--- /home/fdroid/fdroiddata/tmp/net.sourceforge.dibdib.android.dib2qm_2428.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_net.sourceforge.dibdib.android.dib2qm_2428.apk ├── zipinfo {} │ @@ -1,10 +1,10 @@ │ Zip file size: 3831573 bytes, number of entries: 661 │ -rw-rw-rw- 0.0 unx 55 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ --rw-rw-rw- 0.0 unx 6139368 b- defN 81-Jan-01 01:01 classes.dex │ +-rw-rw-rw- 0.0 unx 6139364 b- defN 81-Jan-01 01:01 classes.dex │ -rw-rw-rw- 0.0 unx 9159 b- defN 81-Jan-01 01:01 assets/apache_license2.txt │ -rw-rw-rw- 0.0 unx 4007 b- defN 81-Jan-01 01:01 assets/help.txt │ -rw-rw-rw- 0.0 unx 36125 b- defN 81-Jan-01 01:01 assets/javamail_license.txt │ -rw-rw-rw- 0.0 unx 36582 b- defN 81-Jan-01 01:01 assets/license.txt │ -rw-rw-rw- 0.0 unx 470 b- defN 81-Jan-01 01:01 assets/license_note.txt │ -rw-rw-rw- 0.0 unx 1116 b- defN 81-Jan-01 01:01 assets/spongycastle_license.txt │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.activity_activity.version │ @@ -656,8 +656,8 @@ │ -rw---- 0.0 fat 396 b- defN 81-Jan-01 01:01 res/z3.xml │ -rw---- 0.0 fat 1116 b- defN 81-Jan-01 01:01 res/zH.xml │ -rw---- 0.0 fat 840 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 684776 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 59821 b- defN 81-Jan-01 01:01 META-INF/F724CECB.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/F724CECB.RSA │ -rw---- 2.0 fat 59694 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -661 files, 7592981 bytes uncompressed, 3748264 bytes compressed: 50.6% │ +661 files, 7592977 bytes uncompressed, 3748109 bytes compressed: 50.6% ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 09dd0320 │ │ -signature : 727d...82bc │ │ -file_size : 6139368 │ │ +checksum : 0db8fcf8 │ │ +signature : aa2c...0175 │ │ +file_size : 6139364 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 52055 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 5689 │ │ type_ids_off : 208332 (0x032dcc) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 231088 (0x0386b0) │ │ field_ids_size : 36143 │ │ field_ids_off : 336484 (0x052264) │ │ method_ids_size : 42629 │ │ method_ids_off : 625628 (0x098bdc) │ │ class_defs_size : 4381 │ │ class_defs_off : 966660 (0x0ec004) │ │ -data_size : 5032516 │ │ +data_size : 5032512 │ │ data_off : 1106852 (0x10e3a4) │ │ │ │ Class #0 header: │ │ class_idx : 372 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 4827 │ │ source_file_idx : 8033 │ │ @@ -789904,36 +789904,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -35ccb8: |[35ccb8] javax.activation.FileTypeMap.:()V │ │ -35ccc8: 2200 7f13 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@137f │ │ -35cccc: 7010 e49a 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@9ae4 │ │ -35ccd2: 6900 e770 |0005: sput-object v0, Ljavax/activation/FileTypeMap;.map:Ljava/util/Map; // field@70e7 │ │ -35ccd6: 0e00 |0007: return-void │ │ +35ccb4: |[35ccb4] javax.activation.FileTypeMap.:()V │ │ +35ccc4: 2200 7f13 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@137f │ │ +35ccc8: 7010 e49a 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@9ae4 │ │ +35ccce: 6900 e770 |0005: sput-object v0, Ljavax/activation/FileTypeMap;.map:Ljava/util/Map; // field@70e7 │ │ +35ccd2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ │ │ #1 : (in Ljavax/activation/FileTypeMap;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -35ccd8: |[35ccd8] javax.activation.FileTypeMap.:()V │ │ -35cce8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35ccee: 0e00 |0003: return-void │ │ +35ccd4: |[35ccd4] javax.activation.FileTypeMap.:()V │ │ +35cce4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35ccea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/activation/FileTypeMap; │ │ │ │ #2 : (in Ljavax/activation/FileTypeMap;) │ │ @@ -789941,37 +789941,37 @@ │ │ type : '()Ljavax/activation/FileTypeMap;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -35cc48: |[35cc48] javax.activation.FileTypeMap.getDefaultFileTypeMap:()Ljavax/activation/FileTypeMap; │ │ -35cc58: 1c00 be13 |0000: const-class v0, Ljavax/activation/FileTypeMap; // type@13be │ │ -35cc5c: 1d00 |0002: monitor-enter v0 │ │ -35cc5e: 6201 e670 |0003: sget-object v1, Ljavax/activation/FileTypeMap;.defaultMap:Ljavax/activation/FileTypeMap; // field@70e6 │ │ -35cc62: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ -35cc66: 1e00 |0007: monitor-exit v0 │ │ -35cc68: 1101 |0008: return-object v1 │ │ -35cc6a: 7100 359c 0000 |0009: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ -35cc70: 0c01 |000c: move-result-object v1 │ │ -35cc72: 6202 e770 |000d: sget-object v2, Ljavax/activation/FileTypeMap;.map:Ljava/util/Map; // field@70e7 │ │ -35cc76: 7220 859a 1200 |000f: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -35cc7c: 0c02 |0012: move-result-object v2 │ │ -35cc7e: 1f02 be13 |0013: check-cast v2, Ljavax/activation/FileTypeMap; // type@13be │ │ -35cc82: 3902 0c00 |0015: if-nez v2, 0021 // +000c │ │ -35cc86: 2202 c313 |0017: new-instance v2, Ljavax/activation/MimetypesFileTypeMap; // type@13c3 │ │ -35cc8a: 7010 1b9c 0200 |0019: invoke-direct {v2}, Ljavax/activation/MimetypesFileTypeMap;.:()V // method@9c1b │ │ -35cc90: 6203 e770 |001c: sget-object v3, Ljavax/activation/FileTypeMap;.map:Ljava/util/Map; // field@70e7 │ │ -35cc94: 7230 899a 1302 |001e: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -35cc9a: 1e00 |0021: monitor-exit v0 │ │ -35cc9c: 1102 |0022: return-object v2 │ │ -35cc9e: 0d01 |0023: move-exception v1 │ │ -35cca0: 1e00 |0024: monitor-exit v0 │ │ -35cca2: 2701 |0025: throw v1 │ │ +35cc44: |[35cc44] javax.activation.FileTypeMap.getDefaultFileTypeMap:()Ljavax/activation/FileTypeMap; │ │ +35cc54: 1c00 be13 |0000: const-class v0, Ljavax/activation/FileTypeMap; // type@13be │ │ +35cc58: 1d00 |0002: monitor-enter v0 │ │ +35cc5a: 6201 e670 |0003: sget-object v1, Ljavax/activation/FileTypeMap;.defaultMap:Ljavax/activation/FileTypeMap; // field@70e6 │ │ +35cc5e: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ +35cc62: 1e00 |0007: monitor-exit v0 │ │ +35cc64: 1101 |0008: return-object v1 │ │ +35cc66: 7100 359c 0000 |0009: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ +35cc6c: 0c01 |000c: move-result-object v1 │ │ +35cc6e: 6202 e770 |000d: sget-object v2, Ljavax/activation/FileTypeMap;.map:Ljava/util/Map; // field@70e7 │ │ +35cc72: 7220 859a 1200 |000f: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +35cc78: 0c02 |0012: move-result-object v2 │ │ +35cc7a: 1f02 be13 |0013: check-cast v2, Ljavax/activation/FileTypeMap; // type@13be │ │ +35cc7e: 3902 0c00 |0015: if-nez v2, 0021 // +000c │ │ +35cc82: 2202 c313 |0017: new-instance v2, Ljavax/activation/MimetypesFileTypeMap; // type@13c3 │ │ +35cc86: 7010 1b9c 0200 |0019: invoke-direct {v2}, Ljavax/activation/MimetypesFileTypeMap;.:()V // method@9c1b │ │ +35cc8c: 6203 e770 |001c: sget-object v3, Ljavax/activation/FileTypeMap;.map:Ljava/util/Map; // field@70e7 │ │ +35cc90: 7230 899a 1302 |001e: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +35cc96: 1e00 |0021: monitor-exit v0 │ │ +35cc98: 1102 |0022: return-object v2 │ │ +35cc9a: 0d01 |0023: move-exception v1 │ │ +35cc9c: 1e00 |0024: monitor-exit v0 │ │ +35cc9e: 2701 |0025: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x0005 │ │ -> 0x0023 │ │ 0x0009 - 0x0021 │ │ -> 0x0023 │ │ positions : │ │ 0x0003 line=120 │ │ @@ -789988,45 +789988,45 @@ │ │ type : '(Ljavax/activation/FileTypeMap;)V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -35ccf0: |[35ccf0] javax.activation.FileTypeMap.setDefaultFileTypeMap:(Ljavax/activation/FileTypeMap;)V │ │ -35cd00: 1c00 be13 |0000: const-class v0, Ljavax/activation/FileTypeMap; // type@13be │ │ -35cd04: 1d00 |0002: monitor-enter v0 │ │ -35cd06: 7100 5b98 0000 |0003: invoke-static {}, Ljava/lang/System;.getSecurityManager:()Ljava/lang/SecurityManager; // method@985b │ │ -35cd0c: 0c01 |0006: move-result-object v1 │ │ -35cd0e: 3801 1d00 |0007: if-eqz v1, 0024 // +001d │ │ -35cd12: 6e10 f997 0100 |0009: invoke-virtual {v1}, Ljava/lang/SecurityManager;.checkSetFactory:()V // method@97f9 │ │ -35cd18: 2818 |000c: goto 0024 // +0018 │ │ -35cd1a: 0d01 |000d: move-exception v1 │ │ -35cd1c: 6e10 4597 0000 |000e: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ -35cd22: 0c02 |0011: move-result-object v2 │ │ -35cd24: 3802 1100 |0012: if-eqz v2, 0023 // +0011 │ │ -35cd28: 6e10 4597 0000 |0014: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ -35cd2e: 0c02 |0017: move-result-object v2 │ │ -35cd30: 6e10 e897 0400 |0018: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -35cd36: 0c03 |001b: move-result-object v3 │ │ -35cd38: 6e10 4597 0300 |001c: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ -35cd3e: 0c03 |001f: move-result-object v3 │ │ -35cd40: 3332 0300 |0020: if-ne v2, v3, 0023 // +0003 │ │ -35cd44: 2802 |0022: goto 0024 // +0002 │ │ -35cd46: 2701 |0023: throw v1 │ │ -35cd48: 6201 e770 |0024: sget-object v1, Ljavax/activation/FileTypeMap;.map:Ljava/util/Map; // field@70e7 │ │ -35cd4c: 7100 359c 0000 |0026: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ -35cd52: 0c02 |0029: move-result-object v2 │ │ -35cd54: 7220 8b9a 2100 |002a: invoke-interface {v1, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ -35cd5a: 6904 e670 |002d: sput-object v4, Ljavax/activation/FileTypeMap;.defaultMap:Ljavax/activation/FileTypeMap; // field@70e6 │ │ -35cd5e: 1e00 |002f: monitor-exit v0 │ │ -35cd60: 0e00 |0030: return-void │ │ -35cd62: 0d04 |0031: move-exception v4 │ │ -35cd64: 1e00 |0032: monitor-exit v0 │ │ -35cd66: 2704 |0033: throw v4 │ │ +35ccec: |[35ccec] javax.activation.FileTypeMap.setDefaultFileTypeMap:(Ljavax/activation/FileTypeMap;)V │ │ +35ccfc: 1c00 be13 |0000: const-class v0, Ljavax/activation/FileTypeMap; // type@13be │ │ +35cd00: 1d00 |0002: monitor-enter v0 │ │ +35cd02: 7100 5b98 0000 |0003: invoke-static {}, Ljava/lang/System;.getSecurityManager:()Ljava/lang/SecurityManager; // method@985b │ │ +35cd08: 0c01 |0006: move-result-object v1 │ │ +35cd0a: 3801 1d00 |0007: if-eqz v1, 0024 // +001d │ │ +35cd0e: 6e10 f997 0100 |0009: invoke-virtual {v1}, Ljava/lang/SecurityManager;.checkSetFactory:()V // method@97f9 │ │ +35cd14: 2818 |000c: goto 0024 // +0018 │ │ +35cd16: 0d01 |000d: move-exception v1 │ │ +35cd18: 6e10 4597 0000 |000e: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ +35cd1e: 0c02 |0011: move-result-object v2 │ │ +35cd20: 3802 1100 |0012: if-eqz v2, 0023 // +0011 │ │ +35cd24: 6e10 4597 0000 |0014: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ +35cd2a: 0c02 |0017: move-result-object v2 │ │ +35cd2c: 6e10 e897 0400 |0018: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +35cd32: 0c03 |001b: move-result-object v3 │ │ +35cd34: 6e10 4597 0300 |001c: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ +35cd3a: 0c03 |001f: move-result-object v3 │ │ +35cd3c: 3332 0300 |0020: if-ne v2, v3, 0023 // +0003 │ │ +35cd40: 2802 |0022: goto 0024 // +0002 │ │ +35cd42: 2701 |0023: throw v1 │ │ +35cd44: 6201 e770 |0024: sget-object v1, Ljavax/activation/FileTypeMap;.map:Ljava/util/Map; // field@70e7 │ │ +35cd48: 7100 359c 0000 |0026: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ +35cd4e: 0c02 |0029: move-result-object v2 │ │ +35cd50: 7220 8b9a 2100 |002a: invoke-interface {v1, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ +35cd56: 6904 e670 |002d: sput-object v4, Ljavax/activation/FileTypeMap;.defaultMap:Ljavax/activation/FileTypeMap; // field@70e6 │ │ +35cd5a: 1e00 |002f: monitor-exit v0 │ │ +35cd5c: 0e00 |0030: return-void │ │ +35cd5e: 0d04 |0031: move-exception v4 │ │ +35cd60: 1e00 |0032: monitor-exit v0 │ │ +35cd62: 2704 |0033: throw v4 │ │ catches : 3 │ │ 0x0003 - 0x0007 │ │ -> 0x0031 │ │ 0x0009 - 0x000c │ │ Ljava/lang/SecurityException; -> 0x000d │ │ -> 0x0031 │ │ 0x000e - 0x002f │ │ @@ -790118,24 +790118,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -35e454: |[35e454] javax.activation.MimeType.:()V │ │ -35e464: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35e46a: 1a00 4b5d |0003: const-string v0, "application" // string@5d4b │ │ -35e46e: 5b10 ec70 |0005: iput-object v0, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ -35e472: 1a00 a404 |0007: const-string v0, "*" // string@04a4 │ │ -35e476: 5b10 ed70 |0009: iput-object v0, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ -35e47a: 2200 c113 |000b: new-instance v0, Ljavax/activation/MimeTypeParameterList; // type@13c1 │ │ -35e47e: 7010 099c 0000 |000d: invoke-direct {v0}, Ljavax/activation/MimeTypeParameterList;.:()V // method@9c09 │ │ -35e484: 5b10 eb70 |0010: iput-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70eb │ │ -35e488: 0e00 |0012: return-void │ │ +35e450: |[35e450] javax.activation.MimeType.:()V │ │ +35e460: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35e466: 1a00 4b5d |0003: const-string v0, "application" // string@5d4b │ │ +35e46a: 5b10 ec70 |0005: iput-object v0, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ +35e46e: 1a00 a404 |0007: const-string v0, "*" // string@04a4 │ │ +35e472: 5b10 ed70 |0009: iput-object v0, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ +35e476: 2200 c113 |000b: new-instance v0, Ljavax/activation/MimeTypeParameterList; // type@13c1 │ │ +35e47a: 7010 099c 0000 |000d: invoke-direct {v0}, Ljavax/activation/MimeTypeParameterList;.:()V // method@9c09 │ │ +35e480: 5b10 eb70 |0010: iput-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70eb │ │ +35e484: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ 0x0009 line=53 │ │ 0x000b line=54 │ │ locals : │ │ @@ -790146,18 +790146,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -35e48c: |[35e48c] javax.activation.MimeType.:(Ljava/lang/String;)V │ │ -35e49c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35e4a2: 7020 019c 1000 |0003: invoke-direct {v0, v1}, Ljavax/activation/MimeType;.parse:(Ljava/lang/String;)V // method@9c01 │ │ -35e4a8: 0e00 |0006: return-void │ │ +35e488: |[35e488] javax.activation.MimeType.:(Ljava/lang/String;)V │ │ +35e498: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35e49e: 7020 019c 1000 |0003: invoke-direct {v0, v1}, Ljavax/activation/MimeType;.parse:(Ljava/lang/String;)V // method@9c01 │ │ +35e4a4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Ljavax/activation/MimeType; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -790167,42 +790167,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -35e4ac: |[35e4ac] javax.activation.MimeType.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -35e4bc: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35e4c2: 7020 fe9b 2100 |0003: invoke-direct {v1, v2}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ -35e4c8: 0a00 |0006: move-result v0 │ │ -35e4ca: 3800 2800 |0007: if-eqz v0, 002f // +0028 │ │ -35e4ce: 6200 bb70 |0009: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -35e4d2: 6e20 3198 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e4d8: 0c02 |000e: move-result-object v2 │ │ -35e4da: 5b12 ec70 |000f: iput-object v2, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ -35e4de: 7020 fe9b 3100 |0011: invoke-direct {v1, v3}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ -35e4e4: 0a02 |0014: move-result v2 │ │ -35e4e6: 3802 1200 |0015: if-eqz v2, 0027 // +0012 │ │ -35e4ea: 6202 bb70 |0017: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -35e4ee: 6e20 3198 2300 |0019: invoke-virtual {v3, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e4f4: 0c02 |001c: move-result-object v2 │ │ -35e4f6: 5b12 ed70 |001d: iput-object v2, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ -35e4fa: 2202 c113 |001f: new-instance v2, Ljavax/activation/MimeTypeParameterList; // type@13c1 │ │ -35e4fe: 7010 099c 0200 |0021: invoke-direct {v2}, Ljavax/activation/MimeTypeParameterList;.:()V // method@9c09 │ │ -35e504: 5b12 eb70 |0024: iput-object v2, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70eb │ │ -35e508: 0e00 |0026: return-void │ │ -35e50a: 2202 c213 |0027: new-instance v2, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e50e: 1a03 7249 |0029: const-string v3, "Sub type is invalid." // string@4972 │ │ -35e512: 7020 189c 3200 |002b: invoke-direct {v2, v3}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e518: 2702 |002e: throw v2 │ │ -35e51a: 2202 c213 |002f: new-instance v2, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e51e: 1a03 3f42 |0031: const-string v3, "Primary type is invalid." // string@423f │ │ -35e522: 7020 189c 3200 |0033: invoke-direct {v2, v3}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e528: 2702 |0036: throw v2 │ │ +35e4a8: |[35e4a8] javax.activation.MimeType.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +35e4b8: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35e4be: 7020 fe9b 2100 |0003: invoke-direct {v1, v2}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ +35e4c4: 0a00 |0006: move-result v0 │ │ +35e4c6: 3800 2800 |0007: if-eqz v0, 002f // +0028 │ │ +35e4ca: 6200 bb70 |0009: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +35e4ce: 6e20 3198 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e4d4: 0c02 |000e: move-result-object v2 │ │ +35e4d6: 5b12 ec70 |000f: iput-object v2, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ +35e4da: 7020 fe9b 3100 |0011: invoke-direct {v1, v3}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ +35e4e0: 0a02 |0014: move-result v2 │ │ +35e4e2: 3802 1200 |0015: if-eqz v2, 0027 // +0012 │ │ +35e4e6: 6202 bb70 |0017: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +35e4ea: 6e20 3198 2300 |0019: invoke-virtual {v3, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e4f0: 0c02 |001c: move-result-object v2 │ │ +35e4f2: 5b12 ed70 |001d: iput-object v2, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ +35e4f6: 2202 c113 |001f: new-instance v2, Ljavax/activation/MimeTypeParameterList; // type@13c1 │ │ +35e4fa: 7010 099c 0200 |0021: invoke-direct {v2}, Ljavax/activation/MimeTypeParameterList;.:()V // method@9c09 │ │ +35e500: 5b12 eb70 |0024: iput-object v2, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70eb │ │ +35e504: 0e00 |0026: return-void │ │ +35e506: 2202 c213 |0027: new-instance v2, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e50a: 1a03 7249 |0029: const-string v3, "Sub type is invalid." // string@4972 │ │ +35e50e: 7020 189c 3200 |002b: invoke-direct {v2, v3}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e514: 2702 |002e: throw v2 │ │ +35e516: 2202 c213 |002f: new-instance v2, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e51a: 1a03 3f42 |0031: const-string v3, "Primary type is invalid." // string@423f │ │ +35e51e: 7020 189c 3200 |0033: invoke-direct {v2, v3}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e524: 2702 |0036: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=77 │ │ 0x0009 line=78 │ │ 0x0011 line=84 │ │ 0x0017 line=85 │ │ @@ -790219,27 +790219,27 @@ │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -35e250: |[35e250] javax.activation.MimeType.isTokenChar:(C)Z │ │ -35e260: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -35e264: 3701 1000 |0002: if-le v1, v0, 0012 // +0010 │ │ -35e268: 1300 7f00 |0004: const/16 v0, #int 127 // #7f │ │ -35e26c: 3501 0c00 |0006: if-ge v1, v0, 0012 // +000c │ │ -35e270: 1a00 a603 |0008: const-string v0, "()<>@,;:/[]?=\"" // string@03a6 │ │ -35e274: 6e20 1a98 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -35e27a: 0a01 |000d: move-result v1 │ │ -35e27c: 3b01 0400 |000e: if-gez v1, 0012 // +0004 │ │ -35e280: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -35e282: 2802 |0011: goto 0013 // +0002 │ │ -35e284: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -35e286: 0f01 |0013: return v1 │ │ +35e24c: |[35e24c] javax.activation.MimeType.isTokenChar:(C)Z │ │ +35e25c: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +35e260: 3701 1000 |0002: if-le v1, v0, 0012 // +0010 │ │ +35e264: 1300 7f00 |0004: const/16 v0, #int 127 // #7f │ │ +35e268: 3501 0c00 |0006: if-ge v1, v0, 0012 // +000c │ │ +35e26c: 1a00 a603 |0008: const-string v0, "()<>@,;:/[]?=\"" // string@03a6 │ │ +35e270: 6e20 1a98 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +35e276: 0a01 |000d: move-result v1 │ │ +35e278: 3b01 0400 |000e: if-gez v1, 0012 // +0004 │ │ +35e27c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +35e27e: 2802 |0011: goto 0013 // +0002 │ │ +35e280: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +35e282: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=306 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) C │ │ │ │ #4 : (in Ljavax/activation/MimeType;) │ │ @@ -790247,32 +790247,32 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -35e288: |[35e288] javax.activation.MimeType.isValidToken:(Ljava/lang/String;)Z │ │ -35e298: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -35e29e: 0a00 |0003: move-result v0 │ │ -35e2a0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -35e2a2: 3d00 1500 |0005: if-lez v0, 001a // +0015 │ │ -35e2a6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -35e2a8: 3502 1000 |0008: if-ge v2, v0, 0018 // +0010 │ │ -35e2ac: 6e20 0998 2500 |000a: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35e2b2: 0a03 |000d: move-result v3 │ │ -35e2b4: 7110 fd9b 0300 |000e: invoke-static {v3}, Ljavax/activation/MimeType;.isTokenChar:(C)Z // method@9bfd │ │ -35e2ba: 0a03 |0011: move-result v3 │ │ -35e2bc: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ -35e2c0: 0f01 |0014: return v1 │ │ -35e2c2: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -35e2c6: 28f1 |0017: goto 0008 // -000f │ │ -35e2c8: 1215 |0018: const/4 v5, #int 1 // #1 │ │ -35e2ca: 0f05 |0019: return v5 │ │ -35e2cc: 0f01 |001a: return v1 │ │ +35e284: |[35e284] javax.activation.MimeType.isValidToken:(Ljava/lang/String;)Z │ │ +35e294: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +35e29a: 0a00 |0003: move-result v0 │ │ +35e29c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +35e29e: 3d00 1500 |0005: if-lez v0, 001a // +0015 │ │ +35e2a2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +35e2a4: 3502 1000 |0008: if-ge v2, v0, 0018 // +0010 │ │ +35e2a8: 6e20 0998 2500 |000a: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35e2ae: 0a03 |000d: move-result v3 │ │ +35e2b0: 7110 fd9b 0300 |000e: invoke-static {v3}, Ljavax/activation/MimeType;.isTokenChar:(C)Z // method@9bfd │ │ +35e2b6: 0a03 |0011: move-result v3 │ │ +35e2b8: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ +35e2bc: 0f01 |0014: return v1 │ │ +35e2be: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +35e2c2: 28f1 |0017: goto 0008 // -000f │ │ +35e2c4: 1215 |0018: const/4 v5, #int 1 // #1 │ │ +35e2c6: 0f05 |0019: return v5 │ │ +35e2c8: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x000a line=316 │ │ 0x000e line=317 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Ljavax/activation/MimeType; │ │ @@ -790283,101 +790283,101 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 169 16-bit code units │ │ -35e52c: |[35e52c] javax.activation.MimeType.parse:(Ljava/lang/String;)V │ │ -35e53c: 1300 2f00 |0000: const/16 v0, #int 47 // #2f │ │ -35e540: 6e20 1a98 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -35e546: 0a00 |0005: move-result v0 │ │ -35e548: 1301 3b00 |0006: const/16 v1, #int 59 // #3b │ │ -35e54c: 6e20 1a98 1500 |0008: invoke-virtual {v5, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -35e552: 0a01 |000b: move-result v1 │ │ -35e554: 1a02 c24f |000c: const-string v2, "Unable to find a sub type." // string@4fc2 │ │ -35e558: 3b00 0b00 |000e: if-gez v0, 0019 // +000b │ │ -35e55c: 3a01 0300 |0010: if-ltz v1, 0013 // +0003 │ │ -35e560: 2807 |0012: goto 0019 // +0007 │ │ -35e562: 2205 c213 |0013: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e566: 7020 189c 2500 |0015: invoke-direct {v5, v2}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e56c: 2705 |0018: throw v5 │ │ -35e56e: 3b00 0b00 |0019: if-gez v0, 0024 // +000b │ │ -35e572: 3b01 0300 |001b: if-gez v1, 001e // +0003 │ │ -35e576: 2807 |001d: goto 0024 // +0007 │ │ -35e578: 2205 c213 |001e: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e57c: 7020 189c 2500 |0020: invoke-direct {v5, v2}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e582: 2705 |0023: throw v5 │ │ -35e584: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -35e586: 3a00 2e00 |0025: if-ltz v0, 0053 // +002e │ │ -35e58a: 3b01 2c00 |0027: if-gez v1, 0053 // +002c │ │ -35e58e: 6e30 2e98 3500 |0029: invoke-virtual {v5, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -35e594: 0c01 |002c: move-result-object v1 │ │ -35e596: 6e10 3498 0100 |002d: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -35e59c: 0c01 |0030: move-result-object v1 │ │ -35e59e: 6202 bb70 |0031: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -35e5a2: 6e20 3198 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e5a8: 0c01 |0036: move-result-object v1 │ │ -35e5aa: 5b41 ec70 |0037: iput-object v1, v4, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ -35e5ae: d800 0001 |0039: add-int/lit8 v0, v0, #int 1 // #01 │ │ -35e5b2: 6e20 2d98 0500 |003b: invoke-virtual {v5, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -35e5b8: 0c05 |003e: move-result-object v5 │ │ -35e5ba: 6e10 3498 0500 |003f: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -35e5c0: 0c05 |0042: move-result-object v5 │ │ -35e5c2: 6200 bb70 |0043: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -35e5c6: 6e20 3198 0500 |0045: invoke-virtual {v5, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e5cc: 0c05 |0048: move-result-object v5 │ │ -35e5ce: 5b45 ed70 |0049: iput-object v5, v4, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ -35e5d2: 2205 c113 |004b: new-instance v5, Ljavax/activation/MimeTypeParameterList; // type@13c1 │ │ -35e5d6: 7010 099c 0500 |004d: invoke-direct {v5}, Ljavax/activation/MimeTypeParameterList;.:()V // method@9c09 │ │ -35e5dc: 5b45 eb70 |0050: iput-object v5, v4, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70eb │ │ -35e5e0: 2830 |0052: goto 0082 // +0030 │ │ -35e5e2: 3510 5000 |0053: if-ge v0, v1, 00a3 // +0050 │ │ -35e5e6: 6e30 2e98 3500 |0055: invoke-virtual {v5, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -35e5ec: 0c02 |0058: move-result-object v2 │ │ -35e5ee: 6e10 3498 0200 |0059: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -35e5f4: 0c02 |005c: move-result-object v2 │ │ -35e5f6: 6203 bb70 |005d: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -35e5fa: 6e20 3198 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e600: 0c02 |0062: move-result-object v2 │ │ -35e602: 5b42 ec70 |0063: iput-object v2, v4, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ -35e606: d800 0001 |0065: add-int/lit8 v0, v0, #int 1 // #01 │ │ -35e60a: 6e30 2e98 0501 |0067: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -35e610: 0c00 |006a: move-result-object v0 │ │ -35e612: 6e10 3498 0000 |006b: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -35e618: 0c00 |006e: move-result-object v0 │ │ -35e61a: 6202 bb70 |006f: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -35e61e: 6e20 3198 2000 |0071: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e624: 0c00 |0074: move-result-object v0 │ │ -35e626: 5b40 ed70 |0075: iput-object v0, v4, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ -35e62a: 2200 c113 |0077: new-instance v0, Ljavax/activation/MimeTypeParameterList; // type@13c1 │ │ -35e62e: 6e20 2d98 1500 |0079: invoke-virtual {v5, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -35e634: 0c05 |007c: move-result-object v5 │ │ -35e636: 7020 0a9c 5000 |007d: invoke-direct {v0, v5}, Ljavax/activation/MimeTypeParameterList;.:(Ljava/lang/String;)V // method@9c0a │ │ -35e63c: 5b40 eb70 |0080: iput-object v0, v4, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70eb │ │ -35e640: 5445 ec70 |0082: iget-object v5, v4, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ -35e644: 7020 fe9b 5400 |0084: invoke-direct {v4, v5}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ -35e64a: 0a05 |0087: move-result v5 │ │ -35e64c: 3805 1300 |0088: if-eqz v5, 009b // +0013 │ │ -35e650: 5445 ed70 |008a: iget-object v5, v4, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ -35e654: 7020 fe9b 5400 |008c: invoke-direct {v4, v5}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ -35e65a: 0a05 |008f: move-result v5 │ │ -35e65c: 3805 0300 |0090: if-eqz v5, 0093 // +0003 │ │ -35e660: 0e00 |0092: return-void │ │ -35e662: 2205 c213 |0093: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e666: 1a00 7249 |0095: const-string v0, "Sub type is invalid." // string@4972 │ │ -35e66a: 7020 189c 0500 |0097: invoke-direct {v5, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e670: 2705 |009a: throw v5 │ │ -35e672: 2205 c213 |009b: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e676: 1a00 3f42 |009d: const-string v0, "Primary type is invalid." // string@423f │ │ -35e67a: 7020 189c 0500 |009f: invoke-direct {v5, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e680: 2705 |00a2: throw v5 │ │ -35e682: 2205 c213 |00a3: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e686: 7020 189c 2500 |00a5: invoke-direct {v5, v2}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e68c: 2705 |00a8: throw v5 │ │ +35e528: |[35e528] javax.activation.MimeType.parse:(Ljava/lang/String;)V │ │ +35e538: 1300 2f00 |0000: const/16 v0, #int 47 // #2f │ │ +35e53c: 6e20 1a98 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +35e542: 0a00 |0005: move-result v0 │ │ +35e544: 1301 3b00 |0006: const/16 v1, #int 59 // #3b │ │ +35e548: 6e20 1a98 1500 |0008: invoke-virtual {v5, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +35e54e: 0a01 |000b: move-result v1 │ │ +35e550: 1a02 c24f |000c: const-string v2, "Unable to find a sub type." // string@4fc2 │ │ +35e554: 3b00 0b00 |000e: if-gez v0, 0019 // +000b │ │ +35e558: 3a01 0300 |0010: if-ltz v1, 0013 // +0003 │ │ +35e55c: 2807 |0012: goto 0019 // +0007 │ │ +35e55e: 2205 c213 |0013: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e562: 7020 189c 2500 |0015: invoke-direct {v5, v2}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e568: 2705 |0018: throw v5 │ │ +35e56a: 3b00 0b00 |0019: if-gez v0, 0024 // +000b │ │ +35e56e: 3b01 0300 |001b: if-gez v1, 001e // +0003 │ │ +35e572: 2807 |001d: goto 0024 // +0007 │ │ +35e574: 2205 c213 |001e: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e578: 7020 189c 2500 |0020: invoke-direct {v5, v2}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e57e: 2705 |0023: throw v5 │ │ +35e580: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +35e582: 3a00 2e00 |0025: if-ltz v0, 0053 // +002e │ │ +35e586: 3b01 2c00 |0027: if-gez v1, 0053 // +002c │ │ +35e58a: 6e30 2e98 3500 |0029: invoke-virtual {v5, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +35e590: 0c01 |002c: move-result-object v1 │ │ +35e592: 6e10 3498 0100 |002d: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +35e598: 0c01 |0030: move-result-object v1 │ │ +35e59a: 6202 bb70 |0031: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +35e59e: 6e20 3198 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e5a4: 0c01 |0036: move-result-object v1 │ │ +35e5a6: 5b41 ec70 |0037: iput-object v1, v4, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ +35e5aa: d800 0001 |0039: add-int/lit8 v0, v0, #int 1 // #01 │ │ +35e5ae: 6e20 2d98 0500 |003b: invoke-virtual {v5, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +35e5b4: 0c05 |003e: move-result-object v5 │ │ +35e5b6: 6e10 3498 0500 |003f: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +35e5bc: 0c05 |0042: move-result-object v5 │ │ +35e5be: 6200 bb70 |0043: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +35e5c2: 6e20 3198 0500 |0045: invoke-virtual {v5, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e5c8: 0c05 |0048: move-result-object v5 │ │ +35e5ca: 5b45 ed70 |0049: iput-object v5, v4, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ +35e5ce: 2205 c113 |004b: new-instance v5, Ljavax/activation/MimeTypeParameterList; // type@13c1 │ │ +35e5d2: 7010 099c 0500 |004d: invoke-direct {v5}, Ljavax/activation/MimeTypeParameterList;.:()V // method@9c09 │ │ +35e5d8: 5b45 eb70 |0050: iput-object v5, v4, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70eb │ │ +35e5dc: 2830 |0052: goto 0082 // +0030 │ │ +35e5de: 3510 5000 |0053: if-ge v0, v1, 00a3 // +0050 │ │ +35e5e2: 6e30 2e98 3500 |0055: invoke-virtual {v5, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +35e5e8: 0c02 |0058: move-result-object v2 │ │ +35e5ea: 6e10 3498 0200 |0059: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +35e5f0: 0c02 |005c: move-result-object v2 │ │ +35e5f2: 6203 bb70 |005d: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +35e5f6: 6e20 3198 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e5fc: 0c02 |0062: move-result-object v2 │ │ +35e5fe: 5b42 ec70 |0063: iput-object v2, v4, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ +35e602: d800 0001 |0065: add-int/lit8 v0, v0, #int 1 // #01 │ │ +35e606: 6e30 2e98 0501 |0067: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +35e60c: 0c00 |006a: move-result-object v0 │ │ +35e60e: 6e10 3498 0000 |006b: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +35e614: 0c00 |006e: move-result-object v0 │ │ +35e616: 6202 bb70 |006f: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +35e61a: 6e20 3198 2000 |0071: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e620: 0c00 |0074: move-result-object v0 │ │ +35e622: 5b40 ed70 |0075: iput-object v0, v4, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ +35e626: 2200 c113 |0077: new-instance v0, Ljavax/activation/MimeTypeParameterList; // type@13c1 │ │ +35e62a: 6e20 2d98 1500 |0079: invoke-virtual {v5, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +35e630: 0c05 |007c: move-result-object v5 │ │ +35e632: 7020 0a9c 5000 |007d: invoke-direct {v0, v5}, Ljavax/activation/MimeTypeParameterList;.:(Ljava/lang/String;)V // method@9c0a │ │ +35e638: 5b40 eb70 |0080: iput-object v0, v4, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70eb │ │ +35e63c: 5445 ec70 |0082: iget-object v5, v4, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ +35e640: 7020 fe9b 5400 |0084: invoke-direct {v4, v5}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ +35e646: 0a05 |0087: move-result v5 │ │ +35e648: 3805 1300 |0088: if-eqz v5, 009b // +0013 │ │ +35e64c: 5445 ed70 |008a: iget-object v5, v4, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ +35e650: 7020 fe9b 5400 |008c: invoke-direct {v4, v5}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ +35e656: 0a05 |008f: move-result v5 │ │ +35e658: 3805 0300 |0090: if-eqz v5, 0093 // +0003 │ │ +35e65c: 0e00 |0092: return-void │ │ +35e65e: 2205 c213 |0093: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e662: 1a00 7249 |0095: const-string v0, "Sub type is invalid." // string@4972 │ │ +35e666: 7020 189c 0500 |0097: invoke-direct {v5, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e66c: 2705 |009a: throw v5 │ │ +35e66e: 2205 c213 |009b: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e672: 1a00 3f42 |009d: const-string v0, "Primary type is invalid." // string@423f │ │ +35e676: 7020 189c 0500 |009f: invoke-direct {v5, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e67c: 2705 |00a2: throw v5 │ │ +35e67e: 2205 c213 |00a3: new-instance v5, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e682: 7020 189c 2500 |00a5: invoke-direct {v5, v2}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e688: 2705 |00a8: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=97 │ │ 0x0008 line=98 │ │ 0x0013 line=102 │ │ 0x001e line=106 │ │ 0x0029 line=109 │ │ @@ -790405,26 +790405,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -35e364: |[35e364] javax.activation.MimeType.getBaseType:()Ljava/lang/String; │ │ -35e374: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35e378: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35e37e: 5421 ec70 |0005: iget-object v1, v2, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ -35e382: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e388: 1a01 6506 |000a: const-string v1, "/" // string@0665 │ │ -35e38c: 6e20 4b98 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e392: 5421 ed70 |000f: iget-object v1, v2, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ -35e396: 6e20 4b98 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e39c: 6e10 5498 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35e3a2: 0c00 |0017: move-result-object v0 │ │ -35e3a4: 1100 |0018: return-object v0 │ │ +35e360: |[35e360] javax.activation.MimeType.getBaseType:()Ljava/lang/String; │ │ +35e370: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35e374: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35e37a: 5421 ec70 |0005: iget-object v1, v2, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ +35e37e: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e384: 1a01 6506 |000a: const-string v1, "/" // string@0665 │ │ +35e388: 6e20 4b98 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e38e: 5421 ed70 |000f: iget-object v1, v2, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ +35e392: 6e20 4b98 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e398: 6e10 5498 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35e39e: 0c00 |0017: move-result-object v0 │ │ +35e3a0: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Ljavax/activation/MimeType; │ │ │ │ #1 : (in Ljavax/activation/MimeType;) │ │ @@ -790432,19 +790432,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -35e3a8: |[35e3a8] javax.activation.MimeType.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ -35e3b8: 5410 eb70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70eb │ │ -35e3bc: 6e20 0b9c 2000 |0002: invoke-virtual {v0, v2}, Ljavax/activation/MimeTypeParameterList;.get:(Ljava/lang/String;)Ljava/lang/String; // method@9c0b │ │ -35e3c2: 0c02 |0005: move-result-object v2 │ │ -35e3c4: 1102 |0006: return-object v2 │ │ +35e3a4: |[35e3a4] javax.activation.MimeType.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ +35e3b4: 5410 eb70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70eb │ │ +35e3b8: 6e20 0b9c 2000 |0002: invoke-virtual {v0, v2}, Ljavax/activation/MimeTypeParameterList;.get:(Ljava/lang/String;)Ljava/lang/String; // method@9c0b │ │ +35e3be: 0c02 |0005: move-result-object v2 │ │ +35e3c0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/activation/MimeType; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -790453,17 +790453,17 @@ │ │ type : '()Ljavax/activation/MimeTypeParameterList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35e43c: |[35e43c] javax.activation.MimeType.getParameters:()Ljavax/activation/MimeTypeParameterList; │ │ -35e44c: 5410 eb70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70eb │ │ -35e450: 1100 |0002: return-object v0 │ │ +35e438: |[35e438] javax.activation.MimeType.getParameters:()Ljavax/activation/MimeTypeParameterList; │ │ +35e448: 5410 eb70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70eb │ │ +35e44c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/activation/MimeType; │ │ │ │ #3 : (in Ljavax/activation/MimeType;) │ │ @@ -790471,17 +790471,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35e3c8: |[35e3c8] javax.activation.MimeType.getPrimaryType:()Ljava/lang/String; │ │ -35e3d8: 5410 ec70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ -35e3dc: 1100 |0002: return-object v0 │ │ +35e3c4: |[35e3c4] javax.activation.MimeType.getPrimaryType:()Ljava/lang/String; │ │ +35e3d4: 5410 ec70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ +35e3d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/activation/MimeType; │ │ │ │ #4 : (in Ljavax/activation/MimeType;) │ │ @@ -790489,17 +790489,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35e3e0: |[35e3e0] javax.activation.MimeType.getSubType:()Ljava/lang/String; │ │ -35e3f0: 5410 ed70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ -35e3f4: 1100 |0002: return-object v0 │ │ +35e3dc: |[35e3dc] javax.activation.MimeType.getSubType:()Ljava/lang/String; │ │ +35e3ec: 5410 ed70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ +35e3f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/activation/MimeType; │ │ │ │ #5 : (in Ljavax/activation/MimeType;) │ │ @@ -790507,20 +790507,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -35e2d0: |[35e2d0] javax.activation.MimeType.match:(Ljava/lang/String;)Z │ │ -35e2e0: 2200 c013 |0000: new-instance v0, Ljavax/activation/MimeType; // type@13c0 │ │ -35e2e4: 7020 f69b 2000 |0002: invoke-direct {v0, v2}, Ljavax/activation/MimeType;.:(Ljava/lang/String;)V // method@9bf6 │ │ -35e2ea: 6e20 009c 0100 |0005: invoke-virtual {v1, v0}, Ljavax/activation/MimeType;.match:(Ljavax/activation/MimeType;)Z // method@9c00 │ │ -35e2f0: 0a02 |0008: move-result v2 │ │ -35e2f2: 0f02 |0009: return v2 │ │ +35e2cc: |[35e2cc] javax.activation.MimeType.match:(Ljava/lang/String;)Z │ │ +35e2dc: 2200 c013 |0000: new-instance v0, Ljavax/activation/MimeType; // type@13c0 │ │ +35e2e0: 7020 f69b 2000 |0002: invoke-direct {v0, v2}, Ljavax/activation/MimeType;.:(Ljava/lang/String;)V // method@9bf6 │ │ +35e2e6: 6e20 009c 0100 |0005: invoke-virtual {v1, v0}, Ljavax/activation/MimeType;.match:(Ljavax/activation/MimeType;)Z // method@9c00 │ │ +35e2ec: 0a02 |0008: move-result v2 │ │ +35e2ee: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljavax/activation/MimeType; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -790529,41 +790529,41 @@ │ │ type : '(Ljavax/activation/MimeType;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -35e2f4: |[35e2f4] javax.activation.MimeType.match:(Ljavax/activation/MimeType;)Z │ │ -35e304: 5420 ec70 |0000: iget-object v0, v2, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ -35e308: 6e10 fb9b 0300 |0002: invoke-virtual {v3}, Ljavax/activation/MimeType;.getPrimaryType:()Ljava/lang/String; // method@9bfb │ │ -35e30e: 0c01 |0005: move-result-object v1 │ │ -35e310: 6e20 1298 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -35e316: 0a00 |0009: move-result v0 │ │ -35e318: 3800 2400 |000a: if-eqz v0, 002e // +0024 │ │ -35e31c: 5420 ed70 |000c: iget-object v0, v2, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ -35e320: 1a01 a404 |000e: const-string v1, "*" // string@04a4 │ │ -35e324: 6e20 1298 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -35e32a: 0a00 |0013: move-result v0 │ │ -35e32c: 3900 1800 |0014: if-nez v0, 002c // +0018 │ │ -35e330: 6e10 fc9b 0300 |0016: invoke-virtual {v3}, Ljavax/activation/MimeType;.getSubType:()Ljava/lang/String; // method@9bfc │ │ -35e336: 0c00 |0019: move-result-object v0 │ │ -35e338: 6e20 1298 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -35e33e: 0a00 |001d: move-result v0 │ │ -35e340: 3900 0e00 |001e: if-nez v0, 002c // +000e │ │ -35e344: 5420 ed70 |0020: iget-object v0, v2, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ -35e348: 6e10 fc9b 0300 |0022: invoke-virtual {v3}, Ljavax/activation/MimeType;.getSubType:()Ljava/lang/String; // method@9bfc │ │ -35e34e: 0c03 |0025: move-result-object v3 │ │ -35e350: 6e20 1298 3000 |0026: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -35e356: 0a03 |0029: move-result v3 │ │ -35e358: 3803 0400 |002a: if-eqz v3, 002e // +0004 │ │ -35e35c: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -35e35e: 2802 |002d: goto 002f // +0002 │ │ -35e360: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -35e362: 0f03 |002f: return v3 │ │ +35e2f0: |[35e2f0] javax.activation.MimeType.match:(Ljavax/activation/MimeType;)Z │ │ +35e300: 5420 ec70 |0000: iget-object v0, v2, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ +35e304: 6e10 fb9b 0300 |0002: invoke-virtual {v3}, Ljavax/activation/MimeType;.getPrimaryType:()Ljava/lang/String; // method@9bfb │ │ +35e30a: 0c01 |0005: move-result-object v1 │ │ +35e30c: 6e20 1298 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +35e312: 0a00 |0009: move-result v0 │ │ +35e314: 3800 2400 |000a: if-eqz v0, 002e // +0024 │ │ +35e318: 5420 ed70 |000c: iget-object v0, v2, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ +35e31c: 1a01 a404 |000e: const-string v1, "*" // string@04a4 │ │ +35e320: 6e20 1298 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +35e326: 0a00 |0013: move-result v0 │ │ +35e328: 3900 1800 |0014: if-nez v0, 002c // +0018 │ │ +35e32c: 6e10 fc9b 0300 |0016: invoke-virtual {v3}, Ljavax/activation/MimeType;.getSubType:()Ljava/lang/String; // method@9bfc │ │ +35e332: 0c00 |0019: move-result-object v0 │ │ +35e334: 6e20 1298 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +35e33a: 0a00 |001d: move-result v0 │ │ +35e33c: 3900 0e00 |001e: if-nez v0, 002c // +000e │ │ +35e340: 5420 ed70 |0020: iget-object v0, v2, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ +35e344: 6e10 fc9b 0300 |0022: invoke-virtual {v3}, Ljavax/activation/MimeType;.getSubType:()Ljava/lang/String; // method@9bfc │ │ +35e34a: 0c03 |0025: move-result-object v3 │ │ +35e34c: 6e20 1298 3000 |0026: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +35e352: 0a03 |0029: move-result v3 │ │ +35e354: 3803 0400 |002a: if-eqz v3, 002e // +0004 │ │ +35e358: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +35e35a: 2802 |002d: goto 002f // +0002 │ │ +35e35c: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +35e35e: 0f03 |002f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0010 line=250 │ │ 0x0016 line=251 │ │ 0x0022 line=252 │ │ locals : │ │ @@ -790575,25 +790575,25 @@ │ │ type : '(Ljava/io/ObjectInput;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -35e690: |[35e690] javax.activation.MimeType.readExternal:(Ljava/io/ObjectInput;)V │ │ -35e6a0: 7210 c496 0200 |0000: invoke-interface {v2}, Ljava/io/ObjectInput;.readUTF:()Ljava/lang/String; // method@96c4 │ │ -35e6a6: 0c02 |0003: move-result-object v2 │ │ -35e6a8: 7020 019c 2100 |0004: invoke-direct {v1, v2}, Ljavax/activation/MimeType;.parse:(Ljava/lang/String;)V // method@9c01 │ │ -35e6ae: 0e00 |0007: return-void │ │ -35e6b0: 0d02 |0008: move-exception v2 │ │ -35e6b2: 2200 9412 |0009: new-instance v0, Ljava/io/IOException; // type@1294 │ │ -35e6b6: 6e10 199c 0200 |000b: invoke-virtual {v2}, Ljavax/activation/MimeTypeParseException;.toString:()Ljava/lang/String; // method@9c19 │ │ -35e6bc: 0c02 |000e: move-result-object v2 │ │ -35e6be: 7020 ab96 2000 |000f: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96ab │ │ -35e6c4: 2700 |0012: throw v0 │ │ +35e68c: |[35e68c] javax.activation.MimeType.readExternal:(Ljava/io/ObjectInput;)V │ │ +35e69c: 7210 c496 0200 |0000: invoke-interface {v2}, Ljava/io/ObjectInput;.readUTF:()Ljava/lang/String; // method@96c4 │ │ +35e6a2: 0c02 |0003: move-result-object v2 │ │ +35e6a4: 7020 019c 2100 |0004: invoke-direct {v1, v2}, Ljavax/activation/MimeType;.parse:(Ljava/lang/String;)V // method@9c01 │ │ +35e6aa: 0e00 |0007: return-void │ │ +35e6ac: 0d02 |0008: move-exception v2 │ │ +35e6ae: 2200 9412 |0009: new-instance v0, Ljava/io/IOException; // type@1294 │ │ +35e6b2: 6e10 199c 0200 |000b: invoke-virtual {v2}, Ljavax/activation/MimeTypeParseException;.toString:()Ljava/lang/String; // method@9c19 │ │ +35e6b8: 0c02 |000e: move-result-object v2 │ │ +35e6ba: 7020 ab96 2000 |000f: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96ab │ │ +35e6c0: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljavax/activation/MimeTypeParseException; -> 0x0008 │ │ positions : │ │ 0x0000 line=294 │ │ 0x0009 line=296 │ │ locals : │ │ @@ -790605,18 +790605,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -35e6d8: |[35e6d8] javax.activation.MimeType.removeParameter:(Ljava/lang/String;)V │ │ -35e6e8: 5410 eb70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70eb │ │ -35e6ec: 6e20 119c 2000 |0002: invoke-virtual {v0, v2}, Ljavax/activation/MimeTypeParameterList;.remove:(Ljava/lang/String;)V // method@9c11 │ │ -35e6f2: 0e00 |0005: return-void │ │ +35e6d4: |[35e6d4] javax.activation.MimeType.removeParameter:(Ljava/lang/String;)V │ │ +35e6e4: 5410 eb70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70eb │ │ +35e6e8: 6e20 119c 2000 |0002: invoke-virtual {v0, v2}, Ljavax/activation/MimeTypeParameterList;.remove:(Ljava/lang/String;)V // method@9c11 │ │ +35e6ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/activation/MimeType; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -790625,18 +790625,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -35e6f4: |[35e6f4] javax.activation.MimeType.setParameter:(Ljava/lang/String;Ljava/lang/String;)V │ │ -35e704: 5410 eb70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70eb │ │ -35e708: 6e30 129c 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/activation/MimeTypeParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@9c12 │ │ -35e70e: 0e00 |0005: return-void │ │ +35e6f0: |[35e6f0] javax.activation.MimeType.setParameter:(Ljava/lang/String;Ljava/lang/String;)V │ │ +35e700: 5410 eb70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70eb │ │ +35e704: 6e30 129c 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/activation/MimeTypeParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@9c12 │ │ +35e70a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/activation/MimeType; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -790646,28 +790646,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -35e710: |[35e710] javax.activation.MimeType.setPrimaryType:(Ljava/lang/String;)V │ │ -35e720: 5410 ec70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ -35e724: 7020 fe9b 0100 |0002: invoke-direct {v1, v0}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ -35e72a: 0a00 |0005: move-result v0 │ │ -35e72c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -35e730: 6200 bb70 |0008: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -35e734: 6e20 3198 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e73a: 0c02 |000d: move-result-object v2 │ │ -35e73c: 5b12 ec70 |000e: iput-object v2, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ -35e740: 0e00 |0010: return-void │ │ -35e742: 2202 c213 |0011: new-instance v2, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e746: 1a00 3f42 |0013: const-string v0, "Primary type is invalid." // string@423f │ │ -35e74a: 7020 189c 0200 |0015: invoke-direct {v2, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e750: 2702 |0018: throw v2 │ │ +35e70c: |[35e70c] javax.activation.MimeType.setPrimaryType:(Ljava/lang/String;)V │ │ +35e71c: 5410 ec70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ +35e720: 7020 fe9b 0100 |0002: invoke-direct {v1, v0}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ +35e726: 0a00 |0005: move-result v0 │ │ +35e728: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +35e72c: 6200 bb70 |0008: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +35e730: 6e20 3198 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e736: 0c02 |000d: move-result-object v2 │ │ +35e738: 5b12 ec70 |000e: iput-object v2, v1, Ljavax/activation/MimeType;.primaryType:Ljava/lang/String; // field@70ec │ │ +35e73c: 0e00 |0010: return-void │ │ +35e73e: 2202 c213 |0011: new-instance v2, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e742: 1a00 3f42 |0013: const-string v0, "Primary type is invalid." // string@423f │ │ +35e746: 7020 189c 0200 |0015: invoke-direct {v2, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e74c: 2702 |0018: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0008 line=158 │ │ 0x0011 line=157 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Ljavax/activation/MimeType; │ │ @@ -790678,28 +790678,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -35e754: |[35e754] javax.activation.MimeType.setSubType:(Ljava/lang/String;)V │ │ -35e764: 5410 ed70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ -35e768: 7020 fe9b 0100 |0002: invoke-direct {v1, v0}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ -35e76e: 0a00 |0005: move-result v0 │ │ -35e770: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -35e774: 6200 bb70 |0008: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -35e778: 6e20 3198 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e77e: 0c02 |000d: move-result-object v2 │ │ -35e780: 5b12 ed70 |000e: iput-object v2, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ -35e784: 0e00 |0010: return-void │ │ -35e786: 2202 c213 |0011: new-instance v2, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e78a: 1a00 7249 |0013: const-string v0, "Sub type is invalid." // string@4972 │ │ -35e78e: 7020 189c 0200 |0015: invoke-direct {v2, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e794: 2702 |0018: throw v2 │ │ +35e750: |[35e750] javax.activation.MimeType.setSubType:(Ljava/lang/String;)V │ │ +35e760: 5410 ed70 |0000: iget-object v0, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ +35e764: 7020 fe9b 0100 |0002: invoke-direct {v1, v0}, Ljavax/activation/MimeType;.isValidToken:(Ljava/lang/String;)Z // method@9bfe │ │ +35e76a: 0a00 |0005: move-result v0 │ │ +35e76c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +35e770: 6200 bb70 |0008: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +35e774: 6e20 3198 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e77a: 0c02 |000d: move-result-object v2 │ │ +35e77c: 5b12 ed70 |000e: iput-object v2, v1, Ljavax/activation/MimeType;.subType:Ljava/lang/String; // field@70ed │ │ +35e780: 0e00 |0010: return-void │ │ +35e782: 2202 c213 |0011: new-instance v2, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e786: 1a00 7249 |0013: const-string v0, "Sub type is invalid." // string@4972 │ │ +35e78a: 7020 189c 0200 |0015: invoke-direct {v2, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e790: 2702 |0018: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0008 line=181 │ │ 0x0011 line=180 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Ljavax/activation/MimeType; │ │ @@ -790710,27 +790710,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -35e3f8: |[35e3f8] javax.activation.MimeType.toString:()Ljava/lang/String; │ │ -35e408: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35e40c: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35e412: 6e10 f89b 0200 |0005: invoke-virtual {v2}, Ljavax/activation/MimeType;.getBaseType:()Ljava/lang/String; // method@9bf8 │ │ -35e418: 0c01 |0008: move-result-object v1 │ │ -35e41a: 6e20 4b98 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e420: 5421 eb70 |000c: iget-object v1, v2, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70eb │ │ -35e424: 6e10 159c 0100 |000e: invoke-virtual {v1}, Ljavax/activation/MimeTypeParameterList;.toString:()Ljava/lang/String; // method@9c15 │ │ -35e42a: 0c01 |0011: move-result-object v1 │ │ -35e42c: 6e20 4b98 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e432: 6e10 5498 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35e438: 0c00 |0018: move-result-object v0 │ │ -35e43a: 1100 |0019: return-object v0 │ │ +35e3f4: |[35e3f4] javax.activation.MimeType.toString:()Ljava/lang/String; │ │ +35e404: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35e408: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35e40e: 6e10 f89b 0200 |0005: invoke-virtual {v2}, Ljavax/activation/MimeType;.getBaseType:()Ljava/lang/String; // method@9bf8 │ │ +35e414: 0c01 |0008: move-result-object v1 │ │ +35e416: 6e20 4b98 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e41c: 5421 eb70 |000c: iget-object v1, v2, Ljavax/activation/MimeType;.parameters:Ljavax/activation/MimeTypeParameterList; // field@70eb │ │ +35e420: 6e10 159c 0100 |000e: invoke-virtual {v1}, Ljavax/activation/MimeTypeParameterList;.toString:()Ljava/lang/String; // method@9c15 │ │ +35e426: 0c01 |0011: move-result-object v1 │ │ +35e428: 6e20 4b98 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e42e: 6e10 5498 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35e434: 0c00 |0018: move-result-object v0 │ │ +35e436: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Ljavax/activation/MimeType; │ │ │ │ #13 : (in Ljavax/activation/MimeType;) │ │ @@ -790738,20 +790738,20 @@ │ │ type : '(Ljava/io/ObjectOutput;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -35e798: |[35e798] javax.activation.MimeType.writeExternal:(Ljava/io/ObjectOutput;)V │ │ -35e7a8: 6e10 079c 0100 |0000: invoke-virtual {v1}, Ljavax/activation/MimeType;.toString:()Ljava/lang/String; // method@9c07 │ │ -35e7ae: 0c00 |0003: move-result-object v0 │ │ -35e7b0: 7220 cf96 0200 |0004: invoke-interface {v2, v0}, Ljava/io/ObjectOutput;.writeUTF:(Ljava/lang/String;)V // method@96cf │ │ -35e7b6: 7210 cd96 0200 |0007: invoke-interface {v2}, Ljava/io/ObjectOutput;.flush:()V // method@96cd │ │ -35e7bc: 0e00 |000a: return-void │ │ +35e794: |[35e794] javax.activation.MimeType.writeExternal:(Ljava/io/ObjectOutput;)V │ │ +35e7a4: 6e10 079c 0100 |0000: invoke-virtual {v1}, Ljavax/activation/MimeType;.toString:()Ljava/lang/String; // method@9c07 │ │ +35e7aa: 0c00 |0003: move-result-object v0 │ │ +35e7ac: 7220 cf96 0200 |0004: invoke-interface {v2, v0}, Ljava/io/ObjectOutput;.writeUTF:(Ljava/lang/String;)V // method@96cf │ │ +35e7b2: 7210 cd96 0200 |0007: invoke-interface {v2}, Ljava/io/ObjectOutput;.flush:()V // method@96cd │ │ +35e7b8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0007 line=277 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/activation/MimeType; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/io/ObjectOutput; │ │ @@ -790796,20 +790796,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -35df78: |[35df78] javax.activation.MimeTypeParameterList.:()V │ │ -35df88: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35df8e: 2200 6613 |0003: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ -35df92: 7010 319a 0000 |0005: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ -35df98: 5b10 ef70 |0008: iput-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ -35df9c: 0e00 |000a: return-void │ │ +35df74: |[35df74] javax.activation.MimeTypeParameterList.:()V │ │ +35df84: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35df8a: 2200 6613 |0003: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ +35df8e: 7010 319a 0000 |0005: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ +35df94: 5b10 ef70 |0008: iput-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ +35df98: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/activation/MimeTypeParameterList; │ │ │ │ @@ -790818,21 +790818,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -35dfa0: |[35dfa0] javax.activation.MimeTypeParameterList.:(Ljava/lang/String;)V │ │ -35dfb0: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35dfb6: 2200 6613 |0003: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ -35dfba: 7010 319a 0000 |0005: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ -35dfc0: 5b10 ef70 |0008: iput-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ -35dfc4: 6e20 0f9c 2100 |000a: invoke-virtual {v1, v2}, Ljavax/activation/MimeTypeParameterList;.parse:(Ljava/lang/String;)V // method@9c0f │ │ -35dfca: 0e00 |000d: return-void │ │ +35df9c: |[35df9c] javax.activation.MimeTypeParameterList.:(Ljava/lang/String;)V │ │ +35dfac: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35dfb2: 2200 6613 |0003: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ +35dfb6: 7010 319a 0000 |0005: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ +35dfbc: 5b10 ef70 |0008: iput-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ +35dfc0: 6e20 0f9c 2100 |000a: invoke-virtual {v1, v2}, Ljavax/activation/MimeTypeParameterList;.parse:(Ljava/lang/String;)V // method@9c0f │ │ +35dfc6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x000a line=67 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ljavax/activation/MimeTypeParameterList; │ │ @@ -790843,27 +790843,27 @@ │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -35dce4: |[35dce4] javax.activation.MimeTypeParameterList.isTokenChar:(C)Z │ │ -35dcf4: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -35dcf8: 3701 1000 |0002: if-le v1, v0, 0012 // +0010 │ │ -35dcfc: 1300 7f00 |0004: const/16 v0, #int 127 // #7f │ │ -35dd00: 3501 0c00 |0006: if-ge v1, v0, 0012 // +000c │ │ -35dd04: 1a00 a603 |0008: const-string v0, "()<>@,;:/[]?=\"" // string@03a6 │ │ -35dd08: 6e20 1a98 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -35dd0e: 0a01 |000d: move-result v1 │ │ -35dd10: 3b01 0400 |000e: if-gez v1, 0012 // +0004 │ │ -35dd14: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -35dd16: 2802 |0011: goto 0013 // +0002 │ │ -35dd18: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -35dd1a: 0f01 |0013: return v1 │ │ +35dce0: |[35dce0] javax.activation.MimeTypeParameterList.isTokenChar:(C)Z │ │ +35dcf0: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +35dcf4: 3701 1000 |0002: if-le v1, v0, 0012 // +0010 │ │ +35dcf8: 1300 7f00 |0004: const/16 v0, #int 127 // #7f │ │ +35dcfc: 3501 0c00 |0006: if-ge v1, v0, 0012 // +000c │ │ +35dd00: 1a00 a603 |0008: const-string v0, "()<>@,;:/[]?=\"" // string@03a6 │ │ +35dd04: 6e20 1a98 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +35dd0a: 0a01 |000d: move-result v1 │ │ +35dd0c: 3b01 0400 |000e: if-gez v1, 0012 // +0004 │ │ +35dd10: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +35dd12: 2802 |0011: goto 0013 // +0002 │ │ +35dd14: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +35dd16: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=265 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) C │ │ │ │ #3 : (in Ljavax/activation/MimeTypeParameterList;) │ │ @@ -790871,53 +790871,53 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -35ddac: |[35ddac] javax.activation.MimeTypeParameterList.quote:(Ljava/lang/String;)Ljava/lang/String; │ │ -35ddbc: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -35ddc2: 0a00 |0003: move-result v0 │ │ -35ddc4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -35ddc6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -35ddc8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -35ddca: 3502 1100 |0007: if-ge v2, v0, 0018 // +0011 │ │ -35ddce: 3903 0f00 |0009: if-nez v3, 0018 // +000f │ │ -35ddd2: 6e20 0998 2700 |000b: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35ddd8: 0a03 |000e: move-result v3 │ │ -35ddda: 7110 0e9c 0300 |000f: invoke-static {v3}, Ljavax/activation/MimeTypeParameterList;.isTokenChar:(C)Z // method@9c0e │ │ -35dde0: 0a03 |0012: move-result v3 │ │ -35dde2: df03 0301 |0013: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -35dde6: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -35ddea: 28f0 |0017: goto 0007 // -0010 │ │ -35ddec: 3803 3100 |0018: if-eqz v3, 0049 // +0031 │ │ -35ddf0: 2202 e712 |001a: new-instance v2, Ljava/lang/StringBuffer; // type@12e7 │ │ -35ddf4: 7010 3a98 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@983a │ │ -35ddfa: 8303 |001f: int-to-double v3, v0 │ │ -35ddfc: 1905 f83f |0020: const-wide/high16 v5, #long 4609434218613702656 // #3ff8 │ │ -35de00: ad03 0305 |0022: mul-double v3, v3, v5 │ │ -35de04: 8a33 |0024: double-to-int v3, v3 │ │ -35de06: 6e20 3e98 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.ensureCapacity:(I)V // method@983e │ │ -35de0c: 1303 2200 |0028: const/16 v3, #int 34 // #22 │ │ -35de10: 6e20 3c98 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -35de16: 3501 1500 |002d: if-ge v1, v0, 0042 // +0015 │ │ -35de1a: 6e20 0998 1700 |002f: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35de20: 0a04 |0032: move-result v4 │ │ -35de22: 1305 5c00 |0033: const/16 v5, #int 92 // #5c │ │ -35de26: 3254 0400 |0035: if-eq v4, v5, 0039 // +0004 │ │ -35de2a: 3334 0500 |0037: if-ne v4, v3, 003c // +0005 │ │ -35de2e: 6e20 3c98 5200 |0039: invoke-virtual {v2, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -35de34: 6e20 3c98 4200 |003c: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -35de3a: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35de3e: 28ec |0041: goto 002d // -0014 │ │ -35de40: 6e20 3c98 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -35de46: 6e10 3f98 0200 |0045: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@983f │ │ -35de4c: 0c07 |0048: move-result-object v7 │ │ -35de4e: 1107 |0049: return-object v7 │ │ +35dda8: |[35dda8] javax.activation.MimeTypeParameterList.quote:(Ljava/lang/String;)Ljava/lang/String; │ │ +35ddb8: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +35ddbe: 0a00 |0003: move-result v0 │ │ +35ddc0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +35ddc2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +35ddc4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +35ddc6: 3502 1100 |0007: if-ge v2, v0, 0018 // +0011 │ │ +35ddca: 3903 0f00 |0009: if-nez v3, 0018 // +000f │ │ +35ddce: 6e20 0998 2700 |000b: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35ddd4: 0a03 |000e: move-result v3 │ │ +35ddd6: 7110 0e9c 0300 |000f: invoke-static {v3}, Ljavax/activation/MimeTypeParameterList;.isTokenChar:(C)Z // method@9c0e │ │ +35dddc: 0a03 |0012: move-result v3 │ │ +35ddde: df03 0301 |0013: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +35dde2: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +35dde6: 28f0 |0017: goto 0007 // -0010 │ │ +35dde8: 3803 3100 |0018: if-eqz v3, 0049 // +0031 │ │ +35ddec: 2202 e712 |001a: new-instance v2, Ljava/lang/StringBuffer; // type@12e7 │ │ +35ddf0: 7010 3a98 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@983a │ │ +35ddf6: 8303 |001f: int-to-double v3, v0 │ │ +35ddf8: 1905 f83f |0020: const-wide/high16 v5, #long 4609434218613702656 // #3ff8 │ │ +35ddfc: ad03 0305 |0022: mul-double v3, v3, v5 │ │ +35de00: 8a33 |0024: double-to-int v3, v3 │ │ +35de02: 6e20 3e98 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.ensureCapacity:(I)V // method@983e │ │ +35de08: 1303 2200 |0028: const/16 v3, #int 34 // #22 │ │ +35de0c: 6e20 3c98 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +35de12: 3501 1500 |002d: if-ge v1, v0, 0042 // +0015 │ │ +35de16: 6e20 0998 1700 |002f: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35de1c: 0a04 |0032: move-result v4 │ │ +35de1e: 1305 5c00 |0033: const/16 v5, #int 92 // #5c │ │ +35de22: 3254 0400 |0035: if-eq v4, v5, 0039 // +0004 │ │ +35de26: 3334 0500 |0037: if-ne v4, v3, 003c // +0005 │ │ +35de2a: 6e20 3c98 5200 |0039: invoke-virtual {v2, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +35de30: 6e20 3c98 4200 |003c: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +35de36: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35de3a: 28ec |0041: goto 002d // -0014 │ │ +35de3c: 6e20 3c98 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +35de42: 6e10 3f98 0200 |0045: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@983f │ │ +35de48: 0c07 |0048: move-result-object v7 │ │ +35de4a: 1107 |0049: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x000b line=288 │ │ 0x001a line=292 │ │ 0x0025 line=293 │ │ 0x002a line=296 │ │ @@ -790934,26 +790934,26 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -35dd3c: |[35dd3c] javax.activation.MimeTypeParameterList.skipWhiteSpace:(Ljava/lang/String;I)I │ │ -35dd4c: 6e10 2298 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -35dd52: 0a00 |0003: move-result v0 │ │ -35dd54: 3503 0f00 |0004: if-ge v3, v0, 0013 // +000f │ │ -35dd58: 6e20 0998 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35dd5e: 0a01 |0009: move-result v1 │ │ -35dd60: 7110 3797 0100 |000a: invoke-static {v1}, Ljava/lang/Character;.isWhitespace:(C)Z // method@9737 │ │ -35dd66: 0a01 |000d: move-result v1 │ │ -35dd68: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -35dd6c: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -35dd70: 28f2 |0012: goto 0004 // -000e │ │ -35dd72: 0f03 |0013: return v3 │ │ +35dd38: |[35dd38] javax.activation.MimeTypeParameterList.skipWhiteSpace:(Ljava/lang/String;I)I │ │ +35dd48: 6e10 2298 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +35dd4e: 0a00 |0003: move-result v0 │ │ +35dd50: 3503 0f00 |0004: if-ge v3, v0, 0013 // +000f │ │ +35dd54: 6e20 0998 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35dd5a: 0a01 |0009: move-result v1 │ │ +35dd5c: 7110 3797 0100 |000a: invoke-static {v1}, Ljava/lang/Character;.isWhitespace:(C)Z // method@9737 │ │ +35dd62: 0a01 |000d: move-result v1 │ │ +35dd64: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +35dd68: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +35dd6c: 28f2 |0012: goto 0004 // -000e │ │ +35dd6e: 0f03 |0013: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0006 line=274 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ @@ -790963,41 +790963,41 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -35dee8: |[35dee8] javax.activation.MimeTypeParameterList.unquote:(Ljava/lang/String;)Ljava/lang/String; │ │ -35def8: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -35defe: 0a00 |0003: move-result v0 │ │ -35df00: 2201 e712 |0004: new-instance v1, Ljava/lang/StringBuffer; // type@12e7 │ │ -35df04: 7010 3a98 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@983a │ │ -35df0a: 6e20 3e98 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.ensureCapacity:(I)V // method@983e │ │ -35df10: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -35df12: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -35df14: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -35df16: 3503 1b00 |000f: if-ge v3, v0, 002a // +001b │ │ -35df1a: 6e20 0998 3700 |0011: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35df20: 0a05 |0014: move-result v5 │ │ -35df22: 3904 0a00 |0015: if-nez v4, 001f // +000a │ │ -35df26: 1306 5c00 |0017: const/16 v6, #int 92 // #5c │ │ -35df2a: 3265 0600 |0019: if-eq v5, v6, 001f // +0006 │ │ -35df2e: 6e20 3c98 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -35df34: 2809 |001e: goto 0027 // +0009 │ │ -35df36: 3804 0700 |001f: if-eqz v4, 0026 // +0007 │ │ -35df3a: 6e20 3c98 5100 |0021: invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -35df40: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -35df42: 2802 |0025: goto 0027 // +0002 │ │ -35df44: 1214 |0026: const/4 v4, #int 1 // #1 │ │ -35df46: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -35df4a: 28e6 |0029: goto 000f // -001a │ │ -35df4c: 6e10 3f98 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@983f │ │ -35df52: 0c07 |002d: move-result-object v7 │ │ -35df54: 1107 |002e: return-object v7 │ │ +35dee4: |[35dee4] javax.activation.MimeTypeParameterList.unquote:(Ljava/lang/String;)Ljava/lang/String; │ │ +35def4: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +35defa: 0a00 |0003: move-result v0 │ │ +35defc: 2201 e712 |0004: new-instance v1, Ljava/lang/StringBuffer; // type@12e7 │ │ +35df00: 7010 3a98 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@983a │ │ +35df06: 6e20 3e98 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.ensureCapacity:(I)V // method@983e │ │ +35df0c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +35df0e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +35df10: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +35df12: 3503 1b00 |000f: if-ge v3, v0, 002a // +001b │ │ +35df16: 6e20 0998 3700 |0011: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35df1c: 0a05 |0014: move-result v5 │ │ +35df1e: 3904 0a00 |0015: if-nez v4, 001f // +000a │ │ +35df22: 1306 5c00 |0017: const/16 v6, #int 92 // #5c │ │ +35df26: 3265 0600 |0019: if-eq v5, v6, 001f // +0006 │ │ +35df2a: 6e20 3c98 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +35df30: 2809 |001e: goto 0027 // +0009 │ │ +35df32: 3804 0700 |001f: if-eqz v4, 0026 // +0007 │ │ +35df36: 6e20 3c98 5100 |0021: invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +35df3c: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +35df3e: 2802 |0025: goto 0027 // +0002 │ │ +35df40: 1214 |0026: const/4 v4, #int 1 // #1 │ │ +35df42: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +35df46: 28e6 |0029: goto 000f // -001a │ │ +35df48: 6e10 3f98 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@983f │ │ +35df4e: 0c07 |002d: move-result-object v7 │ │ +35df50: 1107 |002e: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0004 line=321 │ │ 0x0009 line=322 │ │ 0x0011 line=326 │ │ 0x001b line=328 │ │ @@ -791012,25 +791012,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -35dd74: |[35dd74] javax.activation.MimeTypeParameterList.get:(Ljava/lang/String;)Ljava/lang/String; │ │ -35dd84: 5420 ef70 |0000: iget-object v0, v2, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ -35dd88: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -35dd8e: 0c03 |0005: move-result-object v3 │ │ -35dd90: 6201 bb70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -35dd94: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35dd9a: 0c03 |000b: move-result-object v3 │ │ -35dd9c: 6e20 379a 3000 |000c: invoke-virtual {v0, v3}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ -35dda2: 0c03 |000f: move-result-object v3 │ │ -35dda4: 1f03 e612 |0010: check-cast v3, Ljava/lang/String; // type@12e6 │ │ -35dda8: 1103 |0012: return-object v3 │ │ +35dd70: |[35dd70] javax.activation.MimeTypeParameterList.get:(Ljava/lang/String;)Ljava/lang/String; │ │ +35dd80: 5420 ef70 |0000: iget-object v0, v2, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ +35dd84: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +35dd8a: 0c03 |0005: move-result-object v3 │ │ +35dd8c: 6201 bb70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +35dd90: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35dd96: 0c03 |000b: move-result-object v3 │ │ +35dd98: 6e20 379a 3000 |000c: invoke-virtual {v0, v3}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ +35dd9e: 0c03 |000f: move-result-object v3 │ │ +35dda0: 1f03 e612 |0010: check-cast v3, Ljava/lang/String; // type@12e6 │ │ +35dda4: 1103 |0012: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Ljavax/activation/MimeTypeParameterList; │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -791039,19 +791039,19 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -35df58: |[35df58] javax.activation.MimeTypeParameterList.getNames:()Ljava/util/Enumeration; │ │ -35df68: 5410 ef70 |0000: iget-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ -35df6c: 6e10 3a9a 0000 |0002: invoke-virtual {v0}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ -35df72: 0c00 |0005: move-result-object v0 │ │ -35df74: 1100 |0006: return-object v0 │ │ +35df54: |[35df54] javax.activation.MimeTypeParameterList.getNames:()Ljava/util/Enumeration; │ │ +35df64: 5410 ef70 |0000: iget-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ +35df68: 6e10 3a9a 0000 |0002: invoke-virtual {v0}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ +35df6e: 0c00 |0005: move-result-object v0 │ │ +35df70: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/activation/MimeTypeParameterList; │ │ │ │ #2 : (in Ljavax/activation/MimeTypeParameterList;) │ │ @@ -791059,19 +791059,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -35dcc4: |[35dcc4] javax.activation.MimeTypeParameterList.isEmpty:()Z │ │ -35dcd4: 5410 ef70 |0000: iget-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ -35dcd8: 6e10 389a 0000 |0002: invoke-virtual {v0}, Ljava/util/Hashtable;.isEmpty:()Z // method@9a38 │ │ -35dcde: 0a00 |0005: move-result v0 │ │ -35dce0: 0f00 |0006: return v0 │ │ +35dcc0: |[35dcc0] javax.activation.MimeTypeParameterList.isEmpty:()Z │ │ +35dcd0: 5410 ef70 |0000: iget-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ +35dcd4: 6e10 389a 0000 |0002: invoke-virtual {v0}, Ljava/util/Hashtable;.isEmpty:()Z // method@9a38 │ │ +35dcda: 0a00 |0005: move-result v0 │ │ +35dcdc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/activation/MimeTypeParameterList; │ │ │ │ #3 : (in Ljavax/activation/MimeTypeParameterList;) │ │ @@ -791079,139 +791079,139 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 242 16-bit code units │ │ -35dfcc: |[35dfcc] javax.activation.MimeTypeParameterList.parse:(Ljava/lang/String;)V │ │ -35dfdc: 3909 0300 |0000: if-nez v9, 0003 // +0003 │ │ -35dfe0: 0e00 |0002: return-void │ │ -35dfe2: 6e10 2298 0900 |0003: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -35dfe8: 0a00 |0006: move-result v0 │ │ -35dfea: 3c00 0300 |0007: if-gtz v0, 000a // +0003 │ │ -35dfee: 0e00 |0009: return-void │ │ -35dff0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -35dff2: 7120 149c 1900 |000b: invoke-static {v9, v1}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ -35dff8: 0a01 |000e: move-result v1 │ │ -35dffa: 3501 d800 |000f: if-ge v1, v0, 00e7 // +00d8 │ │ -35dffe: 6e20 0998 1900 |0011: invoke-virtual {v9, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35e004: 0a02 |0014: move-result v2 │ │ -35e006: 1303 3b00 |0015: const/16 v3, #int 59 // #3b │ │ -35e00a: 3332 d000 |0017: if-ne v2, v3, 00e7 // +00d0 │ │ -35e00e: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35e012: 7120 149c 1900 |001b: invoke-static {v9, v1}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ -35e018: 0a01 |001e: move-result v1 │ │ -35e01a: 3401 0300 |001f: if-lt v1, v0, 0022 // +0003 │ │ -35e01e: 0e00 |0021: return-void │ │ -35e020: 0112 |0022: move v2, v1 │ │ -35e022: 3502 0f00 |0023: if-ge v2, v0, 0032 // +000f │ │ -35e026: 6e20 0998 2900 |0025: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35e02c: 0a03 |0028: move-result v3 │ │ -35e02e: 7110 0e9c 0300 |0029: invoke-static {v3}, Ljavax/activation/MimeTypeParameterList;.isTokenChar:(C)Z // method@9c0e │ │ -35e034: 0a03 |002c: move-result v3 │ │ -35e036: 3803 0500 |002d: if-eqz v3, 0032 // +0005 │ │ -35e03a: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -35e03e: 28f2 |0031: goto 0023 // -000e │ │ -35e040: 6e30 2e98 1902 |0032: invoke-virtual {v9, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -35e046: 0c01 |0035: move-result-object v1 │ │ -35e048: 6203 bb70 |0036: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -35e04c: 6e20 3198 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e052: 0c01 |003b: move-result-object v1 │ │ -35e054: 7120 149c 2900 |003c: invoke-static {v9, v2}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ -35e05a: 0a02 |003f: move-result v2 │ │ -35e05c: 3502 9f00 |0040: if-ge v2, v0, 00df // +009f │ │ -35e060: 6e20 0998 2900 |0042: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35e066: 0a03 |0045: move-result v3 │ │ -35e068: 1304 3d00 |0046: const/16 v4, #int 61 // #3d │ │ -35e06c: 3343 9700 |0048: if-ne v3, v4, 00df // +0097 │ │ -35e070: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -35e074: 7120 149c 2900 |004c: invoke-static {v9, v2}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ -35e07a: 0a02 |004f: move-result v2 │ │ -35e07c: 3502 7800 |0050: if-ge v2, v0, 00c8 // +0078 │ │ -35e080: 6e20 0998 2900 |0052: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35e086: 0a03 |0055: move-result v3 │ │ -35e088: 1304 2200 |0056: const/16 v4, #int 34 // #22 │ │ -35e08c: 3343 3400 |0058: if-ne v3, v4, 008c // +0034 │ │ -35e090: d802 0201 |005a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -35e094: 1a05 2319 |005c: const-string v5, "Encountered unterminated quoted parameter value." // string@1923 │ │ -35e098: 3502 2800 |005e: if-ge v2, v0, 0086 // +0028 │ │ -35e09c: 0126 |0060: move v6, v2 │ │ -35e09e: 3506 1200 |0061: if-ge v6, v0, 0073 // +0012 │ │ -35e0a2: 6e20 0998 6900 |0063: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35e0a8: 0a03 |0066: move-result v3 │ │ -35e0aa: 3343 0300 |0067: if-ne v3, v4, 006a // +0003 │ │ -35e0ae: 280a |0069: goto 0073 // +000a │ │ -35e0b0: 1307 5c00 |006a: const/16 v7, #int 92 // #5c │ │ -35e0b4: 3373 0400 |006c: if-ne v3, v7, 0070 // +0004 │ │ -35e0b8: d806 0601 |006e: add-int/lit8 v6, v6, #int 1 // #01 │ │ -35e0bc: d806 0601 |0070: add-int/lit8 v6, v6, #int 1 // #01 │ │ -35e0c0: 28ef |0072: goto 0061 // -0011 │ │ -35e0c2: 3343 0d00 |0073: if-ne v3, v4, 0080 // +000d │ │ -35e0c6: 6e30 2e98 2906 |0075: invoke-virtual {v9, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -35e0cc: 0c02 |0078: move-result-object v2 │ │ -35e0ce: 7110 169c 0200 |0079: invoke-static {v2}, Ljavax/activation/MimeTypeParameterList;.unquote:(Ljava/lang/String;)Ljava/lang/String; // method@9c16 │ │ -35e0d4: 0c02 |007c: move-result-object v2 │ │ -35e0d6: d806 0601 |007d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -35e0da: 2827 |007f: goto 00a6 // +0027 │ │ -35e0dc: 2209 c213 |0080: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e0e0: 7020 189c 5900 |0082: invoke-direct {v9, v5}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e0e6: 2709 |0085: throw v9 │ │ -35e0e8: 2209 c213 |0086: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e0ec: 7020 189c 5900 |0088: invoke-direct {v9, v5}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e0f2: 2709 |008b: throw v9 │ │ -35e0f4: 7110 0e9c 0300 |008c: invoke-static {v3}, Ljavax/activation/MimeTypeParameterList;.isTokenChar:(C)Z // method@9c0e │ │ -35e0fa: 0a03 |008f: move-result v3 │ │ -35e0fc: 3803 2100 |0090: if-eqz v3, 00b1 // +0021 │ │ -35e100: 0126 |0092: move v6, v2 │ │ -35e102: 3506 0f00 |0093: if-ge v6, v0, 00a2 // +000f │ │ -35e106: 6e20 0998 6900 |0095: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -35e10c: 0a03 |0098: move-result v3 │ │ -35e10e: 7110 0e9c 0300 |0099: invoke-static {v3}, Ljavax/activation/MimeTypeParameterList;.isTokenChar:(C)Z // method@9c0e │ │ -35e114: 0a03 |009c: move-result v3 │ │ -35e116: 3803 0500 |009d: if-eqz v3, 00a2 // +0005 │ │ -35e11a: d806 0601 |009f: add-int/lit8 v6, v6, #int 1 // #01 │ │ -35e11e: 28f2 |00a1: goto 0093 // -000e │ │ -35e120: 6e30 2e98 2906 |00a2: invoke-virtual {v9, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -35e126: 0c02 |00a5: move-result-object v2 │ │ -35e128: 5483 ef70 |00a6: iget-object v3, v8, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ -35e12c: 6e30 3b9a 1302 |00a8: invoke-virtual {v3, v1, v2}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ -35e132: 7120 149c 6900 |00ab: invoke-static {v9, v6}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ -35e138: 0a01 |00ae: move-result v1 │ │ -35e13a: 2900 60ff |00af: goto/16 000f // -00a0 │ │ -35e13e: 2209 c213 |00b1: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e142: 2200 e812 |00b3: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35e146: 7010 4098 0000 |00b5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35e14c: 1a01 ea4f |00b8: const-string v1, "Unexpected character encountered at index " // string@4fea │ │ -35e150: 6e20 4b98 1000 |00ba: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e156: 6e20 4798 2000 |00bd: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -35e15c: 6e10 5498 0000 |00c0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35e162: 0c00 |00c3: move-result-object v0 │ │ -35e164: 7020 189c 0900 |00c4: invoke-direct {v9, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e16a: 2709 |00c7: throw v9 │ │ -35e16c: 2209 c213 |00c8: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e170: 2200 e812 |00ca: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35e174: 7010 4098 0000 |00cc: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35e17a: 1a02 ce14 |00cf: const-string v2, "Couldn't find a value for parameter named " // string@14ce │ │ -35e17e: 6e20 4b98 2000 |00d1: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e184: 6e20 4b98 1000 |00d4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e18a: 6e10 5498 0000 |00d7: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35e190: 0c00 |00da: move-result-object v0 │ │ -35e192: 7020 189c 0900 |00db: invoke-direct {v9, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e198: 2709 |00de: throw v9 │ │ -35e19a: 2209 c213 |00df: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e19e: 1a00 d114 |00e1: const-string v0, "Couldn't find the '=' that separates a parameter name from its value." // string@14d1 │ │ -35e1a2: 7020 189c 0900 |00e3: invoke-direct {v9, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e1a8: 2709 |00e6: throw v9 │ │ -35e1aa: 3401 0300 |00e7: if-lt v1, v0, 00ea // +0003 │ │ -35e1ae: 0e00 |00e9: return-void │ │ -35e1b0: 2209 c213 |00ea: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ -35e1b4: 1a00 6c3d |00ec: const-string v0, "More characters encountered in input than expected." // string@3d6c │ │ -35e1b8: 7020 189c 0900 |00ee: invoke-direct {v9, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ -35e1be: 2709 |00f1: throw v9 │ │ +35dfc8: |[35dfc8] javax.activation.MimeTypeParameterList.parse:(Ljava/lang/String;)V │ │ +35dfd8: 3909 0300 |0000: if-nez v9, 0003 // +0003 │ │ +35dfdc: 0e00 |0002: return-void │ │ +35dfde: 6e10 2298 0900 |0003: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +35dfe4: 0a00 |0006: move-result v0 │ │ +35dfe6: 3c00 0300 |0007: if-gtz v0, 000a // +0003 │ │ +35dfea: 0e00 |0009: return-void │ │ +35dfec: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +35dfee: 7120 149c 1900 |000b: invoke-static {v9, v1}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ +35dff4: 0a01 |000e: move-result v1 │ │ +35dff6: 3501 d800 |000f: if-ge v1, v0, 00e7 // +00d8 │ │ +35dffa: 6e20 0998 1900 |0011: invoke-virtual {v9, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35e000: 0a02 |0014: move-result v2 │ │ +35e002: 1303 3b00 |0015: const/16 v3, #int 59 // #3b │ │ +35e006: 3332 d000 |0017: if-ne v2, v3, 00e7 // +00d0 │ │ +35e00a: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35e00e: 7120 149c 1900 |001b: invoke-static {v9, v1}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ +35e014: 0a01 |001e: move-result v1 │ │ +35e016: 3401 0300 |001f: if-lt v1, v0, 0022 // +0003 │ │ +35e01a: 0e00 |0021: return-void │ │ +35e01c: 0112 |0022: move v2, v1 │ │ +35e01e: 3502 0f00 |0023: if-ge v2, v0, 0032 // +000f │ │ +35e022: 6e20 0998 2900 |0025: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35e028: 0a03 |0028: move-result v3 │ │ +35e02a: 7110 0e9c 0300 |0029: invoke-static {v3}, Ljavax/activation/MimeTypeParameterList;.isTokenChar:(C)Z // method@9c0e │ │ +35e030: 0a03 |002c: move-result v3 │ │ +35e032: 3803 0500 |002d: if-eqz v3, 0032 // +0005 │ │ +35e036: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +35e03a: 28f2 |0031: goto 0023 // -000e │ │ +35e03c: 6e30 2e98 1902 |0032: invoke-virtual {v9, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +35e042: 0c01 |0035: move-result-object v1 │ │ +35e044: 6203 bb70 |0036: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +35e048: 6e20 3198 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e04e: 0c01 |003b: move-result-object v1 │ │ +35e050: 7120 149c 2900 |003c: invoke-static {v9, v2}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ +35e056: 0a02 |003f: move-result v2 │ │ +35e058: 3502 9f00 |0040: if-ge v2, v0, 00df // +009f │ │ +35e05c: 6e20 0998 2900 |0042: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35e062: 0a03 |0045: move-result v3 │ │ +35e064: 1304 3d00 |0046: const/16 v4, #int 61 // #3d │ │ +35e068: 3343 9700 |0048: if-ne v3, v4, 00df // +0097 │ │ +35e06c: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +35e070: 7120 149c 2900 |004c: invoke-static {v9, v2}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ +35e076: 0a02 |004f: move-result v2 │ │ +35e078: 3502 7800 |0050: if-ge v2, v0, 00c8 // +0078 │ │ +35e07c: 6e20 0998 2900 |0052: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35e082: 0a03 |0055: move-result v3 │ │ +35e084: 1304 2200 |0056: const/16 v4, #int 34 // #22 │ │ +35e088: 3343 3400 |0058: if-ne v3, v4, 008c // +0034 │ │ +35e08c: d802 0201 |005a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +35e090: 1a05 2319 |005c: const-string v5, "Encountered unterminated quoted parameter value." // string@1923 │ │ +35e094: 3502 2800 |005e: if-ge v2, v0, 0086 // +0028 │ │ +35e098: 0126 |0060: move v6, v2 │ │ +35e09a: 3506 1200 |0061: if-ge v6, v0, 0073 // +0012 │ │ +35e09e: 6e20 0998 6900 |0063: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35e0a4: 0a03 |0066: move-result v3 │ │ +35e0a6: 3343 0300 |0067: if-ne v3, v4, 006a // +0003 │ │ +35e0aa: 280a |0069: goto 0073 // +000a │ │ +35e0ac: 1307 5c00 |006a: const/16 v7, #int 92 // #5c │ │ +35e0b0: 3373 0400 |006c: if-ne v3, v7, 0070 // +0004 │ │ +35e0b4: d806 0601 |006e: add-int/lit8 v6, v6, #int 1 // #01 │ │ +35e0b8: d806 0601 |0070: add-int/lit8 v6, v6, #int 1 // #01 │ │ +35e0bc: 28ef |0072: goto 0061 // -0011 │ │ +35e0be: 3343 0d00 |0073: if-ne v3, v4, 0080 // +000d │ │ +35e0c2: 6e30 2e98 2906 |0075: invoke-virtual {v9, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +35e0c8: 0c02 |0078: move-result-object v2 │ │ +35e0ca: 7110 169c 0200 |0079: invoke-static {v2}, Ljavax/activation/MimeTypeParameterList;.unquote:(Ljava/lang/String;)Ljava/lang/String; // method@9c16 │ │ +35e0d0: 0c02 |007c: move-result-object v2 │ │ +35e0d2: d806 0601 |007d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +35e0d6: 2827 |007f: goto 00a6 // +0027 │ │ +35e0d8: 2209 c213 |0080: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e0dc: 7020 189c 5900 |0082: invoke-direct {v9, v5}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e0e2: 2709 |0085: throw v9 │ │ +35e0e4: 2209 c213 |0086: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e0e8: 7020 189c 5900 |0088: invoke-direct {v9, v5}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e0ee: 2709 |008b: throw v9 │ │ +35e0f0: 7110 0e9c 0300 |008c: invoke-static {v3}, Ljavax/activation/MimeTypeParameterList;.isTokenChar:(C)Z // method@9c0e │ │ +35e0f6: 0a03 |008f: move-result v3 │ │ +35e0f8: 3803 2100 |0090: if-eqz v3, 00b1 // +0021 │ │ +35e0fc: 0126 |0092: move v6, v2 │ │ +35e0fe: 3506 0f00 |0093: if-ge v6, v0, 00a2 // +000f │ │ +35e102: 6e20 0998 6900 |0095: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +35e108: 0a03 |0098: move-result v3 │ │ +35e10a: 7110 0e9c 0300 |0099: invoke-static {v3}, Ljavax/activation/MimeTypeParameterList;.isTokenChar:(C)Z // method@9c0e │ │ +35e110: 0a03 |009c: move-result v3 │ │ +35e112: 3803 0500 |009d: if-eqz v3, 00a2 // +0005 │ │ +35e116: d806 0601 |009f: add-int/lit8 v6, v6, #int 1 // #01 │ │ +35e11a: 28f2 |00a1: goto 0093 // -000e │ │ +35e11c: 6e30 2e98 2906 |00a2: invoke-virtual {v9, v2, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +35e122: 0c02 |00a5: move-result-object v2 │ │ +35e124: 5483 ef70 |00a6: iget-object v3, v8, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ +35e128: 6e30 3b9a 1302 |00a8: invoke-virtual {v3, v1, v2}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ +35e12e: 7120 149c 6900 |00ab: invoke-static {v9, v6}, Ljavax/activation/MimeTypeParameterList;.skipWhiteSpace:(Ljava/lang/String;I)I // method@9c14 │ │ +35e134: 0a01 |00ae: move-result v1 │ │ +35e136: 2900 60ff |00af: goto/16 000f // -00a0 │ │ +35e13a: 2209 c213 |00b1: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e13e: 2200 e812 |00b3: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35e142: 7010 4098 0000 |00b5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35e148: 1a01 ea4f |00b8: const-string v1, "Unexpected character encountered at index " // string@4fea │ │ +35e14c: 6e20 4b98 1000 |00ba: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e152: 6e20 4798 2000 |00bd: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +35e158: 6e10 5498 0000 |00c0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35e15e: 0c00 |00c3: move-result-object v0 │ │ +35e160: 7020 189c 0900 |00c4: invoke-direct {v9, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e166: 2709 |00c7: throw v9 │ │ +35e168: 2209 c213 |00c8: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e16c: 2200 e812 |00ca: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35e170: 7010 4098 0000 |00cc: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35e176: 1a02 ce14 |00cf: const-string v2, "Couldn't find a value for parameter named " // string@14ce │ │ +35e17a: 6e20 4b98 2000 |00d1: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e180: 6e20 4b98 1000 |00d4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e186: 6e10 5498 0000 |00d7: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35e18c: 0c00 |00da: move-result-object v0 │ │ +35e18e: 7020 189c 0900 |00db: invoke-direct {v9, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e194: 2709 |00de: throw v9 │ │ +35e196: 2209 c213 |00df: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e19a: 1a00 d114 |00e1: const-string v0, "Couldn't find the '=' that separates a parameter name from its value." // string@14d1 │ │ +35e19e: 7020 189c 0900 |00e3: invoke-direct {v9, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e1a4: 2709 |00e6: throw v9 │ │ +35e1a6: 3401 0300 |00e7: if-lt v1, v0, 00ea // +0003 │ │ +35e1aa: 0e00 |00e9: return-void │ │ +35e1ac: 2209 c213 |00ea: new-instance v9, Ljavax/activation/MimeTypeParseException; // type@13c2 │ │ +35e1b0: 1a00 6c3d |00ec: const-string v0, "More characters encountered in input than expected." // string@3d6c │ │ +35e1b4: 7020 189c 0900 |00ee: invoke-direct {v9, v0}, Ljavax/activation/MimeTypeParseException;.:(Ljava/lang/String;)V // method@9c18 │ │ +35e1ba: 2709 |00f1: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=79 │ │ 0x000b line=85 │ │ 0x0011 line=86 │ │ 0x001b line=98 │ │ 0x0025 line=106 │ │ @@ -791243,23 +791243,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -35e1c0: |[35e1c0] javax.activation.MimeTypeParameterList.remove:(Ljava/lang/String;)V │ │ -35e1d0: 5420 ef70 |0000: iget-object v0, v2, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ -35e1d4: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -35e1da: 0c03 |0005: move-result-object v3 │ │ -35e1dc: 6201 bb70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -35e1e0: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e1e6: 0c03 |000b: move-result-object v3 │ │ -35e1e8: 6e20 3c9a 3000 |000c: invoke-virtual {v0, v3}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ -35e1ee: 0e00 |000f: return-void │ │ +35e1bc: |[35e1bc] javax.activation.MimeTypeParameterList.remove:(Ljava/lang/String;)V │ │ +35e1cc: 5420 ef70 |0000: iget-object v0, v2, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ +35e1d0: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +35e1d6: 0c03 |0005: move-result-object v3 │ │ +35e1d8: 6201 bb70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +35e1dc: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e1e2: 0c03 |000b: move-result-object v3 │ │ +35e1e4: 6e20 3c9a 3000 |000c: invoke-virtual {v0, v3}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ +35e1ea: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljavax/activation/MimeTypeParameterList; │ │ 0x0000 - 0x0010 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -791268,23 +791268,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -35e1f0: |[35e1f0] javax.activation.MimeTypeParameterList.set:(Ljava/lang/String;Ljava/lang/String;)V │ │ -35e200: 5420 ef70 |0000: iget-object v0, v2, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ -35e204: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -35e20a: 0c03 |0005: move-result-object v3 │ │ -35e20c: 6201 bb70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -35e210: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35e216: 0c03 |000b: move-result-object v3 │ │ -35e218: 6e30 3b9a 3004 |000c: invoke-virtual {v0, v3, v4}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ -35e21e: 0e00 |000f: return-void │ │ +35e1ec: |[35e1ec] javax.activation.MimeTypeParameterList.set:(Ljava/lang/String;Ljava/lang/String;)V │ │ +35e1fc: 5420 ef70 |0000: iget-object v0, v2, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ +35e200: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +35e206: 0c03 |0005: move-result-object v3 │ │ +35e208: 6201 bb70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +35e20c: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35e212: 0c03 |000b: move-result-object v3 │ │ +35e214: 6e30 3b9a 3004 |000c: invoke-virtual {v0, v3, v4}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ +35e21a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljavax/activation/MimeTypeParameterList; │ │ 0x0000 - 0x0010 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=4 (null) Ljava/lang/String; │ │ @@ -791294,19 +791294,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -35dd1c: |[35dd1c] javax.activation.MimeTypeParameterList.size:()I │ │ -35dd2c: 5410 ef70 |0000: iget-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ -35dd30: 6e10 3d9a 0000 |0002: invoke-virtual {v0}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ -35dd36: 0a00 |0005: move-result v0 │ │ -35dd38: 0f00 |0006: return v0 │ │ +35dd18: |[35dd18] javax.activation.MimeTypeParameterList.size:()I │ │ +35dd28: 5410 ef70 |0000: iget-object v0, v1, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ +35dd2c: 6e10 3d9a 0000 |0002: invoke-virtual {v0}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ +35dd32: 0a00 |0005: move-result v0 │ │ +35dd34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/activation/MimeTypeParameterList; │ │ │ │ #7 : (in Ljavax/activation/MimeTypeParameterList;) │ │ @@ -791314,47 +791314,47 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -35de50: |[35de50] javax.activation.MimeTypeParameterList.toString:()Ljava/lang/String; │ │ -35de60: 2200 e712 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@12e7 │ │ -35de64: 7010 3a98 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@983a │ │ -35de6a: 5441 ef70 |0005: iget-object v1, v4, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ -35de6e: 6e10 3d9a 0100 |0007: invoke-virtual {v1}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ -35de74: 0a01 |000a: move-result v1 │ │ -35de76: da01 0110 |000b: mul-int/lit8 v1, v1, #int 16 // #10 │ │ -35de7a: 6e20 3e98 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.ensureCapacity:(I)V // method@983e │ │ -35de80: 5441 ef70 |0010: iget-object v1, v4, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ -35de84: 6e10 3a9a 0100 |0012: invoke-virtual {v1}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ -35de8a: 0c01 |0015: move-result-object v1 │ │ -35de8c: 7210 119a 0100 |0016: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -35de92: 0a02 |0019: move-result v2 │ │ -35de94: 3802 2500 |001a: if-eqz v2, 003f // +0025 │ │ -35de98: 7210 129a 0100 |001c: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -35de9e: 0c02 |001f: move-result-object v2 │ │ -35dea0: 1f02 e612 |0020: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35dea4: 1a03 9907 |0022: const-string v3, "; " // string@0799 │ │ -35dea8: 6e20 3d98 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ -35deae: 6e20 3d98 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ -35deb4: 1303 3d00 |002a: const/16 v3, #int 61 // #3d │ │ -35deb8: 6e20 3c98 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -35debe: 5443 ef70 |002f: iget-object v3, v4, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ -35dec2: 6e20 379a 2300 |0031: invoke-virtual {v3, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ -35dec8: 0c02 |0034: move-result-object v2 │ │ -35deca: 1f02 e612 |0035: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35dece: 7110 109c 0200 |0037: invoke-static {v2}, Ljavax/activation/MimeTypeParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@9c10 │ │ -35ded4: 0c02 |003a: move-result-object v2 │ │ -35ded6: 6e20 3d98 2000 |003b: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ -35dedc: 28d8 |003e: goto 0016 // -0028 │ │ -35dede: 6e10 3f98 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@983f │ │ -35dee4: 0c00 |0042: move-result-object v0 │ │ -35dee6: 1100 |0043: return-object v0 │ │ +35de4c: |[35de4c] javax.activation.MimeTypeParameterList.toString:()Ljava/lang/String; │ │ +35de5c: 2200 e712 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@12e7 │ │ +35de60: 7010 3a98 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@983a │ │ +35de66: 5441 ef70 |0005: iget-object v1, v4, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ +35de6a: 6e10 3d9a 0100 |0007: invoke-virtual {v1}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ +35de70: 0a01 |000a: move-result v1 │ │ +35de72: da01 0110 |000b: mul-int/lit8 v1, v1, #int 16 // #10 │ │ +35de76: 6e20 3e98 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.ensureCapacity:(I)V // method@983e │ │ +35de7c: 5441 ef70 |0010: iget-object v1, v4, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ +35de80: 6e10 3a9a 0100 |0012: invoke-virtual {v1}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ +35de86: 0c01 |0015: move-result-object v1 │ │ +35de88: 7210 119a 0100 |0016: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +35de8e: 0a02 |0019: move-result v2 │ │ +35de90: 3802 2500 |001a: if-eqz v2, 003f // +0025 │ │ +35de94: 7210 129a 0100 |001c: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +35de9a: 0c02 |001f: move-result-object v2 │ │ +35de9c: 1f02 e612 |0020: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35dea0: 1a03 9907 |0022: const-string v3, "; " // string@0799 │ │ +35dea4: 6e20 3d98 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ +35deaa: 6e20 3d98 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ +35deb0: 1303 3d00 |002a: const/16 v3, #int 61 // #3d │ │ +35deb4: 6e20 3c98 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +35deba: 5443 ef70 |002f: iget-object v3, v4, Ljavax/activation/MimeTypeParameterList;.parameters:Ljava/util/Hashtable; // field@70ef │ │ +35debe: 6e20 379a 2300 |0031: invoke-virtual {v3, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ +35dec4: 0c02 |0034: move-result-object v2 │ │ +35dec6: 1f02 e612 |0035: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35deca: 7110 109c 0200 |0037: invoke-static {v2}, Ljavax/activation/MimeTypeParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@9c10 │ │ +35ded0: 0c02 |003a: move-result-object v2 │ │ +35ded2: 6e20 3d98 2000 |003b: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ +35ded8: 28d8 |003e: goto 0016 // -0028 │ │ +35deda: 6e10 3f98 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@983f │ │ +35dee0: 0c00 |0042: move-result-object v0 │ │ +35dee2: 1100 |0043: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ 0x0010 line=247 │ │ 0x0016 line=248 │ │ 0x001c line=249 │ │ @@ -791391,17 +791391,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -35e220: |[35e220] javax.activation.MimeTypeParseException.:()V │ │ -35e230: 7010 7197 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@9771 │ │ -35e236: 0e00 |0003: return-void │ │ +35e21c: |[35e21c] javax.activation.MimeTypeParseException.:()V │ │ +35e22c: 7010 7197 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@9771 │ │ +35e232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/activation/MimeTypeParseException; │ │ │ │ #1 : (in Ljavax/activation/MimeTypeParseException;) │ │ @@ -791409,17 +791409,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -35e238: |[35e238] javax.activation.MimeTypeParseException.:(Ljava/lang/String;)V │ │ -35e248: 7020 7297 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9772 │ │ -35e24e: 0e00 |0003: return-void │ │ +35e234: |[35e234] javax.activation.MimeTypeParseException.:(Ljava/lang/String;)V │ │ +35e244: 7020 7297 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9772 │ │ +35e24a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/activation/MimeTypeParseException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -791455,17 +791455,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -35f14c: |[35f14c] javax.activation.SecuritySupport$1.:()V │ │ -35f15c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f162: 0e00 |0003: return-void │ │ +35f148: |[35f148] javax.activation.SecuritySupport$1.:()V │ │ +35f158: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f15e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/activation/SecuritySupport$1; │ │ │ │ Virtual methods - │ │ @@ -791474,22 +791474,22 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -35f114: |[35f114] javax.activation.SecuritySupport$1.run:()Ljava/lang/Object; │ │ -35f124: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ -35f12a: 0c00 |0003: move-result-object v0 │ │ -35f12c: 6e10 6498 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9864 │ │ -35f132: 0c00 |0007: move-result-object v0 │ │ -35f134: 2802 |0008: goto 000a // +0002 │ │ -35f136: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -35f138: 1100 |000a: return-object v0 │ │ +35f110: |[35f110] javax.activation.SecuritySupport$1.run:()Ljava/lang/Object; │ │ +35f120: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ +35f126: 0c00 |0003: move-result-object v0 │ │ +35f128: 6e10 6498 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9864 │ │ +35f12e: 0c00 |0007: move-result-object v0 │ │ +35f130: 2802 |0008: goto 000a // +0002 │ │ +35f132: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +35f134: 1100 |000a: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/SecurityException; -> 0x0009 │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/activation/SecuritySupport$1; │ │ @@ -791535,19 +791535,19 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -35f188: |[35f188] javax.activation.SecuritySupport$2.:(Ljava/lang/Class;Ljava/lang/String;)V │ │ -35f198: 5b01 f770 |0000: iput-object v1, v0, Ljavax/activation/SecuritySupport$2;.val$c:Ljava/lang/Class; // field@70f7 │ │ -35f19c: 5b02 f870 |0002: iput-object v2, v0, Ljavax/activation/SecuritySupport$2;.val$name:Ljava/lang/String; // field@70f8 │ │ -35f1a0: 7010 e497 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f1a6: 0e00 |0007: return-void │ │ +35f184: |[35f184] javax.activation.SecuritySupport$2.:(Ljava/lang/Class;Ljava/lang/String;)V │ │ +35f194: 5b01 f770 |0000: iput-object v1, v0, Ljavax/activation/SecuritySupport$2;.val$c:Ljava/lang/Class; // field@70f7 │ │ +35f198: 5b02 f870 |0002: iput-object v2, v0, Ljavax/activation/SecuritySupport$2;.val$name:Ljava/lang/String; // field@70f8 │ │ +35f19c: 7010 e497 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f1a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/activation/SecuritySupport$2; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -791558,20 +791558,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -35f164: |[35f164] javax.activation.SecuritySupport$2.run:()Ljava/lang/Object; │ │ -35f174: 5420 f770 |0000: iget-object v0, v2, Ljavax/activation/SecuritySupport$2;.val$c:Ljava/lang/Class; // field@70f7 │ │ -35f178: 5421 f870 |0002: iget-object v1, v2, Ljavax/activation/SecuritySupport$2;.val$name:Ljava/lang/String; // field@70f8 │ │ -35f17c: 6e20 5597 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@9755 │ │ -35f182: 0c00 |0007: move-result-object v0 │ │ -35f184: 1100 |0008: return-object v0 │ │ +35f160: |[35f160] javax.activation.SecuritySupport$2.run:()Ljava/lang/Object; │ │ +35f170: 5420 f770 |0000: iget-object v0, v2, Ljavax/activation/SecuritySupport$2;.val$c:Ljava/lang/Class; // field@70f7 │ │ +35f174: 5421 f870 |0002: iget-object v1, v2, Ljavax/activation/SecuritySupport$2;.val$name:Ljava/lang/String; // field@70f8 │ │ +35f178: 6e20 5597 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@9755 │ │ +35f17e: 0c00 |0007: move-result-object v0 │ │ +35f180: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Ljavax/activation/SecuritySupport$2; │ │ │ │ source_file_idx : 18429 (SecuritySupport.java) │ │ @@ -791613,19 +791613,19 @@ │ │ type : '(Ljava/lang/ClassLoader;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -35f234: |[35f234] javax.activation.SecuritySupport$3.:(Ljava/lang/ClassLoader;Ljava/lang/String;)V │ │ -35f244: 5b01 f970 |0000: iput-object v1, v0, Ljavax/activation/SecuritySupport$3;.val$cl:Ljava/lang/ClassLoader; // field@70f9 │ │ -35f248: 5b02 fa70 |0002: iput-object v2, v0, Ljavax/activation/SecuritySupport$3;.val$name:Ljava/lang/String; // field@70fa │ │ -35f24c: 7010 e497 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f252: 0e00 |0007: return-void │ │ +35f230: |[35f230] javax.activation.SecuritySupport$3.:(Ljava/lang/ClassLoader;Ljava/lang/String;)V │ │ +35f240: 5b01 f970 |0000: iput-object v1, v0, Ljavax/activation/SecuritySupport$3;.val$cl:Ljava/lang/ClassLoader; // field@70f9 │ │ +35f244: 5b02 fa70 |0002: iput-object v2, v0, Ljavax/activation/SecuritySupport$3;.val$name:Ljava/lang/String; // field@70fa │ │ +35f248: 7010 e497 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f24e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/activation/SecuritySupport$3; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/ClassLoader; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -791636,43 +791636,43 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -35f1a8: |[35f1a8] javax.activation.SecuritySupport$3.run:()Ljava/lang/Object; │ │ -35f1b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -35f1ba: 2201 5613 |0001: new-instance v1, Ljava/util/ArrayList; // type@1356 │ │ -35f1be: 7010 9399 0100 |0003: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -35f1c4: 5442 f970 |0006: iget-object v2, v4, Ljavax/activation/SecuritySupport$3;.val$cl:Ljava/lang/ClassLoader; // field@70f9 │ │ -35f1c8: 5443 fa70 |0008: iget-object v3, v4, Ljavax/activation/SecuritySupport$3;.val$name:Ljava/lang/String; // field@70fa │ │ -35f1cc: 6e20 6097 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@9760 │ │ -35f1d2: 0c02 |000d: move-result-object v2 │ │ -35f1d4: 3802 1400 |000e: if-eqz v2, 0022 // +0014 │ │ -35f1d8: 7210 119a 0200 |0010: invoke-interface {v2}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -35f1de: 0a03 |0013: move-result v3 │ │ -35f1e0: 3803 0e00 |0014: if-eqz v3, 0022 // +000e │ │ -35f1e4: 7210 129a 0200 |0016: invoke-interface {v2}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -35f1ea: 0c03 |0019: move-result-object v3 │ │ -35f1ec: 1f03 1113 |001a: check-cast v3, Ljava/net/URL; // type@1311 │ │ -35f1f0: 3803 f2ff |001c: if-eqz v3, 000e // -000e │ │ -35f1f4: 7220 5b9a 3100 |001e: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35f1fa: 28ed |0021: goto 000e // -0013 │ │ -35f1fc: 7210 6a9a 0100 |0022: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ -35f202: 0a02 |0025: move-result v2 │ │ -35f204: 3d02 0f00 |0026: if-lez v2, 0035 // +000f │ │ -35f208: 7210 6a9a 0100 |0028: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ -35f20e: 0a02 |002b: move-result v2 │ │ -35f210: 2320 e415 |002c: new-array v0, v2, [Ljava/net/URL; // type@15e4 │ │ -35f214: 7220 6d9a 0100 |002e: invoke-interface {v1, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -35f21a: 0c01 |0031: move-result-object v1 │ │ -35f21c: 1f01 e415 |0032: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ -35f220: 0710 |0034: move-object v0, v1 │ │ -35f222: 1100 |0035: return-object v0 │ │ +35f1a4: |[35f1a4] javax.activation.SecuritySupport$3.run:()Ljava/lang/Object; │ │ +35f1b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +35f1b6: 2201 5613 |0001: new-instance v1, Ljava/util/ArrayList; // type@1356 │ │ +35f1ba: 7010 9399 0100 |0003: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +35f1c0: 5442 f970 |0006: iget-object v2, v4, Ljavax/activation/SecuritySupport$3;.val$cl:Ljava/lang/ClassLoader; // field@70f9 │ │ +35f1c4: 5443 fa70 |0008: iget-object v3, v4, Ljavax/activation/SecuritySupport$3;.val$name:Ljava/lang/String; // field@70fa │ │ +35f1c8: 6e20 6097 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@9760 │ │ +35f1ce: 0c02 |000d: move-result-object v2 │ │ +35f1d0: 3802 1400 |000e: if-eqz v2, 0022 // +0014 │ │ +35f1d4: 7210 119a 0200 |0010: invoke-interface {v2}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +35f1da: 0a03 |0013: move-result v3 │ │ +35f1dc: 3803 0e00 |0014: if-eqz v3, 0022 // +000e │ │ +35f1e0: 7210 129a 0200 |0016: invoke-interface {v2}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +35f1e6: 0c03 |0019: move-result-object v3 │ │ +35f1e8: 1f03 1113 |001a: check-cast v3, Ljava/net/URL; // type@1311 │ │ +35f1ec: 3803 f2ff |001c: if-eqz v3, 000e // -000e │ │ +35f1f0: 7220 5b9a 3100 |001e: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35f1f6: 28ed |0021: goto 000e // -0013 │ │ +35f1f8: 7210 6a9a 0100 |0022: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ +35f1fe: 0a02 |0025: move-result v2 │ │ +35f200: 3d02 0f00 |0026: if-lez v2, 0035 // +000f │ │ +35f204: 7210 6a9a 0100 |0028: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ +35f20a: 0a02 |002b: move-result v2 │ │ +35f20c: 2320 e415 |002c: new-array v0, v2, [Ljava/net/URL; // type@15e4 │ │ +35f210: 7220 6d9a 0100 |002e: invoke-interface {v1, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +35f216: 0c01 |0031: move-result-object v1 │ │ +35f218: 1f01 e415 |0032: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ +35f21c: 0710 |0034: move-object v0, v1 │ │ +35f21e: 1100 |0035: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x0034 │ │ Ljava/io/IOException; -> 0x0035 │ │ Ljava/lang/SecurityException; -> 0x0035 │ │ positions : │ │ 0x0001 line=77 │ │ 0x0006 line=78 │ │ @@ -791720,18 +791720,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -35f2dc: |[35f2dc] javax.activation.SecuritySupport$4.:(Ljava/lang/String;)V │ │ -35f2ec: 5b01 fb70 |0000: iput-object v1, v0, Ljavax/activation/SecuritySupport$4;.val$name:Ljava/lang/String; // field@70fb │ │ -35f2f0: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f2f6: 0e00 |0005: return-void │ │ +35f2d8: |[35f2d8] javax.activation.SecuritySupport$4.:(Ljava/lang/String;)V │ │ +35f2e8: 5b01 fb70 |0000: iput-object v1, v0, Ljavax/activation/SecuritySupport$4;.val$name:Ljava/lang/String; // field@70fb │ │ +35f2ec: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f2f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/activation/SecuritySupport$4; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -791741,42 +791741,42 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -35f254: |[35f254] javax.activation.SecuritySupport$4.run:()Ljava/lang/Object; │ │ -35f264: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -35f266: 2201 5613 |0001: new-instance v1, Ljava/util/ArrayList; // type@1356 │ │ -35f26a: 7010 9399 0100 |0003: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -35f270: 5442 fb70 |0006: iget-object v2, v4, Ljavax/activation/SecuritySupport$4;.val$name:Ljava/lang/String; // field@70fb │ │ -35f274: 7110 6297 0200 |0008: invoke-static {v2}, Ljava/lang/ClassLoader;.getSystemResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@9762 │ │ -35f27a: 0c02 |000b: move-result-object v2 │ │ -35f27c: 3802 1400 |000c: if-eqz v2, 0020 // +0014 │ │ -35f280: 7210 119a 0200 |000e: invoke-interface {v2}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -35f286: 0a03 |0011: move-result v3 │ │ -35f288: 3803 0e00 |0012: if-eqz v3, 0020 // +000e │ │ -35f28c: 7210 129a 0200 |0014: invoke-interface {v2}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -35f292: 0c03 |0017: move-result-object v3 │ │ -35f294: 1f03 1113 |0018: check-cast v3, Ljava/net/URL; // type@1311 │ │ -35f298: 3803 f2ff |001a: if-eqz v3, 000c // -000e │ │ -35f29c: 7220 5b9a 3100 |001c: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35f2a2: 28ed |001f: goto 000c // -0013 │ │ -35f2a4: 7210 6a9a 0100 |0020: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ -35f2aa: 0a02 |0023: move-result v2 │ │ -35f2ac: 3d02 0f00 |0024: if-lez v2, 0033 // +000f │ │ -35f2b0: 7210 6a9a 0100 |0026: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ -35f2b6: 0a02 |0029: move-result v2 │ │ -35f2b8: 2320 e415 |002a: new-array v0, v2, [Ljava/net/URL; // type@15e4 │ │ -35f2bc: 7220 6d9a 0100 |002c: invoke-interface {v1, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -35f2c2: 0c01 |002f: move-result-object v1 │ │ -35f2c4: 1f01 e415 |0030: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ -35f2c8: 0710 |0032: move-object v0, v1 │ │ -35f2ca: 1100 |0033: return-object v0 │ │ +35f250: |[35f250] javax.activation.SecuritySupport$4.run:()Ljava/lang/Object; │ │ +35f260: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +35f262: 2201 5613 |0001: new-instance v1, Ljava/util/ArrayList; // type@1356 │ │ +35f266: 7010 9399 0100 |0003: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +35f26c: 5442 fb70 |0006: iget-object v2, v4, Ljavax/activation/SecuritySupport$4;.val$name:Ljava/lang/String; // field@70fb │ │ +35f270: 7110 6297 0200 |0008: invoke-static {v2}, Ljava/lang/ClassLoader;.getSystemResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@9762 │ │ +35f276: 0c02 |000b: move-result-object v2 │ │ +35f278: 3802 1400 |000c: if-eqz v2, 0020 // +0014 │ │ +35f27c: 7210 119a 0200 |000e: invoke-interface {v2}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +35f282: 0a03 |0011: move-result v3 │ │ +35f284: 3803 0e00 |0012: if-eqz v3, 0020 // +000e │ │ +35f288: 7210 129a 0200 |0014: invoke-interface {v2}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +35f28e: 0c03 |0017: move-result-object v3 │ │ +35f290: 1f03 1113 |0018: check-cast v3, Ljava/net/URL; // type@1311 │ │ +35f294: 3803 f2ff |001a: if-eqz v3, 000c // -000e │ │ +35f298: 7220 5b9a 3100 |001c: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35f29e: 28ed |001f: goto 000c // -0013 │ │ +35f2a0: 7210 6a9a 0100 |0020: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ +35f2a6: 0a02 |0023: move-result v2 │ │ +35f2a8: 3d02 0f00 |0024: if-lez v2, 0033 // +000f │ │ +35f2ac: 7210 6a9a 0100 |0026: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ +35f2b2: 0a02 |0029: move-result v2 │ │ +35f2b4: 2320 e415 |002a: new-array v0, v2, [Ljava/net/URL; // type@15e4 │ │ +35f2b8: 7220 6d9a 0100 |002c: invoke-interface {v1, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +35f2be: 0c01 |002f: move-result-object v1 │ │ +35f2c0: 1f01 e415 |0030: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ +35f2c4: 0710 |0032: move-object v0, v1 │ │ +35f2c6: 1100 |0033: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x0032 │ │ Ljava/io/IOException; -> 0x0033 │ │ Ljava/lang/SecurityException; -> 0x0033 │ │ positions : │ │ 0x0001 line=101 │ │ 0x0006 line=102 │ │ @@ -791826,18 +791826,18 @@ │ │ type : '(Ljava/net/URL;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -35f318: |[35f318] javax.activation.SecuritySupport$5.:(Ljava/net/URL;)V │ │ -35f328: 5b01 fc70 |0000: iput-object v1, v0, Ljavax/activation/SecuritySupport$5;.val$url:Ljava/net/URL; // field@70fc │ │ -35f32c: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f332: 0e00 |0005: return-void │ │ +35f314: |[35f314] javax.activation.SecuritySupport$5.:(Ljava/net/URL;)V │ │ +35f324: 5b01 fc70 |0000: iput-object v1, v0, Ljavax/activation/SecuritySupport$5;.val$url:Ljava/net/URL; // field@70fc │ │ +35f328: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f32e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/activation/SecuritySupport$5; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/net/URL; │ │ │ │ @@ -791847,19 +791847,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -35f2f8: |[35f2f8] javax.activation.SecuritySupport$5.run:()Ljava/lang/Object; │ │ -35f308: 5410 fc70 |0000: iget-object v0, v1, Ljavax/activation/SecuritySupport$5;.val$url:Ljava/net/URL; // field@70fc │ │ -35f30c: 6e10 db98 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@98db │ │ -35f312: 0c00 |0005: move-result-object v0 │ │ -35f314: 1100 |0006: return-object v0 │ │ +35f2f4: |[35f2f4] javax.activation.SecuritySupport$5.run:()Ljava/lang/Object; │ │ +35f304: 5410 fc70 |0000: iget-object v0, v1, Ljavax/activation/SecuritySupport$5;.val$url:Ljava/net/URL; // field@70fc │ │ +35f308: 6e10 db98 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@98db │ │ +35f30e: 0c00 |0005: move-result-object v0 │ │ +35f310: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/activation/SecuritySupport$5; │ │ │ │ source_file_idx : 18429 (SecuritySupport.java) │ │ @@ -791893,17 +791893,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -35f43c: |[35f43c] javax.activation.SecuritySupport.:()V │ │ -35f44c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f452: 0e00 |0003: return-void │ │ +35f438: |[35f438] javax.activation.SecuritySupport.:()V │ │ +35f448: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f44e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/activation/SecuritySupport; │ │ │ │ #1 : (in Ljavax/activation/SecuritySupport;) │ │ @@ -791911,21 +791911,21 @@ │ │ type : '()Ljava/lang/ClassLoader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -35f3c4: |[35f3c4] javax.activation.SecuritySupport.getContextClassLoader:()Ljava/lang/ClassLoader; │ │ -35f3d4: 2200 c513 |0000: new-instance v0, Ljavax/activation/SecuritySupport$1; // type@13c5 │ │ -35f3d8: 7010 2a9c 0000 |0002: invoke-direct {v0}, Ljavax/activation/SecuritySupport$1;.:()V // method@9c2a │ │ -35f3de: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ -35f3e4: 0c00 |0008: move-result-object v0 │ │ -35f3e6: 1f00 bb12 |0009: check-cast v0, Ljava/lang/ClassLoader; // type@12bb │ │ -35f3ea: 1100 |000b: return-object v0 │ │ +35f3c0: |[35f3c0] javax.activation.SecuritySupport.getContextClassLoader:()Ljava/lang/ClassLoader; │ │ +35f3d0: 2200 c513 |0000: new-instance v0, Ljavax/activation/SecuritySupport$1; // type@13c5 │ │ +35f3d4: 7010 2a9c 0000 |0002: invoke-direct {v0}, Ljavax/activation/SecuritySupport$1;.:()V // method@9c2a │ │ +35f3da: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ +35f3e0: 0c00 |0008: move-result-object v0 │ │ +35f3e2: 1f00 bb12 |0009: check-cast v0, Ljava/lang/ClassLoader; // type@12bb │ │ +35f3e6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=46 │ │ locals : │ │ │ │ #2 : (in Ljavax/activation/SecuritySupport;) │ │ @@ -791933,26 +791933,26 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -35f334: |[35f334] javax.activation.SecuritySupport.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; │ │ -35f344: 2200 c613 |0000: new-instance v0, Ljavax/activation/SecuritySupport$2; // type@13c6 │ │ -35f348: 7030 2c9c 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/activation/SecuritySupport$2;.:(Ljava/lang/Class;Ljava/lang/String;)V // method@9c2c │ │ -35f34e: 7110 3d99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@993d │ │ -35f354: 0c01 |0008: move-result-object v1 │ │ -35f356: 1f01 9512 |0009: check-cast v1, Ljava/io/InputStream; // type@1295 │ │ -35f35a: 1101 |000b: return-object v1 │ │ -35f35c: 0d01 |000c: move-exception v1 │ │ -35f35e: 6e10 4d99 0100 |000d: invoke-virtual {v1}, Ljava/security/PrivilegedActionException;.getException:()Ljava/lang/Exception; // method@994d │ │ -35f364: 0c01 |0010: move-result-object v1 │ │ -35f366: 1f01 9412 |0011: check-cast v1, Ljava/io/IOException; // type@1294 │ │ -35f36a: 2701 |0013: throw v1 │ │ +35f330: |[35f330] javax.activation.SecuritySupport.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; │ │ +35f340: 2200 c613 |0000: new-instance v0, Ljavax/activation/SecuritySupport$2; // type@13c6 │ │ +35f344: 7030 2c9c 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/activation/SecuritySupport$2;.:(Ljava/lang/Class;Ljava/lang/String;)V // method@9c2c │ │ +35f34a: 7110 3d99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@993d │ │ +35f350: 0c01 |0008: move-result-object v1 │ │ +35f352: 1f01 9512 |0009: check-cast v1, Ljava/io/InputStream; // type@1295 │ │ +35f356: 1101 |000b: return-object v1 │ │ +35f358: 0d01 |000c: move-exception v1 │ │ +35f35a: 6e10 4d99 0100 |000d: invoke-virtual {v1}, Ljava/security/PrivilegedActionException;.getException:()Ljava/lang/Exception; // method@994d │ │ +35f360: 0c01 |0010: move-result-object v1 │ │ +35f362: 1f01 9412 |0011: check-cast v1, Ljava/io/IOException; // type@1294 │ │ +35f366: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/security/PrivilegedActionException; -> 0x000c │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ 0x000d line=67 │ │ @@ -791965,21 +791965,21 @@ │ │ type : '(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -35f3ec: |[35f3ec] javax.activation.SecuritySupport.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; │ │ -35f3fc: 2200 c713 |0000: new-instance v0, Ljavax/activation/SecuritySupport$3; // type@13c7 │ │ -35f400: 7030 2e9c 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/activation/SecuritySupport$3;.:(Ljava/lang/ClassLoader;Ljava/lang/String;)V // method@9c2e │ │ -35f406: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ -35f40c: 0c01 |0008: move-result-object v1 │ │ -35f40e: 1f01 e415 |0009: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ -35f412: 1101 |000b: return-object v1 │ │ +35f3e8: |[35f3e8] javax.activation.SecuritySupport.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; │ │ +35f3f8: 2200 c713 |0000: new-instance v0, Ljavax/activation/SecuritySupport$3; // type@13c7 │ │ +35f3fc: 7030 2e9c 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/activation/SecuritySupport$3;.:(Ljava/lang/ClassLoader;Ljava/lang/String;)V // method@9c2e │ │ +35f402: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ +35f408: 0c01 |0008: move-result-object v1 │ │ +35f40a: 1f01 e415 |0009: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ +35f40e: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Ljava/lang/ClassLoader; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -791989,21 +791989,21 @@ │ │ type : '(Ljava/lang/String;)[Ljava/net/URL;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -35f414: |[35f414] javax.activation.SecuritySupport.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; │ │ -35f424: 2200 c813 |0000: new-instance v0, Ljavax/activation/SecuritySupport$4; // type@13c8 │ │ -35f428: 7020 309c 1000 |0002: invoke-direct {v0, v1}, Ljavax/activation/SecuritySupport$4;.:(Ljava/lang/String;)V // method@9c30 │ │ -35f42e: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ -35f434: 0c01 |0008: move-result-object v1 │ │ -35f436: 1f01 e415 |0009: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ -35f43a: 1101 |000b: return-object v1 │ │ +35f410: |[35f410] javax.activation.SecuritySupport.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; │ │ +35f420: 2200 c813 |0000: new-instance v0, Ljavax/activation/SecuritySupport$4; // type@13c8 │ │ +35f424: 7020 309c 1000 |0002: invoke-direct {v0, v1}, Ljavax/activation/SecuritySupport$4;.:(Ljava/lang/String;)V // method@9c30 │ │ +35f42a: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ +35f430: 0c01 |0008: move-result-object v1 │ │ +35f432: 1f01 e415 |0009: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ +35f436: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -792012,26 +792012,26 @@ │ │ type : '(Ljava/net/URL;)Ljava/io/InputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -35f37c: |[35f37c] javax.activation.SecuritySupport.openStream:(Ljava/net/URL;)Ljava/io/InputStream; │ │ -35f38c: 2200 c913 |0000: new-instance v0, Ljavax/activation/SecuritySupport$5; // type@13c9 │ │ -35f390: 7020 329c 1000 |0002: invoke-direct {v0, v1}, Ljavax/activation/SecuritySupport$5;.:(Ljava/net/URL;)V // method@9c32 │ │ -35f396: 7110 3d99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@993d │ │ -35f39c: 0c01 |0008: move-result-object v1 │ │ -35f39e: 1f01 9512 |0009: check-cast v1, Ljava/io/InputStream; // type@1295 │ │ -35f3a2: 1101 |000b: return-object v1 │ │ -35f3a4: 0d01 |000c: move-exception v1 │ │ -35f3a6: 6e10 4d99 0100 |000d: invoke-virtual {v1}, Ljava/security/PrivilegedActionException;.getException:()Ljava/lang/Exception; // method@994d │ │ -35f3ac: 0c01 |0010: move-result-object v1 │ │ -35f3ae: 1f01 9412 |0011: check-cast v1, Ljava/io/IOException; // type@1294 │ │ -35f3b2: 2701 |0013: throw v1 │ │ +35f378: |[35f378] javax.activation.SecuritySupport.openStream:(Ljava/net/URL;)Ljava/io/InputStream; │ │ +35f388: 2200 c913 |0000: new-instance v0, Ljavax/activation/SecuritySupport$5; // type@13c9 │ │ +35f38c: 7020 329c 1000 |0002: invoke-direct {v0, v1}, Ljavax/activation/SecuritySupport$5;.:(Ljava/net/URL;)V // method@9c32 │ │ +35f392: 7110 3d99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@993d │ │ +35f398: 0c01 |0008: move-result-object v1 │ │ +35f39a: 1f01 9512 |0009: check-cast v1, Ljava/io/InputStream; // type@1295 │ │ +35f39e: 1101 |000b: return-object v1 │ │ +35f3a0: 0d01 |000c: move-exception v1 │ │ +35f3a2: 6e10 4d99 0100 |000d: invoke-virtual {v1}, Ljava/security/PrivilegedActionException;.getException:()Ljava/lang/Exception; // method@994d │ │ +35f3a8: 0c01 |0010: move-result-object v1 │ │ +35f3aa: 1f01 9412 |0011: check-cast v1, Ljava/io/IOException; // type@1294 │ │ +35f3ae: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/security/PrivilegedActionException; -> 0x000c │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=122 │ │ 0x000d line=128 │ │ @@ -792064,17 +792064,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -35f570: |[35f570] javax.activation.UnsupportedDataTypeException.:()V │ │ -35f580: 7010 aa96 0000 |0000: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@96aa │ │ -35f586: 0e00 |0003: return-void │ │ +35f56c: |[35f56c] javax.activation.UnsupportedDataTypeException.:()V │ │ +35f57c: 7010 aa96 0000 |0000: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@96aa │ │ +35f582: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/activation/UnsupportedDataTypeException; │ │ │ │ #1 : (in Ljavax/activation/UnsupportedDataTypeException;) │ │ @@ -792082,17 +792082,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -35f588: |[35f588] javax.activation.UnsupportedDataTypeException.:(Ljava/lang/String;)V │ │ -35f598: 7020 ab96 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96ab │ │ -35f59e: 0e00 |0003: return-void │ │ +35f584: |[35f584] javax.activation.UnsupportedDataTypeException.:(Ljava/lang/String;)V │ │ +35f594: 7020 ab96 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96ab │ │ +35f59a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/activation/UnsupportedDataTypeException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -792128,17 +792128,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -35f5a0: |[35f5a0] javax.mail.Address.:()V │ │ -35f5b0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f5b6: 0e00 |0003: return-void │ │ +35f59c: |[35f59c] javax.mail.Address.:()V │ │ +35f5ac: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f5b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/Address; │ │ │ │ Virtual methods - │ │ @@ -792205,17 +792205,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -35f6d0: |[35f6d0] javax.mail.Authenticator.:()V │ │ -35f6e0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f6e6: 0e00 |0003: return-void │ │ +35f6cc: |[35f6cc] javax.mail.Authenticator.:()V │ │ +35f6dc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f6e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/Authenticator; │ │ │ │ Virtual methods - │ │ @@ -792224,17 +792224,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35f618: |[35f618] javax.mail.Authenticator.getDefaultUserName:()Ljava/lang/String; │ │ -35f628: 5410 0571 |0000: iget-object v0, v1, Ljavax/mail/Authenticator;.requestingUserName:Ljava/lang/String; // field@7105 │ │ -35f62c: 1100 |0002: return-object v0 │ │ +35f614: |[35f614] javax.mail.Authenticator.getDefaultUserName:()Ljava/lang/String; │ │ +35f624: 5410 0571 |0000: iget-object v0, v1, Ljavax/mail/Authenticator;.requestingUserName:Ljava/lang/String; // field@7105 │ │ +35f628: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Authenticator; │ │ │ │ #1 : (in Ljavax/mail/Authenticator;) │ │ @@ -792242,33 +792242,33 @@ │ │ type : '()Ljavax/mail/PasswordAuthentication;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -35f678: |[35f678] javax.mail.Authenticator.getPasswordAuthentication:()Ljavax/mail/PasswordAuthentication; │ │ -35f688: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -35f68a: 1100 |0001: return-object v0 │ │ +35f674: |[35f674] javax.mail.Authenticator.getPasswordAuthentication:()Ljavax/mail/PasswordAuthentication; │ │ +35f684: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +35f686: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ljavax/mail/Authenticator;) │ │ name : 'getRequestingPort' │ │ type : '()I' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35f600: |[35f600] javax.mail.Authenticator.getRequestingPort:()I │ │ -35f610: 5210 0171 |0000: iget v0, v1, Ljavax/mail/Authenticator;.requestingPort:I // field@7101 │ │ -35f614: 0f00 |0002: return v0 │ │ +35f5fc: |[35f5fc] javax.mail.Authenticator.getRequestingPort:()I │ │ +35f60c: 5210 0171 |0000: iget v0, v1, Ljavax/mail/Authenticator;.requestingPort:I // field@7101 │ │ +35f610: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Authenticator; │ │ │ │ #3 : (in Ljavax/mail/Authenticator;) │ │ @@ -792276,17 +792276,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35f630: |[35f630] javax.mail.Authenticator.getRequestingPrompt:()Ljava/lang/String; │ │ -35f640: 5410 0271 |0000: iget-object v0, v1, Ljavax/mail/Authenticator;.requestingPrompt:Ljava/lang/String; // field@7102 │ │ -35f644: 1100 |0002: return-object v0 │ │ +35f62c: |[35f62c] javax.mail.Authenticator.getRequestingPrompt:()Ljava/lang/String; │ │ +35f63c: 5410 0271 |0000: iget-object v0, v1, Ljavax/mail/Authenticator;.requestingPrompt:Ljava/lang/String; // field@7102 │ │ +35f640: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Authenticator; │ │ │ │ #4 : (in Ljavax/mail/Authenticator;) │ │ @@ -792294,17 +792294,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35f648: |[35f648] javax.mail.Authenticator.getRequestingProtocol:()Ljava/lang/String; │ │ -35f658: 5410 0371 |0000: iget-object v0, v1, Ljavax/mail/Authenticator;.requestingProtocol:Ljava/lang/String; // field@7103 │ │ -35f65c: 1100 |0002: return-object v0 │ │ +35f644: |[35f644] javax.mail.Authenticator.getRequestingProtocol:()Ljava/lang/String; │ │ +35f654: 5410 0371 |0000: iget-object v0, v1, Ljavax/mail/Authenticator;.requestingProtocol:Ljava/lang/String; // field@7103 │ │ +35f658: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Authenticator; │ │ │ │ #5 : (in Ljavax/mail/Authenticator;) │ │ @@ -792312,17 +792312,17 @@ │ │ type : '()Ljava/net/InetAddress;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35f660: |[35f660] javax.mail.Authenticator.getRequestingSite:()Ljava/net/InetAddress; │ │ -35f670: 5410 0471 |0000: iget-object v0, v1, Ljavax/mail/Authenticator;.requestingSite:Ljava/net/InetAddress; // field@7104 │ │ -35f674: 1100 |0002: return-object v0 │ │ +35f65c: |[35f65c] javax.mail.Authenticator.getRequestingSite:()Ljava/net/InetAddress; │ │ +35f66c: 5410 0471 |0000: iget-object v0, v1, Ljavax/mail/Authenticator;.requestingSite:Ljava/net/InetAddress; // field@7104 │ │ +35f670: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Authenticator; │ │ │ │ #6 : (in Ljavax/mail/Authenticator;) │ │ @@ -792330,28 +792330,28 @@ │ │ type : '(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/PasswordAuthentication;' │ │ access : 0x20010 (FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -35f68c: |[35f68c] javax.mail.Authenticator.requestPasswordAuthentication:(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/PasswordAuthentication; │ │ -35f69c: 1d00 |0000: monitor-enter v0 │ │ -35f69e: 5b01 0471 |0001: iput-object v1, v0, Ljavax/mail/Authenticator;.requestingSite:Ljava/net/InetAddress; // field@7104 │ │ -35f6a2: 5902 0171 |0003: iput v2, v0, Ljavax/mail/Authenticator;.requestingPort:I // field@7101 │ │ -35f6a6: 5b03 0371 |0005: iput-object v3, v0, Ljavax/mail/Authenticator;.requestingProtocol:Ljava/lang/String; // field@7103 │ │ -35f6aa: 5b04 0271 |0007: iput-object v4, v0, Ljavax/mail/Authenticator;.requestingPrompt:Ljava/lang/String; // field@7102 │ │ -35f6ae: 5b05 0571 |0009: iput-object v5, v0, Ljavax/mail/Authenticator;.requestingUserName:Ljava/lang/String; // field@7105 │ │ -35f6b2: 6e10 5f9c 0000 |000b: invoke-virtual {v0}, Ljavax/mail/Authenticator;.getPasswordAuthentication:()Ljavax/mail/PasswordAuthentication; // method@9c5f │ │ -35f6b8: 0c01 |000e: move-result-object v1 │ │ -35f6ba: 1e00 |000f: monitor-exit v0 │ │ -35f6bc: 1101 |0010: return-object v1 │ │ -35f6be: 0d01 |0011: move-exception v1 │ │ -35f6c0: 1e00 |0012: monitor-exit v0 │ │ -35f6c2: 2701 |0013: throw v1 │ │ +35f688: |[35f688] javax.mail.Authenticator.requestPasswordAuthentication:(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/PasswordAuthentication; │ │ +35f698: 1d00 |0000: monitor-enter v0 │ │ +35f69a: 5b01 0471 |0001: iput-object v1, v0, Ljavax/mail/Authenticator;.requestingSite:Ljava/net/InetAddress; // field@7104 │ │ +35f69e: 5902 0171 |0003: iput v2, v0, Ljavax/mail/Authenticator;.requestingPort:I // field@7101 │ │ +35f6a2: 5b03 0371 |0005: iput-object v3, v0, Ljavax/mail/Authenticator;.requestingProtocol:Ljava/lang/String; // field@7103 │ │ +35f6a6: 5b04 0271 |0007: iput-object v4, v0, Ljavax/mail/Authenticator;.requestingPrompt:Ljava/lang/String; // field@7102 │ │ +35f6aa: 5b05 0571 |0009: iput-object v5, v0, Ljavax/mail/Authenticator;.requestingUserName:Ljava/lang/String; // field@7105 │ │ +35f6ae: 6e10 5f9c 0000 |000b: invoke-virtual {v0}, Ljavax/mail/Authenticator;.getPasswordAuthentication:()Ljavax/mail/PasswordAuthentication; // method@9c5f │ │ +35f6b4: 0c01 |000e: move-result-object v1 │ │ +35f6b6: 1e00 |000f: monitor-exit v0 │ │ +35f6b8: 1101 |0010: return-object v1 │ │ +35f6ba: 0d01 |0011: move-exception v1 │ │ +35f6bc: 1e00 |0012: monitor-exit v0 │ │ +35f6be: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ -> 0x0011 │ │ positions : │ │ 0x0001 line=99 │ │ 0x0003 line=100 │ │ 0x0005 line=101 │ │ @@ -792435,22 +792435,22 @@ │ │ type : '(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -35f730: |[35f730] javax.mail.EventQueue$QueueElement.:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V │ │ -35f740: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f746: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -35f748: 5b10 0771 |0004: iput-object v0, v1, Ljavax/mail/EventQueue$QueueElement;.event:Ljavax/mail/event/MailEvent; // field@7107 │ │ -35f74c: 5b10 0871 |0006: iput-object v0, v1, Ljavax/mail/EventQueue$QueueElement;.vector:Ljava/util/Vector; // field@7108 │ │ -35f750: 5b12 0771 |0008: iput-object v2, v1, Ljavax/mail/EventQueue$QueueElement;.event:Ljavax/mail/event/MailEvent; // field@7107 │ │ -35f754: 5b13 0871 |000a: iput-object v3, v1, Ljavax/mail/EventQueue$QueueElement;.vector:Ljava/util/Vector; // field@7108 │ │ -35f758: 0e00 |000c: return-void │ │ +35f72c: |[35f72c] javax.mail.EventQueue$QueueElement.:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V │ │ +35f73c: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f742: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +35f744: 5b10 0771 |0004: iput-object v0, v1, Ljavax/mail/EventQueue$QueueElement;.event:Ljavax/mail/event/MailEvent; // field@7107 │ │ +35f748: 5b10 0871 |0006: iput-object v0, v1, Ljavax/mail/EventQueue$QueueElement;.vector:Ljava/util/Vector; // field@7108 │ │ +35f74c: 5b12 0771 |0008: iput-object v2, v1, Ljavax/mail/EventQueue$QueueElement;.event:Ljavax/mail/event/MailEvent; // field@7107 │ │ +35f750: 5b13 0871 |000a: iput-object v3, v1, Ljavax/mail/EventQueue$QueueElement;.vector:Ljava/util/Vector; // field@7108 │ │ +35f754: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=87 │ │ 0x0006 line=88 │ │ 0x0008 line=91 │ │ 0x000a line=92 │ │ @@ -792508,18 +792508,18 @@ │ │ type : '(Ljava/util/concurrent/Executor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -35f814: |[35f814] javax.mail.EventQueue.:(Ljava/util/concurrent/Executor;)V │ │ -35f824: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f82a: 5b01 0b71 |0003: iput-object v1, v0, Ljavax/mail/EventQueue;.executor:Ljava/util/concurrent/Executor; // field@710b │ │ -35f82e: 0e00 |0005: return-void │ │ +35f810: |[35f810] javax.mail.EventQueue.:(Ljava/util/concurrent/Executor;)V │ │ +35f820: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f826: 5b01 0b71 |0003: iput-object v1, v0, Ljavax/mail/EventQueue;.executor:Ljava/util/concurrent/Executor; // field@710b │ │ +35f82a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/EventQueue; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/concurrent/Executor; │ │ @@ -792529,38 +792529,38 @@ │ │ type : '(Ljava/util/concurrent/Executor;)Ljavax/mail/EventQueue;' │ │ access : 0x20008 (STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -35f7a0: |[35f7a0] javax.mail.EventQueue.getApplicationEventQueue:(Ljava/util/concurrent/Executor;)Ljavax/mail/EventQueue; │ │ -35f7b0: 1c00 de13 |0000: const-class v0, Ljavax/mail/EventQueue; // type@13de │ │ -35f7b4: 1d00 |0002: monitor-enter v0 │ │ -35f7b6: 7100 9b9d 0000 |0003: invoke-static {}, Ljavax/mail/Session;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9d9b │ │ -35f7bc: 0c01 |0006: move-result-object v1 │ │ -35f7be: 6202 0a71 |0007: sget-object v2, Ljavax/mail/EventQueue;.appq:Ljava/util/WeakHashMap; // field@710a │ │ -35f7c2: 3902 0900 |0009: if-nez v2, 0012 // +0009 │ │ -35f7c6: 2202 7f13 |000b: new-instance v2, Ljava/util/WeakHashMap; // type@137f │ │ -35f7ca: 7010 e49a 0200 |000d: invoke-direct {v2}, Ljava/util/WeakHashMap;.:()V // method@9ae4 │ │ -35f7d0: 6902 0a71 |0010: sput-object v2, Ljavax/mail/EventQueue;.appq:Ljava/util/WeakHashMap; // field@710a │ │ -35f7d4: 6202 0a71 |0012: sget-object v2, Ljavax/mail/EventQueue;.appq:Ljava/util/WeakHashMap; // field@710a │ │ -35f7d8: 6e20 e99a 1200 |0014: invoke-virtual {v2, v1}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9ae9 │ │ -35f7de: 0c02 |0017: move-result-object v2 │ │ -35f7e0: 1f02 de13 |0018: check-cast v2, Ljavax/mail/EventQueue; // type@13de │ │ -35f7e4: 3902 0c00 |001a: if-nez v2, 0026 // +000c │ │ -35f7e8: 2202 de13 |001c: new-instance v2, Ljavax/mail/EventQueue; // type@13de │ │ -35f7ec: 7020 719c 3200 |001e: invoke-direct {v2, v3}, Ljavax/mail/EventQueue;.:(Ljava/util/concurrent/Executor;)V // method@9c71 │ │ -35f7f2: 6203 0a71 |0021: sget-object v3, Ljavax/mail/EventQueue;.appq:Ljava/util/WeakHashMap; // field@710a │ │ -35f7f6: 6e30 ec9a 1302 |0023: invoke-virtual {v3, v1, v2}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9aec │ │ -35f7fc: 1e00 |0026: monitor-exit v0 │ │ -35f7fe: 1102 |0027: return-object v2 │ │ -35f800: 0d03 |0028: move-exception v3 │ │ -35f802: 1e00 |0029: monitor-exit v0 │ │ -35f804: 2703 |002a: throw v3 │ │ +35f79c: |[35f79c] javax.mail.EventQueue.getApplicationEventQueue:(Ljava/util/concurrent/Executor;)Ljavax/mail/EventQueue; │ │ +35f7ac: 1c00 de13 |0000: const-class v0, Ljavax/mail/EventQueue; // type@13de │ │ +35f7b0: 1d00 |0002: monitor-enter v0 │ │ +35f7b2: 7100 9b9d 0000 |0003: invoke-static {}, Ljavax/mail/Session;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9d9b │ │ +35f7b8: 0c01 |0006: move-result-object v1 │ │ +35f7ba: 6202 0a71 |0007: sget-object v2, Ljavax/mail/EventQueue;.appq:Ljava/util/WeakHashMap; // field@710a │ │ +35f7be: 3902 0900 |0009: if-nez v2, 0012 // +0009 │ │ +35f7c2: 2202 7f13 |000b: new-instance v2, Ljava/util/WeakHashMap; // type@137f │ │ +35f7c6: 7010 e49a 0200 |000d: invoke-direct {v2}, Ljava/util/WeakHashMap;.:()V // method@9ae4 │ │ +35f7cc: 6902 0a71 |0010: sput-object v2, Ljavax/mail/EventQueue;.appq:Ljava/util/WeakHashMap; // field@710a │ │ +35f7d0: 6202 0a71 |0012: sget-object v2, Ljavax/mail/EventQueue;.appq:Ljava/util/WeakHashMap; // field@710a │ │ +35f7d4: 6e20 e99a 1200 |0014: invoke-virtual {v2, v1}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9ae9 │ │ +35f7da: 0c02 |0017: move-result-object v2 │ │ +35f7dc: 1f02 de13 |0018: check-cast v2, Ljavax/mail/EventQueue; // type@13de │ │ +35f7e0: 3902 0c00 |001a: if-nez v2, 0026 // +000c │ │ +35f7e4: 2202 de13 |001c: new-instance v2, Ljavax/mail/EventQueue; // type@13de │ │ +35f7e8: 7020 719c 3200 |001e: invoke-direct {v2, v3}, Ljavax/mail/EventQueue;.:(Ljava/util/concurrent/Executor;)V // method@9c71 │ │ +35f7ee: 6203 0a71 |0021: sget-object v3, Ljavax/mail/EventQueue;.appq:Ljava/util/WeakHashMap; // field@710a │ │ +35f7f2: 6e30 ec9a 1302 |0023: invoke-virtual {v3, v1, v2}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9aec │ │ +35f7f8: 1e00 |0026: monitor-exit v0 │ │ +35f7fa: 1102 |0027: return-object v2 │ │ +35f7fc: 0d03 |0028: move-exception v3 │ │ +35f7fe: 1e00 |0029: monitor-exit v0 │ │ +35f800: 2703 |002a: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x0026 │ │ -> 0x0028 │ │ positions : │ │ 0x0003 line=140 │ │ 0x0007 line=141 │ │ 0x000b line=142 │ │ @@ -792577,40 +792577,40 @@ │ │ type : '(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -35f830: |[35f830] javax.mail.EventQueue.enqueue:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V │ │ -35f840: 1d02 |0000: monitor-enter v2 │ │ -35f842: 5420 0c71 |0001: iget-object v0, v2, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710c │ │ -35f846: 3900 1f00 |0003: if-nez v0, 0022 // +001f │ │ -35f84a: 2200 8f13 |0005: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@138f │ │ -35f84e: 7010 229b 0000 |0007: invoke-direct {v0}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@9b22 │ │ -35f854: 5b20 0c71 |000a: iput-object v0, v2, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710c │ │ -35f858: 5420 0b71 |000c: iget-object v0, v2, Ljavax/mail/EventQueue;.executor:Ljava/util/concurrent/Executor; // field@710b │ │ -35f85c: 3800 0600 |000e: if-eqz v0, 0014 // +0006 │ │ -35f860: 7220 0f9b 2000 |0010: invoke-interface {v0, v2}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@9b0f │ │ -35f866: 280f |0013: goto 0022 // +000f │ │ -35f868: 2200 ec12 |0014: new-instance v0, Ljava/lang/Thread; // type@12ec │ │ -35f86c: 1a01 f820 |0016: const-string v1, "JavaMail-EventQueue" // string@20f8 │ │ -35f870: 7030 6298 2001 |0018: invoke-direct {v0, v2, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@9862 │ │ -35f876: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -35f878: 6e20 6a98 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setDaemon:(Z)V // method@986a │ │ -35f87e: 6e10 6f98 0000 |001f: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@986f │ │ -35f884: 5420 0c71 |0022: iget-object v0, v2, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710c │ │ -35f888: 2201 dc13 |0024: new-instance v1, Ljavax/mail/EventQueue$QueueElement; // type@13dc │ │ -35f88c: 7030 6e9c 3104 |0026: invoke-direct {v1, v3, v4}, Ljavax/mail/EventQueue$QueueElement;.:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9c6e │ │ -35f892: 7220 ee9a 1000 |0029: invoke-interface {v0, v1}, Ljava/util/concurrent/BlockingQueue;.add:(Ljava/lang/Object;)Z // method@9aee │ │ -35f898: 1e02 |002c: monitor-exit v2 │ │ -35f89a: 0e00 |002d: return-void │ │ -35f89c: 0d03 |002e: move-exception v3 │ │ -35f89e: 1e02 |002f: monitor-exit v2 │ │ -35f8a0: 2703 |0030: throw v3 │ │ +35f82c: |[35f82c] javax.mail.EventQueue.enqueue:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V │ │ +35f83c: 1d02 |0000: monitor-enter v2 │ │ +35f83e: 5420 0c71 |0001: iget-object v0, v2, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710c │ │ +35f842: 3900 1f00 |0003: if-nez v0, 0022 // +001f │ │ +35f846: 2200 8f13 |0005: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@138f │ │ +35f84a: 7010 229b 0000 |0007: invoke-direct {v0}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@9b22 │ │ +35f850: 5b20 0c71 |000a: iput-object v0, v2, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710c │ │ +35f854: 5420 0b71 |000c: iget-object v0, v2, Ljavax/mail/EventQueue;.executor:Ljava/util/concurrent/Executor; // field@710b │ │ +35f858: 3800 0600 |000e: if-eqz v0, 0014 // +0006 │ │ +35f85c: 7220 0f9b 2000 |0010: invoke-interface {v0, v2}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@9b0f │ │ +35f862: 280f |0013: goto 0022 // +000f │ │ +35f864: 2200 ec12 |0014: new-instance v0, Ljava/lang/Thread; // type@12ec │ │ +35f868: 1a01 f820 |0016: const-string v1, "JavaMail-EventQueue" // string@20f8 │ │ +35f86c: 7030 6298 2001 |0018: invoke-direct {v0, v2, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@9862 │ │ +35f872: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +35f874: 6e20 6a98 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setDaemon:(Z)V // method@986a │ │ +35f87a: 6e10 6f98 0000 |001f: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@986f │ │ +35f880: 5420 0c71 |0022: iget-object v0, v2, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710c │ │ +35f884: 2201 dc13 |0024: new-instance v1, Ljavax/mail/EventQueue$QueueElement; // type@13dc │ │ +35f888: 7030 6e9c 3104 |0026: invoke-direct {v1, v3, v4}, Ljavax/mail/EventQueue$QueueElement;.:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9c6e │ │ +35f88e: 7220 ee9a 1000 |0029: invoke-interface {v0, v1}, Ljava/util/concurrent/BlockingQueue;.add:(Ljava/lang/Object;)Z // method@9aee │ │ +35f894: 1e02 |002c: monitor-exit v2 │ │ +35f896: 0e00 |002d: return-void │ │ +35f898: 0d03 |002e: move-exception v3 │ │ +35f89a: 1e02 |002f: monitor-exit v2 │ │ +35f89c: 2703 |0030: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x002c │ │ -> 0x002e │ │ positions : │ │ 0x0001 line=110 │ │ 0x0005 line=111 │ │ 0x000c line=112 │ │ @@ -792630,38 +792630,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -35f8b0: |[35f8b0] javax.mail.EventQueue.run:()V │ │ -35f8c0: 5450 0c71 |0000: iget-object v0, v5, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710c │ │ -35f8c4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -35f8c8: 0e00 |0004: return-void │ │ -35f8ca: 7210 ef9a 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/BlockingQueue;.take:()Ljava/lang/Object; // method@9aef │ │ -35f8d0: 0c01 |0008: move-result-object v1 │ │ -35f8d2: 1f01 dc13 |0009: check-cast v1, Ljavax/mail/EventQueue$QueueElement; // type@13dc │ │ -35f8d6: 5412 0771 |000b: iget-object v2, v1, Ljavax/mail/EventQueue$QueueElement;.event:Ljavax/mail/event/MailEvent; // field@7107 │ │ -35f8da: 5411 0871 |000d: iget-object v1, v1, Ljavax/mail/EventQueue$QueueElement;.vector:Ljava/util/Vector; // field@7108 │ │ -35f8de: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -35f8e0: 6e10 e39a 0100 |0010: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -35f8e6: 0a04 |0013: move-result v4 │ │ -35f8e8: 3543 f1ff |0014: if-ge v3, v4, 0005 // -000f │ │ -35f8ec: 6e20 da9a 3100 |0016: invoke-virtual {v1, v3}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ -35f8f2: 0c04 |0019: move-result-object v4 │ │ -35f8f4: 6e20 2c9e 4200 |001a: invoke-virtual {v2, v4}, Ljavax/mail/event/MailEvent;.dispatch:(Ljava/lang/Object;)V // method@9e2c │ │ -35f8fa: 2807 |001d: goto 0024 // +0007 │ │ -35f8fc: 0d04 |001e: move-exception v4 │ │ -35f8fe: 2044 ce12 |001f: instance-of v4, v4, Ljava/lang/InterruptedException; // type@12ce │ │ -35f902: 3804 0300 |0021: if-eqz v4, 0024 // +0003 │ │ -35f906: 2804 |0023: goto 0027 // +0004 │ │ -35f908: d803 0301 |0024: add-int/lit8 v3, v3, #int 1 // #01 │ │ -35f90c: 28ea |0026: goto 0010 // -0016 │ │ -35f90e: 0e00 |0027: return-void │ │ +35f8ac: |[35f8ac] javax.mail.EventQueue.run:()V │ │ +35f8bc: 5450 0c71 |0000: iget-object v0, v5, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710c │ │ +35f8c0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +35f8c4: 0e00 |0004: return-void │ │ +35f8c6: 7210 ef9a 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/BlockingQueue;.take:()Ljava/lang/Object; // method@9aef │ │ +35f8cc: 0c01 |0008: move-result-object v1 │ │ +35f8ce: 1f01 dc13 |0009: check-cast v1, Ljavax/mail/EventQueue$QueueElement; // type@13dc │ │ +35f8d2: 5412 0771 |000b: iget-object v2, v1, Ljavax/mail/EventQueue$QueueElement;.event:Ljavax/mail/event/MailEvent; // field@7107 │ │ +35f8d6: 5411 0871 |000d: iget-object v1, v1, Ljavax/mail/EventQueue$QueueElement;.vector:Ljava/util/Vector; // field@7108 │ │ +35f8da: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +35f8dc: 6e10 e39a 0100 |0010: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +35f8e2: 0a04 |0013: move-result v4 │ │ +35f8e4: 3543 f1ff |0014: if-ge v3, v4, 0005 // -000f │ │ +35f8e8: 6e20 da9a 3100 |0016: invoke-virtual {v1, v3}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ +35f8ee: 0c04 |0019: move-result-object v4 │ │ +35f8f0: 6e20 2c9e 4200 |001a: invoke-virtual {v2, v4}, Ljavax/mail/event/MailEvent;.dispatch:(Ljava/lang/Object;)V // method@9e2c │ │ +35f8f6: 2807 |001d: goto 0024 // +0007 │ │ +35f8f8: 0d04 |001e: move-exception v4 │ │ +35f8fa: 2044 ce12 |001f: instance-of v4, v4, Ljava/lang/InterruptedException; // type@12ce │ │ +35f8fe: 3804 0300 |0021: if-eqz v4, 0024 // +0003 │ │ +35f902: 2804 |0023: goto 0027 // +0004 │ │ +35f904: d803 0301 |0024: add-int/lit8 v3, v3, #int 1 // #01 │ │ +35f908: 28ea |0026: goto 0010 // -0016 │ │ +35f90a: 0e00 |0027: return-void │ │ catches : 3 │ │ 0x0005 - 0x0014 │ │ Ljava/lang/InterruptedException; -> 0x0027 │ │ 0x0016 - 0x001d │ │ -> 0x001e │ │ 0x001f - 0x0021 │ │ Ljava/lang/InterruptedException; -> 0x0027 │ │ @@ -792681,35 +792681,35 @@ │ │ type : '()V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -35f930: |[35f930] javax.mail.EventQueue.terminateQueue:()V │ │ -35f940: 1d04 |0000: monitor-enter v4 │ │ -35f942: 5440 0c71 |0001: iget-object v0, v4, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710c │ │ -35f946: 3800 1d00 |0003: if-eqz v0, 0020 // +001d │ │ -35f94a: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -35f94e: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -35f954: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -35f956: 6e20 e29a 1000 |000b: invoke-virtual {v0, v1}, Ljava/util/Vector;.setSize:(I)V // method@9ae2 │ │ -35f95c: 5441 0c71 |000e: iget-object v1, v4, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710c │ │ -35f960: 2202 dc13 |0010: new-instance v2, Ljavax/mail/EventQueue$QueueElement; // type@13dc │ │ -35f964: 2203 dd13 |0012: new-instance v3, Ljavax/mail/EventQueue$TerminatorEvent; // type@13dd │ │ -35f968: 7010 6f9c 0300 |0014: invoke-direct {v3}, Ljavax/mail/EventQueue$TerminatorEvent;.:()V // method@9c6f │ │ -35f96e: 7030 6e9c 3200 |0017: invoke-direct {v2, v3, v0}, Ljavax/mail/EventQueue$QueueElement;.:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9c6e │ │ -35f974: 7220 ee9a 2100 |001a: invoke-interface {v1, v2}, Ljava/util/concurrent/BlockingQueue;.add:(Ljava/lang/Object;)Z // method@9aee │ │ -35f97a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -35f97c: 5b40 0c71 |001e: iput-object v0, v4, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710c │ │ -35f980: 1e04 |0020: monitor-exit v4 │ │ -35f982: 0e00 |0021: return-void │ │ -35f984: 0d00 |0022: move-exception v0 │ │ -35f986: 1e04 |0023: monitor-exit v4 │ │ -35f988: 2700 |0024: throw v0 │ │ +35f92c: |[35f92c] javax.mail.EventQueue.terminateQueue:()V │ │ +35f93c: 1d04 |0000: monitor-enter v4 │ │ +35f93e: 5440 0c71 |0001: iget-object v0, v4, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710c │ │ +35f942: 3800 1d00 |0003: if-eqz v0, 0020 // +001d │ │ +35f946: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +35f94a: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +35f950: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +35f952: 6e20 e29a 1000 |000b: invoke-virtual {v0, v1}, Ljava/util/Vector;.setSize:(I)V // method@9ae2 │ │ +35f958: 5441 0c71 |000e: iget-object v1, v4, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710c │ │ +35f95c: 2202 dc13 |0010: new-instance v2, Ljavax/mail/EventQueue$QueueElement; // type@13dc │ │ +35f960: 2203 dd13 |0012: new-instance v3, Ljavax/mail/EventQueue$TerminatorEvent; // type@13dd │ │ +35f964: 7010 6f9c 0300 |0014: invoke-direct {v3}, Ljavax/mail/EventQueue$TerminatorEvent;.:()V // method@9c6f │ │ +35f96a: 7030 6e9c 3200 |0017: invoke-direct {v2, v3, v0}, Ljavax/mail/EventQueue$QueueElement;.:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9c6e │ │ +35f970: 7220 ee9a 2100 |001a: invoke-interface {v1, v2}, Ljava/util/concurrent/BlockingQueue;.add:(Ljava/lang/Object;)Z // method@9aee │ │ +35f976: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +35f978: 5b40 0c71 |001e: iput-object v0, v4, Ljavax/mail/EventQueue;.q:Ljava/util/concurrent/BlockingQueue; // field@710c │ │ +35f97c: 1e04 |0020: monitor-exit v4 │ │ +35f97e: 0e00 |0021: return-void │ │ +35f980: 0d00 |0022: move-exception v0 │ │ +35f982: 1e04 |0023: monitor-exit v4 │ │ +35f984: 2700 |0024: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0020 │ │ -> 0x0022 │ │ positions : │ │ 0x0001 line=127 │ │ 0x0005 line=128 │ │ 0x000b line=129 │ │ @@ -792769,32 +792769,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -35f9f0: |[35f9f0] javax.mail.FetchProfile$Item.:()V │ │ -35fa00: 2200 df13 |0000: new-instance v0, Ljavax/mail/FetchProfile$Item; // type@13df │ │ -35fa04: 1a01 3118 |0002: const-string v1, "ENVELOPE" // string@1831 │ │ -35fa08: 7020 779c 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ -35fa0e: 6900 0e71 |0007: sput-object v0, Ljavax/mail/FetchProfile$Item;.ENVELOPE:Ljavax/mail/FetchProfile$Item; // field@710e │ │ -35fa12: 2200 df13 |0009: new-instance v0, Ljavax/mail/FetchProfile$Item; // type@13df │ │ -35fa16: 1a01 9910 |000b: const-string v1, "CONTENT_INFO" // string@1099 │ │ -35fa1a: 7020 779c 1000 |000d: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ -35fa20: 6900 0d71 |0010: sput-object v0, Ljavax/mail/FetchProfile$Item;.CONTENT_INFO:Ljavax/mail/FetchProfile$Item; // field@710d │ │ -35fa24: 2200 df13 |0012: new-instance v0, Ljavax/mail/FetchProfile$Item; // type@13df │ │ -35fa28: 1a01 1d46 |0014: const-string v1, "SIZE" // string@461d │ │ -35fa2c: 7020 779c 1000 |0016: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ -35fa32: 6900 1071 |0019: sput-object v0, Ljavax/mail/FetchProfile$Item;.SIZE:Ljavax/mail/FetchProfile$Item; // field@7110 │ │ -35fa36: 2200 df13 |001b: new-instance v0, Ljavax/mail/FetchProfile$Item; // type@13df │ │ -35fa3a: 1a01 401a |001d: const-string v1, "FLAGS" // string@1a40 │ │ -35fa3e: 7020 779c 1000 |001f: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ -35fa44: 6900 0f71 |0022: sput-object v0, Ljavax/mail/FetchProfile$Item;.FLAGS:Ljavax/mail/FetchProfile$Item; // field@710f │ │ -35fa48: 0e00 |0024: return-void │ │ +35f9ec: |[35f9ec] javax.mail.FetchProfile$Item.:()V │ │ +35f9fc: 2200 df13 |0000: new-instance v0, Ljavax/mail/FetchProfile$Item; // type@13df │ │ +35fa00: 1a01 3118 |0002: const-string v1, "ENVELOPE" // string@1831 │ │ +35fa04: 7020 779c 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ +35fa0a: 6900 0e71 |0007: sput-object v0, Ljavax/mail/FetchProfile$Item;.ENVELOPE:Ljavax/mail/FetchProfile$Item; // field@710e │ │ +35fa0e: 2200 df13 |0009: new-instance v0, Ljavax/mail/FetchProfile$Item; // type@13df │ │ +35fa12: 1a01 9910 |000b: const-string v1, "CONTENT_INFO" // string@1099 │ │ +35fa16: 7020 779c 1000 |000d: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ +35fa1c: 6900 0d71 |0010: sput-object v0, Ljavax/mail/FetchProfile$Item;.CONTENT_INFO:Ljavax/mail/FetchProfile$Item; // field@710d │ │ +35fa20: 2200 df13 |0012: new-instance v0, Ljavax/mail/FetchProfile$Item; // type@13df │ │ +35fa24: 1a01 1d46 |0014: const-string v1, "SIZE" // string@461d │ │ +35fa28: 7020 779c 1000 |0016: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ +35fa2e: 6900 1071 |0019: sput-object v0, Ljavax/mail/FetchProfile$Item;.SIZE:Ljavax/mail/FetchProfile$Item; // field@7110 │ │ +35fa32: 2200 df13 |001b: new-instance v0, Ljavax/mail/FetchProfile$Item; // type@13df │ │ +35fa36: 1a01 401a |001d: const-string v1, "FLAGS" // string@1a40 │ │ +35fa3a: 7020 779c 1000 |001f: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ +35fa40: 6900 0f71 |0022: sput-object v0, Ljavax/mail/FetchProfile$Item;.FLAGS:Ljavax/mail/FetchProfile$Item; // field@710f │ │ +35fa44: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0009 line=128 │ │ 0x0012 line=138 │ │ 0x001b line=143 │ │ locals : │ │ @@ -792804,18 +792804,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -35fa4c: |[35fa4c] javax.mail.FetchProfile$Item.:(Ljava/lang/String;)V │ │ -35fa5c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35fa62: 5b01 1171 |0003: iput-object v1, v0, Ljavax/mail/FetchProfile$Item;.name:Ljava/lang/String; // field@7111 │ │ -35fa66: 0e00 |0005: return-void │ │ +35fa48: |[35fa48] javax.mail.FetchProfile$Item.:(Ljava/lang/String;)V │ │ +35fa58: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35fa5e: 5b01 1171 |0003: iput-object v1, v0, Ljavax/mail/FetchProfile$Item;.name:Ljava/lang/String; // field@7111 │ │ +35fa62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=153 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/FetchProfile$Item; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -792826,31 +792826,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -35f998: |[35f998] javax.mail.FetchProfile$Item.toString:()Ljava/lang/String; │ │ -35f9a8: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35f9ac: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35f9b2: 6e10 e897 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -35f9b8: 0c01 |0008: move-result-object v1 │ │ -35f9ba: 6e10 5397 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ -35f9c0: 0c01 |000c: move-result-object v1 │ │ -35f9c2: 6e20 4b98 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35f9c8: 1a01 a955 |0010: const-string v1, "[" // string@55a9 │ │ -35f9cc: 6e20 4b98 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35f9d2: 5421 1171 |0015: iget-object v1, v2, Ljavax/mail/FetchProfile$Item;.name:Ljava/lang/String; // field@7111 │ │ -35f9d6: 6e20 4b98 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35f9dc: 1a01 3657 |001a: const-string v1, "]" // string@5736 │ │ -35f9e0: 6e20 4b98 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35f9e6: 6e10 5498 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35f9ec: 0c00 |0022: move-result-object v0 │ │ -35f9ee: 1100 |0023: return-object v0 │ │ +35f994: |[35f994] javax.mail.FetchProfile$Item.toString:()Ljava/lang/String; │ │ +35f9a4: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35f9a8: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35f9ae: 6e10 e897 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +35f9b4: 0c01 |0008: move-result-object v1 │ │ +35f9b6: 6e10 5397 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ +35f9bc: 0c01 |000c: move-result-object v1 │ │ +35f9be: 6e20 4b98 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35f9c4: 1a01 a955 |0010: const-string v1, "[" // string@55a9 │ │ +35f9c8: 6e20 4b98 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35f9ce: 5421 1171 |0015: iget-object v1, v2, Ljavax/mail/FetchProfile$Item;.name:Ljava/lang/String; // field@7111 │ │ +35f9d2: 6e20 4b98 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35f9d8: 1a01 3657 |001a: const-string v1, "]" // string@5736 │ │ +35f9dc: 6e20 4b98 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35f9e2: 6e10 5498 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35f9e8: 0c00 |0022: move-result-object v0 │ │ +35f9ea: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Ljavax/mail/FetchProfile$Item; │ │ │ │ source_file_idx : 7006 (FetchProfile.java) │ │ @@ -792894,20 +792894,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -35fb30: |[35fb30] javax.mail.FetchProfile.:()V │ │ -35fb40: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35fb46: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -35fb48: 5b10 1371 |0004: iput-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7113 │ │ -35fb4c: 5b10 1271 |0006: iput-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7112 │ │ -35fb50: 0e00 |0008: return-void │ │ +35fb2c: |[35fb2c] javax.mail.FetchProfile.:()V │ │ +35fb3c: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35fb42: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +35fb44: 5b10 1371 |0004: iput-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7113 │ │ +35fb48: 5b10 1271 |0006: iput-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7112 │ │ +35fb4c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0004 line=169 │ │ 0x0006 line=170 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/FetchProfile; │ │ @@ -792918,23 +792918,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -35fb54: |[35fb54] javax.mail.FetchProfile.add:(Ljava/lang/String;)V │ │ -35fb64: 5410 1271 |0000: iget-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7112 │ │ -35fb68: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -35fb6c: 2200 7e13 |0004: new-instance v0, Ljava/util/Vector; // type@137e │ │ -35fb70: 7010 d49a 0000 |0006: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -35fb76: 5b10 1271 |0009: iput-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7112 │ │ -35fb7a: 5410 1271 |000b: iget-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7112 │ │ -35fb7e: 6e20 d69a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35fb84: 0e00 |0010: return-void │ │ +35fb50: |[35fb50] javax.mail.FetchProfile.add:(Ljava/lang/String;)V │ │ +35fb60: 5410 1271 |0000: iget-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7112 │ │ +35fb64: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +35fb68: 2200 7e13 |0004: new-instance v0, Ljava/util/Vector; // type@137e │ │ +35fb6c: 7010 d49a 0000 |0006: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +35fb72: 5b10 1271 |0009: iput-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7112 │ │ +35fb76: 5410 1271 |000b: iget-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7112 │ │ +35fb7a: 6e20 d69a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35fb80: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0004 line=196 │ │ 0x000b line=197 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Ljavax/mail/FetchProfile; │ │ @@ -792945,23 +792945,23 @@ │ │ type : '(Ljavax/mail/FetchProfile$Item;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -35fb88: |[35fb88] javax.mail.FetchProfile.add:(Ljavax/mail/FetchProfile$Item;)V │ │ -35fb98: 5410 1371 |0000: iget-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7113 │ │ -35fb9c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -35fba0: 2200 7e13 |0004: new-instance v0, Ljava/util/Vector; // type@137e │ │ -35fba4: 7010 d49a 0000 |0006: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -35fbaa: 5b10 1371 |0009: iput-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7113 │ │ -35fbae: 5410 1371 |000b: iget-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7113 │ │ -35fbb2: 6e20 d69a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35fbb8: 0e00 |0010: return-void │ │ +35fb84: |[35fb84] javax.mail.FetchProfile.add:(Ljavax/mail/FetchProfile$Item;)V │ │ +35fb94: 5410 1371 |0000: iget-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7113 │ │ +35fb98: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +35fb9c: 2200 7e13 |0004: new-instance v0, Ljava/util/Vector; // type@137e │ │ +35fba0: 7010 d49a 0000 |0006: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +35fba6: 5b10 1371 |0009: iput-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7113 │ │ +35fbaa: 5410 1371 |000b: iget-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7113 │ │ +35fbae: 6e20 d69a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35fbb4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=184 │ │ 0x000b line=185 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Ljavax/mail/FetchProfile; │ │ @@ -792972,24 +792972,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -35fa68: |[35fa68] javax.mail.FetchProfile.contains:(Ljava/lang/String;)Z │ │ -35fa78: 5410 1271 |0000: iget-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7112 │ │ -35fa7c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -35fa80: 6e20 d89a 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/Vector;.contains:(Ljava/lang/Object;)Z // method@9ad8 │ │ -35fa86: 0a02 |0007: move-result v2 │ │ -35fa88: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -35fa8c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -35fa8e: 2802 |000b: goto 000d // +0002 │ │ -35fa90: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -35fa92: 0f02 |000d: return v2 │ │ +35fa64: |[35fa64] javax.mail.FetchProfile.contains:(Ljava/lang/String;)Z │ │ +35fa74: 5410 1271 |0000: iget-object v0, v1, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7112 │ │ +35fa78: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +35fa7c: 6e20 d89a 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/Vector;.contains:(Ljava/lang/Object;)Z // method@9ad8 │ │ +35fa82: 0a02 |0007: move-result v2 │ │ +35fa84: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +35fa88: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +35fa8a: 2802 |000b: goto 000d // +0002 │ │ +35fa8c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +35fa8e: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ljavax/mail/FetchProfile; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -792998,24 +792998,24 @@ │ │ type : '(Ljavax/mail/FetchProfile$Item;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -35fa94: |[35fa94] javax.mail.FetchProfile.contains:(Ljavax/mail/FetchProfile$Item;)Z │ │ -35faa4: 5410 1371 |0000: iget-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7113 │ │ -35faa8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -35faac: 6e20 d89a 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/Vector;.contains:(Ljava/lang/Object;)Z // method@9ad8 │ │ -35fab2: 0a02 |0007: move-result v2 │ │ -35fab4: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -35fab8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -35faba: 2802 |000b: goto 000d // +0002 │ │ -35fabc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -35fabe: 0f02 |000d: return v2 │ │ +35fa90: |[35fa90] javax.mail.FetchProfile.contains:(Ljavax/mail/FetchProfile$Item;)Z │ │ +35faa0: 5410 1371 |0000: iget-object v0, v1, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7113 │ │ +35faa4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +35faa8: 6e20 d89a 2000 |0004: invoke-virtual {v0, v2}, Ljava/util/Vector;.contains:(Ljava/lang/Object;)Z // method@9ad8 │ │ +35faae: 0a02 |0007: move-result v2 │ │ +35fab0: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +35fab4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +35fab6: 2802 |000b: goto 000d // +0002 │ │ +35fab8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +35faba: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ljavax/mail/FetchProfile; │ │ 0x0000 - 0x000e reg=2 (null) Ljavax/mail/FetchProfile$Item; │ │ │ │ @@ -793024,26 +793024,26 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -35fac0: |[35fac0] javax.mail.FetchProfile.getHeaderNames:()[Ljava/lang/String; │ │ -35fad0: 5420 1271 |0000: iget-object v0, v2, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7112 │ │ -35fad4: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -35fad8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -35fada: 2300 dc15 |0005: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -35fade: 1100 |0007: return-object v0 │ │ -35fae0: 6e10 e39a 0000 |0008: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -35fae6: 0a00 |000b: move-result v0 │ │ -35fae8: 2300 dc15 |000c: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -35faec: 5421 1271 |000e: iget-object v1, v2, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7112 │ │ -35faf0: 6e20 d99a 0100 |0010: invoke-virtual {v1, v0}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ -35faf6: 1100 |0013: return-object v0 │ │ +35fabc: |[35fabc] javax.mail.FetchProfile.getHeaderNames:()[Ljava/lang/String; │ │ +35facc: 5420 1271 |0000: iget-object v0, v2, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7112 │ │ +35fad0: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +35fad4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +35fad6: 2300 dc15 |0005: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +35fada: 1100 |0007: return-object v0 │ │ +35fadc: 6e10 e39a 0000 |0008: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +35fae2: 0a00 |000b: move-result v0 │ │ +35fae4: 2300 dc15 |000c: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +35fae8: 5421 1271 |000e: iget-object v1, v2, Ljavax/mail/FetchProfile;.headers:Ljava/util/Vector; // field@7112 │ │ +35faec: 6e20 d99a 0100 |0010: invoke-virtual {v1, v0}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ +35faf2: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0008 line=243 │ │ 0x000e line=244 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Ljavax/mail/FetchProfile; │ │ @@ -793053,26 +793053,26 @@ │ │ type : '()[Ljavax/mail/FetchProfile$Item;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -35faf8: |[35faf8] javax.mail.FetchProfile.getItems:()[Ljavax/mail/FetchProfile$Item; │ │ -35fb08: 5420 1371 |0000: iget-object v0, v2, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7113 │ │ -35fb0c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -35fb10: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -35fb12: 2300 ef15 |0005: new-array v0, v0, [Ljavax/mail/FetchProfile$Item; // type@15ef │ │ -35fb16: 1100 |0007: return-object v0 │ │ -35fb18: 6e10 e39a 0000 |0008: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -35fb1e: 0a00 |000b: move-result v0 │ │ -35fb20: 2300 ef15 |000c: new-array v0, v0, [Ljavax/mail/FetchProfile$Item; // type@15ef │ │ -35fb24: 5421 1371 |000e: iget-object v1, v2, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7113 │ │ -35fb28: 6e20 d99a 0100 |0010: invoke-virtual {v1, v0}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ -35fb2e: 1100 |0013: return-object v0 │ │ +35faf4: |[35faf4] javax.mail.FetchProfile.getItems:()[Ljavax/mail/FetchProfile$Item; │ │ +35fb04: 5420 1371 |0000: iget-object v0, v2, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7113 │ │ +35fb08: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +35fb0c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +35fb0e: 2300 ef15 |0005: new-array v0, v0, [Ljavax/mail/FetchProfile$Item; // type@15ef │ │ +35fb12: 1100 |0007: return-object v0 │ │ +35fb14: 6e10 e39a 0000 |0008: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +35fb1a: 0a00 |000b: move-result v0 │ │ +35fb1c: 2300 ef15 |000c: new-array v0, v0, [Ljavax/mail/FetchProfile$Item; // type@15ef │ │ +35fb20: 5421 1371 |000e: iget-object v1, v2, Ljavax/mail/FetchProfile;.specials:Ljava/util/Vector; // field@7113 │ │ +35fb24: 6e20 d99a 0100 |0010: invoke-virtual {v1, v0}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ +35fb2a: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0008 line=229 │ │ 0x000e line=230 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Ljavax/mail/FetchProfile; │ │ @@ -793139,44 +793139,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -35fbd4: |[35fbd4] javax.mail.Flags$Flag.:()V │ │ -35fbe4: 2200 e113 |0000: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ -35fbe8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -35fbea: 7020 819c 1000 |0003: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ -35fbf0: 6900 1471 |0006: sput-object v0, Ljavax/mail/Flags$Flag;.ANSWERED:Ljavax/mail/Flags$Flag; // field@7114 │ │ -35fbf4: 2200 e113 |0008: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ -35fbf8: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -35fbfa: 7020 819c 1000 |000b: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ -35fc00: 6900 1571 |000e: sput-object v0, Ljavax/mail/Flags$Flag;.DELETED:Ljavax/mail/Flags$Flag; // field@7115 │ │ -35fc04: 2200 e113 |0010: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ -35fc08: 1241 |0012: const/4 v1, #int 4 // #4 │ │ -35fc0a: 7020 819c 1000 |0013: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ -35fc10: 6900 1671 |0016: sput-object v0, Ljavax/mail/Flags$Flag;.DRAFT:Ljavax/mail/Flags$Flag; // field@7116 │ │ -35fc14: 2200 e113 |0018: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ -35fc18: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ -35fc1c: 7020 819c 1000 |001c: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ -35fc22: 6900 1771 |001f: sput-object v0, Ljavax/mail/Flags$Flag;.FLAGGED:Ljavax/mail/Flags$Flag; // field@7117 │ │ -35fc26: 2200 e113 |0021: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ -35fc2a: 1301 1000 |0023: const/16 v1, #int 16 // #10 │ │ -35fc2e: 7020 819c 1000 |0025: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ -35fc34: 6900 1871 |0028: sput-object v0, Ljavax/mail/Flags$Flag;.RECENT:Ljavax/mail/Flags$Flag; // field@7118 │ │ -35fc38: 2200 e113 |002a: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ -35fc3c: 1301 2000 |002c: const/16 v1, #int 32 // #20 │ │ -35fc40: 7020 819c 1000 |002e: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ -35fc46: 6900 1971 |0031: sput-object v0, Ljavax/mail/Flags$Flag;.SEEN:Ljavax/mail/Flags$Flag; // field@7119 │ │ -35fc4a: 2200 e113 |0033: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ -35fc4e: 1501 0080 |0035: const/high16 v1, #int -2147483648 // #8000 │ │ -35fc52: 7020 819c 1000 |0037: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ -35fc58: 6900 1a71 |003a: sput-object v0, Ljavax/mail/Flags$Flag;.USER:Ljavax/mail/Flags$Flag; // field@711a │ │ -35fc5c: 0e00 |003c: return-void │ │ +35fbd0: |[35fbd0] javax.mail.Flags$Flag.:()V │ │ +35fbe0: 2200 e113 |0000: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ +35fbe4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +35fbe6: 7020 819c 1000 |0003: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ +35fbec: 6900 1471 |0006: sput-object v0, Ljavax/mail/Flags$Flag;.ANSWERED:Ljavax/mail/Flags$Flag; // field@7114 │ │ +35fbf0: 2200 e113 |0008: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ +35fbf4: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +35fbf6: 7020 819c 1000 |000b: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ +35fbfc: 6900 1571 |000e: sput-object v0, Ljavax/mail/Flags$Flag;.DELETED:Ljavax/mail/Flags$Flag; // field@7115 │ │ +35fc00: 2200 e113 |0010: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ +35fc04: 1241 |0012: const/4 v1, #int 4 // #4 │ │ +35fc06: 7020 819c 1000 |0013: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ +35fc0c: 6900 1671 |0016: sput-object v0, Ljavax/mail/Flags$Flag;.DRAFT:Ljavax/mail/Flags$Flag; // field@7116 │ │ +35fc10: 2200 e113 |0018: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ +35fc14: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ +35fc18: 7020 819c 1000 |001c: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ +35fc1e: 6900 1771 |001f: sput-object v0, Ljavax/mail/Flags$Flag;.FLAGGED:Ljavax/mail/Flags$Flag; // field@7117 │ │ +35fc22: 2200 e113 |0021: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ +35fc26: 1301 1000 |0023: const/16 v1, #int 16 // #10 │ │ +35fc2a: 7020 819c 1000 |0025: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ +35fc30: 6900 1871 |0028: sput-object v0, Ljavax/mail/Flags$Flag;.RECENT:Ljavax/mail/Flags$Flag; // field@7118 │ │ +35fc34: 2200 e113 |002a: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ +35fc38: 1301 2000 |002c: const/16 v1, #int 32 // #20 │ │ +35fc3c: 7020 819c 1000 |002e: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ +35fc42: 6900 1971 |0031: sput-object v0, Ljavax/mail/Flags$Flag;.SEEN:Ljavax/mail/Flags$Flag; // field@7119 │ │ +35fc46: 2200 e113 |0033: new-instance v0, Ljavax/mail/Flags$Flag; // type@13e1 │ │ +35fc4a: 1501 0080 |0035: const/high16 v1, #int -2147483648 // #8000 │ │ +35fc4e: 7020 819c 1000 |0037: invoke-direct {v0, v1}, Ljavax/mail/Flags$Flag;.:(I)V // method@9c81 │ │ +35fc54: 6900 1a71 |003a: sput-object v0, Ljavax/mail/Flags$Flag;.USER:Ljavax/mail/Flags$Flag; // field@711a │ │ +35fc58: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0008 line=133 │ │ 0x0010 line=139 │ │ 0x0018 line=145 │ │ 0x0021 line=154 │ │ @@ -793189,18 +793189,18 @@ │ │ type : '(I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -35fc60: |[35fc60] javax.mail.Flags$Flag.:(I)V │ │ -35fc70: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35fc76: 5901 1b71 |0003: iput v1, v0, Ljavax/mail/Flags$Flag;.bit:I // field@711b │ │ -35fc7a: 0e00 |0005: return-void │ │ +35fc5c: |[35fc5c] javax.mail.Flags$Flag.:(I)V │ │ +35fc6c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35fc72: 5901 1b71 |0003: iput v1, v0, Ljavax/mail/Flags$Flag;.bit:I // field@711b │ │ +35fc76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0003 line=181 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/Flags$Flag; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -793210,17 +793210,17 @@ │ │ type : '(Ljavax/mail/Flags$Flag;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35fbbc: |[35fbbc] javax.mail.Flags$Flag.access$000:(Ljavax/mail/Flags$Flag;)I │ │ -35fbcc: 5200 1b71 |0000: iget v0, v0, Ljavax/mail/Flags$Flag;.bit:I // field@711b │ │ -35fbd0: 0f00 |0002: return v0 │ │ +35fbb8: |[35fbb8] javax.mail.Flags$Flag.access$000:(Ljavax/mail/Flags$Flag;)I │ │ +35fbc8: 5200 1b71 |0000: iget v0, v0, Ljavax/mail/Flags$Flag;.bit:I // field@711b │ │ +35fbcc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljavax/mail/Flags$Flag; │ │ │ │ Virtual methods - │ │ @@ -793305,21 +793305,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -360164: |[360164] javax.mail.Flags.:()V │ │ -360174: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36017a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -36017c: 5910 2471 |0004: iput v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -360180: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -360182: 5b10 2571 |0007: iput-object v0, v1, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -360186: 0e00 |0009: return-void │ │ +360160: |[360160] javax.mail.Flags.:()V │ │ +360170: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +360176: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +360178: 5910 2471 |0004: iput v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +36017c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +36017e: 5b10 2571 |0007: iput-object v0, v1, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +360182: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0004 line=102 │ │ 0x0007 line=105 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljavax/mail/Flags; │ │ @@ -793329,29 +793329,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -360188: |[360188] javax.mail.Flags.:(Ljava/lang/String;)V │ │ -360198: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36019e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3601a0: 5920 2471 |0004: iput v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -3601a4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3601a6: 5b20 2571 |0007: iput-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -3601aa: 2200 6613 |0009: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ -3601ae: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -3601b0: 7020 329a 1000 |000c: invoke-direct {v0, v1}, Ljava/util/Hashtable;.:(I)V // method@9a32 │ │ -3601b6: 5b20 2571 |000f: iput-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -3601ba: 6201 bb70 |0011: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -3601be: 6e20 3198 1300 |0013: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -3601c4: 0c01 |0016: move-result-object v1 │ │ -3601c6: 6e30 3b9a 1003 |0017: invoke-virtual {v0, v1, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ -3601cc: 0e00 |001a: return-void │ │ +360184: |[360184] javax.mail.Flags.:(Ljava/lang/String;)V │ │ +360194: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36019a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +36019c: 5920 2471 |0004: iput v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +3601a0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3601a2: 5b20 2571 |0007: iput-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +3601a6: 2200 6613 |0009: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ +3601aa: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +3601ac: 7020 329a 1000 |000c: invoke-direct {v0, v1}, Ljava/util/Hashtable;.:(I)V // method@9a32 │ │ +3601b2: 5b20 2571 |000f: iput-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +3601b6: 6201 bb70 |0011: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +3601ba: 6e20 3198 1300 |0013: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +3601c0: 0c01 |0016: move-result-object v1 │ │ +3601c2: 6e30 3b9a 1003 |0017: invoke-virtual {v0, v1, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ +3601c8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=102 │ │ 0x0007 line=105 │ │ 0x0009 line=218 │ │ 0x0011 line=219 │ │ @@ -793364,25 +793364,25 @@ │ │ type : '(Ljavax/mail/Flags$Flag;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3601d0: |[3601d0] javax.mail.Flags.:(Ljavax/mail/Flags$Flag;)V │ │ -3601e0: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3601e6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3601e8: 5920 2471 |0004: iput v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -3601ec: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3601ee: 5b21 2571 |0007: iput-object v1, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -3601f2: 7110 829c 0300 |0009: invoke-static {v3}, Ljavax/mail/Flags$Flag;.access$000:(Ljavax/mail/Flags$Flag;)I // method@9c82 │ │ -3601f8: 0a03 |000c: move-result v3 │ │ -3601fa: b603 |000d: or-int/2addr v3, v0 │ │ -3601fc: 5923 2471 |000e: iput v3, v2, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -360200: 0e00 |0010: return-void │ │ +3601cc: |[3601cc] javax.mail.Flags.:(Ljavax/mail/Flags$Flag;)V │ │ +3601dc: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3601e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3601e4: 5920 2471 |0004: iput v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +3601e8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3601ea: 5b21 2571 |0007: iput-object v1, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +3601ee: 7110 829c 0300 |0009: invoke-static {v3}, Ljavax/mail/Flags$Flag;.access$000:(Ljavax/mail/Flags$Flag;)I // method@9c82 │ │ +3601f4: 0a03 |000c: move-result v3 │ │ +3601f6: b603 |000d: or-int/2addr v3, v0 │ │ +3601f8: 5923 2471 |000e: iput v3, v2, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +3601fc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=102 │ │ 0x0007 line=105 │ │ 0x0009 line=209 │ │ locals : │ │ @@ -793394,29 +793394,29 @@ │ │ type : '(Ljavax/mail/Flags;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -360204: |[360204] javax.mail.Flags.:(Ljavax/mail/Flags;)V │ │ -360214: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36021a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -36021c: 5910 2471 |0004: iput v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -360220: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -360222: 5b10 2571 |0007: iput-object v0, v1, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -360226: 5220 2471 |0009: iget v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -36022a: 5910 2471 |000b: iput v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -36022e: 5422 2571 |000d: iget-object v2, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -360232: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ -360236: 6e10 349a 0200 |0011: invoke-virtual {v2}, Ljava/util/Hashtable;.clone:()Ljava/lang/Object; // method@9a34 │ │ -36023c: 0c02 |0014: move-result-object v2 │ │ -36023e: 1f02 6613 |0015: check-cast v2, Ljava/util/Hashtable; // type@1366 │ │ -360242: 5b12 2571 |0017: iput-object v2, v1, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -360246: 0e00 |0019: return-void │ │ +360200: |[360200] javax.mail.Flags.:(Ljavax/mail/Flags;)V │ │ +360210: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +360216: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +360218: 5910 2471 |0004: iput v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +36021c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +36021e: 5b10 2571 |0007: iput-object v0, v1, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +360222: 5220 2471 |0009: iget v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +360226: 5910 2471 |000b: iput v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +36022a: 5422 2571 |000d: iget-object v2, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +36022e: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ +360232: 6e10 349a 0200 |0011: invoke-virtual {v2}, Ljava/util/Hashtable;.clone:()Ljava/lang/Object; // method@9a34 │ │ +360238: 0c02 |0014: move-result-object v2 │ │ +36023a: 1f02 6613 |0015: check-cast v2, Ljava/util/Hashtable; // type@1366 │ │ +36023e: 5b12 2571 |0017: iput-object v2, v1, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +360242: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0004 line=102 │ │ 0x0007 line=105 │ │ 0x0009 line=198 │ │ 0x000d line=199 │ │ @@ -793431,27 +793431,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -360248: |[360248] javax.mail.Flags.add:(Ljava/lang/String;)V │ │ -360258: 5420 2571 |0000: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -36025c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -360260: 2200 6613 |0004: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ -360264: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -360266: 7020 329a 1000 |0007: invoke-direct {v0, v1}, Ljava/util/Hashtable;.:(I)V // method@9a32 │ │ -36026c: 5b20 2571 |000a: iput-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -360270: 5420 2571 |000c: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -360274: 6201 bb70 |000e: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -360278: 6e20 3198 1300 |0010: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -36027e: 0c01 |0013: move-result-object v1 │ │ -360280: 6e30 3b9a 1003 |0014: invoke-virtual {v0, v1, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ -360286: 0e00 |0017: return-void │ │ +360244: |[360244] javax.mail.Flags.add:(Ljava/lang/String;)V │ │ +360254: 5420 2571 |0000: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +360258: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +36025c: 2200 6613 |0004: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ +360260: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +360262: 7020 329a 1000 |0007: invoke-direct {v0, v1}, Ljava/util/Hashtable;.:(I)V // method@9a32 │ │ +360268: 5b20 2571 |000a: iput-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +36026c: 5420 2571 |000c: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +360270: 6201 bb70 |000e: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +360274: 6e20 3198 1300 |0010: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +36027a: 0c01 |0013: move-result-object v1 │ │ +36027c: 6e30 3b9a 1003 |0014: invoke-virtual {v0, v1, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ +360282: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=238 │ │ 0x000c line=239 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Ljavax/mail/Flags; │ │ @@ -793462,21 +793462,21 @@ │ │ type : '(Ljavax/mail/Flags$Flag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -360288: |[360288] javax.mail.Flags.add:(Ljavax/mail/Flags$Flag;)V │ │ -360298: 5210 2471 |0000: iget v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -36029c: 7110 829c 0200 |0002: invoke-static {v2}, Ljavax/mail/Flags$Flag;.access$000:(Ljavax/mail/Flags$Flag;)I // method@9c82 │ │ -3602a2: 0a02 |0005: move-result v2 │ │ -3602a4: b602 |0006: or-int/2addr v2, v0 │ │ -3602a6: 5912 2471 |0007: iput v2, v1, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -3602aa: 0e00 |0009: return-void │ │ +360284: |[360284] javax.mail.Flags.add:(Ljavax/mail/Flags$Flag;)V │ │ +360294: 5210 2471 |0000: iget v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +360298: 7110 829c 0200 |0002: invoke-static {v2}, Ljavax/mail/Flags$Flag;.access$000:(Ljavax/mail/Flags$Flag;)I // method@9c82 │ │ +36029e: 0a02 |0005: move-result v2 │ │ +3602a0: b602 |0006: or-int/2addr v2, v0 │ │ +3602a2: 5912 2471 |0007: iput v2, v1, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +3602a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljavax/mail/Flags; │ │ 0x0000 - 0x000a reg=2 (null) Ljavax/mail/Flags$Flag; │ │ │ │ @@ -793485,44 +793485,44 @@ │ │ type : '(Ljavax/mail/Flags;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -3602ac: |[3602ac] javax.mail.Flags.add:(Ljavax/mail/Flags;)V │ │ -3602bc: 5240 2471 |0000: iget v0, v4, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -3602c0: 5251 2471 |0002: iget v1, v5, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -3602c4: b610 |0004: or-int/2addr v0, v1 │ │ -3602c6: 5940 2471 |0005: iput v0, v4, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -3602ca: 5450 2571 |0007: iget-object v0, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -3602ce: 3800 2e00 |0009: if-eqz v0, 0037 // +002e │ │ -3602d2: 5440 2571 |000b: iget-object v0, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -3602d6: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -3602da: 2200 6613 |000f: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ -3602de: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -3602e0: 7020 329a 1000 |0012: invoke-direct {v0, v1}, Ljava/util/Hashtable;.:(I)V // method@9a32 │ │ -3602e6: 5b40 2571 |0015: iput-object v0, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -3602ea: 5450 2571 |0017: iget-object v0, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -3602ee: 6e10 3a9a 0000 |0019: invoke-virtual {v0}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ -3602f4: 0c00 |001c: move-result-object v0 │ │ -3602f6: 7210 119a 0000 |001d: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -3602fc: 0a01 |0020: move-result v1 │ │ -3602fe: 3801 1600 |0021: if-eqz v1, 0037 // +0016 │ │ -360302: 7210 129a 0000 |0023: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -360308: 0c01 |0026: move-result-object v1 │ │ -36030a: 1f01 e612 |0027: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -36030e: 5442 2571 |0029: iget-object v2, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -360312: 5453 2571 |002b: iget-object v3, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -360316: 6e20 379a 1300 |002d: invoke-virtual {v3, v1}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ -36031c: 0c03 |0030: move-result-object v3 │ │ -36031e: 1f03 e612 |0031: check-cast v3, Ljava/lang/String; // type@12e6 │ │ -360322: 6e30 3b9a 1203 |0033: invoke-virtual {v2, v1, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ -360328: 28e7 |0036: goto 001d // -0019 │ │ -36032a: 0e00 |0037: return-void │ │ +3602a8: |[3602a8] javax.mail.Flags.add:(Ljavax/mail/Flags;)V │ │ +3602b8: 5240 2471 |0000: iget v0, v4, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +3602bc: 5251 2471 |0002: iget v1, v5, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +3602c0: b610 |0004: or-int/2addr v0, v1 │ │ +3602c2: 5940 2471 |0005: iput v0, v4, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +3602c6: 5450 2571 |0007: iget-object v0, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +3602ca: 3800 2e00 |0009: if-eqz v0, 0037 // +002e │ │ +3602ce: 5440 2571 |000b: iget-object v0, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +3602d2: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +3602d6: 2200 6613 |000f: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ +3602da: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +3602dc: 7020 329a 1000 |0012: invoke-direct {v0, v1}, Ljava/util/Hashtable;.:(I)V // method@9a32 │ │ +3602e2: 5b40 2571 |0015: iput-object v0, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +3602e6: 5450 2571 |0017: iget-object v0, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +3602ea: 6e10 3a9a 0000 |0019: invoke-virtual {v0}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ +3602f0: 0c00 |001c: move-result-object v0 │ │ +3602f2: 7210 119a 0000 |001d: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +3602f8: 0a01 |0020: move-result v1 │ │ +3602fa: 3801 1600 |0021: if-eqz v1, 0037 // +0016 │ │ +3602fe: 7210 129a 0000 |0023: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +360304: 0c01 |0026: move-result-object v1 │ │ +360306: 1f01 e612 |0027: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +36030a: 5442 2571 |0029: iget-object v2, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +36030e: 5453 2571 |002b: iget-object v3, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +360312: 6e20 379a 1300 |002d: invoke-virtual {v3, v1}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ +360318: 0c03 |0030: move-result-object v3 │ │ +36031a: 1f03 e612 |0031: check-cast v3, Ljava/lang/String; // type@12e6 │ │ +36031e: 6e30 3b9a 1203 |0033: invoke-virtual {v2, v1, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ +360324: 28e7 |0036: goto 001d // -0019 │ │ +360326: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0007 line=251 │ │ 0x000b line=252 │ │ 0x000f line=253 │ │ 0x0017 line=255 │ │ @@ -793538,18 +793538,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -36032c: |[36032c] javax.mail.Flags.clearSystemFlags:()V │ │ -36033c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36033e: 5910 2471 |0001: iput v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -360342: 0e00 |0003: return-void │ │ +360328: |[360328] javax.mail.Flags.clearSystemFlags:()V │ │ +360338: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36033a: 5910 2471 |0001: iput v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +36033e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=490 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Ljavax/mail/Flags; │ │ │ │ #4 : (in Ljavax/mail/Flags;) │ │ @@ -793557,18 +793557,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -360344: |[360344] javax.mail.Flags.clearUserFlags:()V │ │ -360354: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -360356: 5b10 2571 |0001: iput-object v0, v1, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -36035a: 0e00 |0003: return-void │ │ +360340: |[360340] javax.mail.Flags.clearUserFlags:()V │ │ +360350: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +360352: 5b10 2571 |0001: iput-object v0, v1, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +360356: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=499 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Ljavax/mail/Flags; │ │ │ │ #5 : (in Ljavax/mail/Flags;) │ │ @@ -793576,27 +793576,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -35fec8: |[35fec8] javax.mail.Flags.clone:()Ljava/lang/Object; │ │ -35fed8: 6f10 e597 0200 |0000: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@97e5 │ │ -35fede: 0c00 |0003: move-result-object v0 │ │ -35fee0: 1f00 e213 |0004: check-cast v0, Ljavax/mail/Flags; // type@13e2 │ │ -35fee4: 2802 |0006: goto 0008 // +0002 │ │ -35fee6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -35fee8: 5421 2571 |0008: iget-object v1, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -35feec: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -35fef0: 6e10 349a 0100 |000c: invoke-virtual {v1}, Ljava/util/Hashtable;.clone:()Ljava/lang/Object; // method@9a34 │ │ -35fef6: 0c01 |000f: move-result-object v1 │ │ -35fef8: 1f01 6613 |0010: check-cast v1, Ljava/util/Hashtable; // type@1366 │ │ -35fefc: 5b01 2571 |0012: iput-object v1, v0, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -35ff00: 1100 |0014: return-object v0 │ │ +35fec4: |[35fec4] javax.mail.Flags.clone:()Ljava/lang/Object; │ │ +35fed4: 6f10 e597 0200 |0000: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@97e5 │ │ +35feda: 0c00 |0003: move-result-object v0 │ │ +35fedc: 1f00 e213 |0004: check-cast v0, Ljavax/mail/Flags; // type@13e2 │ │ +35fee0: 2802 |0006: goto 0008 // +0002 │ │ +35fee2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +35fee4: 5421 2571 |0008: iget-object v1, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +35fee8: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +35feec: 6e10 349a 0100 |000c: invoke-virtual {v1}, Ljava/util/Hashtable;.clone:()Ljava/lang/Object; // method@9a34 │ │ +35fef2: 0c01 |000f: move-result-object v1 │ │ +35fef4: 1f01 6613 |0010: check-cast v1, Ljava/util/Hashtable; // type@1366 │ │ +35fef8: 5b01 2571 |0012: iput-object v1, v0, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +35fefc: 1100 |0014: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/CloneNotSupportedException; -> 0x0007 │ │ positions : │ │ 0x0000 line=510 │ │ 0x0008 line=514 │ │ 0x000c line=515 │ │ @@ -793608,25 +793608,25 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -35fc7c: |[35fc7c] javax.mail.Flags.contains:(Ljava/lang/String;)Z │ │ -35fc8c: 5420 2571 |0000: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -35fc90: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -35fc94: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -35fc96: 0f03 |0005: return v3 │ │ -35fc98: 6201 bb70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -35fc9c: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35fca2: 0c03 |000b: move-result-object v3 │ │ -35fca4: 6e20 359a 3000 |000c: invoke-virtual {v0, v3}, Ljava/util/Hashtable;.containsKey:(Ljava/lang/Object;)Z // method@9a35 │ │ -35fcaa: 0a03 |000f: move-result v3 │ │ -35fcac: 0f03 |0010: return v3 │ │ +35fc78: |[35fc78] javax.mail.Flags.contains:(Ljava/lang/String;)Z │ │ +35fc88: 5420 2571 |0000: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +35fc8c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +35fc90: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +35fc92: 0f03 |0005: return v3 │ │ +35fc94: 6201 bb70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +35fc98: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35fc9e: 0c03 |000b: move-result-object v3 │ │ +35fca0: 6e20 359a 3000 |000c: invoke-virtual {v0, v3}, Ljava/util/Hashtable;.containsKey:(Ljava/lang/Object;)Z // method@9a35 │ │ +35fca6: 0a03 |000f: move-result v3 │ │ +35fca8: 0f03 |0010: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0006 line=361 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Ljavax/mail/Flags; │ │ 0x0000 - 0x0011 reg=3 (null) Ljava/lang/String; │ │ @@ -793636,24 +793636,24 @@ │ │ type : '(Ljavax/mail/Flags$Flag;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -35fcb0: |[35fcb0] javax.mail.Flags.contains:(Ljavax/mail/Flags$Flag;)Z │ │ -35fcc0: 5210 2471 |0000: iget v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -35fcc4: 7110 829c 0200 |0002: invoke-static {v2}, Ljavax/mail/Flags$Flag;.access$000:(Ljavax/mail/Flags$Flag;)I // method@9c82 │ │ -35fcca: 0a02 |0005: move-result v2 │ │ -35fccc: b502 |0006: and-int/2addr v2, v0 │ │ -35fcce: 3802 0400 |0007: if-eqz v2, 000b // +0004 │ │ -35fcd2: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -35fcd4: 2802 |000a: goto 000c // +0002 │ │ -35fcd6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -35fcd8: 0f02 |000c: return v2 │ │ +35fcac: |[35fcac] javax.mail.Flags.contains:(Ljavax/mail/Flags$Flag;)Z │ │ +35fcbc: 5210 2471 |0000: iget v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +35fcc0: 7110 829c 0200 |0002: invoke-static {v2}, Ljavax/mail/Flags$Flag;.access$000:(Ljavax/mail/Flags$Flag;)I // method@9c82 │ │ +35fcc6: 0a02 |0005: move-result v2 │ │ +35fcc8: b502 |0006: and-int/2addr v2, v0 │ │ +35fcca: 3802 0400 |0007: if-eqz v2, 000b // +0004 │ │ +35fcce: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +35fcd0: 2802 |000a: goto 000c // +0002 │ │ +35fcd2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +35fcd4: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Ljavax/mail/Flags; │ │ 0x0000 - 0x000d reg=2 (null) Ljavax/mail/Flags$Flag; │ │ │ │ @@ -793662,40 +793662,40 @@ │ │ type : '(Ljavax/mail/Flags;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -35fcdc: |[35fcdc] javax.mail.Flags.contains:(Ljavax/mail/Flags;)Z │ │ -35fcec: 5240 2471 |0000: iget v0, v4, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -35fcf0: 5231 2471 |0002: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -35fcf4: b501 |0004: and-int/2addr v1, v0 │ │ -35fcf6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -35fcf8: 3201 0300 |0006: if-eq v1, v0, 0009 // +0003 │ │ -35fcfc: 0f02 |0008: return v2 │ │ -35fcfe: 5444 2571 |0009: iget-object v4, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -35fd02: 3804 1e00 |000b: if-eqz v4, 0029 // +001e │ │ -35fd06: 5430 2571 |000d: iget-object v0, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -35fd0a: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ -35fd0e: 0f02 |0011: return v2 │ │ -35fd10: 6e10 3a9a 0400 |0012: invoke-virtual {v4}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ -35fd16: 0c04 |0015: move-result-object v4 │ │ -35fd18: 7210 119a 0400 |0016: invoke-interface {v4}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -35fd1e: 0a00 |0019: move-result v0 │ │ -35fd20: 3800 0f00 |001a: if-eqz v0, 0029 // +000f │ │ -35fd24: 5430 2571 |001c: iget-object v0, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -35fd28: 7210 129a 0400 |001e: invoke-interface {v4}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -35fd2e: 0c01 |0021: move-result-object v1 │ │ -35fd30: 6e20 359a 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/Hashtable;.containsKey:(Ljava/lang/Object;)Z // method@9a35 │ │ -35fd36: 0a00 |0025: move-result v0 │ │ -35fd38: 3900 f0ff |0026: if-nez v0, 0016 // -0010 │ │ -35fd3c: 0f02 |0028: return v2 │ │ -35fd3e: 1214 |0029: const/4 v4, #int 1 // #1 │ │ -35fd40: 0f04 |002a: return v4 │ │ +35fcd8: |[35fcd8] javax.mail.Flags.contains:(Ljavax/mail/Flags;)Z │ │ +35fce8: 5240 2471 |0000: iget v0, v4, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +35fcec: 5231 2471 |0002: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +35fcf0: b501 |0004: and-int/2addr v1, v0 │ │ +35fcf2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +35fcf4: 3201 0300 |0006: if-eq v1, v0, 0009 // +0003 │ │ +35fcf8: 0f02 |0008: return v2 │ │ +35fcfa: 5444 2571 |0009: iget-object v4, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +35fcfe: 3804 1e00 |000b: if-eqz v4, 0029 // +001e │ │ +35fd02: 5430 2571 |000d: iget-object v0, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +35fd06: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ +35fd0a: 0f02 |0011: return v2 │ │ +35fd0c: 6e10 3a9a 0400 |0012: invoke-virtual {v4}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ +35fd12: 0c04 |0015: move-result-object v4 │ │ +35fd14: 7210 119a 0400 |0016: invoke-interface {v4}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +35fd1a: 0a00 |0019: move-result v0 │ │ +35fd1c: 3800 0f00 |001a: if-eqz v0, 0029 // +000f │ │ +35fd20: 5430 2571 |001c: iget-object v0, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +35fd24: 7210 129a 0400 |001e: invoke-interface {v4}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +35fd2a: 0c01 |0021: move-result-object v1 │ │ +35fd2c: 6e20 359a 1000 |0022: invoke-virtual {v0, v1}, Ljava/util/Hashtable;.containsKey:(Ljava/lang/Object;)Z // method@9a35 │ │ +35fd32: 0a00 |0025: move-result v0 │ │ +35fd34: 3900 f0ff |0026: if-nez v0, 0016 // -0010 │ │ +35fd38: 0f02 |0028: return v2 │ │ +35fd3a: 1214 |0029: const/4 v4, #int 1 // #1 │ │ +35fd3c: 0f04 |002a: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0009 line=378 │ │ 0x000d line=379 │ │ 0x0012 line=381 │ │ 0x0016 line=383 │ │ @@ -793709,54 +793709,54 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -35fd44: |[35fd44] javax.mail.Flags.equals:(Ljava/lang/Object;)Z │ │ -35fd54: 2050 e213 |0000: instance-of v0, v5, Ljavax/mail/Flags; // type@13e2 │ │ -35fd58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -35fd5a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -35fd5e: 0f01 |0005: return v1 │ │ -35fd60: 1f05 e213 |0006: check-cast v5, Ljavax/mail/Flags; // type@13e2 │ │ -35fd64: 5250 2471 |0008: iget v0, v5, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -35fd68: 5242 2471 |000a: iget v2, v4, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -35fd6c: 3220 0300 |000c: if-eq v0, v2, 000f // +0003 │ │ -35fd70: 0f01 |000e: return v1 │ │ -35fd72: 5440 2571 |000f: iget-object v0, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -35fd76: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ -35fd7a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -35fd7c: 2805 |0014: goto 0019 // +0005 │ │ -35fd7e: 6e10 3d9a 0000 |0015: invoke-virtual {v0}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ -35fd84: 0a00 |0018: move-result v0 │ │ -35fd86: 5452 2571 |0019: iget-object v2, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -35fd8a: 3902 0400 |001b: if-nez v2, 001f // +0004 │ │ -35fd8e: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -35fd90: 2805 |001e: goto 0023 // +0005 │ │ -35fd92: 6e10 3d9a 0200 |001f: invoke-virtual {v2}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ -35fd98: 0a02 |0022: move-result v2 │ │ -35fd9a: 3900 0600 |0023: if-nez v0, 0029 // +0006 │ │ -35fd9e: 3902 0400 |0025: if-nez v2, 0029 // +0004 │ │ -35fda2: 1215 |0027: const/4 v5, #int 1 // #1 │ │ -35fda4: 0f05 |0028: return v5 │ │ -35fda6: 5453 2571 |0029: iget-object v3, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -35fdaa: 3803 1700 |002b: if-eqz v3, 0042 // +0017 │ │ -35fdae: 5443 2571 |002d: iget-object v3, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -35fdb2: 3803 1300 |002f: if-eqz v3, 0042 // +0013 │ │ -35fdb6: 3302 1100 |0031: if-ne v2, v0, 0042 // +0011 │ │ -35fdba: 6e10 399a 0300 |0033: invoke-virtual {v3}, Ljava/util/Hashtable;.keySet:()Ljava/util/Set; // method@9a39 │ │ -35fdc0: 0c00 |0036: move-result-object v0 │ │ -35fdc2: 5455 2571 |0037: iget-object v5, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -35fdc6: 6e10 399a 0500 |0039: invoke-virtual {v5}, Ljava/util/Hashtable;.keySet:()Ljava/util/Set; // method@9a39 │ │ -35fdcc: 0c05 |003c: move-result-object v5 │ │ -35fdce: 7220 ae9a 5000 |003d: invoke-interface {v0, v5}, Ljava/util/Set;.equals:(Ljava/lang/Object;)Z // method@9aae │ │ -35fdd4: 0a05 |0040: move-result v5 │ │ -35fdd6: 0f05 |0041: return v5 │ │ -35fdd8: 0f01 |0042: return v1 │ │ +35fd40: |[35fd40] javax.mail.Flags.equals:(Ljava/lang/Object;)Z │ │ +35fd50: 2050 e213 |0000: instance-of v0, v5, Ljavax/mail/Flags; // type@13e2 │ │ +35fd54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +35fd56: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +35fd5a: 0f01 |0005: return v1 │ │ +35fd5c: 1f05 e213 |0006: check-cast v5, Ljavax/mail/Flags; // type@13e2 │ │ +35fd60: 5250 2471 |0008: iget v0, v5, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +35fd64: 5242 2471 |000a: iget v2, v4, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +35fd68: 3220 0300 |000c: if-eq v0, v2, 000f // +0003 │ │ +35fd6c: 0f01 |000e: return v1 │ │ +35fd6e: 5440 2571 |000f: iget-object v0, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +35fd72: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ +35fd76: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +35fd78: 2805 |0014: goto 0019 // +0005 │ │ +35fd7a: 6e10 3d9a 0000 |0015: invoke-virtual {v0}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ +35fd80: 0a00 |0018: move-result v0 │ │ +35fd82: 5452 2571 |0019: iget-object v2, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +35fd86: 3902 0400 |001b: if-nez v2, 001f // +0004 │ │ +35fd8a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +35fd8c: 2805 |001e: goto 0023 // +0005 │ │ +35fd8e: 6e10 3d9a 0200 |001f: invoke-virtual {v2}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ +35fd94: 0a02 |0022: move-result v2 │ │ +35fd96: 3900 0600 |0023: if-nez v0, 0029 // +0006 │ │ +35fd9a: 3902 0400 |0025: if-nez v2, 0029 // +0004 │ │ +35fd9e: 1215 |0027: const/4 v5, #int 1 // #1 │ │ +35fda0: 0f05 |0028: return v5 │ │ +35fda2: 5453 2571 |0029: iget-object v3, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +35fda6: 3803 1700 |002b: if-eqz v3, 0042 // +0017 │ │ +35fdaa: 5443 2571 |002d: iget-object v3, v4, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +35fdae: 3803 1300 |002f: if-eqz v3, 0042 // +0013 │ │ +35fdb2: 3302 1100 |0031: if-ne v2, v0, 0042 // +0011 │ │ +35fdb6: 6e10 399a 0300 |0033: invoke-virtual {v3}, Ljava/util/Hashtable;.keySet:()Ljava/util/Set; // method@9a39 │ │ +35fdbc: 0c00 |0036: move-result-object v0 │ │ +35fdbe: 5455 2571 |0037: iget-object v5, v5, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +35fdc2: 6e10 399a 0500 |0039: invoke-virtual {v5}, Ljava/util/Hashtable;.keySet:()Ljava/util/Set; // method@9a39 │ │ +35fdc8: 0c05 |003c: move-result-object v5 │ │ +35fdca: 7220 ae9a 5000 |003d: invoke-interface {v0, v5}, Ljava/util/Set;.equals:(Ljava/lang/Object;)Z // method@9aae │ │ +35fdd0: 0a05 |0040: move-result v5 │ │ +35fdd2: 0f05 |0041: return v5 │ │ +35fdd4: 0f01 |0042: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0006 line=403 │ │ 0x0008 line=406 │ │ 0x000f line=410 │ │ 0x0019 line=411 │ │ @@ -793771,58 +793771,58 @@ │ │ type : '()[Ljavax/mail/Flags$Flag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -360098: |[360098] javax.mail.Flags.getSystemFlags:()[Ljavax/mail/Flags$Flag; │ │ -3600a8: 2200 7e13 |0000: new-instance v0, Ljava/util/Vector; // type@137e │ │ -3600ac: 7010 d49a 0000 |0002: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -3600b2: 5231 2471 |0005: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -3600b6: dd01 0101 |0007: and-int/lit8 v1, v1, #int 1 // #01 │ │ -3600ba: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ -3600be: 6201 1471 |000b: sget-object v1, Ljavax/mail/Flags$Flag;.ANSWERED:Ljavax/mail/Flags$Flag; // field@7114 │ │ -3600c2: 6e20 d69a 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -3600c8: 5231 2471 |0010: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -3600cc: dd01 0102 |0012: and-int/lit8 v1, v1, #int 2 // #02 │ │ -3600d0: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ -3600d4: 6201 1571 |0016: sget-object v1, Ljavax/mail/Flags$Flag;.DELETED:Ljavax/mail/Flags$Flag; // field@7115 │ │ -3600d8: 6e20 d69a 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -3600de: 5231 2471 |001b: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -3600e2: dd01 0104 |001d: and-int/lit8 v1, v1, #int 4 // #04 │ │ -3600e6: 3801 0700 |001f: if-eqz v1, 0026 // +0007 │ │ -3600ea: 6201 1671 |0021: sget-object v1, Ljavax/mail/Flags$Flag;.DRAFT:Ljavax/mail/Flags$Flag; // field@7116 │ │ -3600ee: 6e20 d69a 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -3600f4: 5231 2471 |0026: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -3600f8: dd01 0108 |0028: and-int/lit8 v1, v1, #int 8 // #08 │ │ -3600fc: 3801 0700 |002a: if-eqz v1, 0031 // +0007 │ │ -360100: 6201 1771 |002c: sget-object v1, Ljavax/mail/Flags$Flag;.FLAGGED:Ljavax/mail/Flags$Flag; // field@7117 │ │ -360104: 6e20 d69a 1000 |002e: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -36010a: 5231 2471 |0031: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -36010e: dd01 0110 |0033: and-int/lit8 v1, v1, #int 16 // #10 │ │ -360112: 3801 0700 |0035: if-eqz v1, 003c // +0007 │ │ -360116: 6201 1871 |0037: sget-object v1, Ljavax/mail/Flags$Flag;.RECENT:Ljavax/mail/Flags$Flag; // field@7118 │ │ -36011a: 6e20 d69a 1000 |0039: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -360120: 5231 2471 |003c: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -360124: dd01 0120 |003e: and-int/lit8 v1, v1, #int 32 // #20 │ │ -360128: 3801 0700 |0040: if-eqz v1, 0047 // +0007 │ │ -36012c: 6201 1971 |0042: sget-object v1, Ljavax/mail/Flags$Flag;.SEEN:Ljavax/mail/Flags$Flag; // field@7119 │ │ -360130: 6e20 d69a 1000 |0044: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -360136: 5231 2471 |0047: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -36013a: 1502 0080 |0049: const/high16 v2, #int -2147483648 // #8000 │ │ -36013e: b521 |004b: and-int/2addr v1, v2 │ │ -360140: 3801 0700 |004c: if-eqz v1, 0053 // +0007 │ │ -360144: 6201 1a71 |004e: sget-object v1, Ljavax/mail/Flags$Flag;.USER:Ljavax/mail/Flags$Flag; // field@711a │ │ -360148: 6e20 d69a 1000 |0050: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -36014e: 6e10 e39a 0000 |0053: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -360154: 0a01 |0056: move-result v1 │ │ -360156: 2311 f015 |0057: new-array v1, v1, [Ljavax/mail/Flags$Flag; // type@15f0 │ │ -36015a: 6e20 d99a 1000 |0059: invoke-virtual {v0, v1}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ -360160: 1101 |005c: return-object v1 │ │ +360094: |[360094] javax.mail.Flags.getSystemFlags:()[Ljavax/mail/Flags$Flag; │ │ +3600a4: 2200 7e13 |0000: new-instance v0, Ljava/util/Vector; // type@137e │ │ +3600a8: 7010 d49a 0000 |0002: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +3600ae: 5231 2471 |0005: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +3600b2: dd01 0101 |0007: and-int/lit8 v1, v1, #int 1 // #01 │ │ +3600b6: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ +3600ba: 6201 1471 |000b: sget-object v1, Ljavax/mail/Flags$Flag;.ANSWERED:Ljavax/mail/Flags$Flag; // field@7114 │ │ +3600be: 6e20 d69a 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +3600c4: 5231 2471 |0010: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +3600c8: dd01 0102 |0012: and-int/lit8 v1, v1, #int 2 // #02 │ │ +3600cc: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ +3600d0: 6201 1571 |0016: sget-object v1, Ljavax/mail/Flags$Flag;.DELETED:Ljavax/mail/Flags$Flag; // field@7115 │ │ +3600d4: 6e20 d69a 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +3600da: 5231 2471 |001b: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +3600de: dd01 0104 |001d: and-int/lit8 v1, v1, #int 4 // #04 │ │ +3600e2: 3801 0700 |001f: if-eqz v1, 0026 // +0007 │ │ +3600e6: 6201 1671 |0021: sget-object v1, Ljavax/mail/Flags$Flag;.DRAFT:Ljavax/mail/Flags$Flag; // field@7116 │ │ +3600ea: 6e20 d69a 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +3600f0: 5231 2471 |0026: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +3600f4: dd01 0108 |0028: and-int/lit8 v1, v1, #int 8 // #08 │ │ +3600f8: 3801 0700 |002a: if-eqz v1, 0031 // +0007 │ │ +3600fc: 6201 1771 |002c: sget-object v1, Ljavax/mail/Flags$Flag;.FLAGGED:Ljavax/mail/Flags$Flag; // field@7117 │ │ +360100: 6e20 d69a 1000 |002e: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +360106: 5231 2471 |0031: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +36010a: dd01 0110 |0033: and-int/lit8 v1, v1, #int 16 // #10 │ │ +36010e: 3801 0700 |0035: if-eqz v1, 003c // +0007 │ │ +360112: 6201 1871 |0037: sget-object v1, Ljavax/mail/Flags$Flag;.RECENT:Ljavax/mail/Flags$Flag; // field@7118 │ │ +360116: 6e20 d69a 1000 |0039: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +36011c: 5231 2471 |003c: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +360120: dd01 0120 |003e: and-int/lit8 v1, v1, #int 32 // #20 │ │ +360124: 3801 0700 |0040: if-eqz v1, 0047 // +0007 │ │ +360128: 6201 1971 |0042: sget-object v1, Ljavax/mail/Flags$Flag;.SEEN:Ljavax/mail/Flags$Flag; // field@7119 │ │ +36012c: 6e20 d69a 1000 |0044: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +360132: 5231 2471 |0047: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +360136: 1502 0080 |0049: const/high16 v2, #int -2147483648 // #8000 │ │ +36013a: b521 |004b: and-int/2addr v1, v2 │ │ +36013c: 3801 0700 |004c: if-eqz v1, 0053 // +0007 │ │ +360140: 6201 1a71 |004e: sget-object v1, Ljavax/mail/Flags$Flag;.USER:Ljavax/mail/Flags$Flag; // field@711a │ │ +360144: 6e20 d69a 1000 |0050: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +36014a: 6e10 e39a 0000 |0053: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +360150: 0a01 |0056: move-result v1 │ │ +360152: 2311 f015 |0057: new-array v1, v1, [Ljavax/mail/Flags$Flag; // type@15f0 │ │ +360156: 6e20 d99a 1000 |0059: invoke-virtual {v0, v1}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ +36015c: 1101 |005c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0005 line=444 │ │ 0x000b line=445 │ │ 0x0010 line=446 │ │ 0x0016 line=447 │ │ @@ -793846,34 +793846,34 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -360038: |[360038] javax.mail.Flags.getUserFlags:()[Ljava/lang/String; │ │ -360048: 2200 7e13 |0000: new-instance v0, Ljava/util/Vector; // type@137e │ │ -36004c: 7010 d49a 0000 |0002: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -360052: 5431 2571 |0005: iget-object v1, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -360056: 3801 1600 |0007: if-eqz v1, 001d // +0016 │ │ -36005a: 6e10 369a 0100 |0009: invoke-virtual {v1}, Ljava/util/Hashtable;.elements:()Ljava/util/Enumeration; // method@9a36 │ │ -360060: 0c01 |000c: move-result-object v1 │ │ -360062: 7210 119a 0100 |000d: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -360068: 0a02 |0010: move-result v2 │ │ -36006a: 3802 0c00 |0011: if-eqz v2, 001d // +000c │ │ -36006e: 7210 129a 0100 |0013: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -360074: 0c02 |0016: move-result-object v2 │ │ -360076: 1f02 e612 |0017: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -36007a: 6e20 d69a 2000 |0019: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -360080: 28f1 |001c: goto 000d // -000f │ │ -360082: 6e10 e39a 0000 |001d: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -360088: 0a01 |0020: move-result v1 │ │ -36008a: 2311 dc15 |0021: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ -36008e: 6e20 d99a 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ -360094: 1101 |0026: return-object v1 │ │ +360034: |[360034] javax.mail.Flags.getUserFlags:()[Ljava/lang/String; │ │ +360044: 2200 7e13 |0000: new-instance v0, Ljava/util/Vector; // type@137e │ │ +360048: 7010 d49a 0000 |0002: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +36004e: 5431 2571 |0005: iget-object v1, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +360052: 3801 1600 |0007: if-eqz v1, 001d // +0016 │ │ +360056: 6e10 369a 0100 |0009: invoke-virtual {v1}, Ljava/util/Hashtable;.elements:()Ljava/util/Enumeration; // method@9a36 │ │ +36005c: 0c01 |000c: move-result-object v1 │ │ +36005e: 7210 119a 0100 |000d: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +360064: 0a02 |0010: move-result v2 │ │ +360066: 3802 0c00 |0011: if-eqz v2, 001d // +000c │ │ +36006a: 7210 129a 0100 |0013: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +360070: 0c02 |0016: move-result-object v2 │ │ +360072: 1f02 e612 |0017: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +360076: 6e20 d69a 2000 |0019: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +36007c: 28f1 |001c: goto 000d // -000f │ │ +36007e: 6e10 e39a 0000 |001d: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +360084: 0a01 |0020: move-result v1 │ │ +360086: 2311 dc15 |0021: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ +36008a: 6e20 d99a 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ +360090: 1101 |0026: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0005 line=472 │ │ 0x0009 line=473 │ │ 0x000d line=475 │ │ 0x0013 line=476 │ │ @@ -793887,31 +793887,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -35fe7c: |[35fe7c] javax.mail.Flags.hashCode:()I │ │ -35fe8c: 5230 2471 |0000: iget v0, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -35fe90: 5431 2571 |0002: iget-object v1, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -35fe94: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ -35fe98: 6e10 3a9a 0100 |0006: invoke-virtual {v1}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ -35fe9e: 0c01 |0009: move-result-object v1 │ │ -35fea0: 7210 119a 0100 |000a: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -35fea6: 0a02 |000d: move-result v2 │ │ -35fea8: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ -35feac: 7210 129a 0100 |0010: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -35feb2: 0c02 |0013: move-result-object v2 │ │ -35feb4: 1f02 e612 |0014: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35feb8: 6e10 1998 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -35febe: 0a02 |0019: move-result v2 │ │ -35fec0: b020 |001a: add-int/2addr v0, v2 │ │ -35fec2: 28ef |001b: goto 000a // -0011 │ │ -35fec4: 0f00 |001c: return v0 │ │ +35fe78: |[35fe78] javax.mail.Flags.hashCode:()I │ │ +35fe88: 5230 2471 |0000: iget v0, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +35fe8c: 5431 2571 |0002: iget-object v1, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +35fe90: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ +35fe94: 6e10 3a9a 0100 |0006: invoke-virtual {v1}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ +35fe9a: 0c01 |0009: move-result-object v1 │ │ +35fe9c: 7210 119a 0100 |000a: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +35fea2: 0a02 |000d: move-result v2 │ │ +35fea4: 3802 0e00 |000e: if-eqz v2, 001c // +000e │ │ +35fea8: 7210 129a 0100 |0010: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +35feae: 0c02 |0013: move-result-object v2 │ │ +35feb0: 1f02 e612 |0014: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35feb4: 6e10 1998 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +35feba: 0a02 |0019: move-result v2 │ │ +35febc: b020 |001a: add-int/2addr v0, v2 │ │ +35febe: 28ef |001b: goto 000a // -0011 │ │ +35fec0: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0002 line=428 │ │ 0x0006 line=429 │ │ 0x000a line=430 │ │ 0x0010 line=431 │ │ @@ -793923,22 +793923,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -36035c: |[36035c] javax.mail.Flags.remove:(Ljava/lang/String;)V │ │ -36036c: 5420 2571 |0000: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -360370: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -360374: 6201 bb70 |0004: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -360378: 6e20 3198 1300 |0006: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -36037e: 0c03 |0009: move-result-object v3 │ │ -360380: 6e20 3c9a 3000 |000a: invoke-virtual {v0, v3}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ -360386: 0e00 |000d: return-void │ │ +360358: |[360358] javax.mail.Flags.remove:(Ljava/lang/String;)V │ │ +360368: 5420 2571 |0000: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +36036c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +360370: 6201 bb70 |0004: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +360374: 6e20 3198 1300 |0006: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +36037a: 0c03 |0009: move-result-object v3 │ │ +36037c: 6e20 3c9a 3000 |000a: invoke-virtual {v0, v3}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ +360382: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0004 line=280 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Ljavax/mail/Flags; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/lang/String; │ │ @@ -793948,22 +793948,22 @@ │ │ type : '(Ljavax/mail/Flags$Flag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -360388: |[360388] javax.mail.Flags.remove:(Ljavax/mail/Flags$Flag;)V │ │ -360398: 5210 2471 |0000: iget v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -36039c: 7110 829c 0200 |0002: invoke-static {v2}, Ljavax/mail/Flags$Flag;.access$000:(Ljavax/mail/Flags$Flag;)I // method@9c82 │ │ -3603a2: 0a02 |0005: move-result v2 │ │ -3603a4: 7c22 |0006: not-int v2, v2 │ │ -3603a6: b502 |0007: and-int/2addr v2, v0 │ │ -3603a8: 5912 2471 |0008: iput v2, v1, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -3603ac: 0e00 |000a: return-void │ │ +360384: |[360384] javax.mail.Flags.remove:(Ljavax/mail/Flags$Flag;)V │ │ +360394: 5210 2471 |0000: iget v0, v1, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +360398: 7110 829c 0200 |0002: invoke-static {v2}, Ljavax/mail/Flags$Flag;.access$000:(Ljavax/mail/Flags$Flag;)I // method@9c82 │ │ +36039e: 0a02 |0005: move-result v2 │ │ +3603a0: 7c22 |0006: not-int v2, v2 │ │ +3603a2: b502 |0007: and-int/2addr v2, v0 │ │ +3603a4: 5912 2471 |0008: iput v2, v1, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +3603a8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/mail/Flags; │ │ 0x0000 - 0x000b reg=2 (null) Ljavax/mail/Flags$Flag; │ │ │ │ @@ -793972,36 +793972,36 @@ │ │ type : '(Ljavax/mail/Flags;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -3603b0: |[3603b0] javax.mail.Flags.remove:(Ljavax/mail/Flags;)V │ │ -3603c0: 5220 2471 |0000: iget v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -3603c4: 5231 2471 |0002: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -3603c8: 7c11 |0004: not-int v1, v1 │ │ -3603ca: b510 |0005: and-int/2addr v0, v1 │ │ -3603cc: 5920 2471 |0006: iput v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -3603d0: 5433 2571 |0008: iget-object v3, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -3603d4: 3803 1b00 |000a: if-eqz v3, 0025 // +001b │ │ -3603d8: 5420 2571 |000c: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -3603dc: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ -3603e0: 0e00 |0010: return-void │ │ -3603e2: 6e10 3a9a 0300 |0011: invoke-virtual {v3}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ -3603e8: 0c03 |0014: move-result-object v3 │ │ -3603ea: 7210 119a 0300 |0015: invoke-interface {v3}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -3603f0: 0a00 |0018: move-result v0 │ │ -3603f2: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ -3603f6: 5420 2571 |001b: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -3603fa: 7210 129a 0300 |001d: invoke-interface {v3}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -360400: 0c01 |0020: move-result-object v1 │ │ -360402: 6e20 3c9a 1000 |0021: invoke-virtual {v0, v1}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ -360408: 28f1 |0024: goto 0015 // -000f │ │ -36040a: 0e00 |0025: return-void │ │ +3603ac: |[3603ac] javax.mail.Flags.remove:(Ljavax/mail/Flags;)V │ │ +3603bc: 5220 2471 |0000: iget v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +3603c0: 5231 2471 |0002: iget v1, v3, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +3603c4: 7c11 |0004: not-int v1, v1 │ │ +3603c6: b510 |0005: and-int/2addr v0, v1 │ │ +3603c8: 5920 2471 |0006: iput v0, v2, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +3603cc: 5433 2571 |0008: iget-object v3, v3, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +3603d0: 3803 1b00 |000a: if-eqz v3, 0025 // +001b │ │ +3603d4: 5420 2571 |000c: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +3603d8: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ +3603dc: 0e00 |0010: return-void │ │ +3603de: 6e10 3a9a 0300 |0011: invoke-virtual {v3}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ +3603e4: 0c03 |0014: move-result-object v3 │ │ +3603e6: 7210 119a 0300 |0015: invoke-interface {v3}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +3603ec: 0a00 |0018: move-result v0 │ │ +3603ee: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ +3603f2: 5420 2571 |001b: iget-object v0, v2, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +3603f6: 7210 129a 0300 |001d: invoke-interface {v3}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +3603fc: 0c01 |0020: move-result-object v1 │ │ +3603fe: 6e20 3c9a 1000 |0021: invoke-virtual {v0, v1}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ +360404: 28f1 |0024: goto 0015 // -000f │ │ +360406: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0008 line=292 │ │ 0x000c line=293 │ │ 0x0011 line=296 │ │ 0x0015 line=297 │ │ @@ -794015,57 +794015,57 @@ │ │ type : '(Ljavax/mail/Flags;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -35fddc: |[35fddc] javax.mail.Flags.retainAll:(Ljavax/mail/Flags;)Z │ │ -35fdec: 5260 2471 |0000: iget v0, v6, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -35fdf0: 5271 2471 |0002: iget v1, v7, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -35fdf4: b501 |0004: and-int/2addr v1, v0 │ │ -35fdf6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -35fdf8: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -35fdfa: 3210 0600 |0007: if-eq v0, v1, 000d // +0006 │ │ -35fdfe: 5961 2471 |0009: iput v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -35fe02: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -35fe04: 2802 |000c: goto 000e // +0002 │ │ -35fe06: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -35fe08: 5461 2571 |000e: iget-object v1, v6, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -35fe0c: 3801 3700 |0010: if-eqz v1, 0047 // +0037 │ │ -35fe10: 5274 2471 |0012: iget v4, v7, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -35fe14: 1505 0080 |0014: const/high16 v5, #int -2147483648 // #8000 │ │ -35fe18: b554 |0016: and-int/2addr v4, v5 │ │ -35fe1a: 3904 3000 |0017: if-nez v4, 0047 // +0030 │ │ -35fe1e: 5474 2571 |0019: iget-object v4, v7, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -35fe22: 3804 2100 |001b: if-eqz v4, 003c // +0021 │ │ -35fe26: 6e10 3a9a 0100 |001d: invoke-virtual {v1}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ -35fe2c: 0c01 |0020: move-result-object v1 │ │ -35fe2e: 7210 119a 0100 |0021: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -35fe34: 0a02 |0024: move-result v2 │ │ -35fe36: 3802 2200 |0025: if-eqz v2, 0047 // +0022 │ │ -35fe3a: 7210 129a 0100 |0027: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -35fe40: 0c02 |002a: move-result-object v2 │ │ -35fe42: 1f02 e612 |002b: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35fe46: 5474 2571 |002d: iget-object v4, v7, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -35fe4a: 6e20 359a 2400 |002f: invoke-virtual {v4, v2}, Ljava/util/Hashtable;.containsKey:(Ljava/lang/Object;)Z // method@9a35 │ │ -35fe50: 0a04 |0032: move-result v4 │ │ -35fe52: 3904 eeff |0033: if-nez v4, 0021 // -0012 │ │ -35fe56: 5460 2571 |0035: iget-object v0, v6, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -35fe5a: 6e20 3c9a 2000 |0037: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ -35fe60: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -35fe62: 28e6 |003b: goto 0021 // -001a │ │ -35fe64: 6e10 3d9a 0100 |003c: invoke-virtual {v1}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ -35fe6a: 0a07 |003f: move-result v7 │ │ -35fe6c: 3d07 0300 |0040: if-lez v7, 0043 // +0003 │ │ -35fe70: 1212 |0042: const/4 v2, #int 1 // #1 │ │ -35fe72: 1207 |0043: const/4 v7, #int 0 // #0 │ │ -35fe74: 5b67 2571 |0044: iput-object v7, v6, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -35fe78: 0120 |0046: move v0, v2 │ │ -35fe7a: 0f00 |0047: return v0 │ │ +35fdd8: |[35fdd8] javax.mail.Flags.retainAll:(Ljavax/mail/Flags;)Z │ │ +35fde8: 5260 2471 |0000: iget v0, v6, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +35fdec: 5271 2471 |0002: iget v1, v7, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +35fdf0: b501 |0004: and-int/2addr v1, v0 │ │ +35fdf2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +35fdf4: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +35fdf6: 3210 0600 |0007: if-eq v0, v1, 000d // +0006 │ │ +35fdfa: 5961 2471 |0009: iput v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +35fdfe: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +35fe00: 2802 |000c: goto 000e // +0002 │ │ +35fe02: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +35fe04: 5461 2571 |000e: iget-object v1, v6, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +35fe08: 3801 3700 |0010: if-eqz v1, 0047 // +0037 │ │ +35fe0c: 5274 2471 |0012: iget v4, v7, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +35fe10: 1505 0080 |0014: const/high16 v5, #int -2147483648 // #8000 │ │ +35fe14: b554 |0016: and-int/2addr v4, v5 │ │ +35fe16: 3904 3000 |0017: if-nez v4, 0047 // +0030 │ │ +35fe1a: 5474 2571 |0019: iget-object v4, v7, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +35fe1e: 3804 2100 |001b: if-eqz v4, 003c // +0021 │ │ +35fe22: 6e10 3a9a 0100 |001d: invoke-virtual {v1}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ +35fe28: 0c01 |0020: move-result-object v1 │ │ +35fe2a: 7210 119a 0100 |0021: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +35fe30: 0a02 |0024: move-result v2 │ │ +35fe32: 3802 2200 |0025: if-eqz v2, 0047 // +0022 │ │ +35fe36: 7210 129a 0100 |0027: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +35fe3c: 0c02 |002a: move-result-object v2 │ │ +35fe3e: 1f02 e612 |002b: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35fe42: 5474 2571 |002d: iget-object v4, v7, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +35fe46: 6e20 359a 2400 |002f: invoke-virtual {v4, v2}, Ljava/util/Hashtable;.containsKey:(Ljava/lang/Object;)Z // method@9a35 │ │ +35fe4c: 0a04 |0032: move-result v4 │ │ +35fe4e: 3904 eeff |0033: if-nez v4, 0021 // -0012 │ │ +35fe52: 5460 2571 |0035: iget-object v0, v6, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +35fe56: 6e20 3c9a 2000 |0037: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ +35fe5c: 1210 |003a: const/4 v0, #int 1 // #1 │ │ +35fe5e: 28e6 |003b: goto 0021 // -001a │ │ +35fe60: 6e10 3d9a 0100 |003c: invoke-virtual {v1}, Ljava/util/Hashtable;.size:()I // method@9a3d │ │ +35fe66: 0a07 |003f: move-result v7 │ │ +35fe68: 3d07 0300 |0040: if-lez v7, 0043 // +0003 │ │ +35fe6c: 1212 |0042: const/4 v2, #int 1 // #1 │ │ +35fe6e: 1207 |0043: const/4 v7, #int 0 // #0 │ │ +35fe70: 5b67 2571 |0044: iput-object v7, v6, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +35fe74: 0120 |0046: move v0, v2 │ │ +35fe76: 0f00 |0047: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0009 line=316 │ │ 0x000e line=322 │ │ 0x0019 line=323 │ │ 0x001d line=324 │ │ @@ -794084,84 +794084,84 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 138 16-bit code units │ │ -35ff14: |[35ff14] javax.mail.Flags.toString:()Ljava/lang/String; │ │ -35ff24: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35ff28: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35ff2e: 5261 2471 |0005: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -35ff32: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -35ff34: b521 |0008: and-int/2addr v1, v2 │ │ -35ff36: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ -35ff3a: 1a01 1657 |000b: const-string v1, "\Answered " // string@5716 │ │ -35ff3e: 6e20 4b98 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ff44: 5261 2471 |0010: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -35ff48: dd01 0102 |0012: and-int/lit8 v1, v1, #int 2 // #02 │ │ -35ff4c: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ -35ff50: 1a01 1857 |0016: const-string v1, "\Deleted " // string@5718 │ │ -35ff54: 6e20 4b98 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ff5a: 5261 2471 |001b: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -35ff5e: dd01 0104 |001d: and-int/lit8 v1, v1, #int 4 // #04 │ │ -35ff62: 3801 0700 |001f: if-eqz v1, 0026 // +0007 │ │ -35ff66: 1a01 1a57 |0021: const-string v1, "\Draft " // string@571a │ │ -35ff6a: 6e20 4b98 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ff70: 5261 2471 |0026: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -35ff74: dd01 0108 |0028: and-int/lit8 v1, v1, #int 8 // #08 │ │ -35ff78: 3801 0700 |002a: if-eqz v1, 0031 // +0007 │ │ -35ff7c: 1a01 1c57 |002c: const-string v1, "\Flagged " // string@571c │ │ -35ff80: 6e20 4b98 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ff86: 5261 2471 |0031: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -35ff8a: dd01 0110 |0033: and-int/lit8 v1, v1, #int 16 // #10 │ │ -35ff8e: 3801 0700 |0035: if-eqz v1, 003c // +0007 │ │ -35ff92: 1a01 2157 |0037: const-string v1, "\Recent " // string@5721 │ │ -35ff96: 6e20 4b98 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ff9c: 5261 2471 |003c: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -35ffa0: 1303 2000 |003e: const/16 v3, #int 32 // #20 │ │ -35ffa4: b531 |0040: and-int/2addr v1, v3 │ │ -35ffa6: 3801 0700 |0041: if-eqz v1, 0048 // +0007 │ │ -35ffaa: 1a01 2357 |0043: const-string v1, "\Seen " // string@5723 │ │ -35ffae: 6e20 4b98 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ffb4: 5261 2471 |0048: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ -35ffb8: 1504 0080 |004a: const/high16 v4, #int -2147483648 // #8000 │ │ -35ffbc: b541 |004c: and-int/2addr v1, v4 │ │ -35ffbe: 3801 0700 |004d: if-eqz v1, 0054 // +0007 │ │ -35ffc2: 1a01 1057 |004f: const-string v1, "\* " // string@5710 │ │ -35ffc6: 6e20 4b98 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ffcc: 5461 2571 |0054: iget-object v1, v6, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ -35ffd0: 3801 1e00 |0056: if-eqz v1, 0074 // +001e │ │ -35ffd4: 6e10 369a 0100 |0058: invoke-virtual {v1}, Ljava/util/Hashtable;.elements:()Ljava/util/Enumeration; // method@9a36 │ │ -35ffda: 0c01 |005b: move-result-object v1 │ │ -35ffdc: 1214 |005c: const/4 v4, #int 1 // #1 │ │ -35ffde: 7210 119a 0100 |005d: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -35ffe4: 0a05 |0060: move-result v5 │ │ -35ffe6: 3805 1400 |0061: if-eqz v5, 0075 // +0014 │ │ -35ffea: 3804 0400 |0063: if-eqz v4, 0067 // +0004 │ │ -35ffee: 1204 |0065: const/4 v4, #int 0 // #0 │ │ -35fff0: 2804 |0066: goto 006a // +0004 │ │ -35fff2: 6e20 4498 3000 |0067: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -35fff8: 7210 129a 0100 |006a: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -35fffe: 0c05 |006d: move-result-object v5 │ │ -360000: 1f05 e612 |006e: check-cast v5, Ljava/lang/String; // type@12e6 │ │ -360004: 6e20 4b98 5000 |0070: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36000a: 28ea |0073: goto 005d // -0016 │ │ -36000c: 1214 |0074: const/4 v4, #int 1 // #1 │ │ -36000e: 3804 1000 |0075: if-eqz v4, 0085 // +0010 │ │ -360012: 6e10 5198 0000 |0077: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -360018: 0a01 |007a: move-result v1 │ │ -36001a: 3d01 0a00 |007b: if-lez v1, 0085 // +000a │ │ -36001e: 6e10 5198 0000 |007d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -360024: 0a01 |0080: move-result v1 │ │ -360026: b121 |0081: sub-int/2addr v1, v2 │ │ -360028: 6e20 5398 1000 |0082: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ -36002e: 6e10 5498 0000 |0085: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -360034: 0c00 |0088: move-result-object v0 │ │ -360036: 1100 |0089: return-object v0 │ │ +35ff10: |[35ff10] javax.mail.Flags.toString:()Ljava/lang/String; │ │ +35ff20: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35ff24: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35ff2a: 5261 2471 |0005: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +35ff2e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +35ff30: b521 |0008: and-int/2addr v1, v2 │ │ +35ff32: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ +35ff36: 1a01 1657 |000b: const-string v1, "\Answered " // string@5716 │ │ +35ff3a: 6e20 4b98 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ff40: 5261 2471 |0010: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +35ff44: dd01 0102 |0012: and-int/lit8 v1, v1, #int 2 // #02 │ │ +35ff48: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ +35ff4c: 1a01 1857 |0016: const-string v1, "\Deleted " // string@5718 │ │ +35ff50: 6e20 4b98 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ff56: 5261 2471 |001b: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +35ff5a: dd01 0104 |001d: and-int/lit8 v1, v1, #int 4 // #04 │ │ +35ff5e: 3801 0700 |001f: if-eqz v1, 0026 // +0007 │ │ +35ff62: 1a01 1a57 |0021: const-string v1, "\Draft " // string@571a │ │ +35ff66: 6e20 4b98 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ff6c: 5261 2471 |0026: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +35ff70: dd01 0108 |0028: and-int/lit8 v1, v1, #int 8 // #08 │ │ +35ff74: 3801 0700 |002a: if-eqz v1, 0031 // +0007 │ │ +35ff78: 1a01 1c57 |002c: const-string v1, "\Flagged " // string@571c │ │ +35ff7c: 6e20 4b98 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ff82: 5261 2471 |0031: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +35ff86: dd01 0110 |0033: and-int/lit8 v1, v1, #int 16 // #10 │ │ +35ff8a: 3801 0700 |0035: if-eqz v1, 003c // +0007 │ │ +35ff8e: 1a01 2157 |0037: const-string v1, "\Recent " // string@5721 │ │ +35ff92: 6e20 4b98 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ff98: 5261 2471 |003c: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +35ff9c: 1303 2000 |003e: const/16 v3, #int 32 // #20 │ │ +35ffa0: b531 |0040: and-int/2addr v1, v3 │ │ +35ffa2: 3801 0700 |0041: if-eqz v1, 0048 // +0007 │ │ +35ffa6: 1a01 2357 |0043: const-string v1, "\Seen " // string@5723 │ │ +35ffaa: 6e20 4b98 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ffb0: 5261 2471 |0048: iget v1, v6, Ljavax/mail/Flags;.system_flags:I // field@7124 │ │ +35ffb4: 1504 0080 |004a: const/high16 v4, #int -2147483648 // #8000 │ │ +35ffb8: b541 |004c: and-int/2addr v1, v4 │ │ +35ffba: 3801 0700 |004d: if-eqz v1, 0054 // +0007 │ │ +35ffbe: 1a01 1057 |004f: const-string v1, "\* " // string@5710 │ │ +35ffc2: 6e20 4b98 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ffc8: 5461 2571 |0054: iget-object v1, v6, Ljavax/mail/Flags;.user_flags:Ljava/util/Hashtable; // field@7125 │ │ +35ffcc: 3801 1e00 |0056: if-eqz v1, 0074 // +001e │ │ +35ffd0: 6e10 369a 0100 |0058: invoke-virtual {v1}, Ljava/util/Hashtable;.elements:()Ljava/util/Enumeration; // method@9a36 │ │ +35ffd6: 0c01 |005b: move-result-object v1 │ │ +35ffd8: 1214 |005c: const/4 v4, #int 1 // #1 │ │ +35ffda: 7210 119a 0100 |005d: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +35ffe0: 0a05 |0060: move-result v5 │ │ +35ffe2: 3805 1400 |0061: if-eqz v5, 0075 // +0014 │ │ +35ffe6: 3804 0400 |0063: if-eqz v4, 0067 // +0004 │ │ +35ffea: 1204 |0065: const/4 v4, #int 0 // #0 │ │ +35ffec: 2804 |0066: goto 006a // +0004 │ │ +35ffee: 6e20 4498 3000 |0067: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +35fff4: 7210 129a 0100 |006a: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +35fffa: 0c05 |006d: move-result-object v5 │ │ +35fffc: 1f05 e612 |006e: check-cast v5, Ljava/lang/String; // type@12e6 │ │ +360000: 6e20 4b98 5000 |0070: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +360006: 28ea |0073: goto 005d // -0016 │ │ +360008: 1214 |0074: const/4 v4, #int 1 // #1 │ │ +36000a: 3804 1000 |0075: if-eqz v4, 0085 // +0010 │ │ +36000e: 6e10 5198 0000 |0077: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +360014: 0a01 |007a: move-result v1 │ │ +360016: 3d01 0a00 |007b: if-lez v1, 0085 // +000a │ │ +36001a: 6e10 5198 0000 |007d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +360020: 0a01 |0080: move-result v1 │ │ +360022: b121 |0081: sub-int/2addr v1, v2 │ │ +360024: 6e20 5398 1000 |0082: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ +36002a: 6e10 5498 0000 |0085: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +360030: 0c00 |0088: move-result-object v0 │ │ +360032: 1100 |0089: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0005 line=526 │ │ 0x000d line=527 │ │ 0x0010 line=528 │ │ 0x0018 line=529 │ │ @@ -794344,66 +794344,66 @@ │ │ type : '(Ljavax/mail/Store;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -3609a8: |[3609a8] javax.mail.Folder.:(Ljavax/mail/Store;)V │ │ -3609b8: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3609be: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -3609c0: 5940 2e71 |0004: iput v0, v4, Ljavax/mail/Folder;.mode:I // field@712e │ │ -3609c4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3609c6: 5b40 2a71 |0007: iput-object v0, v4, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@712a │ │ -3609ca: 5b40 2b71 |0009: iput-object v0, v4, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ -3609ce: 5b40 2d71 |000b: iput-object v0, v4, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ -3609d2: 5b40 2c71 |000d: iput-object v0, v4, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712c │ │ -3609d6: 5b45 3071 |000f: iput-object v5, v4, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@7130 │ │ -3609da: 6e10 d39d 0500 |0011: invoke-virtual {v5}, Ljavax/mail/Store;.getSession:()Ljavax/mail/Session; // method@9dd3 │ │ -3609e0: 0c00 |0014: move-result-object v0 │ │ -3609e2: 6e10 a59d 0000 |0015: invoke-virtual {v0}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ -3609e8: 0c01 |0018: move-result-object v1 │ │ -3609ea: 1a02 0499 |0019: const-string v2, "mail.event.scope" // string@9904 │ │ -3609ee: 1a03 e671 |001b: const-string v3, "folder" // string@71e6 │ │ -3609f2: 6e30 989a 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9a98 │ │ -3609f8: 0c01 |0020: move-result-object v1 │ │ -3609fa: 6e10 a59d 0000 |0021: invoke-virtual {v0}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ -360a00: 0c02 |0024: move-result-object v2 │ │ -360a02: 1a03 0399 |0025: const-string v3, "mail.event.executor" // string@9903 │ │ -360a06: 6e20 969a 3200 |0027: invoke-virtual {v2, v3}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ -360a0c: 0c02 |002a: move-result-object v2 │ │ -360a0e: 1f02 8913 |002b: check-cast v2, Ljava/util/concurrent/Executor; // type@1389 │ │ -360a12: 1a03 4b5d |002d: const-string v3, "application" // string@5d4b │ │ -360a16: 6e20 1398 3100 |002f: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -360a1c: 0a03 |0032: move-result v3 │ │ -360a1e: 3803 0900 |0033: if-eqz v3, 003c // +0009 │ │ -360a22: 7110 739c 0200 |0035: invoke-static {v2}, Ljavax/mail/EventQueue;.getApplicationEventQueue:(Ljava/util/concurrent/Executor;)Ljavax/mail/EventQueue; // method@9c73 │ │ -360a28: 0c05 |0038: move-result-object v5 │ │ -360a2a: 5b45 2f71 |0039: iput-object v5, v4, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712f │ │ -360a2e: 2826 |003b: goto 0061 // +0026 │ │ -360a30: 1a03 04ae |003c: const-string v3, "session" // string@ae04 │ │ -360a34: 6e20 1398 3100 |003e: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -360a3a: 0a03 |0041: move-result v3 │ │ -360a3c: 3803 0900 |0042: if-eqz v3, 004b // +0009 │ │ -360a40: 6e10 a09d 0000 |0044: invoke-virtual {v0}, Ljavax/mail/Session;.getEventQueue:()Ljavax/mail/EventQueue; // method@9da0 │ │ -360a46: 0c05 |0047: move-result-object v5 │ │ -360a48: 5b45 2f71 |0048: iput-object v5, v4, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712f │ │ -360a4c: 2817 |004a: goto 0061 // +0017 │ │ -360a4e: 1a00 2cba |004b: const-string v0, "store" // string@ba2c │ │ -360a52: 6e20 1398 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -360a58: 0a00 |0050: move-result v0 │ │ -360a5a: 3800 0900 |0051: if-eqz v0, 005a // +0009 │ │ -360a5e: 6e10 cf9d 0500 |0053: invoke-virtual {v5}, Ljavax/mail/Store;.getEventQueue:()Ljavax/mail/EventQueue; // method@9dcf │ │ -360a64: 0c05 |0056: move-result-object v5 │ │ -360a66: 5b45 2f71 |0057: iput-object v5, v4, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712f │ │ -360a6a: 2808 |0059: goto 0061 // +0008 │ │ -360a6c: 2205 de13 |005a: new-instance v5, Ljavax/mail/EventQueue; // type@13de │ │ -360a70: 7020 719c 2500 |005c: invoke-direct {v5, v2}, Ljavax/mail/EventQueue;.:(Ljava/util/concurrent/Executor;)V // method@9c71 │ │ -360a76: 5b45 2f71 |005f: iput-object v5, v4, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712f │ │ -360a7a: 0e00 |0061: return-void │ │ +3609a4: |[3609a4] javax.mail.Folder.:(Ljavax/mail/Store;)V │ │ +3609b4: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3609ba: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +3609bc: 5940 2e71 |0004: iput v0, v4, Ljavax/mail/Folder;.mode:I // field@712e │ │ +3609c0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3609c2: 5b40 2a71 |0007: iput-object v0, v4, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@712a │ │ +3609c6: 5b40 2b71 |0009: iput-object v0, v4, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ +3609ca: 5b40 2d71 |000b: iput-object v0, v4, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ +3609ce: 5b40 2c71 |000d: iput-object v0, v4, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712c │ │ +3609d2: 5b45 3071 |000f: iput-object v5, v4, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@7130 │ │ +3609d6: 6e10 d39d 0500 |0011: invoke-virtual {v5}, Ljavax/mail/Store;.getSession:()Ljavax/mail/Session; // method@9dd3 │ │ +3609dc: 0c00 |0014: move-result-object v0 │ │ +3609de: 6e10 a59d 0000 |0015: invoke-virtual {v0}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ +3609e4: 0c01 |0018: move-result-object v1 │ │ +3609e6: 1a02 0499 |0019: const-string v2, "mail.event.scope" // string@9904 │ │ +3609ea: 1a03 e671 |001b: const-string v3, "folder" // string@71e6 │ │ +3609ee: 6e30 989a 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9a98 │ │ +3609f4: 0c01 |0020: move-result-object v1 │ │ +3609f6: 6e10 a59d 0000 |0021: invoke-virtual {v0}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ +3609fc: 0c02 |0024: move-result-object v2 │ │ +3609fe: 1a03 0399 |0025: const-string v3, "mail.event.executor" // string@9903 │ │ +360a02: 6e20 969a 3200 |0027: invoke-virtual {v2, v3}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ +360a08: 0c02 |002a: move-result-object v2 │ │ +360a0a: 1f02 8913 |002b: check-cast v2, Ljava/util/concurrent/Executor; // type@1389 │ │ +360a0e: 1a03 4b5d |002d: const-string v3, "application" // string@5d4b │ │ +360a12: 6e20 1398 3100 |002f: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +360a18: 0a03 |0032: move-result v3 │ │ +360a1a: 3803 0900 |0033: if-eqz v3, 003c // +0009 │ │ +360a1e: 7110 739c 0200 |0035: invoke-static {v2}, Ljavax/mail/EventQueue;.getApplicationEventQueue:(Ljava/util/concurrent/Executor;)Ljavax/mail/EventQueue; // method@9c73 │ │ +360a24: 0c05 |0038: move-result-object v5 │ │ +360a26: 5b45 2f71 |0039: iput-object v5, v4, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712f │ │ +360a2a: 2826 |003b: goto 0061 // +0026 │ │ +360a2c: 1a03 04ae |003c: const-string v3, "session" // string@ae04 │ │ +360a30: 6e20 1398 3100 |003e: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +360a36: 0a03 |0041: move-result v3 │ │ +360a38: 3803 0900 |0042: if-eqz v3, 004b // +0009 │ │ +360a3c: 6e10 a09d 0000 |0044: invoke-virtual {v0}, Ljavax/mail/Session;.getEventQueue:()Ljavax/mail/EventQueue; // method@9da0 │ │ +360a42: 0c05 |0047: move-result-object v5 │ │ +360a44: 5b45 2f71 |0048: iput-object v5, v4, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712f │ │ +360a48: 2817 |004a: goto 0061 // +0017 │ │ +360a4a: 1a00 2cba |004b: const-string v0, "store" // string@ba2c │ │ +360a4e: 6e20 1398 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +360a54: 0a00 |0050: move-result v0 │ │ +360a56: 3800 0900 |0051: if-eqz v0, 005a // +0009 │ │ +360a5a: 6e10 cf9d 0500 |0053: invoke-virtual {v5}, Ljavax/mail/Store;.getEventQueue:()Ljavax/mail/EventQueue; // method@9dcf │ │ +360a60: 0c05 |0056: move-result-object v5 │ │ +360a62: 5b45 2f71 |0057: iput-object v5, v4, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712f │ │ +360a66: 2808 |0059: goto 0061 // +0008 │ │ +360a68: 2205 de13 |005a: new-instance v5, Ljavax/mail/EventQueue; // type@13de │ │ +360a6c: 7020 719c 2500 |005c: invoke-direct {v5, v2}, Ljavax/mail/EventQueue;.:(Ljava/util/concurrent/Executor;)V // method@9c71 │ │ +360a72: 5b45 2f71 |005f: iput-object v5, v4, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712f │ │ +360a76: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0004 line=132 │ │ 0x0007 line=1349 │ │ 0x0009 line=1416 │ │ 0x000b line=1497 │ │ @@ -794428,21 +794428,21 @@ │ │ type : '(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -360dac: |[360dac] javax.mail.Folder.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V │ │ -360dbc: 6e10 d79a 0300 |0000: invoke-virtual {v3}, Ljava/util/Vector;.clone:()Ljava/lang/Object; // method@9ad7 │ │ -360dc2: 0c03 |0003: move-result-object v3 │ │ -360dc4: 1f03 7e13 |0004: check-cast v3, Ljava/util/Vector; // type@137e │ │ -360dc8: 5410 2f71 |0006: iget-object v0, v1, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712f │ │ -360dcc: 6e30 729c 2003 |0008: invoke-virtual {v0, v2, v3}, Ljavax/mail/EventQueue;.enqueue:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9c72 │ │ -360dd2: 0e00 |000b: return-void │ │ +360da8: |[360da8] javax.mail.Folder.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V │ │ +360db8: 6e10 d79a 0300 |0000: invoke-virtual {v3}, Ljava/util/Vector;.clone:()Ljava/lang/Object; // method@9ad7 │ │ +360dbe: 0c03 |0003: move-result-object v3 │ │ +360dc0: 1f03 7e13 |0004: check-cast v3, Ljava/util/Vector; // type@137e │ │ +360dc4: 5410 2f71 |0006: iget-object v0, v1, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712f │ │ +360dc8: 6e30 729c 2003 |0008: invoke-virtual {v0, v2, v3}, Ljavax/mail/EventQueue;.enqueue:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9c72 │ │ +360dce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1654 │ │ 0x0006 line=1655 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ljavax/mail/Folder; │ │ 0x0000 - 0x000c reg=2 (null) Ljavax/mail/event/MailEvent; │ │ @@ -794454,28 +794454,28 @@ │ │ type : '(Ljavax/mail/event/ConnectionListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -360a7c: |[360a7c] javax.mail.Folder.addConnectionListener:(Ljavax/mail/event/ConnectionListener;)V │ │ -360a8c: 1d01 |0000: monitor-enter v1 │ │ -360a8e: 5410 2a71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@712a │ │ -360a92: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -360a96: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -360a9a: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -360aa0: 5b10 2a71 |000a: iput-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@712a │ │ -360aa4: 5410 2a71 |000c: iget-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@712a │ │ -360aa8: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -360aae: 1e01 |0011: monitor-exit v1 │ │ -360ab0: 0e00 |0012: return-void │ │ -360ab2: 0d02 |0013: move-exception v2 │ │ -360ab4: 1e01 |0014: monitor-exit v1 │ │ -360ab6: 2702 |0015: throw v2 │ │ +360a78: |[360a78] javax.mail.Folder.addConnectionListener:(Ljavax/mail/event/ConnectionListener;)V │ │ +360a88: 1d01 |0000: monitor-enter v1 │ │ +360a8a: 5410 2a71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@712a │ │ +360a8e: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +360a92: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +360a96: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +360a9c: 5b10 2a71 |000a: iput-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@712a │ │ +360aa0: 5410 2a71 |000c: iget-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@712a │ │ +360aa4: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +360aaa: 1e01 |0011: monitor-exit v1 │ │ +360aac: 0e00 |0012: return-void │ │ +360aae: 0d02 |0013: move-exception v2 │ │ +360ab0: 1e01 |0014: monitor-exit v1 │ │ +360ab2: 2702 |0015: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=1362 │ │ 0x0005 line=1363 │ │ 0x000c line=1364 │ │ @@ -794489,28 +794489,28 @@ │ │ type : '(Ljavax/mail/event/FolderListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -360ac4: |[360ac4] javax.mail.Folder.addFolderListener:(Ljavax/mail/event/FolderListener;)V │ │ -360ad4: 1d01 |0000: monitor-enter v1 │ │ -360ad6: 5410 2b71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ -360ada: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -360ade: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -360ae2: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -360ae8: 5b10 2b71 |000a: iput-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ -360aec: 5410 2b71 |000c: iget-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ -360af0: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -360af6: 1e01 |0011: monitor-exit v1 │ │ -360af8: 0e00 |0012: return-void │ │ -360afa: 0d02 |0013: move-exception v2 │ │ -360afc: 1e01 |0014: monitor-exit v1 │ │ -360afe: 2702 |0015: throw v2 │ │ +360ac0: |[360ac0] javax.mail.Folder.addFolderListener:(Ljavax/mail/event/FolderListener;)V │ │ +360ad0: 1d01 |0000: monitor-enter v1 │ │ +360ad2: 5410 2b71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ +360ad6: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +360ada: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +360ade: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +360ae4: 5b10 2b71 |000a: iput-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ +360ae8: 5410 2b71 |000c: iget-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ +360aec: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +360af2: 1e01 |0011: monitor-exit v1 │ │ +360af4: 0e00 |0012: return-void │ │ +360af6: 0d02 |0013: move-exception v2 │ │ +360af8: 1e01 |0014: monitor-exit v1 │ │ +360afa: 2702 |0015: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=1428 │ │ 0x0005 line=1429 │ │ 0x000c line=1430 │ │ @@ -794524,28 +794524,28 @@ │ │ type : '(Ljavax/mail/event/MessageChangedListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -360b0c: |[360b0c] javax.mail.Folder.addMessageChangedListener:(Ljavax/mail/event/MessageChangedListener;)V │ │ -360b1c: 1d01 |0000: monitor-enter v1 │ │ -360b1e: 5410 2c71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712c │ │ -360b22: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -360b26: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -360b2a: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -360b30: 5b10 2c71 |000a: iput-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712c │ │ -360b34: 5410 2c71 |000c: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712c │ │ -360b38: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -360b3e: 1e01 |0011: monitor-exit v1 │ │ -360b40: 0e00 |0012: return-void │ │ -360b42: 0d02 |0013: move-exception v2 │ │ -360b44: 1e01 |0014: monitor-exit v1 │ │ -360b46: 2702 |0015: throw v2 │ │ +360b08: |[360b08] javax.mail.Folder.addMessageChangedListener:(Ljavax/mail/event/MessageChangedListener;)V │ │ +360b18: 1d01 |0000: monitor-enter v1 │ │ +360b1a: 5410 2c71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712c │ │ +360b1e: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +360b22: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +360b26: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +360b2c: 5b10 2c71 |000a: iput-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712c │ │ +360b30: 5410 2c71 |000c: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712c │ │ +360b34: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +360b3a: 1e01 |0011: monitor-exit v1 │ │ +360b3c: 0e00 |0012: return-void │ │ +360b3e: 0d02 |0013: move-exception v2 │ │ +360b40: 1e01 |0014: monitor-exit v1 │ │ +360b42: 2702 |0015: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=1599 │ │ 0x0005 line=1600 │ │ 0x000c line=1601 │ │ @@ -794559,28 +794559,28 @@ │ │ type : '(Ljavax/mail/event/MessageCountListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -360b54: |[360b54] javax.mail.Folder.addMessageCountListener:(Ljavax/mail/event/MessageCountListener;)V │ │ -360b64: 1d01 |0000: monitor-enter v1 │ │ -360b66: 5410 2d71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ -360b6a: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -360b6e: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -360b72: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -360b78: 5b10 2d71 |000a: iput-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ -360b7c: 5410 2d71 |000c: iget-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ -360b80: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -360b86: 1e01 |0011: monitor-exit v1 │ │ -360b88: 0e00 |0012: return-void │ │ -360b8a: 0d02 |0013: move-exception v2 │ │ -360b8c: 1e01 |0014: monitor-exit v1 │ │ -360b8e: 2702 |0015: throw v2 │ │ +360b50: |[360b50] javax.mail.Folder.addMessageCountListener:(Ljavax/mail/event/MessageCountListener;)V │ │ +360b60: 1d01 |0000: monitor-enter v1 │ │ +360b62: 5410 2d71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ +360b66: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +360b6a: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +360b6e: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +360b74: 5b10 2d71 |000a: iput-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ +360b78: 5410 2d71 |000c: iget-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ +360b7c: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +360b82: 1e01 |0011: monitor-exit v1 │ │ +360b84: 0e00 |0012: return-void │ │ +360b86: 0d02 |0013: move-exception v2 │ │ +360b88: 1e01 |0014: monitor-exit v1 │ │ +360b8a: 2702 |0015: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=1509 │ │ 0x0005 line=1510 │ │ 0x000c line=1511 │ │ @@ -794600,18 +794600,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -360b9c: |[360b9c] javax.mail.Folder.close:()V │ │ -360bac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -360bae: 6e20 a09c 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/Folder;.close:(Z)V // method@9ca0 │ │ -360bb4: 0e00 |0004: return-void │ │ +360b98: |[360b98] javax.mail.Folder.close:()V │ │ +360ba8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +360baa: 6e20 a09c 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/Folder;.close:(Z)V // method@9ca0 │ │ +360bb0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=669 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/Folder; │ │ │ │ #6 : (in Ljavax/mail/Folder;) │ │ @@ -794625,32 +794625,32 @@ │ │ type : '([Ljavax/mail/Message;Ljavax/mail/Folder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -360bb8: |[360bb8] javax.mail.Folder.copyMessages:([Ljavax/mail/Message;Ljavax/mail/Folder;)V │ │ -360bc8: 6e10 a49c 0400 |0000: invoke-virtual {v4}, Ljavax/mail/Folder;.exists:()Z // method@9ca4 │ │ -360bce: 0a00 |0003: move-result v0 │ │ -360bd0: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -360bd4: 6e20 9e9c 3400 |0006: invoke-virtual {v4, v3}, Ljavax/mail/Folder;.appendMessages:([Ljavax/mail/Message;)V // method@9c9e │ │ -360bda: 0e00 |0009: return-void │ │ -360bdc: 2203 e513 |000a: new-instance v3, Ljavax/mail/FolderNotFoundException; // type@13e5 │ │ -360be0: 2200 e812 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -360be4: 7010 4098 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -360bea: 6e10 aa9c 0400 |0011: invoke-virtual {v4}, Ljavax/mail/Folder;.getFullName:()Ljava/lang/String; // method@9caa │ │ -360bf0: 0c01 |0014: move-result-object v1 │ │ -360bf2: 6e20 4b98 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -360bf8: 1a01 cc01 |0018: const-string v1, " does not exist" // string@01cc │ │ -360bfc: 6e20 4b98 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -360c02: 6e10 5498 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -360c08: 0c00 |0020: move-result-object v0 │ │ -360c0a: 7030 db9c 0304 |0021: invoke-direct {v3, v0, v4}, Ljavax/mail/FolderNotFoundException;.:(Ljava/lang/String;Ljavax/mail/Folder;)V // method@9cdb │ │ -360c10: 2703 |0024: throw v3 │ │ +360bb4: |[360bb4] javax.mail.Folder.copyMessages:([Ljavax/mail/Message;Ljavax/mail/Folder;)V │ │ +360bc4: 6e10 a49c 0400 |0000: invoke-virtual {v4}, Ljavax/mail/Folder;.exists:()Z // method@9ca4 │ │ +360bca: 0a00 |0003: move-result v0 │ │ +360bcc: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +360bd0: 6e20 9e9c 3400 |0006: invoke-virtual {v4, v3}, Ljavax/mail/Folder;.appendMessages:([Ljavax/mail/Message;)V // method@9c9e │ │ +360bd6: 0e00 |0009: return-void │ │ +360bd8: 2203 e513 |000a: new-instance v3, Ljavax/mail/FolderNotFoundException; // type@13e5 │ │ +360bdc: 2200 e812 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +360be0: 7010 4098 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +360be6: 6e10 aa9c 0400 |0011: invoke-virtual {v4}, Ljavax/mail/Folder;.getFullName:()Ljava/lang/String; // method@9caa │ │ +360bec: 0c01 |0014: move-result-object v1 │ │ +360bee: 6e20 4b98 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +360bf4: 1a01 cc01 |0018: const-string v1, " does not exist" // string@01cc │ │ +360bf8: 6e20 4b98 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +360bfe: 6e10 5498 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +360c04: 0c00 |0020: move-result-object v0 │ │ +360c06: 7030 db9c 0304 |0021: invoke-direct {v3, v0, v4}, Ljavax/mail/FolderNotFoundException;.:(Ljava/lang/String;Ljavax/mail/Folder;)V // method@9cdb │ │ +360c0c: 2703 |0024: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1216 │ │ 0x0006 line=1221 │ │ 0x000a line=1217 │ │ 0x0011 line=1218 │ │ locals : │ │ @@ -794687,37 +794687,37 @@ │ │ type : '([Ljavax/mail/Message;Ljavax/mail/FetchProfile;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -360c14: |[360c14] javax.mail.Folder.fetch:([Ljavax/mail/Message;Ljavax/mail/FetchProfile;)V │ │ -360c24: 0e00 |0000: return-void │ │ +360c10: |[360c10] javax.mail.Folder.fetch:([Ljavax/mail/Message;Ljavax/mail/FetchProfile;)V │ │ +360c20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Ljavax/mail/Folder;) │ │ name : 'finalize' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -360c28: |[360c28] javax.mail.Folder.finalize:()V │ │ -360c38: 5410 2f71 |0000: iget-object v0, v1, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712f │ │ -360c3c: 6e10 759c 0000 |0002: invoke-virtual {v0}, Ljavax/mail/EventQueue;.terminateQueue:()V // method@9c75 │ │ -360c42: 6f10 e797 0100 |0005: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ -360c48: 0e00 |0008: return-void │ │ -360c4a: 0d00 |0009: move-exception v0 │ │ -360c4c: 6f10 e797 0100 |000a: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ -360c52: 2700 |000d: throw v0 │ │ +360c24: |[360c24] javax.mail.Folder.finalize:()V │ │ +360c34: 5410 2f71 |0000: iget-object v0, v1, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712f │ │ +360c38: 6e10 759c 0000 |0002: invoke-virtual {v0}, Ljavax/mail/EventQueue;.terminateQueue:()V // method@9c75 │ │ +360c3e: 6f10 e797 0100 |0005: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ +360c44: 0e00 |0008: return-void │ │ +360c46: 0d00 |0009: move-exception v0 │ │ +360c48: 6f10 e797 0100 |000a: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ +360c4e: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=1661 │ │ 0x0005 line=1663 │ │ 0x000d line=1664 │ │ @@ -794729,41 +794729,41 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -36052c: |[36052c] javax.mail.Folder.getDeletedMessageCount:()I │ │ -36053c: 1d05 |0000: monitor-enter v5 │ │ -36053e: 6e10 bb9c 0500 |0001: invoke-virtual {v5}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ -360544: 0a00 |0004: move-result v0 │ │ -360546: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -36054a: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ -36054c: 1e05 |0008: monitor-exit v5 │ │ -36054e: 0f00 |0009: return v0 │ │ -360550: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -360552: 6e10 ac9c 0500 |000b: invoke-virtual {v5}, Ljavax/mail/Folder;.getMessageCount:()I // method@9cac │ │ -360558: 0a01 |000e: move-result v1 │ │ -36055a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -36055c: 3612 1300 |0010: if-gt v2, v1, 0023 // +0013 │ │ -360560: 6e20 ab9c 2500 |0012: invoke-virtual {v5, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ -360566: 0c03 |0015: move-result-object v3 │ │ -360568: 6204 1571 |0016: sget-object v4, Ljavax/mail/Flags$Flag;.DELETED:Ljavax/mail/Flags$Flag; // field@7115 │ │ -36056c: 6e20 ff9c 4300 |0018: invoke-virtual {v3, v4}, Ljavax/mail/Message;.isSet:(Ljavax/mail/Flags$Flag;)Z // method@9cff │ │ -360572: 0a03 |001b: move-result v3 │ │ -360574: 3803 0400 |001c: if-eqz v3, 0020 // +0004 │ │ -360578: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -36057c: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -360580: 28ee |0022: goto 0010 // -0012 │ │ -360582: 1e05 |0023: monitor-exit v5 │ │ -360584: 0f00 |0024: return v0 │ │ -360586: 0d00 |0025: move-exception v0 │ │ -360588: 1e05 |0026: monitor-exit v5 │ │ -36058a: 2700 |0027: throw v0 │ │ +360528: |[360528] javax.mail.Folder.getDeletedMessageCount:()I │ │ +360538: 1d05 |0000: monitor-enter v5 │ │ +36053a: 6e10 bb9c 0500 |0001: invoke-virtual {v5}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ +360540: 0a00 |0004: move-result v0 │ │ +360542: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +360546: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ +360548: 1e05 |0008: monitor-exit v5 │ │ +36054a: 0f00 |0009: return v0 │ │ +36054c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +36054e: 6e10 ac9c 0500 |000b: invoke-virtual {v5}, Ljavax/mail/Folder;.getMessageCount:()I // method@9cac │ │ +360554: 0a01 |000e: move-result v1 │ │ +360556: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +360558: 3612 1300 |0010: if-gt v2, v1, 0023 // +0013 │ │ +36055c: 6e20 ab9c 2500 |0012: invoke-virtual {v5, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ +360562: 0c03 |0015: move-result-object v3 │ │ +360564: 6204 1571 |0016: sget-object v4, Ljavax/mail/Flags$Flag;.DELETED:Ljavax/mail/Flags$Flag; // field@7115 │ │ +360568: 6e20 ff9c 4300 |0018: invoke-virtual {v3, v4}, Ljavax/mail/Message;.isSet:(Ljavax/mail/Flags$Flag;)Z // method@9cff │ │ +36056e: 0a03 |001b: move-result v3 │ │ +360570: 3803 0400 |001c: if-eqz v3, 0020 // +0004 │ │ +360574: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +360578: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36057c: 28ee |0022: goto 0010 // -0012 │ │ +36057e: 1e05 |0023: monitor-exit v5 │ │ +360580: 0f00 |0024: return v0 │ │ +360582: 0d00 |0025: move-exception v0 │ │ +360584: 1e05 |0026: monitor-exit v5 │ │ +360586: 2700 |0027: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x0005 │ │ -> 0x0025 │ │ 0x000b - 0x000f │ │ -> 0x0025 │ │ 0x0012 - 0x001c │ │ Ljavax/mail/MessageRemovedException; -> 0x0020 │ │ @@ -794806,39 +794806,39 @@ │ │ type : '()[Ljavax/mail/Message;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -360780: |[360780] javax.mail.Folder.getMessages:()[Ljavax/mail/Message; │ │ -360790: 1d05 |0000: monitor-enter v5 │ │ -360792: 6e10 bb9c 0500 |0001: invoke-virtual {v5}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ -360798: 0a00 |0004: move-result v0 │ │ -36079a: 3800 1800 |0005: if-eqz v0, 001d // +0018 │ │ -36079e: 6e10 ac9c 0500 |0007: invoke-virtual {v5}, Ljavax/mail/Folder;.getMessageCount:()I // method@9cac │ │ -3607a4: 0a00 |000a: move-result v0 │ │ -3607a6: 2301 f215 |000b: new-array v1, v0, [Ljavax/mail/Message; // type@15f2 │ │ -3607aa: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -3607ac: 3602 0d00 |000e: if-gt v2, v0, 001b // +000d │ │ -3607b0: d803 02ff |0010: add-int/lit8 v3, v2, #int -1 // #ff │ │ -3607b4: 6e20 ab9c 2500 |0012: invoke-virtual {v5, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ -3607ba: 0c04 |0015: move-result-object v4 │ │ -3607bc: 4d04 0103 |0016: aput-object v4, v1, v3 │ │ -3607c0: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3607c4: 28f4 |001a: goto 000e // -000c │ │ -3607c6: 1e05 |001b: monitor-exit v5 │ │ -3607c8: 1101 |001c: return-object v1 │ │ -3607ca: 2200 c912 |001d: new-instance v0, Ljava/lang/IllegalStateException; // type@12c9 │ │ -3607ce: 1a01 bc1b |001f: const-string v1, "Folder not open" // string@1bbc │ │ -3607d2: 7020 8a97 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@978a │ │ -3607d8: 2700 |0024: throw v0 │ │ -3607da: 0d00 |0025: move-exception v0 │ │ -3607dc: 1e05 |0026: monitor-exit v5 │ │ -3607de: 2700 |0027: throw v0 │ │ +36077c: |[36077c] javax.mail.Folder.getMessages:()[Ljavax/mail/Message; │ │ +36078c: 1d05 |0000: monitor-enter v5 │ │ +36078e: 6e10 bb9c 0500 |0001: invoke-virtual {v5}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ +360794: 0a00 |0004: move-result v0 │ │ +360796: 3800 1800 |0005: if-eqz v0, 001d // +0018 │ │ +36079a: 6e10 ac9c 0500 |0007: invoke-virtual {v5}, Ljavax/mail/Folder;.getMessageCount:()I // method@9cac │ │ +3607a0: 0a00 |000a: move-result v0 │ │ +3607a2: 2301 f215 |000b: new-array v1, v0, [Ljavax/mail/Message; // type@15f2 │ │ +3607a6: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +3607a8: 3602 0d00 |000e: if-gt v2, v0, 001b // +000d │ │ +3607ac: d803 02ff |0010: add-int/lit8 v3, v2, #int -1 // #ff │ │ +3607b0: 6e20 ab9c 2500 |0012: invoke-virtual {v5, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ +3607b6: 0c04 |0015: move-result-object v4 │ │ +3607b8: 4d04 0103 |0016: aput-object v4, v1, v3 │ │ +3607bc: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3607c0: 28f4 |001a: goto 000e // -000c │ │ +3607c2: 1e05 |001b: monitor-exit v5 │ │ +3607c4: 1101 |001c: return-object v1 │ │ +3607c6: 2200 c912 |001d: new-instance v0, Ljava/lang/IllegalStateException; // type@12c9 │ │ +3607ca: 1a01 bc1b |001f: const-string v1, "Folder not open" // string@1bbc │ │ +3607ce: 7020 8a97 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@978a │ │ +3607d4: 2700 |0024: throw v0 │ │ +3607d6: 0d00 |0025: move-exception v0 │ │ +3607d8: 1e05 |0026: monitor-exit v5 │ │ +3607da: 2700 |0027: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0018 │ │ -> 0x0025 │ │ 0x001d - 0x0025 │ │ -> 0x0025 │ │ positions : │ │ 0x0001 line=991 │ │ @@ -794855,32 +794855,32 @@ │ │ type : '(II)[Ljavax/mail/Message;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3607f4: |[3607f4] javax.mail.Folder.getMessages:(II)[Ljavax/mail/Message; │ │ -360804: 1d04 |0000: monitor-enter v4 │ │ -360806: 9100 0605 |0001: sub-int v0, v6, v5 │ │ -36080a: d800 0001 |0003: add-int/lit8 v0, v0, #int 1 // #01 │ │ -36080e: 2300 f215 |0005: new-array v0, v0, [Ljavax/mail/Message; // type@15f2 │ │ -360812: 0151 |0007: move v1, v5 │ │ -360814: 3661 0d00 |0008: if-gt v1, v6, 0015 // +000d │ │ -360818: 9102 0105 |000a: sub-int v2, v1, v5 │ │ -36081c: 6e20 ab9c 1400 |000c: invoke-virtual {v4, v1}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ -360822: 0c03 |000f: move-result-object v3 │ │ -360824: 4d03 0002 |0010: aput-object v3, v0, v2 │ │ -360828: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -36082c: 28f4 |0014: goto 0008 // -000c │ │ -36082e: 1e04 |0015: monitor-exit v4 │ │ -360830: 1100 |0016: return-object v0 │ │ -360832: 0d05 |0017: move-exception v5 │ │ -360834: 1e04 |0018: monitor-exit v4 │ │ -360836: 2705 |0019: throw v5 │ │ +3607f0: |[3607f0] javax.mail.Folder.getMessages:(II)[Ljavax/mail/Message; │ │ +360800: 1d04 |0000: monitor-enter v4 │ │ +360802: 9100 0605 |0001: sub-int v0, v6, v5 │ │ +360806: d800 0001 |0003: add-int/lit8 v0, v0, #int 1 // #01 │ │ +36080a: 2300 f215 |0005: new-array v0, v0, [Ljavax/mail/Message; // type@15f2 │ │ +36080e: 0151 |0007: move v1, v5 │ │ +360810: 3661 0d00 |0008: if-gt v1, v6, 0015 // +000d │ │ +360814: 9102 0105 |000a: sub-int v2, v1, v5 │ │ +360818: 6e20 ab9c 1400 |000c: invoke-virtual {v4, v1}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ +36081e: 0c03 |000f: move-result-object v3 │ │ +360820: 4d03 0002 |0010: aput-object v3, v0, v2 │ │ +360824: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +360828: 28f4 |0014: goto 0008 // -000c │ │ +36082a: 1e04 |0015: monitor-exit v4 │ │ +36082c: 1100 |0016: return-object v0 │ │ +36082e: 0d05 |0017: move-exception v5 │ │ +360830: 1e04 |0018: monitor-exit v4 │ │ +360832: 2705 |0019: throw v5 │ │ catches : 1 │ │ 0x0005 - 0x0012 │ │ -> 0x0017 │ │ positions : │ │ 0x0005 line=931 │ │ 0x000c line=933 │ │ 0x0015 line=934 │ │ @@ -794894,31 +794894,31 @@ │ │ type : '([I)[Ljavax/mail/Message;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -360844: |[360844] javax.mail.Folder.getMessages:([I)[Ljavax/mail/Message; │ │ -360854: 1d04 |0000: monitor-enter v4 │ │ -360856: 2150 |0001: array-length v0, v5 │ │ -360858: 2301 f215 |0002: new-array v1, v0, [Ljavax/mail/Message; // type@15f2 │ │ -36085c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -36085e: 3502 0d00 |0005: if-ge v2, v0, 0012 // +000d │ │ -360862: 4403 0502 |0007: aget v3, v5, v2 │ │ -360866: 6e20 ab9c 3400 |0009: invoke-virtual {v4, v3}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ -36086c: 0c03 |000c: move-result-object v3 │ │ -36086e: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ -360872: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -360876: 28f4 |0011: goto 0005 // -000c │ │ -360878: 1e04 |0012: monitor-exit v4 │ │ -36087a: 1101 |0013: return-object v1 │ │ -36087c: 0d05 |0014: move-exception v5 │ │ -36087e: 1e04 |0015: monitor-exit v4 │ │ -360880: 2705 |0016: throw v5 │ │ +360840: |[360840] javax.mail.Folder.getMessages:([I)[Ljavax/mail/Message; │ │ +360850: 1d04 |0000: monitor-enter v4 │ │ +360852: 2150 |0001: array-length v0, v5 │ │ +360854: 2301 f215 |0002: new-array v1, v0, [Ljavax/mail/Message; // type@15f2 │ │ +360858: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +36085a: 3502 0d00 |0005: if-ge v2, v0, 0012 // +000d │ │ +36085e: 4403 0502 |0007: aget v3, v5, v2 │ │ +360862: 6e20 ab9c 3400 |0009: invoke-virtual {v4, v3}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ +360868: 0c03 |000c: move-result-object v3 │ │ +36086a: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ +36086e: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +360872: 28f4 |0011: goto 0005 // -000c │ │ +360874: 1e04 |0012: monitor-exit v4 │ │ +360876: 1101 |0013: return-object v1 │ │ +360878: 0d05 |0014: move-exception v5 │ │ +36087a: 1e04 |0015: monitor-exit v4 │ │ +36087c: 2705 |0016: throw v5 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ -> 0x0014 │ │ positions : │ │ 0x0001 line=961 │ │ 0x0002 line=962 │ │ 0x0007 line=964 │ │ @@ -794932,29 +794932,29 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3605ac: |[3605ac] javax.mail.Folder.getMode:()I │ │ -3605bc: 1d02 |0000: monitor-enter v2 │ │ -3605be: 6e10 bb9c 0200 |0001: invoke-virtual {v2}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ -3605c4: 0a00 |0004: move-result v0 │ │ -3605c6: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -3605ca: 5220 2e71 |0007: iget v0, v2, Ljavax/mail/Folder;.mode:I // field@712e │ │ -3605ce: 1e02 |0009: monitor-exit v2 │ │ -3605d0: 0f00 |000a: return v0 │ │ -3605d2: 2200 c912 |000b: new-instance v0, Ljava/lang/IllegalStateException; // type@12c9 │ │ -3605d6: 1a01 bc1b |000d: const-string v1, "Folder not open" // string@1bbc │ │ -3605da: 7020 8a97 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@978a │ │ -3605e0: 2700 |0012: throw v0 │ │ -3605e2: 0d00 |0013: move-exception v0 │ │ -3605e4: 1e02 |0014: monitor-exit v2 │ │ -3605e6: 2700 |0015: throw v0 │ │ +3605a8: |[3605a8] javax.mail.Folder.getMode:()I │ │ +3605b8: 1d02 |0000: monitor-enter v2 │ │ +3605ba: 6e10 bb9c 0200 |0001: invoke-virtual {v2}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ +3605c0: 0a00 |0004: move-result v0 │ │ +3605c2: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +3605c6: 5220 2e71 |0007: iget v0, v2, Ljavax/mail/Folder;.mode:I // field@712e │ │ +3605ca: 1e02 |0009: monitor-exit v2 │ │ +3605cc: 0f00 |000a: return v0 │ │ +3605ce: 2200 c912 |000b: new-instance v0, Ljava/lang/IllegalStateException; // type@12c9 │ │ +3605d2: 1a01 bc1b |000d: const-string v1, "Folder not open" // string@1bbc │ │ +3605d6: 7020 8a97 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@978a │ │ +3605dc: 2700 |0012: throw v0 │ │ +3605de: 0d00 |0013: move-exception v0 │ │ +3605e0: 1e02 |0014: monitor-exit v2 │ │ +3605e2: 2700 |0015: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0009 │ │ -> 0x0013 │ │ 0x000b - 0x0013 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=690 │ │ @@ -794974,41 +794974,41 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3605fc: |[3605fc] javax.mail.Folder.getNewMessageCount:()I │ │ -36060c: 1d05 |0000: monitor-enter v5 │ │ -36060e: 6e10 bb9c 0500 |0001: invoke-virtual {v5}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ -360614: 0a00 |0004: move-result v0 │ │ -360616: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -36061a: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ -36061c: 1e05 |0008: monitor-exit v5 │ │ -36061e: 0f00 |0009: return v0 │ │ -360620: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -360622: 6e10 ac9c 0500 |000b: invoke-virtual {v5}, Ljavax/mail/Folder;.getMessageCount:()I // method@9cac │ │ -360628: 0a01 |000e: move-result v1 │ │ -36062a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -36062c: 3612 1300 |0010: if-gt v2, v1, 0023 // +0013 │ │ -360630: 6e20 ab9c 2500 |0012: invoke-virtual {v5, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ -360636: 0c03 |0015: move-result-object v3 │ │ -360638: 6204 1871 |0016: sget-object v4, Ljavax/mail/Flags$Flag;.RECENT:Ljavax/mail/Flags$Flag; // field@7118 │ │ -36063c: 6e20 ff9c 4300 |0018: invoke-virtual {v3, v4}, Ljavax/mail/Message;.isSet:(Ljavax/mail/Flags$Flag;)Z // method@9cff │ │ -360642: 0a03 |001b: move-result v3 │ │ -360644: 3803 0400 |001c: if-eqz v3, 0020 // +0004 │ │ -360648: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -36064c: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -360650: 28ee |0022: goto 0010 // -0012 │ │ -360652: 1e05 |0023: monitor-exit v5 │ │ -360654: 0f00 |0024: return v0 │ │ -360656: 0d00 |0025: move-exception v0 │ │ -360658: 1e05 |0026: monitor-exit v5 │ │ -36065a: 2700 |0027: throw v0 │ │ +3605f8: |[3605f8] javax.mail.Folder.getNewMessageCount:()I │ │ +360608: 1d05 |0000: monitor-enter v5 │ │ +36060a: 6e10 bb9c 0500 |0001: invoke-virtual {v5}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ +360610: 0a00 |0004: move-result v0 │ │ +360612: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +360616: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ +360618: 1e05 |0008: monitor-exit v5 │ │ +36061a: 0f00 |0009: return v0 │ │ +36061c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +36061e: 6e10 ac9c 0500 |000b: invoke-virtual {v5}, Ljavax/mail/Folder;.getMessageCount:()I // method@9cac │ │ +360624: 0a01 |000e: move-result v1 │ │ +360626: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +360628: 3612 1300 |0010: if-gt v2, v1, 0023 // +0013 │ │ +36062c: 6e20 ab9c 2500 |0012: invoke-virtual {v5, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ +360632: 0c03 |0015: move-result-object v3 │ │ +360634: 6204 1871 |0016: sget-object v4, Ljavax/mail/Flags$Flag;.RECENT:Ljavax/mail/Flags$Flag; // field@7118 │ │ +360638: 6e20 ff9c 4300 |0018: invoke-virtual {v3, v4}, Ljavax/mail/Message;.isSet:(Ljavax/mail/Flags$Flag;)Z // method@9cff │ │ +36063e: 0a03 |001b: move-result v3 │ │ +360640: 3803 0400 |001c: if-eqz v3, 0020 // +0004 │ │ +360644: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +360648: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36064c: 28ee |0022: goto 0010 // -0012 │ │ +36064e: 1e05 |0023: monitor-exit v5 │ │ +360650: 0f00 |0024: return v0 │ │ +360652: 0d00 |0025: move-exception v0 │ │ +360654: 1e05 |0026: monitor-exit v5 │ │ +360656: 2700 |0027: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x0005 │ │ -> 0x0025 │ │ 0x000b - 0x000f │ │ -> 0x0025 │ │ 0x0012 - 0x001c │ │ Ljavax/mail/MessageRemovedException; -> 0x0020 │ │ @@ -795045,17 +795045,17 @@ │ │ type : '()Ljavax/mail/Store;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36091c: |[36091c] javax.mail.Folder.getStore:()Ljavax/mail/Store; │ │ -36092c: 5410 3071 |0000: iget-object v0, v1, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@7130 │ │ -360930: 1100 |0002: return-object v0 │ │ +360918: |[360918] javax.mail.Folder.getStore:()Ljavax/mail/Store; │ │ +360928: 5410 3071 |0000: iget-object v0, v1, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@7130 │ │ +36092c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Folder; │ │ │ │ #29 : (in Ljavax/mail/Folder;) │ │ @@ -795069,40 +795069,40 @@ │ │ type : '()Ljavax/mail/URLName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 50 16-bit code units │ │ -360934: |[360934] javax.mail.Folder.getURLName:()Ljavax/mail/URLName; │ │ -360944: 6e10 b69c 0a00 |0000: invoke-virtual {v10}, Ljavax/mail/Folder;.getStore:()Ljavax/mail/Store; // method@9cb6 │ │ -36094a: 0c00 |0003: move-result-object v0 │ │ -36094c: 6e10 d59d 0000 |0004: invoke-virtual {v0}, Ljavax/mail/Store;.getURLName:()Ljavax/mail/URLName; // method@9dd5 │ │ -360952: 0c00 |0007: move-result-object v0 │ │ -360954: 6e10 aa9c 0a00 |0008: invoke-virtual {v10}, Ljavax/mail/Folder;.getFullName:()Ljava/lang/String; // method@9caa │ │ -36095a: 0c01 |000b: move-result-object v1 │ │ -36095c: 2202 e812 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -360960: 7010 4098 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -360966: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ -36096a: 6e20 4b98 1200 |0013: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -360970: 2201 0b14 |0016: new-instance v1, Ljavax/mail/URLName; // type@140b │ │ -360974: 6e10 0a9e 0000 |0018: invoke-virtual {v0}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ -36097a: 0c04 |001b: move-result-object v4 │ │ -36097c: 6e10 069e 0000 |001c: invoke-virtual {v0}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ -360982: 0c05 |001f: move-result-object v5 │ │ -360984: 6e10 099e 0000 |0020: invoke-virtual {v0}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ -36098a: 0a06 |0023: move-result v6 │ │ -36098c: 6e10 5498 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -360992: 0c07 |0027: move-result-object v7 │ │ -360994: 6e10 0d9e 0000 |0028: invoke-virtual {v0}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ -36099a: 0c08 |002b: move-result-object v8 │ │ -36099c: 1209 |002c: const/4 v9, #int 0 // #0 │ │ -36099e: 0713 |002d: move-object v3, v1 │ │ -3609a0: 7607 ff9d 0300 |002e: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Ljavax/mail/URLName;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9dff │ │ -3609a6: 1101 |0031: return-object v1 │ │ +360930: |[360930] javax.mail.Folder.getURLName:()Ljavax/mail/URLName; │ │ +360940: 6e10 b69c 0a00 |0000: invoke-virtual {v10}, Ljavax/mail/Folder;.getStore:()Ljavax/mail/Store; // method@9cb6 │ │ +360946: 0c00 |0003: move-result-object v0 │ │ +360948: 6e10 d59d 0000 |0004: invoke-virtual {v0}, Ljavax/mail/Store;.getURLName:()Ljavax/mail/URLName; // method@9dd5 │ │ +36094e: 0c00 |0007: move-result-object v0 │ │ +360950: 6e10 aa9c 0a00 |0008: invoke-virtual {v10}, Ljavax/mail/Folder;.getFullName:()Ljava/lang/String; // method@9caa │ │ +360956: 0c01 |000b: move-result-object v1 │ │ +360958: 2202 e812 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +36095c: 7010 4098 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +360962: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ +360966: 6e20 4b98 1200 |0013: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36096c: 2201 0b14 |0016: new-instance v1, Ljavax/mail/URLName; // type@140b │ │ +360970: 6e10 0a9e 0000 |0018: invoke-virtual {v0}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ +360976: 0c04 |001b: move-result-object v4 │ │ +360978: 6e10 069e 0000 |001c: invoke-virtual {v0}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ +36097e: 0c05 |001f: move-result-object v5 │ │ +360980: 6e10 099e 0000 |0020: invoke-virtual {v0}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ +360986: 0a06 |0023: move-result v6 │ │ +360988: 6e10 5498 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36098e: 0c07 |0027: move-result-object v7 │ │ +360990: 6e10 0d9e 0000 |0028: invoke-virtual {v0}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ +360996: 0c08 |002b: move-result-object v8 │ │ +360998: 1209 |002c: const/4 v9, #int 0 // #0 │ │ +36099a: 0713 |002d: move-object v3, v1 │ │ +36099c: 7607 ff9d 0300 |002e: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Ljavax/mail/URLName;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9dff │ │ +3609a2: 1101 |0031: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0008 line=195 │ │ 0x000c line=196 │ │ 0x0013 line=216 │ │ 0x0016 line=223 │ │ @@ -795116,41 +795116,41 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -36067c: |[36067c] javax.mail.Folder.getUnreadMessageCount:()I │ │ -36068c: 1d05 |0000: monitor-enter v5 │ │ -36068e: 6e10 bb9c 0500 |0001: invoke-virtual {v5}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ -360694: 0a00 |0004: move-result v0 │ │ -360696: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -36069a: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ -36069c: 1e05 |0008: monitor-exit v5 │ │ -36069e: 0f00 |0009: return v0 │ │ -3606a0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3606a2: 6e10 ac9c 0500 |000b: invoke-virtual {v5}, Ljavax/mail/Folder;.getMessageCount:()I // method@9cac │ │ -3606a8: 0a01 |000e: move-result v1 │ │ -3606aa: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3606ac: 3612 1300 |0010: if-gt v2, v1, 0023 // +0013 │ │ -3606b0: 6e20 ab9c 2500 |0012: invoke-virtual {v5, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ -3606b6: 0c03 |0015: move-result-object v3 │ │ -3606b8: 6204 1971 |0016: sget-object v4, Ljavax/mail/Flags$Flag;.SEEN:Ljavax/mail/Flags$Flag; // field@7119 │ │ -3606bc: 6e20 ff9c 4300 |0018: invoke-virtual {v3, v4}, Ljavax/mail/Message;.isSet:(Ljavax/mail/Flags$Flag;)Z // method@9cff │ │ -3606c2: 0a03 |001b: move-result v3 │ │ -3606c4: 3903 0400 |001c: if-nez v3, 0020 // +0004 │ │ -3606c8: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3606cc: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3606d0: 28ee |0022: goto 0010 // -0012 │ │ -3606d2: 1e05 |0023: monitor-exit v5 │ │ -3606d4: 0f00 |0024: return v0 │ │ -3606d6: 0d00 |0025: move-exception v0 │ │ -3606d8: 1e05 |0026: monitor-exit v5 │ │ -3606da: 2700 |0027: throw v0 │ │ +360678: |[360678] javax.mail.Folder.getUnreadMessageCount:()I │ │ +360688: 1d05 |0000: monitor-enter v5 │ │ +36068a: 6e10 bb9c 0500 |0001: invoke-virtual {v5}, Ljavax/mail/Folder;.isOpen:()Z // method@9cbb │ │ +360690: 0a00 |0004: move-result v0 │ │ +360692: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +360696: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ +360698: 1e05 |0008: monitor-exit v5 │ │ +36069a: 0f00 |0009: return v0 │ │ +36069c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +36069e: 6e10 ac9c 0500 |000b: invoke-virtual {v5}, Ljavax/mail/Folder;.getMessageCount:()I // method@9cac │ │ +3606a4: 0a01 |000e: move-result v1 │ │ +3606a6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3606a8: 3612 1300 |0010: if-gt v2, v1, 0023 // +0013 │ │ +3606ac: 6e20 ab9c 2500 |0012: invoke-virtual {v5, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ +3606b2: 0c03 |0015: move-result-object v3 │ │ +3606b4: 6204 1971 |0016: sget-object v4, Ljavax/mail/Flags$Flag;.SEEN:Ljavax/mail/Flags$Flag; // field@7119 │ │ +3606b8: 6e20 ff9c 4300 |0018: invoke-virtual {v3, v4}, Ljavax/mail/Message;.isSet:(Ljavax/mail/Flags$Flag;)Z // method@9cff │ │ +3606be: 0a03 |001b: move-result v3 │ │ +3606c0: 3903 0400 |001c: if-nez v3, 0020 // +0004 │ │ +3606c4: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3606c8: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3606cc: 28ee |0022: goto 0010 // -0012 │ │ +3606ce: 1e05 |0023: monitor-exit v5 │ │ +3606d0: 0f00 |0024: return v0 │ │ +3606d2: 0d00 |0025: move-exception v0 │ │ +3606d4: 1e05 |0026: monitor-exit v5 │ │ +3606d6: 2700 |0027: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x0005 │ │ -> 0x0025 │ │ 0x000b - 0x000f │ │ -> 0x0025 │ │ 0x0012 - 0x001c │ │ Ljavax/mail/MessageRemovedException; -> 0x0020 │ │ @@ -795181,35 +795181,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -360518: |[360518] javax.mail.Folder.isSubscribed:()Z │ │ -360528: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -36052a: 0f00 |0001: return v0 │ │ +360514: |[360514] javax.mail.Folder.isSubscribed:()Z │ │ +360524: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +360526: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Ljavax/mail/Folder;) │ │ name : 'list' │ │ type : '()[Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -360724: |[360724] javax.mail.Folder.list:()[Ljavax/mail/Folder; │ │ -360734: 1a00 4b03 |0000: const-string v0, "%" // string@034b │ │ -360738: 6e20 be9c 0100 |0002: invoke-virtual {v1, v0}, Ljavax/mail/Folder;.list:(Ljava/lang/String;)[Ljavax/mail/Folder; // method@9cbe │ │ -36073e: 0c00 |0005: move-result-object v0 │ │ -360740: 1100 |0006: return-object v0 │ │ +360720: |[360720] javax.mail.Folder.list:()[Ljavax/mail/Folder; │ │ +360730: 1a00 4b03 |0000: const-string v0, "%" // string@034b │ │ +360734: 6e20 be9c 0100 |0002: invoke-virtual {v1, v0}, Ljavax/mail/Folder;.list:(Ljava/lang/String;)[Ljavax/mail/Folder; // method@9cbe │ │ +36073a: 0c00 |0005: move-result-object v0 │ │ +36073c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=351 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/Folder; │ │ │ │ #36 : (in Ljavax/mail/Folder;) │ │ @@ -795223,19 +795223,19 @@ │ │ type : '()[Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -360744: |[360744] javax.mail.Folder.listSubscribed:()[Ljavax/mail/Folder; │ │ -360754: 1a00 4b03 |0000: const-string v0, "%" // string@034b │ │ -360758: 6e20 c09c 0100 |0002: invoke-virtual {v1, v0}, Ljavax/mail/Folder;.listSubscribed:(Ljava/lang/String;)[Ljavax/mail/Folder; // method@9cc0 │ │ -36075e: 0c00 |0005: move-result-object v0 │ │ -360760: 1100 |0006: return-object v0 │ │ +360740: |[360740] javax.mail.Folder.listSubscribed:()[Ljavax/mail/Folder; │ │ +360750: 1a00 4b03 |0000: const-string v0, "%" // string@034b │ │ +360754: 6e20 c09c 0100 |0002: invoke-virtual {v1, v0}, Ljavax/mail/Folder;.listSubscribed:(Ljava/lang/String;)[Ljavax/mail/Folder; // method@9cc0 │ │ +36075a: 0c00 |0005: move-result-object v0 │ │ +36075c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=369 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/Folder; │ │ │ │ #38 : (in Ljavax/mail/Folder;) │ │ @@ -795243,18 +795243,18 @@ │ │ type : '(Ljava/lang/String;)[Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -360764: |[360764] javax.mail.Folder.listSubscribed:(Ljava/lang/String;)[Ljavax/mail/Folder; │ │ -360774: 6e20 be9c 1000 |0000: invoke-virtual {v0, v1}, Ljavax/mail/Folder;.list:(Ljava/lang/String;)[Ljavax/mail/Folder; // method@9cbe │ │ -36077a: 0c01 |0003: move-result-object v1 │ │ -36077c: 1101 |0004: return-object v1 │ │ +360760: |[360760] javax.mail.Folder.listSubscribed:(Ljava/lang/String;)[Ljavax/mail/Folder; │ │ +360770: 6e20 be9c 1000 |0000: invoke-virtual {v0, v1}, Ljavax/mail/Folder;.list:(Ljava/lang/String;)[Ljavax/mail/Folder; // method@9cbe │ │ +360776: 0c01 |0003: move-result-object v1 │ │ +360778: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Ljavax/mail/Folder; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -795263,26 +795263,26 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -360c60: |[360c60] javax.mail.Folder.notifyConnectionListeners:(I)V │ │ -360c70: 5420 2a71 |0000: iget-object v0, v2, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@712a │ │ -360c74: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -360c78: 2200 0e14 |0004: new-instance v0, Ljavax/mail/event/ConnectionEvent; // type@140e │ │ -360c7c: 7030 189e 2003 |0006: invoke-direct {v0, v2, v3}, Ljavax/mail/event/ConnectionEvent;.:(Ljava/lang/Object;I)V // method@9e18 │ │ -360c82: 5421 2a71 |0009: iget-object v1, v2, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@712a │ │ -360c86: 7030 c89c 0201 |000b: invoke-direct {v2, v0, v1}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ -360c8c: 1230 |000e: const/4 v0, #int 3 // #3 │ │ -360c8e: 3303 0700 |000f: if-ne v3, v0, 0016 // +0007 │ │ -360c92: 5423 2f71 |0011: iget-object v3, v2, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712f │ │ -360c96: 6e10 759c 0300 |0013: invoke-virtual {v3}, Ljavax/mail/EventQueue;.terminateQueue:()V // method@9c75 │ │ -360c9c: 0e00 |0016: return-void │ │ +360c5c: |[360c5c] javax.mail.Folder.notifyConnectionListeners:(I)V │ │ +360c6c: 5420 2a71 |0000: iget-object v0, v2, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@712a │ │ +360c70: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +360c74: 2200 0e14 |0004: new-instance v0, Ljavax/mail/event/ConnectionEvent; // type@140e │ │ +360c78: 7030 189e 2003 |0006: invoke-direct {v0, v2, v3}, Ljavax/mail/event/ConnectionEvent;.:(Ljava/lang/Object;I)V // method@9e18 │ │ +360c7e: 5421 2a71 |0009: iget-object v1, v2, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@712a │ │ +360c82: 7030 c89c 0201 |000b: invoke-direct {v2, v0, v1}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ +360c88: 1230 |000e: const/4 v0, #int 3 // #3 │ │ +360c8a: 3303 0700 |000f: if-ne v3, v0, 0016 // +0007 │ │ +360c8e: 5423 2f71 |0011: iget-object v3, v2, Ljavax/mail/Folder;.q:Ljavax/mail/EventQueue; // field@712f │ │ +360c92: 6e10 759c 0300 |0013: invoke-virtual {v3}, Ljavax/mail/EventQueue;.terminateQueue:()V // method@9c75 │ │ +360c98: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1396 │ │ 0x0004 line=1397 │ │ 0x0009 line=1398 │ │ 0x0011 line=1412 │ │ locals : │ │ @@ -795294,24 +795294,24 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -360ca0: |[360ca0] javax.mail.Folder.notifyFolderListeners:(I)V │ │ -360cb0: 5420 2b71 |0000: iget-object v0, v2, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ -360cb4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -360cb8: 2200 1114 |0004: new-instance v0, Ljavax/mail/event/FolderEvent; // type@1411 │ │ -360cbc: 7040 229e 2032 |0006: invoke-direct {v0, v2, v2, v3}, Ljavax/mail/event/FolderEvent;.:(Ljava/lang/Object;Ljavax/mail/Folder;I)V // method@9e22 │ │ -360cc2: 5421 2b71 |0009: iget-object v1, v2, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ -360cc6: 7030 c89c 0201 |000b: invoke-direct {v2, v0, v1}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ -360ccc: 5420 3071 |000e: iget-object v0, v2, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@7130 │ │ -360cd0: 6e30 d89d 3002 |0010: invoke-virtual {v0, v3, v2}, Ljavax/mail/Store;.notifyFolderListeners:(ILjavax/mail/Folder;)V // method@9dd8 │ │ -360cd6: 0e00 |0013: return-void │ │ +360c9c: |[360c9c] javax.mail.Folder.notifyFolderListeners:(I)V │ │ +360cac: 5420 2b71 |0000: iget-object v0, v2, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ +360cb0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +360cb4: 2200 1114 |0004: new-instance v0, Ljavax/mail/event/FolderEvent; // type@1411 │ │ +360cb8: 7040 229e 2032 |0006: invoke-direct {v0, v2, v2, v3}, Ljavax/mail/event/FolderEvent;.:(Ljava/lang/Object;Ljavax/mail/Folder;I)V // method@9e22 │ │ +360cbe: 5421 2b71 |0009: iget-object v1, v2, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ +360cc2: 7030 c89c 0201 |000b: invoke-direct {v2, v0, v1}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ +360cc8: 5420 3071 |000e: iget-object v0, v2, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@7130 │ │ +360ccc: 6e30 d89d 3002 |0010: invoke-virtual {v0, v3, v2}, Ljavax/mail/Store;.notifyFolderListeners:(ILjavax/mail/Folder;)V // method@9dd8 │ │ +360cd2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1463 │ │ 0x0004 line=1464 │ │ 0x0009 line=1465 │ │ 0x000e line=1467 │ │ locals : │ │ @@ -795323,25 +795323,25 @@ │ │ type : '(Ljavax/mail/Folder;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -360cd8: |[360cd8] javax.mail.Folder.notifyFolderRenamedListeners:(Ljavax/mail/Folder;)V │ │ -360ce8: 5420 2b71 |0000: iget-object v0, v2, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ -360cec: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -360cf0: 2200 1114 |0004: new-instance v0, Ljavax/mail/event/FolderEvent; // type@1411 │ │ -360cf4: 1231 |0006: const/4 v1, #int 3 // #3 │ │ -360cf6: 7051 239e 2032 |0007: invoke-direct {v0, v2, v2, v3, v1}, Ljavax/mail/event/FolderEvent;.:(Ljava/lang/Object;Ljavax/mail/Folder;Ljavax/mail/Folder;I)V // method@9e23 │ │ -360cfc: 5421 2b71 |000a: iget-object v1, v2, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ -360d00: 7030 c89c 0201 |000c: invoke-direct {v2, v0, v1}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ -360d06: 5420 3071 |000f: iget-object v0, v2, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@7130 │ │ -360d0a: 6e30 d99d 2003 |0011: invoke-virtual {v0, v2, v3}, Ljavax/mail/Store;.notifyFolderRenamedListeners:(Ljavax/mail/Folder;Ljavax/mail/Folder;)V // method@9dd9 │ │ -360d10: 0e00 |0014: return-void │ │ +360cd4: |[360cd4] javax.mail.Folder.notifyFolderRenamedListeners:(Ljavax/mail/Folder;)V │ │ +360ce4: 5420 2b71 |0000: iget-object v0, v2, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ +360ce8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +360cec: 2200 1114 |0004: new-instance v0, Ljavax/mail/event/FolderEvent; // type@1411 │ │ +360cf0: 1231 |0006: const/4 v1, #int 3 // #3 │ │ +360cf2: 7051 239e 2032 |0007: invoke-direct {v0, v2, v2, v3, v1}, Ljavax/mail/event/FolderEvent;.:(Ljava/lang/Object;Ljavax/mail/Folder;Ljavax/mail/Folder;I)V // method@9e23 │ │ +360cf8: 5421 2b71 |000a: iget-object v1, v2, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ +360cfc: 7030 c89c 0201 |000c: invoke-direct {v2, v0, v1}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ +360d02: 5420 3071 |000f: iget-object v0, v2, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@7130 │ │ +360d06: 6e30 d99d 2003 |0011: invoke-virtual {v0, v2, v3}, Ljavax/mail/Store;.notifyFolderRenamedListeners:(Ljavax/mail/Folder;Ljavax/mail/Folder;)V // method@9dd9 │ │ +360d0c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ 0x0004 line=1489 │ │ 0x000a line=1491 │ │ 0x000f line=1493 │ │ locals : │ │ @@ -795353,25 +795353,25 @@ │ │ type : '([Ljavax/mail/Message;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -360d14: |[360d14] javax.mail.Folder.notifyMessageAddedListeners:([Ljavax/mail/Message;)V │ │ -360d24: 5430 2d71 |0000: iget-object v0, v3, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ -360d28: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -360d2c: 0e00 |0004: return-void │ │ -360d2e: 2200 1714 |0005: new-instance v0, Ljavax/mail/event/MessageCountEvent; // type@1417 │ │ -360d32: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -360d34: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -360d36: 7054 359e 3021 |0009: invoke-direct {v0, v3, v1, v2, v4}, Ljavax/mail/event/MessageCountEvent;.:(Ljavax/mail/Folder;IZ[Ljavax/mail/Message;)V // method@9e35 │ │ -360d3c: 5434 2d71 |000c: iget-object v4, v3, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ -360d40: 7030 c89c 0304 |000e: invoke-direct {v3, v0, v4}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ -360d46: 0e00 |0011: return-void │ │ +360d10: |[360d10] javax.mail.Folder.notifyMessageAddedListeners:([Ljavax/mail/Message;)V │ │ +360d20: 5430 2d71 |0000: iget-object v0, v3, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ +360d24: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +360d28: 0e00 |0004: return-void │ │ +360d2a: 2200 1714 |0005: new-instance v0, Ljavax/mail/event/MessageCountEvent; // type@1417 │ │ +360d2e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +360d30: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +360d32: 7054 359e 3021 |0009: invoke-direct {v0, v3, v1, v2, v4}, Ljavax/mail/event/MessageCountEvent;.:(Ljavax/mail/Folder;IZ[Ljavax/mail/Message;)V // method@9e35 │ │ +360d38: 5434 2d71 |000c: iget-object v4, v3, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ +360d3c: 7030 c89c 0304 |000e: invoke-direct {v3, v0, v4}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ +360d42: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1544 │ │ 0x0005 line=1547 │ │ 0x000c line=1553 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Ljavax/mail/Folder; │ │ @@ -795382,23 +795382,23 @@ │ │ type : '(ILjavax/mail/Message;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -360d48: |[360d48] javax.mail.Folder.notifyMessageChangedListeners:(ILjavax/mail/Message;)V │ │ -360d58: 5410 2c71 |0000: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712c │ │ -360d5c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -360d60: 0e00 |0004: return-void │ │ -360d62: 2200 1414 |0005: new-instance v0, Ljavax/mail/event/MessageChangedEvent; // type@1414 │ │ -360d66: 7040 2d9e 1032 |0007: invoke-direct {v0, v1, v2, v3}, Ljavax/mail/event/MessageChangedEvent;.:(Ljava/lang/Object;ILjavax/mail/Message;)V // method@9e2d │ │ -360d6c: 5412 2c71 |000a: iget-object v2, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712c │ │ -360d70: 7030 c89c 0102 |000c: invoke-direct {v1, v0, v2}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ -360d76: 0e00 |000f: return-void │ │ +360d44: |[360d44] javax.mail.Folder.notifyMessageChangedListeners:(ILjavax/mail/Message;)V │ │ +360d54: 5410 2c71 |0000: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712c │ │ +360d58: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +360d5c: 0e00 |0004: return-void │ │ +360d5e: 2200 1414 |0005: new-instance v0, Ljavax/mail/event/MessageChangedEvent; // type@1414 │ │ +360d62: 7040 2d9e 1032 |0007: invoke-direct {v0, v1, v2, v3}, Ljavax/mail/event/MessageChangedEvent;.:(Ljava/lang/Object;ILjavax/mail/Message;)V // method@9e2d │ │ +360d68: 5412 2c71 |000a: iget-object v2, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712c │ │ +360d6c: 7030 c89c 0102 |000c: invoke-direct {v1, v0, v2}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ +360d72: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1633 │ │ 0x0005 line=1636 │ │ 0x000a line=1637 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Ljavax/mail/Folder; │ │ @@ -795410,24 +795410,24 @@ │ │ type : '(Z[Ljavax/mail/Message;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -360d78: |[360d78] javax.mail.Folder.notifyMessageRemovedListeners:(Z[Ljavax/mail/Message;)V │ │ -360d88: 5420 2d71 |0000: iget-object v0, v2, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ -360d8c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -360d90: 0e00 |0004: return-void │ │ -360d92: 2200 1714 |0005: new-instance v0, Ljavax/mail/event/MessageCountEvent; // type@1417 │ │ -360d96: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -360d98: 7054 359e 2031 |0008: invoke-direct {v0, v2, v1, v3, v4}, Ljavax/mail/event/MessageCountEvent;.:(Ljavax/mail/Folder;IZ[Ljavax/mail/Message;)V // method@9e35 │ │ -360d9e: 5423 2d71 |000b: iget-object v3, v2, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ -360da2: 7030 c89c 0203 |000d: invoke-direct {v2, v0, v3}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ -360da8: 0e00 |0010: return-void │ │ +360d74: |[360d74] javax.mail.Folder.notifyMessageRemovedListeners:(Z[Ljavax/mail/Message;)V │ │ +360d84: 5420 2d71 |0000: iget-object v0, v2, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ +360d88: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +360d8c: 0e00 |0004: return-void │ │ +360d8e: 2200 1714 |0005: new-instance v0, Ljavax/mail/event/MessageCountEvent; // type@1417 │ │ +360d92: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +360d94: 7054 359e 2031 |0008: invoke-direct {v0, v2, v1, v3, v4}, Ljavax/mail/event/MessageCountEvent;.:(Ljavax/mail/Folder;IZ[Ljavax/mail/Message;)V // method@9e35 │ │ +360d9a: 5423 2d71 |000b: iget-object v3, v2, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ +360d9e: 7030 c89c 0203 |000d: invoke-direct {v2, v0, v3}, Ljavax/mail/Folder;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9cc8 │ │ +360da4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1573 │ │ 0x0005 line=1576 │ │ 0x000b line=1581 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Ljavax/mail/Folder; │ │ @@ -795445,25 +795445,25 @@ │ │ type : '(Ljavax/mail/event/ConnectionListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -360dd4: |[360dd4] javax.mail.Folder.removeConnectionListener:(Ljavax/mail/event/ConnectionListener;)V │ │ -360de4: 1d01 |0000: monitor-enter v1 │ │ -360de6: 5410 2a71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@712a │ │ -360dea: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -360dee: 5410 2a71 |0005: iget-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@712a │ │ -360df2: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ -360df8: 1e01 |000a: monitor-exit v1 │ │ -360dfa: 0e00 |000b: return-void │ │ -360dfc: 0d02 |000c: move-exception v2 │ │ -360dfe: 1e01 |000d: monitor-exit v1 │ │ -360e00: 2702 |000e: throw v2 │ │ +360dd0: |[360dd0] javax.mail.Folder.removeConnectionListener:(Ljavax/mail/event/ConnectionListener;)V │ │ +360de0: 1d01 |0000: monitor-enter v1 │ │ +360de2: 5410 2a71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@712a │ │ +360de6: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +360dea: 5410 2a71 |0005: iget-object v0, v1, Ljavax/mail/Folder;.connectionListeners:Ljava/util/Vector; // field@712a │ │ +360dee: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ +360df4: 1e01 |000a: monitor-exit v1 │ │ +360df6: 0e00 |000b: return-void │ │ +360df8: 0d02 |000c: move-exception v2 │ │ +360dfa: 1e01 |000d: monitor-exit v1 │ │ +360dfc: 2702 |000e: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=1378 │ │ 0x0005 line=1379 │ │ 0x000a line=1380 │ │ @@ -795476,25 +795476,25 @@ │ │ type : '(Ljavax/mail/event/FolderListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -360e10: |[360e10] javax.mail.Folder.removeFolderListener:(Ljavax/mail/event/FolderListener;)V │ │ -360e20: 1d01 |0000: monitor-enter v1 │ │ -360e22: 5410 2b71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ -360e26: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -360e2a: 5410 2b71 |0005: iget-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ -360e2e: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ -360e34: 1e01 |000a: monitor-exit v1 │ │ -360e36: 0e00 |000b: return-void │ │ -360e38: 0d02 |000c: move-exception v2 │ │ -360e3a: 1e01 |000d: monitor-exit v1 │ │ -360e3c: 2702 |000e: throw v2 │ │ +360e0c: |[360e0c] javax.mail.Folder.removeFolderListener:(Ljavax/mail/event/FolderListener;)V │ │ +360e1c: 1d01 |0000: monitor-enter v1 │ │ +360e1e: 5410 2b71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ +360e22: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +360e26: 5410 2b71 |0005: iget-object v0, v1, Ljavax/mail/Folder;.folderListeners:Ljava/util/Vector; // field@712b │ │ +360e2a: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ +360e30: 1e01 |000a: monitor-exit v1 │ │ +360e32: 0e00 |000b: return-void │ │ +360e34: 0d02 |000c: move-exception v2 │ │ +360e36: 1e01 |000d: monitor-exit v1 │ │ +360e38: 2702 |000e: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=1443 │ │ 0x0005 line=1444 │ │ 0x000a line=1445 │ │ @@ -795507,25 +795507,25 @@ │ │ type : '(Ljavax/mail/event/MessageChangedListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -360e4c: |[360e4c] javax.mail.Folder.removeMessageChangedListener:(Ljavax/mail/event/MessageChangedListener;)V │ │ -360e5c: 1d01 |0000: monitor-enter v1 │ │ -360e5e: 5410 2c71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712c │ │ -360e62: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -360e66: 5410 2c71 |0005: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712c │ │ -360e6a: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ -360e70: 1e01 |000a: monitor-exit v1 │ │ -360e72: 0e00 |000b: return-void │ │ -360e74: 0d02 |000c: move-exception v2 │ │ -360e76: 1e01 |000d: monitor-exit v1 │ │ -360e78: 2702 |000e: throw v2 │ │ +360e48: |[360e48] javax.mail.Folder.removeMessageChangedListener:(Ljavax/mail/event/MessageChangedListener;)V │ │ +360e58: 1d01 |0000: monitor-enter v1 │ │ +360e5a: 5410 2c71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712c │ │ +360e5e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +360e62: 5410 2c71 |0005: iget-object v0, v1, Ljavax/mail/Folder;.messageChangedListeners:Ljava/util/Vector; // field@712c │ │ +360e66: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ +360e6c: 1e01 |000a: monitor-exit v1 │ │ +360e6e: 0e00 |000b: return-void │ │ +360e70: 0d02 |000c: move-exception v2 │ │ +360e72: 1e01 |000d: monitor-exit v1 │ │ +360e74: 2702 |000e: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=1615 │ │ 0x0005 line=1616 │ │ 0x000a line=1617 │ │ @@ -795538,25 +795538,25 @@ │ │ type : '(Ljavax/mail/event/MessageCountListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -360e88: |[360e88] javax.mail.Folder.removeMessageCountListener:(Ljavax/mail/event/MessageCountListener;)V │ │ -360e98: 1d01 |0000: monitor-enter v1 │ │ -360e9a: 5410 2d71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ -360e9e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -360ea2: 5410 2d71 |0005: iget-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ -360ea6: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ -360eac: 1e01 |000a: monitor-exit v1 │ │ -360eae: 0e00 |000b: return-void │ │ -360eb0: 0d02 |000c: move-exception v2 │ │ -360eb2: 1e01 |000d: monitor-exit v1 │ │ -360eb4: 2702 |000e: throw v2 │ │ +360e84: |[360e84] javax.mail.Folder.removeMessageCountListener:(Ljavax/mail/event/MessageCountListener;)V │ │ +360e94: 1d01 |0000: monitor-enter v1 │ │ +360e96: 5410 2d71 |0001: iget-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ +360e9a: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +360e9e: 5410 2d71 |0005: iget-object v0, v1, Ljavax/mail/Folder;.messageCountListeners:Ljava/util/Vector; // field@712d │ │ +360ea2: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ +360ea8: 1e01 |000a: monitor-exit v1 │ │ +360eaa: 0e00 |000b: return-void │ │ +360eac: 0d02 |000c: move-exception v2 │ │ +360eae: 1e01 |000d: monitor-exit v1 │ │ +360eb0: 2702 |000e: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=1525 │ │ 0x0005 line=1526 │ │ 0x000a line=1527 │ │ @@ -795575,20 +795575,20 @@ │ │ type : '(Ljavax/mail/search/SearchTerm;)[Ljavax/mail/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -360890: |[360890] javax.mail.Folder.search:(Ljavax/mail/search/SearchTerm;)[Ljavax/mail/Message; │ │ -3608a0: 6e10 ad9c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Folder;.getMessages:()[Ljavax/mail/Message; // method@9cad │ │ -3608a6: 0c00 |0003: move-result-object v0 │ │ -3608a8: 6e30 cf9c 2100 |0004: invoke-virtual {v1, v2, v0}, Ljavax/mail/Folder;.search:(Ljavax/mail/search/SearchTerm;[Ljavax/mail/Message;)[Ljavax/mail/Message; // method@9ccf │ │ -3608ae: 0c02 |0007: move-result-object v2 │ │ -3608b0: 1102 |0008: return-object v2 │ │ +36088c: |[36088c] javax.mail.Folder.search:(Ljavax/mail/search/SearchTerm;)[Ljavax/mail/Message; │ │ +36089c: 6e10 ad9c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Folder;.getMessages:()[Ljavax/mail/Message; // method@9cad │ │ +3608a2: 0c00 |0003: move-result-object v0 │ │ +3608a4: 6e30 cf9c 2100 |0004: invoke-virtual {v1, v2, v0}, Ljavax/mail/Folder;.search:(Ljavax/mail/search/SearchTerm;[Ljavax/mail/Message;)[Ljavax/mail/Message; // method@9ccf │ │ +3608aa: 0c02 |0007: move-result-object v2 │ │ +3608ac: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1280 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/Folder; │ │ 0x0000 - 0x0009 reg=2 (null) Ljavax/mail/search/SearchTerm; │ │ │ │ @@ -795597,34 +795597,34 @@ │ │ type : '(Ljavax/mail/search/SearchTerm;[Ljavax/mail/Message;)[Ljavax/mail/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -3608b4: |[3608b4] javax.mail.Folder.search:(Ljavax/mail/search/SearchTerm;[Ljavax/mail/Message;)[Ljavax/mail/Message; │ │ -3608c4: 2200 5613 |0000: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -3608c8: 7010 9399 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -3608ce: 2171 |0005: array-length v1, v7 │ │ -3608d0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3608d2: 3512 1000 |0007: if-ge v2, v1, 0017 // +0010 │ │ -3608d6: 4603 0702 |0009: aget-object v3, v7, v2 │ │ -3608da: 6e20 009d 6300 |000b: invoke-virtual {v3, v6}, Ljavax/mail/Message;.match:(Ljavax/mail/search/SearchTerm;)Z // method@9d00 │ │ -3608e0: 0a04 |000e: move-result v4 │ │ -3608e2: 3804 0500 |000f: if-eqz v4, 0014 // +0005 │ │ -3608e6: 7220 5b9a 3000 |0011: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3608ec: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3608f0: 28f1 |0016: goto 0007 // -000f │ │ -3608f2: 7210 6a9a 0000 |0017: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -3608f8: 0a06 |001a: move-result v6 │ │ -3608fa: 2366 f215 |001b: new-array v6, v6, [Ljavax/mail/Message; // type@15f2 │ │ -3608fe: 7220 6d9a 6000 |001d: invoke-interface {v0, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -360904: 0c06 |0020: move-result-object v6 │ │ -360906: 1f06 f215 |0021: check-cast v6, [Ljavax/mail/Message; // type@15f2 │ │ -36090a: 1106 |0023: return-object v6 │ │ +3608b0: |[3608b0] javax.mail.Folder.search:(Ljavax/mail/search/SearchTerm;[Ljavax/mail/Message;)[Ljavax/mail/Message; │ │ +3608c0: 2200 5613 |0000: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +3608c4: 7010 9399 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +3608ca: 2171 |0005: array-length v1, v7 │ │ +3608cc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3608ce: 3512 1000 |0007: if-ge v2, v1, 0017 // +0010 │ │ +3608d2: 4603 0702 |0009: aget-object v3, v7, v2 │ │ +3608d6: 6e20 009d 6300 |000b: invoke-virtual {v3, v6}, Ljavax/mail/Message;.match:(Ljavax/mail/search/SearchTerm;)Z // method@9d00 │ │ +3608dc: 0a04 |000e: move-result v4 │ │ +3608de: 3804 0500 |000f: if-eqz v4, 0014 // +0005 │ │ +3608e2: 7220 5b9a 3000 |0011: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3608e8: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3608ec: 28f1 |0016: goto 0007 // -000f │ │ +3608ee: 7210 6a9a 0000 |0017: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +3608f4: 0a06 |001a: move-result v6 │ │ +3608f6: 2366 f215 |001b: new-array v6, v6, [Ljavax/mail/Message; // type@15f2 │ │ +3608fa: 7220 6d9a 6000 |001d: invoke-interface {v0, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +360900: 0c06 |0020: move-result-object v6 │ │ +360902: 1f06 f215 |0021: check-cast v6, [Ljavax/mail/Message; // type@15f2 │ │ +360906: 1106 |0023: return-object v6 │ │ catches : 1 │ │ 0x000b - 0x0014 │ │ Ljavax/mail/MessageRemovedException; -> 0x0014 │ │ positions : │ │ 0x0000 line=1314 │ │ 0x0005 line=1317 │ │ 0x000b line=1319 │ │ @@ -795640,28 +795640,28 @@ │ │ type : '(IILjavax/mail/Flags;Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -360ec4: |[360ec4] javax.mail.Folder.setFlags:(IILjavax/mail/Flags;Z)V │ │ -360ed4: 1d01 |0000: monitor-enter v1 │ │ -360ed6: 3632 1000 |0001: if-gt v2, v3, 0011 // +0010 │ │ -360eda: 6e20 ab9c 2100 |0003: invoke-virtual {v1, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ -360ee0: 0c00 |0006: move-result-object v0 │ │ -360ee2: 6e30 059d 4005 |0007: invoke-virtual {v0, v4, v5}, Ljavax/mail/Message;.setFlags:(Ljavax/mail/Flags;Z)V // method@9d05 │ │ -360ee8: 2804 |000a: goto 000e // +0004 │ │ -360eea: 0d02 |000b: move-exception v2 │ │ -360eec: 1e01 |000c: monitor-exit v1 │ │ -360eee: 2702 |000d: throw v2 │ │ -360ef0: d802 0201 |000e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -360ef4: 28f1 |0010: goto 0001 // -000f │ │ -360ef6: 1e01 |0011: monitor-exit v1 │ │ -360ef8: 0e00 |0012: return-void │ │ +360ec0: |[360ec0] javax.mail.Folder.setFlags:(IILjavax/mail/Flags;Z)V │ │ +360ed0: 1d01 |0000: monitor-enter v1 │ │ +360ed2: 3632 1000 |0001: if-gt v2, v3, 0011 // +0010 │ │ +360ed6: 6e20 ab9c 2100 |0003: invoke-virtual {v1, v2}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ +360edc: 0c00 |0006: move-result-object v0 │ │ +360ede: 6e30 059d 4005 |0007: invoke-virtual {v0, v4, v5}, Ljavax/mail/Message;.setFlags:(Ljavax/mail/Flags;Z)V // method@9d05 │ │ +360ee4: 2804 |000a: goto 000e // +0004 │ │ +360ee6: 0d02 |000b: move-exception v2 │ │ +360ee8: 1e01 |000c: monitor-exit v1 │ │ +360eea: 2702 |000d: throw v2 │ │ +360eec: d802 0201 |000e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +360ef0: 28f1 |0010: goto 0001 // -000f │ │ +360ef2: 1e01 |0011: monitor-exit v1 │ │ +360ef4: 0e00 |0012: return-void │ │ catches : 1 │ │ 0x0003 - 0x000a │ │ Ljavax/mail/MessageRemovedException; -> 0x000e │ │ -> 0x000b │ │ positions : │ │ 0x0003 line=1136 │ │ 0x0007 line=1137 │ │ @@ -795678,30 +795678,30 @@ │ │ type : '([ILjavax/mail/Flags;Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -360f0c: |[360f0c] javax.mail.Folder.setFlags:([ILjavax/mail/Flags;Z)V │ │ -360f1c: 1d02 |0000: monitor-enter v2 │ │ -360f1e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -360f20: 2131 |0002: array-length v1, v3 │ │ -360f22: 3510 0e00 |0003: if-ge v0, v1, 0011 // +000e │ │ -360f26: 4401 0300 |0005: aget v1, v3, v0 │ │ -360f2a: 6e20 ab9c 1200 |0007: invoke-virtual {v2, v1}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ -360f30: 0c01 |000a: move-result-object v1 │ │ -360f32: 6e30 059d 4105 |000b: invoke-virtual {v1, v4, v5}, Ljavax/mail/Message;.setFlags:(Ljavax/mail/Flags;Z)V // method@9d05 │ │ -360f38: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -360f3c: 28f2 |0010: goto 0002 // -000e │ │ -360f3e: 1e02 |0011: monitor-exit v2 │ │ -360f40: 0e00 |0012: return-void │ │ -360f42: 0d03 |0013: move-exception v3 │ │ -360f44: 1e02 |0014: monitor-exit v2 │ │ -360f46: 2703 |0015: throw v3 │ │ +360f08: |[360f08] javax.mail.Folder.setFlags:([ILjavax/mail/Flags;Z)V │ │ +360f18: 1d02 |0000: monitor-enter v2 │ │ +360f1a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +360f1c: 2131 |0002: array-length v1, v3 │ │ +360f1e: 3510 0e00 |0003: if-ge v0, v1, 0011 // +000e │ │ +360f22: 4401 0300 |0005: aget v1, v3, v0 │ │ +360f26: 6e20 ab9c 1200 |0007: invoke-virtual {v2, v1}, Ljavax/mail/Folder;.getMessage:(I)Ljavax/mail/Message; // method@9cab │ │ +360f2c: 0c01 |000a: move-result-object v1 │ │ +360f2e: 6e30 059d 4105 |000b: invoke-virtual {v1, v4, v5}, Ljavax/mail/Message;.setFlags:(Ljavax/mail/Flags;Z)V // method@9d05 │ │ +360f34: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +360f38: 28f2 |0010: goto 0002 // -000e │ │ +360f3a: 1e02 |0011: monitor-exit v2 │ │ +360f3c: 0e00 |0012: return-void │ │ +360f3e: 0d03 |0013: move-exception v3 │ │ +360f40: 1e02 |0014: monitor-exit v2 │ │ +360f42: 2703 |0015: throw v3 │ │ catches : 2 │ │ 0x0002 - 0x0003 │ │ -> 0x0013 │ │ 0x0005 - 0x000e │ │ Ljavax/mail/MessageRemovedException; -> 0x000e │ │ -> 0x0013 │ │ positions : │ │ @@ -795720,28 +795720,28 @@ │ │ type : '([Ljavax/mail/Message;Ljavax/mail/Flags;Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -360f60: |[360f60] javax.mail.Folder.setFlags:([Ljavax/mail/Message;Ljavax/mail/Flags;Z)V │ │ -360f70: 1d02 |0000: monitor-enter v2 │ │ -360f72: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -360f74: 2131 |0002: array-length v1, v3 │ │ -360f76: 3510 0a00 |0003: if-ge v0, v1, 000d // +000a │ │ -360f7a: 4601 0300 |0005: aget-object v1, v3, v0 │ │ -360f7e: 6e30 059d 4105 |0007: invoke-virtual {v1, v4, v5}, Ljavax/mail/Message;.setFlags:(Ljavax/mail/Flags;Z)V // method@9d05 │ │ -360f84: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -360f88: 28f6 |000c: goto 0002 // -000a │ │ -360f8a: 1e02 |000d: monitor-exit v2 │ │ -360f8c: 0e00 |000e: return-void │ │ -360f8e: 0d03 |000f: move-exception v3 │ │ -360f90: 1e02 |0010: monitor-exit v2 │ │ -360f92: 2703 |0011: throw v3 │ │ +360f5c: |[360f5c] javax.mail.Folder.setFlags:([Ljavax/mail/Message;Ljavax/mail/Flags;Z)V │ │ +360f6c: 1d02 |0000: monitor-enter v2 │ │ +360f6e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +360f70: 2131 |0002: array-length v1, v3 │ │ +360f72: 3510 0a00 |0003: if-ge v0, v1, 000d // +000a │ │ +360f76: 4601 0300 |0005: aget-object v1, v3, v0 │ │ +360f7a: 6e30 059d 4105 |0007: invoke-virtual {v1, v4, v5}, Ljavax/mail/Message;.setFlags:(Ljavax/mail/Flags;Z)V // method@9d05 │ │ +360f80: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +360f84: 28f6 |000c: goto 0002 // -000a │ │ +360f86: 1e02 |000d: monitor-exit v2 │ │ +360f88: 0e00 |000e: return-void │ │ +360f8a: 0d03 |000f: move-exception v3 │ │ +360f8c: 1e02 |0010: monitor-exit v2 │ │ +360f8e: 2703 |0011: throw v3 │ │ catches : 2 │ │ 0x0002 - 0x0003 │ │ -> 0x000f │ │ 0x0005 - 0x000a │ │ Ljavax/mail/MessageRemovedException; -> 0x000a │ │ -> 0x000f │ │ positions : │ │ @@ -795759,18 +795759,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -360fac: |[360fac] javax.mail.Folder.setSubscribed:(Z)V │ │ -360fbc: 2201 ee13 |0000: new-instance v1, Ljavax/mail/MethodNotSupportedException; // type@13ee │ │ -360fc0: 7010 229d 0100 |0002: invoke-direct {v1}, Ljavax/mail/MethodNotSupportedException;.:()V // method@9d22 │ │ -360fc6: 2701 |0005: throw v1 │ │ +360fa8: |[360fa8] javax.mail.Folder.setSubscribed:(Z)V │ │ +360fb8: 2201 ee13 |0000: new-instance v1, Ljavax/mail/MethodNotSupportedException; // type@13ee │ │ +360fbc: 7010 229d 0100 |0002: invoke-direct {v1}, Ljavax/mail/MethodNotSupportedException;.:()V // method@9d22 │ │ +360fc2: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/Folder; │ │ 0x0000 - 0x0006 reg=1 (null) Z │ │ │ │ @@ -795779,22 +795779,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3606fc: |[3606fc] javax.mail.Folder.toString:()Ljava/lang/String; │ │ -36070c: 6e10 aa9c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Folder;.getFullName:()Ljava/lang/String; // method@9caa │ │ -360712: 0c00 |0003: move-result-object v0 │ │ -360714: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -360718: 1100 |0006: return-object v0 │ │ -36071a: 6f10 eb97 0100 |0007: invoke-super {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -360720: 0c00 |000a: move-result-object v0 │ │ -360722: 1100 |000b: return-object v0 │ │ +3606f8: |[3606f8] javax.mail.Folder.toString:()Ljava/lang/String; │ │ +360708: 6e10 aa9c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Folder;.getFullName:()Ljava/lang/String; // method@9caa │ │ +36070e: 0c00 |0003: move-result-object v0 │ │ +360710: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +360714: 1100 |0006: return-object v0 │ │ +360716: 6f10 eb97 0100 |0007: invoke-super {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +36071c: 0c00 |000a: move-result-object v0 │ │ +36071e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1675 │ │ 0x0007 line=1679 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ljavax/mail/Folder; │ │ │ │ @@ -795831,19 +795831,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -360ff8: |[360ff8] javax.mail.Header.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -361008: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36100e: 5b01 3571 |0003: iput-object v1, v0, Ljavax/mail/Header;.name:Ljava/lang/String; // field@7135 │ │ -361012: 5b02 3671 |0005: iput-object v2, v0, Ljavax/mail/Header;.value:Ljava/lang/String; // field@7136 │ │ -361016: 0e00 |0007: return-void │ │ +360ff4: |[360ff4] javax.mail.Header.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +361004: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36100a: 5b01 3571 |0003: iput-object v1, v0, Ljavax/mail/Header;.name:Ljava/lang/String; // field@7135 │ │ +36100e: 5b02 3671 |0005: iput-object v2, v0, Ljavax/mail/Header;.value:Ljava/lang/String; // field@7136 │ │ +361012: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x0005 line=74 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/Header; │ │ @@ -795856,17 +795856,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -360fc8: |[360fc8] javax.mail.Header.getName:()Ljava/lang/String; │ │ -360fd8: 5410 3571 |0000: iget-object v0, v1, Ljavax/mail/Header;.name:Ljava/lang/String; // field@7135 │ │ -360fdc: 1100 |0002: return-object v0 │ │ +360fc4: |[360fc4] javax.mail.Header.getName:()Ljava/lang/String; │ │ +360fd4: 5410 3571 |0000: iget-object v0, v1, Ljavax/mail/Header;.name:Ljava/lang/String; // field@7135 │ │ +360fd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Header; │ │ │ │ #1 : (in Ljavax/mail/Header;) │ │ @@ -795874,17 +795874,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -360fe0: |[360fe0] javax.mail.Header.getValue:()Ljava/lang/String; │ │ -360ff0: 5410 3671 |0000: iget-object v0, v1, Ljavax/mail/Header;.value:Ljava/lang/String; // field@7136 │ │ -360ff4: 1100 |0002: return-object v0 │ │ +360fdc: |[360fdc] javax.mail.Header.getValue:()Ljava/lang/String; │ │ +360fec: 5410 3671 |0000: iget-object v0, v1, Ljavax/mail/Header;.value:Ljava/lang/String; // field@7136 │ │ +360ff0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Header; │ │ │ │ source_file_idx : 7616 (Header.java) │ │ @@ -795944,28 +795944,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -361108: |[361108] javax.mail.Message$RecipientType.:()V │ │ -361118: 2200 e813 |0000: new-instance v0, Ljavax/mail/Message$RecipientType; // type@13e8 │ │ -36111c: 1a01 f24d |0002: const-string v1, "To" // string@4df2 │ │ -361120: 7020 e79c 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/Message$RecipientType;.:(Ljava/lang/String;)V // method@9ce7 │ │ -361126: 6900 3a71 |0007: sput-object v0, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@713a │ │ -36112a: 2200 e813 |0009: new-instance v0, Ljavax/mail/Message$RecipientType; // type@13e8 │ │ -36112e: 1a01 c211 |000b: const-string v1, "Cc" // string@11c2 │ │ -361132: 7020 e79c 1000 |000d: invoke-direct {v0, v1}, Ljavax/mail/Message$RecipientType;.:(Ljava/lang/String;)V // method@9ce7 │ │ -361138: 6900 3971 |0010: sput-object v0, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7139 │ │ -36113c: 2200 e813 |0012: new-instance v0, Ljavax/mail/Message$RecipientType; // type@13e8 │ │ -361140: 1a01 b80e |0014: const-string v1, "Bcc" // string@0eb8 │ │ -361144: 7020 e79c 1000 |0016: invoke-direct {v0, v1}, Ljavax/mail/Message$RecipientType;.:(Ljava/lang/String;)V // method@9ce7 │ │ -36114a: 6900 3871 |0019: sput-object v0, Ljavax/mail/Message$RecipientType;.BCC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ -36114e: 0e00 |001b: return-void │ │ +361104: |[361104] javax.mail.Message$RecipientType.:()V │ │ +361114: 2200 e813 |0000: new-instance v0, Ljavax/mail/Message$RecipientType; // type@13e8 │ │ +361118: 1a01 f24d |0002: const-string v1, "To" // string@4df2 │ │ +36111c: 7020 e79c 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/Message$RecipientType;.:(Ljava/lang/String;)V // method@9ce7 │ │ +361122: 6900 3a71 |0007: sput-object v0, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@713a │ │ +361126: 2200 e813 |0009: new-instance v0, Ljavax/mail/Message$RecipientType; // type@13e8 │ │ +36112a: 1a01 c211 |000b: const-string v1, "Cc" // string@11c2 │ │ +36112e: 7020 e79c 1000 |000d: invoke-direct {v0, v1}, Ljavax/mail/Message$RecipientType;.:(Ljava/lang/String;)V // method@9ce7 │ │ +361134: 6900 3971 |0010: sput-object v0, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7139 │ │ +361138: 2200 e813 |0012: new-instance v0, Ljavax/mail/Message$RecipientType; // type@13e8 │ │ +36113c: 1a01 b80e |0014: const-string v1, "Bcc" // string@0eb8 │ │ +361140: 7020 e79c 1000 |0016: invoke-direct {v0, v1}, Ljavax/mail/Message$RecipientType;.:(Ljava/lang/String;)V // method@9ce7 │ │ +361146: 6900 3871 |0019: sput-object v0, Ljavax/mail/Message$RecipientType;.BCC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ +36114a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0009 line=232 │ │ 0x0012 line=236 │ │ locals : │ │ │ │ @@ -795974,18 +795974,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -361150: |[361150] javax.mail.Message$RecipientType.:(Ljava/lang/String;)V │ │ -361160: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -361166: 5b01 3c71 |0003: iput-object v1, v0, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713c │ │ -36116a: 0e00 |0005: return-void │ │ +36114c: |[36114c] javax.mail.Message$RecipientType.:(Ljava/lang/String;)V │ │ +36115c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +361162: 5b01 3c71 |0003: iput-object v1, v0, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713c │ │ +361166: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0003 line=254 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/Message$RecipientType; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -795996,47 +795996,47 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -361060: |[361060] javax.mail.Message$RecipientType.readResolve:()Ljava/lang/Object; │ │ -361070: 5430 3c71 |0000: iget-object v0, v3, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713c │ │ -361074: 1a01 f24d |0002: const-string v1, "To" // string@4df2 │ │ -361078: 6e20 1298 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -36107e: 0a00 |0007: move-result v0 │ │ -361080: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -361084: 6200 3a71 |000a: sget-object v0, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@713a │ │ -361088: 1100 |000c: return-object v0 │ │ -36108a: 5430 3c71 |000d: iget-object v0, v3, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713c │ │ -36108e: 1a01 c211 |000f: const-string v1, "Cc" // string@11c2 │ │ -361092: 6e20 1298 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -361098: 0a00 |0014: move-result v0 │ │ -36109a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -36109e: 6200 3971 |0017: sget-object v0, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7139 │ │ -3610a2: 1100 |0019: return-object v0 │ │ -3610a4: 5430 3c71 |001a: iget-object v0, v3, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713c │ │ -3610a8: 1a01 b80e |001c: const-string v1, "Bcc" // string@0eb8 │ │ -3610ac: 6e20 1298 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3610b2: 0a00 |0021: move-result v0 │ │ -3610b4: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ -3610b8: 6200 3871 |0024: sget-object v0, Ljavax/mail/Message$RecipientType;.BCC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ -3610bc: 1100 |0026: return-object v0 │ │ -3610be: 2200 9812 |0027: new-instance v0, Ljava/io/InvalidObjectException; // type@1298 │ │ -3610c2: 2201 e812 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3610c6: 7010 4098 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3610cc: 1a02 9d0c |002e: const-string v2, "Attempt to resolve unknown RecipientType: " // string@0c9d │ │ -3610d0: 6e20 4b98 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3610d6: 5432 3c71 |0033: iget-object v2, v3, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713c │ │ -3610da: 6e20 4b98 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3610e0: 6e10 5498 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3610e6: 0c01 |003b: move-result-object v1 │ │ -3610e8: 7020 c296 1000 |003c: invoke-direct {v0, v1}, Ljava/io/InvalidObjectException;.:(Ljava/lang/String;)V // method@96c2 │ │ -3610ee: 2700 |003f: throw v0 │ │ +36105c: |[36105c] javax.mail.Message$RecipientType.readResolve:()Ljava/lang/Object; │ │ +36106c: 5430 3c71 |0000: iget-object v0, v3, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713c │ │ +361070: 1a01 f24d |0002: const-string v1, "To" // string@4df2 │ │ +361074: 6e20 1298 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +36107a: 0a00 |0007: move-result v0 │ │ +36107c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +361080: 6200 3a71 |000a: sget-object v0, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@713a │ │ +361084: 1100 |000c: return-object v0 │ │ +361086: 5430 3c71 |000d: iget-object v0, v3, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713c │ │ +36108a: 1a01 c211 |000f: const-string v1, "Cc" // string@11c2 │ │ +36108e: 6e20 1298 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +361094: 0a00 |0014: move-result v0 │ │ +361096: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +36109a: 6200 3971 |0017: sget-object v0, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7139 │ │ +36109e: 1100 |0019: return-object v0 │ │ +3610a0: 5430 3c71 |001a: iget-object v0, v3, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713c │ │ +3610a4: 1a01 b80e |001c: const-string v1, "Bcc" // string@0eb8 │ │ +3610a8: 6e20 1298 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3610ae: 0a00 |0021: move-result v0 │ │ +3610b0: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ +3610b4: 6200 3871 |0024: sget-object v0, Ljavax/mail/Message$RecipientType;.BCC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ +3610b8: 1100 |0026: return-object v0 │ │ +3610ba: 2200 9812 |0027: new-instance v0, Ljava/io/InvalidObjectException; // type@1298 │ │ +3610be: 2201 e812 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3610c2: 7010 4098 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3610c8: 1a02 9d0c |002e: const-string v2, "Attempt to resolve unknown RecipientType: " // string@0c9d │ │ +3610cc: 6e20 4b98 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3610d2: 5432 3c71 |0033: iget-object v2, v3, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713c │ │ +3610d6: 6e20 4b98 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3610dc: 6e10 5498 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3610e2: 0c01 |003b: move-result-object v1 │ │ +3610e4: 7020 c296 1000 |003c: invoke-direct {v0, v1}, Ljava/io/InvalidObjectException;.:(Ljava/lang/String;)V // method@96c2 │ │ +3610ea: 2700 |003f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x000a line=269 │ │ 0x000d line=270 │ │ 0x0017 line=271 │ │ 0x001a line=272 │ │ @@ -796050,17 +796050,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3610f0: |[3610f0] javax.mail.Message$RecipientType.toString:()Ljava/lang/String; │ │ -361100: 5410 3c71 |0000: iget-object v0, v1, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713c │ │ -361104: 1100 |0002: return-object v0 │ │ +3610ec: |[3610ec] javax.mail.Message$RecipientType.toString:()Ljava/lang/String; │ │ +3610fc: 5410 3c71 |0000: iget-object v0, v1, Ljavax/mail/Message$RecipientType;.type:Ljava/lang/String; // field@713c │ │ +361100: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Message$RecipientType; │ │ │ │ source_file_idx : 15590 (Message.java) │ │ @@ -796123,18 +796123,18 @@ │ │ type : '(Ljavax/mail/Part;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -361228: |[361228] javax.mail.MessageContext.:(Ljavax/mail/Part;)V │ │ -361238: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36123e: 5b01 4171 |0003: iput-object v1, v0, Ljavax/mail/MessageContext;.part:Ljavax/mail/Part; // field@7141 │ │ -361242: 0e00 |0005: return-void │ │ +361224: |[361224] javax.mail.MessageContext.:(Ljavax/mail/Part;)V │ │ +361234: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36123a: 5b01 4171 |0003: iput-object v1, v0, Ljavax/mail/MessageContext;.part:Ljavax/mail/Part; // field@7141 │ │ +36123e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/MessageContext; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/Part; │ │ @@ -796144,30 +796144,30 @@ │ │ type : '(Ljavax/mail/Part;)Ljavax/mail/Message;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -3611a0: |[3611a0] javax.mail.MessageContext.getMessage:(Ljavax/mail/Part;)Ljavax/mail/Message; │ │ -3611b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3611b2: 3802 1700 |0001: if-eqz v2, 0018 // +0017 │ │ -3611b6: 2021 e913 |0003: instance-of v1, v2, Ljavax/mail/Message; // type@13e9 │ │ -3611ba: 3801 0500 |0005: if-eqz v1, 000a // +0005 │ │ -3611be: 1f02 e913 |0007: check-cast v2, Ljavax/mail/Message; // type@13e9 │ │ -3611c2: 1102 |0009: return-object v2 │ │ -3611c4: 1f02 da13 |000a: check-cast v2, Ljavax/mail/BodyPart; // type@13da │ │ -3611c8: 6e10 689c 0200 |000c: invoke-virtual {v2}, Ljavax/mail/BodyPart;.getParent:()Ljavax/mail/Multipart; // method@9c68 │ │ -3611ce: 0c02 |000f: move-result-object v2 │ │ -3611d0: 3902 0300 |0010: if-nez v2, 0013 // +0003 │ │ -3611d4: 1100 |0012: return-object v0 │ │ -3611d6: 6e10 2b9d 0200 |0013: invoke-virtual {v2}, Ljavax/mail/Multipart;.getParent:()Ljavax/mail/Part; // method@9d2b │ │ -3611dc: 0c02 |0016: move-result-object v2 │ │ -3611de: 28e9 |0017: goto 0000 // -0017 │ │ -3611e0: 1100 |0018: return-object v0 │ │ +36119c: |[36119c] javax.mail.MessageContext.getMessage:(Ljavax/mail/Part;)Ljavax/mail/Message; │ │ +3611ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3611ae: 3802 1700 |0001: if-eqz v2, 0018 // +0017 │ │ +3611b2: 2021 e913 |0003: instance-of v1, v2, Ljavax/mail/Message; // type@13e9 │ │ +3611b6: 3801 0500 |0005: if-eqz v1, 000a // +0005 │ │ +3611ba: 1f02 e913 |0007: check-cast v2, Ljavax/mail/Message; // type@13e9 │ │ +3611be: 1102 |0009: return-object v2 │ │ +3611c0: 1f02 da13 |000a: check-cast v2, Ljavax/mail/BodyPart; // type@13da │ │ +3611c4: 6e10 689c 0200 |000c: invoke-virtual {v2}, Ljavax/mail/BodyPart;.getParent:()Ljavax/mail/Multipart; // method@9c68 │ │ +3611ca: 0c02 |000f: move-result-object v2 │ │ +3611cc: 3902 0300 |0010: if-nez v2, 0013 // +0003 │ │ +3611d0: 1100 |0012: return-object v0 │ │ +3611d2: 6e10 2b9d 0200 |0013: invoke-virtual {v2}, Ljavax/mail/Multipart;.getParent:()Ljavax/mail/Part; // method@9d2b │ │ +3611d8: 0c02 |0016: move-result-object v2 │ │ +3611da: 28e9 |0017: goto 0000 // -0017 │ │ +3611dc: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=104 │ │ 0x0007 line=105 │ │ 0x000a line=106 │ │ 0x000c line=107 │ │ 0x0013 line=110 │ │ @@ -796180,21 +796180,21 @@ │ │ type : '()Ljavax/mail/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -36116c: |[36116c] javax.mail.MessageContext.getMessage:()Ljavax/mail/Message; │ │ -36117c: 5410 4171 |0000: iget-object v0, v1, Ljavax/mail/MessageContext;.part:Ljavax/mail/Part; // field@7141 │ │ -361180: 7110 129d 0000 |0002: invoke-static {v0}, Ljavax/mail/MessageContext;.getMessage:(Ljavax/mail/Part;)Ljavax/mail/Message; // method@9d12 │ │ -361186: 0c00 |0005: move-result-object v0 │ │ -361188: 1100 |0006: return-object v0 │ │ -36118a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -36118c: 1100 |0008: return-object v0 │ │ +361168: |[361168] javax.mail.MessageContext.getMessage:()Ljavax/mail/Message; │ │ +361178: 5410 4171 |0000: iget-object v0, v1, Ljavax/mail/MessageContext;.part:Ljavax/mail/Part; // field@7141 │ │ +36117c: 7110 129d 0000 |0002: invoke-static {v0}, Ljavax/mail/MessageContext;.getMessage:(Ljavax/mail/Part;)Ljavax/mail/Message; // method@9d12 │ │ +361182: 0c00 |0005: move-result-object v0 │ │ +361184: 1100 |0006: return-object v0 │ │ +361186: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +361188: 1100 |0008: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljavax/mail/MessagingException; -> 0x0007 │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/MessageContext; │ │ @@ -796204,17 +796204,17 @@ │ │ type : '()Ljavax/mail/Part;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3611e4: |[3611e4] javax.mail.MessageContext.getPart:()Ljavax/mail/Part; │ │ -3611f4: 5410 4171 |0000: iget-object v0, v1, Ljavax/mail/MessageContext;.part:Ljavax/mail/Part; // field@7141 │ │ -3611f8: 1100 |0002: return-object v0 │ │ +3611e0: |[3611e0] javax.mail.MessageContext.getPart:()Ljavax/mail/Part; │ │ +3611f0: 5410 4171 |0000: iget-object v0, v1, Ljavax/mail/MessageContext;.part:Ljavax/mail/Part; // field@7141 │ │ +3611f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/MessageContext; │ │ │ │ #2 : (in Ljavax/mail/MessageContext;) │ │ @@ -796222,23 +796222,23 @@ │ │ type : '()Ljavax/mail/Session;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3611fc: |[3611fc] javax.mail.MessageContext.getSession:()Ljavax/mail/Session; │ │ -36120c: 6e10 119d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/MessageContext;.getMessage:()Ljavax/mail/Message; // method@9d11 │ │ -361212: 0c00 |0003: move-result-object v0 │ │ -361214: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -361218: 6e10 fb9c 0000 |0006: invoke-virtual {v0}, Ljavax/mail/Message;.getSession:()Ljavax/mail/Session; // method@9cfb │ │ -36121e: 0c00 |0009: move-result-object v0 │ │ -361220: 2802 |000a: goto 000c // +0002 │ │ -361222: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -361224: 1100 |000c: return-object v0 │ │ +3611f8: |[3611f8] javax.mail.MessageContext.getSession:()Ljavax/mail/Session; │ │ +361208: 6e10 119d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/MessageContext;.getMessage:()Ljavax/mail/Message; // method@9d11 │ │ +36120e: 0c00 |0003: move-result-object v0 │ │ +361210: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +361214: 6e10 fb9c 0000 |0006: invoke-virtual {v0}, Ljavax/mail/Message;.getSession:()Ljavax/mail/Session; // method@9cfb │ │ +36121a: 0c00 |0009: move-result-object v0 │ │ +36121c: 2802 |000a: goto 000c // +0002 │ │ +36121e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +361220: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0006 line=122 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Ljavax/mail/MessageContext; │ │ │ │ @@ -796276,19 +796276,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3616c0: |[3616c0] javax.mail.MessagingException.:()V │ │ -3616d0: 7010 7197 0100 |0000: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@9771 │ │ -3616d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3616d8: 6e20 1e9d 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/MessagingException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@9d1e │ │ -3616de: 0e00 |0007: return-void │ │ +3616bc: |[3616bc] javax.mail.MessagingException.:()V │ │ +3616cc: 7010 7197 0100 |0000: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@9771 │ │ +3616d2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3616d4: 6e20 1e9d 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/MessagingException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@9d1e │ │ +3616da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/MessagingException; │ │ │ │ @@ -796297,19 +796297,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3616e0: |[3616e0] javax.mail.MessagingException.:(Ljava/lang/String;)V │ │ -3616f0: 7020 7297 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9772 │ │ -3616f6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3616f8: 6e20 1e9d 1000 |0004: invoke-virtual {v0, v1}, Ljavax/mail/MessagingException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@9d1e │ │ -3616fe: 0e00 |0007: return-void │ │ +3616dc: |[3616dc] javax.mail.MessagingException.:(Ljava/lang/String;)V │ │ +3616ec: 7020 7297 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9772 │ │ +3616f2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3616f4: 6e20 1e9d 1000 |0004: invoke-virtual {v0, v1}, Ljavax/mail/MessagingException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@9d1e │ │ +3616fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=78 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/MessagingException; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ @@ -796319,20 +796319,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -361700: |[361700] javax.mail.MessagingException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -361710: 7020 7297 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9772 │ │ -361716: 5b02 4371 |0003: iput-object v2, v0, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7143 │ │ -36171a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -36171c: 6e20 1e9d 1000 |0006: invoke-virtual {v0, v1}, Ljavax/mail/MessagingException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@9d1e │ │ -361722: 0e00 |0009: return-void │ │ +3616fc: |[3616fc] javax.mail.MessagingException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +36170c: 7020 7297 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9772 │ │ +361712: 5b02 4371 |0003: iput-object v2, v0, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7143 │ │ +361716: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +361718: 6e20 1e9d 1000 |0006: invoke-virtual {v0, v1}, Ljavax/mail/MessagingException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@9d1e │ │ +36171e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0006 line=95 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ljavax/mail/MessagingException; │ │ @@ -796344,18 +796344,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3615d8: |[3615d8] javax.mail.MessagingException.superToString:()Ljava/lang/String; │ │ -3615e8: 6f10 7797 0100 |0000: invoke-super {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@9777 │ │ -3615ee: 0c00 |0003: move-result-object v0 │ │ -3615f0: 1100 |0004: return-object v0 │ │ +3615d4: |[3615d4] javax.mail.MessagingException.superToString:()Ljava/lang/String; │ │ +3615e4: 6f10 7797 0100 |0000: invoke-super {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@9777 │ │ +3615ea: 0c00 |0003: move-result-object v0 │ │ +3615ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/MessagingException; │ │ │ │ Virtual methods - │ │ @@ -796364,22 +796364,22 @@ │ │ type : '()Ljava/lang/Throwable;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -361694: |[361694] javax.mail.MessagingException.getCause:()Ljava/lang/Throwable; │ │ -3616a4: 1d01 |0000: monitor-enter v1 │ │ -3616a6: 5410 4371 |0001: iget-object v0, v1, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7143 │ │ -3616aa: 1e01 |0003: monitor-exit v1 │ │ -3616ac: 1100 |0004: return-object v0 │ │ -3616ae: 0d00 |0005: move-exception v0 │ │ -3616b0: 1e01 |0006: monitor-exit v1 │ │ -3616b2: 2700 |0007: throw v0 │ │ +361690: |[361690] javax.mail.MessagingException.getCause:()Ljava/lang/Throwable; │ │ +3616a0: 1d01 |0000: monitor-enter v1 │ │ +3616a2: 5410 4371 |0001: iget-object v0, v1, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7143 │ │ +3616a6: 1e01 |0003: monitor-exit v1 │ │ +3616a8: 1100 |0004: return-object v0 │ │ +3616aa: 0d00 |0005: move-exception v0 │ │ +3616ac: 1e01 |0006: monitor-exit v1 │ │ +3616ae: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=117 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/MessagingException; │ │ @@ -796389,22 +796389,22 @@ │ │ type : '()Ljava/lang/Exception;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3615ac: |[3615ac] javax.mail.MessagingException.getNextException:()Ljava/lang/Exception; │ │ -3615bc: 1d01 |0000: monitor-enter v1 │ │ -3615be: 5410 4371 |0001: iget-object v0, v1, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7143 │ │ -3615c2: 1e01 |0003: monitor-exit v1 │ │ -3615c4: 1100 |0004: return-object v0 │ │ -3615c6: 0d00 |0005: move-exception v0 │ │ -3615c8: 1e01 |0006: monitor-exit v1 │ │ -3615ca: 2700 |0007: throw v0 │ │ +3615a8: |[3615a8] javax.mail.MessagingException.getNextException:()Ljava/lang/Exception; │ │ +3615b8: 1d01 |0000: monitor-enter v1 │ │ +3615ba: 5410 4371 |0001: iget-object v0, v1, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7143 │ │ +3615be: 1e01 |0003: monitor-exit v1 │ │ +3615c0: 1100 |0004: return-object v0 │ │ +3615c2: 0d00 |0005: move-exception v0 │ │ +3615c4: 1e01 |0006: monitor-exit v1 │ │ +3615c6: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=106 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/MessagingException; │ │ @@ -796414,39 +796414,39 @@ │ │ type : '(Ljava/lang/Exception;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -361548: |[361548] javax.mail.MessagingException.setNextException:(Ljava/lang/Exception;)Z │ │ -361558: 1d02 |0000: monitor-enter v2 │ │ -36155a: 0720 |0001: move-object v0, v2 │ │ -36155c: 2001 ed13 |0002: instance-of v1, v0, Ljavax/mail/MessagingException; // type@13ed │ │ -361560: 3801 0e00 |0004: if-eqz v1, 0012 // +000e │ │ -361564: 0701 |0006: move-object v1, v0 │ │ -361566: 1f01 ed13 |0007: check-cast v1, Ljavax/mail/MessagingException; // type@13ed │ │ -36156a: 5411 4371 |0009: iget-object v1, v1, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7143 │ │ -36156e: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ -361572: 1f00 ed13 |000d: check-cast v0, Ljavax/mail/MessagingException; // type@13ed │ │ -361576: 5400 4371 |000f: iget-object v0, v0, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7143 │ │ -36157a: 28f1 |0011: goto 0002 // -000f │ │ -36157c: 2001 ed13 |0012: instance-of v1, v0, Ljavax/mail/MessagingException; // type@13ed │ │ -361580: 3801 0900 |0014: if-eqz v1, 001d // +0009 │ │ -361584: 1f00 ed13 |0016: check-cast v0, Ljavax/mail/MessagingException; // type@13ed │ │ -361588: 5b03 4371 |0018: iput-object v3, v0, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7143 │ │ -36158c: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -36158e: 1e02 |001b: monitor-exit v2 │ │ -361590: 0f03 |001c: return v3 │ │ -361592: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -361594: 1e02 |001e: monitor-exit v2 │ │ -361596: 0f03 |001f: return v3 │ │ -361598: 0d03 |0020: move-exception v3 │ │ -36159a: 1e02 |0021: monitor-exit v2 │ │ -36159c: 2703 |0022: throw v3 │ │ +361544: |[361544] javax.mail.MessagingException.setNextException:(Ljava/lang/Exception;)Z │ │ +361554: 1d02 |0000: monitor-enter v2 │ │ +361556: 0720 |0001: move-object v0, v2 │ │ +361558: 2001 ed13 |0002: instance-of v1, v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36155c: 3801 0e00 |0004: if-eqz v1, 0012 // +000e │ │ +361560: 0701 |0006: move-object v1, v0 │ │ +361562: 1f01 ed13 |0007: check-cast v1, Ljavax/mail/MessagingException; // type@13ed │ │ +361566: 5411 4371 |0009: iget-object v1, v1, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7143 │ │ +36156a: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ +36156e: 1f00 ed13 |000d: check-cast v0, Ljavax/mail/MessagingException; // type@13ed │ │ +361572: 5400 4371 |000f: iget-object v0, v0, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7143 │ │ +361576: 28f1 |0011: goto 0002 // -000f │ │ +361578: 2001 ed13 |0012: instance-of v1, v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36157c: 3801 0900 |0014: if-eqz v1, 001d // +0009 │ │ +361580: 1f00 ed13 |0016: check-cast v0, Ljavax/mail/MessagingException; // type@13ed │ │ +361584: 5b03 4371 |0018: iput-object v3, v0, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7143 │ │ +361588: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +36158a: 1e02 |001b: monitor-exit v2 │ │ +36158c: 0f03 |001c: return v3 │ │ +36158e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +361590: 1e02 |001e: monitor-exit v2 │ │ +361592: 0f03 |001f: return v3 │ │ +361594: 0d03 |0020: move-exception v3 │ │ +361596: 1e02 |0021: monitor-exit v2 │ │ +361598: 2703 |0022: throw v3 │ │ catches : 1 │ │ 0x0002 - 0x001a │ │ -> 0x0020 │ │ positions : │ │ 0x0002 line=131 │ │ 0x000d line=133 │ │ 0x0012 line=137 │ │ @@ -796462,51 +796462,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -3615f4: |[3615f4] javax.mail.MessagingException.toString:()Ljava/lang/String; │ │ -361604: 1d03 |0000: monitor-enter v3 │ │ -361606: 6f10 7797 0300 |0001: invoke-super {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@9777 │ │ -36160c: 0c00 |0004: move-result-object v0 │ │ -36160e: 5431 4371 |0005: iget-object v1, v3, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7143 │ │ -361612: 3901 0400 |0007: if-nez v1, 000b // +0004 │ │ -361616: 1e03 |0009: monitor-exit v3 │ │ -361618: 1100 |000a: return-object v0 │ │ -36161a: 2202 e812 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -36161e: 3900 0400 |000d: if-nez v0, 0011 // +0004 │ │ -361622: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ -361626: 7020 4398 0200 |0011: invoke-direct {v2, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ -36162c: 3801 2000 |0014: if-eqz v1, 0034 // +0020 │ │ -361630: 1a00 9807 |0016: const-string v0, "; │ │ +3615f0: |[3615f0] javax.mail.MessagingException.toString:()Ljava/lang/String; │ │ +361600: 1d03 |0000: monitor-enter v3 │ │ +361602: 6f10 7797 0300 |0001: invoke-super {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@9777 │ │ +361608: 0c00 |0004: move-result-object v0 │ │ +36160a: 5431 4371 |0005: iget-object v1, v3, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7143 │ │ +36160e: 3901 0400 |0007: if-nez v1, 000b // +0004 │ │ +361612: 1e03 |0009: monitor-exit v3 │ │ +361614: 1100 |000a: return-object v0 │ │ +361616: 2202 e812 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +36161a: 3900 0400 |000d: if-nez v0, 0011 // +0004 │ │ +36161e: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ +361622: 7020 4398 0200 |0011: invoke-direct {v2, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ +361628: 3801 2000 |0014: if-eqz v1, 0034 // +0020 │ │ +36162c: 1a00 9807 |0016: const-string v0, "; │ │ nested exception is: │ │ " // string@0798 │ │ -361634: 6e20 4b98 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36163a: 2010 ed13 |001b: instance-of v0, v1, Ljavax/mail/MessagingException; // type@13ed │ │ -36163e: 3800 0e00 |001d: if-eqz v0, 002b // +000e │ │ -361642: 1f01 ed13 |001f: check-cast v1, Ljavax/mail/MessagingException; // type@13ed │ │ -361646: 7010 209d 0100 |0021: invoke-direct {v1}, Ljavax/mail/MessagingException;.superToString:()Ljava/lang/String; // method@9d20 │ │ -36164c: 0c00 |0024: move-result-object v0 │ │ -36164e: 6e20 4b98 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361654: 5411 4371 |0028: iget-object v1, v1, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7143 │ │ -361658: 28ea |002a: goto 0014 // -0016 │ │ -36165a: 6e10 7797 0100 |002b: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@9777 │ │ -361660: 0c00 |002e: move-result-object v0 │ │ -361662: 6e20 4b98 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361668: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -36166a: 28e1 |0033: goto 0014 // -001f │ │ -36166c: 6e10 5498 0200 |0034: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -361672: 0c00 |0037: move-result-object v0 │ │ -361674: 1e03 |0038: monitor-exit v3 │ │ -361676: 1100 |0039: return-object v0 │ │ -361678: 0d00 |003a: move-exception v0 │ │ -36167a: 1e03 |003b: monitor-exit v3 │ │ -36167c: 2700 |003c: throw v0 │ │ +361630: 6e20 4b98 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361636: 2010 ed13 |001b: instance-of v0, v1, Ljavax/mail/MessagingException; // type@13ed │ │ +36163a: 3800 0e00 |001d: if-eqz v0, 002b // +000e │ │ +36163e: 1f01 ed13 |001f: check-cast v1, Ljavax/mail/MessagingException; // type@13ed │ │ +361642: 7010 209d 0100 |0021: invoke-direct {v1}, Ljavax/mail/MessagingException;.superToString:()Ljava/lang/String; // method@9d20 │ │ +361648: 0c00 |0024: move-result-object v0 │ │ +36164a: 6e20 4b98 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361650: 5411 4371 |0028: iget-object v1, v1, Ljavax/mail/MessagingException;.next:Ljava/lang/Exception; // field@7143 │ │ +361654: 28ea |002a: goto 0014 // -0016 │ │ +361656: 6e10 7797 0100 |002b: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@9777 │ │ +36165c: 0c00 |002e: move-result-object v0 │ │ +36165e: 6e20 4b98 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361664: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +361666: 28e1 |0033: goto 0014 // -001f │ │ +361668: 6e10 5498 0200 |0034: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36166e: 0c00 |0037: move-result-object v0 │ │ +361670: 1e03 |0038: monitor-exit v3 │ │ +361672: 1100 |0039: return-object v0 │ │ +361674: 0d00 |003a: move-exception v0 │ │ +361676: 1e03 |003b: monitor-exit v3 │ │ +361678: 2700 |003c: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0007 │ │ -> 0x003a │ │ 0x000b - 0x0038 │ │ -> 0x003a │ │ positions : │ │ 0x0001 line=150 │ │ @@ -796580,22 +796580,22 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3618b8: |[3618b8] javax.mail.Multipart.:()V │ │ -3618c8: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3618ce: 2200 7e13 |0003: new-instance v0, Ljava/util/Vector; // type@137e │ │ -3618d2: 7010 d49a 0000 |0005: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -3618d8: 5b10 4871 |0008: iput-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ -3618dc: 1a00 1b9e |000a: const-string v0, "multipart/mixed" // string@9e1b │ │ -3618e0: 5b10 4671 |000c: iput-object v0, v1, Ljavax/mail/Multipart;.contentType:Ljava/lang/String; // field@7146 │ │ -3618e4: 0e00 |000e: return-void │ │ +3618b4: |[3618b4] javax.mail.Multipart.:()V │ │ +3618c4: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3618ca: 2200 7e13 |0003: new-instance v0, Ljava/util/Vector; // type@137e │ │ +3618ce: 7010 d49a 0000 |0005: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +3618d4: 5b10 4871 |0008: iput-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ +3618d8: 1a00 1b9e |000a: const-string v0, "multipart/mixed" // string@9e1b │ │ +3618dc: 5b10 4671 |000c: iput-object v0, v1, Ljavax/mail/Multipart;.contentType:Ljava/lang/String; // field@7146 │ │ +3618e0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=72 │ │ 0x000c line=78 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Ljavax/mail/Multipart; │ │ @@ -796606,29 +796606,29 @@ │ │ type : '(Ljavax/mail/BodyPart;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3618e8: |[3618e8] javax.mail.Multipart.addBodyPart:(Ljavax/mail/BodyPart;)V │ │ -3618f8: 1d01 |0000: monitor-enter v1 │ │ -3618fa: 5410 4871 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ -3618fe: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -361902: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -361906: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -36190c: 5b10 4871 |000a: iput-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ -361910: 5410 4871 |000c: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ -361914: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -36191a: 6e20 6c9c 1200 |0011: invoke-virtual {v2, v1}, Ljavax/mail/BodyPart;.setParent:(Ljavax/mail/Multipart;)V // method@9c6c │ │ -361920: 1e01 |0014: monitor-exit v1 │ │ -361922: 0e00 |0015: return-void │ │ -361924: 0d02 |0016: move-exception v2 │ │ -361926: 1e01 |0017: monitor-exit v1 │ │ -361928: 2702 |0018: throw v2 │ │ +3618e4: |[3618e4] javax.mail.Multipart.addBodyPart:(Ljavax/mail/BodyPart;)V │ │ +3618f4: 1d01 |0000: monitor-enter v1 │ │ +3618f6: 5410 4871 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ +3618fa: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +3618fe: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +361902: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +361908: 5b10 4871 |000a: iput-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ +36190c: 5410 4871 |000c: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ +361910: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +361916: 6e20 6c9c 1200 |0011: invoke-virtual {v2, v1}, Ljavax/mail/BodyPart;.setParent:(Ljavax/mail/Multipart;)V // method@9c6c │ │ +36191c: 1e01 |0014: monitor-exit v1 │ │ +36191e: 0e00 |0015: return-void │ │ +361920: 0d02 |0016: move-exception v2 │ │ +361922: 1e01 |0017: monitor-exit v1 │ │ +361924: 2702 |0018: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=216 │ │ 0x0005 line=217 │ │ 0x000c line=219 │ │ @@ -796643,29 +796643,29 @@ │ │ type : '(Ljavax/mail/BodyPart;I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -361938: |[361938] javax.mail.Multipart.addBodyPart:(Ljavax/mail/BodyPart;I)V │ │ -361948: 1d01 |0000: monitor-enter v1 │ │ -36194a: 5410 4871 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ -36194e: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -361952: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -361956: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -36195c: 5b10 4871 |000a: iput-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ -361960: 5410 4871 |000c: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ -361964: 6e30 dc9a 2003 |000e: invoke-virtual {v0, v2, v3}, Ljava/util/Vector;.insertElementAt:(Ljava/lang/Object;I)V // method@9adc │ │ -36196a: 6e20 6c9c 1200 |0011: invoke-virtual {v2, v1}, Ljavax/mail/BodyPart;.setParent:(Ljavax/mail/Multipart;)V // method@9c6c │ │ -361970: 1e01 |0014: monitor-exit v1 │ │ -361972: 0e00 |0015: return-void │ │ -361974: 0d02 |0016: move-exception v2 │ │ -361976: 1e01 |0017: monitor-exit v1 │ │ -361978: 2702 |0018: throw v2 │ │ +361934: |[361934] javax.mail.Multipart.addBodyPart:(Ljavax/mail/BodyPart;I)V │ │ +361944: 1d01 |0000: monitor-enter v1 │ │ +361946: 5410 4871 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ +36194a: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +36194e: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +361952: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +361958: 5b10 4871 |000a: iput-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ +36195c: 5410 4871 |000c: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ +361960: 6e30 dc9a 2003 |000e: invoke-virtual {v0, v2, v3}, Ljava/util/Vector;.insertElementAt:(Ljava/lang/Object;I)V // method@9adc │ │ +361966: 6e20 6c9c 1200 |0011: invoke-virtual {v2, v1}, Ljavax/mail/BodyPart;.setParent:(Ljavax/mail/Multipart;)V // method@9c6c │ │ +36196c: 1e01 |0014: monitor-exit v1 │ │ +36196e: 0e00 |0015: return-void │ │ +361970: 0d02 |0016: move-exception v2 │ │ +361972: 1e01 |0017: monitor-exit v1 │ │ +361974: 2702 |0018: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=239 │ │ 0x0005 line=240 │ │ 0x000c line=242 │ │ @@ -796681,30 +796681,30 @@ │ │ type : '(I)Ljavax/mail/BodyPart;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -361838: |[361838] javax.mail.Multipart.getBodyPart:(I)Ljavax/mail/BodyPart; │ │ -361848: 1d01 |0000: monitor-enter v1 │ │ -36184a: 5410 4871 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ -36184e: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ -361852: 6e20 da9a 2000 |0005: invoke-virtual {v0, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ -361858: 0c02 |0008: move-result-object v2 │ │ -36185a: 1f02 da13 |0009: check-cast v2, Ljavax/mail/BodyPart; // type@13da │ │ -36185e: 1e01 |000b: monitor-exit v1 │ │ -361860: 1102 |000c: return-object v2 │ │ -361862: 2202 ca12 |000d: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@12ca │ │ -361866: 1a00 f03e |000f: const-string v0, "No such BodyPart" // string@3ef0 │ │ -36186a: 7020 8f97 0200 |0011: invoke-direct {v2, v0}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@978f │ │ -361870: 2702 |0014: throw v2 │ │ -361872: 0d02 |0015: move-exception v2 │ │ -361874: 1e01 |0016: monitor-exit v1 │ │ -361876: 2702 |0017: throw v2 │ │ +361834: |[361834] javax.mail.Multipart.getBodyPart:(I)Ljavax/mail/BodyPart; │ │ +361844: 1d01 |0000: monitor-enter v1 │ │ +361846: 5410 4871 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ +36184a: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ +36184e: 6e20 da9a 2000 |0005: invoke-virtual {v0, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ +361854: 0c02 |0008: move-result-object v2 │ │ +361856: 1f02 da13 |0009: check-cast v2, Ljavax/mail/BodyPart; // type@13da │ │ +36185a: 1e01 |000b: monitor-exit v1 │ │ +36185c: 1102 |000c: return-object v2 │ │ +36185e: 2202 ca12 |000d: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@12ca │ │ +361862: 1a00 f03e |000f: const-string v0, "No such BodyPart" // string@3ef0 │ │ +361866: 7020 8f97 0200 |0011: invoke-direct {v2, v0}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@978f │ │ +36186c: 2702 |0014: throw v2 │ │ +36186e: 0d02 |0015: move-exception v2 │ │ +361870: 1e01 |0016: monitor-exit v1 │ │ +361872: 2702 |0017: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x000b │ │ -> 0x0015 │ │ 0x000d - 0x0015 │ │ -> 0x0015 │ │ positions : │ │ 0x0001 line=155 │ │ @@ -796719,22 +796719,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -36180c: |[36180c] javax.mail.Multipart.getContentType:()Ljava/lang/String; │ │ -36181c: 1d01 |0000: monitor-enter v1 │ │ -36181e: 5410 4671 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.contentType:Ljava/lang/String; // field@7146 │ │ -361822: 1e01 |0003: monitor-exit v1 │ │ -361824: 1100 |0004: return-object v0 │ │ -361826: 0d00 |0005: move-exception v0 │ │ -361828: 1e01 |0006: monitor-exit v1 │ │ -36182a: 2700 |0007: throw v0 │ │ +361808: |[361808] javax.mail.Multipart.getContentType:()Ljava/lang/String; │ │ +361818: 1d01 |0000: monitor-enter v1 │ │ +36181a: 5410 4671 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.contentType:Ljava/lang/String; // field@7146 │ │ +36181e: 1e01 |0003: monitor-exit v1 │ │ +361820: 1100 |0004: return-object v0 │ │ +361822: 0d00 |0005: move-exception v0 │ │ +361824: 1e01 |0006: monitor-exit v1 │ │ +361826: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=127 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/Multipart; │ │ @@ -796744,28 +796744,28 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3617c4: |[3617c4] javax.mail.Multipart.getCount:()I │ │ -3617d4: 1d01 |0000: monitor-enter v1 │ │ -3617d6: 5410 4871 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ -3617da: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ -3617de: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3617e0: 1e01 |0006: monitor-exit v1 │ │ -3617e2: 0f00 |0007: return v0 │ │ -3617e4: 6e10 e39a 0000 |0008: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -3617ea: 0a00 |000b: move-result v0 │ │ -3617ec: 1e01 |000c: monitor-exit v1 │ │ -3617ee: 0f00 |000d: return v0 │ │ -3617f0: 0d00 |000e: move-exception v0 │ │ -3617f2: 1e01 |000f: monitor-exit v1 │ │ -3617f4: 2700 |0010: throw v0 │ │ +3617c0: |[3617c0] javax.mail.Multipart.getCount:()I │ │ +3617d0: 1d01 |0000: monitor-enter v1 │ │ +3617d2: 5410 4871 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ +3617d6: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ +3617da: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3617dc: 1e01 |0006: monitor-exit v1 │ │ +3617de: 0f00 |0007: return v0 │ │ +3617e0: 6e10 e39a 0000 |0008: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +3617e6: 0a00 |000b: move-result v0 │ │ +3617e8: 1e01 |000c: monitor-exit v1 │ │ +3617ea: 0f00 |000d: return v0 │ │ +3617ec: 0d00 |000e: move-exception v0 │ │ +3617ee: 1e01 |000f: monitor-exit v1 │ │ +3617f0: 2700 |0010: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x000e │ │ 0x0008 - 0x000c │ │ -> 0x000e │ │ positions : │ │ 0x0001 line=138 │ │ @@ -796779,22 +796779,22 @@ │ │ type : '()Ljavax/mail/Part;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -36188c: |[36188c] javax.mail.Multipart.getParent:()Ljavax/mail/Part; │ │ -36189c: 1d01 |0000: monitor-enter v1 │ │ -36189e: 5410 4771 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parent:Ljavax/mail/Part; // field@7147 │ │ -3618a2: 1e01 |0003: monitor-exit v1 │ │ -3618a4: 1100 |0004: return-object v0 │ │ -3618a6: 0d00 |0005: move-exception v0 │ │ -3618a8: 1e01 |0006: monitor-exit v1 │ │ -3618aa: 2700 |0007: throw v0 │ │ +361888: |[361888] javax.mail.Multipart.getParent:()Ljavax/mail/Part; │ │ +361898: 1d01 |0000: monitor-enter v1 │ │ +36189a: 5410 4771 |0001: iget-object v0, v1, Ljavax/mail/Multipart;.parent:Ljavax/mail/Part; // field@7147 │ │ +36189e: 1e01 |0003: monitor-exit v1 │ │ +3618a0: 1100 |0004: return-object v0 │ │ +3618a2: 0d00 |0005: move-exception v0 │ │ +3618a4: 1e01 |0006: monitor-exit v1 │ │ +3618a6: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=267 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/Multipart; │ │ @@ -796804,34 +796804,34 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -361988: |[361988] javax.mail.Multipart.removeBodyPart:(I)V │ │ -361998: 1d02 |0000: monitor-enter v2 │ │ -36199a: 5420 4871 |0001: iget-object v0, v2, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ -36199e: 3800 1300 |0003: if-eqz v0, 0016 // +0013 │ │ -3619a2: 6e20 da9a 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ -3619a8: 0c00 |0008: move-result-object v0 │ │ -3619aa: 1f00 da13 |0009: check-cast v0, Ljavax/mail/BodyPart; // type@13da │ │ -3619ae: 5421 4871 |000b: iget-object v1, v2, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ -3619b2: 6e20 e19a 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/Vector;.removeElementAt:(I)V // method@9ae1 │ │ -3619b8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -3619ba: 6e20 6c9c 3000 |0011: invoke-virtual {v0, v3}, Ljavax/mail/BodyPart;.setParent:(Ljavax/mail/Multipart;)V // method@9c6c │ │ -3619c0: 1e02 |0014: monitor-exit v2 │ │ -3619c2: 0e00 |0015: return-void │ │ -3619c4: 2203 ca12 |0016: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@12ca │ │ -3619c8: 1a00 f03e |0018: const-string v0, "No such BodyPart" // string@3ef0 │ │ -3619cc: 7020 8f97 0300 |001a: invoke-direct {v3, v0}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@978f │ │ -3619d2: 2703 |001d: throw v3 │ │ -3619d4: 0d03 |001e: move-exception v3 │ │ -3619d6: 1e02 |001f: monitor-exit v2 │ │ -3619d8: 2703 |0020: throw v3 │ │ +361984: |[361984] javax.mail.Multipart.removeBodyPart:(I)V │ │ +361994: 1d02 |0000: monitor-enter v2 │ │ +361996: 5420 4871 |0001: iget-object v0, v2, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ +36199a: 3800 1300 |0003: if-eqz v0, 0016 // +0013 │ │ +36199e: 6e20 da9a 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ +3619a4: 0c00 |0008: move-result-object v0 │ │ +3619a6: 1f00 da13 |0009: check-cast v0, Ljavax/mail/BodyPart; // type@13da │ │ +3619aa: 5421 4871 |000b: iget-object v1, v2, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ +3619ae: 6e20 e19a 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/Vector;.removeElementAt:(I)V // method@9ae1 │ │ +3619b4: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +3619b6: 6e20 6c9c 3000 |0011: invoke-virtual {v0, v3}, Ljavax/mail/BodyPart;.setParent:(Ljavax/mail/Multipart;)V // method@9c6c │ │ +3619bc: 1e02 |0014: monitor-exit v2 │ │ +3619be: 0e00 |0015: return-void │ │ +3619c0: 2203 ca12 |0016: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@12ca │ │ +3619c4: 1a00 f03e |0018: const-string v0, "No such BodyPart" // string@3ef0 │ │ +3619c8: 7020 8f97 0300 |001a: invoke-direct {v3, v0}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@978f │ │ +3619ce: 2703 |001d: throw v3 │ │ +3619d0: 0d03 |001e: move-exception v3 │ │ +3619d2: 1e02 |001f: monitor-exit v2 │ │ +3619d4: 2703 |0020: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x0014 │ │ -> 0x001e │ │ 0x0016 - 0x001e │ │ -> 0x001e │ │ positions : │ │ 0x0001 line=196 │ │ @@ -796849,31 +796849,31 @@ │ │ type : '(Ljavax/mail/BodyPart;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -36176c: |[36176c] javax.mail.Multipart.removeBodyPart:(Ljavax/mail/BodyPart;)Z │ │ -36177c: 1d02 |0000: monitor-enter v2 │ │ -36177e: 5420 4871 |0001: iget-object v0, v2, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ -361782: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ -361786: 6e20 e09a 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ -36178c: 0a00 |0008: move-result v0 │ │ -36178e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -361790: 6e20 6c9c 1300 |000a: invoke-virtual {v3, v1}, Ljavax/mail/BodyPart;.setParent:(Ljavax/mail/Multipart;)V // method@9c6c │ │ -361796: 1e02 |000d: monitor-exit v2 │ │ -361798: 0f00 |000e: return v0 │ │ -36179a: 2203 ed13 |000f: new-instance v3, Ljavax/mail/MessagingException; // type@13ed │ │ -36179e: 1a00 f13e |0011: const-string v0, "No such body part" // string@3ef1 │ │ -3617a2: 7020 199d 0300 |0013: invoke-direct {v3, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -3617a8: 2703 |0016: throw v3 │ │ -3617aa: 0d03 |0017: move-exception v3 │ │ -3617ac: 1e02 |0018: monitor-exit v2 │ │ -3617ae: 2703 |0019: throw v3 │ │ +361768: |[361768] javax.mail.Multipart.removeBodyPart:(Ljavax/mail/BodyPart;)Z │ │ +361778: 1d02 |0000: monitor-enter v2 │ │ +36177a: 5420 4871 |0001: iget-object v0, v2, Ljavax/mail/Multipart;.parts:Ljava/util/Vector; // field@7148 │ │ +36177e: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ +361782: 6e20 e09a 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ +361788: 0a00 |0008: move-result v0 │ │ +36178a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +36178c: 6e20 6c9c 1300 |000a: invoke-virtual {v3, v1}, Ljavax/mail/BodyPart;.setParent:(Ljavax/mail/Multipart;)V // method@9c6c │ │ +361792: 1e02 |000d: monitor-exit v2 │ │ +361794: 0f00 |000e: return v0 │ │ +361796: 2203 ed13 |000f: new-instance v3, Ljavax/mail/MessagingException; // type@13ed │ │ +36179a: 1a00 f13e |0011: const-string v0, "No such body part" // string@3ef1 │ │ +36179e: 7020 199d 0300 |0013: invoke-direct {v3, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +3617a4: 2703 |0016: throw v3 │ │ +3617a6: 0d03 |0017: move-exception v3 │ │ +3617a8: 1e02 |0018: monitor-exit v2 │ │ +3617aa: 2703 |0019: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x0017 │ │ 0x000f - 0x0017 │ │ -> 0x0017 │ │ positions : │ │ 0x0001 line=174 │ │ @@ -796890,33 +796890,33 @@ │ │ type : '(Ljavax/mail/MultipartDataSource;)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3619f0: |[3619f0] javax.mail.Multipart.setMultipartDataSource:(Ljavax/mail/MultipartDataSource;)V │ │ -361a00: 1d03 |0000: monitor-enter v3 │ │ -361a02: 7210 329d 0400 |0001: invoke-interface {v4}, Ljavax/mail/MultipartDataSource;.getContentType:()Ljava/lang/String; // method@9d32 │ │ -361a08: 0c00 |0004: move-result-object v0 │ │ -361a0a: 5b30 4671 |0005: iput-object v0, v3, Ljavax/mail/Multipart;.contentType:Ljava/lang/String; // field@7146 │ │ -361a0e: 7210 339d 0400 |0007: invoke-interface {v4}, Ljavax/mail/MultipartDataSource;.getCount:()I // method@9d33 │ │ -361a14: 0a00 |000a: move-result v0 │ │ -361a16: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -361a18: 3501 0c00 |000c: if-ge v1, v0, 0018 // +000c │ │ -361a1c: 7220 319d 1400 |000e: invoke-interface {v4, v1}, Ljavax/mail/MultipartDataSource;.getBodyPart:(I)Ljavax/mail/BodyPart; // method@9d31 │ │ -361a22: 0c02 |0011: move-result-object v2 │ │ -361a24: 6e20 269d 2300 |0012: invoke-virtual {v3, v2}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ -361a2a: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -361a2e: 28f5 |0017: goto 000c // -000b │ │ -361a30: 1e03 |0018: monitor-exit v3 │ │ -361a32: 0e00 |0019: return-void │ │ -361a34: 0d04 |001a: move-exception v4 │ │ -361a36: 1e03 |001b: monitor-exit v3 │ │ -361a38: 2704 |001c: throw v4 │ │ +3619ec: |[3619ec] javax.mail.Multipart.setMultipartDataSource:(Ljavax/mail/MultipartDataSource;)V │ │ +3619fc: 1d03 |0000: monitor-enter v3 │ │ +3619fe: 7210 329d 0400 |0001: invoke-interface {v4}, Ljavax/mail/MultipartDataSource;.getContentType:()Ljava/lang/String; // method@9d32 │ │ +361a04: 0c00 |0004: move-result-object v0 │ │ +361a06: 5b30 4671 |0005: iput-object v0, v3, Ljavax/mail/Multipart;.contentType:Ljava/lang/String; // field@7146 │ │ +361a0a: 7210 339d 0400 |0007: invoke-interface {v4}, Ljavax/mail/MultipartDataSource;.getCount:()I // method@9d33 │ │ +361a10: 0a00 |000a: move-result v0 │ │ +361a12: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +361a14: 3501 0c00 |000c: if-ge v1, v0, 0018 // +000c │ │ +361a18: 7220 319d 1400 |000e: invoke-interface {v4, v1}, Ljavax/mail/MultipartDataSource;.getBodyPart:(I)Ljavax/mail/BodyPart; // method@9d31 │ │ +361a1e: 0c02 |0011: move-result-object v2 │ │ +361a20: 6e20 269d 2300 |0012: invoke-virtual {v3, v2}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ +361a26: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +361a2a: 28f5 |0017: goto 000c // -000b │ │ +361a2c: 1e03 |0018: monitor-exit v3 │ │ +361a2e: 0e00 |0019: return-void │ │ +361a30: 0d04 |001a: move-exception v4 │ │ +361a32: 1e03 |001b: monitor-exit v3 │ │ +361a34: 2704 |001c: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x0015 │ │ -> 0x001a │ │ positions : │ │ 0x0001 line=110 │ │ 0x0007 line=112 │ │ 0x000e line=114 │ │ @@ -796930,22 +796930,22 @@ │ │ type : '(Ljavax/mail/Part;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -361a48: |[361a48] javax.mail.Multipart.setParent:(Ljavax/mail/Part;)V │ │ -361a58: 1d00 |0000: monitor-enter v0 │ │ -361a5a: 5b01 4771 |0001: iput-object v1, v0, Ljavax/mail/Multipart;.parent:Ljavax/mail/Part; // field@7147 │ │ -361a5e: 1e00 |0003: monitor-exit v0 │ │ -361a60: 0e00 |0004: return-void │ │ -361a62: 0d01 |0005: move-exception v1 │ │ -361a64: 1e00 |0006: monitor-exit v0 │ │ -361a66: 2701 |0007: throw v1 │ │ +361a44: |[361a44] javax.mail.Multipart.setParent:(Ljavax/mail/Part;)V │ │ +361a54: 1d00 |0000: monitor-enter v0 │ │ +361a56: 5b01 4771 |0001: iput-object v1, v0, Ljavax/mail/Multipart;.parent:Ljavax/mail/Part; // field@7147 │ │ +361a5a: 1e00 |0003: monitor-exit v0 │ │ +361a5c: 0e00 |0004: return-void │ │ +361a5e: 0d01 |0005: move-exception v1 │ │ +361a60: 1e00 |0006: monitor-exit v0 │ │ +361a62: 2701 |0007: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=282 │ │ 0x0003 line=283 │ │ locals : │ │ @@ -797227,19 +797227,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -361aec: |[361aec] javax.mail.PasswordAuthentication.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -361afc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -361b02: 5b01 4d71 |0003: iput-object v1, v0, Ljavax/mail/PasswordAuthentication;.userName:Ljava/lang/String; // field@714d │ │ -361b06: 5b02 4c71 |0005: iput-object v2, v0, Ljavax/mail/PasswordAuthentication;.password:Ljava/lang/String; // field@714c │ │ -361b0a: 0e00 |0007: return-void │ │ +361ae8: |[361ae8] javax.mail.PasswordAuthentication.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +361af8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +361afe: 5b01 4d71 |0003: iput-object v1, v0, Ljavax/mail/PasswordAuthentication;.userName:Ljava/lang/String; // field@714d │ │ +361b02: 5b02 4c71 |0005: iput-object v2, v0, Ljavax/mail/PasswordAuthentication;.password:Ljava/lang/String; // field@714c │ │ +361b06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x0005 line=67 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/PasswordAuthentication; │ │ @@ -797252,17 +797252,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361abc: |[361abc] javax.mail.PasswordAuthentication.getPassword:()Ljava/lang/String; │ │ -361acc: 5410 4c71 |0000: iget-object v0, v1, Ljavax/mail/PasswordAuthentication;.password:Ljava/lang/String; // field@714c │ │ -361ad0: 1100 |0002: return-object v0 │ │ +361ab8: |[361ab8] javax.mail.PasswordAuthentication.getPassword:()Ljava/lang/String; │ │ +361ac8: 5410 4c71 |0000: iget-object v0, v1, Ljavax/mail/PasswordAuthentication;.password:Ljava/lang/String; // field@714c │ │ +361acc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/PasswordAuthentication; │ │ │ │ #1 : (in Ljavax/mail/PasswordAuthentication;) │ │ @@ -797270,17 +797270,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361ad4: |[361ad4] javax.mail.PasswordAuthentication.getUserName:()Ljava/lang/String; │ │ -361ae4: 5410 4d71 |0000: iget-object v0, v1, Ljavax/mail/PasswordAuthentication;.userName:Ljava/lang/String; // field@714d │ │ -361ae8: 1100 |0002: return-object v0 │ │ +361ad0: |[361ad0] javax.mail.PasswordAuthentication.getUserName:()Ljava/lang/String; │ │ +361ae0: 5410 4d71 |0000: iget-object v0, v1, Ljavax/mail/PasswordAuthentication;.userName:Ljava/lang/String; // field@714d │ │ +361ae4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/PasswordAuthentication; │ │ │ │ source_file_idx : 16827 (PasswordAuthentication.java) │ │ @@ -797325,24 +797325,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -361b24: |[361b24] javax.mail.Provider$Type.:()V │ │ -361b34: 2200 f413 |0000: new-instance v0, Ljavax/mail/Provider$Type; // type@13f4 │ │ -361b38: 1a01 f746 |0002: const-string v1, "STORE" // string@46f7 │ │ -361b3c: 7020 549d 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/Provider$Type;.:(Ljava/lang/String;)V // method@9d54 │ │ -361b42: 6900 4e71 |0007: sput-object v0, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714e │ │ -361b46: 2200 f413 |0009: new-instance v0, Ljavax/mail/Provider$Type; // type@13f4 │ │ -361b4a: 1a01 254b |000b: const-string v1, "TRANSPORT" // string@4b25 │ │ -361b4e: 7020 549d 1000 |000d: invoke-direct {v0, v1}, Ljavax/mail/Provider$Type;.:(Ljava/lang/String;)V // method@9d54 │ │ -361b54: 6900 4f71 |0010: sput-object v0, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714f │ │ -361b58: 0e00 |0012: return-void │ │ +361b20: |[361b20] javax.mail.Provider$Type.:()V │ │ +361b30: 2200 f413 |0000: new-instance v0, Ljavax/mail/Provider$Type; // type@13f4 │ │ +361b34: 1a01 f746 |0002: const-string v1, "STORE" // string@46f7 │ │ +361b38: 7020 549d 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/Provider$Type;.:(Ljava/lang/String;)V // method@9d54 │ │ +361b3e: 6900 4e71 |0007: sput-object v0, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714e │ │ +361b42: 2200 f413 |0009: new-instance v0, Ljavax/mail/Provider$Type; // type@13f4 │ │ +361b46: 1a01 254b |000b: const-string v1, "TRANSPORT" // string@4b25 │ │ +361b4a: 7020 549d 1000 |000d: invoke-direct {v0, v1}, Ljavax/mail/Provider$Type;.:(Ljava/lang/String;)V // method@9d54 │ │ +361b50: 6900 4f71 |0010: sput-object v0, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714f │ │ +361b54: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0009 line=64 │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/Provider$Type;) │ │ @@ -797350,18 +797350,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -361b5c: |[361b5c] javax.mail.Provider$Type.:(Ljava/lang/String;)V │ │ -361b6c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -361b72: 5b01 5071 |0003: iput-object v1, v0, Ljavax/mail/Provider$Type;.type:Ljava/lang/String; // field@7150 │ │ -361b76: 0e00 |0005: return-void │ │ +361b58: |[361b58] javax.mail.Provider$Type.:(Ljava/lang/String;)V │ │ +361b68: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +361b6e: 5b01 5071 |0003: iput-object v1, v0, Ljavax/mail/Provider$Type;.type:Ljava/lang/String; // field@7150 │ │ +361b72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/Provider$Type; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -797372,17 +797372,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361b0c: |[361b0c] javax.mail.Provider$Type.toString:()Ljava/lang/String; │ │ -361b1c: 5410 5071 |0000: iget-object v0, v1, Ljavax/mail/Provider$Type;.type:Ljava/lang/String; // field@7150 │ │ -361b20: 1100 |0002: return-object v0 │ │ +361b08: |[361b08] javax.mail.Provider$Type.toString:()Ljava/lang/String; │ │ +361b18: 5410 5071 |0000: iget-object v0, v1, Ljavax/mail/Provider$Type;.type:Ljava/lang/String; // field@7150 │ │ +361b1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Provider$Type; │ │ │ │ source_file_idx : 17015 (Provider.java) │ │ @@ -797434,22 +797434,22 @@ │ │ type : '(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -361cd0: |[361cd0] javax.mail.Provider.:(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -361ce0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -361ce6: 5b01 5371 |0003: iput-object v1, v0, Ljavax/mail/Provider;.type:Ljavax/mail/Provider$Type; // field@7153 │ │ -361cea: 5b02 5271 |0005: iput-object v2, v0, Ljavax/mail/Provider;.protocol:Ljava/lang/String; // field@7152 │ │ -361cee: 5b03 5171 |0007: iput-object v3, v0, Ljavax/mail/Provider;.className:Ljava/lang/String; // field@7151 │ │ -361cf2: 5b04 5471 |0009: iput-object v4, v0, Ljavax/mail/Provider;.vendor:Ljava/lang/String; // field@7154 │ │ -361cf6: 5b05 5571 |000b: iput-object v5, v0, Ljavax/mail/Provider;.version:Ljava/lang/String; // field@7155 │ │ -361cfa: 0e00 |000d: return-void │ │ +361ccc: |[361ccc] javax.mail.Provider.:(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +361cdc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +361ce2: 5b01 5371 |0003: iput-object v1, v0, Ljavax/mail/Provider;.type:Ljavax/mail/Provider$Type; // field@7153 │ │ +361ce6: 5b02 5271 |0005: iput-object v2, v0, Ljavax/mail/Provider;.protocol:Ljava/lang/String; // field@7152 │ │ +361cea: 5b03 5171 |0007: iput-object v3, v0, Ljavax/mail/Provider;.className:Ljava/lang/String; // field@7151 │ │ +361cee: 5b04 5471 |0009: iput-object v4, v0, Ljavax/mail/Provider;.vendor:Ljava/lang/String; // field@7154 │ │ +361cf2: 5b05 5571 |000b: iput-object v5, v0, Ljavax/mail/Provider;.version:Ljava/lang/String; // field@7155 │ │ +361cf6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0005 line=95 │ │ 0x0007 line=96 │ │ 0x0009 line=97 │ │ @@ -797468,17 +797468,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361b78: |[361b78] javax.mail.Provider.getClassName:()Ljava/lang/String; │ │ -361b88: 5410 5171 |0000: iget-object v0, v1, Ljavax/mail/Provider;.className:Ljava/lang/String; // field@7151 │ │ -361b8c: 1100 |0002: return-object v0 │ │ +361b74: |[361b74] javax.mail.Provider.getClassName:()Ljava/lang/String; │ │ +361b84: 5410 5171 |0000: iget-object v0, v1, Ljavax/mail/Provider;.className:Ljava/lang/String; // field@7151 │ │ +361b88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Provider; │ │ │ │ #1 : (in Ljavax/mail/Provider;) │ │ @@ -797486,17 +797486,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361b90: |[361b90] javax.mail.Provider.getProtocol:()Ljava/lang/String; │ │ -361ba0: 5410 5271 |0000: iget-object v0, v1, Ljavax/mail/Provider;.protocol:Ljava/lang/String; // field@7152 │ │ -361ba4: 1100 |0002: return-object v0 │ │ +361b8c: |[361b8c] javax.mail.Provider.getProtocol:()Ljava/lang/String; │ │ +361b9c: 5410 5271 |0000: iget-object v0, v1, Ljavax/mail/Provider;.protocol:Ljava/lang/String; // field@7152 │ │ +361ba0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Provider; │ │ │ │ #2 : (in Ljavax/mail/Provider;) │ │ @@ -797504,17 +797504,17 @@ │ │ type : '()Ljavax/mail/Provider$Type;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361cb8: |[361cb8] javax.mail.Provider.getType:()Ljavax/mail/Provider$Type; │ │ -361cc8: 5410 5371 |0000: iget-object v0, v1, Ljavax/mail/Provider;.type:Ljavax/mail/Provider$Type; // field@7153 │ │ -361ccc: 1100 |0002: return-object v0 │ │ +361cb4: |[361cb4] javax.mail.Provider.getType:()Ljavax/mail/Provider$Type; │ │ +361cc4: 5410 5371 |0000: iget-object v0, v1, Ljavax/mail/Provider;.type:Ljavax/mail/Provider$Type; // field@7153 │ │ +361cc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Provider; │ │ │ │ #3 : (in Ljavax/mail/Provider;) │ │ @@ -797522,17 +797522,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361ba8: |[361ba8] javax.mail.Provider.getVendor:()Ljava/lang/String; │ │ -361bb8: 5410 5471 |0000: iget-object v0, v1, Ljavax/mail/Provider;.vendor:Ljava/lang/String; // field@7154 │ │ -361bbc: 1100 |0002: return-object v0 │ │ +361ba4: |[361ba4] javax.mail.Provider.getVendor:()Ljava/lang/String; │ │ +361bb4: 5410 5471 |0000: iget-object v0, v1, Ljavax/mail/Provider;.vendor:Ljava/lang/String; // field@7154 │ │ +361bb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Provider; │ │ │ │ #4 : (in Ljavax/mail/Provider;) │ │ @@ -797540,17 +797540,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361bc0: |[361bc0] javax.mail.Provider.getVersion:()Ljava/lang/String; │ │ -361bd0: 5410 5571 |0000: iget-object v0, v1, Ljavax/mail/Provider;.version:Ljava/lang/String; // field@7155 │ │ -361bd4: 1100 |0002: return-object v0 │ │ +361bbc: |[361bbc] javax.mail.Provider.getVersion:()Ljava/lang/String; │ │ +361bcc: 5410 5571 |0000: iget-object v0, v1, Ljavax/mail/Provider;.version:Ljava/lang/String; // field@7155 │ │ +361bd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Provider; │ │ │ │ #5 : (in Ljavax/mail/Provider;) │ │ @@ -797558,58 +797558,58 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 103 16-bit code units │ │ -361bd8: |[361bd8] javax.mail.Provider.toString:()Ljava/lang/String; │ │ -361be8: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -361bec: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -361bf2: 1a01 fe87 |0005: const-string v1, "javax.mail.Provider[" // string@87fe │ │ -361bf6: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361bfc: 5431 5371 |000a: iget-object v1, v3, Ljavax/mail/Provider;.type:Ljavax/mail/Provider$Type; // field@7153 │ │ -361c00: 6e20 4a98 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -361c06: 1a01 e804 |000f: const-string v1, "," // string@04e8 │ │ -361c0a: 6e20 4b98 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361c10: 5432 5271 |0014: iget-object v2, v3, Ljavax/mail/Provider;.protocol:Ljava/lang/String; // field@7152 │ │ -361c14: 6e20 4b98 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361c1a: 6e20 4b98 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361c20: 5432 5171 |001c: iget-object v2, v3, Ljavax/mail/Provider;.className:Ljava/lang/String; // field@7151 │ │ -361c24: 6e20 4b98 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361c2a: 6e10 5498 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -361c30: 0c00 |0024: move-result-object v0 │ │ -361c32: 5432 5471 |0025: iget-object v2, v3, Ljavax/mail/Provider;.vendor:Ljava/lang/String; // field@7154 │ │ -361c36: 3802 1600 |0027: if-eqz v2, 003d // +0016 │ │ -361c3a: 2202 e812 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -361c3e: 7010 4098 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -361c44: 6e20 4b98 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361c4a: 6e20 4b98 1200 |0031: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361c50: 5430 5471 |0034: iget-object v0, v3, Ljavax/mail/Provider;.vendor:Ljava/lang/String; // field@7154 │ │ -361c54: 6e20 4b98 0200 |0036: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361c5a: 6e10 5498 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -361c60: 0c00 |003c: move-result-object v0 │ │ -361c62: 5432 5571 |003d: iget-object v2, v3, Ljavax/mail/Provider;.version:Ljava/lang/String; // field@7155 │ │ -361c66: 3802 1600 |003f: if-eqz v2, 0055 // +0016 │ │ -361c6a: 2202 e812 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -361c6e: 7010 4098 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -361c74: 6e20 4b98 0200 |0046: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361c7a: 6e20 4b98 1200 |0049: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361c80: 5430 5571 |004c: iget-object v0, v3, Ljavax/mail/Provider;.version:Ljava/lang/String; // field@7155 │ │ -361c84: 6e20 4b98 0200 |004e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361c8a: 6e10 5498 0200 |0051: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -361c90: 0c00 |0054: move-result-object v0 │ │ -361c92: 2201 e812 |0055: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -361c96: 7010 4098 0100 |0057: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -361c9c: 6e20 4b98 0100 |005a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361ca2: 1a00 3657 |005d: const-string v0, "]" // string@5736 │ │ -361ca6: 6e20 4b98 0100 |005f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -361cac: 6e10 5498 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -361cb2: 0c00 |0065: move-result-object v0 │ │ -361cb4: 1100 |0066: return-object v0 │ │ +361bd4: |[361bd4] javax.mail.Provider.toString:()Ljava/lang/String; │ │ +361be4: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +361be8: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +361bee: 1a01 fe87 |0005: const-string v1, "javax.mail.Provider[" // string@87fe │ │ +361bf2: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361bf8: 5431 5371 |000a: iget-object v1, v3, Ljavax/mail/Provider;.type:Ljavax/mail/Provider$Type; // field@7153 │ │ +361bfc: 6e20 4a98 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +361c02: 1a01 e804 |000f: const-string v1, "," // string@04e8 │ │ +361c06: 6e20 4b98 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361c0c: 5432 5271 |0014: iget-object v2, v3, Ljavax/mail/Provider;.protocol:Ljava/lang/String; // field@7152 │ │ +361c10: 6e20 4b98 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361c16: 6e20 4b98 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361c1c: 5432 5171 |001c: iget-object v2, v3, Ljavax/mail/Provider;.className:Ljava/lang/String; // field@7151 │ │ +361c20: 6e20 4b98 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361c26: 6e10 5498 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +361c2c: 0c00 |0024: move-result-object v0 │ │ +361c2e: 5432 5471 |0025: iget-object v2, v3, Ljavax/mail/Provider;.vendor:Ljava/lang/String; // field@7154 │ │ +361c32: 3802 1600 |0027: if-eqz v2, 003d // +0016 │ │ +361c36: 2202 e812 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +361c3a: 7010 4098 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +361c40: 6e20 4b98 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361c46: 6e20 4b98 1200 |0031: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361c4c: 5430 5471 |0034: iget-object v0, v3, Ljavax/mail/Provider;.vendor:Ljava/lang/String; // field@7154 │ │ +361c50: 6e20 4b98 0200 |0036: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361c56: 6e10 5498 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +361c5c: 0c00 |003c: move-result-object v0 │ │ +361c5e: 5432 5571 |003d: iget-object v2, v3, Ljavax/mail/Provider;.version:Ljava/lang/String; // field@7155 │ │ +361c62: 3802 1600 |003f: if-eqz v2, 0055 // +0016 │ │ +361c66: 2202 e812 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +361c6a: 7010 4098 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +361c70: 6e20 4b98 0200 |0046: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361c76: 6e20 4b98 1200 |0049: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361c7c: 5430 5571 |004c: iget-object v0, v3, Ljavax/mail/Provider;.version:Ljava/lang/String; // field@7155 │ │ +361c80: 6e20 4b98 0200 |004e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361c86: 6e10 5498 0200 |0051: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +361c8c: 0c00 |0054: move-result-object v0 │ │ +361c8e: 2201 e812 |0055: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +361c92: 7010 4098 0100 |0057: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +361c98: 6e20 4b98 0100 |005a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361c9e: 1a00 3657 |005d: const-string v0, "]" // string@5736 │ │ +361ca2: 6e20 4b98 0100 |005f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +361ca8: 6e10 5498 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +361cae: 0c00 |0065: move-result-object v0 │ │ +361cb0: 1100 |0066: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0025 line=153 │ │ 0x0029 line=154 │ │ 0x003d line=156 │ │ 0x0041 line=157 │ │ @@ -797659,20 +797659,20 @@ │ │ type : '(Ljava/lang/String;JJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -361cfc: |[361cfc] javax.mail.Quota$Resource.:(Ljava/lang/String;JJ)V │ │ -361d0c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -361d12: 5b01 5771 |0003: iput-object v1, v0, Ljavax/mail/Quota$Resource;.name:Ljava/lang/String; // field@7157 │ │ -361d16: 5a02 5871 |0005: iput-wide v2, v0, Ljavax/mail/Quota$Resource;.usage:J // field@7158 │ │ -361d1a: 5a04 5671 |0007: iput-wide v4, v0, Ljavax/mail/Quota$Resource;.limit:J // field@7156 │ │ -361d1e: 0e00 |0009: return-void │ │ +361cf8: |[361cf8] javax.mail.Quota$Resource.:(Ljava/lang/String;JJ)V │ │ +361d08: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +361d0e: 5b01 5771 |0003: iput-object v1, v0, Ljavax/mail/Quota$Resource;.name:Ljava/lang/String; // field@7157 │ │ +361d12: 5a02 5871 |0005: iput-wide v2, v0, Ljavax/mail/Quota$Resource;.usage:J // field@7158 │ │ +361d16: 5a04 5671 |0007: iput-wide v4, v0, Ljavax/mail/Quota$Resource;.limit:J // field@7156 │ │ +361d1a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0005 line=79 │ │ 0x0007 line=80 │ │ locals : │ │ @@ -797719,18 +797719,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -361d20: |[361d20] javax.mail.Quota.:(Ljava/lang/String;)V │ │ -361d30: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -361d36: 5b01 5971 |0003: iput-object v1, v0, Ljavax/mail/Quota;.quotaRoot:Ljava/lang/String; // field@7159 │ │ -361d3a: 0e00 |0005: return-void │ │ +361d1c: |[361d1c] javax.mail.Quota.:(Ljava/lang/String;)V │ │ +361d2c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +361d32: 5b01 5971 |0003: iput-object v1, v0, Ljavax/mail/Quota;.quotaRoot:Ljava/lang/String; // field@7159 │ │ +361d36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/Quota; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -797741,59 +797741,59 @@ │ │ type : '(Ljava/lang/String;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 73 16-bit code units │ │ -361d3c: |[361d3c] javax.mail.Quota.setResourceLimit:(Ljava/lang/String;J)V │ │ -361d4c: 54b0 5a71 |0000: iget-object v0, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@715a │ │ -361d50: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -361d52: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -361d54: 3900 1300 |0004: if-nez v0, 0017 // +0013 │ │ -361d58: 2310 f415 |0006: new-array v0, v1, [Ljavax/mail/Quota$Resource; // type@15f4 │ │ -361d5c: 5bb0 5a71 |0008: iput-object v0, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@715a │ │ -361d60: 2201 f613 |000a: new-instance v1, Ljavax/mail/Quota$Resource; // type@13f6 │ │ -361d64: 1605 0000 |000c: const-wide/16 v5, #int 0 // #0 │ │ -361d68: 0713 |000e: move-object v3, v1 │ │ -361d6a: 07c4 |000f: move-object v4, v12 │ │ -361d6c: 04d7 |0010: move-wide v7, v13 │ │ -361d6e: 7606 5d9d 0300 |0011: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Ljavax/mail/Quota$Resource;.:(Ljava/lang/String;JJ)V // method@9d5d │ │ -361d74: 4d01 0002 |0014: aput-object v1, v0, v2 │ │ -361d78: 0e00 |0016: return-void │ │ -361d7a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -361d7c: 54b3 5a71 |0018: iget-object v3, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@715a │ │ -361d80: 2134 |001a: array-length v4, v3 │ │ -361d82: 3540 1600 |001b: if-ge v0, v4, 0031 // +0016 │ │ -361d86: 4603 0300 |001d: aget-object v3, v3, v0 │ │ -361d8a: 5433 5771 |001f: iget-object v3, v3, Ljavax/mail/Quota$Resource;.name:Ljava/lang/String; // field@7157 │ │ -361d8e: 6e20 1398 c300 |0021: invoke-virtual {v3, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -361d94: 0a03 |0024: move-result v3 │ │ -361d96: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ -361d9a: 54bc 5a71 |0027: iget-object v12, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@715a │ │ -361d9e: 460c 0c00 |0029: aget-object v12, v12, v0 │ │ -361da2: 5acd 5671 |002b: iput-wide v13, v12, Ljavax/mail/Quota$Resource;.limit:J // field@7156 │ │ -361da6: 0e00 |002d: return-void │ │ -361da8: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -361dac: 28e8 |0030: goto 0018 // -0018 │ │ -361dae: 2130 |0031: array-length v0, v3 │ │ -361db0: b010 |0032: add-int/2addr v0, v1 │ │ -361db2: 2304 f415 |0033: new-array v4, v0, [Ljavax/mail/Quota$Resource; // type@15f4 │ │ -361db6: 2135 |0035: array-length v5, v3 │ │ -361db8: 7155 5698 2324 |0036: invoke-static {v3, v2, v4, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -361dbe: b110 |0039: sub-int/2addr v0, v1 │ │ -361dc0: 2201 f613 |003a: new-instance v1, Ljavax/mail/Quota$Resource; // type@13f6 │ │ -361dc4: 1607 0000 |003c: const-wide/16 v7, #int 0 // #0 │ │ -361dc8: 0715 |003e: move-object v5, v1 │ │ -361dca: 07c6 |003f: move-object v6, v12 │ │ -361dcc: 04d9 |0040: move-wide v9, v13 │ │ -361dce: 7606 5d9d 0500 |0041: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Ljavax/mail/Quota$Resource;.:(Ljava/lang/String;JJ)V // method@9d5d │ │ -361dd4: 4d01 0400 |0044: aput-object v1, v4, v0 │ │ -361dd8: 5bb4 5a71 |0046: iput-object v4, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@715a │ │ -361ddc: 0e00 |0048: return-void │ │ +361d38: |[361d38] javax.mail.Quota.setResourceLimit:(Ljava/lang/String;J)V │ │ +361d48: 54b0 5a71 |0000: iget-object v0, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@715a │ │ +361d4c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +361d4e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +361d50: 3900 1300 |0004: if-nez v0, 0017 // +0013 │ │ +361d54: 2310 f415 |0006: new-array v0, v1, [Ljavax/mail/Quota$Resource; // type@15f4 │ │ +361d58: 5bb0 5a71 |0008: iput-object v0, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@715a │ │ +361d5c: 2201 f613 |000a: new-instance v1, Ljavax/mail/Quota$Resource; // type@13f6 │ │ +361d60: 1605 0000 |000c: const-wide/16 v5, #int 0 // #0 │ │ +361d64: 0713 |000e: move-object v3, v1 │ │ +361d66: 07c4 |000f: move-object v4, v12 │ │ +361d68: 04d7 |0010: move-wide v7, v13 │ │ +361d6a: 7606 5d9d 0300 |0011: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Ljavax/mail/Quota$Resource;.:(Ljava/lang/String;JJ)V // method@9d5d │ │ +361d70: 4d01 0002 |0014: aput-object v1, v0, v2 │ │ +361d74: 0e00 |0016: return-void │ │ +361d76: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +361d78: 54b3 5a71 |0018: iget-object v3, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@715a │ │ +361d7c: 2134 |001a: array-length v4, v3 │ │ +361d7e: 3540 1600 |001b: if-ge v0, v4, 0031 // +0016 │ │ +361d82: 4603 0300 |001d: aget-object v3, v3, v0 │ │ +361d86: 5433 5771 |001f: iget-object v3, v3, Ljavax/mail/Quota$Resource;.name:Ljava/lang/String; // field@7157 │ │ +361d8a: 6e20 1398 c300 |0021: invoke-virtual {v3, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +361d90: 0a03 |0024: move-result v3 │ │ +361d92: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ +361d96: 54bc 5a71 |0027: iget-object v12, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@715a │ │ +361d9a: 460c 0c00 |0029: aget-object v12, v12, v0 │ │ +361d9e: 5acd 5671 |002b: iput-wide v13, v12, Ljavax/mail/Quota$Resource;.limit:J // field@7156 │ │ +361da2: 0e00 |002d: return-void │ │ +361da4: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +361da8: 28e8 |0030: goto 0018 // -0018 │ │ +361daa: 2130 |0031: array-length v0, v3 │ │ +361dac: b010 |0032: add-int/2addr v0, v1 │ │ +361dae: 2304 f415 |0033: new-array v4, v0, [Ljavax/mail/Quota$Resource; // type@15f4 │ │ +361db2: 2135 |0035: array-length v5, v3 │ │ +361db4: 7155 5698 2324 |0036: invoke-static {v3, v2, v4, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +361dba: b110 |0039: sub-int/2addr v0, v1 │ │ +361dbc: 2201 f613 |003a: new-instance v1, Ljavax/mail/Quota$Resource; // type@13f6 │ │ +361dc0: 1607 0000 |003c: const-wide/16 v7, #int 0 // #0 │ │ +361dc4: 0715 |003e: move-object v5, v1 │ │ +361dc6: 07c6 |003f: move-object v6, v12 │ │ +361dc8: 04d9 |0040: move-wide v9, v13 │ │ +361dca: 7606 5d9d 0500 |0041: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Ljavax/mail/Quota$Resource;.:(Ljava/lang/String;JJ)V // method@9d5d │ │ +361dd0: 4d01 0400 |0044: aput-object v1, v4, v0 │ │ +361dd4: 5bb4 5a71 |0046: iput-object v4, v11, Ljavax/mail/Quota;.resources:[Ljavax/mail/Quota$Resource; // field@715a │ │ +361dd8: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0008 line=112 │ │ 0x000a line=113 │ │ 0x0018 line=116 │ │ 0x001d line=117 │ │ @@ -797916,139 +797916,139 @@ │ │ type : '(Ljavax/mail/Session;Ljavax/mail/URLName;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 236 16-bit code units │ │ -362004: |[362004] javax.mail.Service.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V │ │ -362014: 7010 e497 0900 |0000: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36201a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -36201c: 5b90 6671 |0004: iput-object v0, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -362020: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -362022: 5c91 6371 |0007: iput-boolean v1, v9, Ljavax/mail/Service;.debug:Z // field@7163 │ │ -362026: 5c91 6171 |0009: iput-boolean v1, v9, Ljavax/mail/Service;.connected:Z // field@7161 │ │ -36202a: 2201 7e13 |000b: new-instance v1, Ljava/util/Vector; // type@137e │ │ -36202e: 7010 d49a 0100 |000d: invoke-direct {v1}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -362034: 5b91 6271 |0010: iput-object v1, v9, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7162 │ │ -362038: 5b9a 6571 |0012: iput-object v10, v9, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7165 │ │ -36203c: 6e10 9c9d 0a00 |0014: invoke-virtual {v10}, Ljavax/mail/Session;.getDebug:()Z // method@9d9c │ │ -362042: 0a01 |0017: move-result v1 │ │ -362044: 5c91 6371 |0018: iput-boolean v1, v9, Ljavax/mail/Service;.debug:Z // field@7163 │ │ -362048: 5b9b 6671 |001a: iput-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -36204c: 549b 6671 |001c: iget-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -362050: 380b 2c00 |001e: if-eqz v11, 004a // +002c │ │ -362054: 549b 6671 |0020: iget-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -362058: 6e10 0a9e 0b00 |0022: invoke-virtual {v11}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ -36205e: 0c00 |0025: move-result-object v0 │ │ -362060: 549b 6671 |0026: iget-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -362064: 6e10 069e 0b00 |0028: invoke-virtual {v11}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ -36206a: 0c0b |002b: move-result-object v11 │ │ -36206c: 5491 6671 |002c: iget-object v1, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -362070: 6e10 099e 0100 |002e: invoke-virtual {v1}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ -362076: 0a01 |0031: move-result v1 │ │ -362078: 5492 6671 |0032: iget-object v2, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -36207c: 6e10 0d9e 0200 |0034: invoke-virtual {v2}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ -362082: 0c02 |0037: move-result-object v2 │ │ -362084: 5493 6671 |0038: iget-object v3, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -362088: 6e10 089e 0300 |003a: invoke-virtual {v3}, Ljavax/mail/URLName;.getPassword:()Ljava/lang/String; // method@9e08 │ │ -36208e: 0c03 |003d: move-result-object v3 │ │ -362090: 5494 6671 |003e: iget-object v4, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -362094: 6e10 059e 0400 |0040: invoke-virtual {v4}, Ljavax/mail/URLName;.getFile:()Ljava/lang/String; // method@9e05 │ │ -36209a: 0c04 |0043: move-result-object v4 │ │ -36209c: 0115 |0044: move v5, v1 │ │ -36209e: 0738 |0045: move-object v8, v3 │ │ -3620a0: 0746 |0046: move-object v6, v4 │ │ -3620a2: 0703 |0047: move-object v3, v0 │ │ -3620a4: 07b0 |0048: move-object v0, v11 │ │ -3620a6: 2807 |0049: goto 0050 // +0007 │ │ -3620a8: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ -3620aa: 0702 |004b: move-object v2, v0 │ │ -3620ac: 0723 |004c: move-object v3, v2 │ │ -3620ae: 0736 |004d: move-object v6, v3 │ │ -3620b0: 0768 |004e: move-object v8, v6 │ │ -3620b2: 12f5 |004f: const/4 v5, #int -1 // #ff │ │ -3620b4: 3803 3800 |0050: if-eqz v3, 0088 // +0038 │ │ -3620b8: 1a0b fb98 |0052: const-string v11, "mail." // string@98fb │ │ -3620bc: 3900 1a00 |0054: if-nez v0, 006e // +001a │ │ -3620c0: 2200 e812 |0056: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3620c4: 7010 4098 0000 |0058: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3620ca: 6e20 4b98 b000 |005b: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3620d0: 6e20 4b98 3000 |005e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3620d6: 1a01 1e06 |0061: const-string v1, ".host" // string@061e │ │ -3620da: 6e20 4b98 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3620e0: 6e10 5498 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3620e6: 0c00 |0069: move-result-object v0 │ │ -3620e8: 6e20 a69d 0a00 |006a: invoke-virtual {v10, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -3620ee: 0c00 |006d: move-result-object v0 │ │ -3620f0: 3902 1a00 |006e: if-nez v2, 0088 // +001a │ │ -3620f4: 2201 e812 |0070: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3620f8: 7010 4098 0100 |0072: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3620fe: 6e20 4b98 b100 |0075: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362104: 6e20 4b98 3100 |0078: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36210a: 1a0b 5d06 |007b: const-string v11, ".user" // string@065d │ │ -36210e: 6e20 4b98 b100 |007d: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362114: 6e10 5498 0100 |0080: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36211a: 0c0b |0083: move-result-object v11 │ │ -36211c: 6e20 a69d ba00 |0084: invoke-virtual {v10, v11}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -362122: 0c02 |0087: move-result-object v2 │ │ -362124: 3900 0a00 |0088: if-nez v0, 0092 // +000a │ │ -362128: 1a0b 0699 |008a: const-string v11, "mail.host" // string@9906 │ │ -36212c: 6e20 a69d ba00 |008c: invoke-virtual {v10, v11}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -362132: 0c0b |008f: move-result-object v11 │ │ -362134: 07b4 |0090: move-object v4, v11 │ │ -362136: 2802 |0091: goto 0093 // +0002 │ │ -362138: 0704 |0092: move-object v4, v0 │ │ -36213a: 3902 0800 |0093: if-nez v2, 009b // +0008 │ │ -36213e: 1a0b 5699 |0095: const-string v11, "mail.user" // string@9956 │ │ -362142: 6e20 a69d ba00 |0097: invoke-virtual {v10, v11}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -362148: 0c02 |009a: move-result-object v2 │ │ -36214a: 3902 0a00 |009b: if-nez v2, 00a5 // +000a │ │ -36214e: 1a0b 3dc0 |009d: const-string v11, "user.name" // string@c03d │ │ -362152: 7110 5998 0b00 |009f: invoke-static {v11}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -362158: 0c0b |00a2: move-result-object v11 │ │ -36215a: 07b7 |00a3: move-object v7, v11 │ │ -36215c: 2802 |00a4: goto 00a6 // +0002 │ │ -36215e: 0727 |00a5: move-object v7, v2 │ │ -362160: 220b 0b14 |00a6: new-instance v11, Ljavax/mail/URLName; // type@140b │ │ -362164: 07b2 |00a8: move-object v2, v11 │ │ -362166: 7607 ff9d 0200 |00a9: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Ljavax/mail/URLName;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9dff │ │ -36216c: 5b9b 6671 |00ac: iput-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -362170: 6e10 a59d 0a00 |00ae: invoke-virtual {v10}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ -362176: 0c0b |00b1: move-result-object v11 │ │ -362178: 1a00 0499 |00b2: const-string v0, "mail.event.scope" // string@9904 │ │ -36217c: 1a01 e671 |00b4: const-string v1, "folder" // string@71e6 │ │ -362180: 6e30 989a 0b01 |00b6: invoke-virtual {v11, v0, v1}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9a98 │ │ -362186: 0c0b |00b9: move-result-object v11 │ │ -362188: 6e10 a59d 0a00 |00ba: invoke-virtual {v10}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ -36218e: 0c00 |00bd: move-result-object v0 │ │ -362190: 1a01 0399 |00be: const-string v1, "mail.event.executor" // string@9903 │ │ -362194: 6e20 969a 1000 |00c0: invoke-virtual {v0, v1}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ -36219a: 0c00 |00c3: move-result-object v0 │ │ -36219c: 1f00 8913 |00c4: check-cast v0, Ljava/util/concurrent/Executor; // type@1389 │ │ -3621a0: 1a01 4b5d |00c6: const-string v1, "application" // string@5d4b │ │ -3621a4: 6e20 1398 1b00 |00c8: invoke-virtual {v11, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -3621aa: 0a01 |00cb: move-result v1 │ │ -3621ac: 3801 0900 |00cc: if-eqz v1, 00d5 // +0009 │ │ -3621b0: 7110 739c 0000 |00ce: invoke-static {v0}, Ljavax/mail/EventQueue;.getApplicationEventQueue:(Ljava/util/concurrent/Executor;)Ljavax/mail/EventQueue; // method@9c73 │ │ -3621b6: 0c0a |00d1: move-result-object v10 │ │ -3621b8: 5b9a 6471 |00d2: iput-object v10, v9, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7164 │ │ -3621bc: 2817 |00d4: goto 00eb // +0017 │ │ -3621be: 1a01 04ae |00d5: const-string v1, "session" // string@ae04 │ │ -3621c2: 6e20 1398 1b00 |00d7: invoke-virtual {v11, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -3621c8: 0a0b |00da: move-result v11 │ │ -3621ca: 380b 0900 |00db: if-eqz v11, 00e4 // +0009 │ │ -3621ce: 6e10 a09d 0a00 |00dd: invoke-virtual {v10}, Ljavax/mail/Session;.getEventQueue:()Ljavax/mail/EventQueue; // method@9da0 │ │ -3621d4: 0c0a |00e0: move-result-object v10 │ │ -3621d6: 5b9a 6471 |00e1: iput-object v10, v9, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7164 │ │ -3621da: 2808 |00e3: goto 00eb // +0008 │ │ -3621dc: 220a de13 |00e4: new-instance v10, Ljavax/mail/EventQueue; // type@13de │ │ -3621e0: 7020 719c 0a00 |00e6: invoke-direct {v10, v0}, Ljavax/mail/EventQueue;.:(Ljava/util/concurrent/Executor;)V // method@9c71 │ │ -3621e6: 5b9a 6471 |00e9: iput-object v10, v9, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7164 │ │ -3621ea: 0e00 |00eb: return-void │ │ +362000: |[362000] javax.mail.Service.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V │ │ +362010: 7010 e497 0900 |0000: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@97e4 │ │ +362016: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +362018: 5b90 6671 |0004: iput-object v0, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +36201c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +36201e: 5c91 6371 |0007: iput-boolean v1, v9, Ljavax/mail/Service;.debug:Z // field@7163 │ │ +362022: 5c91 6171 |0009: iput-boolean v1, v9, Ljavax/mail/Service;.connected:Z // field@7161 │ │ +362026: 2201 7e13 |000b: new-instance v1, Ljava/util/Vector; // type@137e │ │ +36202a: 7010 d49a 0100 |000d: invoke-direct {v1}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +362030: 5b91 6271 |0010: iput-object v1, v9, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7162 │ │ +362034: 5b9a 6571 |0012: iput-object v10, v9, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7165 │ │ +362038: 6e10 9c9d 0a00 |0014: invoke-virtual {v10}, Ljavax/mail/Session;.getDebug:()Z // method@9d9c │ │ +36203e: 0a01 |0017: move-result v1 │ │ +362040: 5c91 6371 |0018: iput-boolean v1, v9, Ljavax/mail/Service;.debug:Z // field@7163 │ │ +362044: 5b9b 6671 |001a: iput-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +362048: 549b 6671 |001c: iget-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +36204c: 380b 2c00 |001e: if-eqz v11, 004a // +002c │ │ +362050: 549b 6671 |0020: iget-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +362054: 6e10 0a9e 0b00 |0022: invoke-virtual {v11}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ +36205a: 0c00 |0025: move-result-object v0 │ │ +36205c: 549b 6671 |0026: iget-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +362060: 6e10 069e 0b00 |0028: invoke-virtual {v11}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ +362066: 0c0b |002b: move-result-object v11 │ │ +362068: 5491 6671 |002c: iget-object v1, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +36206c: 6e10 099e 0100 |002e: invoke-virtual {v1}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ +362072: 0a01 |0031: move-result v1 │ │ +362074: 5492 6671 |0032: iget-object v2, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +362078: 6e10 0d9e 0200 |0034: invoke-virtual {v2}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ +36207e: 0c02 |0037: move-result-object v2 │ │ +362080: 5493 6671 |0038: iget-object v3, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +362084: 6e10 089e 0300 |003a: invoke-virtual {v3}, Ljavax/mail/URLName;.getPassword:()Ljava/lang/String; // method@9e08 │ │ +36208a: 0c03 |003d: move-result-object v3 │ │ +36208c: 5494 6671 |003e: iget-object v4, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +362090: 6e10 059e 0400 |0040: invoke-virtual {v4}, Ljavax/mail/URLName;.getFile:()Ljava/lang/String; // method@9e05 │ │ +362096: 0c04 |0043: move-result-object v4 │ │ +362098: 0115 |0044: move v5, v1 │ │ +36209a: 0738 |0045: move-object v8, v3 │ │ +36209c: 0746 |0046: move-object v6, v4 │ │ +36209e: 0703 |0047: move-object v3, v0 │ │ +3620a0: 07b0 |0048: move-object v0, v11 │ │ +3620a2: 2807 |0049: goto 0050 // +0007 │ │ +3620a4: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ +3620a6: 0702 |004b: move-object v2, v0 │ │ +3620a8: 0723 |004c: move-object v3, v2 │ │ +3620aa: 0736 |004d: move-object v6, v3 │ │ +3620ac: 0768 |004e: move-object v8, v6 │ │ +3620ae: 12f5 |004f: const/4 v5, #int -1 // #ff │ │ +3620b0: 3803 3800 |0050: if-eqz v3, 0088 // +0038 │ │ +3620b4: 1a0b fb98 |0052: const-string v11, "mail." // string@98fb │ │ +3620b8: 3900 1a00 |0054: if-nez v0, 006e // +001a │ │ +3620bc: 2200 e812 |0056: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3620c0: 7010 4098 0000 |0058: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3620c6: 6e20 4b98 b000 |005b: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3620cc: 6e20 4b98 3000 |005e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3620d2: 1a01 1e06 |0061: const-string v1, ".host" // string@061e │ │ +3620d6: 6e20 4b98 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3620dc: 6e10 5498 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3620e2: 0c00 |0069: move-result-object v0 │ │ +3620e4: 6e20 a69d 0a00 |006a: invoke-virtual {v10, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +3620ea: 0c00 |006d: move-result-object v0 │ │ +3620ec: 3902 1a00 |006e: if-nez v2, 0088 // +001a │ │ +3620f0: 2201 e812 |0070: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3620f4: 7010 4098 0100 |0072: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3620fa: 6e20 4b98 b100 |0075: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362100: 6e20 4b98 3100 |0078: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362106: 1a0b 5d06 |007b: const-string v11, ".user" // string@065d │ │ +36210a: 6e20 4b98 b100 |007d: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362110: 6e10 5498 0100 |0080: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +362116: 0c0b |0083: move-result-object v11 │ │ +362118: 6e20 a69d ba00 |0084: invoke-virtual {v10, v11}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +36211e: 0c02 |0087: move-result-object v2 │ │ +362120: 3900 0a00 |0088: if-nez v0, 0092 // +000a │ │ +362124: 1a0b 0699 |008a: const-string v11, "mail.host" // string@9906 │ │ +362128: 6e20 a69d ba00 |008c: invoke-virtual {v10, v11}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +36212e: 0c0b |008f: move-result-object v11 │ │ +362130: 07b4 |0090: move-object v4, v11 │ │ +362132: 2802 |0091: goto 0093 // +0002 │ │ +362134: 0704 |0092: move-object v4, v0 │ │ +362136: 3902 0800 |0093: if-nez v2, 009b // +0008 │ │ +36213a: 1a0b 5699 |0095: const-string v11, "mail.user" // string@9956 │ │ +36213e: 6e20 a69d ba00 |0097: invoke-virtual {v10, v11}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +362144: 0c02 |009a: move-result-object v2 │ │ +362146: 3902 0a00 |009b: if-nez v2, 00a5 // +000a │ │ +36214a: 1a0b 3dc0 |009d: const-string v11, "user.name" // string@c03d │ │ +36214e: 7110 5998 0b00 |009f: invoke-static {v11}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +362154: 0c0b |00a2: move-result-object v11 │ │ +362156: 07b7 |00a3: move-object v7, v11 │ │ +362158: 2802 |00a4: goto 00a6 // +0002 │ │ +36215a: 0727 |00a5: move-object v7, v2 │ │ +36215c: 220b 0b14 |00a6: new-instance v11, Ljavax/mail/URLName; // type@140b │ │ +362160: 07b2 |00a8: move-object v2, v11 │ │ +362162: 7607 ff9d 0200 |00a9: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Ljavax/mail/URLName;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9dff │ │ +362168: 5b9b 6671 |00ac: iput-object v11, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +36216c: 6e10 a59d 0a00 |00ae: invoke-virtual {v10}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ +362172: 0c0b |00b1: move-result-object v11 │ │ +362174: 1a00 0499 |00b2: const-string v0, "mail.event.scope" // string@9904 │ │ +362178: 1a01 e671 |00b4: const-string v1, "folder" // string@71e6 │ │ +36217c: 6e30 989a 0b01 |00b6: invoke-virtual {v11, v0, v1}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9a98 │ │ +362182: 0c0b |00b9: move-result-object v11 │ │ +362184: 6e10 a59d 0a00 |00ba: invoke-virtual {v10}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ +36218a: 0c00 |00bd: move-result-object v0 │ │ +36218c: 1a01 0399 |00be: const-string v1, "mail.event.executor" // string@9903 │ │ +362190: 6e20 969a 1000 |00c0: invoke-virtual {v0, v1}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ +362196: 0c00 |00c3: move-result-object v0 │ │ +362198: 1f00 8913 |00c4: check-cast v0, Ljava/util/concurrent/Executor; // type@1389 │ │ +36219c: 1a01 4b5d |00c6: const-string v1, "application" // string@5d4b │ │ +3621a0: 6e20 1398 1b00 |00c8: invoke-virtual {v11, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +3621a6: 0a01 |00cb: move-result v1 │ │ +3621a8: 3801 0900 |00cc: if-eqz v1, 00d5 // +0009 │ │ +3621ac: 7110 739c 0000 |00ce: invoke-static {v0}, Ljavax/mail/EventQueue;.getApplicationEventQueue:(Ljava/util/concurrent/Executor;)Ljavax/mail/EventQueue; // method@9c73 │ │ +3621b2: 0c0a |00d1: move-result-object v10 │ │ +3621b4: 5b9a 6471 |00d2: iput-object v10, v9, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7164 │ │ +3621b8: 2817 |00d4: goto 00eb // +0017 │ │ +3621ba: 1a01 04ae |00d5: const-string v1, "session" // string@ae04 │ │ +3621be: 6e20 1398 1b00 |00d7: invoke-virtual {v11, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +3621c4: 0a0b |00da: move-result v11 │ │ +3621c6: 380b 0900 |00db: if-eqz v11, 00e4 // +0009 │ │ +3621ca: 6e10 a09d 0a00 |00dd: invoke-virtual {v10}, Ljavax/mail/Session;.getEventQueue:()Ljavax/mail/EventQueue; // method@9da0 │ │ +3621d0: 0c0a |00e0: move-result-object v10 │ │ +3621d2: 5b9a 6471 |00e1: iput-object v10, v9, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7164 │ │ +3621d6: 2808 |00e3: goto 00eb // +0008 │ │ +3621d8: 220a de13 |00e4: new-instance v10, Ljavax/mail/EventQueue; // type@13de │ │ +3621dc: 7020 719c 0a00 |00e6: invoke-direct {v10, v0}, Ljavax/mail/EventQueue;.:(Ljava/util/concurrent/Executor;)V // method@9c71 │ │ +3621e2: 5b9a 6471 |00e9: iput-object v10, v9, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7164 │ │ +3621e6: 0e00 |00eb: return-void │ │ catches : 1 │ │ 0x009d - 0x00a3 │ │ Ljava/lang/SecurityException; -> 0x00a5 │ │ positions : │ │ 0x0000 line=103 │ │ 0x0004 line=72 │ │ 0x0007 line=78 │ │ @@ -798088,18 +798088,18 @@ │ │ type : '(Ljavax/mail/event/ConnectionListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3621fc: |[3621fc] javax.mail.Service.addConnectionListener:(Ljavax/mail/event/ConnectionListener;)V │ │ -36220c: 5410 6271 |0000: iget-object v0, v1, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7162 │ │ -362210: 6e20 d69a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -362216: 0e00 |0005: return-void │ │ +3621f8: |[3621f8] javax.mail.Service.addConnectionListener:(Ljavax/mail/event/ConnectionListener;)V │ │ +362208: 5410 6271 |0000: iget-object v0, v1, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7162 │ │ +36220c: 6e20 d69a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +362212: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/Service; │ │ 0x0000 - 0x0006 reg=2 (null) Ljavax/mail/event/ConnectionListener; │ │ │ │ @@ -798108,25 +798108,25 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -362218: |[362218] javax.mail.Service.close:()V │ │ -362228: 1d01 |0000: monitor-enter v1 │ │ -36222a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -36222c: 6e20 7d9d 0100 |0002: invoke-virtual {v1, v0}, Ljavax/mail/Service;.setConnected:(Z)V // method@9d7d │ │ -362232: 1230 |0005: const/4 v0, #int 3 // #3 │ │ -362234: 6e20 799d 0100 |0006: invoke-virtual {v1, v0}, Ljavax/mail/Service;.notifyConnectionListeners:(I)V // method@9d79 │ │ -36223a: 1e01 |0009: monitor-exit v1 │ │ -36223c: 0e00 |000a: return-void │ │ -36223e: 0d00 |000b: move-exception v0 │ │ -362240: 1e01 |000c: monitor-exit v1 │ │ -362242: 2700 |000d: throw v0 │ │ +362214: |[362214] javax.mail.Service.close:()V │ │ +362224: 1d01 |0000: monitor-enter v1 │ │ +362226: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +362228: 6e20 7d9d 0100 |0002: invoke-virtual {v1, v0}, Ljavax/mail/Service;.setConnected:(Z)V // method@9d7d │ │ +36222e: 1230 |0005: const/4 v0, #int 3 // #3 │ │ +362230: 6e20 799d 0100 |0006: invoke-virtual {v1, v0}, Ljavax/mail/Service;.notifyConnectionListeners:(I)V // method@9d79 │ │ +362236: 1e01 |0009: monitor-exit v1 │ │ +362238: 0e00 |000a: return-void │ │ +36223a: 0d00 |000b: move-exception v0 │ │ +36223c: 1e01 |000c: monitor-exit v1 │ │ +36223e: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0002 line=509 │ │ 0x0006 line=510 │ │ 0x0009 line=511 │ │ @@ -798138,18 +798138,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -362250: |[362250] javax.mail.Service.connect:()V │ │ -362260: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -362262: 6e40 739d 0100 |0001: invoke-virtual {v1, v0, v0, v0}, Ljavax/mail/Service;.connect:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d73 │ │ -362268: 0e00 |0004: return-void │ │ +36224c: |[36224c] javax.mail.Service.connect:()V │ │ +36225c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36225e: 6e40 739d 0100 |0001: invoke-virtual {v1, v0, v0, v0}, Ljavax/mail/Service;.connect:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d73 │ │ +362264: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=195 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/Service; │ │ │ │ #3 : (in Ljavax/mail/Service;) │ │ @@ -798157,235 +798157,235 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 22 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 397 16-bit code units │ │ -36226c: |[36226c] javax.mail.Service.connect:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ -36227c: 0801 1100 |0000: move-object/from16 v1, v17 │ │ -362280: 0800 1400 |0002: move-object/from16 v0, v20 │ │ -362284: 1d11 |0004: monitor-enter v17 │ │ -362286: 7401 789d 1100 |0005: invoke-virtual/range {v17}, Ljavax/mail/Service;.isConnected:()Z // method@9d78 │ │ -36228c: 0a02 |0008: move-result v2 │ │ -36228e: 3902 7901 |0009: if-nez v2, 0182 // +0179 │ │ -362292: 5412 6671 |000b: iget-object v2, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -362296: 3802 5300 |000d: if-eqz v2, 0060 // +0053 │ │ -36229a: 5412 6671 |000f: iget-object v2, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -36229e: 6e10 0a9e 0200 |0011: invoke-virtual {v2}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ -3622a4: 0c02 |0014: move-result-object v2 │ │ -3622a6: 3912 0900 |0015: if-nez v18, 001e // +0009 │ │ -3622aa: 5414 6671 |0017: iget-object v4, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -3622ae: 6e10 069e 0400 |0019: invoke-virtual {v4}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ -3622b4: 0c04 |001c: move-result-object v4 │ │ -3622b6: 2803 |001d: goto 0020 // +0003 │ │ -3622b8: 0804 1200 |001e: move-object/from16 v4, v18 │ │ -3622bc: 12f5 |0020: const/4 v5, #int -1 // #ff │ │ -3622be: 0206 1300 |0021: move/from16 v6, v19 │ │ -3622c2: 3356 0900 |0023: if-ne v6, v5, 002c // +0009 │ │ -3622c6: 5415 6671 |0025: iget-object v5, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -3622ca: 6e10 099e 0500 |0027: invoke-virtual {v5}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ -3622d0: 0a05 |002a: move-result v5 │ │ -3622d2: 2802 |002b: goto 002d // +0002 │ │ -3622d4: 0165 |002c: move v5, v6 │ │ -3622d6: 3900 1100 |002d: if-nez v0, 003e // +0011 │ │ -3622da: 5410 6671 |002f: iget-object v0, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -3622de: 6e10 0d9e 0000 |0031: invoke-virtual {v0}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ -3622e4: 0c00 |0034: move-result-object v0 │ │ -3622e6: 3915 1e00 |0035: if-nez v21, 0053 // +001e │ │ -3622ea: 5416 6671 |0037: iget-object v6, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -3622ee: 6e10 089e 0600 |0039: invoke-virtual {v6}, Ljavax/mail/URLName;.getPassword:()Ljava/lang/String; // method@9e08 │ │ -3622f4: 0c06 |003c: move-result-object v6 │ │ -3622f6: 2818 |003d: goto 0055 // +0018 │ │ -3622f8: 3915 1500 |003e: if-nez v21, 0053 // +0015 │ │ -3622fc: 5416 6671 |0040: iget-object v6, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -362300: 6e10 0d9e 0600 |0042: invoke-virtual {v6}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ -362306: 0c06 |0045: move-result-object v6 │ │ -362308: 6e20 1298 6000 |0046: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -36230e: 0a06 |0049: move-result v6 │ │ -362310: 3806 0900 |004a: if-eqz v6, 0053 // +0009 │ │ -362314: 5416 6671 |004c: iget-object v6, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -362318: 6e10 089e 0600 |004e: invoke-virtual {v6}, Ljavax/mail/URLName;.getPassword:()Ljava/lang/String; // method@9e08 │ │ -36231e: 0c06 |0051: move-result-object v6 │ │ -362320: 2803 |0052: goto 0055 // +0003 │ │ -362322: 0806 1500 |0053: move-object/from16 v6, v21 │ │ -362326: 5417 6671 |0055: iget-object v7, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -36232a: 6e10 059e 0700 |0057: invoke-virtual {v7}, Ljavax/mail/URLName;.getFile:()Ljava/lang/String; // method@9e05 │ │ -362330: 0c07 |005a: move-result-object v7 │ │ -362332: 072d |005b: move-object v13, v2 │ │ -362334: 0152 |005c: move v2, v5 │ │ -362336: 076c |005d: move-object v12, v6 │ │ -362338: 077e |005e: move-object v14, v7 │ │ -36233a: 280a |005f: goto 0069 // +000a │ │ -36233c: 0206 1300 |0060: move/from16 v6, v19 │ │ -362340: 0804 1200 |0062: move-object/from16 v4, v18 │ │ -362344: 080c 1500 |0064: move-object/from16 v12, v21 │ │ -362348: 0162 |0066: move v2, v6 │ │ -36234a: 120d |0067: const/4 v13, #int 0 // #0 │ │ -36234c: 120e |0068: const/4 v14, #int 0 // #0 │ │ -36234e: 380d 3e00 |0069: if-eqz v13, 00a7 // +003e │ │ -362352: 3904 1e00 |006b: if-nez v4, 0089 // +001e │ │ -362356: 5414 6571 |006d: iget-object v4, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7165 │ │ -36235a: 2205 e812 |006f: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -36235e: 7010 4098 0500 |0071: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -362364: 1a06 fb98 |0074: const-string v6, "mail." // string@98fb │ │ -362368: 6e20 4b98 6500 |0076: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36236e: 6e20 4b98 d500 |0079: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362374: 1a06 1e06 |007c: const-string v6, ".host" // string@061e │ │ -362378: 6e20 4b98 6500 |007e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36237e: 6e10 5498 0500 |0081: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -362384: 0c05 |0084: move-result-object v5 │ │ -362386: 6e20 a69d 5400 |0085: invoke-virtual {v4, v5}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -36238c: 0c04 |0088: move-result-object v4 │ │ -36238e: 3900 1e00 |0089: if-nez v0, 00a7 // +001e │ │ -362392: 5410 6571 |008b: iget-object v0, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7165 │ │ -362396: 2205 e812 |008d: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -36239a: 7010 4098 0500 |008f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3623a0: 1a06 fb98 |0092: const-string v6, "mail." // string@98fb │ │ -3623a4: 6e20 4b98 6500 |0094: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3623aa: 6e20 4b98 d500 |0097: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3623b0: 1a06 5d06 |009a: const-string v6, ".user" // string@065d │ │ -3623b4: 6e20 4b98 6500 |009c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3623ba: 6e10 5498 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3623c0: 0c05 |00a2: move-result-object v5 │ │ -3623c2: 6e20 a69d 5000 |00a3: invoke-virtual {v0, v5}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -3623c8: 0c00 |00a6: move-result-object v0 │ │ -3623ca: 3904 0a00 |00a7: if-nez v4, 00b1 // +000a │ │ -3623ce: 5414 6571 |00a9: iget-object v4, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7165 │ │ -3623d2: 1a05 0699 |00ab: const-string v5, "mail.host" // string@9906 │ │ -3623d6: 6e20 a69d 5400 |00ad: invoke-virtual {v4, v5}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -3623dc: 0c04 |00b0: move-result-object v4 │ │ -3623de: 3900 0a00 |00b1: if-nez v0, 00bb // +000a │ │ -3623e2: 5410 6571 |00b3: iget-object v0, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7165 │ │ -3623e6: 1a05 5699 |00b5: const-string v5, "mail.user" // string@9956 │ │ -3623ea: 6e20 a69d 5000 |00b7: invoke-virtual {v0, v5}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -3623f0: 0c00 |00ba: move-result-object v0 │ │ -3623f2: 3900 0a00 |00bb: if-nez v0, 00c5 // +000a │ │ -3623f6: 1a05 3dc0 |00bd: const-string v5, "user.name" // string@c03d │ │ -3623fa: 7110 5998 0500 |00bf: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -362400: 0c00 |00c2: move-result-object v0 │ │ -362402: 2802 |00c3: goto 00c5 // +0002 │ │ -362404: 0000 |00c4: nop // spacer │ │ -362406: 121b |00c5: const/4 v11, #int 1 // #1 │ │ -362408: 390c 4400 |00c6: if-nez v12, 010a // +0044 │ │ -36240c: 5415 6671 |00c8: iget-object v5, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -362410: 3805 4000 |00ca: if-eqz v5, 010a // +0040 │ │ -362414: 220a 0b14 |00cc: new-instance v10, Ljavax/mail/URLName; // type@140b │ │ -362418: 1310 0000 |00ce: const/16 v16, #int 0 // #0 │ │ -36241c: 07a5 |00d0: move-object v5, v10 │ │ -36241e: 07d6 |00d1: move-object v6, v13 │ │ -362420: 0747 |00d2: move-object v7, v4 │ │ -362422: 0128 |00d3: move v8, v2 │ │ -362424: 07e9 |00d4: move-object v9, v14 │ │ -362426: 07a3 |00d5: move-object v3, v10 │ │ -362428: 070a |00d6: move-object v10, v0 │ │ -36242a: 121f |00d7: const/4 v15, #int 1 // #1 │ │ -36242c: 080b 1000 |00d8: move-object/from16 v11, v16 │ │ -362430: 7607 ff9d 0500 |00da: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Ljavax/mail/URLName;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9dff │ │ -362436: 6e20 7e9d 3100 |00dd: invoke-virtual {v1, v3}, Ljavax/mail/Service;.setURLName:(Ljavax/mail/URLName;)V // method@9d7e │ │ -36243c: 5413 6571 |00e0: iget-object v3, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7165 │ │ -362440: 7401 779d 1100 |00e2: invoke-virtual/range {v17}, Ljavax/mail/Service;.getURLName:()Ljavax/mail/URLName; // method@9d77 │ │ -362446: 0c05 |00e5: move-result-object v5 │ │ -362448: 6e20 a49d 5300 |00e6: invoke-virtual {v3, v5}, Ljavax/mail/Session;.getPasswordAuthentication:(Ljavax/mail/URLName;)Ljavax/mail/PasswordAuthentication; // method@9da4 │ │ -36244e: 0c03 |00e9: move-result-object v3 │ │ -362450: 3803 1c00 |00ea: if-eqz v3, 0106 // +001c │ │ -362454: 3900 0b00 |00ec: if-nez v0, 00f7 // +000b │ │ -362458: 6e10 529d 0300 |00ee: invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@9d52 │ │ -36245e: 0c00 |00f1: move-result-object v0 │ │ -362460: 6e10 519d 0300 |00f2: invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;.getPassword:()Ljava/lang/String; // method@9d51 │ │ -362466: 0c0c |00f5: move-result-object v12 │ │ -362468: 2815 |00f6: goto 010b // +0015 │ │ -36246a: 6e10 529d 0300 |00f7: invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@9d52 │ │ -362470: 0c05 |00fa: move-result-object v5 │ │ -362472: 6e20 1298 5000 |00fb: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -362478: 0a05 |00fe: move-result v5 │ │ -36247a: 3805 0c00 |00ff: if-eqz v5, 010b // +000c │ │ -36247e: 6e10 519d 0300 |0101: invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;.getPassword:()Ljava/lang/String; // method@9d51 │ │ -362484: 0c0c |0104: move-result-object v12 │ │ -362486: 2806 |0105: goto 010b // +0006 │ │ -362488: 0703 |0106: move-object v3, v0 │ │ -36248a: 07cb |0107: move-object v11, v12 │ │ -36248c: 121c |0108: const/4 v12, #int 1 // #1 │ │ -36248e: 2805 |0109: goto 010e // +0005 │ │ -362490: 121f |010a: const/4 v15, #int 1 // #1 │ │ -362492: 0703 |010b: move-object v3, v0 │ │ -362494: 07cb |010c: move-object v11, v12 │ │ -362496: 120c |010d: const/4 v12, #int 0 // #0 │ │ -362498: 6e5b 7a9d 4132 |010e: invoke-virtual {v1, v4, v2, v3, v11}, Ljavax/mail/Service;.protocolConnect:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Z // method@9d7a │ │ -36249e: 0a00 |0111: move-result v0 │ │ -3624a0: 1310 0000 |0112: const/16 v16, #int 0 // #0 │ │ -3624a4: 2805 |0114: goto 0119 // +0005 │ │ -3624a6: 0d00 |0115: move-exception v0 │ │ -3624a8: 0810 0000 |0116: move-object/from16 v16, v0 │ │ -3624ac: 1200 |0118: const/4 v0, #int 0 // #0 │ │ -3624ae: 3900 2100 |0119: if-nez v0, 013a // +0021 │ │ -3624b2: 7110 be98 0400 |011b: invoke-static {v4}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@98be │ │ -3624b8: 0c05 |011e: move-result-object v5 │ │ -3624ba: 0756 |011f: move-object v6, v5 │ │ -3624bc: 2802 |0120: goto 0122 // +0002 │ │ -3624be: 1206 |0121: const/4 v6, #int 0 // #0 │ │ -3624c0: 5415 6571 |0122: iget-object v5, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7165 │ │ -3624c4: 1209 |0124: const/4 v9, #int 0 // #0 │ │ -3624c6: 0127 |0125: move v7, v2 │ │ -3624c8: 07d8 |0126: move-object v8, v13 │ │ -3624ca: 073a |0127: move-object v10, v3 │ │ -3624cc: 7406 c29d 0500 |0128: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Ljavax/mail/Session;.requestPasswordAuthentication:(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/PasswordAuthentication; // method@9dc2 │ │ -3624d2: 0c05 |012b: move-result-object v5 │ │ -3624d4: 3805 0e00 |012c: if-eqz v5, 013a // +000e │ │ -3624d8: 6e10 529d 0500 |012e: invoke-virtual {v5}, Ljavax/mail/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@9d52 │ │ -3624de: 0c03 |0131: move-result-object v3 │ │ -3624e0: 6e10 519d 0500 |0132: invoke-virtual {v5}, Ljavax/mail/PasswordAuthentication;.getPassword:()Ljava/lang/String; // method@9d51 │ │ -3624e6: 0c0b |0135: move-result-object v11 │ │ -3624e8: 6e5b 7a9d 4132 |0136: invoke-virtual {v1, v4, v2, v3, v11}, Ljavax/mail/Service;.protocolConnect:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Z // method@9d7a │ │ -3624ee: 0a00 |0139: move-result v0 │ │ -3624f0: 3900 2100 |013a: if-nez v0, 015b // +0021 │ │ -3624f4: 3910 1e00 |013c: if-nez v16, 015a // +001e │ │ -3624f8: 3803 1400 |013e: if-eqz v3, 0152 // +0014 │ │ -3624fc: 390b 0a00 |0140: if-nez v11, 014a // +000a │ │ -362500: 2200 d813 |0142: new-instance v0, Ljavax/mail/AuthenticationFailedException; // type@13d8 │ │ -362504: 1a02 4770 |0144: const-string v2, "failed to connect, no password specified?" // string@7047 │ │ -362508: 7020 5b9c 2000 |0146: invoke-direct {v0, v2}, Ljavax/mail/AuthenticationFailedException;.:(Ljava/lang/String;)V // method@9c5b │ │ -36250e: 2700 |0149: throw v0 │ │ -362510: 2200 d813 |014a: new-instance v0, Ljavax/mail/AuthenticationFailedException; // type@13d8 │ │ -362514: 1a02 4670 |014c: const-string v2, "failed to connect" // string@7046 │ │ -362518: 7020 5b9c 2000 |014e: invoke-direct {v0, v2}, Ljavax/mail/AuthenticationFailedException;.:(Ljava/lang/String;)V // method@9c5b │ │ -36251e: 2700 |0151: throw v0 │ │ -362520: 2200 d813 |0152: new-instance v0, Ljavax/mail/AuthenticationFailedException; // type@13d8 │ │ -362524: 1a02 4870 |0154: const-string v2, "failed to connect, no user name specified?" // string@7048 │ │ -362528: 7020 5b9c 2000 |0156: invoke-direct {v0, v2}, Ljavax/mail/AuthenticationFailedException;.:(Ljava/lang/String;)V // method@9c5b │ │ -36252e: 2700 |0159: throw v0 │ │ -362530: 2710 |015a: throw v16 │ │ -362532: 2200 0b14 |015b: new-instance v0, Ljavax/mail/URLName; // type@140b │ │ -362536: 0705 |015d: move-object v5, v0 │ │ -362538: 07d6 |015e: move-object v6, v13 │ │ -36253a: 0747 |015f: move-object v7, v4 │ │ -36253c: 0128 |0160: move v8, v2 │ │ -36253e: 07e9 |0161: move-object v9, v14 │ │ -362540: 073a |0162: move-object v10, v3 │ │ -362542: 07b2 |0163: move-object v2, v11 │ │ -362544: 7607 ff9d 0500 |0164: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Ljavax/mail/URLName;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9dff │ │ -36254a: 6e20 7e9d 0100 |0167: invoke-virtual {v1, v0}, Ljavax/mail/Service;.setURLName:(Ljavax/mail/URLName;)V // method@9d7e │ │ -362550: 380c 1000 |016a: if-eqz v12, 017a // +0010 │ │ -362554: 5410 6571 |016c: iget-object v0, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7165 │ │ -362558: 7401 779d 1100 |016e: invoke-virtual/range {v17}, Ljavax/mail/Service;.getURLName:()Ljavax/mail/URLName; // method@9d77 │ │ -36255e: 0c04 |0171: move-result-object v4 │ │ -362560: 2205 f313 |0172: new-instance v5, Ljavax/mail/PasswordAuthentication; // type@13f3 │ │ -362564: 7030 509d 3502 |0174: invoke-direct {v5, v3, v2}, Ljavax/mail/PasswordAuthentication;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9d50 │ │ -36256a: 6e30 c59d 4005 |0177: invoke-virtual {v0, v4, v5}, Ljavax/mail/Session;.setPasswordAuthentication:(Ljavax/mail/URLName;Ljavax/mail/PasswordAuthentication;)V // method@9dc5 │ │ -362570: 6e20 7d9d f100 |017a: invoke-virtual {v1, v15}, Ljavax/mail/Service;.setConnected:(Z)V // method@9d7d │ │ -362576: 6e20 799d f100 |017d: invoke-virtual {v1, v15}, Ljavax/mail/Service;.notifyConnectionListeners:(I)V // method@9d79 │ │ -36257c: 1e11 |0180: monitor-exit v17 │ │ -36257e: 0e00 |0181: return-void │ │ -362580: 2200 c912 |0182: new-instance v0, Ljava/lang/IllegalStateException; // type@12c9 │ │ -362584: 1a02 7b5b |0184: const-string v2, "already connected" // string@5b7b │ │ -362588: 7020 8a97 2000 |0186: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@978a │ │ -36258e: 2700 |0189: throw v0 │ │ -362590: 0d00 |018a: move-exception v0 │ │ -362592: 1e11 |018b: monitor-exit v17 │ │ -362594: 2700 |018c: throw v0 │ │ +362268: |[362268] javax.mail.Service.connect:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ +362278: 0801 1100 |0000: move-object/from16 v1, v17 │ │ +36227c: 0800 1400 |0002: move-object/from16 v0, v20 │ │ +362280: 1d11 |0004: monitor-enter v17 │ │ +362282: 7401 789d 1100 |0005: invoke-virtual/range {v17}, Ljavax/mail/Service;.isConnected:()Z // method@9d78 │ │ +362288: 0a02 |0008: move-result v2 │ │ +36228a: 3902 7901 |0009: if-nez v2, 0182 // +0179 │ │ +36228e: 5412 6671 |000b: iget-object v2, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +362292: 3802 5300 |000d: if-eqz v2, 0060 // +0053 │ │ +362296: 5412 6671 |000f: iget-object v2, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +36229a: 6e10 0a9e 0200 |0011: invoke-virtual {v2}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ +3622a0: 0c02 |0014: move-result-object v2 │ │ +3622a2: 3912 0900 |0015: if-nez v18, 001e // +0009 │ │ +3622a6: 5414 6671 |0017: iget-object v4, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +3622aa: 6e10 069e 0400 |0019: invoke-virtual {v4}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ +3622b0: 0c04 |001c: move-result-object v4 │ │ +3622b2: 2803 |001d: goto 0020 // +0003 │ │ +3622b4: 0804 1200 |001e: move-object/from16 v4, v18 │ │ +3622b8: 12f5 |0020: const/4 v5, #int -1 // #ff │ │ +3622ba: 0206 1300 |0021: move/from16 v6, v19 │ │ +3622be: 3356 0900 |0023: if-ne v6, v5, 002c // +0009 │ │ +3622c2: 5415 6671 |0025: iget-object v5, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +3622c6: 6e10 099e 0500 |0027: invoke-virtual {v5}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ +3622cc: 0a05 |002a: move-result v5 │ │ +3622ce: 2802 |002b: goto 002d // +0002 │ │ +3622d0: 0165 |002c: move v5, v6 │ │ +3622d2: 3900 1100 |002d: if-nez v0, 003e // +0011 │ │ +3622d6: 5410 6671 |002f: iget-object v0, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +3622da: 6e10 0d9e 0000 |0031: invoke-virtual {v0}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ +3622e0: 0c00 |0034: move-result-object v0 │ │ +3622e2: 3915 1e00 |0035: if-nez v21, 0053 // +001e │ │ +3622e6: 5416 6671 |0037: iget-object v6, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +3622ea: 6e10 089e 0600 |0039: invoke-virtual {v6}, Ljavax/mail/URLName;.getPassword:()Ljava/lang/String; // method@9e08 │ │ +3622f0: 0c06 |003c: move-result-object v6 │ │ +3622f2: 2818 |003d: goto 0055 // +0018 │ │ +3622f4: 3915 1500 |003e: if-nez v21, 0053 // +0015 │ │ +3622f8: 5416 6671 |0040: iget-object v6, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +3622fc: 6e10 0d9e 0600 |0042: invoke-virtual {v6}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ +362302: 0c06 |0045: move-result-object v6 │ │ +362304: 6e20 1298 6000 |0046: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +36230a: 0a06 |0049: move-result v6 │ │ +36230c: 3806 0900 |004a: if-eqz v6, 0053 // +0009 │ │ +362310: 5416 6671 |004c: iget-object v6, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +362314: 6e10 089e 0600 |004e: invoke-virtual {v6}, Ljavax/mail/URLName;.getPassword:()Ljava/lang/String; // method@9e08 │ │ +36231a: 0c06 |0051: move-result-object v6 │ │ +36231c: 2803 |0052: goto 0055 // +0003 │ │ +36231e: 0806 1500 |0053: move-object/from16 v6, v21 │ │ +362322: 5417 6671 |0055: iget-object v7, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +362326: 6e10 059e 0700 |0057: invoke-virtual {v7}, Ljavax/mail/URLName;.getFile:()Ljava/lang/String; // method@9e05 │ │ +36232c: 0c07 |005a: move-result-object v7 │ │ +36232e: 072d |005b: move-object v13, v2 │ │ +362330: 0152 |005c: move v2, v5 │ │ +362332: 076c |005d: move-object v12, v6 │ │ +362334: 077e |005e: move-object v14, v7 │ │ +362336: 280a |005f: goto 0069 // +000a │ │ +362338: 0206 1300 |0060: move/from16 v6, v19 │ │ +36233c: 0804 1200 |0062: move-object/from16 v4, v18 │ │ +362340: 080c 1500 |0064: move-object/from16 v12, v21 │ │ +362344: 0162 |0066: move v2, v6 │ │ +362346: 120d |0067: const/4 v13, #int 0 // #0 │ │ +362348: 120e |0068: const/4 v14, #int 0 // #0 │ │ +36234a: 380d 3e00 |0069: if-eqz v13, 00a7 // +003e │ │ +36234e: 3904 1e00 |006b: if-nez v4, 0089 // +001e │ │ +362352: 5414 6571 |006d: iget-object v4, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7165 │ │ +362356: 2205 e812 |006f: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +36235a: 7010 4098 0500 |0071: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +362360: 1a06 fb98 |0074: const-string v6, "mail." // string@98fb │ │ +362364: 6e20 4b98 6500 |0076: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36236a: 6e20 4b98 d500 |0079: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362370: 1a06 1e06 |007c: const-string v6, ".host" // string@061e │ │ +362374: 6e20 4b98 6500 |007e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36237a: 6e10 5498 0500 |0081: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +362380: 0c05 |0084: move-result-object v5 │ │ +362382: 6e20 a69d 5400 |0085: invoke-virtual {v4, v5}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +362388: 0c04 |0088: move-result-object v4 │ │ +36238a: 3900 1e00 |0089: if-nez v0, 00a7 // +001e │ │ +36238e: 5410 6571 |008b: iget-object v0, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7165 │ │ +362392: 2205 e812 |008d: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +362396: 7010 4098 0500 |008f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36239c: 1a06 fb98 |0092: const-string v6, "mail." // string@98fb │ │ +3623a0: 6e20 4b98 6500 |0094: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3623a6: 6e20 4b98 d500 |0097: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3623ac: 1a06 5d06 |009a: const-string v6, ".user" // string@065d │ │ +3623b0: 6e20 4b98 6500 |009c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3623b6: 6e10 5498 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3623bc: 0c05 |00a2: move-result-object v5 │ │ +3623be: 6e20 a69d 5000 |00a3: invoke-virtual {v0, v5}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +3623c4: 0c00 |00a6: move-result-object v0 │ │ +3623c6: 3904 0a00 |00a7: if-nez v4, 00b1 // +000a │ │ +3623ca: 5414 6571 |00a9: iget-object v4, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7165 │ │ +3623ce: 1a05 0699 |00ab: const-string v5, "mail.host" // string@9906 │ │ +3623d2: 6e20 a69d 5400 |00ad: invoke-virtual {v4, v5}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +3623d8: 0c04 |00b0: move-result-object v4 │ │ +3623da: 3900 0a00 |00b1: if-nez v0, 00bb // +000a │ │ +3623de: 5410 6571 |00b3: iget-object v0, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7165 │ │ +3623e2: 1a05 5699 |00b5: const-string v5, "mail.user" // string@9956 │ │ +3623e6: 6e20 a69d 5000 |00b7: invoke-virtual {v0, v5}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +3623ec: 0c00 |00ba: move-result-object v0 │ │ +3623ee: 3900 0a00 |00bb: if-nez v0, 00c5 // +000a │ │ +3623f2: 1a05 3dc0 |00bd: const-string v5, "user.name" // string@c03d │ │ +3623f6: 7110 5998 0500 |00bf: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +3623fc: 0c00 |00c2: move-result-object v0 │ │ +3623fe: 2802 |00c3: goto 00c5 // +0002 │ │ +362400: 0000 |00c4: nop // spacer │ │ +362402: 121b |00c5: const/4 v11, #int 1 // #1 │ │ +362404: 390c 4400 |00c6: if-nez v12, 010a // +0044 │ │ +362408: 5415 6671 |00c8: iget-object v5, v1, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +36240c: 3805 4000 |00ca: if-eqz v5, 010a // +0040 │ │ +362410: 220a 0b14 |00cc: new-instance v10, Ljavax/mail/URLName; // type@140b │ │ +362414: 1310 0000 |00ce: const/16 v16, #int 0 // #0 │ │ +362418: 07a5 |00d0: move-object v5, v10 │ │ +36241a: 07d6 |00d1: move-object v6, v13 │ │ +36241c: 0747 |00d2: move-object v7, v4 │ │ +36241e: 0128 |00d3: move v8, v2 │ │ +362420: 07e9 |00d4: move-object v9, v14 │ │ +362422: 07a3 |00d5: move-object v3, v10 │ │ +362424: 070a |00d6: move-object v10, v0 │ │ +362426: 121f |00d7: const/4 v15, #int 1 // #1 │ │ +362428: 080b 1000 |00d8: move-object/from16 v11, v16 │ │ +36242c: 7607 ff9d 0500 |00da: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Ljavax/mail/URLName;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9dff │ │ +362432: 6e20 7e9d 3100 |00dd: invoke-virtual {v1, v3}, Ljavax/mail/Service;.setURLName:(Ljavax/mail/URLName;)V // method@9d7e │ │ +362438: 5413 6571 |00e0: iget-object v3, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7165 │ │ +36243c: 7401 779d 1100 |00e2: invoke-virtual/range {v17}, Ljavax/mail/Service;.getURLName:()Ljavax/mail/URLName; // method@9d77 │ │ +362442: 0c05 |00e5: move-result-object v5 │ │ +362444: 6e20 a49d 5300 |00e6: invoke-virtual {v3, v5}, Ljavax/mail/Session;.getPasswordAuthentication:(Ljavax/mail/URLName;)Ljavax/mail/PasswordAuthentication; // method@9da4 │ │ +36244a: 0c03 |00e9: move-result-object v3 │ │ +36244c: 3803 1c00 |00ea: if-eqz v3, 0106 // +001c │ │ +362450: 3900 0b00 |00ec: if-nez v0, 00f7 // +000b │ │ +362454: 6e10 529d 0300 |00ee: invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@9d52 │ │ +36245a: 0c00 |00f1: move-result-object v0 │ │ +36245c: 6e10 519d 0300 |00f2: invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;.getPassword:()Ljava/lang/String; // method@9d51 │ │ +362462: 0c0c |00f5: move-result-object v12 │ │ +362464: 2815 |00f6: goto 010b // +0015 │ │ +362466: 6e10 529d 0300 |00f7: invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@9d52 │ │ +36246c: 0c05 |00fa: move-result-object v5 │ │ +36246e: 6e20 1298 5000 |00fb: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +362474: 0a05 |00fe: move-result v5 │ │ +362476: 3805 0c00 |00ff: if-eqz v5, 010b // +000c │ │ +36247a: 6e10 519d 0300 |0101: invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;.getPassword:()Ljava/lang/String; // method@9d51 │ │ +362480: 0c0c |0104: move-result-object v12 │ │ +362482: 2806 |0105: goto 010b // +0006 │ │ +362484: 0703 |0106: move-object v3, v0 │ │ +362486: 07cb |0107: move-object v11, v12 │ │ +362488: 121c |0108: const/4 v12, #int 1 // #1 │ │ +36248a: 2805 |0109: goto 010e // +0005 │ │ +36248c: 121f |010a: const/4 v15, #int 1 // #1 │ │ +36248e: 0703 |010b: move-object v3, v0 │ │ +362490: 07cb |010c: move-object v11, v12 │ │ +362492: 120c |010d: const/4 v12, #int 0 // #0 │ │ +362494: 6e5b 7a9d 4132 |010e: invoke-virtual {v1, v4, v2, v3, v11}, Ljavax/mail/Service;.protocolConnect:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Z // method@9d7a │ │ +36249a: 0a00 |0111: move-result v0 │ │ +36249c: 1310 0000 |0112: const/16 v16, #int 0 // #0 │ │ +3624a0: 2805 |0114: goto 0119 // +0005 │ │ +3624a2: 0d00 |0115: move-exception v0 │ │ +3624a4: 0810 0000 |0116: move-object/from16 v16, v0 │ │ +3624a8: 1200 |0118: const/4 v0, #int 0 // #0 │ │ +3624aa: 3900 2100 |0119: if-nez v0, 013a // +0021 │ │ +3624ae: 7110 be98 0400 |011b: invoke-static {v4}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@98be │ │ +3624b4: 0c05 |011e: move-result-object v5 │ │ +3624b6: 0756 |011f: move-object v6, v5 │ │ +3624b8: 2802 |0120: goto 0122 // +0002 │ │ +3624ba: 1206 |0121: const/4 v6, #int 0 // #0 │ │ +3624bc: 5415 6571 |0122: iget-object v5, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7165 │ │ +3624c0: 1209 |0124: const/4 v9, #int 0 // #0 │ │ +3624c2: 0127 |0125: move v7, v2 │ │ +3624c4: 07d8 |0126: move-object v8, v13 │ │ +3624c6: 073a |0127: move-object v10, v3 │ │ +3624c8: 7406 c29d 0500 |0128: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Ljavax/mail/Session;.requestPasswordAuthentication:(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/PasswordAuthentication; // method@9dc2 │ │ +3624ce: 0c05 |012b: move-result-object v5 │ │ +3624d0: 3805 0e00 |012c: if-eqz v5, 013a // +000e │ │ +3624d4: 6e10 529d 0500 |012e: invoke-virtual {v5}, Ljavax/mail/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@9d52 │ │ +3624da: 0c03 |0131: move-result-object v3 │ │ +3624dc: 6e10 519d 0500 |0132: invoke-virtual {v5}, Ljavax/mail/PasswordAuthentication;.getPassword:()Ljava/lang/String; // method@9d51 │ │ +3624e2: 0c0b |0135: move-result-object v11 │ │ +3624e4: 6e5b 7a9d 4132 |0136: invoke-virtual {v1, v4, v2, v3, v11}, Ljavax/mail/Service;.protocolConnect:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Z // method@9d7a │ │ +3624ea: 0a00 |0139: move-result v0 │ │ +3624ec: 3900 2100 |013a: if-nez v0, 015b // +0021 │ │ +3624f0: 3910 1e00 |013c: if-nez v16, 015a // +001e │ │ +3624f4: 3803 1400 |013e: if-eqz v3, 0152 // +0014 │ │ +3624f8: 390b 0a00 |0140: if-nez v11, 014a // +000a │ │ +3624fc: 2200 d813 |0142: new-instance v0, Ljavax/mail/AuthenticationFailedException; // type@13d8 │ │ +362500: 1a02 4770 |0144: const-string v2, "failed to connect, no password specified?" // string@7047 │ │ +362504: 7020 5b9c 2000 |0146: invoke-direct {v0, v2}, Ljavax/mail/AuthenticationFailedException;.:(Ljava/lang/String;)V // method@9c5b │ │ +36250a: 2700 |0149: throw v0 │ │ +36250c: 2200 d813 |014a: new-instance v0, Ljavax/mail/AuthenticationFailedException; // type@13d8 │ │ +362510: 1a02 4670 |014c: const-string v2, "failed to connect" // string@7046 │ │ +362514: 7020 5b9c 2000 |014e: invoke-direct {v0, v2}, Ljavax/mail/AuthenticationFailedException;.:(Ljava/lang/String;)V // method@9c5b │ │ +36251a: 2700 |0151: throw v0 │ │ +36251c: 2200 d813 |0152: new-instance v0, Ljavax/mail/AuthenticationFailedException; // type@13d8 │ │ +362520: 1a02 4870 |0154: const-string v2, "failed to connect, no user name specified?" // string@7048 │ │ +362524: 7020 5b9c 2000 |0156: invoke-direct {v0, v2}, Ljavax/mail/AuthenticationFailedException;.:(Ljava/lang/String;)V // method@9c5b │ │ +36252a: 2700 |0159: throw v0 │ │ +36252c: 2710 |015a: throw v16 │ │ +36252e: 2200 0b14 |015b: new-instance v0, Ljavax/mail/URLName; // type@140b │ │ +362532: 0705 |015d: move-object v5, v0 │ │ +362534: 07d6 |015e: move-object v6, v13 │ │ +362536: 0747 |015f: move-object v7, v4 │ │ +362538: 0128 |0160: move v8, v2 │ │ +36253a: 07e9 |0161: move-object v9, v14 │ │ +36253c: 073a |0162: move-object v10, v3 │ │ +36253e: 07b2 |0163: move-object v2, v11 │ │ +362540: 7607 ff9d 0500 |0164: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Ljavax/mail/URLName;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9dff │ │ +362546: 6e20 7e9d 0100 |0167: invoke-virtual {v1, v0}, Ljavax/mail/Service;.setURLName:(Ljavax/mail/URLName;)V // method@9d7e │ │ +36254c: 380c 1000 |016a: if-eqz v12, 017a // +0010 │ │ +362550: 5410 6571 |016c: iget-object v0, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7165 │ │ +362554: 7401 779d 1100 |016e: invoke-virtual/range {v17}, Ljavax/mail/Service;.getURLName:()Ljavax/mail/URLName; // method@9d77 │ │ +36255a: 0c04 |0171: move-result-object v4 │ │ +36255c: 2205 f313 |0172: new-instance v5, Ljavax/mail/PasswordAuthentication; // type@13f3 │ │ +362560: 7030 509d 3502 |0174: invoke-direct {v5, v3, v2}, Ljavax/mail/PasswordAuthentication;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9d50 │ │ +362566: 6e30 c59d 4005 |0177: invoke-virtual {v0, v4, v5}, Ljavax/mail/Session;.setPasswordAuthentication:(Ljavax/mail/URLName;Ljavax/mail/PasswordAuthentication;)V // method@9dc5 │ │ +36256c: 6e20 7d9d f100 |017a: invoke-virtual {v1, v15}, Ljavax/mail/Service;.setConnected:(Z)V // method@9d7d │ │ +362572: 6e20 799d f100 |017d: invoke-virtual {v1, v15}, Ljavax/mail/Service;.notifyConnectionListeners:(I)V // method@9d79 │ │ +362578: 1e11 |0180: monitor-exit v17 │ │ +36257a: 0e00 |0181: return-void │ │ +36257c: 2200 c912 |0182: new-instance v0, Ljava/lang/IllegalStateException; // type@12c9 │ │ +362580: 1a02 7b5b |0184: const-string v2, "already connected" // string@5b7b │ │ +362584: 7020 8a97 2000 |0186: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@978a │ │ +36258a: 2700 |0189: throw v0 │ │ +36258c: 0d00 |018a: move-exception v0 │ │ +36258e: 1e11 |018b: monitor-exit v17 │ │ +362590: 2700 |018c: throw v0 │ │ catches : 7 │ │ 0x0005 - 0x00bb │ │ -> 0x018a │ │ 0x00bd - 0x00c3 │ │ Ljava/lang/SecurityException; -> 0x00c4 │ │ -> 0x018a │ │ 0x00c8 - 0x0105 │ │ @@ -798451,18 +798451,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3625ec: |[3625ec] javax.mail.Service.connect:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3625fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3625fe: 6e40 739d 0132 |0001: invoke-virtual {v1, v0, v2, v3}, Ljavax/mail/Service;.connect:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d73 │ │ -362604: 0e00 |0004: return-void │ │ +3625e8: |[3625e8] javax.mail.Service.connect:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3625f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3625fa: 6e40 739d 0132 |0001: invoke-virtual {v1, v0, v2, v3}, Ljavax/mail/Service;.connect:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d73 │ │ +362600: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=267 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/Service; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -798472,18 +798472,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -362608: |[362608] javax.mail.Service.connect:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -362618: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -36261a: 6e54 719d 2130 |0001: invoke-virtual {v1, v2, v0, v3, v4}, Ljavax/mail/Service;.connect:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9d71 │ │ -362620: 0e00 |0004: return-void │ │ +362604: |[362604] javax.mail.Service.connect:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +362614: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +362616: 6e54 719d 2130 |0001: invoke-virtual {v1, v2, v0, v3, v4}, Ljavax/mail/Service;.connect:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@9d71 │ │ +36261c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=246 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/Service; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -798494,22 +798494,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -362624: |[362624] javax.mail.Service.finalize:()V │ │ -362634: 5410 6471 |0000: iget-object v0, v1, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7164 │ │ -362638: 6e10 759c 0000 |0002: invoke-virtual {v0}, Ljavax/mail/EventQueue;.terminateQueue:()V // method@9c75 │ │ -36263e: 6f10 e797 0100 |0005: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ -362644: 0e00 |0008: return-void │ │ -362646: 0d00 |0009: move-exception v0 │ │ -362648: 6f10 e797 0100 |000a: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ -36264e: 2700 |000d: throw v0 │ │ +362620: |[362620] javax.mail.Service.finalize:()V │ │ +362630: 5410 6471 |0000: iget-object v0, v1, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7164 │ │ +362634: 6e10 759c 0000 |0002: invoke-virtual {v0}, Ljavax/mail/EventQueue;.terminateQueue:()V // method@9c75 │ │ +36263a: 6f10 e797 0100 |0005: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ +362640: 0e00 |0008: return-void │ │ +362642: 0d00 |0009: move-exception v0 │ │ +362644: 6f10 e797 0100 |000a: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ +36264a: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=662 │ │ 0x0005 line=664 │ │ 0x000d line=665 │ │ @@ -798521,17 +798521,17 @@ │ │ type : '()Ljavax/mail/EventQueue;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361f70: |[361f70] javax.mail.Service.getEventQueue:()Ljavax/mail/EventQueue; │ │ -361f80: 5410 6471 |0000: iget-object v0, v1, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7164 │ │ -361f84: 1100 |0002: return-object v0 │ │ +361f6c: |[361f6c] javax.mail.Service.getEventQueue:()Ljavax/mail/EventQueue; │ │ +361f7c: 5410 6471 |0000: iget-object v0, v1, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7164 │ │ +361f80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Service; │ │ │ │ #8 : (in Ljavax/mail/Service;) │ │ @@ -798539,17 +798539,17 @@ │ │ type : '()Ljavax/mail/Session;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361f88: |[361f88] javax.mail.Service.getSession:()Ljavax/mail/Session; │ │ -361f98: 5410 6571 |0000: iget-object v0, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7165 │ │ -361f9c: 1100 |0002: return-object v0 │ │ +361f84: |[361f84] javax.mail.Service.getSession:()Ljavax/mail/Session; │ │ +361f94: 5410 6571 |0000: iget-object v0, v1, Ljavax/mail/Service;.session:Ljavax/mail/Session; // field@7165 │ │ +361f98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Service; │ │ │ │ #9 : (in Ljavax/mail/Service;) │ │ @@ -798557,38 +798557,38 @@ │ │ type : '()Ljavax/mail/URLName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 42 16-bit code units │ │ -361fa0: |[361fa0] javax.mail.Service.getURLName:()Ljavax/mail/URLName; │ │ -361fb0: 5490 6671 |0000: iget-object v0, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -361fb4: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ -361fb8: 6e10 089e 0000 |0004: invoke-virtual {v0}, Ljavax/mail/URLName;.getPassword:()Ljava/lang/String; // method@9e08 │ │ -361fbe: 0c01 |0007: move-result-object v1 │ │ -361fc0: 3901 0800 |0008: if-nez v1, 0010 // +0008 │ │ -361fc4: 6e10 059e 0000 |000a: invoke-virtual {v0}, Ljavax/mail/URLName;.getFile:()Ljava/lang/String; // method@9e05 │ │ -361fca: 0c01 |000d: move-result-object v1 │ │ -361fcc: 3801 1b00 |000e: if-eqz v1, 0029 // +001b │ │ -361fd0: 2201 0b14 |0010: new-instance v1, Ljavax/mail/URLName; // type@140b │ │ -361fd4: 6e10 0a9e 0000 |0012: invoke-virtual {v0}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ -361fda: 0c03 |0015: move-result-object v3 │ │ -361fdc: 6e10 069e 0000 |0016: invoke-virtual {v0}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ -361fe2: 0c04 |0019: move-result-object v4 │ │ -361fe4: 6e10 099e 0000 |001a: invoke-virtual {v0}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ -361fea: 0a05 |001d: move-result v5 │ │ -361fec: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -361fee: 6e10 0d9e 0000 |001f: invoke-virtual {v0}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ -361ff4: 0c07 |0022: move-result-object v7 │ │ -361ff6: 1208 |0023: const/4 v8, #int 0 // #0 │ │ -361ff8: 0712 |0024: move-object v2, v1 │ │ -361ffa: 7607 ff9d 0200 |0025: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Ljavax/mail/URLName;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9dff │ │ -362000: 1101 |0028: return-object v1 │ │ -362002: 1100 |0029: return-object v0 │ │ +361f9c: |[361f9c] javax.mail.Service.getURLName:()Ljavax/mail/URLName; │ │ +361fac: 5490 6671 |0000: iget-object v0, v9, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +361fb0: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ +361fb4: 6e10 089e 0000 |0004: invoke-virtual {v0}, Ljavax/mail/URLName;.getPassword:()Ljava/lang/String; // method@9e08 │ │ +361fba: 0c01 |0007: move-result-object v1 │ │ +361fbc: 3901 0800 |0008: if-nez v1, 0010 // +0008 │ │ +361fc0: 6e10 059e 0000 |000a: invoke-virtual {v0}, Ljavax/mail/URLName;.getFile:()Ljava/lang/String; // method@9e05 │ │ +361fc6: 0c01 |000d: move-result-object v1 │ │ +361fc8: 3801 1b00 |000e: if-eqz v1, 0029 // +001b │ │ +361fcc: 2201 0b14 |0010: new-instance v1, Ljavax/mail/URLName; // type@140b │ │ +361fd0: 6e10 0a9e 0000 |0012: invoke-virtual {v0}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ +361fd6: 0c03 |0015: move-result-object v3 │ │ +361fd8: 6e10 069e 0000 |0016: invoke-virtual {v0}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ +361fde: 0c04 |0019: move-result-object v4 │ │ +361fe0: 6e10 099e 0000 |001a: invoke-virtual {v0}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ +361fe6: 0a05 |001d: move-result v5 │ │ +361fe8: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +361fea: 6e10 0d9e 0000 |001f: invoke-virtual {v0}, Ljavax/mail/URLName;.getUsername:()Ljava/lang/String; // method@9e0d │ │ +361ff0: 0c07 |0022: move-result-object v7 │ │ +361ff2: 1208 |0023: const/4 v8, #int 0 // #0 │ │ +361ff4: 0712 |0024: move-object v2, v1 │ │ +361ff6: 7607 ff9d 0200 |0025: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Ljavax/mail/URLName;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9dff │ │ +361ffc: 1101 |0028: return-object v1 │ │ +361ffe: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0004 line=529 │ │ 0x0010 line=530 │ │ 0x001a line=531 │ │ 0x001f line=532 │ │ @@ -798600,22 +798600,22 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -361f00: |[361f00] javax.mail.Service.isConnected:()Z │ │ -361f10: 1d01 |0000: monitor-enter v1 │ │ -361f12: 5510 6171 |0001: iget-boolean v0, v1, Ljavax/mail/Service;.connected:Z // field@7161 │ │ -361f16: 1e01 |0003: monitor-exit v1 │ │ -361f18: 0f00 |0004: return v0 │ │ -361f1a: 0d00 |0005: move-exception v0 │ │ -361f1c: 1e01 |0006: monitor-exit v1 │ │ -361f1e: 2700 |0007: throw v0 │ │ +361efc: |[361efc] javax.mail.Service.isConnected:()Z │ │ +361f0c: 1d01 |0000: monitor-enter v1 │ │ +361f0e: 5510 6171 |0001: iget-boolean v0, v1, Ljavax/mail/Service;.connected:Z // field@7161 │ │ +361f12: 1e01 |0003: monitor-exit v1 │ │ +361f14: 0f00 |0004: return v0 │ │ +361f16: 0d00 |0005: move-exception v0 │ │ +361f18: 1e01 |0006: monitor-exit v1 │ │ +361f1a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=469 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/Service; │ │ @@ -798625,28 +798625,28 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -36265c: |[36265c] javax.mail.Service.notifyConnectionListeners:(I)V │ │ -36266c: 5420 6271 |0000: iget-object v0, v2, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7162 │ │ -362670: 6e10 e39a 0000 |0002: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -362676: 0a00 |0005: move-result v0 │ │ -362678: 3d00 0c00 |0006: if-lez v0, 0012 // +000c │ │ -36267c: 2200 0e14 |0008: new-instance v0, Ljavax/mail/event/ConnectionEvent; // type@140e │ │ -362680: 7030 189e 2003 |000a: invoke-direct {v0, v2, v3}, Ljavax/mail/event/ConnectionEvent;.:(Ljava/lang/Object;I)V // method@9e18 │ │ -362686: 5421 6271 |000d: iget-object v1, v2, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7162 │ │ -36268a: 6e30 7b9d 0201 |000f: invoke-virtual {v2, v0, v1}, Ljavax/mail/Service;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9d7b │ │ -362690: 1230 |0012: const/4 v0, #int 3 // #3 │ │ -362692: 3303 0700 |0013: if-ne v3, v0, 001a // +0007 │ │ -362696: 5423 6471 |0015: iget-object v3, v2, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7164 │ │ -36269a: 6e10 759c 0300 |0017: invoke-virtual {v3}, Ljavax/mail/EventQueue;.terminateQueue:()V // method@9c75 │ │ -3626a0: 0e00 |001a: return-void │ │ +362658: |[362658] javax.mail.Service.notifyConnectionListeners:(I)V │ │ +362668: 5420 6271 |0000: iget-object v0, v2, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7162 │ │ +36266c: 6e10 e39a 0000 |0002: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +362672: 0a00 |0005: move-result v0 │ │ +362674: 3d00 0c00 |0006: if-lez v0, 0012 // +000c │ │ +362678: 2200 0e14 |0008: new-instance v0, Ljavax/mail/event/ConnectionEvent; // type@140e │ │ +36267c: 7030 189e 2003 |000a: invoke-direct {v0, v2, v3}, Ljavax/mail/event/ConnectionEvent;.:(Ljava/lang/Object;I)V // method@9e18 │ │ +362682: 5421 6271 |000d: iget-object v1, v2, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7162 │ │ +362686: 6e30 7b9d 0201 |000f: invoke-virtual {v2, v0, v1}, Ljavax/mail/Service;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9d7b │ │ +36268c: 1230 |0012: const/4 v0, #int 3 // #3 │ │ +36268e: 3303 0700 |0013: if-ne v3, v0, 001a // +0007 │ │ +362692: 5423 6471 |0015: iget-object v3, v2, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7164 │ │ +362696: 6e10 759c 0300 |0017: invoke-virtual {v3}, Ljavax/mail/EventQueue;.terminateQueue:()V // method@9c75 │ │ +36269c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ 0x0008 line=604 │ │ 0x000d line=605 │ │ 0x0015 line=619 │ │ locals : │ │ @@ -798658,37 +798658,37 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -361f2c: |[361f2c] javax.mail.Service.protocolConnect:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Z │ │ -361f3c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -361f3e: 0f01 |0001: return v1 │ │ +361f28: |[361f28] javax.mail.Service.protocolConnect:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Z │ │ +361f38: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +361f3a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Ljavax/mail/Service;) │ │ name : 'queueEvent' │ │ type : '(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3626a4: |[3626a4] javax.mail.Service.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V │ │ -3626b4: 6e10 d79a 0300 |0000: invoke-virtual {v3}, Ljava/util/Vector;.clone:()Ljava/lang/Object; // method@9ad7 │ │ -3626ba: 0c03 |0003: move-result-object v3 │ │ -3626bc: 1f03 7e13 |0004: check-cast v3, Ljava/util/Vector; // type@137e │ │ -3626c0: 5410 6471 |0006: iget-object v0, v1, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7164 │ │ -3626c4: 6e30 729c 2003 |0008: invoke-virtual {v0, v2, v3}, Ljavax/mail/EventQueue;.enqueue:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9c72 │ │ -3626ca: 0e00 |000b: return-void │ │ +3626a0: |[3626a0] javax.mail.Service.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V │ │ +3626b0: 6e10 d79a 0300 |0000: invoke-virtual {v3}, Ljava/util/Vector;.clone:()Ljava/lang/Object; // method@9ad7 │ │ +3626b6: 0c03 |0003: move-result-object v3 │ │ +3626b8: 1f03 7e13 |0004: check-cast v3, Ljava/util/Vector; // type@137e │ │ +3626bc: 5410 6471 |0006: iget-object v0, v1, Ljavax/mail/Service;.q:Ljavax/mail/EventQueue; // field@7164 │ │ +3626c0: 6e30 729c 2003 |0008: invoke-virtual {v0, v2, v3}, Ljavax/mail/EventQueue;.enqueue:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9c72 │ │ +3626c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ 0x0006 line=653 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ljavax/mail/Service; │ │ 0x0000 - 0x000c reg=2 (null) Ljavax/mail/event/MailEvent; │ │ @@ -798699,18 +798699,18 @@ │ │ type : '(Ljavax/mail/event/ConnectionListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3626cc: |[3626cc] javax.mail.Service.removeConnectionListener:(Ljavax/mail/event/ConnectionListener;)V │ │ -3626dc: 5410 6271 |0000: iget-object v0, v1, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7162 │ │ -3626e0: 6e20 e09a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ -3626e6: 0e00 |0005: return-void │ │ +3626c8: |[3626c8] javax.mail.Service.removeConnectionListener:(Ljavax/mail/event/ConnectionListener;)V │ │ +3626d8: 5410 6271 |0000: iget-object v0, v1, Ljavax/mail/Service;.connectionListeners:Ljava/util/Vector; // field@7162 │ │ +3626dc: 6e20 e09a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ +3626e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/Service; │ │ 0x0000 - 0x0006 reg=2 (null) Ljavax/mail/event/ConnectionListener; │ │ │ │ @@ -798719,22 +798719,22 @@ │ │ type : '(Z)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3626e8: |[3626e8] javax.mail.Service.setConnected:(Z)V │ │ -3626f8: 1d00 |0000: monitor-enter v0 │ │ -3626fa: 5c01 6171 |0001: iput-boolean v1, v0, Ljavax/mail/Service;.connected:Z // field@7161 │ │ -3626fe: 1e00 |0003: monitor-exit v0 │ │ -362700: 0e00 |0004: return-void │ │ -362702: 0d01 |0005: move-exception v1 │ │ -362704: 1e00 |0006: monitor-exit v0 │ │ -362706: 2701 |0007: throw v1 │ │ +3626e4: |[3626e4] javax.mail.Service.setConnected:(Z)V │ │ +3626f4: 1d00 |0000: monitor-enter v0 │ │ +3626f6: 5c01 6171 |0001: iput-boolean v1, v0, Ljavax/mail/Service;.connected:Z // field@7161 │ │ +3626fa: 1e00 |0003: monitor-exit v0 │ │ +3626fc: 0e00 |0004: return-void │ │ +3626fe: 0d01 |0005: move-exception v1 │ │ +362700: 1e00 |0006: monitor-exit v0 │ │ +362702: 2701 |0007: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=486 │ │ 0x0003 line=487 │ │ locals : │ │ @@ -798746,17 +798746,17 @@ │ │ type : '(Ljavax/mail/URLName;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -362714: |[362714] javax.mail.Service.setURLName:(Ljavax/mail/URLName;)V │ │ -362724: 5b01 6671 |0000: iput-object v1, v0, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ -362728: 0e00 |0002: return-void │ │ +362710: |[362710] javax.mail.Service.setURLName:(Ljavax/mail/URLName;)V │ │ +362720: 5b01 6671 |0000: iput-object v1, v0, Ljavax/mail/Service;.url:Ljavax/mail/URLName; // field@7166 │ │ +362724: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljavax/mail/Service; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/mail/URLName; │ │ │ │ @@ -798765,24 +798765,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -361f40: |[361f40] javax.mail.Service.toString:()Ljava/lang/String; │ │ -361f50: 6e10 779d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Service;.getURLName:()Ljavax/mail/URLName; // method@9d77 │ │ -361f56: 0c00 |0003: move-result-object v0 │ │ -361f58: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -361f5c: 6e10 129e 0000 |0006: invoke-virtual {v0}, Ljavax/mail/URLName;.toString:()Ljava/lang/String; // method@9e12 │ │ -361f62: 0c00 |0009: move-result-object v0 │ │ -361f64: 1100 |000a: return-object v0 │ │ -361f66: 6f10 eb97 0100 |000b: invoke-super {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -361f6c: 0c00 |000e: move-result-object v0 │ │ -361f6e: 1100 |000f: return-object v0 │ │ +361f3c: |[361f3c] javax.mail.Service.toString:()Ljava/lang/String; │ │ +361f4c: 6e10 779d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Service;.getURLName:()Ljavax/mail/URLName; // method@9d77 │ │ +361f52: 0c00 |0003: move-result-object v0 │ │ +361f54: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +361f58: 6e10 129e 0000 |0006: invoke-virtual {v0}, Ljavax/mail/URLName;.toString:()Ljava/lang/String; // method@9e12 │ │ +361f5e: 0c00 |0009: move-result-object v0 │ │ +361f60: 1100 |000a: return-object v0 │ │ +361f62: 6f10 eb97 0100 |000b: invoke-super {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +361f68: 0c00 |000e: move-result-object v0 │ │ +361f6a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0006 line=630 │ │ 0x000b line=632 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Ljavax/mail/Service; │ │ @@ -798819,17 +798819,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -362804: |[362804] javax.mail.Session$1.:()V │ │ -362814: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36281a: 0e00 |0003: return-void │ │ +362800: |[362800] javax.mail.Session$1.:()V │ │ +362810: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +362816: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/Session$1; │ │ │ │ Virtual methods - │ │ @@ -798838,18 +798838,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36272c: |[36272c] javax.mail.Session$1.run:()Ljava/lang/Object; │ │ -36273c: 6e10 829d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$1;.run:()Ljava/lang/String; // method@9d82 │ │ -362742: 0c00 |0003: move-result-object v0 │ │ -362744: 1100 |0004: return-object v0 │ │ +362728: |[362728] javax.mail.Session$1.run:()Ljava/lang/Object; │ │ +362738: 6e10 829d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$1;.run:()Ljava/lang/String; // method@9d82 │ │ +36273e: 0c00 |0003: move-result-object v0 │ │ +362740: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/Session$1; │ │ │ │ #1 : (in Ljavax/mail/Session$1;) │ │ @@ -798857,52 +798857,52 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -362748: |[362748] javax.mail.Session$1.run:()Ljava/lang/String; │ │ -362758: 1a00 ee87 |0000: const-string v0, "java.home" // string@87ee │ │ -36275c: 7110 5998 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -362762: 0c00 |0005: move-result-object v0 │ │ -362764: 2201 e812 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -362768: 7010 4098 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36276e: 6e20 4b98 0100 |000b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362774: 6202 9670 |000e: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ -362778: 6e20 4b98 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36277e: 1a02 0a66 |0013: const-string v2, "conf" // string@660a │ │ -362782: 6e20 4b98 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362788: 6e10 5498 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36278e: 0c01 |001b: move-result-object v1 │ │ -362790: 2202 8c12 |001c: new-instance v2, Ljava/io/File; // type@128c │ │ -362794: 7020 7896 1200 |001e: invoke-direct {v2, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -36279a: 6e10 8196 0200 |0021: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3627a0: 0a02 |0024: move-result v2 │ │ -3627a2: 3802 1400 |0025: if-eqz v2, 0039 // +0014 │ │ -3627a6: 2200 e812 |0027: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3627aa: 7010 4098 0000 |0029: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3627b0: 6e20 4b98 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3627b6: 6201 9670 |002f: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ -3627ba: 6e20 4b98 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3627c0: 6e10 5498 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3627c6: 0c00 |0037: move-result-object v0 │ │ -3627c8: 1100 |0038: return-object v0 │ │ -3627ca: 2201 e812 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3627ce: 7010 4098 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3627d4: 6e20 4b98 0100 |003e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3627da: 6200 9670 |0041: sget-object v0, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ -3627de: 6e20 4b98 0100 |0043: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3627e4: 1a00 028a |0046: const-string v0, "lib" // string@8a02 │ │ -3627e8: 6e20 4b98 0100 |0048: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3627ee: 6200 9670 |004b: sget-object v0, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ -3627f2: 6e20 4b98 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3627f8: 6e10 5498 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3627fe: 0c00 |0053: move-result-object v0 │ │ -362800: 1100 |0054: return-object v0 │ │ +362744: |[362744] javax.mail.Session$1.run:()Ljava/lang/String; │ │ +362754: 1a00 ee87 |0000: const-string v0, "java.home" // string@87ee │ │ +362758: 7110 5998 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +36275e: 0c00 |0005: move-result-object v0 │ │ +362760: 2201 e812 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +362764: 7010 4098 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36276a: 6e20 4b98 0100 |000b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362770: 6202 9670 |000e: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ +362774: 6e20 4b98 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36277a: 1a02 0a66 |0013: const-string v2, "conf" // string@660a │ │ +36277e: 6e20 4b98 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362784: 6e10 5498 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36278a: 0c01 |001b: move-result-object v1 │ │ +36278c: 2202 8c12 |001c: new-instance v2, Ljava/io/File; // type@128c │ │ +362790: 7020 7896 1200 |001e: invoke-direct {v2, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +362796: 6e10 8196 0200 |0021: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@9681 │ │ +36279c: 0a02 |0024: move-result v2 │ │ +36279e: 3802 1400 |0025: if-eqz v2, 0039 // +0014 │ │ +3627a2: 2200 e812 |0027: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3627a6: 7010 4098 0000 |0029: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3627ac: 6e20 4b98 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3627b2: 6201 9670 |002f: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ +3627b6: 6e20 4b98 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3627bc: 6e10 5498 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3627c2: 0c00 |0037: move-result-object v0 │ │ +3627c4: 1100 |0038: return-object v0 │ │ +3627c6: 2201 e812 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3627ca: 7010 4098 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3627d0: 6e20 4b98 0100 |003e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3627d6: 6200 9670 |0041: sget-object v0, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ +3627da: 6e20 4b98 0100 |0043: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3627e0: 1a00 028a |0046: const-string v0, "lib" // string@8a02 │ │ +3627e4: 6e20 4b98 0100 |0048: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3627ea: 6200 9670 |004b: sget-object v0, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ +3627ee: 6e20 4b98 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3627f4: 6e10 5498 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3627fa: 0c00 |0053: move-result-object v0 │ │ +3627fc: 1100 |0054: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=244 │ │ 0x0006 line=245 │ │ 0x001c line=246 │ │ 0x0021 line=247 │ │ 0x0027 line=248 │ │ @@ -798942,17 +798942,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3628e8: |[3628e8] javax.mail.Session$4.:()V │ │ -3628f8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3628fe: 0e00 |0003: return-void │ │ +3628e4: |[3628e4] javax.mail.Session$4.:()V │ │ +3628f4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3628fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1344 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/Session$4; │ │ │ │ Virtual methods - │ │ @@ -798961,22 +798961,22 @@ │ │ type : '()Ljava/lang/ClassLoader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -362894: |[362894] javax.mail.Session$4.run:()Ljava/lang/ClassLoader; │ │ -3628a4: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ -3628aa: 0c00 |0003: move-result-object v0 │ │ -3628ac: 6e10 6498 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9864 │ │ -3628b2: 0c00 |0007: move-result-object v0 │ │ -3628b4: 2802 |0008: goto 000a // +0002 │ │ -3628b6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3628b8: 1100 |000a: return-object v0 │ │ +362890: |[362890] javax.mail.Session$4.run:()Ljava/lang/ClassLoader; │ │ +3628a0: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ +3628a6: 0c00 |0003: move-result-object v0 │ │ +3628a8: 6e10 6498 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9864 │ │ +3628ae: 0c00 |0007: move-result-object v0 │ │ +3628b0: 2802 |0008: goto 000a // +0002 │ │ +3628b2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3628b4: 1100 |000a: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/SecurityException; -> 0x0009 │ │ positions : │ │ 0x0000 line=1349 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/mail/Session$4; │ │ @@ -798986,18 +798986,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3628cc: |[3628cc] javax.mail.Session$4.run:()Ljava/lang/Object; │ │ -3628dc: 6e10 889d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$4;.run:()Ljava/lang/ClassLoader; // method@9d88 │ │ -3628e2: 0c00 |0003: move-result-object v0 │ │ -3628e4: 1100 |0004: return-object v0 │ │ +3628c8: |[3628c8] javax.mail.Session$4.run:()Ljava/lang/Object; │ │ +3628d8: 6e10 889d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$4;.run:()Ljava/lang/ClassLoader; // method@9d88 │ │ +3628de: 0c00 |0003: move-result-object v0 │ │ +3628e0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1344 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/Session$4; │ │ │ │ source_file_idx : 18457 (Session.java) │ │ @@ -799044,19 +799044,19 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -362968: |[362968] javax.mail.Session$5.:(Ljava/lang/Class;Ljava/lang/String;)V │ │ -362978: 5b01 6971 |0000: iput-object v1, v0, Ljavax/mail/Session$5;.val$c:Ljava/lang/Class; // field@7169 │ │ -36297c: 5b02 6a71 |0002: iput-object v2, v0, Ljavax/mail/Session$5;.val$name:Ljava/lang/String; // field@716a │ │ -362980: 7010 e497 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -362986: 0e00 |0007: return-void │ │ +362964: |[362964] javax.mail.Session$5.:(Ljava/lang/Class;Ljava/lang/String;)V │ │ +362974: 5b01 6971 |0000: iput-object v1, v0, Ljavax/mail/Session$5;.val$c:Ljava/lang/Class; // field@7169 │ │ +362978: 5b02 6a71 |0002: iput-object v2, v0, Ljavax/mail/Session$5;.val$name:Ljava/lang/String; // field@716a │ │ +36297c: 7010 e497 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +362982: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1362 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/Session$5; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -799067,26 +799067,26 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -362900: |[362900] javax.mail.Session$5.run:()Ljava/io/InputStream; │ │ -362910: 5430 6971 |0000: iget-object v0, v3, Ljavax/mail/Session$5;.val$c:Ljava/lang/Class; // field@7169 │ │ -362914: 5431 6a71 |0002: iget-object v1, v3, Ljavax/mail/Session$5;.val$name:Ljava/lang/String; // field@716a │ │ -362918: 6e20 5597 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@9755 │ │ -36291e: 0c00 |0007: move-result-object v0 │ │ -362920: 1100 |0008: return-object v0 │ │ -362922: 0d00 |0009: move-exception v0 │ │ -362924: 2201 9412 |000a: new-instance v1, Ljava/io/IOException; // type@1294 │ │ -362928: 1a02 4d12 |000c: const-string v2, "ClassLoader.getResourceAsStream failed" // string@124d │ │ -36292c: 7020 ab96 2100 |000e: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96ab │ │ -362932: 6e20 af96 0100 |0011: invoke-virtual {v1, v0}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@96af │ │ -362938: 2701 |0014: throw v1 │ │ +3628fc: |[3628fc] javax.mail.Session$5.run:()Ljava/io/InputStream; │ │ +36290c: 5430 6971 |0000: iget-object v0, v3, Ljavax/mail/Session$5;.val$c:Ljava/lang/Class; // field@7169 │ │ +362910: 5431 6a71 |0002: iget-object v1, v3, Ljavax/mail/Session$5;.val$name:Ljava/lang/String; // field@716a │ │ +362914: 6e20 5597 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@9755 │ │ +36291a: 0c00 |0007: move-result-object v0 │ │ +36291c: 1100 |0008: return-object v0 │ │ +36291e: 0d00 |0009: move-exception v0 │ │ +362920: 2201 9412 |000a: new-instance v1, Ljava/io/IOException; // type@1294 │ │ +362924: 1a02 4d12 |000c: const-string v2, "ClassLoader.getResourceAsStream failed" // string@124d │ │ +362928: 7020 ab96 2100 |000e: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96ab │ │ +36292e: 6e20 af96 0100 |0011: invoke-virtual {v1, v0}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@96af │ │ +362934: 2701 |0014: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/RuntimeException; -> 0x0009 │ │ positions : │ │ 0x0000 line=1366 │ │ 0x000a line=1369 │ │ 0x0011 line=1371 │ │ @@ -799099,18 +799099,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36294c: |[36294c] javax.mail.Session$5.run:()Ljava/lang/Object; │ │ -36295c: 6e10 8b9d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$5;.run:()Ljava/io/InputStream; // method@9d8b │ │ -362962: 0c00 |0003: move-result-object v0 │ │ -362964: 1100 |0004: return-object v0 │ │ +362948: |[362948] javax.mail.Session$5.run:()Ljava/lang/Object; │ │ +362958: 6e10 8b9d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$5;.run:()Ljava/io/InputStream; // method@9d8b │ │ +36295e: 0c00 |0003: move-result-object v0 │ │ +362960: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1362 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/Session$5; │ │ │ │ source_file_idx : 18457 (Session.java) │ │ @@ -799153,19 +799153,19 @@ │ │ type : '(Ljava/lang/ClassLoader;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -362a00: |[362a00] javax.mail.Session$6.:(Ljava/lang/ClassLoader;Ljava/lang/String;)V │ │ -362a10: 5b01 6b71 |0000: iput-object v1, v0, Ljavax/mail/Session$6;.val$cl:Ljava/lang/ClassLoader; // field@716b │ │ -362a14: 5b02 6c71 |0002: iput-object v2, v0, Ljavax/mail/Session$6;.val$name:Ljava/lang/String; // field@716c │ │ -362a18: 7010 e497 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -362a1e: 0e00 |0007: return-void │ │ +3629fc: |[3629fc] javax.mail.Session$6.:(Ljava/lang/ClassLoader;Ljava/lang/String;)V │ │ +362a0c: 5b01 6b71 |0000: iput-object v1, v0, Ljavax/mail/Session$6;.val$cl:Ljava/lang/ClassLoader; // field@716b │ │ +362a10: 5b02 6c71 |0002: iput-object v2, v0, Ljavax/mail/Session$6;.val$name:Ljava/lang/String; // field@716c │ │ +362a14: 7010 e497 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +362a1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1383 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/Session$6; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/ClassLoader; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -799176,18 +799176,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -362988: |[362988] javax.mail.Session$6.run:()Ljava/lang/Object; │ │ -362998: 6e10 8f9d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$6;.run:()[Ljava/net/URL; // method@9d8f │ │ -36299e: 0c00 |0003: move-result-object v0 │ │ -3629a0: 1100 |0004: return-object v0 │ │ +362984: |[362984] javax.mail.Session$6.run:()Ljava/lang/Object; │ │ +362994: 6e10 8f9d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$6;.run:()[Ljava/net/URL; // method@9d8f │ │ +36299a: 0c00 |0003: move-result-object v0 │ │ +36299c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1383 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/Session$6; │ │ │ │ #1 : (in Ljavax/mail/Session$6;) │ │ @@ -799195,30 +799195,30 @@ │ │ type : '()[Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3629a4: |[3629a4] javax.mail.Session$6.run:()[Ljava/net/URL; │ │ -3629b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3629b6: 5431 6b71 |0001: iget-object v1, v3, Ljavax/mail/Session$6;.val$cl:Ljava/lang/ClassLoader; // field@716b │ │ -3629ba: 5432 6c71 |0003: iget-object v2, v3, Ljavax/mail/Session$6;.val$name:Ljava/lang/String; // field@716c │ │ -3629be: 6e20 6097 2100 |0005: invoke-virtual {v1, v2}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@9760 │ │ -3629c4: 0c01 |0008: move-result-object v1 │ │ -3629c6: 7110 f899 0100 |0009: invoke-static {v1}, Ljava/util/Collections;.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList; // method@99f8 │ │ -3629cc: 0c01 |000c: move-result-object v1 │ │ -3629ce: 7210 649a 0100 |000d: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ -3629d4: 0a02 |0010: move-result v2 │ │ -3629d6: 3902 0b00 |0011: if-nez v2, 001c // +000b │ │ -3629da: 7210 6a9a 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ -3629e0: 0a02 |0016: move-result v2 │ │ -3629e2: 2320 e415 |0017: new-array v0, v2, [Ljava/net/URL; // type@15e4 │ │ -3629e6: 7220 6d9a 0100 |0019: invoke-interface {v1, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -3629ec: 1100 |001c: return-object v0 │ │ +3629a0: |[3629a0] javax.mail.Session$6.run:()[Ljava/net/URL; │ │ +3629b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3629b2: 5431 6b71 |0001: iget-object v1, v3, Ljavax/mail/Session$6;.val$cl:Ljava/lang/ClassLoader; // field@716b │ │ +3629b6: 5432 6c71 |0003: iget-object v2, v3, Ljavax/mail/Session$6;.val$name:Ljava/lang/String; // field@716c │ │ +3629ba: 6e20 6097 2100 |0005: invoke-virtual {v1, v2}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@9760 │ │ +3629c0: 0c01 |0008: move-result-object v1 │ │ +3629c2: 7110 f899 0100 |0009: invoke-static {v1}, Ljava/util/Collections;.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList; // method@99f8 │ │ +3629c8: 0c01 |000c: move-result-object v1 │ │ +3629ca: 7210 649a 0100 |000d: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ +3629d0: 0a02 |0010: move-result v2 │ │ +3629d2: 3902 0b00 |0011: if-nez v2, 001c // +000b │ │ +3629d6: 7210 6a9a 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ +3629dc: 0a02 |0016: move-result v2 │ │ +3629de: 2320 e415 |0017: new-array v0, v2, [Ljava/net/URL; // type@15e4 │ │ +3629e2: 7220 6d9a 0100 |0019: invoke-interface {v1, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +3629e8: 1100 |001c: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x001c │ │ Ljava/io/IOException; -> 0x001c │ │ Ljava/lang/SecurityException; -> 0x001c │ │ positions : │ │ 0x0001 line=1388 │ │ 0x000d line=1389 │ │ @@ -799263,18 +799263,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -362a94: |[362a94] javax.mail.Session$7.:(Ljava/lang/String;)V │ │ -362aa4: 5b01 6d71 |0000: iput-object v1, v0, Ljavax/mail/Session$7;.val$name:Ljava/lang/String; // field@716d │ │ -362aa8: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -362aae: 0e00 |0005: return-void │ │ +362a90: |[362a90] javax.mail.Session$7.:(Ljava/lang/String;)V │ │ +362aa0: 5b01 6d71 |0000: iput-object v1, v0, Ljavax/mail/Session$7;.val$name:Ljava/lang/String; // field@716d │ │ +362aa4: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +362aaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1401 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/Session$7; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -799284,18 +799284,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -362a20: |[362a20] javax.mail.Session$7.run:()Ljava/lang/Object; │ │ -362a30: 6e10 929d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$7;.run:()[Ljava/net/URL; // method@9d92 │ │ -362a36: 0c00 |0003: move-result-object v0 │ │ -362a38: 1100 |0004: return-object v0 │ │ +362a1c: |[362a1c] javax.mail.Session$7.run:()Ljava/lang/Object; │ │ +362a2c: 6e10 929d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$7;.run:()[Ljava/net/URL; // method@9d92 │ │ +362a32: 0c00 |0003: move-result-object v0 │ │ +362a34: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1401 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/Session$7; │ │ │ │ #1 : (in Ljavax/mail/Session$7;) │ │ @@ -799303,29 +799303,29 @@ │ │ type : '()[Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -362a3c: |[362a3c] javax.mail.Session$7.run:()[Ljava/net/URL; │ │ -362a4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -362a4e: 5431 6d71 |0001: iget-object v1, v3, Ljavax/mail/Session$7;.val$name:Ljava/lang/String; // field@716d │ │ -362a52: 7110 6297 0100 |0003: invoke-static {v1}, Ljava/lang/ClassLoader;.getSystemResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@9762 │ │ -362a58: 0c01 |0006: move-result-object v1 │ │ -362a5a: 7110 f899 0100 |0007: invoke-static {v1}, Ljava/util/Collections;.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList; // method@99f8 │ │ -362a60: 0c01 |000a: move-result-object v1 │ │ -362a62: 7210 649a 0100 |000b: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ -362a68: 0a02 |000e: move-result v2 │ │ -362a6a: 3902 0b00 |000f: if-nez v2, 001a // +000b │ │ -362a6e: 7210 6a9a 0100 |0011: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ -362a74: 0a02 |0014: move-result v2 │ │ -362a76: 2320 e415 |0015: new-array v0, v2, [Ljava/net/URL; // type@15e4 │ │ -362a7a: 7220 6d9a 0100 |0017: invoke-interface {v1, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -362a80: 1100 |001a: return-object v0 │ │ +362a38: |[362a38] javax.mail.Session$7.run:()[Ljava/net/URL; │ │ +362a48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +362a4a: 5431 6d71 |0001: iget-object v1, v3, Ljavax/mail/Session$7;.val$name:Ljava/lang/String; // field@716d │ │ +362a4e: 7110 6297 0100 |0003: invoke-static {v1}, Ljava/lang/ClassLoader;.getSystemResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@9762 │ │ +362a54: 0c01 |0006: move-result-object v1 │ │ +362a56: 7110 f899 0100 |0007: invoke-static {v1}, Ljava/util/Collections;.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList; // method@99f8 │ │ +362a5c: 0c01 |000a: move-result-object v1 │ │ +362a5e: 7210 649a 0100 |000b: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ +362a64: 0a02 |000e: move-result v2 │ │ +362a66: 3902 0b00 |000f: if-nez v2, 001a // +000b │ │ +362a6a: 7210 6a9a 0100 |0011: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ +362a70: 0a02 |0014: move-result v2 │ │ +362a72: 2320 e415 |0015: new-array v0, v2, [Ljava/net/URL; // type@15e4 │ │ +362a76: 7220 6d9a 0100 |0017: invoke-interface {v1, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +362a7c: 1100 |001a: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x001a │ │ Ljava/io/IOException; -> 0x001a │ │ Ljava/lang/SecurityException; -> 0x001a │ │ positions : │ │ 0x0001 line=1406 │ │ 0x0003 line=1407 │ │ @@ -799376,18 +799376,18 @@ │ │ type : '(Ljava/net/URL;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -362aec: |[362aec] javax.mail.Session$8.:(Ljava/net/URL;)V │ │ -362afc: 5b01 6e71 |0000: iput-object v1, v0, Ljavax/mail/Session$8;.val$url:Ljava/net/URL; // field@716e │ │ -362b00: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -362b06: 0e00 |0005: return-void │ │ +362ae8: |[362ae8] javax.mail.Session$8.:(Ljava/net/URL;)V │ │ +362af8: 5b01 6e71 |0000: iput-object v1, v0, Ljavax/mail/Session$8;.val$url:Ljava/net/URL; // field@716e │ │ +362afc: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +362b02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1422 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/Session$8; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/net/URL; │ │ │ │ @@ -799397,19 +799397,19 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -362ab0: |[362ab0] javax.mail.Session$8.run:()Ljava/io/InputStream; │ │ -362ac0: 5410 6e71 |0000: iget-object v0, v1, Ljavax/mail/Session$8;.val$url:Ljava/net/URL; // field@716e │ │ -362ac4: 6e10 db98 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@98db │ │ -362aca: 0c00 |0005: move-result-object v0 │ │ -362acc: 1100 |0006: return-object v0 │ │ +362aac: |[362aac] javax.mail.Session$8.run:()Ljava/io/InputStream; │ │ +362abc: 5410 6e71 |0000: iget-object v0, v1, Ljavax/mail/Session$8;.val$url:Ljava/net/URL; // field@716e │ │ +362ac0: 6e10 db98 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@98db │ │ +362ac6: 0c00 |0005: move-result-object v0 │ │ +362ac8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1425 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/Session$8; │ │ │ │ #1 : (in Ljavax/mail/Session$8;) │ │ @@ -799417,18 +799417,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -362ad0: |[362ad0] javax.mail.Session$8.run:()Ljava/lang/Object; │ │ -362ae0: 6e10 949d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$8;.run:()Ljava/io/InputStream; // method@9d94 │ │ -362ae6: 0c00 |0003: move-result-object v0 │ │ -362ae8: 1100 |0004: return-object v0 │ │ +362acc: |[362acc] javax.mail.Session$8.run:()Ljava/lang/Object; │ │ +362adc: 6e10 949d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Session$8;.run:()Ljava/io/InputStream; // method@9d94 │ │ +362ae2: 0c00 |0003: move-result-object v0 │ │ +362ae4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1422 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/Session$8; │ │ │ │ source_file_idx : 18457 (Session.java) │ │ @@ -799568,24 +799568,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -363664: |[363664] javax.mail.Session.:()V │ │ -363674: 2200 fc13 |0000: new-instance v0, Ljavax/mail/Session$1; // type@13fc │ │ -363678: 7010 809d 0000 |0002: invoke-direct {v0}, Ljavax/mail/Session$1;.:()V // method@9d80 │ │ -36367e: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ -363684: 0c00 |0008: move-result-object v0 │ │ -363686: 1f00 e612 |0009: check-cast v0, Ljava/lang/String; // type@12e6 │ │ -36368a: 2802 |000b: goto 000d // +0002 │ │ -36368c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -36368e: 6900 7271 |000d: sput-object v0, Ljavax/mail/Session;.confDir:Ljava/lang/String; // field@7172 │ │ -363692: 0e00 |000f: return-void │ │ +363660: |[363660] javax.mail.Session.:()V │ │ +363670: 2200 fc13 |0000: new-instance v0, Ljavax/mail/Session$1; // type@13fc │ │ +363674: 7010 809d 0000 |0002: invoke-direct {v0}, Ljavax/mail/Session$1;.:()V // method@9d80 │ │ +36367a: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ +363680: 0c00 |0008: move-result-object v0 │ │ +363682: 1f00 e612 |0009: check-cast v0, Ljava/lang/String; // type@12e6 │ │ +363686: 2802 |000b: goto 000d // +0002 │ │ +363688: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +36368a: 6900 7271 |000d: sput-object v0, Ljavax/mail/Session;.confDir:Ljava/lang/String; // field@7172 │ │ +36368e: 0e00 |000f: return-void │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0000 line=240 │ │ 0x000d line=257 │ │ locals : │ │ @@ -799595,63 +799595,63 @@ │ │ type : '(Ljava/util/Properties;Ljavax/mail/Authenticator;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -3636a4: |[3636a4] javax.mail.Session.:(Ljava/util/Properties;Ljavax/mail/Authenticator;)V │ │ -3636b4: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3636ba: 2200 6613 |0003: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ -3636be: 7010 319a 0000 |0005: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ -3636c4: 5b40 7071 |0008: iput-object v0, v4, Ljavax/mail/Session;.authTable:Ljava/util/Hashtable; // field@7170 │ │ -3636c8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3636ca: 5c40 7371 |000b: iput-boolean v0, v4, Ljavax/mail/Session;.debug:Z // field@7173 │ │ -3636ce: 2200 6413 |000d: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ -3636d2: 7010 159a 0000 |000f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -3636d8: 5b40 7b71 |0012: iput-object v0, v4, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717b │ │ -3636dc: 2200 6413 |0014: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ -3636e0: 7010 159a 0000 |0016: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -3636e6: 5b40 7a71 |0019: iput-object v0, v4, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@717a │ │ -3636ea: 2200 7313 |001b: new-instance v0, Ljava/util/Properties; // type@1373 │ │ -3636ee: 7010 959a 0000 |001d: invoke-direct {v0}, Ljava/util/Properties;.:()V // method@9a95 │ │ -3636f4: 5b40 6f71 |0020: iput-object v0, v4, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716f │ │ -3636f8: 5b45 7871 |0022: iput-object v5, v4, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7178 │ │ -3636fc: 5b46 7171 |0024: iput-object v6, v4, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7171 │ │ -363700: 1a00 fe98 |0026: const-string v0, "mail.debug" // string@98fe │ │ -363704: 6e20 979a 0500 |0028: invoke-virtual {v5, v0}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9a97 │ │ -36370a: 0c00 |002b: move-result-object v0 │ │ -36370c: 7110 1e97 0000 |002c: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@971e │ │ -363712: 0c00 |002f: move-result-object v0 │ │ -363714: 6e10 1997 0000 |0030: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@9719 │ │ -36371a: 0a00 |0033: move-result v0 │ │ -36371c: 3800 0500 |0034: if-eqz v0, 0039 // +0005 │ │ -363720: 1210 |0036: const/4 v0, #int 1 // #1 │ │ -363722: 5c40 7371 |0037: iput-boolean v0, v4, Ljavax/mail/Session;.debug:Z // field@7173 │ │ -363726: 7010 ba9d 0400 |0039: invoke-direct {v4}, Ljavax/mail/Session;.initLogger:()V // method@9dba │ │ -36372c: 5440 7671 |003c: iget-object v0, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -363730: 6201 c270 |003e: sget-object v1, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ -363734: 1a02 f720 |0040: const-string v2, "JavaMail version {0}" // string@20f7 │ │ -363738: 1a03 4a03 |0042: const-string v3, "${mail.version}" // string@034a │ │ -36373c: 6e40 b595 1032 |0044: invoke-virtual {v0, v1, v2, v3}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V // method@95b5 │ │ -363742: 3806 0700 |0047: if-eqz v6, 004e // +0007 │ │ -363746: 6e10 e897 0600 |0049: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -36374c: 0c06 |004c: move-result-object v6 │ │ -36374e: 2805 |004d: goto 0052 // +0005 │ │ -363750: 6e10 e897 0400 |004e: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -363756: 0c06 |0051: move-result-object v6 │ │ -363758: 7020 bb9d 6400 |0052: invoke-direct {v4, v6}, Ljavax/mail/Session;.loadAddressMap:(Ljava/lang/Class;)V // method@9dbb │ │ -36375e: 2206 de13 |0055: new-instance v6, Ljavax/mail/EventQueue; // type@13de │ │ -363762: 1a00 0399 |0057: const-string v0, "mail.event.executor" // string@9903 │ │ -363766: 6e20 969a 0500 |0059: invoke-virtual {v5, v0}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ -36376c: 0c05 |005c: move-result-object v5 │ │ -36376e: 1f05 8913 |005d: check-cast v5, Ljava/util/concurrent/Executor; // type@1389 │ │ -363772: 7020 719c 5600 |005f: invoke-direct {v6, v5}, Ljavax/mail/EventQueue;.:(Ljava/util/concurrent/Executor;)V // method@9c71 │ │ -363778: 5b46 7c71 |0062: iput-object v6, v4, Ljavax/mail/Session;.q:Ljavax/mail/EventQueue; // field@717c │ │ -36377c: 0e00 |0064: return-void │ │ +3636a0: |[3636a0] javax.mail.Session.:(Ljava/util/Properties;Ljavax/mail/Authenticator;)V │ │ +3636b0: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3636b6: 2200 6613 |0003: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ +3636ba: 7010 319a 0000 |0005: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ +3636c0: 5b40 7071 |0008: iput-object v0, v4, Ljavax/mail/Session;.authTable:Ljava/util/Hashtable; // field@7170 │ │ +3636c4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3636c6: 5c40 7371 |000b: iput-boolean v0, v4, Ljavax/mail/Session;.debug:Z // field@7173 │ │ +3636ca: 2200 6413 |000d: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ +3636ce: 7010 159a 0000 |000f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +3636d4: 5b40 7b71 |0012: iput-object v0, v4, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717b │ │ +3636d8: 2200 6413 |0014: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ +3636dc: 7010 159a 0000 |0016: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +3636e2: 5b40 7a71 |0019: iput-object v0, v4, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@717a │ │ +3636e6: 2200 7313 |001b: new-instance v0, Ljava/util/Properties; // type@1373 │ │ +3636ea: 7010 959a 0000 |001d: invoke-direct {v0}, Ljava/util/Properties;.:()V // method@9a95 │ │ +3636f0: 5b40 6f71 |0020: iput-object v0, v4, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716f │ │ +3636f4: 5b45 7871 |0022: iput-object v5, v4, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7178 │ │ +3636f8: 5b46 7171 |0024: iput-object v6, v4, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7171 │ │ +3636fc: 1a00 fe98 |0026: const-string v0, "mail.debug" // string@98fe │ │ +363700: 6e20 979a 0500 |0028: invoke-virtual {v5, v0}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9a97 │ │ +363706: 0c00 |002b: move-result-object v0 │ │ +363708: 7110 1e97 0000 |002c: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@971e │ │ +36370e: 0c00 |002f: move-result-object v0 │ │ +363710: 6e10 1997 0000 |0030: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@9719 │ │ +363716: 0a00 |0033: move-result v0 │ │ +363718: 3800 0500 |0034: if-eqz v0, 0039 // +0005 │ │ +36371c: 1210 |0036: const/4 v0, #int 1 // #1 │ │ +36371e: 5c40 7371 |0037: iput-boolean v0, v4, Ljavax/mail/Session;.debug:Z // field@7173 │ │ +363722: 7010 ba9d 0400 |0039: invoke-direct {v4}, Ljavax/mail/Session;.initLogger:()V // method@9dba │ │ +363728: 5440 7671 |003c: iget-object v0, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +36372c: 6201 c270 |003e: sget-object v1, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ +363730: 1a02 f720 |0040: const-string v2, "JavaMail version {0}" // string@20f7 │ │ +363734: 1a03 4a03 |0042: const-string v3, "${mail.version}" // string@034a │ │ +363738: 6e40 b595 1032 |0044: invoke-virtual {v0, v1, v2, v3}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V // method@95b5 │ │ +36373e: 3806 0700 |0047: if-eqz v6, 004e // +0007 │ │ +363742: 6e10 e897 0600 |0049: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +363748: 0c06 |004c: move-result-object v6 │ │ +36374a: 2805 |004d: goto 0052 // +0005 │ │ +36374c: 6e10 e897 0400 |004e: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +363752: 0c06 |0051: move-result-object v6 │ │ +363754: 7020 bb9d 6400 |0052: invoke-direct {v4, v6}, Ljavax/mail/Session;.loadAddressMap:(Ljava/lang/Class;)V // method@9dbb │ │ +36375a: 2206 de13 |0055: new-instance v6, Ljavax/mail/EventQueue; // type@13de │ │ +36375e: 1a00 0399 |0057: const-string v0, "mail.event.executor" // string@9903 │ │ +363762: 6e20 969a 0500 |0059: invoke-virtual {v5, v0}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ +363768: 0c05 |005c: move-result-object v5 │ │ +36376a: 1f05 8913 |005d: check-cast v5, Ljava/util/concurrent/Executor; // type@1389 │ │ +36376e: 7020 719c 5600 |005f: invoke-direct {v6, v5}, Ljavax/mail/EventQueue;.:(Ljava/util/concurrent/Executor;)V // method@9c71 │ │ +363774: 5b46 7c71 |0062: iput-object v6, v4, Ljavax/mail/Session;.q:Ljavax/mail/EventQueue; // field@717c │ │ +363778: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0003 line=218 │ │ 0x000b line=220 │ │ 0x000d line=224 │ │ 0x0014 line=225 │ │ @@ -799676,17 +799676,17 @@ │ │ type : '(Ljavax/mail/Session;Ljava/io/InputStream;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -363780: |[363780] javax.mail.Session.access$000:(Ljavax/mail/Session;Ljava/io/InputStream;)V │ │ -363790: 7020 bf9d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/Session;.loadProvidersFromStream:(Ljava/io/InputStream;)V // method@9dbf │ │ -363796: 0e00 |0003: return-void │ │ +36377c: |[36377c] javax.mail.Session.access$000:(Ljavax/mail/Session;Ljava/io/InputStream;)V │ │ +36378c: 7020 bf9d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/Session;.loadProvidersFromStream:(Ljava/io/InputStream;)V // method@9dbf │ │ +363792: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljavax/mail/Session; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -799695,17 +799695,17 @@ │ │ type : '(Ljavax/mail/Session;)Ljava/util/Properties;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -362c94: |[362c94] javax.mail.Session.access$100:(Ljavax/mail/Session;)Ljava/util/Properties; │ │ -362ca4: 5400 6f71 |0000: iget-object v0, v0, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716f │ │ -362ca8: 1100 |0002: return-object v0 │ │ +362c90: |[362c90] javax.mail.Session.access$100:(Ljavax/mail/Session;)Ljava/util/Properties; │ │ +362ca0: 5400 6f71 |0000: iget-object v0, v0, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716f │ │ +362ca4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljavax/mail/Session; │ │ │ │ #4 : (in Ljavax/mail/Session;) │ │ @@ -799713,40 +799713,40 @@ │ │ type : '()Ljava/lang/ClassLoader;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -362bfc: |[362bfc] javax.mail.Session.getContextClassLoader:()Ljava/lang/ClassLoader; │ │ -362c0c: 2200 ff13 |0000: new-instance v0, Ljavax/mail/Session$4; // type@13ff │ │ -362c10: 7010 879d 0000 |0002: invoke-direct {v0}, Ljavax/mail/Session$4;.:()V // method@9d87 │ │ -362c16: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ -362c1c: 0c00 |0008: move-result-object v0 │ │ -362c1e: 1f00 bb12 |0009: check-cast v0, Ljava/lang/ClassLoader; // type@12bb │ │ -362c22: 1100 |000b: return-object v0 │ │ +362bf8: |[362bf8] javax.mail.Session.getContextClassLoader:()Ljava/lang/ClassLoader; │ │ +362c08: 2200 ff13 |0000: new-instance v0, Ljavax/mail/Session$4; // type@13ff │ │ +362c0c: 7010 879d 0000 |0002: invoke-direct {v0}, Ljavax/mail/Session$4;.:()V // method@9d87 │ │ +362c12: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ +362c18: 0c00 |0008: move-result-object v0 │ │ +362c1a: 1f00 bb12 |0009: check-cast v0, Ljava/lang/ClassLoader; // type@12bb │ │ +362c1e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1343 │ │ locals : │ │ │ │ #5 : (in Ljavax/mail/Session;) │ │ name : 'getDefaultInstance' │ │ type : '(Ljava/util/Properties;)Ljavax/mail/Session;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3632ac: |[3632ac] javax.mail.Session.getDefaultInstance:(Ljava/util/Properties;)Ljavax/mail/Session; │ │ -3632bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3632be: 7120 9f9d 0100 |0001: invoke-static {v1, v0}, Ljavax/mail/Session;.getDefaultInstance:(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session; // method@9d9f │ │ -3632c4: 0c01 |0004: move-result-object v1 │ │ -3632c6: 1101 |0005: return-object v1 │ │ +3632a8: |[3632a8] javax.mail.Session.getDefaultInstance:(Ljava/util/Properties;)Ljavax/mail/Session; │ │ +3632b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3632ba: 7120 9f9d 0100 |0001: invoke-static {v1, v0}, Ljavax/mail/Session;.getDefaultInstance:(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session; // method@9d9f │ │ +3632c0: 0c01 |0004: move-result-object v1 │ │ +3632c2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=418 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Properties; │ │ │ │ #6 : (in Ljavax/mail/Session;) │ │ @@ -799754,51 +799754,51 @@ │ │ type : '(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -3632c8: |[3632c8] javax.mail.Session.getDefaultInstance:(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session; │ │ -3632d8: 1c00 0414 |0000: const-class v0, Ljavax/mail/Session; // type@1404 │ │ -3632dc: 1d00 |0002: monitor-enter v0 │ │ -3632de: 6201 7471 |0003: sget-object v1, Ljavax/mail/Session;.defaultSession:Ljavax/mail/Session; // field@7174 │ │ -3632e2: 3901 1300 |0005: if-nez v1, 0018 // +0013 │ │ -3632e6: 7100 5b98 0000 |0007: invoke-static {}, Ljava/lang/System;.getSecurityManager:()Ljava/lang/SecurityManager; // method@985b │ │ -3632ec: 0c01 |000a: move-result-object v1 │ │ -3632ee: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ -3632f2: 6e10 f997 0100 |000d: invoke-virtual {v1}, Ljava/lang/SecurityManager;.checkSetFactory:()V // method@97f9 │ │ -3632f8: 2201 0414 |0010: new-instance v1, Ljavax/mail/Session; // type@1404 │ │ -3632fc: 7030 979d 2103 |0012: invoke-direct {v1, v2, v3}, Ljavax/mail/Session;.:(Ljava/util/Properties;Ljavax/mail/Authenticator;)V // method@9d97 │ │ -363302: 6901 7471 |0015: sput-object v1, Ljavax/mail/Session;.defaultSession:Ljavax/mail/Session; // field@7174 │ │ -363306: 281c |0017: goto 0033 // +001c │ │ -363308: 5412 7171 |0018: iget-object v2, v1, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7171 │ │ -36330c: 3332 0300 |001a: if-ne v2, v3, 001d // +0003 │ │ -363310: 2817 |001c: goto 0033 // +0017 │ │ -363312: 3802 1a00 |001d: if-eqz v2, 0037 // +001a │ │ -363316: 3803 1800 |001f: if-eqz v3, 0037 // +0018 │ │ -36331a: 6e10 e897 0200 |0021: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -363320: 0c02 |0024: move-result-object v2 │ │ -363322: 6e10 4597 0200 |0025: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ -363328: 0c02 |0028: move-result-object v2 │ │ -36332a: 6e10 e897 0300 |0029: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -363330: 0c03 |002c: move-result-object v3 │ │ -363332: 6e10 4597 0300 |002d: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ -363338: 0c03 |0030: move-result-object v3 │ │ -36333a: 3332 0600 |0031: if-ne v2, v3, 0037 // +0006 │ │ -36333e: 6202 7471 |0033: sget-object v2, Ljavax/mail/Session;.defaultSession:Ljavax/mail/Session; // field@7174 │ │ -363342: 1e00 |0035: monitor-exit v0 │ │ -363344: 1102 |0036: return-object v2 │ │ -363346: 2202 e212 |0037: new-instance v2, Ljava/lang/SecurityException; // type@12e2 │ │ -36334a: 1a03 3a0a |0039: const-string v3, "Access to default session denied" // string@0a3a │ │ -36334e: 7020 f897 3200 |003b: invoke-direct {v2, v3}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@97f8 │ │ -363354: 2702 |003e: throw v2 │ │ -363356: 0d02 |003f: move-exception v2 │ │ -363358: 1e00 |0040: monitor-exit v0 │ │ -36335a: 2702 |0041: throw v2 │ │ +3632c4: |[3632c4] javax.mail.Session.getDefaultInstance:(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session; │ │ +3632d4: 1c00 0414 |0000: const-class v0, Ljavax/mail/Session; // type@1404 │ │ +3632d8: 1d00 |0002: monitor-enter v0 │ │ +3632da: 6201 7471 |0003: sget-object v1, Ljavax/mail/Session;.defaultSession:Ljavax/mail/Session; // field@7174 │ │ +3632de: 3901 1300 |0005: if-nez v1, 0018 // +0013 │ │ +3632e2: 7100 5b98 0000 |0007: invoke-static {}, Ljava/lang/System;.getSecurityManager:()Ljava/lang/SecurityManager; // method@985b │ │ +3632e8: 0c01 |000a: move-result-object v1 │ │ +3632ea: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ +3632ee: 6e10 f997 0100 |000d: invoke-virtual {v1}, Ljava/lang/SecurityManager;.checkSetFactory:()V // method@97f9 │ │ +3632f4: 2201 0414 |0010: new-instance v1, Ljavax/mail/Session; // type@1404 │ │ +3632f8: 7030 979d 2103 |0012: invoke-direct {v1, v2, v3}, Ljavax/mail/Session;.:(Ljava/util/Properties;Ljavax/mail/Authenticator;)V // method@9d97 │ │ +3632fe: 6901 7471 |0015: sput-object v1, Ljavax/mail/Session;.defaultSession:Ljavax/mail/Session; // field@7174 │ │ +363302: 281c |0017: goto 0033 // +001c │ │ +363304: 5412 7171 |0018: iget-object v2, v1, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7171 │ │ +363308: 3332 0300 |001a: if-ne v2, v3, 001d // +0003 │ │ +36330c: 2817 |001c: goto 0033 // +0017 │ │ +36330e: 3802 1a00 |001d: if-eqz v2, 0037 // +001a │ │ +363312: 3803 1800 |001f: if-eqz v3, 0037 // +0018 │ │ +363316: 6e10 e897 0200 |0021: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +36331c: 0c02 |0024: move-result-object v2 │ │ +36331e: 6e10 4597 0200 |0025: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ +363324: 0c02 |0028: move-result-object v2 │ │ +363326: 6e10 e897 0300 |0029: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +36332c: 0c03 |002c: move-result-object v3 │ │ +36332e: 6e10 4597 0300 |002d: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ +363334: 0c03 |0030: move-result-object v3 │ │ +363336: 3332 0600 |0031: if-ne v2, v3, 0037 // +0006 │ │ +36333a: 6202 7471 |0033: sget-object v2, Ljavax/mail/Session;.defaultSession:Ljavax/mail/Session; // field@7174 │ │ +36333e: 1e00 |0035: monitor-exit v0 │ │ +363340: 1102 |0036: return-object v2 │ │ +363342: 2202 e212 |0037: new-instance v2, Ljava/lang/SecurityException; // type@12e2 │ │ +363346: 1a03 3a0a |0039: const-string v3, "Access to default session denied" // string@0a3a │ │ +36334a: 7020 f897 3200 |003b: invoke-direct {v2, v3}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@97f8 │ │ +363350: 2702 |003e: throw v2 │ │ +363352: 0d02 |003f: move-exception v2 │ │ +363354: 1e00 |0040: monitor-exit v0 │ │ +363356: 2702 |0041: throw v2 │ │ catches : 2 │ │ 0x0003 - 0x0035 │ │ -> 0x003f │ │ 0x0037 - 0x003f │ │ -> 0x003f │ │ positions : │ │ 0x0003 line=374 │ │ @@ -799819,19 +799819,19 @@ │ │ type : '(Ljava/util/Properties;)Ljavax/mail/Session;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -363370: |[363370] javax.mail.Session.getInstance:(Ljava/util/Properties;)Ljavax/mail/Session; │ │ -363380: 2200 0414 |0000: new-instance v0, Ljavax/mail/Session; // type@1404 │ │ -363384: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -363386: 7030 979d 2001 |0003: invoke-direct {v0, v2, v1}, Ljavax/mail/Session;.:(Ljava/util/Properties;Ljavax/mail/Authenticator;)V // method@9d97 │ │ -36338c: 1100 |0006: return-object v0 │ │ +36336c: |[36336c] javax.mail.Session.getInstance:(Ljava/util/Properties;)Ljavax/mail/Session; │ │ +36337c: 2200 0414 |0000: new-instance v0, Ljavax/mail/Session; // type@1404 │ │ +363380: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +363382: 7030 979d 2001 |0003: invoke-direct {v0, v2, v1}, Ljavax/mail/Session;.:(Ljava/util/Properties;Ljavax/mail/Authenticator;)V // method@9d97 │ │ +363388: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/util/Properties; │ │ │ │ #8 : (in Ljavax/mail/Session;) │ │ @@ -799839,18 +799839,18 @@ │ │ type : '(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -363390: |[363390] javax.mail.Session.getInstance:(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session; │ │ -3633a0: 2200 0414 |0000: new-instance v0, Ljavax/mail/Session; // type@1404 │ │ -3633a4: 7030 979d 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/mail/Session;.:(Ljava/util/Properties;Ljavax/mail/Authenticator;)V // method@9d97 │ │ -3633aa: 1100 |0005: return-object v0 │ │ +36338c: |[36338c] javax.mail.Session.getInstance:(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session; │ │ +36339c: 2200 0414 |0000: new-instance v0, Ljavax/mail/Session; // type@1404 │ │ +3633a0: 7030 979d 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/mail/Session;.:(Ljava/util/Properties;Ljavax/mail/Authenticator;)V // method@9d97 │ │ +3633a6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Properties; │ │ 0x0000 - 0x0006 reg=2 (null) Ljavax/mail/Authenticator; │ │ │ │ @@ -799859,48 +799859,48 @@ │ │ type : '(Ljava/lang/String;)Ljavax/mail/Provider;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -362ec4: |[362ec4] javax.mail.Session.getProviderByClassName:(Ljava/lang/String;)Ljavax/mail/Provider; │ │ -362ed4: 5440 7a71 |0000: iget-object v0, v4, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@717a │ │ -362ed8: 7220 859a 5000 |0002: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -362ede: 0c00 |0005: move-result-object v0 │ │ -362ee0: 1f00 f513 |0006: check-cast v0, Ljavax/mail/Provider; // type@13f5 │ │ -362ee4: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -362ee8: 1100 |000a: return-object v0 │ │ -362eea: 1c01 f513 |000b: const-class v1, Ljavax/mail/Provider; // type@13f5 │ │ -362eee: 7110 a89a 0100 |000d: invoke-static {v1}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;)Ljava/util/ServiceLoader; // method@9aa8 │ │ -362ef4: 0c01 |0010: move-result-object v1 │ │ -362ef6: 6e10 a79a 0100 |0011: invoke-virtual {v1}, Ljava/util/ServiceLoader;.iterator:()Ljava/util/Iterator; // method@9aa7 │ │ -362efc: 0c01 |0014: move-result-object v1 │ │ -362efe: 7210 3f9a 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -362f04: 0a02 |0018: move-result v2 │ │ -362f06: 3802 1300 |0019: if-eqz v2, 002c // +0013 │ │ -362f0a: 7210 409a 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -362f10: 0c02 |001e: move-result-object v2 │ │ -362f12: 1f02 f513 |001f: check-cast v2, Ljavax/mail/Provider; // type@13f5 │ │ -362f16: 6e10 579d 0200 |0021: invoke-virtual {v2}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ -362f1c: 0c03 |0024: move-result-object v3 │ │ -362f1e: 6e20 1298 3500 |0025: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -362f24: 0a03 |0028: move-result v3 │ │ -362f26: 3803 ecff |0029: if-eqz v3, 0015 // -0014 │ │ -362f2a: 1102 |002b: return-object v2 │ │ -362f2c: 5541 7571 |002c: iget-boolean v1, v4, Ljavax/mail/Session;.loadedProviders:Z // field@7175 │ │ -362f30: 3901 0f00 |002e: if-nez v1, 003d // +000f │ │ -362f34: 1210 |0030: const/4 v0, #int 1 // #1 │ │ -362f36: 7020 be9d 0400 |0031: invoke-direct {v4, v0}, Ljavax/mail/Session;.loadProviders:(Z)V // method@9dbe │ │ -362f3c: 5440 7a71 |0034: iget-object v0, v4, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@717a │ │ -362f40: 7220 859a 5000 |0036: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -362f46: 0c05 |0039: move-result-object v5 │ │ -362f48: 0750 |003a: move-object v0, v5 │ │ -362f4a: 1f00 f513 |003b: check-cast v0, Ljavax/mail/Provider; // type@13f5 │ │ -362f4e: 1100 |003d: return-object v0 │ │ +362ec0: |[362ec0] javax.mail.Session.getProviderByClassName:(Ljava/lang/String;)Ljavax/mail/Provider; │ │ +362ed0: 5440 7a71 |0000: iget-object v0, v4, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@717a │ │ +362ed4: 7220 859a 5000 |0002: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +362eda: 0c00 |0005: move-result-object v0 │ │ +362edc: 1f00 f513 |0006: check-cast v0, Ljavax/mail/Provider; // type@13f5 │ │ +362ee0: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +362ee4: 1100 |000a: return-object v0 │ │ +362ee6: 1c01 f513 |000b: const-class v1, Ljavax/mail/Provider; // type@13f5 │ │ +362eea: 7110 a89a 0100 |000d: invoke-static {v1}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;)Ljava/util/ServiceLoader; // method@9aa8 │ │ +362ef0: 0c01 |0010: move-result-object v1 │ │ +362ef2: 6e10 a79a 0100 |0011: invoke-virtual {v1}, Ljava/util/ServiceLoader;.iterator:()Ljava/util/Iterator; // method@9aa7 │ │ +362ef8: 0c01 |0014: move-result-object v1 │ │ +362efa: 7210 3f9a 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +362f00: 0a02 |0018: move-result v2 │ │ +362f02: 3802 1300 |0019: if-eqz v2, 002c // +0013 │ │ +362f06: 7210 409a 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +362f0c: 0c02 |001e: move-result-object v2 │ │ +362f0e: 1f02 f513 |001f: check-cast v2, Ljavax/mail/Provider; // type@13f5 │ │ +362f12: 6e10 579d 0200 |0021: invoke-virtual {v2}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ +362f18: 0c03 |0024: move-result-object v3 │ │ +362f1a: 6e20 1298 3500 |0025: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +362f20: 0a03 |0028: move-result v3 │ │ +362f22: 3803 ecff |0029: if-eqz v3, 0015 // -0014 │ │ +362f26: 1102 |002b: return-object v2 │ │ +362f28: 5541 7571 |002c: iget-boolean v1, v4, Ljavax/mail/Session;.loadedProviders:Z // field@7175 │ │ +362f2c: 3901 0f00 |002e: if-nez v1, 003d // +000f │ │ +362f30: 1210 |0030: const/4 v0, #int 1 // #1 │ │ +362f32: 7020 be9d 0400 |0031: invoke-direct {v4, v0}, Ljavax/mail/Session;.loadProviders:(Z)V // method@9dbe │ │ +362f38: 5440 7a71 |0034: iget-object v0, v4, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@717a │ │ +362f3c: 7220 859a 5000 |0036: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +362f42: 0c05 |0039: move-result-object v5 │ │ +362f44: 0750 |003a: move-object v0, v5 │ │ +362f46: 1f00 f513 |003b: check-cast v0, Ljavax/mail/Provider; // type@13f5 │ │ +362f4a: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=984 │ │ 0x000b line=989 │ │ 0x0011 line=990 │ │ 0x0021 line=991 │ │ 0x002c line=996 │ │ @@ -799915,48 +799915,48 @@ │ │ type : '(Ljava/lang/String;)Ljavax/mail/Provider;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -362f50: |[362f50] javax.mail.Session.getProviderByProtocol:(Ljava/lang/String;)Ljavax/mail/Provider; │ │ -362f60: 5440 7b71 |0000: iget-object v0, v4, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717b │ │ -362f64: 7220 859a 5000 |0002: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -362f6a: 0c00 |0005: move-result-object v0 │ │ -362f6c: 1f00 f513 |0006: check-cast v0, Ljavax/mail/Provider; // type@13f5 │ │ -362f70: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -362f74: 1100 |000a: return-object v0 │ │ -362f76: 1c01 f513 |000b: const-class v1, Ljavax/mail/Provider; // type@13f5 │ │ -362f7a: 7110 a89a 0100 |000d: invoke-static {v1}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;)Ljava/util/ServiceLoader; // method@9aa8 │ │ -362f80: 0c01 |0010: move-result-object v1 │ │ -362f82: 6e10 a79a 0100 |0011: invoke-virtual {v1}, Ljava/util/ServiceLoader;.iterator:()Ljava/util/Iterator; // method@9aa7 │ │ -362f88: 0c01 |0014: move-result-object v1 │ │ -362f8a: 7210 3f9a 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -362f90: 0a02 |0018: move-result v2 │ │ -362f92: 3802 1300 |0019: if-eqz v2, 002c // +0013 │ │ -362f96: 7210 409a 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -362f9c: 0c02 |001e: move-result-object v2 │ │ -362f9e: 1f02 f513 |001f: check-cast v2, Ljavax/mail/Provider; // type@13f5 │ │ -362fa2: 6e10 589d 0200 |0021: invoke-virtual {v2}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ -362fa8: 0c03 |0024: move-result-object v3 │ │ -362faa: 6e20 1298 3500 |0025: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -362fb0: 0a03 |0028: move-result v3 │ │ -362fb2: 3803 ecff |0029: if-eqz v3, 0015 // -0014 │ │ -362fb6: 1102 |002b: return-object v2 │ │ -362fb8: 5541 7571 |002c: iget-boolean v1, v4, Ljavax/mail/Session;.loadedProviders:Z // field@7175 │ │ -362fbc: 3901 0f00 |002e: if-nez v1, 003d // +000f │ │ -362fc0: 1210 |0030: const/4 v0, #int 1 // #1 │ │ -362fc2: 7020 be9d 0400 |0031: invoke-direct {v4, v0}, Ljavax/mail/Session;.loadProviders:(Z)V // method@9dbe │ │ -362fc8: 5440 7b71 |0034: iget-object v0, v4, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717b │ │ -362fcc: 7220 859a 5000 |0036: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -362fd2: 0c05 |0039: move-result-object v5 │ │ -362fd4: 0750 |003a: move-object v0, v5 │ │ -362fd6: 1f00 f513 |003b: check-cast v0, Ljavax/mail/Provider; // type@13f5 │ │ -362fda: 1100 |003d: return-object v0 │ │ +362f4c: |[362f4c] javax.mail.Session.getProviderByProtocol:(Ljava/lang/String;)Ljavax/mail/Provider; │ │ +362f5c: 5440 7b71 |0000: iget-object v0, v4, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717b │ │ +362f60: 7220 859a 5000 |0002: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +362f66: 0c00 |0005: move-result-object v0 │ │ +362f68: 1f00 f513 |0006: check-cast v0, Ljavax/mail/Provider; // type@13f5 │ │ +362f6c: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +362f70: 1100 |000a: return-object v0 │ │ +362f72: 1c01 f513 |000b: const-class v1, Ljavax/mail/Provider; // type@13f5 │ │ +362f76: 7110 a89a 0100 |000d: invoke-static {v1}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;)Ljava/util/ServiceLoader; // method@9aa8 │ │ +362f7c: 0c01 |0010: move-result-object v1 │ │ +362f7e: 6e10 a79a 0100 |0011: invoke-virtual {v1}, Ljava/util/ServiceLoader;.iterator:()Ljava/util/Iterator; // method@9aa7 │ │ +362f84: 0c01 |0014: move-result-object v1 │ │ +362f86: 7210 3f9a 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +362f8c: 0a02 |0018: move-result v2 │ │ +362f8e: 3802 1300 |0019: if-eqz v2, 002c // +0013 │ │ +362f92: 7210 409a 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +362f98: 0c02 |001e: move-result-object v2 │ │ +362f9a: 1f02 f513 |001f: check-cast v2, Ljavax/mail/Provider; // type@13f5 │ │ +362f9e: 6e10 589d 0200 |0021: invoke-virtual {v2}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ +362fa4: 0c03 |0024: move-result-object v3 │ │ +362fa6: 6e20 1298 3500 |0025: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +362fac: 0a03 |0028: move-result v3 │ │ +362fae: 3803 ecff |0029: if-eqz v3, 0015 // -0014 │ │ +362fb2: 1102 |002b: return-object v2 │ │ +362fb4: 5541 7571 |002c: iget-boolean v1, v4, Ljavax/mail/Session;.loadedProviders:Z // field@7175 │ │ +362fb8: 3901 0f00 |002e: if-nez v1, 003d // +000f │ │ +362fbc: 1210 |0030: const/4 v0, #int 1 // #1 │ │ +362fbe: 7020 be9d 0400 |0031: invoke-direct {v4, v0}, Ljavax/mail/Session;.loadProviders:(Z)V // method@9dbe │ │ +362fc4: 5440 7b71 |0034: iget-object v0, v4, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717b │ │ +362fc8: 7220 859a 5000 |0036: invoke-interface {v0, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +362fce: 0c05 |0039: move-result-object v5 │ │ +362fd0: 0750 |003a: move-object v0, v5 │ │ +362fd2: 1f00 f513 |003b: check-cast v0, Ljavax/mail/Provider; // type@13f5 │ │ +362fd6: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1011 │ │ 0x000b line=1016 │ │ 0x0011 line=1017 │ │ 0x0021 line=1018 │ │ 0x002c line=1023 │ │ @@ -799971,26 +799971,26 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -362b34: |[362b34] javax.mail.Session.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; │ │ -362b44: 2200 0014 |0000: new-instance v0, Ljavax/mail/Session$5; // type@1400 │ │ -362b48: 7030 8a9d 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/mail/Session$5;.:(Ljava/lang/Class;Ljava/lang/String;)V // method@9d8a │ │ -362b4e: 7110 3d99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@993d │ │ -362b54: 0c01 |0008: move-result-object v1 │ │ -362b56: 1f01 9512 |0009: check-cast v1, Ljava/io/InputStream; // type@1295 │ │ -362b5a: 1101 |000b: return-object v1 │ │ -362b5c: 0d01 |000c: move-exception v1 │ │ -362b5e: 6e10 4d99 0100 |000d: invoke-virtual {v1}, Ljava/security/PrivilegedActionException;.getException:()Ljava/lang/Exception; // method@994d │ │ -362b64: 0c01 |0010: move-result-object v1 │ │ -362b66: 1f01 9412 |0011: check-cast v1, Ljava/io/IOException; // type@1294 │ │ -362b6a: 2701 |0013: throw v1 │ │ +362b30: |[362b30] javax.mail.Session.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; │ │ +362b40: 2200 0014 |0000: new-instance v0, Ljavax/mail/Session$5; // type@1400 │ │ +362b44: 7030 8a9d 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/mail/Session$5;.:(Ljava/lang/Class;Ljava/lang/String;)V // method@9d8a │ │ +362b4a: 7110 3d99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@993d │ │ +362b50: 0c01 |0008: move-result-object v1 │ │ +362b52: 1f01 9512 |0009: check-cast v1, Ljava/io/InputStream; // type@1295 │ │ +362b56: 1101 |000b: return-object v1 │ │ +362b58: 0d01 |000c: move-exception v1 │ │ +362b5a: 6e10 4d99 0100 |000d: invoke-virtual {v1}, Ljava/security/PrivilegedActionException;.getException:()Ljava/lang/Exception; // method@994d │ │ +362b60: 0c01 |0010: move-result-object v1 │ │ +362b62: 1f01 9412 |0011: check-cast v1, Ljava/io/IOException; // type@1294 │ │ +362b66: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/security/PrivilegedActionException; -> 0x000c │ │ positions : │ │ 0x0000 line=1361 │ │ 0x000d line=1378 │ │ locals : │ │ @@ -800002,21 +800002,21 @@ │ │ type : '(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -362c44: |[362c44] javax.mail.Session.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; │ │ -362c54: 2200 0114 |0000: new-instance v0, Ljavax/mail/Session$6; // type@1401 │ │ -362c58: 7030 8d9d 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/mail/Session$6;.:(Ljava/lang/ClassLoader;Ljava/lang/String;)V // method@9d8d │ │ -362c5e: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ -362c64: 0c01 |0008: move-result-object v1 │ │ -362c66: 1f01 e415 |0009: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ -362c6a: 1101 |000b: return-object v1 │ │ +362c40: |[362c40] javax.mail.Session.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; │ │ +362c50: 2200 0114 |0000: new-instance v0, Ljavax/mail/Session$6; // type@1401 │ │ +362c54: 7030 8d9d 1002 |0002: invoke-direct {v0, v1, v2}, Ljavax/mail/Session$6;.:(Ljava/lang/ClassLoader;Ljava/lang/String;)V // method@9d8d │ │ +362c5a: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ +362c60: 0c01 |0008: move-result-object v1 │ │ +362c62: 1f01 e415 |0009: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ +362c66: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1383 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Ljava/lang/ClassLoader; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -800025,138 +800025,138 @@ │ │ type : '(Ljavax/mail/Provider;Ljavax/mail/URLName;Ljava/lang/Class;)Ljavax/mail/Service;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 240 16-bit code units │ │ -363074: |[363074] javax.mail.Session.getService:(Ljavax/mail/Provider;Ljavax/mail/URLName;Ljava/lang/Class;)Ljavax/mail/Service; │ │ -363084: 1a00 a500 |0000: const-string v0, " " // string@00a5 │ │ -363088: 1a01 5c19 |0002: const-string v1, "Exception loading provider" // string@195c │ │ -36308c: 380a e400 |0004: if-eqz v10, 00e8 // +00e4 │ │ -363090: 390b 1100 |0006: if-nez v11, 0017 // +0011 │ │ -363094: 220b 0b14 |0008: new-instance v11, Ljavax/mail/URLName; // type@140b │ │ -363098: 6e10 589d 0a00 |000a: invoke-virtual {v10}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ -36309e: 0c03 |000d: move-result-object v3 │ │ -3630a0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -3630a2: 12f5 |000f: const/4 v5, #int -1 // #ff │ │ -3630a4: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -3630a6: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -3630a8: 1208 |0012: const/4 v8, #int 0 // #0 │ │ -3630aa: 07b2 |0013: move-object v2, v11 │ │ -3630ac: 7607 ff9d 0200 |0014: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Ljavax/mail/URLName;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9dff │ │ -3630b2: 5492 7171 |0017: iget-object v2, v9, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7171 │ │ -3630b6: 3802 0b00 |0019: if-eqz v2, 0024 // +000b │ │ -3630ba: 6e10 e897 0200 |001b: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -3630c0: 0c02 |001e: move-result-object v2 │ │ -3630c2: 6e10 4597 0200 |001f: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ -3630c8: 0c02 |0022: move-result-object v2 │ │ -3630ca: 2809 |0023: goto 002c // +0009 │ │ -3630cc: 6e10 e897 0900 |0024: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -3630d2: 0c02 |0027: move-result-object v2 │ │ -3630d4: 6e10 4597 0200 |0028: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ -3630da: 0c02 |002b: move-result-object v2 │ │ -3630dc: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -3630de: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -3630e0: 7100 9b9d 0000 |002e: invoke-static {}, Ljavax/mail/Session;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9d9b │ │ -3630e6: 0c05 |0031: move-result-object v5 │ │ -3630e8: 3805 0c00 |0032: if-eqz v5, 003e // +000c │ │ -3630ec: 6e10 579d 0a00 |0034: invoke-virtual {v10}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ -3630f2: 0c06 |0037: move-result-object v6 │ │ -3630f4: 7130 4297 4605 |0038: invoke-static {v6, v4, v5}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@9742 │ │ -3630fa: 0c03 |003b: move-result-object v3 │ │ -3630fc: 2802 |003c: goto 003e // +0002 │ │ -3630fe: 0000 |003d: nop // spacer │ │ -363100: 3803 0800 |003e: if-eqz v3, 0046 // +0008 │ │ -363104: 6e20 5a97 3c00 |0040: invoke-virtual {v12, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@975a │ │ -36310a: 0a05 |0043: move-result v5 │ │ -36310c: 3905 0a00 |0044: if-nez v5, 004e // +000a │ │ -363110: 6e10 579d 0a00 |0046: invoke-virtual {v10}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ -363116: 0c03 |0049: move-result-object v3 │ │ -363118: 7130 4297 4302 |004a: invoke-static {v3, v4, v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@9742 │ │ -36311e: 0c03 |004d: move-result-object v3 │ │ -363120: 6e20 5a97 3c00 |004e: invoke-virtual {v12, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@975a │ │ -363126: 0a02 |0051: move-result v2 │ │ -363128: 3802 0300 |0052: if-eqz v2, 0055 // +0003 │ │ -36312c: 282f |0054: goto 0083 // +002f │ │ -36312e: 2202 ba12 |0055: new-instance v2, Ljava/lang/ClassCastException; // type@12ba │ │ -363132: 2205 e812 |0057: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -363136: 7010 4098 0500 |0059: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36313c: 6e10 5397 0c00 |005c: invoke-virtual {v12}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ -363142: 0c06 |005f: move-result-object v6 │ │ -363144: 6e20 4b98 6500 |0060: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36314a: 6e20 4b98 0500 |0063: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363150: 6e10 5397 0300 |0066: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ -363156: 0c03 |0069: move-result-object v3 │ │ -363158: 6e20 4b98 3500 |006a: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36315e: 6e10 5498 0500 |006d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -363164: 0c03 |0070: move-result-object v3 │ │ -363166: 7020 5f97 3200 |0071: invoke-direct {v2, v3}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@975f │ │ -36316c: 2702 |0074: throw v2 │ │ -36316e: 6e10 579d 0a00 |0075: invoke-virtual {v10}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ -363174: 0c02 |0078: move-result-object v2 │ │ -363176: 7110 4197 0200 |0079: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9741 │ │ -36317c: 0c03 |007c: move-result-object v3 │ │ -36317e: 6e20 5a97 3c00 |007d: invoke-virtual {v12, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@975a │ │ -363184: 0a02 |0080: move-result v2 │ │ -363186: 3802 3500 |0081: if-eqz v2, 00b6 // +0035 │ │ -36318a: 1220 |0083: const/4 v0, #int 2 // #2 │ │ -36318c: 2302 d515 |0084: new-array v2, v0, [Ljava/lang/Class; // type@15d5 │ │ -363190: 1c05 0414 |0086: const-class v5, Ljavax/mail/Session; // type@1404 │ │ -363194: 4d05 0204 |0088: aput-object v5, v2, v4 │ │ -363198: 1c05 0b14 |008a: const-class v5, Ljavax/mail/URLName; // type@140b │ │ -36319c: 1216 |008c: const/4 v6, #int 1 // #1 │ │ -36319e: 4d05 0206 |008d: aput-object v5, v2, v6 │ │ -3631a2: 6e20 4797 2300 |008f: invoke-virtual {v3, v2}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@9747 │ │ -3631a8: 0c02 |0092: move-result-object v2 │ │ -3631aa: 2300 da15 |0093: new-array v0, v0, [Ljava/lang/Object; // type@15da │ │ -3631ae: 4d09 0004 |0095: aput-object v9, v0, v4 │ │ -3631b2: 4d0b 0006 |0097: aput-object v11, v0, v6 │ │ -3631b6: 6e20 8e98 0200 |0099: invoke-virtual {v2, v0}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@988e │ │ -3631bc: 0c0a |009c: move-result-object v10 │ │ -3631be: 6e20 4097 ac00 |009d: invoke-virtual {v12, v10}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@9740 │ │ -3631c4: 0c0a |00a0: move-result-object v10 │ │ -3631c6: 1f0a fb13 |00a1: check-cast v10, Ljavax/mail/Service; // type@13fb │ │ -3631ca: 110a |00a3: return-object v10 │ │ -3631cc: 0d0b |00a4: move-exception v11 │ │ -3631ce: 549c 7671 |00a5: iget-object v12, v9, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -3631d2: 6200 c370 |00a7: sget-object v0, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c3 │ │ -3631d6: 6e40 b695 0cb1 |00a9: invoke-virtual {v12, v0, v1, v11}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ -3631dc: 220b f113 |00ac: new-instance v11, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ -3631e0: 6e10 589d 0a00 |00ae: invoke-virtual {v10}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ -3631e6: 0c0a |00b1: move-result-object v10 │ │ -3631e8: 7020 359d ab00 |00b2: invoke-direct {v11, v10}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ -3631ee: 270b |00b5: throw v11 │ │ -3631f0: 220b ba12 |00b6: new-instance v11, Ljava/lang/ClassCastException; // type@12ba │ │ -3631f4: 2202 e812 |00b8: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3631f8: 7010 4098 0200 |00ba: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3631fe: 6e10 5397 0c00 |00bd: invoke-virtual {v12}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ -363204: 0c0c |00c0: move-result-object v12 │ │ -363206: 6e20 4b98 c200 |00c1: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36320c: 6e20 4b98 0200 |00c4: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363212: 6e10 5397 0300 |00c7: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ -363218: 0c0c |00ca: move-result-object v12 │ │ -36321a: 6e20 4b98 c200 |00cb: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363220: 6e10 5498 0200 |00ce: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -363226: 0c0c |00d1: move-result-object v12 │ │ -363228: 7020 5f97 cb00 |00d2: invoke-direct {v11, v12}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@975f │ │ -36322e: 270b |00d5: throw v11 │ │ -363230: 0d0b |00d6: move-exception v11 │ │ -363232: 549c 7671 |00d7: iget-object v12, v9, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -363236: 6200 c370 |00d9: sget-object v0, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c3 │ │ -36323a: 6e40 b695 0cb1 |00db: invoke-virtual {v12, v0, v1, v11}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ -363240: 220b f113 |00de: new-instance v11, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ -363244: 6e10 589d 0a00 |00e0: invoke-virtual {v10}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ -36324a: 0c0a |00e3: move-result-object v10 │ │ -36324c: 7020 359d ab00 |00e4: invoke-direct {v11, v10}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ -363252: 270b |00e7: throw v11 │ │ -363254: 220a f113 |00e8: new-instance v10, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ -363258: 1a0b 0ea0 |00ea: const-string v11, "null" // string@a00e │ │ -36325c: 7020 359d ba00 |00ec: invoke-direct {v10, v11}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ -363262: 270a |00ef: throw v10 │ │ +363070: |[363070] javax.mail.Session.getService:(Ljavax/mail/Provider;Ljavax/mail/URLName;Ljava/lang/Class;)Ljavax/mail/Service; │ │ +363080: 1a00 a500 |0000: const-string v0, " " // string@00a5 │ │ +363084: 1a01 5c19 |0002: const-string v1, "Exception loading provider" // string@195c │ │ +363088: 380a e400 |0004: if-eqz v10, 00e8 // +00e4 │ │ +36308c: 390b 1100 |0006: if-nez v11, 0017 // +0011 │ │ +363090: 220b 0b14 |0008: new-instance v11, Ljavax/mail/URLName; // type@140b │ │ +363094: 6e10 589d 0a00 |000a: invoke-virtual {v10}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ +36309a: 0c03 |000d: move-result-object v3 │ │ +36309c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +36309e: 12f5 |000f: const/4 v5, #int -1 // #ff │ │ +3630a0: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +3630a2: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +3630a4: 1208 |0012: const/4 v8, #int 0 // #0 │ │ +3630a6: 07b2 |0013: move-object v2, v11 │ │ +3630a8: 7607 ff9d 0200 |0014: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Ljavax/mail/URLName;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9dff │ │ +3630ae: 5492 7171 |0017: iget-object v2, v9, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7171 │ │ +3630b2: 3802 0b00 |0019: if-eqz v2, 0024 // +000b │ │ +3630b6: 6e10 e897 0200 |001b: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +3630bc: 0c02 |001e: move-result-object v2 │ │ +3630be: 6e10 4597 0200 |001f: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ +3630c4: 0c02 |0022: move-result-object v2 │ │ +3630c6: 2809 |0023: goto 002c // +0009 │ │ +3630c8: 6e10 e897 0900 |0024: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +3630ce: 0c02 |0027: move-result-object v2 │ │ +3630d0: 6e10 4597 0200 |0028: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ +3630d6: 0c02 |002b: move-result-object v2 │ │ +3630d8: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +3630da: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +3630dc: 7100 9b9d 0000 |002e: invoke-static {}, Ljavax/mail/Session;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9d9b │ │ +3630e2: 0c05 |0031: move-result-object v5 │ │ +3630e4: 3805 0c00 |0032: if-eqz v5, 003e // +000c │ │ +3630e8: 6e10 579d 0a00 |0034: invoke-virtual {v10}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ +3630ee: 0c06 |0037: move-result-object v6 │ │ +3630f0: 7130 4297 4605 |0038: invoke-static {v6, v4, v5}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@9742 │ │ +3630f6: 0c03 |003b: move-result-object v3 │ │ +3630f8: 2802 |003c: goto 003e // +0002 │ │ +3630fa: 0000 |003d: nop // spacer │ │ +3630fc: 3803 0800 |003e: if-eqz v3, 0046 // +0008 │ │ +363100: 6e20 5a97 3c00 |0040: invoke-virtual {v12, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@975a │ │ +363106: 0a05 |0043: move-result v5 │ │ +363108: 3905 0a00 |0044: if-nez v5, 004e // +000a │ │ +36310c: 6e10 579d 0a00 |0046: invoke-virtual {v10}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ +363112: 0c03 |0049: move-result-object v3 │ │ +363114: 7130 4297 4302 |004a: invoke-static {v3, v4, v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@9742 │ │ +36311a: 0c03 |004d: move-result-object v3 │ │ +36311c: 6e20 5a97 3c00 |004e: invoke-virtual {v12, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@975a │ │ +363122: 0a02 |0051: move-result v2 │ │ +363124: 3802 0300 |0052: if-eqz v2, 0055 // +0003 │ │ +363128: 282f |0054: goto 0083 // +002f │ │ +36312a: 2202 ba12 |0055: new-instance v2, Ljava/lang/ClassCastException; // type@12ba │ │ +36312e: 2205 e812 |0057: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +363132: 7010 4098 0500 |0059: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +363138: 6e10 5397 0c00 |005c: invoke-virtual {v12}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ +36313e: 0c06 |005f: move-result-object v6 │ │ +363140: 6e20 4b98 6500 |0060: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363146: 6e20 4b98 0500 |0063: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36314c: 6e10 5397 0300 |0066: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ +363152: 0c03 |0069: move-result-object v3 │ │ +363154: 6e20 4b98 3500 |006a: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36315a: 6e10 5498 0500 |006d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +363160: 0c03 |0070: move-result-object v3 │ │ +363162: 7020 5f97 3200 |0071: invoke-direct {v2, v3}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@975f │ │ +363168: 2702 |0074: throw v2 │ │ +36316a: 6e10 579d 0a00 |0075: invoke-virtual {v10}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ +363170: 0c02 |0078: move-result-object v2 │ │ +363172: 7110 4197 0200 |0079: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9741 │ │ +363178: 0c03 |007c: move-result-object v3 │ │ +36317a: 6e20 5a97 3c00 |007d: invoke-virtual {v12, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@975a │ │ +363180: 0a02 |0080: move-result v2 │ │ +363182: 3802 3500 |0081: if-eqz v2, 00b6 // +0035 │ │ +363186: 1220 |0083: const/4 v0, #int 2 // #2 │ │ +363188: 2302 d515 |0084: new-array v2, v0, [Ljava/lang/Class; // type@15d5 │ │ +36318c: 1c05 0414 |0086: const-class v5, Ljavax/mail/Session; // type@1404 │ │ +363190: 4d05 0204 |0088: aput-object v5, v2, v4 │ │ +363194: 1c05 0b14 |008a: const-class v5, Ljavax/mail/URLName; // type@140b │ │ +363198: 1216 |008c: const/4 v6, #int 1 // #1 │ │ +36319a: 4d05 0206 |008d: aput-object v5, v2, v6 │ │ +36319e: 6e20 4797 2300 |008f: invoke-virtual {v3, v2}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@9747 │ │ +3631a4: 0c02 |0092: move-result-object v2 │ │ +3631a6: 2300 da15 |0093: new-array v0, v0, [Ljava/lang/Object; // type@15da │ │ +3631aa: 4d09 0004 |0095: aput-object v9, v0, v4 │ │ +3631ae: 4d0b 0006 |0097: aput-object v11, v0, v6 │ │ +3631b2: 6e20 8e98 0200 |0099: invoke-virtual {v2, v0}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@988e │ │ +3631b8: 0c0a |009c: move-result-object v10 │ │ +3631ba: 6e20 4097 ac00 |009d: invoke-virtual {v12, v10}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@9740 │ │ +3631c0: 0c0a |00a0: move-result-object v10 │ │ +3631c2: 1f0a fb13 |00a1: check-cast v10, Ljavax/mail/Service; // type@13fb │ │ +3631c6: 110a |00a3: return-object v10 │ │ +3631c8: 0d0b |00a4: move-exception v11 │ │ +3631ca: 549c 7671 |00a5: iget-object v12, v9, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +3631ce: 6200 c370 |00a7: sget-object v0, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c3 │ │ +3631d2: 6e40 b695 0cb1 |00a9: invoke-virtual {v12, v0, v1, v11}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ +3631d8: 220b f113 |00ac: new-instance v11, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ +3631dc: 6e10 589d 0a00 |00ae: invoke-virtual {v10}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ +3631e2: 0c0a |00b1: move-result-object v10 │ │ +3631e4: 7020 359d ab00 |00b2: invoke-direct {v11, v10}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ +3631ea: 270b |00b5: throw v11 │ │ +3631ec: 220b ba12 |00b6: new-instance v11, Ljava/lang/ClassCastException; // type@12ba │ │ +3631f0: 2202 e812 |00b8: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3631f4: 7010 4098 0200 |00ba: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3631fa: 6e10 5397 0c00 |00bd: invoke-virtual {v12}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ +363200: 0c0c |00c0: move-result-object v12 │ │ +363202: 6e20 4b98 c200 |00c1: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363208: 6e20 4b98 0200 |00c4: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36320e: 6e10 5397 0300 |00c7: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ +363214: 0c0c |00ca: move-result-object v12 │ │ +363216: 6e20 4b98 c200 |00cb: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36321c: 6e10 5498 0200 |00ce: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +363222: 0c0c |00d1: move-result-object v12 │ │ +363224: 7020 5f97 cb00 |00d2: invoke-direct {v11, v12}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@975f │ │ +36322a: 270b |00d5: throw v11 │ │ +36322c: 0d0b |00d6: move-exception v11 │ │ +36322e: 549c 7671 |00d7: iget-object v12, v9, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +363232: 6200 c370 |00d9: sget-object v0, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c3 │ │ +363236: 6e40 b695 0cb1 |00db: invoke-virtual {v12, v0, v1, v11}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ +36323c: 220b f113 |00de: new-instance v11, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ +363240: 6e10 589d 0a00 |00e0: invoke-virtual {v10}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ +363246: 0c0a |00e3: move-result-object v10 │ │ +363248: 7020 359d ab00 |00e4: invoke-direct {v11, v10}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ +36324e: 270b |00e7: throw v11 │ │ +363250: 220a f113 |00e8: new-instance v10, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ +363254: 1a0b 0ea0 |00ea: const-string v11, "null" // string@a00e │ │ +363258: 7020 359d ba00 |00ec: invoke-direct {v10, v11}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ +36325e: 270a |00ef: throw v10 │ │ catches : 6 │ │ 0x002e - 0x0032 │ │ Ljava/lang/Exception; -> 0x0075 │ │ 0x0034 - 0x003c │ │ Ljava/lang/ClassNotFoundException; -> 0x003d │ │ Ljava/lang/Exception; -> 0x0075 │ │ 0x0040 - 0x0075 │ │ @@ -800203,29 +800203,29 @@ │ │ type : '(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Store;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -363424: |[363424] javax.mail.Session.getStore:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Store; │ │ -363434: 3803 1300 |0000: if-eqz v3, 0013 // +0013 │ │ -363438: 6e10 599d 0300 |0002: invoke-virtual {v3}, Ljavax/mail/Provider;.getType:()Ljavax/mail/Provider$Type; // method@9d59 │ │ -36343e: 0c00 |0005: move-result-object v0 │ │ -363440: 6201 4e71 |0006: sget-object v1, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714e │ │ -363444: 3310 0b00 |0008: if-ne v0, v1, 0013 // +000b │ │ -363448: 1c00 0514 |000a: const-class v0, Ljavax/mail/Store; // type@1405 │ │ -36344c: 7040 ad9d 3204 |000c: invoke-direct {v2, v3, v4, v0}, Ljavax/mail/Session;.getService:(Ljavax/mail/Provider;Ljavax/mail/URLName;Ljava/lang/Class;)Ljavax/mail/Service; // method@9dad │ │ -363452: 0c03 |000f: move-result-object v3 │ │ -363454: 1f03 0514 |0010: check-cast v3, Ljavax/mail/Store; // type@1405 │ │ -363458: 1103 |0012: return-object v3 │ │ -36345a: 2203 f113 |0013: new-instance v3, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ -36345e: 1a04 1884 |0015: const-string v4, "invalid provider" // string@8418 │ │ -363462: 7020 359d 4300 |0017: invoke-direct {v3, v4}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ -363468: 2703 |001a: throw v3 │ │ +363420: |[363420] javax.mail.Session.getStore:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Store; │ │ +363430: 3803 1300 |0000: if-eqz v3, 0013 // +0013 │ │ +363434: 6e10 599d 0300 |0002: invoke-virtual {v3}, Ljavax/mail/Provider;.getType:()Ljavax/mail/Provider$Type; // method@9d59 │ │ +36343a: 0c00 |0005: move-result-object v0 │ │ +36343c: 6201 4e71 |0006: sget-object v1, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714e │ │ +363440: 3310 0b00 |0008: if-ne v0, v1, 0013 // +000b │ │ +363444: 1c00 0514 |000a: const-class v0, Ljavax/mail/Store; // type@1405 │ │ +363448: 7040 ad9d 3204 |000c: invoke-direct {v2, v3, v4, v0}, Ljavax/mail/Session;.getService:(Ljavax/mail/Provider;Ljavax/mail/URLName;Ljava/lang/Class;)Ljavax/mail/Service; // method@9dad │ │ +36344e: 0c03 |000f: move-result-object v3 │ │ +363450: 1f03 0514 |0010: check-cast v3, Ljavax/mail/Store; // type@1405 │ │ +363454: 1103 |0012: return-object v3 │ │ +363456: 2203 f113 |0013: new-instance v3, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ +36345a: 1a04 1884 |0015: const-string v4, "invalid provider" // string@8418 │ │ +36345e: 7020 359d 4300 |0017: invoke-direct {v3, v4}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ +363464: 2703 |001a: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=654 │ │ 0x000a line=658 │ │ 0x0013 line=655 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Ljavax/mail/Session; │ │ @@ -800237,21 +800237,21 @@ │ │ type : '(Ljava/lang/String;)[Ljava/net/URL;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -362c6c: |[362c6c] javax.mail.Session.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; │ │ -362c7c: 2200 0214 |0000: new-instance v0, Ljavax/mail/Session$7; // type@1402 │ │ -362c80: 7020 909d 1000 |0002: invoke-direct {v0, v1}, Ljavax/mail/Session$7;.:(Ljava/lang/String;)V // method@9d90 │ │ -362c86: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ -362c8c: 0c01 |0008: move-result-object v1 │ │ -362c8e: 1f01 e415 |0009: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ -362c92: 1101 |000b: return-object v1 │ │ +362c68: |[362c68] javax.mail.Session.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; │ │ +362c78: 2200 0214 |0000: new-instance v0, Ljavax/mail/Session$7; // type@1402 │ │ +362c7c: 7020 909d 1000 |0002: invoke-direct {v0, v1}, Ljavax/mail/Session$7;.:(Ljava/lang/String;)V // method@9d90 │ │ +362c82: 7110 3c99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ +362c88: 0c01 |0008: move-result-object v1 │ │ +362c8a: 1f01 e415 |0009: check-cast v1, [Ljava/net/URL; // type@15e4 │ │ +362c8e: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1401 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Ljava/lang/String; │ │ │ │ #16 : (in Ljavax/mail/Session;) │ │ @@ -800259,29 +800259,29 @@ │ │ type : '(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Transport;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -3635f0: |[3635f0] javax.mail.Session.getTransport:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Transport; │ │ -363600: 3803 1300 |0000: if-eqz v3, 0013 // +0013 │ │ -363604: 6e10 599d 0300 |0002: invoke-virtual {v3}, Ljavax/mail/Provider;.getType:()Ljavax/mail/Provider$Type; // method@9d59 │ │ -36360a: 0c00 |0005: move-result-object v0 │ │ -36360c: 6201 4f71 |0006: sget-object v1, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714f │ │ -363610: 3310 0b00 |0008: if-ne v0, v1, 0013 // +000b │ │ -363614: 1c00 0814 |000a: const-class v0, Ljavax/mail/Transport; // type@1408 │ │ -363618: 7040 ad9d 3204 |000c: invoke-direct {v2, v3, v4, v0}, Ljavax/mail/Session;.getService:(Ljavax/mail/Provider;Ljavax/mail/URLName;Ljava/lang/Class;)Ljavax/mail/Service; // method@9dad │ │ -36361e: 0c03 |000f: move-result-object v3 │ │ -363620: 1f03 0814 |0010: check-cast v3, Ljavax/mail/Transport; // type@1408 │ │ -363624: 1103 |0012: return-object v3 │ │ -363626: 2203 f113 |0013: new-instance v3, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ -36362a: 1a04 1884 |0015: const-string v4, "invalid provider" // string@8418 │ │ -36362e: 7020 359d 4300 |0017: invoke-direct {v3, v4}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ -363634: 2703 |001a: throw v3 │ │ +3635ec: |[3635ec] javax.mail.Session.getTransport:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Transport; │ │ +3635fc: 3803 1300 |0000: if-eqz v3, 0013 // +0013 │ │ +363600: 6e10 599d 0300 |0002: invoke-virtual {v3}, Ljavax/mail/Provider;.getType:()Ljavax/mail/Provider$Type; // method@9d59 │ │ +363606: 0c00 |0005: move-result-object v0 │ │ +363608: 6201 4f71 |0006: sget-object v1, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714f │ │ +36360c: 3310 0b00 |0008: if-ne v0, v1, 0013 // +000b │ │ +363610: 1c00 0814 |000a: const-class v0, Ljavax/mail/Transport; // type@1408 │ │ +363614: 7040 ad9d 3204 |000c: invoke-direct {v2, v3, v4, v0}, Ljavax/mail/Session;.getService:(Ljavax/mail/Provider;Ljavax/mail/URLName;Ljava/lang/Class;)Ljavax/mail/Service; // method@9dad │ │ +36361a: 0c03 |000f: move-result-object v3 │ │ +36361c: 1f03 0814 |0010: check-cast v3, Ljavax/mail/Transport; // type@1408 │ │ +363620: 1103 |0012: return-object v3 │ │ +363622: 2203 f113 |0013: new-instance v3, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ +363626: 1a04 1884 |0015: const-string v4, "invalid provider" // string@8418 │ │ +36362a: 7020 359d 4300 |0017: invoke-direct {v3, v4}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ +363630: 2703 |001a: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=800 │ │ 0x000a line=804 │ │ 0x0013 line=801 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Ljavax/mail/Session; │ │ @@ -800293,30 +800293,30 @@ │ │ type : '()V' │ │ access : 0x20012 (PRIVATE FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -36381c: |[36381c] javax.mail.Session.initLogger:()V │ │ -36382c: 1d05 |0000: monitor-enter v5 │ │ -36382e: 2200 6312 |0001: new-instance v0, Lcom/sun/mail/util/MailLogger; // type@1263 │ │ -363832: 6e10 e897 0500 |0003: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -363838: 0c01 |0006: move-result-object v1 │ │ -36383a: 1a02 4715 |0007: const-string v2, "DEBUG" // string@1547 │ │ -36383e: 5553 7371 |0009: iget-boolean v3, v5, Ljavax/mail/Session;.debug:Z // field@7173 │ │ -363842: 6e10 9d9d 0500 |000b: invoke-virtual {v5}, Ljavax/mail/Session;.getDebugOut:()Ljava/io/PrintStream; // method@9d9d │ │ -363848: 0c04 |000e: move-result-object v4 │ │ -36384a: 7054 a495 1032 |000f: invoke-direct {v0, v1, v2, v3, v4}, Lcom/sun/mail/util/MailLogger;.:(Ljava/lang/Class;Ljava/lang/String;ZLjava/io/PrintStream;)V // method@95a4 │ │ -363850: 5b50 7671 |0012: iput-object v0, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -363854: 1e05 |0014: monitor-exit v5 │ │ -363856: 0e00 |0015: return-void │ │ -363858: 0d00 |0016: move-exception v0 │ │ -36385a: 1e05 |0017: monitor-exit v5 │ │ -36385c: 2700 |0018: throw v0 │ │ +363818: |[363818] javax.mail.Session.initLogger:()V │ │ +363828: 1d05 |0000: monitor-enter v5 │ │ +36382a: 2200 6312 |0001: new-instance v0, Lcom/sun/mail/util/MailLogger; // type@1263 │ │ +36382e: 6e10 e897 0500 |0003: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +363834: 0c01 |0006: move-result-object v1 │ │ +363836: 1a02 4715 |0007: const-string v2, "DEBUG" // string@1547 │ │ +36383a: 5553 7371 |0009: iget-boolean v3, v5, Ljavax/mail/Session;.debug:Z // field@7173 │ │ +36383e: 6e10 9d9d 0500 |000b: invoke-virtual {v5}, Ljavax/mail/Session;.getDebugOut:()Ljava/io/PrintStream; // method@9d9d │ │ +363844: 0c04 |000e: move-result-object v4 │ │ +363846: 7054 a495 1032 |000f: invoke-direct {v0, v1, v2, v3, v4}, Lcom/sun/mail/util/MailLogger;.:(Ljava/lang/Class;Ljava/lang/String;ZLjava/io/PrintStream;)V // method@95a4 │ │ +36384c: 5b50 7671 |0012: iput-object v0, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +363850: 1e05 |0014: monitor-exit v5 │ │ +363852: 0e00 |0015: return-void │ │ +363854: 0d00 |0016: move-exception v0 │ │ +363856: 1e05 |0017: monitor-exit v5 │ │ +363858: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=283 │ │ 0x0014 line=284 │ │ locals : │ │ @@ -800327,46 +800327,46 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -36386c: |[36386c] javax.mail.Session.loadAddressMap:(Ljava/lang/Class;)V │ │ -36387c: 2200 fe13 |0000: new-instance v0, Ljavax/mail/Session$3; // type@13fe │ │ -363880: 7020 859d 3000 |0002: invoke-direct {v0, v3}, Ljavax/mail/Session$3;.:(Ljavax/mail/Session;)V // method@9d85 │ │ -363886: 1a01 7606 |0005: const-string v1, "/META-INF/javamail.default.address.map" // string@0676 │ │ -36388a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -36388c: 7052 c09d 1304 |0008: invoke-direct {v3, v1, v4, v0, v2}, Ljavax/mail/Session;.loadResource:(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;Z)V // method@9dc0 │ │ -363892: 1a01 0f3b |000b: const-string v1, "META-INF/javamail.address.map" // string@3b0f │ │ -363896: 7040 bc9d 1304 |000d: invoke-direct {v3, v1, v4, v0}, Ljavax/mail/Session;.loadAllResources:(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;)V // method@9dbc │ │ -36389c: 6204 7271 |0010: sget-object v4, Ljavax/mail/Session;.confDir:Ljava/lang/String; // field@7172 │ │ -3638a0: 3804 1800 |0012: if-eqz v4, 002a // +0018 │ │ -3638a4: 2201 e812 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3638a8: 7010 4098 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3638ae: 6e20 4b98 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3638b4: 1a04 f787 |001c: const-string v4, "javamail.address.map" // string@87f7 │ │ -3638b8: 6e20 4b98 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3638be: 6e10 5498 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3638c4: 0c04 |0024: move-result-object v4 │ │ -3638c6: 7030 bd9d 4300 |0025: invoke-direct {v3, v4, v0}, Ljavax/mail/Session;.loadFile:(Ljava/lang/String;Ljavax/mail/StreamLoader;)V // method@9dbd │ │ -3638cc: 2802 |0028: goto 002a // +0002 │ │ -3638ce: 0000 |0029: nop // spacer │ │ -3638d0: 5434 6f71 |002a: iget-object v4, v3, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716f │ │ -3638d4: 6e10 999a 0400 |002c: invoke-virtual {v4}, Ljava/util/Properties;.isEmpty:()Z // method@9a99 │ │ -3638da: 0a04 |002f: move-result v4 │ │ -3638dc: 3804 1200 |0030: if-eqz v4, 0042 // +0012 │ │ -3638e0: 5434 7671 |0032: iget-object v4, v3, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -3638e4: 1a00 4a70 |0034: const-string v0, "failed to load address map, using defaults" // string@704a │ │ -3638e8: 6e20 a795 0400 |0036: invoke-virtual {v4, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a7 │ │ -3638ee: 5434 6f71 |0039: iget-object v4, v3, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716f │ │ -3638f2: 1a00 cdaa |003b: const-string v0, "rfc822" // string@aacd │ │ -3638f6: 1a01 7fb8 |003d: const-string v1, "smtp" // string@b87f │ │ -3638fa: 6e30 9c9a 0401 |003f: invoke-virtual {v4, v0, v1}, Ljava/util/Properties;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a9c │ │ -363900: 0e00 |0042: return-void │ │ +363868: |[363868] javax.mail.Session.loadAddressMap:(Ljava/lang/Class;)V │ │ +363878: 2200 fe13 |0000: new-instance v0, Ljavax/mail/Session$3; // type@13fe │ │ +36387c: 7020 859d 3000 |0002: invoke-direct {v0, v3}, Ljavax/mail/Session$3;.:(Ljavax/mail/Session;)V // method@9d85 │ │ +363882: 1a01 7606 |0005: const-string v1, "/META-INF/javamail.default.address.map" // string@0676 │ │ +363886: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +363888: 7052 c09d 1304 |0008: invoke-direct {v3, v1, v4, v0, v2}, Ljavax/mail/Session;.loadResource:(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;Z)V // method@9dc0 │ │ +36388e: 1a01 0f3b |000b: const-string v1, "META-INF/javamail.address.map" // string@3b0f │ │ +363892: 7040 bc9d 1304 |000d: invoke-direct {v3, v1, v4, v0}, Ljavax/mail/Session;.loadAllResources:(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;)V // method@9dbc │ │ +363898: 6204 7271 |0010: sget-object v4, Ljavax/mail/Session;.confDir:Ljava/lang/String; // field@7172 │ │ +36389c: 3804 1800 |0012: if-eqz v4, 002a // +0018 │ │ +3638a0: 2201 e812 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3638a4: 7010 4098 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3638aa: 6e20 4b98 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3638b0: 1a04 f787 |001c: const-string v4, "javamail.address.map" // string@87f7 │ │ +3638b4: 6e20 4b98 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3638ba: 6e10 5498 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3638c0: 0c04 |0024: move-result-object v4 │ │ +3638c2: 7030 bd9d 4300 |0025: invoke-direct {v3, v4, v0}, Ljavax/mail/Session;.loadFile:(Ljava/lang/String;Ljavax/mail/StreamLoader;)V // method@9dbd │ │ +3638c8: 2802 |0028: goto 002a // +0002 │ │ +3638ca: 0000 |0029: nop // spacer │ │ +3638cc: 5434 6f71 |002a: iget-object v4, v3, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716f │ │ +3638d0: 6e10 999a 0400 |002c: invoke-virtual {v4}, Ljava/util/Properties;.isEmpty:()Z // method@9a99 │ │ +3638d6: 0a04 |002f: move-result v4 │ │ +3638d8: 3804 1200 |0030: if-eqz v4, 0042 // +0012 │ │ +3638dc: 5434 7671 |0032: iget-object v4, v3, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +3638e0: 1a00 4a70 |0034: const-string v0, "failed to load address map, using defaults" // string@704a │ │ +3638e4: 6e20 a795 0400 |0036: invoke-virtual {v4, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a7 │ │ +3638ea: 5434 6f71 |0039: iget-object v4, v3, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716f │ │ +3638ee: 1a00 cdaa |003b: const-string v0, "rfc822" // string@aacd │ │ +3638f2: 1a01 7fb8 |003d: const-string v1, "smtp" // string@b87f │ │ +3638f6: 6e30 9c9a 0401 |003f: invoke-virtual {v4, v0, v1}, Ljava/util/Properties;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a9c │ │ +3638fc: 0e00 |0042: return-void │ │ catches : 1 │ │ 0x0010 - 0x0028 │ │ Ljava/lang/SecurityException; -> 0x0029 │ │ positions : │ │ 0x0000 line=1177 │ │ 0x0008 line=1185 │ │ 0x000d line=1188 │ │ @@ -800384,118 +800384,118 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 174 16-bit code units │ │ -363914: |[363914] javax.mail.Session.loadAllResources:(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;)V │ │ -363924: 1a00 5d19 |0000: const-string v0, "Exception loading resource" // string@195d │ │ -363928: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36392a: 7100 9b9d 0000 |0003: invoke-static {}, Ljavax/mail/Session;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9d9b │ │ -363930: 0c02 |0006: move-result-object v2 │ │ -363932: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -363936: 6e10 4597 0c00 |0009: invoke-virtual {v12}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ -36393c: 0c02 |000c: move-result-object v2 │ │ -36393e: 3802 0700 |000d: if-eqz v2, 0014 // +0007 │ │ -363942: 7120 ac9d b200 |000f: invoke-static {v2, v11}, Ljavax/mail/Session;.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; // method@9dac │ │ -363948: 0c02 |0012: move-result-object v2 │ │ -36394a: 2805 |0013: goto 0018 // +0005 │ │ -36394c: 7110 b39d 0b00 |0014: invoke-static {v11}, Ljavax/mail/Session;.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; // method@9db3 │ │ -363952: 0c02 |0017: move-result-object v2 │ │ -363954: 3802 7400 |0018: if-eqz v2, 008c // +0074 │ │ -363958: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -36395a: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -36395c: 2125 |001c: array-length v5, v2 │ │ -36395e: 3553 7a00 |001d: if-ge v3, v5, 0097 // +007a │ │ -363962: 4605 0203 |001f: aget-object v5, v2, v3 │ │ -363966: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -363968: 54a7 7671 |0022: iget-object v7, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -36396c: 6208 c270 |0024: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ -363970: 1a09 664f |0026: const-string v9, "URL {0}" // string@4f66 │ │ -363974: 6e40 b595 8759 |0028: invoke-virtual {v7, v8, v9, v5}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V // method@95b5 │ │ -36397a: 1217 |002b: const/4 v7, #int 1 // #1 │ │ -36397c: 7110 c19d 0500 |002c: invoke-static {v5}, Ljavax/mail/Session;.openStream:(Ljava/net/URL;)Ljava/io/InputStream; // method@9dc1 │ │ -363982: 0c06 |002f: move-result-object v6 │ │ -363984: 3806 1900 |0030: if-eqz v6, 0049 // +0019 │ │ -363988: 7220 e39d 6d00 |0032: invoke-interface {v13, v6}, Ljavax/mail/StreamLoader;.load:(Ljava/io/InputStream;)V // method@9de3 │ │ -36398e: 54a4 7671 |0035: iget-object v4, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -363992: 6208 c270 |0037: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ -363996: 1a09 86ba |0039: const-string v9, "successfully loaded resource: {0}" // string@ba86 │ │ -36399a: 6e40 b595 8459 |003b: invoke-virtual {v4, v8, v9, v5}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V // method@95b5 │ │ -3639a0: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -3639a2: 2813 |003f: goto 0052 // +0013 │ │ -3639a4: 0d02 |0040: move-exception v2 │ │ -3639a6: 1214 |0041: const/4 v4, #int 1 // #1 │ │ -3639a8: 283c |0042: goto 007e // +003c │ │ -3639aa: 0d04 |0043: move-exception v4 │ │ -3639ac: 2819 |0044: goto 005d // +0019 │ │ -3639ae: 0d04 |0045: move-exception v4 │ │ -3639b0: 2824 |0046: goto 006a // +0024 │ │ -3639b2: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -3639b4: 283c |0048: goto 0084 // +003c │ │ -3639b6: 54a7 7671 |0049: iget-object v7, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -3639ba: 6208 c270 |004b: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ -3639be: 1a09 a09f |004d: const-string v9, "not loading resource: {0}" // string@9fa0 │ │ -3639c2: 6e40 b595 8759 |004f: invoke-virtual {v7, v8, v9, v5}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V // method@95b5 │ │ -3639c8: 3806 3500 |0052: if-eqz v6, 0087 // +0035 │ │ -3639cc: 6e10 b496 0600 |0054: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -3639d2: 2830 |0057: goto 0087 // +0030 │ │ -3639d4: 0d02 |0058: move-exception v2 │ │ -3639d6: 2825 |0059: goto 007e // +0025 │ │ -3639d8: 0d05 |005a: move-exception v5 │ │ -3639da: 0147 |005b: move v7, v4 │ │ -3639dc: 0754 |005c: move-object v4, v5 │ │ -3639de: 54a5 7671 |005d: iget-object v5, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -3639e2: 6208 c270 |005f: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ -3639e6: 6e40 b695 8540 |0061: invoke-virtual {v5, v8, v0, v4}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ -3639ec: 3806 1600 |0064: if-eqz v6, 007a // +0016 │ │ -3639f0: 280d |0066: goto 0073 // +000d │ │ -3639f2: 0d05 |0067: move-exception v5 │ │ -3639f4: 0147 |0068: move v7, v4 │ │ -3639f6: 0754 |0069: move-object v4, v5 │ │ -3639f8: 54a5 7671 |006a: iget-object v5, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -3639fc: 6208 c270 |006c: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ -363a00: 6e40 b695 8540 |006e: invoke-virtual {v5, v8, v0, v4}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ -363a06: 3806 0900 |0071: if-eqz v6, 007a // +0009 │ │ -363a0a: 6e10 b496 0600 |0073: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -363a10: 2804 |0076: goto 007a // +0004 │ │ -363a12: 0d02 |0077: move-exception v2 │ │ -363a14: 0174 |0078: move v4, v7 │ │ -363a16: 2817 |0079: goto 0090 // +0017 │ │ -363a18: 0174 |007a: move v4, v7 │ │ -363a1a: 280c |007b: goto 0087 // +000c │ │ -363a1c: 0d02 |007c: move-exception v2 │ │ -363a1e: 0174 |007d: move v4, v7 │ │ -363a20: 3806 0500 |007e: if-eqz v6, 0083 // +0005 │ │ -363a24: 6e10 b496 0600 |0080: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -363a2a: 2702 |0083: throw v2 │ │ -363a2c: 3806 0300 |0084: if-eqz v6, 0087 // +0003 │ │ -363a30: 28ce |0086: goto 0054 // -0032 │ │ -363a32: d803 0301 |0087: add-int/lit8 v3, v3, #int 1 // #01 │ │ -363a36: 2893 |0089: goto 001c // -006d │ │ -363a38: 0d02 |008a: move-exception v2 │ │ -363a3a: 2805 |008b: goto 0090 // +0005 │ │ -363a3c: 1204 |008c: const/4 v4, #int 0 // #0 │ │ -363a3e: 280a |008d: goto 0097 // +000a │ │ -363a40: 0d02 |008e: move-exception v2 │ │ -363a42: 1204 |008f: const/4 v4, #int 0 // #0 │ │ -363a44: 54a3 7671 |0090: iget-object v3, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -363a48: 6205 c270 |0092: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ -363a4c: 6e40 b695 5320 |0094: invoke-virtual {v3, v5, v0, v2}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ -363a52: 3904 1600 |0097: if-nez v4, 00ad // +0016 │ │ -363a56: 2200 e812 |0099: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -363a5a: 7010 4098 0000 |009b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -363a60: 1a02 6506 |009e: const-string v2, "/" // string@0665 │ │ -363a64: 6e20 4b98 2000 |00a0: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363a6a: 6e20 4b98 b000 |00a3: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363a70: 6e10 5498 0000 |00a6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -363a76: 0c0b |00a9: move-result-object v11 │ │ -363a78: 7051 c09d badc |00aa: invoke-direct {v10, v11, v12, v13, v1}, Ljavax/mail/Session;.loadResource:(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;Z)V // method@9dc0 │ │ -363a7e: 0e00 |00ad: return-void │ │ +363910: |[363910] javax.mail.Session.loadAllResources:(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;)V │ │ +363920: 1a00 5d19 |0000: const-string v0, "Exception loading resource" // string@195d │ │ +363924: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +363926: 7100 9b9d 0000 |0003: invoke-static {}, Ljavax/mail/Session;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9d9b │ │ +36392c: 0c02 |0006: move-result-object v2 │ │ +36392e: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +363932: 6e10 4597 0c00 |0009: invoke-virtual {v12}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ +363938: 0c02 |000c: move-result-object v2 │ │ +36393a: 3802 0700 |000d: if-eqz v2, 0014 // +0007 │ │ +36393e: 7120 ac9d b200 |000f: invoke-static {v2, v11}, Ljavax/mail/Session;.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; // method@9dac │ │ +363944: 0c02 |0012: move-result-object v2 │ │ +363946: 2805 |0013: goto 0018 // +0005 │ │ +363948: 7110 b39d 0b00 |0014: invoke-static {v11}, Ljavax/mail/Session;.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; // method@9db3 │ │ +36394e: 0c02 |0017: move-result-object v2 │ │ +363950: 3802 7400 |0018: if-eqz v2, 008c // +0074 │ │ +363954: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +363956: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +363958: 2125 |001c: array-length v5, v2 │ │ +36395a: 3553 7a00 |001d: if-ge v3, v5, 0097 // +007a │ │ +36395e: 4605 0203 |001f: aget-object v5, v2, v3 │ │ +363962: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +363964: 54a7 7671 |0022: iget-object v7, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +363968: 6208 c270 |0024: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ +36396c: 1a09 664f |0026: const-string v9, "URL {0}" // string@4f66 │ │ +363970: 6e40 b595 8759 |0028: invoke-virtual {v7, v8, v9, v5}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V // method@95b5 │ │ +363976: 1217 |002b: const/4 v7, #int 1 // #1 │ │ +363978: 7110 c19d 0500 |002c: invoke-static {v5}, Ljavax/mail/Session;.openStream:(Ljava/net/URL;)Ljava/io/InputStream; // method@9dc1 │ │ +36397e: 0c06 |002f: move-result-object v6 │ │ +363980: 3806 1900 |0030: if-eqz v6, 0049 // +0019 │ │ +363984: 7220 e39d 6d00 |0032: invoke-interface {v13, v6}, Ljavax/mail/StreamLoader;.load:(Ljava/io/InputStream;)V // method@9de3 │ │ +36398a: 54a4 7671 |0035: iget-object v4, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +36398e: 6208 c270 |0037: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ +363992: 1a09 86ba |0039: const-string v9, "successfully loaded resource: {0}" // string@ba86 │ │ +363996: 6e40 b595 8459 |003b: invoke-virtual {v4, v8, v9, v5}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V // method@95b5 │ │ +36399c: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +36399e: 2813 |003f: goto 0052 // +0013 │ │ +3639a0: 0d02 |0040: move-exception v2 │ │ +3639a2: 1214 |0041: const/4 v4, #int 1 // #1 │ │ +3639a4: 283c |0042: goto 007e // +003c │ │ +3639a6: 0d04 |0043: move-exception v4 │ │ +3639a8: 2819 |0044: goto 005d // +0019 │ │ +3639aa: 0d04 |0045: move-exception v4 │ │ +3639ac: 2824 |0046: goto 006a // +0024 │ │ +3639ae: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +3639b0: 283c |0048: goto 0084 // +003c │ │ +3639b2: 54a7 7671 |0049: iget-object v7, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +3639b6: 6208 c270 |004b: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ +3639ba: 1a09 a09f |004d: const-string v9, "not loading resource: {0}" // string@9fa0 │ │ +3639be: 6e40 b595 8759 |004f: invoke-virtual {v7, v8, v9, v5}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V // method@95b5 │ │ +3639c4: 3806 3500 |0052: if-eqz v6, 0087 // +0035 │ │ +3639c8: 6e10 b496 0600 |0054: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +3639ce: 2830 |0057: goto 0087 // +0030 │ │ +3639d0: 0d02 |0058: move-exception v2 │ │ +3639d2: 2825 |0059: goto 007e // +0025 │ │ +3639d4: 0d05 |005a: move-exception v5 │ │ +3639d6: 0147 |005b: move v7, v4 │ │ +3639d8: 0754 |005c: move-object v4, v5 │ │ +3639da: 54a5 7671 |005d: iget-object v5, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +3639de: 6208 c270 |005f: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ +3639e2: 6e40 b695 8540 |0061: invoke-virtual {v5, v8, v0, v4}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ +3639e8: 3806 1600 |0064: if-eqz v6, 007a // +0016 │ │ +3639ec: 280d |0066: goto 0073 // +000d │ │ +3639ee: 0d05 |0067: move-exception v5 │ │ +3639f0: 0147 |0068: move v7, v4 │ │ +3639f2: 0754 |0069: move-object v4, v5 │ │ +3639f4: 54a5 7671 |006a: iget-object v5, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +3639f8: 6208 c270 |006c: sget-object v8, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ +3639fc: 6e40 b695 8540 |006e: invoke-virtual {v5, v8, v0, v4}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ +363a02: 3806 0900 |0071: if-eqz v6, 007a // +0009 │ │ +363a06: 6e10 b496 0600 |0073: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +363a0c: 2804 |0076: goto 007a // +0004 │ │ +363a0e: 0d02 |0077: move-exception v2 │ │ +363a10: 0174 |0078: move v4, v7 │ │ +363a12: 2817 |0079: goto 0090 // +0017 │ │ +363a14: 0174 |007a: move v4, v7 │ │ +363a16: 280c |007b: goto 0087 // +000c │ │ +363a18: 0d02 |007c: move-exception v2 │ │ +363a1a: 0174 |007d: move v4, v7 │ │ +363a1c: 3806 0500 |007e: if-eqz v6, 0083 // +0005 │ │ +363a20: 6e10 b496 0600 |0080: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +363a26: 2702 |0083: throw v2 │ │ +363a28: 3806 0300 |0084: if-eqz v6, 0087 // +0003 │ │ +363a2c: 28ce |0086: goto 0054 // -0032 │ │ +363a2e: d803 0301 |0087: add-int/lit8 v3, v3, #int 1 // #01 │ │ +363a32: 2893 |0089: goto 001c // -006d │ │ +363a34: 0d02 |008a: move-exception v2 │ │ +363a36: 2805 |008b: goto 0090 // +0005 │ │ +363a38: 1204 |008c: const/4 v4, #int 0 // #0 │ │ +363a3a: 280a |008d: goto 0097 // +000a │ │ +363a3c: 0d02 |008e: move-exception v2 │ │ +363a3e: 1204 |008f: const/4 v4, #int 0 // #0 │ │ +363a40: 54a3 7671 |0090: iget-object v3, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +363a44: 6205 c270 |0092: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ +363a48: 6e40 b695 5320 |0094: invoke-virtual {v3, v5, v0, v2}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ +363a4e: 3904 1600 |0097: if-nez v4, 00ad // +0016 │ │ +363a52: 2200 e812 |0099: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +363a56: 7010 4098 0000 |009b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +363a5c: 1a02 6506 |009e: const-string v2, "/" // string@0665 │ │ +363a60: 6e20 4b98 2000 |00a0: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363a66: 6e20 4b98 b000 |00a3: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363a6c: 6e10 5498 0000 |00a6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +363a72: 0c0b |00a9: move-result-object v11 │ │ +363a74: 7051 c09d badc |00aa: invoke-direct {v10, v11, v12, v13, v1}, Ljavax/mail/Session;.loadResource:(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;Z)V // method@9dc0 │ │ +363a7a: 0e00 |00ad: return-void │ │ catches : 10 │ │ 0x0003 - 0x0018 │ │ Ljava/lang/Exception; -> 0x008e │ │ 0x001c - 0x002b │ │ Ljava/lang/Exception; -> 0x008a │ │ 0x002c - 0x0035 │ │ Ljava/io/FileNotFoundException; -> 0x0084 │ │ @@ -800555,82 +800555,82 @@ │ │ type : '(Ljava/lang/String;Ljavax/mail/StreamLoader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 128 16-bit code units │ │ -363b10: |[363b10] javax.mail.Session.loadFile:(Ljava/lang/String;Ljavax/mail/StreamLoader;)V │ │ -363b20: 1a00 9f9f |0000: const-string v0, "not loading file: " // string@9f9f │ │ -363b24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -363b26: 2202 8012 |0003: new-instance v2, Ljava/io/BufferedInputStream; // type@1280 │ │ -363b2a: 2203 8e12 |0005: new-instance v3, Ljava/io/FileInputStream; // type@128e │ │ -363b2e: 7020 9496 6300 |0007: invoke-direct {v3, v6}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@9694 │ │ -363b34: 7020 4496 3200 |000a: invoke-direct {v2, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9644 │ │ -363b3a: 7220 e39d 2700 |000d: invoke-interface {v7, v2}, Ljavax/mail/StreamLoader;.load:(Ljava/io/InputStream;)V // method@9de3 │ │ -363b40: 5457 7671 |0010: iget-object v7, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -363b44: 6201 c270 |0012: sget-object v1, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ -363b48: 1a03 85ba |0014: const-string v3, "successfully loaded file: {0}" // string@ba85 │ │ -363b4c: 6e40 b595 1763 |0016: invoke-virtual {v7, v1, v3, v6}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V // method@95b5 │ │ -363b52: 6e10 b496 0200 |0019: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -363b58: 2900 6300 |001c: goto/16 007f // +0063 │ │ -363b5c: 0d06 |001e: move-exception v6 │ │ -363b5e: 0721 |001f: move-object v1, v2 │ │ -363b60: 2856 |0020: goto 0076 // +0056 │ │ -363b62: 0d07 |0021: move-exception v7 │ │ -363b64: 0721 |0022: move-object v1, v2 │ │ -363b66: 2809 |0023: goto 002c // +0009 │ │ -363b68: 0d07 |0024: move-exception v7 │ │ -363b6a: 0721 |0025: move-object v1, v2 │ │ -363b6c: 282d |0026: goto 0053 // +002d │ │ -363b6e: 0721 |0027: move-object v1, v2 │ │ -363b70: 2854 |0028: goto 007c // +0054 │ │ -363b72: 0d06 |0029: move-exception v6 │ │ -363b74: 284c |002a: goto 0076 // +004c │ │ -363b76: 0d07 |002b: move-exception v7 │ │ -363b78: 5452 7671 |002c: iget-object v2, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -363b7c: 6203 c270 |002e: sget-object v3, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ -363b80: 6e20 b295 3200 |0030: invoke-virtual {v2, v3}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b2 │ │ -363b86: 0a02 |0033: move-result v2 │ │ -363b88: 3802 1800 |0034: if-eqz v2, 004c // +0018 │ │ -363b8c: 5452 7671 |0036: iget-object v2, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -363b90: 6203 c270 |0038: sget-object v3, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ -363b94: 2204 e812 |003a: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -363b98: 7010 4098 0400 |003c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -363b9e: 6e20 4b98 0400 |003f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363ba4: 6e20 4b98 6400 |0042: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363baa: 6e10 5498 0400 |0045: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -363bb0: 0c06 |0048: move-result-object v6 │ │ -363bb2: 6e40 b695 3276 |0049: invoke-virtual {v2, v3, v6, v7}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ -363bb8: 3801 3300 |004c: if-eqz v1, 007f // +0033 │ │ -363bbc: 6e10 b496 0100 |004e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -363bc2: 282e |0051: goto 007f // +002e │ │ -363bc4: 0d07 |0052: move-exception v7 │ │ -363bc6: 5452 7671 |0053: iget-object v2, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -363bca: 6203 c270 |0055: sget-object v3, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ -363bce: 6e20 b295 3200 |0057: invoke-virtual {v2, v3}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b2 │ │ -363bd4: 0a02 |005a: move-result v2 │ │ -363bd6: 3802 1800 |005b: if-eqz v2, 0073 // +0018 │ │ -363bda: 5452 7671 |005d: iget-object v2, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -363bde: 6203 c270 |005f: sget-object v3, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ -363be2: 2204 e812 |0061: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -363be6: 7010 4098 0400 |0063: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -363bec: 6e20 4b98 0400 |0066: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363bf2: 6e20 4b98 6400 |0069: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363bf8: 6e10 5498 0400 |006c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -363bfe: 0c06 |006f: move-result-object v6 │ │ -363c00: 6e40 b695 3276 |0070: invoke-virtual {v2, v3, v6, v7}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ -363c06: 3801 0c00 |0073: if-eqz v1, 007f // +000c │ │ -363c0a: 28d9 |0075: goto 004e // -0027 │ │ -363c0c: 3801 0500 |0076: if-eqz v1, 007b // +0005 │ │ -363c10: 6e10 b496 0100 |0078: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -363c16: 2706 |007b: throw v6 │ │ -363c18: 3801 0300 |007c: if-eqz v1, 007f // +0003 │ │ -363c1c: 28d0 |007e: goto 004e // -0030 │ │ -363c1e: 0e00 |007f: return-void │ │ +363b0c: |[363b0c] javax.mail.Session.loadFile:(Ljava/lang/String;Ljavax/mail/StreamLoader;)V │ │ +363b1c: 1a00 9f9f |0000: const-string v0, "not loading file: " // string@9f9f │ │ +363b20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +363b22: 2202 8012 |0003: new-instance v2, Ljava/io/BufferedInputStream; // type@1280 │ │ +363b26: 2203 8e12 |0005: new-instance v3, Ljava/io/FileInputStream; // type@128e │ │ +363b2a: 7020 9496 6300 |0007: invoke-direct {v3, v6}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@9694 │ │ +363b30: 7020 4496 3200 |000a: invoke-direct {v2, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9644 │ │ +363b36: 7220 e39d 2700 |000d: invoke-interface {v7, v2}, Ljavax/mail/StreamLoader;.load:(Ljava/io/InputStream;)V // method@9de3 │ │ +363b3c: 5457 7671 |0010: iget-object v7, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +363b40: 6201 c270 |0012: sget-object v1, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ +363b44: 1a03 85ba |0014: const-string v3, "successfully loaded file: {0}" // string@ba85 │ │ +363b48: 6e40 b595 1763 |0016: invoke-virtual {v7, v1, v3, v6}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V // method@95b5 │ │ +363b4e: 6e10 b496 0200 |0019: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +363b54: 2900 6300 |001c: goto/16 007f // +0063 │ │ +363b58: 0d06 |001e: move-exception v6 │ │ +363b5a: 0721 |001f: move-object v1, v2 │ │ +363b5c: 2856 |0020: goto 0076 // +0056 │ │ +363b5e: 0d07 |0021: move-exception v7 │ │ +363b60: 0721 |0022: move-object v1, v2 │ │ +363b62: 2809 |0023: goto 002c // +0009 │ │ +363b64: 0d07 |0024: move-exception v7 │ │ +363b66: 0721 |0025: move-object v1, v2 │ │ +363b68: 282d |0026: goto 0053 // +002d │ │ +363b6a: 0721 |0027: move-object v1, v2 │ │ +363b6c: 2854 |0028: goto 007c // +0054 │ │ +363b6e: 0d06 |0029: move-exception v6 │ │ +363b70: 284c |002a: goto 0076 // +004c │ │ +363b72: 0d07 |002b: move-exception v7 │ │ +363b74: 5452 7671 |002c: iget-object v2, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +363b78: 6203 c270 |002e: sget-object v3, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ +363b7c: 6e20 b295 3200 |0030: invoke-virtual {v2, v3}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b2 │ │ +363b82: 0a02 |0033: move-result v2 │ │ +363b84: 3802 1800 |0034: if-eqz v2, 004c // +0018 │ │ +363b88: 5452 7671 |0036: iget-object v2, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +363b8c: 6203 c270 |0038: sget-object v3, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ +363b90: 2204 e812 |003a: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +363b94: 7010 4098 0400 |003c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +363b9a: 6e20 4b98 0400 |003f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363ba0: 6e20 4b98 6400 |0042: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363ba6: 6e10 5498 0400 |0045: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +363bac: 0c06 |0048: move-result-object v6 │ │ +363bae: 6e40 b695 3276 |0049: invoke-virtual {v2, v3, v6, v7}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ +363bb4: 3801 3300 |004c: if-eqz v1, 007f // +0033 │ │ +363bb8: 6e10 b496 0100 |004e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +363bbe: 282e |0051: goto 007f // +002e │ │ +363bc0: 0d07 |0052: move-exception v7 │ │ +363bc2: 5452 7671 |0053: iget-object v2, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +363bc6: 6203 c270 |0055: sget-object v3, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ +363bca: 6e20 b295 3200 |0057: invoke-virtual {v2, v3}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b2 │ │ +363bd0: 0a02 |005a: move-result v2 │ │ +363bd2: 3802 1800 |005b: if-eqz v2, 0073 // +0018 │ │ +363bd6: 5452 7671 |005d: iget-object v2, v5, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +363bda: 6203 c270 |005f: sget-object v3, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ +363bde: 2204 e812 |0061: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +363be2: 7010 4098 0400 |0063: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +363be8: 6e20 4b98 0400 |0066: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363bee: 6e20 4b98 6400 |0069: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363bf4: 6e10 5498 0400 |006c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +363bfa: 0c06 |006f: move-result-object v6 │ │ +363bfc: 6e40 b695 3276 |0070: invoke-virtual {v2, v3, v6, v7}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ +363c02: 3801 0c00 |0073: if-eqz v1, 007f // +000c │ │ +363c06: 28d9 |0075: goto 004e // -0027 │ │ +363c08: 3801 0500 |0076: if-eqz v1, 007b // +0005 │ │ +363c0c: 6e10 b496 0100 |0078: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +363c12: 2706 |007b: throw v6 │ │ +363c14: 3801 0300 |007c: if-eqz v1, 007f // +0003 │ │ +363c18: 28d0 |007e: goto 004e // -0030 │ │ +363c1a: 0e00 |007f: return-void │ │ catches : 7 │ │ 0x0003 - 0x000d │ │ Ljava/io/FileNotFoundException; -> 0x007c │ │ Ljava/io/IOException; -> 0x0052 │ │ Ljava/lang/SecurityException; -> 0x002b │ │ -> 0x0029 │ │ 0x000d - 0x0019 │ │ @@ -800670,139 +800670,139 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 265 16-bit code units │ │ -363c7c: |[363c7c] javax.mail.Session.loadProviders:(Z)V │ │ -363c8c: 2200 fd13 |0000: new-instance v0, Ljavax/mail/Session$2; // type@13fd │ │ -363c90: 7020 839d d000 |0002: invoke-direct {v0, v13}, Ljavax/mail/Session$2;.:(Ljavax/mail/Session;)V // method@9d83 │ │ -363c96: 6201 7271 |0005: sget-object v1, Ljavax/mail/Session;.confDir:Ljava/lang/String; // field@7172 │ │ -363c9a: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ -363c9e: 2202 e812 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -363ca2: 7010 4098 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -363ca8: 6e20 4b98 1200 |000e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363cae: 1a01 f887 |0011: const-string v1, "javamail.providers" // string@87f8 │ │ -363cb2: 6e20 4b98 1200 |0013: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363cb8: 6e10 5498 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -363cbe: 0c01 |0019: move-result-object v1 │ │ -363cc0: 7030 bd9d 1d00 |001a: invoke-direct {v13, v1, v0}, Ljavax/mail/Session;.loadFile:(Ljava/lang/String;Ljavax/mail/StreamLoader;)V // method@9dbd │ │ -363cc6: 2802 |001d: goto 001f // +0002 │ │ -363cc8: 0000 |001e: nop // spacer │ │ -363cca: 54d1 7171 |001f: iget-object v1, v13, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7171 │ │ -363cce: 3801 0700 |0021: if-eqz v1, 0028 // +0007 │ │ -363cd2: 6e10 e897 0100 |0023: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -363cd8: 0c01 |0026: move-result-object v1 │ │ -363cda: 2805 |0027: goto 002c // +0005 │ │ -363cdc: 6e10 e897 0d00 |0028: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -363ce2: 0c01 |002b: move-result-object v1 │ │ -363ce4: 1a02 103b |002c: const-string v2, "META-INF/javamail.providers" // string@3b10 │ │ -363ce8: 7040 bc9d 2d01 |002e: invoke-direct {v13, v2, v1, v0}, Ljavax/mail/Session;.loadAllResources:(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;)V // method@9dbc │ │ -363cee: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -363cf0: 1a03 7706 |0032: const-string v3, "/META-INF/javamail.default.providers" // string@0677 │ │ -363cf4: 7052 c09d 3d01 |0034: invoke-direct {v13, v3, v1, v0, v2}, Ljavax/mail/Session;.loadResource:(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;Z)V // method@9dc0 │ │ -363cfa: 54d0 7971 |0037: iget-object v0, v13, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7179 │ │ -363cfe: 3800 0800 |0039: if-eqz v0, 0041 // +0008 │ │ -363d02: 7210 6a9a 0000 |003b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -363d08: 0a00 |003e: move-result v0 │ │ -363d0a: 3900 7d00 |003f: if-nez v0, 00bc // +007d │ │ -363d0e: 380e 7b00 |0041: if-eqz v14, 00bc // +007b │ │ -363d12: 54de 7671 |0043: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -363d16: 1a00 4b70 |0045: const-string v0, "failed to load any providers, using defaults" // string@704b │ │ -363d1a: 6e20 a795 0e00 |0047: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a7 │ │ -363d20: 220e f513 |004a: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ -363d24: 6202 4e71 |004c: sget-object v2, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714e │ │ -363d28: 1a03 9282 |004e: const-string v3, "imap" // string@8292 │ │ -363d2c: 1a04 7f65 |0050: const-string v4, "com.sun.mail.imap.IMAPStore" // string@657f │ │ -363d30: 1a05 4e40 |0052: const-string v5, "Oracle" // string@404e │ │ -363d34: 1a06 4a03 |0054: const-string v6, "${mail.version}" // string@034a │ │ -363d38: 07e1 |0056: move-object v1, v14 │ │ -363d3a: 7606 569d 0100 |0057: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ljavax/mail/Provider;.:(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d56 │ │ -363d40: 6e20 9a9d ed00 |005a: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ -363d46: 220e f513 |005d: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ -363d4a: 6208 4e71 |005f: sget-object v8, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714e │ │ -363d4e: 1a09 9882 |0061: const-string v9, "imaps" // string@8298 │ │ -363d52: 1a0a 7e65 |0063: const-string v10, "com.sun.mail.imap.IMAPSSLStore" // string@657e │ │ -363d56: 1a0b 4e40 |0065: const-string v11, "Oracle" // string@404e │ │ -363d5a: 1a0c 4a03 |0067: const-string v12, "${mail.version}" // string@034a │ │ -363d5e: 07e7 |0069: move-object v7, v14 │ │ -363d60: 7606 569d 0700 |006a: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Ljavax/mail/Provider;.:(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d56 │ │ -363d66: 6e20 9a9d ed00 |006d: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ -363d6c: 220e f513 |0070: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ -363d70: 6201 4e71 |0072: sget-object v1, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714e │ │ -363d74: 1a02 a6a5 |0074: const-string v2, "pop3" // string@a5a6 │ │ -363d78: 1a03 8265 |0076: const-string v3, "com.sun.mail.pop3.POP3Store" // string@6582 │ │ -363d7c: 1a04 4e40 |0078: const-string v4, "Oracle" // string@404e │ │ -363d80: 1a05 4a03 |007a: const-string v5, "${mail.version}" // string@034a │ │ -363d84: 07e0 |007c: move-object v0, v14 │ │ -363d86: 7606 569d 0000 |007d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljavax/mail/Provider;.:(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d56 │ │ -363d8c: 6e20 9a9d ed00 |0080: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ -363d92: 220e f513 |0083: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ -363d96: 6207 4e71 |0085: sget-object v7, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714e │ │ -363d9a: 1a08 a7a5 |0087: const-string v8, "pop3s" // string@a5a7 │ │ -363d9e: 1a09 8165 |0089: const-string v9, "com.sun.mail.pop3.POP3SSLStore" // string@6581 │ │ -363da2: 1a0a 4e40 |008b: const-string v10, "Oracle" // string@404e │ │ -363da6: 1a0b 4a03 |008d: const-string v11, "${mail.version}" // string@034a │ │ -363daa: 07e6 |008f: move-object v6, v14 │ │ -363dac: 7606 569d 0600 |0090: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Ljavax/mail/Provider;.:(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d56 │ │ -363db2: 6e20 9a9d ed00 |0093: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ -363db8: 220e f513 |0096: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ -363dbc: 6201 4f71 |0098: sget-object v1, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714f │ │ -363dc0: 1a02 7fb8 |009a: const-string v2, "smtp" // string@b87f │ │ -363dc4: 1a03 8565 |009c: const-string v3, "com.sun.mail.smtp.SMTPTransport" // string@6585 │ │ -363dc8: 1a04 4e40 |009e: const-string v4, "Oracle" // string@404e │ │ -363dcc: 1a05 4a03 |00a0: const-string v5, "${mail.version}" // string@034a │ │ -363dd0: 07e0 |00a2: move-object v0, v14 │ │ -363dd2: 7606 569d 0000 |00a3: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljavax/mail/Provider;.:(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d56 │ │ -363dd8: 6e20 9a9d ed00 |00a6: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ -363dde: 220e f513 |00a9: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ -363de2: 6207 4f71 |00ab: sget-object v7, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714f │ │ -363de6: 1a08 87b8 |00ad: const-string v8, "smtps" // string@b887 │ │ -363dea: 1a09 8365 |00af: const-string v9, "com.sun.mail.smtp.SMTPSSLTransport" // string@6583 │ │ -363dee: 1a0a 4e40 |00b1: const-string v10, "Oracle" // string@404e │ │ -363df2: 1a0b 4a03 |00b3: const-string v11, "${mail.version}" // string@034a │ │ -363df6: 07e6 |00b5: move-object v6, v14 │ │ -363df8: 7606 569d 0600 |00b6: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Ljavax/mail/Provider;.:(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d56 │ │ -363dfe: 6e20 9a9d ed00 |00b9: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ -363e04: 54de 7671 |00bc: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -363e08: 6200 c270 |00be: sget-object v0, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ -363e0c: 6e20 b295 0e00 |00c0: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b2 │ │ -363e12: 0a0e |00c3: move-result v14 │ │ -363e14: 380e 4100 |00c4: if-eqz v14, 0105 // +0041 │ │ -363e18: 54de 7671 |00c6: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -363e1c: 1a00 224c |00c8: const-string v0, "Tables of loaded providers from javamail.providers" // string@4c22 │ │ -363e20: 6e20 a795 0e00 |00ca: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a7 │ │ -363e26: 54de 7671 |00cd: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -363e2a: 2200 e812 |00cf: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -363e2e: 7010 4098 0000 |00d1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -363e34: 1a01 7942 |00d4: const-string v1, "Providers Listed By Class Name: " // string@4279 │ │ -363e38: 6e20 4b98 1000 |00d6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363e3e: 54d1 7a71 |00d9: iget-object v1, v13, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@717a │ │ -363e42: 6e10 eb97 0100 |00db: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -363e48: 0c01 |00de: move-result-object v1 │ │ -363e4a: 6e20 4b98 1000 |00df: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363e50: 6e10 5498 0000 |00e2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -363e56: 0c00 |00e5: move-result-object v0 │ │ -363e58: 6e20 a795 0e00 |00e6: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a7 │ │ -363e5e: 54de 7671 |00e9: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -363e62: 2200 e812 |00eb: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -363e66: 7010 4098 0000 |00ed: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -363e6c: 1a01 7a42 |00f0: const-string v1, "Providers Listed By Protocol: " // string@427a │ │ -363e70: 6e20 4b98 1000 |00f2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363e76: 54d1 7b71 |00f5: iget-object v1, v13, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717b │ │ -363e7a: 6e10 eb97 0100 |00f7: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -363e80: 0c01 |00fa: move-result-object v1 │ │ -363e82: 6e20 4b98 1000 |00fb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -363e88: 6e10 5498 0000 |00fe: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -363e8e: 0c00 |0101: move-result-object v0 │ │ -363e90: 6e20 a795 0e00 |0102: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a7 │ │ -363e96: 121e |0105: const/4 v14, #int 1 // #1 │ │ -363e98: 5cde 7571 |0106: iput-boolean v14, v13, Ljavax/mail/Session;.loadedProviders:Z // field@7175 │ │ -363e9c: 0e00 |0108: return-void │ │ +363c78: |[363c78] javax.mail.Session.loadProviders:(Z)V │ │ +363c88: 2200 fd13 |0000: new-instance v0, Ljavax/mail/Session$2; // type@13fd │ │ +363c8c: 7020 839d d000 |0002: invoke-direct {v0, v13}, Ljavax/mail/Session$2;.:(Ljavax/mail/Session;)V // method@9d83 │ │ +363c92: 6201 7271 |0005: sget-object v1, Ljavax/mail/Session;.confDir:Ljava/lang/String; // field@7172 │ │ +363c96: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ +363c9a: 2202 e812 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +363c9e: 7010 4098 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +363ca4: 6e20 4b98 1200 |000e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363caa: 1a01 f887 |0011: const-string v1, "javamail.providers" // string@87f8 │ │ +363cae: 6e20 4b98 1200 |0013: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363cb4: 6e10 5498 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +363cba: 0c01 |0019: move-result-object v1 │ │ +363cbc: 7030 bd9d 1d00 |001a: invoke-direct {v13, v1, v0}, Ljavax/mail/Session;.loadFile:(Ljava/lang/String;Ljavax/mail/StreamLoader;)V // method@9dbd │ │ +363cc2: 2802 |001d: goto 001f // +0002 │ │ +363cc4: 0000 |001e: nop // spacer │ │ +363cc6: 54d1 7171 |001f: iget-object v1, v13, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7171 │ │ +363cca: 3801 0700 |0021: if-eqz v1, 0028 // +0007 │ │ +363cce: 6e10 e897 0100 |0023: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +363cd4: 0c01 |0026: move-result-object v1 │ │ +363cd6: 2805 |0027: goto 002c // +0005 │ │ +363cd8: 6e10 e897 0d00 |0028: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +363cde: 0c01 |002b: move-result-object v1 │ │ +363ce0: 1a02 103b |002c: const-string v2, "META-INF/javamail.providers" // string@3b10 │ │ +363ce4: 7040 bc9d 2d01 |002e: invoke-direct {v13, v2, v1, v0}, Ljavax/mail/Session;.loadAllResources:(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;)V // method@9dbc │ │ +363cea: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +363cec: 1a03 7706 |0032: const-string v3, "/META-INF/javamail.default.providers" // string@0677 │ │ +363cf0: 7052 c09d 3d01 |0034: invoke-direct {v13, v3, v1, v0, v2}, Ljavax/mail/Session;.loadResource:(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;Z)V // method@9dc0 │ │ +363cf6: 54d0 7971 |0037: iget-object v0, v13, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7179 │ │ +363cfa: 3800 0800 |0039: if-eqz v0, 0041 // +0008 │ │ +363cfe: 7210 6a9a 0000 |003b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +363d04: 0a00 |003e: move-result v0 │ │ +363d06: 3900 7d00 |003f: if-nez v0, 00bc // +007d │ │ +363d0a: 380e 7b00 |0041: if-eqz v14, 00bc // +007b │ │ +363d0e: 54de 7671 |0043: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +363d12: 1a00 4b70 |0045: const-string v0, "failed to load any providers, using defaults" // string@704b │ │ +363d16: 6e20 a795 0e00 |0047: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a7 │ │ +363d1c: 220e f513 |004a: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ +363d20: 6202 4e71 |004c: sget-object v2, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714e │ │ +363d24: 1a03 9282 |004e: const-string v3, "imap" // string@8292 │ │ +363d28: 1a04 7f65 |0050: const-string v4, "com.sun.mail.imap.IMAPStore" // string@657f │ │ +363d2c: 1a05 4e40 |0052: const-string v5, "Oracle" // string@404e │ │ +363d30: 1a06 4a03 |0054: const-string v6, "${mail.version}" // string@034a │ │ +363d34: 07e1 |0056: move-object v1, v14 │ │ +363d36: 7606 569d 0100 |0057: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ljavax/mail/Provider;.:(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d56 │ │ +363d3c: 6e20 9a9d ed00 |005a: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ +363d42: 220e f513 |005d: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ +363d46: 6208 4e71 |005f: sget-object v8, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714e │ │ +363d4a: 1a09 9882 |0061: const-string v9, "imaps" // string@8298 │ │ +363d4e: 1a0a 7e65 |0063: const-string v10, "com.sun.mail.imap.IMAPSSLStore" // string@657e │ │ +363d52: 1a0b 4e40 |0065: const-string v11, "Oracle" // string@404e │ │ +363d56: 1a0c 4a03 |0067: const-string v12, "${mail.version}" // string@034a │ │ +363d5a: 07e7 |0069: move-object v7, v14 │ │ +363d5c: 7606 569d 0700 |006a: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Ljavax/mail/Provider;.:(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d56 │ │ +363d62: 6e20 9a9d ed00 |006d: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ +363d68: 220e f513 |0070: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ +363d6c: 6201 4e71 |0072: sget-object v1, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714e │ │ +363d70: 1a02 a6a5 |0074: const-string v2, "pop3" // string@a5a6 │ │ +363d74: 1a03 8265 |0076: const-string v3, "com.sun.mail.pop3.POP3Store" // string@6582 │ │ +363d78: 1a04 4e40 |0078: const-string v4, "Oracle" // string@404e │ │ +363d7c: 1a05 4a03 |007a: const-string v5, "${mail.version}" // string@034a │ │ +363d80: 07e0 |007c: move-object v0, v14 │ │ +363d82: 7606 569d 0000 |007d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljavax/mail/Provider;.:(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d56 │ │ +363d88: 6e20 9a9d ed00 |0080: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ +363d8e: 220e f513 |0083: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ +363d92: 6207 4e71 |0085: sget-object v7, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714e │ │ +363d96: 1a08 a7a5 |0087: const-string v8, "pop3s" // string@a5a7 │ │ +363d9a: 1a09 8165 |0089: const-string v9, "com.sun.mail.pop3.POP3SSLStore" // string@6581 │ │ +363d9e: 1a0a 4e40 |008b: const-string v10, "Oracle" // string@404e │ │ +363da2: 1a0b 4a03 |008d: const-string v11, "${mail.version}" // string@034a │ │ +363da6: 07e6 |008f: move-object v6, v14 │ │ +363da8: 7606 569d 0600 |0090: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Ljavax/mail/Provider;.:(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d56 │ │ +363dae: 6e20 9a9d ed00 |0093: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ +363db4: 220e f513 |0096: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ +363db8: 6201 4f71 |0098: sget-object v1, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714f │ │ +363dbc: 1a02 7fb8 |009a: const-string v2, "smtp" // string@b87f │ │ +363dc0: 1a03 8565 |009c: const-string v3, "com.sun.mail.smtp.SMTPTransport" // string@6585 │ │ +363dc4: 1a04 4e40 |009e: const-string v4, "Oracle" // string@404e │ │ +363dc8: 1a05 4a03 |00a0: const-string v5, "${mail.version}" // string@034a │ │ +363dcc: 07e0 |00a2: move-object v0, v14 │ │ +363dce: 7606 569d 0000 |00a3: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljavax/mail/Provider;.:(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d56 │ │ +363dd4: 6e20 9a9d ed00 |00a6: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ +363dda: 220e f513 |00a9: new-instance v14, Ljavax/mail/Provider; // type@13f5 │ │ +363dde: 6207 4f71 |00ab: sget-object v7, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714f │ │ +363de2: 1a08 87b8 |00ad: const-string v8, "smtps" // string@b887 │ │ +363de6: 1a09 8365 |00af: const-string v9, "com.sun.mail.smtp.SMTPSSLTransport" // string@6583 │ │ +363dea: 1a0a 4e40 |00b1: const-string v10, "Oracle" // string@404e │ │ +363dee: 1a0b 4a03 |00b3: const-string v11, "${mail.version}" // string@034a │ │ +363df2: 07e6 |00b5: move-object v6, v14 │ │ +363df4: 7606 569d 0600 |00b6: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Ljavax/mail/Provider;.:(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d56 │ │ +363dfa: 6e20 9a9d ed00 |00b9: invoke-virtual {v13, v14}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ +363e00: 54de 7671 |00bc: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +363e04: 6200 c270 |00be: sget-object v0, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ +363e08: 6e20 b295 0e00 |00c0: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b2 │ │ +363e0e: 0a0e |00c3: move-result v14 │ │ +363e10: 380e 4100 |00c4: if-eqz v14, 0105 // +0041 │ │ +363e14: 54de 7671 |00c6: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +363e18: 1a00 224c |00c8: const-string v0, "Tables of loaded providers from javamail.providers" // string@4c22 │ │ +363e1c: 6e20 a795 0e00 |00ca: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a7 │ │ +363e22: 54de 7671 |00cd: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +363e26: 2200 e812 |00cf: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +363e2a: 7010 4098 0000 |00d1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +363e30: 1a01 7942 |00d4: const-string v1, "Providers Listed By Class Name: " // string@4279 │ │ +363e34: 6e20 4b98 1000 |00d6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363e3a: 54d1 7a71 |00d9: iget-object v1, v13, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@717a │ │ +363e3e: 6e10 eb97 0100 |00db: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +363e44: 0c01 |00de: move-result-object v1 │ │ +363e46: 6e20 4b98 1000 |00df: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363e4c: 6e10 5498 0000 |00e2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +363e52: 0c00 |00e5: move-result-object v0 │ │ +363e54: 6e20 a795 0e00 |00e6: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a7 │ │ +363e5a: 54de 7671 |00e9: iget-object v14, v13, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +363e5e: 2200 e812 |00eb: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +363e62: 7010 4098 0000 |00ed: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +363e68: 1a01 7a42 |00f0: const-string v1, "Providers Listed By Protocol: " // string@427a │ │ +363e6c: 6e20 4b98 1000 |00f2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363e72: 54d1 7b71 |00f5: iget-object v1, v13, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717b │ │ +363e76: 6e10 eb97 0100 |00f7: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +363e7c: 0c01 |00fa: move-result-object v1 │ │ +363e7e: 6e20 4b98 1000 |00fb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363e84: 6e10 5498 0000 |00fe: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +363e8a: 0c00 |0101: move-result-object v0 │ │ +363e8c: 6e20 a795 0e00 |0102: invoke-virtual {v14, v0}, Lcom/sun/mail/util/MailLogger;.config:(Ljava/lang/String;)V // method@95a7 │ │ +363e92: 121e |0105: const/4 v14, #int 1 // #1 │ │ +363e94: 5cde 7571 |0106: iput-boolean v14, v13, Ljavax/mail/Session;.loadedProviders:Z // field@7175 │ │ +363e98: 0e00 |0108: return-void │ │ catches : 1 │ │ 0x0005 - 0x001d │ │ Ljava/lang/SecurityException; -> 0x001e │ │ positions : │ │ 0x0000 line=1035 │ │ 0x0005 line=1045 │ │ 0x0009 line=1046 │ │ @@ -800837,127 +800837,127 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 208 16-bit code units │ │ -363eb0: |[363eb0] javax.mail.Session.loadProvidersFromStream:(Ljava/io/InputStream;)V │ │ -363ec0: 380b cf00 |0000: if-eqz v11, 00cf // +00cf │ │ -363ec4: 2200 5f12 |0002: new-instance v0, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ -363ec8: 7020 8b95 b000 |0004: invoke-direct {v0, v11}, Lcom/sun/mail/util/LineInputStream;.:(Ljava/io/InputStream;)V // method@958b │ │ -363ece: 6e10 8d95 0000 |0007: invoke-virtual {v0}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958d │ │ -363ed4: 0c0b |000a: move-result-object v11 │ │ -363ed6: 380b c400 |000b: if-eqz v11, 00cf // +00c4 │ │ -363eda: 1a01 1203 |000d: const-string v1, "#" // string@0312 │ │ -363ede: 6e20 2c98 1b00 |000f: invoke-virtual {v11, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -363ee4: 0a01 |0012: move-result v1 │ │ -363ee6: 3801 0300 |0013: if-eqz v1, 0016 // +0003 │ │ -363eea: 28f2 |0015: goto 0007 // -000e │ │ -363eec: 6e10 3498 0b00 |0016: invoke-virtual {v11}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -363ef2: 0c01 |0019: move-result-object v1 │ │ -363ef4: 6e10 2298 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -363efa: 0a01 |001d: move-result v1 │ │ -363efc: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ -363f00: 28e7 |0020: goto 0007 // -0019 │ │ -363f02: 2201 7913 |0021: new-instance v1, Ljava/util/StringTokenizer; // type@1379 │ │ -363f06: 1a02 9607 |0023: const-string v2, ";" // string@0796 │ │ -363f0a: 7030 b99a b102 |0025: invoke-direct {v1, v11, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ab9 │ │ -363f10: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -363f12: 0724 |0029: move-object v4, v2 │ │ -363f14: 0745 |002a: move-object v5, v4 │ │ -363f16: 0756 |002b: move-object v6, v5 │ │ -363f18: 0767 |002c: move-object v7, v6 │ │ -363f1a: 0778 |002d: move-object v8, v7 │ │ -363f1c: 6e10 bd9a 0100 |002e: invoke-virtual {v1}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ -363f22: 0a02 |0031: move-result v2 │ │ -363f24: 3802 7400 |0032: if-eqz v2, 00a6 // +0074 │ │ -363f28: 6e10 be9a 0100 |0034: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ -363f2e: 0c02 |0037: move-result-object v2 │ │ -363f30: 6e10 3498 0200 |0038: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -363f36: 0c02 |003b: move-result-object v2 │ │ -363f38: 1a03 ee07 |003c: const-string v3, "=" // string@07ee │ │ -363f3c: 6e20 1c98 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -363f42: 0a03 |0041: move-result v3 │ │ -363f44: 1a09 afa6 |0042: const-string v9, "protocol=" // string@a6af │ │ -363f48: 6e20 2c98 9200 |0044: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -363f4e: 0a09 |0047: move-result v9 │ │ -363f50: 3809 0a00 |0048: if-eqz v9, 0052 // +000a │ │ -363f54: d803 0301 |004a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -363f58: 6e20 2d98 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -363f5e: 0c02 |004f: move-result-object v2 │ │ -363f60: 0725 |0050: move-object v5, v2 │ │ -363f62: 28dd |0051: goto 002e // -0023 │ │ -363f64: 1a09 67be |0052: const-string v9, "type=" // string@be67 │ │ -363f68: 6e20 2c98 9200 |0054: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -363f6e: 0a09 |0057: move-result v9 │ │ -363f70: 3809 1e00 |0058: if-eqz v9, 0076 // +001e │ │ -363f74: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -363f78: 6e20 2d98 3200 |005c: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -363f7e: 0c02 |005f: move-result-object v2 │ │ -363f80: 1a03 2cba |0060: const-string v3, "store" // string@ba2c │ │ -363f84: 6e20 1398 3200 |0062: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -363f8a: 0a03 |0065: move-result v3 │ │ -363f8c: 3803 0500 |0066: if-eqz v3, 006b // +0005 │ │ -363f90: 6204 4e71 |0068: sget-object v4, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714e │ │ -363f94: 28c4 |006a: goto 002e // -003c │ │ -363f96: 1a03 d9bd |006b: const-string v3, "transport" // string@bdd9 │ │ -363f9a: 6e20 1398 3200 |006d: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -363fa0: 0a02 |0070: move-result v2 │ │ -363fa2: 3802 bdff |0071: if-eqz v2, 002e // -0043 │ │ -363fa6: 6204 4f71 |0073: sget-object v4, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714f │ │ -363faa: 28b9 |0075: goto 002e // -0047 │ │ -363fac: 1a09 4764 |0076: const-string v9, "class=" // string@6447 │ │ -363fb0: 6e20 2c98 9200 |0078: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -363fb6: 0a09 |007b: move-result v9 │ │ -363fb8: 3809 0a00 |007c: if-eqz v9, 0086 // +000a │ │ -363fbc: d803 0301 |007e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -363fc0: 6e20 2d98 3200 |0080: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -363fc6: 0c02 |0083: move-result-object v2 │ │ -363fc8: 0726 |0084: move-object v6, v2 │ │ -363fca: 28a9 |0085: goto 002e // -0057 │ │ -363fcc: 1a09 d9c1 |0086: const-string v9, "vendor=" // string@c1d9 │ │ -363fd0: 6e20 2c98 9200 |0088: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -363fd6: 0a09 |008b: move-result v9 │ │ -363fd8: 3809 0a00 |008c: if-eqz v9, 0096 // +000a │ │ -363fdc: d803 0301 |008e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -363fe0: 6e20 2d98 3200 |0090: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -363fe6: 0c02 |0093: move-result-object v2 │ │ -363fe8: 0727 |0094: move-object v7, v2 │ │ -363fea: 2899 |0095: goto 002e // -0067 │ │ -363fec: 1a09 e9c1 |0096: const-string v9, "version=" // string@c1e9 │ │ -363ff0: 6e20 2c98 9200 |0098: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -363ff6: 0a09 |009b: move-result v9 │ │ -363ff8: 3809 92ff |009c: if-eqz v9, 002e // -006e │ │ -363ffc: d803 0301 |009e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -364000: 6e20 2d98 3200 |00a0: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -364006: 0c02 |00a3: move-result-object v2 │ │ -364008: 0728 |00a4: move-object v8, v2 │ │ -36400a: 2889 |00a5: goto 002e // -0077 │ │ -36400c: 3804 1e00 |00a6: if-eqz v4, 00c4 // +001e │ │ -364010: 3805 1c00 |00a8: if-eqz v5, 00c4 // +001c │ │ -364014: 3806 1a00 |00aa: if-eqz v6, 00c4 // +001a │ │ -364018: 6e10 2298 0500 |00ac: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -36401e: 0a01 |00af: move-result v1 │ │ -364020: 3d01 1400 |00b0: if-lez v1, 00c4 // +0014 │ │ -364024: 6e10 2298 0600 |00b2: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -36402a: 0a01 |00b5: move-result v1 │ │ -36402c: 3c01 0300 |00b6: if-gtz v1, 00b9 // +0003 │ │ -364030: 280c |00b8: goto 00c4 // +000c │ │ -364032: 220b f513 |00b9: new-instance v11, Ljavax/mail/Provider; // type@13f5 │ │ -364036: 07b3 |00bb: move-object v3, v11 │ │ -364038: 7606 569d 0300 |00bc: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Ljavax/mail/Provider;.:(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d56 │ │ -36403e: 6e20 9a9d ba00 |00bf: invoke-virtual {v10, v11}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ -364044: 2900 45ff |00c2: goto/16 0007 // -00bb │ │ -364048: 54a1 7671 |00c4: iget-object v1, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -36404c: 6202 c270 |00c6: sget-object v2, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ -364050: 1a03 9c0d |00c8: const-string v3, "Bad provider entry: {0}" // string@0d9c │ │ -364054: 6e40 b595 21b3 |00ca: invoke-virtual {v1, v2, v3, v11}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V // method@95b5 │ │ -36405a: 2900 3aff |00cd: goto/16 0007 // -00c6 │ │ -36405e: 0e00 |00cf: return-void │ │ +363eac: |[363eac] javax.mail.Session.loadProvidersFromStream:(Ljava/io/InputStream;)V │ │ +363ebc: 380b cf00 |0000: if-eqz v11, 00cf // +00cf │ │ +363ec0: 2200 5f12 |0002: new-instance v0, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ +363ec4: 7020 8b95 b000 |0004: invoke-direct {v0, v11}, Lcom/sun/mail/util/LineInputStream;.:(Ljava/io/InputStream;)V // method@958b │ │ +363eca: 6e10 8d95 0000 |0007: invoke-virtual {v0}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958d │ │ +363ed0: 0c0b |000a: move-result-object v11 │ │ +363ed2: 380b c400 |000b: if-eqz v11, 00cf // +00c4 │ │ +363ed6: 1a01 1203 |000d: const-string v1, "#" // string@0312 │ │ +363eda: 6e20 2c98 1b00 |000f: invoke-virtual {v11, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +363ee0: 0a01 |0012: move-result v1 │ │ +363ee2: 3801 0300 |0013: if-eqz v1, 0016 // +0003 │ │ +363ee6: 28f2 |0015: goto 0007 // -000e │ │ +363ee8: 6e10 3498 0b00 |0016: invoke-virtual {v11}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +363eee: 0c01 |0019: move-result-object v1 │ │ +363ef0: 6e10 2298 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +363ef6: 0a01 |001d: move-result v1 │ │ +363ef8: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ +363efc: 28e7 |0020: goto 0007 // -0019 │ │ +363efe: 2201 7913 |0021: new-instance v1, Ljava/util/StringTokenizer; // type@1379 │ │ +363f02: 1a02 9607 |0023: const-string v2, ";" // string@0796 │ │ +363f06: 7030 b99a b102 |0025: invoke-direct {v1, v11, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ab9 │ │ +363f0c: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +363f0e: 0724 |0029: move-object v4, v2 │ │ +363f10: 0745 |002a: move-object v5, v4 │ │ +363f12: 0756 |002b: move-object v6, v5 │ │ +363f14: 0767 |002c: move-object v7, v6 │ │ +363f16: 0778 |002d: move-object v8, v7 │ │ +363f18: 6e10 bd9a 0100 |002e: invoke-virtual {v1}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ +363f1e: 0a02 |0031: move-result v2 │ │ +363f20: 3802 7400 |0032: if-eqz v2, 00a6 // +0074 │ │ +363f24: 6e10 be9a 0100 |0034: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ +363f2a: 0c02 |0037: move-result-object v2 │ │ +363f2c: 6e10 3498 0200 |0038: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +363f32: 0c02 |003b: move-result-object v2 │ │ +363f34: 1a03 ee07 |003c: const-string v3, "=" // string@07ee │ │ +363f38: 6e20 1c98 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +363f3e: 0a03 |0041: move-result v3 │ │ +363f40: 1a09 afa6 |0042: const-string v9, "protocol=" // string@a6af │ │ +363f44: 6e20 2c98 9200 |0044: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +363f4a: 0a09 |0047: move-result v9 │ │ +363f4c: 3809 0a00 |0048: if-eqz v9, 0052 // +000a │ │ +363f50: d803 0301 |004a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +363f54: 6e20 2d98 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +363f5a: 0c02 |004f: move-result-object v2 │ │ +363f5c: 0725 |0050: move-object v5, v2 │ │ +363f5e: 28dd |0051: goto 002e // -0023 │ │ +363f60: 1a09 67be |0052: const-string v9, "type=" // string@be67 │ │ +363f64: 6e20 2c98 9200 |0054: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +363f6a: 0a09 |0057: move-result v9 │ │ +363f6c: 3809 1e00 |0058: if-eqz v9, 0076 // +001e │ │ +363f70: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +363f74: 6e20 2d98 3200 |005c: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +363f7a: 0c02 |005f: move-result-object v2 │ │ +363f7c: 1a03 2cba |0060: const-string v3, "store" // string@ba2c │ │ +363f80: 6e20 1398 3200 |0062: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +363f86: 0a03 |0065: move-result v3 │ │ +363f88: 3803 0500 |0066: if-eqz v3, 006b // +0005 │ │ +363f8c: 6204 4e71 |0068: sget-object v4, Ljavax/mail/Provider$Type;.STORE:Ljavax/mail/Provider$Type; // field@714e │ │ +363f90: 28c4 |006a: goto 002e // -003c │ │ +363f92: 1a03 d9bd |006b: const-string v3, "transport" // string@bdd9 │ │ +363f96: 6e20 1398 3200 |006d: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +363f9c: 0a02 |0070: move-result v2 │ │ +363f9e: 3802 bdff |0071: if-eqz v2, 002e // -0043 │ │ +363fa2: 6204 4f71 |0073: sget-object v4, Ljavax/mail/Provider$Type;.TRANSPORT:Ljavax/mail/Provider$Type; // field@714f │ │ +363fa6: 28b9 |0075: goto 002e // -0047 │ │ +363fa8: 1a09 4764 |0076: const-string v9, "class=" // string@6447 │ │ +363fac: 6e20 2c98 9200 |0078: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +363fb2: 0a09 |007b: move-result v9 │ │ +363fb4: 3809 0a00 |007c: if-eqz v9, 0086 // +000a │ │ +363fb8: d803 0301 |007e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +363fbc: 6e20 2d98 3200 |0080: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +363fc2: 0c02 |0083: move-result-object v2 │ │ +363fc4: 0726 |0084: move-object v6, v2 │ │ +363fc6: 28a9 |0085: goto 002e // -0057 │ │ +363fc8: 1a09 d9c1 |0086: const-string v9, "vendor=" // string@c1d9 │ │ +363fcc: 6e20 2c98 9200 |0088: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +363fd2: 0a09 |008b: move-result v9 │ │ +363fd4: 3809 0a00 |008c: if-eqz v9, 0096 // +000a │ │ +363fd8: d803 0301 |008e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +363fdc: 6e20 2d98 3200 |0090: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +363fe2: 0c02 |0093: move-result-object v2 │ │ +363fe4: 0727 |0094: move-object v7, v2 │ │ +363fe6: 2899 |0095: goto 002e // -0067 │ │ +363fe8: 1a09 e9c1 |0096: const-string v9, "version=" // string@c1e9 │ │ +363fec: 6e20 2c98 9200 |0098: invoke-virtual {v2, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +363ff2: 0a09 |009b: move-result v9 │ │ +363ff4: 3809 92ff |009c: if-eqz v9, 002e // -006e │ │ +363ff8: d803 0301 |009e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +363ffc: 6e20 2d98 3200 |00a0: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +364002: 0c02 |00a3: move-result-object v2 │ │ +364004: 0728 |00a4: move-object v8, v2 │ │ +364006: 2889 |00a5: goto 002e // -0077 │ │ +364008: 3804 1e00 |00a6: if-eqz v4, 00c4 // +001e │ │ +36400c: 3805 1c00 |00a8: if-eqz v5, 00c4 // +001c │ │ +364010: 3806 1a00 |00aa: if-eqz v6, 00c4 // +001a │ │ +364014: 6e10 2298 0500 |00ac: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +36401a: 0a01 |00af: move-result v1 │ │ +36401c: 3d01 1400 |00b0: if-lez v1, 00c4 // +0014 │ │ +364020: 6e10 2298 0600 |00b2: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +364026: 0a01 |00b5: move-result v1 │ │ +364028: 3c01 0300 |00b6: if-gtz v1, 00b9 // +0003 │ │ +36402c: 280c |00b8: goto 00c4 // +000c │ │ +36402e: 220b f513 |00b9: new-instance v11, Ljavax/mail/Provider; // type@13f5 │ │ +364032: 07b3 |00bb: move-object v3, v11 │ │ +364034: 7606 569d 0300 |00bc: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Ljavax/mail/Provider;.:(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d56 │ │ +36403a: 6e20 9a9d ba00 |00bf: invoke-virtual {v10, v11}, Ljavax/mail/Session;.addProvider:(Ljavax/mail/Provider;)V // method@9d9a │ │ +364040: 2900 45ff |00c2: goto/16 0007 // -00bb │ │ +364044: 54a1 7671 |00c4: iget-object v1, v10, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +364048: 6202 c270 |00c6: sget-object v2, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ +36404c: 1a03 9c0d |00c8: const-string v3, "Bad provider entry: {0}" // string@0d9c │ │ +364050: 6e40 b595 21b3 |00ca: invoke-virtual {v1, v2, v3, v11}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V // method@95b5 │ │ +364056: 2900 3aff |00cd: goto/16 0007 // -00c6 │ │ +36405a: 0e00 |00cf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1103 │ │ 0x0007 line=1107 │ │ 0x000f line=1109 │ │ 0x0016 line=1111 │ │ 0x0021 line=1118 │ │ @@ -800991,52 +800991,52 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -364060: |[364060] javax.mail.Session.loadResource:(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;Z)V │ │ -364070: 1a00 5d19 |0000: const-string v0, "Exception loading resource" // string@195d │ │ -364074: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -364076: 7120 ab9d 3400 |0003: invoke-static {v4, v3}, Ljavax/mail/Session;.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; // method@9dab │ │ -36407c: 0c01 |0006: move-result-object v1 │ │ -36407e: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ -364082: 7220 e39d 1500 |0009: invoke-interface {v5, v1}, Ljavax/mail/StreamLoader;.load:(Ljava/io/InputStream;)V // method@9de3 │ │ -364088: 5424 7671 |000c: iget-object v4, v2, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -36408c: 6205 c270 |000e: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ -364090: 1a06 86ba |0010: const-string v6, "successfully loaded resource: {0}" // string@ba86 │ │ -364094: 6e40 b595 5436 |0012: invoke-virtual {v4, v5, v6, v3}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V // method@95b5 │ │ -36409a: 280c |0015: goto 0021 // +000c │ │ -36409c: 3806 0b00 |0016: if-eqz v6, 0021 // +000b │ │ -3640a0: 5424 7671 |0018: iget-object v4, v2, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -3640a4: 6205 c870 |001a: sget-object v5, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@70c8 │ │ -3640a8: 1a06 ce6f |001c: const-string v6, "expected resource not found: {0}" // string@6fce │ │ -3640ac: 6e40 b595 5436 |001e: invoke-virtual {v4, v5, v6, v3}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V // method@95b5 │ │ -3640b2: 3801 1e00 |0021: if-eqz v1, 003f // +001e │ │ -3640b6: 6e10 b496 0100 |0023: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -3640bc: 2819 |0026: goto 003f // +0019 │ │ -3640be: 0d03 |0027: move-exception v3 │ │ -3640c0: 2818 |0028: goto 0040 // +0018 │ │ -3640c2: 0d03 |0029: move-exception v3 │ │ -3640c4: 5424 7671 |002a: iget-object v4, v2, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -3640c8: 6205 c270 |002c: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ -3640cc: 6e40 b695 5430 |002e: invoke-virtual {v4, v5, v0, v3}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ -3640d2: 3801 0e00 |0031: if-eqz v1, 003f // +000e │ │ -3640d6: 28f0 |0033: goto 0023 // -0010 │ │ -3640d8: 0d03 |0034: move-exception v3 │ │ -3640da: 5424 7671 |0035: iget-object v4, v2, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -3640de: 6205 c270 |0037: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ -3640e2: 6e40 b695 5430 |0039: invoke-virtual {v4, v5, v0, v3}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ -3640e8: 3801 0300 |003c: if-eqz v1, 003f // +0003 │ │ -3640ec: 28e5 |003e: goto 0023 // -001b │ │ -3640ee: 0e00 |003f: return-void │ │ -3640f0: 3801 0500 |0040: if-eqz v1, 0045 // +0005 │ │ -3640f4: 6e10 b496 0100 |0042: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -3640fa: 2703 |0045: throw v3 │ │ +36405c: |[36405c] javax.mail.Session.loadResource:(Ljava/lang/String;Ljava/lang/Class;Ljavax/mail/StreamLoader;Z)V │ │ +36406c: 1a00 5d19 |0000: const-string v0, "Exception loading resource" // string@195d │ │ +364070: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +364072: 7120 ab9d 3400 |0003: invoke-static {v4, v3}, Ljavax/mail/Session;.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; // method@9dab │ │ +364078: 0c01 |0006: move-result-object v1 │ │ +36407a: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ +36407e: 7220 e39d 1500 |0009: invoke-interface {v5, v1}, Ljavax/mail/StreamLoader;.load:(Ljava/io/InputStream;)V // method@9de3 │ │ +364084: 5424 7671 |000c: iget-object v4, v2, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +364088: 6205 c270 |000e: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ +36408c: 1a06 86ba |0010: const-string v6, "successfully loaded resource: {0}" // string@ba86 │ │ +364090: 6e40 b595 5436 |0012: invoke-virtual {v4, v5, v6, v3}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V // method@95b5 │ │ +364096: 280c |0015: goto 0021 // +000c │ │ +364098: 3806 0b00 |0016: if-eqz v6, 0021 // +000b │ │ +36409c: 5424 7671 |0018: iget-object v4, v2, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +3640a0: 6205 c870 |001a: sget-object v5, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@70c8 │ │ +3640a4: 1a06 ce6f |001c: const-string v6, "expected resource not found: {0}" // string@6fce │ │ +3640a8: 6e40 b595 5436 |001e: invoke-virtual {v4, v5, v6, v3}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V // method@95b5 │ │ +3640ae: 3801 1e00 |0021: if-eqz v1, 003f // +001e │ │ +3640b2: 6e10 b496 0100 |0023: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +3640b8: 2819 |0026: goto 003f // +0019 │ │ +3640ba: 0d03 |0027: move-exception v3 │ │ +3640bc: 2818 |0028: goto 0040 // +0018 │ │ +3640be: 0d03 |0029: move-exception v3 │ │ +3640c0: 5424 7671 |002a: iget-object v4, v2, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +3640c4: 6205 c270 |002c: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ +3640c8: 6e40 b695 5430 |002e: invoke-virtual {v4, v5, v0, v3}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ +3640ce: 3801 0e00 |0031: if-eqz v1, 003f // +000e │ │ +3640d2: 28f0 |0033: goto 0023 // -0010 │ │ +3640d4: 0d03 |0034: move-exception v3 │ │ +3640d6: 5424 7671 |0035: iget-object v4, v2, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +3640da: 6205 c270 |0037: sget-object v5, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ +3640de: 6e40 b695 5430 |0039: invoke-virtual {v4, v5, v0, v3}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ +3640e4: 3801 0300 |003c: if-eqz v1, 003f // +0003 │ │ +3640e8: 28e5 |003e: goto 0023 // -001b │ │ +3640ea: 0e00 |003f: return-void │ │ +3640ec: 3801 0500 |0040: if-eqz v1, 0045 // +0005 │ │ +3640f0: 6e10 b496 0100 |0042: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +3640f6: 2703 |0045: throw v3 │ │ catches : 4 │ │ 0x0003 - 0x0021 │ │ Ljava/io/IOException; -> 0x0034 │ │ Ljava/lang/SecurityException; -> 0x0029 │ │ -> 0x0027 │ │ 0x0023 - 0x0026 │ │ Ljava/io/IOException; -> 0x003f │ │ @@ -801066,26 +801066,26 @@ │ │ type : '(Ljava/net/URL;)Ljava/io/InputStream;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -362b7c: |[362b7c] javax.mail.Session.openStream:(Ljava/net/URL;)Ljava/io/InputStream; │ │ -362b8c: 2200 0314 |0000: new-instance v0, Ljavax/mail/Session$8; // type@1403 │ │ -362b90: 7020 939d 1000 |0002: invoke-direct {v0, v1}, Ljavax/mail/Session$8;.:(Ljava/net/URL;)V // method@9d93 │ │ -362b96: 7110 3d99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@993d │ │ -362b9c: 0c01 |0008: move-result-object v1 │ │ -362b9e: 1f01 9512 |0009: check-cast v1, Ljava/io/InputStream; // type@1295 │ │ -362ba2: 1101 |000b: return-object v1 │ │ -362ba4: 0d01 |000c: move-exception v1 │ │ -362ba6: 6e10 4d99 0100 |000d: invoke-virtual {v1}, Ljava/security/PrivilegedActionException;.getException:()Ljava/lang/Exception; // method@994d │ │ -362bac: 0c01 |0010: move-result-object v1 │ │ -362bae: 1f01 9412 |0011: check-cast v1, Ljava/io/IOException; // type@1294 │ │ -362bb2: 2701 |0013: throw v1 │ │ +362b78: |[362b78] javax.mail.Session.openStream:(Ljava/net/URL;)Ljava/io/InputStream; │ │ +362b88: 2200 0314 |0000: new-instance v0, Ljavax/mail/Session$8; // type@1403 │ │ +362b8c: 7020 939d 1000 |0002: invoke-direct {v0, v1}, Ljavax/mail/Session$8;.:(Ljava/net/URL;)V // method@9d93 │ │ +362b92: 7110 3d99 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@993d │ │ +362b98: 0c01 |0008: move-result-object v1 │ │ +362b9a: 1f01 9512 |0009: check-cast v1, Ljava/io/InputStream; // type@1295 │ │ +362b9e: 1101 |000b: return-object v1 │ │ +362ba0: 0d01 |000c: move-exception v1 │ │ +362ba2: 6e10 4d99 0100 |000d: invoke-virtual {v1}, Ljava/security/PrivilegedActionException;.getException:()Ljava/lang/Exception; // method@994d │ │ +362ba8: 0c01 |0010: move-result-object v1 │ │ +362baa: 1f01 9412 |0011: check-cast v1, Ljava/io/IOException; // type@1294 │ │ +362bae: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/security/PrivilegedActionException; -> 0x000c │ │ positions : │ │ 0x0000 line=1421 │ │ 0x000d line=1430 │ │ locals : │ │ @@ -801097,42 +801097,42 @@ │ │ type : '(Ljavax/mail/Provider;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -363798: |[363798] javax.mail.Session.addProvider:(Ljavax/mail/Provider;)V │ │ -3637a8: 1d02 |0000: monitor-enter v2 │ │ -3637aa: 5420 7971 |0001: iget-object v0, v2, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7179 │ │ -3637ae: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -3637b2: 2200 5613 |0005: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -3637b6: 7010 9399 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -3637bc: 5b20 7971 |000a: iput-object v0, v2, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7179 │ │ -3637c0: 5420 7971 |000c: iget-object v0, v2, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7179 │ │ -3637c4: 7220 5b9a 3000 |000e: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3637ca: 5420 7a71 |0011: iget-object v0, v2, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@717a │ │ -3637ce: 6e10 579d 0300 |0013: invoke-virtual {v3}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ -3637d4: 0c01 |0016: move-result-object v1 │ │ -3637d6: 7230 899a 1003 |0017: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -3637dc: 5420 7b71 |001a: iget-object v0, v2, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717b │ │ -3637e0: 6e10 589d 0300 |001c: invoke-virtual {v3}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ -3637e6: 0c01 |001f: move-result-object v1 │ │ -3637e8: 7220 819a 1000 |0020: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@9a81 │ │ -3637ee: 0a00 |0023: move-result v0 │ │ -3637f0: 3900 0b00 |0024: if-nez v0, 002f // +000b │ │ -3637f4: 5420 7b71 |0026: iget-object v0, v2, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717b │ │ -3637f8: 6e10 589d 0300 |0028: invoke-virtual {v3}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ -3637fe: 0c01 |002b: move-result-object v1 │ │ -363800: 7230 899a 1003 |002c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -363806: 1e02 |002f: monitor-exit v2 │ │ -363808: 0e00 |0030: return-void │ │ -36380a: 0d03 |0031: move-exception v3 │ │ -36380c: 1e02 |0032: monitor-exit v2 │ │ -36380e: 2703 |0033: throw v3 │ │ +363794: |[363794] javax.mail.Session.addProvider:(Ljavax/mail/Provider;)V │ │ +3637a4: 1d02 |0000: monitor-enter v2 │ │ +3637a6: 5420 7971 |0001: iget-object v0, v2, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7179 │ │ +3637aa: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +3637ae: 2200 5613 |0005: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +3637b2: 7010 9399 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +3637b8: 5b20 7971 |000a: iput-object v0, v2, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7179 │ │ +3637bc: 5420 7971 |000c: iget-object v0, v2, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7179 │ │ +3637c0: 7220 5b9a 3000 |000e: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3637c6: 5420 7a71 |0011: iget-object v0, v2, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@717a │ │ +3637ca: 6e10 579d 0300 |0013: invoke-virtual {v3}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ +3637d0: 0c01 |0016: move-result-object v1 │ │ +3637d2: 7230 899a 1003 |0017: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +3637d8: 5420 7b71 |001a: iget-object v0, v2, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717b │ │ +3637dc: 6e10 589d 0300 |001c: invoke-virtual {v3}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ +3637e2: 0c01 |001f: move-result-object v1 │ │ +3637e4: 7220 819a 1000 |0020: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@9a81 │ │ +3637ea: 0a00 |0023: move-result v0 │ │ +3637ec: 3900 0b00 |0024: if-nez v0, 002f // +000b │ │ +3637f0: 5420 7b71 |0026: iget-object v0, v2, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717b │ │ +3637f4: 6e10 589d 0300 |0028: invoke-virtual {v3}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ +3637fa: 0c01 |002b: move-result-object v1 │ │ +3637fc: 7230 899a 1003 |002c: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +363802: 1e02 |002f: monitor-exit v2 │ │ +363804: 0e00 |0030: return-void │ │ +363806: 0d03 |0031: move-exception v3 │ │ +363808: 1e02 |0032: monitor-exit v2 │ │ +36380a: 2703 |0033: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x002f │ │ -> 0x0031 │ │ positions : │ │ 0x0001 line=1166 │ │ 0x0005 line=1167 │ │ 0x000c line=1168 │ │ @@ -801149,22 +801149,22 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -362b08: |[362b08] javax.mail.Session.getDebug:()Z │ │ -362b18: 1d01 |0000: monitor-enter v1 │ │ -362b1a: 5510 7371 |0001: iget-boolean v0, v1, Ljavax/mail/Session;.debug:Z // field@7173 │ │ -362b1e: 1e01 |0003: monitor-exit v1 │ │ -362b20: 0f00 |0004: return v0 │ │ -362b22: 0d00 |0005: move-exception v0 │ │ -362b24: 1e01 |0006: monitor-exit v1 │ │ -362b26: 2700 |0007: throw v0 │ │ +362b04: |[362b04] javax.mail.Session.getDebug:()Z │ │ +362b14: 1d01 |0000: monitor-enter v1 │ │ +362b16: 5510 7371 |0001: iget-boolean v0, v1, Ljavax/mail/Session;.debug:Z // field@7173 │ │ +362b1a: 1e01 |0003: monitor-exit v1 │ │ +362b1c: 0f00 |0004: return v0 │ │ +362b1e: 0d00 |0005: move-exception v0 │ │ +362b20: 1e01 |0006: monitor-exit v1 │ │ +362b22: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=449 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/Session; │ │ @@ -801174,26 +801174,26 @@ │ │ type : '()Ljava/io/PrintStream;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -362bc4: |[362bc4] javax.mail.Session.getDebugOut:()Ljava/io/PrintStream; │ │ -362bd4: 1d01 |0000: monitor-enter v1 │ │ -362bd6: 5410 7771 |0001: iget-object v0, v1, Ljavax/mail/Session;.out:Ljava/io/PrintStream; // field@7177 │ │ -362bda: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ -362bde: 6200 a570 |0005: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@70a5 │ │ -362be2: 1e01 |0007: monitor-exit v1 │ │ -362be4: 1100 |0008: return-object v0 │ │ -362be6: 1e01 |0009: monitor-exit v1 │ │ -362be8: 1100 |000a: return-object v0 │ │ -362bea: 0d00 |000b: move-exception v0 │ │ -362bec: 1e01 |000c: monitor-exit v1 │ │ -362bee: 2700 |000d: throw v0 │ │ +362bc0: |[362bc0] javax.mail.Session.getDebugOut:()Ljava/io/PrintStream; │ │ +362bd0: 1d01 |0000: monitor-enter v1 │ │ +362bd2: 5410 7771 |0001: iget-object v0, v1, Ljavax/mail/Session;.out:Ljava/io/PrintStream; // field@7177 │ │ +362bd6: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ +362bda: 6200 a570 |0005: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@70a5 │ │ +362bde: 1e01 |0007: monitor-exit v1 │ │ +362be0: 1100 |0008: return-object v0 │ │ +362be2: 1e01 |0009: monitor-exit v1 │ │ +362be4: 1100 |000a: return-object v0 │ │ +362be6: 0d00 |000b: move-exception v0 │ │ +362be8: 1e01 |000c: monitor-exit v1 │ │ +362bea: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x000b │ │ positions : │ │ 0x0001 line=475 │ │ 0x0005 line=476 │ │ 0x0009 line=478 │ │ @@ -801205,17 +801205,17 @@ │ │ type : '()Ljavax/mail/EventQueue;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -362cc4: |[362cc4] javax.mail.Session.getEventQueue:()Ljavax/mail/EventQueue; │ │ -362cd4: 5410 7c71 |0000: iget-object v0, v1, Ljavax/mail/Session;.q:Ljavax/mail/EventQueue; // field@717c │ │ -362cd8: 1100 |0002: return-object v0 │ │ +362cc0: |[362cc0] javax.mail.Session.getEventQueue:()Ljavax/mail/EventQueue; │ │ +362cd0: 5410 7c71 |0000: iget-object v0, v1, Ljavax/mail/Session;.q:Ljavax/mail/EventQueue; // field@717c │ │ +362cd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1435 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Session; │ │ │ │ #4 : (in Ljavax/mail/Session;) │ │ @@ -801223,21 +801223,21 @@ │ │ type : '(Ljavax/mail/URLName;)Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -362cdc: |[362cdc] javax.mail.Session.getFolder:(Ljavax/mail/URLName;)Ljavax/mail/Folder; │ │ -362cec: 6e20 b29d 2100 |0000: invoke-virtual {v1, v2}, Ljavax/mail/Session;.getStore:(Ljavax/mail/URLName;)Ljavax/mail/Store; // method@9db2 │ │ -362cf2: 0c00 |0003: move-result-object v0 │ │ -362cf4: 6e10 cc9d 0000 |0004: invoke-virtual {v0}, Ljavax/mail/Store;.connect:()V // method@9dcc │ │ -362cfa: 6e20 d19d 2000 |0007: invoke-virtual {v0, v2}, Ljavax/mail/Store;.getFolder:(Ljavax/mail/URLName;)Ljavax/mail/Folder; // method@9dd1 │ │ -362d00: 0c02 |000a: move-result-object v2 │ │ -362d02: 1102 |000b: return-object v2 │ │ +362cd8: |[362cd8] javax.mail.Session.getFolder:(Ljavax/mail/URLName;)Ljavax/mail/Folder; │ │ +362ce8: 6e20 b29d 2100 |0000: invoke-virtual {v1, v2}, Ljavax/mail/Session;.getStore:(Ljavax/mail/URLName;)Ljavax/mail/Store; // method@9db2 │ │ +362cee: 0c00 |0003: move-result-object v0 │ │ +362cf0: 6e10 cc9d 0000 |0004: invoke-virtual {v0}, Ljavax/mail/Store;.connect:()V // method@9dcc │ │ +362cf6: 6e20 d19d 2000 |0007: invoke-virtual {v0, v2}, Ljavax/mail/Store;.getFolder:(Ljavax/mail/URLName;)Ljavax/mail/Folder; // method@9dd1 │ │ +362cfc: 0c02 |000a: move-result-object v2 │ │ +362cfe: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=688 │ │ 0x0004 line=689 │ │ 0x0007 line=690 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ljavax/mail/Session; │ │ @@ -801248,20 +801248,20 @@ │ │ type : '(Ljavax/mail/URLName;)Ljavax/mail/PasswordAuthentication;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -362d04: |[362d04] javax.mail.Session.getPasswordAuthentication:(Ljavax/mail/URLName;)Ljavax/mail/PasswordAuthentication; │ │ -362d14: 5410 7071 |0000: iget-object v0, v1, Ljavax/mail/Session;.authTable:Ljava/util/Hashtable; // field@7170 │ │ -362d18: 6e20 379a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ -362d1e: 0c02 |0005: move-result-object v2 │ │ -362d20: 1f02 f313 |0006: check-cast v2, Ljavax/mail/PasswordAuthentication; // type@13f3 │ │ -362d24: 1102 |0008: return-object v2 │ │ +362d00: |[362d00] javax.mail.Session.getPasswordAuthentication:(Ljavax/mail/URLName;)Ljavax/mail/PasswordAuthentication; │ │ +362d10: 5410 7071 |0000: iget-object v0, v1, Ljavax/mail/Session;.authTable:Ljava/util/Hashtable; // field@7170 │ │ +362d14: 6e20 379a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ +362d1a: 0c02 |0005: move-result-object v2 │ │ +362d1c: 1f02 f313 |0006: check-cast v2, Ljavax/mail/PasswordAuthentication; // type@13f3 │ │ +362d20: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=921 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/Session; │ │ 0x0000 - 0x0009 reg=2 (null) Ljavax/mail/URLName; │ │ │ │ @@ -801270,17 +801270,17 @@ │ │ type : '()Ljava/util/Properties;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -362cac: |[362cac] javax.mail.Session.getProperties:()Ljava/util/Properties; │ │ -362cbc: 5410 7871 |0000: iget-object v0, v1, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7178 │ │ -362cc0: 1100 |0002: return-object v0 │ │ +362ca8: |[362ca8] javax.mail.Session.getProperties:()Ljava/util/Properties; │ │ +362cb8: 5410 7871 |0000: iget-object v0, v1, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7178 │ │ +362cbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=962 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Session; │ │ │ │ #7 : (in Ljavax/mail/Session;) │ │ @@ -801288,19 +801288,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -362c24: |[362c24] javax.mail.Session.getProperty:(Ljava/lang/String;)Ljava/lang/String; │ │ -362c34: 5410 7871 |0000: iget-object v0, v1, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7178 │ │ -362c38: 6e20 979a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9a97 │ │ -362c3e: 0c02 |0005: move-result-object v2 │ │ -362c40: 1102 |0006: return-object v2 │ │ +362c20: |[362c20] javax.mail.Session.getProperty:(Ljava/lang/String;)Ljava/lang/String; │ │ +362c30: 5410 7871 |0000: iget-object v0, v1, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7178 │ │ +362c34: 6e20 979a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9a97 │ │ +362c3a: 0c02 |0005: move-result-object v2 │ │ +362c3c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=973 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/Session; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -801309,92 +801309,92 @@ │ │ type : '(Ljava/lang/String;)Ljavax/mail/Provider;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 164 16-bit code units │ │ -362d58: |[362d58] javax.mail.Session.getProvider:(Ljava/lang/String;)Ljavax/mail/Provider; │ │ -362d68: 1d04 |0000: monitor-enter v4 │ │ -362d6a: 3805 9800 |0001: if-eqz v5, 0099 // +0098 │ │ -362d6e: 6e10 2298 0500 |0003: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -362d74: 0a00 |0006: move-result v0 │ │ -362d76: 3d00 9200 |0007: if-lez v0, 0099 // +0092 │ │ -362d7a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -362d7c: 5441 7871 |000a: iget-object v1, v4, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7178 │ │ -362d80: 2202 e812 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -362d84: 7010 4098 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -362d8a: 1a03 fb98 |0011: const-string v3, "mail." // string@98fb │ │ -362d8e: 6e20 4b98 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362d94: 6e20 4b98 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362d9a: 1a03 0506 |0019: const-string v3, ".class" // string@0605 │ │ -362d9e: 6e20 4b98 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362da4: 6e10 5498 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -362daa: 0c02 |0021: move-result-object v2 │ │ -362dac: 6e20 979a 2100 |0022: invoke-virtual {v1, v2}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9a97 │ │ -362db2: 0c01 |0025: move-result-object v1 │ │ -362db4: 3801 2e00 |0026: if-eqz v1, 0054 // +002e │ │ -362db8: 5440 7671 |0028: iget-object v0, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -362dbc: 6202 c370 |002a: sget-object v2, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c3 │ │ -362dc0: 6e20 b295 2000 |002c: invoke-virtual {v0, v2}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b2 │ │ -362dc6: 0a00 |002f: move-result v0 │ │ -362dc8: 3800 2000 |0030: if-eqz v0, 0050 // +0020 │ │ -362dcc: 5440 7671 |0032: iget-object v0, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -362dd0: 2202 e812 |0034: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -362dd4: 7010 4098 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -362dda: 1a03 fb98 |0039: const-string v3, "mail." // string@98fb │ │ -362dde: 6e20 4b98 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362de4: 6e20 4b98 5200 |003e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362dea: 1a03 0606 |0041: const-string v3, ".class property exists and points to " // string@0606 │ │ -362dee: 6e20 4b98 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362df4: 6e20 4b98 1200 |0046: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362dfa: 6e10 5498 0200 |0049: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -362e00: 0c02 |004c: move-result-object v2 │ │ -362e02: 6e20 a995 2000 |004d: invoke-virtual {v0, v2}, Lcom/sun/mail/util/MailLogger;.fine:(Ljava/lang/String;)V // method@95a9 │ │ -362e08: 7020 a89d 1400 |0050: invoke-direct {v4, v1}, Ljavax/mail/Session;.getProviderByClassName:(Ljava/lang/String;)Ljavax/mail/Provider; // method@9da8 │ │ -362e0e: 0c00 |0053: move-result-object v0 │ │ -362e10: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ -362e14: 7020 a99d 5400 |0056: invoke-direct {v4, v5}, Ljavax/mail/Session;.getProviderByProtocol:(Ljava/lang/String;)Ljavax/mail/Provider; // method@9da9 │ │ -362e1a: 0c00 |0059: move-result-object v0 │ │ -362e1c: 3800 2800 |005a: if-eqz v0, 0082 // +0028 │ │ -362e20: 5445 7671 |005c: iget-object v5, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -362e24: 6201 c370 |005e: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c3 │ │ -362e28: 6e20 b295 1500 |0060: invoke-virtual {v5, v1}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b2 │ │ -362e2e: 0a05 |0063: move-result v5 │ │ -362e30: 3805 1c00 |0064: if-eqz v5, 0080 // +001c │ │ -362e34: 5445 7671 |0066: iget-object v5, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -362e38: 2201 e812 |0068: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -362e3c: 7010 4098 0100 |006a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -362e42: 1a02 6c7b |006d: const-string v2, "getProvider() returning " // string@7b6c │ │ -362e46: 6e20 4b98 2100 |006f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362e4c: 6e10 5c9d 0000 |0072: invoke-virtual {v0}, Ljavax/mail/Provider;.toString:()Ljava/lang/String; // method@9d5c │ │ -362e52: 0c02 |0075: move-result-object v2 │ │ -362e54: 6e20 4b98 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362e5a: 6e10 5498 0100 |0079: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -362e60: 0c01 |007c: move-result-object v1 │ │ -362e62: 6e20 a995 1500 |007d: invoke-virtual {v5, v1}, Lcom/sun/mail/util/MailLogger;.fine:(Ljava/lang/String;)V // method@95a9 │ │ -362e68: 1e04 |0080: monitor-exit v4 │ │ -362e6a: 1100 |0081: return-object v0 │ │ -362e6c: 2200 f113 |0082: new-instance v0, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ -362e70: 2201 e812 |0084: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -362e74: 7010 4098 0100 |0086: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -362e7a: 1a02 eb3e |0089: const-string v2, "No provider for " // string@3eeb │ │ -362e7e: 6e20 4b98 2100 |008b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362e84: 6e20 4b98 5100 |008e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -362e8a: 6e10 5498 0100 |0091: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -362e90: 0c05 |0094: move-result-object v5 │ │ -362e92: 7020 359d 5000 |0095: invoke-direct {v0, v5}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ -362e98: 2700 |0098: throw v0 │ │ -362e9a: 2205 f113 |0099: new-instance v5, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ -362e9e: 1a00 8820 |009b: const-string v0, "Invalid protocol: null" // string@2088 │ │ -362ea2: 7020 359d 0500 |009d: invoke-direct {v5, v0}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ -362ea8: 2705 |00a0: throw v5 │ │ -362eaa: 0d05 |00a1: move-exception v5 │ │ -362eac: 1e04 |00a2: monitor-exit v4 │ │ -362eae: 2705 |00a3: throw v5 │ │ +362d54: |[362d54] javax.mail.Session.getProvider:(Ljava/lang/String;)Ljavax/mail/Provider; │ │ +362d64: 1d04 |0000: monitor-enter v4 │ │ +362d66: 3805 9800 |0001: if-eqz v5, 0099 // +0098 │ │ +362d6a: 6e10 2298 0500 |0003: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +362d70: 0a00 |0006: move-result v0 │ │ +362d72: 3d00 9200 |0007: if-lez v0, 0099 // +0092 │ │ +362d76: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +362d78: 5441 7871 |000a: iget-object v1, v4, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7178 │ │ +362d7c: 2202 e812 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +362d80: 7010 4098 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +362d86: 1a03 fb98 |0011: const-string v3, "mail." // string@98fb │ │ +362d8a: 6e20 4b98 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362d90: 6e20 4b98 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362d96: 1a03 0506 |0019: const-string v3, ".class" // string@0605 │ │ +362d9a: 6e20 4b98 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362da0: 6e10 5498 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +362da6: 0c02 |0021: move-result-object v2 │ │ +362da8: 6e20 979a 2100 |0022: invoke-virtual {v1, v2}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9a97 │ │ +362dae: 0c01 |0025: move-result-object v1 │ │ +362db0: 3801 2e00 |0026: if-eqz v1, 0054 // +002e │ │ +362db4: 5440 7671 |0028: iget-object v0, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +362db8: 6202 c370 |002a: sget-object v2, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c3 │ │ +362dbc: 6e20 b295 2000 |002c: invoke-virtual {v0, v2}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b2 │ │ +362dc2: 0a00 |002f: move-result v0 │ │ +362dc4: 3800 2000 |0030: if-eqz v0, 0050 // +0020 │ │ +362dc8: 5440 7671 |0032: iget-object v0, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +362dcc: 2202 e812 |0034: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +362dd0: 7010 4098 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +362dd6: 1a03 fb98 |0039: const-string v3, "mail." // string@98fb │ │ +362dda: 6e20 4b98 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362de0: 6e20 4b98 5200 |003e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362de6: 1a03 0606 |0041: const-string v3, ".class property exists and points to " // string@0606 │ │ +362dea: 6e20 4b98 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362df0: 6e20 4b98 1200 |0046: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362df6: 6e10 5498 0200 |0049: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +362dfc: 0c02 |004c: move-result-object v2 │ │ +362dfe: 6e20 a995 2000 |004d: invoke-virtual {v0, v2}, Lcom/sun/mail/util/MailLogger;.fine:(Ljava/lang/String;)V // method@95a9 │ │ +362e04: 7020 a89d 1400 |0050: invoke-direct {v4, v1}, Ljavax/mail/Session;.getProviderByClassName:(Ljava/lang/String;)Ljavax/mail/Provider; // method@9da8 │ │ +362e0a: 0c00 |0053: move-result-object v0 │ │ +362e0c: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ +362e10: 7020 a99d 5400 |0056: invoke-direct {v4, v5}, Ljavax/mail/Session;.getProviderByProtocol:(Ljava/lang/String;)Ljavax/mail/Provider; // method@9da9 │ │ +362e16: 0c00 |0059: move-result-object v0 │ │ +362e18: 3800 2800 |005a: if-eqz v0, 0082 // +0028 │ │ +362e1c: 5445 7671 |005c: iget-object v5, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +362e20: 6201 c370 |005e: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c3 │ │ +362e24: 6e20 b295 1500 |0060: invoke-virtual {v5, v1}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b2 │ │ +362e2a: 0a05 |0063: move-result v5 │ │ +362e2c: 3805 1c00 |0064: if-eqz v5, 0080 // +001c │ │ +362e30: 5445 7671 |0066: iget-object v5, v4, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +362e34: 2201 e812 |0068: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +362e38: 7010 4098 0100 |006a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +362e3e: 1a02 6c7b |006d: const-string v2, "getProvider() returning " // string@7b6c │ │ +362e42: 6e20 4b98 2100 |006f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362e48: 6e10 5c9d 0000 |0072: invoke-virtual {v0}, Ljavax/mail/Provider;.toString:()Ljava/lang/String; // method@9d5c │ │ +362e4e: 0c02 |0075: move-result-object v2 │ │ +362e50: 6e20 4b98 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362e56: 6e10 5498 0100 |0079: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +362e5c: 0c01 |007c: move-result-object v1 │ │ +362e5e: 6e20 a995 1500 |007d: invoke-virtual {v5, v1}, Lcom/sun/mail/util/MailLogger;.fine:(Ljava/lang/String;)V // method@95a9 │ │ +362e64: 1e04 |0080: monitor-exit v4 │ │ +362e66: 1100 |0081: return-object v0 │ │ +362e68: 2200 f113 |0082: new-instance v0, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ +362e6c: 2201 e812 |0084: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +362e70: 7010 4098 0100 |0086: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +362e76: 1a02 eb3e |0089: const-string v2, "No provider for " // string@3eeb │ │ +362e7a: 6e20 4b98 2100 |008b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362e80: 6e20 4b98 5100 |008e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +362e86: 6e10 5498 0100 |0091: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +362e8c: 0c05 |0094: move-result-object v5 │ │ +362e8e: 7020 359d 5000 |0095: invoke-direct {v0, v5}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ +362e94: 2700 |0098: throw v0 │ │ +362e96: 2205 f113 |0099: new-instance v5, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ +362e9a: 1a00 8820 |009b: const-string v0, "Invalid protocol: null" // string@2088 │ │ +362e9e: 7020 359d 0500 |009d: invoke-direct {v5, v0}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ +362ea4: 2705 |00a0: throw v5 │ │ +362ea6: 0d05 |00a1: move-exception v5 │ │ +362ea8: 1e04 |00a2: monitor-exit v4 │ │ +362eaa: 2705 |00a3: throw v5 │ │ catches : 2 │ │ 0x0003 - 0x0080 │ │ -> 0x00a1 │ │ 0x0082 - 0x00a1 │ │ -> 0x00a1 │ │ positions : │ │ 0x0003 line=524 │ │ @@ -801417,48 +801417,48 @@ │ │ type : '()[Ljavax/mail/Provider;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -362fdc: |[362fdc] javax.mail.Session.getProviders:()[Ljavax/mail/Provider; │ │ -362fec: 1d04 |0000: monitor-enter v4 │ │ -362fee: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -362ff2: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -362ff8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -362ffa: 1c02 f513 |0007: const-class v2, Ljavax/mail/Provider; // type@13f5 │ │ -362ffe: 7110 a89a 0200 |0009: invoke-static {v2}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;)Ljava/util/ServiceLoader; // method@9aa8 │ │ -363004: 0c02 |000c: move-result-object v2 │ │ -363006: 6e10 a79a 0200 |000d: invoke-virtual {v2}, Ljava/util/ServiceLoader;.iterator:()Ljava/util/Iterator; // method@9aa7 │ │ -36300c: 0c02 |0010: move-result-object v2 │ │ -36300e: 7210 3f9a 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -363014: 0a03 |0014: move-result v3 │ │ -363016: 3803 0d00 |0015: if-eqz v3, 0022 // +000d │ │ -36301a: 7210 409a 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -363020: 0c01 |001a: move-result-object v1 │ │ -363022: 1f01 f513 |001b: check-cast v1, Ljavax/mail/Provider; // type@13f5 │ │ -363026: 7220 5b9a 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36302c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -36302e: 28f0 |0021: goto 0011 // -0010 │ │ -363030: 5542 7571 |0022: iget-boolean v2, v4, Ljavax/mail/Session;.loadedProviders:Z // field@7175 │ │ -363034: 3902 0500 |0024: if-nez v2, 0029 // +0005 │ │ -363038: 7020 be9d 1400 |0026: invoke-direct {v4, v1}, Ljavax/mail/Session;.loadProviders:(Z)V // method@9dbe │ │ -36303e: 5441 7971 |0029: iget-object v1, v4, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7179 │ │ -363042: 3801 0500 |002b: if-eqz v1, 0030 // +0005 │ │ -363046: 7220 5c9a 1000 |002d: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@9a5c │ │ -36304c: 7210 6a9a 0000 |0030: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -363052: 0a01 |0033: move-result v1 │ │ -363054: 2311 f315 |0034: new-array v1, v1, [Ljavax/mail/Provider; // type@15f3 │ │ -363058: 7220 6d9a 1000 |0036: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -36305e: 1e04 |0039: monitor-exit v4 │ │ -363060: 1101 |003a: return-object v1 │ │ -363062: 0d00 |003b: move-exception v0 │ │ -363064: 1e04 |003c: monitor-exit v4 │ │ -363066: 2700 |003d: throw v0 │ │ +362fd8: |[362fd8] javax.mail.Session.getProviders:()[Ljavax/mail/Provider; │ │ +362fe8: 1d04 |0000: monitor-enter v4 │ │ +362fea: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +362fee: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +362ff4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +362ff6: 1c02 f513 |0007: const-class v2, Ljavax/mail/Provider; // type@13f5 │ │ +362ffa: 7110 a89a 0200 |0009: invoke-static {v2}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;)Ljava/util/ServiceLoader; // method@9aa8 │ │ +363000: 0c02 |000c: move-result-object v2 │ │ +363002: 6e10 a79a 0200 |000d: invoke-virtual {v2}, Ljava/util/ServiceLoader;.iterator:()Ljava/util/Iterator; // method@9aa7 │ │ +363008: 0c02 |0010: move-result-object v2 │ │ +36300a: 7210 3f9a 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +363010: 0a03 |0014: move-result v3 │ │ +363012: 3803 0d00 |0015: if-eqz v3, 0022 // +000d │ │ +363016: 7210 409a 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +36301c: 0c01 |001a: move-result-object v1 │ │ +36301e: 1f01 f513 |001b: check-cast v1, Ljavax/mail/Provider; // type@13f5 │ │ +363022: 7220 5b9a 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +363028: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +36302a: 28f0 |0021: goto 0011 // -0010 │ │ +36302c: 5542 7571 |0022: iget-boolean v2, v4, Ljavax/mail/Session;.loadedProviders:Z // field@7175 │ │ +363030: 3902 0500 |0024: if-nez v2, 0029 // +0005 │ │ +363034: 7020 be9d 1400 |0026: invoke-direct {v4, v1}, Ljavax/mail/Session;.loadProviders:(Z)V // method@9dbe │ │ +36303a: 5441 7971 |0029: iget-object v1, v4, Ljavax/mail/Session;.providers:Ljava/util/List; // field@7179 │ │ +36303e: 3801 0500 |002b: if-eqz v1, 0030 // +0005 │ │ +363042: 7220 5c9a 1000 |002d: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@9a5c │ │ +363048: 7210 6a9a 0000 |0030: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +36304e: 0a01 |0033: move-result v1 │ │ +363050: 2311 f315 |0034: new-array v1, v1, [Ljavax/mail/Provider; // type@15f3 │ │ +363054: 7220 6d9a 1000 |0036: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +36305a: 1e04 |0039: monitor-exit v4 │ │ +36305c: 1101 |003a: return-object v1 │ │ +36305e: 0d00 |003b: move-exception v0 │ │ +363060: 1e04 |003c: monitor-exit v4 │ │ +363062: 2700 |003d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0039 │ │ -> 0x003b │ │ positions : │ │ 0x0001 line=489 │ │ 0x0007 line=492 │ │ 0x000d line=493 │ │ @@ -801478,21 +801478,21 @@ │ │ type : '()Ljavax/mail/Store;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3633ac: |[3633ac] javax.mail.Session.getStore:()Ljavax/mail/Store; │ │ -3633bc: 1a00 5399 |0000: const-string v0, "mail.store.protocol" // string@9953 │ │ -3633c0: 6e20 a69d 0100 |0002: invoke-virtual {v1, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -3633c6: 0c00 |0005: move-result-object v0 │ │ -3633c8: 6e20 af9d 0100 |0006: invoke-virtual {v1, v0}, Ljavax/mail/Session;.getStore:(Ljava/lang/String;)Ljavax/mail/Store; // method@9daf │ │ -3633ce: 0c00 |0009: move-result-object v0 │ │ -3633d0: 1100 |000a: return-object v0 │ │ +3633a8: |[3633a8] javax.mail.Session.getStore:()Ljavax/mail/Store; │ │ +3633b8: 1a00 5399 |0000: const-string v0, "mail.store.protocol" // string@9953 │ │ +3633bc: 6e20 a69d 0100 |0002: invoke-virtual {v1, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +3633c2: 0c00 |0005: move-result-object v0 │ │ +3633c4: 6e20 af9d 0100 |0006: invoke-virtual {v1, v0}, Ljavax/mail/Session;.getStore:(Ljava/lang/String;)Ljavax/mail/Store; // method@9daf │ │ +3633ca: 0c00 |0009: move-result-object v0 │ │ +3633cc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=586 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/mail/Session; │ │ │ │ #11 : (in Ljavax/mail/Session;) │ │ @@ -801500,27 +801500,27 @@ │ │ type : '(Ljava/lang/String;)Ljavax/mail/Store;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 17 16-bit code units │ │ -3633d4: |[3633d4] javax.mail.Session.getStore:(Ljava/lang/String;)Ljavax/mail/Store; │ │ -3633e4: 2207 0b14 |0000: new-instance v7, Ljavax/mail/URLName; // type@140b │ │ -3633e8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -3633ea: 12f3 |0003: const/4 v3, #int -1 // #ff │ │ -3633ec: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -3633ee: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -3633f0: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -3633f2: 0770 |0007: move-object v0, v7 │ │ -3633f4: 0791 |0008: move-object v1, v9 │ │ -3633f6: 7607 ff9d 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/mail/URLName;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9dff │ │ -3633fc: 6e20 b29d 7800 |000c: invoke-virtual {v8, v7}, Ljavax/mail/Session;.getStore:(Ljavax/mail/URLName;)Ljavax/mail/Store; // method@9db2 │ │ -363402: 0c09 |000f: move-result-object v9 │ │ -363404: 1109 |0010: return-object v9 │ │ +3633d0: |[3633d0] javax.mail.Session.getStore:(Ljava/lang/String;)Ljavax/mail/Store; │ │ +3633e0: 2207 0b14 |0000: new-instance v7, Ljavax/mail/URLName; // type@140b │ │ +3633e4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +3633e6: 12f3 |0003: const/4 v3, #int -1 // #ff │ │ +3633e8: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +3633ea: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +3633ec: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +3633ee: 0770 |0007: move-object v0, v7 │ │ +3633f0: 0791 |0008: move-object v1, v9 │ │ +3633f2: 7607 ff9d 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/mail/URLName;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9dff │ │ +3633f8: 6e20 b29d 7800 |000c: invoke-virtual {v8, v7}, Ljavax/mail/Session;.getStore:(Ljavax/mail/URLName;)Ljavax/mail/Store; // method@9db2 │ │ +3633fe: 0c09 |000f: move-result-object v9 │ │ +363400: 1109 |0010: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0011 reg=8 this Ljavax/mail/Session; │ │ 0x0000 - 0x0011 reg=9 (null) Ljava/lang/String; │ │ │ │ @@ -801529,19 +801529,19 @@ │ │ type : '(Ljavax/mail/Provider;)Ljavax/mail/Store;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -363408: |[363408] javax.mail.Session.getStore:(Ljavax/mail/Provider;)Ljavax/mail/Store; │ │ -363418: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36341a: 7030 b19d 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/Session;.getStore:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Store; // method@9db1 │ │ -363420: 0c02 |0004: move-result-object v2 │ │ -363422: 1102 |0005: return-object v2 │ │ +363404: |[363404] javax.mail.Session.getStore:(Ljavax/mail/Provider;)Ljavax/mail/Store; │ │ +363414: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +363416: 7030 b19d 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/Session;.getStore:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Store; // method@9db1 │ │ +36341c: 0c02 |0004: move-result-object v2 │ │ +36341e: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=634 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/Session; │ │ 0x0000 - 0x0006 reg=2 (null) Ljavax/mail/Provider; │ │ │ │ @@ -801550,22 +801550,22 @@ │ │ type : '(Ljavax/mail/URLName;)Ljavax/mail/Store;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -36346c: |[36346c] javax.mail.Session.getStore:(Ljavax/mail/URLName;)Ljavax/mail/Store; │ │ -36347c: 6e10 0a9e 0200 |0000: invoke-virtual {v2}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ -363482: 0c00 |0003: move-result-object v0 │ │ -363484: 6e20 a79d 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/Session;.getProvider:(Ljava/lang/String;)Ljavax/mail/Provider; // method@9da7 │ │ -36348a: 0c00 |0007: move-result-object v0 │ │ -36348c: 7030 b19d 0102 |0008: invoke-direct {v1, v0, v2}, Ljavax/mail/Session;.getStore:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Store; // method@9db1 │ │ -363492: 0c02 |000b: move-result-object v2 │ │ -363494: 1102 |000c: return-object v2 │ │ +363468: |[363468] javax.mail.Session.getStore:(Ljavax/mail/URLName;)Ljavax/mail/Store; │ │ +363478: 6e10 0a9e 0200 |0000: invoke-virtual {v2}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ +36347e: 0c00 |0003: move-result-object v0 │ │ +363480: 6e20 a79d 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/Session;.getProvider:(Ljava/lang/String;)Ljavax/mail/Provider; // method@9da7 │ │ +363486: 0c00 |0007: move-result-object v0 │ │ +363488: 7030 b19d 0102 |0008: invoke-direct {v1, v0, v2}, Ljavax/mail/Session;.getStore:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Store; // method@9db1 │ │ +36348e: 0c02 |000b: move-result-object v2 │ │ +363490: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x0004 line=620 │ │ 0x0008 line=621 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Ljavax/mail/Session; │ │ @@ -801576,35 +801576,35 @@ │ │ type : '()Ljavax/mail/Transport;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -363498: |[363498] javax.mail.Session.getTransport:()Ljavax/mail/Transport; │ │ -3634a8: 1a00 5499 |0000: const-string v0, "mail.transport.protocol" // string@9954 │ │ -3634ac: 6e20 a69d 0200 |0002: invoke-virtual {v2, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -3634b2: 0c00 |0005: move-result-object v0 │ │ -3634b4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -3634b8: 6e20 b59d 0200 |0008: invoke-virtual {v2, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ -3634be: 0c00 |000b: move-result-object v0 │ │ -3634c0: 1100 |000c: return-object v0 │ │ -3634c2: 5420 6f71 |000d: iget-object v0, v2, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716f │ │ -3634c6: 1a01 cdaa |000f: const-string v1, "rfc822" // string@aacd │ │ -3634ca: 6e20 969a 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ -3634d0: 0c00 |0014: move-result-object v0 │ │ -3634d2: 1f00 e612 |0015: check-cast v0, Ljava/lang/String; // type@12e6 │ │ -3634d6: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ -3634da: 6e20 b59d 0200 |0019: invoke-virtual {v2, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ -3634e0: 0c00 |001c: move-result-object v0 │ │ -3634e2: 1100 |001d: return-object v0 │ │ -3634e4: 1a00 7fb8 |001e: const-string v0, "smtp" // string@b87f │ │ -3634e8: 6e20 b59d 0200 |0020: invoke-virtual {v2, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ -3634ee: 0c00 |0023: move-result-object v0 │ │ -3634f0: 1100 |0024: return-object v0 │ │ +363494: |[363494] javax.mail.Session.getTransport:()Ljavax/mail/Transport; │ │ +3634a4: 1a00 5499 |0000: const-string v0, "mail.transport.protocol" // string@9954 │ │ +3634a8: 6e20 a69d 0200 |0002: invoke-virtual {v2, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +3634ae: 0c00 |0005: move-result-object v0 │ │ +3634b0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +3634b4: 6e20 b59d 0200 |0008: invoke-virtual {v2, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ +3634ba: 0c00 |000b: move-result-object v0 │ │ +3634bc: 1100 |000c: return-object v0 │ │ +3634be: 5420 6f71 |000d: iget-object v0, v2, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716f │ │ +3634c2: 1a01 cdaa |000f: const-string v1, "rfc822" // string@aacd │ │ +3634c6: 6e20 969a 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ +3634cc: 0c00 |0014: move-result-object v0 │ │ +3634ce: 1f00 e612 |0015: check-cast v0, Ljava/lang/String; // type@12e6 │ │ +3634d2: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ +3634d6: 6e20 b59d 0200 |0019: invoke-virtual {v2, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ +3634dc: 0c00 |001c: move-result-object v0 │ │ +3634de: 1100 |001d: return-object v0 │ │ +3634e0: 1a00 7fb8 |001e: const-string v0, "smtp" // string@b87f │ │ +3634e4: 6e20 b59d 0200 |0020: invoke-virtual {v2, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ +3634ea: 0c00 |0023: move-result-object v0 │ │ +3634ec: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=703 │ │ 0x0008 line=705 │ │ 0x000d line=707 │ │ 0x0019 line=709 │ │ 0x0020 line=710 │ │ @@ -801616,27 +801616,27 @@ │ │ type : '(Ljava/lang/String;)Ljavax/mail/Transport;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 17 16-bit code units │ │ -3634f4: |[3634f4] javax.mail.Session.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; │ │ -363504: 2207 0b14 |0000: new-instance v7, Ljavax/mail/URLName; // type@140b │ │ -363508: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -36350a: 12f3 |0003: const/4 v3, #int -1 // #ff │ │ -36350c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -36350e: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -363510: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -363512: 0770 |0007: move-object v0, v7 │ │ -363514: 0791 |0008: move-object v1, v9 │ │ -363516: 7607 ff9d 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/mail/URLName;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9dff │ │ -36351c: 6e20 b99d 7800 |000c: invoke-virtual {v8, v7}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/URLName;)Ljavax/mail/Transport; // method@9db9 │ │ -363522: 0c09 |000f: move-result-object v9 │ │ -363524: 1109 |0010: return-object v9 │ │ +3634f0: |[3634f0] javax.mail.Session.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; │ │ +363500: 2207 0b14 |0000: new-instance v7, Ljavax/mail/URLName; // type@140b │ │ +363504: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +363506: 12f3 |0003: const/4 v3, #int -1 // #ff │ │ +363508: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +36350a: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +36350c: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +36350e: 0770 |0007: move-object v0, v7 │ │ +363510: 0791 |0008: move-object v1, v9 │ │ +363512: 7607 ff9d 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/mail/URLName;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9dff │ │ +363518: 6e20 b99d 7800 |000c: invoke-virtual {v8, v7}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/URLName;)Ljavax/mail/Transport; // method@9db9 │ │ +36351e: 0c09 |000f: move-result-object v9 │ │ +363520: 1109 |0010: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0011 reg=8 this Ljavax/mail/Session; │ │ 0x0000 - 0x0011 reg=9 (null) Ljava/lang/String; │ │ │ │ @@ -801645,52 +801645,52 @@ │ │ type : '(Ljavax/mail/Address;)Ljavax/mail/Transport;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -363528: |[363528] javax.mail.Session.getTransport:(Ljavax/mail/Address;)Ljavax/mail/Transport; │ │ -363538: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36353c: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -363542: 1a01 5599 |0005: const-string v1, "mail.transport.protocol." // string@9955 │ │ -363546: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36354c: 6e10 589c 0400 |000a: invoke-virtual {v4}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ -363552: 0c01 |000d: move-result-object v1 │ │ -363554: 6e20 4b98 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36355a: 6e10 5498 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -363560: 0c00 |0014: move-result-object v0 │ │ -363562: 6e20 a69d 0300 |0015: invoke-virtual {v3, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -363568: 0c00 |0018: move-result-object v0 │ │ -36356a: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -36356e: 6e20 b59d 0300 |001b: invoke-virtual {v3, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ -363574: 0c04 |001e: move-result-object v4 │ │ -363576: 1104 |001f: return-object v4 │ │ -363578: 5430 6f71 |0020: iget-object v0, v3, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716f │ │ -36357c: 6e10 589c 0400 |0022: invoke-virtual {v4}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ -363582: 0c01 |0025: move-result-object v1 │ │ -363584: 6e20 969a 1000 |0026: invoke-virtual {v0, v1}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ -36358a: 0c00 |0029: move-result-object v0 │ │ -36358c: 1f00 e612 |002a: check-cast v0, Ljava/lang/String; // type@12e6 │ │ -363590: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -363594: 6e20 b59d 0300 |002e: invoke-virtual {v3, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ -36359a: 0c04 |0031: move-result-object v4 │ │ -36359c: 1104 |0032: return-object v4 │ │ -36359e: 2200 f113 |0033: new-instance v0, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ -3635a2: 2201 e812 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3635a6: 7010 4098 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3635ac: 1a02 ec3e |003a: const-string v2, "No provider for Address type: " // string@3eec │ │ -3635b0: 6e20 4b98 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3635b6: 6e10 589c 0400 |003f: invoke-virtual {v4}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ -3635bc: 0c04 |0042: move-result-object v4 │ │ -3635be: 6e20 4b98 4100 |0043: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3635c4: 6e10 5498 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3635ca: 0c04 |0049: move-result-object v4 │ │ -3635cc: 7020 359d 4000 |004a: invoke-direct {v0, v4}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ -3635d2: 2700 |004d: throw v0 │ │ +363524: |[363524] javax.mail.Session.getTransport:(Ljavax/mail/Address;)Ljavax/mail/Transport; │ │ +363534: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +363538: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36353e: 1a01 5599 |0005: const-string v1, "mail.transport.protocol." // string@9955 │ │ +363542: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363548: 6e10 589c 0400 |000a: invoke-virtual {v4}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ +36354e: 0c01 |000d: move-result-object v1 │ │ +363550: 6e20 4b98 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +363556: 6e10 5498 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36355c: 0c00 |0014: move-result-object v0 │ │ +36355e: 6e20 a69d 0300 |0015: invoke-virtual {v3, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +363564: 0c00 |0018: move-result-object v0 │ │ +363566: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +36356a: 6e20 b59d 0300 |001b: invoke-virtual {v3, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ +363570: 0c04 |001e: move-result-object v4 │ │ +363572: 1104 |001f: return-object v4 │ │ +363574: 5430 6f71 |0020: iget-object v0, v3, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716f │ │ +363578: 6e10 589c 0400 |0022: invoke-virtual {v4}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ +36357e: 0c01 |0025: move-result-object v1 │ │ +363580: 6e20 969a 1000 |0026: invoke-virtual {v0, v1}, Ljava/util/Properties;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a96 │ │ +363586: 0c00 |0029: move-result-object v0 │ │ +363588: 1f00 e612 |002a: check-cast v0, Ljava/lang/String; // type@12e6 │ │ +36358c: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +363590: 6e20 b59d 0300 |002e: invoke-virtual {v3, v0}, Ljavax/mail/Session;.getTransport:(Ljava/lang/String;)Ljavax/mail/Transport; // method@9db5 │ │ +363596: 0c04 |0031: move-result-object v4 │ │ +363598: 1104 |0032: return-object v4 │ │ +36359a: 2200 f113 |0033: new-instance v0, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ +36359e: 2201 e812 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3635a2: 7010 4098 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3635a8: 1a02 ec3e |003a: const-string v2, "No provider for Address type: " // string@3eec │ │ +3635ac: 6e20 4b98 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3635b2: 6e10 589c 0400 |003f: invoke-virtual {v4}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ +3635b8: 0c04 |0042: move-result-object v4 │ │ +3635ba: 6e20 4b98 4100 |0043: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3635c0: 6e10 5498 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3635c6: 0c04 |0049: move-result-object v4 │ │ +3635c8: 7020 359d 4000 |004a: invoke-direct {v0, v4}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ +3635ce: 2700 |004d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ 0x000a line=777 │ │ 0x001b line=779 │ │ 0x0020 line=780 │ │ 0x002e line=782 │ │ @@ -801705,19 +801705,19 @@ │ │ type : '(Ljavax/mail/Provider;)Ljavax/mail/Transport;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3635d4: |[3635d4] javax.mail.Session.getTransport:(Ljavax/mail/Provider;)Ljavax/mail/Transport; │ │ -3635e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3635e6: 7030 b89d 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Transport; // method@9db8 │ │ -3635ec: 0c02 |0004: move-result-object v2 │ │ -3635ee: 1102 |0005: return-object v2 │ │ +3635d0: |[3635d0] javax.mail.Session.getTransport:(Ljavax/mail/Provider;)Ljavax/mail/Transport; │ │ +3635e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3635e2: 7030 b89d 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Transport; // method@9db8 │ │ +3635e8: 0c02 |0004: move-result-object v2 │ │ +3635ea: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=759 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/Session; │ │ 0x0000 - 0x0006 reg=2 (null) Ljavax/mail/Provider; │ │ │ │ @@ -801726,22 +801726,22 @@ │ │ type : '(Ljavax/mail/URLName;)Ljavax/mail/Transport;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -363638: |[363638] javax.mail.Session.getTransport:(Ljavax/mail/URLName;)Ljavax/mail/Transport; │ │ -363648: 6e10 0a9e 0200 |0000: invoke-virtual {v2}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ -36364e: 0c00 |0003: move-result-object v0 │ │ -363650: 6e20 a79d 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/Session;.getProvider:(Ljava/lang/String;)Ljavax/mail/Provider; // method@9da7 │ │ -363656: 0c00 |0007: move-result-object v0 │ │ -363658: 7030 b89d 0102 |0008: invoke-direct {v1, v0, v2}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Transport; // method@9db8 │ │ -36365e: 0c02 |000b: move-result-object v2 │ │ -363660: 1102 |000c: return-object v2 │ │ +363634: |[363634] javax.mail.Session.getTransport:(Ljavax/mail/URLName;)Ljavax/mail/Transport; │ │ +363644: 6e10 0a9e 0200 |0000: invoke-virtual {v2}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ +36364a: 0c00 |0003: move-result-object v0 │ │ +36364c: 6e20 a79d 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/Session;.getProvider:(Ljava/lang/String;)Ljavax/mail/Provider; // method@9da7 │ │ +363652: 0c00 |0007: move-result-object v0 │ │ +363654: 7030 b89d 0102 |0008: invoke-direct {v1, v0, v2}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Transport; // method@9db8 │ │ +36365a: 0c02 |000b: move-result-object v2 │ │ +36365c: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x0004 line=744 │ │ 0x0008 line=745 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Ljavax/mail/Session; │ │ @@ -801752,27 +801752,27 @@ │ │ type : '(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/PasswordAuthentication;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -362d28: |[362d28] javax.mail.Session.requestPasswordAuthentication:(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/PasswordAuthentication; │ │ -362d38: 5460 7171 |0000: iget-object v0, v6, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7171 │ │ -362d3c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -362d40: 0771 |0004: move-object v1, v7 │ │ -362d42: 0182 |0005: move v2, v8 │ │ -362d44: 0793 |0006: move-object v3, v9 │ │ -362d46: 07a4 |0007: move-object v4, v10 │ │ -362d48: 07b5 |0008: move-object v5, v11 │ │ -362d4a: 7406 649c 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljavax/mail/Authenticator;.requestPasswordAuthentication:(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/PasswordAuthentication; // method@9c64 │ │ -362d50: 0c07 |000c: move-result-object v7 │ │ -362d52: 1107 |000d: return-object v7 │ │ -362d54: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -362d56: 1107 |000f: return-object v7 │ │ +362d24: |[362d24] javax.mail.Session.requestPasswordAuthentication:(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/PasswordAuthentication; │ │ +362d34: 5460 7171 |0000: iget-object v0, v6, Ljavax/mail/Session;.authenticator:Ljavax/mail/Authenticator; // field@7171 │ │ +362d38: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +362d3c: 0771 |0004: move-object v1, v7 │ │ +362d3e: 0182 |0005: move v2, v8 │ │ +362d40: 0793 |0006: move-object v3, v9 │ │ +362d42: 07a4 |0007: move-object v4, v10 │ │ +362d44: 07b5 |0008: move-object v5, v11 │ │ +362d46: 7406 649c 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljavax/mail/Authenticator;.requestPasswordAuthentication:(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/PasswordAuthentication; // method@9c64 │ │ +362d4c: 0c07 |000c: move-result-object v7 │ │ +362d4e: 1107 |000d: return-object v7 │ │ +362d50: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +362d52: 1107 |000f: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=948 │ │ 0x0009 line=949 │ │ locals : │ │ 0x0000 - 0x0010 reg=6 this Ljavax/mail/Session; │ │ 0x0000 - 0x0010 reg=7 (null) Ljava/net/InetAddress; │ │ @@ -801786,28 +801786,28 @@ │ │ type : '(Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -364130: |[364130] javax.mail.Session.setDebug:(Z)V │ │ -364140: 1d03 |0000: monitor-enter v3 │ │ -364142: 5c34 7371 |0001: iput-boolean v4, v3, Ljavax/mail/Session;.debug:Z // field@7173 │ │ -364146: 7010 ba9d 0300 |0003: invoke-direct {v3}, Ljavax/mail/Session;.initLogger:()V // method@9dba │ │ -36414c: 5434 7671 |0006: iget-object v4, v3, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ -364150: 6200 c270 |0008: sget-object v0, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ -364154: 1a01 f0af |000a: const-string v1, "setDebug: JavaMail version {0}" // string@aff0 │ │ -364158: 1a02 4a03 |000c: const-string v2, "${mail.version}" // string@034a │ │ -36415c: 6e40 b595 0421 |000e: invoke-virtual {v4, v0, v1, v2}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V // method@95b5 │ │ -364162: 1e03 |0011: monitor-exit v3 │ │ -364164: 0e00 |0012: return-void │ │ -364166: 0d04 |0013: move-exception v4 │ │ -364168: 1e03 |0014: monitor-exit v3 │ │ -36416a: 2704 |0015: throw v4 │ │ +36412c: |[36412c] javax.mail.Session.setDebug:(Z)V │ │ +36413c: 1d03 |0000: monitor-enter v3 │ │ +36413e: 5c34 7371 |0001: iput-boolean v4, v3, Ljavax/mail/Session;.debug:Z // field@7173 │ │ +364142: 7010 ba9d 0300 |0003: invoke-direct {v3}, Ljavax/mail/Session;.initLogger:()V // method@9dba │ │ +364148: 5434 7671 |0006: iget-object v4, v3, Ljavax/mail/Session;.logger:Lcom/sun/mail/util/MailLogger; // field@7176 │ │ +36414c: 6200 c270 |0008: sget-object v0, Ljava/util/logging/Level;.CONFIG:Ljava/util/logging/Level; // field@70c2 │ │ +364150: 1a01 f0af |000a: const-string v1, "setDebug: JavaMail version {0}" // string@aff0 │ │ +364154: 1a02 4a03 |000c: const-string v2, "${mail.version}" // string@034a │ │ +364158: 6e40 b595 0421 |000e: invoke-virtual {v4, v0, v1, v2}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V // method@95b5 │ │ +36415e: 1e03 |0011: monitor-exit v3 │ │ +364160: 0e00 |0012: return-void │ │ +364162: 0d04 |0013: move-exception v4 │ │ +364164: 1e03 |0014: monitor-exit v3 │ │ +364166: 2704 |0015: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=437 │ │ 0x0003 line=438 │ │ 0x0006 line=439 │ │ @@ -801821,23 +801821,23 @@ │ │ type : '(Ljava/io/PrintStream;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -364178: |[364178] javax.mail.Session.setDebugOut:(Ljava/io/PrintStream;)V │ │ -364188: 1d00 |0000: monitor-enter v0 │ │ -36418a: 5b01 7771 |0001: iput-object v1, v0, Ljavax/mail/Session;.out:Ljava/io/PrintStream; // field@7177 │ │ -36418e: 7010 ba9d 0000 |0003: invoke-direct {v0}, Ljavax/mail/Session;.initLogger:()V // method@9dba │ │ -364194: 1e00 |0006: monitor-exit v0 │ │ -364196: 0e00 |0007: return-void │ │ -364198: 0d01 |0008: move-exception v1 │ │ -36419a: 1e00 |0009: monitor-exit v0 │ │ -36419c: 2701 |000a: throw v1 │ │ +364174: |[364174] javax.mail.Session.setDebugOut:(Ljava/io/PrintStream;)V │ │ +364184: 1d00 |0000: monitor-enter v0 │ │ +364186: 5b01 7771 |0001: iput-object v1, v0, Ljavax/mail/Session;.out:Ljava/io/PrintStream; // field@7177 │ │ +36418a: 7010 ba9d 0000 |0003: invoke-direct {v0}, Ljavax/mail/Session;.initLogger:()V // method@9dba │ │ +364190: 1e00 |0006: monitor-exit v0 │ │ +364192: 0e00 |0007: return-void │ │ +364194: 0d01 |0008: move-exception v1 │ │ +364196: 1e00 |0009: monitor-exit v0 │ │ +364198: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=463 │ │ 0x0003 line=464 │ │ 0x0006 line=465 │ │ @@ -801850,22 +801850,22 @@ │ │ type : '(Ljavax/mail/URLName;Ljavax/mail/PasswordAuthentication;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -3641ac: |[3641ac] javax.mail.Session.setPasswordAuthentication:(Ljavax/mail/URLName;Ljavax/mail/PasswordAuthentication;)V │ │ -3641bc: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -3641c0: 5413 7071 |0002: iget-object v3, v1, Ljavax/mail/Session;.authTable:Ljava/util/Hashtable; // field@7170 │ │ -3641c4: 6e20 3c9a 2300 |0004: invoke-virtual {v3, v2}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ -3641ca: 2806 |0007: goto 000d // +0006 │ │ -3641cc: 5410 7071 |0008: iget-object v0, v1, Ljavax/mail/Session;.authTable:Ljava/util/Hashtable; // field@7170 │ │ -3641d0: 6e30 3b9a 2003 |000a: invoke-virtual {v0, v2, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ -3641d6: 0e00 |000d: return-void │ │ +3641a8: |[3641a8] javax.mail.Session.setPasswordAuthentication:(Ljavax/mail/URLName;Ljavax/mail/PasswordAuthentication;)V │ │ +3641b8: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +3641bc: 5413 7071 |0002: iget-object v3, v1, Ljavax/mail/Session;.authTable:Ljava/util/Hashtable; // field@7170 │ │ +3641c0: 6e20 3c9a 2300 |0004: invoke-virtual {v3, v2}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ +3641c6: 2806 |0007: goto 000d // +0006 │ │ +3641c8: 5410 7071 |0008: iget-object v0, v1, Ljavax/mail/Session;.authTable:Ljava/util/Hashtable; // field@7170 │ │ +3641cc: 6e30 3b9a 2003 |000a: invoke-virtual {v0, v2, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ +3641d2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=908 │ │ 0x0008 line=910 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ljavax/mail/Session; │ │ 0x0000 - 0x000e reg=2 (null) Ljavax/mail/URLName; │ │ @@ -801876,27 +801876,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -3641d8: |[3641d8] javax.mail.Session.setProtocolForAddress:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3641e8: 1d01 |0000: monitor-enter v1 │ │ -3641ea: 3903 0800 |0001: if-nez v3, 0009 // +0008 │ │ -3641ee: 5413 6f71 |0003: iget-object v3, v1, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716f │ │ -3641f2: 6e20 9d9a 2300 |0005: invoke-virtual {v3, v2}, Ljava/util/Properties;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a9d │ │ -3641f8: 2806 |0008: goto 000e // +0006 │ │ -3641fa: 5410 6f71 |0009: iget-object v0, v1, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716f │ │ -3641fe: 6e30 9c9a 2003 |000b: invoke-virtual {v0, v2, v3}, Ljava/util/Properties;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a9c │ │ -364204: 1e01 |000e: monitor-exit v1 │ │ -364206: 0e00 |000f: return-void │ │ -364208: 0d02 |0010: move-exception v2 │ │ -36420a: 1e01 |0011: monitor-exit v1 │ │ -36420c: 2702 |0012: throw v2 │ │ +3641d4: |[3641d4] javax.mail.Session.setProtocolForAddress:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3641e4: 1d01 |0000: monitor-enter v1 │ │ +3641e6: 3903 0800 |0001: if-nez v3, 0009 // +0008 │ │ +3641ea: 5413 6f71 |0003: iget-object v3, v1, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716f │ │ +3641ee: 6e20 9d9a 2300 |0005: invoke-virtual {v3, v2}, Ljava/util/Properties;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a9d │ │ +3641f4: 2806 |0008: goto 000e // +0006 │ │ +3641f6: 5410 6f71 |0009: iget-object v0, v1, Ljavax/mail/Session;.addressMap:Ljava/util/Properties; // field@716f │ │ +3641fa: 6e30 9c9a 2003 |000b: invoke-virtual {v0, v2, v3}, Ljava/util/Properties;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a9c │ │ +364200: 1e01 |000e: monitor-exit v1 │ │ +364202: 0e00 |000f: return-void │ │ +364204: 0d02 |0010: move-exception v2 │ │ +364206: 1e01 |0011: monitor-exit v1 │ │ +364208: 2702 |0012: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0003 line=1217 │ │ 0x0009 line=1219 │ │ 0x000e line=1220 │ │ @@ -801910,50 +801910,50 @@ │ │ type : '(Ljavax/mail/Provider;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -36421c: |[36421c] javax.mail.Session.setProvider:(Ljavax/mail/Provider;)V │ │ -36422c: 1d03 |0000: monitor-enter v3 │ │ -36422e: 3804 3b00 |0001: if-eqz v4, 003c // +003b │ │ -364232: 5430 7b71 |0003: iget-object v0, v3, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717b │ │ -364236: 6e10 589d 0400 |0005: invoke-virtual {v4}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ -36423c: 0c01 |0008: move-result-object v1 │ │ -36423e: 7230 899a 1004 |0009: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -364244: 5430 7a71 |000c: iget-object v0, v3, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@717a │ │ -364248: 6e10 579d 0400 |000e: invoke-virtual {v4}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ -36424e: 0c01 |0011: move-result-object v1 │ │ -364250: 7230 899a 1004 |0012: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -364256: 5430 7871 |0015: iget-object v0, v3, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7178 │ │ -36425a: 2201 e812 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -36425e: 7010 4098 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -364264: 1a02 fb98 |001c: const-string v2, "mail." // string@98fb │ │ -364268: 6e20 4b98 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36426e: 6e10 589d 0400 |0021: invoke-virtual {v4}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ -364274: 0c02 |0024: move-result-object v2 │ │ -364276: 6e20 4b98 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36427c: 1a02 0506 |0028: const-string v2, ".class" // string@0605 │ │ -364280: 6e20 4b98 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364286: 6e10 5498 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36428c: 0c01 |0030: move-result-object v1 │ │ -36428e: 6e10 579d 0400 |0031: invoke-virtual {v4}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ -364294: 0c04 |0034: move-result-object v4 │ │ -364296: 6e30 9c9a 1004 |0035: invoke-virtual {v0, v1, v4}, Ljava/util/Properties;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a9c │ │ -36429c: 1e03 |0038: monitor-exit v3 │ │ -36429e: 0e00 |0039: return-void │ │ -3642a0: 0d04 |003a: move-exception v4 │ │ -3642a2: 2809 |003b: goto 0044 // +0009 │ │ -3642a4: 2204 f113 |003c: new-instance v4, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ -3642a8: 1a00 4211 |003e: const-string v0, "Can't set null provider" // string@1142 │ │ -3642ac: 7020 359d 0400 |0040: invoke-direct {v4, v0}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ -3642b2: 2704 |0043: throw v4 │ │ -3642b4: 1e03 |0044: monitor-exit v3 │ │ -3642b6: 2704 |0045: throw v4 │ │ +364218: |[364218] javax.mail.Session.setProvider:(Ljavax/mail/Provider;)V │ │ +364228: 1d03 |0000: monitor-enter v3 │ │ +36422a: 3804 3b00 |0001: if-eqz v4, 003c // +003b │ │ +36422e: 5430 7b71 |0003: iget-object v0, v3, Ljavax/mail/Session;.providersByProtocol:Ljava/util/Map; // field@717b │ │ +364232: 6e10 589d 0400 |0005: invoke-virtual {v4}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ +364238: 0c01 |0008: move-result-object v1 │ │ +36423a: 7230 899a 1004 |0009: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +364240: 5430 7a71 |000c: iget-object v0, v3, Ljavax/mail/Session;.providersByClassName:Ljava/util/Map; // field@717a │ │ +364244: 6e10 579d 0400 |000e: invoke-virtual {v4}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ +36424a: 0c01 |0011: move-result-object v1 │ │ +36424c: 7230 899a 1004 |0012: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +364252: 5430 7871 |0015: iget-object v0, v3, Ljavax/mail/Session;.props:Ljava/util/Properties; // field@7178 │ │ +364256: 2201 e812 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +36425a: 7010 4098 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +364260: 1a02 fb98 |001c: const-string v2, "mail." // string@98fb │ │ +364264: 6e20 4b98 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36426a: 6e10 589d 0400 |0021: invoke-virtual {v4}, Ljavax/mail/Provider;.getProtocol:()Ljava/lang/String; // method@9d58 │ │ +364270: 0c02 |0024: move-result-object v2 │ │ +364272: 6e20 4b98 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364278: 1a02 0506 |0028: const-string v2, ".class" // string@0605 │ │ +36427c: 6e20 4b98 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364282: 6e10 5498 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +364288: 0c01 |0030: move-result-object v1 │ │ +36428a: 6e10 579d 0400 |0031: invoke-virtual {v4}, Ljavax/mail/Provider;.getClassName:()Ljava/lang/String; // method@9d57 │ │ +364290: 0c04 |0034: move-result-object v4 │ │ +364292: 6e30 9c9a 1004 |0035: invoke-virtual {v0, v1, v4}, Ljava/util/Properties;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a9c │ │ +364298: 1e03 |0038: monitor-exit v3 │ │ +36429a: 0e00 |0039: return-void │ │ +36429c: 0d04 |003a: move-exception v4 │ │ +36429e: 2809 |003b: goto 0044 // +0009 │ │ +3642a0: 2204 f113 |003c: new-instance v4, Ljavax/mail/NoSuchProviderException; // type@13f1 │ │ +3642a4: 1a00 4211 |003e: const-string v0, "Can't set null provider" // string@1142 │ │ +3642a8: 7020 359d 0400 |0040: invoke-direct {v4, v0}, Ljavax/mail/NoSuchProviderException;.:(Ljava/lang/String;)V // method@9d35 │ │ +3642ae: 2704 |0043: throw v4 │ │ +3642b0: 1e03 |0044: monitor-exit v3 │ │ +3642b2: 2704 |0045: throw v4 │ │ catches : 2 │ │ 0x0003 - 0x0038 │ │ -> 0x003a │ │ 0x003c - 0x0044 │ │ -> 0x003a │ │ positions : │ │ 0x0003 line=568 │ │ @@ -802168,64 +802168,64 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -365194: |[365194] javax.mail.URLName.:()V │ │ -3651a4: 1a00 fc98 |0000: const-string v0, "mail.URLName.dontencode" // string@98fc │ │ -3651a8: 7110 1c97 0000 |0002: invoke-static {v0}, Ljava/lang/Boolean;.getBoolean:(Ljava/lang/String;)Z // method@971c │ │ -3651ae: 0a00 |0005: move-result v0 │ │ -3651b0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -3651b4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3651b6: 2802 |0009: goto 000b // +0002 │ │ -3651b8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3651ba: 6a00 8771 |000b: sput-boolean v0, Ljavax/mail/URLName;.doEncode:Z // field@7187 │ │ -3651be: 2200 5813 |000d: new-instance v0, Ljava/util/BitSet; // type@1358 │ │ -3651c2: 1301 0001 |000f: const/16 v1, #int 256 // #100 │ │ -3651c6: 7020 cf99 1000 |0011: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@99cf │ │ -3651cc: 6900 8871 |0014: sput-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ -3651d0: 1300 6100 |0016: const/16 v0, #int 97 // #61 │ │ -3651d4: 1301 7a00 |0018: const/16 v1, #int 122 // #7a │ │ -3651d8: 3610 0a00 |001a: if-gt v0, v1, 0024 // +000a │ │ -3651dc: 6201 8871 |001c: sget-object v1, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ -3651e0: 6e20 d599 0100 |001e: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ -3651e6: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3651ea: 28f5 |0023: goto 0018 // -000b │ │ -3651ec: 1300 4100 |0024: const/16 v0, #int 65 // #41 │ │ -3651f0: 1301 5a00 |0026: const/16 v1, #int 90 // #5a │ │ -3651f4: 3610 0a00 |0028: if-gt v0, v1, 0032 // +000a │ │ -3651f8: 6201 8871 |002a: sget-object v1, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ -3651fc: 6e20 d599 0100 |002c: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ -365202: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -365206: 28f5 |0031: goto 0026 // -000b │ │ -365208: 1300 3000 |0032: const/16 v0, #int 48 // #30 │ │ -36520c: 1301 3900 |0034: const/16 v1, #int 57 // #39 │ │ -365210: 3610 0a00 |0036: if-gt v0, v1, 0040 // +000a │ │ -365214: 6201 8871 |0038: sget-object v1, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ -365218: 6e20 d599 0100 |003a: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ -36521e: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -365222: 28f5 |003f: goto 0034 // -000b │ │ -365224: 6200 8871 |0040: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ -365228: 1301 2000 |0042: const/16 v1, #int 32 // #20 │ │ -36522c: 6e20 d599 1000 |0044: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ -365232: 6200 8871 |0047: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ -365236: 1301 2d00 |0049: const/16 v1, #int 45 // #2d │ │ -36523a: 6e20 d599 1000 |004b: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ -365240: 6200 8871 |004e: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ -365244: 1301 5f00 |0050: const/16 v1, #int 95 // #5f │ │ -365248: 6e20 d599 1000 |0052: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ -36524e: 6200 8871 |0055: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ -365252: 1301 2e00 |0057: const/16 v1, #int 46 // #2e │ │ -365256: 6e20 d599 1000 |0059: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ -36525c: 6200 8871 |005c: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ -365260: 1301 2a00 |005e: const/16 v1, #int 42 // #2a │ │ -365264: 6e20 d599 1000 |0060: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ -36526a: 0e00 |0063: return-void │ │ +365190: |[365190] javax.mail.URLName.:()V │ │ +3651a0: 1a00 fc98 |0000: const-string v0, "mail.URLName.dontencode" // string@98fc │ │ +3651a4: 7110 1c97 0000 |0002: invoke-static {v0}, Ljava/lang/Boolean;.getBoolean:(Ljava/lang/String;)Z // method@971c │ │ +3651aa: 0a00 |0005: move-result v0 │ │ +3651ac: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +3651b0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3651b2: 2802 |0009: goto 000b // +0002 │ │ +3651b4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3651b6: 6a00 8771 |000b: sput-boolean v0, Ljavax/mail/URLName;.doEncode:Z // field@7187 │ │ +3651ba: 2200 5813 |000d: new-instance v0, Ljava/util/BitSet; // type@1358 │ │ +3651be: 1301 0001 |000f: const/16 v1, #int 256 // #100 │ │ +3651c2: 7020 cf99 1000 |0011: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@99cf │ │ +3651c8: 6900 8871 |0014: sput-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ +3651cc: 1300 6100 |0016: const/16 v0, #int 97 // #61 │ │ +3651d0: 1301 7a00 |0018: const/16 v1, #int 122 // #7a │ │ +3651d4: 3610 0a00 |001a: if-gt v0, v1, 0024 // +000a │ │ +3651d8: 6201 8871 |001c: sget-object v1, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ +3651dc: 6e20 d599 0100 |001e: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ +3651e2: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3651e6: 28f5 |0023: goto 0018 // -000b │ │ +3651e8: 1300 4100 |0024: const/16 v0, #int 65 // #41 │ │ +3651ec: 1301 5a00 |0026: const/16 v1, #int 90 // #5a │ │ +3651f0: 3610 0a00 |0028: if-gt v0, v1, 0032 // +000a │ │ +3651f4: 6201 8871 |002a: sget-object v1, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ +3651f8: 6e20 d599 0100 |002c: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ +3651fe: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +365202: 28f5 |0031: goto 0026 // -000b │ │ +365204: 1300 3000 |0032: const/16 v0, #int 48 // #30 │ │ +365208: 1301 3900 |0034: const/16 v1, #int 57 // #39 │ │ +36520c: 3610 0a00 |0036: if-gt v0, v1, 0040 // +000a │ │ +365210: 6201 8871 |0038: sget-object v1, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ +365214: 6e20 d599 0100 |003a: invoke-virtual {v1, v0}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ +36521a: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +36521e: 28f5 |003f: goto 0034 // -000b │ │ +365220: 6200 8871 |0040: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ +365224: 1301 2000 |0042: const/16 v1, #int 32 // #20 │ │ +365228: 6e20 d599 1000 |0044: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ +36522e: 6200 8871 |0047: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ +365232: 1301 2d00 |0049: const/16 v1, #int 45 // #2d │ │ +365236: 6e20 d599 1000 |004b: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ +36523c: 6200 8871 |004e: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ +365240: 1301 5f00 |0050: const/16 v1, #int 95 // #5f │ │ +365244: 6e20 d599 1000 |0052: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ +36524a: 6200 8871 |0055: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ +36524e: 1301 2e00 |0057: const/16 v1, #int 46 // #2e │ │ +365252: 6e20 d599 1000 |0059: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ +365258: 6200 8871 |005c: sget-object v0, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ +36525c: 1301 2a00 |005e: const/16 v1, #int 42 // #2a │ │ +365260: 6e20 d599 1000 |0060: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@99d5 │ │ +365266: 0e00 |0063: return-void │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0002 line=127 │ │ 0x000d line=562 │ │ 0x001c line=565 │ │ @@ -802243,23 +802243,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -36527c: |[36527c] javax.mail.URLName.:(Ljava/lang/String;)V │ │ -36528c: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -365292: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -365294: 5c20 8e71 |0004: iput-boolean v0, v2, Ljavax/mail/URLName;.hostAddressKnown:Z // field@718e │ │ -365298: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -36529a: 5921 9071 |0007: iput v1, v2, Ljavax/mail/URLName;.port:I // field@7190 │ │ -36529e: 5920 8b71 |0009: iput v0, v2, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ -3652a2: 6e20 119e 3200 |000b: invoke-virtual {v2, v3}, Ljavax/mail/URLName;.parseString:(Ljava/lang/String;)V // method@9e11 │ │ -3652a8: 0e00 |000e: return-void │ │ +365278: |[365278] javax.mail.URLName.:(Ljava/lang/String;)V │ │ +365288: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36528e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +365290: 5c20 8e71 |0004: iput-boolean v0, v2, Ljavax/mail/URLName;.hostAddressKnown:Z // field@718e │ │ +365294: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +365296: 5921 9071 |0007: iput v1, v2, Ljavax/mail/URLName;.port:I // field@7190 │ │ +36529a: 5920 8b71 |0009: iput v0, v2, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ +36529e: 6e20 119e 3200 |000b: invoke-virtual {v2, v3}, Ljavax/mail/URLName;.parseString:(Ljava/lang/String;)V // method@9e11 │ │ +3652a4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0004 line=98 │ │ 0x0007 line=103 │ │ 0x0009 line=118 │ │ 0x000b line=186 │ │ @@ -802272,51 +802272,51 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -3652ac: |[3652ac] javax.mail.URLName.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3652bc: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3652c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3652c4: 5c20 8e71 |0004: iput-boolean v0, v2, Ljavax/mail/URLName;.hostAddressKnown:Z // field@718e │ │ -3652c8: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -3652ca: 5921 9071 |0007: iput v1, v2, Ljavax/mail/URLName;.port:I // field@7190 │ │ -3652ce: 5920 8b71 |0009: iput v0, v2, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ -3652d2: 5b23 9171 |000b: iput-object v3, v2, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7191 │ │ -3652d6: 5b24 8c71 |000d: iput-object v4, v2, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ -3652da: 5925 9071 |000f: iput v5, v2, Ljavax/mail/URLName;.port:I // field@7190 │ │ -3652de: 3806 1900 |0011: if-eqz v6, 002a // +0019 │ │ -3652e2: 1303 2300 |0013: const/16 v3, #int 35 // #23 │ │ -3652e6: 6e20 1a98 3600 |0015: invoke-virtual {v6, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3652ec: 0a03 |0018: move-result v3 │ │ -3652ee: 3213 1100 |0019: if-eq v3, v1, 002a // +0011 │ │ -3652f2: 6e30 2e98 0603 |001b: invoke-virtual {v6, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3652f8: 0c04 |001e: move-result-object v4 │ │ -3652fa: 5b24 8971 |001f: iput-object v4, v2, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ -3652fe: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -365302: 6e20 2d98 3600 |0023: invoke-virtual {v6, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -365308: 0c03 |0026: move-result-object v3 │ │ -36530a: 5b23 9271 |0027: iput-object v3, v2, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7192 │ │ -36530e: 2806 |0029: goto 002f // +0006 │ │ -365310: 5b26 8971 |002a: iput-object v6, v2, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ -365314: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -365316: 5b23 9271 |002d: iput-object v3, v2, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7192 │ │ -36531a: 6303 8771 |002f: sget-boolean v3, Ljavax/mail/URLName;.doEncode:Z // field@7187 │ │ -36531e: 3803 0600 |0031: if-eqz v3, 0037 // +0006 │ │ -365322: 7110 039e 0700 |0033: invoke-static {v7}, Ljavax/mail/URLName;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@9e03 │ │ -365328: 0c07 |0036: move-result-object v7 │ │ -36532a: 5b27 9371 |0037: iput-object v7, v2, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ -36532e: 6303 8771 |0039: sget-boolean v3, Ljavax/mail/URLName;.doEncode:Z // field@7187 │ │ -365332: 3803 0600 |003b: if-eqz v3, 0041 // +0006 │ │ -365336: 7110 039e 0800 |003d: invoke-static {v8}, Ljavax/mail/URLName;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@9e03 │ │ -36533c: 0c08 |0040: move-result-object v8 │ │ -36533e: 5b28 8f71 |0041: iput-object v8, v2, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718f │ │ -365342: 0e00 |0043: return-void │ │ +3652a8: |[3652a8] javax.mail.URLName.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3652b8: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3652be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3652c0: 5c20 8e71 |0004: iput-boolean v0, v2, Ljavax/mail/URLName;.hostAddressKnown:Z // field@718e │ │ +3652c4: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +3652c6: 5921 9071 |0007: iput v1, v2, Ljavax/mail/URLName;.port:I // field@7190 │ │ +3652ca: 5920 8b71 |0009: iput v0, v2, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ +3652ce: 5b23 9171 |000b: iput-object v3, v2, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7191 │ │ +3652d2: 5b24 8c71 |000d: iput-object v4, v2, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ +3652d6: 5925 9071 |000f: iput v5, v2, Ljavax/mail/URLName;.port:I // field@7190 │ │ +3652da: 3806 1900 |0011: if-eqz v6, 002a // +0019 │ │ +3652de: 1303 2300 |0013: const/16 v3, #int 35 // #23 │ │ +3652e2: 6e20 1a98 3600 |0015: invoke-virtual {v6, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3652e8: 0a03 |0018: move-result v3 │ │ +3652ea: 3213 1100 |0019: if-eq v3, v1, 002a // +0011 │ │ +3652ee: 6e30 2e98 0603 |001b: invoke-virtual {v6, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3652f4: 0c04 |001e: move-result-object v4 │ │ +3652f6: 5b24 8971 |001f: iput-object v4, v2, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ +3652fa: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3652fe: 6e20 2d98 3600 |0023: invoke-virtual {v6, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +365304: 0c03 |0026: move-result-object v3 │ │ +365306: 5b23 9271 |0027: iput-object v3, v2, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7192 │ │ +36530a: 2806 |0029: goto 002f // +0006 │ │ +36530c: 5b26 8971 |002a: iput-object v6, v2, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ +365310: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +365312: 5b23 9271 |002d: iput-object v3, v2, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7192 │ │ +365316: 6303 8771 |002f: sget-boolean v3, Ljavax/mail/URLName;.doEncode:Z // field@7187 │ │ +36531a: 3803 0600 |0031: if-eqz v3, 0037 // +0006 │ │ +36531e: 7110 039e 0700 |0033: invoke-static {v7}, Ljavax/mail/URLName;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@9e03 │ │ +365324: 0c07 |0036: move-result-object v7 │ │ +365326: 5b27 9371 |0037: iput-object v7, v2, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ +36532a: 6303 8771 |0039: sget-boolean v3, Ljavax/mail/URLName;.doEncode:Z // field@7187 │ │ +36532e: 3803 0600 |003b: if-eqz v3, 0041 // +0006 │ │ +365332: 7110 039e 0800 |003d: invoke-static {v8}, Ljavax/mail/URLName;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@9e03 │ │ +365338: 0c08 |0040: move-result-object v8 │ │ +36533a: 5b28 8f71 |0041: iput-object v8, v2, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718f │ │ +36533e: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0004 line=98 │ │ 0x0007 line=103 │ │ 0x0009 line=118 │ │ 0x000b line=155 │ │ @@ -802343,19 +802343,19 @@ │ │ type : '(Ljava/net/URL;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -365344: |[365344] javax.mail.URLName.:(Ljava/net/URL;)V │ │ -365354: 6e10 dc98 0100 |0000: invoke-virtual {v1}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@98dc │ │ -36535a: 0c01 |0003: move-result-object v1 │ │ -36535c: 7020 fe9d 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/URLName;.:(Ljava/lang/String;)V // method@9dfe │ │ -365362: 0e00 |0007: return-void │ │ +365340: |[365340] javax.mail.URLName.:(Ljava/net/URL;)V │ │ +365350: 6e10 dc98 0100 |0000: invoke-virtual {v1}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@98dc │ │ +365356: 0c01 |0003: move-result-object v1 │ │ +365358: 7020 fe9d 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/URLName;.:(Ljava/lang/String;)V // method@9dfe │ │ +36535e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/URLName; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/net/URL; │ │ │ │ @@ -802364,82 +802364,82 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 133 16-bit code units │ │ -364c58: |[364c58] javax.mail.URLName._encode:(Ljava/lang/String;)Ljava/lang/String; │ │ -364c68: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -364c6c: 6e10 2298 0a00 |0002: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -364c72: 0a01 |0005: move-result v1 │ │ -364c74: 7020 4198 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -364c7a: 2201 8412 |0009: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ -364c7e: 1302 0a00 |000b: const/16 v2, #int 10 // #a │ │ -364c82: 7020 5296 2100 |000d: invoke-direct {v1, v2}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@9652 │ │ -364c88: 2202 a012 |0010: new-instance v2, Ljava/io/OutputStreamWriter; // type@12a0 │ │ -364c8c: 7020 dd96 1200 |0012: invoke-direct {v2, v1}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@96dd │ │ -364c92: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -364c94: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -364c96: 6e10 2298 0a00 |0017: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -364c9c: 0a05 |001a: move-result v5 │ │ -364c9e: 3554 6500 |001b: if-ge v4, v5, 0080 // +0065 │ │ -364ca2: 6e20 0998 4a00 |001d: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -364ca8: 0a05 |0020: move-result v5 │ │ -364caa: 6206 8871 |0021: sget-object v6, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ -364cae: 6e20 d399 5600 |0023: invoke-virtual {v6, v5}, Ljava/util/BitSet;.get:(I)Z // method@99d3 │ │ -364cb4: 0a06 |0026: move-result v6 │ │ -364cb6: 3806 0d00 |0027: if-eqz v6, 0034 // +000d │ │ -364cba: 1306 2000 |0029: const/16 v6, #int 32 // #20 │ │ -364cbe: 3365 0400 |002b: if-ne v5, v6, 002f // +0004 │ │ -364cc2: 1305 2b00 |002d: const/16 v5, #int 43 // #2b │ │ -364cc6: 8e55 |002f: int-to-char v5, v5 │ │ -364cc8: 6e20 4498 5000 |0030: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -364cce: 284a |0033: goto 007d // +004a │ │ -364cd0: 6e20 e196 5200 |0034: invoke-virtual {v2, v5}, Ljava/io/OutputStreamWriter;.write:(I)V // method@96e1 │ │ -364cd6: 6e10 e096 0200 |0037: invoke-virtual {v2}, Ljava/io/OutputStreamWriter;.flush:()V // method@96e0 │ │ -364cdc: 6e10 5796 0100 |003a: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@9657 │ │ -364ce2: 0c05 |003d: move-result-object v5 │ │ -364ce4: 1206 |003e: const/4 v6, #int 0 // #0 │ │ -364ce6: 2157 |003f: array-length v7, v5 │ │ -364ce8: 3576 3600 |0040: if-ge v6, v7, 0076 // +0036 │ │ -364cec: 1307 2500 |0042: const/16 v7, #int 37 // #25 │ │ -364cf0: 6e20 4498 7000 |0044: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -364cf6: 4807 0506 |0047: aget-byte v7, v5, v6 │ │ -364cfa: e107 0704 |0049: shr-int/lit8 v7, v7, #int 4 // #04 │ │ -364cfe: dd07 070f |004b: and-int/lit8 v7, v7, #int 15 // #0f │ │ -364d02: 1308 1000 |004d: const/16 v8, #int 16 // #10 │ │ -364d06: 7120 2c97 8700 |004f: invoke-static {v7, v8}, Ljava/lang/Character;.forDigit:(II)C // method@972c │ │ -364d0c: 0a07 |0052: move-result v7 │ │ -364d0e: 7110 3297 0700 |0053: invoke-static {v7}, Ljava/lang/Character;.isLetter:(C)Z // method@9732 │ │ -364d14: 0a09 |0056: move-result v9 │ │ -364d16: 3809 0500 |0057: if-eqz v9, 005c // +0005 │ │ -364d1a: d807 07e0 |0059: add-int/lit8 v7, v7, #int -32 // #e0 │ │ -364d1e: 8e77 |005b: int-to-char v7, v7 │ │ -364d20: 6e20 4498 7000 |005c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -364d26: 4807 0506 |005f: aget-byte v7, v5, v6 │ │ -364d2a: dd07 070f |0061: and-int/lit8 v7, v7, #int 15 // #0f │ │ -364d2e: 7120 2c97 8700 |0063: invoke-static {v7, v8}, Ljava/lang/Character;.forDigit:(II)C // method@972c │ │ -364d34: 0a07 |0066: move-result v7 │ │ -364d36: 7110 3297 0700 |0067: invoke-static {v7}, Ljava/lang/Character;.isLetter:(C)Z // method@9732 │ │ -364d3c: 0a08 |006a: move-result v8 │ │ -364d3e: 3808 0500 |006b: if-eqz v8, 0070 // +0005 │ │ -364d42: d807 07e0 |006d: add-int/lit8 v7, v7, #int -32 // #e0 │ │ -364d46: 8e77 |006f: int-to-char v7, v7 │ │ -364d48: 6e20 4498 7000 |0070: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -364d4e: d806 0601 |0073: add-int/lit8 v6, v6, #int 1 // #01 │ │ -364d52: 28ca |0075: goto 003f // -0036 │ │ -364d54: 6e10 5596 0100 |0076: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@9655 │ │ -364d5a: 2804 |0079: goto 007d // +0004 │ │ -364d5c: 6e10 5596 0100 |007a: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@9655 │ │ -364d62: d804 0401 |007d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -364d66: 2898 |007f: goto 0017 // -0068 │ │ -364d68: 6e10 5498 0000 |0080: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -364d6e: 0c0a |0083: move-result-object v10 │ │ -364d70: 110a |0084: return-object v10 │ │ +364c54: |[364c54] javax.mail.URLName._encode:(Ljava/lang/String;)Ljava/lang/String; │ │ +364c64: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +364c68: 6e10 2298 0a00 |0002: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +364c6e: 0a01 |0005: move-result v1 │ │ +364c70: 7020 4198 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +364c76: 2201 8412 |0009: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ +364c7a: 1302 0a00 |000b: const/16 v2, #int 10 // #a │ │ +364c7e: 7020 5296 2100 |000d: invoke-direct {v1, v2}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@9652 │ │ +364c84: 2202 a012 |0010: new-instance v2, Ljava/io/OutputStreamWriter; // type@12a0 │ │ +364c88: 7020 dd96 1200 |0012: invoke-direct {v2, v1}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@96dd │ │ +364c8e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +364c90: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +364c92: 6e10 2298 0a00 |0017: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +364c98: 0a05 |001a: move-result v5 │ │ +364c9a: 3554 6500 |001b: if-ge v4, v5, 0080 // +0065 │ │ +364c9e: 6e20 0998 4a00 |001d: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +364ca4: 0a05 |0020: move-result v5 │ │ +364ca6: 6206 8871 |0021: sget-object v6, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ +364caa: 6e20 d399 5600 |0023: invoke-virtual {v6, v5}, Ljava/util/BitSet;.get:(I)Z // method@99d3 │ │ +364cb0: 0a06 |0026: move-result v6 │ │ +364cb2: 3806 0d00 |0027: if-eqz v6, 0034 // +000d │ │ +364cb6: 1306 2000 |0029: const/16 v6, #int 32 // #20 │ │ +364cba: 3365 0400 |002b: if-ne v5, v6, 002f // +0004 │ │ +364cbe: 1305 2b00 |002d: const/16 v5, #int 43 // #2b │ │ +364cc2: 8e55 |002f: int-to-char v5, v5 │ │ +364cc4: 6e20 4498 5000 |0030: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +364cca: 284a |0033: goto 007d // +004a │ │ +364ccc: 6e20 e196 5200 |0034: invoke-virtual {v2, v5}, Ljava/io/OutputStreamWriter;.write:(I)V // method@96e1 │ │ +364cd2: 6e10 e096 0200 |0037: invoke-virtual {v2}, Ljava/io/OutputStreamWriter;.flush:()V // method@96e0 │ │ +364cd8: 6e10 5796 0100 |003a: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@9657 │ │ +364cde: 0c05 |003d: move-result-object v5 │ │ +364ce0: 1206 |003e: const/4 v6, #int 0 // #0 │ │ +364ce2: 2157 |003f: array-length v7, v5 │ │ +364ce4: 3576 3600 |0040: if-ge v6, v7, 0076 // +0036 │ │ +364ce8: 1307 2500 |0042: const/16 v7, #int 37 // #25 │ │ +364cec: 6e20 4498 7000 |0044: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +364cf2: 4807 0506 |0047: aget-byte v7, v5, v6 │ │ +364cf6: e107 0704 |0049: shr-int/lit8 v7, v7, #int 4 // #04 │ │ +364cfa: dd07 070f |004b: and-int/lit8 v7, v7, #int 15 // #0f │ │ +364cfe: 1308 1000 |004d: const/16 v8, #int 16 // #10 │ │ +364d02: 7120 2c97 8700 |004f: invoke-static {v7, v8}, Ljava/lang/Character;.forDigit:(II)C // method@972c │ │ +364d08: 0a07 |0052: move-result v7 │ │ +364d0a: 7110 3297 0700 |0053: invoke-static {v7}, Ljava/lang/Character;.isLetter:(C)Z // method@9732 │ │ +364d10: 0a09 |0056: move-result v9 │ │ +364d12: 3809 0500 |0057: if-eqz v9, 005c // +0005 │ │ +364d16: d807 07e0 |0059: add-int/lit8 v7, v7, #int -32 // #e0 │ │ +364d1a: 8e77 |005b: int-to-char v7, v7 │ │ +364d1c: 6e20 4498 7000 |005c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +364d22: 4807 0506 |005f: aget-byte v7, v5, v6 │ │ +364d26: dd07 070f |0061: and-int/lit8 v7, v7, #int 15 // #0f │ │ +364d2a: 7120 2c97 8700 |0063: invoke-static {v7, v8}, Ljava/lang/Character;.forDigit:(II)C // method@972c │ │ +364d30: 0a07 |0066: move-result v7 │ │ +364d32: 7110 3297 0700 |0067: invoke-static {v7}, Ljava/lang/Character;.isLetter:(C)Z // method@9732 │ │ +364d38: 0a08 |006a: move-result v8 │ │ +364d3a: 3808 0500 |006b: if-eqz v8, 0070 // +0005 │ │ +364d3e: d807 07e0 |006d: add-int/lit8 v7, v7, #int -32 // #e0 │ │ +364d42: 8e77 |006f: int-to-char v7, v7 │ │ +364d44: 6e20 4498 7000 |0070: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +364d4a: d806 0601 |0073: add-int/lit8 v6, v6, #int 1 // #01 │ │ +364d4e: 28ca |0075: goto 003f // -0036 │ │ +364d50: 6e10 5596 0100 |0076: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@9655 │ │ +364d56: 2804 |0079: goto 007d // +0004 │ │ +364d58: 6e10 5596 0100 |007a: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@9655 │ │ +364d5e: d804 0401 |007d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +364d62: 2898 |007f: goto 0017 // -0068 │ │ +364d64: 6e10 5498 0000 |0080: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +364d6a: 0c0a |0083: move-result-object v10 │ │ +364d6c: 110a |0084: return-object v10 │ │ catches : 1 │ │ 0x0034 - 0x003a │ │ Ljava/io/IOException; -> 0x007a │ │ positions : │ │ 0x0000 line=601 │ │ 0x0009 line=602 │ │ 0x0010 line=603 │ │ @@ -802469,74 +802469,74 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -364d84: |[364d84] javax.mail.URLName.decode:(Ljava/lang/String;)Ljava/lang/String; │ │ -364d94: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -364d98: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -364d9a: 1105 |0003: return-object v5 │ │ -364d9c: 1a00 d004 |0004: const-string v0, "+%" // string@04d0 │ │ -364da0: 7120 0f9e 0500 |0006: invoke-static {v5, v0}, Ljavax/mail/URLName;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I // method@9e0f │ │ -364da6: 0a00 |0009: move-result v0 │ │ -364da8: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -364daa: 3310 0300 |000b: if-ne v0, v1, 000e // +0003 │ │ -364dae: 1105 |000d: return-object v5 │ │ -364db0: 2200 e812 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -364db4: 7010 4098 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -364dba: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -364dbc: 6e10 2298 0500 |0014: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -364dc2: 0a02 |0017: move-result v2 │ │ -364dc4: 3521 4a00 |0018: if-ge v1, v2, 0062 // +004a │ │ -364dc8: 6e20 0998 1500 |001a: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -364dce: 0a02 |001d: move-result v2 │ │ -364dd0: 1303 2500 |001e: const/16 v3, #int 37 // #25 │ │ -364dd4: 3232 1000 |0020: if-eq v2, v3, 0030 // +0010 │ │ -364dd8: 1303 2b00 |0022: const/16 v3, #int 43 // #2b │ │ -364ddc: 3232 0600 |0024: if-eq v2, v3, 002a // +0006 │ │ -364de0: 6e20 4498 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -364de6: 281b |0029: goto 0044 // +001b │ │ -364de8: 1302 2000 |002a: const/16 v2, #int 32 // #20 │ │ -364dec: 6e20 4498 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -364df2: 2815 |002f: goto 0044 // +0015 │ │ -364df4: d802 0101 |0030: add-int/lit8 v2, v1, #int 1 // #01 │ │ -364df8: d803 0103 |0032: add-int/lit8 v3, v1, #int 3 // #03 │ │ -364dfc: 6e30 2e98 2503 |0034: invoke-virtual {v5, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -364e02: 0c02 |0037: move-result-object v2 │ │ -364e04: 1304 1000 |0038: const/16 v4, #int 16 // #10 │ │ -364e08: 7120 9997 4200 |003a: invoke-static {v2, v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@9799 │ │ -364e0e: 0a02 |003d: move-result v2 │ │ -364e10: 8e22 |003e: int-to-char v2, v2 │ │ -364e12: 6e20 4498 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -364e18: d801 0102 |0042: add-int/lit8 v1, v1, #int 2 // #02 │ │ -364e1c: d801 0101 |0044: add-int/lit8 v1, v1, #int 1 // #01 │ │ -364e20: 28ce |0046: goto 0014 // -0032 │ │ -364e22: 2200 c812 |0047: new-instance v0, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -364e26: 2202 e812 |0049: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -364e2a: 7010 4098 0200 |004b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -364e30: 1a04 e11f |004e: const-string v4, "Illegal URL encoded value: " // string@1fe1 │ │ -364e34: 6e20 4b98 4200 |0050: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364e3a: 6e30 2e98 1503 |0053: invoke-virtual {v5, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -364e40: 0c05 |0056: move-result-object v5 │ │ -364e42: 6e20 4b98 5200 |0057: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364e48: 6e10 5498 0200 |005a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -364e4e: 0c05 |005d: move-result-object v5 │ │ -364e50: 7020 8697 5000 |005e: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ -364e56: 2700 |0061: throw v0 │ │ -364e58: 6e10 5498 0000 |0062: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -364e5e: 0c05 |0065: move-result-object v5 │ │ -364e60: 1a00 3907 |0066: const-string v0, "8859_1" // string@0739 │ │ -364e64: 6e20 1798 0500 |0068: invoke-virtual {v5, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ -364e6a: 0c00 |006b: move-result-object v0 │ │ -364e6c: 2201 e612 |006c: new-instance v1, Ljava/lang/String; // type@12e6 │ │ -364e70: 7020 0198 0100 |006e: invoke-direct {v1, v0}, Ljava/lang/String;.:([B)V // method@9801 │ │ -364e76: 0715 |0071: move-object v5, v1 │ │ -364e78: 1105 |0072: return-object v5 │ │ +364d80: |[364d80] javax.mail.URLName.decode:(Ljava/lang/String;)Ljava/lang/String; │ │ +364d90: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +364d94: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +364d96: 1105 |0003: return-object v5 │ │ +364d98: 1a00 d004 |0004: const-string v0, "+%" // string@04d0 │ │ +364d9c: 7120 0f9e 0500 |0006: invoke-static {v5, v0}, Ljavax/mail/URLName;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I // method@9e0f │ │ +364da2: 0a00 |0009: move-result v0 │ │ +364da4: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +364da6: 3310 0300 |000b: if-ne v0, v1, 000e // +0003 │ │ +364daa: 1105 |000d: return-object v5 │ │ +364dac: 2200 e812 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +364db0: 7010 4098 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +364db6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +364db8: 6e10 2298 0500 |0014: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +364dbe: 0a02 |0017: move-result v2 │ │ +364dc0: 3521 4a00 |0018: if-ge v1, v2, 0062 // +004a │ │ +364dc4: 6e20 0998 1500 |001a: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +364dca: 0a02 |001d: move-result v2 │ │ +364dcc: 1303 2500 |001e: const/16 v3, #int 37 // #25 │ │ +364dd0: 3232 1000 |0020: if-eq v2, v3, 0030 // +0010 │ │ +364dd4: 1303 2b00 |0022: const/16 v3, #int 43 // #2b │ │ +364dd8: 3232 0600 |0024: if-eq v2, v3, 002a // +0006 │ │ +364ddc: 6e20 4498 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +364de2: 281b |0029: goto 0044 // +001b │ │ +364de4: 1302 2000 |002a: const/16 v2, #int 32 // #20 │ │ +364de8: 6e20 4498 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +364dee: 2815 |002f: goto 0044 // +0015 │ │ +364df0: d802 0101 |0030: add-int/lit8 v2, v1, #int 1 // #01 │ │ +364df4: d803 0103 |0032: add-int/lit8 v3, v1, #int 3 // #03 │ │ +364df8: 6e30 2e98 2503 |0034: invoke-virtual {v5, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +364dfe: 0c02 |0037: move-result-object v2 │ │ +364e00: 1304 1000 |0038: const/16 v4, #int 16 // #10 │ │ +364e04: 7120 9997 4200 |003a: invoke-static {v2, v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@9799 │ │ +364e0a: 0a02 |003d: move-result v2 │ │ +364e0c: 8e22 |003e: int-to-char v2, v2 │ │ +364e0e: 6e20 4498 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +364e14: d801 0102 |0042: add-int/lit8 v1, v1, #int 2 // #02 │ │ +364e18: d801 0101 |0044: add-int/lit8 v1, v1, #int 1 // #01 │ │ +364e1c: 28ce |0046: goto 0014 // -0032 │ │ +364e1e: 2200 c812 |0047: new-instance v0, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +364e22: 2202 e812 |0049: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +364e26: 7010 4098 0200 |004b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +364e2c: 1a04 e11f |004e: const-string v4, "Illegal URL encoded value: " // string@1fe1 │ │ +364e30: 6e20 4b98 4200 |0050: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364e36: 6e30 2e98 1503 |0053: invoke-virtual {v5, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +364e3c: 0c05 |0056: move-result-object v5 │ │ +364e3e: 6e20 4b98 5200 |0057: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364e44: 6e10 5498 0200 |005a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +364e4a: 0c05 |005d: move-result-object v5 │ │ +364e4c: 7020 8697 5000 |005e: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ +364e52: 2700 |0061: throw v0 │ │ +364e54: 6e10 5498 0000 |0062: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +364e5a: 0c05 |0065: move-result-object v5 │ │ +364e5c: 1a00 3907 |0066: const-string v0, "8859_1" // string@0739 │ │ +364e60: 6e20 1798 0500 |0068: invoke-virtual {v5, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ +364e66: 0c00 |006b: move-result-object v0 │ │ +364e68: 2201 e612 |006c: new-instance v1, Ljava/lang/String; // type@12e6 │ │ +364e6c: 7020 0198 0100 |006e: invoke-direct {v1, v0}, Ljava/lang/String;.:([B)V // method@9801 │ │ +364e72: 0715 |0071: move-object v5, v1 │ │ +364e74: 1105 |0072: return-object v5 │ │ catches : 2 │ │ 0x0034 - 0x0042 │ │ Ljava/lang/NumberFormatException; -> 0x0047 │ │ 0x0066 - 0x0071 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0072 │ │ positions : │ │ 0x0006 line=677 │ │ @@ -802560,36 +802560,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -364e98: |[364e98] javax.mail.URLName.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ -364ea8: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -364eac: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -364eae: 1103 |0003: return-object v3 │ │ -364eb0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -364eb2: 6e10 2298 0300 |0005: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -364eb8: 0a01 |0008: move-result v1 │ │ -364eba: 3510 1a00 |0009: if-ge v0, v1, 0023 // +001a │ │ -364ebe: 6e20 0998 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -364ec4: 0a01 |000e: move-result v1 │ │ -364ec6: 1302 2000 |000f: const/16 v2, #int 32 // #20 │ │ -364eca: 3221 0e00 |0011: if-eq v1, v2, 001f // +000e │ │ -364ece: 6202 8871 |0013: sget-object v2, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ -364ed2: 6e20 d399 1200 |0015: invoke-virtual {v2, v1}, Ljava/util/BitSet;.get:(I)Z // method@99d3 │ │ -364ed8: 0a01 |0018: move-result v1 │ │ -364eda: 3901 0300 |0019: if-nez v1, 001c // +0003 │ │ -364ede: 2804 |001b: goto 001f // +0004 │ │ -364ee0: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -364ee4: 28e7 |001e: goto 0005 // -0019 │ │ -364ee6: 7110 019e 0300 |001f: invoke-static {v3}, Ljavax/mail/URLName;._encode:(Ljava/lang/String;)Ljava/lang/String; // method@9e01 │ │ -364eec: 0c03 |0022: move-result-object v3 │ │ -364eee: 1103 |0023: return-object v3 │ │ +364e94: |[364e94] javax.mail.URLName.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ +364ea4: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +364ea8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +364eaa: 1103 |0003: return-object v3 │ │ +364eac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +364eae: 6e10 2298 0300 |0005: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +364eb4: 0a01 |0008: move-result v1 │ │ +364eb6: 3510 1a00 |0009: if-ge v0, v1, 0023 // +001a │ │ +364eba: 6e20 0998 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +364ec0: 0a01 |000e: move-result v1 │ │ +364ec2: 1302 2000 |000f: const/16 v2, #int 32 // #20 │ │ +364ec6: 3221 0e00 |0011: if-eq v1, v2, 001f // +000e │ │ +364eca: 6202 8871 |0013: sget-object v2, Ljavax/mail/URLName;.dontNeedEncoding:Ljava/util/BitSet; // field@7188 │ │ +364ece: 6e20 d399 1200 |0015: invoke-virtual {v2, v1}, Ljava/util/BitSet;.get:(I)Z // method@99d3 │ │ +364ed4: 0a01 |0018: move-result v1 │ │ +364ed6: 3901 0300 |0019: if-nez v1, 001c // +0003 │ │ +364eda: 2804 |001b: goto 001f // +0004 │ │ +364edc: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +364ee0: 28e7 |001e: goto 0005 // -0019 │ │ +364ee2: 7110 019e 0300 |001f: invoke-static {v3}, Ljavax/mail/URLName;._encode:(Ljava/lang/String;)Ljava/lang/String; // method@9e01 │ │ +364ee8: 0c03 |0022: move-result-object v3 │ │ +364eea: 1103 |0023: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=591 │ │ 0x000b line=592 │ │ 0x0013 line=593 │ │ 0x001f line=594 │ │ locals : │ │ @@ -802600,39 +802600,39 @@ │ │ type : '()Ljava/net/InetAddress;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -3650ac: |[3650ac] javax.mail.URLName.getHostAddress:()Ljava/net/InetAddress; │ │ -3650bc: 1d02 |0000: monitor-enter v2 │ │ -3650be: 5520 8e71 |0001: iget-boolean v0, v2, Ljavax/mail/URLName;.hostAddressKnown:Z // field@718e │ │ -3650c2: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ -3650c6: 5420 8d71 |0005: iget-object v0, v2, Ljavax/mail/URLName;.hostAddress:Ljava/net/InetAddress; // field@718d │ │ -3650ca: 1e02 |0007: monitor-exit v2 │ │ -3650cc: 1100 |0008: return-object v0 │ │ -3650ce: 5420 8c71 |0009: iget-object v0, v2, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ -3650d2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3650d4: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -3650d8: 1e02 |000e: monitor-exit v2 │ │ -3650da: 1101 |000f: return-object v1 │ │ -3650dc: 7110 be98 0000 |0010: invoke-static {v0}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@98be │ │ -3650e2: 0c00 |0013: move-result-object v0 │ │ -3650e4: 5b20 8d71 |0014: iput-object v0, v2, Ljavax/mail/URLName;.hostAddress:Ljava/net/InetAddress; // field@718d │ │ -3650e8: 2803 |0016: goto 0019 // +0003 │ │ -3650ea: 5b21 8d71 |0017: iput-object v1, v2, Ljavax/mail/URLName;.hostAddress:Ljava/net/InetAddress; // field@718d │ │ -3650ee: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -3650f0: 5c20 8e71 |001a: iput-boolean v0, v2, Ljavax/mail/URLName;.hostAddressKnown:Z // field@718e │ │ -3650f4: 5420 8d71 |001c: iget-object v0, v2, Ljavax/mail/URLName;.hostAddress:Ljava/net/InetAddress; // field@718d │ │ -3650f8: 1e02 |001e: monitor-exit v2 │ │ -3650fa: 1100 |001f: return-object v0 │ │ -3650fc: 0d00 |0020: move-exception v0 │ │ -3650fe: 1e02 |0021: monitor-exit v2 │ │ -365100: 2700 |0022: throw v0 │ │ +3650a8: |[3650a8] javax.mail.URLName.getHostAddress:()Ljava/net/InetAddress; │ │ +3650b8: 1d02 |0000: monitor-enter v2 │ │ +3650ba: 5520 8e71 |0001: iget-boolean v0, v2, Ljavax/mail/URLName;.hostAddressKnown:Z // field@718e │ │ +3650be: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ +3650c2: 5420 8d71 |0005: iget-object v0, v2, Ljavax/mail/URLName;.hostAddress:Ljava/net/InetAddress; // field@718d │ │ +3650c6: 1e02 |0007: monitor-exit v2 │ │ +3650c8: 1100 |0008: return-object v0 │ │ +3650ca: 5420 8c71 |0009: iget-object v0, v2, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ +3650ce: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3650d0: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +3650d4: 1e02 |000e: monitor-exit v2 │ │ +3650d6: 1101 |000f: return-object v1 │ │ +3650d8: 7110 be98 0000 |0010: invoke-static {v0}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@98be │ │ +3650de: 0c00 |0013: move-result-object v0 │ │ +3650e0: 5b20 8d71 |0014: iput-object v0, v2, Ljavax/mail/URLName;.hostAddress:Ljava/net/InetAddress; // field@718d │ │ +3650e4: 2803 |0016: goto 0019 // +0003 │ │ +3650e6: 5b21 8d71 |0017: iput-object v1, v2, Ljavax/mail/URLName;.hostAddress:Ljava/net/InetAddress; // field@718d │ │ +3650ea: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +3650ec: 5c20 8e71 |001a: iput-boolean v0, v2, Ljavax/mail/URLName;.hostAddressKnown:Z // field@718e │ │ +3650f0: 5420 8d71 |001c: iget-object v0, v2, Ljavax/mail/URLName;.hostAddress:Ljava/net/InetAddress; // field@718d │ │ +3650f4: 1e02 |001e: monitor-exit v2 │ │ +3650f6: 1100 |001f: return-object v0 │ │ +3650f8: 0d00 |0020: move-exception v0 │ │ +3650fa: 1e02 |0021: monitor-exit v2 │ │ +3650fc: 2700 |0022: throw v0 │ │ catches : 4 │ │ 0x0001 - 0x0007 │ │ -> 0x0020 │ │ 0x0009 - 0x000b │ │ -> 0x0020 │ │ 0x0010 - 0x0016 │ │ Ljava/net/UnknownHostException; -> 0x0017 │ │ @@ -802656,19 +802656,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -364bf0: |[364bf0] javax.mail.URLName.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I │ │ -364c00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -364c02: 7130 109e 2100 |0001: invoke-static {v1, v2, v0}, Ljavax/mail/URLName;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I // method@9e10 │ │ -364c08: 0a01 |0004: move-result v1 │ │ -364c0a: 0f01 |0005: return v1 │ │ +364bec: |[364bec] javax.mail.URLName.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I │ │ +364bfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +364bfe: 7130 109e 2100 |0001: invoke-static {v1, v2, v0}, Ljavax/mail/URLName;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I // method@9e10 │ │ +364c04: 0a01 |0004: move-result v1 │ │ +364c06: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=721 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -802677,28 +802677,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -364c0c: |[364c0c] javax.mail.URLName.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I │ │ -364c1c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -364c1e: 6e10 2298 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -364c24: 0a01 |0004: move-result v1 │ │ -364c26: 3515 1000 |0005: if-ge v5, v1, 0015 // +0010 │ │ -364c2a: 6e20 0998 5300 |0007: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -364c30: 0a02 |000a: move-result v2 │ │ -364c32: 6e20 1a98 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -364c38: 0a02 |000e: move-result v2 │ │ -364c3a: 3a02 0300 |000f: if-ltz v2, 0012 // +0003 │ │ -364c3e: 0f05 |0011: return v5 │ │ -364c40: d805 0501 |0012: add-int/lit8 v5, v5, #int 1 // #01 │ │ -364c44: 28f1 |0014: goto 0005 // -000f │ │ -364c46: 0f00 |0015: return v0 │ │ +364c08: |[364c08] javax.mail.URLName.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I │ │ +364c18: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +364c1a: 6e10 2298 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +364c20: 0a01 |0004: move-result v1 │ │ +364c22: 3515 1000 |0005: if-ge v5, v1, 0015 // +0010 │ │ +364c26: 6e20 0998 5300 |0007: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +364c2c: 0a02 |000a: move-result v2 │ │ +364c2e: 6e20 1a98 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +364c34: 0a02 |000e: move-result v2 │ │ +364c36: 3a02 0300 |000f: if-ltz v2, 0012 // +0003 │ │ +364c3a: 0f05 |0011: return v5 │ │ +364c3c: d805 0501 |0012: add-int/lit8 v5, v5, #int 1 // #01 │ │ +364c40: 28f1 |0014: goto 0005 // -000f │ │ +364c42: 0f00 |0015: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ Ljava/lang/StringIndexOutOfBoundsException; -> 0x0015 │ │ positions : │ │ 0x0001 line=726 │ │ 0x0007 line=728 │ │ locals : │ │ @@ -802712,75 +802712,75 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -364a38: |[364a38] javax.mail.URLName.equals:(Ljava/lang/Object;)Z │ │ -364a48: 2050 0b14 |0000: instance-of v0, v5, Ljavax/mail/URLName; // type@140b │ │ -364a4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -364a4e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -364a52: 0f01 |0005: return v1 │ │ -364a54: 1f05 0b14 |0006: check-cast v5, Ljavax/mail/URLName; // type@140b │ │ -364a58: 5440 9171 |0008: iget-object v0, v4, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7191 │ │ -364a5c: 5452 9171 |000a: iget-object v2, v5, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7191 │ │ -364a60: 3220 0b00 |000c: if-eq v0, v2, 0017 // +000b │ │ -364a64: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -364a68: 6e20 1298 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -364a6e: 0a00 |0013: move-result v0 │ │ -364a70: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ -364a74: 0f01 |0016: return v1 │ │ -364a76: 7010 079e 0400 |0017: invoke-direct {v4}, Ljavax/mail/URLName;.getHostAddress:()Ljava/net/InetAddress; // method@9e07 │ │ -364a7c: 0c00 |001a: move-result-object v0 │ │ -364a7e: 7010 079e 0500 |001b: invoke-direct {v5}, Ljavax/mail/URLName;.getHostAddress:()Ljava/net/InetAddress; // method@9e07 │ │ -364a84: 0c02 |001e: move-result-object v2 │ │ -364a86: 3800 0b00 |001f: if-eqz v0, 002a // +000b │ │ -364a8a: 3802 0900 |0021: if-eqz v2, 002a // +0009 │ │ -364a8e: 6e20 bd98 2000 |0023: invoke-virtual {v0, v2}, Ljava/net/InetAddress;.equals:(Ljava/lang/Object;)Z // method@98bd │ │ -364a94: 0a00 |0026: move-result v0 │ │ -364a96: 3900 1700 |0027: if-nez v0, 003e // +0017 │ │ -364a9a: 0f01 |0029: return v1 │ │ -364a9c: 5440 8c71 |002a: iget-object v0, v4, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ -364aa0: 3800 0d00 |002c: if-eqz v0, 0039 // +000d │ │ -364aa4: 5452 8c71 |002e: iget-object v2, v5, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ -364aa8: 3802 0900 |0030: if-eqz v2, 0039 // +0009 │ │ -364aac: 6e20 1398 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -364ab2: 0a00 |0035: move-result v0 │ │ -364ab4: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ -364ab8: 0f01 |0038: return v1 │ │ -364aba: 5452 8c71 |0039: iget-object v2, v5, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ -364abe: 3220 0300 |003b: if-eq v0, v2, 003e // +0003 │ │ -364ac2: 0f01 |003d: return v1 │ │ -364ac4: 5440 9371 |003e: iget-object v0, v4, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ -364ac8: 5452 9371 |0040: iget-object v2, v5, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ -364acc: 3220 0b00 |0042: if-eq v0, v2, 004d // +000b │ │ -364ad0: 3800 0800 |0044: if-eqz v0, 004c // +0008 │ │ -364ad4: 6e20 1298 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -364ada: 0a00 |0049: move-result v0 │ │ -364adc: 3900 0300 |004a: if-nez v0, 004d // +0003 │ │ -364ae0: 0f01 |004c: return v1 │ │ -364ae2: 5440 8971 |004d: iget-object v0, v4, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ -364ae6: 1a02 0000 |004f: const-string v2, "" // string@0000 │ │ -364aea: 3900 0300 |0051: if-nez v0, 0054 // +0003 │ │ -364aee: 0720 |0053: move-object v0, v2 │ │ -364af0: 5453 8971 |0054: iget-object v3, v5, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ -364af4: 3903 0300 |0056: if-nez v3, 0059 // +0003 │ │ -364af8: 2802 |0058: goto 005a // +0002 │ │ -364afa: 0732 |0059: move-object v2, v3 │ │ -364afc: 6e20 1298 2000 |005a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -364b02: 0a00 |005d: move-result v0 │ │ -364b04: 3900 0300 |005e: if-nez v0, 0061 // +0003 │ │ -364b08: 0f01 |0060: return v1 │ │ -364b0a: 5240 9071 |0061: iget v0, v4, Ljavax/mail/URLName;.port:I // field@7190 │ │ -364b0e: 5255 9071 |0063: iget v5, v5, Ljavax/mail/URLName;.port:I // field@7190 │ │ -364b12: 3250 0300 |0065: if-eq v0, v5, 0068 // +0003 │ │ -364b16: 0f01 |0067: return v1 │ │ -364b18: 1215 |0068: const/4 v5, #int 1 // #1 │ │ -364b1a: 0f05 |0069: return v5 │ │ +364a34: |[364a34] javax.mail.URLName.equals:(Ljava/lang/Object;)Z │ │ +364a44: 2050 0b14 |0000: instance-of v0, v5, Ljavax/mail/URLName; // type@140b │ │ +364a48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +364a4a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +364a4e: 0f01 |0005: return v1 │ │ +364a50: 1f05 0b14 |0006: check-cast v5, Ljavax/mail/URLName; // type@140b │ │ +364a54: 5440 9171 |0008: iget-object v0, v4, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7191 │ │ +364a58: 5452 9171 |000a: iget-object v2, v5, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7191 │ │ +364a5c: 3220 0b00 |000c: if-eq v0, v2, 0017 // +000b │ │ +364a60: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +364a64: 6e20 1298 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +364a6a: 0a00 |0013: move-result v0 │ │ +364a6c: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ +364a70: 0f01 |0016: return v1 │ │ +364a72: 7010 079e 0400 |0017: invoke-direct {v4}, Ljavax/mail/URLName;.getHostAddress:()Ljava/net/InetAddress; // method@9e07 │ │ +364a78: 0c00 |001a: move-result-object v0 │ │ +364a7a: 7010 079e 0500 |001b: invoke-direct {v5}, Ljavax/mail/URLName;.getHostAddress:()Ljava/net/InetAddress; // method@9e07 │ │ +364a80: 0c02 |001e: move-result-object v2 │ │ +364a82: 3800 0b00 |001f: if-eqz v0, 002a // +000b │ │ +364a86: 3802 0900 |0021: if-eqz v2, 002a // +0009 │ │ +364a8a: 6e20 bd98 2000 |0023: invoke-virtual {v0, v2}, Ljava/net/InetAddress;.equals:(Ljava/lang/Object;)Z // method@98bd │ │ +364a90: 0a00 |0026: move-result v0 │ │ +364a92: 3900 1700 |0027: if-nez v0, 003e // +0017 │ │ +364a96: 0f01 |0029: return v1 │ │ +364a98: 5440 8c71 |002a: iget-object v0, v4, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ +364a9c: 3800 0d00 |002c: if-eqz v0, 0039 // +000d │ │ +364aa0: 5452 8c71 |002e: iget-object v2, v5, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ +364aa4: 3802 0900 |0030: if-eqz v2, 0039 // +0009 │ │ +364aa8: 6e20 1398 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +364aae: 0a00 |0035: move-result v0 │ │ +364ab0: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ +364ab4: 0f01 |0038: return v1 │ │ +364ab6: 5452 8c71 |0039: iget-object v2, v5, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ +364aba: 3220 0300 |003b: if-eq v0, v2, 003e // +0003 │ │ +364abe: 0f01 |003d: return v1 │ │ +364ac0: 5440 9371 |003e: iget-object v0, v4, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ +364ac4: 5452 9371 |0040: iget-object v2, v5, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ +364ac8: 3220 0b00 |0042: if-eq v0, v2, 004d // +000b │ │ +364acc: 3800 0800 |0044: if-eqz v0, 004c // +0008 │ │ +364ad0: 6e20 1298 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +364ad6: 0a00 |0049: move-result v0 │ │ +364ad8: 3900 0300 |004a: if-nez v0, 004d // +0003 │ │ +364adc: 0f01 |004c: return v1 │ │ +364ade: 5440 8971 |004d: iget-object v0, v4, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ +364ae2: 1a02 0000 |004f: const-string v2, "" // string@0000 │ │ +364ae6: 3900 0300 |0051: if-nez v0, 0054 // +0003 │ │ +364aea: 0720 |0053: move-object v0, v2 │ │ +364aec: 5453 8971 |0054: iget-object v3, v5, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ +364af0: 3903 0300 |0056: if-nez v3, 0059 // +0003 │ │ +364af4: 2802 |0058: goto 005a // +0002 │ │ +364af6: 0732 |0059: move-object v2, v3 │ │ +364af8: 6e20 1298 2000 |005a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +364afe: 0a00 |005d: move-result v0 │ │ +364b00: 3900 0300 |005e: if-nez v0, 0061 // +0003 │ │ +364b04: 0f01 |0060: return v1 │ │ +364b06: 5240 9071 |0061: iget v0, v4, Ljavax/mail/URLName;.port:I // field@7190 │ │ +364b0a: 5255 9071 |0063: iget v5, v5, Ljavax/mail/URLName;.port:I // field@7190 │ │ +364b0e: 3250 0300 |0065: if-eq v0, v5, 0068 // +0003 │ │ +364b12: 0f01 |0067: return v1 │ │ +364b14: 1215 |0068: const/4 v5, #int 1 // #1 │ │ +364b16: 0f05 |0069: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0006 line=447 │ │ 0x0008 line=450 │ │ 0x0010 line=451 │ │ 0x0017 line=455 │ │ @@ -802803,17 +802803,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -364ef0: |[364ef0] javax.mail.URLName.getFile:()Ljava/lang/String; │ │ -364f00: 5410 8971 |0000: iget-object v0, v1, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ -364f04: 1100 |0002: return-object v0 │ │ +364eec: |[364eec] javax.mail.URLName.getFile:()Ljava/lang/String; │ │ +364efc: 5410 8971 |0000: iget-object v0, v1, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ +364f00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/URLName; │ │ │ │ #2 : (in Ljavax/mail/URLName;) │ │ @@ -802821,17 +802821,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -364f08: |[364f08] javax.mail.URLName.getHost:()Ljava/lang/String; │ │ -364f18: 5410 8c71 |0000: iget-object v0, v1, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ -364f1c: 1100 |0002: return-object v0 │ │ +364f04: |[364f04] javax.mail.URLName.getHost:()Ljava/lang/String; │ │ +364f14: 5410 8c71 |0000: iget-object v0, v1, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ +364f18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/URLName; │ │ │ │ #3 : (in Ljavax/mail/URLName;) │ │ @@ -802839,23 +802839,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -364f20: |[364f20] javax.mail.URLName.getPassword:()Ljava/lang/String; │ │ -364f30: 6300 8771 |0000: sget-boolean v0, Ljavax/mail/URLName;.doEncode:Z // field@7187 │ │ -364f34: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -364f38: 5410 8f71 |0004: iget-object v0, v1, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718f │ │ -364f3c: 7110 029e 0000 |0006: invoke-static {v0}, Ljavax/mail/URLName;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@9e02 │ │ -364f42: 0c00 |0009: move-result-object v0 │ │ -364f44: 2803 |000a: goto 000d // +0003 │ │ -364f46: 5410 8f71 |000b: iget-object v0, v1, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718f │ │ -364f4a: 1100 |000d: return-object v0 │ │ +364f1c: |[364f1c] javax.mail.URLName.getPassword:()Ljava/lang/String; │ │ +364f2c: 6300 8771 |0000: sget-boolean v0, Ljavax/mail/URLName;.doEncode:Z // field@7187 │ │ +364f30: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +364f34: 5410 8f71 |0004: iget-object v0, v1, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718f │ │ +364f38: 7110 029e 0000 |0006: invoke-static {v0}, Ljavax/mail/URLName;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@9e02 │ │ +364f3e: 0c00 |0009: move-result-object v0 │ │ +364f40: 2803 |000a: goto 000d // +0003 │ │ +364f42: 5410 8f71 |000b: iget-object v0, v1, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718f │ │ +364f46: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ljavax/mail/URLName; │ │ │ │ #4 : (in Ljavax/mail/URLName;) │ │ @@ -802863,17 +802863,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -364b1c: |[364b1c] javax.mail.URLName.getPort:()I │ │ -364b2c: 5210 9071 |0000: iget v0, v1, Ljavax/mail/URLName;.port:I // field@7190 │ │ -364b30: 0f00 |0002: return v0 │ │ +364b18: |[364b18] javax.mail.URLName.getPort:()I │ │ +364b28: 5210 9071 |0000: iget v0, v1, Ljavax/mail/URLName;.port:I // field@7190 │ │ +364b2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/URLName; │ │ │ │ #5 : (in Ljavax/mail/URLName;) │ │ @@ -802881,17 +802881,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -364f4c: |[364f4c] javax.mail.URLName.getProtocol:()Ljava/lang/String; │ │ -364f5c: 5410 9171 |0000: iget-object v0, v1, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7191 │ │ -364f60: 1100 |0002: return-object v0 │ │ +364f48: |[364f48] javax.mail.URLName.getProtocol:()Ljava/lang/String; │ │ +364f58: 5410 9171 |0000: iget-object v0, v1, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7191 │ │ +364f5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/URLName; │ │ │ │ #6 : (in Ljavax/mail/URLName;) │ │ @@ -802899,17 +802899,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -364f64: |[364f64] javax.mail.URLName.getRef:()Ljava/lang/String; │ │ -364f74: 5410 9271 |0000: iget-object v0, v1, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7192 │ │ -364f78: 1100 |0002: return-object v0 │ │ +364f60: |[364f60] javax.mail.URLName.getRef:()Ljava/lang/String; │ │ +364f70: 5410 9271 |0000: iget-object v0, v1, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7192 │ │ +364f74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/URLName; │ │ │ │ #7 : (in Ljavax/mail/URLName;) │ │ @@ -802917,36 +802917,36 @@ │ │ type : '()Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -36512c: |[36512c] javax.mail.URLName.getURL:()Ljava/net/URL; │ │ -36513c: 6e10 059e 0500 |0000: invoke-virtual {v5}, Ljavax/mail/URLName;.getFile:()Ljava/lang/String; // method@9e05 │ │ -365142: 0c00 |0003: move-result-object v0 │ │ -365144: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -365148: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -36514c: 2812 |0008: goto 001a // +0012 │ │ -36514e: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -365152: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -365158: 1a02 6506 |000e: const-string v2, "/" // string@0665 │ │ -36515c: 6e20 4b98 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365162: 6e20 4b98 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365168: 6e10 5498 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36516e: 0c00 |0019: move-result-object v0 │ │ -365170: 2201 1113 |001a: new-instance v1, Ljava/net/URL; // type@1311 │ │ -365174: 6e10 0a9e 0500 |001c: invoke-virtual {v5}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ -36517a: 0c02 |001f: move-result-object v2 │ │ -36517c: 6e10 069e 0500 |0020: invoke-virtual {v5}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ -365182: 0c03 |0023: move-result-object v3 │ │ -365184: 6e10 099e 0500 |0024: invoke-virtual {v5}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ -36518a: 0a04 |0027: move-result v4 │ │ -36518c: 7050 d898 2143 |0028: invoke-direct {v1, v2, v3, v4, v0}, Ljava/net/URL;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@98d8 │ │ -365192: 1101 |002b: return-object v1 │ │ +365128: |[365128] javax.mail.URLName.getURL:()Ljava/net/URL; │ │ +365138: 6e10 059e 0500 |0000: invoke-virtual {v5}, Ljavax/mail/URLName;.getFile:()Ljava/lang/String; // method@9e05 │ │ +36513e: 0c00 |0003: move-result-object v0 │ │ +365140: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +365144: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +365148: 2812 |0008: goto 001a // +0012 │ │ +36514a: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +36514e: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +365154: 1a02 6506 |000e: const-string v2, "/" // string@0665 │ │ +365158: 6e20 4b98 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36515e: 6e20 4b98 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365164: 6e10 5498 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36516a: 0c00 |0019: move-result-object v0 │ │ +36516c: 2201 1113 |001a: new-instance v1, Ljava/net/URL; // type@1311 │ │ +365170: 6e10 0a9e 0500 |001c: invoke-virtual {v5}, Ljavax/mail/URLName;.getProtocol:()Ljava/lang/String; // method@9e0a │ │ +365176: 0c02 |001f: move-result-object v2 │ │ +365178: 6e10 069e 0500 |0020: invoke-virtual {v5}, Ljavax/mail/URLName;.getHost:()Ljava/lang/String; // method@9e06 │ │ +36517e: 0c03 |0023: move-result-object v3 │ │ +365180: 6e10 099e 0500 |0024: invoke-virtual {v5}, Ljavax/mail/URLName;.getPort:()I // method@9e09 │ │ +365186: 0a04 |0027: move-result v4 │ │ +365188: 7050 d898 2143 |0028: invoke-direct {v1, v2, v3, v4, v0}, Ljava/net/URL;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@98d8 │ │ +36518e: 1101 |002b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0009 line=418 │ │ 0x001a line=419 │ │ locals : │ │ 0x0000 - 0x002c reg=5 this Ljavax/mail/URLName; │ │ @@ -802956,23 +802956,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -364f7c: |[364f7c] javax.mail.URLName.getUsername:()Ljava/lang/String; │ │ -364f8c: 6300 8771 |0000: sget-boolean v0, Ljavax/mail/URLName;.doEncode:Z // field@7187 │ │ -364f90: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -364f94: 5410 9371 |0004: iget-object v0, v1, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ -364f98: 7110 029e 0000 |0006: invoke-static {v0}, Ljavax/mail/URLName;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@9e02 │ │ -364f9e: 0c00 |0009: move-result-object v0 │ │ -364fa0: 2803 |000a: goto 000d // +0003 │ │ -364fa2: 5410 9371 |000b: iget-object v0, v1, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ -364fa6: 1100 |000d: return-object v0 │ │ +364f78: |[364f78] javax.mail.URLName.getUsername:()Ljava/lang/String; │ │ +364f88: 6300 8771 |0000: sget-boolean v0, Ljavax/mail/URLName;.doEncode:Z // field@7187 │ │ +364f8c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +364f90: 5410 9371 |0004: iget-object v0, v1, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ +364f94: 7110 029e 0000 |0006: invoke-static {v0}, Ljavax/mail/URLName;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@9e02 │ │ +364f9a: 0c00 |0009: move-result-object v0 │ │ +364f9c: 2803 |000a: goto 000d // +0003 │ │ +364f9e: 5410 9371 |000b: iget-object v0, v1, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ +364fa2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ljavax/mail/URLName; │ │ │ │ #9 : (in Ljavax/mail/URLName;) │ │ @@ -802980,62 +802980,62 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -364b34: |[364b34] javax.mail.URLName.hashCode:()I │ │ -364b44: 5230 8b71 |0000: iget v0, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ -364b48: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -364b4c: 0f00 |0004: return v0 │ │ -364b4e: 5431 9171 |0005: iget-object v1, v3, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7191 │ │ -364b52: 3801 0900 |0007: if-eqz v1, 0010 // +0009 │ │ -364b56: 6e10 1998 0100 |0009: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -364b5c: 0a01 |000c: move-result v1 │ │ -364b5e: b010 |000d: add-int/2addr v0, v1 │ │ -364b60: 5930 8b71 |000e: iput v0, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ -364b64: 7010 079e 0300 |0010: invoke-direct {v3}, Ljavax/mail/URLName;.getHostAddress:()Ljava/net/InetAddress; // method@9e07 │ │ -364b6a: 0c00 |0013: move-result-object v0 │ │ -364b6c: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ -364b70: 5231 8b71 |0016: iget v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ -364b74: 6e10 c398 0000 |0018: invoke-virtual {v0}, Ljava/net/InetAddress;.hashCode:()I // method@98c3 │ │ -364b7a: 0a00 |001b: move-result v0 │ │ -364b7c: b001 |001c: add-int/2addr v1, v0 │ │ -364b7e: 5931 8b71 |001d: iput v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ -364b82: 2814 |001f: goto 0033 // +0014 │ │ -364b84: 5430 8c71 |0020: iget-object v0, v3, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ -364b88: 3800 1100 |0022: if-eqz v0, 0033 // +0011 │ │ -364b8c: 5231 8b71 |0024: iget v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ -364b90: 6202 bb70 |0026: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -364b94: 6e20 3198 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -364b9a: 0c00 |002b: move-result-object v0 │ │ -364b9c: 6e10 1998 0000 |002c: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -364ba2: 0a00 |002f: move-result v0 │ │ -364ba4: b001 |0030: add-int/2addr v1, v0 │ │ -364ba6: 5931 8b71 |0031: iput v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ -364baa: 5430 9371 |0033: iget-object v0, v3, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ -364bae: 3800 0b00 |0035: if-eqz v0, 0040 // +000b │ │ -364bb2: 5231 8b71 |0037: iget v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ -364bb6: 6e10 1998 0000 |0039: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -364bbc: 0a00 |003c: move-result v0 │ │ -364bbe: b001 |003d: add-int/2addr v1, v0 │ │ -364bc0: 5931 8b71 |003e: iput v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ -364bc4: 5430 8971 |0040: iget-object v0, v3, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ -364bc8: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ -364bcc: 5231 8b71 |0044: iget v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ -364bd0: 6e10 1998 0000 |0046: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -364bd6: 0a00 |0049: move-result v0 │ │ -364bd8: b001 |004a: add-int/2addr v1, v0 │ │ -364bda: 5931 8b71 |004b: iput v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ -364bde: 5230 8b71 |004d: iget v0, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ -364be2: 5231 9071 |004f: iget v1, v3, Ljavax/mail/URLName;.port:I // field@7190 │ │ -364be6: b010 |0051: add-int/2addr v0, v1 │ │ -364be8: 5930 8b71 |0052: iput v0, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ -364bec: 0f00 |0054: return v0 │ │ +364b30: |[364b30] javax.mail.URLName.hashCode:()I │ │ +364b40: 5230 8b71 |0000: iget v0, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ +364b44: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +364b48: 0f00 |0004: return v0 │ │ +364b4a: 5431 9171 |0005: iget-object v1, v3, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7191 │ │ +364b4e: 3801 0900 |0007: if-eqz v1, 0010 // +0009 │ │ +364b52: 6e10 1998 0100 |0009: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +364b58: 0a01 |000c: move-result v1 │ │ +364b5a: b010 |000d: add-int/2addr v0, v1 │ │ +364b5c: 5930 8b71 |000e: iput v0, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ +364b60: 7010 079e 0300 |0010: invoke-direct {v3}, Ljavax/mail/URLName;.getHostAddress:()Ljava/net/InetAddress; // method@9e07 │ │ +364b66: 0c00 |0013: move-result-object v0 │ │ +364b68: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ +364b6c: 5231 8b71 |0016: iget v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ +364b70: 6e10 c398 0000 |0018: invoke-virtual {v0}, Ljava/net/InetAddress;.hashCode:()I // method@98c3 │ │ +364b76: 0a00 |001b: move-result v0 │ │ +364b78: b001 |001c: add-int/2addr v1, v0 │ │ +364b7a: 5931 8b71 |001d: iput v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ +364b7e: 2814 |001f: goto 0033 // +0014 │ │ +364b80: 5430 8c71 |0020: iget-object v0, v3, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ +364b84: 3800 1100 |0022: if-eqz v0, 0033 // +0011 │ │ +364b88: 5231 8b71 |0024: iget v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ +364b8c: 6202 bb70 |0026: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +364b90: 6e20 3198 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +364b96: 0c00 |002b: move-result-object v0 │ │ +364b98: 6e10 1998 0000 |002c: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +364b9e: 0a00 |002f: move-result v0 │ │ +364ba0: b001 |0030: add-int/2addr v1, v0 │ │ +364ba2: 5931 8b71 |0031: iput v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ +364ba6: 5430 9371 |0033: iget-object v0, v3, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ +364baa: 3800 0b00 |0035: if-eqz v0, 0040 // +000b │ │ +364bae: 5231 8b71 |0037: iget v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ +364bb2: 6e10 1998 0000 |0039: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +364bb8: 0a00 |003c: move-result v0 │ │ +364bba: b001 |003d: add-int/2addr v1, v0 │ │ +364bbc: 5931 8b71 |003e: iput v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ +364bc0: 5430 8971 |0040: iget-object v0, v3, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ +364bc4: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ +364bc8: 5231 8b71 |0044: iget v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ +364bcc: 6e10 1998 0000 |0046: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +364bd2: 0a00 |0049: move-result v0 │ │ +364bd4: b001 |004a: add-int/2addr v1, v0 │ │ +364bd6: 5931 8b71 |004b: iput v1, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ +364bda: 5230 8b71 |004d: iget v0, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ +364bde: 5231 9071 |004f: iget v1, v3, Ljavax/mail/URLName;.port:I // field@7190 │ │ +364be2: b010 |0051: add-int/2addr v0, v1 │ │ +364be4: 5930 8b71 |0052: iput v0, v3, Ljavax/mail/URLName;.hashCode:I // field@718b │ │ +364be8: 0f00 |0054: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0005 line=500 │ │ 0x0009 line=501 │ │ 0x0010 line=502 │ │ 0x0016 line=504 │ │ @@ -803054,132 +803054,132 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 222 16-bit code units │ │ -365364: |[365364] javax.mail.URLName.parseString:(Ljava/lang/String;)V │ │ -365374: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -365376: 5b80 8f71 |0001: iput-object v0, v8, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718f │ │ -36537a: 5b80 9371 |0003: iput-object v0, v8, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ -36537e: 5b80 8c71 |0005: iput-object v0, v8, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ -365382: 5b80 9271 |0007: iput-object v0, v8, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7192 │ │ -365386: 5b80 8971 |0009: iput-object v0, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ -36538a: 5b80 9171 |000b: iput-object v0, v8, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7191 │ │ -36538e: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -365390: 5980 9071 |000e: iput v0, v8, Ljavax/mail/URLName;.port:I // field@7190 │ │ -365394: 6e10 2298 0900 |0010: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -36539a: 0a01 |0013: move-result v1 │ │ -36539c: 1302 3a00 |0014: const/16 v2, #int 58 // #3a │ │ -3653a0: 6e20 1a98 2900 |0016: invoke-virtual {v9, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3653a6: 0a03 |0019: move-result v3 │ │ -3653a8: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -3653aa: 3203 0800 |001b: if-eq v3, v0, 0023 // +0008 │ │ -3653ae: 6e30 2e98 4903 |001d: invoke-virtual {v9, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3653b4: 0c05 |0020: move-result-object v5 │ │ -3653b6: 5b85 9171 |0021: iput-object v5, v8, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7191 │ │ -3653ba: d805 0301 |0023: add-int/lit8 v5, v3, #int 1 // #01 │ │ -3653be: 1226 |0025: const/4 v6, #int 2 // #2 │ │ -3653c0: 1a07 6d06 |0026: const-string v7, "//" // string@066d │ │ -3653c4: 6e56 2498 5947 |0028: invoke-virtual {v9, v5, v7, v4, v6}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@9824 │ │ -3653ca: 0a06 |002b: move-result v6 │ │ -3653cc: 3806 8b00 |002c: if-eqz v6, 00b7 // +008b │ │ -3653d0: 1305 2f00 |002e: const/16 v5, #int 47 // #2f │ │ -3653d4: d803 0303 |0030: add-int/lit8 v3, v3, #int 3 // #03 │ │ -3653d8: 6e30 1b98 5903 |0032: invoke-virtual {v9, v5, v3}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -3653de: 0a05 |0035: move-result v5 │ │ -3653e0: 3205 1600 |0036: if-eq v5, v0, 004c // +0016 │ │ -3653e4: 6e30 2e98 3905 |0038: invoke-virtual {v9, v3, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3653ea: 0c03 |003b: move-result-object v3 │ │ -3653ec: d805 0501 |003c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3653f0: 3515 0900 |003e: if-ge v5, v1, 0047 // +0009 │ │ -3653f4: 6e20 2d98 5900 |0040: invoke-virtual {v9, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3653fa: 0c09 |0043: move-result-object v9 │ │ -3653fc: 5b89 8971 |0044: iput-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ -365400: 280a |0046: goto 0050 // +000a │ │ -365402: 1a09 0000 |0047: const-string v9, "" // string@0000 │ │ -365406: 5b89 8971 |0049: iput-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ -36540a: 2805 |004b: goto 0050 // +0005 │ │ -36540c: 6e20 2d98 3900 |004c: invoke-virtual {v9, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -365412: 0c03 |004f: move-result-object v3 │ │ -365414: 1309 4000 |0050: const/16 v9, #int 64 // #40 │ │ -365418: 6e20 1a98 9300 |0052: invoke-virtual {v3, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36541e: 0a09 |0055: move-result v9 │ │ -365420: 3209 2300 |0056: if-eq v9, v0, 0079 // +0023 │ │ -365424: 6e30 2e98 4309 |0058: invoke-virtual {v3, v4, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36542a: 0c01 |005b: move-result-object v1 │ │ -36542c: d809 0901 |005c: add-int/lit8 v9, v9, #int 1 // #01 │ │ -365430: 6e20 2d98 9300 |005e: invoke-virtual {v3, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -365436: 0c03 |0061: move-result-object v3 │ │ -365438: 6e20 1a98 2100 |0062: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36543e: 0a09 |0065: move-result v9 │ │ -365440: 3209 1100 |0066: if-eq v9, v0, 0077 // +0011 │ │ -365444: 6e30 2e98 4109 |0068: invoke-virtual {v1, v4, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36544a: 0c05 |006b: move-result-object v5 │ │ -36544c: 5b85 9371 |006c: iput-object v5, v8, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ -365450: d809 0901 |006e: add-int/lit8 v9, v9, #int 1 // #01 │ │ -365454: 6e20 2d98 9100 |0070: invoke-virtual {v1, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -36545a: 0c09 |0073: move-result-object v9 │ │ -36545c: 5b89 8f71 |0074: iput-object v9, v8, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718f │ │ -365460: 2803 |0076: goto 0079 // +0003 │ │ -365462: 5b81 9371 |0077: iput-object v1, v8, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ -365466: 6e10 2298 0300 |0079: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -36546c: 0a09 |007c: move-result v9 │ │ -36546e: 3d09 1500 |007d: if-lez v9, 0092 // +0015 │ │ -365472: 6e20 0998 4300 |007f: invoke-virtual {v3, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -365478: 0a09 |0082: move-result v9 │ │ -36547a: 1301 5b00 |0083: const/16 v1, #int 91 // #5b │ │ -36547e: 3319 0d00 |0085: if-ne v9, v1, 0092 // +000d │ │ -365482: 1309 5d00 |0087: const/16 v9, #int 93 // #5d │ │ -365486: 6e20 1a98 9300 |0089: invoke-virtual {v3, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36548c: 0a09 |008c: move-result v9 │ │ -36548e: 6e30 1b98 2309 |008d: invoke-virtual {v3, v2, v9}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -365494: 0a09 |0090: move-result v9 │ │ -365496: 2805 |0091: goto 0096 // +0005 │ │ -365498: 6e20 1a98 2300 |0092: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36549e: 0a09 |0095: move-result v9 │ │ -3654a0: 3209 1e00 |0096: if-eq v9, v0, 00b4 // +001e │ │ -3654a4: d801 0901 |0098: add-int/lit8 v1, v9, #int 1 // #01 │ │ -3654a8: 6e20 2d98 1300 |009a: invoke-virtual {v3, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3654ae: 0c01 |009d: move-result-object v1 │ │ -3654b0: 6e10 2298 0100 |009e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3654b6: 0a02 |00a1: move-result v2 │ │ -3654b8: 3d02 0b00 |00a2: if-lez v2, 00ad // +000b │ │ -3654bc: 7110 9897 0100 |00a4: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9798 │ │ -3654c2: 0a01 |00a7: move-result v1 │ │ -3654c4: 5981 9071 |00a8: iput v1, v8, Ljavax/mail/URLName;.port:I // field@7190 │ │ -3654c8: 2803 |00aa: goto 00ad // +0003 │ │ -3654ca: 5980 9071 |00ab: iput v0, v8, Ljavax/mail/URLName;.port:I // field@7190 │ │ -3654ce: 6e30 2e98 4309 |00ad: invoke-virtual {v3, v4, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3654d4: 0c09 |00b0: move-result-object v9 │ │ -3654d6: 5b89 8c71 |00b1: iput-object v9, v8, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ -3654da: 280c |00b3: goto 00bf // +000c │ │ -3654dc: 5b83 8c71 |00b4: iput-object v3, v8, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ -3654e0: 2809 |00b6: goto 00bf // +0009 │ │ -3654e2: 3515 0800 |00b7: if-ge v5, v1, 00bf // +0008 │ │ -3654e6: 6e20 2d98 5900 |00b9: invoke-virtual {v9, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3654ec: 0c09 |00bc: move-result-object v9 │ │ -3654ee: 5b89 8971 |00bd: iput-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ -3654f2: 5489 8971 |00bf: iget-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ -3654f6: 3809 1c00 |00c1: if-eqz v9, 00dd // +001c │ │ -3654fa: 1301 2300 |00c3: const/16 v1, #int 35 // #23 │ │ -3654fe: 6e20 1a98 1900 |00c5: invoke-virtual {v9, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -365504: 0a09 |00c8: move-result v9 │ │ -365506: 3209 1400 |00c9: if-eq v9, v0, 00dd // +0014 │ │ -36550a: 5480 8971 |00cb: iget-object v0, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ -36550e: d801 0901 |00cd: add-int/lit8 v1, v9, #int 1 // #01 │ │ -365512: 6e20 2d98 1000 |00cf: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -365518: 0c00 |00d2: move-result-object v0 │ │ -36551a: 5b80 9271 |00d3: iput-object v0, v8, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7192 │ │ -36551e: 5480 8971 |00d5: iget-object v0, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ -365522: 6e30 2e98 4009 |00d7: invoke-virtual {v0, v4, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -365528: 0c09 |00da: move-result-object v9 │ │ -36552a: 5b89 8971 |00db: iput-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ -36552e: 0e00 |00dd: return-void │ │ +365360: |[365360] javax.mail.URLName.parseString:(Ljava/lang/String;)V │ │ +365370: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +365372: 5b80 8f71 |0001: iput-object v0, v8, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718f │ │ +365376: 5b80 9371 |0003: iput-object v0, v8, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ +36537a: 5b80 8c71 |0005: iput-object v0, v8, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ +36537e: 5b80 9271 |0007: iput-object v0, v8, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7192 │ │ +365382: 5b80 8971 |0009: iput-object v0, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ +365386: 5b80 9171 |000b: iput-object v0, v8, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7191 │ │ +36538a: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +36538c: 5980 9071 |000e: iput v0, v8, Ljavax/mail/URLName;.port:I // field@7190 │ │ +365390: 6e10 2298 0900 |0010: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +365396: 0a01 |0013: move-result v1 │ │ +365398: 1302 3a00 |0014: const/16 v2, #int 58 // #3a │ │ +36539c: 6e20 1a98 2900 |0016: invoke-virtual {v9, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3653a2: 0a03 |0019: move-result v3 │ │ +3653a4: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +3653a6: 3203 0800 |001b: if-eq v3, v0, 0023 // +0008 │ │ +3653aa: 6e30 2e98 4903 |001d: invoke-virtual {v9, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3653b0: 0c05 |0020: move-result-object v5 │ │ +3653b2: 5b85 9171 |0021: iput-object v5, v8, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7191 │ │ +3653b6: d805 0301 |0023: add-int/lit8 v5, v3, #int 1 // #01 │ │ +3653ba: 1226 |0025: const/4 v6, #int 2 // #2 │ │ +3653bc: 1a07 6d06 |0026: const-string v7, "//" // string@066d │ │ +3653c0: 6e56 2498 5947 |0028: invoke-virtual {v9, v5, v7, v4, v6}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@9824 │ │ +3653c6: 0a06 |002b: move-result v6 │ │ +3653c8: 3806 8b00 |002c: if-eqz v6, 00b7 // +008b │ │ +3653cc: 1305 2f00 |002e: const/16 v5, #int 47 // #2f │ │ +3653d0: d803 0303 |0030: add-int/lit8 v3, v3, #int 3 // #03 │ │ +3653d4: 6e30 1b98 5903 |0032: invoke-virtual {v9, v5, v3}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +3653da: 0a05 |0035: move-result v5 │ │ +3653dc: 3205 1600 |0036: if-eq v5, v0, 004c // +0016 │ │ +3653e0: 6e30 2e98 3905 |0038: invoke-virtual {v9, v3, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3653e6: 0c03 |003b: move-result-object v3 │ │ +3653e8: d805 0501 |003c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3653ec: 3515 0900 |003e: if-ge v5, v1, 0047 // +0009 │ │ +3653f0: 6e20 2d98 5900 |0040: invoke-virtual {v9, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3653f6: 0c09 |0043: move-result-object v9 │ │ +3653f8: 5b89 8971 |0044: iput-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ +3653fc: 280a |0046: goto 0050 // +000a │ │ +3653fe: 1a09 0000 |0047: const-string v9, "" // string@0000 │ │ +365402: 5b89 8971 |0049: iput-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ +365406: 2805 |004b: goto 0050 // +0005 │ │ +365408: 6e20 2d98 3900 |004c: invoke-virtual {v9, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36540e: 0c03 |004f: move-result-object v3 │ │ +365410: 1309 4000 |0050: const/16 v9, #int 64 // #40 │ │ +365414: 6e20 1a98 9300 |0052: invoke-virtual {v3, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +36541a: 0a09 |0055: move-result v9 │ │ +36541c: 3209 2300 |0056: if-eq v9, v0, 0079 // +0023 │ │ +365420: 6e30 2e98 4309 |0058: invoke-virtual {v3, v4, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +365426: 0c01 |005b: move-result-object v1 │ │ +365428: d809 0901 |005c: add-int/lit8 v9, v9, #int 1 // #01 │ │ +36542c: 6e20 2d98 9300 |005e: invoke-virtual {v3, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +365432: 0c03 |0061: move-result-object v3 │ │ +365434: 6e20 1a98 2100 |0062: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +36543a: 0a09 |0065: move-result v9 │ │ +36543c: 3209 1100 |0066: if-eq v9, v0, 0077 // +0011 │ │ +365440: 6e30 2e98 4109 |0068: invoke-virtual {v1, v4, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +365446: 0c05 |006b: move-result-object v5 │ │ +365448: 5b85 9371 |006c: iput-object v5, v8, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ +36544c: d809 0901 |006e: add-int/lit8 v9, v9, #int 1 // #01 │ │ +365450: 6e20 2d98 9100 |0070: invoke-virtual {v1, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +365456: 0c09 |0073: move-result-object v9 │ │ +365458: 5b89 8f71 |0074: iput-object v9, v8, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718f │ │ +36545c: 2803 |0076: goto 0079 // +0003 │ │ +36545e: 5b81 9371 |0077: iput-object v1, v8, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ +365462: 6e10 2298 0300 |0079: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +365468: 0a09 |007c: move-result v9 │ │ +36546a: 3d09 1500 |007d: if-lez v9, 0092 // +0015 │ │ +36546e: 6e20 0998 4300 |007f: invoke-virtual {v3, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +365474: 0a09 |0082: move-result v9 │ │ +365476: 1301 5b00 |0083: const/16 v1, #int 91 // #5b │ │ +36547a: 3319 0d00 |0085: if-ne v9, v1, 0092 // +000d │ │ +36547e: 1309 5d00 |0087: const/16 v9, #int 93 // #5d │ │ +365482: 6e20 1a98 9300 |0089: invoke-virtual {v3, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +365488: 0a09 |008c: move-result v9 │ │ +36548a: 6e30 1b98 2309 |008d: invoke-virtual {v3, v2, v9}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +365490: 0a09 |0090: move-result v9 │ │ +365492: 2805 |0091: goto 0096 // +0005 │ │ +365494: 6e20 1a98 2300 |0092: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +36549a: 0a09 |0095: move-result v9 │ │ +36549c: 3209 1e00 |0096: if-eq v9, v0, 00b4 // +001e │ │ +3654a0: d801 0901 |0098: add-int/lit8 v1, v9, #int 1 // #01 │ │ +3654a4: 6e20 2d98 1300 |009a: invoke-virtual {v3, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3654aa: 0c01 |009d: move-result-object v1 │ │ +3654ac: 6e10 2298 0100 |009e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3654b2: 0a02 |00a1: move-result v2 │ │ +3654b4: 3d02 0b00 |00a2: if-lez v2, 00ad // +000b │ │ +3654b8: 7110 9897 0100 |00a4: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9798 │ │ +3654be: 0a01 |00a7: move-result v1 │ │ +3654c0: 5981 9071 |00a8: iput v1, v8, Ljavax/mail/URLName;.port:I // field@7190 │ │ +3654c4: 2803 |00aa: goto 00ad // +0003 │ │ +3654c6: 5980 9071 |00ab: iput v0, v8, Ljavax/mail/URLName;.port:I // field@7190 │ │ +3654ca: 6e30 2e98 4309 |00ad: invoke-virtual {v3, v4, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3654d0: 0c09 |00b0: move-result-object v9 │ │ +3654d2: 5b89 8c71 |00b1: iput-object v9, v8, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ +3654d6: 280c |00b3: goto 00bf // +000c │ │ +3654d8: 5b83 8c71 |00b4: iput-object v3, v8, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ +3654dc: 2809 |00b6: goto 00bf // +0009 │ │ +3654de: 3515 0800 |00b7: if-ge v5, v1, 00bf // +0008 │ │ +3654e2: 6e20 2d98 5900 |00b9: invoke-virtual {v9, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3654e8: 0c09 |00bc: move-result-object v9 │ │ +3654ea: 5b89 8971 |00bd: iput-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ +3654ee: 5489 8971 |00bf: iget-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ +3654f2: 3809 1c00 |00c1: if-eqz v9, 00dd // +001c │ │ +3654f6: 1301 2300 |00c3: const/16 v1, #int 35 // #23 │ │ +3654fa: 6e20 1a98 1900 |00c5: invoke-virtual {v9, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +365500: 0a09 |00c8: move-result v9 │ │ +365502: 3209 1400 |00c9: if-eq v9, v0, 00dd // +0014 │ │ +365506: 5480 8971 |00cb: iget-object v0, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ +36550a: d801 0901 |00cd: add-int/lit8 v1, v9, #int 1 // #01 │ │ +36550e: 6e20 2d98 1000 |00cf: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +365514: 0c00 |00d2: move-result-object v0 │ │ +365516: 5b80 9271 |00d3: iput-object v0, v8, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7192 │ │ +36551a: 5480 8971 |00d5: iget-object v0, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ +36551e: 6e30 2e98 4009 |00d7: invoke-virtual {v0, v4, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +365524: 0c09 |00da: move-result-object v9 │ │ +365526: 5b89 8971 |00db: iput-object v9, v8, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ +36552a: 0e00 |00dd: return-void │ │ catches : 1 │ │ 0x00a4 - 0x00aa │ │ Ljava/lang/NumberFormatException; -> 0x00ab │ │ positions : │ │ 0x0001 line=259 │ │ 0x000e line=260 │ │ 0x0010 line=262 │ │ @@ -803220,69 +803220,69 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -364fa8: |[364fa8] javax.mail.URLName.toString:()Ljava/lang/String; │ │ -364fb8: 5440 8a71 |0000: iget-object v0, v4, Ljavax/mail/URLName;.fullURL:Ljava/lang/String; // field@718a │ │ -364fbc: 3900 7400 |0002: if-nez v0, 0076 // +0074 │ │ -364fc0: 2200 e812 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -364fc4: 7010 4098 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -364fca: 5441 9171 |0009: iget-object v1, v4, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7191 │ │ -364fce: 1a02 5507 |000b: const-string v2, ":" // string@0755 │ │ -364fd2: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ -364fd6: 6e20 4b98 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364fdc: 6e20 4b98 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364fe2: 5441 9371 |0015: iget-object v1, v4, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ -364fe6: 3901 0600 |0017: if-nez v1, 001d // +0006 │ │ -364fea: 5441 8c71 |0019: iget-object v1, v4, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ -364fee: 3801 4000 |001b: if-eqz v1, 005b // +0040 │ │ -364ff2: 1a01 6d06 |001d: const-string v1, "//" // string@066d │ │ -364ff6: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -364ffc: 5441 9371 |0022: iget-object v1, v4, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ -365000: 3801 1600 |0024: if-eqz v1, 003a // +0016 │ │ -365004: 6e20 4b98 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36500a: 5441 8f71 |0029: iget-object v1, v4, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718f │ │ -36500e: 3801 0a00 |002b: if-eqz v1, 0035 // +000a │ │ -365012: 6e20 4b98 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365018: 5441 8f71 |0030: iget-object v1, v4, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718f │ │ -36501c: 6e20 4b98 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365022: 1a01 6d08 |0035: const-string v1, "@" // string@086d │ │ -365026: 6e20 4b98 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36502c: 5441 8c71 |003a: iget-object v1, v4, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ -365030: 3801 0500 |003c: if-eqz v1, 0041 // +0005 │ │ -365034: 6e20 4b98 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36503a: 5241 9071 |0041: iget v1, v4, Ljavax/mail/URLName;.port:I // field@7190 │ │ -36503e: 12f3 |0043: const/4 v3, #int -1 // #ff │ │ -365040: 3231 0e00 |0044: if-eq v1, v3, 0052 // +000e │ │ -365044: 6e20 4b98 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36504a: 5241 9071 |0049: iget v1, v4, Ljavax/mail/URLName;.port:I // field@7190 │ │ -36504e: 7110 9d97 0100 |004b: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@979d │ │ -365054: 0c01 |004e: move-result-object v1 │ │ -365056: 6e20 4b98 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36505c: 5441 8971 |0052: iget-object v1, v4, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ -365060: 3801 0700 |0054: if-eqz v1, 005b // +0007 │ │ -365064: 1a01 6506 |0056: const-string v1, "/" // string@0665 │ │ -365068: 6e20 4b98 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36506e: 5441 8971 |005b: iget-object v1, v4, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ -365072: 3801 0500 |005d: if-eqz v1, 0062 // +0005 │ │ -365076: 6e20 4b98 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36507c: 5441 9271 |0062: iget-object v1, v4, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7192 │ │ -365080: 3801 0c00 |0064: if-eqz v1, 0070 // +000c │ │ -365084: 1a01 1203 |0066: const-string v1, "#" // string@0312 │ │ -365088: 6e20 4b98 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36508e: 5441 9271 |006b: iget-object v1, v4, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7192 │ │ -365092: 6e20 4b98 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365098: 6e10 5498 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36509e: 0c00 |0073: move-result-object v0 │ │ -3650a0: 5b40 8a71 |0074: iput-object v0, v4, Ljavax/mail/URLName;.fullURL:Ljava/lang/String; // field@718a │ │ -3650a4: 5440 8a71 |0076: iget-object v0, v4, Ljavax/mail/URLName;.fullURL:Ljava/lang/String; // field@718a │ │ -3650a8: 1100 |0078: return-object v0 │ │ +364fa4: |[364fa4] javax.mail.URLName.toString:()Ljava/lang/String; │ │ +364fb4: 5440 8a71 |0000: iget-object v0, v4, Ljavax/mail/URLName;.fullURL:Ljava/lang/String; // field@718a │ │ +364fb8: 3900 7400 |0002: if-nez v0, 0076 // +0074 │ │ +364fbc: 2200 e812 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +364fc0: 7010 4098 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +364fc6: 5441 9171 |0009: iget-object v1, v4, Ljavax/mail/URLName;.protocol:Ljava/lang/String; // field@7191 │ │ +364fca: 1a02 5507 |000b: const-string v2, ":" // string@0755 │ │ +364fce: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ +364fd2: 6e20 4b98 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364fd8: 6e20 4b98 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364fde: 5441 9371 |0015: iget-object v1, v4, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ +364fe2: 3901 0600 |0017: if-nez v1, 001d // +0006 │ │ +364fe6: 5441 8c71 |0019: iget-object v1, v4, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ +364fea: 3801 4000 |001b: if-eqz v1, 005b // +0040 │ │ +364fee: 1a01 6d06 |001d: const-string v1, "//" // string@066d │ │ +364ff2: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +364ff8: 5441 9371 |0022: iget-object v1, v4, Ljavax/mail/URLName;.username:Ljava/lang/String; // field@7193 │ │ +364ffc: 3801 1600 |0024: if-eqz v1, 003a // +0016 │ │ +365000: 6e20 4b98 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365006: 5441 8f71 |0029: iget-object v1, v4, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718f │ │ +36500a: 3801 0a00 |002b: if-eqz v1, 0035 // +000a │ │ +36500e: 6e20 4b98 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365014: 5441 8f71 |0030: iget-object v1, v4, Ljavax/mail/URLName;.password:Ljava/lang/String; // field@718f │ │ +365018: 6e20 4b98 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36501e: 1a01 6d08 |0035: const-string v1, "@" // string@086d │ │ +365022: 6e20 4b98 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365028: 5441 8c71 |003a: iget-object v1, v4, Ljavax/mail/URLName;.host:Ljava/lang/String; // field@718c │ │ +36502c: 3801 0500 |003c: if-eqz v1, 0041 // +0005 │ │ +365030: 6e20 4b98 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365036: 5241 9071 |0041: iget v1, v4, Ljavax/mail/URLName;.port:I // field@7190 │ │ +36503a: 12f3 |0043: const/4 v3, #int -1 // #ff │ │ +36503c: 3231 0e00 |0044: if-eq v1, v3, 0052 // +000e │ │ +365040: 6e20 4b98 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365046: 5241 9071 |0049: iget v1, v4, Ljavax/mail/URLName;.port:I // field@7190 │ │ +36504a: 7110 9d97 0100 |004b: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@979d │ │ +365050: 0c01 |004e: move-result-object v1 │ │ +365052: 6e20 4b98 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365058: 5441 8971 |0052: iget-object v1, v4, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ +36505c: 3801 0700 |0054: if-eqz v1, 005b // +0007 │ │ +365060: 1a01 6506 |0056: const-string v1, "/" // string@0665 │ │ +365064: 6e20 4b98 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36506a: 5441 8971 |005b: iget-object v1, v4, Ljavax/mail/URLName;.file:Ljava/lang/String; // field@7189 │ │ +36506e: 3801 0500 |005d: if-eqz v1, 0062 // +0005 │ │ +365072: 6e20 4b98 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365078: 5441 9271 |0062: iget-object v1, v4, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7192 │ │ +36507c: 3801 0c00 |0064: if-eqz v1, 0070 // +000c │ │ +365080: 1a01 1203 |0066: const-string v1, "#" // string@0312 │ │ +365084: 6e20 4b98 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36508a: 5441 9271 |006b: iget-object v1, v4, Ljavax/mail/URLName;.ref:Ljava/lang/String; // field@7192 │ │ +36508e: 6e20 4b98 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365094: 6e10 5498 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36509a: 0c00 |0073: move-result-object v0 │ │ +36509c: 5b40 8a71 |0074: iput-object v0, v4, Ljavax/mail/URLName;.fullURL:Ljava/lang/String; // field@718a │ │ +3650a0: 5440 8a71 |0076: iget-object v0, v4, Ljavax/mail/URLName;.fullURL:Ljava/lang/String; // field@718a │ │ +3650a4: 1100 |0078: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0004 line=196 │ │ 0x0009 line=197 │ │ 0x000f line=198 │ │ 0x0012 line=199 │ │ @@ -803341,17 +803341,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -365540: |[365540] javax.mail.Version.:()V │ │ -365550: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -365556: 0e00 |0003: return-void │ │ +36553c: |[36553c] javax.mail.Version.:()V │ │ +36554c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +365552: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/Version; │ │ │ │ Virtual methods - │ │ @@ -803465,17 +803465,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -365750: |[365750] javax.mail.event.MailEvent.:(Ljava/lang/Object;)V │ │ -365760: 7020 139a 1000 |0000: invoke-direct {v0, v1}, Ljava/util/EventObject;.:(Ljava/lang/Object;)V // method@9a13 │ │ -365766: 0e00 |0003: return-void │ │ +36574c: |[36574c] javax.mail.event.MailEvent.:(Ljava/lang/Object;)V │ │ +36575c: 7020 139a 1000 |0000: invoke-direct {v0, v1}, Ljava/util/EventObject;.:(Ljava/lang/Object;)V // method@9a13 │ │ +365762: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/event/MailEvent; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -803687,31 +803687,31 @@ │ │ type : '(ZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -365c04: |[365c04] javax.mail.internet.AsciiOutputStream.:(ZZ)V │ │ -365c14: 7010 d796 0100 |0000: invoke-direct {v1}, Ljava/io/OutputStream;.:()V // method@96d7 │ │ -365c1a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -365c1c: 5910 be71 |0004: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.ascii:I // field@71be │ │ -365c20: 5910 c571 |0006: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.non_ascii:I // field@71c5 │ │ -365c24: 5910 c371 |0008: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.linelen:I // field@71c3 │ │ -365c28: 5c10 c471 |000a: iput-boolean v0, v1, Ljavax/mail/internet/AsciiOutputStream;.longLine:Z // field@71c4 │ │ -365c2c: 5c10 bf71 |000c: iput-boolean v0, v1, Ljavax/mail/internet/AsciiOutputStream;.badEOL:Z // field@71bf │ │ -365c30: 5c10 c171 |000e: iput-boolean v0, v1, Ljavax/mail/internet/AsciiOutputStream;.checkEOL:Z // field@71c1 │ │ -365c34: 5910 c271 |0010: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.lastb:I // field@71c2 │ │ -365c38: 5910 c671 |0012: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.ret:I // field@71c6 │ │ -365c3c: 5c12 c071 |0014: iput-boolean v2, v1, Ljavax/mail/internet/AsciiOutputStream;.breakOnNonAscii:Z // field@71c0 │ │ -365c40: 3803 0500 |0016: if-eqz v3, 001b // +0005 │ │ -365c44: 3802 0300 |0018: if-eqz v2, 001b // +0003 │ │ -365c48: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -365c4a: 5c10 c171 |001b: iput-boolean v0, v1, Ljavax/mail/internet/AsciiOutputStream;.checkEOL:Z // field@71c1 │ │ -365c4e: 0e00 |001d: return-void │ │ +365c00: |[365c00] javax.mail.internet.AsciiOutputStream.:(ZZ)V │ │ +365c10: 7010 d796 0100 |0000: invoke-direct {v1}, Ljava/io/OutputStream;.:()V // method@96d7 │ │ +365c16: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +365c18: 5910 be71 |0004: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.ascii:I // field@71be │ │ +365c1c: 5910 c571 |0006: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.non_ascii:I // field@71c5 │ │ +365c20: 5910 c371 |0008: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.linelen:I // field@71c3 │ │ +365c24: 5c10 c471 |000a: iput-boolean v0, v1, Ljavax/mail/internet/AsciiOutputStream;.longLine:Z // field@71c4 │ │ +365c28: 5c10 bf71 |000c: iput-boolean v0, v1, Ljavax/mail/internet/AsciiOutputStream;.badEOL:Z // field@71bf │ │ +365c2c: 5c10 c171 |000e: iput-boolean v0, v1, Ljavax/mail/internet/AsciiOutputStream;.checkEOL:Z // field@71c1 │ │ +365c30: 5910 c271 |0010: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.lastb:I // field@71c2 │ │ +365c34: 5910 c671 |0012: iput v0, v1, Ljavax/mail/internet/AsciiOutputStream;.ret:I // field@71c6 │ │ +365c38: 5c12 c071 |0014: iput-boolean v2, v1, Ljavax/mail/internet/AsciiOutputStream;.breakOnNonAscii:Z // field@71c0 │ │ +365c3c: 3803 0500 |0016: if-eqz v3, 001b // +0005 │ │ +365c40: 3802 0300 |0018: if-eqz v2, 001b // +0003 │ │ +365c44: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +365c46: 5c10 c171 |001b: iput-boolean v0, v1, Ljavax/mail/internet/AsciiOutputStream;.checkEOL:Z // field@71c1 │ │ +365c4a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1664 │ │ 0x0004 line=1656 │ │ 0x0008 line=1657 │ │ 0x000a line=1658 │ │ 0x000c line=1659 │ │ @@ -803730,58 +803730,58 @@ │ │ type : '(I)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 76 16-bit code units │ │ -365c50: |[365c50] javax.mail.internet.AsciiOutputStream.check:(I)V │ │ -365c60: d555 ff00 |0000: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -365c64: 5540 c171 |0002: iget-boolean v0, v4, Ljavax/mail/internet/AsciiOutputStream;.checkEOL:Z // field@71c1 │ │ -365c68: 1301 0a00 |0004: const/16 v1, #int 10 // #a │ │ -365c6c: 1302 0d00 |0006: const/16 v2, #int 13 // #d │ │ -365c70: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -365c72: 3800 0e00 |0009: if-eqz v0, 0017 // +000e │ │ -365c76: 5240 c271 |000b: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.lastb:I // field@71c2 │ │ -365c7a: 3320 0400 |000d: if-ne v0, v2, 0011 // +0004 │ │ -365c7e: 3315 0600 |000f: if-ne v5, v1, 0015 // +0006 │ │ -365c82: 3220 0600 |0011: if-eq v0, v2, 0017 // +0006 │ │ -365c86: 3315 0400 |0013: if-ne v5, v1, 0017 // +0004 │ │ -365c8a: 5c43 bf71 |0015: iput-boolean v3, v4, Ljavax/mail/internet/AsciiOutputStream;.badEOL:Z // field@71bf │ │ -365c8e: 3225 1100 |0017: if-eq v5, v2, 0028 // +0011 │ │ -365c92: 3315 0300 |0019: if-ne v5, v1, 001c // +0003 │ │ -365c96: 280d |001b: goto 0028 // +000d │ │ -365c98: 5240 c371 |001c: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.linelen:I // field@71c3 │ │ -365c9c: b030 |001e: add-int/2addr v0, v3 │ │ -365c9e: 5940 c371 |001f: iput v0, v4, Ljavax/mail/internet/AsciiOutputStream;.linelen:I // field@71c3 │ │ -365ca2: 1301 e603 |0021: const/16 v1, #int 998 // #3e6 │ │ -365ca6: 3710 0800 |0023: if-le v0, v1, 002b // +0008 │ │ -365caa: 5c43 c471 |0025: iput-boolean v3, v4, Ljavax/mail/internet/AsciiOutputStream;.longLine:Z // field@71c4 │ │ -365cae: 2804 |0027: goto 002b // +0004 │ │ -365cb0: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -365cb2: 5940 c371 |0029: iput v0, v4, Ljavax/mail/internet/AsciiOutputStream;.linelen:I // field@71c3 │ │ -365cb6: 7110 35a0 0500 |002b: invoke-static {v5}, Ljavax/mail/internet/MimeUtility;.nonascii:(I)Z // method@a035 │ │ -365cbc: 0a00 |002e: move-result v0 │ │ -365cbe: 3800 1500 |002f: if-eqz v0, 0044 // +0015 │ │ -365cc2: 5240 c571 |0031: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.non_ascii:I // field@71c5 │ │ -365cc6: b030 |0033: add-int/2addr v0, v3 │ │ -365cc8: 5940 c571 |0034: iput v0, v4, Ljavax/mail/internet/AsciiOutputStream;.non_ascii:I // field@71c5 │ │ -365ccc: 5540 c071 |0036: iget-boolean v0, v4, Ljavax/mail/internet/AsciiOutputStream;.breakOnNonAscii:Z // field@71c0 │ │ -365cd0: 3900 0300 |0038: if-nez v0, 003b // +0003 │ │ -365cd4: 280f |003a: goto 0049 // +000f │ │ -365cd6: 1235 |003b: const/4 v5, #int 3 // #3 │ │ -365cd8: 5945 c671 |003c: iput v5, v4, Ljavax/mail/internet/AsciiOutputStream;.ret:I // field@71c6 │ │ -365cdc: 2205 8a12 |003e: new-instance v5, Ljava/io/EOFException; // type@128a │ │ -365ce0: 7010 7596 0500 |0040: invoke-direct {v5}, Ljava/io/EOFException;.:()V // method@9675 │ │ -365ce6: 2705 |0043: throw v5 │ │ -365ce8: 5240 be71 |0044: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.ascii:I // field@71be │ │ -365cec: b030 |0046: add-int/2addr v0, v3 │ │ -365cee: 5940 be71 |0047: iput v0, v4, Ljavax/mail/internet/AsciiOutputStream;.ascii:I // field@71be │ │ -365cf2: 5945 c271 |0049: iput v5, v4, Ljavax/mail/internet/AsciiOutputStream;.lastb:I // field@71c2 │ │ -365cf6: 0e00 |004b: return-void │ │ +365c4c: |[365c4c] javax.mail.internet.AsciiOutputStream.check:(I)V │ │ +365c5c: d555 ff00 |0000: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +365c60: 5540 c171 |0002: iget-boolean v0, v4, Ljavax/mail/internet/AsciiOutputStream;.checkEOL:Z // field@71c1 │ │ +365c64: 1301 0a00 |0004: const/16 v1, #int 10 // #a │ │ +365c68: 1302 0d00 |0006: const/16 v2, #int 13 // #d │ │ +365c6c: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +365c6e: 3800 0e00 |0009: if-eqz v0, 0017 // +000e │ │ +365c72: 5240 c271 |000b: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.lastb:I // field@71c2 │ │ +365c76: 3320 0400 |000d: if-ne v0, v2, 0011 // +0004 │ │ +365c7a: 3315 0600 |000f: if-ne v5, v1, 0015 // +0006 │ │ +365c7e: 3220 0600 |0011: if-eq v0, v2, 0017 // +0006 │ │ +365c82: 3315 0400 |0013: if-ne v5, v1, 0017 // +0004 │ │ +365c86: 5c43 bf71 |0015: iput-boolean v3, v4, Ljavax/mail/internet/AsciiOutputStream;.badEOL:Z // field@71bf │ │ +365c8a: 3225 1100 |0017: if-eq v5, v2, 0028 // +0011 │ │ +365c8e: 3315 0300 |0019: if-ne v5, v1, 001c // +0003 │ │ +365c92: 280d |001b: goto 0028 // +000d │ │ +365c94: 5240 c371 |001c: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.linelen:I // field@71c3 │ │ +365c98: b030 |001e: add-int/2addr v0, v3 │ │ +365c9a: 5940 c371 |001f: iput v0, v4, Ljavax/mail/internet/AsciiOutputStream;.linelen:I // field@71c3 │ │ +365c9e: 1301 e603 |0021: const/16 v1, #int 998 // #3e6 │ │ +365ca2: 3710 0800 |0023: if-le v0, v1, 002b // +0008 │ │ +365ca6: 5c43 c471 |0025: iput-boolean v3, v4, Ljavax/mail/internet/AsciiOutputStream;.longLine:Z // field@71c4 │ │ +365caa: 2804 |0027: goto 002b // +0004 │ │ +365cac: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +365cae: 5940 c371 |0029: iput v0, v4, Ljavax/mail/internet/AsciiOutputStream;.linelen:I // field@71c3 │ │ +365cb2: 7110 35a0 0500 |002b: invoke-static {v5}, Ljavax/mail/internet/MimeUtility;.nonascii:(I)Z // method@a035 │ │ +365cb8: 0a00 |002e: move-result v0 │ │ +365cba: 3800 1500 |002f: if-eqz v0, 0044 // +0015 │ │ +365cbe: 5240 c571 |0031: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.non_ascii:I // field@71c5 │ │ +365cc2: b030 |0033: add-int/2addr v0, v3 │ │ +365cc4: 5940 c571 |0034: iput v0, v4, Ljavax/mail/internet/AsciiOutputStream;.non_ascii:I // field@71c5 │ │ +365cc8: 5540 c071 |0036: iget-boolean v0, v4, Ljavax/mail/internet/AsciiOutputStream;.breakOnNonAscii:Z // field@71c0 │ │ +365ccc: 3900 0300 |0038: if-nez v0, 003b // +0003 │ │ +365cd0: 280f |003a: goto 0049 // +000f │ │ +365cd2: 1235 |003b: const/4 v5, #int 3 // #3 │ │ +365cd4: 5945 c671 |003c: iput v5, v4, Ljavax/mail/internet/AsciiOutputStream;.ret:I // field@71c6 │ │ +365cd8: 2205 8a12 |003e: new-instance v5, Ljava/io/EOFException; // type@128a │ │ +365cdc: 7010 7596 0500 |0040: invoke-direct {v5}, Ljava/io/EOFException;.:()V // method@9675 │ │ +365ce2: 2705 |0043: throw v5 │ │ +365ce4: 5240 be71 |0044: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.ascii:I // field@71be │ │ +365ce8: b030 |0046: add-int/2addr v0, v3 │ │ +365cea: 5940 be71 |0047: iput v0, v4, Ljavax/mail/internet/AsciiOutputStream;.ascii:I // field@71be │ │ +365cee: 5945 c271 |0049: iput v5, v4, Ljavax/mail/internet/AsciiOutputStream;.lastb:I // field@71c2 │ │ +365cf2: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1688 │ │ 0x0015 line=1690 │ │ 0x001c line=1694 │ │ 0x0025 line=1696 │ │ 0x0029 line=1692 │ │ @@ -803802,34 +803802,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -365bb8: |[365bb8] javax.mail.internet.AsciiOutputStream.getAscii:()I │ │ -365bc8: 5240 c671 |0000: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.ret:I // field@71c6 │ │ -365bcc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -365bd0: 0f00 |0004: return v0 │ │ -365bd2: 5540 bf71 |0005: iget-boolean v0, v4, Ljavax/mail/internet/AsciiOutputStream;.badEOL:Z // field@71bf │ │ -365bd6: 1231 |0007: const/4 v1, #int 3 // #3 │ │ -365bd8: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -365bdc: 0f01 |000a: return v1 │ │ -365bde: 5240 c571 |000b: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.non_ascii:I // field@71c5 │ │ -365be2: 1222 |000d: const/4 v2, #int 2 // #2 │ │ -365be4: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ -365be8: 5540 c471 |0010: iget-boolean v0, v4, Ljavax/mail/internet/AsciiOutputStream;.longLine:Z // field@71c4 │ │ -365bec: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ -365bf0: 0f02 |0014: return v2 │ │ -365bf2: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -365bf4: 0f00 |0016: return v0 │ │ -365bf6: 5243 be71 |0017: iget v3, v4, Ljavax/mail/internet/AsciiOutputStream;.ascii:I // field@71be │ │ -365bfa: 3703 0300 |0019: if-le v3, v0, 001c // +0003 │ │ -365bfe: 0f02 |001b: return v2 │ │ -365c00: 0f01 |001c: return v1 │ │ +365bb4: |[365bb4] javax.mail.internet.AsciiOutputStream.getAscii:()I │ │ +365bc4: 5240 c671 |0000: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.ret:I // field@71c6 │ │ +365bc8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +365bcc: 0f00 |0004: return v0 │ │ +365bce: 5540 bf71 |0005: iget-boolean v0, v4, Ljavax/mail/internet/AsciiOutputStream;.badEOL:Z // field@71bf │ │ +365bd2: 1231 |0007: const/4 v1, #int 3 // #3 │ │ +365bd4: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +365bd8: 0f01 |000a: return v1 │ │ +365bda: 5240 c571 |000b: iget v0, v4, Ljavax/mail/internet/AsciiOutputStream;.non_ascii:I // field@71c5 │ │ +365bde: 1222 |000d: const/4 v2, #int 2 // #2 │ │ +365be0: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ +365be4: 5540 c471 |0010: iget-boolean v0, v4, Ljavax/mail/internet/AsciiOutputStream;.longLine:Z // field@71c4 │ │ +365be8: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ +365bec: 0f02 |0014: return v2 │ │ +365bee: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +365bf0: 0f00 |0016: return v0 │ │ +365bf2: 5243 be71 |0017: iget v3, v4, Ljavax/mail/internet/AsciiOutputStream;.ascii:I // field@71be │ │ +365bf6: 3703 0300 |0019: if-le v3, v0, 001c // +0003 │ │ +365bfa: 0f02 |001b: return v2 │ │ +365bfc: 0f01 |001c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1713 │ │ 0x0005 line=1719 │ │ 0x000b line=1721 │ │ 0x0010 line=1723 │ │ 0x0017 line=1728 │ │ @@ -803841,17 +803841,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -365d3c: |[365d3c] javax.mail.internet.AsciiOutputStream.write:(I)V │ │ -365d4c: 7020 579e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/AsciiOutputStream;.check:(I)V // method@9e57 │ │ -365d52: 0e00 |0003: return-void │ │ +365d38: |[365d38] javax.mail.internet.AsciiOutputStream.write:(I)V │ │ +365d48: 7020 579e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/AsciiOutputStream;.check:(I)V // method@9e57 │ │ +365d4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1671 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/AsciiOutputStream; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -803860,19 +803860,19 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -365cf8: |[365cf8] javax.mail.internet.AsciiOutputStream.write:([B)V │ │ -365d08: 2130 |0000: array-length v0, v3 │ │ -365d0a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -365d0c: 6e40 5b9e 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Ljavax/mail/internet/AsciiOutputStream;.write:([BII)V // method@9e5b │ │ -365d12: 0e00 |0005: return-void │ │ +365cf4: |[365cf4] javax.mail.internet.AsciiOutputStream.write:([B)V │ │ +365d04: 2130 |0000: array-length v0, v3 │ │ +365d06: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +365d08: 6e40 5b9e 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Ljavax/mail/internet/AsciiOutputStream;.write:([BII)V // method@9e5b │ │ +365d0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1676 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Ljavax/mail/internet/AsciiOutputStream; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ │ │ @@ -803881,22 +803881,22 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -365d14: |[365d14] javax.mail.internet.AsciiOutputStream.write:([BII)V │ │ -365d24: b034 |0000: add-int/2addr v4, v3 │ │ -365d26: 3543 0a00 |0001: if-ge v3, v4, 000b // +000a │ │ -365d2a: 4800 0203 |0003: aget-byte v0, v2, v3 │ │ -365d2e: 7020 579e 0100 |0005: invoke-direct {v1, v0}, Ljavax/mail/internet/AsciiOutputStream;.check:(I)V // method@9e57 │ │ -365d34: d803 0301 |0008: add-int/lit8 v3, v3, #int 1 // #01 │ │ -365d38: 28f7 |000a: goto 0001 // -0009 │ │ -365d3a: 0e00 |000b: return-void │ │ +365d10: |[365d10] javax.mail.internet.AsciiOutputStream.write:([BII)V │ │ +365d20: b034 |0000: add-int/2addr v4, v3 │ │ +365d22: 3543 0a00 |0001: if-ge v3, v4, 000b // +000a │ │ +365d26: 4800 0203 |0003: aget-byte v0, v2, v3 │ │ +365d2a: 7020 579e 0100 |0005: invoke-direct {v1, v0}, Ljavax/mail/internet/AsciiOutputStream;.check:(I)V // method@9e57 │ │ +365d30: d803 0301 |0008: add-int/lit8 v3, v3, #int 1 // #01 │ │ +365d34: 28f7 |000a: goto 0001 // -0009 │ │ +365d36: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1683 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ljavax/mail/internet/AsciiOutputStream; │ │ 0x0000 - 0x000c reg=2 (null) [B │ │ 0x0000 - 0x000c reg=3 (null) I │ │ @@ -803943,38 +803943,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -365e08: |[365e08] javax.mail.internet.ContentDisposition.:()V │ │ -365e18: 1a00 2b99 |0000: const-string v0, "mail.mime.contentdisposition.strict" // string@992b │ │ -365e1c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -365e1e: 7120 e395 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -365e24: 0a00 |0006: move-result v0 │ │ -365e26: 6a00 c771 |0007: sput-boolean v0, Ljavax/mail/internet/ContentDisposition;.contentDispositionStrict:Z // field@71c7 │ │ -365e2a: 0e00 |0009: return-void │ │ +365e04: |[365e04] javax.mail.internet.ContentDisposition.:()V │ │ +365e14: 1a00 2b99 |0000: const-string v0, "mail.mime.contentdisposition.strict" // string@992b │ │ +365e18: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +365e1a: 7120 e395 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +365e20: 0a00 |0006: move-result v0 │ │ +365e22: 6a00 c771 |0007: sput-boolean v0, Ljavax/mail/internet/ContentDisposition;.contentDispositionStrict:Z // field@71c7 │ │ +365e26: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=59 │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/internet/ContentDisposition;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -365e2c: |[365e2c] javax.mail.internet.ContentDisposition.:()V │ │ -365e3c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -365e42: 0e00 |0003: return-void │ │ +365e28: |[365e28] javax.mail.internet.ContentDisposition.:()V │ │ +365e38: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +365e3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/ContentDisposition; │ │ │ │ #2 : (in Ljavax/mail/internet/ContentDisposition;) │ │ @@ -803982,56 +803982,56 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -365e44: |[365e44] javax.mail.internet.ContentDisposition.:(Ljava/lang/String;)V │ │ -365e54: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ -365e5a: 2200 2314 |0003: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ -365e5e: 1a01 a803 |0005: const-string v1, "()<>@,;:\" []/?=" // string@03a8 │ │ -365e62: 7030 7b9e 4001 |0007: invoke-direct {v0, v4, v1}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ -365e68: 6e10 819e 0000 |000a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -365e6e: 0c04 |000d: move-result-object v4 │ │ -365e70: 6e10 779e 0400 |000e: invoke-virtual {v4}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -365e76: 0a01 |0011: move-result v1 │ │ -365e78: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ -365e7a: 3221 2200 |0013: if-eq v1, v2, 0035 // +0022 │ │ -365e7e: 6301 c771 |0015: sget-boolean v1, Ljavax/mail/internet/ContentDisposition;.contentDispositionStrict:Z // field@71c7 │ │ -365e82: 3901 0300 |0017: if-nez v1, 001a // +0003 │ │ -365e86: 2822 |0019: goto 003b // +0022 │ │ -365e88: 2200 4014 |001a: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -365e8c: 2201 e812 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -365e90: 7010 4098 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -365e96: 1a02 7f19 |0021: const-string v2, "Expected disposition, got " // string@197f │ │ -365e9a: 6e20 4b98 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365ea0: 6e10 789e 0400 |0026: invoke-virtual {v4}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -365ea6: 0c04 |0029: move-result-object v4 │ │ -365ea8: 6e20 4b98 4100 |002a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365eae: 6e10 5498 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -365eb4: 0c04 |0030: move-result-object v4 │ │ -365eb6: 7020 6aa0 4000 |0031: invoke-direct {v0, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -365ebc: 2700 |0034: throw v0 │ │ -365ebe: 6e10 789e 0400 |0035: invoke-virtual {v4}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -365ec4: 0c04 |0038: move-result-object v4 │ │ -365ec6: 5b34 c871 |0039: iput-object v4, v3, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c8 │ │ -365eca: 6e10 809e 0000 |003b: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.getRemainder:()Ljava/lang/String; // method@9e80 │ │ -365ed0: 0c04 |003e: move-result-object v4 │ │ -365ed2: 3804 1100 |003f: if-eqz v4, 0050 // +0011 │ │ -365ed6: 2200 3f14 |0041: new-instance v0, Ljavax/mail/internet/ParameterList; // type@143f │ │ -365eda: 7020 57a0 4000 |0043: invoke-direct {v0, v4}, Ljavax/mail/internet/ParameterList;.:(Ljava/lang/String;)V // method@a057 │ │ -365ee0: 5b30 c971 |0046: iput-object v0, v3, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -365ee4: 2808 |0048: goto 0050 // +0008 │ │ -365ee6: 0d04 |0049: move-exception v4 │ │ -365ee8: 6300 c771 |004a: sget-boolean v0, Ljavax/mail/internet/ContentDisposition;.contentDispositionStrict:Z // field@71c7 │ │ -365eec: 3900 0300 |004c: if-nez v0, 004f // +0003 │ │ -365ef0: 2802 |004e: goto 0050 // +0002 │ │ -365ef2: 2704 |004f: throw v4 │ │ -365ef4: 0e00 |0050: return-void │ │ +365e40: |[365e40] javax.mail.internet.ContentDisposition.:(Ljava/lang/String;)V │ │ +365e50: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ +365e56: 2200 2314 |0003: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ +365e5a: 1a01 a803 |0005: const-string v1, "()<>@,;:\" []/?=" // string@03a8 │ │ +365e5e: 7030 7b9e 4001 |0007: invoke-direct {v0, v4, v1}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ +365e64: 6e10 819e 0000 |000a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +365e6a: 0c04 |000d: move-result-object v4 │ │ +365e6c: 6e10 779e 0400 |000e: invoke-virtual {v4}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +365e72: 0a01 |0011: move-result v1 │ │ +365e74: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ +365e76: 3221 2200 |0013: if-eq v1, v2, 0035 // +0022 │ │ +365e7a: 6301 c771 |0015: sget-boolean v1, Ljavax/mail/internet/ContentDisposition;.contentDispositionStrict:Z // field@71c7 │ │ +365e7e: 3901 0300 |0017: if-nez v1, 001a // +0003 │ │ +365e82: 2822 |0019: goto 003b // +0022 │ │ +365e84: 2200 4014 |001a: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +365e88: 2201 e812 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +365e8c: 7010 4098 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +365e92: 1a02 7f19 |0021: const-string v2, "Expected disposition, got " // string@197f │ │ +365e96: 6e20 4b98 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365e9c: 6e10 789e 0400 |0026: invoke-virtual {v4}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +365ea2: 0c04 |0029: move-result-object v4 │ │ +365ea4: 6e20 4b98 4100 |002a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365eaa: 6e10 5498 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +365eb0: 0c04 |0030: move-result-object v4 │ │ +365eb2: 7020 6aa0 4000 |0031: invoke-direct {v0, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +365eb8: 2700 |0034: throw v0 │ │ +365eba: 6e10 789e 0400 |0035: invoke-virtual {v4}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +365ec0: 0c04 |0038: move-result-object v4 │ │ +365ec2: 5b34 c871 |0039: iput-object v4, v3, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c8 │ │ +365ec6: 6e10 809e 0000 |003b: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.getRemainder:()Ljava/lang/String; // method@9e80 │ │ +365ecc: 0c04 |003e: move-result-object v4 │ │ +365ece: 3804 1100 |003f: if-eqz v4, 0050 // +0011 │ │ +365ed2: 2200 3f14 |0041: new-instance v0, Ljavax/mail/internet/ParameterList; // type@143f │ │ +365ed6: 7020 57a0 4000 |0043: invoke-direct {v0, v4}, Ljavax/mail/internet/ParameterList;.:(Ljava/lang/String;)V // method@a057 │ │ +365edc: 5b30 c971 |0046: iput-object v0, v3, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +365ee0: 2808 |0048: goto 0050 // +0008 │ │ +365ee2: 0d04 |0049: move-exception v4 │ │ +365ee4: 6300 c771 |004a: sget-boolean v0, Ljavax/mail/internet/ContentDisposition;.contentDispositionStrict:Z // field@71c7 │ │ +365ee8: 3900 0300 |004c: if-nez v0, 004f // +0003 │ │ +365eec: 2802 |004e: goto 0050 // +0002 │ │ +365eee: 2704 |004f: throw v4 │ │ +365ef0: 0e00 |0050: return-void │ │ catches : 1 │ │ 0x0041 - 0x0048 │ │ Ljavax/mail/internet/ParseException; -> 0x0049 │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x000a line=95 │ │ @@ -804053,19 +804053,19 @@ │ │ type : '(Ljava/lang/String;Ljavax/mail/internet/ParameterList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -365f08: |[365f08] javax.mail.internet.ContentDisposition.:(Ljava/lang/String;Ljavax/mail/internet/ParameterList;)V │ │ -365f18: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -365f1e: 5b01 c871 |0003: iput-object v1, v0, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c8 │ │ -365f22: 5b02 c971 |0005: iput-object v2, v0, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -365f26: 0e00 |0007: return-void │ │ +365f04: |[365f04] javax.mail.internet.ContentDisposition.:(Ljava/lang/String;Ljavax/mail/internet/ParameterList;)V │ │ +365f14: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +365f1a: 5b01 c871 |0003: iput-object v1, v0, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c8 │ │ +365f1e: 5b02 c971 |0005: iput-object v2, v0, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +365f22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/internet/ContentDisposition; │ │ @@ -804078,17 +804078,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365d54: |[365d54] javax.mail.internet.ContentDisposition.getDisposition:()Ljava/lang/String; │ │ -365d64: 5410 c871 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c8 │ │ -365d68: 1100 |0002: return-object v0 │ │ +365d50: |[365d50] javax.mail.internet.ContentDisposition.getDisposition:()Ljava/lang/String; │ │ +365d60: 5410 c871 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c8 │ │ +365d64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/internet/ContentDisposition; │ │ │ │ #1 : (in Ljavax/mail/internet/ContentDisposition;) │ │ @@ -804096,22 +804096,22 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -365d6c: |[365d6c] javax.mail.internet.ContentDisposition.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ -365d7c: 5410 c971 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -365d80: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -365d84: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -365d86: 1102 |0005: return-object v2 │ │ -365d88: 6e20 5ea0 2000 |0006: invoke-virtual {v0, v2}, Ljavax/mail/internet/ParameterList;.get:(Ljava/lang/String;)Ljava/lang/String; // method@a05e │ │ -365d8e: 0c02 |0009: move-result-object v2 │ │ -365d90: 1102 |000a: return-object v2 │ │ +365d68: |[365d68] javax.mail.internet.ContentDisposition.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ +365d78: 5410 c971 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +365d7c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +365d80: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +365d82: 1102 |0005: return-object v2 │ │ +365d84: 6e20 5ea0 2000 |0006: invoke-virtual {v0, v2}, Ljavax/mail/internet/ParameterList;.get:(Ljava/lang/String;)Ljava/lang/String; // method@a05e │ │ +365d8a: 0c02 |0009: move-result-object v2 │ │ +365d8c: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=139 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/mail/internet/ContentDisposition; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ @@ -804121,17 +804121,17 @@ │ │ type : '()Ljavax/mail/internet/ParameterList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365df0: |[365df0] javax.mail.internet.ContentDisposition.getParameterList:()Ljavax/mail/internet/ParameterList; │ │ -365e00: 5410 c971 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -365e04: 1100 |0002: return-object v0 │ │ +365dec: |[365dec] javax.mail.internet.ContentDisposition.getParameterList:()Ljavax/mail/internet/ParameterList; │ │ +365dfc: 5410 c971 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +365e00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/internet/ContentDisposition; │ │ │ │ #3 : (in Ljavax/mail/internet/ContentDisposition;) │ │ @@ -804139,17 +804139,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365f28: |[365f28] javax.mail.internet.ContentDisposition.setDisposition:(Ljava/lang/String;)V │ │ -365f38: 5b01 c871 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c8 │ │ -365f3c: 0e00 |0002: return-void │ │ +365f24: |[365f24] javax.mail.internet.ContentDisposition.setDisposition:(Ljava/lang/String;)V │ │ +365f34: 5b01 c871 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c8 │ │ +365f38: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljavax/mail/internet/ContentDisposition; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -804158,23 +804158,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -365f40: |[365f40] javax.mail.internet.ContentDisposition.setParameter:(Ljava/lang/String;Ljava/lang/String;)V │ │ -365f50: 5410 c971 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -365f54: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -365f58: 2200 3f14 |0004: new-instance v0, Ljavax/mail/internet/ParameterList; // type@143f │ │ -365f5c: 7010 56a0 0000 |0006: invoke-direct {v0}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ -365f62: 5b10 c971 |0009: iput-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -365f66: 5410 c971 |000b: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -365f6a: 6e30 63a0 2003 |000d: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@a063 │ │ -365f70: 0e00 |0010: return-void │ │ +365f3c: |[365f3c] javax.mail.internet.ContentDisposition.setParameter:(Ljava/lang/String;Ljava/lang/String;)V │ │ +365f4c: 5410 c971 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +365f50: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +365f54: 2200 3f14 |0004: new-instance v0, Ljavax/mail/internet/ParameterList; // type@143f │ │ +365f58: 7010 56a0 0000 |0006: invoke-direct {v0}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ +365f5e: 5b10 c971 |0009: iput-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +365f62: 5410 c971 |000b: iget-object v0, v1, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +365f66: 6e30 63a0 2003 |000d: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@a063 │ │ +365f6c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0004 line=172 │ │ 0x000b line=174 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Ljavax/mail/internet/ContentDisposition; │ │ @@ -804186,17 +804186,17 @@ │ │ type : '(Ljavax/mail/internet/ParameterList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365f74: |[365f74] javax.mail.internet.ContentDisposition.setParameterList:(Ljavax/mail/internet/ParameterList;)V │ │ -365f84: 5b01 c971 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -365f88: 0e00 |0002: return-void │ │ +365f70: |[365f70] javax.mail.internet.ContentDisposition.setParameterList:(Ljavax/mail/internet/ParameterList;)V │ │ +365f80: 5b01 c971 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +365f84: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljavax/mail/internet/ContentDisposition; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/mail/internet/ParameterList; │ │ │ │ @@ -804205,34 +804205,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -365d94: |[365d94] javax.mail.internet.ContentDisposition.toString:()Ljava/lang/String; │ │ -365da4: 5430 c871 |0000: iget-object v0, v3, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c8 │ │ -365da8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -365dac: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -365db0: 1100 |0006: return-object v0 │ │ -365db2: 5431 c971 |0007: iget-object v1, v3, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -365db6: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -365dba: 1100 |000b: return-object v0 │ │ -365dbc: 2201 e812 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -365dc0: 7020 4398 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ -365dc6: 5430 c971 |0011: iget-object v0, v3, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ -365dca: 6e10 5198 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -365dd0: 0a02 |0016: move-result v2 │ │ -365dd2: d802 0215 |0017: add-int/lit8 v2, v2, #int 21 // #15 │ │ -365dd6: 6e20 68a0 2000 |0019: invoke-virtual {v0, v2}, Ljavax/mail/internet/ParameterList;.toString:(I)Ljava/lang/String; // method@a068 │ │ -365ddc: 0c00 |001c: move-result-object v0 │ │ -365dde: 6e20 4b98 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365de4: 6e10 5498 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -365dea: 0c00 |0023: move-result-object v0 │ │ -365dec: 1100 |0024: return-object v0 │ │ +365d90: |[365d90] javax.mail.internet.ContentDisposition.toString:()Ljava/lang/String; │ │ +365da0: 5430 c871 |0000: iget-object v0, v3, Ljavax/mail/internet/ContentDisposition;.disposition:Ljava/lang/String; // field@71c8 │ │ +365da4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +365da8: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +365dac: 1100 |0006: return-object v0 │ │ +365dae: 5431 c971 |0007: iget-object v1, v3, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +365db2: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +365db6: 1100 |000b: return-object v0 │ │ +365db8: 2201 e812 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +365dbc: 7020 4398 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ +365dc2: 5430 c971 |0011: iget-object v0, v3, Ljavax/mail/internet/ContentDisposition;.list:Ljavax/mail/internet/ParameterList; // field@71c9 │ │ +365dc6: 6e10 5198 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +365dcc: 0a02 |0016: move-result v2 │ │ +365dce: d802 0215 |0017: add-int/lit8 v2, v2, #int 21 // #15 │ │ +365dd2: 6e20 68a0 2000 |0019: invoke-virtual {v0, v2}, Ljavax/mail/internet/ParameterList;.toString:(I)Ljava/lang/String; // method@a068 │ │ +365dd8: 0c00 |001c: move-result-object v0 │ │ +365dda: 6e20 4b98 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365de0: 6e10 5498 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +365de6: 0c00 |0023: move-result-object v0 │ │ +365de8: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0007 line=199 │ │ 0x000c line=202 │ │ 0x0011 line=207 │ │ 0x0020 line=208 │ │ @@ -804280,17 +804280,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3661a4: |[3661a4] javax.mail.internet.ContentType.:()V │ │ -3661b4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3661ba: 0e00 |0003: return-void │ │ +3661a0: |[3661a0] javax.mail.internet.ContentType.:()V │ │ +3661b0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3661b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/ContentType; │ │ │ │ #1 : (in Ljavax/mail/internet/ContentType;) │ │ @@ -804298,93 +804298,93 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -3661bc: |[3661bc] javax.mail.internet.ContentType.:(Ljava/lang/String;)V │ │ -3661cc: 7010 e497 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3661d2: 2200 2314 |0003: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ -3661d6: 1a01 a803 |0005: const-string v1, "()<>@,;:\" []/?=" // string@03a8 │ │ -3661da: 7030 7b9e 7001 |0007: invoke-direct {v0, v7, v1}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ -3661e0: 6e10 819e 0000 |000a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -3661e6: 0c01 |000d: move-result-object v1 │ │ -3661e8: 6e10 779e 0100 |000e: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -3661ee: 0a02 |0011: move-result v2 │ │ -3661f0: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ -3661f2: 1a04 0820 |0013: const-string v4, "In Content-Type string <" // string@2008 │ │ -3661f6: 3332 7500 |0015: if-ne v2, v3, 008a // +0075 │ │ -3661fa: 6e10 789e 0100 |0017: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -366200: 0c01 |001a: move-result-object v1 │ │ -366202: 5b61 cb71 |001b: iput-object v1, v6, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ -366206: 6e10 819e 0000 |001d: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -36620c: 0c01 |0020: move-result-object v1 │ │ -36620e: 6e10 779e 0100 |0021: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -366214: 0a02 |0024: move-result v2 │ │ -366216: 8e22 |0025: int-to-char v2, v2 │ │ -366218: 1305 2f00 |0026: const/16 v5, #int 47 // #2f │ │ -36621c: 3352 4100 |0028: if-ne v2, v5, 0069 // +0041 │ │ -366220: 6e10 819e 0000 |002a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -366226: 0c01 |002d: move-result-object v1 │ │ -366228: 6e10 779e 0100 |002e: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -36622e: 0a02 |0031: move-result v2 │ │ -366230: 3332 1600 |0032: if-ne v2, v3, 0048 // +0016 │ │ -366234: 6e10 789e 0100 |0034: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -36623a: 0c07 |0037: move-result-object v7 │ │ -36623c: 5b67 cc71 |0038: iput-object v7, v6, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ -366240: 6e10 809e 0000 |003a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.getRemainder:()Ljava/lang/String; // method@9e80 │ │ -366246: 0c07 |003d: move-result-object v7 │ │ -366248: 3807 0900 |003e: if-eqz v7, 0047 // +0009 │ │ -36624c: 2200 3f14 |0040: new-instance v0, Ljavax/mail/internet/ParameterList; // type@143f │ │ -366250: 7020 57a0 7000 |0042: invoke-direct {v0, v7}, Ljavax/mail/internet/ParameterList;.:(Ljava/lang/String;)V // method@a057 │ │ -366256: 5b60 ca71 |0045: iput-object v0, v6, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71ca │ │ -36625a: 0e00 |0047: return-void │ │ -36625c: 2200 4014 |0048: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -366260: 2202 e812 |004a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -366264: 7010 4098 0200 |004c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36626a: 6e20 4b98 4200 |004f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366270: 6e20 4b98 7200 |0052: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366276: 1a07 2a08 |0055: const-string v7, ">, expected MIME subtype, got " // string@082a │ │ -36627a: 6e20 4b98 7200 |0057: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366280: 6e10 789e 0100 |005a: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -366286: 0c07 |005d: move-result-object v7 │ │ -366288: 6e20 4b98 7200 |005e: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36628e: 6e10 5498 0200 |0061: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -366294: 0c07 |0064: move-result-object v7 │ │ -366296: 7020 6aa0 7000 |0065: invoke-direct {v0, v7}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36629c: 2700 |0068: throw v0 │ │ -36629e: 2200 4014 |0069: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -3662a2: 2202 e812 |006b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3662a6: 7010 4098 0200 |006d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3662ac: 6e20 4b98 4200 |0070: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3662b2: 6e20 4b98 7200 |0073: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3662b8: 1a07 2708 |0076: const-string v7, ">, expected '/', got " // string@0827 │ │ -3662bc: 6e20 4b98 7200 |0078: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3662c2: 6e10 789e 0100 |007b: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -3662c8: 0c07 |007e: move-result-object v7 │ │ -3662ca: 6e20 4b98 7200 |007f: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3662d0: 6e10 5498 0200 |0082: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3662d6: 0c07 |0085: move-result-object v7 │ │ -3662d8: 7020 6aa0 7000 |0086: invoke-direct {v0, v7}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -3662de: 2700 |0089: throw v0 │ │ -3662e0: 2200 4014 |008a: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -3662e4: 2202 e812 |008c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3662e8: 7010 4098 0200 |008e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3662ee: 6e20 4b98 4200 |0091: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3662f4: 6e20 4b98 7200 |0094: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3662fa: 1a07 2b08 |0097: const-string v7, ">, expected MIME type, got " // string@082b │ │ -3662fe: 6e20 4b98 7200 |0099: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366304: 6e10 789e 0100 |009c: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -36630a: 0c07 |009f: move-result-object v7 │ │ -36630c: 6e20 4b98 7200 |00a0: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366312: 6e10 5498 0200 |00a3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -366318: 0c07 |00a6: move-result-object v7 │ │ -36631a: 7020 6aa0 7000 |00a7: invoke-direct {v0, v7}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -366320: 2700 |00aa: throw v0 │ │ +3661b8: |[3661b8] javax.mail.internet.ContentType.:(Ljava/lang/String;)V │ │ +3661c8: 7010 e497 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3661ce: 2200 2314 |0003: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ +3661d2: 1a01 a803 |0005: const-string v1, "()<>@,;:\" []/?=" // string@03a8 │ │ +3661d6: 7030 7b9e 7001 |0007: invoke-direct {v0, v7, v1}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ +3661dc: 6e10 819e 0000 |000a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +3661e2: 0c01 |000d: move-result-object v1 │ │ +3661e4: 6e10 779e 0100 |000e: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +3661ea: 0a02 |0011: move-result v2 │ │ +3661ec: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ +3661ee: 1a04 0820 |0013: const-string v4, "In Content-Type string <" // string@2008 │ │ +3661f2: 3332 7500 |0015: if-ne v2, v3, 008a // +0075 │ │ +3661f6: 6e10 789e 0100 |0017: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +3661fc: 0c01 |001a: move-result-object v1 │ │ +3661fe: 5b61 cb71 |001b: iput-object v1, v6, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ +366202: 6e10 819e 0000 |001d: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +366208: 0c01 |0020: move-result-object v1 │ │ +36620a: 6e10 779e 0100 |0021: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +366210: 0a02 |0024: move-result v2 │ │ +366212: 8e22 |0025: int-to-char v2, v2 │ │ +366214: 1305 2f00 |0026: const/16 v5, #int 47 // #2f │ │ +366218: 3352 4100 |0028: if-ne v2, v5, 0069 // +0041 │ │ +36621c: 6e10 819e 0000 |002a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +366222: 0c01 |002d: move-result-object v1 │ │ +366224: 6e10 779e 0100 |002e: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +36622a: 0a02 |0031: move-result v2 │ │ +36622c: 3332 1600 |0032: if-ne v2, v3, 0048 // +0016 │ │ +366230: 6e10 789e 0100 |0034: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +366236: 0c07 |0037: move-result-object v7 │ │ +366238: 5b67 cc71 |0038: iput-object v7, v6, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ +36623c: 6e10 809e 0000 |003a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.getRemainder:()Ljava/lang/String; // method@9e80 │ │ +366242: 0c07 |003d: move-result-object v7 │ │ +366244: 3807 0900 |003e: if-eqz v7, 0047 // +0009 │ │ +366248: 2200 3f14 |0040: new-instance v0, Ljavax/mail/internet/ParameterList; // type@143f │ │ +36624c: 7020 57a0 7000 |0042: invoke-direct {v0, v7}, Ljavax/mail/internet/ParameterList;.:(Ljava/lang/String;)V // method@a057 │ │ +366252: 5b60 ca71 |0045: iput-object v0, v6, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71ca │ │ +366256: 0e00 |0047: return-void │ │ +366258: 2200 4014 |0048: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36625c: 2202 e812 |004a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +366260: 7010 4098 0200 |004c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +366266: 6e20 4b98 4200 |004f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36626c: 6e20 4b98 7200 |0052: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366272: 1a07 2a08 |0055: const-string v7, ">, expected MIME subtype, got " // string@082a │ │ +366276: 6e20 4b98 7200 |0057: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36627c: 6e10 789e 0100 |005a: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +366282: 0c07 |005d: move-result-object v7 │ │ +366284: 6e20 4b98 7200 |005e: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36628a: 6e10 5498 0200 |0061: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +366290: 0c07 |0064: move-result-object v7 │ │ +366292: 7020 6aa0 7000 |0065: invoke-direct {v0, v7}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +366298: 2700 |0068: throw v0 │ │ +36629a: 2200 4014 |0069: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36629e: 2202 e812 |006b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3662a2: 7010 4098 0200 |006d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3662a8: 6e20 4b98 4200 |0070: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3662ae: 6e20 4b98 7200 |0073: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3662b4: 1a07 2708 |0076: const-string v7, ">, expected '/', got " // string@0827 │ │ +3662b8: 6e20 4b98 7200 |0078: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3662be: 6e10 789e 0100 |007b: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +3662c4: 0c07 |007e: move-result-object v7 │ │ +3662c6: 6e20 4b98 7200 |007f: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3662cc: 6e10 5498 0200 |0082: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3662d2: 0c07 |0085: move-result-object v7 │ │ +3662d4: 7020 6aa0 7000 |0086: invoke-direct {v0, v7}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +3662da: 2700 |0089: throw v0 │ │ +3662dc: 2200 4014 |008a: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +3662e0: 2202 e812 |008c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3662e4: 7010 4098 0200 |008e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3662ea: 6e20 4b98 4200 |0091: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3662f0: 6e20 4b98 7200 |0094: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3662f6: 1a07 2b08 |0097: const-string v7, ">, expected MIME type, got " // string@082b │ │ +3662fa: 6e20 4b98 7200 |0099: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366300: 6e10 789e 0100 |009c: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +366306: 0c07 |009f: move-result-object v7 │ │ +366308: 6e20 4b98 7200 |00a0: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36630e: 6e10 5498 0200 |00a3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +366314: 0c07 |00a6: move-result-object v7 │ │ +366316: 7020 6aa0 7000 |00a7: invoke-direct {v0, v7}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36631c: 2700 |00aa: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ 0x000a line=93 │ │ 0x000e line=94 │ │ 0x0017 line=98 │ │ @@ -804410,20 +804410,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljavax/mail/internet/ParameterList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -366324: |[366324] javax.mail.internet.ContentType.:(Ljava/lang/String;Ljava/lang/String;Ljavax/mail/internet/ParameterList;)V │ │ -366334: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36633a: 5b01 cb71 |0003: iput-object v1, v0, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ -36633e: 5b02 cc71 |0005: iput-object v2, v0, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ -366342: 5b03 ca71 |0007: iput-object v3, v0, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71ca │ │ -366346: 0e00 |0009: return-void │ │ +366320: |[366320] javax.mail.internet.ContentType.:(Ljava/lang/String;Ljava/lang/String;Ljavax/mail/internet/ParameterList;)V │ │ +366330: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +366336: 5b01 cb71 |0003: iput-object v1, v0, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ +36633a: 5b02 cc71 |0005: iput-object v2, v0, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ +36633e: 5b03 ca71 |0007: iput-object v3, v0, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71ca │ │ +366342: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x0005 line=76 │ │ 0x0007 line=77 │ │ locals : │ │ @@ -804438,33 +804438,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -36605c: |[36605c] javax.mail.internet.ContentType.getBaseType:()Ljava/lang/String; │ │ -36606c: 5420 cb71 |0000: iget-object v0, v2, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ -366070: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ -366074: 5420 cc71 |0004: iget-object v0, v2, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ -366078: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -36607c: 281a |0008: goto 0022 // +001a │ │ -36607e: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -366082: 7010 4098 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -366088: 5421 cb71 |000e: iget-object v1, v2, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ -36608c: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366092: 1301 2f00 |0013: const/16 v1, #int 47 // #2f │ │ -366096: 6e20 4498 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36609c: 5421 cc71 |0018: iget-object v1, v2, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ -3660a0: 6e20 4b98 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3660a6: 6e10 5498 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3660ac: 0c00 |0020: move-result-object v0 │ │ -3660ae: 1100 |0021: return-object v0 │ │ -3660b0: 1a00 0000 |0022: const-string v0, "" // string@0000 │ │ -3660b4: 1100 |0024: return-object v0 │ │ +366058: |[366058] javax.mail.internet.ContentType.getBaseType:()Ljava/lang/String; │ │ +366068: 5420 cb71 |0000: iget-object v0, v2, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ +36606c: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ +366070: 5420 cc71 |0004: iget-object v0, v2, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ +366074: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +366078: 281a |0008: goto 0022 // +001a │ │ +36607a: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36607e: 7010 4098 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +366084: 5421 cb71 |000e: iget-object v1, v2, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ +366088: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36608e: 1301 2f00 |0013: const/16 v1, #int 47 // #2f │ │ +366092: 6e20 4498 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +366098: 5421 cc71 |0018: iget-object v1, v2, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ +36609c: 6e20 4b98 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3660a2: 6e10 5498 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3660a8: 0c00 |0020: move-result-object v0 │ │ +3660aa: 1100 |0021: return-object v0 │ │ +3660ac: 1a00 0000 |0022: const-string v0, "" // string@0000 │ │ +3660b0: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0009 line=146 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Ljavax/mail/internet/ContentType; │ │ │ │ @@ -804473,22 +804473,22 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3660b8: |[3660b8] javax.mail.internet.ContentType.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ -3660c8: 5410 ca71 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71ca │ │ -3660cc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3660d0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3660d2: 1102 |0005: return-object v2 │ │ -3660d4: 6e20 5ea0 2000 |0006: invoke-virtual {v0, v2}, Ljavax/mail/internet/ParameterList;.get:(Ljava/lang/String;)Ljava/lang/String; // method@a05e │ │ -3660da: 0c02 |0009: move-result-object v2 │ │ -3660dc: 1102 |000a: return-object v2 │ │ +3660b4: |[3660b4] javax.mail.internet.ContentType.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ +3660c4: 5410 ca71 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71ca │ │ +3660c8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3660cc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3660ce: 1102 |0005: return-object v2 │ │ +3660d0: 6e20 5ea0 2000 |0006: invoke-virtual {v0, v2}, Ljavax/mail/internet/ParameterList;.get:(Ljava/lang/String;)Ljava/lang/String; // method@a05e │ │ +3660d6: 0c02 |0009: move-result-object v2 │ │ +3660d8: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0006 line=160 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/mail/internet/ContentType; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ @@ -804498,17 +804498,17 @@ │ │ type : '()Ljavax/mail/internet/ParameterList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36618c: |[36618c] javax.mail.internet.ContentType.getParameterList:()Ljavax/mail/internet/ParameterList; │ │ -36619c: 5410 ca71 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71ca │ │ -3661a0: 1100 |0002: return-object v0 │ │ +366188: |[366188] javax.mail.internet.ContentType.getParameterList:()Ljavax/mail/internet/ParameterList; │ │ +366198: 5410 ca71 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71ca │ │ +36619c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/internet/ContentType; │ │ │ │ #3 : (in Ljavax/mail/internet/ContentType;) │ │ @@ -804516,17 +804516,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3660e0: |[3660e0] javax.mail.internet.ContentType.getPrimaryType:()Ljava/lang/String; │ │ -3660f0: 5410 cb71 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ -3660f4: 1100 |0002: return-object v0 │ │ +3660dc: |[3660dc] javax.mail.internet.ContentType.getPrimaryType:()Ljava/lang/String; │ │ +3660ec: 5410 cb71 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ +3660f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/internet/ContentType; │ │ │ │ #4 : (in Ljavax/mail/internet/ContentType;) │ │ @@ -804534,17 +804534,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3660f8: |[3660f8] javax.mail.internet.ContentType.getSubType:()Ljava/lang/String; │ │ -366108: 5410 cc71 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ -36610c: 1100 |0002: return-object v0 │ │ +3660f4: |[3660f4] javax.mail.internet.ContentType.getSubType:()Ljava/lang/String; │ │ +366104: 5410 cc71 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ +366108: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/internet/ContentType; │ │ │ │ #5 : (in Ljavax/mail/internet/ContentType;) │ │ @@ -804552,22 +804552,22 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -365f8c: |[365f8c] javax.mail.internet.ContentType.match:(Ljava/lang/String;)Z │ │ -365f9c: 2200 2114 |0000: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ -365fa0: 7020 689e 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -365fa6: 6e20 709e 0100 |0005: invoke-virtual {v1, v0}, Ljavax/mail/internet/ContentType;.match:(Ljavax/mail/internet/ContentType;)Z // method@9e70 │ │ -365fac: 0a02 |0008: move-result v2 │ │ -365fae: 0f02 |0009: return v2 │ │ -365fb0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -365fb2: 0f02 |000b: return v2 │ │ +365f88: |[365f88] javax.mail.internet.ContentType.match:(Ljava/lang/String;)Z │ │ +365f98: 2200 2114 |0000: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ +365f9c: 7020 689e 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +365fa2: 6e20 709e 0100 |0005: invoke-virtual {v1, v0}, Ljavax/mail/internet/ContentType;.match:(Ljavax/mail/internet/ContentType;)Z // method@9e70 │ │ +365fa8: 0a02 |0008: move-result v2 │ │ +365faa: 0f02 |0009: return v2 │ │ +365fac: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +365fae: 0f02 |000b: return v2 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljavax/mail/internet/ParseException; -> 0x000a │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ljavax/mail/internet/ContentType; │ │ @@ -804578,52 +804578,52 @@ │ │ type : '(Ljavax/mail/internet/ContentType;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -365fc4: |[365fc4] javax.mail.internet.ContentType.match:(Ljavax/mail/internet/ContentType;)Z │ │ -365fd4: 5440 cb71 |0000: iget-object v0, v4, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ -365fd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -365fda: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ -365fde: 6e10 6d9e 0500 |0005: invoke-virtual {v5}, Ljavax/mail/internet/ContentType;.getPrimaryType:()Ljava/lang/String; // method@9e6d │ │ -365fe4: 0c00 |0008: move-result-object v0 │ │ -365fe6: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ -365fea: 5440 cb71 |000b: iget-object v0, v4, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ -365fee: 3800 3600 |000d: if-eqz v0, 0043 // +0036 │ │ -365ff2: 6e10 6d9e 0500 |000f: invoke-virtual {v5}, Ljavax/mail/internet/ContentType;.getPrimaryType:()Ljava/lang/String; // method@9e6d │ │ -365ff8: 0c02 |0012: move-result-object v2 │ │ -365ffa: 6e20 1398 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -366000: 0a00 |0016: move-result v0 │ │ -366002: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ -366006: 282a |0019: goto 0043 // +002a │ │ -366008: 6e10 6e9e 0500 |001a: invoke-virtual {v5}, Ljavax/mail/internet/ContentType;.getSubType:()Ljava/lang/String; // method@9e6e │ │ -36600e: 0c05 |001d: move-result-object v5 │ │ -366010: 5440 cc71 |001e: iget-object v0, v4, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ -366014: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -366016: 1a03 a404 |0021: const-string v3, "*" // string@04a4 │ │ -36601a: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ -36601e: 6e20 2c98 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -366024: 0a00 |0028: move-result v0 │ │ -366026: 3900 0a00 |0029: if-nez v0, 0033 // +000a │ │ -36602a: 3805 0900 |002b: if-eqz v5, 0034 // +0009 │ │ -36602e: 6e20 2c98 3500 |002d: invoke-virtual {v5, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -366034: 0a00 |0030: move-result v0 │ │ -366036: 3800 0300 |0031: if-eqz v0, 0034 // +0003 │ │ -36603a: 0f02 |0033: return v2 │ │ -36603c: 5440 cc71 |0034: iget-object v0, v4, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ -366040: 3900 0400 |0036: if-nez v0, 003a // +0004 │ │ -366044: 3805 0a00 |0038: if-eqz v5, 0042 // +000a │ │ -366048: 3800 0900 |003a: if-eqz v0, 0043 // +0009 │ │ -36604c: 6e20 1398 5000 |003c: invoke-virtual {v0, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -366052: 0a05 |003f: move-result v5 │ │ -366054: 3805 0300 |0040: if-eqz v5, 0043 // +0003 │ │ -366058: 1211 |0042: const/4 v1, #int 1 // #1 │ │ -36605a: 0f01 |0043: return v1 │ │ +365fc0: |[365fc0] javax.mail.internet.ContentType.match:(Ljavax/mail/internet/ContentType;)Z │ │ +365fd0: 5440 cb71 |0000: iget-object v0, v4, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ +365fd4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +365fd6: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ +365fda: 6e10 6d9e 0500 |0005: invoke-virtual {v5}, Ljavax/mail/internet/ContentType;.getPrimaryType:()Ljava/lang/String; // method@9e6d │ │ +365fe0: 0c00 |0008: move-result-object v0 │ │ +365fe2: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ +365fe6: 5440 cb71 |000b: iget-object v0, v4, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ +365fea: 3800 3600 |000d: if-eqz v0, 0043 // +0036 │ │ +365fee: 6e10 6d9e 0500 |000f: invoke-virtual {v5}, Ljavax/mail/internet/ContentType;.getPrimaryType:()Ljava/lang/String; // method@9e6d │ │ +365ff4: 0c02 |0012: move-result-object v2 │ │ +365ff6: 6e20 1398 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +365ffc: 0a00 |0016: move-result v0 │ │ +365ffe: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +366002: 282a |0019: goto 0043 // +002a │ │ +366004: 6e10 6e9e 0500 |001a: invoke-virtual {v5}, Ljavax/mail/internet/ContentType;.getSubType:()Ljava/lang/String; // method@9e6e │ │ +36600a: 0c05 |001d: move-result-object v5 │ │ +36600c: 5440 cc71 |001e: iget-object v0, v4, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ +366010: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +366012: 1a03 a404 |0021: const-string v3, "*" // string@04a4 │ │ +366016: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ +36601a: 6e20 2c98 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +366020: 0a00 |0028: move-result v0 │ │ +366022: 3900 0a00 |0029: if-nez v0, 0033 // +000a │ │ +366026: 3805 0900 |002b: if-eqz v5, 0034 // +0009 │ │ +36602a: 6e20 2c98 3500 |002d: invoke-virtual {v5, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +366030: 0a00 |0030: move-result v0 │ │ +366032: 3800 0300 |0031: if-eqz v0, 0034 // +0003 │ │ +366036: 0f02 |0033: return v2 │ │ +366038: 5440 cc71 |0034: iget-object v0, v4, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ +36603c: 3900 0400 |0036: if-nez v0, 003a // +0004 │ │ +366040: 3805 0a00 |0038: if-eqz v5, 0042 // +000a │ │ +366044: 3800 0900 |003a: if-eqz v0, 0043 // +0009 │ │ +366048: 6e20 1398 5000 |003c: invoke-virtual {v0, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36604e: 0a05 |003f: move-result v5 │ │ +366050: 3805 0300 |0040: if-eqz v5, 0043 // +0003 │ │ +366054: 1211 |0042: const/4 v1, #int 1 // #1 │ │ +366056: 0f01 |0043: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x000f line=257 │ │ 0x001a line=260 │ │ 0x001e line=263 │ │ 0x002d line=264 │ │ @@ -804638,23 +804638,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -366348: |[366348] javax.mail.internet.ContentType.setParameter:(Ljava/lang/String;Ljava/lang/String;)V │ │ -366358: 5410 ca71 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71ca │ │ -36635c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -366360: 2200 3f14 |0004: new-instance v0, Ljavax/mail/internet/ParameterList; // type@143f │ │ -366364: 7010 56a0 0000 |0006: invoke-direct {v0}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ -36636a: 5b10 ca71 |0009: iput-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71ca │ │ -36636e: 5410 ca71 |000b: iget-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71ca │ │ -366372: 6e30 63a0 2003 |000d: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@a063 │ │ -366378: 0e00 |0010: return-void │ │ +366344: |[366344] javax.mail.internet.ContentType.setParameter:(Ljava/lang/String;Ljava/lang/String;)V │ │ +366354: 5410 ca71 |0000: iget-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71ca │ │ +366358: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +36635c: 2200 3f14 |0004: new-instance v0, Ljavax/mail/internet/ParameterList; // type@143f │ │ +366360: 7010 56a0 0000 |0006: invoke-direct {v0}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ +366366: 5b10 ca71 |0009: iput-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71ca │ │ +36636a: 5410 ca71 |000b: iget-object v0, v1, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71ca │ │ +36636e: 6e30 63a0 2003 |000d: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@a063 │ │ +366374: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0004 line=198 │ │ 0x000b line=200 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Ljavax/mail/internet/ContentType; │ │ @@ -804666,17 +804666,17 @@ │ │ type : '(Ljavax/mail/internet/ParameterList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36637c: |[36637c] javax.mail.internet.ContentType.setParameterList:(Ljavax/mail/internet/ParameterList;)V │ │ -36638c: 5b01 ca71 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71ca │ │ -366390: 0e00 |0002: return-void │ │ +366378: |[366378] javax.mail.internet.ContentType.setParameterList:(Ljavax/mail/internet/ParameterList;)V │ │ +366388: 5b01 ca71 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71ca │ │ +36638c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljavax/mail/internet/ContentType; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/mail/internet/ParameterList; │ │ │ │ @@ -804685,17 +804685,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -366394: |[366394] javax.mail.internet.ContentType.setPrimaryType:(Ljava/lang/String;)V │ │ -3663a4: 5b01 cb71 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ -3663a8: 0e00 |0002: return-void │ │ +366390: |[366390] javax.mail.internet.ContentType.setPrimaryType:(Ljava/lang/String;)V │ │ +3663a0: 5b01 cb71 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ +3663a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljavax/mail/internet/ContentType; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -804704,17 +804704,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3663ac: |[3663ac] javax.mail.internet.ContentType.setSubType:(Ljava/lang/String;)V │ │ -3663bc: 5b01 cc71 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ -3663c0: 0e00 |0002: return-void │ │ +3663a8: |[3663a8] javax.mail.internet.ContentType.setSubType:(Ljava/lang/String;)V │ │ +3663b8: 5b01 cc71 |0000: iput-object v1, v0, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ +3663bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljavax/mail/internet/ContentType; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -804723,41 +804723,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -366110: |[366110] javax.mail.internet.ContentType.toString:()Ljava/lang/String; │ │ -366120: 5430 cb71 |0000: iget-object v0, v3, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ -366124: 3800 3100 |0002: if-eqz v0, 0033 // +0031 │ │ -366128: 5430 cc71 |0004: iget-object v0, v3, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ -36612c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -366130: 282b |0008: goto 0033 // +002b │ │ -366132: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -366136: 7010 4098 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36613c: 5431 cb71 |000e: iget-object v1, v3, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ -366140: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366146: 1301 2f00 |0013: const/16 v1, #int 47 // #2f │ │ -36614a: 6e20 4498 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366150: 5431 cc71 |0018: iget-object v1, v3, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ -366154: 6e20 4b98 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36615a: 5431 ca71 |001d: iget-object v1, v3, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71ca │ │ -36615e: 3801 0f00 |001f: if-eqz v1, 002e // +000f │ │ -366162: 6e10 5198 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -366168: 0a02 |0024: move-result v2 │ │ -36616a: d802 020e |0025: add-int/lit8 v2, v2, #int 14 // #0e │ │ -36616e: 6e20 68a0 2100 |0027: invoke-virtual {v1, v2}, Ljavax/mail/internet/ParameterList;.toString:(I)Ljava/lang/String; // method@a068 │ │ -366174: 0c01 |002a: move-result-object v1 │ │ -366176: 6e20 4b98 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36617c: 6e10 5498 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -366182: 0c00 |0031: move-result-object v0 │ │ -366184: 1100 |0032: return-object v0 │ │ -366186: 1a00 0000 |0033: const-string v0, "" // string@0000 │ │ -36618a: 1100 |0035: return-object v0 │ │ +36610c: |[36610c] javax.mail.internet.ContentType.toString:()Ljava/lang/String; │ │ +36611c: 5430 cb71 |0000: iget-object v0, v3, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ +366120: 3800 3100 |0002: if-eqz v0, 0033 // +0031 │ │ +366124: 5430 cc71 |0004: iget-object v0, v3, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ +366128: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +36612c: 282b |0008: goto 0033 // +002b │ │ +36612e: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +366132: 7010 4098 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +366138: 5431 cb71 |000e: iget-object v1, v3, Ljavax/mail/internet/ContentType;.primaryType:Ljava/lang/String; // field@71cb │ │ +36613c: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366142: 1301 2f00 |0013: const/16 v1, #int 47 // #2f │ │ +366146: 6e20 4498 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36614c: 5431 cc71 |0018: iget-object v1, v3, Ljavax/mail/internet/ContentType;.subType:Ljava/lang/String; // field@71cc │ │ +366150: 6e20 4b98 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366156: 5431 ca71 |001d: iget-object v1, v3, Ljavax/mail/internet/ContentType;.list:Ljavax/mail/internet/ParameterList; // field@71ca │ │ +36615a: 3801 0f00 |001f: if-eqz v1, 002e // +000f │ │ +36615e: 6e10 5198 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +366164: 0a02 |0024: move-result v2 │ │ +366166: d802 020e |0025: add-int/lit8 v2, v2, #int 14 // #0e │ │ +36616a: 6e20 68a0 2100 |0027: invoke-virtual {v1, v2}, Ljavax/mail/internet/ParameterList;.toString:(I)Ljava/lang/String; // method@a068 │ │ +366170: 0c01 |002a: move-result-object v1 │ │ +366172: 6e20 4b98 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366178: 6e10 5498 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36617e: 0c00 |0031: move-result-object v0 │ │ +366180: 1100 |0032: return-object v0 │ │ +366182: 1a00 0000 |0033: const-string v0, "" // string@0000 │ │ +366186: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0009 line=223 │ │ 0x000e line=224 │ │ 0x001d line=225 │ │ 0x0021 line=229 │ │ @@ -804823,19 +804823,19 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3663f4: |[3663f4] javax.mail.internet.HeaderTokenizer$Token.:(ILjava/lang/String;)V │ │ -366404: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36640a: 5901 d171 |0003: iput v1, v0, Ljavax/mail/internet/HeaderTokenizer$Token;.type:I // field@71d1 │ │ -36640e: 5b02 d271 |0005: iput-object v2, v0, Ljavax/mail/internet/HeaderTokenizer$Token;.value:Ljava/lang/String; // field@71d2 │ │ -366412: 0e00 |0007: return-void │ │ +3663f0: |[3663f0] javax.mail.internet.HeaderTokenizer$Token.:(ILjava/lang/String;)V │ │ +366400: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +366406: 5901 d171 |0003: iput v1, v0, Ljavax/mail/internet/HeaderTokenizer$Token;.type:I // field@71d1 │ │ +36640a: 5b02 d271 |0005: iput-object v2, v0, Ljavax/mail/internet/HeaderTokenizer$Token;.value:Ljava/lang/String; // field@71d2 │ │ +36640e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ 0x0005 line=98 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/internet/HeaderTokenizer$Token; │ │ @@ -804848,17 +804848,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3663c4: |[3663c4] javax.mail.internet.HeaderTokenizer$Token.getType:()I │ │ -3663d4: 5210 d171 |0000: iget v0, v1, Ljavax/mail/internet/HeaderTokenizer$Token;.type:I // field@71d1 │ │ -3663d8: 0f00 |0002: return v0 │ │ +3663c0: |[3663c0] javax.mail.internet.HeaderTokenizer$Token.getType:()I │ │ +3663d0: 5210 d171 |0000: iget v0, v1, Ljavax/mail/internet/HeaderTokenizer$Token;.type:I // field@71d1 │ │ +3663d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/internet/HeaderTokenizer$Token; │ │ │ │ #1 : (in Ljavax/mail/internet/HeaderTokenizer$Token;) │ │ @@ -804866,17 +804866,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3663dc: |[3663dc] javax.mail.internet.HeaderTokenizer$Token.getValue:()Ljava/lang/String; │ │ -3663ec: 5410 d271 |0000: iget-object v0, v1, Ljavax/mail/internet/HeaderTokenizer$Token;.value:Ljava/lang/String; // field@71d2 │ │ -3663f0: 1100 |0002: return-object v0 │ │ +3663d8: |[3663d8] javax.mail.internet.HeaderTokenizer$Token.getValue:()Ljava/lang/String; │ │ +3663e8: 5410 d271 |0000: iget-object v0, v1, Ljavax/mail/internet/HeaderTokenizer$Token;.value:Ljava/lang/String; // field@71d2 │ │ +3663ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/internet/HeaderTokenizer$Token; │ │ │ │ source_file_idx : 7621 (HeaderTokenizer.java) │ │ @@ -804963,39 +804963,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -366964: |[366964] javax.mail.internet.HeaderTokenizer.:()V │ │ -366974: 2200 2214 |0000: new-instance v0, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ -366978: 12c1 |0002: const/4 v1, #int -4 // #fc │ │ -36697a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -36697c: 7030 769e 1002 |0004: invoke-direct {v0, v1, v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ -366982: 6900 d371 |0007: sput-object v0, Ljavax/mail/internet/HeaderTokenizer;.EOFToken:Ljavax/mail/internet/HeaderTokenizer$Token; // field@71d3 │ │ -366986: 0e00 |0009: return-void │ │ +366960: |[366960] javax.mail.internet.HeaderTokenizer.:()V │ │ +366970: 2200 2214 |0000: new-instance v0, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ +366974: 12c1 |0002: const/4 v1, #int -4 // #fc │ │ +366976: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +366978: 7030 769e 1002 |0004: invoke-direct {v0, v1, v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ +36697e: 6900 d371 |0007: sput-object v0, Ljavax/mail/internet/HeaderTokenizer;.EOFToken:Ljavax/mail/internet/HeaderTokenizer$Token; // field@71d3 │ │ +366982: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/internet/HeaderTokenizer;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -366988: |[366988] javax.mail.internet.HeaderTokenizer.:(Ljava/lang/String;)V │ │ -366998: 1a00 a703 |0000: const-string v0, "()<>@,;:\" .[]" // string@03a7 │ │ -36699c: 7030 7b9e 2100 |0002: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ -3669a2: 0e00 |0005: return-void │ │ +366984: |[366984] javax.mail.internet.HeaderTokenizer.:(Ljava/lang/String;)V │ │ +366994: 1a00 a703 |0000: const-string v0, "()<>@,;:\" .[]" // string@03a7 │ │ +366998: 7030 7b9e 2100 |0002: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ +36699e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=195 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/HeaderTokenizer; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -805004,18 +805004,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3669a4: |[3669a4] javax.mail.internet.HeaderTokenizer.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3669b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3669b6: 7040 7c9e 2103 |0001: invoke-direct {v1, v2, v3, v0}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@9e7c │ │ -3669bc: 0e00 |0004: return-void │ │ +3669a0: |[3669a0] javax.mail.internet.HeaderTokenizer.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3669b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3669b2: 7040 7c9e 2103 |0001: invoke-direct {v1, v2, v3, v0}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@9e7c │ │ +3669b8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=184 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/HeaderTokenizer; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -805025,29 +805025,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -3669c0: |[3669c0] javax.mail.internet.HeaderTokenizer.:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ -3669d0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3669d6: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ -3669da: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -3669de: 5b01 dc71 |0007: iput-object v1, v0, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ -3669e2: 5c03 db71 |0009: iput-boolean v3, v0, Ljavax/mail/internet/HeaderTokenizer;.skipComments:Z // field@71db │ │ -3669e6: 5b02 d771 |000b: iput-object v2, v0, Ljavax/mail/internet/HeaderTokenizer;.delimiters:Ljava/lang/String; // field@71d7 │ │ -3669ea: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -3669ec: 5902 da71 |000e: iput v2, v0, Ljavax/mail/internet/HeaderTokenizer;.peekPos:I // field@71da │ │ -3669f0: 5902 d971 |0010: iput v2, v0, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d9 │ │ -3669f4: 5902 d671 |0012: iput v2, v0, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -3669f8: 6e10 2298 0100 |0014: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3669fe: 0a01 |0017: move-result v1 │ │ -366a00: 5901 d871 |0018: iput v1, v0, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d8 │ │ -366a04: 0e00 |001a: return-void │ │ +3669bc: |[3669bc] javax.mail.internet.HeaderTokenizer.:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ +3669cc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3669d2: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ +3669d6: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +3669da: 5b01 dc71 |0007: iput-object v1, v0, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ +3669de: 5c03 db71 |0009: iput-boolean v3, v0, Ljavax/mail/internet/HeaderTokenizer;.skipComments:Z // field@71db │ │ +3669e2: 5b02 d771 |000b: iput-object v2, v0, Ljavax/mail/internet/HeaderTokenizer;.delimiters:Ljava/lang/String; // field@71d7 │ │ +3669e6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +3669e8: 5902 da71 |000e: iput v2, v0, Ljavax/mail/internet/HeaderTokenizer;.peekPos:I // field@71da │ │ +3669ec: 5902 d971 |0010: iput v2, v0, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d9 │ │ +3669f0: 5902 d671 |0012: iput v2, v0, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +3669f4: 6e10 2298 0100 |0014: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3669fa: 0a01 |0017: move-result v1 │ │ +3669fc: 5901 d871 |0018: iput v1, v0, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d8 │ │ +366a00: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0007 line=170 │ │ 0x0009 line=171 │ │ 0x000b line=172 │ │ 0x000e line=173 │ │ @@ -805063,81 +805063,81 @@ │ │ type : '(CZ)Ljavax/mail/internet/HeaderTokenizer$Token;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 117 16-bit code units │ │ -3665a4: |[3665a4] javax.mail.internet.HeaderTokenizer.collectString:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; │ │ -3665b4: 5270 d671 |0000: iget v0, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -3665b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3665ba: 5272 d671 |0003: iget v2, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -3665be: 5273 d871 |0005: iget v3, v7, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d8 │ │ -3665c2: 12e4 |0007: const/4 v4, #int -2 // #fe │ │ -3665c4: 1305 2200 |0008: const/16 v5, #int 34 // #22 │ │ -3665c8: 3532 4800 |000a: if-ge v2, v3, 0052 // +0048 │ │ -3665cc: 5473 dc71 |000c: iget-object v3, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ -3665d0: 6e20 0998 2300 |000e: invoke-virtual {v3, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3665d6: 0a02 |0011: move-result v2 │ │ -3665d8: 1303 5c00 |0012: const/16 v3, #int 92 // #5c │ │ -3665dc: 1216 |0014: const/4 v6, #int 1 // #1 │ │ -3665de: 3332 0900 |0015: if-ne v2, v3, 001e // +0009 │ │ -3665e2: 5271 d671 |0017: iget v1, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -3665e6: b061 |0019: add-int/2addr v1, v6 │ │ -3665e8: 5971 d671 |001a: iput v1, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -3665ec: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -3665ee: 282f |001d: goto 004c // +002f │ │ -3665f0: 1303 0d00 |001e: const/16 v3, #int 13 // #d │ │ -3665f4: 3332 0300 |0020: if-ne v2, v3, 0023 // +0003 │ │ -3665f8: 28fa |0022: goto 001c // -0006 │ │ -3665fa: 3382 2900 |0023: if-ne v2, v8, 004c // +0029 │ │ -3665fe: 5278 d671 |0025: iget v8, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -366602: b068 |0027: add-int/2addr v8, v6 │ │ -366604: 5978 d671 |0028: iput v8, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -366608: 3801 0a00 |002a: if-eqz v1, 0034 // +000a │ │ -36660c: 5471 dc71 |002c: iget-object v1, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ -366610: b168 |002e: sub-int/2addr v8, v6 │ │ -366612: 7140 7e9e 0198 |002f: invoke-static {v1, v0, v8, v9}, Ljavax/mail/internet/HeaderTokenizer;.filterToken:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@9e7e │ │ -366618: 0c08 |0032: move-result-object v8 │ │ -36661a: 2808 |0033: goto 003b // +0008 │ │ -36661c: 5479 dc71 |0034: iget-object v9, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ -366620: b168 |0036: sub-int/2addr v8, v6 │ │ -366622: 6e30 2e98 0908 |0037: invoke-virtual {v9, v0, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -366628: 0c08 |003a: move-result-object v8 │ │ -36662a: 3252 0b00 |003b: if-eq v2, v5, 0046 // +000b │ │ -36662e: 7110 869e 0800 |003d: invoke-static {v8}, Ljavax/mail/internet/HeaderTokenizer;.trimWhiteSpace:(Ljava/lang/String;)Ljava/lang/String; // method@9e86 │ │ -366634: 0c08 |0040: move-result-object v8 │ │ -366636: 5279 d671 |0041: iget v9, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -36663a: b169 |0043: sub-int/2addr v9, v6 │ │ -36663c: 5979 d671 |0044: iput v9, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -366640: 2209 2214 |0046: new-instance v9, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ -366644: 7030 769e 4908 |0048: invoke-direct {v9, v4, v8}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ -36664a: 1109 |004b: return-object v9 │ │ -36664c: 5272 d671 |004c: iget v2, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -366650: b062 |004e: add-int/2addr v2, v6 │ │ -366652: 5972 d671 |004f: iput v2, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -366656: 28b2 |0051: goto 0003 // -004e │ │ -366658: 3258 1b00 |0052: if-eq v8, v5, 006d // +001b │ │ -36665c: 3801 0900 |0054: if-eqz v1, 005d // +0009 │ │ -366660: 5478 dc71 |0056: iget-object v8, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ -366664: 7140 7e9e 0892 |0058: invoke-static {v8, v0, v2, v9}, Ljavax/mail/internet/HeaderTokenizer;.filterToken:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@9e7e │ │ -36666a: 0c08 |005b: move-result-object v8 │ │ -36666c: 2807 |005c: goto 0063 // +0007 │ │ -36666e: 5478 dc71 |005d: iget-object v8, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ -366672: 6e30 2e98 0802 |005f: invoke-virtual {v8, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -366678: 0c08 |0062: move-result-object v8 │ │ -36667a: 7110 869e 0800 |0063: invoke-static {v8}, Ljavax/mail/internet/HeaderTokenizer;.trimWhiteSpace:(Ljava/lang/String;)Ljava/lang/String; // method@9e86 │ │ -366680: 0c08 |0066: move-result-object v8 │ │ -366682: 2209 2214 |0067: new-instance v9, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ -366686: 7030 769e 4908 |0069: invoke-direct {v9, v4, v8}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ -36668c: 1109 |006c: return-object v9 │ │ -36668e: 2208 4014 |006d: new-instance v8, Ljavax/mail/internet/ParseException; // type@1440 │ │ -366692: 1a09 e94f |006f: const-string v9, "Unbalanced quoted string" // string@4fe9 │ │ -366696: 7020 6aa0 9800 |0071: invoke-direct {v8, v9}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36669c: 2708 |0074: throw v8 │ │ +3665a0: |[3665a0] javax.mail.internet.HeaderTokenizer.collectString:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; │ │ +3665b0: 5270 d671 |0000: iget v0, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +3665b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3665b6: 5272 d671 |0003: iget v2, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +3665ba: 5273 d871 |0005: iget v3, v7, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d8 │ │ +3665be: 12e4 |0007: const/4 v4, #int -2 // #fe │ │ +3665c0: 1305 2200 |0008: const/16 v5, #int 34 // #22 │ │ +3665c4: 3532 4800 |000a: if-ge v2, v3, 0052 // +0048 │ │ +3665c8: 5473 dc71 |000c: iget-object v3, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ +3665cc: 6e20 0998 2300 |000e: invoke-virtual {v3, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3665d2: 0a02 |0011: move-result v2 │ │ +3665d4: 1303 5c00 |0012: const/16 v3, #int 92 // #5c │ │ +3665d8: 1216 |0014: const/4 v6, #int 1 // #1 │ │ +3665da: 3332 0900 |0015: if-ne v2, v3, 001e // +0009 │ │ +3665de: 5271 d671 |0017: iget v1, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +3665e2: b061 |0019: add-int/2addr v1, v6 │ │ +3665e4: 5971 d671 |001a: iput v1, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +3665e8: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +3665ea: 282f |001d: goto 004c // +002f │ │ +3665ec: 1303 0d00 |001e: const/16 v3, #int 13 // #d │ │ +3665f0: 3332 0300 |0020: if-ne v2, v3, 0023 // +0003 │ │ +3665f4: 28fa |0022: goto 001c // -0006 │ │ +3665f6: 3382 2900 |0023: if-ne v2, v8, 004c // +0029 │ │ +3665fa: 5278 d671 |0025: iget v8, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +3665fe: b068 |0027: add-int/2addr v8, v6 │ │ +366600: 5978 d671 |0028: iput v8, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +366604: 3801 0a00 |002a: if-eqz v1, 0034 // +000a │ │ +366608: 5471 dc71 |002c: iget-object v1, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ +36660c: b168 |002e: sub-int/2addr v8, v6 │ │ +36660e: 7140 7e9e 0198 |002f: invoke-static {v1, v0, v8, v9}, Ljavax/mail/internet/HeaderTokenizer;.filterToken:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@9e7e │ │ +366614: 0c08 |0032: move-result-object v8 │ │ +366616: 2808 |0033: goto 003b // +0008 │ │ +366618: 5479 dc71 |0034: iget-object v9, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ +36661c: b168 |0036: sub-int/2addr v8, v6 │ │ +36661e: 6e30 2e98 0908 |0037: invoke-virtual {v9, v0, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +366624: 0c08 |003a: move-result-object v8 │ │ +366626: 3252 0b00 |003b: if-eq v2, v5, 0046 // +000b │ │ +36662a: 7110 869e 0800 |003d: invoke-static {v8}, Ljavax/mail/internet/HeaderTokenizer;.trimWhiteSpace:(Ljava/lang/String;)Ljava/lang/String; // method@9e86 │ │ +366630: 0c08 |0040: move-result-object v8 │ │ +366632: 5279 d671 |0041: iget v9, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +366636: b169 |0043: sub-int/2addr v9, v6 │ │ +366638: 5979 d671 |0044: iput v9, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +36663c: 2209 2214 |0046: new-instance v9, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ +366640: 7030 769e 4908 |0048: invoke-direct {v9, v4, v8}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ +366646: 1109 |004b: return-object v9 │ │ +366648: 5272 d671 |004c: iget v2, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +36664c: b062 |004e: add-int/2addr v2, v6 │ │ +36664e: 5972 d671 |004f: iput v2, v7, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +366652: 28b2 |0051: goto 0003 // -004e │ │ +366654: 3258 1b00 |0052: if-eq v8, v5, 006d // +001b │ │ +366658: 3801 0900 |0054: if-eqz v1, 005d // +0009 │ │ +36665c: 5478 dc71 |0056: iget-object v8, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ +366660: 7140 7e9e 0892 |0058: invoke-static {v8, v0, v2, v9}, Ljavax/mail/internet/HeaderTokenizer;.filterToken:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@9e7e │ │ +366666: 0c08 |005b: move-result-object v8 │ │ +366668: 2807 |005c: goto 0063 // +0007 │ │ +36666a: 5478 dc71 |005d: iget-object v8, v7, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ +36666e: 6e30 2e98 0802 |005f: invoke-virtual {v8, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +366674: 0c08 |0062: move-result-object v8 │ │ +366676: 7110 869e 0800 |0063: invoke-static {v8}, Ljavax/mail/internet/HeaderTokenizer;.trimWhiteSpace:(Ljava/lang/String;)Ljava/lang/String; // method@9e86 │ │ +36667c: 0c08 |0066: move-result-object v8 │ │ +36667e: 2209 2214 |0067: new-instance v9, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ +366682: 7030 769e 4908 |0069: invoke-direct {v9, v4, v8}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ +366688: 1109 |006c: return-object v9 │ │ +36668a: 2208 4014 |006d: new-instance v8, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36668e: 1a09 e94f |006f: const-string v9, "Unbalanced quoted string" // string@4fe9 │ │ +366692: 7020 6aa0 9800 |0071: invoke-direct {v8, v9}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +366698: 2708 |0074: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x000c line=387 │ │ 0x0017 line=389 │ │ 0x0025 line=394 │ │ 0x002c line=398 │ │ @@ -805161,51 +805161,51 @@ │ │ type : '(Ljava/lang/String;IIZ)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -366474: |[366474] javax.mail.internet.HeaderTokenizer.filterToken:(Ljava/lang/String;IIZ)Ljava/lang/String; │ │ -366484: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -366488: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36648e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -366490: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -366492: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -366494: 3598 2f00 |0008: if-ge v8, v9, 0037 // +002f │ │ -366498: 6e20 0998 8700 |000a: invoke-virtual {v7, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36649e: 0a04 |000d: move-result v4 │ │ -3664a0: 1305 0a00 |000e: const/16 v5, #int 10 // #a │ │ -3664a4: 1216 |0010: const/4 v6, #int 1 // #1 │ │ -3664a6: 3354 0600 |0011: if-ne v4, v5, 0017 // +0006 │ │ -3664aa: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -3664ae: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -3664b0: 281e |0016: goto 0034 // +001e │ │ -3664b2: 1302 5c00 |0017: const/16 v2, #int 92 // #5c │ │ -3664b6: 3903 1100 |0019: if-nez v3, 002a // +0011 │ │ -3664ba: 3324 0500 |001b: if-ne v4, v2, 0020 // +0005 │ │ -3664be: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -3664c0: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -3664c2: 2815 |001f: goto 0034 // +0015 │ │ -3664c4: 1302 0d00 |0020: const/16 v2, #int 13 // #d │ │ -3664c8: 3324 0400 |0022: if-ne v4, v2, 0026 // +0004 │ │ -3664cc: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -3664ce: 280f |0025: goto 0034 // +000f │ │ -3664d0: 6e20 4498 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3664d6: 28ec |0029: goto 0015 // -0014 │ │ -3664d8: 380a 0500 |002a: if-eqz v10, 002f // +0005 │ │ -3664dc: 6e20 4498 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3664e2: 6e20 4498 4000 |002f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3664e8: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -3664ea: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -3664ec: d808 0801 |0034: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3664f0: 28d2 |0036: goto 0008 // -002e │ │ -3664f2: 6e10 5498 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3664f8: 0c07 |003a: move-result-object v7 │ │ -3664fa: 1107 |003b: return-object v7 │ │ +366470: |[366470] javax.mail.internet.HeaderTokenizer.filterToken:(Ljava/lang/String;IIZ)Ljava/lang/String; │ │ +366480: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +366484: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36648a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +36648c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +36648e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +366490: 3598 2f00 |0008: if-ge v8, v9, 0037 // +002f │ │ +366494: 6e20 0998 8700 |000a: invoke-virtual {v7, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36649a: 0a04 |000d: move-result v4 │ │ +36649c: 1305 0a00 |000e: const/16 v5, #int 10 // #a │ │ +3664a0: 1216 |0010: const/4 v6, #int 1 // #1 │ │ +3664a2: 3354 0600 |0011: if-ne v4, v5, 0017 // +0006 │ │ +3664a6: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +3664aa: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +3664ac: 281e |0016: goto 0034 // +001e │ │ +3664ae: 1302 5c00 |0017: const/16 v2, #int 92 // #5c │ │ +3664b2: 3903 1100 |0019: if-nez v3, 002a // +0011 │ │ +3664b6: 3324 0500 |001b: if-ne v4, v2, 0020 // +0005 │ │ +3664ba: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +3664bc: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +3664be: 2815 |001f: goto 0034 // +0015 │ │ +3664c0: 1302 0d00 |0020: const/16 v2, #int 13 // #d │ │ +3664c4: 3324 0400 |0022: if-ne v4, v2, 0026 // +0004 │ │ +3664c8: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +3664ca: 280f |0025: goto 0034 // +000f │ │ +3664cc: 6e20 4498 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3664d2: 28ec |0029: goto 0015 // -0014 │ │ +3664d4: 380a 0500 |002a: if-eqz v10, 002f // +0005 │ │ +3664d8: 6e20 4498 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3664de: 6e20 4498 4000 |002f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3664e4: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +3664e6: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +3664e8: d808 0801 |0034: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3664ec: 28d2 |0036: goto 0008 // -002e │ │ +3664ee: 6e10 5498 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3664f4: 0c07 |003a: move-result-object v7 │ │ +3664f6: 1107 |003b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x000a line=463 │ │ 0x0026 line=479 │ │ 0x002c line=488 │ │ 0x002f line=489 │ │ @@ -805221,166 +805221,166 @@ │ │ type : '(CZ)Ljavax/mail/internet/HeaderTokenizer$Token;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 272 16-bit code units │ │ -3666a0: |[3666a0] javax.mail.internet.HeaderTokenizer.getNext:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; │ │ -3666b0: 5290 d671 |0000: iget v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -3666b4: 5291 d871 |0002: iget v1, v9, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d8 │ │ -3666b8: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -3666bc: 620a d371 |0006: sget-object v10, Ljavax/mail/internet/HeaderTokenizer;.EOFToken:Ljavax/mail/internet/HeaderTokenizer$Token; // field@71d3 │ │ -3666c0: 110a |0008: return-object v10 │ │ -3666c2: 7010 859e 0900 |0009: invoke-direct {v9}, Ljavax/mail/internet/HeaderTokenizer;.skipWhiteSpace:()I // method@9e85 │ │ -3666c8: 0a00 |000c: move-result v0 │ │ -3666ca: 12c1 |000d: const/4 v1, #int -4 // #fc │ │ -3666cc: 3310 0500 |000e: if-ne v0, v1, 0013 // +0005 │ │ -3666d0: 620a d371 |0010: sget-object v10, Ljavax/mail/internet/HeaderTokenizer;.EOFToken:Ljavax/mail/internet/HeaderTokenizer$Token; // field@71d3 │ │ -3666d4: 110a |0012: return-object v10 │ │ -3666d6: 5490 dc71 |0013: iget-object v0, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ -3666da: 5292 d671 |0015: iget v2, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -3666de: 6e20 0998 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3666e4: 0a00 |001a: move-result v0 │ │ -3666e6: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -3666e8: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -3666ea: 1304 2800 |001d: const/16 v4, #int 40 // #28 │ │ -3666ee: 1215 |001f: const/4 v5, #int 1 // #1 │ │ -3666f0: 3340 7300 |0020: if-ne v0, v4, 0093 // +0073 │ │ -3666f4: 5290 d671 |0022: iget v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -3666f8: b050 |0024: add-int/2addr v0, v5 │ │ -3666fa: 5990 d671 |0025: iput v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -3666fe: 1216 |0027: const/4 v6, #int 1 // #1 │ │ -366700: 3d06 2f00 |0028: if-lez v6, 0057 // +002f │ │ -366704: 5297 d671 |002a: iget v7, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -366708: 5298 d871 |002c: iget v8, v9, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d8 │ │ -36670c: 3587 2900 |002e: if-ge v7, v8, 0057 // +0029 │ │ -366710: 5498 dc71 |0030: iget-object v8, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ -366714: 6e20 0998 7800 |0032: invoke-virtual {v8, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36671a: 0a07 |0035: move-result v7 │ │ -36671c: 1308 5c00 |0036: const/16 v8, #int 92 // #5c │ │ -366720: 3387 0900 |0038: if-ne v7, v8, 0041 // +0009 │ │ -366724: 5293 d671 |003a: iget v3, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -366728: b053 |003c: add-int/2addr v3, v5 │ │ -36672a: 5993 d671 |003d: iput v3, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -36672e: 1213 |003f: const/4 v3, #int 1 // #1 │ │ -366730: 2811 |0040: goto 0051 // +0011 │ │ -366732: 1308 0d00 |0041: const/16 v8, #int 13 // #d │ │ -366736: 3387 0300 |0043: if-ne v7, v8, 0046 // +0003 │ │ -36673a: 28fa |0045: goto 003f // -0006 │ │ -36673c: 3347 0500 |0046: if-ne v7, v4, 004b // +0005 │ │ -366740: d806 0601 |0048: add-int/lit8 v6, v6, #int 1 // #01 │ │ -366744: 2807 |004a: goto 0051 // +0007 │ │ -366746: 1308 2900 |004b: const/16 v8, #int 41 // #29 │ │ -36674a: 3387 0400 |004d: if-ne v7, v8, 0051 // +0004 │ │ -36674e: d806 06ff |004f: add-int/lit8 v6, v6, #int -1 // #ff │ │ -366752: 5297 d671 |0051: iget v7, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -366756: b057 |0053: add-int/2addr v7, v5 │ │ -366758: 5997 d671 |0054: iput v7, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -36675c: 28d2 |0056: goto 0028 // -002e │ │ -36675e: 3906 3400 |0057: if-nez v6, 008b // +0034 │ │ -366762: 5594 db71 |0059: iget-boolean v4, v9, Ljavax/mail/internet/HeaderTokenizer;.skipComments:Z // field@71db │ │ -366766: 3904 1e00 |005b: if-nez v4, 0079 // +001e │ │ -36676a: 3803 0c00 |005d: if-eqz v3, 0069 // +000c │ │ -36676e: 549a dc71 |005f: iget-object v10, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ -366772: 5291 d671 |0061: iget v1, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -366776: b151 |0063: sub-int/2addr v1, v5 │ │ -366778: 7140 7e9e 0ab1 |0064: invoke-static {v10, v0, v1, v11}, Ljavax/mail/internet/HeaderTokenizer;.filterToken:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@9e7e │ │ -36677e: 0c0a |0067: move-result-object v10 │ │ -366780: 280a |0068: goto 0072 // +000a │ │ -366782: 549a dc71 |0069: iget-object v10, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ -366786: 529b d671 |006b: iget v11, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -36678a: b15b |006d: sub-int/2addr v11, v5 │ │ -36678c: 6e30 2e98 0a0b |006e: invoke-virtual {v10, v0, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -366792: 0c0a |0071: move-result-object v10 │ │ -366794: 220b 2214 |0072: new-instance v11, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ -366798: 12d0 |0074: const/4 v0, #int -3 // #fd │ │ -36679a: 7030 769e 0b0a |0075: invoke-direct {v11, v0, v10}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ -3667a0: 110b |0078: return-object v11 │ │ -3667a2: 7010 859e 0900 |0079: invoke-direct {v9}, Ljavax/mail/internet/HeaderTokenizer;.skipWhiteSpace:()I // method@9e85 │ │ -3667a8: 0a00 |007c: move-result v0 │ │ -3667aa: 3310 0500 |007d: if-ne v0, v1, 0082 // +0005 │ │ -3667ae: 620a d371 |007f: sget-object v10, Ljavax/mail/internet/HeaderTokenizer;.EOFToken:Ljavax/mail/internet/HeaderTokenizer$Token; // field@71d3 │ │ -3667b2: 110a |0081: return-object v10 │ │ -3667b4: 5490 dc71 |0082: iget-object v0, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ -3667b8: 5294 d671 |0084: iget v4, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -3667bc: 6e20 0998 4000 |0086: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3667c2: 0a00 |0089: move-result v0 │ │ -3667c4: 2893 |008a: goto 001d // -006d │ │ -3667c6: 220a 4014 |008b: new-instance v10, Ljavax/mail/internet/ParseException; // type@1440 │ │ -3667ca: 1a0b e84f |008d: const-string v11, "Unbalanced comments" // string@4fe8 │ │ -3667ce: 7020 6aa0 ba00 |008f: invoke-direct {v10, v11}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -3667d4: 270a |0092: throw v10 │ │ -3667d6: 1301 2200 |0093: const/16 v1, #int 34 // #22 │ │ -3667da: 3310 0c00 |0095: if-ne v0, v1, 00a1 // +000c │ │ -3667de: 529a d671 |0097: iget v10, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -3667e2: b05a |0099: add-int/2addr v10, v5 │ │ -3667e4: 599a d671 |009a: iput v10, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -3667e8: 7030 7d9e 190b |009c: invoke-direct {v9, v1, v11}, Ljavax/mail/internet/HeaderTokenizer;.collectString:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7d │ │ -3667ee: 0c0a |009f: move-result-object v10 │ │ -3667f0: 110a |00a0: return-object v10 │ │ -3667f2: 1303 2000 |00a1: const/16 v3, #int 32 // #20 │ │ -3667f6: 3430 5000 |00a3: if-lt v0, v3, 00f3 // +0050 │ │ -3667fa: 1306 7f00 |00a5: const/16 v6, #int 127 // #7f │ │ -3667fe: 3560 4c00 |00a7: if-ge v0, v6, 00f3 // +004c │ │ -366802: 5497 d771 |00a9: iget-object v7, v9, Ljavax/mail/internet/HeaderTokenizer;.delimiters:Ljava/lang/String; // field@71d7 │ │ -366806: 6e20 1a98 0700 |00ab: invoke-virtual {v7, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36680c: 0a07 |00ae: move-result v7 │ │ -36680e: 3a07 0300 |00af: if-ltz v7, 00b2 // +0003 │ │ -366812: 2842 |00b1: goto 00f3 // +0042 │ │ -366814: 5290 d671 |00b2: iget v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -366818: 5292 d671 |00b4: iget v2, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -36681c: 5297 d871 |00b6: iget v7, v9, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d8 │ │ -366820: 3572 2c00 |00b8: if-ge v2, v7, 00e4 // +002c │ │ -366824: 5497 dc71 |00ba: iget-object v7, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ -366828: 6e20 0998 2700 |00bc: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36682e: 0a02 |00bf: move-result v2 │ │ -366830: 3432 1900 |00c0: if-lt v2, v3, 00d9 // +0019 │ │ -366834: 3562 1700 |00c2: if-ge v2, v6, 00d9 // +0017 │ │ -366838: 3242 1500 |00c4: if-eq v2, v4, 00d9 // +0015 │ │ -36683c: 3232 1300 |00c6: if-eq v2, v3, 00d9 // +0013 │ │ -366840: 3212 1100 |00c8: if-eq v2, v1, 00d9 // +0011 │ │ -366844: 5497 d771 |00ca: iget-object v7, v9, Ljavax/mail/internet/HeaderTokenizer;.delimiters:Ljava/lang/String; // field@71d7 │ │ -366848: 6e20 1a98 2700 |00cc: invoke-virtual {v7, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36684e: 0a07 |00cf: move-result v7 │ │ -366850: 3a07 0300 |00d0: if-ltz v7, 00d3 // +0003 │ │ -366854: 2807 |00d2: goto 00d9 // +0007 │ │ -366856: 5292 d671 |00d3: iget v2, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -36685a: b052 |00d5: add-int/2addr v2, v5 │ │ -36685c: 5992 d671 |00d6: iput v2, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -366860: 28dc |00d8: goto 00b4 // -0024 │ │ -366862: 3d0a 0b00 |00d9: if-lez v10, 00e4 // +000b │ │ -366866: 32a2 0900 |00db: if-eq v2, v10, 00e4 // +0009 │ │ -36686a: 5990 d671 |00dd: iput v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -36686e: 7030 7d9e a90b |00df: invoke-direct {v9, v10, v11}, Ljavax/mail/internet/HeaderTokenizer;.collectString:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7d │ │ -366874: 0c0a |00e2: move-result-object v10 │ │ -366876: 110a |00e3: return-object v10 │ │ -366878: 220a 2214 |00e4: new-instance v10, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ -36687c: 549b dc71 |00e6: iget-object v11, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ -366880: 5291 d671 |00e8: iget v1, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -366884: 6e30 2e98 0b01 |00ea: invoke-virtual {v11, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36688a: 0c0b |00ed: move-result-object v11 │ │ -36688c: 12f0 |00ee: const/4 v0, #int -1 // #ff │ │ -36688e: 7030 769e 0a0b |00ef: invoke-direct {v10, v0, v11}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ -366894: 110a |00f2: return-object v10 │ │ -366896: 3d0a 0900 |00f3: if-lez v10, 00fc // +0009 │ │ -36689a: 32a0 0700 |00f5: if-eq v0, v10, 00fc // +0007 │ │ -36689e: 7030 7d9e a90b |00f7: invoke-direct {v9, v10, v11}, Ljavax/mail/internet/HeaderTokenizer;.collectString:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7d │ │ -3668a4: 0c0a |00fa: move-result-object v10 │ │ -3668a6: 110a |00fb: return-object v10 │ │ -3668a8: 529a d671 |00fc: iget v10, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -3668ac: b05a |00fe: add-int/2addr v10, v5 │ │ -3668ae: 599a d671 |00ff: iput v10, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -3668b2: 235a 1615 |0101: new-array v10, v5, [C // type@1516 │ │ -3668b6: 5000 0a02 |0103: aput-char v0, v10, v2 │ │ -3668ba: 220b 2214 |0105: new-instance v11, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ -3668be: 2201 e612 |0107: new-instance v1, Ljava/lang/String; // type@12e6 │ │ -3668c2: 7020 0798 a100 |0109: invoke-direct {v1, v10}, Ljava/lang/String;.:([C)V // method@9807 │ │ -3668c8: 7030 769e 0b01 |010c: invoke-direct {v11, v0, v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ -3668ce: 110b |010f: return-object v11 │ │ +36669c: |[36669c] javax.mail.internet.HeaderTokenizer.getNext:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; │ │ +3666ac: 5290 d671 |0000: iget v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +3666b0: 5291 d871 |0002: iget v1, v9, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d8 │ │ +3666b4: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +3666b8: 620a d371 |0006: sget-object v10, Ljavax/mail/internet/HeaderTokenizer;.EOFToken:Ljavax/mail/internet/HeaderTokenizer$Token; // field@71d3 │ │ +3666bc: 110a |0008: return-object v10 │ │ +3666be: 7010 859e 0900 |0009: invoke-direct {v9}, Ljavax/mail/internet/HeaderTokenizer;.skipWhiteSpace:()I // method@9e85 │ │ +3666c4: 0a00 |000c: move-result v0 │ │ +3666c6: 12c1 |000d: const/4 v1, #int -4 // #fc │ │ +3666c8: 3310 0500 |000e: if-ne v0, v1, 0013 // +0005 │ │ +3666cc: 620a d371 |0010: sget-object v10, Ljavax/mail/internet/HeaderTokenizer;.EOFToken:Ljavax/mail/internet/HeaderTokenizer$Token; // field@71d3 │ │ +3666d0: 110a |0012: return-object v10 │ │ +3666d2: 5490 dc71 |0013: iget-object v0, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ +3666d6: 5292 d671 |0015: iget v2, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +3666da: 6e20 0998 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3666e0: 0a00 |001a: move-result v0 │ │ +3666e2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +3666e4: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +3666e6: 1304 2800 |001d: const/16 v4, #int 40 // #28 │ │ +3666ea: 1215 |001f: const/4 v5, #int 1 // #1 │ │ +3666ec: 3340 7300 |0020: if-ne v0, v4, 0093 // +0073 │ │ +3666f0: 5290 d671 |0022: iget v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +3666f4: b050 |0024: add-int/2addr v0, v5 │ │ +3666f6: 5990 d671 |0025: iput v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +3666fa: 1216 |0027: const/4 v6, #int 1 // #1 │ │ +3666fc: 3d06 2f00 |0028: if-lez v6, 0057 // +002f │ │ +366700: 5297 d671 |002a: iget v7, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +366704: 5298 d871 |002c: iget v8, v9, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d8 │ │ +366708: 3587 2900 |002e: if-ge v7, v8, 0057 // +0029 │ │ +36670c: 5498 dc71 |0030: iget-object v8, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ +366710: 6e20 0998 7800 |0032: invoke-virtual {v8, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +366716: 0a07 |0035: move-result v7 │ │ +366718: 1308 5c00 |0036: const/16 v8, #int 92 // #5c │ │ +36671c: 3387 0900 |0038: if-ne v7, v8, 0041 // +0009 │ │ +366720: 5293 d671 |003a: iget v3, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +366724: b053 |003c: add-int/2addr v3, v5 │ │ +366726: 5993 d671 |003d: iput v3, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +36672a: 1213 |003f: const/4 v3, #int 1 // #1 │ │ +36672c: 2811 |0040: goto 0051 // +0011 │ │ +36672e: 1308 0d00 |0041: const/16 v8, #int 13 // #d │ │ +366732: 3387 0300 |0043: if-ne v7, v8, 0046 // +0003 │ │ +366736: 28fa |0045: goto 003f // -0006 │ │ +366738: 3347 0500 |0046: if-ne v7, v4, 004b // +0005 │ │ +36673c: d806 0601 |0048: add-int/lit8 v6, v6, #int 1 // #01 │ │ +366740: 2807 |004a: goto 0051 // +0007 │ │ +366742: 1308 2900 |004b: const/16 v8, #int 41 // #29 │ │ +366746: 3387 0400 |004d: if-ne v7, v8, 0051 // +0004 │ │ +36674a: d806 06ff |004f: add-int/lit8 v6, v6, #int -1 // #ff │ │ +36674e: 5297 d671 |0051: iget v7, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +366752: b057 |0053: add-int/2addr v7, v5 │ │ +366754: 5997 d671 |0054: iput v7, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +366758: 28d2 |0056: goto 0028 // -002e │ │ +36675a: 3906 3400 |0057: if-nez v6, 008b // +0034 │ │ +36675e: 5594 db71 |0059: iget-boolean v4, v9, Ljavax/mail/internet/HeaderTokenizer;.skipComments:Z // field@71db │ │ +366762: 3904 1e00 |005b: if-nez v4, 0079 // +001e │ │ +366766: 3803 0c00 |005d: if-eqz v3, 0069 // +000c │ │ +36676a: 549a dc71 |005f: iget-object v10, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ +36676e: 5291 d671 |0061: iget v1, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +366772: b151 |0063: sub-int/2addr v1, v5 │ │ +366774: 7140 7e9e 0ab1 |0064: invoke-static {v10, v0, v1, v11}, Ljavax/mail/internet/HeaderTokenizer;.filterToken:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@9e7e │ │ +36677a: 0c0a |0067: move-result-object v10 │ │ +36677c: 280a |0068: goto 0072 // +000a │ │ +36677e: 549a dc71 |0069: iget-object v10, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ +366782: 529b d671 |006b: iget v11, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +366786: b15b |006d: sub-int/2addr v11, v5 │ │ +366788: 6e30 2e98 0a0b |006e: invoke-virtual {v10, v0, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36678e: 0c0a |0071: move-result-object v10 │ │ +366790: 220b 2214 |0072: new-instance v11, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ +366794: 12d0 |0074: const/4 v0, #int -3 // #fd │ │ +366796: 7030 769e 0b0a |0075: invoke-direct {v11, v0, v10}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ +36679c: 110b |0078: return-object v11 │ │ +36679e: 7010 859e 0900 |0079: invoke-direct {v9}, Ljavax/mail/internet/HeaderTokenizer;.skipWhiteSpace:()I // method@9e85 │ │ +3667a4: 0a00 |007c: move-result v0 │ │ +3667a6: 3310 0500 |007d: if-ne v0, v1, 0082 // +0005 │ │ +3667aa: 620a d371 |007f: sget-object v10, Ljavax/mail/internet/HeaderTokenizer;.EOFToken:Ljavax/mail/internet/HeaderTokenizer$Token; // field@71d3 │ │ +3667ae: 110a |0081: return-object v10 │ │ +3667b0: 5490 dc71 |0082: iget-object v0, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ +3667b4: 5294 d671 |0084: iget v4, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +3667b8: 6e20 0998 4000 |0086: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3667be: 0a00 |0089: move-result v0 │ │ +3667c0: 2893 |008a: goto 001d // -006d │ │ +3667c2: 220a 4014 |008b: new-instance v10, Ljavax/mail/internet/ParseException; // type@1440 │ │ +3667c6: 1a0b e84f |008d: const-string v11, "Unbalanced comments" // string@4fe8 │ │ +3667ca: 7020 6aa0 ba00 |008f: invoke-direct {v10, v11}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +3667d0: 270a |0092: throw v10 │ │ +3667d2: 1301 2200 |0093: const/16 v1, #int 34 // #22 │ │ +3667d6: 3310 0c00 |0095: if-ne v0, v1, 00a1 // +000c │ │ +3667da: 529a d671 |0097: iget v10, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +3667de: b05a |0099: add-int/2addr v10, v5 │ │ +3667e0: 599a d671 |009a: iput v10, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +3667e4: 7030 7d9e 190b |009c: invoke-direct {v9, v1, v11}, Ljavax/mail/internet/HeaderTokenizer;.collectString:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7d │ │ +3667ea: 0c0a |009f: move-result-object v10 │ │ +3667ec: 110a |00a0: return-object v10 │ │ +3667ee: 1303 2000 |00a1: const/16 v3, #int 32 // #20 │ │ +3667f2: 3430 5000 |00a3: if-lt v0, v3, 00f3 // +0050 │ │ +3667f6: 1306 7f00 |00a5: const/16 v6, #int 127 // #7f │ │ +3667fa: 3560 4c00 |00a7: if-ge v0, v6, 00f3 // +004c │ │ +3667fe: 5497 d771 |00a9: iget-object v7, v9, Ljavax/mail/internet/HeaderTokenizer;.delimiters:Ljava/lang/String; // field@71d7 │ │ +366802: 6e20 1a98 0700 |00ab: invoke-virtual {v7, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +366808: 0a07 |00ae: move-result v7 │ │ +36680a: 3a07 0300 |00af: if-ltz v7, 00b2 // +0003 │ │ +36680e: 2842 |00b1: goto 00f3 // +0042 │ │ +366810: 5290 d671 |00b2: iget v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +366814: 5292 d671 |00b4: iget v2, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +366818: 5297 d871 |00b6: iget v7, v9, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d8 │ │ +36681c: 3572 2c00 |00b8: if-ge v2, v7, 00e4 // +002c │ │ +366820: 5497 dc71 |00ba: iget-object v7, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ +366824: 6e20 0998 2700 |00bc: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36682a: 0a02 |00bf: move-result v2 │ │ +36682c: 3432 1900 |00c0: if-lt v2, v3, 00d9 // +0019 │ │ +366830: 3562 1700 |00c2: if-ge v2, v6, 00d9 // +0017 │ │ +366834: 3242 1500 |00c4: if-eq v2, v4, 00d9 // +0015 │ │ +366838: 3232 1300 |00c6: if-eq v2, v3, 00d9 // +0013 │ │ +36683c: 3212 1100 |00c8: if-eq v2, v1, 00d9 // +0011 │ │ +366840: 5497 d771 |00ca: iget-object v7, v9, Ljavax/mail/internet/HeaderTokenizer;.delimiters:Ljava/lang/String; // field@71d7 │ │ +366844: 6e20 1a98 2700 |00cc: invoke-virtual {v7, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +36684a: 0a07 |00cf: move-result v7 │ │ +36684c: 3a07 0300 |00d0: if-ltz v7, 00d3 // +0003 │ │ +366850: 2807 |00d2: goto 00d9 // +0007 │ │ +366852: 5292 d671 |00d3: iget v2, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +366856: b052 |00d5: add-int/2addr v2, v5 │ │ +366858: 5992 d671 |00d6: iput v2, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +36685c: 28dc |00d8: goto 00b4 // -0024 │ │ +36685e: 3d0a 0b00 |00d9: if-lez v10, 00e4 // +000b │ │ +366862: 32a2 0900 |00db: if-eq v2, v10, 00e4 // +0009 │ │ +366866: 5990 d671 |00dd: iput v0, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +36686a: 7030 7d9e a90b |00df: invoke-direct {v9, v10, v11}, Ljavax/mail/internet/HeaderTokenizer;.collectString:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7d │ │ +366870: 0c0a |00e2: move-result-object v10 │ │ +366872: 110a |00e3: return-object v10 │ │ +366874: 220a 2214 |00e4: new-instance v10, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ +366878: 549b dc71 |00e6: iget-object v11, v9, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ +36687c: 5291 d671 |00e8: iget v1, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +366880: 6e30 2e98 0b01 |00ea: invoke-virtual {v11, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +366886: 0c0b |00ed: move-result-object v11 │ │ +366888: 12f0 |00ee: const/4 v0, #int -1 // #ff │ │ +36688a: 7030 769e 0a0b |00ef: invoke-direct {v10, v0, v11}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ +366890: 110a |00f2: return-object v10 │ │ +366892: 3d0a 0900 |00f3: if-lez v10, 00fc // +0009 │ │ +366896: 32a0 0700 |00f5: if-eq v0, v10, 00fc // +0007 │ │ +36689a: 7030 7d9e a90b |00f7: invoke-direct {v9, v10, v11}, Ljavax/mail/internet/HeaderTokenizer;.collectString:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7d │ │ +3668a0: 0c0a |00fa: move-result-object v10 │ │ +3668a2: 110a |00fb: return-object v10 │ │ +3668a4: 529a d671 |00fc: iget v10, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +3668a8: b05a |00fe: add-int/2addr v10, v5 │ │ +3668aa: 599a d671 |00ff: iput v10, v9, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +3668ae: 235a 1615 |0101: new-array v10, v5, [C // type@1516 │ │ +3668b2: 5000 0a02 |0103: aput-char v0, v10, v2 │ │ +3668b6: 220b 2214 |0105: new-instance v11, Ljavax/mail/internet/HeaderTokenizer$Token; // type@1422 │ │ +3668ba: 2201 e612 |0107: new-instance v1, Ljava/lang/String; // type@12e6 │ │ +3668be: 7020 0798 a100 |0109: invoke-direct {v1, v10}, Ljava/lang/String;.:([C)V // method@9807 │ │ +3668c4: 7030 769e 0b01 |010c: invoke-direct {v11, v0, v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.:(ILjava/lang/String;)V // method@9e76 │ │ +3668ca: 110b |010f: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0006 line=291 │ │ 0x0009 line=294 │ │ 0x0010 line=295 │ │ 0x0013 line=301 │ │ @@ -805421,37 +805421,37 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -366414: |[366414] javax.mail.internet.HeaderTokenizer.skipWhiteSpace:()I │ │ -366424: 5220 d671 |0000: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -366428: 5221 d871 |0002: iget v1, v2, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d8 │ │ -36642c: 3510 2200 |0004: if-ge v0, v1, 0026 // +0022 │ │ -366430: 5421 dc71 |0006: iget-object v1, v2, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ -366434: 6e20 0998 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36643a: 0a00 |000b: move-result v0 │ │ -36643c: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -366440: 3210 1100 |000e: if-eq v0, v1, 001f // +0011 │ │ -366444: 1301 0900 |0010: const/16 v1, #int 9 // #9 │ │ -366448: 3210 0d00 |0012: if-eq v0, v1, 001f // +000d │ │ -36644c: 1301 0d00 |0014: const/16 v1, #int 13 // #d │ │ -366450: 3210 0900 |0016: if-eq v0, v1, 001f // +0009 │ │ -366454: 1301 0a00 |0018: const/16 v1, #int 10 // #a │ │ -366458: 3210 0500 |001a: if-eq v0, v1, 001f // +0005 │ │ -36645c: 5220 d671 |001c: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -366460: 0f00 |001e: return v0 │ │ -366462: 5220 d671 |001f: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -366466: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -36646a: 5920 d671 |0023: iput v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -36646e: 28db |0025: goto 0000 // -0025 │ │ -366470: 12c0 |0026: const/4 v0, #int -4 // #fc │ │ -366472: 0f00 |0027: return v0 │ │ +366410: |[366410] javax.mail.internet.HeaderTokenizer.skipWhiteSpace:()I │ │ +366420: 5220 d671 |0000: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +366424: 5221 d871 |0002: iget v1, v2, Ljavax/mail/internet/HeaderTokenizer;.maxPos:I // field@71d8 │ │ +366428: 3510 2200 |0004: if-ge v0, v1, 0026 // +0022 │ │ +36642c: 5421 dc71 |0006: iget-object v1, v2, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ +366430: 6e20 0998 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +366436: 0a00 |000b: move-result v0 │ │ +366438: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +36643c: 3210 1100 |000e: if-eq v0, v1, 001f // +0011 │ │ +366440: 1301 0900 |0010: const/16 v1, #int 9 // #9 │ │ +366444: 3210 0d00 |0012: if-eq v0, v1, 001f // +000d │ │ +366448: 1301 0d00 |0014: const/16 v1, #int 13 // #d │ │ +36644c: 3210 0900 |0016: if-eq v0, v1, 001f // +0009 │ │ +366450: 1301 0a00 |0018: const/16 v1, #int 10 // #a │ │ +366454: 3210 0500 |001a: if-eq v0, v1, 001f // +0005 │ │ +366458: 5220 d671 |001c: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +36645c: 0f00 |001e: return v0 │ │ +36645e: 5220 d671 |001f: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +366462: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +366466: 5920 d671 |0023: iput v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +36646a: 28db |0025: goto 0000 // -0025 │ │ +36646c: 12c0 |0026: const/4 v0, #int -4 // #fc │ │ +36646e: 0f00 |0027: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0006 line=431 │ │ 0x001c line=433 │ │ 0x001f line=430 │ │ locals : │ │ @@ -805462,40 +805462,40 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -366538: |[366538] javax.mail.internet.HeaderTokenizer.trimWhiteSpace:(Ljava/lang/String;)Ljava/lang/String; │ │ -366548: 6e10 2298 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -36654e: 0a00 |0003: move-result v0 │ │ -366550: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -366554: 3a00 1a00 |0006: if-ltz v0, 0020 // +001a │ │ -366558: 6e20 0998 0300 |0008: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36655e: 0a01 |000b: move-result v1 │ │ -366560: 1302 2000 |000c: const/16 v2, #int 32 // #20 │ │ -366564: 3221 0f00 |000e: if-eq v1, v2, 001d // +000f │ │ -366568: 1302 0900 |0010: const/16 v2, #int 9 // #9 │ │ -36656c: 3221 0b00 |0012: if-eq v1, v2, 001d // +000b │ │ -366570: 1302 0d00 |0014: const/16 v2, #int 13 // #d │ │ -366574: 3221 0700 |0016: if-eq v1, v2, 001d // +0007 │ │ -366578: 1302 0a00 |0018: const/16 v2, #int 10 // #a │ │ -36657c: 3221 0300 |001a: if-eq v1, v2, 001d // +0003 │ │ -366580: 2804 |001c: goto 0020 // +0004 │ │ -366582: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -366586: 28e7 |001f: goto 0006 // -0019 │ │ -366588: 3c00 0500 |0020: if-gtz v0, 0025 // +0005 │ │ -36658c: 1a03 0000 |0022: const-string v3, "" // string@0000 │ │ -366590: 1103 |0024: return-object v3 │ │ -366592: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -366594: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -366598: 6e30 2e98 1300 |0028: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36659e: 0c03 |002b: move-result-object v3 │ │ -3665a0: 1103 |002c: return-object v3 │ │ +366534: |[366534] javax.mail.internet.HeaderTokenizer.trimWhiteSpace:(Ljava/lang/String;)Ljava/lang/String; │ │ +366544: 6e10 2298 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +36654a: 0a00 |0003: move-result v0 │ │ +36654c: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +366550: 3a00 1a00 |0006: if-ltz v0, 0020 // +001a │ │ +366554: 6e20 0998 0300 |0008: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36655a: 0a01 |000b: move-result v1 │ │ +36655c: 1302 2000 |000c: const/16 v2, #int 32 // #20 │ │ +366560: 3221 0f00 |000e: if-eq v1, v2, 001d // +000f │ │ +366564: 1302 0900 |0010: const/16 v2, #int 9 // #9 │ │ +366568: 3221 0b00 |0012: if-eq v1, v2, 001d // +000b │ │ +36656c: 1302 0d00 |0014: const/16 v2, #int 13 // #d │ │ +366570: 3221 0700 |0016: if-eq v1, v2, 001d // +0007 │ │ +366574: 1302 0a00 |0018: const/16 v2, #int 10 // #a │ │ +366578: 3221 0300 |001a: if-eq v1, v2, 001d // +0003 │ │ +36657c: 2804 |001c: goto 0020 // +0004 │ │ +36657e: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +366582: 28e7 |001f: goto 0006 // -0019 │ │ +366584: 3c00 0500 |0020: if-gtz v0, 0025 // +0005 │ │ +366588: 1a03 0000 |0022: const-string v3, "" // string@0000 │ │ +36658c: 1103 |0024: return-object v3 │ │ +36658e: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +366590: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +366594: 6e30 2e98 1300 |0028: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36659a: 0c03 |002b: move-result-object v3 │ │ +36659c: 1103 |002c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0008 line=442 │ │ 0x0028 line=449 │ │ locals : │ │ 0x0000 - 0x002d reg=3 (null) Ljava/lang/String; │ │ @@ -805506,27 +805506,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3664fc: |[3664fc] javax.mail.internet.HeaderTokenizer.getRemainder:()Ljava/lang/String; │ │ -36650c: 5220 d971 |0000: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d9 │ │ -366510: 5421 dc71 |0002: iget-object v1, v2, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ -366514: 6e10 2298 0100 |0004: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -36651a: 0a01 |0007: move-result v1 │ │ -36651c: 3410 0400 |0008: if-lt v0, v1, 000c // +0004 │ │ -366520: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -366522: 1100 |000b: return-object v0 │ │ -366524: 5420 dc71 |000c: iget-object v0, v2, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ -366528: 5221 d971 |000e: iget v1, v2, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d9 │ │ -36652c: 6e20 2d98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -366532: 0c00 |0013: move-result-object v0 │ │ -366534: 1100 |0014: return-object v0 │ │ +3664f8: |[3664f8] javax.mail.internet.HeaderTokenizer.getRemainder:()Ljava/lang/String; │ │ +366508: 5220 d971 |0000: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d9 │ │ +36650c: 5421 dc71 |0002: iget-object v1, v2, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ +366510: 6e10 2298 0100 |0004: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +366516: 0a01 |0007: move-result v1 │ │ +366518: 3410 0400 |0008: if-lt v0, v1, 000c // +0004 │ │ +36651c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +36651e: 1100 |000b: return-object v0 │ │ +366520: 5420 dc71 |000c: iget-object v0, v2, Ljavax/mail/internet/HeaderTokenizer;.string:Ljava/lang/String; // field@71dc │ │ +366524: 5221 d971 |000e: iget v1, v2, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d9 │ │ +366528: 6e20 2d98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36652e: 0c00 |0013: move-result-object v0 │ │ +366530: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x000c line=279 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Ljavax/mail/internet/HeaderTokenizer; │ │ │ │ @@ -805535,19 +805535,19 @@ │ │ type : '()Ljavax/mail/internet/HeaderTokenizer$Token;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3668d0: |[3668d0] javax.mail.internet.HeaderTokenizer.next:()Ljavax/mail/internet/HeaderTokenizer$Token; │ │ -3668e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3668e2: 6e30 839e 0100 |0001: invoke-virtual {v1, v0, v0}, Ljavax/mail/internet/HeaderTokenizer;.next:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e83 │ │ -3668e8: 0c00 |0004: move-result-object v0 │ │ -3668ea: 1100 |0005: return-object v0 │ │ +3668cc: |[3668cc] javax.mail.internet.HeaderTokenizer.next:()Ljavax/mail/internet/HeaderTokenizer$Token; │ │ +3668dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3668de: 6e30 839e 0100 |0001: invoke-virtual {v1, v0, v0}, Ljavax/mail/internet/HeaderTokenizer;.next:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e83 │ │ +3668e4: 0c00 |0004: move-result-object v0 │ │ +3668e6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=208 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/HeaderTokenizer; │ │ │ │ #2 : (in Ljavax/mail/internet/HeaderTokenizer;) │ │ @@ -805555,19 +805555,19 @@ │ │ type : '(C)Ljavax/mail/internet/HeaderTokenizer$Token;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3668ec: |[3668ec] javax.mail.internet.HeaderTokenizer.next:(C)Ljavax/mail/internet/HeaderTokenizer$Token; │ │ -3668fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3668fe: 6e30 839e 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/HeaderTokenizer;.next:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e83 │ │ -366904: 0c02 |0004: move-result-object v2 │ │ -366906: 1102 |0005: return-object v2 │ │ +3668e8: |[3668e8] javax.mail.internet.HeaderTokenizer.next:(C)Ljavax/mail/internet/HeaderTokenizer$Token; │ │ +3668f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3668fa: 6e30 839e 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/HeaderTokenizer;.next:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e83 │ │ +366900: 0c02 |0004: move-result-object v2 │ │ +366902: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=225 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/HeaderTokenizer; │ │ 0x0000 - 0x0006 reg=2 (null) C │ │ │ │ @@ -805576,23 +805576,23 @@ │ │ type : '(CZ)Ljavax/mail/internet/HeaderTokenizer$Token;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -366908: |[366908] javax.mail.internet.HeaderTokenizer.next:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; │ │ -366918: 5210 d971 |0000: iget v0, v1, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d9 │ │ -36691c: 5910 d671 |0002: iput v0, v1, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -366920: 7030 7f9e 2103 |0004: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/HeaderTokenizer;.getNext:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7f │ │ -366926: 0c02 |0007: move-result-object v2 │ │ -366928: 5213 d671 |0008: iget v3, v1, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -36692c: 5913 da71 |000a: iput v3, v1, Ljavax/mail/internet/HeaderTokenizer;.peekPos:I // field@71da │ │ -366930: 5913 d971 |000c: iput v3, v1, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d9 │ │ -366934: 1102 |000e: return-object v2 │ │ +366904: |[366904] javax.mail.internet.HeaderTokenizer.next:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; │ │ +366914: 5210 d971 |0000: iget v0, v1, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d9 │ │ +366918: 5910 d671 |0002: iput v0, v1, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +36691c: 7030 7f9e 2103 |0004: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/HeaderTokenizer;.getNext:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7f │ │ +366922: 0c02 |0007: move-result-object v2 │ │ +366924: 5213 d671 |0008: iget v3, v1, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +366928: 5913 da71 |000a: iput v3, v1, Ljavax/mail/internet/HeaderTokenizer;.peekPos:I // field@71da │ │ +36692c: 5913 d971 |000c: iput v3, v1, Ljavax/mail/internet/HeaderTokenizer;.nextPos:I // field@71d9 │ │ +366930: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0004 line=247 │ │ 0x0008 line=248 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Ljavax/mail/internet/HeaderTokenizer; │ │ @@ -805604,23 +805604,23 @@ │ │ type : '()Ljavax/mail/internet/HeaderTokenizer$Token;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -366938: |[366938] javax.mail.internet.HeaderTokenizer.peek:()Ljavax/mail/internet/HeaderTokenizer$Token; │ │ -366948: 5220 da71 |0000: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.peekPos:I // field@71da │ │ -36694c: 5920 d671 |0002: iput v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -366950: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -366952: 7030 7f9e 0200 |0005: invoke-direct {v2, v0, v0}, Ljavax/mail/internet/HeaderTokenizer;.getNext:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7f │ │ -366958: 0c00 |0008: move-result-object v0 │ │ -36695a: 5221 d671 |0009: iget v1, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ -36695e: 5921 da71 |000b: iput v1, v2, Ljavax/mail/internet/HeaderTokenizer;.peekPos:I // field@71da │ │ -366962: 1100 |000d: return-object v0 │ │ +366934: |[366934] javax.mail.internet.HeaderTokenizer.peek:()Ljavax/mail/internet/HeaderTokenizer$Token; │ │ +366944: 5220 da71 |0000: iget v0, v2, Ljavax/mail/internet/HeaderTokenizer;.peekPos:I // field@71da │ │ +366948: 5920 d671 |0002: iput v0, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +36694c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +36694e: 7030 7f9e 0200 |0005: invoke-direct {v2, v0, v0}, Ljavax/mail/internet/HeaderTokenizer;.getNext:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e7f │ │ +366954: 0c00 |0008: move-result-object v0 │ │ +366956: 5221 d671 |0009: iget v1, v2, Ljavax/mail/internet/HeaderTokenizer;.currentPos:I // field@71d6 │ │ +36695a: 5921 da71 |000b: iput v1, v2, Ljavax/mail/internet/HeaderTokenizer;.peekPos:I // field@71da │ │ +36695e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0005 line=265 │ │ 0x0009 line=266 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Ljavax/mail/internet/HeaderTokenizer; │ │ @@ -805679,25 +805679,25 @@ │ │ type : '(Ljava/util/List;[Ljava/lang/String;ZZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3684a4: |[3684a4] javax.mail.internet.InternetHeaders$MatchEnum.:(Ljava/util/List;[Ljava/lang/String;ZZ)V │ │ -3684b4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3684ba: 7210 659a 0100 |0003: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -3684c0: 0c01 |0006: move-result-object v1 │ │ -3684c2: 5b01 e971 |0007: iput-object v1, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.e:Ljava/util/Iterator; // field@71e9 │ │ -3684c6: 5b02 eb71 |0009: iput-object v2, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.names:[Ljava/lang/String; // field@71eb │ │ -3684ca: 5c03 ea71 |000b: iput-boolean v3, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.match:Z // field@71ea │ │ -3684ce: 5c04 ed71 |000d: iput-boolean v4, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.want_line:Z // field@71ed │ │ -3684d2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -3684d4: 5b01 ec71 |0010: iput-object v1, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71ec │ │ -3684d8: 0e00 |0012: return-void │ │ +3684a0: |[3684a0] javax.mail.internet.InternetHeaders$MatchEnum.:(Ljava/util/List;[Ljava/lang/String;ZZ)V │ │ +3684b0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3684b6: 7210 659a 0100 |0003: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +3684bc: 0c01 |0006: move-result-object v1 │ │ +3684be: 5b01 e971 |0007: iput-object v1, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.e:Ljava/util/Iterator; // field@71e9 │ │ +3684c2: 5b02 eb71 |0009: iput-object v2, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.names:[Ljava/lang/String; // field@71eb │ │ +3684c6: 5c03 ea71 |000b: iput-boolean v3, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.match:Z // field@71ea │ │ +3684ca: 5c04 ed71 |000d: iput-boolean v4, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.want_line:Z // field@71ed │ │ +3684ce: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +3684d0: 5b01 ec71 |0010: iput-object v1, v0, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71ec │ │ +3684d4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ 0x0009 line=186 │ │ 0x000b line=187 │ │ 0x000d line=188 │ │ @@ -805714,53 +805714,53 @@ │ │ type : '()Ljavax/mail/internet/InternetHeaders$InternetHeader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -368410: |[368410] javax.mail.internet.InternetHeaders$MatchEnum.nextMatch:()Ljavax/mail/internet/InternetHeaders$InternetHeader; │ │ -368420: 5440 e971 |0000: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.e:Ljava/util/Iterator; // field@71e9 │ │ -368424: 7210 3f9a 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -36842a: 0a00 |0005: move-result v0 │ │ -36842c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -36842e: 3800 3900 |0007: if-eqz v0, 0040 // +0039 │ │ -368432: 5440 e971 |0009: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.e:Ljava/util/Iterator; // field@71e9 │ │ -368436: 7210 409a 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -36843c: 0c00 |000e: move-result-object v0 │ │ -36843e: 1f00 2514 |000f: check-cast v0, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368442: 5402 e771 |0011: iget-object v2, v0, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -368446: 3902 0300 |0013: if-nez v2, 0016 // +0003 │ │ -36844a: 28eb |0015: goto 0000 // -0015 │ │ -36844c: 5442 eb71 |0016: iget-object v2, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.names:[Ljava/lang/String; // field@71eb │ │ -368450: 3902 0900 |0018: if-nez v2, 0021 // +0009 │ │ -368454: 5542 ea71 |001a: iget-boolean v2, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.match:Z // field@71ea │ │ -368458: 3802 0300 |001c: if-eqz v2, 001f // +0003 │ │ -36845c: 2802 |001e: goto 0020 // +0002 │ │ -36845e: 0701 |001f: move-object v1, v0 │ │ -368460: 1101 |0020: return-object v1 │ │ -368462: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -368464: 5442 eb71 |0022: iget-object v2, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.names:[Ljava/lang/String; // field@71eb │ │ -368468: 2123 |0024: array-length v3, v2 │ │ -36846a: 3531 1600 |0025: if-ge v1, v3, 003b // +0016 │ │ -36846e: 4602 0201 |0027: aget-object v2, v2, v1 │ │ -368472: 6e10 b19e 0000 |0029: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ -368478: 0c03 |002c: move-result-object v3 │ │ -36847a: 6e20 1398 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -368480: 0a02 |0030: move-result v2 │ │ -368482: 3802 0700 |0031: if-eqz v2, 0038 // +0007 │ │ -368486: 5541 ea71 |0033: iget-boolean v1, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.match:Z // field@71ea │ │ -36848a: 3801 cbff |0035: if-eqz v1, 0000 // -0035 │ │ -36848e: 1100 |0037: return-object v0 │ │ -368490: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ -368494: 28e8 |003a: goto 0022 // -0018 │ │ -368496: 5541 ea71 |003b: iget-boolean v1, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.match:Z // field@71ea │ │ -36849a: 3901 c3ff |003d: if-nez v1, 0000 // -003d │ │ -36849e: 1100 |003f: return-object v0 │ │ -3684a0: 1101 |0040: return-object v1 │ │ +36840c: |[36840c] javax.mail.internet.InternetHeaders$MatchEnum.nextMatch:()Ljavax/mail/internet/InternetHeaders$InternetHeader; │ │ +36841c: 5440 e971 |0000: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.e:Ljava/util/Iterator; // field@71e9 │ │ +368420: 7210 3f9a 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +368426: 0a00 |0005: move-result v0 │ │ +368428: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +36842a: 3800 3900 |0007: if-eqz v0, 0040 // +0039 │ │ +36842e: 5440 e971 |0009: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.e:Ljava/util/Iterator; // field@71e9 │ │ +368432: 7210 409a 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +368438: 0c00 |000e: move-result-object v0 │ │ +36843a: 1f00 2514 |000f: check-cast v0, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36843e: 5402 e771 |0011: iget-object v2, v0, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +368442: 3902 0300 |0013: if-nez v2, 0016 // +0003 │ │ +368446: 28eb |0015: goto 0000 // -0015 │ │ +368448: 5442 eb71 |0016: iget-object v2, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.names:[Ljava/lang/String; // field@71eb │ │ +36844c: 3902 0900 |0018: if-nez v2, 0021 // +0009 │ │ +368450: 5542 ea71 |001a: iget-boolean v2, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.match:Z // field@71ea │ │ +368454: 3802 0300 |001c: if-eqz v2, 001f // +0003 │ │ +368458: 2802 |001e: goto 0020 // +0002 │ │ +36845a: 0701 |001f: move-object v1, v0 │ │ +36845c: 1101 |0020: return-object v1 │ │ +36845e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +368460: 5442 eb71 |0022: iget-object v2, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.names:[Ljava/lang/String; // field@71eb │ │ +368464: 2123 |0024: array-length v3, v2 │ │ +368466: 3531 1600 |0025: if-ge v1, v3, 003b // +0016 │ │ +36846a: 4602 0201 |0027: aget-object v2, v2, v1 │ │ +36846e: 6e10 b19e 0000 |0029: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ +368474: 0c03 |002c: move-result-object v3 │ │ +368476: 6e20 1398 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36847c: 0a02 |0030: move-result v2 │ │ +36847e: 3802 0700 |0031: if-eqz v2, 0038 // +0007 │ │ +368482: 5541 ea71 |0033: iget-boolean v1, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.match:Z // field@71ea │ │ +368486: 3801 cbff |0035: if-eqz v1, 0000 // -0035 │ │ +36848a: 1100 |0037: return-object v0 │ │ +36848c: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +368490: 28e8 |003a: goto 0022 // -0018 │ │ +368492: 5541 ea71 |003b: iget-boolean v1, v4, Ljavax/mail/internet/InternetHeaders$MatchEnum;.match:Z // field@71ea │ │ +368496: 3901 c3ff |003d: if-nez v1, 0000 // -003d │ │ +36849a: 1100 |003f: return-object v0 │ │ +36849c: 1101 |0040: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0009 line=228 │ │ 0x0011 line=231 │ │ 0x0016 line=235 │ │ 0x001a line=236 │ │ @@ -805777,26 +805777,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -368370: |[368370] javax.mail.internet.InternetHeaders$MatchEnum.hasMoreElements:()Z │ │ -368380: 5410 ec71 |0000: iget-object v0, v1, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71ec │ │ -368384: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -368388: 7010 b69e 0100 |0004: invoke-direct {v1}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.nextMatch:()Ljavax/mail/internet/InternetHeaders$InternetHeader; // method@9eb6 │ │ -36838e: 0c00 |0007: move-result-object v0 │ │ -368390: 5b10 ec71 |0008: iput-object v0, v1, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71ec │ │ -368394: 5410 ec71 |000a: iget-object v0, v1, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71ec │ │ -368398: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -36839c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -36839e: 2802 |000f: goto 0011 // +0002 │ │ -3683a0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3683a2: 0f00 |0011: return v0 │ │ +36836c: |[36836c] javax.mail.internet.InternetHeaders$MatchEnum.hasMoreElements:()Z │ │ +36837c: 5410 ec71 |0000: iget-object v0, v1, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71ec │ │ +368380: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +368384: 7010 b69e 0100 |0004: invoke-direct {v1}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.nextMatch:()Ljavax/mail/internet/InternetHeaders$InternetHeader; // method@9eb6 │ │ +36838a: 0c00 |0007: move-result-object v0 │ │ +36838c: 5b10 ec71 |0008: iput-object v0, v1, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71ec │ │ +368390: 5410 ec71 |000a: iget-object v0, v1, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71ec │ │ +368394: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +368398: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +36839a: 2802 |000f: goto 0011 // +0002 │ │ +36839c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +36839e: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x000a line=200 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Ljavax/mail/internet/InternetHeaders$MatchEnum; │ │ @@ -805806,39 +805806,39 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -3683a4: |[3683a4] javax.mail.internet.InternetHeaders$MatchEnum.nextElement:()Ljava/lang/Object; │ │ -3683b4: 5430 ec71 |0000: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71ec │ │ -3683b8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -3683bc: 7010 b69e 0300 |0004: invoke-direct {v3}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.nextMatch:()Ljavax/mail/internet/InternetHeaders$InternetHeader; // method@9eb6 │ │ -3683c2: 0c00 |0007: move-result-object v0 │ │ -3683c4: 5b30 ec71 |0008: iput-object v0, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71ec │ │ -3683c8: 5430 ec71 |000a: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71ec │ │ -3683cc: 3800 1a00 |000c: if-eqz v0, 0026 // +001a │ │ -3683d0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -3683d2: 5b31 ec71 |000f: iput-object v1, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71ec │ │ -3683d6: 5531 ed71 |0011: iget-boolean v1, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.want_line:Z // field@71ed │ │ -3683da: 3801 0500 |0013: if-eqz v1, 0018 // +0005 │ │ -3683de: 5400 e771 |0015: iget-object v0, v0, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -3683e2: 1100 |0017: return-object v0 │ │ -3683e4: 2201 e613 |0018: new-instance v1, Ljavax/mail/Header; // type@13e6 │ │ -3683e8: 6e10 b19e 0000 |001a: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ -3683ee: 0c02 |001d: move-result-object v2 │ │ -3683f0: 6e10 b29e 0000 |001e: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getValue:()Ljava/lang/String; // method@9eb2 │ │ -3683f6: 0c00 |0021: move-result-object v0 │ │ -3683f8: 7030 e09c 2100 |0022: invoke-direct {v1, v2, v0}, Ljavax/mail/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ce0 │ │ -3683fe: 1101 |0025: return-object v1 │ │ -368400: 2200 7113 |0026: new-instance v0, Ljava/util/NoSuchElementException; // type@1371 │ │ -368404: 1a01 e63e |0028: const-string v1, "No more headers" // string@3ee6 │ │ -368408: 7020 909a 1000 |002a: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@9a90 │ │ -36840e: 2700 |002d: throw v0 │ │ +3683a0: |[3683a0] javax.mail.internet.InternetHeaders$MatchEnum.nextElement:()Ljava/lang/Object; │ │ +3683b0: 5430 ec71 |0000: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71ec │ │ +3683b4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +3683b8: 7010 b69e 0300 |0004: invoke-direct {v3}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.nextMatch:()Ljavax/mail/internet/InternetHeaders$InternetHeader; // method@9eb6 │ │ +3683be: 0c00 |0007: move-result-object v0 │ │ +3683c0: 5b30 ec71 |0008: iput-object v0, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71ec │ │ +3683c4: 5430 ec71 |000a: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71ec │ │ +3683c8: 3800 1a00 |000c: if-eqz v0, 0026 // +001a │ │ +3683cc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +3683ce: 5b31 ec71 |000f: iput-object v1, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.next_header:Ljavax/mail/internet/InternetHeaders$InternetHeader; // field@71ec │ │ +3683d2: 5531 ed71 |0011: iget-boolean v1, v3, Ljavax/mail/internet/InternetHeaders$MatchEnum;.want_line:Z // field@71ed │ │ +3683d6: 3801 0500 |0013: if-eqz v1, 0018 // +0005 │ │ +3683da: 5400 e771 |0015: iget-object v0, v0, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +3683de: 1100 |0017: return-object v0 │ │ +3683e0: 2201 e613 |0018: new-instance v1, Ljavax/mail/Header; // type@13e6 │ │ +3683e4: 6e10 b19e 0000 |001a: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ +3683ea: 0c02 |001d: move-result-object v2 │ │ +3683ec: 6e10 b29e 0000 |001e: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getValue:()Ljava/lang/String; // method@9eb2 │ │ +3683f2: 0c00 |0021: move-result-object v0 │ │ +3683f4: 7030 e09c 2100 |0022: invoke-direct {v1, v2, v0}, Ljavax/mail/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ce0 │ │ +3683fa: 1101 |0025: return-object v1 │ │ +3683fc: 2200 7113 |0026: new-instance v0, Ljava/util/NoSuchElementException; // type@1371 │ │ +368400: 1a01 e63e |0028: const-string v1, "No more headers" // string@3ee6 │ │ +368404: 7020 909a 1000 |002a: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@9a90 │ │ +36840a: 2700 |002d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0004 line=208 │ │ 0x000a line=210 │ │ 0x000f line=214 │ │ 0x0011 line=215 │ │ @@ -805907,192 +805907,192 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3687a0: |[3687a0] javax.mail.internet.InternetHeaders.:()V │ │ -3687b0: 1a00 3899 |0000: const-string v0, "mail.mime.ignorewhitespacelines" // string@9938 │ │ -3687b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3687b6: 7120 e395 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -3687bc: 0a00 |0006: move-result v0 │ │ -3687be: 6a00 ef71 |0007: sput-boolean v0, Ljavax/mail/internet/InternetHeaders;.ignoreWhitespaceLines:Z // field@71ef │ │ -3687c2: 0e00 |0009: return-void │ │ +36879c: |[36879c] javax.mail.internet.InternetHeaders.:()V │ │ +3687ac: 1a00 3899 |0000: const-string v0, "mail.mime.ignorewhitespacelines" // string@9938 │ │ +3687b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3687b2: 7120 e395 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +3687b8: 0a00 |0006: move-result v0 │ │ +3687ba: 6a00 ef71 |0007: sput-boolean v0, Ljavax/mail/internet/InternetHeaders;.ignoreWhitespaceLines:Z // field@71ef │ │ +3687be: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=86 │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/internet/InternetHeaders;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 372 16-bit code units │ │ -3687c4: |[3687c4] javax.mail.internet.InternetHeaders.:()V │ │ -3687d4: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3687da: 2200 5613 |0003: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -3687de: 1301 2800 |0005: const/16 v1, #int 40 // #28 │ │ -3687e2: 7020 9499 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@9994 │ │ -3687e8: 5b40 ee71 |000a: iput-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -3687ec: 2201 2514 |000c: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3687f0: 1a02 8644 |000e: const-string v2, "Return-Path" // string@4486 │ │ -3687f4: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -3687f6: 7030 b09e 2103 |0011: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3687fc: 7220 5b9a 1000 |0014: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368802: 5440 ee71 |0017: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368806: 2201 2514 |0019: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -36880a: 1a02 f343 |001b: const-string v2, "Received" // string@43f3 │ │ -36880e: 7030 b09e 2103 |001d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368814: 7220 5b9a 1000 |0020: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36881a: 5440 ee71 |0023: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -36881e: 2201 2514 |0025: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368822: 1a02 5b44 |0027: const-string v2, "Resent-Date" // string@445b │ │ -368826: 7030 b09e 2103 |0029: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -36882c: 7220 5b9a 1000 |002c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368832: 5440 ee71 |002f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368836: 2201 2514 |0031: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -36883a: 1a02 5c44 |0033: const-string v2, "Resent-From" // string@445c │ │ -36883e: 7030 b09e 2103 |0035: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368844: 7220 5b9a 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36884a: 5440 ee71 |003b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -36884e: 2201 2514 |003d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368852: 1a02 5e44 |003f: const-string v2, "Resent-Sender" // string@445e │ │ -368856: 7030 b09e 2103 |0041: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -36885c: 7220 5b9a 1000 |0044: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368862: 5440 ee71 |0047: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368866: 2201 2514 |0049: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -36886a: 1a02 5f44 |004b: const-string v2, "Resent-To" // string@445f │ │ -36886e: 7030 b09e 2103 |004d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368874: 7220 5b9a 1000 |0050: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36887a: 5440 ee71 |0053: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -36887e: 2201 2514 |0055: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368882: 1a02 5a44 |0057: const-string v2, "Resent-Cc" // string@445a │ │ -368886: 7030 b09e 2103 |0059: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -36888c: 7220 5b9a 1000 |005c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368892: 5440 ee71 |005f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368896: 2201 2514 |0061: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -36889a: 1a02 5944 |0063: const-string v2, "Resent-Bcc" // string@4459 │ │ -36889e: 7030 b09e 2103 |0065: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3688a4: 7220 5b9a 1000 |0068: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3688aa: 5440 ee71 |006b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -3688ae: 2201 2514 |006d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3688b2: 1a02 5d44 |006f: const-string v2, "Resent-Message-Id" // string@445d │ │ -3688b6: 7030 b09e 2103 |0071: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3688bc: 7220 5b9a 1000 |0074: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3688c2: 5440 ee71 |0077: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -3688c6: 2201 2514 |0079: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3688ca: 1a02 c716 |007b: const-string v2, "Date" // string@16c7 │ │ -3688ce: 7030 b09e 2103 |007d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3688d4: 7220 5b9a 1000 |0080: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3688da: 5440 ee71 |0083: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -3688de: 2201 2514 |0085: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3688e2: 1a02 561c |0087: const-string v2, "From" // string@1c56 │ │ -3688e6: 7030 b09e 2103 |0089: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3688ec: 7220 5b9a 1000 |008c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3688f2: 5440 ee71 |008f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -3688f6: 2201 2514 |0091: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3688fa: 1a02 0248 |0093: const-string v2, "Sender" // string@4802 │ │ -3688fe: 7030 b09e 2103 |0095: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368904: 7220 5b9a 1000 |0098: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36890a: 5440 ee71 |009b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -36890e: 2201 2514 |009d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368912: 1a02 4044 |009f: const-string v2, "Reply-To" // string@4440 │ │ -368916: 7030 b09e 2103 |00a1: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -36891c: 7220 5b9a 1000 |00a4: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368922: 5440 ee71 |00a7: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368926: 2201 2514 |00a9: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -36892a: 1a02 f24d |00ab: const-string v2, "To" // string@4df2 │ │ -36892e: 7030 b09e 2103 |00ad: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368934: 7220 5b9a 1000 |00b0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36893a: 5440 ee71 |00b3: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -36893e: 2201 2514 |00b5: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368942: 1a02 c211 |00b7: const-string v2, "Cc" // string@11c2 │ │ -368946: 7030 b09e 2103 |00b9: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -36894c: 7220 5b9a 1000 |00bc: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368952: 5440 ee71 |00bf: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368956: 2201 2514 |00c1: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -36895a: 1a02 b80e |00c3: const-string v2, "Bcc" // string@0eb8 │ │ -36895e: 7030 b09e 2103 |00c5: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368964: 7220 5b9a 1000 |00c8: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36896a: 5440 ee71 |00cb: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -36896e: 2201 2514 |00cd: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368972: 1a02 e53c |00cf: const-string v2, "Message-Id" // string@3ce5 │ │ -368976: 7030 b09e 2103 |00d1: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -36897c: 7220 5b9a 1000 |00d4: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368982: 5440 ee71 |00d7: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368986: 2201 2514 |00d9: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -36898a: 1a02 0b20 |00db: const-string v2, "In-Reply-To" // string@200b │ │ -36898e: 7030 b09e 2103 |00dd: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368994: 7220 5b9a 1000 |00e0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36899a: 5440 ee71 |00e3: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -36899e: 2201 2514 |00e5: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3689a2: 1a02 2544 |00e7: const-string v2, "References" // string@4425 │ │ -3689a6: 7030 b09e 2103 |00e9: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3689ac: 7220 5b9a 1000 |00ec: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3689b2: 5440 ee71 |00ef: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -3689b6: 2201 2514 |00f1: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3689ba: 1a02 7749 |00f3: const-string v2, "Subject" // string@4977 │ │ -3689be: 7030 b09e 2103 |00f5: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3689c4: 7220 5b9a 1000 |00f8: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3689ca: 5440 ee71 |00fb: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -3689ce: 2201 2514 |00fd: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3689d2: 1a02 ae12 |00ff: const-string v2, "Comments" // string@12ae │ │ -3689d6: 7030 b09e 2103 |0101: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3689dc: 7220 5b9a 1000 |0104: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3689e2: 5440 ee71 |0107: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -3689e6: 2201 2514 |0109: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -3689ea: 1a02 fc21 |010b: const-string v2, "Keywords" // string@21fc │ │ -3689ee: 7030 b09e 2103 |010d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -3689f4: 7220 5b9a 1000 |0110: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3689fa: 5440 ee71 |0113: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -3689fe: 2201 2514 |0115: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368a02: 1a02 5019 |0117: const-string v2, "Errors-To" // string@1950 │ │ -368a06: 7030 b09e 2103 |0119: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368a0c: 7220 5b9a 1000 |011c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368a12: 5440 ee71 |011f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368a16: 2201 2514 |0121: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368a1a: 1a02 2d3b |0123: const-string v2, "MIME-Version" // string@3b2d │ │ -368a1e: 7030 b09e 2103 |0125: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368a24: 7220 5b9a 1000 |0128: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368a2a: 5440 ee71 |012b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368a2e: 2201 2514 |012d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368a32: 1a02 5714 |012f: const-string v2, "Content-Type" // string@1457 │ │ -368a36: 7030 b09e 2103 |0131: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368a3c: 7220 5b9a 1000 |0134: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368a42: 5440 ee71 |0137: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368a46: 2201 2514 |0139: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368a4a: 1a02 5614 |013b: const-string v2, "Content-Transfer-Encoding" // string@1456 │ │ -368a4e: 7030 b09e 2103 |013d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368a54: 7220 5b9a 1000 |0140: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368a5a: 5440 ee71 |0143: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368a5e: 2201 2514 |0145: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368a62: 1a02 5514 |0147: const-string v2, "Content-MD5" // string@1455 │ │ -368a66: 7030 b09e 2103 |0149: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368a6c: 7220 5b9a 1000 |014c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368a72: 5440 ee71 |014f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368a76: 2201 2514 |0151: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368a7a: 1a02 5507 |0153: const-string v2, ":" // string@0755 │ │ -368a7e: 7030 b09e 2103 |0155: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368a84: 7220 5b9a 1000 |0158: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368a8a: 5440 ee71 |015b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368a8e: 2201 2514 |015d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368a92: 1a02 5414 |015f: const-string v2, "Content-Length" // string@1454 │ │ -368a96: 7030 b09e 2103 |0161: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368a9c: 7220 5b9a 1000 |0164: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368aa2: 5440 ee71 |0167: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368aa6: 2201 2514 |0169: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368aaa: 1a02 4649 |016b: const-string v2, "Status" // string@4946 │ │ -368aae: 7030 b09e 2103 |016d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368ab4: 7220 5b9a 1000 |0170: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368aba: 0e00 |0173: return-void │ │ +3687c0: |[3687c0] javax.mail.internet.InternetHeaders.:()V │ │ +3687d0: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3687d6: 2200 5613 |0003: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +3687da: 1301 2800 |0005: const/16 v1, #int 40 // #28 │ │ +3687de: 7020 9499 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@9994 │ │ +3687e4: 5b40 ee71 |000a: iput-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +3687e8: 2201 2514 |000c: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3687ec: 1a02 8644 |000e: const-string v2, "Return-Path" // string@4486 │ │ +3687f0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +3687f2: 7030 b09e 2103 |0011: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3687f8: 7220 5b9a 1000 |0014: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3687fe: 5440 ee71 |0017: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368802: 2201 2514 |0019: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368806: 1a02 f343 |001b: const-string v2, "Received" // string@43f3 │ │ +36880a: 7030 b09e 2103 |001d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368810: 7220 5b9a 1000 |0020: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368816: 5440 ee71 |0023: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +36881a: 2201 2514 |0025: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36881e: 1a02 5b44 |0027: const-string v2, "Resent-Date" // string@445b │ │ +368822: 7030 b09e 2103 |0029: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368828: 7220 5b9a 1000 |002c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36882e: 5440 ee71 |002f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368832: 2201 2514 |0031: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368836: 1a02 5c44 |0033: const-string v2, "Resent-From" // string@445c │ │ +36883a: 7030 b09e 2103 |0035: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368840: 7220 5b9a 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368846: 5440 ee71 |003b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +36884a: 2201 2514 |003d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36884e: 1a02 5e44 |003f: const-string v2, "Resent-Sender" // string@445e │ │ +368852: 7030 b09e 2103 |0041: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368858: 7220 5b9a 1000 |0044: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36885e: 5440 ee71 |0047: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368862: 2201 2514 |0049: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368866: 1a02 5f44 |004b: const-string v2, "Resent-To" // string@445f │ │ +36886a: 7030 b09e 2103 |004d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368870: 7220 5b9a 1000 |0050: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368876: 5440 ee71 |0053: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +36887a: 2201 2514 |0055: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36887e: 1a02 5a44 |0057: const-string v2, "Resent-Cc" // string@445a │ │ +368882: 7030 b09e 2103 |0059: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368888: 7220 5b9a 1000 |005c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36888e: 5440 ee71 |005f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368892: 2201 2514 |0061: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368896: 1a02 5944 |0063: const-string v2, "Resent-Bcc" // string@4459 │ │ +36889a: 7030 b09e 2103 |0065: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3688a0: 7220 5b9a 1000 |0068: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3688a6: 5440 ee71 |006b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +3688aa: 2201 2514 |006d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3688ae: 1a02 5d44 |006f: const-string v2, "Resent-Message-Id" // string@445d │ │ +3688b2: 7030 b09e 2103 |0071: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3688b8: 7220 5b9a 1000 |0074: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3688be: 5440 ee71 |0077: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +3688c2: 2201 2514 |0079: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3688c6: 1a02 c716 |007b: const-string v2, "Date" // string@16c7 │ │ +3688ca: 7030 b09e 2103 |007d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3688d0: 7220 5b9a 1000 |0080: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3688d6: 5440 ee71 |0083: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +3688da: 2201 2514 |0085: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3688de: 1a02 561c |0087: const-string v2, "From" // string@1c56 │ │ +3688e2: 7030 b09e 2103 |0089: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3688e8: 7220 5b9a 1000 |008c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3688ee: 5440 ee71 |008f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +3688f2: 2201 2514 |0091: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3688f6: 1a02 0248 |0093: const-string v2, "Sender" // string@4802 │ │ +3688fa: 7030 b09e 2103 |0095: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368900: 7220 5b9a 1000 |0098: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368906: 5440 ee71 |009b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +36890a: 2201 2514 |009d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36890e: 1a02 4044 |009f: const-string v2, "Reply-To" // string@4440 │ │ +368912: 7030 b09e 2103 |00a1: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368918: 7220 5b9a 1000 |00a4: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36891e: 5440 ee71 |00a7: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368922: 2201 2514 |00a9: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368926: 1a02 f24d |00ab: const-string v2, "To" // string@4df2 │ │ +36892a: 7030 b09e 2103 |00ad: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368930: 7220 5b9a 1000 |00b0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368936: 5440 ee71 |00b3: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +36893a: 2201 2514 |00b5: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36893e: 1a02 c211 |00b7: const-string v2, "Cc" // string@11c2 │ │ +368942: 7030 b09e 2103 |00b9: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368948: 7220 5b9a 1000 |00bc: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36894e: 5440 ee71 |00bf: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368952: 2201 2514 |00c1: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368956: 1a02 b80e |00c3: const-string v2, "Bcc" // string@0eb8 │ │ +36895a: 7030 b09e 2103 |00c5: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368960: 7220 5b9a 1000 |00c8: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368966: 5440 ee71 |00cb: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +36896a: 2201 2514 |00cd: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36896e: 1a02 e53c |00cf: const-string v2, "Message-Id" // string@3ce5 │ │ +368972: 7030 b09e 2103 |00d1: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368978: 7220 5b9a 1000 |00d4: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36897e: 5440 ee71 |00d7: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368982: 2201 2514 |00d9: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368986: 1a02 0b20 |00db: const-string v2, "In-Reply-To" // string@200b │ │ +36898a: 7030 b09e 2103 |00dd: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368990: 7220 5b9a 1000 |00e0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368996: 5440 ee71 |00e3: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +36899a: 2201 2514 |00e5: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +36899e: 1a02 2544 |00e7: const-string v2, "References" // string@4425 │ │ +3689a2: 7030 b09e 2103 |00e9: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3689a8: 7220 5b9a 1000 |00ec: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3689ae: 5440 ee71 |00ef: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +3689b2: 2201 2514 |00f1: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3689b6: 1a02 7749 |00f3: const-string v2, "Subject" // string@4977 │ │ +3689ba: 7030 b09e 2103 |00f5: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3689c0: 7220 5b9a 1000 |00f8: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3689c6: 5440 ee71 |00fb: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +3689ca: 2201 2514 |00fd: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3689ce: 1a02 ae12 |00ff: const-string v2, "Comments" // string@12ae │ │ +3689d2: 7030 b09e 2103 |0101: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3689d8: 7220 5b9a 1000 |0104: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3689de: 5440 ee71 |0107: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +3689e2: 2201 2514 |0109: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3689e6: 1a02 fc21 |010b: const-string v2, "Keywords" // string@21fc │ │ +3689ea: 7030 b09e 2103 |010d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +3689f0: 7220 5b9a 1000 |0110: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3689f6: 5440 ee71 |0113: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +3689fa: 2201 2514 |0115: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +3689fe: 1a02 5019 |0117: const-string v2, "Errors-To" // string@1950 │ │ +368a02: 7030 b09e 2103 |0119: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368a08: 7220 5b9a 1000 |011c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368a0e: 5440 ee71 |011f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368a12: 2201 2514 |0121: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368a16: 1a02 2d3b |0123: const-string v2, "MIME-Version" // string@3b2d │ │ +368a1a: 7030 b09e 2103 |0125: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368a20: 7220 5b9a 1000 |0128: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368a26: 5440 ee71 |012b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368a2a: 2201 2514 |012d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368a2e: 1a02 5714 |012f: const-string v2, "Content-Type" // string@1457 │ │ +368a32: 7030 b09e 2103 |0131: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368a38: 7220 5b9a 1000 |0134: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368a3e: 5440 ee71 |0137: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368a42: 2201 2514 |0139: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368a46: 1a02 5614 |013b: const-string v2, "Content-Transfer-Encoding" // string@1456 │ │ +368a4a: 7030 b09e 2103 |013d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368a50: 7220 5b9a 1000 |0140: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368a56: 5440 ee71 |0143: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368a5a: 2201 2514 |0145: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368a5e: 1a02 5514 |0147: const-string v2, "Content-MD5" // string@1455 │ │ +368a62: 7030 b09e 2103 |0149: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368a68: 7220 5b9a 1000 |014c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368a6e: 5440 ee71 |014f: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368a72: 2201 2514 |0151: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368a76: 1a02 5507 |0153: const-string v2, ":" // string@0755 │ │ +368a7a: 7030 b09e 2103 |0155: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368a80: 7220 5b9a 1000 |0158: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368a86: 5440 ee71 |015b: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368a8a: 2201 2514 |015d: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368a8e: 1a02 5414 |015f: const-string v2, "Content-Length" // string@1454 │ │ +368a92: 7030 b09e 2103 |0161: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368a98: 7220 5b9a 1000 |0164: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368a9e: 5440 ee71 |0167: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368aa2: 2201 2514 |0169: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368aa6: 1a02 4649 |016b: const-string v2, "Status" // string@4946 │ │ +368aaa: 7030 b09e 2103 |016d: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368ab0: 7220 5b9a 1000 |0170: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368ab6: 0e00 |0173: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0003 line=308 │ │ 0x000c line=309 │ │ 0x0017 line=310 │ │ 0x0023 line=311 │ │ @@ -806131,18 +806131,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -368abc: |[368abc] javax.mail.internet.InternetHeaders.:(Ljava/io/InputStream;)V │ │ -368acc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -368ace: 7030 c09e 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/InternetHeaders;.:(Ljava/io/InputStream;Z)V // method@9ec0 │ │ -368ad4: 0e00 |0004: return-void │ │ +368ab8: |[368ab8] javax.mail.internet.InternetHeaders.:(Ljava/io/InputStream;)V │ │ +368ac8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +368aca: 7030 c09e 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/InternetHeaders;.:(Ljava/io/InputStream;Z)V // method@9ec0 │ │ +368ad0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=357 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/InternetHeaders; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -806151,22 +806151,22 @@ │ │ type : '(Ljava/io/InputStream;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -368ad8: |[368ad8] javax.mail.internet.InternetHeaders.:(Ljava/io/InputStream;Z)V │ │ -368ae8: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -368aee: 2200 5613 |0003: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -368af2: 1301 2800 |0005: const/16 v1, #int 40 // #28 │ │ -368af6: 7020 9499 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@9994 │ │ -368afc: 5b20 ee71 |000a: iput-object v0, v2, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368b00: 6e30 cd9e 3204 |000c: invoke-virtual {v2, v3, v4}, Ljavax/mail/internet/InternetHeaders;.load:(Ljava/io/InputStream;Z)V // method@9ecd │ │ -368b06: 0e00 |000f: return-void │ │ +368ad4: |[368ad4] javax.mail.internet.InternetHeaders.:(Ljava/io/InputStream;Z)V │ │ +368ae4: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +368aea: 2200 5613 |0003: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +368aee: 1301 2800 |0005: const/16 v1, #int 40 // #28 │ │ +368af2: 7020 9499 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@9994 │ │ +368af8: 5b20 ee71 |000a: iput-object v0, v2, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368afc: 6e30 cd9e 3204 |000c: invoke-virtual {v2, v3, v4}, Ljavax/mail/internet/InternetHeaders;.load:(Ljava/io/InputStream;Z)V // method@9ecd │ │ +368b02: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0003 line=379 │ │ 0x000c line=380 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljavax/mail/internet/InternetHeaders; │ │ @@ -806178,30 +806178,30 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -36858c: |[36858c] javax.mail.internet.InternetHeaders.isEmpty:(Ljava/lang/String;)Z │ │ -36859c: 6e10 2298 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3685a2: 0a00 |0003: move-result v0 │ │ -3685a4: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ -3685a8: 6300 ef71 |0006: sget-boolean v0, Ljavax/mail/internet/InternetHeaders;.ignoreWhitespaceLines:Z // field@71ef │ │ -3685ac: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -3685b0: 6e10 3498 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3685b6: 0c01 |000d: move-result-object v1 │ │ -3685b8: 6e10 2298 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3685be: 0a01 |0011: move-result v1 │ │ -3685c0: 3901 0300 |0012: if-nez v1, 0015 // +0003 │ │ -3685c4: 2803 |0014: goto 0017 // +0003 │ │ -3685c6: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -3685c8: 2802 |0016: goto 0018 // +0002 │ │ -3685ca: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -3685cc: 0f01 |0018: return v1 │ │ +368588: |[368588] javax.mail.internet.InternetHeaders.isEmpty:(Ljava/lang/String;)Z │ │ +368598: 6e10 2298 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +36859e: 0a00 |0003: move-result v0 │ │ +3685a0: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ +3685a4: 6300 ef71 |0006: sget-boolean v0, Ljavax/mail/internet/InternetHeaders;.ignoreWhitespaceLines:Z // field@71ef │ │ +3685a8: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +3685ac: 6e10 3498 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3685b2: 0c01 |000d: move-result-object v1 │ │ +3685b4: 6e10 2298 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3685ba: 0a01 |0011: move-result v1 │ │ +3685bc: 3901 0300 |0012: if-nez v1, 0015 // +0003 │ │ +3685c0: 2803 |0014: goto 0017 // +0003 │ │ +3685c2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +3685c4: 2802 |0016: goto 0018 // +0002 │ │ +3685c6: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +3685c8: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x000a line=473 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -806211,72 +806211,72 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -368b08: |[368b08] javax.mail.internet.InternetHeaders.addHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ -368b18: 5460 ee71 |0000: iget-object v0, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368b1c: 7210 6a9a 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -368b22: 0a00 |0005: move-result v0 │ │ -368b24: 1a01 f343 |0006: const-string v1, "Received" // string@43f3 │ │ -368b28: 6e20 1398 1700 |0008: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -368b2e: 0a01 |000b: move-result v1 │ │ -368b30: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -368b32: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -368b34: 3901 0d00 |000e: if-nez v1, 001b // +000d │ │ -368b38: 1a01 8644 |0010: const-string v1, "Return-Path" // string@4486 │ │ -368b3c: 6e20 1398 1700 |0012: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -368b42: 0a01 |0015: move-result v1 │ │ -368b44: 3801 0300 |0016: if-eqz v1, 0019 // +0003 │ │ -368b48: 2803 |0018: goto 001b // +0003 │ │ -368b4a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -368b4c: 2802 |001a: goto 001c // +0002 │ │ -368b4e: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -368b50: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ -368b54: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -368b56: 5462 ee71 |001f: iget-object v2, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368b5a: 7210 6a9a 0200 |0021: invoke-interface {v2}, Ljava/util/List;.size:()I // method@9a6a │ │ -368b60: 0a02 |0024: move-result v2 │ │ -368b62: b132 |0025: sub-int/2addr v2, v3 │ │ -368b64: 3a02 3600 |0026: if-ltz v2, 005c // +0036 │ │ -368b68: 5464 ee71 |0028: iget-object v4, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368b6c: 7220 619a 2400 |002a: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -368b72: 0c04 |002d: move-result-object v4 │ │ -368b74: 1f04 2514 |002e: check-cast v4, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368b78: 6e10 b19e 0400 |0030: invoke-virtual {v4}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ -368b7e: 0c05 |0033: move-result-object v5 │ │ -368b80: 6e20 1398 5700 |0034: invoke-virtual {v7, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -368b86: 0a05 |0037: move-result v5 │ │ -368b88: 3805 1200 |0038: if-eqz v5, 004a // +0012 │ │ -368b8c: 3801 0400 |003a: if-eqz v1, 003e // +0004 │ │ -368b90: 0120 |003c: move v0, v2 │ │ -368b92: 280d |003d: goto 004a // +000d │ │ -368b94: 5460 ee71 |003e: iget-object v0, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368b98: b032 |0040: add-int/2addr v2, v3 │ │ -368b9a: 2201 2514 |0041: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368b9e: 7030 b09e 7108 |0043: invoke-direct {v1, v7, v8}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368ba4: 7230 5a9a 2001 |0046: invoke-interface {v0, v2, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@9a5a │ │ -368baa: 0e00 |0049: return-void │ │ -368bac: 3901 0f00 |004a: if-nez v1, 0059 // +000f │ │ -368bb0: 6e10 b19e 0400 |004c: invoke-virtual {v4}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ -368bb6: 0c04 |004f: move-result-object v4 │ │ -368bb8: 1a05 5507 |0050: const-string v5, ":" // string@0755 │ │ -368bbc: 6e20 1298 5400 |0052: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -368bc2: 0a04 |0055: move-result v4 │ │ -368bc4: 3804 0300 |0056: if-eqz v4, 0059 // +0003 │ │ -368bc8: 0120 |0058: move v0, v2 │ │ -368bca: d802 02ff |0059: add-int/lit8 v2, v2, #int -1 // #ff │ │ -368bce: 28cb |005b: goto 0026 // -0035 │ │ -368bd0: 5461 ee71 |005c: iget-object v1, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368bd4: 2202 2514 |005e: new-instance v2, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368bd8: 7030 b09e 7208 |0060: invoke-direct {v2, v7, v8}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ -368bde: 7230 5a9a 0102 |0063: invoke-interface {v1, v0, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@9a5a │ │ -368be4: 0e00 |0066: return-void │ │ +368b04: |[368b04] javax.mail.internet.InternetHeaders.addHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ +368b14: 5460 ee71 |0000: iget-object v0, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368b18: 7210 6a9a 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +368b1e: 0a00 |0005: move-result v0 │ │ +368b20: 1a01 f343 |0006: const-string v1, "Received" // string@43f3 │ │ +368b24: 6e20 1398 1700 |0008: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +368b2a: 0a01 |000b: move-result v1 │ │ +368b2c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +368b2e: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +368b30: 3901 0d00 |000e: if-nez v1, 001b // +000d │ │ +368b34: 1a01 8644 |0010: const-string v1, "Return-Path" // string@4486 │ │ +368b38: 6e20 1398 1700 |0012: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +368b3e: 0a01 |0015: move-result v1 │ │ +368b40: 3801 0300 |0016: if-eqz v1, 0019 // +0003 │ │ +368b44: 2803 |0018: goto 001b // +0003 │ │ +368b46: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +368b48: 2802 |001a: goto 001c // +0002 │ │ +368b4a: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +368b4c: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ +368b50: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +368b52: 5462 ee71 |001f: iget-object v2, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368b56: 7210 6a9a 0200 |0021: invoke-interface {v2}, Ljava/util/List;.size:()I // method@9a6a │ │ +368b5c: 0a02 |0024: move-result v2 │ │ +368b5e: b132 |0025: sub-int/2addr v2, v3 │ │ +368b60: 3a02 3600 |0026: if-ltz v2, 005c // +0036 │ │ +368b64: 5464 ee71 |0028: iget-object v4, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368b68: 7220 619a 2400 |002a: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +368b6e: 0c04 |002d: move-result-object v4 │ │ +368b70: 1f04 2514 |002e: check-cast v4, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368b74: 6e10 b19e 0400 |0030: invoke-virtual {v4}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ +368b7a: 0c05 |0033: move-result-object v5 │ │ +368b7c: 6e20 1398 5700 |0034: invoke-virtual {v7, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +368b82: 0a05 |0037: move-result v5 │ │ +368b84: 3805 1200 |0038: if-eqz v5, 004a // +0012 │ │ +368b88: 3801 0400 |003a: if-eqz v1, 003e // +0004 │ │ +368b8c: 0120 |003c: move v0, v2 │ │ +368b8e: 280d |003d: goto 004a // +000d │ │ +368b90: 5460 ee71 |003e: iget-object v0, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368b94: b032 |0040: add-int/2addr v2, v3 │ │ +368b96: 2201 2514 |0041: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368b9a: 7030 b09e 7108 |0043: invoke-direct {v1, v7, v8}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368ba0: 7230 5a9a 2001 |0046: invoke-interface {v0, v2, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@9a5a │ │ +368ba6: 0e00 |0049: return-void │ │ +368ba8: 3901 0f00 |004a: if-nez v1, 0059 // +000f │ │ +368bac: 6e10 b19e 0400 |004c: invoke-virtual {v4}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ +368bb2: 0c04 |004f: move-result-object v4 │ │ +368bb4: 1a05 5507 |0050: const-string v5, ":" // string@0755 │ │ +368bb8: 6e20 1298 5400 |0052: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +368bbe: 0a04 |0055: move-result v4 │ │ +368bc0: 3804 0300 |0056: if-eqz v4, 0059 // +0003 │ │ +368bc4: 0120 |0058: move v0, v2 │ │ +368bc6: d802 02ff |0059: add-int/lit8 v2, v2, #int -1 // #ff │ │ +368bca: 28cb |005b: goto 0026 // -0035 │ │ +368bcc: 5461 ee71 |005c: iget-object v1, v6, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368bd0: 2202 2514 |005e: new-instance v2, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368bd4: 7030 b09e 7208 |0060: invoke-direct {v2, v7, v8}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9eb0 │ │ +368bda: 7230 5a9a 0102 |0063: invoke-interface {v1, v0, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@9a5a │ │ +368be0: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ 0x0008 line=587 │ │ 0x0012 line=588 │ │ 0x001f line=591 │ │ 0x0028 line=592 │ │ @@ -806294,47 +806294,47 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -368be8: |[368be8] javax.mail.internet.InternetHeaders.addHeaderLine:(Ljava/lang/String;)V │ │ -368bf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -368bfa: 6e20 0998 0400 |0001: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -368c00: 0a00 |0004: move-result v0 │ │ -368c02: 1301 2000 |0005: const/16 v1, #int 32 // #20 │ │ -368c06: 3210 1200 |0007: if-eq v0, v1, 0019 // +0012 │ │ -368c0a: 1301 0900 |0009: const/16 v1, #int 9 // #9 │ │ -368c0e: 3310 0300 |000b: if-ne v0, v1, 000e // +0003 │ │ -368c12: 280c |000d: goto 0019 // +000c │ │ -368c14: 5430 ee71 |000e: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368c18: 2201 2514 |0010: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368c1c: 7020 af9e 4100 |0012: invoke-direct {v1, v4}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;)V // method@9eaf │ │ -368c22: 7220 5b9a 1000 |0015: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -368c28: 2827 |0018: goto 003f // +0027 │ │ -368c2a: 5430 ee71 |0019: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368c2e: 7210 6a9a 0000 |001b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -368c34: 0a01 |001e: move-result v1 │ │ -368c36: d801 01ff |001f: add-int/lit8 v1, v1, #int -1 // #ff │ │ -368c3a: 7220 619a 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -368c40: 0c00 |0024: move-result-object v0 │ │ -368c42: 1f00 2514 |0025: check-cast v0, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368c46: 2201 e812 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -368c4a: 7010 4098 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -368c50: 5402 e771 |002c: iget-object v2, v0, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -368c54: 6e20 4b98 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368c5a: 1a02 8f00 |0031: const-string v2, " │ │ +368be4: |[368be4] javax.mail.internet.InternetHeaders.addHeaderLine:(Ljava/lang/String;)V │ │ +368bf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +368bf6: 6e20 0998 0400 |0001: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +368bfc: 0a00 |0004: move-result v0 │ │ +368bfe: 1301 2000 |0005: const/16 v1, #int 32 // #20 │ │ +368c02: 3210 1200 |0007: if-eq v0, v1, 0019 // +0012 │ │ +368c06: 1301 0900 |0009: const/16 v1, #int 9 // #9 │ │ +368c0a: 3310 0300 |000b: if-ne v0, v1, 000e // +0003 │ │ +368c0e: 280c |000d: goto 0019 // +000c │ │ +368c10: 5430 ee71 |000e: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368c14: 2201 2514 |0010: new-instance v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368c18: 7020 af9e 4100 |0012: invoke-direct {v1, v4}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.:(Ljava/lang/String;)V // method@9eaf │ │ +368c1e: 7220 5b9a 1000 |0015: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +368c24: 2827 |0018: goto 003f // +0027 │ │ +368c26: 5430 ee71 |0019: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368c2a: 7210 6a9a 0000 |001b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +368c30: 0a01 |001e: move-result v1 │ │ +368c32: d801 01ff |001f: add-int/lit8 v1, v1, #int -1 // #ff │ │ +368c36: 7220 619a 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +368c3c: 0c00 |0024: move-result-object v0 │ │ +368c3e: 1f00 2514 |0025: check-cast v0, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368c42: 2201 e812 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +368c46: 7010 4098 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +368c4c: 5402 e771 |002c: iget-object v2, v0, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +368c50: 6e20 4b98 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368c56: 1a02 8f00 |0031: const-string v2, " │ │ " // string@008f │ │ -368c5e: 6e20 4b98 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368c64: 6e20 4b98 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368c6a: 6e10 5498 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -368c70: 0c04 |003c: move-result-object v4 │ │ -368c72: 5b04 e771 |003d: iput-object v4, v0, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -368c76: 0e00 |003f: return-void │ │ +368c5a: 6e20 4b98 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368c60: 6e20 4b98 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368c66: 6e10 5498 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +368c6c: 0c04 |003c: move-result-object v4 │ │ +368c6e: 5b04 e771 |003d: iput-object v4, v0, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +368c72: 0e00 |003f: return-void │ │ catches : 1 │ │ 0x0001 - 0x003f │ │ Ljava/lang/StringIndexOutOfBoundsException; -> 0x003f │ │ Ljava/util/NoSuchElementException; -> 0x003f │ │ positions : │ │ 0x0001 line=665 │ │ 0x000e line=670 │ │ @@ -806349,19 +806349,19 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3686d0: |[3686d0] javax.mail.internet.InternetHeaders.getAllHeaderLines:()Ljava/util/Enumeration; │ │ -3686e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3686e2: 6e20 c99e 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec9 │ │ -3686e8: 0c00 |0004: move-result-object v0 │ │ -3686ea: 1100 |0005: return-object v0 │ │ +3686cc: |[3686cc] javax.mail.internet.InternetHeaders.getAllHeaderLines:()Ljava/util/Enumeration; │ │ +3686dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3686de: 6e20 c99e 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec9 │ │ +3686e4: 0c00 |0004: move-result-object v0 │ │ +3686e6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=685 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/InternetHeaders; │ │ │ │ #3 : (in Ljavax/mail/internet/InternetHeaders;) │ │ @@ -806369,21 +806369,21 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -3686ec: |[3686ec] javax.mail.internet.InternetHeaders.getAllHeaders:()Ljava/util/Enumeration; │ │ -3686fc: 2200 2714 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum; // type@1427 │ │ -368700: 5441 ee71 |0002: iget-object v1, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368704: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -368706: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -368708: 7040 b79e 1032 |0006: invoke-direct {v0, v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum;.:(Ljava/util/List;[Ljava/lang/String;Z)V // method@9eb7 │ │ -36870e: 1100 |0009: return-object v0 │ │ +3686e8: |[3686e8] javax.mail.internet.InternetHeaders.getAllHeaders:()Ljava/util/Enumeration; │ │ +3686f8: 2200 2714 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum; // type@1427 │ │ +3686fc: 5441 ee71 |0002: iget-object v1, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368700: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +368702: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +368704: 7040 b79e 1032 |0006: invoke-direct {v0, v1, v2, v3}, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum;.:(Ljava/util/List;[Ljava/lang/String;Z)V // method@9eb7 │ │ +36870a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Ljavax/mail/internet/InternetHeaders; │ │ │ │ #4 : (in Ljavax/mail/internet/InternetHeaders;) │ │ @@ -806391,41 +806391,41 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3685d0: |[3685d0] javax.mail.internet.InternetHeaders.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -3685e0: 6e20 c69e 4300 |0000: invoke-virtual {v3, v4}, Ljavax/mail/internet/InternetHeaders;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9ec6 │ │ -3685e6: 0c04 |0003: move-result-object v4 │ │ -3685e8: 3904 0400 |0004: if-nez v4, 0008 // +0004 │ │ -3685ec: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -3685ee: 1104 |0007: return-object v4 │ │ -3685f0: 2140 |0008: array-length v0, v4 │ │ -3685f2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3685f4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -3685f6: 3220 1f00 |000b: if-eq v0, v2, 002a // +001f │ │ -3685fa: 3905 0300 |000d: if-nez v5, 0010 // +0003 │ │ -3685fe: 281b |000f: goto 002a // +001b │ │ -368600: 2200 e812 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -368604: 4601 0401 |0012: aget-object v1, v4, v1 │ │ -368608: 7020 4398 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ -36860e: 2141 |0017: array-length v1, v4 │ │ -368610: 3512 0d00 |0018: if-ge v2, v1, 0025 // +000d │ │ -368614: 6e20 4b98 5000 |001a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36861a: 4601 0402 |001d: aget-object v1, v4, v2 │ │ -36861e: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368624: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ -368628: 28f3 |0024: goto 0017 // -000d │ │ -36862a: 6e10 5498 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -368630: 0c04 |0028: move-result-object v4 │ │ -368632: 1104 |0029: return-object v4 │ │ -368634: 4604 0401 |002a: aget-object v4, v4, v1 │ │ -368638: 1104 |002c: return-object v4 │ │ +3685cc: |[3685cc] javax.mail.internet.InternetHeaders.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +3685dc: 6e20 c69e 4300 |0000: invoke-virtual {v3, v4}, Ljavax/mail/internet/InternetHeaders;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9ec6 │ │ +3685e2: 0c04 |0003: move-result-object v4 │ │ +3685e4: 3904 0400 |0004: if-nez v4, 0008 // +0004 │ │ +3685e8: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +3685ea: 1104 |0007: return-object v4 │ │ +3685ec: 2140 |0008: array-length v0, v4 │ │ +3685ee: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3685f0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +3685f2: 3220 1f00 |000b: if-eq v0, v2, 002a // +001f │ │ +3685f6: 3905 0300 |000d: if-nez v5, 0010 // +0003 │ │ +3685fa: 281b |000f: goto 002a // +001b │ │ +3685fc: 2200 e812 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +368600: 4601 0401 |0012: aget-object v1, v4, v1 │ │ +368604: 7020 4398 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ +36860a: 2141 |0017: array-length v1, v4 │ │ +36860c: 3512 0d00 |0018: if-ge v2, v1, 0025 // +000d │ │ +368610: 6e20 4b98 5000 |001a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368616: 4601 0402 |001d: aget-object v1, v4, v2 │ │ +36861a: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368620: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ +368624: 28f3 |0024: goto 0017 // -000d │ │ +368626: 6e10 5498 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36862c: 0c04 |0028: move-result-object v4 │ │ +36862e: 1104 |0029: return-object v4 │ │ +368630: 4604 0401 |002a: aget-object v4, v4, v1 │ │ +368634: 1104 |002c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0008 line=521 │ │ 0x0010 line=524 │ │ 0x0017 line=525 │ │ 0x001a line=526 │ │ @@ -806442,49 +806442,49 @@ │ │ type : '(Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -36863c: |[36863c] javax.mail.internet.InternetHeaders.getHeader:(Ljava/lang/String;)[Ljava/lang/String; │ │ -36864c: 5440 ee71 |0000: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368650: 7210 659a 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -368656: 0c00 |0005: move-result-object v0 │ │ -368658: 2201 5613 |0006: new-instance v1, Ljava/util/ArrayList; // type@1356 │ │ -36865c: 7010 9399 0100 |0008: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -368662: 7210 3f9a 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -368668: 0a02 |000e: move-result v2 │ │ -36866a: 3802 1e00 |000f: if-eqz v2, 002d // +001e │ │ -36866e: 7210 409a 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -368674: 0c02 |0014: move-result-object v2 │ │ -368676: 1f02 2514 |0015: check-cast v2, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -36867a: 6e10 b19e 0200 |0017: invoke-virtual {v2}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ -368680: 0c03 |001a: move-result-object v3 │ │ -368682: 6e20 1398 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -368688: 0a03 |001e: move-result v3 │ │ -36868a: 3803 ecff |001f: if-eqz v3, 000b // -0014 │ │ -36868e: 5423 e771 |0021: iget-object v3, v2, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -368692: 3803 e8ff |0023: if-eqz v3, 000b // -0018 │ │ -368696: 6e10 b29e 0200 |0025: invoke-virtual {v2}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getValue:()Ljava/lang/String; // method@9eb2 │ │ -36869c: 0c02 |0028: move-result-object v2 │ │ -36869e: 7220 5b9a 2100 |0029: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3686a4: 28df |002c: goto 000b // -0021 │ │ -3686a6: 7210 6a9a 0100 |002d: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ -3686ac: 0a05 |0030: move-result v5 │ │ -3686ae: 3905 0400 |0031: if-nez v5, 0035 // +0004 │ │ -3686b2: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -3686b4: 1105 |0034: return-object v5 │ │ -3686b6: 7210 6a9a 0100 |0035: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ -3686bc: 0a05 |0038: move-result v5 │ │ -3686be: 2355 dc15 |0039: new-array v5, v5, [Ljava/lang/String; // type@15dc │ │ -3686c2: 7220 6d9a 5100 |003b: invoke-interface {v1, v5}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -3686c8: 0c05 |003e: move-result-object v5 │ │ -3686ca: 1f05 dc15 |003f: check-cast v5, [Ljava/lang/String; // type@15dc │ │ -3686ce: 1105 |0041: return-object v5 │ │ +368638: |[368638] javax.mail.internet.InternetHeaders.getHeader:(Ljava/lang/String;)[Ljava/lang/String; │ │ +368648: 5440 ee71 |0000: iget-object v0, v4, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +36864c: 7210 659a 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +368652: 0c00 |0005: move-result-object v0 │ │ +368654: 2201 5613 |0006: new-instance v1, Ljava/util/ArrayList; // type@1356 │ │ +368658: 7010 9399 0100 |0008: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +36865e: 7210 3f9a 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +368664: 0a02 |000e: move-result v2 │ │ +368666: 3802 1e00 |000f: if-eqz v2, 002d // +001e │ │ +36866a: 7210 409a 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +368670: 0c02 |0014: move-result-object v2 │ │ +368672: 1f02 2514 |0015: check-cast v2, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368676: 6e10 b19e 0200 |0017: invoke-virtual {v2}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ +36867c: 0c03 |001a: move-result-object v3 │ │ +36867e: 6e20 1398 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +368684: 0a03 |001e: move-result v3 │ │ +368686: 3803 ecff |001f: if-eqz v3, 000b // -0014 │ │ +36868a: 5423 e771 |0021: iget-object v3, v2, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +36868e: 3803 e8ff |0023: if-eqz v3, 000b // -0018 │ │ +368692: 6e10 b29e 0200 |0025: invoke-virtual {v2}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getValue:()Ljava/lang/String; // method@9eb2 │ │ +368698: 0c02 |0028: move-result-object v2 │ │ +36869a: 7220 5b9a 2100 |0029: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3686a0: 28df |002c: goto 000b // -0021 │ │ +3686a2: 7210 6a9a 0100 |002d: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ +3686a8: 0a05 |0030: move-result v5 │ │ +3686aa: 3905 0400 |0031: if-nez v5, 0035 // +0004 │ │ +3686ae: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +3686b0: 1105 |0034: return-object v5 │ │ +3686b2: 7210 6a9a 0100 |0035: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ +3686b8: 0a05 |0038: move-result v5 │ │ +3686ba: 2355 dc15 |0039: new-array v5, v5, [Ljava/lang/String; // type@15dc │ │ +3686be: 7220 6d9a 5100 |003b: invoke-interface {v1, v5}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +3686c4: 0c05 |003e: move-result-object v5 │ │ +3686c6: 1f05 dc15 |003f: check-cast v5, [Ljava/lang/String; // type@15dc │ │ +3686ca: 1105 |0041: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0006 line=487 │ │ 0x000b line=489 │ │ 0x0011 line=490 │ │ 0x0017 line=491 │ │ @@ -806501,20 +806501,20 @@ │ │ type : '([Ljava/lang/String;)Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -368710: |[368710] javax.mail.internet.InternetHeaders.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -368720: 2200 2814 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchStringEnum; // type@1428 │ │ -368724: 5431 ee71 |0002: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368728: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -36872a: 7040 ba9e 1024 |0005: invoke-direct {v0, v1, v4, v2}, Ljavax/mail/internet/InternetHeaders$MatchStringEnum;.:(Ljava/util/List;[Ljava/lang/String;Z)V // method@9eba │ │ -368730: 1100 |0008: return-object v0 │ │ +36870c: |[36870c] javax.mail.internet.InternetHeaders.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +36871c: 2200 2814 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchStringEnum; // type@1428 │ │ +368720: 5431 ee71 |0002: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368724: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +368726: 7040 ba9e 1024 |0005: invoke-direct {v0, v1, v4, v2}, Ljavax/mail/internet/InternetHeaders$MatchStringEnum;.:(Ljava/util/List;[Ljava/lang/String;Z)V // method@9eba │ │ +36872c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Ljavax/mail/internet/InternetHeaders; │ │ 0x0000 - 0x0009 reg=4 (null) [Ljava/lang/String; │ │ │ │ @@ -806523,20 +806523,20 @@ │ │ type : '([Ljava/lang/String;)Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -368734: |[368734] javax.mail.internet.InternetHeaders.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -368744: 2200 2714 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum; // type@1427 │ │ -368748: 5431 ee71 |0002: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -36874c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -36874e: 7040 b79e 1024 |0005: invoke-direct {v0, v1, v4, v2}, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum;.:(Ljava/util/List;[Ljava/lang/String;Z)V // method@9eb7 │ │ -368754: 1100 |0008: return-object v0 │ │ +368730: |[368730] javax.mail.internet.InternetHeaders.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +368740: 2200 2714 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum; // type@1427 │ │ +368744: 5431 ee71 |0002: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368748: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +36874a: 7040 b79e 1024 |0005: invoke-direct {v0, v1, v4, v2}, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum;.:(Ljava/util/List;[Ljava/lang/String;Z)V // method@9eb7 │ │ +368750: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Ljavax/mail/internet/InternetHeaders; │ │ 0x0000 - 0x0009 reg=4 (null) [Ljava/lang/String; │ │ │ │ @@ -806545,20 +806545,20 @@ │ │ type : '([Ljava/lang/String;)Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -368758: |[368758] javax.mail.internet.InternetHeaders.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -368768: 2200 2814 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchStringEnum; // type@1428 │ │ -36876c: 5431 ee71 |0002: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368770: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -368772: 7040 ba9e 1024 |0005: invoke-direct {v0, v1, v4, v2}, Ljavax/mail/internet/InternetHeaders$MatchStringEnum;.:(Ljava/util/List;[Ljava/lang/String;Z)V // method@9eba │ │ -368778: 1100 |0008: return-object v0 │ │ +368754: |[368754] javax.mail.internet.InternetHeaders.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +368764: 2200 2814 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchStringEnum; // type@1428 │ │ +368768: 5431 ee71 |0002: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +36876c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +36876e: 7040 ba9e 1024 |0005: invoke-direct {v0, v1, v4, v2}, Ljavax/mail/internet/InternetHeaders$MatchStringEnum;.:(Ljava/util/List;[Ljava/lang/String;Z)V // method@9eba │ │ +368774: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Ljavax/mail/internet/InternetHeaders; │ │ 0x0000 - 0x0009 reg=4 (null) [Ljava/lang/String; │ │ │ │ @@ -806567,20 +806567,20 @@ │ │ type : '([Ljava/lang/String;)Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -36877c: |[36877c] javax.mail.internet.InternetHeaders.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -36878c: 2200 2714 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum; // type@1427 │ │ -368790: 5431 ee71 |0002: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368794: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -368796: 7040 b79e 1024 |0005: invoke-direct {v0, v1, v4, v2}, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum;.:(Ljava/util/List;[Ljava/lang/String;Z)V // method@9eb7 │ │ -36879c: 1100 |0008: return-object v0 │ │ +368778: |[368778] javax.mail.internet.InternetHeaders.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +368788: 2200 2714 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum; // type@1427 │ │ +36878c: 5431 ee71 |0002: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368790: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +368792: 7040 b79e 1024 |0005: invoke-direct {v0, v1, v4, v2}, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum;.:(Ljava/util/List;[Ljava/lang/String;Z)V // method@9eb7 │ │ +368798: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Ljavax/mail/internet/InternetHeaders; │ │ 0x0000 - 0x0009 reg=4 (null) [Ljava/lang/String; │ │ │ │ @@ -806589,18 +806589,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -368c88: |[368c88] javax.mail.internet.InternetHeaders.load:(Ljava/io/InputStream;)V │ │ -368c98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -368c9a: 6e30 cd9e 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/InternetHeaders;.load:(Ljava/io/InputStream;Z)V // method@9ecd │ │ -368ca0: 0e00 |0004: return-void │ │ +368c84: |[368c84] javax.mail.internet.InternetHeaders.load:(Ljava/io/InputStream;)V │ │ +368c94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +368c96: 6e30 cd9e 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/InternetHeaders;.load:(Ljava/io/InputStream;Z)V // method@9ecd │ │ +368c9c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=398 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/InternetHeaders; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -806609,77 +806609,77 @@ │ │ type : '(Ljava/io/InputStream;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 117 16-bit code units │ │ -368ca4: |[368ca4] javax.mail.internet.InternetHeaders.load:(Ljava/io/InputStream;Z)V │ │ -368cb4: 2200 5f12 |0000: new-instance v0, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ -368cb8: 7030 8c95 7008 |0002: invoke-direct {v0, v7, v8}, Lcom/sun/mail/util/LineInputStream;.:(Ljava/io/InputStream;Z)V // method@958c │ │ -368cbe: 2207 e812 |0005: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -368cc2: 7010 4098 0700 |0007: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -368cc8: 1218 |000a: const/4 v8, #int 1 // #1 │ │ -368cca: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -368ccc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -368cce: 0723 |000d: move-object v3, v2 │ │ -368cd0: 6e10 8d95 0000 |000e: invoke-virtual {v0}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958d │ │ -368cd6: 0c04 |0011: move-result-object v4 │ │ -368cd8: 3804 3700 |0012: if-eqz v4, 0049 // +0037 │ │ -368cdc: 1a05 a500 |0014: const-string v5, " " // string@00a5 │ │ -368ce0: 6e20 2c98 5400 |0016: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -368ce6: 0a05 |0019: move-result v5 │ │ -368ce8: 3905 0a00 |001a: if-nez v5, 0024 // +000a │ │ -368cec: 1a05 1100 |001c: const-string v5, " " // string@0011 │ │ -368cf0: 6e20 2c98 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -368cf6: 0a05 |0021: move-result v5 │ │ -368cf8: 3805 2700 |0022: if-eqz v5, 0049 // +0027 │ │ -368cfc: 3803 0600 |0024: if-eqz v3, 002a // +0006 │ │ -368d00: 6e20 4b98 3700 |0026: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368d06: 0723 |0029: move-object v3, v2 │ │ -368d08: 3808 1000 |002a: if-eqz v8, 003a // +0010 │ │ -368d0c: 6e10 3498 0400 |002c: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -368d12: 0c08 |002f: move-result-object v8 │ │ -368d14: 6e10 2298 0800 |0030: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -368d1a: 0a05 |0033: move-result v5 │ │ -368d1c: 3d05 2c00 |0034: if-lez v5, 0060 // +002c │ │ -368d20: 6e20 4b98 8700 |0036: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368d26: 2827 |0039: goto 0060 // +0027 │ │ -368d28: 6e10 5198 0700 |003a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -368d2e: 0a08 |003d: move-result v8 │ │ -368d30: 3d08 0700 |003e: if-lez v8, 0045 // +0007 │ │ -368d34: 1a08 8f00 |0040: const-string v8, " │ │ +368ca0: |[368ca0] javax.mail.internet.InternetHeaders.load:(Ljava/io/InputStream;Z)V │ │ +368cb0: 2200 5f12 |0000: new-instance v0, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ +368cb4: 7030 8c95 7008 |0002: invoke-direct {v0, v7, v8}, Lcom/sun/mail/util/LineInputStream;.:(Ljava/io/InputStream;Z)V // method@958c │ │ +368cba: 2207 e812 |0005: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +368cbe: 7010 4098 0700 |0007: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +368cc4: 1218 |000a: const/4 v8, #int 1 // #1 │ │ +368cc6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +368cc8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +368cca: 0723 |000d: move-object v3, v2 │ │ +368ccc: 6e10 8d95 0000 |000e: invoke-virtual {v0}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958d │ │ +368cd2: 0c04 |0011: move-result-object v4 │ │ +368cd4: 3804 3700 |0012: if-eqz v4, 0049 // +0037 │ │ +368cd8: 1a05 a500 |0014: const-string v5, " " // string@00a5 │ │ +368cdc: 6e20 2c98 5400 |0016: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +368ce2: 0a05 |0019: move-result v5 │ │ +368ce4: 3905 0a00 |001a: if-nez v5, 0024 // +000a │ │ +368ce8: 1a05 1100 |001c: const-string v5, " " // string@0011 │ │ +368cec: 6e20 2c98 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +368cf2: 0a05 |0021: move-result v5 │ │ +368cf4: 3805 2700 |0022: if-eqz v5, 0049 // +0027 │ │ +368cf8: 3803 0600 |0024: if-eqz v3, 002a // +0006 │ │ +368cfc: 6e20 4b98 3700 |0026: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368d02: 0723 |0029: move-object v3, v2 │ │ +368d04: 3808 1000 |002a: if-eqz v8, 003a // +0010 │ │ +368d08: 6e10 3498 0400 |002c: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +368d0e: 0c08 |002f: move-result-object v8 │ │ +368d10: 6e10 2298 0800 |0030: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +368d16: 0a05 |0033: move-result v5 │ │ +368d18: 3d05 2c00 |0034: if-lez v5, 0060 // +002c │ │ +368d1c: 6e20 4b98 8700 |0036: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368d22: 2827 |0039: goto 0060 // +0027 │ │ +368d24: 6e10 5198 0700 |003a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +368d2a: 0a08 |003d: move-result v8 │ │ +368d2c: 3d08 0700 |003e: if-lez v8, 0045 // +0007 │ │ +368d30: 1a08 8f00 |0040: const-string v8, " │ │ " // string@008f │ │ -368d38: 6e20 4b98 8700 |0042: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368d3e: 6e20 4b98 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368d44: 2818 |0048: goto 0060 // +0018 │ │ -368d46: 3803 0600 |0049: if-eqz v3, 004f // +0006 │ │ -368d4a: 6e20 c29e 3600 |004b: invoke-virtual {v6, v3}, Ljavax/mail/internet/InternetHeaders;.addHeaderLine:(Ljava/lang/String;)V // method@9ec2 │ │ -368d50: 2811 |004e: goto 005f // +0011 │ │ -368d52: 6e10 5198 0700 |004f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -368d58: 0a08 |0052: move-result v8 │ │ -368d5a: 3d08 0c00 |0053: if-lez v8, 005f // +000c │ │ -368d5e: 6e10 5498 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -368d64: 0c08 |0058: move-result-object v8 │ │ -368d66: 6e20 c29e 8600 |0059: invoke-virtual {v6, v8}, Ljavax/mail/internet/InternetHeaders;.addHeaderLine:(Ljava/lang/String;)V // method@9ec2 │ │ -368d6c: 6e20 5398 1700 |005c: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ -368d72: 0743 |005f: move-object v3, v4 │ │ -368d74: 3804 0b00 |0060: if-eqz v4, 006b // +000b │ │ -368d78: 7110 cb9e 0400 |0062: invoke-static {v4}, Ljavax/mail/internet/InternetHeaders;.isEmpty:(Ljava/lang/String;)Z // method@9ecb │ │ -368d7e: 0a08 |0065: move-result v8 │ │ -368d80: 3808 0300 |0066: if-eqz v8, 0069 // +0003 │ │ -368d84: 2803 |0068: goto 006b // +0003 │ │ -368d86: 1208 |0069: const/4 v8, #int 0 // #0 │ │ -368d88: 28a4 |006a: goto 000e // -005c │ │ -368d8a: 0e00 |006b: return-void │ │ -368d8c: 0d07 |006c: move-exception v7 │ │ -368d8e: 2208 ed13 |006d: new-instance v8, Ljavax/mail/MessagingException; // type@13ed │ │ -368d92: 1a00 3f19 |006f: const-string v0, "Error in input stream" // string@193f │ │ -368d96: 7030 1a9d 0807 |0071: invoke-direct {v8, v0, v7}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -368d9c: 2708 |0074: throw v8 │ │ +368d34: 6e20 4b98 8700 |0042: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368d3a: 6e20 4b98 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368d40: 2818 |0048: goto 0060 // +0018 │ │ +368d42: 3803 0600 |0049: if-eqz v3, 004f // +0006 │ │ +368d46: 6e20 c29e 3600 |004b: invoke-virtual {v6, v3}, Ljavax/mail/internet/InternetHeaders;.addHeaderLine:(Ljava/lang/String;)V // method@9ec2 │ │ +368d4c: 2811 |004e: goto 005f // +0011 │ │ +368d4e: 6e10 5198 0700 |004f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +368d54: 0a08 |0052: move-result v8 │ │ +368d56: 3d08 0c00 |0053: if-lez v8, 005f // +000c │ │ +368d5a: 6e10 5498 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +368d60: 0c08 |0058: move-result-object v8 │ │ +368d62: 6e20 c29e 8600 |0059: invoke-virtual {v6, v8}, Ljavax/mail/internet/InternetHeaders;.addHeaderLine:(Ljava/lang/String;)V // method@9ec2 │ │ +368d68: 6e20 5398 1700 |005c: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ +368d6e: 0743 |005f: move-object v3, v4 │ │ +368d70: 3804 0b00 |0060: if-eqz v4, 006b // +000b │ │ +368d74: 7110 cb9e 0400 |0062: invoke-static {v4}, Ljavax/mail/internet/InternetHeaders;.isEmpty:(Ljava/lang/String;)Z // method@9ecb │ │ +368d7a: 0a08 |0065: move-result v8 │ │ +368d7c: 3808 0300 |0066: if-eqz v8, 0069 // +0003 │ │ +368d80: 2803 |0068: goto 006b // +0003 │ │ +368d82: 1208 |0069: const/4 v8, #int 0 // #0 │ │ +368d84: 28a4 |006a: goto 000e // -005c │ │ +368d86: 0e00 |006b: return-void │ │ +368d88: 0d07 |006c: move-exception v7 │ │ +368d8a: 2208 ed13 |006d: new-instance v8, Ljavax/mail/MessagingException; // type@13ed │ │ +368d8e: 1a00 3f19 |006f: const-string v0, "Error in input stream" // string@193f │ │ +368d92: 7030 1a9d 0807 |0071: invoke-direct {v8, v0, v7}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +368d98: 2708 |0074: throw v8 │ │ catches : 1 │ │ 0x000e - 0x0066 │ │ Ljava/io/IOException; -> 0x006c │ │ positions : │ │ 0x0000 line=422 │ │ 0x0005 line=425 │ │ 0x000e line=433 │ │ @@ -806707,34 +806707,34 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -368db0: |[368db0] javax.mail.internet.InternetHeaders.removeHeader:(Ljava/lang/String;)V │ │ -368dc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -368dc2: 5431 ee71 |0001: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368dc6: 7210 6a9a 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ -368dcc: 0a01 |0006: move-result v1 │ │ -368dce: 3510 1a00 |0007: if-ge v0, v1, 0021 // +001a │ │ -368dd2: 5431 ee71 |0009: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368dd6: 7220 619a 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -368ddc: 0c01 |000e: move-result-object v1 │ │ -368dde: 1f01 2514 |000f: check-cast v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368de2: 6e10 b19e 0100 |0011: invoke-virtual {v1}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ -368de8: 0c02 |0014: move-result-object v2 │ │ -368dea: 6e20 1398 2400 |0015: invoke-virtual {v4, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -368df0: 0a02 |0018: move-result v2 │ │ -368df2: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ -368df6: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -368df8: 5b12 e771 |001c: iput-object v2, v1, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -368dfc: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -368e00: 28e1 |0020: goto 0001 // -001f │ │ -368e02: 0e00 |0021: return-void │ │ +368dac: |[368dac] javax.mail.internet.InternetHeaders.removeHeader:(Ljava/lang/String;)V │ │ +368dbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +368dbe: 5431 ee71 |0001: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368dc2: 7210 6a9a 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@9a6a │ │ +368dc8: 0a01 |0006: move-result v1 │ │ +368dca: 3510 1a00 |0007: if-ge v0, v1, 0021 // +001a │ │ +368dce: 5431 ee71 |0009: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368dd2: 7220 619a 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +368dd8: 0c01 |000e: move-result-object v1 │ │ +368dda: 1f01 2514 |000f: check-cast v1, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368dde: 6e10 b19e 0100 |0011: invoke-virtual {v1}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ +368de4: 0c02 |0014: move-result-object v2 │ │ +368de6: 6e20 1398 2400 |0015: invoke-virtual {v4, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +368dec: 0a02 |0018: move-result v2 │ │ +368dee: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ +368df2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +368df4: 5b12 e771 |001c: iput-object v2, v1, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +368df8: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +368dfc: 28e1 |0020: goto 0001 // -001f │ │ +368dfe: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=613 │ │ 0x0009 line=614 │ │ 0x0011 line=615 │ │ 0x001c line=616 │ │ locals : │ │ @@ -806746,73 +806746,73 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -368e04: |[368e04] javax.mail.internet.InternetHeaders.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ -368e14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -368e16: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -368e18: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -368e1a: 5473 ee71 |0003: iget-object v3, v7, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368e1e: 7210 6a9a 0300 |0005: invoke-interface {v3}, Ljava/util/List;.size:()I // method@9a6a │ │ -368e24: 0a03 |0008: move-result v3 │ │ -368e26: 3531 6500 |0009: if-ge v1, v3, 006e // +0065 │ │ -368e2a: 5473 ee71 |000b: iget-object v3, v7, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368e2e: 7220 619a 1300 |000d: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -368e34: 0c03 |0010: move-result-object v3 │ │ -368e36: 1f03 2514 |0011: check-cast v3, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ -368e3a: 6e10 b19e 0300 |0013: invoke-virtual {v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ -368e40: 0c04 |0016: move-result-object v4 │ │ -368e42: 6e20 1398 4800 |0017: invoke-virtual {v8, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -368e48: 0a04 |001a: move-result v4 │ │ -368e4a: 1215 |001b: const/4 v5, #int 1 // #1 │ │ -368e4c: 3804 5000 |001c: if-eqz v4, 006c // +0050 │ │ -368e50: 3902 4700 |001e: if-nez v2, 0065 // +0047 │ │ -368e54: 5432 e771 |0020: iget-object v2, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -368e58: 3802 2b00 |0022: if-eqz v2, 004d // +002b │ │ -368e5c: 5432 e771 |0024: iget-object v2, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -368e60: 1304 3a00 |0026: const/16 v4, #int 58 // #3a │ │ -368e64: 6e20 1a98 4200 |0028: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -368e6a: 0a02 |002b: move-result v2 │ │ -368e6c: 3a02 2100 |002c: if-ltz v2, 004d // +0021 │ │ -368e70: 2204 e812 |002e: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -368e74: 7010 4098 0400 |0030: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -368e7a: 5436 e771 |0033: iget-object v6, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -368e7e: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ -368e82: 6e30 2e98 0602 |0037: invoke-virtual {v6, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -368e88: 0c02 |003a: move-result-object v2 │ │ -368e8a: 6e20 4b98 2400 |003b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368e90: 1a02 a500 |003e: const-string v2, " " // string@00a5 │ │ -368e94: 6e20 4b98 2400 |0040: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368e9a: 6e20 4b98 9400 |0043: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368ea0: 6e10 5498 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -368ea6: 0c02 |0049: move-result-object v2 │ │ -368ea8: 5b32 e771 |004a: iput-object v2, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -368eac: 2817 |004c: goto 0063 // +0017 │ │ -368eae: 2202 e812 |004d: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -368eb2: 7010 4098 0200 |004f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -368eb8: 6e20 4b98 8200 |0052: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368ebe: 1a04 5707 |0055: const-string v4, ": " // string@0757 │ │ -368ec2: 6e20 4b98 4200 |0057: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368ec8: 6e20 4b98 9200 |005a: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368ece: 6e10 5498 0200 |005d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -368ed4: 0c02 |0060: move-result-object v2 │ │ -368ed6: 5b32 e771 |0061: iput-object v2, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -368eda: 1212 |0063: const/4 v2, #int 1 // #1 │ │ -368edc: 2808 |0064: goto 006c // +0008 │ │ -368ede: 5473 ee71 |0065: iget-object v3, v7, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ -368ee2: 7220 669a 1300 |0067: invoke-interface {v3, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@9a66 │ │ -368ee8: d801 01ff |006a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -368eec: b051 |006c: add-int/2addr v1, v5 │ │ -368eee: 2896 |006d: goto 0003 // -006a │ │ -368ef0: 3902 0500 |006e: if-nez v2, 0073 // +0005 │ │ -368ef4: 6e30 c19e 8709 |0070: invoke-virtual {v7, v8, v9}, Ljavax/mail/internet/InternetHeaders;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ec1 │ │ -368efa: 0e00 |0073: return-void │ │ +368e00: |[368e00] javax.mail.internet.InternetHeaders.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ +368e10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +368e12: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +368e14: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +368e16: 5473 ee71 |0003: iget-object v3, v7, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368e1a: 7210 6a9a 0300 |0005: invoke-interface {v3}, Ljava/util/List;.size:()I // method@9a6a │ │ +368e20: 0a03 |0008: move-result v3 │ │ +368e22: 3531 6500 |0009: if-ge v1, v3, 006e // +0065 │ │ +368e26: 5473 ee71 |000b: iget-object v3, v7, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368e2a: 7220 619a 1300 |000d: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +368e30: 0c03 |0010: move-result-object v3 │ │ +368e32: 1f03 2514 |0011: check-cast v3, Ljavax/mail/internet/InternetHeaders$InternetHeader; // type@1425 │ │ +368e36: 6e10 b19e 0300 |0013: invoke-virtual {v3}, Ljavax/mail/internet/InternetHeaders$InternetHeader;.getName:()Ljava/lang/String; // method@9eb1 │ │ +368e3c: 0c04 |0016: move-result-object v4 │ │ +368e3e: 6e20 1398 4800 |0017: invoke-virtual {v8, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +368e44: 0a04 |001a: move-result v4 │ │ +368e46: 1215 |001b: const/4 v5, #int 1 // #1 │ │ +368e48: 3804 5000 |001c: if-eqz v4, 006c // +0050 │ │ +368e4c: 3902 4700 |001e: if-nez v2, 0065 // +0047 │ │ +368e50: 5432 e771 |0020: iget-object v2, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +368e54: 3802 2b00 |0022: if-eqz v2, 004d // +002b │ │ +368e58: 5432 e771 |0024: iget-object v2, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +368e5c: 1304 3a00 |0026: const/16 v4, #int 58 // #3a │ │ +368e60: 6e20 1a98 4200 |0028: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +368e66: 0a02 |002b: move-result v2 │ │ +368e68: 3a02 2100 |002c: if-ltz v2, 004d // +0021 │ │ +368e6c: 2204 e812 |002e: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +368e70: 7010 4098 0400 |0030: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +368e76: 5436 e771 |0033: iget-object v6, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +368e7a: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ +368e7e: 6e30 2e98 0602 |0037: invoke-virtual {v6, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +368e84: 0c02 |003a: move-result-object v2 │ │ +368e86: 6e20 4b98 2400 |003b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368e8c: 1a02 a500 |003e: const-string v2, " " // string@00a5 │ │ +368e90: 6e20 4b98 2400 |0040: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368e96: 6e20 4b98 9400 |0043: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368e9c: 6e10 5498 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +368ea2: 0c02 |0049: move-result-object v2 │ │ +368ea4: 5b32 e771 |004a: iput-object v2, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +368ea8: 2817 |004c: goto 0063 // +0017 │ │ +368eaa: 2202 e812 |004d: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +368eae: 7010 4098 0200 |004f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +368eb4: 6e20 4b98 8200 |0052: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368eba: 1a04 5707 |0055: const-string v4, ": " // string@0757 │ │ +368ebe: 6e20 4b98 4200 |0057: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368ec4: 6e20 4b98 9200 |005a: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368eca: 6e10 5498 0200 |005d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +368ed0: 0c02 |0060: move-result-object v2 │ │ +368ed2: 5b32 e771 |0061: iput-object v2, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +368ed6: 1212 |0063: const/4 v2, #int 1 // #1 │ │ +368ed8: 2808 |0064: goto 006c // +0008 │ │ +368eda: 5473 ee71 |0065: iget-object v3, v7, Ljavax/mail/internet/InternetHeaders;.headers:Ljava/util/List; // field@71ee │ │ +368ede: 7220 669a 1300 |0067: invoke-interface {v3, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@9a66 │ │ +368ee4: d801 01ff |006a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +368ee8: b051 |006c: add-int/2addr v1, v5 │ │ +368eea: 2896 |006d: goto 0003 // -006a │ │ +368eec: 3902 0500 |006e: if-nez v2, 0073 // +0005 │ │ +368ef0: 6e30 c19e 8709 |0070: invoke-virtual {v7, v8, v9}, Ljavax/mail/internet/InternetHeaders;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ec1 │ │ +368ef6: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=545 │ │ 0x000b line=546 │ │ 0x0013 line=547 │ │ 0x0020 line=550 │ │ 0x002e line=551 │ │ @@ -806890,19 +806890,19 @@ │ │ type : '(Ljava/lang/String;Ljava/text/ParsePosition;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -369b24: |[369b24] javax.mail.internet.MailDateFormat$AbstractDateParser.:(Ljava/lang/String;Ljava/text/ParsePosition;)V │ │ -369b34: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -369b3a: 5b01 f371 |0003: iput-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ -369b3e: 5b02 f271 |0005: iput-object v2, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369b42: 0e00 |0007: return-void │ │ +369b20: |[369b20] javax.mail.internet.MailDateFormat$AbstractDateParser.:(Ljava/lang/String;Ljava/text/ParsePosition;)V │ │ +369b30: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +369b36: 5b01 f371 |0003: iput-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ +369b3a: 5b02 f271 |0005: iput-object v2, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369b3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0003 line=417 │ │ 0x0005 line=418 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/internet/MailDateFormat$AbstractDateParser; │ │ @@ -806915,34 +806915,34 @@ │ │ type : '()I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -36930c: |[36930c] javax.mail.internet.MailDateFormat$AbstractDateParser.getAsciiDigit:()I │ │ -36931c: 6e10 d29e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getChar:()I // method@9ed2 │ │ -369322: 0a00 |0003: move-result v0 │ │ -369324: 1301 3000 |0004: const/16 v1, #int 48 // #30 │ │ -369328: 3601 0e00 |0006: if-gt v1, v0, 0014 // +000e │ │ -36932c: 1301 3900 |0008: const/16 v1, #int 57 // #39 │ │ -369330: 3610 0a00 |000a: if-gt v0, v1, 0014 // +000a │ │ -369334: 8e00 |000c: int-to-char v0, v0 │ │ -369336: 1301 0a00 |000d: const/16 v1, #int 10 // #a │ │ -36933a: 7120 2b97 1000 |000f: invoke-static {v0, v1}, Ljava/lang/Character;.digit:(CI)I // method@972b │ │ -369340: 0a00 |0012: move-result v0 │ │ -369342: 0f00 |0013: return v0 │ │ -369344: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ -369346: 3210 0d00 |0015: if-eq v0, v1, 0022 // +000d │ │ -36934a: 5430 f271 |0017: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -36934e: 6e10 7099 0000 |0019: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369354: 0a02 |001c: move-result v2 │ │ -369356: d802 02ff |001d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -36935a: 6e20 7299 2000 |001f: invoke-virtual {v0, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369360: 0f01 |0022: return v1 │ │ +369308: |[369308] javax.mail.internet.MailDateFormat$AbstractDateParser.getAsciiDigit:()I │ │ +369318: 6e10 d29e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getChar:()I // method@9ed2 │ │ +36931e: 0a00 |0003: move-result v0 │ │ +369320: 1301 3000 |0004: const/16 v1, #int 48 // #30 │ │ +369324: 3601 0e00 |0006: if-gt v1, v0, 0014 // +000e │ │ +369328: 1301 3900 |0008: const/16 v1, #int 57 // #39 │ │ +36932c: 3610 0a00 |000a: if-gt v0, v1, 0014 // +000a │ │ +369330: 8e00 |000c: int-to-char v0, v0 │ │ +369332: 1301 0a00 |000d: const/16 v1, #int 10 // #a │ │ +369336: 7120 2b97 1000 |000f: invoke-static {v0, v1}, Ljava/lang/Character;.digit:(CI)I // method@972b │ │ +36933c: 0a00 |0012: move-result v0 │ │ +36933e: 0f00 |0013: return v0 │ │ +369340: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ +369342: 3210 0d00 |0015: if-eq v0, v1, 0022 // +000d │ │ +369346: 5430 f271 |0017: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +36934a: 6e10 7099 0000 |0019: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369350: 0a02 |001c: move-result v2 │ │ +369352: d802 02ff |001d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +369356: 6e20 7299 2000 |001f: invoke-virtual {v0, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +36935c: 0f01 |0022: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x000f line=667 │ │ 0x0017 line=670 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Ljavax/mail/internet/MailDateFormat$AbstractDateParser; │ │ @@ -806952,36 +806952,36 @@ │ │ type : '()I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -369364: |[369364] javax.mail.internet.MailDateFormat$AbstractDateParser.getChar:()I │ │ -369374: 5430 f271 |0000: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369378: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36937e: 0a00 |0005: move-result v0 │ │ -369380: 5431 f371 |0006: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ -369384: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -36938a: 0a01 |000b: move-result v1 │ │ -36938c: 3510 1a00 |000c: if-ge v0, v1, 0026 // +001a │ │ -369390: 5430 f371 |000e: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ -369394: 5431 f271 |0010: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369398: 6e10 7099 0100 |0012: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36939e: 0a01 |0015: move-result v1 │ │ -3693a0: 6e20 0998 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3693a6: 0a00 |0019: move-result v0 │ │ -3693a8: 5431 f271 |001a: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -3693ac: 6e10 7099 0100 |001c: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3693b2: 0a02 |001f: move-result v2 │ │ -3693b4: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3693b8: 6e20 7299 2100 |0022: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -3693be: 0f00 |0025: return v0 │ │ -3693c0: 12f0 |0026: const/4 v0, #int -1 // #ff │ │ -3693c2: 0f00 |0027: return v0 │ │ +369360: |[369360] javax.mail.internet.MailDateFormat$AbstractDateParser.getChar:()I │ │ +369370: 5430 f271 |0000: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369374: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36937a: 0a00 |0005: move-result v0 │ │ +36937c: 5431 f371 |0006: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ +369380: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +369386: 0a01 |000b: move-result v1 │ │ +369388: 3510 1a00 |000c: if-ge v0, v1, 0026 // +001a │ │ +36938c: 5430 f371 |000e: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ +369390: 5431 f271 |0010: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369394: 6e10 7099 0100 |0012: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36939a: 0a01 |0015: move-result v1 │ │ +36939c: 6e20 0998 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3693a2: 0a00 |0019: move-result v0 │ │ +3693a4: 5431 f271 |001a: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +3693a8: 6e10 7099 0100 |001c: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3693ae: 0a02 |001f: move-result v2 │ │ +3693b0: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3693b4: 6e20 7299 2100 |0022: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +3693ba: 0f00 |0025: return v0 │ │ +3693bc: 12f0 |0026: const/4 v0, #int -1 // #ff │ │ +3693be: 0f00 |0027: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ 0x000e line=678 │ │ 0x001a line=679 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Ljavax/mail/internet/MailDateFormat$AbstractDateParser; │ │ @@ -806991,22 +806991,22 @@ │ │ type : '(I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -368efc: |[368efc] javax.mail.internet.MailDateFormat$AbstractDateParser.isValidZoneOffset:(I)Z │ │ -368f0c: dc02 0264 |0000: rem-int/lit8 v2, v2, #int 100 // #64 │ │ -368f10: 1300 3c00 |0002: const/16 v0, #int 60 // #3c │ │ -368f14: 3502 0400 |0004: if-ge v2, v0, 0008 // +0004 │ │ -368f18: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -368f1a: 2802 |0007: goto 0009 // +0002 │ │ -368f1c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -368f1e: 0f02 |0009: return v2 │ │ +368ef8: |[368ef8] javax.mail.internet.MailDateFormat$AbstractDateParser.isValidZoneOffset:(I)Z │ │ +368f08: dc02 0264 |0000: rem-int/lit8 v2, v2, #int 100 // #64 │ │ +368f0c: 1300 3c00 |0002: const/16 v0, #int 60 // #3c │ │ +368f10: 3502 0400 |0004: if-ge v2, v0, 0008 // +0004 │ │ +368f14: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +368f16: 2802 |0007: goto 0009 // +0002 │ │ +368f18: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +368f1a: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljavax/mail/internet/MailDateFormat$AbstractDateParser; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ │ │ @@ -807015,50 +807015,50 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -369a70: |[369a70] javax.mail.internet.MailDateFormat$AbstractDateParser.parse:()Ljava/util/Date; │ │ -369a80: 5460 f271 |0000: iget-object v0, v6, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369a84: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369a8a: 0a00 |0005: move-result v0 │ │ -369a8c: 6e10 e89e 0600 |0006: invoke-virtual {v6}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.tryParse:()Ljava/util/Date; // method@9ee8 │ │ -369a92: 0c00 |0009: move-result-object v0 │ │ -369a94: 1100 |000a: return-object v0 │ │ -369a96: 0d01 |000b: move-exception v1 │ │ -369a98: 7100 1c9f 0000 |000c: invoke-static {}, Ljavax/mail/internet/MailDateFormat;.access$000:()Lcom/sun/mail/util/MailLogger; // method@9f1c │ │ -369a9e: 0c02 |000f: move-result-object v2 │ │ -369aa0: 6203 c370 |0010: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c3 │ │ -369aa4: 6e20 b295 3200 |0012: invoke-virtual {v2, v3}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b2 │ │ -369aaa: 0a02 |0015: move-result v2 │ │ -369aac: 3802 2300 |0016: if-eqz v2, 0039 // +0023 │ │ -369ab0: 7100 1c9f 0000 |0018: invoke-static {}, Ljavax/mail/internet/MailDateFormat;.access$000:()Lcom/sun/mail/util/MailLogger; // method@9f1c │ │ -369ab6: 0c02 |001b: move-result-object v2 │ │ -369ab8: 6203 c370 |001c: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c3 │ │ -369abc: 2204 e812 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -369ac0: 7010 4098 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -369ac6: 1a05 980d |0023: const-string v5, "Bad date: '" // string@0d98 │ │ -369aca: 6e20 4b98 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -369ad0: 5465 f371 |0028: iget-object v5, v6, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ -369ad4: 6e20 4b98 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -369ada: 1a05 7903 |002d: const-string v5, "'" // string@0379 │ │ -369ade: 6e20 4b98 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -369ae4: 6e10 5498 0400 |0032: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -369aea: 0c04 |0035: move-result-object v4 │ │ -369aec: 6e40 b695 3214 |0036: invoke-virtual {v2, v3, v4, v1}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ -369af2: 5461 f271 |0039: iget-object v1, v6, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369af6: 6e10 7099 0100 |003b: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369afc: 0a02 |003e: move-result v2 │ │ -369afe: 6e20 7199 2100 |003f: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setErrorIndex:(I)V // method@9971 │ │ -369b04: 5461 f271 |0042: iget-object v1, v6, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369b08: 6e20 7299 0100 |0044: invoke-virtual {v1, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369b0e: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -369b10: 1100 |0048: return-object v0 │ │ +369a6c: |[369a6c] javax.mail.internet.MailDateFormat$AbstractDateParser.parse:()Ljava/util/Date; │ │ +369a7c: 5460 f271 |0000: iget-object v0, v6, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369a80: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369a86: 0a00 |0005: move-result v0 │ │ +369a88: 6e10 e89e 0600 |0006: invoke-virtual {v6}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.tryParse:()Ljava/util/Date; // method@9ee8 │ │ +369a8e: 0c00 |0009: move-result-object v0 │ │ +369a90: 1100 |000a: return-object v0 │ │ +369a92: 0d01 |000b: move-exception v1 │ │ +369a94: 7100 1c9f 0000 |000c: invoke-static {}, Ljavax/mail/internet/MailDateFormat;.access$000:()Lcom/sun/mail/util/MailLogger; // method@9f1c │ │ +369a9a: 0c02 |000f: move-result-object v2 │ │ +369a9c: 6203 c370 |0010: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c3 │ │ +369aa0: 6e20 b295 3200 |0012: invoke-virtual {v2, v3}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b2 │ │ +369aa6: 0a02 |0015: move-result v2 │ │ +369aa8: 3802 2300 |0016: if-eqz v2, 0039 // +0023 │ │ +369aac: 7100 1c9f 0000 |0018: invoke-static {}, Ljavax/mail/internet/MailDateFormat;.access$000:()Lcom/sun/mail/util/MailLogger; // method@9f1c │ │ +369ab2: 0c02 |001b: move-result-object v2 │ │ +369ab4: 6203 c370 |001c: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c3 │ │ +369ab8: 2204 e812 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +369abc: 7010 4098 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +369ac2: 1a05 980d |0023: const-string v5, "Bad date: '" // string@0d98 │ │ +369ac6: 6e20 4b98 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +369acc: 5465 f371 |0028: iget-object v5, v6, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ +369ad0: 6e20 4b98 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +369ad6: 1a05 7903 |002d: const-string v5, "'" // string@0379 │ │ +369ada: 6e20 4b98 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +369ae0: 6e10 5498 0400 |0032: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +369ae6: 0c04 |0035: move-result-object v4 │ │ +369ae8: 6e40 b695 3214 |0036: invoke-virtual {v2, v3, v4, v1}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ +369aee: 5461 f271 |0039: iget-object v1, v6, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369af2: 6e10 7099 0100 |003b: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369af8: 0a02 |003e: move-result v2 │ │ +369afa: 6e20 7199 2100 |003f: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setErrorIndex:(I)V // method@9971 │ │ +369b00: 5461 f271 |0042: iget-object v1, v6, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369b04: 6e20 7299 0100 |0044: invoke-virtual {v1, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369b0a: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +369b0c: 1100 |0048: return-object v0 │ │ catches : 1 │ │ 0x0006 - 0x000a │ │ Ljava/lang/Exception; -> 0x000b │ │ positions : │ │ 0x0000 line=422 │ │ 0x0006 line=424 │ │ 0x000c line=426 │ │ @@ -807073,18 +807073,18 @@ │ │ type : '(I)I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3693c4: |[3693c4] javax.mail.internet.MailDateFormat$AbstractDateParser.parseAsciiDigits:(I)I │ │ -3693d4: 6e30 d69e 1001 |0000: invoke-virtual {v0, v1, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.parseAsciiDigits:(II)I // method@9ed6 │ │ -3693da: 0a01 |0003: move-result v1 │ │ -3693dc: 0f01 |0004: return v1 │ │ +3693c0: |[3693c0] javax.mail.internet.MailDateFormat$AbstractDateParser.parseAsciiDigits:(I)I │ │ +3693d0: 6e30 d69e 1001 |0000: invoke-virtual {v0, v1, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.parseAsciiDigits:(II)I // method@9ed6 │ │ +3693d6: 0a01 |0003: move-result v1 │ │ +3693d8: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Ljavax/mail/internet/MailDateFormat$AbstractDateParser; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -807093,19 +807093,19 @@ │ │ type : '(II)I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3693e0: |[3693e0] javax.mail.internet.MailDateFormat$AbstractDateParser.parseAsciiDigits:(II)I │ │ -3693f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3693f2: 6e40 d79e 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.parseAsciiDigits:(IIZ)I // method@9ed7 │ │ -3693f8: 0a02 |0004: move-result v2 │ │ -3693fa: 0f02 |0005: return v2 │ │ +3693dc: |[3693dc] javax.mail.internet.MailDateFormat$AbstractDateParser.parseAsciiDigits:(II)I │ │ +3693ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3693ee: 6e40 d79e 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.parseAsciiDigits:(IIZ)I // method@9ed7 │ │ +3693f4: 0a02 |0004: move-result v2 │ │ +3693f6: 0f02 |0005: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=624 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MailDateFormat$AbstractDateParser; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -807115,69 +807115,69 @@ │ │ type : '(IIZ)I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -3693fc: |[3693fc] javax.mail.internet.MailDateFormat$AbstractDateParser.parseAsciiDigits:(IIZ)I │ │ -36940c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36940e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -369410: 3550 1200 |0002: if-ge v0, v5, 0014 // +0012 │ │ -369414: 6e10 dd9e 0300 |0004: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.peekAsciiDigit:()Z // method@9edd │ │ -36941a: 0a02 |0007: move-result v2 │ │ -36941c: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -369420: da01 010a |000a: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -369424: 6e10 d19e 0300 |000c: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getAsciiDigit:()I // method@9ed1 │ │ -36942a: 0a02 |000f: move-result v2 │ │ -36942c: b021 |0010: add-int/2addr v1, v2 │ │ -36942e: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -369432: 28ef |0013: goto 0002 // -0011 │ │ -369434: 3440 0e00 |0014: if-lt v0, v4, 0022 // +000e │ │ -369438: 3350 0b00 |0016: if-ne v0, v5, 0021 // +000b │ │ -36943c: 3906 0900 |0018: if-nez v6, 0021 // +0009 │ │ -369440: 6e10 dd9e 0300 |001a: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.peekAsciiDigit:()Z // method@9edd │ │ -369446: 0a06 |001d: move-result v6 │ │ -369448: 3806 0300 |001e: if-eqz v6, 0021 // +0003 │ │ -36944c: 2802 |0020: goto 0022 // +0002 │ │ -36944e: 0f01 |0021: return v1 │ │ -369450: 5436 f271 |0022: iget-object v6, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369454: 6e10 7099 0600 |0024: invoke-virtual {v6}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36945a: 0a01 |0027: move-result v1 │ │ -36945c: b101 |0028: sub-int/2addr v1, v0 │ │ -36945e: 6e20 7299 1600 |0029: invoke-virtual {v6, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369464: 3354 0700 |002c: if-ne v4, v5, 0033 // +0007 │ │ -369468: 7110 9d97 0400 |002e: invoke-static {v4}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@979d │ │ -36946e: 0c04 |0031: move-result-object v4 │ │ -369470: 281a |0032: goto 004c // +001a │ │ -369472: 2206 e812 |0033: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -369476: 7010 4098 0600 |0035: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36947c: 1a00 8260 |0038: const-string v0, "between " // string@6082 │ │ -369480: 6e20 4b98 0600 |003a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -369486: 6e20 4798 4600 |003d: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -36948c: 1a04 9301 |0040: const-string v4, " and " // string@0193 │ │ -369490: 6e20 4b98 4600 |0042: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -369496: 6e20 4798 5600 |0045: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -36949c: 6e10 5498 0600 |0048: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3694a2: 0c04 |004b: move-result-object v4 │ │ -3694a4: 2205 4f13 |004c: new-instance v5, Ljava/text/ParseException; // type@134f │ │ -3694a8: 2206 e812 |004e: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3694ac: 7010 4098 0600 |0050: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3694b2: 1a00 7620 |0053: const-string v0, "Invalid input: expected " // string@2076 │ │ -3694b6: 6e20 4b98 0600 |0055: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3694bc: 6e20 4b98 4600 |0058: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3694c2: 1a04 4101 |005b: const-string v4, " ASCII digits" // string@0141 │ │ -3694c6: 6e20 4b98 4600 |005d: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3694cc: 6e10 5498 0600 |0060: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3694d2: 0c04 |0063: move-result-object v4 │ │ -3694d4: 5436 f271 |0064: iget-object v6, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -3694d8: 6e10 7099 0600 |0066: invoke-virtual {v6}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3694de: 0a06 |0069: move-result v6 │ │ -3694e0: 7030 6f99 4506 |006a: invoke-direct {v5, v4, v6}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -3694e6: 2705 |006d: throw v5 │ │ +3693f8: |[3693f8] javax.mail.internet.MailDateFormat$AbstractDateParser.parseAsciiDigits:(IIZ)I │ │ +369408: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36940a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +36940c: 3550 1200 |0002: if-ge v0, v5, 0014 // +0012 │ │ +369410: 6e10 dd9e 0300 |0004: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.peekAsciiDigit:()Z // method@9edd │ │ +369416: 0a02 |0007: move-result v2 │ │ +369418: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +36941c: da01 010a |000a: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +369420: 6e10 d19e 0300 |000c: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getAsciiDigit:()I // method@9ed1 │ │ +369426: 0a02 |000f: move-result v2 │ │ +369428: b021 |0010: add-int/2addr v1, v2 │ │ +36942a: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +36942e: 28ef |0013: goto 0002 // -0011 │ │ +369430: 3440 0e00 |0014: if-lt v0, v4, 0022 // +000e │ │ +369434: 3350 0b00 |0016: if-ne v0, v5, 0021 // +000b │ │ +369438: 3906 0900 |0018: if-nez v6, 0021 // +0009 │ │ +36943c: 6e10 dd9e 0300 |001a: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.peekAsciiDigit:()Z // method@9edd │ │ +369442: 0a06 |001d: move-result v6 │ │ +369444: 3806 0300 |001e: if-eqz v6, 0021 // +0003 │ │ +369448: 2802 |0020: goto 0022 // +0002 │ │ +36944a: 0f01 |0021: return v1 │ │ +36944c: 5436 f271 |0022: iget-object v6, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369450: 6e10 7099 0600 |0024: invoke-virtual {v6}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369456: 0a01 |0027: move-result v1 │ │ +369458: b101 |0028: sub-int/2addr v1, v0 │ │ +36945a: 6e20 7299 1600 |0029: invoke-virtual {v6, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369460: 3354 0700 |002c: if-ne v4, v5, 0033 // +0007 │ │ +369464: 7110 9d97 0400 |002e: invoke-static {v4}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@979d │ │ +36946a: 0c04 |0031: move-result-object v4 │ │ +36946c: 281a |0032: goto 004c // +001a │ │ +36946e: 2206 e812 |0033: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +369472: 7010 4098 0600 |0035: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +369478: 1a00 8260 |0038: const-string v0, "between " // string@6082 │ │ +36947c: 6e20 4b98 0600 |003a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +369482: 6e20 4798 4600 |003d: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +369488: 1a04 9301 |0040: const-string v4, " and " // string@0193 │ │ +36948c: 6e20 4b98 4600 |0042: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +369492: 6e20 4798 5600 |0045: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +369498: 6e10 5498 0600 |0048: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36949e: 0c04 |004b: move-result-object v4 │ │ +3694a0: 2205 4f13 |004c: new-instance v5, Ljava/text/ParseException; // type@134f │ │ +3694a4: 2206 e812 |004e: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3694a8: 7010 4098 0600 |0050: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3694ae: 1a00 7620 |0053: const-string v0, "Invalid input: expected " // string@2076 │ │ +3694b2: 6e20 4b98 0600 |0055: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3694b8: 6e20 4b98 4600 |0058: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3694be: 1a04 4101 |005b: const-string v4, " ASCII digits" // string@0141 │ │ +3694c2: 6e20 4b98 4600 |005d: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3694c8: 6e10 5498 0600 |0060: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3694ce: 0c04 |0063: move-result-object v4 │ │ +3694d0: 5436 f271 |0064: iget-object v6, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +3694d4: 6e10 7099 0600 |0066: invoke-virtual {v6}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3694da: 0a06 |0069: move-result v6 │ │ +3694dc: 7030 6f99 4506 |006a: invoke-direct {v5, v4, v6}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +3694e2: 2705 |006d: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=631 │ │ 0x000c line=632 │ │ 0x001a line=637 │ │ 0x0022 line=638 │ │ 0x002e line=644 │ │ @@ -807195,34 +807195,34 @@ │ │ type : '(C)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -369b44: |[369b44] javax.mail.internet.MailDateFormat$AbstractDateParser.parseChar:(C)V │ │ -369b54: 6e20 e39e 4300 |0000: invoke-virtual {v3, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -369b5a: 0a00 |0003: move-result v0 │ │ -369b5c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -369b60: 0e00 |0006: return-void │ │ -369b62: 2200 4f13 |0007: new-instance v0, Ljava/text/ParseException; // type@134f │ │ -369b66: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -369b6a: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -369b70: 1a02 7720 |000e: const-string v2, "Invalid input: expected '" // string@2077 │ │ -369b74: 6e20 4b98 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -369b7a: 6e20 4498 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -369b80: 1a04 7903 |0016: const-string v4, "'" // string@0379 │ │ -369b84: 6e20 4b98 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -369b8a: 6e10 5498 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -369b90: 0c04 |001e: move-result-object v4 │ │ -369b92: 5431 f271 |001f: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369b96: 6e10 7099 0100 |0021: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369b9c: 0a01 |0024: move-result v1 │ │ -369b9e: 7030 6f99 4001 |0025: invoke-direct {v0, v4, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -369ba4: 2700 |0028: throw v0 │ │ +369b40: |[369b40] javax.mail.internet.MailDateFormat$AbstractDateParser.parseChar:(C)V │ │ +369b50: 6e20 e39e 4300 |0000: invoke-virtual {v3, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +369b56: 0a00 |0003: move-result v0 │ │ +369b58: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +369b5c: 0e00 |0006: return-void │ │ +369b5e: 2200 4f13 |0007: new-instance v0, Ljava/text/ParseException; // type@134f │ │ +369b62: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +369b66: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +369b6c: 1a02 7720 |000e: const-string v2, "Invalid input: expected '" // string@2077 │ │ +369b70: 6e20 4b98 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +369b76: 6e20 4498 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +369b7c: 1a04 7903 |0016: const-string v4, "'" // string@0379 │ │ +369b80: 6e20 4b98 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +369b86: 6e10 5498 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +369b8c: 0c04 |001e: move-result-object v4 │ │ +369b8e: 5431 f271 |001f: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369b92: 6e10 7099 0100 |0021: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369b98: 0a01 |0024: move-result v1 │ │ +369b9a: 7030 6f99 4001 |0025: invoke-direct {v0, v4, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369ba0: 2700 |0028: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0007 line=659 │ │ 0x0021 line=660 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Ljavax/mail/internet/MailDateFormat$AbstractDateParser; │ │ @@ -807233,92 +807233,92 @@ │ │ type : '()I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -3694e8: |[3694e8] javax.mail.internet.MailDateFormat$AbstractDateParser.parseDayName:()I │ │ -3694f8: 6e10 d29e 0700 |0000: invoke-virtual {v7}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getChar:()I // method@9ed2 │ │ -3694fe: 0a00 |0003: move-result v0 │ │ -369500: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -369502: 1a02 6e20 |0005: const-string v2, "Invalid day-name" // string@206e │ │ -369506: 3210 7800 |0007: if-eq v0, v1, 007f // +0078 │ │ -36950a: 1301 4600 |0009: const/16 v1, #int 70 // #46 │ │ -36950e: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -369510: 3210 5100 |000c: if-eq v0, v1, 005d // +0051 │ │ -369514: 1301 4d00 |000e: const/16 v1, #int 77 // #4d │ │ -369518: 1304 6e00 |0010: const/16 v4, #int 110 // #6e │ │ -36951c: 3210 4100 |0012: if-eq v0, v1, 0053 // +0041 │ │ -369520: 1301 5700 |0014: const/16 v1, #int 87 // #57 │ │ -369524: 1305 6500 |0016: const/16 v5, #int 101 // #65 │ │ -369528: 3210 3100 |0018: if-eq v0, v1, 0049 // +0031 │ │ -36952c: 1301 5300 |001a: const/16 v1, #int 83 // #53 │ │ -369530: 1306 7500 |001c: const/16 v6, #int 117 // #75 │ │ -369534: 3210 1800 |001e: if-eq v0, v1, 0036 // +0018 │ │ -369538: 1301 5400 |0020: const/16 v1, #int 84 // #54 │ │ -36953c: 3310 4700 |0022: if-ne v0, v1, 0069 // +0047 │ │ -369540: 6e30 e69e 6705 |0024: invoke-virtual {v7, v6, v5}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -369546: 0a00 |0027: move-result v0 │ │ -369548: 3800 0400 |0028: if-eqz v0, 002c // +0004 │ │ -36954c: 1230 |002a: const/4 v0, #int 3 // #3 │ │ -36954e: 0f00 |002b: return v0 │ │ -369550: 1300 6800 |002c: const/16 v0, #int 104 // #68 │ │ -369554: 6e30 e69e 0706 |002e: invoke-virtual {v7, v0, v6}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -36955a: 0a00 |0031: move-result v0 │ │ -36955c: 3800 3700 |0032: if-eqz v0, 0069 // +0037 │ │ -369560: 1250 |0034: const/4 v0, #int 5 // #5 │ │ -369562: 0f00 |0035: return v0 │ │ -369564: 6e30 e69e 6704 |0036: invoke-virtual {v7, v6, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -36956a: 0a00 |0039: move-result v0 │ │ -36956c: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ -369570: 0f03 |003c: return v3 │ │ -369572: 1300 6100 |003d: const/16 v0, #int 97 // #61 │ │ -369576: 1301 7400 |003f: const/16 v1, #int 116 // #74 │ │ -36957a: 6e30 e69e 0701 |0041: invoke-virtual {v7, v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -369580: 0a00 |0044: move-result v0 │ │ -369582: 3800 2400 |0045: if-eqz v0, 0069 // +0024 │ │ -369586: 1270 |0047: const/4 v0, #int 7 // #7 │ │ -369588: 0f00 |0048: return v0 │ │ -36958a: 1300 6400 |0049: const/16 v0, #int 100 // #64 │ │ -36958e: 6e30 e69e 5700 |004b: invoke-virtual {v7, v5, v0}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -369594: 0a00 |004e: move-result v0 │ │ -369596: 3800 1a00 |004f: if-eqz v0, 0069 // +001a │ │ -36959a: 1240 |0051: const/4 v0, #int 4 // #4 │ │ -36959c: 0f00 |0052: return v0 │ │ -36959e: 1300 6f00 |0053: const/16 v0, #int 111 // #6f │ │ -3695a2: 6e30 e69e 0704 |0055: invoke-virtual {v7, v0, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -3695a8: 0a00 |0058: move-result v0 │ │ -3695aa: 3800 1000 |0059: if-eqz v0, 0069 // +0010 │ │ -3695ae: 1220 |005b: const/4 v0, #int 2 // #2 │ │ -3695b0: 0f00 |005c: return v0 │ │ -3695b2: 1300 7200 |005d: const/16 v0, #int 114 // #72 │ │ -3695b6: 1301 6900 |005f: const/16 v1, #int 105 // #69 │ │ -3695ba: 6e30 e69e 0701 |0061: invoke-virtual {v7, v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -3695c0: 0a00 |0064: move-result v0 │ │ -3695c2: 3800 0400 |0065: if-eqz v0, 0069 // +0004 │ │ -3695c6: 1260 |0067: const/4 v0, #int 6 // #6 │ │ -3695c8: 0f00 |0068: return v0 │ │ -3695ca: 5470 f271 |0069: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -3695ce: 6e10 7099 0000 |006b: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3695d4: 0a01 |006e: move-result v1 │ │ -3695d6: b131 |006f: sub-int/2addr v1, v3 │ │ -3695d8: 6e20 7299 1000 |0070: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -3695de: 2200 4f13 |0073: new-instance v0, Ljava/text/ParseException; // type@134f │ │ -3695e2: 5471 f271 |0075: iget-object v1, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -3695e6: 6e10 7099 0100 |0077: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3695ec: 0a01 |007a: move-result v1 │ │ -3695ee: 7030 6f99 2001 |007b: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -3695f4: 2700 |007e: throw v0 │ │ -3695f6: 2200 4f13 |007f: new-instance v0, Ljava/text/ParseException; // type@134f │ │ -3695fa: 5471 f271 |0081: iget-object v1, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -3695fe: 6e10 7099 0100 |0083: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369604: 0a01 |0086: move-result v1 │ │ -369606: 7030 6f99 2001 |0087: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -36960c: 2700 |008a: throw v0 │ │ +3694e4: |[3694e4] javax.mail.internet.MailDateFormat$AbstractDateParser.parseDayName:()I │ │ +3694f4: 6e10 d29e 0700 |0000: invoke-virtual {v7}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getChar:()I // method@9ed2 │ │ +3694fa: 0a00 |0003: move-result v0 │ │ +3694fc: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +3694fe: 1a02 6e20 |0005: const-string v2, "Invalid day-name" // string@206e │ │ +369502: 3210 7800 |0007: if-eq v0, v1, 007f // +0078 │ │ +369506: 1301 4600 |0009: const/16 v1, #int 70 // #46 │ │ +36950a: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +36950c: 3210 5100 |000c: if-eq v0, v1, 005d // +0051 │ │ +369510: 1301 4d00 |000e: const/16 v1, #int 77 // #4d │ │ +369514: 1304 6e00 |0010: const/16 v4, #int 110 // #6e │ │ +369518: 3210 4100 |0012: if-eq v0, v1, 0053 // +0041 │ │ +36951c: 1301 5700 |0014: const/16 v1, #int 87 // #57 │ │ +369520: 1305 6500 |0016: const/16 v5, #int 101 // #65 │ │ +369524: 3210 3100 |0018: if-eq v0, v1, 0049 // +0031 │ │ +369528: 1301 5300 |001a: const/16 v1, #int 83 // #53 │ │ +36952c: 1306 7500 |001c: const/16 v6, #int 117 // #75 │ │ +369530: 3210 1800 |001e: if-eq v0, v1, 0036 // +0018 │ │ +369534: 1301 5400 |0020: const/16 v1, #int 84 // #54 │ │ +369538: 3310 4700 |0022: if-ne v0, v1, 0069 // +0047 │ │ +36953c: 6e30 e69e 6705 |0024: invoke-virtual {v7, v6, v5}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +369542: 0a00 |0027: move-result v0 │ │ +369544: 3800 0400 |0028: if-eqz v0, 002c // +0004 │ │ +369548: 1230 |002a: const/4 v0, #int 3 // #3 │ │ +36954a: 0f00 |002b: return v0 │ │ +36954c: 1300 6800 |002c: const/16 v0, #int 104 // #68 │ │ +369550: 6e30 e69e 0706 |002e: invoke-virtual {v7, v0, v6}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +369556: 0a00 |0031: move-result v0 │ │ +369558: 3800 3700 |0032: if-eqz v0, 0069 // +0037 │ │ +36955c: 1250 |0034: const/4 v0, #int 5 // #5 │ │ +36955e: 0f00 |0035: return v0 │ │ +369560: 6e30 e69e 6704 |0036: invoke-virtual {v7, v6, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +369566: 0a00 |0039: move-result v0 │ │ +369568: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ +36956c: 0f03 |003c: return v3 │ │ +36956e: 1300 6100 |003d: const/16 v0, #int 97 // #61 │ │ +369572: 1301 7400 |003f: const/16 v1, #int 116 // #74 │ │ +369576: 6e30 e69e 0701 |0041: invoke-virtual {v7, v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +36957c: 0a00 |0044: move-result v0 │ │ +36957e: 3800 2400 |0045: if-eqz v0, 0069 // +0024 │ │ +369582: 1270 |0047: const/4 v0, #int 7 // #7 │ │ +369584: 0f00 |0048: return v0 │ │ +369586: 1300 6400 |0049: const/16 v0, #int 100 // #64 │ │ +36958a: 6e30 e69e 5700 |004b: invoke-virtual {v7, v5, v0}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +369590: 0a00 |004e: move-result v0 │ │ +369592: 3800 1a00 |004f: if-eqz v0, 0069 // +001a │ │ +369596: 1240 |0051: const/4 v0, #int 4 // #4 │ │ +369598: 0f00 |0052: return v0 │ │ +36959a: 1300 6f00 |0053: const/16 v0, #int 111 // #6f │ │ +36959e: 6e30 e69e 0704 |0055: invoke-virtual {v7, v0, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +3695a4: 0a00 |0058: move-result v0 │ │ +3695a6: 3800 1000 |0059: if-eqz v0, 0069 // +0010 │ │ +3695aa: 1220 |005b: const/4 v0, #int 2 // #2 │ │ +3695ac: 0f00 |005c: return v0 │ │ +3695ae: 1300 7200 |005d: const/16 v0, #int 114 // #72 │ │ +3695b2: 1301 6900 |005f: const/16 v1, #int 105 // #69 │ │ +3695b6: 6e30 e69e 0701 |0061: invoke-virtual {v7, v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +3695bc: 0a00 |0064: move-result v0 │ │ +3695be: 3800 0400 |0065: if-eqz v0, 0069 // +0004 │ │ +3695c2: 1260 |0067: const/4 v0, #int 6 // #6 │ │ +3695c4: 0f00 |0068: return v0 │ │ +3695c6: 5470 f271 |0069: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +3695ca: 6e10 7099 0000 |006b: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3695d0: 0a01 |006e: move-result v1 │ │ +3695d2: b131 |006f: sub-int/2addr v1, v3 │ │ +3695d4: 6e20 7299 1000 |0070: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +3695da: 2200 4f13 |0073: new-instance v0, Ljava/text/ParseException; // type@134f │ │ +3695de: 5471 f271 |0075: iget-object v1, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +3695e2: 6e10 7099 0100 |0077: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3695e8: 0a01 |007a: move-result v1 │ │ +3695ea: 7030 6f99 2001 |007b: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +3695f0: 2700 |007e: throw v0 │ │ +3695f2: 2200 4f13 |007f: new-instance v0, Ljava/text/ParseException; // type@134f │ │ +3695f6: 5471 f271 |0081: iget-object v1, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +3695fa: 6e10 7099 0100 |0083: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369600: 0a01 |0086: move-result v1 │ │ +369602: 7030 6f99 2001 |0087: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369608: 2700 |008a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0024 line=450 │ │ 0x002e line=452 │ │ 0x0036 line=443 │ │ 0x0041 line=445 │ │ @@ -807337,26 +807337,26 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -369ba8: |[369ba8] javax.mail.internet.MailDateFormat$AbstractDateParser.parseFoldingWhiteSpace:()V │ │ -369bb8: 6e10 e49e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipFoldingWhiteSpace:()Z // method@9ee4 │ │ -369bbe: 0a00 |0003: move-result v0 │ │ -369bc0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -369bc4: 0e00 |0006: return-void │ │ -369bc6: 2200 4f13 |0007: new-instance v0, Ljava/text/ParseException; // type@134f │ │ -369bca: 5431 f271 |0009: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369bce: 6e10 7099 0100 |000b: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369bd4: 0a01 |000e: move-result v1 │ │ -369bd6: 1a02 7820 |000f: const-string v2, "Invalid input: expected FWS" // string@2078 │ │ -369bda: 7030 6f99 2001 |0011: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -369be0: 2700 |0014: throw v0 │ │ +369ba4: |[369ba4] javax.mail.internet.MailDateFormat$AbstractDateParser.parseFoldingWhiteSpace:()V │ │ +369bb4: 6e10 e49e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipFoldingWhiteSpace:()Z // method@9ee4 │ │ +369bba: 0a00 |0003: move-result v0 │ │ +369bbc: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +369bc0: 0e00 |0006: return-void │ │ +369bc2: 2200 4f13 |0007: new-instance v0, Ljava/text/ParseException; // type@134f │ │ +369bc6: 5431 f271 |0009: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369bca: 6e10 7099 0100 |000b: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369bd0: 0a01 |000e: move-result v1 │ │ +369bd2: 1a02 7820 |000f: const-string v2, "Invalid input: expected FWS" // string@2078 │ │ +369bd6: 7030 6f99 2001 |0011: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369bdc: 2700 |0014: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ 0x0007 line=652 │ │ 0x000b line=653 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Ljavax/mail/internet/MailDateFormat$AbstractDateParser; │ │ @@ -807366,223 +807366,223 @@ │ │ type : '(Z)I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 454 16-bit code units │ │ -369610: |[369610] javax.mail.internet.MailDateFormat$AbstractDateParser.parseMonthName:(Z)I │ │ -369620: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -369624: 7401 d29e 1000 |0002: invoke-virtual/range {v16}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getChar:()I // method@9ed2 │ │ -36962a: 0a01 |0005: move-result v1 │ │ -36962c: 1302 5200 |0006: const/16 v2, #int 82 // #52 │ │ -369630: 1303 5000 |0008: const/16 v3, #int 80 // #50 │ │ -369634: 1304 4100 |000a: const/16 v4, #int 65 // #41 │ │ -369638: 1305 4300 |000c: const/16 v5, #int 67 // #43 │ │ -36963c: 1306 5500 |000e: const/16 v6, #int 85 // #55 │ │ -369640: 1a07 7d20 |0010: const-string v7, "Invalid month" // string@207d │ │ -369644: 1308 4500 |0012: const/16 v8, #int 69 // #45 │ │ -369648: 1309 7200 |0014: const/16 v9, #int 114 // #72 │ │ -36964c: 130a 6100 |0016: const/16 v10, #int 97 // #61 │ │ -369650: 130b 7500 |0018: const/16 v11, #int 117 // #75 │ │ -369654: 130c 7000 |001a: const/16 v12, #int 112 // #70 │ │ -369658: 130d 6300 |001c: const/16 v13, #int 99 // #63 │ │ -36965c: 121e |001e: const/4 v14, #int 1 // #1 │ │ -36965e: 130f 6500 |001f: const/16 v15, #int 101 // #65 │ │ -369662: 2c01 5f01 0000 |0021: sparse-switch v1, 00000180 // +0000015f │ │ -369668: 2900 4601 |0024: goto/16 016a // +0146 │ │ -36966c: 3911 4401 |0026: if-nez v17, 016a // +0144 │ │ -369670: 281a |0028: goto 0042 // +001a │ │ -369672: 3911 4101 |0029: if-nez v17, 016a // +0141 │ │ -369676: 2828 |002b: goto 0053 // +0028 │ │ -369678: 3911 3e01 |002c: if-nez v17, 016a // +013e │ │ -36967c: 283a |002e: goto 0068 // +003a │ │ -36967e: 3911 3b01 |002f: if-nez v17, 016a // +013b │ │ -369682: 2850 |0031: goto 0081 // +0050 │ │ -369684: 3911 3801 |0032: if-nez v17, 016a // +0138 │ │ -369688: 2900 8d00 |0034: goto/16 00c1 // +008d │ │ -36968c: 3911 3401 |0036: if-nez v17, 016a // +0134 │ │ -369690: 2900 dd00 |0038: goto/16 0115 // +00dd │ │ -369694: 3911 3001 |003a: if-nez v17, 016a // +0130 │ │ -369698: 2900 ec00 |003c: goto/16 0128 // +00ec │ │ -36969c: 3911 2c01 |003e: if-nez v17, 016a // +012c │ │ -3696a0: 2900 f900 |0040: goto/16 0139 // +00f9 │ │ -3696a4: 6e30 e69e f00c |0042: invoke-virtual {v0, v15, v12}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -3696aa: 0a01 |0045: move-result v1 │ │ -3696ac: 3901 0a00 |0046: if-nez v1, 0050 // +000a │ │ -3696b0: 3911 2201 |0048: if-nez v17, 016a // +0122 │ │ -3696b4: 6e53 e19e f0c8 |004a: invoke-virtual {v0, v15, v8, v12, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ -3696ba: 0a01 |004d: move-result v1 │ │ -3696bc: 3801 1c01 |004e: if-eqz v1, 016a // +011c │ │ -3696c0: 1301 0800 |0050: const/16 v1, #int 8 // #8 │ │ -3696c4: 0f01 |0052: return v1 │ │ -3696c6: 1301 7400 |0053: const/16 v1, #int 116 // #74 │ │ -3696ca: 6e30 e69e d001 |0055: invoke-virtual {v0, v13, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -3696d0: 0a02 |0058: move-result v2 │ │ -3696d2: 3902 0c00 |0059: if-nez v2, 0065 // +000c │ │ -3696d6: 3911 0f01 |005b: if-nez v17, 016a // +010f │ │ -3696da: 1302 5400 |005d: const/16 v2, #int 84 // #54 │ │ -3696de: 6e52 e19e d015 |005f: invoke-virtual {v0, v13, v5, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ -3696e4: 0a01 |0062: move-result v1 │ │ -3696e6: 3801 0701 |0063: if-eqz v1, 016a // +0107 │ │ -3696ea: 1301 0900 |0065: const/16 v1, #int 9 // #9 │ │ -3696ee: 0f01 |0067: return v1 │ │ -3696f0: 1301 6f00 |0068: const/16 v1, #int 111 // #6f │ │ -3696f4: 1302 7600 |006a: const/16 v2, #int 118 // #76 │ │ -3696f8: 6e30 e69e 1002 |006c: invoke-virtual {v0, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -3696fe: 0a03 |006f: move-result v3 │ │ -369700: 3903 0e00 |0070: if-nez v3, 007e // +000e │ │ -369704: 3911 f800 |0072: if-nez v17, 016a // +00f8 │ │ -369708: 1303 4f00 |0074: const/16 v3, #int 79 // #4f │ │ -36970c: 1304 5600 |0076: const/16 v4, #int 86 // #56 │ │ -369710: 6e54 e19e 1023 |0078: invoke-virtual {v0, v1, v3, v2, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ -369716: 0a01 |007b: move-result v1 │ │ -369718: 3801 ee00 |007c: if-eqz v1, 016a // +00ee │ │ -36971c: 1301 0a00 |007e: const/16 v1, #int 10 // #a │ │ -369720: 0f01 |0080: return v1 │ │ -369722: 6e20 e39e a000 |0081: invoke-virtual {v0, v10}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -369728: 0a01 |0084: move-result v1 │ │ -36972a: 3901 0a00 |0085: if-nez v1, 008f // +000a │ │ -36972e: 3911 e300 |0087: if-nez v17, 016a // +00e3 │ │ -369732: 6e20 e39e 4000 |0089: invoke-virtual {v0, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -369738: 0a01 |008c: move-result v1 │ │ -36973a: 3801 dd00 |008d: if-eqz v1, 016a // +00dd │ │ -36973e: 6e20 e39e 9000 |008f: invoke-virtual {v0, v9}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -369744: 0a01 |0092: move-result v1 │ │ -369746: 3901 2c00 |0093: if-nez v1, 00bf // +002c │ │ -36974a: 3911 0900 |0095: if-nez v17, 009e // +0009 │ │ -36974e: 6e20 e39e 2000 |0097: invoke-virtual {v0, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -369754: 0a01 |009a: move-result v1 │ │ -369756: 3801 0300 |009b: if-eqz v1, 009e // +0003 │ │ -36975a: 2822 |009d: goto 00bf // +0022 │ │ -36975c: 1301 7900 |009e: const/16 v1, #int 121 // #79 │ │ -369760: 6e20 e39e 1000 |00a0: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -369766: 0a01 |00a3: move-result v1 │ │ -369768: 3901 1900 |00a4: if-nez v1, 00bd // +0019 │ │ -36976c: 3911 0b00 |00a6: if-nez v17, 00b1 // +000b │ │ -369770: 1301 5900 |00a8: const/16 v1, #int 89 // #59 │ │ -369774: 6e20 e39e 1000 |00aa: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -36977a: 0a01 |00ad: move-result v1 │ │ -36977c: 3801 0300 |00ae: if-eqz v1, 00b1 // +0003 │ │ -369780: 280d |00b0: goto 00bd // +000d │ │ -369782: 5401 f271 |00b1: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369786: 6e10 7099 0100 |00b3: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36978c: 0a02 |00b6: move-result v2 │ │ -36978e: b1e2 |00b7: sub-int/2addr v2, v14 │ │ -369790: 6e20 7299 2100 |00b8: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369796: 2900 af00 |00bb: goto/16 016a // +00af │ │ -36979a: 1241 |00bd: const/4 v1, #int 4 // #4 │ │ -36979c: 0f01 |00be: return v1 │ │ -36979e: 1221 |00bf: const/4 v1, #int 2 // #2 │ │ -3697a0: 0f01 |00c0: return v1 │ │ -3697a2: 6e20 e39e b000 |00c1: invoke-virtual {v0, v11}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -3697a8: 0a01 |00c4: move-result v1 │ │ -3697aa: 1302 4e00 |00c5: const/16 v2, #int 78 // #4e │ │ -3697ae: 1303 6e00 |00c7: const/16 v3, #int 110 // #6e │ │ -3697b2: 3901 1b00 |00c9: if-nez v1, 00e4 // +001b │ │ -3697b6: 3911 0900 |00cb: if-nez v17, 00d4 // +0009 │ │ -3697ba: 6e20 e39e 6000 |00cd: invoke-virtual {v0, v6}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -3697c0: 0a01 |00d0: move-result v1 │ │ -3697c2: 3801 0300 |00d1: if-eqz v1, 00d4 // +0003 │ │ -3697c6: 2811 |00d3: goto 00e4 // +0011 │ │ -3697c8: 6e30 e69e a003 |00d4: invoke-virtual {v0, v10, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -3697ce: 0a01 |00d7: move-result v1 │ │ -3697d0: 3901 0a00 |00d8: if-nez v1, 00e2 // +000a │ │ -3697d4: 3911 9000 |00da: if-nez v17, 016a // +0090 │ │ -3697d8: 6e52 e19e a034 |00dc: invoke-virtual {v0, v10, v4, v3, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ -3697de: 0a01 |00df: move-result v1 │ │ -3697e0: 3801 8a00 |00e0: if-eqz v1, 016a // +008a │ │ -3697e4: 1201 |00e2: const/4 v1, #int 0 // #0 │ │ -3697e6: 0f01 |00e3: return v1 │ │ -3697e8: 1301 6c00 |00e4: const/16 v1, #int 108 // #6c │ │ -3697ec: 6e20 e39e 1000 |00e6: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -3697f2: 0a01 |00e9: move-result v1 │ │ -3697f4: 3901 2900 |00ea: if-nez v1, 0113 // +0029 │ │ -3697f8: 3911 0b00 |00ec: if-nez v17, 00f7 // +000b │ │ -3697fc: 1301 4c00 |00ee: const/16 v1, #int 76 // #4c │ │ -369800: 6e20 e39e 1000 |00f0: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -369806: 0a01 |00f3: move-result v1 │ │ -369808: 3801 0300 |00f4: if-eqz v1, 00f7 // +0003 │ │ -36980c: 281d |00f6: goto 0113 // +001d │ │ -36980e: 6e20 e39e 3000 |00f7: invoke-virtual {v0, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -369814: 0a01 |00fa: move-result v1 │ │ -369816: 3901 1600 |00fb: if-nez v1, 0111 // +0016 │ │ -36981a: 3911 0900 |00fd: if-nez v17, 0106 // +0009 │ │ -36981e: 6e20 e39e 2000 |00ff: invoke-virtual {v0, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -369824: 0a01 |0102: move-result v1 │ │ -369826: 3801 0300 |0103: if-eqz v1, 0106 // +0003 │ │ -36982a: 280c |0105: goto 0111 // +000c │ │ -36982c: 5401 f271 |0106: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369830: 6e10 7099 0100 |0108: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369836: 0a02 |010b: move-result v2 │ │ -369838: b1e2 |010c: sub-int/2addr v2, v14 │ │ -36983a: 6e20 7299 2100 |010d: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369840: 285a |0110: goto 016a // +005a │ │ -369842: 1251 |0111: const/4 v1, #int 5 // #5 │ │ -369844: 0f01 |0112: return v1 │ │ -369846: 1261 |0113: const/4 v1, #int 6 // #6 │ │ -369848: 0f01 |0114: return v1 │ │ -36984a: 1301 6200 |0115: const/16 v1, #int 98 // #62 │ │ -36984e: 6e30 e69e f001 |0117: invoke-virtual {v0, v15, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -369854: 0a02 |011a: move-result v2 │ │ -369856: 3902 0c00 |011b: if-nez v2, 0127 // +000c │ │ -36985a: 3911 4d00 |011d: if-nez v17, 016a // +004d │ │ -36985e: 1302 4200 |011f: const/16 v2, #int 66 // #42 │ │ -369862: 6e52 e19e f018 |0121: invoke-virtual {v0, v15, v8, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ -369868: 0a01 |0124: move-result v1 │ │ -36986a: 3801 4500 |0125: if-eqz v1, 016a // +0045 │ │ -36986e: 0f0e |0127: return v14 │ │ -369870: 6e30 e69e f00d |0128: invoke-virtual {v0, v15, v13}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -369876: 0a01 |012b: move-result v1 │ │ -369878: 3901 0a00 |012c: if-nez v1, 0136 // +000a │ │ -36987c: 3911 3c00 |012e: if-nez v17, 016a // +003c │ │ -369880: 6e55 e19e f0d8 |0130: invoke-virtual {v0, v15, v8, v13, v5}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ -369886: 0a01 |0133: move-result v1 │ │ -369888: 3801 3600 |0134: if-eqz v1, 016a // +0036 │ │ -36988c: 1301 0b00 |0136: const/16 v1, #int 11 // #b │ │ -369890: 0f01 |0138: return v1 │ │ -369892: 1301 6700 |0139: const/16 v1, #int 103 // #67 │ │ -369896: 6e30 e69e b001 |013b: invoke-virtual {v0, v11, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -36989c: 0a04 |013e: move-result v4 │ │ -36989e: 3904 1d00 |013f: if-nez v4, 015c // +001d │ │ -3698a2: 3911 0b00 |0141: if-nez v17, 014c // +000b │ │ -3698a6: 1304 4700 |0143: const/16 v4, #int 71 // #47 │ │ -3698aa: 6e54 e19e b016 |0145: invoke-virtual {v0, v11, v6, v1, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ -3698b0: 0a01 |0148: move-result v1 │ │ -3698b2: 3801 0300 |0149: if-eqz v1, 014c // +0003 │ │ -3698b6: 2811 |014b: goto 015c // +0011 │ │ -3698b8: 6e30 e69e c009 |014c: invoke-virtual {v0, v12, v9}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -3698be: 0a01 |014f: move-result v1 │ │ -3698c0: 3901 0a00 |0150: if-nez v1, 015a // +000a │ │ -3698c4: 3911 1800 |0152: if-nez v17, 016a // +0018 │ │ -3698c8: 6e52 e19e c093 |0154: invoke-virtual {v0, v12, v3, v9, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ -3698ce: 0a01 |0157: move-result v1 │ │ -3698d0: 3801 1200 |0158: if-eqz v1, 016a // +0012 │ │ -3698d4: 1231 |015a: const/4 v1, #int 3 // #3 │ │ -3698d6: 0f01 |015b: return v1 │ │ -3698d8: 1271 |015c: const/4 v1, #int 7 // #7 │ │ -3698da: 0f01 |015d: return v1 │ │ -3698dc: 2201 4f13 |015e: new-instance v1, Ljava/text/ParseException; // type@134f │ │ -3698e0: 5402 f271 |0160: iget-object v2, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -3698e4: 6e10 7099 0200 |0162: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3698ea: 0a02 |0165: move-result v2 │ │ -3698ec: 7030 6f99 7102 |0166: invoke-direct {v1, v7, v2}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -3698f2: 2701 |0169: throw v1 │ │ -3698f4: 5401 f271 |016a: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -3698f8: 6e10 7099 0100 |016c: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3698fe: 0a02 |016f: move-result v2 │ │ -369900: b1e2 |0170: sub-int/2addr v2, v14 │ │ -369902: 6e20 7299 2100 |0171: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369908: 2201 4f13 |0174: new-instance v1, Ljava/text/ParseException; // type@134f │ │ -36990c: 5402 f271 |0176: iget-object v2, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369910: 6e10 7099 0200 |0178: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369916: 0a02 |017b: move-result v2 │ │ -369918: 7030 6f99 7102 |017c: invoke-direct {v1, v7, v2}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -36991e: 2701 |017f: throw v1 │ │ -369920: 0002 1100 ffff ffff 4100 0000 4400 ... |0180: sparse-switch-data (70 units) │ │ +36960c: |[36960c] javax.mail.internet.MailDateFormat$AbstractDateParser.parseMonthName:(Z)I │ │ +36961c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +369620: 7401 d29e 1000 |0002: invoke-virtual/range {v16}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getChar:()I // method@9ed2 │ │ +369626: 0a01 |0005: move-result v1 │ │ +369628: 1302 5200 |0006: const/16 v2, #int 82 // #52 │ │ +36962c: 1303 5000 |0008: const/16 v3, #int 80 // #50 │ │ +369630: 1304 4100 |000a: const/16 v4, #int 65 // #41 │ │ +369634: 1305 4300 |000c: const/16 v5, #int 67 // #43 │ │ +369638: 1306 5500 |000e: const/16 v6, #int 85 // #55 │ │ +36963c: 1a07 7d20 |0010: const-string v7, "Invalid month" // string@207d │ │ +369640: 1308 4500 |0012: const/16 v8, #int 69 // #45 │ │ +369644: 1309 7200 |0014: const/16 v9, #int 114 // #72 │ │ +369648: 130a 6100 |0016: const/16 v10, #int 97 // #61 │ │ +36964c: 130b 7500 |0018: const/16 v11, #int 117 // #75 │ │ +369650: 130c 7000 |001a: const/16 v12, #int 112 // #70 │ │ +369654: 130d 6300 |001c: const/16 v13, #int 99 // #63 │ │ +369658: 121e |001e: const/4 v14, #int 1 // #1 │ │ +36965a: 130f 6500 |001f: const/16 v15, #int 101 // #65 │ │ +36965e: 2c01 5f01 0000 |0021: sparse-switch v1, 00000180 // +0000015f │ │ +369664: 2900 4601 |0024: goto/16 016a // +0146 │ │ +369668: 3911 4401 |0026: if-nez v17, 016a // +0144 │ │ +36966c: 281a |0028: goto 0042 // +001a │ │ +36966e: 3911 4101 |0029: if-nez v17, 016a // +0141 │ │ +369672: 2828 |002b: goto 0053 // +0028 │ │ +369674: 3911 3e01 |002c: if-nez v17, 016a // +013e │ │ +369678: 283a |002e: goto 0068 // +003a │ │ +36967a: 3911 3b01 |002f: if-nez v17, 016a // +013b │ │ +36967e: 2850 |0031: goto 0081 // +0050 │ │ +369680: 3911 3801 |0032: if-nez v17, 016a // +0138 │ │ +369684: 2900 8d00 |0034: goto/16 00c1 // +008d │ │ +369688: 3911 3401 |0036: if-nez v17, 016a // +0134 │ │ +36968c: 2900 dd00 |0038: goto/16 0115 // +00dd │ │ +369690: 3911 3001 |003a: if-nez v17, 016a // +0130 │ │ +369694: 2900 ec00 |003c: goto/16 0128 // +00ec │ │ +369698: 3911 2c01 |003e: if-nez v17, 016a // +012c │ │ +36969c: 2900 f900 |0040: goto/16 0139 // +00f9 │ │ +3696a0: 6e30 e69e f00c |0042: invoke-virtual {v0, v15, v12}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +3696a6: 0a01 |0045: move-result v1 │ │ +3696a8: 3901 0a00 |0046: if-nez v1, 0050 // +000a │ │ +3696ac: 3911 2201 |0048: if-nez v17, 016a // +0122 │ │ +3696b0: 6e53 e19e f0c8 |004a: invoke-virtual {v0, v15, v8, v12, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ +3696b6: 0a01 |004d: move-result v1 │ │ +3696b8: 3801 1c01 |004e: if-eqz v1, 016a // +011c │ │ +3696bc: 1301 0800 |0050: const/16 v1, #int 8 // #8 │ │ +3696c0: 0f01 |0052: return v1 │ │ +3696c2: 1301 7400 |0053: const/16 v1, #int 116 // #74 │ │ +3696c6: 6e30 e69e d001 |0055: invoke-virtual {v0, v13, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +3696cc: 0a02 |0058: move-result v2 │ │ +3696ce: 3902 0c00 |0059: if-nez v2, 0065 // +000c │ │ +3696d2: 3911 0f01 |005b: if-nez v17, 016a // +010f │ │ +3696d6: 1302 5400 |005d: const/16 v2, #int 84 // #54 │ │ +3696da: 6e52 e19e d015 |005f: invoke-virtual {v0, v13, v5, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ +3696e0: 0a01 |0062: move-result v1 │ │ +3696e2: 3801 0701 |0063: if-eqz v1, 016a // +0107 │ │ +3696e6: 1301 0900 |0065: const/16 v1, #int 9 // #9 │ │ +3696ea: 0f01 |0067: return v1 │ │ +3696ec: 1301 6f00 |0068: const/16 v1, #int 111 // #6f │ │ +3696f0: 1302 7600 |006a: const/16 v2, #int 118 // #76 │ │ +3696f4: 6e30 e69e 1002 |006c: invoke-virtual {v0, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +3696fa: 0a03 |006f: move-result v3 │ │ +3696fc: 3903 0e00 |0070: if-nez v3, 007e // +000e │ │ +369700: 3911 f800 |0072: if-nez v17, 016a // +00f8 │ │ +369704: 1303 4f00 |0074: const/16 v3, #int 79 // #4f │ │ +369708: 1304 5600 |0076: const/16 v4, #int 86 // #56 │ │ +36970c: 6e54 e19e 1023 |0078: invoke-virtual {v0, v1, v3, v2, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ +369712: 0a01 |007b: move-result v1 │ │ +369714: 3801 ee00 |007c: if-eqz v1, 016a // +00ee │ │ +369718: 1301 0a00 |007e: const/16 v1, #int 10 // #a │ │ +36971c: 0f01 |0080: return v1 │ │ +36971e: 6e20 e39e a000 |0081: invoke-virtual {v0, v10}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +369724: 0a01 |0084: move-result v1 │ │ +369726: 3901 0a00 |0085: if-nez v1, 008f // +000a │ │ +36972a: 3911 e300 |0087: if-nez v17, 016a // +00e3 │ │ +36972e: 6e20 e39e 4000 |0089: invoke-virtual {v0, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +369734: 0a01 |008c: move-result v1 │ │ +369736: 3801 dd00 |008d: if-eqz v1, 016a // +00dd │ │ +36973a: 6e20 e39e 9000 |008f: invoke-virtual {v0, v9}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +369740: 0a01 |0092: move-result v1 │ │ +369742: 3901 2c00 |0093: if-nez v1, 00bf // +002c │ │ +369746: 3911 0900 |0095: if-nez v17, 009e // +0009 │ │ +36974a: 6e20 e39e 2000 |0097: invoke-virtual {v0, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +369750: 0a01 |009a: move-result v1 │ │ +369752: 3801 0300 |009b: if-eqz v1, 009e // +0003 │ │ +369756: 2822 |009d: goto 00bf // +0022 │ │ +369758: 1301 7900 |009e: const/16 v1, #int 121 // #79 │ │ +36975c: 6e20 e39e 1000 |00a0: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +369762: 0a01 |00a3: move-result v1 │ │ +369764: 3901 1900 |00a4: if-nez v1, 00bd // +0019 │ │ +369768: 3911 0b00 |00a6: if-nez v17, 00b1 // +000b │ │ +36976c: 1301 5900 |00a8: const/16 v1, #int 89 // #59 │ │ +369770: 6e20 e39e 1000 |00aa: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +369776: 0a01 |00ad: move-result v1 │ │ +369778: 3801 0300 |00ae: if-eqz v1, 00b1 // +0003 │ │ +36977c: 280d |00b0: goto 00bd // +000d │ │ +36977e: 5401 f271 |00b1: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369782: 6e10 7099 0100 |00b3: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369788: 0a02 |00b6: move-result v2 │ │ +36978a: b1e2 |00b7: sub-int/2addr v2, v14 │ │ +36978c: 6e20 7299 2100 |00b8: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369792: 2900 af00 |00bb: goto/16 016a // +00af │ │ +369796: 1241 |00bd: const/4 v1, #int 4 // #4 │ │ +369798: 0f01 |00be: return v1 │ │ +36979a: 1221 |00bf: const/4 v1, #int 2 // #2 │ │ +36979c: 0f01 |00c0: return v1 │ │ +36979e: 6e20 e39e b000 |00c1: invoke-virtual {v0, v11}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +3697a4: 0a01 |00c4: move-result v1 │ │ +3697a6: 1302 4e00 |00c5: const/16 v2, #int 78 // #4e │ │ +3697aa: 1303 6e00 |00c7: const/16 v3, #int 110 // #6e │ │ +3697ae: 3901 1b00 |00c9: if-nez v1, 00e4 // +001b │ │ +3697b2: 3911 0900 |00cb: if-nez v17, 00d4 // +0009 │ │ +3697b6: 6e20 e39e 6000 |00cd: invoke-virtual {v0, v6}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +3697bc: 0a01 |00d0: move-result v1 │ │ +3697be: 3801 0300 |00d1: if-eqz v1, 00d4 // +0003 │ │ +3697c2: 2811 |00d3: goto 00e4 // +0011 │ │ +3697c4: 6e30 e69e a003 |00d4: invoke-virtual {v0, v10, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +3697ca: 0a01 |00d7: move-result v1 │ │ +3697cc: 3901 0a00 |00d8: if-nez v1, 00e2 // +000a │ │ +3697d0: 3911 9000 |00da: if-nez v17, 016a // +0090 │ │ +3697d4: 6e52 e19e a034 |00dc: invoke-virtual {v0, v10, v4, v3, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ +3697da: 0a01 |00df: move-result v1 │ │ +3697dc: 3801 8a00 |00e0: if-eqz v1, 016a // +008a │ │ +3697e0: 1201 |00e2: const/4 v1, #int 0 // #0 │ │ +3697e2: 0f01 |00e3: return v1 │ │ +3697e4: 1301 6c00 |00e4: const/16 v1, #int 108 // #6c │ │ +3697e8: 6e20 e39e 1000 |00e6: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +3697ee: 0a01 |00e9: move-result v1 │ │ +3697f0: 3901 2900 |00ea: if-nez v1, 0113 // +0029 │ │ +3697f4: 3911 0b00 |00ec: if-nez v17, 00f7 // +000b │ │ +3697f8: 1301 4c00 |00ee: const/16 v1, #int 76 // #4c │ │ +3697fc: 6e20 e39e 1000 |00f0: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +369802: 0a01 |00f3: move-result v1 │ │ +369804: 3801 0300 |00f4: if-eqz v1, 00f7 // +0003 │ │ +369808: 281d |00f6: goto 0113 // +001d │ │ +36980a: 6e20 e39e 3000 |00f7: invoke-virtual {v0, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +369810: 0a01 |00fa: move-result v1 │ │ +369812: 3901 1600 |00fb: if-nez v1, 0111 // +0016 │ │ +369816: 3911 0900 |00fd: if-nez v17, 0106 // +0009 │ │ +36981a: 6e20 e39e 2000 |00ff: invoke-virtual {v0, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +369820: 0a01 |0102: move-result v1 │ │ +369822: 3801 0300 |0103: if-eqz v1, 0106 // +0003 │ │ +369826: 280c |0105: goto 0111 // +000c │ │ +369828: 5401 f271 |0106: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +36982c: 6e10 7099 0100 |0108: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369832: 0a02 |010b: move-result v2 │ │ +369834: b1e2 |010c: sub-int/2addr v2, v14 │ │ +369836: 6e20 7299 2100 |010d: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +36983c: 285a |0110: goto 016a // +005a │ │ +36983e: 1251 |0111: const/4 v1, #int 5 // #5 │ │ +369840: 0f01 |0112: return v1 │ │ +369842: 1261 |0113: const/4 v1, #int 6 // #6 │ │ +369844: 0f01 |0114: return v1 │ │ +369846: 1301 6200 |0115: const/16 v1, #int 98 // #62 │ │ +36984a: 6e30 e69e f001 |0117: invoke-virtual {v0, v15, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +369850: 0a02 |011a: move-result v2 │ │ +369852: 3902 0c00 |011b: if-nez v2, 0127 // +000c │ │ +369856: 3911 4d00 |011d: if-nez v17, 016a // +004d │ │ +36985a: 1302 4200 |011f: const/16 v2, #int 66 // #42 │ │ +36985e: 6e52 e19e f018 |0121: invoke-virtual {v0, v15, v8, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ +369864: 0a01 |0124: move-result v1 │ │ +369866: 3801 4500 |0125: if-eqz v1, 016a // +0045 │ │ +36986a: 0f0e |0127: return v14 │ │ +36986c: 6e30 e69e f00d |0128: invoke-virtual {v0, v15, v13}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +369872: 0a01 |012b: move-result v1 │ │ +369874: 3901 0a00 |012c: if-nez v1, 0136 // +000a │ │ +369878: 3911 3c00 |012e: if-nez v17, 016a // +003c │ │ +36987c: 6e55 e19e f0d8 |0130: invoke-virtual {v0, v15, v8, v13, v5}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ +369882: 0a01 |0133: move-result v1 │ │ +369884: 3801 3600 |0134: if-eqz v1, 016a // +0036 │ │ +369888: 1301 0b00 |0136: const/16 v1, #int 11 // #b │ │ +36988c: 0f01 |0138: return v1 │ │ +36988e: 1301 6700 |0139: const/16 v1, #int 103 // #67 │ │ +369892: 6e30 e69e b001 |013b: invoke-virtual {v0, v11, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +369898: 0a04 |013e: move-result v4 │ │ +36989a: 3904 1d00 |013f: if-nez v4, 015c // +001d │ │ +36989e: 3911 0b00 |0141: if-nez v17, 014c // +000b │ │ +3698a2: 1304 4700 |0143: const/16 v4, #int 71 // #47 │ │ +3698a6: 6e54 e19e b016 |0145: invoke-virtual {v0, v11, v6, v1, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ +3698ac: 0a01 |0148: move-result v1 │ │ +3698ae: 3801 0300 |0149: if-eqz v1, 014c // +0003 │ │ +3698b2: 2811 |014b: goto 015c // +0011 │ │ +3698b4: 6e30 e69e c009 |014c: invoke-virtual {v0, v12, v9}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +3698ba: 0a01 |014f: move-result v1 │ │ +3698bc: 3901 0a00 |0150: if-nez v1, 015a // +000a │ │ +3698c0: 3911 1800 |0152: if-nez v17, 016a // +0018 │ │ +3698c4: 6e52 e19e c093 |0154: invoke-virtual {v0, v12, v3, v9, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ +3698ca: 0a01 |0157: move-result v1 │ │ +3698cc: 3801 1200 |0158: if-eqz v1, 016a // +0012 │ │ +3698d0: 1231 |015a: const/4 v1, #int 3 // #3 │ │ +3698d2: 0f01 |015b: return v1 │ │ +3698d4: 1271 |015c: const/4 v1, #int 7 // #7 │ │ +3698d6: 0f01 |015d: return v1 │ │ +3698d8: 2201 4f13 |015e: new-instance v1, Ljava/text/ParseException; // type@134f │ │ +3698dc: 5402 f271 |0160: iget-object v2, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +3698e0: 6e10 7099 0200 |0162: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3698e6: 0a02 |0165: move-result v2 │ │ +3698e8: 7030 6f99 7102 |0166: invoke-direct {v1, v7, v2}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +3698ee: 2701 |0169: throw v1 │ │ +3698f0: 5401 f271 |016a: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +3698f4: 6e10 7099 0100 |016c: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3698fa: 0a02 |016f: move-result v2 │ │ +3698fc: b1e2 |0170: sub-int/2addr v2, v14 │ │ +3698fe: 6e20 7299 2100 |0171: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369904: 2201 4f13 |0174: new-instance v1, Ljava/text/ParseException; // type@134f │ │ +369908: 5402 f271 |0176: iget-object v2, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +36990c: 6e10 7099 0200 |0178: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369912: 0a02 |017b: move-result v2 │ │ +369914: 7030 6f99 7102 |017c: invoke-direct {v1, v7, v2}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +36991a: 2701 |017f: throw v1 │ │ +36991c: 0002 1100 ffff ffff 4100 0000 4400 ... |0180: sparse-switch-data (70 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=484 │ │ 0x0042 line=560 │ │ 0x004a line=561 │ │ 0x0055 line=550 │ │ 0x005f line=551 │ │ @@ -807622,63 +807622,63 @@ │ │ type : '()I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -3699ac: |[3699ac] javax.mail.internet.MailDateFormat$AbstractDateParser.parseZoneOffset:()I │ │ -3699bc: 6e10 d29e 0700 |0000: invoke-virtual {v7}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getChar:()I // method@9ed2 │ │ -3699c2: 0a00 |0003: move-result v0 │ │ -3699c4: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -3699c6: 1a02 9520 |0005: const-string v2, "Invalid zone" // string@2095 │ │ -3699ca: 1303 2b00 |0007: const/16 v3, #int 43 // #2b │ │ -3699ce: 1214 |0009: const/4 v4, #int 1 // #1 │ │ -3699d0: 3230 1f00 |000a: if-eq v0, v3, 0029 // +001f │ │ -3699d4: 1305 2d00 |000c: const/16 v5, #int 45 // #2d │ │ -3699d8: 3350 0300 |000e: if-ne v0, v5, 0011 // +0003 │ │ -3699dc: 2819 |0010: goto 0029 // +0019 │ │ -3699de: 3210 0c00 |0011: if-eq v0, v1, 001d // +000c │ │ -3699e2: 5470 f271 |0013: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -3699e6: 6e10 7099 0000 |0015: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3699ec: 0a01 |0018: move-result v1 │ │ -3699ee: b141 |0019: sub-int/2addr v1, v4 │ │ -3699f0: 6e20 7299 1000 |001a: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -3699f6: 2200 4f13 |001d: new-instance v0, Ljava/text/ParseException; // type@134f │ │ -3699fa: 5471 f271 |001f: iget-object v1, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -3699fe: 6e10 7099 0100 |0021: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369a04: 0a01 |0024: move-result v1 │ │ -369a06: 7030 6f99 2001 |0025: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -369a0c: 2700 |0028: throw v0 │ │ -369a0e: 1245 |0029: const/4 v5, #int 4 // #4 │ │ -369a10: 6e40 d79e 5745 |002a: invoke-virtual {v7, v5, v5, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.parseAsciiDigits:(IIZ)I // method@9ed7 │ │ -369a16: 0a05 |002d: move-result v5 │ │ -369a18: 6e20 d39e 5700 |002e: invoke-virtual {v7, v5}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.isValidZoneOffset:(I)Z // method@9ed3 │ │ -369a1e: 0a06 |0031: move-result v6 │ │ -369a20: 3806 1000 |0032: if-eqz v6, 0042 // +0010 │ │ -369a24: 3330 0300 |0034: if-ne v0, v3, 0037 // +0003 │ │ -369a28: 2802 |0036: goto 0038 // +0002 │ │ -369a2a: 1211 |0037: const/4 v1, #int 1 // #1 │ │ -369a2c: db00 0564 |0038: div-int/lit8 v0, v5, #int 100 // #64 │ │ -369a30: da00 003c |003a: mul-int/lit8 v0, v0, #int 60 // #3c │ │ -369a34: dc05 0564 |003c: rem-int/lit8 v5, v5, #int 100 // #64 │ │ -369a38: b050 |003e: add-int/2addr v0, v5 │ │ -369a3a: 9201 0100 |003f: mul-int v1, v1, v0 │ │ -369a3e: 0f01 |0041: return v1 │ │ -369a40: 5470 f271 |0042: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369a44: 6e10 7099 0000 |0044: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369a4a: 0a01 |0047: move-result v1 │ │ -369a4c: d801 01fb |0048: add-int/lit8 v1, v1, #int -5 // #fb │ │ -369a50: 6e20 7299 1000 |004a: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369a56: 2200 4f13 |004d: new-instance v0, Ljava/text/ParseException; // type@134f │ │ -369a5a: 5471 f271 |004f: iget-object v1, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369a5e: 6e10 7099 0100 |0051: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369a64: 0a01 |0054: move-result v1 │ │ -369a66: 7030 6f99 2001 |0055: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -369a6c: 2700 |0058: throw v0 │ │ +3699a8: |[3699a8] javax.mail.internet.MailDateFormat$AbstractDateParser.parseZoneOffset:()I │ │ +3699b8: 6e10 d29e 0700 |0000: invoke-virtual {v7}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.getChar:()I // method@9ed2 │ │ +3699be: 0a00 |0003: move-result v0 │ │ +3699c0: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +3699c2: 1a02 9520 |0005: const-string v2, "Invalid zone" // string@2095 │ │ +3699c6: 1303 2b00 |0007: const/16 v3, #int 43 // #2b │ │ +3699ca: 1214 |0009: const/4 v4, #int 1 // #1 │ │ +3699cc: 3230 1f00 |000a: if-eq v0, v3, 0029 // +001f │ │ +3699d0: 1305 2d00 |000c: const/16 v5, #int 45 // #2d │ │ +3699d4: 3350 0300 |000e: if-ne v0, v5, 0011 // +0003 │ │ +3699d8: 2819 |0010: goto 0029 // +0019 │ │ +3699da: 3210 0c00 |0011: if-eq v0, v1, 001d // +000c │ │ +3699de: 5470 f271 |0013: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +3699e2: 6e10 7099 0000 |0015: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3699e8: 0a01 |0018: move-result v1 │ │ +3699ea: b141 |0019: sub-int/2addr v1, v4 │ │ +3699ec: 6e20 7299 1000 |001a: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +3699f2: 2200 4f13 |001d: new-instance v0, Ljava/text/ParseException; // type@134f │ │ +3699f6: 5471 f271 |001f: iget-object v1, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +3699fa: 6e10 7099 0100 |0021: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369a00: 0a01 |0024: move-result v1 │ │ +369a02: 7030 6f99 2001 |0025: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369a08: 2700 |0028: throw v0 │ │ +369a0a: 1245 |0029: const/4 v5, #int 4 // #4 │ │ +369a0c: 6e40 d79e 5745 |002a: invoke-virtual {v7, v5, v5, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.parseAsciiDigits:(IIZ)I // method@9ed7 │ │ +369a12: 0a05 |002d: move-result v5 │ │ +369a14: 6e20 d39e 5700 |002e: invoke-virtual {v7, v5}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.isValidZoneOffset:(I)Z // method@9ed3 │ │ +369a1a: 0a06 |0031: move-result v6 │ │ +369a1c: 3806 1000 |0032: if-eqz v6, 0042 // +0010 │ │ +369a20: 3330 0300 |0034: if-ne v0, v3, 0037 // +0003 │ │ +369a24: 2802 |0036: goto 0038 // +0002 │ │ +369a26: 1211 |0037: const/4 v1, #int 1 // #1 │ │ +369a28: db00 0564 |0038: div-int/lit8 v0, v5, #int 100 // #64 │ │ +369a2c: da00 003c |003a: mul-int/lit8 v0, v0, #int 60 // #3c │ │ +369a30: dc05 0564 |003c: rem-int/lit8 v5, v5, #int 100 // #64 │ │ +369a34: b050 |003e: add-int/2addr v0, v5 │ │ +369a36: 9201 0100 |003f: mul-int v1, v1, v0 │ │ +369a3a: 0f01 |0041: return v1 │ │ +369a3c: 5470 f271 |0042: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369a40: 6e10 7099 0000 |0044: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369a46: 0a01 |0047: move-result v1 │ │ +369a48: d801 01fb |0048: add-int/lit8 v1, v1, #int -5 // #fb │ │ +369a4c: 6e20 7299 1000 |004a: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369a52: 2200 4f13 |004d: new-instance v0, Ljava/text/ParseException; // type@134f │ │ +369a56: 5471 f271 |004f: iget-object v1, v7, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369a5a: 6e10 7099 0100 |0051: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369a60: 0a01 |0054: move-result v1 │ │ +369a62: 7030 6f99 2001 |0055: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369a68: 2700 |0058: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0013 line=610 │ │ 0x001d line=612 │ │ 0x002a line=601 │ │ 0x002e line=602 │ │ @@ -807693,42 +807693,42 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -368f20: |[368f20] javax.mail.internet.MailDateFormat$AbstractDateParser.peekAsciiDigit:()Z │ │ -368f30: 5430 f271 |0000: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -368f34: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -368f3a: 0a00 |0005: move-result v0 │ │ -368f3c: 5431 f371 |0006: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ -368f40: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -368f46: 0a01 |000b: move-result v1 │ │ -368f48: 3510 2400 |000c: if-ge v0, v1, 0030 // +0024 │ │ -368f4c: 1300 3000 |000e: const/16 v0, #int 48 // #30 │ │ -368f50: 5431 f371 |0010: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ -368f54: 5432 f271 |0012: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -368f58: 6e10 7099 0200 |0014: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -368f5e: 0a02 |0017: move-result v2 │ │ -368f60: 6e20 0998 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -368f66: 0a01 |001b: move-result v1 │ │ -368f68: 3610 1400 |001c: if-gt v0, v1, 0030 // +0014 │ │ -368f6c: 5430 f371 |001e: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ -368f70: 5431 f271 |0020: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -368f74: 6e10 7099 0100 |0022: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -368f7a: 0a01 |0025: move-result v1 │ │ -368f7c: 6e20 0998 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -368f82: 0a00 |0029: move-result v0 │ │ -368f84: 1301 3900 |002a: const/16 v1, #int 57 // #39 │ │ -368f88: 3610 0400 |002c: if-gt v0, v1, 0030 // +0004 │ │ -368f8c: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -368f8e: 2802 |002f: goto 0031 // +0002 │ │ -368f90: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -368f92: 0f00 |0031: return v0 │ │ +368f1c: |[368f1c] javax.mail.internet.MailDateFormat$AbstractDateParser.peekAsciiDigit:()Z │ │ +368f2c: 5430 f271 |0000: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +368f30: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +368f36: 0a00 |0005: move-result v0 │ │ +368f38: 5431 f371 |0006: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ +368f3c: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +368f42: 0a01 |000b: move-result v1 │ │ +368f44: 3510 2400 |000c: if-ge v0, v1, 0030 // +0024 │ │ +368f48: 1300 3000 |000e: const/16 v0, #int 48 // #30 │ │ +368f4c: 5431 f371 |0010: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ +368f50: 5432 f271 |0012: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +368f54: 6e10 7099 0200 |0014: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +368f5a: 0a02 |0017: move-result v2 │ │ +368f5c: 6e20 0998 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +368f62: 0a01 |001b: move-result v1 │ │ +368f64: 3610 1400 |001c: if-gt v0, v1, 0030 // +0014 │ │ +368f68: 5430 f371 |001e: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ +368f6c: 5431 f271 |0020: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +368f70: 6e10 7099 0100 |0022: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +368f76: 0a01 |0025: move-result v1 │ │ +368f78: 6e20 0998 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +368f7e: 0a00 |0029: move-result v0 │ │ +368f80: 1301 3900 |002a: const/16 v1, #int 57 // #39 │ │ +368f84: 3610 0400 |002c: if-gt v0, v1, 0030 // +0004 │ │ +368f88: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +368f8a: 2802 |002f: goto 0031 // +0002 │ │ +368f8c: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +368f8e: 0f00 |0031: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ 0x0014 line=783 │ │ 0x0022 line=784 │ │ locals : │ │ 0x0000 - 0x0032 reg=3 this Ljavax/mail/internet/MailDateFormat$AbstractDateParser; │ │ @@ -807738,33 +807738,33 @@ │ │ type : '(C)Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -368f94: |[368f94] javax.mail.internet.MailDateFormat$AbstractDateParser.peekChar:(C)Z │ │ -368fa4: 5420 f271 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -368fa8: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -368fae: 0a00 |0005: move-result v0 │ │ -368fb0: 5421 f371 |0006: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ -368fb4: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -368fba: 0a01 |000b: move-result v1 │ │ -368fbc: 3510 1200 |000c: if-ge v0, v1, 001e // +0012 │ │ -368fc0: 5420 f371 |000e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ -368fc4: 5421 f271 |0010: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -368fc8: 6e10 7099 0100 |0012: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -368fce: 0a01 |0015: move-result v1 │ │ -368fd0: 6e20 0998 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -368fd6: 0a00 |0019: move-result v0 │ │ -368fd8: 3330 0400 |001a: if-ne v0, v3, 001e // +0004 │ │ -368fdc: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -368fde: 2802 |001d: goto 001f // +0002 │ │ -368fe0: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -368fe2: 0f03 |001f: return v3 │ │ +368f90: |[368f90] javax.mail.internet.MailDateFormat$AbstractDateParser.peekChar:(C)Z │ │ +368fa0: 5420 f271 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +368fa4: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +368faa: 0a00 |0005: move-result v0 │ │ +368fac: 5421 f371 |0006: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ +368fb0: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +368fb6: 0a01 |000b: move-result v1 │ │ +368fb8: 3510 1200 |000c: if-ge v0, v1, 001e // +0012 │ │ +368fbc: 5420 f371 |000e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ +368fc0: 5421 f271 |0010: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +368fc4: 6e10 7099 0100 |0012: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +368fca: 0a01 |0015: move-result v1 │ │ +368fcc: 6e20 0998 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +368fd2: 0a00 |0019: move-result v0 │ │ +368fd4: 3330 0400 |001a: if-ne v0, v3, 001e // +0004 │ │ +368fd8: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +368fda: 2802 |001d: goto 001f // +0002 │ │ +368fdc: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +368fde: 0f03 |001f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ 0x0012 line=796 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Ljavax/mail/internet/MailDateFormat$AbstractDateParser; │ │ 0x0000 - 0x0020 reg=3 (null) C │ │ @@ -807774,50 +807774,50 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -368fe4: |[368fe4] javax.mail.internet.MailDateFormat$AbstractDateParser.peekFoldingWhiteSpace:()Z │ │ -368ff4: 5420 f271 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -368ff8: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -368ffe: 0a00 |0005: move-result v0 │ │ -369000: 5421 f371 |0006: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ -369004: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -36900a: 0a01 |000b: move-result v1 │ │ -36900c: 3510 3400 |000c: if-ge v0, v1, 0040 // +0034 │ │ -369010: 5420 f371 |000e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ -369014: 5421 f271 |0010: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369018: 6e10 7099 0100 |0012: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36901e: 0a01 |0015: move-result v1 │ │ -369020: 6e20 0998 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -369026: 0a00 |0019: move-result v0 │ │ -369028: 1301 2000 |001a: const/16 v1, #int 32 // #20 │ │ -36902c: 3210 2200 |001c: if-eq v0, v1, 003e // +0022 │ │ -369030: 5420 f371 |001e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ -369034: 5421 f271 |0020: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369038: 6e10 7099 0100 |0022: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36903e: 0a01 |0025: move-result v1 │ │ -369040: 6e20 0998 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -369046: 0a00 |0029: move-result v0 │ │ -369048: 1301 0900 |002a: const/16 v1, #int 9 // #9 │ │ -36904c: 3210 1200 |002c: if-eq v0, v1, 003e // +0012 │ │ -369050: 5420 f371 |002e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ -369054: 5421 f271 |0030: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369058: 6e10 7099 0100 |0032: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36905e: 0a01 |0035: move-result v1 │ │ -369060: 6e20 0998 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -369066: 0a00 |0039: move-result v0 │ │ -369068: 1301 0d00 |003a: const/16 v1, #int 13 // #d │ │ -36906c: 3310 0400 |003c: if-ne v0, v1, 0040 // +0004 │ │ -369070: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -369072: 2802 |003f: goto 0041 // +0002 │ │ -369074: 1200 |0040: const/4 v0, #int 0 // #0 │ │ -369076: 0f00 |0041: return v0 │ │ +368fe0: |[368fe0] javax.mail.internet.MailDateFormat$AbstractDateParser.peekFoldingWhiteSpace:()Z │ │ +368ff0: 5420 f271 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +368ff4: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +368ffa: 0a00 |0005: move-result v0 │ │ +368ffc: 5421 f371 |0006: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ +369000: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +369006: 0a01 |000b: move-result v1 │ │ +369008: 3510 3400 |000c: if-ge v0, v1, 0040 // +0034 │ │ +36900c: 5420 f371 |000e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ +369010: 5421 f271 |0010: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369014: 6e10 7099 0100 |0012: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36901a: 0a01 |0015: move-result v1 │ │ +36901c: 6e20 0998 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +369022: 0a00 |0019: move-result v0 │ │ +369024: 1301 2000 |001a: const/16 v1, #int 32 // #20 │ │ +369028: 3210 2200 |001c: if-eq v0, v1, 003e // +0022 │ │ +36902c: 5420 f371 |001e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ +369030: 5421 f271 |0020: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369034: 6e10 7099 0100 |0022: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36903a: 0a01 |0025: move-result v1 │ │ +36903c: 6e20 0998 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +369042: 0a00 |0029: move-result v0 │ │ +369044: 1301 0900 |002a: const/16 v1, #int 9 // #9 │ │ +369048: 3210 1200 |002c: if-eq v0, v1, 003e // +0012 │ │ +36904c: 5420 f371 |002e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ +369050: 5421 f271 |0030: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369054: 6e10 7099 0100 |0032: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36905a: 0a01 |0035: move-result v1 │ │ +36905c: 6e20 0998 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +369062: 0a00 |0039: move-result v0 │ │ +369064: 1301 0d00 |003a: const/16 v1, #int 13 // #d │ │ +369068: 3310 0400 |003c: if-ne v0, v1, 0040 // +0004 │ │ +36906c: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +36906e: 2802 |003f: goto 0041 // +0002 │ │ +369070: 1200 |0040: const/4 v0, #int 0 // #0 │ │ +369072: 0f00 |0041: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ 0x0012 line=789 │ │ 0x0022 line=790 │ │ 0x0032 line=791 │ │ locals : │ │ @@ -807828,26 +807828,26 @@ │ │ type : '(CC)Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -369078: |[369078] javax.mail.internet.MailDateFormat$AbstractDateParser.skipAlternative:(CC)Z │ │ -369088: 6e20 e39e 1000 |0000: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -36908e: 0a01 |0003: move-result v1 │ │ -369090: 3901 0b00 |0004: if-nez v1, 000f // +000b │ │ -369094: 6e20 e39e 2000 |0006: invoke-virtual {v0, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -36909a: 0a01 |0009: move-result v1 │ │ -36909c: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -3690a0: 2803 |000c: goto 000f // +0003 │ │ -3690a2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -3690a4: 2802 |000e: goto 0010 // +0002 │ │ -3690a6: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -3690a8: 0f01 |0010: return v1 │ │ +369074: |[369074] javax.mail.internet.MailDateFormat$AbstractDateParser.skipAlternative:(CC)Z │ │ +369084: 6e20 e39e 1000 |0000: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +36908a: 0a01 |0003: move-result v1 │ │ +36908c: 3901 0b00 |0004: if-nez v1, 000f // +000b │ │ +369090: 6e20 e39e 2000 |0006: invoke-virtual {v0, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +369096: 0a01 |0009: move-result v1 │ │ +369098: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +36909c: 2803 |000c: goto 000f // +0003 │ │ +36909e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +3690a0: 2802 |000e: goto 0010 // +0002 │ │ +3690a2: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +3690a4: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Ljavax/mail/internet/MailDateFormat$AbstractDateParser; │ │ 0x0000 - 0x0011 reg=1 (null) C │ │ 0x0000 - 0x0011 reg=2 (null) C │ │ @@ -807857,30 +807857,30 @@ │ │ type : '(CCCC)Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3690ac: |[3690ac] javax.mail.internet.MailDateFormat$AbstractDateParser.skipAlternativePair:(CCCC)Z │ │ -3690bc: 6e30 e09e 1002 |0000: invoke-virtual {v0, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternative:(CC)Z // method@9ee0 │ │ -3690c2: 0a01 |0003: move-result v1 │ │ -3690c4: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ -3690c8: 6e30 e09e 3004 |0006: invoke-virtual {v0, v3, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternative:(CC)Z // method@9ee0 │ │ -3690ce: 0a01 |0009: move-result v1 │ │ -3690d0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -3690d2: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ -3690d6: 0f02 |000d: return v2 │ │ -3690d8: 5401 f271 |000e: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -3690dc: 6e10 7099 0100 |0010: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3690e2: 0a03 |0013: move-result v3 │ │ -3690e4: b123 |0014: sub-int/2addr v3, v2 │ │ -3690e6: 6e20 7299 3100 |0015: invoke-virtual {v1, v3}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -3690ec: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -3690ee: 0f01 |0019: return v1 │ │ +3690a8: |[3690a8] javax.mail.internet.MailDateFormat$AbstractDateParser.skipAlternativePair:(CCCC)Z │ │ +3690b8: 6e30 e09e 1002 |0000: invoke-virtual {v0, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternative:(CC)Z // method@9ee0 │ │ +3690be: 0a01 |0003: move-result v1 │ │ +3690c0: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ +3690c4: 6e30 e09e 3004 |0006: invoke-virtual {v0, v3, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternative:(CC)Z // method@9ee0 │ │ +3690ca: 0a01 |0009: move-result v1 │ │ +3690cc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +3690ce: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ +3690d2: 0f02 |000d: return v2 │ │ +3690d4: 5401 f271 |000e: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +3690d8: 6e10 7099 0100 |0010: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3690de: 0a03 |0013: move-result v3 │ │ +3690e0: b123 |0014: sub-int/2addr v3, v2 │ │ +3690e2: 6e20 7299 3100 |0015: invoke-virtual {v1, v3}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +3690e8: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +3690ea: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ 0x0006 line=747 │ │ 0x000e line=750 │ │ locals : │ │ 0x0000 - 0x001a reg=0 this Ljavax/mail/internet/MailDateFormat$AbstractDateParser; │ │ @@ -807894,30 +807894,30 @@ │ │ type : '(CCCCCC)Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -3690f0: |[3690f0] javax.mail.internet.MailDateFormat$AbstractDateParser.skipAlternativeTriple:(CCCCCC)Z │ │ -369100: 6e54 e19e 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ -369106: 0a01 |0003: move-result v1 │ │ -369108: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ -36910c: 6e30 e09e 5006 |0006: invoke-virtual {v0, v5, v6}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternative:(CC)Z // method@9ee0 │ │ -369112: 0a01 |0009: move-result v1 │ │ -369114: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ -369118: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -36911a: 0f01 |000d: return v1 │ │ -36911c: 5401 f271 |000e: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369120: 6e10 7099 0100 |0010: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369126: 0a02 |0013: move-result v2 │ │ -369128: d802 02fe |0014: add-int/lit8 v2, v2, #int -2 // #fe │ │ -36912c: 6e20 7299 2100 |0016: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369132: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -369134: 0f01 |001a: return v1 │ │ +3690ec: |[3690ec] javax.mail.internet.MailDateFormat$AbstractDateParser.skipAlternativeTriple:(CCCCCC)Z │ │ +3690fc: 6e54 e19e 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternativePair:(CCCC)Z // method@9ee1 │ │ +369102: 0a01 |0003: move-result v1 │ │ +369104: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ +369108: 6e30 e09e 5006 |0006: invoke-virtual {v0, v5, v6}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternative:(CC)Z // method@9ee0 │ │ +36910e: 0a01 |0009: move-result v1 │ │ +369110: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ +369114: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +369116: 0f01 |000d: return v1 │ │ +369118: 5401 f271 |000e: iget-object v1, v0, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +36911c: 6e10 7099 0100 |0010: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369122: 0a02 |0013: move-result v2 │ │ +369124: d802 02fe |0014: add-int/lit8 v2, v2, #int -2 // #fe │ │ +369128: 6e20 7299 2100 |0016: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +36912e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +369130: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x0006 line=733 │ │ 0x000e line=736 │ │ locals : │ │ 0x0000 - 0x001b reg=0 this Ljavax/mail/internet/MailDateFormat$AbstractDateParser; │ │ @@ -807933,38 +807933,38 @@ │ │ type : '(C)Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -369138: |[369138] javax.mail.internet.MailDateFormat$AbstractDateParser.skipChar:(C)Z │ │ -369148: 5420 f271 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -36914c: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369152: 0a00 |0005: move-result v0 │ │ -369154: 5421 f371 |0006: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ -369158: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -36915e: 0a01 |000b: move-result v1 │ │ -369160: 3510 1c00 |000c: if-ge v0, v1, 0028 // +001c │ │ -369164: 5420 f371 |000e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ -369168: 5421 f271 |0010: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -36916c: 6e10 7099 0100 |0012: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369172: 0a01 |0015: move-result v1 │ │ -369174: 6e20 0998 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36917a: 0a00 |0019: move-result v0 │ │ -36917c: 3330 0e00 |001a: if-ne v0, v3, 0028 // +000e │ │ -369180: 5423 f271 |001c: iget-object v3, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369184: 6e10 7099 0300 |001e: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36918a: 0a00 |0021: move-result v0 │ │ -36918c: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -36918e: b010 |0023: add-int/2addr v0, v1 │ │ -369190: 6e20 7299 0300 |0024: invoke-virtual {v3, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369196: 0f01 |0027: return v1 │ │ -369198: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -36919a: 0f03 |0029: return v3 │ │ +369134: |[369134] javax.mail.internet.MailDateFormat$AbstractDateParser.skipChar:(C)Z │ │ +369144: 5420 f271 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369148: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36914e: 0a00 |0005: move-result v0 │ │ +369150: 5421 f371 |0006: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ +369154: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +36915a: 0a01 |000b: move-result v1 │ │ +36915c: 3510 1c00 |000c: if-ge v0, v1, 0028 // +001c │ │ +369160: 5420 f371 |000e: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.text:Ljava/lang/String; // field@71f3 │ │ +369164: 5421 f271 |0010: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369168: 6e10 7099 0100 |0012: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36916e: 0a01 |0015: move-result v1 │ │ +369170: 6e20 0998 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +369176: 0a00 |0019: move-result v0 │ │ +369178: 3330 0e00 |001a: if-ne v0, v3, 0028 // +000e │ │ +36917c: 5423 f271 |001c: iget-object v3, v2, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369180: 6e10 7099 0300 |001e: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369186: 0a00 |0021: move-result v0 │ │ +369188: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +36918a: b010 |0023: add-int/2addr v0, v1 │ │ +36918c: 6e20 7299 0300 |0024: invoke-virtual {v3, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369192: 0f01 |0027: return v1 │ │ +369194: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +369196: 0f03 |0029: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ 0x0012 line=773 │ │ 0x001c line=774 │ │ locals : │ │ 0x0000 - 0x002a reg=2 this Ljavax/mail/internet/MailDateFormat$AbstractDateParser; │ │ @@ -807975,61 +807975,61 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -36919c: |[36919c] javax.mail.internet.MailDateFormat$AbstractDateParser.skipFoldingWhiteSpace:()Z │ │ -3691ac: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -3691b0: 6e20 e39e 0400 |0002: invoke-virtual {v4, v0}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -3691b6: 0a00 |0005: move-result v0 │ │ -3691b8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3691ba: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -3691bc: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -3691c0: 6e10 df9e 0400 |000a: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.peekFoldingWhiteSpace:()Z // method@9edf │ │ -3691c6: 0a00 |000d: move-result v0 │ │ -3691c8: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ -3691cc: 0f02 |0010: return v2 │ │ -3691ce: 5440 f271 |0011: iget-object v0, v4, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -3691d2: 6e10 7099 0000 |0013: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3691d8: 0a03 |0016: move-result v3 │ │ -3691da: b123 |0017: sub-int/2addr v3, v2 │ │ -3691dc: 6e20 7299 3000 |0018: invoke-virtual {v0, v3}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -3691e2: 2808 |001b: goto 0023 // +0008 │ │ -3691e4: 6e10 df9e 0400 |001c: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.peekFoldingWhiteSpace:()Z // method@9edf │ │ -3691ea: 0a00 |001f: move-result v0 │ │ -3691ec: 3900 0300 |0020: if-nez v0, 0023 // +0003 │ │ -3691f0: 0f01 |0022: return v1 │ │ -3691f2: 5440 f271 |0023: iget-object v0, v4, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -3691f6: 6e10 7099 0000 |0025: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3691fc: 0a00 |0028: move-result v0 │ │ -3691fe: 6e10 e79e 0400 |0029: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipWhiteSpace:()Z // method@9ee7 │ │ -369204: 0a03 |002c: move-result v3 │ │ -369206: 3803 1500 |002d: if-eqz v3, 0042 // +0015 │ │ -36920a: 6e10 e59e 0400 |002f: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipNewline:()Z // method@9ee5 │ │ -369210: 0a03 |0032: move-result v3 │ │ -369212: 3803 0e00 |0033: if-eqz v3, 0041 // +000e │ │ -369216: 6e10 e79e 0400 |0035: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipWhiteSpace:()Z // method@9ee7 │ │ -36921c: 0a03 |0038: move-result v3 │ │ -36921e: 3903 f6ff |0039: if-nez v3, 002f // -000a │ │ -369222: 5442 f271 |003b: iget-object v2, v4, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -369226: 6e20 7299 0200 |003d: invoke-virtual {v2, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -36922c: 0f01 |0040: return v1 │ │ -36922e: 0f02 |0041: return v2 │ │ -369230: 6e10 e59e 0400 |0042: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipNewline:()Z // method@9ee5 │ │ -369236: 0a03 |0045: move-result v3 │ │ -369238: 3803 0900 |0046: if-eqz v3, 004f // +0009 │ │ -36923c: 6e10 e79e 0400 |0048: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipWhiteSpace:()Z // method@9ee7 │ │ -369242: 0a03 |004b: move-result v3 │ │ -369244: 3803 0300 |004c: if-eqz v3, 004f // +0003 │ │ -369248: 0f02 |004e: return v2 │ │ -36924a: 5442 f271 |004f: iget-object v2, v4, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -36924e: 6e20 7299 0200 |0051: invoke-virtual {v2, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369254: 0f01 |0054: return v1 │ │ +369198: |[369198] javax.mail.internet.MailDateFormat$AbstractDateParser.skipFoldingWhiteSpace:()Z │ │ +3691a8: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +3691ac: 6e20 e39e 0400 |0002: invoke-virtual {v4, v0}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +3691b2: 0a00 |0005: move-result v0 │ │ +3691b4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3691b6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +3691b8: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +3691bc: 6e10 df9e 0400 |000a: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.peekFoldingWhiteSpace:()Z // method@9edf │ │ +3691c2: 0a00 |000d: move-result v0 │ │ +3691c4: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ +3691c8: 0f02 |0010: return v2 │ │ +3691ca: 5440 f271 |0011: iget-object v0, v4, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +3691ce: 6e10 7099 0000 |0013: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3691d4: 0a03 |0016: move-result v3 │ │ +3691d6: b123 |0017: sub-int/2addr v3, v2 │ │ +3691d8: 6e20 7299 3000 |0018: invoke-virtual {v0, v3}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +3691de: 2808 |001b: goto 0023 // +0008 │ │ +3691e0: 6e10 df9e 0400 |001c: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.peekFoldingWhiteSpace:()Z // method@9edf │ │ +3691e6: 0a00 |001f: move-result v0 │ │ +3691e8: 3900 0300 |0020: if-nez v0, 0023 // +0003 │ │ +3691ec: 0f01 |0022: return v1 │ │ +3691ee: 5440 f271 |0023: iget-object v0, v4, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +3691f2: 6e10 7099 0000 |0025: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3691f8: 0a00 |0028: move-result v0 │ │ +3691fa: 6e10 e79e 0400 |0029: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipWhiteSpace:()Z // method@9ee7 │ │ +369200: 0a03 |002c: move-result v3 │ │ +369202: 3803 1500 |002d: if-eqz v3, 0042 // +0015 │ │ +369206: 6e10 e59e 0400 |002f: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipNewline:()Z // method@9ee5 │ │ +36920c: 0a03 |0032: move-result v3 │ │ +36920e: 3803 0e00 |0033: if-eqz v3, 0041 // +000e │ │ +369212: 6e10 e79e 0400 |0035: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipWhiteSpace:()Z // method@9ee7 │ │ +369218: 0a03 |0038: move-result v3 │ │ +36921a: 3903 f6ff |0039: if-nez v3, 002f // -000a │ │ +36921e: 5442 f271 |003b: iget-object v2, v4, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +369222: 6e20 7299 0200 |003d: invoke-virtual {v2, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369228: 0f01 |0040: return v1 │ │ +36922a: 0f02 |0041: return v2 │ │ +36922c: 6e10 e59e 0400 |0042: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipNewline:()Z // method@9ee5 │ │ +369232: 0a03 |0045: move-result v3 │ │ +369234: 3803 0900 |0046: if-eqz v3, 004f // +0009 │ │ +369238: 6e10 e79e 0400 |0048: invoke-virtual {v4}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipWhiteSpace:()Z // method@9ee7 │ │ +36923e: 0a03 |004b: move-result v3 │ │ +369240: 3803 0300 |004c: if-eqz v3, 004f // +0003 │ │ +369244: 0f02 |004e: return v2 │ │ +369246: 5442 f271 |004f: iget-object v2, v4, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +36924a: 6e20 7299 0200 |0051: invoke-virtual {v2, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369250: 0f01 |0054: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=688 │ │ 0x000a line=689 │ │ 0x0011 line=692 │ │ 0x001c line=694 │ │ 0x0023 line=699 │ │ @@ -808047,20 +808047,20 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -369258: |[369258] javax.mail.internet.MailDateFormat$AbstractDateParser.skipNewline:()Z │ │ -369268: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ -36926c: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -369270: 6e30 e69e 0201 |0004: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ -369276: 0a00 |0007: move-result v0 │ │ -369278: 0f00 |0008: return v0 │ │ +369254: |[369254] javax.mail.internet.MailDateFormat$AbstractDateParser.skipNewline:()Z │ │ +369264: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ +369268: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +36926c: 6e30 e69e 0201 |0004: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipPair:(CC)Z // method@9ee6 │ │ +369272: 0a00 |0007: move-result v0 │ │ +369274: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=723 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Ljavax/mail/internet/MailDateFormat$AbstractDateParser; │ │ │ │ #21 : (in Ljavax/mail/internet/MailDateFormat$AbstractDateParser;) │ │ @@ -808068,30 +808068,30 @@ │ │ type : '(CC)Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -36927c: |[36927c] javax.mail.internet.MailDateFormat$AbstractDateParser.skipPair:(CC)Z │ │ -36928c: 6e20 e39e 2100 |0000: invoke-virtual {v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -369292: 0a02 |0003: move-result v2 │ │ -369294: 3802 1400 |0004: if-eqz v2, 0018 // +0014 │ │ -369298: 6e20 e39e 3100 |0006: invoke-virtual {v1, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ -36929e: 0a02 |0009: move-result v2 │ │ -3692a0: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -3692a2: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ -3692a6: 0f03 |000d: return v3 │ │ -3692a8: 5412 f271 |000e: iget-object v2, v1, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -3692ac: 6e10 7099 0200 |0010: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3692b2: 0a00 |0013: move-result v0 │ │ -3692b4: b130 |0014: sub-int/2addr v0, v3 │ │ -3692b6: 6e20 7299 0200 |0015: invoke-virtual {v2, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -3692bc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -3692be: 0f02 |0019: return v2 │ │ +369278: |[369278] javax.mail.internet.MailDateFormat$AbstractDateParser.skipPair:(CC)Z │ │ +369288: 6e20 e39e 2100 |0000: invoke-virtual {v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +36928e: 0a02 |0003: move-result v2 │ │ +369290: 3802 1400 |0004: if-eqz v2, 0018 // +0014 │ │ +369294: 6e20 e39e 3100 |0006: invoke-virtual {v1, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipChar:(C)Z // method@9ee3 │ │ +36929a: 0a02 |0009: move-result v2 │ │ +36929c: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +36929e: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ +3692a2: 0f03 |000d: return v3 │ │ +3692a4: 5412 f271 |000e: iget-object v2, v1, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +3692a8: 6e10 7099 0200 |0010: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3692ae: 0a00 |0013: move-result v0 │ │ +3692b0: b130 |0014: sub-int/2addr v0, v3 │ │ +3692b2: 6e20 7299 0200 |0015: invoke-virtual {v2, v0}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +3692b8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +3692ba: 0f02 |0019: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x0006 line=762 │ │ 0x000e line=765 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Ljavax/mail/internet/MailDateFormat$AbstractDateParser; │ │ @@ -808103,32 +808103,32 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -3692c0: |[3692c0] javax.mail.internet.MailDateFormat$AbstractDateParser.skipWhiteSpace:()Z │ │ -3692d0: 5430 f271 |0000: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -3692d4: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3692da: 0a00 |0005: move-result v0 │ │ -3692dc: 1301 2000 |0006: const/16 v1, #int 32 // #20 │ │ -3692e0: 1302 0900 |0008: const/16 v2, #int 9 // #9 │ │ -3692e4: 6e30 e09e 1302 |000a: invoke-virtual {v3, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternative:(CC)Z // method@9ee0 │ │ -3692ea: 0a01 |000d: move-result v1 │ │ -3692ec: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -3692f0: 28f6 |0010: goto 0006 // -000a │ │ -3692f2: 5431 f271 |0011: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ -3692f6: 6e10 7099 0100 |0013: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -3692fc: 0a01 |0016: move-result v1 │ │ -3692fe: 3701 0400 |0017: if-le v1, v0, 001b // +0004 │ │ -369302: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -369304: 2802 |001a: goto 001c // +0002 │ │ -369306: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -369308: 0f00 |001c: return v0 │ │ +3692bc: |[3692bc] javax.mail.internet.MailDateFormat$AbstractDateParser.skipWhiteSpace:()Z │ │ +3692cc: 5430 f271 |0000: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +3692d0: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3692d6: 0a00 |0005: move-result v0 │ │ +3692d8: 1301 2000 |0006: const/16 v1, #int 32 // #20 │ │ +3692dc: 1302 0900 |0008: const/16 v2, #int 9 // #9 │ │ +3692e0: 6e30 e09e 1302 |000a: invoke-virtual {v3, v1, v2}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.skipAlternative:(CC)Z // method@9ee0 │ │ +3692e6: 0a01 |000d: move-result v1 │ │ +3692e8: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +3692ec: 28f6 |0010: goto 0006 // -000a │ │ +3692ee: 5431 f271 |0011: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.pos:Ljava/text/ParsePosition; // field@71f2 │ │ +3692f2: 6e10 7099 0100 |0013: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +3692f8: 0a01 |0016: move-result v1 │ │ +3692fa: 3701 0400 |0017: if-le v1, v0, 001b // +0004 │ │ +3692fe: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +369300: 2802 |001a: goto 001c // +0002 │ │ +369302: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +369304: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ 0x000a line=718 │ │ 0x0011 line=719 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Ljavax/mail/internet/MailDateFormat$AbstractDateParser; │ │ @@ -808202,27 +808202,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -36a580: |[36a580] javax.mail.internet.MailDateFormat.:()V │ │ -36a590: 2200 6312 |0000: new-instance v0, Lcom/sun/mail/util/MailLogger; // type@1263 │ │ -36a594: 1c01 2d14 |0002: const-class v1, Ljavax/mail/internet/MailDateFormat; // type@142d │ │ -36a598: 6202 a570 |0004: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@70a5 │ │ -36a59c: 1a03 4715 |0006: const-string v3, "DEBUG" // string@1547 │ │ -36a5a0: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -36a5a2: 7052 a495 1043 |0009: invoke-direct {v0, v1, v3, v4, v2}, Lcom/sun/mail/util/MailLogger;.:(Ljava/lang/Class;Ljava/lang/String;ZLjava/io/PrintStream;)V // method@95a4 │ │ -36a5a8: 6900 fc71 |000c: sput-object v0, Ljavax/mail/internet/MailDateFormat;.LOGGER:Lcom/sun/mail/util/MailLogger; // field@71fc │ │ -36a5ac: 1a00 894f |000e: const-string v0, "UTC" // string@4f89 │ │ -36a5b0: 7110 c19a 0000 |0010: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@9ac1 │ │ -36a5b6: 0c00 |0013: move-result-object v0 │ │ -36a5b8: 6900 ff71 |0014: sput-object v0, Ljavax/mail/internet/MailDateFormat;.UTC:Ljava/util/TimeZone; // field@71ff │ │ -36a5bc: 0e00 |0016: return-void │ │ +36a57c: |[36a57c] javax.mail.internet.MailDateFormat.:()V │ │ +36a58c: 2200 6312 |0000: new-instance v0, Lcom/sun/mail/util/MailLogger; // type@1263 │ │ +36a590: 1c01 2d14 |0002: const-class v1, Ljavax/mail/internet/MailDateFormat; // type@142d │ │ +36a594: 6202 a570 |0004: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@70a5 │ │ +36a598: 1a03 4715 |0006: const-string v3, "DEBUG" // string@1547 │ │ +36a59c: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +36a59e: 7052 a495 1043 |0009: invoke-direct {v0, v1, v3, v4, v2}, Lcom/sun/mail/util/MailLogger;.:(Ljava/lang/Class;Ljava/lang/String;ZLjava/io/PrintStream;)V // method@95a4 │ │ +36a5a4: 6900 fc71 |000c: sput-object v0, Ljavax/mail/internet/MailDateFormat;.LOGGER:Lcom/sun/mail/util/MailLogger; // field@71fc │ │ +36a5a8: 1a00 894f |000e: const-string v0, "UTC" // string@4f89 │ │ +36a5ac: 7110 c19a 0000 |0010: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@9ac1 │ │ +36a5b2: 0c00 |0013: move-result-object v0 │ │ +36a5b4: 6900 ff71 |0014: sput-object v0, Ljavax/mail/internet/MailDateFormat;.UTC:Ljava/util/TimeZone; // field@71ff │ │ +36a5b8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0010 line=158 │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/internet/MailDateFormat;) │ │ @@ -808230,19 +808230,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -36a5c0: |[36a5c0] javax.mail.internet.MailDateFormat.:()V │ │ -36a5d0: 6200 bd70 |0000: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@70bd │ │ -36a5d4: 1a01 e417 |0002: const-string v1, "EEE, d MMM yyyy HH:mm:ss Z (z)" // string@17e4 │ │ -36a5d8: 7030 7599 1200 |0004: invoke-direct {v2, v1, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@9975 │ │ -36a5de: 0e00 |0007: return-void │ │ +36a5bc: |[36a5bc] javax.mail.internet.MailDateFormat.:()V │ │ +36a5cc: 6200 bd70 |0000: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@70bd │ │ +36a5d0: 1a01 e417 |0002: const-string v1, "EEE, d MMM yyyy HH:mm:ss Z (z)" // string@17e4 │ │ +36a5d4: 7030 7599 1200 |0004: invoke-direct {v2, v1, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@9975 │ │ +36a5da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljavax/mail/internet/MailDateFormat; │ │ │ │ #2 : (in Ljavax/mail/internet/MailDateFormat;) │ │ @@ -808250,35 +808250,35 @@ │ │ type : '()Lcom/sun/mail/util/MailLogger;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36a364: |[36a364] javax.mail.internet.MailDateFormat.access$000:()Lcom/sun/mail/util/MailLogger; │ │ -36a374: 6200 fc71 |0000: sget-object v0, Ljavax/mail/internet/MailDateFormat;.LOGGER:Lcom/sun/mail/util/MailLogger; // field@71fc │ │ -36a378: 1100 |0002: return-object v0 │ │ +36a360: |[36a360] javax.mail.internet.MailDateFormat.access$000:()Lcom/sun/mail/util/MailLogger; │ │ +36a370: 6200 fc71 |0000: sget-object v0, Ljavax/mail/internet/MailDateFormat;.LOGGER:Lcom/sun/mail/util/MailLogger; // field@71fc │ │ +36a374: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ │ │ #3 : (in Ljavax/mail/internet/MailDateFormat;) │ │ name : 'access$100' │ │ type : '(Ljavax/mail/internet/MailDateFormat;IIIIIIII)Ljava/util/Date;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 5 16-bit code units │ │ -36a3e8: |[36a3e8] javax.mail.internet.MailDateFormat.access$100:(Ljavax/mail/internet/MailDateFormat;IIIIIIII)Ljava/util/Date; │ │ -36a3f8: 7609 309f 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/mail/internet/MailDateFormat;.toDate:(IIIIIIII)Ljava/util/Date; // method@9f30 │ │ -36a3fe: 0c00 |0003: move-result-object v0 │ │ -36a400: 1100 |0004: return-object v0 │ │ +36a3e4: |[36a3e4] javax.mail.internet.MailDateFormat.access$100:(Ljavax/mail/internet/MailDateFormat;IIIIIIII)Ljava/util/Date; │ │ +36a3f4: 7609 309f 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/mail/internet/MailDateFormat;.toDate:(IIIIIIII)Ljava/util/Date; // method@9f30 │ │ +36a3fa: 0c00 |0003: move-result-object v0 │ │ +36a3fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljavax/mail/internet/MailDateFormat; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -808294,19 +808294,19 @@ │ │ type : '(Ljava/io/ObjectInputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -36a620: |[36a620] javax.mail.internet.MailDateFormat.readObject:(Ljava/io/ObjectInputStream;)V │ │ -36a630: 6e10 c796 0100 |0000: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@96c7 │ │ -36a636: 1a01 e417 |0003: const-string v1, "EEE, d MMM yyyy HH:mm:ss Z (z)" // string@17e4 │ │ -36a63a: 6f20 7699 1000 |0005: invoke-super {v0, v1}, Ljava/text/SimpleDateFormat;.applyPattern:(Ljava/lang/String;)V // method@9976 │ │ -36a640: 0e00 |0008: return-void │ │ +36a61c: |[36a61c] javax.mail.internet.MailDateFormat.readObject:(Ljava/io/ObjectInputStream;)V │ │ +36a62c: 6e10 c796 0100 |0000: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@96c7 │ │ +36a632: 1a01 e417 |0003: const-string v1, "EEE, d MMM yyyy HH:mm:ss Z (z)" // string@17e4 │ │ +36a636: 6f20 7699 1000 |0005: invoke-super {v0, v1}, Ljava/text/SimpleDateFormat;.applyPattern:(Ljava/lang/String;)V // method@9976 │ │ +36a63c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Ljavax/mail/internet/MailDateFormat; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/io/ObjectInputStream; │ │ @@ -808316,17 +808316,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -36a6c4: |[36a6c4] javax.mail.internet.MailDateFormat.superApplyPattern:(Ljava/lang/String;)V │ │ -36a6d4: 6f20 7699 1000 |0000: invoke-super {v0, v1}, Ljava/text/SimpleDateFormat;.applyPattern:(Ljava/lang/String;)V // method@9976 │ │ -36a6da: 0e00 |0003: return-void │ │ +36a6c0: |[36a6c0] javax.mail.internet.MailDateFormat.superApplyPattern:(Ljava/lang/String;)V │ │ +36a6d0: 6f20 7699 1000 |0000: invoke-super {v0, v1}, Ljava/text/SimpleDateFormat;.applyPattern:(Ljava/lang/String;)V // method@9976 │ │ +36a6d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/MailDateFormat; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -808335,61 +808335,61 @@ │ │ type : '(IIIIIIII)Ljava/util/Date;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 9 │ │ outs : 7 │ │ insns size : 85 16-bit code units │ │ -36a498: |[36a498] javax.mail.internet.MailDateFormat.toDate:(IIIIIIII)Ljava/util/Date; │ │ -36a4a8: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ -36a4ac: 330e 0700 |0002: if-ne v14, v0, 0009 // +0007 │ │ -36a4b0: 130e 3b00 |0004: const/16 v14, #int 59 // #3b │ │ -36a4b4: 1306 3b00 |0006: const/16 v6, #int 59 // #3b │ │ -36a4b8: 2802 |0008: goto 000a // +0002 │ │ -36a4ba: 01e6 |0009: move v6, v14 │ │ -36a4bc: 547e 0072 |000a: iget-object v14, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@7200 │ │ -36a4c0: 6e10 e499 0e00 |000c: invoke-virtual {v14}, Ljava/util/Calendar;.getTimeZone:()Ljava/util/TimeZone; // method@99e4 │ │ -36a4c6: 0c0e |000f: move-result-object v14 │ │ -36a4c8: 5470 0072 |0010: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@7200 │ │ -36a4cc: 6201 ff71 |0012: sget-object v1, Ljavax/mail/internet/MailDateFormat;.UTC:Ljava/util/TimeZone; // field@71ff │ │ -36a4d0: 6e20 ea99 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@99ea │ │ -36a4d6: 5470 0072 |0017: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@7200 │ │ -36a4da: 6e10 d999 0000 |0019: invoke-virtual {v0}, Ljava/util/Calendar;.clear:()V // method@99d9 │ │ -36a4e0: 5470 0072 |001c: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@7200 │ │ -36a4e4: 01b1 |001e: move v1, v11 │ │ -36a4e6: 01a2 |001f: move v2, v10 │ │ -36a4e8: 0193 |0020: move v3, v9 │ │ -36a4ea: 01c4 |0021: move v4, v12 │ │ -36a4ec: 01d5 |0022: move v5, v13 │ │ -36a4ee: 7407 e799 0000 |0023: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/Calendar;.set:(IIIIII)V // method@99e7 │ │ -36a4f4: 12f9 |0026: const/4 v9, #int -1 // #ff │ │ -36a4f6: 3298 1400 |0027: if-eq v8, v9, 003b // +0014 │ │ -36a4fa: 5479 0072 |0029: iget-object v9, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@7200 │ │ -36a4fe: 127a |002b: const/4 v10, #int 7 // #7 │ │ -36a500: 6e20 db99 a900 |002c: invoke-virtual {v9, v10}, Ljava/util/Calendar;.get:(I)I // method@99db │ │ -36a506: 0a09 |002f: move-result v9 │ │ -36a508: 3398 0300 |0030: if-ne v8, v9, 0033 // +0003 │ │ -36a50c: 2809 |0032: goto 003b // +0009 │ │ -36a50e: 2208 c812 |0033: new-instance v8, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -36a512: 1a09 1320 |0035: const-string v9, "Inconsistent day-name" // string@2013 │ │ -36a516: 7020 8697 9800 |0037: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ -36a51c: 2708 |003a: throw v8 │ │ -36a51e: 5478 0072 |003b: iget-object v8, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@7200 │ │ -36a522: 1309 0c00 |003d: const/16 v9, #int 12 // #c │ │ -36a526: 6e30 d899 980f |003f: invoke-virtual {v8, v9, v15}, Ljava/util/Calendar;.add:(II)V // method@99d8 │ │ -36a52c: 5478 0072 |0042: iget-object v8, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@7200 │ │ -36a530: 6e10 e299 0800 |0044: invoke-virtual {v8}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@99e2 │ │ -36a536: 0c08 |0047: move-result-object v8 │ │ -36a538: 5479 0072 |0048: iget-object v9, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@7200 │ │ -36a53c: 6e20 ea99 e900 |004a: invoke-virtual {v9, v14}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@99ea │ │ -36a542: 1108 |004d: return-object v8 │ │ -36a544: 0d08 |004e: move-exception v8 │ │ -36a546: 5479 0072 |004f: iget-object v9, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@7200 │ │ -36a54a: 6e20 ea99 e900 |0051: invoke-virtual {v9, v14}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@99ea │ │ -36a550: 2708 |0054: throw v8 │ │ +36a494: |[36a494] javax.mail.internet.MailDateFormat.toDate:(IIIIIIII)Ljava/util/Date; │ │ +36a4a4: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ +36a4a8: 330e 0700 |0002: if-ne v14, v0, 0009 // +0007 │ │ +36a4ac: 130e 3b00 |0004: const/16 v14, #int 59 // #3b │ │ +36a4b0: 1306 3b00 |0006: const/16 v6, #int 59 // #3b │ │ +36a4b4: 2802 |0008: goto 000a // +0002 │ │ +36a4b6: 01e6 |0009: move v6, v14 │ │ +36a4b8: 547e 0072 |000a: iget-object v14, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@7200 │ │ +36a4bc: 6e10 e499 0e00 |000c: invoke-virtual {v14}, Ljava/util/Calendar;.getTimeZone:()Ljava/util/TimeZone; // method@99e4 │ │ +36a4c2: 0c0e |000f: move-result-object v14 │ │ +36a4c4: 5470 0072 |0010: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@7200 │ │ +36a4c8: 6201 ff71 |0012: sget-object v1, Ljavax/mail/internet/MailDateFormat;.UTC:Ljava/util/TimeZone; // field@71ff │ │ +36a4cc: 6e20 ea99 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@99ea │ │ +36a4d2: 5470 0072 |0017: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@7200 │ │ +36a4d6: 6e10 d999 0000 |0019: invoke-virtual {v0}, Ljava/util/Calendar;.clear:()V // method@99d9 │ │ +36a4dc: 5470 0072 |001c: iget-object v0, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@7200 │ │ +36a4e0: 01b1 |001e: move v1, v11 │ │ +36a4e2: 01a2 |001f: move v2, v10 │ │ +36a4e4: 0193 |0020: move v3, v9 │ │ +36a4e6: 01c4 |0021: move v4, v12 │ │ +36a4e8: 01d5 |0022: move v5, v13 │ │ +36a4ea: 7407 e799 0000 |0023: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/Calendar;.set:(IIIIII)V // method@99e7 │ │ +36a4f0: 12f9 |0026: const/4 v9, #int -1 // #ff │ │ +36a4f2: 3298 1400 |0027: if-eq v8, v9, 003b // +0014 │ │ +36a4f6: 5479 0072 |0029: iget-object v9, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@7200 │ │ +36a4fa: 127a |002b: const/4 v10, #int 7 // #7 │ │ +36a4fc: 6e20 db99 a900 |002c: invoke-virtual {v9, v10}, Ljava/util/Calendar;.get:(I)I // method@99db │ │ +36a502: 0a09 |002f: move-result v9 │ │ +36a504: 3398 0300 |0030: if-ne v8, v9, 0033 // +0003 │ │ +36a508: 2809 |0032: goto 003b // +0009 │ │ +36a50a: 2208 c812 |0033: new-instance v8, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +36a50e: 1a09 1320 |0035: const-string v9, "Inconsistent day-name" // string@2013 │ │ +36a512: 7020 8697 9800 |0037: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ +36a518: 2708 |003a: throw v8 │ │ +36a51a: 5478 0072 |003b: iget-object v8, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@7200 │ │ +36a51e: 1309 0c00 |003d: const/16 v9, #int 12 // #c │ │ +36a522: 6e30 d899 980f |003f: invoke-virtual {v8, v9, v15}, Ljava/util/Calendar;.add:(II)V // method@99d8 │ │ +36a528: 5478 0072 |0042: iget-object v8, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@7200 │ │ +36a52c: 6e10 e299 0800 |0044: invoke-virtual {v8}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@99e2 │ │ +36a532: 0c08 |0047: move-result-object v8 │ │ +36a534: 5479 0072 |0048: iget-object v9, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@7200 │ │ +36a538: 6e20 ea99 e900 |004a: invoke-virtual {v9, v14}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@99ea │ │ +36a53e: 1108 |004d: return-object v8 │ │ +36a540: 0d08 |004e: move-exception v8 │ │ +36a542: 5479 0072 |004f: iget-object v9, v7, Ljavax/mail/internet/MailDateFormat;.calendar:Ljava/util/Calendar; // field@7200 │ │ +36a546: 6e20 ea99 e900 |0051: invoke-virtual {v9, v14}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@99ea │ │ +36a54c: 2708 |0054: throw v8 │ │ catches : 1 │ │ 0x0010 - 0x0048 │ │ -> 0x004e │ │ positions : │ │ 0x000a line=377 │ │ 0x0010 line=379 │ │ 0x0017 line=380 │ │ @@ -808417,23 +808417,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -36a398: |[36a398] javax.mail.internet.MailDateFormat.writeReplace:()Ljava/lang/Object; │ │ -36a3a8: 2200 2d14 |0000: new-instance v0, Ljavax/mail/internet/MailDateFormat; // type@142d │ │ -36a3ac: 7010 1b9f 0000 |0002: invoke-direct {v0}, Ljavax/mail/internet/MailDateFormat;.:()V // method@9f1b │ │ -36a3b2: 1a01 e317 |0005: const-string v1, "EEE, d MMM yyyy HH:mm:ss 'XXXXX' (z)" // string@17e3 │ │ -36a3b6: 7020 2f9f 1000 |0007: invoke-direct {v0, v1}, Ljavax/mail/internet/MailDateFormat;.superApplyPattern:(Ljava/lang/String;)V // method@9f2f │ │ -36a3bc: 6e10 259f 0200 |000a: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat;.getTimeZone:()Ljava/util/TimeZone; // method@9f25 │ │ -36a3c2: 0c01 |000d: move-result-object v1 │ │ -36a3c4: 6e20 2e9f 1000 |000e: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@9f2e │ │ -36a3ca: 1100 |0011: return-object v0 │ │ +36a394: |[36a394] javax.mail.internet.MailDateFormat.writeReplace:()Ljava/lang/Object; │ │ +36a3a4: 2200 2d14 |0000: new-instance v0, Ljavax/mail/internet/MailDateFormat; // type@142d │ │ +36a3a8: 7010 1b9f 0000 |0002: invoke-direct {v0}, Ljavax/mail/internet/MailDateFormat;.:()V // method@9f1b │ │ +36a3ae: 1a01 e317 |0005: const-string v1, "EEE, d MMM yyyy HH:mm:ss 'XXXXX' (z)" // string@17e3 │ │ +36a3b2: 7020 2f9f 1000 |0007: invoke-direct {v0, v1}, Ljavax/mail/internet/MailDateFormat;.superApplyPattern:(Ljava/lang/String;)V // method@9f2f │ │ +36a3b8: 6e10 259f 0200 |000a: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat;.getTimeZone:()Ljava/util/TimeZone; // method@9f25 │ │ +36a3be: 0c01 |000d: move-result-object v1 │ │ +36a3c0: 6e20 2e9f 1000 |000e: invoke-virtual {v0, v1}, Ljavax/mail/internet/MailDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@9f2e │ │ +36a3c6: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0007 line=178 │ │ 0x000a line=179 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Ljavax/mail/internet/MailDateFormat; │ │ @@ -808444,19 +808444,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36a5e0: |[36a5e0] javax.mail.internet.MailDateFormat.applyLocalizedPattern:(Ljava/lang/String;)V │ │ -36a5f0: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -36a5f4: 1a00 083d |0002: const-string v0, "Method applyLocalizedPattern() shouldn't be called" // string@3d08 │ │ -36a5f8: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -36a5fe: 2702 |0007: throw v2 │ │ +36a5dc: |[36a5dc] javax.mail.internet.MailDateFormat.applyLocalizedPattern:(Ljava/lang/String;)V │ │ +36a5ec: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +36a5f0: 1a00 083d |0002: const-string v0, "Method applyLocalizedPattern() shouldn't be called" // string@3d08 │ │ +36a5f4: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +36a5fa: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/internet/MailDateFormat; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -808465,19 +808465,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36a600: |[36a600] javax.mail.internet.MailDateFormat.applyPattern:(Ljava/lang/String;)V │ │ -36a610: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -36a614: 1a00 093d |0002: const-string v0, "Method applyPattern() shouldn't be called" // string@3d09 │ │ -36a618: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -36a61e: 2702 |0007: throw v2 │ │ +36a5fc: |[36a5fc] javax.mail.internet.MailDateFormat.applyPattern:(Ljava/lang/String;)V │ │ +36a60c: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +36a610: 1a00 093d |0002: const-string v0, "Method applyPattern() shouldn't be called" // string@3d09 │ │ +36a614: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +36a61a: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/internet/MailDateFormat; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -808486,18 +808486,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36a37c: |[36a37c] javax.mail.internet.MailDateFormat.clone:()Ljava/lang/Object; │ │ -36a38c: 6e10 219f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat;.clone:()Ljavax/mail/internet/MailDateFormat; // method@9f21 │ │ -36a392: 0c00 |0003: move-result-object v0 │ │ -36a394: 1100 |0004: return-object v0 │ │ +36a378: |[36a378] javax.mail.internet.MailDateFormat.clone:()Ljava/lang/Object; │ │ +36a388: 6e10 219f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat;.clone:()Ljavax/mail/internet/MailDateFormat; // method@9f21 │ │ +36a38e: 0c00 |0003: move-result-object v0 │ │ +36a390: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MailDateFormat; │ │ │ │ #3 : (in Ljavax/mail/internet/MailDateFormat;) │ │ @@ -808505,19 +808505,19 @@ │ │ type : '()Ljavax/mail/internet/MailDateFormat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -36a560: |[36a560] javax.mail.internet.MailDateFormat.clone:()Ljavax/mail/internet/MailDateFormat; │ │ -36a570: 6f10 7799 0100 |0000: invoke-super {v1}, Ljava/text/SimpleDateFormat;.clone:()Ljava/lang/Object; // method@9977 │ │ -36a576: 0c00 |0003: move-result-object v0 │ │ -36a578: 1f00 2d14 |0004: check-cast v0, Ljavax/mail/internet/MailDateFormat; // type@142d │ │ -36a57c: 1100 |0006: return-object v0 │ │ +36a55c: |[36a55c] javax.mail.internet.MailDateFormat.clone:()Ljavax/mail/internet/MailDateFormat; │ │ +36a56c: 6f10 7799 0100 |0000: invoke-super {v1}, Ljava/text/SimpleDateFormat;.clone:()Ljava/lang/Object; // method@9977 │ │ +36a572: 0c00 |0003: move-result-object v0 │ │ +36a574: 1f00 2d14 |0004: check-cast v0, Ljavax/mail/internet/MailDateFormat; // type@142d │ │ +36a578: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/MailDateFormat; │ │ │ │ #4 : (in Ljavax/mail/internet/MailDateFormat;) │ │ @@ -808525,18 +808525,18 @@ │ │ type : '(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -36a3cc: |[36a3cc] javax.mail.internet.MailDateFormat.format:(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; │ │ -36a3dc: 6f40 7a99 1032 |0000: invoke-super {v0, v1, v2, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; // method@997a │ │ -36a3e2: 0c01 |0003: move-result-object v1 │ │ -36a3e4: 1101 |0004: return-object v1 │ │ +36a3c8: |[36a3c8] javax.mail.internet.MailDateFormat.format:(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; │ │ +36a3d8: 6f40 7a99 1032 |0000: invoke-super {v0, v1, v2, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; // method@997a │ │ +36a3de: 0c01 |0003: move-result-object v1 │ │ +36a3e0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Ljavax/mail/internet/MailDateFormat; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/Date; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/StringBuffer; │ │ @@ -808547,19 +808547,19 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36a404: |[36a404] javax.mail.internet.MailDateFormat.get2DigitYearStart:()Ljava/util/Date; │ │ -36a414: 2200 f012 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -36a418: 1a01 0a3d |0002: const-string v1, "Method get2DigitYearStart() shouldn't be called" // string@3d0a │ │ -36a41c: 7020 8298 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -36a422: 2700 |0007: throw v0 │ │ +36a400: |[36a400] javax.mail.internet.MailDateFormat.get2DigitYearStart:()Ljava/util/Date; │ │ +36a410: 2200 f012 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +36a414: 1a01 0a3d |0002: const-string v1, "Method get2DigitYearStart() shouldn't be called" // string@3d0a │ │ +36a418: 7020 8298 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +36a41e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljavax/mail/internet/MailDateFormat; │ │ │ │ #6 : (in Ljavax/mail/internet/MailDateFormat;) │ │ @@ -808567,42 +808567,42 @@ │ │ type : '(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -36a424: |[36a424] javax.mail.internet.MailDateFormat.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; │ │ -36a434: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36a436: 3804 3000 |0001: if-eqz v4, 0031 // +0030 │ │ -36a43a: 3805 2e00 |0003: if-eqz v5, 0031 // +002e │ │ -36a43e: 6e10 7099 0500 |0005: invoke-virtual {v5}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36a444: 0a01 |0008: move-result v1 │ │ -36a446: 3a01 2700 |0009: if-ltz v1, 0030 // +0027 │ │ -36a44a: 6e10 7099 0500 |000b: invoke-virtual {v5}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36a450: 0a01 |000e: move-result v1 │ │ -36a452: 6e10 2298 0400 |000f: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -36a458: 0a02 |0012: move-result v2 │ │ -36a45a: 3421 0300 |0013: if-lt v1, v2, 0016 // +0003 │ │ -36a45e: 281b |0015: goto 0030 // +001b │ │ -36a460: 6e10 269f 0300 |0016: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat;.isLenient:()Z // method@9f26 │ │ -36a466: 0a00 |0019: move-result v0 │ │ -36a468: 3800 0c00 |001a: if-eqz v0, 0026 // +000c │ │ -36a46c: 2200 2b14 |001c: new-instance v0, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser; // type@142b │ │ -36a470: 7040 e99e 3054 |001e: invoke-direct {v0, v3, v4, v5}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.:(Ljavax/mail/internet/MailDateFormat;Ljava/lang/String;Ljava/text/ParsePosition;)V // method@9ee9 │ │ -36a476: 6e10 ec9e 0000 |0021: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parse:()Ljava/util/Date; // method@9eec │ │ -36a47c: 0c04 |0024: move-result-object v4 │ │ -36a47e: 280a |0025: goto 002f // +000a │ │ -36a480: 2200 2c14 |0026: new-instance v0, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser; // type@142c │ │ -36a484: 7040 019f 3054 |0028: invoke-direct {v0, v3, v4, v5}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.:(Ljavax/mail/internet/MailDateFormat;Ljava/lang/String;Ljava/text/ParsePosition;)V // method@9f01 │ │ -36a48a: 6e10 039f 0000 |002b: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parse:()Ljava/util/Date; // method@9f03 │ │ -36a490: 0c04 |002e: move-result-object v4 │ │ -36a492: 1104 |002f: return-object v4 │ │ -36a494: 1100 |0030: return-object v0 │ │ -36a496: 2700 |0031: throw v0 │ │ +36a420: |[36a420] javax.mail.internet.MailDateFormat.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; │ │ +36a430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36a432: 3804 3000 |0001: if-eqz v4, 0031 // +0030 │ │ +36a436: 3805 2e00 |0003: if-eqz v5, 0031 // +002e │ │ +36a43a: 6e10 7099 0500 |0005: invoke-virtual {v5}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36a440: 0a01 |0008: move-result v1 │ │ +36a442: 3a01 2700 |0009: if-ltz v1, 0030 // +0027 │ │ +36a446: 6e10 7099 0500 |000b: invoke-virtual {v5}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36a44c: 0a01 |000e: move-result v1 │ │ +36a44e: 6e10 2298 0400 |000f: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +36a454: 0a02 |0012: move-result v2 │ │ +36a456: 3421 0300 |0013: if-lt v1, v2, 0016 // +0003 │ │ +36a45a: 281b |0015: goto 0030 // +001b │ │ +36a45c: 6e10 269f 0300 |0016: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat;.isLenient:()Z // method@9f26 │ │ +36a462: 0a00 |0019: move-result v0 │ │ +36a464: 3800 0c00 |001a: if-eqz v0, 0026 // +000c │ │ +36a468: 2200 2b14 |001c: new-instance v0, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser; // type@142b │ │ +36a46c: 7040 e99e 3054 |001e: invoke-direct {v0, v3, v4, v5}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.:(Ljavax/mail/internet/MailDateFormat;Ljava/lang/String;Ljava/text/ParsePosition;)V // method@9ee9 │ │ +36a472: 6e10 ec9e 0000 |0021: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parse:()Ljava/util/Date; // method@9eec │ │ +36a478: 0c04 |0024: move-result-object v4 │ │ +36a47a: 280a |0025: goto 002f // +000a │ │ +36a47c: 2200 2c14 |0026: new-instance v0, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser; // type@142c │ │ +36a480: 7040 019f 3054 |0028: invoke-direct {v0, v3, v4, v5}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.:(Ljavax/mail/internet/MailDateFormat;Ljava/lang/String;Ljava/text/ParsePosition;)V // method@9f01 │ │ +36a486: 6e10 039f 0000 |002b: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parse:()Ljava/util/Date; // method@9f03 │ │ +36a48c: 0c04 |002e: move-result-object v4 │ │ +36a48e: 1104 |002f: return-object v4 │ │ +36a490: 1100 |0030: return-object v0 │ │ +36a492: 2700 |0031: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=246 │ │ 0x0016 line=250 │ │ 0x001c line=251 │ │ 0x0026 line=252 │ │ 0x0031 line=245 │ │ @@ -808616,19 +808616,19 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36a644: |[36a644] javax.mail.internet.MailDateFormat.set2DigitYearStart:(Ljava/util/Date;)V │ │ -36a654: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -36a658: 1a00 0b3d |0002: const-string v0, "Method set2DigitYearStart() shouldn't be called" // string@3d0b │ │ -36a65c: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -36a662: 2702 |0007: throw v2 │ │ +36a640: |[36a640] javax.mail.internet.MailDateFormat.set2DigitYearStart:(Ljava/util/Date;)V │ │ +36a650: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +36a654: 1a00 0b3d |0002: const-string v0, "Method set2DigitYearStart() shouldn't be called" // string@3d0b │ │ +36a658: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +36a65e: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/internet/MailDateFormat; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/Date; │ │ │ │ @@ -808637,19 +808637,19 @@ │ │ type : '(Ljava/util/Calendar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36a664: |[36a664] javax.mail.internet.MailDateFormat.setCalendar:(Ljava/util/Calendar;)V │ │ -36a674: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -36a678: 1a00 0c3d |0002: const-string v0, "Method setCalendar() shouldn't be called" // string@3d0c │ │ -36a67c: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -36a682: 2702 |0007: throw v2 │ │ +36a660: |[36a660] javax.mail.internet.MailDateFormat.setCalendar:(Ljava/util/Calendar;)V │ │ +36a670: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +36a674: 1a00 0c3d |0002: const-string v0, "Method setCalendar() shouldn't be called" // string@3d0c │ │ +36a678: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +36a67e: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/internet/MailDateFormat; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/Calendar; │ │ │ │ @@ -808658,19 +808658,19 @@ │ │ type : '(Ljava/text/DateFormatSymbols;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36a684: |[36a684] javax.mail.internet.MailDateFormat.setDateFormatSymbols:(Ljava/text/DateFormatSymbols;)V │ │ -36a694: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -36a698: 1a00 0d3d |0002: const-string v0, "Method setDateFormatSymbols() shouldn't be called" // string@3d0d │ │ -36a69c: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -36a6a2: 2702 |0007: throw v2 │ │ +36a680: |[36a680] javax.mail.internet.MailDateFormat.setDateFormatSymbols:(Ljava/text/DateFormatSymbols;)V │ │ +36a690: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +36a694: 1a00 0d3d |0002: const-string v0, "Method setDateFormatSymbols() shouldn't be called" // string@3d0d │ │ +36a698: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +36a69e: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/internet/MailDateFormat; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/text/DateFormatSymbols; │ │ │ │ @@ -808679,19 +808679,19 @@ │ │ type : '(Ljava/text/NumberFormat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36a6a4: |[36a6a4] javax.mail.internet.MailDateFormat.setNumberFormat:(Ljava/text/NumberFormat;)V │ │ -36a6b4: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -36a6b8: 1a00 0e3d |0002: const-string v0, "Method setNumberFormat() shouldn't be called" // string@3d0e │ │ -36a6bc: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -36a6c2: 2702 |0007: throw v2 │ │ +36a6a0: |[36a6a0] javax.mail.internet.MailDateFormat.setNumberFormat:(Ljava/text/NumberFormat;)V │ │ +36a6b0: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +36a6b4: 1a00 0e3d |0002: const-string v0, "Method setNumberFormat() shouldn't be called" // string@3d0e │ │ +36a6b8: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +36a6be: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/internet/MailDateFormat; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/text/NumberFormat; │ │ │ │ @@ -808725,17 +808725,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -36e2e8: |[36e2e8] javax.mail.internet.MimeUtility$1NullInputStream.:()V │ │ -36e2f8: 7010 b296 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@96b2 │ │ -36e2fe: 0e00 |0003: return-void │ │ +36e2e4: |[36e2e4] javax.mail.internet.MimeUtility$1NullInputStream.:()V │ │ +36e2f4: 7010 b296 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@96b2 │ │ +36e2fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1320 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/MimeUtility$1NullInputStream; │ │ │ │ Virtual methods - │ │ @@ -808744,17 +808744,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -36e2d4: |[36e2d4] javax.mail.internet.MimeUtility$1NullInputStream.read:()I │ │ -36e2e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36e2e6: 0f00 |0001: return v0 │ │ +36e2d0: |[36e2d0] javax.mail.internet.MimeUtility$1NullInputStream.read:()I │ │ +36e2e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36e2e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15659 (MimeUtility.java) │ │ │ │ Class #2810 header: │ │ @@ -808883,257 +808883,257 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 526 16-bit code units │ │ -36f7a0: |[36f7a0] javax.mail.internet.MimeUtility.:()V │ │ -36f7b0: 2200 6413 |0000: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ -36f7b4: 7010 159a 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -36f7ba: 6900 3c72 |0005: sput-object v0, Ljavax/mail/internet/MimeUtility;.nonAsciiCharsetMap:Ljava/util/Map; // field@723c │ │ -36f7be: 1a00 3099 |0007: const-string v0, "mail.mime.decodetext.strict" // string@9930 │ │ -36f7c2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -36f7c4: 7120 e395 1000 |000a: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -36f7ca: 0a00 |000d: move-result v0 │ │ -36f7cc: 6a00 3372 |000e: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.decodeStrict:Z // field@7233 │ │ -36f7d0: 1a00 3199 |0010: const-string v0, "mail.mime.encodeeol.strict" // string@9931 │ │ -36f7d4: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -36f7d6: 7120 e395 2000 |0013: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -36f7dc: 0a00 |0016: move-result v0 │ │ -36f7de: 6a00 3672 |0017: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.encodeEolStrict:Z // field@7236 │ │ -36f7e2: 1a00 3799 |0019: const-string v0, "mail.mime.ignoreunknownencoding" // string@9937 │ │ -36f7e6: 7120 e395 2000 |001b: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -36f7ec: 0a00 |001e: move-result v0 │ │ -36f7ee: 6a00 3972 |001f: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.ignoreUnknownEncoding:Z // field@7239 │ │ -36f7f2: 1a00 2599 |0021: const-string v0, "mail.mime.allowutf8" // string@9925 │ │ -36f7f6: 7120 e395 2000 |0023: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -36f7fc: 0a00 |0026: move-result v0 │ │ -36f7fe: 6a00 3272 |0027: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.allowUtf8:Z // field@7232 │ │ -36f802: 1a00 3499 |0029: const-string v0, "mail.mime.foldencodedwords" // string@9934 │ │ -36f806: 7120 e395 2000 |002b: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -36f80c: 0a00 |002e: move-result v0 │ │ -36f80e: 6a00 3772 |002f: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.foldEncodedWords:Z // field@7237 │ │ -36f812: 1a00 3599 |0031: const-string v0, "mail.mime.foldtext" // string@9935 │ │ -36f816: 7120 e395 1000 |0033: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -36f81c: 0a00 |0036: move-result v0 │ │ -36f81e: 6a00 3872 |0037: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.foldText:Z // field@7238 │ │ -36f822: 2200 6413 |0039: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ -36f826: 1301 2800 |003b: const/16 v1, #int 40 // #28 │ │ -36f82a: 7020 169a 1000 |003d: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@9a16 │ │ -36f830: 6900 3a72 |0040: sput-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f834: 2200 6413 |0042: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ -36f838: 1301 0e00 |0044: const/16 v1, #int 14 // #e │ │ -36f83c: 7020 169a 1000 |0046: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@9a16 │ │ -36f842: 6900 3b72 |0049: sput-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ -36f846: 1c00 3714 |004b: const-class v0, Ljavax/mail/internet/MimeUtility; // type@1437 │ │ -36f84a: 1a01 7506 |004d: const-string v1, "/META-INF/javamail.charset.map" // string@0675 │ │ -36f84e: 6e20 5597 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@9755 │ │ -36f854: 0c00 |0052: move-result-object v0 │ │ -36f856: 3800 2700 |0053: if-eqz v0, 007a // +0027 │ │ -36f85a: 2201 5f12 |0055: new-instance v1, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ -36f85e: 7020 8b95 0100 |0057: invoke-direct {v1, v0}, Lcom/sun/mail/util/LineInputStream;.:(Ljava/io/InputStream;)V // method@958b │ │ -36f864: 0710 |005a: move-object v0, v1 │ │ -36f866: 1f00 5f12 |005b: check-cast v0, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ -36f86a: 6202 3a72 |005d: sget-object v2, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f86e: 7120 31a0 2000 |005f: invoke-static {v0, v2}, Ljavax/mail/internet/MimeUtility;.loadMappings:(Lcom/sun/mail/util/LineInputStream;Ljava/util/Map;)V // method@a031 │ │ -36f874: 0710 |0062: move-object v0, v1 │ │ -36f876: 1f00 5f12 |0063: check-cast v0, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ -36f87a: 6202 3b72 |0065: sget-object v2, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ -36f87e: 7120 31a0 2000 |0067: invoke-static {v0, v2}, Ljavax/mail/internet/MimeUtility;.loadMappings:(Lcom/sun/mail/util/LineInputStream;Ljava/util/Map;)V // method@a031 │ │ -36f884: 6e10 b496 0100 |006a: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -36f88a: 280d |006d: goto 007a // +000d │ │ -36f88c: 0000 |006e: nop // spacer │ │ -36f88e: 280b |006f: goto 007a // +000b │ │ -36f890: 0d00 |0070: move-exception v0 │ │ -36f892: 2805 |0071: goto 0076 // +0005 │ │ -36f894: 0d01 |0072: move-exception v1 │ │ -36f896: 0715 |0073: move-object v5, v1 │ │ -36f898: 0701 |0074: move-object v1, v0 │ │ -36f89a: 0750 |0075: move-object v0, v5 │ │ -36f89c: 6e10 b496 0100 |0076: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -36f8a2: 2700 |0079: throw v0 │ │ -36f8a4: 6200 3a72 |007a: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f8a8: 7210 879a 0000 |007c: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@9a87 │ │ -36f8ae: 0a00 |007f: move-result v0 │ │ -36f8b0: 1a01 496f |0080: const-string v1, "euc-kr" // string@6f49 │ │ -36f8b4: 1a02 721f |0082: const-string v2, "ISO-8859-1" // string@1f72 │ │ -36f8b8: 3800 1301 |0084: if-eqz v0, 0197 // +0113 │ │ -36f8bc: 6200 3a72 |0086: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f8c0: 1a03 3907 |0088: const-string v3, "8859_1" // string@0739 │ │ -36f8c4: 7230 899a 3002 |008a: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f8ca: 6200 3a72 |008d: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f8ce: 1a03 6d87 |008f: const-string v3, "iso8859_1" // string@876d │ │ -36f8d2: 7230 899a 3002 |0091: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f8d8: 6200 3a72 |0094: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f8dc: 1a03 6487 |0096: const-string v3, "iso8859-1" // string@8764 │ │ -36f8e0: 7230 899a 3002 |0098: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f8e6: 6200 3a72 |009b: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f8ea: 1a03 3a07 |009d: const-string v3, "8859_2" // string@073a │ │ -36f8ee: 1a04 731f |009f: const-string v4, "ISO-8859-2" // string@1f73 │ │ -36f8f2: 7230 899a 3004 |00a1: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f8f8: 6200 3a72 |00a4: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f8fc: 1a03 6e87 |00a6: const-string v3, "iso8859_2" // string@876e │ │ -36f900: 7230 899a 3004 |00a8: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f906: 6200 3a72 |00ab: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f90a: 1a03 6587 |00ad: const-string v3, "iso8859-2" // string@8765 │ │ -36f90e: 7230 899a 3004 |00af: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f914: 6200 3a72 |00b2: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f918: 1a03 3b07 |00b4: const-string v3, "8859_3" // string@073b │ │ -36f91c: 1a04 741f |00b6: const-string v4, "ISO-8859-3" // string@1f74 │ │ -36f920: 7230 899a 3004 |00b8: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f926: 6200 3a72 |00bb: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f92a: 1a03 6f87 |00bd: const-string v3, "iso8859_3" // string@876f │ │ -36f92e: 7230 899a 3004 |00bf: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f934: 6200 3a72 |00c2: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f938: 1a03 6687 |00c4: const-string v3, "iso8859-3" // string@8766 │ │ -36f93c: 7230 899a 3004 |00c6: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f942: 6200 3a72 |00c9: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f946: 1a03 3c07 |00cb: const-string v3, "8859_4" // string@073c │ │ -36f94a: 1a04 751f |00cd: const-string v4, "ISO-8859-4" // string@1f75 │ │ -36f94e: 7230 899a 3004 |00cf: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f954: 6200 3a72 |00d2: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f958: 1a03 7087 |00d4: const-string v3, "iso8859_4" // string@8770 │ │ -36f95c: 7230 899a 3004 |00d6: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f962: 6200 3a72 |00d9: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f966: 1a03 6787 |00db: const-string v3, "iso8859-4" // string@8767 │ │ -36f96a: 7230 899a 3004 |00dd: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f970: 6200 3a72 |00e0: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f974: 1a03 3d07 |00e2: const-string v3, "8859_5" // string@073d │ │ -36f978: 1a04 761f |00e4: const-string v4, "ISO-8859-5" // string@1f76 │ │ -36f97c: 7230 899a 3004 |00e6: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f982: 6200 3a72 |00e9: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f986: 1a03 7187 |00eb: const-string v3, "iso8859_5" // string@8771 │ │ -36f98a: 7230 899a 3004 |00ed: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f990: 6200 3a72 |00f0: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f994: 1a03 6887 |00f2: const-string v3, "iso8859-5" // string@8768 │ │ -36f998: 7230 899a 3004 |00f4: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f99e: 6200 3a72 |00f7: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f9a2: 1a03 3e07 |00f9: const-string v3, "8859_6" // string@073e │ │ -36f9a6: 1a04 771f |00fb: const-string v4, "ISO-8859-6" // string@1f77 │ │ -36f9aa: 7230 899a 3004 |00fd: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f9b0: 6200 3a72 |0100: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f9b4: 1a03 7287 |0102: const-string v3, "iso8859_6" // string@8772 │ │ -36f9b8: 7230 899a 3004 |0104: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f9be: 6200 3a72 |0107: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f9c2: 1a03 6987 |0109: const-string v3, "iso8859-6" // string@8769 │ │ -36f9c6: 7230 899a 3004 |010b: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f9cc: 6200 3a72 |010e: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f9d0: 1a03 3f07 |0110: const-string v3, "8859_7" // string@073f │ │ -36f9d4: 1a04 781f |0112: const-string v4, "ISO-8859-7" // string@1f78 │ │ -36f9d8: 7230 899a 3004 |0114: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f9de: 6200 3a72 |0117: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f9e2: 1a03 7387 |0119: const-string v3, "iso8859_7" // string@8773 │ │ -36f9e6: 7230 899a 3004 |011b: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f9ec: 6200 3a72 |011e: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f9f0: 1a03 6a87 |0120: const-string v3, "iso8859-7" // string@876a │ │ -36f9f4: 7230 899a 3004 |0122: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36f9fa: 6200 3a72 |0125: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f9fe: 1a03 4007 |0127: const-string v3, "8859_8" // string@0740 │ │ -36fa02: 1a04 791f |0129: const-string v4, "ISO-8859-8" // string@1f79 │ │ -36fa06: 7230 899a 3004 |012b: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa0c: 6200 3a72 |012e: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36fa10: 1a03 7487 |0130: const-string v3, "iso8859_8" // string@8774 │ │ -36fa14: 7230 899a 3004 |0132: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa1a: 6200 3a72 |0135: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36fa1e: 1a03 6b87 |0137: const-string v3, "iso8859-8" // string@876b │ │ -36fa22: 7230 899a 3004 |0139: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa28: 6200 3a72 |013c: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36fa2c: 1a03 4107 |013e: const-string v3, "8859_9" // string@0741 │ │ -36fa30: 1a04 7a1f |0140: const-string v4, "ISO-8859-9" // string@1f7a │ │ -36fa34: 7230 899a 3004 |0142: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa3a: 6200 3a72 |0145: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36fa3e: 1a03 7587 |0147: const-string v3, "iso8859_9" // string@8775 │ │ -36fa42: 7230 899a 3004 |0149: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa48: 6200 3a72 |014c: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36fa4c: 1a03 6c87 |014e: const-string v3, "iso8859-9" // string@876c │ │ -36fa50: 7230 899a 3004 |0150: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa56: 6200 3a72 |0153: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36fa5a: 1a03 49b8 |0155: const-string v3, "sjis" // string@b849 │ │ -36fa5e: 1a04 7b48 |0157: const-string v4, "Shift_JIS" // string@487b │ │ -36fa62: 7230 899a 3004 |0159: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa68: 6200 3a72 |015c: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36fa6c: 1a03 0588 |015e: const-string v3, "jis" // string@8805 │ │ -36fa70: 1a04 711f |0160: const-string v4, "ISO-2022-JP" // string@1f71 │ │ -36fa74: 7230 899a 3004 |0162: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa7a: 6200 3a72 |0165: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36fa7e: 1a03 6387 |0167: const-string v3, "iso2022jp" // string@8763 │ │ -36fa82: 7230 899a 3004 |0169: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa88: 6200 3a72 |016c: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36fa8c: 1a03 4c6f |016e: const-string v3, "euc_jp" // string@6f4c │ │ -36fa90: 1a04 486f |0170: const-string v4, "euc-jp" // string@6f48 │ │ -36fa94: 7230 899a 3004 |0172: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fa9a: 6200 3a72 |0175: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36fa9e: 1a03 df88 |0177: const-string v3, "koi8_r" // string@88df │ │ -36faa2: 1a04 de88 |0179: const-string v4, "koi8-r" // string@88de │ │ -36faa6: 7230 899a 3004 |017b: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36faac: 6200 3a72 |017e: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36fab0: 1a03 4b6f |0180: const-string v3, "euc_cn" // string@6f4b │ │ -36fab4: 1a04 476f |0182: const-string v4, "euc-cn" // string@6f47 │ │ -36fab8: 7230 899a 3004 |0184: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fabe: 6200 3a72 |0187: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36fac2: 1a03 4e6f |0189: const-string v3, "euc_tw" // string@6f4e │ │ -36fac6: 1a04 4a6f |018b: const-string v4, "euc-tw" // string@6f4a │ │ -36faca: 7230 899a 3004 |018d: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fad0: 6200 3a72 |0190: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36fad4: 1a03 4d6f |0192: const-string v3, "euc_kr" // string@6f4d │ │ -36fad8: 7230 899a 3001 |0194: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fade: 6200 3b72 |0197: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ -36fae2: 7210 879a 0000 |0199: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@9a87 │ │ -36fae8: 0a00 |019c: move-result v0 │ │ -36faea: 3800 7000 |019d: if-eqz v0, 020d // +0070 │ │ -36faee: 6200 3b72 |019f: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ -36faf2: 1a03 6087 |01a1: const-string v3, "iso-2022-cn" // string@8760 │ │ -36faf6: 1a04 7b1f |01a3: const-string v4, "ISO2022CN" // string@1f7b │ │ -36fafa: 7230 899a 3004 |01a5: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fb00: 6200 3b72 |01a8: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ -36fb04: 1a03 6187 |01aa: const-string v3, "iso-2022-kr" // string@8761 │ │ -36fb08: 1a04 7d1f |01ac: const-string v4, "ISO2022KR" // string@1f7d │ │ -36fb0c: 7230 899a 3004 |01ae: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fb12: 6200 3b72 |01b1: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ -36fb16: 1a03 56c0 |01b3: const-string v3, "utf-8" // string@c056 │ │ -36fb1a: 1a04 924f |01b5: const-string v4, "UTF8" // string@4f92 │ │ -36fb1e: 7230 899a 3004 |01b7: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fb24: 6200 3b72 |01ba: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ -36fb28: 1a03 57c0 |01bc: const-string v3, "utf8" // string@c057 │ │ -36fb2c: 7230 899a 3004 |01be: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fb32: 6200 3b72 |01c1: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ -36fb36: 1a03 eb87 |01c3: const-string v3, "ja_jp.iso2022-7" // string@87eb │ │ -36fb3a: 1a04 7c1f |01c5: const-string v4, "ISO2022JP" // string@1f7c │ │ -36fb3e: 7230 899a 3004 |01c7: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fb44: 6200 3b72 |01ca: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ -36fb48: 1a03 ea87 |01cc: const-string v3, "ja_jp.eucjp" // string@87ea │ │ -36fb4c: 1a04 5418 |01ce: const-string v4, "EUCJIS" // string@1854 │ │ -36fb50: 7230 899a 3004 |01d0: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fb56: 6200 3b72 |01d3: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ -36fb5a: 1a03 7a21 |01d5: const-string v3, "KSC5601" // string@217a │ │ -36fb5e: 7230 899a 1003 |01d7: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fb64: 6200 3b72 |01da: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ -36fb68: 1a01 4f6f |01dc: const-string v1, "euckr" // string@6f4f │ │ -36fb6c: 7230 899a 1003 |01de: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fb72: 6200 3b72 |01e1: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ -36fb76: 1a01 18c0 |01e3: const-string v1, "us-ascii" // string@c018 │ │ -36fb7a: 7230 899a 1002 |01e5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fb80: 6200 3b72 |01e8: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ -36fb84: 1a01 b9c3 |01ea: const-string v1, "x-us-ascii" // string@c3b9 │ │ -36fb88: 7230 899a 1002 |01ec: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fb8e: 6200 3b72 |01ef: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ -36fb92: 1a01 e672 |01f1: const-string v1, "gb2312" // string@72e6 │ │ -36fb96: 1a02 781c |01f3: const-string v2, "GB18030" // string@1c78 │ │ -36fb9a: 7230 899a 1002 |01f5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fba0: 6200 3b72 |01f8: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ -36fba4: 1a01 3967 |01fa: const-string v1, "cp936" // string@6739 │ │ -36fba8: 7230 899a 1002 |01fc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fbae: 6200 3b72 |01ff: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ -36fbb2: 1a01 919c |0201: const-string v1, "ms936" // string@9c91 │ │ -36fbb6: 7230 899a 1002 |0203: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fbbc: 6200 3b72 |0206: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ -36fbc0: 1a01 e772 |0208: const-string v1, "gbk" // string@72e7 │ │ -36fbc4: 7230 899a 1002 |020a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fbca: 0e00 |020d: return-void │ │ +36f79c: |[36f79c] javax.mail.internet.MimeUtility.:()V │ │ +36f7ac: 2200 6413 |0000: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ +36f7b0: 7010 159a 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +36f7b6: 6900 3c72 |0005: sput-object v0, Ljavax/mail/internet/MimeUtility;.nonAsciiCharsetMap:Ljava/util/Map; // field@723c │ │ +36f7ba: 1a00 3099 |0007: const-string v0, "mail.mime.decodetext.strict" // string@9930 │ │ +36f7be: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +36f7c0: 7120 e395 1000 |000a: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +36f7c6: 0a00 |000d: move-result v0 │ │ +36f7c8: 6a00 3372 |000e: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.decodeStrict:Z // field@7233 │ │ +36f7cc: 1a00 3199 |0010: const-string v0, "mail.mime.encodeeol.strict" // string@9931 │ │ +36f7d0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +36f7d2: 7120 e395 2000 |0013: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +36f7d8: 0a00 |0016: move-result v0 │ │ +36f7da: 6a00 3672 |0017: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.encodeEolStrict:Z // field@7236 │ │ +36f7de: 1a00 3799 |0019: const-string v0, "mail.mime.ignoreunknownencoding" // string@9937 │ │ +36f7e2: 7120 e395 2000 |001b: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +36f7e8: 0a00 |001e: move-result v0 │ │ +36f7ea: 6a00 3972 |001f: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.ignoreUnknownEncoding:Z // field@7239 │ │ +36f7ee: 1a00 2599 |0021: const-string v0, "mail.mime.allowutf8" // string@9925 │ │ +36f7f2: 7120 e395 2000 |0023: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +36f7f8: 0a00 |0026: move-result v0 │ │ +36f7fa: 6a00 3272 |0027: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.allowUtf8:Z // field@7232 │ │ +36f7fe: 1a00 3499 |0029: const-string v0, "mail.mime.foldencodedwords" // string@9934 │ │ +36f802: 7120 e395 2000 |002b: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +36f808: 0a00 |002e: move-result v0 │ │ +36f80a: 6a00 3772 |002f: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.foldEncodedWords:Z // field@7237 │ │ +36f80e: 1a00 3599 |0031: const-string v0, "mail.mime.foldtext" // string@9935 │ │ +36f812: 7120 e395 1000 |0033: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +36f818: 0a00 |0036: move-result v0 │ │ +36f81a: 6a00 3872 |0037: sput-boolean v0, Ljavax/mail/internet/MimeUtility;.foldText:Z // field@7238 │ │ +36f81e: 2200 6413 |0039: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ +36f822: 1301 2800 |003b: const/16 v1, #int 40 // #28 │ │ +36f826: 7020 169a 1000 |003d: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@9a16 │ │ +36f82c: 6900 3a72 |0040: sput-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f830: 2200 6413 |0042: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ +36f834: 1301 0e00 |0044: const/16 v1, #int 14 // #e │ │ +36f838: 7020 169a 1000 |0046: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@9a16 │ │ +36f83e: 6900 3b72 |0049: sput-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ +36f842: 1c00 3714 |004b: const-class v0, Ljavax/mail/internet/MimeUtility; // type@1437 │ │ +36f846: 1a01 7506 |004d: const-string v1, "/META-INF/javamail.charset.map" // string@0675 │ │ +36f84a: 6e20 5597 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@9755 │ │ +36f850: 0c00 |0052: move-result-object v0 │ │ +36f852: 3800 2700 |0053: if-eqz v0, 007a // +0027 │ │ +36f856: 2201 5f12 |0055: new-instance v1, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ +36f85a: 7020 8b95 0100 |0057: invoke-direct {v1, v0}, Lcom/sun/mail/util/LineInputStream;.:(Ljava/io/InputStream;)V // method@958b │ │ +36f860: 0710 |005a: move-object v0, v1 │ │ +36f862: 1f00 5f12 |005b: check-cast v0, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ +36f866: 6202 3a72 |005d: sget-object v2, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f86a: 7120 31a0 2000 |005f: invoke-static {v0, v2}, Ljavax/mail/internet/MimeUtility;.loadMappings:(Lcom/sun/mail/util/LineInputStream;Ljava/util/Map;)V // method@a031 │ │ +36f870: 0710 |0062: move-object v0, v1 │ │ +36f872: 1f00 5f12 |0063: check-cast v0, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ +36f876: 6202 3b72 |0065: sget-object v2, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ +36f87a: 7120 31a0 2000 |0067: invoke-static {v0, v2}, Ljavax/mail/internet/MimeUtility;.loadMappings:(Lcom/sun/mail/util/LineInputStream;Ljava/util/Map;)V // method@a031 │ │ +36f880: 6e10 b496 0100 |006a: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +36f886: 280d |006d: goto 007a // +000d │ │ +36f888: 0000 |006e: nop // spacer │ │ +36f88a: 280b |006f: goto 007a // +000b │ │ +36f88c: 0d00 |0070: move-exception v0 │ │ +36f88e: 2805 |0071: goto 0076 // +0005 │ │ +36f890: 0d01 |0072: move-exception v1 │ │ +36f892: 0715 |0073: move-object v5, v1 │ │ +36f894: 0701 |0074: move-object v1, v0 │ │ +36f896: 0750 |0075: move-object v0, v5 │ │ +36f898: 6e10 b496 0100 |0076: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +36f89e: 2700 |0079: throw v0 │ │ +36f8a0: 6200 3a72 |007a: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f8a4: 7210 879a 0000 |007c: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@9a87 │ │ +36f8aa: 0a00 |007f: move-result v0 │ │ +36f8ac: 1a01 496f |0080: const-string v1, "euc-kr" // string@6f49 │ │ +36f8b0: 1a02 721f |0082: const-string v2, "ISO-8859-1" // string@1f72 │ │ +36f8b4: 3800 1301 |0084: if-eqz v0, 0197 // +0113 │ │ +36f8b8: 6200 3a72 |0086: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f8bc: 1a03 3907 |0088: const-string v3, "8859_1" // string@0739 │ │ +36f8c0: 7230 899a 3002 |008a: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f8c6: 6200 3a72 |008d: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f8ca: 1a03 6d87 |008f: const-string v3, "iso8859_1" // string@876d │ │ +36f8ce: 7230 899a 3002 |0091: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f8d4: 6200 3a72 |0094: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f8d8: 1a03 6487 |0096: const-string v3, "iso8859-1" // string@8764 │ │ +36f8dc: 7230 899a 3002 |0098: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f8e2: 6200 3a72 |009b: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f8e6: 1a03 3a07 |009d: const-string v3, "8859_2" // string@073a │ │ +36f8ea: 1a04 731f |009f: const-string v4, "ISO-8859-2" // string@1f73 │ │ +36f8ee: 7230 899a 3004 |00a1: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f8f4: 6200 3a72 |00a4: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f8f8: 1a03 6e87 |00a6: const-string v3, "iso8859_2" // string@876e │ │ +36f8fc: 7230 899a 3004 |00a8: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f902: 6200 3a72 |00ab: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f906: 1a03 6587 |00ad: const-string v3, "iso8859-2" // string@8765 │ │ +36f90a: 7230 899a 3004 |00af: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f910: 6200 3a72 |00b2: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f914: 1a03 3b07 |00b4: const-string v3, "8859_3" // string@073b │ │ +36f918: 1a04 741f |00b6: const-string v4, "ISO-8859-3" // string@1f74 │ │ +36f91c: 7230 899a 3004 |00b8: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f922: 6200 3a72 |00bb: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f926: 1a03 6f87 |00bd: const-string v3, "iso8859_3" // string@876f │ │ +36f92a: 7230 899a 3004 |00bf: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f930: 6200 3a72 |00c2: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f934: 1a03 6687 |00c4: const-string v3, "iso8859-3" // string@8766 │ │ +36f938: 7230 899a 3004 |00c6: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f93e: 6200 3a72 |00c9: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f942: 1a03 3c07 |00cb: const-string v3, "8859_4" // string@073c │ │ +36f946: 1a04 751f |00cd: const-string v4, "ISO-8859-4" // string@1f75 │ │ +36f94a: 7230 899a 3004 |00cf: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f950: 6200 3a72 |00d2: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f954: 1a03 7087 |00d4: const-string v3, "iso8859_4" // string@8770 │ │ +36f958: 7230 899a 3004 |00d6: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f95e: 6200 3a72 |00d9: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f962: 1a03 6787 |00db: const-string v3, "iso8859-4" // string@8767 │ │ +36f966: 7230 899a 3004 |00dd: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f96c: 6200 3a72 |00e0: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f970: 1a03 3d07 |00e2: const-string v3, "8859_5" // string@073d │ │ +36f974: 1a04 761f |00e4: const-string v4, "ISO-8859-5" // string@1f76 │ │ +36f978: 7230 899a 3004 |00e6: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f97e: 6200 3a72 |00e9: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f982: 1a03 7187 |00eb: const-string v3, "iso8859_5" // string@8771 │ │ +36f986: 7230 899a 3004 |00ed: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f98c: 6200 3a72 |00f0: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f990: 1a03 6887 |00f2: const-string v3, "iso8859-5" // string@8768 │ │ +36f994: 7230 899a 3004 |00f4: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f99a: 6200 3a72 |00f7: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f99e: 1a03 3e07 |00f9: const-string v3, "8859_6" // string@073e │ │ +36f9a2: 1a04 771f |00fb: const-string v4, "ISO-8859-6" // string@1f77 │ │ +36f9a6: 7230 899a 3004 |00fd: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f9ac: 6200 3a72 |0100: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f9b0: 1a03 7287 |0102: const-string v3, "iso8859_6" // string@8772 │ │ +36f9b4: 7230 899a 3004 |0104: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f9ba: 6200 3a72 |0107: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f9be: 1a03 6987 |0109: const-string v3, "iso8859-6" // string@8769 │ │ +36f9c2: 7230 899a 3004 |010b: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f9c8: 6200 3a72 |010e: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f9cc: 1a03 3f07 |0110: const-string v3, "8859_7" // string@073f │ │ +36f9d0: 1a04 781f |0112: const-string v4, "ISO-8859-7" // string@1f78 │ │ +36f9d4: 7230 899a 3004 |0114: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f9da: 6200 3a72 |0117: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f9de: 1a03 7387 |0119: const-string v3, "iso8859_7" // string@8773 │ │ +36f9e2: 7230 899a 3004 |011b: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f9e8: 6200 3a72 |011e: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f9ec: 1a03 6a87 |0120: const-string v3, "iso8859-7" // string@876a │ │ +36f9f0: 7230 899a 3004 |0122: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36f9f6: 6200 3a72 |0125: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f9fa: 1a03 4007 |0127: const-string v3, "8859_8" // string@0740 │ │ +36f9fe: 1a04 791f |0129: const-string v4, "ISO-8859-8" // string@1f79 │ │ +36fa02: 7230 899a 3004 |012b: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa08: 6200 3a72 |012e: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36fa0c: 1a03 7487 |0130: const-string v3, "iso8859_8" // string@8774 │ │ +36fa10: 7230 899a 3004 |0132: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa16: 6200 3a72 |0135: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36fa1a: 1a03 6b87 |0137: const-string v3, "iso8859-8" // string@876b │ │ +36fa1e: 7230 899a 3004 |0139: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa24: 6200 3a72 |013c: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36fa28: 1a03 4107 |013e: const-string v3, "8859_9" // string@0741 │ │ +36fa2c: 1a04 7a1f |0140: const-string v4, "ISO-8859-9" // string@1f7a │ │ +36fa30: 7230 899a 3004 |0142: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa36: 6200 3a72 |0145: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36fa3a: 1a03 7587 |0147: const-string v3, "iso8859_9" // string@8775 │ │ +36fa3e: 7230 899a 3004 |0149: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa44: 6200 3a72 |014c: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36fa48: 1a03 6c87 |014e: const-string v3, "iso8859-9" // string@876c │ │ +36fa4c: 7230 899a 3004 |0150: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa52: 6200 3a72 |0153: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36fa56: 1a03 49b8 |0155: const-string v3, "sjis" // string@b849 │ │ +36fa5a: 1a04 7b48 |0157: const-string v4, "Shift_JIS" // string@487b │ │ +36fa5e: 7230 899a 3004 |0159: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa64: 6200 3a72 |015c: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36fa68: 1a03 0588 |015e: const-string v3, "jis" // string@8805 │ │ +36fa6c: 1a04 711f |0160: const-string v4, "ISO-2022-JP" // string@1f71 │ │ +36fa70: 7230 899a 3004 |0162: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa76: 6200 3a72 |0165: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36fa7a: 1a03 6387 |0167: const-string v3, "iso2022jp" // string@8763 │ │ +36fa7e: 7230 899a 3004 |0169: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa84: 6200 3a72 |016c: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36fa88: 1a03 4c6f |016e: const-string v3, "euc_jp" // string@6f4c │ │ +36fa8c: 1a04 486f |0170: const-string v4, "euc-jp" // string@6f48 │ │ +36fa90: 7230 899a 3004 |0172: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fa96: 6200 3a72 |0175: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36fa9a: 1a03 df88 |0177: const-string v3, "koi8_r" // string@88df │ │ +36fa9e: 1a04 de88 |0179: const-string v4, "koi8-r" // string@88de │ │ +36faa2: 7230 899a 3004 |017b: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36faa8: 6200 3a72 |017e: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36faac: 1a03 4b6f |0180: const-string v3, "euc_cn" // string@6f4b │ │ +36fab0: 1a04 476f |0182: const-string v4, "euc-cn" // string@6f47 │ │ +36fab4: 7230 899a 3004 |0184: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36faba: 6200 3a72 |0187: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36fabe: 1a03 4e6f |0189: const-string v3, "euc_tw" // string@6f4e │ │ +36fac2: 1a04 4a6f |018b: const-string v4, "euc-tw" // string@6f4a │ │ +36fac6: 7230 899a 3004 |018d: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36facc: 6200 3a72 |0190: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36fad0: 1a03 4d6f |0192: const-string v3, "euc_kr" // string@6f4d │ │ +36fad4: 7230 899a 3001 |0194: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fada: 6200 3b72 |0197: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ +36fade: 7210 879a 0000 |0199: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@9a87 │ │ +36fae4: 0a00 |019c: move-result v0 │ │ +36fae6: 3800 7000 |019d: if-eqz v0, 020d // +0070 │ │ +36faea: 6200 3b72 |019f: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ +36faee: 1a03 6087 |01a1: const-string v3, "iso-2022-cn" // string@8760 │ │ +36faf2: 1a04 7b1f |01a3: const-string v4, "ISO2022CN" // string@1f7b │ │ +36faf6: 7230 899a 3004 |01a5: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fafc: 6200 3b72 |01a8: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ +36fb00: 1a03 6187 |01aa: const-string v3, "iso-2022-kr" // string@8761 │ │ +36fb04: 1a04 7d1f |01ac: const-string v4, "ISO2022KR" // string@1f7d │ │ +36fb08: 7230 899a 3004 |01ae: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fb0e: 6200 3b72 |01b1: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ +36fb12: 1a03 56c0 |01b3: const-string v3, "utf-8" // string@c056 │ │ +36fb16: 1a04 924f |01b5: const-string v4, "UTF8" // string@4f92 │ │ +36fb1a: 7230 899a 3004 |01b7: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fb20: 6200 3b72 |01ba: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ +36fb24: 1a03 57c0 |01bc: const-string v3, "utf8" // string@c057 │ │ +36fb28: 7230 899a 3004 |01be: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fb2e: 6200 3b72 |01c1: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ +36fb32: 1a03 eb87 |01c3: const-string v3, "ja_jp.iso2022-7" // string@87eb │ │ +36fb36: 1a04 7c1f |01c5: const-string v4, "ISO2022JP" // string@1f7c │ │ +36fb3a: 7230 899a 3004 |01c7: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fb40: 6200 3b72 |01ca: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ +36fb44: 1a03 ea87 |01cc: const-string v3, "ja_jp.eucjp" // string@87ea │ │ +36fb48: 1a04 5418 |01ce: const-string v4, "EUCJIS" // string@1854 │ │ +36fb4c: 7230 899a 3004 |01d0: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fb52: 6200 3b72 |01d3: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ +36fb56: 1a03 7a21 |01d5: const-string v3, "KSC5601" // string@217a │ │ +36fb5a: 7230 899a 1003 |01d7: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fb60: 6200 3b72 |01da: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ +36fb64: 1a01 4f6f |01dc: const-string v1, "euckr" // string@6f4f │ │ +36fb68: 7230 899a 1003 |01de: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fb6e: 6200 3b72 |01e1: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ +36fb72: 1a01 18c0 |01e3: const-string v1, "us-ascii" // string@c018 │ │ +36fb76: 7230 899a 1002 |01e5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fb7c: 6200 3b72 |01e8: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ +36fb80: 1a01 b9c3 |01ea: const-string v1, "x-us-ascii" // string@c3b9 │ │ +36fb84: 7230 899a 1002 |01ec: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fb8a: 6200 3b72 |01ef: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ +36fb8e: 1a01 e672 |01f1: const-string v1, "gb2312" // string@72e6 │ │ +36fb92: 1a02 781c |01f3: const-string v2, "GB18030" // string@1c78 │ │ +36fb96: 7230 899a 1002 |01f5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fb9c: 6200 3b72 |01f8: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ +36fba0: 1a01 3967 |01fa: const-string v1, "cp936" // string@6739 │ │ +36fba4: 7230 899a 1002 |01fc: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fbaa: 6200 3b72 |01ff: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ +36fbae: 1a01 919c |0201: const-string v1, "ms936" // string@9c91 │ │ +36fbb2: 7230 899a 1002 |0203: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fbb8: 6200 3b72 |0206: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ +36fbbc: 1a01 e772 |0208: const-string v1, "gbk" // string@72e7 │ │ +36fbc0: 7230 899a 1002 |020a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fbc6: 0e00 |020d: return-void │ │ catches : 6 │ │ 0x004b - 0x0053 │ │ Ljava/lang/Exception; -> 0x006e │ │ 0x0055 - 0x005a │ │ -> 0x0072 │ │ 0x005a - 0x006a │ │ -> 0x0070 │ │ @@ -809218,17 +809218,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -36fc0c: |[36fc0c] javax.mail.internet.MimeUtility.:()V │ │ -36fc1c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36fc22: 0e00 |0003: return-void │ │ +36fc08: |[36fc08] javax.mail.internet.MimeUtility.:()V │ │ +36fc18: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36fc1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/MimeUtility; │ │ │ │ #2 : (in Ljavax/mail/internet/MimeUtility;) │ │ @@ -809236,101 +809236,101 @@ │ │ type : '(Ljava/io/InputStream;IZ)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 130 16-bit code units │ │ -36e478: |[36e478] javax.mail.internet.MimeUtility.checkAscii:(Ljava/io/InputStream;IZ)I │ │ -36e488: 0200 1100 |0000: move/from16 v0, v17 │ │ -36e48c: 6301 3672 |0002: sget-boolean v1, Ljavax/mail/internet/MimeUtility;.encodeEolStrict:Z // field@7236 │ │ -36e490: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -36e492: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ -36e496: 3812 0400 |0007: if-eqz v18, 000b // +0004 │ │ -36e49a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -36e49c: 2802 |000a: goto 000c // +0002 │ │ -36e49e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -36e4a0: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -36e4a2: 12f5 |000d: const/4 v5, #int -1 // #ff │ │ -36e4a4: 1306 0010 |000e: const/16 v6, #int 4096 // #1000 │ │ -36e4a8: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -36e4ac: 3350 0300 |0012: if-ne v0, v5, 0015 // +0003 │ │ -36e4b0: 2806 |0014: goto 001a // +0006 │ │ -36e4b2: 7120 c697 6000 |0015: invoke-static {v0, v6}, Ljava/lang/Math;.min:(II)I // method@97c6 │ │ -36e4b8: 0a04 |0018: move-result v4 │ │ -36e4ba: 0146 |0019: move v6, v4 │ │ -36e4bc: 2364 1515 |001a: new-array v4, v6, [B // type@1515 │ │ -36e4c0: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -36e4c2: 1208 |001d: const/4 v8, #int 0 // #0 │ │ -36e4c4: 1209 |001e: const/4 v9, #int 0 // #0 │ │ -36e4c6: 120a |001f: const/4 v10, #int 0 // #0 │ │ -36e4c8: 120b |0020: const/4 v11, #int 0 // #0 │ │ -36e4ca: 3800 4b00 |0021: if-eqz v0, 006c // +004b │ │ -36e4ce: 080d 1000 |0023: move-object/from16 v13, v16 │ │ -36e4d2: 6e40 b996 4d63 |0025: invoke-virtual {v13, v4, v3, v6}, Ljava/io/InputStream;.read:([BII)I // method@96b9 │ │ -36e4d8: 0a0e |0028: move-result v14 │ │ -36e4da: 335e 0300 |0029: if-ne v14, v5, 002c // +0003 │ │ -36e4de: 2841 |002b: goto 006c // +0041 │ │ -36e4e0: 120f |002c: const/4 v15, #int 0 // #0 │ │ -36e4e2: 35ef 3700 |002d: if-ge v15, v14, 0064 // +0037 │ │ -36e4e6: 4802 040f |002f: aget-byte v2, v4, v15 │ │ -36e4ea: d522 ff00 |0031: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -36e4ee: 1305 0a00 |0033: const/16 v5, #int 10 // #a │ │ -36e4f2: 130c 0d00 |0035: const/16 v12, #int 13 // #d │ │ -36e4f6: 3801 0b00 |0037: if-eqz v1, 0042 // +000b │ │ -36e4fa: 33c3 0400 |0039: if-ne v3, v12, 003d // +0004 │ │ -36e4fe: 3352 0600 |003b: if-ne v2, v5, 0041 // +0006 │ │ -36e502: 32c3 0500 |003d: if-eq v3, v12, 0042 // +0005 │ │ -36e506: 3352 0300 |003f: if-ne v2, v5, 0042 // +0003 │ │ -36e50a: 1219 |0041: const/4 v9, #int 1 // #1 │ │ -36e50c: 32c2 0d00 |0042: if-eq v2, v12, 004f // +000d │ │ -36e510: 3352 0300 |0044: if-ne v2, v5, 0047 // +0003 │ │ -36e514: 2809 |0046: goto 004f // +0009 │ │ -36e516: d80b 0b01 |0047: add-int/lit8 v11, v11, #int 1 // #01 │ │ -36e51a: 1303 e603 |0049: const/16 v3, #int 998 // #3e6 │ │ -36e51e: 373b 0500 |004b: if-le v11, v3, 0050 // +0005 │ │ -36e522: 121a |004d: const/4 v10, #int 1 // #1 │ │ -36e524: 2802 |004e: goto 0050 // +0002 │ │ -36e526: 120b |004f: const/4 v11, #int 0 // #0 │ │ -36e528: 7110 35a0 0200 |0050: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.nonascii:(I)Z // method@a035 │ │ -36e52e: 0a03 |0053: move-result v3 │ │ -36e530: 3803 0900 |0054: if-eqz v3, 005d // +0009 │ │ -36e534: 3812 0400 |0056: if-eqz v18, 005a // +0004 │ │ -36e538: 1233 |0058: const/4 v3, #int 3 // #3 │ │ -36e53a: 0f03 |0059: return v3 │ │ -36e53c: d808 0801 |005a: add-int/lit8 v8, v8, #int 1 // #01 │ │ -36e540: 2803 |005c: goto 005f // +0003 │ │ -36e542: d807 0701 |005d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -36e546: d80f 0f01 |005f: add-int/lit8 v15, v15, #int 1 // #01 │ │ -36e54a: 0123 |0061: move v3, v2 │ │ -36e54c: 12f5 |0062: const/4 v5, #int -1 // #ff │ │ -36e54e: 28ca |0063: goto 002d // -0036 │ │ -36e550: 12f2 |0064: const/4 v2, #int -1 // #ff │ │ -36e552: 3220 0300 |0065: if-eq v0, v2, 0068 // +0003 │ │ -36e556: b1e0 |0067: sub-int/2addr v0, v14 │ │ -36e558: 1203 |0068: const/4 v3, #int 0 // #0 │ │ -36e55a: 12f5 |0069: const/4 v5, #int -1 // #ff │ │ -36e55c: 28b7 |006a: goto 0021 // -0049 │ │ -36e55e: 0000 |006b: nop // spacer │ │ -36e560: 3900 0600 |006c: if-nez v0, 0072 // +0006 │ │ -36e564: 3812 0400 |006e: if-eqz v18, 0072 // +0004 │ │ -36e568: 1230 |0070: const/4 v0, #int 3 // #3 │ │ -36e56a: 0f00 |0071: return v0 │ │ -36e56c: 1230 |0072: const/4 v0, #int 3 // #3 │ │ -36e56e: 1221 |0073: const/4 v1, #int 2 // #2 │ │ -36e570: 3908 0a00 |0074: if-nez v8, 007e // +000a │ │ -36e574: 3809 0300 |0076: if-eqz v9, 0079 // +0003 │ │ -36e578: 0f00 |0078: return v0 │ │ -36e57a: 380a 0300 |0079: if-eqz v10, 007c // +0003 │ │ -36e57e: 0f01 |007b: return v1 │ │ -36e580: 1210 |007c: const/4 v0, #int 1 // #1 │ │ -36e582: 0f00 |007d: return v0 │ │ -36e584: 3787 0300 |007e: if-le v7, v8, 0081 // +0003 │ │ -36e588: 0f01 |0080: return v1 │ │ -36e58a: 0f00 |0081: return v0 │ │ +36e474: |[36e474] javax.mail.internet.MimeUtility.checkAscii:(Ljava/io/InputStream;IZ)I │ │ +36e484: 0200 1100 |0000: move/from16 v0, v17 │ │ +36e488: 6301 3672 |0002: sget-boolean v1, Ljavax/mail/internet/MimeUtility;.encodeEolStrict:Z // field@7236 │ │ +36e48c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +36e48e: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ +36e492: 3812 0400 |0007: if-eqz v18, 000b // +0004 │ │ +36e496: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +36e498: 2802 |000a: goto 000c // +0002 │ │ +36e49a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +36e49c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +36e49e: 12f5 |000d: const/4 v5, #int -1 // #ff │ │ +36e4a0: 1306 0010 |000e: const/16 v6, #int 4096 // #1000 │ │ +36e4a4: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +36e4a8: 3350 0300 |0012: if-ne v0, v5, 0015 // +0003 │ │ +36e4ac: 2806 |0014: goto 001a // +0006 │ │ +36e4ae: 7120 c697 6000 |0015: invoke-static {v0, v6}, Ljava/lang/Math;.min:(II)I // method@97c6 │ │ +36e4b4: 0a04 |0018: move-result v4 │ │ +36e4b6: 0146 |0019: move v6, v4 │ │ +36e4b8: 2364 1515 |001a: new-array v4, v6, [B // type@1515 │ │ +36e4bc: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +36e4be: 1208 |001d: const/4 v8, #int 0 // #0 │ │ +36e4c0: 1209 |001e: const/4 v9, #int 0 // #0 │ │ +36e4c2: 120a |001f: const/4 v10, #int 0 // #0 │ │ +36e4c4: 120b |0020: const/4 v11, #int 0 // #0 │ │ +36e4c6: 3800 4b00 |0021: if-eqz v0, 006c // +004b │ │ +36e4ca: 080d 1000 |0023: move-object/from16 v13, v16 │ │ +36e4ce: 6e40 b996 4d63 |0025: invoke-virtual {v13, v4, v3, v6}, Ljava/io/InputStream;.read:([BII)I // method@96b9 │ │ +36e4d4: 0a0e |0028: move-result v14 │ │ +36e4d6: 335e 0300 |0029: if-ne v14, v5, 002c // +0003 │ │ +36e4da: 2841 |002b: goto 006c // +0041 │ │ +36e4dc: 120f |002c: const/4 v15, #int 0 // #0 │ │ +36e4de: 35ef 3700 |002d: if-ge v15, v14, 0064 // +0037 │ │ +36e4e2: 4802 040f |002f: aget-byte v2, v4, v15 │ │ +36e4e6: d522 ff00 |0031: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +36e4ea: 1305 0a00 |0033: const/16 v5, #int 10 // #a │ │ +36e4ee: 130c 0d00 |0035: const/16 v12, #int 13 // #d │ │ +36e4f2: 3801 0b00 |0037: if-eqz v1, 0042 // +000b │ │ +36e4f6: 33c3 0400 |0039: if-ne v3, v12, 003d // +0004 │ │ +36e4fa: 3352 0600 |003b: if-ne v2, v5, 0041 // +0006 │ │ +36e4fe: 32c3 0500 |003d: if-eq v3, v12, 0042 // +0005 │ │ +36e502: 3352 0300 |003f: if-ne v2, v5, 0042 // +0003 │ │ +36e506: 1219 |0041: const/4 v9, #int 1 // #1 │ │ +36e508: 32c2 0d00 |0042: if-eq v2, v12, 004f // +000d │ │ +36e50c: 3352 0300 |0044: if-ne v2, v5, 0047 // +0003 │ │ +36e510: 2809 |0046: goto 004f // +0009 │ │ +36e512: d80b 0b01 |0047: add-int/lit8 v11, v11, #int 1 // #01 │ │ +36e516: 1303 e603 |0049: const/16 v3, #int 998 // #3e6 │ │ +36e51a: 373b 0500 |004b: if-le v11, v3, 0050 // +0005 │ │ +36e51e: 121a |004d: const/4 v10, #int 1 // #1 │ │ +36e520: 2802 |004e: goto 0050 // +0002 │ │ +36e522: 120b |004f: const/4 v11, #int 0 // #0 │ │ +36e524: 7110 35a0 0200 |0050: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.nonascii:(I)Z // method@a035 │ │ +36e52a: 0a03 |0053: move-result v3 │ │ +36e52c: 3803 0900 |0054: if-eqz v3, 005d // +0009 │ │ +36e530: 3812 0400 |0056: if-eqz v18, 005a // +0004 │ │ +36e534: 1233 |0058: const/4 v3, #int 3 // #3 │ │ +36e536: 0f03 |0059: return v3 │ │ +36e538: d808 0801 |005a: add-int/lit8 v8, v8, #int 1 // #01 │ │ +36e53c: 2803 |005c: goto 005f // +0003 │ │ +36e53e: d807 0701 |005d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +36e542: d80f 0f01 |005f: add-int/lit8 v15, v15, #int 1 // #01 │ │ +36e546: 0123 |0061: move v3, v2 │ │ +36e548: 12f5 |0062: const/4 v5, #int -1 // #ff │ │ +36e54a: 28ca |0063: goto 002d // -0036 │ │ +36e54c: 12f2 |0064: const/4 v2, #int -1 // #ff │ │ +36e54e: 3220 0300 |0065: if-eq v0, v2, 0068 // +0003 │ │ +36e552: b1e0 |0067: sub-int/2addr v0, v14 │ │ +36e554: 1203 |0068: const/4 v3, #int 0 // #0 │ │ +36e556: 12f5 |0069: const/4 v5, #int -1 // #ff │ │ +36e558: 28b7 |006a: goto 0021 // -0049 │ │ +36e55a: 0000 |006b: nop // spacer │ │ +36e55c: 3900 0600 |006c: if-nez v0, 0072 // +0006 │ │ +36e560: 3812 0400 |006e: if-eqz v18, 0072 // +0004 │ │ +36e564: 1230 |0070: const/4 v0, #int 3 // #3 │ │ +36e566: 0f00 |0071: return v0 │ │ +36e568: 1230 |0072: const/4 v0, #int 3 // #3 │ │ +36e56a: 1221 |0073: const/4 v1, #int 2 // #2 │ │ +36e56c: 3908 0a00 |0074: if-nez v8, 007e // +000a │ │ +36e570: 3809 0300 |0076: if-eqz v9, 0079 // +0003 │ │ +36e574: 0f00 |0078: return v0 │ │ +36e576: 380a 0300 |0079: if-eqz v10, 007c // +0003 │ │ +36e57a: 0f01 |007b: return v1 │ │ +36e57c: 1210 |007c: const/4 v0, #int 1 // #1 │ │ +36e57e: 0f00 |007d: return v0 │ │ +36e580: 3787 0300 |007e: if-le v7, v8, 0081 // +0003 │ │ +36e584: 0f01 |0080: return v1 │ │ +36e586: 0f00 |0081: return v0 │ │ catches : 1 │ │ 0x0025 - 0x0054 │ │ Ljava/io/IOException; -> 0x006b │ │ positions : │ │ 0x0002 line=1574 │ │ 0x0015 line=1577 │ │ 0x001a line=1578 │ │ @@ -809347,39 +809347,39 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -36e59c: |[36e59c] javax.mail.internet.MimeUtility.checkAscii:(Ljava/lang/String;)I │ │ -36e5ac: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -36e5b2: 0a00 |0003: move-result v0 │ │ -36e5b4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -36e5b6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -36e5b8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -36e5ba: 3501 1400 |0007: if-ge v1, v0, 001b // +0014 │ │ -36e5be: 6e20 0998 1500 |0009: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36e5c4: 0a04 |000c: move-result v4 │ │ -36e5c6: 7110 35a0 0400 |000d: invoke-static {v4}, Ljavax/mail/internet/MimeUtility;.nonascii:(I)Z // method@a035 │ │ -36e5cc: 0a04 |0010: move-result v4 │ │ -36e5ce: 3804 0500 |0011: if-eqz v4, 0016 // +0005 │ │ -36e5d2: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36e5d6: 2803 |0015: goto 0018 // +0003 │ │ -36e5d8: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ -36e5dc: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -36e5e0: 28ed |001a: goto 0007 // -0013 │ │ -36e5e2: 3902 0400 |001b: if-nez v2, 001f // +0004 │ │ -36e5e6: 1215 |001d: const/4 v5, #int 1 // #1 │ │ -36e5e8: 0f05 |001e: return v5 │ │ -36e5ea: 3723 0400 |001f: if-le v3, v2, 0023 // +0004 │ │ -36e5ee: 1225 |0021: const/4 v5, #int 2 // #2 │ │ -36e5f0: 0f05 |0022: return v5 │ │ -36e5f2: 1235 |0023: const/4 v5, #int 3 // #3 │ │ -36e5f4: 0f05 |0024: return v5 │ │ +36e598: |[36e598] javax.mail.internet.MimeUtility.checkAscii:(Ljava/lang/String;)I │ │ +36e5a8: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +36e5ae: 0a00 |0003: move-result v0 │ │ +36e5b0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +36e5b2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +36e5b4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +36e5b6: 3501 1400 |0007: if-ge v1, v0, 001b // +0014 │ │ +36e5ba: 6e20 0998 1500 |0009: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36e5c0: 0a04 |000c: move-result v4 │ │ +36e5c2: 7110 35a0 0400 |000d: invoke-static {v4}, Ljavax/mail/internet/MimeUtility;.nonascii:(I)Z // method@a035 │ │ +36e5c8: 0a04 |0010: move-result v4 │ │ +36e5ca: 3804 0500 |0011: if-eqz v4, 0016 // +0005 │ │ +36e5ce: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36e5d2: 2803 |0015: goto 0018 // +0003 │ │ +36e5d4: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ +36e5d8: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +36e5dc: 28ed |001a: goto 0007 // -0013 │ │ +36e5de: 3902 0400 |001b: if-nez v2, 001f // +0004 │ │ +36e5e2: 1215 |001d: const/4 v5, #int 1 // #1 │ │ +36e5e4: 0f05 |001e: return v5 │ │ +36e5e6: 3723 0400 |001f: if-le v3, v2, 0023 // +0004 │ │ +36e5ea: 1225 |0021: const/4 v5, #int 2 // #2 │ │ +36e5ec: 0f05 |0022: return v5 │ │ +36e5ee: 1235 |0023: const/4 v5, #int 3 // #3 │ │ +36e5f0: 0f05 |0024: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1499 │ │ 0x0009 line=1502 │ │ locals : │ │ 0x0000 - 0x0025 reg=5 (null) Ljava/lang/String; │ │ │ │ @@ -809388,38 +809388,38 @@ │ │ type : '([B)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -36e424: |[36e424] javax.mail.internet.MimeUtility.checkAscii:([B)I │ │ -36e434: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36e436: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -36e438: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -36e43a: 2143 |0003: array-length v3, v4 │ │ -36e43c: 3530 1400 |0004: if-ge v0, v3, 0018 // +0014 │ │ -36e440: 4803 0400 |0006: aget-byte v3, v4, v0 │ │ -36e444: d533 ff00 |0008: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -36e448: 7110 35a0 0300 |000a: invoke-static {v3}, Ljavax/mail/internet/MimeUtility;.nonascii:(I)Z // method@a035 │ │ -36e44e: 0a03 |000d: move-result v3 │ │ -36e450: 3803 0500 |000e: if-eqz v3, 0013 // +0005 │ │ -36e454: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -36e458: 2803 |0012: goto 0015 // +0003 │ │ -36e45a: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36e45e: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -36e462: 28ec |0017: goto 0003 // -0014 │ │ -36e464: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ -36e468: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -36e46a: 0f04 |001b: return v4 │ │ -36e46c: 3712 0400 |001c: if-le v2, v1, 0020 // +0004 │ │ -36e470: 1224 |001e: const/4 v4, #int 2 // #2 │ │ -36e472: 0f04 |001f: return v4 │ │ -36e474: 1234 |0020: const/4 v4, #int 3 // #3 │ │ -36e476: 0f04 |0021: return v4 │ │ +36e420: |[36e420] javax.mail.internet.MimeUtility.checkAscii:([B)I │ │ +36e430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36e432: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +36e434: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +36e436: 2143 |0003: array-length v3, v4 │ │ +36e438: 3530 1400 |0004: if-ge v0, v3, 0018 // +0014 │ │ +36e43c: 4803 0400 |0006: aget-byte v3, v4, v0 │ │ +36e440: d533 ff00 |0008: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +36e444: 7110 35a0 0300 |000a: invoke-static {v3}, Ljavax/mail/internet/MimeUtility;.nonascii:(I)Z // method@a035 │ │ +36e44a: 0a03 |000d: move-result v3 │ │ +36e44c: 3803 0500 |000e: if-eqz v3, 0013 // +0005 │ │ +36e450: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +36e454: 2803 |0012: goto 0015 // +0003 │ │ +36e456: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36e45a: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +36e45e: 28ec |0017: goto 0003 // -0014 │ │ +36e460: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ +36e464: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +36e466: 0f04 |001b: return v4 │ │ +36e468: 3712 0400 |001c: if-le v2, v1, 0020 // +0004 │ │ +36e46c: 1224 |001e: const/4 v4, #int 2 // #2 │ │ +36e46e: 0f04 |001f: return v4 │ │ +36e470: 1234 |0020: const/4 v4, #int 3 // #3 │ │ +36e472: 0f04 |0021: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1529 │ │ 0x0006 line=1533 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 (null) [B │ │ │ │ @@ -809428,72 +809428,72 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/InputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 113 16-bit code units │ │ -36e660: |[36e660] javax.mail.internet.MimeUtility.decode:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/InputStream; │ │ -36e670: 1a00 2d60 |0000: const-string v0, "base64" // string@602d │ │ -36e674: 6e20 1398 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e67a: 0a00 |0005: move-result v0 │ │ -36e67c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -36e680: 2203 5912 |0008: new-instance v3, Lcom/sun/mail/util/BASE64DecoderStream; // type@1259 │ │ -36e684: 7020 6795 2300 |000a: invoke-direct {v3, v2}, Lcom/sun/mail/util/BASE64DecoderStream;.:(Ljava/io/InputStream;)V // method@9567 │ │ -36e68a: 1103 |000d: return-object v3 │ │ -36e68c: 1a00 7da7 |000e: const-string v0, "quoted-printable" // string@a77d │ │ -36e690: 6e20 1398 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e696: 0a00 |0013: move-result v0 │ │ -36e698: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -36e69c: 2203 6d12 |0016: new-instance v3, Lcom/sun/mail/util/QPDecoderStream; // type@126d │ │ -36e6a0: 7020 ef95 2300 |0018: invoke-direct {v3, v2}, Lcom/sun/mail/util/QPDecoderStream;.:(Ljava/io/InputStream;)V // method@95ef │ │ -36e6a6: 1103 |001b: return-object v3 │ │ -36e6a8: 1a00 5bc0 |001c: const-string v0, "uuencode" // string@c05b │ │ -36e6ac: 6e20 1398 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e6b2: 0a00 |0021: move-result v0 │ │ -36e6b4: 3900 4900 |0022: if-nez v0, 006b // +0049 │ │ -36e6b8: 1a00 bbc3 |0024: const-string v0, "x-uuencode" // string@c3bb │ │ -36e6bc: 6e20 1398 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e6c2: 0a00 |0029: move-result v0 │ │ -36e6c4: 3900 4100 |002a: if-nez v0, 006b // +0041 │ │ -36e6c8: 1a00 bac3 |002c: const-string v0, "x-uue" // string@c3ba │ │ -36e6cc: 6e20 1398 0300 |002e: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e6d2: 0a00 |0031: move-result v0 │ │ -36e6d4: 3800 0300 |0032: if-eqz v0, 0035 // +0003 │ │ -36e6d8: 2837 |0034: goto 006b // +0037 │ │ -36e6da: 1a00 9b60 |0035: const-string v0, "binary" // string@609b │ │ -36e6de: 6e20 1398 0300 |0037: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e6e4: 0a00 |003a: move-result v0 │ │ -36e6e6: 3900 2f00 |003b: if-nez v0, 006a // +002f │ │ -36e6ea: 1a00 3407 |003d: const-string v0, "7bit" // string@0734 │ │ -36e6ee: 6e20 1398 0300 |003f: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e6f4: 0a00 |0042: move-result v0 │ │ -36e6f6: 3900 2700 |0043: if-nez v0, 006a // +0027 │ │ -36e6fa: 1a00 4607 |0045: const-string v0, "8bit" // string@0746 │ │ -36e6fe: 6e20 1398 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e704: 0a00 |004a: move-result v0 │ │ -36e706: 3800 0300 |004b: if-eqz v0, 004e // +0003 │ │ -36e70a: 281d |004d: goto 006a // +001d │ │ -36e70c: 6300 3972 |004e: sget-boolean v0, Ljavax/mail/internet/MimeUtility;.ignoreUnknownEncoding:Z // field@7239 │ │ -36e710: 3800 0300 |0050: if-eqz v0, 0053 // +0003 │ │ -36e714: 1102 |0052: return-object v2 │ │ -36e716: 2202 ed13 |0053: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ -36e71a: 2200 e812 |0055: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36e71e: 7010 4098 0000 |0057: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36e724: 1a01 fd4f |005a: const-string v1, "Unknown encoding: " // string@4ffd │ │ -36e728: 6e20 4b98 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e72e: 6e20 4b98 3000 |005f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e734: 6e10 5498 0000 |0062: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36e73a: 0c03 |0065: move-result-object v3 │ │ -36e73c: 7020 199d 3200 |0066: invoke-direct {v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36e742: 2702 |0069: throw v2 │ │ -36e744: 1102 |006a: return-object v2 │ │ -36e746: 2203 7612 |006b: new-instance v3, Lcom/sun/mail/util/UUDecoderStream; // type@1276 │ │ -36e74a: 7020 2e96 2300 |006d: invoke-direct {v3, v2}, Lcom/sun/mail/util/UUDecoderStream;.:(Ljava/io/InputStream;)V // method@962e │ │ -36e750: 1103 |0070: return-object v3 │ │ +36e65c: |[36e65c] javax.mail.internet.MimeUtility.decode:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/InputStream; │ │ +36e66c: 1a00 2d60 |0000: const-string v0, "base64" // string@602d │ │ +36e670: 6e20 1398 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e676: 0a00 |0005: move-result v0 │ │ +36e678: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +36e67c: 2203 5912 |0008: new-instance v3, Lcom/sun/mail/util/BASE64DecoderStream; // type@1259 │ │ +36e680: 7020 6795 2300 |000a: invoke-direct {v3, v2}, Lcom/sun/mail/util/BASE64DecoderStream;.:(Ljava/io/InputStream;)V // method@9567 │ │ +36e686: 1103 |000d: return-object v3 │ │ +36e688: 1a00 7da7 |000e: const-string v0, "quoted-printable" // string@a77d │ │ +36e68c: 6e20 1398 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e692: 0a00 |0013: move-result v0 │ │ +36e694: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +36e698: 2203 6d12 |0016: new-instance v3, Lcom/sun/mail/util/QPDecoderStream; // type@126d │ │ +36e69c: 7020 ef95 2300 |0018: invoke-direct {v3, v2}, Lcom/sun/mail/util/QPDecoderStream;.:(Ljava/io/InputStream;)V // method@95ef │ │ +36e6a2: 1103 |001b: return-object v3 │ │ +36e6a4: 1a00 5bc0 |001c: const-string v0, "uuencode" // string@c05b │ │ +36e6a8: 6e20 1398 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e6ae: 0a00 |0021: move-result v0 │ │ +36e6b0: 3900 4900 |0022: if-nez v0, 006b // +0049 │ │ +36e6b4: 1a00 bbc3 |0024: const-string v0, "x-uuencode" // string@c3bb │ │ +36e6b8: 6e20 1398 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e6be: 0a00 |0029: move-result v0 │ │ +36e6c0: 3900 4100 |002a: if-nez v0, 006b // +0041 │ │ +36e6c4: 1a00 bac3 |002c: const-string v0, "x-uue" // string@c3ba │ │ +36e6c8: 6e20 1398 0300 |002e: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e6ce: 0a00 |0031: move-result v0 │ │ +36e6d0: 3800 0300 |0032: if-eqz v0, 0035 // +0003 │ │ +36e6d4: 2837 |0034: goto 006b // +0037 │ │ +36e6d6: 1a00 9b60 |0035: const-string v0, "binary" // string@609b │ │ +36e6da: 6e20 1398 0300 |0037: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e6e0: 0a00 |003a: move-result v0 │ │ +36e6e2: 3900 2f00 |003b: if-nez v0, 006a // +002f │ │ +36e6e6: 1a00 3407 |003d: const-string v0, "7bit" // string@0734 │ │ +36e6ea: 6e20 1398 0300 |003f: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e6f0: 0a00 |0042: move-result v0 │ │ +36e6f2: 3900 2700 |0043: if-nez v0, 006a // +0027 │ │ +36e6f6: 1a00 4607 |0045: const-string v0, "8bit" // string@0746 │ │ +36e6fa: 6e20 1398 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e700: 0a00 |004a: move-result v0 │ │ +36e702: 3800 0300 |004b: if-eqz v0, 004e // +0003 │ │ +36e706: 281d |004d: goto 006a // +001d │ │ +36e708: 6300 3972 |004e: sget-boolean v0, Ljavax/mail/internet/MimeUtility;.ignoreUnknownEncoding:Z // field@7239 │ │ +36e70c: 3800 0300 |0050: if-eqz v0, 0053 // +0003 │ │ +36e710: 1102 |0052: return-object v2 │ │ +36e712: 2202 ed13 |0053: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ +36e716: 2200 e812 |0055: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36e71a: 7010 4098 0000 |0057: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36e720: 1a01 fd4f |005a: const-string v1, "Unknown encoding: " // string@4ffd │ │ +36e724: 6e20 4b98 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e72a: 6e20 4b98 3000 |005f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e730: 6e10 5498 0000 |0062: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36e736: 0c03 |0065: move-result-object v3 │ │ +36e738: 7020 199d 3200 |0066: invoke-direct {v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36e73e: 2702 |0069: throw v2 │ │ +36e740: 1102 |006a: return-object v2 │ │ +36e742: 2203 7612 |006b: new-instance v3, Lcom/sun/mail/util/UUDecoderStream; // type@1276 │ │ +36e746: 7020 2e96 2300 |006d: invoke-direct {v3, v2}, Lcom/sun/mail/util/UUDecoderStream;.:(Ljava/io/InputStream;)V // method@962e │ │ +36e74c: 1103 |0070: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=391 │ │ 0x0008 line=392 │ │ 0x0010 line=393 │ │ 0x0016 line=394 │ │ 0x001e line=395 │ │ @@ -809514,60 +809514,60 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -36e934: |[36e934] javax.mail.internet.MimeUtility.decodeInnerWords:(Ljava/lang/String;)Ljava/lang/String; │ │ -36e944: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36e948: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36e94e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -36e950: 1a02 f907 |0006: const-string v2, "=?" // string@07f9 │ │ -36e954: 6e30 1d98 2501 |0008: invoke-virtual {v5, v2, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@981d │ │ -36e95a: 0a02 |000b: move-result v2 │ │ -36e95c: 3a02 3600 |000c: if-ltz v2, 0042 // +0036 │ │ -36e960: 6e30 2e98 1502 |000e: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36e966: 0c03 |0011: move-result-object v3 │ │ -36e968: 6e20 4b98 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e96e: d803 0202 |0015: add-int/lit8 v3, v2, #int 2 // #02 │ │ -36e972: 1304 3f00 |0017: const/16 v4, #int 63 // #3f │ │ -36e976: 6e30 1b98 4503 |0019: invoke-virtual {v5, v4, v3}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -36e97c: 0a03 |001c: move-result v3 │ │ -36e97e: 3b03 0300 |001d: if-gez v3, 0020 // +0003 │ │ -36e982: 2823 |001f: goto 0042 // +0023 │ │ -36e984: d803 0301 |0020: add-int/lit8 v3, v3, #int 1 // #01 │ │ -36e988: 6e30 1b98 4503 |0022: invoke-virtual {v5, v4, v3}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -36e98e: 0a03 |0025: move-result v3 │ │ -36e990: 3b03 0300 |0026: if-gez v3, 0029 // +0003 │ │ -36e994: 281a |0028: goto 0042 // +001a │ │ -36e996: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ -36e99a: 1a04 6708 |002b: const-string v4, "?=" // string@0867 │ │ -36e99e: 6e30 1d98 4503 |002d: invoke-virtual {v5, v4, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@981d │ │ -36e9a4: 0a03 |0030: move-result v3 │ │ -36e9a6: 3b03 0300 |0031: if-gez v3, 0034 // +0003 │ │ -36e9aa: 280f |0033: goto 0042 // +000f │ │ -36e9ac: d801 0302 |0034: add-int/lit8 v1, v3, #int 2 // #02 │ │ -36e9b0: 6e30 2e98 2501 |0036: invoke-virtual {v5, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36e9b6: 0c02 |0039: move-result-object v2 │ │ -36e9b8: 7110 20a0 0200 |003a: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.decodeWord:(Ljava/lang/String;)Ljava/lang/String; // method@a020 │ │ -36e9be: 0c02 |003d: move-result-object v2 │ │ -36e9c0: 6e20 4b98 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e9c6: 28c5 |0041: goto 0006 // -003b │ │ -36e9c8: 3901 0300 |0042: if-nez v1, 0045 // +0003 │ │ -36e9cc: 1105 |0044: return-object v5 │ │ -36e9ce: 6e10 2298 0500 |0045: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -36e9d4: 0a02 |0048: move-result v2 │ │ -36e9d6: 3521 0900 |0049: if-ge v1, v2, 0052 // +0009 │ │ -36e9da: 6e20 2d98 1500 |004b: invoke-virtual {v5, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -36e9e0: 0c05 |004e: move-result-object v5 │ │ -36e9e2: 6e20 4b98 5000 |004f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e9e8: 6e10 5498 0000 |0052: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36e9ee: 0c05 |0055: move-result-object v5 │ │ -36e9f0: 1105 |0056: return-object v5 │ │ +36e930: |[36e930] javax.mail.internet.MimeUtility.decodeInnerWords:(Ljava/lang/String;)Ljava/lang/String; │ │ +36e940: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36e944: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36e94a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +36e94c: 1a02 f907 |0006: const-string v2, "=?" // string@07f9 │ │ +36e950: 6e30 1d98 2501 |0008: invoke-virtual {v5, v2, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@981d │ │ +36e956: 0a02 |000b: move-result v2 │ │ +36e958: 3a02 3600 |000c: if-ltz v2, 0042 // +0036 │ │ +36e95c: 6e30 2e98 1502 |000e: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36e962: 0c03 |0011: move-result-object v3 │ │ +36e964: 6e20 4b98 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e96a: d803 0202 |0015: add-int/lit8 v3, v2, #int 2 // #02 │ │ +36e96e: 1304 3f00 |0017: const/16 v4, #int 63 // #3f │ │ +36e972: 6e30 1b98 4503 |0019: invoke-virtual {v5, v4, v3}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +36e978: 0a03 |001c: move-result v3 │ │ +36e97a: 3b03 0300 |001d: if-gez v3, 0020 // +0003 │ │ +36e97e: 2823 |001f: goto 0042 // +0023 │ │ +36e980: d803 0301 |0020: add-int/lit8 v3, v3, #int 1 // #01 │ │ +36e984: 6e30 1b98 4503 |0022: invoke-virtual {v5, v4, v3}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +36e98a: 0a03 |0025: move-result v3 │ │ +36e98c: 3b03 0300 |0026: if-gez v3, 0029 // +0003 │ │ +36e990: 281a |0028: goto 0042 // +001a │ │ +36e992: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ +36e996: 1a04 6708 |002b: const-string v4, "?=" // string@0867 │ │ +36e99a: 6e30 1d98 4503 |002d: invoke-virtual {v5, v4, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@981d │ │ +36e9a0: 0a03 |0030: move-result v3 │ │ +36e9a2: 3b03 0300 |0031: if-gez v3, 0034 // +0003 │ │ +36e9a6: 280f |0033: goto 0042 // +000f │ │ +36e9a8: d801 0302 |0034: add-int/lit8 v1, v3, #int 2 // #02 │ │ +36e9ac: 6e30 2e98 2501 |0036: invoke-virtual {v5, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36e9b2: 0c02 |0039: move-result-object v2 │ │ +36e9b4: 7110 20a0 0200 |003a: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.decodeWord:(Ljava/lang/String;)Ljava/lang/String; // method@a020 │ │ +36e9ba: 0c02 |003d: move-result-object v2 │ │ +36e9bc: 6e20 4b98 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e9c2: 28c5 |0041: goto 0006 // -003b │ │ +36e9c4: 3901 0300 |0042: if-nez v1, 0045 // +0003 │ │ +36e9c8: 1105 |0044: return-object v5 │ │ +36e9ca: 6e10 2298 0500 |0045: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +36e9d0: 0a02 |0048: move-result v2 │ │ +36e9d2: 3521 0900 |0049: if-ge v1, v2, 0052 // +0009 │ │ +36e9d6: 6e20 2d98 1500 |004b: invoke-virtual {v5, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36e9dc: 0c05 |004e: move-result-object v5 │ │ +36e9de: 6e20 4b98 5000 |004f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e9e4: 6e10 5498 0000 |0052: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36e9ea: 0c05 |0055: move-result-object v5 │ │ +36e9ec: 1105 |0056: return-object v5 │ │ catches : 1 │ │ 0x003a - 0x003e │ │ Ljavax/mail/internet/ParseException; -> 0x003e │ │ positions : │ │ 0x0000 line=965 │ │ 0x0008 line=966 │ │ 0x000e line=967 │ │ @@ -809588,97 +809588,97 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 155 16-bit code units │ │ -36ea04: |[36ea04] javax.mail.internet.MimeUtility.decodeText:(Ljava/lang/String;)Ljava/lang/String; │ │ -36ea14: 1a00 f907 |0000: const-string v0, "=?" // string@07f9 │ │ -36ea18: 6e20 1c98 0900 |0002: invoke-virtual {v9, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -36ea1e: 0a01 |0005: move-result v1 │ │ -36ea20: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ -36ea22: 3321 0300 |0007: if-ne v1, v2, 000a // +0003 │ │ -36ea26: 1109 |0009: return-object v9 │ │ -36ea28: 2201 7913 |000a: new-instance v1, Ljava/util/StringTokenizer; // type@1379 │ │ -36ea2c: 1a02 a700 |000c: const-string v2, " │ │ +36ea00: |[36ea00] javax.mail.internet.MimeUtility.decodeText:(Ljava/lang/String;)Ljava/lang/String; │ │ +36ea10: 1a00 f907 |0000: const-string v0, "=?" // string@07f9 │ │ +36ea14: 6e20 1c98 0900 |0002: invoke-virtual {v9, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +36ea1a: 0a01 |0005: move-result v1 │ │ +36ea1c: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ +36ea1e: 3321 0300 |0007: if-ne v1, v2, 000a // +0003 │ │ +36ea22: 1109 |0009: return-object v9 │ │ +36ea24: 2201 7913 |000a: new-instance v1, Ljava/util/StringTokenizer; // type@1379 │ │ +36ea28: 1a02 a700 |000c: const-string v2, " │ │ " // string@00a7 │ │ -36ea30: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -36ea32: 7040 ba9a 9132 |000f: invoke-direct {v1, v9, v2, v3}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@9aba │ │ -36ea38: 2209 e812 |0012: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -36ea3c: 7010 4098 0900 |0014: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36ea42: 2202 e812 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -36ea46: 7010 4098 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36ea4c: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -36ea4e: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -36ea50: 6e10 bd9a 0100 |001e: invoke-virtual {v1}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ -36ea56: 0a06 |0021: move-result v6 │ │ -36ea58: 3806 7100 |0022: if-eqz v6, 0093 // +0071 │ │ -36ea5c: 6e10 be9a 0100 |0024: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ -36ea62: 0c06 |0027: move-result-object v6 │ │ -36ea64: 6e20 0998 4600 |0028: invoke-virtual {v6, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36ea6a: 0a07 |002b: move-result v7 │ │ -36ea6c: 1308 2000 |002c: const/16 v8, #int 32 // #20 │ │ -36ea70: 3287 6100 |002e: if-eq v7, v8, 008f // +0061 │ │ -36ea74: 1308 0900 |0030: const/16 v8, #int 9 // #9 │ │ -36ea78: 3287 5d00 |0032: if-eq v7, v8, 008f // +005d │ │ -36ea7c: 1308 0d00 |0034: const/16 v8, #int 13 // #d │ │ -36ea80: 3287 5900 |0036: if-eq v7, v8, 008f // +0059 │ │ -36ea84: 1308 0a00 |0038: const/16 v8, #int 10 // #a │ │ -36ea88: 3387 0300 |003a: if-ne v7, v8, 003d // +0003 │ │ -36ea8c: 2853 |003c: goto 008f // +0053 │ │ -36ea8e: 7110 20a0 0600 |003d: invoke-static {v6}, Ljavax/mail/internet/MimeUtility;.decodeWord:(Ljava/lang/String;)Ljava/lang/String; // method@a020 │ │ -36ea94: 0c07 |0040: move-result-object v7 │ │ -36ea96: 3905 0b00 |0041: if-nez v5, 004c // +000b │ │ -36ea9a: 6e10 5198 0200 |0043: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -36eaa0: 0a08 |0046: move-result v8 │ │ -36eaa2: 3d08 0500 |0047: if-lez v8, 004c // +0005 │ │ -36eaa6: 6e20 4998 2900 |0049: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ -36eaac: 0776 |004c: move-object v6, v7 │ │ -36eaae: 1215 |004d: const/4 v5, #int 1 // #1 │ │ -36eab0: 283a |004e: goto 0088 // +003a │ │ -36eab2: 0000 |004f: nop // spacer │ │ -36eab4: 6307 3372 |0050: sget-boolean v7, Ljavax/mail/internet/MimeUtility;.decodeStrict:Z // field@7233 │ │ -36eab8: 3907 2c00 |0052: if-nez v7, 007e // +002c │ │ -36eabc: 7110 1ea0 0600 |0054: invoke-static {v6}, Ljavax/mail/internet/MimeUtility;.decodeInnerWords:(Ljava/lang/String;)Ljava/lang/String; // method@a01e │ │ -36eac2: 0c07 |0057: move-result-object v7 │ │ -36eac4: 3267 1c00 |0058: if-eq v7, v6, 0074 // +001c │ │ -36eac8: 3805 0900 |005a: if-eqz v5, 0063 // +0009 │ │ -36eacc: 6e20 2c98 0600 |005c: invoke-virtual {v6, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -36ead2: 0a05 |005f: move-result v5 │ │ -36ead4: 3805 0300 |0060: if-eqz v5, 0063 // +0003 │ │ -36ead8: 280a |0062: goto 006c // +000a │ │ -36eada: 6e10 5198 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -36eae0: 0a05 |0066: move-result v5 │ │ -36eae2: 3d05 0500 |0067: if-lez v5, 006c // +0005 │ │ -36eae6: 6e20 4998 2900 |0069: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ -36eaec: 1a05 6708 |006c: const-string v5, "?=" // string@0867 │ │ -36eaf0: 6e20 1198 5600 |006e: invoke-virtual {v6, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -36eaf6: 0a05 |0071: move-result v5 │ │ -36eaf8: 0776 |0072: move-object v6, v7 │ │ -36eafa: 2815 |0073: goto 0088 // +0015 │ │ -36eafc: 6e10 5198 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -36eb02: 0a05 |0077: move-result v5 │ │ -36eb04: 3d05 0f00 |0078: if-lez v5, 0087 // +000f │ │ -36eb08: 6e20 4998 2900 |007a: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ -36eb0e: 280a |007d: goto 0087 // +000a │ │ -36eb10: 6e10 5198 0200 |007e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -36eb16: 0a05 |0081: move-result v5 │ │ -36eb18: 3d05 0500 |0082: if-lez v5, 0087 // +0005 │ │ -36eb1c: 6e20 4998 2900 |0084: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ -36eb22: 1205 |0087: const/4 v5, #int 0 // #0 │ │ -36eb24: 6e20 4b98 6900 |0088: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36eb2a: 6e20 5398 4200 |008b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ -36eb30: 2890 |008e: goto 001e // -0070 │ │ -36eb32: 6e20 4498 7200 |008f: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36eb38: 288c |0092: goto 001e // -0074 │ │ -36eb3a: 6e20 4998 2900 |0093: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ -36eb40: 6e10 5498 0900 |0096: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36eb46: 0c09 |0099: move-result-object v9 │ │ -36eb48: 1109 |009a: return-object v9 │ │ +36ea2c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +36ea2e: 7040 ba9a 9132 |000f: invoke-direct {v1, v9, v2, v3}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@9aba │ │ +36ea34: 2209 e812 |0012: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +36ea38: 7010 4098 0900 |0014: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36ea3e: 2202 e812 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +36ea42: 7010 4098 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36ea48: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +36ea4a: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +36ea4c: 6e10 bd9a 0100 |001e: invoke-virtual {v1}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ +36ea52: 0a06 |0021: move-result v6 │ │ +36ea54: 3806 7100 |0022: if-eqz v6, 0093 // +0071 │ │ +36ea58: 6e10 be9a 0100 |0024: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ +36ea5e: 0c06 |0027: move-result-object v6 │ │ +36ea60: 6e20 0998 4600 |0028: invoke-virtual {v6, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36ea66: 0a07 |002b: move-result v7 │ │ +36ea68: 1308 2000 |002c: const/16 v8, #int 32 // #20 │ │ +36ea6c: 3287 6100 |002e: if-eq v7, v8, 008f // +0061 │ │ +36ea70: 1308 0900 |0030: const/16 v8, #int 9 // #9 │ │ +36ea74: 3287 5d00 |0032: if-eq v7, v8, 008f // +005d │ │ +36ea78: 1308 0d00 |0034: const/16 v8, #int 13 // #d │ │ +36ea7c: 3287 5900 |0036: if-eq v7, v8, 008f // +0059 │ │ +36ea80: 1308 0a00 |0038: const/16 v8, #int 10 // #a │ │ +36ea84: 3387 0300 |003a: if-ne v7, v8, 003d // +0003 │ │ +36ea88: 2853 |003c: goto 008f // +0053 │ │ +36ea8a: 7110 20a0 0600 |003d: invoke-static {v6}, Ljavax/mail/internet/MimeUtility;.decodeWord:(Ljava/lang/String;)Ljava/lang/String; // method@a020 │ │ +36ea90: 0c07 |0040: move-result-object v7 │ │ +36ea92: 3905 0b00 |0041: if-nez v5, 004c // +000b │ │ +36ea96: 6e10 5198 0200 |0043: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +36ea9c: 0a08 |0046: move-result v8 │ │ +36ea9e: 3d08 0500 |0047: if-lez v8, 004c // +0005 │ │ +36eaa2: 6e20 4998 2900 |0049: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ +36eaa8: 0776 |004c: move-object v6, v7 │ │ +36eaaa: 1215 |004d: const/4 v5, #int 1 // #1 │ │ +36eaac: 283a |004e: goto 0088 // +003a │ │ +36eaae: 0000 |004f: nop // spacer │ │ +36eab0: 6307 3372 |0050: sget-boolean v7, Ljavax/mail/internet/MimeUtility;.decodeStrict:Z // field@7233 │ │ +36eab4: 3907 2c00 |0052: if-nez v7, 007e // +002c │ │ +36eab8: 7110 1ea0 0600 |0054: invoke-static {v6}, Ljavax/mail/internet/MimeUtility;.decodeInnerWords:(Ljava/lang/String;)Ljava/lang/String; // method@a01e │ │ +36eabe: 0c07 |0057: move-result-object v7 │ │ +36eac0: 3267 1c00 |0058: if-eq v7, v6, 0074 // +001c │ │ +36eac4: 3805 0900 |005a: if-eqz v5, 0063 // +0009 │ │ +36eac8: 6e20 2c98 0600 |005c: invoke-virtual {v6, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +36eace: 0a05 |005f: move-result v5 │ │ +36ead0: 3805 0300 |0060: if-eqz v5, 0063 // +0003 │ │ +36ead4: 280a |0062: goto 006c // +000a │ │ +36ead6: 6e10 5198 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +36eadc: 0a05 |0066: move-result v5 │ │ +36eade: 3d05 0500 |0067: if-lez v5, 006c // +0005 │ │ +36eae2: 6e20 4998 2900 |0069: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ +36eae8: 1a05 6708 |006c: const-string v5, "?=" // string@0867 │ │ +36eaec: 6e20 1198 5600 |006e: invoke-virtual {v6, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +36eaf2: 0a05 |0071: move-result v5 │ │ +36eaf4: 0776 |0072: move-object v6, v7 │ │ +36eaf6: 2815 |0073: goto 0088 // +0015 │ │ +36eaf8: 6e10 5198 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +36eafe: 0a05 |0077: move-result v5 │ │ +36eb00: 3d05 0f00 |0078: if-lez v5, 0087 // +000f │ │ +36eb04: 6e20 4998 2900 |007a: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ +36eb0a: 280a |007d: goto 0087 // +000a │ │ +36eb0c: 6e10 5198 0200 |007e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +36eb12: 0a05 |0081: move-result v5 │ │ +36eb14: 3d05 0500 |0082: if-lez v5, 0087 // +0005 │ │ +36eb18: 6e20 4998 2900 |0084: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ +36eb1e: 1205 |0087: const/4 v5, #int 0 // #0 │ │ +36eb20: 6e20 4b98 6900 |0088: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36eb26: 6e20 5398 4200 |008b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ +36eb2c: 2890 |008e: goto 001e // -0070 │ │ +36eb2e: 6e20 4498 7200 |008f: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36eb34: 288c |0092: goto 001e // -0074 │ │ +36eb36: 6e20 4998 2900 |0093: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@9849 │ │ +36eb3c: 6e10 5498 0900 |0096: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36eb42: 0c09 |0099: move-result-object v9 │ │ +36eb44: 1109 |009a: return-object v9 │ │ catches : 1 │ │ 0x003d - 0x004c │ │ Ljavax/mail/internet/ParseException; -> 0x004f │ │ positions : │ │ 0x0002 line=606 │ │ 0x000a line=611 │ │ 0x0012 line=612 │ │ @@ -809712,159 +809712,159 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 298 16-bit code units │ │ -36eb5c: |[36eb5c] javax.mail.internet.MimeUtility.decodeWord:(Ljava/lang/String;)Ljava/lang/String; │ │ -36eb6c: 1a00 f907 |0000: const-string v0, "=?" // string@07f9 │ │ -36eb70: 6e20 2c98 0800 |0002: invoke-virtual {v8, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -36eb76: 0a00 |0005: move-result v0 │ │ -36eb78: 3800 0d01 |0006: if-eqz v0, 0113 // +010d │ │ -36eb7c: 1300 3f00 |0008: const/16 v0, #int 63 // #3f │ │ -36eb80: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -36eb82: 6e30 1b98 0801 |000b: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -36eb88: 0a02 |000e: move-result v2 │ │ -36eb8a: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ -36eb8c: 3232 ec00 |0010: if-eq v2, v3, 00fc // +00ec │ │ -36eb90: 6e30 2e98 1802 |0012: invoke-virtual {v8, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36eb96: 0c04 |0015: move-result-object v4 │ │ -36eb98: 1305 2a00 |0016: const/16 v5, #int 42 // #2a │ │ -36eb9c: 6e20 1a98 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36eba2: 0a05 |001b: move-result v5 │ │ -36eba4: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -36eba6: 3a05 0600 |001d: if-ltz v5, 0023 // +0006 │ │ -36ebaa: 6e30 2e98 6405 |001f: invoke-virtual {v4, v6, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36ebb0: 0c04 |0022: move-result-object v4 │ │ -36ebb2: 7110 30a0 0400 |0023: invoke-static {v4}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ -36ebb8: 0c04 |0026: move-result-object v4 │ │ -36ebba: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36ebbe: 6e30 1b98 0802 |0029: invoke-virtual {v8, v0, v2}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -36ebc4: 0a00 |002c: move-result v0 │ │ -36ebc6: 3230 b800 |002d: if-eq v0, v3, 00e5 // +00b8 │ │ -36ebca: 6e30 2e98 2800 |002f: invoke-virtual {v8, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36ebd0: 0c02 |0032: move-result-object v2 │ │ -36ebd2: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -36ebd6: 1a05 6708 |0035: const-string v5, "?=" // string@0867 │ │ -36ebda: 6e30 1d98 5800 |0037: invoke-virtual {v8, v5, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@981d │ │ -36ebe0: 0a05 |003a: move-result v5 │ │ -36ebe2: 3235 9300 |003b: if-eq v5, v3, 00ce // +0093 │ │ -36ebe6: 6e30 2e98 0805 |003d: invoke-virtual {v8, v0, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36ebec: 0c00 |0040: move-result-object v0 │ │ -36ebee: 6e10 2298 0000 |0041: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -36ebf4: 0a03 |0044: move-result v3 │ │ -36ebf6: 1a07 0000 |0045: const-string v7, "" // string@0000 │ │ -36ebfa: 3d03 5100 |0047: if-lez v3, 0098 // +0051 │ │ -36ebfe: 2203 8312 |0049: new-instance v3, Ljava/io/ByteArrayInputStream; // type@1283 │ │ -36ec02: 7110 5e95 0000 |004b: invoke-static {v0}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/lang/String;)[B // method@955e │ │ -36ec08: 0c00 |004e: move-result-object v0 │ │ -36ec0a: 7020 4c96 0300 |004f: invoke-direct {v3, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964c │ │ -36ec10: 1a00 b70c |0052: const-string v0, "B" // string@0cb7 │ │ -36ec14: 6e20 1398 0200 |0054: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36ec1a: 0a00 |0057: move-result v0 │ │ -36ec1c: 3800 0800 |0058: if-eqz v0, 0060 // +0008 │ │ -36ec20: 2200 5912 |005a: new-instance v0, Lcom/sun/mail/util/BASE64DecoderStream; // type@1259 │ │ -36ec24: 7020 6795 3000 |005c: invoke-direct {v0, v3}, Lcom/sun/mail/util/BASE64DecoderStream;.:(Ljava/io/InputStream;)V // method@9567 │ │ -36ec2a: 280e |005f: goto 006d // +000e │ │ -36ec2c: 1a00 8542 |0060: const-string v0, "Q" // string@4285 │ │ -36ec30: 6e20 1398 0200 |0062: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36ec36: 0a00 |0065: move-result v0 │ │ -36ec38: 3800 1b00 |0066: if-eqz v0, 0081 // +001b │ │ -36ec3c: 2200 6b12 |0068: new-instance v0, Lcom/sun/mail/util/QDecoderStream; // type@126b │ │ -36ec40: 7020 e895 3000 |006a: invoke-direct {v0, v3}, Lcom/sun/mail/util/QDecoderStream;.:(Ljava/io/InputStream;)V // method@95e8 │ │ -36ec46: 6e10 4e96 0300 |006d: invoke-virtual {v3}, Ljava/io/ByteArrayInputStream;.available:()I // method@964e │ │ -36ec4c: 0a02 |0070: move-result v2 │ │ -36ec4e: 2323 1515 |0071: new-array v3, v2, [B // type@1515 │ │ -36ec52: 6e40 b996 3026 |0073: invoke-virtual {v0, v3, v6, v2}, Ljava/io/InputStream;.read:([BII)I // method@96b9 │ │ -36ec58: 0a00 |0076: move-result v0 │ │ -36ec5a: 3c00 0300 |0077: if-gtz v0, 007a // +0003 │ │ -36ec5e: 281f |0079: goto 0098 // +001f │ │ -36ec60: 2202 e612 |007a: new-instance v2, Ljava/lang/String; // type@12e6 │ │ -36ec64: 7054 0398 3206 |007c: invoke-direct {v2, v3, v6, v0, v4}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@9803 │ │ -36ec6a: 0727 |007f: move-object v7, v2 │ │ -36ec6c: 2818 |0080: goto 0098 // +0018 │ │ -36ec6e: 2208 ad12 |0081: new-instance v8, Ljava/io/UnsupportedEncodingException; // type@12ad │ │ -36ec72: 2200 e812 |0083: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36ec76: 7010 4098 0000 |0085: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36ec7c: 1a01 e9be |0088: const-string v1, "unknown encoding: " // string@bee9 │ │ -36ec80: 6e20 4b98 1000 |008a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ec86: 6e20 4b98 2000 |008d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ec8c: 6e10 5498 0000 |0090: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36ec92: 0c00 |0093: move-result-object v0 │ │ -36ec94: 7020 0f97 0800 |0094: invoke-direct {v8, v0}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@970f │ │ -36ec9a: 2708 |0097: throw v8 │ │ -36ec9c: b015 |0098: add-int/2addr v5, v1 │ │ -36ec9e: 6e10 2298 0800 |0099: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -36eca4: 0a00 |009c: move-result v0 │ │ -36eca6: 3505 1d00 |009d: if-ge v5, v0, 00ba // +001d │ │ -36ecaa: 6e20 2d98 5800 |009f: invoke-virtual {v8, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -36ecb0: 0c08 |00a2: move-result-object v8 │ │ -36ecb2: 6300 3372 |00a3: sget-boolean v0, Ljavax/mail/internet/MimeUtility;.decodeStrict:Z // field@7233 │ │ -36ecb6: 3900 0600 |00a5: if-nez v0, 00ab // +0006 │ │ -36ecba: 7110 1ea0 0800 |00a7: invoke-static {v8}, Ljavax/mail/internet/MimeUtility;.decodeInnerWords:(Ljava/lang/String;)Ljava/lang/String; // method@a01e │ │ -36ecc0: 0c08 |00aa: move-result-object v8 │ │ -36ecc2: 2200 e812 |00ab: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36ecc6: 7010 4098 0000 |00ad: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36eccc: 6e20 4b98 7000 |00b0: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ecd2: 6e20 4b98 8000 |00b3: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ecd8: 6e10 5498 0000 |00b6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36ecde: 0c07 |00b9: move-result-object v7 │ │ -36ece0: 1107 |00ba: return-object v7 │ │ -36ece2: 2208 ad12 |00bb: new-instance v8, Ljava/io/UnsupportedEncodingException; // type@12ad │ │ -36ece6: 7020 0f97 4800 |00bd: invoke-direct {v8, v4}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@970f │ │ -36ecec: 2708 |00c0: throw v8 │ │ -36ecee: 0d08 |00c1: move-exception v8 │ │ -36ecf0: 2200 4014 |00c2: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -36ecf4: 6e10 b196 0800 |00c4: invoke-virtual {v8}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@96b1 │ │ -36ecfa: 0c08 |00c7: move-result-object v8 │ │ -36ecfc: 7020 6aa0 8000 |00c8: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36ed02: 2700 |00cb: throw v0 │ │ -36ed04: 0d08 |00cc: move-exception v8 │ │ -36ed06: 2708 |00cd: throw v8 │ │ -36ed08: 2200 4014 |00ce: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -36ed0c: 2201 e812 |00d0: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -36ed10: 7010 4098 0100 |00d2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36ed16: 1a02 1b6e |00d5: const-string v2, "encoded word does not end with "?=": " // string@6e1b │ │ -36ed1a: 6e20 4b98 2100 |00d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ed20: 6e20 4b98 8100 |00da: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ed26: 6e10 5498 0100 |00dd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36ed2c: 0c08 |00e0: move-result-object v8 │ │ -36ed2e: 7020 6aa0 8000 |00e1: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36ed34: 2700 |00e4: throw v0 │ │ -36ed36: 2200 4014 |00e5: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -36ed3a: 2201 e812 |00e7: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -36ed3e: 7010 4098 0100 |00e9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36ed44: 1a02 1d6e |00ec: const-string v2, "encoded word does not include encoding: " // string@6e1d │ │ -36ed48: 6e20 4b98 2100 |00ee: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ed4e: 6e20 4b98 8100 |00f1: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ed54: 6e10 5498 0100 |00f4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36ed5a: 0c08 |00f7: move-result-object v8 │ │ -36ed5c: 7020 6aa0 8000 |00f8: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36ed62: 2700 |00fb: throw v0 │ │ -36ed64: 2200 4014 |00fc: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -36ed68: 2201 e812 |00fe: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -36ed6c: 7010 4098 0100 |0100: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36ed72: 1a02 1c6e |0103: const-string v2, "encoded word does not include charset: " // string@6e1c │ │ -36ed76: 6e20 4b98 2100 |0105: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ed7c: 6e20 4b98 8100 |0108: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ed82: 6e10 5498 0100 |010b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36ed88: 0c08 |010e: move-result-object v8 │ │ -36ed8a: 7020 6aa0 8000 |010f: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36ed90: 2700 |0112: throw v0 │ │ -36ed92: 2200 4014 |0113: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -36ed96: 2201 e812 |0115: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -36ed9a: 7010 4098 0100 |0117: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36eda0: 1a02 1e6e |011a: const-string v2, "encoded word does not start with "=?": " // string@6e1e │ │ -36eda4: 6e20 4b98 2100 |011c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36edaa: 6e20 4b98 8100 |011f: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36edb0: 6e10 5498 0100 |0122: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36edb6: 0c08 |0125: move-result-object v8 │ │ -36edb8: 7020 6aa0 8000 |0126: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36edbe: 2700 |0129: throw v0 │ │ +36eb58: |[36eb58] javax.mail.internet.MimeUtility.decodeWord:(Ljava/lang/String;)Ljava/lang/String; │ │ +36eb68: 1a00 f907 |0000: const-string v0, "=?" // string@07f9 │ │ +36eb6c: 6e20 2c98 0800 |0002: invoke-virtual {v8, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +36eb72: 0a00 |0005: move-result v0 │ │ +36eb74: 3800 0d01 |0006: if-eqz v0, 0113 // +010d │ │ +36eb78: 1300 3f00 |0008: const/16 v0, #int 63 // #3f │ │ +36eb7c: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +36eb7e: 6e30 1b98 0801 |000b: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +36eb84: 0a02 |000e: move-result v2 │ │ +36eb86: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ +36eb88: 3232 ec00 |0010: if-eq v2, v3, 00fc // +00ec │ │ +36eb8c: 6e30 2e98 1802 |0012: invoke-virtual {v8, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36eb92: 0c04 |0015: move-result-object v4 │ │ +36eb94: 1305 2a00 |0016: const/16 v5, #int 42 // #2a │ │ +36eb98: 6e20 1a98 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +36eb9e: 0a05 |001b: move-result v5 │ │ +36eba0: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +36eba2: 3a05 0600 |001d: if-ltz v5, 0023 // +0006 │ │ +36eba6: 6e30 2e98 6405 |001f: invoke-virtual {v4, v6, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36ebac: 0c04 |0022: move-result-object v4 │ │ +36ebae: 7110 30a0 0400 |0023: invoke-static {v4}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ +36ebb4: 0c04 |0026: move-result-object v4 │ │ +36ebb6: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36ebba: 6e30 1b98 0802 |0029: invoke-virtual {v8, v0, v2}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +36ebc0: 0a00 |002c: move-result v0 │ │ +36ebc2: 3230 b800 |002d: if-eq v0, v3, 00e5 // +00b8 │ │ +36ebc6: 6e30 2e98 2800 |002f: invoke-virtual {v8, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36ebcc: 0c02 |0032: move-result-object v2 │ │ +36ebce: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +36ebd2: 1a05 6708 |0035: const-string v5, "?=" // string@0867 │ │ +36ebd6: 6e30 1d98 5800 |0037: invoke-virtual {v8, v5, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@981d │ │ +36ebdc: 0a05 |003a: move-result v5 │ │ +36ebde: 3235 9300 |003b: if-eq v5, v3, 00ce // +0093 │ │ +36ebe2: 6e30 2e98 0805 |003d: invoke-virtual {v8, v0, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36ebe8: 0c00 |0040: move-result-object v0 │ │ +36ebea: 6e10 2298 0000 |0041: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +36ebf0: 0a03 |0044: move-result v3 │ │ +36ebf2: 1a07 0000 |0045: const-string v7, "" // string@0000 │ │ +36ebf6: 3d03 5100 |0047: if-lez v3, 0098 // +0051 │ │ +36ebfa: 2203 8312 |0049: new-instance v3, Ljava/io/ByteArrayInputStream; // type@1283 │ │ +36ebfe: 7110 5e95 0000 |004b: invoke-static {v0}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/lang/String;)[B // method@955e │ │ +36ec04: 0c00 |004e: move-result-object v0 │ │ +36ec06: 7020 4c96 0300 |004f: invoke-direct {v3, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964c │ │ +36ec0c: 1a00 b70c |0052: const-string v0, "B" // string@0cb7 │ │ +36ec10: 6e20 1398 0200 |0054: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36ec16: 0a00 |0057: move-result v0 │ │ +36ec18: 3800 0800 |0058: if-eqz v0, 0060 // +0008 │ │ +36ec1c: 2200 5912 |005a: new-instance v0, Lcom/sun/mail/util/BASE64DecoderStream; // type@1259 │ │ +36ec20: 7020 6795 3000 |005c: invoke-direct {v0, v3}, Lcom/sun/mail/util/BASE64DecoderStream;.:(Ljava/io/InputStream;)V // method@9567 │ │ +36ec26: 280e |005f: goto 006d // +000e │ │ +36ec28: 1a00 8542 |0060: const-string v0, "Q" // string@4285 │ │ +36ec2c: 6e20 1398 0200 |0062: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36ec32: 0a00 |0065: move-result v0 │ │ +36ec34: 3800 1b00 |0066: if-eqz v0, 0081 // +001b │ │ +36ec38: 2200 6b12 |0068: new-instance v0, Lcom/sun/mail/util/QDecoderStream; // type@126b │ │ +36ec3c: 7020 e895 3000 |006a: invoke-direct {v0, v3}, Lcom/sun/mail/util/QDecoderStream;.:(Ljava/io/InputStream;)V // method@95e8 │ │ +36ec42: 6e10 4e96 0300 |006d: invoke-virtual {v3}, Ljava/io/ByteArrayInputStream;.available:()I // method@964e │ │ +36ec48: 0a02 |0070: move-result v2 │ │ +36ec4a: 2323 1515 |0071: new-array v3, v2, [B // type@1515 │ │ +36ec4e: 6e40 b996 3026 |0073: invoke-virtual {v0, v3, v6, v2}, Ljava/io/InputStream;.read:([BII)I // method@96b9 │ │ +36ec54: 0a00 |0076: move-result v0 │ │ +36ec56: 3c00 0300 |0077: if-gtz v0, 007a // +0003 │ │ +36ec5a: 281f |0079: goto 0098 // +001f │ │ +36ec5c: 2202 e612 |007a: new-instance v2, Ljava/lang/String; // type@12e6 │ │ +36ec60: 7054 0398 3206 |007c: invoke-direct {v2, v3, v6, v0, v4}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@9803 │ │ +36ec66: 0727 |007f: move-object v7, v2 │ │ +36ec68: 2818 |0080: goto 0098 // +0018 │ │ +36ec6a: 2208 ad12 |0081: new-instance v8, Ljava/io/UnsupportedEncodingException; // type@12ad │ │ +36ec6e: 2200 e812 |0083: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36ec72: 7010 4098 0000 |0085: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36ec78: 1a01 e9be |0088: const-string v1, "unknown encoding: " // string@bee9 │ │ +36ec7c: 6e20 4b98 1000 |008a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ec82: 6e20 4b98 2000 |008d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ec88: 6e10 5498 0000 |0090: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36ec8e: 0c00 |0093: move-result-object v0 │ │ +36ec90: 7020 0f97 0800 |0094: invoke-direct {v8, v0}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@970f │ │ +36ec96: 2708 |0097: throw v8 │ │ +36ec98: b015 |0098: add-int/2addr v5, v1 │ │ +36ec9a: 6e10 2298 0800 |0099: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +36eca0: 0a00 |009c: move-result v0 │ │ +36eca2: 3505 1d00 |009d: if-ge v5, v0, 00ba // +001d │ │ +36eca6: 6e20 2d98 5800 |009f: invoke-virtual {v8, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36ecac: 0c08 |00a2: move-result-object v8 │ │ +36ecae: 6300 3372 |00a3: sget-boolean v0, Ljavax/mail/internet/MimeUtility;.decodeStrict:Z // field@7233 │ │ +36ecb2: 3900 0600 |00a5: if-nez v0, 00ab // +0006 │ │ +36ecb6: 7110 1ea0 0800 |00a7: invoke-static {v8}, Ljavax/mail/internet/MimeUtility;.decodeInnerWords:(Ljava/lang/String;)Ljava/lang/String; // method@a01e │ │ +36ecbc: 0c08 |00aa: move-result-object v8 │ │ +36ecbe: 2200 e812 |00ab: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36ecc2: 7010 4098 0000 |00ad: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36ecc8: 6e20 4b98 7000 |00b0: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ecce: 6e20 4b98 8000 |00b3: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ecd4: 6e10 5498 0000 |00b6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36ecda: 0c07 |00b9: move-result-object v7 │ │ +36ecdc: 1107 |00ba: return-object v7 │ │ +36ecde: 2208 ad12 |00bb: new-instance v8, Ljava/io/UnsupportedEncodingException; // type@12ad │ │ +36ece2: 7020 0f97 4800 |00bd: invoke-direct {v8, v4}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@970f │ │ +36ece8: 2708 |00c0: throw v8 │ │ +36ecea: 0d08 |00c1: move-exception v8 │ │ +36ecec: 2200 4014 |00c2: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36ecf0: 6e10 b196 0800 |00c4: invoke-virtual {v8}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@96b1 │ │ +36ecf6: 0c08 |00c7: move-result-object v8 │ │ +36ecf8: 7020 6aa0 8000 |00c8: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36ecfe: 2700 |00cb: throw v0 │ │ +36ed00: 0d08 |00cc: move-exception v8 │ │ +36ed02: 2708 |00cd: throw v8 │ │ +36ed04: 2200 4014 |00ce: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36ed08: 2201 e812 |00d0: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +36ed0c: 7010 4098 0100 |00d2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36ed12: 1a02 1b6e |00d5: const-string v2, "encoded word does not end with "?=": " // string@6e1b │ │ +36ed16: 6e20 4b98 2100 |00d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ed1c: 6e20 4b98 8100 |00da: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ed22: 6e10 5498 0100 |00dd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36ed28: 0c08 |00e0: move-result-object v8 │ │ +36ed2a: 7020 6aa0 8000 |00e1: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36ed30: 2700 |00e4: throw v0 │ │ +36ed32: 2200 4014 |00e5: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36ed36: 2201 e812 |00e7: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +36ed3a: 7010 4098 0100 |00e9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36ed40: 1a02 1d6e |00ec: const-string v2, "encoded word does not include encoding: " // string@6e1d │ │ +36ed44: 6e20 4b98 2100 |00ee: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ed4a: 6e20 4b98 8100 |00f1: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ed50: 6e10 5498 0100 |00f4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36ed56: 0c08 |00f7: move-result-object v8 │ │ +36ed58: 7020 6aa0 8000 |00f8: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36ed5e: 2700 |00fb: throw v0 │ │ +36ed60: 2200 4014 |00fc: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36ed64: 2201 e812 |00fe: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +36ed68: 7010 4098 0100 |0100: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36ed6e: 1a02 1c6e |0103: const-string v2, "encoded word does not include charset: " // string@6e1c │ │ +36ed72: 6e20 4b98 2100 |0105: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ed78: 6e20 4b98 8100 |0108: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ed7e: 6e10 5498 0100 |010b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36ed84: 0c08 |010e: move-result-object v8 │ │ +36ed86: 7020 6aa0 8000 |010f: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36ed8c: 2700 |0112: throw v0 │ │ +36ed8e: 2200 4014 |0113: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36ed92: 2201 e812 |0115: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +36ed96: 7010 4098 0100 |0117: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36ed9c: 1a02 1e6e |011a: const-string v2, "encoded word does not start with "=?": " // string@6e1e │ │ +36eda0: 6e20 4b98 2100 |011c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36eda6: 6e20 4b98 8100 |011f: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36edac: 6e10 5498 0100 |0122: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36edb2: 0c08 |0125: move-result-object v8 │ │ +36edb4: 7020 6aa0 8000 |0126: invoke-direct {v0, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36edba: 2700 |0129: throw v0 │ │ catches : 2 │ │ 0x0041 - 0x0045 │ │ Ljava/io/UnsupportedEncodingException; -> 0x00cc │ │ Ljava/io/IOException; -> 0x00c1 │ │ Ljava/lang/IllegalArgumentException; -> 0x00bb │ │ 0x0049 - 0x00ba │ │ Ljava/io/UnsupportedEncodingException; -> 0x00cc │ │ @@ -809913,100 +809913,100 @@ │ │ type : '(Ljava/lang/String;ZLjava/lang/String;ILjava/lang/String;ZZLjava/lang/StringBuilder;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 23 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 165 16-bit code units │ │ -36fc24: |[36fc24] javax.mail.internet.MimeUtility.doEncode:(Ljava/lang/String;ZLjava/lang/String;ILjava/lang/String;ZZLjava/lang/StringBuilder;)V │ │ -36fc34: 07f0 |0000: move-object v0, v15 │ │ -36fc36: 0209 1500 |0001: move/from16 v9, v21 │ │ -36fc3a: 080a 1100 |0003: move-object/from16 v10, v17 │ │ -36fc3e: 080b 1600 |0005: move-object/from16 v11, v22 │ │ -36fc42: 6e20 1798 af00 |0007: invoke-virtual {v15, v10}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ -36fc48: 0c01 |000a: move-result-object v1 │ │ -36fc4a: 3810 0700 |000b: if-eqz v16, 0012 // +0007 │ │ -36fc4e: 7110 7f95 0100 |000d: invoke-static {v1}, Lcom/sun/mail/util/BEncoderStream;.encodedLength:([B)I // method@957f │ │ -36fc54: 0a02 |0010: move-result v2 │ │ -36fc56: 2805 |0011: goto 0016 // +0005 │ │ -36fc58: 7120 ec95 9100 |0012: invoke-static {v1, v9}, Lcom/sun/mail/util/QEncoderStream;.encodedLength:([BZ)I // method@95ec │ │ -36fc5e: 0a02 |0015: move-result v2 │ │ -36fc60: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -36fc62: 020c 1200 |0017: move/from16 v12, v18 │ │ -36fc66: 37c2 4600 |0019: if-le v2, v12, 005f // +0046 │ │ -36fc6a: 6e10 2298 0f00 |001b: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -36fc70: 0a0d |001e: move-result v13 │ │ -36fc72: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -36fc74: 372d 3f00 |0020: if-le v13, v2, 005f // +003f │ │ -36fc78: db01 0d02 |0022: div-int/lit8 v1, v13, #int 2 // #02 │ │ -36fc7c: d802 01ff |0024: add-int/lit8 v2, v1, #int -1 // #ff │ │ -36fc80: 6e20 0998 2f00 |0026: invoke-virtual {v15, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36fc86: 0a02 |0029: move-result v2 │ │ -36fc88: 7110 3097 0200 |002a: invoke-static {v2}, Ljava/lang/Character;.isHighSurrogate:(C)Z // method@9730 │ │ -36fc8e: 0a02 |002d: move-result v2 │ │ -36fc90: 3802 0400 |002e: if-eqz v2, 0032 // +0004 │ │ -36fc94: d801 01ff |0030: add-int/lit8 v1, v1, #int -1 // #ff │ │ -36fc98: 011e |0032: move v14, v1 │ │ -36fc9a: 3d0e 1700 |0033: if-lez v14, 004a // +0017 │ │ -36fc9e: 6e30 2e98 3f0e |0035: invoke-virtual {v15, v3, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36fca4: 0c01 |0038: move-result-object v1 │ │ -36fca6: 0202 1000 |0039: move/from16 v2, v16 │ │ -36fcaa: 0803 1100 |003b: move-object/from16 v3, v17 │ │ -36fcae: 0204 1200 |003d: move/from16 v4, v18 │ │ -36fcb2: 0805 1300 |003f: move-object/from16 v5, v19 │ │ -36fcb6: 0206 1400 |0041: move/from16 v6, v20 │ │ -36fcba: 0207 1500 |0043: move/from16 v7, v21 │ │ -36fcbe: 0808 1600 |0045: move-object/from16 v8, v22 │ │ -36fcc2: 7708 21a0 0100 |0047: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/mail/internet/MimeUtility;.doEncode:(Ljava/lang/String;ZLjava/lang/String;ILjava/lang/String;ZZLjava/lang/StringBuilder;)V // method@a021 │ │ -36fcc8: 6e30 2e98 ef0d |004a: invoke-virtual {v15, v14, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36fcce: 0c00 |004d: move-result-object v0 │ │ -36fcd0: 1205 |004e: const/4 v5, #int 0 // #0 │ │ -36fcd2: 0201 1000 |004f: move/from16 v1, v16 │ │ -36fcd6: 0802 1100 |0051: move-object/from16 v2, v17 │ │ -36fcda: 0203 1200 |0053: move/from16 v3, v18 │ │ -36fcde: 0804 1300 |0055: move-object/from16 v4, v19 │ │ -36fce2: 0206 1500 |0057: move/from16 v6, v21 │ │ -36fce6: 0807 1600 |0059: move-object/from16 v7, v22 │ │ -36fcea: 7708 21a0 0000 |005b: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljavax/mail/internet/MimeUtility;.doEncode:(Ljava/lang/String;ZLjava/lang/String;ILjava/lang/String;ZZLjava/lang/StringBuilder;)V // method@a021 │ │ -36fcf0: 2846 |005e: goto 00a4 // +0046 │ │ -36fcf2: 2200 8412 |005f: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ -36fcf6: 7010 5196 0000 |0061: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@9651 │ │ -36fcfc: 3810 0800 |0064: if-eqz v16, 006c // +0008 │ │ -36fd00: 2202 5b12 |0066: new-instance v2, Lcom/sun/mail/util/BEncoderStream; // type@125b │ │ -36fd04: 7020 7e95 0200 |0068: invoke-direct {v2, v0}, Lcom/sun/mail/util/BEncoderStream;.:(Ljava/io/OutputStream;)V // method@957e │ │ -36fd0a: 2806 |006b: goto 0071 // +0006 │ │ -36fd0c: 2202 6c12 |006c: new-instance v2, Lcom/sun/mail/util/QEncoderStream; // type@126c │ │ -36fd10: 7030 eb95 0209 |006e: invoke-direct {v2, v0, v9}, Lcom/sun/mail/util/QEncoderStream;.:(Ljava/io/OutputStream;Z)V // method@95eb │ │ -36fd16: 6e20 db96 1200 |0071: invoke-virtual {v2, v1}, Ljava/io/OutputStream;.write:([B)V // method@96db │ │ -36fd1c: 6e10 d896 0200 |0074: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@96d8 │ │ -36fd22: 2802 |0077: goto 0079 // +0002 │ │ -36fd24: 0000 |0078: nop // spacer │ │ -36fd26: 6e10 5796 0000 |0079: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@9657 │ │ -36fd2c: 0c00 |007c: move-result-object v0 │ │ -36fd2e: 3914 1100 |007d: if-nez v20, 008e // +0011 │ │ -36fd32: 6301 3772 |007f: sget-boolean v1, Ljavax/mail/internet/MimeUtility;.foldEncodedWords:Z // field@7237 │ │ -36fd36: 3801 0800 |0081: if-eqz v1, 0089 // +0008 │ │ -36fd3a: 1a01 9100 |0083: const-string v1, " │ │ +36fc20: |[36fc20] javax.mail.internet.MimeUtility.doEncode:(Ljava/lang/String;ZLjava/lang/String;ILjava/lang/String;ZZLjava/lang/StringBuilder;)V │ │ +36fc30: 07f0 |0000: move-object v0, v15 │ │ +36fc32: 0209 1500 |0001: move/from16 v9, v21 │ │ +36fc36: 080a 1100 |0003: move-object/from16 v10, v17 │ │ +36fc3a: 080b 1600 |0005: move-object/from16 v11, v22 │ │ +36fc3e: 6e20 1798 af00 |0007: invoke-virtual {v15, v10}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ +36fc44: 0c01 |000a: move-result-object v1 │ │ +36fc46: 3810 0700 |000b: if-eqz v16, 0012 // +0007 │ │ +36fc4a: 7110 7f95 0100 |000d: invoke-static {v1}, Lcom/sun/mail/util/BEncoderStream;.encodedLength:([B)I // method@957f │ │ +36fc50: 0a02 |0010: move-result v2 │ │ +36fc52: 2805 |0011: goto 0016 // +0005 │ │ +36fc54: 7120 ec95 9100 |0012: invoke-static {v1, v9}, Lcom/sun/mail/util/QEncoderStream;.encodedLength:([BZ)I // method@95ec │ │ +36fc5a: 0a02 |0015: move-result v2 │ │ +36fc5c: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +36fc5e: 020c 1200 |0017: move/from16 v12, v18 │ │ +36fc62: 37c2 4600 |0019: if-le v2, v12, 005f // +0046 │ │ +36fc66: 6e10 2298 0f00 |001b: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +36fc6c: 0a0d |001e: move-result v13 │ │ +36fc6e: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +36fc70: 372d 3f00 |0020: if-le v13, v2, 005f // +003f │ │ +36fc74: db01 0d02 |0022: div-int/lit8 v1, v13, #int 2 // #02 │ │ +36fc78: d802 01ff |0024: add-int/lit8 v2, v1, #int -1 // #ff │ │ +36fc7c: 6e20 0998 2f00 |0026: invoke-virtual {v15, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36fc82: 0a02 |0029: move-result v2 │ │ +36fc84: 7110 3097 0200 |002a: invoke-static {v2}, Ljava/lang/Character;.isHighSurrogate:(C)Z // method@9730 │ │ +36fc8a: 0a02 |002d: move-result v2 │ │ +36fc8c: 3802 0400 |002e: if-eqz v2, 0032 // +0004 │ │ +36fc90: d801 01ff |0030: add-int/lit8 v1, v1, #int -1 // #ff │ │ +36fc94: 011e |0032: move v14, v1 │ │ +36fc96: 3d0e 1700 |0033: if-lez v14, 004a // +0017 │ │ +36fc9a: 6e30 2e98 3f0e |0035: invoke-virtual {v15, v3, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36fca0: 0c01 |0038: move-result-object v1 │ │ +36fca2: 0202 1000 |0039: move/from16 v2, v16 │ │ +36fca6: 0803 1100 |003b: move-object/from16 v3, v17 │ │ +36fcaa: 0204 1200 |003d: move/from16 v4, v18 │ │ +36fcae: 0805 1300 |003f: move-object/from16 v5, v19 │ │ +36fcb2: 0206 1400 |0041: move/from16 v6, v20 │ │ +36fcb6: 0207 1500 |0043: move/from16 v7, v21 │ │ +36fcba: 0808 1600 |0045: move-object/from16 v8, v22 │ │ +36fcbe: 7708 21a0 0100 |0047: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/mail/internet/MimeUtility;.doEncode:(Ljava/lang/String;ZLjava/lang/String;ILjava/lang/String;ZZLjava/lang/StringBuilder;)V // method@a021 │ │ +36fcc4: 6e30 2e98 ef0d |004a: invoke-virtual {v15, v14, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36fcca: 0c00 |004d: move-result-object v0 │ │ +36fccc: 1205 |004e: const/4 v5, #int 0 // #0 │ │ +36fcce: 0201 1000 |004f: move/from16 v1, v16 │ │ +36fcd2: 0802 1100 |0051: move-object/from16 v2, v17 │ │ +36fcd6: 0203 1200 |0053: move/from16 v3, v18 │ │ +36fcda: 0804 1300 |0055: move-object/from16 v4, v19 │ │ +36fcde: 0206 1500 |0057: move/from16 v6, v21 │ │ +36fce2: 0807 1600 |0059: move-object/from16 v7, v22 │ │ +36fce6: 7708 21a0 0000 |005b: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljavax/mail/internet/MimeUtility;.doEncode:(Ljava/lang/String;ZLjava/lang/String;ILjava/lang/String;ZZLjava/lang/StringBuilder;)V // method@a021 │ │ +36fcec: 2846 |005e: goto 00a4 // +0046 │ │ +36fcee: 2200 8412 |005f: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ +36fcf2: 7010 5196 0000 |0061: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@9651 │ │ +36fcf8: 3810 0800 |0064: if-eqz v16, 006c // +0008 │ │ +36fcfc: 2202 5b12 |0066: new-instance v2, Lcom/sun/mail/util/BEncoderStream; // type@125b │ │ +36fd00: 7020 7e95 0200 |0068: invoke-direct {v2, v0}, Lcom/sun/mail/util/BEncoderStream;.:(Ljava/io/OutputStream;)V // method@957e │ │ +36fd06: 2806 |006b: goto 0071 // +0006 │ │ +36fd08: 2202 6c12 |006c: new-instance v2, Lcom/sun/mail/util/QEncoderStream; // type@126c │ │ +36fd0c: 7030 eb95 0209 |006e: invoke-direct {v2, v0, v9}, Lcom/sun/mail/util/QEncoderStream;.:(Ljava/io/OutputStream;Z)V // method@95eb │ │ +36fd12: 6e20 db96 1200 |0071: invoke-virtual {v2, v1}, Ljava/io/OutputStream;.write:([B)V // method@96db │ │ +36fd18: 6e10 d896 0200 |0074: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@96d8 │ │ +36fd1e: 2802 |0077: goto 0079 // +0002 │ │ +36fd20: 0000 |0078: nop // spacer │ │ +36fd22: 6e10 5796 0000 |0079: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@9657 │ │ +36fd28: 0c00 |007c: move-result-object v0 │ │ +36fd2a: 3914 1100 |007d: if-nez v20, 008e // +0011 │ │ +36fd2e: 6301 3772 |007f: sget-boolean v1, Ljavax/mail/internet/MimeUtility;.foldEncodedWords:Z // field@7237 │ │ +36fd32: 3801 0800 |0081: if-eqz v1, 0089 // +0008 │ │ +36fd36: 1a01 9100 |0083: const-string v1, " │ │ " // string@0091 │ │ -36fd3e: 6e20 4b98 1b00 |0085: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36fd44: 2806 |0088: goto 008e // +0006 │ │ -36fd46: 1a01 a500 |0089: const-string v1, " " // string@00a5 │ │ -36fd4a: 6e20 4b98 1b00 |008b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36fd50: 0801 1300 |008e: move-object/from16 v1, v19 │ │ -36fd54: 6e20 4b98 1b00 |0090: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36fd5a: 2101 |0093: array-length v1, v0 │ │ -36fd5c: 3513 0b00 |0094: if-ge v3, v1, 009f // +000b │ │ -36fd60: 4801 0003 |0096: aget-byte v1, v0, v3 │ │ -36fd64: 8e11 |0098: int-to-char v1, v1 │ │ -36fd66: 6e20 4498 1b00 |0099: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36fd6c: d803 0301 |009c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -36fd70: 28f5 |009e: goto 0093 // -000b │ │ -36fd72: 1a00 6708 |009f: const-string v0, "?=" // string@0867 │ │ -36fd76: 6e20 4b98 0b00 |00a1: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36fd7c: 0e00 |00a4: return-void │ │ +36fd3a: 6e20 4b98 1b00 |0085: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36fd40: 2806 |0088: goto 008e // +0006 │ │ +36fd42: 1a01 a500 |0089: const-string v1, " " // string@00a5 │ │ +36fd46: 6e20 4b98 1b00 |008b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36fd4c: 0801 1300 |008e: move-object/from16 v1, v19 │ │ +36fd50: 6e20 4b98 1b00 |0090: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36fd56: 2101 |0093: array-length v1, v0 │ │ +36fd58: 3513 0b00 |0094: if-ge v3, v1, 009f // +000b │ │ +36fd5c: 4801 0003 |0096: aget-byte v1, v0, v3 │ │ +36fd60: 8e11 |0098: int-to-char v1, v1 │ │ +36fd62: 6e20 4498 1b00 |0099: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36fd68: d803 0301 |009c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +36fd6c: 28f5 |009e: goto 0093 // -000b │ │ +36fd6e: 1a00 6708 |009f: const-string v0, "?=" // string@0867 │ │ +36fd72: 6e20 4b98 0b00 |00a1: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36fd78: 0e00 |00a4: return-void │ │ catches : 1 │ │ 0x0071 - 0x0077 │ │ Ljava/io/IOException; -> 0x0078 │ │ positions : │ │ 0x0007 line=792 │ │ 0x000d line=795 │ │ 0x0012 line=797 │ │ @@ -810043,71 +810043,71 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/lang/String;)Ljava/io/OutputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -36e754: |[36e754] javax.mail.internet.MimeUtility.encode:(Ljava/io/OutputStream;Ljava/lang/String;)Ljava/io/OutputStream; │ │ -36e764: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ -36e768: 1102 |0002: return-object v2 │ │ -36e76a: 1a00 2d60 |0003: const-string v0, "base64" // string@602d │ │ -36e76e: 6e20 1398 0300 |0005: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e774: 0a00 |0008: move-result v0 │ │ -36e776: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -36e77a: 2203 5a12 |000b: new-instance v3, Lcom/sun/mail/util/BASE64EncoderStream; // type@125a │ │ -36e77e: 7020 7395 2300 |000d: invoke-direct {v3, v2}, Lcom/sun/mail/util/BASE64EncoderStream;.:(Ljava/io/OutputStream;)V // method@9573 │ │ -36e784: 1103 |0010: return-object v3 │ │ -36e786: 1a00 7da7 |0011: const-string v0, "quoted-printable" // string@a77d │ │ -36e78a: 6e20 1398 0300 |0013: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e790: 0a00 |0016: move-result v0 │ │ -36e792: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -36e796: 2203 6e12 |0019: new-instance v3, Lcom/sun/mail/util/QPEncoderStream; // type@126e │ │ -36e79a: 7020 f695 2300 |001b: invoke-direct {v3, v2}, Lcom/sun/mail/util/QPEncoderStream;.:(Ljava/io/OutputStream;)V // method@95f6 │ │ -36e7a0: 1103 |001e: return-object v3 │ │ -36e7a2: 1a00 5bc0 |001f: const-string v0, "uuencode" // string@c05b │ │ -36e7a6: 6e20 1398 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e7ac: 0a00 |0024: move-result v0 │ │ -36e7ae: 3900 4400 |0025: if-nez v0, 0069 // +0044 │ │ -36e7b2: 1a00 bbc3 |0027: const-string v0, "x-uuencode" // string@c3bb │ │ -36e7b6: 6e20 1398 0300 |0029: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e7bc: 0a00 |002c: move-result v0 │ │ -36e7be: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ -36e7c2: 1a00 bac3 |002f: const-string v0, "x-uue" // string@c3ba │ │ -36e7c6: 6e20 1398 0300 |0031: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e7cc: 0a00 |0034: move-result v0 │ │ -36e7ce: 3800 0300 |0035: if-eqz v0, 0038 // +0003 │ │ -36e7d2: 2832 |0037: goto 0069 // +0032 │ │ -36e7d4: 1a00 9b60 |0038: const-string v0, "binary" // string@609b │ │ -36e7d8: 6e20 1398 0300 |003a: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e7de: 0a00 |003d: move-result v0 │ │ -36e7e0: 3900 2a00 |003e: if-nez v0, 0068 // +002a │ │ -36e7e4: 1a00 3407 |0040: const-string v0, "7bit" // string@0734 │ │ -36e7e8: 6e20 1398 0300 |0042: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e7ee: 0a00 |0045: move-result v0 │ │ -36e7f0: 3900 2200 |0046: if-nez v0, 0068 // +0022 │ │ -36e7f4: 1a00 4607 |0048: const-string v0, "8bit" // string@0746 │ │ -36e7f8: 6e20 1398 0300 |004a: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e7fe: 0a00 |004d: move-result v0 │ │ -36e800: 3800 0300 |004e: if-eqz v0, 0051 // +0003 │ │ -36e804: 2818 |0050: goto 0068 // +0018 │ │ -36e806: 2202 ed13 |0051: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ -36e80a: 2200 e812 |0053: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36e80e: 7010 4098 0000 |0055: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36e814: 1a01 fd4f |0058: const-string v1, "Unknown encoding: " // string@4ffd │ │ -36e818: 6e20 4b98 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e81e: 6e20 4b98 3000 |005d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e824: 6e10 5498 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36e82a: 0c03 |0063: move-result-object v3 │ │ -36e82c: 7020 199d 3200 |0064: invoke-direct {v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36e832: 2702 |0067: throw v2 │ │ -36e834: 1102 |0068: return-object v2 │ │ -36e836: 2203 7712 |0069: new-instance v3, Lcom/sun/mail/util/UUEncoderStream; // type@1277 │ │ -36e83a: 7020 3896 2300 |006b: invoke-direct {v3, v2}, Lcom/sun/mail/util/UUEncoderStream;.:(Ljava/io/OutputStream;)V // method@9638 │ │ -36e840: 1103 |006e: return-object v3 │ │ +36e750: |[36e750] javax.mail.internet.MimeUtility.encode:(Ljava/io/OutputStream;Ljava/lang/String;)Ljava/io/OutputStream; │ │ +36e760: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ +36e764: 1102 |0002: return-object v2 │ │ +36e766: 1a00 2d60 |0003: const-string v0, "base64" // string@602d │ │ +36e76a: 6e20 1398 0300 |0005: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e770: 0a00 |0008: move-result v0 │ │ +36e772: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +36e776: 2203 5a12 |000b: new-instance v3, Lcom/sun/mail/util/BASE64EncoderStream; // type@125a │ │ +36e77a: 7020 7395 2300 |000d: invoke-direct {v3, v2}, Lcom/sun/mail/util/BASE64EncoderStream;.:(Ljava/io/OutputStream;)V // method@9573 │ │ +36e780: 1103 |0010: return-object v3 │ │ +36e782: 1a00 7da7 |0011: const-string v0, "quoted-printable" // string@a77d │ │ +36e786: 6e20 1398 0300 |0013: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e78c: 0a00 |0016: move-result v0 │ │ +36e78e: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +36e792: 2203 6e12 |0019: new-instance v3, Lcom/sun/mail/util/QPEncoderStream; // type@126e │ │ +36e796: 7020 f695 2300 |001b: invoke-direct {v3, v2}, Lcom/sun/mail/util/QPEncoderStream;.:(Ljava/io/OutputStream;)V // method@95f6 │ │ +36e79c: 1103 |001e: return-object v3 │ │ +36e79e: 1a00 5bc0 |001f: const-string v0, "uuencode" // string@c05b │ │ +36e7a2: 6e20 1398 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e7a8: 0a00 |0024: move-result v0 │ │ +36e7aa: 3900 4400 |0025: if-nez v0, 0069 // +0044 │ │ +36e7ae: 1a00 bbc3 |0027: const-string v0, "x-uuencode" // string@c3bb │ │ +36e7b2: 6e20 1398 0300 |0029: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e7b8: 0a00 |002c: move-result v0 │ │ +36e7ba: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ +36e7be: 1a00 bac3 |002f: const-string v0, "x-uue" // string@c3ba │ │ +36e7c2: 6e20 1398 0300 |0031: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e7c8: 0a00 |0034: move-result v0 │ │ +36e7ca: 3800 0300 |0035: if-eqz v0, 0038 // +0003 │ │ +36e7ce: 2832 |0037: goto 0069 // +0032 │ │ +36e7d0: 1a00 9b60 |0038: const-string v0, "binary" // string@609b │ │ +36e7d4: 6e20 1398 0300 |003a: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e7da: 0a00 |003d: move-result v0 │ │ +36e7dc: 3900 2a00 |003e: if-nez v0, 0068 // +002a │ │ +36e7e0: 1a00 3407 |0040: const-string v0, "7bit" // string@0734 │ │ +36e7e4: 6e20 1398 0300 |0042: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e7ea: 0a00 |0045: move-result v0 │ │ +36e7ec: 3900 2200 |0046: if-nez v0, 0068 // +0022 │ │ +36e7f0: 1a00 4607 |0048: const-string v0, "8bit" // string@0746 │ │ +36e7f4: 6e20 1398 0300 |004a: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e7fa: 0a00 |004d: move-result v0 │ │ +36e7fc: 3800 0300 |004e: if-eqz v0, 0051 // +0003 │ │ +36e800: 2818 |0050: goto 0068 // +0018 │ │ +36e802: 2202 ed13 |0051: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ +36e806: 2200 e812 |0053: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36e80a: 7010 4098 0000 |0055: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36e810: 1a01 fd4f |0058: const-string v1, "Unknown encoding: " // string@4ffd │ │ +36e814: 6e20 4b98 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e81a: 6e20 4b98 3000 |005d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e820: 6e10 5498 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36e826: 0c03 |0063: move-result-object v3 │ │ +36e828: 7020 199d 3200 |0064: invoke-direct {v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36e82e: 2702 |0067: throw v2 │ │ +36e830: 1102 |0068: return-object v2 │ │ +36e832: 2203 7712 |0069: new-instance v3, Lcom/sun/mail/util/UUEncoderStream; // type@1277 │ │ +36e836: 7020 3896 2300 |006b: invoke-direct {v3, v2}, Lcom/sun/mail/util/UUEncoderStream;.:(Ljava/io/OutputStream;)V // method@9638 │ │ +36e83c: 1103 |006e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=426 │ │ 0x000b line=427 │ │ 0x0013 line=428 │ │ 0x0019 line=429 │ │ 0x0021 line=430 │ │ @@ -810127,71 +810127,71 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/lang/String;Ljava/lang/String;)Ljava/io/OutputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -36e844: |[36e844] javax.mail.internet.MimeUtility.encode:(Ljava/io/OutputStream;Ljava/lang/String;Ljava/lang/String;)Ljava/io/OutputStream; │ │ -36e854: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ -36e858: 1101 |0002: return-object v1 │ │ -36e85a: 1a00 2d60 |0003: const-string v0, "base64" // string@602d │ │ -36e85e: 6e20 1398 0200 |0005: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e864: 0a00 |0008: move-result v0 │ │ -36e866: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -36e86a: 2202 5a12 |000b: new-instance v2, Lcom/sun/mail/util/BASE64EncoderStream; // type@125a │ │ -36e86e: 7020 7395 1200 |000d: invoke-direct {v2, v1}, Lcom/sun/mail/util/BASE64EncoderStream;.:(Ljava/io/OutputStream;)V // method@9573 │ │ -36e874: 1102 |0010: return-object v2 │ │ -36e876: 1a00 7da7 |0011: const-string v0, "quoted-printable" // string@a77d │ │ -36e87a: 6e20 1398 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e880: 0a00 |0016: move-result v0 │ │ -36e882: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -36e886: 2202 6e12 |0019: new-instance v2, Lcom/sun/mail/util/QPEncoderStream; // type@126e │ │ -36e88a: 7020 f695 1200 |001b: invoke-direct {v2, v1}, Lcom/sun/mail/util/QPEncoderStream;.:(Ljava/io/OutputStream;)V // method@95f6 │ │ -36e890: 1102 |001e: return-object v2 │ │ -36e892: 1a00 5bc0 |001f: const-string v0, "uuencode" // string@c05b │ │ -36e896: 6e20 1398 0200 |0021: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e89c: 0a00 |0024: move-result v0 │ │ -36e89e: 3900 4400 |0025: if-nez v0, 0069 // +0044 │ │ -36e8a2: 1a00 bbc3 |0027: const-string v0, "x-uuencode" // string@c3bb │ │ -36e8a6: 6e20 1398 0200 |0029: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e8ac: 0a00 |002c: move-result v0 │ │ -36e8ae: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ -36e8b2: 1a00 bac3 |002f: const-string v0, "x-uue" // string@c3ba │ │ -36e8b6: 6e20 1398 0200 |0031: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e8bc: 0a00 |0034: move-result v0 │ │ -36e8be: 3800 0300 |0035: if-eqz v0, 0038 // +0003 │ │ -36e8c2: 2832 |0037: goto 0069 // +0032 │ │ -36e8c4: 1a03 9b60 |0038: const-string v3, "binary" // string@609b │ │ -36e8c8: 6e20 1398 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e8ce: 0a03 |003d: move-result v3 │ │ -36e8d0: 3903 2a00 |003e: if-nez v3, 0068 // +002a │ │ -36e8d4: 1a03 3407 |0040: const-string v3, "7bit" // string@0734 │ │ -36e8d8: 6e20 1398 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e8de: 0a03 |0045: move-result v3 │ │ -36e8e0: 3903 2200 |0046: if-nez v3, 0068 // +0022 │ │ -36e8e4: 1a03 4607 |0048: const-string v3, "8bit" // string@0746 │ │ -36e8e8: 6e20 1398 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36e8ee: 0a03 |004d: move-result v3 │ │ -36e8f0: 3803 0300 |004e: if-eqz v3, 0051 // +0003 │ │ -36e8f4: 2818 |0050: goto 0068 // +0018 │ │ -36e8f6: 2201 ed13 |0051: new-instance v1, Ljavax/mail/MessagingException; // type@13ed │ │ -36e8fa: 2203 e812 |0053: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -36e8fe: 7010 4098 0300 |0055: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36e904: 1a00 fd4f |0058: const-string v0, "Unknown encoding: " // string@4ffd │ │ -36e908: 6e20 4b98 0300 |005a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e90e: 6e20 4b98 2300 |005d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e914: 6e10 5498 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36e91a: 0c02 |0063: move-result-object v2 │ │ -36e91c: 7020 199d 2100 |0064: invoke-direct {v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36e922: 2701 |0067: throw v1 │ │ -36e924: 1101 |0068: return-object v1 │ │ -36e926: 2202 7712 |0069: new-instance v2, Lcom/sun/mail/util/UUEncoderStream; // type@1277 │ │ -36e92a: 7030 3996 1203 |006b: invoke-direct {v2, v1, v3}, Lcom/sun/mail/util/UUEncoderStream;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@9639 │ │ -36e930: 1102 |006e: return-object v2 │ │ +36e840: |[36e840] javax.mail.internet.MimeUtility.encode:(Ljava/io/OutputStream;Ljava/lang/String;Ljava/lang/String;)Ljava/io/OutputStream; │ │ +36e850: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ +36e854: 1101 |0002: return-object v1 │ │ +36e856: 1a00 2d60 |0003: const-string v0, "base64" // string@602d │ │ +36e85a: 6e20 1398 0200 |0005: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e860: 0a00 |0008: move-result v0 │ │ +36e862: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +36e866: 2202 5a12 |000b: new-instance v2, Lcom/sun/mail/util/BASE64EncoderStream; // type@125a │ │ +36e86a: 7020 7395 1200 |000d: invoke-direct {v2, v1}, Lcom/sun/mail/util/BASE64EncoderStream;.:(Ljava/io/OutputStream;)V // method@9573 │ │ +36e870: 1102 |0010: return-object v2 │ │ +36e872: 1a00 7da7 |0011: const-string v0, "quoted-printable" // string@a77d │ │ +36e876: 6e20 1398 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e87c: 0a00 |0016: move-result v0 │ │ +36e87e: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +36e882: 2202 6e12 |0019: new-instance v2, Lcom/sun/mail/util/QPEncoderStream; // type@126e │ │ +36e886: 7020 f695 1200 |001b: invoke-direct {v2, v1}, Lcom/sun/mail/util/QPEncoderStream;.:(Ljava/io/OutputStream;)V // method@95f6 │ │ +36e88c: 1102 |001e: return-object v2 │ │ +36e88e: 1a00 5bc0 |001f: const-string v0, "uuencode" // string@c05b │ │ +36e892: 6e20 1398 0200 |0021: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e898: 0a00 |0024: move-result v0 │ │ +36e89a: 3900 4400 |0025: if-nez v0, 0069 // +0044 │ │ +36e89e: 1a00 bbc3 |0027: const-string v0, "x-uuencode" // string@c3bb │ │ +36e8a2: 6e20 1398 0200 |0029: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e8a8: 0a00 |002c: move-result v0 │ │ +36e8aa: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ +36e8ae: 1a00 bac3 |002f: const-string v0, "x-uue" // string@c3ba │ │ +36e8b2: 6e20 1398 0200 |0031: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e8b8: 0a00 |0034: move-result v0 │ │ +36e8ba: 3800 0300 |0035: if-eqz v0, 0038 // +0003 │ │ +36e8be: 2832 |0037: goto 0069 // +0032 │ │ +36e8c0: 1a03 9b60 |0038: const-string v3, "binary" // string@609b │ │ +36e8c4: 6e20 1398 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e8ca: 0a03 |003d: move-result v3 │ │ +36e8cc: 3903 2a00 |003e: if-nez v3, 0068 // +002a │ │ +36e8d0: 1a03 3407 |0040: const-string v3, "7bit" // string@0734 │ │ +36e8d4: 6e20 1398 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e8da: 0a03 |0045: move-result v3 │ │ +36e8dc: 3903 2200 |0046: if-nez v3, 0068 // +0022 │ │ +36e8e0: 1a03 4607 |0048: const-string v3, "8bit" // string@0746 │ │ +36e8e4: 6e20 1398 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36e8ea: 0a03 |004d: move-result v3 │ │ +36e8ec: 3803 0300 |004e: if-eqz v3, 0051 // +0003 │ │ +36e8f0: 2818 |0050: goto 0068 // +0018 │ │ +36e8f2: 2201 ed13 |0051: new-instance v1, Ljavax/mail/MessagingException; // type@13ed │ │ +36e8f6: 2203 e812 |0053: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +36e8fa: 7010 4098 0300 |0055: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36e900: 1a00 fd4f |0058: const-string v0, "Unknown encoding: " // string@4ffd │ │ +36e904: 6e20 4b98 0300 |005a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e90a: 6e20 4b98 2300 |005d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e910: 6e10 5498 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36e916: 0c02 |0063: move-result-object v2 │ │ +36e918: 7020 199d 2100 |0064: invoke-direct {v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36e91e: 2701 |0067: throw v1 │ │ +36e920: 1101 |0068: return-object v1 │ │ +36e922: 2202 7712 |0069: new-instance v2, Lcom/sun/mail/util/UUEncoderStream; // type@1277 │ │ +36e926: 7030 3996 1203 |006b: invoke-direct {v2, v1, v3}, Lcom/sun/mail/util/UUEncoderStream;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@9639 │ │ +36e92c: 1102 |006e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=464 │ │ 0x000b line=465 │ │ 0x0013 line=466 │ │ 0x0019 line=467 │ │ 0x0021 line=468 │ │ @@ -810212,19 +810212,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36ede0: |[36ede0] javax.mail.internet.MimeUtility.encodeText:(Ljava/lang/String;)Ljava/lang/String; │ │ -36edf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36edf2: 7130 25a0 0100 |0001: invoke-static {v1, v0, v0}, Ljavax/mail/internet/MimeUtility;.encodeText:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a025 │ │ -36edf8: 0c01 |0004: move-result-object v1 │ │ -36edfa: 1101 |0005: return-object v1 │ │ +36eddc: |[36eddc] javax.mail.internet.MimeUtility.encodeText:(Ljava/lang/String;)Ljava/lang/String; │ │ +36edec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36edee: 7130 25a0 0100 |0001: invoke-static {v1, v0, v0}, Ljavax/mail/internet/MimeUtility;.encodeText:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a025 │ │ +36edf4: 0c01 |0004: move-result-object v1 │ │ +36edf6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=518 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ #13 : (in Ljavax/mail/internet/MimeUtility;) │ │ @@ -810232,19 +810232,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -36edfc: |[36edfc] javax.mail.internet.MimeUtility.encodeText:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -36ee0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36ee0e: 7140 28a0 2103 |0001: invoke-static {v1, v2, v3, v0}, Ljavax/mail/internet/MimeUtility;.encodeWord:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@a028 │ │ -36ee14: 0c01 |0004: move-result-object v1 │ │ -36ee16: 1101 |0005: return-object v1 │ │ +36edf8: |[36edf8] javax.mail.internet.MimeUtility.encodeText:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +36ee08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36ee0a: 7140 28a0 2103 |0001: invoke-static {v1, v2, v3, v0}, Ljavax/mail/internet/MimeUtility;.encodeWord:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@a028 │ │ +36ee10: 0c01 |0004: move-result-object v1 │ │ +36ee12: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=551 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -810254,19 +810254,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36ee18: |[36ee18] javax.mail.internet.MimeUtility.encodeWord:(Ljava/lang/String;)Ljava/lang/String; │ │ -36ee28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36ee2a: 7130 27a0 0100 |0001: invoke-static {v1, v0, v0}, Ljavax/mail/internet/MimeUtility;.encodeWord:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a027 │ │ -36ee30: 0c01 |0004: move-result-object v1 │ │ -36ee32: 1101 |0005: return-object v1 │ │ +36ee14: |[36ee14] javax.mail.internet.MimeUtility.encodeWord:(Ljava/lang/String;)Ljava/lang/String; │ │ +36ee24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36ee26: 7130 27a0 0100 |0001: invoke-static {v1, v0, v0}, Ljavax/mail/internet/MimeUtility;.encodeWord:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a027 │ │ +36ee2c: 0c01 |0004: move-result-object v1 │ │ +36ee2e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=700 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ #15 : (in Ljavax/mail/internet/MimeUtility;) │ │ @@ -810274,19 +810274,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -36ee34: |[36ee34] javax.mail.internet.MimeUtility.encodeWord:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -36ee44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -36ee46: 7140 28a0 2103 |0001: invoke-static {v1, v2, v3, v0}, Ljavax/mail/internet/MimeUtility;.encodeWord:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@a028 │ │ -36ee4c: 0c01 |0004: move-result-object v1 │ │ -36ee4e: 1101 |0005: return-object v1 │ │ +36ee30: |[36ee30] javax.mail.internet.MimeUtility.encodeWord:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +36ee40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +36ee42: 7140 28a0 2103 |0001: invoke-static {v1, v2, v3, v0}, Ljavax/mail/internet/MimeUtility;.encodeWord:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@a028 │ │ +36ee48: 0c01 |0004: move-result-object v1 │ │ +36ee4a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=728 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -810296,83 +810296,83 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 128 16-bit code units │ │ -36ee50: |[36ee50] javax.mail.internet.MimeUtility.encodeWord:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ -36ee60: 7110 1ba0 0b00 |0000: invoke-static {v11}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/lang/String;)I // method@a01b │ │ -36ee66: 0a00 |0003: move-result v0 │ │ -36ee68: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -36ee6a: 3310 0300 |0005: if-ne v0, v1, 0008 // +0003 │ │ -36ee6e: 110b |0007: return-object v11 │ │ -36ee70: 390c 0d00 |0008: if-nez v12, 0015 // +000d │ │ -36ee74: 7100 2aa0 0000 |000a: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ -36ee7a: 0c0c |000d: move-result-object v12 │ │ -36ee7c: 7100 2ba0 0000 |000e: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ -36ee82: 0c02 |0011: move-result-object v2 │ │ -36ee84: 07c5 |0012: move-object v5, v12 │ │ -36ee86: 072c |0013: move-object v12, v2 │ │ -36ee88: 2806 |0014: goto 001a // +0006 │ │ -36ee8a: 7110 30a0 0c00 |0015: invoke-static {v12}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ -36ee90: 0c02 |0018: move-result-object v2 │ │ -36ee92: 0725 |0019: move-object v5, v2 │ │ -36ee94: 1a02 8542 |001a: const-string v2, "Q" // string@4285 │ │ -36ee98: 1a03 b70c |001c: const-string v3, "B" // string@0cb7 │ │ -36ee9c: 390d 0800 |001e: if-nez v13, 0026 // +0008 │ │ -36eea0: 123d |0020: const/4 v13, #int 3 // #3 │ │ -36eea2: 32d0 0400 |0021: if-eq v0, v13, 0025 // +0004 │ │ -36eea6: 072d |0023: move-object v13, v2 │ │ -36eea8: 2802 |0024: goto 0026 // +0002 │ │ -36eeaa: 073d |0025: move-object v13, v3 │ │ -36eeac: 6e20 1398 3d00 |0026: invoke-virtual {v13, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36eeb2: 0a00 |0029: move-result v0 │ │ -36eeb4: 3800 0400 |002a: if-eqz v0, 002e // +0004 │ │ -36eeb8: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -36eeba: 2809 |002d: goto 0036 // +0009 │ │ -36eebc: 6e20 1398 2d00 |002e: invoke-virtual {v13, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36eec2: 0a00 |0031: move-result v0 │ │ -36eec4: 3800 3700 |0032: if-eqz v0, 0069 // +0037 │ │ -36eec8: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -36eeca: 1204 |0035: const/4 v4, #int 0 // #0 │ │ -36eecc: 2200 e812 |0036: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36eed0: 7010 4098 0000 |0038: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36eed6: 6e10 2298 0c00 |003b: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -36eedc: 0a01 |003e: move-result v1 │ │ -36eede: d906 0144 |003f: rsub-int/lit8 v6, v1, #int 68 // #44 │ │ -36eee2: 2201 e812 |0041: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -36eee6: 7010 4098 0100 |0043: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36eeec: 1a02 f907 |0046: const-string v2, "=?" // string@07f9 │ │ -36eef0: 6e20 4b98 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36eef6: 6e20 4b98 c100 |004b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36eefc: 1a0c 5c08 |004e: const-string v12, "?" // string@085c │ │ -36ef00: 6e20 4b98 c100 |0050: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ef06: 6e20 4b98 d100 |0053: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ef0c: 6e20 4b98 c100 |0056: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ef12: 6e10 5498 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36ef18: 0c07 |005c: move-result-object v7 │ │ -36ef1a: 1218 |005d: const/4 v8, #int 1 // #1 │ │ -36ef1c: 07b3 |005e: move-object v3, v11 │ │ -36ef1e: 01e9 |005f: move v9, v14 │ │ -36ef20: 070a |0060: move-object v10, v0 │ │ -36ef22: 7708 21a0 0300 |0061: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Ljavax/mail/internet/MimeUtility;.doEncode:(Ljava/lang/String;ZLjava/lang/String;ILjava/lang/String;ZZLjava/lang/StringBuilder;)V // method@a021 │ │ -36ef28: 6e10 5498 0000 |0064: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36ef2e: 0c0b |0067: move-result-object v11 │ │ -36ef30: 110b |0068: return-object v11 │ │ -36ef32: 220b ad12 |0069: new-instance v11, Ljava/io/UnsupportedEncodingException; // type@12ad │ │ -36ef36: 220c e812 |006b: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ -36ef3a: 7010 4098 0c00 |006d: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36ef40: 1a0e 0750 |0070: const-string v14, "Unknown transfer encoding: " // string@5007 │ │ -36ef44: 6e20 4b98 ec00 |0072: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ef4a: 6e20 4b98 dc00 |0075: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ef50: 6e10 5498 0c00 |0078: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36ef56: 0c0c |007b: move-result-object v12 │ │ -36ef58: 7020 0f97 cb00 |007c: invoke-direct {v11, v12}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@970f │ │ -36ef5e: 270b |007f: throw v11 │ │ +36ee4c: |[36ee4c] javax.mail.internet.MimeUtility.encodeWord:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ +36ee5c: 7110 1ba0 0b00 |0000: invoke-static {v11}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/lang/String;)I // method@a01b │ │ +36ee62: 0a00 |0003: move-result v0 │ │ +36ee64: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +36ee66: 3310 0300 |0005: if-ne v0, v1, 0008 // +0003 │ │ +36ee6a: 110b |0007: return-object v11 │ │ +36ee6c: 390c 0d00 |0008: if-nez v12, 0015 // +000d │ │ +36ee70: 7100 2aa0 0000 |000a: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ +36ee76: 0c0c |000d: move-result-object v12 │ │ +36ee78: 7100 2ba0 0000 |000e: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ +36ee7e: 0c02 |0011: move-result-object v2 │ │ +36ee80: 07c5 |0012: move-object v5, v12 │ │ +36ee82: 072c |0013: move-object v12, v2 │ │ +36ee84: 2806 |0014: goto 001a // +0006 │ │ +36ee86: 7110 30a0 0c00 |0015: invoke-static {v12}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ +36ee8c: 0c02 |0018: move-result-object v2 │ │ +36ee8e: 0725 |0019: move-object v5, v2 │ │ +36ee90: 1a02 8542 |001a: const-string v2, "Q" // string@4285 │ │ +36ee94: 1a03 b70c |001c: const-string v3, "B" // string@0cb7 │ │ +36ee98: 390d 0800 |001e: if-nez v13, 0026 // +0008 │ │ +36ee9c: 123d |0020: const/4 v13, #int 3 // #3 │ │ +36ee9e: 32d0 0400 |0021: if-eq v0, v13, 0025 // +0004 │ │ +36eea2: 072d |0023: move-object v13, v2 │ │ +36eea4: 2802 |0024: goto 0026 // +0002 │ │ +36eea6: 073d |0025: move-object v13, v3 │ │ +36eea8: 6e20 1398 3d00 |0026: invoke-virtual {v13, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36eeae: 0a00 |0029: move-result v0 │ │ +36eeb0: 3800 0400 |002a: if-eqz v0, 002e // +0004 │ │ +36eeb4: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +36eeb6: 2809 |002d: goto 0036 // +0009 │ │ +36eeb8: 6e20 1398 2d00 |002e: invoke-virtual {v13, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36eebe: 0a00 |0031: move-result v0 │ │ +36eec0: 3800 3700 |0032: if-eqz v0, 0069 // +0037 │ │ +36eec4: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +36eec6: 1204 |0035: const/4 v4, #int 0 // #0 │ │ +36eec8: 2200 e812 |0036: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36eecc: 7010 4098 0000 |0038: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36eed2: 6e10 2298 0c00 |003b: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +36eed8: 0a01 |003e: move-result v1 │ │ +36eeda: d906 0144 |003f: rsub-int/lit8 v6, v1, #int 68 // #44 │ │ +36eede: 2201 e812 |0041: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +36eee2: 7010 4098 0100 |0043: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36eee8: 1a02 f907 |0046: const-string v2, "=?" // string@07f9 │ │ +36eeec: 6e20 4b98 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36eef2: 6e20 4b98 c100 |004b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36eef8: 1a0c 5c08 |004e: const-string v12, "?" // string@085c │ │ +36eefc: 6e20 4b98 c100 |0050: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ef02: 6e20 4b98 d100 |0053: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ef08: 6e20 4b98 c100 |0056: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ef0e: 6e10 5498 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36ef14: 0c07 |005c: move-result-object v7 │ │ +36ef16: 1218 |005d: const/4 v8, #int 1 // #1 │ │ +36ef18: 07b3 |005e: move-object v3, v11 │ │ +36ef1a: 01e9 |005f: move v9, v14 │ │ +36ef1c: 070a |0060: move-object v10, v0 │ │ +36ef1e: 7708 21a0 0300 |0061: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Ljavax/mail/internet/MimeUtility;.doEncode:(Ljava/lang/String;ZLjava/lang/String;ILjava/lang/String;ZZLjava/lang/StringBuilder;)V // method@a021 │ │ +36ef24: 6e10 5498 0000 |0064: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36ef2a: 0c0b |0067: move-result-object v11 │ │ +36ef2c: 110b |0068: return-object v11 │ │ +36ef2e: 220b ad12 |0069: new-instance v11, Ljava/io/UnsupportedEncodingException; // type@12ad │ │ +36ef32: 220c e812 |006b: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ +36ef36: 7010 4098 0c00 |006d: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36ef3c: 1a0e 0750 |0070: const-string v14, "Unknown transfer encoding: " // string@5007 │ │ +36ef40: 6e20 4b98 ec00 |0072: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ef46: 6e20 4b98 dc00 |0075: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ef4c: 6e10 5498 0c00 |0078: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36ef52: 0c0c |007b: move-result-object v12 │ │ +36ef54: 7020 0f97 cb00 |007c: invoke-direct {v11, v12}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@970f │ │ +36ef5a: 270b |007f: throw v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ 0x000a line=751 │ │ 0x000e line=752 │ │ 0x0015 line=754 │ │ 0x0026 line=765 │ │ @@ -810393,104 +810393,104 @@ │ │ type : '(ILjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -36ef60: |[36ef60] javax.mail.internet.MimeUtility.fold:(ILjava/lang/String;)Ljava/lang/String; │ │ -36ef70: 6300 3872 |0000: sget-boolean v0, Ljavax/mail/internet/MimeUtility;.foldText:Z // field@7238 │ │ -36ef74: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -36ef78: 110c |0004: return-object v12 │ │ -36ef7a: 6e10 2298 0c00 |0005: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -36ef80: 0a00 |0008: move-result v0 │ │ -36ef82: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -36ef84: b110 |000a: sub-int/2addr v0, v1 │ │ -36ef86: 1302 0900 |000b: const/16 v2, #int 9 // #9 │ │ -36ef8a: 1303 2000 |000d: const/16 v3, #int 32 // #20 │ │ -36ef8e: 3a00 1600 |000f: if-ltz v0, 0025 // +0016 │ │ -36ef92: 6e20 0998 0c00 |0011: invoke-virtual {v12, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36ef98: 0a04 |0014: move-result v4 │ │ -36ef9a: 3234 0d00 |0015: if-eq v4, v3, 0022 // +000d │ │ -36ef9e: 3224 0b00 |0017: if-eq v4, v2, 0022 // +000b │ │ -36efa2: 1305 0d00 |0019: const/16 v5, #int 13 // #d │ │ -36efa6: 3254 0700 |001b: if-eq v4, v5, 0022 // +0007 │ │ -36efaa: 1305 0a00 |001d: const/16 v5, #int 10 // #a │ │ -36efae: 3254 0300 |001f: if-eq v4, v5, 0022 // +0003 │ │ -36efb2: 2804 |0021: goto 0025 // +0004 │ │ -36efb4: d800 00ff |0022: add-int/lit8 v0, v0, #int -1 // #ff │ │ -36efb8: 28e7 |0024: goto 000b // -0019 │ │ -36efba: 6e10 2298 0c00 |0025: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -36efc0: 0a04 |0028: move-result v4 │ │ -36efc2: b114 |0029: sub-int/2addr v4, v1 │ │ -36efc4: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -36efc6: 3240 0700 |002b: if-eq v0, v4, 0032 // +0007 │ │ -36efca: b010 |002d: add-int/2addr v0, v1 │ │ -36efcc: 6e30 2e98 5c00 |002e: invoke-virtual {v12, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36efd2: 0c0c |0031: move-result-object v12 │ │ -36efd4: 6e10 2298 0c00 |0032: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -36efda: 0a00 |0035: move-result v0 │ │ -36efdc: b0b0 |0036: add-int/2addr v0, v11 │ │ -36efde: 1304 4c00 |0037: const/16 v4, #int 76 // #4c │ │ -36efe2: 3640 0700 |0039: if-gt v0, v4, 0040 // +0007 │ │ -36efe6: 7110 32a0 0c00 |003b: invoke-static {v12}, Ljavax/mail/internet/MimeUtility;.makesafe:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@a032 │ │ -36efec: 0c0b |003e: move-result-object v11 │ │ -36efee: 110b |003f: return-object v11 │ │ -36eff0: 2200 e812 |0040: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36eff4: 6e10 2298 0c00 |0042: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -36effa: 0a06 |0045: move-result v6 │ │ -36effc: d806 0604 |0046: add-int/lit8 v6, v6, #int 4 // #04 │ │ -36f000: 7020 4198 6000 |0048: invoke-direct {v0, v6}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -36f006: 1206 |004b: const/4 v6, #int 0 // #0 │ │ -36f008: 6e10 2298 0c00 |004c: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -36f00e: 0a07 |004f: move-result v7 │ │ -36f010: b0b7 |0050: add-int/2addr v7, v11 │ │ -36f012: 3747 4600 |0051: if-le v7, v4, 0097 // +0046 │ │ -36f016: 12f7 |0053: const/4 v7, #int -1 // #ff │ │ -36f018: 1208 |0054: const/4 v8, #int 0 // #0 │ │ -36f01a: 12f9 |0055: const/4 v9, #int -1 // #ff │ │ -36f01c: 6e10 2298 0c00 |0056: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -36f022: 0a0a |0059: move-result v10 │ │ -36f024: 35a8 1a00 |005a: if-ge v8, v10, 0074 // +001a │ │ -36f028: 3279 0700 |005c: if-eq v9, v7, 0063 // +0007 │ │ -36f02c: 900a 0b08 |005e: add-int v10, v11, v8 │ │ -36f030: 374a 0300 |0060: if-le v10, v4, 0063 // +0003 │ │ -36f034: 2812 |0062: goto 0074 // +0012 │ │ -36f036: 6e20 0998 8c00 |0063: invoke-virtual {v12, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36f03c: 0a0a |0066: move-result v10 │ │ -36f03e: 323a 0400 |0067: if-eq v10, v3, 006b // +0004 │ │ -36f042: 332a 0700 |0069: if-ne v10, v2, 0070 // +0007 │ │ -36f046: 3236 0500 |006b: if-eq v6, v3, 0070 // +0005 │ │ -36f04a: 3226 0300 |006d: if-eq v6, v2, 0070 // +0003 │ │ -36f04e: 0189 |006f: move v9, v8 │ │ -36f050: d808 0801 |0070: add-int/lit8 v8, v8, #int 1 // #01 │ │ -36f054: 01a6 |0072: move v6, v10 │ │ -36f056: 28e3 |0073: goto 0056 // -001d │ │ -36f058: 3379 0800 |0074: if-ne v9, v7, 007c // +0008 │ │ -36f05c: 6e20 4b98 c000 |0076: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f062: 1a0c 0000 |0079: const-string v12, "" // string@0000 │ │ -36f066: 281c |007b: goto 0097 // +001c │ │ -36f068: 6e30 2e98 5c09 |007c: invoke-virtual {v12, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36f06e: 0c0b |007f: move-result-object v11 │ │ -36f070: 6e20 4b98 b000 |0080: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f076: 1a0b 8f00 |0083: const-string v11, " │ │ +36ef5c: |[36ef5c] javax.mail.internet.MimeUtility.fold:(ILjava/lang/String;)Ljava/lang/String; │ │ +36ef6c: 6300 3872 |0000: sget-boolean v0, Ljavax/mail/internet/MimeUtility;.foldText:Z // field@7238 │ │ +36ef70: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +36ef74: 110c |0004: return-object v12 │ │ +36ef76: 6e10 2298 0c00 |0005: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +36ef7c: 0a00 |0008: move-result v0 │ │ +36ef7e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +36ef80: b110 |000a: sub-int/2addr v0, v1 │ │ +36ef82: 1302 0900 |000b: const/16 v2, #int 9 // #9 │ │ +36ef86: 1303 2000 |000d: const/16 v3, #int 32 // #20 │ │ +36ef8a: 3a00 1600 |000f: if-ltz v0, 0025 // +0016 │ │ +36ef8e: 6e20 0998 0c00 |0011: invoke-virtual {v12, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36ef94: 0a04 |0014: move-result v4 │ │ +36ef96: 3234 0d00 |0015: if-eq v4, v3, 0022 // +000d │ │ +36ef9a: 3224 0b00 |0017: if-eq v4, v2, 0022 // +000b │ │ +36ef9e: 1305 0d00 |0019: const/16 v5, #int 13 // #d │ │ +36efa2: 3254 0700 |001b: if-eq v4, v5, 0022 // +0007 │ │ +36efa6: 1305 0a00 |001d: const/16 v5, #int 10 // #a │ │ +36efaa: 3254 0300 |001f: if-eq v4, v5, 0022 // +0003 │ │ +36efae: 2804 |0021: goto 0025 // +0004 │ │ +36efb0: d800 00ff |0022: add-int/lit8 v0, v0, #int -1 // #ff │ │ +36efb4: 28e7 |0024: goto 000b // -0019 │ │ +36efb6: 6e10 2298 0c00 |0025: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +36efbc: 0a04 |0028: move-result v4 │ │ +36efbe: b114 |0029: sub-int/2addr v4, v1 │ │ +36efc0: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +36efc2: 3240 0700 |002b: if-eq v0, v4, 0032 // +0007 │ │ +36efc6: b010 |002d: add-int/2addr v0, v1 │ │ +36efc8: 6e30 2e98 5c00 |002e: invoke-virtual {v12, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36efce: 0c0c |0031: move-result-object v12 │ │ +36efd0: 6e10 2298 0c00 |0032: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +36efd6: 0a00 |0035: move-result v0 │ │ +36efd8: b0b0 |0036: add-int/2addr v0, v11 │ │ +36efda: 1304 4c00 |0037: const/16 v4, #int 76 // #4c │ │ +36efde: 3640 0700 |0039: if-gt v0, v4, 0040 // +0007 │ │ +36efe2: 7110 32a0 0c00 |003b: invoke-static {v12}, Ljavax/mail/internet/MimeUtility;.makesafe:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@a032 │ │ +36efe8: 0c0b |003e: move-result-object v11 │ │ +36efea: 110b |003f: return-object v11 │ │ +36efec: 2200 e812 |0040: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36eff0: 6e10 2298 0c00 |0042: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +36eff6: 0a06 |0045: move-result v6 │ │ +36eff8: d806 0604 |0046: add-int/lit8 v6, v6, #int 4 // #04 │ │ +36effc: 7020 4198 6000 |0048: invoke-direct {v0, v6}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +36f002: 1206 |004b: const/4 v6, #int 0 // #0 │ │ +36f004: 6e10 2298 0c00 |004c: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +36f00a: 0a07 |004f: move-result v7 │ │ +36f00c: b0b7 |0050: add-int/2addr v7, v11 │ │ +36f00e: 3747 4600 |0051: if-le v7, v4, 0097 // +0046 │ │ +36f012: 12f7 |0053: const/4 v7, #int -1 // #ff │ │ +36f014: 1208 |0054: const/4 v8, #int 0 // #0 │ │ +36f016: 12f9 |0055: const/4 v9, #int -1 // #ff │ │ +36f018: 6e10 2298 0c00 |0056: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +36f01e: 0a0a |0059: move-result v10 │ │ +36f020: 35a8 1a00 |005a: if-ge v8, v10, 0074 // +001a │ │ +36f024: 3279 0700 |005c: if-eq v9, v7, 0063 // +0007 │ │ +36f028: 900a 0b08 |005e: add-int v10, v11, v8 │ │ +36f02c: 374a 0300 |0060: if-le v10, v4, 0063 // +0003 │ │ +36f030: 2812 |0062: goto 0074 // +0012 │ │ +36f032: 6e20 0998 8c00 |0063: invoke-virtual {v12, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36f038: 0a0a |0066: move-result v10 │ │ +36f03a: 323a 0400 |0067: if-eq v10, v3, 006b // +0004 │ │ +36f03e: 332a 0700 |0069: if-ne v10, v2, 0070 // +0007 │ │ +36f042: 3236 0500 |006b: if-eq v6, v3, 0070 // +0005 │ │ +36f046: 3226 0300 |006d: if-eq v6, v2, 0070 // +0003 │ │ +36f04a: 0189 |006f: move v9, v8 │ │ +36f04c: d808 0801 |0070: add-int/lit8 v8, v8, #int 1 // #01 │ │ +36f050: 01a6 |0072: move v6, v10 │ │ +36f052: 28e3 |0073: goto 0056 // -001d │ │ +36f054: 3379 0800 |0074: if-ne v9, v7, 007c // +0008 │ │ +36f058: 6e20 4b98 c000 |0076: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f05e: 1a0c 0000 |0079: const-string v12, "" // string@0000 │ │ +36f062: 281c |007b: goto 0097 // +001c │ │ +36f064: 6e30 2e98 5c09 |007c: invoke-virtual {v12, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36f06a: 0c0b |007f: move-result-object v11 │ │ +36f06c: 6e20 4b98 b000 |0080: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f072: 1a0b 8f00 |0083: const-string v11, " │ │ " // string@008f │ │ -36f07a: 6e20 4b98 b000 |0085: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f080: 6e20 0998 9c00 |0088: invoke-virtual {v12, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36f086: 0a06 |008b: move-result v6 │ │ -36f088: 6e20 4498 6000 |008c: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36f08e: d809 0901 |008f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -36f092: 6e20 2d98 9c00 |0091: invoke-virtual {v12, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -36f098: 0c0c |0094: move-result-object v12 │ │ -36f09a: 121b |0095: const/4 v11, #int 1 // #1 │ │ -36f09c: 28b6 |0096: goto 004c // -004a │ │ -36f09e: 6e20 4b98 c000 |0097: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f0a4: 7110 32a0 0000 |009a: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.makesafe:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@a032 │ │ -36f0aa: 0c0b |009d: move-result-object v11 │ │ -36f0ac: 110b |009e: return-object v11 │ │ +36f076: 6e20 4b98 b000 |0085: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f07c: 6e20 0998 9c00 |0088: invoke-virtual {v12, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36f082: 0a06 |008b: move-result v6 │ │ +36f084: 6e20 4498 6000 |008c: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36f08a: d809 0901 |008f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +36f08e: 6e20 2d98 9c00 |0091: invoke-virtual {v12, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36f094: 0c0c |0094: move-result-object v12 │ │ +36f096: 121b |0095: const/4 v11, #int 1 // #1 │ │ +36f098: 28b6 |0096: goto 004c // -004a │ │ +36f09a: 6e20 4b98 c000 |0097: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f0a0: 7110 32a0 0000 |009a: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.makesafe:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@a032 │ │ +36f0a6: 0c0b |009d: move-result-object v11 │ │ +36f0a8: 110b |009e: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1074 │ │ 0x0005 line=1080 │ │ 0x0011 line=1081 │ │ 0x0025 line=1085 │ │ 0x002e line=1086 │ │ @@ -810517,49 +810517,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -36f0b0: |[36f0b0] javax.mail.internet.MimeUtility.getDefaultJavaCharset:()Ljava/lang/String; │ │ -36f0c0: 1a00 3907 |0000: const-string v0, "8859_1" // string@0739 │ │ -36f0c4: 6201 3472 |0002: sget-object v1, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7234 │ │ -36f0c8: 3901 3800 |0004: if-nez v1, 003c // +0038 │ │ -36f0cc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -36f0ce: 1a02 2a99 |0007: const-string v2, "mail.mime.charset" // string@992a │ │ -36f0d2: 7110 5998 0200 |0009: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -36f0d8: 0c01 |000c: move-result-object v1 │ │ -36f0da: 2802 |000d: goto 000f // +0002 │ │ -36f0dc: 0000 |000e: nop // spacer │ │ -36f0de: 3801 0f00 |000f: if-eqz v1, 001e // +000f │ │ -36f0e2: 6e10 2298 0100 |0011: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -36f0e8: 0a02 |0014: move-result v2 │ │ -36f0ea: 3d02 0900 |0015: if-lez v2, 001e // +0009 │ │ -36f0ee: 7110 30a0 0100 |0017: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ -36f0f4: 0c00 |001a: move-result-object v0 │ │ -36f0f6: 6900 3472 |001b: sput-object v0, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7234 │ │ -36f0fa: 1100 |001d: return-object v0 │ │ -36f0fc: 1a01 9070 |001e: const-string v1, "file.encoding" // string@7090 │ │ -36f100: 7120 5a98 0100 |0020: invoke-static {v1, v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@985a │ │ -36f106: 0c01 |0023: move-result-object v1 │ │ -36f108: 6901 3472 |0024: sput-object v1, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7234 │ │ -36f10c: 2816 |0026: goto 003c // +0016 │ │ -36f10e: 0000 |0027: nop // spacer │ │ -36f110: 2201 9612 |0028: new-instance v1, Ljava/io/InputStreamReader; // type@1296 │ │ -36f114: 2202 3614 |002a: new-instance v2, Ljavax/mail/internet/MimeUtility$1NullInputStream; // type@1436 │ │ -36f118: 7010 16a0 0200 |002c: invoke-direct {v2}, Ljavax/mail/internet/MimeUtility$1NullInputStream;.:()V // method@a016 │ │ -36f11e: 7020 bc96 2100 |002f: invoke-direct {v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@96bc │ │ -36f124: 6e10 c096 0100 |0032: invoke-virtual {v1}, Ljava/io/InputStreamReader;.getEncoding:()Ljava/lang/String; // method@96c0 │ │ -36f12a: 0c01 |0035: move-result-object v1 │ │ -36f12c: 6901 3472 |0036: sput-object v1, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7234 │ │ -36f130: 3901 0400 |0038: if-nez v1, 003c // +0004 │ │ -36f134: 6900 3472 |003a: sput-object v0, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7234 │ │ -36f138: 6200 3472 |003c: sget-object v0, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7234 │ │ -36f13c: 1100 |003e: return-object v0 │ │ +36f0ac: |[36f0ac] javax.mail.internet.MimeUtility.getDefaultJavaCharset:()Ljava/lang/String; │ │ +36f0bc: 1a00 3907 |0000: const-string v0, "8859_1" // string@0739 │ │ +36f0c0: 6201 3472 |0002: sget-object v1, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7234 │ │ +36f0c4: 3901 3800 |0004: if-nez v1, 003c // +0038 │ │ +36f0c8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +36f0ca: 1a02 2a99 |0007: const-string v2, "mail.mime.charset" // string@992a │ │ +36f0ce: 7110 5998 0200 |0009: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +36f0d4: 0c01 |000c: move-result-object v1 │ │ +36f0d6: 2802 |000d: goto 000f // +0002 │ │ +36f0d8: 0000 |000e: nop // spacer │ │ +36f0da: 3801 0f00 |000f: if-eqz v1, 001e // +000f │ │ +36f0de: 6e10 2298 0100 |0011: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +36f0e4: 0a02 |0014: move-result v2 │ │ +36f0e6: 3d02 0900 |0015: if-lez v2, 001e // +0009 │ │ +36f0ea: 7110 30a0 0100 |0017: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ +36f0f0: 0c00 |001a: move-result-object v0 │ │ +36f0f2: 6900 3472 |001b: sput-object v0, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7234 │ │ +36f0f6: 1100 |001d: return-object v0 │ │ +36f0f8: 1a01 9070 |001e: const-string v1, "file.encoding" // string@7090 │ │ +36f0fc: 7120 5a98 0100 |0020: invoke-static {v1, v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@985a │ │ +36f102: 0c01 |0023: move-result-object v1 │ │ +36f104: 6901 3472 |0024: sput-object v1, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7234 │ │ +36f108: 2816 |0026: goto 003c // +0016 │ │ +36f10a: 0000 |0027: nop // spacer │ │ +36f10c: 2201 9612 |0028: new-instance v1, Ljava/io/InputStreamReader; // type@1296 │ │ +36f110: 2202 3614 |002a: new-instance v2, Ljavax/mail/internet/MimeUtility$1NullInputStream; // type@1436 │ │ +36f114: 7010 16a0 0200 |002c: invoke-direct {v2}, Ljavax/mail/internet/MimeUtility$1NullInputStream;.:()V // method@a016 │ │ +36f11a: 7020 bc96 2100 |002f: invoke-direct {v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@96bc │ │ +36f120: 6e10 c096 0100 |0032: invoke-virtual {v1}, Ljava/io/InputStreamReader;.getEncoding:()Ljava/lang/String; // method@96c0 │ │ +36f126: 0c01 |0035: move-result-object v1 │ │ +36f128: 6901 3472 |0036: sput-object v1, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7234 │ │ +36f12c: 3901 0400 |0038: if-nez v1, 003c // +0004 │ │ +36f130: 6900 3472 |003a: sput-object v0, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7234 │ │ +36f134: 6200 3472 |003c: sget-object v0, Ljavax/mail/internet/MimeUtility;.defaultJavaCharset:Ljava/lang/String; // field@7234 │ │ +36f138: 1100 |003e: return-object v0 │ │ catches : 2 │ │ 0x0007 - 0x000d │ │ Ljava/lang/SecurityException; -> 0x000e │ │ 0x001e - 0x0026 │ │ Ljava/lang/SecurityException; -> 0x0027 │ │ positions : │ │ 0x0002 line=1301 │ │ @@ -810578,32 +810578,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -36f15c: |[36f15c] javax.mail.internet.MimeUtility.getDefaultMIMECharset:()Ljava/lang/String; │ │ -36f16c: 6200 3572 |0000: sget-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7235 │ │ -36f170: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -36f174: 1a00 2a99 |0004: const-string v0, "mail.mime.charset" // string@992a │ │ -36f178: 7110 5998 0000 |0006: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -36f17e: 0c00 |0009: move-result-object v0 │ │ -36f180: 6900 3572 |000a: sput-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7235 │ │ -36f184: 2802 |000c: goto 000e // +0002 │ │ -36f186: 0000 |000d: nop // spacer │ │ -36f188: 6200 3572 |000e: sget-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7235 │ │ -36f18c: 3900 0c00 |0010: if-nez v0, 001c // +000c │ │ -36f190: 7100 2aa0 0000 |0012: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ -36f196: 0c00 |0015: move-result-object v0 │ │ -36f198: 7110 33a0 0000 |0016: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.mimeCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a033 │ │ -36f19e: 0c00 |0019: move-result-object v0 │ │ -36f1a0: 6900 3572 |001a: sput-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7235 │ │ -36f1a4: 6200 3572 |001c: sget-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7235 │ │ -36f1a8: 1100 |001e: return-object v0 │ │ +36f158: |[36f158] javax.mail.internet.MimeUtility.getDefaultMIMECharset:()Ljava/lang/String; │ │ +36f168: 6200 3572 |0000: sget-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7235 │ │ +36f16c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +36f170: 1a00 2a99 |0004: const-string v0, "mail.mime.charset" // string@992a │ │ +36f174: 7110 5998 0000 |0006: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +36f17a: 0c00 |0009: move-result-object v0 │ │ +36f17c: 6900 3572 |000a: sput-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7235 │ │ +36f180: 2802 |000c: goto 000e // +0002 │ │ +36f182: 0000 |000d: nop // spacer │ │ +36f184: 6200 3572 |000e: sget-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7235 │ │ +36f188: 3900 0c00 |0010: if-nez v0, 001c // +000c │ │ +36f18c: 7100 2aa0 0000 |0012: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ +36f192: 0c00 |0015: move-result-object v0 │ │ +36f194: 7110 33a0 0000 |0016: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.mimeCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a033 │ │ +36f19a: 0c00 |0019: move-result-object v0 │ │ +36f19c: 6900 3572 |001a: sput-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7235 │ │ +36f1a0: 6200 3572 |001c: sget-object v0, Ljavax/mail/internet/MimeUtility;.defaultMIMECharset:Ljava/lang/String; // field@7235 │ │ +36f1a4: 1100 |001e: return-object v0 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/lang/SecurityException; -> 0x000d │ │ positions : │ │ 0x0000 line=1341 │ │ 0x0006 line=1343 │ │ 0x000e line=1346 │ │ @@ -810616,58 +810616,58 @@ │ │ type : '(Ljavax/activation/DataHandler;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -36f1bc: |[36f1bc] javax.mail.internet.MimeUtility.getEncoding:(Ljavax/activation/DataHandler;)Ljava/lang/String; │ │ -36f1cc: 1a00 2d60 |0000: const-string v0, "base64" // string@602d │ │ -36f1d0: 6e10 bf9b 0500 |0002: invoke-virtual {v5}, Ljavax/activation/DataHandler;.getName:()Ljava/lang/String; // method@9bbf │ │ -36f1d6: 0c01 |0005: move-result-object v1 │ │ -36f1d8: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -36f1dc: 6e10 bd9b 0500 |0008: invoke-virtual {v5}, Ljavax/activation/DataHandler;.getDataSource:()Ljavax/activation/DataSource; // method@9bbd │ │ -36f1e2: 0c05 |000b: move-result-object v5 │ │ -36f1e4: 7110 2da0 0500 |000c: invoke-static {v5}, Ljavax/mail/internet/MimeUtility;.getEncoding:(Ljavax/activation/DataSource;)Ljava/lang/String; // method@a02d │ │ -36f1ea: 0c05 |000f: move-result-object v5 │ │ -36f1ec: 1105 |0010: return-object v5 │ │ -36f1ee: 2201 2114 |0011: new-instance v1, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36f1f2: 6e10 bb9b 0500 |0013: invoke-virtual {v5}, Ljavax/activation/DataHandler;.getContentType:()Ljava/lang/String; // method@9bbb │ │ -36f1f8: 0c02 |0016: move-result-object v2 │ │ -36f1fa: 7020 689e 2100 |0017: invoke-direct {v1, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36f200: 1a02 c6bb |001a: const-string v2, "text/*" // string@bbc6 │ │ -36f204: 6e20 6f9e 2100 |001c: invoke-virtual {v1, v2}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ -36f20a: 0a01 |001f: move-result v1 │ │ -36f20c: 1a02 3407 |0020: const-string v2, "7bit" // string@0734 │ │ -36f210: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -36f212: 3801 1900 |0023: if-eqz v1, 003c // +0019 │ │ -36f216: 2201 1f14 |0025: new-instance v1, Ljavax/mail/internet/AsciiOutputStream; // type@141f │ │ -36f21a: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -36f21c: 7030 569e 4104 |0028: invoke-direct {v1, v4, v4}, Ljavax/mail/internet/AsciiOutputStream;.:(ZZ)V // method@9e56 │ │ -36f222: 6e20 c79b 1500 |002b: invoke-virtual {v5, v1}, Ljavax/activation/DataHandler;.writeTo:(Ljava/io/OutputStream;)V // method@9bc7 │ │ -36f228: 6e10 589e 0100 |002e: invoke-virtual {v1}, Ljavax/mail/internet/AsciiOutputStream;.getAscii:()I // method@9e58 │ │ -36f22e: 0a05 |0031: move-result v5 │ │ -36f230: 3235 1c00 |0032: if-eq v5, v3, 004e // +001c │ │ -36f234: 1221 |0034: const/4 v1, #int 2 // #2 │ │ -36f236: 3215 0300 |0035: if-eq v5, v1, 0038 // +0003 │ │ -36f23a: 2818 |0037: goto 004f // +0018 │ │ -36f23c: 1a05 7da7 |0038: const-string v5, "quoted-printable" // string@a77d │ │ -36f240: 0750 |003a: move-object v0, v5 │ │ -36f242: 2814 |003b: goto 004f // +0014 │ │ -36f244: 2201 1f14 |003c: new-instance v1, Ljavax/mail/internet/AsciiOutputStream; // type@141f │ │ -36f248: 6304 3672 |003e: sget-boolean v4, Ljavax/mail/internet/MimeUtility;.encodeEolStrict:Z // field@7236 │ │ -36f24c: 7030 569e 3104 |0040: invoke-direct {v1, v3, v4}, Ljavax/mail/internet/AsciiOutputStream;.:(ZZ)V // method@9e56 │ │ -36f252: 6e20 c79b 1500 |0043: invoke-virtual {v5, v1}, Ljavax/activation/DataHandler;.writeTo:(Ljava/io/OutputStream;)V // method@9bc7 │ │ -36f258: 2802 |0046: goto 0048 // +0002 │ │ -36f25a: 0000 |0047: nop // spacer │ │ -36f25c: 6e10 589e 0100 |0048: invoke-virtual {v1}, Ljavax/mail/internet/AsciiOutputStream;.getAscii:()I // method@9e58 │ │ -36f262: 0a05 |004b: move-result v5 │ │ -36f264: 3335 0300 |004c: if-ne v5, v3, 004f // +0003 │ │ -36f268: 0720 |004e: move-object v0, v2 │ │ -36f26a: 1100 |004f: return-object v0 │ │ +36f1b8: |[36f1b8] javax.mail.internet.MimeUtility.getEncoding:(Ljavax/activation/DataHandler;)Ljava/lang/String; │ │ +36f1c8: 1a00 2d60 |0000: const-string v0, "base64" // string@602d │ │ +36f1cc: 6e10 bf9b 0500 |0002: invoke-virtual {v5}, Ljavax/activation/DataHandler;.getName:()Ljava/lang/String; // method@9bbf │ │ +36f1d2: 0c01 |0005: move-result-object v1 │ │ +36f1d4: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +36f1d8: 6e10 bd9b 0500 |0008: invoke-virtual {v5}, Ljavax/activation/DataHandler;.getDataSource:()Ljavax/activation/DataSource; // method@9bbd │ │ +36f1de: 0c05 |000b: move-result-object v5 │ │ +36f1e0: 7110 2da0 0500 |000c: invoke-static {v5}, Ljavax/mail/internet/MimeUtility;.getEncoding:(Ljavax/activation/DataSource;)Ljava/lang/String; // method@a02d │ │ +36f1e6: 0c05 |000f: move-result-object v5 │ │ +36f1e8: 1105 |0010: return-object v5 │ │ +36f1ea: 2201 2114 |0011: new-instance v1, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36f1ee: 6e10 bb9b 0500 |0013: invoke-virtual {v5}, Ljavax/activation/DataHandler;.getContentType:()Ljava/lang/String; // method@9bbb │ │ +36f1f4: 0c02 |0016: move-result-object v2 │ │ +36f1f6: 7020 689e 2100 |0017: invoke-direct {v1, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36f1fc: 1a02 c6bb |001a: const-string v2, "text/*" // string@bbc6 │ │ +36f200: 6e20 6f9e 2100 |001c: invoke-virtual {v1, v2}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ +36f206: 0a01 |001f: move-result v1 │ │ +36f208: 1a02 3407 |0020: const-string v2, "7bit" // string@0734 │ │ +36f20c: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +36f20e: 3801 1900 |0023: if-eqz v1, 003c // +0019 │ │ +36f212: 2201 1f14 |0025: new-instance v1, Ljavax/mail/internet/AsciiOutputStream; // type@141f │ │ +36f216: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +36f218: 7030 569e 4104 |0028: invoke-direct {v1, v4, v4}, Ljavax/mail/internet/AsciiOutputStream;.:(ZZ)V // method@9e56 │ │ +36f21e: 6e20 c79b 1500 |002b: invoke-virtual {v5, v1}, Ljavax/activation/DataHandler;.writeTo:(Ljava/io/OutputStream;)V // method@9bc7 │ │ +36f224: 6e10 589e 0100 |002e: invoke-virtual {v1}, Ljavax/mail/internet/AsciiOutputStream;.getAscii:()I // method@9e58 │ │ +36f22a: 0a05 |0031: move-result v5 │ │ +36f22c: 3235 1c00 |0032: if-eq v5, v3, 004e // +001c │ │ +36f230: 1221 |0034: const/4 v1, #int 2 // #2 │ │ +36f232: 3215 0300 |0035: if-eq v5, v1, 0038 // +0003 │ │ +36f236: 2818 |0037: goto 004f // +0018 │ │ +36f238: 1a05 7da7 |0038: const-string v5, "quoted-printable" // string@a77d │ │ +36f23c: 0750 |003a: move-object v0, v5 │ │ +36f23e: 2814 |003b: goto 004f // +0014 │ │ +36f240: 2201 1f14 |003c: new-instance v1, Ljavax/mail/internet/AsciiOutputStream; // type@141f │ │ +36f244: 6304 3672 |003e: sget-boolean v4, Ljavax/mail/internet/MimeUtility;.encodeEolStrict:Z // field@7236 │ │ +36f248: 7030 569e 3104 |0040: invoke-direct {v1, v3, v4}, Ljavax/mail/internet/AsciiOutputStream;.:(ZZ)V // method@9e56 │ │ +36f24e: 6e20 c79b 1500 |0043: invoke-virtual {v5, v1}, Ljavax/activation/DataHandler;.writeTo:(Ljava/io/OutputStream;)V // method@9bc7 │ │ +36f254: 2802 |0046: goto 0048 // +0002 │ │ +36f256: 0000 |0047: nop // spacer │ │ +36f258: 6e10 589e 0100 |0048: invoke-virtual {v1}, Ljavax/mail/internet/AsciiOutputStream;.getAscii:()I // method@9e58 │ │ +36f25e: 0a05 |004b: move-result v5 │ │ +36f260: 3335 0300 |004c: if-ne v5, v3, 004f // +0003 │ │ +36f264: 0720 |004e: move-object v0, v2 │ │ +36f266: 1100 |004f: return-object v0 │ │ catches : 3 │ │ 0x0011 - 0x001a │ │ Ljava/lang/Exception; -> 0x004f │ │ 0x002b - 0x002e │ │ Ljava/io/IOException; -> 0x002e │ │ 0x0043 - 0x0046 │ │ Ljava/io/IOException; -> 0x0047 │ │ @@ -810690,64 +810690,64 @@ │ │ type : '(Ljavax/activation/DataSource;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -36f294: |[36f294] javax.mail.internet.MimeUtility.getEncoding:(Ljavax/activation/DataSource;)Ljava/lang/String; │ │ -36f2a4: 1a00 2d60 |0000: const-string v0, "base64" // string@602d │ │ -36f2a8: 2061 db13 |0002: instance-of v1, v6, Ljavax/mail/EncodingAware; // type@13db │ │ -36f2ac: 3801 0c00 |0004: if-eqz v1, 0010 // +000c │ │ -36f2b0: 0761 |0006: move-object v1, v6 │ │ -36f2b2: 1f01 db13 |0007: check-cast v1, Ljavax/mail/EncodingAware; // type@13db │ │ -36f2b6: 7210 6d9c 0100 |0009: invoke-interface {v1}, Ljavax/mail/EncodingAware;.getEncoding:()Ljava/lang/String; // method@9c6d │ │ -36f2bc: 0c01 |000c: move-result-object v1 │ │ -36f2be: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -36f2c2: 1101 |000f: return-object v1 │ │ -36f2c4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -36f2c6: 2202 2114 |0011: new-instance v2, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36f2ca: 7210 cd9b 0600 |0013: invoke-interface {v6}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ -36f2d0: 0c03 |0016: move-result-object v3 │ │ -36f2d2: 7020 689e 3200 |0017: invoke-direct {v2, v3}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36f2d8: 7210 ce9b 0600 |001a: invoke-interface {v6}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ -36f2de: 0c01 |001d: move-result-object v1 │ │ -36f2e0: 1a06 c6bb |001e: const-string v6, "text/*" // string@bbc6 │ │ -36f2e4: 6e20 6f9e 6200 |0020: invoke-virtual {v2, v6}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ -36f2ea: 0a06 |0023: move-result v6 │ │ -36f2ec: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ -36f2ee: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -36f2f0: 3906 0400 |0026: if-nez v6, 002a // +0004 │ │ -36f2f4: 1215 |0028: const/4 v5, #int 1 // #1 │ │ -36f2f6: 2802 |0029: goto 002b // +0002 │ │ -36f2f8: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -36f2fa: 7130 1aa0 3105 |002b: invoke-static {v1, v3, v5}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/io/InputStream;IZ)I // method@a01a │ │ -36f300: 0a03 |002e: move-result v3 │ │ -36f302: 3243 1200 |002f: if-eq v3, v4, 0041 // +0012 │ │ -36f306: 1224 |0031: const/4 v4, #int 2 // #2 │ │ -36f308: 3243 0300 |0032: if-eq v3, v4, 0035 // +0003 │ │ -36f30c: 280f |0034: goto 0043 // +000f │ │ -36f30e: 3806 0900 |0035: if-eqz v6, 003e // +0009 │ │ -36f312: 7110 34a0 0200 |0037: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.nonAsciiCharset:(Ljavax/mail/internet/ContentType;)Z // method@a034 │ │ -36f318: 0a06 |003a: move-result v6 │ │ -36f31a: 3806 0300 |003b: if-eqz v6, 003e // +0003 │ │ -36f31e: 2806 |003d: goto 0043 // +0006 │ │ -36f320: 1a00 7da7 |003e: const-string v0, "quoted-printable" // string@a77d │ │ -36f324: 2803 |0040: goto 0043 // +0003 │ │ -36f326: 1a00 3407 |0041: const-string v0, "7bit" // string@0734 │ │ -36f32a: 3801 0500 |0043: if-eqz v1, 0048 // +0005 │ │ -36f32e: 6e10 b496 0100 |0045: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -36f334: 1100 |0048: return-object v0 │ │ -36f336: 0d06 |0049: move-exception v6 │ │ -36f338: 3801 0500 |004a: if-eqz v1, 004f // +0005 │ │ -36f33c: 6e10 b496 0100 |004c: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -36f342: 2706 |004f: throw v6 │ │ -36f344: 3801 0500 |0050: if-eqz v1, 0055 // +0005 │ │ -36f348: 6e10 b496 0100 |0052: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -36f34e: 1100 |0055: return-object v0 │ │ +36f290: |[36f290] javax.mail.internet.MimeUtility.getEncoding:(Ljavax/activation/DataSource;)Ljava/lang/String; │ │ +36f2a0: 1a00 2d60 |0000: const-string v0, "base64" // string@602d │ │ +36f2a4: 2061 db13 |0002: instance-of v1, v6, Ljavax/mail/EncodingAware; // type@13db │ │ +36f2a8: 3801 0c00 |0004: if-eqz v1, 0010 // +000c │ │ +36f2ac: 0761 |0006: move-object v1, v6 │ │ +36f2ae: 1f01 db13 |0007: check-cast v1, Ljavax/mail/EncodingAware; // type@13db │ │ +36f2b2: 7210 6d9c 0100 |0009: invoke-interface {v1}, Ljavax/mail/EncodingAware;.getEncoding:()Ljava/lang/String; // method@9c6d │ │ +36f2b8: 0c01 |000c: move-result-object v1 │ │ +36f2ba: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +36f2be: 1101 |000f: return-object v1 │ │ +36f2c0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +36f2c2: 2202 2114 |0011: new-instance v2, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36f2c6: 7210 cd9b 0600 |0013: invoke-interface {v6}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ +36f2cc: 0c03 |0016: move-result-object v3 │ │ +36f2ce: 7020 689e 3200 |0017: invoke-direct {v2, v3}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36f2d4: 7210 ce9b 0600 |001a: invoke-interface {v6}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ +36f2da: 0c01 |001d: move-result-object v1 │ │ +36f2dc: 1a06 c6bb |001e: const-string v6, "text/*" // string@bbc6 │ │ +36f2e0: 6e20 6f9e 6200 |0020: invoke-virtual {v2, v6}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ +36f2e6: 0a06 |0023: move-result v6 │ │ +36f2e8: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ +36f2ea: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +36f2ec: 3906 0400 |0026: if-nez v6, 002a // +0004 │ │ +36f2f0: 1215 |0028: const/4 v5, #int 1 // #1 │ │ +36f2f2: 2802 |0029: goto 002b // +0002 │ │ +36f2f4: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +36f2f6: 7130 1aa0 3105 |002b: invoke-static {v1, v3, v5}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/io/InputStream;IZ)I // method@a01a │ │ +36f2fc: 0a03 |002e: move-result v3 │ │ +36f2fe: 3243 1200 |002f: if-eq v3, v4, 0041 // +0012 │ │ +36f302: 1224 |0031: const/4 v4, #int 2 // #2 │ │ +36f304: 3243 0300 |0032: if-eq v3, v4, 0035 // +0003 │ │ +36f308: 280f |0034: goto 0043 // +000f │ │ +36f30a: 3806 0900 |0035: if-eqz v6, 003e // +0009 │ │ +36f30e: 7110 34a0 0200 |0037: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.nonAsciiCharset:(Ljavax/mail/internet/ContentType;)Z // method@a034 │ │ +36f314: 0a06 |003a: move-result v6 │ │ +36f316: 3806 0300 |003b: if-eqz v6, 003e // +0003 │ │ +36f31a: 2806 |003d: goto 0043 // +0006 │ │ +36f31c: 1a00 7da7 |003e: const-string v0, "quoted-printable" // string@a77d │ │ +36f320: 2803 |0040: goto 0043 // +0003 │ │ +36f322: 1a00 3407 |0041: const-string v0, "7bit" // string@0734 │ │ +36f326: 3801 0500 |0043: if-eqz v1, 0048 // +0005 │ │ +36f32a: 6e10 b496 0100 |0045: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +36f330: 1100 |0048: return-object v0 │ │ +36f332: 0d06 |0049: move-exception v6 │ │ +36f334: 3801 0500 |004a: if-eqz v1, 004f // +0005 │ │ +36f338: 6e10 b496 0100 |004c: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +36f33e: 2706 |004f: throw v6 │ │ +36f340: 3801 0500 |0050: if-eqz v1, 0055 // +0005 │ │ +36f344: 6e10 b496 0100 |0052: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +36f34a: 1100 |0055: return-object v0 │ │ catches : 4 │ │ 0x0011 - 0x0043 │ │ Ljava/lang/Exception; -> 0x0050 │ │ -> 0x0049 │ │ 0x0045 - 0x0048 │ │ Ljava/io/IOException; -> 0x0048 │ │ 0x004c - 0x004f │ │ @@ -810773,19 +810773,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36e5f8: |[36e5f8] javax.mail.internet.MimeUtility.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I │ │ -36e608: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36e60a: 7130 2fa0 2100 |0001: invoke-static {v1, v2, v0}, Ljavax/mail/internet/MimeUtility;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I // method@a02f │ │ -36e610: 0a01 |0004: move-result v1 │ │ -36e612: 0f01 |0005: return v1 │ │ +36e5f4: |[36e5f4] javax.mail.internet.MimeUtility.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I │ │ +36e604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36e606: 7130 2fa0 2100 |0001: invoke-static {v1, v2, v0}, Ljavax/mail/internet/MimeUtility;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I // method@a02f │ │ +36e60c: 0a01 |0004: move-result v1 │ │ +36e60e: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1225 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -810794,28 +810794,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -36e614: |[36e614] javax.mail.internet.MimeUtility.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I │ │ -36e624: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -36e626: 6e10 2298 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -36e62c: 0a01 |0004: move-result v1 │ │ -36e62e: 3515 1000 |0005: if-ge v5, v1, 0015 // +0010 │ │ -36e632: 6e20 0998 5300 |0007: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36e638: 0a02 |000a: move-result v2 │ │ -36e63a: 6e20 1a98 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36e640: 0a02 |000e: move-result v2 │ │ -36e642: 3a02 0300 |000f: if-ltz v2, 0012 // +0003 │ │ -36e646: 0f05 |0011: return v5 │ │ -36e648: d805 0501 |0012: add-int/lit8 v5, v5, #int 1 // #01 │ │ -36e64c: 28f1 |0014: goto 0005 // -000f │ │ -36e64e: 0f00 |0015: return v0 │ │ +36e610: |[36e610] javax.mail.internet.MimeUtility.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I │ │ +36e620: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +36e622: 6e10 2298 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +36e628: 0a01 |0004: move-result v1 │ │ +36e62a: 3515 1000 |0005: if-ge v5, v1, 0015 // +0010 │ │ +36e62e: 6e20 0998 5300 |0007: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36e634: 0a02 |000a: move-result v2 │ │ +36e636: 6e20 1a98 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +36e63c: 0a02 |000e: move-result v2 │ │ +36e63e: 3a02 0300 |000f: if-ltz v2, 0012 // +0003 │ │ +36e642: 0f05 |0011: return v5 │ │ +36e644: d805 0501 |0012: add-int/lit8 v5, v5, #int 1 // #01 │ │ +36e648: 28f1 |0014: goto 0005 // -000f │ │ +36e64a: 0f00 |0015: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ Ljava/lang/StringIndexOutOfBoundsException; -> 0x0015 │ │ positions : │ │ 0x0001 line=1230 │ │ 0x0007 line=1232 │ │ locals : │ │ @@ -810828,33 +810828,33 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -36f384: |[36f384] javax.mail.internet.MimeUtility.javaCharset:(Ljava/lang/String;)Ljava/lang/String; │ │ -36f394: 6200 3b72 |0000: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ -36f398: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ -36f39c: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -36f3a0: 2818 |0006: goto 001e // +0018 │ │ -36f3a2: 6201 bb70 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -36f3a6: 6e20 3198 1200 |0009: invoke-virtual {v2, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -36f3ac: 0c01 |000c: move-result-object v1 │ │ -36f3ae: 7220 859a 1000 |000d: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -36f3b4: 0c00 |0010: move-result-object v0 │ │ -36f3b6: 1f00 e612 |0011: check-cast v0, Ljava/lang/String; // type@12e6 │ │ -36f3ba: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -36f3be: 7110 3199 0000 |0015: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ -36f3c4: 2802 |0018: goto 001a // +0002 │ │ -36f3c6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -36f3c8: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ -36f3cc: 2802 |001c: goto 001e // +0002 │ │ -36f3ce: 0702 |001d: move-object v2, v0 │ │ -36f3d0: 1102 |001e: return-object v2 │ │ +36f380: |[36f380] javax.mail.internet.MimeUtility.javaCharset:(Ljava/lang/String;)Ljava/lang/String; │ │ +36f390: 6200 3b72 |0000: sget-object v0, Ljavax/mail/internet/MimeUtility;.mime2java:Ljava/util/Map; // field@723b │ │ +36f394: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ +36f398: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +36f39c: 2818 |0006: goto 001e // +0018 │ │ +36f39e: 6201 bb70 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +36f3a2: 6e20 3198 1200 |0009: invoke-virtual {v2, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +36f3a8: 0c01 |000c: move-result-object v1 │ │ +36f3aa: 7220 859a 1000 |000d: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +36f3b0: 0c00 |0010: move-result-object v0 │ │ +36f3b2: 1f00 e612 |0011: check-cast v0, Ljava/lang/String; // type@12e6 │ │ +36f3b6: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +36f3ba: 7110 3199 0000 |0015: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ +36f3c0: 2802 |0018: goto 001a // +0002 │ │ +36f3c2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +36f3c4: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ +36f3c8: 2802 |001c: goto 001e // +0002 │ │ +36f3ca: 0702 |001d: move-object v2, v0 │ │ +36f3cc: 1102 |001e: return-object v2 │ │ catches : 1 │ │ 0x0015 - 0x0018 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0000 line=1249 │ │ 0x0007 line=1253 │ │ 0x0015 line=1257 │ │ @@ -810866,50 +810866,50 @@ │ │ type : '(Lcom/sun/mail/util/LineInputStream;Ljava/util/Map;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -36fd90: |[36fd90] javax.mail.internet.MimeUtility.loadMappings:(Lcom/sun/mail/util/LineInputStream;Ljava/util/Map;)V │ │ -36fda0: 6e10 8d95 0300 |0000: invoke-virtual {v3}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958d │ │ -36fda6: 0c00 |0003: move-result-object v0 │ │ -36fda8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -36fdac: 283c |0006: goto 0042 // +003c │ │ -36fdae: 1a01 a405 |0007: const-string v1, "--" // string@05a4 │ │ -36fdb2: 6e20 2c98 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -36fdb8: 0a02 |000c: move-result v2 │ │ -36fdba: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ -36fdbe: 6e20 1198 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -36fdc4: 0a01 |0012: move-result v1 │ │ -36fdc6: 3801 0300 |0013: if-eqz v1, 0016 // +0003 │ │ -36fdca: 282d |0015: goto 0042 // +002d │ │ -36fdcc: 6e10 3498 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -36fdd2: 0c01 |0019: move-result-object v1 │ │ -36fdd4: 6e10 2298 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -36fdda: 0a01 |001d: move-result v1 │ │ -36fddc: 3801 e2ff |001e: if-eqz v1, 0000 // -001e │ │ -36fde0: 1a01 1203 |0020: const-string v1, "#" // string@0312 │ │ -36fde4: 6e20 2c98 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -36fdea: 0a01 |0025: move-result v1 │ │ -36fdec: 3801 0300 |0026: if-eqz v1, 0029 // +0003 │ │ -36fdf0: 28d8 |0028: goto 0000 // -0028 │ │ -36fdf2: 2201 7913 |0029: new-instance v1, Ljava/util/StringTokenizer; // type@1379 │ │ -36fdf6: 1a02 a600 |002b: const-string v2, " " // string@00a6 │ │ -36fdfa: 7030 b99a 0102 |002d: invoke-direct {v1, v0, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ab9 │ │ -36fe00: 6e10 be9a 0100 |0030: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ -36fe06: 0c00 |0033: move-result-object v0 │ │ -36fe08: 6e10 be9a 0100 |0034: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ -36fe0e: 0c01 |0037: move-result-object v1 │ │ -36fe10: 6202 bb70 |0038: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -36fe14: 6e20 3198 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -36fe1a: 0c00 |003d: move-result-object v0 │ │ -36fe1c: 7230 899a 0401 |003e: invoke-interface {v4, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36fe22: 28bf |0041: goto 0000 // -0041 │ │ -36fe24: 0e00 |0042: return-void │ │ +36fd8c: |[36fd8c] javax.mail.internet.MimeUtility.loadMappings:(Lcom/sun/mail/util/LineInputStream;Ljava/util/Map;)V │ │ +36fd9c: 6e10 8d95 0300 |0000: invoke-virtual {v3}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958d │ │ +36fda2: 0c00 |0003: move-result-object v0 │ │ +36fda4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +36fda8: 283c |0006: goto 0042 // +003c │ │ +36fdaa: 1a01 a405 |0007: const-string v1, "--" // string@05a4 │ │ +36fdae: 6e20 2c98 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +36fdb4: 0a02 |000c: move-result v2 │ │ +36fdb6: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ +36fdba: 6e20 1198 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +36fdc0: 0a01 |0012: move-result v1 │ │ +36fdc2: 3801 0300 |0013: if-eqz v1, 0016 // +0003 │ │ +36fdc6: 282d |0015: goto 0042 // +002d │ │ +36fdc8: 6e10 3498 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +36fdce: 0c01 |0019: move-result-object v1 │ │ +36fdd0: 6e10 2298 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +36fdd6: 0a01 |001d: move-result v1 │ │ +36fdd8: 3801 e2ff |001e: if-eqz v1, 0000 // -001e │ │ +36fddc: 1a01 1203 |0020: const-string v1, "#" // string@0312 │ │ +36fde0: 6e20 2c98 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +36fde6: 0a01 |0025: move-result v1 │ │ +36fde8: 3801 0300 |0026: if-eqz v1, 0029 // +0003 │ │ +36fdec: 28d8 |0028: goto 0000 // -0028 │ │ +36fdee: 2201 7913 |0029: new-instance v1, Ljava/util/StringTokenizer; // type@1379 │ │ +36fdf2: 1a02 a600 |002b: const-string v2, " " // string@00a6 │ │ +36fdf6: 7030 b99a 0102 |002d: invoke-direct {v1, v0, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ab9 │ │ +36fdfc: 6e10 be9a 0100 |0030: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ +36fe02: 0c00 |0033: move-result-object v0 │ │ +36fe04: 6e10 be9a 0100 |0034: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ +36fe0a: 0c01 |0037: move-result-object v1 │ │ +36fe0c: 6202 bb70 |0038: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +36fe10: 6e20 3198 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +36fe16: 0c00 |003d: move-result-object v0 │ │ +36fe18: 7230 899a 0401 |003e: invoke-interface {v4, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36fe1e: 28bf |0041: goto 0000 // -0041 │ │ +36fe20: 0e00 |0042: return-void │ │ catches : 2 │ │ 0x0000 - 0x0004 │ │ Ljava/io/IOException; -> 0x0042 │ │ 0x0030 - 0x0041 │ │ Ljava/util/NoSuchElementException; -> 0x0000 │ │ positions : │ │ 0x0000 line=1459 │ │ @@ -810928,76 +810928,76 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 117 16-bit code units │ │ -36f3e4: |[36f3e4] javax.mail.internet.MimeUtility.makesafe:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -36f3f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36f3f6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -36f3f8: 7210 2397 0700 |0002: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@9723 │ │ -36f3fe: 0a02 |0005: move-result v2 │ │ -36f400: 3521 1200 |0006: if-ge v1, v2, 0018 // +0012 │ │ -36f404: 7220 2297 1700 |0008: invoke-interface {v7, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@9722 │ │ -36f40a: 0a02 |000b: move-result v2 │ │ -36f40c: 1303 0d00 |000c: const/16 v3, #int 13 // #d │ │ -36f410: 3232 0a00 |000e: if-eq v2, v3, 0018 // +000a │ │ -36f414: 1303 0a00 |0010: const/16 v3, #int 10 // #a │ │ -36f418: 3332 0300 |0012: if-ne v2, v3, 0015 // +0003 │ │ -36f41c: 2804 |0014: goto 0018 // +0004 │ │ -36f41e: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -36f422: 28eb |0017: goto 0002 // -0015 │ │ -36f424: 7210 2397 0700 |0018: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@9723 │ │ -36f42a: 0a02 |001b: move-result v2 │ │ -36f42c: 3321 0700 |001c: if-ne v1, v2, 0023 // +0007 │ │ -36f430: 7210 2597 0700 |001e: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9725 │ │ -36f436: 0c07 |0021: move-result-object v7 │ │ -36f438: 1107 |0022: return-object v7 │ │ -36f43a: 2201 e812 |0023: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -36f43e: 7210 2397 0700 |0025: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@9723 │ │ -36f444: 0a02 |0028: move-result v2 │ │ -36f446: d802 0201 |0029: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36f44a: 7020 4198 2100 |002b: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -36f450: 2202 8212 |002e: new-instance v2, Ljava/io/BufferedReader; // type@1282 │ │ -36f454: 2203 ab12 |0030: new-instance v3, Ljava/io/StringReader; // type@12ab │ │ -36f458: 7210 2597 0700 |0032: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9725 │ │ -36f45e: 0c04 |0035: move-result-object v4 │ │ -36f460: 7020 0c97 4300 |0036: invoke-direct {v3, v4}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@970c │ │ -36f466: 7020 4a96 3200 |0039: invoke-direct {v2, v3}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@964a │ │ -36f46c: 6e10 4b96 0200 |003c: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@964b │ │ -36f472: 0c03 |003f: move-result-object v3 │ │ -36f474: 3803 2b00 |0040: if-eqz v3, 006b // +002b │ │ -36f478: 6e10 3498 0300 |0042: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -36f47e: 0c04 |0045: move-result-object v4 │ │ -36f480: 6e10 2298 0400 |0046: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -36f486: 0a04 |0049: move-result v4 │ │ -36f488: 3904 0300 |004a: if-nez v4, 004d // +0003 │ │ -36f48c: 28f0 |004c: goto 003c // -0010 │ │ -36f48e: 6e10 5198 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -36f494: 0a04 |0050: move-result v4 │ │ -36f496: 3d04 1600 |0051: if-lez v4, 0067 // +0016 │ │ -36f49a: 1a04 8f00 |0053: const-string v4, " │ │ +36f3e0: |[36f3e0] javax.mail.internet.MimeUtility.makesafe:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +36f3f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36f3f2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +36f3f4: 7210 2397 0700 |0002: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@9723 │ │ +36f3fa: 0a02 |0005: move-result v2 │ │ +36f3fc: 3521 1200 |0006: if-ge v1, v2, 0018 // +0012 │ │ +36f400: 7220 2297 1700 |0008: invoke-interface {v7, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@9722 │ │ +36f406: 0a02 |000b: move-result v2 │ │ +36f408: 1303 0d00 |000c: const/16 v3, #int 13 // #d │ │ +36f40c: 3232 0a00 |000e: if-eq v2, v3, 0018 // +000a │ │ +36f410: 1303 0a00 |0010: const/16 v3, #int 10 // #a │ │ +36f414: 3332 0300 |0012: if-ne v2, v3, 0015 // +0003 │ │ +36f418: 2804 |0014: goto 0018 // +0004 │ │ +36f41a: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +36f41e: 28eb |0017: goto 0002 // -0015 │ │ +36f420: 7210 2397 0700 |0018: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@9723 │ │ +36f426: 0a02 |001b: move-result v2 │ │ +36f428: 3321 0700 |001c: if-ne v1, v2, 0023 // +0007 │ │ +36f42c: 7210 2597 0700 |001e: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9725 │ │ +36f432: 0c07 |0021: move-result-object v7 │ │ +36f434: 1107 |0022: return-object v7 │ │ +36f436: 2201 e812 |0023: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +36f43a: 7210 2397 0700 |0025: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@9723 │ │ +36f440: 0a02 |0028: move-result v2 │ │ +36f442: d802 0201 |0029: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36f446: 7020 4198 2100 |002b: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +36f44c: 2202 8212 |002e: new-instance v2, Ljava/io/BufferedReader; // type@1282 │ │ +36f450: 2203 ab12 |0030: new-instance v3, Ljava/io/StringReader; // type@12ab │ │ +36f454: 7210 2597 0700 |0032: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9725 │ │ +36f45a: 0c04 |0035: move-result-object v4 │ │ +36f45c: 7020 0c97 4300 |0036: invoke-direct {v3, v4}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@970c │ │ +36f462: 7020 4a96 3200 |0039: invoke-direct {v2, v3}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@964a │ │ +36f468: 6e10 4b96 0200 |003c: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@964b │ │ +36f46e: 0c03 |003f: move-result-object v3 │ │ +36f470: 3803 2b00 |0040: if-eqz v3, 006b // +002b │ │ +36f474: 6e10 3498 0300 |0042: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +36f47a: 0c04 |0045: move-result-object v4 │ │ +36f47c: 6e10 2298 0400 |0046: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +36f482: 0a04 |0049: move-result v4 │ │ +36f484: 3904 0300 |004a: if-nez v4, 004d // +0003 │ │ +36f488: 28f0 |004c: goto 003c // -0010 │ │ +36f48a: 6e10 5198 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +36f490: 0a04 |0050: move-result v4 │ │ +36f492: 3d04 1600 |0051: if-lez v4, 0067 // +0016 │ │ +36f496: 1a04 8f00 |0053: const-string v4, " │ │ " // string@008f │ │ -36f49e: 6e20 4b98 4100 |0055: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f4a4: 6e20 0998 0300 |0058: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36f4aa: 0a04 |005b: move-result v4 │ │ -36f4ac: 1305 2000 |005c: const/16 v5, #int 32 // #20 │ │ -36f4b0: 3254 0900 |005e: if-eq v4, v5, 0067 // +0009 │ │ -36f4b4: 1306 0900 |0060: const/16 v6, #int 9 // #9 │ │ -36f4b8: 3264 0500 |0062: if-eq v4, v6, 0067 // +0005 │ │ -36f4bc: 6e20 4498 5100 |0064: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36f4c2: 6e20 4b98 3100 |0067: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f4c8: 28d2 |006a: goto 003c // -002e │ │ -36f4ca: 6e10 5498 0100 |006b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36f4d0: 0c07 |006e: move-result-object v7 │ │ -36f4d2: 1107 |006f: return-object v7 │ │ -36f4d4: 7210 2597 0700 |0070: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9725 │ │ -36f4da: 0c07 |0073: move-result-object v7 │ │ -36f4dc: 1107 |0074: return-object v7 │ │ +36f49a: 6e20 4b98 4100 |0055: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f4a0: 6e20 0998 0300 |0058: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36f4a6: 0a04 |005b: move-result v4 │ │ +36f4a8: 1305 2000 |005c: const/16 v5, #int 32 // #20 │ │ +36f4ac: 3254 0900 |005e: if-eq v4, v5, 0067 // +0009 │ │ +36f4b0: 1306 0900 |0060: const/16 v6, #int 9 // #9 │ │ +36f4b4: 3264 0500 |0062: if-eq v4, v6, 0067 // +0005 │ │ +36f4b8: 6e20 4498 5100 |0064: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36f4be: 6e20 4b98 3100 |0067: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f4c4: 28d2 |006a: goto 003c // -002e │ │ +36f4c6: 6e10 5498 0100 |006b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36f4cc: 0c07 |006e: move-result-object v7 │ │ +36f4ce: 1107 |006f: return-object v7 │ │ +36f4d0: 7210 2597 0700 |0070: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9725 │ │ +36f4d6: 0c07 |0073: move-result-object v7 │ │ +36f4d8: 1107 |0074: return-object v7 │ │ catches : 1 │ │ 0x003c - 0x006a │ │ Ljava/io/IOException; -> 0x0070 │ │ positions : │ │ 0x0002 line=1131 │ │ 0x0008 line=1132 │ │ 0x0018 line=1136 │ │ @@ -811021,29 +811021,29 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -36f4f0: |[36f4f0] javax.mail.internet.MimeUtility.mimeCharset:(Ljava/lang/String;)Ljava/lang/String; │ │ -36f500: 6200 3a72 |0000: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ -36f504: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ -36f508: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -36f50c: 2811 |0006: goto 0017 // +0011 │ │ -36f50e: 6201 bb70 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -36f512: 6e20 3198 1200 |0009: invoke-virtual {v2, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -36f518: 0c01 |000c: move-result-object v1 │ │ -36f51a: 7220 859a 1000 |000d: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -36f520: 0c00 |0010: move-result-object v0 │ │ -36f522: 1f00 e612 |0011: check-cast v0, Ljava/lang/String; // type@12e6 │ │ -36f526: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ -36f52a: 2802 |0015: goto 0017 // +0002 │ │ -36f52c: 0702 |0016: move-object v2, v0 │ │ -36f52e: 1102 |0017: return-object v2 │ │ +36f4ec: |[36f4ec] javax.mail.internet.MimeUtility.mimeCharset:(Ljava/lang/String;)Ljava/lang/String; │ │ +36f4fc: 6200 3a72 |0000: sget-object v0, Ljavax/mail/internet/MimeUtility;.java2mime:Ljava/util/Map; // field@723a │ │ +36f500: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ +36f504: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +36f508: 2811 |0006: goto 0017 // +0011 │ │ +36f50a: 6201 bb70 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +36f50e: 6e20 3198 1200 |0009: invoke-virtual {v2, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +36f514: 0c01 |000c: move-result-object v1 │ │ +36f516: 7220 859a 1000 |000d: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +36f51c: 0c00 |0010: move-result-object v0 │ │ +36f51e: 1f00 e612 |0011: check-cast v0, Ljava/lang/String; // type@12e6 │ │ +36f522: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ +36f526: 2802 |0015: goto 0017 // +0002 │ │ +36f528: 0702 |0016: move-object v2, v0 │ │ +36f52a: 1102 |0017: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1279 │ │ 0x0007 line=1283 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -811052,67 +811052,67 @@ │ │ type : '(Ljavax/mail/internet/ContentType;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -36e300: |[36e300] javax.mail.internet.MimeUtility.nonAsciiCharset:(Ljavax/mail/internet/ContentType;)Z │ │ -36e310: 1a00 9163 |0000: const-string v0, "charset" // string@6391 │ │ -36e314: 6e20 6b9e 0500 |0002: invoke-virtual {v5, v0}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ -36e31a: 0c05 |0005: move-result-object v5 │ │ -36e31c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -36e31e: 3905 0300 |0007: if-nez v5, 000a // +0003 │ │ -36e322: 0f00 |0009: return v0 │ │ -36e324: 6201 bb70 |000a: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -36e328: 6e20 3198 1500 |000c: invoke-virtual {v5, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -36e32e: 0c05 |000f: move-result-object v5 │ │ -36e330: 6201 3c72 |0010: sget-object v1, Ljavax/mail/internet/MimeUtility;.nonAsciiCharsetMap:Ljava/util/Map; // field@723c │ │ -36e334: 1d01 |0012: monitor-enter v1 │ │ -36e336: 7220 859a 5100 |0013: invoke-interface {v1, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -36e33c: 0c02 |0016: move-result-object v2 │ │ -36e33e: 1f02 b512 |0017: check-cast v2, Ljava/lang/Boolean; // type@12b5 │ │ -36e342: 1e01 |0019: monitor-exit v1 │ │ -36e344: 3902 3000 |001a: if-nez v2, 004a // +0030 │ │ -36e348: 1a01 8f00 |001c: const-string v1, " │ │ +36e2fc: |[36e2fc] javax.mail.internet.MimeUtility.nonAsciiCharset:(Ljavax/mail/internet/ContentType;)Z │ │ +36e30c: 1a00 9163 |0000: const-string v0, "charset" // string@6391 │ │ +36e310: 6e20 6b9e 0500 |0002: invoke-virtual {v5, v0}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ +36e316: 0c05 |0005: move-result-object v5 │ │ +36e318: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +36e31a: 3905 0300 |0007: if-nez v5, 000a // +0003 │ │ +36e31e: 0f00 |0009: return v0 │ │ +36e320: 6201 bb70 |000a: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +36e324: 6e20 3198 1500 |000c: invoke-virtual {v5, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +36e32a: 0c05 |000f: move-result-object v5 │ │ +36e32c: 6201 3c72 |0010: sget-object v1, Ljavax/mail/internet/MimeUtility;.nonAsciiCharsetMap:Ljava/util/Map; // field@723c │ │ +36e330: 1d01 |0012: monitor-enter v1 │ │ +36e332: 7220 859a 5100 |0013: invoke-interface {v1, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +36e338: 0c02 |0016: move-result-object v2 │ │ +36e33a: 1f02 b512 |0017: check-cast v2, Ljava/lang/Boolean; // type@12b5 │ │ +36e33e: 1e01 |0019: monitor-exit v1 │ │ +36e340: 3902 3000 |001a: if-nez v2, 004a // +0030 │ │ +36e344: 1a01 8f00 |001c: const-string v1, " │ │ " // string@008f │ │ -36e34c: 6e20 1798 5100 |001e: invoke-virtual {v1, v5}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ -36e352: 0c01 |0021: move-result-object v1 │ │ -36e354: 2112 |0022: array-length v2, v1 │ │ -36e356: 1223 |0023: const/4 v3, #int 2 // #2 │ │ -36e358: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -36e35a: 3332 0e00 |0025: if-ne v2, v3, 0033 // +000e │ │ -36e35e: 4802 0100 |0027: aget-byte v2, v1, v0 │ │ -36e362: 1303 0d00 |0029: const/16 v3, #int 13 // #d │ │ -36e366: 3332 0800 |002b: if-ne v2, v3, 0033 // +0008 │ │ -36e36a: 4801 0104 |002d: aget-byte v1, v1, v4 │ │ -36e36e: 1302 0a00 |002f: const/16 v2, #int 10 // #a │ │ -36e372: 3221 0300 |0031: if-eq v1, v2, 0034 // +0003 │ │ -36e376: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -36e378: 7110 1f97 0000 |0034: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@971f │ │ -36e37e: 0c00 |0037: move-result-object v0 │ │ -36e380: 2806 |0038: goto 003e // +0006 │ │ -36e382: 6200 9a70 |0039: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@709a │ │ -36e386: 2803 |003b: goto 003e // +0003 │ │ -36e388: 6200 9970 |003c: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@7099 │ │ -36e38c: 0702 |003e: move-object v2, v0 │ │ -36e38e: 6200 3c72 |003f: sget-object v0, Ljavax/mail/internet/MimeUtility;.nonAsciiCharsetMap:Ljava/util/Map; // field@723c │ │ -36e392: 1d00 |0041: monitor-enter v0 │ │ -36e394: 7230 899a 5002 |0042: invoke-interface {v0, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -36e39a: 1e00 |0045: monitor-exit v0 │ │ -36e39c: 2804 |0046: goto 004a // +0004 │ │ -36e39e: 0d05 |0047: move-exception v5 │ │ -36e3a0: 1e00 |0048: monitor-exit v0 │ │ -36e3a2: 2705 |0049: throw v5 │ │ -36e3a4: 6e10 1997 0200 |004a: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9719 │ │ -36e3aa: 0a05 |004d: move-result v5 │ │ -36e3ac: 0f05 |004e: return v5 │ │ -36e3ae: 0d05 |004f: move-exception v5 │ │ -36e3b0: 1e01 |0050: monitor-exit v1 │ │ -36e3b2: 2705 |0051: throw v5 │ │ +36e348: 6e20 1798 5100 |001e: invoke-virtual {v1, v5}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ +36e34e: 0c01 |0021: move-result-object v1 │ │ +36e350: 2112 |0022: array-length v2, v1 │ │ +36e352: 1223 |0023: const/4 v3, #int 2 // #2 │ │ +36e354: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +36e356: 3332 0e00 |0025: if-ne v2, v3, 0033 // +000e │ │ +36e35a: 4802 0100 |0027: aget-byte v2, v1, v0 │ │ +36e35e: 1303 0d00 |0029: const/16 v3, #int 13 // #d │ │ +36e362: 3332 0800 |002b: if-ne v2, v3, 0033 // +0008 │ │ +36e366: 4801 0104 |002d: aget-byte v1, v1, v4 │ │ +36e36a: 1302 0a00 |002f: const/16 v2, #int 10 // #a │ │ +36e36e: 3221 0300 |0031: if-eq v1, v2, 0034 // +0003 │ │ +36e372: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +36e374: 7110 1f97 0000 |0034: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@971f │ │ +36e37a: 0c00 |0037: move-result-object v0 │ │ +36e37c: 2806 |0038: goto 003e // +0006 │ │ +36e37e: 6200 9a70 |0039: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@709a │ │ +36e382: 2803 |003b: goto 003e // +0003 │ │ +36e384: 6200 9970 |003c: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@7099 │ │ +36e388: 0702 |003e: move-object v2, v0 │ │ +36e38a: 6200 3c72 |003f: sget-object v0, Ljavax/mail/internet/MimeUtility;.nonAsciiCharsetMap:Ljava/util/Map; // field@723c │ │ +36e38e: 1d00 |0041: monitor-enter v0 │ │ +36e390: 7230 899a 5002 |0042: invoke-interface {v0, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36e396: 1e00 |0045: monitor-exit v0 │ │ +36e398: 2804 |0046: goto 004a // +0004 │ │ +36e39a: 0d05 |0047: move-exception v5 │ │ +36e39c: 1e00 |0048: monitor-exit v0 │ │ +36e39e: 2705 |0049: throw v5 │ │ +36e3a0: 6e10 1997 0200 |004a: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9719 │ │ +36e3a6: 0a05 |004d: move-result v5 │ │ +36e3a8: 0f05 |004e: return v5 │ │ +36e3aa: 0d05 |004f: move-exception v5 │ │ +36e3ac: 1e01 |0050: monitor-exit v1 │ │ +36e3ae: 2705 |0051: throw v5 │ │ catches : 4 │ │ 0x0013 - 0x001a │ │ -> 0x004f │ │ 0x001c - 0x0038 │ │ Ljava/io/UnsupportedEncodingException; -> 0x003c │ │ Ljava/lang/RuntimeException; -> 0x0039 │ │ 0x0042 - 0x0049 │ │ @@ -811142,115 +811142,115 @@ │ │ type : '(I)Z' │ │ access : 0x0018 (STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -36e3e0: |[36e3e0] javax.mail.internet.MimeUtility.nonascii:(I)Z │ │ -36e3f0: 1300 7f00 |0000: const/16 v0, #int 127 // #7f │ │ -36e3f4: 3501 1500 |0002: if-ge v1, v0, 0017 // +0015 │ │ -36e3f8: 1300 2000 |0004: const/16 v0, #int 32 // #20 │ │ -36e3fc: 3501 0f00 |0006: if-ge v1, v0, 0015 // +000f │ │ -36e400: 1300 0d00 |0008: const/16 v0, #int 13 // #d │ │ -36e404: 3201 0b00 |000a: if-eq v1, v0, 0015 // +000b │ │ -36e408: 1300 0a00 |000c: const/16 v0, #int 10 // #a │ │ -36e40c: 3201 0700 |000e: if-eq v1, v0, 0015 // +0007 │ │ -36e410: 1300 0900 |0010: const/16 v0, #int 9 // #9 │ │ -36e414: 3201 0300 |0012: if-eq v1, v0, 0015 // +0003 │ │ -36e418: 2803 |0014: goto 0017 // +0003 │ │ -36e41a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -36e41c: 2802 |0016: goto 0018 // +0002 │ │ -36e41e: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -36e420: 0f01 |0018: return v1 │ │ +36e3dc: |[36e3dc] javax.mail.internet.MimeUtility.nonascii:(I)Z │ │ +36e3ec: 1300 7f00 |0000: const/16 v0, #int 127 // #7f │ │ +36e3f0: 3501 1500 |0002: if-ge v1, v0, 0017 // +0015 │ │ +36e3f4: 1300 2000 |0004: const/16 v0, #int 32 // #20 │ │ +36e3f8: 3501 0f00 |0006: if-ge v1, v0, 0015 // +000f │ │ +36e3fc: 1300 0d00 |0008: const/16 v0, #int 13 // #d │ │ +36e400: 3201 0b00 |000a: if-eq v1, v0, 0015 // +000b │ │ +36e404: 1300 0a00 |000c: const/16 v0, #int 10 // #a │ │ +36e408: 3201 0700 |000e: if-eq v1, v0, 0015 // +0007 │ │ +36e40c: 1300 0900 |0010: const/16 v0, #int 9 // #9 │ │ +36e410: 3201 0300 |0012: if-eq v1, v0, 0015 // +0003 │ │ +36e414: 2803 |0014: goto 0017 // +0003 │ │ +36e416: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +36e418: 2802 |0016: goto 0018 // +0002 │ │ +36e41a: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +36e41c: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Ljavax/mail/internet/MimeUtility;) │ │ name : 'quote' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -36f530: |[36f530] javax.mail.internet.MimeUtility.quote:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -36f540: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36f542: 3909 0400 |0001: if-nez v9, 0005 // +0004 │ │ -36f546: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -36f548: 2805 |0004: goto 0009 // +0005 │ │ -36f54a: 6e10 2298 0900 |0005: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -36f550: 0a01 |0008: move-result v1 │ │ -36f552: 3901 0500 |0009: if-nez v1, 000e // +0005 │ │ -36f556: 1a09 0803 |000b: const-string v9, """" // string@0308 │ │ -36f55a: 1109 |000d: return-object v9 │ │ -36f55c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -36f55e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -36f560: 1304 2200 |0010: const/16 v4, #int 34 // #22 │ │ -36f564: 3512 6100 |0012: if-ge v2, v1, 0073 // +0061 │ │ -36f568: 6e20 0998 2900 |0014: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36f56e: 0a05 |0017: move-result v5 │ │ -36f570: 1306 0a00 |0018: const/16 v6, #int 10 // #a │ │ -36f574: 1307 0d00 |001a: const/16 v7, #int 13 // #d │ │ -36f578: 1308 5c00 |001c: const/16 v8, #int 92 // #5c │ │ -36f57c: 3245 1f00 |001e: if-eq v5, v4, 003d // +001f │ │ -36f580: 3285 1d00 |0020: if-eq v5, v8, 003d // +001d │ │ -36f584: 3275 1b00 |0022: if-eq v5, v7, 003d // +001b │ │ -36f588: 3365 0300 |0024: if-ne v5, v6, 0027 // +0003 │ │ -36f58c: 2817 |0026: goto 003d // +0017 │ │ -36f58e: 1304 2000 |0027: const/16 v4, #int 32 // #20 │ │ -36f592: 3445 1000 |0029: if-lt v5, v4, 0039 // +0010 │ │ -36f596: 1304 7f00 |002b: const/16 v4, #int 127 // #7f │ │ -36f59a: 3445 0600 |002d: if-lt v5, v4, 0033 // +0006 │ │ -36f59e: 6304 3272 |002f: sget-boolean v4, Ljavax/mail/internet/MimeUtility;.allowUtf8:Z // field@7232 │ │ -36f5a2: 3804 0800 |0031: if-eqz v4, 0039 // +0008 │ │ -36f5a6: 6e20 1a98 5a00 |0033: invoke-virtual {v10, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36f5ac: 0a04 |0036: move-result v4 │ │ -36f5ae: 3a04 0300 |0037: if-ltz v4, 003a // +0003 │ │ -36f5b2: 1213 |0039: const/4 v3, #int 1 // #1 │ │ -36f5b4: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36f5b8: 28d4 |003c: goto 0010 // -002c │ │ -36f5ba: 220a e812 |003d: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ -36f5be: d803 0103 |003f: add-int/lit8 v3, v1, #int 3 // #03 │ │ -36f5c2: 7020 4198 3a00 |0041: invoke-direct {v10, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -36f5c8: 6e20 4498 4a00 |0044: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36f5ce: 6e30 2e98 0902 |0047: invoke-virtual {v9, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36f5d4: 0c03 |004a: move-result-object v3 │ │ -36f5d6: 6e20 4b98 3a00 |004b: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f5dc: 3512 1d00 |004e: if-ge v2, v1, 006b // +001d │ │ -36f5e0: 6e20 0998 2900 |0050: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36f5e6: 0a03 |0053: move-result v3 │ │ -36f5e8: 3243 0800 |0054: if-eq v3, v4, 005c // +0008 │ │ -36f5ec: 3283 0600 |0056: if-eq v3, v8, 005c // +0006 │ │ -36f5f0: 3273 0400 |0058: if-eq v3, v7, 005c // +0004 │ │ -36f5f4: 3363 0a00 |005a: if-ne v3, v6, 0064 // +000a │ │ -36f5f8: 3363 0500 |005c: if-ne v3, v6, 0061 // +0005 │ │ -36f5fc: 3370 0300 |005e: if-ne v0, v7, 0061 // +0003 │ │ -36f600: 2804 |0060: goto 0064 // +0004 │ │ -36f602: 6e20 4498 8a00 |0061: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36f608: 6e20 4498 3a00 |0064: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36f60e: d802 0201 |0067: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36f612: 0130 |0069: move v0, v3 │ │ -36f614: 28e4 |006a: goto 004e // -001c │ │ -36f616: 6e20 4498 4a00 |006b: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36f61c: 6e10 5498 0a00 |006e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36f622: 0c09 |0071: move-result-object v9 │ │ -36f624: 1109 |0072: return-object v9 │ │ -36f626: 3803 1600 |0073: if-eqz v3, 0089 // +0016 │ │ -36f62a: 220a e812 |0075: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ -36f62e: d801 0102 |0077: add-int/lit8 v1, v1, #int 2 // #02 │ │ -36f632: 7020 4198 1a00 |0079: invoke-direct {v10, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -36f638: 6e20 4498 4a00 |007c: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36f63e: 6e20 4b98 9a00 |007f: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f644: 6e20 4498 4a00 |0082: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36f64a: 6e10 5498 0a00 |0085: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36f650: 0c09 |0088: move-result-object v9 │ │ -36f652: 1109 |0089: return-object v9 │ │ +36f52c: |[36f52c] javax.mail.internet.MimeUtility.quote:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +36f53c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36f53e: 3909 0400 |0001: if-nez v9, 0005 // +0004 │ │ +36f542: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +36f544: 2805 |0004: goto 0009 // +0005 │ │ +36f546: 6e10 2298 0900 |0005: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +36f54c: 0a01 |0008: move-result v1 │ │ +36f54e: 3901 0500 |0009: if-nez v1, 000e // +0005 │ │ +36f552: 1a09 0803 |000b: const-string v9, """" // string@0308 │ │ +36f556: 1109 |000d: return-object v9 │ │ +36f558: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +36f55a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +36f55c: 1304 2200 |0010: const/16 v4, #int 34 // #22 │ │ +36f560: 3512 6100 |0012: if-ge v2, v1, 0073 // +0061 │ │ +36f564: 6e20 0998 2900 |0014: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36f56a: 0a05 |0017: move-result v5 │ │ +36f56c: 1306 0a00 |0018: const/16 v6, #int 10 // #a │ │ +36f570: 1307 0d00 |001a: const/16 v7, #int 13 // #d │ │ +36f574: 1308 5c00 |001c: const/16 v8, #int 92 // #5c │ │ +36f578: 3245 1f00 |001e: if-eq v5, v4, 003d // +001f │ │ +36f57c: 3285 1d00 |0020: if-eq v5, v8, 003d // +001d │ │ +36f580: 3275 1b00 |0022: if-eq v5, v7, 003d // +001b │ │ +36f584: 3365 0300 |0024: if-ne v5, v6, 0027 // +0003 │ │ +36f588: 2817 |0026: goto 003d // +0017 │ │ +36f58a: 1304 2000 |0027: const/16 v4, #int 32 // #20 │ │ +36f58e: 3445 1000 |0029: if-lt v5, v4, 0039 // +0010 │ │ +36f592: 1304 7f00 |002b: const/16 v4, #int 127 // #7f │ │ +36f596: 3445 0600 |002d: if-lt v5, v4, 0033 // +0006 │ │ +36f59a: 6304 3272 |002f: sget-boolean v4, Ljavax/mail/internet/MimeUtility;.allowUtf8:Z // field@7232 │ │ +36f59e: 3804 0800 |0031: if-eqz v4, 0039 // +0008 │ │ +36f5a2: 6e20 1a98 5a00 |0033: invoke-virtual {v10, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +36f5a8: 0a04 |0036: move-result v4 │ │ +36f5aa: 3a04 0300 |0037: if-ltz v4, 003a // +0003 │ │ +36f5ae: 1213 |0039: const/4 v3, #int 1 // #1 │ │ +36f5b0: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36f5b4: 28d4 |003c: goto 0010 // -002c │ │ +36f5b6: 220a e812 |003d: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ +36f5ba: d803 0103 |003f: add-int/lit8 v3, v1, #int 3 // #03 │ │ +36f5be: 7020 4198 3a00 |0041: invoke-direct {v10, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +36f5c4: 6e20 4498 4a00 |0044: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36f5ca: 6e30 2e98 0902 |0047: invoke-virtual {v9, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36f5d0: 0c03 |004a: move-result-object v3 │ │ +36f5d2: 6e20 4b98 3a00 |004b: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f5d8: 3512 1d00 |004e: if-ge v2, v1, 006b // +001d │ │ +36f5dc: 6e20 0998 2900 |0050: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36f5e2: 0a03 |0053: move-result v3 │ │ +36f5e4: 3243 0800 |0054: if-eq v3, v4, 005c // +0008 │ │ +36f5e8: 3283 0600 |0056: if-eq v3, v8, 005c // +0006 │ │ +36f5ec: 3273 0400 |0058: if-eq v3, v7, 005c // +0004 │ │ +36f5f0: 3363 0a00 |005a: if-ne v3, v6, 0064 // +000a │ │ +36f5f4: 3363 0500 |005c: if-ne v3, v6, 0061 // +0005 │ │ +36f5f8: 3370 0300 |005e: if-ne v0, v7, 0061 // +0003 │ │ +36f5fc: 2804 |0060: goto 0064 // +0004 │ │ +36f5fe: 6e20 4498 8a00 |0061: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36f604: 6e20 4498 3a00 |0064: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36f60a: d802 0201 |0067: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36f60e: 0130 |0069: move v0, v3 │ │ +36f610: 28e4 |006a: goto 004e // -001c │ │ +36f612: 6e20 4498 4a00 |006b: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36f618: 6e10 5498 0a00 |006e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36f61e: 0c09 |0071: move-result-object v9 │ │ +36f620: 1109 |0072: return-object v9 │ │ +36f622: 3803 1600 |0073: if-eqz v3, 0089 // +0016 │ │ +36f626: 220a e812 |0075: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ +36f62a: d801 0102 |0077: add-int/lit8 v1, v1, #int 2 // #02 │ │ +36f62e: 7020 4198 1a00 |0079: invoke-direct {v10, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +36f634: 6e20 4498 4a00 |007c: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36f63a: 6e20 4b98 9a00 |007f: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f640: 6e20 4498 4a00 |0082: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36f646: 6e10 5498 0a00 |0085: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36f64c: 0c09 |0088: move-result-object v9 │ │ +36f64e: 1109 |0089: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1013 │ │ 0x0014 line=1023 │ │ 0x002f line=1043 │ │ 0x0033 line=1044 │ │ 0x003d line=1026 │ │ @@ -811273,94 +811273,94 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 157 16-bit code units │ │ -36f654: |[36f654] javax.mail.internet.MimeUtility.unfold:(Ljava/lang/String;)Ljava/lang/String; │ │ -36f664: 6300 3872 |0000: sget-boolean v0, Ljavax/mail/internet/MimeUtility;.foldText:Z // field@7238 │ │ -36f668: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -36f66c: 1108 |0004: return-object v8 │ │ -36f66e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -36f670: 1a01 8f00 |0006: const-string v1, " │ │ +36f650: |[36f650] javax.mail.internet.MimeUtility.unfold:(Ljava/lang/String;)Ljava/lang/String; │ │ +36f660: 6300 3872 |0000: sget-boolean v0, Ljavax/mail/internet/MimeUtility;.foldText:Z // field@7238 │ │ +36f664: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +36f668: 1108 |0004: return-object v8 │ │ +36f66a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +36f66c: 1a01 8f00 |0006: const-string v1, " │ │ " // string@008f │ │ -36f674: 7120 2ea0 1800 |0008: invoke-static {v8, v1}, Ljavax/mail/internet/MimeUtility;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I // method@a02e │ │ -36f67a: 0a01 |000b: move-result v1 │ │ -36f67c: 3a01 8700 |000c: if-ltz v1, 0093 // +0087 │ │ -36f680: 6e10 2298 0800 |000e: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -36f686: 0a02 |0011: move-result v2 │ │ -36f688: d803 0101 |0012: add-int/lit8 v3, v1, #int 1 // #01 │ │ -36f68c: 3523 1600 |0014: if-ge v3, v2, 002a // +0016 │ │ -36f690: d804 03ff |0016: add-int/lit8 v4, v3, #int -1 // #ff │ │ -36f694: 6e20 0998 4800 |0018: invoke-virtual {v8, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36f69a: 0a04 |001b: move-result v4 │ │ -36f69c: 1305 0d00 |001c: const/16 v5, #int 13 // #d │ │ -36f6a0: 3354 0c00 |001e: if-ne v4, v5, 002a // +000c │ │ -36f6a4: 6e20 0998 3800 |0020: invoke-virtual {v8, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36f6aa: 0a04 |0023: move-result v4 │ │ -36f6ac: 1305 0a00 |0024: const/16 v5, #int 10 // #a │ │ -36f6b0: 3354 0400 |0026: if-ne v4, v5, 002a // +0004 │ │ -36f6b4: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ -36f6b8: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -36f6ba: 3d01 2a00 |002b: if-lez v1, 0055 // +002a │ │ -36f6be: d805 01ff |002d: add-int/lit8 v5, v1, #int -1 // #ff │ │ -36f6c2: 6e20 0998 5800 |002f: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36f6c8: 0a06 |0032: move-result v6 │ │ -36f6ca: 1307 5c00 |0033: const/16 v7, #int 92 // #5c │ │ -36f6ce: 3376 2000 |0035: if-ne v6, v7, 0055 // +0020 │ │ -36f6d2: 3900 0b00 |0037: if-nez v0, 0042 // +000b │ │ -36f6d6: 2200 e812 |0039: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36f6da: 6e10 2298 0800 |003b: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -36f6e0: 0a02 |003e: move-result v2 │ │ -36f6e2: 7020 4198 2000 |003f: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -36f6e8: 6e30 2e98 4805 |0042: invoke-virtual {v8, v4, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36f6ee: 0c02 |0045: move-result-object v2 │ │ -36f6f0: 6e20 4b98 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f6f6: 6e30 2e98 1803 |0049: invoke-virtual {v8, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36f6fc: 0c01 |004c: move-result-object v1 │ │ -36f6fe: 6e20 4b98 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f704: 6e20 2d98 3800 |0050: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -36f70a: 0c08 |0053: move-result-object v8 │ │ -36f70c: 28b2 |0054: goto 0006 // -004e │ │ -36f70e: 3523 2600 |0055: if-ge v3, v2, 007b // +0026 │ │ -36f712: 6e20 0998 3800 |0057: invoke-virtual {v8, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36f718: 0a02 |005a: move-result v2 │ │ -36f71a: 1305 2000 |005b: const/16 v5, #int 32 // #20 │ │ -36f71e: 3252 1e00 |005d: if-eq v2, v5, 007b // +001e │ │ -36f722: 1305 0900 |005f: const/16 v5, #int 9 // #9 │ │ -36f726: 3352 0300 |0061: if-ne v2, v5, 0064 // +0003 │ │ -36f72a: 2818 |0063: goto 007b // +0018 │ │ -36f72c: 3900 0b00 |0064: if-nez v0, 006f // +000b │ │ -36f730: 2200 e812 |0066: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36f734: 6e10 2298 0800 |0068: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -36f73a: 0a01 |006b: move-result v1 │ │ -36f73c: 7020 4198 1000 |006c: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -36f742: 6e30 2e98 4803 |006f: invoke-virtual {v8, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36f748: 0c01 |0072: move-result-object v1 │ │ -36f74a: 6e20 4b98 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f750: 6e20 2d98 3800 |0076: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -36f756: 0c08 |0079: move-result-object v8 │ │ -36f758: 288c |007a: goto 0006 // -0074 │ │ -36f75a: 3900 0b00 |007b: if-nez v0, 0086 // +000b │ │ -36f75e: 2200 e812 |007d: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36f762: 6e10 2298 0800 |007f: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -36f768: 0a02 |0082: move-result v2 │ │ -36f76a: 7020 4198 2000 |0083: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -36f770: 6e30 2e98 4801 |0086: invoke-virtual {v8, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36f776: 0c01 |0089: move-result-object v1 │ │ -36f778: 6e20 4b98 1000 |008a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f77e: 6e20 2d98 3800 |008d: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -36f784: 0c08 |0090: move-result-object v8 │ │ -36f786: 2900 75ff |0091: goto/16 0006 // -008b │ │ -36f78a: 3800 0900 |0093: if-eqz v0, 009c // +0009 │ │ -36f78e: 6e20 4b98 8000 |0095: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36f794: 6e10 5498 0000 |0098: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36f79a: 0c08 |009b: move-result-object v8 │ │ -36f79c: 1108 |009c: return-object v8 │ │ +36f670: 7120 2ea0 1800 |0008: invoke-static {v8, v1}, Ljavax/mail/internet/MimeUtility;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I // method@a02e │ │ +36f676: 0a01 |000b: move-result v1 │ │ +36f678: 3a01 8700 |000c: if-ltz v1, 0093 // +0087 │ │ +36f67c: 6e10 2298 0800 |000e: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +36f682: 0a02 |0011: move-result v2 │ │ +36f684: d803 0101 |0012: add-int/lit8 v3, v1, #int 1 // #01 │ │ +36f688: 3523 1600 |0014: if-ge v3, v2, 002a // +0016 │ │ +36f68c: d804 03ff |0016: add-int/lit8 v4, v3, #int -1 // #ff │ │ +36f690: 6e20 0998 4800 |0018: invoke-virtual {v8, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36f696: 0a04 |001b: move-result v4 │ │ +36f698: 1305 0d00 |001c: const/16 v5, #int 13 // #d │ │ +36f69c: 3354 0c00 |001e: if-ne v4, v5, 002a // +000c │ │ +36f6a0: 6e20 0998 3800 |0020: invoke-virtual {v8, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36f6a6: 0a04 |0023: move-result v4 │ │ +36f6a8: 1305 0a00 |0024: const/16 v5, #int 10 // #a │ │ +36f6ac: 3354 0400 |0026: if-ne v4, v5, 002a // +0004 │ │ +36f6b0: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ +36f6b4: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +36f6b6: 3d01 2a00 |002b: if-lez v1, 0055 // +002a │ │ +36f6ba: d805 01ff |002d: add-int/lit8 v5, v1, #int -1 // #ff │ │ +36f6be: 6e20 0998 5800 |002f: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36f6c4: 0a06 |0032: move-result v6 │ │ +36f6c6: 1307 5c00 |0033: const/16 v7, #int 92 // #5c │ │ +36f6ca: 3376 2000 |0035: if-ne v6, v7, 0055 // +0020 │ │ +36f6ce: 3900 0b00 |0037: if-nez v0, 0042 // +000b │ │ +36f6d2: 2200 e812 |0039: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36f6d6: 6e10 2298 0800 |003b: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +36f6dc: 0a02 |003e: move-result v2 │ │ +36f6de: 7020 4198 2000 |003f: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +36f6e4: 6e30 2e98 4805 |0042: invoke-virtual {v8, v4, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36f6ea: 0c02 |0045: move-result-object v2 │ │ +36f6ec: 6e20 4b98 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f6f2: 6e30 2e98 1803 |0049: invoke-virtual {v8, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36f6f8: 0c01 |004c: move-result-object v1 │ │ +36f6fa: 6e20 4b98 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f700: 6e20 2d98 3800 |0050: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36f706: 0c08 |0053: move-result-object v8 │ │ +36f708: 28b2 |0054: goto 0006 // -004e │ │ +36f70a: 3523 2600 |0055: if-ge v3, v2, 007b // +0026 │ │ +36f70e: 6e20 0998 3800 |0057: invoke-virtual {v8, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36f714: 0a02 |005a: move-result v2 │ │ +36f716: 1305 2000 |005b: const/16 v5, #int 32 // #20 │ │ +36f71a: 3252 1e00 |005d: if-eq v2, v5, 007b // +001e │ │ +36f71e: 1305 0900 |005f: const/16 v5, #int 9 // #9 │ │ +36f722: 3352 0300 |0061: if-ne v2, v5, 0064 // +0003 │ │ +36f726: 2818 |0063: goto 007b // +0018 │ │ +36f728: 3900 0b00 |0064: if-nez v0, 006f // +000b │ │ +36f72c: 2200 e812 |0066: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36f730: 6e10 2298 0800 |0068: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +36f736: 0a01 |006b: move-result v1 │ │ +36f738: 7020 4198 1000 |006c: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +36f73e: 6e30 2e98 4803 |006f: invoke-virtual {v8, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36f744: 0c01 |0072: move-result-object v1 │ │ +36f746: 6e20 4b98 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f74c: 6e20 2d98 3800 |0076: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36f752: 0c08 |0079: move-result-object v8 │ │ +36f754: 288c |007a: goto 0006 // -0074 │ │ +36f756: 3900 0b00 |007b: if-nez v0, 0086 // +000b │ │ +36f75a: 2200 e812 |007d: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36f75e: 6e10 2298 0800 |007f: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +36f764: 0a02 |0082: move-result v2 │ │ +36f766: 7020 4198 2000 |0083: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +36f76c: 6e30 2e98 4801 |0086: invoke-virtual {v8, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36f772: 0c01 |0089: move-result-object v1 │ │ +36f774: 6e20 4b98 1000 |008a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f77a: 6e20 2d98 3800 |008d: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +36f780: 0c08 |0090: move-result-object v8 │ │ +36f782: 2900 75ff |0091: goto/16 0006 // -008b │ │ +36f786: 3800 0900 |0093: if-eqz v0, 009c // +0009 │ │ +36f78a: 6e20 4b98 8000 |0095: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36f790: 6e10 5498 0000 |0098: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36f796: 0c08 |009b: move-result-object v8 │ │ +36f798: 1108 |009c: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1173 │ │ 0x0008 line=1178 │ │ 0x000e line=1180 │ │ 0x0018 line=1182 │ │ 0x002f line=1184 │ │ @@ -811441,17 +811441,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -370100: |[370100] javax.mail.internet.ParameterList$LiteralValue.:()V │ │ -370110: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -370116: 0e00 |0003: return-void │ │ +3700fc: |[3700fc] javax.mail.internet.ParameterList$LiteralValue.:()V │ │ +37010c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +370112: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/ParameterList$LiteralValue; │ │ │ │ #1 : (in Ljavax/mail/internet/ParameterList$LiteralValue;) │ │ @@ -811459,17 +811459,17 @@ │ │ type : '(Ljavax/mail/internet/ParameterList$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -370118: |[370118] javax.mail.internet.ParameterList$LiteralValue.:(Ljavax/mail/internet/ParameterList$1;)V │ │ -370128: 7010 45a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/internet/ParameterList$LiteralValue;.:()V // method@a045 │ │ -37012e: 0e00 |0003: return-void │ │ +370114: |[370114] javax.mail.internet.ParameterList$LiteralValue.:(Ljavax/mail/internet/ParameterList$1;)V │ │ +370124: 7010 45a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/internet/ParameterList$LiteralValue;.:()V // method@a045 │ │ +37012a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/ParameterList$LiteralValue; │ │ 0x0000 - 0x0004 reg=1 (null) Ljavax/mail/internet/ParameterList$1; │ │ │ │ @@ -811514,17 +811514,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -370130: |[370130] javax.mail.internet.ParameterList$MultiValue.:()V │ │ -370140: 7010 9399 0000 |0000: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -370146: 0e00 |0003: return-void │ │ +37012c: |[37012c] javax.mail.internet.ParameterList$MultiValue.:()V │ │ +37013c: 7010 9399 0000 |0000: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +370142: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/ParameterList$MultiValue; │ │ │ │ #1 : (in Ljavax/mail/internet/ParameterList$MultiValue;) │ │ @@ -811532,17 +811532,17 @@ │ │ type : '(Ljavax/mail/internet/ParameterList$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -370148: |[370148] javax.mail.internet.ParameterList$MultiValue.:(Ljavax/mail/internet/ParameterList$1;)V │ │ -370158: 7010 47a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/internet/ParameterList$MultiValue;.:()V // method@a047 │ │ -37015e: 0e00 |0003: return-void │ │ +370144: |[370144] javax.mail.internet.ParameterList$MultiValue.:(Ljavax/mail/internet/ParameterList$1;)V │ │ +370154: 7010 47a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/internet/ParameterList$MultiValue;.:()V // method@a047 │ │ +37015a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/ParameterList$MultiValue; │ │ 0x0000 - 0x0004 reg=1 (null) Ljavax/mail/internet/ParameterList$1; │ │ │ │ @@ -811587,18 +811587,18 @@ │ │ type : '(Ljava/util/Iterator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3701c0: |[3701c0] javax.mail.internet.ParameterList$ParamEnum.:(Ljava/util/Iterator;)V │ │ -3701d0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3701d6: 5b01 4372 |0003: iput-object v1, v0, Ljavax/mail/internet/ParameterList$ParamEnum;.it:Ljava/util/Iterator; // field@7243 │ │ -3701da: 0e00 |0005: return-void │ │ +3701bc: |[3701bc] javax.mail.internet.ParameterList$ParamEnum.:(Ljava/util/Iterator;)V │ │ +3701cc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3701d2: 5b01 4372 |0003: iput-object v1, v0, Ljavax/mail/internet/ParameterList$ParamEnum;.it:Ljava/util/Iterator; // field@7243 │ │ +3701d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0003 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/internet/ParameterList$ParamEnum; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Iterator; │ │ @@ -811609,19 +811609,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -370160: |[370160] javax.mail.internet.ParameterList$ParamEnum.hasMoreElements:()Z │ │ -370170: 5410 4372 |0000: iget-object v0, v1, Ljavax/mail/internet/ParameterList$ParamEnum;.it:Ljava/util/Iterator; // field@7243 │ │ -370174: 7210 3f9a 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -37017a: 0a00 |0005: move-result v0 │ │ -37017c: 0f00 |0006: return v0 │ │ +37015c: |[37015c] javax.mail.internet.ParameterList$ParamEnum.hasMoreElements:()Z │ │ +37016c: 5410 4372 |0000: iget-object v0, v1, Ljavax/mail/internet/ParameterList$ParamEnum;.it:Ljava/util/Iterator; // field@7243 │ │ +370170: 7210 3f9a 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +370176: 0a00 |0005: move-result v0 │ │ +370178: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/ParameterList$ParamEnum; │ │ │ │ #1 : (in Ljavax/mail/internet/ParameterList$ParamEnum;) │ │ @@ -811629,18 +811629,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -370180: |[370180] javax.mail.internet.ParameterList$ParamEnum.nextElement:()Ljava/lang/Object; │ │ -370190: 6e10 4fa0 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/ParameterList$ParamEnum;.nextElement:()Ljava/lang/String; // method@a04f │ │ -370196: 0c00 |0003: move-result-object v0 │ │ -370198: 1100 |0004: return-object v0 │ │ +37017c: |[37017c] javax.mail.internet.ParameterList$ParamEnum.nextElement:()Ljava/lang/Object; │ │ +37018c: 6e10 4fa0 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/ParameterList$ParamEnum;.nextElement:()Ljava/lang/String; // method@a04f │ │ +370192: 0c00 |0003: move-result-object v0 │ │ +370194: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/ParameterList$ParamEnum; │ │ │ │ #2 : (in Ljavax/mail/internet/ParameterList$ParamEnum;) │ │ @@ -811648,20 +811648,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -37019c: |[37019c] javax.mail.internet.ParameterList$ParamEnum.nextElement:()Ljava/lang/String; │ │ -3701ac: 5410 4372 |0000: iget-object v0, v1, Ljavax/mail/internet/ParameterList$ParamEnum;.it:Ljava/util/Iterator; // field@7243 │ │ -3701b0: 7210 409a 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3701b6: 0c00 |0005: move-result-object v0 │ │ -3701b8: 1f00 e612 |0006: check-cast v0, Ljava/lang/String; // type@12e6 │ │ -3701bc: 1100 |0008: return-object v0 │ │ +370198: |[370198] javax.mail.internet.ParameterList$ParamEnum.nextElement:()Ljava/lang/String; │ │ +3701a8: 5410 4372 |0000: iget-object v0, v1, Ljavax/mail/internet/ParameterList$ParamEnum;.it:Ljava/util/Iterator; // field@7243 │ │ +3701ac: 7210 409a 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3701b2: 0c00 |0005: move-result-object v0 │ │ +3701b4: 1f00 e612 |0006: check-cast v0, Ljava/lang/String; // type@12e6 │ │ +3701b8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/internet/ParameterList$ParamEnum; │ │ │ │ source_file_idx : 16806 (ParameterList.java) │ │ @@ -811702,21 +811702,21 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3701fc: |[3701fc] javax.mail.internet.ParameterList$ToStringBuffer.:(I)V │ │ -37020c: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -370212: 2200 e812 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -370216: 7010 4098 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37021c: 5b10 4472 |0008: iput-object v0, v1, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7244 │ │ -370220: 5912 4572 |000a: iput v2, v1, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ -370224: 0e00 |000c: return-void │ │ +3701f8: |[3701f8] javax.mail.internet.ParameterList$ToStringBuffer.:(I)V │ │ +370208: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +37020e: 2200 e812 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +370212: 7010 4098 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370218: 5b10 4472 |0008: iput-object v0, v1, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7244 │ │ +37021c: 5912 4572 |000a: iput v2, v1, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ +370220: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 0x0003 line=733 │ │ 0x000a line=736 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Ljavax/mail/internet/ParameterList$ToStringBuffer; │ │ @@ -811728,82 +811728,82 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 127 16-bit code units │ │ -370228: |[370228] javax.mail.internet.ParameterList$ToStringBuffer.addNV:(Ljava/lang/String;Ljava/lang/String;)V │ │ -370238: 5430 4472 |0000: iget-object v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7244 │ │ -37023c: 1a01 9907 |0002: const-string v1, "; " // string@0799 │ │ -370240: 6e20 4b98 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370246: 5230 4572 |0007: iget v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ -37024a: d800 0002 |0009: add-int/lit8 v0, v0, #int 2 // #02 │ │ -37024e: 5930 4572 |000b: iput v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ -370252: 6e10 2298 0400 |000d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -370258: 0a00 |0010: move-result v0 │ │ -37025a: 6e10 2298 0500 |0011: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -370260: 0a01 |0014: move-result v1 │ │ -370262: b010 |0015: add-int/2addr v0, v1 │ │ -370264: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -370268: 5231 4572 |0018: iget v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ -37026c: b001 |001a: add-int/2addr v1, v0 │ │ -37026e: 1300 4c00 |001b: const/16 v0, #int 76 // #4c │ │ -370272: 3701 0d00 |001d: if-le v1, v0, 002a // +000d │ │ -370276: 5431 4472 |001f: iget-object v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7244 │ │ -37027a: 1a02 9000 |0021: const-string v2, " │ │ +370224: |[370224] javax.mail.internet.ParameterList$ToStringBuffer.addNV:(Ljava/lang/String;Ljava/lang/String;)V │ │ +370234: 5430 4472 |0000: iget-object v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7244 │ │ +370238: 1a01 9907 |0002: const-string v1, "; " // string@0799 │ │ +37023c: 6e20 4b98 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370242: 5230 4572 |0007: iget v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ +370246: d800 0002 |0009: add-int/lit8 v0, v0, #int 2 // #02 │ │ +37024a: 5930 4572 |000b: iput v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ +37024e: 6e10 2298 0400 |000d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +370254: 0a00 |0010: move-result v0 │ │ +370256: 6e10 2298 0500 |0011: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +37025c: 0a01 |0014: move-result v1 │ │ +37025e: b010 |0015: add-int/2addr v0, v1 │ │ +370260: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +370264: 5231 4572 |0018: iget v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ +370268: b001 |001a: add-int/2addr v1, v0 │ │ +37026a: 1300 4c00 |001b: const/16 v0, #int 76 // #4c │ │ +37026e: 3701 0d00 |001d: if-le v1, v0, 002a // +000d │ │ +370272: 5431 4472 |001f: iget-object v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7244 │ │ +370276: 1a02 9000 |0021: const-string v2, " │ │ " // string@0090 │ │ -37027e: 6e20 4b98 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370284: 1301 0800 |0026: const/16 v1, #int 8 // #8 │ │ -370288: 5931 4572 |0028: iput v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ -37028c: 5431 4472 |002a: iget-object v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7244 │ │ -370290: 6e20 4b98 4100 |002c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370296: 1302 3d00 |002f: const/16 v2, #int 61 // #3d │ │ -37029a: 6e20 4498 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3702a0: 5231 4572 |0034: iget v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ -3702a4: 6e10 2298 0400 |0036: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3702aa: 0a04 |0039: move-result v4 │ │ -3702ac: d804 0401 |003a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3702b0: b041 |003c: add-int/2addr v1, v4 │ │ -3702b2: 5931 4572 |003d: iput v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ -3702b6: 6e10 2298 0500 |003f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3702bc: 0a04 |0042: move-result v4 │ │ -3702be: b041 |0043: add-int/2addr v1, v4 │ │ -3702c0: 3701 2c00 |0044: if-le v1, v0, 0070 // +002c │ │ -3702c4: 5234 4572 |0046: iget v4, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ -3702c8: 7120 29a0 5400 |0048: invoke-static {v4, v5}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ -3702ce: 0c04 |004b: move-result-object v4 │ │ -3702d0: 5435 4472 |004c: iget-object v5, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7244 │ │ -3702d4: 6e20 4b98 4500 |004e: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3702da: 1305 0a00 |0051: const/16 v5, #int 10 // #a │ │ -3702de: 6e20 1f98 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ -3702e4: 0a05 |0056: move-result v5 │ │ -3702e6: 3a05 0f00 |0057: if-ltz v5, 0066 // +000f │ │ -3702ea: 5230 4572 |0059: iget v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ -3702ee: 6e10 2298 0400 |005b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3702f4: 0a04 |005e: move-result v4 │ │ -3702f6: b154 |005f: sub-int/2addr v4, v5 │ │ -3702f8: d804 04ff |0060: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3702fc: b040 |0062: add-int/2addr v0, v4 │ │ -3702fe: 5930 4572 |0063: iput v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ -370302: 2819 |0065: goto 007e // +0019 │ │ -370304: 5235 4572 |0066: iget v5, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ -370308: 6e10 2298 0400 |0068: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -37030e: 0a04 |006b: move-result v4 │ │ -370310: b045 |006c: add-int/2addr v5, v4 │ │ -370312: 5935 4572 |006d: iput v5, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ -370316: 280f |006f: goto 007e // +000f │ │ -370318: 5434 4472 |0070: iget-object v4, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7244 │ │ -37031c: 6e20 4b98 5400 |0072: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370322: 5234 4572 |0075: iget v4, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ -370326: 6e10 2298 0500 |0077: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -37032c: 0a05 |007a: move-result v5 │ │ -37032e: b054 |007b: add-int/2addr v4, v5 │ │ -370330: 5934 4572 |007c: iput v4, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ -370334: 0e00 |007e: return-void │ │ +37027a: 6e20 4b98 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370280: 1301 0800 |0026: const/16 v1, #int 8 // #8 │ │ +370284: 5931 4572 |0028: iput v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ +370288: 5431 4472 |002a: iget-object v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7244 │ │ +37028c: 6e20 4b98 4100 |002c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370292: 1302 3d00 |002f: const/16 v2, #int 61 // #3d │ │ +370296: 6e20 4498 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +37029c: 5231 4572 |0034: iget v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ +3702a0: 6e10 2298 0400 |0036: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3702a6: 0a04 |0039: move-result v4 │ │ +3702a8: d804 0401 |003a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3702ac: b041 |003c: add-int/2addr v1, v4 │ │ +3702ae: 5931 4572 |003d: iput v1, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ +3702b2: 6e10 2298 0500 |003f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3702b8: 0a04 |0042: move-result v4 │ │ +3702ba: b041 |0043: add-int/2addr v1, v4 │ │ +3702bc: 3701 2c00 |0044: if-le v1, v0, 0070 // +002c │ │ +3702c0: 5234 4572 |0046: iget v4, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ +3702c4: 7120 29a0 5400 |0048: invoke-static {v4, v5}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ +3702ca: 0c04 |004b: move-result-object v4 │ │ +3702cc: 5435 4472 |004c: iget-object v5, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7244 │ │ +3702d0: 6e20 4b98 4500 |004e: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3702d6: 1305 0a00 |0051: const/16 v5, #int 10 // #a │ │ +3702da: 6e20 1f98 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ +3702e0: 0a05 |0056: move-result v5 │ │ +3702e2: 3a05 0f00 |0057: if-ltz v5, 0066 // +000f │ │ +3702e6: 5230 4572 |0059: iget v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ +3702ea: 6e10 2298 0400 |005b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3702f0: 0a04 |005e: move-result v4 │ │ +3702f2: b154 |005f: sub-int/2addr v4, v5 │ │ +3702f4: d804 04ff |0060: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3702f8: b040 |0062: add-int/2addr v0, v4 │ │ +3702fa: 5930 4572 |0063: iput v0, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ +3702fe: 2819 |0065: goto 007e // +0019 │ │ +370300: 5235 4572 |0066: iget v5, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ +370304: 6e10 2298 0400 |0068: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +37030a: 0a04 |006b: move-result v4 │ │ +37030c: b045 |006c: add-int/2addr v5, v4 │ │ +37030e: 5935 4572 |006d: iput v5, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ +370312: 280f |006f: goto 007e // +000f │ │ +370314: 5434 4472 |0070: iget-object v4, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7244 │ │ +370318: 6e20 4b98 5400 |0072: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37031e: 5234 4572 |0075: iget v4, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ +370322: 6e10 2298 0500 |0077: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +370328: 0a05 |007a: move-result v5 │ │ +37032a: b054 |007b: add-int/2addr v4, v5 │ │ +37032c: 5934 4572 |007c: iput v4, v3, Ljavax/mail/internet/ParameterList$ToStringBuffer;.used:I // field@7245 │ │ +370330: 0e00 |007e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ 0x0007 line=741 │ │ 0x000d line=742 │ │ 0x0018 line=743 │ │ 0x001f line=744 │ │ @@ -811828,19 +811828,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3701dc: |[3701dc] javax.mail.internet.ParameterList$ToStringBuffer.toString:()Ljava/lang/String; │ │ -3701ec: 5410 4472 |0000: iget-object v0, v1, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7244 │ │ -3701f0: 6e10 5498 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3701f6: 0c00 |0005: move-result-object v0 │ │ -3701f8: 1100 |0006: return-object v0 │ │ +3701d8: |[3701d8] javax.mail.internet.ParameterList$ToStringBuffer.toString:()Ljava/lang/String; │ │ +3701e8: 5410 4472 |0000: iget-object v0, v1, Ljavax/mail/internet/ParameterList$ToStringBuffer;.sb:Ljava/lang/StringBuilder; // field@7244 │ │ +3701ec: 6e10 5498 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3701f2: 0c00 |0005: move-result-object v0 │ │ +3701f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/ParameterList$ToStringBuffer; │ │ │ │ source_file_idx : 16806 (ParameterList.java) │ │ @@ -811885,17 +811885,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -370338: |[370338] javax.mail.internet.ParameterList$Value.:()V │ │ -370348: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -37034e: 0e00 |0003: return-void │ │ +370334: |[370334] javax.mail.internet.ParameterList$Value.:()V │ │ +370344: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +37034a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/ParameterList$Value; │ │ │ │ #1 : (in Ljavax/mail/internet/ParameterList$Value;) │ │ @@ -811903,17 +811903,17 @@ │ │ type : '(Ljavax/mail/internet/ParameterList$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -370350: |[370350] javax.mail.internet.ParameterList$Value.:(Ljavax/mail/internet/ParameterList$1;)V │ │ -370360: 7010 53a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/internet/ParameterList$Value;.:()V // method@a053 │ │ -370366: 0e00 |0003: return-void │ │ +37034c: |[37034c] javax.mail.internet.ParameterList$Value.:(Ljavax/mail/internet/ParameterList$1;)V │ │ +37035c: 7010 53a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/internet/ParameterList$Value;.:()V // method@a053 │ │ +370362: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/ParameterList$Value; │ │ 0x0000 - 0x0004 reg=1 (null) Ljavax/mail/internet/ParameterList$1; │ │ │ │ @@ -812015,51 +812015,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -3709dc: |[3709dc] javax.mail.internet.ParameterList.:()V │ │ -3709ec: 1a00 3399 |0000: const-string v0, "mail.mime.encodeparameters" // string@9933 │ │ -3709f0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3709f2: 7120 e395 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -3709f8: 0a00 |0006: move-result v0 │ │ -3709fa: 6a00 4c72 |0007: sput-boolean v0, Ljavax/mail/internet/ParameterList;.encodeParameters:Z // field@724c │ │ -3709fe: 1a00 2e99 |0009: const-string v0, "mail.mime.decodeparameters" // string@992e │ │ -370a02: 7120 e395 1000 |000b: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -370a08: 0a00 |000e: move-result v0 │ │ -370a0a: 6a00 4a72 |000f: sput-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@724a │ │ -370a0e: 1a00 2f99 |0011: const-string v0, "mail.mime.decodeparameters.strict" // string@992f │ │ -370a12: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -370a14: 7120 e395 2000 |0014: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -370a1a: 0a00 |0017: move-result v0 │ │ -370a1c: 6a00 4b72 |0018: sput-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ -370a20: 1a00 2799 |001a: const-string v0, "mail.mime.applefilenames" // string@9927 │ │ -370a24: 7120 e395 2000 |001c: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -370a2a: 0a00 |001f: move-result v0 │ │ -370a2c: 6a00 4972 |0020: sput-boolean v0, Ljavax/mail/internet/ParameterList;.applehack:Z // field@7249 │ │ -370a30: 1a00 4399 |0022: const-string v0, "mail.mime.windowsfilenames" // string@9943 │ │ -370a34: 7120 e395 2000 |0024: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -370a3a: 0a00 |0027: move-result v0 │ │ -370a3c: 6a00 5472 |0028: sput-boolean v0, Ljavax/mail/internet/ParameterList;.windowshack:Z // field@7254 │ │ -370a40: 1a00 3d99 |002a: const-string v0, "mail.mime.parameters.strict" // string@993d │ │ -370a44: 7120 e395 1000 |002c: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -370a4a: 0a00 |002f: move-result v0 │ │ -370a4c: 6a00 5172 |0030: sput-boolean v0, Ljavax/mail/internet/ParameterList;.parametersStrict:Z // field@7251 │ │ -370a50: 1a00 4099 |0032: const-string v0, "mail.mime.splitlongparameters" // string@9940 │ │ -370a54: 7120 e395 1000 |0034: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -370a5a: 0a00 |0037: move-result v0 │ │ -370a5c: 6a00 5372 |0038: sput-boolean v0, Ljavax/mail/internet/ParameterList;.splitLongParameters:Z // field@7253 │ │ -370a60: 1300 1000 |003a: const/16 v0, #int 16 // #10 │ │ -370a64: 2300 1615 |003c: new-array v0, v0, [C // type@1516 │ │ -370a68: 2600 0600 0000 |003e: fill-array-data v0, 00000044 // +00000006 │ │ -370a6e: 6900 4d72 |0041: sput-object v0, Ljavax/mail/internet/ParameterList;.hex:[C // field@724d │ │ -370a72: 0e00 |0043: return-void │ │ -370a74: 0003 0200 1000 0000 3000 3100 3200 ... |0044: array-data (20 units) │ │ +3709d8: |[3709d8] javax.mail.internet.ParameterList.:()V │ │ +3709e8: 1a00 3399 |0000: const-string v0, "mail.mime.encodeparameters" // string@9933 │ │ +3709ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3709ee: 7120 e395 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +3709f4: 0a00 |0006: move-result v0 │ │ +3709f6: 6a00 4c72 |0007: sput-boolean v0, Ljavax/mail/internet/ParameterList;.encodeParameters:Z // field@724c │ │ +3709fa: 1a00 2e99 |0009: const-string v0, "mail.mime.decodeparameters" // string@992e │ │ +3709fe: 7120 e395 1000 |000b: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +370a04: 0a00 |000e: move-result v0 │ │ +370a06: 6a00 4a72 |000f: sput-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@724a │ │ +370a0a: 1a00 2f99 |0011: const-string v0, "mail.mime.decodeparameters.strict" // string@992f │ │ +370a0e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +370a10: 7120 e395 2000 |0014: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +370a16: 0a00 |0017: move-result v0 │ │ +370a18: 6a00 4b72 |0018: sput-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ +370a1c: 1a00 2799 |001a: const-string v0, "mail.mime.applefilenames" // string@9927 │ │ +370a20: 7120 e395 2000 |001c: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +370a26: 0a00 |001f: move-result v0 │ │ +370a28: 6a00 4972 |0020: sput-boolean v0, Ljavax/mail/internet/ParameterList;.applehack:Z // field@7249 │ │ +370a2c: 1a00 4399 |0022: const-string v0, "mail.mime.windowsfilenames" // string@9943 │ │ +370a30: 7120 e395 2000 |0024: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +370a36: 0a00 |0027: move-result v0 │ │ +370a38: 6a00 5472 |0028: sput-boolean v0, Ljavax/mail/internet/ParameterList;.windowshack:Z // field@7254 │ │ +370a3c: 1a00 3d99 |002a: const-string v0, "mail.mime.parameters.strict" // string@993d │ │ +370a40: 7120 e395 1000 |002c: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +370a46: 0a00 |002f: move-result v0 │ │ +370a48: 6a00 5172 |0030: sput-boolean v0, Ljavax/mail/internet/ParameterList;.parametersStrict:Z // field@7251 │ │ +370a4c: 1a00 4099 |0032: const-string v0, "mail.mime.splitlongparameters" // string@9940 │ │ +370a50: 7120 e395 1000 |0034: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +370a56: 0a00 |0037: move-result v0 │ │ +370a58: 6a00 5372 |0038: sput-boolean v0, Ljavax/mail/internet/ParameterList;.splitLongParameters:Z // field@7253 │ │ +370a5c: 1300 1000 |003a: const/16 v0, #int 16 // #10 │ │ +370a60: 2300 1615 |003c: new-array v0, v0, [C // type@1516 │ │ +370a64: 2600 0600 0000 |003e: fill-array-data v0, 00000044 // +00000006 │ │ +370a6a: 6900 4d72 |0041: sput-object v0, Ljavax/mail/internet/ParameterList;.hex:[C // field@724d │ │ +370a6e: 0e00 |0043: return-void │ │ +370a70: 0003 0200 1000 0000 3000 3100 3200 ... |0044: array-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=144 │ │ 0x000b line=146 │ │ 0x0014 line=148 │ │ 0x001c line=151 │ │ 0x0024 line=153 │ │ @@ -812073,30 +812073,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -370a9c: |[370a9c] javax.mail.internet.ParameterList.:()V │ │ -370aac: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -370ab2: 2200 6913 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@1369 │ │ -370ab6: 7010 429a 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@9a42 │ │ -370abc: 5b10 4f72 |0008: iput-object v0, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -370ac0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -370ac2: 5b10 4e72 |000b: iput-object v0, v1, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724e │ │ -370ac6: 6300 4a72 |000d: sget-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@724a │ │ -370aca: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ -370ace: 2200 6513 |0011: new-instance v0, Ljava/util/HashSet; // type@1365 │ │ -370ad2: 7010 259a 0000 |0013: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@9a25 │ │ -370ad8: 5b10 5072 |0016: iput-object v0, v1, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@7250 │ │ -370adc: 2200 6413 |0018: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ -370ae0: 7010 159a 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -370ae6: 5b10 5272 |001d: iput-object v0, v1, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ -370aea: 0e00 |001f: return-void │ │ +370a98: |[370a98] javax.mail.internet.ParameterList.:()V │ │ +370aa8: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +370aae: 2200 6913 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@1369 │ │ +370ab2: 7010 429a 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@9a42 │ │ +370ab8: 5b10 4f72 |0008: iput-object v0, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +370abc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +370abe: 5b10 4e72 |000b: iput-object v0, v1, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724e │ │ +370ac2: 6300 4a72 |000d: sget-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@724a │ │ +370ac6: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ +370aca: 2200 6513 |0011: new-instance v0, Ljava/util/HashSet; // type@1365 │ │ +370ace: 7010 259a 0000 |0013: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@9a25 │ │ +370ad4: 5b10 5072 |0016: iput-object v0, v1, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@7250 │ │ +370ad8: 2200 6413 |0018: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ +370adc: 7010 159a 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +370ae2: 5b10 5272 |001d: iput-object v0, v1, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ +370ae6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0003 line=92 │ │ 0x000b line=141 │ │ 0x000d line=224 │ │ 0x0011 line=225 │ │ @@ -812109,187 +812109,187 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 366 16-bit code units │ │ -370aec: |[370aec] javax.mail.internet.ParameterList.:(Ljava/lang/String;)V │ │ -370afc: 7010 56a0 0b00 |0000: invoke-direct {v11}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ -370b02: 2200 2314 |0003: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ -370b06: 1a01 a803 |0005: const-string v1, "()<>@,;:\" []/?=" // string@03a8 │ │ -370b0a: 7030 7b9e c001 |0007: invoke-direct {v0, v12, v1}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ -370b10: 6e10 819e 0000 |000a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -370b16: 0c01 |000d: move-result-object v1 │ │ -370b18: 6e10 779e 0100 |000e: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -370b1e: 0a02 |0011: move-result v2 │ │ -370b20: 12c3 |0012: const/4 v3, #int -4 // #fc │ │ -370b22: 3332 0300 |0013: if-ne v2, v3, 0016 // +0003 │ │ -370b26: 2819 |0015: goto 002e // +0019 │ │ -370b28: 8e24 |0016: int-to-char v4, v2 │ │ -370b2a: 1a05 9370 |0017: const-string v5, "filename" // string@7093 │ │ -370b2e: 1a06 709e |0019: const-string v6, "name" // string@9e70 │ │ -370b32: 12f7 |001b: const/4 v7, #int -1 // #ff │ │ -370b34: 1308 3b00 |001c: const/16 v8, #int 59 // #3b │ │ -370b38: 1a09 ff02 |001e: const-string v9, """ // string@02ff │ │ -370b3c: 1a0a 0a20 |0020: const-string v10, "In parameter list <" // string@200a │ │ -370b40: 3384 e100 |0022: if-ne v4, v8, 0103 // +00e1 │ │ -370b44: 6e10 819e 0000 |0024: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -370b4a: 0c01 |0027: move-result-object v1 │ │ -370b4c: 6e10 779e 0100 |0028: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -370b52: 0a02 |002b: move-result v2 │ │ -370b54: 3332 0b00 |002c: if-ne v2, v3, 0037 // +000b │ │ -370b58: 630c 4a72 |002e: sget-boolean v12, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@724a │ │ -370b5c: 380c 0600 |0030: if-eqz v12, 0036 // +0006 │ │ -370b60: 120c |0032: const/4 v12, #int 0 // #0 │ │ -370b62: 7020 58a0 cb00 |0033: invoke-direct {v11, v12}, Ljavax/mail/internet/ParameterList;.combineMultisegmentNames:(Z)V // method@a058 │ │ -370b68: 0e00 |0036: return-void │ │ -370b6a: 6e10 779e 0100 |0037: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -370b70: 0a02 |003a: move-result v2 │ │ -370b72: 3372 a400 |003b: if-ne v2, v7, 00df // +00a4 │ │ -370b76: 6e10 789e 0100 |003d: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -370b7c: 0c01 |0040: move-result-object v1 │ │ -370b7e: 6202 bb70 |0041: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -370b82: 6e20 3198 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -370b88: 0c01 |0046: move-result-object v1 │ │ -370b8a: 6e10 819e 0000 |0047: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -370b90: 0c02 |004a: move-result-object v2 │ │ -370b92: 6e10 779e 0200 |004b: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -370b98: 0a03 |004e: move-result v3 │ │ -370b9a: 8e33 |004f: int-to-char v3, v3 │ │ -370b9c: 1304 3d00 |0050: const/16 v4, #int 61 // #3d │ │ -370ba0: 3343 6900 |0052: if-ne v3, v4, 00bb // +0069 │ │ -370ba4: 6302 5472 |0054: sget-boolean v2, Ljavax/mail/internet/ParameterList;.windowshack:Z // field@7254 │ │ -370ba8: 3802 1400 |0056: if-eqz v2, 006a // +0014 │ │ -370bac: 6e20 1298 6100 |0058: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -370bb2: 0a02 |005b: move-result v2 │ │ -370bb4: 3902 0800 |005c: if-nez v2, 0064 // +0008 │ │ -370bb8: 6e20 1298 5100 |005e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -370bbe: 0a02 |0061: move-result v2 │ │ -370bc0: 3802 0800 |0062: if-eqz v2, 006a // +0008 │ │ -370bc4: 1212 |0064: const/4 v2, #int 1 // #1 │ │ -370bc6: 6e30 839e 8002 |0065: invoke-virtual {v0, v8, v2}, Ljavax/mail/internet/HeaderTokenizer;.next:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e83 │ │ -370bcc: 0c02 |0068: move-result-object v2 │ │ -370bce: 280e |0069: goto 0077 // +000e │ │ -370bd0: 6302 5172 |006a: sget-boolean v2, Ljavax/mail/internet/ParameterList;.parametersStrict:Z // field@7251 │ │ -370bd4: 3802 0700 |006c: if-eqz v2, 0073 // +0007 │ │ -370bd8: 6e10 819e 0000 |006e: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -370bde: 0c02 |0071: move-result-object v2 │ │ -370be0: 2805 |0072: goto 0077 // +0005 │ │ -370be2: 6e20 829e 8000 |0073: invoke-virtual {v0, v8}, Ljavax/mail/internet/HeaderTokenizer;.next:(C)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e82 │ │ -370be8: 0c02 |0076: move-result-object v2 │ │ -370bea: 6e10 779e 0200 |0077: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -370bf0: 0a03 |007a: move-result v3 │ │ -370bf2: 3273 2a00 |007b: if-eq v3, v7, 00a5 // +002a │ │ -370bf6: 12e4 |007d: const/4 v4, #int -2 // #fe │ │ -370bf8: 3343 0300 |007e: if-ne v3, v4, 0081 // +0003 │ │ -370bfc: 2825 |0080: goto 00a5 // +0025 │ │ -370bfe: 2200 4014 |0081: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -370c02: 2201 e812 |0083: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -370c06: 7010 4098 0100 |0085: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370c0c: 6e20 4b98 a100 |0088: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370c12: 6e20 4b98 c100 |008b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370c18: 1a0c 2d08 |008e: const-string v12, ">, expected parameter value, got "" // string@082d │ │ -370c1c: 6e20 4b98 c100 |0090: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370c22: 6e10 789e 0200 |0093: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -370c28: 0c0c |0096: move-result-object v12 │ │ -370c2a: 6e20 4b98 c100 |0097: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370c30: 6e20 4b98 9100 |009a: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370c36: 6e10 5498 0100 |009d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370c3c: 0c0c |00a0: move-result-object v12 │ │ -370c3e: 7020 6aa0 c000 |00a1: invoke-direct {v0, v12}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370c44: 2700 |00a4: throw v0 │ │ -370c46: 6e10 789e 0200 |00a5: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -370c4c: 0c02 |00a8: move-result-object v2 │ │ -370c4e: 5bb1 4e72 |00a9: iput-object v1, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724e │ │ -370c52: 6303 4a72 |00ab: sget-boolean v3, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@724a │ │ -370c56: 3803 0700 |00ad: if-eqz v3, 00b4 // +0007 │ │ -370c5a: 7030 60a0 1b02 |00af: invoke-direct {v11, v1, v2}, Ljavax/mail/internet/ParameterList;.putEncodedName:(Ljava/lang/String;Ljava/lang/String;)V // method@a060 │ │ -370c60: 2900 58ff |00b2: goto/16 000a // -00a8 │ │ -370c64: 54b3 4f72 |00b4: iget-object v3, v11, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -370c68: 7230 899a 1302 |00b6: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -370c6e: 2900 51ff |00b9: goto/16 000a // -00af │ │ -370c72: 2200 4014 |00bb: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -370c76: 2201 e812 |00bd: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -370c7a: 7010 4098 0100 |00bf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370c80: 6e20 4b98 a100 |00c2: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370c86: 6e20 4b98 c100 |00c5: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370c8c: 1a0c 2908 |00c8: const-string v12, ">, expected '=', got "" // string@0829 │ │ -370c90: 6e20 4b98 c100 |00ca: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370c96: 6e10 789e 0200 |00cd: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -370c9c: 0c0c |00d0: move-result-object v12 │ │ -370c9e: 6e20 4b98 c100 |00d1: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370ca4: 6e20 4b98 9100 |00d4: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370caa: 6e10 5498 0100 |00d7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370cb0: 0c0c |00da: move-result-object v12 │ │ -370cb2: 7020 6aa0 c000 |00db: invoke-direct {v0, v12}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370cb8: 2700 |00de: throw v0 │ │ -370cba: 2200 4014 |00df: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -370cbe: 2202 e812 |00e1: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -370cc2: 7010 4098 0200 |00e3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370cc8: 6e20 4b98 a200 |00e6: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370cce: 6e20 4b98 c200 |00e9: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370cd4: 1a0c 2c08 |00ec: const-string v12, ">, expected parameter name, got "" // string@082c │ │ -370cd8: 6e20 4b98 c200 |00ee: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370cde: 6e10 789e 0100 |00f1: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -370ce4: 0c0c |00f4: move-result-object v12 │ │ -370ce6: 6e20 4b98 c200 |00f5: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370cec: 6e20 4b98 9200 |00f8: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370cf2: 6e10 5498 0200 |00fb: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370cf8: 0c0c |00fe: move-result-object v12 │ │ -370cfa: 7020 6aa0 c000 |00ff: invoke-direct {v0, v12}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370d00: 2700 |0102: throw v0 │ │ -370d02: 3372 4700 |0103: if-ne v2, v7, 014a // +0047 │ │ -370d06: 54b2 4e72 |0105: iget-object v2, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724e │ │ -370d0a: 3802 4300 |0107: if-eqz v2, 014a // +0043 │ │ -370d0e: 6303 4972 |0109: sget-boolean v3, Ljavax/mail/internet/ParameterList;.applehack:Z // field@7249 │ │ -370d12: 3803 1000 |010b: if-eqz v3, 011b // +0010 │ │ -370d16: 6e20 1298 6200 |010d: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -370d1c: 0a02 |0110: move-result v2 │ │ -370d1e: 3902 0e00 |0111: if-nez v2, 011f // +000e │ │ -370d22: 54b2 4e72 |0113: iget-object v2, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724e │ │ -370d26: 6e20 1298 5200 |0115: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -370d2c: 0a02 |0118: move-result v2 │ │ -370d2e: 3902 0600 |0119: if-nez v2, 011f // +0006 │ │ -370d32: 6302 5172 |011b: sget-boolean v2, Ljavax/mail/internet/ParameterList;.parametersStrict:Z // field@7251 │ │ -370d36: 3902 2d00 |011d: if-nez v2, 014a // +002d │ │ -370d3a: 54b2 4f72 |011f: iget-object v2, v11, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -370d3e: 54b3 4e72 |0121: iget-object v3, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724e │ │ -370d42: 7220 859a 3200 |0123: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -370d48: 0c02 |0126: move-result-object v2 │ │ -370d4a: 1f02 e612 |0127: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -370d4e: 2203 e812 |0129: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -370d52: 7010 4098 0300 |012b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370d58: 6e20 4b98 2300 |012e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370d5e: 1a02 a500 |0131: const-string v2, " " // string@00a5 │ │ -370d62: 6e20 4b98 2300 |0133: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370d68: 6e10 789e 0100 |0136: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -370d6e: 0c01 |0139: move-result-object v1 │ │ -370d70: 6e20 4b98 1300 |013a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370d76: 6e10 5498 0300 |013d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370d7c: 0c01 |0140: move-result-object v1 │ │ -370d7e: 54b2 4f72 |0141: iget-object v2, v11, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -370d82: 54b3 4e72 |0143: iget-object v3, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724e │ │ -370d86: 7230 899a 3201 |0145: invoke-interface {v2, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -370d8c: 2900 c2fe |0148: goto/16 000a // -013e │ │ -370d90: 2200 4014 |014a: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -370d94: 2202 e812 |014c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -370d98: 7010 4098 0200 |014e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370d9e: 6e20 4b98 a200 |0151: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370da4: 6e20 4b98 c200 |0154: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370daa: 1a0c 2808 |0157: const-string v12, ">, expected ';', got "" // string@0828 │ │ -370dae: 6e20 4b98 c200 |0159: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370db4: 6e10 789e 0100 |015c: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -370dba: 0c0c |015f: move-result-object v12 │ │ -370dbc: 6e20 4b98 c200 |0160: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370dc2: 6e20 4b98 9200 |0163: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370dc8: 6e10 5498 0200 |0166: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370dce: 0c0c |0169: move-result-object v12 │ │ -370dd0: 7020 6aa0 c000 |016a: invoke-direct {v0, v12}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370dd6: 2700 |016d: throw v0 │ │ +370ae8: |[370ae8] javax.mail.internet.ParameterList.:(Ljava/lang/String;)V │ │ +370af8: 7010 56a0 0b00 |0000: invoke-direct {v11}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ +370afe: 2200 2314 |0003: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ +370b02: 1a01 a803 |0005: const-string v1, "()<>@,;:\" []/?=" // string@03a8 │ │ +370b06: 7030 7b9e c001 |0007: invoke-direct {v0, v12, v1}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ +370b0c: 6e10 819e 0000 |000a: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +370b12: 0c01 |000d: move-result-object v1 │ │ +370b14: 6e10 779e 0100 |000e: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +370b1a: 0a02 |0011: move-result v2 │ │ +370b1c: 12c3 |0012: const/4 v3, #int -4 // #fc │ │ +370b1e: 3332 0300 |0013: if-ne v2, v3, 0016 // +0003 │ │ +370b22: 2819 |0015: goto 002e // +0019 │ │ +370b24: 8e24 |0016: int-to-char v4, v2 │ │ +370b26: 1a05 9370 |0017: const-string v5, "filename" // string@7093 │ │ +370b2a: 1a06 709e |0019: const-string v6, "name" // string@9e70 │ │ +370b2e: 12f7 |001b: const/4 v7, #int -1 // #ff │ │ +370b30: 1308 3b00 |001c: const/16 v8, #int 59 // #3b │ │ +370b34: 1a09 ff02 |001e: const-string v9, """ // string@02ff │ │ +370b38: 1a0a 0a20 |0020: const-string v10, "In parameter list <" // string@200a │ │ +370b3c: 3384 e100 |0022: if-ne v4, v8, 0103 // +00e1 │ │ +370b40: 6e10 819e 0000 |0024: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +370b46: 0c01 |0027: move-result-object v1 │ │ +370b48: 6e10 779e 0100 |0028: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +370b4e: 0a02 |002b: move-result v2 │ │ +370b50: 3332 0b00 |002c: if-ne v2, v3, 0037 // +000b │ │ +370b54: 630c 4a72 |002e: sget-boolean v12, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@724a │ │ +370b58: 380c 0600 |0030: if-eqz v12, 0036 // +0006 │ │ +370b5c: 120c |0032: const/4 v12, #int 0 // #0 │ │ +370b5e: 7020 58a0 cb00 |0033: invoke-direct {v11, v12}, Ljavax/mail/internet/ParameterList;.combineMultisegmentNames:(Z)V // method@a058 │ │ +370b64: 0e00 |0036: return-void │ │ +370b66: 6e10 779e 0100 |0037: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +370b6c: 0a02 |003a: move-result v2 │ │ +370b6e: 3372 a400 |003b: if-ne v2, v7, 00df // +00a4 │ │ +370b72: 6e10 789e 0100 |003d: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +370b78: 0c01 |0040: move-result-object v1 │ │ +370b7a: 6202 bb70 |0041: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +370b7e: 6e20 3198 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +370b84: 0c01 |0046: move-result-object v1 │ │ +370b86: 6e10 819e 0000 |0047: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +370b8c: 0c02 |004a: move-result-object v2 │ │ +370b8e: 6e10 779e 0200 |004b: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +370b94: 0a03 |004e: move-result v3 │ │ +370b96: 8e33 |004f: int-to-char v3, v3 │ │ +370b98: 1304 3d00 |0050: const/16 v4, #int 61 // #3d │ │ +370b9c: 3343 6900 |0052: if-ne v3, v4, 00bb // +0069 │ │ +370ba0: 6302 5472 |0054: sget-boolean v2, Ljavax/mail/internet/ParameterList;.windowshack:Z // field@7254 │ │ +370ba4: 3802 1400 |0056: if-eqz v2, 006a // +0014 │ │ +370ba8: 6e20 1298 6100 |0058: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +370bae: 0a02 |005b: move-result v2 │ │ +370bb0: 3902 0800 |005c: if-nez v2, 0064 // +0008 │ │ +370bb4: 6e20 1298 5100 |005e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +370bba: 0a02 |0061: move-result v2 │ │ +370bbc: 3802 0800 |0062: if-eqz v2, 006a // +0008 │ │ +370bc0: 1212 |0064: const/4 v2, #int 1 // #1 │ │ +370bc2: 6e30 839e 8002 |0065: invoke-virtual {v0, v8, v2}, Ljavax/mail/internet/HeaderTokenizer;.next:(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e83 │ │ +370bc8: 0c02 |0068: move-result-object v2 │ │ +370bca: 280e |0069: goto 0077 // +000e │ │ +370bcc: 6302 5172 |006a: sget-boolean v2, Ljavax/mail/internet/ParameterList;.parametersStrict:Z // field@7251 │ │ +370bd0: 3802 0700 |006c: if-eqz v2, 0073 // +0007 │ │ +370bd4: 6e10 819e 0000 |006e: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +370bda: 0c02 |0071: move-result-object v2 │ │ +370bdc: 2805 |0072: goto 0077 // +0005 │ │ +370bde: 6e20 829e 8000 |0073: invoke-virtual {v0, v8}, Ljavax/mail/internet/HeaderTokenizer;.next:(C)Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e82 │ │ +370be4: 0c02 |0076: move-result-object v2 │ │ +370be6: 6e10 779e 0200 |0077: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +370bec: 0a03 |007a: move-result v3 │ │ +370bee: 3273 2a00 |007b: if-eq v3, v7, 00a5 // +002a │ │ +370bf2: 12e4 |007d: const/4 v4, #int -2 // #fe │ │ +370bf4: 3343 0300 |007e: if-ne v3, v4, 0081 // +0003 │ │ +370bf8: 2825 |0080: goto 00a5 // +0025 │ │ +370bfa: 2200 4014 |0081: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +370bfe: 2201 e812 |0083: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +370c02: 7010 4098 0100 |0085: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370c08: 6e20 4b98 a100 |0088: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370c0e: 6e20 4b98 c100 |008b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370c14: 1a0c 2d08 |008e: const-string v12, ">, expected parameter value, got "" // string@082d │ │ +370c18: 6e20 4b98 c100 |0090: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370c1e: 6e10 789e 0200 |0093: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +370c24: 0c0c |0096: move-result-object v12 │ │ +370c26: 6e20 4b98 c100 |0097: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370c2c: 6e20 4b98 9100 |009a: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370c32: 6e10 5498 0100 |009d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370c38: 0c0c |00a0: move-result-object v12 │ │ +370c3a: 7020 6aa0 c000 |00a1: invoke-direct {v0, v12}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +370c40: 2700 |00a4: throw v0 │ │ +370c42: 6e10 789e 0200 |00a5: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +370c48: 0c02 |00a8: move-result-object v2 │ │ +370c4a: 5bb1 4e72 |00a9: iput-object v1, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724e │ │ +370c4e: 6303 4a72 |00ab: sget-boolean v3, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@724a │ │ +370c52: 3803 0700 |00ad: if-eqz v3, 00b4 // +0007 │ │ +370c56: 7030 60a0 1b02 |00af: invoke-direct {v11, v1, v2}, Ljavax/mail/internet/ParameterList;.putEncodedName:(Ljava/lang/String;Ljava/lang/String;)V // method@a060 │ │ +370c5c: 2900 58ff |00b2: goto/16 000a // -00a8 │ │ +370c60: 54b3 4f72 |00b4: iget-object v3, v11, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +370c64: 7230 899a 1302 |00b6: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +370c6a: 2900 51ff |00b9: goto/16 000a // -00af │ │ +370c6e: 2200 4014 |00bb: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +370c72: 2201 e812 |00bd: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +370c76: 7010 4098 0100 |00bf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370c7c: 6e20 4b98 a100 |00c2: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370c82: 6e20 4b98 c100 |00c5: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370c88: 1a0c 2908 |00c8: const-string v12, ">, expected '=', got "" // string@0829 │ │ +370c8c: 6e20 4b98 c100 |00ca: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370c92: 6e10 789e 0200 |00cd: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +370c98: 0c0c |00d0: move-result-object v12 │ │ +370c9a: 6e20 4b98 c100 |00d1: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370ca0: 6e20 4b98 9100 |00d4: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370ca6: 6e10 5498 0100 |00d7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370cac: 0c0c |00da: move-result-object v12 │ │ +370cae: 7020 6aa0 c000 |00db: invoke-direct {v0, v12}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +370cb4: 2700 |00de: throw v0 │ │ +370cb6: 2200 4014 |00df: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +370cba: 2202 e812 |00e1: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +370cbe: 7010 4098 0200 |00e3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370cc4: 6e20 4b98 a200 |00e6: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370cca: 6e20 4b98 c200 |00e9: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370cd0: 1a0c 2c08 |00ec: const-string v12, ">, expected parameter name, got "" // string@082c │ │ +370cd4: 6e20 4b98 c200 |00ee: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370cda: 6e10 789e 0100 |00f1: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +370ce0: 0c0c |00f4: move-result-object v12 │ │ +370ce2: 6e20 4b98 c200 |00f5: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370ce8: 6e20 4b98 9200 |00f8: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370cee: 6e10 5498 0200 |00fb: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370cf4: 0c0c |00fe: move-result-object v12 │ │ +370cf6: 7020 6aa0 c000 |00ff: invoke-direct {v0, v12}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +370cfc: 2700 |0102: throw v0 │ │ +370cfe: 3372 4700 |0103: if-ne v2, v7, 014a // +0047 │ │ +370d02: 54b2 4e72 |0105: iget-object v2, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724e │ │ +370d06: 3802 4300 |0107: if-eqz v2, 014a // +0043 │ │ +370d0a: 6303 4972 |0109: sget-boolean v3, Ljavax/mail/internet/ParameterList;.applehack:Z // field@7249 │ │ +370d0e: 3803 1000 |010b: if-eqz v3, 011b // +0010 │ │ +370d12: 6e20 1298 6200 |010d: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +370d18: 0a02 |0110: move-result v2 │ │ +370d1a: 3902 0e00 |0111: if-nez v2, 011f // +000e │ │ +370d1e: 54b2 4e72 |0113: iget-object v2, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724e │ │ +370d22: 6e20 1298 5200 |0115: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +370d28: 0a02 |0118: move-result v2 │ │ +370d2a: 3902 0600 |0119: if-nez v2, 011f // +0006 │ │ +370d2e: 6302 5172 |011b: sget-boolean v2, Ljavax/mail/internet/ParameterList;.parametersStrict:Z // field@7251 │ │ +370d32: 3902 2d00 |011d: if-nez v2, 014a // +002d │ │ +370d36: 54b2 4f72 |011f: iget-object v2, v11, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +370d3a: 54b3 4e72 |0121: iget-object v3, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724e │ │ +370d3e: 7220 859a 3200 |0123: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +370d44: 0c02 |0126: move-result-object v2 │ │ +370d46: 1f02 e612 |0127: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +370d4a: 2203 e812 |0129: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +370d4e: 7010 4098 0300 |012b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370d54: 6e20 4b98 2300 |012e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370d5a: 1a02 a500 |0131: const-string v2, " " // string@00a5 │ │ +370d5e: 6e20 4b98 2300 |0133: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370d64: 6e10 789e 0100 |0136: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +370d6a: 0c01 |0139: move-result-object v1 │ │ +370d6c: 6e20 4b98 1300 |013a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370d72: 6e10 5498 0300 |013d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370d78: 0c01 |0140: move-result-object v1 │ │ +370d7a: 54b2 4f72 |0141: iget-object v2, v11, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +370d7e: 54b3 4e72 |0143: iget-object v3, v11, Ljavax/mail/internet/ParameterList;.lastName:Ljava/lang/String; // field@724e │ │ +370d82: 7230 899a 3201 |0145: invoke-interface {v2, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +370d88: 2900 c2fe |0148: goto/16 000a // -013e │ │ +370d8c: 2200 4014 |014a: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +370d90: 2202 e812 |014c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +370d94: 7010 4098 0200 |014e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370d9a: 6e20 4b98 a200 |0151: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370da0: 6e20 4b98 c200 |0154: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370da6: 1a0c 2808 |0157: const-string v12, ">, expected ';', got "" // string@0828 │ │ +370daa: 6e20 4b98 c200 |0159: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370db0: 6e10 789e 0100 |015c: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +370db6: 0c0c |015f: move-result-object v12 │ │ +370db8: 6e20 4b98 c200 |0160: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370dbe: 6e20 4b98 9200 |0163: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370dc4: 6e10 5498 0200 |0166: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370dca: 0c0c |0169: move-result-object v12 │ │ +370dcc: 7020 6aa0 c000 |016a: invoke-direct {v0, v12}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +370dd2: 2700 |016d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0003 line=243 │ │ 0x000a line=245 │ │ 0x000e line=246 │ │ 0x0024 line=254 │ │ @@ -812335,185 +812335,185 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 339 16-bit code units │ │ -370dd8: |[370dd8] javax.mail.internet.ParameterList.combineMultisegmentNames:(Z)V │ │ -370de8: 5490 5072 |0000: iget-object v0, v9, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@7250 │ │ -370dec: 7210 b19a 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -370df2: 0c00 |0005: move-result-object v0 │ │ -370df4: 7210 3f9a 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -370dfa: 0a01 |0009: move-result v1 │ │ -370dfc: 3801 a800 |000a: if-eqz v1, 00b2 // +00a8 │ │ -370e00: 7210 409a 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -370e06: 0c01 |000f: move-result-object v1 │ │ -370e08: 1f01 e612 |0010: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -370e0c: 2202 3b14 |0012: new-instance v2, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ -370e10: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -370e12: 7020 48a0 3200 |0015: invoke-direct {v2, v3}, Ljavax/mail/internet/ParameterList$MultiValue;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a048 │ │ -370e18: 2204 8412 |0018: new-instance v4, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ -370e1c: 7010 5196 0400 |001a: invoke-direct {v4}, Ljava/io/ByteArrayOutputStream;.:()V // method@9651 │ │ -370e22: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -370e24: 2206 e812 |001e: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -370e28: 7010 4098 0600 |0020: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370e2e: 6e20 4b98 1600 |0023: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370e34: 1a07 a404 |0026: const-string v7, "*" // string@04a4 │ │ -370e38: 6e20 4b98 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370e3e: 6e20 4798 5600 |002b: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -370e44: 6e10 5498 0600 |002e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370e4a: 0c06 |0031: move-result-object v6 │ │ -370e4c: 5497 5272 |0032: iget-object v7, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ -370e50: 7220 859a 6700 |0034: invoke-interface {v7, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -370e56: 0c07 |0037: move-result-object v7 │ │ -370e58: 3907 0300 |0038: if-nez v7, 003b // +0003 │ │ -370e5c: 2816 |003a: goto 0050 // +0016 │ │ -370e5e: 6e20 49a0 7200 |003b: invoke-virtual {v2, v7}, Ljavax/mail/internet/ParameterList$MultiValue;.add:(Ljava/lang/Object;)Z // method@a049 │ │ -370e64: 2078 3e14 |003e: instance-of v8, v7, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -370e68: 3808 6000 |0040: if-eqz v8, 00a0 // +0060 │ │ -370e6c: 1f07 3e14 |0042: check-cast v7, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -370e70: 3905 0500 |0044: if-nez v5, 0049 // +0005 │ │ -370e74: 5473 4672 |0046: iget-object v3, v7, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7246 │ │ -370e78: 2852 |0048: goto 009a // +0052 │ │ -370e7a: 3903 5100 |0049: if-nez v3, 009a // +0051 │ │ -370e7e: 5497 5072 |004b: iget-object v7, v9, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@7250 │ │ -370e82: 7220 b29a 1700 |004d: invoke-interface {v7, v1}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@9ab2 │ │ -370e88: 3905 0800 |0050: if-nez v5, 0058 // +0008 │ │ -370e8c: 5492 4f72 |0052: iget-object v2, v9, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -370e90: 7220 8b9a 1200 |0054: invoke-interface {v2, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ -370e96: 28af |0057: goto 0006 // -0051 │ │ -370e98: 3803 0900 |0058: if-eqz v3, 0061 // +0009 │ │ -370e9c: 7110 30a0 0300 |005a: invoke-static {v3}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ -370ea2: 0c03 |005d: move-result-object v3 │ │ -370ea4: 2803 |005e: goto 0061 // +0003 │ │ -370ea6: 0d03 |005f: move-exception v3 │ │ -370ea8: 281d |0060: goto 007d // +001d │ │ -370eaa: 3803 0800 |0061: if-eqz v3, 0069 // +0008 │ │ -370eae: 6e10 2298 0300 |0063: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -370eb4: 0a05 |0066: move-result v5 │ │ -370eb6: 3905 0600 |0067: if-nez v5, 006d // +0006 │ │ -370eba: 7100 2aa0 0000 |0069: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ -370ec0: 0c03 |006c: move-result-object v3 │ │ -370ec2: 3803 0900 |006d: if-eqz v3, 0076 // +0009 │ │ -370ec6: 6e20 5996 3400 |006f: invoke-virtual {v4, v3}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@9659 │ │ -370ecc: 0c03 |0072: move-result-object v3 │ │ -370ece: 5b23 4272 |0073: iput-object v3, v2, Ljavax/mail/internet/ParameterList$MultiValue;.value:Ljava/lang/String; // field@7242 │ │ -370ed2: 2814 |0075: goto 0089 // +0014 │ │ -370ed4: 6e10 5896 0400 |0076: invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;.toString:()Ljava/lang/String; // method@9658 │ │ -370eda: 0c03 |0079: move-result-object v3 │ │ -370edc: 5b23 4272 |007a: iput-object v3, v2, Ljavax/mail/internet/ParameterList$MultiValue;.value:Ljava/lang/String; // field@7242 │ │ -370ee0: 280d |007c: goto 0089 // +000d │ │ -370ee2: 6305 4b72 |007d: sget-boolean v5, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ -370ee6: 3905 1100 |007f: if-nez v5, 0090 // +0011 │ │ -370eea: 1a03 6287 |0081: const-string v3, "iso-8859-1" // string@8762 │ │ -370eee: 6e20 5996 3400 |0083: invoke-virtual {v4, v3}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@9659 │ │ -370ef4: 0c03 |0086: move-result-object v3 │ │ -370ef6: 5b23 4272 |0087: iput-object v3, v2, Ljavax/mail/internet/ParameterList$MultiValue;.value:Ljava/lang/String; // field@7242 │ │ -370efa: 5493 4f72 |0089: iget-object v3, v9, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -370efe: 7230 899a 1302 |008b: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -370f04: 2900 78ff |008e: goto/16 0006 // -0088 │ │ -370f08: 2200 4014 |0090: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -370f0c: 6e10 1097 0300 |0092: invoke-virtual {v3}, Ljava/io/UnsupportedEncodingException;.toString:()Ljava/lang/String; // method@9710 │ │ -370f12: 0c01 |0095: move-result-object v1 │ │ -370f14: 7020 6aa0 1000 |0096: invoke-direct {v0, v1}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370f1a: 2700 |0099: throw v0 │ │ -370f1c: 5477 4872 |009a: iget-object v7, v7, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ -370f20: 7120 5ba0 4700 |009c: invoke-static {v7, v4}, Ljavax/mail/internet/ParameterList;.decodeBytes:(Ljava/lang/String;Ljava/io/OutputStream;)V // method@a05b │ │ -370f26: 280a |009f: goto 00a9 // +000a │ │ -370f28: 1f07 e612 |00a0: check-cast v7, Ljava/lang/String; // type@12e6 │ │ -370f2c: 7110 5e95 0700 |00a2: invoke-static {v7}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/lang/String;)[B // method@955e │ │ -370f32: 0c07 |00a5: move-result-object v7 │ │ -370f34: 6e20 5a96 7400 |00a6: invoke-virtual {v4, v7}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@965a │ │ -370f3a: 5497 5272 |00a9: iget-object v7, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ -370f3e: 7220 8b9a 6700 |00ab: invoke-interface {v7, v6}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ -370f44: d805 0501 |00ae: add-int/lit8 v5, v5, #int 1 // #01 │ │ -370f48: 2900 6eff |00b0: goto/16 001e // -0092 │ │ -370f4c: 549a 5272 |00b2: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ -370f50: 7210 8c9a 0a00 |00b4: invoke-interface {v10}, Ljava/util/Map;.size:()I // method@9a8c │ │ -370f56: 0a0a |00b7: move-result v10 │ │ -370f58: 3d0a 3e00 |00b8: if-lez v10, 00f6 // +003e │ │ -370f5c: 549a 5272 |00ba: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ -370f60: 7210 8d9a 0a00 |00bc: invoke-interface {v10}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@9a8d │ │ -370f66: 0c0a |00bf: move-result-object v10 │ │ -370f68: 7210 ef99 0a00 |00c0: invoke-interface {v10}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ -370f6e: 0c0a |00c3: move-result-object v10 │ │ -370f70: 7210 3f9a 0a00 |00c4: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -370f76: 0a00 |00c7: move-result v0 │ │ -370f78: 3800 2700 |00c8: if-eqz v0, 00ef // +0027 │ │ -370f7c: 7210 409a 0a00 |00ca: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -370f82: 0c00 |00cd: move-result-object v0 │ │ -370f84: 2001 3e14 |00ce: instance-of v1, v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -370f88: 3801 f4ff |00d0: if-eqz v1, 00c4 // -000c │ │ -370f8c: 1f00 3e14 |00d2: check-cast v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -370f90: 5401 4872 |00d4: iget-object v1, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ -370f94: 5402 4672 |00d6: iget-object v2, v0, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7246 │ │ -370f98: 7120 5aa0 2100 |00d8: invoke-static {v1, v2}, Ljavax/mail/internet/ParameterList;.decodeBytes:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a05a │ │ -370f9e: 0c01 |00db: move-result-object v1 │ │ -370fa0: 5b01 4872 |00dc: iput-object v1, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ -370fa4: 28e6 |00de: goto 00c4 // -001a │ │ -370fa6: 0d00 |00df: move-exception v0 │ │ -370fa8: 6301 4b72 |00e0: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ -370fac: 3901 0300 |00e2: if-nez v1, 00e5 // +0003 │ │ -370fb0: 28e0 |00e4: goto 00c4 // -0020 │ │ -370fb2: 220a 4014 |00e5: new-instance v10, Ljavax/mail/internet/ParseException; // type@1440 │ │ -370fb6: 6e10 1097 0000 |00e7: invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;.toString:()Ljava/lang/String; // method@9710 │ │ -370fbc: 0c00 |00ea: move-result-object v0 │ │ -370fbe: 7020 6aa0 0a00 |00eb: invoke-direct {v10, v0}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370fc4: 270a |00ee: throw v10 │ │ -370fc6: 549a 4f72 |00ef: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -370fca: 5490 5272 |00f1: iget-object v0, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ -370fce: 7220 8a9a 0a00 |00f3: invoke-interface {v10, v0}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@9a8a │ │ -370fd4: 549a 5072 |00f6: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@7250 │ │ -370fd8: 7210 ab9a 0a00 |00f8: invoke-interface {v10}, Ljava/util/Set;.clear:()V // method@9aab │ │ -370fde: 549a 5272 |00fb: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ -370fe2: 7210 809a 0a00 |00fd: invoke-interface {v10}, Ljava/util/Map;.clear:()V // method@9a80 │ │ -370fe8: 0e00 |0100: return-void │ │ -370fea: 0d00 |0101: move-exception v0 │ │ -370fec: 380a 5000 |0102: if-eqz v10, 0152 // +0050 │ │ -370ff0: 549a 5272 |0104: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ -370ff4: 7210 8c9a 0a00 |0106: invoke-interface {v10}, Ljava/util/Map;.size:()I // method@9a8c │ │ -370ffa: 0a0a |0109: move-result v10 │ │ -370ffc: 3d0a 3e00 |010a: if-lez v10, 0148 // +003e │ │ -371000: 549a 5272 |010c: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ -371004: 7210 8d9a 0a00 |010e: invoke-interface {v10}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@9a8d │ │ -37100a: 0c0a |0111: move-result-object v10 │ │ -37100c: 7210 ef99 0a00 |0112: invoke-interface {v10}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ -371012: 0c0a |0115: move-result-object v10 │ │ -371014: 7210 3f9a 0a00 |0116: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -37101a: 0a01 |0119: move-result v1 │ │ -37101c: 3801 2700 |011a: if-eqz v1, 0141 // +0027 │ │ -371020: 7210 409a 0a00 |011c: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -371026: 0c01 |011f: move-result-object v1 │ │ -371028: 2012 3e14 |0120: instance-of v2, v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -37102c: 3802 f4ff |0122: if-eqz v2, 0116 // -000c │ │ -371030: 1f01 3e14 |0124: check-cast v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -371034: 5412 4872 |0126: iget-object v2, v1, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ -371038: 5413 4672 |0128: iget-object v3, v1, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7246 │ │ -37103c: 7120 5aa0 3200 |012a: invoke-static {v2, v3}, Ljavax/mail/internet/ParameterList;.decodeBytes:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a05a │ │ -371042: 0c02 |012d: move-result-object v2 │ │ -371044: 5b12 4872 |012e: iput-object v2, v1, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ -371048: 28e6 |0130: goto 0116 // -001a │ │ -37104a: 0d01 |0131: move-exception v1 │ │ -37104c: 6302 4b72 |0132: sget-boolean v2, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ -371050: 3902 0300 |0134: if-nez v2, 0137 // +0003 │ │ -371054: 28e0 |0136: goto 0116 // -0020 │ │ -371056: 220a 4014 |0137: new-instance v10, Ljavax/mail/internet/ParseException; // type@1440 │ │ -37105a: 6e10 1097 0100 |0139: invoke-virtual {v1}, Ljava/io/UnsupportedEncodingException;.toString:()Ljava/lang/String; // method@9710 │ │ -371060: 0c00 |013c: move-result-object v0 │ │ -371062: 7020 6aa0 0a00 |013d: invoke-direct {v10, v0}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -371068: 270a |0140: throw v10 │ │ -37106a: 549a 4f72 |0141: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -37106e: 5491 5272 |0143: iget-object v1, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ -371072: 7220 8a9a 1a00 |0145: invoke-interface {v10, v1}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@9a8a │ │ -371078: 549a 5072 |0148: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@7250 │ │ -37107c: 7210 ab9a 0a00 |014a: invoke-interface {v10}, Ljava/util/Set;.clear:()V // method@9aab │ │ -371082: 549a 5272 |014d: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ -371086: 7210 809a 0a00 |014f: invoke-interface {v10}, Ljava/util/Map;.clear:()V // method@9a80 │ │ -37108c: 2700 |0152: throw v0 │ │ +370dd4: |[370dd4] javax.mail.internet.ParameterList.combineMultisegmentNames:(Z)V │ │ +370de4: 5490 5072 |0000: iget-object v0, v9, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@7250 │ │ +370de8: 7210 b19a 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +370dee: 0c00 |0005: move-result-object v0 │ │ +370df0: 7210 3f9a 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +370df6: 0a01 |0009: move-result v1 │ │ +370df8: 3801 a800 |000a: if-eqz v1, 00b2 // +00a8 │ │ +370dfc: 7210 409a 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +370e02: 0c01 |000f: move-result-object v1 │ │ +370e04: 1f01 e612 |0010: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +370e08: 2202 3b14 |0012: new-instance v2, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ +370e0c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +370e0e: 7020 48a0 3200 |0015: invoke-direct {v2, v3}, Ljavax/mail/internet/ParameterList$MultiValue;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a048 │ │ +370e14: 2204 8412 |0018: new-instance v4, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ +370e18: 7010 5196 0400 |001a: invoke-direct {v4}, Ljava/io/ByteArrayOutputStream;.:()V // method@9651 │ │ +370e1e: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +370e20: 2206 e812 |001e: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +370e24: 7010 4098 0600 |0020: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370e2a: 6e20 4b98 1600 |0023: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370e30: 1a07 a404 |0026: const-string v7, "*" // string@04a4 │ │ +370e34: 6e20 4b98 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370e3a: 6e20 4798 5600 |002b: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +370e40: 6e10 5498 0600 |002e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370e46: 0c06 |0031: move-result-object v6 │ │ +370e48: 5497 5272 |0032: iget-object v7, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ +370e4c: 7220 859a 6700 |0034: invoke-interface {v7, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +370e52: 0c07 |0037: move-result-object v7 │ │ +370e54: 3907 0300 |0038: if-nez v7, 003b // +0003 │ │ +370e58: 2816 |003a: goto 0050 // +0016 │ │ +370e5a: 6e20 49a0 7200 |003b: invoke-virtual {v2, v7}, Ljavax/mail/internet/ParameterList$MultiValue;.add:(Ljava/lang/Object;)Z // method@a049 │ │ +370e60: 2078 3e14 |003e: instance-of v8, v7, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +370e64: 3808 6000 |0040: if-eqz v8, 00a0 // +0060 │ │ +370e68: 1f07 3e14 |0042: check-cast v7, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +370e6c: 3905 0500 |0044: if-nez v5, 0049 // +0005 │ │ +370e70: 5473 4672 |0046: iget-object v3, v7, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7246 │ │ +370e74: 2852 |0048: goto 009a // +0052 │ │ +370e76: 3903 5100 |0049: if-nez v3, 009a // +0051 │ │ +370e7a: 5497 5072 |004b: iget-object v7, v9, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@7250 │ │ +370e7e: 7220 b29a 1700 |004d: invoke-interface {v7, v1}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@9ab2 │ │ +370e84: 3905 0800 |0050: if-nez v5, 0058 // +0008 │ │ +370e88: 5492 4f72 |0052: iget-object v2, v9, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +370e8c: 7220 8b9a 1200 |0054: invoke-interface {v2, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ +370e92: 28af |0057: goto 0006 // -0051 │ │ +370e94: 3803 0900 |0058: if-eqz v3, 0061 // +0009 │ │ +370e98: 7110 30a0 0300 |005a: invoke-static {v3}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ +370e9e: 0c03 |005d: move-result-object v3 │ │ +370ea0: 2803 |005e: goto 0061 // +0003 │ │ +370ea2: 0d03 |005f: move-exception v3 │ │ +370ea4: 281d |0060: goto 007d // +001d │ │ +370ea6: 3803 0800 |0061: if-eqz v3, 0069 // +0008 │ │ +370eaa: 6e10 2298 0300 |0063: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +370eb0: 0a05 |0066: move-result v5 │ │ +370eb2: 3905 0600 |0067: if-nez v5, 006d // +0006 │ │ +370eb6: 7100 2aa0 0000 |0069: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ +370ebc: 0c03 |006c: move-result-object v3 │ │ +370ebe: 3803 0900 |006d: if-eqz v3, 0076 // +0009 │ │ +370ec2: 6e20 5996 3400 |006f: invoke-virtual {v4, v3}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@9659 │ │ +370ec8: 0c03 |0072: move-result-object v3 │ │ +370eca: 5b23 4272 |0073: iput-object v3, v2, Ljavax/mail/internet/ParameterList$MultiValue;.value:Ljava/lang/String; // field@7242 │ │ +370ece: 2814 |0075: goto 0089 // +0014 │ │ +370ed0: 6e10 5896 0400 |0076: invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;.toString:()Ljava/lang/String; // method@9658 │ │ +370ed6: 0c03 |0079: move-result-object v3 │ │ +370ed8: 5b23 4272 |007a: iput-object v3, v2, Ljavax/mail/internet/ParameterList$MultiValue;.value:Ljava/lang/String; // field@7242 │ │ +370edc: 280d |007c: goto 0089 // +000d │ │ +370ede: 6305 4b72 |007d: sget-boolean v5, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ +370ee2: 3905 1100 |007f: if-nez v5, 0090 // +0011 │ │ +370ee6: 1a03 6287 |0081: const-string v3, "iso-8859-1" // string@8762 │ │ +370eea: 6e20 5996 3400 |0083: invoke-virtual {v4, v3}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@9659 │ │ +370ef0: 0c03 |0086: move-result-object v3 │ │ +370ef2: 5b23 4272 |0087: iput-object v3, v2, Ljavax/mail/internet/ParameterList$MultiValue;.value:Ljava/lang/String; // field@7242 │ │ +370ef6: 5493 4f72 |0089: iget-object v3, v9, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +370efa: 7230 899a 1302 |008b: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +370f00: 2900 78ff |008e: goto/16 0006 // -0088 │ │ +370f04: 2200 4014 |0090: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +370f08: 6e10 1097 0300 |0092: invoke-virtual {v3}, Ljava/io/UnsupportedEncodingException;.toString:()Ljava/lang/String; // method@9710 │ │ +370f0e: 0c01 |0095: move-result-object v1 │ │ +370f10: 7020 6aa0 1000 |0096: invoke-direct {v0, v1}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +370f16: 2700 |0099: throw v0 │ │ +370f18: 5477 4872 |009a: iget-object v7, v7, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ +370f1c: 7120 5ba0 4700 |009c: invoke-static {v7, v4}, Ljavax/mail/internet/ParameterList;.decodeBytes:(Ljava/lang/String;Ljava/io/OutputStream;)V // method@a05b │ │ +370f22: 280a |009f: goto 00a9 // +000a │ │ +370f24: 1f07 e612 |00a0: check-cast v7, Ljava/lang/String; // type@12e6 │ │ +370f28: 7110 5e95 0700 |00a2: invoke-static {v7}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/lang/String;)[B // method@955e │ │ +370f2e: 0c07 |00a5: move-result-object v7 │ │ +370f30: 6e20 5a96 7400 |00a6: invoke-virtual {v4, v7}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@965a │ │ +370f36: 5497 5272 |00a9: iget-object v7, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ +370f3a: 7220 8b9a 6700 |00ab: invoke-interface {v7, v6}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ +370f40: d805 0501 |00ae: add-int/lit8 v5, v5, #int 1 // #01 │ │ +370f44: 2900 6eff |00b0: goto/16 001e // -0092 │ │ +370f48: 549a 5272 |00b2: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ +370f4c: 7210 8c9a 0a00 |00b4: invoke-interface {v10}, Ljava/util/Map;.size:()I // method@9a8c │ │ +370f52: 0a0a |00b7: move-result v10 │ │ +370f54: 3d0a 3e00 |00b8: if-lez v10, 00f6 // +003e │ │ +370f58: 549a 5272 |00ba: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ +370f5c: 7210 8d9a 0a00 |00bc: invoke-interface {v10}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@9a8d │ │ +370f62: 0c0a |00bf: move-result-object v10 │ │ +370f64: 7210 ef99 0a00 |00c0: invoke-interface {v10}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ +370f6a: 0c0a |00c3: move-result-object v10 │ │ +370f6c: 7210 3f9a 0a00 |00c4: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +370f72: 0a00 |00c7: move-result v0 │ │ +370f74: 3800 2700 |00c8: if-eqz v0, 00ef // +0027 │ │ +370f78: 7210 409a 0a00 |00ca: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +370f7e: 0c00 |00cd: move-result-object v0 │ │ +370f80: 2001 3e14 |00ce: instance-of v1, v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +370f84: 3801 f4ff |00d0: if-eqz v1, 00c4 // -000c │ │ +370f88: 1f00 3e14 |00d2: check-cast v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +370f8c: 5401 4872 |00d4: iget-object v1, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ +370f90: 5402 4672 |00d6: iget-object v2, v0, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7246 │ │ +370f94: 7120 5aa0 2100 |00d8: invoke-static {v1, v2}, Ljavax/mail/internet/ParameterList;.decodeBytes:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a05a │ │ +370f9a: 0c01 |00db: move-result-object v1 │ │ +370f9c: 5b01 4872 |00dc: iput-object v1, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ +370fa0: 28e6 |00de: goto 00c4 // -001a │ │ +370fa2: 0d00 |00df: move-exception v0 │ │ +370fa4: 6301 4b72 |00e0: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ +370fa8: 3901 0300 |00e2: if-nez v1, 00e5 // +0003 │ │ +370fac: 28e0 |00e4: goto 00c4 // -0020 │ │ +370fae: 220a 4014 |00e5: new-instance v10, Ljavax/mail/internet/ParseException; // type@1440 │ │ +370fb2: 6e10 1097 0000 |00e7: invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;.toString:()Ljava/lang/String; // method@9710 │ │ +370fb8: 0c00 |00ea: move-result-object v0 │ │ +370fba: 7020 6aa0 0a00 |00eb: invoke-direct {v10, v0}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +370fc0: 270a |00ee: throw v10 │ │ +370fc2: 549a 4f72 |00ef: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +370fc6: 5490 5272 |00f1: iget-object v0, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ +370fca: 7220 8a9a 0a00 |00f3: invoke-interface {v10, v0}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@9a8a │ │ +370fd0: 549a 5072 |00f6: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@7250 │ │ +370fd4: 7210 ab9a 0a00 |00f8: invoke-interface {v10}, Ljava/util/Set;.clear:()V // method@9aab │ │ +370fda: 549a 5272 |00fb: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ +370fde: 7210 809a 0a00 |00fd: invoke-interface {v10}, Ljava/util/Map;.clear:()V // method@9a80 │ │ +370fe4: 0e00 |0100: return-void │ │ +370fe6: 0d00 |0101: move-exception v0 │ │ +370fe8: 380a 5000 |0102: if-eqz v10, 0152 // +0050 │ │ +370fec: 549a 5272 |0104: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ +370ff0: 7210 8c9a 0a00 |0106: invoke-interface {v10}, Ljava/util/Map;.size:()I // method@9a8c │ │ +370ff6: 0a0a |0109: move-result v10 │ │ +370ff8: 3d0a 3e00 |010a: if-lez v10, 0148 // +003e │ │ +370ffc: 549a 5272 |010c: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ +371000: 7210 8d9a 0a00 |010e: invoke-interface {v10}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@9a8d │ │ +371006: 0c0a |0111: move-result-object v10 │ │ +371008: 7210 ef99 0a00 |0112: invoke-interface {v10}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ +37100e: 0c0a |0115: move-result-object v10 │ │ +371010: 7210 3f9a 0a00 |0116: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +371016: 0a01 |0119: move-result v1 │ │ +371018: 3801 2700 |011a: if-eqz v1, 0141 // +0027 │ │ +37101c: 7210 409a 0a00 |011c: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +371022: 0c01 |011f: move-result-object v1 │ │ +371024: 2012 3e14 |0120: instance-of v2, v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +371028: 3802 f4ff |0122: if-eqz v2, 0116 // -000c │ │ +37102c: 1f01 3e14 |0124: check-cast v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +371030: 5412 4872 |0126: iget-object v2, v1, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ +371034: 5413 4672 |0128: iget-object v3, v1, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7246 │ │ +371038: 7120 5aa0 3200 |012a: invoke-static {v2, v3}, Ljavax/mail/internet/ParameterList;.decodeBytes:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a05a │ │ +37103e: 0c02 |012d: move-result-object v2 │ │ +371040: 5b12 4872 |012e: iput-object v2, v1, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ +371044: 28e6 |0130: goto 0116 // -001a │ │ +371046: 0d01 |0131: move-exception v1 │ │ +371048: 6302 4b72 |0132: sget-boolean v2, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ +37104c: 3902 0300 |0134: if-nez v2, 0137 // +0003 │ │ +371050: 28e0 |0136: goto 0116 // -0020 │ │ +371052: 220a 4014 |0137: new-instance v10, Ljavax/mail/internet/ParseException; // type@1440 │ │ +371056: 6e10 1097 0100 |0139: invoke-virtual {v1}, Ljava/io/UnsupportedEncodingException;.toString:()Ljava/lang/String; // method@9710 │ │ +37105c: 0c00 |013c: move-result-object v0 │ │ +37105e: 7020 6aa0 0a00 |013d: invoke-direct {v10, v0}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +371064: 270a |0140: throw v10 │ │ +371066: 549a 4f72 |0141: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +37106a: 5491 5272 |0143: iget-object v1, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ +37106e: 7220 8a9a 1a00 |0145: invoke-interface {v10, v1}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@9a8a │ │ +371074: 549a 5072 |0148: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@7250 │ │ +371078: 7210 ab9a 0a00 |014a: invoke-interface {v10}, Ljava/util/Set;.clear:()V // method@9aab │ │ +37107e: 549a 5272 |014d: iget-object v10, v9, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ +371082: 7210 809a 0a00 |014f: invoke-interface {v10}, Ljava/util/Map;.clear:()V // method@9a80 │ │ +371088: 2700 |0152: throw v0 │ │ catches : 11 │ │ 0x0000 - 0x003e │ │ -> 0x0101 │ │ 0x003e - 0x0050 │ │ Ljava/io/IOException; -> 0x00a9 │ │ -> 0x0101 │ │ 0x0052 - 0x0057 │ │ @@ -812599,74 +812599,74 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 106 16-bit code units │ │ -370388: |[370388] javax.mail.internet.ParameterList.decodeBytes:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -370398: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -37039e: 0a00 |0003: move-result v0 │ │ -3703a0: 2300 1515 |0004: new-array v0, v0, [B // type@1515 │ │ -3703a4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3703a6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3703a8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -3703aa: 6e10 2298 0700 |0009: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -3703b0: 0a04 |000c: move-result v4 │ │ -3703b2: 3542 4500 |000d: if-ge v2, v4, 0052 // +0045 │ │ -3703b6: 6e20 0998 2700 |000f: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3703bc: 0a04 |0012: move-result v4 │ │ -3703be: 1305 2500 |0013: const/16 v5, #int 37 // #25 │ │ -3703c2: 3354 3400 |0015: if-ne v4, v5, 0049 // +0034 │ │ -3703c6: d805 0201 |0017: add-int/lit8 v5, v2, #int 1 // #01 │ │ -3703ca: d806 0203 |0019: add-int/lit8 v6, v2, #int 3 // #03 │ │ -3703ce: 6e30 2e98 5706 |001b: invoke-virtual {v7, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3703d4: 0c05 |001e: move-result-object v5 │ │ -3703d6: 1306 1000 |001f: const/16 v6, #int 16 // #10 │ │ -3703da: 7120 9997 6500 |0021: invoke-static {v5, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@9799 │ │ -3703e0: 0a04 |0024: move-result v4 │ │ -3703e2: 8e44 |0025: int-to-char v4, v4 │ │ -3703e4: d802 0202 |0026: add-int/lit8 v2, v2, #int 2 // #02 │ │ -3703e8: 2821 |0028: goto 0049 // +0021 │ │ -3703ea: 0d05 |0029: move-exception v5 │ │ -3703ec: 6306 4b72 |002a: sget-boolean v6, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ -3703f0: 3906 0300 |002c: if-nez v6, 002f // +0003 │ │ -3703f4: 281b |002e: goto 0049 // +001b │ │ -3703f6: 2207 4014 |002f: new-instance v7, Ljavax/mail/internet/ParseException; // type@1440 │ │ -3703fa: 6e10 5598 0500 |0031: invoke-virtual {v5}, Ljava/lang/StringIndexOutOfBoundsException;.toString:()Ljava/lang/String; // method@9855 │ │ -370400: 0c08 |0034: move-result-object v8 │ │ -370402: 7020 6aa0 8700 |0035: invoke-direct {v7, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370408: 2707 |0038: throw v7 │ │ -37040a: 0d05 |0039: move-exception v5 │ │ -37040c: 6306 4b72 |003a: sget-boolean v6, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ -370410: 3906 0300 |003c: if-nez v6, 003f // +0003 │ │ -370414: 280b |003e: goto 0049 // +000b │ │ -370416: 2207 4014 |003f: new-instance v7, Ljavax/mail/internet/ParseException; // type@1440 │ │ -37041a: 6e10 e397 0500 |0041: invoke-virtual {v5}, Ljava/lang/NumberFormatException;.toString:()Ljava/lang/String; // method@97e3 │ │ -370420: 0c08 |0044: move-result-object v8 │ │ -370422: 7020 6aa0 8700 |0045: invoke-direct {v7, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370428: 2707 |0048: throw v7 │ │ -37042a: d805 0301 |0049: add-int/lit8 v5, v3, #int 1 // #01 │ │ -37042e: 8d44 |004b: int-to-byte v4, v4 │ │ -370430: 4f04 0003 |004c: aput-byte v4, v0, v3 │ │ -370434: d802 0201 |004e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -370438: 0153 |0050: move v3, v5 │ │ -37043a: 28b8 |0051: goto 0009 // -0048 │ │ -37043c: 3808 0600 |0052: if-eqz v8, 0058 // +0006 │ │ -370440: 7110 30a0 0800 |0054: invoke-static {v8}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ -370446: 0c08 |0057: move-result-object v8 │ │ -370448: 3808 0800 |0058: if-eqz v8, 0060 // +0008 │ │ -37044c: 6e10 2298 0800 |005a: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -370452: 0a07 |005d: move-result v7 │ │ -370454: 3907 0600 |005e: if-nez v7, 0064 // +0006 │ │ -370458: 7100 2aa0 0000 |0060: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ -37045e: 0c08 |0063: move-result-object v8 │ │ -370460: 2207 e612 |0064: new-instance v7, Ljava/lang/String; // type@12e6 │ │ -370464: 7058 0398 0731 |0066: invoke-direct {v7, v0, v1, v3, v8}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@9803 │ │ -37046a: 1107 |0069: return-object v7 │ │ +370384: |[370384] javax.mail.internet.ParameterList.decodeBytes:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +370394: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +37039a: 0a00 |0003: move-result v0 │ │ +37039c: 2300 1515 |0004: new-array v0, v0, [B // type@1515 │ │ +3703a0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3703a2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3703a4: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +3703a6: 6e10 2298 0700 |0009: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +3703ac: 0a04 |000c: move-result v4 │ │ +3703ae: 3542 4500 |000d: if-ge v2, v4, 0052 // +0045 │ │ +3703b2: 6e20 0998 2700 |000f: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3703b8: 0a04 |0012: move-result v4 │ │ +3703ba: 1305 2500 |0013: const/16 v5, #int 37 // #25 │ │ +3703be: 3354 3400 |0015: if-ne v4, v5, 0049 // +0034 │ │ +3703c2: d805 0201 |0017: add-int/lit8 v5, v2, #int 1 // #01 │ │ +3703c6: d806 0203 |0019: add-int/lit8 v6, v2, #int 3 // #03 │ │ +3703ca: 6e30 2e98 5706 |001b: invoke-virtual {v7, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3703d0: 0c05 |001e: move-result-object v5 │ │ +3703d2: 1306 1000 |001f: const/16 v6, #int 16 // #10 │ │ +3703d6: 7120 9997 6500 |0021: invoke-static {v5, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@9799 │ │ +3703dc: 0a04 |0024: move-result v4 │ │ +3703de: 8e44 |0025: int-to-char v4, v4 │ │ +3703e0: d802 0202 |0026: add-int/lit8 v2, v2, #int 2 // #02 │ │ +3703e4: 2821 |0028: goto 0049 // +0021 │ │ +3703e6: 0d05 |0029: move-exception v5 │ │ +3703e8: 6306 4b72 |002a: sget-boolean v6, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ +3703ec: 3906 0300 |002c: if-nez v6, 002f // +0003 │ │ +3703f0: 281b |002e: goto 0049 // +001b │ │ +3703f2: 2207 4014 |002f: new-instance v7, Ljavax/mail/internet/ParseException; // type@1440 │ │ +3703f6: 6e10 5598 0500 |0031: invoke-virtual {v5}, Ljava/lang/StringIndexOutOfBoundsException;.toString:()Ljava/lang/String; // method@9855 │ │ +3703fc: 0c08 |0034: move-result-object v8 │ │ +3703fe: 7020 6aa0 8700 |0035: invoke-direct {v7, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +370404: 2707 |0038: throw v7 │ │ +370406: 0d05 |0039: move-exception v5 │ │ +370408: 6306 4b72 |003a: sget-boolean v6, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ +37040c: 3906 0300 |003c: if-nez v6, 003f // +0003 │ │ +370410: 280b |003e: goto 0049 // +000b │ │ +370412: 2207 4014 |003f: new-instance v7, Ljavax/mail/internet/ParseException; // type@1440 │ │ +370416: 6e10 e397 0500 |0041: invoke-virtual {v5}, Ljava/lang/NumberFormatException;.toString:()Ljava/lang/String; // method@97e3 │ │ +37041c: 0c08 |0044: move-result-object v8 │ │ +37041e: 7020 6aa0 8700 |0045: invoke-direct {v7, v8}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +370424: 2707 |0048: throw v7 │ │ +370426: d805 0301 |0049: add-int/lit8 v5, v3, #int 1 // #01 │ │ +37042a: 8d44 |004b: int-to-byte v4, v4 │ │ +37042c: 4f04 0003 |004c: aput-byte v4, v0, v3 │ │ +370430: d802 0201 |004e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +370434: 0153 |0050: move v3, v5 │ │ +370436: 28b8 |0051: goto 0009 // -0048 │ │ +370438: 3808 0600 |0052: if-eqz v8, 0058 // +0006 │ │ +37043c: 7110 30a0 0800 |0054: invoke-static {v8}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ +370442: 0c08 |0057: move-result-object v8 │ │ +370444: 3808 0800 |0058: if-eqz v8, 0060 // +0008 │ │ +370448: 6e10 2298 0800 |005a: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +37044e: 0a07 |005d: move-result v7 │ │ +370450: 3907 0600 |005e: if-nez v7, 0064 // +0006 │ │ +370454: 7100 2aa0 0000 |0060: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ +37045a: 0c08 |0063: move-result-object v8 │ │ +37045c: 2207 e612 |0064: new-instance v7, Ljava/lang/String; // type@12e6 │ │ +370460: 7058 0398 0731 |0066: invoke-direct {v7, v0, v1, v3, v8}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@9803 │ │ +370466: 1107 |0069: return-object v7 │ │ catches : 1 │ │ 0x001b - 0x0025 │ │ Ljava/lang/NumberFormatException; -> 0x0039 │ │ Ljava/lang/StringIndexOutOfBoundsException; -> 0x0029 │ │ positions : │ │ 0x0000 line=863 │ │ 0x0009 line=865 │ │ @@ -812691,56 +812691,56 @@ │ │ type : '(Ljava/lang/String;Ljava/io/OutputStream;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -371150: |[371150] javax.mail.internet.ParameterList.decodeBytes:(Ljava/lang/String;Ljava/io/OutputStream;)V │ │ -371160: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -371162: 6e10 2298 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -371168: 0a01 |0004: move-result v1 │ │ -37116a: 3510 4300 |0005: if-ge v0, v1, 0048 // +0043 │ │ -37116e: 6e20 0998 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -371174: 0a01 |000a: move-result v1 │ │ -371176: 1302 2500 |000b: const/16 v2, #int 37 // #25 │ │ -37117a: 3321 3400 |000d: if-ne v1, v2, 0041 // +0034 │ │ -37117e: d802 0001 |000f: add-int/lit8 v2, v0, #int 1 // #01 │ │ -371182: d803 0003 |0011: add-int/lit8 v3, v0, #int 3 // #03 │ │ -371186: 6e30 2e98 2403 |0013: invoke-virtual {v4, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -37118c: 0c02 |0016: move-result-object v2 │ │ -37118e: 1303 1000 |0017: const/16 v3, #int 16 // #10 │ │ -371192: 7120 9997 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@9799 │ │ -371198: 0a01 |001c: move-result v1 │ │ -37119a: 8e11 |001d: int-to-char v1, v1 │ │ -37119c: d800 0002 |001e: add-int/lit8 v0, v0, #int 2 // #02 │ │ -3711a0: 2821 |0020: goto 0041 // +0021 │ │ -3711a2: 0d02 |0021: move-exception v2 │ │ -3711a4: 6303 4b72 |0022: sget-boolean v3, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ -3711a8: 3903 0300 |0024: if-nez v3, 0027 // +0003 │ │ -3711ac: 281b |0026: goto 0041 // +001b │ │ -3711ae: 2204 4014 |0027: new-instance v4, Ljavax/mail/internet/ParseException; // type@1440 │ │ -3711b2: 6e10 5598 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringIndexOutOfBoundsException;.toString:()Ljava/lang/String; // method@9855 │ │ -3711b8: 0c05 |002c: move-result-object v5 │ │ -3711ba: 7020 6aa0 5400 |002d: invoke-direct {v4, v5}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -3711c0: 2704 |0030: throw v4 │ │ -3711c2: 0d02 |0031: move-exception v2 │ │ -3711c4: 6303 4b72 |0032: sget-boolean v3, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ -3711c8: 3903 0300 |0034: if-nez v3, 0037 // +0003 │ │ -3711cc: 280b |0036: goto 0041 // +000b │ │ -3711ce: 2204 4014 |0037: new-instance v4, Ljavax/mail/internet/ParseException; // type@1440 │ │ -3711d2: 6e10 e397 0200 |0039: invoke-virtual {v2}, Ljava/lang/NumberFormatException;.toString:()Ljava/lang/String; // method@97e3 │ │ -3711d8: 0c05 |003c: move-result-object v5 │ │ -3711da: 7020 6aa0 5400 |003d: invoke-direct {v4, v5}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -3711e0: 2704 |0040: throw v4 │ │ -3711e2: 8d11 |0041: int-to-byte v1, v1 │ │ -3711e4: 6e20 da96 1500 |0042: invoke-virtual {v5, v1}, Ljava/io/OutputStream;.write:(I)V // method@96da │ │ -3711ea: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3711ee: 28ba |0047: goto 0001 // -0046 │ │ -3711f0: 0e00 |0048: return-void │ │ +37114c: |[37114c] javax.mail.internet.ParameterList.decodeBytes:(Ljava/lang/String;Ljava/io/OutputStream;)V │ │ +37115c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +37115e: 6e10 2298 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +371164: 0a01 |0004: move-result v1 │ │ +371166: 3510 4300 |0005: if-ge v0, v1, 0048 // +0043 │ │ +37116a: 6e20 0998 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +371170: 0a01 |000a: move-result v1 │ │ +371172: 1302 2500 |000b: const/16 v2, #int 37 // #25 │ │ +371176: 3321 3400 |000d: if-ne v1, v2, 0041 // +0034 │ │ +37117a: d802 0001 |000f: add-int/lit8 v2, v0, #int 1 // #01 │ │ +37117e: d803 0003 |0011: add-int/lit8 v3, v0, #int 3 // #03 │ │ +371182: 6e30 2e98 2403 |0013: invoke-virtual {v4, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +371188: 0c02 |0016: move-result-object v2 │ │ +37118a: 1303 1000 |0017: const/16 v3, #int 16 // #10 │ │ +37118e: 7120 9997 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@9799 │ │ +371194: 0a01 |001c: move-result v1 │ │ +371196: 8e11 |001d: int-to-char v1, v1 │ │ +371198: d800 0002 |001e: add-int/lit8 v0, v0, #int 2 // #02 │ │ +37119c: 2821 |0020: goto 0041 // +0021 │ │ +37119e: 0d02 |0021: move-exception v2 │ │ +3711a0: 6303 4b72 |0022: sget-boolean v3, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ +3711a4: 3903 0300 |0024: if-nez v3, 0027 // +0003 │ │ +3711a8: 281b |0026: goto 0041 // +001b │ │ +3711aa: 2204 4014 |0027: new-instance v4, Ljavax/mail/internet/ParseException; // type@1440 │ │ +3711ae: 6e10 5598 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringIndexOutOfBoundsException;.toString:()Ljava/lang/String; // method@9855 │ │ +3711b4: 0c05 |002c: move-result-object v5 │ │ +3711b6: 7020 6aa0 5400 |002d: invoke-direct {v4, v5}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +3711bc: 2704 |0030: throw v4 │ │ +3711be: 0d02 |0031: move-exception v2 │ │ +3711c0: 6303 4b72 |0032: sget-boolean v3, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ +3711c4: 3903 0300 |0034: if-nez v3, 0037 // +0003 │ │ +3711c8: 280b |0036: goto 0041 // +000b │ │ +3711ca: 2204 4014 |0037: new-instance v4, Ljavax/mail/internet/ParseException; // type@1440 │ │ +3711ce: 6e10 e397 0200 |0039: invoke-virtual {v2}, Ljava/lang/NumberFormatException;.toString:()Ljava/lang/String; // method@97e3 │ │ +3711d4: 0c05 |003c: move-result-object v5 │ │ +3711d6: 7020 6aa0 5400 |003d: invoke-direct {v4, v5}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +3711dc: 2704 |0040: throw v4 │ │ +3711de: 8d11 |0041: int-to-byte v1, v1 │ │ +3711e0: 6e20 da96 1500 |0042: invoke-virtual {v5, v1}, Ljava/io/OutputStream;.write:(I)V // method@96da │ │ +3711e6: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3711ea: 28ba |0047: goto 0001 // -0046 │ │ +3711ec: 0e00 |0048: return-void │ │ catches : 1 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NumberFormatException; -> 0x0031 │ │ Ljava/lang/StringIndexOutOfBoundsException; -> 0x0021 │ │ positions : │ │ 0x0001 line=899 │ │ 0x0007 line=900 │ │ @@ -812760,77 +812760,77 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -3707a8: |[3707a8] javax.mail.internet.ParameterList.encodeValue:(Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; │ │ -3707b8: 7110 1ba0 0700 |0000: invoke-static {v7}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/lang/String;)I // method@a01b │ │ -3707be: 0a00 |0003: move-result v0 │ │ -3707c0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3707c2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3707c4: 3310 0300 |0006: if-ne v0, v1, 0009 // +0003 │ │ -3707c8: 1102 |0008: return-object v2 │ │ -3707ca: 7110 30a0 0800 |0009: invoke-static {v8}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ -3707d0: 0c00 |000c: move-result-object v0 │ │ -3707d2: 6e20 1798 0700 |000d: invoke-virtual {v7, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ -3707d8: 0c00 |0010: move-result-object v0 │ │ -3707da: 2201 e712 |0011: new-instance v1, Ljava/lang/StringBuffer; // type@12e7 │ │ -3707de: 2103 |0013: array-length v3, v0 │ │ -3707e0: 6e10 2298 0800 |0014: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3707e6: 0a04 |0017: move-result v4 │ │ -3707e8: b043 |0018: add-int/2addr v3, v4 │ │ -3707ea: d803 0302 |0019: add-int/lit8 v3, v3, #int 2 // #02 │ │ -3707ee: 7020 3b98 3100 |001b: invoke-direct {v1, v3}, Ljava/lang/StringBuffer;.:(I)V // method@983b │ │ -3707f4: 6e20 3d98 8100 |001e: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ -3707fa: 1a03 8003 |0021: const-string v3, "''" // string@0380 │ │ -3707fe: 6e20 3d98 3100 |0023: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ -370804: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -370806: 2104 |0027: array-length v4, v0 │ │ -370808: 3543 3e00 |0028: if-ge v3, v4, 0066 // +003e │ │ -37080c: 4804 0003 |002a: aget-byte v4, v0, v3 │ │ -370810: d544 ff00 |002c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -370814: 8e44 |002e: int-to-char v4, v4 │ │ -370816: 1305 2000 |002f: const/16 v5, #int 32 // #20 │ │ -37081a: 1306 2500 |0031: const/16 v6, #int 37 // #25 │ │ -37081e: 3754 1d00 |0033: if-le v4, v5, 0050 // +001d │ │ -370822: 1305 7f00 |0035: const/16 v5, #int 127 // #7f │ │ -370826: 3554 1900 |0037: if-ge v4, v5, 0050 // +0019 │ │ -37082a: 1305 2a00 |0039: const/16 v5, #int 42 // #2a │ │ -37082e: 3254 1500 |003b: if-eq v4, v5, 0050 // +0015 │ │ -370832: 1305 2700 |003d: const/16 v5, #int 39 // #27 │ │ -370836: 3254 1100 |003f: if-eq v4, v5, 0050 // +0011 │ │ -37083a: 3264 0f00 |0041: if-eq v4, v6, 0050 // +000f │ │ -37083e: 1a05 a803 |0043: const-string v5, "()<>@,;:\" []/?=" // string@03a8 │ │ -370842: 6e20 1a98 4500 |0045: invoke-virtual {v5, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -370848: 0a05 |0048: move-result v5 │ │ -37084a: 3a05 0300 |0049: if-ltz v5, 004c // +0003 │ │ -37084e: 2805 |004b: goto 0050 // +0005 │ │ -370850: 6e20 3c98 4100 |004c: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -370856: 2814 |004f: goto 0063 // +0014 │ │ -370858: 6e20 3c98 6100 |0050: invoke-virtual {v1, v6}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -37085e: 6205 4d72 |0053: sget-object v5, Ljavax/mail/internet/ParameterList;.hex:[C // field@724d │ │ -370862: e106 0404 |0055: shr-int/lit8 v6, v4, #int 4 // #04 │ │ -370866: 4906 0506 |0057: aget-char v6, v5, v6 │ │ -37086a: 6e20 3c98 6100 |0059: invoke-virtual {v1, v6}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -370870: dd04 040f |005c: and-int/lit8 v4, v4, #int 15 // #0f │ │ -370874: 4904 0504 |005e: aget-char v4, v5, v4 │ │ -370878: 6e20 3c98 4100 |0060: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ -37087e: d803 0301 |0063: add-int/lit8 v3, v3, #int 1 // #01 │ │ -370882: 28c2 |0065: goto 0027 // -003e │ │ -370884: 2200 3e14 |0066: new-instance v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -370888: 7020 54a0 2000 |0068: invoke-direct {v0, v2}, Ljavax/mail/internet/ParameterList$Value;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a054 │ │ -37088e: 5b08 4672 |006b: iput-object v8, v0, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7246 │ │ -370892: 5b07 4872 |006d: iput-object v7, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ -370896: 6e10 3f98 0100 |006f: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@983f │ │ -37089c: 0c07 |0072: move-result-object v7 │ │ -37089e: 5b07 4772 |0073: iput-object v7, v0, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7247 │ │ -3708a2: 1100 |0075: return-object v0 │ │ -3708a4: 1102 |0076: return-object v2 │ │ +3707a4: |[3707a4] javax.mail.internet.ParameterList.encodeValue:(Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; │ │ +3707b4: 7110 1ba0 0700 |0000: invoke-static {v7}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/lang/String;)I // method@a01b │ │ +3707ba: 0a00 |0003: move-result v0 │ │ +3707bc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3707be: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3707c0: 3310 0300 |0006: if-ne v0, v1, 0009 // +0003 │ │ +3707c4: 1102 |0008: return-object v2 │ │ +3707c6: 7110 30a0 0800 |0009: invoke-static {v8}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ +3707cc: 0c00 |000c: move-result-object v0 │ │ +3707ce: 6e20 1798 0700 |000d: invoke-virtual {v7, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ +3707d4: 0c00 |0010: move-result-object v0 │ │ +3707d6: 2201 e712 |0011: new-instance v1, Ljava/lang/StringBuffer; // type@12e7 │ │ +3707da: 2103 |0013: array-length v3, v0 │ │ +3707dc: 6e10 2298 0800 |0014: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3707e2: 0a04 |0017: move-result v4 │ │ +3707e4: b043 |0018: add-int/2addr v3, v4 │ │ +3707e6: d803 0302 |0019: add-int/lit8 v3, v3, #int 2 // #02 │ │ +3707ea: 7020 3b98 3100 |001b: invoke-direct {v1, v3}, Ljava/lang/StringBuffer;.:(I)V // method@983b │ │ +3707f0: 6e20 3d98 8100 |001e: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ +3707f6: 1a03 8003 |0021: const-string v3, "''" // string@0380 │ │ +3707fa: 6e20 3d98 3100 |0023: invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@983d │ │ +370800: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +370802: 2104 |0027: array-length v4, v0 │ │ +370804: 3543 3e00 |0028: if-ge v3, v4, 0066 // +003e │ │ +370808: 4804 0003 |002a: aget-byte v4, v0, v3 │ │ +37080c: d544 ff00 |002c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +370810: 8e44 |002e: int-to-char v4, v4 │ │ +370812: 1305 2000 |002f: const/16 v5, #int 32 // #20 │ │ +370816: 1306 2500 |0031: const/16 v6, #int 37 // #25 │ │ +37081a: 3754 1d00 |0033: if-le v4, v5, 0050 // +001d │ │ +37081e: 1305 7f00 |0035: const/16 v5, #int 127 // #7f │ │ +370822: 3554 1900 |0037: if-ge v4, v5, 0050 // +0019 │ │ +370826: 1305 2a00 |0039: const/16 v5, #int 42 // #2a │ │ +37082a: 3254 1500 |003b: if-eq v4, v5, 0050 // +0015 │ │ +37082e: 1305 2700 |003d: const/16 v5, #int 39 // #27 │ │ +370832: 3254 1100 |003f: if-eq v4, v5, 0050 // +0011 │ │ +370836: 3264 0f00 |0041: if-eq v4, v6, 0050 // +000f │ │ +37083a: 1a05 a803 |0043: const-string v5, "()<>@,;:\" []/?=" // string@03a8 │ │ +37083e: 6e20 1a98 4500 |0045: invoke-virtual {v5, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +370844: 0a05 |0048: move-result v5 │ │ +370846: 3a05 0300 |0049: if-ltz v5, 004c // +0003 │ │ +37084a: 2805 |004b: goto 0050 // +0005 │ │ +37084c: 6e20 3c98 4100 |004c: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +370852: 2814 |004f: goto 0063 // +0014 │ │ +370854: 6e20 3c98 6100 |0050: invoke-virtual {v1, v6}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +37085a: 6205 4d72 |0053: sget-object v5, Ljavax/mail/internet/ParameterList;.hex:[C // field@724d │ │ +37085e: e106 0404 |0055: shr-int/lit8 v6, v4, #int 4 // #04 │ │ +370862: 4906 0506 |0057: aget-char v6, v5, v6 │ │ +370866: 6e20 3c98 6100 |0059: invoke-virtual {v1, v6}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +37086c: dd04 040f |005c: and-int/lit8 v4, v4, #int 15 // #0f │ │ +370870: 4904 0504 |005e: aget-char v4, v5, v4 │ │ +370874: 6e20 3c98 4100 |0060: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@983c │ │ +37087a: d803 0301 |0063: add-int/lit8 v3, v3, #int 1 // #01 │ │ +37087e: 28c2 |0065: goto 0027 // -003e │ │ +370880: 2200 3e14 |0066: new-instance v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +370884: 7020 54a0 2000 |0068: invoke-direct {v0, v2}, Ljavax/mail/internet/ParameterList$Value;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a054 │ │ +37088a: 5b08 4672 |006b: iput-object v8, v0, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7246 │ │ +37088e: 5b07 4872 |006d: iput-object v7, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ +370892: 6e10 3f98 0100 |006f: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@983f │ │ +370898: 0c07 |0072: move-result-object v7 │ │ +37089a: 5b07 4772 |0073: iput-object v7, v0, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7247 │ │ +37089e: 1100 |0075: return-object v0 │ │ +3708a0: 1102 |0076: return-object v2 │ │ catches : 1 │ │ 0x0009 - 0x0011 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0076 │ │ positions : │ │ 0x0000 line=787 │ │ 0x0009 line=792 │ │ 0x0011 line=796 │ │ @@ -812853,81 +812853,81 @@ │ │ type : '(Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 130 16-bit code units │ │ -3708b8: |[3708b8] javax.mail.internet.ParameterList.extractCharset:(Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; │ │ -3708c8: 2200 3e14 |0000: new-instance v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -3708cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3708ce: 7020 54a0 1000 |0003: invoke-direct {v0, v1}, Ljavax/mail/internet/ParameterList$Value;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a054 │ │ -3708d4: 5b04 4772 |0006: iput-object v4, v0, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7247 │ │ -3708d8: 5b04 4872 |0008: iput-object v4, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ -3708dc: 1301 2700 |000a: const/16 v1, #int 39 // #27 │ │ -3708e0: 6e20 1a98 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3708e6: 0a02 |000f: move-result v2 │ │ -3708e8: 3b02 1e00 |0010: if-gez v2, 002e // +001e │ │ -3708ec: 6301 4b72 |0012: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ -3708f0: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ -3708f4: 1100 |0016: return-object v0 │ │ -3708f6: 2201 4014 |0017: new-instance v1, Ljavax/mail/internet/ParseException; // type@1440 │ │ -3708fa: 2202 e812 |0019: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3708fe: 7010 4098 0200 |001b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370904: 1a03 4a3d |001e: const-string v3, "Missing charset in encoded value: " // string@3d4a │ │ -370908: 6e20 4b98 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37090e: 6e20 4b98 4200 |0023: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370914: 6e10 5498 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -37091a: 0c04 |0029: move-result-object v4 │ │ -37091c: 7020 6aa0 4100 |002a: invoke-direct {v1, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370922: 2701 |002d: throw v1 │ │ -370924: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -370926: 6e30 2e98 3402 |002f: invoke-virtual {v4, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -37092c: 0c03 |0032: move-result-object v3 │ │ -37092e: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ -370932: 6e30 1b98 1402 |0035: invoke-virtual {v4, v1, v2}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -370938: 0a01 |0038: move-result v1 │ │ -37093a: 3b01 1e00 |0039: if-gez v1, 0057 // +001e │ │ -37093e: 6301 4b72 |003b: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ -370942: 3901 0300 |003d: if-nez v1, 0040 // +0003 │ │ -370946: 1100 |003f: return-object v0 │ │ -370948: 2201 4014 |0040: new-instance v1, Ljavax/mail/internet/ParseException; // type@1440 │ │ -37094c: 2202 e812 |0042: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -370950: 7010 4098 0200 |0044: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370956: 1a03 4e3d |0047: const-string v3, "Missing language in encoded value: " // string@3d4e │ │ -37095a: 6e20 4b98 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370960: 6e20 4b98 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370966: 6e10 5498 0200 |004f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -37096c: 0c04 |0052: move-result-object v4 │ │ -37096e: 7020 6aa0 4100 |0053: invoke-direct {v1, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -370974: 2701 |0056: throw v1 │ │ -370976: d801 0101 |0057: add-int/lit8 v1, v1, #int 1 // #01 │ │ -37097a: 6e20 2d98 1400 |0059: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -370980: 0c04 |005c: move-result-object v4 │ │ -370982: 5b04 4872 |005d: iput-object v4, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ -370986: 5b03 4672 |005f: iput-object v3, v0, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7246 │ │ -37098a: 2816 |0061: goto 0077 // +0016 │ │ -37098c: 0d04 |0062: move-exception v4 │ │ -37098e: 6301 4b72 |0063: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ -370992: 3901 0300 |0065: if-nez v1, 0068 // +0003 │ │ -370996: 2810 |0067: goto 0077 // +0010 │ │ -370998: 2200 4014 |0068: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -37099c: 6e10 5598 0400 |006a: invoke-virtual {v4}, Ljava/lang/StringIndexOutOfBoundsException;.toString:()Ljava/lang/String; // method@9855 │ │ -3709a2: 0c04 |006d: move-result-object v4 │ │ -3709a4: 7020 6aa0 4000 |006e: invoke-direct {v0, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -3709aa: 2700 |0071: throw v0 │ │ -3709ac: 0d04 |0072: move-exception v4 │ │ -3709ae: 6301 4b72 |0073: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ -3709b2: 3901 0300 |0075: if-nez v1, 0078 // +0003 │ │ -3709b6: 1100 |0077: return-object v0 │ │ -3709b8: 2200 4014 |0078: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -3709bc: 6e10 e397 0400 |007a: invoke-virtual {v4}, Ljava/lang/NumberFormatException;.toString:()Ljava/lang/String; // method@97e3 │ │ -3709c2: 0c04 |007d: move-result-object v4 │ │ -3709c4: 7020 6aa0 4000 |007e: invoke-direct {v0, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -3709ca: 2700 |0081: throw v0 │ │ +3708b4: |[3708b4] javax.mail.internet.ParameterList.extractCharset:(Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; │ │ +3708c4: 2200 3e14 |0000: new-instance v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +3708c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3708ca: 7020 54a0 1000 |0003: invoke-direct {v0, v1}, Ljavax/mail/internet/ParameterList$Value;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a054 │ │ +3708d0: 5b04 4772 |0006: iput-object v4, v0, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7247 │ │ +3708d4: 5b04 4872 |0008: iput-object v4, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ +3708d8: 1301 2700 |000a: const/16 v1, #int 39 // #27 │ │ +3708dc: 6e20 1a98 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3708e2: 0a02 |000f: move-result v2 │ │ +3708e4: 3b02 1e00 |0010: if-gez v2, 002e // +001e │ │ +3708e8: 6301 4b72 |0012: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ +3708ec: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ +3708f0: 1100 |0016: return-object v0 │ │ +3708f2: 2201 4014 |0017: new-instance v1, Ljavax/mail/internet/ParseException; // type@1440 │ │ +3708f6: 2202 e812 |0019: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3708fa: 7010 4098 0200 |001b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370900: 1a03 4a3d |001e: const-string v3, "Missing charset in encoded value: " // string@3d4a │ │ +370904: 6e20 4b98 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37090a: 6e20 4b98 4200 |0023: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370910: 6e10 5498 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370916: 0c04 |0029: move-result-object v4 │ │ +370918: 7020 6aa0 4100 |002a: invoke-direct {v1, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +37091e: 2701 |002d: throw v1 │ │ +370920: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +370922: 6e30 2e98 3402 |002f: invoke-virtual {v4, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +370928: 0c03 |0032: move-result-object v3 │ │ +37092a: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ +37092e: 6e30 1b98 1402 |0035: invoke-virtual {v4, v1, v2}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +370934: 0a01 |0038: move-result v1 │ │ +370936: 3b01 1e00 |0039: if-gez v1, 0057 // +001e │ │ +37093a: 6301 4b72 |003b: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ +37093e: 3901 0300 |003d: if-nez v1, 0040 // +0003 │ │ +370942: 1100 |003f: return-object v0 │ │ +370944: 2201 4014 |0040: new-instance v1, Ljavax/mail/internet/ParseException; // type@1440 │ │ +370948: 2202 e812 |0042: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +37094c: 7010 4098 0200 |0044: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370952: 1a03 4e3d |0047: const-string v3, "Missing language in encoded value: " // string@3d4e │ │ +370956: 6e20 4b98 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37095c: 6e20 4b98 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370962: 6e10 5498 0200 |004f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370968: 0c04 |0052: move-result-object v4 │ │ +37096a: 7020 6aa0 4100 |0053: invoke-direct {v1, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +370970: 2701 |0056: throw v1 │ │ +370972: d801 0101 |0057: add-int/lit8 v1, v1, #int 1 // #01 │ │ +370976: 6e20 2d98 1400 |0059: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +37097c: 0c04 |005c: move-result-object v4 │ │ +37097e: 5b04 4872 |005d: iput-object v4, v0, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ +370982: 5b03 4672 |005f: iput-object v3, v0, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7246 │ │ +370986: 2816 |0061: goto 0077 // +0016 │ │ +370988: 0d04 |0062: move-exception v4 │ │ +37098a: 6301 4b72 |0063: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ +37098e: 3901 0300 |0065: if-nez v1, 0068 // +0003 │ │ +370992: 2810 |0067: goto 0077 // +0010 │ │ +370994: 2200 4014 |0068: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +370998: 6e10 5598 0400 |006a: invoke-virtual {v4}, Ljava/lang/StringIndexOutOfBoundsException;.toString:()Ljava/lang/String; // method@9855 │ │ +37099e: 0c04 |006d: move-result-object v4 │ │ +3709a0: 7020 6aa0 4000 |006e: invoke-direct {v0, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +3709a6: 2700 |0071: throw v0 │ │ +3709a8: 0d04 |0072: move-exception v4 │ │ +3709aa: 6301 4b72 |0073: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ +3709ae: 3901 0300 |0075: if-nez v1, 0078 // +0003 │ │ +3709b2: 1100 |0077: return-object v0 │ │ +3709b4: 2200 4014 |0078: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +3709b8: 6e10 e397 0400 |007a: invoke-virtual {v4}, Ljava/lang/NumberFormatException;.toString:()Ljava/lang/String; // method@97e3 │ │ +3709be: 0c04 |007d: move-result-object v4 │ │ +3709c0: 7020 6aa0 4000 |007e: invoke-direct {v0, v4}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +3709c6: 2700 |0081: throw v0 │ │ catches : 1 │ │ 0x000c - 0x0061 │ │ Ljava/lang/NumberFormatException; -> 0x0072 │ │ Ljava/lang/StringIndexOutOfBoundsException; -> 0x0062 │ │ positions : │ │ 0x0000 line=819 │ │ 0x0006 line=820 │ │ @@ -812952,82 +812952,82 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 131 16-bit code units │ │ -371204: |[371204] javax.mail.internet.ParameterList.putEncodedName:(Ljava/lang/String;Ljava/lang/String;)V │ │ -371214: 1300 2a00 |0000: const/16 v0, #int 42 // #2a │ │ -371218: 6e20 1a98 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -37121e: 0a00 |0005: move-result v0 │ │ -371220: 3b00 0900 |0006: if-gez v0, 000f // +0009 │ │ -371224: 5440 4f72 |0008: iget-object v0, v4, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -371228: 7230 899a 5006 |000a: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -37122e: 2900 7500 |000d: goto/16 0082 // +0075 │ │ -371232: 6e10 2298 0500 |000f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -371238: 0a01 |0012: move-result v1 │ │ -37123a: d801 01ff |0013: add-int/lit8 v1, v1, #int -1 // #ff │ │ -37123e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -371240: 3310 2a00 |0016: if-ne v0, v1, 0040 // +002a │ │ -371244: 6e30 2e98 2500 |0018: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -37124a: 0c05 |001b: move-result-object v5 │ │ -37124c: 7110 5da0 0600 |001c: invoke-static {v6}, Ljavax/mail/internet/ParameterList;.extractCharset:(Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; // method@a05d │ │ -371252: 0c06 |001f: move-result-object v6 │ │ -371254: 5460 4872 |0020: iget-object v0, v6, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ -371258: 5461 4672 |0022: iget-object v1, v6, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7246 │ │ -37125c: 7120 5aa0 1000 |0024: invoke-static {v0, v1}, Ljavax/mail/internet/ParameterList;.decodeBytes:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a05a │ │ -371262: 0c00 |0027: move-result-object v0 │ │ -371264: 5b60 4872 |0028: iput-object v0, v6, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ -371268: 2806 |002a: goto 0030 // +0006 │ │ -37126a: 0d00 |002b: move-exception v0 │ │ -37126c: 6301 4b72 |002c: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ -371270: 3901 0800 |002e: if-nez v1, 0036 // +0008 │ │ -371274: 5440 4f72 |0030: iget-object v0, v4, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -371278: 7230 899a 5006 |0032: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -37127e: 284d |0035: goto 0082 // +004d │ │ -371280: 2205 4014 |0036: new-instance v5, Ljavax/mail/internet/ParseException; // type@1440 │ │ -371284: 6e10 1097 0000 |0038: invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;.toString:()Ljava/lang/String; // method@9710 │ │ -37128a: 0c06 |003b: move-result-object v6 │ │ -37128c: 7020 6aa0 6500 |003c: invoke-direct {v5, v6}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -371292: 2705 |003f: throw v5 │ │ -371294: 6e30 2e98 2500 |0040: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -37129a: 0c00 |0043: move-result-object v0 │ │ -37129c: 5441 5072 |0044: iget-object v1, v4, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@7250 │ │ -3712a0: 7220 a99a 0100 |0046: invoke-interface {v1, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@9aa9 │ │ -3712a6: 5441 4f72 |0049: iget-object v1, v4, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -3712aa: 1a03 0000 |004b: const-string v3, "" // string@0000 │ │ -3712ae: 7230 899a 0103 |004d: invoke-interface {v1, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -3712b4: 1a00 a404 |0050: const-string v0, "*" // string@04a4 │ │ -3712b8: 6e20 1198 0500 |0052: invoke-virtual {v5, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -3712be: 0a00 |0055: move-result v0 │ │ -3712c0: 3800 2700 |0056: if-eqz v0, 007d // +0027 │ │ -3712c4: 1a00 ad04 |0058: const-string v0, "*0*" // string@04ad │ │ -3712c8: 6e20 1198 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -3712ce: 0a00 |005d: move-result v0 │ │ -3712d0: 3800 0700 |005e: if-eqz v0, 0065 // +0007 │ │ -3712d4: 7110 5da0 0600 |0060: invoke-static {v6}, Ljavax/mail/internet/ParameterList;.extractCharset:(Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; // method@a05d │ │ -3712da: 0c06 |0063: move-result-object v6 │ │ -3712dc: 280f |0064: goto 0073 // +000f │ │ -3712de: 2200 3e14 |0065: new-instance v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -3712e2: 1201 |0067: const/4 v1, #int 0 // #0 │ │ -3712e4: 7020 54a0 1000 |0068: invoke-direct {v0, v1}, Ljavax/mail/internet/ParameterList$Value;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a054 │ │ -3712ea: 0701 |006b: move-object v1, v0 │ │ -3712ec: 1f01 3e14 |006c: check-cast v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -3712f0: 5b16 4772 |006e: iput-object v6, v1, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7247 │ │ -3712f4: 5b16 4872 |0070: iput-object v6, v1, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ -3712f8: 0706 |0072: move-object v6, v0 │ │ -3712fa: 6e10 2298 0500 |0073: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -371300: 0a00 |0076: move-result v0 │ │ -371302: d800 00ff |0077: add-int/lit8 v0, v0, #int -1 // #ff │ │ -371306: 6e30 2e98 2500 |0079: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -37130c: 0c05 |007c: move-result-object v5 │ │ -37130e: 5440 5272 |007d: iget-object v0, v4, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ -371312: 7230 899a 5006 |007f: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -371318: 0e00 |0082: return-void │ │ +371200: |[371200] javax.mail.internet.ParameterList.putEncodedName:(Ljava/lang/String;Ljava/lang/String;)V │ │ +371210: 1300 2a00 |0000: const/16 v0, #int 42 // #2a │ │ +371214: 6e20 1a98 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +37121a: 0a00 |0005: move-result v0 │ │ +37121c: 3b00 0900 |0006: if-gez v0, 000f // +0009 │ │ +371220: 5440 4f72 |0008: iget-object v0, v4, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +371224: 7230 899a 5006 |000a: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +37122a: 2900 7500 |000d: goto/16 0082 // +0075 │ │ +37122e: 6e10 2298 0500 |000f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +371234: 0a01 |0012: move-result v1 │ │ +371236: d801 01ff |0013: add-int/lit8 v1, v1, #int -1 // #ff │ │ +37123a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +37123c: 3310 2a00 |0016: if-ne v0, v1, 0040 // +002a │ │ +371240: 6e30 2e98 2500 |0018: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +371246: 0c05 |001b: move-result-object v5 │ │ +371248: 7110 5da0 0600 |001c: invoke-static {v6}, Ljavax/mail/internet/ParameterList;.extractCharset:(Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; // method@a05d │ │ +37124e: 0c06 |001f: move-result-object v6 │ │ +371250: 5460 4872 |0020: iget-object v0, v6, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ +371254: 5461 4672 |0022: iget-object v1, v6, Ljavax/mail/internet/ParameterList$Value;.charset:Ljava/lang/String; // field@7246 │ │ +371258: 7120 5aa0 1000 |0024: invoke-static {v0, v1}, Ljavax/mail/internet/ParameterList;.decodeBytes:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a05a │ │ +37125e: 0c00 |0027: move-result-object v0 │ │ +371260: 5b60 4872 |0028: iput-object v0, v6, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ +371264: 2806 |002a: goto 0030 // +0006 │ │ +371266: 0d00 |002b: move-exception v0 │ │ +371268: 6301 4b72 |002c: sget-boolean v1, Ljavax/mail/internet/ParameterList;.decodeParametersStrict:Z // field@724b │ │ +37126c: 3901 0800 |002e: if-nez v1, 0036 // +0008 │ │ +371270: 5440 4f72 |0030: iget-object v0, v4, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +371274: 7230 899a 5006 |0032: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +37127a: 284d |0035: goto 0082 // +004d │ │ +37127c: 2205 4014 |0036: new-instance v5, Ljavax/mail/internet/ParseException; // type@1440 │ │ +371280: 6e10 1097 0000 |0038: invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;.toString:()Ljava/lang/String; // method@9710 │ │ +371286: 0c06 |003b: move-result-object v6 │ │ +371288: 7020 6aa0 6500 |003c: invoke-direct {v5, v6}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +37128e: 2705 |003f: throw v5 │ │ +371290: 6e30 2e98 2500 |0040: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +371296: 0c00 |0043: move-result-object v0 │ │ +371298: 5441 5072 |0044: iget-object v1, v4, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@7250 │ │ +37129c: 7220 a99a 0100 |0046: invoke-interface {v1, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@9aa9 │ │ +3712a2: 5441 4f72 |0049: iget-object v1, v4, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +3712a6: 1a03 0000 |004b: const-string v3, "" // string@0000 │ │ +3712aa: 7230 899a 0103 |004d: invoke-interface {v1, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +3712b0: 1a00 a404 |0050: const-string v0, "*" // string@04a4 │ │ +3712b4: 6e20 1198 0500 |0052: invoke-virtual {v5, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +3712ba: 0a00 |0055: move-result v0 │ │ +3712bc: 3800 2700 |0056: if-eqz v0, 007d // +0027 │ │ +3712c0: 1a00 ad04 |0058: const-string v0, "*0*" // string@04ad │ │ +3712c4: 6e20 1198 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +3712ca: 0a00 |005d: move-result v0 │ │ +3712cc: 3800 0700 |005e: if-eqz v0, 0065 // +0007 │ │ +3712d0: 7110 5da0 0600 |0060: invoke-static {v6}, Ljavax/mail/internet/ParameterList;.extractCharset:(Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; // method@a05d │ │ +3712d6: 0c06 |0063: move-result-object v6 │ │ +3712d8: 280f |0064: goto 0073 // +000f │ │ +3712da: 2200 3e14 |0065: new-instance v0, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +3712de: 1201 |0067: const/4 v1, #int 0 // #0 │ │ +3712e0: 7020 54a0 1000 |0068: invoke-direct {v0, v1}, Ljavax/mail/internet/ParameterList$Value;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a054 │ │ +3712e6: 0701 |006b: move-object v1, v0 │ │ +3712e8: 1f01 3e14 |006c: check-cast v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +3712ec: 5b16 4772 |006e: iput-object v6, v1, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7247 │ │ +3712f0: 5b16 4872 |0070: iput-object v6, v1, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ +3712f4: 0706 |0072: move-object v6, v0 │ │ +3712f6: 6e10 2298 0500 |0073: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3712fc: 0a00 |0076: move-result v0 │ │ +3712fe: d800 00ff |0077: add-int/lit8 v0, v0, #int -1 // #ff │ │ +371302: 6e30 2e98 2500 |0079: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +371308: 0c05 |007c: move-result-object v5 │ │ +37130a: 5440 5272 |007d: iget-object v0, v4, Ljavax/mail/internet/ParameterList;.slist:Ljava/util/Map; // field@7252 │ │ +37130e: 7230 899a 5006 |007f: invoke-interface {v0, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +371314: 0e00 |0082: return-void │ │ catches : 1 │ │ 0x0020 - 0x002a │ │ Ljava/io/UnsupportedEncodingException; -> 0x002b │ │ positions : │ │ 0x0002 line=370 │ │ 0x0008 line=373 │ │ 0x000f line=374 │ │ @@ -813058,19 +813058,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3704e8: |[3704e8] javax.mail.internet.ParameterList.quote:(Ljava/lang/String;)Ljava/lang/String; │ │ -3704f8: 1a00 a803 |0000: const-string v0, "()<>@,;:\" []/?=" // string@03a8 │ │ -3704fc: 7120 36a0 0100 |0002: invoke-static {v1, v0}, Ljavax/mail/internet/MimeUtility;.quote:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a036 │ │ -370502: 0c01 |0005: move-result-object v1 │ │ -370504: 1101 |0006: return-object v1 │ │ +3704e4: |[3704e4] javax.mail.internet.ParameterList.quote:(Ljava/lang/String;)Ljava/lang/String; │ │ +3704f4: 1a00 a803 |0000: const-string v0, "()<>@,;:\" []/?=" // string@03a8 │ │ +3704f8: 7120 36a0 0100 |0002: invoke-static {v1, v0}, Ljavax/mail/internet/MimeUtility;.quote:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a036 │ │ +3704fe: 0c01 |0005: move-result-object v1 │ │ +370500: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=772 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -813079,24 +813079,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -37110c: |[37110c] javax.mail.internet.ParameterList.combineSegments:()V │ │ -37111c: 6300 4a72 |0000: sget-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@724a │ │ -371120: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -371124: 5410 5072 |0004: iget-object v0, v1, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@7250 │ │ -371128: 7210 b49a 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@9ab4 │ │ -37112e: 0a00 |0009: move-result v0 │ │ -371130: 3d00 0600 |000a: if-lez v0, 0010 // +0006 │ │ -371134: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -371136: 7020 58a0 0100 |000d: invoke-direct {v1, v0}, Ljavax/mail/internet/ParameterList;.combineMultisegmentNames:(Z)V // method@a058 │ │ -37113c: 0e00 |0010: return-void │ │ +371108: |[371108] javax.mail.internet.ParameterList.combineSegments:()V │ │ +371118: 6300 4a72 |0000: sget-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@724a │ │ +37111c: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +371120: 5410 5072 |0004: iget-object v0, v1, Ljavax/mail/internet/ParameterList;.multisegmentNames:Ljava/util/Set; // field@7250 │ │ +371124: 7210 b49a 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@9ab4 │ │ +37112a: 0a00 |0009: move-result v0 │ │ +37112c: 3d00 0600 |000a: if-lez v0, 0010 // +0006 │ │ +371130: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +371132: 7020 58a0 0100 |000d: invoke-direct {v1, v0}, Ljavax/mail/internet/ParameterList;.combineMultisegmentNames:(Z)V // method@a058 │ │ +371138: 0e00 |0010: return-void │ │ catches : 1 │ │ 0x000d - 0x0010 │ │ Ljavax/mail/internet/ParseException; -> 0x0010 │ │ positions : │ │ 0x0000 line=349 │ │ 0x000d line=351 │ │ locals : │ │ @@ -813107,40 +813107,40 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -37047c: |[37047c] javax.mail.internet.ParameterList.get:(Ljava/lang/String;)Ljava/lang/String; │ │ -37048c: 5420 4f72 |0000: iget-object v0, v2, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -370490: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -370496: 0c03 |0005: move-result-object v3 │ │ -370498: 6201 bb70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -37049c: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -3704a2: 0c03 |000b: move-result-object v3 │ │ -3704a4: 7220 859a 3000 |000c: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -3704aa: 0c03 |000f: move-result-object v3 │ │ -3704ac: 2030 3b14 |0010: instance-of v0, v3, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ -3704b0: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ -3704b4: 1f03 3b14 |0014: check-cast v3, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ -3704b8: 5433 4272 |0016: iget-object v3, v3, Ljavax/mail/internet/ParameterList$MultiValue;.value:Ljava/lang/String; // field@7242 │ │ -3704bc: 2815 |0018: goto 002d // +0015 │ │ -3704be: 2030 3a14 |0019: instance-of v0, v3, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ -3704c2: 3800 0700 |001b: if-eqz v0, 0022 // +0007 │ │ -3704c6: 1f03 3a14 |001d: check-cast v3, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ -3704ca: 5433 4072 |001f: iget-object v3, v3, Ljavax/mail/internet/ParameterList$LiteralValue;.value:Ljava/lang/String; // field@7240 │ │ -3704ce: 280c |0021: goto 002d // +000c │ │ -3704d0: 2030 3e14 |0022: instance-of v0, v3, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -3704d4: 3800 0700 |0024: if-eqz v0, 002b // +0007 │ │ -3704d8: 1f03 3e14 |0026: check-cast v3, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -3704dc: 5433 4872 |0028: iget-object v3, v3, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ -3704e0: 2803 |002a: goto 002d // +0003 │ │ -3704e2: 1f03 e612 |002b: check-cast v3, Ljava/lang/String; // type@12e6 │ │ -3704e6: 1103 |002d: return-object v3 │ │ +370478: |[370478] javax.mail.internet.ParameterList.get:(Ljava/lang/String;)Ljava/lang/String; │ │ +370488: 5420 4f72 |0000: iget-object v0, v2, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +37048c: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +370492: 0c03 |0005: move-result-object v3 │ │ +370494: 6201 bb70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +370498: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +37049e: 0c03 |000b: move-result-object v3 │ │ +3704a0: 7220 859a 3000 |000c: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +3704a6: 0c03 |000f: move-result-object v3 │ │ +3704a8: 2030 3b14 |0010: instance-of v0, v3, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ +3704ac: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ +3704b0: 1f03 3b14 |0014: check-cast v3, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ +3704b4: 5433 4272 |0016: iget-object v3, v3, Ljavax/mail/internet/ParameterList$MultiValue;.value:Ljava/lang/String; // field@7242 │ │ +3704b8: 2815 |0018: goto 002d // +0015 │ │ +3704ba: 2030 3a14 |0019: instance-of v0, v3, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ +3704be: 3800 0700 |001b: if-eqz v0, 0022 // +0007 │ │ +3704c2: 1f03 3a14 |001d: check-cast v3, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ +3704c6: 5433 4072 |001f: iget-object v3, v3, Ljavax/mail/internet/ParameterList$LiteralValue;.value:Ljava/lang/String; // field@7240 │ │ +3704ca: 280c |0021: goto 002d // +000c │ │ +3704cc: 2030 3e14 |0022: instance-of v0, v3, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +3704d0: 3800 0700 |0024: if-eqz v0, 002b // +0007 │ │ +3704d4: 1f03 3e14 |0026: check-cast v3, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +3704d8: 5433 4872 |0028: iget-object v3, v3, Ljavax/mail/internet/ParameterList$Value;.value:Ljava/lang/String; // field@7248 │ │ +3704dc: 2803 |002a: goto 002d // +0003 │ │ +3704de: 1f03 e612 |002b: check-cast v3, Ljava/lang/String; // type@12e6 │ │ +3704e2: 1103 |002d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0010 line=544 │ │ 0x0014 line=545 │ │ 0x0019 line=546 │ │ 0x001d line=547 │ │ @@ -813156,23 +813156,23 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -370778: |[370778] javax.mail.internet.ParameterList.getNames:()Ljava/util/Enumeration; │ │ -370788: 2200 3c14 |0000: new-instance v0, Ljavax/mail/internet/ParameterList$ParamEnum; // type@143c │ │ -37078c: 5421 4f72 |0002: iget-object v1, v2, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -370790: 7210 889a 0100 |0004: invoke-interface {v1}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@9a88 │ │ -370796: 0c01 |0007: move-result-object v1 │ │ -370798: 7210 b19a 0100 |0008: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -37079e: 0c01 |000b: move-result-object v1 │ │ -3707a0: 7020 4ca0 1000 |000c: invoke-direct {v0, v1}, Ljavax/mail/internet/ParameterList$ParamEnum;.:(Ljava/util/Iterator;)V // method@a04c │ │ -3707a6: 1100 |000f: return-object v0 │ │ +370774: |[370774] javax.mail.internet.ParameterList.getNames:()Ljava/util/Enumeration; │ │ +370784: 2200 3c14 |0000: new-instance v0, Ljavax/mail/internet/ParameterList$ParamEnum; // type@143c │ │ +370788: 5421 4f72 |0002: iget-object v1, v2, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +37078c: 7210 889a 0100 |0004: invoke-interface {v1}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@9a88 │ │ +370792: 0c01 |0007: move-result-object v1 │ │ +370794: 7210 b19a 0100 |0008: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +37079a: 0c01 |000b: move-result-object v1 │ │ +37079c: 7020 4ca0 1000 |000c: invoke-direct {v0, v1}, Ljavax/mail/internet/ParameterList$ParamEnum;.:(Ljava/util/Iterator;)V // method@a04c │ │ +3707a2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljavax/mail/internet/ParameterList; │ │ │ │ #3 : (in Ljavax/mail/internet/ParameterList;) │ │ @@ -813180,23 +813180,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -37132c: |[37132c] javax.mail.internet.ParameterList.remove:(Ljava/lang/String;)V │ │ -37133c: 5420 4f72 |0000: iget-object v0, v2, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -371340: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -371346: 0c03 |0005: move-result-object v3 │ │ -371348: 6201 bb70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -37134c: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -371352: 0c03 |000b: move-result-object v3 │ │ -371354: 7220 8b9a 3000 |000c: invoke-interface {v0, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ -37135a: 0e00 |000f: return-void │ │ +371328: |[371328] javax.mail.internet.ParameterList.remove:(Ljava/lang/String;)V │ │ +371338: 5420 4f72 |0000: iget-object v0, v2, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +37133c: 6e10 3498 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +371342: 0c03 |0005: move-result-object v3 │ │ +371344: 6201 bb70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +371348: 6e20 3198 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +37134e: 0c03 |000b: move-result-object v3 │ │ +371350: 7220 8b9a 3000 |000c: invoke-interface {v0, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ +371356: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljavax/mail/internet/ParameterList; │ │ 0x0000 - 0x0010 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -813205,30 +813205,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -37135c: |[37135c] javax.mail.internet.ParameterList.set:(Ljava/lang/String;Ljava/lang/String;)V │ │ -37136c: 6e10 3498 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -371372: 0c02 |0003: move-result-object v2 │ │ -371374: 6200 bb70 |0004: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -371378: 6e20 3198 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -37137e: 0c02 |0009: move-result-object v2 │ │ -371380: 6300 4a72 |000a: sget-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@724a │ │ -371384: 3800 0c00 |000c: if-eqz v0, 0018 // +000c │ │ -371388: 7030 60a0 2103 |000e: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/ParameterList;.putEncodedName:(Ljava/lang/String;Ljava/lang/String;)V // method@a060 │ │ -37138e: 280c |0011: goto 001d // +000c │ │ -371390: 5410 4f72 |0012: iget-object v0, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -371394: 7230 899a 2003 |0014: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -37139a: 2806 |0017: goto 001d // +0006 │ │ -37139c: 5410 4f72 |0018: iget-object v0, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -3713a0: 7230 899a 2003 |001a: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -3713a6: 0e00 |001d: return-void │ │ +371358: |[371358] javax.mail.internet.ParameterList.set:(Ljava/lang/String;Ljava/lang/String;)V │ │ +371368: 6e10 3498 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +37136e: 0c02 |0003: move-result-object v2 │ │ +371370: 6200 bb70 |0004: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +371374: 6e20 3198 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +37137a: 0c02 |0009: move-result-object v2 │ │ +37137c: 6300 4a72 |000a: sget-boolean v0, Ljavax/mail/internet/ParameterList;.decodeParameters:Z // field@724a │ │ +371380: 3800 0c00 |000c: if-eqz v0, 0018 // +000c │ │ +371384: 7030 60a0 2103 |000e: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/ParameterList;.putEncodedName:(Ljava/lang/String;Ljava/lang/String;)V // method@a060 │ │ +37138a: 280c |0011: goto 001d // +000c │ │ +37138c: 5410 4f72 |0012: iget-object v0, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +371390: 7230 899a 2003 |0014: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +371396: 2806 |0017: goto 001d // +0006 │ │ +371398: 5410 4f72 |0018: iget-object v0, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +37139c: 7230 899a 2003 |001a: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +3713a2: 0e00 |001d: return-void │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ Ljavax/mail/internet/ParseException; -> 0x0012 │ │ positions : │ │ 0x0000 line=563 │ │ 0x000a line=564 │ │ 0x000e line=566 │ │ @@ -813244,32 +813244,32 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3713b8: |[3713b8] javax.mail.internet.ParameterList.set:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3713c8: 6300 4c72 |0000: sget-boolean v0, Ljavax/mail/internet/ParameterList;.encodeParameters:Z // field@724c │ │ -3713cc: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ -3713d0: 7120 5ca0 4300 |0004: invoke-static {v3, v4}, Ljavax/mail/internet/ParameterList;.encodeValue:(Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; // method@a05c │ │ -3713d6: 0c04 |0007: move-result-object v4 │ │ -3713d8: 3804 1200 |0008: if-eqz v4, 001a // +0012 │ │ -3713dc: 5413 4f72 |000a: iget-object v3, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -3713e0: 6e10 3498 0200 |000c: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3713e6: 0c02 |000f: move-result-object v2 │ │ -3713e8: 6200 bb70 |0010: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -3713ec: 6e20 3198 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -3713f2: 0c02 |0015: move-result-object v2 │ │ -3713f4: 7230 899a 2304 |0016: invoke-interface {v3, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -3713fa: 2808 |0019: goto 0021 // +0008 │ │ -3713fc: 6e30 63a0 2103 |001a: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@a063 │ │ -371402: 2804 |001d: goto 0021 // +0004 │ │ -371404: 6e30 63a0 2103 |001e: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@a063 │ │ -37140a: 0e00 |0021: return-void │ │ +3713b4: |[3713b4] javax.mail.internet.ParameterList.set:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3713c4: 6300 4c72 |0000: sget-boolean v0, Ljavax/mail/internet/ParameterList;.encodeParameters:Z // field@724c │ │ +3713c8: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ +3713cc: 7120 5ca0 4300 |0004: invoke-static {v3, v4}, Ljavax/mail/internet/ParameterList;.encodeValue:(Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; // method@a05c │ │ +3713d2: 0c04 |0007: move-result-object v4 │ │ +3713d4: 3804 1200 |0008: if-eqz v4, 001a // +0012 │ │ +3713d8: 5413 4f72 |000a: iget-object v3, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +3713dc: 6e10 3498 0200 |000c: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3713e2: 0c02 |000f: move-result-object v2 │ │ +3713e4: 6200 bb70 |0010: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +3713e8: 6e20 3198 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +3713ee: 0c02 |0015: move-result-object v2 │ │ +3713f0: 7230 899a 2304 |0016: invoke-interface {v3, v2, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +3713f6: 2808 |0019: goto 0021 // +0008 │ │ +3713f8: 6e30 63a0 2103 |001a: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@a063 │ │ +3713fe: 2804 |001d: goto 0021 // +0004 │ │ +371400: 6e30 63a0 2103 |001e: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@a063 │ │ +371406: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0004 line=589 │ │ 0x000a line=592 │ │ 0x001a line=594 │ │ 0x001e line=596 │ │ @@ -813284,22 +813284,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -37140c: |[37140c] javax.mail.internet.ParameterList.setLiteral:(Ljava/lang/String;Ljava/lang/String;)V │ │ -37141c: 2200 3a14 |0000: new-instance v0, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ -371420: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -371422: 7020 46a0 1000 |0003: invoke-direct {v0, v1}, Ljavax/mail/internet/ParameterList$LiteralValue;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a046 │ │ -371428: 5b04 4072 |0006: iput-object v4, v0, Ljavax/mail/internet/ParameterList$LiteralValue;.value:Ljava/lang/String; // field@7240 │ │ -37142c: 5424 4f72 |0008: iget-object v4, v2, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -371430: 7230 899a 3400 |000a: invoke-interface {v4, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -371436: 0e00 |000d: return-void │ │ +371408: |[371408] javax.mail.internet.ParameterList.setLiteral:(Ljava/lang/String;Ljava/lang/String;)V │ │ +371418: 2200 3a14 |0000: new-instance v0, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ +37141c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +37141e: 7020 46a0 1000 |0003: invoke-direct {v0, v1}, Ljavax/mail/internet/ParameterList$LiteralValue;.:(Ljavax/mail/internet/ParameterList$1;)V // method@a046 │ │ +371424: 5b04 4072 |0006: iput-object v4, v0, Ljavax/mail/internet/ParameterList$LiteralValue;.value:Ljava/lang/String; // field@7240 │ │ +371428: 5424 4f72 |0008: iget-object v4, v2, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +37142c: 7230 899a 3400 |000a: invoke-interface {v4, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +371432: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0006 line=609 │ │ 0x0008 line=610 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Ljavax/mail/internet/ParameterList; │ │ @@ -813311,19 +813311,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -370368: |[370368] javax.mail.internet.ParameterList.size:()I │ │ -370378: 5410 4f72 |0000: iget-object v0, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -37037c: 7210 8c9a 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@9a8c │ │ -370382: 0a00 |0005: move-result v0 │ │ -370384: 0f00 |0006: return v0 │ │ +370364: |[370364] javax.mail.internet.ParameterList.size:()I │ │ +370374: 5410 4f72 |0000: iget-object v0, v1, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +370378: 7210 8c9a 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@9a8c │ │ +37037e: 0a00 |0005: move-result v0 │ │ +370380: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/ParameterList; │ │ │ │ #8 : (in Ljavax/mail/internet/ParameterList;) │ │ @@ -813331,19 +813331,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -370508: |[370508] javax.mail.internet.ParameterList.toString:()Ljava/lang/String; │ │ -370518: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -37051a: 6e20 68a0 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/ParameterList;.toString:(I)Ljava/lang/String; // method@a068 │ │ -370520: 0c00 |0004: move-result-object v0 │ │ -370522: 1100 |0005: return-object v0 │ │ +370504: |[370504] javax.mail.internet.ParameterList.toString:()Ljava/lang/String; │ │ +370514: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +370516: 6e20 68a0 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/ParameterList;.toString:(I)Ljava/lang/String; // method@a068 │ │ +37051c: 0c00 |0004: move-result-object v0 │ │ +37051e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=641 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/ParameterList; │ │ │ │ #9 : (in Ljavax/mail/internet/ParameterList;) │ │ @@ -813351,149 +813351,149 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 290 16-bit code units │ │ -370524: |[370524] javax.mail.internet.ParameterList.toString:(I)Ljava/lang/String; │ │ -370534: 2200 3d14 |0000: new-instance v0, Ljavax/mail/internet/ParameterList$ToStringBuffer; // type@143d │ │ -370538: 7020 50a0 9000 |0002: invoke-direct {v0, v9}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.:(I)V // method@a050 │ │ -37053e: 5489 4f72 |0005: iget-object v9, v8, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ -370542: 7210 839a 0900 |0007: invoke-interface {v9}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@9a83 │ │ -370548: 0c09 |000a: move-result-object v9 │ │ -37054a: 7210 b19a 0900 |000b: invoke-interface {v9}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -370550: 0c09 |000e: move-result-object v9 │ │ -370552: 7210 3f9a 0900 |000f: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -370558: 0a01 |0012: move-result v1 │ │ -37055a: 3801 0a01 |0013: if-eqz v1, 011d // +010a │ │ -37055e: 7210 409a 0900 |0015: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -370564: 0c01 |0018: move-result-object v1 │ │ -370566: 1f01 6e13 |0019: check-cast v1, Ljava/util/Map$Entry; // type@136e │ │ -37056a: 7210 7d9a 0100 |001b: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@9a7d │ │ -370570: 0c02 |001e: move-result-object v2 │ │ -370572: 1f02 e612 |001f: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -370576: 7210 7e9a 0100 |0021: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@9a7e │ │ -37057c: 0c01 |0024: move-result-object v1 │ │ -37057e: 2013 3b14 |0025: instance-of v3, v1, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ -370582: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -370584: 1a05 a404 |0028: const-string v5, "*" // string@04a4 │ │ -370588: 3803 5300 |002a: if-eqz v3, 007d // +0053 │ │ -37058c: 1f01 3b14 |002c: check-cast v1, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ -370590: 2203 e812 |002e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -370594: 7010 4098 0300 |0030: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37059a: 6e20 4b98 2300 |0033: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3705a0: 6e20 4b98 5300 |0036: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3705a6: 6e10 5498 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3705ac: 0c02 |003c: move-result-object v2 │ │ -3705ae: 6e10 4ba0 0100 |003d: invoke-virtual {v1}, Ljavax/mail/internet/ParameterList$MultiValue;.size:()I // method@a04b │ │ -3705b4: 0a03 |0040: move-result v3 │ │ -3705b6: 3534 ceff |0041: if-ge v4, v3, 000f // -0032 │ │ -3705ba: 6e20 4aa0 4100 |0043: invoke-virtual {v1, v4}, Ljavax/mail/internet/ParameterList$MultiValue;.get:(I)Ljava/lang/Object; // method@a04a │ │ -3705c0: 0c03 |0046: move-result-object v3 │ │ -3705c2: 2036 3e14 |0047: instance-of v6, v3, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -3705c6: 3806 1900 |0049: if-eqz v6, 0062 // +0019 │ │ -3705ca: 2206 e812 |004b: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3705ce: 7010 4098 0600 |004d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3705d4: 6e20 4b98 2600 |0050: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3705da: 6e20 4798 4600 |0053: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3705e0: 6e20 4b98 5600 |0056: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3705e6: 6e10 5498 0600 |0059: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3705ec: 0c06 |005c: move-result-object v6 │ │ -3705ee: 1f03 3e14 |005d: check-cast v3, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -3705f2: 5433 4772 |005f: iget-object v3, v3, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7247 │ │ -3705f6: 2812 |0061: goto 0073 // +0012 │ │ -3705f8: 2206 e812 |0062: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3705fc: 7010 4098 0600 |0064: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370602: 6e20 4b98 2600 |0067: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370608: 6e20 4798 4600 |006a: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -37060e: 6e10 5498 0600 |006d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370614: 0c06 |0070: move-result-object v6 │ │ -370616: 1f03 e612 |0071: check-cast v3, Ljava/lang/String; // type@12e6 │ │ -37061a: 7110 61a0 0300 |0073: invoke-static {v3}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ -370620: 0c03 |0076: move-result-object v3 │ │ -370622: 6e30 51a0 6003 |0077: invoke-virtual {v0, v6, v3}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ -370628: d804 0401 |007a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -37062c: 28c1 |007c: goto 003d // -003f │ │ -37062e: 2013 3a14 |007d: instance-of v3, v1, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ -370632: 3803 0e00 |007f: if-eqz v3, 008d // +000e │ │ -370636: 1f01 3a14 |0081: check-cast v1, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ -37063a: 5411 4072 |0083: iget-object v1, v1, Ljavax/mail/internet/ParameterList$LiteralValue;.value:Ljava/lang/String; // field@7240 │ │ -37063e: 7110 61a0 0100 |0085: invoke-static {v1}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ -370644: 0c01 |0088: move-result-object v1 │ │ -370646: 6e30 51a0 2001 |0089: invoke-virtual {v0, v2, v1}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ -37064c: 2883 |008c: goto 000f // -007d │ │ -37064e: 2013 3e14 |008d: instance-of v3, v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -370652: 3803 1e00 |008f: if-eqz v3, 00ad // +001e │ │ -370656: 2203 e812 |0091: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -37065a: 7010 4098 0300 |0093: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370660: 6e20 4b98 2300 |0096: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -370666: 6e20 4b98 5300 |0099: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37066c: 6e10 5498 0300 |009c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370672: 0c02 |009f: move-result-object v2 │ │ -370674: 1f01 3e14 |00a0: check-cast v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ -370678: 5411 4772 |00a2: iget-object v1, v1, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7247 │ │ -37067c: 7110 61a0 0100 |00a4: invoke-static {v1}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ -370682: 0c01 |00a7: move-result-object v1 │ │ -370684: 6e30 51a0 2001 |00a8: invoke-virtual {v0, v2, v1}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ -37068a: 2900 64ff |00ab: goto/16 000f // -009c │ │ -37068e: 1f01 e612 |00ad: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -370692: 6e10 2298 0100 |00af: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -370698: 0a03 |00b2: move-result v3 │ │ -37069a: 1306 3c00 |00b3: const/16 v6, #int 60 // #3c │ │ -37069e: 3763 5f00 |00b5: if-le v3, v6, 0114 // +005f │ │ -3706a2: 6303 5372 |00b7: sget-boolean v3, Ljavax/mail/internet/ParameterList;.splitLongParameters:Z // field@7253 │ │ -3706a6: 3803 5b00 |00b9: if-eqz v3, 0114 // +005b │ │ -3706aa: 6303 4c72 |00bb: sget-boolean v3, Ljavax/mail/internet/ParameterList;.encodeParameters:Z // field@724c │ │ -3706ae: 3803 5700 |00bd: if-eqz v3, 0114 // +0057 │ │ -3706b2: 2203 e812 |00bf: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3706b6: 7010 4098 0300 |00c1: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3706bc: 6e20 4b98 2300 |00c4: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3706c2: 6e20 4b98 5300 |00c7: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3706c8: 6e10 5498 0300 |00ca: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3706ce: 0c02 |00cd: move-result-object v2 │ │ -3706d0: 1203 |00ce: const/4 v3, #int 0 // #0 │ │ -3706d2: 6e10 2298 0100 |00cf: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3706d8: 0a05 |00d2: move-result v5 │ │ -3706da: 3765 2300 |00d3: if-le v5, v6, 00f6 // +0023 │ │ -3706de: 2205 e812 |00d5: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3706e2: 7010 4098 0500 |00d7: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3706e8: 6e20 4b98 2500 |00da: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3706ee: 6e20 4798 3500 |00dd: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3706f4: 6e10 5498 0500 |00e0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3706fa: 0c05 |00e3: move-result-object v5 │ │ -3706fc: 6e30 2e98 4106 |00e4: invoke-virtual {v1, v4, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -370702: 0c07 |00e7: move-result-object v7 │ │ -370704: 7110 61a0 0700 |00e8: invoke-static {v7}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ -37070a: 0c07 |00eb: move-result-object v7 │ │ -37070c: 6e30 51a0 5007 |00ec: invoke-virtual {v0, v5, v7}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ -370712: 6e20 2d98 6100 |00ef: invoke-virtual {v1, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -370718: 0c01 |00f2: move-result-object v1 │ │ -37071a: d803 0301 |00f3: add-int/lit8 v3, v3, #int 1 // #01 │ │ -37071e: 28da |00f5: goto 00cf // -0026 │ │ -370720: 6e10 2298 0100 |00f6: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -370726: 0a04 |00f9: move-result v4 │ │ -370728: 3d04 15ff |00fa: if-lez v4, 000f // -00eb │ │ -37072c: 2204 e812 |00fc: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -370730: 7010 4098 0400 |00fe: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -370736: 6e20 4b98 2400 |0101: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37073c: 6e20 4798 3400 |0104: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -370742: 6e10 5498 0400 |0107: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -370748: 0c02 |010a: move-result-object v2 │ │ -37074a: 7110 61a0 0100 |010b: invoke-static {v1}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ -370750: 0c01 |010e: move-result-object v1 │ │ -370752: 6e30 51a0 2001 |010f: invoke-virtual {v0, v2, v1}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ -370758: 2900 fdfe |0112: goto/16 000f // -0103 │ │ -37075c: 7110 61a0 0100 |0114: invoke-static {v1}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ -370762: 0c01 |0117: move-result-object v1 │ │ -370764: 6e30 51a0 2001 |0118: invoke-virtual {v0, v2, v1}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ -37076a: 2900 f4fe |011b: goto/16 000f // -010c │ │ -37076e: 6e10 52a0 0000 |011d: invoke-virtual {v0}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.toString:()Ljava/lang/String; // method@a052 │ │ -370774: 0c09 |0120: move-result-object v9 │ │ -370776: 1109 |0121: return-object v9 │ │ +370520: |[370520] javax.mail.internet.ParameterList.toString:(I)Ljava/lang/String; │ │ +370530: 2200 3d14 |0000: new-instance v0, Ljavax/mail/internet/ParameterList$ToStringBuffer; // type@143d │ │ +370534: 7020 50a0 9000 |0002: invoke-direct {v0, v9}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.:(I)V // method@a050 │ │ +37053a: 5489 4f72 |0005: iget-object v9, v8, Ljavax/mail/internet/ParameterList;.list:Ljava/util/Map; // field@724f │ │ +37053e: 7210 839a 0900 |0007: invoke-interface {v9}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@9a83 │ │ +370544: 0c09 |000a: move-result-object v9 │ │ +370546: 7210 b19a 0900 |000b: invoke-interface {v9}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +37054c: 0c09 |000e: move-result-object v9 │ │ +37054e: 7210 3f9a 0900 |000f: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +370554: 0a01 |0012: move-result v1 │ │ +370556: 3801 0a01 |0013: if-eqz v1, 011d // +010a │ │ +37055a: 7210 409a 0900 |0015: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +370560: 0c01 |0018: move-result-object v1 │ │ +370562: 1f01 6e13 |0019: check-cast v1, Ljava/util/Map$Entry; // type@136e │ │ +370566: 7210 7d9a 0100 |001b: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@9a7d │ │ +37056c: 0c02 |001e: move-result-object v2 │ │ +37056e: 1f02 e612 |001f: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +370572: 7210 7e9a 0100 |0021: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@9a7e │ │ +370578: 0c01 |0024: move-result-object v1 │ │ +37057a: 2013 3b14 |0025: instance-of v3, v1, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ +37057e: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +370580: 1a05 a404 |0028: const-string v5, "*" // string@04a4 │ │ +370584: 3803 5300 |002a: if-eqz v3, 007d // +0053 │ │ +370588: 1f01 3b14 |002c: check-cast v1, Ljavax/mail/internet/ParameterList$MultiValue; // type@143b │ │ +37058c: 2203 e812 |002e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +370590: 7010 4098 0300 |0030: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370596: 6e20 4b98 2300 |0033: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37059c: 6e20 4b98 5300 |0036: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3705a2: 6e10 5498 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3705a8: 0c02 |003c: move-result-object v2 │ │ +3705aa: 6e10 4ba0 0100 |003d: invoke-virtual {v1}, Ljavax/mail/internet/ParameterList$MultiValue;.size:()I // method@a04b │ │ +3705b0: 0a03 |0040: move-result v3 │ │ +3705b2: 3534 ceff |0041: if-ge v4, v3, 000f // -0032 │ │ +3705b6: 6e20 4aa0 4100 |0043: invoke-virtual {v1, v4}, Ljavax/mail/internet/ParameterList$MultiValue;.get:(I)Ljava/lang/Object; // method@a04a │ │ +3705bc: 0c03 |0046: move-result-object v3 │ │ +3705be: 2036 3e14 |0047: instance-of v6, v3, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +3705c2: 3806 1900 |0049: if-eqz v6, 0062 // +0019 │ │ +3705c6: 2206 e812 |004b: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3705ca: 7010 4098 0600 |004d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3705d0: 6e20 4b98 2600 |0050: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3705d6: 6e20 4798 4600 |0053: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3705dc: 6e20 4b98 5600 |0056: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3705e2: 6e10 5498 0600 |0059: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3705e8: 0c06 |005c: move-result-object v6 │ │ +3705ea: 1f03 3e14 |005d: check-cast v3, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +3705ee: 5433 4772 |005f: iget-object v3, v3, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7247 │ │ +3705f2: 2812 |0061: goto 0073 // +0012 │ │ +3705f4: 2206 e812 |0062: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3705f8: 7010 4098 0600 |0064: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3705fe: 6e20 4b98 2600 |0067: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370604: 6e20 4798 4600 |006a: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +37060a: 6e10 5498 0600 |006d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370610: 0c06 |0070: move-result-object v6 │ │ +370612: 1f03 e612 |0071: check-cast v3, Ljava/lang/String; // type@12e6 │ │ +370616: 7110 61a0 0300 |0073: invoke-static {v3}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ +37061c: 0c03 |0076: move-result-object v3 │ │ +37061e: 6e30 51a0 6003 |0077: invoke-virtual {v0, v6, v3}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ +370624: d804 0401 |007a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +370628: 28c1 |007c: goto 003d // -003f │ │ +37062a: 2013 3a14 |007d: instance-of v3, v1, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ +37062e: 3803 0e00 |007f: if-eqz v3, 008d // +000e │ │ +370632: 1f01 3a14 |0081: check-cast v1, Ljavax/mail/internet/ParameterList$LiteralValue; // type@143a │ │ +370636: 5411 4072 |0083: iget-object v1, v1, Ljavax/mail/internet/ParameterList$LiteralValue;.value:Ljava/lang/String; // field@7240 │ │ +37063a: 7110 61a0 0100 |0085: invoke-static {v1}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ +370640: 0c01 |0088: move-result-object v1 │ │ +370642: 6e30 51a0 2001 |0089: invoke-virtual {v0, v2, v1}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ +370648: 2883 |008c: goto 000f // -007d │ │ +37064a: 2013 3e14 |008d: instance-of v3, v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +37064e: 3803 1e00 |008f: if-eqz v3, 00ad // +001e │ │ +370652: 2203 e812 |0091: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +370656: 7010 4098 0300 |0093: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +37065c: 6e20 4b98 2300 |0096: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370662: 6e20 4b98 5300 |0099: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370668: 6e10 5498 0300 |009c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +37066e: 0c02 |009f: move-result-object v2 │ │ +370670: 1f01 3e14 |00a0: check-cast v1, Ljavax/mail/internet/ParameterList$Value; // type@143e │ │ +370674: 5411 4772 |00a2: iget-object v1, v1, Ljavax/mail/internet/ParameterList$Value;.encodedValue:Ljava/lang/String; // field@7247 │ │ +370678: 7110 61a0 0100 |00a4: invoke-static {v1}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ +37067e: 0c01 |00a7: move-result-object v1 │ │ +370680: 6e30 51a0 2001 |00a8: invoke-virtual {v0, v2, v1}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ +370686: 2900 64ff |00ab: goto/16 000f // -009c │ │ +37068a: 1f01 e612 |00ad: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +37068e: 6e10 2298 0100 |00af: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +370694: 0a03 |00b2: move-result v3 │ │ +370696: 1306 3c00 |00b3: const/16 v6, #int 60 // #3c │ │ +37069a: 3763 5f00 |00b5: if-le v3, v6, 0114 // +005f │ │ +37069e: 6303 5372 |00b7: sget-boolean v3, Ljavax/mail/internet/ParameterList;.splitLongParameters:Z // field@7253 │ │ +3706a2: 3803 5b00 |00b9: if-eqz v3, 0114 // +005b │ │ +3706a6: 6303 4c72 |00bb: sget-boolean v3, Ljavax/mail/internet/ParameterList;.encodeParameters:Z // field@724c │ │ +3706aa: 3803 5700 |00bd: if-eqz v3, 0114 // +0057 │ │ +3706ae: 2203 e812 |00bf: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3706b2: 7010 4098 0300 |00c1: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3706b8: 6e20 4b98 2300 |00c4: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3706be: 6e20 4b98 5300 |00c7: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3706c4: 6e10 5498 0300 |00ca: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3706ca: 0c02 |00cd: move-result-object v2 │ │ +3706cc: 1203 |00ce: const/4 v3, #int 0 // #0 │ │ +3706ce: 6e10 2298 0100 |00cf: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3706d4: 0a05 |00d2: move-result v5 │ │ +3706d6: 3765 2300 |00d3: if-le v5, v6, 00f6 // +0023 │ │ +3706da: 2205 e812 |00d5: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3706de: 7010 4098 0500 |00d7: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3706e4: 6e20 4b98 2500 |00da: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3706ea: 6e20 4798 3500 |00dd: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3706f0: 6e10 5498 0500 |00e0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3706f6: 0c05 |00e3: move-result-object v5 │ │ +3706f8: 6e30 2e98 4106 |00e4: invoke-virtual {v1, v4, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3706fe: 0c07 |00e7: move-result-object v7 │ │ +370700: 7110 61a0 0700 |00e8: invoke-static {v7}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ +370706: 0c07 |00eb: move-result-object v7 │ │ +370708: 6e30 51a0 5007 |00ec: invoke-virtual {v0, v5, v7}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ +37070e: 6e20 2d98 6100 |00ef: invoke-virtual {v1, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +370714: 0c01 |00f2: move-result-object v1 │ │ +370716: d803 0301 |00f3: add-int/lit8 v3, v3, #int 1 // #01 │ │ +37071a: 28da |00f5: goto 00cf // -0026 │ │ +37071c: 6e10 2298 0100 |00f6: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +370722: 0a04 |00f9: move-result v4 │ │ +370724: 3d04 15ff |00fa: if-lez v4, 000f // -00eb │ │ +370728: 2204 e812 |00fc: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +37072c: 7010 4098 0400 |00fe: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +370732: 6e20 4b98 2400 |0101: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +370738: 6e20 4798 3400 |0104: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +37073e: 6e10 5498 0400 |0107: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +370744: 0c02 |010a: move-result-object v2 │ │ +370746: 7110 61a0 0100 |010b: invoke-static {v1}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ +37074c: 0c01 |010e: move-result-object v1 │ │ +37074e: 6e30 51a0 2001 |010f: invoke-virtual {v0, v2, v1}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ +370754: 2900 fdfe |0112: goto/16 000f // -0103 │ │ +370758: 7110 61a0 0100 |0114: invoke-static {v1}, Ljavax/mail/internet/ParameterList;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@a061 │ │ +37075e: 0c01 |0117: move-result-object v1 │ │ +370760: 6e30 51a0 2001 |0118: invoke-virtual {v0, v2, v1}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.addNV:(Ljava/lang/String;Ljava/lang/String;)V // method@a051 │ │ +370766: 2900 f4fe |011b: goto/16 000f // -010c │ │ +37076a: 6e10 52a0 0000 |011d: invoke-virtual {v0}, Ljavax/mail/internet/ParameterList$ToStringBuffer;.toString:()Ljava/lang/String; // method@a052 │ │ +370770: 0c09 |0120: move-result-object v9 │ │ +370772: 1109 |0121: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0005 line=660 │ │ 0x000f line=662 │ │ 0x0015 line=663 │ │ 0x001b line=664 │ │ @@ -813592,36 +813592,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -371640: |[371640] javax.mail.internet.UniqueValue.:()V │ │ -371650: 2200 9813 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@1398 │ │ -371654: 7010 399b 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@9b39 │ │ -37165a: 6900 5772 |0005: sput-object v0, Ljavax/mail/internet/UniqueValue;.id:Ljava/util/concurrent/atomic/AtomicInteger; // field@7257 │ │ -37165e: 0e00 |0007: return-void │ │ +37163c: |[37163c] javax.mail.internet.UniqueValue.:()V │ │ +37164c: 2200 9813 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@1398 │ │ +371650: 7010 399b 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@9b39 │ │ +371656: 6900 5772 |0005: sput-object v0, Ljavax/mail/internet/UniqueValue;.id:Ljava/util/concurrent/atomic/AtomicInteger; // field@7257 │ │ +37165a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/internet/UniqueValue;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -371660: |[371660] javax.mail.internet.UniqueValue.:()V │ │ -371670: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -371676: 0e00 |0003: return-void │ │ +37165c: |[37165c] javax.mail.internet.UniqueValue.:()V │ │ +37166c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +371672: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/UniqueValue; │ │ │ │ #2 : (in Ljavax/mail/internet/UniqueValue;) │ │ @@ -813629,37 +813629,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -371530: |[371530] javax.mail.internet.UniqueValue.getUniqueBoundaryValue:()Ljava/lang/String; │ │ -371540: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -371544: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37154a: 6e10 e997 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ -371550: 0a01 |0008: move-result v1 │ │ -371552: 8111 |0009: int-to-long v1, v1 │ │ -371554: 1a03 a805 |000a: const-string v3, "----=_Part_" // string@05a8 │ │ -371558: 6e20 4b98 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37155e: 6203 5772 |000f: sget-object v3, Ljavax/mail/internet/UniqueValue;.id:Ljava/util/concurrent/atomic/AtomicInteger; // field@7257 │ │ -371562: 6e10 3e9b 0300 |0011: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ -371568: 0a03 |0014: move-result v3 │ │ -37156a: 6e20 4798 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -371570: 1a03 3d57 |0018: const-string v3, "_" // string@573d │ │ -371574: 6e20 4b98 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37157a: 6e30 4898 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -371580: 1301 2e00 |0020: const/16 v1, #int 46 // #2e │ │ -371584: 6e20 4498 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -37158a: 7100 5798 0000 |0025: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ -371590: 0b01 |0028: move-result-wide v1 │ │ -371592: 6e30 4898 1002 |0029: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -371598: 6e10 5498 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -37159e: 0c00 |002f: move-result-object v0 │ │ -3715a0: 1100 |0030: return-object v0 │ │ +37152c: |[37152c] javax.mail.internet.UniqueValue.getUniqueBoundaryValue:()Ljava/lang/String; │ │ +37153c: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +371540: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +371546: 6e10 e997 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ +37154c: 0a01 |0008: move-result v1 │ │ +37154e: 8111 |0009: int-to-long v1, v1 │ │ +371550: 1a03 a805 |000a: const-string v3, "----=_Part_" // string@05a8 │ │ +371554: 6e20 4b98 3000 |000c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37155a: 6203 5772 |000f: sget-object v3, Ljavax/mail/internet/UniqueValue;.id:Ljava/util/concurrent/atomic/AtomicInteger; // field@7257 │ │ +37155e: 6e10 3e9b 0300 |0011: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ +371564: 0a03 |0014: move-result v3 │ │ +371566: 6e20 4798 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +37156c: 1a03 3d57 |0018: const-string v3, "_" // string@573d │ │ +371570: 6e20 4b98 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +371576: 6e30 4898 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +37157c: 1301 2e00 |0020: const/16 v1, #int 46 // #2e │ │ +371580: 6e20 4498 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +371586: 7100 5798 0000 |0025: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ +37158c: 0b01 |0028: move-result-wide v1 │ │ +37158e: 6e30 4898 1002 |0029: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +371594: 6e10 5498 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +37159a: 0c00 |002f: move-result-object v0 │ │ +37159c: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=74 │ │ 0x000c line=77 │ │ 0x001d line=78 │ │ 0x0025 line=79 │ │ @@ -813671,47 +813671,47 @@ │ │ type : '(Ljavax/mail/Session;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -3715a4: |[3715a4] javax.mail.internet.UniqueValue.getUniqueMessageIDValue:(Ljavax/mail/Session;)Ljava/lang/String; │ │ -3715b4: 7110 939e 0300 |0000: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; // method@9e93 │ │ -3715ba: 0c03 |0003: move-result-object v3 │ │ -3715bc: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -3715c0: 6e10 919e 0300 |0006: invoke-virtual {v3}, Ljavax/mail/internet/InternetAddress;.getAddress:()Ljava/lang/String; // method@9e91 │ │ -3715c6: 0c03 |0009: move-result-object v3 │ │ -3715c8: 2803 |000a: goto 000d // +0003 │ │ -3715ca: 1a03 fa87 |000b: const-string v3, "javamailuser@localhost" // string@87fa │ │ -3715ce: 1300 4000 |000d: const/16 v0, #int 64 // #40 │ │ -3715d2: 6e20 1f98 0300 |000f: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ -3715d8: 0a00 |0012: move-result v0 │ │ -3715da: 3a00 0600 |0013: if-ltz v0, 0019 // +0006 │ │ -3715de: 6e20 2d98 0300 |0015: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3715e4: 0c03 |0018: move-result-object v3 │ │ -3715e6: 2200 e812 |0019: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3715ea: 7010 4098 0000 |001b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3715f0: 6e10 e997 0000 |001e: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ -3715f6: 0a01 |0021: move-result v1 │ │ -3715f8: 6e20 4798 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3715fe: 1301 2e00 |0025: const/16 v1, #int 46 // #2e │ │ -371602: 6e20 4498 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -371608: 6202 5772 |002a: sget-object v2, Ljavax/mail/internet/UniqueValue;.id:Ljava/util/concurrent/atomic/AtomicInteger; // field@7257 │ │ -37160c: 6e10 3e9b 0200 |002c: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ -371612: 0a02 |002f: move-result v2 │ │ -371614: 6e20 4798 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -37161a: 6e20 4498 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -371620: 7100 5798 0000 |0036: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ -371626: 0b01 |0039: move-result-wide v1 │ │ -371628: 6e30 4898 1002 |003a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -37162e: 6e20 4b98 3000 |003d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -371634: 6e10 5498 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -37163a: 0c03 |0043: move-result-object v3 │ │ -37163c: 1103 |0044: return-object v3 │ │ +3715a0: |[3715a0] javax.mail.internet.UniqueValue.getUniqueMessageIDValue:(Ljavax/mail/Session;)Ljava/lang/String; │ │ +3715b0: 7110 939e 0300 |0000: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; // method@9e93 │ │ +3715b6: 0c03 |0003: move-result-object v3 │ │ +3715b8: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +3715bc: 6e10 919e 0300 |0006: invoke-virtual {v3}, Ljavax/mail/internet/InternetAddress;.getAddress:()Ljava/lang/String; // method@9e91 │ │ +3715c2: 0c03 |0009: move-result-object v3 │ │ +3715c4: 2803 |000a: goto 000d // +0003 │ │ +3715c6: 1a03 fa87 |000b: const-string v3, "javamailuser@localhost" // string@87fa │ │ +3715ca: 1300 4000 |000d: const/16 v0, #int 64 // #40 │ │ +3715ce: 6e20 1f98 0300 |000f: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ +3715d4: 0a00 |0012: move-result v0 │ │ +3715d6: 3a00 0600 |0013: if-ltz v0, 0019 // +0006 │ │ +3715da: 6e20 2d98 0300 |0015: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3715e0: 0c03 |0018: move-result-object v3 │ │ +3715e2: 2200 e812 |0019: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3715e6: 7010 4098 0000 |001b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3715ec: 6e10 e997 0000 |001e: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ +3715f2: 0a01 |0021: move-result v1 │ │ +3715f4: 6e20 4798 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3715fa: 1301 2e00 |0025: const/16 v1, #int 46 // #2e │ │ +3715fe: 6e20 4498 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +371604: 6202 5772 |002a: sget-object v2, Ljavax/mail/internet/UniqueValue;.id:Ljava/util/concurrent/atomic/AtomicInteger; // field@7257 │ │ +371608: 6e10 3e9b 0200 |002c: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ +37160e: 0a02 |002f: move-result v2 │ │ +371610: 6e20 4798 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +371616: 6e20 4498 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +37161c: 7100 5798 0000 |0036: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ +371622: 0b01 |0039: move-result-wide v1 │ │ +371624: 6e30 4898 1002 |003a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +37162a: 6e20 4b98 3000 |003d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +371630: 6e10 5498 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +371636: 0c03 |0043: move-result-object v3 │ │ +371638: 1103 |0044: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0006 line=102 │ │ 0x000f line=106 │ │ 0x0015 line=108 │ │ 0x0019 line=110 │ │ @@ -813755,17 +813755,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3726d8: |[3726d8] javax.mail.search.SearchTerm.:()V │ │ -3726e8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3726ee: 0e00 |0003: return-void │ │ +3726d4: |[3726d4] javax.mail.search.SearchTerm.:()V │ │ +3726e4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3726ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/search/SearchTerm; │ │ │ │ Virtual methods - │ │ @@ -813805,17 +813805,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -372a14: |[372a14] javax.mail.util.ByteArrayDataSource$DSByteArrayOutputStream.:()V │ │ -372a24: 7010 5196 0000 |0000: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@9651 │ │ -372a2a: 0e00 |0003: return-void │ │ +372a10: |[372a10] javax.mail.util.ByteArrayDataSource$DSByteArrayOutputStream.:()V │ │ +372a20: 7010 5196 0000 |0000: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@9651 │ │ +372a26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream; │ │ │ │ Virtual methods - │ │ @@ -813824,17 +813824,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3729e4: |[3729e4] javax.mail.util.ByteArrayDataSource$DSByteArrayOutputStream.getBuf:()[B │ │ -3729f4: 5410 8672 |0000: iget-object v0, v1, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.buf:[B // field@7286 │ │ -3729f8: 1100 |0002: return-object v0 │ │ +3729e0: |[3729e0] javax.mail.util.ByteArrayDataSource$DSByteArrayOutputStream.getBuf:()[B │ │ +3729f0: 5410 8672 |0000: iget-object v0, v1, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.buf:[B // field@7286 │ │ +3729f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream; │ │ │ │ #1 : (in Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;) │ │ @@ -813842,17 +813842,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3729fc: |[3729fc] javax.mail.util.ByteArrayDataSource$DSByteArrayOutputStream.getCount:()I │ │ -372a0c: 5210 8772 |0000: iget v0, v1, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.count:I // field@7287 │ │ -372a10: 0f00 |0002: return v0 │ │ +3729f8: |[3729f8] javax.mail.util.ByteArrayDataSource$DSByteArrayOutputStream.getCount:()I │ │ +372a08: 5210 8772 |0000: iget v0, v1, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.count:I // field@7287 │ │ +372a0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream; │ │ │ │ source_file_idx : 3907 (ByteArrayDataSource.java) │ │ @@ -813903,21 +813903,21 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -372d0c: |[372d0c] javax.mail.util.SharedFileInputStream$SharedFile.:(Ljava/io/File;)V │ │ -372d1c: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -372d22: 2200 a612 |0003: new-instance v0, Ljava/io/RandomAccessFile; // type@12a6 │ │ -372d26: 1a01 83a7 |0005: const-string v1, "r" // string@a783 │ │ -372d2a: 7030 fb96 3001 |0007: invoke-direct {v0, v3, v1}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@96fb │ │ -372d30: 5b20 9172 |000a: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7291 │ │ -372d34: 0e00 |000c: return-void │ │ +372d08: |[372d08] javax.mail.util.SharedFileInputStream$SharedFile.:(Ljava/io/File;)V │ │ +372d18: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +372d1e: 2200 a612 |0003: new-instance v0, Ljava/io/RandomAccessFile; // type@12a6 │ │ +372d22: 1a01 83a7 |0005: const-string v1, "r" // string@a783 │ │ +372d26: 7030 fb96 3001 |0007: invoke-direct {v0, v3, v1}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@96fb │ │ +372d2c: 5b20 9172 |000a: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7291 │ │ +372d30: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=120 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Ljavax/mail/util/SharedFileInputStream$SharedFile; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/io/File; │ │ @@ -813927,21 +813927,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -372d38: |[372d38] javax.mail.util.SharedFileInputStream$SharedFile.:(Ljava/lang/String;)V │ │ -372d48: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -372d4e: 2200 a612 |0003: new-instance v0, Ljava/io/RandomAccessFile; // type@12a6 │ │ -372d52: 1a01 83a7 |0005: const-string v1, "r" // string@a783 │ │ -372d56: 7030 fc96 3001 |0007: invoke-direct {v0, v3, v1}, Ljava/io/RandomAccessFile;.:(Ljava/lang/String;Ljava/lang/String;)V // method@96fc │ │ -372d5c: 5b20 9172 |000a: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7291 │ │ -372d60: 0e00 |000c: return-void │ │ +372d34: |[372d34] javax.mail.util.SharedFileInputStream$SharedFile.:(Ljava/lang/String;)V │ │ +372d44: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +372d4a: 2200 a612 |0003: new-instance v0, Ljava/io/RandomAccessFile; // type@12a6 │ │ +372d4e: 1a01 83a7 |0005: const-string v1, "r" // string@a783 │ │ +372d52: 7030 fc96 3001 |0007: invoke-direct {v0, v3, v1}, Ljava/io/RandomAccessFile;.:(Ljava/lang/String;Ljava/lang/String;)V // method@96fc │ │ +372d58: 5b20 9172 |000a: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7291 │ │ +372d5c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=116 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Ljavax/mail/util/SharedFileInputStream$SharedFile; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/lang/String; │ │ @@ -813952,28 +813952,28 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -372d64: |[372d64] javax.mail.util.SharedFileInputStream$SharedFile.close:()V │ │ -372d74: 1d01 |0000: monitor-enter v1 │ │ -372d76: 5210 9072 |0001: iget v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@7290 │ │ -372d7a: 3d00 0d00 |0003: if-lez v0, 0010 // +000d │ │ -372d7e: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ -372d82: 5910 9072 |0007: iput v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@7290 │ │ -372d86: 3c00 0700 |0009: if-gtz v0, 0010 // +0007 │ │ -372d8a: 5410 9172 |000b: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7291 │ │ -372d8e: 6e10 fd96 0000 |000d: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ -372d94: 1e01 |0010: monitor-exit v1 │ │ -372d96: 0e00 |0011: return-void │ │ -372d98: 0d00 |0012: move-exception v0 │ │ -372d9a: 1e01 |0013: monitor-exit v1 │ │ -372d9c: 2700 |0014: throw v0 │ │ +372d60: |[372d60] javax.mail.util.SharedFileInputStream$SharedFile.close:()V │ │ +372d70: 1d01 |0000: monitor-enter v1 │ │ +372d72: 5210 9072 |0001: iget v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@7290 │ │ +372d76: 3d00 0d00 |0003: if-lez v0, 0010 // +000d │ │ +372d7a: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ +372d7e: 5910 9072 |0007: iput v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@7290 │ │ +372d82: 3c00 0700 |0009: if-gtz v0, 0010 // +0007 │ │ +372d86: 5410 9172 |000b: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7291 │ │ +372d8a: 6e10 fd96 0000 |000d: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ +372d90: 1e01 |0010: monitor-exit v1 │ │ +372d92: 0e00 |0011: return-void │ │ +372d94: 0d00 |0012: move-exception v0 │ │ +372d96: 1e01 |0013: monitor-exit v1 │ │ +372d98: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=129 │ │ 0x000b line=130 │ │ 0x0010 line=131 │ │ @@ -813985,22 +813985,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -372dac: |[372dac] javax.mail.util.SharedFileInputStream$SharedFile.finalize:()V │ │ -372dbc: 5410 9172 |0000: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7291 │ │ -372dc0: 6e10 fd96 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ -372dc6: 6f10 e797 0100 |0005: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ -372dcc: 0e00 |0008: return-void │ │ -372dce: 0d00 |0009: move-exception v0 │ │ -372dd0: 6f10 e797 0100 |000a: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ -372dd6: 2700 |000d: throw v0 │ │ +372da8: |[372da8] javax.mail.util.SharedFileInputStream$SharedFile.finalize:()V │ │ +372db8: 5410 9172 |0000: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7291 │ │ +372dbc: 6e10 fd96 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ +372dc2: 6f10 e797 0100 |0005: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ +372dc8: 0e00 |0008: return-void │ │ +372dca: 0d00 |0009: move-exception v0 │ │ +372dcc: 6f10 e797 0100 |000a: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ +372dd2: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=151 │ │ 0x000d line=152 │ │ @@ -814012,30 +814012,30 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -372de4: |[372de4] javax.mail.util.SharedFileInputStream$SharedFile.forceClose:()V │ │ -372df4: 1d01 |0000: monitor-enter v1 │ │ -372df6: 5210 9072 |0001: iget v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@7290 │ │ -372dfa: 3d00 0b00 |0003: if-lez v0, 000e // +000b │ │ -372dfe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -372e00: 5910 9072 |0006: iput v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@7290 │ │ -372e04: 5410 9172 |0008: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7291 │ │ -372e08: 6e10 fd96 0000 |000a: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ -372e0e: 2806 |000d: goto 0013 // +0006 │ │ -372e10: 5410 9172 |000e: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7291 │ │ -372e14: 6e10 fd96 0000 |0010: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ -372e1a: 1e01 |0013: monitor-exit v1 │ │ -372e1c: 0e00 |0014: return-void │ │ -372e1e: 0d00 |0015: move-exception v0 │ │ -372e20: 1e01 |0016: monitor-exit v1 │ │ -372e22: 2700 |0017: throw v0 │ │ +372de0: |[372de0] javax.mail.util.SharedFileInputStream$SharedFile.forceClose:()V │ │ +372df0: 1d01 |0000: monitor-enter v1 │ │ +372df2: 5210 9072 |0001: iget v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@7290 │ │ +372df6: 3d00 0b00 |0003: if-lez v0, 000e // +000b │ │ +372dfa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +372dfc: 5910 9072 |0006: iput v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@7290 │ │ +372e00: 5410 9172 |0008: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7291 │ │ +372e04: 6e10 fd96 0000 |000a: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ +372e0a: 2806 |000d: goto 0013 // +0006 │ │ +372e0c: 5410 9172 |000e: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7291 │ │ +372e10: 6e10 fd96 0000 |0010: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ +372e16: 1e01 |0013: monitor-exit v1 │ │ +372e18: 0e00 |0014: return-void │ │ +372e1a: 0d00 |0015: move-exception v0 │ │ +372e1c: 1e01 |0016: monitor-exit v1 │ │ +372e1e: 2700 |0017: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x0015 │ │ 0x000e - 0x0013 │ │ Ljava/io/IOException; -> 0x0013 │ │ -> 0x0015 │ │ positions : │ │ @@ -814052,25 +814052,25 @@ │ │ type : '()Ljava/io/RandomAccessFile;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -372cd4: |[372cd4] javax.mail.util.SharedFileInputStream$SharedFile.open:()Ljava/io/RandomAccessFile; │ │ -372ce4: 1d01 |0000: monitor-enter v1 │ │ -372ce6: 5210 9072 |0001: iget v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@7290 │ │ -372cea: d800 0001 |0003: add-int/lit8 v0, v0, #int 1 // #01 │ │ -372cee: 5910 9072 |0005: iput v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@7290 │ │ -372cf2: 5410 9172 |0007: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7291 │ │ -372cf6: 1e01 |0009: monitor-exit v1 │ │ -372cf8: 1100 |000a: return-object v0 │ │ -372cfa: 0d00 |000b: move-exception v0 │ │ -372cfc: 1e01 |000c: monitor-exit v1 │ │ -372cfe: 2700 |000d: throw v0 │ │ +372cd0: |[372cd0] javax.mail.util.SharedFileInputStream$SharedFile.open:()Ljava/io/RandomAccessFile; │ │ +372ce0: 1d01 |0000: monitor-enter v1 │ │ +372ce2: 5210 9072 |0001: iget v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@7290 │ │ +372ce6: d800 0001 |0003: add-int/lit8 v0, v0, #int 1 // #01 │ │ +372cea: 5910 9072 |0005: iput v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.cnt:I // field@7290 │ │ +372cee: 5410 9172 |0007: iget-object v0, v1, Ljavax/mail/util/SharedFileInputStream$SharedFile;.in:Ljava/io/RandomAccessFile; // field@7291 │ │ +372cf2: 1e01 |0009: monitor-exit v1 │ │ +372cf4: 1100 |000a: return-object v0 │ │ +372cf6: 0d00 |000b: move-exception v0 │ │ +372cf8: 1e01 |000c: monitor-exit v1 │ │ +372cfa: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0001 line=124 │ │ 0x0007 line=125 │ │ locals : │ │ @@ -814209,52 +814209,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 19 │ │ ins : 0 │ │ outs : 16 │ │ insns size : 75 16-bit code units │ │ -3745ec: |[3745ec] myjava.awt.datatransfer.DataFlavor.:()V │ │ -3745fc: 2200 7814 |0000: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -374600: 1a01 cfbb |0002: const-string v1, "text/plain; charset=unicode; class=java.io.InputStream" // string@bbcf │ │ -374604: 1a02 f141 |0004: const-string v2, "Plain Text" // string@41f1 │ │ -374608: 7030 3da1 1002 |0006: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a13d │ │ -37460e: 6900 b172 |0009: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainTextFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b1 │ │ -374612: 2200 7814 |000b: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -374616: 1a01 555d |000d: const-string v1, "application/x-java-serialized-object; class=java.lang.String" // string@5d55 │ │ -37461a: 1a02 ef4f |000f: const-string v2, "Unicode String" // string@4fef │ │ -37461e: 7030 3da1 1002 |0011: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a13d │ │ -374624: 6900 b672 |0014: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.stringFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b6 │ │ -374628: 2200 7814 |0016: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -37462c: 1a01 515d |0018: const-string v1, "application/x-java-file-list; class=java.util.List" // string@5d51 │ │ -374630: 1a02 505d |001a: const-string v2, "application/x-java-file-list" // string@5d50 │ │ -374634: 7030 3da1 1002 |001c: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a13d │ │ -37463a: 6900 ac72 |001f: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.javaFileListFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72ac │ │ -37463e: 1a03 d4bb |0021: const-string v3, "text/sgml" // string@bbd4 │ │ -374642: 1a04 d9bb |0023: const-string v4, "text/xml" // string@bbd9 │ │ -374646: 1a05 cbbb |0025: const-string v5, "text/html" // string@bbcb │ │ -37464a: 1a06 d3bb |0027: const-string v6, "text/rtf" // string@bbd3 │ │ -37464e: 1a07 cabb |0029: const-string v7, "text/enriched" // string@bbca │ │ -374652: 1a08 d2bb |002b: const-string v8, "text/richtext" // string@bbd2 │ │ -374656: 1a09 d7bb |002d: const-string v9, "text/uri-list" // string@bbd7 │ │ -37465a: 1a0a d6bb |002f: const-string v10, "text/tab-separated-values" // string@bbd6 │ │ -37465e: 1a0b d5bb |0031: const-string v11, "text/t140" // string@bbd5 │ │ -374662: 1a0c d1bb |0033: const-string v12, "text/rfc822-headers" // string@bbd1 │ │ -374666: 1a0d cdbb |0035: const-string v13, "text/parityfec" // string@bbcd │ │ -37466a: 1a0e c9bb |0037: const-string v14, "text/directory" // string@bbc9 │ │ -37466e: 1a0f c8bb |0039: const-string v15, "text/css" // string@bbc8 │ │ -374672: 1a10 c7bb |003b: const-string v16, "text/calendar" // string@bbc7 │ │ -374676: 1a11 545d |003d: const-string v17, "application/x-java-serialized-object" // string@5d54 │ │ -37467a: 1a12 cebb |003f: const-string v18, "text/plain" // string@bbce │ │ -37467e: 2510 dc15 0300 |0041: filled-new-array/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, [Ljava/lang/String; // type@15dc │ │ -374684: 0c00 |0044: move-result-object v0 │ │ -374686: 6900 b572 |0045: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.sortedTextFlavors:[Ljava/lang/String; // field@72b5 │ │ -37468a: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -37468c: 6900 b272 |0048: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainUnicodeFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b2 │ │ -374690: 0e00 |004a: return-void │ │ +3745e8: |[3745e8] myjava.awt.datatransfer.DataFlavor.:()V │ │ +3745f8: 2200 7814 |0000: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3745fc: 1a01 cfbb |0002: const-string v1, "text/plain; charset=unicode; class=java.io.InputStream" // string@bbcf │ │ +374600: 1a02 f141 |0004: const-string v2, "Plain Text" // string@41f1 │ │ +374604: 7030 3da1 1002 |0006: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a13d │ │ +37460a: 6900 b172 |0009: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainTextFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b1 │ │ +37460e: 2200 7814 |000b: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +374612: 1a01 555d |000d: const-string v1, "application/x-java-serialized-object; class=java.lang.String" // string@5d55 │ │ +374616: 1a02 ef4f |000f: const-string v2, "Unicode String" // string@4fef │ │ +37461a: 7030 3da1 1002 |0011: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a13d │ │ +374620: 6900 b672 |0014: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.stringFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b6 │ │ +374624: 2200 7814 |0016: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +374628: 1a01 515d |0018: const-string v1, "application/x-java-file-list; class=java.util.List" // string@5d51 │ │ +37462c: 1a02 505d |001a: const-string v2, "application/x-java-file-list" // string@5d50 │ │ +374630: 7030 3da1 1002 |001c: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a13d │ │ +374636: 6900 ac72 |001f: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.javaFileListFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72ac │ │ +37463a: 1a03 d4bb |0021: const-string v3, "text/sgml" // string@bbd4 │ │ +37463e: 1a04 d9bb |0023: const-string v4, "text/xml" // string@bbd9 │ │ +374642: 1a05 cbbb |0025: const-string v5, "text/html" // string@bbcb │ │ +374646: 1a06 d3bb |0027: const-string v6, "text/rtf" // string@bbd3 │ │ +37464a: 1a07 cabb |0029: const-string v7, "text/enriched" // string@bbca │ │ +37464e: 1a08 d2bb |002b: const-string v8, "text/richtext" // string@bbd2 │ │ +374652: 1a09 d7bb |002d: const-string v9, "text/uri-list" // string@bbd7 │ │ +374656: 1a0a d6bb |002f: const-string v10, "text/tab-separated-values" // string@bbd6 │ │ +37465a: 1a0b d5bb |0031: const-string v11, "text/t140" // string@bbd5 │ │ +37465e: 1a0c d1bb |0033: const-string v12, "text/rfc822-headers" // string@bbd1 │ │ +374662: 1a0d cdbb |0035: const-string v13, "text/parityfec" // string@bbcd │ │ +374666: 1a0e c9bb |0037: const-string v14, "text/directory" // string@bbc9 │ │ +37466a: 1a0f c8bb |0039: const-string v15, "text/css" // string@bbc8 │ │ +37466e: 1a10 c7bb |003b: const-string v16, "text/calendar" // string@bbc7 │ │ +374672: 1a11 545d |003d: const-string v17, "application/x-java-serialized-object" // string@5d54 │ │ +374676: 1a12 cebb |003f: const-string v18, "text/plain" // string@bbce │ │ +37467a: 2510 dc15 0300 |0041: filled-new-array/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, [Ljava/lang/String; // type@15dc │ │ +374680: 0c00 |0044: move-result-object v0 │ │ +374682: 6900 b572 |0045: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.sortedTextFlavors:[Ljava/lang/String; // field@72b5 │ │ +374686: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +374688: 6900 b272 |0048: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainUnicodeFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b2 │ │ +37468c: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x000b line=44 │ │ 0x0016 line=52 │ │ 0x0041 line=65 │ │ 0x0048 line=84 │ │ @@ -814265,21 +814265,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -374694: |[374694] myjava.awt.datatransfer.DataFlavor.:()V │ │ -3746a4: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3746aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3746ac: 5b10 b072 |0004: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -3746b0: 5b10 ab72 |0006: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ -3746b4: 5b10 b372 |0008: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -3746b8: 0e00 |000a: return-void │ │ +374690: |[374690] myjava.awt.datatransfer.DataFlavor.:()V │ │ +3746a0: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3746a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3746a8: 5b10 b072 |0004: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +3746ac: 5b10 ab72 |0006: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ +3746b0: 5b10 b372 |0008: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +3746b4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0004 line=133 │ │ 0x0006 line=134 │ │ 0x0008 line=135 │ │ locals : │ │ @@ -814290,32 +814290,32 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3746bc: |[3746bc] myjava.awt.datatransfer.DataFlavor.:(Ljava/lang/Class;Ljava/lang/String;)V │ │ -3746cc: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3746d2: 2200 7c14 |0003: new-instance v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ -3746d6: 1a01 4b5d |0005: const-string v1, "application" // string@5d4b │ │ -3746da: 1a02 b8c3 |0007: const-string v2, "x-java-serialized-object" // string@c3b8 │ │ -3746de: 7030 7aa1 1002 |0009: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a17a │ │ -3746e4: 5b30 b072 |000c: iput-object v0, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -3746e8: 3805 0500 |000e: if-eqz v5, 0013 // +0005 │ │ -3746ec: 5b35 ab72 |0010: iput-object v5, v3, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ -3746f0: 2805 |0012: goto 0017 // +0005 │ │ -3746f2: 1a05 545d |0013: const-string v5, "application/x-java-serialized-object" // string@5d54 │ │ -3746f6: 5b35 ab72 |0015: iput-object v5, v3, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ -3746fa: 6e10 5397 0400 |0017: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ -374700: 0c05 |001a: move-result-object v5 │ │ -374702: 1a01 4664 |001b: const-string v1, "class" // string@6446 │ │ -374706: 6e30 80a1 1005 |001d: invoke-virtual {v0, v1, v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.addParameter:(Ljava/lang/String;Ljava/lang/String;)V // method@a180 │ │ -37470c: 5b34 b372 |0020: iput-object v4, v3, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -374710: 0e00 |0022: return-void │ │ +3746b8: |[3746b8] myjava.awt.datatransfer.DataFlavor.:(Ljava/lang/Class;Ljava/lang/String;)V │ │ +3746c8: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3746ce: 2200 7c14 |0003: new-instance v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ +3746d2: 1a01 4b5d |0005: const-string v1, "application" // string@5d4b │ │ +3746d6: 1a02 b8c3 |0007: const-string v2, "x-java-serialized-object" // string@c3b8 │ │ +3746da: 7030 7aa1 1002 |0009: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a17a │ │ +3746e0: 5b30 b072 |000c: iput-object v0, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +3746e4: 3805 0500 |000e: if-eqz v5, 0013 // +0005 │ │ +3746e8: 5b35 ab72 |0010: iput-object v5, v3, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ +3746ec: 2805 |0012: goto 0017 // +0005 │ │ +3746ee: 1a05 545d |0013: const-string v5, "application/x-java-serialized-object" // string@5d54 │ │ +3746f2: 5b35 ab72 |0015: iput-object v5, v3, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ +3746f6: 6e10 5397 0400 |0017: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ +3746fc: 0c05 |001a: move-result-object v5 │ │ +3746fe: 1a01 4664 |001b: const-string v1, "class" // string@6446 │ │ +374702: 6e30 80a1 1005 |001d: invoke-virtual {v0, v1, v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.addParameter:(Ljava/lang/String;Ljava/lang/String;)V // method@a180 │ │ +374708: 5b34 b372 |0020: iput-object v4, v3, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +37470c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0003 line=139 │ │ 0x0010 line=142 │ │ 0x0015 line=144 │ │ 0x0017 line=147 │ │ @@ -814330,19 +814330,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -374714: |[374714] myjava.awt.datatransfer.DataFlavor.:(Ljava/lang/String;)V │ │ -374724: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -37472a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -37472c: 7040 54a1 2100 |0004: invoke-direct {v1, v2, v0, v0}, Lmyjava/awt/datatransfer/DataFlavor;.init:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V // method@a154 │ │ -374732: 0e00 |0007: return-void │ │ +374710: |[374710] myjava.awt.datatransfer.DataFlavor.:(Ljava/lang/String;)V │ │ +374720: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +374726: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +374728: 7040 54a1 2100 |0004: invoke-direct {v1, v2, v0, v0}, Lmyjava/awt/datatransfer/DataFlavor;.init:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V // method@a154 │ │ +37472e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lmyjava/awt/datatransfer/DataFlavor; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -814352,34 +814352,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -374734: |[374734] myjava.awt.datatransfer.DataFlavor.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -374744: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ -37474a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -37474c: 7040 54a1 4305 |0004: invoke-direct {v3, v4, v5, v0}, Lmyjava/awt/datatransfer/DataFlavor;.init:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V // method@a154 │ │ -374752: 0e00 |0007: return-void │ │ -374754: 0d04 |0008: move-exception v4 │ │ -374756: 2205 c812 |0009: new-instance v5, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -37475a: 2200 e812 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -37475e: 7010 4098 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -374764: 1a01 b25f |0010: const-string v1, "awt.16C " // string@5fb2 │ │ -374768: 6e20 4b98 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37476e: 5431 b072 |0015: iget-object v1, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -374772: 1a02 4664 |0017: const-string v2, "class" // string@6446 │ │ -374776: 6e20 85a1 2100 |0019: invoke-virtual {v1, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ -37477c: 0c01 |001c: move-result-object v1 │ │ -37477e: 6e20 4b98 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374784: 6e10 5498 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -37478a: 0c00 |0023: move-result-object v0 │ │ -37478c: 7030 8797 0504 |0024: invoke-direct {v5, v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9787 │ │ -374792: 2705 |0027: throw v5 │ │ +374730: |[374730] myjava.awt.datatransfer.DataFlavor.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +374740: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ +374746: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +374748: 7040 54a1 4305 |0004: invoke-direct {v3, v4, v5, v0}, Lmyjava/awt/datatransfer/DataFlavor;.init:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V // method@a154 │ │ +37474e: 0e00 |0007: return-void │ │ +374750: 0d04 |0008: move-exception v4 │ │ +374752: 2205 c812 |0009: new-instance v5, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +374756: 2200 e812 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +37475a: 7010 4098 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +374760: 1a01 b25f |0010: const-string v1, "awt.16C " // string@5fb2 │ │ +374764: 6e20 4b98 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37476a: 5431 b072 |0015: iget-object v1, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +37476e: 1a02 4664 |0017: const-string v2, "class" // string@6446 │ │ +374772: 6e20 85a1 2100 |0019: invoke-virtual {v1, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ +374778: 0c01 |001c: move-result-object v1 │ │ +37477a: 6e20 4b98 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374780: 6e10 5498 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +374786: 0c00 |0023: move-result-object v0 │ │ +374788: 7030 8797 0504 |0024: invoke-direct {v5, v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9787 │ │ +37478e: 2705 |0027: throw v5 │ │ catches : 1 │ │ 0x0004 - 0x0007 │ │ Ljava/lang/ClassNotFoundException; -> 0x0008 │ │ positions : │ │ 0x0000 line=151 │ │ 0x0004 line=153 │ │ 0x0009 line=156 │ │ @@ -814393,18 +814393,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3747a4: |[3747a4] myjava.awt.datatransfer.DataFlavor.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V │ │ -3747b4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3747ba: 7040 54a1 1032 |0003: invoke-direct {v0, v1, v2, v3}, Lmyjava/awt/datatransfer/DataFlavor;.init:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V // method@a154 │ │ -3747c0: 0e00 |0006: return-void │ │ +3747a0: |[3747a0] myjava.awt.datatransfer.DataFlavor.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V │ │ +3747b0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3747b6: 7040 54a1 1032 |0003: invoke-direct {v0, v1, v2, v3}, Lmyjava/awt/datatransfer/DataFlavor;.init:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V // method@a154 │ │ +3747bc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0003 line=167 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lmyjava/awt/datatransfer/DataFlavor; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -814416,47 +814416,47 @@ │ │ type : '(Ljava/util/List;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -3740bc: |[3740bc] myjava.awt.datatransfer.DataFlavor.fetchTextFlavors:(Ljava/util/List;Ljava/lang/String;)Ljava/util/List; │ │ -3740cc: 2200 6b13 |0000: new-instance v0, Ljava/util/LinkedList; // type@136b │ │ -3740d0: 7010 529a 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ -3740d6: 7210 659a 0300 |0005: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -3740dc: 0c03 |0008: move-result-object v3 │ │ -3740de: 7210 3f9a 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3740e4: 0a01 |000c: move-result v1 │ │ -3740e6: 3801 2b00 |000d: if-eqz v1, 0038 // +002b │ │ -3740ea: 7210 409a 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3740f0: 0c01 |0012: move-result-object v1 │ │ -3740f2: 1f01 7814 |0013: check-cast v1, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3740f6: 6e10 5ca1 0100 |0015: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.isFlavorTextType:()Z // method@a15c │ │ -3740fc: 0a02 |0018: move-result v2 │ │ -3740fe: 3802 1b00 |0019: if-eqz v2, 0034 // +001b │ │ -374102: 5412 b072 |001b: iget-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -374106: 6e10 84a1 0200 |001d: invoke-virtual {v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ -37410c: 0c02 |0020: move-result-object v2 │ │ -37410e: 6e20 1298 4200 |0021: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -374114: 0a02 |0024: move-result v2 │ │ -374116: 3802 e4ff |0025: if-eqz v2, 0009 // -001c │ │ -37411a: 6e20 579a 1000 |0027: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.contains:(Ljava/lang/Object;)Z // method@9a57 │ │ -374120: 0a02 |002a: move-result v2 │ │ -374122: 3902 0500 |002b: if-nez v2, 0030 // +0005 │ │ -374126: 6e20 549a 1000 |002d: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@9a54 │ │ -37412c: 7210 419a 0300 |0030: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@9a41 │ │ -374132: 28d6 |0033: goto 0009 // -002a │ │ -374134: 7210 419a 0300 |0034: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@9a41 │ │ -37413a: 28d2 |0037: goto 0009 // -002e │ │ -37413c: 6e10 589a 0000 |0038: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@9a58 │ │ -374142: 0a03 |003b: move-result v3 │ │ -374144: 3803 0300 |003c: if-eqz v3, 003f // +0003 │ │ -374148: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -37414a: 1100 |003f: return-object v0 │ │ +3740b8: |[3740b8] myjava.awt.datatransfer.DataFlavor.fetchTextFlavors:(Ljava/util/List;Ljava/lang/String;)Ljava/util/List; │ │ +3740c8: 2200 6b13 |0000: new-instance v0, Ljava/util/LinkedList; // type@136b │ │ +3740cc: 7010 529a 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ +3740d2: 7210 659a 0300 |0005: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +3740d8: 0c03 |0008: move-result-object v3 │ │ +3740da: 7210 3f9a 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3740e0: 0a01 |000c: move-result v1 │ │ +3740e2: 3801 2b00 |000d: if-eqz v1, 0038 // +002b │ │ +3740e6: 7210 409a 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3740ec: 0c01 |0012: move-result-object v1 │ │ +3740ee: 1f01 7814 |0013: check-cast v1, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3740f2: 6e10 5ca1 0100 |0015: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.isFlavorTextType:()Z // method@a15c │ │ +3740f8: 0a02 |0018: move-result v2 │ │ +3740fa: 3802 1b00 |0019: if-eqz v2, 0034 // +001b │ │ +3740fe: 5412 b072 |001b: iget-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +374102: 6e10 84a1 0200 |001d: invoke-virtual {v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ +374108: 0c02 |0020: move-result-object v2 │ │ +37410a: 6e20 1298 4200 |0021: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +374110: 0a02 |0024: move-result v2 │ │ +374112: 3802 e4ff |0025: if-eqz v2, 0009 // -001c │ │ +374116: 6e20 579a 1000 |0027: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.contains:(Ljava/lang/Object;)Z // method@9a57 │ │ +37411c: 0a02 |002a: move-result v2 │ │ +37411e: 3902 0500 |002b: if-nez v2, 0030 // +0005 │ │ +374122: 6e20 549a 1000 |002d: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@9a54 │ │ +374128: 7210 419a 0300 |0030: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@9a41 │ │ +37412e: 28d6 |0033: goto 0009 // -002a │ │ +374130: 7210 419a 0300 |0034: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@9a41 │ │ +374136: 28d2 |0037: goto 0009 // -002e │ │ +374138: 6e10 589a 0000 |0038: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@9a58 │ │ +37413e: 0a03 |003b: move-result v3 │ │ +374140: 3803 0300 |003c: if-eqz v3, 003f // +0003 │ │ +374144: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +374146: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ 0x0005 line=687 │ │ 0x000f line=688 │ │ 0x0015 line=690 │ │ 0x001b line=691 │ │ @@ -814474,39 +814474,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -373e10: |[373e10] myjava.awt.datatransfer.DataFlavor.getCharset:()Ljava/lang/String; │ │ -373e20: 5430 b072 |0000: iget-object v0, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -373e24: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -373e28: 3800 2600 |0004: if-eqz v0, 002a // +0026 │ │ -373e2c: 7010 56a1 0300 |0006: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetRedundant:()Z // method@a156 │ │ -373e32: 0a00 |0009: move-result v0 │ │ -373e34: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -373e38: 281e |000c: goto 002a // +001e │ │ -373e3a: 5430 b072 |000d: iget-object v0, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -373e3e: 1a02 9163 |000f: const-string v2, "charset" // string@6391 │ │ -373e42: 6e20 85a1 2000 |0011: invoke-virtual {v0, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ -373e48: 0c00 |0014: move-result-object v0 │ │ -373e4a: 7010 57a1 0300 |0015: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetRequired:()Z // method@a157 │ │ -373e50: 0a02 |0018: move-result v2 │ │ -373e52: 3802 0d00 |0019: if-eqz v2, 0026 // +000d │ │ -373e56: 3800 0800 |001b: if-eqz v0, 0023 // +0008 │ │ -373e5a: 6e10 2298 0000 |001d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -373e60: 0a02 |0020: move-result v2 │ │ -373e62: 3902 0500 |0021: if-nez v2, 0026 // +0005 │ │ -373e66: 1a00 d5be |0023: const-string v0, "unicode" // string@bed5 │ │ -373e6a: 1100 |0025: return-object v0 │ │ -373e6c: 3900 0300 |0026: if-nez v0, 0029 // +0003 │ │ -373e70: 1101 |0028: return-object v1 │ │ -373e72: 1100 |0029: return-object v0 │ │ -373e74: 1101 |002a: return-object v1 │ │ +373e0c: |[373e0c] myjava.awt.datatransfer.DataFlavor.getCharset:()Ljava/lang/String; │ │ +373e1c: 5430 b072 |0000: iget-object v0, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +373e20: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +373e24: 3800 2600 |0004: if-eqz v0, 002a // +0026 │ │ +373e28: 7010 56a1 0300 |0006: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetRedundant:()Z // method@a156 │ │ +373e2e: 0a00 |0009: move-result v0 │ │ +373e30: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +373e34: 281e |000c: goto 002a // +001e │ │ +373e36: 5430 b072 |000d: iget-object v0, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +373e3a: 1a02 9163 |000f: const-string v2, "charset" // string@6391 │ │ +373e3e: 6e20 85a1 2000 |0011: invoke-virtual {v0, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ +373e44: 0c00 |0014: move-result-object v0 │ │ +373e46: 7010 57a1 0300 |0015: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetRequired:()Z // method@a157 │ │ +373e4c: 0a02 |0018: move-result v2 │ │ +373e4e: 3802 0d00 |0019: if-eqz v2, 0026 // +000d │ │ +373e52: 3800 0800 |001b: if-eqz v0, 0023 // +0008 │ │ +373e56: 6e10 2298 0000 |001d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +373e5c: 0a02 |0020: move-result v2 │ │ +373e5e: 3902 0500 |0021: if-nez v2, 0026 // +0005 │ │ +373e62: 1a00 d5be |0023: const-string v0, "unicode" // string@bed5 │ │ +373e66: 1100 |0025: return-object v0 │ │ +373e68: 3900 0300 |0026: if-nez v0, 0029 // +0003 │ │ +373e6c: 1101 |0028: return-object v1 │ │ +373e6e: 1100 |0029: return-object v0 │ │ +373e70: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x000d line=202 │ │ 0x0015 line=204 │ │ locals : │ │ 0x0000 - 0x002b reg=3 this Lmyjava/awt/datatransfer/DataFlavor; │ │ @@ -814516,36 +814516,36 @@ │ │ type : '(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -37414c: |[37414c] myjava.awt.datatransfer.DataFlavor.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; │ │ -37415c: 2200 6b13 |0000: new-instance v0, Ljava/util/LinkedList; // type@136b │ │ -374160: 7010 529a 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ -374166: 7210 659a 0400 |0005: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -37416c: 0c01 |0008: move-result-object v1 │ │ -37416e: 7210 3f9a 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -374174: 0a02 |000c: move-result v2 │ │ -374176: 3802 1400 |000d: if-eqz v2, 0021 // +0014 │ │ -37417a: 7210 409a 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -374180: 0c02 |0012: move-result-object v2 │ │ -374182: 1f02 7814 |0013: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -374186: 5423 b372 |0015: iget-object v3, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -37418a: 6e20 e697 5300 |0017: invoke-virtual {v3, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -374190: 0a03 |001a: move-result v3 │ │ -374192: 3803 eeff |001b: if-eqz v3, 0009 // -0012 │ │ -374196: 6e20 549a 2000 |001d: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@9a54 │ │ -37419c: 28e9 |0020: goto 0009 // -0017 │ │ -37419e: 6e10 589a 0000 |0021: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@9a58 │ │ -3741a4: 0a05 |0024: move-result v5 │ │ -3741a6: 3805 0300 |0025: if-eqz v5, 0028 // +0003 │ │ -3741aa: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -3741ac: 1104 |0028: return-object v4 │ │ +374148: |[374148] myjava.awt.datatransfer.DataFlavor.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; │ │ +374158: 2200 6b13 |0000: new-instance v0, Ljava/util/LinkedList; // type@136b │ │ +37415c: 7010 529a 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ +374162: 7210 659a 0400 |0005: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +374168: 0c01 |0008: move-result-object v1 │ │ +37416a: 7210 3f9a 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +374170: 0a02 |000c: move-result v2 │ │ +374172: 3802 1400 |000d: if-eqz v2, 0021 // +0014 │ │ +374176: 7210 409a 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +37417c: 0c02 |0012: move-result-object v2 │ │ +37417e: 1f02 7814 |0013: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +374182: 5423 b372 |0015: iget-object v3, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +374186: 6e20 e697 5300 |0017: invoke-virtual {v3, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +37418c: 0a03 |001a: move-result v3 │ │ +37418e: 3803 eeff |001b: if-eqz v3, 0009 // -0012 │ │ +374192: 6e20 549a 2000 |001d: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@9a54 │ │ +374198: 28e9 |0020: goto 0009 // -0017 │ │ +37419a: 6e10 589a 0000 |0021: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@9a58 │ │ +3741a0: 0a05 |0024: move-result v5 │ │ +3741a2: 3805 0300 |0025: if-eqz v5, 0028 // +0003 │ │ +3741a6: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +3741a8: 1104 |0028: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0005 line=658 │ │ 0x0015 line=659 │ │ 0x001d line=660 │ │ 0x0021 line=664 │ │ @@ -814558,53 +814558,53 @@ │ │ type : '(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -3741b0: |[3741b0] myjava.awt.datatransfer.DataFlavor.getFlavors:(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List; │ │ -3741c0: 2200 6b13 |0000: new-instance v0, Ljava/util/LinkedList; // type@136b │ │ -3741c4: 7010 529a 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ -3741ca: 7210 659a 0700 |0005: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -3741d0: 0c01 |0008: move-result-object v1 │ │ -3741d2: 7210 3f9a 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3741d8: 0a02 |000c: move-result v2 │ │ -3741da: 3802 3400 |000d: if-eqz v2, 0041 // +0034 │ │ -3741de: 7210 409a 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3741e4: 0c02 |0012: move-result-object v2 │ │ -3741e6: 1f02 7814 |0013: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3741ea: 7010 44a1 0200 |0015: invoke-direct {v2}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -3741f0: 0c03 |0018: move-result-object v3 │ │ -3741f2: 7110 58a1 0300 |0019: invoke-static {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetSupported:(Ljava/lang/String;)Z // method@a158 │ │ -3741f8: 0a03 |001c: move-result v3 │ │ -3741fa: 3803 2000 |001d: if-eqz v3, 003d // +0020 │ │ -3741fe: 2183 |001f: array-length v3, v8 │ │ -374200: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -374202: 3534 e8ff |0021: if-ge v4, v3, 0009 // -0018 │ │ -374206: 4605 0804 |0023: aget-object v5, v8, v4 │ │ -37420a: 7110 3199 0500 |0025: invoke-static {v5}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ -374210: 0c05 |0028: move-result-object v5 │ │ -374212: 7010 44a1 0200 |0029: invoke-direct {v2}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -374218: 0c06 |002c: move-result-object v6 │ │ -37421a: 7110 3199 0600 |002d: invoke-static {v6}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ -374220: 0c06 |0030: move-result-object v6 │ │ -374222: 6e20 3099 6500 |0031: invoke-virtual {v5, v6}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@9930 │ │ -374228: 0a05 |0034: move-result v5 │ │ -37422a: 3805 0500 |0035: if-eqz v5, 003a // +0005 │ │ -37422e: 6e20 549a 2000 |0037: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@9a54 │ │ -374234: d804 0401 |003a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -374238: 28e5 |003c: goto 0021 // -001b │ │ -37423a: 7210 419a 0100 |003d: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@9a41 │ │ -374240: 28c9 |0040: goto 0009 // -0037 │ │ -374242: 6e10 589a 0000 |0041: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@9a58 │ │ -374248: 0a08 |0044: move-result v8 │ │ -37424a: 3808 0300 |0045: if-eqz v8, 0048 // +0003 │ │ -37424e: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -374250: 1107 |0048: return-object v7 │ │ +3741ac: |[3741ac] myjava.awt.datatransfer.DataFlavor.getFlavors:(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List; │ │ +3741bc: 2200 6b13 |0000: new-instance v0, Ljava/util/LinkedList; // type@136b │ │ +3741c0: 7010 529a 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ +3741c6: 7210 659a 0700 |0005: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +3741cc: 0c01 |0008: move-result-object v1 │ │ +3741ce: 7210 3f9a 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3741d4: 0a02 |000c: move-result v2 │ │ +3741d6: 3802 3400 |000d: if-eqz v2, 0041 // +0034 │ │ +3741da: 7210 409a 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3741e0: 0c02 |0012: move-result-object v2 │ │ +3741e2: 1f02 7814 |0013: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3741e6: 7010 44a1 0200 |0015: invoke-direct {v2}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +3741ec: 0c03 |0018: move-result-object v3 │ │ +3741ee: 7110 58a1 0300 |0019: invoke-static {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetSupported:(Ljava/lang/String;)Z // method@a158 │ │ +3741f4: 0a03 |001c: move-result v3 │ │ +3741f6: 3803 2000 |001d: if-eqz v3, 003d // +0020 │ │ +3741fa: 2183 |001f: array-length v3, v8 │ │ +3741fc: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +3741fe: 3534 e8ff |0021: if-ge v4, v3, 0009 // -0018 │ │ +374202: 4605 0804 |0023: aget-object v5, v8, v4 │ │ +374206: 7110 3199 0500 |0025: invoke-static {v5}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ +37420c: 0c05 |0028: move-result-object v5 │ │ +37420e: 7010 44a1 0200 |0029: invoke-direct {v2}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +374214: 0c06 |002c: move-result-object v6 │ │ +374216: 7110 3199 0600 |002d: invoke-static {v6}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ +37421c: 0c06 |0030: move-result-object v6 │ │ +37421e: 6e20 3099 6500 |0031: invoke-virtual {v5, v6}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@9930 │ │ +374224: 0a05 |0034: move-result v5 │ │ +374226: 3805 0500 |0035: if-eqz v5, 003a // +0005 │ │ +37422a: 6e20 549a 2000 |0037: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@9a54 │ │ +374230: d804 0401 |003a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +374234: 28e5 |003c: goto 0021 // -001b │ │ +374236: 7210 419a 0100 |003d: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@9a41 │ │ +37423c: 28c9 |0040: goto 0009 // -0037 │ │ +37423e: 6e10 589a 0000 |0041: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@9a58 │ │ +374244: 0a08 |0044: move-result v8 │ │ +374246: 3808 0300 |0045: if-eqz v8, 0048 // +0003 │ │ +37424a: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +37424c: 1107 |0048: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0005 line=619 │ │ 0x000f line=620 │ │ 0x0015 line=622 │ │ 0x001f line=623 │ │ @@ -814621,53 +814621,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -373eb4: |[373eb4] myjava.awt.datatransfer.DataFlavor.getKeyInfo:()Ljava/lang/String; │ │ -373ec4: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -373ec8: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -373ece: 5431 b072 |0005: iget-object v1, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -373ed2: 6e10 84a1 0100 |0007: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ -373ed8: 0c01 |000a: move-result-object v1 │ │ -373eda: 6e20 4b98 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -373ee0: 1a01 bb07 |000e: const-string v1, ";class=" // string@07bb │ │ -373ee4: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -373eea: 5431 b372 |0013: iget-object v1, v3, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -373eee: 6e10 5397 0100 |0015: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ -373ef4: 0c01 |0018: move-result-object v1 │ │ -373ef6: 6e20 4b98 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -373efc: 6e10 5498 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -373f02: 0c00 |001f: move-result-object v0 │ │ -373f04: 5431 b072 |0020: iget-object v1, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -373f08: 6e10 86a1 0100 |0022: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ -373f0e: 0c01 |0025: move-result-object v1 │ │ -373f10: 1a02 c4bb |0026: const-string v2, "text" // string@bbc4 │ │ -373f14: 6e20 1298 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -373f1a: 0a01 |002b: move-result v1 │ │ -373f1c: 3801 2500 |002c: if-eqz v1, 0051 // +0025 │ │ -373f20: 7010 66a1 0300 |002e: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isUnicodeFlavor:()Z // method@a166 │ │ -373f26: 0a01 |0031: move-result v1 │ │ -373f28: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ -373f2c: 281d |0034: goto 0051 // +001d │ │ -373f2e: 2201 e812 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -373f32: 7010 4098 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -373f38: 6e20 4b98 0100 |003a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -373f3e: 1a00 ba07 |003d: const-string v0, ";charset=" // string@07ba │ │ -373f42: 6e20 4b98 0100 |003f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -373f48: 7010 44a1 0300 |0042: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -373f4e: 0c00 |0045: move-result-object v0 │ │ -373f50: 6e10 3098 0000 |0046: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ -373f56: 0c00 |0049: move-result-object v0 │ │ -373f58: 6e20 4b98 0100 |004a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -373f5e: 6e10 5498 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -373f64: 0c00 |0050: move-result-object v0 │ │ -373f66: 1100 |0051: return-object v0 │ │ +373eb0: |[373eb0] myjava.awt.datatransfer.DataFlavor.getKeyInfo:()Ljava/lang/String; │ │ +373ec0: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +373ec4: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +373eca: 5431 b072 |0005: iget-object v1, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +373ece: 6e10 84a1 0100 |0007: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ +373ed4: 0c01 |000a: move-result-object v1 │ │ +373ed6: 6e20 4b98 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +373edc: 1a01 bb07 |000e: const-string v1, ";class=" // string@07bb │ │ +373ee0: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +373ee6: 5431 b372 |0013: iget-object v1, v3, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +373eea: 6e10 5397 0100 |0015: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ +373ef0: 0c01 |0018: move-result-object v1 │ │ +373ef2: 6e20 4b98 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +373ef8: 6e10 5498 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +373efe: 0c00 |001f: move-result-object v0 │ │ +373f00: 5431 b072 |0020: iget-object v1, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +373f04: 6e10 86a1 0100 |0022: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ +373f0a: 0c01 |0025: move-result-object v1 │ │ +373f0c: 1a02 c4bb |0026: const-string v2, "text" // string@bbc4 │ │ +373f10: 6e20 1298 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373f16: 0a01 |002b: move-result v1 │ │ +373f18: 3801 2500 |002c: if-eqz v1, 0051 // +0025 │ │ +373f1c: 7010 66a1 0300 |002e: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isUnicodeFlavor:()Z // method@a166 │ │ +373f22: 0a01 |0031: move-result v1 │ │ +373f24: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ +373f28: 281d |0034: goto 0051 // +001d │ │ +373f2a: 2201 e812 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +373f2e: 7010 4098 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +373f34: 6e20 4b98 0100 |003a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +373f3a: 1a00 ba07 |003d: const-string v0, ";charset=" // string@07ba │ │ +373f3e: 6e20 4b98 0100 |003f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +373f44: 7010 44a1 0300 |0042: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +373f4a: 0c00 |0045: move-result-object v0 │ │ +373f4c: 6e10 3098 0000 |0046: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ +373f52: 0c00 |0049: move-result-object v0 │ │ +373f54: 6e20 4b98 0100 |004a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +373f5a: 6e10 5498 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +373f60: 0c00 |0050: move-result-object v0 │ │ +373f62: 1100 |0051: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0020 line=442 │ │ 0x0035 line=446 │ │ locals : │ │ 0x0000 - 0x0052 reg=3 this Lmyjava/awt/datatransfer/DataFlavor; │ │ @@ -814677,24 +814677,24 @@ │ │ type : '()Lmyjava/awt/datatransfer/DataFlavor;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -374354: |[374354] myjava.awt.datatransfer.DataFlavor.getTextPlainUnicodeFlavor:()Lmyjava/awt/datatransfer/DataFlavor; │ │ -374364: 6200 b272 |0000: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainUnicodeFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b2 │ │ -374368: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -37436c: 2200 7814 |0004: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -374370: 1a01 cfbb |0006: const-string v1, "text/plain; charset=unicode; class=java.io.InputStream" // string@bbcf │ │ -374374: 1a02 f141 |0008: const-string v2, "Plain Text" // string@41f1 │ │ -374378: 7030 3da1 1002 |000a: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a13d │ │ -37437e: 6900 b272 |000d: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainUnicodeFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b2 │ │ -374382: 6200 b272 |000f: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainUnicodeFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b2 │ │ -374386: 1100 |0011: return-object v0 │ │ +374350: |[374350] myjava.awt.datatransfer.DataFlavor.getTextPlainUnicodeFlavor:()Lmyjava/awt/datatransfer/DataFlavor; │ │ +374360: 6200 b272 |0000: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainUnicodeFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b2 │ │ +374364: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +374368: 2200 7814 |0004: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +37436c: 1a01 cfbb |0006: const-string v1, "text/plain; charset=unicode; class=java.io.InputStream" // string@bbcf │ │ +374370: 1a02 f141 |0008: const-string v2, "Plain Text" // string@41f1 │ │ +374374: 7030 3da1 1002 |000a: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a13d │ │ +37437a: 6900 b272 |000d: sput-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainUnicodeFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b2 │ │ +37437e: 6200 b272 |000f: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainUnicodeFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b2 │ │ +374382: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=92 │ │ 0x000f line=98 │ │ locals : │ │ │ │ @@ -814703,62 +814703,62 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -3747c4: |[3747c4] myjava.awt.datatransfer.DataFlavor.init:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V │ │ -3747d4: 7110 91a1 0200 |0000: invoke-static {v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.parse:(Ljava/lang/String;)Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // method@a191 │ │ -3747da: 0c00 |0003: move-result-object v0 │ │ -3747dc: 5b10 b072 |0004: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -3747e0: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -3747e4: 5b13 ab72 |0008: iput-object v3, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ -3747e8: 2823 |000a: goto 002d // +0023 │ │ -3747ea: 2202 e812 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3747ee: 7010 4098 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3747f4: 5413 b072 |0010: iget-object v3, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -3747f8: 6e10 86a1 0300 |0012: invoke-virtual {v3}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ -3747fe: 0c03 |0015: move-result-object v3 │ │ -374800: 6e20 4b98 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374806: 1303 2f00 |0019: const/16 v3, #int 47 // #2f │ │ -37480a: 6e20 4498 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -374810: 5413 b072 |001e: iget-object v3, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -374814: 6e10 87a1 0300 |0020: invoke-virtual {v3}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getSubType:()Ljava/lang/String; // method@a187 │ │ -37481a: 0c03 |0023: move-result-object v3 │ │ -37481c: 6e20 4b98 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374822: 6e10 5498 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -374828: 0c02 |002a: move-result-object v2 │ │ -37482a: 5b12 ab72 |002b: iput-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ -37482e: 5412 b072 |002d: iget-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -374832: 1a03 4664 |002f: const-string v3, "class" // string@6446 │ │ -374836: 6e20 85a1 3200 |0031: invoke-virtual {v2, v3}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ -37483c: 0c02 |0034: move-result-object v2 │ │ -37483e: 3902 0900 |0035: if-nez v2, 003e // +0009 │ │ -374842: 1a02 ef87 |0037: const-string v2, "java.io.InputStream" // string@87ef │ │ -374846: 5410 b072 |0039: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -37484a: 6e30 80a1 3002 |003b: invoke-virtual {v0, v3, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.addParameter:(Ljava/lang/String;Ljava/lang/String;)V // method@a180 │ │ -374850: 3904 0700 |003e: if-nez v4, 0045 // +0007 │ │ -374854: 7110 4197 0200 |0040: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9741 │ │ -37485a: 0c02 |0043: move-result-object v2 │ │ -37485c: 2805 |0044: goto 0049 // +0005 │ │ -37485e: 6e20 6397 2400 |0045: invoke-virtual {v4, v2}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9763 │ │ -374864: 0c02 |0048: move-result-object v2 │ │ -374866: 5b12 b372 |0049: iput-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -37486a: 0e00 |004b: return-void │ │ -37486c: 2203 c812 |004c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -374870: 2204 e812 |004e: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -374874: 7010 4098 0400 |0050: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37487a: 1a00 b35f |0053: const-string v0, "awt.16D " // string@5fb3 │ │ -37487e: 6e20 4b98 0400 |0055: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374884: 6e20 4b98 2400 |0058: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37488a: 6e10 5498 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -374890: 0c02 |005e: move-result-object v2 │ │ -374892: 7020 8697 2300 |005f: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ -374898: 2703 |0062: throw v3 │ │ +3747c0: |[3747c0] myjava.awt.datatransfer.DataFlavor.init:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V │ │ +3747d0: 7110 91a1 0200 |0000: invoke-static {v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.parse:(Ljava/lang/String;)Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // method@a191 │ │ +3747d6: 0c00 |0003: move-result-object v0 │ │ +3747d8: 5b10 b072 |0004: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +3747dc: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +3747e0: 5b13 ab72 |0008: iput-object v3, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ +3747e4: 2823 |000a: goto 002d // +0023 │ │ +3747e6: 2202 e812 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3747ea: 7010 4098 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3747f0: 5413 b072 |0010: iget-object v3, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +3747f4: 6e10 86a1 0300 |0012: invoke-virtual {v3}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ +3747fa: 0c03 |0015: move-result-object v3 │ │ +3747fc: 6e20 4b98 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374802: 1303 2f00 |0019: const/16 v3, #int 47 // #2f │ │ +374806: 6e20 4498 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +37480c: 5413 b072 |001e: iget-object v3, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +374810: 6e10 87a1 0300 |0020: invoke-virtual {v3}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getSubType:()Ljava/lang/String; // method@a187 │ │ +374816: 0c03 |0023: move-result-object v3 │ │ +374818: 6e20 4b98 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37481e: 6e10 5498 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +374824: 0c02 |002a: move-result-object v2 │ │ +374826: 5b12 ab72 |002b: iput-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ +37482a: 5412 b072 |002d: iget-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +37482e: 1a03 4664 |002f: const-string v3, "class" // string@6446 │ │ +374832: 6e20 85a1 3200 |0031: invoke-virtual {v2, v3}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ +374838: 0c02 |0034: move-result-object v2 │ │ +37483a: 3902 0900 |0035: if-nez v2, 003e // +0009 │ │ +37483e: 1a02 ef87 |0037: const-string v2, "java.io.InputStream" // string@87ef │ │ +374842: 5410 b072 |0039: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +374846: 6e30 80a1 3002 |003b: invoke-virtual {v0, v3, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.addParameter:(Ljava/lang/String;Ljava/lang/String;)V // method@a180 │ │ +37484c: 3904 0700 |003e: if-nez v4, 0045 // +0007 │ │ +374850: 7110 4197 0200 |0040: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9741 │ │ +374856: 0c02 |0043: move-result-object v2 │ │ +374858: 2805 |0044: goto 0049 // +0005 │ │ +37485a: 6e20 6397 2400 |0045: invoke-virtual {v4, v2}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9763 │ │ +374860: 0c02 |0048: move-result-object v2 │ │ +374862: 5b12 b372 |0049: iput-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +374866: 0e00 |004b: return-void │ │ +374868: 2203 c812 |004c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +37486c: 2204 e812 |004e: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +374870: 7010 4098 0400 |0050: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +374876: 1a00 b35f |0053: const-string v0, "awt.16D " // string@5fb3 │ │ +37487a: 6e20 4b98 0400 |0055: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374880: 6e20 4b98 2400 |0058: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374886: 6e10 5498 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +37488c: 0c02 |005e: move-result-object v2 │ │ +37488e: 7020 8697 2300 |005f: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ +374894: 2703 |0062: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/IllegalArgumentException; -> 0x004c │ │ positions : │ │ 0x0000 line=176 │ │ 0x0008 line=183 │ │ 0x000b line=185 │ │ @@ -814778,35 +814778,35 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -3736ec: |[3736ec] myjava.awt.datatransfer.DataFlavor.isByteCodeFlavor:()Z │ │ -3736fc: 5420 b372 |0000: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -373700: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ -373704: 1c01 9512 |0004: const-class v1, Ljava/io/InputStream; // type@1295 │ │ -373708: 6e20 e697 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -37370e: 0a00 |0009: move-result v0 │ │ -373710: 3900 1600 |000a: if-nez v0, 0020 // +0016 │ │ -373714: 5420 b372 |000c: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -373718: 1c01 1813 |000e: const-class v1, Ljava/nio/ByteBuffer; // type@1318 │ │ -37371c: 6e20 e697 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -373722: 0a00 |0013: move-result v0 │ │ -373724: 3900 0c00 |0014: if-nez v0, 0020 // +000c │ │ -373728: 5420 b372 |0016: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -37372c: 1c01 1515 |0018: const-class v1, [B // type@1515 │ │ -373730: 6e20 e697 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -373736: 0a00 |001d: move-result v0 │ │ -373738: 3800 0400 |001e: if-eqz v0, 0022 // +0004 │ │ -37373c: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -37373e: 2802 |0021: goto 0023 // +0002 │ │ -373740: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -373742: 0f00 |0023: return v0 │ │ +3736e8: |[3736e8] myjava.awt.datatransfer.DataFlavor.isByteCodeFlavor:()Z │ │ +3736f8: 5420 b372 |0000: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +3736fc: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ +373700: 1c01 9512 |0004: const-class v1, Ljava/io/InputStream; // type@1295 │ │ +373704: 6e20 e697 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +37370a: 0a00 |0009: move-result v0 │ │ +37370c: 3900 1600 |000a: if-nez v0, 0020 // +0016 │ │ +373710: 5420 b372 |000c: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +373714: 1c01 1813 |000e: const-class v1, Ljava/nio/ByteBuffer; // type@1318 │ │ +373718: 6e20 e697 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +37371e: 0a00 |0013: move-result v0 │ │ +373720: 3900 0c00 |0014: if-nez v0, 0020 // +000c │ │ +373724: 5420 b372 |0016: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +373728: 1c01 1515 |0018: const-class v1, [B // type@1515 │ │ +37372c: 6e20 e697 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +373732: 0a00 |001d: move-result v0 │ │ +373734: 3800 0400 |001e: if-eqz v0, 0022 // +0004 │ │ +373738: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +37373a: 2802 |0021: goto 0023 // +0002 │ │ +37373c: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +37373e: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x0006 line=715 │ │ 0x0010 line=716 │ │ 0x001a line=717 │ │ locals : │ │ @@ -814817,43 +814817,43 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -373744: |[373744] myjava.awt.datatransfer.DataFlavor.isCharsetRedundant:()Z │ │ -373754: 5420 b072 |0000: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -373758: 6e10 84a1 0000 |0002: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ -37375e: 0c00 |0005: move-result-object v0 │ │ -373760: 1a01 d3bb |0006: const-string v1, "text/rtf" // string@bbd3 │ │ -373764: 6e20 1298 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37376a: 0a01 |000b: move-result v1 │ │ -37376c: 3901 2500 |000c: if-nez v1, 0031 // +0025 │ │ -373770: 1a01 d6bb |000e: const-string v1, "text/tab-separated-values" // string@bbd6 │ │ -373774: 6e20 1298 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37377a: 0a01 |0013: move-result v1 │ │ -37377c: 3901 1d00 |0014: if-nez v1, 0031 // +001d │ │ -373780: 1a01 d5bb |0016: const-string v1, "text/t140" // string@bbd5 │ │ -373784: 6e20 1298 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37378a: 0a01 |001b: move-result v1 │ │ -37378c: 3901 1500 |001c: if-nez v1, 0031 // +0015 │ │ -373790: 1a01 d1bb |001e: const-string v1, "text/rfc822-headers" // string@bbd1 │ │ -373794: 6e20 1298 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37379a: 0a01 |0023: move-result v1 │ │ -37379c: 3901 0d00 |0024: if-nez v1, 0031 // +000d │ │ -3737a0: 1a01 cdbb |0026: const-string v1, "text/parityfec" // string@bbcd │ │ -3737a4: 6e20 1298 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3737aa: 0a00 |002b: move-result v0 │ │ -3737ac: 3800 0300 |002c: if-eqz v0, 002f // +0003 │ │ -3737b0: 2803 |002e: goto 0031 // +0003 │ │ -3737b2: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -3737b4: 2802 |0030: goto 0032 // +0002 │ │ -3737b6: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -3737b8: 0f00 |0032: return v0 │ │ +373740: |[373740] myjava.awt.datatransfer.DataFlavor.isCharsetRedundant:()Z │ │ +373750: 5420 b072 |0000: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +373754: 6e10 84a1 0000 |0002: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ +37375a: 0c00 |0005: move-result-object v0 │ │ +37375c: 1a01 d3bb |0006: const-string v1, "text/rtf" // string@bbd3 │ │ +373760: 6e20 1298 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373766: 0a01 |000b: move-result v1 │ │ +373768: 3901 2500 |000c: if-nez v1, 0031 // +0025 │ │ +37376c: 1a01 d6bb |000e: const-string v1, "text/tab-separated-values" // string@bbd6 │ │ +373770: 6e20 1298 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373776: 0a01 |0013: move-result v1 │ │ +373778: 3901 1d00 |0014: if-nez v1, 0031 // +001d │ │ +37377c: 1a01 d5bb |0016: const-string v1, "text/t140" // string@bbd5 │ │ +373780: 6e20 1298 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373786: 0a01 |001b: move-result v1 │ │ +373788: 3901 1500 |001c: if-nez v1, 0031 // +0015 │ │ +37378c: 1a01 d1bb |001e: const-string v1, "text/rfc822-headers" // string@bbd1 │ │ +373790: 6e20 1298 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373796: 0a01 |0023: move-result v1 │ │ +373798: 3901 0d00 |0024: if-nez v1, 0031 // +000d │ │ +37379c: 1a01 cdbb |0026: const-string v1, "text/parityfec" // string@bbcd │ │ +3737a0: 6e20 1298 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3737a6: 0a00 |002b: move-result v0 │ │ +3737a8: 3800 0300 |002c: if-eqz v0, 002f // +0003 │ │ +3737ac: 2803 |002e: goto 0031 // +0003 │ │ +3737ae: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +3737b0: 2802 |0030: goto 0032 // +0002 │ │ +3737b2: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +3737b4: 0f00 |0032: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0008 line=233 │ │ 0x0010 line=234 │ │ 0x0018 line=235 │ │ 0x0020 line=236 │ │ @@ -814866,67 +814866,67 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -3737bc: |[3737bc] myjava.awt.datatransfer.DataFlavor.isCharsetRequired:()Z │ │ -3737cc: 5420 b072 |0000: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -3737d0: 6e10 84a1 0000 |0002: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ -3737d6: 0c00 |0005: move-result-object v0 │ │ -3737d8: 1a01 d4bb |0006: const-string v1, "text/sgml" // string@bbd4 │ │ -3737dc: 6e20 1298 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3737e2: 0a01 |000b: move-result v1 │ │ -3737e4: 3901 5500 |000c: if-nez v1, 0061 // +0055 │ │ -3737e8: 1a01 d9bb |000e: const-string v1, "text/xml" // string@bbd9 │ │ -3737ec: 6e20 1298 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3737f2: 0a01 |0013: move-result v1 │ │ -3737f4: 3901 4d00 |0014: if-nez v1, 0061 // +004d │ │ -3737f8: 1a01 cbbb |0016: const-string v1, "text/html" // string@bbcb │ │ -3737fc: 6e20 1298 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -373802: 0a01 |001b: move-result v1 │ │ -373804: 3901 4500 |001c: if-nez v1, 0061 // +0045 │ │ -373808: 1a01 cabb |001e: const-string v1, "text/enriched" // string@bbca │ │ -37380c: 6e20 1298 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -373812: 0a01 |0023: move-result v1 │ │ -373814: 3901 3d00 |0024: if-nez v1, 0061 // +003d │ │ -373818: 1a01 d2bb |0026: const-string v1, "text/richtext" // string@bbd2 │ │ -37381c: 6e20 1298 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -373822: 0a01 |002b: move-result v1 │ │ -373824: 3901 3500 |002c: if-nez v1, 0061 // +0035 │ │ -373828: 1a01 d7bb |002e: const-string v1, "text/uri-list" // string@bbd7 │ │ -37382c: 6e20 1298 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -373832: 0a01 |0033: move-result v1 │ │ -373834: 3901 2d00 |0034: if-nez v1, 0061 // +002d │ │ -373838: 1a01 c9bb |0036: const-string v1, "text/directory" // string@bbc9 │ │ -37383c: 6e20 1298 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -373842: 0a01 |003b: move-result v1 │ │ -373844: 3901 2500 |003c: if-nez v1, 0061 // +0025 │ │ -373848: 1a01 c8bb |003e: const-string v1, "text/css" // string@bbc8 │ │ -37384c: 6e20 1298 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -373852: 0a01 |0043: move-result v1 │ │ -373854: 3901 1d00 |0044: if-nez v1, 0061 // +001d │ │ -373858: 1a01 c7bb |0046: const-string v1, "text/calendar" // string@bbc7 │ │ -37385c: 6e20 1298 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -373862: 0a01 |004b: move-result v1 │ │ -373864: 3901 1500 |004c: if-nez v1, 0061 // +0015 │ │ -373868: 1a01 545d |004e: const-string v1, "application/x-java-serialized-object" // string@5d54 │ │ -37386c: 6e20 1298 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -373872: 0a01 |0053: move-result v1 │ │ -373874: 3901 0d00 |0054: if-nez v1, 0061 // +000d │ │ -373878: 1a01 cebb |0056: const-string v1, "text/plain" // string@bbce │ │ -37387c: 6e20 1298 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -373882: 0a00 |005b: move-result v0 │ │ -373884: 3800 0300 |005c: if-eqz v0, 005f // +0003 │ │ -373888: 2803 |005e: goto 0061 // +0003 │ │ -37388a: 1200 |005f: const/4 v0, #int 0 // #0 │ │ -37388c: 2802 |0060: goto 0062 // +0002 │ │ -37388e: 1210 |0061: const/4 v0, #int 1 // #1 │ │ -373890: 0f00 |0062: return v0 │ │ +3737b8: |[3737b8] myjava.awt.datatransfer.DataFlavor.isCharsetRequired:()Z │ │ +3737c8: 5420 b072 |0000: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +3737cc: 6e10 84a1 0000 |0002: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ +3737d2: 0c00 |0005: move-result-object v0 │ │ +3737d4: 1a01 d4bb |0006: const-string v1, "text/sgml" // string@bbd4 │ │ +3737d8: 6e20 1298 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3737de: 0a01 |000b: move-result v1 │ │ +3737e0: 3901 5500 |000c: if-nez v1, 0061 // +0055 │ │ +3737e4: 1a01 d9bb |000e: const-string v1, "text/xml" // string@bbd9 │ │ +3737e8: 6e20 1298 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3737ee: 0a01 |0013: move-result v1 │ │ +3737f0: 3901 4d00 |0014: if-nez v1, 0061 // +004d │ │ +3737f4: 1a01 cbbb |0016: const-string v1, "text/html" // string@bbcb │ │ +3737f8: 6e20 1298 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3737fe: 0a01 |001b: move-result v1 │ │ +373800: 3901 4500 |001c: if-nez v1, 0061 // +0045 │ │ +373804: 1a01 cabb |001e: const-string v1, "text/enriched" // string@bbca │ │ +373808: 6e20 1298 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +37380e: 0a01 |0023: move-result v1 │ │ +373810: 3901 3d00 |0024: if-nez v1, 0061 // +003d │ │ +373814: 1a01 d2bb |0026: const-string v1, "text/richtext" // string@bbd2 │ │ +373818: 6e20 1298 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +37381e: 0a01 |002b: move-result v1 │ │ +373820: 3901 3500 |002c: if-nez v1, 0061 // +0035 │ │ +373824: 1a01 d7bb |002e: const-string v1, "text/uri-list" // string@bbd7 │ │ +373828: 6e20 1298 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +37382e: 0a01 |0033: move-result v1 │ │ +373830: 3901 2d00 |0034: if-nez v1, 0061 // +002d │ │ +373834: 1a01 c9bb |0036: const-string v1, "text/directory" // string@bbc9 │ │ +373838: 6e20 1298 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +37383e: 0a01 |003b: move-result v1 │ │ +373840: 3901 2500 |003c: if-nez v1, 0061 // +0025 │ │ +373844: 1a01 c8bb |003e: const-string v1, "text/css" // string@bbc8 │ │ +373848: 6e20 1298 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +37384e: 0a01 |0043: move-result v1 │ │ +373850: 3901 1d00 |0044: if-nez v1, 0061 // +001d │ │ +373854: 1a01 c7bb |0046: const-string v1, "text/calendar" // string@bbc7 │ │ +373858: 6e20 1298 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +37385e: 0a01 |004b: move-result v1 │ │ +373860: 3901 1500 |004c: if-nez v1, 0061 // +0015 │ │ +373864: 1a01 545d |004e: const-string v1, "application/x-java-serialized-object" // string@5d54 │ │ +373868: 6e20 1298 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +37386e: 0a01 |0053: move-result v1 │ │ +373870: 3901 0d00 |0054: if-nez v1, 0061 // +000d │ │ +373874: 1a01 cebb |0056: const-string v1, "text/plain" // string@bbce │ │ +373878: 6e20 1298 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +37387e: 0a00 |005b: move-result v0 │ │ +373880: 3800 0300 |005c: if-eqz v0, 005f // +0003 │ │ +373884: 2803 |005e: goto 0061 // +0003 │ │ +373886: 1200 |005f: const/4 v0, #int 0 // #0 │ │ +373888: 2802 |0060: goto 0062 // +0002 │ │ +37388a: 1210 |0061: const/4 v0, #int 1 // #1 │ │ +37388c: 0f00 |0062: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0008 line=217 │ │ 0x0010 line=218 │ │ 0x0018 line=219 │ │ 0x0020 line=220 │ │ @@ -814945,20 +814945,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -373894: |[373894] myjava.awt.datatransfer.DataFlavor.isCharsetSupported:(Ljava/lang/String;)Z │ │ -3738a4: 7110 3299 0000 |0000: invoke-static {v0}, Ljava/nio/charset/Charset;.isSupported:(Ljava/lang/String;)Z // method@9932 │ │ -3738aa: 0a00 |0003: move-result v0 │ │ -3738ac: 0f00 |0004: return v0 │ │ -3738ae: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3738b0: 0f00 |0006: return v0 │ │ +373890: |[373890] myjava.awt.datatransfer.DataFlavor.isCharsetSupported:(Ljava/lang/String;)Z │ │ +3738a0: 7110 3299 0000 |0000: invoke-static {v0}, Ljava/nio/charset/Charset;.isSupported:(Ljava/lang/String;)Z // method@9932 │ │ +3738a6: 0a00 |0003: move-result v0 │ │ +3738a8: 0f00 |0004: return v0 │ │ +3738aa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3738ac: 0f00 |0006: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/nio/charset/IllegalCharsetNameException; -> 0x0005 │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 (null) Ljava/lang/String; │ │ @@ -814968,40 +814968,40 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -373b50: |[373b50] myjava.awt.datatransfer.DataFlavor.isUnicodeFlavor:()Z │ │ -373b60: 5420 b372 |0000: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -373b64: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ -373b68: 1c01 a712 |0004: const-class v1, Ljava/io/Reader; // type@12a7 │ │ -373b6c: 6e20 e697 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -373b72: 0a00 |0009: move-result v0 │ │ -373b74: 3900 2000 |000a: if-nez v0, 002a // +0020 │ │ -373b78: 5420 b372 |000c: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -373b7c: 1c01 e612 |000e: const-class v1, Ljava/lang/String; // type@12e6 │ │ -373b80: 6e20 e697 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -373b86: 0a00 |0013: move-result v0 │ │ -373b88: 3900 1600 |0014: if-nez v0, 002a // +0016 │ │ -373b8c: 5420 b372 |0016: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -373b90: 1c01 1a13 |0018: const-class v1, Ljava/nio/CharBuffer; // type@131a │ │ -373b94: 6e20 e697 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -373b9a: 0a00 |001d: move-result v0 │ │ -373b9c: 3900 0c00 |001e: if-nez v0, 002a // +000c │ │ -373ba0: 5420 b372 |0020: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -373ba4: 1c01 1615 |0022: const-class v1, [C // type@1516 │ │ -373ba8: 6e20 e697 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -373bae: 0a00 |0027: move-result v0 │ │ -373bb0: 3800 0400 |0028: if-eqz v0, 002c // +0004 │ │ -373bb4: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -373bb6: 2802 |002b: goto 002d // +0002 │ │ -373bb8: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -373bba: 0f00 |002d: return v0 │ │ +373b4c: |[373b4c] myjava.awt.datatransfer.DataFlavor.isUnicodeFlavor:()Z │ │ +373b5c: 5420 b372 |0000: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +373b60: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ +373b64: 1c01 a712 |0004: const-class v1, Ljava/io/Reader; // type@12a7 │ │ +373b68: 6e20 e697 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +373b6e: 0a00 |0009: move-result v0 │ │ +373b70: 3900 2000 |000a: if-nez v0, 002a // +0020 │ │ +373b74: 5420 b372 |000c: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +373b78: 1c01 e612 |000e: const-class v1, Ljava/lang/String; // type@12e6 │ │ +373b7c: 6e20 e697 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +373b82: 0a00 |0013: move-result v0 │ │ +373b84: 3900 1600 |0014: if-nez v0, 002a // +0016 │ │ +373b88: 5420 b372 |0016: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +373b8c: 1c01 1a13 |0018: const-class v1, Ljava/nio/CharBuffer; // type@131a │ │ +373b90: 6e20 e697 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +373b96: 0a00 |001d: move-result v0 │ │ +373b98: 3900 0c00 |001e: if-nez v0, 002a // +000c │ │ +373b9c: 5420 b372 |0020: iget-object v0, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +373ba0: 1c01 1615 |0022: const-class v1, [C // type@1516 │ │ +373ba4: 6e20 e697 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +373baa: 0a00 |0027: move-result v0 │ │ +373bac: 3800 0400 |0028: if-eqz v0, 002c // +0004 │ │ +373bb0: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +373bb2: 2802 |002b: goto 002d // +0002 │ │ +373bb4: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +373bb6: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0006 line=707 │ │ 0x0010 line=708 │ │ 0x001a line=709 │ │ 0x0024 line=710 │ │ @@ -815013,54 +815013,54 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -374254: |[374254] myjava.awt.datatransfer.DataFlavor.selectBestByAlphabet:(Ljava/util/List;)Ljava/util/List; │ │ -374264: 7210 6a9a 0600 |0000: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9a6a │ │ -37426a: 0a00 |0003: move-result v0 │ │ -37426c: 2301 dc15 |0004: new-array v1, v0, [Ljava/lang/String; // type@15dc │ │ -374270: 2202 6b13 |0006: new-instance v2, Ljava/util/LinkedList; // type@136b │ │ -374274: 7010 529a 0200 |0008: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ -37427a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -37427c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -37427e: 3504 1100 |000d: if-ge v4, v0, 001e // +0011 │ │ -374282: 7220 619a 4600 |000f: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -374288: 0c05 |0012: move-result-object v5 │ │ -37428a: 1f05 7814 |0013: check-cast v5, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -37428e: 7010 44a1 0500 |0015: invoke-direct {v5}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -374294: 0c05 |0018: move-result-object v5 │ │ -374296: 4d05 0104 |0019: aput-object v5, v1, v4 │ │ -37429a: d804 0401 |001b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -37429e: 28f0 |001d: goto 000d // -0010 │ │ -3742a0: 6200 a370 |001e: sget-object v0, Ljava/lang/String;.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; // field@70a3 │ │ -3742a4: 7120 ca99 0100 |0020: invoke-static {v1, v0}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@99ca │ │ -3742aa: 7210 659a 0600 |0023: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -3742b0: 0c06 |0026: move-result-object v6 │ │ -3742b2: 7210 3f9a 0600 |0027: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3742b8: 0a00 |002a: move-result v0 │ │ -3742ba: 3800 1800 |002b: if-eqz v0, 0043 // +0018 │ │ -3742be: 7210 409a 0600 |002d: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3742c4: 0c00 |0030: move-result-object v0 │ │ -3742c6: 1f00 7814 |0031: check-cast v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3742ca: 4604 0103 |0033: aget-object v4, v1, v3 │ │ -3742ce: 7010 44a1 0000 |0035: invoke-direct {v0}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -3742d4: 0c05 |0038: move-result-object v5 │ │ -3742d6: 6e20 1398 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -3742dc: 0a04 |003c: move-result v4 │ │ -3742de: 3804 eaff |003d: if-eqz v4, 0027 // -0016 │ │ -3742e2: 6e20 549a 0200 |003f: invoke-virtual {v2, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@9a54 │ │ -3742e8: 28e5 |0042: goto 0027 // -001b │ │ -3742ea: 6e10 589a 0200 |0043: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@9a58 │ │ -3742f0: 0a06 |0046: move-result v6 │ │ -3742f2: 3806 0300 |0047: if-eqz v6, 004a // +0003 │ │ -3742f6: 1202 |0049: const/4 v2, #int 0 // #0 │ │ -3742f8: 1102 |004a: return-object v2 │ │ +374250: |[374250] myjava.awt.datatransfer.DataFlavor.selectBestByAlphabet:(Ljava/util/List;)Ljava/util/List; │ │ +374260: 7210 6a9a 0600 |0000: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9a6a │ │ +374266: 0a00 |0003: move-result v0 │ │ +374268: 2301 dc15 |0004: new-array v1, v0, [Ljava/lang/String; // type@15dc │ │ +37426c: 2202 6b13 |0006: new-instance v2, Ljava/util/LinkedList; // type@136b │ │ +374270: 7010 529a 0200 |0008: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ +374276: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +374278: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +37427a: 3504 1100 |000d: if-ge v4, v0, 001e // +0011 │ │ +37427e: 7220 619a 4600 |000f: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +374284: 0c05 |0012: move-result-object v5 │ │ +374286: 1f05 7814 |0013: check-cast v5, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +37428a: 7010 44a1 0500 |0015: invoke-direct {v5}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +374290: 0c05 |0018: move-result-object v5 │ │ +374292: 4d05 0104 |0019: aput-object v5, v1, v4 │ │ +374296: d804 0401 |001b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +37429a: 28f0 |001d: goto 000d // -0010 │ │ +37429c: 6200 a370 |001e: sget-object v0, Ljava/lang/String;.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; // field@70a3 │ │ +3742a0: 7120 ca99 0100 |0020: invoke-static {v1, v0}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@99ca │ │ +3742a6: 7210 659a 0600 |0023: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +3742ac: 0c06 |0026: move-result-object v6 │ │ +3742ae: 7210 3f9a 0600 |0027: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3742b4: 0a00 |002a: move-result v0 │ │ +3742b6: 3800 1800 |002b: if-eqz v0, 0043 // +0018 │ │ +3742ba: 7210 409a 0600 |002d: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3742c0: 0c00 |0030: move-result-object v0 │ │ +3742c2: 1f00 7814 |0031: check-cast v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3742c6: 4604 0103 |0033: aget-object v4, v1, v3 │ │ +3742ca: 7010 44a1 0000 |0035: invoke-direct {v0}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +3742d0: 0c05 |0038: move-result-object v5 │ │ +3742d2: 6e20 1398 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +3742d8: 0a04 |003c: move-result v4 │ │ +3742da: 3804 eaff |003d: if-eqz v4, 0027 // -0016 │ │ +3742de: 6e20 549a 0200 |003f: invoke-virtual {v2, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@9a54 │ │ +3742e4: 28e5 |0042: goto 0027 // -001b │ │ +3742e6: 6e10 589a 0200 |0043: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@9a58 │ │ +3742ec: 0a06 |0046: move-result v6 │ │ +3742ee: 3806 0300 |0047: if-eqz v6, 004a // +0003 │ │ +3742f2: 1202 |0049: const/4 v2, #int 0 // #0 │ │ +3742f4: 1102 |004a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0006 line=600 │ │ 0x000f line=603 │ │ 0x001e line=605 │ │ 0x0023 line=607 │ │ @@ -815075,53 +815075,53 @@ │ │ type : '(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -374388: |[374388] myjava.awt.datatransfer.DataFlavor.selectBestByCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; │ │ -374398: 1a00 8b4f |0000: const-string v0, "UTF-16" // string@4f8b │ │ -37439c: 1a01 8e4f |0002: const-string v1, "UTF-8" // string@4f8e │ │ -3743a0: 1a02 8c4f |0004: const-string v2, "UTF-16BE" // string@4f8c │ │ -3743a4: 1a03 8d4f |0006: const-string v3, "UTF-16LE" // string@4f8d │ │ -3743a8: 2440 dc15 1032 |0008: filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; // type@15dc │ │ -3743ae: 0c00 |000b: move-result-object v0 │ │ -3743b0: 7120 48a1 0400 |000c: invoke-static {v4, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List; // method@a148 │ │ -3743b6: 0c00 |000f: move-result-object v0 │ │ -3743b8: 3900 1e00 |0010: if-nez v0, 002e // +001e │ │ -3743bc: 1a00 d5be |0012: const-string v0, "unicode" // string@bed5 │ │ -3743c0: 2410 dc15 0000 |0014: filled-new-array {v0}, [Ljava/lang/String; // type@15dc │ │ -3743c6: 0c00 |0017: move-result-object v0 │ │ -3743c8: 7120 48a1 0400 |0018: invoke-static {v4, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List; // method@a148 │ │ -3743ce: 0c00 |001b: move-result-object v0 │ │ -3743d0: 3900 1200 |001c: if-nez v0, 002e // +0012 │ │ -3743d4: 1a00 6b4f |001e: const-string v0, "US-ASCII" // string@4f6b │ │ -3743d8: 2410 dc15 0000 |0020: filled-new-array {v0}, [Ljava/lang/String; // type@15dc │ │ -3743de: 0c00 |0023: move-result-object v0 │ │ -3743e0: 7120 48a1 0400 |0024: invoke-static {v4, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List; // method@a148 │ │ -3743e6: 0c00 |0027: move-result-object v0 │ │ -3743e8: 3900 0600 |0028: if-nez v0, 002e // +0006 │ │ -3743ec: 7110 6ba1 0400 |002a: invoke-static {v4}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestByAlphabet:(Ljava/util/List;)Ljava/util/List; // method@a16b │ │ -3743f2: 0c00 |002d: move-result-object v0 │ │ -3743f4: 3800 1600 |002e: if-eqz v0, 0044 // +0016 │ │ -3743f8: 7210 6a9a 0000 |0030: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -3743fe: 0a04 |0033: move-result v4 │ │ -374400: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -374402: 3314 0a00 |0035: if-ne v4, v1, 003f // +000a │ │ -374406: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -374408: 7220 619a 4000 |0038: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -37440e: 0c04 |003b: move-result-object v4 │ │ -374410: 1f04 7814 |003c: check-cast v4, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -374414: 1104 |003e: return-object v4 │ │ -374416: 7110 6ea1 0000 |003f: invoke-static {v0}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestFlavorWOCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; // method@a16e │ │ -37441c: 0c04 |0042: move-result-object v4 │ │ -37441e: 1104 |0043: return-object v4 │ │ -374420: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -374422: 1104 |0045: return-object v4 │ │ +374384: |[374384] myjava.awt.datatransfer.DataFlavor.selectBestByCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; │ │ +374394: 1a00 8b4f |0000: const-string v0, "UTF-16" // string@4f8b │ │ +374398: 1a01 8e4f |0002: const-string v1, "UTF-8" // string@4f8e │ │ +37439c: 1a02 8c4f |0004: const-string v2, "UTF-16BE" // string@4f8c │ │ +3743a0: 1a03 8d4f |0006: const-string v3, "UTF-16LE" // string@4f8d │ │ +3743a4: 2440 dc15 1032 |0008: filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; // type@15dc │ │ +3743aa: 0c00 |000b: move-result-object v0 │ │ +3743ac: 7120 48a1 0400 |000c: invoke-static {v4, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List; // method@a148 │ │ +3743b2: 0c00 |000f: move-result-object v0 │ │ +3743b4: 3900 1e00 |0010: if-nez v0, 002e // +001e │ │ +3743b8: 1a00 d5be |0012: const-string v0, "unicode" // string@bed5 │ │ +3743bc: 2410 dc15 0000 |0014: filled-new-array {v0}, [Ljava/lang/String; // type@15dc │ │ +3743c2: 0c00 |0017: move-result-object v0 │ │ +3743c4: 7120 48a1 0400 |0018: invoke-static {v4, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List; // method@a148 │ │ +3743ca: 0c00 |001b: move-result-object v0 │ │ +3743cc: 3900 1200 |001c: if-nez v0, 002e // +0012 │ │ +3743d0: 1a00 6b4f |001e: const-string v0, "US-ASCII" // string@4f6b │ │ +3743d4: 2410 dc15 0000 |0020: filled-new-array {v0}, [Ljava/lang/String; // type@15dc │ │ +3743da: 0c00 |0023: move-result-object v0 │ │ +3743dc: 7120 48a1 0400 |0024: invoke-static {v4, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List; // method@a148 │ │ +3743e2: 0c00 |0027: move-result-object v0 │ │ +3743e4: 3900 0600 |0028: if-nez v0, 002e // +0006 │ │ +3743e8: 7110 6ba1 0400 |002a: invoke-static {v4}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestByAlphabet:(Ljava/util/List;)Ljava/util/List; // method@a16b │ │ +3743ee: 0c00 |002d: move-result-object v0 │ │ +3743f0: 3800 1600 |002e: if-eqz v0, 0044 // +0016 │ │ +3743f4: 7210 6a9a 0000 |0030: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +3743fa: 0a04 |0033: move-result v4 │ │ +3743fc: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +3743fe: 3314 0a00 |0035: if-ne v4, v1, 003f // +000a │ │ +374402: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +374404: 7220 619a 4000 |0038: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +37440a: 0c04 |003b: move-result-object v4 │ │ +37440c: 1f04 7814 |003c: check-cast v4, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +374410: 1104 |003e: return-object v4 │ │ +374412: 7110 6ea1 0000 |003f: invoke-static {v0}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestFlavorWOCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; // method@a16e │ │ +374418: 0c04 |0042: move-result-object v4 │ │ +37441a: 1104 |0043: return-object v4 │ │ +37441c: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +37441e: 1104 |0045: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=577 │ │ 0x0014 line=579 │ │ 0x0020 line=581 │ │ 0x002a line=583 │ │ 0x0030 line=589 │ │ @@ -815135,51 +815135,51 @@ │ │ type : '(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -374424: |[374424] myjava.awt.datatransfer.DataFlavor.selectBestFlavorWCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; │ │ -374434: 1c00 a712 |0000: const-class v0, Ljava/io/Reader; // type@12a7 │ │ -374438: 7120 47a1 0200 |0002: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ -37443e: 0c00 |0005: move-result-object v0 │ │ -374440: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -374442: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -374446: 7220 619a 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -37444c: 0c02 |000c: move-result-object v2 │ │ -37444e: 1f02 7814 |000d: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -374452: 1102 |000f: return-object v2 │ │ -374454: 1c00 e612 |0010: const-class v0, Ljava/lang/String; // type@12e6 │ │ -374458: 7120 47a1 0200 |0012: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ -37445e: 0c00 |0015: move-result-object v0 │ │ -374460: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -374464: 7220 619a 1000 |0018: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -37446a: 0c02 |001b: move-result-object v2 │ │ -37446c: 1f02 7814 |001c: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -374470: 1102 |001e: return-object v2 │ │ -374472: 1c00 1a13 |001f: const-class v0, Ljava/nio/CharBuffer; // type@131a │ │ -374476: 7120 47a1 0200 |0021: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ -37447c: 0c00 |0024: move-result-object v0 │ │ -37447e: 3800 0900 |0025: if-eqz v0, 002e // +0009 │ │ -374482: 7220 619a 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -374488: 0c02 |002a: move-result-object v2 │ │ -37448a: 1f02 7814 |002b: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -37448e: 1102 |002d: return-object v2 │ │ -374490: 1c00 1615 |002e: const-class v0, [C // type@1516 │ │ -374494: 7120 47a1 0200 |0030: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ -37449a: 0c00 |0033: move-result-object v0 │ │ -37449c: 3800 0900 |0034: if-eqz v0, 003d // +0009 │ │ -3744a0: 7220 619a 1000 |0036: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -3744a6: 0c02 |0039: move-result-object v2 │ │ -3744a8: 1f02 7814 |003a: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3744ac: 1102 |003c: return-object v2 │ │ -3744ae: 7110 6ca1 0200 |003d: invoke-static {v2}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestByCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; // method@a16c │ │ -3744b4: 0c02 |0040: move-result-object v2 │ │ -3744b6: 1102 |0041: return-object v2 │ │ +374420: |[374420] myjava.awt.datatransfer.DataFlavor.selectBestFlavorWCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; │ │ +374430: 1c00 a712 |0000: const-class v0, Ljava/io/Reader; // type@12a7 │ │ +374434: 7120 47a1 0200 |0002: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ +37443a: 0c00 |0005: move-result-object v0 │ │ +37443c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +37443e: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +374442: 7220 619a 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +374448: 0c02 |000c: move-result-object v2 │ │ +37444a: 1f02 7814 |000d: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +37444e: 1102 |000f: return-object v2 │ │ +374450: 1c00 e612 |0010: const-class v0, Ljava/lang/String; // type@12e6 │ │ +374454: 7120 47a1 0200 |0012: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ +37445a: 0c00 |0015: move-result-object v0 │ │ +37445c: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +374460: 7220 619a 1000 |0018: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +374466: 0c02 |001b: move-result-object v2 │ │ +374468: 1f02 7814 |001c: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +37446c: 1102 |001e: return-object v2 │ │ +37446e: 1c00 1a13 |001f: const-class v0, Ljava/nio/CharBuffer; // type@131a │ │ +374472: 7120 47a1 0200 |0021: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ +374478: 0c00 |0024: move-result-object v0 │ │ +37447a: 3800 0900 |0025: if-eqz v0, 002e // +0009 │ │ +37447e: 7220 619a 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +374484: 0c02 |002a: move-result-object v2 │ │ +374486: 1f02 7814 |002b: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +37448a: 1102 |002d: return-object v2 │ │ +37448c: 1c00 1615 |002e: const-class v0, [C // type@1516 │ │ +374490: 7120 47a1 0200 |0030: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ +374496: 0c00 |0033: move-result-object v0 │ │ +374498: 3800 0900 |0034: if-eqz v0, 003d // +0009 │ │ +37449c: 7220 619a 1000 |0036: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +3744a2: 0c02 |0039: move-result-object v2 │ │ +3744a4: 1f02 7814 |003a: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3744a8: 1102 |003c: return-object v2 │ │ +3744aa: 7110 6ca1 0200 |003d: invoke-static {v2}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestByCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; // method@a16c │ │ +3744b0: 0c02 |0040: move-result-object v2 │ │ +3744b2: 1102 |0041: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0009 line=556 │ │ 0x0010 line=558 │ │ 0x0018 line=560 │ │ 0x001f line=562 │ │ @@ -815195,44 +815195,44 @@ │ │ type : '(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -3744b8: |[3744b8] myjava.awt.datatransfer.DataFlavor.selectBestFlavorWOCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; │ │ -3744c8: 1c00 9512 |0000: const-class v0, Ljava/io/InputStream; // type@1295 │ │ -3744cc: 7120 47a1 0200 |0002: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ -3744d2: 0c00 |0005: move-result-object v0 │ │ -3744d4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3744d6: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -3744da: 7220 619a 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -3744e0: 0c02 |000c: move-result-object v2 │ │ -3744e2: 1f02 7814 |000d: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3744e6: 1102 |000f: return-object v2 │ │ -3744e8: 1c00 1813 |0010: const-class v0, Ljava/nio/ByteBuffer; // type@1318 │ │ -3744ec: 7120 47a1 0200 |0012: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ -3744f2: 0c00 |0015: move-result-object v0 │ │ -3744f4: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -3744f8: 7220 619a 1000 |0018: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -3744fe: 0c02 |001b: move-result-object v2 │ │ -374500: 1f02 7814 |001c: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -374504: 1102 |001e: return-object v2 │ │ -374506: 1c00 1515 |001f: const-class v0, [B // type@1515 │ │ -37450a: 7120 47a1 0200 |0021: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ -374510: 0c00 |0024: move-result-object v0 │ │ -374512: 3800 0900 |0025: if-eqz v0, 002e // +0009 │ │ -374516: 7220 619a 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -37451c: 0c02 |002a: move-result-object v2 │ │ -37451e: 1f02 7814 |002b: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -374522: 1102 |002d: return-object v2 │ │ -374524: 7220 619a 1200 |002e: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -37452a: 0c02 |0031: move-result-object v2 │ │ -37452c: 1f02 7814 |0032: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -374530: 1102 |0034: return-object v2 │ │ +3744b4: |[3744b4] myjava.awt.datatransfer.DataFlavor.selectBestFlavorWOCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; │ │ +3744c4: 1c00 9512 |0000: const-class v0, Ljava/io/InputStream; // type@1295 │ │ +3744c8: 7120 47a1 0200 |0002: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ +3744ce: 0c00 |0005: move-result-object v0 │ │ +3744d0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3744d2: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +3744d6: 7220 619a 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +3744dc: 0c02 |000c: move-result-object v2 │ │ +3744de: 1f02 7814 |000d: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3744e2: 1102 |000f: return-object v2 │ │ +3744e4: 1c00 1813 |0010: const-class v0, Ljava/nio/ByteBuffer; // type@1318 │ │ +3744e8: 7120 47a1 0200 |0012: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ +3744ee: 0c00 |0015: move-result-object v0 │ │ +3744f0: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +3744f4: 7220 619a 1000 |0018: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +3744fa: 0c02 |001b: move-result-object v2 │ │ +3744fc: 1f02 7814 |001c: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +374500: 1102 |001e: return-object v2 │ │ +374502: 1c00 1515 |001f: const-class v0, [B // type@1515 │ │ +374506: 7120 47a1 0200 |0021: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.getFlavors:(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; // method@a147 │ │ +37450c: 0c00 |0024: move-result-object v0 │ │ +37450e: 3800 0900 |0025: if-eqz v0, 002e // +0009 │ │ +374512: 7220 619a 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +374518: 0c02 |002a: move-result-object v2 │ │ +37451a: 1f02 7814 |002b: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +37451e: 1102 |002d: return-object v2 │ │ +374520: 7220 619a 1200 |002e: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +374526: 0c02 |0031: move-result-object v2 │ │ +374528: 1f02 7814 |0032: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +37452c: 1102 |0034: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x0009 line=641 │ │ 0x0010 line=643 │ │ 0x0018 line=645 │ │ 0x001f line=647 │ │ @@ -815246,54 +815246,54 @@ │ │ type : '([Lmyjava/awt/datatransfer/DataFlavor;)Lmyjava/awt/datatransfer/DataFlavor;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -374534: |[374534] myjava.awt.datatransfer.DataFlavor.selectBestTextFlavor:([Lmyjava/awt/datatransfer/DataFlavor;)Lmyjava/awt/datatransfer/DataFlavor; │ │ -374544: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -374546: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -37454a: 1100 |0003: return-object v0 │ │ -37454c: 2201 6b13 |0004: new-instance v1, Ljava/util/LinkedList; // type@136b │ │ -374550: 7110 ab99 0300 |0006: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@99ab │ │ -374556: 0c03 |0009: move-result-object v3 │ │ -374558: 7020 539a 3100 |000a: invoke-direct {v1, v3}, Ljava/util/LinkedList;.:(Ljava/util/Collection;)V // method@9a53 │ │ -37455e: 7110 71a1 0100 |000d: invoke-static {v1}, Lmyjava/awt/datatransfer/DataFlavor;.sortTextFlavorsByType:(Ljava/util/List;)Ljava/util/List; // method@a171 │ │ -374564: 0c03 |0010: move-result-object v3 │ │ -374566: 7210 649a 0300 |0011: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ -37456c: 0a01 |0014: move-result v1 │ │ -37456e: 3801 0300 |0015: if-eqz v1, 0018 // +0003 │ │ -374572: 1100 |0017: return-object v0 │ │ -374574: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -374576: 7220 619a 0300 |0019: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -37457c: 0c03 |001c: move-result-object v3 │ │ -37457e: 1f03 6c13 |001d: check-cast v3, Ljava/util/List; // type@136c │ │ -374582: 7210 6a9a 0300 |001f: invoke-interface {v3}, Ljava/util/List;.size:()I // method@9a6a │ │ -374588: 0a01 |0022: move-result v1 │ │ -37458a: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -37458c: 3321 0900 |0024: if-ne v1, v2, 002d // +0009 │ │ -374590: 7220 619a 0300 |0026: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -374596: 0c03 |0029: move-result-object v3 │ │ -374598: 1f03 7814 |002a: check-cast v3, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -37459c: 1103 |002c: return-object v3 │ │ -37459e: 7220 619a 0300 |002d: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -3745a4: 0c00 |0030: move-result-object v0 │ │ -3745a6: 1f00 7814 |0031: check-cast v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3745aa: 7010 44a1 0000 |0033: invoke-direct {v0}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -3745b0: 0c00 |0036: move-result-object v0 │ │ -3745b2: 6e10 2298 0000 |0037: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3745b8: 0a00 |003a: move-result v0 │ │ -3745ba: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ -3745be: 7110 6ea1 0300 |003d: invoke-static {v3}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestFlavorWOCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; // method@a16e │ │ -3745c4: 0c03 |0040: move-result-object v3 │ │ -3745c6: 1103 |0041: return-object v3 │ │ -3745c8: 7110 6da1 0300 |0042: invoke-static {v3}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestFlavorWCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; // method@a16d │ │ -3745ce: 0c03 |0045: move-result-object v3 │ │ -3745d0: 1103 |0046: return-object v3 │ │ +374530: |[374530] myjava.awt.datatransfer.DataFlavor.selectBestTextFlavor:([Lmyjava/awt/datatransfer/DataFlavor;)Lmyjava/awt/datatransfer/DataFlavor; │ │ +374540: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +374542: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +374546: 1100 |0003: return-object v0 │ │ +374548: 2201 6b13 |0004: new-instance v1, Ljava/util/LinkedList; // type@136b │ │ +37454c: 7110 ab99 0300 |0006: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@99ab │ │ +374552: 0c03 |0009: move-result-object v3 │ │ +374554: 7020 539a 3100 |000a: invoke-direct {v1, v3}, Ljava/util/LinkedList;.:(Ljava/util/Collection;)V // method@9a53 │ │ +37455a: 7110 71a1 0100 |000d: invoke-static {v1}, Lmyjava/awt/datatransfer/DataFlavor;.sortTextFlavorsByType:(Ljava/util/List;)Ljava/util/List; // method@a171 │ │ +374560: 0c03 |0010: move-result-object v3 │ │ +374562: 7210 649a 0300 |0011: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ +374568: 0a01 |0014: move-result v1 │ │ +37456a: 3801 0300 |0015: if-eqz v1, 0018 // +0003 │ │ +37456e: 1100 |0017: return-object v0 │ │ +374570: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +374572: 7220 619a 0300 |0019: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +374578: 0c03 |001c: move-result-object v3 │ │ +37457a: 1f03 6c13 |001d: check-cast v3, Ljava/util/List; // type@136c │ │ +37457e: 7210 6a9a 0300 |001f: invoke-interface {v3}, Ljava/util/List;.size:()I // method@9a6a │ │ +374584: 0a01 |0022: move-result v1 │ │ +374586: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +374588: 3321 0900 |0024: if-ne v1, v2, 002d // +0009 │ │ +37458c: 7220 619a 0300 |0026: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +374592: 0c03 |0029: move-result-object v3 │ │ +374594: 1f03 7814 |002a: check-cast v3, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +374598: 1103 |002c: return-object v3 │ │ +37459a: 7220 619a 0300 |002d: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +3745a0: 0c00 |0030: move-result-object v0 │ │ +3745a2: 1f00 7814 |0031: check-cast v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3745a6: 7010 44a1 0000 |0033: invoke-direct {v0}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +3745ac: 0c00 |0036: move-result-object v0 │ │ +3745ae: 6e10 2298 0000 |0037: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3745b4: 0a00 |003a: move-result v0 │ │ +3745b6: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ +3745ba: 7110 6ea1 0300 |003d: invoke-static {v3}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestFlavorWOCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; // method@a16e │ │ +3745c0: 0c03 |0040: move-result-object v3 │ │ +3745c2: 1103 |0041: return-object v3 │ │ +3745c4: 7110 6da1 0300 |0042: invoke-static {v3}, Lmyjava/awt/datatransfer/DataFlavor;.selectBestFlavorWCharset:(Ljava/util/List;)Lmyjava/awt/datatransfer/DataFlavor; // method@a16d │ │ +3745ca: 0c03 |0045: move-result-object v3 │ │ +3745cc: 1103 |0046: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=533 │ │ 0x0011 line=535 │ │ 0x0019 line=539 │ │ 0x001f line=541 │ │ 0x0026 line=542 │ │ @@ -815308,33 +815308,33 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3742fc: |[3742fc] myjava.awt.datatransfer.DataFlavor.sortTextFlavorsByType:(Ljava/util/List;)Ljava/util/List; │ │ -37430c: 2200 6b13 |0000: new-instance v0, Ljava/util/LinkedList; // type@136b │ │ -374310: 7010 529a 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ -374316: 6201 b572 |0005: sget-object v1, Lmyjava/awt/datatransfer/DataFlavor;.sortedTextFlavors:[Ljava/lang/String; // field@72b5 │ │ -37431a: 2112 |0007: array-length v2, v1 │ │ -37431c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -37431e: 3523 1000 |0009: if-ge v3, v2, 0019 // +0010 │ │ -374322: 4604 0103 |000b: aget-object v4, v1, v3 │ │ -374326: 7120 43a1 4500 |000d: invoke-static {v5, v4}, Lmyjava/awt/datatransfer/DataFlavor;.fetchTextFlavors:(Ljava/util/List;Ljava/lang/String;)Ljava/util/List; // method@a143 │ │ -37432c: 0c04 |0010: move-result-object v4 │ │ -37432e: 3804 0500 |0011: if-eqz v4, 0016 // +0005 │ │ -374332: 6e20 569a 4000 |0013: invoke-virtual {v0, v4}, Ljava/util/LinkedList;.addLast:(Ljava/lang/Object;)V // method@9a56 │ │ -374338: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ -37433c: 28f1 |0018: goto 0009 // -000f │ │ -37433e: 7210 649a 0500 |0019: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ -374344: 0a01 |001c: move-result v1 │ │ -374346: 3901 0500 |001d: if-nez v1, 0022 // +0005 │ │ -37434a: 6e20 569a 5000 |001f: invoke-virtual {v0, v5}, Ljava/util/LinkedList;.addLast:(Ljava/lang/Object;)V // method@9a56 │ │ -374350: 1100 |0022: return-object v0 │ │ +3742f8: |[3742f8] myjava.awt.datatransfer.DataFlavor.sortTextFlavorsByType:(Ljava/util/List;)Ljava/util/List; │ │ +374308: 2200 6b13 |0000: new-instance v0, Ljava/util/LinkedList; // type@136b │ │ +37430c: 7010 529a 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@9a52 │ │ +374312: 6201 b572 |0005: sget-object v1, Lmyjava/awt/datatransfer/DataFlavor;.sortedTextFlavors:[Ljava/lang/String; // field@72b5 │ │ +374316: 2112 |0007: array-length v2, v1 │ │ +374318: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +37431a: 3523 1000 |0009: if-ge v3, v2, 0019 // +0010 │ │ +37431e: 4604 0103 |000b: aget-object v4, v1, v3 │ │ +374322: 7120 43a1 4500 |000d: invoke-static {v5, v4}, Lmyjava/awt/datatransfer/DataFlavor;.fetchTextFlavors:(Ljava/util/List;Ljava/lang/String;)Ljava/util/List; // method@a143 │ │ +374328: 0c04 |0010: move-result-object v4 │ │ +37432a: 3804 0500 |0011: if-eqz v4, 0016 // +0005 │ │ +37432e: 6e20 569a 4000 |0013: invoke-virtual {v0, v4}, Ljava/util/LinkedList;.addLast:(Ljava/lang/Object;)V // method@9a56 │ │ +374334: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ +374338: 28f1 |0018: goto 0009 // -000f │ │ +37433a: 7210 649a 0500 |0019: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ +374340: 0a01 |001c: move-result v1 │ │ +374342: 3901 0500 |001d: if-nez v1, 0022 // +0005 │ │ +374346: 6e20 569a 5000 |001f: invoke-virtual {v0, v5}, Ljava/util/LinkedList;.addLast:(Ljava/lang/Object;)V // method@9a56 │ │ +37434c: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0005 line=670 │ │ 0x000d line=671 │ │ 0x0013 line=674 │ │ 0x0019 line=677 │ │ @@ -815347,35 +815347,35 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class;' │ │ access : 0x001c (PROTECTED STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -373d48: |[373d48] myjava.awt.datatransfer.DataFlavor.tryToLoadClass:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class; │ │ -373d58: 7110 4197 0100 |0000: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9741 │ │ -373d5e: 0c01 |0003: move-result-object v1 │ │ -373d60: 1101 |0004: return-object v1 │ │ -373d62: 7100 6197 0000 |0005: invoke-static {}, Ljava/lang/ClassLoader;.getSystemClassLoader:()Ljava/lang/ClassLoader; // method@9761 │ │ -373d68: 0c00 |0008: move-result-object v0 │ │ -373d6a: 6e20 6397 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9763 │ │ -373d70: 0c01 |000c: move-result-object v1 │ │ -373d72: 1101 |000d: return-object v1 │ │ -373d74: 0000 |000e: nop // spacer │ │ -373d76: 7100 6398 0000 |000f: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ -373d7c: 0c00 |0012: move-result-object v0 │ │ -373d7e: 6e10 6498 0000 |0013: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9864 │ │ -373d84: 0c00 |0016: move-result-object v0 │ │ -373d86: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ -373d8a: 6e20 6397 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9763 │ │ -373d90: 0c01 |001c: move-result-object v1 │ │ -373d92: 1101 |001d: return-object v1 │ │ -373d94: 6e20 6397 1200 |001e: invoke-virtual {v2, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9763 │ │ -373d9a: 0c01 |0021: move-result-object v1 │ │ -373d9c: 1101 |0022: return-object v1 │ │ +373d44: |[373d44] myjava.awt.datatransfer.DataFlavor.tryToLoadClass:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class; │ │ +373d54: 7110 4197 0100 |0000: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9741 │ │ +373d5a: 0c01 |0003: move-result-object v1 │ │ +373d5c: 1101 |0004: return-object v1 │ │ +373d5e: 7100 6197 0000 |0005: invoke-static {}, Ljava/lang/ClassLoader;.getSystemClassLoader:()Ljava/lang/ClassLoader; // method@9761 │ │ +373d64: 0c00 |0008: move-result-object v0 │ │ +373d66: 6e20 6397 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9763 │ │ +373d6c: 0c01 |000c: move-result-object v1 │ │ +373d6e: 1101 |000d: return-object v1 │ │ +373d70: 0000 |000e: nop // spacer │ │ +373d72: 7100 6398 0000 |000f: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ +373d78: 0c00 |0012: move-result-object v0 │ │ +373d7a: 6e10 6498 0000 |0013: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9864 │ │ +373d80: 0c00 |0016: move-result-object v0 │ │ +373d82: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ +373d86: 6e20 6397 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9763 │ │ +373d8c: 0c01 |001c: move-result-object v1 │ │ +373d8e: 1101 |001d: return-object v1 │ │ +373d90: 6e20 6397 1200 |001e: invoke-virtual {v2, v1}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9763 │ │ +373d96: 0c01 |0021: move-result-object v1 │ │ +373d98: 1101 |0022: return-object v1 │ │ catches : 3 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/ClassNotFoundException; -> 0x0005 │ │ 0x0005 - 0x000d │ │ Ljava/lang/ClassNotFoundException; -> 0x000e │ │ 0x0019 - 0x001d │ │ Ljava/lang/ClassNotFoundException; -> 0x001e │ │ @@ -815395,30 +815395,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -373dc8: |[373dc8] myjava.awt.datatransfer.DataFlavor.clone:()Ljava/lang/Object; │ │ -373dd8: 2200 7814 |0000: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -373ddc: 7010 3aa1 0000 |0002: invoke-direct {v0}, Lmyjava/awt/datatransfer/DataFlavor;.:()V // method@a13a │ │ -373de2: 5421 ab72 |0005: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ -373de6: 5b01 ab72 |0007: iput-object v1, v0, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ -373dea: 5421 b372 |0009: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -373dee: 5b01 b372 |000b: iput-object v1, v0, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -373df2: 5421 b072 |000d: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -373df6: 3801 0900 |000f: if-eqz v1, 0018 // +0009 │ │ -373dfa: 6e10 82a1 0100 |0011: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.clone:()Ljava/lang/Object; // method@a182 │ │ -373e00: 0c01 |0014: move-result-object v1 │ │ -373e02: 1f01 7c14 |0015: check-cast v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ -373e06: 2802 |0017: goto 0019 // +0002 │ │ -373e08: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -373e0a: 5b01 b072 |0019: iput-object v1, v0, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -373e0e: 1100 |001b: return-object v0 │ │ +373dc4: |[373dc4] myjava.awt.datatransfer.DataFlavor.clone:()Ljava/lang/Object; │ │ +373dd4: 2200 7814 |0000: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +373dd8: 7010 3aa1 0000 |0002: invoke-direct {v0}, Lmyjava/awt/datatransfer/DataFlavor;.:()V // method@a13a │ │ +373dde: 5421 ab72 |0005: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ +373de2: 5b01 ab72 |0007: iput-object v1, v0, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ +373de6: 5421 b372 |0009: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +373dea: 5b01 b372 |000b: iput-object v1, v0, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +373dee: 5421 b072 |000d: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +373df2: 3801 0900 |000f: if-eqz v1, 0018 // +0009 │ │ +373df6: 6e10 82a1 0100 |0011: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.clone:()Ljava/lang/Object; // method@a182 │ │ +373dfc: 0c01 |0014: move-result-object v1 │ │ +373dfe: 1f01 7c14 |0015: check-cast v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ +373e02: 2802 |0017: goto 0019 // +0002 │ │ +373e04: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +373e06: 5b01 b072 |0019: iput-object v1, v0, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +373e0a: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0005 line=359 │ │ 0x0009 line=360 │ │ 0x000d line=361 │ │ 0x0011 line=362 │ │ @@ -815430,25 +815430,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3735c0: |[3735c0] myjava.awt.datatransfer.DataFlavor.equals:(Ljava/lang/Object;)Z │ │ -3735d0: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ -3735d4: 2020 7814 |0002: instance-of v0, v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3735d8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3735dc: 2808 |0006: goto 000e // +0008 │ │ -3735de: 1f02 7814 |0007: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3735e2: 6e20 42a1 2100 |0009: invoke-virtual {v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ -3735e8: 0a02 |000c: move-result v2 │ │ -3735ea: 0f02 |000d: return v2 │ │ -3735ec: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -3735ee: 0f02 |000f: return v2 │ │ +3735bc: |[3735bc] myjava.awt.datatransfer.DataFlavor.equals:(Ljava/lang/Object;)Z │ │ +3735cc: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ +3735d0: 2020 7814 |0002: instance-of v0, v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3735d4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3735d8: 2808 |0006: goto 000e // +0008 │ │ +3735da: 1f02 7814 |0007: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3735de: 6e20 42a1 2100 |0009: invoke-virtual {v1, v2}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ +3735e4: 0a02 |000c: move-result v2 │ │ +3735e6: 0f02 |000d: return v2 │ │ +3735e8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +3735ea: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=386 │ │ 0x0007 line=389 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lmyjava/awt/datatransfer/DataFlavor; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/Object; │ │ @@ -815458,21 +815458,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3735f0: |[3735f0] myjava.awt.datatransfer.DataFlavor.equals:(Ljava/lang/String;)Z │ │ -373600: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -373604: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -373606: 0f01 |0003: return v1 │ │ -373608: 6e20 5da1 1000 |0004: invoke-virtual {v0, v1}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeEqual:(Ljava/lang/String;)Z // method@a15d │ │ -37360e: 0a01 |0007: move-result v1 │ │ -373610: 0f01 |0008: return v1 │ │ +3735ec: |[3735ec] myjava.awt.datatransfer.DataFlavor.equals:(Ljava/lang/String;)Z │ │ +3735fc: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +373600: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +373602: 0f01 |0003: return v1 │ │ +373604: 6e20 5da1 1000 |0004: invoke-virtual {v0, v1}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeEqual:(Ljava/lang/String;)Z // method@a15d │ │ +37360a: 0a01 |0007: move-result v1 │ │ +37360c: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=427 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lmyjava/awt/datatransfer/DataFlavor; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -815481,72 +815481,72 @@ │ │ type : '(Lmyjava/awt/datatransfer/DataFlavor;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -373614: |[373614] myjava.awt.datatransfer.DataFlavor.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z │ │ -373624: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -373626: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -37362a: 0f00 |0003: return v0 │ │ -37362c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -37362e: 3905 0300 |0005: if-nez v5, 0008 // +0003 │ │ -373632: 0f01 |0007: return v1 │ │ -373634: 5442 b072 |0008: iget-object v2, v4, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -373638: 3902 0900 |000a: if-nez v2, 0013 // +0009 │ │ -37363c: 5455 b072 |000c: iget-object v5, v5, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -373640: 3905 0300 |000e: if-nez v5, 0011 // +0003 │ │ -373644: 2802 |0010: goto 0012 // +0002 │ │ -373646: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -373648: 0f00 |0012: return v0 │ │ -37364a: 5453 b072 |0013: iget-object v3, v5, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -37364e: 6e20 83a1 3200 |0015: invoke-virtual {v2, v3}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.equals:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Z // method@a183 │ │ -373654: 0a02 |0018: move-result v2 │ │ -373656: 3802 4a00 |0019: if-eqz v2, 0063 // +004a │ │ -37365a: 5442 b372 |001b: iget-object v2, v4, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -37365e: 5453 b372 |001d: iget-object v3, v5, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -373662: 6e20 e697 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -373668: 0a02 |0022: move-result v2 │ │ -37366a: 3902 0300 |0023: if-nez v2, 0026 // +0003 │ │ -37366e: 283e |0025: goto 0063 // +003e │ │ -373670: 5441 b072 |0026: iget-object v1, v4, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -373674: 6e10 86a1 0100 |0028: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ -37367a: 0c01 |002b: move-result-object v1 │ │ -37367c: 1a02 c4bb |002c: const-string v2, "text" // string@bbc4 │ │ -373680: 6e20 1298 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -373686: 0a01 |0031: move-result v1 │ │ -373688: 3801 3000 |0032: if-eqz v1, 0062 // +0030 │ │ -37368c: 7010 66a1 0400 |0034: invoke-direct {v4}, Lmyjava/awt/datatransfer/DataFlavor;.isUnicodeFlavor:()Z // method@a166 │ │ -373692: 0a01 |0037: move-result v1 │ │ -373694: 3801 0300 |0038: if-eqz v1, 003b // +0003 │ │ -373698: 2828 |003a: goto 0062 // +0028 │ │ -37369a: 7010 44a1 0400 |003b: invoke-direct {v4}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -3736a0: 0c00 |003e: move-result-object v0 │ │ -3736a2: 7010 44a1 0500 |003f: invoke-direct {v5}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -3736a8: 0c05 |0042: move-result-object v5 │ │ -3736aa: 7110 58a1 0000 |0043: invoke-static {v0}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetSupported:(Ljava/lang/String;)Z // method@a158 │ │ -3736b0: 0a01 |0046: move-result v1 │ │ -3736b2: 3801 1600 |0047: if-eqz v1, 005d // +0016 │ │ -3736b6: 7110 58a1 0500 |0049: invoke-static {v5}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetSupported:(Ljava/lang/String;)Z // method@a158 │ │ -3736bc: 0a01 |004c: move-result v1 │ │ -3736be: 3901 0300 |004d: if-nez v1, 0050 // +0003 │ │ -3736c2: 280e |004f: goto 005d // +000e │ │ -3736c4: 7110 3199 0000 |0050: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ -3736ca: 0c00 |0053: move-result-object v0 │ │ -3736cc: 7110 3199 0500 |0054: invoke-static {v5}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ -3736d2: 0c05 |0057: move-result-object v5 │ │ -3736d4: 6e20 3099 5000 |0058: invoke-virtual {v0, v5}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@9930 │ │ -3736da: 0a05 |005b: move-result v5 │ │ -3736dc: 0f05 |005c: return v5 │ │ -3736de: 6e20 1398 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -3736e4: 0a05 |0060: move-result v5 │ │ -3736e6: 0f05 |0061: return v5 │ │ -3736e8: 0f00 |0062: return v0 │ │ -3736ea: 0f01 |0063: return v1 │ │ +373610: |[373610] myjava.awt.datatransfer.DataFlavor.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z │ │ +373620: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +373622: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +373626: 0f00 |0003: return v0 │ │ +373628: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +37362a: 3905 0300 |0005: if-nez v5, 0008 // +0003 │ │ +37362e: 0f01 |0007: return v1 │ │ +373630: 5442 b072 |0008: iget-object v2, v4, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +373634: 3902 0900 |000a: if-nez v2, 0013 // +0009 │ │ +373638: 5455 b072 |000c: iget-object v5, v5, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +37363c: 3905 0300 |000e: if-nez v5, 0011 // +0003 │ │ +373640: 2802 |0010: goto 0012 // +0002 │ │ +373642: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +373644: 0f00 |0012: return v0 │ │ +373646: 5453 b072 |0013: iget-object v3, v5, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +37364a: 6e20 83a1 3200 |0015: invoke-virtual {v2, v3}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.equals:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Z // method@a183 │ │ +373650: 0a02 |0018: move-result v2 │ │ +373652: 3802 4a00 |0019: if-eqz v2, 0063 // +004a │ │ +373656: 5442 b372 |001b: iget-object v2, v4, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +37365a: 5453 b372 |001d: iget-object v3, v5, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +37365e: 6e20 e697 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +373664: 0a02 |0022: move-result v2 │ │ +373666: 3902 0300 |0023: if-nez v2, 0026 // +0003 │ │ +37366a: 283e |0025: goto 0063 // +003e │ │ +37366c: 5441 b072 |0026: iget-object v1, v4, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +373670: 6e10 86a1 0100 |0028: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ +373676: 0c01 |002b: move-result-object v1 │ │ +373678: 1a02 c4bb |002c: const-string v2, "text" // string@bbc4 │ │ +37367c: 6e20 1298 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373682: 0a01 |0031: move-result v1 │ │ +373684: 3801 3000 |0032: if-eqz v1, 0062 // +0030 │ │ +373688: 7010 66a1 0400 |0034: invoke-direct {v4}, Lmyjava/awt/datatransfer/DataFlavor;.isUnicodeFlavor:()Z // method@a166 │ │ +37368e: 0a01 |0037: move-result v1 │ │ +373690: 3801 0300 |0038: if-eqz v1, 003b // +0003 │ │ +373694: 2828 |003a: goto 0062 // +0028 │ │ +373696: 7010 44a1 0400 |003b: invoke-direct {v4}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +37369c: 0c00 |003e: move-result-object v0 │ │ +37369e: 7010 44a1 0500 |003f: invoke-direct {v5}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +3736a4: 0c05 |0042: move-result-object v5 │ │ +3736a6: 7110 58a1 0000 |0043: invoke-static {v0}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetSupported:(Ljava/lang/String;)Z // method@a158 │ │ +3736ac: 0a01 |0046: move-result v1 │ │ +3736ae: 3801 1600 |0047: if-eqz v1, 005d // +0016 │ │ +3736b2: 7110 58a1 0500 |0049: invoke-static {v5}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetSupported:(Ljava/lang/String;)Z // method@a158 │ │ +3736b8: 0a01 |004c: move-result v1 │ │ +3736ba: 3901 0300 |004d: if-nez v1, 0050 // +0003 │ │ +3736be: 280e |004f: goto 005d // +000e │ │ +3736c0: 7110 3199 0000 |0050: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ +3736c6: 0c00 |0053: move-result-object v0 │ │ +3736c8: 7110 3199 0500 |0054: invoke-static {v5}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ +3736ce: 0c05 |0057: move-result-object v5 │ │ +3736d0: 6e20 3099 5000 |0058: invoke-virtual {v0, v5}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@9930 │ │ +3736d6: 0a05 |005b: move-result v5 │ │ +3736d8: 0f05 |005c: return v5 │ │ +3736da: 6e20 1398 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +3736e0: 0a05 |0060: move-result v5 │ │ +3736e2: 0f05 |0061: return v5 │ │ +3736e4: 0f00 |0062: return v0 │ │ +3736e6: 0f01 |0063: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=399 │ │ 0x000c line=400 │ │ 0x0013 line=402 │ │ 0x001f line=403 │ │ 0x0026 line=407 │ │ @@ -815564,17 +815564,17 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -373d18: |[373d18] myjava.awt.datatransfer.DataFlavor.getDefaultRepresentationClass:()Ljava/lang/Class; │ │ -373d28: 1c00 9512 |0000: const-class v0, Ljava/io/InputStream; // type@1295 │ │ -373d2c: 1100 |0002: return-object v0 │ │ +373d14: |[373d14] myjava.awt.datatransfer.DataFlavor.getDefaultRepresentationClass:()Ljava/lang/Class; │ │ +373d24: 1c00 9512 |0000: const-class v0, Ljava/io/InputStream; // type@1295 │ │ +373d28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ #5 : (in Lmyjava/awt/datatransfer/DataFlavor;) │ │ @@ -815582,20 +815582,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -373e78: |[373e78] myjava.awt.datatransfer.DataFlavor.getDefaultRepresentationClassAsString:()Ljava/lang/String; │ │ -373e88: 6e10 45a1 0100 |0000: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.getDefaultRepresentationClass:()Ljava/lang/Class; // method@a145 │ │ -373e8e: 0c00 |0003: move-result-object v0 │ │ -373e90: 6e10 5397 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ -373e96: 0c00 |0007: move-result-object v0 │ │ -373e98: 1100 |0008: return-object v0 │ │ +373e74: |[373e74] myjava.awt.datatransfer.DataFlavor.getDefaultRepresentationClassAsString:()Ljava/lang/String; │ │ +373e84: 6e10 45a1 0100 |0000: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.getDefaultRepresentationClass:()Ljava/lang/Class; // method@a145 │ │ +373e8a: 0c00 |0003: move-result-object v0 │ │ +373e8c: 6e10 5397 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ +373e92: 0c00 |0007: move-result-object v0 │ │ +373e94: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ #6 : (in Lmyjava/awt/datatransfer/DataFlavor;) │ │ @@ -815603,17 +815603,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -373e9c: |[373e9c] myjava.awt.datatransfer.DataFlavor.getHumanPresentableName:()Ljava/lang/String; │ │ -373eac: 5410 ab72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ -373eb0: 1100 |0002: return-object v0 │ │ +373e98: |[373e98] myjava.awt.datatransfer.DataFlavor.getHumanPresentableName:()Ljava/lang/String; │ │ +373ea8: 5410 ab72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ +373eac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ #7 : (in Lmyjava/awt/datatransfer/DataFlavor;) │ │ @@ -815621,17 +815621,17 @@ │ │ type : '()Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3745d4: |[3745d4] myjava.awt.datatransfer.DataFlavor.getMimeInfo:()Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ -3745e4: 5410 b072 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -3745e8: 1100 |0002: return-object v0 │ │ +3745d0: |[3745d0] myjava.awt.datatransfer.DataFlavor.getMimeInfo:()Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ +3745e0: 5410 b072 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +3745e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ #8 : (in Lmyjava/awt/datatransfer/DataFlavor;) │ │ @@ -815639,22 +815639,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -373f68: |[373f68] myjava.awt.datatransfer.DataFlavor.getMimeType:()Ljava/lang/String; │ │ -373f78: 5410 b072 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -373f7c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -373f80: 7110 8da1 0000 |0004: invoke-static {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.assemble:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/lang/String; // method@a18d │ │ -373f86: 0c00 |0007: move-result-object v0 │ │ -373f88: 2802 |0008: goto 000a // +0002 │ │ -373f8a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -373f8c: 1100 |000a: return-object v0 │ │ +373f64: |[373f64] myjava.awt.datatransfer.DataFlavor.getMimeType:()Ljava/lang/String; │ │ +373f74: 5410 b072 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +373f78: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +373f7c: 7110 8da1 0000 |0004: invoke-static {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.assemble:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/lang/String; // method@a18d │ │ +373f82: 0c00 |0007: move-result-object v0 │ │ +373f84: 2802 |0008: goto 000a // +0002 │ │ +373f86: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +373f88: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ #9 : (in Lmyjava/awt/datatransfer/DataFlavor;) │ │ @@ -815662,30 +815662,30 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -373f90: |[373f90] myjava.awt.datatransfer.DataFlavor.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ -373fa0: 6e10 3098 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ -373fa6: 0c02 |0003: move-result-object v2 │ │ -373fa8: 1a00 fd81 |0004: const-string v0, "humanpresentablename" // string@81fd │ │ -373fac: 6e20 1298 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -373fb2: 0a00 |0009: move-result v0 │ │ -373fb4: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -373fb8: 5412 ab72 |000c: iget-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ -373fbc: 1102 |000e: return-object v2 │ │ -373fbe: 5410 b072 |000f: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -373fc2: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -373fc6: 6e20 85a1 2000 |0013: invoke-virtual {v0, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ -373fcc: 0c02 |0016: move-result-object v2 │ │ -373fce: 2802 |0017: goto 0019 // +0002 │ │ -373fd0: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -373fd2: 1102 |0019: return-object v2 │ │ +373f8c: |[373f8c] myjava.awt.datatransfer.DataFlavor.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ +373f9c: 6e10 3098 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ +373fa2: 0c02 |0003: move-result-object v2 │ │ +373fa4: 1a00 fd81 |0004: const-string v0, "humanpresentablename" // string@81fd │ │ +373fa8: 6e20 1298 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +373fae: 0a00 |0009: move-result v0 │ │ +373fb0: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +373fb4: 5412 ab72 |000c: iget-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ +373fb8: 1102 |000e: return-object v2 │ │ +373fba: 5410 b072 |000f: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +373fbe: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +373fc2: 6e20 85a1 2000 |0013: invoke-virtual {v0, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ +373fc8: 0c02 |0016: move-result-object v2 │ │ +373fca: 2802 |0017: goto 0019 // +0002 │ │ +373fcc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +373fce: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0006 line=259 │ │ 0x000c line=260 │ │ 0x000f line=262 │ │ locals : │ │ @@ -815697,22 +815697,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -373fd4: |[373fd4] myjava.awt.datatransfer.DataFlavor.getPrimaryType:()Ljava/lang/String; │ │ -373fe4: 5410 b072 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -373fe8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -373fec: 6e10 86a1 0000 |0004: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ -373ff2: 0c00 |0007: move-result-object v0 │ │ -373ff4: 2802 |0008: goto 000a // +0002 │ │ -373ff6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -373ff8: 1100 |000a: return-object v0 │ │ +373fd0: |[373fd0] myjava.awt.datatransfer.DataFlavor.getPrimaryType:()Ljava/lang/String; │ │ +373fe0: 5410 b072 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +373fe4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +373fe8: 6e10 86a1 0000 |0004: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ +373fee: 0c00 |0007: move-result-object v0 │ │ +373ff0: 2802 |0008: goto 000a // +0002 │ │ +373ff2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +373ff4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ #11 : (in Lmyjava/awt/datatransfer/DataFlavor;) │ │ @@ -815720,82 +815720,82 @@ │ │ type : '(Lmyjava/awt/datatransfer/Transferable;)Ljava/io/Reader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 133 16-bit code units │ │ -373bfc: |[373bfc] myjava.awt.datatransfer.DataFlavor.getReaderForText:(Lmyjava/awt/datatransfer/Transferable;)Ljava/io/Reader; │ │ -373c0c: 7220 aaa1 2300 |0000: invoke-interface {v3, v2}, Lmyjava/awt/datatransfer/Transferable;.getTransferData:(Lmyjava/awt/datatransfer/DataFlavor;)Ljava/lang/Object; // method@a1aa │ │ -373c12: 0c03 |0003: move-result-object v3 │ │ -373c14: 3803 7900 |0004: if-eqz v3, 007d // +0079 │ │ -373c18: 2030 a712 |0006: instance-of v0, v3, Ljava/io/Reader; // type@12a7 │ │ -373c1c: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -373c20: 1f03 a712 |000a: check-cast v3, Ljava/io/Reader; // type@12a7 │ │ -373c24: 6e10 0697 0300 |000c: invoke-virtual {v3}, Ljava/io/Reader;.reset:()V // method@9706 │ │ -373c2a: 1103 |000f: return-object v3 │ │ -373c2c: 2030 e612 |0010: instance-of v0, v3, Ljava/lang/String; // type@12e6 │ │ -373c30: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -373c34: 2200 ab12 |0014: new-instance v0, Ljava/io/StringReader; // type@12ab │ │ -373c38: 1f03 e612 |0016: check-cast v3, Ljava/lang/String; // type@12e6 │ │ -373c3c: 7020 0c97 3000 |0018: invoke-direct {v0, v3}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@970c │ │ -373c42: 1100 |001b: return-object v0 │ │ -373c44: 2030 1a13 |001c: instance-of v0, v3, Ljava/nio/CharBuffer; // type@131a │ │ -373c48: 3800 0e00 |001e: if-eqz v0, 002c // +000e │ │ -373c4c: 2200 8512 |0020: new-instance v0, Ljava/io/CharArrayReader; // type@1285 │ │ -373c50: 1f03 1a13 |0022: check-cast v3, Ljava/nio/CharBuffer; // type@131a │ │ -373c54: 6e10 0f99 0300 |0024: invoke-virtual {v3}, Ljava/nio/CharBuffer;.array:()[C // method@990f │ │ -373c5a: 0c03 |0027: move-result-object v3 │ │ -373c5c: 7020 5d96 3000 |0028: invoke-direct {v0, v3}, Ljava/io/CharArrayReader;.:([C)V // method@965d │ │ -373c62: 1100 |002b: return-object v0 │ │ -373c64: 2030 1615 |002c: instance-of v0, v3, [C // type@1516 │ │ -373c68: 3800 0a00 |002e: if-eqz v0, 0038 // +000a │ │ -373c6c: 2200 8512 |0030: new-instance v0, Ljava/io/CharArrayReader; // type@1285 │ │ -373c70: 1f03 1615 |0032: check-cast v3, [C // type@1516 │ │ -373c74: 7020 5d96 3000 |0034: invoke-direct {v0, v3}, Ljava/io/CharArrayReader;.:([C)V // method@965d │ │ -373c7a: 1100 |0037: return-object v0 │ │ -373c7c: 7010 44a1 0200 |0038: invoke-direct {v2}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -373c82: 0c00 |003b: move-result-object v0 │ │ -373c84: 2031 9512 |003c: instance-of v1, v3, Ljava/io/InputStream; // type@1295 │ │ -373c88: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ -373c8c: 1f03 9512 |0040: check-cast v3, Ljava/io/InputStream; // type@1295 │ │ -373c90: 6e10 ba96 0300 |0042: invoke-virtual {v3}, Ljava/io/InputStream;.reset:()V // method@96ba │ │ -373c96: 281e |0045: goto 0063 // +001e │ │ -373c98: 2031 1813 |0046: instance-of v1, v3, Ljava/nio/ByteBuffer; // type@1318 │ │ -373c9c: 3801 0f00 |0048: if-eqz v1, 0057 // +000f │ │ -373ca0: 2201 8312 |004a: new-instance v1, Ljava/io/ByteArrayInputStream; // type@1283 │ │ -373ca4: 1f03 1813 |004c: check-cast v3, Ljava/nio/ByteBuffer; // type@1318 │ │ -373ca8: 6e10 e498 0300 |004e: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.array:()[B // method@98e4 │ │ -373cae: 0c03 |0051: move-result-object v3 │ │ -373cb0: 7020 4c96 3100 |0052: invoke-direct {v1, v3}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964c │ │ -373cb6: 0713 |0055: move-object v3, v1 │ │ -373cb8: 280d |0056: goto 0063 // +000d │ │ -373cba: 2031 1515 |0057: instance-of v1, v3, [B // type@1515 │ │ -373cbe: 3801 1c00 |0059: if-eqz v1, 0075 // +001c │ │ -373cc2: 2201 8312 |005b: new-instance v1, Ljava/io/ByteArrayInputStream; // type@1283 │ │ -373cc6: 1f03 1515 |005d: check-cast v3, [B // type@1515 │ │ -373cca: 7020 4c96 3100 |005f: invoke-direct {v1, v3}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964c │ │ -373cd0: 28f3 |0062: goto 0055 // -000d │ │ -373cd2: 6e10 2298 0000 |0063: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -373cd8: 0a01 |0066: move-result v1 │ │ -373cda: 3901 0800 |0067: if-nez v1, 006f // +0008 │ │ -373cde: 2200 9612 |0069: new-instance v0, Ljava/io/InputStreamReader; // type@1296 │ │ -373ce2: 7020 bc96 3000 |006b: invoke-direct {v0, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@96bc │ │ -373ce8: 1100 |006e: return-object v0 │ │ -373cea: 2201 9612 |006f: new-instance v1, Ljava/io/InputStreamReader; // type@1296 │ │ -373cee: 7030 bd96 3100 |0071: invoke-direct {v1, v3, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@96bd │ │ -373cf4: 1101 |0074: return-object v1 │ │ -373cf6: 2203 c812 |0075: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -373cfa: 1a00 b55f |0077: const-string v0, "awt.16F" // string@5fb5 │ │ -373cfe: 7020 8697 0300 |0079: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ -373d04: 2703 |007c: throw v3 │ │ -373d06: 2203 c812 |007d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -373d0a: 1a00 b45f |007f: const-string v0, "awt.16E" // string@5fb4 │ │ -373d0e: 7020 8697 0300 |0081: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ -373d14: 2703 |0084: throw v3 │ │ +373bf8: |[373bf8] myjava.awt.datatransfer.DataFlavor.getReaderForText:(Lmyjava/awt/datatransfer/Transferable;)Ljava/io/Reader; │ │ +373c08: 7220 aaa1 2300 |0000: invoke-interface {v3, v2}, Lmyjava/awt/datatransfer/Transferable;.getTransferData:(Lmyjava/awt/datatransfer/DataFlavor;)Ljava/lang/Object; // method@a1aa │ │ +373c0e: 0c03 |0003: move-result-object v3 │ │ +373c10: 3803 7900 |0004: if-eqz v3, 007d // +0079 │ │ +373c14: 2030 a712 |0006: instance-of v0, v3, Ljava/io/Reader; // type@12a7 │ │ +373c18: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +373c1c: 1f03 a712 |000a: check-cast v3, Ljava/io/Reader; // type@12a7 │ │ +373c20: 6e10 0697 0300 |000c: invoke-virtual {v3}, Ljava/io/Reader;.reset:()V // method@9706 │ │ +373c26: 1103 |000f: return-object v3 │ │ +373c28: 2030 e612 |0010: instance-of v0, v3, Ljava/lang/String; // type@12e6 │ │ +373c2c: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +373c30: 2200 ab12 |0014: new-instance v0, Ljava/io/StringReader; // type@12ab │ │ +373c34: 1f03 e612 |0016: check-cast v3, Ljava/lang/String; // type@12e6 │ │ +373c38: 7020 0c97 3000 |0018: invoke-direct {v0, v3}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@970c │ │ +373c3e: 1100 |001b: return-object v0 │ │ +373c40: 2030 1a13 |001c: instance-of v0, v3, Ljava/nio/CharBuffer; // type@131a │ │ +373c44: 3800 0e00 |001e: if-eqz v0, 002c // +000e │ │ +373c48: 2200 8512 |0020: new-instance v0, Ljava/io/CharArrayReader; // type@1285 │ │ +373c4c: 1f03 1a13 |0022: check-cast v3, Ljava/nio/CharBuffer; // type@131a │ │ +373c50: 6e10 0f99 0300 |0024: invoke-virtual {v3}, Ljava/nio/CharBuffer;.array:()[C // method@990f │ │ +373c56: 0c03 |0027: move-result-object v3 │ │ +373c58: 7020 5d96 3000 |0028: invoke-direct {v0, v3}, Ljava/io/CharArrayReader;.:([C)V // method@965d │ │ +373c5e: 1100 |002b: return-object v0 │ │ +373c60: 2030 1615 |002c: instance-of v0, v3, [C // type@1516 │ │ +373c64: 3800 0a00 |002e: if-eqz v0, 0038 // +000a │ │ +373c68: 2200 8512 |0030: new-instance v0, Ljava/io/CharArrayReader; // type@1285 │ │ +373c6c: 1f03 1615 |0032: check-cast v3, [C // type@1516 │ │ +373c70: 7020 5d96 3000 |0034: invoke-direct {v0, v3}, Ljava/io/CharArrayReader;.:([C)V // method@965d │ │ +373c76: 1100 |0037: return-object v0 │ │ +373c78: 7010 44a1 0200 |0038: invoke-direct {v2}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +373c7e: 0c00 |003b: move-result-object v0 │ │ +373c80: 2031 9512 |003c: instance-of v1, v3, Ljava/io/InputStream; // type@1295 │ │ +373c84: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ +373c88: 1f03 9512 |0040: check-cast v3, Ljava/io/InputStream; // type@1295 │ │ +373c8c: 6e10 ba96 0300 |0042: invoke-virtual {v3}, Ljava/io/InputStream;.reset:()V // method@96ba │ │ +373c92: 281e |0045: goto 0063 // +001e │ │ +373c94: 2031 1813 |0046: instance-of v1, v3, Ljava/nio/ByteBuffer; // type@1318 │ │ +373c98: 3801 0f00 |0048: if-eqz v1, 0057 // +000f │ │ +373c9c: 2201 8312 |004a: new-instance v1, Ljava/io/ByteArrayInputStream; // type@1283 │ │ +373ca0: 1f03 1813 |004c: check-cast v3, Ljava/nio/ByteBuffer; // type@1318 │ │ +373ca4: 6e10 e498 0300 |004e: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.array:()[B // method@98e4 │ │ +373caa: 0c03 |0051: move-result-object v3 │ │ +373cac: 7020 4c96 3100 |0052: invoke-direct {v1, v3}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964c │ │ +373cb2: 0713 |0055: move-object v3, v1 │ │ +373cb4: 280d |0056: goto 0063 // +000d │ │ +373cb6: 2031 1515 |0057: instance-of v1, v3, [B // type@1515 │ │ +373cba: 3801 1c00 |0059: if-eqz v1, 0075 // +001c │ │ +373cbe: 2201 8312 |005b: new-instance v1, Ljava/io/ByteArrayInputStream; // type@1283 │ │ +373cc2: 1f03 1515 |005d: check-cast v3, [B // type@1515 │ │ +373cc6: 7020 4c96 3100 |005f: invoke-direct {v1, v3}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964c │ │ +373ccc: 28f3 |0062: goto 0055 // -000d │ │ +373cce: 6e10 2298 0000 |0063: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +373cd4: 0a01 |0066: move-result v1 │ │ +373cd6: 3901 0800 |0067: if-nez v1, 006f // +0008 │ │ +373cda: 2200 9612 |0069: new-instance v0, Ljava/io/InputStreamReader; // type@1296 │ │ +373cde: 7020 bc96 3000 |006b: invoke-direct {v0, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@96bc │ │ +373ce4: 1100 |006e: return-object v0 │ │ +373ce6: 2201 9612 |006f: new-instance v1, Ljava/io/InputStreamReader; // type@1296 │ │ +373cea: 7030 bd96 3100 |0071: invoke-direct {v1, v3, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@96bd │ │ +373cf0: 1101 |0074: return-object v1 │ │ +373cf2: 2203 c812 |0075: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +373cf6: 1a00 b55f |0077: const-string v0, "awt.16F" // string@5fb5 │ │ +373cfa: 7020 8697 0300 |0079: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ +373d00: 2703 |007c: throw v3 │ │ +373d02: 2203 c812 |007d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +373d06: 1a00 b45f |007f: const-string v0, "awt.16E" // string@5fb4 │ │ +373d0a: 7020 8697 0300 |0081: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ +373d10: 2703 |0084: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0006 line=495 │ │ 0x000a line=496 │ │ 0x000c line=497 │ │ 0x0010 line=499 │ │ @@ -815826,17 +815826,17 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -373d30: |[373d30] myjava.awt.datatransfer.DataFlavor.getRepresentationClass:()Ljava/lang/Class; │ │ -373d40: 5410 b372 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -373d44: 1100 |0002: return-object v0 │ │ +373d2c: |[373d2c] myjava.awt.datatransfer.DataFlavor.getRepresentationClass:()Ljava/lang/Class; │ │ +373d3c: 5410 b372 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +373d40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ #13 : (in Lmyjava/awt/datatransfer/DataFlavor;) │ │ @@ -815844,22 +815844,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -373ffc: |[373ffc] myjava.awt.datatransfer.DataFlavor.getSubType:()Ljava/lang/String; │ │ -37400c: 5410 b072 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -374010: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -374014: 6e10 87a1 0000 |0004: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getSubType:()Ljava/lang/String; // method@a187 │ │ -37401a: 0c00 |0007: move-result-object v0 │ │ -37401c: 2802 |0008: goto 000a // +0002 │ │ -37401e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -374020: 1100 |000a: return-object v0 │ │ +373ff8: |[373ff8] myjava.awt.datatransfer.DataFlavor.getSubType:()Ljava/lang/String; │ │ +374008: 5410 b072 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +37400c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +374010: 6e10 87a1 0000 |0004: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getSubType:()Ljava/lang/String; // method@a187 │ │ +374016: 0c00 |0007: move-result-object v0 │ │ +374018: 2802 |0008: goto 000a // +0002 │ │ +37401a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +37401c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ #14 : (in Lmyjava/awt/datatransfer/DataFlavor;) │ │ @@ -815867,20 +815867,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -373bd8: |[373bd8] myjava.awt.datatransfer.DataFlavor.hashCode:()I │ │ -373be8: 7010 4aa1 0100 |0000: invoke-direct {v1}, Lmyjava/awt/datatransfer/DataFlavor;.getKeyInfo:()Ljava/lang/String; // method@a14a │ │ -373bee: 0c00 |0003: move-result-object v0 │ │ -373bf0: 6e10 1998 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -373bf6: 0a00 |0007: move-result v0 │ │ -373bf8: 0f00 |0008: return v0 │ │ +373bd4: |[373bd4] myjava.awt.datatransfer.DataFlavor.hashCode:()I │ │ +373be4: 7010 4aa1 0100 |0000: invoke-direct {v1}, Lmyjava/awt/datatransfer/DataFlavor;.getKeyInfo:()Ljava/lang/String; // method@a14a │ │ +373bea: 0c00 |0003: move-result-object v0 │ │ +373bec: 6e10 1998 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +373bf2: 0a00 |0007: move-result v0 │ │ +373bf4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ #15 : (in Lmyjava/awt/datatransfer/DataFlavor;) │ │ @@ -815888,28 +815888,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3738c4: |[3738c4] myjava.awt.datatransfer.DataFlavor.isFlavorJavaFileListType:()Z │ │ -3738d4: 1c00 6c13 |0000: const-class v0, Ljava/util/List; // type@136c │ │ -3738d8: 5421 b372 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -3738dc: 6e20 5a97 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@975a │ │ -3738e2: 0a00 |0007: move-result v0 │ │ -3738e4: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -3738e8: 6200 ac72 |000a: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.javaFileListFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72ac │ │ -3738ec: 6e20 5ea1 0200 |000c: invoke-virtual {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeEqual:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a15e │ │ -3738f2: 0a00 |000f: move-result v0 │ │ -3738f4: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -3738f8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -3738fa: 2802 |0013: goto 0015 // +0002 │ │ -3738fc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -3738fe: 0f00 |0015: return v0 │ │ +3738c0: |[3738c0] myjava.awt.datatransfer.DataFlavor.isFlavorJavaFileListType:()Z │ │ +3738d0: 1c00 6c13 |0000: const-class v0, Ljava/util/List; // type@136c │ │ +3738d4: 5421 b372 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +3738d8: 6e20 5a97 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@975a │ │ +3738de: 0a00 |0007: move-result v0 │ │ +3738e0: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +3738e4: 6200 ac72 |000a: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.javaFileListFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72ac │ │ +3738e8: 6e20 5ea1 0200 |000c: invoke-virtual {v2, v0}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeEqual:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a15e │ │ +3738ee: 0a00 |000f: move-result v0 │ │ +3738f0: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +3738f4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +3738f6: 2802 |0013: goto 0015 // +0002 │ │ +3738f8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +3738fa: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x000c line=461 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ @@ -815918,26 +815918,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -373900: |[373900] myjava.awt.datatransfer.DataFlavor.isFlavorRemoteObjectType:()Z │ │ -373910: 1a00 535d |0000: const-string v0, "application/x-java-remote-object" // string@5d53 │ │ -373914: 6e20 5da1 0100 |0002: invoke-virtual {v1, v0}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeEqual:(Ljava/lang/String;)Z // method@a15d │ │ -37391a: 0a00 |0005: move-result v0 │ │ -37391c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -373920: 6e10 64a1 0100 |0008: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.isRepresentationClassRemote:()Z // method@a164 │ │ -373926: 0a00 |000b: move-result v0 │ │ -373928: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -37392c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -37392e: 2802 |000f: goto 0011 // +0002 │ │ -373930: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -373932: 0f00 |0011: return v0 │ │ +3738fc: |[3738fc] myjava.awt.datatransfer.DataFlavor.isFlavorRemoteObjectType:()Z │ │ +37390c: 1a00 535d |0000: const-string v0, "application/x-java-remote-object" // string@5d53 │ │ +373910: 6e20 5da1 0100 |0002: invoke-virtual {v1, v0}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeEqual:(Ljava/lang/String;)Z // method@a15d │ │ +373916: 0a00 |0005: move-result v0 │ │ +373918: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +37391c: 6e10 64a1 0100 |0008: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.isRepresentationClassRemote:()Z // method@a164 │ │ +373922: 0a00 |000b: move-result v0 │ │ +373924: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +373928: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +37392a: 2802 |000f: goto 0011 // +0002 │ │ +37392c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +37392e: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=455 │ │ 0x0008 line=456 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ @@ -815946,25 +815946,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -373934: |[373934] myjava.awt.datatransfer.DataFlavor.isFlavorSerializedObjectType:()Z │ │ -373944: 6e10 5fa1 0100 |0000: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeSerializedObject:()Z // method@a15f │ │ -37394a: 0a00 |0003: move-result v0 │ │ -37394c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -373950: 6e10 65a1 0100 |0006: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.isRepresentationClassSerializable:()Z // method@a165 │ │ -373956: 0a00 |0009: move-result v0 │ │ -373958: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -37395c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -37395e: 2802 |000d: goto 000f // +0002 │ │ -373960: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -373962: 0f00 |000f: return v0 │ │ +373930: |[373930] myjava.awt.datatransfer.DataFlavor.isFlavorSerializedObjectType:()Z │ │ +373940: 6e10 5fa1 0100 |0000: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeSerializedObject:()Z // method@a15f │ │ +373946: 0a00 |0003: move-result v0 │ │ +373948: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +37394c: 6e10 65a1 0100 |0006: invoke-virtual {v1}, Lmyjava/awt/datatransfer/DataFlavor;.isRepresentationClassSerializable:()Z // method@a165 │ │ +373952: 0a00 |0009: move-result v0 │ │ +373954: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +373958: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +37395a: 2802 |000d: goto 000f // +0002 │ │ +37395c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +37395e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0006 line=451 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ @@ -815973,51 +815973,51 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -373964: |[373964] myjava.awt.datatransfer.DataFlavor.isFlavorTextType:()Z │ │ -373974: 6200 b672 |0000: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.stringFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b6 │ │ -373978: 6e20 42a1 0300 |0002: invoke-virtual {v3, v0}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ -37397e: 0a00 |0005: move-result v0 │ │ -373980: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -373982: 3900 3800 |0007: if-nez v0, 003f // +0038 │ │ -373986: 6200 b172 |0009: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainTextFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b1 │ │ -37398a: 6e20 42a1 0300 |000b: invoke-virtual {v3, v0}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ -373990: 0a00 |000e: move-result v0 │ │ -373992: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ -373996: 282e |0011: goto 003f // +002e │ │ -373998: 5430 b072 |0012: iget-object v0, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -37399c: 3800 1000 |0014: if-eqz v0, 0024 // +0010 │ │ -3739a0: 6e10 86a1 0000 |0016: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ -3739a6: 0c00 |0019: move-result-object v0 │ │ -3739a8: 1a02 c4bb |001a: const-string v2, "text" // string@bbc4 │ │ -3739ac: 6e20 1298 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3739b2: 0a00 |001f: move-result v0 │ │ -3739b4: 3900 0400 |0020: if-nez v0, 0024 // +0004 │ │ -3739b8: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -3739ba: 0f00 |0023: return v0 │ │ -3739bc: 7010 44a1 0300 |0024: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ -3739c2: 0c00 |0027: move-result-object v0 │ │ -3739c4: 7010 55a1 0300 |0028: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isByteCodeFlavor:()Z // method@a155 │ │ -3739ca: 0a02 |002b: move-result v2 │ │ -3739cc: 3802 0e00 |002c: if-eqz v2, 003a // +000e │ │ -3739d0: 6e10 2298 0000 |002e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3739d6: 0a02 |0031: move-result v2 │ │ -3739d8: 3802 0700 |0032: if-eqz v2, 0039 // +0007 │ │ -3739dc: 7110 58a1 0000 |0034: invoke-static {v0}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetSupported:(Ljava/lang/String;)Z // method@a158 │ │ -3739e2: 0a00 |0037: move-result v0 │ │ -3739e4: 0f00 |0038: return v0 │ │ -3739e6: 0f01 |0039: return v1 │ │ -3739e8: 7010 66a1 0300 |003a: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isUnicodeFlavor:()Z // method@a166 │ │ -3739ee: 0a00 |003d: move-result v0 │ │ -3739f0: 0f00 |003e: return v0 │ │ -3739f2: 0f01 |003f: return v1 │ │ +373960: |[373960] myjava.awt.datatransfer.DataFlavor.isFlavorTextType:()Z │ │ +373970: 6200 b672 |0000: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.stringFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b6 │ │ +373974: 6e20 42a1 0300 |0002: invoke-virtual {v3, v0}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ +37397a: 0a00 |0005: move-result v0 │ │ +37397c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +37397e: 3900 3800 |0007: if-nez v0, 003f // +0038 │ │ +373982: 6200 b172 |0009: sget-object v0, Lmyjava/awt/datatransfer/DataFlavor;.plainTextFlavor:Lmyjava/awt/datatransfer/DataFlavor; // field@72b1 │ │ +373986: 6e20 42a1 0300 |000b: invoke-virtual {v3, v0}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ +37398c: 0a00 |000e: move-result v0 │ │ +37398e: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ +373992: 282e |0011: goto 003f // +002e │ │ +373994: 5430 b072 |0012: iget-object v0, v3, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +373998: 3800 1000 |0014: if-eqz v0, 0024 // +0010 │ │ +37399c: 6e10 86a1 0000 |0016: invoke-virtual {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getPrimaryType:()Ljava/lang/String; // method@a186 │ │ +3739a2: 0c00 |0019: move-result-object v0 │ │ +3739a4: 1a02 c4bb |001a: const-string v2, "text" // string@bbc4 │ │ +3739a8: 6e20 1298 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3739ae: 0a00 |001f: move-result v0 │ │ +3739b0: 3900 0400 |0020: if-nez v0, 0024 // +0004 │ │ +3739b4: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +3739b6: 0f00 |0023: return v0 │ │ +3739b8: 7010 44a1 0300 |0024: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.getCharset:()Ljava/lang/String; // method@a144 │ │ +3739be: 0c00 |0027: move-result-object v0 │ │ +3739c0: 7010 55a1 0300 |0028: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isByteCodeFlavor:()Z // method@a155 │ │ +3739c6: 0a02 |002b: move-result v2 │ │ +3739c8: 3802 0e00 |002c: if-eqz v2, 003a // +000e │ │ +3739cc: 6e10 2298 0000 |002e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3739d2: 0a02 |0031: move-result v2 │ │ +3739d4: 3802 0700 |0032: if-eqz v2, 0039 // +0007 │ │ +3739d8: 7110 58a1 0000 |0034: invoke-static {v0}, Lmyjava/awt/datatransfer/DataFlavor;.isCharsetSupported:(Ljava/lang/String;)Z // method@a158 │ │ +3739de: 0a00 |0037: move-result v0 │ │ +3739e0: 0f00 |0038: return v0 │ │ +3739e2: 0f01 |0039: return v1 │ │ +3739e4: 7010 66a1 0300 |003a: invoke-direct {v3}, Lmyjava/awt/datatransfer/DataFlavor;.isUnicodeFlavor:()Z // method@a166 │ │ +3739ea: 0a00 |003d: move-result v0 │ │ +3739ec: 0f00 |003e: return v0 │ │ +3739ee: 0f01 |003f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0012 line=468 │ │ 0x0024 line=472 │ │ 0x0028 line=474 │ │ 0x002e line=475 │ │ @@ -816031,23 +816031,23 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3739f4: |[3739f4] myjava.awt.datatransfer.DataFlavor.isMimeTypeEqual:(Ljava/lang/String;)Z │ │ -373a04: 5410 b072 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -373a08: 7110 91a1 0200 |0002: invoke-static {v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.parse:(Ljava/lang/String;)Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // method@a191 │ │ -373a0e: 0c02 |0005: move-result-object v2 │ │ -373a10: 6e20 83a1 2000 |0006: invoke-virtual {v0, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.equals:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Z // method@a183 │ │ -373a16: 0a02 |0009: move-result v2 │ │ -373a18: 0f02 |000a: return v2 │ │ -373a1a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -373a1c: 0f02 |000c: return v2 │ │ +3739f0: |[3739f0] myjava.awt.datatransfer.DataFlavor.isMimeTypeEqual:(Ljava/lang/String;)Z │ │ +373a00: 5410 b072 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +373a04: 7110 91a1 0200 |0002: invoke-static {v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.parse:(Ljava/lang/String;)Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // method@a191 │ │ +373a0a: 0c02 |0005: move-result-object v2 │ │ +373a0c: 6e20 83a1 2000 |0006: invoke-virtual {v0, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.equals:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Z // method@a183 │ │ +373a12: 0a02 |0009: move-result v2 │ │ +373a14: 0f02 |000a: return v2 │ │ +373a16: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +373a18: 0f02 |000c: return v2 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/lang/IllegalArgumentException; -> 0x000b │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lmyjava/awt/datatransfer/DataFlavor; │ │ @@ -816058,27 +816058,27 @@ │ │ type : '(Lmyjava/awt/datatransfer/DataFlavor;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -373a30: |[373a30] myjava.awt.datatransfer.DataFlavor.isMimeTypeEqual:(Lmyjava/awt/datatransfer/DataFlavor;)Z │ │ -373a40: 5410 b072 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -373a44: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -373a48: 5422 b072 |0004: iget-object v2, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -373a4c: 6e20 83a1 2000 |0006: invoke-virtual {v0, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.equals:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Z // method@a183 │ │ -373a52: 0a02 |0009: move-result v2 │ │ -373a54: 2808 |000a: goto 0012 // +0008 │ │ -373a56: 5422 b072 |000b: iget-object v2, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -373a5a: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ -373a5e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -373a60: 2802 |0010: goto 0012 // +0002 │ │ -373a62: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -373a64: 0f02 |0012: return v2 │ │ +373a2c: |[373a2c] myjava.awt.datatransfer.DataFlavor.isMimeTypeEqual:(Lmyjava/awt/datatransfer/DataFlavor;)Z │ │ +373a3c: 5410 b072 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +373a40: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +373a44: 5422 b072 |0004: iget-object v2, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +373a48: 6e20 83a1 2000 |0006: invoke-virtual {v0, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.equals:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Z // method@a183 │ │ +373a4e: 0a02 |0009: move-result v2 │ │ +373a50: 2808 |000a: goto 0012 // +0008 │ │ +373a52: 5422 b072 |000b: iget-object v2, v2, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +373a56: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ +373a5a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +373a5c: 2802 |0010: goto 0012 // +0002 │ │ +373a5e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +373a60: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x000b line=329 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lmyjava/awt/datatransfer/DataFlavor; │ │ 0x0000 - 0x0013 reg=2 (null) Lmyjava/awt/datatransfer/DataFlavor; │ │ @@ -816088,19 +816088,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -373a68: |[373a68] myjava.awt.datatransfer.DataFlavor.isMimeTypeSerializedObject:()Z │ │ -373a78: 1a00 545d |0000: const-string v0, "application/x-java-serialized-object" // string@5d54 │ │ -373a7c: 6e20 5da1 0100 |0002: invoke-virtual {v1, v0}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeEqual:(Ljava/lang/String;)Z // method@a15d │ │ -373a82: 0a00 |0005: move-result v0 │ │ -373a84: 0f00 |0006: return v0 │ │ +373a64: |[373a64] myjava.awt.datatransfer.DataFlavor.isMimeTypeSerializedObject:()Z │ │ +373a74: 1a00 545d |0000: const-string v0, "application/x-java-serialized-object" // string@5d54 │ │ +373a78: 6e20 5da1 0100 |0002: invoke-virtual {v1, v0}, Lmyjava/awt/datatransfer/DataFlavor;.isMimeTypeEqual:(Ljava/lang/String;)Z // method@a15d │ │ +373a7e: 0a00 |0005: move-result v0 │ │ +373a80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=381 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ #22 : (in Lmyjava/awt/datatransfer/DataFlavor;) │ │ @@ -816108,20 +816108,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -373a88: |[373a88] myjava.awt.datatransfer.DataFlavor.isRepresentationClassByteBuffer:()Z │ │ -373a98: 1c00 1813 |0000: const-class v0, Ljava/nio/ByteBuffer; // type@1318 │ │ -373a9c: 5421 b372 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -373aa0: 6e20 5a97 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@975a │ │ -373aa6: 0a00 |0007: move-result v0 │ │ -373aa8: 0f00 |0008: return v0 │ │ +373a84: |[373a84] myjava.awt.datatransfer.DataFlavor.isRepresentationClassByteBuffer:()Z │ │ +373a94: 1c00 1813 |0000: const-class v0, Ljava/nio/ByteBuffer; // type@1318 │ │ +373a98: 5421 b372 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +373a9c: 6e20 5a97 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@975a │ │ +373aa2: 0a00 |0007: move-result v0 │ │ +373aa4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ #23 : (in Lmyjava/awt/datatransfer/DataFlavor;) │ │ @@ -816129,20 +816129,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -373aac: |[373aac] myjava.awt.datatransfer.DataFlavor.isRepresentationClassCharBuffer:()Z │ │ -373abc: 1c00 1a13 |0000: const-class v0, Ljava/nio/CharBuffer; // type@131a │ │ -373ac0: 5421 b372 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -373ac4: 6e20 5a97 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@975a │ │ -373aca: 0a00 |0007: move-result v0 │ │ -373acc: 0f00 |0008: return v0 │ │ +373aa8: |[373aa8] myjava.awt.datatransfer.DataFlavor.isRepresentationClassCharBuffer:()Z │ │ +373ab8: 1c00 1a13 |0000: const-class v0, Ljava/nio/CharBuffer; // type@131a │ │ +373abc: 5421 b372 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +373ac0: 6e20 5a97 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@975a │ │ +373ac6: 0a00 |0007: move-result v0 │ │ +373ac8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ #24 : (in Lmyjava/awt/datatransfer/DataFlavor;) │ │ @@ -816150,20 +816150,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -373ad0: |[373ad0] myjava.awt.datatransfer.DataFlavor.isRepresentationClassInputStream:()Z │ │ -373ae0: 1c00 9512 |0000: const-class v0, Ljava/io/InputStream; // type@1295 │ │ -373ae4: 5421 b372 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -373ae8: 6e20 5a97 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@975a │ │ -373aee: 0a00 |0007: move-result v0 │ │ -373af0: 0f00 |0008: return v0 │ │ +373acc: |[373acc] myjava.awt.datatransfer.DataFlavor.isRepresentationClassInputStream:()Z │ │ +373adc: 1c00 9512 |0000: const-class v0, Ljava/io/InputStream; // type@1295 │ │ +373ae0: 5421 b372 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +373ae4: 6e20 5a97 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@975a │ │ +373aea: 0a00 |0007: move-result v0 │ │ +373aec: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ #25 : (in Lmyjava/awt/datatransfer/DataFlavor;) │ │ @@ -816171,20 +816171,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -373af4: |[373af4] myjava.awt.datatransfer.DataFlavor.isRepresentationClassReader:()Z │ │ -373b04: 1c00 a712 |0000: const-class v0, Ljava/io/Reader; // type@12a7 │ │ -373b08: 5421 b372 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -373b0c: 6e20 5a97 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@975a │ │ -373b12: 0a00 |0007: move-result v0 │ │ -373b14: 0f00 |0008: return v0 │ │ +373af0: |[373af0] myjava.awt.datatransfer.DataFlavor.isRepresentationClassReader:()Z │ │ +373b00: 1c00 a712 |0000: const-class v0, Ljava/io/Reader; // type@12a7 │ │ +373b04: 5421 b372 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +373b08: 6e20 5a97 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@975a │ │ +373b0e: 0a00 |0007: move-result v0 │ │ +373b10: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ #26 : (in Lmyjava/awt/datatransfer/DataFlavor;) │ │ @@ -816192,36 +816192,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -373b18: |[373b18] myjava.awt.datatransfer.DataFlavor.isRepresentationClassRemote:()Z │ │ -373b28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -373b2a: 0f00 |0001: return v0 │ │ +373b14: |[373b14] myjava.awt.datatransfer.DataFlavor.isRepresentationClassRemote:()Z │ │ +373b24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +373b26: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Lmyjava/awt/datatransfer/DataFlavor;) │ │ name : 'isRepresentationClassSerializable' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -373b2c: |[373b2c] myjava.awt.datatransfer.DataFlavor.isRepresentationClassSerializable:()Z │ │ -373b3c: 1c00 a912 |0000: const-class v0, Ljava/io/Serializable; // type@12a9 │ │ -373b40: 5421 b372 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -373b44: 6e20 5a97 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@975a │ │ -373b4a: 0a00 |0007: move-result v0 │ │ -373b4c: 0f00 |0008: return v0 │ │ +373b28: |[373b28] myjava.awt.datatransfer.DataFlavor.isRepresentationClassSerializable:()Z │ │ +373b38: 1c00 a912 |0000: const-class v0, Ljava/io/Serializable; // type@12a9 │ │ +373b3c: 5421 b372 |0002: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +373b40: 6e20 5a97 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@975a │ │ +373b46: 0a00 |0007: move-result v0 │ │ +373b48: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ #28 : (in Lmyjava/awt/datatransfer/DataFlavor;) │ │ @@ -816229,18 +816229,18 @@ │ │ type : '(Lmyjava/awt/datatransfer/DataFlavor;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -373bbc: |[373bbc] myjava.awt.datatransfer.DataFlavor.match:(Lmyjava/awt/datatransfer/DataFlavor;)Z │ │ -373bcc: 6e20 42a1 1000 |0000: invoke-virtual {v0, v1}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ -373bd2: 0a01 |0003: move-result v1 │ │ -373bd4: 0f01 |0004: return v1 │ │ +373bb8: |[373bb8] myjava.awt.datatransfer.DataFlavor.match:(Lmyjava/awt/datatransfer/DataFlavor;)Z │ │ +373bc8: 6e20 42a1 1000 |0000: invoke-virtual {v0, v1}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ +373bce: 0a01 |0003: move-result v1 │ │ +373bd0: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lmyjava/awt/datatransfer/DataFlavor; │ │ 0x0000 - 0x0005 reg=1 (null) Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ @@ -816249,68 +816249,68 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -374024: |[374024] myjava.awt.datatransfer.DataFlavor.normalizeMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ -374034: 1101 |0000: return-object v1 │ │ +374020: |[374020] myjava.awt.datatransfer.DataFlavor.normalizeMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ +374030: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lmyjava/awt/datatransfer/DataFlavor;) │ │ name : 'normalizeMimeTypeParameter' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -374038: |[374038] myjava.awt.datatransfer.DataFlavor.normalizeMimeTypeParameter:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -374048: 1102 |0000: return-object v2 │ │ +374034: |[374034] myjava.awt.datatransfer.DataFlavor.normalizeMimeTypeParameter:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +374044: 1102 |0000: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Lmyjava/awt/datatransfer/DataFlavor;) │ │ name : 'readExternal' │ │ type : '(Ljava/io/ObjectInput;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -3748ac: |[3748ac] myjava.awt.datatransfer.DataFlavor.readExternal:(Ljava/io/ObjectInput;)V │ │ -3748bc: 1d01 |0000: monitor-enter v1 │ │ -3748be: 7210 c396 0200 |0001: invoke-interface {v2}, Ljava/io/ObjectInput;.readObject:()Ljava/lang/Object; // method@96c3 │ │ -3748c4: 0c00 |0004: move-result-object v0 │ │ -3748c6: 1f00 e612 |0005: check-cast v0, Ljava/lang/String; // type@12e6 │ │ -3748ca: 5b10 ab72 |0007: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ -3748ce: 7210 c396 0200 |0009: invoke-interface {v2}, Ljava/io/ObjectInput;.readObject:()Ljava/lang/Object; // method@96c3 │ │ -3748d4: 0c02 |000c: move-result-object v2 │ │ -3748d6: 1f02 7c14 |000d: check-cast v2, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ -3748da: 5b12 b072 |000f: iput-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -3748de: 3802 0d00 |0011: if-eqz v2, 001e // +000d │ │ -3748e2: 1a00 4664 |0013: const-string v0, "class" // string@6446 │ │ -3748e6: 6e20 85a1 0200 |0015: invoke-virtual {v2, v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ -3748ec: 0c02 |0018: move-result-object v2 │ │ -3748ee: 7110 4197 0200 |0019: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9741 │ │ -3748f4: 0c02 |001c: move-result-object v2 │ │ -3748f6: 2802 |001d: goto 001f // +0002 │ │ -3748f8: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -3748fa: 5b12 b372 |001f: iput-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ -3748fe: 1e01 |0021: monitor-exit v1 │ │ -374900: 0e00 |0022: return-void │ │ -374902: 0d02 |0023: move-exception v2 │ │ -374904: 1e01 |0024: monitor-exit v1 │ │ -374906: 2702 |0025: throw v2 │ │ +3748a8: |[3748a8] myjava.awt.datatransfer.DataFlavor.readExternal:(Ljava/io/ObjectInput;)V │ │ +3748b8: 1d01 |0000: monitor-enter v1 │ │ +3748ba: 7210 c396 0200 |0001: invoke-interface {v2}, Ljava/io/ObjectInput;.readObject:()Ljava/lang/Object; // method@96c3 │ │ +3748c0: 0c00 |0004: move-result-object v0 │ │ +3748c2: 1f00 e612 |0005: check-cast v0, Ljava/lang/String; // type@12e6 │ │ +3748c6: 5b10 ab72 |0007: iput-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ +3748ca: 7210 c396 0200 |0009: invoke-interface {v2}, Ljava/io/ObjectInput;.readObject:()Ljava/lang/Object; // method@96c3 │ │ +3748d0: 0c02 |000c: move-result-object v2 │ │ +3748d2: 1f02 7c14 |000d: check-cast v2, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ +3748d6: 5b12 b072 |000f: iput-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +3748da: 3802 0d00 |0011: if-eqz v2, 001e // +000d │ │ +3748de: 1a00 4664 |0013: const-string v0, "class" // string@6446 │ │ +3748e2: 6e20 85a1 0200 |0015: invoke-virtual {v2, v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@a185 │ │ +3748e8: 0c02 |0018: move-result-object v2 │ │ +3748ea: 7110 4197 0200 |0019: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9741 │ │ +3748f0: 0c02 |001c: move-result-object v2 │ │ +3748f2: 2802 |001d: goto 001f // +0002 │ │ +3748f4: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +3748f6: 5b12 b372 |001f: iput-object v2, v1, Lmyjava/awt/datatransfer/DataFlavor;.representationClass:Ljava/lang/Class; // field@72b3 │ │ +3748fa: 1e01 |0021: monitor-exit v1 │ │ +3748fc: 0e00 |0022: return-void │ │ +3748fe: 0d02 |0023: move-exception v2 │ │ +374900: 1e01 |0024: monitor-exit v1 │ │ +374902: 2702 |0025: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0021 │ │ -> 0x0023 │ │ positions : │ │ 0x0001 line=348 │ │ 0x0009 line=349 │ │ 0x0015 line=352 │ │ @@ -816324,17 +816324,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -374914: |[374914] myjava.awt.datatransfer.DataFlavor.setHumanPresentableName:(Ljava/lang/String;)V │ │ -374924: 5b01 ab72 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ -374928: 0e00 |0002: return-void │ │ +374910: |[374910] myjava.awt.datatransfer.DataFlavor.setHumanPresentableName:(Ljava/lang/String;)V │ │ +374920: 5b01 ab72 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ +374924: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lmyjava/awt/datatransfer/DataFlavor; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -816343,36 +816343,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -37404c: |[37404c] myjava.awt.datatransfer.DataFlavor.toString:()Ljava/lang/String; │ │ -37405c: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -374060: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -374066: 6e10 e897 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -37406c: 0c01 |0008: move-result-object v1 │ │ -37406e: 6e10 5397 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ -374074: 0c01 |000c: move-result-object v1 │ │ -374076: 6e20 4b98 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37407c: 1a01 da56 |0010: const-string v1, "[MimeType=(" // string@56da │ │ -374080: 6e20 4b98 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374086: 6e10 4ca1 0200 |0015: invoke-virtual {v2}, Lmyjava/awt/datatransfer/DataFlavor;.getMimeType:()Ljava/lang/String; // method@a14c │ │ -37408c: 0c01 |0018: move-result-object v1 │ │ -37408e: 6e20 4b98 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374094: 1a01 8904 |001c: const-string v1, ");humanPresentableName=" // string@0489 │ │ -374098: 6e20 4b98 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37409e: 5421 ab72 |0021: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ -3740a2: 6e20 4b98 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3740a8: 1a01 3657 |0026: const-string v1, "]" // string@5736 │ │ -3740ac: 6e20 4b98 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3740b2: 6e10 5498 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3740b8: 0c00 |002e: move-result-object v0 │ │ -3740ba: 1100 |002f: return-object v0 │ │ +374048: |[374048] myjava.awt.datatransfer.DataFlavor.toString:()Ljava/lang/String; │ │ +374058: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +37405c: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +374062: 6e10 e897 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +374068: 0c01 |0008: move-result-object v1 │ │ +37406a: 6e10 5397 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ +374070: 0c01 |000c: move-result-object v1 │ │ +374072: 6e20 4b98 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374078: 1a01 da56 |0010: const-string v1, "[MimeType=(" // string@56da │ │ +37407c: 6e20 4b98 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374082: 6e10 4ca1 0200 |0015: invoke-virtual {v2}, Lmyjava/awt/datatransfer/DataFlavor;.getMimeType:()Ljava/lang/String; // method@a14c │ │ +374088: 0c01 |0018: move-result-object v1 │ │ +37408a: 6e20 4b98 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374090: 1a01 8904 |001c: const-string v1, ");humanPresentableName=" // string@0489 │ │ +374094: 6e20 4b98 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37409a: 5421 ab72 |0021: iget-object v1, v2, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ +37409e: 6e20 4b98 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3740a4: 1a01 3657 |0026: const-string v1, "]" // string@5736 │ │ +3740a8: 6e20 4b98 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3740ae: 6e10 5498 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3740b4: 0c00 |002e: move-result-object v0 │ │ +3740b6: 1100 |002f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0015 line=376 │ │ locals : │ │ 0x0000 - 0x0030 reg=2 this Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ @@ -816381,25 +816381,25 @@ │ │ type : '(Ljava/io/ObjectOutput;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -37492c: |[37492c] myjava.awt.datatransfer.DataFlavor.writeExternal:(Ljava/io/ObjectOutput;)V │ │ -37493c: 1d01 |0000: monitor-enter v1 │ │ -37493e: 5410 ab72 |0001: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ -374942: 7220 ce96 0200 |0003: invoke-interface {v2, v0}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@96ce │ │ -374948: 5410 b072 |0006: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ -37494c: 7220 ce96 0200 |0008: invoke-interface {v2, v0}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@96ce │ │ -374952: 1e01 |000b: monitor-exit v1 │ │ -374954: 0e00 |000c: return-void │ │ -374956: 0d02 |000d: move-exception v2 │ │ -374958: 1e01 |000e: monitor-exit v1 │ │ -37495a: 2702 |000f: throw v2 │ │ +374928: |[374928] myjava.awt.datatransfer.DataFlavor.writeExternal:(Ljava/io/ObjectOutput;)V │ │ +374938: 1d01 |0000: monitor-enter v1 │ │ +37493a: 5410 ab72 |0001: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.humanPresentableName:Ljava/lang/String; // field@72ab │ │ +37493e: 7220 ce96 0200 |0003: invoke-interface {v2, v0}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@96ce │ │ +374944: 5410 b072 |0006: iget-object v0, v1, Lmyjava/awt/datatransfer/DataFlavor;.mimeInfo:Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // field@72b0 │ │ +374948: 7220 ce96 0200 |0008: invoke-interface {v2, v0}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@96ce │ │ +37494e: 1e01 |000b: monitor-exit v1 │ │ +374950: 0e00 |000c: return-void │ │ +374952: 0d02 |000d: move-exception v2 │ │ +374954: 1e01 |000e: monitor-exit v1 │ │ +374956: 2702 |000f: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ -> 0x000d │ │ positions : │ │ 0x0001 line=341 │ │ 0x0006 line=342 │ │ 0x000b line=343 │ │ @@ -816529,22 +816529,22 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -374b18: |[374b18] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.:()V │ │ -374b28: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -374b2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -374b30: 5b10 b872 |0004: iput-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b8 │ │ -374b34: 5b10 ba72 |0006: iput-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72ba │ │ -374b38: 5b10 b772 |0008: iput-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b7 │ │ -374b3c: 5b10 bb72 |000a: iput-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72bb │ │ -374b40: 0e00 |000c: return-void │ │ +374b14: |[374b14] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.:()V │ │ +374b24: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +374b2a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +374b2c: 5b10 b872 |0004: iput-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b8 │ │ +374b30: 5b10 ba72 |0006: iput-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72ba │ │ +374b34: 5b10 b772 |0008: iput-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b7 │ │ +374b38: 5b10 bb72 |000a: iput-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72bb │ │ +374b3c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0004 line=190 │ │ 0x0006 line=191 │ │ 0x0008 line=192 │ │ 0x000a line=193 │ │ @@ -816556,25 +816556,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -374b44: |[374b44] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -374b54: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -374b5a: 5b01 b872 |0003: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b8 │ │ -374b5e: 5b02 ba72 |0005: iput-object v2, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72ba │ │ -374b62: 2201 6613 |0007: new-instance v1, Ljava/util/Hashtable; // type@1366 │ │ -374b66: 7010 319a 0100 |0009: invoke-direct {v1}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ -374b6c: 5b01 b772 |000c: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b7 │ │ -374b70: 2201 6613 |000e: new-instance v1, Ljava/util/Hashtable; // type@1366 │ │ -374b74: 7010 319a 0100 |0010: invoke-direct {v1}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ -374b7a: 5b01 bb72 |0013: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72bb │ │ -374b7e: 0e00 |0015: return-void │ │ +374b40: |[374b40] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +374b50: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +374b56: 5b01 b872 |0003: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b8 │ │ +374b5a: 5b02 ba72 |0005: iput-object v2, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72ba │ │ +374b5e: 2201 6613 |0007: new-instance v1, Ljava/util/Hashtable; // type@1366 │ │ +374b62: 7010 319a 0100 |0009: invoke-direct {v1}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ +374b68: 5b01 b772 |000c: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b7 │ │ +374b6c: 2201 6613 |000e: new-instance v1, Ljava/util/Hashtable; // type@1366 │ │ +374b70: 7010 319a 0100 |0010: invoke-direct {v1}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ +374b76: 5b01 bb72 |0013: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72bb │ │ +374b7a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0005 line=198 │ │ 0x0007 line=199 │ │ 0x000e line=200 │ │ @@ -816588,17 +816588,17 @@ │ │ type : '(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/util/Hashtable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -374ad0: |[374ad0] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$100:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/util/Hashtable; │ │ -374ae0: 5400 b772 |0000: iget-object v0, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b7 │ │ -374ae4: 1100 |0002: return-object v0 │ │ +374acc: |[374acc] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$100:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/util/Hashtable; │ │ +374adc: 5400 b772 |0000: iget-object v0, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b7 │ │ +374ae0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ │ │ #3 : (in Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;) │ │ @@ -816606,17 +816606,17 @@ │ │ type : '(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/util/Hashtable;)Ljava/util/Hashtable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -374ae8: |[374ae8] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$102:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/util/Hashtable;)Ljava/util/Hashtable; │ │ -374af8: 5b01 b772 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b7 │ │ -374afc: 1101 |0002: return-object v1 │ │ +374ae4: |[374ae4] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$102:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/util/Hashtable;)Ljava/util/Hashtable; │ │ +374af4: 5b01 b772 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b7 │ │ +374af8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Hashtable; │ │ │ │ @@ -816625,17 +816625,17 @@ │ │ type : '(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -374a08: |[374a08] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$202:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/lang/String;)Ljava/lang/String; │ │ -374a18: 5b01 b872 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b8 │ │ -374a1c: 1101 |0002: return-object v1 │ │ +374a04: |[374a04] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$202:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/lang/String;)Ljava/lang/String; │ │ +374a14: 5b01 b872 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b8 │ │ +374a18: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -816644,17 +816644,17 @@ │ │ type : '(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -374a20: |[374a20] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$302:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/lang/String;)Ljava/lang/String; │ │ -374a30: 5b01 ba72 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72ba │ │ -374a34: 1101 |0002: return-object v1 │ │ +374a1c: |[374a1c] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$302:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/lang/String;)Ljava/lang/String; │ │ +374a2c: 5b01 ba72 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72ba │ │ +374a30: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -816663,17 +816663,17 @@ │ │ type : '(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/util/Hashtable;)Ljava/util/Hashtable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -374b00: |[374b00] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$402:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/util/Hashtable;)Ljava/util/Hashtable; │ │ -374b10: 5b01 bb72 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72bb │ │ -374b14: 1101 |0002: return-object v1 │ │ +374afc: |[374afc] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.access$402:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/util/Hashtable;)Ljava/util/Hashtable; │ │ +374b0c: 5b01 bb72 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72bb │ │ +374b10: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Hashtable; │ │ │ │ @@ -816683,41 +816683,41 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -374b80: |[374b80] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.addParameter:(Ljava/lang/String;Ljava/lang/String;)V │ │ -374b90: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ -374b94: 0e00 |0002: return-void │ │ -374b96: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -374b98: 6e20 0998 0500 |0004: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374b9e: 0a00 |0007: move-result v0 │ │ -374ba0: 1301 2200 |0008: const/16 v1, #int 34 // #22 │ │ -374ba4: 3310 1800 |000a: if-ne v0, v1, 0022 // +0018 │ │ -374ba8: 6e10 2298 0500 |000c: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -374bae: 0a00 |000f: move-result v0 │ │ -374bb0: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -374bb2: b120 |0011: sub-int/2addr v0, v2 │ │ -374bb4: 6e20 0998 0500 |0012: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374bba: 0a00 |0015: move-result v0 │ │ -374bbc: 3310 0c00 |0016: if-ne v0, v1, 0022 // +000c │ │ -374bc0: 6e10 2298 0500 |0018: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -374bc6: 0a00 |001b: move-result v0 │ │ -374bc8: d800 00fe |001c: add-int/lit8 v0, v0, #int -2 // #fe │ │ -374bcc: 6e30 2e98 2500 |001e: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -374bd2: 0c05 |0021: move-result-object v5 │ │ -374bd4: 6e10 2298 0500 |0022: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -374bda: 0a00 |0025: move-result v0 │ │ -374bdc: 3900 0300 |0026: if-nez v0, 0029 // +0003 │ │ -374be0: 0e00 |0028: return-void │ │ -374be2: 5430 b772 |0029: iget-object v0, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b7 │ │ -374be6: 6e30 3b9a 4005 |002b: invoke-virtual {v0, v4, v5}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ -374bec: 0e00 |002e: return-void │ │ +374b7c: |[374b7c] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.addParameter:(Ljava/lang/String;Ljava/lang/String;)V │ │ +374b8c: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ +374b90: 0e00 |0002: return-void │ │ +374b92: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +374b94: 6e20 0998 0500 |0004: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374b9a: 0a00 |0007: move-result v0 │ │ +374b9c: 1301 2200 |0008: const/16 v1, #int 34 // #22 │ │ +374ba0: 3310 1800 |000a: if-ne v0, v1, 0022 // +0018 │ │ +374ba4: 6e10 2298 0500 |000c: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +374baa: 0a00 |000f: move-result v0 │ │ +374bac: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +374bae: b120 |0011: sub-int/2addr v0, v2 │ │ +374bb0: 6e20 0998 0500 |0012: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374bb6: 0a00 |0015: move-result v0 │ │ +374bb8: 3310 0c00 |0016: if-ne v0, v1, 0022 // +000c │ │ +374bbc: 6e10 2298 0500 |0018: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +374bc2: 0a00 |001b: move-result v0 │ │ +374bc4: d800 00fe |001c: add-int/lit8 v0, v0, #int -2 // #fe │ │ +374bc8: 6e30 2e98 2500 |001e: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +374bce: 0c05 |0021: move-result-object v5 │ │ +374bd0: 6e10 2298 0500 |0022: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +374bd6: 0a00 |0025: move-result v0 │ │ +374bd8: 3900 0300 |0026: if-nez v0, 0029 // +0003 │ │ +374bdc: 0e00 |0028: return-void │ │ +374bde: 5430 b772 |0029: iget-object v0, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b7 │ │ +374be2: 6e30 3b9a 4005 |002b: invoke-virtual {v0, v4, v5}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ +374be8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=230 │ │ 0x000c line=231 │ │ 0x0018 line=232 │ │ 0x0022 line=234 │ │ 0x0029 line=237 │ │ @@ -816731,18 +816731,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -374bf0: |[374bf0] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.addSystemParameter:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -374c00: 5410 bb72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72bb │ │ -374c04: 6e30 3b9a 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ -374c0a: 0e00 |0005: return-void │ │ +374bec: |[374bec] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.addSystemParameter:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +374bfc: 5410 bb72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72bb │ │ +374c00: 6e30 3b9a 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ +374c06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/Object; │ │ @@ -816752,30 +816752,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -37499c: |[37499c] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.clone:()Ljava/lang/Object; │ │ -3749ac: 2200 7c14 |0000: new-instance v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ -3749b0: 5431 b872 |0002: iget-object v1, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b8 │ │ -3749b4: 5432 ba72 |0004: iget-object v2, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72ba │ │ -3749b8: 7030 7aa1 1002 |0006: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a17a │ │ -3749be: 5431 b772 |0009: iget-object v1, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b7 │ │ -3749c2: 6e10 349a 0100 |000b: invoke-virtual {v1}, Ljava/util/Hashtable;.clone:()Ljava/lang/Object; // method@9a34 │ │ -3749c8: 0c01 |000e: move-result-object v1 │ │ -3749ca: 1f01 6613 |000f: check-cast v1, Ljava/util/Hashtable; // type@1366 │ │ -3749ce: 5b01 b772 |0011: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b7 │ │ -3749d2: 5431 bb72 |0013: iget-object v1, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72bb │ │ -3749d6: 6e10 349a 0100 |0015: invoke-virtual {v1}, Ljava/util/Hashtable;.clone:()Ljava/lang/Object; // method@9a34 │ │ -3749dc: 0c01 |0018: move-result-object v1 │ │ -3749de: 1f01 6613 |0019: check-cast v1, Ljava/util/Hashtable; // type@1366 │ │ -3749e2: 5b01 bb72 |001b: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72bb │ │ -3749e6: 1100 |001d: return-object v0 │ │ +374998: |[374998] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.clone:()Ljava/lang/Object; │ │ +3749a8: 2200 7c14 |0000: new-instance v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ +3749ac: 5431 b872 |0002: iget-object v1, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b8 │ │ +3749b0: 5432 ba72 |0004: iget-object v2, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72ba │ │ +3749b4: 7030 7aa1 1002 |0006: invoke-direct {v0, v1, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a17a │ │ +3749ba: 5431 b772 |0009: iget-object v1, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b7 │ │ +3749be: 6e10 349a 0100 |000b: invoke-virtual {v1}, Ljava/util/Hashtable;.clone:()Ljava/lang/Object; // method@9a34 │ │ +3749c4: 0c01 |000e: move-result-object v1 │ │ +3749c6: 1f01 6613 |000f: check-cast v1, Ljava/util/Hashtable; // type@1366 │ │ +3749ca: 5b01 b772 |0011: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b7 │ │ +3749ce: 5431 bb72 |0013: iget-object v1, v3, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72bb │ │ +3749d2: 6e10 349a 0100 |0015: invoke-virtual {v1}, Ljava/util/Hashtable;.clone:()Ljava/lang/Object; // method@9a34 │ │ +3749d8: 0c01 |0018: move-result-object v1 │ │ +3749da: 1f01 6613 |0019: check-cast v1, Ljava/util/Hashtable; // type@1366 │ │ +3749de: 5b01 bb72 |001b: iput-object v1, v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72bb │ │ +3749e2: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0009 line=256 │ │ 0x0013 line=257 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ @@ -816785,25 +816785,25 @@ │ │ type : '(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -374968: |[374968] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.equals:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Z │ │ -374978: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -37497c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -37497e: 0f02 |0003: return v2 │ │ -374980: 6e10 84a1 0100 |0004: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ -374986: 0c00 |0007: move-result-object v0 │ │ -374988: 6e10 84a1 0200 |0008: invoke-virtual {v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ -37498e: 0c02 |000b: move-result-object v2 │ │ -374990: 6e20 1298 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -374996: 0a02 |000f: move-result v2 │ │ -374998: 0f02 |0010: return v2 │ │ +374964: |[374964] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.equals:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Z │ │ +374974: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +374978: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +37497a: 0f02 |0003: return v2 │ │ +37497c: 6e10 84a1 0100 |0004: invoke-virtual {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ +374982: 0c00 |0007: move-result-object v0 │ │ +374984: 6e10 84a1 0200 |0008: invoke-virtual {v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ +37498a: 0c02 |000b: move-result-object v2 │ │ +37498c: 6e20 1298 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +374992: 0a02 |000f: move-result v2 │ │ +374994: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=207 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ 0x0000 - 0x0011 reg=2 (null) Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ │ │ @@ -816812,26 +816812,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -374a38: |[374a38] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getFullType:()Ljava/lang/String; │ │ -374a48: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -374a4c: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -374a52: 5421 b872 |0005: iget-object v1, v2, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b8 │ │ -374a56: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374a5c: 1a01 6506 |000a: const-string v1, "/" // string@0665 │ │ -374a60: 6e20 4b98 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374a66: 5421 ba72 |000f: iget-object v1, v2, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72ba │ │ -374a6a: 6e20 4b98 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374a70: 6e10 5498 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -374a76: 0c00 |0017: move-result-object v0 │ │ -374a78: 1100 |0018: return-object v0 │ │ +374a34: |[374a34] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getFullType:()Ljava/lang/String; │ │ +374a44: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +374a48: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +374a4e: 5421 b872 |0005: iget-object v1, v2, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b8 │ │ +374a52: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374a58: 1a01 6506 |000a: const-string v1, "/" // string@0665 │ │ +374a5c: 6e20 4b98 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374a62: 5421 ba72 |000f: iget-object v1, v2, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72ba │ │ +374a66: 6e20 4b98 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374a6c: 6e10 5498 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +374a72: 0c00 |0017: move-result-object v0 │ │ +374a74: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ │ │ #5 : (in Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;) │ │ @@ -816839,20 +816839,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -374a7c: |[374a7c] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ -374a8c: 5410 b772 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b7 │ │ -374a90: 6e20 379a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ -374a96: 0c02 |0005: move-result-object v2 │ │ -374a98: 1f02 e612 |0006: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -374a9c: 1102 |0008: return-object v2 │ │ +374a78: |[374a78] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ +374a88: 5410 b772 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b7 │ │ +374a8c: 6e20 379a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ +374a92: 0c02 |0005: move-result-object v2 │ │ +374a94: 1f02 e612 |0006: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +374a98: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -816861,17 +816861,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -374aa0: |[374aa0] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getPrimaryType:()Ljava/lang/String; │ │ -374ab0: 5410 b872 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b8 │ │ -374ab4: 1100 |0002: return-object v0 │ │ +374a9c: |[374a9c] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getPrimaryType:()Ljava/lang/String; │ │ +374aac: 5410 b872 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.primaryType:Ljava/lang/String; // field@72b8 │ │ +374ab0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ │ │ #7 : (in Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;) │ │ @@ -816879,17 +816879,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -374ab8: |[374ab8] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getSubType:()Ljava/lang/String; │ │ -374ac8: 5410 ba72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72ba │ │ -374acc: 1100 |0002: return-object v0 │ │ +374ab4: |[374ab4] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getSubType:()Ljava/lang/String; │ │ +374ac4: 5410 ba72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.subType:Ljava/lang/String; // field@72ba │ │ +374ac8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ │ │ #8 : (in Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;) │ │ @@ -816897,19 +816897,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3749e8: |[3749e8] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getSystemParameter:(Ljava/lang/String;)Ljava/lang/Object; │ │ -3749f8: 5410 bb72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72bb │ │ -3749fc: 6e20 379a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ -374a02: 0c02 |0005: move-result-object v2 │ │ -374a04: 1102 |0006: return-object v2 │ │ +3749e4: |[3749e4] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.getSystemParameter:(Ljava/lang/String;)Ljava/lang/Object; │ │ +3749f4: 5410 bb72 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.systemParameters:Ljava/util/Hashtable; // field@72bb │ │ +3749f8: 6e20 379a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ +3749fe: 0c02 |0005: move-result-object v2 │ │ +374a00: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -816918,18 +816918,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -374c0c: |[374c0c] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.removeParameter:(Ljava/lang/String;)V │ │ -374c1c: 5410 b772 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b7 │ │ -374c20: 6e20 3c9a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ -374c26: 0e00 |0005: return-void │ │ +374c08: |[374c08] myjava.awt.datatransfer.MimeTypeProcessor$MimeType.removeParameter:(Ljava/lang/String;)V │ │ +374c18: 5410 b772 |0000: iget-object v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.parameters:Ljava/util/Hashtable; // field@72b7 │ │ +374c1c: 6e20 3c9a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a3c │ │ +374c22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -816967,19 +816967,19 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -374c28: |[374c28] myjava.awt.datatransfer.MimeTypeProcessor$StringPosition.:()V │ │ -374c38: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -374c3e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -374c40: 5910 bc72 |0004: iput v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374c44: 0e00 |0006: return-void │ │ +374c24: |[374c24] myjava.awt.datatransfer.MimeTypeProcessor$StringPosition.:()V │ │ +374c34: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +374c3a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +374c3c: 5910 bc72 |0004: iput v0, v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374c40: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0004 line=177 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition; │ │ │ │ @@ -816988,17 +816988,17 @@ │ │ type : '(Lmyjava/awt/datatransfer/MimeTypeProcessor$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -374c48: |[374c48] myjava.awt.datatransfer.MimeTypeProcessor$StringPosition.:(Lmyjava/awt/datatransfer/MimeTypeProcessor$1;)V │ │ -374c58: 7010 8aa1 0000 |0000: invoke-direct {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.:()V // method@a18a │ │ -374c5e: 0e00 |0003: return-void │ │ +374c44: |[374c44] myjava.awt.datatransfer.MimeTypeProcessor$StringPosition.:(Lmyjava/awt/datatransfer/MimeTypeProcessor$1;)V │ │ +374c54: 7010 8aa1 0000 |0000: invoke-direct {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.:()V // method@a18a │ │ +374c5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition; │ │ 0x0000 - 0x0004 reg=1 (null) Lmyjava/awt/datatransfer/MimeTypeProcessor$1; │ │ │ │ @@ -817036,17 +817036,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -374fa8: |[374fa8] myjava.awt.datatransfer.MimeTypeProcessor.:()V │ │ -374fb8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -374fbe: 0e00 |0003: return-void │ │ +374fa4: |[374fa4] myjava.awt.datatransfer.MimeTypeProcessor.:()V │ │ +374fb4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +374fba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lmyjava/awt/datatransfer/MimeTypeProcessor; │ │ │ │ #1 : (in Lmyjava/awt/datatransfer/MimeTypeProcessor;) │ │ @@ -817054,47 +817054,47 @@ │ │ type : '(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -374d54: |[374d54] myjava.awt.datatransfer.MimeTypeProcessor.assemble:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/lang/String; │ │ -374d64: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -374d68: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -374d6e: 6e10 84a1 0500 |0005: invoke-virtual {v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ -374d74: 0c01 |0008: move-result-object v1 │ │ -374d76: 6e20 4b98 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374d7c: 7110 7ba1 0500 |000c: invoke-static {v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$100:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/util/Hashtable; // method@a17b │ │ -374d82: 0c01 |000f: move-result-object v1 │ │ -374d84: 6e10 3a9a 0100 |0010: invoke-virtual {v1}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ -374d8a: 0c01 |0013: move-result-object v1 │ │ -374d8c: 7210 119a 0100 |0014: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -374d92: 0a02 |0017: move-result v2 │ │ -374d94: 3802 2800 |0018: if-eqz v2, 0040 // +0028 │ │ -374d98: 7210 129a 0100 |001a: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -374d9e: 0c02 |001d: move-result-object v2 │ │ -374da0: 1f02 e612 |001e: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -374da4: 7110 7ba1 0500 |0020: invoke-static {v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$100:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/util/Hashtable; // method@a17b │ │ -374daa: 0c03 |0023: move-result-object v3 │ │ -374dac: 6e20 379a 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ -374db2: 0c03 |0027: move-result-object v3 │ │ -374db4: 1f03 e612 |0028: check-cast v3, Ljava/lang/String; // type@12e6 │ │ -374db8: 1a04 9907 |002a: const-string v4, "; " // string@0799 │ │ -374dbc: 6e20 4b98 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374dc2: 6e20 4b98 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374dc8: 1a02 ef07 |0032: const-string v2, "="" // string@07ef │ │ -374dcc: 6e20 4b98 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374dd2: 6e20 4b98 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -374dd8: 1302 2200 |003a: const/16 v2, #int 34 // #22 │ │ -374ddc: 6e20 4498 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -374de2: 28d5 |003f: goto 0014 // -002b │ │ -374de4: 6e10 5498 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -374dea: 0c05 |0043: move-result-object v5 │ │ -374dec: 1105 |0044: return-object v5 │ │ +374d50: |[374d50] myjava.awt.datatransfer.MimeTypeProcessor.assemble:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/lang/String; │ │ +374d60: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +374d64: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +374d6a: 6e10 84a1 0500 |0005: invoke-virtual {v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.getFullType:()Ljava/lang/String; // method@a184 │ │ +374d70: 0c01 |0008: move-result-object v1 │ │ +374d72: 6e20 4b98 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374d78: 7110 7ba1 0500 |000c: invoke-static {v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$100:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/util/Hashtable; // method@a17b │ │ +374d7e: 0c01 |000f: move-result-object v1 │ │ +374d80: 6e10 3a9a 0100 |0010: invoke-virtual {v1}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@9a3a │ │ +374d86: 0c01 |0013: move-result-object v1 │ │ +374d88: 7210 119a 0100 |0014: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +374d8e: 0a02 |0017: move-result v2 │ │ +374d90: 3802 2800 |0018: if-eqz v2, 0040 // +0028 │ │ +374d94: 7210 129a 0100 |001a: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +374d9a: 0c02 |001d: move-result-object v2 │ │ +374d9c: 1f02 e612 |001e: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +374da0: 7110 7ba1 0500 |0020: invoke-static {v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$100:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/util/Hashtable; // method@a17b │ │ +374da6: 0c03 |0023: move-result-object v3 │ │ +374da8: 6e20 379a 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a37 │ │ +374dae: 0c03 |0027: move-result-object v3 │ │ +374db0: 1f03 e612 |0028: check-cast v3, Ljava/lang/String; // type@12e6 │ │ +374db4: 1a04 9907 |002a: const-string v4, "; " // string@0799 │ │ +374db8: 6e20 4b98 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374dbe: 6e20 4b98 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374dc4: 1a02 ef07 |0032: const-string v2, "="" // string@07ef │ │ +374dc8: 6e20 4b98 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374dce: 6e20 4b98 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +374dd4: 1302 2200 |003a: const/16 v2, #int 34 // #22 │ │ +374dd8: 6e20 4498 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +374dde: 28d5 |003f: goto 0014 // -002b │ │ +374de0: 6e10 5498 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +374de6: 0c05 |0043: move-result-object v5 │ │ +374de8: 1105 |0044: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=53 │ │ 0x000c line=54 │ │ 0x001a line=55 │ │ 0x0020 line=56 │ │ @@ -817112,26 +817112,26 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -374d1c: |[374d1c] myjava.awt.datatransfer.MimeTypeProcessor.getNextMeaningfulIndex:(Ljava/lang/String;I)I │ │ -374d2c: 6e10 2298 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -374d32: 0a00 |0003: move-result v0 │ │ -374d34: 3502 0f00 |0004: if-ge v2, v0, 0013 // +000f │ │ -374d38: 6e20 0998 2100 |0006: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374d3e: 0a00 |0009: move-result v0 │ │ -374d40: 7110 8fa1 0000 |000a: invoke-static {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.isMeaningfulChar:(C)Z // method@a18f │ │ -374d46: 0a00 |000d: move-result v0 │ │ -374d48: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ -374d4c: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ -374d50: 28ee |0012: goto 0000 // -0012 │ │ -374d52: 0f02 |0013: return v2 │ │ +374d18: |[374d18] myjava.awt.datatransfer.MimeTypeProcessor.getNextMeaningfulIndex:(Ljava/lang/String;I)I │ │ +374d28: 6e10 2298 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +374d2e: 0a00 |0003: move-result v0 │ │ +374d30: 3502 0f00 |0004: if-ge v2, v0, 0013 // +000f │ │ +374d34: 6e20 0998 2100 |0006: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374d3a: 0a00 |0009: move-result v0 │ │ +374d3c: 7110 8fa1 0000 |000a: invoke-static {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.isMeaningfulChar:(C)Z // method@a18f │ │ +374d42: 0a00 |000d: move-result v0 │ │ +374d44: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ +374d48: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ +374d4c: 28ee |0012: goto 0000 // -0012 │ │ +374d4e: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0014 reg=2 (null) I │ │ │ │ @@ -817140,100 +817140,100 @@ │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -374c60: |[374c60] myjava.awt.datatransfer.MimeTypeProcessor.isMeaningfulChar:(C)Z │ │ -374c70: 1300 2100 |0000: const/16 v0, #int 33 // #21 │ │ -374c74: 3401 0800 |0002: if-lt v1, v0, 000a // +0008 │ │ -374c78: 1300 7e00 |0004: const/16 v0, #int 126 // #7e │ │ -374c7c: 3601 0400 |0006: if-gt v1, v0, 000a // +0004 │ │ -374c80: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -374c82: 2802 |0009: goto 000b // +0002 │ │ -374c84: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -374c86: 0f01 |000b: return v1 │ │ +374c5c: |[374c5c] myjava.awt.datatransfer.MimeTypeProcessor.isMeaningfulChar:(C)Z │ │ +374c6c: 1300 2100 |0000: const/16 v0, #int 33 // #21 │ │ +374c70: 3401 0800 |0002: if-lt v1, v0, 000a // +0008 │ │ +374c74: 1300 7e00 |0004: const/16 v0, #int 126 // #7e │ │ +374c78: 3601 0400 |0006: if-gt v1, v0, 000a // +0004 │ │ +374c7c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +374c7e: 2802 |0009: goto 000b // +0002 │ │ +374c80: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +374c82: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lmyjava/awt/datatransfer/MimeTypeProcessor;) │ │ name : 'isTSpecialChar' │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 65 16-bit code units │ │ -374c88: |[374c88] myjava.awt.datatransfer.MimeTypeProcessor.isTSpecialChar:(C)Z │ │ -374c98: 1300 2800 |0000: const/16 v0, #int 40 // #28 │ │ -374c9c: 3201 3d00 |0002: if-eq v1, v0, 003f // +003d │ │ -374ca0: 1300 2900 |0004: const/16 v0, #int 41 // #29 │ │ -374ca4: 3201 3900 |0006: if-eq v1, v0, 003f // +0039 │ │ -374ca8: 1300 5b00 |0008: const/16 v0, #int 91 // #5b │ │ -374cac: 3201 3500 |000a: if-eq v1, v0, 003f // +0035 │ │ -374cb0: 1300 5d00 |000c: const/16 v0, #int 93 // #5d │ │ -374cb4: 3201 3100 |000e: if-eq v1, v0, 003f // +0031 │ │ -374cb8: 1300 3c00 |0010: const/16 v0, #int 60 // #3c │ │ -374cbc: 3201 2d00 |0012: if-eq v1, v0, 003f // +002d │ │ -374cc0: 1300 3e00 |0014: const/16 v0, #int 62 // #3e │ │ -374cc4: 3201 2900 |0016: if-eq v1, v0, 003f // +0029 │ │ -374cc8: 1300 4000 |0018: const/16 v0, #int 64 // #40 │ │ -374ccc: 3201 2500 |001a: if-eq v1, v0, 003f // +0025 │ │ -374cd0: 1300 2c00 |001c: const/16 v0, #int 44 // #2c │ │ -374cd4: 3201 2100 |001e: if-eq v1, v0, 003f // +0021 │ │ -374cd8: 1300 3b00 |0020: const/16 v0, #int 59 // #3b │ │ -374cdc: 3201 1d00 |0022: if-eq v1, v0, 003f // +001d │ │ -374ce0: 1300 3a00 |0024: const/16 v0, #int 58 // #3a │ │ -374ce4: 3201 1900 |0026: if-eq v1, v0, 003f // +0019 │ │ -374ce8: 1300 5c00 |0028: const/16 v0, #int 92 // #5c │ │ -374cec: 3201 1500 |002a: if-eq v1, v0, 003f // +0015 │ │ -374cf0: 1300 2200 |002c: const/16 v0, #int 34 // #22 │ │ -374cf4: 3201 1100 |002e: if-eq v1, v0, 003f // +0011 │ │ -374cf8: 1300 2f00 |0030: const/16 v0, #int 47 // #2f │ │ -374cfc: 3201 0d00 |0032: if-eq v1, v0, 003f // +000d │ │ -374d00: 1300 3f00 |0034: const/16 v0, #int 63 // #3f │ │ -374d04: 3201 0900 |0036: if-eq v1, v0, 003f // +0009 │ │ -374d08: 1300 3d00 |0038: const/16 v0, #int 61 // #3d │ │ -374d0c: 3301 0300 |003a: if-ne v1, v0, 003d // +0003 │ │ -374d10: 2803 |003c: goto 003f // +0003 │ │ -374d12: 1201 |003d: const/4 v1, #int 0 // #0 │ │ -374d14: 2802 |003e: goto 0040 // +0002 │ │ -374d16: 1211 |003f: const/4 v1, #int 1 // #1 │ │ -374d18: 0f01 |0040: return v1 │ │ +374c84: |[374c84] myjava.awt.datatransfer.MimeTypeProcessor.isTSpecialChar:(C)Z │ │ +374c94: 1300 2800 |0000: const/16 v0, #int 40 // #28 │ │ +374c98: 3201 3d00 |0002: if-eq v1, v0, 003f // +003d │ │ +374c9c: 1300 2900 |0004: const/16 v0, #int 41 // #29 │ │ +374ca0: 3201 3900 |0006: if-eq v1, v0, 003f // +0039 │ │ +374ca4: 1300 5b00 |0008: const/16 v0, #int 91 // #5b │ │ +374ca8: 3201 3500 |000a: if-eq v1, v0, 003f // +0035 │ │ +374cac: 1300 5d00 |000c: const/16 v0, #int 93 // #5d │ │ +374cb0: 3201 3100 |000e: if-eq v1, v0, 003f // +0031 │ │ +374cb4: 1300 3c00 |0010: const/16 v0, #int 60 // #3c │ │ +374cb8: 3201 2d00 |0012: if-eq v1, v0, 003f // +002d │ │ +374cbc: 1300 3e00 |0014: const/16 v0, #int 62 // #3e │ │ +374cc0: 3201 2900 |0016: if-eq v1, v0, 003f // +0029 │ │ +374cc4: 1300 4000 |0018: const/16 v0, #int 64 // #40 │ │ +374cc8: 3201 2500 |001a: if-eq v1, v0, 003f // +0025 │ │ +374ccc: 1300 2c00 |001c: const/16 v0, #int 44 // #2c │ │ +374cd0: 3201 2100 |001e: if-eq v1, v0, 003f // +0021 │ │ +374cd4: 1300 3b00 |0020: const/16 v0, #int 59 // #3b │ │ +374cd8: 3201 1d00 |0022: if-eq v1, v0, 003f // +001d │ │ +374cdc: 1300 3a00 |0024: const/16 v0, #int 58 // #3a │ │ +374ce0: 3201 1900 |0026: if-eq v1, v0, 003f // +0019 │ │ +374ce4: 1300 5c00 |0028: const/16 v0, #int 92 // #5c │ │ +374ce8: 3201 1500 |002a: if-eq v1, v0, 003f // +0015 │ │ +374cec: 1300 2200 |002c: const/16 v0, #int 34 // #22 │ │ +374cf0: 3201 1100 |002e: if-eq v1, v0, 003f // +0011 │ │ +374cf4: 1300 2f00 |0030: const/16 v0, #int 47 // #2f │ │ +374cf8: 3201 0d00 |0032: if-eq v1, v0, 003f // +000d │ │ +374cfc: 1300 3f00 |0034: const/16 v0, #int 63 // #3f │ │ +374d00: 3201 0900 |0036: if-eq v1, v0, 003f // +0009 │ │ +374d04: 1300 3d00 |0038: const/16 v0, #int 61 // #3d │ │ +374d08: 3301 0300 |003a: if-ne v1, v0, 003d // +0003 │ │ +374d0c: 2803 |003c: goto 003f // +0003 │ │ +374d0e: 1201 |003d: const/4 v1, #int 0 // #0 │ │ +374d10: 2802 |003e: goto 0040 // +0002 │ │ +374d12: 1211 |003f: const/4 v1, #int 1 // #1 │ │ +374d14: 0f01 |0040: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lmyjava/awt/datatransfer/MimeTypeProcessor;) │ │ name : 'parse' │ │ type : '(Ljava/lang/String;)Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -374f58: |[374f58] myjava.awt.datatransfer.MimeTypeProcessor.parse:(Ljava/lang/String;)Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ -374f68: 6200 bd72 |0000: sget-object v0, Lmyjava/awt/datatransfer/MimeTypeProcessor;.instance:Lmyjava/awt/datatransfer/MimeTypeProcessor; // field@72bd │ │ -374f6c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -374f70: 2200 7e14 |0004: new-instance v0, Lmyjava/awt/datatransfer/MimeTypeProcessor; // type@147e │ │ -374f74: 7010 8ca1 0000 |0006: invoke-direct {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.:()V // method@a18c │ │ -374f7a: 6900 bd72 |0009: sput-object v0, Lmyjava/awt/datatransfer/MimeTypeProcessor;.instance:Lmyjava/awt/datatransfer/MimeTypeProcessor; // field@72bd │ │ -374f7e: 2200 7c14 |000b: new-instance v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ -374f82: 7010 79a1 0000 |000d: invoke-direct {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.:()V // method@a179 │ │ -374f88: 3803 0e00 |0010: if-eqz v3, 001e // +000e │ │ -374f8c: 2201 7d14 |0012: new-instance v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition; // type@147d │ │ -374f90: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -374f92: 7020 8ba1 2100 |0015: invoke-direct {v1, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.:(Lmyjava/awt/datatransfer/MimeTypeProcessor$1;)V // method@a18b │ │ -374f98: 7130 96a1 0301 |0018: invoke-static {v3, v0, v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.retrieveType:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V // method@a196 │ │ -374f9e: 7130 93a1 0301 |001b: invoke-static {v3, v0, v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.retrieveParams:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V // method@a193 │ │ -374fa4: 1100 |001e: return-object v0 │ │ +374f54: |[374f54] myjava.awt.datatransfer.MimeTypeProcessor.parse:(Ljava/lang/String;)Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; │ │ +374f64: 6200 bd72 |0000: sget-object v0, Lmyjava/awt/datatransfer/MimeTypeProcessor;.instance:Lmyjava/awt/datatransfer/MimeTypeProcessor; // field@72bd │ │ +374f68: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +374f6c: 2200 7e14 |0004: new-instance v0, Lmyjava/awt/datatransfer/MimeTypeProcessor; // type@147e │ │ +374f70: 7010 8ca1 0000 |0006: invoke-direct {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.:()V // method@a18c │ │ +374f76: 6900 bd72 |0009: sput-object v0, Lmyjava/awt/datatransfer/MimeTypeProcessor;.instance:Lmyjava/awt/datatransfer/MimeTypeProcessor; // field@72bd │ │ +374f7a: 2200 7c14 |000b: new-instance v0, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType; // type@147c │ │ +374f7e: 7010 79a1 0000 |000d: invoke-direct {v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.:()V // method@a179 │ │ +374f84: 3803 0e00 |0010: if-eqz v3, 001e // +000e │ │ +374f88: 2201 7d14 |0012: new-instance v1, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition; // type@147d │ │ +374f8c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +374f8e: 7020 8ba1 2100 |0015: invoke-direct {v1, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.:(Lmyjava/awt/datatransfer/MimeTypeProcessor$1;)V // method@a18b │ │ +374f94: 7130 96a1 0301 |0018: invoke-static {v3, v0, v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.retrieveType:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V // method@a196 │ │ +374f9a: 7130 93a1 0301 |001b: invoke-static {v3, v0, v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.retrieveParams:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V // method@a193 │ │ +374fa0: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=36 │ │ 0x000b line=39 │ │ 0x0012 line=41 │ │ 0x0018 line=43 │ │ @@ -817246,63 +817246,63 @@ │ │ type : '(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -374fc0: |[374fc0] myjava.awt.datatransfer.MimeTypeProcessor.retrieveParam:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V │ │ -374fd0: 7120 95a1 5300 |0000: invoke-static {v3, v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.retrieveToken:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String; // method@a195 │ │ -374fd6: 0c00 |0003: move-result-object v0 │ │ -374fd8: 6e10 3098 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ -374fde: 0c00 |0007: move-result-object v0 │ │ -374fe0: 5251 bc72 |0008: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374fe4: 7120 8ea1 1300 |000a: invoke-static {v3, v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ -374fea: 0a01 |000d: move-result v1 │ │ -374fec: 5951 bc72 |000e: iput v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374ff0: 5251 bc72 |0010: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374ff4: 6e10 2298 0300 |0012: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -374ffa: 0a02 |0015: move-result v2 │ │ -374ffc: 3521 4300 |0016: if-ge v1, v2, 0059 // +0043 │ │ -375000: 5251 bc72 |0018: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -375004: 6e20 0998 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -37500a: 0a01 |001d: move-result v1 │ │ -37500c: 1302 3d00 |001e: const/16 v2, #int 61 // #3d │ │ -375010: 3321 3900 |0020: if-ne v1, v2, 0059 // +0039 │ │ -375014: 5251 bc72 |0022: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -375018: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -37501c: 5951 bc72 |0026: iput v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -375020: 5251 bc72 |0028: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -375024: 7120 8ea1 1300 |002a: invoke-static {v3, v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ -37502a: 0a01 |002d: move-result v1 │ │ -37502c: 5951 bc72 |002e: iput v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -375030: 5251 bc72 |0030: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -375034: 6e10 2298 0300 |0032: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -37503a: 0a02 |0035: move-result v2 │ │ -37503c: 3521 1d00 |0036: if-ge v1, v2, 0053 // +001d │ │ -375040: 5251 bc72 |0038: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -375044: 6e20 0998 1300 |003a: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -37504a: 0a01 |003d: move-result v1 │ │ -37504c: 1302 2200 |003e: const/16 v2, #int 34 // #22 │ │ -375050: 3321 0700 |0040: if-ne v1, v2, 0047 // +0007 │ │ -375054: 7120 94a1 5300 |0042: invoke-static {v3, v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.retrieveQuoted:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String; // method@a194 │ │ -37505a: 0c03 |0045: move-result-object v3 │ │ -37505c: 2805 |0046: goto 004b // +0005 │ │ -37505e: 7120 95a1 5300 |0047: invoke-static {v3, v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.retrieveToken:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String; // method@a195 │ │ -375064: 0c03 |004a: move-result-object v3 │ │ -375066: 7110 7ba1 0400 |004b: invoke-static {v4}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$100:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/util/Hashtable; // method@a17b │ │ -37506c: 0c04 |004e: move-result-object v4 │ │ -37506e: 6e30 3b9a 0403 |004f: invoke-virtual {v4, v0, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ -375074: 0e00 |0052: return-void │ │ -375076: 2203 c812 |0053: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -37507a: 7010 8597 0300 |0055: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ -375080: 2703 |0058: throw v3 │ │ -375082: 2203 c812 |0059: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -375086: 7010 8597 0300 |005b: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ -37508c: 2703 |005e: throw v3 │ │ +374fbc: |[374fbc] myjava.awt.datatransfer.MimeTypeProcessor.retrieveParam:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V │ │ +374fcc: 7120 95a1 5300 |0000: invoke-static {v3, v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.retrieveToken:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String; // method@a195 │ │ +374fd2: 0c00 |0003: move-result-object v0 │ │ +374fd4: 6e10 3098 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ +374fda: 0c00 |0007: move-result-object v0 │ │ +374fdc: 5251 bc72 |0008: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374fe0: 7120 8ea1 1300 |000a: invoke-static {v3, v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ +374fe6: 0a01 |000d: move-result v1 │ │ +374fe8: 5951 bc72 |000e: iput v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374fec: 5251 bc72 |0010: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374ff0: 6e10 2298 0300 |0012: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +374ff6: 0a02 |0015: move-result v2 │ │ +374ff8: 3521 4300 |0016: if-ge v1, v2, 0059 // +0043 │ │ +374ffc: 5251 bc72 |0018: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +375000: 6e20 0998 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +375006: 0a01 |001d: move-result v1 │ │ +375008: 1302 3d00 |001e: const/16 v2, #int 61 // #3d │ │ +37500c: 3321 3900 |0020: if-ne v1, v2, 0059 // +0039 │ │ +375010: 5251 bc72 |0022: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +375014: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +375018: 5951 bc72 |0026: iput v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +37501c: 5251 bc72 |0028: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +375020: 7120 8ea1 1300 |002a: invoke-static {v3, v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ +375026: 0a01 |002d: move-result v1 │ │ +375028: 5951 bc72 |002e: iput v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +37502c: 5251 bc72 |0030: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +375030: 6e10 2298 0300 |0032: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +375036: 0a02 |0035: move-result v2 │ │ +375038: 3521 1d00 |0036: if-ge v1, v2, 0053 // +001d │ │ +37503c: 5251 bc72 |0038: iget v1, v5, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +375040: 6e20 0998 1300 |003a: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +375046: 0a01 |003d: move-result v1 │ │ +375048: 1302 2200 |003e: const/16 v2, #int 34 // #22 │ │ +37504c: 3321 0700 |0040: if-ne v1, v2, 0047 // +0007 │ │ +375050: 7120 94a1 5300 |0042: invoke-static {v3, v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.retrieveQuoted:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String; // method@a194 │ │ +375056: 0c03 |0045: move-result-object v3 │ │ +375058: 2805 |0046: goto 004b // +0005 │ │ +37505a: 7120 95a1 5300 |0047: invoke-static {v3, v5}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.retrieveToken:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String; // method@a195 │ │ +375060: 0c03 |004a: move-result-object v3 │ │ +375062: 7110 7ba1 0400 |004b: invoke-static {v4}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$100:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;)Ljava/util/Hashtable; // method@a17b │ │ +375068: 0c04 |004e: move-result-object v4 │ │ +37506a: 6e30 3b9a 0403 |004f: invoke-virtual {v4, v0, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a3b │ │ +375070: 0e00 |0052: return-void │ │ +375072: 2203 c812 |0053: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +375076: 7010 8597 0300 |0055: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ +37507c: 2703 |0058: throw v3 │ │ +37507e: 2203 c812 |0059: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +375082: 7010 8597 0300 |005b: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ +375088: 2703 |005e: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0008 line=97 │ │ 0x0010 line=98 │ │ 0x0022 line=101 │ │ 0x0028 line=102 │ │ @@ -817323,43 +817323,43 @@ │ │ type : '(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -375090: |[375090] myjava.awt.datatransfer.MimeTypeProcessor.retrieveParams:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V │ │ -3750a0: 2200 6613 |0000: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ -3750a4: 7010 319a 0000 |0002: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ -3750aa: 7120 7ca1 0300 |0005: invoke-static {v3, v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$102:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/util/Hashtable;)Ljava/util/Hashtable; // method@a17c │ │ -3750b0: 2200 6613 |0008: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ -3750b4: 7010 319a 0000 |000a: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ -3750ba: 7120 7fa1 0300 |000d: invoke-static {v3, v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$402:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/util/Hashtable;)Ljava/util/Hashtable; // method@a17f │ │ -3750c0: 5240 bc72 |0010: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -3750c4: 7120 8ea1 0200 |0012: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ -3750ca: 0a00 |0015: move-result v0 │ │ -3750cc: 5940 bc72 |0016: iput v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -3750d0: 5240 bc72 |0018: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -3750d4: 6e10 2298 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3750da: 0a01 |001d: move-result v1 │ │ -3750dc: 3410 0300 |001e: if-lt v0, v1, 0021 // +0003 │ │ -3750e0: 0e00 |0020: return-void │ │ -3750e2: 5240 bc72 |0021: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -3750e6: 6e20 0998 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3750ec: 0a00 |0026: move-result v0 │ │ -3750ee: 1301 3b00 |0027: const/16 v1, #int 59 // #3b │ │ -3750f2: 3310 0c00 |0029: if-ne v0, v1, 0035 // +000c │ │ -3750f6: 5240 bc72 |002b: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -3750fa: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3750fe: 5940 bc72 |002f: iput v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -375102: 7130 92a1 3204 |0031: invoke-static {v2, v3, v4}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.retrieveParam:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V // method@a192 │ │ -375108: 28dc |0034: goto 0010 // -0024 │ │ -37510a: 2202 c812 |0035: new-instance v2, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -37510e: 7010 8597 0200 |0037: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ -375114: 2702 |003a: throw v2 │ │ +37508c: |[37508c] myjava.awt.datatransfer.MimeTypeProcessor.retrieveParams:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V │ │ +37509c: 2200 6613 |0000: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ +3750a0: 7010 319a 0000 |0002: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ +3750a6: 7120 7ca1 0300 |0005: invoke-static {v3, v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$102:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/util/Hashtable;)Ljava/util/Hashtable; // method@a17c │ │ +3750ac: 2200 6613 |0008: new-instance v0, Ljava/util/Hashtable; // type@1366 │ │ +3750b0: 7010 319a 0000 |000a: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@9a31 │ │ +3750b6: 7120 7fa1 0300 |000d: invoke-static {v3, v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$402:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/util/Hashtable;)Ljava/util/Hashtable; // method@a17f │ │ +3750bc: 5240 bc72 |0010: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +3750c0: 7120 8ea1 0200 |0012: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ +3750c6: 0a00 |0015: move-result v0 │ │ +3750c8: 5940 bc72 |0016: iput v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +3750cc: 5240 bc72 |0018: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +3750d0: 6e10 2298 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3750d6: 0a01 |001d: move-result v1 │ │ +3750d8: 3410 0300 |001e: if-lt v0, v1, 0021 // +0003 │ │ +3750dc: 0e00 |0020: return-void │ │ +3750de: 5240 bc72 |0021: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +3750e2: 6e20 0998 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3750e8: 0a00 |0026: move-result v0 │ │ +3750ea: 1301 3b00 |0027: const/16 v1, #int 59 // #3b │ │ +3750ee: 3310 0c00 |0029: if-ne v0, v1, 0035 // +000c │ │ +3750f2: 5240 bc72 |002b: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +3750f6: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3750fa: 5940 bc72 |002f: iput v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +3750fe: 7130 92a1 3204 |0031: invoke-static {v2, v3, v4}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.retrieveParam:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V // method@a192 │ │ +375104: 28dc |0034: goto 0010 // -0024 │ │ +375106: 2202 c812 |0035: new-instance v2, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +37510a: 7010 8597 0200 |0037: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ +375110: 2702 |003a: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0008 line=80 │ │ 0x0010 line=82 │ │ 0x0018 line=83 │ │ 0x0021 line=86 │ │ @@ -817376,56 +817376,56 @@ │ │ type : '(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -374df0: |[374df0] myjava.awt.datatransfer.MimeTypeProcessor.retrieveQuoted:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String; │ │ -374e00: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -374e04: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -374e0a: 5261 bc72 |0005: iget v1, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374e0e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -374e10: b021 |0008: add-int/2addr v1, v2 │ │ -374e12: 5961 bc72 |0009: iput v1, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374e16: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -374e18: 5263 bc72 |000c: iget v3, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374e1c: 6e20 0998 3500 |000e: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374e22: 0a03 |0011: move-result v3 │ │ -374e24: 1304 2200 |0012: const/16 v4, #int 34 // #22 │ │ -374e28: 3343 0f00 |0014: if-ne v3, v4, 0023 // +000f │ │ -374e2c: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ -374e30: 280b |0018: goto 0023 // +000b │ │ -374e32: 5265 bc72 |0019: iget v5, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374e36: b025 |001b: add-int/2addr v5, v2 │ │ -374e38: 5965 bc72 |001c: iput v5, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374e3c: 6e10 5498 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -374e42: 0c05 |0021: move-result-object v5 │ │ -374e44: 1105 |0022: return-object v5 │ │ -374e46: 5263 bc72 |0023: iget v3, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374e4a: d804 0301 |0025: add-int/lit8 v4, v3, #int 1 // #01 │ │ -374e4e: 5964 bc72 |0027: iput v4, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374e52: 6e20 0998 3500 |0029: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374e58: 0a03 |002c: move-result v3 │ │ -374e5a: 3901 0400 |002d: if-nez v1, 0031 // +0004 │ │ -374e5e: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -374e60: 2806 |0030: goto 0036 // +0006 │ │ -374e62: 1304 5c00 |0031: const/16 v4, #int 92 // #5c │ │ -374e66: 3343 0300 |0033: if-ne v3, v4, 0036 // +0003 │ │ -374e6a: 1201 |0035: const/4 v1, #int 0 // #0 │ │ -374e6c: 3801 0500 |0036: if-eqz v1, 003b // +0005 │ │ -374e70: 6e20 4498 3000 |0038: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -374e76: 5263 bc72 |003b: iget v3, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374e7a: 6e10 2298 0500 |003d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -374e80: 0a04 |0040: move-result v4 │ │ -374e82: 3243 0300 |0041: if-eq v3, v4, 0044 // +0003 │ │ -374e86: 28c9 |0043: goto 000c // -0037 │ │ -374e88: 2205 c812 |0044: new-instance v5, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -374e8c: 7010 8597 0500 |0046: invoke-direct {v5}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ -374e92: 2705 |0049: throw v5 │ │ +374dec: |[374dec] myjava.awt.datatransfer.MimeTypeProcessor.retrieveQuoted:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String; │ │ +374dfc: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +374e00: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +374e06: 5261 bc72 |0005: iget v1, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374e0a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +374e0c: b021 |0008: add-int/2addr v1, v2 │ │ +374e0e: 5961 bc72 |0009: iput v1, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374e12: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +374e14: 5263 bc72 |000c: iget v3, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374e18: 6e20 0998 3500 |000e: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374e1e: 0a03 |0011: move-result v3 │ │ +374e20: 1304 2200 |0012: const/16 v4, #int 34 // #22 │ │ +374e24: 3343 0f00 |0014: if-ne v3, v4, 0023 // +000f │ │ +374e28: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ +374e2c: 280b |0018: goto 0023 // +000b │ │ +374e2e: 5265 bc72 |0019: iget v5, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374e32: b025 |001b: add-int/2addr v5, v2 │ │ +374e34: 5965 bc72 |001c: iput v5, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374e38: 6e10 5498 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +374e3e: 0c05 |0021: move-result-object v5 │ │ +374e40: 1105 |0022: return-object v5 │ │ +374e42: 5263 bc72 |0023: iget v3, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374e46: d804 0301 |0025: add-int/lit8 v4, v3, #int 1 // #01 │ │ +374e4a: 5964 bc72 |0027: iput v4, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374e4e: 6e20 0998 3500 |0029: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374e54: 0a03 |002c: move-result v3 │ │ +374e56: 3901 0400 |002d: if-nez v1, 0031 // +0004 │ │ +374e5a: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +374e5c: 2806 |0030: goto 0036 // +0006 │ │ +374e5e: 1304 5c00 |0031: const/16 v4, #int 92 // #5c │ │ +374e62: 3343 0300 |0033: if-ne v3, v4, 0036 // +0003 │ │ +374e66: 1201 |0035: const/4 v1, #int 0 // #0 │ │ +374e68: 3801 0500 |0036: if-eqz v1, 003b // +0005 │ │ +374e6c: 6e20 4498 3000 |0038: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +374e72: 5263 bc72 |003b: iget v3, v6, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374e76: 6e10 2298 0500 |003d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +374e7c: 0a04 |0040: move-result v4 │ │ +374e7e: 3243 0300 |0041: if-eq v3, v4, 0044 // +0003 │ │ +374e82: 28c9 |0043: goto 000c // -0037 │ │ +374e84: 2205 c812 |0044: new-instance v5, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +374e88: 7010 8597 0500 |0046: invoke-direct {v5}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ +374e8e: 2705 |0049: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=120 │ │ 0x000c line=121 │ │ 0x0019 line=136 │ │ 0x001e line=138 │ │ @@ -817442,59 +817442,59 @@ │ │ type : '(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -374e94: |[374e94] myjava.awt.datatransfer.MimeTypeProcessor.retrieveToken:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String; │ │ -374ea4: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -374ea8: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -374eae: 5241 bc72 |0005: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374eb2: 7120 8ea1 1300 |0007: invoke-static {v3, v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ -374eb8: 0a01 |000a: move-result v1 │ │ -374eba: 5941 bc72 |000b: iput v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374ebe: 5241 bc72 |000d: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374ec2: 6e10 2298 0300 |000f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -374ec8: 0a02 |0012: move-result v2 │ │ -374eca: 3521 4000 |0013: if-ge v1, v2, 0053 // +0040 │ │ -374ece: 5241 bc72 |0015: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374ed2: 6e20 0998 1300 |0017: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374ed8: 0a01 |001a: move-result v1 │ │ -374eda: 7110 90a1 0100 |001b: invoke-static {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.isTSpecialChar:(C)Z // method@a190 │ │ -374ee0: 0a01 |001e: move-result v1 │ │ -374ee2: 3901 3400 |001f: if-nez v1, 0053 // +0034 │ │ -374ee6: 5241 bc72 |0021: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374eea: d802 0101 |0023: add-int/lit8 v2, v1, #int 1 // #01 │ │ -374eee: 5942 bc72 |0025: iput v2, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374ef2: 6e20 0998 1300 |0027: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374ef8: 0a01 |002a: move-result v1 │ │ -374efa: 6e20 4498 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -374f00: 5241 bc72 |002e: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374f04: 6e10 2298 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -374f0a: 0a02 |0033: move-result v2 │ │ -374f0c: 3521 1a00 |0034: if-ge v1, v2, 004e // +001a │ │ -374f10: 5241 bc72 |0036: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374f14: 6e20 0998 1300 |0038: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374f1a: 0a01 |003b: move-result v1 │ │ -374f1c: 7110 8fa1 0100 |003c: invoke-static {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.isMeaningfulChar:(C)Z // method@a18f │ │ -374f22: 0a01 |003f: move-result v1 │ │ -374f24: 3801 0e00 |0040: if-eqz v1, 004e // +000e │ │ -374f28: 5241 bc72 |0042: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -374f2c: 6e20 0998 1300 |0044: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -374f32: 0a01 |0047: move-result v1 │ │ -374f34: 7110 90a1 0100 |0048: invoke-static {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.isTSpecialChar:(C)Z // method@a190 │ │ -374f3a: 0a01 |004b: move-result v1 │ │ -374f3c: 3801 d5ff |004c: if-eqz v1, 0021 // -002b │ │ -374f40: 6e10 5498 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -374f46: 0c03 |0051: move-result-object v3 │ │ -374f48: 1103 |0052: return-object v3 │ │ -374f4a: 2203 c812 |0053: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -374f4e: 7010 8597 0300 |0055: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ -374f54: 2703 |0058: throw v3 │ │ +374e90: |[374e90] myjava.awt.datatransfer.MimeTypeProcessor.retrieveToken:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String; │ │ +374ea0: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +374ea4: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +374eaa: 5241 bc72 |0005: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374eae: 7120 8ea1 1300 |0007: invoke-static {v3, v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ +374eb4: 0a01 |000a: move-result v1 │ │ +374eb6: 5941 bc72 |000b: iput v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374eba: 5241 bc72 |000d: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374ebe: 6e10 2298 0300 |000f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +374ec4: 0a02 |0012: move-result v2 │ │ +374ec6: 3521 4000 |0013: if-ge v1, v2, 0053 // +0040 │ │ +374eca: 5241 bc72 |0015: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374ece: 6e20 0998 1300 |0017: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374ed4: 0a01 |001a: move-result v1 │ │ +374ed6: 7110 90a1 0100 |001b: invoke-static {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.isTSpecialChar:(C)Z // method@a190 │ │ +374edc: 0a01 |001e: move-result v1 │ │ +374ede: 3901 3400 |001f: if-nez v1, 0053 // +0034 │ │ +374ee2: 5241 bc72 |0021: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374ee6: d802 0101 |0023: add-int/lit8 v2, v1, #int 1 // #01 │ │ +374eea: 5942 bc72 |0025: iput v2, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374eee: 6e20 0998 1300 |0027: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374ef4: 0a01 |002a: move-result v1 │ │ +374ef6: 6e20 4498 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +374efc: 5241 bc72 |002e: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374f00: 6e10 2298 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +374f06: 0a02 |0033: move-result v2 │ │ +374f08: 3521 1a00 |0034: if-ge v1, v2, 004e // +001a │ │ +374f0c: 5241 bc72 |0036: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374f10: 6e20 0998 1300 |0038: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374f16: 0a01 |003b: move-result v1 │ │ +374f18: 7110 8fa1 0100 |003c: invoke-static {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.isMeaningfulChar:(C)Z // method@a18f │ │ +374f1e: 0a01 |003f: move-result v1 │ │ +374f20: 3801 0e00 |0040: if-eqz v1, 004e // +000e │ │ +374f24: 5241 bc72 |0042: iget v1, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +374f28: 6e20 0998 1300 |0044: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +374f2e: 0a01 |0047: move-result v1 │ │ +374f30: 7110 90a1 0100 |0048: invoke-static {v1}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.isTSpecialChar:(C)Z // method@a190 │ │ +374f36: 0a01 |004b: move-result v1 │ │ +374f38: 3801 d5ff |004c: if-eqz v1, 0021 // -002b │ │ +374f3c: 6e10 5498 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +374f42: 0c03 |0051: move-result-object v3 │ │ +374f44: 1103 |0052: return-object v3 │ │ +374f46: 2203 c812 |0053: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +374f4a: 7010 8597 0300 |0055: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ +374f50: 2703 |0058: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0005 line=144 │ │ 0x000d line=145 │ │ 0x0021 line=149 │ │ 0x002e line=150 │ │ @@ -817511,45 +817511,45 @@ │ │ type : '(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -375118: |[375118] myjava.awt.datatransfer.MimeTypeProcessor.retrieveType:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V │ │ -375128: 7120 95a1 4200 |0000: invoke-static {v2, v4}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.retrieveToken:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String; // method@a195 │ │ -37512e: 0c00 |0003: move-result-object v0 │ │ -375130: 6e10 3098 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ -375136: 0c00 |0007: move-result-object v0 │ │ -375138: 7120 7da1 0300 |0008: invoke-static {v3, v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$202:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/lang/String;)Ljava/lang/String; // method@a17d │ │ -37513e: 5240 bc72 |000b: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -375142: 7120 8ea1 0200 |000d: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ -375148: 0a00 |0010: move-result v0 │ │ -37514a: 5940 bc72 |0011: iput v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -37514e: 5240 bc72 |0013: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -375152: 6e10 2298 0200 |0015: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -375158: 0a01 |0018: move-result v1 │ │ -37515a: 3510 1e00 |0019: if-ge v0, v1, 0037 // +001e │ │ -37515e: 5240 bc72 |001b: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -375162: 6e20 0998 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -375168: 0a00 |0020: move-result v0 │ │ -37516a: 1301 2f00 |0021: const/16 v1, #int 47 // #2f │ │ -37516e: 3310 1400 |0023: if-ne v0, v1, 0037 // +0014 │ │ -375172: 5240 bc72 |0025: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -375176: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -37517a: 5940 bc72 |0029: iput v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ -37517e: 7120 95a1 4200 |002b: invoke-static {v2, v4}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.retrieveToken:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String; // method@a195 │ │ -375184: 0c02 |002e: move-result-object v2 │ │ -375186: 6e10 3098 0200 |002f: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ -37518c: 0c02 |0032: move-result-object v2 │ │ -37518e: 7120 7ea1 2300 |0033: invoke-static {v3, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$302:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/lang/String;)Ljava/lang/String; // method@a17e │ │ -375194: 0e00 |0036: return-void │ │ -375196: 2202 c812 |0037: new-instance v2, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -37519a: 7010 8597 0200 |0039: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ -3751a0: 2702 |003c: throw v2 │ │ +375114: |[375114] myjava.awt.datatransfer.MimeTypeProcessor.retrieveType:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)V │ │ +375124: 7120 95a1 4200 |0000: invoke-static {v2, v4}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.retrieveToken:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String; // method@a195 │ │ +37512a: 0c00 |0003: move-result-object v0 │ │ +37512c: 6e10 3098 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ +375132: 0c00 |0007: move-result-object v0 │ │ +375134: 7120 7da1 0300 |0008: invoke-static {v3, v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$202:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/lang/String;)Ljava/lang/String; // method@a17d │ │ +37513a: 5240 bc72 |000b: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +37513e: 7120 8ea1 0200 |000d: invoke-static {v2, v0}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.getNextMeaningfulIndex:(Ljava/lang/String;I)I // method@a18e │ │ +375144: 0a00 |0010: move-result v0 │ │ +375146: 5940 bc72 |0011: iput v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +37514a: 5240 bc72 |0013: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +37514e: 6e10 2298 0200 |0015: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +375154: 0a01 |0018: move-result v1 │ │ +375156: 3510 1e00 |0019: if-ge v0, v1, 0037 // +001e │ │ +37515a: 5240 bc72 |001b: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +37515e: 6e20 0998 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +375164: 0a00 |0020: move-result v0 │ │ +375166: 1301 2f00 |0021: const/16 v1, #int 47 // #2f │ │ +37516a: 3310 1400 |0023: if-ne v0, v1, 0037 // +0014 │ │ +37516e: 5240 bc72 |0025: iget v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +375172: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +375176: 5940 bc72 |0029: iput v0, v4, Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;.i:I // field@72bc │ │ +37517a: 7120 95a1 4200 |002b: invoke-static {v2, v4}, Lmyjava/awt/datatransfer/MimeTypeProcessor;.retrieveToken:(Ljava/lang/String;Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;)Ljava/lang/String; // method@a195 │ │ +375180: 0c02 |002e: move-result-object v2 │ │ +375182: 6e10 3098 0200 |002f: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@9830 │ │ +375188: 0c02 |0032: move-result-object v2 │ │ +37518a: 7120 7ea1 2300 |0033: invoke-static {v3, v2}, Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;.access$302:(Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;Ljava/lang/String;)Ljava/lang/String; // method@a17e │ │ +375190: 0e00 |0036: return-void │ │ +375192: 2202 c812 |0037: new-instance v2, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +375196: 7010 8597 0200 |0039: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ +37519c: 2702 |003c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x000b line=70 │ │ 0x0013 line=71 │ │ 0x0025 line=74 │ │ 0x002b line=75 │ │ @@ -817596,18 +817596,18 @@ │ │ type : '(Lmyjava/awt/datatransfer/SystemFlavorMap;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -375234: |[375234] myjava.awt.datatransfer.SystemFlavorMap$1.:(Lmyjava/awt/datatransfer/SystemFlavorMap;)V │ │ -375244: 5b01 be72 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/SystemFlavorMap$1;.this$0:Lmyjava/awt/datatransfer/SystemFlavorMap; // field@72be │ │ -375248: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -37524e: 0e00 |0005: return-void │ │ +375230: |[375230] myjava.awt.datatransfer.SystemFlavorMap$1.:(Lmyjava/awt/datatransfer/SystemFlavorMap;)V │ │ +375240: 5b01 be72 |0000: iput-object v1, v0, Lmyjava/awt/datatransfer/SystemFlavorMap$1;.this$0:Lmyjava/awt/datatransfer/SystemFlavorMap; // field@72be │ │ +375244: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +37524a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lmyjava/awt/datatransfer/SystemFlavorMap$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lmyjava/awt/datatransfer/SystemFlavorMap; │ │ │ │ @@ -817617,39 +817617,39 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -3751a4: |[3751a4] myjava.awt.datatransfer.SystemFlavorMap$1.run:()Ljava/lang/Object; │ │ -3751b4: 6200 9670 |0000: sget-object v0, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ -3751b8: 2201 8c12 |0002: new-instance v1, Ljava/io/File; // type@128c │ │ -3751bc: 2202 e812 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3751c0: 7010 4098 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3751c6: 1a03 8a7f |0009: const-string v3, "gnu.classpath.home.url" // string@7f8a │ │ -3751ca: 7110 5998 0300 |000b: invoke-static {v3}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -3751d0: 0c03 |000e: move-result-object v3 │ │ -3751d2: 6e20 4b98 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3751d8: 6e20 4b98 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3751de: 1a00 2f59 |0015: const-string v0, "accessibility.properties" // string@592f │ │ -3751e2: 6e20 4b98 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3751e8: 6e10 5498 0200 |001a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3751ee: 0c00 |001d: move-result-object v0 │ │ -3751f0: 7020 7896 0100 |001e: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3751f6: 2200 8e12 |0021: new-instance v0, Ljava/io/FileInputStream; // type@128e │ │ -3751fa: 7020 9296 1000 |0023: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@9692 │ │ -375200: 2201 7313 |0026: new-instance v1, Ljava/util/Properties; // type@1373 │ │ -375204: 7010 959a 0100 |0028: invoke-direct {v1}, Ljava/util/Properties;.:()V // method@9a95 │ │ -37520a: 6e20 9a9a 0100 |002b: invoke-virtual {v1, v0}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@9a9a │ │ -375210: 6e10 b496 0000 |002e: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -375216: 5440 be72 |0031: iget-object v0, v4, Lmyjava/awt/datatransfer/SystemFlavorMap$1;.this$0:Lmyjava/awt/datatransfer/SystemFlavorMap; // field@72be │ │ -37521a: 6e20 a9a1 1000 |0033: invoke-virtual {v0, v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.setupMapping:(Ljava/util/Properties;)V // method@a1a9 │ │ -375220: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -375222: 1100 |0037: return-object v0 │ │ +3751a0: |[3751a0] myjava.awt.datatransfer.SystemFlavorMap$1.run:()Ljava/lang/Object; │ │ +3751b0: 6200 9670 |0000: sget-object v0, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ +3751b4: 2201 8c12 |0002: new-instance v1, Ljava/io/File; // type@128c │ │ +3751b8: 2202 e812 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3751bc: 7010 4098 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3751c2: 1a03 8a7f |0009: const-string v3, "gnu.classpath.home.url" // string@7f8a │ │ +3751c6: 7110 5998 0300 |000b: invoke-static {v3}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +3751cc: 0c03 |000e: move-result-object v3 │ │ +3751ce: 6e20 4b98 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3751d4: 6e20 4b98 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3751da: 1a00 2f59 |0015: const-string v0, "accessibility.properties" // string@592f │ │ +3751de: 6e20 4b98 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3751e4: 6e10 5498 0200 |001a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3751ea: 0c00 |001d: move-result-object v0 │ │ +3751ec: 7020 7896 0100 |001e: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3751f2: 2200 8e12 |0021: new-instance v0, Ljava/io/FileInputStream; // type@128e │ │ +3751f6: 7020 9296 1000 |0023: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@9692 │ │ +3751fc: 2201 7313 |0026: new-instance v1, Ljava/util/Properties; // type@1373 │ │ +375200: 7010 959a 0100 |0028: invoke-direct {v1}, Ljava/util/Properties;.:()V // method@9a95 │ │ +375206: 6e20 9a9a 0100 |002b: invoke-virtual {v1, v0}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@9a9a │ │ +37520c: 6e10 b496 0000 |002e: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +375212: 5440 be72 |0031: iget-object v0, v4, Lmyjava/awt/datatransfer/SystemFlavorMap$1;.this$0:Lmyjava/awt/datatransfer/SystemFlavorMap; // field@72be │ │ +375216: 6e20 a9a1 1000 |0033: invoke-virtual {v0, v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.setupMapping:(Ljava/util/Properties;)V // method@a1a9 │ │ +37521c: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +37521e: 1100 |0037: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0036 │ │ Ljava/io/IOException; -> 0x0036 │ │ positions : │ │ 0x0000 line=110 │ │ 0x0002 line=111 │ │ 0x000b line=112 │ │ @@ -817734,26 +817734,26 @@ │ │ type : '(Lmyjava/awt/datatransfer/DataFlavor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -37580c: |[37580c] myjava.awt.datatransfer.UnsupportedFlavorException.:(Lmyjava/awt/datatransfer/DataFlavor;)V │ │ -37581c: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -375820: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -375826: 1a01 9d71 |0005: const-string v1, "flavor = " // string@719d │ │ -37582a: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -375830: 7110 3998 0300 |000a: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9839 │ │ -375836: 0c03 |000d: move-result-object v3 │ │ -375838: 6e20 4b98 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37583e: 6e10 5498 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -375844: 0c03 |0014: move-result-object v3 │ │ -375846: 7020 7297 3200 |0015: invoke-direct {v2, v3}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9772 │ │ -37584c: 0e00 |0018: return-void │ │ +375808: |[375808] myjava.awt.datatransfer.UnsupportedFlavorException.:(Lmyjava/awt/datatransfer/DataFlavor;)V │ │ +375818: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +37581c: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +375822: 1a01 9d71 |0005: const-string v1, "flavor = " // string@719d │ │ +375826: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37582c: 7110 3998 0300 |000a: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9839 │ │ +375832: 0c03 |000d: move-result-object v3 │ │ +375834: 6e20 4b98 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37583a: 6e10 5498 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +375840: 0c03 |0014: move-result-object v3 │ │ +375842: 7020 7297 3200 |0015: invoke-direct {v2, v3}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9772 │ │ +375848: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lmyjava/awt/datatransfer/UnsupportedFlavorException; │ │ 0x0000 - 0x0019 reg=3 (null) Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ @@ -818278,67 +818278,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -375850: |[375850] net.sf.dibdib.config.Dib2Constants.:()V │ │ -375860: 1a00 ae08 |0000: const-string v0, "ABSOLUTELY NO WARRANTY" // string@08ae │ │ -375864: 1a01 a505 |0002: const-string v1, "-- see license!" // string@05a5 │ │ -375868: 2420 dc15 1000 |0004: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ -37586e: 0c00 |0007: move-result-object v0 │ │ -375870: 6900 d472 |0008: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ -375874: 1a00 7d06 |000a: const-string v0, "/license.txt" // string@067d │ │ -375878: 1a01 8006 |000c: const-string v1, "/spongycastle_license.txt" // string@0680 │ │ -37587c: 1a02 7c06 |000e: const-string v2, "/javamail_license.txt" // string@067c │ │ -375880: 1a03 7a06 |0010: const-string v3, "/apache_license2.txt" // string@067a │ │ -375884: 2440 dc15 1032 |0012: filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; // type@15dc │ │ -37588a: 0c00 |0015: move-result-object v0 │ │ -37588c: 6900 cf72 |0016: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.LICENSE_LIST:[Ljava/lang/String; // field@72cf │ │ -375890: 2200 e812 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -375894: 7010 4098 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37589a: 1a01 8106 |001d: const-string v1, "0" // string@0681 │ │ -37589e: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3758a4: 1a02 dc06 |0022: const-string v2, "2428" // string@06dc │ │ -3758a8: 1a03 d905 |0024: const-string v3, ".." // string@05d9 │ │ -3758ac: 1a04 d605 |0026: const-string v4, ".$0" // string@05d6 │ │ -3758b0: 6e30 2898 3204 |0028: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -3758b6: 0c02 |002b: move-result-object v2 │ │ -3758b8: 1a03 de05 |002c: const-string v3, ".00" // string@05de │ │ -3758bc: 1a04 0000 |002e: const-string v4, "" // string@0000 │ │ -3758c0: 6e30 2798 3204 |0030: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -3758c6: 0c02 |0033: move-result-object v2 │ │ -3758c8: 6e20 4b98 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3758ce: 6e10 5498 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3758d4: 0c00 |003a: move-result-object v0 │ │ -3758d6: 6900 1f73 |003b: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.VERSION_STRING:Ljava/lang/String; // field@731f │ │ -3758da: 1a00 721f |003d: const-string v0, "ISO-8859-1" // string@1f72 │ │ -3758de: 7110 3199 0000 |003f: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ -3758e4: 0c00 |0042: move-result-object v0 │ │ -3758e6: 1a02 0f6c |0043: const-string v2, "dm" // string@6c0f │ │ -3758ea: 6e20 1898 0200 |0045: invoke-virtual {v2, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3758f0: 0c00 |0048: move-result-object v0 │ │ -3758f2: 6900 d072 |0049: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -3758f6: 1802 d3f5 5258 e1a4 203f |004b: const-wide v2, #double 0.000126984 // #3f20a4e15852f5d3 │ │ -375900: 7120 c997 3200 |0050: invoke-static {v2, v3}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ -375906: 0b02 |0053: move-result-wide v2 │ │ -375908: 6802 ce72 |0054: sput-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -37590c: 2430 dc15 1101 |0056: filled-new-array {v1, v1, v1}, [Ljava/lang/String; // type@15dc │ │ -375912: 0c00 |0059: move-result-object v0 │ │ -375914: 6900 db72 |005a: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.SOURCES_DEFAULT:[Ljava/lang/String; // field@72db │ │ -375918: 1a00 9806 |005c: const-string v0, "0123456789ABCDEFGHIJKLMNPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz{|~" // string@0698 │ │ -37591c: 6e10 2f98 0000 |005e: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -375922: 0c00 |0061: move-result-object v0 │ │ -375924: 6900 2373 |0062: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -375928: 1a00 9706 |0064: const-string v0, "0123456789ABCDEFGHIJKLMNPQRSTUVWXYZ^_abcdefghijklmnopqrstuvwxyz~" // string@0697 │ │ -37592c: 6e10 2f98 0000 |0066: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -375932: 0c00 |0069: move-result-object v0 │ │ -375934: 6900 2573 |006a: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7325 │ │ -375938: 0e00 |006c: return-void │ │ +37584c: |[37584c] net.sf.dibdib.config.Dib2Constants.:()V │ │ +37585c: 1a00 ae08 |0000: const-string v0, "ABSOLUTELY NO WARRANTY" // string@08ae │ │ +375860: 1a01 a505 |0002: const-string v1, "-- see license!" // string@05a5 │ │ +375864: 2420 dc15 1000 |0004: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ +37586a: 0c00 |0007: move-result-object v0 │ │ +37586c: 6900 d472 |0008: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ +375870: 1a00 7d06 |000a: const-string v0, "/license.txt" // string@067d │ │ +375874: 1a01 8006 |000c: const-string v1, "/spongycastle_license.txt" // string@0680 │ │ +375878: 1a02 7c06 |000e: const-string v2, "/javamail_license.txt" // string@067c │ │ +37587c: 1a03 7a06 |0010: const-string v3, "/apache_license2.txt" // string@067a │ │ +375880: 2440 dc15 1032 |0012: filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; // type@15dc │ │ +375886: 0c00 |0015: move-result-object v0 │ │ +375888: 6900 cf72 |0016: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.LICENSE_LIST:[Ljava/lang/String; // field@72cf │ │ +37588c: 2200 e812 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +375890: 7010 4098 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +375896: 1a01 8106 |001d: const-string v1, "0" // string@0681 │ │ +37589a: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3758a0: 1a02 dc06 |0022: const-string v2, "2428" // string@06dc │ │ +3758a4: 1a03 d905 |0024: const-string v3, ".." // string@05d9 │ │ +3758a8: 1a04 d605 |0026: const-string v4, ".$0" // string@05d6 │ │ +3758ac: 6e30 2898 3204 |0028: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +3758b2: 0c02 |002b: move-result-object v2 │ │ +3758b4: 1a03 de05 |002c: const-string v3, ".00" // string@05de │ │ +3758b8: 1a04 0000 |002e: const-string v4, "" // string@0000 │ │ +3758bc: 6e30 2798 3204 |0030: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +3758c2: 0c02 |0033: move-result-object v2 │ │ +3758c4: 6e20 4b98 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3758ca: 6e10 5498 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3758d0: 0c00 |003a: move-result-object v0 │ │ +3758d2: 6900 1f73 |003b: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.VERSION_STRING:Ljava/lang/String; // field@731f │ │ +3758d6: 1a00 721f |003d: const-string v0, "ISO-8859-1" // string@1f72 │ │ +3758da: 7110 3199 0000 |003f: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ +3758e0: 0c00 |0042: move-result-object v0 │ │ +3758e2: 1a02 0f6c |0043: const-string v2, "dm" // string@6c0f │ │ +3758e6: 6e20 1898 0200 |0045: invoke-virtual {v2, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3758ec: 0c00 |0048: move-result-object v0 │ │ +3758ee: 6900 d072 |0049: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +3758f2: 1802 d3f5 5258 e1a4 203f |004b: const-wide v2, #double 0.000126984 // #3f20a4e15852f5d3 │ │ +3758fc: 7120 c997 3200 |0050: invoke-static {v2, v3}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ +375902: 0b02 |0053: move-result-wide v2 │ │ +375904: 6802 ce72 |0054: sput-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +375908: 2430 dc15 1101 |0056: filled-new-array {v1, v1, v1}, [Ljava/lang/String; // type@15dc │ │ +37590e: 0c00 |0059: move-result-object v0 │ │ +375910: 6900 db72 |005a: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.SOURCES_DEFAULT:[Ljava/lang/String; // field@72db │ │ +375914: 1a00 9806 |005c: const-string v0, "0123456789ABCDEFGHIJKLMNPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz{|~" // string@0698 │ │ +375918: 6e10 2f98 0000 |005e: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +37591e: 0c00 |0061: move-result-object v0 │ │ +375920: 6900 2373 |0062: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +375924: 1a00 9706 |0064: const-string v0, "0123456789ABCDEFGHIJKLMNPQRSTUVWXYZ^_abcdefghijklmnopqrstuvwxyz~" // string@0697 │ │ +375928: 6e10 2f98 0000 |0066: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +37592e: 0c00 |0069: move-result-object v0 │ │ +375930: 6900 2573 |006a: sput-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7325 │ │ +375934: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=16 │ │ 0x0012 line=19 │ │ 0x0018 line=37 │ │ 0x0028 line=38 │ │ 0x003f line=67 │ │ @@ -818422,78 +818422,78 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 122 16-bit code units │ │ -375984: |[375984] net.sf.dibdib.config.Dib2Lang$AppState.:()V │ │ -375994: 2200 8414 |0000: new-instance v0, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -375998: 1a01 b510 |0002: const-string v1, "CREATE" // string@10b5 │ │ -37599c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -37599e: 1a03 b046 |0005: const-string v3, "START" // string@46b0 │ │ -3759a2: 7053 b0a1 1032 |0007: invoke-direct {v0, v1, v2, v3, v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b0 │ │ -3759a8: 6900 2973 |000a: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.CREATE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7329 │ │ -3759ac: 2201 8414 |000c: new-instance v1, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -3759b0: 1a03 001f |000e: const-string v3, "INIT" // string@1f00 │ │ -3759b4: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -3759b6: 7053 b0a1 3134 |0011: invoke-direct {v1, v3, v4, v3, v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b0 │ │ -3759bc: 6901 2e73 |0014: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.INIT:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732e │ │ -3759c0: 2203 8414 |0016: new-instance v3, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -3759c4: 1a05 4616 |0018: const-string v5, "DISCLAIMER" // string@1646 │ │ -3759c8: 1226 |001a: const/4 v6, #int 2 // #2 │ │ -3759ca: 1a07 040d |001b: const-string v7, "BEWARE!" // string@0d04 │ │ -3759ce: 1a08 f50c |001d: const-string v8, "BEACHTEN!" // string@0cf5 │ │ -3759d2: 7058 b0a1 5376 |001f: invoke-direct {v3, v5, v6, v7, v8}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b0 │ │ -3759d8: 6903 2a73 |0022: sput-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ -3759dc: 2205 8414 |0024: new-instance v5, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -3759e0: 1a07 9c23 |0026: const-string v7, "LOGIN" // string@239c │ │ -3759e4: 1238 |0028: const/4 v8, #int 3 // #3 │ │ -3759e6: 1a09 8823 |0029: const-string v9, "LOAD" // string@2388 │ │ -3759ea: 1a0a 2322 |002b: const-string v10, "LADEN" // string@2223 │ │ -3759ee: 705a b0a1 7598 |002d: invoke-direct {v5, v7, v8, v9, v10}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b0 │ │ -3759f4: 6905 2f73 |0030: sput-object v5, Lnet/sf/dibdib/config/Dib2Lang$AppState;.LOGIN:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732f │ │ -3759f8: 2207 8414 |0032: new-instance v7, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -3759fc: 1a09 2109 |0034: const-string v9, "ACTIVE" // string@0921 │ │ -375a00: 124a |0036: const/4 v10, #int 4 // #4 │ │ -375a02: 1a0b 6a3f |0037: const-string v11, "OK" // string@3f6a │ │ -375a06: 705b b0a1 97ba |0039: invoke-direct {v7, v9, v10, v11, v11}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b0 │ │ -375a0c: 6907 2873 |003c: sput-object v7, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -375a10: 2209 8414 |003e: new-instance v9, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -375a14: 1a0b 7218 |0040: const-string v11, "EXIT_REQUEST" // string@1872 │ │ -375a18: 125c |0042: const/4 v12, #int 5 // #5 │ │ -375a1a: 1a0d 6f18 |0043: const-string v13, "EXIT" // string@186f │ │ -375a1e: 1a0e 2418 |0045: const-string v14, "ENDE" // string@1824 │ │ -375a22: 705e b0a1 b9dc |0047: invoke-direct {v9, v11, v12, v13, v14}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b0 │ │ -375a28: 6909 2c73 |004a: sput-object v9, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ -375a2c: 220b 8414 |004c: new-instance v11, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -375a30: 1a0f 7418 |004e: const-string v15, "EXIT_TRIGGERED" // string@1874 │ │ -375a34: 126c |0050: const/4 v12, #int 6 // #6 │ │ -375a36: 705e b0a1 fbdc |0051: invoke-direct {v11, v15, v12, v13, v14}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b0 │ │ -375a3c: 690b 2d73 |0054: sput-object v11, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_TRIGGERED:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732d │ │ -375a40: 220f 8414 |0056: new-instance v15, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -375a44: 1a0c 7118 |0058: const-string v12, "EXIT_DONE" // string@1871 │ │ -375a48: 127a |005a: const/4 v10, #int 7 // #7 │ │ -375a4a: 705e b0a1 cfda |005b: invoke-direct {v15, v12, v10, v13, v14}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b0 │ │ -375a50: 690f 2b73 |005e: sput-object v15, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ -375a54: 130c 0800 |0060: const/16 v12, #int 8 // #8 │ │ -375a58: 23cc fd15 |0062: new-array v12, v12, [Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@15fd │ │ -375a5c: 4d00 0c02 |0064: aput-object v0, v12, v2 │ │ -375a60: 4d01 0c04 |0066: aput-object v1, v12, v4 │ │ -375a64: 4d03 0c06 |0068: aput-object v3, v12, v6 │ │ -375a68: 4d05 0c08 |006a: aput-object v5, v12, v8 │ │ -375a6c: 1240 |006c: const/4 v0, #int 4 // #4 │ │ -375a6e: 4d07 0c00 |006d: aput-object v7, v12, v0 │ │ -375a72: 1250 |006f: const/4 v0, #int 5 // #5 │ │ -375a74: 4d09 0c00 |0070: aput-object v9, v12, v0 │ │ -375a78: 1260 |0072: const/4 v0, #int 6 // #6 │ │ -375a7a: 4d0b 0c00 |0073: aput-object v11, v12, v0 │ │ -375a7e: 4d0f 0c0a |0075: aput-object v15, v12, v10 │ │ -375a82: 690c 2773 |0077: sput-object v12, Lnet/sf/dibdib/config/Dib2Lang$AppState;.$VALUES:[Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -375a86: 0e00 |0079: return-void │ │ +375980: |[375980] net.sf.dibdib.config.Dib2Lang$AppState.:()V │ │ +375990: 2200 8414 |0000: new-instance v0, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +375994: 1a01 b510 |0002: const-string v1, "CREATE" // string@10b5 │ │ +375998: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +37599a: 1a03 b046 |0005: const-string v3, "START" // string@46b0 │ │ +37599e: 7053 b0a1 1032 |0007: invoke-direct {v0, v1, v2, v3, v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b0 │ │ +3759a4: 6900 2973 |000a: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.CREATE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7329 │ │ +3759a8: 2201 8414 |000c: new-instance v1, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +3759ac: 1a03 001f |000e: const-string v3, "INIT" // string@1f00 │ │ +3759b0: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +3759b2: 7053 b0a1 3134 |0011: invoke-direct {v1, v3, v4, v3, v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b0 │ │ +3759b8: 6901 2e73 |0014: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.INIT:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732e │ │ +3759bc: 2203 8414 |0016: new-instance v3, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +3759c0: 1a05 4616 |0018: const-string v5, "DISCLAIMER" // string@1646 │ │ +3759c4: 1226 |001a: const/4 v6, #int 2 // #2 │ │ +3759c6: 1a07 040d |001b: const-string v7, "BEWARE!" // string@0d04 │ │ +3759ca: 1a08 f50c |001d: const-string v8, "BEACHTEN!" // string@0cf5 │ │ +3759ce: 7058 b0a1 5376 |001f: invoke-direct {v3, v5, v6, v7, v8}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b0 │ │ +3759d4: 6903 2a73 |0022: sput-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ +3759d8: 2205 8414 |0024: new-instance v5, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +3759dc: 1a07 9c23 |0026: const-string v7, "LOGIN" // string@239c │ │ +3759e0: 1238 |0028: const/4 v8, #int 3 // #3 │ │ +3759e2: 1a09 8823 |0029: const-string v9, "LOAD" // string@2388 │ │ +3759e6: 1a0a 2322 |002b: const-string v10, "LADEN" // string@2223 │ │ +3759ea: 705a b0a1 7598 |002d: invoke-direct {v5, v7, v8, v9, v10}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b0 │ │ +3759f0: 6905 2f73 |0030: sput-object v5, Lnet/sf/dibdib/config/Dib2Lang$AppState;.LOGIN:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732f │ │ +3759f4: 2207 8414 |0032: new-instance v7, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +3759f8: 1a09 2109 |0034: const-string v9, "ACTIVE" // string@0921 │ │ +3759fc: 124a |0036: const/4 v10, #int 4 // #4 │ │ +3759fe: 1a0b 6a3f |0037: const-string v11, "OK" // string@3f6a │ │ +375a02: 705b b0a1 97ba |0039: invoke-direct {v7, v9, v10, v11, v11}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b0 │ │ +375a08: 6907 2873 |003c: sput-object v7, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +375a0c: 2209 8414 |003e: new-instance v9, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +375a10: 1a0b 7218 |0040: const-string v11, "EXIT_REQUEST" // string@1872 │ │ +375a14: 125c |0042: const/4 v12, #int 5 // #5 │ │ +375a16: 1a0d 6f18 |0043: const-string v13, "EXIT" // string@186f │ │ +375a1a: 1a0e 2418 |0045: const-string v14, "ENDE" // string@1824 │ │ +375a1e: 705e b0a1 b9dc |0047: invoke-direct {v9, v11, v12, v13, v14}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b0 │ │ +375a24: 6909 2c73 |004a: sput-object v9, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ +375a28: 220b 8414 |004c: new-instance v11, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +375a2c: 1a0f 7418 |004e: const-string v15, "EXIT_TRIGGERED" // string@1874 │ │ +375a30: 126c |0050: const/4 v12, #int 6 // #6 │ │ +375a32: 705e b0a1 fbdc |0051: invoke-direct {v11, v15, v12, v13, v14}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b0 │ │ +375a38: 690b 2d73 |0054: sput-object v11, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_TRIGGERED:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732d │ │ +375a3c: 220f 8414 |0056: new-instance v15, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +375a40: 1a0c 7118 |0058: const-string v12, "EXIT_DONE" // string@1871 │ │ +375a44: 127a |005a: const/4 v10, #int 7 // #7 │ │ +375a46: 705e b0a1 cfda |005b: invoke-direct {v15, v12, v10, v13, v14}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b0 │ │ +375a4c: 690f 2b73 |005e: sput-object v15, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ +375a50: 130c 0800 |0060: const/16 v12, #int 8 // #8 │ │ +375a54: 23cc fd15 |0062: new-array v12, v12, [Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@15fd │ │ +375a58: 4d00 0c02 |0064: aput-object v0, v12, v2 │ │ +375a5c: 4d01 0c04 |0066: aput-object v1, v12, v4 │ │ +375a60: 4d03 0c06 |0068: aput-object v3, v12, v6 │ │ +375a64: 4d05 0c08 |006a: aput-object v5, v12, v8 │ │ +375a68: 1240 |006c: const/4 v0, #int 4 // #4 │ │ +375a6a: 4d07 0c00 |006d: aput-object v7, v12, v0 │ │ +375a6e: 1250 |006f: const/4 v0, #int 5 // #5 │ │ +375a70: 4d09 0c00 |0070: aput-object v9, v12, v0 │ │ +375a74: 1260 |0072: const/4 v0, #int 6 // #6 │ │ +375a76: 4d0b 0c00 |0073: aput-object v11, v12, v0 │ │ +375a7a: 4d0f 0c0a |0075: aput-object v15, v12, v10 │ │ +375a7e: 690c 2773 |0077: sput-object v12, Lnet/sf/dibdib/config/Dib2Lang$AppState;.$VALUES:[Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +375a82: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x000c line=23 │ │ 0x0016 line=24 │ │ 0x0024 line=26 │ │ 0x0032 line=27 │ │ @@ -818508,25 +818508,25 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -375a88: |[375a88] net.sf.dibdib.config.Dib2Lang$AppState.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ -375a98: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -375a9e: 6201 3373 |0003: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7333 │ │ -375aa2: 2111 |0005: array-length v1, v1 │ │ -375aa4: 2311 dc15 |0006: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ -375aa8: 5b01 3073 |0008: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.transls:[Ljava/lang/String; // field@7330 │ │ -375aac: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -375aae: 4d03 0102 |000b: aput-object v3, v1, v2 │ │ -375ab2: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -375ab4: 4d04 0102 |000e: aput-object v4, v1, v2 │ │ -375ab8: 0e00 |0010: return-void │ │ +375a84: |[375a84] net.sf.dibdib.config.Dib2Lang$AppState.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ +375a94: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +375a9a: 6201 3373 |0003: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7333 │ │ +375a9e: 2111 |0005: array-length v1, v1 │ │ +375aa0: 2311 dc15 |0006: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ +375aa4: 5b01 3073 |0008: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.transls:[Ljava/lang/String; // field@7330 │ │ +375aa8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +375aaa: 4d03 0102 |000b: aput-object v3, v1, v2 │ │ +375aae: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +375ab0: 4d04 0102 |000e: aput-object v4, v1, v2 │ │ +375ab4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=34 │ │ 0x000b line=37 │ │ 0x000e line=38 │ │ locals : │ │ @@ -818541,20 +818541,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/config/Dib2Lang$AppState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -37593c: |[37593c] net.sf.dibdib.config.Dib2Lang$AppState.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/config/Dib2Lang$AppState; │ │ -37594c: 1c00 8414 |0000: const-class v0, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -375950: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -375956: 0c01 |0005: move-result-object v1 │ │ -375958: 1f01 8414 |0006: check-cast v1, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ -37595c: 1101 |0008: return-object v1 │ │ +375938: |[375938] net.sf.dibdib.config.Dib2Lang$AppState.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/config/Dib2Lang$AppState; │ │ +375948: 1c00 8414 |0000: const-class v0, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +37594c: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +375952: 0c01 |0005: move-result-object v1 │ │ +375954: 1f01 8414 |0006: check-cast v1, Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@1484 │ │ +375958: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lnet/sf/dibdib/config/Dib2Lang$AppState;) │ │ @@ -818562,20 +818562,20 @@ │ │ type : '()[Lnet/sf/dibdib/config/Dib2Lang$AppState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -375960: |[375960] net.sf.dibdib.config.Dib2Lang$AppState.values:()[Lnet/sf/dibdib/config/Dib2Lang$AppState; │ │ -375970: 6200 2773 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.$VALUES:[Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ -375974: 6e10 6ba6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/config/Dib2Lang$AppState;.clone:()Ljava/lang/Object; // method@a66b │ │ -37597a: 0c00 |0005: move-result-object v0 │ │ -37597c: 1f00 fd15 |0006: check-cast v0, [Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@15fd │ │ -375980: 1100 |0008: return-object v0 │ │ +37595c: |[37595c] net.sf.dibdib.config.Dib2Lang$AppState.values:()[Lnet/sf/dibdib/config/Dib2Lang$AppState; │ │ +37596c: 6200 2773 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.$VALUES:[Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7327 │ │ +375970: 6e10 6ba6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/config/Dib2Lang$AppState;.clone:()Ljava/lang/Object; // method@a66b │ │ +375976: 0c00 |0005: move-result-object v0 │ │ +375978: 1f00 fd15 |0006: check-cast v0, [Lnet/sf/dibdib/config/Dib2Lang$AppState; // type@15fd │ │ +37597c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5926 (Dib2Lang.java) │ │ @@ -818727,521 +818727,521 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 35 │ │ ins : 0 │ │ outs : 26 │ │ insns size : 1003 16-bit code units │ │ -375b04: |[375b04] net.sf.dibdib.config.Dib2Lang.:()V │ │ -375b14: 1a00 0f18 |0000: const-string v0, "EN" // string@180f │ │ -375b18: 1a01 3915 |0002: const-string v1, "DE" // string@1539 │ │ -375b1c: 2420 dc15 1000 |0004: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ -375b22: 0c00 |0007: move-result-object v0 │ │ -375b24: 6900 3373 |0008: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7333 │ │ -375b28: 1a01 1018 |000a: const-string v1, "EN: This program comes with" // string@1810 │ │ -375b2c: 1a02 2700 |000c: const-string v2, " ABSOLUTELY NO WARRANTY." // string@0027 │ │ -375b30: 1a03 3100 |000e: const-string v3, " Do not use this program if you" // string@0031 │ │ -375b34: 1a04 5a00 |0010: const-string v4, " do not agree to that in its" // string@005a │ │ -375b38: 1a05 5e00 |0012: const-string v5, " fullest possible sense." // string@005e │ │ -375b3c: 1a06 3a15 |0014: const-string v6, "DE: Benutzen Sie das Programm" // string@153a │ │ -375b40: 1a07 6000 |0016: const-string v7, " nicht ohne den englischen Text" // string@0060 │ │ -375b44: 1a08 6b00 |0018: const-string v8, " zu verstehen und zuzustimmen!" // string@006b │ │ -375b48: 1a09 0000 |001a: const-string v9, "" // string@0000 │ │ -375b4c: 1a0a 4a00 |001c: const-string v10, " Tap green '>' to start." // string@004a │ │ -375b50: 1a0b 4b00 |001e: const-string v11, " Tap ⊗ (top left) to reset. " // string@004b │ │ -375b54: 1a0c 4600 |0020: const-string v12, " Tap 'VW' to see the license." // string@0046 │ │ -375b58: 1a0d 4500 |0022: const-string v13, " Tap 'GO' to skip introduction." // string@0045 │ │ -375b5c: 1a0e 0000 |0024: const-string v14, "" // string@0000 │ │ -375b60: 250e dc15 0100 |0026: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, [Ljava/lang/String; // type@15dc │ │ -375b66: 0c00 |0029: move-result-object v0 │ │ -375b68: 6900 3573 |002a: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiAgree:[Ljava/lang/String; // field@7335 │ │ -375b6c: 1a01 0000 |002c: const-string v1, "" // string@0000 │ │ -375b70: 1a02 f403 |002e: const-string v2, "(Lizenz: Nur auf Englisch. Im Zweifelsfall Programm nicht benutzen!)" // string@03f4 │ │ -375b74: 1a03 4304 |0030: const-string v3, "(Tap ESCAPE (red X, top left) to return.) " // string@0443 │ │ -375b78: 1a04 ce03 |0032: const-string v4, "(Beenden mit ESCAPE (rotes X, oben links) ...)" // string@03ce │ │ -375b7c: 1a05 bb03 |0034: const-string v5, "(2)" // string@03bb │ │ -375b80: 1a06 bb03 |0036: const-string v6, "(2)" // string@03bb │ │ -375b84: 2506 dc15 0100 |0038: filled-new-array/range {v1, v2, v3, v4, v5, v6}, [Ljava/lang/String; // type@15dc │ │ -375b8a: 0c00 |003b: move-result-object v0 │ │ -375b8c: 6900 3473 |003c: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kLicensePre:[Ljava/lang/String; // field@7334 │ │ -375b90: 1a00 5342 |003e: const-string v0, "Processing ..." // string@4253 │ │ -375b94: 1a01 d216 |0040: const-string v1, "Datenbearbeitung ..." // string@16d2 │ │ -375b98: 2420 dc15 1000 |0042: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ -375b9e: 0c00 |0045: move-result-object v0 │ │ -375ba0: 6900 3273 |0046: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kFeedWait4Proc:[Ljava/lang/String; // field@7332 │ │ -375ba4: 1a00 4000 |0048: const-string v0, " Preparing data ..." // string@0040 │ │ -375ba8: 1a01 2f00 |004a: const-string v1, " Datenzugriff ..." // string@002f │ │ -375bac: 2420 dc15 1000 |004c: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ -375bb2: 0c00 |004f: move-result-object v0 │ │ -375bb4: 6900 3173 |0050: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kFeedLoadSave:[Ljava/lang/String; // field@7331 │ │ -375bb8: 1a01 1300 |0052: const-string v1, " (Area of blue scroll bars active)" // string@0013 │ │ -375bbc: 1a02 1118 |0054: const-string v2, "EN: You can switch the language" // string@1811 │ │ -375bc0: 1a03 5800 |0056: const-string v3, " by tapping LA-NG (above, left)" // string@0058 │ │ -375bc4: 1a04 3f00 |0058: const-string v4, " Otherwise continue with '>'." // string@003f │ │ -375bc8: 1a05 3b15 |005a: const-string v5, "DE: Um die Sprache umzuschalten," // string@153b │ │ -375bcc: 1a06 5700 |005c: const-string v6, " bitte LA-NG (oben links) druecken." // string@0057 │ │ -375bd0: 1a07 2e00 |005e: const-string v7, " Dann mit '>' fortfahren." // string@002e │ │ -375bd4: 1a08 1d00 |0060: const-string v8, " (Sprachunterstuetzung z.Zt. beschraenkt)" // string@001d │ │ -375bd8: 1a09 0000 |0062: const-string v9, "" // string@0000 │ │ -375bdc: 1a0a 3400 |0064: const-string v10, " ES / FR / ... " // string@0034 │ │ -375be0: 1a0b 1c00 |0066: const-string v11, " (Somebody willing to help translate?)" // string@001c │ │ -375be4: 1a0c 0000 |0068: const-string v12, "" // string@0000 │ │ -375be8: 250c dc15 0100 |006a: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, [Ljava/lang/String; // type@15dc │ │ -375bee: 0c00 |006d: move-result-object v0 │ │ -375bf0: 6900 3673 |006e: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntro100:[Ljava/lang/String; // field@7336 │ │ -375bf4: 1a01 3e00 |0070: const-string v1, " NOTE:" // string@003e │ │ -375bf8: 1a02 2800 |0072: const-string v2, " ANMERKUNG:" // string@0028 │ │ -375bfc: 1a03 3500 |0074: const-string v3, " ESC (red button top left)" // string@0035 │ │ -375c00: 1a04 3600 |0076: const-string v4, " ESC (roter Schalter oben links)" // string@0036 │ │ -375c04: 1a05 6300 |0078: const-string v5, " skips introduction." // string@0063 │ │ -375c08: 1a06 6600 |007a: const-string v6, " ueberspringt Einfuehrung." // string@0066 │ │ -375c0c: 1a07 5000 |007c: const-string v7, " ZOOM buttons (next to it)" // string@0050 │ │ -375c10: 1a08 3000 |007e: const-string v8, " Die ZOOM Schalter (daneben)" // string@0030 │ │ -375c14: 1a09 5400 |0080: const-string v9, " adjust the text size." // string@0054 │ │ -375c18: 1a0a 5500 |0082: const-string v10, " aendern die Textgroesse." // string@0055 │ │ -375c1c: 1a0b 0000 |0084: const-string v11, "" // string@0000 │ │ -375c20: 1a0c 0000 |0086: const-string v12, "" // string@0000 │ │ -375c24: 1a0d 2b00 |0088: const-string v13, " Continue with '>'." // string@002b │ │ -375c28: 1a0e 3c00 |008a: const-string v14, " Mit '>' fortfahren." // string@003c │ │ -375c2c: 1a0f 0000 |008c: const-string v15, "" // string@0000 │ │ -375c30: 1a10 0000 |008e: const-string v16, "" // string@0000 │ │ -375c34: 2510 dc15 0100 |0090: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, [Ljava/lang/String; // type@15dc │ │ -375c3a: 0c00 |0093: move-result-object v0 │ │ -375c3c: 6900 3773 |0094: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntro110:[Ljava/lang/String; // field@7337 │ │ -375c40: 1300 0a00 |0096: const/16 v0, #int 10 // #a │ │ -375c44: 2301 dc15 |0098: new-array v1, v0, [Ljava/lang/String; // type@15dc │ │ -375c48: 1202 |009a: const/4 v2, #int 0 // #0 │ │ -375c4a: 1a03 0000 |009b: const-string v3, "" // string@0000 │ │ -375c4e: 4d03 0102 |009d: aput-object v3, v1, v2 │ │ -375c52: 1214 |009f: const/4 v4, #int 1 // #1 │ │ -375c54: 4d03 0104 |00a0: aput-object v3, v1, v4 │ │ -375c58: 6205 d472 |00a2: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ -375c5c: 4605 0502 |00a4: aget-object v5, v5, v2 │ │ -375c60: 1226 |00a6: const/4 v6, #int 2 // #2 │ │ -375c62: 4d05 0106 |00a7: aput-object v5, v1, v6 │ │ -375c66: 1235 |00a9: const/4 v5, #int 3 // #3 │ │ -375c68: 4d03 0105 |00aa: aput-object v3, v1, v5 │ │ -375c6c: 1247 |00ac: const/4 v7, #int 4 // #4 │ │ -375c6e: 4d03 0107 |00ad: aput-object v3, v1, v7 │ │ -375c72: 1258 |00af: const/4 v8, #int 5 // #5 │ │ -375c74: 4d03 0108 |00b0: aput-object v3, v1, v8 │ │ -375c78: 1a09 1218 |00b2: const-string v9, "EN: Loading data ..." // string@1812 │ │ -375c7c: 126a |00b4: const/4 v10, #int 6 // #6 │ │ -375c7e: 4d09 010a |00b5: aput-object v9, v1, v10 │ │ -375c82: 1a09 3c15 |00b7: const-string v9, "DE: Daten werden geladen ..." // string@153c │ │ -375c86: 127b |00b9: const/4 v11, #int 7 // #7 │ │ -375c88: 4d09 010b |00ba: aput-object v9, v1, v11 │ │ -375c8c: 1309 0800 |00bc: const/16 v9, #int 8 // #8 │ │ -375c90: 4d03 0109 |00be: aput-object v3, v1, v9 │ │ -375c94: 130c 0900 |00c0: const/16 v12, #int 9 // #9 │ │ -375c98: 4d03 010c |00c2: aput-object v3, v1, v12 │ │ -375c9c: 6901 4a73 |00c4: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcLoad_x:[Ljava/lang/String; // field@734a │ │ -375ca0: 2301 dc15 |00c6: new-array v1, v0, [Ljava/lang/String; // type@15dc │ │ -375ca4: 620d d472 |00c8: sget-object v13, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ -375ca8: 460d 0d02 |00ca: aget-object v13, v13, v2 │ │ -375cac: 4d0d 0102 |00cc: aput-object v13, v1, v2 │ │ -375cb0: 4d03 0104 |00ce: aput-object v3, v1, v4 │ │ -375cb4: 1a0d 1518 |00d0: const-string v13, "EN: Please enter your access code (PIN) and" // string@1815 │ │ -375cb8: 4d0d 0106 |00d2: aput-object v13, v1, v6 │ │ -375cbc: 1a0d d900 |00d4: const-string v13, " tap the green '>'." // string@00d9 │ │ -375cc0: 4d0d 0105 |00d6: aput-object v13, v1, v5 │ │ -375cc4: 1a0d 3f15 |00d8: const-string v13, "DE: Bitte Zugriffscode (PIN) eingeben und dann" // string@153f │ │ -375cc8: 4d0d 0107 |00da: aput-object v13, v1, v7 │ │ -375ccc: 1a0d d400 |00dc: const-string v13, " gruenes '>' druecken." // string@00d4 │ │ -375cd0: 4d0d 0108 |00de: aput-object v13, v1, v8 │ │ -375cd4: 4d03 010a |00e0: aput-object v3, v1, v10 │ │ -375cd8: 1a0d f803 |00e2: const-string v13, "(Note: this freely choosable access code/ PIN" // string@03f8 │ │ -375cdc: 4d0d 010b |00e4: aput-object v13, v1, v11 │ │ -375ce0: 1a0d 887f |00e6: const-string v13, "gives you faster access to the data later on.)" // string@7f88 │ │ -375ce4: 4d0d 0109 |00e8: aput-object v13, v1, v9 │ │ -375ce8: 4d03 010c |00ea: aput-object v3, v1, v12 │ │ -375cec: 6901 4973 |00ec: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAc:[Ljava/lang/String; // field@7349 │ │ -375cf0: 23c1 dc15 |00ee: new-array v1, v12, [Ljava/lang/String; // type@15dc │ │ -375cf4: 620d d472 |00f0: sget-object v13, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ -375cf8: 460d 0d02 |00f2: aget-object v13, v13, v2 │ │ -375cfc: 4d0d 0102 |00f4: aput-object v13, v1, v2 │ │ -375d00: 4d03 0104 |00f6: aput-object v3, v1, v4 │ │ -375d04: 1a0d 1318 |00f8: const-string v13, "EN: Enter access code and" // string@1813 │ │ -375d08: 4d0d 0106 |00fa: aput-object v13, v1, v6 │ │ -375d0c: 1a0d db00 |00fc: const-string v13, " then tap the green '>'" // string@00db │ │ -375d10: 4d0d 0105 |00fe: aput-object v13, v1, v5 │ │ -375d14: 1a0d c200 |0100: const-string v13, " -- or tap ESCAPE button (top left)" // string@00c2 │ │ -375d18: 4d0d 0107 |0102: aput-object v13, v1, v7 │ │ -375d1c: 1a0d dc00 |0104: const-string v13, " to suppress the extra passphrase." // string@00dc │ │ -375d20: 4d0d 0108 |0106: aput-object v13, v1, v8 │ │ -375d24: 1a0d 4015 |0108: const-string v13, "DE: Bitte Zugriffscode eingeben und dann" // string@1540 │ │ -375d28: 4d0d 010a |010a: aput-object v13, v1, v10 │ │ -375d2c: 1a0d d300 |010c: const-string v13, " gruenes '>' druecken -- oder ESCAPE (oben links)." // string@00d3 │ │ -375d30: 4d0d 010b |010e: aput-object v13, v1, v11 │ │ -375d34: 1a0d de00 |0110: const-string v13, " um den Zugriffscode zu unterdruecken." // string@00de │ │ -375d38: 4d0d 0109 |0112: aput-object v13, v1, v9 │ │ -375d3c: 6901 4b73 |0114: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcOpt:[Ljava/lang/String; // field@734b │ │ -375d40: 23c1 dc15 |0116: new-array v1, v12, [Ljava/lang/String; // type@15dc │ │ -375d44: 4d03 0102 |0118: aput-object v3, v1, v2 │ │ -375d48: 4d03 0104 |011a: aput-object v3, v1, v4 │ │ -375d4c: 620d d472 |011c: sget-object v13, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ -375d50: 460d 0d02 |011e: aget-object v13, v13, v2 │ │ -375d54: 4d0d 0106 |0120: aput-object v13, v1, v6 │ │ -375d58: 4d03 0105 |0122: aput-object v3, v1, v5 │ │ -375d5c: 1a0d 1818 |0124: const-string v13, "EN: Please wait, then enter your access code" // string@1818 │ │ -375d60: 4d0d 0107 |0126: aput-object v13, v1, v7 │ │ -375d64: 1a0d cd00 |0128: const-string v13, " and tap the green '>' (bottom)." // string@00cd │ │ -375d68: 4d0d 0108 |012a: aput-object v13, v1, v8 │ │ -375d6c: 1a0d 4215 |012c: const-string v13, "DE: Bitte warten, dann Zugangscode eingeben" // string@1542 │ │ -375d70: 4d0d 010a |012e: aput-object v13, v1, v10 │ │ -375d74: 1a0d df00 |0130: const-string v13, " und gruenes '>' (unten) druecken." // string@00df │ │ -375d78: 4d0d 010b |0132: aput-object v13, v1, v11 │ │ -375d7c: 4d03 0109 |0134: aput-object v3, v1, v9 │ │ -375d80: 6901 4c73 |0136: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcWait:[Ljava/lang/String; // field@734c │ │ -375d84: 1301 0c00 |0138: const/16 v1, #int 12 // #c │ │ -375d88: 2311 dc15 |013a: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ -375d8c: 620e d472 |013c: sget-object v14, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ -375d90: 460e 0e02 |013e: aget-object v14, v14, v2 │ │ -375d94: 4d0e 0102 |0140: aput-object v14, v1, v2 │ │ -375d98: 4d03 0104 |0142: aput-object v3, v1, v4 │ │ -375d9c: 1a0e 1718 |0144: const-string v14, "EN: Please enter your password and" // string@1817 │ │ -375da0: 4d0e 0106 |0146: aput-object v14, v1, v6 │ │ -375da4: 1a0e d800 |0148: const-string v14, " tap the green '>' (bottom)." // string@00d8 │ │ -375da8: 4d0e 0105 |014a: aput-object v14, v1, v5 │ │ -375dac: 1a0e be00 |014c: const-string v14, " (Note: ESCAPE deletes the access code)" // string@00be │ │ -375db0: 4d0e 0107 |014e: aput-object v14, v1, v7 │ │ -375db4: 1a0e 3e15 |0150: const-string v14, "DE: Bitte Passwort eingeben" // string@153e │ │ -375db8: 4d0e 0108 |0152: aput-object v14, v1, v8 │ │ -375dbc: 4d0d 010a |0154: aput-object v13, v1, v10 │ │ -375dc0: 1a0a bd00 |0156: const-string v10, " (ESCAPE loescht den Zugangscode)" // string@00bd │ │ -375dc4: 4d0a 010b |0158: aput-object v10, v1, v11 │ │ -375dc8: 4d03 0109 |015a: aput-object v3, v1, v9 │ │ -375dcc: 1a09 f903 |015c: const-string v9, "(Note: this is your e-mail password" // string@03f9 │ │ -375dd0: 4d09 010c |015e: aput-object v9, v1, v12 │ │ -375dd4: 1a09 0a72 |0160: const-string v9, "for accessing your online e-mail account)" // string@720a │ │ -375dd8: 4d09 0100 |0162: aput-object v9, v1, v0 │ │ -375ddc: 1300 0b00 |0164: const/16 v0, #int 11 // #b │ │ -375de0: 4d03 0100 |0166: aput-object v3, v1, v0 │ │ -375de4: 6901 4d73 |0168: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepPw:[Ljava/lang/String; // field@734d │ │ -375de8: 1a09 0000 |016a: const-string v9, "" // string@0000 │ │ -375dec: 1a0a 0000 |016c: const-string v10, "" // string@0000 │ │ -375df0: 1a0b 1618 |016e: const-string v11, "EN: Please enter your e-mail address in" // string@1816 │ │ -375df4: 1a0c d600 |0170: const-string v12, " order to use it for messaging." // string@00d6 │ │ -375df8: 1a0d c600 |0172: const-string v13, " Afterwards tap the green '>'." // string@00c6 │ │ -375dfc: 1a0e 3d15 |0174: const-string v14, "DE: Bitte E-Mail-Adresse eingeben, um" // string@153d │ │ -375e00: 1a0f d700 |0176: const-string v15, " sie für Chat-Nachrichten zu verwenden." // string@00d7 │ │ -375e04: 1a10 c900 |0178: const-string v16, " Danach gruenes '>' druecken." // string@00c9 │ │ -375e08: 1a11 0000 |017a: const-string v17, "" // string@0000 │ │ -375e0c: 2509 dc15 0900 |017c: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, [Ljava/lang/String; // type@15dc │ │ -375e12: 0c00 |017f: move-result-object v0 │ │ -375e14: 6900 4573 |0180: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiNeedEMailAddress:[Ljava/lang/String; // field@7345 │ │ -375e18: 1a09 0000 |0182: const-string v9, "" // string@0000 │ │ -375e1c: 1a0a 0000 |0184: const-string v10, "" // string@0000 │ │ -375e20: 1a0b 1418 |0186: const-string v11, "EN: Please confirm or change the host" // string@1814 │ │ -375e24: 1a0c cf00 |0188: const-string v12, " data of your provider: hostname, user" // string@00cf │ │ -375e28: 1a0d d500 |018a: const-string v13, " name, ports for IMAP and SMTP." // string@00d5 │ │ -375e2c: 1a0e 4115 |018c: const-string v14, "DE: Bitte die Daten des E-Mail-Providers (Host)" // string@1541 │ │ -375e30: 1a0f ce00 |018e: const-string v15, " bestaetigen oder korrigieren: Hostname," // string@00ce │ │ -375e34: 1a10 c700 |0190: const-string v16, " Benutzername, IMAP und SMTP Port." // string@00c7 │ │ -375e38: 1a11 0000 |0192: const-string v17, "" // string@0000 │ │ -375e3c: 2509 dc15 0900 |0194: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, [Ljava/lang/String; // type@15dc │ │ -375e42: 0c00 |0197: move-result-object v0 │ │ -375e44: 6900 4673 |0198: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiNeedEMailHost:[Ljava/lang/String; // field@7346 │ │ -375e48: 1a09 0000 |019a: const-string v9, "" // string@0000 │ │ -375e4c: 1a0a 3a00 |019c: const-string v10, " INTRODUCTION" // string@003a │ │ -375e50: 1a0b 0000 |019e: const-string v11, "" // string@0000 │ │ -375e54: 1a0c 8719 |01a0: const-string v12, "Experimental version with overlay keyboard:" // string@1987 │ │ -375e58: 1a0d 2c4c |01a2: const-string v13, "Tap on the (red) 'A' on the" // string@4c2c │ │ -375e5c: 1a0e 59bd |01a4: const-string v14, "top bar repeatedly to see the effect." // string@bd59 │ │ -375e60: 1a0f 0000 |01a6: const-string v15, "" // string@0000 │ │ -375e64: 1a10 143f |01a8: const-string v16, "Notice the 4 navigation keys in the corners." // string@3f14 │ │ -375e68: 1a11 f154 |01aa: const-string v17, "You can also tap on the sides: scrollbar." // string@54f1 │ │ -375e6c: 1a12 224d |01ac: const-string v18, "The red 'X' (top left) is the ESC (reset)" // string@4d22 │ │ -375e70: 1a13 b461 |01ae: const-string v19, "button, next to it are the ZOOM buttons." // string@61b4 │ │ -375e74: 1a14 8d4e |01b0: const-string v20, "Try it out!" // string@4e8d │ │ -375e78: 1a15 234d |01b2: const-string v21, "The status bar (bottom) handles page" // string@4d23 │ │ -375e7c: 1a16 949e |01b4: const-string v22, "navigation: '>>' = forward, '<<' = backward," // string@9e94 │ │ -375e80: 1a17 9903 |01b6: const-string v23, "('>' and '<' for supplementary pages)" // string@0399 │ │ -375e84: 1a18 2b4c |01b8: const-string v24, "Tap on '>>' to go to the next page." // string@4c2b │ │ -375e88: 1a19 0000 |01ba: const-string v25, "" // string@0000 │ │ -375e8c: 1a1a d103 |01bc: const-string v26, "(Cmp. gitlab.com/gxworks/dib2qm)" // string@03d1 │ │ -375e90: 2512 dc15 0900 |01be: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26}, [Ljava/lang/String; // type@15dc │ │ -375e96: 0c00 |01c1: move-result-object v0 │ │ -375e98: 6900 3f73 |01c2: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat0:[Ljava/lang/String; // field@733f │ │ -375e9c: 1a09 0000 |01c4: const-string v9, "" // string@0000 │ │ -375ea0: 1a0a 0000 |01c6: const-string v10, "" // string@0000 │ │ -375ea4: 1a0b 0000 |01c8: const-string v11, "" // string@0000 │ │ -375ea8: 1a0c 4404 |01ca: const-string v12, "(This is a" // string@0444 │ │ -375eac: 1a0d b3ba |01cc: const-string v13, "supplementary page)" // string@bab3 │ │ -375eb0: 1a0e 0000 |01ce: const-string v14, "" // string@0000 │ │ -375eb4: 1a0f 2a4c |01d0: const-string v15, "Tap on '<'" // string@4c2a │ │ -375eb8: 1a10 e4a0 |01d2: const-string v16, "on the bottom bar (status bar)" // string@a0e4 │ │ -375ebc: 1a11 c3bc |01d4: const-string v17, "to return to the main page" // string@bcc3 │ │ -375ec0: 2509 dc15 0900 |01d6: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, [Ljava/lang/String; // type@15dc │ │ -375ec6: 0c01 |01d9: move-result-object v1 │ │ -375ec8: 6901 4473 |01da: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat_Supp:[Ljava/lang/String; // field@7344 │ │ -375ecc: 1a09 0000 |01dc: const-string v9, "" // string@0000 │ │ -375ed0: 1a0a 2000 |01de: const-string v10, " (page 2)" // string@0020 │ │ -375ed4: 1a0b 0000 |01e0: const-string v11, "" // string@0000 │ │ -375ed8: 1a0c cd3f |01e2: const-string v12, "On the right of the top bar you will" // string@3fcd │ │ -375edc: 1a0d b270 |01e4: const-string v13, "find the menu button (not supported yet," // string@70b2 │ │ -375ee0: 1a0e 1369 |01e6: const-string v14, "currently only for dark mode) and the" // string@6913 │ │ -375ee4: 1a0f c464 |01e8: const-string v15, "clipboard buttons. Below are the" // string@64c4 │ │ -375ee8: 1a10 3dbd |01ea: const-string v16, "tool bar and the entry bar. Tools:" // string@bd3d │ │ -375eec: 1a11 2652 |01ec: const-string v17, "VW.. (= VieW ..) for flipping through the viewing modes," // string@5226 │ │ -375ef0: 1a12 1a10 |01ee: const-string v18, "CLR (= CLeaR) for removing temporary data (from stack)," // string@101a │ │ -375ef4: 1a13 a045 |01f0: const-string v19, "SEND, RECeiVe etc. after ending this introduction." // string@45a0 │ │ -375ef8: 1a14 0000 |01f2: const-string v20, "" // string@0000 │ │ -375efc: 1a15 133f |01f4: const-string v21, "Note: some of those tools (operators)" // string@3f13 │ │ -375f00: 1a16 f8a9 |01f6: const-string v22, "require an entry or extra parameters" // string@a9f8 │ │ -375f04: 1a17 5560 |01f8: const-string v23, "before being pressed. For example," // string@6055 │ │ -375f08: 1a18 5660 |01fa: const-string v24, "before pressing SEND, the message" // string@6056 │ │ -375f0c: 1a19 c2bc |01fc: const-string v25, "to be sent has to be entered." // string@bcc2 │ │ -375f10: 1a1a 0000 |01fe: const-string v26, "" // string@0000 │ │ -375f14: 1a1b 2b4c |0200: const-string v27, "Tap on '>>' to go to the next page." // string@4c2b │ │ -375f18: 2513 dc15 0900 |0202: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, [Ljava/lang/String; // type@15dc │ │ -375f1e: 0c01 |0205: move-result-object v1 │ │ -375f20: 6901 4073 |0206: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat1:[Ljava/lang/String; // field@7340 │ │ -375f24: 1a09 0000 |0208: const-string v9, "" // string@0000 │ │ -375f28: 1a0a 2100 |020a: const-string v10, " (page 3)" // string@0021 │ │ -375f2c: 1a0b 0000 |020c: const-string v11, "" // string@0000 │ │ -375f30: 1a0c e10a |020e: const-string v12, "After ending this introduction, you" // string@0ae1 │ │ -375f34: 1a0d 8cc2 |0210: const-string v13, "will be asked to enter your" // string@c28c │ │ -375f38: 1a0e dd9e |0212: const-string v14, "networking data, i.e. the necessary" // string@9edd │ │ -375f3c: 1a0f 5d69 |0214: const-string v15, "data for accessing your e-mail account." // string@695d │ │ -375f40: 1a10 4753 |0216: const-string v16, "We recommend to use an extra/ dedicated" // string@5347 │ │ -375f44: 1a11 5859 |0218: const-string v17, "account for this messenger." // string@5958 │ │ -375f48: 1a12 0000 |021a: const-string v18, "" // string@0000 │ │ -375f4c: 1a13 6e1b |021c: const-string v19, "First: your e-mail address," // string@1b6e │ │ -375f50: 1a14 fc47 |021e: const-string v20, "Second: a confirmation of the technical data," // string@47fc │ │ -375f54: 1a15 b64d |0220: const-string v21, "Third: a freely choosable PIN/ access code," // string@4db6 │ │ -375f58: 1a16 011c |0222: const-string v22, "Fourth: your e-mail password." // string@1c01 │ │ -375f5c: 1a17 0000 |0224: const-string v23, "" // string@0000 │ │ -375f60: 1a18 5519 |0226: const-string v24, "Every step will have to be completed by the" // string@1955 │ │ -375f64: 1a19 c47f |0228: const-string v25, "green '>' (on the entry bar or status bar)." // string@7fc4 │ │ -375f68: 1a1a 0000 |022a: const-string v26, "" // string@0000 │ │ -375f6c: 1a1b 2b4c |022c: const-string v27, "Tap on '>>' to go to the next page." // string@4c2b │ │ -375f70: 2513 dc15 0900 |022e: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, [Ljava/lang/String; // type@15dc │ │ -375f76: 0c03 |0231: move-result-object v3 │ │ -375f78: 6903 4173 |0232: sput-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat2:[Ljava/lang/String; // field@7341 │ │ -375f7c: 1a09 0000 |0234: const-string v9, "" // string@0000 │ │ -375f80: 1a0a 2200 |0236: const-string v10, " (page 4)" // string@0022 │ │ -375f84: 1a0b 0000 |0238: const-string v11, "" // string@0000 │ │ -375f88: 1a0c e20a |023a: const-string v12, "After that setup, this would be" // string@0ae2 │ │ -375f8c: 1a0d ad57 |023c: const-string v13, "a typical flow of commands:" // string@57ad │ │ -375f90: 1a0e 9d05 |023e: const-string v14, "- Use the (greenish) keyboard to" // string@059d │ │ -375f94: 1a0f dd00 |0240: const-string v15, " type the e-mail address of your friend." // string@00dd │ │ -375f98: 1a10 9805 |0242: const-string v16, "- Press CON+ (= CONtact+) to add this" // string@0598 │ │ -375f9c: 1a11 cc00 |0244: const-string v17, " address to your data, creating a chat." // string@00cc │ │ -375fa0: 1a12 9a05 |0246: const-string v18, "- Press on that new chat and then on" // string@059a │ │ -375fa4: 1a13 cb00 |0248: const-string v19, " INVIte to send an invitation" // string@00cb │ │ -375fa8: 1a14 c100 |024a: const-string v20, " (note the negative page count in the status bar)." // string@00c1 │ │ -375fac: 1a15 9f05 |024c: const-string v21, "- Your invitation will appear on your" // string@059f │ │ -375fb0: 1a16 d100 |024e: const-string v22, " friend's app as a new chat if he presses RECV." // string@00d1 │ │ -375fb4: 1a17 9e05 |0250: const-string v23, "- Your friend also has to press on the chat and" // string@059e │ │ -375fb8: 1a18 ca00 |0252: const-string v24, " INVI on his side to send his contact data." // string@00ca │ │ -375fbc: 1a19 9905 |0254: const-string v25, "- Press RECeiVE to get his contact data" // string@0599 │ │ -375fc0: 1a1a c000 |0256: const-string v26, " (incl. the 'fingerprint' for security)." // string@00c0 │ │ -375fc4: 1a1b 9505 |0258: const-string v27, "- A '?' on the second line requires ACKnowledge." // string@0595 │ │ -375fc8: 1a1c 9b05 |025a: const-string v28, "- Type a short hello and press SEND on both sides." // string@059b │ │ -375fcc: 1a1d 9c05 |025c: const-string v29, "- Use RECV to get each others's hello." // string@059c │ │ -375fd0: 1a1e 0000 |025e: const-string v30, "" // string@0000 │ │ -375fd4: 1a1f 3d42 |0260: const-string v31, "Press the 'push' button" // string@423d │ │ -375fd8: 1a20 6a04 |0262: const-string v32, "(the green '>' on the entry bar" // string@046a │ │ -375fdc: 1a21 b1a3 |0264: const-string v33, "or the status bar) to get started." // string@a3b1 │ │ -375fe0: 1a22 fa03 |0266: const-string v34, "(Or '>>' for more information)" // string@03fa │ │ -375fe4: 251a dc15 0900 |0268: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34}, [Ljava/lang/String; // type@15dc │ │ -375fea: 0c09 |026b: move-result-object v9 │ │ -375fec: 6909 4273 |026c: sput-object v9, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat3:[Ljava/lang/String; // field@7342 │ │ -375ff0: 1a0a 0000 |026e: const-string v10, "" // string@0000 │ │ -375ff4: 1a0b 2300 |0270: const-string v11, " (page 5)" // string@0023 │ │ -375ff8: 1a0c 0000 |0272: const-string v12, "" // string@0000 │ │ -375ffc: 1a0d 5740 |0274: const-string v13, "Other tools:" // string@4057 │ │ -376000: 1a0e 0000 |0276: const-string v14, "" // string@0000 │ │ -376004: 1a0f 9605 |0278: const-string v15, "- ACKnowledge is for confirming messages or invitations." // string@0596 │ │ -376008: 1a10 9705 |027a: const-string v16, "- CHT+ is for additional chats with a specific topic" // string@0597 │ │ -37600c: 1a11 bf00 |027c: const-string v17, " (enter the topic, press CHT+, then press on the new chat," // string@00bf │ │ -376010: 1a12 da00 |027e: const-string v18, " then '<<' and CON+ to add contacts to the chat," // string@00da │ │ -376014: 1a13 d000 |0280: const-string v19, " finally press on the chat)." // string@00d0 │ │ -376018: 1a14 0000 |0282: const-string v20, "" // string@0000 │ │ -37601c: 1a15 0920 |0284: const-string v21, "In order to create a backup file," // string@2009 │ │ -376020: 1a16 60be |0286: const-string v22, "type 'xx.bak', press '>' (PUSH)," // string@be60 │ │ -376024: 1a17 36bc |0288: const-string v23, "then type 'savto' and press GO." // string@bc36 │ │ -376028: 1a18 0000 |028a: const-string v24, "" // string@0000 │ │ -37602c: 1a19 123f |028c: const-string v25, "Note the so-called fingerprint that follows the" // string@3f12 │ │ -376030: 1a1a 406d |028e: const-string v26, "e-mail addresses. This is the security code, which" // string@6d40 │ │ -376034: 1a1b 07c4 |0290: const-string v27, "you can use to ensure proper encryption." // string@c407 │ │ -376038: 1a1c 7708 |0292: const-string v28, "A leading '?' requires ACK!" // string@0877 │ │ -37603c: 1a1d 0000 |0294: const-string v29, "" // string@0000 │ │ -376040: 1a1e 3d42 |0296: const-string v30, "Press the 'push' button" // string@423d │ │ -376044: 1a1f 6a04 |0298: const-string v31, "(the green '>' on the entry bar" // string@046a │ │ -376048: 1a20 b1a3 |029a: const-string v32, "or the status bar) to get started." // string@a3b1 │ │ -37604c: 1a21 0000 |029c: const-string v33, "" // string@0000 │ │ -376050: 1a22 d103 |029e: const-string v34, "(Cmp. gitlab.com/gxworks/dib2qm)" // string@03d1 │ │ -376054: 2519 dc15 0a00 |02a0: filled-new-array/range {v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34}, [Ljava/lang/String; // type@15dc │ │ -37605a: 0c0a |02a3: move-result-object v10 │ │ -37605c: 690a 4373 |02a4: sput-object v10, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat4:[Ljava/lang/String; // field@7343 │ │ -376060: 2388 3316 |02a6: new-array v8, v8, [[Ljava/lang/String; // type@1633 │ │ -376064: 4d00 0802 |02a8: aput-object v0, v8, v2 │ │ -376068: 4d01 0804 |02aa: aput-object v1, v8, v4 │ │ -37606c: 4d03 0806 |02ac: aput-object v3, v8, v6 │ │ -376070: 4d09 0805 |02ae: aput-object v9, v8, v5 │ │ -376074: 4d0a 0807 |02b0: aput-object v10, v8, v7 │ │ -376078: 6908 3e73 |02b2: sput-object v8, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat:[[Ljava/lang/String; // field@733e │ │ -37607c: 1a00 2317 |02b4: const-string v0, "Dib2Calc (a.k.a. Dibdib Calculator)." // string@1723 │ │ -376080: 1a01 2417 |02b6: const-string v1, "Dib2Calc (genannt Dibdib Calculator)." // string@1724 │ │ -376084: 2420 dc15 1000 |02b8: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ -37608a: 0c00 |02bb: move-result-object v0 │ │ -37608c: 6900 4e73 |02bc: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kWelcome_CALC:[Ljava/lang/String; // field@734e │ │ -376090: 1a01 0000 |02be: const-string v1, "" // string@0000 │ │ -376094: 1a02 0000 |02c0: const-string v2, "" // string@0000 │ │ -376098: 1a03 1a18 |02c2: const-string v3, "EN: Tap '>' (above on the right" // string@181a │ │ -37609c: 1a04 4315 |02c4: const-string v4, "DE: Fortsetzen mit '>'" // string@1543 │ │ -3760a0: 1a05 b300 |02c6: const-string v5, " or bottom) to continue." // string@00b3 │ │ -3760a4: 1a06 b200 |02c8: const-string v6, " (oberhalb rechts oder unten)" // string@00b2 │ │ -3760a8: 1a07 0000 |02ca: const-string v7, "" // string@0000 │ │ -3760ac: 1a08 0000 |02cc: const-string v8, "" // string@0000 │ │ -3760b0: 1a09 1918 |02ce: const-string v9, "EN: Switch language with LA-NG." // string@1819 │ │ -3760b4: 1a0a 1918 |02d0: const-string v10, "EN: Switch language with LA-NG." // string@1819 │ │ -3760b8: 1a0b 4615 |02d2: const-string v11, "DE: Sprache mit LA-NG umschalten." // string@1546 │ │ -3760bc: 1a0c 4615 |02d4: const-string v12, "DE: Sprache mit LA-NG umschalten." // string@1546 │ │ -3760c0: 1a0d 0000 |02d6: const-string v13, "" // string@0000 │ │ -3760c4: 1a0e 0000 |02d8: const-string v14, "" // string@0000 │ │ -3760c8: 250e dc15 0100 |02da: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, [Ljava/lang/String; // type@15dc │ │ -3760ce: 0c00 |02dd: move-result-object v0 │ │ -3760d0: 6900 4773 |02de: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiStep600x:[Ljava/lang/String; // field@7347 │ │ -3760d4: 1a01 0000 |02e0: const-string v1, "" // string@0000 │ │ -3760d8: 1a02 0000 |02e2: const-string v2, "" // string@0000 │ │ -3760dc: 1a03 1b18 |02e4: const-string v3, "EN: The LA-NG (top left) button" // string@181b │ │ -3760e0: 1a04 4415 |02e6: const-string v4, "DE: LA-NG (oben links) schaltet die" // string@1544 │ │ -3760e4: 1a05 ba00 |02e8: const-string v5, " switches the language." // string@00ba │ │ -3760e8: 1a06 b700 |02ea: const-string v6, " Sprache um." // string@00b7 │ │ -3760ec: 1a07 b400 |02ec: const-string v7, " (Above that: ESC and ZOOM buttons)." // string@00b4 │ │ -3760f0: 1a08 b500 |02ee: const-string v8, " (Oberhalb: ESC und ZOOM)." // string@00b5 │ │ -3760f4: 1a09 0000 |02f0: const-string v9, "" // string@0000 │ │ -3760f8: 1a0a 0000 |02f2: const-string v10, "" // string@0000 │ │ -3760fc: 1a0b b800 |02f4: const-string v11, " Tap '>' (bottom) to continue." // string@00b8 │ │ -376100: 1a0c b600 |02f6: const-string v12, " Mit '>' (unten) fortsetzen." // string@00b6 │ │ -376104: 1a0d 0000 |02f8: const-string v13, "" // string@0000 │ │ -376108: 1a0e 0000 |02fa: const-string v14, "" // string@0000 │ │ -37610c: 1a0f 4515 |02fc: const-string v15, "DE: Mit LA-NG (oben links) Sprache" // string@1545 │ │ -376110: 1a10 1c18 |02fe: const-string v16, "EN: Use LA-NG (top left) to switch" // string@181c │ │ -376114: 1a11 bc00 |0300: const-string v17, " umschalten." // string@00bc │ │ -376118: 1a12 bb00 |0302: const-string v18, " the language." // string@00bb │ │ -37611c: 2512 dc15 0100 |0304: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, [Ljava/lang/String; // type@15dc │ │ -376122: 0c00 |0307: move-result-object v0 │ │ -376124: 6900 4873 |0308: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiStep610:[Ljava/lang/String; // field@7348 │ │ -376128: 1a01 9e54 |030a: const-string v1, "X 2" // string@549e │ │ -37612c: 1a02 9e54 |030c: const-string v2, "X 2" // string@549e │ │ -376130: 1a03 ce54 |030e: const-string v3, "Y 3" // string@54ce │ │ -376134: 1a04 ce54 |0310: const-string v4, "Y 3" // string@54ce │ │ -376138: 1a05 0000 |0312: const-string v5, "" // string@0000 │ │ -37613c: 1a06 0000 |0314: const-string v6, "" // string@0000 │ │ -376140: 1a07 1a00 |0316: const-string v7, " (INTRODUCTION:)" // string@001a │ │ -376144: 1a08 1900 |0318: const-string v8, " (EINFUEHRUNG:)" // string@0019 │ │ -376148: 1a09 4e00 |031a: const-string v9, " X=2, Y=3 as shown above." // string@004e │ │ -37614c: 1a0a 4f00 |031c: const-string v10, " X=2, Y=3 wie oben angezeigt," // string@004f │ │ -376150: 1a0b 4900 |031e: const-string v11, " Tap green '+' (below)" // string@0049 │ │ -376154: 1a0c 3900 |0320: const-string v12, " Gruenes '+' (unten) druecken," // string@0039 │ │ -376158: 1a0d 6500 |0322: const-string v13, " to add those values." // string@0065 │ │ -37615c: 1a0e 6700 |0324: const-string v14, " um die Werte zu addieren." // string@0067 │ │ -376160: 1a0f 0000 |0326: const-string v15, "" // string@0000 │ │ -376164: 1a10 0000 |0328: const-string v16, "" // string@0000 │ │ -376168: 2510 dc15 0100 |032a: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, [Ljava/lang/String; // type@15dc │ │ -37616e: 0c00 |032d: move-result-object v0 │ │ -376170: 6900 3873 |032e: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc200:[Ljava/lang/String; // field@7338 │ │ -376174: 1a01 a054 |0330: const-string v1, "X 5" // string@54a0 │ │ -376178: 1a02 a054 |0332: const-string v2, "X 5" // string@54a0 │ │ -37617c: 1a03 0000 |0334: const-string v3, "" // string@0000 │ │ -376180: 1a04 0000 |0336: const-string v4, "" // string@0000 │ │ -376184: 1a05 4400 |0338: const-string v5, " Tap '9' and then '>'" // string@0044 │ │ -376188: 1a06 1800 |033a: const-string v6, " '9' und dann '>' oder" // string@0018 │ │ -37618c: 1a07 6200 |033c: const-string v7, " or ENTER (bottom right," // string@0062 │ │ -376190: 1a08 3200 |033e: const-string v8, " ENTER (unten, oberhalb '>')" // string@0032 │ │ -376194: 1a09 5300 |0340: const-string v9, " above '>') to push a" // string@0053 │ │ -376198: 1a0a 5b00 |0342: const-string v10, " druecken, um einen Wert" // string@005b │ │ -37619c: 1a0b 5f00 |0344: const-string v11, " new value." // string@005f │ │ -3761a0: 1a0c 5c00 |0346: const-string v12, " einzufuegen." // string@005c │ │ -3761a4: 1a0d 0000 |0348: const-string v13, "" // string@0000 │ │ -3761a8: 1a0e 0000 |034a: const-string v14, "" // string@0000 │ │ -3761ac: 250e dc15 0100 |034c: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, [Ljava/lang/String; // type@15dc │ │ -3761b2: 0c00 |034f: move-result-object v0 │ │ -3761b4: 6900 3973 |0350: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc210:[Ljava/lang/String; // field@7339 │ │ -3761b8: 1a01 a254 |0352: const-string v1, "X 9" // string@54a2 │ │ -3761bc: 1a02 a254 |0354: const-string v2, "X 9" // string@54a2 │ │ -3761c0: 1a03 cf54 |0356: const-string v3, "Y 5" // string@54cf │ │ -3761c4: 1a04 cf54 |0358: const-string v4, "Y 5" // string@54cf │ │ -3761c8: 1a05 0000 |035a: const-string v5, "" // string@0000 │ │ -3761cc: 1a06 0000 |035c: const-string v6, "" // string@0000 │ │ -3761d0: 1a07 4800 |035e: const-string v7, " Tap ENTER (bottom right," // string@0048 │ │ -3761d4: 1a08 3300 |0360: const-string v8, " ENTER druecken (unten rechts," // string@0033 │ │ -3761d8: 1a09 5200 |0362: const-string v9, " above '>') in order to duplicate" // string@0052 │ │ -3761dc: 1a0a 6100 |0364: const-string v10, " oberhalb '>'), um den Wert X" // string@0061 │ │ -3761e0: 1a0b 6400 |0366: const-string v11, " the top value." // string@0064 │ │ -3761e4: 1a0c 6a00 |0368: const-string v12, " zu kopieren." // string@006a │ │ -3761e8: 1a0d 0000 |036a: const-string v13, "" // string@0000 │ │ -3761ec: 1a0e 0000 |036c: const-string v14, "" // string@0000 │ │ -3761f0: 250e dc15 0100 |036e: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, [Ljava/lang/String; // type@15dc │ │ -3761f6: 0c00 |0371: move-result-object v0 │ │ -3761f8: 6900 3a73 |0372: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc220:[Ljava/lang/String; // field@733a │ │ -3761fc: 1a01 a254 |0374: const-string v1, "X 9" // string@54a2 │ │ -376200: 1a02 a254 |0376: const-string v2, "X 9" // string@54a2 │ │ -376204: 1a03 d054 |0378: const-string v3, "Y 9" // string@54d0 │ │ -376208: 1a04 d054 |037a: const-string v4, "Y 9" // string@54d0 │ │ -37620c: 1a05 0155 |037c: const-string v5, "Z 5" // string@5501 │ │ -376210: 1a06 0155 |037e: const-string v6, "Z 5" // string@5501 │ │ -376214: 1a07 0000 |0380: const-string v7, "" // string@0000 │ │ -376218: 1a08 0000 |0382: const-string v8, "" // string@0000 │ │ -37621c: 1a09 4300 |0384: const-string v9, " Tap '*' to multiply the" // string@0043 │ │ -376220: 1a0a 1600 |0386: const-string v10, " '*' druecken, um die ersten zwei" // string@0016 │ │ -376224: 1a0b 5d00 |0388: const-string v11, " first 2 values." // string@005d │ │ -376228: 1a0c 4d00 |038a: const-string v12, " Werte zu multiplizieren." // string@004d │ │ -37622c: 1a0d 0000 |038c: const-string v13, "" // string@0000 │ │ -376230: 1a0e 0000 |038e: const-string v14, "" // string@0000 │ │ -376234: 250e dc15 0100 |0390: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, [Ljava/lang/String; // type@15dc │ │ -37623a: 0c00 |0393: move-result-object v0 │ │ -37623c: 6900 3b73 |0394: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc230:[Ljava/lang/String; // field@733b │ │ -376240: 1a01 a154 |0396: const-string v1, "X 81" // string@54a1 │ │ -376244: 1a02 a154 |0398: const-string v2, "X 81" // string@54a1 │ │ -376248: 1a03 cf54 |039a: const-string v3, "Y 5" // string@54cf │ │ -37624c: 1a04 cf54 |039c: const-string v4, "Y 5" // string@54cf │ │ -376250: 1a05 0000 |039e: const-string v5, "" // string@0000 │ │ -376254: 1a06 0000 |03a0: const-string v6, "" // string@0000 │ │ -376258: 1a07 4200 |03a2: const-string v7, " Tap '*' again." // string@0042 │ │ -37625c: 1a08 1700 |03a4: const-string v8, " '*' nochmal druecken." // string@0017 │ │ -376260: 1a09 3e00 |03a6: const-string v9, " NOTE:" // string@003e │ │ -376264: 1a0a 2800 |03a8: const-string v10, " ANMERKUNG:" // string@0028 │ │ -376268: 1a0b 4c00 |03aa: const-string v11, " Use 'GO' for operator names, e.g.:" // string@004c │ │ -37626c: 1a0c 3800 |03ac: const-string v12, " Funktionsnamen anwenden mit 'GO':" // string@0038 │ │ -376270: 1a0d 3b00 |03ae: const-string v13, " Instead of '+' you could type 'ADD'" // string@003b │ │ -376274: 1a0e 2900 |03b0: const-string v14, " Anstatt '+' kann auch 'ADD' eingegeben" // string@0029 │ │ -376278: 1a0f 5600 |03b2: const-string v15, " and then tap GO (top bar)." // string@0056 │ │ -37627c: 1a10 6800 |03b4: const-string v16, " werden, gefolgt von dem GO Schalter" // string@0068 │ │ -376280: 1a11 0000 |03b6: const-string v17, "" // string@0000 │ │ -376284: 1a12 1f00 |03b8: const-string v18, " (in Leiste oben)" // string@001f │ │ -376288: 1a13 0000 |03ba: const-string v19, "" // string@0000 │ │ -37628c: 1a14 0000 |03bc: const-string v20, "" // string@0000 │ │ -376290: 2514 dc15 0100 |03be: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, [Ljava/lang/String; // type@15dc │ │ -376296: 0c00 |03c1: move-result-object v0 │ │ -376298: 6900 3c73 |03c2: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc240:[Ljava/lang/String; // field@733c │ │ -37629c: 1a01 9f54 |03c4: const-string v1, "X 405" // string@549f │ │ -3762a0: 1a02 9f54 |03c6: const-string v2, "X 405" // string@549f │ │ -3762a4: 1a03 0000 |03c8: const-string v3, "" // string@0000 │ │ -3762a8: 1a04 0000 |03ca: const-string v4, "" // string@0000 │ │ -3762ac: 1a05 4700 |03cc: const-string v5, " Tap C-LR to delete the data." // string@0047 │ │ -3762b0: 1a06 3d00 |03ce: const-string v6, " Mit C-LR Daten loeschen." // string@003d │ │ -3762b4: 1a07 0000 |03d0: const-string v7, "" // string@0000 │ │ -3762b8: 1a08 0000 |03d2: const-string v8, "" // string@0000 │ │ -3762bc: 1a09 1e00 |03d4: const-string v9, " (Then try some entries and" // string@001e │ │ -3762c0: 1a0a 1b00 |03d6: const-string v10, " (Probieren Sie dann ein paar" // string@001b │ │ -3762c4: 1a0b 5900 |03d8: const-string v11, " calculations as just done.)" // string@0059 │ │ -3762c8: 1a0c 3700 |03da: const-string v12, " Eingaben und Rechnungen" // string@0037 │ │ -3762cc: 1a0d 0000 |03dc: const-string v13, "" // string@0000 │ │ -3762d0: 1a0e 6900 |03de: const-string v14, " wie gerade getan.)" // string@0069 │ │ -3762d4: 1a0f 0000 |03e0: const-string v15, "" // string@0000 │ │ -3762d8: 1a10 0000 |03e2: const-string v16, "" // string@0000 │ │ -3762dc: 2510 dc15 0100 |03e4: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, [Ljava/lang/String; // type@15dc │ │ -3762e2: 0c00 |03e7: move-result-object v0 │ │ -3762e4: 6900 3d73 |03e8: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc250:[Ljava/lang/String; // field@733d │ │ -3762e8: 0e00 |03ea: return-void │ │ +375b00: |[375b00] net.sf.dibdib.config.Dib2Lang.:()V │ │ +375b10: 1a00 0f18 |0000: const-string v0, "EN" // string@180f │ │ +375b14: 1a01 3915 |0002: const-string v1, "DE" // string@1539 │ │ +375b18: 2420 dc15 1000 |0004: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ +375b1e: 0c00 |0007: move-result-object v0 │ │ +375b20: 6900 3373 |0008: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7333 │ │ +375b24: 1a01 1018 |000a: const-string v1, "EN: This program comes with" // string@1810 │ │ +375b28: 1a02 2700 |000c: const-string v2, " ABSOLUTELY NO WARRANTY." // string@0027 │ │ +375b2c: 1a03 3100 |000e: const-string v3, " Do not use this program if you" // string@0031 │ │ +375b30: 1a04 5a00 |0010: const-string v4, " do not agree to that in its" // string@005a │ │ +375b34: 1a05 5e00 |0012: const-string v5, " fullest possible sense." // string@005e │ │ +375b38: 1a06 3a15 |0014: const-string v6, "DE: Benutzen Sie das Programm" // string@153a │ │ +375b3c: 1a07 6000 |0016: const-string v7, " nicht ohne den englischen Text" // string@0060 │ │ +375b40: 1a08 6b00 |0018: const-string v8, " zu verstehen und zuzustimmen!" // string@006b │ │ +375b44: 1a09 0000 |001a: const-string v9, "" // string@0000 │ │ +375b48: 1a0a 4a00 |001c: const-string v10, " Tap green '>' to start." // string@004a │ │ +375b4c: 1a0b 4b00 |001e: const-string v11, " Tap ⊗ (top left) to reset. " // string@004b │ │ +375b50: 1a0c 4600 |0020: const-string v12, " Tap 'VW' to see the license." // string@0046 │ │ +375b54: 1a0d 4500 |0022: const-string v13, " Tap 'GO' to skip introduction." // string@0045 │ │ +375b58: 1a0e 0000 |0024: const-string v14, "" // string@0000 │ │ +375b5c: 250e dc15 0100 |0026: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, [Ljava/lang/String; // type@15dc │ │ +375b62: 0c00 |0029: move-result-object v0 │ │ +375b64: 6900 3573 |002a: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiAgree:[Ljava/lang/String; // field@7335 │ │ +375b68: 1a01 0000 |002c: const-string v1, "" // string@0000 │ │ +375b6c: 1a02 f403 |002e: const-string v2, "(Lizenz: Nur auf Englisch. Im Zweifelsfall Programm nicht benutzen!)" // string@03f4 │ │ +375b70: 1a03 4304 |0030: const-string v3, "(Tap ESCAPE (red X, top left) to return.) " // string@0443 │ │ +375b74: 1a04 ce03 |0032: const-string v4, "(Beenden mit ESCAPE (rotes X, oben links) ...)" // string@03ce │ │ +375b78: 1a05 bb03 |0034: const-string v5, "(2)" // string@03bb │ │ +375b7c: 1a06 bb03 |0036: const-string v6, "(2)" // string@03bb │ │ +375b80: 2506 dc15 0100 |0038: filled-new-array/range {v1, v2, v3, v4, v5, v6}, [Ljava/lang/String; // type@15dc │ │ +375b86: 0c00 |003b: move-result-object v0 │ │ +375b88: 6900 3473 |003c: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kLicensePre:[Ljava/lang/String; // field@7334 │ │ +375b8c: 1a00 5342 |003e: const-string v0, "Processing ..." // string@4253 │ │ +375b90: 1a01 d216 |0040: const-string v1, "Datenbearbeitung ..." // string@16d2 │ │ +375b94: 2420 dc15 1000 |0042: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ +375b9a: 0c00 |0045: move-result-object v0 │ │ +375b9c: 6900 3273 |0046: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kFeedWait4Proc:[Ljava/lang/String; // field@7332 │ │ +375ba0: 1a00 4000 |0048: const-string v0, " Preparing data ..." // string@0040 │ │ +375ba4: 1a01 2f00 |004a: const-string v1, " Datenzugriff ..." // string@002f │ │ +375ba8: 2420 dc15 1000 |004c: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ +375bae: 0c00 |004f: move-result-object v0 │ │ +375bb0: 6900 3173 |0050: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kFeedLoadSave:[Ljava/lang/String; // field@7331 │ │ +375bb4: 1a01 1300 |0052: const-string v1, " (Area of blue scroll bars active)" // string@0013 │ │ +375bb8: 1a02 1118 |0054: const-string v2, "EN: You can switch the language" // string@1811 │ │ +375bbc: 1a03 5800 |0056: const-string v3, " by tapping LA-NG (above, left)" // string@0058 │ │ +375bc0: 1a04 3f00 |0058: const-string v4, " Otherwise continue with '>'." // string@003f │ │ +375bc4: 1a05 3b15 |005a: const-string v5, "DE: Um die Sprache umzuschalten," // string@153b │ │ +375bc8: 1a06 5700 |005c: const-string v6, " bitte LA-NG (oben links) druecken." // string@0057 │ │ +375bcc: 1a07 2e00 |005e: const-string v7, " Dann mit '>' fortfahren." // string@002e │ │ +375bd0: 1a08 1d00 |0060: const-string v8, " (Sprachunterstuetzung z.Zt. beschraenkt)" // string@001d │ │ +375bd4: 1a09 0000 |0062: const-string v9, "" // string@0000 │ │ +375bd8: 1a0a 3400 |0064: const-string v10, " ES / FR / ... " // string@0034 │ │ +375bdc: 1a0b 1c00 |0066: const-string v11, " (Somebody willing to help translate?)" // string@001c │ │ +375be0: 1a0c 0000 |0068: const-string v12, "" // string@0000 │ │ +375be4: 250c dc15 0100 |006a: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, [Ljava/lang/String; // type@15dc │ │ +375bea: 0c00 |006d: move-result-object v0 │ │ +375bec: 6900 3673 |006e: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntro100:[Ljava/lang/String; // field@7336 │ │ +375bf0: 1a01 3e00 |0070: const-string v1, " NOTE:" // string@003e │ │ +375bf4: 1a02 2800 |0072: const-string v2, " ANMERKUNG:" // string@0028 │ │ +375bf8: 1a03 3500 |0074: const-string v3, " ESC (red button top left)" // string@0035 │ │ +375bfc: 1a04 3600 |0076: const-string v4, " ESC (roter Schalter oben links)" // string@0036 │ │ +375c00: 1a05 6300 |0078: const-string v5, " skips introduction." // string@0063 │ │ +375c04: 1a06 6600 |007a: const-string v6, " ueberspringt Einfuehrung." // string@0066 │ │ +375c08: 1a07 5000 |007c: const-string v7, " ZOOM buttons (next to it)" // string@0050 │ │ +375c0c: 1a08 3000 |007e: const-string v8, " Die ZOOM Schalter (daneben)" // string@0030 │ │ +375c10: 1a09 5400 |0080: const-string v9, " adjust the text size." // string@0054 │ │ +375c14: 1a0a 5500 |0082: const-string v10, " aendern die Textgroesse." // string@0055 │ │ +375c18: 1a0b 0000 |0084: const-string v11, "" // string@0000 │ │ +375c1c: 1a0c 0000 |0086: const-string v12, "" // string@0000 │ │ +375c20: 1a0d 2b00 |0088: const-string v13, " Continue with '>'." // string@002b │ │ +375c24: 1a0e 3c00 |008a: const-string v14, " Mit '>' fortfahren." // string@003c │ │ +375c28: 1a0f 0000 |008c: const-string v15, "" // string@0000 │ │ +375c2c: 1a10 0000 |008e: const-string v16, "" // string@0000 │ │ +375c30: 2510 dc15 0100 |0090: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, [Ljava/lang/String; // type@15dc │ │ +375c36: 0c00 |0093: move-result-object v0 │ │ +375c38: 6900 3773 |0094: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntro110:[Ljava/lang/String; // field@7337 │ │ +375c3c: 1300 0a00 |0096: const/16 v0, #int 10 // #a │ │ +375c40: 2301 dc15 |0098: new-array v1, v0, [Ljava/lang/String; // type@15dc │ │ +375c44: 1202 |009a: const/4 v2, #int 0 // #0 │ │ +375c46: 1a03 0000 |009b: const-string v3, "" // string@0000 │ │ +375c4a: 4d03 0102 |009d: aput-object v3, v1, v2 │ │ +375c4e: 1214 |009f: const/4 v4, #int 1 // #1 │ │ +375c50: 4d03 0104 |00a0: aput-object v3, v1, v4 │ │ +375c54: 6205 d472 |00a2: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ +375c58: 4605 0502 |00a4: aget-object v5, v5, v2 │ │ +375c5c: 1226 |00a6: const/4 v6, #int 2 // #2 │ │ +375c5e: 4d05 0106 |00a7: aput-object v5, v1, v6 │ │ +375c62: 1235 |00a9: const/4 v5, #int 3 // #3 │ │ +375c64: 4d03 0105 |00aa: aput-object v3, v1, v5 │ │ +375c68: 1247 |00ac: const/4 v7, #int 4 // #4 │ │ +375c6a: 4d03 0107 |00ad: aput-object v3, v1, v7 │ │ +375c6e: 1258 |00af: const/4 v8, #int 5 // #5 │ │ +375c70: 4d03 0108 |00b0: aput-object v3, v1, v8 │ │ +375c74: 1a09 1218 |00b2: const-string v9, "EN: Loading data ..." // string@1812 │ │ +375c78: 126a |00b4: const/4 v10, #int 6 // #6 │ │ +375c7a: 4d09 010a |00b5: aput-object v9, v1, v10 │ │ +375c7e: 1a09 3c15 |00b7: const-string v9, "DE: Daten werden geladen ..." // string@153c │ │ +375c82: 127b |00b9: const/4 v11, #int 7 // #7 │ │ +375c84: 4d09 010b |00ba: aput-object v9, v1, v11 │ │ +375c88: 1309 0800 |00bc: const/16 v9, #int 8 // #8 │ │ +375c8c: 4d03 0109 |00be: aput-object v3, v1, v9 │ │ +375c90: 130c 0900 |00c0: const/16 v12, #int 9 // #9 │ │ +375c94: 4d03 010c |00c2: aput-object v3, v1, v12 │ │ +375c98: 6901 4a73 |00c4: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcLoad_x:[Ljava/lang/String; // field@734a │ │ +375c9c: 2301 dc15 |00c6: new-array v1, v0, [Ljava/lang/String; // type@15dc │ │ +375ca0: 620d d472 |00c8: sget-object v13, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ +375ca4: 460d 0d02 |00ca: aget-object v13, v13, v2 │ │ +375ca8: 4d0d 0102 |00cc: aput-object v13, v1, v2 │ │ +375cac: 4d03 0104 |00ce: aput-object v3, v1, v4 │ │ +375cb0: 1a0d 1518 |00d0: const-string v13, "EN: Please enter your access code (PIN) and" // string@1815 │ │ +375cb4: 4d0d 0106 |00d2: aput-object v13, v1, v6 │ │ +375cb8: 1a0d d900 |00d4: const-string v13, " tap the green '>'." // string@00d9 │ │ +375cbc: 4d0d 0105 |00d6: aput-object v13, v1, v5 │ │ +375cc0: 1a0d 3f15 |00d8: const-string v13, "DE: Bitte Zugriffscode (PIN) eingeben und dann" // string@153f │ │ +375cc4: 4d0d 0107 |00da: aput-object v13, v1, v7 │ │ +375cc8: 1a0d d400 |00dc: const-string v13, " gruenes '>' druecken." // string@00d4 │ │ +375ccc: 4d0d 0108 |00de: aput-object v13, v1, v8 │ │ +375cd0: 4d03 010a |00e0: aput-object v3, v1, v10 │ │ +375cd4: 1a0d f803 |00e2: const-string v13, "(Note: this freely choosable access code/ PIN" // string@03f8 │ │ +375cd8: 4d0d 010b |00e4: aput-object v13, v1, v11 │ │ +375cdc: 1a0d 887f |00e6: const-string v13, "gives you faster access to the data later on.)" // string@7f88 │ │ +375ce0: 4d0d 0109 |00e8: aput-object v13, v1, v9 │ │ +375ce4: 4d03 010c |00ea: aput-object v3, v1, v12 │ │ +375ce8: 6901 4973 |00ec: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAc:[Ljava/lang/String; // field@7349 │ │ +375cec: 23c1 dc15 |00ee: new-array v1, v12, [Ljava/lang/String; // type@15dc │ │ +375cf0: 620d d472 |00f0: sget-object v13, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ +375cf4: 460d 0d02 |00f2: aget-object v13, v13, v2 │ │ +375cf8: 4d0d 0102 |00f4: aput-object v13, v1, v2 │ │ +375cfc: 4d03 0104 |00f6: aput-object v3, v1, v4 │ │ +375d00: 1a0d 1318 |00f8: const-string v13, "EN: Enter access code and" // string@1813 │ │ +375d04: 4d0d 0106 |00fa: aput-object v13, v1, v6 │ │ +375d08: 1a0d db00 |00fc: const-string v13, " then tap the green '>'" // string@00db │ │ +375d0c: 4d0d 0105 |00fe: aput-object v13, v1, v5 │ │ +375d10: 1a0d c200 |0100: const-string v13, " -- or tap ESCAPE button (top left)" // string@00c2 │ │ +375d14: 4d0d 0107 |0102: aput-object v13, v1, v7 │ │ +375d18: 1a0d dc00 |0104: const-string v13, " to suppress the extra passphrase." // string@00dc │ │ +375d1c: 4d0d 0108 |0106: aput-object v13, v1, v8 │ │ +375d20: 1a0d 4015 |0108: const-string v13, "DE: Bitte Zugriffscode eingeben und dann" // string@1540 │ │ +375d24: 4d0d 010a |010a: aput-object v13, v1, v10 │ │ +375d28: 1a0d d300 |010c: const-string v13, " gruenes '>' druecken -- oder ESCAPE (oben links)." // string@00d3 │ │ +375d2c: 4d0d 010b |010e: aput-object v13, v1, v11 │ │ +375d30: 1a0d de00 |0110: const-string v13, " um den Zugriffscode zu unterdruecken." // string@00de │ │ +375d34: 4d0d 0109 |0112: aput-object v13, v1, v9 │ │ +375d38: 6901 4b73 |0114: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcOpt:[Ljava/lang/String; // field@734b │ │ +375d3c: 23c1 dc15 |0116: new-array v1, v12, [Ljava/lang/String; // type@15dc │ │ +375d40: 4d03 0102 |0118: aput-object v3, v1, v2 │ │ +375d44: 4d03 0104 |011a: aput-object v3, v1, v4 │ │ +375d48: 620d d472 |011c: sget-object v13, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ +375d4c: 460d 0d02 |011e: aget-object v13, v13, v2 │ │ +375d50: 4d0d 0106 |0120: aput-object v13, v1, v6 │ │ +375d54: 4d03 0105 |0122: aput-object v3, v1, v5 │ │ +375d58: 1a0d 1818 |0124: const-string v13, "EN: Please wait, then enter your access code" // string@1818 │ │ +375d5c: 4d0d 0107 |0126: aput-object v13, v1, v7 │ │ +375d60: 1a0d cd00 |0128: const-string v13, " and tap the green '>' (bottom)." // string@00cd │ │ +375d64: 4d0d 0108 |012a: aput-object v13, v1, v8 │ │ +375d68: 1a0d 4215 |012c: const-string v13, "DE: Bitte warten, dann Zugangscode eingeben" // string@1542 │ │ +375d6c: 4d0d 010a |012e: aput-object v13, v1, v10 │ │ +375d70: 1a0d df00 |0130: const-string v13, " und gruenes '>' (unten) druecken." // string@00df │ │ +375d74: 4d0d 010b |0132: aput-object v13, v1, v11 │ │ +375d78: 4d03 0109 |0134: aput-object v3, v1, v9 │ │ +375d7c: 6901 4c73 |0136: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcWait:[Ljava/lang/String; // field@734c │ │ +375d80: 1301 0c00 |0138: const/16 v1, #int 12 // #c │ │ +375d84: 2311 dc15 |013a: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ +375d88: 620e d472 |013c: sget-object v14, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ +375d8c: 460e 0e02 |013e: aget-object v14, v14, v2 │ │ +375d90: 4d0e 0102 |0140: aput-object v14, v1, v2 │ │ +375d94: 4d03 0104 |0142: aput-object v3, v1, v4 │ │ +375d98: 1a0e 1718 |0144: const-string v14, "EN: Please enter your password and" // string@1817 │ │ +375d9c: 4d0e 0106 |0146: aput-object v14, v1, v6 │ │ +375da0: 1a0e d800 |0148: const-string v14, " tap the green '>' (bottom)." // string@00d8 │ │ +375da4: 4d0e 0105 |014a: aput-object v14, v1, v5 │ │ +375da8: 1a0e be00 |014c: const-string v14, " (Note: ESCAPE deletes the access code)" // string@00be │ │ +375dac: 4d0e 0107 |014e: aput-object v14, v1, v7 │ │ +375db0: 1a0e 3e15 |0150: const-string v14, "DE: Bitte Passwort eingeben" // string@153e │ │ +375db4: 4d0e 0108 |0152: aput-object v14, v1, v8 │ │ +375db8: 4d0d 010a |0154: aput-object v13, v1, v10 │ │ +375dbc: 1a0a bd00 |0156: const-string v10, " (ESCAPE loescht den Zugangscode)" // string@00bd │ │ +375dc0: 4d0a 010b |0158: aput-object v10, v1, v11 │ │ +375dc4: 4d03 0109 |015a: aput-object v3, v1, v9 │ │ +375dc8: 1a09 f903 |015c: const-string v9, "(Note: this is your e-mail password" // string@03f9 │ │ +375dcc: 4d09 010c |015e: aput-object v9, v1, v12 │ │ +375dd0: 1a09 0a72 |0160: const-string v9, "for accessing your online e-mail account)" // string@720a │ │ +375dd4: 4d09 0100 |0162: aput-object v9, v1, v0 │ │ +375dd8: 1300 0b00 |0164: const/16 v0, #int 11 // #b │ │ +375ddc: 4d03 0100 |0166: aput-object v3, v1, v0 │ │ +375de0: 6901 4d73 |0168: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepPw:[Ljava/lang/String; // field@734d │ │ +375de4: 1a09 0000 |016a: const-string v9, "" // string@0000 │ │ +375de8: 1a0a 0000 |016c: const-string v10, "" // string@0000 │ │ +375dec: 1a0b 1618 |016e: const-string v11, "EN: Please enter your e-mail address in" // string@1816 │ │ +375df0: 1a0c d600 |0170: const-string v12, " order to use it for messaging." // string@00d6 │ │ +375df4: 1a0d c600 |0172: const-string v13, " Afterwards tap the green '>'." // string@00c6 │ │ +375df8: 1a0e 3d15 |0174: const-string v14, "DE: Bitte E-Mail-Adresse eingeben, um" // string@153d │ │ +375dfc: 1a0f d700 |0176: const-string v15, " sie für Chat-Nachrichten zu verwenden." // string@00d7 │ │ +375e00: 1a10 c900 |0178: const-string v16, " Danach gruenes '>' druecken." // string@00c9 │ │ +375e04: 1a11 0000 |017a: const-string v17, "" // string@0000 │ │ +375e08: 2509 dc15 0900 |017c: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, [Ljava/lang/String; // type@15dc │ │ +375e0e: 0c00 |017f: move-result-object v0 │ │ +375e10: 6900 4573 |0180: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiNeedEMailAddress:[Ljava/lang/String; // field@7345 │ │ +375e14: 1a09 0000 |0182: const-string v9, "" // string@0000 │ │ +375e18: 1a0a 0000 |0184: const-string v10, "" // string@0000 │ │ +375e1c: 1a0b 1418 |0186: const-string v11, "EN: Please confirm or change the host" // string@1814 │ │ +375e20: 1a0c cf00 |0188: const-string v12, " data of your provider: hostname, user" // string@00cf │ │ +375e24: 1a0d d500 |018a: const-string v13, " name, ports for IMAP and SMTP." // string@00d5 │ │ +375e28: 1a0e 4115 |018c: const-string v14, "DE: Bitte die Daten des E-Mail-Providers (Host)" // string@1541 │ │ +375e2c: 1a0f ce00 |018e: const-string v15, " bestaetigen oder korrigieren: Hostname," // string@00ce │ │ +375e30: 1a10 c700 |0190: const-string v16, " Benutzername, IMAP und SMTP Port." // string@00c7 │ │ +375e34: 1a11 0000 |0192: const-string v17, "" // string@0000 │ │ +375e38: 2509 dc15 0900 |0194: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, [Ljava/lang/String; // type@15dc │ │ +375e3e: 0c00 |0197: move-result-object v0 │ │ +375e40: 6900 4673 |0198: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiNeedEMailHost:[Ljava/lang/String; // field@7346 │ │ +375e44: 1a09 0000 |019a: const-string v9, "" // string@0000 │ │ +375e48: 1a0a 3a00 |019c: const-string v10, " INTRODUCTION" // string@003a │ │ +375e4c: 1a0b 0000 |019e: const-string v11, "" // string@0000 │ │ +375e50: 1a0c 8719 |01a0: const-string v12, "Experimental version with overlay keyboard:" // string@1987 │ │ +375e54: 1a0d 2c4c |01a2: const-string v13, "Tap on the (red) 'A' on the" // string@4c2c │ │ +375e58: 1a0e 59bd |01a4: const-string v14, "top bar repeatedly to see the effect." // string@bd59 │ │ +375e5c: 1a0f 0000 |01a6: const-string v15, "" // string@0000 │ │ +375e60: 1a10 143f |01a8: const-string v16, "Notice the 4 navigation keys in the corners." // string@3f14 │ │ +375e64: 1a11 f154 |01aa: const-string v17, "You can also tap on the sides: scrollbar." // string@54f1 │ │ +375e68: 1a12 224d |01ac: const-string v18, "The red 'X' (top left) is the ESC (reset)" // string@4d22 │ │ +375e6c: 1a13 b461 |01ae: const-string v19, "button, next to it are the ZOOM buttons." // string@61b4 │ │ +375e70: 1a14 8d4e |01b0: const-string v20, "Try it out!" // string@4e8d │ │ +375e74: 1a15 234d |01b2: const-string v21, "The status bar (bottom) handles page" // string@4d23 │ │ +375e78: 1a16 949e |01b4: const-string v22, "navigation: '>>' = forward, '<<' = backward," // string@9e94 │ │ +375e7c: 1a17 9903 |01b6: const-string v23, "('>' and '<' for supplementary pages)" // string@0399 │ │ +375e80: 1a18 2b4c |01b8: const-string v24, "Tap on '>>' to go to the next page." // string@4c2b │ │ +375e84: 1a19 0000 |01ba: const-string v25, "" // string@0000 │ │ +375e88: 1a1a d103 |01bc: const-string v26, "(Cmp. gitlab.com/gxworks/dib2qm)" // string@03d1 │ │ +375e8c: 2512 dc15 0900 |01be: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26}, [Ljava/lang/String; // type@15dc │ │ +375e92: 0c00 |01c1: move-result-object v0 │ │ +375e94: 6900 3f73 |01c2: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat0:[Ljava/lang/String; // field@733f │ │ +375e98: 1a09 0000 |01c4: const-string v9, "" // string@0000 │ │ +375e9c: 1a0a 0000 |01c6: const-string v10, "" // string@0000 │ │ +375ea0: 1a0b 0000 |01c8: const-string v11, "" // string@0000 │ │ +375ea4: 1a0c 4404 |01ca: const-string v12, "(This is a" // string@0444 │ │ +375ea8: 1a0d b3ba |01cc: const-string v13, "supplementary page)" // string@bab3 │ │ +375eac: 1a0e 0000 |01ce: const-string v14, "" // string@0000 │ │ +375eb0: 1a0f 2a4c |01d0: const-string v15, "Tap on '<'" // string@4c2a │ │ +375eb4: 1a10 e4a0 |01d2: const-string v16, "on the bottom bar (status bar)" // string@a0e4 │ │ +375eb8: 1a11 c3bc |01d4: const-string v17, "to return to the main page" // string@bcc3 │ │ +375ebc: 2509 dc15 0900 |01d6: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, [Ljava/lang/String; // type@15dc │ │ +375ec2: 0c01 |01d9: move-result-object v1 │ │ +375ec4: 6901 4473 |01da: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat_Supp:[Ljava/lang/String; // field@7344 │ │ +375ec8: 1a09 0000 |01dc: const-string v9, "" // string@0000 │ │ +375ecc: 1a0a 2000 |01de: const-string v10, " (page 2)" // string@0020 │ │ +375ed0: 1a0b 0000 |01e0: const-string v11, "" // string@0000 │ │ +375ed4: 1a0c cd3f |01e2: const-string v12, "On the right of the top bar you will" // string@3fcd │ │ +375ed8: 1a0d b270 |01e4: const-string v13, "find the menu button (not supported yet," // string@70b2 │ │ +375edc: 1a0e 1369 |01e6: const-string v14, "currently only for dark mode) and the" // string@6913 │ │ +375ee0: 1a0f c464 |01e8: const-string v15, "clipboard buttons. Below are the" // string@64c4 │ │ +375ee4: 1a10 3dbd |01ea: const-string v16, "tool bar and the entry bar. Tools:" // string@bd3d │ │ +375ee8: 1a11 2652 |01ec: const-string v17, "VW.. (= VieW ..) for flipping through the viewing modes," // string@5226 │ │ +375eec: 1a12 1a10 |01ee: const-string v18, "CLR (= CLeaR) for removing temporary data (from stack)," // string@101a │ │ +375ef0: 1a13 a045 |01f0: const-string v19, "SEND, RECeiVe etc. after ending this introduction." // string@45a0 │ │ +375ef4: 1a14 0000 |01f2: const-string v20, "" // string@0000 │ │ +375ef8: 1a15 133f |01f4: const-string v21, "Note: some of those tools (operators)" // string@3f13 │ │ +375efc: 1a16 f8a9 |01f6: const-string v22, "require an entry or extra parameters" // string@a9f8 │ │ +375f00: 1a17 5560 |01f8: const-string v23, "before being pressed. For example," // string@6055 │ │ +375f04: 1a18 5660 |01fa: const-string v24, "before pressing SEND, the message" // string@6056 │ │ +375f08: 1a19 c2bc |01fc: const-string v25, "to be sent has to be entered." // string@bcc2 │ │ +375f0c: 1a1a 0000 |01fe: const-string v26, "" // string@0000 │ │ +375f10: 1a1b 2b4c |0200: const-string v27, "Tap on '>>' to go to the next page." // string@4c2b │ │ +375f14: 2513 dc15 0900 |0202: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, [Ljava/lang/String; // type@15dc │ │ +375f1a: 0c01 |0205: move-result-object v1 │ │ +375f1c: 6901 4073 |0206: sput-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat1:[Ljava/lang/String; // field@7340 │ │ +375f20: 1a09 0000 |0208: const-string v9, "" // string@0000 │ │ +375f24: 1a0a 2100 |020a: const-string v10, " (page 3)" // string@0021 │ │ +375f28: 1a0b 0000 |020c: const-string v11, "" // string@0000 │ │ +375f2c: 1a0c e10a |020e: const-string v12, "After ending this introduction, you" // string@0ae1 │ │ +375f30: 1a0d 8cc2 |0210: const-string v13, "will be asked to enter your" // string@c28c │ │ +375f34: 1a0e dd9e |0212: const-string v14, "networking data, i.e. the necessary" // string@9edd │ │ +375f38: 1a0f 5d69 |0214: const-string v15, "data for accessing your e-mail account." // string@695d │ │ +375f3c: 1a10 4753 |0216: const-string v16, "We recommend to use an extra/ dedicated" // string@5347 │ │ +375f40: 1a11 5859 |0218: const-string v17, "account for this messenger." // string@5958 │ │ +375f44: 1a12 0000 |021a: const-string v18, "" // string@0000 │ │ +375f48: 1a13 6e1b |021c: const-string v19, "First: your e-mail address," // string@1b6e │ │ +375f4c: 1a14 fc47 |021e: const-string v20, "Second: a confirmation of the technical data," // string@47fc │ │ +375f50: 1a15 b64d |0220: const-string v21, "Third: a freely choosable PIN/ access code," // string@4db6 │ │ +375f54: 1a16 011c |0222: const-string v22, "Fourth: your e-mail password." // string@1c01 │ │ +375f58: 1a17 0000 |0224: const-string v23, "" // string@0000 │ │ +375f5c: 1a18 5519 |0226: const-string v24, "Every step will have to be completed by the" // string@1955 │ │ +375f60: 1a19 c47f |0228: const-string v25, "green '>' (on the entry bar or status bar)." // string@7fc4 │ │ +375f64: 1a1a 0000 |022a: const-string v26, "" // string@0000 │ │ +375f68: 1a1b 2b4c |022c: const-string v27, "Tap on '>>' to go to the next page." // string@4c2b │ │ +375f6c: 2513 dc15 0900 |022e: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, [Ljava/lang/String; // type@15dc │ │ +375f72: 0c03 |0231: move-result-object v3 │ │ +375f74: 6903 4173 |0232: sput-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat2:[Ljava/lang/String; // field@7341 │ │ +375f78: 1a09 0000 |0234: const-string v9, "" // string@0000 │ │ +375f7c: 1a0a 2200 |0236: const-string v10, " (page 4)" // string@0022 │ │ +375f80: 1a0b 0000 |0238: const-string v11, "" // string@0000 │ │ +375f84: 1a0c e20a |023a: const-string v12, "After that setup, this would be" // string@0ae2 │ │ +375f88: 1a0d ad57 |023c: const-string v13, "a typical flow of commands:" // string@57ad │ │ +375f8c: 1a0e 9d05 |023e: const-string v14, "- Use the (greenish) keyboard to" // string@059d │ │ +375f90: 1a0f dd00 |0240: const-string v15, " type the e-mail address of your friend." // string@00dd │ │ +375f94: 1a10 9805 |0242: const-string v16, "- Press CON+ (= CONtact+) to add this" // string@0598 │ │ +375f98: 1a11 cc00 |0244: const-string v17, " address to your data, creating a chat." // string@00cc │ │ +375f9c: 1a12 9a05 |0246: const-string v18, "- Press on that new chat and then on" // string@059a │ │ +375fa0: 1a13 cb00 |0248: const-string v19, " INVIte to send an invitation" // string@00cb │ │ +375fa4: 1a14 c100 |024a: const-string v20, " (note the negative page count in the status bar)." // string@00c1 │ │ +375fa8: 1a15 9f05 |024c: const-string v21, "- Your invitation will appear on your" // string@059f │ │ +375fac: 1a16 d100 |024e: const-string v22, " friend's app as a new chat if he presses RECV." // string@00d1 │ │ +375fb0: 1a17 9e05 |0250: const-string v23, "- Your friend also has to press on the chat and" // string@059e │ │ +375fb4: 1a18 ca00 |0252: const-string v24, " INVI on his side to send his contact data." // string@00ca │ │ +375fb8: 1a19 9905 |0254: const-string v25, "- Press RECeiVE to get his contact data" // string@0599 │ │ +375fbc: 1a1a c000 |0256: const-string v26, " (incl. the 'fingerprint' for security)." // string@00c0 │ │ +375fc0: 1a1b 9505 |0258: const-string v27, "- A '?' on the second line requires ACKnowledge." // string@0595 │ │ +375fc4: 1a1c 9b05 |025a: const-string v28, "- Type a short hello and press SEND on both sides." // string@059b │ │ +375fc8: 1a1d 9c05 |025c: const-string v29, "- Use RECV to get each others's hello." // string@059c │ │ +375fcc: 1a1e 0000 |025e: const-string v30, "" // string@0000 │ │ +375fd0: 1a1f 3d42 |0260: const-string v31, "Press the 'push' button" // string@423d │ │ +375fd4: 1a20 6a04 |0262: const-string v32, "(the green '>' on the entry bar" // string@046a │ │ +375fd8: 1a21 b1a3 |0264: const-string v33, "or the status bar) to get started." // string@a3b1 │ │ +375fdc: 1a22 fa03 |0266: const-string v34, "(Or '>>' for more information)" // string@03fa │ │ +375fe0: 251a dc15 0900 |0268: filled-new-array/range {v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34}, [Ljava/lang/String; // type@15dc │ │ +375fe6: 0c09 |026b: move-result-object v9 │ │ +375fe8: 6909 4273 |026c: sput-object v9, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat3:[Ljava/lang/String; // field@7342 │ │ +375fec: 1a0a 0000 |026e: const-string v10, "" // string@0000 │ │ +375ff0: 1a0b 2300 |0270: const-string v11, " (page 5)" // string@0023 │ │ +375ff4: 1a0c 0000 |0272: const-string v12, "" // string@0000 │ │ +375ff8: 1a0d 5740 |0274: const-string v13, "Other tools:" // string@4057 │ │ +375ffc: 1a0e 0000 |0276: const-string v14, "" // string@0000 │ │ +376000: 1a0f 9605 |0278: const-string v15, "- ACKnowledge is for confirming messages or invitations." // string@0596 │ │ +376004: 1a10 9705 |027a: const-string v16, "- CHT+ is for additional chats with a specific topic" // string@0597 │ │ +376008: 1a11 bf00 |027c: const-string v17, " (enter the topic, press CHT+, then press on the new chat," // string@00bf │ │ +37600c: 1a12 da00 |027e: const-string v18, " then '<<' and CON+ to add contacts to the chat," // string@00da │ │ +376010: 1a13 d000 |0280: const-string v19, " finally press on the chat)." // string@00d0 │ │ +376014: 1a14 0000 |0282: const-string v20, "" // string@0000 │ │ +376018: 1a15 0920 |0284: const-string v21, "In order to create a backup file," // string@2009 │ │ +37601c: 1a16 60be |0286: const-string v22, "type 'xx.bak', press '>' (PUSH)," // string@be60 │ │ +376020: 1a17 36bc |0288: const-string v23, "then type 'savto' and press GO." // string@bc36 │ │ +376024: 1a18 0000 |028a: const-string v24, "" // string@0000 │ │ +376028: 1a19 123f |028c: const-string v25, "Note the so-called fingerprint that follows the" // string@3f12 │ │ +37602c: 1a1a 406d |028e: const-string v26, "e-mail addresses. This is the security code, which" // string@6d40 │ │ +376030: 1a1b 07c4 |0290: const-string v27, "you can use to ensure proper encryption." // string@c407 │ │ +376034: 1a1c 7708 |0292: const-string v28, "A leading '?' requires ACK!" // string@0877 │ │ +376038: 1a1d 0000 |0294: const-string v29, "" // string@0000 │ │ +37603c: 1a1e 3d42 |0296: const-string v30, "Press the 'push' button" // string@423d │ │ +376040: 1a1f 6a04 |0298: const-string v31, "(the green '>' on the entry bar" // string@046a │ │ +376044: 1a20 b1a3 |029a: const-string v32, "or the status bar) to get started." // string@a3b1 │ │ +376048: 1a21 0000 |029c: const-string v33, "" // string@0000 │ │ +37604c: 1a22 d103 |029e: const-string v34, "(Cmp. gitlab.com/gxworks/dib2qm)" // string@03d1 │ │ +376050: 2519 dc15 0a00 |02a0: filled-new-array/range {v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34}, [Ljava/lang/String; // type@15dc │ │ +376056: 0c0a |02a3: move-result-object v10 │ │ +376058: 690a 4373 |02a4: sput-object v10, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat4:[Ljava/lang/String; // field@7343 │ │ +37605c: 2388 3316 |02a6: new-array v8, v8, [[Ljava/lang/String; // type@1633 │ │ +376060: 4d00 0802 |02a8: aput-object v0, v8, v2 │ │ +376064: 4d01 0804 |02aa: aput-object v1, v8, v4 │ │ +376068: 4d03 0806 |02ac: aput-object v3, v8, v6 │ │ +37606c: 4d09 0805 |02ae: aput-object v9, v8, v5 │ │ +376070: 4d0a 0807 |02b0: aput-object v10, v8, v7 │ │ +376074: 6908 3e73 |02b2: sput-object v8, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat:[[Ljava/lang/String; // field@733e │ │ +376078: 1a00 2317 |02b4: const-string v0, "Dib2Calc (a.k.a. Dibdib Calculator)." // string@1723 │ │ +37607c: 1a01 2417 |02b6: const-string v1, "Dib2Calc (genannt Dibdib Calculator)." // string@1724 │ │ +376080: 2420 dc15 1000 |02b8: filled-new-array {v0, v1}, [Ljava/lang/String; // type@15dc │ │ +376086: 0c00 |02bb: move-result-object v0 │ │ +376088: 6900 4e73 |02bc: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kWelcome_CALC:[Ljava/lang/String; // field@734e │ │ +37608c: 1a01 0000 |02be: const-string v1, "" // string@0000 │ │ +376090: 1a02 0000 |02c0: const-string v2, "" // string@0000 │ │ +376094: 1a03 1a18 |02c2: const-string v3, "EN: Tap '>' (above on the right" // string@181a │ │ +376098: 1a04 4315 |02c4: const-string v4, "DE: Fortsetzen mit '>'" // string@1543 │ │ +37609c: 1a05 b300 |02c6: const-string v5, " or bottom) to continue." // string@00b3 │ │ +3760a0: 1a06 b200 |02c8: const-string v6, " (oberhalb rechts oder unten)" // string@00b2 │ │ +3760a4: 1a07 0000 |02ca: const-string v7, "" // string@0000 │ │ +3760a8: 1a08 0000 |02cc: const-string v8, "" // string@0000 │ │ +3760ac: 1a09 1918 |02ce: const-string v9, "EN: Switch language with LA-NG." // string@1819 │ │ +3760b0: 1a0a 1918 |02d0: const-string v10, "EN: Switch language with LA-NG." // string@1819 │ │ +3760b4: 1a0b 4615 |02d2: const-string v11, "DE: Sprache mit LA-NG umschalten." // string@1546 │ │ +3760b8: 1a0c 4615 |02d4: const-string v12, "DE: Sprache mit LA-NG umschalten." // string@1546 │ │ +3760bc: 1a0d 0000 |02d6: const-string v13, "" // string@0000 │ │ +3760c0: 1a0e 0000 |02d8: const-string v14, "" // string@0000 │ │ +3760c4: 250e dc15 0100 |02da: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, [Ljava/lang/String; // type@15dc │ │ +3760ca: 0c00 |02dd: move-result-object v0 │ │ +3760cc: 6900 4773 |02de: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiStep600x:[Ljava/lang/String; // field@7347 │ │ +3760d0: 1a01 0000 |02e0: const-string v1, "" // string@0000 │ │ +3760d4: 1a02 0000 |02e2: const-string v2, "" // string@0000 │ │ +3760d8: 1a03 1b18 |02e4: const-string v3, "EN: The LA-NG (top left) button" // string@181b │ │ +3760dc: 1a04 4415 |02e6: const-string v4, "DE: LA-NG (oben links) schaltet die" // string@1544 │ │ +3760e0: 1a05 ba00 |02e8: const-string v5, " switches the language." // string@00ba │ │ +3760e4: 1a06 b700 |02ea: const-string v6, " Sprache um." // string@00b7 │ │ +3760e8: 1a07 b400 |02ec: const-string v7, " (Above that: ESC and ZOOM buttons)." // string@00b4 │ │ +3760ec: 1a08 b500 |02ee: const-string v8, " (Oberhalb: ESC und ZOOM)." // string@00b5 │ │ +3760f0: 1a09 0000 |02f0: const-string v9, "" // string@0000 │ │ +3760f4: 1a0a 0000 |02f2: const-string v10, "" // string@0000 │ │ +3760f8: 1a0b b800 |02f4: const-string v11, " Tap '>' (bottom) to continue." // string@00b8 │ │ +3760fc: 1a0c b600 |02f6: const-string v12, " Mit '>' (unten) fortsetzen." // string@00b6 │ │ +376100: 1a0d 0000 |02f8: const-string v13, "" // string@0000 │ │ +376104: 1a0e 0000 |02fa: const-string v14, "" // string@0000 │ │ +376108: 1a0f 4515 |02fc: const-string v15, "DE: Mit LA-NG (oben links) Sprache" // string@1545 │ │ +37610c: 1a10 1c18 |02fe: const-string v16, "EN: Use LA-NG (top left) to switch" // string@181c │ │ +376110: 1a11 bc00 |0300: const-string v17, " umschalten." // string@00bc │ │ +376114: 1a12 bb00 |0302: const-string v18, " the language." // string@00bb │ │ +376118: 2512 dc15 0100 |0304: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, [Ljava/lang/String; // type@15dc │ │ +37611e: 0c00 |0307: move-result-object v0 │ │ +376120: 6900 4873 |0308: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiStep610:[Ljava/lang/String; // field@7348 │ │ +376124: 1a01 9e54 |030a: const-string v1, "X 2" // string@549e │ │ +376128: 1a02 9e54 |030c: const-string v2, "X 2" // string@549e │ │ +37612c: 1a03 ce54 |030e: const-string v3, "Y 3" // string@54ce │ │ +376130: 1a04 ce54 |0310: const-string v4, "Y 3" // string@54ce │ │ +376134: 1a05 0000 |0312: const-string v5, "" // string@0000 │ │ +376138: 1a06 0000 |0314: const-string v6, "" // string@0000 │ │ +37613c: 1a07 1a00 |0316: const-string v7, " (INTRODUCTION:)" // string@001a │ │ +376140: 1a08 1900 |0318: const-string v8, " (EINFUEHRUNG:)" // string@0019 │ │ +376144: 1a09 4e00 |031a: const-string v9, " X=2, Y=3 as shown above." // string@004e │ │ +376148: 1a0a 4f00 |031c: const-string v10, " X=2, Y=3 wie oben angezeigt," // string@004f │ │ +37614c: 1a0b 4900 |031e: const-string v11, " Tap green '+' (below)" // string@0049 │ │ +376150: 1a0c 3900 |0320: const-string v12, " Gruenes '+' (unten) druecken," // string@0039 │ │ +376154: 1a0d 6500 |0322: const-string v13, " to add those values." // string@0065 │ │ +376158: 1a0e 6700 |0324: const-string v14, " um die Werte zu addieren." // string@0067 │ │ +37615c: 1a0f 0000 |0326: const-string v15, "" // string@0000 │ │ +376160: 1a10 0000 |0328: const-string v16, "" // string@0000 │ │ +376164: 2510 dc15 0100 |032a: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, [Ljava/lang/String; // type@15dc │ │ +37616a: 0c00 |032d: move-result-object v0 │ │ +37616c: 6900 3873 |032e: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc200:[Ljava/lang/String; // field@7338 │ │ +376170: 1a01 a054 |0330: const-string v1, "X 5" // string@54a0 │ │ +376174: 1a02 a054 |0332: const-string v2, "X 5" // string@54a0 │ │ +376178: 1a03 0000 |0334: const-string v3, "" // string@0000 │ │ +37617c: 1a04 0000 |0336: const-string v4, "" // string@0000 │ │ +376180: 1a05 4400 |0338: const-string v5, " Tap '9' and then '>'" // string@0044 │ │ +376184: 1a06 1800 |033a: const-string v6, " '9' und dann '>' oder" // string@0018 │ │ +376188: 1a07 6200 |033c: const-string v7, " or ENTER (bottom right," // string@0062 │ │ +37618c: 1a08 3200 |033e: const-string v8, " ENTER (unten, oberhalb '>')" // string@0032 │ │ +376190: 1a09 5300 |0340: const-string v9, " above '>') to push a" // string@0053 │ │ +376194: 1a0a 5b00 |0342: const-string v10, " druecken, um einen Wert" // string@005b │ │ +376198: 1a0b 5f00 |0344: const-string v11, " new value." // string@005f │ │ +37619c: 1a0c 5c00 |0346: const-string v12, " einzufuegen." // string@005c │ │ +3761a0: 1a0d 0000 |0348: const-string v13, "" // string@0000 │ │ +3761a4: 1a0e 0000 |034a: const-string v14, "" // string@0000 │ │ +3761a8: 250e dc15 0100 |034c: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, [Ljava/lang/String; // type@15dc │ │ +3761ae: 0c00 |034f: move-result-object v0 │ │ +3761b0: 6900 3973 |0350: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc210:[Ljava/lang/String; // field@7339 │ │ +3761b4: 1a01 a254 |0352: const-string v1, "X 9" // string@54a2 │ │ +3761b8: 1a02 a254 |0354: const-string v2, "X 9" // string@54a2 │ │ +3761bc: 1a03 cf54 |0356: const-string v3, "Y 5" // string@54cf │ │ +3761c0: 1a04 cf54 |0358: const-string v4, "Y 5" // string@54cf │ │ +3761c4: 1a05 0000 |035a: const-string v5, "" // string@0000 │ │ +3761c8: 1a06 0000 |035c: const-string v6, "" // string@0000 │ │ +3761cc: 1a07 4800 |035e: const-string v7, " Tap ENTER (bottom right," // string@0048 │ │ +3761d0: 1a08 3300 |0360: const-string v8, " ENTER druecken (unten rechts," // string@0033 │ │ +3761d4: 1a09 5200 |0362: const-string v9, " above '>') in order to duplicate" // string@0052 │ │ +3761d8: 1a0a 6100 |0364: const-string v10, " oberhalb '>'), um den Wert X" // string@0061 │ │ +3761dc: 1a0b 6400 |0366: const-string v11, " the top value." // string@0064 │ │ +3761e0: 1a0c 6a00 |0368: const-string v12, " zu kopieren." // string@006a │ │ +3761e4: 1a0d 0000 |036a: const-string v13, "" // string@0000 │ │ +3761e8: 1a0e 0000 |036c: const-string v14, "" // string@0000 │ │ +3761ec: 250e dc15 0100 |036e: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, [Ljava/lang/String; // type@15dc │ │ +3761f2: 0c00 |0371: move-result-object v0 │ │ +3761f4: 6900 3a73 |0372: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc220:[Ljava/lang/String; // field@733a │ │ +3761f8: 1a01 a254 |0374: const-string v1, "X 9" // string@54a2 │ │ +3761fc: 1a02 a254 |0376: const-string v2, "X 9" // string@54a2 │ │ +376200: 1a03 d054 |0378: const-string v3, "Y 9" // string@54d0 │ │ +376204: 1a04 d054 |037a: const-string v4, "Y 9" // string@54d0 │ │ +376208: 1a05 0155 |037c: const-string v5, "Z 5" // string@5501 │ │ +37620c: 1a06 0155 |037e: const-string v6, "Z 5" // string@5501 │ │ +376210: 1a07 0000 |0380: const-string v7, "" // string@0000 │ │ +376214: 1a08 0000 |0382: const-string v8, "" // string@0000 │ │ +376218: 1a09 4300 |0384: const-string v9, " Tap '*' to multiply the" // string@0043 │ │ +37621c: 1a0a 1600 |0386: const-string v10, " '*' druecken, um die ersten zwei" // string@0016 │ │ +376220: 1a0b 5d00 |0388: const-string v11, " first 2 values." // string@005d │ │ +376224: 1a0c 4d00 |038a: const-string v12, " Werte zu multiplizieren." // string@004d │ │ +376228: 1a0d 0000 |038c: const-string v13, "" // string@0000 │ │ +37622c: 1a0e 0000 |038e: const-string v14, "" // string@0000 │ │ +376230: 250e dc15 0100 |0390: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, [Ljava/lang/String; // type@15dc │ │ +376236: 0c00 |0393: move-result-object v0 │ │ +376238: 6900 3b73 |0394: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc230:[Ljava/lang/String; // field@733b │ │ +37623c: 1a01 a154 |0396: const-string v1, "X 81" // string@54a1 │ │ +376240: 1a02 a154 |0398: const-string v2, "X 81" // string@54a1 │ │ +376244: 1a03 cf54 |039a: const-string v3, "Y 5" // string@54cf │ │ +376248: 1a04 cf54 |039c: const-string v4, "Y 5" // string@54cf │ │ +37624c: 1a05 0000 |039e: const-string v5, "" // string@0000 │ │ +376250: 1a06 0000 |03a0: const-string v6, "" // string@0000 │ │ +376254: 1a07 4200 |03a2: const-string v7, " Tap '*' again." // string@0042 │ │ +376258: 1a08 1700 |03a4: const-string v8, " '*' nochmal druecken." // string@0017 │ │ +37625c: 1a09 3e00 |03a6: const-string v9, " NOTE:" // string@003e │ │ +376260: 1a0a 2800 |03a8: const-string v10, " ANMERKUNG:" // string@0028 │ │ +376264: 1a0b 4c00 |03aa: const-string v11, " Use 'GO' for operator names, e.g.:" // string@004c │ │ +376268: 1a0c 3800 |03ac: const-string v12, " Funktionsnamen anwenden mit 'GO':" // string@0038 │ │ +37626c: 1a0d 3b00 |03ae: const-string v13, " Instead of '+' you could type 'ADD'" // string@003b │ │ +376270: 1a0e 2900 |03b0: const-string v14, " Anstatt '+' kann auch 'ADD' eingegeben" // string@0029 │ │ +376274: 1a0f 5600 |03b2: const-string v15, " and then tap GO (top bar)." // string@0056 │ │ +376278: 1a10 6800 |03b4: const-string v16, " werden, gefolgt von dem GO Schalter" // string@0068 │ │ +37627c: 1a11 0000 |03b6: const-string v17, "" // string@0000 │ │ +376280: 1a12 1f00 |03b8: const-string v18, " (in Leiste oben)" // string@001f │ │ +376284: 1a13 0000 |03ba: const-string v19, "" // string@0000 │ │ +376288: 1a14 0000 |03bc: const-string v20, "" // string@0000 │ │ +37628c: 2514 dc15 0100 |03be: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, [Ljava/lang/String; // type@15dc │ │ +376292: 0c00 |03c1: move-result-object v0 │ │ +376294: 6900 3c73 |03c2: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc240:[Ljava/lang/String; // field@733c │ │ +376298: 1a01 9f54 |03c4: const-string v1, "X 405" // string@549f │ │ +37629c: 1a02 9f54 |03c6: const-string v2, "X 405" // string@549f │ │ +3762a0: 1a03 0000 |03c8: const-string v3, "" // string@0000 │ │ +3762a4: 1a04 0000 |03ca: const-string v4, "" // string@0000 │ │ +3762a8: 1a05 4700 |03cc: const-string v5, " Tap C-LR to delete the data." // string@0047 │ │ +3762ac: 1a06 3d00 |03ce: const-string v6, " Mit C-LR Daten loeschen." // string@003d │ │ +3762b0: 1a07 0000 |03d0: const-string v7, "" // string@0000 │ │ +3762b4: 1a08 0000 |03d2: const-string v8, "" // string@0000 │ │ +3762b8: 1a09 1e00 |03d4: const-string v9, " (Then try some entries and" // string@001e │ │ +3762bc: 1a0a 1b00 |03d6: const-string v10, " (Probieren Sie dann ein paar" // string@001b │ │ +3762c0: 1a0b 5900 |03d8: const-string v11, " calculations as just done.)" // string@0059 │ │ +3762c4: 1a0c 3700 |03da: const-string v12, " Eingaben und Rechnungen" // string@0037 │ │ +3762c8: 1a0d 0000 |03dc: const-string v13, "" // string@0000 │ │ +3762cc: 1a0e 6900 |03de: const-string v14, " wie gerade getan.)" // string@0069 │ │ +3762d0: 1a0f 0000 |03e0: const-string v15, "" // string@0000 │ │ +3762d4: 1a10 0000 |03e2: const-string v16, "" // string@0000 │ │ +3762d8: 2510 dc15 0100 |03e4: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, [Ljava/lang/String; // type@15dc │ │ +3762de: 0c00 |03e7: move-result-object v0 │ │ +3762e0: 6900 3d73 |03e8: sput-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc250:[Ljava/lang/String; // field@733d │ │ +3762e4: 0e00 |03ea: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=14 │ │ 0x0026 line=44 │ │ 0x0038 line=61 │ │ 0x0042 line=70 │ │ 0x004c line=75 │ │ @@ -819277,17 +819277,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3762ec: |[3762ec] net.sf.dibdib.config.Dib2Lang.:()V │ │ -3762fc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -376302: 0e00 |0003: return-void │ │ +3762e8: |[3762e8] net.sf.dibdib.config.Dib2Lang.:()V │ │ +3762f8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3762fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/config/Dib2Lang; │ │ │ │ #2 : (in Lnet/sf/dibdib/config/Dib2Lang;) │ │ @@ -819295,34 +819295,34 @@ │ │ type : '([Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -375abc: |[375abc] net.sf.dibdib.config.Dib2Lang.pickTransl:([Ljava/lang/String;)[Ljava/lang/String; │ │ -375acc: 2150 |0000: array-length v0, v5 │ │ -375ace: 6201 3373 |0001: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7333 │ │ -375ad2: 2111 |0003: array-length v1, v1 │ │ -375ad4: b310 |0004: div-int/2addr v0, v1 │ │ -375ad6: 2300 dc15 |0005: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -375ada: 6201 6973 |0007: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ -375ade: 5211 8f73 |0009: iget v1, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738f │ │ -375ae2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -375ae4: 2153 |000c: array-length v3, v5 │ │ -375ae6: 3531 0e00 |000d: if-ge v1, v3, 001b // +000e │ │ -375aea: d803 0201 |000f: add-int/lit8 v3, v2, #int 1 // #01 │ │ -375aee: 4604 0501 |0011: aget-object v4, v5, v1 │ │ -375af2: 4d04 0002 |0013: aput-object v4, v0, v2 │ │ -375af6: 6202 3373 |0015: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7333 │ │ -375afa: 2122 |0017: array-length v2, v2 │ │ -375afc: b021 |0018: add-int/2addr v1, v2 │ │ -375afe: 0132 |0019: move v2, v3 │ │ -375b00: 28f2 |001a: goto 000c // -000e │ │ -375b02: 1100 |001b: return-object v0 │ │ +375ab8: |[375ab8] net.sf.dibdib.config.Dib2Lang.pickTransl:([Ljava/lang/String;)[Ljava/lang/String; │ │ +375ac8: 2150 |0000: array-length v0, v5 │ │ +375aca: 6201 3373 |0001: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7333 │ │ +375ace: 2111 |0003: array-length v1, v1 │ │ +375ad0: b310 |0004: div-int/2addr v0, v1 │ │ +375ad2: 2300 dc15 |0005: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +375ad6: 6201 6973 |0007: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ +375ada: 5211 8f73 |0009: iget v1, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738f │ │ +375ade: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +375ae0: 2153 |000c: array-length v3, v5 │ │ +375ae2: 3531 0e00 |000d: if-ge v1, v3, 001b // +000e │ │ +375ae6: d803 0201 |000f: add-int/lit8 v3, v2, #int 1 // #01 │ │ +375aea: 4604 0501 |0011: aget-object v4, v5, v1 │ │ +375aee: 4d04 0002 |0013: aput-object v4, v0, v2 │ │ +375af2: 6202 3373 |0015: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7333 │ │ +375af6: 2122 |0017: array-length v2, v2 │ │ +375af8: b021 |0018: add-int/2addr v1, v2 │ │ +375afa: 0132 |0019: move v2, v3 │ │ +375afc: 28f2 |001a: goto 000c // -000e │ │ +375afe: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0007 line=576 │ │ 0x0011 line=577 │ │ 0x0015 line=576 │ │ locals : │ │ @@ -819434,136 +819434,136 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 17 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 238 16-bit code units │ │ -37634c: |[37634c] net.sf.dibdib.config.Dib2Root$CmdLineArgs.:()V │ │ -37635c: 2200 8614 |0000: new-instance v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -376360: 1a01 5a1d |0002: const-string v1, "HELP" // string@1d5a │ │ -376364: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -376366: 1a03 0180 |0005: const-string v3, "h?" // string@8001 │ │ -37636a: 1a04 4142 |0007: const-string v4, "Print help." // string@4241 │ │ -37636e: 7054 b8a1 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ -376374: 6900 5573 |000c: sput-object v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.HELP:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7355 │ │ -376378: 2201 8614 |000e: new-instance v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -37637c: 1a03 1053 |0010: const-string v3, "WIDTH" // string@5310 │ │ -376380: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -376382: 1a05 0000 |0013: const-string v5, "" // string@0000 │ │ -376386: 1a06 2054 |0015: const-string v6, "Width of window/ frame, e.g. '--width=320'." // string@5420 │ │ -37638a: 7056 b8a1 3154 |0017: invoke-direct {v1, v3, v4, v5, v6}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ -376390: 6901 5973 |001a: sput-object v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.WIDTH:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7359 │ │ -376394: 2203 8614 |001c: new-instance v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -376398: 1a06 531d |001e: const-string v6, "HEIGHT" // string@1d53 │ │ -37639c: 1227 |0020: const/4 v7, #int 2 // #2 │ │ -37639e: 1a08 cb1d |0021: const-string v8, "Height of window/frame, e.g. '--height=480'." // string@1dcb │ │ -3763a2: 7058 b8a1 6357 |0023: invoke-direct {v3, v6, v7, v5, v8}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ -3763a8: 6903 5473 |0026: sput-object v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.HEIGHT:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7354 │ │ -3763ac: 2206 8614 |0028: new-instance v6, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -3763b0: 1a08 6f16 |002a: const-string v8, "DPI" // string@166f │ │ -3763b4: 1239 |002c: const/4 v9, #int 3 // #3 │ │ -3763b6: 1a0a 7117 |002d: const-string v10, "Dots per inch, e.g. '--dpi=96'." // string@1771 │ │ -3763ba: 705a b8a1 8659 |002f: invoke-direct {v6, v8, v9, v5, v10}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ -3763c0: 6906 5373 |0032: sput-object v6, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.DPI:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7353 │ │ -3763c4: 2208 8614 |0034: new-instance v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -3763c8: 1a0a 8c55 |0036: const-string v10, "ZOOM" // string@558c │ │ -3763cc: 124b |0038: const/4 v11, #int 4 // #4 │ │ -3763ce: 1a0c a755 |0039: const-string v12, "Zoom level, e.g. '--zoom=-1'." // string@55a7 │ │ -3763d2: 705c b8a1 a85b |003b: invoke-direct {v8, v10, v11, v5, v12}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ -3763d8: 6908 5d73 |003e: sput-object v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.ZOOM:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735d │ │ -3763dc: 220a 8614 |0040: new-instance v10, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -3763e0: 1a0c 694b |0042: const-string v12, "TTY" // string@4b69 │ │ -3763e4: 125d |0044: const/4 v13, #int 5 // #5 │ │ -3763e6: 1a0e 03bb |0045: const-string v14, "t" // string@bb03 │ │ -3763ea: 1a0f 9449 |0047: const-string v15, "Switch to simple text mode/ terminal mode - no GUI." // string@4994 │ │ -3763ee: 705f b8a1 caed |0049: invoke-direct {v10, v12, v13, v14, v15}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ -3763f4: 690a 5773 |004c: sput-object v10, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.TTY:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7357 │ │ -3763f8: 220c 8614 |004e: new-instance v12, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -3763fc: 1a0e 8f0f |0050: const-string v14, "CARRIAGERETURN" // string@0f8f │ │ -376400: 126f |0052: const/4 v15, #int 6 // #6 │ │ -376402: 1a0d 464c |0053: const-string v13, "Text mode using CR char's - for some special terminals." // string@4c46 │ │ -376406: 705d b8a1 ec5f |0055: invoke-direct {v12, v14, v15, v5, v13}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ -37640c: 690c 5173 |0058: sput-object v12, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.CARRIAGERETURN:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7351 │ │ -376410: 220d 8614 |005a: new-instance v13, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -376414: 1a0e c209 |005c: const-string v14, "ASCII" // string@09c2 │ │ -376418: 127f |005e: const/4 v15, #int 7 // #7 │ │ -37641a: 1a0b 474c |005f: const-string v11, "Text mode without Unicode - for some terminals." // string@4c47 │ │ -37641e: 705b b8a1 ed5f |0061: invoke-direct {v13, v14, v15, v5, v11}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ -376424: 690d 5073 |0064: sput-object v13, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.ASCII:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7350 │ │ -376428: 2205 8614 |0066: new-instance v5, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -37642c: 1a0b 5445 |0068: const-string v11, "SECURE" // string@4554 │ │ -376430: 130e 0800 |006a: const/16 v14, #int 8 // #8 │ │ -376434: 1a0f f7a3 |006c: const-string v15, "p" // string@a3f7 │ │ -376438: 1a09 9f17 |006e: const-string v9, "Dummy passphrase not allowed." // string@179f │ │ -37643c: 7059 b8a1 b5fe |0070: invoke-direct {v5, v11, v14, v15, v9}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ -376442: 6905 5673 |0073: sput-object v5, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.SECURE:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7356 │ │ -376446: 2209 8614 |0075: new-instance v9, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -37644a: 1a0b 7a50 |0077: const-string v11, "VERSION" // string@507a │ │ -37644e: 130f 0900 |0079: const/16 v15, #int 9 // #9 │ │ -376452: 1a0e 6bc0 |007b: const-string v14, "vV" // string@c06b │ │ -376456: 1a07 4242 |007d: const-string v7, "Print version info." // string@4242 │ │ -37645a: 7057 b8a1 b9ef |007f: invoke-direct {v9, v11, v15, v14, v7}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ -376460: 6909 5873 |0082: sput-object v9, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.VERSION:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7358 │ │ -376464: 2207 8614 |0084: new-instance v7, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -376468: 1a0b 4715 |0086: const-string v11, "DEBUG" // string@1547 │ │ -37646c: 130e 0a00 |0088: const/16 v14, #int 10 // #a │ │ -376470: 1a0f 3c69 |008a: const-string v15, "d" // string@693c │ │ -376474: 1a04 9349 |008c: const-string v4, "Switch to debug mode - in case of errors." // string@4993 │ │ -376478: 7054 b8a1 b7fe |008e: invoke-direct {v7, v11, v14, v15, v4}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ -37647e: 6907 5273 |0091: sput-object v7, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.DEBUG:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7352 │ │ -376482: 2204 8614 |0093: new-instance v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -376486: 1a0b a954 |0095: const-string v11, "X0" // string@54a9 │ │ -37648a: 130f 0b00 |0097: const/16 v15, #int 11 // #b │ │ -37648e: 120e |0099: const/4 v14, #int 0 // #0 │ │ -376490: 1a02 bd41 |009a: const-string v2, "Path of encoded data file." // string@41bd │ │ -376494: 7052 b8a1 b4ef |009c: invoke-direct {v4, v11, v15, v14, v2}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ -37649a: 6904 5a73 |009f: sput-object v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X0:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735a │ │ -37649e: 2202 8614 |00a1: new-instance v2, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -3764a2: 1a0b ab54 |00a3: const-string v11, "X1" // string@54ab │ │ -3764a6: 130f 0c00 |00a5: const/16 v15, #int 12 // #c │ │ -3764aa: 705e b8a1 b2ef |00a7: invoke-direct {v2, v11, v15, v14, v14}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ -3764b0: 6902 5b73 |00aa: sput-object v2, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X1:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735b │ │ -3764b4: 220b 8614 |00ac: new-instance v11, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -3764b8: 1a0f ac54 |00ae: const-string v15, "X2" // string@54ac │ │ -3764bc: 0810 0200 |00b0: move-object/from16 v16, v2 │ │ -3764c0: 1302 0d00 |00b2: const/16 v2, #int 13 // #d │ │ -3764c4: 705e b8a1 fbe2 |00b4: invoke-direct {v11, v15, v2, v14, v14}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ -3764ca: 690b 5c73 |00b7: sput-object v11, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X2:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735c │ │ -3764ce: 130e 0e00 |00b9: const/16 v14, #int 14 // #e │ │ -3764d2: 23ee fe15 |00bb: new-array v14, v14, [Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@15fe │ │ -3764d6: 120f |00bd: const/4 v15, #int 0 // #0 │ │ -3764d8: 4d00 0e0f |00be: aput-object v0, v14, v15 │ │ -3764dc: 1210 |00c0: const/4 v0, #int 1 // #1 │ │ -3764de: 4d01 0e00 |00c1: aput-object v1, v14, v0 │ │ -3764e2: 1220 |00c3: const/4 v0, #int 2 // #2 │ │ -3764e4: 4d03 0e00 |00c4: aput-object v3, v14, v0 │ │ -3764e8: 1230 |00c6: const/4 v0, #int 3 // #3 │ │ -3764ea: 4d06 0e00 |00c7: aput-object v6, v14, v0 │ │ -3764ee: 1240 |00c9: const/4 v0, #int 4 // #4 │ │ -3764f0: 4d08 0e00 |00ca: aput-object v8, v14, v0 │ │ -3764f4: 1250 |00cc: const/4 v0, #int 5 // #5 │ │ -3764f6: 4d0a 0e00 |00cd: aput-object v10, v14, v0 │ │ -3764fa: 1260 |00cf: const/4 v0, #int 6 // #6 │ │ -3764fc: 4d0c 0e00 |00d0: aput-object v12, v14, v0 │ │ -376500: 1270 |00d2: const/4 v0, #int 7 // #7 │ │ -376502: 4d0d 0e00 |00d3: aput-object v13, v14, v0 │ │ -376506: 1300 0800 |00d5: const/16 v0, #int 8 // #8 │ │ -37650a: 4d05 0e00 |00d7: aput-object v5, v14, v0 │ │ -37650e: 1300 0900 |00d9: const/16 v0, #int 9 // #9 │ │ -376512: 4d09 0e00 |00db: aput-object v9, v14, v0 │ │ -376516: 1300 0a00 |00dd: const/16 v0, #int 10 // #a │ │ -37651a: 4d07 0e00 |00df: aput-object v7, v14, v0 │ │ -37651e: 1300 0b00 |00e1: const/16 v0, #int 11 // #b │ │ -376522: 4d04 0e00 |00e3: aput-object v4, v14, v0 │ │ -376526: 1300 0c00 |00e5: const/16 v0, #int 12 // #c │ │ -37652a: 4d10 0e00 |00e7: aput-object v16, v14, v0 │ │ -37652e: 4d0b 0e02 |00e9: aput-object v11, v14, v2 │ │ -376532: 690e 4f73 |00eb: sput-object v14, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.$VALUES:[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@734f │ │ -376536: 0e00 |00ed: return-void │ │ +376348: |[376348] net.sf.dibdib.config.Dib2Root$CmdLineArgs.:()V │ │ +376358: 2200 8614 |0000: new-instance v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +37635c: 1a01 5a1d |0002: const-string v1, "HELP" // string@1d5a │ │ +376360: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +376362: 1a03 0180 |0005: const-string v3, "h?" // string@8001 │ │ +376366: 1a04 4142 |0007: const-string v4, "Print help." // string@4241 │ │ +37636a: 7054 b8a1 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ +376370: 6900 5573 |000c: sput-object v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.HELP:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7355 │ │ +376374: 2201 8614 |000e: new-instance v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +376378: 1a03 1053 |0010: const-string v3, "WIDTH" // string@5310 │ │ +37637c: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +37637e: 1a05 0000 |0013: const-string v5, "" // string@0000 │ │ +376382: 1a06 2054 |0015: const-string v6, "Width of window/ frame, e.g. '--width=320'." // string@5420 │ │ +376386: 7056 b8a1 3154 |0017: invoke-direct {v1, v3, v4, v5, v6}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ +37638c: 6901 5973 |001a: sput-object v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.WIDTH:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7359 │ │ +376390: 2203 8614 |001c: new-instance v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +376394: 1a06 531d |001e: const-string v6, "HEIGHT" // string@1d53 │ │ +376398: 1227 |0020: const/4 v7, #int 2 // #2 │ │ +37639a: 1a08 cb1d |0021: const-string v8, "Height of window/frame, e.g. '--height=480'." // string@1dcb │ │ +37639e: 7058 b8a1 6357 |0023: invoke-direct {v3, v6, v7, v5, v8}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ +3763a4: 6903 5473 |0026: sput-object v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.HEIGHT:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7354 │ │ +3763a8: 2206 8614 |0028: new-instance v6, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +3763ac: 1a08 6f16 |002a: const-string v8, "DPI" // string@166f │ │ +3763b0: 1239 |002c: const/4 v9, #int 3 // #3 │ │ +3763b2: 1a0a 7117 |002d: const-string v10, "Dots per inch, e.g. '--dpi=96'." // string@1771 │ │ +3763b6: 705a b8a1 8659 |002f: invoke-direct {v6, v8, v9, v5, v10}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ +3763bc: 6906 5373 |0032: sput-object v6, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.DPI:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7353 │ │ +3763c0: 2208 8614 |0034: new-instance v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +3763c4: 1a0a 8c55 |0036: const-string v10, "ZOOM" // string@558c │ │ +3763c8: 124b |0038: const/4 v11, #int 4 // #4 │ │ +3763ca: 1a0c a755 |0039: const-string v12, "Zoom level, e.g. '--zoom=-1'." // string@55a7 │ │ +3763ce: 705c b8a1 a85b |003b: invoke-direct {v8, v10, v11, v5, v12}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ +3763d4: 6908 5d73 |003e: sput-object v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.ZOOM:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735d │ │ +3763d8: 220a 8614 |0040: new-instance v10, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +3763dc: 1a0c 694b |0042: const-string v12, "TTY" // string@4b69 │ │ +3763e0: 125d |0044: const/4 v13, #int 5 // #5 │ │ +3763e2: 1a0e 03bb |0045: const-string v14, "t" // string@bb03 │ │ +3763e6: 1a0f 9449 |0047: const-string v15, "Switch to simple text mode/ terminal mode - no GUI." // string@4994 │ │ +3763ea: 705f b8a1 caed |0049: invoke-direct {v10, v12, v13, v14, v15}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ +3763f0: 690a 5773 |004c: sput-object v10, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.TTY:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7357 │ │ +3763f4: 220c 8614 |004e: new-instance v12, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +3763f8: 1a0e 8f0f |0050: const-string v14, "CARRIAGERETURN" // string@0f8f │ │ +3763fc: 126f |0052: const/4 v15, #int 6 // #6 │ │ +3763fe: 1a0d 464c |0053: const-string v13, "Text mode using CR char's - for some special terminals." // string@4c46 │ │ +376402: 705d b8a1 ec5f |0055: invoke-direct {v12, v14, v15, v5, v13}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ +376408: 690c 5173 |0058: sput-object v12, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.CARRIAGERETURN:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7351 │ │ +37640c: 220d 8614 |005a: new-instance v13, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +376410: 1a0e c209 |005c: const-string v14, "ASCII" // string@09c2 │ │ +376414: 127f |005e: const/4 v15, #int 7 // #7 │ │ +376416: 1a0b 474c |005f: const-string v11, "Text mode without Unicode - for some terminals." // string@4c47 │ │ +37641a: 705b b8a1 ed5f |0061: invoke-direct {v13, v14, v15, v5, v11}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ +376420: 690d 5073 |0064: sput-object v13, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.ASCII:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7350 │ │ +376424: 2205 8614 |0066: new-instance v5, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +376428: 1a0b 5445 |0068: const-string v11, "SECURE" // string@4554 │ │ +37642c: 130e 0800 |006a: const/16 v14, #int 8 // #8 │ │ +376430: 1a0f f7a3 |006c: const-string v15, "p" // string@a3f7 │ │ +376434: 1a09 9f17 |006e: const-string v9, "Dummy passphrase not allowed." // string@179f │ │ +376438: 7059 b8a1 b5fe |0070: invoke-direct {v5, v11, v14, v15, v9}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ +37643e: 6905 5673 |0073: sput-object v5, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.SECURE:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7356 │ │ +376442: 2209 8614 |0075: new-instance v9, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +376446: 1a0b 7a50 |0077: const-string v11, "VERSION" // string@507a │ │ +37644a: 130f 0900 |0079: const/16 v15, #int 9 // #9 │ │ +37644e: 1a0e 6bc0 |007b: const-string v14, "vV" // string@c06b │ │ +376452: 1a07 4242 |007d: const-string v7, "Print version info." // string@4242 │ │ +376456: 7057 b8a1 b9ef |007f: invoke-direct {v9, v11, v15, v14, v7}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ +37645c: 6909 5873 |0082: sput-object v9, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.VERSION:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7358 │ │ +376460: 2207 8614 |0084: new-instance v7, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +376464: 1a0b 4715 |0086: const-string v11, "DEBUG" // string@1547 │ │ +376468: 130e 0a00 |0088: const/16 v14, #int 10 // #a │ │ +37646c: 1a0f 3c69 |008a: const-string v15, "d" // string@693c │ │ +376470: 1a04 9349 |008c: const-string v4, "Switch to debug mode - in case of errors." // string@4993 │ │ +376474: 7054 b8a1 b7fe |008e: invoke-direct {v7, v11, v14, v15, v4}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ +37647a: 6907 5273 |0091: sput-object v7, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.DEBUG:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7352 │ │ +37647e: 2204 8614 |0093: new-instance v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +376482: 1a0b a954 |0095: const-string v11, "X0" // string@54a9 │ │ +376486: 130f 0b00 |0097: const/16 v15, #int 11 // #b │ │ +37648a: 120e |0099: const/4 v14, #int 0 // #0 │ │ +37648c: 1a02 bd41 |009a: const-string v2, "Path of encoded data file." // string@41bd │ │ +376490: 7052 b8a1 b4ef |009c: invoke-direct {v4, v11, v15, v14, v2}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ +376496: 6904 5a73 |009f: sput-object v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X0:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735a │ │ +37649a: 2202 8614 |00a1: new-instance v2, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +37649e: 1a0b ab54 |00a3: const-string v11, "X1" // string@54ab │ │ +3764a2: 130f 0c00 |00a5: const/16 v15, #int 12 // #c │ │ +3764a6: 705e b8a1 b2ef |00a7: invoke-direct {v2, v11, v15, v14, v14}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ +3764ac: 6902 5b73 |00aa: sput-object v2, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X1:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735b │ │ +3764b0: 220b 8614 |00ac: new-instance v11, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +3764b4: 1a0f ac54 |00ae: const-string v15, "X2" // string@54ac │ │ +3764b8: 0810 0200 |00b0: move-object/from16 v16, v2 │ │ +3764bc: 1302 0d00 |00b2: const/16 v2, #int 13 // #d │ │ +3764c0: 705e b8a1 fbe2 |00b4: invoke-direct {v11, v15, v2, v14, v14}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@a1b8 │ │ +3764c6: 690b 5c73 |00b7: sput-object v11, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X2:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735c │ │ +3764ca: 130e 0e00 |00b9: const/16 v14, #int 14 // #e │ │ +3764ce: 23ee fe15 |00bb: new-array v14, v14, [Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@15fe │ │ +3764d2: 120f |00bd: const/4 v15, #int 0 // #0 │ │ +3764d4: 4d00 0e0f |00be: aput-object v0, v14, v15 │ │ +3764d8: 1210 |00c0: const/4 v0, #int 1 // #1 │ │ +3764da: 4d01 0e00 |00c1: aput-object v1, v14, v0 │ │ +3764de: 1220 |00c3: const/4 v0, #int 2 // #2 │ │ +3764e0: 4d03 0e00 |00c4: aput-object v3, v14, v0 │ │ +3764e4: 1230 |00c6: const/4 v0, #int 3 // #3 │ │ +3764e6: 4d06 0e00 |00c7: aput-object v6, v14, v0 │ │ +3764ea: 1240 |00c9: const/4 v0, #int 4 // #4 │ │ +3764ec: 4d08 0e00 |00ca: aput-object v8, v14, v0 │ │ +3764f0: 1250 |00cc: const/4 v0, #int 5 // #5 │ │ +3764f2: 4d0a 0e00 |00cd: aput-object v10, v14, v0 │ │ +3764f6: 1260 |00cf: const/4 v0, #int 6 // #6 │ │ +3764f8: 4d0c 0e00 |00d0: aput-object v12, v14, v0 │ │ +3764fc: 1270 |00d2: const/4 v0, #int 7 // #7 │ │ +3764fe: 4d0d 0e00 |00d3: aput-object v13, v14, v0 │ │ +376502: 1300 0800 |00d5: const/16 v0, #int 8 // #8 │ │ +376506: 4d05 0e00 |00d7: aput-object v5, v14, v0 │ │ +37650a: 1300 0900 |00d9: const/16 v0, #int 9 // #9 │ │ +37650e: 4d09 0e00 |00db: aput-object v9, v14, v0 │ │ +376512: 1300 0a00 |00dd: const/16 v0, #int 10 // #a │ │ +376516: 4d07 0e00 |00df: aput-object v7, v14, v0 │ │ +37651a: 1300 0b00 |00e1: const/16 v0, #int 11 // #b │ │ +37651e: 4d04 0e00 |00e3: aput-object v4, v14, v0 │ │ +376522: 1300 0c00 |00e5: const/16 v0, #int 12 // #c │ │ +376526: 4d10 0e00 |00e7: aput-object v16, v14, v0 │ │ +37652a: 4d0b 0e02 |00e9: aput-object v11, v14, v2 │ │ +37652e: 690e 4f73 |00eb: sput-object v14, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.$VALUES:[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@734f │ │ +376532: 0e00 |00ed: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000e line=53 │ │ 0x001c line=54 │ │ 0x0028 line=55 │ │ 0x0034 line=56 │ │ @@ -819584,21 +819584,21 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -376538: |[376538] net.sf.dibdib.config.Dib2Root$CmdLineArgs.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ -376548: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -37654e: 5b03 5e73 |0003: iput-object v3, v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735e │ │ -376552: 5b04 5f73 |0005: iput-object v4, v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.descr:Ljava/lang/String; // field@735f │ │ -376556: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -376558: 5b01 6073 |0008: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@7360 │ │ -37655c: 0e00 |000a: return-void │ │ +376534: |[376534] net.sf.dibdib.config.Dib2Root$CmdLineArgs.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ +376544: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +37654a: 5b03 5e73 |0003: iput-object v3, v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735e │ │ +37654e: 5b04 5f73 |0005: iput-object v4, v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.descr:Ljava/lang/String; // field@735f │ │ +376552: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +376554: 5b01 6073 |0008: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@7360 │ │ +376558: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x0005 line=76 │ │ 0x0008 line=77 │ │ locals : │ │ @@ -819613,20 +819613,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -376304: |[376304] net.sf.dibdib.config.Dib2Root$CmdLineArgs.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; │ │ -376314: 1c00 8614 |0000: const-class v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -376318: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -37631e: 0c01 |0005: move-result-object v1 │ │ -376320: 1f01 8614 |0006: check-cast v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ -376324: 1101 |0008: return-object v1 │ │ +376300: |[376300] net.sf.dibdib.config.Dib2Root$CmdLineArgs.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; │ │ +376310: 1c00 8614 |0000: const-class v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +376314: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +37631a: 0c01 |0005: move-result-object v1 │ │ +37631c: 1f01 8614 |0006: check-cast v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@1486 │ │ +376320: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;) │ │ @@ -819634,20 +819634,20 @@ │ │ type : '()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -376328: |[376328] net.sf.dibdib.config.Dib2Root$CmdLineArgs.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; │ │ -376338: 6200 4f73 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.$VALUES:[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@734f │ │ -37633c: 6e10 6ca6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.clone:()Ljava/lang/Object; // method@a66c │ │ -376342: 0c00 |0005: move-result-object v0 │ │ -376344: 1f00 fe15 |0006: check-cast v0, [Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@15fe │ │ -376348: 1100 |0008: return-object v0 │ │ +376324: |[376324] net.sf.dibdib.config.Dib2Root$CmdLineArgs.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; │ │ +376334: 6200 4f73 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.$VALUES:[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@734f │ │ +376338: 6e10 6ca6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.clone:()Ljava/lang/Object; // method@a66c │ │ +37633e: 0c00 |0005: move-result-object v0 │ │ +376340: 1f00 fe15 |0006: check-cast v0, [Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@15fe │ │ +376344: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5928 (Dib2Root.java) │ │ @@ -819812,65 +819812,65 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -3770dc: |[3770dc] net.sf.dibdib.config.Dib2State$Threaded.:()V │ │ -3770ec: 7010 e497 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3770f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3770f4: 5b50 8573 |0004: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ -3770f8: 5b50 7f73 |0006: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3770fc: 5b50 8073 |0008: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -377100: 2201 9913 |000a: new-instance v1, Ljava/util/concurrent/atomic/AtomicLong; // type@1399 │ │ -377104: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ -377108: 7030 419b 2103 |000e: invoke-direct {v1, v2, v3}, Ljava/util/concurrent/atomic/AtomicLong;.:(J)V // method@9b41 │ │ -37710e: 5b51 8973 |0011: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7389 │ │ -377112: 5a52 8a73 |0013: iput-wide v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@738a │ │ -377116: 6201 2973 |0015: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.CREATE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7329 │ │ -37711a: 5b51 6f73 |0017: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -37711e: 5b50 7e73 |0019: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737e │ │ -377122: 1a01 2017 |001b: const-string v1, "Dib2" // string@1720 │ │ -377126: 5b51 6d73 |001d: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736d │ │ -37712a: 1a01 b0c3 |001f: const-string v1, "x" // string@c3b0 │ │ -37712e: 5b51 6e73 |0021: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736e │ │ -377132: 5b50 8473 |0023: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainClassName:Ljava/lang/String; // field@7384 │ │ -377136: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -377138: 5c51 7773 |0026: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bPermitted:Z // field@7377 │ │ -37713c: 5c51 7173 |0028: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ -377140: 1214 |002a: const/4 v4, #int 1 // #1 │ │ -377142: 5c54 7973 |002b: iput-boolean v4, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bStorage:Z // field@7379 │ │ -377146: 5c51 7b73 |002d: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bWakeUp:Z // field@737b │ │ -37714a: 5c51 7373 |002f: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAutostart:Z // field@7373 │ │ -37714e: 5c51 7473 |0031: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bInternet:Z // field@7374 │ │ -377152: 5c54 7a73 |0033: iput-boolean v4, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bVibrate:Z // field@737a │ │ -377156: 5c54 7573 |0035: iput-boolean v4, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bNotificationSound:Z // field@7375 │ │ -37715a: 5c51 7673 |0037: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bNotificationToast:Z // field@7376 │ │ -37715e: 5c51 7273 |0039: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAutoRefresh:Z // field@7372 │ │ -377162: 5c51 7873 |003b: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bServiceThreadsHalted:Z // field@7378 │ │ -377166: 5a52 6c73 |003d: iput-wide v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.alarmTime_msec:J // field@736c │ │ -37716a: 1302 1027 |003f: const/16 v2, #int 10000 // #2710 │ │ -37716e: 5952 8173 |0041: iput v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.jSound0_msec:I // field@7381 │ │ -377172: 1402 60ea 0000 |0043: const v2, #float 8.40779e-41 // #0000ea60 │ │ -377178: 5952 8273 |0046: iput v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.jSound1_msec:I // field@7382 │ │ -37717c: 1302 b004 |0048: const/16 v2, #int 1200 // #4b0 │ │ -377180: 5952 8c73 |004a: iput v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.soundLength_msec:I // field@738c │ │ -377184: 5b50 7c73 |004c: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ -377188: 5b50 7d73 |004e: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737d │ │ -37718c: 1402 c027 0900 |0050: const v2, #float 8.40779e-40 // #000927c0 │ │ -377192: 5952 7073 |0053: iput v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.autosaveInterval_msec:I // field@7370 │ │ -377196: 5b50 8873 |0055: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.msg4Notification:Ljava/lang/String; // field@7388 │ │ -37719a: 5951 8b73 |0057: iput v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.serviceInterval_msec:I // field@738b │ │ -37719e: 1301 2a00 |0059: const/16 v1, #int 42 // #2a │ │ -3771a2: 5951 8673 |005b: iput v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.minLargeSeq:I // field@7386 │ │ -3771a6: 1301 8813 |005d: const/16 v1, #int 5000 // #1388 │ │ -3771aa: 5951 8773 |005f: iput v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.minTimeVerySlowProcess_msec:I // field@7387 │ │ -3771ae: 5b50 8373 |0061: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.locale:Ljava/util/Locale; // field@7383 │ │ -3771b2: 0e00 |0063: return-void │ │ +3770d8: |[3770d8] net.sf.dibdib.config.Dib2State$Threaded.:()V │ │ +3770e8: 7010 e497 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3770ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3770f0: 5b50 8573 |0004: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ +3770f4: 5b50 7f73 |0006: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3770f8: 5b50 8073 |0008: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3770fc: 2201 9913 |000a: new-instance v1, Ljava/util/concurrent/atomic/AtomicLong; // type@1399 │ │ +377100: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ +377104: 7030 419b 2103 |000e: invoke-direct {v1, v2, v3}, Ljava/util/concurrent/atomic/AtomicLong;.:(J)V // method@9b41 │ │ +37710a: 5b51 8973 |0011: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7389 │ │ +37710e: 5a52 8a73 |0013: iput-wide v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@738a │ │ +377112: 6201 2973 |0015: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.CREATE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7329 │ │ +377116: 5b51 6f73 |0017: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +37711a: 5b50 7e73 |0019: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737e │ │ +37711e: 1a01 2017 |001b: const-string v1, "Dib2" // string@1720 │ │ +377122: 5b51 6d73 |001d: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736d │ │ +377126: 1a01 b0c3 |001f: const-string v1, "x" // string@c3b0 │ │ +37712a: 5b51 6e73 |0021: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736e │ │ +37712e: 5b50 8473 |0023: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainClassName:Ljava/lang/String; // field@7384 │ │ +377132: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +377134: 5c51 7773 |0026: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bPermitted:Z // field@7377 │ │ +377138: 5c51 7173 |0028: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ +37713c: 1214 |002a: const/4 v4, #int 1 // #1 │ │ +37713e: 5c54 7973 |002b: iput-boolean v4, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bStorage:Z // field@7379 │ │ +377142: 5c51 7b73 |002d: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bWakeUp:Z // field@737b │ │ +377146: 5c51 7373 |002f: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAutostart:Z // field@7373 │ │ +37714a: 5c51 7473 |0031: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bInternet:Z // field@7374 │ │ +37714e: 5c54 7a73 |0033: iput-boolean v4, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bVibrate:Z // field@737a │ │ +377152: 5c54 7573 |0035: iput-boolean v4, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bNotificationSound:Z // field@7375 │ │ +377156: 5c51 7673 |0037: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bNotificationToast:Z // field@7376 │ │ +37715a: 5c51 7273 |0039: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAutoRefresh:Z // field@7372 │ │ +37715e: 5c51 7873 |003b: iput-boolean v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.bServiceThreadsHalted:Z // field@7378 │ │ +377162: 5a52 6c73 |003d: iput-wide v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.alarmTime_msec:J // field@736c │ │ +377166: 1302 1027 |003f: const/16 v2, #int 10000 // #2710 │ │ +37716a: 5952 8173 |0041: iput v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.jSound0_msec:I // field@7381 │ │ +37716e: 1402 60ea 0000 |0043: const v2, #float 8.40779e-41 // #0000ea60 │ │ +377174: 5952 8273 |0046: iput v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.jSound1_msec:I // field@7382 │ │ +377178: 1302 b004 |0048: const/16 v2, #int 1200 // #4b0 │ │ +37717c: 5952 8c73 |004a: iput v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.soundLength_msec:I // field@738c │ │ +377180: 5b50 7c73 |004c: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ +377184: 5b50 7d73 |004e: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737d │ │ +377188: 1402 c027 0900 |0050: const v2, #float 8.40779e-40 // #000927c0 │ │ +37718e: 5952 7073 |0053: iput v2, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.autosaveInterval_msec:I // field@7370 │ │ +377192: 5b50 8873 |0055: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.msg4Notification:Ljava/lang/String; // field@7388 │ │ +377196: 5951 8b73 |0057: iput v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.serviceInterval_msec:I // field@738b │ │ +37719a: 1301 2a00 |0059: const/16 v1, #int 42 // #2a │ │ +37719e: 5951 8673 |005b: iput v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.minLargeSeq:I // field@7386 │ │ +3771a2: 1301 8813 |005d: const/16 v1, #int 5000 // #1388 │ │ +3771a6: 5951 8773 |005f: iput v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.minTimeVerySlowProcess_msec:I // field@7387 │ │ +3771aa: 5b50 8373 |0061: iput-object v0, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.locale:Ljava/util/Locale; // field@7383 │ │ +3771ae: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=25 │ │ 0x0006 line=27 │ │ 0x0008 line=28 │ │ 0x000a line=32 │ │ @@ -819953,23 +819953,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3771b4: |[3771b4] net.sf.dibdib.config.Dib2State$Ui.:()V │ │ -3771c4: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3771ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3771cc: 5c10 8d73 |0004: iput-boolean v0, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.bExitConfirmation:Z // field@738d │ │ -3771d0: 5c10 8e73 |0006: iput-boolean v0, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738e │ │ -3771d4: 5910 8f73 |0008: iput v0, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738f │ │ -3771d8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3771da: 5b10 9073 |000b: iput-object v0, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.progress:Ljava/lang/String; // field@7390 │ │ -3771de: 0e00 |000d: return-void │ │ +3771b0: |[3771b0] net.sf.dibdib.config.Dib2State$Ui.:()V │ │ +3771c0: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3771c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3771c8: 5c10 8d73 |0004: iput-boolean v0, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.bExitConfirmation:Z // field@738d │ │ +3771cc: 5c10 8e73 |0006: iput-boolean v0, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738e │ │ +3771d0: 5910 8f73 |0008: iput v0, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738f │ │ +3771d4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3771d6: 5b10 9073 |000b: iput-object v0, v1, Lnet/sf/dibdib/config/Dib2State$Ui;.progress:Ljava/lang/String; // field@7390 │ │ +3771da: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ 0x0006 line=88 │ │ 0x0008 line=89 │ │ 0x000b line=90 │ │ @@ -820079,50 +820079,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 68 16-bit code units │ │ -379a5c: |[379a5c] net.sf.dibdib.generic.BigSxg.:()V │ │ -379a6c: 2200 8c14 |0000: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -379a70: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -379a74: 1a03 8106 |0004: const-string v3, "0" // string@0681 │ │ -379a78: 7040 d8a1 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.:(JLjava/lang/String;)V // method@a1d8 │ │ -379a7e: 6900 a173 |0009: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_0:Lnet/sf/dibdib/generic/BigSxg; // field@73a1 │ │ -379a82: 2200 8c14 |000b: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -379a86: 1601 0100 |000d: const-wide/16 v1, #int 1 // #1 │ │ -379a8a: 1a03 b106 |000f: const-string v3, "1" // string@06b1 │ │ -379a8e: 7040 d8a1 1032 |0011: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.:(JLjava/lang/String;)V // method@a1d8 │ │ -379a94: 6900 a273 |0014: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_1:Lnet/sf/dibdib/generic/BigSxg; // field@73a2 │ │ -379a98: 2200 8c14 |0016: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -379a9c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -379a9e: 231b 1915 |0019: new-array v11, v1, [I // type@1519 │ │ -379aa2: 1905 f87f |001b: const-wide/high16 v5, #long 9221120237041090560 // #7ff8 │ │ -379aa6: 1207 |001d: const/4 v7, #int 0 // #0 │ │ -379aa8: 1a08 0000 |001e: const-string v8, "" // string@0000 │ │ -379aac: 1609 0100 |0020: const-wide/16 v9, #int 1 // #1 │ │ -379ab0: 0704 |0022: move-object v4, v0 │ │ -379ab2: 7608 d7a1 0400 |0023: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/generic/BigSxg;.:(DLjava/math/BigDecimal;Ljava/lang/String;J[I)V // method@a1d7 │ │ -379ab8: 6900 a473 |0026: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_NAN:Lnet/sf/dibdib/generic/BigSxg; // field@73a4 │ │ -379abc: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -379abe: 6900 a573 |0029: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_PI:Lnet/sf/dibdib/generic/BigSxg; // field@73a5 │ │ -379ac2: 6900 a373 |002b: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_E:Lnet/sf/dibdib/generic/BigSxg; // field@73a3 │ │ -379ac6: 1301 4100 |002d: const/16 v1, #int 65 // #41 │ │ -379aca: 2311 e315 |002f: new-array v1, v1, [Ljava/math/BigDecimal; // type@15e3 │ │ -379ace: 6901 b073 |0031: sput-object v1, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73b0 │ │ -379ad2: 1301 8000 |0033: const/16 v1, #int 128 // #80 │ │ -379ad6: 2311 1515 |0035: new-array v1, v1, [B // type@1515 │ │ -379ada: 6901 af73 |0037: sput-object v1, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73af │ │ -379ade: 1901 0040 |0039: const-wide/high16 v1, #long 4611686018427387904 // #4000 │ │ -379ae2: 7120 bd97 2100 |003b: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ -379ae8: 0b01 |003e: move-result-wide v1 │ │ -379aea: 6801 ac73 |003f: sput-wide v1, Lnet/sf/dibdib/generic/BigSxg;.kLogOf2:D // field@73ac │ │ -379aee: 6900 a673 |0041: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg_base:[B // field@73a6 │ │ -379af2: 0e00 |0043: return-void │ │ +379a58: |[379a58] net.sf.dibdib.generic.BigSxg.:()V │ │ +379a68: 2200 8c14 |0000: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +379a6c: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +379a70: 1a03 8106 |0004: const-string v3, "0" // string@0681 │ │ +379a74: 7040 d8a1 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.:(JLjava/lang/String;)V // method@a1d8 │ │ +379a7a: 6900 a173 |0009: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_0:Lnet/sf/dibdib/generic/BigSxg; // field@73a1 │ │ +379a7e: 2200 8c14 |000b: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +379a82: 1601 0100 |000d: const-wide/16 v1, #int 1 // #1 │ │ +379a86: 1a03 b106 |000f: const-string v3, "1" // string@06b1 │ │ +379a8a: 7040 d8a1 1032 |0011: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.:(JLjava/lang/String;)V // method@a1d8 │ │ +379a90: 6900 a273 |0014: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_1:Lnet/sf/dibdib/generic/BigSxg; // field@73a2 │ │ +379a94: 2200 8c14 |0016: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +379a98: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +379a9a: 231b 1915 |0019: new-array v11, v1, [I // type@1519 │ │ +379a9e: 1905 f87f |001b: const-wide/high16 v5, #long 9221120237041090560 // #7ff8 │ │ +379aa2: 1207 |001d: const/4 v7, #int 0 // #0 │ │ +379aa4: 1a08 0000 |001e: const-string v8, "" // string@0000 │ │ +379aa8: 1609 0100 |0020: const-wide/16 v9, #int 1 // #1 │ │ +379aac: 0704 |0022: move-object v4, v0 │ │ +379aae: 7608 d7a1 0400 |0023: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/generic/BigSxg;.:(DLjava/math/BigDecimal;Ljava/lang/String;J[I)V // method@a1d7 │ │ +379ab4: 6900 a473 |0026: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_NAN:Lnet/sf/dibdib/generic/BigSxg; // field@73a4 │ │ +379ab8: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +379aba: 6900 a573 |0029: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_PI:Lnet/sf/dibdib/generic/BigSxg; // field@73a5 │ │ +379abe: 6900 a373 |002b: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.VAL_E:Lnet/sf/dibdib/generic/BigSxg; // field@73a3 │ │ +379ac2: 1301 4100 |002d: const/16 v1, #int 65 // #41 │ │ +379ac6: 2311 e315 |002f: new-array v1, v1, [Ljava/math/BigDecimal; // type@15e3 │ │ +379aca: 6901 b073 |0031: sput-object v1, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73b0 │ │ +379ace: 1301 8000 |0033: const/16 v1, #int 128 // #80 │ │ +379ad2: 2311 1515 |0035: new-array v1, v1, [B // type@1515 │ │ +379ad6: 6901 af73 |0037: sput-object v1, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73af │ │ +379ada: 1901 0040 |0039: const-wide/high16 v1, #long 4611686018427387904 // #4000 │ │ +379ade: 7120 bd97 2100 |003b: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ +379ae4: 0b01 |003e: move-result-wide v1 │ │ +379ae6: 6801 ac73 |003f: sput-wide v1, Lnet/sf/dibdib/generic/BigSxg;.kLogOf2:D // field@73ac │ │ +379aea: 6900 a673 |0041: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg_base:[B // field@73a6 │ │ +379aee: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x000b line=17 │ │ 0x0016 line=18 │ │ 0x0029 line=19 │ │ 0x002b line=20 │ │ @@ -820137,47 +820137,47 @@ │ │ type : '(DLjava/math/BigDecimal;Ljava/lang/String;J[I)V' │ │ access : 0x10082 (PRIVATE VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -379af4: |[379af4] net.sf.dibdib.generic.BigSxg.:(DLjava/math/BigDecimal;Ljava/lang/String;J[I)V │ │ -379b04: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -379b0a: 5a16 a773 |0003: iput-wide v6, v1, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a7 │ │ -379b0e: 2186 |0005: array-length v6, v8 │ │ -379b10: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -379b12: 3d06 0500 |0007: if-lez v6, 000c // +0005 │ │ -379b16: 4406 0807 |0009: aget v6, v8, v7 │ │ -379b1a: 2802 |000b: goto 000d // +0002 │ │ -379b1c: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -379b1e: 5916 a873 |000d: iput v6, v1, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a8 │ │ -379b22: 2186 |000f: array-length v6, v8 │ │ -379b24: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -379b26: 3560 0500 |0011: if-ge v0, v6, 0016 // +0005 │ │ -379b2a: 4406 0800 |0013: aget v6, v8, v0 │ │ -379b2e: 2802 |0015: goto 0017 // +0002 │ │ -379b30: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -379b32: 5916 a973 |0017: iput v6, v1, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a9 │ │ -379b36: 2186 |0019: array-length v6, v8 │ │ -379b38: 1220 |001a: const/4 v0, #int 2 // #2 │ │ -379b3a: 3560 0500 |001b: if-ge v0, v6, 0020 // +0005 │ │ -379b3e: 4406 0800 |001d: aget v6, v8, v0 │ │ -379b42: 2802 |001f: goto 0021 // +0002 │ │ -379b44: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -379b46: 5916 aa73 |0021: iput v6, v1, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73aa │ │ -379b4a: 2186 |0023: array-length v6, v8 │ │ -379b4c: 1230 |0024: const/4 v0, #int 3 // #3 │ │ -379b4e: 3560 0400 |0025: if-ge v0, v6, 0029 // +0004 │ │ -379b52: 4407 0800 |0027: aget v7, v8, v0 │ │ -379b56: 5917 ab73 |0029: iput v7, v1, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73ab │ │ -379b5a: 5a12 ad73 |002b: iput-wide v2, v1, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ad │ │ -379b5e: 5b14 ae73 |002d: iput-object v4, v1, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ae │ │ -379b62: 5b15 b173 |002f: iput-object v5, v1, Lnet/sf/dibdib/generic/BigSxg;.zString:Ljava/lang/String; // field@73b1 │ │ -379b66: 0e00 |0031: return-void │ │ +379af0: |[379af0] net.sf.dibdib.generic.BigSxg.:(DLjava/math/BigDecimal;Ljava/lang/String;J[I)V │ │ +379b00: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +379b06: 5a16 a773 |0003: iput-wide v6, v1, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a7 │ │ +379b0a: 2186 |0005: array-length v6, v8 │ │ +379b0c: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +379b0e: 3d06 0500 |0007: if-lez v6, 000c // +0005 │ │ +379b12: 4406 0807 |0009: aget v6, v8, v7 │ │ +379b16: 2802 |000b: goto 000d // +0002 │ │ +379b18: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +379b1a: 5916 a873 |000d: iput v6, v1, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a8 │ │ +379b1e: 2186 |000f: array-length v6, v8 │ │ +379b20: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +379b22: 3560 0500 |0011: if-ge v0, v6, 0016 // +0005 │ │ +379b26: 4406 0800 |0013: aget v6, v8, v0 │ │ +379b2a: 2802 |0015: goto 0017 // +0002 │ │ +379b2c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +379b2e: 5916 a973 |0017: iput v6, v1, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a9 │ │ +379b32: 2186 |0019: array-length v6, v8 │ │ +379b34: 1220 |001a: const/4 v0, #int 2 // #2 │ │ +379b36: 3560 0500 |001b: if-ge v0, v6, 0020 // +0005 │ │ +379b3a: 4406 0800 |001d: aget v6, v8, v0 │ │ +379b3e: 2802 |001f: goto 0021 // +0002 │ │ +379b40: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +379b42: 5916 aa73 |0021: iput v6, v1, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73aa │ │ +379b46: 2186 |0023: array-length v6, v8 │ │ +379b48: 1230 |0024: const/4 v0, #int 3 // #3 │ │ +379b4a: 3560 0400 |0025: if-ge v0, v6, 0029 // +0004 │ │ +379b4e: 4407 0800 |0027: aget v7, v8, v0 │ │ +379b52: 5917 ab73 |0029: iput v7, v1, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73ab │ │ +379b56: 5a12 ad73 |002b: iput-wide v2, v1, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ad │ │ +379b5a: 5b14 ae73 |002d: iput-object v4, v1, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ae │ │ +379b5e: 5b15 b173 |002f: iput-object v5, v1, Lnet/sf/dibdib/generic/BigSxg;.zString:Ljava/lang/String; // field@73b1 │ │ +379b62: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=123 │ │ 0x0005 line=124 │ │ 0x000f line=125 │ │ 0x0019 line=126 │ │ @@ -820198,47 +820198,47 @@ │ │ type : '(JLjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -379ba8: |[379ba8] net.sf.dibdib.generic.BigSxg.:(JLjava/lang/String;)V │ │ -379bb8: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ -379bbe: 1600 0100 |0003: const-wide/16 v0, #int 1 // #1 │ │ -379bc2: 5a40 a773 |0005: iput-wide v0, v4, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a7 │ │ -379bc6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -379bc8: 5940 a873 |0008: iput v0, v4, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a8 │ │ -379bcc: 5940 a973 |000a: iput v0, v4, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a9 │ │ -379bd0: 5940 aa73 |000c: iput v0, v4, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73aa │ │ -379bd4: 5940 ab73 |000e: iput v0, v4, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73ab │ │ -379bd8: 1801 8d42 eba9 c7d6 fbff |0010: const-wide v1, #double -nan // #fffbd6c7a9eb428d │ │ -379be2: 3103 0105 |0015: cmp-long v3, v1, v5 │ │ -379be6: 3b03 0c00 |0017: if-gez v3, 0023 // +000c │ │ -379bea: 1801 73bd 1456 3829 0400 |0019: const-wide v1, #double 5.7866e-309 // #000429385614bd73 │ │ -379bf4: 3103 0501 |001e: cmp-long v3, v5, v1 │ │ -379bf8: 3b03 0300 |0020: if-gez v3, 0023 // +0003 │ │ -379bfc: 1210 |0022: const/4 v0, #int 1 // #1 │ │ -379bfe: 3800 0400 |0023: if-eqz v0, 0027 // +0004 │ │ -379c02: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -379c04: 2806 |0026: goto 002c // +0006 │ │ -379c06: 2201 0113 |0027: new-instance v1, Ljava/math/BigDecimal; // type@1301 │ │ -379c0a: 7030 a998 5106 |0029: invoke-direct {v1, v5, v6}, Ljava/math/BigDecimal;.:(J)V // method@98a9 │ │ -379c10: 5b41 ae73 |002c: iput-object v1, v4, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ae │ │ -379c14: 3800 0800 |002e: if-eqz v0, 0036 // +0008 │ │ -379c18: 1600 c31e |0030: const-wide/16 v0, #int 7875 // #1ec3 │ │ -379c1c: 9d05 0500 |0032: mul-long v5, v5, v0 │ │ -379c20: 8655 |0034: long-to-double v5, v5 │ │ -379c22: 2809 |0035: goto 003e // +0009 │ │ -379c24: 1800 0000 0000 00c3 be40 |0036: const-wide v0, #double 7875 // #40bec30000000000 │ │ -379c2e: 8655 |003b: long-to-double v5, v5 │ │ -379c30: ad05 0500 |003c: mul-double v5, v5, v0 │ │ -379c34: 5a45 ad73 |003e: iput-wide v5, v4, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ad │ │ -379c38: 5b47 b173 |0040: iput-object v7, v4, Lnet/sf/dibdib/generic/BigSxg;.zString:Ljava/lang/String; // field@73b1 │ │ -379c3c: 0e00 |0042: return-void │ │ +379ba4: |[379ba4] net.sf.dibdib.generic.BigSxg.:(JLjava/lang/String;)V │ │ +379bb4: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ +379bba: 1600 0100 |0003: const-wide/16 v0, #int 1 // #1 │ │ +379bbe: 5a40 a773 |0005: iput-wide v0, v4, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a7 │ │ +379bc2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +379bc4: 5940 a873 |0008: iput v0, v4, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a8 │ │ +379bc8: 5940 a973 |000a: iput v0, v4, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a9 │ │ +379bcc: 5940 aa73 |000c: iput v0, v4, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73aa │ │ +379bd0: 5940 ab73 |000e: iput v0, v4, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73ab │ │ +379bd4: 1801 8d42 eba9 c7d6 fbff |0010: const-wide v1, #double -nan // #fffbd6c7a9eb428d │ │ +379bde: 3103 0105 |0015: cmp-long v3, v1, v5 │ │ +379be2: 3b03 0c00 |0017: if-gez v3, 0023 // +000c │ │ +379be6: 1801 73bd 1456 3829 0400 |0019: const-wide v1, #double 5.7866e-309 // #000429385614bd73 │ │ +379bf0: 3103 0501 |001e: cmp-long v3, v5, v1 │ │ +379bf4: 3b03 0300 |0020: if-gez v3, 0023 // +0003 │ │ +379bf8: 1210 |0022: const/4 v0, #int 1 // #1 │ │ +379bfa: 3800 0400 |0023: if-eqz v0, 0027 // +0004 │ │ +379bfe: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +379c00: 2806 |0026: goto 002c // +0006 │ │ +379c02: 2201 0113 |0027: new-instance v1, Ljava/math/BigDecimal; // type@1301 │ │ +379c06: 7030 a998 5106 |0029: invoke-direct {v1, v5, v6}, Ljava/math/BigDecimal;.:(J)V // method@98a9 │ │ +379c0c: 5b41 ae73 |002c: iput-object v1, v4, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ae │ │ +379c10: 3800 0800 |002e: if-eqz v0, 0036 // +0008 │ │ +379c14: 1600 c31e |0030: const-wide/16 v0, #int 7875 // #1ec3 │ │ +379c18: 9d05 0500 |0032: mul-long v5, v5, v0 │ │ +379c1c: 8655 |0034: long-to-double v5, v5 │ │ +379c1e: 2809 |0035: goto 003e // +0009 │ │ +379c20: 1800 0000 0000 00c3 be40 |0036: const-wide v0, #double 7875 // #40bec30000000000 │ │ +379c2a: 8655 |003b: long-to-double v5, v5 │ │ +379c2c: ad05 0500 |003c: mul-double v5, v5, v0 │ │ +379c30: 5a45 ad73 |003e: iput-wide v5, v4, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ad │ │ +379c34: 5b47 b173 |0040: iput-object v7, v4, Lnet/sf/dibdib/generic/BigSxg;.zString:Ljava/lang/String; // field@73b1 │ │ +379c38: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ 0x0008 line=96 │ │ 0x000a line=97 │ │ 0x000c line=98 │ │ @@ -820256,28 +820256,28 @@ │ │ type : '(Ljava/lang/String;D)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -379b68: |[379b68] net.sf.dibdib.generic.BigSxg.:(Ljava/lang/String;D)V │ │ -379b78: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -379b7e: 1600 0100 |0003: const-wide/16 v0, #int 1 // #1 │ │ -379b82: 5a20 a773 |0005: iput-wide v0, v2, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a7 │ │ -379b86: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -379b88: 5920 a873 |0008: iput v0, v2, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a8 │ │ -379b8c: 5920 a973 |000a: iput v0, v2, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a9 │ │ -379b90: 5920 aa73 |000c: iput v0, v2, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73aa │ │ -379b94: 5920 ab73 |000e: iput v0, v2, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73ab │ │ -379b98: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -379b9a: 5b20 ae73 |0011: iput-object v0, v2, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ae │ │ -379b9e: 5a24 ad73 |0013: iput-wide v4, v2, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ad │ │ -379ba2: 5b23 b173 |0015: iput-object v3, v2, Lnet/sf/dibdib/generic/BigSxg;.zString:Ljava/lang/String; // field@73b1 │ │ -379ba6: 0e00 |0017: return-void │ │ +379b64: |[379b64] net.sf.dibdib.generic.BigSxg.:(Ljava/lang/String;D)V │ │ +379b74: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +379b7a: 1600 0100 |0003: const-wide/16 v0, #int 1 // #1 │ │ +379b7e: 5a20 a773 |0005: iput-wide v0, v2, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a7 │ │ +379b82: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +379b84: 5920 a873 |0008: iput v0, v2, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a8 │ │ +379b88: 5920 a973 |000a: iput v0, v2, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a9 │ │ +379b8c: 5920 aa73 |000c: iput v0, v2, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73aa │ │ +379b90: 5920 ab73 |000e: iput v0, v2, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73ab │ │ +379b94: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +379b96: 5b20 ae73 |0011: iput-object v0, v2, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ae │ │ +379b9a: 5a24 ad73 |0013: iput-wide v4, v2, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ad │ │ +379b9e: 5b23 b173 |0015: iput-object v3, v2, Lnet/sf/dibdib/generic/BigSxg;.zString:Ljava/lang/String; // field@73b1 │ │ +379ba2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=112 │ │ 0x0008 line=113 │ │ 0x000a line=114 │ │ 0x000c line=115 │ │ @@ -820295,67 +820295,67 @@ │ │ type : '(Ljava/lang/String;Z)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -378ec0: |[378ec0] net.sf.dibdib.generic.BigSxg.bits4SxgChecked64:(Ljava/lang/String;Z)J │ │ -378ed0: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -378ed4: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378eda: 1a01 9206 |0005: const-string v1, "000000000000" // string@0692 │ │ -378ede: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378ee4: 6e20 4b98 a000 |000a: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378eea: 6e10 5498 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378ef0: 0c00 |0010: move-result-object v0 │ │ -378ef2: 6e10 2298 0a00 |0011: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -378ef8: 0a0a |0014: move-result v10 │ │ -378efa: 6e20 2d98 a000 |0015: invoke-virtual {v0, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -378f00: 0c0a |0018: move-result-object v10 │ │ -378f02: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -378f04: 1301 0a00 |001a: const/16 v1, #int 10 // #a │ │ -378f08: 6e30 2e98 0a01 |001c: invoke-virtual {v10, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -378f0e: 0c00 |001f: move-result-object v0 │ │ -378f10: 7110 dca1 0000 |0020: invoke-static {v0}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ -378f16: 0b02 |0023: move-result-wide v2 │ │ -378f18: 6e20 2d98 1a00 |0024: invoke-virtual {v10, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -378f1e: 0c0a |0027: move-result-object v10 │ │ -378f20: 7110 dca1 0a00 |0028: invoke-static {v10}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ -378f26: 0b00 |002b: move-result-wide v0 │ │ -378f28: 1804 ffff ffff 0000 0000 |002c: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ -378f32: a006 0204 |0031: and-long v6, v2, v4 │ │ -378f36: 1608 100e |0033: const-wide/16 v8, #int 3600 // #e10 │ │ -378f3a: 9d06 0608 |0035: mul-long v6, v6, v8 │ │ -378f3e: bb06 |0037: add-long/2addr v6, v0 │ │ -378f40: 130a 2000 |0038: const/16 v10, #int 32 // #20 │ │ -378f44: a500 020a |003a: ushr-long v0, v2, v10 │ │ -378f48: 9d00 0008 |003c: mul-long v0, v0, v8 │ │ -378f4c: a502 060a |003e: ushr-long v2, v6, v10 │ │ -378f50: bb20 |0040: add-long/2addr v0, v2 │ │ -378f52: 1602 3f00 |0041: const-wide/16 v2, #int 63 // #3f │ │ -378f56: c062 |0043: and-long/2addr v2, v6 │ │ -378f58: 130a 1a00 |0044: const/16 v10, #int 26 // #1a │ │ -378f5c: c3a0 |0046: shl-long/2addr v0, v10 │ │ -378f5e: c064 |0047: and-long/2addr v4, v6 │ │ -378f60: 126a |0048: const/4 v10, #int 6 // #6 │ │ -378f62: c5a4 |0049: ushr-long/2addr v4, v10 │ │ -378f64: c140 |004a: or-long/2addr v0, v4 │ │ -378f66: 7120 b170 1000 |004b: invoke-static {v0, v1}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.check64:(J)I // method@70b1 │ │ -378f6c: 0a04 |004e: move-result v4 │ │ -378f6e: df04 0419 |004f: xor-int/lit8 v4, v4, #int 25 // #19 │ │ -378f72: 8144 |0051: int-to-long v4, v4 │ │ -378f74: 3106 0204 |0052: cmp-long v6, v2, v4 │ │ -378f78: 3806 0b00 |0054: if-eqz v6, 005f // +000b │ │ -378f7c: 380b 0500 |0056: if-eqz v11, 005b // +0005 │ │ -378f80: 160a 0000 |0058: const-wide/16 v10, #int 0 // #0 │ │ -378f84: 2804 |005a: goto 005e // +0004 │ │ -378f86: a30a 000a |005b: shl-long v10, v0, v10 │ │ -378f8a: c12a |005d: or-long/2addr v10, v2 │ │ -378f8c: 100a |005e: return-wide v10 │ │ -378f8e: 1000 |005f: return-wide v0 │ │ +378ebc: |[378ebc] net.sf.dibdib.generic.BigSxg.bits4SxgChecked64:(Ljava/lang/String;Z)J │ │ +378ecc: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +378ed0: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378ed6: 1a01 9206 |0005: const-string v1, "000000000000" // string@0692 │ │ +378eda: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378ee0: 6e20 4b98 a000 |000a: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378ee6: 6e10 5498 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378eec: 0c00 |0010: move-result-object v0 │ │ +378eee: 6e10 2298 0a00 |0011: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +378ef4: 0a0a |0014: move-result v10 │ │ +378ef6: 6e20 2d98 a000 |0015: invoke-virtual {v0, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +378efc: 0c0a |0018: move-result-object v10 │ │ +378efe: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +378f00: 1301 0a00 |001a: const/16 v1, #int 10 // #a │ │ +378f04: 6e30 2e98 0a01 |001c: invoke-virtual {v10, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +378f0a: 0c00 |001f: move-result-object v0 │ │ +378f0c: 7110 dca1 0000 |0020: invoke-static {v0}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ +378f12: 0b02 |0023: move-result-wide v2 │ │ +378f14: 6e20 2d98 1a00 |0024: invoke-virtual {v10, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +378f1a: 0c0a |0027: move-result-object v10 │ │ +378f1c: 7110 dca1 0a00 |0028: invoke-static {v10}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ +378f22: 0b00 |002b: move-result-wide v0 │ │ +378f24: 1804 ffff ffff 0000 0000 |002c: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ +378f2e: a006 0204 |0031: and-long v6, v2, v4 │ │ +378f32: 1608 100e |0033: const-wide/16 v8, #int 3600 // #e10 │ │ +378f36: 9d06 0608 |0035: mul-long v6, v6, v8 │ │ +378f3a: bb06 |0037: add-long/2addr v6, v0 │ │ +378f3c: 130a 2000 |0038: const/16 v10, #int 32 // #20 │ │ +378f40: a500 020a |003a: ushr-long v0, v2, v10 │ │ +378f44: 9d00 0008 |003c: mul-long v0, v0, v8 │ │ +378f48: a502 060a |003e: ushr-long v2, v6, v10 │ │ +378f4c: bb20 |0040: add-long/2addr v0, v2 │ │ +378f4e: 1602 3f00 |0041: const-wide/16 v2, #int 63 // #3f │ │ +378f52: c062 |0043: and-long/2addr v2, v6 │ │ +378f54: 130a 1a00 |0044: const/16 v10, #int 26 // #1a │ │ +378f58: c3a0 |0046: shl-long/2addr v0, v10 │ │ +378f5a: c064 |0047: and-long/2addr v4, v6 │ │ +378f5c: 126a |0048: const/4 v10, #int 6 // #6 │ │ +378f5e: c5a4 |0049: ushr-long/2addr v4, v10 │ │ +378f60: c140 |004a: or-long/2addr v0, v4 │ │ +378f62: 7120 b170 1000 |004b: invoke-static {v0, v1}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.check64:(J)I // method@70b1 │ │ +378f68: 0a04 |004e: move-result v4 │ │ +378f6a: df04 0419 |004f: xor-int/lit8 v4, v4, #int 25 // #19 │ │ +378f6e: 8144 |0051: int-to-long v4, v4 │ │ +378f70: 3106 0204 |0052: cmp-long v6, v2, v4 │ │ +378f74: 3806 0b00 |0054: if-eqz v6, 005f // +000b │ │ +378f78: 380b 0500 |0056: if-eqz v11, 005b // +0005 │ │ +378f7c: 160a 0000 |0058: const-wide/16 v10, #int 0 // #0 │ │ +378f80: 2804 |005a: goto 005e // +0004 │ │ +378f82: a30a 000a |005b: shl-long v10, v0, v10 │ │ +378f86: c12a |005d: or-long/2addr v10, v2 │ │ +378f88: 100a |005e: return-wide v10 │ │ +378f8a: 1000 |005f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x001c line=837 │ │ 0x0024 line=838 │ │ 0x004b line=844 │ │ locals : │ │ @@ -820367,71 +820367,71 @@ │ │ type : '(Ljava/lang/String;Z)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -378f90: |[378f90] net.sf.dibdib.generic.BigSxg.bits4SxgFlipped64:(Ljava/lang/String;Z)J │ │ -378fa0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -378fa4: 7401 2298 1100 |0002: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@9822 │ │ -378faa: 0a01 |0005: move-result v1 │ │ -378fac: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -378fb0: 1304 0c00 |0008: const/16 v4, #int 12 // #c │ │ -378fb4: 3714 0a00 |000a: if-le v4, v1, 0014 // +000a │ │ -378fb8: 3812 0300 |000c: if-eqz v18, 000f // +0003 │ │ -378fbc: 2805 |000e: goto 0013 // +0005 │ │ -378fbe: 7701 dca1 1100 |000f: invoke-static/range {v17}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ -378fc4: 0b02 |0012: move-result-wide v2 │ │ -378fc6: 1002 |0013: return-wide v2 │ │ -378fc8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -378fca: 1304 0a00 |0015: const/16 v4, #int 10 // #a │ │ -378fce: 6e30 2e98 1004 |0017: invoke-virtual {v0, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -378fd4: 0c01 |001a: move-result-object v1 │ │ -378fd6: 7110 dca1 0100 |001b: invoke-static {v1}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ -378fdc: 0b05 |001e: move-result-wide v5 │ │ -378fde: 6e20 2d98 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -378fe4: 0c00 |0022: move-result-object v0 │ │ -378fe6: 7110 dca1 0000 |0023: invoke-static {v0}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ -378fec: 0b00 |0026: move-result-wide v0 │ │ -378fee: 1807 ffff ffff 0000 0000 |0027: const-wide v7, #double 2.122e-314 // #00000000ffffffff │ │ -378ff8: a009 0507 |002c: and-long v9, v5, v7 │ │ -378ffc: 160b 100e |002e: const-wide/16 v11, #int 3600 // #e10 │ │ -379000: 9d09 090b |0030: mul-long v9, v9, v11 │ │ -379004: bb09 |0032: add-long/2addr v9, v0 │ │ -379006: 1300 2000 |0033: const/16 v0, #int 32 // #20 │ │ -37900a: a504 0500 |0035: ushr-long v4, v5, v0 │ │ -37900e: 9d04 040b |0037: mul-long v4, v4, v11 │ │ -379012: a50b 0900 |0039: ushr-long v11, v9, v0 │ │ -379016: bbb4 |003b: add-long/2addr v4, v11 │ │ -379018: a50d 0400 |003c: ushr-long v13, v4, v0 │ │ -37901c: 160f 3000 |003e: const-wide/16 v15, #int 48 // #30 │ │ -379020: c0fd |0040: and-long/2addr v13, v15 │ │ -379022: 160f 0f00 |0041: const-wide/16 v15, #int 15 // #f │ │ -379026: c0fb |0043: and-long/2addr v11, v15 │ │ -379028: c1db |0044: or-long/2addr v11, v13 │ │ -37902a: 1241 |0045: const/4 v1, #int 4 // #4 │ │ -37902c: c514 |0046: ushr-long/2addr v4, v1 │ │ -37902e: c074 |0047: and-long/2addr v4, v7 │ │ -379030: 170d ffff 0000 |0048: const-wide/32 v13, #float 9.18341e-41 // #0000ffff │ │ -379036: c2d4 |004b: xor-long/2addr v4, v13 │ │ -379038: a300 0400 |004c: shl-long v0, v4, v0 │ │ -37903c: a004 0907 |004e: and-long v4, v9, v7 │ │ -379040: c2d4 |0050: xor-long/2addr v4, v13 │ │ -379042: c140 |0051: or-long/2addr v0, v4 │ │ -379044: 3812 0f00 |0052: if-eqz v18, 0061 // +000f │ │ -379048: 7120 b170 1000 |0054: invoke-static {v0, v1}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.check64:(J)I // method@70b1 │ │ -37904e: 0a04 |0057: move-result v4 │ │ -379050: 7c44 |0058: not-int v4, v4 │ │ -379052: dd04 043f |0059: and-int/lit8 v4, v4, #int 63 // #3f │ │ -379056: 8144 |005b: int-to-long v4, v4 │ │ -379058: 3106 0b04 |005c: cmp-long v6, v11, v4 │ │ -37905c: 3806 0300 |005e: if-eqz v6, 0061 // +0003 │ │ -379060: 1002 |0060: return-wide v2 │ │ -379062: 1000 |0061: return-wide v0 │ │ +378f8c: |[378f8c] net.sf.dibdib.generic.BigSxg.bits4SxgFlipped64:(Ljava/lang/String;Z)J │ │ +378f9c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +378fa0: 7401 2298 1100 |0002: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@9822 │ │ +378fa6: 0a01 |0005: move-result v1 │ │ +378fa8: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +378fac: 1304 0c00 |0008: const/16 v4, #int 12 // #c │ │ +378fb0: 3714 0a00 |000a: if-le v4, v1, 0014 // +000a │ │ +378fb4: 3812 0300 |000c: if-eqz v18, 000f // +0003 │ │ +378fb8: 2805 |000e: goto 0013 // +0005 │ │ +378fba: 7701 dca1 1100 |000f: invoke-static/range {v17}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ +378fc0: 0b02 |0012: move-result-wide v2 │ │ +378fc2: 1002 |0013: return-wide v2 │ │ +378fc4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +378fc6: 1304 0a00 |0015: const/16 v4, #int 10 // #a │ │ +378fca: 6e30 2e98 1004 |0017: invoke-virtual {v0, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +378fd0: 0c01 |001a: move-result-object v1 │ │ +378fd2: 7110 dca1 0100 |001b: invoke-static {v1}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ +378fd8: 0b05 |001e: move-result-wide v5 │ │ +378fda: 6e20 2d98 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +378fe0: 0c00 |0022: move-result-object v0 │ │ +378fe2: 7110 dca1 0000 |0023: invoke-static {v0}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ +378fe8: 0b00 |0026: move-result-wide v0 │ │ +378fea: 1807 ffff ffff 0000 0000 |0027: const-wide v7, #double 2.122e-314 // #00000000ffffffff │ │ +378ff4: a009 0507 |002c: and-long v9, v5, v7 │ │ +378ff8: 160b 100e |002e: const-wide/16 v11, #int 3600 // #e10 │ │ +378ffc: 9d09 090b |0030: mul-long v9, v9, v11 │ │ +379000: bb09 |0032: add-long/2addr v9, v0 │ │ +379002: 1300 2000 |0033: const/16 v0, #int 32 // #20 │ │ +379006: a504 0500 |0035: ushr-long v4, v5, v0 │ │ +37900a: 9d04 040b |0037: mul-long v4, v4, v11 │ │ +37900e: a50b 0900 |0039: ushr-long v11, v9, v0 │ │ +379012: bbb4 |003b: add-long/2addr v4, v11 │ │ +379014: a50d 0400 |003c: ushr-long v13, v4, v0 │ │ +379018: 160f 3000 |003e: const-wide/16 v15, #int 48 // #30 │ │ +37901c: c0fd |0040: and-long/2addr v13, v15 │ │ +37901e: 160f 0f00 |0041: const-wide/16 v15, #int 15 // #f │ │ +379022: c0fb |0043: and-long/2addr v11, v15 │ │ +379024: c1db |0044: or-long/2addr v11, v13 │ │ +379026: 1241 |0045: const/4 v1, #int 4 // #4 │ │ +379028: c514 |0046: ushr-long/2addr v4, v1 │ │ +37902a: c074 |0047: and-long/2addr v4, v7 │ │ +37902c: 170d ffff 0000 |0048: const-wide/32 v13, #float 9.18341e-41 // #0000ffff │ │ +379032: c2d4 |004b: xor-long/2addr v4, v13 │ │ +379034: a300 0400 |004c: shl-long v0, v4, v0 │ │ +379038: a004 0907 |004e: and-long v4, v9, v7 │ │ +37903c: c2d4 |0050: xor-long/2addr v4, v13 │ │ +37903e: c140 |0051: or-long/2addr v0, v4 │ │ +379040: 3812 0f00 |0052: if-eqz v18, 0061 // +000f │ │ +379044: 7120 b170 1000 |0054: invoke-static {v0, v1}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.check64:(J)I // method@70b1 │ │ +37904a: 0a04 |0057: move-result v4 │ │ +37904c: 7c44 |0058: not-int v4, v4 │ │ +37904e: dd04 043f |0059: and-int/lit8 v4, v4, #int 63 // #3f │ │ +379052: 8144 |005b: int-to-long v4, v4 │ │ +379054: 3106 0b04 |005c: cmp-long v6, v11, v4 │ │ +379058: 3806 0300 |005e: if-eqz v6, 0061 // +0003 │ │ +37905c: 1002 |0060: return-wide v2 │ │ +37905e: 1000 |0061: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=862 │ │ 0x000f line=863 │ │ 0x0017 line=865 │ │ 0x001f line=866 │ │ 0x0054 line=873 │ │ @@ -820444,63 +820444,63 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -379064: |[379064] net.sf.dibdib.generic.BigSxg.bits4sxg:(Ljava/lang/String;)J │ │ -379074: 6e10 2298 0f00 |0000: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -37907a: 0a00 |0003: move-result v0 │ │ -37907c: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -379080: 3c00 0300 |0006: if-gtz v0, 0009 // +0003 │ │ -379084: 1001 |0008: return-wide v1 │ │ -379086: 1303 2d00 |0009: const/16 v3, #int 45 // #2d │ │ -37908a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -37908c: 6e20 0998 4f00 |000c: invoke-virtual {v15, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -379092: 0a05 |000f: move-result v5 │ │ -379094: 3353 0300 |0010: if-ne v3, v5, 0013 // +0003 │ │ -379098: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -37909a: d803 040a |0013: add-int/lit8 v3, v4, #int 10 // #0a │ │ -37909e: 3403 0700 |0015: if-lt v3, v0, 001c // +0007 │ │ -3790a2: 7110 dda1 0f00 |0017: invoke-static {v15}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxgPart:(Ljava/lang/String;)J // method@a1dd │ │ -3790a8: 0b00 |001a: move-result-wide v0 │ │ -3790aa: 1000 |001b: return-wide v0 │ │ -3790ac: d800 00fe |001c: add-int/lit8 v0, v0, #int -2 // #fe │ │ -3790b0: 6e30 2e98 4f00 |001e: invoke-virtual {v15, v4, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3790b6: 0c03 |0021: move-result-object v3 │ │ -3790b8: 7110 dda1 0300 |0022: invoke-static {v3}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxgPart:(Ljava/lang/String;)J // method@a1dd │ │ -3790be: 0b05 |0025: move-result-wide v5 │ │ -3790c0: 6e20 2d98 0f00 |0026: invoke-virtual {v15, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3790c6: 0c0f |0029: move-result-object v15 │ │ -3790c8: 7110 dda1 0f00 |002a: invoke-static {v15}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxgPart:(Ljava/lang/String;)J // method@a1dd │ │ -3790ce: 0b07 |002d: move-result-wide v7 │ │ -3790d0: 1809 ffff ffff 0000 0000 |002e: const-wide v9, #double 2.122e-314 // #00000000ffffffff │ │ -3790da: a00b 0509 |0033: and-long v11, v5, v9 │ │ -3790de: 160d 100e |0035: const-wide/16 v13, #int 3600 // #e10 │ │ -3790e2: 9d0b 0b0d |0037: mul-long v11, v11, v13 │ │ -3790e6: bb7b |0039: add-long/2addr v11, v7 │ │ -3790e8: 130f 2000 |003a: const/16 v15, #int 32 // #20 │ │ -3790ec: c5f5 |003c: ushr-long/2addr v5, v15 │ │ -3790ee: 9d05 050d |003d: mul-long v5, v5, v13 │ │ -3790f2: a507 0b0f |003f: ushr-long v7, v11, v15 │ │ -3790f6: bb75 |0041: add-long/2addr v5, v7 │ │ -3790f8: 1707 ffff ff7f |0042: const-wide/32 v7, #float nan // #7fffffff │ │ -3790fe: c075 |0045: and-long/2addr v5, v7 │ │ -379100: c3f5 |0046: shl-long/2addr v5, v15 │ │ -379102: a007 0b09 |0047: and-long v7, v11, v9 │ │ -379106: c175 |0049: or-long/2addr v5, v7 │ │ -379108: 3c04 0300 |004a: if-gtz v4, 004d // +0003 │ │ -37910c: 2809 |004c: goto 0055 // +0009 │ │ -37910e: 310f 0105 |004d: cmp-long v15, v1, v5 │ │ -379112: 390f 0500 |004f: if-nez v15, 0054 // +0005 │ │ -379116: 1905 0080 |0051: const-wide/high16 v5, #long -9223372036854775808 // #8000 │ │ -37911a: 2802 |0053: goto 0055 // +0002 │ │ -37911c: 7d55 |0054: neg-long v5, v5 │ │ -37911e: 1005 |0055: return-wide v5 │ │ +379060: |[379060] net.sf.dibdib.generic.BigSxg.bits4sxg:(Ljava/lang/String;)J │ │ +379070: 6e10 2298 0f00 |0000: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +379076: 0a00 |0003: move-result v0 │ │ +379078: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +37907c: 3c00 0300 |0006: if-gtz v0, 0009 // +0003 │ │ +379080: 1001 |0008: return-wide v1 │ │ +379082: 1303 2d00 |0009: const/16 v3, #int 45 // #2d │ │ +379086: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +379088: 6e20 0998 4f00 |000c: invoke-virtual {v15, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37908e: 0a05 |000f: move-result v5 │ │ +379090: 3353 0300 |0010: if-ne v3, v5, 0013 // +0003 │ │ +379094: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +379096: d803 040a |0013: add-int/lit8 v3, v4, #int 10 // #0a │ │ +37909a: 3403 0700 |0015: if-lt v3, v0, 001c // +0007 │ │ +37909e: 7110 dda1 0f00 |0017: invoke-static {v15}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxgPart:(Ljava/lang/String;)J // method@a1dd │ │ +3790a4: 0b00 |001a: move-result-wide v0 │ │ +3790a6: 1000 |001b: return-wide v0 │ │ +3790a8: d800 00fe |001c: add-int/lit8 v0, v0, #int -2 // #fe │ │ +3790ac: 6e30 2e98 4f00 |001e: invoke-virtual {v15, v4, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3790b2: 0c03 |0021: move-result-object v3 │ │ +3790b4: 7110 dda1 0300 |0022: invoke-static {v3}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxgPart:(Ljava/lang/String;)J // method@a1dd │ │ +3790ba: 0b05 |0025: move-result-wide v5 │ │ +3790bc: 6e20 2d98 0f00 |0026: invoke-virtual {v15, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3790c2: 0c0f |0029: move-result-object v15 │ │ +3790c4: 7110 dda1 0f00 |002a: invoke-static {v15}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxgPart:(Ljava/lang/String;)J // method@a1dd │ │ +3790ca: 0b07 |002d: move-result-wide v7 │ │ +3790cc: 1809 ffff ffff 0000 0000 |002e: const-wide v9, #double 2.122e-314 // #00000000ffffffff │ │ +3790d6: a00b 0509 |0033: and-long v11, v5, v9 │ │ +3790da: 160d 100e |0035: const-wide/16 v13, #int 3600 // #e10 │ │ +3790de: 9d0b 0b0d |0037: mul-long v11, v11, v13 │ │ +3790e2: bb7b |0039: add-long/2addr v11, v7 │ │ +3790e4: 130f 2000 |003a: const/16 v15, #int 32 // #20 │ │ +3790e8: c5f5 |003c: ushr-long/2addr v5, v15 │ │ +3790ea: 9d05 050d |003d: mul-long v5, v5, v13 │ │ +3790ee: a507 0b0f |003f: ushr-long v7, v11, v15 │ │ +3790f2: bb75 |0041: add-long/2addr v5, v7 │ │ +3790f4: 1707 ffff ff7f |0042: const-wide/32 v7, #float nan // #7fffffff │ │ +3790fa: c075 |0045: and-long/2addr v5, v7 │ │ +3790fc: c3f5 |0046: shl-long/2addr v5, v15 │ │ +3790fe: a007 0b09 |0047: and-long v7, v11, v9 │ │ +379102: c175 |0049: or-long/2addr v5, v7 │ │ +379104: 3c04 0300 |004a: if-gtz v4, 004d // +0003 │ │ +379108: 2809 |004c: goto 0055 // +0009 │ │ +37910a: 310f 0105 |004d: cmp-long v15, v1, v5 │ │ +37910e: 390f 0500 |004f: if-nez v15, 0054 // +0005 │ │ +379112: 1905 0080 |0051: const-wide/high16 v5, #long -9223372036854775808 // #8000 │ │ +379116: 2802 |0053: goto 0055 // +0002 │ │ +379118: 7d55 |0054: neg-long v5, v5 │ │ +37911a: 1005 |0055: return-wide v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=912 │ │ 0x000c line=916 │ │ 0x0017 line=918 │ │ 0x001e line=920 │ │ 0x0026 line=921 │ │ @@ -820512,60 +820512,60 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -379120: |[379120] net.sf.dibdib.generic.BigSxg.bits4sxgPart:(Ljava/lang/String;)J │ │ -379130: 6200 a673 |0000: sget-object v0, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg_base:[B // field@73a6 │ │ -379134: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -379136: 3900 1800 |0003: if-nez v0, 001b // +0018 │ │ -37913a: 1300 8000 |0005: const/16 v0, #int 128 // #80 │ │ -37913e: 2300 1515 |0007: new-array v0, v0, [B // type@1515 │ │ -379142: 6202 2373 |0009: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -379146: 2122 |000b: array-length v2, v2 │ │ -379148: b112 |000c: sub-int/2addr v2, v1 │ │ -37914a: 3a02 0c00 |000d: if-ltz v2, 0019 // +000c │ │ -37914e: 6203 2373 |000f: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -379152: 4903 0302 |0011: aget-char v3, v3, v2 │ │ -379156: 8d24 |0013: int-to-byte v4, v2 │ │ -379158: 4f04 0003 |0014: aput-byte v4, v0, v3 │ │ -37915c: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ -379160: 28f5 |0018: goto 000d // -000b │ │ -379162: 6900 a673 |0019: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg_base:[B // field@73a6 │ │ -379166: 1602 0000 |001b: const-wide/16 v2, #int 0 // #0 │ │ -37916a: 6e10 2298 0600 |001d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -379170: 0a00 |0020: move-result v0 │ │ -379172: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -379174: 3d00 0b00 |0022: if-lez v0, 002d // +000b │ │ -379178: 1300 2d00 |0024: const/16 v0, #int 45 // #2d │ │ -37917c: 6e20 0998 4600 |0026: invoke-virtual {v6, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -379182: 0a05 |0029: move-result v5 │ │ -379184: 3350 0300 |002a: if-ne v0, v5, 002d // +0003 │ │ -379188: 2802 |002c: goto 002e // +0002 │ │ -37918a: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -37918c: 0110 |002e: move v0, v1 │ │ -37918e: 6e10 2298 0600 |002f: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -379194: 0a04 |0032: move-result v4 │ │ -379196: 3540 1500 |0033: if-ge v0, v4, 0048 // +0015 │ │ -37919a: 1604 3c00 |0035: const-wide/16 v4, #int 60 // #3c │ │ -37919e: 9d02 0204 |0037: mul-long v2, v2, v4 │ │ -3791a2: 6204 a673 |0039: sget-object v4, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg_base:[B // field@73a6 │ │ -3791a6: 6e20 0998 0600 |003b: invoke-virtual {v6, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3791ac: 0a05 |003e: move-result v5 │ │ -3791ae: dd05 057f |003f: and-int/lit8 v5, v5, #int 127 // #7f │ │ -3791b2: 4804 0405 |0041: aget-byte v4, v4, v5 │ │ -3791b6: 8144 |0043: int-to-long v4, v4 │ │ -3791b8: bb42 |0044: add-long/2addr v2, v4 │ │ -3791ba: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3791be: 28e8 |0047: goto 002f // -0018 │ │ -3791c0: 3801 0300 |0048: if-eqz v1, 004b // +0003 │ │ -3791c4: 7d22 |004a: neg-long v2, v2 │ │ -3791c6: 1002 |004b: return-wide v2 │ │ +37911c: |[37911c] net.sf.dibdib.generic.BigSxg.bits4sxgPart:(Ljava/lang/String;)J │ │ +37912c: 6200 a673 |0000: sget-object v0, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg_base:[B // field@73a6 │ │ +379130: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +379132: 3900 1800 |0003: if-nez v0, 001b // +0018 │ │ +379136: 1300 8000 |0005: const/16 v0, #int 128 // #80 │ │ +37913a: 2300 1515 |0007: new-array v0, v0, [B // type@1515 │ │ +37913e: 6202 2373 |0009: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +379142: 2122 |000b: array-length v2, v2 │ │ +379144: b112 |000c: sub-int/2addr v2, v1 │ │ +379146: 3a02 0c00 |000d: if-ltz v2, 0019 // +000c │ │ +37914a: 6203 2373 |000f: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +37914e: 4903 0302 |0011: aget-char v3, v3, v2 │ │ +379152: 8d24 |0013: int-to-byte v4, v2 │ │ +379154: 4f04 0003 |0014: aput-byte v4, v0, v3 │ │ +379158: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ +37915c: 28f5 |0018: goto 000d // -000b │ │ +37915e: 6900 a673 |0019: sput-object v0, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg_base:[B // field@73a6 │ │ +379162: 1602 0000 |001b: const-wide/16 v2, #int 0 // #0 │ │ +379166: 6e10 2298 0600 |001d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +37916c: 0a00 |0020: move-result v0 │ │ +37916e: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +379170: 3d00 0b00 |0022: if-lez v0, 002d // +000b │ │ +379174: 1300 2d00 |0024: const/16 v0, #int 45 // #2d │ │ +379178: 6e20 0998 4600 |0026: invoke-virtual {v6, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37917e: 0a05 |0029: move-result v5 │ │ +379180: 3350 0300 |002a: if-ne v0, v5, 002d // +0003 │ │ +379184: 2802 |002c: goto 002e // +0002 │ │ +379186: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +379188: 0110 |002e: move v0, v1 │ │ +37918a: 6e10 2298 0600 |002f: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +379190: 0a04 |0032: move-result v4 │ │ +379192: 3540 1500 |0033: if-ge v0, v4, 0048 // +0015 │ │ +379196: 1604 3c00 |0035: const-wide/16 v4, #int 60 // #3c │ │ +37919a: 9d02 0204 |0037: mul-long v2, v2, v4 │ │ +37919e: 6204 a673 |0039: sget-object v4, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg_base:[B // field@73a6 │ │ +3791a2: 6e20 0998 0600 |003b: invoke-virtual {v6, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3791a8: 0a05 |003e: move-result v5 │ │ +3791aa: dd05 057f |003f: and-int/lit8 v5, v5, #int 127 // #7f │ │ +3791ae: 4804 0405 |0041: aget-byte v4, v4, v5 │ │ +3791b2: 8144 |0043: int-to-long v4, v4 │ │ +3791b4: bb42 |0044: add-long/2addr v2, v4 │ │ +3791b6: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3791ba: 28e8 |0047: goto 002f // -0018 │ │ +3791bc: 3801 0300 |0048: if-eqz v1, 004b // +0003 │ │ +3791c0: 7d22 |004a: neg-long v2, v2 │ │ +3791c2: 1002 |004b: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=970 │ │ 0x0009 line=972 │ │ 0x000f line=973 │ │ 0x0019 line=976 │ │ 0x001d line=979 │ │ @@ -820579,38 +820579,38 @@ │ │ type : '(JLjava/lang/String;)Lnet/sf/dibdib/generic/BigSxg;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -379450: |[379450] net.sf.dibdib.generic.BigSxg.create:(JLjava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; │ │ -379460: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -379464: 3102 0003 |0002: cmp-long v2, v0, v3 │ │ -379468: 3902 0f00 |0004: if-nez v2, 0013 // +000f │ │ -37946c: 3805 0a00 |0006: if-eqz v5, 0010 // +000a │ │ -379470: 1a00 8106 |0008: const-string v0, "0" // string@0681 │ │ -379474: 6e20 1298 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37947a: 0a00 |000d: move-result v0 │ │ -37947c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -379480: 6203 a173 |0010: sget-object v3, Lnet/sf/dibdib/generic/BigSxg;.VAL_0:Lnet/sf/dibdib/generic/BigSxg; // field@73a1 │ │ -379484: 1103 |0012: return-object v3 │ │ -379486: 1600 0100 |0013: const-wide/16 v0, #int 1 // #1 │ │ -37948a: 3102 0003 |0015: cmp-long v2, v0, v3 │ │ -37948e: 3902 0f00 |0017: if-nez v2, 0026 // +000f │ │ -379492: 3805 0a00 |0019: if-eqz v5, 0023 // +000a │ │ -379496: 1a00 b106 |001b: const-string v0, "1" // string@06b1 │ │ -37949a: 6e20 1298 5000 |001d: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3794a0: 0a00 |0020: move-result v0 │ │ -3794a2: 3800 0500 |0021: if-eqz v0, 0026 // +0005 │ │ -3794a6: 6203 a273 |0023: sget-object v3, Lnet/sf/dibdib/generic/BigSxg;.VAL_1:Lnet/sf/dibdib/generic/BigSxg; // field@73a2 │ │ -3794aa: 1103 |0025: return-object v3 │ │ -3794ac: 2200 8c14 |0026: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -3794b0: 7040 d8a1 3054 |0028: invoke-direct {v0, v3, v4, v5}, Lnet/sf/dibdib/generic/BigSxg;.:(JLjava/lang/String;)V // method@a1d8 │ │ -3794b6: 1100 |002b: return-object v0 │ │ +37944c: |[37944c] net.sf.dibdib.generic.BigSxg.create:(JLjava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; │ │ +37945c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +379460: 3102 0003 |0002: cmp-long v2, v0, v3 │ │ +379464: 3902 0f00 |0004: if-nez v2, 0013 // +000f │ │ +379468: 3805 0a00 |0006: if-eqz v5, 0010 // +000a │ │ +37946c: 1a00 8106 |0008: const-string v0, "0" // string@0681 │ │ +379470: 6e20 1298 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +379476: 0a00 |000d: move-result v0 │ │ +379478: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +37947c: 6203 a173 |0010: sget-object v3, Lnet/sf/dibdib/generic/BigSxg;.VAL_0:Lnet/sf/dibdib/generic/BigSxg; // field@73a1 │ │ +379480: 1103 |0012: return-object v3 │ │ +379482: 1600 0100 |0013: const-wide/16 v0, #int 1 // #1 │ │ +379486: 3102 0003 |0015: cmp-long v2, v0, v3 │ │ +37948a: 3902 0f00 |0017: if-nez v2, 0026 // +000f │ │ +37948e: 3805 0a00 |0019: if-eqz v5, 0023 // +000a │ │ +379492: 1a00 b106 |001b: const-string v0, "1" // string@06b1 │ │ +379496: 6e20 1298 5000 |001d: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +37949c: 0a00 |0020: move-result v0 │ │ +37949e: 3800 0500 |0021: if-eqz v0, 0026 // +0005 │ │ +3794a2: 6203 a273 |0023: sget-object v3, Lnet/sf/dibdib/generic/BigSxg;.VAL_1:Lnet/sf/dibdib/generic/BigSxg; // field@73a2 │ │ +3794a6: 1103 |0025: return-object v3 │ │ +3794a8: 2200 8c14 |0026: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +3794ac: 7040 d8a1 3054 |0028: invoke-direct {v0, v3, v4, v5}, Lnet/sf/dibdib/generic/BigSxg;.:(JLjava/lang/String;)V // method@a1d8 │ │ +3794b2: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x000a line=134 │ │ 0x0010 line=135 │ │ 0x001d line=136 │ │ 0x0023 line=137 │ │ 0x0026 line=139 │ │ @@ -820623,93 +820623,93 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 140 16-bit code units │ │ -3792b8: |[3792b8] net.sf.dibdib.generic.BigSxg.create:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; │ │ -3792c8: 6e10 2298 0900 |0000: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -3792ce: 0a00 |0003: move-result v0 │ │ -3792d0: 1301 3900 |0004: const/16 v1, #int 57 // #39 │ │ -3792d4: 1302 3000 |0006: const/16 v2, #int 48 // #30 │ │ -3792d8: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -3792da: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -3792dc: 3703 2300 |000a: if-le v3, v0, 002d // +0023 │ │ -3792e0: 6e10 2298 0900 |000c: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -3792e6: 0a00 |000f: move-result v0 │ │ -3792e8: 3d00 1a00 |0010: if-lez v0, 002a // +001a │ │ -3792ec: 6e20 0998 4900 |0012: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3792f2: 0a00 |0015: move-result v0 │ │ -3792f4: 3602 1400 |0016: if-gt v2, v0, 002a // +0014 │ │ -3792f8: 6e20 0998 4900 |0018: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3792fe: 0a00 |001b: move-result v0 │ │ -379300: 3610 0e00 |001c: if-gt v0, v1, 002a // +000e │ │ -379304: 6e20 0998 4900 |001e: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -37930a: 0a00 |0021: move-result v0 │ │ -37930c: dd00 000f |0022: and-int/lit8 v0, v0, #int 15 // #0f │ │ -379310: 8100 |0024: int-to-long v0, v0 │ │ -379312: 7130 dea1 1009 |0025: invoke-static {v0, v1, v9}, Lnet/sf/dibdib/generic/BigSxg;.create:(JLjava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; // method@a1de │ │ -379318: 0c09 |0028: move-result-object v9 │ │ -37931a: 2803 |0029: goto 002c // +0003 │ │ -37931c: 6209 a473 |002a: sget-object v9, Lnet/sf/dibdib/generic/BigSxg;.VAL_NAN:Lnet/sf/dibdib/generic/BigSxg; // field@73a4 │ │ -379320: 1109 |002c: return-object v9 │ │ -379322: 1300 2d00 |002d: const/16 v0, #int 45 // #2d │ │ -379326: 6e20 0998 4900 |002f: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -37932c: 0a05 |0032: move-result v5 │ │ -37932e: 3350 0400 |0033: if-ne v0, v5, 0037 // +0004 │ │ -379332: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -379334: 2802 |0036: goto 0038 // +0002 │ │ -379336: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -379338: 6e20 0998 0900 |0038: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -37933e: 0a05 |003b: move-result v5 │ │ -379340: 1306 0a00 |003c: const/16 v6, #int 10 // #a │ │ -379344: 3352 4900 |003e: if-ne v2, v5, 0087 // +0049 │ │ -379348: d805 0002 |0040: add-int/lit8 v5, v0, #int 2 // #02 │ │ -37934c: 6e10 2298 0900 |0042: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -379352: 0a07 |0045: move-result v7 │ │ -379354: 3675 4100 |0046: if-gt v5, v7, 0087 // +0041 │ │ -379358: d807 0001 |0048: add-int/lit8 v7, v0, #int 1 // #01 │ │ -37935c: 6e20 0998 7900 |004a: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -379362: 0a08 |004d: move-result v8 │ │ -379364: 3682 0900 |004e: if-gt v2, v8, 0057 // +0009 │ │ -379368: 6e20 0998 7900 |0050: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -37936e: 0a02 |0053: move-result v2 │ │ -379370: 3421 0300 |0054: if-lt v1, v2, 0057 // +0003 │ │ -379374: 2831 |0056: goto 0087 // +0031 │ │ -379376: 1301 2300 |0057: const/16 v1, #int 35 // #23 │ │ -37937a: 6e20 0998 7900 |0059: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -379380: 0a02 |005c: move-result v2 │ │ -379382: 3321 1300 |005d: if-ne v1, v2, 0070 // +0013 │ │ -379386: 6e20 2d98 5900 |005f: invoke-virtual {v9, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -37938c: 0c01 |0062: move-result-object v1 │ │ -37938e: 7120 daa1 4100 |0063: invoke-static {v1, v4}, Lnet/sf/dibdib/generic/BigSxg;.bits4SxgChecked64:(Ljava/lang/String;Z)J // method@a1da │ │ -379394: 0b01 |0066: move-result-wide v1 │ │ -379396: 3900 0300 |0067: if-nez v0, 006a // +0003 │ │ -37939a: 2802 |0069: goto 006b // +0002 │ │ -37939c: 7d11 |006a: neg-long v1, v1 │ │ -37939e: 7130 dea1 2109 |006b: invoke-static {v1, v2, v9}, Lnet/sf/dibdib/generic/BigSxg;.create:(JLjava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; // method@a1de │ │ -3793a4: 0c09 |006e: move-result-object v9 │ │ -3793a6: 1109 |006f: return-object v9 │ │ -3793a8: 6e20 2d98 0900 |0070: invoke-virtual {v9, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3793ae: 0c01 |0073: move-result-object v1 │ │ -3793b0: 7110 eaa1 0100 |0074: invoke-static {v1}, Lnet/sf/dibdib/generic/BigSxg;.radix4Marker:(Ljava/lang/String;)I // method@a1ea │ │ -3793b6: 0a01 |0077: move-result v1 │ │ -3793b8: 3613 0a00 |0078: if-gt v3, v1, 0082 // +000a │ │ -3793bc: 3316 0300 |007a: if-ne v6, v1, 007d // +0003 │ │ -3793c0: 2806 |007c: goto 0082 // +0006 │ │ -3793c2: 7130 e1a1 5901 |007d: invoke-static {v9, v5, v1}, Lnet/sf/dibdib/generic/BigSxg;.create4Radix:(Ljava/lang/String;II)Lnet/sf/dibdib/generic/BigSxg; // method@a1e1 │ │ -3793c8: 0c09 |0080: move-result-object v9 │ │ -3793ca: 1109 |0081: return-object v9 │ │ -3793cc: 7130 e1a1 0906 |0082: invoke-static {v9, v0, v6}, Lnet/sf/dibdib/generic/BigSxg;.create4Radix:(Ljava/lang/String;II)Lnet/sf/dibdib/generic/BigSxg; // method@a1e1 │ │ -3793d2: 0c09 |0085: move-result-object v9 │ │ -3793d4: 1109 |0086: return-object v9 │ │ -3793d6: 7130 e1a1 4906 |0087: invoke-static {v9, v4, v6}, Lnet/sf/dibdib/generic/BigSxg;.create4Radix:(Ljava/lang/String;II)Lnet/sf/dibdib/generic/BigSxg; // method@a1e1 │ │ -3793dc: 0c09 |008a: move-result-object v9 │ │ -3793de: 1109 |008b: return-object v9 │ │ +3792b4: |[3792b4] net.sf.dibdib.generic.BigSxg.create:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; │ │ +3792c4: 6e10 2298 0900 |0000: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +3792ca: 0a00 |0003: move-result v0 │ │ +3792cc: 1301 3900 |0004: const/16 v1, #int 57 // #39 │ │ +3792d0: 1302 3000 |0006: const/16 v2, #int 48 // #30 │ │ +3792d4: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +3792d6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +3792d8: 3703 2300 |000a: if-le v3, v0, 002d // +0023 │ │ +3792dc: 6e10 2298 0900 |000c: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +3792e2: 0a00 |000f: move-result v0 │ │ +3792e4: 3d00 1a00 |0010: if-lez v0, 002a // +001a │ │ +3792e8: 6e20 0998 4900 |0012: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3792ee: 0a00 |0015: move-result v0 │ │ +3792f0: 3602 1400 |0016: if-gt v2, v0, 002a // +0014 │ │ +3792f4: 6e20 0998 4900 |0018: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3792fa: 0a00 |001b: move-result v0 │ │ +3792fc: 3610 0e00 |001c: if-gt v0, v1, 002a // +000e │ │ +379300: 6e20 0998 4900 |001e: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +379306: 0a00 |0021: move-result v0 │ │ +379308: dd00 000f |0022: and-int/lit8 v0, v0, #int 15 // #0f │ │ +37930c: 8100 |0024: int-to-long v0, v0 │ │ +37930e: 7130 dea1 1009 |0025: invoke-static {v0, v1, v9}, Lnet/sf/dibdib/generic/BigSxg;.create:(JLjava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; // method@a1de │ │ +379314: 0c09 |0028: move-result-object v9 │ │ +379316: 2803 |0029: goto 002c // +0003 │ │ +379318: 6209 a473 |002a: sget-object v9, Lnet/sf/dibdib/generic/BigSxg;.VAL_NAN:Lnet/sf/dibdib/generic/BigSxg; // field@73a4 │ │ +37931c: 1109 |002c: return-object v9 │ │ +37931e: 1300 2d00 |002d: const/16 v0, #int 45 // #2d │ │ +379322: 6e20 0998 4900 |002f: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +379328: 0a05 |0032: move-result v5 │ │ +37932a: 3350 0400 |0033: if-ne v0, v5, 0037 // +0004 │ │ +37932e: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +379330: 2802 |0036: goto 0038 // +0002 │ │ +379332: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +379334: 6e20 0998 0900 |0038: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37933a: 0a05 |003b: move-result v5 │ │ +37933c: 1306 0a00 |003c: const/16 v6, #int 10 // #a │ │ +379340: 3352 4900 |003e: if-ne v2, v5, 0087 // +0049 │ │ +379344: d805 0002 |0040: add-int/lit8 v5, v0, #int 2 // #02 │ │ +379348: 6e10 2298 0900 |0042: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +37934e: 0a07 |0045: move-result v7 │ │ +379350: 3675 4100 |0046: if-gt v5, v7, 0087 // +0041 │ │ +379354: d807 0001 |0048: add-int/lit8 v7, v0, #int 1 // #01 │ │ +379358: 6e20 0998 7900 |004a: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37935e: 0a08 |004d: move-result v8 │ │ +379360: 3682 0900 |004e: if-gt v2, v8, 0057 // +0009 │ │ +379364: 6e20 0998 7900 |0050: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37936a: 0a02 |0053: move-result v2 │ │ +37936c: 3421 0300 |0054: if-lt v1, v2, 0057 // +0003 │ │ +379370: 2831 |0056: goto 0087 // +0031 │ │ +379372: 1301 2300 |0057: const/16 v1, #int 35 // #23 │ │ +379376: 6e20 0998 7900 |0059: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37937c: 0a02 |005c: move-result v2 │ │ +37937e: 3321 1300 |005d: if-ne v1, v2, 0070 // +0013 │ │ +379382: 6e20 2d98 5900 |005f: invoke-virtual {v9, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +379388: 0c01 |0062: move-result-object v1 │ │ +37938a: 7120 daa1 4100 |0063: invoke-static {v1, v4}, Lnet/sf/dibdib/generic/BigSxg;.bits4SxgChecked64:(Ljava/lang/String;Z)J // method@a1da │ │ +379390: 0b01 |0066: move-result-wide v1 │ │ +379392: 3900 0300 |0067: if-nez v0, 006a // +0003 │ │ +379396: 2802 |0069: goto 006b // +0002 │ │ +379398: 7d11 |006a: neg-long v1, v1 │ │ +37939a: 7130 dea1 2109 |006b: invoke-static {v1, v2, v9}, Lnet/sf/dibdib/generic/BigSxg;.create:(JLjava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; // method@a1de │ │ +3793a0: 0c09 |006e: move-result-object v9 │ │ +3793a2: 1109 |006f: return-object v9 │ │ +3793a4: 6e20 2d98 0900 |0070: invoke-virtual {v9, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3793aa: 0c01 |0073: move-result-object v1 │ │ +3793ac: 7110 eaa1 0100 |0074: invoke-static {v1}, Lnet/sf/dibdib/generic/BigSxg;.radix4Marker:(Ljava/lang/String;)I // method@a1ea │ │ +3793b2: 0a01 |0077: move-result v1 │ │ +3793b4: 3613 0a00 |0078: if-gt v3, v1, 0082 // +000a │ │ +3793b8: 3316 0300 |007a: if-ne v6, v1, 007d // +0003 │ │ +3793bc: 2806 |007c: goto 0082 // +0006 │ │ +3793be: 7130 e1a1 5901 |007d: invoke-static {v9, v5, v1}, Lnet/sf/dibdib/generic/BigSxg;.create4Radix:(Ljava/lang/String;II)Lnet/sf/dibdib/generic/BigSxg; // method@a1e1 │ │ +3793c4: 0c09 |0080: move-result-object v9 │ │ +3793c6: 1109 |0081: return-object v9 │ │ +3793c8: 7130 e1a1 0906 |0082: invoke-static {v9, v0, v6}, Lnet/sf/dibdib/generic/BigSxg;.create4Radix:(Ljava/lang/String;II)Lnet/sf/dibdib/generic/BigSxg; // method@a1e1 │ │ +3793ce: 0c09 |0085: move-result-object v9 │ │ +3793d0: 1109 |0086: return-object v9 │ │ +3793d2: 7130 e1a1 4906 |0087: invoke-static {v9, v4, v6}, Lnet/sf/dibdib/generic/BigSxg;.create4Radix:(Ljava/lang/String;II)Lnet/sf/dibdib/generic/BigSxg; // method@a1e1 │ │ +3793d8: 0c09 |008a: move-result-object v9 │ │ +3793da: 1109 |008b: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x000c line=333 │ │ 0x001e line=334 │ │ 0x002a line=335 │ │ 0x002f line=337 │ │ @@ -820731,38 +820731,38 @@ │ │ type : '(Ljava/lang/String;D)Lnet/sf/dibdib/generic/BigSxg;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -3793e0: |[3793e0] net.sf.dibdib.generic.BigSxg.create:(Ljava/lang/String;D)Lnet/sf/dibdib/generic/BigSxg; │ │ -3793f0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3793f4: 2f02 0004 |0002: cmpl-double v2, v0, v4 │ │ -3793f8: 3902 0f00 |0004: if-nez v2, 0013 // +000f │ │ -3793fc: 3803 0a00 |0006: if-eqz v3, 0010 // +000a │ │ -379400: 1a00 8106 |0008: const-string v0, "0" // string@0681 │ │ -379404: 6e20 1298 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37940a: 0a00 |000d: move-result v0 │ │ -37940c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -379410: 6203 a173 |0010: sget-object v3, Lnet/sf/dibdib/generic/BigSxg;.VAL_0:Lnet/sf/dibdib/generic/BigSxg; // field@73a1 │ │ -379414: 1103 |0012: return-object v3 │ │ -379416: 1800 0000 0000 00c3 be40 |0013: const-wide v0, #double 7875 // #40bec30000000000 │ │ -379420: 2f02 0004 |0018: cmpl-double v2, v0, v4 │ │ -379424: 3902 0f00 |001a: if-nez v2, 0029 // +000f │ │ -379428: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -37942c: 1a00 b106 |001e: const-string v0, "1" // string@06b1 │ │ -379430: 6e20 1298 3000 |0020: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -379436: 0a00 |0023: move-result v0 │ │ -379438: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -37943c: 6203 a273 |0026: sget-object v3, Lnet/sf/dibdib/generic/BigSxg;.VAL_1:Lnet/sf/dibdib/generic/BigSxg; // field@73a2 │ │ -379440: 1103 |0028: return-object v3 │ │ -379442: 2200 8c14 |0029: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -379446: 7040 d9a1 3054 |002b: invoke-direct {v0, v3, v4, v5}, Lnet/sf/dibdib/generic/BigSxg;.:(Ljava/lang/String;D)V // method@a1d9 │ │ -37944c: 1100 |002e: return-object v0 │ │ +3793dc: |[3793dc] net.sf.dibdib.generic.BigSxg.create:(Ljava/lang/String;D)Lnet/sf/dibdib/generic/BigSxg; │ │ +3793ec: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3793f0: 2f02 0004 |0002: cmpl-double v2, v0, v4 │ │ +3793f4: 3902 0f00 |0004: if-nez v2, 0013 // +000f │ │ +3793f8: 3803 0a00 |0006: if-eqz v3, 0010 // +000a │ │ +3793fc: 1a00 8106 |0008: const-string v0, "0" // string@0681 │ │ +379400: 6e20 1298 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +379406: 0a00 |000d: move-result v0 │ │ +379408: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +37940c: 6203 a173 |0010: sget-object v3, Lnet/sf/dibdib/generic/BigSxg;.VAL_0:Lnet/sf/dibdib/generic/BigSxg; // field@73a1 │ │ +379410: 1103 |0012: return-object v3 │ │ +379412: 1800 0000 0000 00c3 be40 |0013: const-wide v0, #double 7875 // #40bec30000000000 │ │ +37941c: 2f02 0004 |0018: cmpl-double v2, v0, v4 │ │ +379420: 3902 0f00 |001a: if-nez v2, 0029 // +000f │ │ +379424: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +379428: 1a00 b106 |001e: const-string v0, "1" // string@06b1 │ │ +37942c: 6e20 1298 3000 |0020: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +379432: 0a00 |0023: move-result v0 │ │ +379434: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ +379438: 6203 a273 |0026: sget-object v3, Lnet/sf/dibdib/generic/BigSxg;.VAL_1:Lnet/sf/dibdib/generic/BigSxg; // field@73a2 │ │ +37943c: 1103 |0028: return-object v3 │ │ +37943e: 2200 8c14 |0029: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +379442: 7040 d9a1 3054 |002b: invoke-direct {v0, v3, v4, v5}, Lnet/sf/dibdib/generic/BigSxg;.:(Ljava/lang/String;D)V // method@a1d9 │ │ +379448: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x000a line=143 │ │ 0x0010 line=144 │ │ 0x0020 line=146 │ │ 0x0026 line=147 │ │ 0x0029 line=149 │ │ @@ -820775,406 +820775,406 @@ │ │ type : '(Ljava/lang/String;II)Lnet/sf/dibdib/generic/BigSxg;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 685 16-bit code units │ │ -3794b8: |[3794b8] net.sf.dibdib.generic.BigSxg.create4Radix:(Ljava/lang/String;II)Lnet/sf/dibdib/generic/BigSxg; │ │ -3794c8: 0804 1400 |0000: move-object/from16 v4, v20 │ │ -3794cc: 0200 1500 |0002: move/from16 v0, v21 │ │ -3794d0: 0201 1600 |0004: move/from16 v1, v22 │ │ -3794d4: 7100 e9a1 0000 |0006: invoke-static {}, Lnet/sf/dibdib/generic/BigSxg;.populateDigits:()V // method@a1e9 │ │ -3794da: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -3794dc: 3731 a102 |000a: if-le v1, v3, 02ab // +02a1 │ │ -3794e0: 1305 4000 |000c: const/16 v5, #int 64 // #40 │ │ -3794e4: 3515 0400 |000e: if-ge v5, v1, 0012 // +0004 │ │ -3794e8: 2900 9b02 |0010: goto/16 02ab // +029b │ │ -3794ec: 7401 2298 1400 |0012: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ -3794f2: 0a05 |0015: move-result v5 │ │ -3794f4: d806 05ff |0016: add-int/lit8 v6, v5, #int -1 // #ff │ │ -3794f8: 1307 1800 |0018: const/16 v7, #int 24 // #18 │ │ -3794fc: 1308 5000 |001a: const/16 v8, #int 80 // #50 │ │ -379500: 1309 6100 |001c: const/16 v9, #int 97 // #61 │ │ -379504: 3706 2300 |001e: if-le v6, v0, 0041 // +0023 │ │ -379508: 6e20 0998 6400 |0020: invoke-virtual {v4, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -37950e: 0a0a |0023: move-result v10 │ │ -379510: 36a9 0b00 |0024: if-gt v9, v10, 002f // +000b │ │ -379514: d80b 0157 |0026: add-int/lit8 v11, v1, #int 87 // #57 │ │ -379518: 37ab 1400 |0028: if-le v11, v10, 003c // +0014 │ │ -37951c: 130b 7a00 |002a: const/16 v11, #int 122 // #7a │ │ -379520: 36ab 1200 |002c: if-gt v11, v10, 003e // +0012 │ │ -379524: 280e |002e: goto 003c // +000e │ │ -379526: 33a8 0500 |002f: if-ne v8, v10, 0034 // +0005 │ │ -37952a: 3717 0300 |0031: if-le v7, v1, 0034 // +0003 │ │ -37952e: 2809 |0033: goto 003c // +0009 │ │ -379530: 130b 4500 |0034: const/16 v11, #int 69 // #45 │ │ -379534: 33ab 0800 |0036: if-ne v11, v10, 003e // +0008 │ │ -379538: 130a 0a00 |0038: const/16 v10, #int 10 // #a │ │ -37953c: 341a 0400 |003a: if-lt v10, v1, 003e // +0004 │ │ -379540: 0165 |003c: move v5, v6 │ │ -379542: 2804 |003d: goto 0041 // +0004 │ │ -379544: d806 06ff |003e: add-int/lit8 v6, v6, #int -1 // #ff │ │ -379548: 28d8 |0040: goto 0018 // -0028 │ │ -37954a: 7401 2298 1400 |0041: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ -379550: 0a06 |0044: move-result v6 │ │ -379552: 130a 2400 |0045: const/16 v10, #int 36 // #24 │ │ -379556: 130b 2d00 |0047: const/16 v11, #int 45 // #2d │ │ -37955a: 120c |0049: const/4 v12, #int 0 // #0 │ │ -37955c: 3565 4b00 |004a: if-ge v5, v6, 0095 // +004b │ │ -379560: d806 0501 |004c: add-int/lit8 v6, v5, #int 1 // #01 │ │ -379564: 120d |004e: const/4 v13, #int 0 // #0 │ │ -379566: 120e |004f: const/4 v14, #int 0 // #0 │ │ -379568: 120f |0050: const/4 v15, #int 0 // #0 │ │ -37956a: 7401 2298 1400 |0051: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ -379570: 0a02 |0054: move-result v2 │ │ -379572: 3526 2e00 |0055: if-ge v6, v2, 0083 // +002e │ │ -379576: 6e20 0998 6400 |0057: invoke-virtual {v4, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -37957c: 0a02 |005a: move-result v2 │ │ -37957e: 332b 0400 |005b: if-ne v11, v2, 005f // +0004 │ │ -379582: 121e |005d: const/4 v14, #int 1 // #1 │ │ -379584: 2821 |005e: goto 007f // +0021 │ │ -379586: dd03 027f |005f: and-int/lit8 v3, v2, #int 127 // #7f │ │ -37958a: 3639 1200 |0061: if-gt v9, v3, 0073 // +0012 │ │ -37958e: 920d 0d01 |0063: mul-int v13, v13, v1 │ │ -379592: 6210 af73 |0065: sget-object v16, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73af │ │ -379596: 371a 0500 |0067: if-le v10, v1, 006c // +0005 │ │ -37959a: 1311 2000 |0069: const/16 v17, #int 32 // #20 │ │ -37959e: 2803 |006b: goto 006e // +0003 │ │ -3795a0: 1311 0000 |006c: const/16 v17, #int 0 // #0 │ │ -3795a4: 9103 0311 |006e: sub-int v3, v3, v17 │ │ -3795a8: 4803 1003 |0070: aget-byte v3, v16, v3 │ │ -3795ac: 2807 |0072: goto 0079 // +0007 │ │ -3795ae: 920d 0d01 |0073: mul-int v13, v13, v1 │ │ -3795b2: 6210 af73 |0075: sget-object v16, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73af │ │ -3795b6: 4803 1003 |0077: aget-byte v3, v16, v3 │ │ -3795ba: b03d |0079: add-int/2addr v13, v3 │ │ -3795bc: da0f 0f0a |007a: mul-int/lit8 v15, v15, #int 10 // #0a │ │ -3795c0: dd02 020f |007c: and-int/lit8 v2, v2, #int 15 // #0f │ │ -3795c4: b02f |007e: add-int/2addr v15, v2 │ │ -3795c6: d806 0601 |007f: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3795ca: 1213 |0081: const/4 v3, #int 1 // #1 │ │ -3795cc: 28cf |0082: goto 0051 // -0031 │ │ -3795ce: 3717 1400 |0083: if-le v7, v1, 0097 // +0014 │ │ -3795d2: 1302 7000 |0085: const/16 v2, #int 112 // #70 │ │ -3795d6: 6e20 0998 5400 |0087: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3795dc: 0a03 |008a: move-result v3 │ │ -3795de: 3232 0800 |008b: if-eq v2, v3, 0093 // +0008 │ │ -3795e2: 6e20 0998 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3795e8: 0a02 |0090: move-result v2 │ │ -3795ea: 3328 0600 |0091: if-ne v8, v2, 0097 // +0006 │ │ -3795ee: 01fd |0093: move v13, v15 │ │ -3795f0: 2803 |0094: goto 0097 // +0003 │ │ -3795f2: 120d |0095: const/4 v13, #int 0 // #0 │ │ -3795f4: 120e |0096: const/4 v14, #int 0 // #0 │ │ -3795f6: 380e 0300 |0097: if-eqz v14, 009a // +0003 │ │ -3795fa: 7bdd |0099: neg-int v13, v13 │ │ -3795fc: 6e20 0998 c400 |009a: invoke-virtual {v4, v12}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -379602: 0a02 |009d: move-result v2 │ │ -379604: 332b 0400 |009e: if-ne v11, v2, 00a2 // +0004 │ │ -379608: 1212 |00a0: const/4 v2, #int 1 // #1 │ │ -37960a: 2802 |00a1: goto 00a3 // +0002 │ │ -37960c: 1202 |00a2: const/4 v2, #int 0 // #0 │ │ -37960e: 7401 2298 1400 |00a3: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ -379614: 0a03 |00a6: move-result v3 │ │ -379616: 3703 0a00 |00a7: if-le v3, v0, 00b1 // +000a │ │ -37961a: 7402 0998 1400 |00a9: invoke-virtual/range {v20, v21}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -379620: 0a03 |00ac: move-result v3 │ │ -379622: 333b 0400 |00ad: if-ne v11, v3, 00b1 // +0004 │ │ -379626: 1213 |00af: const/4 v3, #int 1 // #1 │ │ -379628: 2802 |00b0: goto 00b2 // +0002 │ │ -37962a: 1203 |00b1: const/4 v3, #int 0 // #0 │ │ -37962c: b003 |00b2: add-int/2addr v3, v0 │ │ -37962e: 7401 2298 1400 |00b3: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ -379634: 0a06 |00b6: move-result v6 │ │ -379636: 3736 0c00 |00b7: if-le v6, v3, 00c3 // +000c │ │ -37963a: 1306 3000 |00b9: const/16 v6, #int 48 // #30 │ │ -37963e: 6e20 0998 3400 |00bb: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -379644: 0a07 |00be: move-result v7 │ │ -379646: 3376 0400 |00bf: if-ne v6, v7, 00c3 // +0004 │ │ -37964a: 1216 |00c1: const/4 v6, #int 1 // #1 │ │ -37964c: 2802 |00c2: goto 00c4 // +0002 │ │ -37964e: 1206 |00c3: const/4 v6, #int 0 // #0 │ │ -379650: b063 |00c4: add-int/2addr v3, v6 │ │ -379652: 7401 2298 1400 |00c5: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ -379658: 0a06 |00c8: move-result v6 │ │ -37965a: 1307 2e00 |00c9: const/16 v7, #int 46 // #2e │ │ -37965e: 3736 0a00 |00cb: if-le v6, v3, 00d5 // +000a │ │ -379662: 6e20 0998 3400 |00cd: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -379668: 0a06 |00d0: move-result v6 │ │ -37966a: 3367 0400 |00d1: if-ne v7, v6, 00d5 // +0004 │ │ -37966e: 1216 |00d3: const/4 v6, #int 1 // #1 │ │ -379670: 2802 |00d4: goto 00d6 // +0002 │ │ -379672: 7b36 |00d5: neg-int v6, v3 │ │ -379674: b063 |00d6: add-int/2addr v3, v6 │ │ -379676: 1206 |00d7: const/4 v6, #int 0 // #0 │ │ -379678: 1208 |00d8: const/4 v8, #int 0 // #0 │ │ -37967a: 160e 0000 |00d9: const-wide/16 v14, #int 0 // #0 │ │ -37967e: 3550 6700 |00db: if-ge v0, v5, 0142 // +0067 │ │ -379682: 6e20 0998 0400 |00dd: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -379688: 0a0c |00e0: move-result v12 │ │ -37968a: 130a 2700 |00e1: const/16 v10, #int 39 // #27 │ │ -37968e: 32ca 0e00 |00e3: if-eq v10, v12, 00f1 // +000e │ │ -379692: 130a 3a00 |00e5: const/16 v10, #int 58 // #3a │ │ -379696: 32ca 0a00 |00e7: if-eq v10, v12, 00f1 // +000a │ │ -37969a: 130a 5f00 |00e9: const/16 v10, #int 95 // #5f │ │ -37969e: 33ca 0300 |00eb: if-ne v10, v12, 00ee // +0003 │ │ -3796a2: 2804 |00ed: goto 00f1 // +0004 │ │ -3796a4: 33cb 0600 |00ee: if-ne v11, v12, 00f4 // +0006 │ │ -3796a8: 1212 |00f0: const/4 v2, #int 1 // #1 │ │ -3796aa: 1307 2400 |00f1: const/16 v7, #int 36 // #24 │ │ -3796ae: 2845 |00f3: goto 0138 // +0045 │ │ -3796b0: 32c7 4100 |00f4: if-eq v7, v12, 0135 // +0041 │ │ -3796b4: 130a 2c00 |00f6: const/16 v10, #int 44 // #2c │ │ -3796b8: 33ca 0300 |00f8: if-ne v10, v12, 00fb // +0003 │ │ -3796bc: 283b |00fa: goto 0135 // +003b │ │ -3796be: 620a af73 |00fb: sget-object v10, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73af │ │ -3796c2: dd0c 0c7f |00fd: and-int/lit8 v12, v12, #int 127 // #7f │ │ -3796c6: 4813 0a0c |00ff: aget-byte v19, v10, v12 │ │ -3796ca: 1307 2400 |0101: const/16 v7, #int 36 // #24 │ │ -3796ce: 36c9 0800 |0103: if-gt v9, v12, 010b // +0008 │ │ -3796d2: 3717 0600 |0105: if-le v7, v1, 010b // +0006 │ │ -3796d6: d80c 0ce0 |0107: add-int/lit8 v12, v12, #int -32 // #e0 │ │ -3796da: 4813 0a0c |0109: aget-byte v19, v10, v12 │ │ -3796de: 020a 1300 |010b: move/from16 v10, v19 │ │ -3796e2: 3906 1800 |010d: if-nez v6, 0125 // +0018 │ │ -3796e6: 811b |010f: int-to-long v11, v1 │ │ -3796e8: 9d0e 0e0b |0110: mul-long v14, v14, v11 │ │ -3796ec: 81aa |0112: int-to-long v10, v10 │ │ -3796ee: bbae |0113: add-long/2addr v14, v10 │ │ -3796f0: 180a b814 5638 2904 0000 |0114: const-wide v10, #double 2.26039e-311 // #00000429385614b8 │ │ -3796fa: 310c 0a0e |0119: cmp-long v12, v10, v14 │ │ -3796fe: 3c0c 1800 |011b: if-gtz v12, 0133 // +0018 │ │ -379702: 2206 0113 |011d: new-instance v6, Ljava/math/BigDecimal; // type@1301 │ │ -379706: 7030 a998 e60f |011f: invoke-direct {v6, v14, v15}, Ljava/math/BigDecimal;.:(J)V // method@98a9 │ │ -37970c: 160e 0000 |0122: const-wide/16 v14, #int 0 // #0 │ │ -379710: 280f |0124: goto 0133 // +000f │ │ -379712: 620b b073 |0125: sget-object v11, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73b0 │ │ -379716: 460c 0b01 |0127: aget-object v12, v11, v1 │ │ -37971a: 6e20 b298 c600 |0129: invoke-virtual {v6, v12}, Ljava/math/BigDecimal;.multiply:(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; // method@98b2 │ │ -379720: 0c06 |012c: move-result-object v6 │ │ -379722: 460a 0b0a |012d: aget-object v10, v11, v10 │ │ -379726: 6e20 ab98 a600 |012f: invoke-virtual {v6, v10}, Ljava/math/BigDecimal;.add:(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; // method@98ab │ │ -37972c: 0c06 |0132: move-result-object v6 │ │ -37972e: b08d |0133: add-int/2addr v13, v8 │ │ -379730: 2804 |0134: goto 0138 // +0004 │ │ -379732: 1307 2400 |0135: const/16 v7, #int 36 // #24 │ │ -379736: 12f8 |0137: const/4 v8, #int -1 // #ff │ │ -379738: d800 0001 |0138: add-int/lit8 v0, v0, #int 1 // #01 │ │ -37973c: 1307 2e00 |013a: const/16 v7, #int 46 // #2e │ │ -379740: 130a 2400 |013c: const/16 v10, #int 36 // #24 │ │ -379744: 130b 2d00 |013e: const/16 v11, #int 45 // #2d │ │ -379748: 120c |0140: const/4 v12, #int 0 // #0 │ │ -37974a: 289a |0141: goto 00db // -0066 │ │ -37974c: 3802 0c00 |0142: if-eqz v2, 014e // +000c │ │ -379750: 7dee |0144: neg-long v14, v14 │ │ -379752: 3906 0400 |0145: if-nez v6, 0149 // +0004 │ │ -379756: 1202 |0147: const/4 v2, #int 0 // #0 │ │ -379758: 2805 |0148: goto 014d // +0005 │ │ -37975a: 6e10 b498 0600 |0149: invoke-virtual {v6}, Ljava/math/BigDecimal;.negate:()Ljava/math/BigDecimal; // method@98b4 │ │ -379760: 0c02 |014c: move-result-object v2 │ │ -379762: 0726 |014d: move-object v6, v2 │ │ -379764: 1807 0000 0000 00c3 be40 |014e: const-wide v7, #double 7875 // #40bec30000000000 │ │ -37976e: 390d 2400 |0153: if-nez v13, 0177 // +0024 │ │ -379772: 3906 0b00 |0155: if-nez v6, 0160 // +000b │ │ -379776: 2200 8c14 |0157: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -37977a: 86e1 |0159: long-to-double v1, v14 │ │ -37977c: ad01 0107 |015a: mul-double v1, v1, v7 │ │ -379780: 7040 d9a1 4021 |015c: invoke-direct {v0, v4, v1, v2}, Lnet/sf/dibdib/generic/BigSxg;.:(Ljava/lang/String;D)V // method@a1d9 │ │ -379786: 2817 |015f: goto 0176 // +0017 │ │ -379788: 2209 8c14 |0160: new-instance v9, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -37978c: 6e10 ad98 0600 |0162: invoke-virtual {v6}, Ljava/math/BigDecimal;.doubleValue:()D // method@98ad │ │ -379792: 0b00 |0165: move-result-wide v0 │ │ -379794: ad01 0007 |0166: mul-double v1, v0, v7 │ │ -379798: 1607 0100 |0168: const-wide/16 v7, #int 1 // #1 │ │ -37979c: 1200 |016a: const/4 v0, #int 0 // #0 │ │ -37979e: 230a 1915 |016b: new-array v10, v0, [I // type@1519 │ │ -3797a2: 0790 |016d: move-object v0, v9 │ │ -3797a4: 0763 |016e: move-object v3, v6 │ │ -3797a6: 0804 1400 |016f: move-object/from16 v4, v20 │ │ -3797aa: 0475 |0171: move-wide v5, v7 │ │ -3797ac: 07a7 |0172: move-object v7, v10 │ │ -3797ae: 7608 d7a1 0000 |0173: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.:(DLjava/math/BigDecimal;Ljava/lang/String;J[I)V // method@a1d7 │ │ -3797b4: 1100 |0176: return-object v0 │ │ -3797b6: 3a0d 0400 |0177: if-ltz v13, 017b // +0004 │ │ -3797ba: 01d0 |0179: move v0, v13 │ │ -3797bc: 2802 |017a: goto 017c // +0002 │ │ -3797be: 7bd0 |017b: neg-int v0, v13 │ │ -3797c0: 3906 4b00 |017c: if-nez v6, 01c7 // +004b │ │ -3797c4: 3c03 4900 |017e: if-gtz v3, 01c7 // +0049 │ │ -3797c8: 1302 6400 |0180: const/16 v2, #int 100 // #64 │ │ -3797cc: 3602 0e00 |0182: if-gt v2, v0, 0190 // +000e │ │ -3797d0: 1302 d207 |0184: const/16 v2, #int 2002 // #7d2 │ │ -3797d4: b312 |0186: div-int/2addr v2, v1 │ │ -3797d6: 3602 0900 |0187: if-gt v2, v0, 0190 // +0009 │ │ -3797da: 1602 0000 |0189: const-wide/16 v2, #int 0 // #0 │ │ -3797de: 3100 020e |018b: cmp-long v0, v2, v14 │ │ -3797e2: 3900 3a00 |018d: if-nez v0, 01c7 // +003a │ │ -3797e6: 2803 |018f: goto 0192 // +0003 │ │ -3797e8: 1602 0000 |0190: const-wide/16 v2, #int 0 // #0 │ │ -3797ec: 380d 0e00 |0192: if-eqz v13, 01a0 // +000e │ │ -3797f0: 3100 020e |0194: cmp-long v0, v2, v14 │ │ -3797f4: 3900 0300 |0196: if-nez v0, 0199 // +0003 │ │ -3797f8: 2808 |0198: goto 01a0 // +0008 │ │ -3797fa: 8312 |0199: int-to-double v2, v1 │ │ -3797fc: 83d9 |019a: int-to-double v9, v13 │ │ -3797fe: 7140 ca97 32a9 |019b: invoke-static {v2, v3, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -379804: 0b02 |019e: move-result-wide v2 │ │ -379806: 2803 |019f: goto 01a2 // +0003 │ │ -379808: 1902 f03f |01a0: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -37980c: 86e9 |01a2: long-to-double v9, v14 │ │ -37980e: ad0b 0907 |01a3: mul-double v11, v9, v7 │ │ -379812: ad0b 0b02 |01a5: mul-double v11, v11, v2 │ │ -379816: 7120 ae97 cb00 |01a7: invoke-static {v11, v12}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37981c: 0b10 |01aa: move-result-wide v16 │ │ -37981e: 1812 ffff ffff ffff ef7f |01ab: const-wide v18, #double 1.79769e+308 // #7fefffffffffffff │ │ -379828: 3000 1012 |01b0: cmpg-double v0, v16, v18 │ │ -37982c: 3c00 0400 |01b2: if-gtz v0, 01b6 // +0004 │ │ -379830: 1210 |01b4: const/4 v0, #int 1 // #1 │ │ -379832: 2802 |01b5: goto 01b7 // +0002 │ │ -379834: 1200 |01b6: const/4 v0, #int 0 // #0 │ │ -379836: 3800 1000 |01b7: if-eqz v0, 01c7 // +0010 │ │ -37983a: ae10 0b07 |01b9: div-double v16, v11, v7 │ │ -37983e: ae10 1002 |01bb: div-double v16, v16, v2 │ │ -379842: 2f00 1009 |01bd: cmpl-double v0, v16, v9 │ │ -379846: 3900 0800 |01bf: if-nez v0, 01c7 // +0008 │ │ -37984a: 2200 8c14 |01c1: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -37984e: 7040 d9a1 40cb |01c3: invoke-direct {v0, v4, v11, v12}, Lnet/sf/dibdib/generic/BigSxg;.:(Ljava/lang/String;D)V // method@a1d9 │ │ -379854: 1100 |01c6: return-object v0 │ │ -379856: 0110 |01c7: move v0, v1 │ │ -379858: 0763 |01c8: move-object v3, v6 │ │ -37985a: dc02 000a |01c9: rem-int/lit8 v2, v0, #int 10 // #0a │ │ -37985e: 3902 2a00 |01cb: if-nez v2, 01f5 // +002a │ │ -379862: 3803 2800 |01cd: if-eqz v3, 01f5 // +0028 │ │ -379866: 3a0d 0700 |01cf: if-ltz v13, 01d6 // +0007 │ │ -37986a: 6e20 b198 d300 |01d1: invoke-virtual {v3, v13}, Ljava/math/BigDecimal;.movePointRight:(I)Ljava/math/BigDecimal; // method@98b1 │ │ -379870: 0c02 |01d4: move-result-object v2 │ │ -379872: 2806 |01d5: goto 01db // +0006 │ │ -379874: 7bd2 |01d6: neg-int v2, v13 │ │ -379876: 6e20 b098 2300 |01d7: invoke-virtual {v3, v2}, Ljava/math/BigDecimal;.movePointLeft:(I)Ljava/math/BigDecimal; // method@98b0 │ │ -37987c: 0c02 |01da: move-result-object v2 │ │ -37987e: 0723 |01db: move-object v3, v2 │ │ -379880: db00 000a |01dc: div-int/lit8 v0, v0, #int 10 // #0a │ │ -379884: 1212 |01de: const/4 v2, #int 1 // #1 │ │ -379886: 3302 eaff |01df: if-ne v2, v0, 01c9 // -0016 │ │ -37988a: 2209 8c14 |01e1: new-instance v9, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -37988e: 6e10 ad98 0300 |01e3: invoke-virtual {v3}, Ljava/math/BigDecimal;.doubleValue:()D // method@98ad │ │ -379894: 0b00 |01e6: move-result-wide v0 │ │ -379896: ad01 0007 |01e7: mul-double v1, v0, v7 │ │ -37989a: 1605 0100 |01e9: const-wide/16 v5, #int 1 // #1 │ │ -37989e: 1200 |01eb: const/4 v0, #int 0 // #0 │ │ -3798a0: 2307 1915 |01ec: new-array v7, v0, [I // type@1519 │ │ -3798a4: 0790 |01ee: move-object v0, v9 │ │ -3798a6: 0804 1400 |01ef: move-object/from16 v4, v20 │ │ -3798aa: 7608 d7a1 0000 |01f1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.:(DLjava/math/BigDecimal;Ljava/lang/String;J[I)V // method@a1d7 │ │ -3798b0: 1109 |01f4: return-object v9 │ │ -3798b2: 1605 0100 |01f5: const-wide/16 v5, #int 1 // #1 │ │ -3798b6: 1202 |01f7: const/4 v2, #int 0 // #0 │ │ -3798b8: dd09 0001 |01f8: and-int/lit8 v9, v0, #int 1 // #01 │ │ -3798bc: 3909 0800 |01fa: if-nez v9, 0202 // +0008 │ │ -3798c0: 3903 0600 |01fc: if-nez v3, 0202 // +0006 │ │ -3798c4: b0d2 |01fe: add-int/2addr v2, v13 │ │ -3798c6: e200 0001 |01ff: ushr-int/lit8 v0, v0, #int 1 // #01 │ │ -3798ca: 28f7 |0201: goto 01f8 // -0009 │ │ -3798cc: 1209 |0202: const/4 v9, #int 0 // #0 │ │ -3798ce: dc0a 0007 |0203: rem-int/lit8 v10, v0, #int 7 // #07 │ │ -3798d2: 390a 0600 |0205: if-nez v10, 020b // +0006 │ │ -3798d6: b0d9 |0207: add-int/2addr v9, v13 │ │ -3798d8: db00 0007 |0208: div-int/lit8 v0, v0, #int 7 // #07 │ │ -3798dc: 28f9 |020a: goto 0203 // -0007 │ │ -3798de: 120a |020b: const/4 v10, #int 0 // #0 │ │ -3798e0: dc0b 0005 |020c: rem-int/lit8 v11, v0, #int 5 // #05 │ │ -3798e4: 390b 0600 |020e: if-nez v11, 0214 // +0006 │ │ -3798e8: b0da |0210: add-int/2addr v10, v13 │ │ -3798ea: db00 0005 |0211: div-int/lit8 v0, v0, #int 5 // #05 │ │ -3798ee: 28f9 |0213: goto 020c // -0007 │ │ -3798f0: 120b |0214: const/4 v11, #int 0 // #0 │ │ -3798f2: dc0c 0003 |0215: rem-int/lit8 v12, v0, #int 3 // #03 │ │ -3798f6: 390c 0600 |0217: if-nez v12, 021d // +0006 │ │ -3798fa: b0db |0219: add-int/2addr v11, v13 │ │ -3798fc: db00 0003 |021a: div-int/lit8 v0, v0, #int 3 // #03 │ │ -379900: 28f9 |021c: goto 0215 // -0007 │ │ -379902: 121c |021d: const/4 v12, #int 1 // #1 │ │ -379904: 350c 1600 |021e: if-ge v12, v0, 0234 // +0016 │ │ -379908: 1710 ffff ff7f |0220: const-wide/32 v16, #float nan // #7fffffff │ │ -37990e: 310c 1005 |0223: cmp-long v12, v16, v5 │ │ -379912: 3d0c 0f00 |0225: if-lez v12, 0234 // +000f │ │ -379916: 3b0d 0d00 |0227: if-gez v13, 0234 // +000d │ │ -37991a: d80d 0d01 |0229: add-int/lit8 v13, v13, #int 1 // #01 │ │ -37991e: 8107 |022b: int-to-long v7, v0 │ │ -379920: 9d05 0507 |022c: mul-long v5, v5, v7 │ │ -379924: 1807 0000 0000 00c3 be40 |022e: const-wide v7, #double 7875 // #40bec30000000000 │ │ -37992e: 28ea |0233: goto 021d // -0016 │ │ -379930: 1225 |0234: const/4 v5, #int 2 // #2 │ │ -379932: 1246 |0235: const/4 v6, #int 4 // #4 │ │ -379934: 1237 |0236: const/4 v7, #int 3 // #3 │ │ -379936: 380d 4b00 |0237: if-eqz v13, 0282 // +004b │ │ -37993a: 1218 |0239: const/4 v8, #int 1 // #1 │ │ -37993c: 3408 0300 |023a: if-lt v8, v0, 023d // +0003 │ │ -379940: 2846 |023c: goto 0282 // +0046 │ │ -379942: 3903 0700 |023d: if-nez v3, 0244 // +0007 │ │ -379946: 2203 0113 |023f: new-instance v3, Ljava/math/BigDecimal; // type@1301 │ │ -37994a: 7030 a998 e30f |0241: invoke-direct {v3, v14, v15}, Ljava/math/BigDecimal;.:(J)V // method@98a9 │ │ -379950: 2200 0313 |0244: new-instance v0, Ljava/math/MathContext; // type@1303 │ │ -379954: 6e10 b698 0300 |0246: invoke-virtual {v3}, Ljava/math/BigDecimal;.precision:()I // method@98b6 │ │ -37995a: 0a08 |0249: move-result v8 │ │ -37995c: d808 0814 |024a: add-int/lit8 v8, v8, #int 20 // #14 │ │ -379960: 620c b270 |024c: sget-object v12, Ljava/math/RoundingMode;.HALF_EVEN:Ljava/math/RoundingMode; // field@70b2 │ │ -379964: 7030 ba98 800c |024e: invoke-direct {v0, v8, v12}, Ljava/math/MathContext;.:(ILjava/math/RoundingMode;)V // method@98ba │ │ -37996a: 6208 b073 |0251: sget-object v8, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73b0 │ │ -37996e: 4601 0801 |0253: aget-object v1, v8, v1 │ │ -379972: 6e30 b598 d100 |0255: invoke-virtual {v1, v13, v0}, Ljava/math/BigDecimal;.pow:(ILjava/math/MathContext;)Ljava/math/BigDecimal; // method@98b5 │ │ -379978: 0c01 |0258: move-result-object v1 │ │ -37997a: 6e30 b398 1300 |0259: invoke-virtual {v3, v1, v0}, Ljava/math/BigDecimal;.multiply:(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal; // method@98b3 │ │ -379980: 0c03 |025c: move-result-object v3 │ │ -379982: 2208 8c14 |025d: new-instance v8, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -379986: 6e10 ad98 0300 |025f: invoke-virtual {v3}, Ljava/math/BigDecimal;.doubleValue:()D // method@98ad │ │ -37998c: 0b00 |0262: move-result-wide v0 │ │ -37998e: 180c 0000 0000 00c3 be40 |0263: const-wide v12, #double 7875 // #40bec30000000000 │ │ -379998: ad0c 0c00 |0268: mul-double v12, v12, v0 │ │ -37999c: 160e 0100 |026a: const-wide/16 v14, #int 1 // #1 │ │ -3799a0: 2366 1915 |026c: new-array v6, v6, [I // type@1519 │ │ -3799a4: 1200 |026e: const/4 v0, #int 0 // #0 │ │ -3799a6: 4b02 0600 |026f: aput v2, v6, v0 │ │ -3799aa: 1210 |0271: const/4 v0, #int 1 // #1 │ │ -3799ac: 4b0b 0600 |0272: aput v11, v6, v0 │ │ -3799b0: 4b0a 0605 |0274: aput v10, v6, v5 │ │ -3799b4: 4b09 0607 |0276: aput v9, v6, v7 │ │ -3799b8: 0780 |0278: move-object v0, v8 │ │ -3799ba: 04c1 |0279: move-wide v1, v12 │ │ -3799bc: 0804 1400 |027a: move-object/from16 v4, v20 │ │ -3799c0: 0767 |027c: move-object v7, v6 │ │ -3799c2: 04e5 |027d: move-wide v5, v14 │ │ -3799c4: 7608 d7a1 0000 |027e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.:(DLjava/math/BigDecimal;Ljava/lang/String;J[I)V // method@a1d7 │ │ -3799ca: 1108 |0281: return-object v8 │ │ -3799cc: 2208 8c14 |0282: new-instance v8, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ -3799d0: 3903 0400 |0284: if-nez v3, 0288 // +0004 │ │ -3799d4: 86e0 |0286: long-to-double v0, v14 │ │ -3799d6: 2805 |0287: goto 028c // +0005 │ │ -3799d8: 6e10 ad98 0300 |0288: invoke-virtual {v3}, Ljava/math/BigDecimal;.doubleValue:()D // method@98ad │ │ -3799de: 0b00 |028b: move-result-wide v0 │ │ -3799e0: 180c 0000 0000 00c3 be40 |028c: const-wide v12, #double 7875 // #40bec30000000000 │ │ -3799ea: ad0c 0c00 |0291: mul-double v12, v12, v0 │ │ -3799ee: 160e 0100 |0293: const-wide/16 v14, #int 1 // #1 │ │ -3799f2: 2366 1915 |0295: new-array v6, v6, [I // type@1519 │ │ -3799f6: 1200 |0297: const/4 v0, #int 0 // #0 │ │ -3799f8: 4b02 0600 |0298: aput v2, v6, v0 │ │ -3799fc: 1210 |029a: const/4 v0, #int 1 // #1 │ │ -3799fe: 4b0b 0600 |029b: aput v11, v6, v0 │ │ -379a02: 4b0a 0605 |029d: aput v10, v6, v5 │ │ -379a06: 4b09 0607 |029f: aput v9, v6, v7 │ │ -379a0a: 0780 |02a1: move-object v0, v8 │ │ -379a0c: 04c1 |02a2: move-wide v1, v12 │ │ -379a0e: 0804 1400 |02a3: move-object/from16 v4, v20 │ │ -379a12: 0767 |02a5: move-object v7, v6 │ │ -379a14: 04e5 |02a6: move-wide v5, v14 │ │ -379a16: 7608 d7a1 0000 |02a7: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.:(DLjava/math/BigDecimal;Ljava/lang/String;J[I)V // method@a1d7 │ │ -379a1c: 1108 |02aa: return-object v8 │ │ -379a1e: 1200 |02ab: const/4 v0, #int 0 // #0 │ │ -379a20: 1100 |02ac: return-object v0 │ │ +3794b4: |[3794b4] net.sf.dibdib.generic.BigSxg.create4Radix:(Ljava/lang/String;II)Lnet/sf/dibdib/generic/BigSxg; │ │ +3794c4: 0804 1400 |0000: move-object/from16 v4, v20 │ │ +3794c8: 0200 1500 |0002: move/from16 v0, v21 │ │ +3794cc: 0201 1600 |0004: move/from16 v1, v22 │ │ +3794d0: 7100 e9a1 0000 |0006: invoke-static {}, Lnet/sf/dibdib/generic/BigSxg;.populateDigits:()V // method@a1e9 │ │ +3794d6: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +3794d8: 3731 a102 |000a: if-le v1, v3, 02ab // +02a1 │ │ +3794dc: 1305 4000 |000c: const/16 v5, #int 64 // #40 │ │ +3794e0: 3515 0400 |000e: if-ge v5, v1, 0012 // +0004 │ │ +3794e4: 2900 9b02 |0010: goto/16 02ab // +029b │ │ +3794e8: 7401 2298 1400 |0012: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ +3794ee: 0a05 |0015: move-result v5 │ │ +3794f0: d806 05ff |0016: add-int/lit8 v6, v5, #int -1 // #ff │ │ +3794f4: 1307 1800 |0018: const/16 v7, #int 24 // #18 │ │ +3794f8: 1308 5000 |001a: const/16 v8, #int 80 // #50 │ │ +3794fc: 1309 6100 |001c: const/16 v9, #int 97 // #61 │ │ +379500: 3706 2300 |001e: if-le v6, v0, 0041 // +0023 │ │ +379504: 6e20 0998 6400 |0020: invoke-virtual {v4, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37950a: 0a0a |0023: move-result v10 │ │ +37950c: 36a9 0b00 |0024: if-gt v9, v10, 002f // +000b │ │ +379510: d80b 0157 |0026: add-int/lit8 v11, v1, #int 87 // #57 │ │ +379514: 37ab 1400 |0028: if-le v11, v10, 003c // +0014 │ │ +379518: 130b 7a00 |002a: const/16 v11, #int 122 // #7a │ │ +37951c: 36ab 1200 |002c: if-gt v11, v10, 003e // +0012 │ │ +379520: 280e |002e: goto 003c // +000e │ │ +379522: 33a8 0500 |002f: if-ne v8, v10, 0034 // +0005 │ │ +379526: 3717 0300 |0031: if-le v7, v1, 0034 // +0003 │ │ +37952a: 2809 |0033: goto 003c // +0009 │ │ +37952c: 130b 4500 |0034: const/16 v11, #int 69 // #45 │ │ +379530: 33ab 0800 |0036: if-ne v11, v10, 003e // +0008 │ │ +379534: 130a 0a00 |0038: const/16 v10, #int 10 // #a │ │ +379538: 341a 0400 |003a: if-lt v10, v1, 003e // +0004 │ │ +37953c: 0165 |003c: move v5, v6 │ │ +37953e: 2804 |003d: goto 0041 // +0004 │ │ +379540: d806 06ff |003e: add-int/lit8 v6, v6, #int -1 // #ff │ │ +379544: 28d8 |0040: goto 0018 // -0028 │ │ +379546: 7401 2298 1400 |0041: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ +37954c: 0a06 |0044: move-result v6 │ │ +37954e: 130a 2400 |0045: const/16 v10, #int 36 // #24 │ │ +379552: 130b 2d00 |0047: const/16 v11, #int 45 // #2d │ │ +379556: 120c |0049: const/4 v12, #int 0 // #0 │ │ +379558: 3565 4b00 |004a: if-ge v5, v6, 0095 // +004b │ │ +37955c: d806 0501 |004c: add-int/lit8 v6, v5, #int 1 // #01 │ │ +379560: 120d |004e: const/4 v13, #int 0 // #0 │ │ +379562: 120e |004f: const/4 v14, #int 0 // #0 │ │ +379564: 120f |0050: const/4 v15, #int 0 // #0 │ │ +379566: 7401 2298 1400 |0051: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ +37956c: 0a02 |0054: move-result v2 │ │ +37956e: 3526 2e00 |0055: if-ge v6, v2, 0083 // +002e │ │ +379572: 6e20 0998 6400 |0057: invoke-virtual {v4, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +379578: 0a02 |005a: move-result v2 │ │ +37957a: 332b 0400 |005b: if-ne v11, v2, 005f // +0004 │ │ +37957e: 121e |005d: const/4 v14, #int 1 // #1 │ │ +379580: 2821 |005e: goto 007f // +0021 │ │ +379582: dd03 027f |005f: and-int/lit8 v3, v2, #int 127 // #7f │ │ +379586: 3639 1200 |0061: if-gt v9, v3, 0073 // +0012 │ │ +37958a: 920d 0d01 |0063: mul-int v13, v13, v1 │ │ +37958e: 6210 af73 |0065: sget-object v16, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73af │ │ +379592: 371a 0500 |0067: if-le v10, v1, 006c // +0005 │ │ +379596: 1311 2000 |0069: const/16 v17, #int 32 // #20 │ │ +37959a: 2803 |006b: goto 006e // +0003 │ │ +37959c: 1311 0000 |006c: const/16 v17, #int 0 // #0 │ │ +3795a0: 9103 0311 |006e: sub-int v3, v3, v17 │ │ +3795a4: 4803 1003 |0070: aget-byte v3, v16, v3 │ │ +3795a8: 2807 |0072: goto 0079 // +0007 │ │ +3795aa: 920d 0d01 |0073: mul-int v13, v13, v1 │ │ +3795ae: 6210 af73 |0075: sget-object v16, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73af │ │ +3795b2: 4803 1003 |0077: aget-byte v3, v16, v3 │ │ +3795b6: b03d |0079: add-int/2addr v13, v3 │ │ +3795b8: da0f 0f0a |007a: mul-int/lit8 v15, v15, #int 10 // #0a │ │ +3795bc: dd02 020f |007c: and-int/lit8 v2, v2, #int 15 // #0f │ │ +3795c0: b02f |007e: add-int/2addr v15, v2 │ │ +3795c2: d806 0601 |007f: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3795c6: 1213 |0081: const/4 v3, #int 1 // #1 │ │ +3795c8: 28cf |0082: goto 0051 // -0031 │ │ +3795ca: 3717 1400 |0083: if-le v7, v1, 0097 // +0014 │ │ +3795ce: 1302 7000 |0085: const/16 v2, #int 112 // #70 │ │ +3795d2: 6e20 0998 5400 |0087: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3795d8: 0a03 |008a: move-result v3 │ │ +3795da: 3232 0800 |008b: if-eq v2, v3, 0093 // +0008 │ │ +3795de: 6e20 0998 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3795e4: 0a02 |0090: move-result v2 │ │ +3795e6: 3328 0600 |0091: if-ne v8, v2, 0097 // +0006 │ │ +3795ea: 01fd |0093: move v13, v15 │ │ +3795ec: 2803 |0094: goto 0097 // +0003 │ │ +3795ee: 120d |0095: const/4 v13, #int 0 // #0 │ │ +3795f0: 120e |0096: const/4 v14, #int 0 // #0 │ │ +3795f2: 380e 0300 |0097: if-eqz v14, 009a // +0003 │ │ +3795f6: 7bdd |0099: neg-int v13, v13 │ │ +3795f8: 6e20 0998 c400 |009a: invoke-virtual {v4, v12}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3795fe: 0a02 |009d: move-result v2 │ │ +379600: 332b 0400 |009e: if-ne v11, v2, 00a2 // +0004 │ │ +379604: 1212 |00a0: const/4 v2, #int 1 // #1 │ │ +379606: 2802 |00a1: goto 00a3 // +0002 │ │ +379608: 1202 |00a2: const/4 v2, #int 0 // #0 │ │ +37960a: 7401 2298 1400 |00a3: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ +379610: 0a03 |00a6: move-result v3 │ │ +379612: 3703 0a00 |00a7: if-le v3, v0, 00b1 // +000a │ │ +379616: 7402 0998 1400 |00a9: invoke-virtual/range {v20, v21}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37961c: 0a03 |00ac: move-result v3 │ │ +37961e: 333b 0400 |00ad: if-ne v11, v3, 00b1 // +0004 │ │ +379622: 1213 |00af: const/4 v3, #int 1 // #1 │ │ +379624: 2802 |00b0: goto 00b2 // +0002 │ │ +379626: 1203 |00b1: const/4 v3, #int 0 // #0 │ │ +379628: b003 |00b2: add-int/2addr v3, v0 │ │ +37962a: 7401 2298 1400 |00b3: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ +379630: 0a06 |00b6: move-result v6 │ │ +379632: 3736 0c00 |00b7: if-le v6, v3, 00c3 // +000c │ │ +379636: 1306 3000 |00b9: const/16 v6, #int 48 // #30 │ │ +37963a: 6e20 0998 3400 |00bb: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +379640: 0a07 |00be: move-result v7 │ │ +379642: 3376 0400 |00bf: if-ne v6, v7, 00c3 // +0004 │ │ +379646: 1216 |00c1: const/4 v6, #int 1 // #1 │ │ +379648: 2802 |00c2: goto 00c4 // +0002 │ │ +37964a: 1206 |00c3: const/4 v6, #int 0 // #0 │ │ +37964c: b063 |00c4: add-int/2addr v3, v6 │ │ +37964e: 7401 2298 1400 |00c5: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@9822 │ │ +379654: 0a06 |00c8: move-result v6 │ │ +379656: 1307 2e00 |00c9: const/16 v7, #int 46 // #2e │ │ +37965a: 3736 0a00 |00cb: if-le v6, v3, 00d5 // +000a │ │ +37965e: 6e20 0998 3400 |00cd: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +379664: 0a06 |00d0: move-result v6 │ │ +379666: 3367 0400 |00d1: if-ne v7, v6, 00d5 // +0004 │ │ +37966a: 1216 |00d3: const/4 v6, #int 1 // #1 │ │ +37966c: 2802 |00d4: goto 00d6 // +0002 │ │ +37966e: 7b36 |00d5: neg-int v6, v3 │ │ +379670: b063 |00d6: add-int/2addr v3, v6 │ │ +379672: 1206 |00d7: const/4 v6, #int 0 // #0 │ │ +379674: 1208 |00d8: const/4 v8, #int 0 // #0 │ │ +379676: 160e 0000 |00d9: const-wide/16 v14, #int 0 // #0 │ │ +37967a: 3550 6700 |00db: if-ge v0, v5, 0142 // +0067 │ │ +37967e: 6e20 0998 0400 |00dd: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +379684: 0a0c |00e0: move-result v12 │ │ +379686: 130a 2700 |00e1: const/16 v10, #int 39 // #27 │ │ +37968a: 32ca 0e00 |00e3: if-eq v10, v12, 00f1 // +000e │ │ +37968e: 130a 3a00 |00e5: const/16 v10, #int 58 // #3a │ │ +379692: 32ca 0a00 |00e7: if-eq v10, v12, 00f1 // +000a │ │ +379696: 130a 5f00 |00e9: const/16 v10, #int 95 // #5f │ │ +37969a: 33ca 0300 |00eb: if-ne v10, v12, 00ee // +0003 │ │ +37969e: 2804 |00ed: goto 00f1 // +0004 │ │ +3796a0: 33cb 0600 |00ee: if-ne v11, v12, 00f4 // +0006 │ │ +3796a4: 1212 |00f0: const/4 v2, #int 1 // #1 │ │ +3796a6: 1307 2400 |00f1: const/16 v7, #int 36 // #24 │ │ +3796aa: 2845 |00f3: goto 0138 // +0045 │ │ +3796ac: 32c7 4100 |00f4: if-eq v7, v12, 0135 // +0041 │ │ +3796b0: 130a 2c00 |00f6: const/16 v10, #int 44 // #2c │ │ +3796b4: 33ca 0300 |00f8: if-ne v10, v12, 00fb // +0003 │ │ +3796b8: 283b |00fa: goto 0135 // +003b │ │ +3796ba: 620a af73 |00fb: sget-object v10, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73af │ │ +3796be: dd0c 0c7f |00fd: and-int/lit8 v12, v12, #int 127 // #7f │ │ +3796c2: 4813 0a0c |00ff: aget-byte v19, v10, v12 │ │ +3796c6: 1307 2400 |0101: const/16 v7, #int 36 // #24 │ │ +3796ca: 36c9 0800 |0103: if-gt v9, v12, 010b // +0008 │ │ +3796ce: 3717 0600 |0105: if-le v7, v1, 010b // +0006 │ │ +3796d2: d80c 0ce0 |0107: add-int/lit8 v12, v12, #int -32 // #e0 │ │ +3796d6: 4813 0a0c |0109: aget-byte v19, v10, v12 │ │ +3796da: 020a 1300 |010b: move/from16 v10, v19 │ │ +3796de: 3906 1800 |010d: if-nez v6, 0125 // +0018 │ │ +3796e2: 811b |010f: int-to-long v11, v1 │ │ +3796e4: 9d0e 0e0b |0110: mul-long v14, v14, v11 │ │ +3796e8: 81aa |0112: int-to-long v10, v10 │ │ +3796ea: bbae |0113: add-long/2addr v14, v10 │ │ +3796ec: 180a b814 5638 2904 0000 |0114: const-wide v10, #double 2.26039e-311 // #00000429385614b8 │ │ +3796f6: 310c 0a0e |0119: cmp-long v12, v10, v14 │ │ +3796fa: 3c0c 1800 |011b: if-gtz v12, 0133 // +0018 │ │ +3796fe: 2206 0113 |011d: new-instance v6, Ljava/math/BigDecimal; // type@1301 │ │ +379702: 7030 a998 e60f |011f: invoke-direct {v6, v14, v15}, Ljava/math/BigDecimal;.:(J)V // method@98a9 │ │ +379708: 160e 0000 |0122: const-wide/16 v14, #int 0 // #0 │ │ +37970c: 280f |0124: goto 0133 // +000f │ │ +37970e: 620b b073 |0125: sget-object v11, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73b0 │ │ +379712: 460c 0b01 |0127: aget-object v12, v11, v1 │ │ +379716: 6e20 b298 c600 |0129: invoke-virtual {v6, v12}, Ljava/math/BigDecimal;.multiply:(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; // method@98b2 │ │ +37971c: 0c06 |012c: move-result-object v6 │ │ +37971e: 460a 0b0a |012d: aget-object v10, v11, v10 │ │ +379722: 6e20 ab98 a600 |012f: invoke-virtual {v6, v10}, Ljava/math/BigDecimal;.add:(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; // method@98ab │ │ +379728: 0c06 |0132: move-result-object v6 │ │ +37972a: b08d |0133: add-int/2addr v13, v8 │ │ +37972c: 2804 |0134: goto 0138 // +0004 │ │ +37972e: 1307 2400 |0135: const/16 v7, #int 36 // #24 │ │ +379732: 12f8 |0137: const/4 v8, #int -1 // #ff │ │ +379734: d800 0001 |0138: add-int/lit8 v0, v0, #int 1 // #01 │ │ +379738: 1307 2e00 |013a: const/16 v7, #int 46 // #2e │ │ +37973c: 130a 2400 |013c: const/16 v10, #int 36 // #24 │ │ +379740: 130b 2d00 |013e: const/16 v11, #int 45 // #2d │ │ +379744: 120c |0140: const/4 v12, #int 0 // #0 │ │ +379746: 289a |0141: goto 00db // -0066 │ │ +379748: 3802 0c00 |0142: if-eqz v2, 014e // +000c │ │ +37974c: 7dee |0144: neg-long v14, v14 │ │ +37974e: 3906 0400 |0145: if-nez v6, 0149 // +0004 │ │ +379752: 1202 |0147: const/4 v2, #int 0 // #0 │ │ +379754: 2805 |0148: goto 014d // +0005 │ │ +379756: 6e10 b498 0600 |0149: invoke-virtual {v6}, Ljava/math/BigDecimal;.negate:()Ljava/math/BigDecimal; // method@98b4 │ │ +37975c: 0c02 |014c: move-result-object v2 │ │ +37975e: 0726 |014d: move-object v6, v2 │ │ +379760: 1807 0000 0000 00c3 be40 |014e: const-wide v7, #double 7875 // #40bec30000000000 │ │ +37976a: 390d 2400 |0153: if-nez v13, 0177 // +0024 │ │ +37976e: 3906 0b00 |0155: if-nez v6, 0160 // +000b │ │ +379772: 2200 8c14 |0157: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +379776: 86e1 |0159: long-to-double v1, v14 │ │ +379778: ad01 0107 |015a: mul-double v1, v1, v7 │ │ +37977c: 7040 d9a1 4021 |015c: invoke-direct {v0, v4, v1, v2}, Lnet/sf/dibdib/generic/BigSxg;.:(Ljava/lang/String;D)V // method@a1d9 │ │ +379782: 2817 |015f: goto 0176 // +0017 │ │ +379784: 2209 8c14 |0160: new-instance v9, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +379788: 6e10 ad98 0600 |0162: invoke-virtual {v6}, Ljava/math/BigDecimal;.doubleValue:()D // method@98ad │ │ +37978e: 0b00 |0165: move-result-wide v0 │ │ +379790: ad01 0007 |0166: mul-double v1, v0, v7 │ │ +379794: 1607 0100 |0168: const-wide/16 v7, #int 1 // #1 │ │ +379798: 1200 |016a: const/4 v0, #int 0 // #0 │ │ +37979a: 230a 1915 |016b: new-array v10, v0, [I // type@1519 │ │ +37979e: 0790 |016d: move-object v0, v9 │ │ +3797a0: 0763 |016e: move-object v3, v6 │ │ +3797a2: 0804 1400 |016f: move-object/from16 v4, v20 │ │ +3797a6: 0475 |0171: move-wide v5, v7 │ │ +3797a8: 07a7 |0172: move-object v7, v10 │ │ +3797aa: 7608 d7a1 0000 |0173: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.:(DLjava/math/BigDecimal;Ljava/lang/String;J[I)V // method@a1d7 │ │ +3797b0: 1100 |0176: return-object v0 │ │ +3797b2: 3a0d 0400 |0177: if-ltz v13, 017b // +0004 │ │ +3797b6: 01d0 |0179: move v0, v13 │ │ +3797b8: 2802 |017a: goto 017c // +0002 │ │ +3797ba: 7bd0 |017b: neg-int v0, v13 │ │ +3797bc: 3906 4b00 |017c: if-nez v6, 01c7 // +004b │ │ +3797c0: 3c03 4900 |017e: if-gtz v3, 01c7 // +0049 │ │ +3797c4: 1302 6400 |0180: const/16 v2, #int 100 // #64 │ │ +3797c8: 3602 0e00 |0182: if-gt v2, v0, 0190 // +000e │ │ +3797cc: 1302 d207 |0184: const/16 v2, #int 2002 // #7d2 │ │ +3797d0: b312 |0186: div-int/2addr v2, v1 │ │ +3797d2: 3602 0900 |0187: if-gt v2, v0, 0190 // +0009 │ │ +3797d6: 1602 0000 |0189: const-wide/16 v2, #int 0 // #0 │ │ +3797da: 3100 020e |018b: cmp-long v0, v2, v14 │ │ +3797de: 3900 3a00 |018d: if-nez v0, 01c7 // +003a │ │ +3797e2: 2803 |018f: goto 0192 // +0003 │ │ +3797e4: 1602 0000 |0190: const-wide/16 v2, #int 0 // #0 │ │ +3797e8: 380d 0e00 |0192: if-eqz v13, 01a0 // +000e │ │ +3797ec: 3100 020e |0194: cmp-long v0, v2, v14 │ │ +3797f0: 3900 0300 |0196: if-nez v0, 0199 // +0003 │ │ +3797f4: 2808 |0198: goto 01a0 // +0008 │ │ +3797f6: 8312 |0199: int-to-double v2, v1 │ │ +3797f8: 83d9 |019a: int-to-double v9, v13 │ │ +3797fa: 7140 ca97 32a9 |019b: invoke-static {v2, v3, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +379800: 0b02 |019e: move-result-wide v2 │ │ +379802: 2803 |019f: goto 01a2 // +0003 │ │ +379804: 1902 f03f |01a0: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +379808: 86e9 |01a2: long-to-double v9, v14 │ │ +37980a: ad0b 0907 |01a3: mul-double v11, v9, v7 │ │ +37980e: ad0b 0b02 |01a5: mul-double v11, v11, v2 │ │ +379812: 7120 ae97 cb00 |01a7: invoke-static {v11, v12}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +379818: 0b10 |01aa: move-result-wide v16 │ │ +37981a: 1812 ffff ffff ffff ef7f |01ab: const-wide v18, #double 1.79769e+308 // #7fefffffffffffff │ │ +379824: 3000 1012 |01b0: cmpg-double v0, v16, v18 │ │ +379828: 3c00 0400 |01b2: if-gtz v0, 01b6 // +0004 │ │ +37982c: 1210 |01b4: const/4 v0, #int 1 // #1 │ │ +37982e: 2802 |01b5: goto 01b7 // +0002 │ │ +379830: 1200 |01b6: const/4 v0, #int 0 // #0 │ │ +379832: 3800 1000 |01b7: if-eqz v0, 01c7 // +0010 │ │ +379836: ae10 0b07 |01b9: div-double v16, v11, v7 │ │ +37983a: ae10 1002 |01bb: div-double v16, v16, v2 │ │ +37983e: 2f00 1009 |01bd: cmpl-double v0, v16, v9 │ │ +379842: 3900 0800 |01bf: if-nez v0, 01c7 // +0008 │ │ +379846: 2200 8c14 |01c1: new-instance v0, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +37984a: 7040 d9a1 40cb |01c3: invoke-direct {v0, v4, v11, v12}, Lnet/sf/dibdib/generic/BigSxg;.:(Ljava/lang/String;D)V // method@a1d9 │ │ +379850: 1100 |01c6: return-object v0 │ │ +379852: 0110 |01c7: move v0, v1 │ │ +379854: 0763 |01c8: move-object v3, v6 │ │ +379856: dc02 000a |01c9: rem-int/lit8 v2, v0, #int 10 // #0a │ │ +37985a: 3902 2a00 |01cb: if-nez v2, 01f5 // +002a │ │ +37985e: 3803 2800 |01cd: if-eqz v3, 01f5 // +0028 │ │ +379862: 3a0d 0700 |01cf: if-ltz v13, 01d6 // +0007 │ │ +379866: 6e20 b198 d300 |01d1: invoke-virtual {v3, v13}, Ljava/math/BigDecimal;.movePointRight:(I)Ljava/math/BigDecimal; // method@98b1 │ │ +37986c: 0c02 |01d4: move-result-object v2 │ │ +37986e: 2806 |01d5: goto 01db // +0006 │ │ +379870: 7bd2 |01d6: neg-int v2, v13 │ │ +379872: 6e20 b098 2300 |01d7: invoke-virtual {v3, v2}, Ljava/math/BigDecimal;.movePointLeft:(I)Ljava/math/BigDecimal; // method@98b0 │ │ +379878: 0c02 |01da: move-result-object v2 │ │ +37987a: 0723 |01db: move-object v3, v2 │ │ +37987c: db00 000a |01dc: div-int/lit8 v0, v0, #int 10 // #0a │ │ +379880: 1212 |01de: const/4 v2, #int 1 // #1 │ │ +379882: 3302 eaff |01df: if-ne v2, v0, 01c9 // -0016 │ │ +379886: 2209 8c14 |01e1: new-instance v9, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +37988a: 6e10 ad98 0300 |01e3: invoke-virtual {v3}, Ljava/math/BigDecimal;.doubleValue:()D // method@98ad │ │ +379890: 0b00 |01e6: move-result-wide v0 │ │ +379892: ad01 0007 |01e7: mul-double v1, v0, v7 │ │ +379896: 1605 0100 |01e9: const-wide/16 v5, #int 1 // #1 │ │ +37989a: 1200 |01eb: const/4 v0, #int 0 // #0 │ │ +37989c: 2307 1915 |01ec: new-array v7, v0, [I // type@1519 │ │ +3798a0: 0790 |01ee: move-object v0, v9 │ │ +3798a2: 0804 1400 |01ef: move-object/from16 v4, v20 │ │ +3798a6: 7608 d7a1 0000 |01f1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.:(DLjava/math/BigDecimal;Ljava/lang/String;J[I)V // method@a1d7 │ │ +3798ac: 1109 |01f4: return-object v9 │ │ +3798ae: 1605 0100 |01f5: const-wide/16 v5, #int 1 // #1 │ │ +3798b2: 1202 |01f7: const/4 v2, #int 0 // #0 │ │ +3798b4: dd09 0001 |01f8: and-int/lit8 v9, v0, #int 1 // #01 │ │ +3798b8: 3909 0800 |01fa: if-nez v9, 0202 // +0008 │ │ +3798bc: 3903 0600 |01fc: if-nez v3, 0202 // +0006 │ │ +3798c0: b0d2 |01fe: add-int/2addr v2, v13 │ │ +3798c2: e200 0001 |01ff: ushr-int/lit8 v0, v0, #int 1 // #01 │ │ +3798c6: 28f7 |0201: goto 01f8 // -0009 │ │ +3798c8: 1209 |0202: const/4 v9, #int 0 // #0 │ │ +3798ca: dc0a 0007 |0203: rem-int/lit8 v10, v0, #int 7 // #07 │ │ +3798ce: 390a 0600 |0205: if-nez v10, 020b // +0006 │ │ +3798d2: b0d9 |0207: add-int/2addr v9, v13 │ │ +3798d4: db00 0007 |0208: div-int/lit8 v0, v0, #int 7 // #07 │ │ +3798d8: 28f9 |020a: goto 0203 // -0007 │ │ +3798da: 120a |020b: const/4 v10, #int 0 // #0 │ │ +3798dc: dc0b 0005 |020c: rem-int/lit8 v11, v0, #int 5 // #05 │ │ +3798e0: 390b 0600 |020e: if-nez v11, 0214 // +0006 │ │ +3798e4: b0da |0210: add-int/2addr v10, v13 │ │ +3798e6: db00 0005 |0211: div-int/lit8 v0, v0, #int 5 // #05 │ │ +3798ea: 28f9 |0213: goto 020c // -0007 │ │ +3798ec: 120b |0214: const/4 v11, #int 0 // #0 │ │ +3798ee: dc0c 0003 |0215: rem-int/lit8 v12, v0, #int 3 // #03 │ │ +3798f2: 390c 0600 |0217: if-nez v12, 021d // +0006 │ │ +3798f6: b0db |0219: add-int/2addr v11, v13 │ │ +3798f8: db00 0003 |021a: div-int/lit8 v0, v0, #int 3 // #03 │ │ +3798fc: 28f9 |021c: goto 0215 // -0007 │ │ +3798fe: 121c |021d: const/4 v12, #int 1 // #1 │ │ +379900: 350c 1600 |021e: if-ge v12, v0, 0234 // +0016 │ │ +379904: 1710 ffff ff7f |0220: const-wide/32 v16, #float nan // #7fffffff │ │ +37990a: 310c 1005 |0223: cmp-long v12, v16, v5 │ │ +37990e: 3d0c 0f00 |0225: if-lez v12, 0234 // +000f │ │ +379912: 3b0d 0d00 |0227: if-gez v13, 0234 // +000d │ │ +379916: d80d 0d01 |0229: add-int/lit8 v13, v13, #int 1 // #01 │ │ +37991a: 8107 |022b: int-to-long v7, v0 │ │ +37991c: 9d05 0507 |022c: mul-long v5, v5, v7 │ │ +379920: 1807 0000 0000 00c3 be40 |022e: const-wide v7, #double 7875 // #40bec30000000000 │ │ +37992a: 28ea |0233: goto 021d // -0016 │ │ +37992c: 1225 |0234: const/4 v5, #int 2 // #2 │ │ +37992e: 1246 |0235: const/4 v6, #int 4 // #4 │ │ +379930: 1237 |0236: const/4 v7, #int 3 // #3 │ │ +379932: 380d 4b00 |0237: if-eqz v13, 0282 // +004b │ │ +379936: 1218 |0239: const/4 v8, #int 1 // #1 │ │ +379938: 3408 0300 |023a: if-lt v8, v0, 023d // +0003 │ │ +37993c: 2846 |023c: goto 0282 // +0046 │ │ +37993e: 3903 0700 |023d: if-nez v3, 0244 // +0007 │ │ +379942: 2203 0113 |023f: new-instance v3, Ljava/math/BigDecimal; // type@1301 │ │ +379946: 7030 a998 e30f |0241: invoke-direct {v3, v14, v15}, Ljava/math/BigDecimal;.:(J)V // method@98a9 │ │ +37994c: 2200 0313 |0244: new-instance v0, Ljava/math/MathContext; // type@1303 │ │ +379950: 6e10 b698 0300 |0246: invoke-virtual {v3}, Ljava/math/BigDecimal;.precision:()I // method@98b6 │ │ +379956: 0a08 |0249: move-result v8 │ │ +379958: d808 0814 |024a: add-int/lit8 v8, v8, #int 20 // #14 │ │ +37995c: 620c b270 |024c: sget-object v12, Ljava/math/RoundingMode;.HALF_EVEN:Ljava/math/RoundingMode; // field@70b2 │ │ +379960: 7030 ba98 800c |024e: invoke-direct {v0, v8, v12}, Ljava/math/MathContext;.:(ILjava/math/RoundingMode;)V // method@98ba │ │ +379966: 6208 b073 |0251: sget-object v8, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73b0 │ │ +37996a: 4601 0801 |0253: aget-object v1, v8, v1 │ │ +37996e: 6e30 b598 d100 |0255: invoke-virtual {v1, v13, v0}, Ljava/math/BigDecimal;.pow:(ILjava/math/MathContext;)Ljava/math/BigDecimal; // method@98b5 │ │ +379974: 0c01 |0258: move-result-object v1 │ │ +379976: 6e30 b398 1300 |0259: invoke-virtual {v3, v1, v0}, Ljava/math/BigDecimal;.multiply:(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal; // method@98b3 │ │ +37997c: 0c03 |025c: move-result-object v3 │ │ +37997e: 2208 8c14 |025d: new-instance v8, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +379982: 6e10 ad98 0300 |025f: invoke-virtual {v3}, Ljava/math/BigDecimal;.doubleValue:()D // method@98ad │ │ +379988: 0b00 |0262: move-result-wide v0 │ │ +37998a: 180c 0000 0000 00c3 be40 |0263: const-wide v12, #double 7875 // #40bec30000000000 │ │ +379994: ad0c 0c00 |0268: mul-double v12, v12, v0 │ │ +379998: 160e 0100 |026a: const-wide/16 v14, #int 1 // #1 │ │ +37999c: 2366 1915 |026c: new-array v6, v6, [I // type@1519 │ │ +3799a0: 1200 |026e: const/4 v0, #int 0 // #0 │ │ +3799a2: 4b02 0600 |026f: aput v2, v6, v0 │ │ +3799a6: 1210 |0271: const/4 v0, #int 1 // #1 │ │ +3799a8: 4b0b 0600 |0272: aput v11, v6, v0 │ │ +3799ac: 4b0a 0605 |0274: aput v10, v6, v5 │ │ +3799b0: 4b09 0607 |0276: aput v9, v6, v7 │ │ +3799b4: 0780 |0278: move-object v0, v8 │ │ +3799b6: 04c1 |0279: move-wide v1, v12 │ │ +3799b8: 0804 1400 |027a: move-object/from16 v4, v20 │ │ +3799bc: 0767 |027c: move-object v7, v6 │ │ +3799be: 04e5 |027d: move-wide v5, v14 │ │ +3799c0: 7608 d7a1 0000 |027e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.:(DLjava/math/BigDecimal;Ljava/lang/String;J[I)V // method@a1d7 │ │ +3799c6: 1108 |0281: return-object v8 │ │ +3799c8: 2208 8c14 |0282: new-instance v8, Lnet/sf/dibdib/generic/BigSxg; // type@148c │ │ +3799cc: 3903 0400 |0284: if-nez v3, 0288 // +0004 │ │ +3799d0: 86e0 |0286: long-to-double v0, v14 │ │ +3799d2: 2805 |0287: goto 028c // +0005 │ │ +3799d4: 6e10 ad98 0300 |0288: invoke-virtual {v3}, Ljava/math/BigDecimal;.doubleValue:()D // method@98ad │ │ +3799da: 0b00 |028b: move-result-wide v0 │ │ +3799dc: 180c 0000 0000 00c3 be40 |028c: const-wide v12, #double 7875 // #40bec30000000000 │ │ +3799e6: ad0c 0c00 |0291: mul-double v12, v12, v0 │ │ +3799ea: 160e 0100 |0293: const-wide/16 v14, #int 1 // #1 │ │ +3799ee: 2366 1915 |0295: new-array v6, v6, [I // type@1519 │ │ +3799f2: 1200 |0297: const/4 v0, #int 0 // #0 │ │ +3799f4: 4b02 0600 |0298: aput v2, v6, v0 │ │ +3799f8: 1210 |029a: const/4 v0, #int 1 // #1 │ │ +3799fa: 4b0b 0600 |029b: aput v11, v6, v0 │ │ +3799fe: 4b0a 0605 |029d: aput v10, v6, v5 │ │ +379a02: 4b09 0607 |029f: aput v9, v6, v7 │ │ +379a06: 0780 |02a1: move-object v0, v8 │ │ +379a08: 04c1 |02a2: move-wide v1, v12 │ │ +379a0a: 0804 1400 |02a3: move-object/from16 v4, v20 │ │ +379a0e: 0767 |02a5: move-object v7, v6 │ │ +379a10: 04e5 |02a6: move-wide v5, v14 │ │ +379a12: 7608 d7a1 0000 |02a7: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.:(DLjava/math/BigDecimal;Ljava/lang/String;J[I)V // method@a1d7 │ │ +379a18: 1108 |02aa: return-object v8 │ │ +379a1a: 1200 |02ab: const/4 v0, #int 0 // #0 │ │ +379a1c: 1100 |02ac: return-object v0 │ │ catches : 1 │ │ 0x019b - 0x01c6 │ │ Ljava/lang/Exception; -> 0x01c7 │ │ positions : │ │ 0x0006 line=169 │ │ 0x0012 line=177 │ │ 0x0020 line=180 │ │ @@ -821228,21 +821228,21 @@ │ │ type : '(D)Lnet/sf/dibdib/generic/BigSxg;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -379a34: |[379a34] net.sf.dibdib.generic.BigSxg.createRounded:(D)Lnet/sf/dibdib/generic/BigSxg; │ │ -379a44: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -379a48: 7130 eca1 2100 |0002: invoke-static {v1, v2, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoubleD4:(DI)Ljava/lang/String; // method@a1ec │ │ -379a4e: 0c01 |0005: move-result-object v1 │ │ -379a50: 7110 dfa1 0100 |0006: invoke-static {v1}, Lnet/sf/dibdib/generic/BigSxg;.create:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; // method@a1df │ │ -379a56: 0c01 |0009: move-result-object v1 │ │ -379a58: 1101 |000a: return-object v1 │ │ +379a30: |[379a30] net.sf.dibdib.generic.BigSxg.createRounded:(D)Lnet/sf/dibdib/generic/BigSxg; │ │ +379a40: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +379a44: 7130 eca1 2100 |0002: invoke-static {v1, v2, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoubleD4:(DI)Ljava/lang/String; // method@a1ec │ │ +379a4a: 0c01 |0005: move-result-object v1 │ │ +379a4c: 7110 dfa1 0100 |0006: invoke-static {v1}, Lnet/sf/dibdib/generic/BigSxg;.create:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; // method@a1df │ │ +379a52: 0c01 |0009: move-result-object v1 │ │ +379a54: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=153 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) D │ │ │ │ #13 : (in Lnet/sf/dibdib/generic/BigSxg;) │ │ @@ -821250,30 +821250,30 @@ │ │ type : '(Ljava/lang/String;D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -37749c: |[37749c] net.sf.dibdib.generic.BigSxg.doubleD4oString:(Ljava/lang/String;D)D │ │ -3774ac: 7110 dfa1 0600 |0000: invoke-static {v6}, Lnet/sf/dibdib/generic/BigSxg;.create:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; // method@a1df │ │ -3774b2: 0c06 |0003: move-result-object v6 │ │ -3774b4: 6e10 fda1 0600 |0004: invoke-virtual {v6}, Lnet/sf/dibdib/generic/BigSxg;.toDoubleD4:()D // method@a1fd │ │ -3774ba: 0b00 |0007: move-result-wide v0 │ │ -3774bc: 7120 ae97 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -3774c2: 0b02 |000b: move-result-wide v2 │ │ -3774c4: 1804 ffff ffff ffff ef7f |000c: const-wide v4, #double 1.79769e+308 // #7fefffffffffffff │ │ -3774ce: 3006 0204 |0011: cmpg-double v6, v2, v4 │ │ -3774d2: 3c06 0400 |0013: if-gtz v6, 0017 // +0004 │ │ -3774d6: 1216 |0015: const/4 v6, #int 1 // #1 │ │ -3774d8: 2802 |0016: goto 0018 // +0002 │ │ -3774da: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -3774dc: 3806 0300 |0018: if-eqz v6, 001b // +0003 │ │ -3774e0: 1000 |001a: return-wide v0 │ │ -3774e2: 1007 |001b: return-wide v7 │ │ +377498: |[377498] net.sf.dibdib.generic.BigSxg.doubleD4oString:(Ljava/lang/String;D)D │ │ +3774a8: 7110 dfa1 0600 |0000: invoke-static {v6}, Lnet/sf/dibdib/generic/BigSxg;.create:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; // method@a1df │ │ +3774ae: 0c06 |0003: move-result-object v6 │ │ +3774b0: 6e10 fda1 0600 |0004: invoke-virtual {v6}, Lnet/sf/dibdib/generic/BigSxg;.toDoubleD4:()D // method@a1fd │ │ +3774b6: 0b00 |0007: move-result-wide v0 │ │ +3774b8: 7120 ae97 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +3774be: 0b02 |000b: move-result-wide v2 │ │ +3774c0: 1804 ffff ffff ffff ef7f |000c: const-wide v4, #double 1.79769e+308 // #7fefffffffffffff │ │ +3774ca: 3006 0204 |0011: cmpg-double v6, v2, v4 │ │ +3774ce: 3c06 0400 |0013: if-gtz v6, 0017 // +0004 │ │ +3774d2: 1216 |0015: const/4 v6, #int 1 // #1 │ │ +3774d4: 2802 |0016: goto 0018 // +0002 │ │ +3774d6: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +3774d8: 3806 0300 |0018: if-eqz v6, 001b // +0003 │ │ +3774dc: 1000 |001a: return-wide v0 │ │ +3774de: 1007 |001b: return-wide v7 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/lang/Exception; -> 0x001b │ │ positions : │ │ 0x0000 line=1093 │ │ 0x0004 line=1094 │ │ 0x0008 line=1096 │ │ @@ -821286,94 +821286,94 @@ │ │ type : '(Ljava/lang/String;D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 164 16-bit code units │ │ -3774f4: |[3774f4] net.sf.dibdib.generic.BigSxg.doubleD4oString_OLD:(Ljava/lang/String;D)D │ │ -377504: 1300 7800 |0000: const/16 v0, #int 120 // #78 │ │ -377508: 6e20 1a98 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -37750e: 0a00 |0005: move-result v0 │ │ -377510: 1a01 dc05 |0006: const-string v1, ".0" // string@05dc │ │ -377514: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -377516: 1303 2e00 |0009: const/16 v3, #int 46 // #2e │ │ -37751a: 3c00 4200 |000b: if-gtz v0, 004d // +0042 │ │ -37751e: 1300 5800 |000d: const/16 v0, #int 88 // #58 │ │ -377522: 6e20 1a98 0500 |000f: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -377528: 0a00 |0012: move-result v0 │ │ -37752a: 3d00 0300 |0013: if-lez v0, 0016 // +0003 │ │ -37752e: 2838 |0015: goto 004d // +0038 │ │ -377530: 6e20 1a98 3500 |0016: invoke-virtual {v5, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -377536: 0a00 |0019: move-result v0 │ │ -377538: 3b00 7900 |001a: if-gez v0, 0093 // +0079 │ │ -37753c: 1300 6500 |001c: const/16 v0, #int 101 // #65 │ │ -377540: 6e20 1a98 0500 |001e: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -377546: 0a00 |0021: move-result v0 │ │ -377548: 3a00 0300 |0022: if-ltz v0, 0025 // +0003 │ │ -37754c: 2807 |0024: goto 002b // +0007 │ │ -37754e: 1300 4500 |0025: const/16 v0, #int 69 // #45 │ │ -377552: 6e20 1a98 0500 |0027: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -377558: 0a00 |002a: move-result v0 │ │ -37755a: 3a00 0300 |002b: if-ltz v0, 002e // +0003 │ │ -37755e: 2805 |002d: goto 0032 // +0005 │ │ -377560: 6e10 2298 0500 |002e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -377566: 0a00 |0031: move-result v0 │ │ -377568: 2203 e812 |0032: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -37756c: 7010 4098 0300 |0034: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377572: 6e30 2e98 2500 |0037: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -377578: 0c02 |003a: move-result-object v2 │ │ -37757a: 6e20 4b98 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377580: 6e20 4b98 1300 |003e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377586: 6e20 2d98 0500 |0041: invoke-virtual {v5, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -37758c: 0c05 |0044: move-result-object v5 │ │ -37758e: 6e20 4b98 5300 |0045: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377594: 6e10 5498 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -37759a: 0c05 |004b: move-result-object v5 │ │ -37759c: 2847 |004c: goto 0093 // +0047 │ │ -37759e: 1300 7000 |004d: const/16 v0, #int 112 // #70 │ │ -3775a2: 6e20 1a98 0500 |004f: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3775a8: 0a00 |0052: move-result v0 │ │ -3775aa: 3a00 0300 |0053: if-ltz v0, 0056 // +0003 │ │ -3775ae: 2807 |0055: goto 005c // +0007 │ │ -3775b0: 1300 5000 |0056: const/16 v0, #int 80 // #50 │ │ -3775b4: 6e20 1a98 0500 |0058: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3775ba: 0a00 |005b: move-result v0 │ │ -3775bc: 3b00 1700 |005c: if-gez v0, 0073 // +0017 │ │ -3775c0: 6e10 2298 0500 |005e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3775c6: 0a00 |0061: move-result v0 │ │ -3775c8: 2204 e812 |0062: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3775cc: 7010 4098 0400 |0064: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3775d2: 6e20 4b98 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3775d8: 1a05 fca3 |006a: const-string v5, "p0" // string@a3fc │ │ -3775dc: 6e20 4b98 5400 |006c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3775e2: 6e10 5498 0400 |006f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3775e8: 0c05 |0072: move-result-object v5 │ │ -3775ea: 6e20 1a98 3500 |0073: invoke-virtual {v5, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3775f0: 0a03 |0076: move-result v3 │ │ -3775f2: 3b03 1c00 |0077: if-gez v3, 0093 // +001c │ │ -3775f6: 2203 e812 |0079: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3775fa: 7010 4098 0300 |007b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377600: 6e30 2e98 2500 |007e: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -377606: 0c02 |0081: move-result-object v2 │ │ -377608: 6e20 4b98 2300 |0082: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37760e: 6e20 4b98 1300 |0085: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377614: 6e20 2d98 0500 |0088: invoke-virtual {v5, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -37761a: 0c05 |008b: move-result-object v5 │ │ -37761c: 6e20 4b98 5300 |008c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377622: 6e10 5498 0300 |008f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377628: 0c05 |0092: move-result-object v5 │ │ -37762a: 7110 6997 0500 |0093: invoke-static {v5}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@9769 │ │ -377630: 0b00 |0096: move-result-wide v0 │ │ -377632: 1802 0000 0000 00c3 be40 |0097: const-wide v2, #double 7875 // #40bec30000000000 │ │ -37763c: ad00 0002 |009c: mul-double v0, v0, v2 │ │ -377640: 7120 b9a3 1000 |009e: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -377646: 0b05 |00a1: move-result-wide v5 │ │ -377648: 1005 |00a2: return-wide v5 │ │ -37764a: 1006 |00a3: return-wide v6 │ │ +3774f0: |[3774f0] net.sf.dibdib.generic.BigSxg.doubleD4oString_OLD:(Ljava/lang/String;D)D │ │ +377500: 1300 7800 |0000: const/16 v0, #int 120 // #78 │ │ +377504: 6e20 1a98 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +37750a: 0a00 |0005: move-result v0 │ │ +37750c: 1a01 dc05 |0006: const-string v1, ".0" // string@05dc │ │ +377510: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +377512: 1303 2e00 |0009: const/16 v3, #int 46 // #2e │ │ +377516: 3c00 4200 |000b: if-gtz v0, 004d // +0042 │ │ +37751a: 1300 5800 |000d: const/16 v0, #int 88 // #58 │ │ +37751e: 6e20 1a98 0500 |000f: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +377524: 0a00 |0012: move-result v0 │ │ +377526: 3d00 0300 |0013: if-lez v0, 0016 // +0003 │ │ +37752a: 2838 |0015: goto 004d // +0038 │ │ +37752c: 6e20 1a98 3500 |0016: invoke-virtual {v5, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +377532: 0a00 |0019: move-result v0 │ │ +377534: 3b00 7900 |001a: if-gez v0, 0093 // +0079 │ │ +377538: 1300 6500 |001c: const/16 v0, #int 101 // #65 │ │ +37753c: 6e20 1a98 0500 |001e: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +377542: 0a00 |0021: move-result v0 │ │ +377544: 3a00 0300 |0022: if-ltz v0, 0025 // +0003 │ │ +377548: 2807 |0024: goto 002b // +0007 │ │ +37754a: 1300 4500 |0025: const/16 v0, #int 69 // #45 │ │ +37754e: 6e20 1a98 0500 |0027: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +377554: 0a00 |002a: move-result v0 │ │ +377556: 3a00 0300 |002b: if-ltz v0, 002e // +0003 │ │ +37755a: 2805 |002d: goto 0032 // +0005 │ │ +37755c: 6e10 2298 0500 |002e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +377562: 0a00 |0031: move-result v0 │ │ +377564: 2203 e812 |0032: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +377568: 7010 4098 0300 |0034: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +37756e: 6e30 2e98 2500 |0037: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +377574: 0c02 |003a: move-result-object v2 │ │ +377576: 6e20 4b98 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37757c: 6e20 4b98 1300 |003e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377582: 6e20 2d98 0500 |0041: invoke-virtual {v5, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +377588: 0c05 |0044: move-result-object v5 │ │ +37758a: 6e20 4b98 5300 |0045: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377590: 6e10 5498 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377596: 0c05 |004b: move-result-object v5 │ │ +377598: 2847 |004c: goto 0093 // +0047 │ │ +37759a: 1300 7000 |004d: const/16 v0, #int 112 // #70 │ │ +37759e: 6e20 1a98 0500 |004f: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3775a4: 0a00 |0052: move-result v0 │ │ +3775a6: 3a00 0300 |0053: if-ltz v0, 0056 // +0003 │ │ +3775aa: 2807 |0055: goto 005c // +0007 │ │ +3775ac: 1300 5000 |0056: const/16 v0, #int 80 // #50 │ │ +3775b0: 6e20 1a98 0500 |0058: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3775b6: 0a00 |005b: move-result v0 │ │ +3775b8: 3b00 1700 |005c: if-gez v0, 0073 // +0017 │ │ +3775bc: 6e10 2298 0500 |005e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3775c2: 0a00 |0061: move-result v0 │ │ +3775c4: 2204 e812 |0062: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3775c8: 7010 4098 0400 |0064: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3775ce: 6e20 4b98 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3775d4: 1a05 fca3 |006a: const-string v5, "p0" // string@a3fc │ │ +3775d8: 6e20 4b98 5400 |006c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3775de: 6e10 5498 0400 |006f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3775e4: 0c05 |0072: move-result-object v5 │ │ +3775e6: 6e20 1a98 3500 |0073: invoke-virtual {v5, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3775ec: 0a03 |0076: move-result v3 │ │ +3775ee: 3b03 1c00 |0077: if-gez v3, 0093 // +001c │ │ +3775f2: 2203 e812 |0079: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3775f6: 7010 4098 0300 |007b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3775fc: 6e30 2e98 2500 |007e: invoke-virtual {v5, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +377602: 0c02 |0081: move-result-object v2 │ │ +377604: 6e20 4b98 2300 |0082: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37760a: 6e20 4b98 1300 |0085: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377610: 6e20 2d98 0500 |0088: invoke-virtual {v5, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +377616: 0c05 |008b: move-result-object v5 │ │ +377618: 6e20 4b98 5300 |008c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37761e: 6e10 5498 0300 |008f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377624: 0c05 |0092: move-result-object v5 │ │ +377626: 7110 6997 0500 |0093: invoke-static {v5}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@9769 │ │ +37762c: 0b00 |0096: move-result-wide v0 │ │ +37762e: 1802 0000 0000 00c3 be40 |0097: const-wide v2, #double 7875 // #40bec30000000000 │ │ +377638: ad00 0002 |009c: mul-double v0, v0, v2 │ │ +37763c: 7120 b9a3 1000 |009e: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +377642: 0b05 |00a1: move-result-wide v5 │ │ +377644: 1005 |00a2: return-wide v5 │ │ +377646: 1006 |00a3: return-wide v6 │ │ catches : 2 │ │ 0x0002 - 0x0006 │ │ Ljava/lang/Exception; -> 0x00a3 │ │ 0x000f - 0x00a2 │ │ Ljava/lang/Exception; -> 0x00a3 │ │ positions : │ │ 0x0002 line=813 │ │ @@ -821398,160 +821398,160 @@ │ │ type : '(DLjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 288 16-bit code units │ │ -377b94: |[377b94] net.sf.dibdib.generic.BigSxg.hex4Double_OLD:(DLjava/lang/String;)Ljava/lang/String; │ │ -377ba4: 0500 1000 |0000: move-wide/from16 v0, v16 │ │ -377ba8: 0802 1200 |0002: move-object/from16 v2, v18 │ │ -377bac: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ -377bb0: 1216 |0006: const/4 v6, #int 1 // #1 │ │ -377bb2: 2f07 0400 |0007: cmpl-double v7, v4, v0 │ │ -377bb6: 3d07 0400 |0009: if-lez v7, 000d // +0004 │ │ -377bba: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -377bbc: 2802 |000c: goto 000e // +0002 │ │ -377bbe: 1207 |000d: const/4 v7, #int 0 // #0 │ │ -377bc0: 3807 0400 |000e: if-eqz v7, 0012 // +0004 │ │ -377bc4: 8008 |0010: neg-double v8, v0 │ │ -377bc6: 2802 |0011: goto 0013 // +0002 │ │ -377bc8: 0408 |0012: move-wide v8, v0 │ │ -377bca: 7120 6a97 9800 |0013: invoke-static {v8, v9}, Ljava/lang/Double;.toHexString:(D)Ljava/lang/String; // method@976a │ │ -377bd0: 0c0a |0016: move-result-object v10 │ │ -377bd2: 190c f03e |0017: const-wide/high16 v12, #long 4535124824762089472 // #3ef0 │ │ -377bd6: 300e 0c08 |0019: cmpg-double v14, v12, v8 │ │ -377bda: 3c0e cd00 |001b: if-gtz v14, 00e8 // +00cd │ │ -377bde: 190c f042 |001d: const-wide/high16 v12, #long 4823355200913801216 // #42f0 │ │ -377be2: 300e 080c |001f: cmpg-double v14, v8, v12 │ │ -377be6: 3b0e c700 |0021: if-gez v14, 00e8 // +00c7 │ │ -377bea: 8b8e |0023: double-to-long v14, v8 │ │ -377bec: 220a e812 |0024: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ -377bf0: 7010 4098 0a00 |0026: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377bf6: 1a0b aa06 |0029: const-string v11, "0x" // string@06aa │ │ -377bfa: 6e20 4b98 ba00 |002b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377c00: 7120 ac97 fe00 |002e: invoke-static {v14, v15}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@97ac │ │ -377c06: 0c03 |0031: move-result-object v3 │ │ -377c08: 6e20 4b98 3a00 |0032: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377c0e: 6e10 5498 0a00 |0035: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377c14: 0c03 |0038: move-result-object v3 │ │ -377c16: 86ee |0039: long-to-double v14, v14 │ │ -377c18: cce8 |003a: sub-double/2addr v8, v14 │ │ -377c1a: 2f0a 0408 |003b: cmpl-double v10, v4, v8 │ │ -377c1e: 390a 4b00 |003d: if-nez v10, 0088 // +004b │ │ -377c22: 3807 a700 |003f: if-eqz v7, 00e6 // +00a7 │ │ -377c26: 8b00 |0041: double-to-long v0, v0 │ │ -377c28: 1804 ffff ffff ffff ff7f |0042: const-wide v4, #double nan // #7fffffffffffffff │ │ -377c32: c040 |0047: and-long/2addr v0, v4 │ │ -377c34: 7120 ac97 1000 |0048: invoke-static {v0, v1}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@97ac │ │ -377c3a: 0c00 |004b: move-result-object v0 │ │ -377c3c: 6e10 2298 0000 |004c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -377c42: 0a01 |004f: move-result v1 │ │ -377c44: 3516 0d00 |0050: if-ge v6, v1, 005d // +000d │ │ -377c48: 1301 6600 |0052: const/16 v1, #int 102 // #66 │ │ -377c4c: 6e20 0998 6000 |0054: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -377c52: 0a04 |0057: move-result v4 │ │ -377c54: 3341 0500 |0058: if-ne v1, v4, 005d // +0005 │ │ -377c58: d806 0601 |005a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -377c5c: 28f0 |005c: goto 004c // -0010 │ │ -377c5e: d806 06fd |005d: add-int/lit8 v6, v6, #int -3 // #fd │ │ -377c62: 3a06 1700 |005f: if-ltz v6, 0076 // +0017 │ │ -377c66: 2201 e812 |0061: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -377c6a: 7010 4098 0100 |0063: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377c70: 1a04 d905 |0066: const-string v4, ".." // string@05d9 │ │ -377c74: 6e20 4b98 4100 |0068: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377c7a: 6e20 2d98 6000 |006b: invoke-virtual {v0, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -377c80: 0c00 |006e: move-result-object v0 │ │ -377c82: 6e20 4b98 0100 |006f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377c88: 6e10 5498 0100 |0072: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377c8e: 0c00 |0075: move-result-object v0 │ │ -377c90: 2201 e812 |0076: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -377c94: 7010 4098 0100 |0078: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377c9a: 6e20 4b98 b100 |007b: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377ca0: 6e20 4b98 0100 |007e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377ca6: 6e10 5498 0100 |0081: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377cac: 0c00 |0084: move-result-object v0 │ │ -377cae: 070b |0085: move-object v11, v0 │ │ -377cb0: 073a |0086: move-object v10, v3 │ │ -377cb2: 2868 |0087: goto 00ef // +0068 │ │ -377cb4: 1300 1100 |0088: const/16 v0, #int 17 // #11 │ │ -377cb8: 6e10 2298 0300 |008a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -377cbe: 0a01 |008d: move-result v1 │ │ -377cc0: 3410 5800 |008e: if-lt v0, v1, 00e6 // +0058 │ │ -377cc4: ad08 080c |0090: mul-double v8, v8, v12 │ │ -377cc8: 8b80 |0092: double-to-long v0, v8 │ │ -377cca: 7120 ac97 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@97ac │ │ -377cd0: 0c00 |0096: move-result-object v0 │ │ -377cd2: 1301 0c00 |0097: const/16 v1, #int 12 // #c │ │ -377cd6: 6e10 2298 0000 |0099: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -377cdc: 0a04 |009c: move-result v4 │ │ -377cde: 3741 1b00 |009d: if-le v1, v4, 00b8 // +001b │ │ -377ce2: 2201 e812 |009f: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -377ce6: 7010 4098 0100 |00a1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377cec: 6e10 2298 0000 |00a4: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -377cf2: 0a04 |00a7: move-result v4 │ │ -377cf4: 1a05 9206 |00a8: const-string v5, "000000000000" // string@0692 │ │ -377cf8: 6e20 2d98 4500 |00aa: invoke-virtual {v5, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -377cfe: 0c04 |00ad: move-result-object v4 │ │ -377d00: 6e20 4b98 4100 |00ae: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377d06: 6e20 4b98 0100 |00b1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377d0c: 6e10 5498 0100 |00b4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377d12: 0c00 |00b7: move-result-object v0 │ │ -377d14: 2201 e812 |00b8: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -377d18: 7010 4098 0100 |00ba: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377d1e: 6e20 4b98 3100 |00bd: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377d24: 1a03 ca05 |00c0: const-string v3, "." // string@05ca │ │ -377d28: 6e20 4b98 3100 |00c2: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377d2e: 6e20 4b98 0100 |00c5: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377d34: 6e10 5498 0100 |00c8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377d3a: 0c00 |00cb: move-result-object v0 │ │ -377d3c: 6e10 2298 0000 |00cc: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -377d42: 0a01 |00cf: move-result v1 │ │ -377d44: b161 |00d0: sub-int/2addr v1, v6 │ │ -377d46: 3d01 0d00 |00d1: if-lez v1, 00de // +000d │ │ -377d4a: 1303 3000 |00d3: const/16 v3, #int 48 // #30 │ │ -377d4e: 6e20 0998 1000 |00d5: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -377d54: 0a04 |00d8: move-result v4 │ │ -377d56: 3343 0500 |00d9: if-ne v3, v4, 00de // +0005 │ │ -377d5a: d801 01ff |00db: add-int/lit8 v1, v1, #int -1 // #ff │ │ -377d5e: 28f4 |00dd: goto 00d1 // -000c │ │ -377d60: b061 |00de: add-int/2addr v1, v6 │ │ -377d62: 1203 |00df: const/4 v3, #int 0 // #0 │ │ -377d64: 6e30 2e98 3001 |00e0: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -377d6a: 0c00 |00e3: move-result-object v0 │ │ -377d6c: 070a |00e4: move-object v10, v0 │ │ -377d6e: 2809 |00e5: goto 00ee // +0009 │ │ -377d70: 073a |00e6: move-object v10, v3 │ │ -377d72: 2807 |00e7: goto 00ee // +0007 │ │ -377d74: 2f00 0408 |00e8: cmpl-double v0, v4, v8 │ │ -377d78: 3900 0400 |00ea: if-nez v0, 00ee // +0004 │ │ -377d7c: 1a0a ad06 |00ec: const-string v10, "0x0" // string@06ad │ │ -377d80: 120b |00ee: const/4 v11, #int 0 // #0 │ │ -377d82: 1a00 9305 |00ef: const-string v0, "-" // string@0593 │ │ -377d86: 3802 1d00 |00f1: if-eqz v2, 010e // +001d │ │ -377d8a: 3807 1b00 |00f3: if-eqz v7, 010e // +001b │ │ -377d8e: 390b 0300 |00f5: if-nez v11, 00f8 // +0003 │ │ -377d92: 2817 |00f7: goto 010e // +0017 │ │ -377d94: 2201 e812 |00f8: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -377d98: 7010 4098 0100 |00fa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377d9e: 6e20 4b98 0100 |00fd: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377da4: 6e20 4b98 a100 |0100: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377daa: 6e20 4b98 2100 |0103: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377db0: 6e20 4b98 b100 |0106: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377db6: 6e10 5498 0100 |0109: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377dbc: 0c00 |010c: move-result-object v0 │ │ -377dbe: 1100 |010d: return-object v0 │ │ -377dc0: 3807 1100 |010e: if-eqz v7, 011f // +0011 │ │ -377dc4: 2201 e812 |0110: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -377dc8: 7010 4098 0100 |0112: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377dce: 6e20 4b98 0100 |0115: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377dd4: 6e20 4b98 a100 |0118: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377dda: 6e10 5498 0100 |011b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377de0: 0c0a |011e: move-result-object v10 │ │ -377de2: 110a |011f: return-object v10 │ │ +377b90: |[377b90] net.sf.dibdib.generic.BigSxg.hex4Double_OLD:(DLjava/lang/String;)Ljava/lang/String; │ │ +377ba0: 0500 1000 |0000: move-wide/from16 v0, v16 │ │ +377ba4: 0802 1200 |0002: move-object/from16 v2, v18 │ │ +377ba8: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ +377bac: 1216 |0006: const/4 v6, #int 1 // #1 │ │ +377bae: 2f07 0400 |0007: cmpl-double v7, v4, v0 │ │ +377bb2: 3d07 0400 |0009: if-lez v7, 000d // +0004 │ │ +377bb6: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +377bb8: 2802 |000c: goto 000e // +0002 │ │ +377bba: 1207 |000d: const/4 v7, #int 0 // #0 │ │ +377bbc: 3807 0400 |000e: if-eqz v7, 0012 // +0004 │ │ +377bc0: 8008 |0010: neg-double v8, v0 │ │ +377bc2: 2802 |0011: goto 0013 // +0002 │ │ +377bc4: 0408 |0012: move-wide v8, v0 │ │ +377bc6: 7120 6a97 9800 |0013: invoke-static {v8, v9}, Ljava/lang/Double;.toHexString:(D)Ljava/lang/String; // method@976a │ │ +377bcc: 0c0a |0016: move-result-object v10 │ │ +377bce: 190c f03e |0017: const-wide/high16 v12, #long 4535124824762089472 // #3ef0 │ │ +377bd2: 300e 0c08 |0019: cmpg-double v14, v12, v8 │ │ +377bd6: 3c0e cd00 |001b: if-gtz v14, 00e8 // +00cd │ │ +377bda: 190c f042 |001d: const-wide/high16 v12, #long 4823355200913801216 // #42f0 │ │ +377bde: 300e 080c |001f: cmpg-double v14, v8, v12 │ │ +377be2: 3b0e c700 |0021: if-gez v14, 00e8 // +00c7 │ │ +377be6: 8b8e |0023: double-to-long v14, v8 │ │ +377be8: 220a e812 |0024: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ +377bec: 7010 4098 0a00 |0026: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377bf2: 1a0b aa06 |0029: const-string v11, "0x" // string@06aa │ │ +377bf6: 6e20 4b98 ba00 |002b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377bfc: 7120 ac97 fe00 |002e: invoke-static {v14, v15}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@97ac │ │ +377c02: 0c03 |0031: move-result-object v3 │ │ +377c04: 6e20 4b98 3a00 |0032: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377c0a: 6e10 5498 0a00 |0035: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377c10: 0c03 |0038: move-result-object v3 │ │ +377c12: 86ee |0039: long-to-double v14, v14 │ │ +377c14: cce8 |003a: sub-double/2addr v8, v14 │ │ +377c16: 2f0a 0408 |003b: cmpl-double v10, v4, v8 │ │ +377c1a: 390a 4b00 |003d: if-nez v10, 0088 // +004b │ │ +377c1e: 3807 a700 |003f: if-eqz v7, 00e6 // +00a7 │ │ +377c22: 8b00 |0041: double-to-long v0, v0 │ │ +377c24: 1804 ffff ffff ffff ff7f |0042: const-wide v4, #double nan // #7fffffffffffffff │ │ +377c2e: c040 |0047: and-long/2addr v0, v4 │ │ +377c30: 7120 ac97 1000 |0048: invoke-static {v0, v1}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@97ac │ │ +377c36: 0c00 |004b: move-result-object v0 │ │ +377c38: 6e10 2298 0000 |004c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +377c3e: 0a01 |004f: move-result v1 │ │ +377c40: 3516 0d00 |0050: if-ge v6, v1, 005d // +000d │ │ +377c44: 1301 6600 |0052: const/16 v1, #int 102 // #66 │ │ +377c48: 6e20 0998 6000 |0054: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +377c4e: 0a04 |0057: move-result v4 │ │ +377c50: 3341 0500 |0058: if-ne v1, v4, 005d // +0005 │ │ +377c54: d806 0601 |005a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +377c58: 28f0 |005c: goto 004c // -0010 │ │ +377c5a: d806 06fd |005d: add-int/lit8 v6, v6, #int -3 // #fd │ │ +377c5e: 3a06 1700 |005f: if-ltz v6, 0076 // +0017 │ │ +377c62: 2201 e812 |0061: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +377c66: 7010 4098 0100 |0063: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377c6c: 1a04 d905 |0066: const-string v4, ".." // string@05d9 │ │ +377c70: 6e20 4b98 4100 |0068: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377c76: 6e20 2d98 6000 |006b: invoke-virtual {v0, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +377c7c: 0c00 |006e: move-result-object v0 │ │ +377c7e: 6e20 4b98 0100 |006f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377c84: 6e10 5498 0100 |0072: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377c8a: 0c00 |0075: move-result-object v0 │ │ +377c8c: 2201 e812 |0076: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +377c90: 7010 4098 0100 |0078: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377c96: 6e20 4b98 b100 |007b: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377c9c: 6e20 4b98 0100 |007e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377ca2: 6e10 5498 0100 |0081: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377ca8: 0c00 |0084: move-result-object v0 │ │ +377caa: 070b |0085: move-object v11, v0 │ │ +377cac: 073a |0086: move-object v10, v3 │ │ +377cae: 2868 |0087: goto 00ef // +0068 │ │ +377cb0: 1300 1100 |0088: const/16 v0, #int 17 // #11 │ │ +377cb4: 6e10 2298 0300 |008a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +377cba: 0a01 |008d: move-result v1 │ │ +377cbc: 3410 5800 |008e: if-lt v0, v1, 00e6 // +0058 │ │ +377cc0: ad08 080c |0090: mul-double v8, v8, v12 │ │ +377cc4: 8b80 |0092: double-to-long v0, v8 │ │ +377cc6: 7120 ac97 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@97ac │ │ +377ccc: 0c00 |0096: move-result-object v0 │ │ +377cce: 1301 0c00 |0097: const/16 v1, #int 12 // #c │ │ +377cd2: 6e10 2298 0000 |0099: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +377cd8: 0a04 |009c: move-result v4 │ │ +377cda: 3741 1b00 |009d: if-le v1, v4, 00b8 // +001b │ │ +377cde: 2201 e812 |009f: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +377ce2: 7010 4098 0100 |00a1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377ce8: 6e10 2298 0000 |00a4: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +377cee: 0a04 |00a7: move-result v4 │ │ +377cf0: 1a05 9206 |00a8: const-string v5, "000000000000" // string@0692 │ │ +377cf4: 6e20 2d98 4500 |00aa: invoke-virtual {v5, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +377cfa: 0c04 |00ad: move-result-object v4 │ │ +377cfc: 6e20 4b98 4100 |00ae: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377d02: 6e20 4b98 0100 |00b1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377d08: 6e10 5498 0100 |00b4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377d0e: 0c00 |00b7: move-result-object v0 │ │ +377d10: 2201 e812 |00b8: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +377d14: 7010 4098 0100 |00ba: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377d1a: 6e20 4b98 3100 |00bd: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377d20: 1a03 ca05 |00c0: const-string v3, "." // string@05ca │ │ +377d24: 6e20 4b98 3100 |00c2: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377d2a: 6e20 4b98 0100 |00c5: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377d30: 6e10 5498 0100 |00c8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377d36: 0c00 |00cb: move-result-object v0 │ │ +377d38: 6e10 2298 0000 |00cc: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +377d3e: 0a01 |00cf: move-result v1 │ │ +377d40: b161 |00d0: sub-int/2addr v1, v6 │ │ +377d42: 3d01 0d00 |00d1: if-lez v1, 00de // +000d │ │ +377d46: 1303 3000 |00d3: const/16 v3, #int 48 // #30 │ │ +377d4a: 6e20 0998 1000 |00d5: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +377d50: 0a04 |00d8: move-result v4 │ │ +377d52: 3343 0500 |00d9: if-ne v3, v4, 00de // +0005 │ │ +377d56: d801 01ff |00db: add-int/lit8 v1, v1, #int -1 // #ff │ │ +377d5a: 28f4 |00dd: goto 00d1 // -000c │ │ +377d5c: b061 |00de: add-int/2addr v1, v6 │ │ +377d5e: 1203 |00df: const/4 v3, #int 0 // #0 │ │ +377d60: 6e30 2e98 3001 |00e0: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +377d66: 0c00 |00e3: move-result-object v0 │ │ +377d68: 070a |00e4: move-object v10, v0 │ │ +377d6a: 2809 |00e5: goto 00ee // +0009 │ │ +377d6c: 073a |00e6: move-object v10, v3 │ │ +377d6e: 2807 |00e7: goto 00ee // +0007 │ │ +377d70: 2f00 0408 |00e8: cmpl-double v0, v4, v8 │ │ +377d74: 3900 0400 |00ea: if-nez v0, 00ee // +0004 │ │ +377d78: 1a0a ad06 |00ec: const-string v10, "0x0" // string@06ad │ │ +377d7c: 120b |00ee: const/4 v11, #int 0 // #0 │ │ +377d7e: 1a00 9305 |00ef: const-string v0, "-" // string@0593 │ │ +377d82: 3802 1d00 |00f1: if-eqz v2, 010e // +001d │ │ +377d86: 3807 1b00 |00f3: if-eqz v7, 010e // +001b │ │ +377d8a: 390b 0300 |00f5: if-nez v11, 00f8 // +0003 │ │ +377d8e: 2817 |00f7: goto 010e // +0017 │ │ +377d90: 2201 e812 |00f8: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +377d94: 7010 4098 0100 |00fa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377d9a: 6e20 4b98 0100 |00fd: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377da0: 6e20 4b98 a100 |0100: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377da6: 6e20 4b98 2100 |0103: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377dac: 6e20 4b98 b100 |0106: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377db2: 6e10 5498 0100 |0109: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377db8: 0c00 |010c: move-result-object v0 │ │ +377dba: 1100 |010d: return-object v0 │ │ +377dbc: 3807 1100 |010e: if-eqz v7, 011f // +0011 │ │ +377dc0: 2201 e812 |0110: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +377dc4: 7010 4098 0100 |0112: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377dca: 6e20 4b98 0100 |0115: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377dd0: 6e20 4b98 a100 |0118: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377dd6: 6e10 5498 0100 |011b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377ddc: 0c0a |011e: move-result-object v10 │ │ +377dde: 110a |011f: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0013 line=770 │ │ 0x0024 line=774 │ │ 0x0048 line=779 │ │ 0x004c line=781 │ │ 0x0061 line=784 │ │ @@ -821575,55 +821575,55 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -377780: |[377780] net.sf.dibdib.generic.BigSxg.highx4sxg:(Ljava/lang/String;)I │ │ -377790: 6e10 2298 0a00 |0000: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -377796: 0a00 |0003: move-result v0 │ │ -377798: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -37779a: 1302 0a00 |0005: const/16 v2, #int 10 // #a │ │ -37779e: 3402 0300 |0007: if-lt v2, v0, 000a // +0003 │ │ -3777a2: 0f01 |0009: return v1 │ │ -3777a4: 6e10 2298 0a00 |000a: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -3777aa: 0a02 |000d: move-result v2 │ │ -3777ac: 3d02 0b00 |000e: if-lez v2, 0019 // +000b │ │ -3777b0: 1302 2d00 |0010: const/16 v2, #int 45 // #2d │ │ -3777b4: 6e20 0998 1a00 |0012: invoke-virtual {v10, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3777ba: 0a03 |0015: move-result v3 │ │ -3777bc: 3332 0300 |0016: if-ne v2, v3, 0019 // +0003 │ │ -3777c0: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -3777c2: d800 00fe |0019: add-int/lit8 v0, v0, #int -2 // #fe │ │ -3777c6: 6e30 2e98 1a00 |001b: invoke-virtual {v10, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3777cc: 0c02 |001e: move-result-object v2 │ │ -3777ce: 7110 dca1 0200 |001f: invoke-static {v2}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ -3777d4: 0b02 |0022: move-result-wide v2 │ │ -3777d6: 6e20 2d98 0a00 |0023: invoke-virtual {v10, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3777dc: 0c0a |0026: move-result-object v10 │ │ -3777de: 7110 dca1 0a00 |0027: invoke-static {v10}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ -3777e4: 0b04 |002a: move-result-wide v4 │ │ -3777e6: 1806 ffff ffff 0000 0000 |002b: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ -3777f0: c026 |0030: and-long/2addr v6, v2 │ │ -3777f2: 1608 100e |0031: const-wide/16 v8, #int 3600 // #e10 │ │ -3777f6: 9d06 0608 |0033: mul-long v6, v6, v8 │ │ -3777fa: bb46 |0035: add-long/2addr v6, v4 │ │ -3777fc: 130a 2000 |0036: const/16 v10, #int 32 // #20 │ │ -377800: c5a2 |0038: ushr-long/2addr v2, v10 │ │ -377802: 9d02 0208 |0039: mul-long v2, v2, v8 │ │ -377806: a504 060a |003b: ushr-long v4, v6, v10 │ │ -37780a: bb42 |003d: add-long/2addr v2, v4 │ │ -37780c: 130a 1f00 |003e: const/16 v10, #int 31 // #1f │ │ -377810: c5a2 |0040: ushr-long/2addr v2, v10 │ │ -377812: 842a |0041: long-to-int v10, v2 │ │ -377814: 3c01 0300 |0042: if-gtz v1, 0045 // +0003 │ │ -377818: 2802 |0044: goto 0046 // +0002 │ │ -37781a: 7baa |0045: neg-int v10, v10 │ │ -37781c: 0f0a |0046: return v10 │ │ +37777c: |[37777c] net.sf.dibdib.generic.BigSxg.highx4sxg:(Ljava/lang/String;)I │ │ +37778c: 6e10 2298 0a00 |0000: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +377792: 0a00 |0003: move-result v0 │ │ +377794: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +377796: 1302 0a00 |0005: const/16 v2, #int 10 // #a │ │ +37779a: 3402 0300 |0007: if-lt v2, v0, 000a // +0003 │ │ +37779e: 0f01 |0009: return v1 │ │ +3777a0: 6e10 2298 0a00 |000a: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +3777a6: 0a02 |000d: move-result v2 │ │ +3777a8: 3d02 0b00 |000e: if-lez v2, 0019 // +000b │ │ +3777ac: 1302 2d00 |0010: const/16 v2, #int 45 // #2d │ │ +3777b0: 6e20 0998 1a00 |0012: invoke-virtual {v10, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3777b6: 0a03 |0015: move-result v3 │ │ +3777b8: 3332 0300 |0016: if-ne v2, v3, 0019 // +0003 │ │ +3777bc: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +3777be: d800 00fe |0019: add-int/lit8 v0, v0, #int -2 // #fe │ │ +3777c2: 6e30 2e98 1a00 |001b: invoke-virtual {v10, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3777c8: 0c02 |001e: move-result-object v2 │ │ +3777ca: 7110 dca1 0200 |001f: invoke-static {v2}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ +3777d0: 0b02 |0022: move-result-wide v2 │ │ +3777d2: 6e20 2d98 0a00 |0023: invoke-virtual {v10, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3777d8: 0c0a |0026: move-result-object v10 │ │ +3777da: 7110 dca1 0a00 |0027: invoke-static {v10}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ +3777e0: 0b04 |002a: move-result-wide v4 │ │ +3777e2: 1806 ffff ffff 0000 0000 |002b: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ +3777ec: c026 |0030: and-long/2addr v6, v2 │ │ +3777ee: 1608 100e |0031: const-wide/16 v8, #int 3600 // #e10 │ │ +3777f2: 9d06 0608 |0033: mul-long v6, v6, v8 │ │ +3777f6: bb46 |0035: add-long/2addr v6, v4 │ │ +3777f8: 130a 2000 |0036: const/16 v10, #int 32 // #20 │ │ +3777fc: c5a2 |0038: ushr-long/2addr v2, v10 │ │ +3777fe: 9d02 0208 |0039: mul-long v2, v2, v8 │ │ +377802: a504 060a |003b: ushr-long v4, v6, v10 │ │ +377806: bb42 |003d: add-long/2addr v2, v4 │ │ +377808: 130a 1f00 |003e: const/16 v10, #int 31 // #1f │ │ +37780c: c5a2 |0040: ushr-long/2addr v2, v10 │ │ +37780e: 842a |0041: long-to-int v10, v2 │ │ +377810: 3c01 0300 |0042: if-gtz v1, 0045 // +0003 │ │ +377814: 2802 |0044: goto 0046 // +0002 │ │ +377816: 7baa |0045: neg-int v10, v10 │ │ +377818: 0f0a |0046: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ 0x000a line=901 │ │ 0x001b line=902 │ │ 0x0023 line=903 │ │ locals : │ │ @@ -821634,33 +821634,33 @@ │ │ type : '(Ljava/lang/String;J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3791c8: |[3791c8] net.sf.dibdib.generic.BigSxg.long4String:(Ljava/lang/String;J)J │ │ -3791d8: 1a00 8106 |0000: const-string v0, "0" // string@0681 │ │ -3791dc: 6e20 2c98 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3791e2: 0a00 |0005: move-result v0 │ │ -3791e4: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ -3791e8: 7110 dfa1 0400 |0008: invoke-static {v4}, Lnet/sf/dibdib/generic/BigSxg;.create:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; // method@a1df │ │ -3791ee: 0c04 |000b: move-result-object v4 │ │ -3791f0: 6e10 fea1 0400 |000c: invoke-virtual {v4}, Lnet/sf/dibdib/generic/BigSxg;.toLong:()J // method@a1fe │ │ -3791f6: 0b00 |000f: move-result-wide v0 │ │ -3791f8: 1902 0080 |0010: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ -3791fc: 3104 0200 |0012: cmp-long v4, v2, v0 │ │ -379200: 3904 0300 |0014: if-nez v4, 0017 // +0003 │ │ -379204: 2802 |0016: goto 0018 // +0002 │ │ -379206: 0405 |0017: move-wide v5, v0 │ │ -379208: 1005 |0018: return-wide v5 │ │ -37920a: 7110 a997 0400 |0019: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@97a9 │ │ -379210: 0b04 |001c: move-result-wide v4 │ │ -379212: 1004 |001d: return-wide v4 │ │ -379214: 1005 |001e: return-wide v5 │ │ +3791c4: |[3791c4] net.sf.dibdib.generic.BigSxg.long4String:(Ljava/lang/String;J)J │ │ +3791d4: 1a00 8106 |0000: const-string v0, "0" // string@0681 │ │ +3791d8: 6e20 2c98 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3791de: 0a00 |0005: move-result v0 │ │ +3791e0: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ +3791e4: 7110 dfa1 0400 |0008: invoke-static {v4}, Lnet/sf/dibdib/generic/BigSxg;.create:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; // method@a1df │ │ +3791ea: 0c04 |000b: move-result-object v4 │ │ +3791ec: 6e10 fea1 0400 |000c: invoke-virtual {v4}, Lnet/sf/dibdib/generic/BigSxg;.toLong:()J // method@a1fe │ │ +3791f2: 0b00 |000f: move-result-wide v0 │ │ +3791f4: 1902 0080 |0010: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ +3791f8: 3104 0200 |0012: cmp-long v4, v2, v0 │ │ +3791fc: 3904 0300 |0014: if-nez v4, 0017 // +0003 │ │ +379200: 2802 |0016: goto 0018 // +0002 │ │ +379202: 0405 |0017: move-wide v5, v0 │ │ +379204: 1005 |0018: return-wide v5 │ │ +379206: 7110 a997 0400 |0019: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@97a9 │ │ +37920c: 0b04 |001c: move-result-wide v4 │ │ +37920e: 1004 |001d: return-wide v4 │ │ +379210: 1005 |001e: return-wide v5 │ │ catches : 1 │ │ 0x0000 - 0x001d │ │ Ljava/lang/Exception; -> 0x001e │ │ positions : │ │ 0x0002 line=1107 │ │ 0x0008 line=1108 │ │ 0x000c line=1109 │ │ @@ -821674,49 +821674,49 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -377de4: |[377de4] net.sf.dibdib.generic.BigSxg.marker4Radix:(I)Ljava/lang/String; │ │ -377df4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -377df6: 3202 3c00 |0001: if-eq v2, v0, 003d // +003c │ │ -377dfa: 1300 0800 |0003: const/16 v0, #int 8 // #8 │ │ -377dfe: 3202 3500 |0005: if-eq v2, v0, 003a // +0035 │ │ -377e02: 1300 0a00 |0007: const/16 v0, #int 10 // #a │ │ -377e06: 3202 2e00 |0009: if-eq v2, v0, 0037 // +002e │ │ -377e0a: 1300 0c00 |000b: const/16 v0, #int 12 // #c │ │ -377e0e: 3202 2700 |000d: if-eq v2, v0, 0034 // +0027 │ │ -377e12: 1300 1000 |000f: const/16 v0, #int 16 // #10 │ │ -377e16: 3202 2000 |0011: if-eq v2, v0, 0031 // +0020 │ │ -377e1a: 1300 3c00 |0013: const/16 v0, #int 60 // #3c │ │ -377e1e: 3202 1900 |0015: if-eq v2, v0, 002e // +0019 │ │ -377e22: 2200 e812 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -377e26: 7010 4098 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377e2c: 1a01 b006 |001c: const-string v1, "0~" // string@06b0 │ │ -377e30: 6e20 4b98 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377e36: 6e20 4798 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -377e3c: 1a02 c3c4 |0024: const-string v2, "~" // string@c4c3 │ │ -377e40: 6e20 4b98 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377e46: 6e10 5498 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377e4c: 0c02 |002c: move-result-object v2 │ │ -377e4e: 1102 |002d: return-object v2 │ │ -377e50: 1a02 ae06 |002e: const-string v2, "0z" // string@06ae │ │ -377e54: 1102 |0030: return-object v2 │ │ -377e56: 1a02 aa06 |0031: const-string v2, "0x" // string@06aa │ │ -377e5a: 1102 |0033: return-object v2 │ │ -377e5c: 1a02 a506 |0034: const-string v2, "0d" // string@06a5 │ │ -377e60: 1102 |0036: return-object v2 │ │ -377e62: 1a02 0000 |0037: const-string v2, "" // string@0000 │ │ -377e66: 1102 |0039: return-object v2 │ │ -377e68: 1a02 a706 |003a: const-string v2, "0o" // string@06a7 │ │ -377e6c: 1102 |003c: return-object v2 │ │ -377e6e: 1a02 a406 |003d: const-string v2, "0b" // string@06a4 │ │ -377e72: 1102 |003f: return-object v2 │ │ +377de0: |[377de0] net.sf.dibdib.generic.BigSxg.marker4Radix:(I)Ljava/lang/String; │ │ +377df0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +377df2: 3202 3c00 |0001: if-eq v2, v0, 003d // +003c │ │ +377df6: 1300 0800 |0003: const/16 v0, #int 8 // #8 │ │ +377dfa: 3202 3500 |0005: if-eq v2, v0, 003a // +0035 │ │ +377dfe: 1300 0a00 |0007: const/16 v0, #int 10 // #a │ │ +377e02: 3202 2e00 |0009: if-eq v2, v0, 0037 // +002e │ │ +377e06: 1300 0c00 |000b: const/16 v0, #int 12 // #c │ │ +377e0a: 3202 2700 |000d: if-eq v2, v0, 0034 // +0027 │ │ +377e0e: 1300 1000 |000f: const/16 v0, #int 16 // #10 │ │ +377e12: 3202 2000 |0011: if-eq v2, v0, 0031 // +0020 │ │ +377e16: 1300 3c00 |0013: const/16 v0, #int 60 // #3c │ │ +377e1a: 3202 1900 |0015: if-eq v2, v0, 002e // +0019 │ │ +377e1e: 2200 e812 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +377e22: 7010 4098 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377e28: 1a01 b006 |001c: const-string v1, "0~" // string@06b0 │ │ +377e2c: 6e20 4b98 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377e32: 6e20 4798 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +377e38: 1a02 c3c4 |0024: const-string v2, "~" // string@c4c3 │ │ +377e3c: 6e20 4b98 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377e42: 6e10 5498 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377e48: 0c02 |002c: move-result-object v2 │ │ +377e4a: 1102 |002d: return-object v2 │ │ +377e4c: 1a02 ae06 |002e: const-string v2, "0z" // string@06ae │ │ +377e50: 1102 |0030: return-object v2 │ │ +377e52: 1a02 aa06 |0031: const-string v2, "0x" // string@06aa │ │ +377e56: 1102 |0033: return-object v2 │ │ +377e58: 1a02 a506 |0034: const-string v2, "0d" // string@06a5 │ │ +377e5c: 1102 |0036: return-object v2 │ │ +377e5e: 1a02 0000 |0037: const-string v2, "" // string@0000 │ │ +377e62: 1102 |0039: return-object v2 │ │ +377e64: 1a02 a706 |003a: const-string v2, "0o" // string@06a7 │ │ +377e68: 1102 |003c: return-object v2 │ │ +377e6a: 1a02 a406 |003d: const-string v2, "0b" // string@06a4 │ │ +377e6e: 1102 |003f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0017 line=405 │ │ locals : │ │ 0x0000 - 0x0040 reg=2 (null) I │ │ │ │ #19 : (in Lnet/sf/dibdib/generic/BigSxg;) │ │ @@ -821724,40 +821724,40 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -379c40: |[379c40] net.sf.dibdib.generic.BigSxg.populateDigits:()V │ │ -379c50: 6200 b073 |0000: sget-object v0, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73b0 │ │ -379c54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -379c56: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -379c5a: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -379c5e: 0e00 |0007: return-void │ │ -379c60: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -379c62: 6202 b073 |0009: sget-object v2, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73b0 │ │ -379c66: 2123 |000b: array-length v3, v2 │ │ -379c68: 3530 0c00 |000c: if-ge v0, v3, 0018 // +000c │ │ -379c6c: 2203 0113 |000e: new-instance v3, Ljava/math/BigDecimal; // type@1301 │ │ -379c70: 7020 a898 0300 |0010: invoke-direct {v3, v0}, Ljava/math/BigDecimal;.:(I)V // method@98a8 │ │ -379c76: 4d03 0200 |0013: aput-object v3, v2, v0 │ │ -379c7a: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -379c7e: 28f2 |0017: goto 0009 // -000e │ │ -379c80: 6200 2373 |0018: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -379c84: 2100 |001a: array-length v0, v0 │ │ -379c86: 3501 0e00 |001b: if-ge v1, v0, 0029 // +000e │ │ -379c8a: 6200 af73 |001d: sget-object v0, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73af │ │ -379c8e: 6202 2373 |001f: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -379c92: 4902 0201 |0021: aget-char v2, v2, v1 │ │ -379c96: 4f01 0002 |0023: aput-byte v1, v0, v2 │ │ -379c9a: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -379c9e: 8d11 |0027: int-to-byte v1, v1 │ │ -379ca0: 28f0 |0028: goto 0018 // -0010 │ │ -379ca2: 0e00 |0029: return-void │ │ +379c3c: |[379c3c] net.sf.dibdib.generic.BigSxg.populateDigits:()V │ │ +379c4c: 6200 b073 |0000: sget-object v0, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73b0 │ │ +379c50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +379c52: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +379c56: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +379c5a: 0e00 |0007: return-void │ │ +379c5c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +379c5e: 6202 b073 |0009: sget-object v2, Lnet/sf/dibdib/generic/BigSxg;.zDigits:[Ljava/math/BigDecimal; // field@73b0 │ │ +379c62: 2123 |000b: array-length v3, v2 │ │ +379c64: 3530 0c00 |000c: if-ge v0, v3, 0018 // +000c │ │ +379c68: 2203 0113 |000e: new-instance v3, Ljava/math/BigDecimal; // type@1301 │ │ +379c6c: 7020 a898 0300 |0010: invoke-direct {v3, v0}, Ljava/math/BigDecimal;.:(I)V // method@98a8 │ │ +379c72: 4d03 0200 |0013: aput-object v3, v2, v0 │ │ +379c76: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +379c7a: 28f2 |0017: goto 0009 // -000e │ │ +379c7c: 6200 2373 |0018: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +379c80: 2100 |001a: array-length v0, v0 │ │ +379c82: 3501 0e00 |001b: if-ge v1, v0, 0029 // +000e │ │ +379c86: 6200 af73 |001d: sget-object v0, Lnet/sf/dibdib/generic/BigSxg;.zDigitVals:[B // field@73af │ │ +379c8a: 6202 2373 |001f: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +379c8e: 4902 0201 |0021: aget-char v2, v2, v1 │ │ +379c92: 4f01 0002 |0023: aput-byte v1, v0, v2 │ │ +379c96: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +379c9a: 8d11 |0027: int-to-byte v1, v1 │ │ +379c9c: 28f0 |0028: goto 0018 // -0010 │ │ +379c9e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0009 line=160 │ │ 0x000e line=161 │ │ 0x0018 line=163 │ │ 0x001d line=164 │ │ @@ -821768,59 +821768,59 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -377820: |[377820] net.sf.dibdib.generic.BigSxg.radix4Marker:(Ljava/lang/String;)I │ │ -377830: 6e10 2298 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -377836: 0a00 |0003: move-result v0 │ │ -377838: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -37783a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -37783c: 3601 4200 |0006: if-gt v1, v0, 0048 // +0042 │ │ -377840: 1300 3000 |0008: const/16 v0, #int 48 // #30 │ │ -377844: 6e20 0998 2400 |000a: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -37784a: 0a03 |000d: move-result v3 │ │ -37784c: 3230 0300 |000e: if-eq v0, v3, 0011 // +0003 │ │ -377850: 2838 |0010: goto 0048 // +0038 │ │ -377852: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -377854: 6e20 0998 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -37785a: 0a04 |0015: move-result v4 │ │ -37785c: 1300 2300 |0016: const/16 v0, #int 35 // #23 │ │ -377860: 3204 3000 |0018: if-eq v4, v0, 0048 // +0030 │ │ -377864: 1300 4200 |001a: const/16 v0, #int 66 // #42 │ │ -377868: 3204 2b00 |001c: if-eq v4, v0, 0047 // +002b │ │ -37786c: 1300 4400 |001e: const/16 v0, #int 68 // #44 │ │ -377870: 3204 2400 |0020: if-eq v4, v0, 0044 // +0024 │ │ -377874: 1300 5800 |0022: const/16 v0, #int 88 // #58 │ │ -377878: 3204 1d00 |0024: if-eq v4, v0, 0041 // +001d │ │ -37787c: 1300 6200 |0026: const/16 v0, #int 98 // #62 │ │ -377880: 3204 1f00 |0028: if-eq v4, v0, 0047 // +001f │ │ -377884: 1300 6400 |002a: const/16 v0, #int 100 // #64 │ │ -377888: 3204 1800 |002c: if-eq v4, v0, 0044 // +0018 │ │ -37788c: 1300 6f00 |002e: const/16 v0, #int 111 // #6f │ │ -377890: 3204 0e00 |0030: if-eq v4, v0, 003e // +000e │ │ -377894: 2b04 1800 0000 |0032: packed-switch v4, 0000004a // +00000018 │ │ -37789a: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ -37789e: 0f04 |0037: return v4 │ │ -3778a0: 1304 3c00 |0038: const/16 v4, #int 60 // #3c │ │ -3778a4: 0f04 |003a: return v4 │ │ -3778a6: 1304 1e00 |003b: const/16 v4, #int 30 // #1e │ │ -3778aa: 0f04 |003d: return v4 │ │ -3778ac: 1304 0800 |003e: const/16 v4, #int 8 // #8 │ │ -3778b0: 0f04 |0040: return v4 │ │ -3778b2: 1304 1000 |0041: const/16 v4, #int 16 // #10 │ │ -3778b6: 0f04 |0043: return v4 │ │ -3778b8: 1304 0c00 |0044: const/16 v4, #int 12 // #c │ │ -3778bc: 0f04 |0046: return v4 │ │ -3778be: 0f01 |0047: return v1 │ │ -3778c0: 0f02 |0048: return v2 │ │ -3778c2: 0000 |0049: nop // spacer │ │ -3778c4: 0001 0300 7800 0000 0f00 0000 0900 ... |004a: packed-switch-data (10 units) │ │ +37781c: |[37781c] net.sf.dibdib.generic.BigSxg.radix4Marker:(Ljava/lang/String;)I │ │ +37782c: 6e10 2298 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +377832: 0a00 |0003: move-result v0 │ │ +377834: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +377836: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +377838: 3601 4200 |0006: if-gt v1, v0, 0048 // +0042 │ │ +37783c: 1300 3000 |0008: const/16 v0, #int 48 // #30 │ │ +377840: 6e20 0998 2400 |000a: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +377846: 0a03 |000d: move-result v3 │ │ +377848: 3230 0300 |000e: if-eq v0, v3, 0011 // +0003 │ │ +37784c: 2838 |0010: goto 0048 // +0038 │ │ +37784e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +377850: 6e20 0998 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +377856: 0a04 |0015: move-result v4 │ │ +377858: 1300 2300 |0016: const/16 v0, #int 35 // #23 │ │ +37785c: 3204 3000 |0018: if-eq v4, v0, 0048 // +0030 │ │ +377860: 1300 4200 |001a: const/16 v0, #int 66 // #42 │ │ +377864: 3204 2b00 |001c: if-eq v4, v0, 0047 // +002b │ │ +377868: 1300 4400 |001e: const/16 v0, #int 68 // #44 │ │ +37786c: 3204 2400 |0020: if-eq v4, v0, 0044 // +0024 │ │ +377870: 1300 5800 |0022: const/16 v0, #int 88 // #58 │ │ +377874: 3204 1d00 |0024: if-eq v4, v0, 0041 // +001d │ │ +377878: 1300 6200 |0026: const/16 v0, #int 98 // #62 │ │ +37787c: 3204 1f00 |0028: if-eq v4, v0, 0047 // +001f │ │ +377880: 1300 6400 |002a: const/16 v0, #int 100 // #64 │ │ +377884: 3204 1800 |002c: if-eq v4, v0, 0044 // +0018 │ │ +377888: 1300 6f00 |002e: const/16 v0, #int 111 // #6f │ │ +37788c: 3204 0e00 |0030: if-eq v4, v0, 003e // +000e │ │ +377890: 2b04 1800 0000 |0032: packed-switch v4, 0000004a // +00000018 │ │ +377896: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ +37789a: 0f04 |0037: return v4 │ │ +37789c: 1304 3c00 |0038: const/16 v4, #int 60 // #3c │ │ +3778a0: 0f04 |003a: return v4 │ │ +3778a2: 1304 1e00 |003b: const/16 v4, #int 30 // #1e │ │ +3778a6: 0f04 |003d: return v4 │ │ +3778a8: 1304 0800 |003e: const/16 v4, #int 8 // #8 │ │ +3778ac: 0f04 |0040: return v4 │ │ +3778ae: 1304 1000 |0041: const/16 v4, #int 16 // #10 │ │ +3778b2: 0f04 |0043: return v4 │ │ +3778b4: 1304 0c00 |0044: const/16 v4, #int 12 // #c │ │ +3778b8: 0f04 |0046: return v4 │ │ +3778ba: 0f01 |0047: return v1 │ │ +3778bc: 0f02 |0048: return v2 │ │ +3778be: 0000 |0049: nop // spacer │ │ +3778c0: 0001 0300 7800 0000 0f00 0000 0900 ... |004a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0012 line=359 │ │ locals : │ │ 0x0000 - 0x0054 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -821829,108 +821829,108 @@ │ │ type : '(DI)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 189 16-bit code units │ │ -377e74: |[377e74] net.sf.dibdib.generic.BigSxg.rxx4Double:(DI)Ljava/lang/String; │ │ -377e84: 7120 ae97 8700 |0000: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -377e8a: 0b00 |0003: move-result-wide v0 │ │ -377e8c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -377e8e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -377e90: 1804 ffff ffff ffff ef7f |0006: const-wide v4, #double 1.79769e+308 // #7fefffffffffffff │ │ -377e9a: 3006 0004 |000b: cmpg-double v6, v0, v4 │ │ -377e9e: 3c06 0400 |000d: if-gtz v6, 0011 // +0004 │ │ -377ea2: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -377ea4: 2802 |0010: goto 0012 // +0002 │ │ -377ea6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -377ea8: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ -377eac: 7120 6797 8700 |0014: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -377eb2: 0a09 |0017: move-result v9 │ │ -377eb4: 3809 0500 |0018: if-eqz v9, 001d // +0005 │ │ -377eb8: 1a07 a306 |001a: const-string v7, "0aNaN" // string@06a3 │ │ -377ebc: 2805 |001c: goto 0021 // +0005 │ │ -377ebe: 7120 6b97 8700 |001d: invoke-static {v7, v8}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@976b │ │ -377ec4: 0c07 |0020: move-result-object v7 │ │ -377ec6: 1107 |0021: return-object v7 │ │ -377ec8: 1600 0000 |0022: const-wide/16 v0, #int 0 // #0 │ │ -377ecc: 3004 0007 |0024: cmpg-double v4, v0, v7 │ │ -377ed0: 3c04 0300 |0026: if-gtz v4, 0029 // +0003 │ │ -377ed4: 2802 |0028: goto 002a // +0002 │ │ -377ed6: 8077 |0029: neg-double v7, v7 │ │ -377ed8: 7130 eda1 8709 |002a: invoke-static {v7, v8, v9}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoublePos:(DI)Ljava/lang/String; // method@a1ed │ │ -377ede: 0c07 |002d: move-result-object v7 │ │ -377ee0: 6e20 0998 3700 |002e: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -377ee6: 0a08 |0031: move-result v8 │ │ -377ee8: 1220 |0032: const/4 v0, #int 2 // #2 │ │ -377eea: 1301 7e00 |0033: const/16 v1, #int 126 // #7e │ │ -377eee: 3209 5800 |0035: if-eq v9, v0, 008d // +0058 │ │ -377ef2: 1300 0800 |0037: const/16 v0, #int 8 // #8 │ │ -377ef6: 3209 5400 |0039: if-eq v9, v0, 008d // +0054 │ │ -377efa: 1300 0a00 |003b: const/16 v0, #int 10 // #a │ │ -377efe: 3209 3400 |003d: if-eq v9, v0, 0071 // +0034 │ │ -377f02: 1308 0c00 |003f: const/16 v8, #int 12 // #c │ │ -377f06: 3289 4c00 |0041: if-eq v9, v8, 008d // +004c │ │ -377f0a: 1308 1000 |0043: const/16 v8, #int 16 // #10 │ │ -377f0e: 3289 4800 |0045: if-eq v9, v8, 008d // +0048 │ │ -377f12: 1308 3c00 |0047: const/16 v8, #int 60 // #3c │ │ -377f16: 3289 1600 |0049: if-eq v9, v8, 005f // +0016 │ │ -377f1a: 2208 e812 |004b: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -377f1e: 7010 4098 0800 |004d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377f24: 7110 e8a1 0900 |0050: invoke-static {v9}, Lnet/sf/dibdib/generic/BigSxg;.marker4Radix:(I)Ljava/lang/String; // method@a1e8 │ │ -377f2a: 0c09 |0053: move-result-object v9 │ │ -377f2c: 6e20 4b98 9800 |0054: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377f32: 6e20 4b98 7800 |0057: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377f38: 6e10 5498 0800 |005a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377f3e: 0c07 |005d: move-result-object v7 │ │ -377f40: 284a |005e: goto 00a8 // +004a │ │ -377f42: 2208 e812 |005f: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -377f46: 7010 4098 0800 |0061: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377f4c: 1a09 ae06 |0064: const-string v9, "0z" // string@06ae │ │ -377f50: 6e20 4b98 9800 |0066: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377f56: 6e20 4b98 7800 |0069: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377f5c: 6e10 5498 0800 |006c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377f62: 0c07 |006f: move-result-object v7 │ │ -377f64: 2838 |0070: goto 00a8 // +0038 │ │ -377f66: 1309 2e00 |0071: const/16 v9, #int 46 // #2e │ │ -377f6a: 3389 1300 |0073: if-ne v9, v8, 0086 // +0013 │ │ -377f6e: 2208 e812 |0075: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -377f72: 7010 4098 0800 |0077: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377f78: 1a09 8106 |007a: const-string v9, "0" // string@0681 │ │ -377f7c: 6e20 4b98 9800 |007c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377f82: 6e20 4b98 7800 |007f: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377f88: 6e10 5498 0800 |0082: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377f8e: 0c07 |0085: move-result-object v7 │ │ -377f90: 1308 6500 |0086: const/16 v8, #int 101 // #65 │ │ -377f94: 6e30 2698 1708 |0088: invoke-virtual {v7, v1, v8}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -377f9a: 0c07 |008b: move-result-object v7 │ │ -377f9c: 281c |008c: goto 00a8 // +001c │ │ -377f9e: 7110 e8a1 0900 |008d: invoke-static {v9}, Lnet/sf/dibdib/generic/BigSxg;.marker4Radix:(I)Ljava/lang/String; // method@a1e8 │ │ -377fa4: 0c08 |0090: move-result-object v8 │ │ -377fa6: 2209 e812 |0091: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -377faa: 7010 4098 0900 |0093: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377fb0: 6e20 4b98 8900 |0096: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377fb6: 6e20 0998 2800 |0099: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -377fbc: 0a08 |009c: move-result v8 │ │ -377fbe: 6e30 2698 1708 |009d: invoke-virtual {v7, v1, v8}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -377fc4: 0c07 |00a0: move-result-object v7 │ │ -377fc6: 6e20 4b98 7900 |00a1: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377fcc: 6e10 5498 0900 |00a4: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377fd2: 0c07 |00a7: move-result-object v7 │ │ -377fd4: 3c04 0300 |00a8: if-gtz v4, 00ab // +0003 │ │ -377fd8: 2812 |00aa: goto 00bc // +0012 │ │ -377fda: 2208 e812 |00ab: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -377fde: 7010 4098 0800 |00ad: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -377fe4: 1a09 9305 |00b0: const-string v9, "-" // string@0593 │ │ -377fe8: 6e20 4b98 9800 |00b2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377fee: 6e20 4b98 7800 |00b5: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -377ff4: 6e10 5498 0800 |00b8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -377ffa: 0c07 |00bb: move-result-object v7 │ │ -377ffc: 1107 |00bc: return-object v7 │ │ +377e70: |[377e70] net.sf.dibdib.generic.BigSxg.rxx4Double:(DI)Ljava/lang/String; │ │ +377e80: 7120 ae97 8700 |0000: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +377e86: 0b00 |0003: move-result-wide v0 │ │ +377e88: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +377e8a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +377e8c: 1804 ffff ffff ffff ef7f |0006: const-wide v4, #double 1.79769e+308 // #7fefffffffffffff │ │ +377e96: 3006 0004 |000b: cmpg-double v6, v0, v4 │ │ +377e9a: 3c06 0400 |000d: if-gtz v6, 0011 // +0004 │ │ +377e9e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +377ea0: 2802 |0010: goto 0012 // +0002 │ │ +377ea2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +377ea4: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ +377ea8: 7120 6797 8700 |0014: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +377eae: 0a09 |0017: move-result v9 │ │ +377eb0: 3809 0500 |0018: if-eqz v9, 001d // +0005 │ │ +377eb4: 1a07 a306 |001a: const-string v7, "0aNaN" // string@06a3 │ │ +377eb8: 2805 |001c: goto 0021 // +0005 │ │ +377eba: 7120 6b97 8700 |001d: invoke-static {v7, v8}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@976b │ │ +377ec0: 0c07 |0020: move-result-object v7 │ │ +377ec2: 1107 |0021: return-object v7 │ │ +377ec4: 1600 0000 |0022: const-wide/16 v0, #int 0 // #0 │ │ +377ec8: 3004 0007 |0024: cmpg-double v4, v0, v7 │ │ +377ecc: 3c04 0300 |0026: if-gtz v4, 0029 // +0003 │ │ +377ed0: 2802 |0028: goto 002a // +0002 │ │ +377ed2: 8077 |0029: neg-double v7, v7 │ │ +377ed4: 7130 eda1 8709 |002a: invoke-static {v7, v8, v9}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoublePos:(DI)Ljava/lang/String; // method@a1ed │ │ +377eda: 0c07 |002d: move-result-object v7 │ │ +377edc: 6e20 0998 3700 |002e: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +377ee2: 0a08 |0031: move-result v8 │ │ +377ee4: 1220 |0032: const/4 v0, #int 2 // #2 │ │ +377ee6: 1301 7e00 |0033: const/16 v1, #int 126 // #7e │ │ +377eea: 3209 5800 |0035: if-eq v9, v0, 008d // +0058 │ │ +377eee: 1300 0800 |0037: const/16 v0, #int 8 // #8 │ │ +377ef2: 3209 5400 |0039: if-eq v9, v0, 008d // +0054 │ │ +377ef6: 1300 0a00 |003b: const/16 v0, #int 10 // #a │ │ +377efa: 3209 3400 |003d: if-eq v9, v0, 0071 // +0034 │ │ +377efe: 1308 0c00 |003f: const/16 v8, #int 12 // #c │ │ +377f02: 3289 4c00 |0041: if-eq v9, v8, 008d // +004c │ │ +377f06: 1308 1000 |0043: const/16 v8, #int 16 // #10 │ │ +377f0a: 3289 4800 |0045: if-eq v9, v8, 008d // +0048 │ │ +377f0e: 1308 3c00 |0047: const/16 v8, #int 60 // #3c │ │ +377f12: 3289 1600 |0049: if-eq v9, v8, 005f // +0016 │ │ +377f16: 2208 e812 |004b: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +377f1a: 7010 4098 0800 |004d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377f20: 7110 e8a1 0900 |0050: invoke-static {v9}, Lnet/sf/dibdib/generic/BigSxg;.marker4Radix:(I)Ljava/lang/String; // method@a1e8 │ │ +377f26: 0c09 |0053: move-result-object v9 │ │ +377f28: 6e20 4b98 9800 |0054: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377f2e: 6e20 4b98 7800 |0057: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377f34: 6e10 5498 0800 |005a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377f3a: 0c07 |005d: move-result-object v7 │ │ +377f3c: 284a |005e: goto 00a8 // +004a │ │ +377f3e: 2208 e812 |005f: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +377f42: 7010 4098 0800 |0061: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377f48: 1a09 ae06 |0064: const-string v9, "0z" // string@06ae │ │ +377f4c: 6e20 4b98 9800 |0066: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377f52: 6e20 4b98 7800 |0069: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377f58: 6e10 5498 0800 |006c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377f5e: 0c07 |006f: move-result-object v7 │ │ +377f60: 2838 |0070: goto 00a8 // +0038 │ │ +377f62: 1309 2e00 |0071: const/16 v9, #int 46 // #2e │ │ +377f66: 3389 1300 |0073: if-ne v9, v8, 0086 // +0013 │ │ +377f6a: 2208 e812 |0075: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +377f6e: 7010 4098 0800 |0077: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377f74: 1a09 8106 |007a: const-string v9, "0" // string@0681 │ │ +377f78: 6e20 4b98 9800 |007c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377f7e: 6e20 4b98 7800 |007f: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377f84: 6e10 5498 0800 |0082: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377f8a: 0c07 |0085: move-result-object v7 │ │ +377f8c: 1308 6500 |0086: const/16 v8, #int 101 // #65 │ │ +377f90: 6e30 2698 1708 |0088: invoke-virtual {v7, v1, v8}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +377f96: 0c07 |008b: move-result-object v7 │ │ +377f98: 281c |008c: goto 00a8 // +001c │ │ +377f9a: 7110 e8a1 0900 |008d: invoke-static {v9}, Lnet/sf/dibdib/generic/BigSxg;.marker4Radix:(I)Ljava/lang/String; // method@a1e8 │ │ +377fa0: 0c08 |0090: move-result-object v8 │ │ +377fa2: 2209 e812 |0091: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +377fa6: 7010 4098 0900 |0093: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377fac: 6e20 4b98 8900 |0096: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377fb2: 6e20 0998 2800 |0099: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +377fb8: 0a08 |009c: move-result v8 │ │ +377fba: 6e30 2698 1708 |009d: invoke-virtual {v7, v1, v8}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +377fc0: 0c07 |00a0: move-result-object v7 │ │ +377fc2: 6e20 4b98 7900 |00a1: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377fc8: 6e10 5498 0900 |00a4: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377fce: 0c07 |00a7: move-result-object v7 │ │ +377fd0: 3c04 0300 |00a8: if-gtz v4, 00ab // +0003 │ │ +377fd4: 2812 |00aa: goto 00bc // +0012 │ │ +377fd6: 2208 e812 |00ab: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +377fda: 7010 4098 0800 |00ad: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377fe0: 1a09 9305 |00b0: const-string v9, "-" // string@0593 │ │ +377fe4: 6e20 4b98 9800 |00b2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377fea: 6e20 4b98 7800 |00b5: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +377ff0: 6e10 5498 0800 |00b8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +377ff6: 0c07 |00bb: move-result-object v7 │ │ +377ff8: 1107 |00bc: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ 0x0014 line=704 │ │ 0x002a line=706 │ │ 0x002e line=707 │ │ 0x004b line=723 │ │ @@ -821948,137 +821948,137 @@ │ │ type : '(DI)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 235 16-bit code units │ │ -378000: |[378000] net.sf.dibdib.generic.BigSxg.rxx4DoubleD4:(DI)Ljava/lang/String; │ │ -378010: 7120 ae97 ed00 |0000: invoke-static {v13, v14}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -378016: 0b00 |0003: move-result-wide v0 │ │ -378018: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -37801a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -37801c: 1804 ffff ffff ffff ef7f |0006: const-wide v4, #double 1.79769e+308 // #7fefffffffffffff │ │ -378026: 3006 0004 |000b: cmpg-double v6, v0, v4 │ │ -37802a: 3c06 0400 |000d: if-gtz v6, 0011 // +0004 │ │ -37802e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -378030: 2802 |0010: goto 0012 // +0002 │ │ -378032: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -378034: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ -378038: 7120 6797 ed00 |0014: invoke-static {v13, v14}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -37803e: 0a0f |0017: move-result v15 │ │ -378040: 380f 0500 |0018: if-eqz v15, 001d // +0005 │ │ -378044: 1a0d a306 |001a: const-string v13, "0aNaN" // string@06a3 │ │ -378048: 2805 |001c: goto 0021 // +0005 │ │ -37804a: 7120 6b97 ed00 |001d: invoke-static {v13, v14}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@976b │ │ -378050: 0c0d |0020: move-result-object v13 │ │ -378052: 110d |0021: return-object v13 │ │ -378054: 7120 b9a3 ed00 |0022: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -37805a: 0b0d |0025: move-result-wide v13 │ │ -37805c: 6100 ce72 |0026: sget-wide v0, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -378060: ad00 000d |0028: mul-double v0, v0, v13 │ │ -378064: 1904 b0c3 |002a: const-wide/high16 v4, #long -4345973640412528640 // #c3b0 │ │ -378068: 1806 0000 0000 00c3 be40 |002c: const-wide v6, #double 7875 // #40bec30000000000 │ │ -378072: 3008 040d |0031: cmpg-double v8, v4, v13 │ │ -378076: 3b08 9e00 |0033: if-gez v8, 00d1 // +009e │ │ -37807a: 1904 b043 |0035: const-wide/high16 v4, #long 4877398396442247168 // #43b0 │ │ -37807e: 3008 0d04 |0037: cmpg-double v8, v13, v4 │ │ -378082: 3b08 9800 |0039: if-gez v8, 00d1 // +0098 │ │ -378086: 1904 1040 |003b: const-wide/high16 v4, #long 4616189618054758400 // #4010 │ │ -37808a: ad04 040d |003d: mul-double v4, v4, v13 │ │ -37808e: 8b48 |003f: double-to-long v8, v4 │ │ -378090: 868a |0040: long-to-double v10, v8 │ │ -378092: 2f0c 040a |0041: cmpl-double v12, v4, v10 │ │ -378096: 390c 8e00 |0043: if-nez v12, 00d1 // +008e │ │ -37809a: 1300 0a00 |0045: const/16 v0, #int 10 // #a │ │ -37809e: 33f0 8700 |0047: if-ne v0, v15, 00ce // +0087 │ │ -3780a2: 1600 0000 |0049: const-wide/16 v0, #int 0 // #0 │ │ -3780a6: 3104 0008 |004b: cmp-long v4, v0, v8 │ │ -3780aa: 3c04 0300 |004d: if-gtz v4, 0050 // +0003 │ │ -3780ae: 2802 |004f: goto 0051 // +0002 │ │ -3780b0: 7d88 |0050: neg-long v8, v8 │ │ -3780b2: 1604 0c7b |0051: const-wide/16 v4, #int 31500 // #7b0c │ │ -3780b6: 9f0a 0804 |0053: rem-long v10, v8, v4 │ │ -3780ba: be48 |0055: div-long/2addr v8, v4 │ │ -3780bc: 310c 000a |0056: cmp-long v12, v0, v10 │ │ -3780c0: 380c 7600 |0058: if-eqz v12, 00ce // +0076 │ │ -3780c4: 1600 1027 |005a: const-wide/16 v0, #int 10000 // #2710 │ │ -3780c8: 9d0a 0a00 |005c: mul-long v10, v10, v0 │ │ -3780cc: 1606 0100 |005e: const-wide/16 v6, #int 1 // #1 │ │ -3780d0: bb6a |0060: add-long/2addr v10, v6 │ │ -3780d2: be4a |0061: div-long/2addr v10, v4 │ │ -3780d4: 9e04 0a00 |0062: div-long v4, v10, v0 │ │ -3780d8: bb48 |0064: add-long/2addr v8, v4 │ │ -3780da: bf0a |0065: rem-long/2addr v10, v0 │ │ -3780dc: 232f da15 |0066: new-array v15, v2, [Ljava/lang/Object; // type@15da │ │ -3780e0: 84a0 |0068: long-to-int v0, v10 │ │ -3780e2: 7110 9e97 0000 |0069: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -3780e8: 0c00 |006c: move-result-object v0 │ │ -3780ea: 4d00 0f03 |006d: aput-object v0, v15, v3 │ │ -3780ee: 1a00 5803 |006f: const-string v0, "%04d" // string@0358 │ │ -3780f2: 7120 1498 f000 |0071: invoke-static {v0, v15}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9814 │ │ -3780f8: 0c0f |0074: move-result-object v15 │ │ -3780fa: 6e10 2298 0f00 |0075: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -378100: 0a00 |0078: move-result v0 │ │ -378102: 3d00 0f00 |0079: if-lez v0, 0088 // +000f │ │ -378106: 1301 3000 |007b: const/16 v1, #int 48 // #30 │ │ -37810a: d802 00ff |007d: add-int/lit8 v2, v0, #int -1 // #ff │ │ -37810e: 6e20 0998 2f00 |007f: invoke-virtual {v15, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -378114: 0a02 |0082: move-result v2 │ │ -378116: 3321 0500 |0083: if-ne v1, v2, 0088 // +0005 │ │ -37811a: d800 00ff |0085: add-int/lit8 v0, v0, #int -1 // #ff │ │ -37811e: 28f2 |0087: goto 0079 // -000e │ │ -378120: 2201 e812 |0088: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -378124: 7010 4098 0100 |008a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37812a: 1a02 0000 |008d: const-string v2, "" // string@0000 │ │ -37812e: 6e20 4b98 2100 |008f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378134: 6e30 4898 8109 |0092: invoke-virtual {v1, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -37813a: 6e10 5498 0100 |0095: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378140: 0c01 |0098: move-result-object v1 │ │ -378142: 2204 e812 |0099: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -378146: 7010 4098 0400 |009b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37814c: 1605 0000 |009e: const-wide/16 v5, #int 0 // #0 │ │ -378150: 2f07 050d |00a0: cmpl-double v7, v5, v13 │ │ -378154: 3d07 0500 |00a2: if-lez v7, 00a7 // +0005 │ │ -378158: 1a0d 9305 |00a4: const-string v13, "-" // string@0593 │ │ -37815c: 2802 |00a6: goto 00a8 // +0002 │ │ -37815e: 072d |00a7: move-object v13, v2 │ │ -378160: 6e20 4b98 d400 |00a8: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378166: 6e20 4b98 1400 |00ab: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37816c: 3c00 0300 |00ae: if-gtz v0, 00b1 // +0003 │ │ -378170: 2816 |00b0: goto 00c6 // +0016 │ │ -378172: 220d e812 |00b1: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -378176: 7010 4098 0d00 |00b3: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37817c: 1a0e ca05 |00b6: const-string v14, "." // string@05ca │ │ -378180: 6e20 4b98 ed00 |00b8: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378186: 6e30 2e98 3f00 |00bb: invoke-virtual {v15, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -37818c: 0c0e |00be: move-result-object v14 │ │ -37818e: 6e20 4b98 ed00 |00bf: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378194: 6e10 5498 0d00 |00c2: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -37819a: 0c02 |00c5: move-result-object v2 │ │ -37819c: 6e20 4b98 2400 |00c6: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3781a2: 6e10 5498 0400 |00c9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3781a8: 0c0d |00cc: move-result-object v13 │ │ -3781aa: 110d |00cd: return-object v13 │ │ -3781ac: ae00 0d06 |00ce: div-double v0, v13, v6 │ │ -3781b0: 2816 |00d0: goto 00e6 // +0016 │ │ -3781b2: ad06 0600 |00d1: mul-double v6, v6, v0 │ │ -3781b6: 3002 060d |00d3: cmpg-double v2, v6, v13 │ │ -3781ba: 3b02 0700 |00d5: if-gez v2, 00dc // +0007 │ │ -3781be: 7120 c997 1000 |00d7: invoke-static {v0, v1}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ -3781c4: 0b00 |00da: move-result-wide v0 │ │ -3781c6: 280b |00db: goto 00e6 // +000b │ │ -3781c8: 2f02 060d |00dc: cmpl-double v2, v6, v13 │ │ -3781cc: 3d02 0800 |00de: if-lez v2, 00e6 // +0008 │ │ -3781d0: 190d f0ff |00e0: const-wide/high16 v13, #long -4503599627370496 // #fff0 │ │ -3781d4: 7140 c897 10ed |00e2: invoke-static {v0, v1, v13, v14}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ -3781da: 0b00 |00e5: move-result-wide v0 │ │ -3781dc: 7130 eba1 100f |00e6: invoke-static {v0, v1, v15}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Double:(DI)Ljava/lang/String; // method@a1eb │ │ -3781e2: 0c0d |00e9: move-result-object v13 │ │ -3781e4: 110d |00ea: return-object v13 │ │ +377ffc: |[377ffc] net.sf.dibdib.generic.BigSxg.rxx4DoubleD4:(DI)Ljava/lang/String; │ │ +37800c: 7120 ae97 ed00 |0000: invoke-static {v13, v14}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +378012: 0b00 |0003: move-result-wide v0 │ │ +378014: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +378016: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +378018: 1804 ffff ffff ffff ef7f |0006: const-wide v4, #double 1.79769e+308 // #7fefffffffffffff │ │ +378022: 3006 0004 |000b: cmpg-double v6, v0, v4 │ │ +378026: 3c06 0400 |000d: if-gtz v6, 0011 // +0004 │ │ +37802a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +37802c: 2802 |0010: goto 0012 // +0002 │ │ +37802e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +378030: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ +378034: 7120 6797 ed00 |0014: invoke-static {v13, v14}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +37803a: 0a0f |0017: move-result v15 │ │ +37803c: 380f 0500 |0018: if-eqz v15, 001d // +0005 │ │ +378040: 1a0d a306 |001a: const-string v13, "0aNaN" // string@06a3 │ │ +378044: 2805 |001c: goto 0021 // +0005 │ │ +378046: 7120 6b97 ed00 |001d: invoke-static {v13, v14}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@976b │ │ +37804c: 0c0d |0020: move-result-object v13 │ │ +37804e: 110d |0021: return-object v13 │ │ +378050: 7120 b9a3 ed00 |0022: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +378056: 0b0d |0025: move-result-wide v13 │ │ +378058: 6100 ce72 |0026: sget-wide v0, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +37805c: ad00 000d |0028: mul-double v0, v0, v13 │ │ +378060: 1904 b0c3 |002a: const-wide/high16 v4, #long -4345973640412528640 // #c3b0 │ │ +378064: 1806 0000 0000 00c3 be40 |002c: const-wide v6, #double 7875 // #40bec30000000000 │ │ +37806e: 3008 040d |0031: cmpg-double v8, v4, v13 │ │ +378072: 3b08 9e00 |0033: if-gez v8, 00d1 // +009e │ │ +378076: 1904 b043 |0035: const-wide/high16 v4, #long 4877398396442247168 // #43b0 │ │ +37807a: 3008 0d04 |0037: cmpg-double v8, v13, v4 │ │ +37807e: 3b08 9800 |0039: if-gez v8, 00d1 // +0098 │ │ +378082: 1904 1040 |003b: const-wide/high16 v4, #long 4616189618054758400 // #4010 │ │ +378086: ad04 040d |003d: mul-double v4, v4, v13 │ │ +37808a: 8b48 |003f: double-to-long v8, v4 │ │ +37808c: 868a |0040: long-to-double v10, v8 │ │ +37808e: 2f0c 040a |0041: cmpl-double v12, v4, v10 │ │ +378092: 390c 8e00 |0043: if-nez v12, 00d1 // +008e │ │ +378096: 1300 0a00 |0045: const/16 v0, #int 10 // #a │ │ +37809a: 33f0 8700 |0047: if-ne v0, v15, 00ce // +0087 │ │ +37809e: 1600 0000 |0049: const-wide/16 v0, #int 0 // #0 │ │ +3780a2: 3104 0008 |004b: cmp-long v4, v0, v8 │ │ +3780a6: 3c04 0300 |004d: if-gtz v4, 0050 // +0003 │ │ +3780aa: 2802 |004f: goto 0051 // +0002 │ │ +3780ac: 7d88 |0050: neg-long v8, v8 │ │ +3780ae: 1604 0c7b |0051: const-wide/16 v4, #int 31500 // #7b0c │ │ +3780b2: 9f0a 0804 |0053: rem-long v10, v8, v4 │ │ +3780b6: be48 |0055: div-long/2addr v8, v4 │ │ +3780b8: 310c 000a |0056: cmp-long v12, v0, v10 │ │ +3780bc: 380c 7600 |0058: if-eqz v12, 00ce // +0076 │ │ +3780c0: 1600 1027 |005a: const-wide/16 v0, #int 10000 // #2710 │ │ +3780c4: 9d0a 0a00 |005c: mul-long v10, v10, v0 │ │ +3780c8: 1606 0100 |005e: const-wide/16 v6, #int 1 // #1 │ │ +3780cc: bb6a |0060: add-long/2addr v10, v6 │ │ +3780ce: be4a |0061: div-long/2addr v10, v4 │ │ +3780d0: 9e04 0a00 |0062: div-long v4, v10, v0 │ │ +3780d4: bb48 |0064: add-long/2addr v8, v4 │ │ +3780d6: bf0a |0065: rem-long/2addr v10, v0 │ │ +3780d8: 232f da15 |0066: new-array v15, v2, [Ljava/lang/Object; // type@15da │ │ +3780dc: 84a0 |0068: long-to-int v0, v10 │ │ +3780de: 7110 9e97 0000 |0069: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +3780e4: 0c00 |006c: move-result-object v0 │ │ +3780e6: 4d00 0f03 |006d: aput-object v0, v15, v3 │ │ +3780ea: 1a00 5803 |006f: const-string v0, "%04d" // string@0358 │ │ +3780ee: 7120 1498 f000 |0071: invoke-static {v0, v15}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9814 │ │ +3780f4: 0c0f |0074: move-result-object v15 │ │ +3780f6: 6e10 2298 0f00 |0075: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +3780fc: 0a00 |0078: move-result v0 │ │ +3780fe: 3d00 0f00 |0079: if-lez v0, 0088 // +000f │ │ +378102: 1301 3000 |007b: const/16 v1, #int 48 // #30 │ │ +378106: d802 00ff |007d: add-int/lit8 v2, v0, #int -1 // #ff │ │ +37810a: 6e20 0998 2f00 |007f: invoke-virtual {v15, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +378110: 0a02 |0082: move-result v2 │ │ +378112: 3321 0500 |0083: if-ne v1, v2, 0088 // +0005 │ │ +378116: d800 00ff |0085: add-int/lit8 v0, v0, #int -1 // #ff │ │ +37811a: 28f2 |0087: goto 0079 // -000e │ │ +37811c: 2201 e812 |0088: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +378120: 7010 4098 0100 |008a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378126: 1a02 0000 |008d: const-string v2, "" // string@0000 │ │ +37812a: 6e20 4b98 2100 |008f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378130: 6e30 4898 8109 |0092: invoke-virtual {v1, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +378136: 6e10 5498 0100 |0095: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +37813c: 0c01 |0098: move-result-object v1 │ │ +37813e: 2204 e812 |0099: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +378142: 7010 4098 0400 |009b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378148: 1605 0000 |009e: const-wide/16 v5, #int 0 // #0 │ │ +37814c: 2f07 050d |00a0: cmpl-double v7, v5, v13 │ │ +378150: 3d07 0500 |00a2: if-lez v7, 00a7 // +0005 │ │ +378154: 1a0d 9305 |00a4: const-string v13, "-" // string@0593 │ │ +378158: 2802 |00a6: goto 00a8 // +0002 │ │ +37815a: 072d |00a7: move-object v13, v2 │ │ +37815c: 6e20 4b98 d400 |00a8: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378162: 6e20 4b98 1400 |00ab: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378168: 3c00 0300 |00ae: if-gtz v0, 00b1 // +0003 │ │ +37816c: 2816 |00b0: goto 00c6 // +0016 │ │ +37816e: 220d e812 |00b1: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +378172: 7010 4098 0d00 |00b3: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378178: 1a0e ca05 |00b6: const-string v14, "." // string@05ca │ │ +37817c: 6e20 4b98 ed00 |00b8: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378182: 6e30 2e98 3f00 |00bb: invoke-virtual {v15, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +378188: 0c0e |00be: move-result-object v14 │ │ +37818a: 6e20 4b98 ed00 |00bf: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378190: 6e10 5498 0d00 |00c2: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378196: 0c02 |00c5: move-result-object v2 │ │ +378198: 6e20 4b98 2400 |00c6: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37819e: 6e10 5498 0400 |00c9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3781a4: 0c0d |00cc: move-result-object v13 │ │ +3781a6: 110d |00cd: return-object v13 │ │ +3781a8: ae00 0d06 |00ce: div-double v0, v13, v6 │ │ +3781ac: 2816 |00d0: goto 00e6 // +0016 │ │ +3781ae: ad06 0600 |00d1: mul-double v6, v6, v0 │ │ +3781b2: 3002 060d |00d3: cmpg-double v2, v6, v13 │ │ +3781b6: 3b02 0700 |00d5: if-gez v2, 00dc // +0007 │ │ +3781ba: 7120 c997 1000 |00d7: invoke-static {v0, v1}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ +3781c0: 0b00 |00da: move-result-wide v0 │ │ +3781c2: 280b |00db: goto 00e6 // +000b │ │ +3781c4: 2f02 060d |00dc: cmpl-double v2, v6, v13 │ │ +3781c8: 3d02 0800 |00de: if-lez v2, 00e6 // +0008 │ │ +3781cc: 190d f0ff |00e0: const-wide/high16 v13, #long -4503599627370496 // #fff0 │ │ +3781d0: 7140 c897 10ed |00e2: invoke-static {v0, v1, v13, v14}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ +3781d6: 0b00 |00e5: move-result-wide v0 │ │ +3781d8: 7130 eba1 100f |00e6: invoke-static {v0, v1, v15}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Double:(DI)Ljava/lang/String; // method@a1eb │ │ +3781de: 0c0d |00e9: move-result-object v13 │ │ +3781e0: 110d |00ea: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ 0x0014 line=732 │ │ 0x0022 line=734 │ │ 0x0026 line=735 │ │ 0x0053 line=740 │ │ @@ -822103,237 +822103,237 @@ │ │ type : '(DI)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 404 16-bit code units │ │ -3781e8: |[3781e8] net.sf.dibdib.generic.BigSxg.rxx4DoublePos:(DI)Ljava/lang/String; │ │ -3781f8: 0200 1200 |0000: move/from16 v0, v18 │ │ -3781fc: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -378200: 2f03 1001 |0004: cmpl-double v3, v16, v1 │ │ -378204: 3803 8601 |0006: if-eqz v3, 018c // +0186 │ │ -378208: 1901 1000 |0008: const-wide/high16 v1, #long 4503599627370496 // #10 │ │ -37820c: 2f04 0110 |000a: cmpl-double v4, v1, v16 │ │ -378210: 3a04 0400 |000c: if-ltz v4, 0010 // +0004 │ │ -378214: 2900 7e01 |000e: goto/16 018c // +017e │ │ -378218: 7702 6597 1000 |0010: invoke-static/range {v16, v17}, Ljava/lang/Double;.doubleToRawLongBits:(D)J // method@9765 │ │ -37821e: 0b01 |0013: move-result-wide v1 │ │ -378220: 1303 3400 |0014: const/16 v3, #int 52 // #34 │ │ -378224: c531 |0016: ushr-long/2addr v1, v3 │ │ -378226: 8412 |0017: long-to-int v2, v1 │ │ -378228: d521 ff07 |0018: and-int/lit16 v1, v2, #int 2047 // #07ff │ │ -37822c: d011 02fc |001a: add-int/lit16 v1, v1, #int -1022 // #fc02 │ │ -378230: d801 01cb |001c: add-int/lit8 v1, v1, #int -53 // #cb │ │ -378234: 1302 bd03 |001e: const/16 v2, #int 957 // #3bd │ │ -378238: 3421 0500 |0020: if-lt v1, v2, 0025 // +0005 │ │ -37823c: 1a00 1f20 |0022: const-string v0, "Infinity" // string@201f │ │ -378240: 1100 |0024: return-object v0 │ │ -378242: 7702 6497 1000 |0025: invoke-static/range {v16, v17}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@9764 │ │ -378248: 0b02 |0028: move-result-wide v2 │ │ -37824a: 1804 ffff ffff ffff 0f00 |0029: const-wide v4, #double 2.22507e-308 // #000fffffffffffff │ │ -378254: c042 |002e: and-long/2addr v2, v4 │ │ -378256: 1904 1000 |002f: const-wide/high16 v4, #long 4503599627370496 // #10 │ │ -37825a: c142 |0031: or-long/2addr v2, v4 │ │ -37825c: 1224 |0032: const/4 v4, #int 2 // #2 │ │ -37825e: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -378260: 3304 0400 |0034: if-ne v4, v0, 0038 // +0004 │ │ -378264: 2900 7500 |0036: goto/16 00ab // +0075 │ │ -378268: 3d01 0a00 |0038: if-lez v1, 0042 // +000a │ │ -37826c: 1304 0a00 |003a: const/16 v4, #int 10 // #a │ │ -378270: 3541 0600 |003c: if-ge v1, v4, 0042 // +0006 │ │ -378274: c312 |003e: shl-long/2addr v2, v1 │ │ -378276: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -378278: 2900 6b00 |0040: goto/16 00ab // +006b │ │ -37827c: 1304 cbff |0042: const/16 v4, #int -53 // #ffcb │ │ -378280: 3514 0e00 |0044: if-ge v4, v1, 0052 // +000e │ │ -378284: 3c01 0c00 |0046: if-gtz v1, 0052 // +000c │ │ -378288: 7b14 |0048: neg-int v4, v1 │ │ -37828a: a506 0204 |0049: ushr-long v6, v2, v4 │ │ -37828e: 8668 |004b: long-to-double v8, v6 │ │ -378290: 2f04 0810 |004c: cmpl-double v4, v8, v16 │ │ -378294: 3904 0400 |004e: if-nez v4, 0052 // +0004 │ │ -378298: 0462 |0050: move-wide v2, v6 │ │ -37829a: 28ee |0051: goto 003f // -0012 │ │ -37829c: 6106 ac73 |0052: sget-wide v6, Lnet/sf/dibdib/generic/BigSxg;.kLogOf2:D // field@73ac │ │ -3782a0: 8308 |0054: int-to-double v8, v0 │ │ -3782a2: 7120 bd97 9800 |0055: invoke-static {v8, v9}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ -3782a8: 0b0a |0058: move-result-wide v10 │ │ -3782aa: cea6 |0059: div-double/2addr v6, v10 │ │ -3782ac: 831a |005a: int-to-double v10, v1 │ │ -3782ae: ad06 060a |005b: mul-double v6, v6, v10 │ │ -3782b2: 8a61 |005d: double-to-int v1, v6 │ │ -3782b4: 8316 |005e: int-to-double v6, v1 │ │ -3782b6: 7140 ca97 9876 |005f: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -3782bc: 0b06 |0062: move-result-wide v6 │ │ -3782be: 190c 0040 |0063: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ -3782c2: 7140 ca97 dcba |0065: invoke-static {v12, v13, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -3782c8: 0b0a |0068: move-result-wide v10 │ │ -3782ca: 2f04 060a |0069: cmpl-double v4, v6, v10 │ │ -3782ce: 3d04 0a00 |006b: if-lez v4, 0075 // +000a │ │ -3782d2: d801 01ff |006d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3782d6: 8316 |006f: int-to-double v6, v1 │ │ -3782d8: 7140 ca97 9876 |0070: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -3782de: 0b06 |0073: move-result-wide v6 │ │ -3782e0: 28f5 |0074: goto 0069 // -000b │ │ -3782e2: 8622 |0075: long-to-double v2, v2 │ │ -3782e4: ce6a |0076: div-double/2addr v10, v6 │ │ -3782e6: ad02 020a |0077: mul-double v2, v2, v10 │ │ -3782ea: 8b22 |0079: double-to-long v2, v2 │ │ -3782ec: 8316 |007a: int-to-double v6, v1 │ │ -3782ee: 7140 ca97 9876 |007b: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -3782f4: 0b06 |007e: move-result-wide v6 │ │ -3782f6: 8628 |007f: long-to-double v8, v2 │ │ -3782f8: ad08 0806 |0080: mul-double v8, v8, v6 │ │ -3782fc: 160a 0100 |0082: const-wide/16 v10, #int 1 // #1 │ │ -378300: 3004 0810 |0084: cmpg-double v4, v8, v16 │ │ -378304: 3b04 1100 |0086: if-gez v4, 0097 // +0011 │ │ -378308: ac0c 1008 |0088: sub-double v12, v16, v8 │ │ -37830c: 9b0e 020a |008a: add-long v14, v2, v10 │ │ -378310: 86ea |008c: long-to-double v10, v14 │ │ -378312: ad0a 0a06 |008d: mul-double v10, v10, v6 │ │ -378316: ac0a 0a10 |008f: sub-double v10, v10, v16 │ │ -37831a: 2f04 0c0a |0091: cmpl-double v4, v12, v10 │ │ -37831e: 3d04 0400 |0093: if-lez v4, 0097 // +0004 │ │ -378322: 04e2 |0095: move-wide v2, v14 │ │ -378324: 2815 |0096: goto 00ab // +0015 │ │ -378326: 2f04 0810 |0097: cmpl-double v4, v8, v16 │ │ -37832a: 3d04 1200 |0099: if-lez v4, 00ab // +0012 │ │ -37832e: ac08 0810 |009b: sub-double v8, v8, v16 │ │ -378332: 160a 0100 |009d: const-wide/16 v10, #int 1 // #1 │ │ -378336: 9c0a 020a |009f: sub-long v10, v2, v10 │ │ -37833a: 86ac |00a1: long-to-double v12, v10 │ │ -37833c: ad0c 0c06 |00a2: mul-double v12, v12, v6 │ │ -378340: ac06 100c |00a4: sub-double v6, v16, v12 │ │ -378344: 2f04 0806 |00a6: cmpl-double v4, v8, v6 │ │ -378348: 3d04 0300 |00a8: if-lez v4, 00ab // +0003 │ │ -37834c: 04a2 |00aa: move-wide v2, v10 │ │ -37834e: 7130 eea1 3200 |00ab: invoke-static {v2, v3, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Long:(JI)Ljava/lang/String; // method@a1ee │ │ -378354: 0c04 |00ae: move-result-object v4 │ │ -378356: 6e10 2298 0400 |00af: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -37835c: 0a06 |00b2: move-result v6 │ │ -37835e: 1267 |00b3: const/4 v7, #int 6 // #6 │ │ -378360: 3467 0400 |00b4: if-lt v7, v6, 00b8 // +0004 │ │ -378364: 1207 |00b6: const/4 v7, #int 0 // #0 │ │ -378366: 2807 |00b7: goto 00be // +0007 │ │ -378368: d807 06fe |00b8: add-int/lit8 v7, v6, #int -2 // #fe │ │ -37836c: 6e20 0998 7400 |00ba: invoke-virtual {v4, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -378372: 0a07 |00bd: move-result v7 │ │ -378374: 7b68 |00be: neg-int v8, v6 │ │ -378376: 1309 3000 |00bf: const/16 v9, #int 48 // #30 │ │ -37837a: 121a |00c1: const/4 v10, #int 1 // #1 │ │ -37837c: 3781 0400 |00c2: if-le v1, v8, 00c6 // +0004 │ │ -378380: 3d01 4600 |00c4: if-lez v1, 010a // +0046 │ │ -378384: 6208 2373 |00c6: sget-object v8, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -378388: d80b 00ff |00c8: add-int/lit8 v11, v0, #int -1 // #ff │ │ -37838c: 4908 080b |00ca: aget-char v8, v8, v11 │ │ -378390: 3278 0400 |00cc: if-eq v8, v7, 00d0 // +0004 │ │ -378394: 3379 3c00 |00ce: if-ne v9, v7, 010a // +003c │ │ -378398: d808 06fe |00d0: add-int/lit8 v8, v6, #int -2 // #fe │ │ -37839c: 6e20 0998 8400 |00d2: invoke-virtual {v4, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3783a2: 0a08 |00d5: move-result v8 │ │ -3783a4: 3389 0d00 |00d6: if-ne v9, v8, 00e3 // +000d │ │ -3783a8: 6208 2373 |00d8: sget-object v8, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -3783ac: 4908 0805 |00da: aget-char v8, v8, v5 │ │ -3783b0: d80b 06ff |00dc: add-int/lit8 v11, v6, #int -1 // #ff │ │ -3783b4: 6e20 0998 b400 |00de: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3783ba: 0a0b |00e1: move-result v11 │ │ -3783bc: 280c |00e2: goto 00ee // +000c │ │ -3783be: 6208 2373 |00e3: sget-object v8, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -3783c2: 4908 080b |00e5: aget-char v8, v8, v11 │ │ -3783c6: b0a8 |00e7: add-int/2addr v8, v10 │ │ -3783c8: d80b 06ff |00e8: add-int/lit8 v11, v6, #int -1 // #ff │ │ -3783cc: 6e20 0998 b400 |00ea: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3783d2: 0a0b |00ed: move-result v11 │ │ -3783d4: b1b8 |00ee: sub-int/2addr v8, v11 │ │ -3783d6: 818b |00ef: int-to-long v11, v8 │ │ -3783d8: bbb2 |00f0: add-long/2addr v2, v11 │ │ -3783da: d808 06fd |00f1: add-int/lit8 v8, v6, #int -3 // #fd │ │ -3783de: d80d 06fa |00f3: add-int/lit8 v13, v6, #int -6 // #fa │ │ -3783e2: 34d8 0d00 |00f5: if-lt v8, v13, 0102 // +000d │ │ -3783e6: 6e20 0998 8400 |00f7: invoke-virtual {v4, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3783ec: 0a0d |00fa: move-result v13 │ │ -3783ee: 32d7 0400 |00fb: if-eq v7, v13, 00ff // +0004 │ │ -3783f2: bcb2 |00fd: sub-long/2addr v2, v11 │ │ -3783f4: 2804 |00fe: goto 0102 // +0004 │ │ -3783f6: d808 08ff |00ff: add-int/lit8 v8, v8, #int -1 // #ff │ │ -3783fa: 28f2 |0101: goto 00f3 // -000e │ │ -3783fc: 7130 eea1 3200 |0102: invoke-static {v2, v3, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Long:(JI)Ljava/lang/String; // method@a1ee │ │ -378402: 0c04 |0105: move-result-object v4 │ │ -378404: 6e10 2298 0400 |0106: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -37840a: 0a06 |0109: move-result v6 │ │ -37840c: 3901 0300 |010a: if-nez v1, 010d // +0003 │ │ -378410: 1104 |010c: return-object v4 │ │ -378412: 356a 1500 |010d: if-ge v10, v6, 0122 // +0015 │ │ -378416: d802 06ff |010f: add-int/lit8 v2, v6, #int -1 // #ff │ │ -37841a: 6e20 0998 2400 |0111: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -378420: 0a02 |0114: move-result v2 │ │ -378422: 3392 0d00 |0115: if-ne v2, v9, 0122 // +000d │ │ -378426: d806 06ff |0117: add-int/lit8 v6, v6, #int -1 // #ff │ │ -37842a: d801 0101 |0119: add-int/lit8 v1, v1, #int 1 // #01 │ │ -37842e: 3901 f2ff |011b: if-nez v1, 010d // -000e │ │ -378432: 6e30 2e98 5406 |011d: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -378438: 0c00 |0120: move-result-object v0 │ │ -37843a: 1100 |0121: return-object v0 │ │ -37843c: 3c01 4600 |0122: if-gtz v1, 0168 // +0046 │ │ -378440: 7b12 |0124: neg-int v2, v1 │ │ -378442: d803 0603 |0125: add-int/lit8 v3, v6, #int 3 // #03 │ │ -378446: 3632 4100 |0127: if-gt v2, v3, 0168 // +0041 │ │ -37844a: 3526 2100 |0129: if-ge v6, v2, 014a // +0021 │ │ -37844e: 2200 e812 |012b: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -378452: 7010 4098 0000 |012d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378458: b162 |0130: sub-int/2addr v2, v6 │ │ -37845a: 1a01 8e06 |0131: const-string v1, "000" // string@068e │ │ -37845e: 6e30 2e98 5102 |0133: invoke-virtual {v1, v5, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -378464: 0c01 |0136: move-result-object v1 │ │ -378466: 6e20 4b98 1000 |0137: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37846c: 6e30 2e98 5406 |013a: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -378472: 0c01 |013d: move-result-object v1 │ │ -378474: 6e20 4b98 1000 |013e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37847a: 6e10 5498 0000 |0141: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378480: 0c04 |0144: move-result-object v4 │ │ -378482: 6e10 2298 0400 |0145: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -378488: 0a06 |0148: move-result v6 │ │ -37848a: 7b61 |0149: neg-int v1, v6 │ │ -37848c: 2200 e812 |014a: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -378490: 7010 4098 0000 |014c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378496: b061 |014f: add-int/2addr v1, v6 │ │ -378498: 6e30 2e98 5401 |0150: invoke-virtual {v4, v5, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -37849e: 0c02 |0153: move-result-object v2 │ │ -3784a0: 6e20 4b98 2000 |0154: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3784a6: 1302 2e00 |0157: const/16 v2, #int 46 // #2e │ │ -3784aa: 6e20 4498 2000 |0159: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3784b0: 6e30 2e98 1406 |015c: invoke-virtual {v4, v1, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3784b6: 0c01 |015f: move-result-object v1 │ │ -3784b8: 6e20 4b98 1000 |0160: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3784be: 6e10 5498 0000 |0163: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3784c4: 0c00 |0166: move-result-object v0 │ │ -3784c6: 1100 |0167: return-object v0 │ │ -3784c8: 2202 e812 |0168: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3784cc: 7010 4098 0200 |016a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3784d2: 1a03 ca05 |016d: const-string v3, "." // string@05ca │ │ -3784d6: 6e20 4b98 3200 |016f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3784dc: 6e30 2e98 5406 |0172: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3784e2: 0c03 |0175: move-result-object v3 │ │ -3784e4: 6e20 4b98 3200 |0176: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3784ea: 1303 7e00 |0179: const/16 v3, #int 126 // #7e │ │ -3784ee: 6e20 4498 3200 |017b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3784f4: b061 |017e: add-int/2addr v1, v6 │ │ -3784f6: 8113 |017f: int-to-long v3, v1 │ │ -3784f8: 7130 eea1 4300 |0180: invoke-static {v3, v4, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Long:(JI)Ljava/lang/String; // method@a1ee │ │ -3784fe: 0c00 |0183: move-result-object v0 │ │ -378500: 6e20 4b98 0200 |0184: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378506: 6e10 5498 0200 |0187: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -37850c: 0c00 |018a: move-result-object v0 │ │ -37850e: 1100 |018b: return-object v0 │ │ -378510: 3903 0500 |018c: if-nez v3, 0191 // +0005 │ │ -378514: 1a00 8106 |018e: const-string v0, "0" // string@0681 │ │ -378518: 2803 |0190: goto 0193 // +0003 │ │ -37851a: 1a00 dc05 |0191: const-string v0, ".0" // string@05dc │ │ -37851e: 1100 |0193: return-object v0 │ │ +3781e4: |[3781e4] net.sf.dibdib.generic.BigSxg.rxx4DoublePos:(DI)Ljava/lang/String; │ │ +3781f4: 0200 1200 |0000: move/from16 v0, v18 │ │ +3781f8: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +3781fc: 2f03 1001 |0004: cmpl-double v3, v16, v1 │ │ +378200: 3803 8601 |0006: if-eqz v3, 018c // +0186 │ │ +378204: 1901 1000 |0008: const-wide/high16 v1, #long 4503599627370496 // #10 │ │ +378208: 2f04 0110 |000a: cmpl-double v4, v1, v16 │ │ +37820c: 3a04 0400 |000c: if-ltz v4, 0010 // +0004 │ │ +378210: 2900 7e01 |000e: goto/16 018c // +017e │ │ +378214: 7702 6597 1000 |0010: invoke-static/range {v16, v17}, Ljava/lang/Double;.doubleToRawLongBits:(D)J // method@9765 │ │ +37821a: 0b01 |0013: move-result-wide v1 │ │ +37821c: 1303 3400 |0014: const/16 v3, #int 52 // #34 │ │ +378220: c531 |0016: ushr-long/2addr v1, v3 │ │ +378222: 8412 |0017: long-to-int v2, v1 │ │ +378224: d521 ff07 |0018: and-int/lit16 v1, v2, #int 2047 // #07ff │ │ +378228: d011 02fc |001a: add-int/lit16 v1, v1, #int -1022 // #fc02 │ │ +37822c: d801 01cb |001c: add-int/lit8 v1, v1, #int -53 // #cb │ │ +378230: 1302 bd03 |001e: const/16 v2, #int 957 // #3bd │ │ +378234: 3421 0500 |0020: if-lt v1, v2, 0025 // +0005 │ │ +378238: 1a00 1f20 |0022: const-string v0, "Infinity" // string@201f │ │ +37823c: 1100 |0024: return-object v0 │ │ +37823e: 7702 6497 1000 |0025: invoke-static/range {v16, v17}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@9764 │ │ +378244: 0b02 |0028: move-result-wide v2 │ │ +378246: 1804 ffff ffff ffff 0f00 |0029: const-wide v4, #double 2.22507e-308 // #000fffffffffffff │ │ +378250: c042 |002e: and-long/2addr v2, v4 │ │ +378252: 1904 1000 |002f: const-wide/high16 v4, #long 4503599627370496 // #10 │ │ +378256: c142 |0031: or-long/2addr v2, v4 │ │ +378258: 1224 |0032: const/4 v4, #int 2 // #2 │ │ +37825a: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +37825c: 3304 0400 |0034: if-ne v4, v0, 0038 // +0004 │ │ +378260: 2900 7500 |0036: goto/16 00ab // +0075 │ │ +378264: 3d01 0a00 |0038: if-lez v1, 0042 // +000a │ │ +378268: 1304 0a00 |003a: const/16 v4, #int 10 // #a │ │ +37826c: 3541 0600 |003c: if-ge v1, v4, 0042 // +0006 │ │ +378270: c312 |003e: shl-long/2addr v2, v1 │ │ +378272: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +378274: 2900 6b00 |0040: goto/16 00ab // +006b │ │ +378278: 1304 cbff |0042: const/16 v4, #int -53 // #ffcb │ │ +37827c: 3514 0e00 |0044: if-ge v4, v1, 0052 // +000e │ │ +378280: 3c01 0c00 |0046: if-gtz v1, 0052 // +000c │ │ +378284: 7b14 |0048: neg-int v4, v1 │ │ +378286: a506 0204 |0049: ushr-long v6, v2, v4 │ │ +37828a: 8668 |004b: long-to-double v8, v6 │ │ +37828c: 2f04 0810 |004c: cmpl-double v4, v8, v16 │ │ +378290: 3904 0400 |004e: if-nez v4, 0052 // +0004 │ │ +378294: 0462 |0050: move-wide v2, v6 │ │ +378296: 28ee |0051: goto 003f // -0012 │ │ +378298: 6106 ac73 |0052: sget-wide v6, Lnet/sf/dibdib/generic/BigSxg;.kLogOf2:D // field@73ac │ │ +37829c: 8308 |0054: int-to-double v8, v0 │ │ +37829e: 7120 bd97 9800 |0055: invoke-static {v8, v9}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ +3782a4: 0b0a |0058: move-result-wide v10 │ │ +3782a6: cea6 |0059: div-double/2addr v6, v10 │ │ +3782a8: 831a |005a: int-to-double v10, v1 │ │ +3782aa: ad06 060a |005b: mul-double v6, v6, v10 │ │ +3782ae: 8a61 |005d: double-to-int v1, v6 │ │ +3782b0: 8316 |005e: int-to-double v6, v1 │ │ +3782b2: 7140 ca97 9876 |005f: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +3782b8: 0b06 |0062: move-result-wide v6 │ │ +3782ba: 190c 0040 |0063: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ +3782be: 7140 ca97 dcba |0065: invoke-static {v12, v13, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +3782c4: 0b0a |0068: move-result-wide v10 │ │ +3782c6: 2f04 060a |0069: cmpl-double v4, v6, v10 │ │ +3782ca: 3d04 0a00 |006b: if-lez v4, 0075 // +000a │ │ +3782ce: d801 01ff |006d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3782d2: 8316 |006f: int-to-double v6, v1 │ │ +3782d4: 7140 ca97 9876 |0070: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +3782da: 0b06 |0073: move-result-wide v6 │ │ +3782dc: 28f5 |0074: goto 0069 // -000b │ │ +3782de: 8622 |0075: long-to-double v2, v2 │ │ +3782e0: ce6a |0076: div-double/2addr v10, v6 │ │ +3782e2: ad02 020a |0077: mul-double v2, v2, v10 │ │ +3782e6: 8b22 |0079: double-to-long v2, v2 │ │ +3782e8: 8316 |007a: int-to-double v6, v1 │ │ +3782ea: 7140 ca97 9876 |007b: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +3782f0: 0b06 |007e: move-result-wide v6 │ │ +3782f2: 8628 |007f: long-to-double v8, v2 │ │ +3782f4: ad08 0806 |0080: mul-double v8, v8, v6 │ │ +3782f8: 160a 0100 |0082: const-wide/16 v10, #int 1 // #1 │ │ +3782fc: 3004 0810 |0084: cmpg-double v4, v8, v16 │ │ +378300: 3b04 1100 |0086: if-gez v4, 0097 // +0011 │ │ +378304: ac0c 1008 |0088: sub-double v12, v16, v8 │ │ +378308: 9b0e 020a |008a: add-long v14, v2, v10 │ │ +37830c: 86ea |008c: long-to-double v10, v14 │ │ +37830e: ad0a 0a06 |008d: mul-double v10, v10, v6 │ │ +378312: ac0a 0a10 |008f: sub-double v10, v10, v16 │ │ +378316: 2f04 0c0a |0091: cmpl-double v4, v12, v10 │ │ +37831a: 3d04 0400 |0093: if-lez v4, 0097 // +0004 │ │ +37831e: 04e2 |0095: move-wide v2, v14 │ │ +378320: 2815 |0096: goto 00ab // +0015 │ │ +378322: 2f04 0810 |0097: cmpl-double v4, v8, v16 │ │ +378326: 3d04 1200 |0099: if-lez v4, 00ab // +0012 │ │ +37832a: ac08 0810 |009b: sub-double v8, v8, v16 │ │ +37832e: 160a 0100 |009d: const-wide/16 v10, #int 1 // #1 │ │ +378332: 9c0a 020a |009f: sub-long v10, v2, v10 │ │ +378336: 86ac |00a1: long-to-double v12, v10 │ │ +378338: ad0c 0c06 |00a2: mul-double v12, v12, v6 │ │ +37833c: ac06 100c |00a4: sub-double v6, v16, v12 │ │ +378340: 2f04 0806 |00a6: cmpl-double v4, v8, v6 │ │ +378344: 3d04 0300 |00a8: if-lez v4, 00ab // +0003 │ │ +378348: 04a2 |00aa: move-wide v2, v10 │ │ +37834a: 7130 eea1 3200 |00ab: invoke-static {v2, v3, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Long:(JI)Ljava/lang/String; // method@a1ee │ │ +378350: 0c04 |00ae: move-result-object v4 │ │ +378352: 6e10 2298 0400 |00af: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +378358: 0a06 |00b2: move-result v6 │ │ +37835a: 1267 |00b3: const/4 v7, #int 6 // #6 │ │ +37835c: 3467 0400 |00b4: if-lt v7, v6, 00b8 // +0004 │ │ +378360: 1207 |00b6: const/4 v7, #int 0 // #0 │ │ +378362: 2807 |00b7: goto 00be // +0007 │ │ +378364: d807 06fe |00b8: add-int/lit8 v7, v6, #int -2 // #fe │ │ +378368: 6e20 0998 7400 |00ba: invoke-virtual {v4, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37836e: 0a07 |00bd: move-result v7 │ │ +378370: 7b68 |00be: neg-int v8, v6 │ │ +378372: 1309 3000 |00bf: const/16 v9, #int 48 // #30 │ │ +378376: 121a |00c1: const/4 v10, #int 1 // #1 │ │ +378378: 3781 0400 |00c2: if-le v1, v8, 00c6 // +0004 │ │ +37837c: 3d01 4600 |00c4: if-lez v1, 010a // +0046 │ │ +378380: 6208 2373 |00c6: sget-object v8, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +378384: d80b 00ff |00c8: add-int/lit8 v11, v0, #int -1 // #ff │ │ +378388: 4908 080b |00ca: aget-char v8, v8, v11 │ │ +37838c: 3278 0400 |00cc: if-eq v8, v7, 00d0 // +0004 │ │ +378390: 3379 3c00 |00ce: if-ne v9, v7, 010a // +003c │ │ +378394: d808 06fe |00d0: add-int/lit8 v8, v6, #int -2 // #fe │ │ +378398: 6e20 0998 8400 |00d2: invoke-virtual {v4, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37839e: 0a08 |00d5: move-result v8 │ │ +3783a0: 3389 0d00 |00d6: if-ne v9, v8, 00e3 // +000d │ │ +3783a4: 6208 2373 |00d8: sget-object v8, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +3783a8: 4908 0805 |00da: aget-char v8, v8, v5 │ │ +3783ac: d80b 06ff |00dc: add-int/lit8 v11, v6, #int -1 // #ff │ │ +3783b0: 6e20 0998 b400 |00de: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3783b6: 0a0b |00e1: move-result v11 │ │ +3783b8: 280c |00e2: goto 00ee // +000c │ │ +3783ba: 6208 2373 |00e3: sget-object v8, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +3783be: 4908 080b |00e5: aget-char v8, v8, v11 │ │ +3783c2: b0a8 |00e7: add-int/2addr v8, v10 │ │ +3783c4: d80b 06ff |00e8: add-int/lit8 v11, v6, #int -1 // #ff │ │ +3783c8: 6e20 0998 b400 |00ea: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3783ce: 0a0b |00ed: move-result v11 │ │ +3783d0: b1b8 |00ee: sub-int/2addr v8, v11 │ │ +3783d2: 818b |00ef: int-to-long v11, v8 │ │ +3783d4: bbb2 |00f0: add-long/2addr v2, v11 │ │ +3783d6: d808 06fd |00f1: add-int/lit8 v8, v6, #int -3 // #fd │ │ +3783da: d80d 06fa |00f3: add-int/lit8 v13, v6, #int -6 // #fa │ │ +3783de: 34d8 0d00 |00f5: if-lt v8, v13, 0102 // +000d │ │ +3783e2: 6e20 0998 8400 |00f7: invoke-virtual {v4, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3783e8: 0a0d |00fa: move-result v13 │ │ +3783ea: 32d7 0400 |00fb: if-eq v7, v13, 00ff // +0004 │ │ +3783ee: bcb2 |00fd: sub-long/2addr v2, v11 │ │ +3783f0: 2804 |00fe: goto 0102 // +0004 │ │ +3783f2: d808 08ff |00ff: add-int/lit8 v8, v8, #int -1 // #ff │ │ +3783f6: 28f2 |0101: goto 00f3 // -000e │ │ +3783f8: 7130 eea1 3200 |0102: invoke-static {v2, v3, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Long:(JI)Ljava/lang/String; // method@a1ee │ │ +3783fe: 0c04 |0105: move-result-object v4 │ │ +378400: 6e10 2298 0400 |0106: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +378406: 0a06 |0109: move-result v6 │ │ +378408: 3901 0300 |010a: if-nez v1, 010d // +0003 │ │ +37840c: 1104 |010c: return-object v4 │ │ +37840e: 356a 1500 |010d: if-ge v10, v6, 0122 // +0015 │ │ +378412: d802 06ff |010f: add-int/lit8 v2, v6, #int -1 // #ff │ │ +378416: 6e20 0998 2400 |0111: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +37841c: 0a02 |0114: move-result v2 │ │ +37841e: 3392 0d00 |0115: if-ne v2, v9, 0122 // +000d │ │ +378422: d806 06ff |0117: add-int/lit8 v6, v6, #int -1 // #ff │ │ +378426: d801 0101 |0119: add-int/lit8 v1, v1, #int 1 // #01 │ │ +37842a: 3901 f2ff |011b: if-nez v1, 010d // -000e │ │ +37842e: 6e30 2e98 5406 |011d: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +378434: 0c00 |0120: move-result-object v0 │ │ +378436: 1100 |0121: return-object v0 │ │ +378438: 3c01 4600 |0122: if-gtz v1, 0168 // +0046 │ │ +37843c: 7b12 |0124: neg-int v2, v1 │ │ +37843e: d803 0603 |0125: add-int/lit8 v3, v6, #int 3 // #03 │ │ +378442: 3632 4100 |0127: if-gt v2, v3, 0168 // +0041 │ │ +378446: 3526 2100 |0129: if-ge v6, v2, 014a // +0021 │ │ +37844a: 2200 e812 |012b: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +37844e: 7010 4098 0000 |012d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378454: b162 |0130: sub-int/2addr v2, v6 │ │ +378456: 1a01 8e06 |0131: const-string v1, "000" // string@068e │ │ +37845a: 6e30 2e98 5102 |0133: invoke-virtual {v1, v5, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +378460: 0c01 |0136: move-result-object v1 │ │ +378462: 6e20 4b98 1000 |0137: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378468: 6e30 2e98 5406 |013a: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +37846e: 0c01 |013d: move-result-object v1 │ │ +378470: 6e20 4b98 1000 |013e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378476: 6e10 5498 0000 |0141: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +37847c: 0c04 |0144: move-result-object v4 │ │ +37847e: 6e10 2298 0400 |0145: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +378484: 0a06 |0148: move-result v6 │ │ +378486: 7b61 |0149: neg-int v1, v6 │ │ +378488: 2200 e812 |014a: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +37848c: 7010 4098 0000 |014c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378492: b061 |014f: add-int/2addr v1, v6 │ │ +378494: 6e30 2e98 5401 |0150: invoke-virtual {v4, v5, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +37849a: 0c02 |0153: move-result-object v2 │ │ +37849c: 6e20 4b98 2000 |0154: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3784a2: 1302 2e00 |0157: const/16 v2, #int 46 // #2e │ │ +3784a6: 6e20 4498 2000 |0159: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3784ac: 6e30 2e98 1406 |015c: invoke-virtual {v4, v1, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3784b2: 0c01 |015f: move-result-object v1 │ │ +3784b4: 6e20 4b98 1000 |0160: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3784ba: 6e10 5498 0000 |0163: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3784c0: 0c00 |0166: move-result-object v0 │ │ +3784c2: 1100 |0167: return-object v0 │ │ +3784c4: 2202 e812 |0168: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3784c8: 7010 4098 0200 |016a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3784ce: 1a03 ca05 |016d: const-string v3, "." // string@05ca │ │ +3784d2: 6e20 4b98 3200 |016f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3784d8: 6e30 2e98 5406 |0172: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3784de: 0c03 |0175: move-result-object v3 │ │ +3784e0: 6e20 4b98 3200 |0176: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3784e6: 1303 7e00 |0179: const/16 v3, #int 126 // #7e │ │ +3784ea: 6e20 4498 3200 |017b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3784f0: b061 |017e: add-int/2addr v1, v6 │ │ +3784f2: 8113 |017f: int-to-long v3, v1 │ │ +3784f4: 7130 eea1 4300 |0180: invoke-static {v3, v4, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Long:(JI)Ljava/lang/String; // method@a1ee │ │ +3784fa: 0c00 |0183: move-result-object v0 │ │ +3784fc: 6e20 4b98 0200 |0184: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378502: 6e10 5498 0200 |0187: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378508: 0c00 |018a: move-result-object v0 │ │ +37850a: 1100 |018b: return-object v0 │ │ +37850c: 3903 0500 |018c: if-nez v3, 0191 // +0005 │ │ +378510: 1a00 8106 |018e: const-string v0, "0" // string@0681 │ │ +378514: 2803 |0190: goto 0193 // +0003 │ │ +378516: 1a00 dc05 |0191: const-string v0, ".0" // string@05dc │ │ +37851a: 1100 |0193: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0010 line=623 │ │ 0x0025 line=629 │ │ 0x0052 line=641 │ │ 0x005f line=642 │ │ 0x0065 line=643 │ │ @@ -822364,76 +822364,76 @@ │ │ type : '(JI)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 105 16-bit code units │ │ -378520: |[378520] net.sf.dibdib.generic.BigSxg.rxx4Long:(JI)Ljava/lang/String; │ │ -378530: 1300 4100 |0000: const/16 v0, #int 65 // #41 │ │ -378534: 2300 1615 |0002: new-array v0, v0, [C // type@1516 │ │ -378538: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -37853c: 3103 0901 |0006: cmp-long v3, v9, v1 │ │ -378540: 3b03 0400 |0008: if-gez v3, 000c // +0004 │ │ -378544: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -378546: 2802 |000b: goto 000d // +0002 │ │ -378548: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -37854a: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -37854e: 7d99 |000f: neg-long v9, v9 │ │ -378550: 1302 3c00 |0010: const/16 v2, #int 60 // #3c │ │ -378554: 1303 4000 |0012: const/16 v3, #int 64 // #40 │ │ -378558: 33b2 0700 |0014: if-ne v2, v11, 001b // +0007 │ │ -37855c: 7140 f7a1 a930 |0016: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop60:(J[CI)I // method@a1f7 │ │ -378562: 0a09 |0019: move-result v9 │ │ -378564: 283f |001a: goto 0059 // +003f │ │ -378566: 1302 1000 |001b: const/16 v2, #int 16 // #10 │ │ -37856a: 33b2 0700 |001d: if-ne v2, v11, 0024 // +0007 │ │ -37856e: 7140 f5a1 a930 |001f: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop16:(J[CI)I // method@a1f5 │ │ -378574: 0a09 |0022: move-result v9 │ │ -378576: 2836 |0023: goto 0059 // +0036 │ │ -378578: 1302 0c00 |0024: const/16 v2, #int 12 // #c │ │ -37857c: 33b2 0700 |0026: if-ne v2, v11, 002d // +0007 │ │ -378580: 7140 f4a1 a930 |0028: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop12:(J[CI)I // method@a1f4 │ │ -378586: 0a09 |002b: move-result v9 │ │ -378588: 282d |002c: goto 0059 // +002d │ │ -37858a: 1302 0a00 |002d: const/16 v2, #int 10 // #a │ │ -37858e: 33b2 0700 |002f: if-ne v2, v11, 0036 // +0007 │ │ -378592: 7140 f3a1 a930 |0031: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop10:(J[CI)I // method@a1f3 │ │ -378598: 0a09 |0034: move-result v9 │ │ -37859a: 2824 |0035: goto 0059 // +0024 │ │ -37859c: 1222 |0036: const/4 v2, #int 2 // #2 │ │ -37859e: 33b2 0700 |0037: if-ne v2, v11, 003e // +0007 │ │ -3785a2: 7140 f6a1 a930 |0039: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop2:(J[CI)I // method@a1f6 │ │ -3785a8: 0a09 |003c: move-result v9 │ │ -3785aa: 281c |003d: goto 0059 // +001c │ │ -3785ac: 81b4 |003e: int-to-long v4, v11 │ │ -3785ae: 3102 0904 |003f: cmp-long v2, v9, v4 │ │ -3785b2: 3a02 1000 |0041: if-ltz v2, 0051 // +0010 │ │ -3785b6: d802 03ff |0043: add-int/lit8 v2, v3, #int -1 // #ff │ │ -3785ba: 6206 2373 |0045: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -3785be: 9f07 0904 |0047: rem-long v7, v9, v4 │ │ -3785c2: 8478 |0049: long-to-int v8, v7 │ │ -3785c4: 4906 0608 |004a: aget-char v6, v6, v8 │ │ -3785c8: 5006 0003 |004c: aput-char v6, v0, v3 │ │ -3785cc: be49 |004e: div-long/2addr v9, v4 │ │ -3785ce: 0123 |004f: move v3, v2 │ │ -3785d0: 28ee |0050: goto 003e // -0012 │ │ -3785d2: 620b 2373 |0051: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -3785d6: 849a |0053: long-to-int v10, v9 │ │ -3785d8: 4909 0b0a |0054: aget-char v9, v11, v10 │ │ -3785dc: 5009 0003 |0056: aput-char v9, v0, v3 │ │ -3785e0: 0139 |0058: move v9, v3 │ │ -3785e2: 3801 0800 |0059: if-eqz v1, 0061 // +0008 │ │ -3785e6: d809 09ff |005b: add-int/lit8 v9, v9, #int -1 // #ff │ │ -3785ea: 130a 2d00 |005d: const/16 v10, #int 45 // #2d │ │ -3785ee: 500a 0009 |005f: aput-char v10, v0, v9 │ │ -3785f2: 220a e612 |0061: new-instance v10, Ljava/lang/String; // type@12e6 │ │ -3785f6: d90b 0941 |0063: rsub-int/lit8 v11, v9, #int 65 // #41 │ │ -3785fa: 7040 0898 0ab9 |0065: invoke-direct {v10, v0, v9, v11}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -378600: 110a |0068: return-object v10 │ │ +37851c: |[37851c] net.sf.dibdib.generic.BigSxg.rxx4Long:(JI)Ljava/lang/String; │ │ +37852c: 1300 4100 |0000: const/16 v0, #int 65 // #41 │ │ +378530: 2300 1615 |0002: new-array v0, v0, [C // type@1516 │ │ +378534: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +378538: 3103 0901 |0006: cmp-long v3, v9, v1 │ │ +37853c: 3b03 0400 |0008: if-gez v3, 000c // +0004 │ │ +378540: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +378542: 2802 |000b: goto 000d // +0002 │ │ +378544: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +378546: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +37854a: 7d99 |000f: neg-long v9, v9 │ │ +37854c: 1302 3c00 |0010: const/16 v2, #int 60 // #3c │ │ +378550: 1303 4000 |0012: const/16 v3, #int 64 // #40 │ │ +378554: 33b2 0700 |0014: if-ne v2, v11, 001b // +0007 │ │ +378558: 7140 f7a1 a930 |0016: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop60:(J[CI)I // method@a1f7 │ │ +37855e: 0a09 |0019: move-result v9 │ │ +378560: 283f |001a: goto 0059 // +003f │ │ +378562: 1302 1000 |001b: const/16 v2, #int 16 // #10 │ │ +378566: 33b2 0700 |001d: if-ne v2, v11, 0024 // +0007 │ │ +37856a: 7140 f5a1 a930 |001f: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop16:(J[CI)I // method@a1f5 │ │ +378570: 0a09 |0022: move-result v9 │ │ +378572: 2836 |0023: goto 0059 // +0036 │ │ +378574: 1302 0c00 |0024: const/16 v2, #int 12 // #c │ │ +378578: 33b2 0700 |0026: if-ne v2, v11, 002d // +0007 │ │ +37857c: 7140 f4a1 a930 |0028: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop12:(J[CI)I // method@a1f4 │ │ +378582: 0a09 |002b: move-result v9 │ │ +378584: 282d |002c: goto 0059 // +002d │ │ +378586: 1302 0a00 |002d: const/16 v2, #int 10 // #a │ │ +37858a: 33b2 0700 |002f: if-ne v2, v11, 0036 // +0007 │ │ +37858e: 7140 f3a1 a930 |0031: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop10:(J[CI)I // method@a1f3 │ │ +378594: 0a09 |0034: move-result v9 │ │ +378596: 2824 |0035: goto 0059 // +0024 │ │ +378598: 1222 |0036: const/4 v2, #int 2 // #2 │ │ +37859a: 33b2 0700 |0037: if-ne v2, v11, 003e // +0007 │ │ +37859e: 7140 f6a1 a930 |0039: invoke-static {v9, v10, v0, v3}, Lnet/sf/dibdib/generic/BigSxg;.rxxLoop2:(J[CI)I // method@a1f6 │ │ +3785a4: 0a09 |003c: move-result v9 │ │ +3785a6: 281c |003d: goto 0059 // +001c │ │ +3785a8: 81b4 |003e: int-to-long v4, v11 │ │ +3785aa: 3102 0904 |003f: cmp-long v2, v9, v4 │ │ +3785ae: 3a02 1000 |0041: if-ltz v2, 0051 // +0010 │ │ +3785b2: d802 03ff |0043: add-int/lit8 v2, v3, #int -1 // #ff │ │ +3785b6: 6206 2373 |0045: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +3785ba: 9f07 0904 |0047: rem-long v7, v9, v4 │ │ +3785be: 8478 |0049: long-to-int v8, v7 │ │ +3785c0: 4906 0608 |004a: aget-char v6, v6, v8 │ │ +3785c4: 5006 0003 |004c: aput-char v6, v0, v3 │ │ +3785c8: be49 |004e: div-long/2addr v9, v4 │ │ +3785ca: 0123 |004f: move v3, v2 │ │ +3785cc: 28ee |0050: goto 003e // -0012 │ │ +3785ce: 620b 2373 |0051: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +3785d2: 849a |0053: long-to-int v10, v9 │ │ +3785d4: 4909 0b0a |0054: aget-char v9, v11, v10 │ │ +3785d8: 5009 0003 |0056: aput-char v9, v0, v3 │ │ +3785dc: 0139 |0058: move v9, v3 │ │ +3785de: 3801 0800 |0059: if-eqz v1, 0061 // +0008 │ │ +3785e2: d809 09ff |005b: add-int/lit8 v9, v9, #int -1 // #ff │ │ +3785e6: 130a 2d00 |005d: const/16 v10, #int 45 // #2d │ │ +3785ea: 500a 0009 |005f: aput-char v10, v0, v9 │ │ +3785ee: 220a e612 |0061: new-instance v10, Ljava/lang/String; // type@12e6 │ │ +3785f2: d90b 0941 |0063: rsub-int/lit8 v11, v9, #int 65 // #41 │ │ +3785f6: 7040 0898 0ab9 |0065: invoke-direct {v10, v0, v9, v11}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +3785fc: 110a |0068: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0016 line=499 │ │ 0x001f line=501 │ │ 0x0028 line=503 │ │ 0x0031 line=505 │ │ 0x0039 line=507 │ │ @@ -822451,27 +822451,27 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 21 16-bit code units │ │ -378604: |[378604] net.sf.dibdib.generic.BigSxg.rxxFraction4D4:(D)Ljava/lang/String; │ │ -378614: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -378618: 2f02 0006 |0002: cmpl-double v2, v0, v6 │ │ -37861c: 3d02 0500 |0004: if-lez v2, 0009 // +0005 │ │ -378620: 1a06 dd05 |0006: const-string v6, ".0-" // string@05dd │ │ -378624: 280c |0008: goto 0014 // +000c │ │ -378626: 1602 c31e |0009: const-wide/16 v2, #int 7875 // #1ec3 │ │ -37862a: 1304 0a00 |000b: const/16 v4, #int 10 // #a │ │ -37862e: 1305 0a00 |000d: const/16 v5, #int 10 // #a │ │ -378632: 0460 |000f: move-wide v0, v6 │ │ -378634: 7706 f1a1 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/BigSxg;.rxxFraction4DoublePos:(DJII)Ljava/lang/String; // method@a1f1 │ │ -37863a: 0c06 |0013: move-result-object v6 │ │ -37863c: 1106 |0014: return-object v6 │ │ +378600: |[378600] net.sf.dibdib.generic.BigSxg.rxxFraction4D4:(D)Ljava/lang/String; │ │ +378610: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +378614: 2f02 0006 |0002: cmpl-double v2, v0, v6 │ │ +378618: 3d02 0500 |0004: if-lez v2, 0009 // +0005 │ │ +37861c: 1a06 dd05 |0006: const-string v6, ".0-" // string@05dd │ │ +378620: 280c |0008: goto 0014 // +000c │ │ +378622: 1602 c31e |0009: const-wide/16 v2, #int 7875 // #1ec3 │ │ +378626: 1304 0a00 |000b: const/16 v4, #int 10 // #a │ │ +37862a: 1305 0a00 |000d: const/16 v5, #int 10 // #a │ │ +37862e: 0460 |000f: move-wide v0, v6 │ │ +378630: 7706 f1a1 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/BigSxg;.rxxFraction4DoublePos:(DJII)Ljava/lang/String; // method@a1f1 │ │ +378636: 0c06 |0013: move-result-object v6 │ │ +378638: 1106 |0014: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0010 line=589 │ │ locals : │ │ 0x0000 - 0x0015 reg=6 (null) D │ │ │ │ #26 : (in Lnet/sf/dibdib/generic/BigSxg;) │ │ @@ -822479,71 +822479,71 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -378640: |[378640] net.sf.dibdib.generic.BigSxg.rxxFraction4D4_OLD:(D)Ljava/lang/String; │ │ -378650: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -378654: 2301 1615 |0002: new-array v1, v0, [C // type@1516 │ │ -378658: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -37865c: 2f04 020a |0006: cmpl-double v4, v2, v10 │ │ -378660: 3c04 6400 |0008: if-gtz v4, 006c // +0064 │ │ -378664: 1802 0000 0000 00c3 be40 |000a: const-wide v2, #double 7875 // #40bec30000000000 │ │ -37866e: 3004 020a |000f: cmpg-double v4, v2, v10 │ │ -378672: 3c04 0300 |0011: if-gtz v4, 0014 // +0003 │ │ -378676: 2859 |0013: goto 006c // +0059 │ │ -378678: 1802 0000 0020 5fa0 0242 |0014: const-wide v2, #double 1e+10 // #4202a05f20000000 │ │ -378682: 1904 e03f |0019: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ -378686: ad0a 0a02 |001b: mul-double v10, v10, v2 │ │ -37868a: 6106 ce72 |001d: sget-wide v6, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -37868e: ad0a 0a06 |001f: mul-double v10, v10, v6 │ │ -378692: cb4a |0021: add-double/2addr v10, v4 │ │ -378694: 8baa |0022: double-to-long v10, v10 │ │ -378696: 86a4 |0023: long-to-double v4, v10 │ │ -378698: 2f06 0402 |0024: cmpl-double v6, v4, v2 │ │ -37869c: 3a06 0600 |0026: if-ltz v6, 002c // +0006 │ │ -3786a0: 1604 0100 |0028: const-wide/16 v4, #int 1 // #1 │ │ -3786a4: bc4a |002a: sub-long/2addr v10, v4 │ │ -3786a6: 28f8 |002b: goto 0023 // -0008 │ │ -3786a8: 0423 |002c: move-wide v3, v2 │ │ -3786aa: 1302 1400 |002d: const/16 v2, #int 20 // #14 │ │ -3786ae: 1805 9a99 9999 9999 f13f |002f: const-wide v5, #double 1.1 // #3ff199999999999a │ │ -3786b8: 2f07 0305 |0034: cmpl-double v7, v3, v5 │ │ -3786bc: 3d07 2400 |0036: if-lez v7, 005a // +0024 │ │ -3786c0: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3786c4: 6205 2373 |003a: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -3786c8: 1606 0a00 |003c: const-wide/16 v6, #int 10 // #a │ │ -3786cc: 9f08 0a06 |003e: rem-long v8, v10, v6 │ │ -3786d0: 8489 |0040: long-to-int v9, v8 │ │ -3786d2: 4905 0509 |0041: aget-char v5, v5, v9 │ │ -3786d6: 5005 0100 |0043: aput-char v5, v1, v0 │ │ -3786da: be6a |0045: div-long/2addr v10, v6 │ │ -3786dc: 1305 3000 |0046: const/16 v5, #int 48 // #30 │ │ -3786e0: 4906 0100 |0048: aget-char v6, v1, v0 │ │ -3786e4: 3365 0800 |004a: if-ne v5, v6, 0052 // +0008 │ │ -3786e8: d805 02ff |004c: add-int/lit8 v5, v2, #int -1 // #ff │ │ -3786ec: 3450 0400 |004e: if-lt v0, v5, 0052 // +0004 │ │ -3786f0: d802 02ff |0050: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3786f4: 1805 9a99 9999 9999 b93f |0052: const-wide v5, #double 0.1 // #3fb999999999999a │ │ -3786fe: ad03 0305 |0057: mul-double v3, v3, v5 │ │ -378702: 28d6 |0059: goto 002f // -002a │ │ -378704: 3420 0500 |005a: if-lt v0, v2, 005f // +0005 │ │ -378708: 1a0a 0000 |005c: const-string v10, "" // string@0000 │ │ -37870c: 110a |005e: return-object v10 │ │ -37870e: d800 00ff |005f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -378712: 130a 2e00 |0061: const/16 v10, #int 46 // #2e │ │ -378716: 500a 0100 |0063: aput-char v10, v1, v0 │ │ -37871a: 220a e612 |0065: new-instance v10, Ljava/lang/String; // type@12e6 │ │ -37871e: b102 |0067: sub-int/2addr v2, v0 │ │ -378720: 7040 0898 1a20 |0068: invoke-direct {v10, v1, v0, v2}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -378726: 110a |006b: return-object v10 │ │ -378728: 1a0a a404 |006c: const-string v10, "*" // string@04a4 │ │ -37872c: 110a |006e: return-object v10 │ │ +37863c: |[37863c] net.sf.dibdib.generic.BigSxg.rxxFraction4D4_OLD:(D)Ljava/lang/String; │ │ +37864c: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +378650: 2301 1615 |0002: new-array v1, v0, [C // type@1516 │ │ +378654: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +378658: 2f04 020a |0006: cmpl-double v4, v2, v10 │ │ +37865c: 3c04 6400 |0008: if-gtz v4, 006c // +0064 │ │ +378660: 1802 0000 0000 00c3 be40 |000a: const-wide v2, #double 7875 // #40bec30000000000 │ │ +37866a: 3004 020a |000f: cmpg-double v4, v2, v10 │ │ +37866e: 3c04 0300 |0011: if-gtz v4, 0014 // +0003 │ │ +378672: 2859 |0013: goto 006c // +0059 │ │ +378674: 1802 0000 0020 5fa0 0242 |0014: const-wide v2, #double 1e+10 // #4202a05f20000000 │ │ +37867e: 1904 e03f |0019: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ +378682: ad0a 0a02 |001b: mul-double v10, v10, v2 │ │ +378686: 6106 ce72 |001d: sget-wide v6, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +37868a: ad0a 0a06 |001f: mul-double v10, v10, v6 │ │ +37868e: cb4a |0021: add-double/2addr v10, v4 │ │ +378690: 8baa |0022: double-to-long v10, v10 │ │ +378692: 86a4 |0023: long-to-double v4, v10 │ │ +378694: 2f06 0402 |0024: cmpl-double v6, v4, v2 │ │ +378698: 3a06 0600 |0026: if-ltz v6, 002c // +0006 │ │ +37869c: 1604 0100 |0028: const-wide/16 v4, #int 1 // #1 │ │ +3786a0: bc4a |002a: sub-long/2addr v10, v4 │ │ +3786a2: 28f8 |002b: goto 0023 // -0008 │ │ +3786a4: 0423 |002c: move-wide v3, v2 │ │ +3786a6: 1302 1400 |002d: const/16 v2, #int 20 // #14 │ │ +3786aa: 1805 9a99 9999 9999 f13f |002f: const-wide v5, #double 1.1 // #3ff199999999999a │ │ +3786b4: 2f07 0305 |0034: cmpl-double v7, v3, v5 │ │ +3786b8: 3d07 2400 |0036: if-lez v7, 005a // +0024 │ │ +3786bc: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3786c0: 6205 2373 |003a: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +3786c4: 1606 0a00 |003c: const-wide/16 v6, #int 10 // #a │ │ +3786c8: 9f08 0a06 |003e: rem-long v8, v10, v6 │ │ +3786cc: 8489 |0040: long-to-int v9, v8 │ │ +3786ce: 4905 0509 |0041: aget-char v5, v5, v9 │ │ +3786d2: 5005 0100 |0043: aput-char v5, v1, v0 │ │ +3786d6: be6a |0045: div-long/2addr v10, v6 │ │ +3786d8: 1305 3000 |0046: const/16 v5, #int 48 // #30 │ │ +3786dc: 4906 0100 |0048: aget-char v6, v1, v0 │ │ +3786e0: 3365 0800 |004a: if-ne v5, v6, 0052 // +0008 │ │ +3786e4: d805 02ff |004c: add-int/lit8 v5, v2, #int -1 // #ff │ │ +3786e8: 3450 0400 |004e: if-lt v0, v5, 0052 // +0004 │ │ +3786ec: d802 02ff |0050: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3786f0: 1805 9a99 9999 9999 b93f |0052: const-wide v5, #double 0.1 // #3fb999999999999a │ │ +3786fa: ad03 0305 |0057: mul-double v3, v3, v5 │ │ +3786fe: 28d6 |0059: goto 002f // -002a │ │ +378700: 3420 0500 |005a: if-lt v0, v2, 005f // +0005 │ │ +378704: 1a0a 0000 |005c: const-string v10, "" // string@0000 │ │ +378708: 110a |005e: return-object v10 │ │ +37870a: d800 00ff |005f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +37870e: 130a 2e00 |0061: const/16 v10, #int 46 // #2e │ │ +378712: 500a 0100 |0063: aput-char v10, v1, v0 │ │ +378716: 220a e612 |0065: new-instance v10, Ljava/lang/String; // type@12e6 │ │ +37871a: b102 |0067: sub-int/2addr v2, v0 │ │ +37871c: 7040 0898 1a20 |0068: invoke-direct {v10, v1, v0, v2}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +378722: 110a |006b: return-object v10 │ │ +378724: 1a0a a404 |006c: const-string v10, "*" // string@04a4 │ │ +378728: 110a |006e: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x001d line=600 │ │ 0x003a line=605 │ │ 0x0045 line=606 │ │ 0x0048 line=607 │ │ 0x0063 line=614 │ │ @@ -822556,119 +822556,119 @@ │ │ type : '(DJII)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 23 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 171 16-bit code units │ │ -378730: |[378730] net.sf.dibdib.generic.BigSxg.rxxFraction4DoublePos:(DJII)Ljava/lang/String; │ │ -378740: 0200 1500 |0000: move/from16 v0, v21 │ │ -378744: 0201 1600 |0002: move/from16 v1, v22 │ │ -378748: 1602 0100 |0004: const-wide/16 v2, #int 1 // #1 │ │ -37874c: 3104 0213 |0006: cmp-long v4, v2, v19 │ │ -378750: 3b04 0500 |0008: if-gez v4, 000d // +0005 │ │ -378754: 0504 1300 |000a: move-wide/from16 v4, v19 │ │ -378758: 2802 |000c: goto 000e // +0002 │ │ -37875a: 0424 |000d: move-wide v4, v2 │ │ -37875c: 1906 d03c |000e: const-wide/high16 v6, #long 4382002437431492608 // #3cd0 │ │ -378760: 1a08 0000 |0010: const-string v8, "" // string@0000 │ │ -378764: 2f09 0611 |0012: cmpl-double v9, v6, v17 │ │ -378768: 3b09 8f00 |0014: if-gez v9, 00a3 // +008f │ │ -37876c: 3801 8d00 |0016: if-eqz v1, 00a3 // +008d │ │ -378770: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -378772: 3606 8a00 |0019: if-gt v6, v0, 00a3 // +008a │ │ -378776: 8646 |001b: long-to-double v6, v4 │ │ -378778: 300a 0611 |001c: cmpg-double v10, v6, v17 │ │ -37877c: 3b0a 0400 |001e: if-gez v10, 0022 // +0004 │ │ -378780: 2900 8300 |0020: goto/16 00a3 // +0083 │ │ -378784: 1909 e03f |0022: const-wide/high16 v9, #long 4602678819172646912 // #3fe0 │ │ -378788: 3b01 1b00 |0024: if-gez v1, 003f // +001b │ │ -37878c: 120b |0026: const/4 v11, #int 0 // #0 │ │ -37878e: 120d |0027: const/4 v13, #int 0 // #0 │ │ -378790: 050b 1100 |0028: move-wide/from16 v11, v17 │ │ -378794: 8bbe |002a: double-to-long v14, v11 │ │ -378796: 86ee |002b: long-to-double v14, v14 │ │ -378798: 2f10 0b0e |002c: cmpl-double v16, v11, v14 │ │ -37879c: 3810 0800 |002e: if-eqz v16, 0036 // +0008 │ │ -3787a0: d80d 0d01 |0030: add-int/lit8 v13, v13, #int 1 // #01 │ │ -3787a4: 830e |0032: int-to-double v14, v0 │ │ -3787a6: ad0b 0b0e |0033: mul-double v11, v11, v14 │ │ -3787aa: 28f5 |0035: goto 002a // -000b │ │ -3787ac: 310e 0204 |0036: cmp-long v14, v2, v4 │ │ -3787b0: 3a0e 0300 |0038: if-ltz v14, 003b // +0003 │ │ -3787b4: 2802 |003a: goto 003c // +0002 │ │ -3787b6: ce6b |003b: div-double/2addr v11, v6 │ │ -3787b8: cb9b |003c: add-double/2addr v11, v9 │ │ -3787ba: 8bb2 |003d: double-to-long v2, v11 │ │ -3787bc: 281a |003e: goto 0058 // +001a │ │ -3787be: 310b 0204 |003f: cmp-long v11, v2, v4 │ │ -3787c2: 3a0b 0b00 |0041: if-ltz v11, 004c // +000b │ │ -3787c6: 8302 |0043: int-to-double v2, v0 │ │ -3787c8: 8314 |0044: int-to-double v4, v1 │ │ -3787ca: 7140 ca97 3254 |0045: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -3787d0: 0b02 |0048: move-result-wide v2 │ │ -3787d2: ad02 0211 |0049: mul-double v2, v2, v17 │ │ -3787d6: 280a |004b: goto 0055 // +000a │ │ -3787d8: 8302 |004c: int-to-double v2, v0 │ │ -3787da: 8314 |004d: int-to-double v4, v1 │ │ -3787dc: 7140 ca97 3254 |004e: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -3787e2: 0b02 |0051: move-result-wide v2 │ │ -3787e4: ad02 0211 |0052: mul-double v2, v2, v17 │ │ -3787e8: ce62 |0054: div-double/2addr v2, v6 │ │ -3787ea: cb92 |0055: add-double/2addr v2, v9 │ │ -3787ec: 8b22 |0056: double-to-long v2, v2 │ │ -3787ee: 011d |0057: move v13, v1 │ │ -3787f0: d804 0d02 |0058: add-int/lit8 v4, v13, #int 2 // #02 │ │ -3787f4: 2345 1615 |005a: new-array v5, v4, [C // type@1516 │ │ -3787f8: 0146 |005c: move v6, v4 │ │ -3787fa: 0167 |005d: move v7, v6 │ │ -3787fc: 3d0d 1e00 |005e: if-lez v13, 007c // +001e │ │ -378800: 8109 |0060: int-to-long v9, v0 │ │ -378802: 9f0b 0209 |0061: rem-long v11, v2, v9 │ │ -378806: 84bc |0063: long-to-int v12, v11 │ │ -378808: be92 |0064: div-long/2addr v2, v9 │ │ -37880a: d806 06ff |0065: add-int/lit8 v6, v6, #int -1 // #ff │ │ -37880e: 6209 2373 |0067: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -378812: 4909 090c |0069: aget-char v9, v9, v12 │ │ -378816: 5009 0506 |006b: aput-char v9, v5, v6 │ │ -37881a: 1309 3000 |006d: const/16 v9, #int 48 // #30 │ │ -37881e: 490a 0506 |006f: aget-char v10, v5, v6 │ │ -378822: 33a9 0800 |0071: if-ne v9, v10, 0079 // +0008 │ │ -378826: d809 07ff |0073: add-int/lit8 v9, v7, #int -1 // #ff │ │ -37882a: 3496 0400 |0075: if-lt v6, v9, 0079 // +0004 │ │ -37882e: d807 07ff |0077: add-int/lit8 v7, v7, #int -1 // #ff │ │ -378832: d80d 0dff |0079: add-int/lit8 v13, v13, #int -1 // #ff │ │ -378836: 28e3 |007b: goto 005e // -001d │ │ -378838: 1609 0000 |007c: const-wide/16 v9, #int 0 // #0 │ │ -37883c: 310b 0902 |007e: cmp-long v11, v9, v2 │ │ -378840: 380b 1200 |0080: if-eqz v11, 0092 // +0012 │ │ -378844: 0146 |0082: move v6, v4 │ │ -378846: 3d01 1300 |0083: if-lez v1, 0096 // +0013 │ │ -37884a: d806 06ff |0085: add-int/lit8 v6, v6, #int -1 // #ff │ │ -37884e: 6202 2373 |0087: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -378852: d803 00ff |0089: add-int/lit8 v3, v0, #int -1 // #ff │ │ -378856: 4902 0203 |008b: aget-char v2, v2, v3 │ │ -37885a: 5002 0506 |008d: aput-char v2, v5, v6 │ │ -37885e: d801 01ff |008f: add-int/lit8 v1, v1, #int -1 // #ff │ │ -378862: 28f2 |0091: goto 0083 // -000e │ │ -378864: 3476 0300 |0092: if-lt v6, v7, 0095 // +0003 │ │ -378868: 1108 |0094: return-object v8 │ │ -37886a: 0174 |0095: move v4, v7 │ │ -37886c: d806 06ff |0096: add-int/lit8 v6, v6, #int -1 // #ff │ │ -378870: 1300 2e00 |0098: const/16 v0, #int 46 // #2e │ │ -378874: 5000 0506 |009a: aput-char v0, v5, v6 │ │ -378878: 2200 e612 |009c: new-instance v0, Ljava/lang/String; // type@12e6 │ │ -37887c: b164 |009e: sub-int/2addr v4, v6 │ │ -37887e: 7040 0898 5046 |009f: invoke-direct {v0, v5, v6, v4}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -378884: 1100 |00a2: return-object v0 │ │ -378886: 3b09 0700 |00a3: if-gez v9, 00aa // +0007 │ │ -37888a: 3901 0300 |00a5: if-nez v1, 00a8 // +0003 │ │ -37888e: 2803 |00a7: goto 00aa // +0003 │ │ -378890: 1a08 a404 |00a8: const-string v8, "*" // string@04a4 │ │ -378894: 1108 |00aa: return-object v8 │ │ +37872c: |[37872c] net.sf.dibdib.generic.BigSxg.rxxFraction4DoublePos:(DJII)Ljava/lang/String; │ │ +37873c: 0200 1500 |0000: move/from16 v0, v21 │ │ +378740: 0201 1600 |0002: move/from16 v1, v22 │ │ +378744: 1602 0100 |0004: const-wide/16 v2, #int 1 // #1 │ │ +378748: 3104 0213 |0006: cmp-long v4, v2, v19 │ │ +37874c: 3b04 0500 |0008: if-gez v4, 000d // +0005 │ │ +378750: 0504 1300 |000a: move-wide/from16 v4, v19 │ │ +378754: 2802 |000c: goto 000e // +0002 │ │ +378756: 0424 |000d: move-wide v4, v2 │ │ +378758: 1906 d03c |000e: const-wide/high16 v6, #long 4382002437431492608 // #3cd0 │ │ +37875c: 1a08 0000 |0010: const-string v8, "" // string@0000 │ │ +378760: 2f09 0611 |0012: cmpl-double v9, v6, v17 │ │ +378764: 3b09 8f00 |0014: if-gez v9, 00a3 // +008f │ │ +378768: 3801 8d00 |0016: if-eqz v1, 00a3 // +008d │ │ +37876c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +37876e: 3606 8a00 |0019: if-gt v6, v0, 00a3 // +008a │ │ +378772: 8646 |001b: long-to-double v6, v4 │ │ +378774: 300a 0611 |001c: cmpg-double v10, v6, v17 │ │ +378778: 3b0a 0400 |001e: if-gez v10, 0022 // +0004 │ │ +37877c: 2900 8300 |0020: goto/16 00a3 // +0083 │ │ +378780: 1909 e03f |0022: const-wide/high16 v9, #long 4602678819172646912 // #3fe0 │ │ +378784: 3b01 1b00 |0024: if-gez v1, 003f // +001b │ │ +378788: 120b |0026: const/4 v11, #int 0 // #0 │ │ +37878a: 120d |0027: const/4 v13, #int 0 // #0 │ │ +37878c: 050b 1100 |0028: move-wide/from16 v11, v17 │ │ +378790: 8bbe |002a: double-to-long v14, v11 │ │ +378792: 86ee |002b: long-to-double v14, v14 │ │ +378794: 2f10 0b0e |002c: cmpl-double v16, v11, v14 │ │ +378798: 3810 0800 |002e: if-eqz v16, 0036 // +0008 │ │ +37879c: d80d 0d01 |0030: add-int/lit8 v13, v13, #int 1 // #01 │ │ +3787a0: 830e |0032: int-to-double v14, v0 │ │ +3787a2: ad0b 0b0e |0033: mul-double v11, v11, v14 │ │ +3787a6: 28f5 |0035: goto 002a // -000b │ │ +3787a8: 310e 0204 |0036: cmp-long v14, v2, v4 │ │ +3787ac: 3a0e 0300 |0038: if-ltz v14, 003b // +0003 │ │ +3787b0: 2802 |003a: goto 003c // +0002 │ │ +3787b2: ce6b |003b: div-double/2addr v11, v6 │ │ +3787b4: cb9b |003c: add-double/2addr v11, v9 │ │ +3787b6: 8bb2 |003d: double-to-long v2, v11 │ │ +3787b8: 281a |003e: goto 0058 // +001a │ │ +3787ba: 310b 0204 |003f: cmp-long v11, v2, v4 │ │ +3787be: 3a0b 0b00 |0041: if-ltz v11, 004c // +000b │ │ +3787c2: 8302 |0043: int-to-double v2, v0 │ │ +3787c4: 8314 |0044: int-to-double v4, v1 │ │ +3787c6: 7140 ca97 3254 |0045: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +3787cc: 0b02 |0048: move-result-wide v2 │ │ +3787ce: ad02 0211 |0049: mul-double v2, v2, v17 │ │ +3787d2: 280a |004b: goto 0055 // +000a │ │ +3787d4: 8302 |004c: int-to-double v2, v0 │ │ +3787d6: 8314 |004d: int-to-double v4, v1 │ │ +3787d8: 7140 ca97 3254 |004e: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +3787de: 0b02 |0051: move-result-wide v2 │ │ +3787e0: ad02 0211 |0052: mul-double v2, v2, v17 │ │ +3787e4: ce62 |0054: div-double/2addr v2, v6 │ │ +3787e6: cb92 |0055: add-double/2addr v2, v9 │ │ +3787e8: 8b22 |0056: double-to-long v2, v2 │ │ +3787ea: 011d |0057: move v13, v1 │ │ +3787ec: d804 0d02 |0058: add-int/lit8 v4, v13, #int 2 // #02 │ │ +3787f0: 2345 1615 |005a: new-array v5, v4, [C // type@1516 │ │ +3787f4: 0146 |005c: move v6, v4 │ │ +3787f6: 0167 |005d: move v7, v6 │ │ +3787f8: 3d0d 1e00 |005e: if-lez v13, 007c // +001e │ │ +3787fc: 8109 |0060: int-to-long v9, v0 │ │ +3787fe: 9f0b 0209 |0061: rem-long v11, v2, v9 │ │ +378802: 84bc |0063: long-to-int v12, v11 │ │ +378804: be92 |0064: div-long/2addr v2, v9 │ │ +378806: d806 06ff |0065: add-int/lit8 v6, v6, #int -1 // #ff │ │ +37880a: 6209 2373 |0067: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +37880e: 4909 090c |0069: aget-char v9, v9, v12 │ │ +378812: 5009 0506 |006b: aput-char v9, v5, v6 │ │ +378816: 1309 3000 |006d: const/16 v9, #int 48 // #30 │ │ +37881a: 490a 0506 |006f: aget-char v10, v5, v6 │ │ +37881e: 33a9 0800 |0071: if-ne v9, v10, 0079 // +0008 │ │ +378822: d809 07ff |0073: add-int/lit8 v9, v7, #int -1 // #ff │ │ +378826: 3496 0400 |0075: if-lt v6, v9, 0079 // +0004 │ │ +37882a: d807 07ff |0077: add-int/lit8 v7, v7, #int -1 // #ff │ │ +37882e: d80d 0dff |0079: add-int/lit8 v13, v13, #int -1 // #ff │ │ +378832: 28e3 |007b: goto 005e // -001d │ │ +378834: 1609 0000 |007c: const-wide/16 v9, #int 0 // #0 │ │ +378838: 310b 0902 |007e: cmp-long v11, v9, v2 │ │ +37883c: 380b 1200 |0080: if-eqz v11, 0092 // +0012 │ │ +378840: 0146 |0082: move v6, v4 │ │ +378842: 3d01 1300 |0083: if-lez v1, 0096 // +0013 │ │ +378846: d806 06ff |0085: add-int/lit8 v6, v6, #int -1 // #ff │ │ +37884a: 6202 2373 |0087: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +37884e: d803 00ff |0089: add-int/lit8 v3, v0, #int -1 // #ff │ │ +378852: 4902 0203 |008b: aget-char v2, v2, v3 │ │ +378856: 5002 0506 |008d: aput-char v2, v5, v6 │ │ +37885a: d801 01ff |008f: add-int/lit8 v1, v1, #int -1 // #ff │ │ +37885e: 28f2 |0091: goto 0083 // -000e │ │ +378860: 3476 0300 |0092: if-lt v6, v7, 0095 // +0003 │ │ +378864: 1108 |0094: return-object v8 │ │ +378866: 0174 |0095: move v4, v7 │ │ +378868: d806 06ff |0096: add-int/lit8 v6, v6, #int -1 // #ff │ │ +37886c: 1300 2e00 |0098: const/16 v0, #int 46 // #2e │ │ +378870: 5000 0506 |009a: aput-char v0, v5, v6 │ │ +378874: 2200 e612 |009c: new-instance v0, Ljava/lang/String; // type@12e6 │ │ +378878: b164 |009e: sub-int/2addr v4, v6 │ │ +37887a: 7040 0898 5046 |009f: invoke-direct {v0, v5, v6, v4}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +378880: 1100 |00a2: return-object v0 │ │ +378882: 3b09 0700 |00a3: if-gez v9, 00aa // +0007 │ │ +378886: 3901 0300 |00a5: if-nez v1, 00a8 // +0003 │ │ +37888a: 2803 |00a7: goto 00aa // +0003 │ │ +37888c: 1a08 a404 |00a8: const-string v8, "*" // string@04a4 │ │ +378890: 1108 |00aa: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0045 line=559 │ │ 0x004e line=561 │ │ 0x005a line=563 │ │ 0x0061 line=567 │ │ 0x0064 line=568 │ │ @@ -822688,67 +822688,67 @@ │ │ type : '(DI)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -378898: |[378898] net.sf.dibdib.generic.BigSxg.rxxFraction4DoublePos_OLD:(DI)Ljava/lang/String; │ │ -3788a8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -3788ac: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -3788b0: 2f03 010b |0004: cmpl-double v3, v1, v11 │ │ -3788b4: 3a03 0300 |0006: if-ltz v3, 0009 // +0003 │ │ -3788b8: 1100 |0008: return-object v0 │ │ -3788ba: 7120 c997 cb00 |0009: invoke-static {v11, v12}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ -3788c0: 0b03 |000c: move-result-wide v3 │ │ -3788c2: 7120 c997 4300 |000d: invoke-static {v3, v4}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ -3788c8: 0b03 |0010: move-result-wide v3 │ │ -3788ca: 8b33 |0011: double-to-long v3, v3 │ │ -3788cc: 8633 |0012: long-to-double v3, v3 │ │ -3788ce: ac05 0b03 |0013: sub-double v5, v11, v3 │ │ -3788d2: 2f07 030b |0015: cmpl-double v7, v3, v11 │ │ -3788d6: 3d07 0500 |0017: if-lez v7, 001c // +0005 │ │ -3788da: 1a0b d404 |0019: const-string v11, "+1" // string@04d4 │ │ -3788de: 110b |001b: return-object v11 │ │ -3788e0: 1903 0040 |001c: const-wide/high16 v3, #long 4611686018427387904 // #4000 │ │ -3788e4: cb3b |001e: add-double/2addr v11, v3 │ │ -3788e6: 8bbb |001f: double-to-long v11, v11 │ │ -3788e8: 1903 0400 |0020: const-wide/high16 v3, #long 1125899906842624 // #4 │ │ -3788ec: be3b |0022: div-long/2addr v11, v3 │ │ -3788ee: 86bb |0023: long-to-double v11, v11 │ │ -3788f0: 3003 050b |0024: cmpg-double v3, v5, v11 │ │ -3788f4: 3c03 0300 |0026: if-gtz v3, 0029 // +0003 │ │ -3788f8: 1100 |0028: return-object v0 │ │ -3788fa: 130b 1400 |0029: const/16 v11, #int 20 // #14 │ │ -3788fe: 23bc 1615 |002b: new-array v12, v11, [C // type@1516 │ │ -378902: 1300 2e00 |002d: const/16 v0, #int 46 // #2e │ │ -378906: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -378908: 5000 0c03 |0030: aput-char v0, v12, v3 │ │ -37890c: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -37890e: 1214 |0033: const/4 v4, #int 1 // #1 │ │ -378910: 3007 0105 |0034: cmpg-double v7, v1, v5 │ │ -378914: 3b07 1400 |0036: if-gez v7, 004a // +0014 │ │ -378918: 35b4 1200 |0038: if-ge v4, v11, 004a // +0012 │ │ -37891c: 83d7 |003a: int-to-double v7, v13 │ │ -37891e: ad05 0507 |003b: mul-double v5, v5, v7 │ │ -378922: 8a57 |003d: double-to-int v7, v5 │ │ -378924: d808 0401 |003e: add-int/lit8 v8, v4, #int 1 // #01 │ │ -378928: 6209 2373 |0040: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -37892c: 4909 0907 |0042: aget-char v9, v9, v7 │ │ -378930: 5009 0c04 |0044: aput-char v9, v12, v4 │ │ -378934: 8379 |0046: int-to-double v9, v7 │ │ -378936: cc95 |0047: sub-double/2addr v5, v9 │ │ -378938: 0184 |0048: move v4, v8 │ │ -37893a: 28eb |0049: goto 0034 // -0015 │ │ -37893c: 3440 0500 |004a: if-lt v0, v4, 004f // +0005 │ │ -378940: 1a0b dc05 |004c: const-string v11, ".0" // string@05dc │ │ -378944: 2806 |004e: goto 0054 // +0006 │ │ -378946: 220b e612 |004f: new-instance v11, Ljava/lang/String; // type@12e6 │ │ -37894a: 7040 0898 cb43 |0051: invoke-direct {v11, v12, v3, v4}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -378950: 110b |0054: return-object v11 │ │ +378894: |[378894] net.sf.dibdib.generic.BigSxg.rxxFraction4DoublePos_OLD:(DI)Ljava/lang/String; │ │ +3788a4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +3788a8: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +3788ac: 2f03 010b |0004: cmpl-double v3, v1, v11 │ │ +3788b0: 3a03 0300 |0006: if-ltz v3, 0009 // +0003 │ │ +3788b4: 1100 |0008: return-object v0 │ │ +3788b6: 7120 c997 cb00 |0009: invoke-static {v11, v12}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ +3788bc: 0b03 |000c: move-result-wide v3 │ │ +3788be: 7120 c997 4300 |000d: invoke-static {v3, v4}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ +3788c4: 0b03 |0010: move-result-wide v3 │ │ +3788c6: 8b33 |0011: double-to-long v3, v3 │ │ +3788c8: 8633 |0012: long-to-double v3, v3 │ │ +3788ca: ac05 0b03 |0013: sub-double v5, v11, v3 │ │ +3788ce: 2f07 030b |0015: cmpl-double v7, v3, v11 │ │ +3788d2: 3d07 0500 |0017: if-lez v7, 001c // +0005 │ │ +3788d6: 1a0b d404 |0019: const-string v11, "+1" // string@04d4 │ │ +3788da: 110b |001b: return-object v11 │ │ +3788dc: 1903 0040 |001c: const-wide/high16 v3, #long 4611686018427387904 // #4000 │ │ +3788e0: cb3b |001e: add-double/2addr v11, v3 │ │ +3788e2: 8bbb |001f: double-to-long v11, v11 │ │ +3788e4: 1903 0400 |0020: const-wide/high16 v3, #long 1125899906842624 // #4 │ │ +3788e8: be3b |0022: div-long/2addr v11, v3 │ │ +3788ea: 86bb |0023: long-to-double v11, v11 │ │ +3788ec: 3003 050b |0024: cmpg-double v3, v5, v11 │ │ +3788f0: 3c03 0300 |0026: if-gtz v3, 0029 // +0003 │ │ +3788f4: 1100 |0028: return-object v0 │ │ +3788f6: 130b 1400 |0029: const/16 v11, #int 20 // #14 │ │ +3788fa: 23bc 1615 |002b: new-array v12, v11, [C // type@1516 │ │ +3788fe: 1300 2e00 |002d: const/16 v0, #int 46 // #2e │ │ +378902: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +378904: 5000 0c03 |0030: aput-char v0, v12, v3 │ │ +378908: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +37890a: 1214 |0033: const/4 v4, #int 1 // #1 │ │ +37890c: 3007 0105 |0034: cmpg-double v7, v1, v5 │ │ +378910: 3b07 1400 |0036: if-gez v7, 004a // +0014 │ │ +378914: 35b4 1200 |0038: if-ge v4, v11, 004a // +0012 │ │ +378918: 83d7 |003a: int-to-double v7, v13 │ │ +37891a: ad05 0507 |003b: mul-double v5, v5, v7 │ │ +37891e: 8a57 |003d: double-to-int v7, v5 │ │ +378920: d808 0401 |003e: add-int/lit8 v8, v4, #int 1 // #01 │ │ +378924: 6209 2373 |0040: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +378928: 4909 0907 |0042: aget-char v9, v9, v7 │ │ +37892c: 5009 0c04 |0044: aput-char v9, v12, v4 │ │ +378930: 8379 |0046: int-to-double v9, v7 │ │ +378932: cc95 |0047: sub-double/2addr v5, v9 │ │ +378934: 0184 |0048: move v4, v8 │ │ +378936: 28eb |0049: goto 0034 // -0015 │ │ +378938: 3440 0500 |004a: if-lt v0, v4, 004f // +0005 │ │ +37893c: 1a0b dc05 |004c: const-string v11, ".0" // string@05dc │ │ +378940: 2806 |004e: goto 0054 // +0006 │ │ +378942: 220b e612 |004f: new-instance v11, Ljava/lang/String; // type@12e6 │ │ +378946: 7040 0898 cb43 |0051: invoke-direct {v11, v12, v3, v4}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +37894c: 110b |0054: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=525 │ │ 0x0022 line=530 │ │ 0x0040 line=539 │ │ 0x004f line=542 │ │ locals : │ │ @@ -822760,38 +822760,38 @@ │ │ type : '(J[CI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -3778d8: |[3778d8] net.sf.dibdib.generic.BigSxg.rxxLoop10:(J[CI)I │ │ -3778e8: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ -3778ec: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ -3778f0: 3a02 1900 |0004: if-ltz v2, 001d // +0019 │ │ -3778f4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3778f6: a501 0900 |0007: ushr-long v1, v9, v0 │ │ -3778fa: 1603 0500 |0009: const-wide/16 v3, #int 5 // #5 │ │ -3778fe: be31 |000b: div-long/2addr v1, v3 │ │ -377900: d805 0cff |000c: add-int/lit8 v5, v12, #int -1 // #ff │ │ -377904: 6206 2373 |000e: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -377908: a307 0100 |0010: shl-long v7, v1, v0 │ │ -37790c: 9d07 0703 |0012: mul-long v7, v7, v3 │ │ -377910: bc79 |0014: sub-long/2addr v9, v7 │ │ -377912: 849a |0015: long-to-int v10, v9 │ │ -377914: 4909 060a |0016: aget-char v9, v6, v10 │ │ -377918: 5009 0b0c |0018: aput-char v9, v11, v12 │ │ -37791c: 0419 |001a: move-wide v9, v1 │ │ -37791e: 015c |001b: move v12, v5 │ │ -377920: 28e4 |001c: goto 0000 // -001c │ │ -377922: 6200 2373 |001d: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -377926: 849a |001f: long-to-int v10, v9 │ │ -377928: 4909 000a |0020: aget-char v9, v0, v10 │ │ -37792c: 5009 0b0c |0022: aput-char v9, v11, v12 │ │ -377930: 0f0c |0024: return v12 │ │ +3778d4: |[3778d4] net.sf.dibdib.generic.BigSxg.rxxLoop10:(J[CI)I │ │ +3778e4: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ +3778e8: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ +3778ec: 3a02 1900 |0004: if-ltz v2, 001d // +0019 │ │ +3778f0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3778f2: a501 0900 |0007: ushr-long v1, v9, v0 │ │ +3778f6: 1603 0500 |0009: const-wide/16 v3, #int 5 // #5 │ │ +3778fa: be31 |000b: div-long/2addr v1, v3 │ │ +3778fc: d805 0cff |000c: add-int/lit8 v5, v12, #int -1 // #ff │ │ +377900: 6206 2373 |000e: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +377904: a307 0100 |0010: shl-long v7, v1, v0 │ │ +377908: 9d07 0703 |0012: mul-long v7, v7, v3 │ │ +37790c: bc79 |0014: sub-long/2addr v9, v7 │ │ +37790e: 849a |0015: long-to-int v10, v9 │ │ +377910: 4909 060a |0016: aget-char v9, v6, v10 │ │ +377914: 5009 0b0c |0018: aput-char v9, v11, v12 │ │ +377918: 0419 |001a: move-wide v9, v1 │ │ +37791a: 015c |001b: move v12, v5 │ │ +37791c: 28e4 |001c: goto 0000 // -001c │ │ +37791e: 6200 2373 |001d: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +377922: 849a |001f: long-to-int v10, v9 │ │ +377924: 4909 000a |0020: aget-char v9, v0, v10 │ │ +377928: 5009 0b0c |0022: aput-char v9, v11, v12 │ │ +37792c: 0f0c |0024: return v12 │ │ catches : (none) │ │ positions : │ │ 0x000b line=474 │ │ 0x000e line=475 │ │ 0x001d line=478 │ │ locals : │ │ 0x0000 - 0x0025 reg=9 (null) J │ │ @@ -822803,38 +822803,38 @@ │ │ type : '(J[CI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -377934: |[377934] net.sf.dibdib.generic.BigSxg.rxxLoop12:(J[CI)I │ │ -377944: 1600 0c00 |0000: const-wide/16 v0, #int 12 // #c │ │ -377948: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ -37794c: 3a02 1900 |0004: if-ltz v2, 001d // +0019 │ │ -377950: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -377952: a501 0900 |0007: ushr-long v1, v9, v0 │ │ -377956: 1603 0300 |0009: const-wide/16 v3, #int 3 // #3 │ │ -37795a: be31 |000b: div-long/2addr v1, v3 │ │ -37795c: d805 0cff |000c: add-int/lit8 v5, v12, #int -1 // #ff │ │ -377960: 6206 2373 |000e: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -377964: a307 0100 |0010: shl-long v7, v1, v0 │ │ -377968: 9d07 0703 |0012: mul-long v7, v7, v3 │ │ -37796c: bc79 |0014: sub-long/2addr v9, v7 │ │ -37796e: 849a |0015: long-to-int v10, v9 │ │ -377970: 4909 060a |0016: aget-char v9, v6, v10 │ │ -377974: 5009 0b0c |0018: aput-char v9, v11, v12 │ │ -377978: 0419 |001a: move-wide v9, v1 │ │ -37797a: 015c |001b: move v12, v5 │ │ -37797c: 28e4 |001c: goto 0000 // -001c │ │ -37797e: 6200 2373 |001d: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -377982: 849a |001f: long-to-int v10, v9 │ │ -377984: 4909 000a |0020: aget-char v9, v0, v10 │ │ -377988: 5009 0b0c |0022: aput-char v9, v11, v12 │ │ -37798c: 0f0c |0024: return v12 │ │ +377930: |[377930] net.sf.dibdib.generic.BigSxg.rxxLoop12:(J[CI)I │ │ +377940: 1600 0c00 |0000: const-wide/16 v0, #int 12 // #c │ │ +377944: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ +377948: 3a02 1900 |0004: if-ltz v2, 001d // +0019 │ │ +37794c: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +37794e: a501 0900 |0007: ushr-long v1, v9, v0 │ │ +377952: 1603 0300 |0009: const-wide/16 v3, #int 3 // #3 │ │ +377956: be31 |000b: div-long/2addr v1, v3 │ │ +377958: d805 0cff |000c: add-int/lit8 v5, v12, #int -1 // #ff │ │ +37795c: 6206 2373 |000e: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +377960: a307 0100 |0010: shl-long v7, v1, v0 │ │ +377964: 9d07 0703 |0012: mul-long v7, v7, v3 │ │ +377968: bc79 |0014: sub-long/2addr v9, v7 │ │ +37796a: 849a |0015: long-to-int v10, v9 │ │ +37796c: 4909 060a |0016: aget-char v9, v6, v10 │ │ +377970: 5009 0b0c |0018: aput-char v9, v11, v12 │ │ +377974: 0419 |001a: move-wide v9, v1 │ │ +377976: 015c |001b: move v12, v5 │ │ +377978: 28e4 |001c: goto 0000 // -001c │ │ +37797a: 6200 2373 |001d: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +37797e: 849a |001f: long-to-int v10, v9 │ │ +377980: 4909 000a |0020: aget-char v9, v0, v10 │ │ +377984: 5009 0b0c |0022: aput-char v9, v11, v12 │ │ +377988: 0f0c |0024: return v12 │ │ catches : (none) │ │ positions : │ │ 0x000b line=464 │ │ 0x000e line=465 │ │ 0x001d line=468 │ │ locals : │ │ 0x0000 - 0x0025 reg=9 (null) J │ │ @@ -822846,34 +822846,34 @@ │ │ type : '(J[CI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -377990: |[377990] net.sf.dibdib.generic.BigSxg.rxxLoop16:(J[CI)I │ │ -3779a0: 1600 1000 |0000: const-wide/16 v0, #int 16 // #10 │ │ -3779a4: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -3779a8: 3a02 1200 |0004: if-ltz v2, 0016 // +0012 │ │ -3779ac: d800 07ff |0006: add-int/lit8 v0, v7, #int -1 // #ff │ │ -3779b0: 6201 2373 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -3779b4: 1602 0f00 |000a: const-wide/16 v2, #int 15 // #f │ │ -3779b8: c042 |000c: and-long/2addr v2, v4 │ │ -3779ba: 8423 |000d: long-to-int v3, v2 │ │ -3779bc: 4901 0103 |000e: aget-char v1, v1, v3 │ │ -3779c0: 5001 0607 |0010: aput-char v1, v6, v7 │ │ -3779c4: 1247 |0012: const/4 v7, #int 4 // #4 │ │ -3779c6: c574 |0013: ushr-long/2addr v4, v7 │ │ -3779c8: 0107 |0014: move v7, v0 │ │ -3779ca: 28eb |0015: goto 0000 // -0015 │ │ -3779cc: 6200 2373 |0016: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -3779d0: 8445 |0018: long-to-int v5, v4 │ │ -3779d2: 4904 0005 |0019: aget-char v4, v0, v5 │ │ -3779d6: 5004 0607 |001b: aput-char v4, v6, v7 │ │ -3779da: 0f07 |001d: return v7 │ │ +37798c: |[37798c] net.sf.dibdib.generic.BigSxg.rxxLoop16:(J[CI)I │ │ +37799c: 1600 1000 |0000: const-wide/16 v0, #int 16 // #10 │ │ +3779a0: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +3779a4: 3a02 1200 |0004: if-ltz v2, 0016 // +0012 │ │ +3779a8: d800 07ff |0006: add-int/lit8 v0, v7, #int -1 // #ff │ │ +3779ac: 6201 2373 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +3779b0: 1602 0f00 |000a: const-wide/16 v2, #int 15 // #f │ │ +3779b4: c042 |000c: and-long/2addr v2, v4 │ │ +3779b6: 8423 |000d: long-to-int v3, v2 │ │ +3779b8: 4901 0103 |000e: aget-char v1, v1, v3 │ │ +3779bc: 5001 0607 |0010: aput-char v1, v6, v7 │ │ +3779c0: 1247 |0012: const/4 v7, #int 4 // #4 │ │ +3779c2: c574 |0013: ushr-long/2addr v4, v7 │ │ +3779c4: 0107 |0014: move v7, v0 │ │ +3779c6: 28eb |0015: goto 0000 // -0015 │ │ +3779c8: 6200 2373 |0016: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +3779cc: 8445 |0018: long-to-int v5, v4 │ │ +3779ce: 4904 0005 |0019: aget-char v4, v0, v5 │ │ +3779d2: 5004 0607 |001b: aput-char v4, v6, v7 │ │ +3779d6: 0f07 |001d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=455 │ │ 0x0016 line=458 │ │ locals : │ │ 0x0000 - 0x001e reg=4 (null) J │ │ 0x0000 - 0x001e reg=6 (null) [C │ │ @@ -822884,34 +822884,34 @@ │ │ type : '(J[CI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -3779dc: |[3779dc] net.sf.dibdib.generic.BigSxg.rxxLoop2:(J[CI)I │ │ -3779ec: 1600 0200 |0000: const-wide/16 v0, #int 2 // #2 │ │ -3779f0: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -3779f4: 3a02 1200 |0004: if-ltz v2, 0016 // +0012 │ │ -3779f8: d800 07ff |0006: add-int/lit8 v0, v7, #int -1 // #ff │ │ -3779fc: 6201 2373 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -377a00: 1602 0100 |000a: const-wide/16 v2, #int 1 // #1 │ │ -377a04: c042 |000c: and-long/2addr v2, v4 │ │ -377a06: 8423 |000d: long-to-int v3, v2 │ │ -377a08: 4901 0103 |000e: aget-char v1, v1, v3 │ │ -377a0c: 5001 0607 |0010: aput-char v1, v6, v7 │ │ -377a10: 1217 |0012: const/4 v7, #int 1 // #1 │ │ -377a12: c574 |0013: ushr-long/2addr v4, v7 │ │ -377a14: 0107 |0014: move v7, v0 │ │ -377a16: 28eb |0015: goto 0000 // -0015 │ │ -377a18: 6200 2373 |0016: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -377a1c: 8445 |0018: long-to-int v5, v4 │ │ -377a1e: 4904 0005 |0019: aget-char v4, v0, v5 │ │ -377a22: 5004 0607 |001b: aput-char v4, v6, v7 │ │ -377a26: 0f07 |001d: return v7 │ │ +3779d8: |[3779d8] net.sf.dibdib.generic.BigSxg.rxxLoop2:(J[CI)I │ │ +3779e8: 1600 0200 |0000: const-wide/16 v0, #int 2 // #2 │ │ +3779ec: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +3779f0: 3a02 1200 |0004: if-ltz v2, 0016 // +0012 │ │ +3779f4: d800 07ff |0006: add-int/lit8 v0, v7, #int -1 // #ff │ │ +3779f8: 6201 2373 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +3779fc: 1602 0100 |000a: const-wide/16 v2, #int 1 // #1 │ │ +377a00: c042 |000c: and-long/2addr v2, v4 │ │ +377a02: 8423 |000d: long-to-int v3, v2 │ │ +377a04: 4901 0103 |000e: aget-char v1, v1, v3 │ │ +377a08: 5001 0607 |0010: aput-char v1, v6, v7 │ │ +377a0c: 1217 |0012: const/4 v7, #int 1 // #1 │ │ +377a0e: c574 |0013: ushr-long/2addr v4, v7 │ │ +377a10: 0107 |0014: move v7, v0 │ │ +377a12: 28eb |0015: goto 0000 // -0015 │ │ +377a14: 6200 2373 |0016: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +377a18: 8445 |0018: long-to-int v5, v4 │ │ +377a1a: 4904 0005 |0019: aget-char v4, v0, v5 │ │ +377a1e: 5004 0607 |001b: aput-char v4, v6, v7 │ │ +377a22: 0f07 |001d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=484 │ │ 0x0016 line=487 │ │ locals : │ │ 0x0000 - 0x001e reg=4 (null) J │ │ 0x0000 - 0x001e reg=6 (null) [C │ │ @@ -822922,38 +822922,38 @@ │ │ type : '(J[CI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -377a28: |[377a28] net.sf.dibdib.generic.BigSxg.rxxLoop60:(J[CI)I │ │ -377a38: 1600 3c00 |0000: const-wide/16 v0, #int 60 // #3c │ │ -377a3c: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ -377a40: 3a02 1900 |0004: if-ltz v2, 001d // +0019 │ │ -377a44: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -377a46: a501 0900 |0007: ushr-long v1, v9, v0 │ │ -377a4a: 1603 0f00 |0009: const-wide/16 v3, #int 15 // #f │ │ -377a4e: be31 |000b: div-long/2addr v1, v3 │ │ -377a50: d805 0cff |000c: add-int/lit8 v5, v12, #int -1 // #ff │ │ -377a54: 6206 2373 |000e: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -377a58: a307 0100 |0010: shl-long v7, v1, v0 │ │ -377a5c: 9d07 0703 |0012: mul-long v7, v7, v3 │ │ -377a60: bc79 |0014: sub-long/2addr v9, v7 │ │ -377a62: 849a |0015: long-to-int v10, v9 │ │ -377a64: 4909 060a |0016: aget-char v9, v6, v10 │ │ -377a68: 5009 0b0c |0018: aput-char v9, v11, v12 │ │ -377a6c: 0419 |001a: move-wide v9, v1 │ │ -377a6e: 015c |001b: move v12, v5 │ │ -377a70: 28e4 |001c: goto 0000 // -001c │ │ -377a72: 6200 2373 |001d: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -377a76: 849a |001f: long-to-int v10, v9 │ │ -377a78: 4909 000a |0020: aget-char v9, v0, v10 │ │ -377a7c: 5009 0b0c |0022: aput-char v9, v11, v12 │ │ -377a80: 0f0c |0024: return v12 │ │ +377a24: |[377a24] net.sf.dibdib.generic.BigSxg.rxxLoop60:(J[CI)I │ │ +377a34: 1600 3c00 |0000: const-wide/16 v0, #int 60 // #3c │ │ +377a38: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ +377a3c: 3a02 1900 |0004: if-ltz v2, 001d // +0019 │ │ +377a40: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +377a42: a501 0900 |0007: ushr-long v1, v9, v0 │ │ +377a46: 1603 0f00 |0009: const-wide/16 v3, #int 15 // #f │ │ +377a4a: be31 |000b: div-long/2addr v1, v3 │ │ +377a4c: d805 0cff |000c: add-int/lit8 v5, v12, #int -1 // #ff │ │ +377a50: 6206 2373 |000e: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +377a54: a307 0100 |0010: shl-long v7, v1, v0 │ │ +377a58: 9d07 0703 |0012: mul-long v7, v7, v3 │ │ +377a5c: bc79 |0014: sub-long/2addr v9, v7 │ │ +377a5e: 849a |0015: long-to-int v10, v9 │ │ +377a60: 4909 060a |0016: aget-char v9, v6, v10 │ │ +377a64: 5009 0b0c |0018: aput-char v9, v11, v12 │ │ +377a68: 0419 |001a: move-wide v9, v1 │ │ +377a6a: 015c |001b: move v12, v5 │ │ +377a6c: 28e4 |001c: goto 0000 // -001c │ │ +377a6e: 6200 2373 |001d: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +377a72: 849a |001f: long-to-int v10, v9 │ │ +377a74: 4909 000a |0020: aget-char v9, v0, v10 │ │ +377a78: 5009 0b0c |0022: aput-char v9, v11, v12 │ │ +377a7c: 0f0c |0024: return v12 │ │ catches : (none) │ │ positions : │ │ 0x000b line=445 │ │ 0x000e line=446 │ │ 0x001d line=449 │ │ locals : │ │ 0x0000 - 0x0025 reg=9 (null) J │ │ @@ -822965,148 +822965,148 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 268 16-bit code units │ │ -378954: |[378954] net.sf.dibdib.generic.BigSxg.string4DoubleD4_OLD:(D)Ljava/lang/String; │ │ -378964: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -378968: 1801 0000 3426 f56b 0cc3 |0002: const-wide v1, #double -1e+15 // #c30c6bf526340000 │ │ -378972: 3003 010d |0007: cmpg-double v3, v1, v13 │ │ -378976: 3b03 ef00 |0009: if-gez v3, 00f8 // +00ef │ │ -37897a: 1801 0000 3426 f56b 0c43 |000b: const-wide v1, #double 1e+15 // #430c6bf526340000 │ │ -378984: 3003 0d01 |0010: cmpg-double v3, v13, v1 │ │ -378988: 3b03 e600 |0012: if-gez v3, 00f8 // +00e6 │ │ -37898c: 8bd1 |0014: double-to-long v1, v13 │ │ -37898e: 8613 |0015: long-to-double v3, v1 │ │ -378990: 1605 0000 |0016: const-wide/16 v5, #int 0 // #0 │ │ -378994: 1307 2e00 |0018: const/16 v7, #int 46 // #2e │ │ -378998: 2f08 0d03 |001a: cmpl-double v8, v13, v3 │ │ -37899c: 3908 7700 |001c: if-nez v8, 0093 // +0077 │ │ -3789a0: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -3789a2: 1214 |001f: const/4 v4, #int 1 // #1 │ │ -3789a4: 2f08 050d |0020: cmpl-double v8, v5, v13 │ │ -3789a8: 3d08 0400 |0022: if-lez v8, 0026 // +0004 │ │ -3789ac: 121d |0024: const/4 v13, #int 1 // #1 │ │ -3789ae: 2802 |0025: goto 0027 // +0002 │ │ -3789b0: 120d |0026: const/4 v13, #int 0 // #0 │ │ -3789b2: 380d 0300 |0027: if-eqz v13, 002a // +0003 │ │ -3789b6: 7d11 |0029: neg-long v1, v1 │ │ -3789b8: 1605 c31e |002a: const-wide/16 v5, #int 7875 // #1ec3 │ │ -3789bc: 9f08 0105 |002c: rem-long v8, v1, v5 │ │ -3789c0: 848e |002e: long-to-int v14, v8 │ │ -3789c2: be51 |002f: div-long/2addr v1, v5 │ │ -3789c4: 1a08 9305 |0030: const-string v8, "-" // string@0593 │ │ -3789c8: 390e 1500 |0032: if-nez v14, 0047 // +0015 │ │ -3789cc: 220e e812 |0034: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ -3789d0: 7010 4098 0e00 |0036: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3789d6: 380d 0300 |0039: if-eqz v13, 003c // +0003 │ │ -3789da: 0780 |003b: move-object v0, v8 │ │ -3789dc: 6e20 4b98 0e00 |003c: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3789e2: 6e30 4898 1e02 |003f: invoke-virtual {v14, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3789e8: 6e10 5498 0e00 |0042: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3789ee: 0c0d |0045: move-result-object v13 │ │ -3789f0: 110d |0046: return-object v13 │ │ -3789f2: d2e9 1027 |0047: mul-int/lit16 v9, v14, #int 10000 // #2710 │ │ -3789f6: 8199 |0049: int-to-long v9, v9 │ │ -3789f8: be59 |004a: div-long/2addr v9, v5 │ │ -3789fa: 9d05 0509 |004b: mul-long v5, v5, v9 │ │ -3789fe: d2ee e803 |004d: mul-int/lit16 v14, v14, #int 1000 // #03e8 │ │ -378a02: 81eb |004f: int-to-long v11, v14 │ │ -378a04: 310e 050b |0050: cmp-long v14, v5, v11 │ │ -378a08: 390e 0300 |0052: if-nez v14, 0055 // +0003 │ │ -378a0c: 1213 |0054: const/4 v3, #int 1 // #1 │ │ -378a0e: 220e e812 |0055: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ -378a12: 7010 4098 0e00 |0057: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378a18: 6e20 4b98 0e00 |005a: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378a1e: 1605 1027 |005d: const-wide/16 v5, #int 10000 // #2710 │ │ -378a22: bb59 |005f: add-long/2addr v9, v5 │ │ -378a24: 6e30 4898 9e0a |0060: invoke-virtual {v14, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -378a2a: 6e10 5498 0e00 |0063: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378a30: 0c0e |0066: move-result-object v14 │ │ -378a32: 6e20 2d98 4e00 |0067: invoke-virtual {v14, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -378a38: 0c0e |006a: move-result-object v14 │ │ -378a3a: 1a04 8606 |006b: const-string v4, "0+$" // string@0686 │ │ -378a3e: 6e30 2998 4e00 |006d: invoke-virtual {v14, v4, v0}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9829 │ │ -378a44: 0c0e |0070: move-result-object v14 │ │ -378a46: 2204 e812 |0071: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -378a4a: 7010 4098 0400 |0073: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378a50: 380d 0300 |0076: if-eqz v13, 0079 // +0003 │ │ -378a54: 2802 |0078: goto 007a // +0002 │ │ -378a56: 0708 |0079: move-object v8, v0 │ │ -378a58: 6e20 4b98 8400 |007a: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378a5e: 6e30 4898 1402 |007d: invoke-virtual {v4, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -378a64: 6e20 4498 7400 |0080: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -378a6a: 6e20 4b98 e400 |0083: invoke-virtual {v4, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378a70: 3803 0300 |0086: if-eqz v3, 0089 // +0003 │ │ -378a74: 2803 |0088: goto 008b // +0003 │ │ -378a76: 1a00 d905 |0089: const-string v0, ".." // string@05d9 │ │ -378a7a: 6e20 4b98 0400 |008b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378a80: 6e10 5498 0400 |008e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378a86: 0c0d |0091: move-result-object v13 │ │ -378a88: 110d |0092: return-object v13 │ │ -378a8a: 2201 e812 |0093: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -378a8e: 7010 4098 0100 |0095: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378a94: 6e20 4b98 0100 |0098: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378a9a: 6102 ce72 |009b: sget-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -378a9e: ad02 020d |009d: mul-double v2, v2, v13 │ │ -378aa2: 6e30 4598 2103 |009f: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ -378aa8: 6e10 5498 0100 |00a2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378aae: 0c01 |00a5: move-result-object v1 │ │ -378ab0: 6e20 1a98 7100 |00a6: invoke-virtual {v1, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -378ab6: 0a02 |00a9: move-result v2 │ │ -378ab8: 1303 0e00 |00aa: const/16 v3, #int 14 // #e │ │ -378abc: 3d02 3400 |00ac: if-lez v2, 00e0 // +0034 │ │ -378ac0: 1a04 4e07 |00ae: const-string v4, "999999" // string@074e │ │ -378ac4: 6e20 1c98 4100 |00b0: invoke-virtual {v1, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -378aca: 0a04 |00b3: move-result v4 │ │ -378acc: 3724 2c00 |00b4: if-le v4, v2, 00e0 // +002c │ │ -378ad0: 6e10 2298 0100 |00b6: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -378ad6: 0a04 |00b9: move-result v4 │ │ -378ad8: 3643 2600 |00ba: if-gt v3, v4, 00e0 // +0026 │ │ -378adc: 3001 050d |00bc: cmpg-double v1, v5, v13 │ │ -378ae0: 3c01 0500 |00be: if-gtz v1, 00c3 // +0005 │ │ -378ae4: 1904 f07f |00c0: const-wide/high16 v4, #long 9218868437227405312 // #7ff0 │ │ -378ae8: 2803 |00c2: goto 00c5 // +0003 │ │ -378aea: 1904 f0ff |00c3: const-wide/high16 v4, #long -4503599627370496 // #fff0 │ │ -378aee: 7140 c897 ed54 |00c5: invoke-static {v13, v14, v4, v5}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ -378af4: 0b0d |00c8: move-result-wide v13 │ │ -378af6: 7120 b9a3 ed00 |00c9: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -378afc: 0b0d |00cc: move-result-wide v13 │ │ -378afe: 2201 e812 |00cd: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -378b02: 7010 4098 0100 |00cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378b08: 6e20 4b98 0100 |00d2: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378b0e: 6104 ce72 |00d5: sget-wide v4, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -378b12: ad0d 0d04 |00d7: mul-double v13, v13, v4 │ │ -378b16: 6e30 4598 d10e |00d9: invoke-virtual {v1, v13, v14}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ -378b1c: 6e10 5498 0100 |00dc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378b22: 0c01 |00df: move-result-object v1 │ │ -378b24: 3d02 1700 |00e0: if-lez v2, 00f7 // +0017 │ │ -378b28: 1a0d 9006 |00e2: const-string v13, "000000" // string@0690 │ │ -378b2c: 6e20 1c98 d100 |00e4: invoke-virtual {v1, v13}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -378b32: 0a0d |00e7: move-result v13 │ │ -378b34: 372d 0f00 |00e8: if-le v13, v2, 00f7 // +000f │ │ -378b38: 6e10 2298 0100 |00ea: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -378b3e: 0a0d |00ed: move-result v13 │ │ -378b40: 36d3 0900 |00ee: if-gt v3, v13, 00f7 // +0009 │ │ -378b44: 1a0d 9106 |00f0: const-string v13, "000000+[0-9][0-9]$" // string@0691 │ │ -378b48: 6e30 2998 d100 |00f2: invoke-virtual {v1, v13, v0}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9829 │ │ -378b4e: 0c0d |00f5: move-result-object v13 │ │ -378b50: 110d |00f6: return-object v13 │ │ -378b52: 1101 |00f7: return-object v1 │ │ -378b54: 2201 e812 |00f8: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -378b58: 7010 4098 0100 |00fa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378b5e: 6e20 4b98 0100 |00fd: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378b64: 6102 ce72 |0100: sget-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -378b68: ad0d 0d02 |0102: mul-double v13, v13, v2 │ │ -378b6c: 6e30 4598 d10e |0104: invoke-virtual {v1, v13, v14}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ -378b72: 6e10 5498 0100 |0107: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378b78: 0c0d |010a: move-result-object v13 │ │ -378b7a: 110d |010b: return-object v13 │ │ +378950: |[378950] net.sf.dibdib.generic.BigSxg.string4DoubleD4_OLD:(D)Ljava/lang/String; │ │ +378960: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +378964: 1801 0000 3426 f56b 0cc3 |0002: const-wide v1, #double -1e+15 // #c30c6bf526340000 │ │ +37896e: 3003 010d |0007: cmpg-double v3, v1, v13 │ │ +378972: 3b03 ef00 |0009: if-gez v3, 00f8 // +00ef │ │ +378976: 1801 0000 3426 f56b 0c43 |000b: const-wide v1, #double 1e+15 // #430c6bf526340000 │ │ +378980: 3003 0d01 |0010: cmpg-double v3, v13, v1 │ │ +378984: 3b03 e600 |0012: if-gez v3, 00f8 // +00e6 │ │ +378988: 8bd1 |0014: double-to-long v1, v13 │ │ +37898a: 8613 |0015: long-to-double v3, v1 │ │ +37898c: 1605 0000 |0016: const-wide/16 v5, #int 0 // #0 │ │ +378990: 1307 2e00 |0018: const/16 v7, #int 46 // #2e │ │ +378994: 2f08 0d03 |001a: cmpl-double v8, v13, v3 │ │ +378998: 3908 7700 |001c: if-nez v8, 0093 // +0077 │ │ +37899c: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +37899e: 1214 |001f: const/4 v4, #int 1 // #1 │ │ +3789a0: 2f08 050d |0020: cmpl-double v8, v5, v13 │ │ +3789a4: 3d08 0400 |0022: if-lez v8, 0026 // +0004 │ │ +3789a8: 121d |0024: const/4 v13, #int 1 // #1 │ │ +3789aa: 2802 |0025: goto 0027 // +0002 │ │ +3789ac: 120d |0026: const/4 v13, #int 0 // #0 │ │ +3789ae: 380d 0300 |0027: if-eqz v13, 002a // +0003 │ │ +3789b2: 7d11 |0029: neg-long v1, v1 │ │ +3789b4: 1605 c31e |002a: const-wide/16 v5, #int 7875 // #1ec3 │ │ +3789b8: 9f08 0105 |002c: rem-long v8, v1, v5 │ │ +3789bc: 848e |002e: long-to-int v14, v8 │ │ +3789be: be51 |002f: div-long/2addr v1, v5 │ │ +3789c0: 1a08 9305 |0030: const-string v8, "-" // string@0593 │ │ +3789c4: 390e 1500 |0032: if-nez v14, 0047 // +0015 │ │ +3789c8: 220e e812 |0034: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ +3789cc: 7010 4098 0e00 |0036: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3789d2: 380d 0300 |0039: if-eqz v13, 003c // +0003 │ │ +3789d6: 0780 |003b: move-object v0, v8 │ │ +3789d8: 6e20 4b98 0e00 |003c: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3789de: 6e30 4898 1e02 |003f: invoke-virtual {v14, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3789e4: 6e10 5498 0e00 |0042: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3789ea: 0c0d |0045: move-result-object v13 │ │ +3789ec: 110d |0046: return-object v13 │ │ +3789ee: d2e9 1027 |0047: mul-int/lit16 v9, v14, #int 10000 // #2710 │ │ +3789f2: 8199 |0049: int-to-long v9, v9 │ │ +3789f4: be59 |004a: div-long/2addr v9, v5 │ │ +3789f6: 9d05 0509 |004b: mul-long v5, v5, v9 │ │ +3789fa: d2ee e803 |004d: mul-int/lit16 v14, v14, #int 1000 // #03e8 │ │ +3789fe: 81eb |004f: int-to-long v11, v14 │ │ +378a00: 310e 050b |0050: cmp-long v14, v5, v11 │ │ +378a04: 390e 0300 |0052: if-nez v14, 0055 // +0003 │ │ +378a08: 1213 |0054: const/4 v3, #int 1 // #1 │ │ +378a0a: 220e e812 |0055: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ +378a0e: 7010 4098 0e00 |0057: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378a14: 6e20 4b98 0e00 |005a: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378a1a: 1605 1027 |005d: const-wide/16 v5, #int 10000 // #2710 │ │ +378a1e: bb59 |005f: add-long/2addr v9, v5 │ │ +378a20: 6e30 4898 9e0a |0060: invoke-virtual {v14, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +378a26: 6e10 5498 0e00 |0063: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378a2c: 0c0e |0066: move-result-object v14 │ │ +378a2e: 6e20 2d98 4e00 |0067: invoke-virtual {v14, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +378a34: 0c0e |006a: move-result-object v14 │ │ +378a36: 1a04 8606 |006b: const-string v4, "0+$" // string@0686 │ │ +378a3a: 6e30 2998 4e00 |006d: invoke-virtual {v14, v4, v0}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9829 │ │ +378a40: 0c0e |0070: move-result-object v14 │ │ +378a42: 2204 e812 |0071: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +378a46: 7010 4098 0400 |0073: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378a4c: 380d 0300 |0076: if-eqz v13, 0079 // +0003 │ │ +378a50: 2802 |0078: goto 007a // +0002 │ │ +378a52: 0708 |0079: move-object v8, v0 │ │ +378a54: 6e20 4b98 8400 |007a: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378a5a: 6e30 4898 1402 |007d: invoke-virtual {v4, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +378a60: 6e20 4498 7400 |0080: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +378a66: 6e20 4b98 e400 |0083: invoke-virtual {v4, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378a6c: 3803 0300 |0086: if-eqz v3, 0089 // +0003 │ │ +378a70: 2803 |0088: goto 008b // +0003 │ │ +378a72: 1a00 d905 |0089: const-string v0, ".." // string@05d9 │ │ +378a76: 6e20 4b98 0400 |008b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378a7c: 6e10 5498 0400 |008e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378a82: 0c0d |0091: move-result-object v13 │ │ +378a84: 110d |0092: return-object v13 │ │ +378a86: 2201 e812 |0093: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +378a8a: 7010 4098 0100 |0095: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378a90: 6e20 4b98 0100 |0098: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378a96: 6102 ce72 |009b: sget-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +378a9a: ad02 020d |009d: mul-double v2, v2, v13 │ │ +378a9e: 6e30 4598 2103 |009f: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ +378aa4: 6e10 5498 0100 |00a2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378aaa: 0c01 |00a5: move-result-object v1 │ │ +378aac: 6e20 1a98 7100 |00a6: invoke-virtual {v1, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +378ab2: 0a02 |00a9: move-result v2 │ │ +378ab4: 1303 0e00 |00aa: const/16 v3, #int 14 // #e │ │ +378ab8: 3d02 3400 |00ac: if-lez v2, 00e0 // +0034 │ │ +378abc: 1a04 4e07 |00ae: const-string v4, "999999" // string@074e │ │ +378ac0: 6e20 1c98 4100 |00b0: invoke-virtual {v1, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +378ac6: 0a04 |00b3: move-result v4 │ │ +378ac8: 3724 2c00 |00b4: if-le v4, v2, 00e0 // +002c │ │ +378acc: 6e10 2298 0100 |00b6: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +378ad2: 0a04 |00b9: move-result v4 │ │ +378ad4: 3643 2600 |00ba: if-gt v3, v4, 00e0 // +0026 │ │ +378ad8: 3001 050d |00bc: cmpg-double v1, v5, v13 │ │ +378adc: 3c01 0500 |00be: if-gtz v1, 00c3 // +0005 │ │ +378ae0: 1904 f07f |00c0: const-wide/high16 v4, #long 9218868437227405312 // #7ff0 │ │ +378ae4: 2803 |00c2: goto 00c5 // +0003 │ │ +378ae6: 1904 f0ff |00c3: const-wide/high16 v4, #long -4503599627370496 // #fff0 │ │ +378aea: 7140 c897 ed54 |00c5: invoke-static {v13, v14, v4, v5}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ +378af0: 0b0d |00c8: move-result-wide v13 │ │ +378af2: 7120 b9a3 ed00 |00c9: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +378af8: 0b0d |00cc: move-result-wide v13 │ │ +378afa: 2201 e812 |00cd: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +378afe: 7010 4098 0100 |00cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378b04: 6e20 4b98 0100 |00d2: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378b0a: 6104 ce72 |00d5: sget-wide v4, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +378b0e: ad0d 0d04 |00d7: mul-double v13, v13, v4 │ │ +378b12: 6e30 4598 d10e |00d9: invoke-virtual {v1, v13, v14}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ +378b18: 6e10 5498 0100 |00dc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378b1e: 0c01 |00df: move-result-object v1 │ │ +378b20: 3d02 1700 |00e0: if-lez v2, 00f7 // +0017 │ │ +378b24: 1a0d 9006 |00e2: const-string v13, "000000" // string@0690 │ │ +378b28: 6e20 1c98 d100 |00e4: invoke-virtual {v1, v13}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +378b2e: 0a0d |00e7: move-result v13 │ │ +378b30: 372d 0f00 |00e8: if-le v13, v2, 00f7 // +000f │ │ +378b34: 6e10 2298 0100 |00ea: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +378b3a: 0a0d |00ed: move-result v13 │ │ +378b3c: 36d3 0900 |00ee: if-gt v3, v13, 00f7 // +0009 │ │ +378b40: 1a0d 9106 |00f0: const-string v13, "000000+[0-9][0-9]$" // string@0691 │ │ +378b44: 6e30 2998 d100 |00f2: invoke-virtual {v1, v13, v0}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9829 │ │ +378b4a: 0c0d |00f5: move-result-object v13 │ │ +378b4c: 110d |00f6: return-object v13 │ │ +378b4e: 1101 |00f7: return-object v1 │ │ +378b50: 2201 e812 |00f8: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +378b54: 7010 4098 0100 |00fa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378b5a: 6e20 4b98 0100 |00fd: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378b60: 6102 ce72 |0100: sget-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +378b64: ad0d 0d02 |0102: mul-double v13, v13, v2 │ │ +378b68: 6e30 4598 d10e |0104: invoke-virtual {v1, v13, v14}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ +378b6e: 6e10 5498 0100 |0107: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378b74: 0c0d |010a: move-result-object v13 │ │ +378b76: 110d |010b: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x002c line=414 │ │ 0x002f line=415 │ │ 0x0034 line=417 │ │ 0x004a line=419 │ │ 0x0055 line=421 │ │ @@ -823128,90 +823128,90 @@ │ │ type : '(IJ[C)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 127 16-bit code units │ │ -377a84: |[377a84] net.sf.dibdib.generic.BigSxg.sxg4Bits:(IJ[C)I │ │ -377a94: 3c0b 0300 |0000: if-gtz v11, 0003 // +0003 │ │ -377a98: 120b |0002: const/4 v11, #int 0 // #0 │ │ -377a9a: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -377a9e: 3102 000c |0005: cmp-long v2, v0, v12 │ │ -377aa2: 3c02 0300 |0007: if-gtz v2, 000a // +0003 │ │ -377aa6: 2802 |0009: goto 000b // +0002 │ │ -377aa8: 7dcc |000a: neg-long v12, v12 │ │ -377aaa: 81b3 |000b: int-to-long v3, v11 │ │ -377aac: 130b 3700 |000c: const/16 v11, #int 55 // #37 │ │ -377ab0: c3b3 |000e: shl-long/2addr v3, v11 │ │ -377ab2: 130b 0800 |000f: const/16 v11, #int 8 // #8 │ │ -377ab6: a505 0c0b |0011: ushr-long v5, v12, v11 │ │ -377aba: c135 |0013: or-long/2addr v5, v3 │ │ -377abc: 1707 c1c5 0000 |0014: const-wide/32 v7, #float 7.09407e-41 // #0000c5c1 │ │ -377ac2: be75 |0017: div-long/2addr v5, v7 │ │ -377ac4: 1607 0f00 |0018: const-wide/16 v7, #int 15 // #f │ │ -377ac8: 9d09 0507 |001a: mul-long v9, v5, v7 │ │ -377acc: 9d09 0907 |001c: mul-long v9, v9, v7 │ │ -377ad0: 9d09 0907 |001e: mul-long v9, v9, v7 │ │ -377ad4: 9d09 0907 |0020: mul-long v9, v9, v7 │ │ -377ad8: bc93 |0022: sub-long/2addr v3, v9 │ │ -377ada: 127b |0023: const/4 v11, #int 7 // #7 │ │ -377adc: c3b3 |0024: shl-long/2addr v3, v11 │ │ -377ade: 121b |0025: const/4 v11, #int 1 // #1 │ │ -377ae0: a507 0c0b |0026: ushr-long v7, v12, v11 │ │ -377ae4: bb73 |0028: add-long/2addr v3, v7 │ │ -377ae6: 8434 |0029: long-to-int v4, v3 │ │ -377ae8: 21e3 |002a: array-length v3, v14 │ │ -377aea: d803 03ff |002b: add-int/lit8 v3, v3, #int -1 // #ff │ │ -377aee: 6207 2373 |002d: sget-object v7, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -377af2: dc08 041e |002f: rem-int/lit8 v8, v4, #int 30 // #1e │ │ -377af6: b8b8 |0031: shl-int/2addr v8, v11 │ │ -377af8: 84cd |0032: long-to-int v13, v12 │ │ -377afa: b5db |0033: and-int/2addr v11, v13 │ │ -377afc: b68b |0034: or-int/2addr v11, v8 │ │ -377afe: 490b 070b |0035: aget-char v11, v7, v11 │ │ -377b02: 500b 0e03 |0037: aput-char v11, v14, v3 │ │ -377b06: db04 041e |0039: div-int/lit8 v4, v4, #int 30 // #1e │ │ -377b0a: 310b 0005 |003b: cmp-long v11, v0, v5 │ │ -377b0e: 390b 0400 |003d: if-nez v11, 0041 // +0004 │ │ -377b12: 8145 |003f: int-to-long v5, v4 │ │ -377b14: 2823 |0040: goto 0063 // +0023 │ │ -377b16: d803 03ff |0041: add-int/lit8 v3, v3, #int -1 // #ff │ │ -377b1a: 620b 2373 |0043: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -377b1e: dc0c 043c |0045: rem-int/lit8 v12, v4, #int 60 // #3c │ │ -377b22: 490b 0b0c |0047: aget-char v11, v11, v12 │ │ -377b26: 500b 0e03 |0049: aput-char v11, v14, v3 │ │ -377b2a: db04 043c |004b: div-int/lit8 v4, v4, #int 60 // #3c │ │ -377b2e: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -377b32: 620b 2373 |004f: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -377b36: dc0c 043c |0051: rem-int/lit8 v12, v4, #int 60 // #3c │ │ -377b3a: 490b 0b0c |0053: aget-char v11, v11, v12 │ │ -377b3e: 500b 0e03 |0055: aput-char v11, v14, v3 │ │ -377b42: db04 043c |0057: div-int/lit8 v4, v4, #int 60 // #3c │ │ -377b46: d803 03ff |0059: add-int/lit8 v3, v3, #int -1 // #ff │ │ -377b4a: 620b 2373 |005b: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -377b4e: dc04 043c |005d: rem-int/lit8 v4, v4, #int 60 // #3c │ │ -377b52: 490b 0b04 |005f: aget-char v11, v11, v4 │ │ -377b56: 500b 0e03 |0061: aput-char v11, v14, v3 │ │ -377b5a: 310b 0500 |0063: cmp-long v11, v5, v0 │ │ -377b5e: 3d0b 1100 |0065: if-lez v11, 0076 // +0011 │ │ -377b62: d803 03ff |0067: add-int/lit8 v3, v3, #int -1 // #ff │ │ -377b66: 620b 2373 |0069: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ -377b6a: 160c 3c00 |006b: const-wide/16 v12, #int 60 // #3c │ │ -377b6e: 9f07 050c |006d: rem-long v7, v5, v12 │ │ -377b72: 8474 |006f: long-to-int v4, v7 │ │ -377b74: 490b 0b04 |0070: aget-char v11, v11, v4 │ │ -377b78: 500b 0e03 |0072: aput-char v11, v14, v3 │ │ -377b7c: bec5 |0074: div-long/2addr v5, v12 │ │ -377b7e: 28ee |0075: goto 0063 // -0012 │ │ -377b80: 3d02 0800 |0076: if-lez v2, 007e // +0008 │ │ -377b84: d803 03ff |0078: add-int/lit8 v3, v3, #int -1 // #ff │ │ -377b88: 130b 2d00 |007a: const/16 v11, #int 45 // #2d │ │ -377b8c: 500b 0e03 |007c: aput-char v11, v14, v3 │ │ -377b90: 0f03 |007e: return v3 │ │ +377a80: |[377a80] net.sf.dibdib.generic.BigSxg.sxg4Bits:(IJ[C)I │ │ +377a90: 3c0b 0300 |0000: if-gtz v11, 0003 // +0003 │ │ +377a94: 120b |0002: const/4 v11, #int 0 // #0 │ │ +377a96: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +377a9a: 3102 000c |0005: cmp-long v2, v0, v12 │ │ +377a9e: 3c02 0300 |0007: if-gtz v2, 000a // +0003 │ │ +377aa2: 2802 |0009: goto 000b // +0002 │ │ +377aa4: 7dcc |000a: neg-long v12, v12 │ │ +377aa6: 81b3 |000b: int-to-long v3, v11 │ │ +377aa8: 130b 3700 |000c: const/16 v11, #int 55 // #37 │ │ +377aac: c3b3 |000e: shl-long/2addr v3, v11 │ │ +377aae: 130b 0800 |000f: const/16 v11, #int 8 // #8 │ │ +377ab2: a505 0c0b |0011: ushr-long v5, v12, v11 │ │ +377ab6: c135 |0013: or-long/2addr v5, v3 │ │ +377ab8: 1707 c1c5 0000 |0014: const-wide/32 v7, #float 7.09407e-41 // #0000c5c1 │ │ +377abe: be75 |0017: div-long/2addr v5, v7 │ │ +377ac0: 1607 0f00 |0018: const-wide/16 v7, #int 15 // #f │ │ +377ac4: 9d09 0507 |001a: mul-long v9, v5, v7 │ │ +377ac8: 9d09 0907 |001c: mul-long v9, v9, v7 │ │ +377acc: 9d09 0907 |001e: mul-long v9, v9, v7 │ │ +377ad0: 9d09 0907 |0020: mul-long v9, v9, v7 │ │ +377ad4: bc93 |0022: sub-long/2addr v3, v9 │ │ +377ad6: 127b |0023: const/4 v11, #int 7 // #7 │ │ +377ad8: c3b3 |0024: shl-long/2addr v3, v11 │ │ +377ada: 121b |0025: const/4 v11, #int 1 // #1 │ │ +377adc: a507 0c0b |0026: ushr-long v7, v12, v11 │ │ +377ae0: bb73 |0028: add-long/2addr v3, v7 │ │ +377ae2: 8434 |0029: long-to-int v4, v3 │ │ +377ae4: 21e3 |002a: array-length v3, v14 │ │ +377ae6: d803 03ff |002b: add-int/lit8 v3, v3, #int -1 // #ff │ │ +377aea: 6207 2373 |002d: sget-object v7, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +377aee: dc08 041e |002f: rem-int/lit8 v8, v4, #int 30 // #1e │ │ +377af2: b8b8 |0031: shl-int/2addr v8, v11 │ │ +377af4: 84cd |0032: long-to-int v13, v12 │ │ +377af6: b5db |0033: and-int/2addr v11, v13 │ │ +377af8: b68b |0034: or-int/2addr v11, v8 │ │ +377afa: 490b 070b |0035: aget-char v11, v7, v11 │ │ +377afe: 500b 0e03 |0037: aput-char v11, v14, v3 │ │ +377b02: db04 041e |0039: div-int/lit8 v4, v4, #int 30 // #1e │ │ +377b06: 310b 0005 |003b: cmp-long v11, v0, v5 │ │ +377b0a: 390b 0400 |003d: if-nez v11, 0041 // +0004 │ │ +377b0e: 8145 |003f: int-to-long v5, v4 │ │ +377b10: 2823 |0040: goto 0063 // +0023 │ │ +377b12: d803 03ff |0041: add-int/lit8 v3, v3, #int -1 // #ff │ │ +377b16: 620b 2373 |0043: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +377b1a: dc0c 043c |0045: rem-int/lit8 v12, v4, #int 60 // #3c │ │ +377b1e: 490b 0b0c |0047: aget-char v11, v11, v12 │ │ +377b22: 500b 0e03 |0049: aput-char v11, v14, v3 │ │ +377b26: db04 043c |004b: div-int/lit8 v4, v4, #int 60 // #3c │ │ +377b2a: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +377b2e: 620b 2373 |004f: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +377b32: dc0c 043c |0051: rem-int/lit8 v12, v4, #int 60 // #3c │ │ +377b36: 490b 0b0c |0053: aget-char v11, v11, v12 │ │ +377b3a: 500b 0e03 |0055: aput-char v11, v14, v3 │ │ +377b3e: db04 043c |0057: div-int/lit8 v4, v4, #int 60 // #3c │ │ +377b42: d803 03ff |0059: add-int/lit8 v3, v3, #int -1 // #ff │ │ +377b46: 620b 2373 |005b: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +377b4a: dc04 043c |005d: rem-int/lit8 v4, v4, #int 60 // #3c │ │ +377b4e: 490b 0b04 |005f: aget-char v11, v11, v4 │ │ +377b52: 500b 0e03 |0061: aput-char v11, v14, v3 │ │ +377b56: 310b 0500 |0063: cmp-long v11, v5, v0 │ │ +377b5a: 3d0b 1100 |0065: if-lez v11, 0076 // +0011 │ │ +377b5e: d803 03ff |0067: add-int/lit8 v3, v3, #int -1 // #ff │ │ +377b62: 620b 2373 |0069: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.base60Chars:[C // field@7323 │ │ +377b66: 160c 3c00 |006b: const-wide/16 v12, #int 60 // #3c │ │ +377b6a: 9f07 050c |006d: rem-long v7, v5, v12 │ │ +377b6e: 8474 |006f: long-to-int v4, v7 │ │ +377b70: 490b 0b04 |0070: aget-char v11, v11, v4 │ │ +377b74: 500b 0e03 |0072: aput-char v11, v14, v3 │ │ +377b78: bec5 |0074: div-long/2addr v5, v12 │ │ +377b7a: 28ee |0075: goto 0063 // -0012 │ │ +377b7c: 3d02 0800 |0076: if-lez v2, 007e // +0008 │ │ +377b80: d803 03ff |0078: add-int/lit8 v3, v3, #int -1 // #ff │ │ +377b84: 130b 2d00 |007a: const/16 v11, #int 45 // #2d │ │ +377b88: 500b 0e03 |007c: aput-char v11, v14, v3 │ │ +377b8c: 0f03 |007e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0017 line=941 │ │ 0x002a line=945 │ │ 0x002d line=946 │ │ 0x0039 line=947 │ │ 0x0043 line=951 │ │ @@ -823232,39 +823232,39 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -378b7c: |[378b7c] net.sf.dibdib.generic.BigSxg.sxg4Long:(J)Ljava/lang/String; │ │ -378b8c: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ -378b90: 2300 1615 |0002: new-array v0, v0, [C // type@1516 │ │ -378b94: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -378b98: 3103 0104 |0006: cmp-long v3, v1, v4 │ │ -378b9c: 3c03 0300 |0008: if-gtz v3, 000b // +0003 │ │ -378ba0: 2802 |000a: goto 000c // +0002 │ │ -378ba2: 7d44 |000b: neg-long v4, v4 │ │ -378ba4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -378ba6: 7140 f9a1 4105 |000d: invoke-static {v1, v4, v5, v0}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Bits:(IJ[C)I // method@a1f9 │ │ -378bac: 0a04 |0010: move-result v4 │ │ -378bae: 2205 e812 |0011: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -378bb2: 7010 4098 0500 |0013: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378bb8: 3c03 0500 |0016: if-gtz v3, 001b // +0005 │ │ -378bbc: 1a01 ae06 |0018: const-string v1, "0z" // string@06ae │ │ -378bc0: 2803 |001a: goto 001d // +0003 │ │ -378bc2: 1a01 aa05 |001b: const-string v1, "-0z" // string@05aa │ │ -378bc6: 6e20 4b98 1500 |001d: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378bcc: 2201 e612 |0020: new-instance v1, Ljava/lang/String; // type@12e6 │ │ -378bd0: d902 040c |0022: rsub-int/lit8 v2, v4, #int 12 // #0c │ │ -378bd4: 7040 0898 0124 |0024: invoke-direct {v1, v0, v4, v2}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -378bda: 6e20 4b98 1500 |0027: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378be0: 6e10 5498 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378be6: 0c04 |002d: move-result-object v4 │ │ -378be8: 1104 |002e: return-object v4 │ │ +378b78: |[378b78] net.sf.dibdib.generic.BigSxg.sxg4Long:(J)Ljava/lang/String; │ │ +378b88: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ +378b8c: 2300 1615 |0002: new-array v0, v0, [C // type@1516 │ │ +378b90: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +378b94: 3103 0104 |0006: cmp-long v3, v1, v4 │ │ +378b98: 3c03 0300 |0008: if-gtz v3, 000b // +0003 │ │ +378b9c: 2802 |000a: goto 000c // +0002 │ │ +378b9e: 7d44 |000b: neg-long v4, v4 │ │ +378ba0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +378ba2: 7140 f9a1 4105 |000d: invoke-static {v1, v4, v5, v0}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Bits:(IJ[C)I // method@a1f9 │ │ +378ba8: 0a04 |0010: move-result v4 │ │ +378baa: 2205 e812 |0011: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +378bae: 7010 4098 0500 |0013: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378bb4: 3c03 0500 |0016: if-gtz v3, 001b // +0005 │ │ +378bb8: 1a01 ae06 |0018: const-string v1, "0z" // string@06ae │ │ +378bbc: 2803 |001a: goto 001d // +0003 │ │ +378bbe: 1a01 aa05 |001b: const-string v1, "-0z" // string@05aa │ │ +378bc2: 6e20 4b98 1500 |001d: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378bc8: 2201 e612 |0020: new-instance v1, Ljava/lang/String; // type@12e6 │ │ +378bcc: d902 040c |0022: rsub-int/lit8 v2, v4, #int 12 // #0c │ │ +378bd0: 7040 0898 0124 |0024: invoke-direct {v1, v0, v4, v2}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +378bd6: 6e20 4b98 1500 |0027: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378bdc: 6e10 5498 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378be2: 0c04 |002d: move-result-object v4 │ │ +378be4: 1104 |002e: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x000d line=932 │ │ 0x0011 line=933 │ │ locals : │ │ 0x0000 - 0x002f reg=4 (null) J │ │ │ │ @@ -823273,35 +823273,35 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -378bec: |[378bec] net.sf.dibdib.generic.BigSxg.sxgChecked64:(J)Ljava/lang/String; │ │ -378bfc: 7120 b170 6500 |0000: invoke-static {v5, v6}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.check64:(J)I // method@70b1 │ │ -378c02: 0a00 |0003: move-result v0 │ │ -378c04: df00 0019 |0004: xor-int/lit8 v0, v0, #int 25 // #19 │ │ -378c08: 1301 3900 |0006: const/16 v1, #int 57 // #39 │ │ -378c0c: a501 0501 |0008: ushr-long v1, v5, v1 │ │ -378c10: 8412 |000a: long-to-int v2, v1 │ │ -378c12: 1271 |000b: const/4 v1, #int 7 // #7 │ │ -378c14: c315 |000c: shl-long/2addr v5, v1 │ │ -378c16: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -378c18: c515 |000e: ushr-long/2addr v5, v1 │ │ -378c1a: 1301 0c00 |000f: const/16 v1, #int 12 // #c │ │ -378c1e: 2311 1615 |0011: new-array v1, v1, [C // type@1516 │ │ -378c22: 8103 |0013: int-to-long v3, v0 │ │ -378c24: c135 |0014: or-long/2addr v5, v3 │ │ -378c26: 7140 f9a1 5216 |0015: invoke-static {v2, v5, v6, v1}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Bits:(IJ[C)I // method@a1f9 │ │ -378c2c: 0a05 |0018: move-result v5 │ │ -378c2e: 2206 e612 |0019: new-instance v6, Ljava/lang/String; // type@12e6 │ │ -378c32: d900 050c |001b: rsub-int/lit8 v0, v5, #int 12 // #0c │ │ -378c36: 7040 0898 1605 |001d: invoke-direct {v6, v1, v5, v0}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -378c3c: 1106 |0020: return-object v6 │ │ +378be8: |[378be8] net.sf.dibdib.generic.BigSxg.sxgChecked64:(J)Ljava/lang/String; │ │ +378bf8: 7120 b170 6500 |0000: invoke-static {v5, v6}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.check64:(J)I // method@70b1 │ │ +378bfe: 0a00 |0003: move-result v0 │ │ +378c00: df00 0019 |0004: xor-int/lit8 v0, v0, #int 25 // #19 │ │ +378c04: 1301 3900 |0006: const/16 v1, #int 57 // #39 │ │ +378c08: a501 0501 |0008: ushr-long v1, v5, v1 │ │ +378c0c: 8412 |000a: long-to-int v2, v1 │ │ +378c0e: 1271 |000b: const/4 v1, #int 7 // #7 │ │ +378c10: c315 |000c: shl-long/2addr v5, v1 │ │ +378c12: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +378c14: c515 |000e: ushr-long/2addr v5, v1 │ │ +378c16: 1301 0c00 |000f: const/16 v1, #int 12 // #c │ │ +378c1a: 2311 1615 |0011: new-array v1, v1, [C // type@1516 │ │ +378c1e: 8103 |0013: int-to-long v3, v0 │ │ +378c20: c135 |0014: or-long/2addr v5, v3 │ │ +378c22: 7140 f9a1 5216 |0015: invoke-static {v2, v5, v6, v1}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Bits:(IJ[C)I // method@a1f9 │ │ +378c28: 0a05 |0018: move-result v5 │ │ +378c2a: 2206 e612 |0019: new-instance v6, Ljava/lang/String; // type@12e6 │ │ +378c2e: d900 050c |001b: rsub-int/lit8 v0, v5, #int 12 // #0c │ │ +378c32: 7040 0898 1605 |001d: invoke-direct {v6, v1, v5, v0}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +378c38: 1106 |0020: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=852 │ │ 0x0015 line=857 │ │ 0x0019 line=858 │ │ locals : │ │ 0x0000 - 0x0021 reg=5 (null) J │ │ @@ -823311,58 +823311,58 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -378c40: |[378c40] net.sf.dibdib.generic.BigSxg.sxgFlipped64:(J)Ljava/lang/String; │ │ -378c50: 7120 b170 9800 |0000: invoke-static {v8, v9}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.check64:(J)I // method@70b1 │ │ -378c56: 0a00 |0003: move-result v0 │ │ -378c58: 7c00 |0004: not-int v0, v0 │ │ -378c5a: dd00 003f |0005: and-int/lit8 v0, v0, #int 63 // #3f │ │ -378c5e: 8481 |0007: long-to-int v1, v8 │ │ -378c60: 1402 ffff 0000 |0008: const v2, #float 9.18341e-41 // #0000ffff │ │ -378c66: b721 |000b: xor-int/2addr v1, v2 │ │ -378c68: 1302 2000 |000c: const/16 v2, #int 32 // #20 │ │ -378c6c: c528 |000e: ushr-long/2addr v8, v2 │ │ -378c6e: 1703 ffff 0000 |000f: const-wide/32 v3, #float 9.18341e-41 // #0000ffff │ │ -378c74: c238 |0012: xor-long/2addr v8, v3 │ │ -378c76: 8103 |0013: int-to-long v3, v0 │ │ -378c78: 1605 0f00 |0014: const-wide/16 v5, #int 15 // #f │ │ -378c7c: c053 |0016: and-long/2addr v3, v5 │ │ -378c7e: a302 0302 |0017: shl-long v2, v3, v2 │ │ -378c82: 1304 2500 |0019: const/16 v4, #int 37 // #25 │ │ -378c86: a304 0804 |001b: shl-long v4, v8, v4 │ │ -378c8a: 1216 |001d: const/4 v6, #int 1 // #1 │ │ -378c8c: c564 |001e: ushr-long/2addr v4, v6 │ │ -378c8e: c142 |001f: or-long/2addr v2, v4 │ │ -378c90: 8114 |0020: int-to-long v4, v1 │ │ -378c92: 1806 ffff ffff 0000 0000 |0021: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ -378c9c: c064 |0026: and-long/2addr v4, v6 │ │ -378c9e: a101 0204 |0027: or-long v1, v2, v4 │ │ -378ca2: 1303 0c00 |0029: const/16 v3, #int 12 // #c │ │ -378ca6: 2333 1615 |002b: new-array v3, v3, [C // type@1516 │ │ -378caa: e200 0004 |002d: ushr-int/lit8 v0, v0, #int 4 // #04 │ │ -378cae: e000 0005 |002f: shl-int/lit8 v0, v0, #int 5 // #05 │ │ -378cb2: 8104 |0031: int-to-long v4, v0 │ │ -378cb4: 1300 1b00 |0032: const/16 v0, #int 27 // #1b │ │ -378cb8: c508 |0034: ushr-long/2addr v8, v0 │ │ -378cba: c148 |0035: or-long/2addr v8, v4 │ │ -378cbc: 8489 |0036: long-to-int v9, v8 │ │ -378cbe: 7140 f9a1 1932 |0037: invoke-static {v9, v1, v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Bits:(IJ[C)I // method@a1f9 │ │ -378cc4: 0a08 |003a: move-result v8 │ │ -378cc6: d808 08ff |003b: add-int/lit8 v8, v8, #int -1 // #ff │ │ -378cca: 3a08 0700 |003d: if-ltz v8, 0044 // +0007 │ │ -378cce: 1309 3000 |003f: const/16 v9, #int 48 // #30 │ │ -378cd2: 5009 0308 |0041: aput-char v9, v3, v8 │ │ -378cd6: 28f8 |0043: goto 003b // -0008 │ │ -378cd8: 2208 e612 |0044: new-instance v8, Ljava/lang/String; // type@12e6 │ │ -378cdc: 7020 0798 3800 |0046: invoke-direct {v8, v3}, Ljava/lang/String;.:([C)V // method@9807 │ │ -378ce2: 1108 |0049: return-object v8 │ │ +378c3c: |[378c3c] net.sf.dibdib.generic.BigSxg.sxgFlipped64:(J)Ljava/lang/String; │ │ +378c4c: 7120 b170 9800 |0000: invoke-static {v8, v9}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.check64:(J)I // method@70b1 │ │ +378c52: 0a00 |0003: move-result v0 │ │ +378c54: 7c00 |0004: not-int v0, v0 │ │ +378c56: dd00 003f |0005: and-int/lit8 v0, v0, #int 63 // #3f │ │ +378c5a: 8481 |0007: long-to-int v1, v8 │ │ +378c5c: 1402 ffff 0000 |0008: const v2, #float 9.18341e-41 // #0000ffff │ │ +378c62: b721 |000b: xor-int/2addr v1, v2 │ │ +378c64: 1302 2000 |000c: const/16 v2, #int 32 // #20 │ │ +378c68: c528 |000e: ushr-long/2addr v8, v2 │ │ +378c6a: 1703 ffff 0000 |000f: const-wide/32 v3, #float 9.18341e-41 // #0000ffff │ │ +378c70: c238 |0012: xor-long/2addr v8, v3 │ │ +378c72: 8103 |0013: int-to-long v3, v0 │ │ +378c74: 1605 0f00 |0014: const-wide/16 v5, #int 15 // #f │ │ +378c78: c053 |0016: and-long/2addr v3, v5 │ │ +378c7a: a302 0302 |0017: shl-long v2, v3, v2 │ │ +378c7e: 1304 2500 |0019: const/16 v4, #int 37 // #25 │ │ +378c82: a304 0804 |001b: shl-long v4, v8, v4 │ │ +378c86: 1216 |001d: const/4 v6, #int 1 // #1 │ │ +378c88: c564 |001e: ushr-long/2addr v4, v6 │ │ +378c8a: c142 |001f: or-long/2addr v2, v4 │ │ +378c8c: 8114 |0020: int-to-long v4, v1 │ │ +378c8e: 1806 ffff ffff 0000 0000 |0021: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ +378c98: c064 |0026: and-long/2addr v4, v6 │ │ +378c9a: a101 0204 |0027: or-long v1, v2, v4 │ │ +378c9e: 1303 0c00 |0029: const/16 v3, #int 12 // #c │ │ +378ca2: 2333 1615 |002b: new-array v3, v3, [C // type@1516 │ │ +378ca6: e200 0004 |002d: ushr-int/lit8 v0, v0, #int 4 // #04 │ │ +378caa: e000 0005 |002f: shl-int/lit8 v0, v0, #int 5 // #05 │ │ +378cae: 8104 |0031: int-to-long v4, v0 │ │ +378cb0: 1300 1b00 |0032: const/16 v0, #int 27 // #1b │ │ +378cb4: c508 |0034: ushr-long/2addr v8, v0 │ │ +378cb6: c148 |0035: or-long/2addr v8, v4 │ │ +378cb8: 8489 |0036: long-to-int v9, v8 │ │ +378cba: 7140 f9a1 1932 |0037: invoke-static {v9, v1, v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Bits:(IJ[C)I // method@a1f9 │ │ +378cc0: 0a08 |003a: move-result v8 │ │ +378cc2: d808 08ff |003b: add-int/lit8 v8, v8, #int -1 // #ff │ │ +378cc6: 3a08 0700 |003d: if-ltz v8, 0044 // +0007 │ │ +378cca: 1309 3000 |003f: const/16 v9, #int 48 // #30 │ │ +378cce: 5009 0308 |0041: aput-char v9, v3, v8 │ │ +378cd2: 28f8 |0043: goto 003b // -0008 │ │ +378cd4: 2208 e612 |0044: new-instance v8, Ljava/lang/String; // type@12e6 │ │ +378cd8: 7020 0798 3800 |0046: invoke-direct {v8, v3}, Ljava/lang/String;.:([C)V // method@9807 │ │ +378cde: 1108 |0049: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=882 │ │ 0x0037 line=889 │ │ 0x0041 line=891 │ │ 0x0044 line=893 │ │ locals : │ │ @@ -823374,87 +823374,87 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 126 16-bit code units │ │ -377664: |[377664] net.sf.dibdib.generic.BigSxg.toDoubleD4:()D │ │ -377674: 53b0 ad73 |0000: iget-wide v0, v11, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ad │ │ -377678: 7120 ae97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37767e: 0b00 |0005: move-result-wide v0 │ │ -377680: 1802 ffff ffff ffff ef7f |0006: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ -37768a: 3004 0002 |000b: cmpg-double v4, v0, v2 │ │ -37768e: 3c04 0400 |000d: if-gtz v4, 0011 // +0004 │ │ -377692: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -377694: 2802 |0010: goto 0012 // +0002 │ │ -377696: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -377698: 1901 f87f |0012: const-wide/high16 v1, #long 9221120237041090560 // #7ff8 │ │ -37769c: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ -3776a0: 1001 |0016: return-wide v1 │ │ -3776a2: 53b3 ad73 |0017: iget-wide v3, v11, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ad │ │ -3776a6: 52b0 a873 |0019: iget v0, v11, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a8 │ │ -3776aa: 1605 0100 |001b: const-wide/16 v5, #int 1 // #1 │ │ -3776ae: 3800 2c00 |001d: if-eqz v0, 0049 // +002c │ │ -3776b2: 52b7 aa73 |001f: iget v7, v11, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73aa │ │ -3776b6: 3307 0c00 |0021: if-ne v7, v0, 002d // +000c │ │ -3776ba: 1907 2440 |0023: const-wide/high16 v7, #long 4621819117588971520 // #4024 │ │ -3776be: 8309 |0025: int-to-double v9, v0 │ │ -3776c0: 7140 ca97 87a9 |0026: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -3776c6: 0b07 |0029: move-result-wide v7 │ │ -3776c8: ad03 0307 |002a: mul-double v3, v3, v7 │ │ -3776cc: 281d |002c: goto 0049 // +001d │ │ -3776ce: 1307 ceff |002d: const/16 v7, #int -50 // #ffce │ │ -3776d2: 3607 0a00 |002f: if-gt v7, v0, 0039 // +000a │ │ -3776d6: 3b00 0800 |0031: if-gez v0, 0039 // +0008 │ │ -3776da: 7b00 |0033: neg-int v0, v0 │ │ -3776dc: a307 0500 |0034: shl-long v7, v5, v0 │ │ -3776e0: 8677 |0036: long-to-double v7, v7 │ │ -3776e2: ce73 |0037: div-double/2addr v3, v7 │ │ -3776e4: 2811 |0038: goto 0049 // +0011 │ │ -3776e6: 3407 0800 |0039: if-lt v7, v0, 0041 // +0008 │ │ -3776ea: 3d00 0600 |003b: if-lez v0, 0041 // +0006 │ │ -3776ee: a307 0500 |003d: shl-long v7, v5, v0 │ │ -3776f2: 8677 |003f: long-to-double v7, v7 │ │ -3776f4: 28ea |0040: goto 002a // -0016 │ │ -3776f6: 1907 0040 |0041: const-wide/high16 v7, #long 4611686018427387904 // #4000 │ │ -3776fa: 8309 |0043: int-to-double v9, v0 │ │ -3776fc: 7140 ca97 87a9 |0044: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -377702: 0b07 |0047: move-result-wide v7 │ │ -377704: 28e2 |0048: goto 002a // -001e │ │ -377706: 52b0 a973 |0049: iget v0, v11, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a9 │ │ -37770a: 3800 0b00 |004b: if-eqz v0, 0056 // +000b │ │ -37770e: 1907 0840 |004d: const-wide/high16 v7, #long 4613937818241073152 // #4008 │ │ -377712: 8309 |004f: int-to-double v9, v0 │ │ -377714: 7140 ca97 87a9 |0050: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -37771a: 0b07 |0053: move-result-wide v7 │ │ -37771c: ad03 0307 |0054: mul-double v3, v3, v7 │ │ -377720: 52b0 aa73 |0056: iget v0, v11, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73aa │ │ -377724: 3800 0f00 |0058: if-eqz v0, 0067 // +000f │ │ -377728: 52b7 a873 |005a: iget v7, v11, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a8 │ │ -37772c: 3207 0b00 |005c: if-eq v7, v0, 0067 // +000b │ │ -377730: 1907 1440 |005e: const-wide/high16 v7, #long 4617315517961601024 // #4014 │ │ -377734: 8309 |0060: int-to-double v9, v0 │ │ -377736: 7140 ca97 87a9 |0061: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -37773c: 0b07 |0064: move-result-wide v7 │ │ -37773e: ad03 0307 |0065: mul-double v3, v3, v7 │ │ -377742: 52b0 ab73 |0067: iget v0, v11, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73ab │ │ -377746: 3800 0b00 |0069: if-eqz v0, 0074 // +000b │ │ -37774a: 1907 1c40 |006b: const-wide/high16 v7, #long 4619567317775286272 // #401c │ │ -37774e: 8309 |006d: int-to-double v9, v0 │ │ -377750: 7140 ca97 87a9 |006e: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -377756: 0b07 |0071: move-result-wide v7 │ │ -377758: ad03 0307 |0072: mul-double v3, v3, v7 │ │ -37775c: 53b0 a773 |0074: iget-wide v0, v11, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a7 │ │ -377760: 3102 0500 |0076: cmp-long v2, v5, v0 │ │ -377764: 3b02 0400 |0078: if-gez v2, 007c // +0004 │ │ -377768: 8600 |007a: long-to-double v0, v0 │ │ -37776a: ce03 |007b: div-double/2addr v3, v0 │ │ -37776c: 1003 |007c: return-wide v3 │ │ -37776e: 1001 |007d: return-wide v1 │ │ +377660: |[377660] net.sf.dibdib.generic.BigSxg.toDoubleD4:()D │ │ +377670: 53b0 ad73 |0000: iget-wide v0, v11, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ad │ │ +377674: 7120 ae97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37767a: 0b00 |0005: move-result-wide v0 │ │ +37767c: 1802 ffff ffff ffff ef7f |0006: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ +377686: 3004 0002 |000b: cmpg-double v4, v0, v2 │ │ +37768a: 3c04 0400 |000d: if-gtz v4, 0011 // +0004 │ │ +37768e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +377690: 2802 |0010: goto 0012 // +0002 │ │ +377692: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +377694: 1901 f87f |0012: const-wide/high16 v1, #long 9221120237041090560 // #7ff8 │ │ +377698: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ +37769c: 1001 |0016: return-wide v1 │ │ +37769e: 53b3 ad73 |0017: iget-wide v3, v11, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ad │ │ +3776a2: 52b0 a873 |0019: iget v0, v11, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a8 │ │ +3776a6: 1605 0100 |001b: const-wide/16 v5, #int 1 // #1 │ │ +3776aa: 3800 2c00 |001d: if-eqz v0, 0049 // +002c │ │ +3776ae: 52b7 aa73 |001f: iget v7, v11, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73aa │ │ +3776b2: 3307 0c00 |0021: if-ne v7, v0, 002d // +000c │ │ +3776b6: 1907 2440 |0023: const-wide/high16 v7, #long 4621819117588971520 // #4024 │ │ +3776ba: 8309 |0025: int-to-double v9, v0 │ │ +3776bc: 7140 ca97 87a9 |0026: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +3776c2: 0b07 |0029: move-result-wide v7 │ │ +3776c4: ad03 0307 |002a: mul-double v3, v3, v7 │ │ +3776c8: 281d |002c: goto 0049 // +001d │ │ +3776ca: 1307 ceff |002d: const/16 v7, #int -50 // #ffce │ │ +3776ce: 3607 0a00 |002f: if-gt v7, v0, 0039 // +000a │ │ +3776d2: 3b00 0800 |0031: if-gez v0, 0039 // +0008 │ │ +3776d6: 7b00 |0033: neg-int v0, v0 │ │ +3776d8: a307 0500 |0034: shl-long v7, v5, v0 │ │ +3776dc: 8677 |0036: long-to-double v7, v7 │ │ +3776de: ce73 |0037: div-double/2addr v3, v7 │ │ +3776e0: 2811 |0038: goto 0049 // +0011 │ │ +3776e2: 3407 0800 |0039: if-lt v7, v0, 0041 // +0008 │ │ +3776e6: 3d00 0600 |003b: if-lez v0, 0041 // +0006 │ │ +3776ea: a307 0500 |003d: shl-long v7, v5, v0 │ │ +3776ee: 8677 |003f: long-to-double v7, v7 │ │ +3776f0: 28ea |0040: goto 002a // -0016 │ │ +3776f2: 1907 0040 |0041: const-wide/high16 v7, #long 4611686018427387904 // #4000 │ │ +3776f6: 8309 |0043: int-to-double v9, v0 │ │ +3776f8: 7140 ca97 87a9 |0044: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +3776fe: 0b07 |0047: move-result-wide v7 │ │ +377700: 28e2 |0048: goto 002a // -001e │ │ +377702: 52b0 a973 |0049: iget v0, v11, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a9 │ │ +377706: 3800 0b00 |004b: if-eqz v0, 0056 // +000b │ │ +37770a: 1907 0840 |004d: const-wide/high16 v7, #long 4613937818241073152 // #4008 │ │ +37770e: 8309 |004f: int-to-double v9, v0 │ │ +377710: 7140 ca97 87a9 |0050: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +377716: 0b07 |0053: move-result-wide v7 │ │ +377718: ad03 0307 |0054: mul-double v3, v3, v7 │ │ +37771c: 52b0 aa73 |0056: iget v0, v11, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73aa │ │ +377720: 3800 0f00 |0058: if-eqz v0, 0067 // +000f │ │ +377724: 52b7 a873 |005a: iget v7, v11, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a8 │ │ +377728: 3207 0b00 |005c: if-eq v7, v0, 0067 // +000b │ │ +37772c: 1907 1440 |005e: const-wide/high16 v7, #long 4617315517961601024 // #4014 │ │ +377730: 8309 |0060: int-to-double v9, v0 │ │ +377732: 7140 ca97 87a9 |0061: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +377738: 0b07 |0064: move-result-wide v7 │ │ +37773a: ad03 0307 |0065: mul-double v3, v3, v7 │ │ +37773e: 52b0 ab73 |0067: iget v0, v11, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73ab │ │ +377742: 3800 0b00 |0069: if-eqz v0, 0074 // +000b │ │ +377746: 1907 1c40 |006b: const-wide/high16 v7, #long 4619567317775286272 // #401c │ │ +37774a: 8309 |006d: int-to-double v9, v0 │ │ +37774c: 7140 ca97 87a9 |006e: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +377752: 0b07 |0071: move-result-wide v7 │ │ +377754: ad03 0307 |0072: mul-double v3, v3, v7 │ │ +377758: 53b0 a773 |0074: iget-wide v0, v11, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a7 │ │ +37775c: 3102 0500 |0076: cmp-long v2, v5, v0 │ │ +377760: 3b02 0400 |0078: if-gez v2, 007c // +0004 │ │ +377764: 8600 |007a: long-to-double v0, v0 │ │ +377766: ce03 |007b: div-double/2addr v3, v0 │ │ +377768: 1003 |007c: return-wide v3 │ │ +37776a: 1001 |007d: return-wide v1 │ │ catches : 1 │ │ 0x0019 - 0x0076 │ │ Ljava/lang/Exception; -> 0x007d │ │ positions : │ │ 0x0000 line=1032 │ │ 0x0017 line=1036 │ │ 0x0019 line=1038 │ │ @@ -823476,45 +823476,45 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -379228: |[379228] net.sf.dibdib.generic.BigSxg.toLong:()J │ │ -379238: 5370 ad73 |0000: iget-wide v0, v7, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ad │ │ -37923c: 7120 ae97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -379242: 0b00 |0005: move-result-wide v0 │ │ -379244: 1802 ffff ffff ffff ef7f |0006: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ -37924e: 3004 0002 |000b: cmpg-double v4, v0, v2 │ │ -379252: 3c04 0400 |000d: if-gtz v4, 0011 // +0004 │ │ -379256: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -379258: 2802 |0010: goto 0012 // +0002 │ │ -37925a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -37925c: 1901 0080 |0012: const-wide/high16 v1, #long -9223372036854775808 // #8000 │ │ -379260: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ -379264: 1001 |0016: return-wide v1 │ │ -379266: 5470 ae73 |0017: iget-object v0, v7, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ae │ │ -37926a: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -37926e: 6e10 af98 0000 |001b: invoke-virtual {v0}, Ljava/math/BigDecimal;.longValueExact:()J // method@98af │ │ -379274: 0b00 |001e: move-result-wide v0 │ │ -379276: 1000 |001f: return-wide v0 │ │ -379278: 6e10 fda1 0700 |0020: invoke-virtual {v7}, Lnet/sf/dibdib/generic/BigSxg;.toDoubleD4:()D // method@a1fd │ │ -37927e: 0b03 |0023: move-result-wide v3 │ │ -379280: 6105 ce72 |0024: sget-wide v5, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -379284: ad03 0305 |0026: mul-double v3, v3, v5 │ │ -379288: 1905 b0c3 |0028: const-wide/high16 v5, #long -4345973640412528640 // #c3b0 │ │ -37928c: 3000 0503 |002a: cmpg-double v0, v5, v3 │ │ -379290: 3b00 0a00 |002c: if-gez v0, 0036 // +000a │ │ -379294: 1905 b043 |002e: const-wide/high16 v5, #long 4877398396442247168 // #43b0 │ │ -379298: 3000 0305 |0030: cmpg-double v0, v3, v5 │ │ -37929c: 3b00 0400 |0032: if-gez v0, 0036 // +0004 │ │ -3792a0: 8b30 |0034: double-to-long v0, v3 │ │ -3792a2: 1000 |0035: return-wide v0 │ │ -3792a4: 1001 |0036: return-wide v1 │ │ +379224: |[379224] net.sf.dibdib.generic.BigSxg.toLong:()J │ │ +379234: 5370 ad73 |0000: iget-wide v0, v7, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ad │ │ +379238: 7120 ae97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37923e: 0b00 |0005: move-result-wide v0 │ │ +379240: 1802 ffff ffff ffff ef7f |0006: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ +37924a: 3004 0002 |000b: cmpg-double v4, v0, v2 │ │ +37924e: 3c04 0400 |000d: if-gtz v4, 0011 // +0004 │ │ +379252: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +379254: 2802 |0010: goto 0012 // +0002 │ │ +379256: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +379258: 1901 0080 |0012: const-wide/high16 v1, #long -9223372036854775808 // #8000 │ │ +37925c: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ +379260: 1001 |0016: return-wide v1 │ │ +379262: 5470 ae73 |0017: iget-object v0, v7, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ae │ │ +379266: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +37926a: 6e10 af98 0000 |001b: invoke-virtual {v0}, Ljava/math/BigDecimal;.longValueExact:()J // method@98af │ │ +379270: 0b00 |001e: move-result-wide v0 │ │ +379272: 1000 |001f: return-wide v0 │ │ +379274: 6e10 fda1 0700 |0020: invoke-virtual {v7}, Lnet/sf/dibdib/generic/BigSxg;.toDoubleD4:()D // method@a1fd │ │ +37927a: 0b03 |0023: move-result-wide v3 │ │ +37927c: 6105 ce72 |0024: sget-wide v5, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +379280: ad03 0305 |0026: mul-double v3, v3, v5 │ │ +379284: 1905 b0c3 |0028: const-wide/high16 v5, #long -4345973640412528640 // #c3b0 │ │ +379288: 3000 0503 |002a: cmpg-double v0, v5, v3 │ │ +37928c: 3b00 0a00 |002c: if-gez v0, 0036 // +000a │ │ +379290: 1905 b043 |002e: const-wide/high16 v5, #long 4877398396442247168 // #43b0 │ │ +379294: 3000 0305 |0030: cmpg-double v0, v3, v5 │ │ +379298: 3b00 0400 |0032: if-gez v0, 0036 // +0004 │ │ +37929c: 8b30 |0034: double-to-long v0, v3 │ │ +37929e: 1000 |0035: return-wide v0 │ │ +3792a0: 1001 |0036: return-wide v1 │ │ catches : 1 │ │ 0x0017 - 0x0026 │ │ Ljava/lang/Exception; -> 0x0036 │ │ positions : │ │ 0x0000 line=1069 │ │ 0x0017 line=1074 │ │ 0x001b line=1075 │ │ @@ -823527,74 +823527,74 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 135 16-bit code units │ │ -378ce4: |[378ce4] net.sf.dibdib.generic.BigSxg.toString:()Ljava/lang/String; │ │ -378cf4: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -378cf8: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378cfe: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -378d02: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378d08: 5472 ae73 |000a: iget-object v2, v7, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ae │ │ -378d0c: 3902 2000 |000c: if-nez v2, 002c // +0020 │ │ -378d10: 2202 e812 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -378d14: 7010 4098 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378d1a: 6e20 4b98 1200 |0013: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378d20: 5373 ad73 |0016: iget-wide v3, v7, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ad │ │ -378d24: 8b35 |0018: double-to-long v5, v3 │ │ -378d26: 8655 |0019: long-to-double v5, v5 │ │ -378d28: 2f01 0305 |001a: cmpl-double v1, v3, v5 │ │ -378d2c: 3901 0800 |001c: if-nez v1, 0024 // +0008 │ │ -378d30: 8b33 |001e: double-to-long v3, v3 │ │ -378d32: 8633 |001f: long-to-double v3, v3 │ │ -378d34: 6105 ce72 |0020: sget-wide v5, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -378d38: ad03 0305 |0022: mul-double v3, v3, v5 │ │ -378d3c: 6e30 4598 3204 |0024: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ -378d42: 6e10 5498 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378d48: 0c01 |002a: move-result-object v1 │ │ -378d4a: 2805 |002b: goto 0030 // +0005 │ │ -378d4c: 6e10 b898 0200 |002c: invoke-virtual {v2}, Ljava/math/BigDecimal;.toString:()Ljava/lang/String; // method@98b8 │ │ -378d52: 0c01 |002f: move-result-object v1 │ │ -378d54: 6e20 4b98 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378d5a: 1a01 426d |0033: const-string v1, "e...[d4=" // string@6d42 │ │ -378d5e: 6e20 4b98 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378d64: 5371 ad73 |0038: iget-wide v1, v7, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ad │ │ -378d68: 6e30 4598 1002 |003a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ -378d6e: 1a01 6005 |003d: const-string v1, ", shifted=" // string@0560 │ │ -378d72: 6e20 4b98 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378d78: 5471 ae73 |0042: iget-object v1, v7, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ae │ │ -378d7c: 6e20 4a98 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -378d82: 1a01 0905 |0047: const-string v1, ", divisor=" // string@0509 │ │ -378d86: 6e20 4b98 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378d8c: 5371 a773 |004c: iget-wide v1, v7, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a7 │ │ -378d90: 6e30 4898 1002 |004e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -378d96: 1a01 5505 |0051: const-string v1, ", original=" // string@0555 │ │ -378d9a: 6e20 4b98 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378da0: 5471 b173 |0056: iget-object v1, v7, Lnet/sf/dibdib/generic/BigSxg;.zString:Ljava/lang/String; // field@73b1 │ │ -378da4: 6e20 4b98 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378daa: 1a01 a500 |005b: const-string v1, " " // string@00a5 │ │ -378dae: 6e20 4b98 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378db4: 5272 a873 |0060: iget v2, v7, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a8 │ │ -378db8: 6e20 4798 2000 |0062: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -378dbe: 6e20 4b98 1000 |0065: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378dc4: 5272 a973 |0068: iget v2, v7, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a9 │ │ -378dc8: 6e20 4798 2000 |006a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -378dce: 6e20 4b98 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378dd4: 5272 aa73 |0070: iget v2, v7, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73aa │ │ -378dd8: 6e20 4798 2000 |0072: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -378dde: 6e20 4b98 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378de4: 5271 ab73 |0078: iget v1, v7, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73ab │ │ -378de8: 6e20 4798 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -378dee: 1a01 3657 |007d: const-string v1, "]" // string@5736 │ │ -378df2: 6e20 4b98 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378df8: 6e10 5498 0000 |0082: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378dfe: 0c00 |0085: move-result-object v0 │ │ -378e00: 1100 |0086: return-object v0 │ │ +378ce0: |[378ce0] net.sf.dibdib.generic.BigSxg.toString:()Ljava/lang/String; │ │ +378cf0: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +378cf4: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378cfa: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +378cfe: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378d04: 5472 ae73 |000a: iget-object v2, v7, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ae │ │ +378d08: 3902 2000 |000c: if-nez v2, 002c // +0020 │ │ +378d0c: 2202 e812 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +378d10: 7010 4098 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378d16: 6e20 4b98 1200 |0013: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378d1c: 5373 ad73 |0016: iget-wide v3, v7, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ad │ │ +378d20: 8b35 |0018: double-to-long v5, v3 │ │ +378d22: 8655 |0019: long-to-double v5, v5 │ │ +378d24: 2f01 0305 |001a: cmpl-double v1, v3, v5 │ │ +378d28: 3901 0800 |001c: if-nez v1, 0024 // +0008 │ │ +378d2c: 8b33 |001e: double-to-long v3, v3 │ │ +378d2e: 8633 |001f: long-to-double v3, v3 │ │ +378d30: 6105 ce72 |0020: sget-wide v5, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +378d34: ad03 0305 |0022: mul-double v3, v3, v5 │ │ +378d38: 6e30 4598 3204 |0024: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ +378d3e: 6e10 5498 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378d44: 0c01 |002a: move-result-object v1 │ │ +378d46: 2805 |002b: goto 0030 // +0005 │ │ +378d48: 6e10 b898 0200 |002c: invoke-virtual {v2}, Ljava/math/BigDecimal;.toString:()Ljava/lang/String; // method@98b8 │ │ +378d4e: 0c01 |002f: move-result-object v1 │ │ +378d50: 6e20 4b98 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378d56: 1a01 426d |0033: const-string v1, "e...[d4=" // string@6d42 │ │ +378d5a: 6e20 4b98 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378d60: 5371 ad73 |0038: iget-wide v1, v7, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ad │ │ +378d64: 6e30 4598 1002 |003a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ +378d6a: 1a01 6005 |003d: const-string v1, ", shifted=" // string@0560 │ │ +378d6e: 6e20 4b98 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378d74: 5471 ae73 |0042: iget-object v1, v7, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ae │ │ +378d78: 6e20 4a98 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +378d7e: 1a01 0905 |0047: const-string v1, ", divisor=" // string@0509 │ │ +378d82: 6e20 4b98 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378d88: 5371 a773 |004c: iget-wide v1, v7, Lnet/sf/dibdib/generic/BigSxg;.divisor:J // field@73a7 │ │ +378d8c: 6e30 4898 1002 |004e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +378d92: 1a01 5505 |0051: const-string v1, ", original=" // string@0555 │ │ +378d96: 6e20 4b98 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378d9c: 5471 b173 |0056: iget-object v1, v7, Lnet/sf/dibdib/generic/BigSxg;.zString:Ljava/lang/String; // field@73b1 │ │ +378da0: 6e20 4b98 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378da6: 1a01 a500 |005b: const-string v1, " " // string@00a5 │ │ +378daa: 6e20 4b98 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378db0: 5272 a873 |0060: iget v2, v7, Lnet/sf/dibdib/generic/BigSxg;.exp2:I // field@73a8 │ │ +378db4: 6e20 4798 2000 |0062: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +378dba: 6e20 4b98 1000 |0065: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378dc0: 5272 a973 |0068: iget v2, v7, Lnet/sf/dibdib/generic/BigSxg;.exp3:I // field@73a9 │ │ +378dc4: 6e20 4798 2000 |006a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +378dca: 6e20 4b98 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378dd0: 5272 aa73 |0070: iget v2, v7, Lnet/sf/dibdib/generic/BigSxg;.exp5:I // field@73aa │ │ +378dd4: 6e20 4798 2000 |0072: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +378dda: 6e20 4b98 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378de0: 5271 ab73 |0078: iget v1, v7, Lnet/sf/dibdib/generic/BigSxg;.exp7:I // field@73ab │ │ +378de4: 6e20 4798 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +378dea: 1a01 3657 |007d: const-string v1, "]" // string@5736 │ │ +378dee: 6e20 4b98 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378df4: 6e10 5498 0000 |0082: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378dfa: 0c00 |0085: move-result-object v0 │ │ +378dfc: 1100 |0086: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=991 │ │ 0x000a line=992 │ │ 0x000e line=993 │ │ 0x002c line=994 │ │ locals : │ │ @@ -823605,56 +823605,56 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -378e04: |[378e04] net.sf.dibdib.generic.BigSxg.toString:(I)Ljava/lang/String; │ │ -378e14: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -378e18: 3350 0700 |0002: if-ne v0, v5, 0009 // +0007 │ │ -378e1c: 6e10 ffa1 0400 |0004: invoke-virtual {v4}, Lnet/sf/dibdib/generic/BigSxg;.toString:()Ljava/lang/String; // method@a1ff │ │ -378e22: 0c05 |0007: move-result-object v5 │ │ -378e24: 1105 |0008: return-object v5 │ │ -378e26: 1300 1000 |0009: const/16 v0, #int 16 // #10 │ │ -378e2a: 3250 2000 |000b: if-eq v0, v5, 002b // +0020 │ │ -378e2e: 2200 e812 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -378e32: 7010 4098 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378e38: 1a01 db05 |0012: const-string v1, "...(" // string@05db │ │ -378e3c: 6e20 4b98 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378e42: 6e20 4798 5000 |0017: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -378e48: 1a05 8704 |001a: const-string v5, "):" // string@0487 │ │ -378e4c: 6e20 4b98 5000 |001c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378e52: 6e10 ffa1 0400 |001f: invoke-virtual {v4}, Lnet/sf/dibdib/generic/BigSxg;.toString:()Ljava/lang/String; // method@a1ff │ │ -378e58: 0c05 |0022: move-result-object v5 │ │ -378e5a: 6e20 4b98 5000 |0023: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378e60: 6e10 5498 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378e66: 0c05 |0029: move-result-object v5 │ │ -378e68: 1105 |002a: return-object v5 │ │ -378e6a: 2205 e812 |002b: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -378e6e: 7010 4098 0500 |002d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -378e74: 1a00 ac06 |0030: const-string v0, "0x..." // string@06ac │ │ -378e78: 6e20 4b98 0500 |0032: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378e7e: 5440 ae73 |0035: iget-object v0, v4, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ae │ │ -378e82: 3900 0900 |0037: if-nez v0, 0040 // +0009 │ │ -378e86: 5340 ad73 |0039: iget-wide v0, v4, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ad │ │ -378e8a: 6102 ce72 |003b: sget-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -378e8e: ad00 0002 |003d: mul-double v0, v0, v2 │ │ -378e92: 2806 |003f: goto 0045 // +0006 │ │ -378e94: 6e10 ae98 0000 |0040: invoke-virtual {v0}, Ljava/math/BigDecimal;.longValue:()J // method@98ae │ │ -378e9a: 0b00 |0043: move-result-wide v0 │ │ -378e9c: 8600 |0044: long-to-double v0, v0 │ │ -378e9e: 7120 6a97 1000 |0045: invoke-static {v0, v1}, Ljava/lang/Double;.toHexString:(D)Ljava/lang/String; // method@976a │ │ -378ea4: 0c00 |0048: move-result-object v0 │ │ -378ea6: 6e20 4b98 0500 |0049: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378eac: 1a00 da05 |004c: const-string v0, "..." // string@05da │ │ -378eb0: 6e20 4b98 0500 |004e: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -378eb6: 6e10 5498 0500 |0051: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -378ebc: 0c05 |0054: move-result-object v5 │ │ -378ebe: 1105 |0055: return-object v5 │ │ +378e00: |[378e00] net.sf.dibdib.generic.BigSxg.toString:(I)Ljava/lang/String; │ │ +378e10: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +378e14: 3350 0700 |0002: if-ne v0, v5, 0009 // +0007 │ │ +378e18: 6e10 ffa1 0400 |0004: invoke-virtual {v4}, Lnet/sf/dibdib/generic/BigSxg;.toString:()Ljava/lang/String; // method@a1ff │ │ +378e1e: 0c05 |0007: move-result-object v5 │ │ +378e20: 1105 |0008: return-object v5 │ │ +378e22: 1300 1000 |0009: const/16 v0, #int 16 // #10 │ │ +378e26: 3250 2000 |000b: if-eq v0, v5, 002b // +0020 │ │ +378e2a: 2200 e812 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +378e2e: 7010 4098 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378e34: 1a01 db05 |0012: const-string v1, "...(" // string@05db │ │ +378e38: 6e20 4b98 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378e3e: 6e20 4798 5000 |0017: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +378e44: 1a05 8704 |001a: const-string v5, "):" // string@0487 │ │ +378e48: 6e20 4b98 5000 |001c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378e4e: 6e10 ffa1 0400 |001f: invoke-virtual {v4}, Lnet/sf/dibdib/generic/BigSxg;.toString:()Ljava/lang/String; // method@a1ff │ │ +378e54: 0c05 |0022: move-result-object v5 │ │ +378e56: 6e20 4b98 5000 |0023: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378e5c: 6e10 5498 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378e62: 0c05 |0029: move-result-object v5 │ │ +378e64: 1105 |002a: return-object v5 │ │ +378e66: 2205 e812 |002b: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +378e6a: 7010 4098 0500 |002d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +378e70: 1a00 ac06 |0030: const-string v0, "0x..." // string@06ac │ │ +378e74: 6e20 4b98 0500 |0032: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378e7a: 5440 ae73 |0035: iget-object v0, v4, Lnet/sf/dibdib/generic/BigSxg;.numerator:Ljava/math/BigDecimal; // field@73ae │ │ +378e7e: 3900 0900 |0037: if-nez v0, 0040 // +0009 │ │ +378e82: 5340 ad73 |0039: iget-wide v0, v4, Lnet/sf/dibdib/generic/BigSxg;.numD4:D // field@73ad │ │ +378e86: 6102 ce72 |003b: sget-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +378e8a: ad00 0002 |003d: mul-double v0, v0, v2 │ │ +378e8e: 2806 |003f: goto 0045 // +0006 │ │ +378e90: 6e10 ae98 0000 |0040: invoke-virtual {v0}, Ljava/math/BigDecimal;.longValue:()J // method@98ae │ │ +378e96: 0b00 |0043: move-result-wide v0 │ │ +378e98: 8600 |0044: long-to-double v0, v0 │ │ +378e9a: 7120 6a97 1000 |0045: invoke-static {v0, v1}, Ljava/lang/Double;.toHexString:(D)Ljava/lang/String; // method@976a │ │ +378ea0: 0c00 |0048: move-result-object v0 │ │ +378ea2: 6e20 4b98 0500 |0049: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378ea8: 1a00 da05 |004c: const-string v0, "..." // string@05da │ │ +378eac: 6e20 4b98 0500 |004e: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +378eb2: 6e10 5498 0500 |0051: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +378eb8: 0c05 |0054: move-result-object v5 │ │ +378eba: 1105 |0055: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1016 │ │ 0x000d line=1020 │ │ 0x002b line=1022 │ │ 0x0035 line=1024 │ │ 0x0039 line=1025 │ │ @@ -823750,21 +823750,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -3812d0: |[3812d0] net.sf.dibdib.generic.JResult.:()V │ │ -3812e0: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ -3812e4: 2301 0216 |0002: new-array v1, v0, [Lnet/sf/dibdib/generic/JResult; // type@1602 │ │ -3812e8: 6901 ff75 |0004: sput-object v1, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75ff │ │ -3812ec: 2300 dd15 |0006: new-array v0, v0, [Ljava/lang/Thread; // type@15dd │ │ -3812f0: 6900 0076 |0008: sput-object v0, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@7600 │ │ -3812f4: 0e00 |000a: return-void │ │ +3812cc: |[3812cc] net.sf.dibdib.generic.JResult.:()V │ │ +3812dc: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ +3812e0: 2301 0216 |0002: new-array v1, v0, [Lnet/sf/dibdib/generic/JResult; // type@1602 │ │ +3812e4: 6901 ff75 |0004: sput-object v1, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75ff │ │ +3812e8: 2300 dd15 |0006: new-array v0, v0, [Ljava/lang/Thread; // type@15dd │ │ +3812ec: 6900 0076 |0008: sput-object v0, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@7600 │ │ +3812f0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=27 │ │ 0x0008 line=28 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/JResult;) │ │ @@ -823772,17 +823772,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3812f8: |[3812f8] net.sf.dibdib.generic.JResult.:()V │ │ -381308: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -38130e: 0e00 |0003: return-void │ │ +3812f4: |[3812f4] net.sf.dibdib.generic.JResult.:()V │ │ +381304: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +38130a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/generic/JResult; │ │ │ │ #2 : (in Lnet/sf/dibdib/generic/JResult;) │ │ @@ -823790,27 +823790,27 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -381310: |[381310] net.sf.dibdib.generic.JResult.drop8Pool:()V │ │ -381320: 7100 29a2 0000 |0000: invoke-static {}, Lnet/sf/dibdib/generic/JResult;.getThreadIndex:()B // method@a229 │ │ -381326: 0a00 |0003: move-result v0 │ │ -381328: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -38132c: 6201 ff75 |0006: sget-object v1, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75ff │ │ -381330: d502 ff00 |0008: and-int/lit16 v2, v0, #int 255 // #00ff │ │ -381334: 4601 0102 |000a: aget-object v1, v1, v2 │ │ -381338: 6e10 2ca2 0100 |000c: invoke-virtual {v1}, Lnet/sf/dibdib/generic/JResult;.recycle:()V // method@a22c │ │ -38133e: 6201 0076 |000f: sget-object v1, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@7600 │ │ -381342: d500 ff00 |0011: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -381346: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -381348: 4d02 0100 |0014: aput-object v2, v1, v0 │ │ -38134c: 0e00 |0016: return-void │ │ +38130c: |[38130c] net.sf.dibdib.generic.JResult.drop8Pool:()V │ │ +38131c: 7100 29a2 0000 |0000: invoke-static {}, Lnet/sf/dibdib/generic/JResult;.getThreadIndex:()B // method@a229 │ │ +381322: 0a00 |0003: move-result v0 │ │ +381324: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +381328: 6201 ff75 |0006: sget-object v1, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75ff │ │ +38132c: d502 ff00 |0008: and-int/lit16 v2, v0, #int 255 // #00ff │ │ +381330: 4601 0102 |000a: aget-object v1, v1, v2 │ │ +381334: 6e10 2ca2 0100 |000c: invoke-virtual {v1}, Lnet/sf/dibdib/generic/JResult;.recycle:()V // method@a22c │ │ +38133a: 6201 0076 |000f: sget-object v1, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@7600 │ │ +38133e: d500 ff00 |0011: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +381342: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +381344: 4d02 0100 |0014: aput-object v2, v1, v0 │ │ +381348: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0006 line=72 │ │ 0x000f line=74 │ │ locals : │ │ │ │ @@ -823819,56 +823819,56 @@ │ │ type : '()Lnet/sf/dibdib/generic/JResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -38124c: |[38124c] net.sf.dibdib.generic.JResult.get8Pool:()Lnet/sf/dibdib/generic/JResult; │ │ -38125c: 7100 29a2 0000 |0000: invoke-static {}, Lnet/sf/dibdib/generic/JResult;.getThreadIndex:()B // method@a229 │ │ -381262: 0a00 |0003: move-result v0 │ │ -381264: 7110 28a2 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/generic/JResult;.get8Pool:(B)Lnet/sf/dibdib/generic/JResult; // method@a228 │ │ -38126a: 0c00 |0007: move-result-object v0 │ │ -38126c: 1100 |0008: return-object v0 │ │ +381248: |[381248] net.sf.dibdib.generic.JResult.get8Pool:()Lnet/sf/dibdib/generic/JResult; │ │ +381258: 7100 29a2 0000 |0000: invoke-static {}, Lnet/sf/dibdib/generic/JResult;.getThreadIndex:()B // method@a229 │ │ +38125e: 0a00 |0003: move-result v0 │ │ +381260: 7110 28a2 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/generic/JResult;.get8Pool:(B)Lnet/sf/dibdib/generic/JResult; // method@a228 │ │ +381266: 0c00 |0007: move-result-object v0 │ │ +381268: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ │ │ #4 : (in Lnet/sf/dibdib/generic/JResult;) │ │ name : 'get8Pool' │ │ type : '(B)Lnet/sf/dibdib/generic/JResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -381270: |[381270] net.sf.dibdib.generic.JResult.get8Pool:(B)Lnet/sf/dibdib/generic/JResult; │ │ -381280: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -381284: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -381286: 1103 |0003: return-object v3 │ │ -381288: d530 ff00 |0004: and-int/lit16 v0, v3, #int 255 // #00ff │ │ -38128c: 6201 0076 |0006: sget-object v1, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@7600 │ │ -381290: 4602 0100 |0008: aget-object v2, v1, v0 │ │ -381294: 3902 1800 |000a: if-nez v2, 0022 // +0018 │ │ -381298: 7100 6398 0000 |000c: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ -38129e: 0c02 |000f: move-result-object v2 │ │ -3812a0: 4d02 0103 |0010: aput-object v2, v1, v3 │ │ -3812a4: 6203 ff75 |0012: sget-object v3, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75ff │ │ -3812a8: 4601 0300 |0014: aget-object v1, v3, v0 │ │ -3812ac: 3801 0500 |0016: if-eqz v1, 001b // +0005 │ │ -3812b0: 4601 0300 |0018: aget-object v1, v3, v0 │ │ -3812b4: 2806 |001a: goto 0020 // +0006 │ │ -3812b6: 2201 8f14 |001b: new-instance v1, Lnet/sf/dibdib/generic/JResult; // type@148f │ │ -3812ba: 7010 24a2 0100 |001d: invoke-direct {v1}, Lnet/sf/dibdib/generic/JResult;.:()V // method@a224 │ │ -3812c0: 4d01 0300 |0020: aput-object v1, v3, v0 │ │ -3812c4: 6203 ff75 |0022: sget-object v3, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75ff │ │ -3812c8: 4603 0300 |0024: aget-object v3, v3, v0 │ │ -3812cc: 1103 |0026: return-object v3 │ │ +38126c: |[38126c] net.sf.dibdib.generic.JResult.get8Pool:(B)Lnet/sf/dibdib/generic/JResult; │ │ +38127c: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +381280: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +381282: 1103 |0003: return-object v3 │ │ +381284: d530 ff00 |0004: and-int/lit16 v0, v3, #int 255 // #00ff │ │ +381288: 6201 0076 |0006: sget-object v1, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@7600 │ │ +38128c: 4602 0100 |0008: aget-object v2, v1, v0 │ │ +381290: 3902 1800 |000a: if-nez v2, 0022 // +0018 │ │ +381294: 7100 6398 0000 |000c: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ +38129a: 0c02 |000f: move-result-object v2 │ │ +38129c: 4d02 0103 |0010: aput-object v2, v1, v3 │ │ +3812a0: 6203 ff75 |0012: sget-object v3, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75ff │ │ +3812a4: 4601 0300 |0014: aget-object v1, v3, v0 │ │ +3812a8: 3801 0500 |0016: if-eqz v1, 001b // +0005 │ │ +3812ac: 4601 0300 |0018: aget-object v1, v3, v0 │ │ +3812b0: 2806 |001a: goto 0020 // +0006 │ │ +3812b2: 2201 8f14 |001b: new-instance v1, Lnet/sf/dibdib/generic/JResult; // type@148f │ │ +3812b6: 7010 24a2 0100 |001d: invoke-direct {v1}, Lnet/sf/dibdib/generic/JResult;.:()V // method@a224 │ │ +3812bc: 4d01 0300 |0020: aput-object v1, v3, v0 │ │ +3812c0: 6203 ff75 |0022: sget-object v3, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75ff │ │ +3812c4: 4603 0300 |0024: aget-object v3, v3, v0 │ │ +3812c8: 1103 |0026: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=35 │ │ 0x000c line=36 │ │ 0x0012 line=38 │ │ 0x0022 line=40 │ │ locals : │ │ @@ -823879,30 +823879,30 @@ │ │ type : '()B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -381174: |[381174] net.sf.dibdib.generic.JResult.getThreadIndex:()B │ │ -381184: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ -38118a: 0c00 |0003: move-result-object v0 │ │ -38118c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -38118e: 6202 0076 |0005: sget-object v2, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@7600 │ │ -381192: 2123 |0007: array-length v3, v2 │ │ -381194: 3531 0b00 |0008: if-ge v1, v3, 0013 // +000b │ │ -381198: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -38119c: 3320 0400 |000c: if-ne v0, v2, 0010 // +0004 │ │ -3811a0: 8d10 |000e: int-to-byte v0, v1 │ │ -3811a2: 0f00 |000f: return v0 │ │ -3811a4: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3811a8: 28f3 |0012: goto 0005 // -000d │ │ -3811aa: 7110 2aa2 0000 |0013: invoke-static {v0}, Lnet/sf/dibdib/generic/JResult;.getThreadIndexSynchronized:(Ljava/lang/Thread;)B // method@a22a │ │ -3811b0: 0a00 |0016: move-result v0 │ │ -3811b2: 0f00 |0017: return v0 │ │ +381170: |[381170] net.sf.dibdib.generic.JResult.getThreadIndex:()B │ │ +381180: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ +381186: 0c00 |0003: move-result-object v0 │ │ +381188: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +38118a: 6202 0076 |0005: sget-object v2, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@7600 │ │ +38118e: 2123 |0007: array-length v3, v2 │ │ +381190: 3531 0b00 |0008: if-ge v1, v3, 0013 // +000b │ │ +381194: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +381198: 3320 0400 |000c: if-ne v0, v2, 0010 // +0004 │ │ +38119c: 8d10 |000e: int-to-byte v0, v1 │ │ +38119e: 0f00 |000f: return v0 │ │ +3811a0: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3811a4: 28f3 |0012: goto 0005 // -000d │ │ +3811a6: 7110 2aa2 0000 |0013: invoke-static {v0}, Lnet/sf/dibdib/generic/JResult;.getThreadIndexSynchronized:(Ljava/lang/Thread;)B // method@a22a │ │ +3811ac: 0a00 |0016: move-result v0 │ │ +3811ae: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ 0x000a line=58 │ │ 0x0013 line=62 │ │ locals : │ │ @@ -823912,43 +823912,43 @@ │ │ type : '(Ljava/lang/Thread;)B' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -3811b4: |[3811b4] net.sf.dibdib.generic.JResult.getThreadIndexSynchronized:(Ljava/lang/Thread;)B │ │ -3811c4: 1c00 8f14 |0000: const-class v0, Lnet/sf/dibdib/generic/JResult; // type@148f │ │ -3811c8: 1d00 |0002: monitor-enter v0 │ │ -3811ca: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -3811cc: 6202 0076 |0004: sget-object v2, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@7600 │ │ -3811d0: 2123 |0006: array-length v3, v2 │ │ -3811d2: 3531 1e00 |0007: if-ge v1, v3, 0025 // +001e │ │ -3811d6: 4603 0201 |0009: aget-object v3, v2, v1 │ │ -3811da: 3903 1700 |000b: if-nez v3, 0022 // +0017 │ │ -3811de: 4d04 0201 |000d: aput-object v4, v2, v1 │ │ -3811e2: 6204 ff75 |000f: sget-object v4, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75ff │ │ -3811e6: 4602 0401 |0011: aget-object v2, v4, v1 │ │ -3811ea: 3802 0500 |0013: if-eqz v2, 0018 // +0005 │ │ -3811ee: 4602 0401 |0015: aget-object v2, v4, v1 │ │ -3811f2: 2806 |0017: goto 001d // +0006 │ │ -3811f4: 2202 8f14 |0018: new-instance v2, Lnet/sf/dibdib/generic/JResult; // type@148f │ │ -3811f8: 7010 24a2 0200 |001a: invoke-direct {v2}, Lnet/sf/dibdib/generic/JResult;.:()V // method@a224 │ │ -3811fe: 4d02 0401 |001d: aput-object v2, v4, v1 │ │ -381202: 8d14 |001f: int-to-byte v4, v1 │ │ -381204: 1e00 |0020: monitor-exit v0 │ │ -381206: 0f04 |0021: return v4 │ │ -381208: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -38120c: 28e0 |0024: goto 0004 // -0020 │ │ -38120e: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -381210: 1e00 |0026: monitor-exit v0 │ │ -381212: 0f04 |0027: return v4 │ │ -381214: 0d04 |0028: move-exception v4 │ │ -381216: 1e00 |0029: monitor-exit v0 │ │ -381218: 2704 |002a: throw v4 │ │ +3811b0: |[3811b0] net.sf.dibdib.generic.JResult.getThreadIndexSynchronized:(Ljava/lang/Thread;)B │ │ +3811c0: 1c00 8f14 |0000: const-class v0, Lnet/sf/dibdib/generic/JResult; // type@148f │ │ +3811c4: 1d00 |0002: monitor-enter v0 │ │ +3811c6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +3811c8: 6202 0076 |0004: sget-object v2, Lnet/sf/dibdib/generic/JResult;.mThreads:[Ljava/lang/Thread; // field@7600 │ │ +3811cc: 2123 |0006: array-length v3, v2 │ │ +3811ce: 3531 1e00 |0007: if-ge v1, v3, 0025 // +001e │ │ +3811d2: 4603 0201 |0009: aget-object v3, v2, v1 │ │ +3811d6: 3903 1700 |000b: if-nez v3, 0022 // +0017 │ │ +3811da: 4d04 0201 |000d: aput-object v4, v2, v1 │ │ +3811de: 6204 ff75 |000f: sget-object v4, Lnet/sf/dibdib/generic/JResult;.mPerThread:[Lnet/sf/dibdib/generic/JResult; // field@75ff │ │ +3811e2: 4602 0401 |0011: aget-object v2, v4, v1 │ │ +3811e6: 3802 0500 |0013: if-eqz v2, 0018 // +0005 │ │ +3811ea: 4602 0401 |0015: aget-object v2, v4, v1 │ │ +3811ee: 2806 |0017: goto 001d // +0006 │ │ +3811f0: 2202 8f14 |0018: new-instance v2, Lnet/sf/dibdib/generic/JResult; // type@148f │ │ +3811f4: 7010 24a2 0200 |001a: invoke-direct {v2}, Lnet/sf/dibdib/generic/JResult;.:()V // method@a224 │ │ +3811fa: 4d02 0401 |001d: aput-object v2, v4, v1 │ │ +3811fe: 8d14 |001f: int-to-byte v4, v1 │ │ +381200: 1e00 |0020: monitor-exit v0 │ │ +381202: 0f04 |0021: return v4 │ │ +381204: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +381208: 28e0 |0024: goto 0004 // -0020 │ │ +38120a: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +38120c: 1e00 |0026: monitor-exit v0 │ │ +38120e: 0f04 |0027: return v4 │ │ +381210: 0d04 |0028: move-exception v4 │ │ +381212: 1e00 |0029: monitor-exit v0 │ │ +381214: 2704 |002a: throw v4 │ │ catches : 1 │ │ 0x0004 - 0x001f │ │ -> 0x0028 │ │ positions : │ │ 0x0004 line=44 │ │ 0x0009 line=45 │ │ 0x000d line=46 │ │ @@ -823964,39 +823964,39 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -381158: |[381158] net.sf.dibdib.generic.JResult.equals:(Ljava/lang/Object;)Z │ │ -381168: 3310 0400 |0000: if-ne v0, v1, 0004 // +0004 │ │ -38116c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -38116e: 0f01 |0003: return v1 │ │ -381170: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -381172: 0f01 |0005: return v1 │ │ +381154: |[381154] net.sf.dibdib.generic.JResult.equals:(Ljava/lang/Object;)Z │ │ +381164: 3310 0400 |0000: if-ne v0, v1, 0004 // +0004 │ │ +381168: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +38116a: 0f01 |0003: return v1 │ │ +38116c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +38116e: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/JResult;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -381228: |[381228] net.sf.dibdib.generic.JResult.hashCode:()I │ │ -381238: 6e10 eb97 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -38123e: 0c00 |0003: move-result-object v0 │ │ -381240: 6e10 1998 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -381246: 0a00 |0007: move-result v0 │ │ -381248: 0f00 |0008: return v0 │ │ +381224: |[381224] net.sf.dibdib.generic.JResult.hashCode:()I │ │ +381234: 6e10 eb97 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +38123a: 0c00 |0003: move-result-object v0 │ │ +38123c: 6e10 1998 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +381242: 0a00 |0007: move-result v0 │ │ +381244: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/sf/dibdib/generic/JResult; │ │ │ │ #2 : (in Lnet/sf/dibdib/generic/JResult;) │ │ @@ -824004,29 +824004,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -381350: |[381350] net.sf.dibdib.generic.JResult.recycle:()V │ │ -381360: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -381364: 5a20 fb75 |0002: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.long0:J // field@75fb │ │ -381368: 5a20 fc75 |0004: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.long1:J // field@75fc │ │ -38136c: 5a20 fd75 |0006: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.long2:J // field@75fd │ │ -381370: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -381374: 5a20 f875 |000a: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.double0:D // field@75f8 │ │ -381378: 5a20 f975 |000c: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.double1:D // field@75f9 │ │ -38137c: 5a20 fa75 |000e: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.double2:D // field@75fa │ │ -381380: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -381382: 5b20 0276 |0011: iput-object v0, v2, Lnet/sf/dibdib/generic/JResult;.object0:Ljava/lang/Object; // field@7602 │ │ -381386: 5b20 0376 |0013: iput-object v0, v2, Lnet/sf/dibdib/generic/JResult;.object1:Ljava/lang/Object; // field@7603 │ │ -38138a: 5b20 0476 |0015: iput-object v0, v2, Lnet/sf/dibdib/generic/JResult;.object2:Ljava/lang/Object; // field@7604 │ │ -38138e: 5b20 0176 |0017: iput-object v0, v2, Lnet/sf/dibdib/generic/JResult;.o4Array:Ljava/lang/Object; // field@7601 │ │ -381392: 0e00 |0019: return-void │ │ +38134c: |[38134c] net.sf.dibdib.generic.JResult.recycle:()V │ │ +38135c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +381360: 5a20 fb75 |0002: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.long0:J // field@75fb │ │ +381364: 5a20 fc75 |0004: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.long1:J // field@75fc │ │ +381368: 5a20 fd75 |0006: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.long2:J // field@75fd │ │ +38136c: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +381370: 5a20 f875 |000a: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.double0:D // field@75f8 │ │ +381374: 5a20 f975 |000c: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.double1:D // field@75f9 │ │ +381378: 5a20 fa75 |000e: iput-wide v0, v2, Lnet/sf/dibdib/generic/JResult;.double2:D // field@75fa │ │ +38137c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +38137e: 5b20 0276 |0011: iput-object v0, v2, Lnet/sf/dibdib/generic/JResult;.object0:Ljava/lang/Object; // field@7602 │ │ +381382: 5b20 0376 |0013: iput-object v0, v2, Lnet/sf/dibdib/generic/JResult;.object1:Ljava/lang/Object; // field@7603 │ │ +381386: 5b20 0476 |0015: iput-object v0, v2, Lnet/sf/dibdib/generic/JResult;.object2:Ljava/lang/Object; // field@7604 │ │ +38138a: 5b20 0176 |0017: iput-object v0, v2, Lnet/sf/dibdib/generic/JResult;.o4Array:Ljava/lang/Object; // field@7601 │ │ +38138e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=78 │ │ 0x0004 line=79 │ │ 0x0006 line=80 │ │ 0x000a line=81 │ │ 0x000c line=82 │ │ @@ -824381,18 +824381,18 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QRunnableIf;)Ljava/lang/Object;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -38188c: |[38188c] net.sf.dibdib.generic.QIfs$QRunnableIf$-CC.$default$call:(Lnet/sf/dibdib/generic/QIfs$QRunnableIf;)Ljava/lang/Object; │ │ -38189c: 7210 66a2 0100 |0000: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.call:()Lnet/sf/dibdib/generic/QToken; // method@a266 │ │ -3818a2: 0c00 |0003: move-result-object v0 │ │ -3818a4: 1100 |0004: return-object v0 │ │ +381888: |[381888] net.sf.dibdib.generic.QIfs$QRunnableIf$-CC.$default$call:(Lnet/sf/dibdib/generic/QIfs$QRunnableIf;)Ljava/lang/Object; │ │ +381898: 7210 66a2 0100 |0000: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.call:()Lnet/sf/dibdib/generic/QToken; // method@a266 │ │ +38189e: 0c00 |0003: move-result-object v0 │ │ +3818a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 _this Lnet/sf/dibdib/generic/QIfs$QRunnableIf; │ │ │ │ Virtual methods - │ │ @@ -824653,31 +824653,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -381ce8: |[381ce8] net.sf.dibdib.generic.QIfs.:()V │ │ -381cf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -381cfa: 2301 0516 |0001: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -381cfe: 6901 2a76 |0003: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_ITEMS:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@762a │ │ -381d02: 2301 0716 |0005: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -381d06: 6901 2b76 |0007: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_SEQS:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@762b │ │ -381d0a: 2301 0b16 |0009: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -381d0e: 6901 2e76 |000b: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_WORDS:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@762e │ │ -381d12: 2301 0416 |000d: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1604 │ │ -381d16: 6901 2976 |000f: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_ENUMS:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7629 │ │ -381d1a: 2301 0316 |0011: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QComponent; // type@1603 │ │ -381d1e: 6901 2876 |0013: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_COMPONENTS:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7628 │ │ -381d22: 2301 0a16 |0015: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QVal; // type@160a │ │ -381d26: 6901 2d76 |0017: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_VALS:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@762d │ │ -381d2a: 2300 0916 |0019: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QTaskR; // type@1609 │ │ -381d2e: 6900 2c76 |001b: sput-object v0, Lnet/sf/dibdib/generic/QIfs;.NIL_TASKS:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@762c │ │ -381d32: 0e00 |001d: return-void │ │ +381ce4: |[381ce4] net.sf.dibdib.generic.QIfs.:()V │ │ +381cf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +381cf6: 2301 0516 |0001: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +381cfa: 6901 2a76 |0003: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_ITEMS:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@762a │ │ +381cfe: 2301 0716 |0005: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +381d02: 6901 2b76 |0007: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_SEQS:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@762b │ │ +381d06: 2301 0b16 |0009: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +381d0a: 6901 2e76 |000b: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_WORDS:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@762e │ │ +381d0e: 2301 0416 |000d: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1604 │ │ +381d12: 6901 2976 |000f: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_ENUMS:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7629 │ │ +381d16: 2301 0316 |0011: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QComponent; // type@1603 │ │ +381d1a: 6901 2876 |0013: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_COMPONENTS:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7628 │ │ +381d1e: 2301 0a16 |0015: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QVal; // type@160a │ │ +381d22: 6901 2d76 |0017: sput-object v1, Lnet/sf/dibdib/generic/QIfs;.NIL_VALS:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@762d │ │ +381d26: 2300 0916 |0019: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QTaskR; // type@1609 │ │ +381d2a: 6900 2c76 |001b: sput-object v0, Lnet/sf/dibdib/generic/QIfs;.NIL_TASKS:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@762c │ │ +381d2e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=145 │ │ 0x0007 line=146 │ │ 0x000b line=147 │ │ 0x000f line=148 │ │ 0x0013 line=251 │ │ @@ -824690,17 +824690,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -381d34: |[381d34] net.sf.dibdib.generic.QIfs.:()V │ │ -381d44: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -381d4a: 0e00 |0003: return-void │ │ +381d30: |[381d30] net.sf.dibdib.generic.QIfs.:()V │ │ +381d40: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +381d46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/generic/QIfs; │ │ │ │ #2 : (in Lnet/sf/dibdib/generic/QIfs;) │ │ @@ -824708,170 +824708,170 @@ │ │ type : '(JJ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 71 16-bit code units │ │ -381b1c: |[381b1c] net.sf.dibdib.generic.QIfs.compareShashPartial:(JJ)I │ │ -381b2c: 1600 0f00 |0000: const-wide/16 v0, #int 15 // #f │ │ -381b30: a002 0700 |0002: and-long v2, v7, v0 │ │ -381b34: 1604 0700 |0004: const-wide/16 v4, #int 7 // #7 │ │ -381b38: 3106 0402 |0006: cmp-long v6, v4, v2 │ │ -381b3c: 3806 2c00 |0008: if-eqz v6, 0034 // +002c │ │ -381b40: c090 |000a: and-long/2addr v0, v9 │ │ -381b42: 3102 0400 |000b: cmp-long v2, v4, v0 │ │ -381b46: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ -381b4a: 2825 |000f: goto 0034 // +0025 │ │ -381b4c: a000 0704 |0010: and-long v0, v7, v4 │ │ -381b50: 1602 0300 |0012: const-wide/16 v2, #int 3 // #3 │ │ -381b54: 3106 0200 |0014: cmp-long v6, v2, v0 │ │ -381b58: 3806 1a00 |0016: if-eqz v6, 0030 // +001a │ │ -381b5c: a000 0904 |0018: and-long v0, v9, v4 │ │ -381b60: 3104 0200 |001a: cmp-long v4, v2, v0 │ │ -381b64: 3904 0300 |001c: if-nez v4, 001f // +0003 │ │ -381b68: 2812 |001e: goto 0030 // +0012 │ │ -381b6a: a000 0702 |001f: and-long v0, v7, v2 │ │ -381b6e: 1604 0100 |0021: const-wide/16 v4, #int 1 // #1 │ │ -381b72: 3106 0400 |0023: cmp-long v6, v4, v0 │ │ -381b76: 3806 0800 |0025: if-eqz v6, 002d // +0008 │ │ -381b7a: a000 0902 |0027: and-long v0, v9, v2 │ │ -381b7e: 3102 0400 |0029: cmp-long v2, v4, v0 │ │ -381b82: 3902 1000 |002b: if-nez v2, 003b // +0010 │ │ -381b86: 1600 00fc |002d: const-wide/16 v0, #int -1024 // #fc00 │ │ -381b8a: 280a |002f: goto 0039 // +000a │ │ -381b8c: 1700 0000 e0ff |0030: const-wide/32 v0, #float -nan // #ffe00000 │ │ -381b92: 2806 |0033: goto 0039 // +0006 │ │ -381b94: 1800 0000 0000 ffff ffff |0034: const-wide v0, #double -nan // #ffffffff00000000 │ │ -381b9e: c007 |0039: and-long/2addr v7, v0 │ │ -381ba0: c009 |003a: and-long/2addr v9, v0 │ │ -381ba2: 3100 0709 |003b: cmp-long v0, v7, v9 │ │ -381ba6: 3900 0400 |003d: if-nez v0, 0041 // +0004 │ │ -381baa: 1207 |003f: const/4 v7, #int 0 // #0 │ │ -381bac: 2806 |0040: goto 0046 // +0006 │ │ -381bae: 3b00 0400 |0041: if-gez v0, 0045 // +0004 │ │ -381bb2: 12f7 |0043: const/4 v7, #int -1 // #ff │ │ -381bb4: 2802 |0044: goto 0046 // +0002 │ │ -381bb6: 1217 |0045: const/4 v7, #int 1 // #1 │ │ -381bb8: 0f07 |0046: return v7 │ │ +381b18: |[381b18] net.sf.dibdib.generic.QIfs.compareShashPartial:(JJ)I │ │ +381b28: 1600 0f00 |0000: const-wide/16 v0, #int 15 // #f │ │ +381b2c: a002 0700 |0002: and-long v2, v7, v0 │ │ +381b30: 1604 0700 |0004: const-wide/16 v4, #int 7 // #7 │ │ +381b34: 3106 0402 |0006: cmp-long v6, v4, v2 │ │ +381b38: 3806 2c00 |0008: if-eqz v6, 0034 // +002c │ │ +381b3c: c090 |000a: and-long/2addr v0, v9 │ │ +381b3e: 3102 0400 |000b: cmp-long v2, v4, v0 │ │ +381b42: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ +381b46: 2825 |000f: goto 0034 // +0025 │ │ +381b48: a000 0704 |0010: and-long v0, v7, v4 │ │ +381b4c: 1602 0300 |0012: const-wide/16 v2, #int 3 // #3 │ │ +381b50: 3106 0200 |0014: cmp-long v6, v2, v0 │ │ +381b54: 3806 1a00 |0016: if-eqz v6, 0030 // +001a │ │ +381b58: a000 0904 |0018: and-long v0, v9, v4 │ │ +381b5c: 3104 0200 |001a: cmp-long v4, v2, v0 │ │ +381b60: 3904 0300 |001c: if-nez v4, 001f // +0003 │ │ +381b64: 2812 |001e: goto 0030 // +0012 │ │ +381b66: a000 0702 |001f: and-long v0, v7, v2 │ │ +381b6a: 1604 0100 |0021: const-wide/16 v4, #int 1 // #1 │ │ +381b6e: 3106 0400 |0023: cmp-long v6, v4, v0 │ │ +381b72: 3806 0800 |0025: if-eqz v6, 002d // +0008 │ │ +381b76: a000 0902 |0027: and-long v0, v9, v2 │ │ +381b7a: 3102 0400 |0029: cmp-long v2, v4, v0 │ │ +381b7e: 3902 1000 |002b: if-nez v2, 003b // +0010 │ │ +381b82: 1600 00fc |002d: const-wide/16 v0, #int -1024 // #fc00 │ │ +381b86: 280a |002f: goto 0039 // +000a │ │ +381b88: 1700 0000 e0ff |0030: const-wide/32 v0, #float -nan // #ffe00000 │ │ +381b8e: 2806 |0033: goto 0039 // +0006 │ │ +381b90: 1800 0000 0000 ffff ffff |0034: const-wide v0, #double -nan // #ffffffff00000000 │ │ +381b9a: c007 |0039: and-long/2addr v7, v0 │ │ +381b9c: c009 |003a: and-long/2addr v9, v0 │ │ +381b9e: 3100 0709 |003b: cmp-long v0, v7, v9 │ │ +381ba2: 3900 0400 |003d: if-nez v0, 0041 // +0004 │ │ +381ba6: 1207 |003f: const/4 v7, #int 0 // #0 │ │ +381ba8: 2806 |0040: goto 0046 // +0006 │ │ +381baa: 3b00 0400 |0041: if-gez v0, 0045 // +0004 │ │ +381bae: 12f7 |0043: const/4 v7, #int -1 // #ff │ │ +381bb0: 2802 |0044: goto 0046 // +0002 │ │ +381bb2: 1217 |0045: const/4 v7, #int 1 // #1 │ │ +381bb4: 0f07 |0046: return v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lnet/sf/dibdib/generic/QIfs;) │ │ name : 'encodeIndex' │ │ type : '(JI)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 39 16-bit code units │ │ -381c28: |[381c28] net.sf.dibdib.generic.QIfs.encodeIndex:(JI)J │ │ -381c38: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ -381c3c: 3760 0c00 |0002: if-le v0, v6, 000e // +000c │ │ -381c40: e006 0602 |0004: shl-int/lit8 v6, v6, #int 2 // #02 │ │ -381c44: de06 0601 |0006: or-int/lit8 v6, v6, #int 1 // #01 │ │ -381c48: 8160 |0008: int-to-long v0, v6 │ │ -381c4a: 1602 00fc |0009: const-wide/16 v2, #int -1024 // #fc00 │ │ -381c4e: c024 |000b: and-long/2addr v4, v2 │ │ -381c50: c104 |000c: or-long/2addr v4, v0 │ │ -381c52: 1004 |000d: return-wide v4 │ │ -381c54: 1500 0400 |000e: const/high16 v0, #int 262144 // #4 │ │ -381c58: 3760 0b00 |0010: if-le v0, v6, 001b // +000b │ │ -381c5c: e006 0603 |0012: shl-int/lit8 v6, v6, #int 3 // #03 │ │ -381c60: de06 0603 |0014: or-int/lit8 v6, v6, #int 3 // #03 │ │ -381c64: 8160 |0016: int-to-long v0, v6 │ │ -381c66: 1702 0000 e0ff |0017: const-wide/32 v2, #float -nan // #ffe00000 │ │ -381c6c: 28f1 |001a: goto 000b // -000f │ │ -381c6e: 8160 |001b: int-to-long v0, v6 │ │ -381c70: 1246 |001c: const/4 v6, #int 4 // #4 │ │ -381c72: c360 |001d: shl-long/2addr v0, v6 │ │ -381c74: 1602 0700 |001e: const-wide/16 v2, #int 7 // #7 │ │ -381c78: c120 |0020: or-long/2addr v0, v2 │ │ -381c7a: 1802 0000 0000 ffff ffff |0021: const-wide v2, #double -nan // #ffffffff00000000 │ │ -381c84: 28e5 |0026: goto 000b // -001b │ │ +381c24: |[381c24] net.sf.dibdib.generic.QIfs.encodeIndex:(JI)J │ │ +381c34: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ +381c38: 3760 0c00 |0002: if-le v0, v6, 000e // +000c │ │ +381c3c: e006 0602 |0004: shl-int/lit8 v6, v6, #int 2 // #02 │ │ +381c40: de06 0601 |0006: or-int/lit8 v6, v6, #int 1 // #01 │ │ +381c44: 8160 |0008: int-to-long v0, v6 │ │ +381c46: 1602 00fc |0009: const-wide/16 v2, #int -1024 // #fc00 │ │ +381c4a: c024 |000b: and-long/2addr v4, v2 │ │ +381c4c: c104 |000c: or-long/2addr v4, v0 │ │ +381c4e: 1004 |000d: return-wide v4 │ │ +381c50: 1500 0400 |000e: const/high16 v0, #int 262144 // #4 │ │ +381c54: 3760 0b00 |0010: if-le v0, v6, 001b // +000b │ │ +381c58: e006 0603 |0012: shl-int/lit8 v6, v6, #int 3 // #03 │ │ +381c5c: de06 0603 |0014: or-int/lit8 v6, v6, #int 3 // #03 │ │ +381c60: 8160 |0016: int-to-long v0, v6 │ │ +381c62: 1702 0000 e0ff |0017: const-wide/32 v2, #float -nan // #ffe00000 │ │ +381c68: 28f1 |001a: goto 000b // -000f │ │ +381c6a: 8160 |001b: int-to-long v0, v6 │ │ +381c6c: 1246 |001c: const/4 v6, #int 4 // #4 │ │ +381c6e: c360 |001d: shl-long/2addr v0, v6 │ │ +381c70: 1602 0700 |001e: const-wide/16 v2, #int 7 // #7 │ │ +381c74: c120 |0020: or-long/2addr v0, v2 │ │ +381c76: 1802 0000 0000 ffff ffff |0021: const-wide v2, #double -nan // #ffffffff00000000 │ │ +381c80: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lnet/sf/dibdib/generic/QIfs;) │ │ name : 'getShashPartial' │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -381c88: |[381c88] net.sf.dibdib.generic.QIfs.getShashPartial:(J)J │ │ -381c98: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -381c9c: a002 0700 |0002: and-long v2, v7, v0 │ │ -381ca0: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ -381ca4: 3106 0402 |0006: cmp-long v6, v4, v2 │ │ -381ca8: 3906 0300 |0008: if-nez v6, 000b // +0003 │ │ -381cac: 1007 |000a: return-wide v7 │ │ -381cae: 1602 0300 |000b: const-wide/16 v2, #int 3 // #3 │ │ -381cb2: a004 0702 |000d: and-long v4, v7, v2 │ │ -381cb6: 3106 0004 |000f: cmp-long v6, v0, v4 │ │ -381cba: 3906 0600 |0011: if-nez v6, 0017 // +0006 │ │ -381cbe: 1600 00fc |0013: const-wide/16 v0, #int -1024 // #fc00 │ │ -381cc2: c007 |0015: and-long/2addr v7, v0 │ │ -381cc4: 1007 |0016: return-wide v7 │ │ -381cc6: 1600 0700 |0017: const-wide/16 v0, #int 7 // #7 │ │ -381cca: c070 |0019: and-long/2addr v0, v7 │ │ -381ccc: 3104 0200 |001a: cmp-long v4, v2, v0 │ │ -381cd0: 3904 0600 |001c: if-nez v4, 0022 // +0006 │ │ -381cd4: 1700 0000 e0ff |001e: const-wide/32 v0, #float -nan // #ffe00000 │ │ -381cda: 28f4 |0021: goto 0015 // -000c │ │ -381cdc: 1800 0000 0000 ffff ffff |0022: const-wide v0, #double -nan // #ffffffff00000000 │ │ -381ce6: 28ee |0027: goto 0015 // -0012 │ │ +381c84: |[381c84] net.sf.dibdib.generic.QIfs.getShashPartial:(J)J │ │ +381c94: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +381c98: a002 0700 |0002: and-long v2, v7, v0 │ │ +381c9c: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ +381ca0: 3106 0402 |0006: cmp-long v6, v4, v2 │ │ +381ca4: 3906 0300 |0008: if-nez v6, 000b // +0003 │ │ +381ca8: 1007 |000a: return-wide v7 │ │ +381caa: 1602 0300 |000b: const-wide/16 v2, #int 3 // #3 │ │ +381cae: a004 0702 |000d: and-long v4, v7, v2 │ │ +381cb2: 3106 0004 |000f: cmp-long v6, v0, v4 │ │ +381cb6: 3906 0600 |0011: if-nez v6, 0017 // +0006 │ │ +381cba: 1600 00fc |0013: const-wide/16 v0, #int -1024 // #fc00 │ │ +381cbe: c007 |0015: and-long/2addr v7, v0 │ │ +381cc0: 1007 |0016: return-wide v7 │ │ +381cc2: 1600 0700 |0017: const-wide/16 v0, #int 7 // #7 │ │ +381cc6: c070 |0019: and-long/2addr v0, v7 │ │ +381cc8: 3104 0200 |001a: cmp-long v4, v2, v0 │ │ +381ccc: 3904 0600 |001c: if-nez v4, 0022 // +0006 │ │ +381cd0: 1700 0000 e0ff |001e: const-wide/32 v0, #float -nan // #ffe00000 │ │ +381cd6: 28f4 |0021: goto 0015 // -000c │ │ +381cd8: 1800 0000 0000 ffff ffff |0022: const-wide v0, #double -nan // #ffffffff00000000 │ │ +381ce2: 28ee |0027: goto 0015 // -0012 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lnet/sf/dibdib/generic/QIfs;) │ │ name : 'getStampIndex' │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 46 16-bit code units │ │ -381bbc: |[381bbc] net.sf.dibdib.generic.QIfs.getStampIndex:(J)I │ │ -381bcc: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -381bd0: a002 0700 |0002: and-long v2, v7, v0 │ │ -381bd4: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ -381bd8: 3106 0402 |0006: cmp-long v6, v4, v2 │ │ -381bdc: 3906 0400 |0008: if-nez v6, 000c // +0004 │ │ -381be0: 12f7 |000a: const/4 v7, #int -1 // #ff │ │ -381be2: 0f07 |000b: return v7 │ │ -381be4: 1602 0300 |000c: const-wide/16 v2, #int 3 // #3 │ │ -381be8: a004 0702 |000e: and-long v4, v7, v2 │ │ -381bec: 3106 0004 |0010: cmp-long v6, v0, v4 │ │ -381bf0: 3906 0900 |0012: if-nez v6, 001b // +0009 │ │ -381bf4: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -381bf6: c507 |0015: ushr-long/2addr v7, v0 │ │ -381bf8: 1600 ff00 |0016: const-wide/16 v0, #int 255 // #ff │ │ -381bfc: c007 |0018: and-long/2addr v7, v0 │ │ -381bfe: 8478 |0019: long-to-int v8, v7 │ │ -381c00: 0f08 |001a: return v8 │ │ -381c02: 1600 0700 |001b: const-wide/16 v0, #int 7 // #7 │ │ -381c06: c070 |001d: and-long/2addr v0, v7 │ │ -381c08: 3104 0200 |001e: cmp-long v4, v2, v0 │ │ -381c0c: 3904 0800 |0020: if-nez v4, 0028 // +0008 │ │ -381c10: 1230 |0022: const/4 v0, #int 3 // #3 │ │ -381c12: c507 |0023: ushr-long/2addr v7, v0 │ │ -381c14: 1700 ffff 0300 |0024: const-wide/32 v0, #float 3.67341e-40 // #0003ffff │ │ -381c1a: 28f1 |0027: goto 0018 // -000f │ │ -381c1c: 1240 |0028: const/4 v0, #int 4 // #4 │ │ -381c1e: c507 |0029: ushr-long/2addr v7, v0 │ │ -381c20: 1700 ffff ff0f |002a: const-wide/32 v0, #float 2.52435e-29 // #0fffffff │ │ -381c26: 28eb |002d: goto 0018 // -0015 │ │ +381bb8: |[381bb8] net.sf.dibdib.generic.QIfs.getStampIndex:(J)I │ │ +381bc8: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +381bcc: a002 0700 |0002: and-long v2, v7, v0 │ │ +381bd0: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ +381bd4: 3106 0402 |0006: cmp-long v6, v4, v2 │ │ +381bd8: 3906 0400 |0008: if-nez v6, 000c // +0004 │ │ +381bdc: 12f7 |000a: const/4 v7, #int -1 // #ff │ │ +381bde: 0f07 |000b: return v7 │ │ +381be0: 1602 0300 |000c: const-wide/16 v2, #int 3 // #3 │ │ +381be4: a004 0702 |000e: and-long v4, v7, v2 │ │ +381be8: 3106 0004 |0010: cmp-long v6, v0, v4 │ │ +381bec: 3906 0900 |0012: if-nez v6, 001b // +0009 │ │ +381bf0: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +381bf2: c507 |0015: ushr-long/2addr v7, v0 │ │ +381bf4: 1600 ff00 |0016: const-wide/16 v0, #int 255 // #ff │ │ +381bf8: c007 |0018: and-long/2addr v7, v0 │ │ +381bfa: 8478 |0019: long-to-int v8, v7 │ │ +381bfc: 0f08 |001a: return v8 │ │ +381bfe: 1600 0700 |001b: const-wide/16 v0, #int 7 // #7 │ │ +381c02: c070 |001d: and-long/2addr v0, v7 │ │ +381c04: 3104 0200 |001e: cmp-long v4, v2, v0 │ │ +381c08: 3904 0800 |0020: if-nez v4, 0028 // +0008 │ │ +381c0c: 1230 |0022: const/4 v0, #int 3 // #3 │ │ +381c0e: c507 |0023: ushr-long/2addr v7, v0 │ │ +381c10: 1700 ffff 0300 |0024: const-wide/32 v0, #float 3.67341e-40 // #0003ffff │ │ +381c16: 28f1 |0027: goto 0018 // -000f │ │ +381c18: 1240 |0028: const/4 v0, #int 4 // #4 │ │ +381c1a: c507 |0029: ushr-long/2addr v7, v0 │ │ +381c1c: 1700 ffff ff0f |002a: const-wide/32 v0, #float 2.52435e-29 // #0fffffff │ │ +381c22: 28eb |002d: goto 0018 // -0015 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17048 (QIfs.java) │ │ │ │ @@ -824919,40 +824919,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -382090: |[382090] net.sf.dibdib.generic.QPlace.:()V │ │ -3820a0: 0e00 |0000: return-void │ │ +38208c: |[38208c] net.sf.dibdib.generic.QPlace.:()V │ │ +38209c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/QPlace;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3820a4: |[3820a4] net.sf.dibdib.generic.QPlace.:()V │ │ -3820b4: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3820ba: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -3820bc: 2300 1016 |0004: new-array v0, v0, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ -3820c0: 5b10 3176 |0006: iput-object v0, v1, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -3820c4: 5410 3176 |0008: iget-object v0, v1, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -3820c8: 5b10 3276 |000a: iput-object v0, v1, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -3820cc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3820ce: 5910 2f76 |000d: iput v0, v1, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -3820d2: 5910 3076 |000f: iput v0, v1, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -3820d6: 0e00 |0011: return-void │ │ +3820a0: |[3820a0] net.sf.dibdib.generic.QPlace.:()V │ │ +3820b0: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3820b6: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +3820b8: 2300 1016 |0004: new-array v0, v0, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ +3820bc: 5b10 3176 |0006: iput-object v0, v1, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +3820c0: 5410 3176 |0008: iget-object v0, v1, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +3820c4: 5b10 3276 |000a: iput-object v0, v1, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +3820c8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3820ca: 5910 2f76 |000d: iput v0, v1, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +3820ce: 5910 3076 |000f: iput v0, v1, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +3820d2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0006 line=24 │ │ 0x0008 line=25 │ │ 0x000d line=26 │ │ 0x000f line=27 │ │ @@ -824965,30 +824965,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -3820d8: |[3820d8] net.sf.dibdib.generic.QPlace.flush:(Z)V │ │ -3820e8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -3820ea: 5934 3076 |0001: iput v4, v3, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -3820ee: 5230 2f76 |0003: iget v0, v3, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -3820f2: 5431 3176 |0005: iget-object v1, v3, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -3820f6: 5b31 3276 |0007: iput-object v1, v3, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -3820fa: 3504 0f00 |0009: if-ge v4, v0, 0018 // +000f │ │ -3820fe: 5431 3276 |000b: iget-object v1, v3, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -382102: 2111 |000d: array-length v1, v1 │ │ -382104: 3514 0a00 |000e: if-ge v4, v1, 0018 // +000a │ │ -382108: 5431 3276 |0010: iget-object v1, v3, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -38210c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -38210e: 4d02 0104 |0013: aput-object v2, v1, v4 │ │ -382112: d804 0401 |0015: add-int/lit8 v4, v4, #int 1 // #01 │ │ -382116: 28f2 |0017: goto 0009 // -000e │ │ -382118: 0e00 |0018: return-void │ │ +3820d4: |[3820d4] net.sf.dibdib.generic.QPlace.flush:(Z)V │ │ +3820e4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +3820e6: 5934 3076 |0001: iput v4, v3, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +3820ea: 5230 2f76 |0003: iget v0, v3, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +3820ee: 5431 3176 |0005: iget-object v1, v3, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +3820f2: 5b31 3276 |0007: iput-object v1, v3, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +3820f6: 3504 0f00 |0009: if-ge v4, v0, 0018 // +000f │ │ +3820fa: 5431 3276 |000b: iget-object v1, v3, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +3820fe: 2111 |000d: array-length v1, v1 │ │ +382100: 3514 0a00 |000e: if-ge v4, v1, 0018 // +000a │ │ +382104: 5431 3276 |0010: iget-object v1, v3, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +382108: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +38210a: 4d02 0104 |0013: aput-object v2, v1, v4 │ │ +38210e: d804 0401 |0015: add-int/lit8 v4, v4, #int 1 // #01 │ │ +382112: 28f2 |0017: goto 0009 // -000e │ │ +382114: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x0003 line=127 │ │ 0x0005 line=128 │ │ 0x000b line=129 │ │ 0x0010 line=130 │ │ @@ -825001,77 +825001,77 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -381d4c: |[381d4c] net.sf.dibdib.generic.QPlace.matches:(Lnet/sf/dibdib/generic/QToken;)Z │ │ -381d5c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -381d5e: 0f01 |0001: return v1 │ │ +381d48: |[381d48] net.sf.dibdib.generic.QPlace.matches:(Lnet/sf/dibdib/generic/QToken;)Z │ │ +381d58: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +381d5a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lnet/sf/dibdib/generic/QPlace;) │ │ name : 'peek' │ │ type : '()Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 74 16-bit code units │ │ -381ec4: |[381ec4] net.sf.dibdib.generic.QPlace.peek:()Lnet/sf/dibdib/generic/QToken; │ │ -381ed4: 5280 3076 |0000: iget v0, v8, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -381ed8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -381eda: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -381edc: 0723 |0004: move-object v3, v2 │ │ -381ede: 0734 |0005: move-object v4, v3 │ │ -381ee0: 3903 4300 |0006: if-nez v3, 0049 // +0043 │ │ -381ee4: 5485 3176 |0008: iget-object v5, v8, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381ee8: 5486 3276 |000a: iget-object v6, v8, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -381eec: 5287 2f76 |000c: iget v7, v8, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -381ef0: 3264 0400 |000e: if-eq v4, v6, 0012 // +0004 │ │ -381ef4: 5280 3076 |0010: iget v0, v8, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -381ef8: 3365 0500 |0012: if-ne v5, v6, 0017 // +0005 │ │ -381efc: 3307 0300 |0014: if-ne v7, v0, 0017 // +0003 │ │ -381f00: 1102 |0016: return-object v2 │ │ -381f02: 5285 2f76 |0017: iget v5, v8, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -381f06: 3b05 0700 |0019: if-gez v5, 0020 // +0007 │ │ -381f0a: 5486 3276 |001b: iget-object v6, v8, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -381f0e: 5280 3076 |001d: iget v0, v8, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -381f12: 28f8 |001f: goto 0017 // -0008 │ │ -381f14: 2165 |0020: array-length v5, v6 │ │ -381f16: 3550 0300 |0021: if-ge v0, v5, 0024 // +0003 │ │ -381f1a: 2802 |0023: goto 0025 // +0002 │ │ -381f1c: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -381f1e: 2165 |0025: array-length v5, v6 │ │ -381f20: 3550 1300 |0026: if-ge v0, v5, 0039 // +0013 │ │ -381f24: 4603 0600 |0028: aget-object v3, v6, v0 │ │ -381f28: 5485 3176 |002a: iget-object v5, v8, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381f2c: 3365 0700 |002c: if-ne v5, v6, 0033 // +0007 │ │ -381f30: 5285 2f76 |002e: iget v5, v8, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -381f34: 3350 0300 |0030: if-ne v0, v5, 0033 // +0003 │ │ -381f38: 1102 |0032: return-object v2 │ │ -381f3a: 3803 0300 |0033: if-eqz v3, 0036 // +0003 │ │ -381f3e: 1103 |0035: return-object v3 │ │ -381f40: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -381f44: 28ed |0038: goto 0025 // -0013 │ │ -381f46: 3364 0d00 |0039: if-ne v4, v6, 0046 // +000d │ │ -381f4a: 5480 3176 |003b: iget-object v0, v8, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381f4e: 5483 3276 |003d: iget-object v3, v8, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -381f52: 3230 0600 |003f: if-eq v0, v3, 0045 // +0006 │ │ -381f56: 5480 3176 |0041: iget-object v0, v8, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381f5a: 4602 0001 |0043: aget-object v2, v0, v1 │ │ -381f5e: 1102 |0045: return-object v2 │ │ -381f60: 0764 |0046: move-object v4, v6 │ │ -381f62: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -381f64: 28be |0048: goto 0006 // -0042 │ │ -381f66: 1103 |0049: return-object v3 │ │ +381ec0: |[381ec0] net.sf.dibdib.generic.QPlace.peek:()Lnet/sf/dibdib/generic/QToken; │ │ +381ed0: 5280 3076 |0000: iget v0, v8, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +381ed4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +381ed6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +381ed8: 0723 |0004: move-object v3, v2 │ │ +381eda: 0734 |0005: move-object v4, v3 │ │ +381edc: 3903 4300 |0006: if-nez v3, 0049 // +0043 │ │ +381ee0: 5485 3176 |0008: iget-object v5, v8, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381ee4: 5486 3276 |000a: iget-object v6, v8, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +381ee8: 5287 2f76 |000c: iget v7, v8, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +381eec: 3264 0400 |000e: if-eq v4, v6, 0012 // +0004 │ │ +381ef0: 5280 3076 |0010: iget v0, v8, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +381ef4: 3365 0500 |0012: if-ne v5, v6, 0017 // +0005 │ │ +381ef8: 3307 0300 |0014: if-ne v7, v0, 0017 // +0003 │ │ +381efc: 1102 |0016: return-object v2 │ │ +381efe: 5285 2f76 |0017: iget v5, v8, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +381f02: 3b05 0700 |0019: if-gez v5, 0020 // +0007 │ │ +381f06: 5486 3276 |001b: iget-object v6, v8, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +381f0a: 5280 3076 |001d: iget v0, v8, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +381f0e: 28f8 |001f: goto 0017 // -0008 │ │ +381f10: 2165 |0020: array-length v5, v6 │ │ +381f12: 3550 0300 |0021: if-ge v0, v5, 0024 // +0003 │ │ +381f16: 2802 |0023: goto 0025 // +0002 │ │ +381f18: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +381f1a: 2165 |0025: array-length v5, v6 │ │ +381f1c: 3550 1300 |0026: if-ge v0, v5, 0039 // +0013 │ │ +381f20: 4603 0600 |0028: aget-object v3, v6, v0 │ │ +381f24: 5485 3176 |002a: iget-object v5, v8, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381f28: 3365 0700 |002c: if-ne v5, v6, 0033 // +0007 │ │ +381f2c: 5285 2f76 |002e: iget v5, v8, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +381f30: 3350 0300 |0030: if-ne v0, v5, 0033 // +0003 │ │ +381f34: 1102 |0032: return-object v2 │ │ +381f36: 3803 0300 |0033: if-eqz v3, 0036 // +0003 │ │ +381f3a: 1103 |0035: return-object v3 │ │ +381f3c: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +381f40: 28ed |0038: goto 0025 // -0013 │ │ +381f42: 3364 0d00 |0039: if-ne v4, v6, 0046 // +000d │ │ +381f46: 5480 3176 |003b: iget-object v0, v8, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381f4a: 5483 3276 |003d: iget-object v3, v8, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +381f4e: 3230 0600 |003f: if-eq v0, v3, 0045 // +0006 │ │ +381f52: 5480 3176 |0041: iget-object v0, v8, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381f56: 4602 0001 |0043: aget-object v2, v0, v1 │ │ +381f5a: 1102 |0045: return-object v2 │ │ +381f5c: 0764 |0046: move-object v4, v6 │ │ +381f5e: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +381f60: 28be |0048: goto 0006 // -0042 │ │ +381f62: 1103 |0049: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0008 line=34 │ │ 0x000a line=35 │ │ 0x000c line=36 │ │ 0x0010 line=38 │ │ @@ -825091,98 +825091,98 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 140 16-bit code units │ │ -381f68: |[381f68] net.sf.dibdib.generic.QPlace.pull:()Lnet/sf/dibdib/generic/QToken; │ │ -381f78: 5470 3176 |0000: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381f7c: 5471 3276 |0002: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -381f80: 3310 0500 |0004: if-ne v0, v1, 0009 // +0005 │ │ -381f84: 5270 2f76 |0006: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -381f88: 2803 |0008: goto 000b // +0003 │ │ -381f8a: 5270 3076 |0009: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -381f8e: 5471 3176 |000b: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381f92: 5472 3276 |000d: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -381f96: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -381f98: 3321 0700 |0010: if-ne v1, v2, 0017 // +0007 │ │ -381f9c: 5271 3076 |0012: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -381fa0: 3310 0300 |0014: if-ne v0, v1, 0017 // +0003 │ │ -381fa4: 1103 |0016: return-object v3 │ │ -381fa6: 5471 3176 |0017: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381faa: 5472 3276 |0019: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -381fae: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -381fb0: 3321 0400 |001c: if-ne v1, v2, 0020 // +0004 │ │ -381fb4: 3b00 2600 |001e: if-gez v0, 0044 // +0026 │ │ -381fb8: 5470 3276 |0020: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -381fbc: 5271 3076 |0022: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -381fc0: 4600 0001 |0024: aget-object v0, v0, v1 │ │ -381fc4: 5471 3276 |0026: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -381fc8: 5272 3076 |0028: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -381fcc: 4d03 0102 |002a: aput-object v3, v1, v2 │ │ -381fd0: 5271 3076 |002c: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -381fd4: 5272 3076 |002e: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -381fd8: 5275 3076 |0030: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -381fdc: b045 |0032: add-int/2addr v5, v4 │ │ -381fde: 5476 3276 |0033: iget-object v6, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -381fe2: 2166 |0035: array-length v6, v6 │ │ -381fe4: 3565 0400 |0036: if-ge v5, v6, 003a // +0004 │ │ -381fe8: 1215 |0038: const/4 v5, #int 1 // #1 │ │ -381fea: 2804 |0039: goto 003d // +0004 │ │ -381fec: 5275 3076 |003a: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -381ff0: 7b55 |003c: neg-int v5, v5 │ │ -381ff2: b052 |003d: add-int/2addr v2, v5 │ │ -381ff4: 5972 3076 |003e: iput v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -381ff8: 3800 0300 |0040: if-eqz v0, 0043 // +0003 │ │ -381ffc: 1100 |0042: return-object v0 │ │ -381ffe: 0110 |0043: move v0, v1 │ │ -382000: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -382002: 3a00 0800 |0045: if-ltz v0, 004d // +0008 │ │ -382006: 5472 3276 |0047: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -38200a: 2122 |0049: array-length v2, v2 │ │ -38200c: 3520 0300 |004a: if-ge v0, v2, 004d // +0003 │ │ -382010: 2802 |004c: goto 004e // +0002 │ │ -382012: 1200 |004d: const/4 v0, #int 0 // #0 │ │ -382014: 5272 3076 |004e: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -382018: 3202 2400 |0050: if-eq v2, v0, 0074 // +0024 │ │ -38201c: 5472 3276 |0052: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -382020: 5275 3076 |0054: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -382024: 4602 0205 |0056: aget-object v2, v2, v5 │ │ -382028: 3802 0900 |0058: if-eqz v2, 0061 // +0009 │ │ -38202c: 5470 3276 |005a: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -382030: 5271 3076 |005c: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -382034: 4d03 0001 |005e: aput-object v3, v0, v1 │ │ -382038: 1102 |0060: return-object v2 │ │ -38203a: 5272 3076 |0061: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -38203e: 5275 3076 |0063: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -382042: b045 |0065: add-int/2addr v5, v4 │ │ -382044: 5476 3276 |0066: iget-object v6, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -382048: 2166 |0068: array-length v6, v6 │ │ -38204a: 3565 0400 |0069: if-ge v5, v6, 006d // +0004 │ │ -38204e: 1215 |006b: const/4 v5, #int 1 // #1 │ │ -382050: 2804 |006c: goto 0070 // +0004 │ │ -382052: 5275 3076 |006d: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -382056: 7b55 |006f: neg-int v5, v5 │ │ -382058: b052 |0070: add-int/2addr v2, v5 │ │ -38205a: 5972 3076 |0071: iput v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -38205e: 28db |0073: goto 004e // -0025 │ │ -382060: 5470 3176 |0074: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -382064: 5472 3276 |0076: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -382068: 3320 0700 |0078: if-ne v0, v2, 007f // +0007 │ │ -38206c: 5270 2f76 |007a: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -382070: 3a00 0300 |007c: if-ltz v0, 007f // +0003 │ │ -382074: 1103 |007e: return-object v3 │ │ -382076: 5971 3076 |007f: iput v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -38207a: 5470 3176 |0081: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -38207e: 5b70 3276 |0083: iput-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -382082: 5270 2f76 |0085: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -382086: 3a00 faff |0087: if-ltz v0, 0081 // -0006 │ │ -38208a: 5270 2f76 |0089: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -38208e: 28b9 |008b: goto 0044 // -0047 │ │ +381f64: |[381f64] net.sf.dibdib.generic.QPlace.pull:()Lnet/sf/dibdib/generic/QToken; │ │ +381f74: 5470 3176 |0000: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381f78: 5471 3276 |0002: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +381f7c: 3310 0500 |0004: if-ne v0, v1, 0009 // +0005 │ │ +381f80: 5270 2f76 |0006: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +381f84: 2803 |0008: goto 000b // +0003 │ │ +381f86: 5270 3076 |0009: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +381f8a: 5471 3176 |000b: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381f8e: 5472 3276 |000d: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +381f92: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +381f94: 3321 0700 |0010: if-ne v1, v2, 0017 // +0007 │ │ +381f98: 5271 3076 |0012: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +381f9c: 3310 0300 |0014: if-ne v0, v1, 0017 // +0003 │ │ +381fa0: 1103 |0016: return-object v3 │ │ +381fa2: 5471 3176 |0017: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381fa6: 5472 3276 |0019: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +381faa: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +381fac: 3321 0400 |001c: if-ne v1, v2, 0020 // +0004 │ │ +381fb0: 3b00 2600 |001e: if-gez v0, 0044 // +0026 │ │ +381fb4: 5470 3276 |0020: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +381fb8: 5271 3076 |0022: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +381fbc: 4600 0001 |0024: aget-object v0, v0, v1 │ │ +381fc0: 5471 3276 |0026: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +381fc4: 5272 3076 |0028: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +381fc8: 4d03 0102 |002a: aput-object v3, v1, v2 │ │ +381fcc: 5271 3076 |002c: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +381fd0: 5272 3076 |002e: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +381fd4: 5275 3076 |0030: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +381fd8: b045 |0032: add-int/2addr v5, v4 │ │ +381fda: 5476 3276 |0033: iget-object v6, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +381fde: 2166 |0035: array-length v6, v6 │ │ +381fe0: 3565 0400 |0036: if-ge v5, v6, 003a // +0004 │ │ +381fe4: 1215 |0038: const/4 v5, #int 1 // #1 │ │ +381fe6: 2804 |0039: goto 003d // +0004 │ │ +381fe8: 5275 3076 |003a: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +381fec: 7b55 |003c: neg-int v5, v5 │ │ +381fee: b052 |003d: add-int/2addr v2, v5 │ │ +381ff0: 5972 3076 |003e: iput v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +381ff4: 3800 0300 |0040: if-eqz v0, 0043 // +0003 │ │ +381ff8: 1100 |0042: return-object v0 │ │ +381ffa: 0110 |0043: move v0, v1 │ │ +381ffc: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +381ffe: 3a00 0800 |0045: if-ltz v0, 004d // +0008 │ │ +382002: 5472 3276 |0047: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +382006: 2122 |0049: array-length v2, v2 │ │ +382008: 3520 0300 |004a: if-ge v0, v2, 004d // +0003 │ │ +38200c: 2802 |004c: goto 004e // +0002 │ │ +38200e: 1200 |004d: const/4 v0, #int 0 // #0 │ │ +382010: 5272 3076 |004e: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +382014: 3202 2400 |0050: if-eq v2, v0, 0074 // +0024 │ │ +382018: 5472 3276 |0052: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +38201c: 5275 3076 |0054: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +382020: 4602 0205 |0056: aget-object v2, v2, v5 │ │ +382024: 3802 0900 |0058: if-eqz v2, 0061 // +0009 │ │ +382028: 5470 3276 |005a: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +38202c: 5271 3076 |005c: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +382030: 4d03 0001 |005e: aput-object v3, v0, v1 │ │ +382034: 1102 |0060: return-object v2 │ │ +382036: 5272 3076 |0061: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +38203a: 5275 3076 |0063: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +38203e: b045 |0065: add-int/2addr v5, v4 │ │ +382040: 5476 3276 |0066: iget-object v6, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +382044: 2166 |0068: array-length v6, v6 │ │ +382046: 3565 0400 |0069: if-ge v5, v6, 006d // +0004 │ │ +38204a: 1215 |006b: const/4 v5, #int 1 // #1 │ │ +38204c: 2804 |006c: goto 0070 // +0004 │ │ +38204e: 5275 3076 |006d: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +382052: 7b55 |006f: neg-int v5, v5 │ │ +382054: b052 |0070: add-int/2addr v2, v5 │ │ +382056: 5972 3076 |0071: iput v2, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +38205a: 28db |0073: goto 004e // -0025 │ │ +38205c: 5470 3176 |0074: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +382060: 5472 3276 |0076: iget-object v2, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +382064: 3320 0700 |0078: if-ne v0, v2, 007f // +0007 │ │ +382068: 5270 2f76 |007a: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +38206c: 3a00 0300 |007c: if-ltz v0, 007f // +0003 │ │ +382070: 1103 |007e: return-object v3 │ │ +382072: 5971 3076 |007f: iput v1, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +382076: 5470 3176 |0081: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +38207a: 5b70 3276 |0083: iput-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +38207e: 5270 2f76 |0085: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +382082: 3a00 faff |0087: if-ltz v0, 0081 // -0006 │ │ +382086: 5270 2f76 |0089: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +38208a: 28b9 |008b: goto 0044 // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x000b line=137 │ │ 0x0012 line=138 │ │ 0x0017 line=142 │ │ 0x0020 line=143 │ │ @@ -825207,116 +825207,116 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 170 16-bit code units │ │ -381d60: |[381d60] net.sf.dibdib.generic.QPlace.push:(Lnet/sf/dibdib/generic/QToken;)I │ │ -381d70: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -381d74: 3908 1b00 |0002: if-nez v8, 001d // +001b │ │ -381d78: 5478 3176 |0004: iget-object v8, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381d7c: 5471 3276 |0006: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -381d80: 5272 2f76 |0008: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -381d84: 5273 3076 |000a: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -381d88: 3318 0900 |000c: if-ne v8, v1, 0015 // +0009 │ │ -381d8c: 3623 0700 |000e: if-gt v3, v2, 0015 // +0007 │ │ -381d90: 2184 |0010: array-length v4, v8 │ │ -381d92: 3440 0400 |0011: if-lt v0, v4, 0015 // +0004 │ │ -381d96: b132 |0013: sub-int/2addr v2, v3 │ │ -381d98: 2808 |0014: goto 001c // +0008 │ │ -381d9a: 2180 |0015: array-length v0, v8 │ │ -381d9c: 2112 |0016: array-length v2, v1 │ │ -381d9e: 3420 0400 |0017: if-lt v0, v2, 001b // +0004 │ │ -381da2: 2182 |0019: array-length v2, v8 │ │ -381da4: 2802 |001a: goto 001c // +0002 │ │ -381da6: 2112 |001b: array-length v2, v1 │ │ -381da8: 0f02 |001c: return v2 │ │ -381daa: 5271 2f76 |001d: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -381dae: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -381db0: b021 |0020: add-int/2addr v1, v2 │ │ -381db2: 5473 3176 |0021: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381db6: 2133 |0023: array-length v3, v3 │ │ -381db8: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -381dba: 3431 0400 |0025: if-lt v1, v3, 0029 // +0004 │ │ -381dbe: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -381dc0: 2804 |0028: goto 002c // +0004 │ │ -381dc2: 5271 2f76 |0029: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -381dc6: b021 |002b: add-int/2addr v1, v2 │ │ -381dc8: 5473 3176 |002c: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381dcc: 5475 3276 |002e: iget-object v5, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -381dd0: 12f6 |0030: const/4 v6, #int -1 // #ff │ │ -381dd2: 3353 4800 |0031: if-ne v3, v5, 0079 // +0048 │ │ -381dd6: 5273 3076 |0033: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -381dda: 3331 0500 |0035: if-ne v1, v3, 003a // +0005 │ │ -381dde: 5473 3176 |0037: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381de2: 2136 |0039: array-length v6, v3 │ │ -381de4: 5273 3076 |003a: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -381de8: 3d03 1b00 |003c: if-lez v3, 0057 // +001b │ │ -381dec: 5273 3076 |003e: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ -381df0: 5275 2f76 |0040: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -381df4: 3553 1500 |0042: if-ge v3, v5, 0057 // +0015 │ │ -381df8: 5273 2f76 |0044: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -381dfc: 5475 3176 |0046: iget-object v5, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381e00: 2155 |0048: array-length v5, v5 │ │ -381e02: db05 0502 |0049: div-int/lit8 v5, v5, #int 2 // #02 │ │ -381e06: 3553 0c00 |004b: if-ge v3, v5, 0057 // +000c │ │ -381e0a: 5473 3176 |004d: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381e0e: 2133 |004f: array-length v3, v3 │ │ -381e10: 3530 0700 |0050: if-ge v0, v3, 0057 // +0007 │ │ -381e14: 5473 3176 |0052: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381e18: 2133 |0054: array-length v3, v3 │ │ -381e1a: db06 0302 |0055: div-int/lit8 v6, v3, #int 2 // #02 │ │ -381e1e: 3d06 4a00 |0057: if-lez v6, 00a1 // +004a │ │ -381e22: 2361 1016 |0059: new-array v1, v6, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ -381e26: 5b71 3176 |005b: iput-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381e2a: 5974 2f76 |005d: iput v4, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -381e2e: 5471 3176 |005f: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381e32: 5473 3276 |0061: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -381e36: 3331 1400 |0063: if-ne v1, v3, 0077 // +0014 │ │ -381e3a: 5471 3176 |0065: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381e3e: 2111 |0067: array-length v1, v1 │ │ -381e40: 3510 0800 |0068: if-ge v0, v1, 0070 // +0008 │ │ -381e44: 5470 3176 |006a: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381e48: 2100 |006c: array-length v0, v0 │ │ -381e4a: db00 0002 |006d: div-int/lit8 v0, v0, #int 2 // #02 │ │ -381e4e: 2804 |006f: goto 0073 // +0004 │ │ -381e50: 5470 3176 |0070: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381e54: 2100 |0072: array-length v0, v0 │ │ -381e56: 2300 1016 |0073: new-array v0, v0, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ -381e5a: 5b70 3176 |0075: iput-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381e5e: 1211 |0077: const/4 v1, #int 1 // #1 │ │ -381e60: 2829 |0078: goto 00a1 // +0029 │ │ -381e62: 3c01 2800 |0079: if-gtz v1, 00a1 // +0028 │ │ -381e66: 5976 2f76 |007b: iput v6, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -381e6a: 5470 3176 |007d: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381e6e: 1243 |007f: const/4 v3, #int 4 // #4 │ │ -381e70: 2333 1016 |0080: new-array v3, v3, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ -381e74: 5b73 3176 |0082: iput-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381e78: 5473 3276 |0084: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -381e7c: 3330 0500 |0086: if-ne v0, v3, 008b // +0005 │ │ -381e80: 5974 2f76 |0088: iput v4, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -381e84: 1211 |008a: const/4 v1, #int 1 // #1 │ │ -381e86: 5473 3276 |008b: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ -381e8a: 3230 1400 |008d: if-eq v0, v3, 00a1 // +0014 │ │ -381e8e: 2101 |008f: array-length v1, v0 │ │ -381e90: da01 0102 |0090: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -381e94: 7120 b499 1000 |0092: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -381e9a: 0c01 |0095: move-result-object v1 │ │ -381e9c: 1f01 1016 |0096: check-cast v1, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ -381ea0: 5b71 3176 |0098: iput-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381ea4: 2100 |009a: array-length v0, v0 │ │ -381ea6: 5970 2f76 |009b: iput v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -381eaa: 5270 2f76 |009d: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -381eae: d801 0001 |009f: add-int/lit8 v1, v0, #int 1 // #01 │ │ -381eb2: 5470 3176 |00a1: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ -381eb6: 5273 2f76 |00a3: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -381eba: 4d08 0003 |00a5: aput-object v8, v0, v3 │ │ -381ebe: 5971 2f76 |00a7: iput v1, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ -381ec2: 0f02 |00a9: return v2 │ │ +381d5c: |[381d5c] net.sf.dibdib.generic.QPlace.push:(Lnet/sf/dibdib/generic/QToken;)I │ │ +381d6c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +381d70: 3908 1b00 |0002: if-nez v8, 001d // +001b │ │ +381d74: 5478 3176 |0004: iget-object v8, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381d78: 5471 3276 |0006: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +381d7c: 5272 2f76 |0008: iget v2, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +381d80: 5273 3076 |000a: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +381d84: 3318 0900 |000c: if-ne v8, v1, 0015 // +0009 │ │ +381d88: 3623 0700 |000e: if-gt v3, v2, 0015 // +0007 │ │ +381d8c: 2184 |0010: array-length v4, v8 │ │ +381d8e: 3440 0400 |0011: if-lt v0, v4, 0015 // +0004 │ │ +381d92: b132 |0013: sub-int/2addr v2, v3 │ │ +381d94: 2808 |0014: goto 001c // +0008 │ │ +381d96: 2180 |0015: array-length v0, v8 │ │ +381d98: 2112 |0016: array-length v2, v1 │ │ +381d9a: 3420 0400 |0017: if-lt v0, v2, 001b // +0004 │ │ +381d9e: 2182 |0019: array-length v2, v8 │ │ +381da0: 2802 |001a: goto 001c // +0002 │ │ +381da2: 2112 |001b: array-length v2, v1 │ │ +381da4: 0f02 |001c: return v2 │ │ +381da6: 5271 2f76 |001d: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +381daa: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +381dac: b021 |0020: add-int/2addr v1, v2 │ │ +381dae: 5473 3176 |0021: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381db2: 2133 |0023: array-length v3, v3 │ │ +381db4: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +381db6: 3431 0400 |0025: if-lt v1, v3, 0029 // +0004 │ │ +381dba: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +381dbc: 2804 |0028: goto 002c // +0004 │ │ +381dbe: 5271 2f76 |0029: iget v1, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +381dc2: b021 |002b: add-int/2addr v1, v2 │ │ +381dc4: 5473 3176 |002c: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381dc8: 5475 3276 |002e: iget-object v5, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +381dcc: 12f6 |0030: const/4 v6, #int -1 // #ff │ │ +381dce: 3353 4800 |0031: if-ne v3, v5, 0079 // +0048 │ │ +381dd2: 5273 3076 |0033: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +381dd6: 3331 0500 |0035: if-ne v1, v3, 003a // +0005 │ │ +381dda: 5473 3176 |0037: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381dde: 2136 |0039: array-length v6, v3 │ │ +381de0: 5273 3076 |003a: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +381de4: 3d03 1b00 |003c: if-lez v3, 0057 // +001b │ │ +381de8: 5273 3076 |003e: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iOutToken:I // field@7630 │ │ +381dec: 5275 2f76 |0040: iget v5, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +381df0: 3553 1500 |0042: if-ge v3, v5, 0057 // +0015 │ │ +381df4: 5273 2f76 |0044: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +381df8: 5475 3176 |0046: iget-object v5, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381dfc: 2155 |0048: array-length v5, v5 │ │ +381dfe: db05 0502 |0049: div-int/lit8 v5, v5, #int 2 // #02 │ │ +381e02: 3553 0c00 |004b: if-ge v3, v5, 0057 // +000c │ │ +381e06: 5473 3176 |004d: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381e0a: 2133 |004f: array-length v3, v3 │ │ +381e0c: 3530 0700 |0050: if-ge v0, v3, 0057 // +0007 │ │ +381e10: 5473 3176 |0052: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381e14: 2133 |0054: array-length v3, v3 │ │ +381e16: db06 0302 |0055: div-int/lit8 v6, v3, #int 2 // #02 │ │ +381e1a: 3d06 4a00 |0057: if-lez v6, 00a1 // +004a │ │ +381e1e: 2361 1016 |0059: new-array v1, v6, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ +381e22: 5b71 3176 |005b: iput-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381e26: 5974 2f76 |005d: iput v4, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +381e2a: 5471 3176 |005f: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381e2e: 5473 3276 |0061: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +381e32: 3331 1400 |0063: if-ne v1, v3, 0077 // +0014 │ │ +381e36: 5471 3176 |0065: iget-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381e3a: 2111 |0067: array-length v1, v1 │ │ +381e3c: 3510 0800 |0068: if-ge v0, v1, 0070 // +0008 │ │ +381e40: 5470 3176 |006a: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381e44: 2100 |006c: array-length v0, v0 │ │ +381e46: db00 0002 |006d: div-int/lit8 v0, v0, #int 2 // #02 │ │ +381e4a: 2804 |006f: goto 0073 // +0004 │ │ +381e4c: 5470 3176 |0070: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381e50: 2100 |0072: array-length v0, v0 │ │ +381e52: 2300 1016 |0073: new-array v0, v0, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ +381e56: 5b70 3176 |0075: iput-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381e5a: 1211 |0077: const/4 v1, #int 1 // #1 │ │ +381e5c: 2829 |0078: goto 00a1 // +0029 │ │ +381e5e: 3c01 2800 |0079: if-gtz v1, 00a1 // +0028 │ │ +381e62: 5976 2f76 |007b: iput v6, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +381e66: 5470 3176 |007d: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381e6a: 1243 |007f: const/4 v3, #int 4 // #4 │ │ +381e6c: 2333 1016 |0080: new-array v3, v3, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ +381e70: 5b73 3176 |0082: iput-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381e74: 5473 3276 |0084: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +381e78: 3330 0500 |0086: if-ne v0, v3, 008b // +0005 │ │ +381e7c: 5974 2f76 |0088: iput v4, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +381e80: 1211 |008a: const/4 v1, #int 1 // #1 │ │ +381e82: 5473 3276 |008b: iget-object v3, v7, Lnet/sf/dibdib/generic/QPlace;.mOutTokens:[Lnet/sf/dibdib/generic/QToken; // field@7632 │ │ +381e86: 3230 1400 |008d: if-eq v0, v3, 00a1 // +0014 │ │ +381e8a: 2101 |008f: array-length v1, v0 │ │ +381e8c: da01 0102 |0090: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +381e90: 7120 b499 1000 |0092: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +381e96: 0c01 |0095: move-result-object v1 │ │ +381e98: 1f01 1016 |0096: check-cast v1, [Lnet/sf/dibdib/generic/QToken; // type@1610 │ │ +381e9c: 5b71 3176 |0098: iput-object v1, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381ea0: 2100 |009a: array-length v0, v0 │ │ +381ea2: 5970 2f76 |009b: iput v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +381ea6: 5270 2f76 |009d: iget v0, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +381eaa: d801 0001 |009f: add-int/lit8 v1, v0, #int 1 // #01 │ │ +381eae: 5470 3176 |00a1: iget-object v0, v7, Lnet/sf/dibdib/generic/QPlace;.mInTokens:[Lnet/sf/dibdib/generic/QToken; // field@7631 │ │ +381eb2: 5273 2f76 |00a3: iget v3, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +381eb6: 4d08 0003 |00a5: aput-object v8, v0, v3 │ │ +381eba: 5971 2f76 |00a7: iput v1, v7, Lnet/sf/dibdib/generic/QPlace;.iInToken:I // field@762f │ │ +381ebe: 0f02 |00a9: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=79 │ │ 0x0006 line=80 │ │ 0x0008 line=81 │ │ 0x000a line=82 │ │ 0x0010 line=83 │ │ @@ -825634,134 +825634,134 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 237 16-bit code units │ │ -3835c4: |[3835c4] net.sf.dibdib.generic.QSeqStatic.:()V │ │ -3835d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3835d6: 2300 1216 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ -3835da: 6900 7576 |0003: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.zNil:[Lnet/sf/dibdib/generic/QWordStatic; // field@7675 │ │ -3835de: 1a00 f856 |0005: const-string v0, "[\s\p{Z}]" // string@56f8 │ │ -3835e2: 7110 789b 0000 |0007: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3835e8: 0c00 |000a: move-result-object v0 │ │ -3835ea: 6900 5e76 |000b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SPACE_NL:Ljava/util/regex/Pattern; // field@765e │ │ -3835ee: 1a00 f956 |000d: const-string v0, "[\s\p{Z}]+" // string@56f9 │ │ -3835f2: 7110 789b 0000 |000f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3835f8: 0c00 |0012: move-result-object v0 │ │ -3835fa: 6900 5f76 |0013: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SPACE_NL_SEQ:Ljava/util/regex/Pattern; // field@765f │ │ -3835fe: 1a00 3c57 |0015: const-string v0, "^\s+" // string@573c │ │ -383602: 7110 789b 0000 |0017: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383608: 0c00 |001a: move-result-object v0 │ │ -38360a: 6900 5c76 |001b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SPACE_BEGIN:Ljava/util/regex/Pattern; // field@765c │ │ -38360e: 1a00 3457 |001d: const-string v0, "\s+$" // string@5734 │ │ -383612: 7110 789b 0000 |001f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383618: 0c00 |0022: move-result-object v0 │ │ -38361a: 6900 5d76 |0023: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SPACE_END:Ljava/util/regex/Pattern; // field@765d │ │ -38361e: 1a00 3157 |0025: const-string v0, "\r?[\n…

\t]" // string@5731 │ │ -383622: 7110 789b 0000 |0027: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383628: 0c00 |002a: move-result-object v0 │ │ -38362a: 6900 5676 |002b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_LINE_BREAK_TAB:Ljava/util/regex/Pattern; // field@7656 │ │ -38362e: 1a00 f556 |002d: const-string v0, "[\p{L}\p{M}\p{N}\p{Pc}[\p{InEnclosedAlphanumerics}&&\p{So}]]+" // string@56f5 │ │ -383632: 7110 789b 0000 |002f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383638: 0c00 |0032: move-result-object v0 │ │ -38363a: 6900 6576 |0033: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD_CONNECTOR:Ljava/util/regex/Pattern; // field@7665 │ │ -38363e: 1a00 f756 |0035: const-string v0, "[\p{L}\p{M}\p{N}]+" // string@56f7 │ │ -383642: 7110 789b 0000 |0037: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383648: 0c00 |003a: move-result-object v0 │ │ -38364a: 6900 6476 |003b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD_BASIC:Ljava/util/regex/Pattern; // field@7664 │ │ -38364e: 1a00 f656 |003d: const-string v0, "[\p{L}\p{M}\p{N}\p{S}]+" // string@56f6 │ │ -383652: 7110 789b 0000 |003f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383658: 0c00 |0042: move-result-object v0 │ │ -38365a: 6900 6676 |0043: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD_SYMBOL:Ljava/util/regex/Pattern; // field@7666 │ │ -38365e: 1a00 2d57 |0045: const-string v0, "\p{S}+" // string@572d │ │ -383662: 7110 789b 0000 |0047: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383668: 0c00 |004a: move-result-object v0 │ │ -38366a: 6900 6076 |004b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SYMBOLS:Ljava/util/regex/Pattern; // field@7660 │ │ -38366e: 1a00 2c57 |004d: const-string v0, "\p{P}+" // string@572c │ │ -383672: 7110 789b 0000 |004f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383678: 0c00 |0052: move-result-object v0 │ │ -38367a: 6900 5b76 |0053: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_PUNCTUATION:Ljava/util/regex/Pattern; // field@765b │ │ -38367e: 1a00 2757 |0055: const-string v0, "\p{Cc}+" // string@5727 │ │ -383682: 7110 789b 0000 |0057: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383688: 0c00 |005a: move-result-object v0 │ │ -38368a: 6900 4d76 |005b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_CONTROLS_UNI:Ljava/util/regex/Pattern; // field@764d │ │ -38368e: 1a00 2857 |005d: const-string v0, "\p{Cntrl}+" // string@5728 │ │ -383692: 7110 789b 0000 |005f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383698: 0c00 |0062: move-result-object v0 │ │ -38369a: 6900 4c76 |0063: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_CONTROLS_ANSI:Ljava/util/regex/Pattern; // field@764c │ │ -38369e: 1a00 2a57 |0065: const-string v0, "\p{Nd}+" // string@572a │ │ -3836a2: 7110 789b 0000 |0067: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3836a8: 0c00 |006a: move-result-object v0 │ │ -3836aa: 6900 5076 |006b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS:Ljava/util/regex/Pattern; // field@7650 │ │ -3836ae: 1a00 2957 |006d: const-string v0, "\p{Digit}+" // string@5729 │ │ -3836b2: 7110 789b 0000 |006f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3836b8: 0c00 |0072: move-result-object v0 │ │ -3836ba: 6900 5176 |0073: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS_BASIC:Ljava/util/regex/Pattern; // field@7651 │ │ -3836be: 1a00 2e57 |0075: const-string v0, "\p{XDigit}+" // string@572e │ │ -3836c2: 7110 789b 0000 |0077: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3836c8: 0c00 |007a: move-result-object v0 │ │ -3836ca: 6900 5576 |007b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_HEXS:Ljava/util/regex/Pattern; // field@7655 │ │ -3836ce: 1a00 2b57 |007d: const-string v0, "\p{N}+" // string@572b │ │ -3836d2: 7110 789b 0000 |007f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3836d8: 0c00 |0082: move-result-object v0 │ │ -3836da: 6900 5976 |0083: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMERICS:Ljava/util/regex/Pattern; // field@7659 │ │ -3836de: 1a00 0257 |0085: const-string v0, "[_·\']" // string@5702 │ │ -3836e2: 7110 789b 0000 |0087: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3836e8: 0c00 |008a: move-result-object v0 │ │ -3836ea: 6900 5876 |008b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMBER_SEP:Ljava/util/regex/Pattern; // field@7658 │ │ -3836ee: 1a00 4757 |008d: const-string v0, "_[\./A-z0-9\p{Sc}]+" // string@5747 │ │ -3836f2: 7110 789b 0000 |008f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -3836f8: 0c00 |0092: move-result-object v0 │ │ -3836fa: 6900 6276 |0093: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@7662 │ │ -3836fe: 1a00 f156 |0095: const-string v0, "[\+\#0][0-9\-\*]+\#?" // string@56f1 │ │ -383702: 7110 789b 0000 |0097: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383708: 0c00 |009a: move-result-object v0 │ │ -38370a: 6900 5276 |009b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@7652 │ │ -38370e: 1a00 b255 |009d: const-string v0, "[0-9\%][0-9A-Za-z_\^\~]+" // string@55b2 │ │ -383712: 7110 789b 0000 |009f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383718: 0c00 |00a2: move-result-object v0 │ │ -38371a: 6900 5a76 |00a3: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@765a │ │ -38371e: 1a00 9b03 |00a5: const-string v0, "((([\+\-])|([0-9]\.)|([1-9]))[0-9_·\'\.\,]*[0-9])|([0-9])" // string@039b │ │ -383722: 7110 789b 0000 |00a7: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383728: 0c00 |00aa: move-result-object v0 │ │ -38372a: 6900 5776 |00ab: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7657 │ │ -38372e: 1a00 f456 |00ad: const-string v0, "[\+\-]?[0-9_·\'\.\,]*[0-9][eE][\+\-]?[0-9]+[\~0-9]*" // string@56f4 │ │ -383732: 7110 789b 0000 |00af: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383738: 0c00 |00b2: move-result-object v0 │ │ -38373a: 6900 5376 |00b3: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@7653 │ │ -38373e: 1a00 f356 |00b5: const-string v0, "[\+\-]?0[xX][0-9A-Fa-f_·\'\.\,]*[0-9A-Fa-f]([pP][\+\-]?[0-9]+[\~0-9]*)?" // string@56f3 │ │ -383742: 7110 789b 0000 |00b7: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383748: 0c00 |00ba: move-result-object v0 │ │ -38374a: 6900 5476 |00bb: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@7654 │ │ -38374e: 1a00 1157 |00bd: const-string v0, "\-?[0-9]+\-[0-1][0-9]\-[0-9][0-9]T?[\.0-9\:\+\-]*" // string@5711 │ │ -383752: 7110 789b 0000 |00bf: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383758: 0c00 |00c2: move-result-object v0 │ │ -38375a: 6900 4e76 |00c3: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@764e │ │ -38375e: 1a00 b555 |00c5: const-string v0, "[0-9][0-9]\.[0-1][0-9]\.[12]?[0-9]?[0-9][0-9]" // string@55b5 │ │ -383762: 7110 789b 0000 |00c7: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383768: 0c00 |00ca: move-result-object v0 │ │ -38376a: 6900 4f76 |00cb: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DATE_D:Ljava/util/regex/Pattern; // field@764f │ │ -38376e: 1a00 b455 |00cd: const-string v0, "[0-9]+\:[0-9][0-9](\:[0-9][0-9])?" // string@55b4 │ │ -383772: 7110 789b 0000 |00cf: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383778: 0c00 |00d2: move-result-object v0 │ │ -38377a: 6900 6176 |00d3: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_TIME:Ljava/util/regex/Pattern; // field@7661 │ │ -38377e: 1a00 0157 |00d5: const-string v0, "[_\^\~\p{L}\p{S}\p{N}\p{M}]*[\p{L}\p{S}][_\^\~\p{L}\p{S}\p{N}\p{M}]*" // string@5701 │ │ -383782: 7110 789b 0000 |00d7: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -383788: 0c00 |00da: move-result-object v0 │ │ -38378a: 6900 6376 |00db: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@7663 │ │ -38378e: 2200 b014 |00dd: new-instance v0, Lnet/sf/dibdib/generic/QSeqStatic; // type@14b0 │ │ -383792: 7010 cea2 0000 |00df: invoke-direct {v0}, Lnet/sf/dibdib/generic/QSeqStatic;.:()V // method@a2ce │ │ -383798: 6900 4a76 |00e2: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.NIL:Lnet/sf/dibdib/generic/QSeqStatic; // field@764a │ │ -38379c: 6200 ce76 |00e4: sget-object v0, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76ce │ │ -3837a0: 7110 25a3 0000 |00e6: invoke-static {v0}, Lnet/sf/dibdib/generic/QWordStatic;.shash4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)[B // method@a325 │ │ -3837a6: 0c00 |00e9: move-result-object v0 │ │ -3837a8: 6900 4b76 |00ea: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.NIL_SHASH:[B // field@764b │ │ -3837ac: 0e00 |00ec: return-void │ │ +3835c0: |[3835c0] net.sf.dibdib.generic.QSeqStatic.:()V │ │ +3835d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3835d2: 2300 1216 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ +3835d6: 6900 7576 |0003: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.zNil:[Lnet/sf/dibdib/generic/QWordStatic; // field@7675 │ │ +3835da: 1a00 f856 |0005: const-string v0, "[\s\p{Z}]" // string@56f8 │ │ +3835de: 7110 789b 0000 |0007: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3835e4: 0c00 |000a: move-result-object v0 │ │ +3835e6: 6900 5e76 |000b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SPACE_NL:Ljava/util/regex/Pattern; // field@765e │ │ +3835ea: 1a00 f956 |000d: const-string v0, "[\s\p{Z}]+" // string@56f9 │ │ +3835ee: 7110 789b 0000 |000f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3835f4: 0c00 |0012: move-result-object v0 │ │ +3835f6: 6900 5f76 |0013: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SPACE_NL_SEQ:Ljava/util/regex/Pattern; // field@765f │ │ +3835fa: 1a00 3c57 |0015: const-string v0, "^\s+" // string@573c │ │ +3835fe: 7110 789b 0000 |0017: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383604: 0c00 |001a: move-result-object v0 │ │ +383606: 6900 5c76 |001b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SPACE_BEGIN:Ljava/util/regex/Pattern; // field@765c │ │ +38360a: 1a00 3457 |001d: const-string v0, "\s+$" // string@5734 │ │ +38360e: 7110 789b 0000 |001f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383614: 0c00 |0022: move-result-object v0 │ │ +383616: 6900 5d76 |0023: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SPACE_END:Ljava/util/regex/Pattern; // field@765d │ │ +38361a: 1a00 3157 |0025: const-string v0, "\r?[\n…

\t]" // string@5731 │ │ +38361e: 7110 789b 0000 |0027: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383624: 0c00 |002a: move-result-object v0 │ │ +383626: 6900 5676 |002b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_LINE_BREAK_TAB:Ljava/util/regex/Pattern; // field@7656 │ │ +38362a: 1a00 f556 |002d: const-string v0, "[\p{L}\p{M}\p{N}\p{Pc}[\p{InEnclosedAlphanumerics}&&\p{So}]]+" // string@56f5 │ │ +38362e: 7110 789b 0000 |002f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383634: 0c00 |0032: move-result-object v0 │ │ +383636: 6900 6576 |0033: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD_CONNECTOR:Ljava/util/regex/Pattern; // field@7665 │ │ +38363a: 1a00 f756 |0035: const-string v0, "[\p{L}\p{M}\p{N}]+" // string@56f7 │ │ +38363e: 7110 789b 0000 |0037: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383644: 0c00 |003a: move-result-object v0 │ │ +383646: 6900 6476 |003b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD_BASIC:Ljava/util/regex/Pattern; // field@7664 │ │ +38364a: 1a00 f656 |003d: const-string v0, "[\p{L}\p{M}\p{N}\p{S}]+" // string@56f6 │ │ +38364e: 7110 789b 0000 |003f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383654: 0c00 |0042: move-result-object v0 │ │ +383656: 6900 6676 |0043: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD_SYMBOL:Ljava/util/regex/Pattern; // field@7666 │ │ +38365a: 1a00 2d57 |0045: const-string v0, "\p{S}+" // string@572d │ │ +38365e: 7110 789b 0000 |0047: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383664: 0c00 |004a: move-result-object v0 │ │ +383666: 6900 6076 |004b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_SYMBOLS:Ljava/util/regex/Pattern; // field@7660 │ │ +38366a: 1a00 2c57 |004d: const-string v0, "\p{P}+" // string@572c │ │ +38366e: 7110 789b 0000 |004f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383674: 0c00 |0052: move-result-object v0 │ │ +383676: 6900 5b76 |0053: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_PUNCTUATION:Ljava/util/regex/Pattern; // field@765b │ │ +38367a: 1a00 2757 |0055: const-string v0, "\p{Cc}+" // string@5727 │ │ +38367e: 7110 789b 0000 |0057: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383684: 0c00 |005a: move-result-object v0 │ │ +383686: 6900 4d76 |005b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_CONTROLS_UNI:Ljava/util/regex/Pattern; // field@764d │ │ +38368a: 1a00 2857 |005d: const-string v0, "\p{Cntrl}+" // string@5728 │ │ +38368e: 7110 789b 0000 |005f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383694: 0c00 |0062: move-result-object v0 │ │ +383696: 6900 4c76 |0063: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_CONTROLS_ANSI:Ljava/util/regex/Pattern; // field@764c │ │ +38369a: 1a00 2a57 |0065: const-string v0, "\p{Nd}+" // string@572a │ │ +38369e: 7110 789b 0000 |0067: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3836a4: 0c00 |006a: move-result-object v0 │ │ +3836a6: 6900 5076 |006b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS:Ljava/util/regex/Pattern; // field@7650 │ │ +3836aa: 1a00 2957 |006d: const-string v0, "\p{Digit}+" // string@5729 │ │ +3836ae: 7110 789b 0000 |006f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3836b4: 0c00 |0072: move-result-object v0 │ │ +3836b6: 6900 5176 |0073: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS_BASIC:Ljava/util/regex/Pattern; // field@7651 │ │ +3836ba: 1a00 2e57 |0075: const-string v0, "\p{XDigit}+" // string@572e │ │ +3836be: 7110 789b 0000 |0077: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3836c4: 0c00 |007a: move-result-object v0 │ │ +3836c6: 6900 5576 |007b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_HEXS:Ljava/util/regex/Pattern; // field@7655 │ │ +3836ca: 1a00 2b57 |007d: const-string v0, "\p{N}+" // string@572b │ │ +3836ce: 7110 789b 0000 |007f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3836d4: 0c00 |0082: move-result-object v0 │ │ +3836d6: 6900 5976 |0083: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMERICS:Ljava/util/regex/Pattern; // field@7659 │ │ +3836da: 1a00 0257 |0085: const-string v0, "[_·\']" // string@5702 │ │ +3836de: 7110 789b 0000 |0087: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3836e4: 0c00 |008a: move-result-object v0 │ │ +3836e6: 6900 5876 |008b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMBER_SEP:Ljava/util/regex/Pattern; // field@7658 │ │ +3836ea: 1a00 4757 |008d: const-string v0, "_[\./A-z0-9\p{Sc}]+" // string@5747 │ │ +3836ee: 7110 789b 0000 |008f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +3836f4: 0c00 |0092: move-result-object v0 │ │ +3836f6: 6900 6276 |0093: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@7662 │ │ +3836fa: 1a00 f156 |0095: const-string v0, "[\+\#0][0-9\-\*]+\#?" // string@56f1 │ │ +3836fe: 7110 789b 0000 |0097: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383704: 0c00 |009a: move-result-object v0 │ │ +383706: 6900 5276 |009b: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@7652 │ │ +38370a: 1a00 b255 |009d: const-string v0, "[0-9\%][0-9A-Za-z_\^\~]+" // string@55b2 │ │ +38370e: 7110 789b 0000 |009f: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383714: 0c00 |00a2: move-result-object v0 │ │ +383716: 6900 5a76 |00a3: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@765a │ │ +38371a: 1a00 9b03 |00a5: const-string v0, "((([\+\-])|([0-9]\.)|([1-9]))[0-9_·\'\.\,]*[0-9])|([0-9])" // string@039b │ │ +38371e: 7110 789b 0000 |00a7: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383724: 0c00 |00aa: move-result-object v0 │ │ +383726: 6900 5776 |00ab: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7657 │ │ +38372a: 1a00 f456 |00ad: const-string v0, "[\+\-]?[0-9_·\'\.\,]*[0-9][eE][\+\-]?[0-9]+[\~0-9]*" // string@56f4 │ │ +38372e: 7110 789b 0000 |00af: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383734: 0c00 |00b2: move-result-object v0 │ │ +383736: 6900 5376 |00b3: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@7653 │ │ +38373a: 1a00 f356 |00b5: const-string v0, "[\+\-]?0[xX][0-9A-Fa-f_·\'\.\,]*[0-9A-Fa-f]([pP][\+\-]?[0-9]+[\~0-9]*)?" // string@56f3 │ │ +38373e: 7110 789b 0000 |00b7: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383744: 0c00 |00ba: move-result-object v0 │ │ +383746: 6900 5476 |00bb: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@7654 │ │ +38374a: 1a00 1157 |00bd: const-string v0, "\-?[0-9]+\-[0-1][0-9]\-[0-9][0-9]T?[\.0-9\:\+\-]*" // string@5711 │ │ +38374e: 7110 789b 0000 |00bf: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383754: 0c00 |00c2: move-result-object v0 │ │ +383756: 6900 4e76 |00c3: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@764e │ │ +38375a: 1a00 b555 |00c5: const-string v0, "[0-9][0-9]\.[0-1][0-9]\.[12]?[0-9]?[0-9][0-9]" // string@55b5 │ │ +38375e: 7110 789b 0000 |00c7: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383764: 0c00 |00ca: move-result-object v0 │ │ +383766: 6900 4f76 |00cb: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DATE_D:Ljava/util/regex/Pattern; // field@764f │ │ +38376a: 1a00 b455 |00cd: const-string v0, "[0-9]+\:[0-9][0-9](\:[0-9][0-9])?" // string@55b4 │ │ +38376e: 7110 789b 0000 |00cf: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383774: 0c00 |00d2: move-result-object v0 │ │ +383776: 6900 6176 |00d3: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_TIME:Ljava/util/regex/Pattern; // field@7661 │ │ +38377a: 1a00 0157 |00d5: const-string v0, "[_\^\~\p{L}\p{S}\p{N}\p{M}]*[\p{L}\p{S}][_\^\~\p{L}\p{S}\p{N}\p{M}]*" // string@5701 │ │ +38377e: 7110 789b 0000 |00d7: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +383784: 0c00 |00da: move-result-object v0 │ │ +383786: 6900 6376 |00db: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@7663 │ │ +38378a: 2200 b014 |00dd: new-instance v0, Lnet/sf/dibdib/generic/QSeqStatic; // type@14b0 │ │ +38378e: 7010 cea2 0000 |00df: invoke-direct {v0}, Lnet/sf/dibdib/generic/QSeqStatic;.:()V // method@a2ce │ │ +383794: 6900 4a76 |00e2: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.NIL:Lnet/sf/dibdib/generic/QSeqStatic; // field@764a │ │ +383798: 6200 ce76 |00e4: sget-object v0, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76ce │ │ +38379c: 7110 25a3 0000 |00e6: invoke-static {v0}, Lnet/sf/dibdib/generic/QWordStatic;.shash4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)[B // method@a325 │ │ +3837a2: 0c00 |00e9: move-result-object v0 │ │ +3837a4: 6900 4b76 |00ea: sput-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.NIL_SHASH:[B // field@764b │ │ +3837a8: 0e00 |00ec: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=26 │ │ 0x0007 line=31 │ │ 0x000f line=32 │ │ 0x0017 line=33 │ │ 0x001f line=34 │ │ @@ -825797,28 +825797,28 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -3837b0: |[3837b0] net.sf.dibdib.generic.QSeqStatic.:()V │ │ -3837c0: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3837c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3837c8: 5930 7276 |0004: iput v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ -3837cc: 6201 7576 |0006: sget-object v1, Lnet/sf/dibdib/generic/QSeqStatic;.zNil:[Lnet/sf/dibdib/generic/QWordStatic; // field@7675 │ │ -3837d0: 5b31 7376 |0008: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ -3837d4: 6202 4a76 |000a: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.NIL:Lnet/sf/dibdib/generic/QSeqStatic; // field@764a │ │ -3837d8: 5b32 7476 |000c: iput-object v2, v3, Lnet/sf/dibdib/generic/QSeqStatic;.optionalErrorMsg:Lnet/sf/dibdib/generic/QSeqStatic; // field@7674 │ │ -3837dc: 5930 7276 |000e: iput v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ -3837e0: 5b31 7376 |0010: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ -3837e4: 3323 0300 |0012: if-ne v3, v2, 0015 // +0003 │ │ -3837e8: 0732 |0014: move-object v2, v3 │ │ -3837ea: 5b32 7476 |0015: iput-object v2, v3, Lnet/sf/dibdib/generic/QSeqStatic;.optionalErrorMsg:Lnet/sf/dibdib/generic/QSeqStatic; // field@7674 │ │ -3837ee: 0e00 |0017: return-void │ │ +3837ac: |[3837ac] net.sf.dibdib.generic.QSeqStatic.:()V │ │ +3837bc: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3837c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3837c4: 5930 7276 |0004: iput v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ +3837c8: 6201 7576 |0006: sget-object v1, Lnet/sf/dibdib/generic/QSeqStatic;.zNil:[Lnet/sf/dibdib/generic/QWordStatic; // field@7675 │ │ +3837cc: 5b31 7376 |0008: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ +3837d0: 6202 4a76 |000a: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.NIL:Lnet/sf/dibdib/generic/QSeqStatic; // field@764a │ │ +3837d4: 5b32 7476 |000c: iput-object v2, v3, Lnet/sf/dibdib/generic/QSeqStatic;.optionalErrorMsg:Lnet/sf/dibdib/generic/QSeqStatic; // field@7674 │ │ +3837d8: 5930 7276 |000e: iput v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ +3837dc: 5b31 7376 |0010: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ +3837e0: 3323 0300 |0012: if-ne v3, v2, 0015 // +0003 │ │ +3837e4: 0732 |0014: move-object v2, v3 │ │ +3837e6: 5b32 7476 |0015: iput-object v2, v3, Lnet/sf/dibdib/generic/QSeqStatic;.optionalErrorMsg:Lnet/sf/dibdib/generic/QSeqStatic; // field@7674 │ │ +3837ea: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0004 line=19 │ │ 0x0006 line=20 │ │ 0x000a line=22 │ │ 0x000e line=116 │ │ @@ -825832,29 +825832,29 @@ │ │ type : '(Lnet/sf/dibdib/generic/QWordStatic;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -3837f0: |[3837f0] net.sf.dibdib.generic.QSeqStatic.:(Lnet/sf/dibdib/generic/QWordStatic;)V │ │ -383800: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ -383806: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -383808: 5930 7276 |0004: iput v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ -38380c: 6201 7576 |0006: sget-object v1, Lnet/sf/dibdib/generic/QSeqStatic;.zNil:[Lnet/sf/dibdib/generic/QWordStatic; // field@7675 │ │ -383810: 5b31 7376 |0008: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ -383814: 6201 4a76 |000a: sget-object v1, Lnet/sf/dibdib/generic/QSeqStatic;.NIL:Lnet/sf/dibdib/generic/QSeqStatic; // field@764a │ │ -383818: 5b31 7476 |000c: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.optionalErrorMsg:Lnet/sf/dibdib/generic/QSeqStatic; // field@7674 │ │ -38381c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -38381e: 5932 7276 |000f: iput v2, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ -383822: 2322 1216 |0011: new-array v2, v2, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ -383826: 4d04 0200 |0013: aput-object v4, v2, v0 │ │ -38382a: 5b32 7376 |0015: iput-object v2, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ -38382e: 5b31 7476 |0017: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.optionalErrorMsg:Lnet/sf/dibdib/generic/QSeqStatic; // field@7674 │ │ -383832: 0e00 |0019: return-void │ │ +3837ec: |[3837ec] net.sf.dibdib.generic.QSeqStatic.:(Lnet/sf/dibdib/generic/QWordStatic;)V │ │ +3837fc: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ +383802: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +383804: 5930 7276 |0004: iput v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ +383808: 6201 7576 |0006: sget-object v1, Lnet/sf/dibdib/generic/QSeqStatic;.zNil:[Lnet/sf/dibdib/generic/QWordStatic; // field@7675 │ │ +38380c: 5b31 7376 |0008: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ +383810: 6201 4a76 |000a: sget-object v1, Lnet/sf/dibdib/generic/QSeqStatic;.NIL:Lnet/sf/dibdib/generic/QSeqStatic; // field@764a │ │ +383814: 5b31 7476 |000c: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.optionalErrorMsg:Lnet/sf/dibdib/generic/QSeqStatic; // field@7674 │ │ +383818: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +38381a: 5932 7276 |000f: iput v2, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ +38381e: 2322 1216 |0011: new-array v2, v2, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ +383822: 4d04 0200 |0013: aput-object v4, v2, v0 │ │ +383826: 5b32 7376 |0015: iput-object v2, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ +38382a: 5b31 7476 |0017: iput-object v1, v3, Lnet/sf/dibdib/generic/QSeqStatic;.optionalErrorMsg:Lnet/sf/dibdib/generic/QSeqStatic; // field@7674 │ │ +38382e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=19 │ │ 0x0006 line=20 │ │ 0x000a line=22 │ │ 0x000f line=122 │ │ @@ -825869,499 +825869,499 @@ │ │ type : '()Lnet/sf/dibdib/generic/QSeqStatic;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3835a8: |[3835a8] net.sf.dibdib.generic.QSeqStatic.create:()Lnet/sf/dibdib/generic/QSeqStatic; │ │ -3835b8: 2200 b014 |0000: new-instance v0, Lnet/sf/dibdib/generic/QSeqStatic; // type@14b0 │ │ -3835bc: 7010 cea2 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/generic/QSeqStatic;.:()V // method@a2ce │ │ -3835c2: 1100 |0005: return-object v0 │ │ +3835a4: |[3835a4] net.sf.dibdib.generic.QSeqStatic.create:()Lnet/sf/dibdib/generic/QSeqStatic; │ │ +3835b4: 2200 b014 |0000: new-instance v0, Lnet/sf/dibdib/generic/QSeqStatic; // type@14b0 │ │ +3835b8: 7010 cea2 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/generic/QSeqStatic;.:()V // method@a2ce │ │ +3835be: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ │ │ #4 : (in Lnet/sf/dibdib/generic/QSeqStatic;) │ │ name : 'isCurrency' │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -382b18: |[382b18] net.sf.dibdib.generic.QSeqStatic.isCurrency:(C)Z │ │ -382b28: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ -382b2c: 3210 1500 |0002: if-eq v0, v1, 0017 // +0015 │ │ -382b30: 1300 a200 |0004: const/16 v0, #int 162 // #a2 │ │ -382b34: 3610 0600 |0006: if-gt v0, v1, 000c // +0006 │ │ -382b38: 1300 a500 |0008: const/16 v0, #int 165 // #a5 │ │ -382b3c: 3701 0d00 |000a: if-le v1, v0, 0017 // +000d │ │ -382b40: 1300 a020 |000c: const/16 v0, #int 8352 // #20a0 │ │ -382b44: 3610 0700 |000e: if-gt v0, v1, 0015 // +0007 │ │ -382b48: 1300 cf20 |0010: const/16 v0, #int 8399 // #20cf │ │ -382b4c: 3501 0300 |0012: if-ge v1, v0, 0015 // +0003 │ │ -382b50: 2803 |0014: goto 0017 // +0003 │ │ -382b52: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -382b54: 2802 |0016: goto 0018 // +0002 │ │ -382b56: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -382b58: 0f01 |0018: return v1 │ │ +382b14: |[382b14] net.sf.dibdib.generic.QSeqStatic.isCurrency:(C)Z │ │ +382b24: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ +382b28: 3210 1500 |0002: if-eq v0, v1, 0017 // +0015 │ │ +382b2c: 1300 a200 |0004: const/16 v0, #int 162 // #a2 │ │ +382b30: 3610 0600 |0006: if-gt v0, v1, 000c // +0006 │ │ +382b34: 1300 a500 |0008: const/16 v0, #int 165 // #a5 │ │ +382b38: 3701 0d00 |000a: if-le v1, v0, 0017 // +000d │ │ +382b3c: 1300 a020 |000c: const/16 v0, #int 8352 // #20a0 │ │ +382b40: 3610 0700 |000e: if-gt v0, v1, 0015 // +0007 │ │ +382b44: 1300 cf20 |0010: const/16 v0, #int 8399 // #20cf │ │ +382b48: 3501 0300 |0012: if-ge v1, v0, 0015 // +0003 │ │ +382b4c: 2803 |0014: goto 0017 // +0003 │ │ +382b4e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +382b50: 2802 |0016: goto 0018 // +0002 │ │ +382b52: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +382b54: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lnet/sf/dibdib/generic/QSeqStatic;) │ │ name : 'splitTextAppend' │ │ type : '([Lnet/sf/dibdib/generic/QWordStatic;ILjava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 803 16-bit code units │ │ -382c5c: |[382c5c] net.sf.dibdib.generic.QSeqStatic.splitTextAppend:([Lnet/sf/dibdib/generic/QWordStatic;ILjava/lang/String;)I │ │ -382c6c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -382c70: 6e10 2298 0f00 |0002: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -382c76: 0a01 |0005: move-result v1 │ │ -382c78: 3d01 1c03 |0006: if-lez v1, 0322 // +031c │ │ -382c7c: d801 0e04 |0008: add-int/lit8 v1, v14, #int 4 // #04 │ │ -382c80: 21d2 |000a: array-length v2, v13 │ │ -382c82: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -382c84: 3421 0300 |000c: if-lt v1, v2, 000f // +0003 │ │ -382c88: 0f03 |000e: return v3 │ │ -382c8a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -382c8c: 6e20 0998 1f00 |0010: invoke-virtual {v15, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382c92: 0a02 |0013: move-result v2 │ │ -382c94: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -382c96: 6e10 2298 0f00 |0015: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -382c9c: 0a05 |0018: move-result v5 │ │ -382c9e: 1306 3900 |0019: const/16 v6, #int 57 // #39 │ │ -382ca2: 1307 3000 |001b: const/16 v7, #int 48 // #30 │ │ -382ca6: 3554 3000 |001d: if-ge v4, v5, 004d // +0030 │ │ -382caa: 1305 6100 |001f: const/16 v5, #int 97 // #61 │ │ -382cae: 3625 0600 |0021: if-gt v5, v2, 0027 // +0006 │ │ -382cb2: 1305 7a00 |0023: const/16 v5, #int 122 // #7a │ │ -382cb6: 3752 2800 |0025: if-le v2, v5, 004d // +0028 │ │ -382cba: 3627 0400 |0027: if-gt v7, v2, 002b // +0004 │ │ -382cbe: 3762 2400 |0029: if-le v2, v6, 004d // +0024 │ │ -382cc2: 1305 4100 |002b: const/16 v5, #int 65 // #41 │ │ -382cc6: 3625 0600 |002d: if-gt v5, v2, 0033 // +0006 │ │ -382cca: 1305 5a00 |002f: const/16 v5, #int 90 // #5a │ │ -382cce: 3752 1c00 |0031: if-le v2, v5, 004d // +001c │ │ -382cd2: 1305 2000 |0033: const/16 v5, #int 32 // #20 │ │ -382cd6: 3625 1800 |0035: if-gt v5, v2, 004d // +0018 │ │ -382cda: 7110 d4a2 0200 |0037: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeqStatic;.isCurrency:(C)Z // method@a2d4 │ │ -382ce0: 0a05 |003a: move-result v5 │ │ -382ce2: 3905 0f00 |003b: if-nez v5, 004a // +000f │ │ -382ce6: 6e20 0998 4f00 |003d: invoke-virtual {v15, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382cec: 0a05 |0040: move-result v5 │ │ -382cee: 1a08 e505 |0041: const-string v8, ".:*_+^~()[]{}<>?%!&@'"«‘‛“‟‹." // string@05e5 │ │ -382cf2: 6e20 1a98 5800 |0043: invoke-virtual {v8, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -382cf8: 0a05 |0046: move-result v5 │ │ -382cfa: 3b05 0300 |0047: if-gez v5, 004a // +0003 │ │ -382cfe: 2804 |0049: goto 004d // +0004 │ │ -382d00: d804 0401 |004a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -382d04: 28c9 |004c: goto 0015 // -0037 │ │ -382d06: 6e10 2298 0f00 |004d: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -382d0c: 0a05 |0050: move-result v5 │ │ -382d0e: 3454 0d00 |0051: if-lt v4, v5, 005e // +000d │ │ -382d12: d801 0e01 |0053: add-int/lit8 v1, v14, #int 1 // #01 │ │ -382d16: 7110 1ca3 0f00 |0055: invoke-static {v15}, Lnet/sf/dibdib/generic/QWordStatic;.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31c │ │ -382d1c: 0c0f |0058: move-result-object v15 │ │ -382d1e: 4d0f 0d0e |0059: aput-object v15, v13, v14 │ │ -382d22: 070f |005b: move-object v15, v0 │ │ -382d24: 011e |005c: move v14, v1 │ │ -382d26: 28a5 |005d: goto 0002 // -005b │ │ -382d28: 1305 0e00 |005e: const/16 v5, #int 14 // #e │ │ -382d2c: 1a08 d304 |0060: const-string v8, "+-0123456789#" // string@04d3 │ │ -382d30: 6e20 1a98 2800 |0062: invoke-virtual {v8, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -382d36: 0a08 |0065: move-result v8 │ │ -382d38: 1219 |0066: const/4 v9, #int 1 // #1 │ │ -382d3a: 3d08 0400 |0067: if-lez v8, 006b // +0004 │ │ -382d3e: 1218 |0069: const/4 v8, #int 1 // #1 │ │ -382d40: 2802 |006a: goto 006c // +0002 │ │ -382d42: 1208 |006b: const/4 v8, #int 0 // #0 │ │ -382d44: 3d04 3900 |006c: if-lez v4, 00a5 // +0039 │ │ -382d48: 3349 2700 |006e: if-ne v9, v4, 0095 // +0027 │ │ -382d4c: 6e10 2298 0f00 |0070: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -382d52: 0a0a |0073: move-result v10 │ │ -382d54: 35a9 2100 |0074: if-ge v9, v10, 0095 // +0021 │ │ -382d58: 130a 2b00 |0076: const/16 v10, #int 43 // #2b │ │ -382d5c: 6e20 0998 1f00 |0078: invoke-virtual {v15, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382d62: 0a0b |007b: move-result v11 │ │ -382d64: 32ba 0a00 |007c: if-eq v10, v11, 0086 // +000a │ │ -382d68: 130a 2d00 |007e: const/16 v10, #int 45 // #2d │ │ -382d6c: 6e20 0998 1f00 |0080: invoke-virtual {v15, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382d72: 0a0b |0083: move-result v11 │ │ -382d74: 33ba 1100 |0084: if-ne v10, v11, 0095 // +0011 │ │ -382d78: 6e20 0998 9f00 |0086: invoke-virtual {v15, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382d7e: 0a0a |0089: move-result v10 │ │ -382d80: 36a7 0b00 |008a: if-gt v7, v10, 0095 // +000b │ │ -382d84: 6e20 0998 9f00 |008c: invoke-virtual {v15, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382d8a: 0a07 |008f: move-result v7 │ │ -382d8c: 3476 0500 |0090: if-lt v6, v7, 0095 // +0005 │ │ -382d90: 0704 |0092: move-object v4, v0 │ │ -382d92: 1218 |0093: const/4 v8, #int 1 // #1 │ │ -382d94: 2812 |0094: goto 00a6 // +0012 │ │ -382d96: 6e30 2e98 1f04 |0095: invoke-virtual {v15, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -382d9c: 0c02 |0098: move-result-object v2 │ │ -382d9e: 6e20 2d98 4f00 |0099: invoke-virtual {v15, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -382da4: 0c0f |009c: move-result-object v15 │ │ -382da6: 6e20 0998 1f00 |009d: invoke-virtual {v15, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382dac: 0a04 |00a0: move-result v4 │ │ -382dae: 014c |00a1: move v12, v4 │ │ -382db0: 0724 |00a2: move-object v4, v2 │ │ -382db2: 01c2 |00a3: move v2, v12 │ │ -382db4: 2802 |00a4: goto 00a6 // +0002 │ │ -382db6: 0704 |00a5: move-object v4, v0 │ │ -382db8: 3808 0c01 |00a6: if-eqz v8, 01b2 // +010c │ │ -382dbc: 6202 5476 |00a8: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@7654 │ │ -382dc0: 6e20 7a9b f200 |00aa: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382dc6: 0c02 |00ad: move-result-object v2 │ │ -382dc8: 6e10 6d9b 0200 |00ae: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382dce: 0a06 |00b1: move-result v6 │ │ -382dd0: 3806 1100 |00b2: if-eqz v6, 00c3 // +0011 │ │ -382dd4: 6e10 769b 0200 |00b4: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382dda: 0a06 |00b7: move-result v6 │ │ -382ddc: 3906 0b00 |00b8: if-nez v6, 00c3 // +000b │ │ -382de0: 6e10 6c9b 0200 |00ba: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382de6: 0a02 |00bd: move-result v2 │ │ -382de8: 1206 |00be: const/4 v6, #int 0 // #0 │ │ -382dea: 1207 |00bf: const/4 v7, #int 0 // #0 │ │ -382dec: 1218 |00c0: const/4 v8, #int 1 // #1 │ │ -382dee: 2900 d300 |00c1: goto/16 0194 // +00d3 │ │ -382df2: 6202 4e76 |00c3: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@764e │ │ -382df6: 6e20 7a9b f200 |00c5: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382dfc: 0c02 |00c8: move-result-object v2 │ │ -382dfe: 6e10 6d9b 0200 |00c9: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382e04: 0a06 |00cc: move-result v6 │ │ -382e06: 3806 1100 |00cd: if-eqz v6, 00de // +0011 │ │ -382e0a: 6e10 769b 0200 |00cf: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382e10: 0a06 |00d2: move-result v6 │ │ -382e12: 3906 0b00 |00d3: if-nez v6, 00de // +000b │ │ -382e16: 6e10 6c9b 0200 |00d5: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382e1c: 0a02 |00d8: move-result v2 │ │ -382e1e: 1216 |00d9: const/4 v6, #int 1 // #1 │ │ -382e20: 1207 |00da: const/4 v7, #int 0 // #0 │ │ -382e22: 1208 |00db: const/4 v8, #int 0 // #0 │ │ -382e24: 2900 b800 |00dc: goto/16 0194 // +00b8 │ │ -382e28: 6202 5376 |00de: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@7653 │ │ -382e2c: 6e20 7a9b f200 |00e0: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382e32: 0c02 |00e3: move-result-object v2 │ │ -382e34: 6e10 6d9b 0200 |00e4: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382e3a: 0a06 |00e7: move-result v6 │ │ -382e3c: 3806 0d00 |00e8: if-eqz v6, 00f5 // +000d │ │ -382e40: 6e10 769b 0200 |00ea: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382e46: 0a06 |00ed: move-result v6 │ │ -382e48: 3906 0700 |00ee: if-nez v6, 00f5 // +0007 │ │ -382e4c: 6e10 6c9b 0200 |00f0: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382e52: 0a02 |00f3: move-result v2 │ │ -382e54: 28ca |00f4: goto 00be // -0036 │ │ -382e56: 6202 5776 |00f5: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7657 │ │ -382e5a: 6e20 7a9b f200 |00f7: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382e60: 0c02 |00fa: move-result-object v2 │ │ -382e62: 6e10 6d9b 0200 |00fb: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382e68: 0a06 |00fe: move-result v6 │ │ -382e6a: 3806 6000 |00ff: if-eqz v6, 015f // +0060 │ │ -382e6e: 6e10 769b 0200 |0101: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382e74: 0a06 |0104: move-result v6 │ │ -382e76: 3906 5a00 |0105: if-nez v6, 015f // +005a │ │ -382e7a: 6e10 6c9b 0200 |0107: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382e80: 0a02 |010a: move-result v2 │ │ -382e82: 6206 6176 |010b: sget-object v6, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_TIME:Ljava/util/regex/Pattern; // field@7661 │ │ -382e86: 6e20 7a9b f600 |010d: invoke-virtual {v6, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382e8c: 0c06 |0110: move-result-object v6 │ │ -382e8e: 6e10 6d9b 0600 |0111: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382e94: 0a07 |0114: move-result v7 │ │ -382e96: 3807 0d00 |0115: if-eqz v7, 0122 // +000d │ │ -382e9a: 6e10 769b 0600 |0117: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382ea0: 0a07 |011a: move-result v7 │ │ -382ea2: 3907 0700 |011b: if-nez v7, 0122 // +0007 │ │ -382ea6: 6e10 6c9b 0600 |011d: invoke-virtual {v6}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382eac: 0a06 |0120: move-result v6 │ │ -382eae: 2832 |0121: goto 0153 // +0032 │ │ -382eb0: 6206 5276 |0122: sget-object v6, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@7652 │ │ -382eb4: 6e20 7a9b f600 |0124: invoke-virtual {v6, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382eba: 0c06 |0127: move-result-object v6 │ │ -382ebc: 6e10 6d9b 0600 |0128: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382ec2: 0a07 |012b: move-result v7 │ │ -382ec4: 3807 0d00 |012c: if-eqz v7, 0139 // +000d │ │ -382ec8: 6e10 769b 0600 |012e: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382ece: 0a07 |0131: move-result v7 │ │ -382ed0: 3907 0700 |0132: if-nez v7, 0139 // +0007 │ │ -382ed4: 6e10 6c9b 0600 |0134: invoke-virtual {v6}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382eda: 0a06 |0137: move-result v6 │ │ -382edc: 281b |0138: goto 0153 // +001b │ │ -382ede: 6206 5a76 |0139: sget-object v6, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@765a │ │ -382ee2: 6e20 7a9b f600 |013b: invoke-virtual {v6, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382ee8: 0c06 |013e: move-result-object v6 │ │ -382eea: 6e10 6d9b 0600 |013f: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382ef0: 0a07 |0142: move-result v7 │ │ -382ef2: 3807 0f00 |0143: if-eqz v7, 0152 // +000f │ │ -382ef6: 6e10 769b 0600 |0145: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382efc: 0a07 |0148: move-result v7 │ │ -382efe: 3907 0900 |0149: if-nez v7, 0152 // +0009 │ │ -382f02: 6e10 6c9b 0600 |014b: invoke-virtual {v6}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382f08: 0a02 |014e: move-result v2 │ │ -382f0a: 0126 |014f: move v6, v2 │ │ -382f0c: 1217 |0150: const/4 v7, #int 1 // #1 │ │ -382f0e: 2803 |0151: goto 0154 // +0003 │ │ -382f10: 1206 |0152: const/4 v6, #int 0 // #0 │ │ -382f12: 1207 |0153: const/4 v7, #int 0 // #0 │ │ -382f14: 3526 0400 |0154: if-ge v6, v2, 0158 // +0004 │ │ -382f18: 1218 |0156: const/4 v8, #int 1 // #1 │ │ -382f1a: 2802 |0157: goto 0159 // +0002 │ │ -382f1c: 1208 |0158: const/4 v8, #int 0 // #0 │ │ -382f1e: 3808 0300 |0159: if-eqz v8, 015c // +0003 │ │ -382f22: 2802 |015b: goto 015d // +0002 │ │ -382f24: 0162 |015c: move v2, v6 │ │ -382f26: 1206 |015d: const/4 v6, #int 0 // #0 │ │ -382f28: 2836 |015e: goto 0194 // +0036 │ │ -382f2a: 6202 5276 |015f: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@7652 │ │ -382f2e: 6e20 7a9b f200 |0161: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382f34: 0c02 |0164: move-result-object v2 │ │ -382f36: 6e10 6d9b 0200 |0165: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382f3c: 0a06 |0168: move-result v6 │ │ -382f3e: 3806 0d00 |0169: if-eqz v6, 0176 // +000d │ │ -382f42: 6e10 769b 0200 |016b: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382f48: 0a06 |016e: move-result v6 │ │ -382f4a: 3906 0700 |016f: if-nez v6, 0176 // +0007 │ │ -382f4e: 6e10 6c9b 0200 |0171: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382f54: 0a02 |0174: move-result v2 │ │ -382f56: 281c |0175: goto 0191 // +001c │ │ -382f58: 6202 5a76 |0176: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@765a │ │ -382f5c: 6e20 7a9b f200 |0178: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382f62: 0c02 |017b: move-result-object v2 │ │ -382f64: 6e10 6d9b 0200 |017c: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382f6a: 0a06 |017f: move-result v6 │ │ -382f6c: 3806 1000 |0180: if-eqz v6, 0190 // +0010 │ │ -382f70: 6e10 769b 0200 |0182: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382f76: 0a06 |0185: move-result v6 │ │ -382f78: 3906 0a00 |0186: if-nez v6, 0190 // +000a │ │ -382f7c: 6e10 6c9b 0200 |0188: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382f82: 0a02 |018b: move-result v2 │ │ -382f84: 1206 |018c: const/4 v6, #int 0 // #0 │ │ -382f86: 1217 |018d: const/4 v7, #int 1 // #1 │ │ -382f88: 2900 4dff |018e: goto/16 00db // -00b3 │ │ -382f8c: 12f2 |0190: const/4 v2, #int -1 // #ff │ │ -382f8e: 1206 |0191: const/4 v6, #int 0 // #0 │ │ -382f90: 2900 48ff |0192: goto/16 00da // -00b8 │ │ -382f94: 3808 4600 |0194: if-eqz v8, 01da // +0046 │ │ -382f98: 620a 6276 |0196: sget-object v10, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@7662 │ │ -382f9c: 6e20 2d98 2f00 |0198: invoke-virtual {v15, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -382fa2: 0c0b |019b: move-result-object v11 │ │ -382fa4: 6e20 7a9b ba00 |019c: invoke-virtual {v10, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -382faa: 0c0a |019f: move-result-object v10 │ │ -382fac: 6e10 6d9b 0a00 |01a0: invoke-virtual {v10}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -382fb2: 0a0b |01a3: move-result v11 │ │ -382fb4: 380b 3600 |01a4: if-eqz v11, 01da // +0036 │ │ -382fb8: 6e10 769b 0a00 |01a6: invoke-virtual {v10}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -382fbe: 0a0b |01a9: move-result v11 │ │ -382fc0: 390b 3000 |01aa: if-nez v11, 01da // +0030 │ │ -382fc4: 6e10 6c9b 0a00 |01ac: invoke-virtual {v10}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -382fca: 0a0a |01af: move-result v10 │ │ -382fcc: b0a2 |01b0: add-int/2addr v2, v10 │ │ -382fce: 2829 |01b1: goto 01da // +0029 │ │ -382fd0: 6e10 2298 0f00 |01b2: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -382fd6: 0a06 |01b5: move-result v6 │ │ -382fd8: 3569 2100 |01b6: if-ge v9, v6, 01d7 // +0021 │ │ -382fdc: 6e20 0998 9f00 |01b8: invoke-virtual {v15, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -382fe2: 0a06 |01bb: move-result v6 │ │ -382fe4: 1307 2700 |01bc: const/16 v7, #int 39 // #27 │ │ -382fe8: 3367 1900 |01be: if-ne v7, v6, 01d7 // +0019 │ │ -382fec: 1306 4900 |01c0: const/16 v6, #int 73 // #49 │ │ -382ff0: 3262 0b00 |01c2: if-eq v2, v6, 01cd // +000b │ │ -382ff4: 1306 5000 |01c4: const/16 v6, #int 80 // #50 │ │ -382ff8: 3262 0700 |01c6: if-eq v2, v6, 01cd // +0007 │ │ -382ffc: 1306 5800 |01c8: const/16 v6, #int 88 // #58 │ │ -383000: 3262 0300 |01ca: if-eq v2, v6, 01cd // +0003 │ │ -383004: 280b |01cc: goto 01d7 // +000b │ │ -383006: 6e20 1f98 7f00 |01cd: invoke-virtual {v15, v7}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ -38300c: 0a02 |01d0: move-result v2 │ │ -38300e: 3429 0300 |01d1: if-lt v9, v2, 01d4 // +0003 │ │ -383012: 2804 |01d3: goto 01d7 // +0004 │ │ -383014: d802 0202 |01d4: add-int/lit8 v2, v2, #int 2 // #02 │ │ -383018: 2802 |01d6: goto 01d8 // +0002 │ │ -38301a: 12f2 |01d7: const/4 v2, #int -1 // #ff │ │ -38301c: 1206 |01d8: const/4 v6, #int 0 // #0 │ │ -38301e: 1207 |01d9: const/4 v7, #int 0 // #0 │ │ -383020: 3b02 8900 |01da: if-gez v2, 0263 // +0089 │ │ -383024: 6202 6376 |01dc: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@7663 │ │ -383028: 6e20 7a9b f200 |01de: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -38302e: 0c06 |01e1: move-result-object v6 │ │ -383030: 6e10 6d9b 0600 |01e2: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -383036: 0a07 |01e5: move-result v7 │ │ -383038: 3807 0700 |01e6: if-eqz v7, 01ed // +0007 │ │ -38303c: 6e10 769b 0600 |01e8: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -383042: 0a06 |01eb: move-result v6 │ │ -383044: 2805 |01ec: goto 01f1 // +0005 │ │ -383046: 6e10 2298 0f00 |01ed: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -38304c: 0a06 |01f0: move-result v6 │ │ -38304e: 6207 5976 |01f1: sget-object v7, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMERICS:Ljava/util/regex/Pattern; // field@7659 │ │ -383052: 6e20 7a9b f700 |01f3: invoke-virtual {v7, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -383058: 0c07 |01f6: move-result-object v7 │ │ -38305a: 6e10 6d9b 0700 |01f7: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -383060: 0a0a |01fa: move-result v10 │ │ -383062: 380a 0700 |01fb: if-eqz v10, 0202 // +0007 │ │ -383066: 6e10 769b 0700 |01fd: invoke-virtual {v7}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -38306c: 0a0a |0200: move-result v10 │ │ -38306e: 2802 |0201: goto 0203 // +0002 │ │ -383070: 016a |0202: move v10, v6 │ │ -383072: 36a6 2500 |0203: if-gt v6, v10, 0228 // +0025 │ │ -383076: 6207 5076 |0205: sget-object v7, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS:Ljava/util/regex/Pattern; // field@7650 │ │ -38307a: 6e20 7a9b f700 |0207: invoke-virtual {v7, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -383080: 0c07 |020a: move-result-object v7 │ │ -383082: 6e10 6d9b 0700 |020b: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -383088: 0a0a |020e: move-result v10 │ │ -38308a: 380a 0700 |020f: if-eqz v10, 0216 // +0007 │ │ -38308e: 6e10 769b 0700 |0211: invoke-virtual {v7}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -383094: 0a0a |0214: move-result v10 │ │ -383096: 2802 |0215: goto 0217 // +0002 │ │ -383098: 016a |0216: move v10, v6 │ │ -38309a: 36a6 1100 |0217: if-gt v6, v10, 0228 // +0011 │ │ -38309e: 6e20 7a9b f200 |0219: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -3830a4: 0c07 |021c: move-result-object v7 │ │ -3830a6: 6e10 6d9b 0700 |021d: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -3830ac: 0a02 |0220: move-result v2 │ │ -3830ae: 3802 0600 |0221: if-eqz v2, 0227 // +0006 │ │ -3830b2: 6e10 769b 0700 |0223: invoke-virtual {v7}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -3830b8: 0a03 |0226: move-result v3 │ │ -3830ba: 013a |0227: move v10, v3 │ │ -3830bc: 3b0a 1b00 |0228: if-gez v10, 0243 // +001b │ │ -3830c0: 2201 e812 |022a: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3830c4: 7010 4098 0100 |022c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3830ca: 6e20 4b98 4100 |022f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3830d0: 6e20 4b98 f100 |0232: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3830d6: 6e10 5498 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3830dc: 0c0f |0238: move-result-object v15 │ │ -3830de: d801 0e01 |0239: add-int/lit8 v1, v14, #int 1 // #01 │ │ -3830e2: 7110 1ca3 0f00 |023b: invoke-static {v15}, Lnet/sf/dibdib/generic/QWordStatic;.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31c │ │ -3830e8: 0c0f |023e: move-result-object v15 │ │ -3830ea: 4d0f 0d0e |023f: aput-object v15, v13, v14 │ │ -3830ee: 2900 1afe |0241: goto/16 005b // -01e6 │ │ -3830f2: 3d0a 1a00 |0243: if-lez v10, 025d // +001a │ │ -3830f6: 2202 e812 |0245: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3830fa: 7010 4098 0200 |0247: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -383100: 6e20 4b98 4200 |024a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -383106: 6e30 2e98 1f0a |024d: invoke-virtual {v15, v1, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38310c: 0c03 |0250: move-result-object v3 │ │ -38310e: 6e20 4b98 3200 |0251: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -383114: 6e10 5498 0200 |0254: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38311a: 0c02 |0257: move-result-object v2 │ │ -38311c: 6e20 2d98 af00 |0258: invoke-virtual {v15, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -383122: 0c0f |025b: move-result-object v15 │ │ -383124: 0724 |025c: move-object v4, v2 │ │ -383126: 6e10 6c9b 0700 |025d: invoke-virtual {v7}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -38312c: 0a02 |0260: move-result v2 │ │ -38312e: b1a2 |0261: sub-int/2addr v2, v10 │ │ -383130: 284a |0262: goto 02ac // +004a │ │ -383132: 3806 0700 |0263: if-eqz v6, 026a // +0007 │ │ -383136: d802 0201 |0265: add-int/lit8 v2, v2, #int 1 // #01 │ │ -38313a: 1225 |0267: const/4 v5, #int 2 // #2 │ │ -38313c: 1208 |0268: const/4 v8, #int 0 // #0 │ │ -38313e: 2843 |0269: goto 02ac // +0043 │ │ -383140: 3807 0700 |026a: if-eqz v7, 0271 // +0007 │ │ -383144: 1305 0d00 |026c: const/16 v5, #int 13 // #d │ │ -383148: d802 0201 |026e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -38314c: 28f8 |0270: goto 0268 // -0008 │ │ -38314e: 3808 3b00 |0271: if-eqz v8, 02ac // +003b │ │ -383152: 6e10 2298 0400 |0273: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -383158: 0a03 |0276: move-result v3 │ │ -38315a: 3d03 3500 |0277: if-lez v3, 02ac // +0035 │ │ -38315e: 1a03 ce04 |0279: const-string v3, "+" // string@04ce │ │ -383162: 6e20 1198 3400 |027b: invoke-virtual {v4, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -383168: 0a03 |027e: move-result v3 │ │ -38316a: 3903 0a00 |027f: if-nez v3, 0289 // +000a │ │ -38316e: 1a03 9305 |0281: const-string v3, "-" // string@0593 │ │ -383172: 6e20 1198 3400 |0283: invoke-virtual {v4, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -383178: 0a03 |0286: move-result v3 │ │ -38317a: 3803 2500 |0287: if-eqz v3, 02ac // +0025 │ │ -38317e: 2203 e812 |0289: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -383182: 7010 4098 0300 |028b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -383188: 6e10 2298 0400 |028e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -38318e: 0a06 |0291: move-result v6 │ │ -383190: b196 |0292: sub-int/2addr v6, v9 │ │ -383192: 6e20 0998 6400 |0293: invoke-virtual {v4, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -383198: 0a06 |0296: move-result v6 │ │ -38319a: 6e20 4498 6300 |0297: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3831a0: 6e20 4b98 f300 |029a: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3831a6: 6e10 5498 0300 |029d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3831ac: 0c0f |02a0: move-result-object v15 │ │ -3831ae: d802 0201 |02a1: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3831b2: 6e10 2298 0400 |02a3: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3831b8: 0a03 |02a6: move-result v3 │ │ -3831ba: b193 |02a7: sub-int/2addr v3, v9 │ │ -3831bc: 6e30 2e98 1403 |02a8: invoke-virtual {v4, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3831c2: 0c04 |02ab: move-result-object v4 │ │ -3831c4: 3808 3d00 |02ac: if-eqz v8, 02e9 // +003d │ │ -3831c8: 6e10 2298 0400 |02ae: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3831ce: 0a03 |02b1: move-result v3 │ │ -3831d0: 3d03 3500 |02b2: if-lez v3, 02e7 // +0035 │ │ -3831d4: 6e10 2298 0400 |02b4: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3831da: 0a03 |02b7: move-result v3 │ │ -3831dc: b193 |02b8: sub-int/2addr v3, v9 │ │ -3831de: 6e20 0998 3400 |02b9: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3831e4: 0a03 |02bc: move-result v3 │ │ -3831e6: 7110 d4a2 0300 |02bd: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeqStatic;.isCurrency:(C)Z // method@a2d4 │ │ -3831ec: 0a03 |02c0: move-result v3 │ │ -3831ee: 3803 2600 |02c1: if-eqz v3, 02e7 // +0026 │ │ -3831f2: 2203 e812 |02c3: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3831f6: 7010 4098 0300 |02c5: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3831fc: 6e10 2298 0400 |02c8: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -383202: 0a05 |02cb: move-result v5 │ │ -383204: b195 |02cc: sub-int/2addr v5, v9 │ │ -383206: 6e20 0998 5400 |02cd: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38320c: 0a05 |02d0: move-result v5 │ │ -38320e: 6e20 4498 5300 |02d1: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -383214: 6e20 4b98 f300 |02d4: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38321a: 6e10 5498 0300 |02d7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -383220: 0c0f |02da: move-result-object v15 │ │ -383222: d802 0201 |02db: add-int/lit8 v2, v2, #int 1 // #01 │ │ -383226: 6e10 2298 0400 |02dd: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -38322c: 0a03 |02e0: move-result v3 │ │ -38322e: b193 |02e1: sub-int/2addr v3, v9 │ │ -383230: 6e30 2e98 1403 |02e2: invoke-virtual {v4, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -383236: 0c03 |02e5: move-result-object v3 │ │ -383238: 0734 |02e6: move-object v4, v3 │ │ -38323a: 1235 |02e7: const/4 v5, #int 3 // #3 │ │ -38323c: b092 |02e8: add-int/2addr v2, v9 │ │ -38323e: 6e10 2298 0400 |02e9: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -383244: 0a03 |02ec: move-result v3 │ │ -383246: 3539 0e00 |02ed: if-ge v9, v3, 02fb // +000e │ │ -38324a: d803 0e01 |02ef: add-int/lit8 v3, v14, #int 1 // #01 │ │ -38324e: 7110 1ca3 0400 |02f1: invoke-static {v4}, Lnet/sf/dibdib/generic/QWordStatic;.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31c │ │ -383254: 0c04 |02f4: move-result-object v4 │ │ -383256: 4d04 0d0e |02f5: aput-object v4, v13, v14 │ │ -38325a: 013e |02f7: move v14, v3 │ │ -38325c: 3b02 0300 |02f8: if-gez v2, 02fb // +0003 │ │ -383260: 1202 |02fa: const/4 v2, #int 0 // #0 │ │ -383262: 6e10 2298 0f00 |02fb: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -383268: 0a03 |02fe: move-result v3 │ │ -38326a: 3532 1900 |02ff: if-ge v2, v3, 0318 // +0019 │ │ -38326e: 3c02 0300 |0301: if-gtz v2, 0304 // +0003 │ │ -383272: 2815 |0303: goto 0318 // +0015 │ │ -383274: 6e20 2d98 2f00 |0304: invoke-virtual {v15, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38327a: 0c03 |0307: move-result-object v3 │ │ -38327c: d804 0e01 |0308: add-int/lit8 v4, v14, #int 1 // #01 │ │ -383280: 6e30 2e98 1f02 |030a: invoke-virtual {v15, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -383286: 0c0f |030d: move-result-object v15 │ │ -383288: 7120 19a3 5f00 |030e: invoke-static {v15, v5}, Lnet/sf/dibdib/generic/QWordStatic;.create:(Ljava/lang/String;B)Lnet/sf/dibdib/generic/QWordStatic; // method@a319 │ │ -38328e: 0c0f |0311: move-result-object v15 │ │ -383290: 4d0f 0d0e |0312: aput-object v15, v13, v14 │ │ -383294: 073f |0314: move-object v15, v3 │ │ -383296: 014e |0315: move v14, v4 │ │ -383298: 2900 ecfc |0316: goto/16 0002 // -0314 │ │ -38329c: d801 0e01 |0318: add-int/lit8 v1, v14, #int 1 // #01 │ │ -3832a0: 7120 19a3 5f00 |031a: invoke-static {v15, v5}, Lnet/sf/dibdib/generic/QWordStatic;.create:(Ljava/lang/String;B)Lnet/sf/dibdib/generic/QWordStatic; // method@a319 │ │ -3832a6: 0c0f |031d: move-result-object v15 │ │ -3832a8: 4d0f 0d0e |031e: aput-object v15, v13, v14 │ │ -3832ac: 2900 3bfd |0320: goto/16 005b // -02c5 │ │ -3832b0: 0f0e |0322: return v14 │ │ +382c58: |[382c58] net.sf.dibdib.generic.QSeqStatic.splitTextAppend:([Lnet/sf/dibdib/generic/QWordStatic;ILjava/lang/String;)I │ │ +382c68: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +382c6c: 6e10 2298 0f00 |0002: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +382c72: 0a01 |0005: move-result v1 │ │ +382c74: 3d01 1c03 |0006: if-lez v1, 0322 // +031c │ │ +382c78: d801 0e04 |0008: add-int/lit8 v1, v14, #int 4 // #04 │ │ +382c7c: 21d2 |000a: array-length v2, v13 │ │ +382c7e: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +382c80: 3421 0300 |000c: if-lt v1, v2, 000f // +0003 │ │ +382c84: 0f03 |000e: return v3 │ │ +382c86: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +382c88: 6e20 0998 1f00 |0010: invoke-virtual {v15, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382c8e: 0a02 |0013: move-result v2 │ │ +382c90: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +382c92: 6e10 2298 0f00 |0015: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +382c98: 0a05 |0018: move-result v5 │ │ +382c9a: 1306 3900 |0019: const/16 v6, #int 57 // #39 │ │ +382c9e: 1307 3000 |001b: const/16 v7, #int 48 // #30 │ │ +382ca2: 3554 3000 |001d: if-ge v4, v5, 004d // +0030 │ │ +382ca6: 1305 6100 |001f: const/16 v5, #int 97 // #61 │ │ +382caa: 3625 0600 |0021: if-gt v5, v2, 0027 // +0006 │ │ +382cae: 1305 7a00 |0023: const/16 v5, #int 122 // #7a │ │ +382cb2: 3752 2800 |0025: if-le v2, v5, 004d // +0028 │ │ +382cb6: 3627 0400 |0027: if-gt v7, v2, 002b // +0004 │ │ +382cba: 3762 2400 |0029: if-le v2, v6, 004d // +0024 │ │ +382cbe: 1305 4100 |002b: const/16 v5, #int 65 // #41 │ │ +382cc2: 3625 0600 |002d: if-gt v5, v2, 0033 // +0006 │ │ +382cc6: 1305 5a00 |002f: const/16 v5, #int 90 // #5a │ │ +382cca: 3752 1c00 |0031: if-le v2, v5, 004d // +001c │ │ +382cce: 1305 2000 |0033: const/16 v5, #int 32 // #20 │ │ +382cd2: 3625 1800 |0035: if-gt v5, v2, 004d // +0018 │ │ +382cd6: 7110 d4a2 0200 |0037: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeqStatic;.isCurrency:(C)Z // method@a2d4 │ │ +382cdc: 0a05 |003a: move-result v5 │ │ +382cde: 3905 0f00 |003b: if-nez v5, 004a // +000f │ │ +382ce2: 6e20 0998 4f00 |003d: invoke-virtual {v15, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382ce8: 0a05 |0040: move-result v5 │ │ +382cea: 1a08 e505 |0041: const-string v8, ".:*_+^~()[]{}<>?%!&@'"«‘‛“‟‹." // string@05e5 │ │ +382cee: 6e20 1a98 5800 |0043: invoke-virtual {v8, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +382cf4: 0a05 |0046: move-result v5 │ │ +382cf6: 3b05 0300 |0047: if-gez v5, 004a // +0003 │ │ +382cfa: 2804 |0049: goto 004d // +0004 │ │ +382cfc: d804 0401 |004a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +382d00: 28c9 |004c: goto 0015 // -0037 │ │ +382d02: 6e10 2298 0f00 |004d: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +382d08: 0a05 |0050: move-result v5 │ │ +382d0a: 3454 0d00 |0051: if-lt v4, v5, 005e // +000d │ │ +382d0e: d801 0e01 |0053: add-int/lit8 v1, v14, #int 1 // #01 │ │ +382d12: 7110 1ca3 0f00 |0055: invoke-static {v15}, Lnet/sf/dibdib/generic/QWordStatic;.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31c │ │ +382d18: 0c0f |0058: move-result-object v15 │ │ +382d1a: 4d0f 0d0e |0059: aput-object v15, v13, v14 │ │ +382d1e: 070f |005b: move-object v15, v0 │ │ +382d20: 011e |005c: move v14, v1 │ │ +382d22: 28a5 |005d: goto 0002 // -005b │ │ +382d24: 1305 0e00 |005e: const/16 v5, #int 14 // #e │ │ +382d28: 1a08 d304 |0060: const-string v8, "+-0123456789#" // string@04d3 │ │ +382d2c: 6e20 1a98 2800 |0062: invoke-virtual {v8, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +382d32: 0a08 |0065: move-result v8 │ │ +382d34: 1219 |0066: const/4 v9, #int 1 // #1 │ │ +382d36: 3d08 0400 |0067: if-lez v8, 006b // +0004 │ │ +382d3a: 1218 |0069: const/4 v8, #int 1 // #1 │ │ +382d3c: 2802 |006a: goto 006c // +0002 │ │ +382d3e: 1208 |006b: const/4 v8, #int 0 // #0 │ │ +382d40: 3d04 3900 |006c: if-lez v4, 00a5 // +0039 │ │ +382d44: 3349 2700 |006e: if-ne v9, v4, 0095 // +0027 │ │ +382d48: 6e10 2298 0f00 |0070: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +382d4e: 0a0a |0073: move-result v10 │ │ +382d50: 35a9 2100 |0074: if-ge v9, v10, 0095 // +0021 │ │ +382d54: 130a 2b00 |0076: const/16 v10, #int 43 // #2b │ │ +382d58: 6e20 0998 1f00 |0078: invoke-virtual {v15, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382d5e: 0a0b |007b: move-result v11 │ │ +382d60: 32ba 0a00 |007c: if-eq v10, v11, 0086 // +000a │ │ +382d64: 130a 2d00 |007e: const/16 v10, #int 45 // #2d │ │ +382d68: 6e20 0998 1f00 |0080: invoke-virtual {v15, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382d6e: 0a0b |0083: move-result v11 │ │ +382d70: 33ba 1100 |0084: if-ne v10, v11, 0095 // +0011 │ │ +382d74: 6e20 0998 9f00 |0086: invoke-virtual {v15, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382d7a: 0a0a |0089: move-result v10 │ │ +382d7c: 36a7 0b00 |008a: if-gt v7, v10, 0095 // +000b │ │ +382d80: 6e20 0998 9f00 |008c: invoke-virtual {v15, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382d86: 0a07 |008f: move-result v7 │ │ +382d88: 3476 0500 |0090: if-lt v6, v7, 0095 // +0005 │ │ +382d8c: 0704 |0092: move-object v4, v0 │ │ +382d8e: 1218 |0093: const/4 v8, #int 1 // #1 │ │ +382d90: 2812 |0094: goto 00a6 // +0012 │ │ +382d92: 6e30 2e98 1f04 |0095: invoke-virtual {v15, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +382d98: 0c02 |0098: move-result-object v2 │ │ +382d9a: 6e20 2d98 4f00 |0099: invoke-virtual {v15, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +382da0: 0c0f |009c: move-result-object v15 │ │ +382da2: 6e20 0998 1f00 |009d: invoke-virtual {v15, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382da8: 0a04 |00a0: move-result v4 │ │ +382daa: 014c |00a1: move v12, v4 │ │ +382dac: 0724 |00a2: move-object v4, v2 │ │ +382dae: 01c2 |00a3: move v2, v12 │ │ +382db0: 2802 |00a4: goto 00a6 // +0002 │ │ +382db2: 0704 |00a5: move-object v4, v0 │ │ +382db4: 3808 0c01 |00a6: if-eqz v8, 01b2 // +010c │ │ +382db8: 6202 5476 |00a8: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@7654 │ │ +382dbc: 6e20 7a9b f200 |00aa: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382dc2: 0c02 |00ad: move-result-object v2 │ │ +382dc4: 6e10 6d9b 0200 |00ae: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382dca: 0a06 |00b1: move-result v6 │ │ +382dcc: 3806 1100 |00b2: if-eqz v6, 00c3 // +0011 │ │ +382dd0: 6e10 769b 0200 |00b4: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382dd6: 0a06 |00b7: move-result v6 │ │ +382dd8: 3906 0b00 |00b8: if-nez v6, 00c3 // +000b │ │ +382ddc: 6e10 6c9b 0200 |00ba: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382de2: 0a02 |00bd: move-result v2 │ │ +382de4: 1206 |00be: const/4 v6, #int 0 // #0 │ │ +382de6: 1207 |00bf: const/4 v7, #int 0 // #0 │ │ +382de8: 1218 |00c0: const/4 v8, #int 1 // #1 │ │ +382dea: 2900 d300 |00c1: goto/16 0194 // +00d3 │ │ +382dee: 6202 4e76 |00c3: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@764e │ │ +382df2: 6e20 7a9b f200 |00c5: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382df8: 0c02 |00c8: move-result-object v2 │ │ +382dfa: 6e10 6d9b 0200 |00c9: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382e00: 0a06 |00cc: move-result v6 │ │ +382e02: 3806 1100 |00cd: if-eqz v6, 00de // +0011 │ │ +382e06: 6e10 769b 0200 |00cf: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382e0c: 0a06 |00d2: move-result v6 │ │ +382e0e: 3906 0b00 |00d3: if-nez v6, 00de // +000b │ │ +382e12: 6e10 6c9b 0200 |00d5: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382e18: 0a02 |00d8: move-result v2 │ │ +382e1a: 1216 |00d9: const/4 v6, #int 1 // #1 │ │ +382e1c: 1207 |00da: const/4 v7, #int 0 // #0 │ │ +382e1e: 1208 |00db: const/4 v8, #int 0 // #0 │ │ +382e20: 2900 b800 |00dc: goto/16 0194 // +00b8 │ │ +382e24: 6202 5376 |00de: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@7653 │ │ +382e28: 6e20 7a9b f200 |00e0: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382e2e: 0c02 |00e3: move-result-object v2 │ │ +382e30: 6e10 6d9b 0200 |00e4: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382e36: 0a06 |00e7: move-result v6 │ │ +382e38: 3806 0d00 |00e8: if-eqz v6, 00f5 // +000d │ │ +382e3c: 6e10 769b 0200 |00ea: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382e42: 0a06 |00ed: move-result v6 │ │ +382e44: 3906 0700 |00ee: if-nez v6, 00f5 // +0007 │ │ +382e48: 6e10 6c9b 0200 |00f0: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382e4e: 0a02 |00f3: move-result v2 │ │ +382e50: 28ca |00f4: goto 00be // -0036 │ │ +382e52: 6202 5776 |00f5: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7657 │ │ +382e56: 6e20 7a9b f200 |00f7: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382e5c: 0c02 |00fa: move-result-object v2 │ │ +382e5e: 6e10 6d9b 0200 |00fb: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382e64: 0a06 |00fe: move-result v6 │ │ +382e66: 3806 6000 |00ff: if-eqz v6, 015f // +0060 │ │ +382e6a: 6e10 769b 0200 |0101: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382e70: 0a06 |0104: move-result v6 │ │ +382e72: 3906 5a00 |0105: if-nez v6, 015f // +005a │ │ +382e76: 6e10 6c9b 0200 |0107: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382e7c: 0a02 |010a: move-result v2 │ │ +382e7e: 6206 6176 |010b: sget-object v6, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_TIME:Ljava/util/regex/Pattern; // field@7661 │ │ +382e82: 6e20 7a9b f600 |010d: invoke-virtual {v6, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382e88: 0c06 |0110: move-result-object v6 │ │ +382e8a: 6e10 6d9b 0600 |0111: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382e90: 0a07 |0114: move-result v7 │ │ +382e92: 3807 0d00 |0115: if-eqz v7, 0122 // +000d │ │ +382e96: 6e10 769b 0600 |0117: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382e9c: 0a07 |011a: move-result v7 │ │ +382e9e: 3907 0700 |011b: if-nez v7, 0122 // +0007 │ │ +382ea2: 6e10 6c9b 0600 |011d: invoke-virtual {v6}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382ea8: 0a06 |0120: move-result v6 │ │ +382eaa: 2832 |0121: goto 0153 // +0032 │ │ +382eac: 6206 5276 |0122: sget-object v6, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@7652 │ │ +382eb0: 6e20 7a9b f600 |0124: invoke-virtual {v6, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382eb6: 0c06 |0127: move-result-object v6 │ │ +382eb8: 6e10 6d9b 0600 |0128: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382ebe: 0a07 |012b: move-result v7 │ │ +382ec0: 3807 0d00 |012c: if-eqz v7, 0139 // +000d │ │ +382ec4: 6e10 769b 0600 |012e: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382eca: 0a07 |0131: move-result v7 │ │ +382ecc: 3907 0700 |0132: if-nez v7, 0139 // +0007 │ │ +382ed0: 6e10 6c9b 0600 |0134: invoke-virtual {v6}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382ed6: 0a06 |0137: move-result v6 │ │ +382ed8: 281b |0138: goto 0153 // +001b │ │ +382eda: 6206 5a76 |0139: sget-object v6, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@765a │ │ +382ede: 6e20 7a9b f600 |013b: invoke-virtual {v6, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382ee4: 0c06 |013e: move-result-object v6 │ │ +382ee6: 6e10 6d9b 0600 |013f: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382eec: 0a07 |0142: move-result v7 │ │ +382eee: 3807 0f00 |0143: if-eqz v7, 0152 // +000f │ │ +382ef2: 6e10 769b 0600 |0145: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382ef8: 0a07 |0148: move-result v7 │ │ +382efa: 3907 0900 |0149: if-nez v7, 0152 // +0009 │ │ +382efe: 6e10 6c9b 0600 |014b: invoke-virtual {v6}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382f04: 0a02 |014e: move-result v2 │ │ +382f06: 0126 |014f: move v6, v2 │ │ +382f08: 1217 |0150: const/4 v7, #int 1 // #1 │ │ +382f0a: 2803 |0151: goto 0154 // +0003 │ │ +382f0c: 1206 |0152: const/4 v6, #int 0 // #0 │ │ +382f0e: 1207 |0153: const/4 v7, #int 0 // #0 │ │ +382f10: 3526 0400 |0154: if-ge v6, v2, 0158 // +0004 │ │ +382f14: 1218 |0156: const/4 v8, #int 1 // #1 │ │ +382f16: 2802 |0157: goto 0159 // +0002 │ │ +382f18: 1208 |0158: const/4 v8, #int 0 // #0 │ │ +382f1a: 3808 0300 |0159: if-eqz v8, 015c // +0003 │ │ +382f1e: 2802 |015b: goto 015d // +0002 │ │ +382f20: 0162 |015c: move v2, v6 │ │ +382f22: 1206 |015d: const/4 v6, #int 0 // #0 │ │ +382f24: 2836 |015e: goto 0194 // +0036 │ │ +382f26: 6202 5276 |015f: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@7652 │ │ +382f2a: 6e20 7a9b f200 |0161: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382f30: 0c02 |0164: move-result-object v2 │ │ +382f32: 6e10 6d9b 0200 |0165: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382f38: 0a06 |0168: move-result v6 │ │ +382f3a: 3806 0d00 |0169: if-eqz v6, 0176 // +000d │ │ +382f3e: 6e10 769b 0200 |016b: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382f44: 0a06 |016e: move-result v6 │ │ +382f46: 3906 0700 |016f: if-nez v6, 0176 // +0007 │ │ +382f4a: 6e10 6c9b 0200 |0171: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382f50: 0a02 |0174: move-result v2 │ │ +382f52: 281c |0175: goto 0191 // +001c │ │ +382f54: 6202 5a76 |0176: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@765a │ │ +382f58: 6e20 7a9b f200 |0178: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382f5e: 0c02 |017b: move-result-object v2 │ │ +382f60: 6e10 6d9b 0200 |017c: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382f66: 0a06 |017f: move-result v6 │ │ +382f68: 3806 1000 |0180: if-eqz v6, 0190 // +0010 │ │ +382f6c: 6e10 769b 0200 |0182: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382f72: 0a06 |0185: move-result v6 │ │ +382f74: 3906 0a00 |0186: if-nez v6, 0190 // +000a │ │ +382f78: 6e10 6c9b 0200 |0188: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382f7e: 0a02 |018b: move-result v2 │ │ +382f80: 1206 |018c: const/4 v6, #int 0 // #0 │ │ +382f82: 1217 |018d: const/4 v7, #int 1 // #1 │ │ +382f84: 2900 4dff |018e: goto/16 00db // -00b3 │ │ +382f88: 12f2 |0190: const/4 v2, #int -1 // #ff │ │ +382f8a: 1206 |0191: const/4 v6, #int 0 // #0 │ │ +382f8c: 2900 48ff |0192: goto/16 00da // -00b8 │ │ +382f90: 3808 4600 |0194: if-eqz v8, 01da // +0046 │ │ +382f94: 620a 6276 |0196: sget-object v10, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@7662 │ │ +382f98: 6e20 2d98 2f00 |0198: invoke-virtual {v15, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +382f9e: 0c0b |019b: move-result-object v11 │ │ +382fa0: 6e20 7a9b ba00 |019c: invoke-virtual {v10, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +382fa6: 0c0a |019f: move-result-object v10 │ │ +382fa8: 6e10 6d9b 0a00 |01a0: invoke-virtual {v10}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +382fae: 0a0b |01a3: move-result v11 │ │ +382fb0: 380b 3600 |01a4: if-eqz v11, 01da // +0036 │ │ +382fb4: 6e10 769b 0a00 |01a6: invoke-virtual {v10}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +382fba: 0a0b |01a9: move-result v11 │ │ +382fbc: 390b 3000 |01aa: if-nez v11, 01da // +0030 │ │ +382fc0: 6e10 6c9b 0a00 |01ac: invoke-virtual {v10}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +382fc6: 0a0a |01af: move-result v10 │ │ +382fc8: b0a2 |01b0: add-int/2addr v2, v10 │ │ +382fca: 2829 |01b1: goto 01da // +0029 │ │ +382fcc: 6e10 2298 0f00 |01b2: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +382fd2: 0a06 |01b5: move-result v6 │ │ +382fd4: 3569 2100 |01b6: if-ge v9, v6, 01d7 // +0021 │ │ +382fd8: 6e20 0998 9f00 |01b8: invoke-virtual {v15, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +382fde: 0a06 |01bb: move-result v6 │ │ +382fe0: 1307 2700 |01bc: const/16 v7, #int 39 // #27 │ │ +382fe4: 3367 1900 |01be: if-ne v7, v6, 01d7 // +0019 │ │ +382fe8: 1306 4900 |01c0: const/16 v6, #int 73 // #49 │ │ +382fec: 3262 0b00 |01c2: if-eq v2, v6, 01cd // +000b │ │ +382ff0: 1306 5000 |01c4: const/16 v6, #int 80 // #50 │ │ +382ff4: 3262 0700 |01c6: if-eq v2, v6, 01cd // +0007 │ │ +382ff8: 1306 5800 |01c8: const/16 v6, #int 88 // #58 │ │ +382ffc: 3262 0300 |01ca: if-eq v2, v6, 01cd // +0003 │ │ +383000: 280b |01cc: goto 01d7 // +000b │ │ +383002: 6e20 1f98 7f00 |01cd: invoke-virtual {v15, v7}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ +383008: 0a02 |01d0: move-result v2 │ │ +38300a: 3429 0300 |01d1: if-lt v9, v2, 01d4 // +0003 │ │ +38300e: 2804 |01d3: goto 01d7 // +0004 │ │ +383010: d802 0202 |01d4: add-int/lit8 v2, v2, #int 2 // #02 │ │ +383014: 2802 |01d6: goto 01d8 // +0002 │ │ +383016: 12f2 |01d7: const/4 v2, #int -1 // #ff │ │ +383018: 1206 |01d8: const/4 v6, #int 0 // #0 │ │ +38301a: 1207 |01d9: const/4 v7, #int 0 // #0 │ │ +38301c: 3b02 8900 |01da: if-gez v2, 0263 // +0089 │ │ +383020: 6202 6376 |01dc: sget-object v2, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@7663 │ │ +383024: 6e20 7a9b f200 |01de: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +38302a: 0c06 |01e1: move-result-object v6 │ │ +38302c: 6e10 6d9b 0600 |01e2: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +383032: 0a07 |01e5: move-result v7 │ │ +383034: 3807 0700 |01e6: if-eqz v7, 01ed // +0007 │ │ +383038: 6e10 769b 0600 |01e8: invoke-virtual {v6}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +38303e: 0a06 |01eb: move-result v6 │ │ +383040: 2805 |01ec: goto 01f1 // +0005 │ │ +383042: 6e10 2298 0f00 |01ed: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +383048: 0a06 |01f0: move-result v6 │ │ +38304a: 6207 5976 |01f1: sget-object v7, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_NUMERICS:Ljava/util/regex/Pattern; // field@7659 │ │ +38304e: 6e20 7a9b f700 |01f3: invoke-virtual {v7, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +383054: 0c07 |01f6: move-result-object v7 │ │ +383056: 6e10 6d9b 0700 |01f7: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +38305c: 0a0a |01fa: move-result v10 │ │ +38305e: 380a 0700 |01fb: if-eqz v10, 0202 // +0007 │ │ +383062: 6e10 769b 0700 |01fd: invoke-virtual {v7}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +383068: 0a0a |0200: move-result v10 │ │ +38306a: 2802 |0201: goto 0203 // +0002 │ │ +38306c: 016a |0202: move v10, v6 │ │ +38306e: 36a6 2500 |0203: if-gt v6, v10, 0228 // +0025 │ │ +383072: 6207 5076 |0205: sget-object v7, Lnet/sf/dibdib/generic/QSeqStatic;.PATTERN_DIGITS:Ljava/util/regex/Pattern; // field@7650 │ │ +383076: 6e20 7a9b f700 |0207: invoke-virtual {v7, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +38307c: 0c07 |020a: move-result-object v7 │ │ +38307e: 6e10 6d9b 0700 |020b: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +383084: 0a0a |020e: move-result v10 │ │ +383086: 380a 0700 |020f: if-eqz v10, 0216 // +0007 │ │ +38308a: 6e10 769b 0700 |0211: invoke-virtual {v7}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +383090: 0a0a |0214: move-result v10 │ │ +383092: 2802 |0215: goto 0217 // +0002 │ │ +383094: 016a |0216: move v10, v6 │ │ +383096: 36a6 1100 |0217: if-gt v6, v10, 0228 // +0011 │ │ +38309a: 6e20 7a9b f200 |0219: invoke-virtual {v2, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +3830a0: 0c07 |021c: move-result-object v7 │ │ +3830a2: 6e10 6d9b 0700 |021d: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +3830a8: 0a02 |0220: move-result v2 │ │ +3830aa: 3802 0600 |0221: if-eqz v2, 0227 // +0006 │ │ +3830ae: 6e10 769b 0700 |0223: invoke-virtual {v7}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +3830b4: 0a03 |0226: move-result v3 │ │ +3830b6: 013a |0227: move v10, v3 │ │ +3830b8: 3b0a 1b00 |0228: if-gez v10, 0243 // +001b │ │ +3830bc: 2201 e812 |022a: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3830c0: 7010 4098 0100 |022c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3830c6: 6e20 4b98 4100 |022f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3830cc: 6e20 4b98 f100 |0232: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3830d2: 6e10 5498 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3830d8: 0c0f |0238: move-result-object v15 │ │ +3830da: d801 0e01 |0239: add-int/lit8 v1, v14, #int 1 // #01 │ │ +3830de: 7110 1ca3 0f00 |023b: invoke-static {v15}, Lnet/sf/dibdib/generic/QWordStatic;.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31c │ │ +3830e4: 0c0f |023e: move-result-object v15 │ │ +3830e6: 4d0f 0d0e |023f: aput-object v15, v13, v14 │ │ +3830ea: 2900 1afe |0241: goto/16 005b // -01e6 │ │ +3830ee: 3d0a 1a00 |0243: if-lez v10, 025d // +001a │ │ +3830f2: 2202 e812 |0245: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3830f6: 7010 4098 0200 |0247: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3830fc: 6e20 4b98 4200 |024a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +383102: 6e30 2e98 1f0a |024d: invoke-virtual {v15, v1, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +383108: 0c03 |0250: move-result-object v3 │ │ +38310a: 6e20 4b98 3200 |0251: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +383110: 6e10 5498 0200 |0254: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +383116: 0c02 |0257: move-result-object v2 │ │ +383118: 6e20 2d98 af00 |0258: invoke-virtual {v15, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38311e: 0c0f |025b: move-result-object v15 │ │ +383120: 0724 |025c: move-object v4, v2 │ │ +383122: 6e10 6c9b 0700 |025d: invoke-virtual {v7}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +383128: 0a02 |0260: move-result v2 │ │ +38312a: b1a2 |0261: sub-int/2addr v2, v10 │ │ +38312c: 284a |0262: goto 02ac // +004a │ │ +38312e: 3806 0700 |0263: if-eqz v6, 026a // +0007 │ │ +383132: d802 0201 |0265: add-int/lit8 v2, v2, #int 1 // #01 │ │ +383136: 1225 |0267: const/4 v5, #int 2 // #2 │ │ +383138: 1208 |0268: const/4 v8, #int 0 // #0 │ │ +38313a: 2843 |0269: goto 02ac // +0043 │ │ +38313c: 3807 0700 |026a: if-eqz v7, 0271 // +0007 │ │ +383140: 1305 0d00 |026c: const/16 v5, #int 13 // #d │ │ +383144: d802 0201 |026e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +383148: 28f8 |0270: goto 0268 // -0008 │ │ +38314a: 3808 3b00 |0271: if-eqz v8, 02ac // +003b │ │ +38314e: 6e10 2298 0400 |0273: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +383154: 0a03 |0276: move-result v3 │ │ +383156: 3d03 3500 |0277: if-lez v3, 02ac // +0035 │ │ +38315a: 1a03 ce04 |0279: const-string v3, "+" // string@04ce │ │ +38315e: 6e20 1198 3400 |027b: invoke-virtual {v4, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +383164: 0a03 |027e: move-result v3 │ │ +383166: 3903 0a00 |027f: if-nez v3, 0289 // +000a │ │ +38316a: 1a03 9305 |0281: const-string v3, "-" // string@0593 │ │ +38316e: 6e20 1198 3400 |0283: invoke-virtual {v4, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +383174: 0a03 |0286: move-result v3 │ │ +383176: 3803 2500 |0287: if-eqz v3, 02ac // +0025 │ │ +38317a: 2203 e812 |0289: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +38317e: 7010 4098 0300 |028b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +383184: 6e10 2298 0400 |028e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +38318a: 0a06 |0291: move-result v6 │ │ +38318c: b196 |0292: sub-int/2addr v6, v9 │ │ +38318e: 6e20 0998 6400 |0293: invoke-virtual {v4, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +383194: 0a06 |0296: move-result v6 │ │ +383196: 6e20 4498 6300 |0297: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38319c: 6e20 4b98 f300 |029a: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3831a2: 6e10 5498 0300 |029d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3831a8: 0c0f |02a0: move-result-object v15 │ │ +3831aa: d802 0201 |02a1: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3831ae: 6e10 2298 0400 |02a3: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3831b4: 0a03 |02a6: move-result v3 │ │ +3831b6: b193 |02a7: sub-int/2addr v3, v9 │ │ +3831b8: 6e30 2e98 1403 |02a8: invoke-virtual {v4, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3831be: 0c04 |02ab: move-result-object v4 │ │ +3831c0: 3808 3d00 |02ac: if-eqz v8, 02e9 // +003d │ │ +3831c4: 6e10 2298 0400 |02ae: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3831ca: 0a03 |02b1: move-result v3 │ │ +3831cc: 3d03 3500 |02b2: if-lez v3, 02e7 // +0035 │ │ +3831d0: 6e10 2298 0400 |02b4: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3831d6: 0a03 |02b7: move-result v3 │ │ +3831d8: b193 |02b8: sub-int/2addr v3, v9 │ │ +3831da: 6e20 0998 3400 |02b9: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3831e0: 0a03 |02bc: move-result v3 │ │ +3831e2: 7110 d4a2 0300 |02bd: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeqStatic;.isCurrency:(C)Z // method@a2d4 │ │ +3831e8: 0a03 |02c0: move-result v3 │ │ +3831ea: 3803 2600 |02c1: if-eqz v3, 02e7 // +0026 │ │ +3831ee: 2203 e812 |02c3: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3831f2: 7010 4098 0300 |02c5: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3831f8: 6e10 2298 0400 |02c8: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3831fe: 0a05 |02cb: move-result v5 │ │ +383200: b195 |02cc: sub-int/2addr v5, v9 │ │ +383202: 6e20 0998 5400 |02cd: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +383208: 0a05 |02d0: move-result v5 │ │ +38320a: 6e20 4498 5300 |02d1: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +383210: 6e20 4b98 f300 |02d4: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +383216: 6e10 5498 0300 |02d7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38321c: 0c0f |02da: move-result-object v15 │ │ +38321e: d802 0201 |02db: add-int/lit8 v2, v2, #int 1 // #01 │ │ +383222: 6e10 2298 0400 |02dd: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +383228: 0a03 |02e0: move-result v3 │ │ +38322a: b193 |02e1: sub-int/2addr v3, v9 │ │ +38322c: 6e30 2e98 1403 |02e2: invoke-virtual {v4, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +383232: 0c03 |02e5: move-result-object v3 │ │ +383234: 0734 |02e6: move-object v4, v3 │ │ +383236: 1235 |02e7: const/4 v5, #int 3 // #3 │ │ +383238: b092 |02e8: add-int/2addr v2, v9 │ │ +38323a: 6e10 2298 0400 |02e9: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +383240: 0a03 |02ec: move-result v3 │ │ +383242: 3539 0e00 |02ed: if-ge v9, v3, 02fb // +000e │ │ +383246: d803 0e01 |02ef: add-int/lit8 v3, v14, #int 1 // #01 │ │ +38324a: 7110 1ca3 0400 |02f1: invoke-static {v4}, Lnet/sf/dibdib/generic/QWordStatic;.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31c │ │ +383250: 0c04 |02f4: move-result-object v4 │ │ +383252: 4d04 0d0e |02f5: aput-object v4, v13, v14 │ │ +383256: 013e |02f7: move v14, v3 │ │ +383258: 3b02 0300 |02f8: if-gez v2, 02fb // +0003 │ │ +38325c: 1202 |02fa: const/4 v2, #int 0 // #0 │ │ +38325e: 6e10 2298 0f00 |02fb: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +383264: 0a03 |02fe: move-result v3 │ │ +383266: 3532 1900 |02ff: if-ge v2, v3, 0318 // +0019 │ │ +38326a: 3c02 0300 |0301: if-gtz v2, 0304 // +0003 │ │ +38326e: 2815 |0303: goto 0318 // +0015 │ │ +383270: 6e20 2d98 2f00 |0304: invoke-virtual {v15, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +383276: 0c03 |0307: move-result-object v3 │ │ +383278: d804 0e01 |0308: add-int/lit8 v4, v14, #int 1 // #01 │ │ +38327c: 6e30 2e98 1f02 |030a: invoke-virtual {v15, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +383282: 0c0f |030d: move-result-object v15 │ │ +383284: 7120 19a3 5f00 |030e: invoke-static {v15, v5}, Lnet/sf/dibdib/generic/QWordStatic;.create:(Ljava/lang/String;B)Lnet/sf/dibdib/generic/QWordStatic; // method@a319 │ │ +38328a: 0c0f |0311: move-result-object v15 │ │ +38328c: 4d0f 0d0e |0312: aput-object v15, v13, v14 │ │ +383290: 073f |0314: move-object v15, v3 │ │ +383292: 014e |0315: move v14, v4 │ │ +383294: 2900 ecfc |0316: goto/16 0002 // -0314 │ │ +383298: d801 0e01 |0318: add-int/lit8 v1, v14, #int 1 // #01 │ │ +38329c: 7120 19a3 5f00 |031a: invoke-static {v15, v5}, Lnet/sf/dibdib/generic/QWordStatic;.create:(Ljava/lang/String;B)Lnet/sf/dibdib/generic/QWordStatic; // method@a319 │ │ +3832a2: 0c0f |031d: move-result-object v15 │ │ +3832a4: 4d0f 0d0e |031e: aput-object v15, v13, v14 │ │ +3832a8: 2900 3bfd |0320: goto/16 005b // -02c5 │ │ +3832ac: 0f0e |0322: return v14 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=215 │ │ 0x000a line=216 │ │ 0x0010 line=220 │ │ 0x0015 line=221 │ │ 0x0037 line=228 │ │ @@ -826430,186 +826430,186 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeqStatic;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 293 16-bit code units │ │ -38334c: |[38334c] net.sf.dibdib.generic.QSeqStatic.build:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeqStatic; │ │ -38335c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -383360: 7401 2298 1100 |0002: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@9822 │ │ -383366: 0a01 |0005: move-result v1 │ │ -383368: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -38336a: b921 |0007: shr-int/2addr v1, v2 │ │ -38336c: 2311 1216 |0008: new-array v1, v1, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ -383370: 1a03 a500 |000a: const-string v3, " " // string@00a5 │ │ -383374: 12f4 |000c: const/4 v4, #int -1 // #ff │ │ -383376: 0805 1100 |000d: move-object/from16 v5, v17 │ │ -38337a: 6e30 2b98 3504 |000f: invoke-virtual {v5, v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@982b │ │ -383380: 0c03 |0012: move-result-object v3 │ │ -383382: 1604 0000 |0013: const-wide/16 v4, #int 0 // #0 │ │ -383386: 7120 17a3 5400 |0015: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ -38338c: 0c06 |0018: move-result-object v6 │ │ -38338e: 2137 |0019: array-length v7, v3 │ │ -383390: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -383392: 1209 |001b: const/4 v9, #int 0 // #0 │ │ -383394: 120a |001c: const/4 v10, #int 0 // #0 │ │ -383396: 120b |001d: const/4 v11, #int 0 // #0 │ │ -383398: 124c |001e: const/4 v12, #int 4 // #4 │ │ -38339a: 121d |001f: const/4 v13, #int 1 // #1 │ │ -38339c: 3579 a300 |0020: if-ge v9, v7, 00c3 // +00a3 │ │ -3833a0: 460e 0309 |0022: aget-object v14, v3, v9 │ │ -3833a4: d80f 0a05 |0024: add-int/lit8 v15, v10, #int 5 // #05 │ │ -3833a8: 2114 |0026: array-length v4, v1 │ │ -3833aa: 344f 0b00 |0027: if-lt v15, v4, 0032 // +000b │ │ -3833ae: 2114 |0029: array-length v4, v1 │ │ -3833b0: da04 0402 |002a: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -3833b4: 7120 b499 4100 |002c: invoke-static {v1, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3833ba: 0c01 |002f: move-result-object v1 │ │ -3833bc: 1f01 1216 |0030: check-cast v1, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ -3833c0: 6e10 2298 0e00 |0032: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ -3833c6: 0a04 |0035: move-result v4 │ │ -3833c8: 3c04 0b00 |0036: if-gtz v4, 0041 // +000b │ │ -3833cc: d804 0a01 |0038: add-int/lit8 v4, v10, #int 1 // #01 │ │ -3833d0: 6205 ce76 |003a: sget-object v5, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76ce │ │ -3833d4: 4d05 010a |003c: aput-object v5, v1, v10 │ │ -3833d8: 014a |003e: move v10, v4 │ │ -3833da: 2900 7e00 |003f: goto/16 00bd // +007e │ │ -3833de: 1204 |0041: const/4 v4, #int 0 // #0 │ │ -3833e0: 6e10 2298 0e00 |0042: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ -3833e6: 0a05 |0045: move-result v5 │ │ -3833e8: 3d05 7700 |0046: if-lez v5, 00bd // +0077 │ │ -3833ec: d805 0a01 |0048: add-int/lit8 v5, v10, #int 1 // #01 │ │ -3833f0: 3804 0500 |004a: if-eqz v4, 004f // +0005 │ │ -3833f4: 6204 ce76 |004c: sget-object v4, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76ce │ │ -3833f8: 2802 |004e: goto 0050 // +0002 │ │ -3833fa: 0764 |004f: move-object v4, v6 │ │ -3833fc: 4d04 010a |0050: aput-object v4, v1, v10 │ │ -383400: 1234 |0052: const/4 v4, #int 3 // #3 │ │ -383402: 6e20 1a98 4e00 |0053: invoke-virtual {v14, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -383408: 0a04 |0056: move-result v4 │ │ -38340a: 6e20 1a98 ce00 |0057: invoke-virtual {v14, v12}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -383410: 0a0a |005a: move-result v10 │ │ -383412: 1a0f 0000 |005b: const-string v15, "" // string@0000 │ │ -383416: 3a04 1a00 |005d: if-ltz v4, 0077 // +001a │ │ -38341a: 3a0a 0400 |005f: if-ltz v10, 0063 // +0004 │ │ -38341e: 35a4 1600 |0061: if-ge v4, v10, 0077 // +0016 │ │ -383422: d80b 0b01 |0063: add-int/lit8 v11, v11, #int 1 // #01 │ │ -383426: 3d04 0d00 |0065: if-lez v4, 0072 // +000d │ │ -38342a: d80a 0401 |0067: add-int/lit8 v10, v4, #int 1 // #01 │ │ -38342e: 6e20 2d98 ae00 |0069: invoke-virtual {v14, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -383434: 0c0f |006c: move-result-object v15 │ │ -383436: 6e30 2e98 8e04 |006d: invoke-virtual {v14, v8, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38343c: 0c0e |0070: move-result-object v14 │ │ -38343e: 2826 |0071: goto 0097 // +0026 │ │ -383440: 6e20 2d98 de00 |0072: invoke-virtual {v14, v13}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -383446: 0c0e |0075: move-result-object v14 │ │ -383448: 2821 |0076: goto 0097 // +0021 │ │ -38344a: 3a0a 2000 |0077: if-ltz v10, 0097 // +0020 │ │ -38344e: 3d0b 0400 |0079: if-lez v11, 007d // +0004 │ │ -383452: 1214 |007b: const/4 v4, #int 1 // #1 │ │ -383454: 2802 |007c: goto 007e // +0002 │ │ -383456: 1204 |007d: const/4 v4, #int 0 // #0 │ │ -383458: b14b |007e: sub-int/2addr v11, v4 │ │ -38345a: 3d0a 0f00 |007f: if-lez v10, 008e // +000f │ │ -38345e: d804 0501 |0081: add-int/lit8 v4, v5, #int 1 // #01 │ │ -383462: 6e30 2e98 8e0a |0083: invoke-virtual {v14, v8, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -383468: 0c0f |0086: move-result-object v15 │ │ -38346a: 7110 1ea3 0f00 |0087: invoke-static {v15}, Lnet/sf/dibdib/generic/QWordStatic;.createLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31e │ │ -383470: 0c0f |008a: move-result-object v15 │ │ -383472: 4d0f 0105 |008b: aput-object v15, v1, v5 │ │ -383476: 0145 |008d: move v5, v4 │ │ -383478: d80a 0a01 |008e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -38347c: 6e20 2d98 ae00 |0090: invoke-virtual {v14, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -383482: 0c04 |0093: move-result-object v4 │ │ -383484: 074e |0094: move-object v14, v4 │ │ -383486: 015a |0095: move v10, v5 │ │ -383488: 2825 |0096: goto 00bb // +0025 │ │ -38348a: 3d0b 0d00 |0097: if-lez v11, 00a4 // +000d │ │ -38348e: d804 0501 |0099: add-int/lit8 v4, v5, #int 1 // #01 │ │ -383492: 7110 1ea3 0e00 |009b: invoke-static {v14}, Lnet/sf/dibdib/generic/QWordStatic;.createLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31e │ │ -383498: 0c0a |009e: move-result-object v10 │ │ -38349a: 4d0a 0105 |009f: aput-object v10, v1, v5 │ │ -38349e: 014a |00a1: move v10, v4 │ │ -3834a0: 07fe |00a2: move-object v14, v15 │ │ -3834a2: 2818 |00a3: goto 00bb // +0018 │ │ -3834a4: 7130 d5a2 510e |00a4: invoke-static {v1, v5, v14}, Lnet/sf/dibdib/generic/QSeqStatic;.splitTextAppend:([Lnet/sf/dibdib/generic/QWordStatic;ILjava/lang/String;)I // method@a2d5 │ │ -3834aa: 0a04 |00a7: move-result v4 │ │ -3834ac: 3b04 1000 |00a8: if-gez v4, 00b8 // +0010 │ │ -3834b0: 2114 |00aa: array-length v4, v1 │ │ -3834b2: da04 0402 |00ab: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -3834b6: 7120 b499 4100 |00ad: invoke-static {v1, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3834bc: 0c01 |00b0: move-result-object v1 │ │ -3834be: 1f01 1216 |00b1: check-cast v1, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ -3834c2: 7130 d5a2 510e |00b3: invoke-static {v1, v5, v14}, Lnet/sf/dibdib/generic/QSeqStatic;.splitTextAppend:([Lnet/sf/dibdib/generic/QWordStatic;ILjava/lang/String;)I // method@a2d5 │ │ -3834c8: 0a04 |00b6: move-result v4 │ │ -3834ca: 28f1 |00b7: goto 00a8 // -000f │ │ -3834cc: b045 |00b8: add-int/2addr v5, v4 │ │ -3834ce: 015a |00b9: move v10, v5 │ │ -3834d0: 28e8 |00ba: goto 00a2 // -0018 │ │ -3834d2: 1214 |00bb: const/4 v4, #int 1 // #1 │ │ -3834d4: 2886 |00bc: goto 0042 // -007a │ │ -3834d6: d809 0901 |00bd: add-int/lit8 v9, v9, #int 1 // #01 │ │ -3834da: 1604 0000 |00bf: const-wide/16 v4, #int 0 // #0 │ │ -3834de: 2900 5dff |00c1: goto/16 001e // -00a3 │ │ -3834e2: 7110 16a3 0600 |00c3: invoke-static {v6}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J // method@a316 │ │ -3834e8: 0b03 |00c6: move-result-wide v3 │ │ -3834ea: 1605 0000 |00c7: const-wide/16 v5, #int 0 // #0 │ │ -3834ee: 3107 0503 |00c9: cmp-long v7, v5, v3 │ │ -3834f2: 3907 3900 |00cb: if-nez v7, 0104 // +0039 │ │ -3834f6: 35a2 3600 |00cd: if-ge v2, v10, 0103 // +0036 │ │ -3834fa: d803 02ff |00cf: add-int/lit8 v3, v2, #int -1 // #ff │ │ -3834fe: 4604 0103 |00d1: aget-object v4, v1, v3 │ │ -383502: 7120 17a3 6500 |00d3: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ -383508: 0c07 |00d6: move-result-object v7 │ │ -38350a: 3374 2400 |00d7: if-ne v4, v7, 00fb // +0024 │ │ -38350e: d804 02fe |00d9: add-int/lit8 v4, v2, #int -2 // #fe │ │ -383512: 4604 0104 |00db: aget-object v4, v1, v4 │ │ -383516: 7110 24a3 0400 |00dd: invoke-static {v4}, Lnet/sf/dibdib/generic/QWordStatic;.isSememe:(Lnet/sf/dibdib/generic/QWordStatic;)Z // method@a324 │ │ -38351c: 0a04 |00e0: move-result v4 │ │ -38351e: 3804 1500 |00e1: if-eqz v4, 00f6 // +0015 │ │ -383522: 4604 0102 |00e3: aget-object v4, v1, v2 │ │ -383526: 7110 24a3 0400 |00e5: invoke-static {v4}, Lnet/sf/dibdib/generic/QWordStatic;.isSememe:(Lnet/sf/dibdib/generic/QWordStatic;)Z // method@a324 │ │ -38352c: 0a04 |00e8: move-result v4 │ │ -38352e: 3804 0d00 |00e9: if-eqz v4, 00f6 // +000d │ │ -383532: d808 0801 |00eb: add-int/lit8 v8, v8, #int 1 // #01 │ │ -383536: 9103 0208 |00ed: sub-int v3, v2, v8 │ │ -38353a: 4604 0102 |00ef: aget-object v4, v1, v2 │ │ -38353e: 4d04 0103 |00f1: aput-object v4, v1, v3 │ │ -383542: d802 0201 |00f3: add-int/lit8 v2, v2, #int 1 // #01 │ │ -383546: 280c |00f5: goto 0101 // +000c │ │ -383548: b183 |00f6: sub-int/2addr v3, v8 │ │ -38354a: 6204 ce76 |00f7: sget-object v4, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76ce │ │ -38354e: 4d04 0103 |00f9: aput-object v4, v1, v3 │ │ -383552: 9103 0208 |00fb: sub-int v3, v2, v8 │ │ -383556: 4604 0102 |00fd: aget-object v4, v1, v2 │ │ -38355a: 4d04 0103 |00ff: aput-object v4, v1, v3 │ │ -38355e: b0d2 |0101: add-int/2addr v2, v13 │ │ -383560: 28cb |0102: goto 00cd // -0035 │ │ -383562: b18a |0103: sub-int/2addr v10, v8 │ │ -383564: 1302 1000 |0104: const/16 v2, #int 16 // #10 │ │ -383568: 1303 4000 |0106: const/16 v3, #int 64 // #40 │ │ -38356c: 35a3 0400 |0108: if-ge v3, v10, 010c // +0004 │ │ -383570: 01ac |010a: move v12, v10 │ │ -383572: 280f |010b: goto 011a // +000f │ │ -383574: 35a2 0500 |010c: if-ge v2, v10, 0111 // +0005 │ │ -383578: 130c 4000 |010e: const/16 v12, #int 64 // #40 │ │ -38357c: 280a |0110: goto 011a // +000a │ │ -38357e: 35ac 0500 |0111: if-ge v12, v10, 0116 // +0005 │ │ -383582: 130c 1000 |0113: const/16 v12, #int 16 // #10 │ │ -383586: 2805 |0115: goto 011a // +0005 │ │ -383588: 35ad 0300 |0116: if-ge v13, v10, 0119 // +0003 │ │ -38358c: 2802 |0118: goto 011a // +0002 │ │ -38358e: 121c |0119: const/4 v12, #int 1 // #1 │ │ -383590: 7120 b499 c100 |011a: invoke-static {v1, v12}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -383596: 0c01 |011d: move-result-object v1 │ │ -383598: 1f01 1216 |011e: check-cast v1, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ -38359c: 5b01 7376 |0120: iput-object v1, v0, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ -3835a0: 590a 7276 |0122: iput v10, v0, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ -3835a4: 1100 |0124: return-object v0 │ │ +383348: |[383348] net.sf.dibdib.generic.QSeqStatic.build:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeqStatic; │ │ +383358: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +38335c: 7401 2298 1100 |0002: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@9822 │ │ +383362: 0a01 |0005: move-result v1 │ │ +383364: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +383366: b921 |0007: shr-int/2addr v1, v2 │ │ +383368: 2311 1216 |0008: new-array v1, v1, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ +38336c: 1a03 a500 |000a: const-string v3, " " // string@00a5 │ │ +383370: 12f4 |000c: const/4 v4, #int -1 // #ff │ │ +383372: 0805 1100 |000d: move-object/from16 v5, v17 │ │ +383376: 6e30 2b98 3504 |000f: invoke-virtual {v5, v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@982b │ │ +38337c: 0c03 |0012: move-result-object v3 │ │ +38337e: 1604 0000 |0013: const-wide/16 v4, #int 0 // #0 │ │ +383382: 7120 17a3 5400 |0015: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ +383388: 0c06 |0018: move-result-object v6 │ │ +38338a: 2137 |0019: array-length v7, v3 │ │ +38338c: 1208 |001a: const/4 v8, #int 0 // #0 │ │ +38338e: 1209 |001b: const/4 v9, #int 0 // #0 │ │ +383390: 120a |001c: const/4 v10, #int 0 // #0 │ │ +383392: 120b |001d: const/4 v11, #int 0 // #0 │ │ +383394: 124c |001e: const/4 v12, #int 4 // #4 │ │ +383396: 121d |001f: const/4 v13, #int 1 // #1 │ │ +383398: 3579 a300 |0020: if-ge v9, v7, 00c3 // +00a3 │ │ +38339c: 460e 0309 |0022: aget-object v14, v3, v9 │ │ +3833a0: d80f 0a05 |0024: add-int/lit8 v15, v10, #int 5 // #05 │ │ +3833a4: 2114 |0026: array-length v4, v1 │ │ +3833a6: 344f 0b00 |0027: if-lt v15, v4, 0032 // +000b │ │ +3833aa: 2114 |0029: array-length v4, v1 │ │ +3833ac: da04 0402 |002a: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +3833b0: 7120 b499 4100 |002c: invoke-static {v1, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3833b6: 0c01 |002f: move-result-object v1 │ │ +3833b8: 1f01 1216 |0030: check-cast v1, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ +3833bc: 6e10 2298 0e00 |0032: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ +3833c2: 0a04 |0035: move-result v4 │ │ +3833c4: 3c04 0b00 |0036: if-gtz v4, 0041 // +000b │ │ +3833c8: d804 0a01 |0038: add-int/lit8 v4, v10, #int 1 // #01 │ │ +3833cc: 6205 ce76 |003a: sget-object v5, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76ce │ │ +3833d0: 4d05 010a |003c: aput-object v5, v1, v10 │ │ +3833d4: 014a |003e: move v10, v4 │ │ +3833d6: 2900 7e00 |003f: goto/16 00bd // +007e │ │ +3833da: 1204 |0041: const/4 v4, #int 0 // #0 │ │ +3833dc: 6e10 2298 0e00 |0042: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ +3833e2: 0a05 |0045: move-result v5 │ │ +3833e4: 3d05 7700 |0046: if-lez v5, 00bd // +0077 │ │ +3833e8: d805 0a01 |0048: add-int/lit8 v5, v10, #int 1 // #01 │ │ +3833ec: 3804 0500 |004a: if-eqz v4, 004f // +0005 │ │ +3833f0: 6204 ce76 |004c: sget-object v4, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76ce │ │ +3833f4: 2802 |004e: goto 0050 // +0002 │ │ +3833f6: 0764 |004f: move-object v4, v6 │ │ +3833f8: 4d04 010a |0050: aput-object v4, v1, v10 │ │ +3833fc: 1234 |0052: const/4 v4, #int 3 // #3 │ │ +3833fe: 6e20 1a98 4e00 |0053: invoke-virtual {v14, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +383404: 0a04 |0056: move-result v4 │ │ +383406: 6e20 1a98 ce00 |0057: invoke-virtual {v14, v12}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +38340c: 0a0a |005a: move-result v10 │ │ +38340e: 1a0f 0000 |005b: const-string v15, "" // string@0000 │ │ +383412: 3a04 1a00 |005d: if-ltz v4, 0077 // +001a │ │ +383416: 3a0a 0400 |005f: if-ltz v10, 0063 // +0004 │ │ +38341a: 35a4 1600 |0061: if-ge v4, v10, 0077 // +0016 │ │ +38341e: d80b 0b01 |0063: add-int/lit8 v11, v11, #int 1 // #01 │ │ +383422: 3d04 0d00 |0065: if-lez v4, 0072 // +000d │ │ +383426: d80a 0401 |0067: add-int/lit8 v10, v4, #int 1 // #01 │ │ +38342a: 6e20 2d98 ae00 |0069: invoke-virtual {v14, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +383430: 0c0f |006c: move-result-object v15 │ │ +383432: 6e30 2e98 8e04 |006d: invoke-virtual {v14, v8, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +383438: 0c0e |0070: move-result-object v14 │ │ +38343a: 2826 |0071: goto 0097 // +0026 │ │ +38343c: 6e20 2d98 de00 |0072: invoke-virtual {v14, v13}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +383442: 0c0e |0075: move-result-object v14 │ │ +383444: 2821 |0076: goto 0097 // +0021 │ │ +383446: 3a0a 2000 |0077: if-ltz v10, 0097 // +0020 │ │ +38344a: 3d0b 0400 |0079: if-lez v11, 007d // +0004 │ │ +38344e: 1214 |007b: const/4 v4, #int 1 // #1 │ │ +383450: 2802 |007c: goto 007e // +0002 │ │ +383452: 1204 |007d: const/4 v4, #int 0 // #0 │ │ +383454: b14b |007e: sub-int/2addr v11, v4 │ │ +383456: 3d0a 0f00 |007f: if-lez v10, 008e // +000f │ │ +38345a: d804 0501 |0081: add-int/lit8 v4, v5, #int 1 // #01 │ │ +38345e: 6e30 2e98 8e0a |0083: invoke-virtual {v14, v8, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +383464: 0c0f |0086: move-result-object v15 │ │ +383466: 7110 1ea3 0f00 |0087: invoke-static {v15}, Lnet/sf/dibdib/generic/QWordStatic;.createLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31e │ │ +38346c: 0c0f |008a: move-result-object v15 │ │ +38346e: 4d0f 0105 |008b: aput-object v15, v1, v5 │ │ +383472: 0145 |008d: move v5, v4 │ │ +383474: d80a 0a01 |008e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +383478: 6e20 2d98 ae00 |0090: invoke-virtual {v14, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38347e: 0c04 |0093: move-result-object v4 │ │ +383480: 074e |0094: move-object v14, v4 │ │ +383482: 015a |0095: move v10, v5 │ │ +383484: 2825 |0096: goto 00bb // +0025 │ │ +383486: 3d0b 0d00 |0097: if-lez v11, 00a4 // +000d │ │ +38348a: d804 0501 |0099: add-int/lit8 v4, v5, #int 1 // #01 │ │ +38348e: 7110 1ea3 0e00 |009b: invoke-static {v14}, Lnet/sf/dibdib/generic/QWordStatic;.createLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31e │ │ +383494: 0c0a |009e: move-result-object v10 │ │ +383496: 4d0a 0105 |009f: aput-object v10, v1, v5 │ │ +38349a: 014a |00a1: move v10, v4 │ │ +38349c: 07fe |00a2: move-object v14, v15 │ │ +38349e: 2818 |00a3: goto 00bb // +0018 │ │ +3834a0: 7130 d5a2 510e |00a4: invoke-static {v1, v5, v14}, Lnet/sf/dibdib/generic/QSeqStatic;.splitTextAppend:([Lnet/sf/dibdib/generic/QWordStatic;ILjava/lang/String;)I // method@a2d5 │ │ +3834a6: 0a04 |00a7: move-result v4 │ │ +3834a8: 3b04 1000 |00a8: if-gez v4, 00b8 // +0010 │ │ +3834ac: 2114 |00aa: array-length v4, v1 │ │ +3834ae: da04 0402 |00ab: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +3834b2: 7120 b499 4100 |00ad: invoke-static {v1, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3834b8: 0c01 |00b0: move-result-object v1 │ │ +3834ba: 1f01 1216 |00b1: check-cast v1, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ +3834be: 7130 d5a2 510e |00b3: invoke-static {v1, v5, v14}, Lnet/sf/dibdib/generic/QSeqStatic;.splitTextAppend:([Lnet/sf/dibdib/generic/QWordStatic;ILjava/lang/String;)I // method@a2d5 │ │ +3834c4: 0a04 |00b6: move-result v4 │ │ +3834c6: 28f1 |00b7: goto 00a8 // -000f │ │ +3834c8: b045 |00b8: add-int/2addr v5, v4 │ │ +3834ca: 015a |00b9: move v10, v5 │ │ +3834cc: 28e8 |00ba: goto 00a2 // -0018 │ │ +3834ce: 1214 |00bb: const/4 v4, #int 1 // #1 │ │ +3834d0: 2886 |00bc: goto 0042 // -007a │ │ +3834d2: d809 0901 |00bd: add-int/lit8 v9, v9, #int 1 // #01 │ │ +3834d6: 1604 0000 |00bf: const-wide/16 v4, #int 0 // #0 │ │ +3834da: 2900 5dff |00c1: goto/16 001e // -00a3 │ │ +3834de: 7110 16a3 0600 |00c3: invoke-static {v6}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J // method@a316 │ │ +3834e4: 0b03 |00c6: move-result-wide v3 │ │ +3834e6: 1605 0000 |00c7: const-wide/16 v5, #int 0 // #0 │ │ +3834ea: 3107 0503 |00c9: cmp-long v7, v5, v3 │ │ +3834ee: 3907 3900 |00cb: if-nez v7, 0104 // +0039 │ │ +3834f2: 35a2 3600 |00cd: if-ge v2, v10, 0103 // +0036 │ │ +3834f6: d803 02ff |00cf: add-int/lit8 v3, v2, #int -1 // #ff │ │ +3834fa: 4604 0103 |00d1: aget-object v4, v1, v3 │ │ +3834fe: 7120 17a3 6500 |00d3: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ +383504: 0c07 |00d6: move-result-object v7 │ │ +383506: 3374 2400 |00d7: if-ne v4, v7, 00fb // +0024 │ │ +38350a: d804 02fe |00d9: add-int/lit8 v4, v2, #int -2 // #fe │ │ +38350e: 4604 0104 |00db: aget-object v4, v1, v4 │ │ +383512: 7110 24a3 0400 |00dd: invoke-static {v4}, Lnet/sf/dibdib/generic/QWordStatic;.isSememe:(Lnet/sf/dibdib/generic/QWordStatic;)Z // method@a324 │ │ +383518: 0a04 |00e0: move-result v4 │ │ +38351a: 3804 1500 |00e1: if-eqz v4, 00f6 // +0015 │ │ +38351e: 4604 0102 |00e3: aget-object v4, v1, v2 │ │ +383522: 7110 24a3 0400 |00e5: invoke-static {v4}, Lnet/sf/dibdib/generic/QWordStatic;.isSememe:(Lnet/sf/dibdib/generic/QWordStatic;)Z // method@a324 │ │ +383528: 0a04 |00e8: move-result v4 │ │ +38352a: 3804 0d00 |00e9: if-eqz v4, 00f6 // +000d │ │ +38352e: d808 0801 |00eb: add-int/lit8 v8, v8, #int 1 // #01 │ │ +383532: 9103 0208 |00ed: sub-int v3, v2, v8 │ │ +383536: 4604 0102 |00ef: aget-object v4, v1, v2 │ │ +38353a: 4d04 0103 |00f1: aput-object v4, v1, v3 │ │ +38353e: d802 0201 |00f3: add-int/lit8 v2, v2, #int 1 // #01 │ │ +383542: 280c |00f5: goto 0101 // +000c │ │ +383544: b183 |00f6: sub-int/2addr v3, v8 │ │ +383546: 6204 ce76 |00f7: sget-object v4, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76ce │ │ +38354a: 4d04 0103 |00f9: aput-object v4, v1, v3 │ │ +38354e: 9103 0208 |00fb: sub-int v3, v2, v8 │ │ +383552: 4604 0102 |00fd: aget-object v4, v1, v2 │ │ +383556: 4d04 0103 |00ff: aput-object v4, v1, v3 │ │ +38355a: b0d2 |0101: add-int/2addr v2, v13 │ │ +38355c: 28cb |0102: goto 00cd // -0035 │ │ +38355e: b18a |0103: sub-int/2addr v10, v8 │ │ +383560: 1302 1000 |0104: const/16 v2, #int 16 // #10 │ │ +383564: 1303 4000 |0106: const/16 v3, #int 64 // #40 │ │ +383568: 35a3 0400 |0108: if-ge v3, v10, 010c // +0004 │ │ +38356c: 01ac |010a: move v12, v10 │ │ +38356e: 280f |010b: goto 011a // +000f │ │ +383570: 35a2 0500 |010c: if-ge v2, v10, 0111 // +0005 │ │ +383574: 130c 4000 |010e: const/16 v12, #int 64 // #40 │ │ +383578: 280a |0110: goto 011a // +000a │ │ +38357a: 35ac 0500 |0111: if-ge v12, v10, 0116 // +0005 │ │ +38357e: 130c 1000 |0113: const/16 v12, #int 16 // #10 │ │ +383582: 2805 |0115: goto 011a // +0005 │ │ +383584: 35ad 0300 |0116: if-ge v13, v10, 0119 // +0003 │ │ +383588: 2802 |0118: goto 011a // +0002 │ │ +38358a: 121c |0119: const/4 v12, #int 1 // #1 │ │ +38358c: 7120 b499 c100 |011a: invoke-static {v1, v12}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +383592: 0c01 |011d: move-result-object v1 │ │ +383594: 1f01 1216 |011e: check-cast v1, [Lnet/sf/dibdib/generic/QWordStatic; // type@1612 │ │ +383598: 5b01 7376 |0120: iput-object v1, v0, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ +38359c: 590a 7276 |0122: iput v10, v0, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ +3835a0: 1100 |0124: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=140 │ │ 0x000f line=142 │ │ 0x0015 line=143 │ │ 0x0019 line=145 │ │ 0x0026 line=146 │ │ @@ -826646,29 +826646,29 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -382ad8: |[382ad8] net.sf.dibdib.generic.QSeqStatic.equals:(Ljava/lang/Object;)Z │ │ -382ae8: 2040 b014 |0000: instance-of v0, v4, Lnet/sf/dibdib/generic/QSeqStatic; // type@14b0 │ │ -382aec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -382aee: 3800 1400 |0003: if-eqz v0, 0017 // +0014 │ │ -382af2: 1f04 b014 |0005: check-cast v4, Lnet/sf/dibdib/generic/QSeqStatic; // type@14b0 │ │ -382af6: 5230 7276 |0007: iget v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ -382afa: 5242 7276 |0009: iget v2, v4, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ -382afe: 3220 0300 |000b: if-eq v0, v2, 000e // +0003 │ │ -382b02: 0f01 |000d: return v1 │ │ -382b04: 5430 7376 |000e: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ -382b08: 5444 7376 |0010: iget-object v4, v4, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ -382b0c: 7120 bc99 4000 |0012: invoke-static {v0, v4}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@99bc │ │ -382b12: 0a04 |0015: move-result v4 │ │ -382b14: 0f04 |0016: return v4 │ │ -382b16: 0f01 |0017: return v1 │ │ +382ad4: |[382ad4] net.sf.dibdib.generic.QSeqStatic.equals:(Ljava/lang/Object;)Z │ │ +382ae4: 2040 b014 |0000: instance-of v0, v4, Lnet/sf/dibdib/generic/QSeqStatic; // type@14b0 │ │ +382ae8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +382aea: 3800 1400 |0003: if-eqz v0, 0017 // +0014 │ │ +382aee: 1f04 b014 |0005: check-cast v4, Lnet/sf/dibdib/generic/QSeqStatic; // type@14b0 │ │ +382af2: 5230 7276 |0007: iget v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ +382af6: 5242 7276 |0009: iget v2, v4, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ +382afa: 3220 0300 |000b: if-eq v0, v2, 000e // +0003 │ │ +382afe: 0f01 |000d: return v1 │ │ +382b00: 5430 7376 |000e: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ +382b04: 5444 7376 |0010: iget-object v4, v4, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ +382b08: 7120 bc99 4000 |0012: invoke-static {v0, v4}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@99bc │ │ +382b0e: 0a04 |0015: move-result v4 │ │ +382b10: 0f04 |0016: return v4 │ │ +382b12: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0005 line=410 │ │ 0x0007 line=411 │ │ 0x000e line=414 │ │ locals : │ │ @@ -826680,33 +826680,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -382c10: |[382c10] net.sf.dibdib.generic.QSeqStatic.hashCode:()I │ │ -382c20: 5440 7676 |0000: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7676 │ │ -382c24: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -382c28: 6e10 d6a2 0400 |0004: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeqStatic;.toShash:()[B // method@a2d6 │ │ -382c2e: 0c00 |0007: move-result-object v0 │ │ -382c30: 5b40 7676 |0008: iput-object v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7676 │ │ -382c34: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -382c36: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -382c38: 1252 |000c: const/4 v2, #int 5 // #5 │ │ -382c3a: 3520 0f00 |000d: if-ge v0, v2, 001c // +000f │ │ -382c3e: 5442 7676 |000f: iget-object v2, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7676 │ │ -382c42: 2123 |0011: array-length v3, v2 │ │ -382c44: 3530 0a00 |0012: if-ge v0, v3, 001c // +000a │ │ -382c48: e001 0106 |0014: shl-int/lit8 v1, v1, #int 6 // #06 │ │ -382c4c: 4802 0200 |0016: aget-byte v2, v2, v0 │ │ -382c50: b621 |0018: or-int/2addr v1, v2 │ │ -382c52: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -382c56: 28f1 |001b: goto 000c // -000f │ │ -382c58: 0f01 |001c: return v1 │ │ +382c0c: |[382c0c] net.sf.dibdib.generic.QSeqStatic.hashCode:()I │ │ +382c1c: 5440 7676 |0000: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7676 │ │ +382c20: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +382c24: 6e10 d6a2 0400 |0004: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeqStatic;.toShash:()[B // method@a2d6 │ │ +382c2a: 0c00 |0007: move-result-object v0 │ │ +382c2c: 5b40 7676 |0008: iput-object v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7676 │ │ +382c30: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +382c32: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +382c34: 1252 |000c: const/4 v2, #int 5 // #5 │ │ +382c36: 3520 0f00 |000d: if-ge v0, v2, 001c // +000f │ │ +382c3a: 5442 7676 |000f: iget-object v2, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7676 │ │ +382c3e: 2123 |0011: array-length v3, v2 │ │ +382c40: 3530 0a00 |0012: if-ge v0, v3, 001c // +000a │ │ +382c44: e001 0106 |0014: shl-int/lit8 v1, v1, #int 6 // #06 │ │ +382c48: 4802 0200 |0016: aget-byte v2, v2, v0 │ │ +382c4c: b621 |0018: or-int/2addr v1, v2 │ │ +382c4e: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +382c52: 28f1 |001b: goto 000c // -000f │ │ +382c54: 0f01 |001c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0004 line=443 │ │ 0x000f line=446 │ │ 0x0016 line=447 │ │ locals : │ │ @@ -826717,62 +826717,62 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -382b5c: |[382b5c] net.sf.dibdib.generic.QSeqStatic.toShash:()[B │ │ -382b6c: 5280 7276 |0000: iget v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ -382b70: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -382b74: 6200 4b76 |0004: sget-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.NIL_SHASH:[B // field@764b │ │ -382b78: 1100 |0006: return-object v0 │ │ -382b7a: 5480 7676 |0007: iget-object v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7676 │ │ -382b7e: 3900 4500 |0009: if-nez v0, 004e // +0045 │ │ -382b82: 5480 7376 |000b: iget-object v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ -382b86: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -382b88: 4600 0001 |000e: aget-object v0, v0, v1 │ │ -382b8c: 7110 25a3 0000 |0010: invoke-static {v0}, Lnet/sf/dibdib/generic/QWordStatic;.shash4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)[B // method@a325 │ │ -382b92: 0c00 |0013: move-result-object v0 │ │ -382b94: 2102 |0014: array-length v2, v0 │ │ -382b96: 1303 2000 |0015: const/16 v3, #int 32 // #20 │ │ -382b9a: 7120 af99 3000 |0017: invoke-static {v0, v3}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -382ba0: 0c00 |001a: move-result-object v0 │ │ -382ba2: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -382ba4: 5284 7276 |001c: iget v4, v8, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ -382ba8: 3543 2a00 |001e: if-ge v3, v4, 0048 // +002a │ │ -382bac: 2104 |0020: array-length v4, v0 │ │ -382bae: 3542 2700 |0021: if-ge v2, v4, 0048 // +0027 │ │ -382bb2: d804 0201 |0023: add-int/lit8 v4, v2, #int 1 // #01 │ │ -382bb6: 6205 4b76 |0025: sget-object v5, Lnet/sf/dibdib/generic/QSeqStatic;.NIL_SHASH:[B // field@764b │ │ -382bba: 4805 0501 |0027: aget-byte v5, v5, v1 │ │ -382bbe: 4f05 0002 |0029: aput-byte v5, v0, v2 │ │ -382bc2: 5482 7376 |002b: iget-object v2, v8, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ -382bc6: 4602 0203 |002d: aget-object v2, v2, v3 │ │ -382bca: 7110 25a3 0200 |002f: invoke-static {v2}, Lnet/sf/dibdib/generic/QWordStatic;.shash4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)[B // method@a325 │ │ -382bd0: 0c02 |0032: move-result-object v2 │ │ -382bd2: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -382bd4: 2126 |0034: array-length v6, v2 │ │ -382bd6: 3565 0f00 |0035: if-ge v5, v6, 0044 // +000f │ │ -382bda: 2106 |0037: array-length v6, v0 │ │ -382bdc: 3564 0c00 |0038: if-ge v4, v6, 0044 // +000c │ │ -382be0: d806 0401 |003a: add-int/lit8 v6, v4, #int 1 // #01 │ │ -382be4: 4807 0205 |003c: aget-byte v7, v2, v5 │ │ -382be8: 4f07 0004 |003e: aput-byte v7, v0, v4 │ │ -382bec: d805 0501 |0040: add-int/lit8 v5, v5, #int 1 // #01 │ │ -382bf0: 0164 |0042: move v4, v6 │ │ -382bf2: 28f1 |0043: goto 0034 // -000f │ │ -382bf4: d803 0301 |0044: add-int/lit8 v3, v3, #int 1 // #01 │ │ -382bf8: 0142 |0046: move v2, v4 │ │ -382bfa: 28d5 |0047: goto 001c // -002b │ │ -382bfc: 7120 af99 2000 |0048: invoke-static {v0, v2}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -382c02: 0c00 |004b: move-result-object v0 │ │ -382c04: 5b80 7676 |004c: iput-object v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7676 │ │ -382c08: 5480 7676 |004e: iget-object v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7676 │ │ -382c0c: 1100 |0050: return-object v0 │ │ +382b58: |[382b58] net.sf.dibdib.generic.QSeqStatic.toShash:()[B │ │ +382b68: 5280 7276 |0000: iget v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ +382b6c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +382b70: 6200 4b76 |0004: sget-object v0, Lnet/sf/dibdib/generic/QSeqStatic;.NIL_SHASH:[B // field@764b │ │ +382b74: 1100 |0006: return-object v0 │ │ +382b76: 5480 7676 |0007: iget-object v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7676 │ │ +382b7a: 3900 4500 |0009: if-nez v0, 004e // +0045 │ │ +382b7e: 5480 7376 |000b: iget-object v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ +382b82: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +382b84: 4600 0001 |000e: aget-object v0, v0, v1 │ │ +382b88: 7110 25a3 0000 |0010: invoke-static {v0}, Lnet/sf/dibdib/generic/QWordStatic;.shash4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)[B // method@a325 │ │ +382b8e: 0c00 |0013: move-result-object v0 │ │ +382b90: 2102 |0014: array-length v2, v0 │ │ +382b92: 1303 2000 |0015: const/16 v3, #int 32 // #20 │ │ +382b96: 7120 af99 3000 |0017: invoke-static {v0, v3}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +382b9c: 0c00 |001a: move-result-object v0 │ │ +382b9e: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +382ba0: 5284 7276 |001c: iget v4, v8, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ +382ba4: 3543 2a00 |001e: if-ge v3, v4, 0048 // +002a │ │ +382ba8: 2104 |0020: array-length v4, v0 │ │ +382baa: 3542 2700 |0021: if-ge v2, v4, 0048 // +0027 │ │ +382bae: d804 0201 |0023: add-int/lit8 v4, v2, #int 1 // #01 │ │ +382bb2: 6205 4b76 |0025: sget-object v5, Lnet/sf/dibdib/generic/QSeqStatic;.NIL_SHASH:[B // field@764b │ │ +382bb6: 4805 0501 |0027: aget-byte v5, v5, v1 │ │ +382bba: 4f05 0002 |0029: aput-byte v5, v0, v2 │ │ +382bbe: 5482 7376 |002b: iget-object v2, v8, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ +382bc2: 4602 0203 |002d: aget-object v2, v2, v3 │ │ +382bc6: 7110 25a3 0200 |002f: invoke-static {v2}, Lnet/sf/dibdib/generic/QWordStatic;.shash4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)[B // method@a325 │ │ +382bcc: 0c02 |0032: move-result-object v2 │ │ +382bce: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +382bd0: 2126 |0034: array-length v6, v2 │ │ +382bd2: 3565 0f00 |0035: if-ge v5, v6, 0044 // +000f │ │ +382bd6: 2106 |0037: array-length v6, v0 │ │ +382bd8: 3564 0c00 |0038: if-ge v4, v6, 0044 // +000c │ │ +382bdc: d806 0401 |003a: add-int/lit8 v6, v4, #int 1 // #01 │ │ +382be0: 4807 0205 |003c: aget-byte v7, v2, v5 │ │ +382be4: 4f07 0004 |003e: aput-byte v7, v0, v4 │ │ +382be8: d805 0501 |0040: add-int/lit8 v5, v5, #int 1 // #01 │ │ +382bec: 0164 |0042: move v4, v6 │ │ +382bee: 28f1 |0043: goto 0034 // -000f │ │ +382bf0: d803 0301 |0044: add-int/lit8 v3, v3, #int 1 // #01 │ │ +382bf4: 0142 |0046: move v2, v4 │ │ +382bf6: 28d5 |0047: goto 001c // -002b │ │ +382bf8: 7120 af99 2000 |0048: invoke-static {v0, v2}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +382bfe: 0c00 |004b: move-result-object v0 │ │ +382c00: 5b80 7676 |004c: iput-object v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7676 │ │ +382c04: 5480 7676 |004e: iget-object v0, v8, Lnet/sf/dibdib/generic/QSeqStatic;.zShash:[B // field@7676 │ │ +382c08: 1100 |0050: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0004 line=421 │ │ 0x0007 line=423 │ │ 0x000b line=424 │ │ 0x0014 line=425 │ │ @@ -826792,50 +826792,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -3832b4: |[3832b4] net.sf.dibdib.generic.QSeqStatic.toString:()Ljava/lang/String; │ │ -3832c4: 5240 7276 |0000: iget v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ -3832c8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -3832cc: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -3832d0: 1100 |0006: return-object v0 │ │ -3832d2: 5441 7776 |0007: iget-object v1, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zString:Ljava/lang/String; // field@7677 │ │ -3832d6: 3901 3700 |0009: if-nez v1, 0040 // +0037 │ │ -3832da: 2201 e812 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3832de: da00 0010 |000d: mul-int/lit8 v0, v0, #int 16 // #10 │ │ -3832e2: d800 0010 |000f: add-int/lit8 v0, v0, #int 16 // #10 │ │ -3832e6: 7020 4198 0100 |0011: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -3832ec: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -3832ee: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -3832f0: 5243 7276 |0016: iget v3, v4, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ -3832f4: 3530 2200 |0018: if-ge v0, v3, 003a // +0022 │ │ -3832f8: 5443 7376 |001a: iget-object v3, v4, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ -3832fc: 4603 0300 |001c: aget-object v3, v3, v0 │ │ -383300: 7110 24a3 0300 |001e: invoke-static {v3}, Lnet/sf/dibdib/generic/QWordStatic;.isSememe:(Lnet/sf/dibdib/generic/QWordStatic;)Z // method@a324 │ │ -383306: 0a03 |0021: move-result v3 │ │ -383308: 3802 0900 |0022: if-eqz v2, 002b // +0009 │ │ -38330c: 3803 0700 |0024: if-eqz v3, 002b // +0007 │ │ -383310: 1302 2000 |0026: const/16 v2, #int 32 // #20 │ │ -383314: 6e20 4498 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38331a: 5442 7376 |002b: iget-object v2, v4, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ -38331e: 4602 0200 |002d: aget-object v2, v2, v0 │ │ -383322: 7110 27a3 0200 |002f: invoke-static {v2}, Lnet/sf/dibdib/generic/QWordStatic;.string4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)Ljava/lang/String; // method@a327 │ │ -383328: 0c02 |0032: move-result-object v2 │ │ -38332a: 6e20 4b98 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -383330: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -383334: 0132 |0038: move v2, v3 │ │ -383336: 28dd |0039: goto 0016 // -0023 │ │ -383338: 6e10 5498 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38333e: 0c00 |003d: move-result-object v0 │ │ -383340: 5b40 7776 |003e: iput-object v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zString:Ljava/lang/String; // field@7677 │ │ -383344: 5440 7776 |0040: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zString:Ljava/lang/String; // field@7677 │ │ -383348: 1100 |0042: return-object v0 │ │ +3832b0: |[3832b0] net.sf.dibdib.generic.QSeqStatic.toString:()Ljava/lang/String; │ │ +3832c0: 5240 7276 |0000: iget v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ +3832c4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +3832c8: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +3832cc: 1100 |0006: return-object v0 │ │ +3832ce: 5441 7776 |0007: iget-object v1, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zString:Ljava/lang/String; // field@7677 │ │ +3832d2: 3901 3700 |0009: if-nez v1, 0040 // +0037 │ │ +3832d6: 2201 e812 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3832da: da00 0010 |000d: mul-int/lit8 v0, v0, #int 16 // #10 │ │ +3832de: d800 0010 |000f: add-int/lit8 v0, v0, #int 16 // #10 │ │ +3832e2: 7020 4198 0100 |0011: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +3832e8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +3832ea: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +3832ec: 5243 7276 |0016: iget v3, v4, Lnet/sf/dibdib/generic/QSeqStatic;.cItems:I // field@7672 │ │ +3832f0: 3530 2200 |0018: if-ge v0, v3, 003a // +0022 │ │ +3832f4: 5443 7376 |001a: iget-object v3, v4, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ +3832f8: 4603 0300 |001c: aget-object v3, v3, v0 │ │ +3832fc: 7110 24a3 0300 |001e: invoke-static {v3}, Lnet/sf/dibdib/generic/QWordStatic;.isSememe:(Lnet/sf/dibdib/generic/QWordStatic;)Z // method@a324 │ │ +383302: 0a03 |0021: move-result v3 │ │ +383304: 3802 0900 |0022: if-eqz v2, 002b // +0009 │ │ +383308: 3803 0700 |0024: if-eqz v3, 002b // +0007 │ │ +38330c: 1302 2000 |0026: const/16 v2, #int 32 // #20 │ │ +383310: 6e20 4498 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +383316: 5442 7376 |002b: iget-object v2, v4, Lnet/sf/dibdib/generic/QSeqStatic;.items:[Lnet/sf/dibdib/generic/QWordStatic; // field@7673 │ │ +38331a: 4602 0200 |002d: aget-object v2, v2, v0 │ │ +38331e: 7110 27a3 0200 |002f: invoke-static {v2}, Lnet/sf/dibdib/generic/QWordStatic;.string4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)Ljava/lang/String; // method@a327 │ │ +383324: 0c02 |0032: move-result-object v2 │ │ +383326: 6e20 4b98 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38332c: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +383330: 0132 |0038: move v2, v3 │ │ +383332: 28dd |0039: goto 0016 // -0023 │ │ +383334: 6e10 5498 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38333a: 0c00 |003d: move-result-object v0 │ │ +38333c: 5b40 7776 |003e: iput-object v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zString:Ljava/lang/String; // field@7677 │ │ +383340: 5440 7776 |0040: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeqStatic;.zString:Ljava/lang/String; // field@7677 │ │ +383344: 1100 |0042: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0007 line=390 │ │ 0x000b line=392 │ │ 0x0016 line=393 │ │ 0x001a line=394 │ │ @@ -827047,28 +827047,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -3844c8: |[3844c8] net.sf.dibdib.generic.QTemplates.:()V │ │ -3844d8: 1300 8000 |0000: const/16 v0, #int 128 // #80 │ │ -3844dc: 2300 1515 |0002: new-array v0, v0, [B // type@1515 │ │ -3844e0: 2600 1400 0000 |0004: fill-array-data v0, 00000018 // +00000014 │ │ -3844e6: 6900 9976 |0007: sput-object v0, Lnet/sf/dibdib/generic/QTemplates;.kDefaultTemplatesFont:[B // field@7699 │ │ -3844ea: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ -3844ee: 1a01 250d |000b: const-string v1, "BLUE" // string@0d25 │ │ -3844f2: 1a02 b11c |000d: const-string v2, "GREEN" // string@1cb1 │ │ -3844f6: 1a03 1643 |000f: const-string v3, "RED" // string@4316 │ │ -3844fa: 2440 dc15 1032 |0011: filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; // type@15dc │ │ -384500: 0c00 |0014: move-result-object v0 │ │ -384502: 6900 9876 |0015: sput-object v0, Lnet/sf/dibdib/generic/QTemplates;.kDefaultTemplateNamesFont:[Ljava/lang/String; // field@7698 │ │ -384506: 0e00 |0017: return-void │ │ -384508: 0003 0100 8000 0000 0000 0000 0000 ... |0018: array-data (68 units) │ │ +3844c4: |[3844c4] net.sf.dibdib.generic.QTemplates.:()V │ │ +3844d4: 1300 8000 |0000: const/16 v0, #int 128 // #80 │ │ +3844d8: 2300 1515 |0002: new-array v0, v0, [B // type@1515 │ │ +3844dc: 2600 1400 0000 |0004: fill-array-data v0, 00000018 // +00000014 │ │ +3844e2: 6900 9976 |0007: sput-object v0, Lnet/sf/dibdib/generic/QTemplates;.kDefaultTemplatesFont:[B // field@7699 │ │ +3844e6: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ +3844ea: 1a01 250d |000b: const-string v1, "BLUE" // string@0d25 │ │ +3844ee: 1a02 b11c |000d: const-string v2, "GREEN" // string@1cb1 │ │ +3844f2: 1a03 1643 |000f: const-string v3, "RED" // string@4316 │ │ +3844f6: 2440 dc15 1032 |0011: filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; // type@15dc │ │ +3844fc: 0c00 |0014: move-result-object v0 │ │ +3844fe: 6900 9876 |0015: sput-object v0, Lnet/sf/dibdib/generic/QTemplates;.kDefaultTemplateNamesFont:[Ljava/lang/String; // field@7698 │ │ +384502: 0e00 |0017: return-void │ │ +384504: 0003 0100 8000 0000 0000 0000 0000 ... |0018: array-data (68 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=74 │ │ 0x0011 line=89 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/QTemplates;) │ │ @@ -827076,17 +827076,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -384590: |[384590] net.sf.dibdib.generic.QTemplates.:()V │ │ -3845a0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3845a6: 0e00 |0003: return-void │ │ +38458c: |[38458c] net.sf.dibdib.generic.QTemplates.:()V │ │ +38459c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3845a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/generic/QTemplates; │ │ │ │ #2 : (in Lnet/sf/dibdib/generic/QTemplates;) │ │ @@ -827094,19 +827094,19 @@ │ │ type : '([B[Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3845a8: |[3845a8] net.sf.dibdib.generic.QTemplates.:([B[Ljava/lang/String;)V │ │ -3845b8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3845be: 5b02 9a76 |0003: iput-object v2, v0, Lnet/sf/dibdib/generic/QTemplates;.templateNamesFont:[Ljava/lang/String; // field@769a │ │ -3845c2: 5b01 9b76 |0005: iput-object v1, v0, Lnet/sf/dibdib/generic/QTemplates;.templatesFont:[B // field@769b │ │ -3845c6: 0e00 |0007: return-void │ │ +3845a4: |[3845a4] net.sf.dibdib.generic.QTemplates.:([B[Ljava/lang/String;)V │ │ +3845b4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3845ba: 5b02 9a76 |0003: iput-object v2, v0, Lnet/sf/dibdib/generic/QTemplates;.templateNamesFont:[Ljava/lang/String; // field@769a │ │ +3845be: 5b01 9b76 |0005: iput-object v1, v0, Lnet/sf/dibdib/generic/QTemplates;.templatesFont:[B // field@769b │ │ +3845c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x0005 line=71 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sf/dibdib/generic/QTemplates; │ │ @@ -827118,20 +827118,20 @@ │ │ type : '()Lnet/sf/dibdib/generic/QTemplates;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3844a4: |[3844a4] net.sf.dibdib.generic.QTemplates.Dib2UiP_Templates_Default:()Lnet/sf/dibdib/generic/QTemplates; │ │ -3844b4: 2200 b114 |0000: new-instance v0, Lnet/sf/dibdib/generic/QTemplates; // type@14b1 │ │ -3844b8: 6201 9976 |0002: sget-object v1, Lnet/sf/dibdib/generic/QTemplates;.kDefaultTemplatesFont:[B // field@7699 │ │ -3844bc: 6202 9876 |0004: sget-object v2, Lnet/sf/dibdib/generic/QTemplates;.kDefaultTemplateNamesFont:[Ljava/lang/String; // field@7698 │ │ -3844c0: 7030 daa2 1002 |0006: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/QTemplates;.:([B[Ljava/lang/String;)V // method@a2da │ │ -3844c6: 1100 |0009: return-object v0 │ │ +3844a0: |[3844a0] net.sf.dibdib.generic.QTemplates.Dib2UiP_Templates_Default:()Lnet/sf/dibdib/generic/QTemplates; │ │ +3844b0: 2200 b114 |0000: new-instance v0, Lnet/sf/dibdib/generic/QTemplates; // type@14b1 │ │ +3844b4: 6201 9976 |0002: sget-object v1, Lnet/sf/dibdib/generic/QTemplates;.kDefaultTemplatesFont:[B // field@7699 │ │ +3844b8: 6202 9876 |0004: sget-object v2, Lnet/sf/dibdib/generic/QTemplates;.kDefaultTemplateNamesFont:[Ljava/lang/String; // field@7698 │ │ +3844bc: 7030 daa2 1002 |0006: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/QTemplates;.:([B[Ljava/lang/String;)V // method@a2da │ │ +3844c2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/generic/QTemplates;) │ │ @@ -827139,60 +827139,60 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -3843e4: |[3843e4] net.sf.dibdib.generic.QTemplates.toString:()Ljava/lang/String; │ │ -3843f4: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3843f8: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ -3843fc: 7020 4198 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -384402: 1301 2700 |0007: const/16 v1, #int 39 // #27 │ │ -384406: 6e20 4498 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38440c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -38440e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -384410: 5463 9b76 |000e: iget-object v3, v6, Lnet/sf/dibdib/generic/QTemplates;.templatesFont:[B // field@769b │ │ -384414: 2134 |0010: array-length v4, v3 │ │ -384416: 3542 3000 |0011: if-ge v2, v4, 0041 // +0030 │ │ -38441a: 4804 0302 |0013: aget-byte v4, v3, v2 │ │ -38441e: 1305 2000 |0015: const/16 v5, #int 32 // #20 │ │ -384422: 3545 1900 |0017: if-ge v5, v4, 0030 // +0019 │ │ -384426: 2203 e812 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -38442a: 7010 4098 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -384430: 1a04 0000 |001e: const-string v4, "" // string@0000 │ │ -384434: 6e20 4b98 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38443a: 5464 9b76 |0023: iget-object v4, v6, Lnet/sf/dibdib/generic/QTemplates;.templatesFont:[B // field@769b │ │ -38443e: 4804 0402 |0025: aget-byte v4, v4, v2 │ │ -384442: 8e44 |0027: int-to-char v4, v4 │ │ -384444: 6e20 4498 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38444a: 6e10 5498 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -384450: 0c03 |002e: move-result-object v3 │ │ -384452: 280c |002f: goto 003b // +000c │ │ -384454: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -384456: 2344 1515 |0031: new-array v4, v4, [B // type@1515 │ │ -38445a: 4803 0302 |0033: aget-byte v3, v3, v2 │ │ -38445e: 4f03 0401 |0035: aput-byte v3, v4, v1 │ │ -384462: 7120 48a4 1400 |0037: invoke-static {v4, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ -384468: 0c03 |003a: move-result-object v3 │ │ -38446a: 6e20 4b98 3000 |003b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384470: d802 0220 |003e: add-int/lit8 v2, v2, #int 32 // #20 │ │ -384474: 28ce |0040: goto 000e // -0032 │ │ -384476: 1a02 8b03 |0041: const-string v2, "':" // string@038b │ │ -38447a: 6e20 4b98 2000 |0043: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384480: 5462 9a76 |0046: iget-object v2, v6, Lnet/sf/dibdib/generic/QTemplates;.templateNamesFont:[Ljava/lang/String; // field@769a │ │ -384484: 2123 |0048: array-length v3, v2 │ │ -384486: 3531 0a00 |0049: if-ge v1, v3, 0053 // +000a │ │ -38448a: 4602 0201 |004b: aget-object v2, v2, v1 │ │ -38448e: 6e20 4b98 2000 |004d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384494: d801 0101 |0050: add-int/lit8 v1, v1, #int 1 // #01 │ │ -384498: 28f4 |0052: goto 0046 // -000c │ │ -38449a: 6e10 5498 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3844a0: 0c00 |0056: move-result-object v0 │ │ -3844a2: 1100 |0057: return-object v0 │ │ +3843e0: |[3843e0] net.sf.dibdib.generic.QTemplates.toString:()Ljava/lang/String; │ │ +3843f0: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3843f4: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ +3843f8: 7020 4198 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +3843fe: 1301 2700 |0007: const/16 v1, #int 39 // #27 │ │ +384402: 6e20 4498 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +384408: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +38440a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +38440c: 5463 9b76 |000e: iget-object v3, v6, Lnet/sf/dibdib/generic/QTemplates;.templatesFont:[B // field@769b │ │ +384410: 2134 |0010: array-length v4, v3 │ │ +384412: 3542 3000 |0011: if-ge v2, v4, 0041 // +0030 │ │ +384416: 4804 0302 |0013: aget-byte v4, v3, v2 │ │ +38441a: 1305 2000 |0015: const/16 v5, #int 32 // #20 │ │ +38441e: 3545 1900 |0017: if-ge v5, v4, 0030 // +0019 │ │ +384422: 2203 e812 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +384426: 7010 4098 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38442c: 1a04 0000 |001e: const-string v4, "" // string@0000 │ │ +384430: 6e20 4b98 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384436: 5464 9b76 |0023: iget-object v4, v6, Lnet/sf/dibdib/generic/QTemplates;.templatesFont:[B // field@769b │ │ +38443a: 4804 0402 |0025: aget-byte v4, v4, v2 │ │ +38443e: 8e44 |0027: int-to-char v4, v4 │ │ +384440: 6e20 4498 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +384446: 6e10 5498 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38444c: 0c03 |002e: move-result-object v3 │ │ +38444e: 280c |002f: goto 003b // +000c │ │ +384450: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +384452: 2344 1515 |0031: new-array v4, v4, [B // type@1515 │ │ +384456: 4803 0302 |0033: aget-byte v3, v3, v2 │ │ +38445a: 4f03 0401 |0035: aput-byte v3, v4, v1 │ │ +38445e: 7120 48a4 1400 |0037: invoke-static {v4, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ +384464: 0c03 |003a: move-result-object v3 │ │ +384466: 6e20 4b98 3000 |003b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38446c: d802 0220 |003e: add-int/lit8 v2, v2, #int 32 // #20 │ │ +384470: 28ce |0040: goto 000e // -0032 │ │ +384472: 1a02 8b03 |0041: const-string v2, "':" // string@038b │ │ +384476: 6e20 4b98 2000 |0043: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38447c: 5462 9a76 |0046: iget-object v2, v6, Lnet/sf/dibdib/generic/QTemplates;.templateNamesFont:[Ljava/lang/String; // field@769a │ │ +384480: 2123 |0048: array-length v3, v2 │ │ +384482: 3531 0a00 |0049: if-ge v1, v3, 0053 // +000a │ │ +384486: 4602 0201 |004b: aget-object v2, v2, v1 │ │ +38448a: 6e20 4b98 2000 |004d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384490: d801 0101 |0050: add-int/lit8 v1, v1, #int 1 // #01 │ │ +384494: 28f4 |0052: goto 0046 // -000c │ │ +384496: 6e10 5498 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38449c: 0c00 |0056: move-result-object v0 │ │ +38449e: 1100 |0057: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0009 line=98 │ │ 0x000e line=99 │ │ 0x0013 line=101 │ │ 0x0019 line=102 │ │ @@ -827439,59 +827439,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -385428: |[385428] net.sf.dibdib.generic.QWordStatic.:()V │ │ -385438: 2200 9813 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@1398 │ │ -38543c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -38543e: 7020 3a9b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@9b3a │ │ -385444: 6900 e776 |0006: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.mcPairs:Ljava/util/concurrent/atomic/AtomicInteger; // field@76e7 │ │ -385448: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -38544a: 2300 1915 |0009: new-array v0, v0, [I // type@1519 │ │ -38544e: 2600 4b00 0000 |000b: fill-array-data v0, 00000056 // +0000004b │ │ -385454: 1c02 db12 |000e: const-class v2, Ljava/lang/Object; // type@12db │ │ -385458: 7120 8a98 0200 |0010: invoke-static {v2, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@988a │ │ -38545e: 0c00 |0013: move-result-object v0 │ │ -385460: 1f00 3216 |0014: check-cast v0, [[Ljava/lang/Object; // type@1632 │ │ -385464: 6900 e676 |0016: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e6 │ │ -385468: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -38546a: 6900 e976 |0019: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e9 │ │ -38546e: 1902 4010 |001b: const-wide/high16 v2, #long 1170935903116328960 // #1040 │ │ -385472: 7120 17a3 3200 |001d: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ -385478: 0c00 |0020: move-result-object v0 │ │ -38547a: 6900 c776 |0021: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.BLANK:Lnet/sf/dibdib/generic/QWordStatic; // field@76c7 │ │ -38547e: 2200 b614 |0023: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ -385482: 1602 0100 |0025: const-wide/16 v2, #int 1 // #1 │ │ -385486: 7030 14a3 2003 |0027: invoke-direct {v0, v2, v3}, Lnet/sf/dibdib/generic/QWordStatic;.:(J)V // method@a314 │ │ -38548c: 6900 ce76 |002a: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76ce │ │ -385490: 2200 b614 |002c: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ -385494: 1602 0c00 |002e: const-wide/16 v2, #int 12 // #c │ │ -385498: 7030 14a3 2003 |0030: invoke-direct {v0, v2, v3}, Lnet/sf/dibdib/generic/QWordStatic;.:(J)V // method@a314 │ │ -38549e: 6900 d176 |0033: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.ERROR:Lnet/sf/dibdib/generic/QWordStatic; // field@76d1 │ │ -3854a2: 2200 b614 |0035: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ -3854a6: 1602 0f00 |0037: const-wide/16 v2, #int 15 // #f │ │ -3854aa: 7030 14a3 2003 |0039: invoke-direct {v0, v2, v3}, Lnet/sf/dibdib/generic/QWordStatic;.:(J)V // method@a314 │ │ -3854b0: 6900 e376 |003c: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.TBD:Lnet/sf/dibdib/generic/QWordStatic; // field@76e3 │ │ -3854b4: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -3854b6: 2302 1515 |003f: new-array v2, v0, [B // type@1515 │ │ -3854ba: 4f00 0201 |0041: aput-byte v0, v2, v1 │ │ -3854be: 6902 cf76 |0043: sput-object v2, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY_SHASH:[B // field@76cf │ │ -3854c2: 2302 1515 |0045: new-array v2, v0, [B // type@1515 │ │ -3854c6: 1303 0c00 |0047: const/16 v3, #int 12 // #c │ │ -3854ca: 4f03 0201 |0049: aput-byte v3, v2, v1 │ │ -3854ce: 6902 d276 |004b: sput-object v2, Lnet/sf/dibdib/generic/QWordStatic;.ERROR_SHASH:[B // field@76d2 │ │ -3854d2: 2300 1515 |004d: new-array v0, v0, [B // type@1515 │ │ -3854d6: 1302 0f00 |004f: const/16 v2, #int 15 // #f │ │ -3854da: 4f02 0001 |0051: aput-byte v2, v0, v1 │ │ -3854de: 6900 e476 |0053: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.TBD_SHASH:[B // field@76e4 │ │ -3854e2: 0e00 |0055: return-void │ │ -3854e4: 0003 0400 0200 0000 0100 0000 0010 ... |0056: array-data (8 units) │ │ +385424: |[385424] net.sf.dibdib.generic.QWordStatic.:()V │ │ +385434: 2200 9813 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@1398 │ │ +385438: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +38543a: 7020 3a9b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@9b3a │ │ +385440: 6900 e776 |0006: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.mcPairs:Ljava/util/concurrent/atomic/AtomicInteger; // field@76e7 │ │ +385444: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +385446: 2300 1915 |0009: new-array v0, v0, [I // type@1519 │ │ +38544a: 2600 4b00 0000 |000b: fill-array-data v0, 00000056 // +0000004b │ │ +385450: 1c02 db12 |000e: const-class v2, Ljava/lang/Object; // type@12db │ │ +385454: 7120 8a98 0200 |0010: invoke-static {v2, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@988a │ │ +38545a: 0c00 |0013: move-result-object v0 │ │ +38545c: 1f00 3216 |0014: check-cast v0, [[Ljava/lang/Object; // type@1632 │ │ +385460: 6900 e676 |0016: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e6 │ │ +385464: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +385466: 6900 e976 |0019: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e9 │ │ +38546a: 1902 4010 |001b: const-wide/high16 v2, #long 1170935903116328960 // #1040 │ │ +38546e: 7120 17a3 3200 |001d: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ +385474: 0c00 |0020: move-result-object v0 │ │ +385476: 6900 c776 |0021: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.BLANK:Lnet/sf/dibdib/generic/QWordStatic; // field@76c7 │ │ +38547a: 2200 b614 |0023: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ +38547e: 1602 0100 |0025: const-wide/16 v2, #int 1 // #1 │ │ +385482: 7030 14a3 2003 |0027: invoke-direct {v0, v2, v3}, Lnet/sf/dibdib/generic/QWordStatic;.:(J)V // method@a314 │ │ +385488: 6900 ce76 |002a: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY:Lnet/sf/dibdib/generic/QWordStatic; // field@76ce │ │ +38548c: 2200 b614 |002c: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ +385490: 1602 0c00 |002e: const-wide/16 v2, #int 12 // #c │ │ +385494: 7030 14a3 2003 |0030: invoke-direct {v0, v2, v3}, Lnet/sf/dibdib/generic/QWordStatic;.:(J)V // method@a314 │ │ +38549a: 6900 d176 |0033: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.ERROR:Lnet/sf/dibdib/generic/QWordStatic; // field@76d1 │ │ +38549e: 2200 b614 |0035: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ +3854a2: 1602 0f00 |0037: const-wide/16 v2, #int 15 // #f │ │ +3854a6: 7030 14a3 2003 |0039: invoke-direct {v0, v2, v3}, Lnet/sf/dibdib/generic/QWordStatic;.:(J)V // method@a314 │ │ +3854ac: 6900 e376 |003c: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.TBD:Lnet/sf/dibdib/generic/QWordStatic; // field@76e3 │ │ +3854b0: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +3854b2: 2302 1515 |003f: new-array v2, v0, [B // type@1515 │ │ +3854b6: 4f00 0201 |0041: aput-byte v0, v2, v1 │ │ +3854ba: 6902 cf76 |0043: sput-object v2, Lnet/sf/dibdib/generic/QWordStatic;.EMPTY_SHASH:[B // field@76cf │ │ +3854be: 2302 1515 |0045: new-array v2, v0, [B // type@1515 │ │ +3854c2: 1303 0c00 |0047: const/16 v3, #int 12 // #c │ │ +3854c6: 4f03 0201 |0049: aput-byte v3, v2, v1 │ │ +3854ca: 6902 d276 |004b: sput-object v2, Lnet/sf/dibdib/generic/QWordStatic;.ERROR_SHASH:[B // field@76d2 │ │ +3854ce: 2300 1515 |004d: new-array v0, v0, [B // type@1515 │ │ +3854d2: 1302 0f00 |004f: const/16 v2, #int 15 // #f │ │ +3854d6: 4f02 0001 |0051: aput-byte v2, v0, v1 │ │ +3854da: 6900 e476 |0053: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.TBD_SHASH:[B // field@76e4 │ │ +3854de: 0e00 |0055: return-void │ │ +3854e0: 0003 0400 0200 0000 0100 0000 0010 ... |0056: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x000b line=40 │ │ 0x0019 line=42 │ │ 0x001d line=89 │ │ 0x0023 line=90 │ │ @@ -827507,17 +827507,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3854f4: |[3854f4] net.sf.dibdib.generic.QWordStatic.:()V │ │ -385504: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -38550a: 0e00 |0003: return-void │ │ +3854f0: |[3854f0] net.sf.dibdib.generic.QWordStatic.:()V │ │ +385500: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +385506: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/generic/QWordStatic; │ │ │ │ #2 : (in Lnet/sf/dibdib/generic/QWordStatic;) │ │ @@ -827525,18 +827525,18 @@ │ │ type : '(J)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -38550c: |[38550c] net.sf.dibdib.generic.QWordStatic.:(J)V │ │ -38551c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -385522: 5a01 e876 |0003: iput-wide v1, v0, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e8 │ │ -385526: 0e00 |0005: return-void │ │ +385508: |[385508] net.sf.dibdib.generic.QWordStatic.:(J)V │ │ +385518: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +38551e: 5a01 e876 |0003: iput-wide v1, v0, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e8 │ │ +385522: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sf/dibdib/generic/QWordStatic; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -827546,43 +827546,43 @@ │ │ type : '([BLjava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -384eac: |[384eac] net.sf.dibdib.generic.QWordStatic.allocBox:([BLjava/lang/String;)I │ │ -384ebc: 6200 e776 |0000: sget-object v0, Lnet/sf/dibdib/generic/QWordStatic;.mcPairs:Ljava/util/concurrent/atomic/AtomicInteger; // field@76e7 │ │ -384ec0: 6e10 3e9b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ -384ec6: 0a00 |0005: move-result v0 │ │ -384ec8: e000 0001 |0006: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -384ecc: e201 000c |0008: ushr-int/lit8 v1, v0, #int 12 // #0c │ │ -384ed0: d502 ff0f |000a: and-int/lit16 v2, v0, #int 4095 // #0fff │ │ -384ed4: 6203 e676 |000c: sget-object v3, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e6 │ │ -384ed8: 2134 |000e: array-length v4, v3 │ │ -384eda: 3614 1800 |000f: if-gt v4, v1, 0027 // +0018 │ │ -384ede: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ -384ee2: d804 0101 |0013: add-int/lit8 v4, v1, #int 1 // #01 │ │ -384ee6: 7120 b499 4300 |0015: invoke-static {v3, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -384eec: 0c03 |0018: move-result-object v3 │ │ -384eee: 1f03 3216 |0019: check-cast v3, [[Ljava/lang/Object; // type@1632 │ │ -384ef2: 6903 e676 |001b: sput-object v3, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e6 │ │ -384ef6: 280a |001d: goto 0027 // +000a │ │ -384ef8: 6203 e676 |001e: sget-object v3, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e6 │ │ -384efc: 2133 |0020: array-length v3, v3 │ │ -384efe: 3613 0600 |0021: if-gt v3, v1, 0027 // +0006 │ │ -384f02: 7100 7098 0000 |0023: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@9870 │ │ -384f08: 28f8 |0026: goto 001e // -0008 │ │ -384f0a: 6203 e676 |0027: sget-object v3, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e6 │ │ -384f0e: 4604 0301 |0029: aget-object v4, v3, v1 │ │ -384f12: 4d05 0402 |002b: aput-object v5, v4, v2 │ │ -384f16: 4605 0301 |002d: aget-object v5, v3, v1 │ │ -384f1a: de01 0201 |002f: or-int/lit8 v1, v2, #int 1 // #01 │ │ -384f1e: 4d06 0501 |0031: aput-object v6, v5, v1 │ │ -384f22: 0f00 |0033: return v0 │ │ +384ea8: |[384ea8] net.sf.dibdib.generic.QWordStatic.allocBox:([BLjava/lang/String;)I │ │ +384eb8: 6200 e776 |0000: sget-object v0, Lnet/sf/dibdib/generic/QWordStatic;.mcPairs:Ljava/util/concurrent/atomic/AtomicInteger; // field@76e7 │ │ +384ebc: 6e10 3e9b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ +384ec2: 0a00 |0005: move-result v0 │ │ +384ec4: e000 0001 |0006: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +384ec8: e201 000c |0008: ushr-int/lit8 v1, v0, #int 12 // #0c │ │ +384ecc: d502 ff0f |000a: and-int/lit16 v2, v0, #int 4095 // #0fff │ │ +384ed0: 6203 e676 |000c: sget-object v3, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e6 │ │ +384ed4: 2134 |000e: array-length v4, v3 │ │ +384ed6: 3614 1800 |000f: if-gt v4, v1, 0027 // +0018 │ │ +384eda: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ +384ede: d804 0101 |0013: add-int/lit8 v4, v1, #int 1 // #01 │ │ +384ee2: 7120 b499 4300 |0015: invoke-static {v3, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +384ee8: 0c03 |0018: move-result-object v3 │ │ +384eea: 1f03 3216 |0019: check-cast v3, [[Ljava/lang/Object; // type@1632 │ │ +384eee: 6903 e676 |001b: sput-object v3, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e6 │ │ +384ef2: 280a |001d: goto 0027 // +000a │ │ +384ef4: 6203 e676 |001e: sget-object v3, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e6 │ │ +384ef8: 2133 |0020: array-length v3, v3 │ │ +384efa: 3613 0600 |0021: if-gt v3, v1, 0027 // +0006 │ │ +384efe: 7100 7098 0000 |0023: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@9870 │ │ +384f04: 28f8 |0026: goto 001e // -0008 │ │ +384f06: 6203 e676 |0027: sget-object v3, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e6 │ │ +384f0a: 4604 0301 |0029: aget-object v4, v3, v1 │ │ +384f0e: 4d05 0402 |002b: aput-object v5, v4, v2 │ │ +384f12: 4605 0301 |002d: aget-object v5, v3, v1 │ │ +384f16: de01 0201 |002f: or-int/lit8 v1, v2, #int 1 // #01 │ │ +384f1a: 4d06 0501 |0031: aput-object v6, v5, v1 │ │ +384f1e: 0f00 |0033: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x000c line=343 │ │ 0x0015 line=345 │ │ 0x001e line=347 │ │ 0x0023 line=348 │ │ @@ -827597,17 +827597,17 @@ │ │ type : '(Lnet/sf/dibdib/generic/QWordStatic;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -385104: |[385104] net.sf.dibdib.generic.QWordStatic.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J │ │ -385114: 5320 e876 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e8 │ │ -385118: 1000 |0002: return-wide v0 │ │ +385100: |[385100] net.sf.dibdib.generic.QWordStatic.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J │ │ +385110: 5320 e876 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e8 │ │ +385114: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lnet/sf/dibdib/generic/QWordStatic; │ │ │ │ #5 : (in Lnet/sf/dibdib/generic/QWordStatic;) │ │ @@ -827615,18 +827615,18 @@ │ │ type : '(J)Lnet/sf/dibdib/generic/QWordStatic;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3852c0: |[3852c0] net.sf.dibdib.generic.QWordStatic.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; │ │ -3852d0: 2200 b614 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ -3852d4: 7030 14a3 1002 |0002: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/QWordStatic;.:(J)V // method@a314 │ │ -3852da: 1100 |0005: return-object v0 │ │ +3852bc: |[3852bc] net.sf.dibdib.generic.QWordStatic.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; │ │ +3852cc: 2200 b614 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ +3852d0: 7030 14a3 1002 |0002: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/QWordStatic;.:(J)V // method@a314 │ │ +3852d6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ │ │ #6 : (in Lnet/sf/dibdib/generic/QWordStatic;) │ │ @@ -827634,57 +827634,57 @@ │ │ type : '()Lnet/sf/dibdib/generic/QWordStatic;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3852dc: |[3852dc] net.sf.dibdib.generic.QWordStatic.create:()Lnet/sf/dibdib/generic/QWordStatic; │ │ -3852ec: 2200 b614 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ -3852f0: 7010 13a3 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/generic/QWordStatic;.:()V // method@a313 │ │ -3852f6: 1100 |0005: return-object v0 │ │ +3852d8: |[3852d8] net.sf.dibdib.generic.QWordStatic.create:()Lnet/sf/dibdib/generic/QWordStatic; │ │ +3852e8: 2200 b614 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ +3852ec: 7010 13a3 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/generic/QWordStatic;.:()V // method@a313 │ │ +3852f2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ │ │ #7 : (in Lnet/sf/dibdib/generic/QWordStatic;) │ │ name : 'create' │ │ type : '(Ljava/lang/String;B)Lnet/sf/dibdib/generic/QWordStatic;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3852f8: |[3852f8] net.sf.dibdib.generic.QWordStatic.create:(Ljava/lang/String;B)Lnet/sf/dibdib/generic/QWordStatic; │ │ -385308: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -38530a: 3202 2400 |0001: if-eq v2, v0, 0025 // +0024 │ │ -38530e: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -385310: 3202 1c00 |0004: if-eq v2, v0, 0020 // +001c │ │ -385314: 1300 0d00 |0006: const/16 v0, #int 13 // #d │ │ -385318: 3202 1300 |0008: if-eq v2, v0, 001b // +0013 │ │ -38531c: 1300 0e00 |000a: const/16 v0, #int 14 // #e │ │ -385320: 3302 0700 |000c: if-ne v2, v0, 0013 // +0007 │ │ -385324: 7110 1ea3 0100 |000e: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.createLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31e │ │ -38532a: 0c01 |0011: move-result-object v1 │ │ -38532c: 1101 |0012: return-object v1 │ │ -38532e: 2201 f012 |0013: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -385332: 1a02 0f3f |0015: const-string v2, "Not supported yet." // string@3f0f │ │ -385336: 7020 8298 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -38533c: 2701 |001a: throw v1 │ │ -38533e: 7110 1da3 0100 |001b: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.createId:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31d │ │ -385344: 0c01 |001e: move-result-object v1 │ │ -385346: 1101 |001f: return-object v1 │ │ -385348: 7110 1ba3 0100 |0020: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.createDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31b │ │ -38534e: 0c01 |0023: move-result-object v1 │ │ -385350: 1101 |0024: return-object v1 │ │ -385352: 7110 1ca3 0100 |0025: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31c │ │ -385358: 0c01 |0028: move-result-object v1 │ │ -38535a: 1101 |0029: return-object v1 │ │ +3852f4: |[3852f4] net.sf.dibdib.generic.QWordStatic.create:(Ljava/lang/String;B)Lnet/sf/dibdib/generic/QWordStatic; │ │ +385304: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +385306: 3202 2400 |0001: if-eq v2, v0, 0025 // +0024 │ │ +38530a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +38530c: 3202 1c00 |0004: if-eq v2, v0, 0020 // +001c │ │ +385310: 1300 0d00 |0006: const/16 v0, #int 13 // #d │ │ +385314: 3202 1300 |0008: if-eq v2, v0, 001b // +0013 │ │ +385318: 1300 0e00 |000a: const/16 v0, #int 14 // #e │ │ +38531c: 3302 0700 |000c: if-ne v2, v0, 0013 // +0007 │ │ +385320: 7110 1ea3 0100 |000e: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.createLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31e │ │ +385326: 0c01 |0011: move-result-object v1 │ │ +385328: 1101 |0012: return-object v1 │ │ +38532a: 2201 f012 |0013: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +38532e: 1a02 0f3f |0015: const-string v2, "Not supported yet." // string@3f0f │ │ +385332: 7020 8298 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +385338: 2701 |001a: throw v1 │ │ +38533a: 7110 1da3 0100 |001b: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.createId:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31d │ │ +385340: 0c01 |001e: move-result-object v1 │ │ +385342: 1101 |001f: return-object v1 │ │ +385344: 7110 1ba3 0100 |0020: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.createDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31b │ │ +38534a: 0c01 |0023: move-result-object v1 │ │ +38534c: 1101 |0024: return-object v1 │ │ +38534e: 7110 1ca3 0100 |0025: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; // method@a31c │ │ +385354: 0c01 |0028: move-result-object v1 │ │ +385356: 1101 |0029: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000e line=255 │ │ 0x0013 line=259 │ │ 0x001b line=253 │ │ 0x0020 line=249 │ │ 0x0025 line=251 │ │ @@ -827697,37 +827697,37 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -38535c: |[38535c] net.sf.dibdib.generic.QWordStatic.createAsciiShort:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ -38536c: 1900 00e0 |0000: const-wide/high16 v0, #long -2305843009213693952 // #e000 │ │ -385370: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -385372: 1303 3600 |0003: const/16 v3, #int 54 // #36 │ │ -385376: 3a03 1700 |0005: if-ltz v3, 001c // +0017 │ │ -38537a: 6e10 2298 0800 |0007: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -385380: 0a04 |000a: move-result v4 │ │ -385382: 3542 1100 |000b: if-ge v2, v4, 001c // +0011 │ │ -385386: 6e20 0998 2800 |000d: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38538c: 0a04 |0010: move-result v4 │ │ -38538e: 8144 |0011: int-to-long v4, v4 │ │ -385390: 1606 1f00 |0012: const-wide/16 v6, #int 31 // #1f │ │ -385394: c064 |0014: and-long/2addr v4, v6 │ │ -385396: c334 |0015: shl-long/2addr v4, v3 │ │ -385398: c140 |0016: or-long/2addr v0, v4 │ │ -38539a: d803 03fa |0017: add-int/lit8 v3, v3, #int -6 // #fa │ │ -38539e: d802 02ff |0019: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3853a2: 28ea |001b: goto 0005 // -0016 │ │ -3853a4: 1602 feff |001c: const-wide/16 v2, #int -2 // #fffe │ │ -3853a8: c020 |001e: and-long/2addr v0, v2 │ │ -3853aa: 7120 17a3 1000 |001f: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ -3853b0: 0c08 |0022: move-result-object v8 │ │ -3853b2: 1108 |0023: return-object v8 │ │ +385358: |[385358] net.sf.dibdib.generic.QWordStatic.createAsciiShort:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ +385368: 1900 00e0 |0000: const-wide/high16 v0, #long -2305843009213693952 // #e000 │ │ +38536c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +38536e: 1303 3600 |0003: const/16 v3, #int 54 // #36 │ │ +385372: 3a03 1700 |0005: if-ltz v3, 001c // +0017 │ │ +385376: 6e10 2298 0800 |0007: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +38537c: 0a04 |000a: move-result v4 │ │ +38537e: 3542 1100 |000b: if-ge v2, v4, 001c // +0011 │ │ +385382: 6e20 0998 2800 |000d: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +385388: 0a04 |0010: move-result v4 │ │ +38538a: 8144 |0011: int-to-long v4, v4 │ │ +38538c: 1606 1f00 |0012: const-wide/16 v6, #int 31 // #1f │ │ +385390: c064 |0014: and-long/2addr v4, v6 │ │ +385392: c334 |0015: shl-long/2addr v4, v3 │ │ +385394: c140 |0016: or-long/2addr v0, v4 │ │ +385396: d803 03fa |0017: add-int/lit8 v3, v3, #int -6 // #fa │ │ +38539a: d802 02ff |0019: add-int/lit8 v2, v2, #int -1 // #ff │ │ +38539e: 28ea |001b: goto 0005 // -0016 │ │ +3853a0: 1602 feff |001c: const-wide/16 v2, #int -2 // #fffe │ │ +3853a4: c020 |001e: and-long/2addr v0, v2 │ │ +3853a6: 7120 17a3 1000 |001f: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ +3853ac: 0c08 |0022: move-result-object v8 │ │ +3853ae: 1108 |0023: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=177 │ │ 0x000d line=178 │ │ 0x001f line=181 │ │ locals : │ │ 0x0000 - 0x0024 reg=8 (null) Ljava/lang/String; │ │ @@ -827737,37 +827737,37 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3853b4: |[3853b4] net.sf.dibdib.generic.QWordStatic.createDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ -3853c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3853c6: 1100 |0001: return-object v0 │ │ +3853b0: |[3853b0] net.sf.dibdib.generic.QWordStatic.createDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ +3853c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3853c2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lnet/sf/dibdib/generic/QWordStatic;) │ │ name : 'createFunctional' │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3853c8: |[3853c8] net.sf.dibdib.generic.QWordStatic.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ -3853d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3853da: 7120 21a3 0200 |0001: invoke-static {v2, v0}, Lnet/sf/dibdib/generic/QWordStatic;.handle4LitOrFunc:(Ljava/lang/String;B)J // method@a321 │ │ -3853e0: 0b00 |0004: move-result-wide v0 │ │ -3853e2: 7120 17a3 1000 |0005: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ -3853e8: 0c02 |0008: move-result-object v2 │ │ -3853ea: 1102 |0009: return-object v2 │ │ +3853c4: |[3853c4] net.sf.dibdib.generic.QWordStatic.createFunctional:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ +3853d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3853d6: 7120 21a3 0200 |0001: invoke-static {v2, v0}, Lnet/sf/dibdib/generic/QWordStatic;.handle4LitOrFunc:(Ljava/lang/String;B)J // method@a321 │ │ +3853dc: 0b00 |0004: move-result-wide v0 │ │ +3853de: 7120 17a3 1000 |0005: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ +3853e4: 0c02 |0008: move-result-object v2 │ │ +3853e6: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=243 │ │ locals : │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ #11 : (in Lnet/sf/dibdib/generic/QWordStatic;) │ │ @@ -827775,37 +827775,37 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3853ec: |[3853ec] net.sf.dibdib.generic.QWordStatic.createId:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ -3853fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3853fe: 1100 |0001: return-object v0 │ │ +3853e8: |[3853e8] net.sf.dibdib.generic.QWordStatic.createId:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ +3853f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3853fa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lnet/sf/dibdib/generic/QWordStatic;) │ │ name : 'createLiteral' │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -385400: |[385400] net.sf.dibdib.generic.QWordStatic.createLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ -385410: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ -385414: 7120 21a3 0200 |0002: invoke-static {v2, v0}, Lnet/sf/dibdib/generic/QWordStatic;.handle4LitOrFunc:(Ljava/lang/String;B)J // method@a321 │ │ -38541a: 0b00 |0005: move-result-wide v0 │ │ -38541c: 7120 17a3 1000 |0006: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ -385422: 0c02 |0009: move-result-object v2 │ │ -385424: 1102 |000a: return-object v2 │ │ +3853fc: |[3853fc] net.sf.dibdib.generic.QWordStatic.createLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWordStatic; │ │ +38540c: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ +385410: 7120 21a3 0200 |0002: invoke-static {v2, v0}, Lnet/sf/dibdib/generic/QWordStatic;.handle4LitOrFunc:(Ljava/lang/String;B)J // method@a321 │ │ +385416: 0b00 |0005: move-result-wide v0 │ │ +385418: 7120 17a3 1000 |0006: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ +38541e: 0c02 |0009: move-result-object v2 │ │ +385420: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=231 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ │ │ #13 : (in Lnet/sf/dibdib/generic/QWordStatic;) │ │ @@ -827813,32 +827813,32 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -385528: |[385528] net.sf.dibdib.generic.QWordStatic.getCollArrays:()V │ │ -385538: 6200 e976 |0000: sget-object v0, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e9 │ │ -38553c: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ -385540: 7100 45a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.getCollArrays:()[Ljava/lang/Object; // method@a445 │ │ -385546: 0c00 |0007: move-result-object v0 │ │ -385548: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -38554a: 4601 0001 |0009: aget-object v1, v0, v1 │ │ -38554e: 1f01 1615 |000b: check-cast v1, [C // type@1516 │ │ -385552: 6901 e976 |000d: sput-object v1, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e9 │ │ -385556: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -385558: 4601 0001 |0010: aget-object v1, v0, v1 │ │ -38555c: 1f01 1615 |0012: check-cast v1, [C // type@1516 │ │ -385560: 6901 ea76 |0014: sput-object v1, Lnet/sf/dibdib/generic/QWordStatic;.zColl64CharUpper4Key:[C // field@76ea │ │ -385564: 1221 |0016: const/4 v1, #int 2 // #2 │ │ -385566: 4600 0001 |0017: aget-object v0, v0, v1 │ │ -38556a: 1f00 1515 |0019: check-cast v0, [B // type@1515 │ │ -38556e: 6900 eb76 |001b: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Key4Char:[B // field@76eb │ │ -385572: 0e00 |001d: return-void │ │ +385524: |[385524] net.sf.dibdib.generic.QWordStatic.getCollArrays:()V │ │ +385534: 6200 e976 |0000: sget-object v0, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e9 │ │ +385538: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ +38553c: 7100 45a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.getCollArrays:()[Ljava/lang/Object; // method@a445 │ │ +385542: 0c00 |0007: move-result-object v0 │ │ +385544: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +385546: 4601 0001 |0009: aget-object v1, v0, v1 │ │ +38554a: 1f01 1615 |000b: check-cast v1, [C // type@1516 │ │ +38554e: 6901 e976 |000d: sput-object v1, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e9 │ │ +385552: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +385554: 4601 0001 |0010: aget-object v1, v0, v1 │ │ +385558: 1f01 1615 |0012: check-cast v1, [C // type@1516 │ │ +38555c: 6901 ea76 |0014: sput-object v1, Lnet/sf/dibdib/generic/QWordStatic;.zColl64CharUpper4Key:[C // field@76ea │ │ +385560: 1221 |0016: const/4 v1, #int 2 // #2 │ │ +385562: 4600 0001 |0017: aget-object v0, v0, v1 │ │ +385566: 1f00 1515 |0019: check-cast v0, [B // type@1515 │ │ +38556a: 6900 eb76 |001b: sput-object v0, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Key4Char:[B // field@76eb │ │ +38556e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=106 │ │ 0x0009 line=107 │ │ 0x0010 line=108 │ │ 0x0017 line=109 │ │ @@ -827849,110 +827849,110 @@ │ │ type : '(Ljava/lang/String;B)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 159 16-bit code units │ │ -38511c: |[38511c] net.sf.dibdib.generic.QWordStatic.handle4LitOrFunc:(Ljava/lang/String;B)J │ │ -38512c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -38512e: 7120 3ba4 0d00 |0001: invoke-static {v13, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.coll64xBytes:(Ljava/lang/String;I)[B // method@a43b │ │ -385134: 0c01 |0004: move-result-object v1 │ │ -385136: de0e 0e40 |0005: or-int/lit8 v14, v14, #int 64 // #40 │ │ -38513a: 8dee |0007: int-to-byte v14, v14 │ │ -38513c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -38513e: 4f0e 0102 |0009: aput-byte v14, v1, v2 │ │ -385142: 7110 22a3 0100 |000b: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.handleOffset:([B)J // method@a322 │ │ -385148: 0b03 |000e: move-result-wide v3 │ │ -38514a: 211e |000f: array-length v14, v1 │ │ -38514c: 1305 0b00 |0010: const/16 v5, #int 11 // #b │ │ -385150: 365e 7f00 |0012: if-gt v14, v5, 0091 // +007f │ │ -385154: 211e |0014: array-length v14, v1 │ │ -385156: b10e |0015: sub-int/2addr v14, v0 │ │ -385158: 6e10 2298 0d00 |0016: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -38515e: 0a05 |0019: move-result v5 │ │ -385160: 335e 7700 |001a: if-ne v14, v5, 0091 // +0077 │ │ -385164: 7100 20a3 0000 |001c: invoke-static {}, Lnet/sf/dibdib/generic/QWordStatic;.getCollArrays:()V // method@a320 │ │ -38516a: 211e |001f: array-length v14, v1 │ │ -38516c: b10e |0020: sub-int/2addr v14, v0 │ │ -38516e: 1205 |0021: const/4 v5, #int 0 // #0 │ │ -385170: 1206 |0022: const/4 v6, #int 0 // #0 │ │ -385172: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -385174: 35e5 3300 |0024: if-ge v5, v14, 0057 // +0033 │ │ -385178: 6e20 0998 5d00 |0026: invoke-virtual {v13, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38517e: 0a08 |0029: move-result v8 │ │ -385180: 6209 eb76 |002a: sget-object v9, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Key4Char:[B // field@76eb │ │ -385184: 219a |002c: array-length v10, v9 │ │ -385186: 378a 2a00 |002d: if-le v10, v8, 0057 // +002a │ │ -38518a: 480a 0908 |002f: aget-byte v10, v9, v8 │ │ -38518e: 3d0a 2600 |0031: if-lez v10, 0057 // +0026 │ │ -385192: 4809 0908 |0033: aget-byte v9, v9, v8 │ │ -385196: 130a 3f00 |0035: const/16 v10, #int 63 // #3f │ │ -38519a: 35a9 2000 |0037: if-ge v9, v10, 0057 // +0020 │ │ -38519e: 6209 e976 |0039: sget-object v9, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e9 │ │ -3851a2: d80b 0501 |003b: add-int/lit8 v11, v5, #int 1 // #01 │ │ -3851a6: 480c 010b |003d: aget-byte v12, v1, v11 │ │ -3851aa: b5ac |003f: and-int/2addr v12, v10 │ │ -3851ac: 4909 090c |0040: aget-char v9, v9, v12 │ │ -3851b0: 3389 0400 |0042: if-ne v9, v8, 0046 // +0004 │ │ -3851b4: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -3851b6: 2810 |0045: goto 0055 // +0010 │ │ -3851b8: 6209 ea76 |0046: sget-object v9, Lnet/sf/dibdib/generic/QWordStatic;.zColl64CharUpper4Key:[C // field@76ea │ │ -3851bc: 480c 010b |0048: aget-byte v12, v1, v11 │ │ -3851c0: b5ca |004a: and-int/2addr v10, v12 │ │ -3851c2: 4909 090a |004b: aget-char v9, v9, v10 │ │ -3851c6: 3389 0a00 |004d: if-ne v9, v8, 0057 // +000a │ │ -3851ca: 3905 0400 |004f: if-nez v5, 0053 // +0004 │ │ -3851ce: 1217 |0051: const/4 v7, #int 1 // #1 │ │ -3851d0: 2802 |0052: goto 0054 // +0002 │ │ -3851d2: 1207 |0053: const/4 v7, #int 0 // #0 │ │ -3851d4: 1216 |0054: const/4 v6, #int 1 // #1 │ │ -3851d6: 01b5 |0055: move v5, v11 │ │ -3851d8: 28ce |0056: goto 0024 // -0032 │ │ -3851da: 33e5 3a00 |0057: if-ne v5, v14, 0091 // +003a │ │ -3851de: 3906 0700 |0059: if-nez v6, 0060 // +0007 │ │ -3851e2: 1302 0a00 |005b: const/16 v2, #int 10 // #a │ │ -3851e6: 352e 0300 |005d: if-ge v14, v2, 0060 // +0003 │ │ -3851ea: 1003 |005f: return-wide v3 │ │ -3851ec: 7120 26a3 4300 |0060: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWordStatic;.string4HandleColl:(J)Ljava/lang/String; // method@a326 │ │ -3851f2: 0c0e |0063: move-result-object v14 │ │ -3851f4: 3906 0900 |0064: if-nez v6, 006d // +0009 │ │ -3851f8: 6e20 1298 de00 |0066: invoke-virtual {v14, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3851fe: 0a02 |0069: move-result v2 │ │ -385200: 3802 0300 |006a: if-eqz v2, 006d // +0003 │ │ -385204: 1003 |006c: return-wide v3 │ │ -385206: 3806 1000 |006d: if-eqz v6, 007d // +0010 │ │ -38520a: 7110 63a4 0e00 |006f: invoke-static {v14}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a463 │ │ -385210: 0c02 |0072: move-result-object v2 │ │ -385212: 6e20 1298 d200 |0073: invoke-virtual {v2, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -385218: 0a02 |0076: move-result v2 │ │ -38521a: 3802 0600 |0077: if-eqz v2, 007d // +0006 │ │ -38521e: 160d 0600 |0079: const-wide/16 v13, #int 6 // #6 │ │ -385222: c13d |007b: or-long/2addr v13, v3 │ │ -385224: 100d |007c: return-wide v13 │ │ -385226: 3807 1400 |007d: if-eqz v7, 0091 // +0014 │ │ -38522a: 6e20 2d98 0e00 |007f: invoke-virtual {v14, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -385230: 0c0e |0082: move-result-object v14 │ │ -385232: 6e20 2d98 0d00 |0083: invoke-virtual {v13, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -385238: 0c00 |0086: move-result-object v0 │ │ -38523a: 6e20 1298 0e00 |0087: invoke-virtual {v14, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -385240: 0a0e |008a: move-result v14 │ │ -385242: 380e 0600 |008b: if-eqz v14, 0091 // +0006 │ │ -385246: 160d 0400 |008d: const-wide/16 v13, #int 4 // #4 │ │ -38524a: c13d |008f: or-long/2addr v13, v3 │ │ -38524c: 100d |0090: return-wide v13 │ │ -38524e: 7120 15a3 d100 |0091: invoke-static {v1, v13}, Lnet/sf/dibdib/generic/QWordStatic;.allocBox:([BLjava/lang/String;)I // method@a315 │ │ -385254: 0a0d |0094: move-result v13 │ │ -385256: 1700 ffff ff00 |0095: const-wide/32 v0, #float 2.35099e-38 // #00ffffff │ │ -38525c: c030 |0098: and-long/2addr v0, v3 │ │ -38525e: 81dd |0099: int-to-long v13, v13 │ │ -385260: c10d |009a: or-long/2addr v13, v0 │ │ -385262: 1600 0100 |009b: const-wide/16 v0, #int 1 // #1 │ │ -385266: c10d |009d: or-long/2addr v13, v0 │ │ -385268: 100d |009e: return-wide v13 │ │ +385118: |[385118] net.sf.dibdib.generic.QWordStatic.handle4LitOrFunc:(Ljava/lang/String;B)J │ │ +385128: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +38512a: 7120 3ba4 0d00 |0001: invoke-static {v13, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.coll64xBytes:(Ljava/lang/String;I)[B // method@a43b │ │ +385130: 0c01 |0004: move-result-object v1 │ │ +385132: de0e 0e40 |0005: or-int/lit8 v14, v14, #int 64 // #40 │ │ +385136: 8dee |0007: int-to-byte v14, v14 │ │ +385138: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +38513a: 4f0e 0102 |0009: aput-byte v14, v1, v2 │ │ +38513e: 7110 22a3 0100 |000b: invoke-static {v1}, Lnet/sf/dibdib/generic/QWordStatic;.handleOffset:([B)J // method@a322 │ │ +385144: 0b03 |000e: move-result-wide v3 │ │ +385146: 211e |000f: array-length v14, v1 │ │ +385148: 1305 0b00 |0010: const/16 v5, #int 11 // #b │ │ +38514c: 365e 7f00 |0012: if-gt v14, v5, 0091 // +007f │ │ +385150: 211e |0014: array-length v14, v1 │ │ +385152: b10e |0015: sub-int/2addr v14, v0 │ │ +385154: 6e10 2298 0d00 |0016: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +38515a: 0a05 |0019: move-result v5 │ │ +38515c: 335e 7700 |001a: if-ne v14, v5, 0091 // +0077 │ │ +385160: 7100 20a3 0000 |001c: invoke-static {}, Lnet/sf/dibdib/generic/QWordStatic;.getCollArrays:()V // method@a320 │ │ +385166: 211e |001f: array-length v14, v1 │ │ +385168: b10e |0020: sub-int/2addr v14, v0 │ │ +38516a: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +38516c: 1206 |0022: const/4 v6, #int 0 // #0 │ │ +38516e: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +385170: 35e5 3300 |0024: if-ge v5, v14, 0057 // +0033 │ │ +385174: 6e20 0998 5d00 |0026: invoke-virtual {v13, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38517a: 0a08 |0029: move-result v8 │ │ +38517c: 6209 eb76 |002a: sget-object v9, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Key4Char:[B // field@76eb │ │ +385180: 219a |002c: array-length v10, v9 │ │ +385182: 378a 2a00 |002d: if-le v10, v8, 0057 // +002a │ │ +385186: 480a 0908 |002f: aget-byte v10, v9, v8 │ │ +38518a: 3d0a 2600 |0031: if-lez v10, 0057 // +0026 │ │ +38518e: 4809 0908 |0033: aget-byte v9, v9, v8 │ │ +385192: 130a 3f00 |0035: const/16 v10, #int 63 // #3f │ │ +385196: 35a9 2000 |0037: if-ge v9, v10, 0057 // +0020 │ │ +38519a: 6209 e976 |0039: sget-object v9, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e9 │ │ +38519e: d80b 0501 |003b: add-int/lit8 v11, v5, #int 1 // #01 │ │ +3851a2: 480c 010b |003d: aget-byte v12, v1, v11 │ │ +3851a6: b5ac |003f: and-int/2addr v12, v10 │ │ +3851a8: 4909 090c |0040: aget-char v9, v9, v12 │ │ +3851ac: 3389 0400 |0042: if-ne v9, v8, 0046 // +0004 │ │ +3851b0: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +3851b2: 2810 |0045: goto 0055 // +0010 │ │ +3851b4: 6209 ea76 |0046: sget-object v9, Lnet/sf/dibdib/generic/QWordStatic;.zColl64CharUpper4Key:[C // field@76ea │ │ +3851b8: 480c 010b |0048: aget-byte v12, v1, v11 │ │ +3851bc: b5ca |004a: and-int/2addr v10, v12 │ │ +3851be: 4909 090a |004b: aget-char v9, v9, v10 │ │ +3851c2: 3389 0a00 |004d: if-ne v9, v8, 0057 // +000a │ │ +3851c6: 3905 0400 |004f: if-nez v5, 0053 // +0004 │ │ +3851ca: 1217 |0051: const/4 v7, #int 1 // #1 │ │ +3851cc: 2802 |0052: goto 0054 // +0002 │ │ +3851ce: 1207 |0053: const/4 v7, #int 0 // #0 │ │ +3851d0: 1216 |0054: const/4 v6, #int 1 // #1 │ │ +3851d2: 01b5 |0055: move v5, v11 │ │ +3851d4: 28ce |0056: goto 0024 // -0032 │ │ +3851d6: 33e5 3a00 |0057: if-ne v5, v14, 0091 // +003a │ │ +3851da: 3906 0700 |0059: if-nez v6, 0060 // +0007 │ │ +3851de: 1302 0a00 |005b: const/16 v2, #int 10 // #a │ │ +3851e2: 352e 0300 |005d: if-ge v14, v2, 0060 // +0003 │ │ +3851e6: 1003 |005f: return-wide v3 │ │ +3851e8: 7120 26a3 4300 |0060: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWordStatic;.string4HandleColl:(J)Ljava/lang/String; // method@a326 │ │ +3851ee: 0c0e |0063: move-result-object v14 │ │ +3851f0: 3906 0900 |0064: if-nez v6, 006d // +0009 │ │ +3851f4: 6e20 1298 de00 |0066: invoke-virtual {v14, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3851fa: 0a02 |0069: move-result v2 │ │ +3851fc: 3802 0300 |006a: if-eqz v2, 006d // +0003 │ │ +385200: 1003 |006c: return-wide v3 │ │ +385202: 3806 1000 |006d: if-eqz v6, 007d // +0010 │ │ +385206: 7110 63a4 0e00 |006f: invoke-static {v14}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a463 │ │ +38520c: 0c02 |0072: move-result-object v2 │ │ +38520e: 6e20 1298 d200 |0073: invoke-virtual {v2, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +385214: 0a02 |0076: move-result v2 │ │ +385216: 3802 0600 |0077: if-eqz v2, 007d // +0006 │ │ +38521a: 160d 0600 |0079: const-wide/16 v13, #int 6 // #6 │ │ +38521e: c13d |007b: or-long/2addr v13, v3 │ │ +385220: 100d |007c: return-wide v13 │ │ +385222: 3807 1400 |007d: if-eqz v7, 0091 // +0014 │ │ +385226: 6e20 2d98 0e00 |007f: invoke-virtual {v14, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38522c: 0c0e |0082: move-result-object v14 │ │ +38522e: 6e20 2d98 0d00 |0083: invoke-virtual {v13, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +385234: 0c00 |0086: move-result-object v0 │ │ +385236: 6e20 1298 0e00 |0087: invoke-virtual {v14, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +38523c: 0a0e |008a: move-result v14 │ │ +38523e: 380e 0600 |008b: if-eqz v14, 0091 // +0006 │ │ +385242: 160d 0400 |008d: const-wide/16 v13, #int 4 // #4 │ │ +385246: c13d |008f: or-long/2addr v13, v3 │ │ +385248: 100d |0090: return-wide v13 │ │ +38524a: 7120 15a3 d100 |0091: invoke-static {v1, v13}, Lnet/sf/dibdib/generic/QWordStatic;.allocBox:([BLjava/lang/String;)I // method@a315 │ │ +385250: 0a0d |0094: move-result v13 │ │ +385252: 1700 ffff ff00 |0095: const-wide/32 v0, #float 2.35099e-38 // #00ffffff │ │ +385258: c030 |0098: and-long/2addr v0, v3 │ │ +38525a: 81dd |0099: int-to-long v13, v13 │ │ +38525c: c10d |009a: or-long/2addr v13, v0 │ │ +38525e: 1600 0100 |009b: const-wide/16 v0, #int 1 // #1 │ │ +385262: c10d |009d: or-long/2addr v13, v0 │ │ +385264: 100d |009e: return-wide v13 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=185 │ │ 0x0009 line=186 │ │ 0x000b line=187 │ │ 0x000f line=188 │ │ 0x001c line=189 │ │ @@ -827975,39 +827975,39 @@ │ │ type : '([B)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -38526c: |[38526c] net.sf.dibdib.generic.QWordStatic.handleOffset:([B)J │ │ -38527c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -38527e: 4800 0700 |0001: aget-byte v0, v7, v0 │ │ -385282: 8100 |0003: int-to-long v0, v0 │ │ -385284: 1602 0f00 |0004: const-wide/16 v2, #int 15 // #f │ │ -385288: c020 |0006: and-long/2addr v0, v2 │ │ -38528a: 1302 3c00 |0007: const/16 v2, #int 60 // #3c │ │ -38528e: c320 |0009: shl-long/2addr v0, v2 │ │ -385290: 1302 3600 |000a: const/16 v2, #int 54 // #36 │ │ -385294: 3a02 1200 |000c: if-ltz v2, 001e // +0012 │ │ -385298: 2173 |000e: array-length v3, v7 │ │ -38529a: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -38529c: 3434 0300 |0010: if-lt v4, v3, 0013 // +0003 │ │ -3852a0: 280c |0012: goto 001e // +000c │ │ -3852a2: 4803 0704 |0013: aget-byte v3, v7, v4 │ │ -3852a6: 8133 |0015: int-to-long v3, v3 │ │ -3852a8: 1605 3f00 |0016: const-wide/16 v5, #int 63 // #3f │ │ -3852ac: c053 |0018: and-long/2addr v3, v5 │ │ -3852ae: c323 |0019: shl-long/2addr v3, v2 │ │ -3852b0: c130 |001a: or-long/2addr v0, v3 │ │ -3852b2: d802 02fa |001b: add-int/lit8 v2, v2, #int -6 // #fa │ │ -3852b6: 28ef |001d: goto 000c // -0011 │ │ -3852b8: 1602 feff |001e: const-wide/16 v2, #int -2 // #fffe │ │ -3852bc: c020 |0020: and-long/2addr v0, v2 │ │ -3852be: 1000 |0021: return-wide v0 │ │ +385268: |[385268] net.sf.dibdib.generic.QWordStatic.handleOffset:([B)J │ │ +385278: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +38527a: 4800 0700 |0001: aget-byte v0, v7, v0 │ │ +38527e: 8100 |0003: int-to-long v0, v0 │ │ +385280: 1602 0f00 |0004: const-wide/16 v2, #int 15 // #f │ │ +385284: c020 |0006: and-long/2addr v0, v2 │ │ +385286: 1302 3c00 |0007: const/16 v2, #int 60 // #3c │ │ +38528a: c320 |0009: shl-long/2addr v0, v2 │ │ +38528c: 1302 3600 |000a: const/16 v2, #int 54 // #36 │ │ +385290: 3a02 1200 |000c: if-ltz v2, 001e // +0012 │ │ +385294: 2173 |000e: array-length v3, v7 │ │ +385296: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +385298: 3434 0300 |0010: if-lt v4, v3, 0013 // +0003 │ │ +38529c: 280c |0012: goto 001e // +000c │ │ +38529e: 4803 0704 |0013: aget-byte v3, v7, v4 │ │ +3852a2: 8133 |0015: int-to-long v3, v3 │ │ +3852a4: 1605 3f00 |0016: const-wide/16 v5, #int 63 // #3f │ │ +3852a8: c053 |0018: and-long/2addr v3, v5 │ │ +3852aa: c323 |0019: shl-long/2addr v3, v2 │ │ +3852ac: c130 |001a: or-long/2addr v0, v3 │ │ +3852ae: d802 02fa |001b: add-int/lit8 v2, v2, #int -6 // #fa │ │ +3852b2: 28ef |001d: goto 000c // -0011 │ │ +3852b4: 1602 feff |001e: const-wide/16 v2, #int -2 // #fffe │ │ +3852b8: c020 |0020: and-long/2addr v0, v2 │ │ +3852ba: 1000 |0021: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=264 │ │ 0x000e line=267 │ │ 0x0013 line=270 │ │ locals : │ │ 0x0000 - 0x0022 reg=7 (null) [B │ │ @@ -828017,39 +828017,39 @@ │ │ type : '(Lnet/sf/dibdib/generic/QWordStatic;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -384d78: |[384d78] net.sf.dibdib.generic.QWordStatic.isSememe:(Lnet/sf/dibdib/generic/QWordStatic;)Z │ │ -384d88: 7110 16a3 0900 |0000: invoke-static {v9}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J // method@a316 │ │ -384d8e: 0b00 |0003: move-result-wide v0 │ │ -384d90: 1249 |0004: const/4 v9, #int 4 // #4 │ │ -384d92: a302 0009 |0005: shl-long v2, v0, v9 │ │ -384d96: 1219 |0007: const/4 v9, #int 1 // #1 │ │ -384d98: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -384d9a: 1305 3c00 |0009: const/16 v5, #int 60 // #3c │ │ -384d9e: 1606 0000 |000b: const-wide/16 v6, #int 0 // #0 │ │ -384da2: 3108 0602 |000d: cmp-long v8, v6, v2 │ │ -384da6: 3908 0c00 |000f: if-nez v8, 001b // +000c │ │ -384daa: c550 |0011: ushr-long/2addr v0, v5 │ │ -384dac: 1602 0c00 |0012: const-wide/16 v2, #int 12 // #c │ │ -384db0: 3105 0002 |0014: cmp-long v5, v0, v2 │ │ -384db4: 3805 0300 |0016: if-eqz v5, 0019 // +0003 │ │ -384db8: 2802 |0018: goto 001a // +0002 │ │ -384dba: 1209 |0019: const/4 v9, #int 0 // #0 │ │ -384dbc: 0f09 |001a: return v9 │ │ -384dbe: c550 |001b: ushr-long/2addr v0, v5 │ │ -384dc0: 1602 0200 |001c: const-wide/16 v2, #int 2 // #2 │ │ -384dc4: 3105 0002 |001e: cmp-long v5, v0, v2 │ │ -384dc8: 3a05 0300 |0020: if-ltz v5, 0023 // +0003 │ │ -384dcc: 2802 |0022: goto 0024 // +0002 │ │ -384dce: 1209 |0023: const/4 v9, #int 0 // #0 │ │ -384dd0: 0f09 |0024: return v9 │ │ +384d74: |[384d74] net.sf.dibdib.generic.QWordStatic.isSememe:(Lnet/sf/dibdib/generic/QWordStatic;)Z │ │ +384d84: 7110 16a3 0900 |0000: invoke-static {v9}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J // method@a316 │ │ +384d8a: 0b00 |0003: move-result-wide v0 │ │ +384d8c: 1249 |0004: const/4 v9, #int 4 // #4 │ │ +384d8e: a302 0009 |0005: shl-long v2, v0, v9 │ │ +384d92: 1219 |0007: const/4 v9, #int 1 // #1 │ │ +384d94: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +384d96: 1305 3c00 |0009: const/16 v5, #int 60 // #3c │ │ +384d9a: 1606 0000 |000b: const-wide/16 v6, #int 0 // #0 │ │ +384d9e: 3108 0602 |000d: cmp-long v8, v6, v2 │ │ +384da2: 3908 0c00 |000f: if-nez v8, 001b // +000c │ │ +384da6: c550 |0011: ushr-long/2addr v0, v5 │ │ +384da8: 1602 0c00 |0012: const-wide/16 v2, #int 12 // #c │ │ +384dac: 3105 0002 |0014: cmp-long v5, v0, v2 │ │ +384db0: 3805 0300 |0016: if-eqz v5, 0019 // +0003 │ │ +384db4: 2802 |0018: goto 001a // +0002 │ │ +384db6: 1209 |0019: const/4 v9, #int 0 // #0 │ │ +384db8: 0f09 |001a: return v9 │ │ +384dba: c550 |001b: ushr-long/2addr v0, v5 │ │ +384dbc: 1602 0200 |001c: const-wide/16 v2, #int 2 // #2 │ │ +384dc0: 3105 0002 |001e: cmp-long v5, v0, v2 │ │ +384dc4: 3a05 0300 |0020: if-ltz v5, 0023 // +0003 │ │ +384dc8: 2802 |0022: goto 0024 // +0002 │ │ +384dca: 1209 |0023: const/4 v9, #int 0 // #0 │ │ +384dcc: 0f09 |0024: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0025 reg=9 (null) Lnet/sf/dibdib/generic/QWordStatic; │ │ │ │ #17 : (in Lnet/sf/dibdib/generic/QWordStatic;) │ │ @@ -828057,75 +828057,75 @@ │ │ type : '(Lnet/sf/dibdib/generic/QWordStatic;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 100 16-bit code units │ │ -384dd4: |[384dd4] net.sf.dibdib.generic.QWordStatic.shash4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)[B │ │ -384de4: 7110 16a3 0c00 |0000: invoke-static {v12}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J // method@a316 │ │ -384dea: 0b00 |0003: move-result-wide v0 │ │ -384dec: 130c 3c00 |0004: const/16 v12, #int 60 // #3c │ │ -384df0: a502 000c |0006: ushr-long v2, v0, v12 │ │ -384df4: 1604 0000 |0008: const-wide/16 v4, #int 0 // #0 │ │ -384df8: 3106 0402 |000a: cmp-long v6, v4, v2 │ │ -384dfc: 3906 0500 |000c: if-nez v6, 0011 // +0005 │ │ -384e00: 620c d276 |000e: sget-object v12, Lnet/sf/dibdib/generic/QWordStatic;.ERROR_SHASH:[B // field@76d2 │ │ -384e04: 110c |0010: return-object v12 │ │ -384e06: 1602 0100 |0011: const-wide/16 v2, #int 1 // #1 │ │ -384e0a: c002 |0013: and-long/2addr v2, v0 │ │ -384e0c: 1606 ff0f |0014: const-wide/16 v6, #int 4095 // #fff │ │ -384e10: 3108 0402 |0016: cmp-long v8, v4, v2 │ │ -384e14: 3908 2700 |0018: if-nez v8, 003f // +0027 │ │ -384e18: 1302 0b00 |001a: const/16 v2, #int 11 // #b │ │ -384e1c: 0408 |001c: move-wide v8, v0 │ │ -384e1e: a00a 0806 |001d: and-long v10, v8, v6 │ │ -384e22: 3103 040a |001f: cmp-long v3, v4, v10 │ │ -384e26: 3903 0700 |0021: if-nez v3, 0028 // +0007 │ │ -384e2a: 1263 |0023: const/4 v3, #int 6 // #6 │ │ -384e2c: c538 |0024: ushr-long/2addr v8, v3 │ │ -384e2e: d802 02ff |0025: add-int/lit8 v2, v2, #int -1 // #ff │ │ -384e32: 28f6 |0027: goto 001d // -000a │ │ -384e34: 2323 1515 |0028: new-array v3, v2, [B // type@1515 │ │ -384e38: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -384e3a: 3524 1300 |002b: if-ge v4, v2, 003e // +0013 │ │ -384e3e: a505 000c |002d: ushr-long v5, v0, v12 │ │ -384e42: 1607 3f00 |002f: const-wide/16 v7, #int 63 // #3f │ │ -384e46: c075 |0031: and-long/2addr v5, v7 │ │ -384e48: 1607 4000 |0032: const-wide/16 v7, #int 64 // #40 │ │ -384e4c: c175 |0034: or-long/2addr v5, v7 │ │ -384e4e: 8456 |0035: long-to-int v6, v5 │ │ -384e50: 8d65 |0036: int-to-byte v5, v6 │ │ -384e52: 4f05 0304 |0037: aput-byte v5, v3, v4 │ │ -384e56: d80c 0cfa |0039: add-int/lit8 v12, v12, #int -6 // #fa │ │ -384e5a: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -384e5e: 28ee |003d: goto 002b // -0012 │ │ -384e60: 1103 |003e: return-object v3 │ │ -384e62: 130c 0c00 |003f: const/16 v12, #int 12 // #c │ │ -384e66: a502 000c |0041: ushr-long v2, v0, v12 │ │ -384e6a: c062 |0043: and-long/2addr v2, v6 │ │ -384e6c: 842c |0044: long-to-int v12, v2 │ │ -384e6e: 6202 e776 |0045: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.mcPairs:Ljava/util/concurrent/atomic/AtomicInteger; // field@76e7 │ │ -384e72: 6e10 3d9b 0200 |0047: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ -384e78: 0a02 |004a: move-result v2 │ │ -384e7a: e002 0201 |004b: shl-int/lit8 v2, v2, #int 1 // #01 │ │ -384e7e: 36c2 0500 |004d: if-gt v2, v12, 0052 // +0005 │ │ -384e82: 620c d276 |004f: sget-object v12, Lnet/sf/dibdib/generic/QWordStatic;.ERROR_SHASH:[B // field@76d2 │ │ -384e86: 110c |0051: return-object v12 │ │ -384e88: 6202 e676 |0052: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e6 │ │ -384e8c: 460c 020c |0054: aget-object v12, v2, v12 │ │ -384e90: c060 |0056: and-long/2addr v0, v6 │ │ -384e92: 8401 |0057: long-to-int v1, v0 │ │ -384e94: dd00 01fe |0058: and-int/lit8 v0, v1, #int -2 // #fe │ │ -384e98: 460c 0c00 |005a: aget-object v12, v12, v0 │ │ -384e9c: 390c 0500 |005c: if-nez v12, 0061 // +0005 │ │ -384ea0: 620c d276 |005e: sget-object v12, Lnet/sf/dibdib/generic/QWordStatic;.ERROR_SHASH:[B // field@76d2 │ │ -384ea4: 2803 |0060: goto 0063 // +0003 │ │ -384ea6: 1f0c 1515 |0061: check-cast v12, [B // type@1515 │ │ -384eaa: 110c |0063: return-object v12 │ │ +384dd0: |[384dd0] net.sf.dibdib.generic.QWordStatic.shash4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)[B │ │ +384de0: 7110 16a3 0c00 |0000: invoke-static {v12}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J // method@a316 │ │ +384de6: 0b00 |0003: move-result-wide v0 │ │ +384de8: 130c 3c00 |0004: const/16 v12, #int 60 // #3c │ │ +384dec: a502 000c |0006: ushr-long v2, v0, v12 │ │ +384df0: 1604 0000 |0008: const-wide/16 v4, #int 0 // #0 │ │ +384df4: 3106 0402 |000a: cmp-long v6, v4, v2 │ │ +384df8: 3906 0500 |000c: if-nez v6, 0011 // +0005 │ │ +384dfc: 620c d276 |000e: sget-object v12, Lnet/sf/dibdib/generic/QWordStatic;.ERROR_SHASH:[B // field@76d2 │ │ +384e00: 110c |0010: return-object v12 │ │ +384e02: 1602 0100 |0011: const-wide/16 v2, #int 1 // #1 │ │ +384e06: c002 |0013: and-long/2addr v2, v0 │ │ +384e08: 1606 ff0f |0014: const-wide/16 v6, #int 4095 // #fff │ │ +384e0c: 3108 0402 |0016: cmp-long v8, v4, v2 │ │ +384e10: 3908 2700 |0018: if-nez v8, 003f // +0027 │ │ +384e14: 1302 0b00 |001a: const/16 v2, #int 11 // #b │ │ +384e18: 0408 |001c: move-wide v8, v0 │ │ +384e1a: a00a 0806 |001d: and-long v10, v8, v6 │ │ +384e1e: 3103 040a |001f: cmp-long v3, v4, v10 │ │ +384e22: 3903 0700 |0021: if-nez v3, 0028 // +0007 │ │ +384e26: 1263 |0023: const/4 v3, #int 6 // #6 │ │ +384e28: c538 |0024: ushr-long/2addr v8, v3 │ │ +384e2a: d802 02ff |0025: add-int/lit8 v2, v2, #int -1 // #ff │ │ +384e2e: 28f6 |0027: goto 001d // -000a │ │ +384e30: 2323 1515 |0028: new-array v3, v2, [B // type@1515 │ │ +384e34: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +384e36: 3524 1300 |002b: if-ge v4, v2, 003e // +0013 │ │ +384e3a: a505 000c |002d: ushr-long v5, v0, v12 │ │ +384e3e: 1607 3f00 |002f: const-wide/16 v7, #int 63 // #3f │ │ +384e42: c075 |0031: and-long/2addr v5, v7 │ │ +384e44: 1607 4000 |0032: const-wide/16 v7, #int 64 // #40 │ │ +384e48: c175 |0034: or-long/2addr v5, v7 │ │ +384e4a: 8456 |0035: long-to-int v6, v5 │ │ +384e4c: 8d65 |0036: int-to-byte v5, v6 │ │ +384e4e: 4f05 0304 |0037: aput-byte v5, v3, v4 │ │ +384e52: d80c 0cfa |0039: add-int/lit8 v12, v12, #int -6 // #fa │ │ +384e56: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +384e5a: 28ee |003d: goto 002b // -0012 │ │ +384e5c: 1103 |003e: return-object v3 │ │ +384e5e: 130c 0c00 |003f: const/16 v12, #int 12 // #c │ │ +384e62: a502 000c |0041: ushr-long v2, v0, v12 │ │ +384e66: c062 |0043: and-long/2addr v2, v6 │ │ +384e68: 842c |0044: long-to-int v12, v2 │ │ +384e6a: 6202 e776 |0045: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.mcPairs:Ljava/util/concurrent/atomic/AtomicInteger; // field@76e7 │ │ +384e6e: 6e10 3d9b 0200 |0047: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ +384e74: 0a02 |004a: move-result v2 │ │ +384e76: e002 0201 |004b: shl-int/lit8 v2, v2, #int 1 // #01 │ │ +384e7a: 36c2 0500 |004d: if-gt v2, v12, 0052 // +0005 │ │ +384e7e: 620c d276 |004f: sget-object v12, Lnet/sf/dibdib/generic/QWordStatic;.ERROR_SHASH:[B // field@76d2 │ │ +384e82: 110c |0051: return-object v12 │ │ +384e84: 6202 e676 |0052: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e6 │ │ +384e88: 460c 020c |0054: aget-object v12, v2, v12 │ │ +384e8c: c060 |0056: and-long/2addr v0, v6 │ │ +384e8e: 8401 |0057: long-to-int v1, v0 │ │ +384e90: dd00 01fe |0058: and-int/lit8 v0, v1, #int -2 // #fe │ │ +384e94: 460c 0c00 |005a: aget-object v12, v12, v0 │ │ +384e98: 390c 0500 |005c: if-nez v12, 0061 // +0005 │ │ +384e9c: 620c d276 |005e: sget-object v12, Lnet/sf/dibdib/generic/QWordStatic;.ERROR_SHASH:[B // field@76d2 │ │ +384ea0: 2803 |0060: goto 0063 // +0003 │ │ +384ea2: 1f0c 1515 |0061: check-cast v12, [B // type@1515 │ │ +384ea6: 110c |0063: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x000e line=293 │ │ 0x0028 line=301 │ │ 0x0037 line=304 │ │ 0x0045 line=310 │ │ @@ -828140,40 +828140,40 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -384f4c: |[384f4c] net.sf.dibdib.generic.QWordStatic.string4HandleColl:(J)Ljava/lang/String; │ │ -384f5c: 7100 20a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/generic/QWordStatic;.getCollArrays:()V // method@a320 │ │ -384f62: 1300 0a00 |0003: const/16 v0, #int 10 // #a │ │ -384f66: 1601 0000 |0005: const-wide/16 v1, #int 0 // #0 │ │ -384f6a: 1603 3f00 |0007: const-wide/16 v3, #int 63 // #3f │ │ -384f6e: a005 0903 |0009: and-long v5, v9, v3 │ │ -384f72: 1267 |000b: const/4 v7, #int 6 // #6 │ │ -384f74: 3108 0105 |000c: cmp-long v8, v1, v5 │ │ -384f78: 3908 0800 |000e: if-nez v8, 0016 // +0008 │ │ -384f7c: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ -384f80: c579 |0012: ushr-long/2addr v9, v7 │ │ -384f82: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -384f86: 28f0 |0015: goto 0005 // -0010 │ │ -384f88: 2301 1615 |0016: new-array v1, v0, [C // type@1516 │ │ -384f8c: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ -384f90: 3a00 0d00 |001a: if-ltz v0, 0027 // +000d │ │ -384f94: 6202 e976 |001c: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e9 │ │ -384f98: a005 0903 |001e: and-long v5, v9, v3 │ │ -384f9c: 8456 |0020: long-to-int v6, v5 │ │ -384f9e: 4902 0206 |0021: aget-char v2, v2, v6 │ │ -384fa2: 5002 0100 |0023: aput-char v2, v1, v0 │ │ -384fa6: c579 |0025: ushr-long/2addr v9, v7 │ │ -384fa8: 28f2 |0026: goto 0018 // -000e │ │ -384faa: 2209 e612 |0027: new-instance v9, Ljava/lang/String; // type@12e6 │ │ -384fae: 7020 0798 1900 |0029: invoke-direct {v9, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ -384fb4: 1109 |002c: return-object v9 │ │ +384f48: |[384f48] net.sf.dibdib.generic.QWordStatic.string4HandleColl:(J)Ljava/lang/String; │ │ +384f58: 7100 20a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/generic/QWordStatic;.getCollArrays:()V // method@a320 │ │ +384f5e: 1300 0a00 |0003: const/16 v0, #int 10 // #a │ │ +384f62: 1601 0000 |0005: const-wide/16 v1, #int 0 // #0 │ │ +384f66: 1603 3f00 |0007: const-wide/16 v3, #int 63 // #3f │ │ +384f6a: a005 0903 |0009: and-long v5, v9, v3 │ │ +384f6e: 1267 |000b: const/4 v7, #int 6 // #6 │ │ +384f70: 3108 0105 |000c: cmp-long v8, v1, v5 │ │ +384f74: 3908 0800 |000e: if-nez v8, 0016 // +0008 │ │ +384f78: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ +384f7c: c579 |0012: ushr-long/2addr v9, v7 │ │ +384f7e: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +384f82: 28f0 |0015: goto 0005 // -0010 │ │ +384f84: 2301 1615 |0016: new-array v1, v0, [C // type@1516 │ │ +384f88: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ +384f8c: 3a00 0d00 |001a: if-ltz v0, 0027 // +000d │ │ +384f90: 6202 e976 |001c: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.zColl64Char4Key:[C // field@76e9 │ │ +384f94: a005 0903 |001e: and-long v5, v9, v3 │ │ +384f98: 8456 |0020: long-to-int v6, v5 │ │ +384f9a: 4902 0206 |0021: aget-char v2, v2, v6 │ │ +384f9e: 5002 0100 |0023: aput-char v2, v1, v0 │ │ +384fa2: c579 |0025: ushr-long/2addr v9, v7 │ │ +384fa4: 28f2 |0026: goto 0018 // -000e │ │ +384fa6: 2209 e612 |0027: new-instance v9, Ljava/lang/String; // type@12e6 │ │ +384faa: 7020 0798 1900 |0029: invoke-direct {v9, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ +384fb0: 1109 |002c: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0016 line=282 │ │ 0x001c line=284 │ │ 0x0027 line=287 │ │ locals : │ │ @@ -828184,85 +828184,85 @@ │ │ type : '(Lnet/sf/dibdib/generic/QWordStatic;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 129 16-bit code units │ │ -384fb8: |[384fb8] net.sf.dibdib.generic.QWordStatic.string4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)Ljava/lang/String; │ │ -384fc8: 7110 16a3 0800 |0000: invoke-static {v8}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J // method@a316 │ │ -384fce: 0b00 |0003: move-result-wide v0 │ │ -384fd0: 1308 3c00 |0004: const/16 v8, #int 60 // #3c │ │ -384fd4: a502 0008 |0006: ushr-long v2, v0, v8 │ │ -384fd8: 1a08 6004 |0008: const-string v8, "(^ERROR)" // string@0460 │ │ -384fdc: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ -384fe0: 3106 0402 |000c: cmp-long v6, v4, v2 │ │ -384fe4: 3906 0300 |000e: if-nez v6, 0011 // +0003 │ │ -384fe8: 1108 |0010: return-object v8 │ │ -384fea: 1602 0100 |0011: const-wide/16 v2, #int 1 // #1 │ │ -384fee: c002 |0013: and-long/2addr v2, v0 │ │ -384ff0: 1216 |0014: const/4 v6, #int 1 // #1 │ │ -384ff2: 3107 0402 |0015: cmp-long v7, v4, v2 │ │ -384ff6: 3907 4700 |0017: if-nez v7, 005e // +0047 │ │ -384ffa: 7120 26a3 1000 |0019: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.string4HandleColl:(J)Ljava/lang/String; // method@a326 │ │ -385000: 0c08 |001c: move-result-object v8 │ │ -385002: 1602 0600 |001d: const-wide/16 v2, #int 6 // #6 │ │ -385006: c002 |001f: and-long/2addr v2, v0 │ │ -385008: 3107 0402 |0020: cmp-long v7, v4, v2 │ │ -38500c: 3807 0700 |0022: if-eqz v7, 0029 // +0007 │ │ -385010: 7110 63a4 0800 |0024: invoke-static {v8}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a463 │ │ -385016: 0c08 |0027: move-result-object v8 │ │ -385018: 1108 |0028: return-object v8 │ │ -38501a: 1602 0400 |0029: const-wide/16 v2, #int 4 // #4 │ │ -38501e: c020 |002b: and-long/2addr v0, v2 │ │ -385020: 3102 0400 |002c: cmp-long v2, v4, v0 │ │ -385024: 3802 2f00 |002e: if-eqz v2, 005d // +002f │ │ -385028: 2200 e812 |0030: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38502c: 7010 4098 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -385032: 2201 e812 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -385036: 7010 4098 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38503c: 1a02 0000 |003a: const-string v2, "" // string@0000 │ │ -385040: 6e20 4b98 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -385046: 1202 |003f: const/4 v2, #int 0 // #0 │ │ -385048: 6e20 0998 2800 |0040: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38504e: 0a02 |0043: move-result v2 │ │ -385050: 6e20 4498 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -385056: 6e10 5498 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38505c: 0c01 |004a: move-result-object v1 │ │ -38505e: 7110 63a4 0100 |004b: invoke-static {v1}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a463 │ │ -385064: 0c01 |004e: move-result-object v1 │ │ -385066: 6e20 4b98 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38506c: 6e20 2d98 6800 |0052: invoke-virtual {v8, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -385072: 0c08 |0055: move-result-object v8 │ │ -385074: 6e20 4b98 8000 |0056: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38507a: 6e10 5498 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -385080: 0c08 |005c: move-result-object v8 │ │ -385082: 1108 |005d: return-object v8 │ │ -385084: 1302 0c00 |005e: const/16 v2, #int 12 // #c │ │ -385088: a502 0002 |0060: ushr-long v2, v0, v2 │ │ -38508c: 1604 ff0f |0062: const-wide/16 v4, #int 4095 // #fff │ │ -385090: c042 |0064: and-long/2addr v2, v4 │ │ -385092: 8423 |0065: long-to-int v3, v2 │ │ -385094: 6202 e776 |0066: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.mcPairs:Ljava/util/concurrent/atomic/AtomicInteger; // field@76e7 │ │ -385098: 6e10 3d9b 0200 |0068: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ -38509e: 0a02 |006b: move-result v2 │ │ -3850a0: b862 |006c: shl-int/2addr v2, v6 │ │ -3850a2: 3632 0300 |006d: if-gt v2, v3, 0070 // +0003 │ │ -3850a6: 1108 |006f: return-object v8 │ │ -3850a8: 6202 e676 |0070: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e6 │ │ -3850ac: 4602 0203 |0072: aget-object v2, v2, v3 │ │ -3850b0: c040 |0074: and-long/2addr v0, v4 │ │ -3850b2: 8401 |0075: long-to-int v1, v0 │ │ -3850b4: de00 0101 |0076: or-int/lit8 v0, v1, #int 1 // #01 │ │ -3850b8: 4600 0200 |0078: aget-object v0, v2, v0 │ │ -3850bc: 3900 0300 |007a: if-nez v0, 007d // +0003 │ │ -3850c0: 2804 |007c: goto 0080 // +0004 │ │ -3850c2: 0708 |007d: move-object v8, v0 │ │ -3850c4: 1f08 e612 |007e: check-cast v8, Ljava/lang/String; // type@12e6 │ │ -3850c8: 1108 |0080: return-object v8 │ │ +384fb4: |[384fb4] net.sf.dibdib.generic.QWordStatic.string4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)Ljava/lang/String; │ │ +384fc4: 7110 16a3 0800 |0000: invoke-static {v8}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(Lnet/sf/dibdib/generic/QWordStatic;)J // method@a316 │ │ +384fca: 0b00 |0003: move-result-wide v0 │ │ +384fcc: 1308 3c00 |0004: const/16 v8, #int 60 // #3c │ │ +384fd0: a502 0008 |0006: ushr-long v2, v0, v8 │ │ +384fd4: 1a08 6004 |0008: const-string v8, "(^ERROR)" // string@0460 │ │ +384fd8: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ +384fdc: 3106 0402 |000c: cmp-long v6, v4, v2 │ │ +384fe0: 3906 0300 |000e: if-nez v6, 0011 // +0003 │ │ +384fe4: 1108 |0010: return-object v8 │ │ +384fe6: 1602 0100 |0011: const-wide/16 v2, #int 1 // #1 │ │ +384fea: c002 |0013: and-long/2addr v2, v0 │ │ +384fec: 1216 |0014: const/4 v6, #int 1 // #1 │ │ +384fee: 3107 0402 |0015: cmp-long v7, v4, v2 │ │ +384ff2: 3907 4700 |0017: if-nez v7, 005e // +0047 │ │ +384ff6: 7120 26a3 1000 |0019: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.string4HandleColl:(J)Ljava/lang/String; // method@a326 │ │ +384ffc: 0c08 |001c: move-result-object v8 │ │ +384ffe: 1602 0600 |001d: const-wide/16 v2, #int 6 // #6 │ │ +385002: c002 |001f: and-long/2addr v2, v0 │ │ +385004: 3107 0402 |0020: cmp-long v7, v4, v2 │ │ +385008: 3807 0700 |0022: if-eqz v7, 0029 // +0007 │ │ +38500c: 7110 63a4 0800 |0024: invoke-static {v8}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a463 │ │ +385012: 0c08 |0027: move-result-object v8 │ │ +385014: 1108 |0028: return-object v8 │ │ +385016: 1602 0400 |0029: const-wide/16 v2, #int 4 // #4 │ │ +38501a: c020 |002b: and-long/2addr v0, v2 │ │ +38501c: 3102 0400 |002c: cmp-long v2, v4, v0 │ │ +385020: 3802 2f00 |002e: if-eqz v2, 005d // +002f │ │ +385024: 2200 e812 |0030: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +385028: 7010 4098 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38502e: 2201 e812 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +385032: 7010 4098 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +385038: 1a02 0000 |003a: const-string v2, "" // string@0000 │ │ +38503c: 6e20 4b98 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +385042: 1202 |003f: const/4 v2, #int 0 // #0 │ │ +385044: 6e20 0998 2800 |0040: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38504a: 0a02 |0043: move-result v2 │ │ +38504c: 6e20 4498 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +385052: 6e10 5498 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +385058: 0c01 |004a: move-result-object v1 │ │ +38505a: 7110 63a4 0100 |004b: invoke-static {v1}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a463 │ │ +385060: 0c01 |004e: move-result-object v1 │ │ +385062: 6e20 4b98 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +385068: 6e20 2d98 6800 |0052: invoke-virtual {v8, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38506e: 0c08 |0055: move-result-object v8 │ │ +385070: 6e20 4b98 8000 |0056: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +385076: 6e10 5498 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38507c: 0c08 |005c: move-result-object v8 │ │ +38507e: 1108 |005d: return-object v8 │ │ +385080: 1302 0c00 |005e: const/16 v2, #int 12 // #c │ │ +385084: a502 0002 |0060: ushr-long v2, v0, v2 │ │ +385088: 1604 ff0f |0062: const-wide/16 v4, #int 4095 // #fff │ │ +38508c: c042 |0064: and-long/2addr v2, v4 │ │ +38508e: 8423 |0065: long-to-int v3, v2 │ │ +385090: 6202 e776 |0066: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.mcPairs:Ljava/util/concurrent/atomic/AtomicInteger; // field@76e7 │ │ +385094: 6e10 3d9b 0200 |0068: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ +38509a: 0a02 |006b: move-result v2 │ │ +38509c: b862 |006c: shl-int/2addr v2, v6 │ │ +38509e: 3632 0300 |006d: if-gt v2, v3, 0070 // +0003 │ │ +3850a2: 1108 |006f: return-object v8 │ │ +3850a4: 6202 e676 |0070: sget-object v2, Lnet/sf/dibdib/generic/QWordStatic;.mBoxes:[[Ljava/lang/Object; // field@76e6 │ │ +3850a8: 4602 0203 |0072: aget-object v2, v2, v3 │ │ +3850ac: c040 |0074: and-long/2addr v0, v4 │ │ +3850ae: 8401 |0075: long-to-int v1, v0 │ │ +3850b0: de00 0101 |0076: or-int/lit8 v0, v1, #int 1 // #01 │ │ +3850b4: 4600 0200 |0078: aget-object v0, v2, v0 │ │ +3850b8: 3900 0300 |007a: if-nez v0, 007d // +0003 │ │ +3850bc: 2804 |007c: goto 0080 // +0004 │ │ +3850be: 0708 |007d: move-object v8, v0 │ │ +3850c0: 1f08 e612 |007e: check-cast v8, Ljava/lang/String; // type@12e6 │ │ +3850c4: 1108 |0080: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0019 line=323 │ │ 0x0024 line=325 │ │ 0x0030 line=327 │ │ 0x0066 line=332 │ │ @@ -828277,39 +828277,39 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -384d18: |[384d18] net.sf.dibdib.generic.QWordStatic.equals:(Ljava/lang/Object;)Z │ │ -384d28: 2080 b614 |0000: instance-of v0, v8, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ -384d2c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -384d2e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -384d30: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -384d34: 5373 e876 |0006: iget-wide v3, v7, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e8 │ │ -384d38: 1f08 b614 |0008: check-cast v8, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ -384d3c: 5385 e876 |000a: iget-wide v5, v8, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e8 │ │ -384d40: 3108 0305 |000c: cmp-long v8, v3, v5 │ │ -384d44: 3908 0300 |000e: if-nez v8, 0011 // +0003 │ │ -384d48: 2802 |0010: goto 0012 // +0002 │ │ -384d4a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -384d4c: 0f01 |0012: return v1 │ │ -384d4e: 2080 d112 |0013: instance-of v0, v8, Ljava/lang/Long; // type@12d1 │ │ -384d52: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ -384d56: 5373 e876 |0017: iget-wide v3, v7, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e8 │ │ -384d5a: 1f08 d112 |0019: check-cast v8, Ljava/lang/Long; // type@12d1 │ │ -384d5e: 6e10 a897 0800 |001b: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -384d64: 0b05 |001e: move-result-wide v5 │ │ -384d66: 3108 0305 |001f: cmp-long v8, v3, v5 │ │ -384d6a: 3908 0300 |0021: if-nez v8, 0024 // +0003 │ │ -384d6e: 2802 |0023: goto 0025 // +0002 │ │ -384d70: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -384d72: 0f01 |0025: return v1 │ │ -384d74: 0f02 |0026: return v2 │ │ +384d14: |[384d14] net.sf.dibdib.generic.QWordStatic.equals:(Ljava/lang/Object;)Z │ │ +384d24: 2080 b614 |0000: instance-of v0, v8, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ +384d28: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +384d2a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +384d2c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +384d30: 5373 e876 |0006: iget-wide v3, v7, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e8 │ │ +384d34: 1f08 b614 |0008: check-cast v8, Lnet/sf/dibdib/generic/QWordStatic; // type@14b6 │ │ +384d38: 5385 e876 |000a: iget-wide v5, v8, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e8 │ │ +384d3c: 3108 0305 |000c: cmp-long v8, v3, v5 │ │ +384d40: 3908 0300 |000e: if-nez v8, 0011 // +0003 │ │ +384d44: 2802 |0010: goto 0012 // +0002 │ │ +384d46: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +384d48: 0f01 |0012: return v1 │ │ +384d4a: 2080 d112 |0013: instance-of v0, v8, Ljava/lang/Long; // type@12d1 │ │ +384d4e: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ +384d52: 5373 e876 |0017: iget-wide v3, v7, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e8 │ │ +384d56: 1f08 d112 |0019: check-cast v8, Ljava/lang/Long; // type@12d1 │ │ +384d5a: 6e10 a897 0800 |001b: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +384d60: 0b05 |001e: move-result-wide v5 │ │ +384d62: 3108 0305 |001f: cmp-long v8, v3, v5 │ │ +384d66: 3908 0300 |0021: if-nez v8, 0024 // +0003 │ │ +384d6a: 2802 |0023: goto 0025 // +0002 │ │ +384d6c: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +384d6e: 0f01 |0025: return v1 │ │ +384d70: 0f02 |0026: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0006 line=152 │ │ 0x0013 line=153 │ │ 0x0017 line=154 │ │ locals : │ │ @@ -828321,22 +828321,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -384f24: |[384f24] net.sf.dibdib.generic.QWordStatic.hashCode:()I │ │ -384f34: 5340 e876 |0000: iget-wide v0, v4, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e8 │ │ -384f38: 1302 2000 |0002: const/16 v2, #int 32 // #20 │ │ -384f3c: a502 0002 |0004: ushr-long v2, v0, v2 │ │ -384f40: c220 |0006: xor-long/2addr v0, v2 │ │ -384f42: 8401 |0007: long-to-int v1, v0 │ │ -384f44: d801 011f |0008: add-int/lit8 v1, v1, #int 31 // #1f │ │ -384f48: 0f01 |000a: return v1 │ │ +384f20: |[384f20] net.sf.dibdib.generic.QWordStatic.hashCode:()I │ │ +384f30: 5340 e876 |0000: iget-wide v0, v4, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e8 │ │ +384f34: 1302 2000 |0002: const/16 v2, #int 32 // #20 │ │ +384f38: a502 0002 |0004: ushr-long v2, v0, v2 │ │ +384f3c: c220 |0006: xor-long/2addr v0, v2 │ │ +384f3e: 8401 |0007: long-to-int v1, v0 │ │ +384f40: d801 011f |0008: add-int/lit8 v1, v1, #int 31 // #1f │ │ +384f44: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lnet/sf/dibdib/generic/QWordStatic; │ │ │ │ #2 : (in Lnet/sf/dibdib/generic/QWordStatic;) │ │ @@ -828344,25 +828344,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3850cc: |[3850cc] net.sf.dibdib.generic.QWordStatic.toString:()Ljava/lang/String; │ │ -3850dc: 5420 ec76 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.zString:Ljava/lang/String; // field@76ec │ │ -3850e0: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -3850e4: 5320 e876 |0004: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e8 │ │ -3850e8: 7120 17a3 1000 |0006: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ -3850ee: 0c00 |0009: move-result-object v0 │ │ -3850f0: 7110 27a3 0000 |000a: invoke-static {v0}, Lnet/sf/dibdib/generic/QWordStatic;.string4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)Ljava/lang/String; // method@a327 │ │ -3850f6: 0c00 |000d: move-result-object v0 │ │ -3850f8: 5b20 ec76 |000e: iput-object v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.zString:Ljava/lang/String; // field@76ec │ │ -3850fc: 5420 ec76 |0010: iget-object v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.zString:Ljava/lang/String; // field@76ec │ │ -385100: 1100 |0012: return-object v0 │ │ +3850c8: |[3850c8] net.sf.dibdib.generic.QWordStatic.toString:()Ljava/lang/String; │ │ +3850d8: 5420 ec76 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.zString:Ljava/lang/String; // field@76ec │ │ +3850dc: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +3850e0: 5320 e876 |0004: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.stamp:J // field@76e8 │ │ +3850e4: 7120 17a3 1000 |0006: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWordStatic;.asQWord:(J)Lnet/sf/dibdib/generic/QWordStatic; // method@a317 │ │ +3850ea: 0c00 |0009: move-result-object v0 │ │ +3850ec: 7110 27a3 0000 |000a: invoke-static {v0}, Lnet/sf/dibdib/generic/QWordStatic;.string4QWord:(Lnet/sf/dibdib/generic/QWordStatic;)Ljava/lang/String; // method@a327 │ │ +3850f2: 0c00 |000d: move-result-object v0 │ │ +3850f4: 5b20 ec76 |000e: iput-object v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.zString:Ljava/lang/String; // field@76ec │ │ +3850f8: 5420 ec76 |0010: iget-object v0, v2, Lnet/sf/dibdib/generic/QWordStatic;.zString:Ljava/lang/String; // field@76ec │ │ +3850fc: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0004 line=143 │ │ 0x0010 line=145 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lnet/sf/dibdib/generic/QWordStatic; │ │ @@ -828512,17 +828512,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -385e30: |[385e30] net.sf.dibdib.generic.SerFunc.:()V │ │ -385e40: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -385e46: 0e00 |0003: return-void │ │ +385e2c: |[385e2c] net.sf.dibdib.generic.SerFunc.:()V │ │ +385e3c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +385e42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/generic/SerFunc; │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/SerFunc;) │ │ @@ -828530,42 +828530,42 @@ │ │ type : '([BIIJ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -385cb0: |[385cb0] net.sf.dibdib.generic.SerFunc.encodeNetstreamLen:([BIIJ)I │ │ -385cc0: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -385cc4: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -385cca: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -385cce: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -385cd4: 6e20 4798 6000 |000a: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -385cda: 6e10 5498 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -385ce0: 0c06 |0010: move-result-object v6 │ │ -385ce2: 7110 36a4 0600 |0011: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesAnsi:(Ljava/lang/String;)[B // method@a436 │ │ -385ce8: 0c06 |0014: move-result-object v6 │ │ -385cea: 2160 |0015: array-length v0, v6 │ │ -385cec: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -385cee: 7150 5698 1654 |0017: invoke-static {v6, v1, v4, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -385cf4: 2160 |001a: array-length v0, v6 │ │ -385cf6: b050 |001b: add-int/2addr v0, v5 │ │ -385cf8: 1601 0100 |001c: const-wide/16 v1, #int 1 // #1 │ │ -385cfc: c017 |001e: and-long/2addr v7, v1 │ │ -385cfe: 1601 0000 |001f: const-wide/16 v1, #int 0 // #0 │ │ -385d02: 3103 0107 |0021: cmp-long v3, v1, v7 │ │ -385d06: 3903 0500 |0023: if-nez v3, 0028 // +0005 │ │ -385d0a: 1307 3a00 |0025: const/16 v7, #int 58 // #3a │ │ -385d0e: 2803 |0027: goto 002a // +0003 │ │ -385d10: 1307 3b00 |0028: const/16 v7, #int 59 // #3b │ │ -385d14: 4f07 0400 |002a: aput-byte v7, v4, v0 │ │ -385d18: 2164 |002c: array-length v4, v6 │ │ -385d1a: b045 |002d: add-int/2addr v5, v4 │ │ -385d1c: d805 0501 |002e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -385d20: 0f05 |0030: return v5 │ │ +385cac: |[385cac] net.sf.dibdib.generic.SerFunc.encodeNetstreamLen:([BIIJ)I │ │ +385cbc: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +385cc0: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +385cc6: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +385cca: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +385cd0: 6e20 4798 6000 |000a: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +385cd6: 6e10 5498 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +385cdc: 0c06 |0010: move-result-object v6 │ │ +385cde: 7110 36a4 0600 |0011: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesAnsi:(Ljava/lang/String;)[B // method@a436 │ │ +385ce4: 0c06 |0014: move-result-object v6 │ │ +385ce6: 2160 |0015: array-length v0, v6 │ │ +385ce8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +385cea: 7150 5698 1654 |0017: invoke-static {v6, v1, v4, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +385cf0: 2160 |001a: array-length v0, v6 │ │ +385cf2: b050 |001b: add-int/2addr v0, v5 │ │ +385cf4: 1601 0100 |001c: const-wide/16 v1, #int 1 // #1 │ │ +385cf8: c017 |001e: and-long/2addr v7, v1 │ │ +385cfa: 1601 0000 |001f: const-wide/16 v1, #int 0 // #0 │ │ +385cfe: 3103 0107 |0021: cmp-long v3, v1, v7 │ │ +385d02: 3903 0500 |0023: if-nez v3, 0028 // +0005 │ │ +385d06: 1307 3a00 |0025: const/16 v7, #int 58 // #3a │ │ +385d0a: 2803 |0027: goto 002a // +0003 │ │ +385d0c: 1307 3b00 |0028: const/16 v7, #int 59 // #3b │ │ +385d10: 4f07 0400 |002a: aput-byte v7, v4, v0 │ │ +385d14: 2164 |002c: array-length v4, v6 │ │ +385d16: b045 |002d: add-int/2addr v5, v4 │ │ +385d18: d805 0501 |002e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +385d1c: 0f05 |0030: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0015 line=127 │ │ 0x001a line=128 │ │ 0x002c line=129 │ │ locals : │ │ @@ -828579,92 +828579,92 @@ │ │ type : '([BIII)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 126 16-bit code units │ │ -385d24: |[385d24] net.sf.dibdib.generic.SerFunc.getTcvOffsetLength:([BIII)J │ │ -385d34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -385d36: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -385d38: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -385d3a: 1603 ffff |0003: const-wide/16 v3, #int -1 // #ffff │ │ -385d3e: 3d09 6400 |0005: if-lez v9, 0069 // +0064 │ │ -385d42: 3578 0300 |0007: if-ge v8, v7, 000a // +0003 │ │ -385d46: 1003 |0009: return-wide v3 │ │ -385d48: 1301 e000 |000a: const/16 v1, #int 224 // #e0 │ │ -385d4c: 4805 0608 |000c: aget-byte v5, v6, v8 │ │ -385d50: 3551 0300 |000e: if-ge v1, v5, 0011 // +0003 │ │ -385d54: 2815 |0010: goto 0025 // +0015 │ │ -385d56: 1301 c000 |0011: const/16 v1, #int 192 // #c0 │ │ -385d5a: 4805 0608 |0013: aget-byte v5, v6, v8 │ │ -385d5e: d555 ff00 |0015: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -385d62: 3751 1000 |0017: if-le v1, v5, 0027 // +0010 │ │ -385d66: 4801 0608 |0019: aget-byte v1, v6, v8 │ │ -385d6a: d511 ff00 |001b: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -385d6e: 1302 a000 |001d: const/16 v2, #int 160 // #a0 │ │ -385d72: 3612 0600 |001f: if-gt v2, v1, 0025 // +0006 │ │ -385d76: dd01 011f |0021: and-int/lit8 v1, v1, #int 31 // #1f │ │ -385d7a: b118 |0023: sub-int/2addr v8, v1 │ │ -385d7c: 2840 |0024: goto 0064 // +0040 │ │ -385d7e: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -385d80: 283e |0026: goto 0064 // +003e │ │ -385d82: 4801 0608 |0027: aget-byte v1, v6, v8 │ │ -385d86: 1225 |0029: const/4 v5, #int 2 // #2 │ │ -385d88: 2b01 4a00 0000 |002a: packed-switch v1, 00000074 // +0000004a │ │ -385d8e: 2807 |002d: goto 0034 // +0007 │ │ -385d90: 1241 |002e: const/4 v1, #int 4 // #4 │ │ -385d92: 2806 |002f: goto 0035 // +0006 │ │ -385d94: 1221 |0030: const/4 v1, #int 2 // #2 │ │ -385d96: 2804 |0031: goto 0035 // +0004 │ │ -385d98: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -385d9a: 2802 |0033: goto 0035 // +0002 │ │ -385d9c: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -385d9e: 3518 0300 |0035: if-ge v8, v1, 0038 // +0003 │ │ -385da2: 1003 |0037: return-wide v3 │ │ -385da4: 3d01 0900 |0038: if-lez v1, 0041 // +0009 │ │ -385da8: d803 08ff |003a: add-int/lit8 v3, v8, #int -1 // #ff │ │ -385dac: 4803 0603 |003c: aget-byte v3, v6, v3 │ │ -385db0: d533 ff00 |003e: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -385db4: 2802 |0040: goto 0042 // +0002 │ │ -385db6: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -385db8: 3512 0b00 |0042: if-ge v2, v1, 004d // +000b │ │ -385dbc: e002 0308 |0044: shl-int/lit8 v2, v3, #int 8 // #08 │ │ -385dc0: d803 08fe |0046: add-int/lit8 v3, v8, #int -2 // #fe │ │ -385dc4: 4803 0603 |0048: aget-byte v3, v6, v3 │ │ -385dc8: d533 ff00 |004a: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -385dcc: b623 |004c: or-int/2addr v3, v2 │ │ -385dce: 3515 1400 |004d: if-ge v5, v1, 0061 // +0014 │ │ -385dd2: e002 0310 |004f: shl-int/lit8 v2, v3, #int 16 // #10 │ │ -385dd6: d803 08fd |0051: add-int/lit8 v3, v8, #int -3 // #fd │ │ -385dda: 4803 0603 |0053: aget-byte v3, v6, v3 │ │ -385dde: d533 ff00 |0055: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -385de2: e003 0308 |0057: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -385de6: b632 |0059: or-int/2addr v2, v3 │ │ -385de8: d803 08fc |005a: add-int/lit8 v3, v8, #int -4 // #fc │ │ -385dec: 4803 0603 |005c: aget-byte v3, v6, v3 │ │ -385df0: d533 ff00 |005e: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -385df4: b623 |0060: or-int/2addr v3, v2 │ │ -385df6: b031 |0061: add-int/2addr v1, v3 │ │ -385df8: b118 |0062: sub-int/2addr v8, v1 │ │ -385dfa: 0131 |0063: move v1, v3 │ │ -385dfc: d809 09ff |0064: add-int/lit8 v9, v9, #int -1 // #ff │ │ -385e00: d808 08ff |0066: add-int/lit8 v8, v8, #int -1 // #ff │ │ -385e04: 289a |0068: goto 0002 // -0066 │ │ -385e06: 8116 |0069: int-to-long v6, v1 │ │ -385e08: c036 |006a: and-long/2addr v6, v3 │ │ -385e0a: 1309 2000 |006b: const/16 v9, #int 32 // #20 │ │ -385e0e: c396 |006d: shl-long/2addr v6, v9 │ │ -385e10: b028 |006e: add-int/2addr v8, v2 │ │ -385e12: 8188 |006f: int-to-long v8, v8 │ │ -385e14: c038 |0070: and-long/2addr v8, v3 │ │ -385e16: c186 |0071: or-long/2addr v6, v8 │ │ -385e18: 1006 |0072: return-wide v6 │ │ -385e1a: 0000 |0073: nop // spacer │ │ -385e1c: 0001 0300 d9ff ffff 0800 0000 0600 ... |0074: packed-switch-data (10 units) │ │ +385d20: |[385d20] net.sf.dibdib.generic.SerFunc.getTcvOffsetLength:([BIII)J │ │ +385d30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +385d32: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +385d34: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +385d36: 1603 ffff |0003: const-wide/16 v3, #int -1 // #ffff │ │ +385d3a: 3d09 6400 |0005: if-lez v9, 0069 // +0064 │ │ +385d3e: 3578 0300 |0007: if-ge v8, v7, 000a // +0003 │ │ +385d42: 1003 |0009: return-wide v3 │ │ +385d44: 1301 e000 |000a: const/16 v1, #int 224 // #e0 │ │ +385d48: 4805 0608 |000c: aget-byte v5, v6, v8 │ │ +385d4c: 3551 0300 |000e: if-ge v1, v5, 0011 // +0003 │ │ +385d50: 2815 |0010: goto 0025 // +0015 │ │ +385d52: 1301 c000 |0011: const/16 v1, #int 192 // #c0 │ │ +385d56: 4805 0608 |0013: aget-byte v5, v6, v8 │ │ +385d5a: d555 ff00 |0015: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +385d5e: 3751 1000 |0017: if-le v1, v5, 0027 // +0010 │ │ +385d62: 4801 0608 |0019: aget-byte v1, v6, v8 │ │ +385d66: d511 ff00 |001b: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +385d6a: 1302 a000 |001d: const/16 v2, #int 160 // #a0 │ │ +385d6e: 3612 0600 |001f: if-gt v2, v1, 0025 // +0006 │ │ +385d72: dd01 011f |0021: and-int/lit8 v1, v1, #int 31 // #1f │ │ +385d76: b118 |0023: sub-int/2addr v8, v1 │ │ +385d78: 2840 |0024: goto 0064 // +0040 │ │ +385d7a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +385d7c: 283e |0026: goto 0064 // +003e │ │ +385d7e: 4801 0608 |0027: aget-byte v1, v6, v8 │ │ +385d82: 1225 |0029: const/4 v5, #int 2 // #2 │ │ +385d84: 2b01 4a00 0000 |002a: packed-switch v1, 00000074 // +0000004a │ │ +385d8a: 2807 |002d: goto 0034 // +0007 │ │ +385d8c: 1241 |002e: const/4 v1, #int 4 // #4 │ │ +385d8e: 2806 |002f: goto 0035 // +0006 │ │ +385d90: 1221 |0030: const/4 v1, #int 2 // #2 │ │ +385d92: 2804 |0031: goto 0035 // +0004 │ │ +385d94: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +385d96: 2802 |0033: goto 0035 // +0002 │ │ +385d98: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +385d9a: 3518 0300 |0035: if-ge v8, v1, 0038 // +0003 │ │ +385d9e: 1003 |0037: return-wide v3 │ │ +385da0: 3d01 0900 |0038: if-lez v1, 0041 // +0009 │ │ +385da4: d803 08ff |003a: add-int/lit8 v3, v8, #int -1 // #ff │ │ +385da8: 4803 0603 |003c: aget-byte v3, v6, v3 │ │ +385dac: d533 ff00 |003e: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +385db0: 2802 |0040: goto 0042 // +0002 │ │ +385db2: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +385db4: 3512 0b00 |0042: if-ge v2, v1, 004d // +000b │ │ +385db8: e002 0308 |0044: shl-int/lit8 v2, v3, #int 8 // #08 │ │ +385dbc: d803 08fe |0046: add-int/lit8 v3, v8, #int -2 // #fe │ │ +385dc0: 4803 0603 |0048: aget-byte v3, v6, v3 │ │ +385dc4: d533 ff00 |004a: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +385dc8: b623 |004c: or-int/2addr v3, v2 │ │ +385dca: 3515 1400 |004d: if-ge v5, v1, 0061 // +0014 │ │ +385dce: e002 0310 |004f: shl-int/lit8 v2, v3, #int 16 // #10 │ │ +385dd2: d803 08fd |0051: add-int/lit8 v3, v8, #int -3 // #fd │ │ +385dd6: 4803 0603 |0053: aget-byte v3, v6, v3 │ │ +385dda: d533 ff00 |0055: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +385dde: e003 0308 |0057: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +385de2: b632 |0059: or-int/2addr v2, v3 │ │ +385de4: d803 08fc |005a: add-int/lit8 v3, v8, #int -4 // #fc │ │ +385de8: 4803 0603 |005c: aget-byte v3, v6, v3 │ │ +385dec: d533 ff00 |005e: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +385df0: b623 |0060: or-int/2addr v3, v2 │ │ +385df2: b031 |0061: add-int/2addr v1, v3 │ │ +385df4: b118 |0062: sub-int/2addr v8, v1 │ │ +385df6: 0131 |0063: move v1, v3 │ │ +385df8: d809 09ff |0064: add-int/lit8 v9, v9, #int -1 // #ff │ │ +385dfc: d808 08ff |0066: add-int/lit8 v8, v8, #int -1 // #ff │ │ +385e00: 289a |0068: goto 0002 // -0066 │ │ +385e02: 8116 |0069: int-to-long v6, v1 │ │ +385e04: c036 |006a: and-long/2addr v6, v3 │ │ +385e06: 1309 2000 |006b: const/16 v9, #int 32 // #20 │ │ +385e0a: c396 |006d: shl-long/2addr v6, v9 │ │ +385e0c: b028 |006e: add-int/2addr v8, v2 │ │ +385e0e: 8188 |006f: int-to-long v8, v8 │ │ +385e10: c038 |0070: and-long/2addr v8, v3 │ │ +385e12: c186 |0071: or-long/2addr v6, v8 │ │ +385e14: 1006 |0072: return-wide v6 │ │ +385e16: 0000 |0073: nop // spacer │ │ +385e18: 0001 0300 d9ff ffff 0800 0000 0600 ... |0074: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x000c line=80 │ │ 0x0013 line=82 │ │ 0x0019 line=83 │ │ 0x0027 line=90 │ │ 0x003c line=110 │ │ @@ -828724,36 +828724,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 8234 16-bit code units │ │ -385e48: |[385e48] net.sf.dibdib.generic.UiFontSize0.:()V │ │ -385e58: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -385e5c: 2301 1615 |0002: new-array v1, v0, [C // type@1516 │ │ -385e60: 2601 1e00 0000 |0004: fill-array-data v1, 00000022 // +0000001e │ │ -385e66: 6901 0877 |0007: sput-object v1, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7708 │ │ -385e6a: 2300 1615 |0009: new-array v0, v0, [C // type@1516 │ │ -385e6e: 2600 1b10 0000 |000b: fill-array-data v0, 00001026 // +0000101b │ │ -385e74: 6900 0977 |000e: sput-object v0, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_10:[C // field@7709 │ │ -385e78: 1232 |0010: const/4 v2, #int 3 // #3 │ │ -385e7a: 2322 2d16 |0011: new-array v2, v2, [[C // type@162d │ │ -385e7e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -385e80: 4d01 0203 |0014: aput-object v1, v2, v3 │ │ -385e84: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -385e86: 4d00 0201 |0017: aput-object v0, v2, v1 │ │ -385e8a: 6200 0b77 |0019: sget-object v0, Lnet/sf/dibdib/generic/UiFontSize20;.kFontWidthAscDesc_20:[C // field@770b │ │ -385e8e: 1221 |001b: const/4 v1, #int 2 // #2 │ │ -385e90: 4d00 0201 |001c: aput-object v0, v2, v1 │ │ -385e94: 6902 0777 |001e: sput-object v2, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7707 │ │ -385e98: 0e00 |0020: return-void │ │ -385e9a: 0000 |0021: nop // spacer │ │ -385e9c: 0003 0200 0010 0000 0000 0000 0000 ... |0022: array-data (4100 units) │ │ -387ea4: 0003 0200 0010 0000 0000 0000 0000 ... |1026: array-data (4100 units) │ │ +385e44: |[385e44] net.sf.dibdib.generic.UiFontSize0.:()V │ │ +385e54: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +385e58: 2301 1615 |0002: new-array v1, v0, [C // type@1516 │ │ +385e5c: 2601 1e00 0000 |0004: fill-array-data v1, 00000022 // +0000001e │ │ +385e62: 6901 0877 |0007: sput-object v1, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7708 │ │ +385e66: 2300 1615 |0009: new-array v0, v0, [C // type@1516 │ │ +385e6a: 2600 1b10 0000 |000b: fill-array-data v0, 00001026 // +0000101b │ │ +385e70: 6900 0977 |000e: sput-object v0, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_10:[C // field@7709 │ │ +385e74: 1232 |0010: const/4 v2, #int 3 // #3 │ │ +385e76: 2322 2d16 |0011: new-array v2, v2, [[C // type@162d │ │ +385e7a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +385e7c: 4d01 0203 |0014: aput-object v1, v2, v3 │ │ +385e80: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +385e82: 4d00 0201 |0017: aput-object v0, v2, v1 │ │ +385e86: 6200 0b77 |0019: sget-object v0, Lnet/sf/dibdib/generic/UiFontSize20;.kFontWidthAscDesc_20:[C // field@770b │ │ +385e8a: 1221 |001b: const/4 v1, #int 2 // #2 │ │ +385e8c: 4d00 0201 |001c: aput-object v0, v2, v1 │ │ +385e90: 6902 0777 |001e: sput-object v2, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7707 │ │ +385e94: 0e00 |0020: return-void │ │ +385e96: 0000 |0021: nop // spacer │ │ +385e98: 0003 0200 0010 0000 0000 0000 0000 ... |0022: array-data (4100 units) │ │ +387ea0: 0003 0200 0010 0000 0000 0000 0000 ... |1026: array-data (4100 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=15 │ │ 0x000b line=529 │ │ 0x0019 line=1051 │ │ locals : │ │ │ │ @@ -828762,17 +828762,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -389eac: |[389eac] net.sf.dibdib.generic.UiFontSize0.:()V │ │ -389ebc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -389ec2: 0e00 |0003: return-void │ │ +389ea8: |[389ea8] net.sf.dibdib.generic.UiFontSize0.:()V │ │ +389eb8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +389ebe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/generic/UiFontSize0; │ │ │ │ Virtual methods - │ │ @@ -828809,27 +828809,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6172 16-bit code units │ │ -389ec4: |[389ec4] net.sf.dibdib.generic.UiFontSize20.:()V │ │ -389ed4: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -389ed8: 2300 1615 |0002: new-array v0, v0, [C // type@1516 │ │ -389edc: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ -389ee2: 6900 0b77 |0007: sput-object v0, Lnet/sf/dibdib/generic/UiFontSize20;.kFontWidthAscDesc_20:[C // field@770b │ │ -389ee6: 1300 0008 |0009: const/16 v0, #int 2048 // #800 │ │ -389eea: 2300 1615 |000b: new-array v0, v0, [C // type@1516 │ │ -389eee: 2600 0b10 0000 |000d: fill-array-data v0, 00001018 // +0000100b │ │ -389ef4: 6900 0a77 |0010: sput-object v0, Lnet/sf/dibdib/generic/UiFontSize20;.kFontWidthAscDesc_1f:[C // field@770a │ │ -389ef8: 0e00 |0012: return-void │ │ -389efa: 0000 |0013: nop // spacer │ │ -389efc: 0003 0200 0010 0000 3809 6e11 3809 ... |0014: array-data (4100 units) │ │ -38bf04: 0003 0200 0008 0000 436b 436b 436b ... |1018: array-data (2052 units) │ │ +389ec0: |[389ec0] net.sf.dibdib.generic.UiFontSize20.:()V │ │ +389ed0: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +389ed4: 2300 1615 |0002: new-array v0, v0, [C // type@1516 │ │ +389ed8: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ +389ede: 6900 0b77 |0007: sput-object v0, Lnet/sf/dibdib/generic/UiFontSize20;.kFontWidthAscDesc_20:[C // field@770b │ │ +389ee2: 1300 0008 |0009: const/16 v0, #int 2048 // #800 │ │ +389ee6: 2300 1615 |000b: new-array v0, v0, [C // type@1516 │ │ +389eea: 2600 0b10 0000 |000d: fill-array-data v0, 00001018 // +0000100b │ │ +389ef0: 6900 0a77 |0010: sput-object v0, Lnet/sf/dibdib/generic/UiFontSize20;.kFontWidthAscDesc_1f:[C // field@770a │ │ +389ef4: 0e00 |0012: return-void │ │ +389ef6: 0000 |0013: nop // spacer │ │ +389ef8: 0003 0200 0010 0000 3809 6e11 3809 ... |0014: array-data (4100 units) │ │ +38bf00: 0003 0200 0008 0000 436b 436b 436b ... |1018: array-data (2052 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=10 │ │ 0x000d line=525 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/UiFontSize20;) │ │ @@ -828837,17 +828837,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -38cf0c: |[38cf0c] net.sf.dibdib.generic.UiFontSize20.:()V │ │ -38cf1c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -38cf22: 0e00 |0003: return-void │ │ +38cf08: |[38cf08] net.sf.dibdib.generic.UiFontSize20.:()V │ │ +38cf18: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +38cf1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/generic/UiFontSize20; │ │ │ │ Virtual methods - │ │ @@ -828885,128 +828885,128 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 217 16-bit code units │ │ -38d2b4: |[38d2b4] net.sf.dibdib.thread_any.DateFunc$1.:()V │ │ -38d2c4: 7100 4ba3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a34b │ │ -38d2ca: 0c00 |0003: move-result-object v0 │ │ -38d2cc: 2100 |0004: array-length v0, v0 │ │ -38d2ce: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -38d2d2: 6900 0e77 |0007: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38d2d6: 6201 1077 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ANNUS:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7710 │ │ -38d2da: 6e10 49a3 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d2e0: 0a01 |000e: move-result v1 │ │ -38d2e2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -38d2e4: 4b02 0001 |0010: aput v2, v0, v1 │ │ -38d2e8: 6200 0e77 |0012: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38d2ec: 6201 1277 |0014: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.D:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7712 │ │ -38d2f0: 6e10 49a3 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d2f6: 0a01 |0019: move-result v1 │ │ -38d2f8: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -38d2fa: 4b02 0001 |001b: aput v2, v0, v1 │ │ -38d2fe: 6200 0e77 |001d: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38d302: 6201 1477 |001f: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.F:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7714 │ │ -38d306: 6e10 49a3 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d30c: 0a01 |0024: move-result v1 │ │ -38d30e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -38d310: 4b02 0001 |0026: aput v2, v0, v1 │ │ -38d314: 6200 0e77 |0028: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38d318: 6201 1777 |002a: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.K:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7717 │ │ -38d31c: 6e10 49a3 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d322: 0a01 |002f: move-result v1 │ │ -38d324: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -38d326: 4b02 0001 |0031: aput v2, v0, v1 │ │ -38d32a: 6200 0e77 |0033: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38d32e: 6201 1877 |0035: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.L:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7718 │ │ -38d332: 6e10 49a3 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d338: 0a01 |003a: move-result v1 │ │ -38d33a: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -38d33c: 4b02 0001 |003c: aput v2, v0, v1 │ │ -38d340: 6200 0e77 |003e: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38d344: 6201 1977 |0040: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.N:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7719 │ │ -38d348: 6e10 49a3 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d34e: 0a01 |0045: move-result v1 │ │ -38d350: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -38d352: 4b02 0001 |0047: aput v2, v0, v1 │ │ -38d356: 6200 0e77 |0049: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38d35a: 6201 1a77 |004b: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.P:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771a │ │ -38d35e: 6e10 49a3 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d364: 0a01 |0050: move-result v1 │ │ -38d366: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -38d368: 4b02 0001 |0052: aput v2, v0, v1 │ │ -38d36c: 6200 0e77 |0054: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38d370: 6201 1b77 |0056: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.Q:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771b │ │ -38d374: 6e10 49a3 0100 |0058: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d37a: 0a01 |005b: move-result v1 │ │ -38d37c: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -38d380: 4b02 0001 |005e: aput v2, v0, v1 │ │ -38d384: 6200 0e77 |0060: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38d388: 6201 1c77 |0062: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.S:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771c │ │ -38d38c: 6e10 49a3 0100 |0064: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d392: 0a01 |0067: move-result v1 │ │ -38d394: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -38d398: 4b02 0001 |006a: aput v2, v0, v1 │ │ -38d39c: 6200 0e77 |006c: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38d3a0: 6201 2077 |006e: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.X:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7720 │ │ -38d3a4: 6e10 49a3 0100 |0070: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d3aa: 0a01 |0073: move-result v1 │ │ -38d3ac: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ -38d3b0: 4b02 0001 |0076: aput v2, v0, v1 │ │ -38d3b4: 6200 0e77 |0078: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38d3b8: 6201 2177 |007a: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.Y:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7721 │ │ -38d3bc: 6e10 49a3 0100 |007c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d3c2: 0a01 |007f: move-result v1 │ │ -38d3c4: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ -38d3c8: 4b02 0001 |0082: aput v2, v0, v1 │ │ -38d3cc: 6200 0e77 |0084: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38d3d0: 6201 1177 |0086: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.C:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7711 │ │ -38d3d4: 6e10 49a3 0100 |0088: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d3da: 0a01 |008b: move-result v1 │ │ -38d3dc: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ -38d3e0: 4b02 0001 |008e: aput v2, v0, v1 │ │ -38d3e4: 6200 0e77 |0090: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38d3e8: 6201 1577 |0092: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.G:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7715 │ │ -38d3ec: 6e10 49a3 0100 |0094: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d3f2: 0a01 |0097: move-result v1 │ │ -38d3f4: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ -38d3f8: 4b02 0001 |009a: aput v2, v0, v1 │ │ -38d3fc: 6200 0e77 |009c: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38d400: 6201 1677 |009e: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.J:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7716 │ │ -38d404: 6e10 49a3 0100 |00a0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d40a: 0a01 |00a3: move-result v1 │ │ -38d40c: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ -38d410: 4b02 0001 |00a6: aput v2, v0, v1 │ │ -38d414: 6200 0e77 |00a8: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38d418: 6201 1e77 |00aa: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.T:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771e │ │ -38d41c: 6e10 49a3 0100 |00ac: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d422: 0a01 |00af: move-result v1 │ │ -38d424: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ -38d428: 4b02 0001 |00b2: aput v2, v0, v1 │ │ -38d42c: 6200 0e77 |00b4: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38d430: 6201 1377 |00b6: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.E:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7713 │ │ -38d434: 6e10 49a3 0100 |00b8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d43a: 0a01 |00bb: move-result v1 │ │ -38d43c: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ -38d440: 4b02 0001 |00be: aput v2, v0, v1 │ │ -38d444: 6200 0e77 |00c0: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38d448: 6201 1f77 |00c2: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.TAI:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771f │ │ -38d44c: 6e10 49a3 0100 |00c4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d452: 0a01 |00c7: move-result v1 │ │ -38d454: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ -38d458: 4b02 0001 |00ca: aput v2, v0, v1 │ │ -38d45c: 6200 0e77 |00cc: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38d460: 6201 1d77 |00ce: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.SHORTLOCAL:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771d │ │ -38d464: 6e10 49a3 0100 |00d0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38d46a: 0a01 |00d3: move-result v1 │ │ -38d46c: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ -38d470: 4b02 0001 |00d6: aput v2, v0, v1 │ │ -38d474: 0e00 |00d8: return-void │ │ +38d2b0: |[38d2b0] net.sf.dibdib.thread_any.DateFunc$1.:()V │ │ +38d2c0: 7100 4ba3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a34b │ │ +38d2c6: 0c00 |0003: move-result-object v0 │ │ +38d2c8: 2100 |0004: array-length v0, v0 │ │ +38d2ca: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +38d2ce: 6900 0e77 |0007: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38d2d2: 6201 1077 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ANNUS:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7710 │ │ +38d2d6: 6e10 49a3 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d2dc: 0a01 |000e: move-result v1 │ │ +38d2de: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +38d2e0: 4b02 0001 |0010: aput v2, v0, v1 │ │ +38d2e4: 6200 0e77 |0012: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38d2e8: 6201 1277 |0014: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.D:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7712 │ │ +38d2ec: 6e10 49a3 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d2f2: 0a01 |0019: move-result v1 │ │ +38d2f4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +38d2f6: 4b02 0001 |001b: aput v2, v0, v1 │ │ +38d2fa: 6200 0e77 |001d: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38d2fe: 6201 1477 |001f: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.F:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7714 │ │ +38d302: 6e10 49a3 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d308: 0a01 |0024: move-result v1 │ │ +38d30a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +38d30c: 4b02 0001 |0026: aput v2, v0, v1 │ │ +38d310: 6200 0e77 |0028: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38d314: 6201 1777 |002a: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.K:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7717 │ │ +38d318: 6e10 49a3 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d31e: 0a01 |002f: move-result v1 │ │ +38d320: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +38d322: 4b02 0001 |0031: aput v2, v0, v1 │ │ +38d326: 6200 0e77 |0033: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38d32a: 6201 1877 |0035: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.L:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7718 │ │ +38d32e: 6e10 49a3 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d334: 0a01 |003a: move-result v1 │ │ +38d336: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +38d338: 4b02 0001 |003c: aput v2, v0, v1 │ │ +38d33c: 6200 0e77 |003e: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38d340: 6201 1977 |0040: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.N:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7719 │ │ +38d344: 6e10 49a3 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d34a: 0a01 |0045: move-result v1 │ │ +38d34c: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +38d34e: 4b02 0001 |0047: aput v2, v0, v1 │ │ +38d352: 6200 0e77 |0049: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38d356: 6201 1a77 |004b: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.P:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771a │ │ +38d35a: 6e10 49a3 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d360: 0a01 |0050: move-result v1 │ │ +38d362: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +38d364: 4b02 0001 |0052: aput v2, v0, v1 │ │ +38d368: 6200 0e77 |0054: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38d36c: 6201 1b77 |0056: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.Q:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771b │ │ +38d370: 6e10 49a3 0100 |0058: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d376: 0a01 |005b: move-result v1 │ │ +38d378: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +38d37c: 4b02 0001 |005e: aput v2, v0, v1 │ │ +38d380: 6200 0e77 |0060: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38d384: 6201 1c77 |0062: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.S:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771c │ │ +38d388: 6e10 49a3 0100 |0064: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d38e: 0a01 |0067: move-result v1 │ │ +38d390: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +38d394: 4b02 0001 |006a: aput v2, v0, v1 │ │ +38d398: 6200 0e77 |006c: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38d39c: 6201 2077 |006e: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.X:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7720 │ │ +38d3a0: 6e10 49a3 0100 |0070: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d3a6: 0a01 |0073: move-result v1 │ │ +38d3a8: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ +38d3ac: 4b02 0001 |0076: aput v2, v0, v1 │ │ +38d3b0: 6200 0e77 |0078: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38d3b4: 6201 2177 |007a: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.Y:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7721 │ │ +38d3b8: 6e10 49a3 0100 |007c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d3be: 0a01 |007f: move-result v1 │ │ +38d3c0: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ +38d3c4: 4b02 0001 |0082: aput v2, v0, v1 │ │ +38d3c8: 6200 0e77 |0084: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38d3cc: 6201 1177 |0086: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.C:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7711 │ │ +38d3d0: 6e10 49a3 0100 |0088: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d3d6: 0a01 |008b: move-result v1 │ │ +38d3d8: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ +38d3dc: 4b02 0001 |008e: aput v2, v0, v1 │ │ +38d3e0: 6200 0e77 |0090: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38d3e4: 6201 1577 |0092: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.G:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7715 │ │ +38d3e8: 6e10 49a3 0100 |0094: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d3ee: 0a01 |0097: move-result v1 │ │ +38d3f0: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ +38d3f4: 4b02 0001 |009a: aput v2, v0, v1 │ │ +38d3f8: 6200 0e77 |009c: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38d3fc: 6201 1677 |009e: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.J:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7716 │ │ +38d400: 6e10 49a3 0100 |00a0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d406: 0a01 |00a3: move-result v1 │ │ +38d408: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ +38d40c: 4b02 0001 |00a6: aput v2, v0, v1 │ │ +38d410: 6200 0e77 |00a8: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38d414: 6201 1e77 |00aa: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.T:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771e │ │ +38d418: 6e10 49a3 0100 |00ac: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d41e: 0a01 |00af: move-result v1 │ │ +38d420: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ +38d424: 4b02 0001 |00b2: aput v2, v0, v1 │ │ +38d428: 6200 0e77 |00b4: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38d42c: 6201 1377 |00b6: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.E:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7713 │ │ +38d430: 6e10 49a3 0100 |00b8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d436: 0a01 |00bb: move-result v1 │ │ +38d438: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ +38d43c: 4b02 0001 |00be: aput v2, v0, v1 │ │ +38d440: 6200 0e77 |00c0: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38d444: 6201 1f77 |00c2: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.TAI:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771f │ │ +38d448: 6e10 49a3 0100 |00c4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d44e: 0a01 |00c7: move-result v1 │ │ +38d450: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ +38d454: 4b02 0001 |00ca: aput v2, v0, v1 │ │ +38d458: 6200 0e77 |00cc: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38d45c: 6201 1d77 |00ce: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.SHORTLOCAL:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771d │ │ +38d460: 6e10 49a3 0100 |00d0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38d466: 0a01 |00d3: move-result v1 │ │ +38d468: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ +38d46c: 4b02 0001 |00d6: aput v2, v0, v1 │ │ +38d470: 0e00 |00d8: return-void │ │ catches : 18 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -829170,216 +829170,216 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 33 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 393 16-bit code units │ │ -38d664: |[38d664] net.sf.dibdib.thread_any.DateFunc$DateFormat.:()V │ │ -38d674: 2206 bd14 |0000: new-instance v6, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d678: 1a01 9109 |0002: const-string v1, "ANNUS" // string@0991 │ │ -38d67c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -38d67e: 1a03 0d5d |0005: const-string v3, "annus" // string@5d0d │ │ -38d682: 1304 4500 |0007: const/16 v4, #int 69 // #45 │ │ -38d686: 1a05 530b |0009: const-string v5, "Annus years for J2000 as 2000.0 (curr. def.: 3.1556925445E7 s/y." // string@0b53 │ │ -38d68a: 0760 |000b: move-object v0, v6 │ │ -38d68c: 7606 45a3 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ -38d692: 6906 1077 |000f: sput-object v6, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ANNUS:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7710 │ │ -38d696: 2200 bd14 |0011: new-instance v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d69a: 1a08 4a0f |0013: const-string v8, "C" // string@0f4a │ │ -38d69e: 1219 |0015: const/4 v9, #int 1 // #1 │ │ -38d6a0: 1a0a 9965 |0016: const-string v10, "common" // string@6599 │ │ -38d6a4: 130b 4300 |0018: const/16 v11, #int 67 // #43 │ │ -38d6a8: 1a0c b012 |001a: const-string v12, "Common/ civil (local) time (Gregorian/ Julian, with year -1 = 1 BC)." // string@12b0 │ │ -38d6ac: 0707 |001c: move-object v7, v0 │ │ -38d6ae: 7606 45a3 0700 |001d: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ -38d6b4: 6900 1177 |0020: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.C:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7711 │ │ -38d6b8: 2201 bd14 |0022: new-instance v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d6bc: 1a0e 0615 |0024: const-string v14, "D" // string@1506 │ │ -38d6c0: 122f |0026: const/4 v15, #int 2 // #2 │ │ -38d6c2: 1a10 c720 |0027: const-string v16, "JD" // string@20c7 │ │ -38d6c6: 1311 4400 |0029: const/16 v17, #int 68 // #44 │ │ -38d6ca: 1a12 0821 |002b: const-string v18, "Julian Day." // string@2108 │ │ -38d6ce: 071d |002d: move-object v13, v1 │ │ -38d6d0: 7606 45a3 0d00 |002e: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ -38d6d6: 6901 1277 |0031: sput-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.D:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7712 │ │ -38d6da: 2202 bd14 |0033: new-instance v2, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d6de: 1a08 a417 |0035: const-string v8, "E" // string@17a4 │ │ -38d6e2: 1239 |0037: const/4 v9, #int 3 // #3 │ │ -38d6e4: 1a0a 80bb |0038: const-string v10, "tdb" // string@bb80 │ │ -38d6e8: 130b 4500 |003a: const/16 v11, #int 69 // #45 │ │ -38d6ec: 1a0c b00d |003c: const-string v12, "Barycentric ephemeris/ terrestrial time (T-eph/TDB/TT/ET)." // string@0db0 │ │ -38d6f0: 0727 |003e: move-object v7, v2 │ │ -38d6f2: 7606 45a3 0700 |003f: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ -38d6f8: 6902 1377 |0042: sput-object v2, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.E:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7713 │ │ -38d6fc: 2203 bd14 |0044: new-instance v3, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d700: 1a0e a019 |0046: const-string v14, "F" // string@19a0 │ │ -38d704: 124f |0048: const/4 v15, #int 4 // #4 │ │ -38d706: 1a10 7b9e |0049: const-string v16, "nanobis" // string@9e7b │ │ -38d70a: 1311 4500 |004b: const/16 v17, #int 69 // #45 │ │ -38d70e: 1a12 583e |004d: const-string v18, "Nanobi atomic seconds (2**-30 seconds) since TT2000E12 (J2000)." // string@3e58 │ │ -38d712: 073d |004f: move-object v13, v3 │ │ -38d714: 7606 45a3 0d00 |0050: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ -38d71a: 6903 1477 |0053: sput-object v3, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.F:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7714 │ │ -38d71e: 2204 bd14 |0055: new-instance v4, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d722: 1a08 661c |0057: const-string v8, "G" // string@1c66 │ │ -38d726: 1259 |0059: const/4 v9, #int 5 // #5 │ │ -38d728: 1a0a c57f |005a: const-string v10, "greg" // string@7fc5 │ │ -38d72c: 130b 4700 |005c: const/16 v11, #int 71 // #47 │ │ -38d730: 1a0c fb03 |005e: const-string v12, "(Proleptic) Gregorian with year -1 = 1 BC." // string@03fb │ │ -38d734: 0747 |0060: move-object v7, v4 │ │ -38d736: 7606 45a3 0700 |0061: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ -38d73c: 6904 1577 |0064: sput-object v4, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.G:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7715 │ │ -38d740: 2205 bd14 |0066: new-instance v5, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d744: 1a0e b120 |0068: const-string v14, "J" // string@20b1 │ │ -38d748: 126f |006a: const/4 v15, #int 6 // #6 │ │ -38d74a: 1a10 1788 |006b: const-string v16, "jul" // string@8817 │ │ -38d74e: 1311 4a00 |006d: const/16 v17, #int 74 // #4a │ │ -38d752: 1a12 4604 |006f: const-string v18, "(Unified) Julian (1582-10-15T = 1582-10-05J) with year -1 = 1 BC." // string@0446 │ │ -38d756: 075d |0071: move-object v13, v5 │ │ -38d758: 7606 45a3 0d00 |0072: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ -38d75e: 6905 1677 |0075: sput-object v5, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.J:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7716 │ │ -38d762: 220d bd14 |0077: new-instance v13, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d766: 1a08 0b21 |0079: const-string v8, "K" // string@210b │ │ -38d76a: 1279 |007b: const/4 v9, #int 7 // #7 │ │ -38d76c: 1a0a 76c2 |007c: const-string v10, "weekday" // string@c276 │ │ -38d770: 130b 3000 |007e: const/16 v11, #int 48 // #30 │ │ -38d774: 1a0c d316 |0080: const-string v12, "Day of the week (0=Su, 6=Sa)." // string@16d3 │ │ -38d778: 07d7 |0082: move-object v7, v13 │ │ -38d77a: 7606 45a3 0700 |0083: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ -38d780: 690d 1777 |0086: sput-object v13, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.K:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7717 │ │ -38d784: 2207 bd14 |0088: new-instance v7, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d788: 1a0f 0422 |008a: const-string v15, "L" // string@2204 │ │ -38d78c: 1310 0800 |008c: const/16 v16, #int 8 // #8 │ │ -38d790: 1a11 0e81 |008e: const-string v17, "hash" // string@810e │ │ -38d794: 1312 5900 |0090: const/16 v18, #int 89 // #59 │ │ -38d798: 1a13 eb48 |0092: const-string v19, "Sortable hash value of time (62 bit, atomic or projected atomic)." // string@48eb │ │ -38d79c: 077e |0094: move-object v14, v7 │ │ -38d79e: 7606 45a3 0e00 |0095: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ -38d7a4: 6907 1877 |0098: sput-object v7, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.L:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7718 │ │ -38d7a8: 2208 bd14 |009a: new-instance v8, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d7ac: 1a15 c63d |009c: const-string v21, "N" // string@3dc6 │ │ -38d7b0: 1316 0900 |009e: const/16 v22, #int 9 // #9 │ │ -38d7b4: 1a17 d117 |00a0: const-string v23, "ED" // string@17d1 │ │ -38d7b8: 1318 4400 |00a2: const/16 v24, #int 68 // #44 │ │ -38d7bc: 1a19 3619 |00a4: const-string v25, "Era Day ('Hemeras'), counting from JD 1721033 (2 BC)." // string@1936 │ │ -38d7c0: 0814 0800 |00a6: move-object/from16 v20, v8 │ │ -38d7c4: 7606 45a3 1400 |00a8: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ -38d7ca: 6908 1977 |00ab: sput-object v8, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.N:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7719 │ │ -38d7ce: 2209 bd14 |00ad: new-instance v9, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d7d2: 1a0f 6640 |00af: const-string v15, "P" // string@4066 │ │ -38d7d6: 1310 0a00 |00b1: const/16 v16, #int 10 // #a │ │ -38d7da: 1a11 a87f |00b3: const-string v17, "gps" // string@7fa8 │ │ -38d7de: 1312 4500 |00b5: const/16 v18, #int 69 // #45 │ │ -38d7e2: 1a13 a01c |00b7: const-string v19, "GPS weeks (1.5 seconds per tick)." // string@1ca0 │ │ -38d7e6: 079e |00b9: move-object v14, v9 │ │ -38d7e8: 7606 45a3 0e00 |00ba: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ -38d7ee: 6909 1a77 |00bd: sput-object v9, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.P:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771a │ │ -38d7f2: 220a bd14 |00bf: new-instance v10, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d7f6: 1a15 8542 |00c1: const-string v21, "Q" // string@4285 │ │ -38d7fa: 1316 0b00 |00c3: const/16 v22, #int 11 // #b │ │ -38d7fe: 1a17 6dbc |00c5: const-string v23, "ticks16" // string@bc6d │ │ -38d802: 1318 5900 |00c7: const/16 v24, #int 89 // #59 │ │ -38d806: 1a19 3719 |00c9: const-string v25, "Era ticks (HT16) since Y0.0 (JD 1721033, projected from J2000)." // string@1937 │ │ -38d80a: 0814 0a00 |00cb: move-object/from16 v20, v10 │ │ -38d80e: 7606 45a3 1400 |00cd: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ -38d814: 690a 1b77 |00d0: sput-object v10, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.Q:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771b │ │ -38d818: 220b bd14 |00d2: new-instance v11, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d81c: 1a0f d244 |00d4: const-string v15, "S" // string@44d2 │ │ -38d820: 1310 0c00 |00d6: const/16 v16, #int 12 // #c │ │ -38d824: 1a11 86ad |00d8: const-string v17, "seconds" // string@ad86 │ │ -38d828: 1a13 0546 |00da: const-string v19, "SI atomic seconds since TT2000E12 = JD 2451545.0 - delta-t." // string@4605 │ │ -38d82c: 07be |00dc: move-object v14, v11 │ │ -38d82e: 7606 45a3 0e00 |00dd: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ -38d834: 690b 1c77 |00e0: sput-object v11, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.S:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771c │ │ -38d838: 220c bd14 |00e2: new-instance v12, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d83c: 1a15 c649 |00e4: const-string v21, "T" // string@49c6 │ │ -38d840: 1316 0d00 |00e6: const/16 v22, #int 13 // #d │ │ -38d844: 1a17 55c0 |00e8: const-string v23, "utc" // string@c055 │ │ -38d848: 1318 5400 |00ea: const/16 v24, #int 84 // #54 │ │ -38d84c: 1a19 7514 |00ec: const-string v25, "Coordinated time (UTC/T)/ ISO format, with year 0 = 1 BC." // string@1475 │ │ -38d850: 0814 0c00 |00ee: move-object/from16 v20, v12 │ │ -38d854: 7606 45a3 1400 |00f0: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ -38d85a: 690c 1e77 |00f3: sput-object v12, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.T:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771e │ │ -38d85e: 2214 bd14 |00f5: new-instance v20, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d862: 1a0f 014a |00f7: const-string v15, "TAI" // string@4a01 │ │ -38d866: 1310 0e00 |00f9: const/16 v16, #int 14 // #e │ │ -38d86a: 1a11 5ebb |00fb: const-string v17, "tai" // string@bb5e │ │ -38d86e: 1a13 024a |00fd: const-string v19, "TAI time, using weighted average of atomic seconds since 1958-01-01." // string@4a02 │ │ -38d872: 080e 1400 |00ff: move-object/from16 v14, v20 │ │ -38d876: 7606 45a3 0e00 |0101: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ -38d87c: 6914 1f77 |0104: sput-object v20, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.TAI:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771f │ │ -38d880: 220e bd14 |0106: new-instance v14, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d884: 1a16 9d54 |0108: const-string v22, "X" // string@549d │ │ -38d888: 1317 0f00 |010a: const/16 v23, #int 15 // #f │ │ -38d88c: 1a18 e6be |010c: const-string v24, "unix" // string@bee6 │ │ -38d890: 1319 4300 |010e: const/16 v25, #int 67 // #43 │ │ -38d894: 1a1a f64f |0110: const-string v26, "Unix ticks (seconds, possibly smeared)." // string@4ff6 │ │ -38d898: 0815 0e00 |0112: move-object/from16 v21, v14 │ │ -38d89c: 7606 45a3 1500 |0114: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ -38d8a2: 690e 2077 |0117: sput-object v14, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.X:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7720 │ │ -38d8a6: 220f bd14 |0119: new-instance v15, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d8aa: 1a1c cd54 |011b: const-string v28, "Y" // string@54cd │ │ -38d8ae: 131d 1000 |011d: const/16 v29, #int 16 // #10 │ │ -38d8b2: 1a1e 01c4 |011f: const-string v30, "years" // string@c401 │ │ -38d8b6: 131f 5900 |0121: const/16 v31, #int 89 // #59 │ │ -38d8ba: 1a20 8c48 |0123: const-string v32, "Sidereal year-seconds-years (Y2000.0 = 0.0 as J2000)." // string@488c │ │ -38d8be: 081b 0f00 |0125: move-object/from16 v27, v15 │ │ -38d8c2: 7606 45a3 1b00 |0127: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ -38d8c8: 690f 2177 |012a: sput-object v15, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.Y:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7721 │ │ -38d8cc: 2210 bd14 |012c: new-instance v16, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d8d0: 1a16 e945 |012e: const-string v22, "SHORTLOCAL" // string@45e9 │ │ -38d8d4: 1317 1100 |0130: const/16 v23, #int 17 // #11 │ │ -38d8d8: 1318 0000 |0132: const/16 v24, #int 0 // #0 │ │ -38d8dc: 1319 4700 |0134: const/16 v25, #int 71 // #47 │ │ -38d8e0: 1a1a de06 |0136: const-string v26, "2=YYMM, 3=YYMMDD, 5=YYMMDD.HH:MM, ..., 9=YYMMDD.HH:MM:SS.+nanos." // string@06de │ │ -38d8e4: 0815 1000 |0138: move-object/from16 v21, v16 │ │ -38d8e8: 7606 45a3 1500 |013a: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ -38d8ee: 6910 1d77 |013d: sput-object v16, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.SHORTLOCAL:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771d │ │ -38d8f2: 0811 0f00 |013f: move-object/from16 v17, v15 │ │ -38d8f6: 130f 1200 |0141: const/16 v15, #int 18 // #12 │ │ -38d8fa: 23ff 1316 |0143: new-array v15, v15, [Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@1613 │ │ -38d8fe: 1312 0000 |0145: const/16 v18, #int 0 // #0 │ │ -38d902: 4d06 0f12 |0147: aput-object v6, v15, v18 │ │ -38d906: 1216 |0149: const/4 v6, #int 1 // #1 │ │ -38d908: 4d00 0f06 |014a: aput-object v0, v15, v6 │ │ -38d90c: 1220 |014c: const/4 v0, #int 2 // #2 │ │ -38d90e: 4d01 0f00 |014d: aput-object v1, v15, v0 │ │ -38d912: 1230 |014f: const/4 v0, #int 3 // #3 │ │ -38d914: 4d02 0f00 |0150: aput-object v2, v15, v0 │ │ -38d918: 1240 |0152: const/4 v0, #int 4 // #4 │ │ -38d91a: 4d03 0f00 |0153: aput-object v3, v15, v0 │ │ -38d91e: 1250 |0155: const/4 v0, #int 5 // #5 │ │ -38d920: 4d04 0f00 |0156: aput-object v4, v15, v0 │ │ -38d924: 1260 |0158: const/4 v0, #int 6 // #6 │ │ -38d926: 4d05 0f00 |0159: aput-object v5, v15, v0 │ │ -38d92a: 1270 |015b: const/4 v0, #int 7 // #7 │ │ -38d92c: 4d0d 0f00 |015c: aput-object v13, v15, v0 │ │ -38d930: 1300 0800 |015e: const/16 v0, #int 8 // #8 │ │ -38d934: 4d07 0f00 |0160: aput-object v7, v15, v0 │ │ -38d938: 1300 0900 |0162: const/16 v0, #int 9 // #9 │ │ -38d93c: 4d08 0f00 |0164: aput-object v8, v15, v0 │ │ -38d940: 1300 0a00 |0166: const/16 v0, #int 10 // #a │ │ -38d944: 4d09 0f00 |0168: aput-object v9, v15, v0 │ │ -38d948: 1300 0b00 |016a: const/16 v0, #int 11 // #b │ │ -38d94c: 4d0a 0f00 |016c: aput-object v10, v15, v0 │ │ -38d950: 1300 0c00 |016e: const/16 v0, #int 12 // #c │ │ -38d954: 4d0b 0f00 |0170: aput-object v11, v15, v0 │ │ -38d958: 1300 0d00 |0172: const/16 v0, #int 13 // #d │ │ -38d95c: 4d0c 0f00 |0174: aput-object v12, v15, v0 │ │ -38d960: 1300 0e00 |0176: const/16 v0, #int 14 // #e │ │ -38d964: 4d14 0f00 |0178: aput-object v20, v15, v0 │ │ -38d968: 1300 0f00 |017a: const/16 v0, #int 15 // #f │ │ -38d96c: 4d0e 0f00 |017c: aput-object v14, v15, v0 │ │ -38d970: 1300 1000 |017e: const/16 v0, #int 16 // #10 │ │ -38d974: 4d11 0f00 |0180: aput-object v17, v15, v0 │ │ -38d978: 1300 1100 |0182: const/16 v0, #int 17 // #11 │ │ -38d97c: 4d10 0f00 |0184: aput-object v16, v15, v0 │ │ -38d980: 690f 0f77 |0186: sput-object v15, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.$VALUES:[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@770f │ │ -38d984: 0e00 |0188: return-void │ │ +38d660: |[38d660] net.sf.dibdib.thread_any.DateFunc$DateFormat.:()V │ │ +38d670: 2206 bd14 |0000: new-instance v6, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d674: 1a01 9109 |0002: const-string v1, "ANNUS" // string@0991 │ │ +38d678: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +38d67a: 1a03 0d5d |0005: const-string v3, "annus" // string@5d0d │ │ +38d67e: 1304 4500 |0007: const/16 v4, #int 69 // #45 │ │ +38d682: 1a05 530b |0009: const-string v5, "Annus years for J2000 as 2000.0 (curr. def.: 3.1556925445E7 s/y." // string@0b53 │ │ +38d686: 0760 |000b: move-object v0, v6 │ │ +38d688: 7606 45a3 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ +38d68e: 6906 1077 |000f: sput-object v6, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ANNUS:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7710 │ │ +38d692: 2200 bd14 |0011: new-instance v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d696: 1a08 4a0f |0013: const-string v8, "C" // string@0f4a │ │ +38d69a: 1219 |0015: const/4 v9, #int 1 // #1 │ │ +38d69c: 1a0a 9965 |0016: const-string v10, "common" // string@6599 │ │ +38d6a0: 130b 4300 |0018: const/16 v11, #int 67 // #43 │ │ +38d6a4: 1a0c b012 |001a: const-string v12, "Common/ civil (local) time (Gregorian/ Julian, with year -1 = 1 BC)." // string@12b0 │ │ +38d6a8: 0707 |001c: move-object v7, v0 │ │ +38d6aa: 7606 45a3 0700 |001d: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ +38d6b0: 6900 1177 |0020: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.C:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7711 │ │ +38d6b4: 2201 bd14 |0022: new-instance v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d6b8: 1a0e 0615 |0024: const-string v14, "D" // string@1506 │ │ +38d6bc: 122f |0026: const/4 v15, #int 2 // #2 │ │ +38d6be: 1a10 c720 |0027: const-string v16, "JD" // string@20c7 │ │ +38d6c2: 1311 4400 |0029: const/16 v17, #int 68 // #44 │ │ +38d6c6: 1a12 0821 |002b: const-string v18, "Julian Day." // string@2108 │ │ +38d6ca: 071d |002d: move-object v13, v1 │ │ +38d6cc: 7606 45a3 0d00 |002e: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ +38d6d2: 6901 1277 |0031: sput-object v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.D:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7712 │ │ +38d6d6: 2202 bd14 |0033: new-instance v2, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d6da: 1a08 a417 |0035: const-string v8, "E" // string@17a4 │ │ +38d6de: 1239 |0037: const/4 v9, #int 3 // #3 │ │ +38d6e0: 1a0a 80bb |0038: const-string v10, "tdb" // string@bb80 │ │ +38d6e4: 130b 4500 |003a: const/16 v11, #int 69 // #45 │ │ +38d6e8: 1a0c b00d |003c: const-string v12, "Barycentric ephemeris/ terrestrial time (T-eph/TDB/TT/ET)." // string@0db0 │ │ +38d6ec: 0727 |003e: move-object v7, v2 │ │ +38d6ee: 7606 45a3 0700 |003f: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ +38d6f4: 6902 1377 |0042: sput-object v2, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.E:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7713 │ │ +38d6f8: 2203 bd14 |0044: new-instance v3, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d6fc: 1a0e a019 |0046: const-string v14, "F" // string@19a0 │ │ +38d700: 124f |0048: const/4 v15, #int 4 // #4 │ │ +38d702: 1a10 7b9e |0049: const-string v16, "nanobis" // string@9e7b │ │ +38d706: 1311 4500 |004b: const/16 v17, #int 69 // #45 │ │ +38d70a: 1a12 583e |004d: const-string v18, "Nanobi atomic seconds (2**-30 seconds) since TT2000E12 (J2000)." // string@3e58 │ │ +38d70e: 073d |004f: move-object v13, v3 │ │ +38d710: 7606 45a3 0d00 |0050: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ +38d716: 6903 1477 |0053: sput-object v3, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.F:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7714 │ │ +38d71a: 2204 bd14 |0055: new-instance v4, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d71e: 1a08 661c |0057: const-string v8, "G" // string@1c66 │ │ +38d722: 1259 |0059: const/4 v9, #int 5 // #5 │ │ +38d724: 1a0a c57f |005a: const-string v10, "greg" // string@7fc5 │ │ +38d728: 130b 4700 |005c: const/16 v11, #int 71 // #47 │ │ +38d72c: 1a0c fb03 |005e: const-string v12, "(Proleptic) Gregorian with year -1 = 1 BC." // string@03fb │ │ +38d730: 0747 |0060: move-object v7, v4 │ │ +38d732: 7606 45a3 0700 |0061: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ +38d738: 6904 1577 |0064: sput-object v4, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.G:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7715 │ │ +38d73c: 2205 bd14 |0066: new-instance v5, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d740: 1a0e b120 |0068: const-string v14, "J" // string@20b1 │ │ +38d744: 126f |006a: const/4 v15, #int 6 // #6 │ │ +38d746: 1a10 1788 |006b: const-string v16, "jul" // string@8817 │ │ +38d74a: 1311 4a00 |006d: const/16 v17, #int 74 // #4a │ │ +38d74e: 1a12 4604 |006f: const-string v18, "(Unified) Julian (1582-10-15T = 1582-10-05J) with year -1 = 1 BC." // string@0446 │ │ +38d752: 075d |0071: move-object v13, v5 │ │ +38d754: 7606 45a3 0d00 |0072: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ +38d75a: 6905 1677 |0075: sput-object v5, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.J:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7716 │ │ +38d75e: 220d bd14 |0077: new-instance v13, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d762: 1a08 0b21 |0079: const-string v8, "K" // string@210b │ │ +38d766: 1279 |007b: const/4 v9, #int 7 // #7 │ │ +38d768: 1a0a 76c2 |007c: const-string v10, "weekday" // string@c276 │ │ +38d76c: 130b 3000 |007e: const/16 v11, #int 48 // #30 │ │ +38d770: 1a0c d316 |0080: const-string v12, "Day of the week (0=Su, 6=Sa)." // string@16d3 │ │ +38d774: 07d7 |0082: move-object v7, v13 │ │ +38d776: 7606 45a3 0700 |0083: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ +38d77c: 690d 1777 |0086: sput-object v13, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.K:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7717 │ │ +38d780: 2207 bd14 |0088: new-instance v7, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d784: 1a0f 0422 |008a: const-string v15, "L" // string@2204 │ │ +38d788: 1310 0800 |008c: const/16 v16, #int 8 // #8 │ │ +38d78c: 1a11 0e81 |008e: const-string v17, "hash" // string@810e │ │ +38d790: 1312 5900 |0090: const/16 v18, #int 89 // #59 │ │ +38d794: 1a13 eb48 |0092: const-string v19, "Sortable hash value of time (62 bit, atomic or projected atomic)." // string@48eb │ │ +38d798: 077e |0094: move-object v14, v7 │ │ +38d79a: 7606 45a3 0e00 |0095: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ +38d7a0: 6907 1877 |0098: sput-object v7, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.L:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7718 │ │ +38d7a4: 2208 bd14 |009a: new-instance v8, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d7a8: 1a15 c63d |009c: const-string v21, "N" // string@3dc6 │ │ +38d7ac: 1316 0900 |009e: const/16 v22, #int 9 // #9 │ │ +38d7b0: 1a17 d117 |00a0: const-string v23, "ED" // string@17d1 │ │ +38d7b4: 1318 4400 |00a2: const/16 v24, #int 68 // #44 │ │ +38d7b8: 1a19 3619 |00a4: const-string v25, "Era Day ('Hemeras'), counting from JD 1721033 (2 BC)." // string@1936 │ │ +38d7bc: 0814 0800 |00a6: move-object/from16 v20, v8 │ │ +38d7c0: 7606 45a3 1400 |00a8: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ +38d7c6: 6908 1977 |00ab: sput-object v8, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.N:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7719 │ │ +38d7ca: 2209 bd14 |00ad: new-instance v9, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d7ce: 1a0f 6640 |00af: const-string v15, "P" // string@4066 │ │ +38d7d2: 1310 0a00 |00b1: const/16 v16, #int 10 // #a │ │ +38d7d6: 1a11 a87f |00b3: const-string v17, "gps" // string@7fa8 │ │ +38d7da: 1312 4500 |00b5: const/16 v18, #int 69 // #45 │ │ +38d7de: 1a13 a01c |00b7: const-string v19, "GPS weeks (1.5 seconds per tick)." // string@1ca0 │ │ +38d7e2: 079e |00b9: move-object v14, v9 │ │ +38d7e4: 7606 45a3 0e00 |00ba: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ +38d7ea: 6909 1a77 |00bd: sput-object v9, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.P:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771a │ │ +38d7ee: 220a bd14 |00bf: new-instance v10, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d7f2: 1a15 8542 |00c1: const-string v21, "Q" // string@4285 │ │ +38d7f6: 1316 0b00 |00c3: const/16 v22, #int 11 // #b │ │ +38d7fa: 1a17 6dbc |00c5: const-string v23, "ticks16" // string@bc6d │ │ +38d7fe: 1318 5900 |00c7: const/16 v24, #int 89 // #59 │ │ +38d802: 1a19 3719 |00c9: const-string v25, "Era ticks (HT16) since Y0.0 (JD 1721033, projected from J2000)." // string@1937 │ │ +38d806: 0814 0a00 |00cb: move-object/from16 v20, v10 │ │ +38d80a: 7606 45a3 1400 |00cd: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ +38d810: 690a 1b77 |00d0: sput-object v10, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.Q:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771b │ │ +38d814: 220b bd14 |00d2: new-instance v11, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d818: 1a0f d244 |00d4: const-string v15, "S" // string@44d2 │ │ +38d81c: 1310 0c00 |00d6: const/16 v16, #int 12 // #c │ │ +38d820: 1a11 86ad |00d8: const-string v17, "seconds" // string@ad86 │ │ +38d824: 1a13 0546 |00da: const-string v19, "SI atomic seconds since TT2000E12 = JD 2451545.0 - delta-t." // string@4605 │ │ +38d828: 07be |00dc: move-object v14, v11 │ │ +38d82a: 7606 45a3 0e00 |00dd: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ +38d830: 690b 1c77 |00e0: sput-object v11, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.S:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771c │ │ +38d834: 220c bd14 |00e2: new-instance v12, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d838: 1a15 c649 |00e4: const-string v21, "T" // string@49c6 │ │ +38d83c: 1316 0d00 |00e6: const/16 v22, #int 13 // #d │ │ +38d840: 1a17 55c0 |00e8: const-string v23, "utc" // string@c055 │ │ +38d844: 1318 5400 |00ea: const/16 v24, #int 84 // #54 │ │ +38d848: 1a19 7514 |00ec: const-string v25, "Coordinated time (UTC/T)/ ISO format, with year 0 = 1 BC." // string@1475 │ │ +38d84c: 0814 0c00 |00ee: move-object/from16 v20, v12 │ │ +38d850: 7606 45a3 1400 |00f0: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ +38d856: 690c 1e77 |00f3: sput-object v12, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.T:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771e │ │ +38d85a: 2214 bd14 |00f5: new-instance v20, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d85e: 1a0f 014a |00f7: const-string v15, "TAI" // string@4a01 │ │ +38d862: 1310 0e00 |00f9: const/16 v16, #int 14 // #e │ │ +38d866: 1a11 5ebb |00fb: const-string v17, "tai" // string@bb5e │ │ +38d86a: 1a13 024a |00fd: const-string v19, "TAI time, using weighted average of atomic seconds since 1958-01-01." // string@4a02 │ │ +38d86e: 080e 1400 |00ff: move-object/from16 v14, v20 │ │ +38d872: 7606 45a3 0e00 |0101: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ +38d878: 6914 1f77 |0104: sput-object v20, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.TAI:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771f │ │ +38d87c: 220e bd14 |0106: new-instance v14, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d880: 1a16 9d54 |0108: const-string v22, "X" // string@549d │ │ +38d884: 1317 0f00 |010a: const/16 v23, #int 15 // #f │ │ +38d888: 1a18 e6be |010c: const-string v24, "unix" // string@bee6 │ │ +38d88c: 1319 4300 |010e: const/16 v25, #int 67 // #43 │ │ +38d890: 1a1a f64f |0110: const-string v26, "Unix ticks (seconds, possibly smeared)." // string@4ff6 │ │ +38d894: 0815 0e00 |0112: move-object/from16 v21, v14 │ │ +38d898: 7606 45a3 1500 |0114: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ +38d89e: 690e 2077 |0117: sput-object v14, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.X:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7720 │ │ +38d8a2: 220f bd14 |0119: new-instance v15, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d8a6: 1a1c cd54 |011b: const-string v28, "Y" // string@54cd │ │ +38d8aa: 131d 1000 |011d: const/16 v29, #int 16 // #10 │ │ +38d8ae: 1a1e 01c4 |011f: const-string v30, "years" // string@c401 │ │ +38d8b2: 131f 5900 |0121: const/16 v31, #int 89 // #59 │ │ +38d8b6: 1a20 8c48 |0123: const-string v32, "Sidereal year-seconds-years (Y2000.0 = 0.0 as J2000)." // string@488c │ │ +38d8ba: 081b 0f00 |0125: move-object/from16 v27, v15 │ │ +38d8be: 7606 45a3 1b00 |0127: invoke-direct/range {v27, v28, v29, v30, v31, v32}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ +38d8c4: 690f 2177 |012a: sput-object v15, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.Y:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7721 │ │ +38d8c8: 2210 bd14 |012c: new-instance v16, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d8cc: 1a16 e945 |012e: const-string v22, "SHORTLOCAL" // string@45e9 │ │ +38d8d0: 1317 1100 |0130: const/16 v23, #int 17 // #11 │ │ +38d8d4: 1318 0000 |0132: const/16 v24, #int 0 // #0 │ │ +38d8d8: 1319 4700 |0134: const/16 v25, #int 71 // #47 │ │ +38d8dc: 1a1a de06 |0136: const-string v26, "2=YYMM, 3=YYMMDD, 5=YYMMDD.HH:MM, ..., 9=YYMMDD.HH:MM:SS.+nanos." // string@06de │ │ +38d8e0: 0815 1000 |0138: move-object/from16 v21, v16 │ │ +38d8e4: 7606 45a3 1500 |013a: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V // method@a345 │ │ +38d8ea: 6910 1d77 |013d: sput-object v16, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.SHORTLOCAL:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771d │ │ +38d8ee: 0811 0f00 |013f: move-object/from16 v17, v15 │ │ +38d8f2: 130f 1200 |0141: const/16 v15, #int 18 // #12 │ │ +38d8f6: 23ff 1316 |0143: new-array v15, v15, [Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@1613 │ │ +38d8fa: 1312 0000 |0145: const/16 v18, #int 0 // #0 │ │ +38d8fe: 4d06 0f12 |0147: aput-object v6, v15, v18 │ │ +38d902: 1216 |0149: const/4 v6, #int 1 // #1 │ │ +38d904: 4d00 0f06 |014a: aput-object v0, v15, v6 │ │ +38d908: 1220 |014c: const/4 v0, #int 2 // #2 │ │ +38d90a: 4d01 0f00 |014d: aput-object v1, v15, v0 │ │ +38d90e: 1230 |014f: const/4 v0, #int 3 // #3 │ │ +38d910: 4d02 0f00 |0150: aput-object v2, v15, v0 │ │ +38d914: 1240 |0152: const/4 v0, #int 4 // #4 │ │ +38d916: 4d03 0f00 |0153: aput-object v3, v15, v0 │ │ +38d91a: 1250 |0155: const/4 v0, #int 5 // #5 │ │ +38d91c: 4d04 0f00 |0156: aput-object v4, v15, v0 │ │ +38d920: 1260 |0158: const/4 v0, #int 6 // #6 │ │ +38d922: 4d05 0f00 |0159: aput-object v5, v15, v0 │ │ +38d926: 1270 |015b: const/4 v0, #int 7 // #7 │ │ +38d928: 4d0d 0f00 |015c: aput-object v13, v15, v0 │ │ +38d92c: 1300 0800 |015e: const/16 v0, #int 8 // #8 │ │ +38d930: 4d07 0f00 |0160: aput-object v7, v15, v0 │ │ +38d934: 1300 0900 |0162: const/16 v0, #int 9 // #9 │ │ +38d938: 4d08 0f00 |0164: aput-object v8, v15, v0 │ │ +38d93c: 1300 0a00 |0166: const/16 v0, #int 10 // #a │ │ +38d940: 4d09 0f00 |0168: aput-object v9, v15, v0 │ │ +38d944: 1300 0b00 |016a: const/16 v0, #int 11 // #b │ │ +38d948: 4d0a 0f00 |016c: aput-object v10, v15, v0 │ │ +38d94c: 1300 0c00 |016e: const/16 v0, #int 12 // #c │ │ +38d950: 4d0b 0f00 |0170: aput-object v11, v15, v0 │ │ +38d954: 1300 0d00 |0172: const/16 v0, #int 13 // #d │ │ +38d958: 4d0c 0f00 |0174: aput-object v12, v15, v0 │ │ +38d95c: 1300 0e00 |0176: const/16 v0, #int 14 // #e │ │ +38d960: 4d14 0f00 |0178: aput-object v20, v15, v0 │ │ +38d964: 1300 0f00 |017a: const/16 v0, #int 15 // #f │ │ +38d968: 4d0e 0f00 |017c: aput-object v14, v15, v0 │ │ +38d96c: 1300 1000 |017e: const/16 v0, #int 16 // #10 │ │ +38d970: 4d11 0f00 |0180: aput-object v17, v15, v0 │ │ +38d974: 1300 1100 |0182: const/16 v0, #int 17 // #11 │ │ +38d978: 4d10 0f00 |0184: aput-object v16, v15, v0 │ │ +38d97c: 690f 0f77 |0186: sput-object v15, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.$VALUES:[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@770f │ │ +38d980: 0e00 |0188: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0011 line=121 │ │ 0x0022 line=122 │ │ 0x0033 line=123 │ │ 0x0044 line=124 │ │ @@ -829404,27 +829404,27 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -38d988: |[38d988] net.sf.dibdib.thread_any.DateFunc$DateFormat.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V │ │ -38d998: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -38d99e: 5b03 2377 |0003: iput-object v3, v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.name:Ljava/lang/String; // field@7723 │ │ -38d9a2: 3903 0400 |0005: if-nez v3, 0009 // +0004 │ │ -38d9a6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -38d9a8: 2807 |0008: goto 000f // +0007 │ │ -38d9aa: 6201 bc70 |0009: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -38d9ae: 6e20 3398 1300 |000b: invoke-virtual {v3, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -38d9b4: 0c01 |000e: move-result-object v1 │ │ -38d9b6: 5b01 2477 |000f: iput-object v1, v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.nameUpper:Ljava/lang/String; // field@7724 │ │ -38d9ba: 5e04 2577 |0011: iput-char v4, v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.sysMarker:C // field@7725 │ │ -38d9be: 5b05 2277 |0013: iput-object v5, v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.descr:Ljava/lang/String; // field@7722 │ │ -38d9c2: 0e00 |0015: return-void │ │ +38d984: |[38d984] net.sf.dibdib.thread_any.DateFunc$DateFormat.:(Ljava/lang/String;ILjava/lang/String;CLjava/lang/String;)V │ │ +38d994: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +38d99a: 5b03 2377 |0003: iput-object v3, v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.name:Ljava/lang/String; // field@7723 │ │ +38d99e: 3903 0400 |0005: if-nez v3, 0009 // +0004 │ │ +38d9a2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +38d9a4: 2807 |0008: goto 000f // +0007 │ │ +38d9a6: 6201 bc70 |0009: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +38d9aa: 6e20 3398 1300 |000b: invoke-virtual {v3, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +38d9b0: 0c01 |000e: move-result-object v1 │ │ +38d9b2: 5b01 2477 |000f: iput-object v1, v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.nameUpper:Ljava/lang/String; // field@7724 │ │ +38d9b6: 5e04 2577 |0011: iput-char v4, v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.sysMarker:C // field@7725 │ │ +38d9ba: 5b05 2277 |0013: iput-object v5, v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.descr:Ljava/lang/String; // field@7722 │ │ +38d9be: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0003 line=151 │ │ 0x0009 line=152 │ │ 0x0011 line=153 │ │ 0x0013 line=154 │ │ @@ -829441,18 +829441,18 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -38d55c: |[38d55c] net.sf.dibdib.thread_any.DateFunc$DateFormat.access$000:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; │ │ -38d56c: 7110 47a3 0000 |0000: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.find:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a347 │ │ -38d572: 0c00 |0003: move-result-object v0 │ │ -38d574: 1100 |0004: return-object v0 │ │ +38d558: |[38d558] net.sf.dibdib.thread_any.DateFunc$DateFormat.access$000:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; │ │ +38d568: 7110 47a3 0000 |0000: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.find:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a347 │ │ +38d56e: 0c00 |0003: move-result-object v0 │ │ +38d570: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;) │ │ @@ -829460,53 +829460,53 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -38d578: |[38d578] net.sf.dibdib.thread_any.DateFunc$DateFormat.find:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; │ │ -38d588: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -38d58a: 1a01 ca05 |0001: const-string v1, "." // string@05ca │ │ -38d58e: 6e20 1298 6100 |0003: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -38d594: 0a01 |0006: move-result v1 │ │ -38d596: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ -38d59a: 6206 1177 |0009: sget-object v6, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.C:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7711 │ │ -38d59e: 1106 |000b: return-object v6 │ │ -38d5a0: 6201 bc70 |000c: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -38d5a4: 6e20 3398 1600 |000e: invoke-virtual {v6, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -38d5aa: 0c06 |0011: move-result-object v6 │ │ -38d5ac: 6e10 2298 0600 |0012: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -38d5b2: 0a01 |0015: move-result v1 │ │ -38d5b4: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -38d5b6: 3212 0400 |0017: if-eq v2, v1, 001b // +0004 │ │ -38d5ba: 0701 |0019: move-object v1, v0 │ │ -38d5bc: 2805 |001a: goto 001f // +0005 │ │ -38d5be: 7110 4aa3 0600 |001b: invoke-static {v6}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a34a │ │ -38d5c4: 0c01 |001e: move-result-object v1 │ │ -38d5c6: 3901 0800 |001f: if-nez v1, 0027 // +0008 │ │ -38d5ca: 6e10 2298 0600 |0021: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -38d5d0: 0a03 |0024: move-result v3 │ │ -38d5d2: 3432 0300 |0025: if-lt v2, v3, 0028 // +0003 │ │ -38d5d6: 1101 |0027: return-object v1 │ │ -38d5d8: 7100 4ba3 0000 |0028: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a34b │ │ -38d5de: 0c01 |002b: move-result-object v1 │ │ -38d5e0: 2112 |002c: array-length v2, v1 │ │ -38d5e2: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -38d5e4: 3523 1200 |002e: if-ge v3, v2, 0040 // +0012 │ │ -38d5e8: 4604 0103 |0030: aget-object v4, v1, v3 │ │ -38d5ec: 5445 2477 |0032: iget-object v5, v4, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.nameUpper:Ljava/lang/String; // field@7724 │ │ -38d5f0: 3805 0900 |0034: if-eqz v5, 003d // +0009 │ │ -38d5f4: 6e20 2c98 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -38d5fa: 0a05 |0039: move-result v5 │ │ -38d5fc: 3805 0300 |003a: if-eqz v5, 003d // +0003 │ │ -38d600: 1104 |003c: return-object v4 │ │ -38d602: d803 0301 |003d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -38d606: 28ef |003f: goto 002e // -0011 │ │ -38d608: 1100 |0040: return-object v0 │ │ +38d574: |[38d574] net.sf.dibdib.thread_any.DateFunc$DateFormat.find:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; │ │ +38d584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +38d586: 1a01 ca05 |0001: const-string v1, "." // string@05ca │ │ +38d58a: 6e20 1298 6100 |0003: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +38d590: 0a01 |0006: move-result v1 │ │ +38d592: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ +38d596: 6206 1177 |0009: sget-object v6, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.C:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@7711 │ │ +38d59a: 1106 |000b: return-object v6 │ │ +38d59c: 6201 bc70 |000c: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +38d5a0: 6e20 3398 1600 |000e: invoke-virtual {v6, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +38d5a6: 0c06 |0011: move-result-object v6 │ │ +38d5a8: 6e10 2298 0600 |0012: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +38d5ae: 0a01 |0015: move-result v1 │ │ +38d5b0: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +38d5b2: 3212 0400 |0017: if-eq v2, v1, 001b // +0004 │ │ +38d5b6: 0701 |0019: move-object v1, v0 │ │ +38d5b8: 2805 |001a: goto 001f // +0005 │ │ +38d5ba: 7110 4aa3 0600 |001b: invoke-static {v6}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a34a │ │ +38d5c0: 0c01 |001e: move-result-object v1 │ │ +38d5c2: 3901 0800 |001f: if-nez v1, 0027 // +0008 │ │ +38d5c6: 6e10 2298 0600 |0021: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +38d5cc: 0a03 |0024: move-result v3 │ │ +38d5ce: 3432 0300 |0025: if-lt v2, v3, 0028 // +0003 │ │ +38d5d2: 1101 |0027: return-object v1 │ │ +38d5d4: 7100 4ba3 0000 |0028: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a34b │ │ +38d5da: 0c01 |002b: move-result-object v1 │ │ +38d5dc: 2112 |002c: array-length v2, v1 │ │ +38d5de: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +38d5e0: 3523 1200 |002e: if-ge v3, v2, 0040 // +0012 │ │ +38d5e4: 4604 0103 |0030: aget-object v4, v1, v3 │ │ +38d5e8: 5445 2477 |0032: iget-object v5, v4, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.nameUpper:Ljava/lang/String; // field@7724 │ │ +38d5ec: 3805 0900 |0034: if-eqz v5, 003d // +0009 │ │ +38d5f0: 6e20 2c98 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +38d5f6: 0a05 |0039: move-result v5 │ │ +38d5f8: 3805 0300 |003a: if-eqz v5, 003d // +0003 │ │ +38d5fc: 1104 |003c: return-object v4 │ │ +38d5fe: d803 0301 |003d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +38d602: 28ef |003f: goto 002e // -0011 │ │ +38d604: 1100 |0040: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x0025 │ │ Ljava/lang/Exception; -> 0x0028 │ │ positions : │ │ 0x0003 line=159 │ │ 0x0009 line=160 │ │ 0x000c line=162 │ │ @@ -829522,20 +829522,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -38d61c: |[38d61c] net.sf.dibdib.thread_any.DateFunc$DateFormat.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; │ │ -38d62c: 1c00 bd14 |0000: const-class v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d630: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -38d636: 0c01 |0005: move-result-object v1 │ │ -38d638: 1f01 bd14 |0006: check-cast v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ -38d63c: 1101 |0008: return-object v1 │ │ +38d618: |[38d618] net.sf.dibdib.thread_any.DateFunc$DateFormat.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; │ │ +38d628: 1c00 bd14 |0000: const-class v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d62c: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +38d632: 0c01 |0005: move-result-object v1 │ │ +38d634: 1f01 bd14 |0006: check-cast v1, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@14bd │ │ +38d638: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;) │ │ @@ -829543,20 +829543,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -38d640: |[38d640] net.sf.dibdib.thread_any.DateFunc$DateFormat.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; │ │ -38d650: 6200 0f77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.$VALUES:[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@770f │ │ -38d654: 6e10 71a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.clone:()Ljava/lang/Object; // method@a671 │ │ -38d65a: 0c00 |0005: move-result-object v0 │ │ -38d65c: 1f00 1316 |0006: check-cast v0, [Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@1613 │ │ -38d660: 1100 |0008: return-object v0 │ │ +38d63c: |[38d63c] net.sf.dibdib.thread_any.DateFunc$DateFormat.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; │ │ +38d64c: 6200 0f77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.$VALUES:[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@770f │ │ +38d650: 6e10 71a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.clone:()Ljava/lang/Object; // method@a671 │ │ +38d656: 0c00 |0005: move-result-object v0 │ │ +38d658: 1f00 1316 |0006: check-cast v0, [Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // type@1613 │ │ +38d65c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5835 (DateFunc.java) │ │ @@ -829663,35 +829663,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -3918f8: |[3918f8] net.sf.dibdib.thread_any.DateFunc.:()V │ │ -391908: 2200 9913 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicLong; // type@1399 │ │ -39190c: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -391910: 7030 419b 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;.:(J)V // method@9b41 │ │ -391916: 6900 2d77 |0007: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSecCount2000:Ljava/util/concurrent/atomic/AtomicLong; // field@772d │ │ -39191a: 1400 0010 0400 |0009: const v0, #float 3.73082e-40 // #00041000 │ │ -391920: 6700 2a77 |000c: sput v0, Lnet/sf/dibdib/thread_any/DateFunc;.idStampHex:I // field@772a │ │ -391924: 1600 0100 |000e: const-wide/16 v0, #int 1 // #1 │ │ -391928: 6800 2977 |0010: sput-wide v0, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7729 │ │ -39192c: 2200 9913 |0012: new-instance v0, Ljava/util/concurrent/atomic/AtomicLong; // type@1399 │ │ -391930: 1801 0068 d5d0 82f5 7107 |0014: const-wide v1, #double 8.2994e-273 // #0771f582d0d56800 │ │ -39193a: 7030 419b 1002 |0019: invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;.:(J)V // method@9b41 │ │ -391940: 6900 2c77 |001c: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772c │ │ -391944: 2200 5213 |001e: new-instance v0, Ljava/text/SimpleDateFormat; // type@1352 │ │ -391948: 1a01 0fc4 |0020: const-string v1, "yyyy-MM-dd'T'HH:mm:ss.SSSZ" // string@c40f │ │ -39194c: 7020 7499 1000 |0022: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@9974 │ │ -391952: 6900 2777 |0025: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.DATE_SDF:Ljava/text/SimpleDateFormat; // field@7727 │ │ -391956: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -391958: 6700 3377 |0028: sput v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7733 │ │ -39195c: 6a00 3277 |002a: sput-boolean v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7732 │ │ -391960: 0e00 |002c: return-void │ │ +3918f4: |[3918f4] net.sf.dibdib.thread_any.DateFunc.:()V │ │ +391904: 2200 9913 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicLong; // type@1399 │ │ +391908: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +39190c: 7030 419b 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;.:(J)V // method@9b41 │ │ +391912: 6900 2d77 |0007: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSecCount2000:Ljava/util/concurrent/atomic/AtomicLong; // field@772d │ │ +391916: 1400 0010 0400 |0009: const v0, #float 3.73082e-40 // #00041000 │ │ +39191c: 6700 2a77 |000c: sput v0, Lnet/sf/dibdib/thread_any/DateFunc;.idStampHex:I // field@772a │ │ +391920: 1600 0100 |000e: const-wide/16 v0, #int 1 // #1 │ │ +391924: 6800 2977 |0010: sput-wide v0, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7729 │ │ +391928: 2200 9913 |0012: new-instance v0, Ljava/util/concurrent/atomic/AtomicLong; // type@1399 │ │ +39192c: 1801 0068 d5d0 82f5 7107 |0014: const-wide v1, #double 8.2994e-273 // #0771f582d0d56800 │ │ +391936: 7030 419b 1002 |0019: invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;.:(J)V // method@9b41 │ │ +39193c: 6900 2c77 |001c: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772c │ │ +391940: 2200 5213 |001e: new-instance v0, Ljava/text/SimpleDateFormat; // type@1352 │ │ +391944: 1a01 0fc4 |0020: const-string v1, "yyyy-MM-dd'T'HH:mm:ss.SSSZ" // string@c40f │ │ +391948: 7020 7499 1000 |0022: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@9974 │ │ +39194e: 6900 2777 |0025: sput-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.DATE_SDF:Ljava/text/SimpleDateFormat; // field@7727 │ │ +391952: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +391954: 6700 3377 |0028: sput v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7733 │ │ +391958: 6a00 3277 |002a: sput-boolean v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7732 │ │ +39195c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000c line=81 │ │ 0x0010 line=82 │ │ 0x0012 line=84 │ │ 0x001e line=93 │ │ @@ -829704,17 +829704,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -391964: |[391964] net.sf.dibdib.thread_any.DateFunc.:()V │ │ -391974: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -39197a: 0e00 |0003: return-void │ │ +391960: |[391960] net.sf.dibdib.thread_any.DateFunc.:()V │ │ +391970: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +391976: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_any/DateFunc; │ │ │ │ #2 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -829722,41 +829722,41 @@ │ │ type : '(J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -39197c: |[39197c] net.sf.dibdib.thread_any.DateFunc.alignId:(J)V │ │ -39198c: 6200 2c77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772c │ │ -391990: 6e10 449b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -391996: 0b00 |0005: move-result-wide v0 │ │ -391998: 3102 0600 |0006: cmp-long v2, v6, v0 │ │ -39199c: 3d02 2900 |0008: if-lez v2, 0031 // +0029 │ │ -3919a0: 1802 0000 0000 6054 0000 |000a: const-wide v2, #double 4.58351e-310 // #0000546000000000 │ │ -3919aa: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -3919ac: 7110 5aa3 0400 |0010: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3919b2: 0b04 |0013: move-result-wide v4 │ │ -3919b4: bb24 |0014: add-long/2addr v4, v2 │ │ -3919b6: 3102 0604 |0015: cmp-long v2, v6, v4 │ │ -3919ba: 3b02 0c00 |0017: if-gez v2, 0023 // +000c │ │ -3919be: 1702 ffff ff00 |0019: const-wide/32 v2, #float 2.35099e-38 // #00ffffff │ │ -3919c4: c002 |001c: and-long/2addr v2, v0 │ │ -3919c6: c226 |001d: xor-long/2addr v6, v2 │ │ -3919c8: 1702 0000 0040 |001e: const-wide/32 v2, #float 2 // #40000000 │ │ -3919ce: bb26 |0021: add-long/2addr v6, v2 │ │ -3919d0: 2806 |0022: goto 0028 // +0006 │ │ -3919d2: 1702 ffff 0000 |0023: const-wide/32 v2, #float 9.18341e-41 // #0000ffff │ │ -3919d8: c026 |0026: and-long/2addr v6, v2 │ │ -3919da: c206 |0027: xor-long/2addr v6, v0 │ │ -3919dc: 3102 0600 |0028: cmp-long v2, v6, v0 │ │ -3919e0: 3d02 0700 |002a: if-lez v2, 0031 // +0007 │ │ -3919e4: 6202 2c77 |002c: sget-object v2, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772c │ │ -3919e8: 6e57 439b 0261 |002e: invoke-virtual {v2, v0, v1, v6, v7}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ -3919ee: 0e00 |0031: return-void │ │ +391978: |[391978] net.sf.dibdib.thread_any.DateFunc.alignId:(J)V │ │ +391988: 6200 2c77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772c │ │ +39198c: 6e10 449b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +391992: 0b00 |0005: move-result-wide v0 │ │ +391994: 3102 0600 |0006: cmp-long v2, v6, v0 │ │ +391998: 3d02 2900 |0008: if-lez v2, 0031 // +0029 │ │ +39199c: 1802 0000 0000 6054 0000 |000a: const-wide v2, #double 4.58351e-310 // #0000546000000000 │ │ +3919a6: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +3919a8: 7110 5aa3 0400 |0010: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3919ae: 0b04 |0013: move-result-wide v4 │ │ +3919b0: bb24 |0014: add-long/2addr v4, v2 │ │ +3919b2: 3102 0604 |0015: cmp-long v2, v6, v4 │ │ +3919b6: 3b02 0c00 |0017: if-gez v2, 0023 // +000c │ │ +3919ba: 1702 ffff ff00 |0019: const-wide/32 v2, #float 2.35099e-38 // #00ffffff │ │ +3919c0: c002 |001c: and-long/2addr v2, v0 │ │ +3919c2: c226 |001d: xor-long/2addr v6, v2 │ │ +3919c4: 1702 0000 0040 |001e: const-wide/32 v2, #float 2 // #40000000 │ │ +3919ca: bb26 |0021: add-long/2addr v6, v2 │ │ +3919cc: 2806 |0022: goto 0028 // +0006 │ │ +3919ce: 1702 ffff 0000 |0023: const-wide/32 v2, #float 9.18341e-41 // #0000ffff │ │ +3919d4: c026 |0026: and-long/2addr v6, v2 │ │ +3919d6: c206 |0027: xor-long/2addr v6, v0 │ │ +3919d8: 3102 0600 |0028: cmp-long v2, v6, v0 │ │ +3919dc: 3d02 0700 |002a: if-lez v2, 0031 // +0007 │ │ +3919e0: 6202 2c77 |002c: sget-object v2, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772c │ │ +3919e4: 6e57 439b 0261 |002e: invoke-virtual {v2, v0, v1, v6, v7}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ +3919ea: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ 0x0010 line=766 │ │ 0x002c line=769 │ │ locals : │ │ 0x0000 - 0x0032 reg=6 (null) J │ │ @@ -829766,97 +829766,97 @@ │ │ type : '(JJ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 27 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 154 16-bit code units │ │ -3907dc: |[3907dc] net.sf.dibdib.thread_any.DateFunc.alignTime:(JJ)J │ │ -3907ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3907ee: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3907f4: 0b00 |0004: move-result-wide v0 │ │ -3907f6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3907f8: 7110 5aa3 0200 |0006: invoke-static {v2}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3907fe: 0b02 |0009: move-result-wide v2 │ │ -390800: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ -390804: 3106 0417 |000c: cmp-long v6, v4, v23 │ │ -390808: 3c06 0500 |000e: if-gtz v6, 0013 // +0005 │ │ -39080c: 0506 1700 |0010: move-wide/from16 v6, v23 │ │ -390810: 2802 |0012: goto 0014 // +0002 │ │ -390812: 0426 |0013: move-wide v6, v2 │ │ -390814: 1608 0100 |0014: const-wide/16 v8, #int 1 // #1 │ │ -390818: 310a 0819 |0016: cmp-long v10, v8, v25 │ │ -39081c: 3c0a 0500 |0018: if-gtz v10, 001d // +0005 │ │ -390820: 050a 1900 |001a: move-wide/from16 v10, v25 │ │ -390824: 2802 |001c: goto 001e // +0002 │ │ -390826: 042a |001d: move-wide v10, v2 │ │ -390828: 160c 0300 |001e: const-wide/16 v12, #int 3 // #3 │ │ -39082c: bb2c |0020: add-long/2addr v12, v2 │ │ -39082e: 310e 0a0c |0021: cmp-long v14, v10, v12 │ │ -390832: 3d0e 2300 |0023: if-lez v14, 0046 // +0023 │ │ -390836: 180c 0090 4d5d 6505 0000 |0025: const-wide v12, #double 2.93125e-311 // #000005655d4d9000 │ │ -390840: 130e 1400 |002a: const/16 v14, #int 20 // #14 │ │ -390844: a50e 0a0e |002c: ushr-long v14, v10, v14 │ │ -390848: 3110 0c0e |002e: cmp-long v16, v12, v14 │ │ -39084c: 3c10 0300 |0030: if-gtz v16, 0033 // +0003 │ │ -390850: 040a |0032: move-wide v10, v0 │ │ -390852: 310c 0a02 |0033: cmp-long v12, v10, v2 │ │ -390856: 3d0c 1100 |0035: if-lez v12, 0046 // +0011 │ │ -39085a: 310c 0a00 |0037: cmp-long v12, v10, v0 │ │ -39085e: 3d0c 0400 |0039: if-lez v12, 003d // +0004 │ │ -390862: 04ac |003b: move-wide v12, v10 │ │ -390864: 2802 |003c: goto 003e // +0002 │ │ -390866: 040c |003d: move-wide v12, v0 │ │ -390868: 620e 2d77 |003e: sget-object v14, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSecCount2000:Ljava/util/concurrent/atomic/AtomicLong; // field@772d │ │ -39086c: 6e5d 439b 0ec1 |0040: invoke-virtual {v14, v0, v1, v12, v13}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ -390872: 7120 4ea3 dc00 |0043: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.alignId:(J)V // method@a34e │ │ -390878: 1800 0000 0000 1e00 0000 |0046: const-wide v0, #double 6.36599e-313 // #0000001e00000000 │ │ -390882: 9c0c 0a00 |004b: sub-long v12, v10, v0 │ │ -390886: 180e 0000 0000 8403 0000 |004d: const-wide v14, #double 1.9098e-311 // #0000038400000000 │ │ -390890: 1610 0200 |0052: const-wide/16 v16, #int 2 // #2 │ │ -390894: 1812 0000 0000 e457 0000 |0054: const-wide v18, #double 4.77449e-310 // #000057e400000000 │ │ -39089e: 1614 fcff |0059: const-wide/16 v20, #int -4 // #fffc │ │ -3908a2: 3116 060c |005b: cmp-long v22, v6, v12 │ │ -3908a6: 3b16 1c00 |005d: if-gez v22, 0079 // +001c │ │ -3908aa: 9c00 0a12 |005f: sub-long v0, v10, v18 │ │ -3908ae: 3104 0600 |0061: cmp-long v4, v6, v0 │ │ -3908b2: 3a04 1000 |0063: if-ltz v4, 0073 // +0010 │ │ -3908b6: a000 0614 |0065: and-long v0, v6, v20 │ │ -3908ba: 3104 000c |0067: cmp-long v4, v0, v12 │ │ -3908be: 3b04 0400 |0069: if-gez v4, 006d // +0004 │ │ -3908c2: bbe0 |006b: add-long/2addr v0, v14 │ │ -3908c4: 28fb |006c: goto 0067 // -0005 │ │ -3908c6: 3104 0002 |006d: cmp-long v4, v0, v2 │ │ -3908ca: 3c04 0400 |006f: if-gtz v4, 0073 // +0004 │ │ -3908ce: c180 |0071: or-long/2addr v0, v8 │ │ -3908d0: 1000 |0072: return-wide v0 │ │ -3908d2: 1600 feff |0073: const-wide/16 v0, #int -2 // #fffe │ │ -3908d6: c0a0 |0075: and-long/2addr v0, v10 │ │ -3908d8: a100 0010 |0076: or-long v0, v0, v16 │ │ -3908dc: 1000 |0078: return-wide v0 │ │ -3908de: bb20 |0079: add-long/2addr v0, v2 │ │ -3908e0: 310a 0600 |007a: cmp-long v10, v6, v0 │ │ -3908e4: 3d0a 1600 |007c: if-lez v10, 0092 // +0016 │ │ -3908e8: 9b12 0212 |007e: add-long v18, v2, v18 │ │ -3908ec: 3104 0612 |0080: cmp-long v4, v6, v18 │ │ -3908f0: 3d04 0500 |0082: if-lez v4, 0087 // +0005 │ │ -3908f4: a100 0210 |0084: or-long v0, v2, v16 │ │ -3908f8: 1000 |0086: return-wide v0 │ │ -3908fa: a002 0614 |0087: and-long v2, v6, v20 │ │ -3908fe: 3104 0200 |0089: cmp-long v4, v2, v0 │ │ -390902: 3d04 0400 |008b: if-lez v4, 008f // +0004 │ │ -390906: bce2 |008d: sub-long/2addr v2, v14 │ │ -390908: 28fb |008e: goto 0089 // -0005 │ │ -39090a: a100 0208 |008f: or-long v0, v2, v8 │ │ -39090e: 1000 |0091: return-wide v0 │ │ -390910: 3100 0419 |0092: cmp-long v0, v4, v25 │ │ -390914: 3c00 0300 |0094: if-gtz v0, 0097 // +0003 │ │ -390918: 2803 |0096: goto 0099 // +0003 │ │ -39091a: a006 0614 |0097: and-long v6, v6, v20 │ │ -39091e: 1006 |0099: return-wide v6 │ │ +3907d8: |[3907d8] net.sf.dibdib.thread_any.DateFunc.alignTime:(JJ)J │ │ +3907e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3907ea: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3907f0: 0b00 |0004: move-result-wide v0 │ │ +3907f2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3907f4: 7110 5aa3 0200 |0006: invoke-static {v2}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3907fa: 0b02 |0009: move-result-wide v2 │ │ +3907fc: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ +390800: 3106 0417 |000c: cmp-long v6, v4, v23 │ │ +390804: 3c06 0500 |000e: if-gtz v6, 0013 // +0005 │ │ +390808: 0506 1700 |0010: move-wide/from16 v6, v23 │ │ +39080c: 2802 |0012: goto 0014 // +0002 │ │ +39080e: 0426 |0013: move-wide v6, v2 │ │ +390810: 1608 0100 |0014: const-wide/16 v8, #int 1 // #1 │ │ +390814: 310a 0819 |0016: cmp-long v10, v8, v25 │ │ +390818: 3c0a 0500 |0018: if-gtz v10, 001d // +0005 │ │ +39081c: 050a 1900 |001a: move-wide/from16 v10, v25 │ │ +390820: 2802 |001c: goto 001e // +0002 │ │ +390822: 042a |001d: move-wide v10, v2 │ │ +390824: 160c 0300 |001e: const-wide/16 v12, #int 3 // #3 │ │ +390828: bb2c |0020: add-long/2addr v12, v2 │ │ +39082a: 310e 0a0c |0021: cmp-long v14, v10, v12 │ │ +39082e: 3d0e 2300 |0023: if-lez v14, 0046 // +0023 │ │ +390832: 180c 0090 4d5d 6505 0000 |0025: const-wide v12, #double 2.93125e-311 // #000005655d4d9000 │ │ +39083c: 130e 1400 |002a: const/16 v14, #int 20 // #14 │ │ +390840: a50e 0a0e |002c: ushr-long v14, v10, v14 │ │ +390844: 3110 0c0e |002e: cmp-long v16, v12, v14 │ │ +390848: 3c10 0300 |0030: if-gtz v16, 0033 // +0003 │ │ +39084c: 040a |0032: move-wide v10, v0 │ │ +39084e: 310c 0a02 |0033: cmp-long v12, v10, v2 │ │ +390852: 3d0c 1100 |0035: if-lez v12, 0046 // +0011 │ │ +390856: 310c 0a00 |0037: cmp-long v12, v10, v0 │ │ +39085a: 3d0c 0400 |0039: if-lez v12, 003d // +0004 │ │ +39085e: 04ac |003b: move-wide v12, v10 │ │ +390860: 2802 |003c: goto 003e // +0002 │ │ +390862: 040c |003d: move-wide v12, v0 │ │ +390864: 620e 2d77 |003e: sget-object v14, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSecCount2000:Ljava/util/concurrent/atomic/AtomicLong; // field@772d │ │ +390868: 6e5d 439b 0ec1 |0040: invoke-virtual {v14, v0, v1, v12, v13}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ +39086e: 7120 4ea3 dc00 |0043: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.alignId:(J)V // method@a34e │ │ +390874: 1800 0000 0000 1e00 0000 |0046: const-wide v0, #double 6.36599e-313 // #0000001e00000000 │ │ +39087e: 9c0c 0a00 |004b: sub-long v12, v10, v0 │ │ +390882: 180e 0000 0000 8403 0000 |004d: const-wide v14, #double 1.9098e-311 // #0000038400000000 │ │ +39088c: 1610 0200 |0052: const-wide/16 v16, #int 2 // #2 │ │ +390890: 1812 0000 0000 e457 0000 |0054: const-wide v18, #double 4.77449e-310 // #000057e400000000 │ │ +39089a: 1614 fcff |0059: const-wide/16 v20, #int -4 // #fffc │ │ +39089e: 3116 060c |005b: cmp-long v22, v6, v12 │ │ +3908a2: 3b16 1c00 |005d: if-gez v22, 0079 // +001c │ │ +3908a6: 9c00 0a12 |005f: sub-long v0, v10, v18 │ │ +3908aa: 3104 0600 |0061: cmp-long v4, v6, v0 │ │ +3908ae: 3a04 1000 |0063: if-ltz v4, 0073 // +0010 │ │ +3908b2: a000 0614 |0065: and-long v0, v6, v20 │ │ +3908b6: 3104 000c |0067: cmp-long v4, v0, v12 │ │ +3908ba: 3b04 0400 |0069: if-gez v4, 006d // +0004 │ │ +3908be: bbe0 |006b: add-long/2addr v0, v14 │ │ +3908c0: 28fb |006c: goto 0067 // -0005 │ │ +3908c2: 3104 0002 |006d: cmp-long v4, v0, v2 │ │ +3908c6: 3c04 0400 |006f: if-gtz v4, 0073 // +0004 │ │ +3908ca: c180 |0071: or-long/2addr v0, v8 │ │ +3908cc: 1000 |0072: return-wide v0 │ │ +3908ce: 1600 feff |0073: const-wide/16 v0, #int -2 // #fffe │ │ +3908d2: c0a0 |0075: and-long/2addr v0, v10 │ │ +3908d4: a100 0010 |0076: or-long v0, v0, v16 │ │ +3908d8: 1000 |0078: return-wide v0 │ │ +3908da: bb20 |0079: add-long/2addr v0, v2 │ │ +3908dc: 310a 0600 |007a: cmp-long v10, v6, v0 │ │ +3908e0: 3d0a 1600 |007c: if-lez v10, 0092 // +0016 │ │ +3908e4: 9b12 0212 |007e: add-long v18, v2, v18 │ │ +3908e8: 3104 0612 |0080: cmp-long v4, v6, v18 │ │ +3908ec: 3d04 0500 |0082: if-lez v4, 0087 // +0005 │ │ +3908f0: a100 0210 |0084: or-long v0, v2, v16 │ │ +3908f4: 1000 |0086: return-wide v0 │ │ +3908f6: a002 0614 |0087: and-long v2, v6, v20 │ │ +3908fa: 3104 0200 |0089: cmp-long v4, v2, v0 │ │ +3908fe: 3d04 0400 |008b: if-lez v4, 008f // +0004 │ │ +390902: bce2 |008d: sub-long/2addr v2, v14 │ │ +390904: 28fb |008e: goto 0089 // -0005 │ │ +390906: a100 0208 |008f: or-long v0, v2, v8 │ │ +39090a: 1000 |0091: return-wide v0 │ │ +39090c: 3100 0419 |0092: cmp-long v0, v4, v25 │ │ +390910: 3c00 0300 |0094: if-gtz v0, 0097 // +0003 │ │ +390914: 2803 |0096: goto 0099 // +0003 │ │ +390916: a006 0614 |0097: and-long v6, v6, v20 │ │ +39091a: 1006 |0099: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=782 │ │ 0x0006 line=786 │ │ 0x003e line=797 │ │ 0x0043 line=799 │ │ locals : │ │ @@ -829868,45 +829868,45 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -38d9c4: |[38d9c4] net.sf.dibdib.thread_any.DateFunc.boxedGreg4EraDay:(D)D │ │ -38d9d4: 1900 e03f |0000: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ -38d9d8: cb07 |0002: add-double/2addr v7, v0 │ │ -38d9da: 8b70 |0003: double-to-long v0, v7 │ │ -38d9dc: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -38d9e0: 3004 0207 |0006: cmpg-double v4, v2, v7 │ │ -38d9e4: 3d04 0d00 |0008: if-lez v4, 0015 // +000d │ │ -38d9e8: 8600 |000a: long-to-double v0, v0 │ │ -38d9ea: 2f04 0007 |000b: cmpl-double v4, v0, v7 │ │ -38d9ee: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ -38d9f2: 2806 |000f: goto 0015 // +0006 │ │ -38d9f4: 1900 f03f |0010: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -38d9f8: ac00 0700 |0012: sub-double v0, v7, v0 │ │ -38d9fc: 2802 |0014: goto 0016 // +0002 │ │ -38d9fe: 0470 |0015: move-wide v0, v7 │ │ -38da00: 8b00 |0016: double-to-long v0, v0 │ │ -38da02: 7120 51a3 1000 |0017: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDayAs12h:(J)J // method@a351 │ │ -38da08: 0b04 |001a: move-result-wide v4 │ │ -38da0a: 8644 |001b: long-to-double v4, v4 │ │ -38da0c: 8600 |001c: long-to-double v0, v0 │ │ -38da0e: 2f06 0700 |001d: cmpl-double v6, v7, v0 │ │ -38da12: 3a06 0400 |001f: if-ltz v6, 0023 // +0004 │ │ -38da16: cc07 |0021: sub-double/2addr v7, v0 │ │ -38da18: 2803 |0022: goto 0025 // +0003 │ │ -38da1a: ac07 0007 |0023: sub-double v7, v0, v7 │ │ -38da1e: 3000 0204 |0025: cmpg-double v0, v2, v4 │ │ -38da22: 3c00 0300 |0027: if-gtz v0, 002a // +0003 │ │ -38da26: 2802 |0029: goto 002b // +0002 │ │ -38da28: 8077 |002a: neg-double v7, v7 │ │ -38da2a: cb74 |002b: add-double/2addr v4, v7 │ │ -38da2c: 1004 |002c: return-wide v4 │ │ +38d9c0: |[38d9c0] net.sf.dibdib.thread_any.DateFunc.boxedGreg4EraDay:(D)D │ │ +38d9d0: 1900 e03f |0000: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ +38d9d4: cb07 |0002: add-double/2addr v7, v0 │ │ +38d9d6: 8b70 |0003: double-to-long v0, v7 │ │ +38d9d8: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +38d9dc: 3004 0207 |0006: cmpg-double v4, v2, v7 │ │ +38d9e0: 3d04 0d00 |0008: if-lez v4, 0015 // +000d │ │ +38d9e4: 8600 |000a: long-to-double v0, v0 │ │ +38d9e6: 2f04 0007 |000b: cmpl-double v4, v0, v7 │ │ +38d9ea: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ +38d9ee: 2806 |000f: goto 0015 // +0006 │ │ +38d9f0: 1900 f03f |0010: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +38d9f4: ac00 0700 |0012: sub-double v0, v7, v0 │ │ +38d9f8: 2802 |0014: goto 0016 // +0002 │ │ +38d9fa: 0470 |0015: move-wide v0, v7 │ │ +38d9fc: 8b00 |0016: double-to-long v0, v0 │ │ +38d9fe: 7120 51a3 1000 |0017: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDayAs12h:(J)J // method@a351 │ │ +38da04: 0b04 |001a: move-result-wide v4 │ │ +38da06: 8644 |001b: long-to-double v4, v4 │ │ +38da08: 8600 |001c: long-to-double v0, v0 │ │ +38da0a: 2f06 0700 |001d: cmpl-double v6, v7, v0 │ │ +38da0e: 3a06 0400 |001f: if-ltz v6, 0023 // +0004 │ │ +38da12: cc07 |0021: sub-double/2addr v7, v0 │ │ +38da14: 2803 |0022: goto 0025 // +0003 │ │ +38da16: ac07 0007 |0023: sub-double v7, v0, v7 │ │ +38da1a: 3000 0204 |0025: cmpg-double v0, v2, v4 │ │ +38da1e: 3c00 0300 |0027: if-gtz v0, 002a // +0003 │ │ +38da22: 2802 |0029: goto 002b // +0002 │ │ +38da24: 8077 |002a: neg-double v7, v7 │ │ +38da26: cb74 |002b: add-double/2addr v4, v7 │ │ +38da28: 1004 |002c: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0017 line=683 │ │ locals : │ │ 0x0000 - 0x002d reg=7 (null) D │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -829914,84 +829914,84 @@ │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 107 16-bit code units │ │ -390920: |[390920] net.sf.dibdib.thread_any.DateFunc.boxedGreg4EraDayAs12h:(J)J │ │ -390930: 1600 5700 |0000: const-wide/16 v0, #int 87 // #57 │ │ -390934: bc08 |0002: sub-long/2addr v8, v0 │ │ -390936: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -39093a: 3102 0800 |0005: cmp-long v2, v8, v0 │ │ -39093e: 3a02 0400 |0007: if-ltz v2, 000b // +0004 │ │ -390942: 0482 |0009: move-wide v2, v8 │ │ -390944: 2806 |000a: goto 0010 // +0006 │ │ -390946: 1702 b03a 0200 |000b: const-wide/32 v2, #float 2.04724e-40 // #00023ab0 │ │ -39094c: 9c02 0802 |000e: sub-long v2, v8, v2 │ │ -390950: 1704 b13a 0200 |0010: const-wide/32 v4, #float 2.04726e-40 // #00023ab1 │ │ -390956: be42 |0013: div-long/2addr v2, v4 │ │ -390958: 9d04 0402 |0014: mul-long v4, v4, v2 │ │ -39095c: bc48 |0016: sub-long/2addr v8, v4 │ │ -39095e: 8489 |0017: long-to-int v9, v8 │ │ -390960: d398 b405 |0018: div-int/lit16 v8, v9, #int 1460 // #05b4 │ │ -390964: 9108 0908 |001a: sub-int v8, v9, v8 │ │ -390968: 1404 ac8e 0000 |001c: const v4, #float 5.1181e-41 // #00008eac │ │ -39096e: 9304 0904 |001f: div-int v4, v9, v4 │ │ -390972: b048 |0021: add-int/2addr v8, v4 │ │ -390974: 1404 b03a 0200 |0022: const v4, #float 2.04724e-40 // #00023ab0 │ │ -39097a: 9304 0904 |0025: div-int v4, v9, v4 │ │ -39097e: b148 |0027: sub-int/2addr v8, v4 │ │ -390980: d388 6d01 |0028: div-int/lit16 v8, v8, #int 365 // #016d │ │ -390984: 8184 |002a: int-to-long v4, v8 │ │ -390986: 1606 9001 |002b: const-wide/16 v6, #int 400 // #190 │ │ -39098a: 9d02 0206 |002d: mul-long v2, v2, v6 │ │ -39098e: bb24 |002f: add-long/2addr v4, v2 │ │ -390990: d282 6d01 |0030: mul-int/lit16 v2, v8, #int 365 // #016d │ │ -390994: db03 0804 |0032: div-int/lit8 v3, v8, #int 4 // #04 │ │ -390998: b032 |0034: add-int/2addr v2, v3 │ │ -39099a: db08 0864 |0035: div-int/lit8 v8, v8, #int 100 // #64 │ │ -39099e: b182 |0037: sub-int/2addr v2, v8 │ │ -3909a0: b129 |0038: sub-int/2addr v9, v2 │ │ -3909a2: da08 0905 |0039: mul-int/lit8 v8, v9, #int 5 // #05 │ │ -3909a6: 1222 |003b: const/4 v2, #int 2 // #2 │ │ -3909a8: b028 |003c: add-int/2addr v8, v2 │ │ -3909aa: d388 9900 |003d: div-int/lit16 v8, v8, #int 153 // #0099 │ │ -3909ae: d283 9900 |003f: mul-int/lit16 v3, v8, #int 153 // #0099 │ │ -3909b2: b023 |0041: add-int/2addr v3, v2 │ │ -3909b4: db03 0305 |0042: div-int/lit8 v3, v3, #int 5 // #05 │ │ -3909b8: b139 |0044: sub-int/2addr v9, v3 │ │ -3909ba: 1213 |0045: const/4 v3, #int 1 // #1 │ │ -3909bc: b039 |0046: add-int/2addr v9, v3 │ │ -3909be: 1306 0a00 |0047: const/16 v6, #int 10 // #a │ │ -3909c2: 3568 0400 |0049: if-ge v8, v6, 004d // +0004 │ │ -3909c6: 1236 |004b: const/4 v6, #int 3 // #3 │ │ -3909c8: 2803 |004c: goto 004f // +0003 │ │ -3909ca: 1306 f7ff |004d: const/16 v6, #int -9 // #fff7 │ │ -3909ce: b068 |004f: add-int/2addr v8, v6 │ │ -3909d0: 3628 0300 |0050: if-gt v8, v2, 0053 // +0003 │ │ -3909d4: 2802 |0052: goto 0054 // +0002 │ │ -3909d6: 1203 |0053: const/4 v3, #int 0 // #0 │ │ -3909d8: 8132 |0054: int-to-long v2, v3 │ │ -3909da: bb24 |0055: add-long/2addr v4, v2 │ │ -3909dc: 3102 0004 |0056: cmp-long v2, v0, v4 │ │ -3909e0: 3c02 0300 |0058: if-gtz v2, 005b // +0003 │ │ -3909e4: 2802 |005a: goto 005c // +0002 │ │ -3909e6: 7d44 |005b: neg-long v4, v4 │ │ -3909e8: 1600 1027 |005c: const-wide/16 v0, #int 10000 // #2710 │ │ -3909ec: 9d04 0400 |005e: mul-long v4, v4, v0 │ │ -3909f0: da08 0864 |0060: mul-int/lit8 v8, v8, #int 100 // #64 │ │ -3909f4: 8180 |0062: int-to-long v0, v8 │ │ -3909f6: bb04 |0063: add-long/2addr v4, v0 │ │ -3909f8: 8198 |0064: int-to-long v8, v9 │ │ -3909fa: bb84 |0065: add-long/2addr v4, v8 │ │ -3909fc: 3c02 0300 |0066: if-gtz v2, 0069 // +0003 │ │ -390a00: 2802 |0068: goto 006a // +0002 │ │ -390a02: 7d44 |0069: neg-long v4, v4 │ │ -390a04: 1004 |006a: return-wide v4 │ │ +39091c: |[39091c] net.sf.dibdib.thread_any.DateFunc.boxedGreg4EraDayAs12h:(J)J │ │ +39092c: 1600 5700 |0000: const-wide/16 v0, #int 87 // #57 │ │ +390930: bc08 |0002: sub-long/2addr v8, v0 │ │ +390932: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +390936: 3102 0800 |0005: cmp-long v2, v8, v0 │ │ +39093a: 3a02 0400 |0007: if-ltz v2, 000b // +0004 │ │ +39093e: 0482 |0009: move-wide v2, v8 │ │ +390940: 2806 |000a: goto 0010 // +0006 │ │ +390942: 1702 b03a 0200 |000b: const-wide/32 v2, #float 2.04724e-40 // #00023ab0 │ │ +390948: 9c02 0802 |000e: sub-long v2, v8, v2 │ │ +39094c: 1704 b13a 0200 |0010: const-wide/32 v4, #float 2.04726e-40 // #00023ab1 │ │ +390952: be42 |0013: div-long/2addr v2, v4 │ │ +390954: 9d04 0402 |0014: mul-long v4, v4, v2 │ │ +390958: bc48 |0016: sub-long/2addr v8, v4 │ │ +39095a: 8489 |0017: long-to-int v9, v8 │ │ +39095c: d398 b405 |0018: div-int/lit16 v8, v9, #int 1460 // #05b4 │ │ +390960: 9108 0908 |001a: sub-int v8, v9, v8 │ │ +390964: 1404 ac8e 0000 |001c: const v4, #float 5.1181e-41 // #00008eac │ │ +39096a: 9304 0904 |001f: div-int v4, v9, v4 │ │ +39096e: b048 |0021: add-int/2addr v8, v4 │ │ +390970: 1404 b03a 0200 |0022: const v4, #float 2.04724e-40 // #00023ab0 │ │ +390976: 9304 0904 |0025: div-int v4, v9, v4 │ │ +39097a: b148 |0027: sub-int/2addr v8, v4 │ │ +39097c: d388 6d01 |0028: div-int/lit16 v8, v8, #int 365 // #016d │ │ +390980: 8184 |002a: int-to-long v4, v8 │ │ +390982: 1606 9001 |002b: const-wide/16 v6, #int 400 // #190 │ │ +390986: 9d02 0206 |002d: mul-long v2, v2, v6 │ │ +39098a: bb24 |002f: add-long/2addr v4, v2 │ │ +39098c: d282 6d01 |0030: mul-int/lit16 v2, v8, #int 365 // #016d │ │ +390990: db03 0804 |0032: div-int/lit8 v3, v8, #int 4 // #04 │ │ +390994: b032 |0034: add-int/2addr v2, v3 │ │ +390996: db08 0864 |0035: div-int/lit8 v8, v8, #int 100 // #64 │ │ +39099a: b182 |0037: sub-int/2addr v2, v8 │ │ +39099c: b129 |0038: sub-int/2addr v9, v2 │ │ +39099e: da08 0905 |0039: mul-int/lit8 v8, v9, #int 5 // #05 │ │ +3909a2: 1222 |003b: const/4 v2, #int 2 // #2 │ │ +3909a4: b028 |003c: add-int/2addr v8, v2 │ │ +3909a6: d388 9900 |003d: div-int/lit16 v8, v8, #int 153 // #0099 │ │ +3909aa: d283 9900 |003f: mul-int/lit16 v3, v8, #int 153 // #0099 │ │ +3909ae: b023 |0041: add-int/2addr v3, v2 │ │ +3909b0: db03 0305 |0042: div-int/lit8 v3, v3, #int 5 // #05 │ │ +3909b4: b139 |0044: sub-int/2addr v9, v3 │ │ +3909b6: 1213 |0045: const/4 v3, #int 1 // #1 │ │ +3909b8: b039 |0046: add-int/2addr v9, v3 │ │ +3909ba: 1306 0a00 |0047: const/16 v6, #int 10 // #a │ │ +3909be: 3568 0400 |0049: if-ge v8, v6, 004d // +0004 │ │ +3909c2: 1236 |004b: const/4 v6, #int 3 // #3 │ │ +3909c4: 2803 |004c: goto 004f // +0003 │ │ +3909c6: 1306 f7ff |004d: const/16 v6, #int -9 // #fff7 │ │ +3909ca: b068 |004f: add-int/2addr v8, v6 │ │ +3909cc: 3628 0300 |0050: if-gt v8, v2, 0053 // +0003 │ │ +3909d0: 2802 |0052: goto 0054 // +0002 │ │ +3909d2: 1203 |0053: const/4 v3, #int 0 // #0 │ │ +3909d4: 8132 |0054: int-to-long v2, v3 │ │ +3909d6: bb24 |0055: add-long/2addr v4, v2 │ │ +3909d8: 3102 0004 |0056: cmp-long v2, v0, v4 │ │ +3909dc: 3c02 0300 |0058: if-gtz v2, 005b // +0003 │ │ +3909e0: 2802 |005a: goto 005c // +0002 │ │ +3909e2: 7d44 |005b: neg-long v4, v4 │ │ +3909e4: 1600 1027 |005c: const-wide/16 v0, #int 10000 // #2710 │ │ +3909e8: 9d04 0400 |005e: mul-long v4, v4, v0 │ │ +3909ec: da08 0864 |0060: mul-int/lit8 v8, v8, #int 100 // #64 │ │ +3909f0: 8180 |0062: int-to-long v0, v8 │ │ +3909f2: bb04 |0063: add-long/2addr v4, v0 │ │ +3909f4: 8198 |0064: int-to-long v8, v9 │ │ +3909f6: bb84 |0065: add-long/2addr v4, v8 │ │ +3909f8: 3c02 0300 |0066: if-gtz v2, 0069 // +0003 │ │ +3909fc: 2802 |0068: goto 006a // +0002 │ │ +3909fe: 7d44 |0069: neg-long v4, v4 │ │ +390a00: 1004 |006a: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0013 line=569 │ │ 0x0018 line=571 │ │ 0x0032 line=573 │ │ 0x003d line=574 │ │ 0x0042 line=575 │ │ @@ -830003,45 +830003,45 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -38da30: |[38da30] net.sf.dibdib.thread_any.DateFunc.boxedJulian4EraDay:(D)D │ │ -38da40: 1900 e03f |0000: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ -38da44: cb07 |0002: add-double/2addr v7, v0 │ │ -38da46: 8b70 |0003: double-to-long v0, v7 │ │ -38da48: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -38da4c: 3004 0207 |0006: cmpg-double v4, v2, v7 │ │ -38da50: 3d04 0d00 |0008: if-lez v4, 0015 // +000d │ │ -38da54: 8600 |000a: long-to-double v0, v0 │ │ -38da56: 2f04 0007 |000b: cmpl-double v4, v0, v7 │ │ -38da5a: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ -38da5e: 2806 |000f: goto 0015 // +0006 │ │ -38da60: 1900 f03f |0010: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -38da64: ac00 0700 |0012: sub-double v0, v7, v0 │ │ -38da68: 2802 |0014: goto 0016 // +0002 │ │ -38da6a: 0470 |0015: move-wide v0, v7 │ │ -38da6c: 8b00 |0016: double-to-long v0, v0 │ │ -38da6e: 7120 53a3 1000 |0017: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedJulian4EraDayAs12h:(J)J // method@a353 │ │ -38da74: 0b04 |001a: move-result-wide v4 │ │ -38da76: 8644 |001b: long-to-double v4, v4 │ │ -38da78: 8600 |001c: long-to-double v0, v0 │ │ -38da7a: 2f06 0700 |001d: cmpl-double v6, v7, v0 │ │ -38da7e: 3a06 0400 |001f: if-ltz v6, 0023 // +0004 │ │ -38da82: cc07 |0021: sub-double/2addr v7, v0 │ │ -38da84: 2803 |0022: goto 0025 // +0003 │ │ -38da86: ac07 0007 |0023: sub-double v7, v0, v7 │ │ -38da8a: 3000 0204 |0025: cmpg-double v0, v2, v4 │ │ -38da8e: 3c00 0300 |0027: if-gtz v0, 002a // +0003 │ │ -38da92: 2802 |0029: goto 002b // +0002 │ │ -38da94: 8077 |002a: neg-double v7, v7 │ │ -38da96: cb74 |002b: add-double/2addr v4, v7 │ │ -38da98: 1004 |002c: return-wide v4 │ │ +38da2c: |[38da2c] net.sf.dibdib.thread_any.DateFunc.boxedJulian4EraDay:(D)D │ │ +38da3c: 1900 e03f |0000: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ +38da40: cb07 |0002: add-double/2addr v7, v0 │ │ +38da42: 8b70 |0003: double-to-long v0, v7 │ │ +38da44: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +38da48: 3004 0207 |0006: cmpg-double v4, v2, v7 │ │ +38da4c: 3d04 0d00 |0008: if-lez v4, 0015 // +000d │ │ +38da50: 8600 |000a: long-to-double v0, v0 │ │ +38da52: 2f04 0007 |000b: cmpl-double v4, v0, v7 │ │ +38da56: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ +38da5a: 2806 |000f: goto 0015 // +0006 │ │ +38da5c: 1900 f03f |0010: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +38da60: ac00 0700 |0012: sub-double v0, v7, v0 │ │ +38da64: 2802 |0014: goto 0016 // +0002 │ │ +38da66: 0470 |0015: move-wide v0, v7 │ │ +38da68: 8b00 |0016: double-to-long v0, v0 │ │ +38da6a: 7120 53a3 1000 |0017: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedJulian4EraDayAs12h:(J)J // method@a353 │ │ +38da70: 0b04 |001a: move-result-wide v4 │ │ +38da72: 8644 |001b: long-to-double v4, v4 │ │ +38da74: 8600 |001c: long-to-double v0, v0 │ │ +38da76: 2f06 0700 |001d: cmpl-double v6, v7, v0 │ │ +38da7a: 3a06 0400 |001f: if-ltz v6, 0023 // +0004 │ │ +38da7e: cc07 |0021: sub-double/2addr v7, v0 │ │ +38da80: 2803 |0022: goto 0025 // +0003 │ │ +38da82: ac07 0007 |0023: sub-double v7, v0, v7 │ │ +38da86: 3000 0204 |0025: cmpg-double v0, v2, v4 │ │ +38da8a: 3c00 0300 |0027: if-gtz v0, 002a // +0003 │ │ +38da8e: 2802 |0029: goto 002b // +0002 │ │ +38da90: 8077 |002a: neg-double v7, v7 │ │ +38da92: cb74 |002b: add-double/2addr v4, v7 │ │ +38da94: 1004 |002c: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0017 line=673 │ │ locals : │ │ 0x0000 - 0x002d reg=7 (null) D │ │ │ │ #7 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -830049,73 +830049,73 @@ │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 88 16-bit code units │ │ -390a08: |[390a08] net.sf.dibdib.thread_any.DateFunc.boxedJulian4EraDayAs12h:(J)J │ │ -390a18: 1700 50ee de00 |0000: const-wide/32 v0, #float 2.0473e-38 // #00deee50 │ │ -390a1e: bb09 |0003: add-long/2addr v9, v0 │ │ -390a20: 1700 c942 1a00 |0004: const-wide/32 v0, #float 2.41168e-39 // #001a42c9 │ │ -390a26: bb09 |0007: add-long/2addr v9, v0 │ │ -390a28: 1600 3c00 |0008: const-wide/16 v0, #int 60 // #3c │ │ -390a2c: bc09 |000a: sub-long/2addr v9, v0 │ │ -390a2e: 1600 b505 |000b: const-wide/16 v0, #int 1461 // #5b5 │ │ -390a32: 9e02 0900 |000d: div-long v2, v9, v0 │ │ -390a36: 9d00 0002 |000f: mul-long v0, v0, v2 │ │ -390a3a: bc09 |0011: sub-long/2addr v9, v0 │ │ -390a3c: 849a |0012: long-to-int v10, v9 │ │ -390a3e: d3a9 6d01 |0013: div-int/lit16 v9, v10, #int 365 // #016d │ │ -390a42: d290 6d01 |0015: mul-int/lit16 v0, v9, #int 365 // #016d │ │ -390a46: b10a |0017: sub-int/2addr v10, v0 │ │ -390a48: da00 0a05 |0018: mul-int/lit8 v0, v10, #int 5 // #05 │ │ -390a4c: 1221 |001a: const/4 v1, #int 2 // #2 │ │ -390a4e: b010 |001b: add-int/2addr v0, v1 │ │ -390a50: d300 9900 |001c: div-int/lit16 v0, v0, #int 153 // #0099 │ │ -390a54: d204 9900 |001e: mul-int/lit16 v4, v0, #int 153 // #0099 │ │ -390a58: b014 |0020: add-int/2addr v4, v1 │ │ -390a5a: db04 0405 |0021: div-int/lit8 v4, v4, #int 5 // #05 │ │ -390a5e: b14a |0023: sub-int/2addr v10, v4 │ │ -390a60: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -390a62: b04a |0025: add-int/2addr v10, v4 │ │ -390a64: 1305 0a00 |0026: const/16 v5, #int 10 // #a │ │ -390a68: 3550 0400 |0028: if-ge v0, v5, 002c // +0004 │ │ -390a6c: 1235 |002a: const/4 v5, #int 3 // #3 │ │ -390a6e: 2803 |002b: goto 002e // +0003 │ │ -390a70: 1305 f7ff |002c: const/16 v5, #int -9 // #fff7 │ │ -390a74: b050 |002e: add-int/2addr v0, v5 │ │ -390a76: 1705 5851 ffff |002f: const-wide/32 v5, #float -nan // #ffff5158 │ │ -390a7c: 1607 0400 |0032: const-wide/16 v7, #int 4 // #4 │ │ -390a80: 9d02 0207 |0034: mul-long v2, v2, v7 │ │ -390a84: 8197 |0036: int-to-long v7, v9 │ │ -390a86: bb72 |0037: add-long/2addr v2, v7 │ │ -390a88: 3610 0300 |0038: if-gt v0, v1, 003b // +0003 │ │ -390a8c: 2802 |003a: goto 003c // +0002 │ │ -390a8e: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -390a90: 8147 |003c: int-to-long v7, v4 │ │ -390a92: bb72 |003d: add-long/2addr v2, v7 │ │ -390a94: bb52 |003e: add-long/2addr v2, v5 │ │ -390a96: 1604 0000 |003f: const-wide/16 v4, #int 0 // #0 │ │ -390a9a: 3109 0402 |0041: cmp-long v9, v4, v2 │ │ -390a9e: 3c09 0300 |0043: if-gtz v9, 0046 // +0003 │ │ -390aa2: 2802 |0045: goto 0047 // +0002 │ │ -390aa4: 7d22 |0046: neg-long v2, v2 │ │ -390aa6: 1604 1027 |0047: const-wide/16 v4, #int 10000 // #2710 │ │ -390aaa: 9d02 0204 |0049: mul-long v2, v2, v4 │ │ -390aae: da00 0064 |004b: mul-int/lit8 v0, v0, #int 100 // #64 │ │ -390ab2: 8100 |004d: int-to-long v0, v0 │ │ -390ab4: bb02 |004e: add-long/2addr v2, v0 │ │ -390ab6: 81a0 |004f: int-to-long v0, v10 │ │ -390ab8: bb02 |0050: add-long/2addr v2, v0 │ │ -390aba: 3b09 0300 |0051: if-gez v9, 0054 // +0003 │ │ -390abe: 2804 |0053: goto 0057 // +0004 │ │ -390ac0: 7d29 |0054: neg-long v9, v2 │ │ -390ac2: 9c02 0904 |0055: sub-long v2, v9, v4 │ │ -390ac6: 1002 |0057: return-wide v2 │ │ +390a04: |[390a04] net.sf.dibdib.thread_any.DateFunc.boxedJulian4EraDayAs12h:(J)J │ │ +390a14: 1700 50ee de00 |0000: const-wide/32 v0, #float 2.0473e-38 // #00deee50 │ │ +390a1a: bb09 |0003: add-long/2addr v9, v0 │ │ +390a1c: 1700 c942 1a00 |0004: const-wide/32 v0, #float 2.41168e-39 // #001a42c9 │ │ +390a22: bb09 |0007: add-long/2addr v9, v0 │ │ +390a24: 1600 3c00 |0008: const-wide/16 v0, #int 60 // #3c │ │ +390a28: bc09 |000a: sub-long/2addr v9, v0 │ │ +390a2a: 1600 b505 |000b: const-wide/16 v0, #int 1461 // #5b5 │ │ +390a2e: 9e02 0900 |000d: div-long v2, v9, v0 │ │ +390a32: 9d00 0002 |000f: mul-long v0, v0, v2 │ │ +390a36: bc09 |0011: sub-long/2addr v9, v0 │ │ +390a38: 849a |0012: long-to-int v10, v9 │ │ +390a3a: d3a9 6d01 |0013: div-int/lit16 v9, v10, #int 365 // #016d │ │ +390a3e: d290 6d01 |0015: mul-int/lit16 v0, v9, #int 365 // #016d │ │ +390a42: b10a |0017: sub-int/2addr v10, v0 │ │ +390a44: da00 0a05 |0018: mul-int/lit8 v0, v10, #int 5 // #05 │ │ +390a48: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +390a4a: b010 |001b: add-int/2addr v0, v1 │ │ +390a4c: d300 9900 |001c: div-int/lit16 v0, v0, #int 153 // #0099 │ │ +390a50: d204 9900 |001e: mul-int/lit16 v4, v0, #int 153 // #0099 │ │ +390a54: b014 |0020: add-int/2addr v4, v1 │ │ +390a56: db04 0405 |0021: div-int/lit8 v4, v4, #int 5 // #05 │ │ +390a5a: b14a |0023: sub-int/2addr v10, v4 │ │ +390a5c: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +390a5e: b04a |0025: add-int/2addr v10, v4 │ │ +390a60: 1305 0a00 |0026: const/16 v5, #int 10 // #a │ │ +390a64: 3550 0400 |0028: if-ge v0, v5, 002c // +0004 │ │ +390a68: 1235 |002a: const/4 v5, #int 3 // #3 │ │ +390a6a: 2803 |002b: goto 002e // +0003 │ │ +390a6c: 1305 f7ff |002c: const/16 v5, #int -9 // #fff7 │ │ +390a70: b050 |002e: add-int/2addr v0, v5 │ │ +390a72: 1705 5851 ffff |002f: const-wide/32 v5, #float -nan // #ffff5158 │ │ +390a78: 1607 0400 |0032: const-wide/16 v7, #int 4 // #4 │ │ +390a7c: 9d02 0207 |0034: mul-long v2, v2, v7 │ │ +390a80: 8197 |0036: int-to-long v7, v9 │ │ +390a82: bb72 |0037: add-long/2addr v2, v7 │ │ +390a84: 3610 0300 |0038: if-gt v0, v1, 003b // +0003 │ │ +390a88: 2802 |003a: goto 003c // +0002 │ │ +390a8a: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +390a8c: 8147 |003c: int-to-long v7, v4 │ │ +390a8e: bb72 |003d: add-long/2addr v2, v7 │ │ +390a90: bb52 |003e: add-long/2addr v2, v5 │ │ +390a92: 1604 0000 |003f: const-wide/16 v4, #int 0 // #0 │ │ +390a96: 3109 0402 |0041: cmp-long v9, v4, v2 │ │ +390a9a: 3c09 0300 |0043: if-gtz v9, 0046 // +0003 │ │ +390a9e: 2802 |0045: goto 0047 // +0002 │ │ +390aa0: 7d22 |0046: neg-long v2, v2 │ │ +390aa2: 1604 1027 |0047: const-wide/16 v4, #int 10000 // #2710 │ │ +390aa6: 9d02 0204 |0049: mul-long v2, v2, v4 │ │ +390aaa: da00 0064 |004b: mul-int/lit8 v0, v0, #int 100 // #64 │ │ +390aae: 8100 |004d: int-to-long v0, v0 │ │ +390ab0: bb02 |004e: add-long/2addr v2, v0 │ │ +390ab2: 81a0 |004f: int-to-long v0, v10 │ │ +390ab4: bb02 |0050: add-long/2addr v2, v0 │ │ +390ab6: 3b09 0300 |0051: if-gez v9, 0054 // +0003 │ │ +390aba: 2804 |0053: goto 0057 // +0004 │ │ +390abc: 7d29 |0054: neg-long v9, v2 │ │ +390abe: 9c02 0904 |0055: sub-long v2, v9, v4 │ │ +390ac2: 1002 |0057: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x000d line=656 │ │ 0x0013 line=658 │ │ 0x001c line=659 │ │ 0x0021 line=660 │ │ locals : │ │ @@ -830126,33 +830126,33 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3919f0: |[3919f0] net.sf.dibdib.thread_any.DateFunc.checkTimeZone:()V │ │ -391a00: 6300 3277 |0000: sget-boolean v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7732 │ │ -391a04: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -391a08: 0e00 |0004: return-void │ │ -391a0a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -391a0c: 6a00 3277 |0006: sput-boolean v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7732 │ │ -391a10: 7100 bf9a 0000 |0008: invoke-static {}, Ljava/util/TimeZone;.getDefault:()Ljava/util/TimeZone; // method@9abf │ │ -391a16: 0c00 |000b: move-result-object v0 │ │ -391a18: 7100 5798 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ -391a1e: 0b01 |000f: move-result-wide v1 │ │ -391a20: 6e30 c09a 1002 |0010: invoke-virtual {v0, v1, v2}, Ljava/util/TimeZone;.getOffset:(J)I // method@9ac0 │ │ -391a26: 0a00 |0013: move-result v0 │ │ -391a28: 6700 3377 |0014: sput v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7733 │ │ -391a2c: 6200 2777 |0016: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.DATE_SDF:Ljava/text/SimpleDateFormat; // field@7727 │ │ -391a30: 1a01 894f |0018: const-string v1, "UTC" // string@4f89 │ │ -391a34: 7110 c19a 0100 |001a: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@9ac1 │ │ -391a3a: 0c01 |001d: move-result-object v1 │ │ -391a3c: 6e20 7c99 1000 |001e: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@997c │ │ -391a42: 0e00 |0021: return-void │ │ +3919ec: |[3919ec] net.sf.dibdib.thread_any.DateFunc.checkTimeZone:()V │ │ +3919fc: 6300 3277 |0000: sget-boolean v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7732 │ │ +391a00: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +391a04: 0e00 |0004: return-void │ │ +391a06: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +391a08: 6a00 3277 |0006: sput-boolean v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7732 │ │ +391a0c: 7100 bf9a 0000 |0008: invoke-static {}, Ljava/util/TimeZone;.getDefault:()Ljava/util/TimeZone; // method@9abf │ │ +391a12: 0c00 |000b: move-result-object v0 │ │ +391a14: 7100 5798 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ +391a1a: 0b01 |000f: move-result-wide v1 │ │ +391a1c: 6e30 c09a 1002 |0010: invoke-virtual {v0, v1, v2}, Ljava/util/TimeZone;.getOffset:(J)I // method@9ac0 │ │ +391a22: 0a00 |0013: move-result v0 │ │ +391a24: 6700 3377 |0014: sput v0, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7733 │ │ +391a28: 6200 2777 |0016: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.DATE_SDF:Ljava/text/SimpleDateFormat; // field@7727 │ │ +391a2c: 1a01 894f |0018: const-string v1, "UTC" // string@4f89 │ │ +391a30: 7110 c19a 0100 |001a: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@9ac1 │ │ +391a36: 0c01 |001d: move-result-object v1 │ │ +391a38: 6e20 7c99 1000 |001e: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@997c │ │ +391a3e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0006 line=186 │ │ 0x0008 line=188 │ │ 0x000c line=189 │ │ 0x0016 line=190 │ │ @@ -830163,218 +830163,218 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 426 16-bit code units │ │ -390ac8: |[390ac8] net.sf.dibdib.thread_any.DateFunc.convert2Hash62:(Ljava/lang/Object;Ljava/lang/String;)J │ │ -390ad8: 390e 0400 |0000: if-nez v14, 0004 // +0004 │ │ -390adc: 120e |0002: const/4 v14, #int 0 // #0 │ │ -390ade: 2805 |0003: goto 0008 // +0005 │ │ -390ae0: 7110 46a3 0e00 |0004: invoke-static {v14}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.access$000:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a346 │ │ -390ae6: 0c0e |0007: move-result-object v14 │ │ -390ae8: 1600 0100 |0008: const-wide/16 v0, #int 1 // #1 │ │ -390aec: 390e 1900 |000a: if-nez v14, 0023 // +0019 │ │ -390af0: 20de d112 |000c: instance-of v14, v13, Ljava/lang/Long; // type@12d1 │ │ -390af4: 380e 0900 |000e: if-eqz v14, 0017 // +0009 │ │ -390af8: 1f0d d112 |0010: check-cast v13, Ljava/lang/Long; // type@12d1 │ │ -390afc: 6e10 a897 0d00 |0012: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -390b02: 0b0d |0015: move-result-wide v13 │ │ -390b04: 100d |0016: return-wide v13 │ │ -390b06: 20de e612 |0017: instance-of v14, v13, Ljava/lang/String; // type@12e6 │ │ -390b0a: 390e 0300 |0019: if-nez v14, 001c // +0003 │ │ -390b0e: 1000 |001b: return-wide v0 │ │ -390b10: 1f0d e612 |001c: check-cast v13, Ljava/lang/String; // type@12e6 │ │ -390b14: 7110 7da3 0d00 |001e: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ -390b1a: 0b0d |0021: move-result-wide v13 │ │ -390b1c: 100d |0022: return-wide v13 │ │ -390b1e: 6202 1f77 |0023: sget-object v2, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.TAI:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771f │ │ -390b22: 33e2 0500 |0025: if-ne v2, v14, 002a // +0005 │ │ -390b26: 1a02 7008 |0027: const-string v2, "A" // string@0870 │ │ -390b2a: 2805 |0029: goto 002e // +0005 │ │ -390b2c: 6e10 48a3 0e00 |002a: invoke-virtual {v14}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.name:()Ljava/lang/String; // method@a348 │ │ -390b32: 0c02 |002d: move-result-object v2 │ │ -390b34: 20d3 e612 |002e: instance-of v3, v13, Ljava/lang/String; // type@12e6 │ │ -390b38: 1904 d041 |0030: const-wide/high16 v4, #long 4742290407621132288 // #41d0 │ │ -390b3c: 1256 |0032: const/4 v6, #int 5 // #5 │ │ -390b3e: 1807 0000 0000 0020 ac40 |0033: const-wide v7, #double 3600 // #40ac200000000000 │ │ -390b48: 1909 3840 |0038: const-wide/high16 v9, #long 4627448617123184640 // #4038 │ │ -390b4c: 3803 a100 |003a: if-eqz v3, 00db // +00a1 │ │ -390b50: 1213 |003c: const/4 v3, #int 1 // #1 │ │ -390b52: 2333 1915 |003d: new-array v3, v3, [I // type@1519 │ │ -390b56: 1f0d e612 |003f: check-cast v13, Ljava/lang/String; // type@12e6 │ │ -390b5a: 7110 64a3 0d00 |0041: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ -390b60: 0c0d |0044: move-result-object v13 │ │ -390b62: 380d 9500 |0045: if-eqz v13, 00da // +0095 │ │ -390b66: 6e10 2298 0d00 |0047: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -390b6c: 0a0b |004a: move-result v11 │ │ -390b6e: 37b6 0400 |004b: if-le v6, v11, 004f // +0004 │ │ -390b72: 2900 8d00 |004d: goto/16 00da // +008d │ │ -390b76: 6206 0e77 |004f: sget-object v6, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -390b7a: 6e10 49a3 0e00 |0051: invoke-virtual {v14}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -390b80: 0a0e |0054: move-result v14 │ │ -390b82: 440e 060e |0055: aget v14, v6, v14 │ │ -390b86: 180b 0000 0000 00dc ee40 |0057: const-wide v11, #double 63200 // #40eedc0000000000 │ │ -390b90: 1206 |005c: const/4 v6, #int 0 // #0 │ │ -390b92: 2b0e 2301 0000 |005d: packed-switch v14, 00000180 // +00000123 │ │ -390b98: 1000 |0060: return-wide v0 │ │ -390b9a: 7120 71a3 3d00 |0061: invoke-static {v13, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4Normalized:(Ljava/lang/String;[I)D // method@a371 │ │ -390ba0: 0b0d |0064: move-result-wide v13 │ │ -390ba2: ad0d 0d09 |0065: mul-double v13, v13, v9 │ │ -390ba6: ad0d 0d07 |0067: mul-double v13, v13, v7 │ │ -390baa: cbbd |0069: add-double/2addr v13, v11 │ │ -390bac: 1800 643b df4f 8d17 4040 |006a: const-wide v0, #double 32.184 // #4040178d4fdf3b64 │ │ -390bb6: cb0d |006f: add-double/2addr v13, v0 │ │ -390bb8: 280a |0070: goto 007a // +000a │ │ -390bba: 7120 71a3 3d00 |0071: invoke-static {v13, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4Normalized:(Ljava/lang/String;[I)D // method@a371 │ │ -390bc0: 0b0d |0074: move-result-wide v13 │ │ -390bc2: ad0d 0d09 |0075: mul-double v13, v13, v9 │ │ -390bc6: ad0d 0d07 |0077: mul-double v13, v13, v7 │ │ -390bca: cbbd |0079: add-double/2addr v13, v11 │ │ -390bcc: 4400 0306 |007a: aget v0, v3, v6 │ │ -390bd0: 3800 e400 |007c: if-eqz v0, 0160 // +00e4 │ │ -390bd4: 4400 0306 |007e: aget v0, v3, v6 │ │ -390bd8: 8300 |0080: int-to-double v0, v0 │ │ -390bda: 1902 4e40 |0081: const-wide/high16 v2, #long 4633641066610819072 // #404e │ │ -390bde: ad00 0002 |0083: mul-double v0, v0, v2 │ │ -390be2: cc0d |0085: sub-double/2addr v13, v0 │ │ -390be4: 2900 da00 |0086: goto/16 0160 // +00da │ │ -390be8: 6e20 0998 6200 |0088: invoke-virtual {v2, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390bee: 0a0e |008b: move-result v14 │ │ -390bf0: 6e20 1a98 ed00 |008c: invoke-virtual {v13, v14}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -390bf6: 0a0e |008f: move-result v14 │ │ -390bf8: 3c0e 4000 |0090: if-gtz v14, 00d0 // +0040 │ │ -390bfc: 120e |0092: const/4 v14, #int 0 // #0 │ │ -390bfe: 6e10 2298 0d00 |0093: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -390c04: 0a00 |0096: move-result v0 │ │ -390c06: 350e 3900 |0097: if-ge v14, v0, 00d0 // +0039 │ │ -390c0a: 1300 3000 |0099: const/16 v0, #int 48 // #30 │ │ -390c0e: 6e20 0998 ed00 |009b: invoke-virtual {v13, v14}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390c14: 0a01 |009e: move-result v1 │ │ -390c16: 3610 0a00 |009f: if-gt v0, v1, 00a9 // +000a │ │ -390c1a: 6e20 0998 ed00 |00a1: invoke-virtual {v13, v14}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390c20: 0a00 |00a4: move-result v0 │ │ -390c22: 1301 3900 |00a5: const/16 v1, #int 57 // #39 │ │ -390c26: 3710 2600 |00a7: if-le v0, v1, 00cd // +0026 │ │ -390c2a: 1300 2d00 |00a9: const/16 v0, #int 45 // #2d │ │ -390c2e: 6e20 0998 ed00 |00ab: invoke-virtual {v13, v14}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390c34: 0a01 |00ae: move-result v1 │ │ -390c36: 3210 1e00 |00af: if-eq v0, v1, 00cd // +001e │ │ -390c3a: 2200 e812 |00b1: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -390c3e: 7010 4098 0000 |00b3: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -390c44: 6e30 2e98 6d0e |00b6: invoke-virtual {v13, v6, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -390c4a: 0c01 |00b9: move-result-object v1 │ │ -390c4c: 6e20 4b98 1000 |00ba: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -390c52: 6e20 4b98 2000 |00bd: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -390c58: d801 0e01 |00c0: add-int/lit8 v1, v14, #int 1 // #01 │ │ -390c5c: 6e20 2d98 1d00 |00c2: invoke-virtual {v13, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -390c62: 0c0d |00c5: move-result-object v13 │ │ -390c64: 6e20 4b98 d000 |00c6: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -390c6a: 6e10 5498 0000 |00c9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -390c70: 0c0d |00cc: move-result-object v13 │ │ -390c72: d80e 0e01 |00cd: add-int/lit8 v14, v14, #int 1 // #01 │ │ -390c76: 28c4 |00cf: goto 0093 // -003c │ │ -390c78: 7110 7da3 0d00 |00d0: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ -390c7e: 0b0d |00d3: move-result-wide v13 │ │ -390c80: 100d |00d4: return-wide v13 │ │ -390c82: 7110 7da3 0d00 |00d5: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ -390c88: 0b0d |00d8: move-result-wide v13 │ │ -390c8a: 100d |00d9: return-wide v13 │ │ -390c8c: 1000 |00da: return-wide v0 │ │ -390c8e: 20d2 d112 |00db: instance-of v2, v13, Ljava/lang/Long; // type@12d1 │ │ -390c92: 3802 1b00 |00dd: if-eqz v2, 00f8 // +001b │ │ -390c96: 6202 0e77 |00df: sget-object v2, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -390c9a: 6e10 49a3 0e00 |00e1: invoke-virtual {v14}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -390ca0: 0a03 |00e4: move-result v3 │ │ -390ca2: 4402 0203 |00e5: aget v2, v2, v3 │ │ -390ca6: 3262 0a00 |00e7: if-eq v2, v6, 00f1 // +000a │ │ -390caa: 1f0d d112 |00e9: check-cast v13, Ljava/lang/Long; // type@12d1 │ │ -390cae: 6e10 a897 0d00 |00eb: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -390cb4: 0b02 |00ee: move-result-wide v2 │ │ -390cb6: 8622 |00ef: long-to-double v2, v2 │ │ -390cb8: 2813 |00f0: goto 0103 // +0013 │ │ -390cba: 1f0d d112 |00f1: check-cast v13, Ljava/lang/Long; // type@12d1 │ │ -390cbe: 6e10 a897 0d00 |00f3: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -390cc4: 0b0d |00f6: move-result-wide v13 │ │ -390cc6: 100d |00f7: return-wide v13 │ │ -390cc8: 20d2 c112 |00f8: instance-of v2, v13, Ljava/lang/Double; // type@12c1 │ │ -390ccc: 3902 0300 |00fa: if-nez v2, 00fd // +0003 │ │ -390cd0: 1000 |00fc: return-wide v0 │ │ -390cd2: 1f0d c112 |00fd: check-cast v13, Ljava/lang/Double; // type@12c1 │ │ -390cd6: 6e10 6697 0d00 |00ff: invoke-virtual {v13}, Ljava/lang/Double;.doubleValue:()D // method@9766 │ │ -390cdc: 0b02 |0102: move-result-wide v2 │ │ -390cde: 620d 0e77 |0103: sget-object v13, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -390ce2: 6e10 49a3 0e00 |0105: invoke-virtual {v14}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -390ce8: 0a0e |0108: move-result v14 │ │ -390cea: 440d 0d0e |0109: aget v13, v13, v14 │ │ -390cee: 180b 0000 c09d 0c64 2d42 |010b: const-wide v11, #double 6.31163e+10 // #422d640c9dc00000 │ │ -390cf8: 2b0d 8000 0000 |0110: packed-switch v13, 00000190 // +00000080 │ │ -390cfe: 1000 |0113: return-wide v0 │ │ -390d00: 180d 0000 0060 a018 7e41 |0114: const-wide v13, #double 3.15582e+07 // #417e18a060000000 │ │ -390d0a: ad0d 0d02 |0119: mul-double v13, v13, v2 │ │ -390d0e: 2845 |011b: goto 0160 // +0045 │ │ -390d10: 7120 78a3 3200 |011c: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksNmz4UnixTicks:(D)D // method@a378 │ │ -390d16: 0b0d |011f: move-result-wide v13 │ │ -390d18: 2840 |0120: goto 0160 // +0040 │ │ -390d1a: 7120 75a3 3200 |0121: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4J2000Ticks:(D)D // method@a375 │ │ -390d20: 0b0d |0124: move-result-wide v13 │ │ -390d22: 283b |0125: goto 0160 // +003b │ │ -390d24: 042d |0126: move-wide v13, v2 │ │ -390d26: 2839 |0127: goto 0160 // +0039 │ │ -390d28: 8a2d |0128: double-to-int v13, v2 │ │ -390d2a: d3de 0004 |0129: div-int/lit16 v14, v13, #int 1024 // #0400 │ │ -390d2e: d4dd 0004 |012b: rem-int/lit16 v13, v13, #int 1024 // #0400 │ │ -390d32: 7120 bb97 3200 |012d: invoke-static {v2, v3}, Ljava/lang/Math;.floor:(D)D // method@97bb │ │ -390d38: 0b00 |0130: move-result-wide v0 │ │ -390d3a: 1902 1c40 |0131: const-wide/high16 v2, #long 4619567317775286272 // #401c │ │ -390d3e: ad00 0002 |0133: mul-double v0, v0, v2 │ │ -390d42: ad00 0009 |0135: mul-double v0, v0, v9 │ │ -390d46: ad00 0007 |0137: mul-double v0, v0, v7 │ │ -390d4a: 7140 86a3 de10 |0139: invoke-static {v14, v13, v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4GpsSecs:(IID)D // method@a386 │ │ -390d50: 0b0d |013c: move-result-wide v13 │ │ -390d52: cbbd |013d: add-double/2addr v13, v11 │ │ -390d54: 2822 |013e: goto 0160 // +0022 │ │ -390d56: 7120 77a3 3200 |013f: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksNmz4EraDay:(D)D // method@a377 │ │ -390d5c: 0b0d |0142: move-result-wide v13 │ │ -390d5e: 281d |0143: goto 0160 // +001d │ │ -390d60: 8b2d |0144: double-to-long v13, v2 │ │ -390d62: 100d |0145: return-wide v13 │ │ -390d64: ce42 |0146: div-double/2addr v2, v4 │ │ -390d66: 2817 |0147: goto 015e // +0017 │ │ -390d68: 7120 6fa3 3200 |0148: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianDay:(D)D // method@a36f │ │ -390d6e: 0b0d |014b: move-result-wide v13 │ │ -390d70: 7120 77a3 ed00 |014c: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksNmz4EraDay:(D)D // method@a377 │ │ -390d76: 0b0d |014f: move-result-wide v13 │ │ -390d78: 2810 |0150: goto 0160 // +0010 │ │ -390d7a: 180d 0000 0000 0040 9f40 |0151: const-wide v13, #double 2000 // #409f400000000000 │ │ -390d84: ccd2 |0156: sub-double/2addr v2, v13 │ │ -390d86: 180d 52b8 1ed7 5318 7e41 |0157: const-wide v13, #double 3.15569e+07 // #417e1853d71eb852 │ │ -390d90: ad02 020d |015c: mul-double v2, v2, v13 │ │ -390d94: ab0d 020b |015e: add-double v13, v2, v11 │ │ -390d98: 1600 0000 |0160: const-wide/16 v0, #int 0 // #0 │ │ -390d9c: 3002 000d |0162: cmpg-double v2, v0, v13 │ │ -390da0: 3c02 0800 |0164: if-gtz v2, 016c // +0008 │ │ -390da4: 1800 9a99 9999 9999 b93f |0166: const-wide v0, #double 0.1 // #3fb999999999999a │ │ -390dae: 2806 |016b: goto 0171 // +0006 │ │ -390db0: 1800 9a99 9999 9999 b9bf |016c: const-wide v0, #double -0.1 // #bfb999999999999a │ │ -390dba: cbd0 |0171: add-double/2addr v0, v13 │ │ -390dbc: 8b06 |0172: double-to-long v6, v0 │ │ -390dbe: 8660 |0173: long-to-double v0, v6 │ │ -390dc0: cc0d |0174: sub-double/2addr v13, v0 │ │ -390dc2: ad0d 0d04 |0175: mul-double v13, v13, v4 │ │ -390dc6: 8bd8 |0177: double-to-long v8, v13 │ │ -390dc8: 120a |0178: const/4 v10, #int 0 // #0 │ │ -390dca: 120b |0179: const/4 v11, #int 0 // #0 │ │ -390dcc: 120c |017a: const/4 v12, #int 0 // #0 │ │ -390dce: 7707 7fa3 0600 |017b: invoke-static/range {v6, v7, v8, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(JJIII)J // method@a37f │ │ -390dd4: 0b0d |017e: move-result-wide v13 │ │ -390dd6: 100d |017f: return-wide v13 │ │ -390dd8: 0001 0600 0c00 0000 7800 0000 2b00 ... |0180: packed-switch-data (16 units) │ │ -390df8: 0001 0b00 0100 0000 4100 0000 3800 ... |0190: packed-switch-data (26 units) │ │ +390ac4: |[390ac4] net.sf.dibdib.thread_any.DateFunc.convert2Hash62:(Ljava/lang/Object;Ljava/lang/String;)J │ │ +390ad4: 390e 0400 |0000: if-nez v14, 0004 // +0004 │ │ +390ad8: 120e |0002: const/4 v14, #int 0 // #0 │ │ +390ada: 2805 |0003: goto 0008 // +0005 │ │ +390adc: 7110 46a3 0e00 |0004: invoke-static {v14}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.access$000:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a346 │ │ +390ae2: 0c0e |0007: move-result-object v14 │ │ +390ae4: 1600 0100 |0008: const-wide/16 v0, #int 1 // #1 │ │ +390ae8: 390e 1900 |000a: if-nez v14, 0023 // +0019 │ │ +390aec: 20de d112 |000c: instance-of v14, v13, Ljava/lang/Long; // type@12d1 │ │ +390af0: 380e 0900 |000e: if-eqz v14, 0017 // +0009 │ │ +390af4: 1f0d d112 |0010: check-cast v13, Ljava/lang/Long; // type@12d1 │ │ +390af8: 6e10 a897 0d00 |0012: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +390afe: 0b0d |0015: move-result-wide v13 │ │ +390b00: 100d |0016: return-wide v13 │ │ +390b02: 20de e612 |0017: instance-of v14, v13, Ljava/lang/String; // type@12e6 │ │ +390b06: 390e 0300 |0019: if-nez v14, 001c // +0003 │ │ +390b0a: 1000 |001b: return-wide v0 │ │ +390b0c: 1f0d e612 |001c: check-cast v13, Ljava/lang/String; // type@12e6 │ │ +390b10: 7110 7da3 0d00 |001e: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ +390b16: 0b0d |0021: move-result-wide v13 │ │ +390b18: 100d |0022: return-wide v13 │ │ +390b1a: 6202 1f77 |0023: sget-object v2, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.TAI:Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // field@771f │ │ +390b1e: 33e2 0500 |0025: if-ne v2, v14, 002a // +0005 │ │ +390b22: 1a02 7008 |0027: const-string v2, "A" // string@0870 │ │ +390b26: 2805 |0029: goto 002e // +0005 │ │ +390b28: 6e10 48a3 0e00 |002a: invoke-virtual {v14}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.name:()Ljava/lang/String; // method@a348 │ │ +390b2e: 0c02 |002d: move-result-object v2 │ │ +390b30: 20d3 e612 |002e: instance-of v3, v13, Ljava/lang/String; // type@12e6 │ │ +390b34: 1904 d041 |0030: const-wide/high16 v4, #long 4742290407621132288 // #41d0 │ │ +390b38: 1256 |0032: const/4 v6, #int 5 // #5 │ │ +390b3a: 1807 0000 0000 0020 ac40 |0033: const-wide v7, #double 3600 // #40ac200000000000 │ │ +390b44: 1909 3840 |0038: const-wide/high16 v9, #long 4627448617123184640 // #4038 │ │ +390b48: 3803 a100 |003a: if-eqz v3, 00db // +00a1 │ │ +390b4c: 1213 |003c: const/4 v3, #int 1 // #1 │ │ +390b4e: 2333 1915 |003d: new-array v3, v3, [I // type@1519 │ │ +390b52: 1f0d e612 |003f: check-cast v13, Ljava/lang/String; // type@12e6 │ │ +390b56: 7110 64a3 0d00 |0041: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ +390b5c: 0c0d |0044: move-result-object v13 │ │ +390b5e: 380d 9500 |0045: if-eqz v13, 00da // +0095 │ │ +390b62: 6e10 2298 0d00 |0047: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +390b68: 0a0b |004a: move-result v11 │ │ +390b6a: 37b6 0400 |004b: if-le v6, v11, 004f // +0004 │ │ +390b6e: 2900 8d00 |004d: goto/16 00da // +008d │ │ +390b72: 6206 0e77 |004f: sget-object v6, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +390b76: 6e10 49a3 0e00 |0051: invoke-virtual {v14}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +390b7c: 0a0e |0054: move-result v14 │ │ +390b7e: 440e 060e |0055: aget v14, v6, v14 │ │ +390b82: 180b 0000 0000 00dc ee40 |0057: const-wide v11, #double 63200 // #40eedc0000000000 │ │ +390b8c: 1206 |005c: const/4 v6, #int 0 // #0 │ │ +390b8e: 2b0e 2301 0000 |005d: packed-switch v14, 00000180 // +00000123 │ │ +390b94: 1000 |0060: return-wide v0 │ │ +390b96: 7120 71a3 3d00 |0061: invoke-static {v13, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4Normalized:(Ljava/lang/String;[I)D // method@a371 │ │ +390b9c: 0b0d |0064: move-result-wide v13 │ │ +390b9e: ad0d 0d09 |0065: mul-double v13, v13, v9 │ │ +390ba2: ad0d 0d07 |0067: mul-double v13, v13, v7 │ │ +390ba6: cbbd |0069: add-double/2addr v13, v11 │ │ +390ba8: 1800 643b df4f 8d17 4040 |006a: const-wide v0, #double 32.184 // #4040178d4fdf3b64 │ │ +390bb2: cb0d |006f: add-double/2addr v13, v0 │ │ +390bb4: 280a |0070: goto 007a // +000a │ │ +390bb6: 7120 71a3 3d00 |0071: invoke-static {v13, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4Normalized:(Ljava/lang/String;[I)D // method@a371 │ │ +390bbc: 0b0d |0074: move-result-wide v13 │ │ +390bbe: ad0d 0d09 |0075: mul-double v13, v13, v9 │ │ +390bc2: ad0d 0d07 |0077: mul-double v13, v13, v7 │ │ +390bc6: cbbd |0079: add-double/2addr v13, v11 │ │ +390bc8: 4400 0306 |007a: aget v0, v3, v6 │ │ +390bcc: 3800 e400 |007c: if-eqz v0, 0160 // +00e4 │ │ +390bd0: 4400 0306 |007e: aget v0, v3, v6 │ │ +390bd4: 8300 |0080: int-to-double v0, v0 │ │ +390bd6: 1902 4e40 |0081: const-wide/high16 v2, #long 4633641066610819072 // #404e │ │ +390bda: ad00 0002 |0083: mul-double v0, v0, v2 │ │ +390bde: cc0d |0085: sub-double/2addr v13, v0 │ │ +390be0: 2900 da00 |0086: goto/16 0160 // +00da │ │ +390be4: 6e20 0998 6200 |0088: invoke-virtual {v2, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390bea: 0a0e |008b: move-result v14 │ │ +390bec: 6e20 1a98 ed00 |008c: invoke-virtual {v13, v14}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +390bf2: 0a0e |008f: move-result v14 │ │ +390bf4: 3c0e 4000 |0090: if-gtz v14, 00d0 // +0040 │ │ +390bf8: 120e |0092: const/4 v14, #int 0 // #0 │ │ +390bfa: 6e10 2298 0d00 |0093: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +390c00: 0a00 |0096: move-result v0 │ │ +390c02: 350e 3900 |0097: if-ge v14, v0, 00d0 // +0039 │ │ +390c06: 1300 3000 |0099: const/16 v0, #int 48 // #30 │ │ +390c0a: 6e20 0998 ed00 |009b: invoke-virtual {v13, v14}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390c10: 0a01 |009e: move-result v1 │ │ +390c12: 3610 0a00 |009f: if-gt v0, v1, 00a9 // +000a │ │ +390c16: 6e20 0998 ed00 |00a1: invoke-virtual {v13, v14}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390c1c: 0a00 |00a4: move-result v0 │ │ +390c1e: 1301 3900 |00a5: const/16 v1, #int 57 // #39 │ │ +390c22: 3710 2600 |00a7: if-le v0, v1, 00cd // +0026 │ │ +390c26: 1300 2d00 |00a9: const/16 v0, #int 45 // #2d │ │ +390c2a: 6e20 0998 ed00 |00ab: invoke-virtual {v13, v14}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390c30: 0a01 |00ae: move-result v1 │ │ +390c32: 3210 1e00 |00af: if-eq v0, v1, 00cd // +001e │ │ +390c36: 2200 e812 |00b1: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +390c3a: 7010 4098 0000 |00b3: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +390c40: 6e30 2e98 6d0e |00b6: invoke-virtual {v13, v6, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +390c46: 0c01 |00b9: move-result-object v1 │ │ +390c48: 6e20 4b98 1000 |00ba: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +390c4e: 6e20 4b98 2000 |00bd: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +390c54: d801 0e01 |00c0: add-int/lit8 v1, v14, #int 1 // #01 │ │ +390c58: 6e20 2d98 1d00 |00c2: invoke-virtual {v13, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +390c5e: 0c0d |00c5: move-result-object v13 │ │ +390c60: 6e20 4b98 d000 |00c6: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +390c66: 6e10 5498 0000 |00c9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +390c6c: 0c0d |00cc: move-result-object v13 │ │ +390c6e: d80e 0e01 |00cd: add-int/lit8 v14, v14, #int 1 // #01 │ │ +390c72: 28c4 |00cf: goto 0093 // -003c │ │ +390c74: 7110 7da3 0d00 |00d0: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ +390c7a: 0b0d |00d3: move-result-wide v13 │ │ +390c7c: 100d |00d4: return-wide v13 │ │ +390c7e: 7110 7da3 0d00 |00d5: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ +390c84: 0b0d |00d8: move-result-wide v13 │ │ +390c86: 100d |00d9: return-wide v13 │ │ +390c88: 1000 |00da: return-wide v0 │ │ +390c8a: 20d2 d112 |00db: instance-of v2, v13, Ljava/lang/Long; // type@12d1 │ │ +390c8e: 3802 1b00 |00dd: if-eqz v2, 00f8 // +001b │ │ +390c92: 6202 0e77 |00df: sget-object v2, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +390c96: 6e10 49a3 0e00 |00e1: invoke-virtual {v14}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +390c9c: 0a03 |00e4: move-result v3 │ │ +390c9e: 4402 0203 |00e5: aget v2, v2, v3 │ │ +390ca2: 3262 0a00 |00e7: if-eq v2, v6, 00f1 // +000a │ │ +390ca6: 1f0d d112 |00e9: check-cast v13, Ljava/lang/Long; // type@12d1 │ │ +390caa: 6e10 a897 0d00 |00eb: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +390cb0: 0b02 |00ee: move-result-wide v2 │ │ +390cb2: 8622 |00ef: long-to-double v2, v2 │ │ +390cb4: 2813 |00f0: goto 0103 // +0013 │ │ +390cb6: 1f0d d112 |00f1: check-cast v13, Ljava/lang/Long; // type@12d1 │ │ +390cba: 6e10 a897 0d00 |00f3: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +390cc0: 0b0d |00f6: move-result-wide v13 │ │ +390cc2: 100d |00f7: return-wide v13 │ │ +390cc4: 20d2 c112 |00f8: instance-of v2, v13, Ljava/lang/Double; // type@12c1 │ │ +390cc8: 3902 0300 |00fa: if-nez v2, 00fd // +0003 │ │ +390ccc: 1000 |00fc: return-wide v0 │ │ +390cce: 1f0d c112 |00fd: check-cast v13, Ljava/lang/Double; // type@12c1 │ │ +390cd2: 6e10 6697 0d00 |00ff: invoke-virtual {v13}, Ljava/lang/Double;.doubleValue:()D // method@9766 │ │ +390cd8: 0b02 |0102: move-result-wide v2 │ │ +390cda: 620d 0e77 |0103: sget-object v13, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +390cde: 6e10 49a3 0e00 |0105: invoke-virtual {v14}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +390ce4: 0a0e |0108: move-result v14 │ │ +390ce6: 440d 0d0e |0109: aget v13, v13, v14 │ │ +390cea: 180b 0000 c09d 0c64 2d42 |010b: const-wide v11, #double 6.31163e+10 // #422d640c9dc00000 │ │ +390cf4: 2b0d 8000 0000 |0110: packed-switch v13, 00000190 // +00000080 │ │ +390cfa: 1000 |0113: return-wide v0 │ │ +390cfc: 180d 0000 0060 a018 7e41 |0114: const-wide v13, #double 3.15582e+07 // #417e18a060000000 │ │ +390d06: ad0d 0d02 |0119: mul-double v13, v13, v2 │ │ +390d0a: 2845 |011b: goto 0160 // +0045 │ │ +390d0c: 7120 78a3 3200 |011c: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksNmz4UnixTicks:(D)D // method@a378 │ │ +390d12: 0b0d |011f: move-result-wide v13 │ │ +390d14: 2840 |0120: goto 0160 // +0040 │ │ +390d16: 7120 75a3 3200 |0121: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4J2000Ticks:(D)D // method@a375 │ │ +390d1c: 0b0d |0124: move-result-wide v13 │ │ +390d1e: 283b |0125: goto 0160 // +003b │ │ +390d20: 042d |0126: move-wide v13, v2 │ │ +390d22: 2839 |0127: goto 0160 // +0039 │ │ +390d24: 8a2d |0128: double-to-int v13, v2 │ │ +390d26: d3de 0004 |0129: div-int/lit16 v14, v13, #int 1024 // #0400 │ │ +390d2a: d4dd 0004 |012b: rem-int/lit16 v13, v13, #int 1024 // #0400 │ │ +390d2e: 7120 bb97 3200 |012d: invoke-static {v2, v3}, Ljava/lang/Math;.floor:(D)D // method@97bb │ │ +390d34: 0b00 |0130: move-result-wide v0 │ │ +390d36: 1902 1c40 |0131: const-wide/high16 v2, #long 4619567317775286272 // #401c │ │ +390d3a: ad00 0002 |0133: mul-double v0, v0, v2 │ │ +390d3e: ad00 0009 |0135: mul-double v0, v0, v9 │ │ +390d42: ad00 0007 |0137: mul-double v0, v0, v7 │ │ +390d46: 7140 86a3 de10 |0139: invoke-static {v14, v13, v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4GpsSecs:(IID)D // method@a386 │ │ +390d4c: 0b0d |013c: move-result-wide v13 │ │ +390d4e: cbbd |013d: add-double/2addr v13, v11 │ │ +390d50: 2822 |013e: goto 0160 // +0022 │ │ +390d52: 7120 77a3 3200 |013f: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksNmz4EraDay:(D)D // method@a377 │ │ +390d58: 0b0d |0142: move-result-wide v13 │ │ +390d5a: 281d |0143: goto 0160 // +001d │ │ +390d5c: 8b2d |0144: double-to-long v13, v2 │ │ +390d5e: 100d |0145: return-wide v13 │ │ +390d60: ce42 |0146: div-double/2addr v2, v4 │ │ +390d62: 2817 |0147: goto 015e // +0017 │ │ +390d64: 7120 6fa3 3200 |0148: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianDay:(D)D // method@a36f │ │ +390d6a: 0b0d |014b: move-result-wide v13 │ │ +390d6c: 7120 77a3 ed00 |014c: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksNmz4EraDay:(D)D // method@a377 │ │ +390d72: 0b0d |014f: move-result-wide v13 │ │ +390d74: 2810 |0150: goto 0160 // +0010 │ │ +390d76: 180d 0000 0000 0040 9f40 |0151: const-wide v13, #double 2000 // #409f400000000000 │ │ +390d80: ccd2 |0156: sub-double/2addr v2, v13 │ │ +390d82: 180d 52b8 1ed7 5318 7e41 |0157: const-wide v13, #double 3.15569e+07 // #417e1853d71eb852 │ │ +390d8c: ad02 020d |015c: mul-double v2, v2, v13 │ │ +390d90: ab0d 020b |015e: add-double v13, v2, v11 │ │ +390d94: 1600 0000 |0160: const-wide/16 v0, #int 0 // #0 │ │ +390d98: 3002 000d |0162: cmpg-double v2, v0, v13 │ │ +390d9c: 3c02 0800 |0164: if-gtz v2, 016c // +0008 │ │ +390da0: 1800 9a99 9999 9999 b93f |0166: const-wide v0, #double 0.1 // #3fb999999999999a │ │ +390daa: 2806 |016b: goto 0171 // +0006 │ │ +390dac: 1800 9a99 9999 9999 b9bf |016c: const-wide v0, #double -0.1 // #bfb999999999999a │ │ +390db6: cbd0 |0171: add-double/2addr v0, v13 │ │ +390db8: 8b06 |0172: double-to-long v6, v0 │ │ +390dba: 8660 |0173: long-to-double v0, v6 │ │ +390dbc: cc0d |0174: sub-double/2addr v13, v0 │ │ +390dbe: ad0d 0d04 |0175: mul-double v13, v13, v4 │ │ +390dc2: 8bd8 |0177: double-to-long v8, v13 │ │ +390dc4: 120a |0178: const/4 v10, #int 0 // #0 │ │ +390dc6: 120b |0179: const/4 v11, #int 0 // #0 │ │ +390dc8: 120c |017a: const/4 v12, #int 0 // #0 │ │ +390dca: 7707 7fa3 0600 |017b: invoke-static/range {v6, v7, v8, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(JJIII)J // method@a37f │ │ +390dd0: 0b0d |017e: move-result-wide v13 │ │ +390dd2: 100d |017f: return-wide v13 │ │ +390dd4: 0001 0600 0c00 0000 7800 0000 2b00 ... |0180: packed-switch-data (16 units) │ │ +390df4: 0001 0b00 0100 0000 4100 0000 3800 ... |0190: packed-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1611 │ │ 0x000c line=1613 │ │ 0x0010 line=1614 │ │ 0x0017 line=1615 │ │ 0x001c line=1618 │ │ @@ -830419,172 +830419,172 @@ │ │ type : '(JLjava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 342 16-bit code units │ │ -38f0e4: |[38f0e4] net.sf.dibdib.thread_any.DateFunc.convert4Hash62:(JLjava/lang/String;)Ljava/lang/Object; │ │ -38f0f4: 7110 46a3 0d00 |0000: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.access$000:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a346 │ │ -38f0fa: 0c00 |0003: move-result-object v0 │ │ -38f0fc: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -38f100: 120b |0006: const/4 v11, #int 0 // #0 │ │ -38f102: 110b |0007: return-object v11 │ │ -38f104: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -38f106: 2312 1915 |0009: new-array v2, v1, [I // type@1519 │ │ -38f10a: 7130 74a3 cb02 |000b: invoke-static {v11, v12, v2}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4Hash62:(J[I)D // method@a374 │ │ -38f110: 0b03 |000e: move-result-wide v3 │ │ -38f112: 6205 0e77 |000f: sget-object v5, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38f116: 6e10 49a3 0000 |0011: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38f11c: 0a06 |0014: move-result v6 │ │ -38f11e: 4405 0506 |0015: aget v5, v5, v6 │ │ -38f122: 1806 0000 0060 a018 7e41 |0017: const-wide v6, #double 3.15582e+07 // #417e18a060000000 │ │ -38f12c: 1208 |001c: const/4 v8, #int 0 // #0 │ │ -38f12e: 1809 0000 c09d 0c64 2d42 |001d: const-wide v9, #double 6.31163e+10 // #422d640c9dc00000 │ │ -38f138: 2b05 0801 0000 |0022: packed-switch v5, 0000012a // +00000108 │ │ -38f13e: 6202 0e77 |0025: sget-object v2, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ -38f142: 6e10 49a3 0000 |0027: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ -38f148: 0a05 |002a: move-result v5 │ │ -38f14a: 4402 0205 |002b: aget v2, v2, v5 │ │ -38f14e: 2b02 1701 0000 |002d: packed-switch v2, 00000144 // +00000117 │ │ -38f154: 220b e812 |0030: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f158: 7010 4098 0b00 |0032: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f15e: 1a0c cd54 |0035: const-string v12, "Y" // string@54cd │ │ -38f162: 6e20 4b98 cb00 |0037: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f168: ce63 |003a: div-double/2addr v3, v6 │ │ -38f16a: 6e30 4598 3b04 |003b: invoke-virtual {v11, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ -38f170: 6e10 5498 0b00 |003e: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f176: 0c0b |0041: move-result-object v11 │ │ -38f178: 110b |0042: return-object v11 │ │ -38f17a: ce63 |0043: div-double/2addr v3, v6 │ │ -38f17c: 7120 6c97 4300 |0044: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -38f182: 0c0b |0047: move-result-object v11 │ │ -38f184: 110b |0048: return-object v11 │ │ -38f186: 7120 84a3 4300 |0049: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ -38f18c: 0b0b |004c: move-result-wide v11 │ │ -38f18e: 7120 8ba3 cb00 |004d: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.millisUnixNmz4J2000:(D)J // method@a38b │ │ -38f194: 0b0b |0050: move-result-wide v11 │ │ -38f196: 86bb |0051: long-to-double v11, v11 │ │ -38f198: 1800 0000 0000 0040 8f40 |0052: const-wide v0, #double 1000 // #408f400000000000 │ │ -38f1a2: ce0b |0057: div-double/2addr v11, v0 │ │ -38f1a4: 7120 6c97 cb00 |0058: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -38f1aa: 0c0b |005b: move-result-object v11 │ │ -38f1ac: 110b |005c: return-object v11 │ │ -38f1ae: 7120 84a3 4300 |005d: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ -38f1b4: 0b0b |0060: move-result-wide v11 │ │ -38f1b6: 7120 6c97 cb00 |0061: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -38f1bc: 0c0b |0064: move-result-object v11 │ │ -38f1be: 110b |0065: return-object v11 │ │ -38f1c0: 7120 6c97 4300 |0066: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -38f1c6: 0c0b |0069: move-result-object v11 │ │ -38f1c8: 110b |006a: return-object v11 │ │ -38f1ca: 7120 84a3 4300 |006b: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ -38f1d0: 0b0b |006e: move-result-wide v11 │ │ -38f1d2: 1902 3340 |006f: const-wide/high16 v2, #long 4626041242239631360 // #4033 │ │ -38f1d6: cc2b |0071: sub-double/2addr v11, v2 │ │ -38f1d8: 1602 0000 |0072: const-wide/16 v2, #int 0 // #0 │ │ -38f1dc: 7120 83a3 3200 |0074: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4Atomic2000:(D)D // method@a383 │ │ -38f1e2: 0b02 |0077: move-result-wide v2 │ │ -38f1e4: cc2b |0078: sub-double/2addr v11, v2 │ │ -38f1e6: 1602 d007 |0079: const-wide/16 v2, #int 2000 // #7d0 │ │ -38f1ea: 7140 6ea3 3211 |007b: invoke-static {v2, v3, v1, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4GregAt12h:(JII)J // method@a36e │ │ -38f1f0: 0b02 |007e: move-result-wide v2 │ │ -38f1f2: 1604 bc07 |007f: const-wide/16 v4, #int 1980 // #7bc │ │ -38f1f6: 126d |0081: const/4 v13, #int 6 // #6 │ │ -38f1f8: 7140 6ea3 54d1 |0082: invoke-static {v4, v5, v1, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4GregAt12h:(JII)J // method@a36e │ │ -38f1fe: 0b00 |0085: move-result-wide v0 │ │ -38f200: bc02 |0086: sub-long/2addr v2, v0 │ │ -38f202: 8620 |0087: long-to-double v0, v2 │ │ -38f204: 1902 3840 |0088: const-wide/high16 v2, #long 4627448617123184640 // #4038 │ │ -38f208: ad00 0002 |008a: mul-double v0, v0, v2 │ │ -38f20c: 1802 0000 0000 0020 ac40 |008c: const-wide v2, #double 3600 // #40ac200000000000 │ │ -38f216: ad00 0002 |0091: mul-double v0, v0, v2 │ │ -38f21a: cb0b |0093: add-double/2addr v11, v0 │ │ -38f21c: 1800 0000 0000 0075 2241 |0094: const-wide v0, #double 604800 // #4122750000000000 │ │ -38f226: ce0b |0099: div-double/2addr v11, v0 │ │ -38f228: 7120 6c97 cb00 |009a: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -38f22e: 0c0b |009d: move-result-object v11 │ │ -38f230: 110b |009e: return-object v11 │ │ -38f232: 7120 73a3 4300 |009f: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ -38f238: 0b0b |00a2: move-result-wide v11 │ │ -38f23a: 7120 6c97 cb00 |00a3: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -38f240: 0c0b |00a6: move-result-object v11 │ │ -38f242: 110b |00a7: return-object v11 │ │ -38f244: 7120 ad97 cb00 |00a8: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -38f24a: 0c0b |00ab: move-result-object v11 │ │ -38f24c: 110b |00ac: return-object v11 │ │ -38f24e: 440b 0208 |00ad: aget v11, v2, v8 │ │ -38f252: 83bb |00af: int-to-double v11, v11 │ │ -38f254: 1900 4e40 |00b0: const-wide/high16 v0, #long 4633641066610819072 // #404e │ │ -38f258: ad0b 0b00 |00b2: mul-double v11, v11, v0 │ │ -38f25c: cbb3 |00b4: add-double/2addr v3, v11 │ │ -38f25e: 7120 72a3 4300 |00b5: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayNmz4EraTicks:(D)D // method@a372 │ │ -38f264: 0b0b |00b8: move-result-wide v11 │ │ -38f266: 8bbb |00b9: double-to-long v11, v11 │ │ -38f268: 7120 94a3 cb00 |00ba: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.weekday4EraDay:(J)I // method@a394 │ │ -38f26e: 0a0b |00bd: move-result v11 │ │ -38f270: 83bb |00be: int-to-double v11, v11 │ │ -38f272: 7120 6c97 cb00 |00bf: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -38f278: 0c0b |00c2: move-result-object v11 │ │ -38f27a: 110b |00c3: return-object v11 │ │ -38f27c: 220b d112 |00c4: new-instance v11, Ljava/lang/Long; // type@12d1 │ │ -38f280: cc93 |00c6: sub-double/2addr v3, v9 │ │ -38f282: 190c d041 |00c7: const-wide/high16 v12, #long 4742290407621132288 // #41d0 │ │ -38f286: ad03 030c |00c9: mul-double v3, v3, v12 │ │ -38f28a: 8b3c |00cb: double-to-long v12, v3 │ │ -38f28c: 7030 a397 cb0d |00cc: invoke-direct {v11, v12, v13}, Ljava/lang/Long;.:(J)V // method@97a3 │ │ -38f292: 110b |00cf: return-object v11 │ │ -38f294: 7120 73a3 4300 |00d0: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ -38f29a: 0b0b |00d3: move-result-wide v11 │ │ -38f29c: 7120 88a3 cb00 |00d4: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4EraDay:(D)D // method@a388 │ │ -38f2a2: 0b0b |00d7: move-result-wide v11 │ │ -38f2a4: 7120 6c97 cb00 |00d8: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -38f2aa: 0c0b |00db: move-result-object v11 │ │ -38f2ac: 110b |00dc: return-object v11 │ │ -38f2ae: cc93 |00dd: sub-double/2addr v3, v9 │ │ -38f2b0: 180b 52b8 1ed7 5318 7e41 |00de: const-wide v11, #double 3.15569e+07 // #417e1853d71eb852 │ │ -38f2ba: ceb3 |00e3: div-double/2addr v3, v11 │ │ -38f2bc: 180b 0000 0000 0040 9f40 |00e4: const-wide v11, #double 2000 // #409f400000000000 │ │ -38f2c6: cbb3 |00e9: add-double/2addr v3, v11 │ │ -38f2c8: 7120 6c97 4300 |00ea: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -38f2ce: 0c0b |00ed: move-result-object v11 │ │ -38f2d0: 110b |00ee: return-object v11 │ │ -38f2d2: 130d 2e00 |00ef: const/16 v13, #int 46 // #2e │ │ -38f2d6: 7130 5da3 cb0d |00f1: invoke-static {v11, v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Hash62:(JC)Ljava/lang/String; // method@a35d │ │ -38f2dc: 0c0b |00f4: move-result-object v11 │ │ -38f2de: 110b |00f5: return-object v11 │ │ -38f2e0: 7120 84a3 4300 |00f6: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ -38f2e6: 0b0b |00f9: move-result-wide v11 │ │ -38f2e8: 1800 643b df4f 8d17 4040 |00fa: const-wide v0, #double 32.184 // #4040178d4fdf3b64 │ │ -38f2f2: cc0b |00ff: sub-double/2addr v11, v0 │ │ -38f2f4: 7120 67a3 cb00 |0100: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.dateTerrestrialTime4J2000Ticks:(D)Ljava/lang/String; // method@a367 │ │ -38f2fa: 0c0b |0103: move-result-object v11 │ │ -38f2fc: 130c 4500 |0104: const/16 v12, #int 69 // #45 │ │ -38f300: 130d 4100 |0106: const/16 v13, #int 65 // #41 │ │ -38f304: 6e30 2698 cb0d |0108: invoke-virtual {v11, v12, v13}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -38f30a: 0c0b |010b: move-result-object v11 │ │ -38f30c: 110b |010c: return-object v11 │ │ -38f30e: 7120 84a3 4300 |010d: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ -38f314: 0b0b |0110: move-result-wide v11 │ │ -38f316: 7120 67a3 cb00 |0111: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.dateTerrestrialTime4J2000Ticks:(D)Ljava/lang/String; // method@a367 │ │ -38f31c: 0c0b |0114: move-result-object v11 │ │ -38f31e: 110b |0115: return-object v11 │ │ -38f320: 6e10 2298 0d00 |0116: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -38f326: 0a02 |0119: move-result v2 │ │ -38f328: 3321 0300 |011a: if-ne v1, v2, 011d // +0003 │ │ -38f32c: 2805 |011c: goto 0121 // +0005 │ │ -38f32e: 6e10 48a3 0000 |011d: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.name:()Ljava/lang/String; // method@a348 │ │ -38f334: 0c0d |0120: move-result-object v13 │ │ -38f336: 6e20 0998 8d00 |0121: invoke-virtual {v13, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38f33c: 0a0d |0124: move-result v13 │ │ -38f33e: 7130 5da3 cb0d |0125: invoke-static {v11, v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Hash62:(JC)Ljava/lang/String; // method@a35d │ │ -38f344: 0c0b |0128: move-result-object v11 │ │ -38f346: 110b |0129: return-object v11 │ │ -38f348: 0001 0b00 0100 0000 bb00 0000 ae00 ... |012a: packed-switch-data (26 units) │ │ -38f37c: 0001 0700 0c00 0000 e900 0000 e900 ... |0144: packed-switch-data (18 units) │ │ +38f0e0: |[38f0e0] net.sf.dibdib.thread_any.DateFunc.convert4Hash62:(JLjava/lang/String;)Ljava/lang/Object; │ │ +38f0f0: 7110 46a3 0d00 |0000: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.access$000:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a346 │ │ +38f0f6: 0c00 |0003: move-result-object v0 │ │ +38f0f8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +38f0fc: 120b |0006: const/4 v11, #int 0 // #0 │ │ +38f0fe: 110b |0007: return-object v11 │ │ +38f100: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +38f102: 2312 1915 |0009: new-array v2, v1, [I // type@1519 │ │ +38f106: 7130 74a3 cb02 |000b: invoke-static {v11, v12, v2}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4Hash62:(J[I)D // method@a374 │ │ +38f10c: 0b03 |000e: move-result-wide v3 │ │ +38f10e: 6205 0e77 |000f: sget-object v5, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38f112: 6e10 49a3 0000 |0011: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38f118: 0a06 |0014: move-result v6 │ │ +38f11a: 4405 0506 |0015: aget v5, v5, v6 │ │ +38f11e: 1806 0000 0060 a018 7e41 |0017: const-wide v6, #double 3.15582e+07 // #417e18a060000000 │ │ +38f128: 1208 |001c: const/4 v8, #int 0 // #0 │ │ +38f12a: 1809 0000 c09d 0c64 2d42 |001d: const-wide v9, #double 6.31163e+10 // #422d640c9dc00000 │ │ +38f134: 2b05 0801 0000 |0022: packed-switch v5, 0000012a // +00000108 │ │ +38f13a: 6202 0e77 |0025: sget-object v2, Lnet/sf/dibdib/thread_any/DateFunc$1;.$SwitchMap$net$sf$dibdib$thread_any$DateFunc$DateFormat:[I // field@770e │ │ +38f13e: 6e10 49a3 0000 |0027: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.ordinal:()I // method@a349 │ │ +38f144: 0a05 |002a: move-result v5 │ │ +38f146: 4402 0205 |002b: aget v2, v2, v5 │ │ +38f14a: 2b02 1701 0000 |002d: packed-switch v2, 00000144 // +00000117 │ │ +38f150: 220b e812 |0030: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f154: 7010 4098 0b00 |0032: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f15a: 1a0c cd54 |0035: const-string v12, "Y" // string@54cd │ │ +38f15e: 6e20 4b98 cb00 |0037: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f164: ce63 |003a: div-double/2addr v3, v6 │ │ +38f166: 6e30 4598 3b04 |003b: invoke-virtual {v11, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ +38f16c: 6e10 5498 0b00 |003e: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f172: 0c0b |0041: move-result-object v11 │ │ +38f174: 110b |0042: return-object v11 │ │ +38f176: ce63 |0043: div-double/2addr v3, v6 │ │ +38f178: 7120 6c97 4300 |0044: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +38f17e: 0c0b |0047: move-result-object v11 │ │ +38f180: 110b |0048: return-object v11 │ │ +38f182: 7120 84a3 4300 |0049: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ +38f188: 0b0b |004c: move-result-wide v11 │ │ +38f18a: 7120 8ba3 cb00 |004d: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.millisUnixNmz4J2000:(D)J // method@a38b │ │ +38f190: 0b0b |0050: move-result-wide v11 │ │ +38f192: 86bb |0051: long-to-double v11, v11 │ │ +38f194: 1800 0000 0000 0040 8f40 |0052: const-wide v0, #double 1000 // #408f400000000000 │ │ +38f19e: ce0b |0057: div-double/2addr v11, v0 │ │ +38f1a0: 7120 6c97 cb00 |0058: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +38f1a6: 0c0b |005b: move-result-object v11 │ │ +38f1a8: 110b |005c: return-object v11 │ │ +38f1aa: 7120 84a3 4300 |005d: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ +38f1b0: 0b0b |0060: move-result-wide v11 │ │ +38f1b2: 7120 6c97 cb00 |0061: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +38f1b8: 0c0b |0064: move-result-object v11 │ │ +38f1ba: 110b |0065: return-object v11 │ │ +38f1bc: 7120 6c97 4300 |0066: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +38f1c2: 0c0b |0069: move-result-object v11 │ │ +38f1c4: 110b |006a: return-object v11 │ │ +38f1c6: 7120 84a3 4300 |006b: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ +38f1cc: 0b0b |006e: move-result-wide v11 │ │ +38f1ce: 1902 3340 |006f: const-wide/high16 v2, #long 4626041242239631360 // #4033 │ │ +38f1d2: cc2b |0071: sub-double/2addr v11, v2 │ │ +38f1d4: 1602 0000 |0072: const-wide/16 v2, #int 0 // #0 │ │ +38f1d8: 7120 83a3 3200 |0074: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4Atomic2000:(D)D // method@a383 │ │ +38f1de: 0b02 |0077: move-result-wide v2 │ │ +38f1e0: cc2b |0078: sub-double/2addr v11, v2 │ │ +38f1e2: 1602 d007 |0079: const-wide/16 v2, #int 2000 // #7d0 │ │ +38f1e6: 7140 6ea3 3211 |007b: invoke-static {v2, v3, v1, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4GregAt12h:(JII)J // method@a36e │ │ +38f1ec: 0b02 |007e: move-result-wide v2 │ │ +38f1ee: 1604 bc07 |007f: const-wide/16 v4, #int 1980 // #7bc │ │ +38f1f2: 126d |0081: const/4 v13, #int 6 // #6 │ │ +38f1f4: 7140 6ea3 54d1 |0082: invoke-static {v4, v5, v1, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4GregAt12h:(JII)J // method@a36e │ │ +38f1fa: 0b00 |0085: move-result-wide v0 │ │ +38f1fc: bc02 |0086: sub-long/2addr v2, v0 │ │ +38f1fe: 8620 |0087: long-to-double v0, v2 │ │ +38f200: 1902 3840 |0088: const-wide/high16 v2, #long 4627448617123184640 // #4038 │ │ +38f204: ad00 0002 |008a: mul-double v0, v0, v2 │ │ +38f208: 1802 0000 0000 0020 ac40 |008c: const-wide v2, #double 3600 // #40ac200000000000 │ │ +38f212: ad00 0002 |0091: mul-double v0, v0, v2 │ │ +38f216: cb0b |0093: add-double/2addr v11, v0 │ │ +38f218: 1800 0000 0000 0075 2241 |0094: const-wide v0, #double 604800 // #4122750000000000 │ │ +38f222: ce0b |0099: div-double/2addr v11, v0 │ │ +38f224: 7120 6c97 cb00 |009a: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +38f22a: 0c0b |009d: move-result-object v11 │ │ +38f22c: 110b |009e: return-object v11 │ │ +38f22e: 7120 73a3 4300 |009f: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ +38f234: 0b0b |00a2: move-result-wide v11 │ │ +38f236: 7120 6c97 cb00 |00a3: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +38f23c: 0c0b |00a6: move-result-object v11 │ │ +38f23e: 110b |00a7: return-object v11 │ │ +38f240: 7120 ad97 cb00 |00a8: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +38f246: 0c0b |00ab: move-result-object v11 │ │ +38f248: 110b |00ac: return-object v11 │ │ +38f24a: 440b 0208 |00ad: aget v11, v2, v8 │ │ +38f24e: 83bb |00af: int-to-double v11, v11 │ │ +38f250: 1900 4e40 |00b0: const-wide/high16 v0, #long 4633641066610819072 // #404e │ │ +38f254: ad0b 0b00 |00b2: mul-double v11, v11, v0 │ │ +38f258: cbb3 |00b4: add-double/2addr v3, v11 │ │ +38f25a: 7120 72a3 4300 |00b5: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayNmz4EraTicks:(D)D // method@a372 │ │ +38f260: 0b0b |00b8: move-result-wide v11 │ │ +38f262: 8bbb |00b9: double-to-long v11, v11 │ │ +38f264: 7120 94a3 cb00 |00ba: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.weekday4EraDay:(J)I // method@a394 │ │ +38f26a: 0a0b |00bd: move-result v11 │ │ +38f26c: 83bb |00be: int-to-double v11, v11 │ │ +38f26e: 7120 6c97 cb00 |00bf: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +38f274: 0c0b |00c2: move-result-object v11 │ │ +38f276: 110b |00c3: return-object v11 │ │ +38f278: 220b d112 |00c4: new-instance v11, Ljava/lang/Long; // type@12d1 │ │ +38f27c: cc93 |00c6: sub-double/2addr v3, v9 │ │ +38f27e: 190c d041 |00c7: const-wide/high16 v12, #long 4742290407621132288 // #41d0 │ │ +38f282: ad03 030c |00c9: mul-double v3, v3, v12 │ │ +38f286: 8b3c |00cb: double-to-long v12, v3 │ │ +38f288: 7030 a397 cb0d |00cc: invoke-direct {v11, v12, v13}, Ljava/lang/Long;.:(J)V // method@97a3 │ │ +38f28e: 110b |00cf: return-object v11 │ │ +38f290: 7120 73a3 4300 |00d0: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ +38f296: 0b0b |00d3: move-result-wide v11 │ │ +38f298: 7120 88a3 cb00 |00d4: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4EraDay:(D)D // method@a388 │ │ +38f29e: 0b0b |00d7: move-result-wide v11 │ │ +38f2a0: 7120 6c97 cb00 |00d8: invoke-static {v11, v12}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +38f2a6: 0c0b |00db: move-result-object v11 │ │ +38f2a8: 110b |00dc: return-object v11 │ │ +38f2aa: cc93 |00dd: sub-double/2addr v3, v9 │ │ +38f2ac: 180b 52b8 1ed7 5318 7e41 |00de: const-wide v11, #double 3.15569e+07 // #417e1853d71eb852 │ │ +38f2b6: ceb3 |00e3: div-double/2addr v3, v11 │ │ +38f2b8: 180b 0000 0000 0040 9f40 |00e4: const-wide v11, #double 2000 // #409f400000000000 │ │ +38f2c2: cbb3 |00e9: add-double/2addr v3, v11 │ │ +38f2c4: 7120 6c97 4300 |00ea: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +38f2ca: 0c0b |00ed: move-result-object v11 │ │ +38f2cc: 110b |00ee: return-object v11 │ │ +38f2ce: 130d 2e00 |00ef: const/16 v13, #int 46 // #2e │ │ +38f2d2: 7130 5da3 cb0d |00f1: invoke-static {v11, v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Hash62:(JC)Ljava/lang/String; // method@a35d │ │ +38f2d8: 0c0b |00f4: move-result-object v11 │ │ +38f2da: 110b |00f5: return-object v11 │ │ +38f2dc: 7120 84a3 4300 |00f6: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ +38f2e2: 0b0b |00f9: move-result-wide v11 │ │ +38f2e4: 1800 643b df4f 8d17 4040 |00fa: const-wide v0, #double 32.184 // #4040178d4fdf3b64 │ │ +38f2ee: cc0b |00ff: sub-double/2addr v11, v0 │ │ +38f2f0: 7120 67a3 cb00 |0100: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.dateTerrestrialTime4J2000Ticks:(D)Ljava/lang/String; // method@a367 │ │ +38f2f6: 0c0b |0103: move-result-object v11 │ │ +38f2f8: 130c 4500 |0104: const/16 v12, #int 69 // #45 │ │ +38f2fc: 130d 4100 |0106: const/16 v13, #int 65 // #41 │ │ +38f300: 6e30 2698 cb0d |0108: invoke-virtual {v11, v12, v13}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +38f306: 0c0b |010b: move-result-object v11 │ │ +38f308: 110b |010c: return-object v11 │ │ +38f30a: 7120 84a3 4300 |010d: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ +38f310: 0b0b |0110: move-result-wide v11 │ │ +38f312: 7120 67a3 cb00 |0111: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.dateTerrestrialTime4J2000Ticks:(D)Ljava/lang/String; // method@a367 │ │ +38f318: 0c0b |0114: move-result-object v11 │ │ +38f31a: 110b |0115: return-object v11 │ │ +38f31c: 6e10 2298 0d00 |0116: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +38f322: 0a02 |0119: move-result v2 │ │ +38f324: 3321 0300 |011a: if-ne v1, v2, 011d // +0003 │ │ +38f328: 2805 |011c: goto 0121 // +0005 │ │ +38f32a: 6e10 48a3 0000 |011d: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.name:()Ljava/lang/String; // method@a348 │ │ +38f330: 0c0d |0120: move-result-object v13 │ │ +38f332: 6e20 0998 8d00 |0121: invoke-virtual {v13, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38f338: 0a0d |0124: move-result v13 │ │ +38f33a: 7130 5da3 cb0d |0125: invoke-static {v11, v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Hash62:(JC)Ljava/lang/String; // method@a35d │ │ +38f340: 0c0b |0128: move-result-object v11 │ │ +38f342: 110b |0129: return-object v11 │ │ +38f344: 0001 0b00 0100 0000 bb00 0000 ae00 ... |012a: packed-switch-data (26 units) │ │ +38f378: 0001 0700 0c00 0000 e900 0000 e900 ... |0144: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1543 │ │ 0x000b line=1548 │ │ 0x000f line=1549 │ │ 0x0025 line=1582 │ │ 0x0030 line=1607 │ │ @@ -830619,40 +830619,40 @@ │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -390e2c: |[390e2c] net.sf.dibdib.thread_any.DateFunc.createId:()J │ │ -390e3c: 6200 2c77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772c │ │ -390e40: 1601 0200 |0002: const-wide/16 v1, #int 2 // #2 │ │ -390e44: 6e30 429b 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;.addAndGet:(J)J // method@9b42 │ │ -390e4a: 0b00 |0007: move-result-wide v0 │ │ -390e4c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -390e4e: 7110 5aa3 0200 |0009: invoke-static {v2}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -390e54: 0b02 |000c: move-result-wide v2 │ │ -390e56: 1604 1027 |000d: const-wide/16 v4, #int 10000 // #2710 │ │ -390e5a: bc42 |000f: sub-long/2addr v2, v4 │ │ -390e5c: 1604 feff |0010: const-wide/16 v4, #int -2 // #fffe │ │ -390e60: 3106 0002 |0012: cmp-long v6, v0, v2 │ │ -390e64: 3b06 1600 |0014: if-gez v6, 002a // +0016 │ │ -390e68: 1706 ffff 0000 |0016: const-wide/32 v6, #float 9.18341e-41 // #0000ffff │ │ -390e6e: c006 |0019: and-long/2addr v6, v0 │ │ -390e70: c262 |001a: xor-long/2addr v2, v6 │ │ -390e72: 1706 0000 1000 |001b: const-wide/32 v6, #float 1.46937e-39 // #00100000 │ │ -390e78: bb62 |001e: add-long/2addr v2, v6 │ │ -390e7a: 6206 2c77 |001f: sget-object v6, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772c │ │ -390e7e: 6e53 439b 0621 |0021: invoke-virtual {v6, v0, v1, v2, v3}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ -390e84: 0a06 |0024: move-result v6 │ │ -390e86: 3806 0500 |0025: if-eqz v6, 002a // +0005 │ │ -390e8a: a000 0204 |0027: and-long v0, v2, v4 │ │ -390e8e: 1000 |0029: return-wide v0 │ │ -390e90: c040 |002a: and-long/2addr v0, v4 │ │ -390e92: 1000 |002b: return-wide v0 │ │ +390e28: |[390e28] net.sf.dibdib.thread_any.DateFunc.createId:()J │ │ +390e38: 6200 2c77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772c │ │ +390e3c: 1601 0200 |0002: const-wide/16 v1, #int 2 // #2 │ │ +390e40: 6e30 429b 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;.addAndGet:(J)J // method@9b42 │ │ +390e46: 0b00 |0007: move-result-wide v0 │ │ +390e48: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +390e4a: 7110 5aa3 0200 |0009: invoke-static {v2}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +390e50: 0b02 |000c: move-result-wide v2 │ │ +390e52: 1604 1027 |000d: const-wide/16 v4, #int 10000 // #2710 │ │ +390e56: bc42 |000f: sub-long/2addr v2, v4 │ │ +390e58: 1604 feff |0010: const-wide/16 v4, #int -2 // #fffe │ │ +390e5c: 3106 0002 |0012: cmp-long v6, v0, v2 │ │ +390e60: 3b06 1600 |0014: if-gez v6, 002a // +0016 │ │ +390e64: 1706 ffff 0000 |0016: const-wide/32 v6, #float 9.18341e-41 // #0000ffff │ │ +390e6a: c006 |0019: and-long/2addr v6, v0 │ │ +390e6c: c262 |001a: xor-long/2addr v2, v6 │ │ +390e6e: 1706 0000 1000 |001b: const-wide/32 v6, #float 1.46937e-39 // #00100000 │ │ +390e74: bb62 |001e: add-long/2addr v2, v6 │ │ +390e76: 6206 2c77 |001f: sget-object v6, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSec4Id:Ljava/util/concurrent/atomic/AtomicLong; // field@772c │ │ +390e7a: 6e53 439b 0621 |0021: invoke-virtual {v6, v0, v1, v2, v3}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ +390e80: 0a06 |0024: move-result v6 │ │ +390e82: 3806 0500 |0025: if-eqz v6, 002a // +0005 │ │ +390e86: a000 0204 |0027: and-long v0, v2, v4 │ │ +390e8a: 1000 |0029: return-wide v0 │ │ +390e8c: c040 |002a: and-long/2addr v0, v4 │ │ +390e8e: 1000 |002b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0009 line=543 │ │ 0x001f line=546 │ │ locals : │ │ │ │ @@ -830661,25 +830661,25 @@ │ │ type : '()D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -38da9c: |[38da9c] net.sf.dibdib.thread_any.DateFunc.currentTimeEraDay:()D │ │ -38daac: 7100 5798 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ -38dab2: 0b00 |0003: move-result-wide v0 │ │ -38dab4: 8600 |0004: long-to-double v0, v0 │ │ -38dab6: 1802 fca9 f1d2 4d62 503f |0005: const-wide v2, #double 0.001 // #3f50624dd2f1a9fc │ │ -38dac0: ad00 0002 |000a: mul-double v0, v0, v2 │ │ -38dac4: 7120 89a3 1000 |000c: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4UnixTicks:(D)D // method@a389 │ │ -38daca: 0b00 |000f: move-result-wide v0 │ │ -38dacc: 7120 6fa3 1000 |0010: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianDay:(D)D // method@a36f │ │ -38dad2: 0b00 |0013: move-result-wide v0 │ │ -38dad4: 1000 |0014: return-wide v0 │ │ +38da98: |[38da98] net.sf.dibdib.thread_any.DateFunc.currentTimeEraDay:()D │ │ +38daa8: 7100 5798 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ +38daae: 0b00 |0003: move-result-wide v0 │ │ +38dab0: 8600 |0004: long-to-double v0, v0 │ │ +38dab2: 1802 fca9 f1d2 4d62 503f |0005: const-wide v2, #double 0.001 // #3f50624dd2f1a9fc │ │ +38dabc: ad00 0002 |000a: mul-double v0, v0, v2 │ │ +38dac0: 7120 89a3 1000 |000c: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4UnixTicks:(D)D // method@a389 │ │ +38dac6: 0b00 |000f: move-result-wide v0 │ │ +38dac8: 7120 6fa3 1000 |0010: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianDay:(D)D // method@a36f │ │ +38dace: 0b00 |0013: move-result-wide v0 │ │ +38dad0: 1000 |0014: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x000c line=534 │ │ locals : │ │ │ │ #13 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -830687,190 +830687,190 @@ │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -390e94: |[390e94] net.sf.dibdib.thread_any.DateFunc.currentTimeMillisLinearized:()J │ │ -390ea4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -390ea6: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -390eac: 0b00 |0004: move-result-wide v0 │ │ -390eae: 8600 |0005: long-to-double v0, v0 │ │ -390eb0: 1902 103e |0006: const-wide/high16 v2, #long 4472074429978902528 // #3e10 │ │ -390eb4: ad00 0002 |0008: mul-double v0, v0, v2 │ │ -390eb8: 7120 8ba3 1000 |000a: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.millisUnixNmz4J2000:(D)J // method@a38b │ │ -390ebe: 0b00 |000d: move-result-wide v0 │ │ -390ec0: 1000 |000e: return-wide v0 │ │ +390e90: |[390e90] net.sf.dibdib.thread_any.DateFunc.currentTimeMillisLinearized:()J │ │ +390ea0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +390ea2: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +390ea8: 0b00 |0004: move-result-wide v0 │ │ +390eaa: 8600 |0005: long-to-double v0, v0 │ │ +390eac: 1902 103e |0006: const-wide/high16 v2, #long 4472074429978902528 // #3e10 │ │ +390eb0: ad00 0002 |0008: mul-double v0, v0, v2 │ │ +390eb4: 7120 8ba3 1000 |000a: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.millisUnixNmz4J2000:(D)J // method@a38b │ │ +390eba: 0b00 |000d: move-result-wide v0 │ │ +390ebc: 1000 |000e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=523 │ │ locals : │ │ │ │ #14 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ name : 'currentTimeNanobisLinearized' │ │ type : '(Z)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 21 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 285 16-bit code units │ │ -390ec4: |[390ec4] net.sf.dibdib.thread_any.DateFunc.currentTimeNanobisLinearized:(Z)J │ │ -390ed4: 6200 2d77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSecCount2000:Ljava/util/concurrent/atomic/AtomicLong; // field@772d │ │ -390ed8: 6e10 449b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -390ede: 0b01 |0005: move-result-wide v1 │ │ -390ee0: 1803 0068 d5d0 82f5 7107 |0006: const-wide v3, #double 8.2994e-273 // #0771f582d0d56800 │ │ -390eea: 3105 0103 |000b: cmp-long v5, v1, v3 │ │ -390eee: 3b05 0500 |000d: if-gez v5, 0012 // +0005 │ │ -390ef2: 7100 82a3 0000 |000f: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.initNanoTimer:()V // method@a382 │ │ -390ef8: 6e10 469b 0000 |0012: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.incrementAndGet:()J // method@9b46 │ │ -390efe: 0b01 |0015: move-result-wide v1 │ │ -390f00: 1603 feff |0016: const-wide/16 v3, #int -2 // #fffe │ │ -390f04: 3814 0800 |0018: if-eqz v20, 0020 // +0008 │ │ -390f08: 6e10 469b 0000 |001a: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.incrementAndGet:()J // method@9b46 │ │ -390f0e: 0b00 |001d: move-result-wide v0 │ │ -390f10: c030 |001e: and-long/2addr v0, v3 │ │ -390f12: 1000 |001f: return-wide v0 │ │ -390f14: 7100 5798 0000 |0020: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ -390f1a: 0b05 |0023: move-result-wide v5 │ │ -390f1c: 7120 8fa3 6500 |0024: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.nanobisNmz4UnixMillis:(J)J // method@a38f │ │ -390f22: 0b05 |0027: move-result-wide v5 │ │ -390f24: 1707 ffff 0000 |0028: const-wide/32 v7, #float 9.18341e-41 // #0000ffff │ │ -390f2a: c017 |002b: and-long/2addr v7, v1 │ │ -390f2c: bb75 |002c: add-long/2addr v5, v7 │ │ -390f2e: 6307 3477 |002d: sget-boolean v7, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7734 │ │ -390f32: 1208 |002f: const/4 v8, #int 0 // #0 │ │ -390f34: 1309 1e00 |0030: const/16 v9, #int 30 // #1e │ │ -390f38: 3807 2800 |0032: if-eqz v7, 005a // +0028 │ │ -390f3c: 7100 5e98 0000 |0034: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@985e │ │ -390f42: 0b0a |0037: move-result-wide v10 │ │ -390f44: 610c 2e77 |0038: sget-wide v12, Lnet/sf/dibdib/thread_any/DateFunc;.offsetNanos2000:J // field@772e │ │ -390f48: bcca |003a: sub-long/2addr v10, v12 │ │ -390f4a: 170c 00ca 9a3b |003b: const-wide/32 v12, #float 0.00472379 // #3b9aca00 │ │ -390f50: 9e0e 0a0c |003e: div-long v14, v10, v12 │ │ -390f54: c39e |0040: shl-long/2addr v14, v9 │ │ -390f56: bfca |0041: rem-long/2addr v10, v12 │ │ -390f58: c39a |0042: shl-long/2addr v10, v9 │ │ -390f5a: beca |0043: div-long/2addr v10, v12 │ │ -390f5c: bbae |0044: add-long/2addr v14, v10 │ │ -390f5e: 180a 0000 0080 1200 0000 |0045: const-wide v10, #double 3.92569e-313 // #0000001280000000 │ │ -390f68: 9c0c 050a |004a: sub-long v12, v5, v10 │ │ -390f6c: 3107 0e0c |004c: cmp-long v7, v14, v12 │ │ -390f70: 3a07 0a00 |004e: if-ltz v7, 0058 // +000a │ │ -390f74: bb5a |0050: add-long/2addr v10, v5 │ │ -390f76: 3107 0a0e |0051: cmp-long v7, v10, v14 │ │ -390f7a: 3b07 0300 |0053: if-gez v7, 0056 // +0003 │ │ -390f7e: 2803 |0055: goto 0058 // +0003 │ │ -390f80: 04e5 |0056: move-wide v5, v14 │ │ -390f82: 2803 |0057: goto 005a // +0003 │ │ -390f84: 6a08 3477 |0058: sput-boolean v8, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7734 │ │ -390f88: 160a 0100 |005a: const-wide/16 v10, #int 1 // #1 │ │ -390f8c: 3107 0501 |005c: cmp-long v7, v5, v1 │ │ -390f90: 3907 0500 |005e: if-nez v7, 0063 // +0005 │ │ -390f94: 9b0c 050a |0060: add-long v12, v5, v10 │ │ -390f98: 2802 |0062: goto 0064 // +0002 │ │ -390f9a: 045c |0063: move-wide v12, v5 │ │ -390f9c: 1307 1400 |0064: const/16 v7, #int 20 // #14 │ │ -390fa0: c575 |0066: ushr-long/2addr v5, v7 │ │ -390fa2: 180e 0090 4d5d 6505 0000 |0067: const-wide v14, #double 2.93125e-311 // #000005655d4d9000 │ │ -390fac: 1610 0000 |006c: const-wide/16 v16, #int 0 // #0 │ │ -390fb0: 3112 050e |006e: cmp-long v18, v5, v14 │ │ -390fb4: 3b12 8300 |0070: if-gez v18, 00f3 // +0083 │ │ -390fb8: 3105 1001 |0072: cmp-long v5, v16, v1 │ │ -390fbc: 3b05 7f00 |0074: if-gez v5, 00f3 // +007f │ │ -390fc0: 3105 100c |0076: cmp-long v5, v16, v12 │ │ -390fc4: 3a05 0400 |0078: if-ltz v5, 007c // +0004 │ │ -390fc8: 2900 7900 |007a: goto/16 00f3 // +0079 │ │ -390fcc: a505 0109 |007c: ushr-long v5, v1, v9 │ │ -390fd0: 160e 0200 |007e: const-wide/16 v14, #int 2 // #2 │ │ -390fd4: 9c10 050e |0080: sub-long v16, v5, v14 │ │ -390fd8: a512 0c09 |0082: ushr-long v18, v12, v9 │ │ -390fdc: 3108 1012 |0084: cmp-long v8, v16, v18 │ │ -390fe0: 3c08 2100 |0086: if-gtz v8, 00a7 // +0021 │ │ -390fe4: 1605 0300 |0088: const-wide/16 v5, #int 3 // #3 │ │ -390fe8: bb15 |008a: add-long/2addr v5, v1 │ │ -390fea: 3107 050c |008b: cmp-long v7, v5, v12 │ │ -390fee: 3a07 0800 |008d: if-ltz v7, 0095 // +0008 │ │ -390ff2: 6e10 459b 0000 |008f: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.getAndDecrement:()J // method@9b45 │ │ -390ff8: 0b00 |0092: move-result-wide v0 │ │ -390ffa: c030 |0093: and-long/2addr v0, v3 │ │ -390ffc: 1000 |0094: return-wide v0 │ │ -390ffe: 1605 1800 |0095: const-wide/16 v5, #int 24 // #18 │ │ -391002: bb15 |0097: add-long/2addr v5, v1 │ │ -391004: 3107 050c |0098: cmp-long v7, v5, v12 │ │ -391008: 3a07 0800 |009a: if-ltz v7, 00a2 // +0008 │ │ -39100c: 6e10 469b 0000 |009c: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.incrementAndGet:()J // method@9b46 │ │ -391012: 0b00 |009f: move-result-wide v0 │ │ -391014: c030 |00a0: and-long/2addr v0, v3 │ │ -391016: 1000 |00a1: return-wide v0 │ │ -391018: c0c3 |00a2: and-long/2addr v3, v12 │ │ -39101a: 6e54 439b 1032 |00a3: invoke-virtual {v0, v1, v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ -391020: 1003 |00a6: return-wide v3 │ │ -391022: 1603 7d00 |00a7: const-wide/16 v3, #int 125 // #7d │ │ -391026: bc35 |00a9: sub-long/2addr v5, v3 │ │ -391028: 3103 0512 |00aa: cmp-long v3, v5, v18 │ │ -39102c: 3c03 0800 |00ac: if-gtz v3, 00b4 // +0008 │ │ -391030: 6e10 449b 0000 |00ae: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -391036: 0b00 |00b1: move-result-wide v0 │ │ -391038: c1a0 |00b2: or-long/2addr v0, v10 │ │ -39103a: 1000 |00b3: return-wide v0 │ │ -39103c: 1803 00e4 7df2 8804 0000 |00b4: const-wide v3, #double 2.46353e-311 // #00000488f27de400 │ │ -391046: a505 0107 |00b9: ushr-long v5, v1, v7 │ │ -39104a: 3108 0305 |00bb: cmp-long v8, v3, v5 │ │ -39104e: 3c08 2300 |00bd: if-gtz v8, 00e0 // +0023 │ │ -391052: 1803 0000 0000 c0c0 fe07 |00bf: const-wide v3, #double 3.63823e-270 // #07fec0c000000000 │ │ -39105c: a505 0c07 |00c4: ushr-long v5, v12, v7 │ │ -391060: 3108 0305 |00c6: cmp-long v8, v3, v5 │ │ -391064: 3b08 1800 |00c8: if-gez v8, 00e0 // +0018 │ │ -391068: 9b03 010c |00ca: add-long v3, v1, v12 │ │ -39106c: bee3 |00cc: div-long/2addr v3, v14 │ │ -39106e: 1805 0000 0000 907e 0000 |00cd: const-wide v5, #double 6.87527e-310 // #00007e9000000000 │ │ -391078: bc53 |00d2: sub-long/2addr v3, v5 │ │ -39107a: c573 |00d3: ushr-long/2addr v3, v7 │ │ -39107c: c373 |00d4: shl-long/2addr v3, v7 │ │ -39107e: 6e54 439b 1032 |00d5: invoke-virtual {v0, v1, v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ -391084: 3101 0c03 |00d8: cmp-long v1, v12, v3 │ │ -391088: 3c01 0500 |00da: if-gtz v1, 00df // +0005 │ │ -39108c: a100 0c0a |00dc: or-long v0, v12, v10 │ │ -391090: 1000 |00de: return-wide v0 │ │ -391092: 0431 |00df: move-wide v1, v3 │ │ -391094: a503 0109 |00e0: ushr-long v3, v1, v9 │ │ -391098: 1705 40fa 0100 |00e2: const-wide/32 v5, #float 1.81608e-40 // #0001fa40 │ │ -39109e: bc53 |00e5: sub-long/2addr v3, v5 │ │ -3910a0: 3105 1203 |00e6: cmp-long v5, v18, v3 │ │ -3910a4: 3a05 0800 |00e8: if-ltz v5, 00f0 // +0008 │ │ -3910a8: 6e10 449b 0000 |00ea: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -3910ae: 0b00 |00ed: move-result-wide v0 │ │ -3910b0: c1a0 |00ee: or-long/2addr v0, v10 │ │ -3910b2: 1000 |00ef: return-wide v0 │ │ -3910b4: a100 010a |00f0: or-long v0, v1, v10 │ │ -3910b8: 1000 |00f2: return-wide v0 │ │ -3910ba: 6303 3477 |00f3: sget-boolean v3, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7734 │ │ -3910be: 3803 0900 |00f5: if-eqz v3, 00fe // +0009 │ │ -3910c2: 6a08 3477 |00f7: sput-boolean v8, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7734 │ │ -3910c6: 7110 5aa3 0800 |00f9: invoke-static {v8}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3910cc: 0b00 |00fc: move-result-wide v0 │ │ -3910ce: 1000 |00fd: return-wide v0 │ │ -3910d0: 3103 0c01 |00fe: cmp-long v3, v12, v1 │ │ -3910d4: 3d03 1a00 |0100: if-lez v3, 011a // +001a │ │ -3910d8: 3103 1001 |0102: cmp-long v3, v16, v1 │ │ -3910dc: 3b03 1600 |0104: if-gez v3, 011a // +0016 │ │ -3910e0: 3103 100c |0106: cmp-long v3, v16, v12 │ │ -3910e4: 3b03 1200 |0108: if-gez v3, 011a // +0012 │ │ -3910e8: 1703 0068 d5d0 |010a: const-wide/32 v3, #float -2.86429e+10 // #d0d56800 │ │ -3910ee: 3105 0301 |010d: cmp-long v5, v3, v1 │ │ -3910f2: 3a05 0500 |010f: if-ltz v5, 0114 // +0005 │ │ -3910f6: 6e54 439b 1032 |0111: invoke-virtual {v0, v1, v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ -3910fc: 6e10 469b 0000 |0114: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.incrementAndGet:()J // method@9b46 │ │ -391102: 0b00 |0117: move-result-wide v0 │ │ -391104: c1a0 |0118: or-long/2addr v0, v10 │ │ -391106: 1000 |0119: return-wide v0 │ │ -391108: a100 010a |011a: or-long v0, v1, v10 │ │ -39110c: 1000 |011c: return-wide v0 │ │ +390ec0: |[390ec0] net.sf.dibdib.thread_any.DateFunc.currentTimeNanobisLinearized:(Z)J │ │ +390ed0: 6200 2d77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSecCount2000:Ljava/util/concurrent/atomic/AtomicLong; // field@772d │ │ +390ed4: 6e10 449b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +390eda: 0b01 |0005: move-result-wide v1 │ │ +390edc: 1803 0068 d5d0 82f5 7107 |0006: const-wide v3, #double 8.2994e-273 // #0771f582d0d56800 │ │ +390ee6: 3105 0103 |000b: cmp-long v5, v1, v3 │ │ +390eea: 3b05 0500 |000d: if-gez v5, 0012 // +0005 │ │ +390eee: 7100 82a3 0000 |000f: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.initNanoTimer:()V // method@a382 │ │ +390ef4: 6e10 469b 0000 |0012: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.incrementAndGet:()J // method@9b46 │ │ +390efa: 0b01 |0015: move-result-wide v1 │ │ +390efc: 1603 feff |0016: const-wide/16 v3, #int -2 // #fffe │ │ +390f00: 3814 0800 |0018: if-eqz v20, 0020 // +0008 │ │ +390f04: 6e10 469b 0000 |001a: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.incrementAndGet:()J // method@9b46 │ │ +390f0a: 0b00 |001d: move-result-wide v0 │ │ +390f0c: c030 |001e: and-long/2addr v0, v3 │ │ +390f0e: 1000 |001f: return-wide v0 │ │ +390f10: 7100 5798 0000 |0020: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ +390f16: 0b05 |0023: move-result-wide v5 │ │ +390f18: 7120 8fa3 6500 |0024: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.nanobisNmz4UnixMillis:(J)J // method@a38f │ │ +390f1e: 0b05 |0027: move-result-wide v5 │ │ +390f20: 1707 ffff 0000 |0028: const-wide/32 v7, #float 9.18341e-41 // #0000ffff │ │ +390f26: c017 |002b: and-long/2addr v7, v1 │ │ +390f28: bb75 |002c: add-long/2addr v5, v7 │ │ +390f2a: 6307 3477 |002d: sget-boolean v7, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7734 │ │ +390f2e: 1208 |002f: const/4 v8, #int 0 // #0 │ │ +390f30: 1309 1e00 |0030: const/16 v9, #int 30 // #1e │ │ +390f34: 3807 2800 |0032: if-eqz v7, 005a // +0028 │ │ +390f38: 7100 5e98 0000 |0034: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@985e │ │ +390f3e: 0b0a |0037: move-result-wide v10 │ │ +390f40: 610c 2e77 |0038: sget-wide v12, Lnet/sf/dibdib/thread_any/DateFunc;.offsetNanos2000:J // field@772e │ │ +390f44: bcca |003a: sub-long/2addr v10, v12 │ │ +390f46: 170c 00ca 9a3b |003b: const-wide/32 v12, #float 0.00472379 // #3b9aca00 │ │ +390f4c: 9e0e 0a0c |003e: div-long v14, v10, v12 │ │ +390f50: c39e |0040: shl-long/2addr v14, v9 │ │ +390f52: bfca |0041: rem-long/2addr v10, v12 │ │ +390f54: c39a |0042: shl-long/2addr v10, v9 │ │ +390f56: beca |0043: div-long/2addr v10, v12 │ │ +390f58: bbae |0044: add-long/2addr v14, v10 │ │ +390f5a: 180a 0000 0080 1200 0000 |0045: const-wide v10, #double 3.92569e-313 // #0000001280000000 │ │ +390f64: 9c0c 050a |004a: sub-long v12, v5, v10 │ │ +390f68: 3107 0e0c |004c: cmp-long v7, v14, v12 │ │ +390f6c: 3a07 0a00 |004e: if-ltz v7, 0058 // +000a │ │ +390f70: bb5a |0050: add-long/2addr v10, v5 │ │ +390f72: 3107 0a0e |0051: cmp-long v7, v10, v14 │ │ +390f76: 3b07 0300 |0053: if-gez v7, 0056 // +0003 │ │ +390f7a: 2803 |0055: goto 0058 // +0003 │ │ +390f7c: 04e5 |0056: move-wide v5, v14 │ │ +390f7e: 2803 |0057: goto 005a // +0003 │ │ +390f80: 6a08 3477 |0058: sput-boolean v8, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7734 │ │ +390f84: 160a 0100 |005a: const-wide/16 v10, #int 1 // #1 │ │ +390f88: 3107 0501 |005c: cmp-long v7, v5, v1 │ │ +390f8c: 3907 0500 |005e: if-nez v7, 0063 // +0005 │ │ +390f90: 9b0c 050a |0060: add-long v12, v5, v10 │ │ +390f94: 2802 |0062: goto 0064 // +0002 │ │ +390f96: 045c |0063: move-wide v12, v5 │ │ +390f98: 1307 1400 |0064: const/16 v7, #int 20 // #14 │ │ +390f9c: c575 |0066: ushr-long/2addr v5, v7 │ │ +390f9e: 180e 0090 4d5d 6505 0000 |0067: const-wide v14, #double 2.93125e-311 // #000005655d4d9000 │ │ +390fa8: 1610 0000 |006c: const-wide/16 v16, #int 0 // #0 │ │ +390fac: 3112 050e |006e: cmp-long v18, v5, v14 │ │ +390fb0: 3b12 8300 |0070: if-gez v18, 00f3 // +0083 │ │ +390fb4: 3105 1001 |0072: cmp-long v5, v16, v1 │ │ +390fb8: 3b05 7f00 |0074: if-gez v5, 00f3 // +007f │ │ +390fbc: 3105 100c |0076: cmp-long v5, v16, v12 │ │ +390fc0: 3a05 0400 |0078: if-ltz v5, 007c // +0004 │ │ +390fc4: 2900 7900 |007a: goto/16 00f3 // +0079 │ │ +390fc8: a505 0109 |007c: ushr-long v5, v1, v9 │ │ +390fcc: 160e 0200 |007e: const-wide/16 v14, #int 2 // #2 │ │ +390fd0: 9c10 050e |0080: sub-long v16, v5, v14 │ │ +390fd4: a512 0c09 |0082: ushr-long v18, v12, v9 │ │ +390fd8: 3108 1012 |0084: cmp-long v8, v16, v18 │ │ +390fdc: 3c08 2100 |0086: if-gtz v8, 00a7 // +0021 │ │ +390fe0: 1605 0300 |0088: const-wide/16 v5, #int 3 // #3 │ │ +390fe4: bb15 |008a: add-long/2addr v5, v1 │ │ +390fe6: 3107 050c |008b: cmp-long v7, v5, v12 │ │ +390fea: 3a07 0800 |008d: if-ltz v7, 0095 // +0008 │ │ +390fee: 6e10 459b 0000 |008f: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.getAndDecrement:()J // method@9b45 │ │ +390ff4: 0b00 |0092: move-result-wide v0 │ │ +390ff6: c030 |0093: and-long/2addr v0, v3 │ │ +390ff8: 1000 |0094: return-wide v0 │ │ +390ffa: 1605 1800 |0095: const-wide/16 v5, #int 24 // #18 │ │ +390ffe: bb15 |0097: add-long/2addr v5, v1 │ │ +391000: 3107 050c |0098: cmp-long v7, v5, v12 │ │ +391004: 3a07 0800 |009a: if-ltz v7, 00a2 // +0008 │ │ +391008: 6e10 469b 0000 |009c: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.incrementAndGet:()J // method@9b46 │ │ +39100e: 0b00 |009f: move-result-wide v0 │ │ +391010: c030 |00a0: and-long/2addr v0, v3 │ │ +391012: 1000 |00a1: return-wide v0 │ │ +391014: c0c3 |00a2: and-long/2addr v3, v12 │ │ +391016: 6e54 439b 1032 |00a3: invoke-virtual {v0, v1, v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ +39101c: 1003 |00a6: return-wide v3 │ │ +39101e: 1603 7d00 |00a7: const-wide/16 v3, #int 125 // #7d │ │ +391022: bc35 |00a9: sub-long/2addr v5, v3 │ │ +391024: 3103 0512 |00aa: cmp-long v3, v5, v18 │ │ +391028: 3c03 0800 |00ac: if-gtz v3, 00b4 // +0008 │ │ +39102c: 6e10 449b 0000 |00ae: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +391032: 0b00 |00b1: move-result-wide v0 │ │ +391034: c1a0 |00b2: or-long/2addr v0, v10 │ │ +391036: 1000 |00b3: return-wide v0 │ │ +391038: 1803 00e4 7df2 8804 0000 |00b4: const-wide v3, #double 2.46353e-311 // #00000488f27de400 │ │ +391042: a505 0107 |00b9: ushr-long v5, v1, v7 │ │ +391046: 3108 0305 |00bb: cmp-long v8, v3, v5 │ │ +39104a: 3c08 2300 |00bd: if-gtz v8, 00e0 // +0023 │ │ +39104e: 1803 0000 0000 c0c0 fe07 |00bf: const-wide v3, #double 3.63823e-270 // #07fec0c000000000 │ │ +391058: a505 0c07 |00c4: ushr-long v5, v12, v7 │ │ +39105c: 3108 0305 |00c6: cmp-long v8, v3, v5 │ │ +391060: 3b08 1800 |00c8: if-gez v8, 00e0 // +0018 │ │ +391064: 9b03 010c |00ca: add-long v3, v1, v12 │ │ +391068: bee3 |00cc: div-long/2addr v3, v14 │ │ +39106a: 1805 0000 0000 907e 0000 |00cd: const-wide v5, #double 6.87527e-310 // #00007e9000000000 │ │ +391074: bc53 |00d2: sub-long/2addr v3, v5 │ │ +391076: c573 |00d3: ushr-long/2addr v3, v7 │ │ +391078: c373 |00d4: shl-long/2addr v3, v7 │ │ +39107a: 6e54 439b 1032 |00d5: invoke-virtual {v0, v1, v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ +391080: 3101 0c03 |00d8: cmp-long v1, v12, v3 │ │ +391084: 3c01 0500 |00da: if-gtz v1, 00df // +0005 │ │ +391088: a100 0c0a |00dc: or-long v0, v12, v10 │ │ +39108c: 1000 |00de: return-wide v0 │ │ +39108e: 0431 |00df: move-wide v1, v3 │ │ +391090: a503 0109 |00e0: ushr-long v3, v1, v9 │ │ +391094: 1705 40fa 0100 |00e2: const-wide/32 v5, #float 1.81608e-40 // #0001fa40 │ │ +39109a: bc53 |00e5: sub-long/2addr v3, v5 │ │ +39109c: 3105 1203 |00e6: cmp-long v5, v18, v3 │ │ +3910a0: 3a05 0800 |00e8: if-ltz v5, 00f0 // +0008 │ │ +3910a4: 6e10 449b 0000 |00ea: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +3910aa: 0b00 |00ed: move-result-wide v0 │ │ +3910ac: c1a0 |00ee: or-long/2addr v0, v10 │ │ +3910ae: 1000 |00ef: return-wide v0 │ │ +3910b0: a100 010a |00f0: or-long v0, v1, v10 │ │ +3910b4: 1000 |00f2: return-wide v0 │ │ +3910b6: 6303 3477 |00f3: sget-boolean v3, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7734 │ │ +3910ba: 3803 0900 |00f5: if-eqz v3, 00fe // +0009 │ │ +3910be: 6a08 3477 |00f7: sput-boolean v8, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7734 │ │ +3910c2: 7110 5aa3 0800 |00f9: invoke-static {v8}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3910c8: 0b00 |00fc: move-result-wide v0 │ │ +3910ca: 1000 |00fd: return-wide v0 │ │ +3910cc: 3103 0c01 |00fe: cmp-long v3, v12, v1 │ │ +3910d0: 3d03 1a00 |0100: if-lez v3, 011a // +001a │ │ +3910d4: 3103 1001 |0102: cmp-long v3, v16, v1 │ │ +3910d8: 3b03 1600 |0104: if-gez v3, 011a // +0016 │ │ +3910dc: 3103 100c |0106: cmp-long v3, v16, v12 │ │ +3910e0: 3b03 1200 |0108: if-gez v3, 011a // +0012 │ │ +3910e4: 1703 0068 d5d0 |010a: const-wide/32 v3, #float -2.86429e+10 // #d0d56800 │ │ +3910ea: 3105 0301 |010d: cmp-long v5, v3, v1 │ │ +3910ee: 3a05 0500 |010f: if-ltz v5, 0114 // +0005 │ │ +3910f2: 6e54 439b 1032 |0111: invoke-virtual {v0, v1, v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ +3910f8: 6e10 469b 0000 |0114: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.incrementAndGet:()J // method@9b46 │ │ +3910fe: 0b00 |0117: move-result-wide v0 │ │ +391100: c1a0 |0118: or-long/2addr v0, v10 │ │ +391102: 1000 |0119: return-wide v0 │ │ +391104: a100 010a |011a: or-long v0, v1, v10 │ │ +391108: 1000 |011c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x000f line=438 │ │ 0x0012 line=440 │ │ 0x001a line=442 │ │ 0x0020 line=444 │ │ @@ -830898,151 +830898,151 @@ │ │ type : '(JDDCCCI)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 27 │ │ ins : 10 │ │ outs : 6 │ │ insns size : 272 16-bit code units │ │ -38f3a0: |[38f3a0] net.sf.dibdib.thread_any.DateFunc.date4Boxed:(JDDCCCI)Ljava/lang/String; │ │ -38f3b0: 0500 1100 |0000: move-wide/from16 v0, v17 │ │ -38f3b4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -38f3b8: 3104 0200 |0004: cmp-long v4, v2, v0 │ │ -38f3bc: 3c04 0400 |0006: if-gtz v4, 000a // +0004 │ │ -38f3c0: 0402 |0008: move-wide v2, v0 │ │ -38f3c2: 2802 |0009: goto 000b // +0002 │ │ -38f3c4: 7d02 |000a: neg-long v2, v0 │ │ -38f3c6: 1805 0000 0000 00c3 be40 |000b: const-wide v5, #double 7875 // #40bec30000000000 │ │ -38f3d0: 1607 0000 |0010: const-wide/16 v7, #int 0 // #0 │ │ -38f3d4: 3009 0515 |0012: cmpg-double v9, v5, v21 │ │ -38f3d8: 3c09 1400 |0014: if-gtz v9, 0028 // +0014 │ │ -38f3dc: 6109 ce72 |0016: sget-wide v9, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -38f3e0: ad09 0915 |0018: mul-double v9, v9, v21 │ │ -38f3e4: 8b99 |001a: double-to-long v9, v9 │ │ -38f3e6: 8699 |001b: long-to-double v9, v9 │ │ -38f3e8: ab0b 1309 |001c: add-double v11, v19, v9 │ │ -38f3ec: ad09 0905 |001e: mul-double v9, v9, v5 │ │ -38f3f0: ac05 1509 |0020: sub-double v5, v21, v9 │ │ -38f3f4: 2f09 0705 |0022: cmpl-double v9, v7, v5 │ │ -38f3f8: 3a09 0800 |0024: if-ltz v9, 002c // +0008 │ │ -38f3fc: 0475 |0026: move-wide v5, v7 │ │ -38f3fe: 2805 |0027: goto 002c // +0005 │ │ -38f400: 050b 1300 |0028: move-wide/from16 v11, v19 │ │ -38f404: 0505 1500 |002a: move-wide/from16 v5, v21 │ │ -38f408: 2209 e812 |002c: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f40c: 7010 4098 0900 |002e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f412: 1a0a 0000 |0031: const-string v10, "" // string@0000 │ │ -38f416: 6e20 4b98 a900 |0033: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f41c: 160d 1027 |0036: const-wide/16 v13, #int 10000 // #2710 │ │ -38f420: bed0 |0038: div-long/2addr v0, v13 │ │ -38f422: 6e30 4898 0901 |0039: invoke-virtual {v9, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -38f428: 6e10 5498 0900 |003c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f42e: 0c00 |003f: move-result-object v0 │ │ -38f430: 6e10 2298 0000 |0040: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38f436: 0a01 |0043: move-result v1 │ │ -38f438: 1249 |0044: const/4 v9, #int 4 // #4 │ │ -38f43a: 3719 3300 |0045: if-le v9, v1, 0078 // +0033 │ │ -38f43e: 2200 e812 |0047: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f442: 7010 4098 0000 |0049: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f448: 1a01 8e06 |004c: const-string v1, "000" // string@068e │ │ -38f44c: 6e20 4b98 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f452: 9e0d 020d |0051: div-long v13, v2, v13 │ │ -38f456: 6e30 4898 d00e |0053: invoke-virtual {v0, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -38f45c: 6e10 5498 0000 |0056: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f462: 0c00 |0059: move-result-object v0 │ │ -38f464: 2201 e812 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f468: 7010 4098 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f46e: 3c04 0400 |005f: if-gtz v4, 0063 // +0004 │ │ -38f472: 07a4 |0061: move-object v4, v10 │ │ -38f474: 2803 |0062: goto 0065 // +0003 │ │ -38f476: 1a04 9305 |0063: const-string v4, "-" // string@0593 │ │ -38f47a: 6e20 4b98 4100 |0065: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f480: 6e10 2298 0000 |0068: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38f486: 0a04 |006b: move-result v4 │ │ -38f488: b194 |006c: sub-int/2addr v4, v9 │ │ -38f48a: 6e20 2d98 4000 |006d: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38f490: 0c00 |0070: move-result-object v0 │ │ -38f492: 6e20 4b98 0100 |0071: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f498: 6e10 5498 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f49e: 0c00 |0077: move-result-object v0 │ │ -38f4a0: 160d 6400 |0078: const-wide/16 v13, #int 100 // #64 │ │ -38f4a4: 9e0f 020d |007a: div-long v15, v2, v13 │ │ -38f4a8: 9f07 0f0d |007c: rem-long v7, v15, v13 │ │ -38f4ac: 8471 |007e: long-to-int v1, v7 │ │ -38f4ae: bfd2 |007f: rem-long/2addr v2, v13 │ │ -38f4b0: 8423 |0080: long-to-int v3, v2 │ │ -38f4b2: 8ab2 |0081: double-to-int v2, v11 │ │ -38f4b4: d324 100e |0082: div-int/lit16 v4, v2, #int 3600 // #0e10 │ │ -38f4b8: db07 023c |0084: div-int/lit8 v7, v2, #int 60 // #3c │ │ -38f4bc: da08 043c |0086: mul-int/lit8 v8, v4, #int 60 // #3c │ │ -38f4c0: b187 |0088: sub-int/2addr v7, v8 │ │ -38f4c2: dc02 023c |0089: rem-int/lit8 v2, v2, #int 60 // #3c │ │ -38f4c6: 2208 e812 |008b: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f4ca: 7010 4098 0800 |008d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f4d0: 6e20 4b98 0800 |0090: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f4d6: 1300 2d00 |0093: const/16 v0, #int 45 // #2d │ │ -38f4da: 6e20 4498 0800 |0095: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38f4e0: 1a09 8106 |0098: const-string v9, "0" // string@0681 │ │ -38f4e4: 130b 0a00 |009a: const/16 v11, #int 10 // #a │ │ -38f4e8: 35b1 0400 |009c: if-ge v1, v11, 00a0 // +0004 │ │ -38f4ec: 079c |009e: move-object v12, v9 │ │ -38f4ee: 2802 |009f: goto 00a1 // +0002 │ │ -38f4f0: 07ac |00a0: move-object v12, v10 │ │ -38f4f2: 6e20 4b98 c800 |00a1: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f4f8: 6e20 4798 1800 |00a4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38f4fe: 6e20 4498 0800 |00a7: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38f504: 35b3 0400 |00aa: if-ge v3, v11, 00ae // +0004 │ │ -38f508: 0790 |00ac: move-object v0, v9 │ │ -38f50a: 2802 |00ad: goto 00af // +0002 │ │ -38f50c: 07a0 |00ae: move-object v0, v10 │ │ -38f50e: 6e20 4b98 0800 |00af: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f514: 6e20 4798 3800 |00b2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38f51a: 0200 1700 |00b5: move/from16 v0, v23 │ │ -38f51e: 6e20 4498 0800 |00b7: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38f524: 35b4 0400 |00ba: if-ge v4, v11, 00be // +0004 │ │ -38f528: 0790 |00bc: move-object v0, v9 │ │ -38f52a: 2802 |00bd: goto 00bf // +0002 │ │ -38f52c: 07a0 |00be: move-object v0, v10 │ │ -38f52e: 6e20 4b98 0800 |00bf: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f534: 6e20 4798 4800 |00c2: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38f53a: 0200 1800 |00c5: move/from16 v0, v24 │ │ -38f53e: 6e20 4498 0800 |00c7: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38f544: 35b7 0400 |00ca: if-ge v7, v11, 00ce // +0004 │ │ -38f548: 0790 |00cc: move-object v0, v9 │ │ -38f54a: 2802 |00cd: goto 00cf // +0002 │ │ -38f54c: 07a0 |00ce: move-object v0, v10 │ │ -38f54e: 6e20 4b98 0800 |00cf: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f554: 6e20 4798 7800 |00d2: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38f55a: 3902 0900 |00d5: if-nez v2, 00de // +0009 │ │ -38f55e: 1600 0000 |00d7: const-wide/16 v0, #int 0 // #0 │ │ -38f562: 2f03 0005 |00d9: cmpl-double v3, v0, v5 │ │ -38f566: 3903 0300 |00db: if-nez v3, 00de // +0003 │ │ -38f56a: 282b |00dd: goto 0108 // +002b │ │ -38f56c: 2200 e812 |00de: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f570: 7010 4098 0000 |00e0: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f576: 0201 1900 |00e3: move/from16 v1, v25 │ │ -38f57a: 6e20 4498 1000 |00e5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38f580: 35b2 0300 |00e8: if-ge v2, v11, 00eb // +0003 │ │ -38f584: 079a |00ea: move-object v10, v9 │ │ -38f586: 6e20 4b98 a000 |00eb: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f58c: 6e20 4798 2000 |00ee: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38f592: 1601 c31e |00f1: const-wide/16 v1, #int 7875 // #1ec3 │ │ -38f596: 1303 0a00 |00f3: const/16 v3, #int 10 // #a │ │ -38f59a: 0511 0500 |00f5: move-wide/from16 v17, v5 │ │ -38f59e: 0513 0100 |00f7: move-wide/from16 v19, v1 │ │ -38f5a2: 0215 0300 |00f9: move/from16 v21, v3 │ │ -38f5a6: 0216 1a00 |00fb: move/from16 v22, v26 │ │ -38f5aa: 7706 f1a1 1100 |00fd: invoke-static/range {v17, v18, v19, v20, v21, v22}, Lnet/sf/dibdib/generic/BigSxg;.rxxFraction4DoublePos:(DJII)Ljava/lang/String; // method@a1f1 │ │ -38f5b0: 0c01 |0100: move-result-object v1 │ │ -38f5b2: 6e20 4b98 1000 |0101: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f5b8: 6e10 5498 0000 |0104: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f5be: 0c0a |0107: move-result-object v10 │ │ -38f5c0: 6e20 4b98 a800 |0108: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f5c6: 6e10 5498 0800 |010b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f5cc: 0c00 |010e: move-result-object v0 │ │ -38f5ce: 1100 |010f: return-object v0 │ │ +38f39c: |[38f39c] net.sf.dibdib.thread_any.DateFunc.date4Boxed:(JDDCCCI)Ljava/lang/String; │ │ +38f3ac: 0500 1100 |0000: move-wide/from16 v0, v17 │ │ +38f3b0: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +38f3b4: 3104 0200 |0004: cmp-long v4, v2, v0 │ │ +38f3b8: 3c04 0400 |0006: if-gtz v4, 000a // +0004 │ │ +38f3bc: 0402 |0008: move-wide v2, v0 │ │ +38f3be: 2802 |0009: goto 000b // +0002 │ │ +38f3c0: 7d02 |000a: neg-long v2, v0 │ │ +38f3c2: 1805 0000 0000 00c3 be40 |000b: const-wide v5, #double 7875 // #40bec30000000000 │ │ +38f3cc: 1607 0000 |0010: const-wide/16 v7, #int 0 // #0 │ │ +38f3d0: 3009 0515 |0012: cmpg-double v9, v5, v21 │ │ +38f3d4: 3c09 1400 |0014: if-gtz v9, 0028 // +0014 │ │ +38f3d8: 6109 ce72 |0016: sget-wide v9, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +38f3dc: ad09 0915 |0018: mul-double v9, v9, v21 │ │ +38f3e0: 8b99 |001a: double-to-long v9, v9 │ │ +38f3e2: 8699 |001b: long-to-double v9, v9 │ │ +38f3e4: ab0b 1309 |001c: add-double v11, v19, v9 │ │ +38f3e8: ad09 0905 |001e: mul-double v9, v9, v5 │ │ +38f3ec: ac05 1509 |0020: sub-double v5, v21, v9 │ │ +38f3f0: 2f09 0705 |0022: cmpl-double v9, v7, v5 │ │ +38f3f4: 3a09 0800 |0024: if-ltz v9, 002c // +0008 │ │ +38f3f8: 0475 |0026: move-wide v5, v7 │ │ +38f3fa: 2805 |0027: goto 002c // +0005 │ │ +38f3fc: 050b 1300 |0028: move-wide/from16 v11, v19 │ │ +38f400: 0505 1500 |002a: move-wide/from16 v5, v21 │ │ +38f404: 2209 e812 |002c: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f408: 7010 4098 0900 |002e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f40e: 1a0a 0000 |0031: const-string v10, "" // string@0000 │ │ +38f412: 6e20 4b98 a900 |0033: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f418: 160d 1027 |0036: const-wide/16 v13, #int 10000 // #2710 │ │ +38f41c: bed0 |0038: div-long/2addr v0, v13 │ │ +38f41e: 6e30 4898 0901 |0039: invoke-virtual {v9, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +38f424: 6e10 5498 0900 |003c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f42a: 0c00 |003f: move-result-object v0 │ │ +38f42c: 6e10 2298 0000 |0040: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38f432: 0a01 |0043: move-result v1 │ │ +38f434: 1249 |0044: const/4 v9, #int 4 // #4 │ │ +38f436: 3719 3300 |0045: if-le v9, v1, 0078 // +0033 │ │ +38f43a: 2200 e812 |0047: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f43e: 7010 4098 0000 |0049: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f444: 1a01 8e06 |004c: const-string v1, "000" // string@068e │ │ +38f448: 6e20 4b98 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f44e: 9e0d 020d |0051: div-long v13, v2, v13 │ │ +38f452: 6e30 4898 d00e |0053: invoke-virtual {v0, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +38f458: 6e10 5498 0000 |0056: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f45e: 0c00 |0059: move-result-object v0 │ │ +38f460: 2201 e812 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f464: 7010 4098 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f46a: 3c04 0400 |005f: if-gtz v4, 0063 // +0004 │ │ +38f46e: 07a4 |0061: move-object v4, v10 │ │ +38f470: 2803 |0062: goto 0065 // +0003 │ │ +38f472: 1a04 9305 |0063: const-string v4, "-" // string@0593 │ │ +38f476: 6e20 4b98 4100 |0065: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f47c: 6e10 2298 0000 |0068: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38f482: 0a04 |006b: move-result v4 │ │ +38f484: b194 |006c: sub-int/2addr v4, v9 │ │ +38f486: 6e20 2d98 4000 |006d: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38f48c: 0c00 |0070: move-result-object v0 │ │ +38f48e: 6e20 4b98 0100 |0071: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f494: 6e10 5498 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f49a: 0c00 |0077: move-result-object v0 │ │ +38f49c: 160d 6400 |0078: const-wide/16 v13, #int 100 // #64 │ │ +38f4a0: 9e0f 020d |007a: div-long v15, v2, v13 │ │ +38f4a4: 9f07 0f0d |007c: rem-long v7, v15, v13 │ │ +38f4a8: 8471 |007e: long-to-int v1, v7 │ │ +38f4aa: bfd2 |007f: rem-long/2addr v2, v13 │ │ +38f4ac: 8423 |0080: long-to-int v3, v2 │ │ +38f4ae: 8ab2 |0081: double-to-int v2, v11 │ │ +38f4b0: d324 100e |0082: div-int/lit16 v4, v2, #int 3600 // #0e10 │ │ +38f4b4: db07 023c |0084: div-int/lit8 v7, v2, #int 60 // #3c │ │ +38f4b8: da08 043c |0086: mul-int/lit8 v8, v4, #int 60 // #3c │ │ +38f4bc: b187 |0088: sub-int/2addr v7, v8 │ │ +38f4be: dc02 023c |0089: rem-int/lit8 v2, v2, #int 60 // #3c │ │ +38f4c2: 2208 e812 |008b: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f4c6: 7010 4098 0800 |008d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f4cc: 6e20 4b98 0800 |0090: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f4d2: 1300 2d00 |0093: const/16 v0, #int 45 // #2d │ │ +38f4d6: 6e20 4498 0800 |0095: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38f4dc: 1a09 8106 |0098: const-string v9, "0" // string@0681 │ │ +38f4e0: 130b 0a00 |009a: const/16 v11, #int 10 // #a │ │ +38f4e4: 35b1 0400 |009c: if-ge v1, v11, 00a0 // +0004 │ │ +38f4e8: 079c |009e: move-object v12, v9 │ │ +38f4ea: 2802 |009f: goto 00a1 // +0002 │ │ +38f4ec: 07ac |00a0: move-object v12, v10 │ │ +38f4ee: 6e20 4b98 c800 |00a1: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f4f4: 6e20 4798 1800 |00a4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38f4fa: 6e20 4498 0800 |00a7: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38f500: 35b3 0400 |00aa: if-ge v3, v11, 00ae // +0004 │ │ +38f504: 0790 |00ac: move-object v0, v9 │ │ +38f506: 2802 |00ad: goto 00af // +0002 │ │ +38f508: 07a0 |00ae: move-object v0, v10 │ │ +38f50a: 6e20 4b98 0800 |00af: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f510: 6e20 4798 3800 |00b2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38f516: 0200 1700 |00b5: move/from16 v0, v23 │ │ +38f51a: 6e20 4498 0800 |00b7: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38f520: 35b4 0400 |00ba: if-ge v4, v11, 00be // +0004 │ │ +38f524: 0790 |00bc: move-object v0, v9 │ │ +38f526: 2802 |00bd: goto 00bf // +0002 │ │ +38f528: 07a0 |00be: move-object v0, v10 │ │ +38f52a: 6e20 4b98 0800 |00bf: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f530: 6e20 4798 4800 |00c2: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38f536: 0200 1800 |00c5: move/from16 v0, v24 │ │ +38f53a: 6e20 4498 0800 |00c7: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38f540: 35b7 0400 |00ca: if-ge v7, v11, 00ce // +0004 │ │ +38f544: 0790 |00cc: move-object v0, v9 │ │ +38f546: 2802 |00cd: goto 00cf // +0002 │ │ +38f548: 07a0 |00ce: move-object v0, v10 │ │ +38f54a: 6e20 4b98 0800 |00cf: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f550: 6e20 4798 7800 |00d2: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38f556: 3902 0900 |00d5: if-nez v2, 00de // +0009 │ │ +38f55a: 1600 0000 |00d7: const-wide/16 v0, #int 0 // #0 │ │ +38f55e: 2f03 0005 |00d9: cmpl-double v3, v0, v5 │ │ +38f562: 3903 0300 |00db: if-nez v3, 00de // +0003 │ │ +38f566: 282b |00dd: goto 0108 // +002b │ │ +38f568: 2200 e812 |00de: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f56c: 7010 4098 0000 |00e0: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f572: 0201 1900 |00e3: move/from16 v1, v25 │ │ +38f576: 6e20 4498 1000 |00e5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38f57c: 35b2 0300 |00e8: if-ge v2, v11, 00eb // +0003 │ │ +38f580: 079a |00ea: move-object v10, v9 │ │ +38f582: 6e20 4b98 a000 |00eb: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f588: 6e20 4798 2000 |00ee: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38f58e: 1601 c31e |00f1: const-wide/16 v1, #int 7875 // #1ec3 │ │ +38f592: 1303 0a00 |00f3: const/16 v3, #int 10 // #a │ │ +38f596: 0511 0500 |00f5: move-wide/from16 v17, v5 │ │ +38f59a: 0513 0100 |00f7: move-wide/from16 v19, v1 │ │ +38f59e: 0215 0300 |00f9: move/from16 v21, v3 │ │ +38f5a2: 0216 1a00 |00fb: move/from16 v22, v26 │ │ +38f5a6: 7706 f1a1 1100 |00fd: invoke-static/range {v17, v18, v19, v20, v21, v22}, Lnet/sf/dibdib/generic/BigSxg;.rxxFraction4DoublePos:(DJII)Ljava/lang/String; // method@a1f1 │ │ +38f5ac: 0c01 |0100: move-result-object v1 │ │ +38f5ae: 6e20 4b98 1000 |0101: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f5b4: 6e10 5498 0000 |0104: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f5ba: 0c0a |0107: move-result-object v10 │ │ +38f5bc: 6e20 4b98 a800 |0108: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f5c2: 6e10 5498 0800 |010b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f5c8: 0c00 |010e: move-result-object v0 │ │ +38f5ca: 1100 |010f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0016 line=897 │ │ 0x002c line=902 │ │ 0x0040 line=903 │ │ 0x0047 line=904 │ │ 0x005a line=905 │ │ @@ -831073,52 +831073,52 @@ │ │ type : '([D)Ljava/lang/String;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 64 16-bit code units │ │ -38f5d0: |[38f5d0] net.sf.dibdib.thread_any.DateFunc.date4EraDay:([D)Ljava/lang/String; │ │ -38f5e0: 380e 0a00 |0000: if-eqz v14, 000a // +000a │ │ -38f5e4: 21e0 |0002: array-length v0, v14 │ │ -38f5e6: 3c00 0300 |0003: if-gtz v0, 0006 // +0003 │ │ -38f5ea: 2805 |0005: goto 000a // +0005 │ │ -38f5ec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -38f5ee: 4500 0e00 |0007: aget-wide v0, v14, v0 │ │ -38f5f2: 2805 |0009: goto 000e // +0005 │ │ -38f5f4: 7100 58a3 0000 |000a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeEraDay:()D // method@a358 │ │ -38f5fa: 0b00 |000d: move-result-wide v0 │ │ -38f5fc: 7120 50a3 1000 |000e: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDay:(D)D // method@a350 │ │ -38f602: 0b00 |0011: move-result-wide v0 │ │ -38f604: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -38f608: 300e 0200 |0014: cmpg-double v14, v2, v0 │ │ -38f60c: 3c0e 0700 |0016: if-gtz v14, 001d // +0007 │ │ -38f610: 8b02 |0018: double-to-long v2, v0 │ │ -38f612: 8622 |0019: long-to-double v2, v2 │ │ -38f614: ac02 0002 |001a: sub-double v2, v0, v2 │ │ -38f618: 2805 |001c: goto 0021 // +0005 │ │ -38f61a: 8002 |001d: neg-double v2, v0 │ │ -38f61c: 8b24 |001e: double-to-long v4, v2 │ │ -38f61e: 8644 |001f: long-to-double v4, v4 │ │ -38f620: cc42 |0020: sub-double/2addr v2, v4 │ │ -38f622: 8b04 |0021: double-to-long v4, v0 │ │ -38f624: 1606 0000 |0022: const-wide/16 v6, #int 0 // #0 │ │ -38f628: 1800 0000 0000 0018 f540 |0024: const-wide v0, #double 86400 // #40f5180000000000 │ │ -38f632: ad02 0200 |0029: mul-double v2, v2, v0 │ │ -38f636: 1800 0000 0000 00c3 be40 |002b: const-wide v0, #double 7875 // #40bec30000000000 │ │ -38f640: ad02 0200 |0030: mul-double v2, v2, v0 │ │ -38f644: 8b20 |0032: double-to-long v0, v2 │ │ -38f646: 8608 |0033: long-to-double v8, v0 │ │ -38f648: 130a 5400 |0034: const/16 v10, #int 84 // #54 │ │ -38f64c: 130b 3a00 |0036: const/16 v11, #int 58 // #3a │ │ -38f650: 130c 3a00 |0038: const/16 v12, #int 58 // #3a │ │ -38f654: 123d |003a: const/4 v13, #int 3 // #3 │ │ -38f656: 770a 5ba3 0400 |003b: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Boxed:(JDDCCCI)Ljava/lang/String; // method@a35b │ │ -38f65c: 0c0e |003e: move-result-object v14 │ │ -38f65e: 110e |003f: return-object v14 │ │ +38f5cc: |[38f5cc] net.sf.dibdib.thread_any.DateFunc.date4EraDay:([D)Ljava/lang/String; │ │ +38f5dc: 380e 0a00 |0000: if-eqz v14, 000a // +000a │ │ +38f5e0: 21e0 |0002: array-length v0, v14 │ │ +38f5e2: 3c00 0300 |0003: if-gtz v0, 0006 // +0003 │ │ +38f5e6: 2805 |0005: goto 000a // +0005 │ │ +38f5e8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +38f5ea: 4500 0e00 |0007: aget-wide v0, v14, v0 │ │ +38f5ee: 2805 |0009: goto 000e // +0005 │ │ +38f5f0: 7100 58a3 0000 |000a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeEraDay:()D // method@a358 │ │ +38f5f6: 0b00 |000d: move-result-wide v0 │ │ +38f5f8: 7120 50a3 1000 |000e: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDay:(D)D // method@a350 │ │ +38f5fe: 0b00 |0011: move-result-wide v0 │ │ +38f600: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +38f604: 300e 0200 |0014: cmpg-double v14, v2, v0 │ │ +38f608: 3c0e 0700 |0016: if-gtz v14, 001d // +0007 │ │ +38f60c: 8b02 |0018: double-to-long v2, v0 │ │ +38f60e: 8622 |0019: long-to-double v2, v2 │ │ +38f610: ac02 0002 |001a: sub-double v2, v0, v2 │ │ +38f614: 2805 |001c: goto 0021 // +0005 │ │ +38f616: 8002 |001d: neg-double v2, v0 │ │ +38f618: 8b24 |001e: double-to-long v4, v2 │ │ +38f61a: 8644 |001f: long-to-double v4, v4 │ │ +38f61c: cc42 |0020: sub-double/2addr v2, v4 │ │ +38f61e: 8b04 |0021: double-to-long v4, v0 │ │ +38f620: 1606 0000 |0022: const-wide/16 v6, #int 0 // #0 │ │ +38f624: 1800 0000 0000 0018 f540 |0024: const-wide v0, #double 86400 // #40f5180000000000 │ │ +38f62e: ad02 0200 |0029: mul-double v2, v2, v0 │ │ +38f632: 1800 0000 0000 00c3 be40 |002b: const-wide v0, #double 7875 // #40bec30000000000 │ │ +38f63c: ad02 0200 |0030: mul-double v2, v2, v0 │ │ +38f640: 8b20 |0032: double-to-long v0, v2 │ │ +38f642: 8608 |0033: long-to-double v8, v0 │ │ +38f644: 130a 5400 |0034: const/16 v10, #int 84 // #54 │ │ +38f648: 130b 3a00 |0036: const/16 v11, #int 58 // #3a │ │ +38f64c: 130c 3a00 |0038: const/16 v12, #int 58 // #3a │ │ +38f650: 123d |003a: const/4 v13, #int 3 // #3 │ │ +38f652: 770a 5ba3 0400 |003b: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Boxed:(JDDCCCI)Ljava/lang/String; // method@a35b │ │ +38f658: 0c0e |003e: move-result-object v14 │ │ +38f65a: 110e |003f: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=949 │ │ 0x000e line=950 │ │ 0x003b line=952 │ │ locals : │ │ 0x0000 - 0x0040 reg=14 (null) [D │ │ @@ -831128,212 +831128,212 @@ │ │ type : '(JC)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 32 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 366 16-bit code units │ │ -38f660: |[38f660] net.sf.dibdib.thread_any.DateFunc.date4Hash62:(JC)Ljava/lang/String; │ │ -38f670: 0500 1d00 |0000: move-wide/from16 v0, v29 │ │ -38f674: 1302 4100 |0002: const/16 v2, #int 65 // #41 │ │ -38f678: 1303 2e00 |0004: const/16 v3, #int 46 // #2e │ │ -38f67c: 0204 1f00 |0006: move/from16 v4, v31 │ │ -38f680: 3742 0400 |0008: if-le v2, v4, 000c // +0004 │ │ -38f684: 1304 2e00 |000a: const/16 v4, #int 46 // #2e │ │ -38f688: 1305 5a00 |000c: const/16 v5, #int 90 // #5a │ │ -38f68c: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -38f68e: 3445 0700 |000f: if-lt v5, v4, 0016 // +0007 │ │ -38f692: 3343 0300 |0011: if-ne v3, v4, 0014 // +0003 │ │ -38f696: 2803 |0013: goto 0016 // +0003 │ │ -38f698: 1208 |0014: const/4 v8, #int 0 // #0 │ │ -38f69a: 2802 |0015: goto 0017 // +0002 │ │ -38f69c: 1218 |0016: const/4 v8, #int 1 // #1 │ │ -38f69e: 1609 0200 |0017: const-wide/16 v9, #int 2 // #2 │ │ -38f6a2: c009 |0019: and-long/2addr v9, v0 │ │ -38f6a4: 160b 0000 |001a: const-wide/16 v11, #int 0 // #0 │ │ -38f6a8: 310d 0b09 |001c: cmp-long v13, v11, v9 │ │ -38f6ac: 380d 0400 |001e: if-eqz v13, 0022 // +0004 │ │ -38f6b0: 1219 |0020: const/4 v9, #int 1 // #1 │ │ -38f6b2: 2802 |0021: goto 0023 // +0002 │ │ -38f6b4: 1209 |0022: const/4 v9, #int 0 // #0 │ │ -38f6b6: 3545 0900 |0023: if-ge v5, v4, 002c // +0009 │ │ -38f6ba: dd04 047f |0025: and-int/lit8 v4, v4, #int 127 // #7f │ │ -38f6be: de04 0460 |0027: or-int/lit8 v4, v4, #int 96 // #60 │ │ -38f6c2: d804 04e0 |0029: add-int/lit8 v4, v4, #int -32 // #e0 │ │ -38f6c6: 8e44 |002b: int-to-char v4, v4 │ │ -38f6c8: 130a 5900 |002c: const/16 v10, #int 89 // #59 │ │ -38f6cc: 3345 0400 |002e: if-ne v5, v4, 0032 // +0004 │ │ -38f6d0: 1304 5900 |0030: const/16 v4, #int 89 // #59 │ │ -38f6d4: 1235 |0032: const/4 v5, #int 3 // #3 │ │ -38f6d6: 235d 1915 |0033: new-array v13, v5, [I // type@1519 │ │ -38f6da: 7130 74a3 100d |0035: invoke-static {v0, v1, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4Hash62:(J[I)D // method@a374 │ │ -38f6e0: 0b00 |0038: move-result-wide v0 │ │ -38f6e2: 130e 4500 |0039: const/16 v14, #int 69 // #45 │ │ -38f6e6: 334e 0d00 |003b: if-ne v14, v4, 0048 // +000d │ │ -38f6ea: 1802 0000 c09d 0c64 2d42 |003d: const-wide v2, #double 6.31163e+10 // #422d640c9dc00000 │ │ -38f6f4: cc20 |0042: sub-double/2addr v0, v2 │ │ -38f6f6: 7120 67a3 1000 |0043: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.dateTerrestrialTime4J2000Ticks:(D)Ljava/lang/String; // method@a367 │ │ -38f6fc: 0c00 |0046: move-result-object v0 │ │ -38f6fe: 1100 |0047: return-object v0 │ │ -38f700: 3808 1800 |0048: if-eqz v8, 0060 // +0018 │ │ -38f704: 630e 3277 |004a: sget-boolean v14, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7732 │ │ -38f708: 390e 0500 |004c: if-nez v14, 0051 // +0005 │ │ -38f70c: 7100 54a3 0000 |004e: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ -38f712: 3343 0800 |0051: if-ne v3, v4, 0059 // +0008 │ │ -38f716: 3909 0300 |0053: if-nez v9, 0056 // +0003 │ │ -38f71a: 2804 |0055: goto 0059 // +0004 │ │ -38f71c: 4409 0d07 |0056: aget v9, v13, v7 │ │ -38f720: 2809 |0058: goto 0061 // +0009 │ │ -38f722: 6009 3377 |0059: sget v9, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7733 │ │ -38f726: 140e 60ea 0000 |005b: const v14, #float 8.40779e-41 // #0000ea60 │ │ -38f72c: b3e9 |005e: div-int/2addr v9, v14 │ │ -38f72e: 2802 |005f: goto 0061 // +0002 │ │ -38f730: 1209 |0060: const/4 v9, #int 0 // #0 │ │ -38f732: 839e |0061: int-to-double v14, v9 │ │ -38f734: 1910 4e40 |0062: const-wide/high16 v16, #long 4633641066610819072 // #404e │ │ -38f738: ad0e 0e10 |0064: mul-double v14, v14, v16 │ │ -38f73c: cbe0 |0066: add-double/2addr v0, v14 │ │ -38f73e: 180e 0000 0000 0018 f540 |0067: const-wide v14, #double 86400 // #40f5180000000000 │ │ -38f748: 324a 0700 |006c: if-eq v10, v4, 0073 // +0007 │ │ -38f74c: 7120 72a3 1000 |006e: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayNmz4EraTicks:(D)D // method@a372 │ │ -38f752: 0b00 |0071: move-result-wide v0 │ │ -38f754: 2802 |0072: goto 0074 // +0002 │ │ -38f756: cee0 |0073: div-double/2addr v0, v14 │ │ -38f758: 1910 e03f |0074: const-wide/high16 v16, #long 4602678819172646912 // #3fe0 │ │ -38f75c: ab00 0010 |0076: add-double v0, v0, v16 │ │ -38f760: 1610 0000 |0078: const-wide/16 v16, #int 0 // #0 │ │ -38f764: 3012 1000 |007a: cmpg-double v18, v16, v0 │ │ -38f768: 3c12 0400 |007c: if-gtz v18, 0080 // +0004 │ │ -38f76c: 8b0b |007e: double-to-long v11, v0 │ │ -38f76e: 2805 |007f: goto 0084 // +0005 │ │ -38f770: 190b f0bf |0080: const-wide/high16 v11, #long -4616189618054758400 // #bff0 │ │ -38f774: cb0b |0082: add-double/2addr v11, v0 │ │ -38f776: 8bbb |0083: double-to-long v11, v11 │ │ -38f778: 1307 4a00 |0084: const/16 v7, #int 74 // #4a │ │ -38f77c: 3247 0900 |0086: if-eq v7, v4, 008f // +0009 │ │ -38f780: 7120 51a3 cb00 |0088: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDayAs12h:(J)J // method@a351 │ │ -38f786: 0b10 |008b: move-result-wide v16 │ │ -38f788: 0502 1000 |008c: move-wide/from16 v2, v16 │ │ -38f78c: 2803 |008e: goto 0091 // +0003 │ │ -38f78e: 1602 0000 |008f: const-wide/16 v2, #int 0 // #0 │ │ -38f792: 1307 5400 |0091: const/16 v7, #int 84 // #54 │ │ -38f796: 3247 1e00 |0093: if-eq v7, v4, 00b1 // +001e │ │ -38f79a: 324a 1c00 |0095: if-eq v10, v4, 00b1 // +001c │ │ -38f79e: 1810 0000 00e0 1a2d 6e41 |0097: const-wide v16, #double 1.5821e+07 // #416e2d1ae0000000 │ │ -38f7a8: 8625 |009c: long-to-double v5, v2 │ │ -38f7aa: 2f13 1005 |009d: cmpl-double v19, v16, v5 │ │ -38f7ae: 3d13 0b00 |009f: if-lez v19, 00aa // +000b │ │ -38f7b2: 1305 4700 |00a1: const/16 v5, #int 71 // #47 │ │ -38f7b6: 3245 0700 |00a3: if-eq v5, v4, 00aa // +0007 │ │ -38f7ba: 7120 53a3 cb00 |00a5: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedJulian4EraDayAs12h:(J)J // method@a353 │ │ -38f7c0: 0b02 |00a8: move-result-wide v2 │ │ -38f7c2: 2808 |00a9: goto 00b1 // +0008 │ │ -38f7c4: 1605 1027 |00aa: const-wide/16 v5, #int 10000 // #2710 │ │ -38f7c8: 3110 0205 |00ac: cmp-long v16, v2, v5 │ │ -38f7cc: 3b10 0300 |00ae: if-gez v16, 00b1 // +0003 │ │ -38f7d0: bc52 |00b0: sub-long/2addr v2, v5 │ │ -38f7d2: 0513 0200 |00b1: move-wide/from16 v19, v2 │ │ -38f7d6: 86b2 |00b3: long-to-double v2, v11 │ │ -38f7d8: cc20 |00b4: sub-double/2addr v0, v2 │ │ -38f7da: ad15 000e |00b5: mul-double v21, v0, v14 │ │ -38f7de: 1210 |00b7: const/4 v0, #int 1 // #1 │ │ -38f7e0: 4401 0d00 |00b8: aget v1, v13, v0 │ │ -38f7e4: 3d01 0800 |00ba: if-lez v1, 00c2 // +0008 │ │ -38f7e8: 1230 |00bc: const/4 v0, #int 3 // #3 │ │ -38f7ea: 3601 0500 |00bd: if-gt v1, v0, 00c2 // +0005 │ │ -38f7ee: 1300 3f00 |00bf: const/16 v0, #int 63 // #3f │ │ -38f7f2: 2803 |00c1: goto 00c4 // +0003 │ │ -38f7f4: 1300 3a00 |00c2: const/16 v0, #int 58 // #3a │ │ -38f7f8: 3808 0e00 |00c4: if-eqz v8, 00d2 // +000e │ │ -38f7fc: 3809 0c00 |00c6: if-eqz v9, 00d2 // +000c │ │ -38f800: 1302 2e00 |00c8: const/16 v2, #int 46 // #2e │ │ -38f804: 3242 0800 |00ca: if-eq v2, v4, 00d2 // +0008 │ │ -38f808: d804 0461 |00cc: add-int/lit8 v4, v4, #int 97 // #61 │ │ -38f80c: 1302 4100 |00ce: const/16 v2, #int 65 // #41 │ │ -38f810: b124 |00d0: sub-int/2addr v4, v2 │ │ -38f812: 8e44 |00d1: int-to-char v4, v4 │ │ -38f814: 0219 0400 |00d2: move/from16 v25, v4 │ │ -38f818: 1617 0000 |00d4: const-wide/16 v23, #int 0 // #0 │ │ -38f81c: 131b 3a00 |00d6: const/16 v27, #int 58 // #3a │ │ -38f820: 131c 0000 |00d8: const/16 v28, #int 0 // #0 │ │ -38f824: 021a 0000 |00da: move/from16 v26, v0 │ │ -38f828: 770a 5ba3 1300 |00dc: invoke-static/range {v19, v20, v21, v22, v23, v24, v25, v26, v27, v28}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Boxed:(JDDCCCI)Ljava/lang/String; // method@a35b │ │ -38f82e: 0c02 |00df: move-result-object v2 │ │ -38f830: 3d01 4500 |00e0: if-lez v1, 0125 // +0045 │ │ -38f834: 1233 |00e2: const/4 v3, #int 3 // #3 │ │ -38f836: 3631 4200 |00e3: if-gt v1, v3, 0125 // +0042 │ │ -38f83a: 6e20 1a98 0200 |00e5: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -38f840: 0a00 |00e8: move-result v0 │ │ -38f842: 1213 |00e9: const/4 v3, #int 1 // #1 │ │ -38f844: 3313 2300 |00ea: if-ne v3, v1, 010d // +0023 │ │ -38f848: 2201 e812 |00ec: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f84c: 7010 4098 0100 |00ee: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f852: d804 00fe |00f1: add-int/lit8 v4, v0, #int -2 // #fe │ │ -38f856: 1205 |00f3: const/4 v5, #int 0 // #0 │ │ -38f858: 6e30 2e98 5204 |00f4: invoke-virtual {v2, v5, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38f85e: 0c04 |00f7: move-result-object v4 │ │ -38f860: 6e20 4b98 4100 |00f8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f866: 1a04 6908 |00fb: const-string v4, "??:" // string@0869 │ │ -38f86a: 6e20 4b98 4100 |00fd: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f870: b030 |0100: add-int/2addr v0, v3 │ │ -38f872: 6e20 2d98 0200 |0101: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38f878: 0c00 |0104: move-result-object v0 │ │ -38f87a: 6e20 4b98 0100 |0105: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f880: 6e10 5498 0100 |0108: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f886: 0c00 |010b: move-result-object v0 │ │ -38f888: 2817 |010c: goto 0123 // +0017 │ │ -38f88a: 1205 |010d: const/4 v5, #int 0 // #0 │ │ -38f88c: 2201 e812 |010e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f890: 7010 4098 0100 |0110: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f896: 6e30 2e98 5200 |0113: invoke-virtual {v2, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38f89c: 0c00 |0116: move-result-object v0 │ │ -38f89e: 6e20 4b98 0100 |0117: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f8a4: 1a00 6a08 |011a: const-string v0, "???" // string@086a │ │ -38f8a8: 6e20 4b98 0100 |011c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f8ae: 6e10 5498 0100 |011f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f8b4: 0c00 |0122: move-result-object v0 │ │ -38f8b6: 0702 |0123: move-object v2, v0 │ │ -38f8b8: 2849 |0124: goto 016d // +0049 │ │ -38f8ba: 3809 4800 |0125: if-eqz v9, 016d // +0048 │ │ -38f8be: 3908 4600 |0127: if-nez v8, 016d // +0046 │ │ -38f8c2: 2200 e812 |0129: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f8c6: 7010 4098 0000 |012b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f8cc: 6e20 4b98 2000 |012e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f8d2: 3b09 0500 |0131: if-gez v9, 0136 // +0005 │ │ -38f8d6: 1a01 9305 |0133: const-string v1, "-" // string@0593 │ │ -38f8da: 2803 |0135: goto 0138 // +0003 │ │ -38f8dc: 1a01 ce04 |0136: const-string v1, "+" // string@04ce │ │ -38f8e0: 6e20 4b98 1000 |0138: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f8e6: 6e10 5498 0000 |013b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f8ec: 0c00 |013e: move-result-object v0 │ │ -38f8ee: 3a09 0300 |013f: if-ltz v9, 0142 // +0003 │ │ -38f8f2: 2802 |0141: goto 0143 // +0002 │ │ -38f8f4: 7b99 |0142: neg-int v9, v9 │ │ -38f8f6: 2201 e812 |0143: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -38f8fa: 7010 4098 0100 |0145: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38f900: 6e20 4b98 0100 |0148: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f906: 1220 |014b: const/4 v0, #int 2 // #2 │ │ -38f908: 2300 da15 |014c: new-array v0, v0, [Ljava/lang/Object; // type@15da │ │ -38f90c: db02 093c |014e: div-int/lit8 v2, v9, #int 60 // #3c │ │ -38f910: 7110 9e97 0200 |0150: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -38f916: 0c02 |0153: move-result-object v2 │ │ -38f918: 1203 |0154: const/4 v3, #int 0 // #0 │ │ -38f91a: 4d02 0003 |0155: aput-object v2, v0, v3 │ │ -38f91e: dc09 093c |0157: rem-int/lit8 v9, v9, #int 60 // #3c │ │ -38f922: 7110 9e97 0900 |0159: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -38f928: 0c02 |015c: move-result-object v2 │ │ -38f92a: 1213 |015d: const/4 v3, #int 1 // #1 │ │ -38f92c: 4d02 0003 |015e: aput-object v2, v0, v3 │ │ -38f930: 1a02 5703 |0160: const-string v2, "%02d:%02d" // string@0357 │ │ -38f934: 7120 1498 0200 |0162: invoke-static {v2, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9814 │ │ -38f93a: 0c00 |0165: move-result-object v0 │ │ -38f93c: 6e20 4b98 0100 |0166: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38f942: 6e10 5498 0100 |0169: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38f948: 0c02 |016c: move-result-object v2 │ │ -38f94a: 1102 |016d: return-object v2 │ │ +38f65c: |[38f65c] net.sf.dibdib.thread_any.DateFunc.date4Hash62:(JC)Ljava/lang/String; │ │ +38f66c: 0500 1d00 |0000: move-wide/from16 v0, v29 │ │ +38f670: 1302 4100 |0002: const/16 v2, #int 65 // #41 │ │ +38f674: 1303 2e00 |0004: const/16 v3, #int 46 // #2e │ │ +38f678: 0204 1f00 |0006: move/from16 v4, v31 │ │ +38f67c: 3742 0400 |0008: if-le v2, v4, 000c // +0004 │ │ +38f680: 1304 2e00 |000a: const/16 v4, #int 46 // #2e │ │ +38f684: 1305 5a00 |000c: const/16 v5, #int 90 // #5a │ │ +38f688: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +38f68a: 3445 0700 |000f: if-lt v5, v4, 0016 // +0007 │ │ +38f68e: 3343 0300 |0011: if-ne v3, v4, 0014 // +0003 │ │ +38f692: 2803 |0013: goto 0016 // +0003 │ │ +38f694: 1208 |0014: const/4 v8, #int 0 // #0 │ │ +38f696: 2802 |0015: goto 0017 // +0002 │ │ +38f698: 1218 |0016: const/4 v8, #int 1 // #1 │ │ +38f69a: 1609 0200 |0017: const-wide/16 v9, #int 2 // #2 │ │ +38f69e: c009 |0019: and-long/2addr v9, v0 │ │ +38f6a0: 160b 0000 |001a: const-wide/16 v11, #int 0 // #0 │ │ +38f6a4: 310d 0b09 |001c: cmp-long v13, v11, v9 │ │ +38f6a8: 380d 0400 |001e: if-eqz v13, 0022 // +0004 │ │ +38f6ac: 1219 |0020: const/4 v9, #int 1 // #1 │ │ +38f6ae: 2802 |0021: goto 0023 // +0002 │ │ +38f6b0: 1209 |0022: const/4 v9, #int 0 // #0 │ │ +38f6b2: 3545 0900 |0023: if-ge v5, v4, 002c // +0009 │ │ +38f6b6: dd04 047f |0025: and-int/lit8 v4, v4, #int 127 // #7f │ │ +38f6ba: de04 0460 |0027: or-int/lit8 v4, v4, #int 96 // #60 │ │ +38f6be: d804 04e0 |0029: add-int/lit8 v4, v4, #int -32 // #e0 │ │ +38f6c2: 8e44 |002b: int-to-char v4, v4 │ │ +38f6c4: 130a 5900 |002c: const/16 v10, #int 89 // #59 │ │ +38f6c8: 3345 0400 |002e: if-ne v5, v4, 0032 // +0004 │ │ +38f6cc: 1304 5900 |0030: const/16 v4, #int 89 // #59 │ │ +38f6d0: 1235 |0032: const/4 v5, #int 3 // #3 │ │ +38f6d2: 235d 1915 |0033: new-array v13, v5, [I // type@1519 │ │ +38f6d6: 7130 74a3 100d |0035: invoke-static {v0, v1, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4Hash62:(J[I)D // method@a374 │ │ +38f6dc: 0b00 |0038: move-result-wide v0 │ │ +38f6de: 130e 4500 |0039: const/16 v14, #int 69 // #45 │ │ +38f6e2: 334e 0d00 |003b: if-ne v14, v4, 0048 // +000d │ │ +38f6e6: 1802 0000 c09d 0c64 2d42 |003d: const-wide v2, #double 6.31163e+10 // #422d640c9dc00000 │ │ +38f6f0: cc20 |0042: sub-double/2addr v0, v2 │ │ +38f6f2: 7120 67a3 1000 |0043: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.dateTerrestrialTime4J2000Ticks:(D)Ljava/lang/String; // method@a367 │ │ +38f6f8: 0c00 |0046: move-result-object v0 │ │ +38f6fa: 1100 |0047: return-object v0 │ │ +38f6fc: 3808 1800 |0048: if-eqz v8, 0060 // +0018 │ │ +38f700: 630e 3277 |004a: sget-boolean v14, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7732 │ │ +38f704: 390e 0500 |004c: if-nez v14, 0051 // +0005 │ │ +38f708: 7100 54a3 0000 |004e: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ +38f70e: 3343 0800 |0051: if-ne v3, v4, 0059 // +0008 │ │ +38f712: 3909 0300 |0053: if-nez v9, 0056 // +0003 │ │ +38f716: 2804 |0055: goto 0059 // +0004 │ │ +38f718: 4409 0d07 |0056: aget v9, v13, v7 │ │ +38f71c: 2809 |0058: goto 0061 // +0009 │ │ +38f71e: 6009 3377 |0059: sget v9, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7733 │ │ +38f722: 140e 60ea 0000 |005b: const v14, #float 8.40779e-41 // #0000ea60 │ │ +38f728: b3e9 |005e: div-int/2addr v9, v14 │ │ +38f72a: 2802 |005f: goto 0061 // +0002 │ │ +38f72c: 1209 |0060: const/4 v9, #int 0 // #0 │ │ +38f72e: 839e |0061: int-to-double v14, v9 │ │ +38f730: 1910 4e40 |0062: const-wide/high16 v16, #long 4633641066610819072 // #404e │ │ +38f734: ad0e 0e10 |0064: mul-double v14, v14, v16 │ │ +38f738: cbe0 |0066: add-double/2addr v0, v14 │ │ +38f73a: 180e 0000 0000 0018 f540 |0067: const-wide v14, #double 86400 // #40f5180000000000 │ │ +38f744: 324a 0700 |006c: if-eq v10, v4, 0073 // +0007 │ │ +38f748: 7120 72a3 1000 |006e: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayNmz4EraTicks:(D)D // method@a372 │ │ +38f74e: 0b00 |0071: move-result-wide v0 │ │ +38f750: 2802 |0072: goto 0074 // +0002 │ │ +38f752: cee0 |0073: div-double/2addr v0, v14 │ │ +38f754: 1910 e03f |0074: const-wide/high16 v16, #long 4602678819172646912 // #3fe0 │ │ +38f758: ab00 0010 |0076: add-double v0, v0, v16 │ │ +38f75c: 1610 0000 |0078: const-wide/16 v16, #int 0 // #0 │ │ +38f760: 3012 1000 |007a: cmpg-double v18, v16, v0 │ │ +38f764: 3c12 0400 |007c: if-gtz v18, 0080 // +0004 │ │ +38f768: 8b0b |007e: double-to-long v11, v0 │ │ +38f76a: 2805 |007f: goto 0084 // +0005 │ │ +38f76c: 190b f0bf |0080: const-wide/high16 v11, #long -4616189618054758400 // #bff0 │ │ +38f770: cb0b |0082: add-double/2addr v11, v0 │ │ +38f772: 8bbb |0083: double-to-long v11, v11 │ │ +38f774: 1307 4a00 |0084: const/16 v7, #int 74 // #4a │ │ +38f778: 3247 0900 |0086: if-eq v7, v4, 008f // +0009 │ │ +38f77c: 7120 51a3 cb00 |0088: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDayAs12h:(J)J // method@a351 │ │ +38f782: 0b10 |008b: move-result-wide v16 │ │ +38f784: 0502 1000 |008c: move-wide/from16 v2, v16 │ │ +38f788: 2803 |008e: goto 0091 // +0003 │ │ +38f78a: 1602 0000 |008f: const-wide/16 v2, #int 0 // #0 │ │ +38f78e: 1307 5400 |0091: const/16 v7, #int 84 // #54 │ │ +38f792: 3247 1e00 |0093: if-eq v7, v4, 00b1 // +001e │ │ +38f796: 324a 1c00 |0095: if-eq v10, v4, 00b1 // +001c │ │ +38f79a: 1810 0000 00e0 1a2d 6e41 |0097: const-wide v16, #double 1.5821e+07 // #416e2d1ae0000000 │ │ +38f7a4: 8625 |009c: long-to-double v5, v2 │ │ +38f7a6: 2f13 1005 |009d: cmpl-double v19, v16, v5 │ │ +38f7aa: 3d13 0b00 |009f: if-lez v19, 00aa // +000b │ │ +38f7ae: 1305 4700 |00a1: const/16 v5, #int 71 // #47 │ │ +38f7b2: 3245 0700 |00a3: if-eq v5, v4, 00aa // +0007 │ │ +38f7b6: 7120 53a3 cb00 |00a5: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedJulian4EraDayAs12h:(J)J // method@a353 │ │ +38f7bc: 0b02 |00a8: move-result-wide v2 │ │ +38f7be: 2808 |00a9: goto 00b1 // +0008 │ │ +38f7c0: 1605 1027 |00aa: const-wide/16 v5, #int 10000 // #2710 │ │ +38f7c4: 3110 0205 |00ac: cmp-long v16, v2, v5 │ │ +38f7c8: 3b10 0300 |00ae: if-gez v16, 00b1 // +0003 │ │ +38f7cc: bc52 |00b0: sub-long/2addr v2, v5 │ │ +38f7ce: 0513 0200 |00b1: move-wide/from16 v19, v2 │ │ +38f7d2: 86b2 |00b3: long-to-double v2, v11 │ │ +38f7d4: cc20 |00b4: sub-double/2addr v0, v2 │ │ +38f7d6: ad15 000e |00b5: mul-double v21, v0, v14 │ │ +38f7da: 1210 |00b7: const/4 v0, #int 1 // #1 │ │ +38f7dc: 4401 0d00 |00b8: aget v1, v13, v0 │ │ +38f7e0: 3d01 0800 |00ba: if-lez v1, 00c2 // +0008 │ │ +38f7e4: 1230 |00bc: const/4 v0, #int 3 // #3 │ │ +38f7e6: 3601 0500 |00bd: if-gt v1, v0, 00c2 // +0005 │ │ +38f7ea: 1300 3f00 |00bf: const/16 v0, #int 63 // #3f │ │ +38f7ee: 2803 |00c1: goto 00c4 // +0003 │ │ +38f7f0: 1300 3a00 |00c2: const/16 v0, #int 58 // #3a │ │ +38f7f4: 3808 0e00 |00c4: if-eqz v8, 00d2 // +000e │ │ +38f7f8: 3809 0c00 |00c6: if-eqz v9, 00d2 // +000c │ │ +38f7fc: 1302 2e00 |00c8: const/16 v2, #int 46 // #2e │ │ +38f800: 3242 0800 |00ca: if-eq v2, v4, 00d2 // +0008 │ │ +38f804: d804 0461 |00cc: add-int/lit8 v4, v4, #int 97 // #61 │ │ +38f808: 1302 4100 |00ce: const/16 v2, #int 65 // #41 │ │ +38f80c: b124 |00d0: sub-int/2addr v4, v2 │ │ +38f80e: 8e44 |00d1: int-to-char v4, v4 │ │ +38f810: 0219 0400 |00d2: move/from16 v25, v4 │ │ +38f814: 1617 0000 |00d4: const-wide/16 v23, #int 0 // #0 │ │ +38f818: 131b 3a00 |00d6: const/16 v27, #int 58 // #3a │ │ +38f81c: 131c 0000 |00d8: const/16 v28, #int 0 // #0 │ │ +38f820: 021a 0000 |00da: move/from16 v26, v0 │ │ +38f824: 770a 5ba3 1300 |00dc: invoke-static/range {v19, v20, v21, v22, v23, v24, v25, v26, v27, v28}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Boxed:(JDDCCCI)Ljava/lang/String; // method@a35b │ │ +38f82a: 0c02 |00df: move-result-object v2 │ │ +38f82c: 3d01 4500 |00e0: if-lez v1, 0125 // +0045 │ │ +38f830: 1233 |00e2: const/4 v3, #int 3 // #3 │ │ +38f832: 3631 4200 |00e3: if-gt v1, v3, 0125 // +0042 │ │ +38f836: 6e20 1a98 0200 |00e5: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +38f83c: 0a00 |00e8: move-result v0 │ │ +38f83e: 1213 |00e9: const/4 v3, #int 1 // #1 │ │ +38f840: 3313 2300 |00ea: if-ne v3, v1, 010d // +0023 │ │ +38f844: 2201 e812 |00ec: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f848: 7010 4098 0100 |00ee: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f84e: d804 00fe |00f1: add-int/lit8 v4, v0, #int -2 // #fe │ │ +38f852: 1205 |00f3: const/4 v5, #int 0 // #0 │ │ +38f854: 6e30 2e98 5204 |00f4: invoke-virtual {v2, v5, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38f85a: 0c04 |00f7: move-result-object v4 │ │ +38f85c: 6e20 4b98 4100 |00f8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f862: 1a04 6908 |00fb: const-string v4, "??:" // string@0869 │ │ +38f866: 6e20 4b98 4100 |00fd: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f86c: b030 |0100: add-int/2addr v0, v3 │ │ +38f86e: 6e20 2d98 0200 |0101: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38f874: 0c00 |0104: move-result-object v0 │ │ +38f876: 6e20 4b98 0100 |0105: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f87c: 6e10 5498 0100 |0108: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f882: 0c00 |010b: move-result-object v0 │ │ +38f884: 2817 |010c: goto 0123 // +0017 │ │ +38f886: 1205 |010d: const/4 v5, #int 0 // #0 │ │ +38f888: 2201 e812 |010e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f88c: 7010 4098 0100 |0110: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f892: 6e30 2e98 5200 |0113: invoke-virtual {v2, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38f898: 0c00 |0116: move-result-object v0 │ │ +38f89a: 6e20 4b98 0100 |0117: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f8a0: 1a00 6a08 |011a: const-string v0, "???" // string@086a │ │ +38f8a4: 6e20 4b98 0100 |011c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f8aa: 6e10 5498 0100 |011f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f8b0: 0c00 |0122: move-result-object v0 │ │ +38f8b2: 0702 |0123: move-object v2, v0 │ │ +38f8b4: 2849 |0124: goto 016d // +0049 │ │ +38f8b6: 3809 4800 |0125: if-eqz v9, 016d // +0048 │ │ +38f8ba: 3908 4600 |0127: if-nez v8, 016d // +0046 │ │ +38f8be: 2200 e812 |0129: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f8c2: 7010 4098 0000 |012b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f8c8: 6e20 4b98 2000 |012e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f8ce: 3b09 0500 |0131: if-gez v9, 0136 // +0005 │ │ +38f8d2: 1a01 9305 |0133: const-string v1, "-" // string@0593 │ │ +38f8d6: 2803 |0135: goto 0138 // +0003 │ │ +38f8d8: 1a01 ce04 |0136: const-string v1, "+" // string@04ce │ │ +38f8dc: 6e20 4b98 1000 |0138: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f8e2: 6e10 5498 0000 |013b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f8e8: 0c00 |013e: move-result-object v0 │ │ +38f8ea: 3a09 0300 |013f: if-ltz v9, 0142 // +0003 │ │ +38f8ee: 2802 |0141: goto 0143 // +0002 │ │ +38f8f0: 7b99 |0142: neg-int v9, v9 │ │ +38f8f2: 2201 e812 |0143: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +38f8f6: 7010 4098 0100 |0145: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38f8fc: 6e20 4b98 0100 |0148: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f902: 1220 |014b: const/4 v0, #int 2 // #2 │ │ +38f904: 2300 da15 |014c: new-array v0, v0, [Ljava/lang/Object; // type@15da │ │ +38f908: db02 093c |014e: div-int/lit8 v2, v9, #int 60 // #3c │ │ +38f90c: 7110 9e97 0200 |0150: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +38f912: 0c02 |0153: move-result-object v2 │ │ +38f914: 1203 |0154: const/4 v3, #int 0 // #0 │ │ +38f916: 4d02 0003 |0155: aput-object v2, v0, v3 │ │ +38f91a: dc09 093c |0157: rem-int/lit8 v9, v9, #int 60 // #3c │ │ +38f91e: 7110 9e97 0900 |0159: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +38f924: 0c02 |015c: move-result-object v2 │ │ +38f926: 1213 |015d: const/4 v3, #int 1 // #1 │ │ +38f928: 4d02 0003 |015e: aput-object v2, v0, v3 │ │ +38f92c: 1a02 5703 |0160: const-string v2, "%02d:%02d" // string@0357 │ │ +38f930: 7120 1498 0200 |0162: invoke-static {v2, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9814 │ │ +38f936: 0c00 |0165: move-result-object v0 │ │ +38f938: 6e20 4b98 0100 |0166: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38f93e: 6e10 5498 0100 |0169: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38f944: 0c02 |016c: move-result-object v2 │ │ +38f946: 1102 |016d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0035 line=1120 │ │ 0x0043 line=1122 │ │ 0x004a line=1126 │ │ 0x004e line=1127 │ │ 0x0056 line=1129 │ │ @@ -831356,66 +831356,66 @@ │ │ type : '([J)Ljava/lang/String;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 94 16-bit code units │ │ -38f94c: |[38f94c] net.sf.dibdib.thread_any.DateFunc.date4Millis:([J)Ljava/lang/String; │ │ -38f95c: 380e 1200 |0000: if-eqz v14, 0012 // +0012 │ │ -38f960: 21e0 |0002: array-length v0, v14 │ │ -38f962: 3d00 0f00 |0003: if-lez v0, 0012 // +000f │ │ -38f966: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -38f96a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -38f96c: 4503 0e02 |0008: aget-wide v3, v14, v2 │ │ -38f970: 3105 0003 |000a: cmp-long v5, v0, v3 │ │ -38f974: 3d05 0300 |000c: if-lez v5, 000f // +0003 │ │ -38f978: 2804 |000e: goto 0012 // +0004 │ │ -38f97a: 4500 0e02 |000f: aget-wide v0, v14, v2 │ │ -38f97e: 2805 |0011: goto 0016 // +0005 │ │ -38f980: 7100 59a3 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -38f986: 0b00 |0015: move-result-wide v0 │ │ -38f988: 630e 3277 |0016: sget-boolean v14, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7732 │ │ -38f98c: 390e 0500 |0018: if-nez v14, 001d // +0005 │ │ -38f990: 7100 54a3 0000 |001a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ -38f996: 8600 |001d: long-to-double v0, v0 │ │ -38f998: 1802 0000 0000 0040 8f40 |001e: const-wide v2, #double 1000 // #408f400000000000 │ │ -38f9a2: ce20 |0023: div-double/2addr v0, v2 │ │ -38f9a4: 7120 89a3 1000 |0024: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4UnixTicks:(D)D // method@a389 │ │ -38f9aa: 0b00 |0027: move-result-wide v0 │ │ -38f9ac: 7120 6fa3 1000 |0028: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianDay:(D)D // method@a36f │ │ -38f9b2: 0b00 |002b: move-result-wide v0 │ │ -38f9b4: 7120 50a3 1000 |002c: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDay:(D)D // method@a350 │ │ -38f9ba: 0b00 |002f: move-result-wide v0 │ │ -38f9bc: 1602 0000 |0030: const-wide/16 v2, #int 0 // #0 │ │ -38f9c0: 300e 0200 |0032: cmpg-double v14, v2, v0 │ │ -38f9c4: 3c0e 0700 |0034: if-gtz v14, 003b // +0007 │ │ -38f9c8: 8b02 |0036: double-to-long v2, v0 │ │ -38f9ca: 8622 |0037: long-to-double v2, v2 │ │ -38f9cc: ac02 0002 |0038: sub-double v2, v0, v2 │ │ -38f9d0: 2805 |003a: goto 003f // +0005 │ │ -38f9d2: 8002 |003b: neg-double v2, v0 │ │ -38f9d4: 8b24 |003c: double-to-long v4, v2 │ │ -38f9d6: 8644 |003d: long-to-double v4, v4 │ │ -38f9d8: cb42 |003e: add-double/2addr v2, v4 │ │ -38f9da: 8b04 |003f: double-to-long v4, v0 │ │ -38f9dc: 1606 0000 |0040: const-wide/16 v6, #int 0 // #0 │ │ -38f9e0: 1800 0000 0000 0018 f540 |0042: const-wide v0, #double 86400 // #40f5180000000000 │ │ -38f9ea: ad02 0200 |0047: mul-double v2, v2, v0 │ │ -38f9ee: 1800 0000 0000 00c3 be40 |0049: const-wide v0, #double 7875 // #40bec30000000000 │ │ -38f9f8: ad02 0200 |004e: mul-double v2, v2, v0 │ │ -38f9fc: 8b20 |0050: double-to-long v0, v2 │ │ -38f9fe: 8608 |0051: long-to-double v8, v0 │ │ -38fa00: 130a 5400 |0052: const/16 v10, #int 84 // #54 │ │ -38fa04: 130b 3a00 |0054: const/16 v11, #int 58 // #3a │ │ -38fa08: 130c 3a00 |0056: const/16 v12, #int 58 // #3a │ │ -38fa0c: 123d |0058: const/4 v13, #int 3 // #3 │ │ -38fa0e: 770a 5ba3 0400 |0059: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Boxed:(JDDCCCI)Ljava/lang/String; // method@a35b │ │ -38fa14: 0c0e |005c: move-result-object v14 │ │ -38fa16: 110e |005d: return-object v14 │ │ +38f948: |[38f948] net.sf.dibdib.thread_any.DateFunc.date4Millis:([J)Ljava/lang/String; │ │ +38f958: 380e 1200 |0000: if-eqz v14, 0012 // +0012 │ │ +38f95c: 21e0 |0002: array-length v0, v14 │ │ +38f95e: 3d00 0f00 |0003: if-lez v0, 0012 // +000f │ │ +38f962: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +38f966: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +38f968: 4503 0e02 |0008: aget-wide v3, v14, v2 │ │ +38f96c: 3105 0003 |000a: cmp-long v5, v0, v3 │ │ +38f970: 3d05 0300 |000c: if-lez v5, 000f // +0003 │ │ +38f974: 2804 |000e: goto 0012 // +0004 │ │ +38f976: 4500 0e02 |000f: aget-wide v0, v14, v2 │ │ +38f97a: 2805 |0011: goto 0016 // +0005 │ │ +38f97c: 7100 59a3 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +38f982: 0b00 |0015: move-result-wide v0 │ │ +38f984: 630e 3277 |0016: sget-boolean v14, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7732 │ │ +38f988: 390e 0500 |0018: if-nez v14, 001d // +0005 │ │ +38f98c: 7100 54a3 0000 |001a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ +38f992: 8600 |001d: long-to-double v0, v0 │ │ +38f994: 1802 0000 0000 0040 8f40 |001e: const-wide v2, #double 1000 // #408f400000000000 │ │ +38f99e: ce20 |0023: div-double/2addr v0, v2 │ │ +38f9a0: 7120 89a3 1000 |0024: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4UnixTicks:(D)D // method@a389 │ │ +38f9a6: 0b00 |0027: move-result-wide v0 │ │ +38f9a8: 7120 6fa3 1000 |0028: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianDay:(D)D // method@a36f │ │ +38f9ae: 0b00 |002b: move-result-wide v0 │ │ +38f9b0: 7120 50a3 1000 |002c: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDay:(D)D // method@a350 │ │ +38f9b6: 0b00 |002f: move-result-wide v0 │ │ +38f9b8: 1602 0000 |0030: const-wide/16 v2, #int 0 // #0 │ │ +38f9bc: 300e 0200 |0032: cmpg-double v14, v2, v0 │ │ +38f9c0: 3c0e 0700 |0034: if-gtz v14, 003b // +0007 │ │ +38f9c4: 8b02 |0036: double-to-long v2, v0 │ │ +38f9c6: 8622 |0037: long-to-double v2, v2 │ │ +38f9c8: ac02 0002 |0038: sub-double v2, v0, v2 │ │ +38f9cc: 2805 |003a: goto 003f // +0005 │ │ +38f9ce: 8002 |003b: neg-double v2, v0 │ │ +38f9d0: 8b24 |003c: double-to-long v4, v2 │ │ +38f9d2: 8644 |003d: long-to-double v4, v4 │ │ +38f9d4: cb42 |003e: add-double/2addr v2, v4 │ │ +38f9d6: 8b04 |003f: double-to-long v4, v0 │ │ +38f9d8: 1606 0000 |0040: const-wide/16 v6, #int 0 // #0 │ │ +38f9dc: 1800 0000 0000 0018 f540 |0042: const-wide v0, #double 86400 // #40f5180000000000 │ │ +38f9e6: ad02 0200 |0047: mul-double v2, v2, v0 │ │ +38f9ea: 1800 0000 0000 00c3 be40 |0049: const-wide v0, #double 7875 // #40bec30000000000 │ │ +38f9f4: ad02 0200 |004e: mul-double v2, v2, v0 │ │ +38f9f8: 8b20 |0050: double-to-long v0, v2 │ │ +38f9fa: 8608 |0051: long-to-double v8, v0 │ │ +38f9fc: 130a 5400 |0052: const/16 v10, #int 84 // #54 │ │ +38fa00: 130b 3a00 |0054: const/16 v11, #int 58 // #3a │ │ +38fa04: 130c 3a00 |0056: const/16 v12, #int 58 // #3a │ │ +38fa08: 123d |0058: const/4 v13, #int 3 // #3 │ │ +38fa0a: 770a 5ba3 0400 |0059: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Boxed:(JDDCCCI)Ljava/lang/String; // method@a35b │ │ +38fa10: 0c0e |005c: move-result-object v14 │ │ +38fa12: 110e |005d: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=935 │ │ 0x000f line=937 │ │ 0x0012 line=936 │ │ 0x0016 line=938 │ │ 0x001a line=939 │ │ @@ -831430,24 +831430,24 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -38fa18: |[38fa18] net.sf.dibdib.thread_any.DateFunc.dateEst4J2000:(D)Ljava/lang/String; │ │ -38fa28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -38fa2a: 2300 1a15 |0001: new-array v0, v0, [J // type@151a │ │ -38fa2e: 7120 8aa3 3200 |0003: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.millisUnixEst4J2000:(D)J // method@a38a │ │ -38fa34: 0b02 |0006: move-result-wide v2 │ │ -38fa36: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -38fa38: 4c02 0001 |0008: aput-wide v2, v0, v1 │ │ -38fa3c: 7110 5ea3 0000 |000a: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ -38fa42: 0c02 |000d: move-result-object v2 │ │ -38fa44: 1102 |000e: return-object v2 │ │ +38fa14: |[38fa14] net.sf.dibdib.thread_any.DateFunc.dateEst4J2000:(D)Ljava/lang/String; │ │ +38fa24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +38fa26: 2300 1a15 |0001: new-array v0, v0, [J // type@151a │ │ +38fa2a: 7120 8aa3 3200 |0003: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.millisUnixEst4J2000:(D)J // method@a38a │ │ +38fa30: 0b02 |0006: move-result-wide v2 │ │ +38fa32: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +38fa34: 4c02 0001 |0008: aput-wide v2, v0, v1 │ │ +38fa38: 7110 5ea3 0000 |000a: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ +38fa3e: 0c02 |000d: move-result-object v2 │ │ +38fa40: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=963 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) D │ │ │ │ #20 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -831455,41 +831455,41 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 45 16-bit code units │ │ -38fa48: |[38fa48] net.sf.dibdib.thread_any.DateFunc.dateGregProj4EraTicks:(D)Ljava/lang/String; │ │ -38fa58: 7120 73a3 dc00 |0000: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ -38fa5e: 0b0c |0003: move-result-wide v12 │ │ -38fa60: 7120 50a3 dc00 |0004: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDay:(D)D // method@a350 │ │ -38fa66: 0b0c |0007: move-result-wide v12 │ │ -38fa68: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -38fa6c: 3002 000c |000a: cmpg-double v2, v0, v12 │ │ -38fa70: 3c02 0700 |000c: if-gtz v2, 0013 // +0007 │ │ -38fa74: 8bc0 |000e: double-to-long v0, v12 │ │ -38fa76: 8600 |000f: long-to-double v0, v0 │ │ -38fa78: ac00 0c00 |0010: sub-double v0, v12, v0 │ │ -38fa7c: 2805 |0012: goto 0017 // +0005 │ │ -38fa7e: 80c0 |0013: neg-double v0, v12 │ │ -38fa80: 8b02 |0014: double-to-long v2, v0 │ │ -38fa82: 8622 |0015: long-to-double v2, v2 │ │ -38fa84: cb20 |0016: add-double/2addr v0, v2 │ │ -38fa86: 8bc2 |0017: double-to-long v2, v12 │ │ -38fa88: 180c 0000 0000 0018 f540 |0018: const-wide v12, #double 86400 // #40f5180000000000 │ │ -38fa92: ad04 000c |001d: mul-double v4, v0, v12 │ │ -38fa96: 1606 0000 |001f: const-wide/16 v6, #int 0 // #0 │ │ -38fa9a: 1308 5400 |0021: const/16 v8, #int 84 // #54 │ │ -38fa9e: 1309 3a00 |0023: const/16 v9, #int 58 // #3a │ │ -38faa2: 130a 3a00 |0025: const/16 v10, #int 58 // #3a │ │ -38faa6: 120b |0027: const/4 v11, #int 0 // #0 │ │ -38faa8: 770a 5ba3 0200 |0028: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Boxed:(JDDCCCI)Ljava/lang/String; // method@a35b │ │ -38faae: 0c0c |002b: move-result-object v12 │ │ -38fab0: 110c |002c: return-object v12 │ │ +38fa44: |[38fa44] net.sf.dibdib.thread_any.DateFunc.dateGregProj4EraTicks:(D)Ljava/lang/String; │ │ +38fa54: 7120 73a3 dc00 |0000: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ +38fa5a: 0b0c |0003: move-result-wide v12 │ │ +38fa5c: 7120 50a3 dc00 |0004: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDay:(D)D // method@a350 │ │ +38fa62: 0b0c |0007: move-result-wide v12 │ │ +38fa64: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +38fa68: 3002 000c |000a: cmpg-double v2, v0, v12 │ │ +38fa6c: 3c02 0700 |000c: if-gtz v2, 0013 // +0007 │ │ +38fa70: 8bc0 |000e: double-to-long v0, v12 │ │ +38fa72: 8600 |000f: long-to-double v0, v0 │ │ +38fa74: ac00 0c00 |0010: sub-double v0, v12, v0 │ │ +38fa78: 2805 |0012: goto 0017 // +0005 │ │ +38fa7a: 80c0 |0013: neg-double v0, v12 │ │ +38fa7c: 8b02 |0014: double-to-long v2, v0 │ │ +38fa7e: 8622 |0015: long-to-double v2, v2 │ │ +38fa80: cb20 |0016: add-double/2addr v0, v2 │ │ +38fa82: 8bc2 |0017: double-to-long v2, v12 │ │ +38fa84: 180c 0000 0000 0018 f540 |0018: const-wide v12, #double 86400 // #40f5180000000000 │ │ +38fa8e: ad04 000c |001d: mul-double v4, v0, v12 │ │ +38fa92: 1606 0000 |001f: const-wide/16 v6, #int 0 // #0 │ │ +38fa96: 1308 5400 |0021: const/16 v8, #int 84 // #54 │ │ +38fa9a: 1309 3a00 |0023: const/16 v9, #int 58 // #3a │ │ +38fa9e: 130a 3a00 |0025: const/16 v10, #int 58 // #3a │ │ +38faa2: 120b |0027: const/4 v11, #int 0 // #0 │ │ +38faa4: 770a 5ba3 0200 |0028: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Boxed:(JDDCCCI)Ljava/lang/String; // method@a35b │ │ +38faaa: 0c0c |002b: move-result-object v12 │ │ +38faac: 110c |002c: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=956 │ │ 0x0028 line=958 │ │ locals : │ │ 0x0000 - 0x002d reg=12 (null) D │ │ │ │ @@ -831498,19 +831498,19 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -38fab4: |[38fab4] net.sf.dibdib.thread_any.DateFunc.dateLocal4Hash62:(J)Ljava/lang/String; │ │ -38fac4: 1300 2e00 |0000: const/16 v0, #int 46 // #2e │ │ -38fac8: 7130 5da3 2100 |0002: invoke-static {v1, v2, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Hash62:(JC)Ljava/lang/String; // method@a35d │ │ -38face: 0c01 |0005: move-result-object v1 │ │ -38fad0: 1101 |0006: return-object v1 │ │ +38fab0: |[38fab0] net.sf.dibdib.thread_any.DateFunc.dateLocal4Hash62:(J)Ljava/lang/String; │ │ +38fac0: 1300 2e00 |0000: const/16 v0, #int 46 // #2e │ │ +38fac4: 7130 5da3 2100 |0002: invoke-static {v1, v2, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Hash62:(JC)Ljava/lang/String; // method@a35d │ │ +38faca: 0c01 |0005: move-result-object v1 │ │ +38facc: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1169 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) J │ │ │ │ #22 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -831518,82 +831518,82 @@ │ │ type : '(Z[J)Ljava/lang/String;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 129 16-bit code units │ │ -38fad4: |[38fad4] net.sf.dibdib.thread_any.DateFunc.dateLocal4Millis:(Z[J)Ljava/lang/String; │ │ -38fae4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -38fae6: 3807 1100 |0001: if-eqz v7, 0012 // +0011 │ │ -38faea: 2171 |0003: array-length v1, v7 │ │ -38faec: 3d01 0e00 |0004: if-lez v1, 0012 // +000e │ │ -38faf0: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ -38faf4: 4503 0700 |0008: aget-wide v3, v7, v0 │ │ -38faf8: 3105 0103 |000a: cmp-long v5, v1, v3 │ │ -38fafc: 3d05 0300 |000c: if-lez v5, 000f // +0003 │ │ -38fb00: 2804 |000e: goto 0012 // +0004 │ │ -38fb02: 4501 0700 |000f: aget-wide v1, v7, v0 │ │ -38fb06: 2805 |0011: goto 0016 // +0005 │ │ -38fb08: 7100 59a3 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -38fb0e: 0b01 |0015: move-result-wide v1 │ │ -38fb10: 6307 3277 |0016: sget-boolean v7, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7732 │ │ -38fb14: 3907 0500 |0018: if-nez v7, 001d // +0005 │ │ -38fb18: 7100 54a3 0000 |001a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ -38fb1e: 1217 |001d: const/4 v7, #int 1 // #1 │ │ -38fb20: 2373 1a15 |001e: new-array v3, v7, [J // type@151a │ │ -38fb24: 6004 3377 |0020: sget v4, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7733 │ │ -38fb28: 8144 |0022: int-to-long v4, v4 │ │ -38fb2a: bb41 |0023: add-long/2addr v1, v4 │ │ -38fb2c: 4c01 0300 |0024: aput-wide v1, v3, v0 │ │ -38fb30: 7110 5ea3 0300 |0026: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ -38fb36: 0c01 |0029: move-result-object v1 │ │ -38fb38: 3906 1100 |002a: if-nez v6, 003b // +0011 │ │ -38fb3c: 1306 1300 |002c: const/16 v6, #int 19 // #13 │ │ -38fb40: 6e30 2e98 0106 |002e: invoke-virtual {v1, v0, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38fb46: 0c06 |0031: move-result-object v6 │ │ -38fb48: 1307 5400 |0032: const/16 v7, #int 84 // #54 │ │ -38fb4c: 1300 2e00 |0034: const/16 v0, #int 46 // #2e │ │ -38fb50: 6e30 2698 7600 |0036: invoke-virtual {v6, v7, v0}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -38fb56: 0c06 |0039: move-result-object v6 │ │ -38fb58: 1106 |003a: return-object v6 │ │ -38fb5a: 6006 3377 |003b: sget v6, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7733 │ │ -38fb5e: 1402 60ea 0000 |003d: const v2, #float 8.40779e-41 // #0000ea60 │ │ -38fb64: b326 |0040: div-int/2addr v6, v2 │ │ -38fb66: 3b06 0600 |0041: if-gez v6, 0047 // +0006 │ │ -38fb6a: 7b66 |0043: neg-int v6, v6 │ │ -38fb6c: 1a02 9305 |0044: const-string v2, "-" // string@0593 │ │ -38fb70: 2803 |0046: goto 0049 // +0003 │ │ -38fb72: 1a02 ce04 |0047: const-string v2, "+" // string@04ce │ │ -38fb76: 2203 e812 |0049: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -38fb7a: 7010 4098 0300 |004b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38fb80: 6e20 4b98 2300 |004e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fb86: 1222 |0051: const/4 v2, #int 2 // #2 │ │ -38fb88: 2322 da15 |0052: new-array v2, v2, [Ljava/lang/Object; // type@15da │ │ -38fb8c: db04 063c |0054: div-int/lit8 v4, v6, #int 60 // #3c │ │ -38fb90: 7110 9e97 0400 |0056: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -38fb96: 0c04 |0059: move-result-object v4 │ │ -38fb98: 4d04 0200 |005a: aput-object v4, v2, v0 │ │ -38fb9c: dc06 063c |005c: rem-int/lit8 v6, v6, #int 60 // #3c │ │ -38fba0: 7110 9e97 0600 |005e: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -38fba6: 0c06 |0061: move-result-object v6 │ │ -38fba8: 4d06 0207 |0062: aput-object v6, v2, v7 │ │ -38fbac: 1a06 5703 |0064: const-string v6, "%02d:%02d" // string@0357 │ │ -38fbb0: 7120 1498 2600 |0066: invoke-static {v6, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9814 │ │ -38fbb6: 0c06 |0069: move-result-object v6 │ │ -38fbb8: 6e20 4b98 6300 |006a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fbbe: 6e10 5498 0300 |006d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38fbc4: 0c06 |0070: move-result-object v6 │ │ -38fbc6: 2207 e812 |0071: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -38fbca: 7010 4098 0700 |0073: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38fbd0: 6e20 4b98 1700 |0076: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fbd6: 6e20 4b98 6700 |0079: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fbdc: 6e10 5498 0700 |007c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38fbe2: 0c06 |007f: move-result-object v6 │ │ -38fbe4: 1106 |0080: return-object v6 │ │ +38fad0: |[38fad0] net.sf.dibdib.thread_any.DateFunc.dateLocal4Millis:(Z[J)Ljava/lang/String; │ │ +38fae0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +38fae2: 3807 1100 |0001: if-eqz v7, 0012 // +0011 │ │ +38fae6: 2171 |0003: array-length v1, v7 │ │ +38fae8: 3d01 0e00 |0004: if-lez v1, 0012 // +000e │ │ +38faec: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ +38faf0: 4503 0700 |0008: aget-wide v3, v7, v0 │ │ +38faf4: 3105 0103 |000a: cmp-long v5, v1, v3 │ │ +38faf8: 3d05 0300 |000c: if-lez v5, 000f // +0003 │ │ +38fafc: 2804 |000e: goto 0012 // +0004 │ │ +38fafe: 4501 0700 |000f: aget-wide v1, v7, v0 │ │ +38fb02: 2805 |0011: goto 0016 // +0005 │ │ +38fb04: 7100 59a3 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +38fb0a: 0b01 |0015: move-result-wide v1 │ │ +38fb0c: 6307 3277 |0016: sget-boolean v7, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7732 │ │ +38fb10: 3907 0500 |0018: if-nez v7, 001d // +0005 │ │ +38fb14: 7100 54a3 0000 |001a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ +38fb1a: 1217 |001d: const/4 v7, #int 1 // #1 │ │ +38fb1c: 2373 1a15 |001e: new-array v3, v7, [J // type@151a │ │ +38fb20: 6004 3377 |0020: sget v4, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7733 │ │ +38fb24: 8144 |0022: int-to-long v4, v4 │ │ +38fb26: bb41 |0023: add-long/2addr v1, v4 │ │ +38fb28: 4c01 0300 |0024: aput-wide v1, v3, v0 │ │ +38fb2c: 7110 5ea3 0300 |0026: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ +38fb32: 0c01 |0029: move-result-object v1 │ │ +38fb34: 3906 1100 |002a: if-nez v6, 003b // +0011 │ │ +38fb38: 1306 1300 |002c: const/16 v6, #int 19 // #13 │ │ +38fb3c: 6e30 2e98 0106 |002e: invoke-virtual {v1, v0, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38fb42: 0c06 |0031: move-result-object v6 │ │ +38fb44: 1307 5400 |0032: const/16 v7, #int 84 // #54 │ │ +38fb48: 1300 2e00 |0034: const/16 v0, #int 46 // #2e │ │ +38fb4c: 6e30 2698 7600 |0036: invoke-virtual {v6, v7, v0}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +38fb52: 0c06 |0039: move-result-object v6 │ │ +38fb54: 1106 |003a: return-object v6 │ │ +38fb56: 6006 3377 |003b: sget v6, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7733 │ │ +38fb5a: 1402 60ea 0000 |003d: const v2, #float 8.40779e-41 // #0000ea60 │ │ +38fb60: b326 |0040: div-int/2addr v6, v2 │ │ +38fb62: 3b06 0600 |0041: if-gez v6, 0047 // +0006 │ │ +38fb66: 7b66 |0043: neg-int v6, v6 │ │ +38fb68: 1a02 9305 |0044: const-string v2, "-" // string@0593 │ │ +38fb6c: 2803 |0046: goto 0049 // +0003 │ │ +38fb6e: 1a02 ce04 |0047: const-string v2, "+" // string@04ce │ │ +38fb72: 2203 e812 |0049: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +38fb76: 7010 4098 0300 |004b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38fb7c: 6e20 4b98 2300 |004e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fb82: 1222 |0051: const/4 v2, #int 2 // #2 │ │ +38fb84: 2322 da15 |0052: new-array v2, v2, [Ljava/lang/Object; // type@15da │ │ +38fb88: db04 063c |0054: div-int/lit8 v4, v6, #int 60 // #3c │ │ +38fb8c: 7110 9e97 0400 |0056: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +38fb92: 0c04 |0059: move-result-object v4 │ │ +38fb94: 4d04 0200 |005a: aput-object v4, v2, v0 │ │ +38fb98: dc06 063c |005c: rem-int/lit8 v6, v6, #int 60 // #3c │ │ +38fb9c: 7110 9e97 0600 |005e: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +38fba2: 0c06 |0061: move-result-object v6 │ │ +38fba4: 4d06 0207 |0062: aput-object v6, v2, v7 │ │ +38fba8: 1a06 5703 |0064: const-string v6, "%02d:%02d" // string@0357 │ │ +38fbac: 7120 1498 2600 |0066: invoke-static {v6, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9814 │ │ +38fbb2: 0c06 |0069: move-result-object v6 │ │ +38fbb4: 6e20 4b98 6300 |006a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fbba: 6e10 5498 0300 |006d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fbc0: 0c06 |0070: move-result-object v6 │ │ +38fbc2: 2207 e812 |0071: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +38fbc6: 7010 4098 0700 |0073: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38fbcc: 6e20 4b98 1700 |0076: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fbd2: 6e20 4b98 6700 |0079: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fbd8: 6e10 5498 0700 |007c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fbde: 0c06 |007f: move-result-object v6 │ │ +38fbe0: 1106 |0080: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=986 │ │ 0x000f line=988 │ │ 0x0012 line=987 │ │ 0x0016 line=989 │ │ 0x001a line=990 │ │ @@ -831611,24 +831611,24 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -38fbe8: |[38fbe8] net.sf.dibdib.thread_any.DateFunc.dateNmz4J2000:(D)Ljava/lang/String; │ │ -38fbf8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -38fbfa: 2300 1a15 |0001: new-array v0, v0, [J // type@151a │ │ -38fbfe: 7120 8ba3 3200 |0003: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.millisUnixNmz4J2000:(D)J // method@a38b │ │ -38fc04: 0b02 |0006: move-result-wide v2 │ │ -38fc06: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -38fc08: 4c02 0001 |0008: aput-wide v2, v0, v1 │ │ -38fc0c: 7110 5ea3 0000 |000a: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ -38fc12: 0c02 |000d: move-result-object v2 │ │ -38fc14: 1102 |000e: return-object v2 │ │ +38fbe4: |[38fbe4] net.sf.dibdib.thread_any.DateFunc.dateNmz4J2000:(D)Ljava/lang/String; │ │ +38fbf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +38fbf6: 2300 1a15 |0001: new-array v0, v0, [J // type@151a │ │ +38fbfa: 7120 8ba3 3200 |0003: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.millisUnixNmz4J2000:(D)J // method@a38b │ │ +38fc00: 0b02 |0006: move-result-wide v2 │ │ +38fc02: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +38fc04: 4c02 0001 |0008: aput-wide v2, v0, v1 │ │ +38fc08: 7110 5ea3 0000 |000a: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ +38fc0e: 0c02 |000d: move-result-object v2 │ │ +38fc10: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=967 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) D │ │ │ │ #24 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -831636,433 +831636,433 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 816 16-bit code units │ │ -38fc18: |[38fc18] net.sf.dibdib.thread_any.DateFunc.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; │ │ -38fc28: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -38fc2c: 1a01 9305 |0002: const-string v1, "-" // string@0593 │ │ -38fc30: 6e20 2c98 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -38fc36: 0a02 |0007: move-result v2 │ │ -38fc38: 1a03 8106 |0008: const-string v3, "0" // string@0681 │ │ -38fc3c: 1264 |000a: const/4 v4, #int 6 // #6 │ │ -38fc3e: 1a05 0000 |000b: const-string v5, "" // string@0000 │ │ -38fc42: 1216 |000d: const/4 v6, #int 1 // #1 │ │ -38fc44: 3802 2600 |000e: if-eqz v2, 0034 // +0026 │ │ -38fc48: 7401 2298 1200 |0010: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ -38fc4e: 0a02 |0013: move-result v2 │ │ -38fc50: 3424 1b00 |0014: if-lt v4, v2, 002f // +001b │ │ -38fc54: 2202 e812 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -38fc58: 7010 4098 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38fc5e: 6e20 4b98 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fc64: 7401 2298 1200 |001e: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ -38fc6a: 0a00 |0021: move-result v0 │ │ -38fc6c: 1a07 a905 |0022: const-string v7, "-00000" // string@05a9 │ │ -38fc70: 6e20 2d98 0700 |0024: invoke-virtual {v7, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38fc76: 0c00 |0027: move-result-object v0 │ │ -38fc78: 6e20 4b98 0200 |0028: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fc7e: 6e10 5498 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38fc84: 0c00 |002e: move-result-object v0 │ │ -38fc86: 6e20 2d98 6000 |002f: invoke-virtual {v0, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38fc8c: 0c00 |0032: move-result-object v0 │ │ -38fc8e: 284a |0033: goto 007d // +004a │ │ -38fc90: 7401 2298 1200 |0034: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ -38fc96: 0a01 |0037: move-result v1 │ │ -38fc98: 3414 4400 |0038: if-lt v4, v1, 007c // +0044 │ │ -38fc9c: 1a01 b355 |003a: const-string v1, "[0-9]+" // string@55b3 │ │ -38fca0: 6e20 2398 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -38fca6: 0a01 |003f: move-result v1 │ │ -38fca8: 3801 3c00 |0040: if-eqz v1, 007c // +003c │ │ -38fcac: 7401 2298 1200 |0042: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ -38fcb2: 0a01 |0045: move-result v1 │ │ -38fcb4: b561 |0046: and-int/2addr v1, v6 │ │ -38fcb6: 3801 1100 |0047: if-eqz v1, 0058 // +0011 │ │ -38fcba: 2201 e812 |0049: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -38fcbe: 7010 4098 0100 |004b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38fcc4: 6e20 4b98 3100 |004e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fcca: 6e20 4b98 0100 |0051: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fcd0: 6e10 5498 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38fcd6: 0c00 |0057: move-result-object v0 │ │ -38fcd8: 2201 e812 |0058: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -38fcdc: 7010 4098 0100 |005a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38fce2: 6e20 4b98 0100 |005d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fce8: 6e10 2298 0000 |0060: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38fcee: 0a00 |0063: move-result v0 │ │ -38fcf0: 1a02 9006 |0064: const-string v2, "000000" // string@0690 │ │ -38fcf4: 6e20 2d98 0200 |0066: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38fcfa: 0c00 |0069: move-result-object v0 │ │ -38fcfc: 6e20 4b98 0100 |006a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fd02: 6e10 5498 0100 |006d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38fd08: 0c02 |0070: move-result-object v2 │ │ -38fd0a: 1303 2e00 |0071: const/16 v3, #int 46 // #2e │ │ -38fd0e: 1214 |0073: const/4 v4, #int 1 // #1 │ │ -38fd10: 1205 |0074: const/4 v5, #int 0 // #0 │ │ -38fd12: 1226 |0075: const/4 v6, #int 2 // #2 │ │ -38fd14: 1247 |0076: const/4 v7, #int 4 // #4 │ │ -38fd16: 7706 65a3 0200 |0077: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;CZIII)Ljava/lang/String; // method@a365 │ │ -38fd1c: 0c00 |007a: move-result-object v0 │ │ -38fd1e: 1100 |007b: return-object v0 │ │ -38fd20: 0751 |007c: move-object v1, v5 │ │ -38fd22: 1202 |007d: const/4 v2, #int 0 // #0 │ │ -38fd24: 1207 |007e: const/4 v7, #int 0 // #0 │ │ -38fd26: 6e10 2298 0000 |007f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38fd2c: 0a08 |0082: move-result v8 │ │ -38fd2e: 130a 2d00 |0083: const/16 v10, #int 45 // #2d │ │ -38fd32: 3587 6902 |0085: if-ge v7, v8, 02ee // +0269 │ │ -38fd36: 6e20 0998 7000 |0087: invoke-virtual {v0, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38fd3c: 0a0c |008a: move-result v12 │ │ -38fd3e: 1308 3900 |008b: const/16 v8, #int 57 // #39 │ │ -38fd42: 130b 3000 |008d: const/16 v11, #int 48 // #30 │ │ -38fd46: 36cb 0700 |008f: if-gt v11, v12, 0096 // +0007 │ │ -38fd4a: 368c 0500 |0091: if-gt v12, v8, 0096 // +0005 │ │ -38fd4e: d807 0701 |0093: add-int/lit8 v7, v7, #int 1 // #01 │ │ -38fd52: 28ea |0095: goto 007f // -0016 │ │ -38fd54: 130d 4100 |0096: const/16 v13, #int 65 // #41 │ │ -38fd58: 3374 2700 |0098: if-ne v4, v7, 00bf // +0027 │ │ -38fd5c: 1304 2e00 |009a: const/16 v4, #int 46 // #2e │ │ -38fd60: 32c4 0400 |009c: if-eq v4, v12, 00a0 // +0004 │ │ -38fd64: 36cd 2100 |009e: if-gt v13, v12, 00bf // +0021 │ │ -38fd68: 6e20 1298 1500 |00a0: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -38fd6e: 0a04 |00a3: move-result v4 │ │ -38fd70: 3804 1b00 |00a4: if-eqz v4, 00bf // +001b │ │ -38fd74: 2202 e812 |00a6: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -38fd78: 7010 4098 0200 |00a8: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38fd7e: 6e20 4b98 1200 |00ab: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fd84: 6e20 4b98 0200 |00ae: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fd8a: 6e10 5498 0200 |00b1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38fd90: 0c0b |00b4: move-result-object v11 │ │ -38fd92: 121d |00b5: const/4 v13, #int 1 // #1 │ │ -38fd94: 120e |00b6: const/4 v14, #int 0 // #0 │ │ -38fd96: 122f |00b7: const/4 v15, #int 2 // #2 │ │ -38fd98: 1310 0400 |00b8: const/16 v16, #int 4 // #4 │ │ -38fd9c: 7706 65a3 0b00 |00ba: invoke-static/range {v11, v12, v13, v14, v15, v16}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;CZIII)Ljava/lang/String; // method@a365 │ │ -38fda2: 0c00 |00bd: move-result-object v0 │ │ -38fda4: 1100 |00be: return-object v0 │ │ -38fda6: d80e 0701 |00bf: add-int/lit8 v14, v7, #int 1 // #01 │ │ -38fdaa: 1304 7a00 |00c1: const/16 v4, #int 122 // #7a │ │ -38fdae: 123f |00c3: const/4 v15, #int 3 // #3 │ │ -38fdb0: 36cd 1201 |00c4: if-gt v13, v12, 01d6 // +0112 │ │ -38fdb4: 364c 1001 |00c6: if-gt v12, v4, 01d6 // +0110 │ │ -38fdb8: 347f 0e01 |00c8: if-lt v15, v7, 01d6 // +010e │ │ -38fdbc: 7120 8ca3 7000 |00ca: invoke-static {v0, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.month4Letters3:(Ljava/lang/String;I)I // method@a38c │ │ -38fdc2: 0a06 |00cd: move-result v6 │ │ -38fdc4: 01ef |00ce: move v15, v14 │ │ -38fdc6: 1311 0000 |00cf: const/16 v17, #int 0 // #0 │ │ -38fdca: 6e10 2298 0000 |00d1: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38fdd0: 0a09 |00d4: move-result v9 │ │ -38fdd2: 359f 1200 |00d5: if-ge v15, v9, 00e7 // +0012 │ │ -38fdd6: 6e20 0998 f000 |00d7: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38fddc: 0a09 |00da: move-result v9 │ │ -38fdde: 369b 0700 |00db: if-gt v11, v9, 00e2 // +0007 │ │ -38fde2: 3689 0500 |00dd: if-gt v9, v8, 00e2 // +0005 │ │ -38fde6: 0211 0900 |00df: move/from16 v17, v9 │ │ -38fdea: 2806 |00e1: goto 00e7 // +0006 │ │ -38fdec: d80f 0f01 |00e2: add-int/lit8 v15, v15, #int 1 // #01 │ │ -38fdf0: 0211 0900 |00e4: move/from16 v17, v9 │ │ -38fdf4: 28eb |00e6: goto 00d1 // -0015 │ │ -38fdf6: 3907 bc00 |00e7: if-nez v7, 01a3 // +00bc │ │ -38fdfa: d802 0f01 |00e9: add-int/lit8 v2, v15, #int 1 // #01 │ │ -38fdfe: 6e10 2298 0000 |00eb: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38fe04: 0a04 |00ee: move-result v4 │ │ -38fe06: 3542 4b00 |00ef: if-ge v2, v4, 013a // +004b │ │ -38fe0a: 6e20 0998 2000 |00f1: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38fe10: 0a04 |00f4: move-result v4 │ │ -38fe12: 34b4 0800 |00f5: if-lt v4, v11, 00fd // +0008 │ │ -38fe16: 3548 0300 |00f7: if-ge v8, v4, 00fa // +0003 │ │ -38fe1a: 2804 |00f9: goto 00fd // +0004 │ │ -38fe1c: d802 0201 |00fa: add-int/lit8 v2, v2, #int 1 // #01 │ │ -38fe20: 28ef |00fc: goto 00eb // -0011 │ │ -38fe22: d803 0201 |00fd: add-int/lit8 v3, v2, #int 1 // #01 │ │ -38fe26: 0134 |00ff: move v4, v3 │ │ -38fe28: 6e10 2298 0000 |0100: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38fe2e: 0a05 |0103: move-result v5 │ │ -38fe30: 3554 0e00 |0104: if-ge v4, v5, 0112 // +000e │ │ -38fe34: 6e20 0998 4000 |0106: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38fe3a: 0a05 |0109: move-result v5 │ │ -38fe3c: 34b5 0800 |010a: if-lt v5, v11, 0112 // +0008 │ │ -38fe40: 3558 0300 |010c: if-ge v8, v5, 010f // +0003 │ │ -38fe44: 2804 |010e: goto 0112 // +0004 │ │ -38fe46: d804 0401 |010f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -38fe4a: 28ef |0111: goto 0100 // -0011 │ │ -38fe4c: 2204 e812 |0112: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -38fe50: 7010 4098 0400 |0114: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38fe56: 6e20 4b98 1400 |0117: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fe5c: 6e30 2e98 f002 |011a: invoke-virtual {v0, v15, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38fe62: 0c01 |011d: move-result-object v1 │ │ -38fe64: 6e20 4b98 1400 |011e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fe6a: 6e20 4498 a400 |0121: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38fe70: 6e20 4798 6400 |0124: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38fe76: 6e20 4498 a400 |0127: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38fe7c: 6e20 2d98 3000 |012a: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38fe82: 0c00 |012d: move-result-object v0 │ │ -38fe84: 6e20 4b98 0400 |012e: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fe8a: 6e10 5498 0400 |0131: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38fe90: 0c00 |0134: move-result-object v0 │ │ -38fe92: 7110 64a3 0000 |0135: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ -38fe98: 0c00 |0138: move-result-object v0 │ │ -38fe9a: 1100 |0139: return-object v0 │ │ -38fe9c: d801 0f02 |013a: add-int/lit8 v1, v15, #int 2 // #02 │ │ -38fea0: 6e10 2298 0000 |013c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38fea6: 0a02 |013f: move-result v2 │ │ -38fea8: 1304 0900 |0140: const/16 v4, #int 9 // #9 │ │ -38feac: 3421 2a00 |0142: if-lt v1, v2, 016c // +002a │ │ -38feb0: 2201 e812 |0144: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -38feb4: 7010 4098 0100 |0146: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38feba: 6e20 4b98 5100 |0149: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38fec0: 6e20 4798 6100 |014c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38fec6: 6e20 4498 a100 |014f: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38fecc: 6e30 2e98 f002 |0152: invoke-virtual {v0, v15, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38fed2: 0c00 |0155: move-result-object v0 │ │ -38fed4: 6e20 4b98 0100 |0156: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38feda: 6e10 5498 0100 |0159: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38fee0: 0c07 |015c: move-result-object v7 │ │ -38fee2: 1308 2e00 |015d: const/16 v8, #int 46 // #2e │ │ -38fee6: 1219 |015f: const/4 v9, #int 1 // #1 │ │ -38fee8: 12fa |0160: const/4 v10, #int -1 // #ff │ │ -38feea: 120b |0161: const/4 v11, #int 0 // #0 │ │ -38feec: 3564 0400 |0162: if-ge v4, v6, 0166 // +0004 │ │ -38fef0: 123c |0164: const/4 v12, #int 3 // #3 │ │ -38fef2: 2802 |0165: goto 0167 // +0002 │ │ -38fef4: 122c |0166: const/4 v12, #int 2 // #2 │ │ -38fef6: 7706 65a3 0700 |0167: invoke-static/range {v7, v8, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;CZIII)Ljava/lang/String; // method@a365 │ │ -38fefc: 0c00 |016a: move-result-object v0 │ │ -38fefe: 1100 |016b: return-object v0 │ │ -38ff00: 2202 e812 |016c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -38ff04: 7010 4098 0200 |016e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38ff0a: 3564 0300 |0171: if-ge v4, v6, 0174 // +0003 │ │ -38ff0e: 0753 |0173: move-object v3, v5 │ │ -38ff10: 6e20 4b98 3200 |0174: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ff16: 6e20 4798 6200 |0177: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38ff1c: 6e10 5498 0200 |017a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38ff22: 0c02 |017d: move-result-object v2 │ │ -38ff24: 2203 e812 |017e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -38ff28: 7010 4098 0300 |0180: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38ff2e: 6e30 2e98 f001 |0183: invoke-virtual {v0, v15, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38ff34: 0c04 |0186: move-result-object v4 │ │ -38ff36: 6e20 4b98 4300 |0187: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ff3c: 6e20 4498 a300 |018a: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38ff42: 6e20 4b98 2300 |018d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ff48: 6e20 4498 a300 |0190: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38ff4e: 6e20 2d98 1000 |0193: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38ff54: 0c00 |0196: move-result-object v0 │ │ -38ff56: 6e20 4b98 0300 |0197: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ff5c: 6e10 5498 0300 |019a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38ff62: 0c00 |019d: move-result-object v0 │ │ -38ff64: 7110 64a3 0000 |019e: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ -38ff6a: 0c00 |01a1: move-result-object v0 │ │ -38ff6c: 1100 |01a2: return-object v0 │ │ -38ff6e: 3c06 1200 |01a3: if-gtz v6, 01b5 // +0012 │ │ -38ff72: 2202 e812 |01a5: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -38ff76: 7010 4098 0200 |01a7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38ff7c: 6e20 4b98 1200 |01aa: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ff82: 6e20 4b98 0200 |01ad: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ff88: 6e10 5498 0200 |01b0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38ff8e: 0c00 |01b3: move-result-object v0 │ │ -38ff90: 1100 |01b4: return-object v0 │ │ -38ff92: 2203 e812 |01b5: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -38ff96: 7010 4098 0300 |01b7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38ff9c: 6e30 2e98 2007 |01ba: invoke-virtual {v0, v2, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38ffa2: 0c09 |01bd: move-result-object v9 │ │ -38ffa4: 6e20 4b98 9300 |01be: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ffaa: 6e20 4498 a300 |01c1: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38ffb0: 6e20 4798 6300 |01c4: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38ffb6: 6e20 4498 a300 |01c7: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38ffbc: 6e20 2d98 f000 |01ca: invoke-virtual {v0, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38ffc2: 0c00 |01cd: move-result-object v0 │ │ -38ffc4: 6e20 4b98 0300 |01ce: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ffca: 6e10 5498 0300 |01d1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38ffd0: 0c00 |01d4: move-result-object v0 │ │ -38ffd2: 2803 |01d5: goto 01d8 // +0003 │ │ -38ffd4: 1311 0000 |01d6: const/16 v17, #int 0 // #0 │ │ -38ffd8: 01e3 |01d8: move v3, v14 │ │ -38ffda: 6e10 2298 0000 |01d9: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -38ffe0: 0a06 |01dc: move-result v6 │ │ -38ffe2: 3563 1000 |01dd: if-ge v3, v6, 01ed // +0010 │ │ -38ffe6: 6e20 0998 3000 |01df: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38ffec: 0a06 |01e2: move-result v6 │ │ -38ffee: 34b6 0c00 |01e3: if-lt v6, v11, 01ef // +000c │ │ -38fff2: 3568 0300 |01e5: if-ge v8, v6, 01e8 // +0003 │ │ -38fff6: 2808 |01e7: goto 01ef // +0008 │ │ -38fff8: d803 0301 |01e8: add-int/lit8 v3, v3, #int 1 // #01 │ │ -38fffc: 0211 0600 |01ea: move/from16 v17, v6 │ │ -390000: 28ed |01ec: goto 01d9 // -0013 │ │ -390002: 0206 1100 |01ed: move/from16 v6, v17 │ │ -390006: d809 0301 |01ef: add-int/lit8 v9, v3, #int 1 // #01 │ │ -39000a: 019f |01f1: move v15, v9 │ │ -39000c: 1311 0000 |01f2: const/16 v17, #int 0 // #0 │ │ -390010: 6e10 2298 0000 |01f4: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -390016: 0a02 |01f7: move-result v2 │ │ -390018: 352f 1000 |01f8: if-ge v15, v2, 0208 // +0010 │ │ -39001c: 6e20 0998 f000 |01fa: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390022: 0a02 |01fd: move-result v2 │ │ -390024: 34b2 0c00 |01fe: if-lt v2, v11, 020a // +000c │ │ -390028: 3528 0300 |0200: if-ge v8, v2, 0203 // +0003 │ │ -39002c: 2808 |0202: goto 020a // +0008 │ │ -39002e: d80f 0f01 |0203: add-int/lit8 v15, v15, #int 1 // #01 │ │ -390032: 0211 0200 |0205: move/from16 v17, v2 │ │ -390036: 28ed |0207: goto 01f4 // -0013 │ │ -390038: 0202 1100 |0208: move/from16 v2, v17 │ │ -39003c: 130a 2f00 |020a: const/16 v10, #int 47 // #2f │ │ -390040: 362d 5d00 |020c: if-gt v13, v2, 0269 // +005d │ │ -390044: 3642 5b00 |020e: if-gt v2, v4, 0269 // +005b │ │ -390048: 366d 0500 |0210: if-gt v13, v6, 0215 // +0005 │ │ -39004c: 3646 0300 |0212: if-gt v6, v4, 0215 // +0003 │ │ -390050: 2802 |0214: goto 0216 // +0002 │ │ -390052: 01f3 |0215: move v3, v15 │ │ -390054: 7120 8ca3 3000 |0216: invoke-static {v0, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.month4Letters3:(Ljava/lang/String;I)I // method@a38c │ │ -39005a: 0a02 |0219: move-result v2 │ │ -39005c: 3c02 1200 |021a: if-gtz v2, 022c // +0012 │ │ -390060: 2202 e812 |021c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -390064: 7010 4098 0200 |021e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39006a: 6e20 4b98 1200 |0221: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -390070: 6e20 4b98 0200 |0224: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -390076: 6e10 5498 0200 |0227: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39007c: 0c00 |022a: move-result-object v0 │ │ -39007e: 1100 |022b: return-object v0 │ │ -390080: 6e10 2298 0000 |022c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -390086: 0a01 |022f: move-result v1 │ │ -390088: 351f 0e00 |0230: if-ge v15, v1, 023e // +000e │ │ -39008c: 6e20 0998 f000 |0232: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390092: 0a01 |0235: move-result v1 │ │ -390094: 361b 0500 |0236: if-gt v11, v1, 023b // +0005 │ │ -390098: 3681 0300 |0238: if-gt v1, v8, 023b // +0003 │ │ -39009c: 2804 |023a: goto 023e // +0004 │ │ -39009e: d80f 0f01 |023b: add-int/lit8 v15, v15, #int 1 // #01 │ │ -3900a2: 28ef |023d: goto 022c // -0011 │ │ -3900a4: 2201 e812 |023e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3900a8: 7010 4098 0100 |0240: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3900ae: 6e20 4b98 5100 |0243: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3900b4: 6e20 4798 2100 |0246: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3900ba: 1302 2d00 |0249: const/16 v2, #int 45 // #2d │ │ -3900be: 6e20 4498 2100 |024b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3900c4: 1202 |024e: const/4 v2, #int 0 // #0 │ │ -3900c6: 6e30 2e98 2007 |024f: invoke-virtual {v0, v2, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3900cc: 0c02 |0252: move-result-object v2 │ │ -3900ce: 6e20 4b98 2100 |0253: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3900d4: 6e20 4498 a100 |0256: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3900da: 6e20 2d98 f000 |0259: invoke-virtual {v0, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3900e0: 0c00 |025c: move-result-object v0 │ │ -3900e2: 6e20 4b98 0100 |025d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3900e8: 6e10 5498 0100 |0260: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3900ee: 0c00 |0263: move-result-object v0 │ │ -3900f0: 7110 64a3 0000 |0264: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ -3900f6: 0c00 |0267: move-result-object v0 │ │ -3900f8: 1100 |0268: return-object v0 │ │ -3900fa: 6e10 2298 0000 |0269: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -390100: 0a04 |026c: move-result v4 │ │ -390102: 354f 2100 |026d: if-ge v15, v4, 028e // +0021 │ │ -390106: 1304 2d00 |026f: const/16 v4, #int 45 // #2d │ │ -39010a: 33c4 1d00 |0271: if-ne v4, v12, 028e // +001d │ │ -39010e: 3364 1b00 |0273: if-ne v4, v6, 028e // +001b │ │ -390112: 2207 e812 |0275: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -390116: 7010 4098 0700 |0277: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39011c: 6e20 4b98 1700 |027a: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -390122: 1203 |027d: const/4 v3, #int 0 // #0 │ │ -390124: 1204 |027e: const/4 v4, #int 0 // #0 │ │ -390126: 0701 |027f: move-object v1, v0 │ │ -390128: 01e5 |0280: move v5, v14 │ │ -39012a: 0196 |0281: move v6, v9 │ │ -39012c: 7706 65a3 0100 |0282: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;CZIII)Ljava/lang/String; // method@a365 │ │ -390132: 0c00 |0285: move-result-object v0 │ │ -390134: 6e20 4b98 0700 |0286: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39013a: 6e10 5498 0700 |0289: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -390140: 0c00 |028c: move-result-object v0 │ │ -390142: 1100 |028d: return-object v0 │ │ -390144: 1222 |028e: const/4 v2, #int 2 // #2 │ │ -390146: 3472 4f00 |028f: if-lt v2, v7, 02de // +004f │ │ -39014a: 6e10 2298 0000 |0291: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -390150: 0a02 |0294: move-result v2 │ │ -390152: 3423 0300 |0295: if-lt v3, v2, 0298 // +0003 │ │ -390156: 2847 |0297: goto 02de // +0047 │ │ -390158: 336a 2500 |0298: if-ne v10, v6, 02bd // +0025 │ │ -39015c: 32ca 2300 |029a: if-eq v10, v12, 02bd // +0023 │ │ -390160: 2207 e812 |029c: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -390164: 7010 4098 0700 |029e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39016a: 6e20 4b98 1700 |02a1: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -390170: 1302 2e00 |02a4: const/16 v2, #int 46 // #2e │ │ -390174: b13f |02a6: sub-int/2addr v15, v3 │ │ -390176: 1231 |02a7: const/4 v1, #int 3 // #3 │ │ -390178: 34f1 0400 |02a8: if-lt v1, v15, 02ac // +0004 │ │ -39017c: 1213 |02aa: const/4 v3, #int 1 // #1 │ │ -39017e: 2802 |02ab: goto 02ad // +0002 │ │ -390180: 1203 |02ac: const/4 v3, #int 0 // #0 │ │ -390182: 1205 |02ad: const/4 v5, #int 0 // #0 │ │ -390184: 0701 |02ae: move-object v1, v0 │ │ -390186: 0194 |02af: move v4, v9 │ │ -390188: 01e6 |02b0: move v6, v14 │ │ -39018a: 7706 65a3 0100 |02b1: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;CZIII)Ljava/lang/String; // method@a365 │ │ -390190: 0c00 |02b4: move-result-object v0 │ │ -390192: 6e20 4b98 0700 |02b5: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -390198: 6e10 5498 0700 |02b8: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39019e: 0c00 |02bb: move-result-object v0 │ │ -3901a0: 1100 |02bc: return-object v0 │ │ -3901a2: 2207 e812 |02bd: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -3901a6: 7010 4098 0700 |02bf: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3901ac: 6e20 4b98 1700 |02c2: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3901b2: 1302 2e00 |02c5: const/16 v2, #int 46 // #2e │ │ -3901b6: b13f |02c7: sub-int/2addr v15, v3 │ │ -3901b8: 1231 |02c8: const/4 v1, #int 3 // #3 │ │ -3901ba: 34f1 0400 |02c9: if-lt v1, v15, 02cd // +0004 │ │ -3901be: 1213 |02cb: const/4 v3, #int 1 // #1 │ │ -3901c0: 2802 |02cc: goto 02ce // +0002 │ │ -3901c2: 1203 |02cd: const/4 v3, #int 0 // #0 │ │ -3901c4: 1206 |02ce: const/4 v6, #int 0 // #0 │ │ -3901c6: 0701 |02cf: move-object v1, v0 │ │ -3901c8: 0194 |02d0: move v4, v9 │ │ -3901ca: 01e5 |02d1: move v5, v14 │ │ -3901cc: 7706 65a3 0100 |02d2: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;CZIII)Ljava/lang/String; // method@a365 │ │ -3901d2: 0c00 |02d5: move-result-object v0 │ │ -3901d4: 6e20 4b98 0700 |02d6: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3901da: 6e10 5498 0700 |02d9: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3901e0: 0c00 |02dc: move-result-object v0 │ │ -3901e2: 1100 |02dd: return-object v0 │ │ -3901e4: 2202 e812 |02de: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3901e8: 7010 4098 0200 |02e0: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3901ee: 6e20 4b98 1200 |02e3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3901f4: 6e20 4b98 0200 |02e6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3901fa: 6e10 5498 0200 |02e9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -390200: 0c00 |02ec: move-result-object v0 │ │ -390202: 1100 |02ed: return-object v0 │ │ -390204: 6e10 2298 0000 |02ee: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -39020a: 0a02 |02f1: move-result v2 │ │ -39020c: 1243 |02f2: const/4 v3, #int 4 // #4 │ │ -39020e: 3723 0a00 |02f3: if-le v3, v2, 02fd // +000a │ │ -390212: 1a00 8f06 |02f5: const-string v0, "0000" // string@068f │ │ -390216: 1204 |02f7: const/4 v4, #int 0 // #0 │ │ -390218: 6e30 2e98 4002 |02f8: invoke-virtual {v0, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39021e: 0c00 |02fb: move-result-object v0 │ │ -390220: 1100 |02fc: return-object v0 │ │ -390222: 1204 |02fd: const/4 v4, #int 0 // #0 │ │ -390224: 2205 e812 |02fe: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -390228: 7010 4098 0500 |0300: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39022e: 6e20 4b98 1500 |0303: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -390234: b132 |0306: sub-int/2addr v2, v3 │ │ -390236: 6e30 2e98 4002 |0307: invoke-virtual {v0, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39023c: 0c01 |030a: move-result-object v1 │ │ -39023e: 6e20 4b98 1500 |030b: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -390244: 1301 2d00 |030e: const/16 v1, #int 45 // #2d │ │ -390248: 6e20 4498 1500 |0310: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39024e: 6e20 2d98 2000 |0313: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -390254: 0c00 |0316: move-result-object v0 │ │ -390256: 6e20 4b98 0500 |0317: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39025c: 6e10 5498 0500 |031a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -390262: 0c06 |031d: move-result-object v6 │ │ -390264: 6e10 2298 0600 |031e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -39026a: 0a00 |0321: move-result v0 │ │ -39026c: 1307 2e00 |0322: const/16 v7, #int 46 // #2e │ │ -390270: 1208 |0324: const/4 v8, #int 0 // #0 │ │ -390272: 1209 |0325: const/4 v9, #int 0 // #0 │ │ -390274: d80a 00fc |0326: add-int/lit8 v10, v0, #int -4 // #fc │ │ -390278: 1221 |0328: const/4 v1, #int 2 // #2 │ │ -39027a: d80b 00fe |0329: add-int/lit8 v11, v0, #int -2 // #fe │ │ -39027e: 7706 65a3 0600 |032b: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;CZIII)Ljava/lang/String; // method@a365 │ │ -390284: 0c00 |032e: move-result-object v0 │ │ -390286: 1100 |032f: return-object v0 │ │ +38fc14: |[38fc14] net.sf.dibdib.thread_any.DateFunc.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; │ │ +38fc24: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +38fc28: 1a01 9305 |0002: const-string v1, "-" // string@0593 │ │ +38fc2c: 6e20 2c98 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +38fc32: 0a02 |0007: move-result v2 │ │ +38fc34: 1a03 8106 |0008: const-string v3, "0" // string@0681 │ │ +38fc38: 1264 |000a: const/4 v4, #int 6 // #6 │ │ +38fc3a: 1a05 0000 |000b: const-string v5, "" // string@0000 │ │ +38fc3e: 1216 |000d: const/4 v6, #int 1 // #1 │ │ +38fc40: 3802 2600 |000e: if-eqz v2, 0034 // +0026 │ │ +38fc44: 7401 2298 1200 |0010: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ +38fc4a: 0a02 |0013: move-result v2 │ │ +38fc4c: 3424 1b00 |0014: if-lt v4, v2, 002f // +001b │ │ +38fc50: 2202 e812 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +38fc54: 7010 4098 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38fc5a: 6e20 4b98 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fc60: 7401 2298 1200 |001e: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ +38fc66: 0a00 |0021: move-result v0 │ │ +38fc68: 1a07 a905 |0022: const-string v7, "-00000" // string@05a9 │ │ +38fc6c: 6e20 2d98 0700 |0024: invoke-virtual {v7, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38fc72: 0c00 |0027: move-result-object v0 │ │ +38fc74: 6e20 4b98 0200 |0028: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fc7a: 6e10 5498 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fc80: 0c00 |002e: move-result-object v0 │ │ +38fc82: 6e20 2d98 6000 |002f: invoke-virtual {v0, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38fc88: 0c00 |0032: move-result-object v0 │ │ +38fc8a: 284a |0033: goto 007d // +004a │ │ +38fc8c: 7401 2298 1200 |0034: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ +38fc92: 0a01 |0037: move-result v1 │ │ +38fc94: 3414 4400 |0038: if-lt v4, v1, 007c // +0044 │ │ +38fc98: 1a01 b355 |003a: const-string v1, "[0-9]+" // string@55b3 │ │ +38fc9c: 6e20 2398 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +38fca2: 0a01 |003f: move-result v1 │ │ +38fca4: 3801 3c00 |0040: if-eqz v1, 007c // +003c │ │ +38fca8: 7401 2298 1200 |0042: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ +38fcae: 0a01 |0045: move-result v1 │ │ +38fcb0: b561 |0046: and-int/2addr v1, v6 │ │ +38fcb2: 3801 1100 |0047: if-eqz v1, 0058 // +0011 │ │ +38fcb6: 2201 e812 |0049: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +38fcba: 7010 4098 0100 |004b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38fcc0: 6e20 4b98 3100 |004e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fcc6: 6e20 4b98 0100 |0051: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fccc: 6e10 5498 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fcd2: 0c00 |0057: move-result-object v0 │ │ +38fcd4: 2201 e812 |0058: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +38fcd8: 7010 4098 0100 |005a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38fcde: 6e20 4b98 0100 |005d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fce4: 6e10 2298 0000 |0060: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38fcea: 0a00 |0063: move-result v0 │ │ +38fcec: 1a02 9006 |0064: const-string v2, "000000" // string@0690 │ │ +38fcf0: 6e20 2d98 0200 |0066: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38fcf6: 0c00 |0069: move-result-object v0 │ │ +38fcf8: 6e20 4b98 0100 |006a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fcfe: 6e10 5498 0100 |006d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fd04: 0c02 |0070: move-result-object v2 │ │ +38fd06: 1303 2e00 |0071: const/16 v3, #int 46 // #2e │ │ +38fd0a: 1214 |0073: const/4 v4, #int 1 // #1 │ │ +38fd0c: 1205 |0074: const/4 v5, #int 0 // #0 │ │ +38fd0e: 1226 |0075: const/4 v6, #int 2 // #2 │ │ +38fd10: 1247 |0076: const/4 v7, #int 4 // #4 │ │ +38fd12: 7706 65a3 0200 |0077: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;CZIII)Ljava/lang/String; // method@a365 │ │ +38fd18: 0c00 |007a: move-result-object v0 │ │ +38fd1a: 1100 |007b: return-object v0 │ │ +38fd1c: 0751 |007c: move-object v1, v5 │ │ +38fd1e: 1202 |007d: const/4 v2, #int 0 // #0 │ │ +38fd20: 1207 |007e: const/4 v7, #int 0 // #0 │ │ +38fd22: 6e10 2298 0000 |007f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38fd28: 0a08 |0082: move-result v8 │ │ +38fd2a: 130a 2d00 |0083: const/16 v10, #int 45 // #2d │ │ +38fd2e: 3587 6902 |0085: if-ge v7, v8, 02ee // +0269 │ │ +38fd32: 6e20 0998 7000 |0087: invoke-virtual {v0, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38fd38: 0a0c |008a: move-result v12 │ │ +38fd3a: 1308 3900 |008b: const/16 v8, #int 57 // #39 │ │ +38fd3e: 130b 3000 |008d: const/16 v11, #int 48 // #30 │ │ +38fd42: 36cb 0700 |008f: if-gt v11, v12, 0096 // +0007 │ │ +38fd46: 368c 0500 |0091: if-gt v12, v8, 0096 // +0005 │ │ +38fd4a: d807 0701 |0093: add-int/lit8 v7, v7, #int 1 // #01 │ │ +38fd4e: 28ea |0095: goto 007f // -0016 │ │ +38fd50: 130d 4100 |0096: const/16 v13, #int 65 // #41 │ │ +38fd54: 3374 2700 |0098: if-ne v4, v7, 00bf // +0027 │ │ +38fd58: 1304 2e00 |009a: const/16 v4, #int 46 // #2e │ │ +38fd5c: 32c4 0400 |009c: if-eq v4, v12, 00a0 // +0004 │ │ +38fd60: 36cd 2100 |009e: if-gt v13, v12, 00bf // +0021 │ │ +38fd64: 6e20 1298 1500 |00a0: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +38fd6a: 0a04 |00a3: move-result v4 │ │ +38fd6c: 3804 1b00 |00a4: if-eqz v4, 00bf // +001b │ │ +38fd70: 2202 e812 |00a6: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +38fd74: 7010 4098 0200 |00a8: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38fd7a: 6e20 4b98 1200 |00ab: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fd80: 6e20 4b98 0200 |00ae: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fd86: 6e10 5498 0200 |00b1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fd8c: 0c0b |00b4: move-result-object v11 │ │ +38fd8e: 121d |00b5: const/4 v13, #int 1 // #1 │ │ +38fd90: 120e |00b6: const/4 v14, #int 0 // #0 │ │ +38fd92: 122f |00b7: const/4 v15, #int 2 // #2 │ │ +38fd94: 1310 0400 |00b8: const/16 v16, #int 4 // #4 │ │ +38fd98: 7706 65a3 0b00 |00ba: invoke-static/range {v11, v12, v13, v14, v15, v16}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;CZIII)Ljava/lang/String; // method@a365 │ │ +38fd9e: 0c00 |00bd: move-result-object v0 │ │ +38fda0: 1100 |00be: return-object v0 │ │ +38fda2: d80e 0701 |00bf: add-int/lit8 v14, v7, #int 1 // #01 │ │ +38fda6: 1304 7a00 |00c1: const/16 v4, #int 122 // #7a │ │ +38fdaa: 123f |00c3: const/4 v15, #int 3 // #3 │ │ +38fdac: 36cd 1201 |00c4: if-gt v13, v12, 01d6 // +0112 │ │ +38fdb0: 364c 1001 |00c6: if-gt v12, v4, 01d6 // +0110 │ │ +38fdb4: 347f 0e01 |00c8: if-lt v15, v7, 01d6 // +010e │ │ +38fdb8: 7120 8ca3 7000 |00ca: invoke-static {v0, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.month4Letters3:(Ljava/lang/String;I)I // method@a38c │ │ +38fdbe: 0a06 |00cd: move-result v6 │ │ +38fdc0: 01ef |00ce: move v15, v14 │ │ +38fdc2: 1311 0000 |00cf: const/16 v17, #int 0 // #0 │ │ +38fdc6: 6e10 2298 0000 |00d1: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38fdcc: 0a09 |00d4: move-result v9 │ │ +38fdce: 359f 1200 |00d5: if-ge v15, v9, 00e7 // +0012 │ │ +38fdd2: 6e20 0998 f000 |00d7: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38fdd8: 0a09 |00da: move-result v9 │ │ +38fdda: 369b 0700 |00db: if-gt v11, v9, 00e2 // +0007 │ │ +38fdde: 3689 0500 |00dd: if-gt v9, v8, 00e2 // +0005 │ │ +38fde2: 0211 0900 |00df: move/from16 v17, v9 │ │ +38fde6: 2806 |00e1: goto 00e7 // +0006 │ │ +38fde8: d80f 0f01 |00e2: add-int/lit8 v15, v15, #int 1 // #01 │ │ +38fdec: 0211 0900 |00e4: move/from16 v17, v9 │ │ +38fdf0: 28eb |00e6: goto 00d1 // -0015 │ │ +38fdf2: 3907 bc00 |00e7: if-nez v7, 01a3 // +00bc │ │ +38fdf6: d802 0f01 |00e9: add-int/lit8 v2, v15, #int 1 // #01 │ │ +38fdfa: 6e10 2298 0000 |00eb: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38fe00: 0a04 |00ee: move-result v4 │ │ +38fe02: 3542 4b00 |00ef: if-ge v2, v4, 013a // +004b │ │ +38fe06: 6e20 0998 2000 |00f1: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38fe0c: 0a04 |00f4: move-result v4 │ │ +38fe0e: 34b4 0800 |00f5: if-lt v4, v11, 00fd // +0008 │ │ +38fe12: 3548 0300 |00f7: if-ge v8, v4, 00fa // +0003 │ │ +38fe16: 2804 |00f9: goto 00fd // +0004 │ │ +38fe18: d802 0201 |00fa: add-int/lit8 v2, v2, #int 1 // #01 │ │ +38fe1c: 28ef |00fc: goto 00eb // -0011 │ │ +38fe1e: d803 0201 |00fd: add-int/lit8 v3, v2, #int 1 // #01 │ │ +38fe22: 0134 |00ff: move v4, v3 │ │ +38fe24: 6e10 2298 0000 |0100: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38fe2a: 0a05 |0103: move-result v5 │ │ +38fe2c: 3554 0e00 |0104: if-ge v4, v5, 0112 // +000e │ │ +38fe30: 6e20 0998 4000 |0106: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38fe36: 0a05 |0109: move-result v5 │ │ +38fe38: 34b5 0800 |010a: if-lt v5, v11, 0112 // +0008 │ │ +38fe3c: 3558 0300 |010c: if-ge v8, v5, 010f // +0003 │ │ +38fe40: 2804 |010e: goto 0112 // +0004 │ │ +38fe42: d804 0401 |010f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +38fe46: 28ef |0111: goto 0100 // -0011 │ │ +38fe48: 2204 e812 |0112: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +38fe4c: 7010 4098 0400 |0114: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38fe52: 6e20 4b98 1400 |0117: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fe58: 6e30 2e98 f002 |011a: invoke-virtual {v0, v15, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38fe5e: 0c01 |011d: move-result-object v1 │ │ +38fe60: 6e20 4b98 1400 |011e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fe66: 6e20 4498 a400 |0121: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38fe6c: 6e20 4798 6400 |0124: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38fe72: 6e20 4498 a400 |0127: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38fe78: 6e20 2d98 3000 |012a: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38fe7e: 0c00 |012d: move-result-object v0 │ │ +38fe80: 6e20 4b98 0400 |012e: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fe86: 6e10 5498 0400 |0131: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fe8c: 0c00 |0134: move-result-object v0 │ │ +38fe8e: 7110 64a3 0000 |0135: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ +38fe94: 0c00 |0138: move-result-object v0 │ │ +38fe96: 1100 |0139: return-object v0 │ │ +38fe98: d801 0f02 |013a: add-int/lit8 v1, v15, #int 2 // #02 │ │ +38fe9c: 6e10 2298 0000 |013c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38fea2: 0a02 |013f: move-result v2 │ │ +38fea4: 1304 0900 |0140: const/16 v4, #int 9 // #9 │ │ +38fea8: 3421 2a00 |0142: if-lt v1, v2, 016c // +002a │ │ +38feac: 2201 e812 |0144: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +38feb0: 7010 4098 0100 |0146: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38feb6: 6e20 4b98 5100 |0149: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38febc: 6e20 4798 6100 |014c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38fec2: 6e20 4498 a100 |014f: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38fec8: 6e30 2e98 f002 |0152: invoke-virtual {v0, v15, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38fece: 0c00 |0155: move-result-object v0 │ │ +38fed0: 6e20 4b98 0100 |0156: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38fed6: 6e10 5498 0100 |0159: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38fedc: 0c07 |015c: move-result-object v7 │ │ +38fede: 1308 2e00 |015d: const/16 v8, #int 46 // #2e │ │ +38fee2: 1219 |015f: const/4 v9, #int 1 // #1 │ │ +38fee4: 12fa |0160: const/4 v10, #int -1 // #ff │ │ +38fee6: 120b |0161: const/4 v11, #int 0 // #0 │ │ +38fee8: 3564 0400 |0162: if-ge v4, v6, 0166 // +0004 │ │ +38feec: 123c |0164: const/4 v12, #int 3 // #3 │ │ +38feee: 2802 |0165: goto 0167 // +0002 │ │ +38fef0: 122c |0166: const/4 v12, #int 2 // #2 │ │ +38fef2: 7706 65a3 0700 |0167: invoke-static/range {v7, v8, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;CZIII)Ljava/lang/String; // method@a365 │ │ +38fef8: 0c00 |016a: move-result-object v0 │ │ +38fefa: 1100 |016b: return-object v0 │ │ +38fefc: 2202 e812 |016c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +38ff00: 7010 4098 0200 |016e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38ff06: 3564 0300 |0171: if-ge v4, v6, 0174 // +0003 │ │ +38ff0a: 0753 |0173: move-object v3, v5 │ │ +38ff0c: 6e20 4b98 3200 |0174: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ff12: 6e20 4798 6200 |0177: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38ff18: 6e10 5498 0200 |017a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38ff1e: 0c02 |017d: move-result-object v2 │ │ +38ff20: 2203 e812 |017e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +38ff24: 7010 4098 0300 |0180: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38ff2a: 6e30 2e98 f001 |0183: invoke-virtual {v0, v15, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38ff30: 0c04 |0186: move-result-object v4 │ │ +38ff32: 6e20 4b98 4300 |0187: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ff38: 6e20 4498 a300 |018a: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38ff3e: 6e20 4b98 2300 |018d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ff44: 6e20 4498 a300 |0190: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38ff4a: 6e20 2d98 1000 |0193: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38ff50: 0c00 |0196: move-result-object v0 │ │ +38ff52: 6e20 4b98 0300 |0197: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ff58: 6e10 5498 0300 |019a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38ff5e: 0c00 |019d: move-result-object v0 │ │ +38ff60: 7110 64a3 0000 |019e: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ +38ff66: 0c00 |01a1: move-result-object v0 │ │ +38ff68: 1100 |01a2: return-object v0 │ │ +38ff6a: 3c06 1200 |01a3: if-gtz v6, 01b5 // +0012 │ │ +38ff6e: 2202 e812 |01a5: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +38ff72: 7010 4098 0200 |01a7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38ff78: 6e20 4b98 1200 |01aa: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ff7e: 6e20 4b98 0200 |01ad: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ff84: 6e10 5498 0200 |01b0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38ff8a: 0c00 |01b3: move-result-object v0 │ │ +38ff8c: 1100 |01b4: return-object v0 │ │ +38ff8e: 2203 e812 |01b5: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +38ff92: 7010 4098 0300 |01b7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38ff98: 6e30 2e98 2007 |01ba: invoke-virtual {v0, v2, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38ff9e: 0c09 |01bd: move-result-object v9 │ │ +38ffa0: 6e20 4b98 9300 |01be: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ffa6: 6e20 4498 a300 |01c1: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38ffac: 6e20 4798 6300 |01c4: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38ffb2: 6e20 4498 a300 |01c7: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38ffb8: 6e20 2d98 f000 |01ca: invoke-virtual {v0, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38ffbe: 0c00 |01cd: move-result-object v0 │ │ +38ffc0: 6e20 4b98 0300 |01ce: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ffc6: 6e10 5498 0300 |01d1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38ffcc: 0c00 |01d4: move-result-object v0 │ │ +38ffce: 2803 |01d5: goto 01d8 // +0003 │ │ +38ffd0: 1311 0000 |01d6: const/16 v17, #int 0 // #0 │ │ +38ffd4: 01e3 |01d8: move v3, v14 │ │ +38ffd6: 6e10 2298 0000 |01d9: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +38ffdc: 0a06 |01dc: move-result v6 │ │ +38ffde: 3563 1000 |01dd: if-ge v3, v6, 01ed // +0010 │ │ +38ffe2: 6e20 0998 3000 |01df: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38ffe8: 0a06 |01e2: move-result v6 │ │ +38ffea: 34b6 0c00 |01e3: if-lt v6, v11, 01ef // +000c │ │ +38ffee: 3568 0300 |01e5: if-ge v8, v6, 01e8 // +0003 │ │ +38fff2: 2808 |01e7: goto 01ef // +0008 │ │ +38fff4: d803 0301 |01e8: add-int/lit8 v3, v3, #int 1 // #01 │ │ +38fff8: 0211 0600 |01ea: move/from16 v17, v6 │ │ +38fffc: 28ed |01ec: goto 01d9 // -0013 │ │ +38fffe: 0206 1100 |01ed: move/from16 v6, v17 │ │ +390002: d809 0301 |01ef: add-int/lit8 v9, v3, #int 1 // #01 │ │ +390006: 019f |01f1: move v15, v9 │ │ +390008: 1311 0000 |01f2: const/16 v17, #int 0 // #0 │ │ +39000c: 6e10 2298 0000 |01f4: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +390012: 0a02 |01f7: move-result v2 │ │ +390014: 352f 1000 |01f8: if-ge v15, v2, 0208 // +0010 │ │ +390018: 6e20 0998 f000 |01fa: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39001e: 0a02 |01fd: move-result v2 │ │ +390020: 34b2 0c00 |01fe: if-lt v2, v11, 020a // +000c │ │ +390024: 3528 0300 |0200: if-ge v8, v2, 0203 // +0003 │ │ +390028: 2808 |0202: goto 020a // +0008 │ │ +39002a: d80f 0f01 |0203: add-int/lit8 v15, v15, #int 1 // #01 │ │ +39002e: 0211 0200 |0205: move/from16 v17, v2 │ │ +390032: 28ed |0207: goto 01f4 // -0013 │ │ +390034: 0202 1100 |0208: move/from16 v2, v17 │ │ +390038: 130a 2f00 |020a: const/16 v10, #int 47 // #2f │ │ +39003c: 362d 5d00 |020c: if-gt v13, v2, 0269 // +005d │ │ +390040: 3642 5b00 |020e: if-gt v2, v4, 0269 // +005b │ │ +390044: 366d 0500 |0210: if-gt v13, v6, 0215 // +0005 │ │ +390048: 3646 0300 |0212: if-gt v6, v4, 0215 // +0003 │ │ +39004c: 2802 |0214: goto 0216 // +0002 │ │ +39004e: 01f3 |0215: move v3, v15 │ │ +390050: 7120 8ca3 3000 |0216: invoke-static {v0, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.month4Letters3:(Ljava/lang/String;I)I // method@a38c │ │ +390056: 0a02 |0219: move-result v2 │ │ +390058: 3c02 1200 |021a: if-gtz v2, 022c // +0012 │ │ +39005c: 2202 e812 |021c: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +390060: 7010 4098 0200 |021e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +390066: 6e20 4b98 1200 |0221: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39006c: 6e20 4b98 0200 |0224: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +390072: 6e10 5498 0200 |0227: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +390078: 0c00 |022a: move-result-object v0 │ │ +39007a: 1100 |022b: return-object v0 │ │ +39007c: 6e10 2298 0000 |022c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +390082: 0a01 |022f: move-result v1 │ │ +390084: 351f 0e00 |0230: if-ge v15, v1, 023e // +000e │ │ +390088: 6e20 0998 f000 |0232: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39008e: 0a01 |0235: move-result v1 │ │ +390090: 361b 0500 |0236: if-gt v11, v1, 023b // +0005 │ │ +390094: 3681 0300 |0238: if-gt v1, v8, 023b // +0003 │ │ +390098: 2804 |023a: goto 023e // +0004 │ │ +39009a: d80f 0f01 |023b: add-int/lit8 v15, v15, #int 1 // #01 │ │ +39009e: 28ef |023d: goto 022c // -0011 │ │ +3900a0: 2201 e812 |023e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3900a4: 7010 4098 0100 |0240: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3900aa: 6e20 4b98 5100 |0243: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3900b0: 6e20 4798 2100 |0246: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3900b6: 1302 2d00 |0249: const/16 v2, #int 45 // #2d │ │ +3900ba: 6e20 4498 2100 |024b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3900c0: 1202 |024e: const/4 v2, #int 0 // #0 │ │ +3900c2: 6e30 2e98 2007 |024f: invoke-virtual {v0, v2, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3900c8: 0c02 |0252: move-result-object v2 │ │ +3900ca: 6e20 4b98 2100 |0253: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3900d0: 6e20 4498 a100 |0256: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3900d6: 6e20 2d98 f000 |0259: invoke-virtual {v0, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3900dc: 0c00 |025c: move-result-object v0 │ │ +3900de: 6e20 4b98 0100 |025d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3900e4: 6e10 5498 0100 |0260: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3900ea: 0c00 |0263: move-result-object v0 │ │ +3900ec: 7110 64a3 0000 |0264: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ +3900f2: 0c00 |0267: move-result-object v0 │ │ +3900f4: 1100 |0268: return-object v0 │ │ +3900f6: 6e10 2298 0000 |0269: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3900fc: 0a04 |026c: move-result v4 │ │ +3900fe: 354f 2100 |026d: if-ge v15, v4, 028e // +0021 │ │ +390102: 1304 2d00 |026f: const/16 v4, #int 45 // #2d │ │ +390106: 33c4 1d00 |0271: if-ne v4, v12, 028e // +001d │ │ +39010a: 3364 1b00 |0273: if-ne v4, v6, 028e // +001b │ │ +39010e: 2207 e812 |0275: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +390112: 7010 4098 0700 |0277: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +390118: 6e20 4b98 1700 |027a: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39011e: 1203 |027d: const/4 v3, #int 0 // #0 │ │ +390120: 1204 |027e: const/4 v4, #int 0 // #0 │ │ +390122: 0701 |027f: move-object v1, v0 │ │ +390124: 01e5 |0280: move v5, v14 │ │ +390126: 0196 |0281: move v6, v9 │ │ +390128: 7706 65a3 0100 |0282: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;CZIII)Ljava/lang/String; // method@a365 │ │ +39012e: 0c00 |0285: move-result-object v0 │ │ +390130: 6e20 4b98 0700 |0286: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +390136: 6e10 5498 0700 |0289: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39013c: 0c00 |028c: move-result-object v0 │ │ +39013e: 1100 |028d: return-object v0 │ │ +390140: 1222 |028e: const/4 v2, #int 2 // #2 │ │ +390142: 3472 4f00 |028f: if-lt v2, v7, 02de // +004f │ │ +390146: 6e10 2298 0000 |0291: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +39014c: 0a02 |0294: move-result v2 │ │ +39014e: 3423 0300 |0295: if-lt v3, v2, 0298 // +0003 │ │ +390152: 2847 |0297: goto 02de // +0047 │ │ +390154: 336a 2500 |0298: if-ne v10, v6, 02bd // +0025 │ │ +390158: 32ca 2300 |029a: if-eq v10, v12, 02bd // +0023 │ │ +39015c: 2207 e812 |029c: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +390160: 7010 4098 0700 |029e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +390166: 6e20 4b98 1700 |02a1: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39016c: 1302 2e00 |02a4: const/16 v2, #int 46 // #2e │ │ +390170: b13f |02a6: sub-int/2addr v15, v3 │ │ +390172: 1231 |02a7: const/4 v1, #int 3 // #3 │ │ +390174: 34f1 0400 |02a8: if-lt v1, v15, 02ac // +0004 │ │ +390178: 1213 |02aa: const/4 v3, #int 1 // #1 │ │ +39017a: 2802 |02ab: goto 02ad // +0002 │ │ +39017c: 1203 |02ac: const/4 v3, #int 0 // #0 │ │ +39017e: 1205 |02ad: const/4 v5, #int 0 // #0 │ │ +390180: 0701 |02ae: move-object v1, v0 │ │ +390182: 0194 |02af: move v4, v9 │ │ +390184: 01e6 |02b0: move v6, v14 │ │ +390186: 7706 65a3 0100 |02b1: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;CZIII)Ljava/lang/String; // method@a365 │ │ +39018c: 0c00 |02b4: move-result-object v0 │ │ +39018e: 6e20 4b98 0700 |02b5: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +390194: 6e10 5498 0700 |02b8: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39019a: 0c00 |02bb: move-result-object v0 │ │ +39019c: 1100 |02bc: return-object v0 │ │ +39019e: 2207 e812 |02bd: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +3901a2: 7010 4098 0700 |02bf: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3901a8: 6e20 4b98 1700 |02c2: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3901ae: 1302 2e00 |02c5: const/16 v2, #int 46 // #2e │ │ +3901b2: b13f |02c7: sub-int/2addr v15, v3 │ │ +3901b4: 1231 |02c8: const/4 v1, #int 3 // #3 │ │ +3901b6: 34f1 0400 |02c9: if-lt v1, v15, 02cd // +0004 │ │ +3901ba: 1213 |02cb: const/4 v3, #int 1 // #1 │ │ +3901bc: 2802 |02cc: goto 02ce // +0002 │ │ +3901be: 1203 |02cd: const/4 v3, #int 0 // #0 │ │ +3901c0: 1206 |02ce: const/4 v6, #int 0 // #0 │ │ +3901c2: 0701 |02cf: move-object v1, v0 │ │ +3901c4: 0194 |02d0: move v4, v9 │ │ +3901c6: 01e5 |02d1: move v5, v14 │ │ +3901c8: 7706 65a3 0100 |02d2: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;CZIII)Ljava/lang/String; // method@a365 │ │ +3901ce: 0c00 |02d5: move-result-object v0 │ │ +3901d0: 6e20 4b98 0700 |02d6: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3901d6: 6e10 5498 0700 |02d9: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3901dc: 0c00 |02dc: move-result-object v0 │ │ +3901de: 1100 |02dd: return-object v0 │ │ +3901e0: 2202 e812 |02de: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3901e4: 7010 4098 0200 |02e0: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3901ea: 6e20 4b98 1200 |02e3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3901f0: 6e20 4b98 0200 |02e6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3901f6: 6e10 5498 0200 |02e9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3901fc: 0c00 |02ec: move-result-object v0 │ │ +3901fe: 1100 |02ed: return-object v0 │ │ +390200: 6e10 2298 0000 |02ee: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +390206: 0a02 |02f1: move-result v2 │ │ +390208: 1243 |02f2: const/4 v3, #int 4 // #4 │ │ +39020a: 3723 0a00 |02f3: if-le v3, v2, 02fd // +000a │ │ +39020e: 1a00 8f06 |02f5: const-string v0, "0000" // string@068f │ │ +390212: 1204 |02f7: const/4 v4, #int 0 // #0 │ │ +390214: 6e30 2e98 4002 |02f8: invoke-virtual {v0, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39021a: 0c00 |02fb: move-result-object v0 │ │ +39021c: 1100 |02fc: return-object v0 │ │ +39021e: 1204 |02fd: const/4 v4, #int 0 // #0 │ │ +390220: 2205 e812 |02fe: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +390224: 7010 4098 0500 |0300: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39022a: 6e20 4b98 1500 |0303: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +390230: b132 |0306: sub-int/2addr v2, v3 │ │ +390232: 6e30 2e98 4002 |0307: invoke-virtual {v0, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +390238: 0c01 |030a: move-result-object v1 │ │ +39023a: 6e20 4b98 1500 |030b: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +390240: 1301 2d00 |030e: const/16 v1, #int 45 // #2d │ │ +390244: 6e20 4498 1500 |0310: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39024a: 6e20 2d98 2000 |0313: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +390250: 0c00 |0316: move-result-object v0 │ │ +390252: 6e20 4b98 0500 |0317: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +390258: 6e10 5498 0500 |031a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39025e: 0c06 |031d: move-result-object v6 │ │ +390260: 6e10 2298 0600 |031e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +390266: 0a00 |0321: move-result v0 │ │ +390268: 1307 2e00 |0322: const/16 v7, #int 46 // #2e │ │ +39026c: 1208 |0324: const/4 v8, #int 0 // #0 │ │ +39026e: 1209 |0325: const/4 v9, #int 0 // #0 │ │ +390270: d80a 00fc |0326: add-int/lit8 v10, v0, #int -4 // #fc │ │ +390274: 1221 |0328: const/4 v1, #int 2 // #2 │ │ +390276: d80b 00fe |0329: add-int/lit8 v11, v0, #int -2 // #fe │ │ +39027a: 7706 65a3 0600 |032b: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;CZIII)Ljava/lang/String; // method@a365 │ │ +390280: 0c00 |032e: move-result-object v0 │ │ +390282: 1100 |032f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1368 │ │ 0x0010 line=1369 │ │ 0x0016 line=1371 │ │ 0x002f line=1374 │ │ 0x0034 line=1375 │ │ @@ -832122,219 +832122,219 @@ │ │ type : '(Ljava/lang/String;CZIII)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 24 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 370 16-bit code units │ │ -390288: |[390288] net.sf.dibdib.thread_any.DateFunc.dateNormalize:(Ljava/lang/String;CZIII)Ljava/lang/String; │ │ -390298: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -39029c: 0201 1300 |0002: move/from16 v1, v19 │ │ -3902a0: 0202 1500 |0004: move/from16 v2, v21 │ │ -3902a4: 0203 1600 |0006: move/from16 v3, v22 │ │ -3902a8: 0204 1700 |0008: move/from16 v4, v23 │ │ -3902ac: 7401 2298 1200 |000a: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ -3902b2: 0a05 |000d: move-result v5 │ │ -3902b4: 1a06 8f06 |000e: const-string v6, "0000" // string@068f │ │ -3902b8: 3553 6101 |0010: if-ge v3, v5, 0171 // +0161 │ │ -3902bc: 3454 0400 |0012: if-lt v4, v5, 0016 // +0004 │ │ -3902c0: 2900 5d01 |0014: goto/16 0171 // +015d │ │ -3902c4: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -3902c6: 3553 0700 |0017: if-ge v3, v5, 001e // +0007 │ │ -3902ca: 6e20 0998 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3902d0: 0a08 |001c: move-result v8 │ │ -3902d2: 2802 |001d: goto 001f // +0002 │ │ -3902d4: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -3902d6: 1309 3900 |001f: const/16 v9, #int 57 // #39 │ │ -3902da: 130a 3000 |0021: const/16 v10, #int 48 // #30 │ │ -3902de: 121b |0023: const/4 v11, #int 1 // #1 │ │ -3902e0: 368a 0600 |0024: if-gt v10, v8, 002a // +0006 │ │ -3902e4: 3698 0400 |0026: if-gt v8, v9, 002a // +0004 │ │ -3902e8: 1208 |0028: const/4 v8, #int 0 // #0 │ │ -3902ea: 2802 |0029: goto 002b // +0002 │ │ -3902ec: 1218 |002a: const/4 v8, #int 1 // #1 │ │ -3902ee: b083 |002b: add-int/2addr v3, v8 │ │ -3902f0: 3553 0700 |002c: if-ge v3, v5, 0033 // +0007 │ │ -3902f4: 6e20 0998 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3902fa: 0a08 |0031: move-result v8 │ │ -3902fc: 2802 |0032: goto 0034 // +0002 │ │ -3902fe: 1208 |0033: const/4 v8, #int 0 // #0 │ │ -390300: dd08 080f |0034: and-int/lit8 v8, v8, #int 15 // #0f │ │ -390304: b0b3 |0036: add-int/2addr v3, v11 │ │ -390306: 3553 0700 |0037: if-ge v3, v5, 003e // +0007 │ │ -39030a: 6e20 0998 3000 |0039: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390310: 0a0c |003c: move-result v12 │ │ -390312: 2802 |003d: goto 003f // +0002 │ │ -390314: 120c |003e: const/4 v12, #int 0 // #0 │ │ -390316: 36ca 0900 |003f: if-gt v10, v12, 0048 // +0009 │ │ -39031a: 369c 0700 |0041: if-gt v12, v9, 0048 // +0007 │ │ -39031e: da08 080a |0043: mul-int/lit8 v8, v8, #int 10 // #0a │ │ -390322: dd0c 0c0f |0045: and-int/lit8 v12, v12, #int 15 // #0f │ │ -390326: b0c8 |0047: add-int/2addr v8, v12 │ │ -390328: 3554 0700 |0048: if-ge v4, v5, 004f // +0007 │ │ -39032c: 6e20 0998 4000 |004a: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390332: 0a0c |004d: move-result v12 │ │ -390334: 2802 |004e: goto 0050 // +0002 │ │ -390336: 120c |004f: const/4 v12, #int 0 // #0 │ │ -390338: 36ca 0600 |0050: if-gt v10, v12, 0056 // +0006 │ │ -39033c: 369c 0400 |0052: if-gt v12, v9, 0056 // +0004 │ │ -390340: 120c |0054: const/4 v12, #int 0 // #0 │ │ -390342: 2802 |0055: goto 0057 // +0002 │ │ -390344: 121c |0056: const/4 v12, #int 1 // #1 │ │ -390346: b0c4 |0057: add-int/2addr v4, v12 │ │ -390348: 3554 0700 |0058: if-ge v4, v5, 005f // +0007 │ │ -39034c: 6e20 0998 4000 |005a: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390352: 0a0c |005d: move-result v12 │ │ -390354: 2802 |005e: goto 0060 // +0002 │ │ -390356: 120c |005f: const/4 v12, #int 0 // #0 │ │ -390358: dd0c 0c0f |0060: and-int/lit8 v12, v12, #int 15 // #0f │ │ -39035c: b0b4 |0062: add-int/2addr v4, v11 │ │ -39035e: 3554 0700 |0063: if-ge v4, v5, 006a // +0007 │ │ -390362: 6e20 0998 4000 |0065: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390368: 0a0d |0068: move-result v13 │ │ -39036a: 2802 |0069: goto 006b // +0002 │ │ -39036c: 120d |006a: const/4 v13, #int 0 // #0 │ │ -39036e: 36da 0900 |006b: if-gt v10, v13, 0074 // +0009 │ │ -390372: 369d 0700 |006d: if-gt v13, v9, 0074 // +0007 │ │ -390376: da0c 0c0a |006f: mul-int/lit8 v12, v12, #int 10 // #0a │ │ -39037a: dd0d 0d0f |0071: and-int/lit8 v13, v13, #int 15 // #0f │ │ -39037e: b0dc |0073: add-int/2addr v12, v13 │ │ -390380: 3634 0300 |0074: if-gt v4, v3, 0077 // +0003 │ │ -390384: 2802 |0076: goto 0078 // +0002 │ │ -390386: 0143 |0077: move v3, v4 │ │ -390388: 1304 2d00 |0078: const/16 v4, #int 45 // #2d │ │ -39038c: 1a0d 0000 |007a: const-string v13, "" // string@0000 │ │ -390390: 3552 5f00 |007c: if-ge v2, v5, 00db // +005f │ │ -390394: 3b02 0300 |007e: if-gez v2, 0081 // +0003 │ │ -390398: 285b |0080: goto 00db // +005b │ │ -39039a: 3814 1900 |0081: if-eqz v20, 009a // +0019 │ │ -39039e: d806 0201 |0083: add-int/lit8 v6, v2, #int 1 // #01 │ │ -3903a2: 3556 0400 |0085: if-ge v6, v5, 0089 // +0004 │ │ -3903a6: 122e |0087: const/4 v14, #int 2 // #2 │ │ -3903a8: 2802 |0088: goto 008a // +0002 │ │ -3903aa: 121e |0089: const/4 v14, #int 1 // #1 │ │ -3903ac: b02e |008a: add-int/2addr v14, v2 │ │ -3903ae: 6e30 2e98 200e |008b: invoke-virtual {v0, v2, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3903b4: 0c0e |008e: move-result-object v14 │ │ -3903b6: 7110 90a3 0e00 |008f: invoke-static {v14}, Lnet/sf/dibdib/thread_any/DateFunc;.prependCentury:(Ljava/lang/String;)Ljava/lang/String; // method@a390 │ │ -3903bc: 0c0e |0092: move-result-object v14 │ │ -3903be: 3632 0400 |0093: if-gt v2, v3, 0097 // +0004 │ │ -3903c2: 2900 6c00 |0095: goto/16 0101 // +006c │ │ -3903c6: 0163 |0097: move v3, v6 │ │ -3903c8: 2900 6900 |0098: goto/16 0101 // +0069 │ │ -3903cc: 6e20 0998 2000 |009a: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3903d2: 0a0e |009d: move-result v14 │ │ -3903d4: 33e4 0400 |009e: if-ne v4, v14, 00a2 // +0004 │ │ -3903d8: 121e |00a0: const/4 v14, #int 1 // #1 │ │ -3903da: 2802 |00a1: goto 00a3 // +0002 │ │ -3903dc: 120e |00a2: const/4 v14, #int 0 // #0 │ │ -3903de: 900f 020e |00a3: add-int v15, v2, v14 │ │ -3903e2: 355f 1000 |00a5: if-ge v15, v5, 00b5 // +0010 │ │ -3903e6: 6e20 0998 f000 |00a7: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3903ec: 0a04 |00aa: move-result v4 │ │ -3903ee: 34a4 0a00 |00ab: if-lt v4, v10, 00b5 // +000a │ │ -3903f2: 3549 0300 |00ad: if-ge v9, v4, 00b0 // +0003 │ │ -3903f6: 2806 |00af: goto 00b5 // +0006 │ │ -3903f8: d80f 0f01 |00b0: add-int/lit8 v15, v15, #int 1 // #01 │ │ -3903fc: 1304 2d00 |00b2: const/16 v4, #int 45 // #2d │ │ -390400: 28f1 |00b4: goto 00a5 // -000f │ │ -390402: 6e30 2e98 200f |00b5: invoke-virtual {v0, v2, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -390408: 0c04 |00b8: move-result-object v4 │ │ -39040a: 1249 |00b9: const/4 v9, #int 4 // #4 │ │ -39040c: 9102 0f02 |00ba: sub-int v2, v15, v2 │ │ -390410: 3729 1900 |00bc: if-le v9, v2, 00d5 // +0019 │ │ -390414: 390e 1700 |00be: if-nez v14, 00d5 // +0017 │ │ -390418: 2209 e812 |00c0: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -39041c: 7010 4098 0900 |00c2: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -390422: 6e20 2d98 2600 |00c5: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -390428: 0c02 |00c8: move-result-object v2 │ │ -39042a: 6e20 4b98 2900 |00c9: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -390430: 6e20 4b98 4900 |00cc: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -390436: 6e10 5498 0900 |00cf: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39043c: 0c02 |00d2: move-result-object v2 │ │ -39043e: 072e |00d3: move-object v14, v2 │ │ -390440: 2802 |00d4: goto 00d6 // +0002 │ │ -390442: 074e |00d5: move-object v14, v4 │ │ -390444: 363f 0300 |00d6: if-gt v15, v3, 00d9 // +0003 │ │ -390448: 2829 |00d8: goto 0101 // +0029 │ │ -39044a: 01f3 |00d9: move v3, v15 │ │ -39044c: 2827 |00da: goto 0101 // +0027 │ │ -39044e: 2202 e812 |00db: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -390452: 7010 4098 0200 |00dd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -390458: 6e20 4b98 d200 |00e0: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39045e: 7110 5aa3 0700 |00e3: invoke-static {v7}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -390464: 0b0e |00e6: move-result-wide v14 │ │ -390466: 1710 0000 0040 |00e7: const-wide/32 v16, #float 2 // #40000000 │ │ -39046c: 9e0e 0e10 |00ea: div-long v14, v14, v16 │ │ -390470: 86ee |00ec: long-to-double v14, v14 │ │ -390472: 7120 72a3 fe00 |00ed: invoke-static {v14, v15}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayNmz4EraTicks:(D)D // method@a372 │ │ -390478: 0b0e |00f0: move-result-wide v14 │ │ -39047a: 7120 50a3 fe00 |00f1: invoke-static {v14, v15}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDay:(D)D // method@a350 │ │ -390480: 0b0e |00f4: move-result-wide v14 │ │ -390482: 8bee |00f5: double-to-long v14, v14 │ │ -390484: 1610 1027 |00f6: const-wide/16 v16, #int 10000 // #2710 │ │ -390488: 9e0e 0e10 |00f8: div-long v14, v14, v16 │ │ -39048c: 6e30 4898 e20f |00fa: invoke-virtual {v2, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -390492: 6e10 5498 0200 |00fd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -390498: 0c0e |0100: move-result-object v14 │ │ -39049a: b0b3 |0101: add-int/2addr v3, v11 │ │ -39049c: 3553 0700 |0102: if-ge v3, v5, 0109 // +0007 │ │ -3904a0: 6e20 0998 3000 |0104: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3904a6: 0a02 |0107: move-result v2 │ │ -3904a8: 2803 |0108: goto 010b // +0003 │ │ -3904aa: 1302 3000 |0109: const/16 v2, #int 48 // #30 │ │ -3904ae: 362a 0700 |010b: if-gt v10, v2, 0112 // +0007 │ │ -3904b2: 1304 3900 |010d: const/16 v4, #int 57 // #39 │ │ -3904b6: 3642 0300 |010f: if-gt v2, v4, 0112 // +0003 │ │ -3904ba: 2802 |0111: goto 0113 // +0002 │ │ -3904bc: 1217 |0112: const/4 v7, #int 1 // #1 │ │ -3904be: b073 |0113: add-int/2addr v3, v7 │ │ -3904c0: 2202 e812 |0114: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3904c4: 7010 4098 0200 |0116: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3904ca: 6e20 4b98 e200 |0119: invoke-virtual {v2, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3904d0: 1304 2d00 |011c: const/16 v4, #int 45 // #2d │ │ -3904d4: 6e20 4498 4200 |011e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3904da: 1a06 8106 |0121: const-string v6, "0" // string@0681 │ │ -3904de: 1307 0a00 |0123: const/16 v7, #int 10 // #a │ │ -3904e2: 3787 0400 |0125: if-le v7, v8, 0129 // +0004 │ │ -3904e6: 0769 |0127: move-object v9, v6 │ │ -3904e8: 2802 |0128: goto 012a // +0002 │ │ -3904ea: 07d9 |0129: move-object v9, v13 │ │ -3904ec: 6e20 4b98 9200 |012a: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3904f2: 6e20 4798 8200 |012d: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3904f8: 6e20 4498 4200 |0130: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3904fe: 37c7 0300 |0133: if-le v7, v12, 0136 // +0003 │ │ -390502: 2802 |0135: goto 0137 // +0002 │ │ -390504: 07d6 |0136: move-object v6, v13 │ │ -390506: 6e20 4b98 6200 |0137: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39050c: 6e20 4798 c200 |013a: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -390512: 3453 1600 |013d: if-lt v3, v5, 0153 // +0016 │ │ -390516: 1300 4100 |013f: const/16 v0, #int 65 // #41 │ │ -39051a: 3610 2800 |0141: if-gt v0, v1, 0169 // +0028 │ │ -39051e: 2200 e812 |0143: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -390522: 7010 4098 0000 |0145: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -390528: 6e20 4b98 d000 |0148: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39052e: 6e20 4498 1000 |014b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -390534: 6e10 5498 0000 |014e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39053a: 0c0d |0151: move-result-object v13 │ │ -39053c: 2817 |0152: goto 0169 // +0017 │ │ -39053e: 2204 e812 |0153: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -390542: 7010 4098 0400 |0155: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -390548: 6e20 4b98 d400 |0158: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39054e: 6e20 4498 1400 |015b: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -390554: 6e20 2d98 3000 |015e: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39055a: 0c00 |0161: move-result-object v0 │ │ -39055c: 6e20 4b98 0400 |0162: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -390562: 6e10 5498 0400 |0165: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -390568: 0c0d |0168: move-result-object v13 │ │ -39056a: 6e20 4b98 d200 |0169: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -390570: 6e10 5498 0200 |016c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -390576: 0c00 |016f: move-result-object v0 │ │ -390578: 1100 |0170: return-object v0 │ │ -39057a: 1106 |0171: return-object v6 │ │ +390284: |[390284] net.sf.dibdib.thread_any.DateFunc.dateNormalize:(Ljava/lang/String;CZIII)Ljava/lang/String; │ │ +390294: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +390298: 0201 1300 |0002: move/from16 v1, v19 │ │ +39029c: 0202 1500 |0004: move/from16 v2, v21 │ │ +3902a0: 0203 1600 |0006: move/from16 v3, v22 │ │ +3902a4: 0204 1700 |0008: move/from16 v4, v23 │ │ +3902a8: 7401 2298 1200 |000a: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@9822 │ │ +3902ae: 0a05 |000d: move-result v5 │ │ +3902b0: 1a06 8f06 |000e: const-string v6, "0000" // string@068f │ │ +3902b4: 3553 6101 |0010: if-ge v3, v5, 0171 // +0161 │ │ +3902b8: 3454 0400 |0012: if-lt v4, v5, 0016 // +0004 │ │ +3902bc: 2900 5d01 |0014: goto/16 0171 // +015d │ │ +3902c0: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +3902c2: 3553 0700 |0017: if-ge v3, v5, 001e // +0007 │ │ +3902c6: 6e20 0998 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3902cc: 0a08 |001c: move-result v8 │ │ +3902ce: 2802 |001d: goto 001f // +0002 │ │ +3902d0: 1208 |001e: const/4 v8, #int 0 // #0 │ │ +3902d2: 1309 3900 |001f: const/16 v9, #int 57 // #39 │ │ +3902d6: 130a 3000 |0021: const/16 v10, #int 48 // #30 │ │ +3902da: 121b |0023: const/4 v11, #int 1 // #1 │ │ +3902dc: 368a 0600 |0024: if-gt v10, v8, 002a // +0006 │ │ +3902e0: 3698 0400 |0026: if-gt v8, v9, 002a // +0004 │ │ +3902e4: 1208 |0028: const/4 v8, #int 0 // #0 │ │ +3902e6: 2802 |0029: goto 002b // +0002 │ │ +3902e8: 1218 |002a: const/4 v8, #int 1 // #1 │ │ +3902ea: b083 |002b: add-int/2addr v3, v8 │ │ +3902ec: 3553 0700 |002c: if-ge v3, v5, 0033 // +0007 │ │ +3902f0: 6e20 0998 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3902f6: 0a08 |0031: move-result v8 │ │ +3902f8: 2802 |0032: goto 0034 // +0002 │ │ +3902fa: 1208 |0033: const/4 v8, #int 0 // #0 │ │ +3902fc: dd08 080f |0034: and-int/lit8 v8, v8, #int 15 // #0f │ │ +390300: b0b3 |0036: add-int/2addr v3, v11 │ │ +390302: 3553 0700 |0037: if-ge v3, v5, 003e // +0007 │ │ +390306: 6e20 0998 3000 |0039: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39030c: 0a0c |003c: move-result v12 │ │ +39030e: 2802 |003d: goto 003f // +0002 │ │ +390310: 120c |003e: const/4 v12, #int 0 // #0 │ │ +390312: 36ca 0900 |003f: if-gt v10, v12, 0048 // +0009 │ │ +390316: 369c 0700 |0041: if-gt v12, v9, 0048 // +0007 │ │ +39031a: da08 080a |0043: mul-int/lit8 v8, v8, #int 10 // #0a │ │ +39031e: dd0c 0c0f |0045: and-int/lit8 v12, v12, #int 15 // #0f │ │ +390322: b0c8 |0047: add-int/2addr v8, v12 │ │ +390324: 3554 0700 |0048: if-ge v4, v5, 004f // +0007 │ │ +390328: 6e20 0998 4000 |004a: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39032e: 0a0c |004d: move-result v12 │ │ +390330: 2802 |004e: goto 0050 // +0002 │ │ +390332: 120c |004f: const/4 v12, #int 0 // #0 │ │ +390334: 36ca 0600 |0050: if-gt v10, v12, 0056 // +0006 │ │ +390338: 369c 0400 |0052: if-gt v12, v9, 0056 // +0004 │ │ +39033c: 120c |0054: const/4 v12, #int 0 // #0 │ │ +39033e: 2802 |0055: goto 0057 // +0002 │ │ +390340: 121c |0056: const/4 v12, #int 1 // #1 │ │ +390342: b0c4 |0057: add-int/2addr v4, v12 │ │ +390344: 3554 0700 |0058: if-ge v4, v5, 005f // +0007 │ │ +390348: 6e20 0998 4000 |005a: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39034e: 0a0c |005d: move-result v12 │ │ +390350: 2802 |005e: goto 0060 // +0002 │ │ +390352: 120c |005f: const/4 v12, #int 0 // #0 │ │ +390354: dd0c 0c0f |0060: and-int/lit8 v12, v12, #int 15 // #0f │ │ +390358: b0b4 |0062: add-int/2addr v4, v11 │ │ +39035a: 3554 0700 |0063: if-ge v4, v5, 006a // +0007 │ │ +39035e: 6e20 0998 4000 |0065: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390364: 0a0d |0068: move-result v13 │ │ +390366: 2802 |0069: goto 006b // +0002 │ │ +390368: 120d |006a: const/4 v13, #int 0 // #0 │ │ +39036a: 36da 0900 |006b: if-gt v10, v13, 0074 // +0009 │ │ +39036e: 369d 0700 |006d: if-gt v13, v9, 0074 // +0007 │ │ +390372: da0c 0c0a |006f: mul-int/lit8 v12, v12, #int 10 // #0a │ │ +390376: dd0d 0d0f |0071: and-int/lit8 v13, v13, #int 15 // #0f │ │ +39037a: b0dc |0073: add-int/2addr v12, v13 │ │ +39037c: 3634 0300 |0074: if-gt v4, v3, 0077 // +0003 │ │ +390380: 2802 |0076: goto 0078 // +0002 │ │ +390382: 0143 |0077: move v3, v4 │ │ +390384: 1304 2d00 |0078: const/16 v4, #int 45 // #2d │ │ +390388: 1a0d 0000 |007a: const-string v13, "" // string@0000 │ │ +39038c: 3552 5f00 |007c: if-ge v2, v5, 00db // +005f │ │ +390390: 3b02 0300 |007e: if-gez v2, 0081 // +0003 │ │ +390394: 285b |0080: goto 00db // +005b │ │ +390396: 3814 1900 |0081: if-eqz v20, 009a // +0019 │ │ +39039a: d806 0201 |0083: add-int/lit8 v6, v2, #int 1 // #01 │ │ +39039e: 3556 0400 |0085: if-ge v6, v5, 0089 // +0004 │ │ +3903a2: 122e |0087: const/4 v14, #int 2 // #2 │ │ +3903a4: 2802 |0088: goto 008a // +0002 │ │ +3903a6: 121e |0089: const/4 v14, #int 1 // #1 │ │ +3903a8: b02e |008a: add-int/2addr v14, v2 │ │ +3903aa: 6e30 2e98 200e |008b: invoke-virtual {v0, v2, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3903b0: 0c0e |008e: move-result-object v14 │ │ +3903b2: 7110 90a3 0e00 |008f: invoke-static {v14}, Lnet/sf/dibdib/thread_any/DateFunc;.prependCentury:(Ljava/lang/String;)Ljava/lang/String; // method@a390 │ │ +3903b8: 0c0e |0092: move-result-object v14 │ │ +3903ba: 3632 0400 |0093: if-gt v2, v3, 0097 // +0004 │ │ +3903be: 2900 6c00 |0095: goto/16 0101 // +006c │ │ +3903c2: 0163 |0097: move v3, v6 │ │ +3903c4: 2900 6900 |0098: goto/16 0101 // +0069 │ │ +3903c8: 6e20 0998 2000 |009a: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3903ce: 0a0e |009d: move-result v14 │ │ +3903d0: 33e4 0400 |009e: if-ne v4, v14, 00a2 // +0004 │ │ +3903d4: 121e |00a0: const/4 v14, #int 1 // #1 │ │ +3903d6: 2802 |00a1: goto 00a3 // +0002 │ │ +3903d8: 120e |00a2: const/4 v14, #int 0 // #0 │ │ +3903da: 900f 020e |00a3: add-int v15, v2, v14 │ │ +3903de: 355f 1000 |00a5: if-ge v15, v5, 00b5 // +0010 │ │ +3903e2: 6e20 0998 f000 |00a7: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3903e8: 0a04 |00aa: move-result v4 │ │ +3903ea: 34a4 0a00 |00ab: if-lt v4, v10, 00b5 // +000a │ │ +3903ee: 3549 0300 |00ad: if-ge v9, v4, 00b0 // +0003 │ │ +3903f2: 2806 |00af: goto 00b5 // +0006 │ │ +3903f4: d80f 0f01 |00b0: add-int/lit8 v15, v15, #int 1 // #01 │ │ +3903f8: 1304 2d00 |00b2: const/16 v4, #int 45 // #2d │ │ +3903fc: 28f1 |00b4: goto 00a5 // -000f │ │ +3903fe: 6e30 2e98 200f |00b5: invoke-virtual {v0, v2, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +390404: 0c04 |00b8: move-result-object v4 │ │ +390406: 1249 |00b9: const/4 v9, #int 4 // #4 │ │ +390408: 9102 0f02 |00ba: sub-int v2, v15, v2 │ │ +39040c: 3729 1900 |00bc: if-le v9, v2, 00d5 // +0019 │ │ +390410: 390e 1700 |00be: if-nez v14, 00d5 // +0017 │ │ +390414: 2209 e812 |00c0: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +390418: 7010 4098 0900 |00c2: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39041e: 6e20 2d98 2600 |00c5: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +390424: 0c02 |00c8: move-result-object v2 │ │ +390426: 6e20 4b98 2900 |00c9: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39042c: 6e20 4b98 4900 |00cc: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +390432: 6e10 5498 0900 |00cf: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +390438: 0c02 |00d2: move-result-object v2 │ │ +39043a: 072e |00d3: move-object v14, v2 │ │ +39043c: 2802 |00d4: goto 00d6 // +0002 │ │ +39043e: 074e |00d5: move-object v14, v4 │ │ +390440: 363f 0300 |00d6: if-gt v15, v3, 00d9 // +0003 │ │ +390444: 2829 |00d8: goto 0101 // +0029 │ │ +390446: 01f3 |00d9: move v3, v15 │ │ +390448: 2827 |00da: goto 0101 // +0027 │ │ +39044a: 2202 e812 |00db: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +39044e: 7010 4098 0200 |00dd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +390454: 6e20 4b98 d200 |00e0: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39045a: 7110 5aa3 0700 |00e3: invoke-static {v7}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +390460: 0b0e |00e6: move-result-wide v14 │ │ +390462: 1710 0000 0040 |00e7: const-wide/32 v16, #float 2 // #40000000 │ │ +390468: 9e0e 0e10 |00ea: div-long v14, v14, v16 │ │ +39046c: 86ee |00ec: long-to-double v14, v14 │ │ +39046e: 7120 72a3 fe00 |00ed: invoke-static {v14, v15}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayNmz4EraTicks:(D)D // method@a372 │ │ +390474: 0b0e |00f0: move-result-wide v14 │ │ +390476: 7120 50a3 fe00 |00f1: invoke-static {v14, v15}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDay:(D)D // method@a350 │ │ +39047c: 0b0e |00f4: move-result-wide v14 │ │ +39047e: 8bee |00f5: double-to-long v14, v14 │ │ +390480: 1610 1027 |00f6: const-wide/16 v16, #int 10000 // #2710 │ │ +390484: 9e0e 0e10 |00f8: div-long v14, v14, v16 │ │ +390488: 6e30 4898 e20f |00fa: invoke-virtual {v2, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +39048e: 6e10 5498 0200 |00fd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +390494: 0c0e |0100: move-result-object v14 │ │ +390496: b0b3 |0101: add-int/2addr v3, v11 │ │ +390498: 3553 0700 |0102: if-ge v3, v5, 0109 // +0007 │ │ +39049c: 6e20 0998 3000 |0104: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3904a2: 0a02 |0107: move-result v2 │ │ +3904a4: 2803 |0108: goto 010b // +0003 │ │ +3904a6: 1302 3000 |0109: const/16 v2, #int 48 // #30 │ │ +3904aa: 362a 0700 |010b: if-gt v10, v2, 0112 // +0007 │ │ +3904ae: 1304 3900 |010d: const/16 v4, #int 57 // #39 │ │ +3904b2: 3642 0300 |010f: if-gt v2, v4, 0112 // +0003 │ │ +3904b6: 2802 |0111: goto 0113 // +0002 │ │ +3904b8: 1217 |0112: const/4 v7, #int 1 // #1 │ │ +3904ba: b073 |0113: add-int/2addr v3, v7 │ │ +3904bc: 2202 e812 |0114: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3904c0: 7010 4098 0200 |0116: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3904c6: 6e20 4b98 e200 |0119: invoke-virtual {v2, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3904cc: 1304 2d00 |011c: const/16 v4, #int 45 // #2d │ │ +3904d0: 6e20 4498 4200 |011e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3904d6: 1a06 8106 |0121: const-string v6, "0" // string@0681 │ │ +3904da: 1307 0a00 |0123: const/16 v7, #int 10 // #a │ │ +3904de: 3787 0400 |0125: if-le v7, v8, 0129 // +0004 │ │ +3904e2: 0769 |0127: move-object v9, v6 │ │ +3904e4: 2802 |0128: goto 012a // +0002 │ │ +3904e6: 07d9 |0129: move-object v9, v13 │ │ +3904e8: 6e20 4b98 9200 |012a: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3904ee: 6e20 4798 8200 |012d: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3904f4: 6e20 4498 4200 |0130: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3904fa: 37c7 0300 |0133: if-le v7, v12, 0136 // +0003 │ │ +3904fe: 2802 |0135: goto 0137 // +0002 │ │ +390500: 07d6 |0136: move-object v6, v13 │ │ +390502: 6e20 4b98 6200 |0137: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +390508: 6e20 4798 c200 |013a: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +39050e: 3453 1600 |013d: if-lt v3, v5, 0153 // +0016 │ │ +390512: 1300 4100 |013f: const/16 v0, #int 65 // #41 │ │ +390516: 3610 2800 |0141: if-gt v0, v1, 0169 // +0028 │ │ +39051a: 2200 e812 |0143: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +39051e: 7010 4098 0000 |0145: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +390524: 6e20 4b98 d000 |0148: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39052a: 6e20 4498 1000 |014b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +390530: 6e10 5498 0000 |014e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +390536: 0c0d |0151: move-result-object v13 │ │ +390538: 2817 |0152: goto 0169 // +0017 │ │ +39053a: 2204 e812 |0153: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +39053e: 7010 4098 0400 |0155: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +390544: 6e20 4b98 d400 |0158: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39054a: 6e20 4498 1400 |015b: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +390550: 6e20 2d98 3000 |015e: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +390556: 0c00 |0161: move-result-object v0 │ │ +390558: 6e20 4b98 0400 |0162: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39055e: 6e10 5498 0400 |0165: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +390564: 0c0d |0168: move-result-object v13 │ │ +390566: 6e20 4b98 d200 |0169: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39056c: 6e10 5498 0200 |016c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +390572: 0c00 |016f: move-result-object v0 │ │ +390574: 1100 |0170: return-object v0 │ │ +390576: 1106 |0171: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x000a line=1300 │ │ 0x0019 line=1305 │ │ 0x002e line=1307 │ │ 0x0039 line=1310 │ │ 0x004a line=1314 │ │ @@ -832368,54 +832368,54 @@ │ │ type : '([J)Ljava/lang/String;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -39057c: |[39057c] net.sf.dibdib.thread_any.DateFunc.dateShort4Millis:([J)Ljava/lang/String; │ │ -39058c: 3806 1200 |0000: if-eqz v6, 0012 // +0012 │ │ -390590: 2160 |0002: array-length v0, v6 │ │ -390592: 3d00 0f00 |0003: if-lez v0, 0012 // +000f │ │ -390596: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -39059a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -39059c: 4503 0602 |0008: aget-wide v3, v6, v2 │ │ -3905a0: 3105 0003 |000a: cmp-long v5, v0, v3 │ │ -3905a4: 3d05 0300 |000c: if-lez v5, 000f // +0003 │ │ -3905a8: 2804 |000e: goto 0012 // +0004 │ │ -3905aa: 4500 0602 |000f: aget-wide v0, v6, v2 │ │ -3905ae: 2805 |0011: goto 0016 // +0005 │ │ -3905b0: 7100 59a3 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3905b6: 0b00 |0015: move-result-wide v0 │ │ -3905b8: 6306 3277 |0016: sget-boolean v6, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7732 │ │ -3905bc: 3906 0500 |0018: if-nez v6, 001d // +0005 │ │ -3905c0: 7100 54a3 0000 |001a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ -3905c6: 6206 2777 |001d: sget-object v6, Lnet/sf/dibdib/thread_any/DateFunc;.DATE_SDF:Ljava/text/SimpleDateFormat; // field@7727 │ │ -3905ca: 2202 5e13 |001f: new-instance v2, Ljava/util/Date; // type@135e │ │ -3905ce: 6003 3377 |0021: sget v3, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7733 │ │ -3905d2: 8133 |0023: int-to-long v3, v3 │ │ -3905d4: bb30 |0024: add-long/2addr v0, v3 │ │ -3905d6: 7030 079a 0201 |0025: invoke-direct {v2, v0, v1}, Ljava/util/Date;.:(J)V // method@9a07 │ │ -3905dc: 6e20 7999 2600 |0028: invoke-virtual {v6, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@9979 │ │ -3905e2: 0c06 |002b: move-result-object v6 │ │ -3905e4: 1220 |002c: const/4 v0, #int 2 // #2 │ │ -3905e6: 6e10 2298 0600 |002d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3905ec: 0a01 |0030: move-result v1 │ │ -3905ee: d801 01f7 |0031: add-int/lit8 v1, v1, #int -9 // #f7 │ │ -3905f2: 6e30 2e98 0601 |0033: invoke-virtual {v6, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3905f8: 0c06 |0036: move-result-object v6 │ │ -3905fa: 1a00 fe56 |0037: const-string v0, "[^0-9T\:]" // string@56fe │ │ -3905fe: 1a01 0000 |0039: const-string v1, "" // string@0000 │ │ -390602: 6e30 2898 0601 |003b: invoke-virtual {v6, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -390608: 0c06 |003e: move-result-object v6 │ │ -39060a: 1300 5400 |003f: const/16 v0, #int 84 // #54 │ │ -39060e: 1301 2e00 |0041: const/16 v1, #int 46 // #2e │ │ -390612: 6e30 2698 0601 |0043: invoke-virtual {v6, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -390618: 0c06 |0046: move-result-object v6 │ │ -39061a: 1106 |0047: return-object v6 │ │ +390578: |[390578] net.sf.dibdib.thread_any.DateFunc.dateShort4Millis:([J)Ljava/lang/String; │ │ +390588: 3806 1200 |0000: if-eqz v6, 0012 // +0012 │ │ +39058c: 2160 |0002: array-length v0, v6 │ │ +39058e: 3d00 0f00 |0003: if-lez v0, 0012 // +000f │ │ +390592: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +390596: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +390598: 4503 0602 |0008: aget-wide v3, v6, v2 │ │ +39059c: 3105 0003 |000a: cmp-long v5, v0, v3 │ │ +3905a0: 3d05 0300 |000c: if-lez v5, 000f // +0003 │ │ +3905a4: 2804 |000e: goto 0012 // +0004 │ │ +3905a6: 4500 0602 |000f: aget-wide v0, v6, v2 │ │ +3905aa: 2805 |0011: goto 0016 // +0005 │ │ +3905ac: 7100 59a3 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3905b2: 0b00 |0015: move-result-wide v0 │ │ +3905b4: 6306 3277 |0016: sget-boolean v6, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7732 │ │ +3905b8: 3906 0500 |0018: if-nez v6, 001d // +0005 │ │ +3905bc: 7100 54a3 0000 |001a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ +3905c2: 6206 2777 |001d: sget-object v6, Lnet/sf/dibdib/thread_any/DateFunc;.DATE_SDF:Ljava/text/SimpleDateFormat; // field@7727 │ │ +3905c6: 2202 5e13 |001f: new-instance v2, Ljava/util/Date; // type@135e │ │ +3905ca: 6003 3377 |0021: sget v3, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7733 │ │ +3905ce: 8133 |0023: int-to-long v3, v3 │ │ +3905d0: bb30 |0024: add-long/2addr v0, v3 │ │ +3905d2: 7030 079a 0201 |0025: invoke-direct {v2, v0, v1}, Ljava/util/Date;.:(J)V // method@9a07 │ │ +3905d8: 6e20 7999 2600 |0028: invoke-virtual {v6, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@9979 │ │ +3905de: 0c06 |002b: move-result-object v6 │ │ +3905e0: 1220 |002c: const/4 v0, #int 2 // #2 │ │ +3905e2: 6e10 2298 0600 |002d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3905e8: 0a01 |0030: move-result v1 │ │ +3905ea: d801 01f7 |0031: add-int/lit8 v1, v1, #int -9 // #f7 │ │ +3905ee: 6e30 2e98 0601 |0033: invoke-virtual {v6, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3905f4: 0c06 |0036: move-result-object v6 │ │ +3905f6: 1a00 fe56 |0037: const-string v0, "[^0-9T\:]" // string@56fe │ │ +3905fa: 1a01 0000 |0039: const-string v1, "" // string@0000 │ │ +3905fe: 6e30 2898 0601 |003b: invoke-virtual {v6, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +390604: 0c06 |003e: move-result-object v6 │ │ +390606: 1300 5400 |003f: const/16 v0, #int 84 // #54 │ │ +39060a: 1301 2e00 |0041: const/16 v1, #int 46 // #2e │ │ +39060e: 6e30 2698 0601 |0043: invoke-virtual {v6, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +390614: 0c06 |0046: move-result-object v6 │ │ +390616: 1106 |0047: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1010 │ │ 0x000f line=1012 │ │ 0x0012 line=1011 │ │ 0x0016 line=1013 │ │ 0x001a line=1014 │ │ @@ -832429,62 +832429,62 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 85 16-bit code units │ │ -39061c: |[39061c] net.sf.dibdib.thread_any.DateFunc.dateTerrestrialTime4J2000Ticks:(D)Ljava/lang/String; │ │ -39062c: 1800 0000 0000 0018 e540 |0000: const-wide v0, #double 43200 // #40e5180000000000 │ │ -390636: ab00 1200 |0005: add-double v0, v18, v0 │ │ -39063a: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -39063e: 3004 0200 |0009: cmpg-double v4, v2, v0 │ │ -390642: 3d04 0d00 |000b: if-lez v4, 0018 // +000d │ │ -390646: 8b02 |000d: double-to-long v2, v0 │ │ -390648: 8624 |000e: long-to-double v4, v2 │ │ -39064a: 2f06 0004 |000f: cmpl-double v6, v0, v4 │ │ -39064e: 3906 0300 |0011: if-nez v6, 0014 // +0003 │ │ -390652: 2805 |0013: goto 0018 // +0005 │ │ -390654: 1604 ffff |0014: const-wide/16 v4, #int -1 // #ffff │ │ -390658: bb42 |0016: add-long/2addr v2, v4 │ │ -39065a: 2802 |0017: goto 0019 // +0002 │ │ -39065c: 8b02 |0018: double-to-long v2, v0 │ │ -39065e: 1604 0000 |0019: const-wide/16 v4, #int 0 // #0 │ │ -390662: 1706 8051 0100 |001b: const-wide/32 v6, #float 1.21072e-40 // #00015180 │ │ -390668: 3108 0402 |001e: cmp-long v8, v4, v2 │ │ -39066c: 3b08 0500 |0020: if-gez v8, 0025 // +0005 │ │ -390670: 9e04 0206 |0022: div-long v4, v2, v6 │ │ -390674: 2806 |0024: goto 002a // +0006 │ │ -390676: 1604 0100 |0025: const-wide/16 v4, #int 1 // #1 │ │ -39067a: bb24 |0027: add-long/2addr v4, v2 │ │ -39067c: bc64 |0028: sub-long/2addr v4, v6 │ │ -39067e: be64 |0029: div-long/2addr v4, v6 │ │ -390680: 1706 9025 0b00 |002a: const-wide/32 v6, #float 1.02367e-39 // #000b2590 │ │ -390686: bb46 |002d: add-long/2addr v6, v4 │ │ -390688: 7120 51a3 7600 |002e: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDayAs12h:(J)J // method@a351 │ │ -39068e: 0b08 |0031: move-result-wide v8 │ │ -390690: 1606 1800 |0032: const-wide/16 v6, #int 24 // #18 │ │ -390694: 9d04 0406 |0034: mul-long v4, v4, v6 │ │ -390698: 1606 100e |0036: const-wide/16 v6, #int 3600 // #e10 │ │ -39069c: 9d04 0406 |0038: mul-long v4, v4, v6 │ │ -3906a0: 9c04 0204 |003a: sub-long v4, v2, v4 │ │ -3906a4: 8445 |003c: long-to-int v5, v4 │ │ -3906a6: 8154 |003d: int-to-long v4, v5 │ │ -3906a8: 8622 |003e: long-to-double v2, v2 │ │ -3906aa: cc20 |003f: sub-double/2addr v0, v2 │ │ -3906ac: 864a |0040: long-to-double v10, v4 │ │ -3906ae: 1802 0000 0000 00c3 be40 |0041: const-wide v2, #double 7875 // #40bec30000000000 │ │ -3906b8: ad0c 0002 |0046: mul-double v12, v0, v2 │ │ -3906bc: 130e 4500 |0048: const/16 v14, #int 69 // #45 │ │ -3906c0: 130f 3a00 |004a: const/16 v15, #int 58 // #3a │ │ -3906c4: 1310 3a00 |004c: const/16 v16, #int 58 // #3a │ │ -3906c8: 1311 0000 |004e: const/16 v17, #int 0 // #0 │ │ -3906cc: 770a 5ba3 0800 |0050: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Boxed:(JDDCCCI)Ljava/lang/String; // method@a35b │ │ -3906d2: 0c00 |0053: move-result-object v0 │ │ -3906d4: 1100 |0054: return-object v0 │ │ +390618: |[390618] net.sf.dibdib.thread_any.DateFunc.dateTerrestrialTime4J2000Ticks:(D)Ljava/lang/String; │ │ +390628: 1800 0000 0000 0018 e540 |0000: const-wide v0, #double 43200 // #40e5180000000000 │ │ +390632: ab00 1200 |0005: add-double v0, v18, v0 │ │ +390636: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +39063a: 3004 0200 |0009: cmpg-double v4, v2, v0 │ │ +39063e: 3d04 0d00 |000b: if-lez v4, 0018 // +000d │ │ +390642: 8b02 |000d: double-to-long v2, v0 │ │ +390644: 8624 |000e: long-to-double v4, v2 │ │ +390646: 2f06 0004 |000f: cmpl-double v6, v0, v4 │ │ +39064a: 3906 0300 |0011: if-nez v6, 0014 // +0003 │ │ +39064e: 2805 |0013: goto 0018 // +0005 │ │ +390650: 1604 ffff |0014: const-wide/16 v4, #int -1 // #ffff │ │ +390654: bb42 |0016: add-long/2addr v2, v4 │ │ +390656: 2802 |0017: goto 0019 // +0002 │ │ +390658: 8b02 |0018: double-to-long v2, v0 │ │ +39065a: 1604 0000 |0019: const-wide/16 v4, #int 0 // #0 │ │ +39065e: 1706 8051 0100 |001b: const-wide/32 v6, #float 1.21072e-40 // #00015180 │ │ +390664: 3108 0402 |001e: cmp-long v8, v4, v2 │ │ +390668: 3b08 0500 |0020: if-gez v8, 0025 // +0005 │ │ +39066c: 9e04 0206 |0022: div-long v4, v2, v6 │ │ +390670: 2806 |0024: goto 002a // +0006 │ │ +390672: 1604 0100 |0025: const-wide/16 v4, #int 1 // #1 │ │ +390676: bb24 |0027: add-long/2addr v4, v2 │ │ +390678: bc64 |0028: sub-long/2addr v4, v6 │ │ +39067a: be64 |0029: div-long/2addr v4, v6 │ │ +39067c: 1706 9025 0b00 |002a: const-wide/32 v6, #float 1.02367e-39 // #000b2590 │ │ +390682: bb46 |002d: add-long/2addr v6, v4 │ │ +390684: 7120 51a3 7600 |002e: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.boxedGreg4EraDayAs12h:(J)J // method@a351 │ │ +39068a: 0b08 |0031: move-result-wide v8 │ │ +39068c: 1606 1800 |0032: const-wide/16 v6, #int 24 // #18 │ │ +390690: 9d04 0406 |0034: mul-long v4, v4, v6 │ │ +390694: 1606 100e |0036: const-wide/16 v6, #int 3600 // #e10 │ │ +390698: 9d04 0406 |0038: mul-long v4, v4, v6 │ │ +39069c: 9c04 0204 |003a: sub-long v4, v2, v4 │ │ +3906a0: 8445 |003c: long-to-int v5, v4 │ │ +3906a2: 8154 |003d: int-to-long v4, v5 │ │ +3906a4: 8622 |003e: long-to-double v2, v2 │ │ +3906a6: cc20 |003f: sub-double/2addr v0, v2 │ │ +3906a8: 864a |0040: long-to-double v10, v4 │ │ +3906aa: 1802 0000 0000 00c3 be40 |0041: const-wide v2, #double 7875 // #40bec30000000000 │ │ +3906b4: ad0c 0002 |0046: mul-double v12, v0, v2 │ │ +3906b8: 130e 4500 |0048: const/16 v14, #int 69 // #45 │ │ +3906bc: 130f 3a00 |004a: const/16 v15, #int 58 // #3a │ │ +3906c0: 1310 3a00 |004c: const/16 v16, #int 58 // #3a │ │ +3906c4: 1311 0000 |004e: const/16 v17, #int 0 // #0 │ │ +3906c8: 770a 5ba3 0800 |0050: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Boxed:(JDDCCCI)Ljava/lang/String; // method@a35b │ │ +3906ce: 0c00 |0053: move-result-object v0 │ │ +3906d0: 1100 |0054: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0022 line=976 │ │ 0x002e line=978 │ │ 0x0050 line=981 │ │ locals : │ │ 0x0000 - 0x0055 reg=18 (null) D │ │ @@ -832494,56 +832494,56 @@ │ │ type : '(JII)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 63 16-bit code units │ │ -391110: |[391110] net.sf.dibdib.thread_any.DateFunc.daysUnix4Greg:(JII)J │ │ -391120: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -391124: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -391126: 3627 0500 |0003: if-gt v7, v2, 0008 // +0005 │ │ -39112a: 1603 0100 |0005: const-wide/16 v3, #int 1 // #1 │ │ -39112e: 2802 |0007: goto 0009 // +0002 │ │ -391130: 0403 |0008: move-wide v3, v0 │ │ -391132: bc35 |0009: sub-long/2addr v5, v3 │ │ -391134: 3103 0500 |000a: cmp-long v3, v5, v0 │ │ -391138: 3a03 0400 |000c: if-ltz v3, 0010 // +0004 │ │ -39113c: 0450 |000e: move-wide v0, v5 │ │ -39113e: 2805 |000f: goto 0014 // +0005 │ │ -391140: 1600 8f01 |0010: const-wide/16 v0, #int 399 // #18f │ │ -391144: 9c00 0500 |0012: sub-long v0, v5, v0 │ │ -391148: 1603 9001 |0014: const-wide/16 v3, #int 400 // #190 │ │ -39114c: be30 |0016: div-long/2addr v0, v3 │ │ -39114e: 9d03 0300 |0017: mul-long v3, v3, v0 │ │ -391152: bc35 |0019: sub-long/2addr v5, v3 │ │ -391154: 8456 |001a: long-to-int v6, v5 │ │ -391156: 3727 0400 |001b: if-le v7, v2, 001f // +0004 │ │ -39115a: 12d5 |001d: const/4 v5, #int -3 // #fd │ │ -39115c: 2803 |001e: goto 0021 // +0003 │ │ -39115e: 1305 0900 |001f: const/16 v5, #int 9 // #9 │ │ -391162: b057 |0021: add-int/2addr v7, v5 │ │ -391164: d277 9900 |0022: mul-int/lit16 v7, v7, #int 153 // #0099 │ │ -391168: b027 |0024: add-int/2addr v7, v2 │ │ -39116a: db07 0705 |0025: div-int/lit8 v7, v7, #int 5 // #05 │ │ -39116e: b087 |0027: add-int/2addr v7, v8 │ │ -391170: d807 07ff |0028: add-int/lit8 v7, v7, #int -1 // #ff │ │ -391174: d265 6d01 |002a: mul-int/lit16 v5, v6, #int 365 // #016d │ │ -391178: db08 0604 |002c: div-int/lit8 v8, v6, #int 4 // #04 │ │ -39117c: b085 |002e: add-int/2addr v5, v8 │ │ -39117e: db06 0664 |002f: div-int/lit8 v6, v6, #int 100 // #64 │ │ -391182: b165 |0031: sub-int/2addr v5, v6 │ │ -391184: b075 |0032: add-int/2addr v5, v7 │ │ -391186: 1706 b13a 0200 |0033: const-wide/32 v6, #float 2.04726e-40 // #00023ab1 │ │ -39118c: 9d00 0006 |0036: mul-long v0, v0, v6 │ │ -391190: 8155 |0038: int-to-long v5, v5 │ │ -391192: bb50 |0039: add-long/2addr v0, v5 │ │ -391194: 1705 6cfa 0a00 |003a: const-wide/32 v5, #float 1.00819e-39 // #000afa6c │ │ -39119a: bc50 |003d: sub-long/2addr v0, v5 │ │ -39119c: 1000 |003e: return-wide v0 │ │ +39110c: |[39110c] net.sf.dibdib.thread_any.DateFunc.daysUnix4Greg:(JII)J │ │ +39111c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +391120: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +391122: 3627 0500 |0003: if-gt v7, v2, 0008 // +0005 │ │ +391126: 1603 0100 |0005: const-wide/16 v3, #int 1 // #1 │ │ +39112a: 2802 |0007: goto 0009 // +0002 │ │ +39112c: 0403 |0008: move-wide v3, v0 │ │ +39112e: bc35 |0009: sub-long/2addr v5, v3 │ │ +391130: 3103 0500 |000a: cmp-long v3, v5, v0 │ │ +391134: 3a03 0400 |000c: if-ltz v3, 0010 // +0004 │ │ +391138: 0450 |000e: move-wide v0, v5 │ │ +39113a: 2805 |000f: goto 0014 // +0005 │ │ +39113c: 1600 8f01 |0010: const-wide/16 v0, #int 399 // #18f │ │ +391140: 9c00 0500 |0012: sub-long v0, v5, v0 │ │ +391144: 1603 9001 |0014: const-wide/16 v3, #int 400 // #190 │ │ +391148: be30 |0016: div-long/2addr v0, v3 │ │ +39114a: 9d03 0300 |0017: mul-long v3, v3, v0 │ │ +39114e: bc35 |0019: sub-long/2addr v5, v3 │ │ +391150: 8456 |001a: long-to-int v6, v5 │ │ +391152: 3727 0400 |001b: if-le v7, v2, 001f // +0004 │ │ +391156: 12d5 |001d: const/4 v5, #int -3 // #fd │ │ +391158: 2803 |001e: goto 0021 // +0003 │ │ +39115a: 1305 0900 |001f: const/16 v5, #int 9 // #9 │ │ +39115e: b057 |0021: add-int/2addr v7, v5 │ │ +391160: d277 9900 |0022: mul-int/lit16 v7, v7, #int 153 // #0099 │ │ +391164: b027 |0024: add-int/2addr v7, v2 │ │ +391166: db07 0705 |0025: div-int/lit8 v7, v7, #int 5 // #05 │ │ +39116a: b087 |0027: add-int/2addr v7, v8 │ │ +39116c: d807 07ff |0028: add-int/lit8 v7, v7, #int -1 // #ff │ │ +391170: d265 6d01 |002a: mul-int/lit16 v5, v6, #int 365 // #016d │ │ +391174: db08 0604 |002c: div-int/lit8 v8, v6, #int 4 // #04 │ │ +391178: b085 |002e: add-int/2addr v5, v8 │ │ +39117a: db06 0664 |002f: div-int/lit8 v6, v6, #int 100 // #64 │ │ +39117e: b165 |0031: sub-int/2addr v5, v6 │ │ +391180: b075 |0032: add-int/2addr v5, v7 │ │ +391182: 1706 b13a 0200 |0033: const-wide/32 v6, #float 2.04726e-40 // #00023ab1 │ │ +391188: 9d00 0006 |0036: mul-long v0, v0, v6 │ │ +39118c: 8155 |0038: int-to-long v5, v5 │ │ +39118e: bb50 |0039: add-long/2addr v0, v5 │ │ +391190: 1705 6cfa 0a00 |003a: const-wide/32 v5, #float 1.00819e-39 // #000afa6c │ │ +391196: bc50 |003d: sub-long/2addr v0, v5 │ │ +391198: 1000 |003e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0016 line=556 │ │ 0x0025 line=558 │ │ 0x002c line=559 │ │ locals : │ │ 0x0000 - 0x003f reg=5 (null) J │ │ @@ -832555,20 +832555,20 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -38dad8: |[38dad8] net.sf.dibdib.thread_any.DateFunc.deltaTEst4Year_OLD:(D)D │ │ -38dae8: 7120 6aa3 3200 |0000: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaTEstE4oYear:(D)D // method@a36a │ │ -38daee: 0b02 |0003: move-result-wide v2 │ │ -38daf0: 1800 0000 0000 0088 c340 |0004: const-wide v0, #double 10000 // #40c3880000000000 │ │ -38dafa: ce02 |0009: div-double/2addr v2, v0 │ │ -38dafc: 1002 |000a: return-wide v2 │ │ +38dad4: |[38dad4] net.sf.dibdib.thread_any.DateFunc.deltaTEst4Year_OLD:(D)D │ │ +38dae4: 7120 6aa3 3200 |0000: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaTEstE4oYear:(D)D // method@a36a │ │ +38daea: 0b02 |0003: move-result-wide v2 │ │ +38daec: 1800 0000 0000 0088 c340 |0004: const-wide v0, #double 10000 // #40c3880000000000 │ │ +38daf6: ce02 |0009: div-double/2addr v2, v0 │ │ +38daf8: 1002 |000a: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) D │ │ │ │ #30 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -832576,232 +832576,232 @@ │ │ type : '(D)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 327 16-bit code units │ │ -38db00: |[38db00] net.sf.dibdib.thread_any.DateFunc.deltaTEstE4oYear:(D)D │ │ -38db10: 1800 5555 5555 5555 a53f |0000: const-wide v0, #double 0.0416667 // #3fa5555555555555 │ │ -38db1a: ab00 1300 |0005: add-double v0, v19, v0 │ │ -38db1e: 1802 0000 0000 0040 9f40 |0007: const-wide v2, #double 2000 // #409f400000000000 │ │ -38db28: 1904 f03f |000c: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -38db2c: 1806 9a99 9999 993f 9f40 |000e: const-wide v6, #double 1999.9 // #409f3f999999999a │ │ -38db36: 3008 0613 |0013: cmpg-double v8, v6, v19 │ │ -38db3a: 3c08 2400 |0015: if-gtz v8, 0039 // +0024 │ │ -38db3e: 1806 cdcc cccc cc44 9f40 |0017: const-wide v6, #double 2001.2 // #409f44cccccccccd │ │ -38db48: 3008 1306 |001c: cmpg-double v8, v19, v6 │ │ -38db4c: 3c08 1b00 |001e: if-gtz v8, 0039 // +001b │ │ -38db50: 1800 0000 0000 9a7a 2341 |0020: const-wide v0, #double 638285 // #41237a9a00000000 │ │ -38db5a: 2f06 1302 |0025: cmpl-double v6, v19, v2 │ │ -38db5e: 3906 0300 |0027: if-nez v6, 002a // +0003 │ │ -38db62: 1000 |0029: return-wide v0 │ │ -38db64: ac02 1302 |002a: sub-double v2, v19, v2 │ │ -38db68: 1806 0000 0000 007e a440 |002c: const-wide v6, #double 2623 // #40a47e0000000000 │ │ -38db72: ad02 0206 |0031: mul-double v2, v2, v6 │ │ -38db76: cb02 |0033: add-double/2addr v2, v0 │ │ -38db78: 8b20 |0034: double-to-long v0, v2 │ │ -38db7a: 8600 |0035: long-to-double v0, v0 │ │ -38db7c: ad00 0004 |0036: mul-double v0, v0, v4 │ │ -38db80: 1000 |0038: return-wide v0 │ │ -38db82: 1806 0000 0000 0070 9c40 |0039: const-wide v6, #double 1820 // #409c700000000000 │ │ -38db8c: ac06 0006 |003e: sub-double v6, v0, v6 │ │ -38db90: 1908 5940 |0040: const-wide/high16 v8, #long 4636737291354636288 // #4059 │ │ -38db94: ce86 |0042: div-double/2addr v6, v8 │ │ -38db96: 1808 0000 0000 00a4 9e40 |0043: const-wide v8, #double 1961 // #409ea40000000000 │ │ -38dba0: 190a 34c0 |0048: const-wide/high16 v10, #long -4597049319638433792 // #c034 │ │ -38dba4: 190c 4040 |004a: const-wide/high16 v12, #long 4629700416936869888 // #4040 │ │ -38dba8: 180e 0000 0000 0088 c340 |004c: const-wide v14, #double 10000 // #40c3880000000000 │ │ -38dbb2: 3010 0800 |0051: cmpg-double v16, v8, v0 │ │ -38dbb6: 3c10 bc00 |0053: if-gtz v16, 010f // +00bc │ │ -38dbba: 1808 0000 0000 00cc a040 |0055: const-wide v8, #double 2150 // #40a0cc0000000000 │ │ -38dbc4: 3010 0008 |005a: cmpg-double v16, v0, v8 │ │ -38dbc8: 3b10 b300 |005c: if-gez v16, 010f // +00b3 │ │ -38dbcc: ac02 0002 |005e: sub-double v2, v0, v2 │ │ -38dbd0: 1810 0000 0000 0004 a040 |0060: const-wide v16, #double 2050 // #40a0040000000000 │ │ -38dbda: 2f12 0010 |0065: cmpl-double v18, v0, v16 │ │ -38dbde: 3a12 1400 |0067: if-ltz v18, 007b // +0014 │ │ -38dbe2: ad0c 0c06 |0069: mul-double v12, v12, v6 │ │ -38dbe6: ad0c 0c06 |006b: mul-double v12, v12, v6 │ │ -38dbea: cbac |006d: add-double/2addr v12, v10 │ │ -38dbec: 1802 a60a 4625 7502 e23f |006e: const-wide v2, #double 0.5628 // #3fe2027525460aa6 │ │ -38dbf6: cc08 |0073: sub-double/2addr v8, v0 │ │ -38dbf8: ad08 0802 |0074: mul-double v8, v8, v2 │ │ -38dbfc: cc8c |0076: sub-double/2addr v12, v8 │ │ -38dbfe: ad0c 0c0e |0077: mul-double v12, v12, v14 │ │ -38dc02: 8bc0 |0079: double-to-long v0, v12 │ │ -38dc04: 28bb |007a: goto 0035 // -0045 │ │ -38dc06: 1806 0000 0000 0054 9f40 |007b: const-wide v6, #double 2005 // #409f540000000000 │ │ -38dc10: 3008 0006 |0080: cmpg-double v8, v0, v6 │ │ -38dc14: 3b08 7800 |0082: if-gez v8, 00fa // +0078 │ │ -38dc18: 1806 0000 0000 0008 9f40 |0084: const-wide v6, #double 1986 // #409f080000000000 │ │ -38dc22: 2f08 0600 |0089: cmpl-double v8, v6, v0 │ │ -38dc26: 3d08 2d00 |008b: if-lez v8, 00b8 // +002d │ │ -38dc2a: 1802 0000 0000 00dc 9e40 |008d: const-wide v2, #double 1975 // #409edc0000000000 │ │ -38dc34: cc20 |0092: sub-double/2addr v0, v2 │ │ -38dc36: 1802 9a99 9999 99b9 4640 |0093: const-wide v2, #double 45.45 // #4046b9999999999a │ │ -38dc40: 1806 df4f 8d97 6e12 f13f |0098: const-wide v6, #double 1.067 // #3ff1126e978d4fdf │ │ -38dc4a: ad06 0600 |009d: mul-double v6, v6, v0 │ │ -38dc4e: cb26 |009f: add-double/2addr v6, v2 │ │ -38dc50: ad02 0000 |00a0: mul-double v2, v0, v0 │ │ -38dc54: 1808 0000 0000 0040 7040 |00a2: const-wide v8, #double 260 // #4070400000000000 │ │ -38dc5e: ae08 0208 |00a7: div-double v8, v2, v8 │ │ -38dc62: cc86 |00a9: sub-double/2addr v6, v8 │ │ -38dc64: ad02 0200 |00aa: mul-double v2, v2, v0 │ │ -38dc68: 1800 0000 0000 0070 8640 |00ac: const-wide v0, #double 718 // #4086700000000000 │ │ -38dc72: ce02 |00b1: div-double/2addr v2, v0 │ │ -38dc74: cc26 |00b2: sub-double/2addr v6, v2 │ │ -38dc76: ad06 060e |00b3: mul-double v6, v6, v14 │ │ -38dc7a: 8b60 |00b5: double-to-long v0, v6 │ │ -38dc7c: 2900 7fff |00b6: goto/16 0035 // -0081 │ │ -38dc80: 1800 ae47 e17a 14ee 4f40 |00b8: const-wide v0, #double 63.86 // #404fee147ae147ae │ │ -38dc8a: 1806 9cc4 20b0 7268 d53f |00bd: const-wide v6, #double 0.3345 // #3fd56872b020c49c │ │ -38dc94: ad06 0602 |00c2: mul-double v6, v6, v2 │ │ -38dc98: cb06 |00c4: add-double/2addr v6, v0 │ │ -38dc9a: 1800 4ab2 0e47 57e9 ae3f |00c5: const-wide v0, #double 0.060374 // #3faee957470eb24a │ │ -38dca4: ad00 0002 |00ca: mul-double v0, v0, v2 │ │ -38dca8: ad00 0002 |00cc: mul-double v0, v0, v2 │ │ -38dcac: cc06 |00ce: sub-double/2addr v6, v0 │ │ -38dcae: 1800 21ea 3e00 a94d 5c3f |00cf: const-wide v0, #double 0.0017275 // #3f5c4da9003eea21 │ │ -38dcb8: ad00 0002 |00d4: mul-double v0, v0, v2 │ │ -38dcbc: ad00 0002 |00d6: mul-double v0, v0, v2 │ │ -38dcc0: ad00 0002 |00d8: mul-double v0, v0, v2 │ │ -38dcc4: cb06 |00da: add-double/2addr v6, v0 │ │ -38dcc6: 1800 fbd6 12e8 cf5b 453f |00db: const-wide v0, #double 0.000651814 // #3f455bcfe812d6fb │ │ -38dcd0: ad00 0002 |00e0: mul-double v0, v0, v2 │ │ -38dcd4: ad00 0002 |00e2: mul-double v0, v0, v2 │ │ -38dcd8: ad00 0002 |00e4: mul-double v0, v0, v2 │ │ -38dcdc: ad00 0002 |00e6: mul-double v0, v0, v2 │ │ -38dce0: cb06 |00e8: add-double/2addr v6, v0 │ │ -38dce2: 1800 1345 07d0 94e3 f83e |00e9: const-wide v0, #double 2.3736e-05 // #3ef8e394d0074513 │ │ -38dcec: ad00 0002 |00ee: mul-double v0, v0, v2 │ │ -38dcf0: ad00 0002 |00f0: mul-double v0, v0, v2 │ │ -38dcf4: ad00 0002 |00f2: mul-double v0, v0, v2 │ │ -38dcf8: ad00 0002 |00f4: mul-double v0, v0, v2 │ │ -38dcfc: ad00 0002 |00f6: mul-double v0, v0, v2 │ │ -38dd00: cb06 |00f8: add-double/2addr v6, v0 │ │ -38dd02: 28ba |00f9: goto 00b3 // -0046 │ │ -38dd04: 1800 f628 5c8f c275 4f40 |00fa: const-wide v0, #double 62.92 // #404f75c28f5c28f6 │ │ -38dd0e: 1806 0326 70eb 6e9e d43f |00ff: const-wide v6, #double 0.32217 // #3fd49e6eeb702603 │ │ -38dd18: ad06 0602 |0104: mul-double v6, v6, v2 │ │ -38dd1c: cb06 |0106: add-double/2addr v6, v0 │ │ -38dd1e: 1800 b43d 7ac3 7de4 763f |0107: const-wide v0, #double 0.005589 // #3f76e47dc37a3db4 │ │ -38dd28: ad00 0002 |010c: mul-double v0, v0, v2 │ │ -38dd2c: 28e8 |010e: goto 00f6 // -0018 │ │ -38dd2e: 1800 0000 0000 0040 9a40 |010f: const-wide v0, #double 1680 // #409a400000000000 │ │ -38dd38: 3002 0013 |0114: cmpg-double v2, v0, v19 │ │ -38dd3c: 3c02 2900 |0116: if-gtz v2, 013f // +0029 │ │ -38dd40: 1800 0000 0000 00c8 9e40 |0118: const-wide v0, #double 1970 // #409ec80000000000 │ │ -38dd4a: 3002 1300 |011d: cmpg-double v2, v19, v0 │ │ -38dd4e: 3b02 2000 |011f: if-gez v2, 013f // +0020 │ │ -38dd52: 1800 0000 0000 0060 9d40 |0121: const-wide v0, #double 1880 // #409d600000000000 │ │ -38dd5c: 3002 0013 |0126: cmpg-double v2, v0, v19 │ │ -38dd60: 3c02 0900 |0128: if-gtz v2, 0131 // +0009 │ │ -38dd64: ac00 1300 |012a: sub-double v0, v19, v0 │ │ -38dd68: ad00 000c |012c: mul-double v0, v0, v12 │ │ -38dd6c: 1902 5440 |012e: const-wide/high16 v2, #long 4635329916471083008 // #4054 │ │ -38dd70: 2809 |0130: goto 0139 // +0009 │ │ -38dd72: ac00 0013 |0131: sub-double v0, v0, v19 │ │ -38dd76: 1902 3a40 |0133: const-wide/high16 v2, #long 4628011567076605952 // #403a │ │ -38dd7a: ad00 0002 |0135: mul-double v0, v0, v2 │ │ -38dd7e: 1902 6940 |0137: const-wide/high16 v2, #long 4641240890982006784 // #4069 │ │ -38dd82: ce20 |0139: div-double/2addr v0, v2 │ │ -38dd84: ad00 000e |013a: mul-double v0, v0, v14 │ │ -38dd88: 8b00 |013c: double-to-long v0, v0 │ │ -38dd8a: 2900 f8fe |013d: goto/16 0035 // -0108 │ │ -38dd8e: ad0c 0c06 |013f: mul-double v12, v12, v6 │ │ -38dd92: ad0c 0c06 |0141: mul-double v12, v12, v6 │ │ -38dd96: cbac |0143: add-double/2addr v12, v10 │ │ -38dd98: ad0c 0c0e |0144: mul-double v12, v12, v14 │ │ -38dd9c: 100c |0146: return-wide v12 │ │ +38dafc: |[38dafc] net.sf.dibdib.thread_any.DateFunc.deltaTEstE4oYear:(D)D │ │ +38db0c: 1800 5555 5555 5555 a53f |0000: const-wide v0, #double 0.0416667 // #3fa5555555555555 │ │ +38db16: ab00 1300 |0005: add-double v0, v19, v0 │ │ +38db1a: 1802 0000 0000 0040 9f40 |0007: const-wide v2, #double 2000 // #409f400000000000 │ │ +38db24: 1904 f03f |000c: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +38db28: 1806 9a99 9999 993f 9f40 |000e: const-wide v6, #double 1999.9 // #409f3f999999999a │ │ +38db32: 3008 0613 |0013: cmpg-double v8, v6, v19 │ │ +38db36: 3c08 2400 |0015: if-gtz v8, 0039 // +0024 │ │ +38db3a: 1806 cdcc cccc cc44 9f40 |0017: const-wide v6, #double 2001.2 // #409f44cccccccccd │ │ +38db44: 3008 1306 |001c: cmpg-double v8, v19, v6 │ │ +38db48: 3c08 1b00 |001e: if-gtz v8, 0039 // +001b │ │ +38db4c: 1800 0000 0000 9a7a 2341 |0020: const-wide v0, #double 638285 // #41237a9a00000000 │ │ +38db56: 2f06 1302 |0025: cmpl-double v6, v19, v2 │ │ +38db5a: 3906 0300 |0027: if-nez v6, 002a // +0003 │ │ +38db5e: 1000 |0029: return-wide v0 │ │ +38db60: ac02 1302 |002a: sub-double v2, v19, v2 │ │ +38db64: 1806 0000 0000 007e a440 |002c: const-wide v6, #double 2623 // #40a47e0000000000 │ │ +38db6e: ad02 0206 |0031: mul-double v2, v2, v6 │ │ +38db72: cb02 |0033: add-double/2addr v2, v0 │ │ +38db74: 8b20 |0034: double-to-long v0, v2 │ │ +38db76: 8600 |0035: long-to-double v0, v0 │ │ +38db78: ad00 0004 |0036: mul-double v0, v0, v4 │ │ +38db7c: 1000 |0038: return-wide v0 │ │ +38db7e: 1806 0000 0000 0070 9c40 |0039: const-wide v6, #double 1820 // #409c700000000000 │ │ +38db88: ac06 0006 |003e: sub-double v6, v0, v6 │ │ +38db8c: 1908 5940 |0040: const-wide/high16 v8, #long 4636737291354636288 // #4059 │ │ +38db90: ce86 |0042: div-double/2addr v6, v8 │ │ +38db92: 1808 0000 0000 00a4 9e40 |0043: const-wide v8, #double 1961 // #409ea40000000000 │ │ +38db9c: 190a 34c0 |0048: const-wide/high16 v10, #long -4597049319638433792 // #c034 │ │ +38dba0: 190c 4040 |004a: const-wide/high16 v12, #long 4629700416936869888 // #4040 │ │ +38dba4: 180e 0000 0000 0088 c340 |004c: const-wide v14, #double 10000 // #40c3880000000000 │ │ +38dbae: 3010 0800 |0051: cmpg-double v16, v8, v0 │ │ +38dbb2: 3c10 bc00 |0053: if-gtz v16, 010f // +00bc │ │ +38dbb6: 1808 0000 0000 00cc a040 |0055: const-wide v8, #double 2150 // #40a0cc0000000000 │ │ +38dbc0: 3010 0008 |005a: cmpg-double v16, v0, v8 │ │ +38dbc4: 3b10 b300 |005c: if-gez v16, 010f // +00b3 │ │ +38dbc8: ac02 0002 |005e: sub-double v2, v0, v2 │ │ +38dbcc: 1810 0000 0000 0004 a040 |0060: const-wide v16, #double 2050 // #40a0040000000000 │ │ +38dbd6: 2f12 0010 |0065: cmpl-double v18, v0, v16 │ │ +38dbda: 3a12 1400 |0067: if-ltz v18, 007b // +0014 │ │ +38dbde: ad0c 0c06 |0069: mul-double v12, v12, v6 │ │ +38dbe2: ad0c 0c06 |006b: mul-double v12, v12, v6 │ │ +38dbe6: cbac |006d: add-double/2addr v12, v10 │ │ +38dbe8: 1802 a60a 4625 7502 e23f |006e: const-wide v2, #double 0.5628 // #3fe2027525460aa6 │ │ +38dbf2: cc08 |0073: sub-double/2addr v8, v0 │ │ +38dbf4: ad08 0802 |0074: mul-double v8, v8, v2 │ │ +38dbf8: cc8c |0076: sub-double/2addr v12, v8 │ │ +38dbfa: ad0c 0c0e |0077: mul-double v12, v12, v14 │ │ +38dbfe: 8bc0 |0079: double-to-long v0, v12 │ │ +38dc00: 28bb |007a: goto 0035 // -0045 │ │ +38dc02: 1806 0000 0000 0054 9f40 |007b: const-wide v6, #double 2005 // #409f540000000000 │ │ +38dc0c: 3008 0006 |0080: cmpg-double v8, v0, v6 │ │ +38dc10: 3b08 7800 |0082: if-gez v8, 00fa // +0078 │ │ +38dc14: 1806 0000 0000 0008 9f40 |0084: const-wide v6, #double 1986 // #409f080000000000 │ │ +38dc1e: 2f08 0600 |0089: cmpl-double v8, v6, v0 │ │ +38dc22: 3d08 2d00 |008b: if-lez v8, 00b8 // +002d │ │ +38dc26: 1802 0000 0000 00dc 9e40 |008d: const-wide v2, #double 1975 // #409edc0000000000 │ │ +38dc30: cc20 |0092: sub-double/2addr v0, v2 │ │ +38dc32: 1802 9a99 9999 99b9 4640 |0093: const-wide v2, #double 45.45 // #4046b9999999999a │ │ +38dc3c: 1806 df4f 8d97 6e12 f13f |0098: const-wide v6, #double 1.067 // #3ff1126e978d4fdf │ │ +38dc46: ad06 0600 |009d: mul-double v6, v6, v0 │ │ +38dc4a: cb26 |009f: add-double/2addr v6, v2 │ │ +38dc4c: ad02 0000 |00a0: mul-double v2, v0, v0 │ │ +38dc50: 1808 0000 0000 0040 7040 |00a2: const-wide v8, #double 260 // #4070400000000000 │ │ +38dc5a: ae08 0208 |00a7: div-double v8, v2, v8 │ │ +38dc5e: cc86 |00a9: sub-double/2addr v6, v8 │ │ +38dc60: ad02 0200 |00aa: mul-double v2, v2, v0 │ │ +38dc64: 1800 0000 0000 0070 8640 |00ac: const-wide v0, #double 718 // #4086700000000000 │ │ +38dc6e: ce02 |00b1: div-double/2addr v2, v0 │ │ +38dc70: cc26 |00b2: sub-double/2addr v6, v2 │ │ +38dc72: ad06 060e |00b3: mul-double v6, v6, v14 │ │ +38dc76: 8b60 |00b5: double-to-long v0, v6 │ │ +38dc78: 2900 7fff |00b6: goto/16 0035 // -0081 │ │ +38dc7c: 1800 ae47 e17a 14ee 4f40 |00b8: const-wide v0, #double 63.86 // #404fee147ae147ae │ │ +38dc86: 1806 9cc4 20b0 7268 d53f |00bd: const-wide v6, #double 0.3345 // #3fd56872b020c49c │ │ +38dc90: ad06 0602 |00c2: mul-double v6, v6, v2 │ │ +38dc94: cb06 |00c4: add-double/2addr v6, v0 │ │ +38dc96: 1800 4ab2 0e47 57e9 ae3f |00c5: const-wide v0, #double 0.060374 // #3faee957470eb24a │ │ +38dca0: ad00 0002 |00ca: mul-double v0, v0, v2 │ │ +38dca4: ad00 0002 |00cc: mul-double v0, v0, v2 │ │ +38dca8: cc06 |00ce: sub-double/2addr v6, v0 │ │ +38dcaa: 1800 21ea 3e00 a94d 5c3f |00cf: const-wide v0, #double 0.0017275 // #3f5c4da9003eea21 │ │ +38dcb4: ad00 0002 |00d4: mul-double v0, v0, v2 │ │ +38dcb8: ad00 0002 |00d6: mul-double v0, v0, v2 │ │ +38dcbc: ad00 0002 |00d8: mul-double v0, v0, v2 │ │ +38dcc0: cb06 |00da: add-double/2addr v6, v0 │ │ +38dcc2: 1800 fbd6 12e8 cf5b 453f |00db: const-wide v0, #double 0.000651814 // #3f455bcfe812d6fb │ │ +38dccc: ad00 0002 |00e0: mul-double v0, v0, v2 │ │ +38dcd0: ad00 0002 |00e2: mul-double v0, v0, v2 │ │ +38dcd4: ad00 0002 |00e4: mul-double v0, v0, v2 │ │ +38dcd8: ad00 0002 |00e6: mul-double v0, v0, v2 │ │ +38dcdc: cb06 |00e8: add-double/2addr v6, v0 │ │ +38dcde: 1800 1345 07d0 94e3 f83e |00e9: const-wide v0, #double 2.3736e-05 // #3ef8e394d0074513 │ │ +38dce8: ad00 0002 |00ee: mul-double v0, v0, v2 │ │ +38dcec: ad00 0002 |00f0: mul-double v0, v0, v2 │ │ +38dcf0: ad00 0002 |00f2: mul-double v0, v0, v2 │ │ +38dcf4: ad00 0002 |00f4: mul-double v0, v0, v2 │ │ +38dcf8: ad00 0002 |00f6: mul-double v0, v0, v2 │ │ +38dcfc: cb06 |00f8: add-double/2addr v6, v0 │ │ +38dcfe: 28ba |00f9: goto 00b3 // -0046 │ │ +38dd00: 1800 f628 5c8f c275 4f40 |00fa: const-wide v0, #double 62.92 // #404f75c28f5c28f6 │ │ +38dd0a: 1806 0326 70eb 6e9e d43f |00ff: const-wide v6, #double 0.32217 // #3fd49e6eeb702603 │ │ +38dd14: ad06 0602 |0104: mul-double v6, v6, v2 │ │ +38dd18: cb06 |0106: add-double/2addr v6, v0 │ │ +38dd1a: 1800 b43d 7ac3 7de4 763f |0107: const-wide v0, #double 0.005589 // #3f76e47dc37a3db4 │ │ +38dd24: ad00 0002 |010c: mul-double v0, v0, v2 │ │ +38dd28: 28e8 |010e: goto 00f6 // -0018 │ │ +38dd2a: 1800 0000 0000 0040 9a40 |010f: const-wide v0, #double 1680 // #409a400000000000 │ │ +38dd34: 3002 0013 |0114: cmpg-double v2, v0, v19 │ │ +38dd38: 3c02 2900 |0116: if-gtz v2, 013f // +0029 │ │ +38dd3c: 1800 0000 0000 00c8 9e40 |0118: const-wide v0, #double 1970 // #409ec80000000000 │ │ +38dd46: 3002 1300 |011d: cmpg-double v2, v19, v0 │ │ +38dd4a: 3b02 2000 |011f: if-gez v2, 013f // +0020 │ │ +38dd4e: 1800 0000 0000 0060 9d40 |0121: const-wide v0, #double 1880 // #409d600000000000 │ │ +38dd58: 3002 0013 |0126: cmpg-double v2, v0, v19 │ │ +38dd5c: 3c02 0900 |0128: if-gtz v2, 0131 // +0009 │ │ +38dd60: ac00 1300 |012a: sub-double v0, v19, v0 │ │ +38dd64: ad00 000c |012c: mul-double v0, v0, v12 │ │ +38dd68: 1902 5440 |012e: const-wide/high16 v2, #long 4635329916471083008 // #4054 │ │ +38dd6c: 2809 |0130: goto 0139 // +0009 │ │ +38dd6e: ac00 0013 |0131: sub-double v0, v0, v19 │ │ +38dd72: 1902 3a40 |0133: const-wide/high16 v2, #long 4628011567076605952 // #403a │ │ +38dd76: ad00 0002 |0135: mul-double v0, v0, v2 │ │ +38dd7a: 1902 6940 |0137: const-wide/high16 v2, #long 4641240890982006784 // #4069 │ │ +38dd7e: ce20 |0139: div-double/2addr v0, v2 │ │ +38dd80: ad00 000e |013a: mul-double v0, v0, v14 │ │ +38dd84: 8b00 |013c: double-to-long v0, v0 │ │ +38dd86: 2900 f8fe |013d: goto/16 0035 // -0108 │ │ +38dd8a: ad0c 0c06 |013f: mul-double v12, v12, v6 │ │ +38dd8e: ad0c 0c06 |0141: mul-double v12, v12, v6 │ │ +38dd92: cbac |0143: add-double/2addr v12, v10 │ │ +38dd94: ad0c 0c0e |0144: mul-double v12, v12, v14 │ │ +38dd98: 100c |0146: return-wide v12 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ name : 'deltaUtcEst4J2000' │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 175 16-bit code units │ │ -38dda0: |[38dda0] net.sf.dibdib.thread_any.DateFunc.deltaUtcEst4J2000:(D)D │ │ -38ddb0: 1800 0000 0060 a018 7e41 |0000: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ -38ddba: ce06 |0005: div-double/2addr v6, v0 │ │ -38ddbc: 8a66 |0006: double-to-int v6, v6 │ │ -38ddbe: d066 d007 |0007: add-int/lit16 v6, v6, #int 2000 // #07d0 │ │ -38ddc2: 8366 |0009: int-to-double v6, v6 │ │ -38ddc4: 1800 0000 0000 0054 9040 |000a: const-wide v0, #double 1045 // #4090540000000000 │ │ -38ddce: 2f02 0006 |000f: cmpl-double v2, v0, v6 │ │ -38ddd2: 3d02 0700 |0011: if-lez v2, 0018 // +0007 │ │ -38ddd6: 7120 6da3 7600 |0013: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcProjected4Year:(D)D // method@a36d │ │ -38dddc: 0b06 |0016: move-result-wide v6 │ │ -38ddde: 1006 |0017: return-wide v6 │ │ -38dde0: 1800 0000 0000 0044 9a40 |0018: const-wide v0, #double 1681 // #409a440000000000 │ │ -38ddea: 2f02 0006 |001d: cmpl-double v2, v0, v6 │ │ -38ddee: 3a02 1600 |001f: if-ltz v2, 0035 // +0016 │ │ -38ddf2: 1800 0000 0000 003c 9a40 |0021: const-wide v0, #double 1679 // #409a3c0000000000 │ │ -38ddfc: 3002 0006 |0026: cmpg-double v2, v0, v6 │ │ -38de00: 3c02 0500 |0028: if-gtz v2, 002d // +0005 │ │ -38de04: 1906 3a40 |002a: const-wide/high16 v6, #long 4628011567076605952 // #403a │ │ -38de08: 2808 |002c: goto 0034 // +0008 │ │ -38de0a: 7120 69a3 7600 |002d: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaTEst4Year_OLD:(D)D // method@a369 │ │ -38de10: 0b06 |0030: move-result-wide v6 │ │ -38de12: 1900 2e40 |0031: const-wide/high16 v0, #long 4624633867356078080 // #402e │ │ -38de16: cc06 |0033: sub-double/2addr v6, v0 │ │ -38de18: 1006 |0034: return-wide v6 │ │ -38de1a: 1800 0000 0000 0060 9f40 |0035: const-wide v0, #double 2008 // #409f600000000000 │ │ -38de24: 2f02 0006 |003a: cmpl-double v2, v0, v6 │ │ -38de28: 3d02 1f00 |003c: if-lez v2, 005b // +001f │ │ -38de2c: 1800 0000 0000 003a 9f40 |003e: const-wide v0, #double 1998.5 // #409f3a0000000000 │ │ -38de36: 3002 0006 |0043: cmpg-double v2, v0, v6 │ │ -38de3a: 3c02 1100 |0045: if-gtz v2, 0056 // +0011 │ │ -38de3e: 1800 0000 0000 0046 9f40 |0047: const-wide v0, #double 2001.5 // #409f460000000000 │ │ -38de48: 3002 0600 |004c: cmpg-double v2, v6, v0 │ │ -38de4c: 3c02 0800 |004e: if-gtz v2, 0056 // +0008 │ │ -38de50: 1806 b29d efa7 c60b 5040 |0050: const-wide v6, #double 64.184 // #40500bc6a7ef9db2 │ │ -38de5a: 2805 |0055: goto 005a // +0005 │ │ -38de5c: 7120 69a3 7600 |0056: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaTEst4Year_OLD:(D)D // method@a369 │ │ -38de62: 0b06 |0059: move-result-wide v6 │ │ -38de64: 1006 |005a: return-wide v6 │ │ -38de66: 1800 0000 0000 00a4 9f40 |005b: const-wide v0, #double 2025 // #409fa40000000000 │ │ -38de70: 2f02 0006 |0060: cmpl-double v2, v0, v6 │ │ -38de74: 3d02 2600 |0062: if-lez v2, 0088 // +0026 │ │ -38de78: 1800 0000 0000 007c 9f40 |0064: const-wide v0, #double 2015 // #409f7c0000000000 │ │ -38de82: 2f02 0006 |0069: cmpl-double v2, v0, v6 │ │ -38de86: 3d02 0800 |006b: if-lez v2, 0073 // +0008 │ │ -38de8a: 1806 0000 0000 0080 5040 |006d: const-wide v6, #double 66 // #4050800000000000 │ │ -38de94: 2815 |0072: goto 0087 // +0015 │ │ -38de96: 1800 0000 0000 0084 9f40 |0073: const-wide v0, #double 2017 // #409f840000000000 │ │ -38dea0: 2f02 0006 |0078: cmpl-double v2, v0, v6 │ │ -38dea4: 3d02 0800 |007a: if-lez v2, 0082 // +0008 │ │ -38dea8: 1806 0000 0000 00e0 5040 |007c: const-wide v6, #double 67.5 // #4050e00000000000 │ │ -38deb2: 2806 |0081: goto 0087 // +0006 │ │ -38deb4: 1806 0000 0000 0040 5140 |0082: const-wide v6, #double 69 // #4051400000000000 │ │ -38debe: 1006 |0087: return-wide v6 │ │ -38dec0: 1800 0000 0000 00cc 9f40 |0088: const-wide v0, #double 2035 // #409fcc0000000000 │ │ -38deca: 1902 2ec0 |008d: const-wide/high16 v2, #long -4598738169498697728 // #c02e │ │ -38dece: 2f04 0006 |008f: cmpl-double v4, v0, v6 │ │ -38ded2: 3d04 0300 |0091: if-lez v4, 0094 // +0003 │ │ -38ded6: 2816 |0093: goto 00a9 // +0016 │ │ -38ded8: 1800 0000 0000 0068 a040 |0094: const-wide v0, #double 2100 // #40a0680000000000 │ │ -38dee2: 2f04 0006 |0099: cmpl-double v4, v0, v6 │ │ -38dee6: 3d04 0c00 |009b: if-lez v4, 00a7 // +000c │ │ -38deea: cc60 |009d: sub-double/2addr v0, v6 │ │ -38deec: 1804 0000 0000 0040 5040 |009e: const-wide v4, #double 65 // #4050400000000000 │ │ -38def6: ce40 |00a3: div-double/2addr v0, v4 │ │ -38def8: ad02 0200 |00a4: mul-double v2, v2, v0 │ │ -38defc: 2803 |00a6: goto 00a9 // +0003 │ │ -38defe: 1602 0000 |00a7: const-wide/16 v2, #int 0 // #0 │ │ -38df02: 7120 6da3 7600 |00a9: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcProjected4Year:(D)D // method@a36d │ │ -38df08: 0b06 |00ac: move-result-wide v6 │ │ -38df0a: cb62 |00ad: add-double/2addr v2, v6 │ │ -38df0c: 1002 |00ae: return-wide v2 │ │ +38dd9c: |[38dd9c] net.sf.dibdib.thread_any.DateFunc.deltaUtcEst4J2000:(D)D │ │ +38ddac: 1800 0000 0060 a018 7e41 |0000: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ +38ddb6: ce06 |0005: div-double/2addr v6, v0 │ │ +38ddb8: 8a66 |0006: double-to-int v6, v6 │ │ +38ddba: d066 d007 |0007: add-int/lit16 v6, v6, #int 2000 // #07d0 │ │ +38ddbe: 8366 |0009: int-to-double v6, v6 │ │ +38ddc0: 1800 0000 0000 0054 9040 |000a: const-wide v0, #double 1045 // #4090540000000000 │ │ +38ddca: 2f02 0006 |000f: cmpl-double v2, v0, v6 │ │ +38ddce: 3d02 0700 |0011: if-lez v2, 0018 // +0007 │ │ +38ddd2: 7120 6da3 7600 |0013: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcProjected4Year:(D)D // method@a36d │ │ +38ddd8: 0b06 |0016: move-result-wide v6 │ │ +38ddda: 1006 |0017: return-wide v6 │ │ +38dddc: 1800 0000 0000 0044 9a40 |0018: const-wide v0, #double 1681 // #409a440000000000 │ │ +38dde6: 2f02 0006 |001d: cmpl-double v2, v0, v6 │ │ +38ddea: 3a02 1600 |001f: if-ltz v2, 0035 // +0016 │ │ +38ddee: 1800 0000 0000 003c 9a40 |0021: const-wide v0, #double 1679 // #409a3c0000000000 │ │ +38ddf8: 3002 0006 |0026: cmpg-double v2, v0, v6 │ │ +38ddfc: 3c02 0500 |0028: if-gtz v2, 002d // +0005 │ │ +38de00: 1906 3a40 |002a: const-wide/high16 v6, #long 4628011567076605952 // #403a │ │ +38de04: 2808 |002c: goto 0034 // +0008 │ │ +38de06: 7120 69a3 7600 |002d: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaTEst4Year_OLD:(D)D // method@a369 │ │ +38de0c: 0b06 |0030: move-result-wide v6 │ │ +38de0e: 1900 2e40 |0031: const-wide/high16 v0, #long 4624633867356078080 // #402e │ │ +38de12: cc06 |0033: sub-double/2addr v6, v0 │ │ +38de14: 1006 |0034: return-wide v6 │ │ +38de16: 1800 0000 0000 0060 9f40 |0035: const-wide v0, #double 2008 // #409f600000000000 │ │ +38de20: 2f02 0006 |003a: cmpl-double v2, v0, v6 │ │ +38de24: 3d02 1f00 |003c: if-lez v2, 005b // +001f │ │ +38de28: 1800 0000 0000 003a 9f40 |003e: const-wide v0, #double 1998.5 // #409f3a0000000000 │ │ +38de32: 3002 0006 |0043: cmpg-double v2, v0, v6 │ │ +38de36: 3c02 1100 |0045: if-gtz v2, 0056 // +0011 │ │ +38de3a: 1800 0000 0000 0046 9f40 |0047: const-wide v0, #double 2001.5 // #409f460000000000 │ │ +38de44: 3002 0600 |004c: cmpg-double v2, v6, v0 │ │ +38de48: 3c02 0800 |004e: if-gtz v2, 0056 // +0008 │ │ +38de4c: 1806 b29d efa7 c60b 5040 |0050: const-wide v6, #double 64.184 // #40500bc6a7ef9db2 │ │ +38de56: 2805 |0055: goto 005a // +0005 │ │ +38de58: 7120 69a3 7600 |0056: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaTEst4Year_OLD:(D)D // method@a369 │ │ +38de5e: 0b06 |0059: move-result-wide v6 │ │ +38de60: 1006 |005a: return-wide v6 │ │ +38de62: 1800 0000 0000 00a4 9f40 |005b: const-wide v0, #double 2025 // #409fa40000000000 │ │ +38de6c: 2f02 0006 |0060: cmpl-double v2, v0, v6 │ │ +38de70: 3d02 2600 |0062: if-lez v2, 0088 // +0026 │ │ +38de74: 1800 0000 0000 007c 9f40 |0064: const-wide v0, #double 2015 // #409f7c0000000000 │ │ +38de7e: 2f02 0006 |0069: cmpl-double v2, v0, v6 │ │ +38de82: 3d02 0800 |006b: if-lez v2, 0073 // +0008 │ │ +38de86: 1806 0000 0000 0080 5040 |006d: const-wide v6, #double 66 // #4050800000000000 │ │ +38de90: 2815 |0072: goto 0087 // +0015 │ │ +38de92: 1800 0000 0000 0084 9f40 |0073: const-wide v0, #double 2017 // #409f840000000000 │ │ +38de9c: 2f02 0006 |0078: cmpl-double v2, v0, v6 │ │ +38dea0: 3d02 0800 |007a: if-lez v2, 0082 // +0008 │ │ +38dea4: 1806 0000 0000 00e0 5040 |007c: const-wide v6, #double 67.5 // #4050e00000000000 │ │ +38deae: 2806 |0081: goto 0087 // +0006 │ │ +38deb0: 1806 0000 0000 0040 5140 |0082: const-wide v6, #double 69 // #4051400000000000 │ │ +38deba: 1006 |0087: return-wide v6 │ │ +38debc: 1800 0000 0000 00cc 9f40 |0088: const-wide v0, #double 2035 // #409fcc0000000000 │ │ +38dec6: 1902 2ec0 |008d: const-wide/high16 v2, #long -4598738169498697728 // #c02e │ │ +38deca: 2f04 0006 |008f: cmpl-double v4, v0, v6 │ │ +38dece: 3d04 0300 |0091: if-lez v4, 0094 // +0003 │ │ +38ded2: 2816 |0093: goto 00a9 // +0016 │ │ +38ded4: 1800 0000 0000 0068 a040 |0094: const-wide v0, #double 2100 // #40a0680000000000 │ │ +38dede: 2f04 0006 |0099: cmpl-double v4, v0, v6 │ │ +38dee2: 3d04 0c00 |009b: if-lez v4, 00a7 // +000c │ │ +38dee6: cc60 |009d: sub-double/2addr v0, v6 │ │ +38dee8: 1804 0000 0000 0040 5040 |009e: const-wide v4, #double 65 // #4050400000000000 │ │ +38def2: ce40 |00a3: div-double/2addr v0, v4 │ │ +38def4: ad02 0200 |00a4: mul-double v2, v2, v0 │ │ +38def8: 2803 |00a6: goto 00a9 // +0003 │ │ +38defa: 1602 0000 |00a7: const-wide/16 v2, #int 0 // #0 │ │ +38defe: 7120 6da3 7600 |00a9: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcProjected4Year:(D)D // method@a36d │ │ +38df04: 0b06 |00ac: move-result-wide v6 │ │ +38df06: cb62 |00ad: add-double/2addr v2, v6 │ │ +38df08: 1002 |00ae: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0013 line=294 │ │ 0x002d line=296 │ │ 0x0056 line=298 │ │ 0x00a9 line=306 │ │ locals : │ │ @@ -832812,83 +832812,83 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 160 16-bit code units │ │ -38df10: |[38df10] net.sf.dibdib.thread_any.DateFunc.deltaUtcNmz4Year:(D)D │ │ -38df20: 1800 0000 0000 00cc 9f40 |0000: const-wide v0, #double 2035 // #409fcc0000000000 │ │ -38df2a: 1802 0000 0000 0040 9f40 |0005: const-wide v2, #double 2000 // #409f400000000000 │ │ -38df34: 1804 0000 0000 0094 9e40 |000a: const-wide v4, #double 1957 // #409e940000000000 │ │ -38df3e: 3006 040a |000f: cmpg-double v6, v4, v10 │ │ -38df42: 3b06 5100 |0011: if-gez v6, 0062 // +0051 │ │ -38df46: 3004 0a00 |0013: cmpg-double v4, v10, v0 │ │ -38df4a: 3c04 4d00 |0015: if-gtz v4, 0062 // +004d │ │ -38df4e: 1800 0000 0000 0098 9e40 |0017: const-wide v0, #double 1958 // #409e980000000000 │ │ -38df58: 2f04 000a |001c: cmpl-double v4, v0, v10 │ │ -38df5c: 3d04 1100 |001e: if-lez v4, 002f // +0011 │ │ -38df60: 1802 643b df4f 8d17 4040 |0020: const-wide v2, #double 32.184 // #4040178d4fdf3b64 │ │ -38df6a: 1804 0064 3bdf 4f8d c73f |0025: const-wide v4, #double 0.184 // #3fc78d4fdf3b6400 │ │ -38df74: cca0 |002a: sub-double/2addr v0, v10 │ │ -38df76: ad00 0004 |002b: mul-double v0, v0, v4 │ │ -38df7a: cc02 |002d: sub-double/2addr v2, v0 │ │ -38df7c: 1002 |002e: return-wide v2 │ │ -38df7e: 1800 b29d efa7 c60b 5040 |002f: const-wide v0, #double 64.184 // #40500bc6a7ef9db2 │ │ -38df88: 2f04 020a |0034: cmpl-double v4, v2, v10 │ │ -38df8c: 3a04 0c00 |0036: if-ltz v4, 0042 // +000c │ │ -38df90: 1904 4040 |0038: const-wide/high16 v4, #long 4629700416936869888 // #4040 │ │ -38df94: cc2a |003a: sub-double/2addr v10, v2 │ │ -38df96: ad0a 0a04 |003b: mul-double v10, v10, v4 │ │ -38df9a: 1902 45c0 |003d: const-wide/high16 v2, #long -4592264245034352640 // #c045 │ │ -38df9e: ce2a |003f: div-double/2addr v10, v2 │ │ -38dfa0: cca0 |0040: sub-double/2addr v0, v10 │ │ -38dfa2: 1000 |0041: return-wide v0 │ │ -38dfa4: 1804 0000 0000 0098 9f40 |0042: const-wide v4, #double 2022 // #409f980000000000 │ │ -38dfae: 2f06 040a |0047: cmpl-double v6, v4, v10 │ │ -38dfb2: 3a06 0c00 |0049: if-ltz v6, 0055 // +000c │ │ -38dfb6: 1904 1440 |004b: const-wide/high16 v4, #long 4617315517961601024 // #4014 │ │ -38dfba: cc2a |004d: sub-double/2addr v10, v2 │ │ -38dfbc: ad0a 0a04 |004e: mul-double v10, v10, v4 │ │ -38dfc0: 1902 3640 |0050: const-wide/high16 v2, #long 4626885667169763328 // #4036 │ │ -38dfc4: ce2a |0052: div-double/2addr v10, v2 │ │ -38dfc6: cb0a |0053: add-double/2addr v10, v0 │ │ -38dfc8: 100a |0054: return-wide v10 │ │ -38dfca: 1800 b29d efa7 c64b 5140 |0055: const-wide v0, #double 69.184 // #40514bc6a7ef9db2 │ │ -38dfd4: 1902 f03f |005a: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -38dfd8: cc4a |005c: sub-double/2addr v10, v4 │ │ -38dfda: ad0a 0a02 |005d: mul-double v10, v10, v2 │ │ -38dfde: 1902 2a40 |005f: const-wide/high16 v2, #long 4623507967449235456 // #402a │ │ -38dfe2: 28f1 |0061: goto 0052 // -000f │ │ -38dfe4: 1604 0000 |0062: const-wide/16 v4, #int 0 // #0 │ │ -38dfe8: 3006 020a |0064: cmpg-double v6, v2, v10 │ │ -38dfec: 3b06 3400 |0066: if-gez v6, 009a // +0034 │ │ -38dff0: 1802 0000 0000 0068 a040 |0068: const-wide v2, #double 2100 // #40a0680000000000 │ │ -38dffa: 3006 0a02 |006d: cmpg-double v6, v10, v2 │ │ -38dffe: 3b06 2b00 |006f: if-gez v6, 009a // +002b │ │ -38e002: 7120 6da3 1000 |0071: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcProjected4Year:(D)D // method@a36d │ │ -38e008: 0b02 |0074: move-result-wide v2 │ │ -38e00a: 1804 b29d efa7 c68b 5140 |0075: const-wide v4, #double 70.184 // #40518bc6a7ef9db2 │ │ -38e014: cc24 |007a: sub-double/2addr v4, v2 │ │ -38e016: ac00 0a00 |007b: sub-double v0, v10, v0 │ │ -38e01a: 1802 abaa aaaa 5a59 e640 |007d: const-wide v2, #double 45770.8 // #40e6595aaaaaaaab │ │ -38e024: 1806 5555 5555 5555 d53f |0082: const-wide v6, #double 0.333333 // #3fd5555555555555 │ │ -38e02e: ad08 0000 |0087: mul-double v8, v0, v0 │ │ -38e032: ad00 0008 |0089: mul-double v0, v0, v8 │ │ -38e036: ad00 0006 |008b: mul-double v0, v0, v6 │ │ -38e03a: cb20 |008d: add-double/2addr v0, v2 │ │ -38e03c: 1806 0000 0000 0040 4040 |008e: const-wide v6, #double 32.5 // #4040400000000000 │ │ -38e046: ad06 0608 |0093: mul-double v6, v6, v8 │ │ -38e04a: cc60 |0095: sub-double/2addr v0, v6 │ │ -38e04c: ad00 0004 |0096: mul-double v0, v0, v4 │ │ -38e050: ae04 0002 |0098: div-double v4, v0, v2 │ │ -38e054: 7120 6da3 ba00 |009a: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcProjected4Year:(D)D // method@a36d │ │ -38e05a: 0b0a |009d: move-result-wide v10 │ │ -38e05c: cba4 |009e: add-double/2addr v4, v10 │ │ -38e05e: 1004 |009f: return-wide v4 │ │ +38df0c: |[38df0c] net.sf.dibdib.thread_any.DateFunc.deltaUtcNmz4Year:(D)D │ │ +38df1c: 1800 0000 0000 00cc 9f40 |0000: const-wide v0, #double 2035 // #409fcc0000000000 │ │ +38df26: 1802 0000 0000 0040 9f40 |0005: const-wide v2, #double 2000 // #409f400000000000 │ │ +38df30: 1804 0000 0000 0094 9e40 |000a: const-wide v4, #double 1957 // #409e940000000000 │ │ +38df3a: 3006 040a |000f: cmpg-double v6, v4, v10 │ │ +38df3e: 3b06 5100 |0011: if-gez v6, 0062 // +0051 │ │ +38df42: 3004 0a00 |0013: cmpg-double v4, v10, v0 │ │ +38df46: 3c04 4d00 |0015: if-gtz v4, 0062 // +004d │ │ +38df4a: 1800 0000 0000 0098 9e40 |0017: const-wide v0, #double 1958 // #409e980000000000 │ │ +38df54: 2f04 000a |001c: cmpl-double v4, v0, v10 │ │ +38df58: 3d04 1100 |001e: if-lez v4, 002f // +0011 │ │ +38df5c: 1802 643b df4f 8d17 4040 |0020: const-wide v2, #double 32.184 // #4040178d4fdf3b64 │ │ +38df66: 1804 0064 3bdf 4f8d c73f |0025: const-wide v4, #double 0.184 // #3fc78d4fdf3b6400 │ │ +38df70: cca0 |002a: sub-double/2addr v0, v10 │ │ +38df72: ad00 0004 |002b: mul-double v0, v0, v4 │ │ +38df76: cc02 |002d: sub-double/2addr v2, v0 │ │ +38df78: 1002 |002e: return-wide v2 │ │ +38df7a: 1800 b29d efa7 c60b 5040 |002f: const-wide v0, #double 64.184 // #40500bc6a7ef9db2 │ │ +38df84: 2f04 020a |0034: cmpl-double v4, v2, v10 │ │ +38df88: 3a04 0c00 |0036: if-ltz v4, 0042 // +000c │ │ +38df8c: 1904 4040 |0038: const-wide/high16 v4, #long 4629700416936869888 // #4040 │ │ +38df90: cc2a |003a: sub-double/2addr v10, v2 │ │ +38df92: ad0a 0a04 |003b: mul-double v10, v10, v4 │ │ +38df96: 1902 45c0 |003d: const-wide/high16 v2, #long -4592264245034352640 // #c045 │ │ +38df9a: ce2a |003f: div-double/2addr v10, v2 │ │ +38df9c: cca0 |0040: sub-double/2addr v0, v10 │ │ +38df9e: 1000 |0041: return-wide v0 │ │ +38dfa0: 1804 0000 0000 0098 9f40 |0042: const-wide v4, #double 2022 // #409f980000000000 │ │ +38dfaa: 2f06 040a |0047: cmpl-double v6, v4, v10 │ │ +38dfae: 3a06 0c00 |0049: if-ltz v6, 0055 // +000c │ │ +38dfb2: 1904 1440 |004b: const-wide/high16 v4, #long 4617315517961601024 // #4014 │ │ +38dfb6: cc2a |004d: sub-double/2addr v10, v2 │ │ +38dfb8: ad0a 0a04 |004e: mul-double v10, v10, v4 │ │ +38dfbc: 1902 3640 |0050: const-wide/high16 v2, #long 4626885667169763328 // #4036 │ │ +38dfc0: ce2a |0052: div-double/2addr v10, v2 │ │ +38dfc2: cb0a |0053: add-double/2addr v10, v0 │ │ +38dfc4: 100a |0054: return-wide v10 │ │ +38dfc6: 1800 b29d efa7 c64b 5140 |0055: const-wide v0, #double 69.184 // #40514bc6a7ef9db2 │ │ +38dfd0: 1902 f03f |005a: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +38dfd4: cc4a |005c: sub-double/2addr v10, v4 │ │ +38dfd6: ad0a 0a02 |005d: mul-double v10, v10, v2 │ │ +38dfda: 1902 2a40 |005f: const-wide/high16 v2, #long 4623507967449235456 // #402a │ │ +38dfde: 28f1 |0061: goto 0052 // -000f │ │ +38dfe0: 1604 0000 |0062: const-wide/16 v4, #int 0 // #0 │ │ +38dfe4: 3006 020a |0064: cmpg-double v6, v2, v10 │ │ +38dfe8: 3b06 3400 |0066: if-gez v6, 009a // +0034 │ │ +38dfec: 1802 0000 0000 0068 a040 |0068: const-wide v2, #double 2100 // #40a0680000000000 │ │ +38dff6: 3006 0a02 |006d: cmpg-double v6, v10, v2 │ │ +38dffa: 3b06 2b00 |006f: if-gez v6, 009a // +002b │ │ +38dffe: 7120 6da3 1000 |0071: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcProjected4Year:(D)D // method@a36d │ │ +38e004: 0b02 |0074: move-result-wide v2 │ │ +38e006: 1804 b29d efa7 c68b 5140 |0075: const-wide v4, #double 70.184 // #40518bc6a7ef9db2 │ │ +38e010: cc24 |007a: sub-double/2addr v4, v2 │ │ +38e012: ac00 0a00 |007b: sub-double v0, v10, v0 │ │ +38e016: 1802 abaa aaaa 5a59 e640 |007d: const-wide v2, #double 45770.8 // #40e6595aaaaaaaab │ │ +38e020: 1806 5555 5555 5555 d53f |0082: const-wide v6, #double 0.333333 // #3fd5555555555555 │ │ +38e02a: ad08 0000 |0087: mul-double v8, v0, v0 │ │ +38e02e: ad00 0008 |0089: mul-double v0, v0, v8 │ │ +38e032: ad00 0006 |008b: mul-double v0, v0, v6 │ │ +38e036: cb20 |008d: add-double/2addr v0, v2 │ │ +38e038: 1806 0000 0000 0040 4040 |008e: const-wide v6, #double 32.5 // #4040400000000000 │ │ +38e042: ad06 0608 |0093: mul-double v6, v6, v8 │ │ +38e046: cc60 |0095: sub-double/2addr v0, v6 │ │ +38e048: ad00 0004 |0096: mul-double v0, v0, v4 │ │ +38e04c: ae04 0002 |0098: div-double v4, v0, v2 │ │ +38e050: 7120 6da3 ba00 |009a: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcProjected4Year:(D)D // method@a36d │ │ +38e056: 0b0a |009d: move-result-wide v10 │ │ +38e058: cba4 |009e: add-double/2addr v4, v10 │ │ +38e05a: 1004 |009f: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0071 line=327 │ │ 0x009a line=335 │ │ locals : │ │ 0x0000 - 0x00a0 reg=10 (null) D │ │ │ │ @@ -832897,59 +832897,59 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 57 16-bit code units │ │ -38e060: |[38e060] net.sf.dibdib.thread_any.DateFunc.deltaUtcProjected4Year:(D)D │ │ -38e070: 1800 0000 0000 00e8 9c40 |0000: const-wide v0, #double 1850 // #409ce80000000000 │ │ -38e07a: ac00 0600 |0005: sub-double v0, v6, v0 │ │ -38e07e: 1802 0000 0000 0040 8f40 |0007: const-wide v2, #double 1000 // #408f400000000000 │ │ -38e088: ce20 |000c: div-double/2addr v0, v2 │ │ -38e08a: 1904 3040 |000d: const-wide/high16 v4, #long 4625196817309499392 // #4030 │ │ -38e08e: ad00 0004 |000f: mul-double v0, v0, v4 │ │ -38e092: ce20 |0011: div-double/2addr v0, v2 │ │ -38e094: 1802 0000 0000 0018 f540 |0012: const-wide v2, #double 86400 // #40f5180000000000 │ │ -38e09e: cb20 |0017: add-double/2addr v0, v2 │ │ -38e0a0: 1804 1895 d409 0018 f540 |0018: const-wide v4, #double 86400 // #40f5180009d49518 │ │ -38e0aa: cb40 |001d: add-double/2addr v0, v4 │ │ -38e0ac: 1904 0040 |001e: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -38e0b0: ce40 |0020: div-double/2addr v0, v4 │ │ -38e0b2: cc20 |0021: sub-double/2addr v0, v2 │ │ -38e0b4: 1804 0000 0000 0040 9f40 |0022: const-wide v4, #double 2000 // #409f400000000000 │ │ -38e0be: cc46 |0027: sub-double/2addr v6, v4 │ │ -38e0c0: 1804 0000 0060 a018 7e41 |0028: const-wide v4, #double 3.15582e+07 // #417e18a060000000 │ │ -38e0ca: ad06 0604 |002d: mul-double v6, v6, v4 │ │ -38e0ce: ce26 |002f: div-double/2addr v6, v2 │ │ -38e0d0: ad00 0006 |0030: mul-double v0, v0, v6 │ │ -38e0d4: 1806 b29d efa7 c60b 5040 |0032: const-wide v6, #double 64.184 // #40500bc6a7ef9db2 │ │ -38e0de: cb60 |0037: add-double/2addr v0, v6 │ │ -38e0e0: 1000 |0038: return-wide v0 │ │ +38e05c: |[38e05c] net.sf.dibdib.thread_any.DateFunc.deltaUtcProjected4Year:(D)D │ │ +38e06c: 1800 0000 0000 00e8 9c40 |0000: const-wide v0, #double 1850 // #409ce80000000000 │ │ +38e076: ac00 0600 |0005: sub-double v0, v6, v0 │ │ +38e07a: 1802 0000 0000 0040 8f40 |0007: const-wide v2, #double 1000 // #408f400000000000 │ │ +38e084: ce20 |000c: div-double/2addr v0, v2 │ │ +38e086: 1904 3040 |000d: const-wide/high16 v4, #long 4625196817309499392 // #4030 │ │ +38e08a: ad00 0004 |000f: mul-double v0, v0, v4 │ │ +38e08e: ce20 |0011: div-double/2addr v0, v2 │ │ +38e090: 1802 0000 0000 0018 f540 |0012: const-wide v2, #double 86400 // #40f5180000000000 │ │ +38e09a: cb20 |0017: add-double/2addr v0, v2 │ │ +38e09c: 1804 1895 d409 0018 f540 |0018: const-wide v4, #double 86400 // #40f5180009d49518 │ │ +38e0a6: cb40 |001d: add-double/2addr v0, v4 │ │ +38e0a8: 1904 0040 |001e: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +38e0ac: ce40 |0020: div-double/2addr v0, v4 │ │ +38e0ae: cc20 |0021: sub-double/2addr v0, v2 │ │ +38e0b0: 1804 0000 0000 0040 9f40 |0022: const-wide v4, #double 2000 // #409f400000000000 │ │ +38e0ba: cc46 |0027: sub-double/2addr v6, v4 │ │ +38e0bc: 1804 0000 0060 a018 7e41 |0028: const-wide v4, #double 3.15582e+07 // #417e18a060000000 │ │ +38e0c6: ad06 0604 |002d: mul-double v6, v6, v4 │ │ +38e0ca: ce26 |002f: div-double/2addr v6, v2 │ │ +38e0cc: ad00 0006 |0030: mul-double v0, v0, v6 │ │ +38e0d0: 1806 b29d efa7 c60b 5040 |0032: const-wide v6, #double 64.184 // #40500bc6a7ef9db2 │ │ +38e0da: cb60 |0037: add-double/2addr v0, v6 │ │ +38e0dc: 1000 |0038: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ name : 'eraDay4GregAt12h' │ │ type : '(JII)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -3911a0: |[3911a0] net.sf.dibdib.thread_any.DateFunc.eraDay4GregAt12h:(JII)J │ │ -3911b0: 7140 68a3 1032 |0000: invoke-static {v0, v1, v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.daysUnix4Greg:(JII)J // method@a368 │ │ -3911b6: 0b00 |0003: move-result-wide v0 │ │ -3911b8: 1702 6cfa 0a00 |0004: const-wide/32 v2, #float 1.00819e-39 // #000afa6c │ │ -3911be: bb20 |0007: add-long/2addr v0, v2 │ │ -3911c0: 1602 5700 |0008: const-wide/16 v2, #int 87 // #57 │ │ -3911c4: bb20 |000a: add-long/2addr v0, v2 │ │ -3911c6: 1000 |000b: return-wide v0 │ │ +39119c: |[39119c] net.sf.dibdib.thread_any.DateFunc.eraDay4GregAt12h:(JII)J │ │ +3911ac: 7140 68a3 1032 |0000: invoke-static {v0, v1, v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.daysUnix4Greg:(JII)J // method@a368 │ │ +3911b2: 0b00 |0003: move-result-wide v0 │ │ +3911b4: 1702 6cfa 0a00 |0004: const-wide/32 v2, #float 1.00819e-39 // #000afa6c │ │ +3911ba: bb20 |0007: add-long/2addr v0, v2 │ │ +3911bc: 1602 5700 |0008: const-wide/16 v2, #int 87 // #57 │ │ +3911c0: bb20 |000a: add-long/2addr v0, v2 │ │ +3911c2: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) J │ │ 0x0000 - 0x000c reg=2 (null) I │ │ 0x0000 - 0x000c reg=3 (null) I │ │ @@ -832959,72 +832959,72 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -38e0e4: |[38e0e4] net.sf.dibdib.thread_any.DateFunc.eraDay4JulianDay:(D)D │ │ -38e0f4: 1800 0000 0000 c942 3a41 |0000: const-wide v0, #double 1.72103e+06 // #413a42c900000000 │ │ -38e0fe: cc02 |0005: sub-double/2addr v2, v0 │ │ -38e100: 1002 |0006: return-wide v2 │ │ +38e0e0: |[38e0e0] net.sf.dibdib.thread_any.DateFunc.eraDay4JulianDay:(D)D │ │ +38e0f0: 1800 0000 0000 c942 3a41 |0000: const-wide v0, #double 1.72103e+06 // #413a42c900000000 │ │ +38e0fa: cc02 |0005: sub-double/2addr v2, v0 │ │ +38e0fc: 1002 |0006: return-wide v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ name : 'eraDay4JulianUnifiedAt12h' │ │ type : '(JII)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 59 16-bit code units │ │ -3911c8: |[3911c8] net.sf.dibdib.thread_any.DateFunc.eraDay4JulianUnifiedAt12h:(JII)J │ │ -3911d8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3911dc: 3102 0009 |0002: cmp-long v2, v0, v9 │ │ -3911e0: 3c02 0500 |0004: if-gtz v2, 0009 // +0005 │ │ -3911e4: 1300 6812 |0006: const/16 v0, #int 4712 // #1268 │ │ -3911e8: 2803 |0008: goto 000b // +0003 │ │ -3911ea: 1300 6912 |0009: const/16 v0, #int 4713 // #1269 │ │ -3911ee: 8100 |000b: int-to-long v0, v0 │ │ -3911f0: bb09 |000c: add-long/2addr v9, v0 │ │ -3911f2: 1700 c942 1a00 |000d: const-wide/32 v0, #float 2.41168e-39 // #001a42c9 │ │ -3911f8: 1602 0100 |0010: const-wide/16 v2, #int 1 // #1 │ │ -3911fc: 1604 0400 |0012: const-wide/16 v4, #int 4 // #4 │ │ -391200: 1606 6d01 |0014: const-wide/16 v6, #int 365 // #16d │ │ -391204: 1238 |0016: const/4 v8, #int 3 // #3 │ │ -391206: 36b8 1700 |0017: if-gt v8, v11, 002e // +0017 │ │ -39120a: 9d06 0609 |0019: mul-long v6, v6, v9 │ │ -39120e: be49 |001b: div-long/2addr v9, v4 │ │ -391210: bb96 |001c: add-long/2addr v6, v9 │ │ -391212: 1609 3c00 |001d: const-wide/16 v9, #int 60 // #3c │ │ -391216: bb96 |001f: add-long/2addr v6, v9 │ │ -391218: b18b |0020: sub-int/2addr v11, v8 │ │ -39121a: d2bb 3201 |0021: mul-int/lit16 v11, v11, #int 306 // #0132 │ │ -39121e: d80b 0b05 |0023: add-int/lit8 v11, v11, #int 5 // #05 │ │ -391222: db0b 0b0a |0025: div-int/lit8 v11, v11, #int 10 // #0a │ │ -391226: 81b9 |0027: int-to-long v9, v11 │ │ -391228: bb96 |0028: add-long/2addr v6, v9 │ │ -39122a: 81c9 |0029: int-to-long v9, v12 │ │ -39122c: bb96 |002a: add-long/2addr v6, v9 │ │ -39122e: bc26 |002b: sub-long/2addr v6, v2 │ │ -391230: bc06 |002c: sub-long/2addr v6, v0 │ │ -391232: 1006 |002d: return-wide v6 │ │ -391234: 9d06 0609 |002e: mul-long v6, v6, v9 │ │ -391238: be49 |0030: div-long/2addr v9, v4 │ │ -39123a: bb96 |0031: add-long/2addr v6, v9 │ │ -39123c: 1219 |0032: const/4 v9, #int 1 // #1 │ │ -39123e: 34b9 0400 |0033: if-lt v9, v11, 0037 // +0004 │ │ -391242: 1209 |0035: const/4 v9, #int 0 // #0 │ │ -391244: 2803 |0036: goto 0039 // +0003 │ │ -391246: 1309 1f00 |0037: const/16 v9, #int 31 // #1f │ │ -39124a: 8199 |0039: int-to-long v9, v9 │ │ -39124c: 28ee |003a: goto 0028 // -0012 │ │ +3911c4: |[3911c4] net.sf.dibdib.thread_any.DateFunc.eraDay4JulianUnifiedAt12h:(JII)J │ │ +3911d4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3911d8: 3102 0009 |0002: cmp-long v2, v0, v9 │ │ +3911dc: 3c02 0500 |0004: if-gtz v2, 0009 // +0005 │ │ +3911e0: 1300 6812 |0006: const/16 v0, #int 4712 // #1268 │ │ +3911e4: 2803 |0008: goto 000b // +0003 │ │ +3911e6: 1300 6912 |0009: const/16 v0, #int 4713 // #1269 │ │ +3911ea: 8100 |000b: int-to-long v0, v0 │ │ +3911ec: bb09 |000c: add-long/2addr v9, v0 │ │ +3911ee: 1700 c942 1a00 |000d: const-wide/32 v0, #float 2.41168e-39 // #001a42c9 │ │ +3911f4: 1602 0100 |0010: const-wide/16 v2, #int 1 // #1 │ │ +3911f8: 1604 0400 |0012: const-wide/16 v4, #int 4 // #4 │ │ +3911fc: 1606 6d01 |0014: const-wide/16 v6, #int 365 // #16d │ │ +391200: 1238 |0016: const/4 v8, #int 3 // #3 │ │ +391202: 36b8 1700 |0017: if-gt v8, v11, 002e // +0017 │ │ +391206: 9d06 0609 |0019: mul-long v6, v6, v9 │ │ +39120a: be49 |001b: div-long/2addr v9, v4 │ │ +39120c: bb96 |001c: add-long/2addr v6, v9 │ │ +39120e: 1609 3c00 |001d: const-wide/16 v9, #int 60 // #3c │ │ +391212: bb96 |001f: add-long/2addr v6, v9 │ │ +391214: b18b |0020: sub-int/2addr v11, v8 │ │ +391216: d2bb 3201 |0021: mul-int/lit16 v11, v11, #int 306 // #0132 │ │ +39121a: d80b 0b05 |0023: add-int/lit8 v11, v11, #int 5 // #05 │ │ +39121e: db0b 0b0a |0025: div-int/lit8 v11, v11, #int 10 // #0a │ │ +391222: 81b9 |0027: int-to-long v9, v11 │ │ +391224: bb96 |0028: add-long/2addr v6, v9 │ │ +391226: 81c9 |0029: int-to-long v9, v12 │ │ +391228: bb96 |002a: add-long/2addr v6, v9 │ │ +39122a: bc26 |002b: sub-long/2addr v6, v2 │ │ +39122c: bc06 |002c: sub-long/2addr v6, v0 │ │ +39122e: 1006 |002d: return-wide v6 │ │ +391230: 9d06 0609 |002e: mul-long v6, v6, v9 │ │ +391234: be49 |0030: div-long/2addr v9, v4 │ │ +391236: bb96 |0031: add-long/2addr v6, v9 │ │ +391238: 1219 |0032: const/4 v9, #int 1 // #1 │ │ +39123a: 34b9 0400 |0033: if-lt v9, v11, 0037 // +0004 │ │ +39123e: 1209 |0035: const/4 v9, #int 0 // #0 │ │ +391240: 2803 |0036: goto 0039 // +0003 │ │ +391242: 1309 1f00 |0037: const/16 v9, #int 31 // #1f │ │ +391246: 8199 |0039: int-to-long v9, v9 │ │ +391248: 28ee |003a: goto 0028 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x001b line=645 │ │ 0x0030 line=647 │ │ locals : │ │ 0x0000 - 0x003b reg=9 (null) J │ │ 0x0000 - 0x003b reg=11 (null) I │ │ @@ -833035,380 +833035,380 @@ │ │ type : '(Ljava/lang/String;[I)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 24 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 607 16-bit code units │ │ -38e104: |[38e104] net.sf.dibdib.thread_any.DateFunc.eraDay4Normalized:(Ljava/lang/String;[I)D │ │ -38e114: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -38e118: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -38e11a: 6e20 0998 1000 |0003: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e120: 0a02 |0006: move-result v2 │ │ -38e122: 1303 2d00 |0007: const/16 v3, #int 45 // #2d │ │ -38e126: 1214 |0009: const/4 v4, #int 1 // #1 │ │ -38e128: 3323 0400 |000a: if-ne v3, v2, 000e // +0004 │ │ -38e12c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -38e12e: 2802 |000d: goto 000f // +0002 │ │ -38e130: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -38e132: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -38e134: 7401 2298 1600 |0010: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e13a: 0a06 |0013: move-result v6 │ │ -38e13c: 1307 3900 |0014: const/16 v7, #int 57 // #39 │ │ -38e140: 1308 3000 |0016: const/16 v8, #int 48 // #30 │ │ -38e144: 3562 1300 |0018: if-ge v2, v6, 002b // +0013 │ │ -38e148: 6e20 0998 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e14e: 0a06 |001d: move-result v6 │ │ -38e150: 3668 0d00 |001e: if-gt v8, v6, 002b // +000d │ │ -38e154: 3776 0300 |0020: if-le v6, v7, 0023 // +0003 │ │ -38e158: 2809 |0022: goto 002b // +0009 │ │ -38e15a: da05 050a |0023: mul-int/lit8 v5, v5, #int 10 // #0a │ │ -38e15e: dd06 060f |0025: and-int/lit8 v6, v6, #int 15 // #0f │ │ -38e162: b065 |0027: add-int/2addr v5, v6 │ │ -38e164: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -38e168: 28e6 |002a: goto 0010 // -001a │ │ -38e16a: b042 |002b: add-int/2addr v2, v4 │ │ -38e16c: 7401 2298 1600 |002c: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e172: 0a06 |002f: move-result v6 │ │ -38e174: 3562 0700 |0030: if-ge v2, v6, 0037 // +0007 │ │ -38e178: 6e20 0998 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e17e: 0a06 |0035: move-result v6 │ │ -38e180: 2802 |0036: goto 0038 // +0002 │ │ -38e182: 1206 |0037: const/4 v6, #int 0 // #0 │ │ -38e184: dd06 060f |0038: and-int/lit8 v6, v6, #int 15 // #0f │ │ -38e188: b042 |003a: add-int/2addr v2, v4 │ │ -38e18a: 7401 2298 1600 |003b: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e190: 0a09 |003e: move-result v9 │ │ -38e192: 3592 0700 |003f: if-ge v2, v9, 0046 // +0007 │ │ -38e196: 6e20 0998 2000 |0041: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e19c: 0a09 |0044: move-result v9 │ │ -38e19e: 2802 |0045: goto 0047 // +0002 │ │ -38e1a0: 1209 |0046: const/4 v9, #int 0 // #0 │ │ -38e1a2: 3698 0900 |0047: if-gt v8, v9, 0050 // +0009 │ │ -38e1a6: 3679 0700 |0049: if-gt v9, v7, 0050 // +0007 │ │ -38e1aa: da06 060a |004b: mul-int/lit8 v6, v6, #int 10 // #0a │ │ -38e1ae: dd09 090f |004d: and-int/lit8 v9, v9, #int 15 // #0f │ │ -38e1b2: b096 |004f: add-int/2addr v6, v9 │ │ -38e1b4: b042 |0050: add-int/2addr v2, v4 │ │ -38e1b6: 7401 2298 1600 |0051: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e1bc: 0a09 |0054: move-result v9 │ │ -38e1be: 3592 0700 |0055: if-ge v2, v9, 005c // +0007 │ │ -38e1c2: 6e20 0998 2000 |0057: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e1c8: 0a09 |005a: move-result v9 │ │ -38e1ca: 2802 |005b: goto 005d // +0002 │ │ -38e1cc: 1209 |005c: const/4 v9, #int 0 // #0 │ │ -38e1ce: 3698 0600 |005d: if-gt v8, v9, 0063 // +0006 │ │ -38e1d2: 3679 0400 |005f: if-gt v9, v7, 0063 // +0004 │ │ -38e1d6: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -38e1d8: 2802 |0062: goto 0064 // +0002 │ │ -38e1da: 1219 |0063: const/4 v9, #int 1 // #1 │ │ -38e1dc: b092 |0064: add-int/2addr v2, v9 │ │ -38e1de: 7401 2298 1600 |0065: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e1e4: 0a09 |0068: move-result v9 │ │ -38e1e6: 3592 0700 |0069: if-ge v2, v9, 0070 // +0007 │ │ -38e1ea: 6e20 0998 2000 |006b: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e1f0: 0a09 |006e: move-result v9 │ │ -38e1f2: 2802 |006f: goto 0071 // +0002 │ │ -38e1f4: 1209 |0070: const/4 v9, #int 0 // #0 │ │ -38e1f6: dd09 090f |0071: and-int/lit8 v9, v9, #int 15 // #0f │ │ -38e1fa: b042 |0073: add-int/2addr v2, v4 │ │ -38e1fc: 7401 2298 1600 |0074: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e202: 0a0a |0077: move-result v10 │ │ -38e204: 35a2 0700 |0078: if-ge v2, v10, 007f // +0007 │ │ -38e208: 6e20 0998 2000 |007a: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e20e: 0a0a |007d: move-result v10 │ │ -38e210: 2802 |007e: goto 0080 // +0002 │ │ -38e212: 120a |007f: const/4 v10, #int 0 // #0 │ │ -38e214: 36a8 0900 |0080: if-gt v8, v10, 0089 // +0009 │ │ -38e218: 367a 0700 |0082: if-gt v10, v7, 0089 // +0007 │ │ -38e21c: da09 090a |0084: mul-int/lit8 v9, v9, #int 10 // #0a │ │ -38e220: dd0a 0a0f |0086: and-int/lit8 v10, v10, #int 15 // #0f │ │ -38e224: b0a9 |0088: add-int/2addr v9, v10 │ │ -38e226: b042 |0089: add-int/2addr v2, v4 │ │ -38e228: 7401 2298 1600 |008a: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e22e: 0a0a |008d: move-result v10 │ │ -38e230: 35a2 0700 |008e: if-ge v2, v10, 0095 // +0007 │ │ -38e234: 6e20 0998 2000 |0090: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e23a: 0a0a |0093: move-result v10 │ │ -38e23c: 2802 |0094: goto 0096 // +0002 │ │ -38e23e: 120a |0095: const/4 v10, #int 0 // #0 │ │ -38e240: 130b 5a00 |0096: const/16 v11, #int 90 // #5a │ │ -38e244: 130c 2e00 |0098: const/16 v12, #int 46 // #2e │ │ -38e248: 32ac 0700 |009a: if-eq v12, v10, 00a1 // +0007 │ │ -38e24c: 35ab 0300 |009c: if-ge v11, v10, 009f // +0003 │ │ -38e250: 2803 |009e: goto 00a1 // +0003 │ │ -38e252: 120b |009f: const/4 v11, #int 0 // #0 │ │ -38e254: 2812 |00a0: goto 00b2 // +0012 │ │ -38e256: 35ab 0500 |00a1: if-ge v11, v10, 00a6 // +0005 │ │ -38e25a: 130b 2000 |00a3: const/16 v11, #int 32 // #20 │ │ -38e25e: 2802 |00a5: goto 00a7 // +0002 │ │ -38e260: 120b |00a6: const/4 v11, #int 0 // #0 │ │ -38e262: b1ba |00a7: sub-int/2addr v10, v11 │ │ -38e264: 8eaa |00a8: int-to-char v10, v10 │ │ -38e266: 7100 54a3 0000 |00a9: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ -38e26c: 600b 3377 |00ac: sget v11, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7733 │ │ -38e270: 140d 60ea 0000 |00ae: const v13, #float 8.40779e-41 // #0000ea60 │ │ -38e276: b3db |00b1: div-int/2addr v11, v13 │ │ -38e278: 130d 4a00 |00b2: const/16 v13, #int 74 // #4a │ │ -38e27c: 32ad 0b00 |00b4: if-eq v13, v10, 00bf // +000b │ │ -38e280: 32ac 0900 |00b6: if-eq v12, v10, 00bf // +0009 │ │ -38e284: 130c 4300 |00b8: const/16 v12, #int 67 // #43 │ │ -38e288: 33ac 0300 |00ba: if-ne v12, v10, 00bd // +0003 │ │ -38e28c: 2803 |00bc: goto 00bf // +0003 │ │ -38e28e: 120c |00bd: const/4 v12, #int 0 // #0 │ │ -38e290: 2802 |00be: goto 00c0 // +0002 │ │ -38e292: 01ac |00bf: move v12, v10 │ │ -38e294: 36a8 0600 |00c0: if-gt v8, v10, 00c6 // +0006 │ │ -38e298: 367a 0400 |00c2: if-gt v10, v7, 00c6 // +0004 │ │ -38e29c: 120e |00c4: const/4 v14, #int 0 // #0 │ │ -38e29e: 2802 |00c5: goto 00c7 // +0002 │ │ -38e2a0: 121e |00c6: const/4 v14, #int 1 // #1 │ │ -38e2a2: b0e2 |00c7: add-int/2addr v2, v14 │ │ -38e2a4: 7401 2298 1600 |00c8: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e2aa: 0a0e |00cb: move-result v14 │ │ -38e2ac: 35e2 0700 |00cc: if-ge v2, v14, 00d3 // +0007 │ │ -38e2b0: 6e20 0998 2000 |00ce: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e2b6: 0a0e |00d1: move-result v14 │ │ -38e2b8: 2802 |00d2: goto 00d4 // +0002 │ │ -38e2ba: 120e |00d3: const/4 v14, #int 0 // #0 │ │ -38e2bc: dd0e 0e0f |00d4: and-int/lit8 v14, v14, #int 15 // #0f │ │ -38e2c0: b042 |00d6: add-int/2addr v2, v4 │ │ -38e2c2: 7401 2298 1600 |00d7: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e2c8: 0a0f |00da: move-result v15 │ │ -38e2ca: 35f2 0700 |00db: if-ge v2, v15, 00e2 // +0007 │ │ -38e2ce: 6e20 0998 2000 |00dd: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e2d4: 0a0f |00e0: move-result v15 │ │ -38e2d6: 2802 |00e1: goto 00e3 // +0002 │ │ -38e2d8: 120f |00e2: const/4 v15, #int 0 // #0 │ │ -38e2da: 36f8 0900 |00e3: if-gt v8, v15, 00ec // +0009 │ │ -38e2de: 367f 0700 |00e5: if-gt v15, v7, 00ec // +0007 │ │ -38e2e2: da0e 0e0a |00e7: mul-int/lit8 v14, v14, #int 10 // #0a │ │ -38e2e6: dd0f 0f0f |00e9: and-int/lit8 v15, v15, #int 15 // #0f │ │ -38e2ea: b0fe |00eb: add-int/2addr v14, v15 │ │ -38e2ec: b042 |00ec: add-int/2addr v2, v4 │ │ -38e2ee: 7401 2298 1600 |00ed: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e2f4: 0a0f |00f0: move-result v15 │ │ -38e2f6: 35f2 0700 |00f1: if-ge v2, v15, 00f8 // +0007 │ │ -38e2fa: 6e20 0998 2000 |00f3: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e300: 0a0f |00f6: move-result v15 │ │ -38e302: 2802 |00f7: goto 00f9 // +0002 │ │ -38e304: 120f |00f8: const/4 v15, #int 0 // #0 │ │ -38e306: 36f8 0600 |00f9: if-gt v8, v15, 00ff // +0006 │ │ -38e30a: 367f 0400 |00fb: if-gt v15, v7, 00ff // +0004 │ │ -38e30e: 120f |00fd: const/4 v15, #int 0 // #0 │ │ -38e310: 2802 |00fe: goto 0100 // +0002 │ │ -38e312: 121f |00ff: const/4 v15, #int 1 // #1 │ │ -38e314: b0f2 |0100: add-int/2addr v2, v15 │ │ -38e316: 7401 2298 1600 |0101: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e31c: 0a0f |0104: move-result v15 │ │ -38e31e: 35f2 0700 |0105: if-ge v2, v15, 010c // +0007 │ │ -38e322: 6e20 0998 2000 |0107: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e328: 0a0f |010a: move-result v15 │ │ -38e32a: 2802 |010b: goto 010d // +0002 │ │ -38e32c: 120f |010c: const/4 v15, #int 0 // #0 │ │ -38e32e: dd0f 0f0f |010d: and-int/lit8 v15, v15, #int 15 // #0f │ │ -38e332: b042 |010f: add-int/2addr v2, v4 │ │ -38e334: 7401 2298 1600 |0110: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e33a: 0a0d |0113: move-result v13 │ │ -38e33c: 35d2 0700 |0114: if-ge v2, v13, 011b // +0007 │ │ -38e340: 6e20 0998 2000 |0116: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e346: 0a0d |0119: move-result v13 │ │ -38e348: 2802 |011a: goto 011c // +0002 │ │ -38e34a: 120d |011b: const/4 v13, #int 0 // #0 │ │ -38e34c: 36d8 0900 |011c: if-gt v8, v13, 0125 // +0009 │ │ -38e350: 367d 0700 |011e: if-gt v13, v7, 0125 // +0007 │ │ -38e354: da0f 0f0a |0120: mul-int/lit8 v15, v15, #int 10 // #0a │ │ -38e358: dd0d 0d0f |0122: and-int/lit8 v13, v13, #int 15 // #0f │ │ -38e35c: b0df |0124: add-int/2addr v15, v13 │ │ -38e35e: b042 |0125: add-int/2addr v2, v4 │ │ -38e360: 7401 2298 1600 |0126: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e366: 0a0d |0129: move-result v13 │ │ -38e368: 35d2 0700 |012a: if-ge v2, v13, 0131 // +0007 │ │ -38e36c: 6e20 0998 2000 |012c: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e372: 0a0d |012f: move-result v13 │ │ -38e374: 2802 |0130: goto 0132 // +0002 │ │ -38e376: 120d |0131: const/4 v13, #int 0 // #0 │ │ -38e378: 1610 0000 |0132: const-wide/16 v16, #int 0 // #0 │ │ -38e37c: 1301 2b00 |0134: const/16 v1, #int 43 // #2b │ │ -38e380: 32d1 8200 |0136: if-eq v1, v13, 01b8 // +0082 │ │ -38e384: 32d3 8000 |0138: if-eq v3, v13, 01b8 // +0080 │ │ -38e388: 380d 7e00 |013a: if-eqz v13, 01b8 // +007e │ │ -38e38c: 36d8 0600 |013c: if-gt v8, v13, 0142 // +0006 │ │ -38e390: 367d 0400 |013e: if-gt v13, v7, 0142 // +0004 │ │ -38e394: 120d |0140: const/4 v13, #int 0 // #0 │ │ -38e396: 2802 |0141: goto 0143 // +0002 │ │ -38e398: 121d |0142: const/4 v13, #int 1 // #1 │ │ -38e39a: b0d2 |0143: add-int/2addr v2, v13 │ │ -38e39c: 7401 2298 1600 |0144: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e3a2: 0a0d |0147: move-result v13 │ │ -38e3a4: 35d2 0700 |0148: if-ge v2, v13, 014f // +0007 │ │ -38e3a8: 6e20 0998 2000 |014a: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e3ae: 0a0d |014d: move-result v13 │ │ -38e3b0: 2802 |014e: goto 0150 // +0002 │ │ -38e3b2: 120d |014f: const/4 v13, #int 0 // #0 │ │ -38e3b4: dd0d 0d0f |0150: and-int/lit8 v13, v13, #int 15 // #0f │ │ -38e3b8: b042 |0152: add-int/2addr v2, v4 │ │ -38e3ba: 7401 2298 1600 |0153: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e3c0: 0a01 |0156: move-result v1 │ │ -38e3c2: 3512 0700 |0157: if-ge v2, v1, 015e // +0007 │ │ -38e3c6: 6e20 0998 2000 |0159: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e3cc: 0a01 |015c: move-result v1 │ │ -38e3ce: 2802 |015d: goto 015f // +0002 │ │ -38e3d0: 1201 |015e: const/4 v1, #int 0 // #0 │ │ -38e3d2: 3618 0900 |015f: if-gt v8, v1, 0168 // +0009 │ │ -38e3d6: 3671 0700 |0161: if-gt v1, v7, 0168 // +0007 │ │ -38e3da: da0d 0d0a |0163: mul-int/lit8 v13, v13, #int 10 // #0a │ │ -38e3de: dd01 010f |0165: and-int/lit8 v1, v1, #int 15 // #0f │ │ -38e3e2: b01d |0167: add-int/2addr v13, v1 │ │ -38e3e4: b042 |0168: add-int/2addr v2, v4 │ │ -38e3e6: 7401 2298 1600 |0169: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e3ec: 0a01 |016c: move-result v1 │ │ -38e3ee: 3512 0700 |016d: if-ge v2, v1, 0174 // +0007 │ │ -38e3f2: 6e20 0998 2000 |016f: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e3f8: 0a01 |0172: move-result v1 │ │ -38e3fa: 2802 |0173: goto 0175 // +0002 │ │ -38e3fc: 1201 |0174: const/4 v1, #int 0 // #0 │ │ -38e3fe: 3618 0600 |0175: if-gt v8, v1, 017b // +0006 │ │ -38e402: 3671 0400 |0177: if-gt v1, v7, 017b // +0004 │ │ -38e406: 1201 |0179: const/4 v1, #int 0 // #0 │ │ -38e408: 2802 |017a: goto 017c // +0002 │ │ -38e40a: 1211 |017b: const/4 v1, #int 1 // #1 │ │ -38e40c: b012 |017c: add-int/2addr v2, v1 │ │ -38e40e: 7401 2298 1600 |017d: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e414: 0a01 |0180: move-result v1 │ │ -38e416: 3512 0700 |0181: if-ge v2, v1, 0188 // +0007 │ │ -38e41a: 6e20 0998 2000 |0183: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e420: 0a01 |0186: move-result v1 │ │ -38e422: 2802 |0187: goto 0189 // +0002 │ │ -38e424: 1201 |0188: const/4 v1, #int 0 // #0 │ │ -38e426: 1812 9a99 9999 9999 b93f |0189: const-wide v18, #double 0.1 // #3fb999999999999a │ │ -38e430: 7401 2298 1600 |018e: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e436: 0a07 |0191: move-result v7 │ │ -38e438: 3572 1c00 |0192: if-ge v2, v7, 01ae // +001c │ │ -38e43c: 6e20 0998 2000 |0194: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e442: 0a01 |0197: move-result v1 │ │ -38e444: 3513 1600 |0198: if-ge v3, v1, 01ae // +0016 │ │ -38e448: dd07 010f |019a: and-int/lit8 v7, v1, #int 15 // #0f │ │ -38e44c: 0214 0900 |019c: move/from16 v20, v9 │ │ -38e450: 8378 |019e: int-to-double v8, v7 │ │ -38e452: ad08 0812 |019f: mul-double v8, v8, v18 │ │ -38e456: ab10 1008 |01a1: add-double v16, v16, v8 │ │ -38e45a: 1907 2440 |01a3: const-wide/high16 v7, #long 4621819117588971520 // #4024 │ │ -38e45e: ae12 1207 |01a5: div-double v18, v18, v7 │ │ -38e462: d802 0201 |01a7: add-int/lit8 v2, v2, #int 1 // #01 │ │ -38e466: 0209 1400 |01a9: move/from16 v9, v20 │ │ -38e46a: 1308 3000 |01ab: const/16 v8, #int 48 // #30 │ │ -38e46e: 28e1 |01ad: goto 018e // -001f │ │ -38e470: 0214 0900 |01ae: move/from16 v20, v9 │ │ -38e474: 1307 2b00 |01b0: const/16 v7, #int 43 // #2b │ │ -38e478: 0215 0d00 |01b2: move/from16 v21, v13 │ │ -38e47c: 011d |01b4: move v13, v1 │ │ -38e47e: 0201 1500 |01b5: move/from16 v1, v21 │ │ -38e482: 2806 |01b7: goto 01bd // +0006 │ │ -38e484: 0214 0900 |01b8: move/from16 v20, v9 │ │ -38e488: 1201 |01ba: const/4 v1, #int 0 // #0 │ │ -38e48a: 1307 2b00 |01bb: const/16 v7, #int 43 // #2b │ │ -38e48e: 32d7 0400 |01bd: if-eq v7, v13, 01c1 // +0004 │ │ -38e492: 33d3 3c00 |01bf: if-ne v3, v13, 01fb // +003c │ │ -38e496: 33d7 0400 |01c1: if-ne v7, v13, 01c5 // +0004 │ │ -38e49a: 1217 |01c3: const/4 v7, #int 1 // #1 │ │ -38e49c: 2802 |01c4: goto 01c6 // +0002 │ │ -38e49e: 1207 |01c5: const/4 v7, #int 0 // #0 │ │ -38e4a0: b042 |01c6: add-int/2addr v2, v4 │ │ -38e4a2: 1208 |01c7: const/4 v8, #int 0 // #0 │ │ -38e4a4: 1209 |01c8: const/4 v9, #int 0 // #0 │ │ -38e4a6: 7401 2298 1600 |01c9: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ -38e4ac: 0a0b |01cc: move-result v11 │ │ -38e4ae: 35b2 1900 |01cd: if-ge v2, v11, 01e6 // +0019 │ │ -38e4b2: 6e20 0998 2000 |01cf: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e4b8: 0a0b |01d2: move-result v11 │ │ -38e4ba: 130d 3000 |01d3: const/16 v13, #int 48 // #30 │ │ -38e4be: 1304 3900 |01d5: const/16 v4, #int 57 // #39 │ │ -38e4c2: 36bd 0b00 |01d7: if-gt v13, v11, 01e2 // +000b │ │ -38e4c6: 364b 0900 |01d9: if-gt v11, v4, 01e2 // +0009 │ │ -38e4ca: da09 090a |01db: mul-int/lit8 v9, v9, #int 10 // #0a │ │ -38e4ce: dd0b 0b0f |01dd: and-int/lit8 v11, v11, #int 15 // #0f │ │ -38e4d2: b0b9 |01df: add-int/2addr v9, v11 │ │ -38e4d4: d808 0801 |01e0: add-int/lit8 v8, v8, #int 1 // #01 │ │ -38e4d8: d802 0201 |01e2: add-int/lit8 v2, v2, #int 1 // #01 │ │ -38e4dc: 1214 |01e4: const/4 v4, #int 1 // #1 │ │ -38e4de: 28e4 |01e5: goto 01c9 // -001c │ │ -38e4e0: d902 0804 |01e6: rsub-int/lit8 v2, v8, #int 4 // #04 │ │ -38e4e4: 3d02 0700 |01e8: if-lez v2, 01ef // +0007 │ │ -38e4e8: da09 090a |01ea: mul-int/lit8 v9, v9, #int 10 // #0a │ │ -38e4ec: d802 02ff |01ec: add-int/lit8 v2, v2, #int -1 // #ff │ │ -38e4f0: 28fa |01ee: goto 01e8 // -0006 │ │ -38e4f2: db02 0964 |01ef: div-int/lit8 v2, v9, #int 100 // #64 │ │ -38e4f6: da02 023c |01f1: mul-int/lit8 v2, v2, #int 60 // #3c │ │ -38e4fa: dc09 0964 |01f3: rem-int/lit8 v9, v9, #int 100 // #64 │ │ -38e4fe: b092 |01f5: add-int/2addr v2, v9 │ │ -38e500: 3807 0300 |01f6: if-eqz v7, 01f9 // +0003 │ │ -38e504: 2802 |01f8: goto 01fa // +0002 │ │ -38e506: 7b22 |01f9: neg-int v2, v2 │ │ -38e508: 012b |01fa: move v11, v2 │ │ -38e50a: 380b 0800 |01fb: if-eqz v11, 0203 // +0008 │ │ -38e50e: db02 0b3c |01fd: div-int/lit8 v2, v11, #int 60 // #3c │ │ -38e512: b12e |01ff: sub-int/2addr v14, v2 │ │ -38e514: dc02 0b3c |0200: rem-int/lit8 v2, v11, #int 60 // #3c │ │ -38e518: b12f |0202: sub-int/2addr v15, v2 │ │ -38e51a: 1202 |0203: const/4 v2, #int 0 // #0 │ │ -38e51c: 3817 0400 |0204: if-eqz v23, 0208 // +0004 │ │ -38e520: 4b0b 1702 |0206: aput v11, v23, v2 │ │ -38e524: 1304 4a00 |0208: const/16 v4, #int 74 // #4a │ │ -38e528: 32c4 1b00 |020a: if-eq v4, v12, 0225 // +001b │ │ -38e52c: 380c 1900 |020c: if-eqz v12, 0225 // +0019 │ │ -38e530: 6e20 0998 2000 |020e: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e536: 0a04 |0211: move-result v4 │ │ -38e538: 3243 1300 |0212: if-eq v3, v4, 0225 // +0013 │ │ -38e53c: da02 0664 |0214: mul-int/lit8 v2, v6, #int 100 // #64 │ │ -38e540: 9002 0214 |0216: add-int v2, v2, v20 │ │ -38e544: 1304 2e06 |0218: const/16 v4, #int 1582 // #62e │ │ -38e548: 3454 0800 |021a: if-lt v4, v5, 0222 // +0008 │ │ -38e54c: 3354 0900 |021c: if-ne v4, v5, 0225 // +0009 │ │ -38e550: 1304 f703 |021e: const/16 v4, #int 1015 // #3f7 │ │ -38e554: 3442 0500 |0220: if-lt v2, v4, 0225 // +0005 │ │ -38e558: 1202 |0222: const/4 v2, #int 0 // #0 │ │ -38e55a: 120c |0223: const/4 v12, #int 0 // #0 │ │ -38e55c: 2802 |0224: goto 0226 // +0002 │ │ -38e55e: 1202 |0225: const/4 v2, #int 0 // #0 │ │ -38e560: 6e20 0998 2000 |0226: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38e566: 0a00 |0229: move-result v0 │ │ -38e568: 3303 0300 |022a: if-ne v3, v0, 022d // +0003 │ │ -38e56c: 7b55 |022c: neg-int v5, v5 │ │ -38e56e: 3b05 0700 |022d: if-gez v5, 0234 // +0007 │ │ -38e572: 1300 4700 |022f: const/16 v0, #int 71 // #47 │ │ -38e576: 33a0 0300 |0231: if-ne v0, v10, 0234 // +0003 │ │ -38e57a: 1212 |0233: const/4 v2, #int 1 // #1 │ │ -38e57c: b025 |0234: add-int/2addr v5, v2 │ │ -38e57e: 390c 0a00 |0235: if-nez v12, 023f // +000a │ │ -38e582: 8152 |0237: int-to-long v2, v5 │ │ -38e584: 0209 1400 |0238: move/from16 v9, v20 │ │ -38e588: 7140 6ea3 3296 |023a: invoke-static {v2, v3, v6, v9}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4GregAt12h:(JII)J // method@a36e │ │ -38e58e: 0b02 |023d: move-result-wide v2 │ │ -38e590: 2808 |023e: goto 0246 // +0008 │ │ -38e592: 0209 1400 |023f: move/from16 v9, v20 │ │ -38e596: 8152 |0241: int-to-long v2, v5 │ │ -38e598: 7140 70a3 3296 |0242: invoke-static {v2, v3, v6, v9}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianUnifiedAt12h:(JII)J // method@a370 │ │ -38e59e: 0b02 |0245: move-result-wide v2 │ │ -38e5a0: 8622 |0246: long-to-double v2, v2 │ │ -38e5a2: d80e 0ef4 |0247: add-int/lit8 v14, v14, #int -12 // #f4 │ │ -38e5a6: 83e4 |0249: int-to-double v4, v14 │ │ -38e5a8: 1906 3840 |024a: const-wide/high16 v6, #long 4627448617123184640 // #4038 │ │ -38e5ac: ce64 |024c: div-double/2addr v4, v6 │ │ -38e5ae: cb42 |024d: add-double/2addr v2, v4 │ │ -38e5b0: 83f4 |024e: int-to-double v4, v15 │ │ -38e5b2: 1906 4e40 |024f: const-wide/high16 v6, #long 4633641066610819072 // #404e │ │ -38e5b6: ad04 0406 |0251: mul-double v4, v4, v6 │ │ -38e5ba: 8310 |0253: int-to-double v0, v1 │ │ -38e5bc: cb04 |0254: add-double/2addr v4, v0 │ │ -38e5be: ab04 0410 |0255: add-double v4, v4, v16 │ │ -38e5c2: 1800 0000 0000 0018 f540 |0257: const-wide v0, #double 86400 // #40f5180000000000 │ │ -38e5cc: ce04 |025c: div-double/2addr v4, v0 │ │ -38e5ce: cb42 |025d: add-double/2addr v2, v4 │ │ -38e5d0: 1002 |025e: return-wide v2 │ │ +38e100: |[38e100] net.sf.dibdib.thread_any.DateFunc.eraDay4Normalized:(Ljava/lang/String;[I)D │ │ +38e110: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +38e114: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +38e116: 6e20 0998 1000 |0003: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e11c: 0a02 |0006: move-result v2 │ │ +38e11e: 1303 2d00 |0007: const/16 v3, #int 45 // #2d │ │ +38e122: 1214 |0009: const/4 v4, #int 1 // #1 │ │ +38e124: 3323 0400 |000a: if-ne v3, v2, 000e // +0004 │ │ +38e128: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +38e12a: 2802 |000d: goto 000f // +0002 │ │ +38e12c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +38e12e: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +38e130: 7401 2298 1600 |0010: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e136: 0a06 |0013: move-result v6 │ │ +38e138: 1307 3900 |0014: const/16 v7, #int 57 // #39 │ │ +38e13c: 1308 3000 |0016: const/16 v8, #int 48 // #30 │ │ +38e140: 3562 1300 |0018: if-ge v2, v6, 002b // +0013 │ │ +38e144: 6e20 0998 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e14a: 0a06 |001d: move-result v6 │ │ +38e14c: 3668 0d00 |001e: if-gt v8, v6, 002b // +000d │ │ +38e150: 3776 0300 |0020: if-le v6, v7, 0023 // +0003 │ │ +38e154: 2809 |0022: goto 002b // +0009 │ │ +38e156: da05 050a |0023: mul-int/lit8 v5, v5, #int 10 // #0a │ │ +38e15a: dd06 060f |0025: and-int/lit8 v6, v6, #int 15 // #0f │ │ +38e15e: b065 |0027: add-int/2addr v5, v6 │ │ +38e160: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +38e164: 28e6 |002a: goto 0010 // -001a │ │ +38e166: b042 |002b: add-int/2addr v2, v4 │ │ +38e168: 7401 2298 1600 |002c: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e16e: 0a06 |002f: move-result v6 │ │ +38e170: 3562 0700 |0030: if-ge v2, v6, 0037 // +0007 │ │ +38e174: 6e20 0998 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e17a: 0a06 |0035: move-result v6 │ │ +38e17c: 2802 |0036: goto 0038 // +0002 │ │ +38e17e: 1206 |0037: const/4 v6, #int 0 // #0 │ │ +38e180: dd06 060f |0038: and-int/lit8 v6, v6, #int 15 // #0f │ │ +38e184: b042 |003a: add-int/2addr v2, v4 │ │ +38e186: 7401 2298 1600 |003b: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e18c: 0a09 |003e: move-result v9 │ │ +38e18e: 3592 0700 |003f: if-ge v2, v9, 0046 // +0007 │ │ +38e192: 6e20 0998 2000 |0041: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e198: 0a09 |0044: move-result v9 │ │ +38e19a: 2802 |0045: goto 0047 // +0002 │ │ +38e19c: 1209 |0046: const/4 v9, #int 0 // #0 │ │ +38e19e: 3698 0900 |0047: if-gt v8, v9, 0050 // +0009 │ │ +38e1a2: 3679 0700 |0049: if-gt v9, v7, 0050 // +0007 │ │ +38e1a6: da06 060a |004b: mul-int/lit8 v6, v6, #int 10 // #0a │ │ +38e1aa: dd09 090f |004d: and-int/lit8 v9, v9, #int 15 // #0f │ │ +38e1ae: b096 |004f: add-int/2addr v6, v9 │ │ +38e1b0: b042 |0050: add-int/2addr v2, v4 │ │ +38e1b2: 7401 2298 1600 |0051: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e1b8: 0a09 |0054: move-result v9 │ │ +38e1ba: 3592 0700 |0055: if-ge v2, v9, 005c // +0007 │ │ +38e1be: 6e20 0998 2000 |0057: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e1c4: 0a09 |005a: move-result v9 │ │ +38e1c6: 2802 |005b: goto 005d // +0002 │ │ +38e1c8: 1209 |005c: const/4 v9, #int 0 // #0 │ │ +38e1ca: 3698 0600 |005d: if-gt v8, v9, 0063 // +0006 │ │ +38e1ce: 3679 0400 |005f: if-gt v9, v7, 0063 // +0004 │ │ +38e1d2: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +38e1d4: 2802 |0062: goto 0064 // +0002 │ │ +38e1d6: 1219 |0063: const/4 v9, #int 1 // #1 │ │ +38e1d8: b092 |0064: add-int/2addr v2, v9 │ │ +38e1da: 7401 2298 1600 |0065: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e1e0: 0a09 |0068: move-result v9 │ │ +38e1e2: 3592 0700 |0069: if-ge v2, v9, 0070 // +0007 │ │ +38e1e6: 6e20 0998 2000 |006b: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e1ec: 0a09 |006e: move-result v9 │ │ +38e1ee: 2802 |006f: goto 0071 // +0002 │ │ +38e1f0: 1209 |0070: const/4 v9, #int 0 // #0 │ │ +38e1f2: dd09 090f |0071: and-int/lit8 v9, v9, #int 15 // #0f │ │ +38e1f6: b042 |0073: add-int/2addr v2, v4 │ │ +38e1f8: 7401 2298 1600 |0074: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e1fe: 0a0a |0077: move-result v10 │ │ +38e200: 35a2 0700 |0078: if-ge v2, v10, 007f // +0007 │ │ +38e204: 6e20 0998 2000 |007a: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e20a: 0a0a |007d: move-result v10 │ │ +38e20c: 2802 |007e: goto 0080 // +0002 │ │ +38e20e: 120a |007f: const/4 v10, #int 0 // #0 │ │ +38e210: 36a8 0900 |0080: if-gt v8, v10, 0089 // +0009 │ │ +38e214: 367a 0700 |0082: if-gt v10, v7, 0089 // +0007 │ │ +38e218: da09 090a |0084: mul-int/lit8 v9, v9, #int 10 // #0a │ │ +38e21c: dd0a 0a0f |0086: and-int/lit8 v10, v10, #int 15 // #0f │ │ +38e220: b0a9 |0088: add-int/2addr v9, v10 │ │ +38e222: b042 |0089: add-int/2addr v2, v4 │ │ +38e224: 7401 2298 1600 |008a: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e22a: 0a0a |008d: move-result v10 │ │ +38e22c: 35a2 0700 |008e: if-ge v2, v10, 0095 // +0007 │ │ +38e230: 6e20 0998 2000 |0090: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e236: 0a0a |0093: move-result v10 │ │ +38e238: 2802 |0094: goto 0096 // +0002 │ │ +38e23a: 120a |0095: const/4 v10, #int 0 // #0 │ │ +38e23c: 130b 5a00 |0096: const/16 v11, #int 90 // #5a │ │ +38e240: 130c 2e00 |0098: const/16 v12, #int 46 // #2e │ │ +38e244: 32ac 0700 |009a: if-eq v12, v10, 00a1 // +0007 │ │ +38e248: 35ab 0300 |009c: if-ge v11, v10, 009f // +0003 │ │ +38e24c: 2803 |009e: goto 00a1 // +0003 │ │ +38e24e: 120b |009f: const/4 v11, #int 0 // #0 │ │ +38e250: 2812 |00a0: goto 00b2 // +0012 │ │ +38e252: 35ab 0500 |00a1: if-ge v11, v10, 00a6 // +0005 │ │ +38e256: 130b 2000 |00a3: const/16 v11, #int 32 // #20 │ │ +38e25a: 2802 |00a5: goto 00a7 // +0002 │ │ +38e25c: 120b |00a6: const/4 v11, #int 0 // #0 │ │ +38e25e: b1ba |00a7: sub-int/2addr v10, v11 │ │ +38e260: 8eaa |00a8: int-to-char v10, v10 │ │ +38e262: 7100 54a3 0000 |00a9: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.checkTimeZone:()V // method@a354 │ │ +38e268: 600b 3377 |00ac: sget v11, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneOffsetMillis:I // field@7733 │ │ +38e26c: 140d 60ea 0000 |00ae: const v13, #float 8.40779e-41 // #0000ea60 │ │ +38e272: b3db |00b1: div-int/2addr v11, v13 │ │ +38e274: 130d 4a00 |00b2: const/16 v13, #int 74 // #4a │ │ +38e278: 32ad 0b00 |00b4: if-eq v13, v10, 00bf // +000b │ │ +38e27c: 32ac 0900 |00b6: if-eq v12, v10, 00bf // +0009 │ │ +38e280: 130c 4300 |00b8: const/16 v12, #int 67 // #43 │ │ +38e284: 33ac 0300 |00ba: if-ne v12, v10, 00bd // +0003 │ │ +38e288: 2803 |00bc: goto 00bf // +0003 │ │ +38e28a: 120c |00bd: const/4 v12, #int 0 // #0 │ │ +38e28c: 2802 |00be: goto 00c0 // +0002 │ │ +38e28e: 01ac |00bf: move v12, v10 │ │ +38e290: 36a8 0600 |00c0: if-gt v8, v10, 00c6 // +0006 │ │ +38e294: 367a 0400 |00c2: if-gt v10, v7, 00c6 // +0004 │ │ +38e298: 120e |00c4: const/4 v14, #int 0 // #0 │ │ +38e29a: 2802 |00c5: goto 00c7 // +0002 │ │ +38e29c: 121e |00c6: const/4 v14, #int 1 // #1 │ │ +38e29e: b0e2 |00c7: add-int/2addr v2, v14 │ │ +38e2a0: 7401 2298 1600 |00c8: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e2a6: 0a0e |00cb: move-result v14 │ │ +38e2a8: 35e2 0700 |00cc: if-ge v2, v14, 00d3 // +0007 │ │ +38e2ac: 6e20 0998 2000 |00ce: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e2b2: 0a0e |00d1: move-result v14 │ │ +38e2b4: 2802 |00d2: goto 00d4 // +0002 │ │ +38e2b6: 120e |00d3: const/4 v14, #int 0 // #0 │ │ +38e2b8: dd0e 0e0f |00d4: and-int/lit8 v14, v14, #int 15 // #0f │ │ +38e2bc: b042 |00d6: add-int/2addr v2, v4 │ │ +38e2be: 7401 2298 1600 |00d7: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e2c4: 0a0f |00da: move-result v15 │ │ +38e2c6: 35f2 0700 |00db: if-ge v2, v15, 00e2 // +0007 │ │ +38e2ca: 6e20 0998 2000 |00dd: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e2d0: 0a0f |00e0: move-result v15 │ │ +38e2d2: 2802 |00e1: goto 00e3 // +0002 │ │ +38e2d4: 120f |00e2: const/4 v15, #int 0 // #0 │ │ +38e2d6: 36f8 0900 |00e3: if-gt v8, v15, 00ec // +0009 │ │ +38e2da: 367f 0700 |00e5: if-gt v15, v7, 00ec // +0007 │ │ +38e2de: da0e 0e0a |00e7: mul-int/lit8 v14, v14, #int 10 // #0a │ │ +38e2e2: dd0f 0f0f |00e9: and-int/lit8 v15, v15, #int 15 // #0f │ │ +38e2e6: b0fe |00eb: add-int/2addr v14, v15 │ │ +38e2e8: b042 |00ec: add-int/2addr v2, v4 │ │ +38e2ea: 7401 2298 1600 |00ed: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e2f0: 0a0f |00f0: move-result v15 │ │ +38e2f2: 35f2 0700 |00f1: if-ge v2, v15, 00f8 // +0007 │ │ +38e2f6: 6e20 0998 2000 |00f3: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e2fc: 0a0f |00f6: move-result v15 │ │ +38e2fe: 2802 |00f7: goto 00f9 // +0002 │ │ +38e300: 120f |00f8: const/4 v15, #int 0 // #0 │ │ +38e302: 36f8 0600 |00f9: if-gt v8, v15, 00ff // +0006 │ │ +38e306: 367f 0400 |00fb: if-gt v15, v7, 00ff // +0004 │ │ +38e30a: 120f |00fd: const/4 v15, #int 0 // #0 │ │ +38e30c: 2802 |00fe: goto 0100 // +0002 │ │ +38e30e: 121f |00ff: const/4 v15, #int 1 // #1 │ │ +38e310: b0f2 |0100: add-int/2addr v2, v15 │ │ +38e312: 7401 2298 1600 |0101: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e318: 0a0f |0104: move-result v15 │ │ +38e31a: 35f2 0700 |0105: if-ge v2, v15, 010c // +0007 │ │ +38e31e: 6e20 0998 2000 |0107: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e324: 0a0f |010a: move-result v15 │ │ +38e326: 2802 |010b: goto 010d // +0002 │ │ +38e328: 120f |010c: const/4 v15, #int 0 // #0 │ │ +38e32a: dd0f 0f0f |010d: and-int/lit8 v15, v15, #int 15 // #0f │ │ +38e32e: b042 |010f: add-int/2addr v2, v4 │ │ +38e330: 7401 2298 1600 |0110: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e336: 0a0d |0113: move-result v13 │ │ +38e338: 35d2 0700 |0114: if-ge v2, v13, 011b // +0007 │ │ +38e33c: 6e20 0998 2000 |0116: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e342: 0a0d |0119: move-result v13 │ │ +38e344: 2802 |011a: goto 011c // +0002 │ │ +38e346: 120d |011b: const/4 v13, #int 0 // #0 │ │ +38e348: 36d8 0900 |011c: if-gt v8, v13, 0125 // +0009 │ │ +38e34c: 367d 0700 |011e: if-gt v13, v7, 0125 // +0007 │ │ +38e350: da0f 0f0a |0120: mul-int/lit8 v15, v15, #int 10 // #0a │ │ +38e354: dd0d 0d0f |0122: and-int/lit8 v13, v13, #int 15 // #0f │ │ +38e358: b0df |0124: add-int/2addr v15, v13 │ │ +38e35a: b042 |0125: add-int/2addr v2, v4 │ │ +38e35c: 7401 2298 1600 |0126: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e362: 0a0d |0129: move-result v13 │ │ +38e364: 35d2 0700 |012a: if-ge v2, v13, 0131 // +0007 │ │ +38e368: 6e20 0998 2000 |012c: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e36e: 0a0d |012f: move-result v13 │ │ +38e370: 2802 |0130: goto 0132 // +0002 │ │ +38e372: 120d |0131: const/4 v13, #int 0 // #0 │ │ +38e374: 1610 0000 |0132: const-wide/16 v16, #int 0 // #0 │ │ +38e378: 1301 2b00 |0134: const/16 v1, #int 43 // #2b │ │ +38e37c: 32d1 8200 |0136: if-eq v1, v13, 01b8 // +0082 │ │ +38e380: 32d3 8000 |0138: if-eq v3, v13, 01b8 // +0080 │ │ +38e384: 380d 7e00 |013a: if-eqz v13, 01b8 // +007e │ │ +38e388: 36d8 0600 |013c: if-gt v8, v13, 0142 // +0006 │ │ +38e38c: 367d 0400 |013e: if-gt v13, v7, 0142 // +0004 │ │ +38e390: 120d |0140: const/4 v13, #int 0 // #0 │ │ +38e392: 2802 |0141: goto 0143 // +0002 │ │ +38e394: 121d |0142: const/4 v13, #int 1 // #1 │ │ +38e396: b0d2 |0143: add-int/2addr v2, v13 │ │ +38e398: 7401 2298 1600 |0144: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e39e: 0a0d |0147: move-result v13 │ │ +38e3a0: 35d2 0700 |0148: if-ge v2, v13, 014f // +0007 │ │ +38e3a4: 6e20 0998 2000 |014a: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e3aa: 0a0d |014d: move-result v13 │ │ +38e3ac: 2802 |014e: goto 0150 // +0002 │ │ +38e3ae: 120d |014f: const/4 v13, #int 0 // #0 │ │ +38e3b0: dd0d 0d0f |0150: and-int/lit8 v13, v13, #int 15 // #0f │ │ +38e3b4: b042 |0152: add-int/2addr v2, v4 │ │ +38e3b6: 7401 2298 1600 |0153: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e3bc: 0a01 |0156: move-result v1 │ │ +38e3be: 3512 0700 |0157: if-ge v2, v1, 015e // +0007 │ │ +38e3c2: 6e20 0998 2000 |0159: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e3c8: 0a01 |015c: move-result v1 │ │ +38e3ca: 2802 |015d: goto 015f // +0002 │ │ +38e3cc: 1201 |015e: const/4 v1, #int 0 // #0 │ │ +38e3ce: 3618 0900 |015f: if-gt v8, v1, 0168 // +0009 │ │ +38e3d2: 3671 0700 |0161: if-gt v1, v7, 0168 // +0007 │ │ +38e3d6: da0d 0d0a |0163: mul-int/lit8 v13, v13, #int 10 // #0a │ │ +38e3da: dd01 010f |0165: and-int/lit8 v1, v1, #int 15 // #0f │ │ +38e3de: b01d |0167: add-int/2addr v13, v1 │ │ +38e3e0: b042 |0168: add-int/2addr v2, v4 │ │ +38e3e2: 7401 2298 1600 |0169: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e3e8: 0a01 |016c: move-result v1 │ │ +38e3ea: 3512 0700 |016d: if-ge v2, v1, 0174 // +0007 │ │ +38e3ee: 6e20 0998 2000 |016f: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e3f4: 0a01 |0172: move-result v1 │ │ +38e3f6: 2802 |0173: goto 0175 // +0002 │ │ +38e3f8: 1201 |0174: const/4 v1, #int 0 // #0 │ │ +38e3fa: 3618 0600 |0175: if-gt v8, v1, 017b // +0006 │ │ +38e3fe: 3671 0400 |0177: if-gt v1, v7, 017b // +0004 │ │ +38e402: 1201 |0179: const/4 v1, #int 0 // #0 │ │ +38e404: 2802 |017a: goto 017c // +0002 │ │ +38e406: 1211 |017b: const/4 v1, #int 1 // #1 │ │ +38e408: b012 |017c: add-int/2addr v2, v1 │ │ +38e40a: 7401 2298 1600 |017d: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e410: 0a01 |0180: move-result v1 │ │ +38e412: 3512 0700 |0181: if-ge v2, v1, 0188 // +0007 │ │ +38e416: 6e20 0998 2000 |0183: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e41c: 0a01 |0186: move-result v1 │ │ +38e41e: 2802 |0187: goto 0189 // +0002 │ │ +38e420: 1201 |0188: const/4 v1, #int 0 // #0 │ │ +38e422: 1812 9a99 9999 9999 b93f |0189: const-wide v18, #double 0.1 // #3fb999999999999a │ │ +38e42c: 7401 2298 1600 |018e: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e432: 0a07 |0191: move-result v7 │ │ +38e434: 3572 1c00 |0192: if-ge v2, v7, 01ae // +001c │ │ +38e438: 6e20 0998 2000 |0194: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e43e: 0a01 |0197: move-result v1 │ │ +38e440: 3513 1600 |0198: if-ge v3, v1, 01ae // +0016 │ │ +38e444: dd07 010f |019a: and-int/lit8 v7, v1, #int 15 // #0f │ │ +38e448: 0214 0900 |019c: move/from16 v20, v9 │ │ +38e44c: 8378 |019e: int-to-double v8, v7 │ │ +38e44e: ad08 0812 |019f: mul-double v8, v8, v18 │ │ +38e452: ab10 1008 |01a1: add-double v16, v16, v8 │ │ +38e456: 1907 2440 |01a3: const-wide/high16 v7, #long 4621819117588971520 // #4024 │ │ +38e45a: ae12 1207 |01a5: div-double v18, v18, v7 │ │ +38e45e: d802 0201 |01a7: add-int/lit8 v2, v2, #int 1 // #01 │ │ +38e462: 0209 1400 |01a9: move/from16 v9, v20 │ │ +38e466: 1308 3000 |01ab: const/16 v8, #int 48 // #30 │ │ +38e46a: 28e1 |01ad: goto 018e // -001f │ │ +38e46c: 0214 0900 |01ae: move/from16 v20, v9 │ │ +38e470: 1307 2b00 |01b0: const/16 v7, #int 43 // #2b │ │ +38e474: 0215 0d00 |01b2: move/from16 v21, v13 │ │ +38e478: 011d |01b4: move v13, v1 │ │ +38e47a: 0201 1500 |01b5: move/from16 v1, v21 │ │ +38e47e: 2806 |01b7: goto 01bd // +0006 │ │ +38e480: 0214 0900 |01b8: move/from16 v20, v9 │ │ +38e484: 1201 |01ba: const/4 v1, #int 0 // #0 │ │ +38e486: 1307 2b00 |01bb: const/16 v7, #int 43 // #2b │ │ +38e48a: 32d7 0400 |01bd: if-eq v7, v13, 01c1 // +0004 │ │ +38e48e: 33d3 3c00 |01bf: if-ne v3, v13, 01fb // +003c │ │ +38e492: 33d7 0400 |01c1: if-ne v7, v13, 01c5 // +0004 │ │ +38e496: 1217 |01c3: const/4 v7, #int 1 // #1 │ │ +38e498: 2802 |01c4: goto 01c6 // +0002 │ │ +38e49a: 1207 |01c5: const/4 v7, #int 0 // #0 │ │ +38e49c: b042 |01c6: add-int/2addr v2, v4 │ │ +38e49e: 1208 |01c7: const/4 v8, #int 0 // #0 │ │ +38e4a0: 1209 |01c8: const/4 v9, #int 0 // #0 │ │ +38e4a2: 7401 2298 1600 |01c9: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@9822 │ │ +38e4a8: 0a0b |01cc: move-result v11 │ │ +38e4aa: 35b2 1900 |01cd: if-ge v2, v11, 01e6 // +0019 │ │ +38e4ae: 6e20 0998 2000 |01cf: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e4b4: 0a0b |01d2: move-result v11 │ │ +38e4b6: 130d 3000 |01d3: const/16 v13, #int 48 // #30 │ │ +38e4ba: 1304 3900 |01d5: const/16 v4, #int 57 // #39 │ │ +38e4be: 36bd 0b00 |01d7: if-gt v13, v11, 01e2 // +000b │ │ +38e4c2: 364b 0900 |01d9: if-gt v11, v4, 01e2 // +0009 │ │ +38e4c6: da09 090a |01db: mul-int/lit8 v9, v9, #int 10 // #0a │ │ +38e4ca: dd0b 0b0f |01dd: and-int/lit8 v11, v11, #int 15 // #0f │ │ +38e4ce: b0b9 |01df: add-int/2addr v9, v11 │ │ +38e4d0: d808 0801 |01e0: add-int/lit8 v8, v8, #int 1 // #01 │ │ +38e4d4: d802 0201 |01e2: add-int/lit8 v2, v2, #int 1 // #01 │ │ +38e4d8: 1214 |01e4: const/4 v4, #int 1 // #1 │ │ +38e4da: 28e4 |01e5: goto 01c9 // -001c │ │ +38e4dc: d902 0804 |01e6: rsub-int/lit8 v2, v8, #int 4 // #04 │ │ +38e4e0: 3d02 0700 |01e8: if-lez v2, 01ef // +0007 │ │ +38e4e4: da09 090a |01ea: mul-int/lit8 v9, v9, #int 10 // #0a │ │ +38e4e8: d802 02ff |01ec: add-int/lit8 v2, v2, #int -1 // #ff │ │ +38e4ec: 28fa |01ee: goto 01e8 // -0006 │ │ +38e4ee: db02 0964 |01ef: div-int/lit8 v2, v9, #int 100 // #64 │ │ +38e4f2: da02 023c |01f1: mul-int/lit8 v2, v2, #int 60 // #3c │ │ +38e4f6: dc09 0964 |01f3: rem-int/lit8 v9, v9, #int 100 // #64 │ │ +38e4fa: b092 |01f5: add-int/2addr v2, v9 │ │ +38e4fc: 3807 0300 |01f6: if-eqz v7, 01f9 // +0003 │ │ +38e500: 2802 |01f8: goto 01fa // +0002 │ │ +38e502: 7b22 |01f9: neg-int v2, v2 │ │ +38e504: 012b |01fa: move v11, v2 │ │ +38e506: 380b 0800 |01fb: if-eqz v11, 0203 // +0008 │ │ +38e50a: db02 0b3c |01fd: div-int/lit8 v2, v11, #int 60 // #3c │ │ +38e50e: b12e |01ff: sub-int/2addr v14, v2 │ │ +38e510: dc02 0b3c |0200: rem-int/lit8 v2, v11, #int 60 // #3c │ │ +38e514: b12f |0202: sub-int/2addr v15, v2 │ │ +38e516: 1202 |0203: const/4 v2, #int 0 // #0 │ │ +38e518: 3817 0400 |0204: if-eqz v23, 0208 // +0004 │ │ +38e51c: 4b0b 1702 |0206: aput v11, v23, v2 │ │ +38e520: 1304 4a00 |0208: const/16 v4, #int 74 // #4a │ │ +38e524: 32c4 1b00 |020a: if-eq v4, v12, 0225 // +001b │ │ +38e528: 380c 1900 |020c: if-eqz v12, 0225 // +0019 │ │ +38e52c: 6e20 0998 2000 |020e: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e532: 0a04 |0211: move-result v4 │ │ +38e534: 3243 1300 |0212: if-eq v3, v4, 0225 // +0013 │ │ +38e538: da02 0664 |0214: mul-int/lit8 v2, v6, #int 100 // #64 │ │ +38e53c: 9002 0214 |0216: add-int v2, v2, v20 │ │ +38e540: 1304 2e06 |0218: const/16 v4, #int 1582 // #62e │ │ +38e544: 3454 0800 |021a: if-lt v4, v5, 0222 // +0008 │ │ +38e548: 3354 0900 |021c: if-ne v4, v5, 0225 // +0009 │ │ +38e54c: 1304 f703 |021e: const/16 v4, #int 1015 // #3f7 │ │ +38e550: 3442 0500 |0220: if-lt v2, v4, 0225 // +0005 │ │ +38e554: 1202 |0222: const/4 v2, #int 0 // #0 │ │ +38e556: 120c |0223: const/4 v12, #int 0 // #0 │ │ +38e558: 2802 |0224: goto 0226 // +0002 │ │ +38e55a: 1202 |0225: const/4 v2, #int 0 // #0 │ │ +38e55c: 6e20 0998 2000 |0226: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38e562: 0a00 |0229: move-result v0 │ │ +38e564: 3303 0300 |022a: if-ne v3, v0, 022d // +0003 │ │ +38e568: 7b55 |022c: neg-int v5, v5 │ │ +38e56a: 3b05 0700 |022d: if-gez v5, 0234 // +0007 │ │ +38e56e: 1300 4700 |022f: const/16 v0, #int 71 // #47 │ │ +38e572: 33a0 0300 |0231: if-ne v0, v10, 0234 // +0003 │ │ +38e576: 1212 |0233: const/4 v2, #int 1 // #1 │ │ +38e578: b025 |0234: add-int/2addr v5, v2 │ │ +38e57a: 390c 0a00 |0235: if-nez v12, 023f // +000a │ │ +38e57e: 8152 |0237: int-to-long v2, v5 │ │ +38e580: 0209 1400 |0238: move/from16 v9, v20 │ │ +38e584: 7140 6ea3 3296 |023a: invoke-static {v2, v3, v6, v9}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4GregAt12h:(JII)J // method@a36e │ │ +38e58a: 0b02 |023d: move-result-wide v2 │ │ +38e58c: 2808 |023e: goto 0246 // +0008 │ │ +38e58e: 0209 1400 |023f: move/from16 v9, v20 │ │ +38e592: 8152 |0241: int-to-long v2, v5 │ │ +38e594: 7140 70a3 3296 |0242: invoke-static {v2, v3, v6, v9}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianUnifiedAt12h:(JII)J // method@a370 │ │ +38e59a: 0b02 |0245: move-result-wide v2 │ │ +38e59c: 8622 |0246: long-to-double v2, v2 │ │ +38e59e: d80e 0ef4 |0247: add-int/lit8 v14, v14, #int -12 // #f4 │ │ +38e5a2: 83e4 |0249: int-to-double v4, v14 │ │ +38e5a4: 1906 3840 |024a: const-wide/high16 v6, #long 4627448617123184640 // #4038 │ │ +38e5a8: ce64 |024c: div-double/2addr v4, v6 │ │ +38e5aa: cb42 |024d: add-double/2addr v2, v4 │ │ +38e5ac: 83f4 |024e: int-to-double v4, v15 │ │ +38e5ae: 1906 4e40 |024f: const-wide/high16 v6, #long 4633641066610819072 // #404e │ │ +38e5b2: ad04 0406 |0251: mul-double v4, v4, v6 │ │ +38e5b6: 8310 |0253: int-to-double v0, v1 │ │ +38e5b8: cb04 |0254: add-double/2addr v4, v0 │ │ +38e5ba: ab04 0410 |0255: add-double v4, v4, v16 │ │ +38e5be: 1800 0000 0000 0018 f540 |0257: const-wide v0, #double 86400 // #40f5180000000000 │ │ +38e5c8: ce04 |025c: div-double/2addr v4, v0 │ │ +38e5ca: cb42 |025d: add-double/2addr v2, v4 │ │ +38e5cc: 1002 |025e: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1189 │ │ 0x0010 line=1192 │ │ 0x001a line=1193 │ │ 0x002c line=1201 │ │ 0x003b line=1204 │ │ @@ -833448,28 +833448,28 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -38e5d4: |[38e5d4] net.sf.dibdib.thread_any.DateFunc.eraDayNmz4EraTicks:(D)D │ │ -38e5e4: 1800 0000 0060 a018 7e41 |0000: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ -38e5ee: ae00 0600 |0005: div-double v0, v6, v0 │ │ -38e5f2: 7120 84a3 7600 |0007: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ -38e5f8: 0b06 |000a: move-result-wide v6 │ │ -38e5fa: 1802 0000 0000 0018 f540 |000b: const-wide v2, #double 86400 // #40f5180000000000 │ │ -38e604: ce26 |0010: div-double/2addr v6, v2 │ │ -38e606: 1804 0000 0000 204b 2641 |0011: const-wide v4, #double 730512 // #41264b2000000000 │ │ -38e610: cb46 |0016: add-double/2addr v6, v4 │ │ -38e612: 7120 6ca3 1000 |0017: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcNmz4Year:(D)D // method@a36c │ │ -38e618: 0b00 |001a: move-result-wide v0 │ │ -38e61a: ce20 |001b: div-double/2addr v0, v2 │ │ -38e61c: cc06 |001c: sub-double/2addr v6, v0 │ │ -38e61e: 1006 |001d: return-wide v6 │ │ +38e5d0: |[38e5d0] net.sf.dibdib.thread_any.DateFunc.eraDayNmz4EraTicks:(D)D │ │ +38e5e0: 1800 0000 0060 a018 7e41 |0000: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ +38e5ea: ae00 0600 |0005: div-double v0, v6, v0 │ │ +38e5ee: 7120 84a3 7600 |0007: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ +38e5f4: 0b06 |000a: move-result-wide v6 │ │ +38e5f6: 1802 0000 0000 0018 f540 |000b: const-wide v2, #double 86400 // #40f5180000000000 │ │ +38e600: ce26 |0010: div-double/2addr v6, v2 │ │ +38e602: 1804 0000 0000 204b 2641 |0011: const-wide v4, #double 730512 // #41264b2000000000 │ │ +38e60c: cb46 |0016: add-double/2addr v6, v4 │ │ +38e60e: 7120 6ca3 1000 |0017: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcNmz4Year:(D)D // method@a36c │ │ +38e614: 0b00 |001a: move-result-wide v0 │ │ +38e616: ce20 |001b: div-double/2addr v0, v2 │ │ +38e618: cc06 |001c: sub-double/2addr v6, v0 │ │ +38e61a: 1006 |001d: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=347 │ │ locals : │ │ 0x0000 - 0x001e reg=6 (null) D │ │ │ │ #39 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -833477,144 +833477,144 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 55 16-bit code units │ │ -38e620: |[38e620] net.sf.dibdib.thread_any.DateFunc.eraDayProj4EraTicks:(D)D │ │ -38e630: 1800 0000 0060 a018 7e41 |0000: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ -38e63a: ae00 0600 |0005: div-double v0, v6, v0 │ │ -38e63e: 8b00 |0007: double-to-long v0, v0 │ │ -38e640: 8600 |0008: long-to-double v0, v0 │ │ -38e642: 1802 0000 0000 00e8 9c40 |0009: const-wide v2, #double 1850 // #409ce80000000000 │ │ -38e64c: cc20 |000e: sub-double/2addr v0, v2 │ │ -38e64e: 1902 3040 |000f: const-wide/high16 v2, #long 4625196817309499392 // #4030 │ │ -38e652: ad00 0002 |0011: mul-double v0, v0, v2 │ │ -38e656: 1802 0000 0000 8084 2e41 |0013: const-wide v2, #double 1e+06 // #412e848000000000 │ │ -38e660: ce20 |0018: div-double/2addr v0, v2 │ │ -38e662: 1802 0000 0000 0018 f540 |0019: const-wide v2, #double 86400 // #40f5180000000000 │ │ -38e66c: cb20 |001e: add-double/2addr v0, v2 │ │ -38e66e: 1802 8126 c286 ff17 f540 |001f: const-wide v2, #double 86400 // #40f517ff86c22681 │ │ -38e678: cb02 |0024: add-double/2addr v2, v0 │ │ -38e67a: 1904 0040 |0025: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -38e67e: ce42 |0027: div-double/2addr v2, v4 │ │ -38e680: 1804 0000 d0aa ecde f140 |0028: const-wide v4, #double 73198.8 // #40f1deecaad00000 │ │ -38e68a: cc46 |002d: sub-double/2addr v6, v4 │ │ -38e68c: ce26 |002e: div-double/2addr v6, v2 │ │ -38e68e: 8b64 |002f: double-to-long v4, v6 │ │ -38e690: 8644 |0030: long-to-double v4, v4 │ │ -38e692: cc46 |0031: sub-double/2addr v6, v4 │ │ -38e694: ad06 0600 |0032: mul-double v6, v6, v0 │ │ -38e698: ce26 |0034: div-double/2addr v6, v2 │ │ -38e69a: cb64 |0035: add-double/2addr v4, v6 │ │ -38e69c: 1004 |0036: return-wide v4 │ │ +38e61c: |[38e61c] net.sf.dibdib.thread_any.DateFunc.eraDayProj4EraTicks:(D)D │ │ +38e62c: 1800 0000 0060 a018 7e41 |0000: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ +38e636: ae00 0600 |0005: div-double v0, v6, v0 │ │ +38e63a: 8b00 |0007: double-to-long v0, v0 │ │ +38e63c: 8600 |0008: long-to-double v0, v0 │ │ +38e63e: 1802 0000 0000 00e8 9c40 |0009: const-wide v2, #double 1850 // #409ce80000000000 │ │ +38e648: cc20 |000e: sub-double/2addr v0, v2 │ │ +38e64a: 1902 3040 |000f: const-wide/high16 v2, #long 4625196817309499392 // #4030 │ │ +38e64e: ad00 0002 |0011: mul-double v0, v0, v2 │ │ +38e652: 1802 0000 0000 8084 2e41 |0013: const-wide v2, #double 1e+06 // #412e848000000000 │ │ +38e65c: ce20 |0018: div-double/2addr v0, v2 │ │ +38e65e: 1802 0000 0000 0018 f540 |0019: const-wide v2, #double 86400 // #40f5180000000000 │ │ +38e668: cb20 |001e: add-double/2addr v0, v2 │ │ +38e66a: 1802 8126 c286 ff17 f540 |001f: const-wide v2, #double 86400 // #40f517ff86c22681 │ │ +38e674: cb02 |0024: add-double/2addr v2, v0 │ │ +38e676: 1904 0040 |0025: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +38e67a: ce42 |0027: div-double/2addr v2, v4 │ │ +38e67c: 1804 0000 d0aa ecde f140 |0028: const-wide v4, #double 73198.8 // #40f1deecaad00000 │ │ +38e686: cc46 |002d: sub-double/2addr v6, v4 │ │ +38e688: ce26 |002e: div-double/2addr v6, v2 │ │ +38e68a: 8b64 |002f: double-to-long v4, v6 │ │ +38e68c: 8644 |0030: long-to-double v4, v4 │ │ +38e68e: cc46 |0031: sub-double/2addr v6, v4 │ │ +38e690: ad06 0600 |0032: mul-double v6, v6, v0 │ │ +38e694: ce26 |0034: div-double/2addr v6, v2 │ │ +38e696: cb64 |0035: add-double/2addr v4, v6 │ │ +38e698: 1004 |0036: return-wide v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #40 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ name : 'eraTicks4Hash62' │ │ type : '(J[I)D' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 140 16-bit code units │ │ -38e6a0: |[38e6a0] net.sf.dibdib.thread_any.DateFunc.eraTicks4Hash62:(J[I)D │ │ -38e6b0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -38e6b4: 1301 3b00 |0002: const/16 v1, #int 59 // #3b │ │ -38e6b8: a501 1001 |0004: ushr-long v1, v16, v1 │ │ -38e6bc: 8412 |0006: long-to-int v2, v1 │ │ -38e6be: dd01 0207 |0007: and-int/lit8 v1, v2, #int 7 // #07 │ │ -38e6c2: 1232 |0009: const/4 v2, #int 3 // #3 │ │ -38e6c4: 1243 |000a: const/4 v3, #int 4 // #4 │ │ -38e6c6: 3613 0400 |000b: if-gt v3, v1, 000f // +0004 │ │ -38e6ca: b131 |000d: sub-int/2addr v1, v3 │ │ -38e6cc: 2803 |000e: goto 0011 // +0003 │ │ -38e6ce: d901 0103 |000f: rsub-int/lit8 v1, v1, #int 3 // #03 │ │ -38e6d2: da01 010a |0011: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -38e6d6: d901 0114 |0013: rsub-int/lit8 v1, v1, #int 20 // #14 │ │ -38e6da: 1604 0200 |0015: const-wide/16 v4, #int 2 // #2 │ │ -38e6de: a004 1004 |0017: and-long v4, v16, v4 │ │ -38e6e2: 1606 0000 |0019: const-wide/16 v6, #int 0 // #0 │ │ -38e6e6: 1218 |001b: const/4 v8, #int 1 // #1 │ │ -38e6e8: 1209 |001c: const/4 v9, #int 0 // #0 │ │ -38e6ea: 310a 0604 |001d: cmp-long v10, v6, v4 │ │ -38e6ee: 380a 0400 |001f: if-eqz v10, 0023 // +0004 │ │ -38e6f2: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -38e6f4: 2802 |0022: goto 0024 // +0002 │ │ -38e6f6: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -38e6f8: 1225 |0024: const/4 v5, #int 2 // #2 │ │ -38e6fa: 3804 0a00 |0025: if-eqz v4, 002f // +000a │ │ -38e6fe: a50b 1005 |0027: ushr-long v11, v16, v5 │ │ -38e702: 160d 0300 |0029: const-wide/16 v13, #int 3 // #3 │ │ -38e706: c0db |002b: and-long/2addr v11, v13 │ │ -38e708: 84bc |002c: long-to-int v12, v11 │ │ -38e70a: b18c |002d: sub-int/2addr v12, v8 │ │ -38e70c: 2802 |002e: goto 0030 // +0002 │ │ -38e70e: 120c |002f: const/4 v12, #int 0 // #0 │ │ -38e710: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ -38e714: 160d ff03 |0032: const-wide/16 v13, #int 1023 // #3ff │ │ -38e718: a00d 100d |0034: and-long v13, v16, v13 │ │ -38e71c: 84d4 |0036: long-to-int v4, v13 │ │ -38e71e: e203 0404 |0037: ushr-int/lit8 v3, v4, #int 4 // #04 │ │ -38e722: 2802 |0039: goto 003b // +0002 │ │ -38e724: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -38e726: 3432 0400 |003b: if-lt v2, v3, 003f // +0004 │ │ -38e72a: 1204 |003d: const/4 v4, #int 0 // #0 │ │ -38e72c: 2805 |003e: goto 0043 // +0005 │ │ -38e72e: da04 031e |003f: mul-int/lit8 v4, v3, #int 30 // #1e │ │ -38e732: d044 40fc |0041: add-int/lit16 v4, v4, #int -960 // #fc40 │ │ -38e736: 180d ffff ffff ffff ff07 |0043: const-wide v13, #double 3.78577e-270 // #07ffffffffffffff │ │ -38e740: a00d 100d |0048: and-long v13, v16, v13 │ │ -38e744: 380a 0500 |004a: if-eqz v10, 004f // +0005 │ │ -38e748: 160a 00fc |004c: const-wide/16 v10, #int -1024 // #fc00 │ │ -38e74c: 2803 |004e: goto 0051 // +0003 │ │ -38e74e: 160a ffff |004f: const-wide/16 v10, #int -1 // #ffff │ │ -38e752: c0da |0051: and-long/2addr v10, v13 │ │ -38e754: 190d 0020 |0052: const-wide/high16 v13, #long 2305843009213693952 // #2000 │ │ -38e758: a00d 100d |0054: and-long v13, v16, v13 │ │ -38e75c: 310f 060d |0056: cmp-long v15, v6, v13 │ │ -38e760: 380f 0300 |0058: if-eqz v15, 005b // +0003 │ │ -38e764: 2803 |005a: goto 005d // +0003 │ │ -38e766: 1906 00f8 |005b: const-wide/high16 v6, #long -576460752303423488 // #f800 │ │ -38e76a: c1a6 |005d: or-long/2addr v6, v10 │ │ -38e76c: c456 |005e: shr-long/2addr v6, v5 │ │ -38e76e: 160a 0100 |005f: const-wide/16 v10, #int 1 // #1 │ │ -38e772: 190d f03f |0061: const-wide/high16 v13, #long 4607182418800017408 // #3ff0 │ │ -38e776: 3a01 0600 |0063: if-ltz v1, 0069 // +0006 │ │ -38e77a: c31a |0065: shl-long/2addr v10, v1 │ │ -38e77c: 86aa |0066: long-to-double v10, v10 │ │ -38e77e: cead |0067: div-double/2addr v13, v10 │ │ -38e780: 2806 |0068: goto 006e // +0006 │ │ -38e782: 7b11 |0069: neg-int v1, v1 │ │ -38e784: c31a |006a: shl-long/2addr v10, v1 │ │ -38e786: 86aa |006b: long-to-double v10, v10 │ │ -38e788: ad0d 0d0a |006c: mul-double v13, v13, v10 │ │ -38e78c: 2101 |006e: array-length v1, v0 │ │ -38e78e: 3d01 1300 |006f: if-lez v1, 0082 // +0013 │ │ -38e792: 2101 |0071: array-length v1, v0 │ │ -38e794: b181 |0072: sub-int/2addr v1, v8 │ │ -38e796: 4b0c 0001 |0073: aput v12, v0, v1 │ │ -38e79a: 2101 |0075: array-length v1, v0 │ │ -38e79c: 3451 0300 |0076: if-lt v1, v5, 0079 // +0003 │ │ -38e7a0: 2802 |0078: goto 007a // +0002 │ │ -38e7a2: 1208 |0079: const/4 v8, #int 0 // #0 │ │ -38e7a4: 3432 0300 |007a: if-lt v2, v3, 007d // +0003 │ │ -38e7a8: 2802 |007c: goto 007e // +0002 │ │ -38e7aa: 1203 |007d: const/4 v3, #int 0 // #0 │ │ -38e7ac: 4b03 0008 |007e: aput v3, v0, v8 │ │ -38e7b0: 4b04 0009 |0080: aput v4, v0, v9 │ │ -38e7b4: 1800 0000 c09d 0c64 2d42 |0082: const-wide v0, #double 6.31163e+10 // #422d640c9dc00000 │ │ -38e7be: 8662 |0087: long-to-double v2, v6 │ │ -38e7c0: ad02 020d |0088: mul-double v2, v2, v13 │ │ -38e7c4: cb02 |008a: add-double/2addr v2, v0 │ │ -38e7c6: 1002 |008b: return-wide v2 │ │ +38e69c: |[38e69c] net.sf.dibdib.thread_any.DateFunc.eraTicks4Hash62:(J[I)D │ │ +38e6ac: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +38e6b0: 1301 3b00 |0002: const/16 v1, #int 59 // #3b │ │ +38e6b4: a501 1001 |0004: ushr-long v1, v16, v1 │ │ +38e6b8: 8412 |0006: long-to-int v2, v1 │ │ +38e6ba: dd01 0207 |0007: and-int/lit8 v1, v2, #int 7 // #07 │ │ +38e6be: 1232 |0009: const/4 v2, #int 3 // #3 │ │ +38e6c0: 1243 |000a: const/4 v3, #int 4 // #4 │ │ +38e6c2: 3613 0400 |000b: if-gt v3, v1, 000f // +0004 │ │ +38e6c6: b131 |000d: sub-int/2addr v1, v3 │ │ +38e6c8: 2803 |000e: goto 0011 // +0003 │ │ +38e6ca: d901 0103 |000f: rsub-int/lit8 v1, v1, #int 3 // #03 │ │ +38e6ce: da01 010a |0011: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +38e6d2: d901 0114 |0013: rsub-int/lit8 v1, v1, #int 20 // #14 │ │ +38e6d6: 1604 0200 |0015: const-wide/16 v4, #int 2 // #2 │ │ +38e6da: a004 1004 |0017: and-long v4, v16, v4 │ │ +38e6de: 1606 0000 |0019: const-wide/16 v6, #int 0 // #0 │ │ +38e6e2: 1218 |001b: const/4 v8, #int 1 // #1 │ │ +38e6e4: 1209 |001c: const/4 v9, #int 0 // #0 │ │ +38e6e6: 310a 0604 |001d: cmp-long v10, v6, v4 │ │ +38e6ea: 380a 0400 |001f: if-eqz v10, 0023 // +0004 │ │ +38e6ee: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +38e6f0: 2802 |0022: goto 0024 // +0002 │ │ +38e6f2: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +38e6f4: 1225 |0024: const/4 v5, #int 2 // #2 │ │ +38e6f6: 3804 0a00 |0025: if-eqz v4, 002f // +000a │ │ +38e6fa: a50b 1005 |0027: ushr-long v11, v16, v5 │ │ +38e6fe: 160d 0300 |0029: const-wide/16 v13, #int 3 // #3 │ │ +38e702: c0db |002b: and-long/2addr v11, v13 │ │ +38e704: 84bc |002c: long-to-int v12, v11 │ │ +38e706: b18c |002d: sub-int/2addr v12, v8 │ │ +38e708: 2802 |002e: goto 0030 // +0002 │ │ +38e70a: 120c |002f: const/4 v12, #int 0 // #0 │ │ +38e70c: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ +38e710: 160d ff03 |0032: const-wide/16 v13, #int 1023 // #3ff │ │ +38e714: a00d 100d |0034: and-long v13, v16, v13 │ │ +38e718: 84d4 |0036: long-to-int v4, v13 │ │ +38e71a: e203 0404 |0037: ushr-int/lit8 v3, v4, #int 4 // #04 │ │ +38e71e: 2802 |0039: goto 003b // +0002 │ │ +38e720: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +38e722: 3432 0400 |003b: if-lt v2, v3, 003f // +0004 │ │ +38e726: 1204 |003d: const/4 v4, #int 0 // #0 │ │ +38e728: 2805 |003e: goto 0043 // +0005 │ │ +38e72a: da04 031e |003f: mul-int/lit8 v4, v3, #int 30 // #1e │ │ +38e72e: d044 40fc |0041: add-int/lit16 v4, v4, #int -960 // #fc40 │ │ +38e732: 180d ffff ffff ffff ff07 |0043: const-wide v13, #double 3.78577e-270 // #07ffffffffffffff │ │ +38e73c: a00d 100d |0048: and-long v13, v16, v13 │ │ +38e740: 380a 0500 |004a: if-eqz v10, 004f // +0005 │ │ +38e744: 160a 00fc |004c: const-wide/16 v10, #int -1024 // #fc00 │ │ +38e748: 2803 |004e: goto 0051 // +0003 │ │ +38e74a: 160a ffff |004f: const-wide/16 v10, #int -1 // #ffff │ │ +38e74e: c0da |0051: and-long/2addr v10, v13 │ │ +38e750: 190d 0020 |0052: const-wide/high16 v13, #long 2305843009213693952 // #2000 │ │ +38e754: a00d 100d |0054: and-long v13, v16, v13 │ │ +38e758: 310f 060d |0056: cmp-long v15, v6, v13 │ │ +38e75c: 380f 0300 |0058: if-eqz v15, 005b // +0003 │ │ +38e760: 2803 |005a: goto 005d // +0003 │ │ +38e762: 1906 00f8 |005b: const-wide/high16 v6, #long -576460752303423488 // #f800 │ │ +38e766: c1a6 |005d: or-long/2addr v6, v10 │ │ +38e768: c456 |005e: shr-long/2addr v6, v5 │ │ +38e76a: 160a 0100 |005f: const-wide/16 v10, #int 1 // #1 │ │ +38e76e: 190d f03f |0061: const-wide/high16 v13, #long 4607182418800017408 // #3ff0 │ │ +38e772: 3a01 0600 |0063: if-ltz v1, 0069 // +0006 │ │ +38e776: c31a |0065: shl-long/2addr v10, v1 │ │ +38e778: 86aa |0066: long-to-double v10, v10 │ │ +38e77a: cead |0067: div-double/2addr v13, v10 │ │ +38e77c: 2806 |0068: goto 006e // +0006 │ │ +38e77e: 7b11 |0069: neg-int v1, v1 │ │ +38e780: c31a |006a: shl-long/2addr v10, v1 │ │ +38e782: 86aa |006b: long-to-double v10, v10 │ │ +38e784: ad0d 0d0a |006c: mul-double v13, v13, v10 │ │ +38e788: 2101 |006e: array-length v1, v0 │ │ +38e78a: 3d01 1300 |006f: if-lez v1, 0082 // +0013 │ │ +38e78e: 2101 |0071: array-length v1, v0 │ │ +38e790: b181 |0072: sub-int/2addr v1, v8 │ │ +38e792: 4b0c 0001 |0073: aput v12, v0, v1 │ │ +38e796: 2101 |0075: array-length v1, v0 │ │ +38e798: 3451 0300 |0076: if-lt v1, v5, 0079 // +0003 │ │ +38e79c: 2802 |0078: goto 007a // +0002 │ │ +38e79e: 1208 |0079: const/4 v8, #int 0 // #0 │ │ +38e7a0: 3432 0300 |007a: if-lt v2, v3, 007d // +0003 │ │ +38e7a4: 2802 |007c: goto 007e // +0002 │ │ +38e7a6: 1203 |007d: const/4 v3, #int 0 // #0 │ │ +38e7a8: 4b03 0008 |007e: aput v3, v0, v8 │ │ +38e7ac: 4b04 0009 |0080: aput v4, v0, v9 │ │ +38e7b0: 1800 0000 c09d 0c64 2d42 |0082: const-wide v0, #double 6.31163e+10 // #422d640c9dc00000 │ │ +38e7ba: 8662 |0087: long-to-double v2, v6 │ │ +38e7bc: ad02 020d |0088: mul-double v2, v2, v13 │ │ +38e7c0: cb02 |008a: add-double/2addr v2, v0 │ │ +38e7c2: 1002 |008b: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x006e line=1100 │ │ 0x0071 line=1101 │ │ 0x0075 line=1102 │ │ 0x007e line=1103 │ │ 0x0080 line=1104 │ │ @@ -833627,45 +833627,45 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -38e7c8: |[38e7c8] net.sf.dibdib.thread_any.DateFunc.eraTicks4J2000Ticks:(D)D │ │ -38e7d8: 1800 0000 c09d 0c64 2d42 |0000: const-wide v0, #double 6.31163e+10 // #422d640c9dc00000 │ │ -38e7e2: cb02 |0005: add-double/2addr v2, v0 │ │ -38e7e4: 1002 |0006: return-wide v2 │ │ +38e7c4: |[38e7c4] net.sf.dibdib.thread_any.DateFunc.eraTicks4J2000Ticks:(D)D │ │ +38e7d4: 1800 0000 c09d 0c64 2d42 |0000: const-wide v0, #double 6.31163e+10 // #422d640c9dc00000 │ │ +38e7de: cb02 |0005: add-double/2addr v2, v0 │ │ +38e7e0: 1002 |0006: return-wide v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #42 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ name : 'eraTicks4NanobisOrCurrent' │ │ type : '(J)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -38e7e8: |[38e7e8] net.sf.dibdib.thread_any.DateFunc.eraTicks4NanobisOrCurrent:(J)D │ │ -38e7f8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -38e7fc: 3102 0003 |0002: cmp-long v2, v0, v3 │ │ -38e800: 3c02 0300 |0004: if-gtz v2, 0007 // +0003 │ │ -38e804: 2806 |0006: goto 000c // +0006 │ │ -38e806: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -38e808: 7110 5aa3 0300 |0008: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -38e80e: 0b03 |000b: move-result-wide v3 │ │ -38e810: 8633 |000c: long-to-double v3, v3 │ │ -38e812: 1900 103e |000d: const-wide/high16 v0, #long 4472074429978902528 // #3e10 │ │ -38e816: ad03 0300 |000f: mul-double v3, v3, v0 │ │ -38e81a: 7120 75a3 4300 |0011: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4J2000Ticks:(D)D // method@a375 │ │ -38e820: 0b03 |0014: move-result-wide v3 │ │ -38e822: 1003 |0015: return-wide v3 │ │ +38e7e4: |[38e7e4] net.sf.dibdib.thread_any.DateFunc.eraTicks4NanobisOrCurrent:(J)D │ │ +38e7f4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +38e7f8: 3102 0003 |0002: cmp-long v2, v0, v3 │ │ +38e7fc: 3c02 0300 |0004: if-gtz v2, 0007 // +0003 │ │ +38e800: 2806 |0006: goto 000c // +0006 │ │ +38e802: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +38e804: 7110 5aa3 0300 |0008: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +38e80a: 0b03 |000b: move-result-wide v3 │ │ +38e80c: 8633 |000c: long-to-double v3, v3 │ │ +38e80e: 1900 103e |000d: const-wide/high16 v0, #long 4472074429978902528 // #3e10 │ │ +38e812: ad03 0300 |000f: mul-double v3, v3, v0 │ │ +38e816: 7120 75a3 4300 |0011: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4J2000Ticks:(D)D // method@a375 │ │ +38e81c: 0b03 |0014: move-result-wide v3 │ │ +38e81e: 1003 |0015: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=528 │ │ 0x0011 line=529 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 (null) J │ │ │ │ @@ -833674,28 +833674,28 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -38e824: |[38e824] net.sf.dibdib.thread_any.DateFunc.eraTicksNmz4EraDay:(D)D │ │ -38e834: 1800 0000 0000 204b 2641 |0000: const-wide v0, #double 730512 // #41264b2000000000 │ │ -38e83e: ac00 0400 |0005: sub-double v0, v4, v0 │ │ -38e842: 1802 0000 0000 0018 f540 |0007: const-wide v2, #double 86400 // #40f5180000000000 │ │ -38e84c: ad00 0002 |000c: mul-double v0, v0, v2 │ │ -38e850: ad04 0402 |000e: mul-double v4, v4, v2 │ │ -38e854: 1802 0000 0060 a018 7e41 |0010: const-wide v2, #double 3.15582e+07 // #417e18a060000000 │ │ -38e85e: ce24 |0015: div-double/2addr v4, v2 │ │ -38e860: 7120 6ca3 5400 |0016: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcNmz4Year:(D)D // method@a36c │ │ -38e866: 0b04 |0019: move-result-wide v4 │ │ -38e868: cb40 |001a: add-double/2addr v0, v4 │ │ -38e86a: 1804 0000 c09d 0c64 2d42 |001b: const-wide v4, #double 6.31163e+10 // #422d640c9dc00000 │ │ -38e874: cb40 |0020: add-double/2addr v0, v4 │ │ -38e876: 1000 |0021: return-wide v0 │ │ +38e820: |[38e820] net.sf.dibdib.thread_any.DateFunc.eraTicksNmz4EraDay:(D)D │ │ +38e830: 1800 0000 0000 204b 2641 |0000: const-wide v0, #double 730512 // #41264b2000000000 │ │ +38e83a: ac00 0400 |0005: sub-double v0, v4, v0 │ │ +38e83e: 1802 0000 0000 0018 f540 |0007: const-wide v2, #double 86400 // #40f5180000000000 │ │ +38e848: ad00 0002 |000c: mul-double v0, v0, v2 │ │ +38e84c: ad04 0402 |000e: mul-double v4, v4, v2 │ │ +38e850: 1802 0000 0060 a018 7e41 |0010: const-wide v2, #double 3.15582e+07 // #417e18a060000000 │ │ +38e85a: ce24 |0015: div-double/2addr v4, v2 │ │ +38e85c: 7120 6ca3 5400 |0016: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcNmz4Year:(D)D // method@a36c │ │ +38e862: 0b04 |0019: move-result-wide v4 │ │ +38e864: cb40 |001a: add-double/2addr v0, v4 │ │ +38e866: 1804 0000 c09d 0c64 2d42 |001b: const-wide v4, #double 6.31163e+10 // #422d640c9dc00000 │ │ +38e870: cb40 |0020: add-double/2addr v0, v4 │ │ +38e872: 1000 |0021: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0016 line=340 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 (null) D │ │ │ │ #44 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -833703,35 +833703,35 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -38e878: |[38e878] net.sf.dibdib.thread_any.DateFunc.eraTicksNmz4UnixTicks:(D)D │ │ -38e888: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -38e88c: 3002 0003 |0002: cmpg-double v2, v0, v3 │ │ -38e890: 3c02 2300 |0004: if-gtz v2, 0027 // +0023 │ │ -38e894: 1800 0000 00a0 111a f641 |0006: const-wide v0, #double 5.93292e+09 // #41f61a11a0000000 │ │ -38e89e: 3002 0300 |000b: cmpg-double v2, v3, v0 │ │ -38e8a2: 3c02 1a00 |000d: if-gtz v2, 0027 // +001a │ │ -38e8a6: 1800 0000 0000 0040 8f40 |000f: const-wide v0, #double 1000 // #408f400000000000 │ │ -38e8b0: ad03 0300 |0014: mul-double v3, v3, v0 │ │ -38e8b4: 8b33 |0016: double-to-long v3, v3 │ │ -38e8b6: 7120 8fa3 4300 |0017: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.nanobisNmz4UnixMillis:(J)J // method@a38f │ │ -38e8bc: 0b03 |001a: move-result-wide v3 │ │ -38e8be: 8633 |001b: long-to-double v3, v3 │ │ -38e8c0: 1900 103e |001c: const-wide/high16 v0, #long 4472074429978902528 // #3e10 │ │ -38e8c4: ad03 0300 |001e: mul-double v3, v3, v0 │ │ -38e8c8: 1800 0000 c09d 0c64 2d42 |0020: const-wide v0, #double 6.31163e+10 // #422d640c9dc00000 │ │ -38e8d2: cb03 |0025: add-double/2addr v3, v0 │ │ -38e8d4: 1003 |0026: return-wide v3 │ │ -38e8d6: 7120 7aa3 4300 |0027: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksProj4UnixTicks:(D)D // method@a37a │ │ -38e8dc: 0b03 |002a: move-result-wide v3 │ │ -38e8de: 1003 |002b: return-wide v3 │ │ +38e874: |[38e874] net.sf.dibdib.thread_any.DateFunc.eraTicksNmz4UnixTicks:(D)D │ │ +38e884: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +38e888: 3002 0003 |0002: cmpg-double v2, v0, v3 │ │ +38e88c: 3c02 2300 |0004: if-gtz v2, 0027 // +0023 │ │ +38e890: 1800 0000 00a0 111a f641 |0006: const-wide v0, #double 5.93292e+09 // #41f61a11a0000000 │ │ +38e89a: 3002 0300 |000b: cmpg-double v2, v3, v0 │ │ +38e89e: 3c02 1a00 |000d: if-gtz v2, 0027 // +001a │ │ +38e8a2: 1800 0000 0000 0040 8f40 |000f: const-wide v0, #double 1000 // #408f400000000000 │ │ +38e8ac: ad03 0300 |0014: mul-double v3, v3, v0 │ │ +38e8b0: 8b33 |0016: double-to-long v3, v3 │ │ +38e8b2: 7120 8fa3 4300 |0017: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.nanobisNmz4UnixMillis:(J)J // method@a38f │ │ +38e8b8: 0b03 |001a: move-result-wide v3 │ │ +38e8ba: 8633 |001b: long-to-double v3, v3 │ │ +38e8bc: 1900 103e |001c: const-wide/high16 v0, #long 4472074429978902528 // #3e10 │ │ +38e8c0: ad03 0300 |001e: mul-double v3, v3, v0 │ │ +38e8c4: 1800 0000 c09d 0c64 2d42 |0020: const-wide v0, #double 6.31163e+10 // #422d640c9dc00000 │ │ +38e8ce: cb03 |0025: add-double/2addr v3, v0 │ │ +38e8d0: 1003 |0026: return-wide v3 │ │ +38e8d2: 7120 7aa3 4300 |0027: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksProj4UnixTicks:(D)D // method@a37a │ │ +38e8d8: 0b03 |002a: move-result-wide v3 │ │ +38e8da: 1003 |002b: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0017 line=394 │ │ 0x0027 line=397 │ │ locals : │ │ 0x0000 - 0x002c reg=3 (null) D │ │ │ │ @@ -833740,103 +833740,103 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 175 16-bit code units │ │ -38e8e0: |[38e8e0] net.sf.dibdib.thread_any.DateFunc.eraTicksProj4EraDay:(D)D │ │ -38e8f0: 1800 0000 0000 204b 2641 |0000: const-wide v0, #double 730512 // #41264b2000000000 │ │ -38e8fa: ac00 1200 |0005: sub-double v0, v18, v0 │ │ -38e8fe: 1802 8c4a ea04 0018 0541 |0007: const-wide v2, #double 172800 // #4105180004ea4a8c │ │ -38e908: ad02 0200 |000c: mul-double v2, v2, v0 │ │ -38e90c: 1804 0000 0060 a018 7e41 |000e: const-wide v4, #double 3.15582e+07 // #417e18a060000000 │ │ -38e916: ae06 0004 |0013: div-double v6, v0, v4 │ │ -38e91a: 1908 3040 |0015: const-wide/high16 v8, #long 4625196817309499392 // #4030 │ │ -38e91e: ad06 0608 |0017: mul-double v6, v6, v8 │ │ -38e922: 180a 0000 0000 8084 2e41 |0019: const-wide v10, #double 1e+06 // #412e848000000000 │ │ -38e92c: cea6 |001e: div-double/2addr v6, v10 │ │ -38e92e: 190c 0040 |001f: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ -38e932: ac06 0c06 |0021: sub-double v6, v12, v6 │ │ -38e936: ce62 |0023: div-double/2addr v2, v6 │ │ -38e938: 1806 0000 c09d 0c64 2d42 |0024: const-wide v6, #double 6.31163e+10 // #422d640c9dc00000 │ │ -38e942: cb62 |0029: add-double/2addr v2, v6 │ │ -38e944: ce42 |002a: div-double/2addr v2, v4 │ │ -38e946: 8b22 |002b: double-to-long v2, v2 │ │ -38e948: 8622 |002c: long-to-double v2, v2 │ │ -38e94a: 1806 0000 0000 00e8 9c40 |002d: const-wide v6, #double 1850 // #409ce80000000000 │ │ -38e954: cc62 |0032: sub-double/2addr v2, v6 │ │ -38e956: ad02 0208 |0033: mul-double v2, v2, v8 │ │ -38e95a: cea2 |0035: div-double/2addr v2, v10 │ │ -38e95c: 180e 0000 0000 0018 f540 |0036: const-wide v14, #double 86400 // #40f5180000000000 │ │ -38e966: cbe2 |003b: add-double/2addr v2, v14 │ │ -38e968: 1810 1895 d409 0018 f540 |003c: const-wide v16, #double 86400 // #40f5180009d49518 │ │ -38e972: ab02 0210 |0041: add-double v2, v2, v16 │ │ -38e976: cec2 |0043: div-double/2addr v2, v12 │ │ -38e978: ad00 0002 |0044: mul-double v0, v0, v2 │ │ -38e97c: ce40 |0046: div-double/2addr v0, v4 │ │ -38e97e: 8b00 |0047: double-to-long v0, v0 │ │ -38e980: 1602 d007 |0048: const-wide/16 v2, #int 2000 // #7d0 │ │ -38e984: bb20 |004a: add-long/2addr v0, v2 │ │ -38e986: 8600 |004b: long-to-double v0, v0 │ │ -38e988: cc60 |004c: sub-double/2addr v0, v6 │ │ -38e98a: ad00 0008 |004d: mul-double v0, v0, v8 │ │ -38e98e: cea0 |004f: div-double/2addr v0, v10 │ │ -38e990: cbe0 |0050: add-double/2addr v0, v14 │ │ -38e992: 1802 8126 c286 ff17 f540 |0051: const-wide v2, #double 86400 // #40f517ff86c22681 │ │ -38e99c: cb02 |0056: add-double/2addr v2, v0 │ │ -38e99e: cec2 |0057: div-double/2addr v2, v12 │ │ -38e9a0: ad02 0212 |0058: mul-double v2, v2, v18 │ │ -38e9a4: 1804 0000 d0aa ecde f140 |005a: const-wide v4, #double 73198.8 // #40f1deecaad00000 │ │ -38e9ae: cb42 |005f: add-double/2addr v2, v4 │ │ -38e9b0: 7120 73a3 3200 |0060: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ -38e9b6: 0b04 |0063: move-result-wide v4 │ │ -38e9b8: ac04 1204 |0064: sub-double v4, v18, v4 │ │ -38e9bc: ad04 040e |0066: mul-double v4, v4, v14 │ │ -38e9c0: ae06 040c |0068: div-double v6, v4, v12 │ │ -38e9c4: cb62 |006a: add-double/2addr v2, v6 │ │ -38e9c6: 7120 c997 3200 |006b: invoke-static {v2, v3}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ -38e9cc: 0b02 |006e: move-result-wide v2 │ │ -38e9ce: 7120 73a3 3200 |006f: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ -38e9d4: 0b06 |0072: move-result-wide v6 │ │ -38e9d6: 1908 f0ff |0073: const-wide/high16 v8, #long -4503599627370496 // #fff0 │ │ -38e9da: 7140 c897 7698 |0075: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ -38e9e0: 0b08 |0078: move-result-wide v8 │ │ -38e9e2: 300a 0812 |0079: cmpg-double v10, v8, v18 │ │ -38e9e6: 3c0a 0b00 |007b: if-gtz v10, 0086 // +000b │ │ -38e9ea: 7120 c997 7600 |007d: invoke-static {v6, v7}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ -38e9f0: 0b06 |0080: move-result-wide v6 │ │ -38e9f2: 3008 1206 |0081: cmpg-double v8, v18, v6 │ │ -38e9f6: 3c08 0300 |0083: if-gtz v8, 0086 // +0003 │ │ -38e9fa: 1002 |0085: return-wide v2 │ │ -38e9fc: 1606 0000 |0086: const-wide/16 v6, #int 0 // #0 │ │ -38ea00: 3008 0604 |0088: cmpg-double v8, v6, v4 │ │ -38ea04: 3c08 0300 |008a: if-gtz v8, 008d // +0003 │ │ -38ea08: 2802 |008c: goto 008e // +0002 │ │ -38ea0a: 8044 |008d: neg-double v4, v4 │ │ -38ea0c: ac06 0204 |008e: sub-double v6, v2, v4 │ │ -38ea10: cc06 |0090: sub-double/2addr v6, v0 │ │ -38ea12: cb24 |0091: add-double/2addr v4, v2 │ │ -38ea14: cb04 |0092: add-double/2addr v4, v0 │ │ -38ea16: 3000 0604 |0093: cmpg-double v0, v6, v4 │ │ -38ea1a: 3b00 1900 |0095: if-gez v0, 00ae // +0019 │ │ -38ea1e: ab00 0604 |0097: add-double v0, v6, v4 │ │ -38ea22: ae02 000c |0099: div-double v2, v0, v12 │ │ -38ea26: 7120 73a3 3200 |009b: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ -38ea2c: 0b00 |009e: move-result-wide v0 │ │ -38ea2e: 3008 0012 |009f: cmpg-double v8, v0, v18 │ │ -38ea32: 3c08 0300 |00a1: if-gtz v8, 00a4 // +0003 │ │ -38ea36: 0426 |00a3: move-wide v6, v2 │ │ -38ea38: 2f08 0012 |00a4: cmpl-double v8, v0, v18 │ │ -38ea3c: 3a08 0300 |00a6: if-ltz v8, 00a9 // +0003 │ │ -38ea40: 0424 |00a8: move-wide v4, v2 │ │ -38ea42: 7120 c997 7600 |00a9: invoke-static {v6, v7}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ -38ea48: 0b06 |00ac: move-result-wide v6 │ │ -38ea4a: 28e6 |00ad: goto 0093 // -001a │ │ -38ea4c: 1002 |00ae: return-wide v2 │ │ +38e8dc: |[38e8dc] net.sf.dibdib.thread_any.DateFunc.eraTicksProj4EraDay:(D)D │ │ +38e8ec: 1800 0000 0000 204b 2641 |0000: const-wide v0, #double 730512 // #41264b2000000000 │ │ +38e8f6: ac00 1200 |0005: sub-double v0, v18, v0 │ │ +38e8fa: 1802 8c4a ea04 0018 0541 |0007: const-wide v2, #double 172800 // #4105180004ea4a8c │ │ +38e904: ad02 0200 |000c: mul-double v2, v2, v0 │ │ +38e908: 1804 0000 0060 a018 7e41 |000e: const-wide v4, #double 3.15582e+07 // #417e18a060000000 │ │ +38e912: ae06 0004 |0013: div-double v6, v0, v4 │ │ +38e916: 1908 3040 |0015: const-wide/high16 v8, #long 4625196817309499392 // #4030 │ │ +38e91a: ad06 0608 |0017: mul-double v6, v6, v8 │ │ +38e91e: 180a 0000 0000 8084 2e41 |0019: const-wide v10, #double 1e+06 // #412e848000000000 │ │ +38e928: cea6 |001e: div-double/2addr v6, v10 │ │ +38e92a: 190c 0040 |001f: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ +38e92e: ac06 0c06 |0021: sub-double v6, v12, v6 │ │ +38e932: ce62 |0023: div-double/2addr v2, v6 │ │ +38e934: 1806 0000 c09d 0c64 2d42 |0024: const-wide v6, #double 6.31163e+10 // #422d640c9dc00000 │ │ +38e93e: cb62 |0029: add-double/2addr v2, v6 │ │ +38e940: ce42 |002a: div-double/2addr v2, v4 │ │ +38e942: 8b22 |002b: double-to-long v2, v2 │ │ +38e944: 8622 |002c: long-to-double v2, v2 │ │ +38e946: 1806 0000 0000 00e8 9c40 |002d: const-wide v6, #double 1850 // #409ce80000000000 │ │ +38e950: cc62 |0032: sub-double/2addr v2, v6 │ │ +38e952: ad02 0208 |0033: mul-double v2, v2, v8 │ │ +38e956: cea2 |0035: div-double/2addr v2, v10 │ │ +38e958: 180e 0000 0000 0018 f540 |0036: const-wide v14, #double 86400 // #40f5180000000000 │ │ +38e962: cbe2 |003b: add-double/2addr v2, v14 │ │ +38e964: 1810 1895 d409 0018 f540 |003c: const-wide v16, #double 86400 // #40f5180009d49518 │ │ +38e96e: ab02 0210 |0041: add-double v2, v2, v16 │ │ +38e972: cec2 |0043: div-double/2addr v2, v12 │ │ +38e974: ad00 0002 |0044: mul-double v0, v0, v2 │ │ +38e978: ce40 |0046: div-double/2addr v0, v4 │ │ +38e97a: 8b00 |0047: double-to-long v0, v0 │ │ +38e97c: 1602 d007 |0048: const-wide/16 v2, #int 2000 // #7d0 │ │ +38e980: bb20 |004a: add-long/2addr v0, v2 │ │ +38e982: 8600 |004b: long-to-double v0, v0 │ │ +38e984: cc60 |004c: sub-double/2addr v0, v6 │ │ +38e986: ad00 0008 |004d: mul-double v0, v0, v8 │ │ +38e98a: cea0 |004f: div-double/2addr v0, v10 │ │ +38e98c: cbe0 |0050: add-double/2addr v0, v14 │ │ +38e98e: 1802 8126 c286 ff17 f540 |0051: const-wide v2, #double 86400 // #40f517ff86c22681 │ │ +38e998: cb02 |0056: add-double/2addr v2, v0 │ │ +38e99a: cec2 |0057: div-double/2addr v2, v12 │ │ +38e99c: ad02 0212 |0058: mul-double v2, v2, v18 │ │ +38e9a0: 1804 0000 d0aa ecde f140 |005a: const-wide v4, #double 73198.8 // #40f1deecaad00000 │ │ +38e9aa: cb42 |005f: add-double/2addr v2, v4 │ │ +38e9ac: 7120 73a3 3200 |0060: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ +38e9b2: 0b04 |0063: move-result-wide v4 │ │ +38e9b4: ac04 1204 |0064: sub-double v4, v18, v4 │ │ +38e9b8: ad04 040e |0066: mul-double v4, v4, v14 │ │ +38e9bc: ae06 040c |0068: div-double v6, v4, v12 │ │ +38e9c0: cb62 |006a: add-double/2addr v2, v6 │ │ +38e9c2: 7120 c997 3200 |006b: invoke-static {v2, v3}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ +38e9c8: 0b02 |006e: move-result-wide v2 │ │ +38e9ca: 7120 73a3 3200 |006f: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ +38e9d0: 0b06 |0072: move-result-wide v6 │ │ +38e9d2: 1908 f0ff |0073: const-wide/high16 v8, #long -4503599627370496 // #fff0 │ │ +38e9d6: 7140 c897 7698 |0075: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ +38e9dc: 0b08 |0078: move-result-wide v8 │ │ +38e9de: 300a 0812 |0079: cmpg-double v10, v8, v18 │ │ +38e9e2: 3c0a 0b00 |007b: if-gtz v10, 0086 // +000b │ │ +38e9e6: 7120 c997 7600 |007d: invoke-static {v6, v7}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ +38e9ec: 0b06 |0080: move-result-wide v6 │ │ +38e9ee: 3008 1206 |0081: cmpg-double v8, v18, v6 │ │ +38e9f2: 3c08 0300 |0083: if-gtz v8, 0086 // +0003 │ │ +38e9f6: 1002 |0085: return-wide v2 │ │ +38e9f8: 1606 0000 |0086: const-wide/16 v6, #int 0 // #0 │ │ +38e9fc: 3008 0604 |0088: cmpg-double v8, v6, v4 │ │ +38ea00: 3c08 0300 |008a: if-gtz v8, 008d // +0003 │ │ +38ea04: 2802 |008c: goto 008e // +0002 │ │ +38ea06: 8044 |008d: neg-double v4, v4 │ │ +38ea08: ac06 0204 |008e: sub-double v6, v2, v4 │ │ +38ea0c: cc06 |0090: sub-double/2addr v6, v0 │ │ +38ea0e: cb24 |0091: add-double/2addr v4, v2 │ │ +38ea10: cb04 |0092: add-double/2addr v4, v0 │ │ +38ea12: 3000 0604 |0093: cmpg-double v0, v6, v4 │ │ +38ea16: 3b00 1900 |0095: if-gez v0, 00ae // +0019 │ │ +38ea1a: ab00 0604 |0097: add-double v0, v6, v4 │ │ +38ea1e: ae02 000c |0099: div-double v2, v0, v12 │ │ +38ea22: 7120 73a3 3200 |009b: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDayProj4EraTicks:(D)D // method@a373 │ │ +38ea28: 0b00 |009e: move-result-wide v0 │ │ +38ea2a: 3008 0012 |009f: cmpg-double v8, v0, v18 │ │ +38ea2e: 3c08 0300 |00a1: if-gtz v8, 00a4 // +0003 │ │ +38ea32: 0426 |00a3: move-wide v6, v2 │ │ +38ea34: 2f08 0012 |00a4: cmpl-double v8, v0, v18 │ │ +38ea38: 3a08 0300 |00a6: if-ltz v8, 00a9 // +0003 │ │ +38ea3c: 0424 |00a8: move-wide v4, v2 │ │ +38ea3e: 7120 c997 7600 |00a9: invoke-static {v6, v7}, Ljava/lang/Math;.nextUp:(D)D // method@97c9 │ │ +38ea44: 0b06 |00ac: move-result-wide v6 │ │ +38ea46: 28e6 |00ad: goto 0093 // -001a │ │ +38ea48: 1002 |00ae: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0060 line=622 │ │ 0x006b line=624 │ │ 0x006f line=625 │ │ 0x0075 line=626 │ │ 0x009b line=634 │ │ @@ -833849,24 +833849,24 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -38ea50: |[38ea50] net.sf.dibdib.thread_any.DateFunc.eraTicksProj4UnixTicks:(D)D │ │ -38ea60: 7120 89a3 3200 |0000: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4UnixTicks:(D)D // method@a389 │ │ -38ea66: 0b02 |0003: move-result-wide v2 │ │ -38ea68: 1800 a623 fb0d 0042 d13e |0004: const-wide v0, #double 4.11458e-06 // #3ed142000dfb23a6 │ │ -38ea72: cb02 |0009: add-double/2addr v2, v0 │ │ -38ea74: 7120 6fa3 3200 |000a: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianDay:(D)D // method@a36f │ │ -38ea7a: 0b02 |000d: move-result-wide v2 │ │ -38ea7c: 7120 79a3 3200 |000e: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksProj4EraDay:(D)D // method@a379 │ │ -38ea82: 0b02 |0011: move-result-wide v2 │ │ -38ea84: 1002 |0012: return-wide v2 │ │ +38ea4c: |[38ea4c] net.sf.dibdib.thread_any.DateFunc.eraTicksProj4UnixTicks:(D)D │ │ +38ea5c: 7120 89a3 3200 |0000: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4UnixTicks:(D)D // method@a389 │ │ +38ea62: 0b02 |0003: move-result-wide v2 │ │ +38ea64: 1800 a623 fb0d 0042 d13e |0004: const-wide v0, #double 4.11458e-06 // #3ed142000dfb23a6 │ │ +38ea6e: cb02 |0009: add-double/2addr v2, v0 │ │ +38ea70: 7120 6fa3 3200 |000a: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4JulianDay:(D)D // method@a36f │ │ +38ea76: 0b02 |000d: move-result-wide v2 │ │ +38ea78: 7120 79a3 3200 |000e: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksProj4EraDay:(D)D // method@a379 │ │ +38ea7e: 0b02 |0011: move-result-wide v2 │ │ +38ea80: 1002 |0012: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x000a line=388 │ │ 0x000e line=387 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 (null) D │ │ @@ -833876,127 +833876,127 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -38ea88: |[38ea88] net.sf.dibdib.thread_any.DateFunc.eraYears4J2000Ticks:(D)D │ │ -38ea98: 1800 0000 0060 a018 7e41 |0000: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ -38eaa2: ce02 |0005: div-double/2addr v2, v0 │ │ -38eaa4: 1800 0000 0000 0040 9f40 |0006: const-wide v0, #double 2000 // #409f400000000000 │ │ -38eaae: cb02 |000b: add-double/2addr v2, v0 │ │ -38eab0: 1002 |000c: return-wide v2 │ │ +38ea84: |[38ea84] net.sf.dibdib.thread_any.DateFunc.eraYears4J2000Ticks:(D)D │ │ +38ea94: 1800 0000 0060 a018 7e41 |0000: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ +38ea9e: ce02 |0005: div-double/2addr v2, v0 │ │ +38eaa0: 1800 0000 0000 0040 9f40 |0006: const-wide v0, #double 2000 // #409f400000000000 │ │ +38eaaa: cb02 |000b: add-double/2addr v2, v0 │ │ +38eaac: 1002 |000c: return-wide v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #48 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ name : 'getOldPidBase' │ │ type : '([J)J' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 151 16-bit code units │ │ -391250: |[391250] net.sf.dibdib.thread_any.DateFunc.getOldPidBase:([J)J │ │ -391260: 7110 5ea3 0900 |0000: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ -391266: 0c09 |0003: move-result-object v9 │ │ -391268: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -39126a: 1301 0f00 |0005: const/16 v1, #int 15 // #f │ │ -39126e: 6e30 2e98 0901 |0007: invoke-virtual {v9, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -391274: 0c09 |000a: move-result-object v9 │ │ -391276: 6e20 0998 0900 |000b: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39127c: 0a02 |000e: move-result v2 │ │ -39127e: b512 |000f: and-int/2addr v2, v1 │ │ -391280: d222 e803 |0010: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ -391284: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -391286: 6e20 0998 3900 |0013: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39128c: 0a04 |0016: move-result v4 │ │ -39128e: b514 |0017: and-int/2addr v4, v1 │ │ -391290: da04 0464 |0018: mul-int/lit8 v4, v4, #int 100 // #64 │ │ -391294: b042 |001a: add-int/2addr v2, v4 │ │ -391296: 1224 |001b: const/4 v4, #int 2 // #2 │ │ -391298: 6e20 0998 4900 |001c: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39129e: 0a04 |001f: move-result v4 │ │ -3912a0: b514 |0020: and-int/2addr v4, v1 │ │ -3912a2: da04 040a |0021: mul-int/lit8 v4, v4, #int 10 // #0a │ │ -3912a6: b042 |0023: add-int/2addr v2, v4 │ │ -3912a8: 1234 |0024: const/4 v4, #int 3 // #3 │ │ -3912aa: 6e20 0998 4900 |0025: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3912b0: 0a04 |0028: move-result v4 │ │ -3912b2: b514 |0029: and-int/2addr v4, v1 │ │ -3912b4: b042 |002a: add-int/2addr v2, v4 │ │ -3912b6: 1254 |002b: const/4 v4, #int 5 // #5 │ │ -3912b8: 6e20 0998 4900 |002c: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3912be: 0a04 |002f: move-result v4 │ │ -3912c0: b514 |0030: and-int/2addr v4, v1 │ │ -3912c2: da04 040a |0031: mul-int/lit8 v4, v4, #int 10 // #0a │ │ -3912c6: 1265 |0033: const/4 v5, #int 6 // #6 │ │ -3912c8: 6e20 0998 5900 |0034: invoke-virtual {v9, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3912ce: 0a06 |0037: move-result v6 │ │ -3912d0: b516 |0038: and-int/2addr v6, v1 │ │ -3912d2: b064 |0039: add-int/2addr v4, v6 │ │ -3912d4: 1306 0800 |003a: const/16 v6, #int 8 // #8 │ │ -3912d8: 6e20 0998 6900 |003c: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3912de: 0a06 |003f: move-result v6 │ │ -3912e0: b516 |0040: and-int/2addr v6, v1 │ │ -3912e2: da06 060a |0041: mul-int/lit8 v6, v6, #int 10 // #0a │ │ -3912e6: 1307 0900 |0043: const/16 v7, #int 9 // #9 │ │ -3912ea: 6e20 0998 7900 |0045: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3912f0: 0a07 |0048: move-result v7 │ │ -3912f2: b517 |0049: and-int/2addr v7, v1 │ │ -3912f4: b076 |004a: add-int/2addr v6, v7 │ │ -3912f6: b836 |004b: shl-int/2addr v6, v3 │ │ -3912f8: 1307 0b00 |004c: const/16 v7, #int 11 // #b │ │ -3912fc: 6e20 0998 7900 |004e: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -391302: 0a07 |0051: move-result v7 │ │ -391304: b517 |0052: and-int/2addr v7, v1 │ │ -391306: da07 070a |0053: mul-int/lit8 v7, v7, #int 10 // #0a │ │ -39130a: 1308 0c00 |0055: const/16 v8, #int 12 // #c │ │ -39130e: 6e20 0998 8900 |0057: invoke-virtual {v9, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -391314: 0a09 |005a: move-result v9 │ │ -391316: b519 |005b: and-int/2addr v9, v1 │ │ -391318: b097 |005c: add-int/2addr v7, v9 │ │ -39131a: 3778 0300 |005d: if-le v8, v7, 0060 // +0003 │ │ -39131e: 1210 |005f: const/4 v0, #int 1 // #1 │ │ -391320: b106 |0060: sub-int/2addr v6, v0 │ │ -391322: d022 30f8 |0061: add-int/lit16 v2, v2, #int -2000 // #f830 │ │ -391326: d529 f000 |0063: and-int/lit16 v9, v2, #int 240 // #00f0 │ │ -39132a: e009 090e |0065: shl-int/lit8 v9, v9, #int 14 // #0e │ │ -39132e: dd00 020f |0067: and-int/lit8 v0, v2, #int 15 // #0f │ │ -391332: b880 |0069: shl-int/2addr v0, v8 │ │ -391334: b609 |006a: or-int/2addr v9, v0 │ │ -391336: e000 0406 |006b: shl-int/lit8 v0, v4, #int 6 // #06 │ │ -39133a: b609 |006d: or-int/2addr v9, v0 │ │ -39133c: b669 |006e: or-int/2addr v9, v6 │ │ -39133e: 6000 2a77 |006f: sget v0, Lnet/sf/dibdib/thread_any/DateFunc;.idStampHex:I // field@772a │ │ -391342: 1601 0100 |0071: const-wide/16 v1, #int 1 // #1 │ │ -391346: 3609 0800 |0073: if-gt v9, v0, 007b // +0008 │ │ -39134a: 6103 2977 |0075: sget-wide v3, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7729 │ │ -39134e: bb13 |0077: add-long/2addr v3, v1 │ │ -391350: 6803 2977 |0078: sput-wide v3, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7729 │ │ -391354: 2805 |007a: goto 007f // +0005 │ │ -391356: 6709 2a77 |007b: sput v9, Lnet/sf/dibdib/thread_any/DateFunc;.idStampHex:I // field@772a │ │ -39135a: 6801 2977 |007d: sput-wide v1, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7729 │ │ -39135e: 1700 0000 0040 |007f: const-wide/32 v0, #float 2 // #40000000 │ │ -391364: 6102 2977 |0082: sget-wide v2, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7729 │ │ -391368: 1304 2000 |0084: const/16 v4, #int 32 // #20 │ │ -39136c: 3105 0002 |0086: cmp-long v5, v0, v2 │ │ -391370: 3b05 0500 |0088: if-gez v5, 008d // +0005 │ │ -391374: 8190 |008a: int-to-long v0, v9 │ │ -391376: c340 |008b: shl-long/2addr v0, v4 │ │ -391378: 1000 |008c: return-wide v0 │ │ -39137a: 8190 |008d: int-to-long v0, v9 │ │ -39137c: c340 |008e: shl-long/2addr v0, v4 │ │ -39137e: 1804 ffff ffff 0000 0000 |008f: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ -391388: c042 |0094: and-long/2addr v2, v4 │ │ -39138a: c120 |0095: or-long/2addr v0, v2 │ │ -39138c: 1000 |0096: return-wide v0 │ │ +39124c: |[39124c] net.sf.dibdib.thread_any.DateFunc.getOldPidBase:([J)J │ │ +39125c: 7110 5ea3 0900 |0000: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ +391262: 0c09 |0003: move-result-object v9 │ │ +391264: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +391266: 1301 0f00 |0005: const/16 v1, #int 15 // #f │ │ +39126a: 6e30 2e98 0901 |0007: invoke-virtual {v9, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +391270: 0c09 |000a: move-result-object v9 │ │ +391272: 6e20 0998 0900 |000b: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +391278: 0a02 |000e: move-result v2 │ │ +39127a: b512 |000f: and-int/2addr v2, v1 │ │ +39127c: d222 e803 |0010: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ +391280: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +391282: 6e20 0998 3900 |0013: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +391288: 0a04 |0016: move-result v4 │ │ +39128a: b514 |0017: and-int/2addr v4, v1 │ │ +39128c: da04 0464 |0018: mul-int/lit8 v4, v4, #int 100 // #64 │ │ +391290: b042 |001a: add-int/2addr v2, v4 │ │ +391292: 1224 |001b: const/4 v4, #int 2 // #2 │ │ +391294: 6e20 0998 4900 |001c: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39129a: 0a04 |001f: move-result v4 │ │ +39129c: b514 |0020: and-int/2addr v4, v1 │ │ +39129e: da04 040a |0021: mul-int/lit8 v4, v4, #int 10 // #0a │ │ +3912a2: b042 |0023: add-int/2addr v2, v4 │ │ +3912a4: 1234 |0024: const/4 v4, #int 3 // #3 │ │ +3912a6: 6e20 0998 4900 |0025: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3912ac: 0a04 |0028: move-result v4 │ │ +3912ae: b514 |0029: and-int/2addr v4, v1 │ │ +3912b0: b042 |002a: add-int/2addr v2, v4 │ │ +3912b2: 1254 |002b: const/4 v4, #int 5 // #5 │ │ +3912b4: 6e20 0998 4900 |002c: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3912ba: 0a04 |002f: move-result v4 │ │ +3912bc: b514 |0030: and-int/2addr v4, v1 │ │ +3912be: da04 040a |0031: mul-int/lit8 v4, v4, #int 10 // #0a │ │ +3912c2: 1265 |0033: const/4 v5, #int 6 // #6 │ │ +3912c4: 6e20 0998 5900 |0034: invoke-virtual {v9, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3912ca: 0a06 |0037: move-result v6 │ │ +3912cc: b516 |0038: and-int/2addr v6, v1 │ │ +3912ce: b064 |0039: add-int/2addr v4, v6 │ │ +3912d0: 1306 0800 |003a: const/16 v6, #int 8 // #8 │ │ +3912d4: 6e20 0998 6900 |003c: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3912da: 0a06 |003f: move-result v6 │ │ +3912dc: b516 |0040: and-int/2addr v6, v1 │ │ +3912de: da06 060a |0041: mul-int/lit8 v6, v6, #int 10 // #0a │ │ +3912e2: 1307 0900 |0043: const/16 v7, #int 9 // #9 │ │ +3912e6: 6e20 0998 7900 |0045: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3912ec: 0a07 |0048: move-result v7 │ │ +3912ee: b517 |0049: and-int/2addr v7, v1 │ │ +3912f0: b076 |004a: add-int/2addr v6, v7 │ │ +3912f2: b836 |004b: shl-int/2addr v6, v3 │ │ +3912f4: 1307 0b00 |004c: const/16 v7, #int 11 // #b │ │ +3912f8: 6e20 0998 7900 |004e: invoke-virtual {v9, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3912fe: 0a07 |0051: move-result v7 │ │ +391300: b517 |0052: and-int/2addr v7, v1 │ │ +391302: da07 070a |0053: mul-int/lit8 v7, v7, #int 10 // #0a │ │ +391306: 1308 0c00 |0055: const/16 v8, #int 12 // #c │ │ +39130a: 6e20 0998 8900 |0057: invoke-virtual {v9, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +391310: 0a09 |005a: move-result v9 │ │ +391312: b519 |005b: and-int/2addr v9, v1 │ │ +391314: b097 |005c: add-int/2addr v7, v9 │ │ +391316: 3778 0300 |005d: if-le v8, v7, 0060 // +0003 │ │ +39131a: 1210 |005f: const/4 v0, #int 1 // #1 │ │ +39131c: b106 |0060: sub-int/2addr v6, v0 │ │ +39131e: d022 30f8 |0061: add-int/lit16 v2, v2, #int -2000 // #f830 │ │ +391322: d529 f000 |0063: and-int/lit16 v9, v2, #int 240 // #00f0 │ │ +391326: e009 090e |0065: shl-int/lit8 v9, v9, #int 14 // #0e │ │ +39132a: dd00 020f |0067: and-int/lit8 v0, v2, #int 15 // #0f │ │ +39132e: b880 |0069: shl-int/2addr v0, v8 │ │ +391330: b609 |006a: or-int/2addr v9, v0 │ │ +391332: e000 0406 |006b: shl-int/lit8 v0, v4, #int 6 // #06 │ │ +391336: b609 |006d: or-int/2addr v9, v0 │ │ +391338: b669 |006e: or-int/2addr v9, v6 │ │ +39133a: 6000 2a77 |006f: sget v0, Lnet/sf/dibdib/thread_any/DateFunc;.idStampHex:I // field@772a │ │ +39133e: 1601 0100 |0071: const-wide/16 v1, #int 1 // #1 │ │ +391342: 3609 0800 |0073: if-gt v9, v0, 007b // +0008 │ │ +391346: 6103 2977 |0075: sget-wide v3, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7729 │ │ +39134a: bb13 |0077: add-long/2addr v3, v1 │ │ +39134c: 6803 2977 |0078: sput-wide v3, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7729 │ │ +391350: 2805 |007a: goto 007f // +0005 │ │ +391352: 6709 2a77 |007b: sput v9, Lnet/sf/dibdib/thread_any/DateFunc;.idStampHex:I // field@772a │ │ +391356: 6801 2977 |007d: sput-wide v1, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7729 │ │ +39135a: 1700 0000 0040 |007f: const-wide/32 v0, #float 2 // #40000000 │ │ +391360: 6102 2977 |0082: sget-wide v2, Lnet/sf/dibdib/thread_any/DateFunc;.idCount:J // field@7729 │ │ +391364: 1304 2000 |0084: const/16 v4, #int 32 // #20 │ │ +391368: 3105 0002 |0086: cmp-long v5, v0, v2 │ │ +39136c: 3b05 0500 |0088: if-gez v5, 008d // +0005 │ │ +391370: 8190 |008a: int-to-long v0, v9 │ │ +391372: c340 |008b: shl-long/2addr v0, v4 │ │ +391374: 1000 |008c: return-wide v0 │ │ +391376: 8190 |008d: int-to-long v0, v9 │ │ +391378: c340 |008e: shl-long/2addr v0, v4 │ │ +39137a: 1804 ffff ffff 0000 0000 |008f: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ +391384: c042 |0094: and-long/2addr v2, v4 │ │ +391386: c120 |0095: or-long/2addr v0, v2 │ │ +391388: 1000 |0096: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1516 │ │ 0x000b line=1518 │ │ 0x0013 line=1519 │ │ 0x001c line=1520 │ │ 0x0025 line=1521 │ │ @@ -834016,94 +834016,94 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 140 16-bit code units │ │ -391390: |[391390] net.sf.dibdib.thread_any.DateFunc.hash62oDate:(Ljava/lang/String;)J │ │ -3913a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3913a2: 390b 1300 |0001: if-nez v11, 0014 // +0013 │ │ -3913a6: 1801 e04e 06b2 0e00 0000 |0003: const-wide v1, #double 3.11836e-313 // #0000000eb2064ee0 │ │ -3913b0: 7110 5aa3 0000 |0008: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3913b6: 0b03 |000b: move-result-wide v3 │ │ -3913b8: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -3913ba: 1206 |000d: const/4 v6, #int 0 // #0 │ │ -3913bc: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -3913be: 7707 7fa3 0100 |000f: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(JJIII)J // method@a37f │ │ -3913c4: 0b00 |0012: move-result-wide v0 │ │ -3913c6: 1000 |0013: return-wide v0 │ │ -3913c8: 6e10 3498 0b00 |0014: invoke-virtual {v11}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3913ce: 0c0b |0017: move-result-object v11 │ │ -3913d0: 1301 3f00 |0018: const/16 v1, #int 63 // #3f │ │ -3913d4: 6e20 1a98 1b00 |001a: invoke-virtual {v11, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3913da: 0a01 |001d: move-result v1 │ │ -3913dc: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -3913de: 1a03 6a08 |001f: const-string v3, "???" // string@086a │ │ -3913e2: 3b01 0400 |0021: if-gez v1, 0025 // +0004 │ │ -3913e6: 1209 |0023: const/4 v9, #int 0 // #0 │ │ -3913e8: 280c |0024: goto 0030 // +000c │ │ -3913ea: 6e20 0e98 3b00 |0025: invoke-virtual {v11, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3913f0: 0a01 |0028: move-result v1 │ │ -3913f2: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ -3913f6: 12e1 |002b: const/4 v1, #int -2 // #fe │ │ -3913f8: 12e9 |002c: const/4 v9, #int -2 // #fe │ │ -3913fa: 2803 |002d: goto 0030 // +0003 │ │ -3913fc: 12f1 |002e: const/4 v1, #int -1 // #ff │ │ -3913fe: 12f9 |002f: const/4 v9, #int -1 // #ff │ │ -391400: 1a01 7707 |0030: const-string v1, ":00" // string@0777 │ │ -391404: 6e30 2798 3b01 |0032: invoke-virtual {v11, v3, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39140a: 0c0b |0035: move-result-object v11 │ │ -39140c: 1a01 6808 |0036: const-string v1, "??" // string@0868 │ │ -391410: 1a03 8d06 |0038: const-string v3, "00" // string@068d │ │ -391414: 6e30 2798 1b03 |003a: invoke-virtual {v11, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39141a: 0c0b |003d: move-result-object v11 │ │ -39141c: 2301 1915 |003e: new-array v1, v0, [I // type@1519 │ │ -391420: 7110 64a3 0b00 |0040: invoke-static {v11}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ -391426: 0c0b |0043: move-result-object v11 │ │ -391428: 380b 3700 |0044: if-eqz v11, 007b // +0037 │ │ -39142c: 1253 |0046: const/4 v3, #int 5 // #5 │ │ -39142e: 6e10 2298 0b00 |0047: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -391434: 0a04 |004a: move-result v4 │ │ -391436: 3743 0300 |004b: if-le v3, v4, 004e // +0003 │ │ -39143a: 282e |004d: goto 007b // +002e │ │ -39143c: 7120 71a3 1b00 |004e: invoke-static {v11, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4Normalized:(Ljava/lang/String;[I)D // method@a371 │ │ -391442: 0b03 |0051: move-result-wide v3 │ │ -391444: 7120 77a3 4300 |0052: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksNmz4EraDay:(D)D // method@a377 │ │ -39144a: 0b03 |0055: move-result-wide v3 │ │ -39144c: 1605 0000 |0056: const-wide/16 v5, #int 0 // #0 │ │ -391450: 300b 0503 |0058: cmpg-double v11, v5, v3 │ │ -391454: 3c0b 0800 |005a: if-gtz v11, 0062 // +0008 │ │ -391458: 1805 9a99 9999 9999 b93f |005c: const-wide v5, #double 0.1 // #3fb999999999999a │ │ -391462: 2806 |0061: goto 0067 // +0006 │ │ -391464: 1805 9a99 9999 9999 b9bf |0062: const-wide v5, #double -0.1 // #bfb999999999999a │ │ -39146e: cb35 |0067: add-double/2addr v5, v3 │ │ -391470: 8b55 |0068: double-to-long v5, v5 │ │ -391472: 8657 |0069: long-to-double v7, v5 │ │ -391474: cc73 |006a: sub-double/2addr v3, v7 │ │ -391476: 1907 d041 |006b: const-wide/high16 v7, #long 4742290407621132288 // #41d0 │ │ -39147a: ad03 0307 |006d: mul-double v3, v3, v7 │ │ -39147e: 8b37 |006f: double-to-long v7, v3 │ │ -391480: 440b 0102 |0070: aget v11, v1, v2 │ │ -391484: 120a |0072: const/4 v10, #int 0 // #0 │ │ -391486: 0454 |0073: move-wide v4, v5 │ │ -391488: 0476 |0074: move-wide v6, v7 │ │ -39148a: 01b8 |0075: move v8, v11 │ │ -39148c: 7707 7fa3 0400 |0076: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(JJIII)J // method@a37f │ │ -391492: 0b00 |0079: move-result-wide v0 │ │ -391494: 1000 |007a: return-wide v0 │ │ -391496: 1802 e04e 06b2 0e00 0000 |007b: const-wide v2, #double 3.11836e-313 // #0000000eb2064ee0 │ │ -3914a0: 7110 5aa3 0000 |0080: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3914a6: 0b04 |0083: move-result-wide v4 │ │ -3914a8: 1206 |0084: const/4 v6, #int 0 // #0 │ │ -3914aa: 12e7 |0085: const/4 v7, #int -2 // #fe │ │ -3914ac: 1208 |0086: const/4 v8, #int 0 // #0 │ │ -3914ae: 7707 7fa3 0200 |0087: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(JJIII)J // method@a37f │ │ -3914b4: 0b00 |008a: move-result-wide v0 │ │ -3914b6: 1000 |008b: return-wide v0 │ │ +39138c: |[39138c] net.sf.dibdib.thread_any.DateFunc.hash62oDate:(Ljava/lang/String;)J │ │ +39139c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +39139e: 390b 1300 |0001: if-nez v11, 0014 // +0013 │ │ +3913a2: 1801 e04e 06b2 0e00 0000 |0003: const-wide v1, #double 3.11836e-313 // #0000000eb2064ee0 │ │ +3913ac: 7110 5aa3 0000 |0008: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3913b2: 0b03 |000b: move-result-wide v3 │ │ +3913b4: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +3913b6: 1206 |000d: const/4 v6, #int 0 // #0 │ │ +3913b8: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +3913ba: 7707 7fa3 0100 |000f: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(JJIII)J // method@a37f │ │ +3913c0: 0b00 |0012: move-result-wide v0 │ │ +3913c2: 1000 |0013: return-wide v0 │ │ +3913c4: 6e10 3498 0b00 |0014: invoke-virtual {v11}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3913ca: 0c0b |0017: move-result-object v11 │ │ +3913cc: 1301 3f00 |0018: const/16 v1, #int 63 // #3f │ │ +3913d0: 6e20 1a98 1b00 |001a: invoke-virtual {v11, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3913d6: 0a01 |001d: move-result v1 │ │ +3913d8: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +3913da: 1a03 6a08 |001f: const-string v3, "???" // string@086a │ │ +3913de: 3b01 0400 |0021: if-gez v1, 0025 // +0004 │ │ +3913e2: 1209 |0023: const/4 v9, #int 0 // #0 │ │ +3913e4: 280c |0024: goto 0030 // +000c │ │ +3913e6: 6e20 0e98 3b00 |0025: invoke-virtual {v11, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3913ec: 0a01 |0028: move-result v1 │ │ +3913ee: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ +3913f2: 12e1 |002b: const/4 v1, #int -2 // #fe │ │ +3913f4: 12e9 |002c: const/4 v9, #int -2 // #fe │ │ +3913f6: 2803 |002d: goto 0030 // +0003 │ │ +3913f8: 12f1 |002e: const/4 v1, #int -1 // #ff │ │ +3913fa: 12f9 |002f: const/4 v9, #int -1 // #ff │ │ +3913fc: 1a01 7707 |0030: const-string v1, ":00" // string@0777 │ │ +391400: 6e30 2798 3b01 |0032: invoke-virtual {v11, v3, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +391406: 0c0b |0035: move-result-object v11 │ │ +391408: 1a01 6808 |0036: const-string v1, "??" // string@0868 │ │ +39140c: 1a03 8d06 |0038: const-string v3, "00" // string@068d │ │ +391410: 6e30 2798 1b03 |003a: invoke-virtual {v11, v1, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +391416: 0c0b |003d: move-result-object v11 │ │ +391418: 2301 1915 |003e: new-array v1, v0, [I // type@1519 │ │ +39141c: 7110 64a3 0b00 |0040: invoke-static {v11}, Lnet/sf/dibdib/thread_any/DateFunc;.dateNormalize:(Ljava/lang/String;)Ljava/lang/String; // method@a364 │ │ +391422: 0c0b |0043: move-result-object v11 │ │ +391424: 380b 3700 |0044: if-eqz v11, 007b // +0037 │ │ +391428: 1253 |0046: const/4 v3, #int 5 // #5 │ │ +39142a: 6e10 2298 0b00 |0047: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +391430: 0a04 |004a: move-result v4 │ │ +391432: 3743 0300 |004b: if-le v3, v4, 004e // +0003 │ │ +391436: 282e |004d: goto 007b // +002e │ │ +391438: 7120 71a3 1b00 |004e: invoke-static {v11, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4Normalized:(Ljava/lang/String;[I)D // method@a371 │ │ +39143e: 0b03 |0051: move-result-wide v3 │ │ +391440: 7120 77a3 4300 |0052: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicksNmz4EraDay:(D)D // method@a377 │ │ +391446: 0b03 |0055: move-result-wide v3 │ │ +391448: 1605 0000 |0056: const-wide/16 v5, #int 0 // #0 │ │ +39144c: 300b 0503 |0058: cmpg-double v11, v5, v3 │ │ +391450: 3c0b 0800 |005a: if-gtz v11, 0062 // +0008 │ │ +391454: 1805 9a99 9999 9999 b93f |005c: const-wide v5, #double 0.1 // #3fb999999999999a │ │ +39145e: 2806 |0061: goto 0067 // +0006 │ │ +391460: 1805 9a99 9999 9999 b9bf |0062: const-wide v5, #double -0.1 // #bfb999999999999a │ │ +39146a: cb35 |0067: add-double/2addr v5, v3 │ │ +39146c: 8b55 |0068: double-to-long v5, v5 │ │ +39146e: 8657 |0069: long-to-double v7, v5 │ │ +391470: cc73 |006a: sub-double/2addr v3, v7 │ │ +391472: 1907 d041 |006b: const-wide/high16 v7, #long 4742290407621132288 // #41d0 │ │ +391476: ad03 0307 |006d: mul-double v3, v3, v7 │ │ +39147a: 8b37 |006f: double-to-long v7, v3 │ │ +39147c: 440b 0102 |0070: aget v11, v1, v2 │ │ +391480: 120a |0072: const/4 v10, #int 0 // #0 │ │ +391482: 0454 |0073: move-wide v4, v5 │ │ +391484: 0476 |0074: move-wide v6, v7 │ │ +391486: 01b8 |0075: move v8, v11 │ │ +391488: 7707 7fa3 0400 |0076: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(JJIII)J // method@a37f │ │ +39148e: 0b00 |0079: move-result-wide v0 │ │ +391490: 1000 |007a: return-wide v0 │ │ +391492: 1802 e04e 06b2 0e00 0000 |007b: const-wide v2, #double 3.11836e-313 // #0000000eb2064ee0 │ │ +39149c: 7110 5aa3 0000 |0080: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3914a2: 0b04 |0083: move-result-wide v4 │ │ +3914a4: 1206 |0084: const/4 v6, #int 0 // #0 │ │ +3914a6: 12e7 |0085: const/4 v7, #int -2 // #fe │ │ +3914a8: 1208 |0086: const/4 v8, #int 0 // #0 │ │ +3914aa: 7707 7fa3 0200 |0087: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(JJIII)J // method@a37f │ │ +3914b0: 0b00 |008a: move-result-wide v0 │ │ +3914b2: 1000 |008b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=1497 │ │ 0x000f line=1496 │ │ 0x0014 line=1499 │ │ 0x001a line=1500 │ │ 0x0032 line=1501 │ │ @@ -834122,34 +834122,34 @@ │ │ type : '(D)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 34 16-bit code units │ │ -3914b8: |[3914b8] net.sf.dibdib.thread_any.DateFunc.hash62oEraTicks:(D)J │ │ -3914c8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3914cc: 3002 0009 |0002: cmpg-double v2, v0, v9 │ │ -3914d0: 3c02 0800 |0004: if-gtz v2, 000c // +0008 │ │ -3914d4: 1800 9a99 9999 9999 b93f |0006: const-wide v0, #double 0.1 // #3fb999999999999a │ │ -3914de: 2806 |000b: goto 0011 // +0006 │ │ -3914e0: 1800 9a99 9999 9999 b9bf |000c: const-wide v0, #double -0.1 // #bfb999999999999a │ │ -3914ea: cb90 |0011: add-double/2addr v0, v9 │ │ -3914ec: 8b02 |0012: double-to-long v2, v0 │ │ -3914ee: 8620 |0013: long-to-double v0, v2 │ │ -3914f0: cc09 |0014: sub-double/2addr v9, v0 │ │ -3914f2: 1900 d041 |0015: const-wide/high16 v0, #long 4742290407621132288 // #41d0 │ │ -3914f6: ad09 0900 |0017: mul-double v9, v9, v0 │ │ -3914fa: 8b94 |0019: double-to-long v4, v9 │ │ -3914fc: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -3914fe: 1207 |001b: const/4 v7, #int 0 // #0 │ │ -391500: 1208 |001c: const/4 v8, #int 0 // #0 │ │ -391502: 7707 7fa3 0200 |001d: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(JJIII)J // method@a37f │ │ -391508: 0b09 |0020: move-result-wide v9 │ │ -39150a: 1009 |0021: return-wide v9 │ │ +3914b4: |[3914b4] net.sf.dibdib.thread_any.DateFunc.hash62oEraTicks:(D)J │ │ +3914c4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3914c8: 3002 0009 |0002: cmpg-double v2, v0, v9 │ │ +3914cc: 3c02 0800 |0004: if-gtz v2, 000c // +0008 │ │ +3914d0: 1800 9a99 9999 9999 b93f |0006: const-wide v0, #double 0.1 // #3fb999999999999a │ │ +3914da: 2806 |000b: goto 0011 // +0006 │ │ +3914dc: 1800 9a99 9999 9999 b9bf |000c: const-wide v0, #double -0.1 // #bfb999999999999a │ │ +3914e6: cb90 |0011: add-double/2addr v0, v9 │ │ +3914e8: 8b02 |0012: double-to-long v2, v0 │ │ +3914ea: 8620 |0013: long-to-double v0, v2 │ │ +3914ec: cc09 |0014: sub-double/2addr v9, v0 │ │ +3914ee: 1900 d041 |0015: const-wide/high16 v0, #long 4742290407621132288 // #41d0 │ │ +3914f2: ad09 0900 |0017: mul-double v9, v9, v0 │ │ +3914f6: 8b94 |0019: double-to-long v4, v9 │ │ +3914f8: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +3914fa: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +3914fc: 1208 |001c: const/4 v8, #int 0 // #0 │ │ +3914fe: 7707 7fa3 0200 |001d: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(JJIII)J // method@a37f │ │ +391504: 0b09 |0020: move-result-wide v9 │ │ +391506: 1009 |0021: return-wide v9 │ │ catches : (none) │ │ positions : │ │ 0x001d line=1077 │ │ locals : │ │ 0x0000 - 0x0022 reg=9 (null) D │ │ │ │ #51 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -834157,101 +834157,101 @@ │ │ type : '(JJIII)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 141 16-bit code units │ │ -39150c: |[39150c] net.sf.dibdib.thread_any.DateFunc.hash62oEraTicks:(JJIII)J │ │ -39151c: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ -391520: a401 0a00 |0002: shr-long v1, v10, v0 │ │ -391524: 8688 |0004: long-to-double v8, v8 │ │ -391526: 8613 |0005: long-to-double v3, v1 │ │ -391528: 1805 0000 c09d 0c64 2d42 |0006: const-wide v5, #double 6.31163e+10 // #422d640c9dc00000 │ │ -391532: cc53 |000b: sub-double/2addr v3, v5 │ │ -391534: cb38 |000c: add-double/2addr v8, v3 │ │ -391536: 8b88 |000d: double-to-long v8, v8 │ │ -391538: c301 |000e: shl-long/2addr v1, v0 │ │ -39153a: bc1a |000f: sub-long/2addr v10, v1 │ │ -39153c: 1601 0000 |0010: const-wide/16 v1, #int 0 // #0 │ │ -391540: 3103 0108 |0012: cmp-long v3, v1, v8 │ │ -391544: 3c03 0400 |0014: if-gtz v3, 0018 // +0004 │ │ -391548: 0481 |0016: move-wide v1, v8 │ │ -39154a: 2802 |0017: goto 0019 // +0002 │ │ -39154c: 7d81 |0018: neg-long v1, v8 │ │ -39154e: 1304 b8fc |0019: const/16 v4, #int -840 // #fcb8 │ │ -391552: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -391554: 36c4 0900 |001c: if-gt v4, v12, 0025 // +0009 │ │ -391558: 390c 0300 |001e: if-nez v12, 0021 // +0003 │ │ -39155c: 2805 |0020: goto 0025 // +0005 │ │ -39155e: d0cc c003 |0021: add-int/lit16 v12, v12, #int 960 // #03c0 │ │ -391562: b30c |0023: div-int/2addr v12, v0 │ │ -391564: 2809 |0024: goto 002d // +0009 │ │ -391566: 3a0d 0600 |0025: if-ltz v13, 002b // +0006 │ │ -39156a: 390e 0400 |0027: if-nez v14, 002b // +0004 │ │ -39156e: 120c |0029: const/4 v12, #int 0 // #0 │ │ -391570: 2803 |002a: goto 002d // +0003 │ │ -391572: 130c 2000 |002b: const/16 v12, #int 32 // #20 │ │ -391576: 3a0d 0300 |002d: if-ltz v13, 0030 // +0003 │ │ -39157a: 2802 |002f: goto 0031 // +0002 │ │ -39157c: 7bdc |0030: neg-int v12, v13 │ │ -39157e: 1906 0001 |0031: const-wide/high16 v6, #long 72057594037927936 // #100 │ │ -391582: 310d 0601 |0033: cmp-long v13, v6, v1 │ │ -391586: 3c0d 0500 |0035: if-gtz v13, 003a // +0005 │ │ -39158a: 1305 f6ff |0037: const/16 v5, #int -10 // #fff6 │ │ -39158e: 2819 |0039: goto 0052 // +0019 │ │ -391590: 1806 0000 0000 0040 0000 |003a: const-wide v6, #double 3.47668e-310 // #0000400000000000 │ │ -39159a: 310d 0601 |003f: cmp-long v13, v6, v1 │ │ -39159e: 3c0d 0300 |0041: if-gtz v13, 0044 // +0003 │ │ -3915a2: 280f |0043: goto 0052 // +000f │ │ -3915a4: 1804 0000 0000 1000 0000 |0044: const-wide v4, #double 3.39519e-313 // #0000001000000000 │ │ -3915ae: 310d 0401 |0049: cmp-long v13, v4, v1 │ │ -3915b2: 3c0d 0500 |004b: if-gtz v13, 0050 // +0005 │ │ -3915b6: 1305 0a00 |004d: const/16 v5, #int 10 // #a │ │ -3915ba: 2803 |004f: goto 0052 // +0003 │ │ -3915bc: 1305 1400 |0050: const/16 v5, #int 20 // #14 │ │ -3915c0: db0d 050a |0052: div-int/lit8 v13, v5, #int 10 // #0a │ │ -3915c4: 3c03 0500 |0054: if-gtz v3, 0059 // +0005 │ │ -3915c8: d90d 0d02 |0056: rsub-int/lit8 v13, v13, #int 2 // #02 │ │ -3915cc: 2803 |0058: goto 005b // +0003 │ │ -3915ce: d80d 0d01 |0059: add-int/lit8 v13, v13, #int 1 // #01 │ │ -3915d2: d805 0502 |005b: add-int/lit8 v5, v5, #int 2 // #02 │ │ -3915d6: 3a05 0700 |005d: if-ltz v5, 0064 // +0007 │ │ -3915da: c358 |005f: shl-long/2addr v8, v5 │ │ -3915dc: b150 |0060: sub-int/2addr v0, v5 │ │ -3915de: c40a |0061: shr-long/2addr v10, v0 │ │ -3915e0: bba8 |0062: add-long/2addr v8, v10 │ │ -3915e2: 2803 |0063: goto 0066 // +0003 │ │ -3915e4: 7b5a |0064: neg-int v10, v5 │ │ -3915e6: c4a8 |0065: shr-long/2addr v8, v10 │ │ -3915e8: 190a 0020 |0066: const-wide/high16 v10, #long 2305843009213693952 // #2000 │ │ -3915ec: 1800 f8ff ffff ffff ff27 |0068: const-wide v0, #double 5.07588e-116 // #27fffffffffffff8 │ │ -3915f6: c008 |006d: and-long/2addr v8, v0 │ │ -3915f8: c2a8 |006e: xor-long/2addr v8, v10 │ │ -3915fa: 81da |006f: int-to-long v10, v13 │ │ -3915fc: 130d 3b00 |0070: const/16 v13, #int 59 // #3b │ │ -391600: c3da |0072: shl-long/2addr v10, v13 │ │ -391602: c1a8 |0073: or-long/2addr v8, v10 │ │ -391604: 380c 1500 |0074: if-eqz v12, 0089 // +0015 │ │ -391608: 160a 00fc |0076: const-wide/16 v10, #int -1024 // #fc00 │ │ -39160c: c0a8 |0078: and-long/2addr v8, v10 │ │ -39160e: e00a 0c04 |0079: shl-int/lit8 v10, v12, #int 4 // #04 │ │ -391612: 81aa |007b: int-to-long v10, v10 │ │ -391614: c1a8 |007c: or-long/2addr v8, v10 │ │ -391616: d80e 0e01 |007d: add-int/lit8 v14, v14, #int 1 // #01 │ │ -39161a: dd0a 0e03 |007f: and-int/lit8 v10, v14, #int 3 // #03 │ │ -39161e: e00a 0a02 |0081: shl-int/lit8 v10, v10, #int 2 // #02 │ │ -391622: 81aa |0083: int-to-long v10, v10 │ │ -391624: c1a8 |0084: or-long/2addr v8, v10 │ │ -391626: 160a 0200 |0085: const-wide/16 v10, #int 2 // #2 │ │ -39162a: c1a8 |0087: or-long/2addr v8, v10 │ │ -39162c: 1008 |0088: return-wide v8 │ │ -39162e: 160a fcff |0089: const-wide/16 v10, #int -4 // #fffc │ │ -391632: c0a8 |008b: and-long/2addr v8, v10 │ │ -391634: 1008 |008c: return-wide v8 │ │ +391508: |[391508] net.sf.dibdib.thread_any.DateFunc.hash62oEraTicks:(JJIII)J │ │ +391518: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ +39151c: a401 0a00 |0002: shr-long v1, v10, v0 │ │ +391520: 8688 |0004: long-to-double v8, v8 │ │ +391522: 8613 |0005: long-to-double v3, v1 │ │ +391524: 1805 0000 c09d 0c64 2d42 |0006: const-wide v5, #double 6.31163e+10 // #422d640c9dc00000 │ │ +39152e: cc53 |000b: sub-double/2addr v3, v5 │ │ +391530: cb38 |000c: add-double/2addr v8, v3 │ │ +391532: 8b88 |000d: double-to-long v8, v8 │ │ +391534: c301 |000e: shl-long/2addr v1, v0 │ │ +391536: bc1a |000f: sub-long/2addr v10, v1 │ │ +391538: 1601 0000 |0010: const-wide/16 v1, #int 0 // #0 │ │ +39153c: 3103 0108 |0012: cmp-long v3, v1, v8 │ │ +391540: 3c03 0400 |0014: if-gtz v3, 0018 // +0004 │ │ +391544: 0481 |0016: move-wide v1, v8 │ │ +391546: 2802 |0017: goto 0019 // +0002 │ │ +391548: 7d81 |0018: neg-long v1, v8 │ │ +39154a: 1304 b8fc |0019: const/16 v4, #int -840 // #fcb8 │ │ +39154e: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +391550: 36c4 0900 |001c: if-gt v4, v12, 0025 // +0009 │ │ +391554: 390c 0300 |001e: if-nez v12, 0021 // +0003 │ │ +391558: 2805 |0020: goto 0025 // +0005 │ │ +39155a: d0cc c003 |0021: add-int/lit16 v12, v12, #int 960 // #03c0 │ │ +39155e: b30c |0023: div-int/2addr v12, v0 │ │ +391560: 2809 |0024: goto 002d // +0009 │ │ +391562: 3a0d 0600 |0025: if-ltz v13, 002b // +0006 │ │ +391566: 390e 0400 |0027: if-nez v14, 002b // +0004 │ │ +39156a: 120c |0029: const/4 v12, #int 0 // #0 │ │ +39156c: 2803 |002a: goto 002d // +0003 │ │ +39156e: 130c 2000 |002b: const/16 v12, #int 32 // #20 │ │ +391572: 3a0d 0300 |002d: if-ltz v13, 0030 // +0003 │ │ +391576: 2802 |002f: goto 0031 // +0002 │ │ +391578: 7bdc |0030: neg-int v12, v13 │ │ +39157a: 1906 0001 |0031: const-wide/high16 v6, #long 72057594037927936 // #100 │ │ +39157e: 310d 0601 |0033: cmp-long v13, v6, v1 │ │ +391582: 3c0d 0500 |0035: if-gtz v13, 003a // +0005 │ │ +391586: 1305 f6ff |0037: const/16 v5, #int -10 // #fff6 │ │ +39158a: 2819 |0039: goto 0052 // +0019 │ │ +39158c: 1806 0000 0000 0040 0000 |003a: const-wide v6, #double 3.47668e-310 // #0000400000000000 │ │ +391596: 310d 0601 |003f: cmp-long v13, v6, v1 │ │ +39159a: 3c0d 0300 |0041: if-gtz v13, 0044 // +0003 │ │ +39159e: 280f |0043: goto 0052 // +000f │ │ +3915a0: 1804 0000 0000 1000 0000 |0044: const-wide v4, #double 3.39519e-313 // #0000001000000000 │ │ +3915aa: 310d 0401 |0049: cmp-long v13, v4, v1 │ │ +3915ae: 3c0d 0500 |004b: if-gtz v13, 0050 // +0005 │ │ +3915b2: 1305 0a00 |004d: const/16 v5, #int 10 // #a │ │ +3915b6: 2803 |004f: goto 0052 // +0003 │ │ +3915b8: 1305 1400 |0050: const/16 v5, #int 20 // #14 │ │ +3915bc: db0d 050a |0052: div-int/lit8 v13, v5, #int 10 // #0a │ │ +3915c0: 3c03 0500 |0054: if-gtz v3, 0059 // +0005 │ │ +3915c4: d90d 0d02 |0056: rsub-int/lit8 v13, v13, #int 2 // #02 │ │ +3915c8: 2803 |0058: goto 005b // +0003 │ │ +3915ca: d80d 0d01 |0059: add-int/lit8 v13, v13, #int 1 // #01 │ │ +3915ce: d805 0502 |005b: add-int/lit8 v5, v5, #int 2 // #02 │ │ +3915d2: 3a05 0700 |005d: if-ltz v5, 0064 // +0007 │ │ +3915d6: c358 |005f: shl-long/2addr v8, v5 │ │ +3915d8: b150 |0060: sub-int/2addr v0, v5 │ │ +3915da: c40a |0061: shr-long/2addr v10, v0 │ │ +3915dc: bba8 |0062: add-long/2addr v8, v10 │ │ +3915de: 2803 |0063: goto 0066 // +0003 │ │ +3915e0: 7b5a |0064: neg-int v10, v5 │ │ +3915e2: c4a8 |0065: shr-long/2addr v8, v10 │ │ +3915e4: 190a 0020 |0066: const-wide/high16 v10, #long 2305843009213693952 // #2000 │ │ +3915e8: 1800 f8ff ffff ffff ff27 |0068: const-wide v0, #double 5.07588e-116 // #27fffffffffffff8 │ │ +3915f2: c008 |006d: and-long/2addr v8, v0 │ │ +3915f4: c2a8 |006e: xor-long/2addr v8, v10 │ │ +3915f6: 81da |006f: int-to-long v10, v13 │ │ +3915f8: 130d 3b00 |0070: const/16 v13, #int 59 // #3b │ │ +3915fc: c3da |0072: shl-long/2addr v10, v13 │ │ +3915fe: c1a8 |0073: or-long/2addr v8, v10 │ │ +391600: 380c 1500 |0074: if-eqz v12, 0089 // +0015 │ │ +391604: 160a 00fc |0076: const-wide/16 v10, #int -1024 // #fc00 │ │ +391608: c0a8 |0078: and-long/2addr v8, v10 │ │ +39160a: e00a 0c04 |0079: shl-int/lit8 v10, v12, #int 4 // #04 │ │ +39160e: 81aa |007b: int-to-long v10, v10 │ │ +391610: c1a8 |007c: or-long/2addr v8, v10 │ │ +391612: d80e 0e01 |007d: add-int/lit8 v14, v14, #int 1 // #01 │ │ +391616: dd0a 0e03 |007f: and-int/lit8 v10, v14, #int 3 // #03 │ │ +39161a: e00a 0a02 |0081: shl-int/lit8 v10, v10, #int 2 // #02 │ │ +39161e: 81aa |0083: int-to-long v10, v10 │ │ +391620: c1a8 |0084: or-long/2addr v8, v10 │ │ +391622: 160a 0200 |0085: const-wide/16 v10, #int 2 // #2 │ │ +391626: c1a8 |0087: or-long/2addr v8, v10 │ │ +391628: 1008 |0088: return-wide v8 │ │ +39162a: 160a fcff |0089: const-wide/16 v10, #int -4 // #fffc │ │ +39162e: c0a8 |008b: and-long/2addr v8, v10 │ │ +391630: 1008 |008c: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x0023 line=1042 │ │ 0x0052 line=1048 │ │ locals : │ │ 0x0000 - 0x008d reg=8 (null) J │ │ 0x0000 - 0x008d reg=10 (null) J │ │ @@ -834264,50 +834264,50 @@ │ │ type : '(J[J)J' │ │ access : 0x0088 (STATIC VARARGS) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 46 16-bit code units │ │ -391638: |[391638] net.sf.dibdib.thread_any.DateFunc.hash62oEraTicks_OLD:(J[J)J │ │ -391648: 21d0 |0000: array-length v0, v13 │ │ -39164a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -39164c: 3c00 0500 |0002: if-gtz v0, 0007 // +0005 │ │ -391650: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -391654: 2803 |0006: goto 0009 // +0003 │ │ -391656: 4502 0d01 |0007: aget-wide v2, v13, v1 │ │ -39165a: 0426 |0009: move-wide v6, v2 │ │ -39165c: 21d0 |000a: array-length v0, v13 │ │ -39165e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -391660: 3402 0400 |000c: if-lt v2, v0, 0010 // +0004 │ │ -391664: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -391666: 2805 |000f: goto 0014 // +0005 │ │ -391668: 4502 0d02 |0010: aget-wide v2, v13, v2 │ │ -39166c: 8420 |0012: long-to-int v0, v2 │ │ -39166e: 0108 |0013: move v8, v0 │ │ -391670: 21d0 |0014: array-length v0, v13 │ │ -391672: 1222 |0015: const/4 v2, #int 2 // #2 │ │ -391674: 3402 0400 |0016: if-lt v2, v0, 001a // +0004 │ │ -391678: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -39167a: 2805 |0019: goto 001e // +0005 │ │ -39167c: 4502 0d02 |001a: aget-wide v2, v13, v2 │ │ -391680: 8420 |001c: long-to-int v0, v2 │ │ -391682: 0109 |001d: move v9, v0 │ │ -391684: 21d0 |001e: array-length v0, v13 │ │ -391686: 1232 |001f: const/4 v2, #int 3 // #3 │ │ -391688: 3402 0400 |0020: if-lt v2, v0, 0024 // +0004 │ │ -39168c: 120a |0022: const/4 v10, #int 0 // #0 │ │ -39168e: 2805 |0023: goto 0028 // +0005 │ │ -391690: 4500 0d02 |0024: aget-wide v0, v13, v2 │ │ -391694: 8401 |0026: long-to-int v1, v0 │ │ -391696: 011a |0027: move v10, v1 │ │ -391698: 04b4 |0028: move-wide v4, v11 │ │ -39169a: 7707 7fa3 0400 |0029: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(JJIII)J // method@a37f │ │ -3916a0: 0b0b |002c: move-result-wide v11 │ │ -3916a2: 100b |002d: return-wide v11 │ │ +391634: |[391634] net.sf.dibdib.thread_any.DateFunc.hash62oEraTicks_OLD:(J[J)J │ │ +391644: 21d0 |0000: array-length v0, v13 │ │ +391646: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +391648: 3c00 0500 |0002: if-gtz v0, 0007 // +0005 │ │ +39164c: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +391650: 2803 |0006: goto 0009 // +0003 │ │ +391652: 4502 0d01 |0007: aget-wide v2, v13, v1 │ │ +391656: 0426 |0009: move-wide v6, v2 │ │ +391658: 21d0 |000a: array-length v0, v13 │ │ +39165a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +39165c: 3402 0400 |000c: if-lt v2, v0, 0010 // +0004 │ │ +391660: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +391662: 2805 |000f: goto 0014 // +0005 │ │ +391664: 4502 0d02 |0010: aget-wide v2, v13, v2 │ │ +391668: 8420 |0012: long-to-int v0, v2 │ │ +39166a: 0108 |0013: move v8, v0 │ │ +39166c: 21d0 |0014: array-length v0, v13 │ │ +39166e: 1222 |0015: const/4 v2, #int 2 // #2 │ │ +391670: 3402 0400 |0016: if-lt v2, v0, 001a // +0004 │ │ +391674: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +391676: 2805 |0019: goto 001e // +0005 │ │ +391678: 4502 0d02 |001a: aget-wide v2, v13, v2 │ │ +39167c: 8420 |001c: long-to-int v0, v2 │ │ +39167e: 0109 |001d: move v9, v0 │ │ +391680: 21d0 |001e: array-length v0, v13 │ │ +391682: 1232 |001f: const/4 v2, #int 3 // #3 │ │ +391684: 3402 0400 |0020: if-lt v2, v0, 0024 // +0004 │ │ +391688: 120a |0022: const/4 v10, #int 0 // #0 │ │ +39168a: 2805 |0023: goto 0028 // +0005 │ │ +39168c: 4500 0d02 |0024: aget-wide v0, v13, v2 │ │ +391690: 8401 |0026: long-to-int v1, v0 │ │ +391692: 011a |0027: move v10, v1 │ │ +391694: 04b4 |0028: move-wide v4, v11 │ │ +391696: 7707 7fa3 0400 |0029: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(JJIII)J // method@a37f │ │ +39169c: 0b0b |002c: move-result-wide v11 │ │ +39169e: 100b |002d: return-wide v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1059 │ │ 0x0007 line=1060 │ │ 0x000a line=1062 │ │ 0x0010 line=1063 │ │ 0x0014 line=1065 │ │ @@ -834324,34 +834324,34 @@ │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 33 16-bit code units │ │ -3916a4: |[3916a4] net.sf.dibdib.thread_any.DateFunc.hash62oNanobis:(J)J │ │ -3916b4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3916b8: 3102 0007 |0002: cmp-long v2, v0, v7 │ │ -3916bc: 3d02 0f00 |0004: if-lez v2, 0013 // +000f │ │ -3916c0: 8677 |0006: long-to-double v7, v7 │ │ -3916c2: 1900 d041 |0007: const-wide/high16 v0, #long 4742290407621132288 // #41d0 │ │ -3916c6: ce07 |0009: div-double/2addr v7, v0 │ │ -3916c8: 7120 75a3 8700 |000a: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4J2000Ticks:(D)D // method@a375 │ │ -3916ce: 0b07 |000d: move-result-wide v7 │ │ -3916d0: 7120 7ea3 8700 |000e: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(D)J // method@a37e │ │ -3916d6: 0b07 |0011: move-result-wide v7 │ │ -3916d8: 1007 |0012: return-wide v7 │ │ -3916da: 1800 e04e 06b2 0e00 0000 |0013: const-wide v0, #double 3.11836e-313 // #0000000eb2064ee0 │ │ -3916e4: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -3916e6: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -3916e8: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -3916ea: 0472 |001b: move-wide v2, v7 │ │ -3916ec: 7707 7fa3 0000 |001c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(JJIII)J // method@a37f │ │ -3916f2: 0b07 |001f: move-result-wide v7 │ │ -3916f4: 1007 |0020: return-wide v7 │ │ +3916a0: |[3916a0] net.sf.dibdib.thread_any.DateFunc.hash62oNanobis:(J)J │ │ +3916b0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3916b4: 3102 0007 |0002: cmp-long v2, v0, v7 │ │ +3916b8: 3d02 0f00 |0004: if-lez v2, 0013 // +000f │ │ +3916bc: 8677 |0006: long-to-double v7, v7 │ │ +3916be: 1900 d041 |0007: const-wide/high16 v0, #long 4742290407621132288 // #41d0 │ │ +3916c2: ce07 |0009: div-double/2addr v7, v0 │ │ +3916c4: 7120 75a3 8700 |000a: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4J2000Ticks:(D)D // method@a375 │ │ +3916ca: 0b07 |000d: move-result-wide v7 │ │ +3916cc: 7120 7ea3 8700 |000e: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(D)J // method@a37e │ │ +3916d2: 0b07 |0011: move-result-wide v7 │ │ +3916d4: 1007 |0012: return-wide v7 │ │ +3916d6: 1800 e04e 06b2 0e00 0000 |0013: const-wide v0, #double 3.11836e-313 // #0000000eb2064ee0 │ │ +3916e0: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +3916e2: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +3916e4: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +3916e6: 0472 |001b: move-wide v2, v7 │ │ +3916e8: 7707 7fa3 0000 |001c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(JJIII)J // method@a37f │ │ +3916ee: 0b07 |001f: move-result-wide v7 │ │ +3916f0: 1007 |0020: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x000a line=1083 │ │ 0x001c line=1085 │ │ locals : │ │ 0x0000 - 0x0021 reg=7 (null) J │ │ │ │ @@ -834360,86 +834360,86 @@ │ │ type : '()V' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 14 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 129 16-bit code units │ │ -391a44: |[391a44] net.sf.dibdib.thread_any.DateFunc.initNanoTimer:()V │ │ -391a54: 1c00 be14 |0000: const-class v0, Lnet/sf/dibdib/thread_any/DateFunc; // type@14be │ │ -391a58: 1d00 |0002: monitor-enter v0 │ │ -391a5a: 7100 5e98 0000 |0003: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@985e │ │ -391a60: 0b01 |0006: move-result-wide v1 │ │ -391a62: 7100 5798 0000 |0007: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ -391a68: 0b03 |000a: move-result-wide v3 │ │ -391a6a: 1605 6400 |000b: const-wide/16 v5, #int 100 // #64 │ │ -391a6e: bb53 |000d: add-long/2addr v3, v5 │ │ -391a70: 0417 |000e: move-wide v7, v1 │ │ -391a72: 7100 5798 0000 |000f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ -391a78: 0b09 |0012: move-result-wide v9 │ │ -391a7a: 310b 0309 |0013: cmp-long v11, v3, v9 │ │ -391a7e: 3d0b 0700 |0015: if-lez v11, 001c // +0007 │ │ -391a82: 7100 5e98 0000 |0017: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@985e │ │ -391a88: 0b07 |001a: move-result-wide v7 │ │ -391a8a: 28f4 |001b: goto 000f // -000c │ │ -391a8c: 1609 0100 |001c: const-wide/16 v9, #int 1 // #1 │ │ -391a90: 7100 5798 0000 |001e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ -391a96: 0b0b |0021: move-result-wide v11 │ │ -391a98: bb9b |0022: add-long/2addr v11, v9 │ │ -391a9a: 9c05 0305 |0023: sub-long v5, v3, v5 │ │ -391a9e: bc5b |0025: sub-long/2addr v11, v5 │ │ -391aa0: 9c01 0701 |0026: sub-long v1, v7, v1 │ │ -391aa4: 1705 4042 0f00 |0028: const-wide/32 v5, #float 1.4013e-39 // #000f4240 │ │ -391aaa: be51 |002b: div-long/2addr v1, v5 │ │ -391aac: 1605 3200 |002c: const-wide/16 v5, #int 50 // #32 │ │ -391ab0: 1219 |002e: const/4 v9, #int 1 // #1 │ │ -391ab2: 120a |002f: const/4 v10, #int 0 // #0 │ │ -391ab4: 310d 0501 |0030: cmp-long v13, v5, v1 │ │ -391ab8: 3b0d 0800 |0032: if-gez v13, 003a // +0008 │ │ -391abc: 3105 010b |0034: cmp-long v5, v1, v11 │ │ -391ac0: 3b05 0400 |0036: if-gez v5, 003a // +0004 │ │ -391ac4: 1211 |0038: const/4 v1, #int 1 // #1 │ │ -391ac6: 2802 |0039: goto 003b // +0002 │ │ -391ac8: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -391aca: 1805 0068 d5d0 82f5 7107 |003b: const-wide v5, #double 8.2994e-273 // #0771f582d0d56800 │ │ -391ad4: 3901 0500 |0040: if-nez v1, 0045 // +0005 │ │ -391ad8: 6a0a 3477 |0042: sput-boolean v10, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7734 │ │ -391adc: 2823 |0044: goto 0067 // +0023 │ │ -391ade: 1801 00ac cf6a dc00 0000 |0045: const-wide v1, #double 4.67724e-312 // #000000dc6acfac00 │ │ -391ae8: 9c01 0301 |004a: sub-long v1, v3, v1 │ │ -391aec: 170b 400e 0100 |004c: const-wide/32 v11, #float 9.69474e-41 // #00010e40 │ │ -391af2: bbb1 |004f: add-long/2addr v1, v11 │ │ -391af4: 170b 002e 9302 |0050: const-wide/32 v11, #float 2.16261e-37 // #02932e00 │ │ -391afa: bcb1 |0053: sub-long/2addr v1, v11 │ │ -391afc: 160b e803 |0054: const-wide/16 v11, #int 1000 // #3e8 │ │ -391b00: 9d01 010b |0056: mul-long v1, v1, v11 │ │ -391b04: 9d01 010b |0058: mul-long v1, v1, v11 │ │ -391b08: 9c01 0701 |005a: sub-long v1, v7, v1 │ │ -391b0c: 6801 2e77 |005c: sput-wide v1, Lnet/sf/dibdib/thread_any/DateFunc;.offsetNanos2000:J // field@772e │ │ -391b10: bc17 |005e: sub-long/2addr v7, v1 │ │ -391b12: 3101 0507 |005f: cmp-long v1, v5, v7 │ │ -391b16: 3b01 0300 |0061: if-gez v1, 0064 // +0003 │ │ -391b1a: 2802 |0063: goto 0065 // +0002 │ │ -391b1c: 1209 |0064: const/4 v9, #int 0 // #0 │ │ -391b1e: 6a09 3477 |0065: sput-boolean v9, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7734 │ │ -391b22: 6201 2d77 |0067: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSecCount2000:Ljava/util/concurrent/atomic/AtomicLong; // field@772d │ │ -391b26: 6e10 449b 0100 |0069: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -391b2c: 0b07 |006c: move-result-wide v7 │ │ -391b2e: 3102 0705 |006d: cmp-long v2, v7, v5 │ │ -391b32: 3b02 0d00 |006f: if-gez v2, 007c // +000d │ │ -391b36: 1705 8890 0000 |0071: const-wide/32 v5, #float 5.1848e-41 // #00009088 │ │ -391b3c: bc53 |0074: sub-long/2addr v3, v5 │ │ -391b3e: 7120 8fa3 4300 |0075: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.nanobisNmz4UnixMillis:(J)J // method@a38f │ │ -391b44: 0b02 |0078: move-result-wide v2 │ │ -391b46: 6e53 439b 7128 |0079: invoke-virtual {v1, v7, v8, v2, v3}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ -391b4c: 1e00 |007c: monitor-exit v0 │ │ -391b4e: 0e00 |007d: return-void │ │ -391b50: 0d01 |007e: move-exception v1 │ │ -391b52: 1e00 |007f: monitor-exit v0 │ │ -391b54: 2701 |0080: throw v1 │ │ +391a40: |[391a40] net.sf.dibdib.thread_any.DateFunc.initNanoTimer:()V │ │ +391a50: 1c00 be14 |0000: const-class v0, Lnet/sf/dibdib/thread_any/DateFunc; // type@14be │ │ +391a54: 1d00 |0002: monitor-enter v0 │ │ +391a56: 7100 5e98 0000 |0003: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@985e │ │ +391a5c: 0b01 |0006: move-result-wide v1 │ │ +391a5e: 7100 5798 0000 |0007: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ +391a64: 0b03 |000a: move-result-wide v3 │ │ +391a66: 1605 6400 |000b: const-wide/16 v5, #int 100 // #64 │ │ +391a6a: bb53 |000d: add-long/2addr v3, v5 │ │ +391a6c: 0417 |000e: move-wide v7, v1 │ │ +391a6e: 7100 5798 0000 |000f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ +391a74: 0b09 |0012: move-result-wide v9 │ │ +391a76: 310b 0309 |0013: cmp-long v11, v3, v9 │ │ +391a7a: 3d0b 0700 |0015: if-lez v11, 001c // +0007 │ │ +391a7e: 7100 5e98 0000 |0017: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@985e │ │ +391a84: 0b07 |001a: move-result-wide v7 │ │ +391a86: 28f4 |001b: goto 000f // -000c │ │ +391a88: 1609 0100 |001c: const-wide/16 v9, #int 1 // #1 │ │ +391a8c: 7100 5798 0000 |001e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@9857 │ │ +391a92: 0b0b |0021: move-result-wide v11 │ │ +391a94: bb9b |0022: add-long/2addr v11, v9 │ │ +391a96: 9c05 0305 |0023: sub-long v5, v3, v5 │ │ +391a9a: bc5b |0025: sub-long/2addr v11, v5 │ │ +391a9c: 9c01 0701 |0026: sub-long v1, v7, v1 │ │ +391aa0: 1705 4042 0f00 |0028: const-wide/32 v5, #float 1.4013e-39 // #000f4240 │ │ +391aa6: be51 |002b: div-long/2addr v1, v5 │ │ +391aa8: 1605 3200 |002c: const-wide/16 v5, #int 50 // #32 │ │ +391aac: 1219 |002e: const/4 v9, #int 1 // #1 │ │ +391aae: 120a |002f: const/4 v10, #int 0 // #0 │ │ +391ab0: 310d 0501 |0030: cmp-long v13, v5, v1 │ │ +391ab4: 3b0d 0800 |0032: if-gez v13, 003a // +0008 │ │ +391ab8: 3105 010b |0034: cmp-long v5, v1, v11 │ │ +391abc: 3b05 0400 |0036: if-gez v5, 003a // +0004 │ │ +391ac0: 1211 |0038: const/4 v1, #int 1 // #1 │ │ +391ac2: 2802 |0039: goto 003b // +0002 │ │ +391ac4: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +391ac6: 1805 0068 d5d0 82f5 7107 |003b: const-wide v5, #double 8.2994e-273 // #0771f582d0d56800 │ │ +391ad0: 3901 0500 |0040: if-nez v1, 0045 // +0005 │ │ +391ad4: 6a0a 3477 |0042: sput-boolean v10, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7734 │ │ +391ad8: 2823 |0044: goto 0067 // +0023 │ │ +391ada: 1801 00ac cf6a dc00 0000 |0045: const-wide v1, #double 4.67724e-312 // #000000dc6acfac00 │ │ +391ae4: 9c01 0301 |004a: sub-long v1, v3, v1 │ │ +391ae8: 170b 400e 0100 |004c: const-wide/32 v11, #float 9.69474e-41 // #00010e40 │ │ +391aee: bbb1 |004f: add-long/2addr v1, v11 │ │ +391af0: 170b 002e 9302 |0050: const-wide/32 v11, #float 2.16261e-37 // #02932e00 │ │ +391af6: bcb1 |0053: sub-long/2addr v1, v11 │ │ +391af8: 160b e803 |0054: const-wide/16 v11, #int 1000 // #3e8 │ │ +391afc: 9d01 010b |0056: mul-long v1, v1, v11 │ │ +391b00: 9d01 010b |0058: mul-long v1, v1, v11 │ │ +391b04: 9c01 0701 |005a: sub-long v1, v7, v1 │ │ +391b08: 6801 2e77 |005c: sput-wide v1, Lnet/sf/dibdib/thread_any/DateFunc;.offsetNanos2000:J // field@772e │ │ +391b0c: bc17 |005e: sub-long/2addr v7, v1 │ │ +391b0e: 3101 0507 |005f: cmp-long v1, v5, v7 │ │ +391b12: 3b01 0300 |0061: if-gez v1, 0064 // +0003 │ │ +391b16: 2802 |0063: goto 0065 // +0002 │ │ +391b18: 1209 |0064: const/4 v9, #int 0 // #0 │ │ +391b1a: 6a09 3477 |0065: sput-boolean v9, Lnet/sf/dibdib/thread_any/DateFunc;.useJavaNanos:Z // field@7734 │ │ +391b1e: 6201 2d77 |0067: sget-object v1, Lnet/sf/dibdib/thread_any/DateFunc;.minTimeNanobiSecCount2000:Ljava/util/concurrent/atomic/AtomicLong; // field@772d │ │ +391b22: 6e10 449b 0100 |0069: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +391b28: 0b07 |006c: move-result-wide v7 │ │ +391b2a: 3102 0705 |006d: cmp-long v2, v7, v5 │ │ +391b2e: 3b02 0d00 |006f: if-gez v2, 007c // +000d │ │ +391b32: 1705 8890 0000 |0071: const-wide/32 v5, #float 5.1848e-41 // #00009088 │ │ +391b38: bc53 |0074: sub-long/2addr v3, v5 │ │ +391b3a: 7120 8fa3 4300 |0075: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.nanobisNmz4UnixMillis:(J)J // method@a38f │ │ +391b40: 0b02 |0078: move-result-wide v2 │ │ +391b42: 6e53 439b 7128 |0079: invoke-virtual {v1, v7, v8, v2, v3}, Ljava/util/concurrent/atomic/AtomicLong;.compareAndSet:(JJ)Z // method@9b43 │ │ +391b48: 1e00 |007c: monitor-exit v0 │ │ +391b4a: 0e00 |007d: return-void │ │ +391b4c: 0d01 |007e: move-exception v1 │ │ +391b4e: 1e00 |007f: monitor-exit v0 │ │ +391b50: 2701 |0080: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x007c │ │ -> 0x007e │ │ positions : │ │ 0x0003 line=401 │ │ 0x0007 line=402 │ │ 0x000f line=404 │ │ @@ -834460,112 +834460,112 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -38eab4: |[38eab4] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4Atomic2000:(D)D │ │ -38eac4: 1800 643b df4f 8d17 4040 |0000: const-wide v0, #double 32.184 // #4040178d4fdf3b64 │ │ -38eace: cb02 |0005: add-double/2addr v2, v0 │ │ -38ead0: 1800 0000 0000 0018 e540 |0006: const-wide v0, #double 43200 // #40e5180000000000 │ │ -38eada: cc02 |000b: sub-double/2addr v2, v0 │ │ -38eadc: 1002 |000c: return-wide v2 │ │ +38eab0: |[38eab0] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4Atomic2000:(D)D │ │ +38eac0: 1800 643b df4f 8d17 4040 |0000: const-wide v0, #double 32.184 // #4040178d4fdf3b64 │ │ +38eaca: cb02 |0005: add-double/2addr v2, v0 │ │ +38eacc: 1800 0000 0000 0018 e540 |0006: const-wide v0, #double 43200 // #40e5180000000000 │ │ +38ead6: cc02 |000b: sub-double/2addr v2, v0 │ │ +38ead8: 1002 |000c: return-wide v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #56 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ name : 'j2000Ticks4EraTicks' │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -38eae0: |[38eae0] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4EraTicks:(D)D │ │ -38eaf0: 1800 0000 c09d 0c64 2d42 |0000: const-wide v0, #double 6.31163e+10 // #422d640c9dc00000 │ │ -38eafa: cc02 |0005: sub-double/2addr v2, v0 │ │ -38eafc: 1002 |0006: return-wide v2 │ │ +38eadc: |[38eadc] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4EraTicks:(D)D │ │ +38eaec: 1800 0000 c09d 0c64 2d42 |0000: const-wide v0, #double 6.31163e+10 // #422d640c9dc00000 │ │ +38eaf6: cc02 |0005: sub-double/2addr v2, v0 │ │ +38eaf8: 1002 |0006: return-wide v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #57 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ name : 'j2000Ticks4EraYears' │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -38eb00: |[38eb00] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4EraYears:(D)D │ │ -38eb10: 1800 0000 0000 0040 9f40 |0000: const-wide v0, #double 2000 // #409f400000000000 │ │ -38eb1a: cc02 |0005: sub-double/2addr v2, v0 │ │ -38eb1c: 1800 0000 0060 a018 7e41 |0006: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ -38eb26: ad02 0200 |000b: mul-double v2, v2, v0 │ │ -38eb2a: 1002 |000d: return-wide v2 │ │ +38eafc: |[38eafc] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4EraYears:(D)D │ │ +38eb0c: 1800 0000 0000 0040 9f40 |0000: const-wide v0, #double 2000 // #409f400000000000 │ │ +38eb16: cc02 |0005: sub-double/2addr v2, v0 │ │ +38eb18: 1800 0000 0060 a018 7e41 |0006: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ +38eb22: ad02 0200 |000b: mul-double v2, v2, v0 │ │ +38eb26: 1002 |000d: return-wide v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #58 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ name : 'j2000Ticks4GpsSecs' │ │ type : '(IID)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -38eb2c: |[38eb2c] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4GpsSecs:(IID)D │ │ -38eb3c: 3b04 1900 |0000: if-gez v4, 0019 // +0019 │ │ -38eb40: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -38eb42: 7110 5aa3 0400 |0003: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -38eb48: 0b00 |0006: move-result-wide v0 │ │ -38eb4a: 8600 |0007: long-to-double v0, v0 │ │ -38eb4c: 1802 0000 0000 0018 d542 |0008: const-wide v2, #double 9.27713e+13 // #42d5180000000000 │ │ -38eb56: ce20 |000d: div-double/2addr v0, v2 │ │ -38eb58: 8b00 |000e: double-to-long v0, v0 │ │ -38eb5a: 1602 f401 |000f: const-wide/16 v2, #int 500 // #1f4 │ │ -38eb5e: bb20 |0011: add-long/2addr v0, v2 │ │ -38eb60: 1602 841c |0012: const-wide/16 v2, #int 7300 // #1c84 │ │ -38eb64: bb20 |0014: add-long/2addr v0, v2 │ │ -38eb66: 1602 001c |0015: const-wide/16 v2, #int 7168 // #1c00 │ │ -38eb6a: be20 |0017: div-long/2addr v0, v2 │ │ -38eb6c: 8404 |0018: long-to-int v4, v0 │ │ -38eb6e: d244 0004 |0019: mul-int/lit16 v4, v4, #int 1024 // #0400 │ │ -38eb72: b054 |001b: add-int/2addr v4, v5 │ │ -38eb74: da04 0407 |001c: mul-int/lit8 v4, v4, #int 7 // #07 │ │ -38eb78: 8144 |001e: int-to-long v4, v4 │ │ -38eb7a: 1600 bc07 |001f: const-wide/16 v0, #int 1980 // #7bc │ │ -38eb7e: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -38eb80: 1263 |0022: const/4 v3, #int 6 // #6 │ │ -38eb82: 7140 6ea3 1032 |0023: invoke-static {v0, v1, v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4GregAt12h:(JII)J // method@a36e │ │ -38eb88: 0b00 |0026: move-result-wide v0 │ │ -38eb8a: bb04 |0027: add-long/2addr v4, v0 │ │ -38eb8c: 8644 |0028: long-to-double v4, v4 │ │ -38eb8e: 7120 88a3 5400 |0029: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4EraDay:(D)D // method@a388 │ │ -38eb94: 0b04 |002c: move-result-wide v4 │ │ -38eb96: 1800 0000 0080 2cb4 4241 |002d: const-wide v0, #double 2.45154e+06 // #4142b42c80000000 │ │ -38eba0: cc04 |0032: sub-double/2addr v4, v0 │ │ -38eba2: 1900 3840 |0033: const-wide/high16 v0, #long 4627448617123184640 // #4038 │ │ -38eba6: ad04 0400 |0035: mul-double v4, v4, v0 │ │ -38ebaa: 1800 0000 0000 0020 ac40 |0037: const-wide v0, #double 3600 // #40ac200000000000 │ │ -38ebb4: ad04 0400 |003c: mul-double v4, v4, v0 │ │ -38ebb8: cb64 |003e: add-double/2addr v4, v6 │ │ -38ebba: 1906 3340 |003f: const-wide/high16 v6, #long 4626041242239631360 // #4033 │ │ -38ebbe: cb64 |0041: add-double/2addr v4, v6 │ │ -38ebc0: 1606 0000 |0042: const-wide/16 v6, #int 0 // #0 │ │ -38ebc4: 7120 83a3 7600 |0044: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4Atomic2000:(D)D // method@a383 │ │ -38ebca: 0b06 |0047: move-result-wide v6 │ │ -38ebcc: cb64 |0048: add-double/2addr v4, v6 │ │ -38ebce: 1004 |0049: return-wide v4 │ │ +38eb28: |[38eb28] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4GpsSecs:(IID)D │ │ +38eb38: 3b04 1900 |0000: if-gez v4, 0019 // +0019 │ │ +38eb3c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +38eb3e: 7110 5aa3 0400 |0003: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +38eb44: 0b00 |0006: move-result-wide v0 │ │ +38eb46: 8600 |0007: long-to-double v0, v0 │ │ +38eb48: 1802 0000 0000 0018 d542 |0008: const-wide v2, #double 9.27713e+13 // #42d5180000000000 │ │ +38eb52: ce20 |000d: div-double/2addr v0, v2 │ │ +38eb54: 8b00 |000e: double-to-long v0, v0 │ │ +38eb56: 1602 f401 |000f: const-wide/16 v2, #int 500 // #1f4 │ │ +38eb5a: bb20 |0011: add-long/2addr v0, v2 │ │ +38eb5c: 1602 841c |0012: const-wide/16 v2, #int 7300 // #1c84 │ │ +38eb60: bb20 |0014: add-long/2addr v0, v2 │ │ +38eb62: 1602 001c |0015: const-wide/16 v2, #int 7168 // #1c00 │ │ +38eb66: be20 |0017: div-long/2addr v0, v2 │ │ +38eb68: 8404 |0018: long-to-int v4, v0 │ │ +38eb6a: d244 0004 |0019: mul-int/lit16 v4, v4, #int 1024 // #0400 │ │ +38eb6e: b054 |001b: add-int/2addr v4, v5 │ │ +38eb70: da04 0407 |001c: mul-int/lit8 v4, v4, #int 7 // #07 │ │ +38eb74: 8144 |001e: int-to-long v4, v4 │ │ +38eb76: 1600 bc07 |001f: const-wide/16 v0, #int 1980 // #7bc │ │ +38eb7a: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +38eb7c: 1263 |0022: const/4 v3, #int 6 // #6 │ │ +38eb7e: 7140 6ea3 1032 |0023: invoke-static {v0, v1, v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.eraDay4GregAt12h:(JII)J // method@a36e │ │ +38eb84: 0b00 |0026: move-result-wide v0 │ │ +38eb86: bb04 |0027: add-long/2addr v4, v0 │ │ +38eb88: 8644 |0028: long-to-double v4, v4 │ │ +38eb8a: 7120 88a3 5400 |0029: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_any/DateFunc;.julianDay4EraDay:(D)D // method@a388 │ │ +38eb90: 0b04 |002c: move-result-wide v4 │ │ +38eb92: 1800 0000 0080 2cb4 4241 |002d: const-wide v0, #double 2.45154e+06 // #4142b42c80000000 │ │ +38eb9c: cc04 |0032: sub-double/2addr v4, v0 │ │ +38eb9e: 1900 3840 |0033: const-wide/high16 v0, #long 4627448617123184640 // #4038 │ │ +38eba2: ad04 0400 |0035: mul-double v4, v4, v0 │ │ +38eba6: 1800 0000 0000 0020 ac40 |0037: const-wide v0, #double 3600 // #40ac200000000000 │ │ +38ebb0: ad04 0400 |003c: mul-double v4, v4, v0 │ │ +38ebb4: cb64 |003e: add-double/2addr v4, v6 │ │ +38ebb6: 1906 3340 |003f: const-wide/high16 v6, #long 4626041242239631360 // #4033 │ │ +38ebba: cb64 |0041: add-double/2addr v4, v6 │ │ +38ebbc: 1606 0000 |0042: const-wide/16 v6, #int 0 // #0 │ │ +38ebc0: 7120 83a3 7600 |0044: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4Atomic2000:(D)D // method@a383 │ │ +38ebc6: 0b06 |0047: move-result-wide v6 │ │ +38ebc8: cb64 |0048: add-double/2addr v4, v6 │ │ +38ebca: 1004 |0049: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=718 │ │ 0x0017 line=719 │ │ 0x0023 line=721 │ │ 0x0029 line=722 │ │ 0x0044 line=725 │ │ @@ -834579,30 +834579,30 @@ │ │ type : '(IIID)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -38ebd0: |[38ebd0] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4TerrestrialTime:(IIID)D │ │ -38ebe0: 8120 |0000: int-to-long v0, v2 │ │ -38ebe2: 7140 68a3 1043 |0001: invoke-static {v0, v1, v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.daysUnix4Greg:(JII)J // method@a368 │ │ -38ebe8: 0b02 |0004: move-result-wide v2 │ │ -38ebea: 1600 d007 |0005: const-wide/16 v0, #int 2000 // #7d0 │ │ -38ebee: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -38ebf0: 7140 68a3 1044 |0008: invoke-static {v0, v1, v4, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.daysUnix4Greg:(JII)J // method@a368 │ │ -38ebf6: 0b00 |000b: move-result-wide v0 │ │ -38ebf8: bc02 |000c: sub-long/2addr v2, v0 │ │ -38ebfa: 8622 |000d: long-to-double v2, v2 │ │ -38ebfc: 1800 0000 0000 0018 f540 |000e: const-wide v0, #double 86400 // #40f5180000000000 │ │ -38ec06: ad02 0200 |0013: mul-double v2, v2, v0 │ │ -38ec0a: cb52 |0015: add-double/2addr v2, v5 │ │ -38ec0c: 1804 0000 0000 0018 e540 |0016: const-wide v4, #double 43200 // #40e5180000000000 │ │ -38ec16: cc42 |001b: sub-double/2addr v2, v4 │ │ -38ec18: 1002 |001c: return-wide v2 │ │ +38ebcc: |[38ebcc] net.sf.dibdib.thread_any.DateFunc.j2000Ticks4TerrestrialTime:(IIID)D │ │ +38ebdc: 8120 |0000: int-to-long v0, v2 │ │ +38ebde: 7140 68a3 1043 |0001: invoke-static {v0, v1, v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.daysUnix4Greg:(JII)J // method@a368 │ │ +38ebe4: 0b02 |0004: move-result-wide v2 │ │ +38ebe6: 1600 d007 |0005: const-wide/16 v0, #int 2000 // #7d0 │ │ +38ebea: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +38ebec: 7140 68a3 1044 |0008: invoke-static {v0, v1, v4, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.daysUnix4Greg:(JII)J // method@a368 │ │ +38ebf2: 0b00 |000b: move-result-wide v0 │ │ +38ebf4: bc02 |000c: sub-long/2addr v2, v0 │ │ +38ebf6: 8622 |000d: long-to-double v2, v2 │ │ +38ebf8: 1800 0000 0000 0018 f540 |000e: const-wide v0, #double 86400 // #40f5180000000000 │ │ +38ec02: ad02 0200 |0013: mul-double v2, v2, v0 │ │ +38ec06: cb52 |0015: add-double/2addr v2, v5 │ │ +38ec08: 1804 0000 0000 0018 e540 |0016: const-wide v4, #double 43200 // #40e5180000000000 │ │ +38ec12: cc42 |001b: sub-double/2addr v2, v4 │ │ +38ec14: 1002 |001c: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=710 │ │ locals : │ │ 0x0000 - 0x001d reg=2 (null) I │ │ 0x0000 - 0x001d reg=3 (null) I │ │ 0x0000 - 0x001d reg=4 (null) I │ │ @@ -834613,67 +834613,67 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -38ec1c: |[38ec1c] net.sf.dibdib.thread_any.DateFunc.julianDay4EraDay:(D)D │ │ -38ec2c: 1800 0000 0000 c942 3a41 |0000: const-wide v0, #double 1.72103e+06 // #413a42c900000000 │ │ -38ec36: cb02 |0005: add-double/2addr v2, v0 │ │ -38ec38: 1002 |0006: return-wide v2 │ │ +38ec18: |[38ec18] net.sf.dibdib.thread_any.DateFunc.julianDay4EraDay:(D)D │ │ +38ec28: 1800 0000 0000 c942 3a41 |0000: const-wide v0, #double 1.72103e+06 // #413a42c900000000 │ │ +38ec32: cb02 |0005: add-double/2addr v2, v0 │ │ +38ec34: 1002 |0006: return-wide v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #61 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ name : 'julianDay4UnixTicks' │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -38ec3c: |[38ec3c] net.sf.dibdib.thread_any.DateFunc.julianDay4UnixTicks:(D)D │ │ -38ec4c: 1800 0000 00c0 a136 cc41 |0000: const-wide v0, #double 9.46685e+08 // #41cc36a1c0000000 │ │ -38ec56: cc02 |0005: sub-double/2addr v2, v0 │ │ -38ec58: 1800 0000 0000 0018 e540 |0006: const-wide v0, #double 43200 // #40e5180000000000 │ │ -38ec62: cc02 |000b: sub-double/2addr v2, v0 │ │ -38ec64: 1800 0000 0000 0018 f540 |000c: const-wide v0, #double 86400 // #40f5180000000000 │ │ -38ec6e: ce02 |0011: div-double/2addr v2, v0 │ │ -38ec70: 1800 0000 0080 2cb4 4241 |0012: const-wide v0, #double 2.45154e+06 // #4142b42c80000000 │ │ -38ec7a: cb02 |0017: add-double/2addr v2, v0 │ │ -38ec7c: 1002 |0018: return-wide v2 │ │ +38ec38: |[38ec38] net.sf.dibdib.thread_any.DateFunc.julianDay4UnixTicks:(D)D │ │ +38ec48: 1800 0000 00c0 a136 cc41 |0000: const-wide v0, #double 9.46685e+08 // #41cc36a1c0000000 │ │ +38ec52: cc02 |0005: sub-double/2addr v2, v0 │ │ +38ec54: 1800 0000 0000 0018 e540 |0006: const-wide v0, #double 43200 // #40e5180000000000 │ │ +38ec5e: cc02 |000b: sub-double/2addr v2, v0 │ │ +38ec60: 1800 0000 0000 0018 f540 |000c: const-wide v0, #double 86400 // #40f5180000000000 │ │ +38ec6a: ce02 |0011: div-double/2addr v2, v0 │ │ +38ec6c: 1800 0000 0080 2cb4 4241 |0012: const-wide v0, #double 2.45154e+06 // #4142b42c80000000 │ │ +38ec76: cb02 |0017: add-double/2addr v2, v0 │ │ +38ec78: 1002 |0018: return-wide v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #62 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ name : 'millisUnixEst4J2000' │ │ type : '(D)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3916f8: |[3916f8] net.sf.dibdib.thread_any.DateFunc.millisUnixEst4J2000:(D)J │ │ -391708: 1800 0000 0000 0040 8f40 |0000: const-wide v0, #double 1000 // #408f400000000000 │ │ -391712: ad02 0600 |0005: mul-double v2, v6, v0 │ │ -391716: 1804 0000 80f5 598d 6b42 |0007: const-wide v4, #double 9.46685e+11 // #426b8d59f5800000 │ │ -391720: cb42 |000c: add-double/2addr v2, v4 │ │ -391722: 7120 6ba3 7600 |000d: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcEst4J2000:(D)D // method@a36b │ │ -391728: 0b06 |0010: move-result-wide v6 │ │ -39172a: ad06 0600 |0011: mul-double v6, v6, v0 │ │ -39172e: cc62 |0013: sub-double/2addr v2, v6 │ │ -391730: 1806 0000 0000 7099 8441 |0014: const-wide v6, #double 4.32e+07 // #4184997000000000 │ │ -39173a: cb62 |0019: add-double/2addr v2, v6 │ │ -39173c: 8b26 |001a: double-to-long v6, v2 │ │ -39173e: 1006 |001b: return-wide v6 │ │ +3916f4: |[3916f4] net.sf.dibdib.thread_any.DateFunc.millisUnixEst4J2000:(D)J │ │ +391704: 1800 0000 0000 0040 8f40 |0000: const-wide v0, #double 1000 // #408f400000000000 │ │ +39170e: ad02 0600 |0005: mul-double v2, v6, v0 │ │ +391712: 1804 0000 80f5 598d 6b42 |0007: const-wide v4, #double 9.46685e+11 // #426b8d59f5800000 │ │ +39171c: cb42 |000c: add-double/2addr v2, v4 │ │ +39171e: 7120 6ba3 7600 |000d: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcEst4J2000:(D)D // method@a36b │ │ +391724: 0b06 |0010: move-result-wide v6 │ │ +391726: ad06 0600 |0011: mul-double v6, v6, v0 │ │ +39172a: cc62 |0013: sub-double/2addr v2, v6 │ │ +39172c: 1806 0000 0000 7099 8441 |0014: const-wide v6, #double 4.32e+07 // #4184997000000000 │ │ +391736: cb62 |0019: add-double/2addr v2, v6 │ │ +391738: 8b26 |001a: double-to-long v6, v2 │ │ +39173a: 1006 |001b: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x000d line=364 │ │ locals : │ │ 0x0000 - 0x001c reg=6 (null) D │ │ │ │ #63 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -834681,31 +834681,31 @@ │ │ type : '(D)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -391740: |[391740] net.sf.dibdib.thread_any.DateFunc.millisUnixNmz4J2000:(D)J │ │ -391750: 1800 0000 0000 0040 8f40 |0000: const-wide v0, #double 1000 // #408f400000000000 │ │ -39175a: ad02 0600 |0005: mul-double v2, v6, v0 │ │ -39175e: 1804 0000 80f5 598d 6b42 |0007: const-wide v4, #double 9.46685e+11 // #426b8d59f5800000 │ │ -391768: cb42 |000c: add-double/2addr v2, v4 │ │ -39176a: 1804 0000 0000 7e18 7e41 |000d: const-wide v4, #double 3.15576e+07 // #417e187e00000000 │ │ -391774: ce46 |0012: div-double/2addr v6, v4 │ │ -391776: 1804 0000 0000 0040 9f40 |0013: const-wide v4, #double 2000 // #409f400000000000 │ │ -391780: cb46 |0018: add-double/2addr v6, v4 │ │ -391782: 7120 6ca3 7600 |0019: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcNmz4Year:(D)D // method@a36c │ │ -391788: 0b06 |001c: move-result-wide v6 │ │ -39178a: ad06 0600 |001d: mul-double v6, v6, v0 │ │ -39178e: cc62 |001f: sub-double/2addr v2, v6 │ │ -391790: 1806 0000 0000 7099 8441 |0020: const-wide v6, #double 4.32e+07 // #4184997000000000 │ │ -39179a: cb62 |0025: add-double/2addr v2, v6 │ │ -39179c: 8b26 |0026: double-to-long v6, v2 │ │ -39179e: 1006 |0027: return-wide v6 │ │ +39173c: |[39173c] net.sf.dibdib.thread_any.DateFunc.millisUnixNmz4J2000:(D)J │ │ +39174c: 1800 0000 0000 0040 8f40 |0000: const-wide v0, #double 1000 // #408f400000000000 │ │ +391756: ad02 0600 |0005: mul-double v2, v6, v0 │ │ +39175a: 1804 0000 80f5 598d 6b42 |0007: const-wide v4, #double 9.46685e+11 // #426b8d59f5800000 │ │ +391764: cb42 |000c: add-double/2addr v2, v4 │ │ +391766: 1804 0000 0000 7e18 7e41 |000d: const-wide v4, #double 3.15576e+07 // #417e187e00000000 │ │ +391770: ce46 |0012: div-double/2addr v6, v4 │ │ +391772: 1804 0000 0000 0040 9f40 |0013: const-wide v4, #double 2000 // #409f400000000000 │ │ +39177c: cb46 |0018: add-double/2addr v6, v4 │ │ +39177e: 7120 6ca3 7600 |0019: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcNmz4Year:(D)D // method@a36c │ │ +391784: 0b06 |001c: move-result-wide v6 │ │ +391786: ad06 0600 |001d: mul-double v6, v6, v0 │ │ +39178a: cc62 |001f: sub-double/2addr v2, v6 │ │ +39178c: 1806 0000 0000 7099 8441 |0020: const-wide v6, #double 4.32e+07 // #4184997000000000 │ │ +391796: cb62 |0025: add-double/2addr v2, v6 │ │ +391798: 8b26 |0026: double-to-long v6, v2 │ │ +39179a: 1006 |0027: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0019 line=382 │ │ locals : │ │ 0x0000 - 0x0028 reg=6 (null) D │ │ │ │ #64 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -834713,97 +834713,97 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 148 16-bit code units │ │ -38ef88: |[38ef88] net.sf.dibdib.thread_any.DateFunc.month4Letters3:(Ljava/lang/String;I)I │ │ -38ef98: 6200 bc70 |0000: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -38ef9c: 6e20 3398 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -38efa2: 0c04 |0005: move-result-object v4 │ │ -38efa4: 6e20 0998 5400 |0006: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38efaa: 0a00 |0009: move-result v0 │ │ -38efac: 1301 2e00 |000a: const/16 v1, #int 46 // #2e │ │ -38efb0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -38efb2: 3210 7c00 |000d: if-eq v0, v1, 0089 // +007c │ │ -38efb6: 1301 4100 |000f: const/16 v1, #int 65 // #41 │ │ -38efba: 3210 5a00 |0011: if-eq v0, v1, 006b // +005a │ │ -38efbe: 1303 4400 |0013: const/16 v3, #int 68 // #44 │ │ -38efc2: 3230 5300 |0015: if-eq v0, v3, 0068 // +0053 │ │ -38efc6: 1303 4600 |0017: const/16 v3, #int 70 // #46 │ │ -38efca: 3230 4d00 |0019: if-eq v0, v3, 0066 // +004d │ │ -38efce: 1303 4a00 |001b: const/16 v3, #int 74 // #4a │ │ -38efd2: 3230 2d00 |001d: if-eq v0, v3, 004a // +002d │ │ -38efd6: 1301 5300 |001f: const/16 v1, #int 83 // #53 │ │ -38efda: 3210 2600 |0021: if-eq v0, v1, 0047 // +0026 │ │ -38efde: 2b00 6700 0000 |0023: packed-switch v0, 0000008a // +00000067 │ │ -38efe4: 6e20 0998 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38efea: 0a04 |0029: move-result v4 │ │ -38efec: 1a05 bd08 |002a: const-string v5, "ACEGHJTWY" // string@08bd │ │ -38eff0: 6e20 1a98 4500 |002c: invoke-virtual {v5, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -38eff6: 0a04 |002f: move-result v4 │ │ -38eff8: 3a04 0300 |0030: if-ltz v4, 0033 // +0003 │ │ -38effc: 0f02 |0032: return v2 │ │ -38effe: 12f4 |0033: const/4 v4, #int -1 // #ff │ │ -38f000: 0f04 |0034: return v4 │ │ -38f002: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ -38f006: 0f04 |0037: return v4 │ │ -38f008: 1304 0b00 |0038: const/16 v4, #int 11 // #b │ │ -38f00c: 0f04 |003a: return v4 │ │ -38f00e: 1300 5200 |003b: const/16 v0, #int 82 // #52 │ │ -38f012: 6e30 1b98 0405 |003d: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -38f018: 0a04 |0040: move-result v4 │ │ -38f01a: 3d04 0400 |0041: if-lez v4, 0045 // +0004 │ │ -38f01e: 1234 |0043: const/4 v4, #int 3 // #3 │ │ -38f020: 2802 |0044: goto 0046 // +0002 │ │ -38f022: 1254 |0045: const/4 v4, #int 5 // #5 │ │ -38f024: 0f04 |0046: return v4 │ │ -38f026: 1304 0900 |0047: const/16 v4, #int 9 // #9 │ │ -38f02a: 0f04 |0049: return v4 │ │ -38f02c: 1300 4c00 |004a: const/16 v0, #int 76 // #4c │ │ -38f030: 6e30 1b98 0405 |004c: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -38f036: 0a00 |004f: move-result v0 │ │ -38f038: 3d00 0400 |0050: if-lez v0, 0054 // +0004 │ │ -38f03c: 1272 |0052: const/4 v2, #int 7 // #7 │ │ -38f03e: 2812 |0053: goto 0065 // +0012 │ │ -38f040: 6e30 1b98 1405 |0054: invoke-virtual {v4, v1, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -38f046: 0a00 |0057: move-result v0 │ │ -38f048: 3d00 0400 |0058: if-lez v0, 005c // +0004 │ │ -38f04c: 1212 |005a: const/4 v2, #int 1 // #1 │ │ -38f04e: 280a |005b: goto 0065 // +000a │ │ -38f050: 1300 4e00 |005c: const/16 v0, #int 78 // #4e │ │ -38f054: 6e30 1b98 0405 |005e: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -38f05a: 0a04 |0061: move-result v4 │ │ -38f05c: 3d04 0300 |0062: if-lez v4, 0065 // +0003 │ │ -38f060: 1262 |0064: const/4 v2, #int 6 // #6 │ │ -38f062: 0f02 |0065: return v2 │ │ -38f064: 1224 |0066: const/4 v4, #int 2 // #2 │ │ -38f066: 0f04 |0067: return v4 │ │ -38f068: 1304 0c00 |0068: const/16 v4, #int 12 // #c │ │ -38f06c: 0f04 |006a: return v4 │ │ -38f06e: d800 0501 |006b: add-int/lit8 v0, v5, #int 1 // #01 │ │ -38f072: 6e10 2298 0400 |006d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -38f078: 0a01 |0070: move-result v1 │ │ -38f07a: 3510 0b00 |0071: if-ge v0, v1, 007c // +000b │ │ -38f07e: 1301 3900 |0073: const/16 v1, #int 57 // #39 │ │ -38f082: 6e20 0998 0400 |0075: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38f088: 0a00 |0078: move-result v0 │ │ -38f08a: 3401 0300 |0079: if-lt v1, v0, 007c // +0003 │ │ -38f08e: 0f02 |007b: return v2 │ │ -38f090: 1300 5000 |007c: const/16 v0, #int 80 // #50 │ │ -38f094: 6e30 1b98 0405 |007e: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -38f09a: 0a04 |0081: move-result v4 │ │ -38f09c: 3d04 0400 |0082: if-lez v4, 0086 // +0004 │ │ -38f0a0: 1244 |0084: const/4 v4, #int 4 // #4 │ │ -38f0a2: 2803 |0085: goto 0088 // +0003 │ │ -38f0a4: 1304 0800 |0086: const/16 v4, #int 8 // #8 │ │ -38f0a8: 0f04 |0088: return v4 │ │ -38f0aa: 0f02 |0089: return v2 │ │ -38f0ac: 0001 0300 4d00 0000 1800 0000 1500 ... |008a: packed-switch-data (10 units) │ │ +38ef84: |[38ef84] net.sf.dibdib.thread_any.DateFunc.month4Letters3:(Ljava/lang/String;I)I │ │ +38ef94: 6200 bc70 |0000: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +38ef98: 6e20 3398 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +38ef9e: 0c04 |0005: move-result-object v4 │ │ +38efa0: 6e20 0998 5400 |0006: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38efa6: 0a00 |0009: move-result v0 │ │ +38efa8: 1301 2e00 |000a: const/16 v1, #int 46 // #2e │ │ +38efac: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +38efae: 3210 7c00 |000d: if-eq v0, v1, 0089 // +007c │ │ +38efb2: 1301 4100 |000f: const/16 v1, #int 65 // #41 │ │ +38efb6: 3210 5a00 |0011: if-eq v0, v1, 006b // +005a │ │ +38efba: 1303 4400 |0013: const/16 v3, #int 68 // #44 │ │ +38efbe: 3230 5300 |0015: if-eq v0, v3, 0068 // +0053 │ │ +38efc2: 1303 4600 |0017: const/16 v3, #int 70 // #46 │ │ +38efc6: 3230 4d00 |0019: if-eq v0, v3, 0066 // +004d │ │ +38efca: 1303 4a00 |001b: const/16 v3, #int 74 // #4a │ │ +38efce: 3230 2d00 |001d: if-eq v0, v3, 004a // +002d │ │ +38efd2: 1301 5300 |001f: const/16 v1, #int 83 // #53 │ │ +38efd6: 3210 2600 |0021: if-eq v0, v1, 0047 // +0026 │ │ +38efda: 2b00 6700 0000 |0023: packed-switch v0, 0000008a // +00000067 │ │ +38efe0: 6e20 0998 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38efe6: 0a04 |0029: move-result v4 │ │ +38efe8: 1a05 bd08 |002a: const-string v5, "ACEGHJTWY" // string@08bd │ │ +38efec: 6e20 1a98 4500 |002c: invoke-virtual {v5, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +38eff2: 0a04 |002f: move-result v4 │ │ +38eff4: 3a04 0300 |0030: if-ltz v4, 0033 // +0003 │ │ +38eff8: 0f02 |0032: return v2 │ │ +38effa: 12f4 |0033: const/4 v4, #int -1 // #ff │ │ +38effc: 0f04 |0034: return v4 │ │ +38effe: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ +38f002: 0f04 |0037: return v4 │ │ +38f004: 1304 0b00 |0038: const/16 v4, #int 11 // #b │ │ +38f008: 0f04 |003a: return v4 │ │ +38f00a: 1300 5200 |003b: const/16 v0, #int 82 // #52 │ │ +38f00e: 6e30 1b98 0405 |003d: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +38f014: 0a04 |0040: move-result v4 │ │ +38f016: 3d04 0400 |0041: if-lez v4, 0045 // +0004 │ │ +38f01a: 1234 |0043: const/4 v4, #int 3 // #3 │ │ +38f01c: 2802 |0044: goto 0046 // +0002 │ │ +38f01e: 1254 |0045: const/4 v4, #int 5 // #5 │ │ +38f020: 0f04 |0046: return v4 │ │ +38f022: 1304 0900 |0047: const/16 v4, #int 9 // #9 │ │ +38f026: 0f04 |0049: return v4 │ │ +38f028: 1300 4c00 |004a: const/16 v0, #int 76 // #4c │ │ +38f02c: 6e30 1b98 0405 |004c: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +38f032: 0a00 |004f: move-result v0 │ │ +38f034: 3d00 0400 |0050: if-lez v0, 0054 // +0004 │ │ +38f038: 1272 |0052: const/4 v2, #int 7 // #7 │ │ +38f03a: 2812 |0053: goto 0065 // +0012 │ │ +38f03c: 6e30 1b98 1405 |0054: invoke-virtual {v4, v1, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +38f042: 0a00 |0057: move-result v0 │ │ +38f044: 3d00 0400 |0058: if-lez v0, 005c // +0004 │ │ +38f048: 1212 |005a: const/4 v2, #int 1 // #1 │ │ +38f04a: 280a |005b: goto 0065 // +000a │ │ +38f04c: 1300 4e00 |005c: const/16 v0, #int 78 // #4e │ │ +38f050: 6e30 1b98 0405 |005e: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +38f056: 0a04 |0061: move-result v4 │ │ +38f058: 3d04 0300 |0062: if-lez v4, 0065 // +0003 │ │ +38f05c: 1262 |0064: const/4 v2, #int 6 // #6 │ │ +38f05e: 0f02 |0065: return v2 │ │ +38f060: 1224 |0066: const/4 v4, #int 2 // #2 │ │ +38f062: 0f04 |0067: return v4 │ │ +38f064: 1304 0c00 |0068: const/16 v4, #int 12 // #c │ │ +38f068: 0f04 |006a: return v4 │ │ +38f06a: d800 0501 |006b: add-int/lit8 v0, v5, #int 1 // #01 │ │ +38f06e: 6e10 2298 0400 |006d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +38f074: 0a01 |0070: move-result v1 │ │ +38f076: 3510 0b00 |0071: if-ge v0, v1, 007c // +000b │ │ +38f07a: 1301 3900 |0073: const/16 v1, #int 57 // #39 │ │ +38f07e: 6e20 0998 0400 |0075: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38f084: 0a00 |0078: move-result v0 │ │ +38f086: 3401 0300 |0079: if-lt v1, v0, 007c // +0003 │ │ +38f08a: 0f02 |007b: return v2 │ │ +38f08c: 1300 5000 |007c: const/16 v0, #int 80 // #50 │ │ +38f090: 6e30 1b98 0405 |007e: invoke-virtual {v4, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +38f096: 0a04 |0081: move-result v4 │ │ +38f098: 3d04 0400 |0082: if-lez v4, 0086 // +0004 │ │ +38f09c: 1244 |0084: const/4 v4, #int 4 // #4 │ │ +38f09e: 2803 |0085: goto 0088 // +0003 │ │ +38f0a0: 1304 0800 |0086: const/16 v4, #int 8 // #8 │ │ +38f0a4: 0f04 |0088: return v4 │ │ +38f0a6: 0f02 |0089: return v2 │ │ +38f0a8: 0001 0300 4d00 0000 1800 0000 1500 ... |008a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ 0x0006 line=730 │ │ 0x0026 line=756 │ │ 0x003d line=738 │ │ 0x004c line=732 │ │ @@ -834819,21 +834819,21 @@ │ │ type : '(D)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3917a0: |[3917a0] net.sf.dibdib.thread_any.DateFunc.nanobis4EraTicks:(D)J │ │ -3917b0: 7120 84a3 3200 |0000: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ -3917b6: 0b02 |0003: move-result-wide v2 │ │ -3917b8: 1900 d041 |0004: const-wide/high16 v0, #long 4742290407621132288 // #41d0 │ │ -3917bc: ad02 0200 |0006: mul-double v2, v2, v0 │ │ -3917c0: 8b22 |0008: double-to-long v2, v2 │ │ -3917c2: 1002 |0009: return-wide v2 │ │ +39179c: |[39179c] net.sf.dibdib.thread_any.DateFunc.nanobis4EraTicks:(D)J │ │ +3917ac: 7120 84a3 3200 |0000: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.j2000Ticks4EraTicks:(D)D // method@a384 │ │ +3917b2: 0b02 |0003: move-result-wide v2 │ │ +3917b4: 1900 d041 |0004: const-wide/high16 v0, #long 4742290407621132288 // #41d0 │ │ +3917b8: ad02 0200 |0006: mul-double v2, v2, v0 │ │ +3917bc: 8b22 |0008: double-to-long v2, v2 │ │ +3917be: 1002 |0009: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ locals : │ │ 0x0000 - 0x000a reg=2 (null) D │ │ │ │ #66 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ @@ -834841,36 +834841,36 @@ │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -3917c4: |[3917c4] net.sf.dibdib.thread_any.DateFunc.nanobisEst4UnixMillis:(J)J │ │ -3917d4: 1800 00ac cf6a dc00 0000 |0000: const-wide v0, #double 4.67724e-312 // #000000dc6acfac00 │ │ -3917de: bc06 |0005: sub-long/2addr v6, v0 │ │ -3917e0: 1600 e803 |0006: const-wide/16 v0, #int 1000 // #3e8 │ │ -3917e4: 9e02 0600 |0008: div-long v2, v6, v0 │ │ -3917e8: 8622 |000a: long-to-double v2, v2 │ │ -3917ea: 7120 6ba3 3200 |000b: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcEst4J2000:(D)D // method@a36b │ │ -3917f0: 0b02 |000e: move-result-wide v2 │ │ -3917f2: 1804 0000 0000 0040 8f40 |000f: const-wide v4, #double 1000 // #408f400000000000 │ │ -3917fc: ad02 0204 |0014: mul-double v2, v2, v4 │ │ -391800: 8b22 |0016: double-to-long v2, v2 │ │ -391802: bb26 |0017: add-long/2addr v6, v2 │ │ -391804: 1702 002e 9302 |0018: const-wide/32 v2, #float 2.16261e-37 // #02932e00 │ │ -39180a: bc26 |001b: sub-long/2addr v6, v2 │ │ -39180c: 9e02 0600 |001c: div-long v2, v6, v0 │ │ -391810: 1304 1e00 |001e: const/16 v4, #int 30 // #1e │ │ -391814: c342 |0020: shl-long/2addr v2, v4 │ │ -391816: bf06 |0021: rem-long/2addr v6, v0 │ │ -391818: c346 |0022: shl-long/2addr v6, v4 │ │ -39181a: be06 |0023: div-long/2addr v6, v0 │ │ -39181c: bb62 |0024: add-long/2addr v2, v6 │ │ -39181e: 1002 |0025: return-wide v2 │ │ +3917c0: |[3917c0] net.sf.dibdib.thread_any.DateFunc.nanobisEst4UnixMillis:(J)J │ │ +3917d0: 1800 00ac cf6a dc00 0000 |0000: const-wide v0, #double 4.67724e-312 // #000000dc6acfac00 │ │ +3917da: bc06 |0005: sub-long/2addr v6, v0 │ │ +3917dc: 1600 e803 |0006: const-wide/16 v0, #int 1000 // #3e8 │ │ +3917e0: 9e02 0600 |0008: div-long v2, v6, v0 │ │ +3917e4: 8622 |000a: long-to-double v2, v2 │ │ +3917e6: 7120 6ba3 3200 |000b: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcEst4J2000:(D)D // method@a36b │ │ +3917ec: 0b02 |000e: move-result-wide v2 │ │ +3917ee: 1804 0000 0000 0040 8f40 |000f: const-wide v4, #double 1000 // #408f400000000000 │ │ +3917f8: ad02 0204 |0014: mul-double v2, v2, v4 │ │ +3917fc: 8b22 |0016: double-to-long v2, v2 │ │ +3917fe: bb26 |0017: add-long/2addr v6, v2 │ │ +391800: 1702 002e 9302 |0018: const-wide/32 v2, #float 2.16261e-37 // #02932e00 │ │ +391806: bc26 |001b: sub-long/2addr v6, v2 │ │ +391808: 9e02 0600 |001c: div-long v2, v6, v0 │ │ +39180c: 1304 1e00 |001e: const/16 v4, #int 30 // #1e │ │ +391810: c342 |0020: shl-long/2addr v2, v4 │ │ +391812: bf06 |0021: rem-long/2addr v6, v0 │ │ +391814: c346 |0022: shl-long/2addr v6, v4 │ │ +391816: be06 |0023: div-long/2addr v6, v0 │ │ +391818: bb62 |0024: add-long/2addr v2, v6 │ │ +39181a: 1002 |0025: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=354 │ │ 0x000b line=355 │ │ 0x001c line=357 │ │ locals : │ │ 0x0000 - 0x0026 reg=6 (null) J │ │ @@ -834880,39 +834880,39 @@ │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -391820: |[391820] net.sf.dibdib.thread_any.DateFunc.nanobisNmz4UnixMillis:(J)J │ │ -391830: 1800 00ac cf6a dc00 0000 |0000: const-wide v0, #double 4.67724e-312 // #000000dc6acfac00 │ │ -39183a: bc05 |0005: sub-long/2addr v5, v0 │ │ -39183c: 8650 |0006: long-to-double v0, v5 │ │ -39183e: 1802 0000 000c eb63 1d42 |0007: const-wide v2, #double 3.15576e+10 // #421d63eb0c000000 │ │ -391848: ce20 |000c: div-double/2addr v0, v2 │ │ -39184a: 1802 0000 0000 0040 9f40 |000d: const-wide v2, #double 2000 // #409f400000000000 │ │ -391854: cb20 |0012: add-double/2addr v0, v2 │ │ -391856: 7120 6ca3 1000 |0013: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcNmz4Year:(D)D // method@a36c │ │ -39185c: 0b00 |0016: move-result-wide v0 │ │ -39185e: 1802 0000 0000 0040 8f40 |0017: const-wide v2, #double 1000 // #408f400000000000 │ │ -391868: ad00 0002 |001c: mul-double v0, v0, v2 │ │ -39186c: 8b00 |001e: double-to-long v0, v0 │ │ -39186e: bb05 |001f: add-long/2addr v5, v0 │ │ -391870: 1700 002e 9302 |0020: const-wide/32 v0, #float 2.16261e-37 // #02932e00 │ │ -391876: bc05 |0023: sub-long/2addr v5, v0 │ │ -391878: 1600 e803 |0024: const-wide/16 v0, #int 1000 // #3e8 │ │ -39187c: 9e02 0500 |0026: div-long v2, v5, v0 │ │ -391880: 1304 1e00 |0028: const/16 v4, #int 30 // #1e │ │ -391884: c342 |002a: shl-long/2addr v2, v4 │ │ -391886: bf05 |002b: rem-long/2addr v5, v0 │ │ -391888: c345 |002c: shl-long/2addr v5, v4 │ │ -39188a: be05 |002d: div-long/2addr v5, v0 │ │ -39188c: bb52 |002e: add-long/2addr v2, v5 │ │ -39188e: 1002 |002f: return-wide v2 │ │ +39181c: |[39181c] net.sf.dibdib.thread_any.DateFunc.nanobisNmz4UnixMillis:(J)J │ │ +39182c: 1800 00ac cf6a dc00 0000 |0000: const-wide v0, #double 4.67724e-312 // #000000dc6acfac00 │ │ +391836: bc05 |0005: sub-long/2addr v5, v0 │ │ +391838: 8650 |0006: long-to-double v0, v5 │ │ +39183a: 1802 0000 000c eb63 1d42 |0007: const-wide v2, #double 3.15576e+10 // #421d63eb0c000000 │ │ +391844: ce20 |000c: div-double/2addr v0, v2 │ │ +391846: 1802 0000 0000 0040 9f40 |000d: const-wide v2, #double 2000 // #409f400000000000 │ │ +391850: cb20 |0012: add-double/2addr v0, v2 │ │ +391852: 7120 6ca3 1000 |0013: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/DateFunc;.deltaUtcNmz4Year:(D)D // method@a36c │ │ +391858: 0b00 |0016: move-result-wide v0 │ │ +39185a: 1802 0000 0000 0040 8f40 |0017: const-wide v2, #double 1000 // #408f400000000000 │ │ +391864: ad00 0002 |001c: mul-double v0, v0, v2 │ │ +391868: 8b00 |001e: double-to-long v0, v0 │ │ +39186a: bb05 |001f: add-long/2addr v5, v0 │ │ +39186c: 1700 002e 9302 |0020: const-wide/32 v0, #float 2.16261e-37 // #02932e00 │ │ +391872: bc05 |0023: sub-long/2addr v5, v0 │ │ +391874: 1600 e803 |0024: const-wide/16 v0, #int 1000 // #3e8 │ │ +391878: 9e02 0500 |0026: div-long v2, v5, v0 │ │ +39187c: 1304 1e00 |0028: const/16 v4, #int 30 // #1e │ │ +391880: c342 |002a: shl-long/2addr v2, v4 │ │ +391882: bf05 |002b: rem-long/2addr v5, v0 │ │ +391884: c345 |002c: shl-long/2addr v5, v4 │ │ +391886: be05 |002d: div-long/2addr v5, v0 │ │ +391888: bb52 |002e: add-long/2addr v2, v5 │ │ +39188a: 1002 |002f: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0013 line=373 │ │ 0x0026 line=375 │ │ locals : │ │ 0x0000 - 0x0030 reg=5 (null) J │ │ │ │ @@ -834921,79 +834921,79 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -3906d8: |[3906d8] net.sf.dibdib.thread_any.DateFunc.prependCentury:(Ljava/lang/String;)Ljava/lang/String; │ │ -3906e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3906ea: 2301 1a15 |0001: new-array v1, v0, [J // type@151a │ │ -3906ee: 7110 5ea3 0100 |0003: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ -3906f4: 0c01 |0006: move-result-object v1 │ │ -3906f6: 1242 |0007: const/4 v2, #int 4 // #4 │ │ -3906f8: 6e30 2e98 0102 |0008: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3906fe: 0c01 |000b: move-result-object v1 │ │ -390700: 6e20 0998 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390706: 0a02 |000f: move-result v2 │ │ -390708: dd02 020f |0010: and-int/lit8 v2, v2, #int 15 // #0f │ │ -39070c: da02 020a |0012: mul-int/lit8 v2, v2, #int 10 // #0a │ │ -390710: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -390712: 6e20 0998 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390718: 0a04 |0018: move-result v4 │ │ -39071a: dd04 040f |0019: and-int/lit8 v4, v4, #int 15 // #0f │ │ -39071e: b042 |001b: add-int/2addr v2, v4 │ │ -390720: 1224 |001c: const/4 v4, #int 2 // #2 │ │ -390722: 6e20 0998 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390728: 0a05 |0020: move-result v5 │ │ -39072a: dd05 050f |0021: and-int/lit8 v5, v5, #int 15 // #0f │ │ -39072e: 6e20 0998 0700 |0023: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390734: 0a06 |0026: move-result v6 │ │ -390736: dd06 060f |0027: and-int/lit8 v6, v6, #int 15 // #0f │ │ -39073a: d806 0605 |0029: add-int/lit8 v6, v6, #int 5 // #05 │ │ -39073e: 3765 0500 |002b: if-le v5, v6, 0030 // +0005 │ │ -390742: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -390746: 2813 |002f: goto 0042 // +0013 │ │ -390748: 6e20 0998 4100 |0030: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39074e: 0a01 |0033: move-result v1 │ │ -390750: dd01 010f |0034: and-int/lit8 v1, v1, #int 15 // #0f │ │ -390754: 6e20 0998 0700 |0036: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39075a: 0a00 |0039: move-result v0 │ │ -39075c: dd00 000f |003a: and-int/lit8 v0, v0, #int 15 // #0f │ │ -390760: d800 00fb |003c: add-int/lit8 v0, v0, #int -5 // #fb │ │ -390764: 3501 0400 |003e: if-ge v1, v0, 0042 // +0004 │ │ -390768: d802 02ff |0040: add-int/lit8 v2, v2, #int -1 // #ff │ │ -39076c: 6e10 2298 0700 |0042: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -390772: 0a00 |0045: move-result v0 │ │ -390774: 1301 3000 |0046: const/16 v1, #int 48 // #30 │ │ -390778: 3704 0500 |0048: if-le v4, v0, 004d // +0005 │ │ -39077c: 1300 3000 |004a: const/16 v0, #int 48 // #30 │ │ -390780: 2805 |004c: goto 0051 // +0005 │ │ -390782: 6e20 0998 3700 |004d: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -390788: 0a00 |0050: move-result v0 │ │ -39078a: 6e10 2298 0700 |0051: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -390790: 0a03 |0054: move-result v3 │ │ -390792: 1a05 0000 |0055: const-string v5, "" // string@0000 │ │ -390796: 3634 0b00 |0057: if-gt v4, v3, 0062 // +000b │ │ -39079a: 3410 0900 |0059: if-lt v0, v1, 0062 // +0009 │ │ -39079e: 1301 3900 |005b: const/16 v1, #int 57 // #39 │ │ -3907a2: 3501 0300 |005d: if-ge v1, v0, 0060 // +0003 │ │ -3907a6: 2803 |005f: goto 0062 // +0003 │ │ -3907a8: 0750 |0060: move-object v0, v5 │ │ -3907aa: 2803 |0061: goto 0064 // +0003 │ │ -3907ac: 1a00 8106 |0062: const-string v0, "0" // string@0681 │ │ -3907b0: 2201 e812 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3907b4: 7010 4098 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3907ba: 6e20 4b98 5100 |0069: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3907c0: 6e20 4798 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3907c6: 6e20 4b98 0100 |006f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3907cc: 6e20 4b98 7100 |0072: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3907d2: 6e10 5498 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3907d8: 0c07 |0078: move-result-object v7 │ │ -3907da: 1107 |0079: return-object v7 │ │ +3906d4: |[3906d4] net.sf.dibdib.thread_any.DateFunc.prependCentury:(Ljava/lang/String;)Ljava/lang/String; │ │ +3906e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3906e6: 2301 1a15 |0001: new-array v1, v0, [J // type@151a │ │ +3906ea: 7110 5ea3 0100 |0003: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ +3906f0: 0c01 |0006: move-result-object v1 │ │ +3906f2: 1242 |0007: const/4 v2, #int 4 // #4 │ │ +3906f4: 6e30 2e98 0102 |0008: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3906fa: 0c01 |000b: move-result-object v1 │ │ +3906fc: 6e20 0998 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390702: 0a02 |000f: move-result v2 │ │ +390704: dd02 020f |0010: and-int/lit8 v2, v2, #int 15 // #0f │ │ +390708: da02 020a |0012: mul-int/lit8 v2, v2, #int 10 // #0a │ │ +39070c: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +39070e: 6e20 0998 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390714: 0a04 |0018: move-result v4 │ │ +390716: dd04 040f |0019: and-int/lit8 v4, v4, #int 15 // #0f │ │ +39071a: b042 |001b: add-int/2addr v2, v4 │ │ +39071c: 1224 |001c: const/4 v4, #int 2 // #2 │ │ +39071e: 6e20 0998 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390724: 0a05 |0020: move-result v5 │ │ +390726: dd05 050f |0021: and-int/lit8 v5, v5, #int 15 // #0f │ │ +39072a: 6e20 0998 0700 |0023: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390730: 0a06 |0026: move-result v6 │ │ +390732: dd06 060f |0027: and-int/lit8 v6, v6, #int 15 // #0f │ │ +390736: d806 0605 |0029: add-int/lit8 v6, v6, #int 5 // #05 │ │ +39073a: 3765 0500 |002b: if-le v5, v6, 0030 // +0005 │ │ +39073e: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +390742: 2813 |002f: goto 0042 // +0013 │ │ +390744: 6e20 0998 4100 |0030: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39074a: 0a01 |0033: move-result v1 │ │ +39074c: dd01 010f |0034: and-int/lit8 v1, v1, #int 15 // #0f │ │ +390750: 6e20 0998 0700 |0036: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390756: 0a00 |0039: move-result v0 │ │ +390758: dd00 000f |003a: and-int/lit8 v0, v0, #int 15 // #0f │ │ +39075c: d800 00fb |003c: add-int/lit8 v0, v0, #int -5 // #fb │ │ +390760: 3501 0400 |003e: if-ge v1, v0, 0042 // +0004 │ │ +390764: d802 02ff |0040: add-int/lit8 v2, v2, #int -1 // #ff │ │ +390768: 6e10 2298 0700 |0042: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39076e: 0a00 |0045: move-result v0 │ │ +390770: 1301 3000 |0046: const/16 v1, #int 48 // #30 │ │ +390774: 3704 0500 |0048: if-le v4, v0, 004d // +0005 │ │ +390778: 1300 3000 |004a: const/16 v0, #int 48 // #30 │ │ +39077c: 2805 |004c: goto 0051 // +0005 │ │ +39077e: 6e20 0998 3700 |004d: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +390784: 0a00 |0050: move-result v0 │ │ +390786: 6e10 2298 0700 |0051: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39078c: 0a03 |0054: move-result v3 │ │ +39078e: 1a05 0000 |0055: const-string v5, "" // string@0000 │ │ +390792: 3634 0b00 |0057: if-gt v4, v3, 0062 // +000b │ │ +390796: 3410 0900 |0059: if-lt v0, v1, 0062 // +0009 │ │ +39079a: 1301 3900 |005b: const/16 v1, #int 57 // #39 │ │ +39079e: 3501 0300 |005d: if-ge v1, v0, 0060 // +0003 │ │ +3907a2: 2803 |005f: goto 0062 // +0003 │ │ +3907a4: 0750 |0060: move-object v0, v5 │ │ +3907a6: 2803 |0061: goto 0064 // +0003 │ │ +3907a8: 1a00 8106 |0062: const-string v0, "0" // string@0681 │ │ +3907ac: 2201 e812 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3907b0: 7010 4098 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3907b6: 6e20 4b98 5100 |0069: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3907bc: 6e20 4798 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3907c2: 6e20 4b98 0100 |006f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3907c8: 6e20 4b98 7100 |0072: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3907ce: 6e10 5498 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3907d4: 0c07 |0078: move-result-object v7 │ │ +3907d6: 1107 |0079: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1173 │ │ 0x000c line=1174 │ │ 0x001d line=1175 │ │ 0x0030 line=1177 │ │ 0x0042 line=1180 │ │ @@ -835007,41 +835007,41 @@ │ │ type : '(IJ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -391890: |[391890] net.sf.dibdib.thread_any.DateFunc.processTimer:(IJ)J │ │ -3918a0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3918a4: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -3918a8: 3c02 0b00 |0004: if-gtz v2, 000f // +000b │ │ -3918ac: 7100 59a3 0000 |0006: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3918b2: 0b04 |0009: move-result-wide v4 │ │ -3918b4: 6006 2f77 |000a: sget v6, Lnet/sf/dibdib/thread_any/DateFunc;.processMaxTimer:I // field@772f │ │ -3918b8: 8160 |000c: int-to-long v0, v6 │ │ -3918ba: bb04 |000d: add-long/2addr v4, v0 │ │ -3918bc: 1004 |000e: return-wide v4 │ │ -3918be: 7100 59a3 0000 |000f: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3918c4: 0b00 |0012: move-result-wide v0 │ │ -3918c6: 1602 0200 |0013: const-wide/16 v2, #int 2 // #2 │ │ -3918ca: bb20 |0015: add-long/2addr v0, v2 │ │ -3918cc: 3102 0005 |0016: cmp-long v2, v0, v5 │ │ -3918d0: 3a02 0800 |0018: if-ltz v2, 0020 // +0008 │ │ -3918d4: 1804 0100 0000 0000 0080 |001a: const-wide v4, #double -4.94066e-324 // #8000000000000001 │ │ -3918de: 1004 |001f: return-wide v4 │ │ -3918e0: 6002 2f77 |0020: sget v2, Lnet/sf/dibdib/thread_any/DateFunc;.processMaxTimer:I // field@772f │ │ -3918e4: db03 0202 |0022: div-int/lit8 v3, v2, #int 2 // #02 │ │ -3918e8: 9203 0304 |0024: mul-int v3, v3, v4 │ │ -3918ec: bc50 |0026: sub-long/2addr v0, v5 │ │ -3918ee: 8404 |0027: long-to-int v4, v0 │ │ -3918f0: b042 |0028: add-int/2addr v2, v4 │ │ -3918f2: b323 |0029: div-int/2addr v3, v2 │ │ -3918f4: 8134 |002a: int-to-long v4, v3 │ │ -3918f6: 1004 |002b: return-wide v4 │ │ +39188c: |[39188c] net.sf.dibdib.thread_any.DateFunc.processTimer:(IJ)J │ │ +39189c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3918a0: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +3918a4: 3c02 0b00 |0004: if-gtz v2, 000f // +000b │ │ +3918a8: 7100 59a3 0000 |0006: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3918ae: 0b04 |0009: move-result-wide v4 │ │ +3918b0: 6006 2f77 |000a: sget v6, Lnet/sf/dibdib/thread_any/DateFunc;.processMaxTimer:I // field@772f │ │ +3918b4: 8160 |000c: int-to-long v0, v6 │ │ +3918b6: bb04 |000d: add-long/2addr v4, v0 │ │ +3918b8: 1004 |000e: return-wide v4 │ │ +3918ba: 7100 59a3 0000 |000f: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3918c0: 0b00 |0012: move-result-wide v0 │ │ +3918c2: 1602 0200 |0013: const-wide/16 v2, #int 2 // #2 │ │ +3918c6: bb20 |0015: add-long/2addr v0, v2 │ │ +3918c8: 3102 0005 |0016: cmp-long v2, v0, v5 │ │ +3918cc: 3a02 0800 |0018: if-ltz v2, 0020 // +0008 │ │ +3918d0: 1804 0100 0000 0000 0080 |001a: const-wide v4, #double -4.94066e-324 // #8000000000000001 │ │ +3918da: 1004 |001f: return-wide v4 │ │ +3918dc: 6002 2f77 |0020: sget v2, Lnet/sf/dibdib/thread_any/DateFunc;.processMaxTimer:I // field@772f │ │ +3918e0: db03 0202 |0022: div-int/lit8 v3, v2, #int 2 // #02 │ │ +3918e4: 9203 0304 |0024: mul-int v3, v3, v4 │ │ +3918e8: bc50 |0026: sub-long/2addr v0, v5 │ │ +3918ea: 8404 |0027: long-to-int v4, v0 │ │ +3918ec: b042 |0028: add-int/2addr v2, v4 │ │ +3918ee: b323 |0029: div-int/2addr v3, v2 │ │ +3918f0: 8134 |002a: int-to-long v4, v3 │ │ +3918f2: 1004 |002b: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=836 │ │ 0x000f line=838 │ │ 0x0020 line=842 │ │ locals : │ │ 0x0000 - 0x002c reg=4 (null) I │ │ @@ -835052,153 +835052,153 @@ │ │ type : '(Ljava/lang/String;)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 290 16-bit code units │ │ -38ec80: |[38ec80] net.sf.dibdib.thread_any.DateFunc.secondsD4xTime:(Ljava/lang/String;)D │ │ -38ec90: 1300 3a00 |0000: const/16 v0, #int 58 // #3a │ │ -38ec94: 6e20 1a98 0c00 |0002: invoke-virtual {v12, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -38ec9a: 0a01 |0005: move-result v1 │ │ -38ec9c: 3a01 dc00 |0006: if-ltz v1, 00e2 // +00dc │ │ -38eca0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -38eca2: 6e30 2e98 2c01 |0009: invoke-virtual {v12, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38eca8: 0c03 |000c: move-result-object v3 │ │ -38ecaa: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -38ecac: b041 |000e: add-int/2addr v1, v4 │ │ -38ecae: 6e20 2d98 1c00 |000f: invoke-virtual {v12, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38ecb4: 0c0c |0012: move-result-object v12 │ │ -38ecb6: 6e20 1a98 0c00 |0013: invoke-virtual {v12, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -38ecbc: 0a00 |0016: move-result v0 │ │ -38ecbe: 1a01 8d06 |0017: const-string v1, "00" // string@068d │ │ -38ecc2: 1225 |0019: const/4 v5, #int 2 // #2 │ │ -38ecc4: 3d00 7b00 |001a: if-lez v0, 0095 // +007b │ │ -38ecc8: 1a06 8106 |001c: const-string v6, "0" // string@0681 │ │ -38eccc: 3304 1200 |001e: if-ne v4, v0, 0030 // +0012 │ │ -38ecd0: 2200 e812 |0020: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38ecd4: 7010 4098 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38ecda: 6e20 4b98 6000 |0025: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ece0: 6e20 4b98 c000 |0028: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ece6: 6e10 5498 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38ecec: 0c0c |002e: move-result-object v12 │ │ -38ecee: 1220 |002f: const/4 v0, #int 2 // #2 │ │ -38ecf0: 2205 e812 |0030: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -38ecf4: 7010 4098 0500 |0032: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38ecfa: 6e20 4b98 3500 |0035: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ed00: 6e30 2e98 2c00 |0038: invoke-virtual {v12, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38ed06: 0c02 |003b: move-result-object v2 │ │ -38ed08: 6e20 4b98 2500 |003c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ed0e: 6e10 5498 0500 |003f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38ed14: 0c02 |0042: move-result-object v2 │ │ -38ed16: b040 |0043: add-int/2addr v0, v4 │ │ -38ed18: 6e20 2d98 0c00 |0044: invoke-virtual {v12, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38ed1e: 0c0c |0047: move-result-object v12 │ │ -38ed20: 6e10 2298 0c00 |0048: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -38ed26: 0a00 |004b: move-result v0 │ │ -38ed28: 3c00 1300 |004c: if-gtz v0, 005f // +0013 │ │ -38ed2c: 2200 e812 |004e: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38ed30: 7010 4098 0000 |0050: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38ed36: 6e20 4b98 2000 |0053: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ed3c: 6e20 4b98 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ed42: 6e10 5498 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38ed48: 0c02 |005c: move-result-object v2 │ │ -38ed4a: 2900 7600 |005d: goto/16 00d3 // +0076 │ │ -38ed4e: 6e10 2298 0c00 |005f: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -38ed54: 0a00 |0062: move-result v0 │ │ -38ed56: 3404 1200 |0063: if-lt v4, v0, 0075 // +0012 │ │ -38ed5a: 2200 e812 |0065: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38ed5e: 7010 4098 0000 |0067: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38ed64: 6e20 4b98 2000 |006a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ed6a: 6e20 4b98 6000 |006d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ed70: 6e10 5498 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38ed76: 0c02 |0073: move-result-object v2 │ │ -38ed78: 285f |0074: goto 00d3 // +005f │ │ -38ed7a: 6e20 0998 4c00 |0075: invoke-virtual {v12, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38ed80: 0a00 |0078: move-result v0 │ │ -38ed82: 1301 3000 |0079: const/16 v1, #int 48 // #30 │ │ -38ed86: 3410 0a00 |007b: if-lt v0, v1, 0085 // +000a │ │ -38ed8a: 1300 3900 |007d: const/16 v0, #int 57 // #39 │ │ -38ed8e: 6e20 0998 4c00 |007f: invoke-virtual {v12, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -38ed94: 0a01 |0082: move-result v1 │ │ -38ed96: 3510 5000 |0083: if-ge v0, v1, 00d3 // +0050 │ │ -38ed9a: 2200 e812 |0085: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38ed9e: 7010 4098 0000 |0087: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38eda4: 6e20 4b98 2000 |008a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38edaa: 6e20 4b98 6000 |008d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38edb0: 6e10 5498 0000 |0090: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38edb6: 0c02 |0093: move-result-object v2 │ │ -38edb8: 283f |0094: goto 00d3 // +003f │ │ -38edba: 6e10 2298 0c00 |0095: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -38edc0: 0a00 |0098: move-result v0 │ │ -38edc2: 3605 2900 |0099: if-gt v5, v0, 00c2 // +0029 │ │ -38edc6: 2200 e812 |009b: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38edca: 7010 4098 0000 |009d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38edd0: 6e20 4b98 3000 |00a0: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38edd6: 6e30 2e98 2c05 |00a3: invoke-virtual {v12, v2, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -38eddc: 0c02 |00a6: move-result-object v2 │ │ -38edde: 6e20 4b98 2000 |00a7: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ede4: 6e10 5498 0000 |00aa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38edea: 0c00 |00ad: move-result-object v0 │ │ -38edec: 2202 e812 |00ae: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -38edf0: 7010 4098 0200 |00b0: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38edf6: 6e20 4b98 0200 |00b3: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38edfc: 6e20 4b98 1200 |00b6: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ee02: 6e10 5498 0200 |00b9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38ee08: 0c02 |00bc: move-result-object v2 │ │ -38ee0a: 6e20 2d98 5c00 |00bd: invoke-virtual {v12, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -38ee10: 0c0c |00c0: move-result-object v12 │ │ -38ee12: 2812 |00c1: goto 00d3 // +0012 │ │ -38ee14: 2200 e812 |00c2: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38ee18: 7010 4098 0000 |00c4: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38ee1e: 6e20 4b98 3000 |00c7: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ee24: 1a01 8f06 |00ca: const-string v1, "0000" // string@068f │ │ -38ee28: 6e20 4b98 1000 |00cc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ee2e: 6e10 5498 0000 |00cf: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38ee34: 0c02 |00d2: move-result-object v2 │ │ -38ee36: 2200 e812 |00d3: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38ee3a: 7010 4098 0000 |00d5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38ee40: 6e20 4b98 2000 |00d8: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ee46: 6e20 4b98 c000 |00db: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38ee4c: 6e10 5498 0000 |00de: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38ee52: 0c0c |00e1: move-result-object v12 │ │ -38ee54: 7110 dfa1 0c00 |00e2: invoke-static {v12}, Lnet/sf/dibdib/generic/BigSxg;.create:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; // method@a1df │ │ -38ee5a: 0c0c |00e5: move-result-object v12 │ │ -38ee5c: 6e10 fea1 0c00 |00e6: invoke-virtual {v12}, Lnet/sf/dibdib/generic/BigSxg;.toLong:()J // method@a1fe │ │ -38ee62: 0b00 |00e9: move-result-wide v0 │ │ -38ee64: 1602 0000 |00ea: const-wide/16 v2, #int 0 // #0 │ │ -38ee68: 3104 0200 |00ec: cmp-long v4, v2, v0 │ │ -38ee6c: 3c04 3100 |00ee: if-gtz v4, 011f // +0031 │ │ -38ee70: 1802 0000 0000 0100 0000 |00f0: const-wide v2, #double 2.122e-314 // #0000000100000000 │ │ -38ee7a: 3104 0002 |00f5: cmp-long v4, v0, v2 │ │ -38ee7e: 3c04 2800 |00f7: if-gtz v4, 011f // +0028 │ │ -38ee82: 6e10 fda1 0c00 |00f9: invoke-virtual {v12}, Lnet/sf/dibdib/generic/BigSxg;.toDoubleD4:()D // method@a1fd │ │ -38ee88: 0b02 |00fc: move-result-wide v2 │ │ -38ee8a: 8604 |00fd: long-to-double v4, v0 │ │ -38ee8c: 1806 0000 0000 00c3 be40 |00fe: const-wide v6, #double 7875 // #40bec30000000000 │ │ -38ee96: ad04 0406 |0103: mul-double v4, v4, v6 │ │ -38ee9a: cc42 |0105: sub-double/2addr v2, v4 │ │ -38ee9c: 1604 1027 |0106: const-wide/16 v4, #int 10000 // #2710 │ │ -38eea0: 9e04 0004 |0108: div-long v4, v0, v4 │ │ -38eea4: 1608 6400 |010a: const-wide/16 v8, #int 100 // #64 │ │ -38eea8: 9e0a 0008 |010c: div-long v10, v0, v8 │ │ -38eeac: bf8a |010e: rem-long/2addr v10, v8 │ │ -38eeae: bf80 |010f: rem-long/2addr v0, v8 │ │ -38eeb0: 1608 100e |0110: const-wide/16 v8, #int 3600 // #e10 │ │ -38eeb4: 9d04 0408 |0112: mul-long v4, v4, v8 │ │ -38eeb8: bb40 |0114: add-long/2addr v0, v4 │ │ -38eeba: 1604 3c00 |0115: const-wide/16 v4, #int 60 // #3c │ │ -38eebe: 9d0a 0a04 |0117: mul-long v10, v10, v4 │ │ -38eec2: bba0 |0119: add-long/2addr v0, v10 │ │ -38eec4: 8600 |011a: long-to-double v0, v0 │ │ -38eec6: ad00 0006 |011b: mul-double v0, v0, v6 │ │ -38eeca: cb20 |011d: add-double/2addr v0, v2 │ │ -38eecc: 1000 |011e: return-wide v0 │ │ -38eece: 1900 f87f |011f: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ -38eed2: 1000 |0121: return-wide v0 │ │ +38ec7c: |[38ec7c] net.sf.dibdib.thread_any.DateFunc.secondsD4xTime:(Ljava/lang/String;)D │ │ +38ec8c: 1300 3a00 |0000: const/16 v0, #int 58 // #3a │ │ +38ec90: 6e20 1a98 0c00 |0002: invoke-virtual {v12, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +38ec96: 0a01 |0005: move-result v1 │ │ +38ec98: 3a01 dc00 |0006: if-ltz v1, 00e2 // +00dc │ │ +38ec9c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +38ec9e: 6e30 2e98 2c01 |0009: invoke-virtual {v12, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38eca4: 0c03 |000c: move-result-object v3 │ │ +38eca6: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +38eca8: b041 |000e: add-int/2addr v1, v4 │ │ +38ecaa: 6e20 2d98 1c00 |000f: invoke-virtual {v12, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38ecb0: 0c0c |0012: move-result-object v12 │ │ +38ecb2: 6e20 1a98 0c00 |0013: invoke-virtual {v12, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +38ecb8: 0a00 |0016: move-result v0 │ │ +38ecba: 1a01 8d06 |0017: const-string v1, "00" // string@068d │ │ +38ecbe: 1225 |0019: const/4 v5, #int 2 // #2 │ │ +38ecc0: 3d00 7b00 |001a: if-lez v0, 0095 // +007b │ │ +38ecc4: 1a06 8106 |001c: const-string v6, "0" // string@0681 │ │ +38ecc8: 3304 1200 |001e: if-ne v4, v0, 0030 // +0012 │ │ +38eccc: 2200 e812 |0020: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38ecd0: 7010 4098 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38ecd6: 6e20 4b98 6000 |0025: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ecdc: 6e20 4b98 c000 |0028: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ece2: 6e10 5498 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38ece8: 0c0c |002e: move-result-object v12 │ │ +38ecea: 1220 |002f: const/4 v0, #int 2 // #2 │ │ +38ecec: 2205 e812 |0030: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +38ecf0: 7010 4098 0500 |0032: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38ecf6: 6e20 4b98 3500 |0035: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ecfc: 6e30 2e98 2c00 |0038: invoke-virtual {v12, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38ed02: 0c02 |003b: move-result-object v2 │ │ +38ed04: 6e20 4b98 2500 |003c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ed0a: 6e10 5498 0500 |003f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38ed10: 0c02 |0042: move-result-object v2 │ │ +38ed12: b040 |0043: add-int/2addr v0, v4 │ │ +38ed14: 6e20 2d98 0c00 |0044: invoke-virtual {v12, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38ed1a: 0c0c |0047: move-result-object v12 │ │ +38ed1c: 6e10 2298 0c00 |0048: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +38ed22: 0a00 |004b: move-result v0 │ │ +38ed24: 3c00 1300 |004c: if-gtz v0, 005f // +0013 │ │ +38ed28: 2200 e812 |004e: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38ed2c: 7010 4098 0000 |0050: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38ed32: 6e20 4b98 2000 |0053: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ed38: 6e20 4b98 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ed3e: 6e10 5498 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38ed44: 0c02 |005c: move-result-object v2 │ │ +38ed46: 2900 7600 |005d: goto/16 00d3 // +0076 │ │ +38ed4a: 6e10 2298 0c00 |005f: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +38ed50: 0a00 |0062: move-result v0 │ │ +38ed52: 3404 1200 |0063: if-lt v4, v0, 0075 // +0012 │ │ +38ed56: 2200 e812 |0065: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38ed5a: 7010 4098 0000 |0067: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38ed60: 6e20 4b98 2000 |006a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ed66: 6e20 4b98 6000 |006d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ed6c: 6e10 5498 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38ed72: 0c02 |0073: move-result-object v2 │ │ +38ed74: 285f |0074: goto 00d3 // +005f │ │ +38ed76: 6e20 0998 4c00 |0075: invoke-virtual {v12, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38ed7c: 0a00 |0078: move-result v0 │ │ +38ed7e: 1301 3000 |0079: const/16 v1, #int 48 // #30 │ │ +38ed82: 3410 0a00 |007b: if-lt v0, v1, 0085 // +000a │ │ +38ed86: 1300 3900 |007d: const/16 v0, #int 57 // #39 │ │ +38ed8a: 6e20 0998 4c00 |007f: invoke-virtual {v12, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38ed90: 0a01 |0082: move-result v1 │ │ +38ed92: 3510 5000 |0083: if-ge v0, v1, 00d3 // +0050 │ │ +38ed96: 2200 e812 |0085: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38ed9a: 7010 4098 0000 |0087: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38eda0: 6e20 4b98 2000 |008a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38eda6: 6e20 4b98 6000 |008d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38edac: 6e10 5498 0000 |0090: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38edb2: 0c02 |0093: move-result-object v2 │ │ +38edb4: 283f |0094: goto 00d3 // +003f │ │ +38edb6: 6e10 2298 0c00 |0095: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +38edbc: 0a00 |0098: move-result v0 │ │ +38edbe: 3605 2900 |0099: if-gt v5, v0, 00c2 // +0029 │ │ +38edc2: 2200 e812 |009b: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38edc6: 7010 4098 0000 |009d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38edcc: 6e20 4b98 3000 |00a0: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38edd2: 6e30 2e98 2c05 |00a3: invoke-virtual {v12, v2, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +38edd8: 0c02 |00a6: move-result-object v2 │ │ +38edda: 6e20 4b98 2000 |00a7: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ede0: 6e10 5498 0000 |00aa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38ede6: 0c00 |00ad: move-result-object v0 │ │ +38ede8: 2202 e812 |00ae: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +38edec: 7010 4098 0200 |00b0: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38edf2: 6e20 4b98 0200 |00b3: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38edf8: 6e20 4b98 1200 |00b6: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38edfe: 6e10 5498 0200 |00b9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38ee04: 0c02 |00bc: move-result-object v2 │ │ +38ee06: 6e20 2d98 5c00 |00bd: invoke-virtual {v12, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +38ee0c: 0c0c |00c0: move-result-object v12 │ │ +38ee0e: 2812 |00c1: goto 00d3 // +0012 │ │ +38ee10: 2200 e812 |00c2: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38ee14: 7010 4098 0000 |00c4: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38ee1a: 6e20 4b98 3000 |00c7: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ee20: 1a01 8f06 |00ca: const-string v1, "0000" // string@068f │ │ +38ee24: 6e20 4b98 1000 |00cc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ee2a: 6e10 5498 0000 |00cf: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38ee30: 0c02 |00d2: move-result-object v2 │ │ +38ee32: 2200 e812 |00d3: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38ee36: 7010 4098 0000 |00d5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38ee3c: 6e20 4b98 2000 |00d8: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ee42: 6e20 4b98 c000 |00db: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38ee48: 6e10 5498 0000 |00de: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38ee4e: 0c0c |00e1: move-result-object v12 │ │ +38ee50: 7110 dfa1 0c00 |00e2: invoke-static {v12}, Lnet/sf/dibdib/generic/BigSxg;.create:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg; // method@a1df │ │ +38ee56: 0c0c |00e5: move-result-object v12 │ │ +38ee58: 6e10 fea1 0c00 |00e6: invoke-virtual {v12}, Lnet/sf/dibdib/generic/BigSxg;.toLong:()J // method@a1fe │ │ +38ee5e: 0b00 |00e9: move-result-wide v0 │ │ +38ee60: 1602 0000 |00ea: const-wide/16 v2, #int 0 // #0 │ │ +38ee64: 3104 0200 |00ec: cmp-long v4, v2, v0 │ │ +38ee68: 3c04 3100 |00ee: if-gtz v4, 011f // +0031 │ │ +38ee6c: 1802 0000 0000 0100 0000 |00f0: const-wide v2, #double 2.122e-314 // #0000000100000000 │ │ +38ee76: 3104 0002 |00f5: cmp-long v4, v0, v2 │ │ +38ee7a: 3c04 2800 |00f7: if-gtz v4, 011f // +0028 │ │ +38ee7e: 6e10 fda1 0c00 |00f9: invoke-virtual {v12}, Lnet/sf/dibdib/generic/BigSxg;.toDoubleD4:()D // method@a1fd │ │ +38ee84: 0b02 |00fc: move-result-wide v2 │ │ +38ee86: 8604 |00fd: long-to-double v4, v0 │ │ +38ee88: 1806 0000 0000 00c3 be40 |00fe: const-wide v6, #double 7875 // #40bec30000000000 │ │ +38ee92: ad04 0406 |0103: mul-double v4, v4, v6 │ │ +38ee96: cc42 |0105: sub-double/2addr v2, v4 │ │ +38ee98: 1604 1027 |0106: const-wide/16 v4, #int 10000 // #2710 │ │ +38ee9c: 9e04 0004 |0108: div-long v4, v0, v4 │ │ +38eea0: 1608 6400 |010a: const-wide/16 v8, #int 100 // #64 │ │ +38eea4: 9e0a 0008 |010c: div-long v10, v0, v8 │ │ +38eea8: bf8a |010e: rem-long/2addr v10, v8 │ │ +38eeaa: bf80 |010f: rem-long/2addr v0, v8 │ │ +38eeac: 1608 100e |0110: const-wide/16 v8, #int 3600 // #e10 │ │ +38eeb0: 9d04 0408 |0112: mul-long v4, v4, v8 │ │ +38eeb4: bb40 |0114: add-long/2addr v0, v4 │ │ +38eeb6: 1604 3c00 |0115: const-wide/16 v4, #int 60 // #3c │ │ +38eeba: 9d0a 0a04 |0117: mul-long v10, v10, v4 │ │ +38eebe: bba0 |0119: add-long/2addr v0, v10 │ │ +38eec0: 8600 |011a: long-to-double v0, v0 │ │ +38eec2: ad00 0006 |011b: mul-double v0, v0, v6 │ │ +38eec6: cb20 |011d: add-double/2addr v0, v2 │ │ +38eec8: 1000 |011e: return-wide v0 │ │ +38eeca: 1900 f87f |011f: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ +38eece: 1000 |0121: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=847 │ │ 0x0009 line=849 │ │ 0x000f line=850 │ │ 0x0013 line=851 │ │ 0x0020 line=854 │ │ @@ -835230,73 +835230,73 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 81 16-bit code units │ │ -38eed4: |[38eed4] net.sf.dibdib.thread_any.DateFunc.tropYearLengthEst4J2000Ticks:(D)D │ │ -38eee4: 1800 0000 0070 2283 e741 |0000: const-wide v0, #double 3.15576e+09 // #41e7832270000000 │ │ -38eeee: ce09 |0005: div-double/2addr v9, v0 │ │ -38eef0: 1800 2b9f afed 41d8 d93e |0006: const-wide v0, #double 6.16187e-06 // #3ed9d841edaf9f2b │ │ -38eefa: ad00 0009 |000b: mul-double v0, v0, v9 │ │ -38eefe: 1802 3772 4602 e0d3 7640 |000d: const-wide v2, #double 365.242 // #4076d3e002467237 │ │ -38ef08: cc02 |0012: sub-double/2addr v2, v0 │ │ -38ef0a: 1800 6ac0 7b14 af20 063e |0013: const-wide v0, #double 6.44e-10 // #3e0620af147bc06a │ │ -38ef14: ad00 0009 |0018: mul-double v0, v0, v9 │ │ -38ef18: ad00 0009 |001a: mul-double v0, v0, v9 │ │ -38ef1c: cc02 |001c: sub-double/2addr v2, v0 │ │ -38ef1e: 1800 0000 0000 0018 f540 |001d: const-wide v0, #double 86400 // #40f5180000000000 │ │ -38ef28: ad02 0200 |0022: mul-double v2, v2, v0 │ │ -38ef2c: 1900 4940 |0024: const-wide/high16 v0, #long 4632233691727265792 // #4049 │ │ -38ef30: 1904 49c0 |0026: const-wide/high16 v4, #long -4591138345127510016 // #c049 │ │ -38ef34: 3006 0904 |0028: cmpg-double v6, v9, v4 │ │ -38ef38: 3d06 0800 |002a: if-lez v6, 0032 // +0008 │ │ -38ef3c: 3004 0009 |002c: cmpg-double v4, v0, v9 │ │ -38ef40: 3c04 0300 |002e: if-gtz v4, 0031 // +0003 │ │ -38ef44: 2802 |0030: goto 0032 // +0002 │ │ -38ef46: 1002 |0031: return-wide v2 │ │ -38ef48: 1904 5940 |0032: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ -38ef4c: 1606 0000 |0034: const-wide/16 v6, #int 0 // #0 │ │ -38ef50: 3008 0609 |0036: cmpg-double v8, v6, v9 │ │ -38ef54: 3c08 0300 |0038: if-gtz v8, 003b // +0003 │ │ -38ef58: 2802 |003a: goto 003c // +0002 │ │ -38ef5a: 8099 |003b: neg-double v9, v9 │ │ -38ef5c: cc94 |003c: sub-double/2addr v4, v9 │ │ -38ef5e: 1809 15ae 47e1 5318 7e41 |003d: const-wide v9, #double 3.15569e+07 // #417e1853e147ae15 │ │ -38ef68: 2f08 0604 |0042: cmpl-double v8, v6, v4 │ │ -38ef6c: 3a08 0300 |0044: if-ltz v8, 0047 // +0003 │ │ -38ef70: 280a |0046: goto 0050 // +000a │ │ -38ef72: ad02 0204 |0047: mul-double v2, v2, v4 │ │ -38ef76: ac04 0004 |0049: sub-double v4, v0, v4 │ │ -38ef7a: ad04 0409 |004b: mul-double v4, v4, v9 │ │ -38ef7e: cb42 |004d: add-double/2addr v2, v4 │ │ -38ef80: ae09 0200 |004e: div-double v9, v2, v0 │ │ -38ef84: 1009 |0050: return-wide v9 │ │ +38eed0: |[38eed0] net.sf.dibdib.thread_any.DateFunc.tropYearLengthEst4J2000Ticks:(D)D │ │ +38eee0: 1800 0000 0070 2283 e741 |0000: const-wide v0, #double 3.15576e+09 // #41e7832270000000 │ │ +38eeea: ce09 |0005: div-double/2addr v9, v0 │ │ +38eeec: 1800 2b9f afed 41d8 d93e |0006: const-wide v0, #double 6.16187e-06 // #3ed9d841edaf9f2b │ │ +38eef6: ad00 0009 |000b: mul-double v0, v0, v9 │ │ +38eefa: 1802 3772 4602 e0d3 7640 |000d: const-wide v2, #double 365.242 // #4076d3e002467237 │ │ +38ef04: cc02 |0012: sub-double/2addr v2, v0 │ │ +38ef06: 1800 6ac0 7b14 af20 063e |0013: const-wide v0, #double 6.44e-10 // #3e0620af147bc06a │ │ +38ef10: ad00 0009 |0018: mul-double v0, v0, v9 │ │ +38ef14: ad00 0009 |001a: mul-double v0, v0, v9 │ │ +38ef18: cc02 |001c: sub-double/2addr v2, v0 │ │ +38ef1a: 1800 0000 0000 0018 f540 |001d: const-wide v0, #double 86400 // #40f5180000000000 │ │ +38ef24: ad02 0200 |0022: mul-double v2, v2, v0 │ │ +38ef28: 1900 4940 |0024: const-wide/high16 v0, #long 4632233691727265792 // #4049 │ │ +38ef2c: 1904 49c0 |0026: const-wide/high16 v4, #long -4591138345127510016 // #c049 │ │ +38ef30: 3006 0904 |0028: cmpg-double v6, v9, v4 │ │ +38ef34: 3d06 0800 |002a: if-lez v6, 0032 // +0008 │ │ +38ef38: 3004 0009 |002c: cmpg-double v4, v0, v9 │ │ +38ef3c: 3c04 0300 |002e: if-gtz v4, 0031 // +0003 │ │ +38ef40: 2802 |0030: goto 0032 // +0002 │ │ +38ef42: 1002 |0031: return-wide v2 │ │ +38ef44: 1904 5940 |0032: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ +38ef48: 1606 0000 |0034: const-wide/16 v6, #int 0 // #0 │ │ +38ef4c: 3008 0609 |0036: cmpg-double v8, v6, v9 │ │ +38ef50: 3c08 0300 |0038: if-gtz v8, 003b // +0003 │ │ +38ef54: 2802 |003a: goto 003c // +0002 │ │ +38ef56: 8099 |003b: neg-double v9, v9 │ │ +38ef58: cc94 |003c: sub-double/2addr v4, v9 │ │ +38ef5a: 1809 15ae 47e1 5318 7e41 |003d: const-wide v9, #double 3.15569e+07 // #417e1853e147ae15 │ │ +38ef64: 2f08 0604 |0042: cmpl-double v8, v6, v4 │ │ +38ef68: 3a08 0300 |0044: if-ltz v8, 0047 // +0003 │ │ +38ef6c: 280a |0046: goto 0050 // +000a │ │ +38ef6e: ad02 0204 |0047: mul-double v2, v2, v4 │ │ +38ef72: ac04 0004 |0049: sub-double v4, v0, v4 │ │ +38ef76: ad04 0409 |004b: mul-double v4, v4, v9 │ │ +38ef7a: cb42 |004d: add-double/2addr v2, v4 │ │ +38ef7c: ae09 0200 |004e: div-double v9, v2, v0 │ │ +38ef80: 1009 |0050: return-wide v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #72 : (in Lnet/sf/dibdib/thread_any/DateFunc;) │ │ name : 'weekday4EraDay' │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -38f0c0: |[38f0c0] net.sf.dibdib.thread_any.DateFunc.weekday4EraDay:(J)I │ │ -38f0d0: 1600 0700 |0000: const-wide/16 v0, #int 7 // #7 │ │ -38f0d4: bf02 |0002: rem-long/2addr v2, v0 │ │ -38f0d6: 8423 |0003: long-to-int v3, v2 │ │ -38f0d8: 3a03 0300 |0004: if-ltz v3, 0007 // +0003 │ │ -38f0dc: 2803 |0006: goto 0009 // +0003 │ │ -38f0de: d803 0307 |0007: add-int/lit8 v3, v3, #int 7 // #07 │ │ -38f0e2: 0f03 |0009: return v3 │ │ +38f0bc: |[38f0bc] net.sf.dibdib.thread_any.DateFunc.weekday4EraDay:(J)I │ │ +38f0cc: 1600 0700 |0000: const-wide/16 v0, #int 7 // #7 │ │ +38f0d0: bf02 |0002: rem-long/2addr v2, v0 │ │ +38f0d2: 8423 |0003: long-to-int v3, v2 │ │ +38f0d4: 3a03 0300 |0004: if-ltz v3, 0007 // +0003 │ │ +38f0d8: 2803 |0006: goto 0009 // +0003 │ │ +38f0da: d803 0307 |0007: add-int/lit8 v3, v3, #int 7 // #07 │ │ +38f0de: 0f03 |0009: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=690 │ │ locals : │ │ 0x0000 - 0x000a reg=2 (null) J │ │ │ │ Virtual methods - │ │ @@ -835369,29 +835369,29 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 286 16-bit code units │ │ -393068: |[393068] net.sf.dibdib.thread_any.MiscFunc.:()V │ │ -393078: 2200 e712 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@12e7 │ │ -39307c: 1301 f055 |0002: const/16 v1, #int 22000 // #55f0 │ │ -393080: 7020 3b98 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@983b │ │ -393086: 6900 3d77 |0007: sput-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.logBuffer:Ljava/lang/StringBuffer; // field@773d │ │ -39308a: 1300 0001 |0009: const/16 v0, #int 256 // #100 │ │ -39308e: 2300 1615 |000b: new-array v0, v0, [C // type@1516 │ │ -393092: 2600 0d00 0000 |000d: fill-array-data v0, 0000001a // +0000000d │ │ -393098: 6900 3577 |0010: sput-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.BITS:[C // field@7735 │ │ -39309c: 1300 4000 |0012: const/16 v0, #int 64 // #40 │ │ -3930a0: 2300 1515 |0014: new-array v0, v0, [B // type@1515 │ │ -3930a4: 6900 3677 |0016: sput-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7736 │ │ -3930a8: 0e00 |0018: return-void │ │ -3930aa: 0000 |0019: nop // spacer │ │ -3930ac: 0003 0200 0001 0000 0000 0100 0100 ... |001a: array-data (260 units) │ │ +393064: |[393064] net.sf.dibdib.thread_any.MiscFunc.:()V │ │ +393074: 2200 e712 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@12e7 │ │ +393078: 1301 f055 |0002: const/16 v1, #int 22000 // #55f0 │ │ +39307c: 7020 3b98 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@983b │ │ +393082: 6900 3d77 |0007: sput-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.logBuffer:Ljava/lang/StringBuffer; // field@773d │ │ +393086: 1300 0001 |0009: const/16 v0, #int 256 // #100 │ │ +39308a: 2300 1615 |000b: new-array v0, v0, [C // type@1516 │ │ +39308e: 2600 0d00 0000 |000d: fill-array-data v0, 0000001a // +0000000d │ │ +393094: 6900 3577 |0010: sput-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.BITS:[C // field@7735 │ │ +393098: 1300 4000 |0012: const/16 v0, #int 64 // #40 │ │ +39309c: 2300 1515 |0014: new-array v0, v0, [B // type@1515 │ │ +3930a0: 6900 3677 |0016: sput-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7736 │ │ +3930a4: 0e00 |0018: return-void │ │ +3930a6: 0000 |0019: nop // spacer │ │ +3930a8: 0003 0200 0001 0000 0000 0100 0100 ... |001a: array-data (260 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x000d line=35 │ │ 0x0016 line=184 │ │ locals : │ │ │ │ @@ -835400,17 +835400,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3932b4: |[3932b4] net.sf.dibdib.thread_any.MiscFunc.:()V │ │ -3932c4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3932ca: 0e00 |0003: return-void │ │ +3932b0: |[3932b0] net.sf.dibdib.thread_any.MiscFunc.:()V │ │ +3932c0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3932c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_any/MiscFunc; │ │ │ │ #2 : (in Lnet/sf/dibdib/thread_any/MiscFunc;) │ │ @@ -835418,41 +835418,41 @@ │ │ type : '([BI[B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -391cc0: |[391cc0] net.sf.dibdib.thread_any.MiscFunc.appendClone:([BI[B)[B │ │ -391cd0: 3803 2400 |0000: if-eqz v3, 0024 // +0024 │ │ -391cd4: 2130 |0002: array-length v0, v3 │ │ -391cd6: 3c00 0300 |0003: if-gtz v0, 0006 // +0003 │ │ -391cda: 281f |0005: goto 0024 // +001f │ │ -391cdc: 3805 1d00 |0006: if-eqz v5, 0023 // +001d │ │ -391ce0: 2150 |0008: array-length v0, v5 │ │ -391ce2: 3c00 0300 |0009: if-gtz v0, 000c // +0003 │ │ -391ce6: 2818 |000b: goto 0023 // +0018 │ │ -391ce8: 3a04 0300 |000c: if-ltz v4, 000f // +0003 │ │ -391cec: 2802 |000e: goto 0010 // +0002 │ │ -391cee: 2134 |000f: array-length v4, v3 │ │ -391cf0: 2150 |0010: array-length v0, v5 │ │ -391cf2: b040 |0011: add-int/2addr v0, v4 │ │ -391cf4: 2300 1515 |0012: new-array v0, v0, [B // type@1515 │ │ -391cf8: 2131 |0014: array-length v1, v3 │ │ -391cfa: 3514 0400 |0015: if-ge v4, v1, 0019 // +0004 │ │ -391cfe: 0141 |0017: move v1, v4 │ │ -391d00: 2802 |0018: goto 001a // +0002 │ │ -391d02: 2131 |0019: array-length v1, v3 │ │ -391d04: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -391d06: 7151 5698 2320 |001b: invoke-static {v3, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -391d0c: 2153 |001e: array-length v3, v5 │ │ -391d0e: 7153 5698 2540 |001f: invoke-static {v5, v2, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -391d14: 1100 |0022: return-object v0 │ │ -391d16: 1103 |0023: return-object v3 │ │ -391d18: 1105 |0024: return-object v5 │ │ +391cbc: |[391cbc] net.sf.dibdib.thread_any.MiscFunc.appendClone:([BI[B)[B │ │ +391ccc: 3803 2400 |0000: if-eqz v3, 0024 // +0024 │ │ +391cd0: 2130 |0002: array-length v0, v3 │ │ +391cd2: 3c00 0300 |0003: if-gtz v0, 0006 // +0003 │ │ +391cd6: 281f |0005: goto 0024 // +001f │ │ +391cd8: 3805 1d00 |0006: if-eqz v5, 0023 // +001d │ │ +391cdc: 2150 |0008: array-length v0, v5 │ │ +391cde: 3c00 0300 |0009: if-gtz v0, 000c // +0003 │ │ +391ce2: 2818 |000b: goto 0023 // +0018 │ │ +391ce4: 3a04 0300 |000c: if-ltz v4, 000f // +0003 │ │ +391ce8: 2802 |000e: goto 0010 // +0002 │ │ +391cea: 2134 |000f: array-length v4, v3 │ │ +391cec: 2150 |0010: array-length v0, v5 │ │ +391cee: b040 |0011: add-int/2addr v0, v4 │ │ +391cf0: 2300 1515 |0012: new-array v0, v0, [B // type@1515 │ │ +391cf4: 2131 |0014: array-length v1, v3 │ │ +391cf6: 3514 0400 |0015: if-ge v4, v1, 0019 // +0004 │ │ +391cfa: 0141 |0017: move v1, v4 │ │ +391cfc: 2802 |0018: goto 001a // +0002 │ │ +391cfe: 2131 |0019: array-length v1, v3 │ │ +391d00: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +391d02: 7151 5698 2320 |001b: invoke-static {v3, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +391d08: 2153 |001e: array-length v3, v5 │ │ +391d0a: 7153 5698 2540 |001f: invoke-static {v5, v2, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +391d10: 1100 |0022: return-object v0 │ │ +391d12: 1103 |0023: return-object v3 │ │ +391d14: 1105 |0024: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=758 │ │ 0x0008 line=760 │ │ 0x000f line=763 │ │ 0x0010 line=764 │ │ 0x0014 line=765 │ │ @@ -835467,40 +835467,40 @@ │ │ type : '([B[I[B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -391d1c: |[391d1c] net.sf.dibdib.thread_any.MiscFunc.appendResize:([B[I[B)[B │ │ -391d2c: 2140 |0000: array-length v0, v4 │ │ -391d2e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -391d30: 4402 0501 |0002: aget v2, v5, v1 │ │ -391d34: 2163 |0004: array-length v3, v6 │ │ -391d36: b032 |0005: add-int/2addr v2, v3 │ │ -391d38: 3402 0500 |0006: if-lt v2, v0, 000b // +0005 │ │ -391d3c: da00 0002 |0008: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -391d40: 28f7 |000a: goto 0001 // -0009 │ │ -391d42: 2142 |000b: array-length v2, v4 │ │ -391d44: 3720 0600 |000c: if-le v0, v2, 0012 // +0006 │ │ -391d48: 7120 af99 0400 |000e: invoke-static {v4, v0}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -391d4e: 0c04 |0011: move-result-object v4 │ │ -391d50: 4400 0501 |0012: aget v0, v5, v1 │ │ -391d54: 2162 |0014: array-length v2, v6 │ │ -391d56: 7152 5698 1604 |0015: invoke-static {v6, v1, v4, v0, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -391d5c: 4400 0501 |0018: aget v0, v5, v1 │ │ -391d60: 2166 |001a: array-length v6, v6 │ │ -391d62: b060 |001b: add-int/2addr v0, v6 │ │ -391d64: 4b00 0501 |001c: aput v0, v5, v1 │ │ -391d68: 4406 0501 |001e: aget v6, v5, v1 │ │ -391d6c: d800 0601 |0020: add-int/lit8 v0, v6, #int 1 // #01 │ │ -391d70: 4b00 0501 |0022: aput v0, v5, v1 │ │ -391d74: 1305 0a00 |0024: const/16 v5, #int 10 // #a │ │ -391d78: 4f05 0406 |0026: aput-byte v5, v4, v6 │ │ -391d7c: 1104 |0028: return-object v4 │ │ +391d18: |[391d18] net.sf.dibdib.thread_any.MiscFunc.appendResize:([B[I[B)[B │ │ +391d28: 2140 |0000: array-length v0, v4 │ │ +391d2a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +391d2c: 4402 0501 |0002: aget v2, v5, v1 │ │ +391d30: 2163 |0004: array-length v3, v6 │ │ +391d32: b032 |0005: add-int/2addr v2, v3 │ │ +391d34: 3402 0500 |0006: if-lt v2, v0, 000b // +0005 │ │ +391d38: da00 0002 |0008: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +391d3c: 28f7 |000a: goto 0001 // -0009 │ │ +391d3e: 2142 |000b: array-length v2, v4 │ │ +391d40: 3720 0600 |000c: if-le v0, v2, 0012 // +0006 │ │ +391d44: 7120 af99 0400 |000e: invoke-static {v4, v0}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +391d4a: 0c04 |0011: move-result-object v4 │ │ +391d4c: 4400 0501 |0012: aget v0, v5, v1 │ │ +391d50: 2162 |0014: array-length v2, v6 │ │ +391d52: 7152 5698 1604 |0015: invoke-static {v6, v1, v4, v0, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +391d58: 4400 0501 |0018: aget v0, v5, v1 │ │ +391d5c: 2166 |001a: array-length v6, v6 │ │ +391d5e: b060 |001b: add-int/2addr v0, v6 │ │ +391d60: 4b00 0501 |001c: aput v0, v5, v1 │ │ +391d64: 4406 0501 |001e: aget v6, v5, v1 │ │ +391d68: d800 0601 |0020: add-int/lit8 v0, v6, #int 1 // #01 │ │ +391d6c: 4b00 0501 |0022: aput v0, v5, v1 │ │ +391d70: 1305 0a00 |0024: const/16 v5, #int 10 // #a │ │ +391d74: 4f05 0406 |0026: aput-byte v5, v4, v6 │ │ +391d78: 1104 |0028: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ 0x0002 line=745 │ │ 0x000b line=748 │ │ 0x000e line=749 │ │ 0x0012 line=751 │ │ @@ -835516,65 +835516,65 @@ │ │ type : '([I[J)Ljava/lang/String;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -392ca8: |[392ca8] net.sf.dibdib.thread_any.MiscFunc.base64Cd4Bitlists:([I[J)Ljava/lang/String; │ │ -392cb8: 21a0 |0000: array-length v0, v10 │ │ -392cba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -392cbc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -392cbe: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -392cc0: 1264 |0004: const/4 v4, #int 6 // #6 │ │ -392cc2: 3502 0900 |0005: if-ge v2, v0, 000e // +0009 │ │ -392cc6: 4405 0a02 |0007: aget v5, v10, v2 │ │ -392cca: b345 |0009: div-int/2addr v5, v4 │ │ -392ccc: b053 |000a: add-int/2addr v3, v5 │ │ -392cce: d802 0201 |000b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -392cd2: 28f7 |000d: goto 0004 // -0009 │ │ -392cd4: 2330 1915 |000e: new-array v0, v3, [I // type@1519 │ │ -392cd8: 21b2 |0010: array-length v2, v11 │ │ -392cda: d802 02ff |0011: add-int/lit8 v2, v2, #int -1 // #ff │ │ -392cde: 0135 |0013: move v5, v3 │ │ -392ce0: 3a02 1900 |0014: if-ltz v2, 002d // +0019 │ │ -392ce4: 4506 0b02 |0016: aget-wide v6, v11, v2 │ │ -392ce8: 4408 0a02 |0018: aget v8, v10, v2 │ │ -392cec: b348 |001a: div-int/2addr v8, v4 │ │ -392cee: d808 08ff |001b: add-int/lit8 v8, v8, #int -1 // #ff │ │ -392cf2: 3a08 0d00 |001d: if-ltz v8, 002a // +000d │ │ -392cf6: 8469 |001f: long-to-int v9, v6 │ │ -392cf8: dd09 093f |0020: and-int/lit8 v9, v9, #int 63 // #3f │ │ -392cfc: d805 05ff |0022: add-int/lit8 v5, v5, #int -1 // #ff │ │ -392d00: 4b09 0005 |0024: aput v9, v0, v5 │ │ -392d04: c546 |0026: ushr-long/2addr v6, v4 │ │ -392d06: d808 08ff |0027: add-int/lit8 v8, v8, #int -1 // #ff │ │ -392d0a: 28f4 |0029: goto 001d // -000c │ │ -392d0c: d802 02ff |002a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -392d10: 28e8 |002c: goto 0014 // -0018 │ │ -392d12: 3805 0400 |002d: if-eqz v5, 0031 // +0004 │ │ -392d16: 120a |002f: const/4 v10, #int 0 // #0 │ │ -392d18: 110a |0030: return-object v10 │ │ -392d1a: 7120 b270 4000 |0031: invoke-static {v0, v4}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.checkDigit:([II)I // method@70b2 │ │ -392d20: 0a0a |0034: move-result v10 │ │ -392d22: d80b 0301 |0035: add-int/lit8 v11, v3, #int 1 // #01 │ │ -392d26: 23bb 1615 |0037: new-array v11, v11, [C // type@1516 │ │ -392d2a: 6202 2573 |0039: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7325 │ │ -392d2e: 490a 020a |003b: aget-char v10, v2, v10 │ │ -392d32: 500a 0b03 |003d: aput-char v10, v11, v3 │ │ -392d36: 3531 0d00 |003f: if-ge v1, v3, 004c // +000d │ │ -392d3a: 620a 2573 |0041: sget-object v10, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7325 │ │ -392d3e: 4402 0001 |0043: aget v2, v0, v1 │ │ -392d42: 490a 0a02 |0045: aget-char v10, v10, v2 │ │ -392d46: 500a 0b01 |0047: aput-char v10, v11, v1 │ │ -392d4a: d801 0101 |0049: add-int/lit8 v1, v1, #int 1 // #01 │ │ -392d4e: 28f4 |004b: goto 003f // -000c │ │ -392d50: 220a e612 |004c: new-instance v10, Ljava/lang/String; // type@12e6 │ │ -392d54: 7020 0798 ba00 |004e: invoke-direct {v10, v11}, Ljava/lang/String;.:([C)V // method@9807 │ │ -392d5a: 110a |0051: return-object v10 │ │ +392ca4: |[392ca4] net.sf.dibdib.thread_any.MiscFunc.base64Cd4Bitlists:([I[J)Ljava/lang/String; │ │ +392cb4: 21a0 |0000: array-length v0, v10 │ │ +392cb6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +392cb8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +392cba: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +392cbc: 1264 |0004: const/4 v4, #int 6 // #6 │ │ +392cbe: 3502 0900 |0005: if-ge v2, v0, 000e // +0009 │ │ +392cc2: 4405 0a02 |0007: aget v5, v10, v2 │ │ +392cc6: b345 |0009: div-int/2addr v5, v4 │ │ +392cc8: b053 |000a: add-int/2addr v3, v5 │ │ +392cca: d802 0201 |000b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +392cce: 28f7 |000d: goto 0004 // -0009 │ │ +392cd0: 2330 1915 |000e: new-array v0, v3, [I // type@1519 │ │ +392cd4: 21b2 |0010: array-length v2, v11 │ │ +392cd6: d802 02ff |0011: add-int/lit8 v2, v2, #int -1 // #ff │ │ +392cda: 0135 |0013: move v5, v3 │ │ +392cdc: 3a02 1900 |0014: if-ltz v2, 002d // +0019 │ │ +392ce0: 4506 0b02 |0016: aget-wide v6, v11, v2 │ │ +392ce4: 4408 0a02 |0018: aget v8, v10, v2 │ │ +392ce8: b348 |001a: div-int/2addr v8, v4 │ │ +392cea: d808 08ff |001b: add-int/lit8 v8, v8, #int -1 // #ff │ │ +392cee: 3a08 0d00 |001d: if-ltz v8, 002a // +000d │ │ +392cf2: 8469 |001f: long-to-int v9, v6 │ │ +392cf4: dd09 093f |0020: and-int/lit8 v9, v9, #int 63 // #3f │ │ +392cf8: d805 05ff |0022: add-int/lit8 v5, v5, #int -1 // #ff │ │ +392cfc: 4b09 0005 |0024: aput v9, v0, v5 │ │ +392d00: c546 |0026: ushr-long/2addr v6, v4 │ │ +392d02: d808 08ff |0027: add-int/lit8 v8, v8, #int -1 // #ff │ │ +392d06: 28f4 |0029: goto 001d // -000c │ │ +392d08: d802 02ff |002a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +392d0c: 28e8 |002c: goto 0014 // -0018 │ │ +392d0e: 3805 0400 |002d: if-eqz v5, 0031 // +0004 │ │ +392d12: 120a |002f: const/4 v10, #int 0 // #0 │ │ +392d14: 110a |0030: return-object v10 │ │ +392d16: 7120 b270 4000 |0031: invoke-static {v0, v4}, Lcom/gitlab/dibdib/picked/common/CdDammFunc;.checkDigit:([II)I // method@70b2 │ │ +392d1c: 0a0a |0034: move-result v10 │ │ +392d1e: d80b 0301 |0035: add-int/lit8 v11, v3, #int 1 // #01 │ │ +392d22: 23bb 1615 |0037: new-array v11, v11, [C // type@1516 │ │ +392d26: 6202 2573 |0039: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7325 │ │ +392d2a: 490a 020a |003b: aget-char v10, v2, v10 │ │ +392d2e: 500a 0b03 |003d: aput-char v10, v11, v3 │ │ +392d32: 3531 0d00 |003f: if-ge v1, v3, 004c // +000d │ │ +392d36: 620a 2573 |0041: sget-object v10, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7325 │ │ +392d3a: 4402 0001 |0043: aget v2, v0, v1 │ │ +392d3e: 490a 0a02 |0045: aget-char v10, v10, v2 │ │ +392d42: 500a 0b01 |0047: aput-char v10, v11, v1 │ │ +392d46: d801 0101 |0049: add-int/lit8 v1, v1, #int 1 // #01 │ │ +392d4a: 28f4 |004b: goto 003f // -000c │ │ +392d4c: 220a e612 |004c: new-instance v10, Ljava/lang/String; // type@12e6 │ │ +392d50: 7020 0798 ba00 |004e: invoke-direct {v10, v11}, Ljava/lang/String;.:([C)V // method@9807 │ │ +392d56: 110a |0051: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0009 line=159 │ │ 0x000e line=161 │ │ 0x0010 line=163 │ │ 0x0016 line=164 │ │ @@ -835594,51 +835594,51 @@ │ │ type : '([I[J)Ljava/lang/String;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -392d5c: |[392d5c] net.sf.dibdib.thread_any.MiscFunc.base64X4Bitlists:([I[J)Ljava/lang/String; │ │ -392d6c: 2190 |0000: array-length v0, v9 │ │ -392d6e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -392d70: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -392d72: 1263 |0003: const/4 v3, #int 6 // #6 │ │ -392d74: 3501 0900 |0004: if-ge v1, v0, 000d // +0009 │ │ -392d78: 4404 0901 |0006: aget v4, v9, v1 │ │ -392d7c: b334 |0008: div-int/2addr v4, v3 │ │ -392d7e: b042 |0009: add-int/2addr v2, v4 │ │ -392d80: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -392d84: 28f7 |000c: goto 0003 // -0009 │ │ -392d86: 2320 1615 |000d: new-array v0, v2, [C // type@1516 │ │ -392d8a: 21a1 |000f: array-length v1, v10 │ │ -392d8c: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ -392d90: 3a01 1d00 |0012: if-ltz v1, 002f // +001d │ │ -392d94: 4504 0a01 |0014: aget-wide v4, v10, v1 │ │ -392d98: 4406 0901 |0016: aget v6, v9, v1 │ │ -392d9c: b336 |0018: div-int/2addr v6, v3 │ │ -392d9e: d806 06ff |0019: add-int/lit8 v6, v6, #int -1 // #ff │ │ -392da2: 3a06 1100 |001b: if-ltz v6, 002c // +0011 │ │ -392da6: 8447 |001d: long-to-int v7, v4 │ │ -392da8: dd07 073f |001e: and-int/lit8 v7, v7, #int 63 // #3f │ │ -392dac: d802 02ff |0020: add-int/lit8 v2, v2, #int -1 // #ff │ │ -392db0: 6208 2573 |0022: sget-object v8, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7325 │ │ -392db4: 4907 0807 |0024: aget-char v7, v8, v7 │ │ -392db8: 5007 0002 |0026: aput-char v7, v0, v2 │ │ -392dbc: c534 |0028: ushr-long/2addr v4, v3 │ │ -392dbe: d806 06ff |0029: add-int/lit8 v6, v6, #int -1 // #ff │ │ -392dc2: 28f0 |002b: goto 001b // -0010 │ │ -392dc4: d801 01ff |002c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -392dc8: 28e4 |002e: goto 0012 // -001c │ │ -392dca: 3802 0400 |002f: if-eqz v2, 0033 // +0004 │ │ -392dce: 1209 |0031: const/4 v9, #int 0 // #0 │ │ -392dd0: 1109 |0032: return-object v9 │ │ -392dd2: 2209 e612 |0033: new-instance v9, Ljava/lang/String; // type@12e6 │ │ -392dd6: 7020 0798 0900 |0035: invoke-direct {v9, v0}, Ljava/lang/String;.:([C)V // method@9807 │ │ -392ddc: 1109 |0038: return-object v9 │ │ +392d58: |[392d58] net.sf.dibdib.thread_any.MiscFunc.base64X4Bitlists:([I[J)Ljava/lang/String; │ │ +392d68: 2190 |0000: array-length v0, v9 │ │ +392d6a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +392d6c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +392d6e: 1263 |0003: const/4 v3, #int 6 // #6 │ │ +392d70: 3501 0900 |0004: if-ge v1, v0, 000d // +0009 │ │ +392d74: 4404 0901 |0006: aget v4, v9, v1 │ │ +392d78: b334 |0008: div-int/2addr v4, v3 │ │ +392d7a: b042 |0009: add-int/2addr v2, v4 │ │ +392d7c: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +392d80: 28f7 |000c: goto 0003 // -0009 │ │ +392d82: 2320 1615 |000d: new-array v0, v2, [C // type@1516 │ │ +392d86: 21a1 |000f: array-length v1, v10 │ │ +392d88: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ +392d8c: 3a01 1d00 |0012: if-ltz v1, 002f // +001d │ │ +392d90: 4504 0a01 |0014: aget-wide v4, v10, v1 │ │ +392d94: 4406 0901 |0016: aget v6, v9, v1 │ │ +392d98: b336 |0018: div-int/2addr v6, v3 │ │ +392d9a: d806 06ff |0019: add-int/lit8 v6, v6, #int -1 // #ff │ │ +392d9e: 3a06 1100 |001b: if-ltz v6, 002c // +0011 │ │ +392da2: 8447 |001d: long-to-int v7, v4 │ │ +392da4: dd07 073f |001e: and-int/lit8 v7, v7, #int 63 // #3f │ │ +392da8: d802 02ff |0020: add-int/lit8 v2, v2, #int -1 // #ff │ │ +392dac: 6208 2573 |0022: sget-object v8, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7325 │ │ +392db0: 4907 0807 |0024: aget-char v7, v8, v7 │ │ +392db4: 5007 0002 |0026: aput-char v7, v0, v2 │ │ +392db8: c534 |0028: ushr-long/2addr v4, v3 │ │ +392dba: d806 06ff |0029: add-int/lit8 v6, v6, #int -1 // #ff │ │ +392dbe: 28f0 |002b: goto 001b // -0010 │ │ +392dc0: d801 01ff |002c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +392dc4: 28e4 |002e: goto 0012 // -001c │ │ +392dc6: 3802 0400 |002f: if-eqz v2, 0033 // +0004 │ │ +392dca: 1209 |0031: const/4 v9, #int 0 // #0 │ │ +392dcc: 1109 |0032: return-object v9 │ │ +392dce: 2209 e612 |0033: new-instance v9, Ljava/lang/String; // type@12e6 │ │ +392dd2: 7020 0798 0900 |0035: invoke-direct {v9, v0}, Ljava/lang/String;.:([C)V // method@9807 │ │ +392dd8: 1109 |0038: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0008 line=137 │ │ 0x000d line=139 │ │ 0x000f line=141 │ │ 0x0014 line=142 │ │ @@ -835654,109 +835654,109 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 174 16-bit code units │ │ -391d80: |[391d80] net.sf.dibdib.thread_any.MiscFunc.base64x4Bytes:([B)[B │ │ -391d90: 6200 3677 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7736 │ │ -391d94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -391d96: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ -391d9a: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ -391d9e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -391da0: 1302 4000 |0008: const/16 v2, #int 64 // #40 │ │ -391da4: 3520 0e00 |000a: if-ge v0, v2, 0018 // +000e │ │ -391da8: 6202 3677 |000c: sget-object v2, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7736 │ │ -391dac: 6203 2573 |000e: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7325 │ │ -391db0: 4903 0300 |0010: aget-char v3, v3, v0 │ │ -391db4: 8d33 |0012: int-to-byte v3, v3 │ │ -391db6: 4f03 0200 |0013: aput-byte v3, v2, v0 │ │ -391dba: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -391dbe: 28f1 |0017: goto 0008 // -000f │ │ -391dc0: 2190 |0018: array-length v0, v9 │ │ -391dc2: 2192 |0019: array-length v2, v9 │ │ -391dc4: d802 0202 |001a: add-int/lit8 v2, v2, #int 2 // #02 │ │ -391dc8: db02 0203 |001c: div-int/lit8 v2, v2, #int 3 // #03 │ │ -391dcc: b020 |001e: add-int/2addr v0, v2 │ │ -391dce: 2300 1515 |001f: new-array v0, v0, [B // type@1515 │ │ -391dd2: 2192 |0021: array-length v2, v9 │ │ -391dd4: d802 02fd |0022: add-int/lit8 v2, v2, #int -3 // #fd │ │ -391dd8: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -391dda: 3521 4700 |0025: if-ge v1, v2, 006c // +0047 │ │ -391dde: d804 0301 |0027: add-int/lit8 v4, v3, #int 1 // #01 │ │ -391de2: 6205 3677 |0029: sget-object v5, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7736 │ │ -391de6: 4806 0901 |002b: aget-byte v6, v9, v1 │ │ -391dea: d566 ff00 |002d: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -391dee: e206 0602 |002f: ushr-int/lit8 v6, v6, #int 2 // #02 │ │ -391df2: 4806 0506 |0031: aget-byte v6, v5, v6 │ │ -391df6: 4f06 0003 |0033: aput-byte v6, v0, v3 │ │ -391dfa: d803 0401 |0035: add-int/lit8 v3, v4, #int 1 // #01 │ │ -391dfe: 4806 0901 |0037: aget-byte v6, v9, v1 │ │ -391e02: dd06 0603 |0039: and-int/lit8 v6, v6, #int 3 // #03 │ │ -391e06: e006 0604 |003b: shl-int/lit8 v6, v6, #int 4 // #04 │ │ -391e0a: d807 0101 |003d: add-int/lit8 v7, v1, #int 1 // #01 │ │ -391e0e: 4808 0907 |003f: aget-byte v8, v9, v7 │ │ -391e12: d588 ff00 |0041: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -391e16: e208 0804 |0043: ushr-int/lit8 v8, v8, #int 4 // #04 │ │ -391e1a: b686 |0045: or-int/2addr v6, v8 │ │ -391e1c: 4806 0506 |0046: aget-byte v6, v5, v6 │ │ -391e20: 4f06 0004 |0048: aput-byte v6, v0, v4 │ │ -391e24: d804 0301 |004a: add-int/lit8 v4, v3, #int 1 // #01 │ │ -391e28: 4806 0907 |004c: aget-byte v6, v9, v7 │ │ -391e2c: dd06 060f |004e: and-int/lit8 v6, v6, #int 15 // #0f │ │ -391e30: e006 0602 |0050: shl-int/lit8 v6, v6, #int 2 // #02 │ │ -391e34: d807 0102 |0052: add-int/lit8 v7, v1, #int 2 // #02 │ │ -391e38: 4808 0907 |0054: aget-byte v8, v9, v7 │ │ -391e3c: d588 ff00 |0056: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -391e40: e208 0806 |0058: ushr-int/lit8 v8, v8, #int 6 // #06 │ │ -391e44: b686 |005a: or-int/2addr v6, v8 │ │ -391e46: 4806 0506 |005b: aget-byte v6, v5, v6 │ │ -391e4a: 4f06 0003 |005d: aput-byte v6, v0, v3 │ │ -391e4e: d803 0401 |005f: add-int/lit8 v3, v4, #int 1 // #01 │ │ -391e52: 4806 0907 |0061: aget-byte v6, v9, v7 │ │ -391e56: dd06 063f |0063: and-int/lit8 v6, v6, #int 63 // #3f │ │ -391e5a: 4805 0506 |0065: aget-byte v5, v5, v6 │ │ -391e5e: 4f05 0004 |0067: aput-byte v5, v0, v4 │ │ -391e62: d801 0103 |0069: add-int/lit8 v1, v1, #int 3 // #03 │ │ -391e66: 28ba |006b: goto 0025 // -0046 │ │ -391e68: 3521 1e00 |006c: if-ge v1, v2, 008a // +001e │ │ -391e6c: d804 0301 |006e: add-int/lit8 v4, v3, #int 1 // #01 │ │ -391e70: 6205 3677 |0070: sget-object v5, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7736 │ │ -391e74: 4806 0901 |0072: aget-byte v6, v9, v1 │ │ -391e78: d566 ff00 |0074: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -391e7c: e206 0602 |0076: ushr-int/lit8 v6, v6, #int 2 // #02 │ │ -391e80: 4806 0506 |0078: aget-byte v6, v5, v6 │ │ -391e84: 4f06 0003 |007a: aput-byte v6, v0, v3 │ │ -391e88: d803 0401 |007c: add-int/lit8 v3, v4, #int 1 // #01 │ │ -391e8c: 4806 0901 |007e: aget-byte v6, v9, v1 │ │ -391e90: dd06 0603 |0080: and-int/lit8 v6, v6, #int 3 // #03 │ │ -391e94: e006 0604 |0082: shl-int/lit8 v6, v6, #int 4 // #04 │ │ -391e98: 4805 0506 |0084: aget-byte v5, v5, v6 │ │ -391e9c: 4f05 0004 |0086: aput-byte v5, v0, v4 │ │ -391ea0: d801 0101 |0088: add-int/lit8 v1, v1, #int 1 // #01 │ │ -391ea4: 3521 2300 |008a: if-ge v1, v2, 00ad // +0023 │ │ -391ea8: d802 03ff |008c: add-int/lit8 v2, v3, #int -1 // #ff │ │ -391eac: 6204 3677 |008e: sget-object v4, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7736 │ │ -391eb0: 4805 0901 |0090: aget-byte v5, v9, v1 │ │ -391eb4: dd05 0503 |0092: and-int/lit8 v5, v5, #int 3 // #03 │ │ -391eb8: e005 0504 |0094: shl-int/lit8 v5, v5, #int 4 // #04 │ │ -391ebc: d801 0101 |0096: add-int/lit8 v1, v1, #int 1 // #01 │ │ -391ec0: 4806 0901 |0098: aget-byte v6, v9, v1 │ │ -391ec4: d566 ff00 |009a: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -391ec8: e206 0604 |009c: ushr-int/lit8 v6, v6, #int 4 // #04 │ │ -391ecc: b665 |009e: or-int/2addr v5, v6 │ │ -391ece: 4805 0405 |009f: aget-byte v5, v4, v5 │ │ -391ed2: 4f05 0002 |00a1: aput-byte v5, v0, v2 │ │ -391ed6: 4809 0901 |00a3: aget-byte v9, v9, v1 │ │ -391eda: dd09 090f |00a5: and-int/lit8 v9, v9, #int 15 // #0f │ │ -391ede: e009 0902 |00a7: shl-int/lit8 v9, v9, #int 2 // #02 │ │ -391ee2: 4809 0409 |00a9: aget-byte v9, v4, v9 │ │ -391ee6: 4f09 0003 |00ab: aput-byte v9, v0, v3 │ │ -391eea: 1100 |00ad: return-object v0 │ │ +391d7c: |[391d7c] net.sf.dibdib.thread_any.MiscFunc.base64x4Bytes:([B)[B │ │ +391d8c: 6200 3677 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7736 │ │ +391d90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +391d92: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ +391d96: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ +391d9a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +391d9c: 1302 4000 |0008: const/16 v2, #int 64 // #40 │ │ +391da0: 3520 0e00 |000a: if-ge v0, v2, 0018 // +000e │ │ +391da4: 6202 3677 |000c: sget-object v2, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7736 │ │ +391da8: 6203 2573 |000e: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7325 │ │ +391dac: 4903 0300 |0010: aget-char v3, v3, v0 │ │ +391db0: 8d33 |0012: int-to-byte v3, v3 │ │ +391db2: 4f03 0200 |0013: aput-byte v3, v2, v0 │ │ +391db6: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +391dba: 28f1 |0017: goto 0008 // -000f │ │ +391dbc: 2190 |0018: array-length v0, v9 │ │ +391dbe: 2192 |0019: array-length v2, v9 │ │ +391dc0: d802 0202 |001a: add-int/lit8 v2, v2, #int 2 // #02 │ │ +391dc4: db02 0203 |001c: div-int/lit8 v2, v2, #int 3 // #03 │ │ +391dc8: b020 |001e: add-int/2addr v0, v2 │ │ +391dca: 2300 1515 |001f: new-array v0, v0, [B // type@1515 │ │ +391dce: 2192 |0021: array-length v2, v9 │ │ +391dd0: d802 02fd |0022: add-int/lit8 v2, v2, #int -3 // #fd │ │ +391dd4: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +391dd6: 3521 4700 |0025: if-ge v1, v2, 006c // +0047 │ │ +391dda: d804 0301 |0027: add-int/lit8 v4, v3, #int 1 // #01 │ │ +391dde: 6205 3677 |0029: sget-object v5, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7736 │ │ +391de2: 4806 0901 |002b: aget-byte v6, v9, v1 │ │ +391de6: d566 ff00 |002d: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +391dea: e206 0602 |002f: ushr-int/lit8 v6, v6, #int 2 // #02 │ │ +391dee: 4806 0506 |0031: aget-byte v6, v5, v6 │ │ +391df2: 4f06 0003 |0033: aput-byte v6, v0, v3 │ │ +391df6: d803 0401 |0035: add-int/lit8 v3, v4, #int 1 // #01 │ │ +391dfa: 4806 0901 |0037: aget-byte v6, v9, v1 │ │ +391dfe: dd06 0603 |0039: and-int/lit8 v6, v6, #int 3 // #03 │ │ +391e02: e006 0604 |003b: shl-int/lit8 v6, v6, #int 4 // #04 │ │ +391e06: d807 0101 |003d: add-int/lit8 v7, v1, #int 1 // #01 │ │ +391e0a: 4808 0907 |003f: aget-byte v8, v9, v7 │ │ +391e0e: d588 ff00 |0041: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +391e12: e208 0804 |0043: ushr-int/lit8 v8, v8, #int 4 // #04 │ │ +391e16: b686 |0045: or-int/2addr v6, v8 │ │ +391e18: 4806 0506 |0046: aget-byte v6, v5, v6 │ │ +391e1c: 4f06 0004 |0048: aput-byte v6, v0, v4 │ │ +391e20: d804 0301 |004a: add-int/lit8 v4, v3, #int 1 // #01 │ │ +391e24: 4806 0907 |004c: aget-byte v6, v9, v7 │ │ +391e28: dd06 060f |004e: and-int/lit8 v6, v6, #int 15 // #0f │ │ +391e2c: e006 0602 |0050: shl-int/lit8 v6, v6, #int 2 // #02 │ │ +391e30: d807 0102 |0052: add-int/lit8 v7, v1, #int 2 // #02 │ │ +391e34: 4808 0907 |0054: aget-byte v8, v9, v7 │ │ +391e38: d588 ff00 |0056: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +391e3c: e208 0806 |0058: ushr-int/lit8 v8, v8, #int 6 // #06 │ │ +391e40: b686 |005a: or-int/2addr v6, v8 │ │ +391e42: 4806 0506 |005b: aget-byte v6, v5, v6 │ │ +391e46: 4f06 0003 |005d: aput-byte v6, v0, v3 │ │ +391e4a: d803 0401 |005f: add-int/lit8 v3, v4, #int 1 // #01 │ │ +391e4e: 4806 0907 |0061: aget-byte v6, v9, v7 │ │ +391e52: dd06 063f |0063: and-int/lit8 v6, v6, #int 63 // #3f │ │ +391e56: 4805 0506 |0065: aget-byte v5, v5, v6 │ │ +391e5a: 4f05 0004 |0067: aput-byte v5, v0, v4 │ │ +391e5e: d801 0103 |0069: add-int/lit8 v1, v1, #int 3 // #03 │ │ +391e62: 28ba |006b: goto 0025 // -0046 │ │ +391e64: 3521 1e00 |006c: if-ge v1, v2, 008a // +001e │ │ +391e68: d804 0301 |006e: add-int/lit8 v4, v3, #int 1 // #01 │ │ +391e6c: 6205 3677 |0070: sget-object v5, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7736 │ │ +391e70: 4806 0901 |0072: aget-byte v6, v9, v1 │ │ +391e74: d566 ff00 |0074: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +391e78: e206 0602 |0076: ushr-int/lit8 v6, v6, #int 2 // #02 │ │ +391e7c: 4806 0506 |0078: aget-byte v6, v5, v6 │ │ +391e80: 4f06 0003 |007a: aput-byte v6, v0, v3 │ │ +391e84: d803 0401 |007c: add-int/lit8 v3, v4, #int 1 // #01 │ │ +391e88: 4806 0901 |007e: aget-byte v6, v9, v1 │ │ +391e8c: dd06 0603 |0080: and-int/lit8 v6, v6, #int 3 // #03 │ │ +391e90: e006 0604 |0082: shl-int/lit8 v6, v6, #int 4 // #04 │ │ +391e94: 4805 0506 |0084: aget-byte v5, v5, v6 │ │ +391e98: 4f05 0004 |0086: aput-byte v5, v0, v4 │ │ +391e9c: d801 0101 |0088: add-int/lit8 v1, v1, #int 1 // #01 │ │ +391ea0: 3521 2300 |008a: if-ge v1, v2, 00ad // +0023 │ │ +391ea4: d802 03ff |008c: add-int/lit8 v2, v3, #int -1 // #ff │ │ +391ea8: 6204 3677 |008e: sget-object v4, Lnet/sf/dibdib/thread_any/MiscFunc;.base64x4Bytes_b64:[B // field@7736 │ │ +391eac: 4805 0901 |0090: aget-byte v5, v9, v1 │ │ +391eb0: dd05 0503 |0092: and-int/lit8 v5, v5, #int 3 // #03 │ │ +391eb4: e005 0504 |0094: shl-int/lit8 v5, v5, #int 4 // #04 │ │ +391eb8: d801 0101 |0096: add-int/lit8 v1, v1, #int 1 // #01 │ │ +391ebc: 4806 0901 |0098: aget-byte v6, v9, v1 │ │ +391ec0: d566 ff00 |009a: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +391ec4: e206 0604 |009c: ushr-int/lit8 v6, v6, #int 4 // #04 │ │ +391ec8: b665 |009e: or-int/2addr v5, v6 │ │ +391eca: 4805 0405 |009f: aget-byte v5, v4, v5 │ │ +391ece: 4f05 0002 |00a1: aput-byte v5, v0, v2 │ │ +391ed2: 4809 0901 |00a3: aget-byte v9, v9, v1 │ │ +391ed6: dd09 090f |00a5: and-int/lit8 v9, v9, #int 15 // #0f │ │ +391eda: e009 0902 |00a7: shl-int/lit8 v9, v9, #int 2 // #02 │ │ +391ede: 4809 0409 |00a9: aget-byte v9, v4, v9 │ │ +391ee2: 4f09 0003 |00ab: aput-byte v9, v0, v3 │ │ +391ee6: 1100 |00ad: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x000c line=189 │ │ 0x0018 line=192 │ │ 0x0021 line=193 │ │ 0x0029 line=197 │ │ @@ -835775,35 +835775,35 @@ │ │ type : '([[B[B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -392800: |[392800] net.sf.dibdib.thread_any.MiscFunc.binSearchSigned:([[B[B)I │ │ -392810: 2140 |0000: array-length v0, v4 │ │ -392812: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ -392816: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -392818: 3601 1900 |0004: if-gt v1, v0, 001d // +0019 │ │ -39281c: 9002 0100 |0006: add-int v2, v1, v0 │ │ -392820: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ -392824: 4603 0402 |000a: aget-object v3, v4, v2 │ │ -392828: 7120 a3a3 5300 |000c: invoke-static {v3, v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareSigned:([B[B)I // method@a3a3 │ │ -39282e: 0a03 |000f: move-result v3 │ │ -392830: 3b03 0600 |0010: if-gez v3, 0016 // +0006 │ │ -392834: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -392838: 0121 |0014: move v1, v2 │ │ -39283a: 28ef |0015: goto 0004 // -0011 │ │ -39283c: 3d03 0600 |0016: if-lez v3, 001c // +0006 │ │ -392840: d802 02ff |0018: add-int/lit8 v2, v2, #int -1 // #ff │ │ -392844: 0120 |001a: move v0, v2 │ │ -392846: 28e9 |001b: goto 0004 // -0017 │ │ -392848: 0f02 |001c: return v2 │ │ -39284a: d904 01ff |001d: rsub-int/lit8 v4, v1, #int -1 // #ff │ │ -39284e: 0f04 |001f: return v4 │ │ +3927fc: |[3927fc] net.sf.dibdib.thread_any.MiscFunc.binSearchSigned:([[B[B)I │ │ +39280c: 2140 |0000: array-length v0, v4 │ │ +39280e: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ +392812: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +392814: 3601 1900 |0004: if-gt v1, v0, 001d // +0019 │ │ +392818: 9002 0100 |0006: add-int v2, v1, v0 │ │ +39281c: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ +392820: 4603 0402 |000a: aget-object v3, v4, v2 │ │ +392824: 7120 a3a3 5300 |000c: invoke-static {v3, v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareSigned:([B[B)I // method@a3a3 │ │ +39282a: 0a03 |000f: move-result v3 │ │ +39282c: 3b03 0600 |0010: if-gez v3, 0016 // +0006 │ │ +392830: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +392834: 0121 |0014: move v1, v2 │ │ +392836: 28ef |0015: goto 0004 // -0011 │ │ +392838: 3d03 0600 |0016: if-lez v3, 001c // +0006 │ │ +39283c: d802 02ff |0018: add-int/lit8 v2, v2, #int -1 // #ff │ │ +392840: 0120 |001a: move v0, v2 │ │ +392842: 28e9 |001b: goto 0004 // -0017 │ │ +392844: 0f02 |001c: return v2 │ │ +392846: d904 01ff |001d: rsub-int/lit8 v4, v1, #int -1 // #ff │ │ +39284a: 0f04 |001f: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x000a line=710 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 (null) [[B │ │ 0x0000 - 0x0020 reg=5 (null) [B │ │ @@ -835813,35 +835813,35 @@ │ │ type : '([[B[B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -392850: |[392850] net.sf.dibdib.thread_any.MiscFunc.binSearchUnsigned:([[B[B)I │ │ -392860: 2140 |0000: array-length v0, v4 │ │ -392862: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ -392866: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -392868: 3601 1900 |0004: if-gt v1, v0, 001d // +0019 │ │ -39286c: 9002 0100 |0006: add-int v2, v1, v0 │ │ -392870: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ -392874: 4603 0402 |000a: aget-object v3, v4, v2 │ │ -392878: 7120 a4a3 5300 |000c: invoke-static {v3, v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a4 │ │ -39287e: 0a03 |000f: move-result v3 │ │ -392880: 3b03 0600 |0010: if-gez v3, 0016 // +0006 │ │ -392884: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -392888: 0121 |0014: move v1, v2 │ │ -39288a: 28ef |0015: goto 0004 // -0011 │ │ -39288c: 3d03 0600 |0016: if-lez v3, 001c // +0006 │ │ -392890: d802 02ff |0018: add-int/lit8 v2, v2, #int -1 // #ff │ │ -392894: 0120 |001a: move v0, v2 │ │ -392896: 28e9 |001b: goto 0004 // -0017 │ │ -392898: 0f02 |001c: return v2 │ │ -39289a: d904 01ff |001d: rsub-int/lit8 v4, v1, #int -1 // #ff │ │ -39289e: 0f04 |001f: return v4 │ │ +39284c: |[39284c] net.sf.dibdib.thread_any.MiscFunc.binSearchUnsigned:([[B[B)I │ │ +39285c: 2140 |0000: array-length v0, v4 │ │ +39285e: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ +392862: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +392864: 3601 1900 |0004: if-gt v1, v0, 001d // +0019 │ │ +392868: 9002 0100 |0006: add-int v2, v1, v0 │ │ +39286c: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ +392870: 4603 0402 |000a: aget-object v3, v4, v2 │ │ +392874: 7120 a4a3 5300 |000c: invoke-static {v3, v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a4 │ │ +39287a: 0a03 |000f: move-result v3 │ │ +39287c: 3b03 0600 |0010: if-gez v3, 0016 // +0006 │ │ +392880: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +392884: 0121 |0014: move v1, v2 │ │ +392886: 28ef |0015: goto 0004 // -0011 │ │ +392888: 3d03 0600 |0016: if-lez v3, 001c // +0006 │ │ +39288c: d802 02ff |0018: add-int/lit8 v2, v2, #int -1 // #ff │ │ +392890: 0120 |001a: move v0, v2 │ │ +392892: 28e9 |001b: goto 0004 // -0017 │ │ +392894: 0f02 |001c: return v2 │ │ +392896: d904 01ff |001d: rsub-int/lit8 v4, v1, #int -1 // #ff │ │ +39289a: 0f04 |001f: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x000a line=693 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 (null) [[B │ │ 0x0000 - 0x0020 reg=5 (null) [B │ │ @@ -835851,79 +835851,79 @@ │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 71 16-bit code units │ │ -3928a0: |[3928a0] net.sf.dibdib.thread_any.MiscFunc.bitsCount:(J)I │ │ -3928b0: 1800 5555 5555 5555 5555 |0000: const-wide v0, #double 1.19453e+103 // #5555555555555555 │ │ -3928ba: a002 0500 |0005: and-long v2, v5, v0 │ │ -3928be: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -3928c0: c545 |0008: ushr-long/2addr v5, v4 │ │ -3928c2: c005 |0009: and-long/2addr v5, v0 │ │ -3928c4: bb52 |000a: add-long/2addr v2, v5 │ │ -3928c6: 1805 3333 3333 3333 3333 |000b: const-wide v5, #double 4.66726e-62 // #3333333333333333 │ │ -3928d0: a000 0205 |0010: and-long v0, v2, v5 │ │ -3928d4: 1224 |0012: const/4 v4, #int 2 // #2 │ │ -3928d6: c542 |0013: ushr-long/2addr v2, v4 │ │ -3928d8: c025 |0014: and-long/2addr v5, v2 │ │ -3928da: bb50 |0015: add-long/2addr v0, v5 │ │ -3928dc: 1805 0f0f 0f0f 0f0f 0f0f |0016: const-wide v5, #double 3.81574e-236 // #0f0f0f0f0f0f0f0f │ │ -3928e6: a002 0005 |001b: and-long v2, v0, v5 │ │ -3928ea: 1244 |001d: const/4 v4, #int 4 // #4 │ │ -3928ec: c540 |001e: ushr-long/2addr v0, v4 │ │ -3928ee: c005 |001f: and-long/2addr v5, v0 │ │ -3928f0: bb52 |0020: add-long/2addr v2, v5 │ │ -3928f2: 1805 ff00 ff00 ff00 ff00 |0021: const-wide v5, #double 7.06416e-304 // #00ff00ff00ff00ff │ │ -3928fc: a000 0205 |0026: and-long v0, v2, v5 │ │ -392900: 1304 0800 |0028: const/16 v4, #int 8 // #8 │ │ -392904: c542 |002a: ushr-long/2addr v2, v4 │ │ -392906: c025 |002b: and-long/2addr v5, v2 │ │ -392908: bb50 |002c: add-long/2addr v0, v5 │ │ -39290a: 1805 ffff 0000 ffff 0000 |002d: const-wide v5, #double 1.39065e-309 // #0000ffff0000ffff │ │ -392914: a002 0005 |0032: and-long v2, v0, v5 │ │ -392918: 1304 1000 |0034: const/16 v4, #int 16 // #10 │ │ -39291c: c540 |0036: ushr-long/2addr v0, v4 │ │ -39291e: c005 |0037: and-long/2addr v5, v0 │ │ -392920: bb52 |0038: add-long/2addr v2, v5 │ │ -392922: 1805 ffff ffff 0000 0000 |0039: const-wide v5, #double 2.122e-314 // #00000000ffffffff │ │ -39292c: a000 0205 |003e: and-long v0, v2, v5 │ │ -392930: 1304 2000 |0040: const/16 v4, #int 32 // #20 │ │ -392934: c542 |0042: ushr-long/2addr v2, v4 │ │ -392936: c025 |0043: and-long/2addr v5, v2 │ │ -392938: bb50 |0044: add-long/2addr v0, v5 │ │ -39293a: 8405 |0045: long-to-int v5, v0 │ │ -39293c: 0f05 |0046: return v5 │ │ +39289c: |[39289c] net.sf.dibdib.thread_any.MiscFunc.bitsCount:(J)I │ │ +3928ac: 1800 5555 5555 5555 5555 |0000: const-wide v0, #double 1.19453e+103 // #5555555555555555 │ │ +3928b6: a002 0500 |0005: and-long v2, v5, v0 │ │ +3928ba: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +3928bc: c545 |0008: ushr-long/2addr v5, v4 │ │ +3928be: c005 |0009: and-long/2addr v5, v0 │ │ +3928c0: bb52 |000a: add-long/2addr v2, v5 │ │ +3928c2: 1805 3333 3333 3333 3333 |000b: const-wide v5, #double 4.66726e-62 // #3333333333333333 │ │ +3928cc: a000 0205 |0010: and-long v0, v2, v5 │ │ +3928d0: 1224 |0012: const/4 v4, #int 2 // #2 │ │ +3928d2: c542 |0013: ushr-long/2addr v2, v4 │ │ +3928d4: c025 |0014: and-long/2addr v5, v2 │ │ +3928d6: bb50 |0015: add-long/2addr v0, v5 │ │ +3928d8: 1805 0f0f 0f0f 0f0f 0f0f |0016: const-wide v5, #double 3.81574e-236 // #0f0f0f0f0f0f0f0f │ │ +3928e2: a002 0005 |001b: and-long v2, v0, v5 │ │ +3928e6: 1244 |001d: const/4 v4, #int 4 // #4 │ │ +3928e8: c540 |001e: ushr-long/2addr v0, v4 │ │ +3928ea: c005 |001f: and-long/2addr v5, v0 │ │ +3928ec: bb52 |0020: add-long/2addr v2, v5 │ │ +3928ee: 1805 ff00 ff00 ff00 ff00 |0021: const-wide v5, #double 7.06416e-304 // #00ff00ff00ff00ff │ │ +3928f8: a000 0205 |0026: and-long v0, v2, v5 │ │ +3928fc: 1304 0800 |0028: const/16 v4, #int 8 // #8 │ │ +392900: c542 |002a: ushr-long/2addr v2, v4 │ │ +392902: c025 |002b: and-long/2addr v5, v2 │ │ +392904: bb50 |002c: add-long/2addr v0, v5 │ │ +392906: 1805 ffff 0000 ffff 0000 |002d: const-wide v5, #double 1.39065e-309 // #0000ffff0000ffff │ │ +392910: a002 0005 |0032: and-long v2, v0, v5 │ │ +392914: 1304 1000 |0034: const/16 v4, #int 16 // #10 │ │ +392918: c540 |0036: ushr-long/2addr v0, v4 │ │ +39291a: c005 |0037: and-long/2addr v5, v0 │ │ +39291c: bb52 |0038: add-long/2addr v2, v5 │ │ +39291e: 1805 ffff ffff 0000 0000 |0039: const-wide v5, #double 2.122e-314 // #00000000ffffffff │ │ +392928: a000 0205 |003e: and-long v0, v2, v5 │ │ +39292c: 1304 2000 |0040: const/16 v4, #int 32 // #20 │ │ +392930: c542 |0042: ushr-long/2addr v2, v4 │ │ +392932: c025 |0043: and-long/2addr v5, v2 │ │ +392934: bb50 |0044: add-long/2addr v0, v5 │ │ +392936: 8405 |0045: long-to-int v5, v0 │ │ +392938: 0f05 |0046: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lnet/sf/dibdib/thread_any/MiscFunc;) │ │ name : 'bitsCount' │ │ type : '(JI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -392940: |[392940] net.sf.dibdib.thread_any.MiscFunc.bitsCount:(JI)I │ │ -392950: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -392952: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -392954: 3570 0f00 |0002: if-ge v0, v7, 0011 // +000f │ │ -392958: 6202 3577 |0004: sget-object v2, Lnet/sf/dibdib/thread_any/MiscFunc;.BITS:[C // field@7735 │ │ -39295c: a503 0500 |0006: ushr-long v3, v5, v0 │ │ -392960: 8434 |0008: long-to-int v4, v3 │ │ -392962: d543 ff00 |0009: and-int/lit16 v3, v4, #int 255 // #00ff │ │ -392966: 4902 0203 |000b: aget-char v2, v2, v3 │ │ -39296a: b021 |000d: add-int/2addr v1, v2 │ │ -39296c: d800 0008 |000e: add-int/lit8 v0, v0, #int 8 // #08 │ │ -392970: 28f2 |0010: goto 0002 // -000e │ │ -392972: 0f01 |0011: return v1 │ │ +39293c: |[39293c] net.sf.dibdib.thread_any.MiscFunc.bitsCount:(JI)I │ │ +39294c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39294e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +392950: 3570 0f00 |0002: if-ge v0, v7, 0011 // +000f │ │ +392954: 6202 3577 |0004: sget-object v2, Lnet/sf/dibdib/thread_any/MiscFunc;.BITS:[C // field@7735 │ │ +392958: a503 0500 |0006: ushr-long v3, v5, v0 │ │ +39295c: 8434 |0008: long-to-int v4, v3 │ │ +39295e: d543 ff00 |0009: and-int/lit16 v3, v4, #int 255 // #00ff │ │ +392962: 4902 0203 |000b: aget-char v2, v2, v3 │ │ +392966: b021 |000d: add-int/2addr v1, v2 │ │ +392968: d800 0008 |000e: add-int/lit8 v0, v0, #int 8 // #08 │ │ +39296c: 28f2 |0010: goto 0002 // -000e │ │ +39296e: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=594 │ │ locals : │ │ 0x0000 - 0x0012 reg=5 (null) J │ │ 0x0000 - 0x0012 reg=7 (null) I │ │ │ │ @@ -835932,91 +835932,91 @@ │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -392eb0: |[392eb0] net.sf.dibdib.thread_any.MiscFunc.bitsMaskPower2:(J)J │ │ -392ec0: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -392ec4: bc02 |0002: sub-long/2addr v2, v0 │ │ -392ec6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -392ec8: a500 0200 |0004: ushr-long v0, v2, v0 │ │ -392ecc: c102 |0006: or-long/2addr v2, v0 │ │ -392ece: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -392ed0: a500 0200 |0008: ushr-long v0, v2, v0 │ │ -392ed4: c102 |000a: or-long/2addr v2, v0 │ │ -392ed6: 1240 |000b: const/4 v0, #int 4 // #4 │ │ -392ed8: a500 0200 |000c: ushr-long v0, v2, v0 │ │ -392edc: c102 |000e: or-long/2addr v2, v0 │ │ -392ede: 1300 0800 |000f: const/16 v0, #int 8 // #8 │ │ -392ee2: a500 0200 |0011: ushr-long v0, v2, v0 │ │ -392ee6: c102 |0013: or-long/2addr v2, v0 │ │ -392ee8: 1300 1000 |0014: const/16 v0, #int 16 // #10 │ │ -392eec: a500 0200 |0016: ushr-long v0, v2, v0 │ │ -392ef0: c102 |0018: or-long/2addr v2, v0 │ │ -392ef2: 1300 2000 |0019: const/16 v0, #int 32 // #20 │ │ -392ef6: a500 0200 |001b: ushr-long v0, v2, v0 │ │ -392efa: c102 |001d: or-long/2addr v2, v0 │ │ -392efc: 1002 |001e: return-wide v2 │ │ +392eac: |[392eac] net.sf.dibdib.thread_any.MiscFunc.bitsMaskPower2:(J)J │ │ +392ebc: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +392ec0: bc02 |0002: sub-long/2addr v2, v0 │ │ +392ec2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +392ec4: a500 0200 |0004: ushr-long v0, v2, v0 │ │ +392ec8: c102 |0006: or-long/2addr v2, v0 │ │ +392eca: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +392ecc: a500 0200 |0008: ushr-long v0, v2, v0 │ │ +392ed0: c102 |000a: or-long/2addr v2, v0 │ │ +392ed2: 1240 |000b: const/4 v0, #int 4 // #4 │ │ +392ed4: a500 0200 |000c: ushr-long v0, v2, v0 │ │ +392ed8: c102 |000e: or-long/2addr v2, v0 │ │ +392eda: 1300 0800 |000f: const/16 v0, #int 8 // #8 │ │ +392ede: a500 0200 |0011: ushr-long v0, v2, v0 │ │ +392ee2: c102 |0013: or-long/2addr v2, v0 │ │ +392ee4: 1300 1000 |0014: const/16 v0, #int 16 // #10 │ │ +392ee8: a500 0200 |0016: ushr-long v0, v2, v0 │ │ +392eec: c102 |0018: or-long/2addr v2, v0 │ │ +392eee: 1300 2000 |0019: const/16 v0, #int 32 // #20 │ │ +392ef2: a500 0200 |001b: ushr-long v0, v2, v0 │ │ +392ef6: c102 |001d: or-long/2addr v2, v0 │ │ +392ef8: 1002 |001e: return-wide v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lnet/sf/dibdib/thread_any/MiscFunc;) │ │ name : 'bitsParity' │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 65 16-bit code units │ │ -392974: |[392974] net.sf.dibdib.thread_any.MiscFunc.bitsParity:(J)I │ │ -392984: 6200 3577 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.BITS:[C // field@7735 │ │ -392988: 8441 |0002: long-to-int v1, v4 │ │ -39298a: d511 ff00 |0003: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -39298e: 1302 0800 |0005: const/16 v2, #int 8 // #8 │ │ -392992: a502 0402 |0007: ushr-long v2, v4, v2 │ │ -392996: 8423 |0009: long-to-int v3, v2 │ │ -392998: d532 ff00 |000a: and-int/lit16 v2, v3, #int 255 // #00ff │ │ -39299c: b721 |000c: xor-int/2addr v1, v2 │ │ -39299e: 1302 1000 |000d: const/16 v2, #int 16 // #10 │ │ -3929a2: a502 0402 |000f: ushr-long v2, v4, v2 │ │ -3929a6: 8423 |0011: long-to-int v3, v2 │ │ -3929a8: d532 ff00 |0012: and-int/lit16 v2, v3, #int 255 // #00ff │ │ -3929ac: b721 |0014: xor-int/2addr v1, v2 │ │ -3929ae: 1302 1800 |0015: const/16 v2, #int 24 // #18 │ │ -3929b2: a502 0402 |0017: ushr-long v2, v4, v2 │ │ -3929b6: 8423 |0019: long-to-int v3, v2 │ │ -3929b8: d532 ff00 |001a: and-int/lit16 v2, v3, #int 255 // #00ff │ │ -3929bc: b721 |001c: xor-int/2addr v1, v2 │ │ -3929be: 1302 2000 |001d: const/16 v2, #int 32 // #20 │ │ -3929c2: a502 0402 |001f: ushr-long v2, v4, v2 │ │ -3929c6: 8423 |0021: long-to-int v3, v2 │ │ -3929c8: d532 ff00 |0022: and-int/lit16 v2, v3, #int 255 // #00ff │ │ -3929cc: b721 |0024: xor-int/2addr v1, v2 │ │ -3929ce: 1302 2800 |0025: const/16 v2, #int 40 // #28 │ │ -3929d2: a502 0402 |0027: ushr-long v2, v4, v2 │ │ -3929d6: 8423 |0029: long-to-int v3, v2 │ │ -3929d8: d532 ff00 |002a: and-int/lit16 v2, v3, #int 255 // #00ff │ │ -3929dc: b721 |002c: xor-int/2addr v1, v2 │ │ -3929de: 1302 3000 |002d: const/16 v2, #int 48 // #30 │ │ -3929e2: a502 0402 |002f: ushr-long v2, v4, v2 │ │ -3929e6: 8423 |0031: long-to-int v3, v2 │ │ -3929e8: d532 ff00 |0032: and-int/lit16 v2, v3, #int 255 // #00ff │ │ -3929ec: b721 |0034: xor-int/2addr v1, v2 │ │ -3929ee: 1302 3800 |0035: const/16 v2, #int 56 // #38 │ │ -3929f2: c524 |0037: ushr-long/2addr v4, v2 │ │ -3929f4: 8445 |0038: long-to-int v5, v4 │ │ -3929f6: d554 ff00 |0039: and-int/lit16 v4, v5, #int 255 // #00ff │ │ -3929fa: b714 |003b: xor-int/2addr v4, v1 │ │ -3929fc: 4904 0004 |003c: aget-char v4, v0, v4 │ │ -392a00: dd04 0401 |003e: and-int/lit8 v4, v4, #int 1 // #01 │ │ -392a04: 0f04 |0040: return v4 │ │ +392970: |[392970] net.sf.dibdib.thread_any.MiscFunc.bitsParity:(J)I │ │ +392980: 6200 3577 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.BITS:[C // field@7735 │ │ +392984: 8441 |0002: long-to-int v1, v4 │ │ +392986: d511 ff00 |0003: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +39298a: 1302 0800 |0005: const/16 v2, #int 8 // #8 │ │ +39298e: a502 0402 |0007: ushr-long v2, v4, v2 │ │ +392992: 8423 |0009: long-to-int v3, v2 │ │ +392994: d532 ff00 |000a: and-int/lit16 v2, v3, #int 255 // #00ff │ │ +392998: b721 |000c: xor-int/2addr v1, v2 │ │ +39299a: 1302 1000 |000d: const/16 v2, #int 16 // #10 │ │ +39299e: a502 0402 |000f: ushr-long v2, v4, v2 │ │ +3929a2: 8423 |0011: long-to-int v3, v2 │ │ +3929a4: d532 ff00 |0012: and-int/lit16 v2, v3, #int 255 // #00ff │ │ +3929a8: b721 |0014: xor-int/2addr v1, v2 │ │ +3929aa: 1302 1800 |0015: const/16 v2, #int 24 // #18 │ │ +3929ae: a502 0402 |0017: ushr-long v2, v4, v2 │ │ +3929b2: 8423 |0019: long-to-int v3, v2 │ │ +3929b4: d532 ff00 |001a: and-int/lit16 v2, v3, #int 255 // #00ff │ │ +3929b8: b721 |001c: xor-int/2addr v1, v2 │ │ +3929ba: 1302 2000 |001d: const/16 v2, #int 32 // #20 │ │ +3929be: a502 0402 |001f: ushr-long v2, v4, v2 │ │ +3929c2: 8423 |0021: long-to-int v3, v2 │ │ +3929c4: d532 ff00 |0022: and-int/lit16 v2, v3, #int 255 // #00ff │ │ +3929c8: b721 |0024: xor-int/2addr v1, v2 │ │ +3929ca: 1302 2800 |0025: const/16 v2, #int 40 // #28 │ │ +3929ce: a502 0402 |0027: ushr-long v2, v4, v2 │ │ +3929d2: 8423 |0029: long-to-int v3, v2 │ │ +3929d4: d532 ff00 |002a: and-int/lit16 v2, v3, #int 255 // #00ff │ │ +3929d8: b721 |002c: xor-int/2addr v1, v2 │ │ +3929da: 1302 3000 |002d: const/16 v2, #int 48 // #30 │ │ +3929de: a502 0402 |002f: ushr-long v2, v4, v2 │ │ +3929e2: 8423 |0031: long-to-int v3, v2 │ │ +3929e4: d532 ff00 |0032: and-int/lit16 v2, v3, #int 255 // #00ff │ │ +3929e8: b721 |0034: xor-int/2addr v1, v2 │ │ +3929ea: 1302 3800 |0035: const/16 v2, #int 56 // #38 │ │ +3929ee: c524 |0037: ushr-long/2addr v4, v2 │ │ +3929f0: 8445 |0038: long-to-int v5, v4 │ │ +3929f2: d554 ff00 |0039: and-int/lit16 v4, v5, #int 255 // #00ff │ │ +3929f6: b714 |003b: xor-int/2addr v4, v1 │ │ +3929f8: 4904 0004 |003c: aget-char v4, v0, v4 │ │ +3929fc: dd04 0401 |003e: and-int/lit8 v4, v4, #int 1 // #01 │ │ +392a00: 0f04 |0040: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ locals : │ │ 0x0000 - 0x0041 reg=4 (null) J │ │ │ │ #13 : (in Lnet/sf/dibdib/thread_any/MiscFunc;) │ │ @@ -836024,26 +836024,26 @@ │ │ type : '([BIJI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -392a08: |[392a08] net.sf.dibdib.thread_any.MiscFunc.bytes4Long:([BIJI)I │ │ -392a18: d800 07ff |0000: add-int/lit8 v0, v7, #int -1 // #ff │ │ -392a1c: 3a00 0e00 |0002: if-ltz v0, 0010 // +000e │ │ -392a20: 9001 0004 |0004: add-int v1, v0, v4 │ │ -392a24: 8452 |0006: long-to-int v2, v5 │ │ -392a26: 8d22 |0007: int-to-byte v2, v2 │ │ -392a28: 4f02 0301 |0008: aput-byte v2, v3, v1 │ │ -392a2c: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ -392a30: c515 |000c: ushr-long/2addr v5, v1 │ │ -392a32: d800 00ff |000d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -392a36: 28f3 |000f: goto 0002 // -000d │ │ -392a38: 0f07 |0010: return v7 │ │ +392a04: |[392a04] net.sf.dibdib.thread_any.MiscFunc.bytes4Long:([BIJI)I │ │ +392a14: d800 07ff |0000: add-int/lit8 v0, v7, #int -1 // #ff │ │ +392a18: 3a00 0e00 |0002: if-ltz v0, 0010 // +000e │ │ +392a1c: 9001 0004 |0004: add-int v1, v0, v4 │ │ +392a20: 8452 |0006: long-to-int v2, v5 │ │ +392a22: 8d22 |0007: int-to-byte v2, v2 │ │ +392a24: 4f02 0301 |0008: aput-byte v2, v3, v1 │ │ +392a28: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ +392a2c: c515 |000c: ushr-long/2addr v5, v1 │ │ +392a2e: d800 00ff |000d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +392a32: 28f3 |000f: goto 0002 // -000d │ │ +392a34: 0f07 |0010: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=469 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 (null) [B │ │ 0x0000 - 0x0011 reg=4 (null) I │ │ 0x0000 - 0x0011 reg=5 (null) J │ │ @@ -836054,35 +836054,35 @@ │ │ type : '([B[B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -392a3c: |[392a3c] net.sf.dibdib.thread_any.MiscFunc.compareSigned:([B[B)I │ │ -392a4c: 2140 |0000: array-length v0, v4 │ │ -392a4e: 2151 |0001: array-length v1, v5 │ │ -392a50: 3710 0400 |0002: if-le v0, v1, 0006 // +0004 │ │ -392a54: 2150 |0004: array-length v0, v5 │ │ -392a56: 2802 |0005: goto 0007 // +0002 │ │ -392a58: 2140 |0006: array-length v0, v4 │ │ -392a5a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -392a5c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -392a5e: 3501 0c00 |0009: if-ge v1, v0, 0015 // +000c │ │ -392a62: 3902 0a00 |000b: if-nez v2, 0015 // +000a │ │ -392a66: 4802 0401 |000d: aget-byte v2, v4, v1 │ │ -392a6a: 4803 0501 |000f: aget-byte v3, v5, v1 │ │ -392a6e: b132 |0011: sub-int/2addr v2, v3 │ │ -392a70: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -392a74: 28f5 |0014: goto 0009 // -000b │ │ -392a76: 3902 0600 |0015: if-nez v2, 001b // +0006 │ │ -392a7a: 2144 |0017: array-length v4, v4 │ │ -392a7c: 2155 |0018: array-length v5, v5 │ │ -392a7e: 9102 0405 |0019: sub-int v2, v4, v5 │ │ -392a82: 0f02 |001b: return v2 │ │ +392a38: |[392a38] net.sf.dibdib.thread_any.MiscFunc.compareSigned:([B[B)I │ │ +392a48: 2140 |0000: array-length v0, v4 │ │ +392a4a: 2151 |0001: array-length v1, v5 │ │ +392a4c: 3710 0400 |0002: if-le v0, v1, 0006 // +0004 │ │ +392a50: 2150 |0004: array-length v0, v5 │ │ +392a52: 2802 |0005: goto 0007 // +0002 │ │ +392a54: 2140 |0006: array-length v0, v4 │ │ +392a56: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +392a58: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +392a5a: 3501 0c00 |0009: if-ge v1, v0, 0015 // +000c │ │ +392a5e: 3902 0a00 |000b: if-nez v2, 0015 // +000a │ │ +392a62: 4802 0401 |000d: aget-byte v2, v4, v1 │ │ +392a66: 4803 0501 |000f: aget-byte v3, v5, v1 │ │ +392a6a: b132 |0011: sub-int/2addr v2, v3 │ │ +392a6c: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +392a70: 28f5 |0014: goto 0009 // -000b │ │ +392a72: 3902 0600 |0015: if-nez v2, 001b // +0006 │ │ +392a76: 2144 |0017: array-length v4, v4 │ │ +392a78: 2155 |0018: array-length v5, v5 │ │ +392a7a: 9102 0405 |0019: sub-int v2, v4, v5 │ │ +392a7e: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ 0x000d line=680 │ │ 0x0017 line=683 │ │ locals : │ │ 0x0000 - 0x001c reg=4 (null) [B │ │ @@ -836093,37 +836093,37 @@ │ │ type : '([B[B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -392a84: |[392a84] net.sf.dibdib.thread_any.MiscFunc.compareUnsigned:([B[B)I │ │ -392a94: 2140 |0000: array-length v0, v4 │ │ -392a96: 2151 |0001: array-length v1, v5 │ │ -392a98: 3710 0400 |0002: if-le v0, v1, 0006 // +0004 │ │ -392a9c: 2150 |0004: array-length v0, v5 │ │ -392a9e: 2802 |0005: goto 0007 // +0002 │ │ -392aa0: 2140 |0006: array-length v0, v4 │ │ -392aa2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -392aa4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -392aa6: 3501 1000 |0009: if-ge v1, v0, 0019 // +0010 │ │ -392aaa: 3902 0e00 |000b: if-nez v2, 0019 // +000e │ │ -392aae: 4802 0401 |000d: aget-byte v2, v4, v1 │ │ -392ab2: d522 ff00 |000f: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -392ab6: 4803 0501 |0011: aget-byte v3, v5, v1 │ │ -392aba: d533 ff00 |0013: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -392abe: b132 |0015: sub-int/2addr v2, v3 │ │ -392ac0: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -392ac4: 28f1 |0018: goto 0009 // -000f │ │ -392ac6: 3902 0600 |0019: if-nez v2, 001f // +0006 │ │ -392aca: 2144 |001b: array-length v4, v4 │ │ -392acc: 2155 |001c: array-length v5, v5 │ │ -392ace: 9102 0405 |001d: sub-int v2, v4, v5 │ │ -392ad2: 0f02 |001f: return v2 │ │ +392a80: |[392a80] net.sf.dibdib.thread_any.MiscFunc.compareUnsigned:([B[B)I │ │ +392a90: 2140 |0000: array-length v0, v4 │ │ +392a92: 2151 |0001: array-length v1, v5 │ │ +392a94: 3710 0400 |0002: if-le v0, v1, 0006 // +0004 │ │ +392a98: 2150 |0004: array-length v0, v5 │ │ +392a9a: 2802 |0005: goto 0007 // +0002 │ │ +392a9c: 2140 |0006: array-length v0, v4 │ │ +392a9e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +392aa0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +392aa2: 3501 1000 |0009: if-ge v1, v0, 0019 // +0010 │ │ +392aa6: 3902 0e00 |000b: if-nez v2, 0019 // +000e │ │ +392aaa: 4802 0401 |000d: aget-byte v2, v4, v1 │ │ +392aae: d522 ff00 |000f: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +392ab2: 4803 0501 |0011: aget-byte v3, v5, v1 │ │ +392ab6: d533 ff00 |0013: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +392aba: b132 |0015: sub-int/2addr v2, v3 │ │ +392abc: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +392ac0: 28f1 |0018: goto 0009 // -000f │ │ +392ac2: 3902 0600 |0019: if-nez v2, 001f // +0006 │ │ +392ac6: 2144 |001b: array-length v4, v4 │ │ +392ac8: 2155 |001c: array-length v5, v5 │ │ +392aca: 9102 0405 |001d: sub-int v2, v4, v5 │ │ +392ace: 0f02 |001f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x000d line=668 │ │ 0x001b line=671 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 (null) [B │ │ @@ -836134,175 +836134,175 @@ │ │ type : '(I[BII)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 260 16-bit code units │ │ -391eec: |[391eec] net.sf.dibdib.thread_any.MiscFunc.compress:(I[BII)[B │ │ -391efc: 0200 1000 |0000: move/from16 v0, v16 │ │ -391f00: 0801 1100 |0002: move-object/from16 v1, v17 │ │ -391f04: 0202 1200 |0004: move/from16 v2, v18 │ │ -391f08: 2203 ae13 |0006: new-instance v3, Ljava/util/zip/Deflater; // type@13ae │ │ -391f0c: 12f4 |0008: const/4 v4, #int -1 // #ff │ │ -391f0e: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -391f10: 7030 7b9b 4305 |000a: invoke-direct {v3, v4, v5}, Ljava/util/zip/Deflater;.:(IZ)V // method@9b7b │ │ -391f16: 9104 1302 |000d: sub-int v4, v19, v2 │ │ -391f1a: 7110 b2a3 0400 |000f: invoke-static {v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b2 │ │ -391f20: 0c06 |0012: move-result-object v6 │ │ -391f22: 6e40 7f9b 1342 |0013: invoke-virtual {v3, v1, v2, v4}, Ljava/util/zip/Deflater;.setInput:([BII)V // method@9b7f │ │ -391f28: 6e10 7e9b 0300 |0016: invoke-virtual {v3}, Ljava/util/zip/Deflater;.finish:()V // method@9b7e │ │ -391f2e: 2117 |0019: array-length v7, v1 │ │ -391f30: 1228 |001a: const/4 v8, #int 2 // #2 │ │ -391f32: da07 0702 |001b: mul-int/lit8 v7, v7, #int 2 // #02 │ │ -391f36: d807 072c |001d: add-int/lit8 v7, v7, #int 44 // #2c │ │ -391f3a: 2379 1515 |001f: new-array v9, v7, [B // type@1515 │ │ -391f3e: 130a 1600 |0021: const/16 v10, #int 22 // #16 │ │ -391f42: b1a7 |0023: sub-int/2addr v7, v10 │ │ -391f44: 6e40 7c9b 937a |0024: invoke-virtual {v3, v9, v10, v7}, Ljava/util/zip/Deflater;.deflate:([BII)I // method@9b7c │ │ -391f4a: 0a07 |0027: move-result v7 │ │ -391f4c: 6e10 7d9b 0300 |0028: invoke-virtual {v3}, Ljava/util/zip/Deflater;.end:()V // method@9b7d │ │ -391f52: 6203 d072 |002b: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -391f56: 7100 59a3 0000 |002d: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -391f5c: 0b0b |0030: move-result-wide v11 │ │ -391f5e: 160d e803 |0031: const-wide/16 v13, #int 1000 // #3e8 │ │ -391f62: bedb |0033: div-long/2addr v11, v13 │ │ -391f64: 84bc |0034: long-to-int v12, v11 │ │ -391f66: 7110 b2a3 0c00 |0035: invoke-static {v12}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b2 │ │ -391f6c: 0c0b |0038: move-result-object v11 │ │ -391f6e: 124c |0039: const/4 v12, #int 4 // #4 │ │ -391f70: 23cd 1515 |003a: new-array v13, v12, [B // type@1515 │ │ -391f74: 120e |003c: const/4 v14, #int 0 // #0 │ │ -391f76: 480f 030e |003d: aget-byte v15, v3, v14 │ │ -391f7a: 4f0f 0d0e |003f: aput-byte v15, v13, v14 │ │ -391f7e: 4803 0305 |0041: aget-byte v3, v3, v5 │ │ -391f82: 4f03 0d05 |0043: aput-byte v3, v13, v5 │ │ -391f86: 8d03 |0045: int-to-byte v3, v0 │ │ -391f88: 4f03 0d08 |0046: aput-byte v3, v13, v8 │ │ -391f8c: 2163 |0048: array-length v3, v6 │ │ -391f8e: 21bf |0049: array-length v15, v11 │ │ -391f90: b0f3 |004a: add-int/2addr v3, v15 │ │ -391f92: 8d33 |004b: int-to-byte v3, v3 │ │ -391f94: 123f |004c: const/4 v15, #int 3 // #3 │ │ -391f96: 4f03 0d0f |004d: aput-byte v3, v13, v15 │ │ -391f9a: 4803 0d0f |004f: aget-byte v3, v13, v15 │ │ -391f9e: b0c3 |0051: add-int/2addr v3, v12 │ │ -391fa0: 7120 af99 3d00 |0052: invoke-static {v13, v3}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -391fa6: 0c03 |0055: move-result-object v3 │ │ -391fa8: 216d |0056: array-length v13, v6 │ │ -391faa: 715d 5698 e6c3 |0057: invoke-static {v6, v14, v3, v12, v13}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -391fb0: 216d |005a: array-length v13, v6 │ │ -391fb2: b0cd |005b: add-int/2addr v13, v12 │ │ -391fb4: 21bc |005c: array-length v12, v11 │ │ -391fb6: 715c 5698 ebd3 |005d: invoke-static {v11, v14, v3, v13, v12}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -391fbc: 3505 0300 |0060: if-ge v5, v0, 0063 // +0003 │ │ -391fc0: 2803 |0062: goto 0065 // +0003 │ │ -391fc2: 2303 1515 |0063: new-array v3, v0, [B // type@1515 │ │ -391fc6: 2110 |0065: array-length v0, v1 │ │ -391fc8: b120 |0066: sub-int/2addr v0, v2 │ │ -391fca: 3407 0d00 |0067: if-lt v7, v0, 0074 // +000d │ │ -391fce: 3d02 0b00 |0069: if-lez v2, 0074 // +000b │ │ -391fd2: 7703 b699 1100 |006b: invoke-static/range {v17, v18, v19}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ -391fd8: 0c09 |006e: move-result-object v9 │ │ -391fda: 2197 |006f: array-length v7, v9 │ │ -391fdc: 2356 1515 |0070: new-array v6, v5, [B // type@1515 │ │ -391fe0: 4f0e 060e |0072: aput-byte v14, v6, v14 │ │ -391fe4: 2130 |0074: array-length v0, v3 │ │ -391fe6: b070 |0075: add-int/2addr v0, v7 │ │ -391fe8: 7110 b2a3 0000 |0076: invoke-static {v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b2 │ │ -391fee: 0c00 |0079: move-result-object v0 │ │ -391ff0: 213b |007a: array-length v11, v3 │ │ -391ff2: 33b5 3900 |007b: if-ne v5, v11, 00b4 // +0039 │ │ -391ff6: 7110 b1a3 0400 |007d: invoke-static {v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.int2Tlv:(I)[B // method@a3b1 │ │ -391ffc: 0c00 |0080: move-result-object v0 │ │ -391ffe: 1303 2000 |0081: const/16 v3, #int 32 // #20 │ │ -392002: 3437 0700 |0083: if-lt v7, v3, 008a // +0007 │ │ -392006: 7110 b1a3 0700 |0085: invoke-static {v7}, Lnet/sf/dibdib/thread_any/MiscFunc;.int2Tlv:(I)[B // method@a3b1 │ │ -39200c: 0c03 |0088: move-result-object v3 │ │ -39200e: 280a |0089: goto 0093 // +000a │ │ -392010: 2383 1515 |008a: new-array v3, v8, [B // type@1515 │ │ -392014: 1304 2100 |008c: const/16 v4, #int 33 // #21 │ │ -392018: 4f04 030e |008e: aput-byte v4, v3, v14 │ │ -39201c: 8d74 |0090: int-to-byte v4, v7 │ │ -39201e: 4f04 0305 |0091: aput-byte v4, v3, v5 │ │ -392022: 8d24 |0093: int-to-byte v4, v2 │ │ -392024: 4f04 010e |0094: aput-byte v4, v1, v14 │ │ -392028: 2104 |0096: array-length v4, v0 │ │ -39202a: 7154 5698 e021 |0097: invoke-static {v0, v14, v1, v2, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -392030: 2104 |009a: array-length v4, v0 │ │ -392032: b024 |009b: add-int/2addr v4, v2 │ │ -392034: 4806 030e |009c: aget-byte v6, v3, v14 │ │ -392038: d806 0650 |009e: add-int/lit8 v6, v6, #int 80 // #50 │ │ -39203c: 8d66 |00a0: int-to-byte v6, v6 │ │ -39203e: 4f06 0104 |00a1: aput-byte v6, v1, v4 │ │ -392042: d804 0201 |00a3: add-int/lit8 v4, v2, #int 1 // #01 │ │ -392046: 2106 |00a5: array-length v6, v0 │ │ -392048: b064 |00a6: add-int/2addr v4, v6 │ │ -39204a: 2136 |00a7: array-length v6, v3 │ │ -39204c: b156 |00a8: sub-int/2addr v6, v5 │ │ -39204e: 7156 5698 5341 |00a9: invoke-static {v3, v5, v1, v4, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -392054: 2100 |00ac: array-length v0, v0 │ │ -392056: b020 |00ad: add-int/2addr v0, v2 │ │ -392058: 2132 |00ae: array-length v2, v3 │ │ -39205a: b020 |00af: add-int/2addr v0, v2 │ │ -39205c: 7157 5698 a901 |00b0: invoke-static {v9, v10, v1, v0, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -392062: 1101 |00b3: return-object v1 │ │ -392064: 2134 |00b4: array-length v4, v3 │ │ -392066: 3d04 2c00 |00b5: if-lez v4, 00e1 // +002c │ │ -39206a: 2134 |00b7: array-length v4, v3 │ │ -39206c: 9104 0204 |00b8: sub-int v4, v2, v4 │ │ -392070: b154 |00ba: sub-int/2addr v4, v5 │ │ -392072: 2106 |00bb: array-length v6, v0 │ │ -392074: b164 |00bc: sub-int/2addr v4, v6 │ │ -392076: 3a04 0600 |00bd: if-ltz v4, 00c3 // +0006 │ │ -39207a: 7157 5698 a921 |00bf: invoke-static {v9, v10, v1, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -392080: 280c |00c2: goto 00ce // +000c │ │ -392082: b0a7 |00c3: add-int/2addr v7, v10 │ │ -392084: 7120 af99 7900 |00c4: invoke-static {v9, v7}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39208a: 0c01 |00c7: move-result-object v1 │ │ -39208c: 2132 |00c8: array-length v2, v3 │ │ -39208e: b12a |00c9: sub-int/2addr v10, v2 │ │ -392090: b15a |00ca: sub-int/2addr v10, v5 │ │ -392092: 2102 |00cb: array-length v2, v0 │ │ -392094: 9104 0a02 |00cc: sub-int v4, v10, v2 │ │ -392098: 8d42 |00ce: int-to-byte v2, v4 │ │ -39209a: 4f02 010e |00cf: aput-byte v2, v1, v14 │ │ -39209e: d802 0401 |00d1: add-int/lit8 v2, v4, #int 1 // #01 │ │ -3920a2: 12e5 |00d3: const/4 v5, #int -2 // #fe │ │ -3920a4: 4f05 0104 |00d4: aput-byte v5, v1, v4 │ │ -3920a8: 2104 |00d6: array-length v4, v0 │ │ -3920aa: 7154 5698 e021 |00d7: invoke-static {v0, v14, v1, v2, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -3920b0: 2100 |00da: array-length v0, v0 │ │ -3920b2: b002 |00db: add-int/2addr v2, v0 │ │ -3920b4: 2130 |00dc: array-length v0, v3 │ │ -3920b6: 7150 5698 e321 |00dd: invoke-static {v3, v14, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -3920bc: 2823 |00e0: goto 0103 // +0023 │ │ -3920be: 1303 0a00 |00e1: const/16 v3, #int 10 // #a │ │ -3920c2: 3523 0600 |00e3: if-ge v3, v2, 00e9 // +0006 │ │ -3920c6: 7157 5698 a921 |00e5: invoke-static {v9, v10, v1, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -3920cc: 2804 |00e8: goto 00ec // +0004 │ │ -3920ce: 0791 |00e9: move-object v1, v9 │ │ -3920d0: 1302 1600 |00ea: const/16 v2, #int 22 // #16 │ │ -3920d4: 2103 |00ec: array-length v3, v0 │ │ -3920d6: 9103 0203 |00ed: sub-int v3, v2, v3 │ │ -3920da: 2164 |00ef: array-length v4, v6 │ │ -3920dc: b143 |00f0: sub-int/2addr v3, v4 │ │ -3920de: 8d33 |00f1: int-to-byte v3, v3 │ │ -3920e0: 4f03 010e |00f2: aput-byte v3, v1, v14 │ │ -3920e4: 2103 |00f4: array-length v3, v0 │ │ -3920e6: 9103 0203 |00f5: sub-int v3, v2, v3 │ │ -3920ea: 2164 |00f7: array-length v4, v6 │ │ -3920ec: b143 |00f8: sub-int/2addr v3, v4 │ │ -3920ee: 2164 |00f9: array-length v4, v6 │ │ -3920f0: 7154 5698 e631 |00fa: invoke-static {v6, v14, v1, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -3920f6: 2103 |00fd: array-length v3, v0 │ │ -3920f8: b132 |00fe: sub-int/2addr v2, v3 │ │ -3920fa: 2103 |00ff: array-length v3, v0 │ │ -3920fc: 7153 5698 e021 |0100: invoke-static {v0, v14, v1, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -392102: 1101 |0103: return-object v1 │ │ +391ee8: |[391ee8] net.sf.dibdib.thread_any.MiscFunc.compress:(I[BII)[B │ │ +391ef8: 0200 1000 |0000: move/from16 v0, v16 │ │ +391efc: 0801 1100 |0002: move-object/from16 v1, v17 │ │ +391f00: 0202 1200 |0004: move/from16 v2, v18 │ │ +391f04: 2203 ae13 |0006: new-instance v3, Ljava/util/zip/Deflater; // type@13ae │ │ +391f08: 12f4 |0008: const/4 v4, #int -1 // #ff │ │ +391f0a: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +391f0c: 7030 7b9b 4305 |000a: invoke-direct {v3, v4, v5}, Ljava/util/zip/Deflater;.:(IZ)V // method@9b7b │ │ +391f12: 9104 1302 |000d: sub-int v4, v19, v2 │ │ +391f16: 7110 b2a3 0400 |000f: invoke-static {v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b2 │ │ +391f1c: 0c06 |0012: move-result-object v6 │ │ +391f1e: 6e40 7f9b 1342 |0013: invoke-virtual {v3, v1, v2, v4}, Ljava/util/zip/Deflater;.setInput:([BII)V // method@9b7f │ │ +391f24: 6e10 7e9b 0300 |0016: invoke-virtual {v3}, Ljava/util/zip/Deflater;.finish:()V // method@9b7e │ │ +391f2a: 2117 |0019: array-length v7, v1 │ │ +391f2c: 1228 |001a: const/4 v8, #int 2 // #2 │ │ +391f2e: da07 0702 |001b: mul-int/lit8 v7, v7, #int 2 // #02 │ │ +391f32: d807 072c |001d: add-int/lit8 v7, v7, #int 44 // #2c │ │ +391f36: 2379 1515 |001f: new-array v9, v7, [B // type@1515 │ │ +391f3a: 130a 1600 |0021: const/16 v10, #int 22 // #16 │ │ +391f3e: b1a7 |0023: sub-int/2addr v7, v10 │ │ +391f40: 6e40 7c9b 937a |0024: invoke-virtual {v3, v9, v10, v7}, Ljava/util/zip/Deflater;.deflate:([BII)I // method@9b7c │ │ +391f46: 0a07 |0027: move-result v7 │ │ +391f48: 6e10 7d9b 0300 |0028: invoke-virtual {v3}, Ljava/util/zip/Deflater;.end:()V // method@9b7d │ │ +391f4e: 6203 d072 |002b: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +391f52: 7100 59a3 0000 |002d: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +391f58: 0b0b |0030: move-result-wide v11 │ │ +391f5a: 160d e803 |0031: const-wide/16 v13, #int 1000 // #3e8 │ │ +391f5e: bedb |0033: div-long/2addr v11, v13 │ │ +391f60: 84bc |0034: long-to-int v12, v11 │ │ +391f62: 7110 b2a3 0c00 |0035: invoke-static {v12}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b2 │ │ +391f68: 0c0b |0038: move-result-object v11 │ │ +391f6a: 124c |0039: const/4 v12, #int 4 // #4 │ │ +391f6c: 23cd 1515 |003a: new-array v13, v12, [B // type@1515 │ │ +391f70: 120e |003c: const/4 v14, #int 0 // #0 │ │ +391f72: 480f 030e |003d: aget-byte v15, v3, v14 │ │ +391f76: 4f0f 0d0e |003f: aput-byte v15, v13, v14 │ │ +391f7a: 4803 0305 |0041: aget-byte v3, v3, v5 │ │ +391f7e: 4f03 0d05 |0043: aput-byte v3, v13, v5 │ │ +391f82: 8d03 |0045: int-to-byte v3, v0 │ │ +391f84: 4f03 0d08 |0046: aput-byte v3, v13, v8 │ │ +391f88: 2163 |0048: array-length v3, v6 │ │ +391f8a: 21bf |0049: array-length v15, v11 │ │ +391f8c: b0f3 |004a: add-int/2addr v3, v15 │ │ +391f8e: 8d33 |004b: int-to-byte v3, v3 │ │ +391f90: 123f |004c: const/4 v15, #int 3 // #3 │ │ +391f92: 4f03 0d0f |004d: aput-byte v3, v13, v15 │ │ +391f96: 4803 0d0f |004f: aget-byte v3, v13, v15 │ │ +391f9a: b0c3 |0051: add-int/2addr v3, v12 │ │ +391f9c: 7120 af99 3d00 |0052: invoke-static {v13, v3}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +391fa2: 0c03 |0055: move-result-object v3 │ │ +391fa4: 216d |0056: array-length v13, v6 │ │ +391fa6: 715d 5698 e6c3 |0057: invoke-static {v6, v14, v3, v12, v13}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +391fac: 216d |005a: array-length v13, v6 │ │ +391fae: b0cd |005b: add-int/2addr v13, v12 │ │ +391fb0: 21bc |005c: array-length v12, v11 │ │ +391fb2: 715c 5698 ebd3 |005d: invoke-static {v11, v14, v3, v13, v12}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +391fb8: 3505 0300 |0060: if-ge v5, v0, 0063 // +0003 │ │ +391fbc: 2803 |0062: goto 0065 // +0003 │ │ +391fbe: 2303 1515 |0063: new-array v3, v0, [B // type@1515 │ │ +391fc2: 2110 |0065: array-length v0, v1 │ │ +391fc4: b120 |0066: sub-int/2addr v0, v2 │ │ +391fc6: 3407 0d00 |0067: if-lt v7, v0, 0074 // +000d │ │ +391fca: 3d02 0b00 |0069: if-lez v2, 0074 // +000b │ │ +391fce: 7703 b699 1100 |006b: invoke-static/range {v17, v18, v19}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ +391fd4: 0c09 |006e: move-result-object v9 │ │ +391fd6: 2197 |006f: array-length v7, v9 │ │ +391fd8: 2356 1515 |0070: new-array v6, v5, [B // type@1515 │ │ +391fdc: 4f0e 060e |0072: aput-byte v14, v6, v14 │ │ +391fe0: 2130 |0074: array-length v0, v3 │ │ +391fe2: b070 |0075: add-int/2addr v0, v7 │ │ +391fe4: 7110 b2a3 0000 |0076: invoke-static {v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b2 │ │ +391fea: 0c00 |0079: move-result-object v0 │ │ +391fec: 213b |007a: array-length v11, v3 │ │ +391fee: 33b5 3900 |007b: if-ne v5, v11, 00b4 // +0039 │ │ +391ff2: 7110 b1a3 0400 |007d: invoke-static {v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.int2Tlv:(I)[B // method@a3b1 │ │ +391ff8: 0c00 |0080: move-result-object v0 │ │ +391ffa: 1303 2000 |0081: const/16 v3, #int 32 // #20 │ │ +391ffe: 3437 0700 |0083: if-lt v7, v3, 008a // +0007 │ │ +392002: 7110 b1a3 0700 |0085: invoke-static {v7}, Lnet/sf/dibdib/thread_any/MiscFunc;.int2Tlv:(I)[B // method@a3b1 │ │ +392008: 0c03 |0088: move-result-object v3 │ │ +39200a: 280a |0089: goto 0093 // +000a │ │ +39200c: 2383 1515 |008a: new-array v3, v8, [B // type@1515 │ │ +392010: 1304 2100 |008c: const/16 v4, #int 33 // #21 │ │ +392014: 4f04 030e |008e: aput-byte v4, v3, v14 │ │ +392018: 8d74 |0090: int-to-byte v4, v7 │ │ +39201a: 4f04 0305 |0091: aput-byte v4, v3, v5 │ │ +39201e: 8d24 |0093: int-to-byte v4, v2 │ │ +392020: 4f04 010e |0094: aput-byte v4, v1, v14 │ │ +392024: 2104 |0096: array-length v4, v0 │ │ +392026: 7154 5698 e021 |0097: invoke-static {v0, v14, v1, v2, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +39202c: 2104 |009a: array-length v4, v0 │ │ +39202e: b024 |009b: add-int/2addr v4, v2 │ │ +392030: 4806 030e |009c: aget-byte v6, v3, v14 │ │ +392034: d806 0650 |009e: add-int/lit8 v6, v6, #int 80 // #50 │ │ +392038: 8d66 |00a0: int-to-byte v6, v6 │ │ +39203a: 4f06 0104 |00a1: aput-byte v6, v1, v4 │ │ +39203e: d804 0201 |00a3: add-int/lit8 v4, v2, #int 1 // #01 │ │ +392042: 2106 |00a5: array-length v6, v0 │ │ +392044: b064 |00a6: add-int/2addr v4, v6 │ │ +392046: 2136 |00a7: array-length v6, v3 │ │ +392048: b156 |00a8: sub-int/2addr v6, v5 │ │ +39204a: 7156 5698 5341 |00a9: invoke-static {v3, v5, v1, v4, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +392050: 2100 |00ac: array-length v0, v0 │ │ +392052: b020 |00ad: add-int/2addr v0, v2 │ │ +392054: 2132 |00ae: array-length v2, v3 │ │ +392056: b020 |00af: add-int/2addr v0, v2 │ │ +392058: 7157 5698 a901 |00b0: invoke-static {v9, v10, v1, v0, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +39205e: 1101 |00b3: return-object v1 │ │ +392060: 2134 |00b4: array-length v4, v3 │ │ +392062: 3d04 2c00 |00b5: if-lez v4, 00e1 // +002c │ │ +392066: 2134 |00b7: array-length v4, v3 │ │ +392068: 9104 0204 |00b8: sub-int v4, v2, v4 │ │ +39206c: b154 |00ba: sub-int/2addr v4, v5 │ │ +39206e: 2106 |00bb: array-length v6, v0 │ │ +392070: b164 |00bc: sub-int/2addr v4, v6 │ │ +392072: 3a04 0600 |00bd: if-ltz v4, 00c3 // +0006 │ │ +392076: 7157 5698 a921 |00bf: invoke-static {v9, v10, v1, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +39207c: 280c |00c2: goto 00ce // +000c │ │ +39207e: b0a7 |00c3: add-int/2addr v7, v10 │ │ +392080: 7120 af99 7900 |00c4: invoke-static {v9, v7}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +392086: 0c01 |00c7: move-result-object v1 │ │ +392088: 2132 |00c8: array-length v2, v3 │ │ +39208a: b12a |00c9: sub-int/2addr v10, v2 │ │ +39208c: b15a |00ca: sub-int/2addr v10, v5 │ │ +39208e: 2102 |00cb: array-length v2, v0 │ │ +392090: 9104 0a02 |00cc: sub-int v4, v10, v2 │ │ +392094: 8d42 |00ce: int-to-byte v2, v4 │ │ +392096: 4f02 010e |00cf: aput-byte v2, v1, v14 │ │ +39209a: d802 0401 |00d1: add-int/lit8 v2, v4, #int 1 // #01 │ │ +39209e: 12e5 |00d3: const/4 v5, #int -2 // #fe │ │ +3920a0: 4f05 0104 |00d4: aput-byte v5, v1, v4 │ │ +3920a4: 2104 |00d6: array-length v4, v0 │ │ +3920a6: 7154 5698 e021 |00d7: invoke-static {v0, v14, v1, v2, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +3920ac: 2100 |00da: array-length v0, v0 │ │ +3920ae: b002 |00db: add-int/2addr v2, v0 │ │ +3920b0: 2130 |00dc: array-length v0, v3 │ │ +3920b2: 7150 5698 e321 |00dd: invoke-static {v3, v14, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +3920b8: 2823 |00e0: goto 0103 // +0023 │ │ +3920ba: 1303 0a00 |00e1: const/16 v3, #int 10 // #a │ │ +3920be: 3523 0600 |00e3: if-ge v3, v2, 00e9 // +0006 │ │ +3920c2: 7157 5698 a921 |00e5: invoke-static {v9, v10, v1, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +3920c8: 2804 |00e8: goto 00ec // +0004 │ │ +3920ca: 0791 |00e9: move-object v1, v9 │ │ +3920cc: 1302 1600 |00ea: const/16 v2, #int 22 // #16 │ │ +3920d0: 2103 |00ec: array-length v3, v0 │ │ +3920d2: 9103 0203 |00ed: sub-int v3, v2, v3 │ │ +3920d6: 2164 |00ef: array-length v4, v6 │ │ +3920d8: b143 |00f0: sub-int/2addr v3, v4 │ │ +3920da: 8d33 |00f1: int-to-byte v3, v3 │ │ +3920dc: 4f03 010e |00f2: aput-byte v3, v1, v14 │ │ +3920e0: 2103 |00f4: array-length v3, v0 │ │ +3920e2: 9103 0203 |00f5: sub-int v3, v2, v3 │ │ +3920e6: 2164 |00f7: array-length v4, v6 │ │ +3920e8: b143 |00f8: sub-int/2addr v3, v4 │ │ +3920ea: 2164 |00f9: array-length v4, v6 │ │ +3920ec: 7154 5698 e631 |00fa: invoke-static {v6, v14, v1, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +3920f2: 2103 |00fd: array-length v3, v0 │ │ +3920f4: b132 |00fe: sub-int/2addr v2, v3 │ │ +3920f6: 2103 |00ff: array-length v3, v0 │ │ +3920f8: 7153 5698 e021 |0100: invoke-static {v0, v14, v1, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +3920fe: 1101 |0103: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=482 │ │ 0x000f line=484 │ │ 0x0013 line=485 │ │ 0x0016 line=486 │ │ 0x0019 line=488 │ │ @@ -836351,97 +836351,97 @@ │ │ type : '([BII)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 139 16-bit code units │ │ -392104: |[392104] net.sf.dibdib.thread_any.MiscFunc.decompress:([BII)[B │ │ -392114: 9100 0908 |0000: sub-int v0, v9, v8 │ │ -392118: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -39211a: da00 0006 |0003: mul-int/lit8 v0, v0, #int 6 // #06 │ │ -39211e: 4802 0708 |0005: aget-byte v2, v7, v8 │ │ -392122: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -392124: 12e4 |0008: const/4 v4, #int -2 // #fe │ │ -392126: 3342 1900 |0009: if-ne v2, v4, 0022 // +0019 │ │ -39212a: 1302 c000 |000b: const/16 v2, #int 192 // #c0 │ │ -39212e: d804 0801 |000d: add-int/lit8 v4, v8, #int 1 // #01 │ │ -392132: 4805 0704 |000f: aget-byte v5, v7, v4 │ │ -392136: d555 ff00 |0011: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -39213a: 3752 0400 |0013: if-le v2, v5, 0017 // +0004 │ │ -39213e: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -392140: 280a |0016: goto 0020 // +000a │ │ -392142: 1302 df00 |0017: const/16 v2, #int 223 // #df │ │ -392146: 4804 0704 |0019: aget-byte v4, v7, v4 │ │ -39214a: d544 ff00 |001b: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -39214e: 3442 0300 |001d: if-lt v2, v4, 0020 // +0003 │ │ -392152: 1231 |001f: const/4 v1, #int 3 // #3 │ │ -392154: b081 |0020: add-int/2addr v1, v8 │ │ -392156: 2802 |0021: goto 0023 // +0002 │ │ -392158: 0181 |0022: move v1, v8 │ │ -39215a: 1302 2700 |0023: const/16 v2, #int 39 // #27 │ │ -39215e: 4804 0708 |0025: aget-byte v4, v7, v8 │ │ -392162: d544 ff00 |0027: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -392166: 3742 0400 |0029: if-le v2, v4, 002d // +0004 │ │ -39216a: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -39216c: 1107 |002c: return-object v7 │ │ -39216e: 6202 d072 |002d: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -392172: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -392174: 4802 0204 |0030: aget-byte v2, v2, v4 │ │ -392178: 4805 0701 |0032: aget-byte v5, v7, v1 │ │ -39217c: 1216 |0034: const/4 v6, #int 1 // #1 │ │ -39217e: 3352 2700 |0035: if-ne v2, v5, 005c // +0027 │ │ -392182: 6200 d072 |0037: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -392186: 2100 |0039: array-length v0, v0 │ │ -392188: 3604 1000 |003a: if-gt v4, v0, 004a // +0010 │ │ -39218c: 1300 7a00 |003c: const/16 v0, #int 122 // #7a │ │ -392190: 4802 0701 |003e: aget-byte v2, v7, v1 │ │ -392194: 3320 0500 |0040: if-ne v0, v2, 0045 // +0005 │ │ -392198: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39219c: 2806 |0044: goto 004a // +0006 │ │ -39219e: d804 0401 |0045: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3921a2: d801 0101 |0047: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3921a6: 28ee |0049: goto 0037 // -0012 │ │ -3921a8: d800 0101 |004a: add-int/lit8 v0, v1, #int 1 // #01 │ │ -3921ac: 7120 aaa3 0700 |004c: invoke-static {v7, v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketBodyLen:([BI)I // method@a3aa │ │ -3921b2: 0a00 |004f: move-result v0 │ │ -3921b4: 3c00 0800 |0050: if-gtz v0, 0058 // +0008 │ │ -3921b8: b038 |0052: add-int/2addr v8, v3 │ │ -3921ba: 7130 b699 8709 |0053: invoke-static {v7, v8, v9}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ -3921c0: 0c07 |0056: move-result-object v7 │ │ -3921c2: 1107 |0057: return-object v7 │ │ -3921c4: 4808 0701 |0058: aget-byte v8, v7, v1 │ │ -3921c8: b068 |005a: add-int/2addr v8, v6 │ │ -3921ca: b081 |005b: add-int/2addr v1, v8 │ │ -3921cc: 2208 b013 |005c: new-instance v8, Ljava/util/zip/Inflater; // type@13b0 │ │ -3921d0: 7020 839b 6800 |005e: invoke-direct {v8, v6}, Ljava/util/zip/Inflater;.:(Z)V // method@9b83 │ │ -3921d6: b119 |0061: sub-int/2addr v9, v1 │ │ -3921d8: 6e40 889b 7891 |0062: invoke-virtual {v8, v7, v1, v9}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@9b88 │ │ -3921de: 2309 1515 |0065: new-array v9, v0, [B // type@1515 │ │ -3921e2: 6e20 869b 9800 |0067: invoke-virtual {v8, v9}, Ljava/util/zip/Inflater;.inflate:([B)I // method@9b86 │ │ -3921e8: 0a00 |006a: move-result v0 │ │ -3921ea: 6e10 859b 0800 |006b: invoke-virtual {v8}, Ljava/util/zip/Inflater;.finished:()Z // method@9b85 │ │ -3921f0: 0a01 |006e: move-result v1 │ │ -3921f2: 3901 1400 |006f: if-nez v1, 0083 // +0014 │ │ -3921f6: 2191 |0071: array-length v1, v9 │ │ -3921f8: da01 0102 |0072: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -3921fc: 7120 af99 1900 |0074: invoke-static {v9, v1}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -392202: 0c09 |0077: move-result-object v9 │ │ -392204: 2191 |0078: array-length v1, v9 │ │ -392206: b101 |0079: sub-int/2addr v1, v0 │ │ -392208: 6e40 879b 9810 |007a: invoke-virtual {v8, v9, v0, v1}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@9b87 │ │ -39220e: 0a01 |007d: move-result v1 │ │ -392210: 3c01 0300 |007e: if-gtz v1, 0081 // +0003 │ │ -392214: 2803 |0080: goto 0083 // +0003 │ │ -392216: b010 |0081: add-int/2addr v0, v1 │ │ -392218: 28e9 |0082: goto 006b // -0017 │ │ -39221a: 6e10 849b 0800 |0083: invoke-virtual {v8}, Ljava/util/zip/Inflater;.end:()V // method@9b84 │ │ -392220: 7120 af99 0900 |0086: invoke-static {v9, v0}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -392226: 0c07 |0089: move-result-object v7 │ │ -392228: 1107 |008a: return-object v7 │ │ +392100: |[392100] net.sf.dibdib.thread_any.MiscFunc.decompress:([BII)[B │ │ +392110: 9100 0908 |0000: sub-int v0, v9, v8 │ │ +392114: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +392116: da00 0006 |0003: mul-int/lit8 v0, v0, #int 6 // #06 │ │ +39211a: 4802 0708 |0005: aget-byte v2, v7, v8 │ │ +39211e: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +392120: 12e4 |0008: const/4 v4, #int -2 // #fe │ │ +392122: 3342 1900 |0009: if-ne v2, v4, 0022 // +0019 │ │ +392126: 1302 c000 |000b: const/16 v2, #int 192 // #c0 │ │ +39212a: d804 0801 |000d: add-int/lit8 v4, v8, #int 1 // #01 │ │ +39212e: 4805 0704 |000f: aget-byte v5, v7, v4 │ │ +392132: d555 ff00 |0011: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +392136: 3752 0400 |0013: if-le v2, v5, 0017 // +0004 │ │ +39213a: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +39213c: 280a |0016: goto 0020 // +000a │ │ +39213e: 1302 df00 |0017: const/16 v2, #int 223 // #df │ │ +392142: 4804 0704 |0019: aget-byte v4, v7, v4 │ │ +392146: d544 ff00 |001b: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +39214a: 3442 0300 |001d: if-lt v2, v4, 0020 // +0003 │ │ +39214e: 1231 |001f: const/4 v1, #int 3 // #3 │ │ +392150: b081 |0020: add-int/2addr v1, v8 │ │ +392152: 2802 |0021: goto 0023 // +0002 │ │ +392154: 0181 |0022: move v1, v8 │ │ +392156: 1302 2700 |0023: const/16 v2, #int 39 // #27 │ │ +39215a: 4804 0708 |0025: aget-byte v4, v7, v8 │ │ +39215e: d544 ff00 |0027: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +392162: 3742 0400 |0029: if-le v2, v4, 002d // +0004 │ │ +392166: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +392168: 1107 |002c: return-object v7 │ │ +39216a: 6202 d072 |002d: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +39216e: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +392170: 4802 0204 |0030: aget-byte v2, v2, v4 │ │ +392174: 4805 0701 |0032: aget-byte v5, v7, v1 │ │ +392178: 1216 |0034: const/4 v6, #int 1 // #1 │ │ +39217a: 3352 2700 |0035: if-ne v2, v5, 005c // +0027 │ │ +39217e: 6200 d072 |0037: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +392182: 2100 |0039: array-length v0, v0 │ │ +392184: 3604 1000 |003a: if-gt v4, v0, 004a // +0010 │ │ +392188: 1300 7a00 |003c: const/16 v0, #int 122 // #7a │ │ +39218c: 4802 0701 |003e: aget-byte v2, v7, v1 │ │ +392190: 3320 0500 |0040: if-ne v0, v2, 0045 // +0005 │ │ +392194: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ +392198: 2806 |0044: goto 004a // +0006 │ │ +39219a: d804 0401 |0045: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39219e: d801 0101 |0047: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3921a2: 28ee |0049: goto 0037 // -0012 │ │ +3921a4: d800 0101 |004a: add-int/lit8 v0, v1, #int 1 // #01 │ │ +3921a8: 7120 aaa3 0700 |004c: invoke-static {v7, v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketBodyLen:([BI)I // method@a3aa │ │ +3921ae: 0a00 |004f: move-result v0 │ │ +3921b0: 3c00 0800 |0050: if-gtz v0, 0058 // +0008 │ │ +3921b4: b038 |0052: add-int/2addr v8, v3 │ │ +3921b6: 7130 b699 8709 |0053: invoke-static {v7, v8, v9}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ +3921bc: 0c07 |0056: move-result-object v7 │ │ +3921be: 1107 |0057: return-object v7 │ │ +3921c0: 4808 0701 |0058: aget-byte v8, v7, v1 │ │ +3921c4: b068 |005a: add-int/2addr v8, v6 │ │ +3921c6: b081 |005b: add-int/2addr v1, v8 │ │ +3921c8: 2208 b013 |005c: new-instance v8, Ljava/util/zip/Inflater; // type@13b0 │ │ +3921cc: 7020 839b 6800 |005e: invoke-direct {v8, v6}, Ljava/util/zip/Inflater;.:(Z)V // method@9b83 │ │ +3921d2: b119 |0061: sub-int/2addr v9, v1 │ │ +3921d4: 6e40 889b 7891 |0062: invoke-virtual {v8, v7, v1, v9}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@9b88 │ │ +3921da: 2309 1515 |0065: new-array v9, v0, [B // type@1515 │ │ +3921de: 6e20 869b 9800 |0067: invoke-virtual {v8, v9}, Ljava/util/zip/Inflater;.inflate:([B)I // method@9b86 │ │ +3921e4: 0a00 |006a: move-result v0 │ │ +3921e6: 6e10 859b 0800 |006b: invoke-virtual {v8}, Ljava/util/zip/Inflater;.finished:()Z // method@9b85 │ │ +3921ec: 0a01 |006e: move-result v1 │ │ +3921ee: 3901 1400 |006f: if-nez v1, 0083 // +0014 │ │ +3921f2: 2191 |0071: array-length v1, v9 │ │ +3921f4: da01 0102 |0072: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +3921f8: 7120 af99 1900 |0074: invoke-static {v9, v1}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +3921fe: 0c09 |0077: move-result-object v9 │ │ +392200: 2191 |0078: array-length v1, v9 │ │ +392202: b101 |0079: sub-int/2addr v1, v0 │ │ +392204: 6e40 879b 9810 |007a: invoke-virtual {v8, v9, v0, v1}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@9b87 │ │ +39220a: 0a01 |007d: move-result v1 │ │ +39220c: 3c01 0300 |007e: if-gtz v1, 0081 // +0003 │ │ +392210: 2803 |0080: goto 0083 // +0003 │ │ +392212: b010 |0081: add-int/2addr v0, v1 │ │ +392214: 28e9 |0082: goto 006b // -0017 │ │ +392216: 6e10 849b 0800 |0083: invoke-virtual {v8}, Ljava/util/zip/Inflater;.end:()V // method@9b84 │ │ +39221c: 7120 af99 0900 |0086: invoke-static {v9, v0}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +392222: 0c07 |0089: move-result-object v7 │ │ +392224: 1107 |008a: return-object v7 │ │ catches : 1 │ │ 0x0067 - 0x007e │ │ Ljava/util/zip/DataFormatException; -> 0x008a │ │ positions : │ │ 0x0005 line=546 │ │ 0x000f line=548 │ │ 0x0019 line=550 │ │ @@ -836471,102 +836471,102 @@ │ │ type : '(DD)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 98 16-bit code units │ │ -391b64: |[391b64] net.sf.dibdib.thread_any.MiscFunc.equalRounded:(DD)Z │ │ -391b74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -391b76: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -391b78: 2f02 0a0c |0002: cmpl-double v2, v10, v12 │ │ -391b7c: 3802 5900 |0004: if-eqz v2, 005d // +0059 │ │ -391b80: 1803 ffff ffff ffff dfff |0006: const-wide v3, #double -8.98847e+307 // #ffdfffffffffffff │ │ -391b8a: 2f05 030a |000b: cmpl-double v5, v3, v10 │ │ -391b8e: 3b05 5000 |000d: if-gez v5, 005d // +0050 │ │ -391b92: 2f05 030c |000f: cmpl-double v5, v3, v12 │ │ -391b96: 3b05 4c00 |0011: if-gez v5, 005d // +004c │ │ -391b9a: 1803 ffff ffff ffff df7f |0013: const-wide v3, #double 8.98847e+307 // #7fdfffffffffffff │ │ -391ba4: 3005 030a |0018: cmpg-double v5, v3, v10 │ │ -391ba8: 3d05 4300 |001a: if-lez v5, 005d // +0043 │ │ -391bac: 3005 030c |001c: cmpg-double v5, v3, v12 │ │ -391bb0: 3c05 0300 |001e: if-gtz v5, 0021 // +0003 │ │ -391bb4: 283d |0020: goto 005d // +003d │ │ -391bb6: 3002 0a0c |0021: cmpg-double v2, v10, v12 │ │ -391bba: 3c02 0500 |0023: if-gtz v2, 0028 // +0005 │ │ -391bbe: ac02 0c0a |0025: sub-double v2, v12, v10 │ │ -391bc2: 2803 |0027: goto 002a // +0003 │ │ -391bc4: ac02 0a0c |0028: sub-double v2, v10, v12 │ │ -391bc8: 1604 0000 |002a: const-wide/16 v4, #int 0 // #0 │ │ -391bcc: 3006 040a |002c: cmpg-double v6, v4, v10 │ │ -391bd0: 3c06 0400 |002e: if-gtz v6, 0032 // +0004 │ │ -391bd4: 04a6 |0030: move-wide v6, v10 │ │ -391bd6: 2802 |0031: goto 0033 // +0002 │ │ -391bd8: 80a6 |0032: neg-double v6, v10 │ │ -391bda: 3008 040c |0033: cmpg-double v8, v4, v12 │ │ -391bde: 3c08 0400 |0035: if-gtz v8, 0039 // +0004 │ │ -391be2: 04c8 |0037: move-wide v8, v12 │ │ -391be4: 2802 |0038: goto 003a // +0002 │ │ -391be6: 80c8 |0039: neg-double v8, v12 │ │ -391be8: cb86 |003a: add-double/2addr v6, v8 │ │ -391bea: 2f08 0a04 |003b: cmpl-double v8, v10, v4 │ │ -391bee: 3808 1700 |003d: if-eqz v8, 0054 // +0017 │ │ -391bf2: 2f0a 0c04 |003f: cmpl-double v10, v12, v4 │ │ -391bf6: 380a 1300 |0041: if-eqz v10, 0054 // +0013 │ │ -391bfa: 190a 1000 |0043: const-wide/high16 v10, #long 4503599627370496 // #10 │ │ -391bfe: 300c 060a |0045: cmpg-double v12, v6, v10 │ │ -391c02: 3b0c 0300 |0047: if-gez v12, 004a // +0003 │ │ -391c06: 280b |0049: goto 0054 // +000b │ │ -391c08: ce62 |004a: div-double/2addr v2, v6 │ │ -391c0a: 190a 303d |004b: const-wide/high16 v10, #long 4409024035195715584 // #3d30 │ │ -391c0e: 300c 020a |004d: cmpg-double v12, v2, v10 │ │ -391c12: 3c0c 0300 |004f: if-gtz v12, 0052 // +0003 │ │ -391c16: 2802 |0051: goto 0053 // +0002 │ │ -391c18: 1200 |0052: const/4 v0, #int 0 // #0 │ │ -391c1a: 0f00 |0053: return v0 │ │ -391c1c: 190a 0800 |0054: const-wide/high16 v10, #long 2251799813685248 // #8 │ │ -391c20: 300c 020a |0056: cmpg-double v12, v2, v10 │ │ -391c24: 3b0c 0300 |0058: if-gez v12, 005b // +0003 │ │ -391c28: 2802 |005a: goto 005c // +0002 │ │ -391c2a: 1200 |005b: const/4 v0, #int 0 // #0 │ │ -391c2c: 0f00 |005c: return v0 │ │ -391c2e: 3902 0300 |005d: if-nez v2, 0060 // +0003 │ │ -391c32: 2802 |005f: goto 0061 // +0002 │ │ -391c34: 1200 |0060: const/4 v0, #int 0 // #0 │ │ -391c36: 0f00 |0061: return v0 │ │ +391b60: |[391b60] net.sf.dibdib.thread_any.MiscFunc.equalRounded:(DD)Z │ │ +391b70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +391b72: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +391b74: 2f02 0a0c |0002: cmpl-double v2, v10, v12 │ │ +391b78: 3802 5900 |0004: if-eqz v2, 005d // +0059 │ │ +391b7c: 1803 ffff ffff ffff dfff |0006: const-wide v3, #double -8.98847e+307 // #ffdfffffffffffff │ │ +391b86: 2f05 030a |000b: cmpl-double v5, v3, v10 │ │ +391b8a: 3b05 5000 |000d: if-gez v5, 005d // +0050 │ │ +391b8e: 2f05 030c |000f: cmpl-double v5, v3, v12 │ │ +391b92: 3b05 4c00 |0011: if-gez v5, 005d // +004c │ │ +391b96: 1803 ffff ffff ffff df7f |0013: const-wide v3, #double 8.98847e+307 // #7fdfffffffffffff │ │ +391ba0: 3005 030a |0018: cmpg-double v5, v3, v10 │ │ +391ba4: 3d05 4300 |001a: if-lez v5, 005d // +0043 │ │ +391ba8: 3005 030c |001c: cmpg-double v5, v3, v12 │ │ +391bac: 3c05 0300 |001e: if-gtz v5, 0021 // +0003 │ │ +391bb0: 283d |0020: goto 005d // +003d │ │ +391bb2: 3002 0a0c |0021: cmpg-double v2, v10, v12 │ │ +391bb6: 3c02 0500 |0023: if-gtz v2, 0028 // +0005 │ │ +391bba: ac02 0c0a |0025: sub-double v2, v12, v10 │ │ +391bbe: 2803 |0027: goto 002a // +0003 │ │ +391bc0: ac02 0a0c |0028: sub-double v2, v10, v12 │ │ +391bc4: 1604 0000 |002a: const-wide/16 v4, #int 0 // #0 │ │ +391bc8: 3006 040a |002c: cmpg-double v6, v4, v10 │ │ +391bcc: 3c06 0400 |002e: if-gtz v6, 0032 // +0004 │ │ +391bd0: 04a6 |0030: move-wide v6, v10 │ │ +391bd2: 2802 |0031: goto 0033 // +0002 │ │ +391bd4: 80a6 |0032: neg-double v6, v10 │ │ +391bd6: 3008 040c |0033: cmpg-double v8, v4, v12 │ │ +391bda: 3c08 0400 |0035: if-gtz v8, 0039 // +0004 │ │ +391bde: 04c8 |0037: move-wide v8, v12 │ │ +391be0: 2802 |0038: goto 003a // +0002 │ │ +391be2: 80c8 |0039: neg-double v8, v12 │ │ +391be4: cb86 |003a: add-double/2addr v6, v8 │ │ +391be6: 2f08 0a04 |003b: cmpl-double v8, v10, v4 │ │ +391bea: 3808 1700 |003d: if-eqz v8, 0054 // +0017 │ │ +391bee: 2f0a 0c04 |003f: cmpl-double v10, v12, v4 │ │ +391bf2: 380a 1300 |0041: if-eqz v10, 0054 // +0013 │ │ +391bf6: 190a 1000 |0043: const-wide/high16 v10, #long 4503599627370496 // #10 │ │ +391bfa: 300c 060a |0045: cmpg-double v12, v6, v10 │ │ +391bfe: 3b0c 0300 |0047: if-gez v12, 004a // +0003 │ │ +391c02: 280b |0049: goto 0054 // +000b │ │ +391c04: ce62 |004a: div-double/2addr v2, v6 │ │ +391c06: 190a 303d |004b: const-wide/high16 v10, #long 4409024035195715584 // #3d30 │ │ +391c0a: 300c 020a |004d: cmpg-double v12, v2, v10 │ │ +391c0e: 3c0c 0300 |004f: if-gtz v12, 0052 // +0003 │ │ +391c12: 2802 |0051: goto 0053 // +0002 │ │ +391c14: 1200 |0052: const/4 v0, #int 0 // #0 │ │ +391c16: 0f00 |0053: return v0 │ │ +391c18: 190a 0800 |0054: const-wide/high16 v10, #long 2251799813685248 // #8 │ │ +391c1c: 300c 020a |0056: cmpg-double v12, v2, v10 │ │ +391c20: 3b0c 0300 |0058: if-gez v12, 005b // +0003 │ │ +391c24: 2802 |005a: goto 005c // +0002 │ │ +391c26: 1200 |005b: const/4 v0, #int 0 // #0 │ │ +391c28: 0f00 |005c: return v0 │ │ +391c2a: 3902 0300 |005d: if-nez v2, 0060 // +0003 │ │ +391c2e: 2802 |005f: goto 0061 // +0002 │ │ +391c30: 1200 |0060: const/4 v0, #int 0 // #0 │ │ +391c32: 0f00 |0061: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lnet/sf/dibdib/thread_any/MiscFunc;) │ │ name : 'equals' │ │ type : '([JI[JII)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -391c38: |[391c38] net.sf.dibdib.thread_any.MiscFunc.equals:([JI[JII)Z │ │ -391c48: 9000 070a |0000: add-int v0, v7, v10 │ │ -391c4c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -391c4e: b110 |0003: sub-int/2addr v0, v1 │ │ -391c50: b0a9 |0004: add-int/2addr v9, v10 │ │ -391c52: b119 |0005: sub-int/2addr v9, v1 │ │ -391c54: 3470 1100 |0006: if-lt v0, v7, 0017 // +0011 │ │ -391c58: 4502 0600 |0008: aget-wide v2, v6, v0 │ │ -391c5c: 4504 0809 |000a: aget-wide v4, v8, v9 │ │ -391c60: 310a 0204 |000c: cmp-long v10, v2, v4 │ │ -391c64: 380a 0400 |000e: if-eqz v10, 0012 // +0004 │ │ -391c68: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -391c6a: 0f06 |0011: return v6 │ │ -391c6c: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ -391c70: d809 09ff |0014: add-int/lit8 v9, v9, #int -1 // #ff │ │ -391c74: 28f0 |0016: goto 0006 // -0010 │ │ -391c76: 0f01 |0017: return v1 │ │ +391c34: |[391c34] net.sf.dibdib.thread_any.MiscFunc.equals:([JI[JII)Z │ │ +391c44: 9000 070a |0000: add-int v0, v7, v10 │ │ +391c48: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +391c4a: b110 |0003: sub-int/2addr v0, v1 │ │ +391c4c: b0a9 |0004: add-int/2addr v9, v10 │ │ +391c4e: b119 |0005: sub-int/2addr v9, v1 │ │ +391c50: 3470 1100 |0006: if-lt v0, v7, 0017 // +0011 │ │ +391c54: 4502 0600 |0008: aget-wide v2, v6, v0 │ │ +391c58: 4504 0809 |000a: aget-wide v4, v8, v9 │ │ +391c5c: 310a 0204 |000c: cmp-long v10, v2, v4 │ │ +391c60: 380a 0400 |000e: if-eqz v10, 0012 // +0004 │ │ +391c64: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +391c66: 0f06 |0011: return v6 │ │ +391c68: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ +391c6c: d809 09ff |0014: add-int/lit8 v9, v9, #int -1 // #ff │ │ +391c70: 28f0 |0016: goto 0006 // -0010 │ │ +391c72: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=644 │ │ locals : │ │ 0x0000 - 0x0018 reg=6 (null) [J │ │ 0x0000 - 0x0018 reg=7 (null) I │ │ 0x0000 - 0x0018 reg=8 (null) [J │ │ @@ -836578,34 +836578,34 @@ │ │ type : '([BII[B)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -391c78: |[391c78] net.sf.dibdib.thread_any.MiscFunc.equalsRange:([BII[B)Z │ │ -391c88: 9100 0605 |0000: sub-int v0, v6, v5 │ │ -391c8c: 2171 |0002: array-length v1, v7 │ │ -391c8e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -391c90: 3310 1700 |0004: if-ne v0, v1, 001b // +0017 │ │ -391c94: 2140 |0006: array-length v0, v4 │ │ -391c96: 3706 0300 |0007: if-le v6, v0, 000a // +0003 │ │ -391c9a: 2812 |0009: goto 001b // +0012 │ │ -391c9c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -391c9e: 3565 0e00 |000b: if-ge v5, v6, 0019 // +000e │ │ -391ca2: 4801 0405 |000d: aget-byte v1, v4, v5 │ │ -391ca6: 4803 0700 |000f: aget-byte v3, v7, v0 │ │ -391caa: 3231 0300 |0011: if-eq v1, v3, 0014 // +0003 │ │ -391cae: 0f02 |0013: return v2 │ │ -391cb0: d805 0501 |0014: add-int/lit8 v5, v5, #int 1 // #01 │ │ -391cb4: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -391cb8: 28f3 |0018: goto 000b // -000d │ │ -391cba: 1214 |0019: const/4 v4, #int 1 // #1 │ │ -391cbc: 0f04 |001a: return v4 │ │ -391cbe: 0f02 |001b: return v2 │ │ +391c74: |[391c74] net.sf.dibdib.thread_any.MiscFunc.equalsRange:([BII[B)Z │ │ +391c84: 9100 0605 |0000: sub-int v0, v6, v5 │ │ +391c88: 2171 |0002: array-length v1, v7 │ │ +391c8a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +391c8c: 3310 1700 |0004: if-ne v0, v1, 001b // +0017 │ │ +391c90: 2140 |0006: array-length v0, v4 │ │ +391c92: 3706 0300 |0007: if-le v6, v0, 000a // +0003 │ │ +391c96: 2812 |0009: goto 001b // +0012 │ │ +391c98: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +391c9a: 3565 0e00 |000b: if-ge v5, v6, 0019 // +000e │ │ +391c9e: 4801 0405 |000d: aget-byte v1, v4, v5 │ │ +391ca2: 4803 0700 |000f: aget-byte v3, v7, v0 │ │ +391ca6: 3231 0300 |0011: if-eq v1, v3, 0014 // +0003 │ │ +391caa: 0f02 |0013: return v2 │ │ +391cac: d805 0501 |0014: add-int/lit8 v5, v5, #int 1 // #01 │ │ +391cb0: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +391cb4: 28f3 |0018: goto 000b // -000d │ │ +391cb6: 1214 |0019: const/4 v4, #int 1 // #1 │ │ +391cb8: 0f04 |001a: return v4 │ │ +391cba: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=652 │ │ 0x000d line=657 │ │ locals : │ │ 0x0000 - 0x001c reg=4 (null) [B │ │ 0x0000 - 0x001c reg=5 (null) I │ │ @@ -836617,55 +836617,55 @@ │ │ type : '([BI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 71 16-bit code units │ │ -392ad4: |[392ad4] net.sf.dibdib.thread_any.MiscFunc.getPacketBodyLen:([BI)I │ │ -392ae4: 4800 0304 |0000: aget-byte v0, v3, v4 │ │ -392ae8: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -392aec: 1301 c000 |0004: const/16 v1, #int 192 // #c0 │ │ -392af0: 3701 0700 |0006: if-le v1, v0, 000d // +0007 │ │ -392af4: 4803 0304 |0008: aget-byte v3, v3, v4 │ │ -392af8: d533 ff00 |000a: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -392afc: 283a |000c: goto 0046 // +003a │ │ -392afe: 1300 df00 |000d: const/16 v0, #int 223 // #df │ │ -392b02: 4802 0304 |000f: aget-byte v2, v3, v4 │ │ -392b06: d522 ff00 |0011: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -392b0a: 3420 1200 |0013: if-lt v0, v2, 0025 // +0012 │ │ -392b0e: 4800 0304 |0015: aget-byte v0, v3, v4 │ │ -392b12: d500 ff00 |0017: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -392b16: b110 |0019: sub-int/2addr v0, v1 │ │ -392b18: e000 0008 |001a: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -392b1c: d804 0401 |001c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -392b20: 4803 0304 |001e: aget-byte v3, v3, v4 │ │ -392b24: d533 ff00 |0020: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -392b28: b603 |0022: or-int/2addr v3, v0 │ │ -392b2a: b013 |0023: add-int/2addr v3, v1 │ │ -392b2c: 2822 |0024: goto 0046 // +0022 │ │ -392b2e: d800 0401 |0025: add-int/lit8 v0, v4, #int 1 // #01 │ │ -392b32: 4800 0300 |0027: aget-byte v0, v3, v0 │ │ -392b36: d500 ff00 |0029: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -392b3a: e000 0018 |002b: shl-int/lit8 v0, v0, #int 24 // #18 │ │ -392b3e: d801 0402 |002d: add-int/lit8 v1, v4, #int 2 // #02 │ │ -392b42: 4801 0301 |002f: aget-byte v1, v3, v1 │ │ -392b46: d511 ff00 |0031: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -392b4a: e001 0110 |0033: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -392b4e: b610 |0035: or-int/2addr v0, v1 │ │ -392b50: d801 0403 |0036: add-int/lit8 v1, v4, #int 3 // #03 │ │ -392b54: 4801 0301 |0038: aget-byte v1, v3, v1 │ │ -392b58: d511 ff00 |003a: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -392b5c: e001 0108 |003c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -392b60: b610 |003e: or-int/2addr v0, v1 │ │ -392b62: d804 0404 |003f: add-int/lit8 v4, v4, #int 4 // #04 │ │ -392b66: 4803 0304 |0041: aget-byte v3, v3, v4 │ │ -392b6a: d533 ff00 |0043: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -392b6e: b603 |0045: or-int/2addr v3, v0 │ │ -392b70: 0f03 |0046: return v3 │ │ +392ad0: |[392ad0] net.sf.dibdib.thread_any.MiscFunc.getPacketBodyLen:([BI)I │ │ +392ae0: 4800 0304 |0000: aget-byte v0, v3, v4 │ │ +392ae4: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +392ae8: 1301 c000 |0004: const/16 v1, #int 192 // #c0 │ │ +392aec: 3701 0700 |0006: if-le v1, v0, 000d // +0007 │ │ +392af0: 4803 0304 |0008: aget-byte v3, v3, v4 │ │ +392af4: d533 ff00 |000a: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +392af8: 283a |000c: goto 0046 // +003a │ │ +392afa: 1300 df00 |000d: const/16 v0, #int 223 // #df │ │ +392afe: 4802 0304 |000f: aget-byte v2, v3, v4 │ │ +392b02: d522 ff00 |0011: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +392b06: 3420 1200 |0013: if-lt v0, v2, 0025 // +0012 │ │ +392b0a: 4800 0304 |0015: aget-byte v0, v3, v4 │ │ +392b0e: d500 ff00 |0017: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +392b12: b110 |0019: sub-int/2addr v0, v1 │ │ +392b14: e000 0008 |001a: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +392b18: d804 0401 |001c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +392b1c: 4803 0304 |001e: aget-byte v3, v3, v4 │ │ +392b20: d533 ff00 |0020: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +392b24: b603 |0022: or-int/2addr v3, v0 │ │ +392b26: b013 |0023: add-int/2addr v3, v1 │ │ +392b28: 2822 |0024: goto 0046 // +0022 │ │ +392b2a: d800 0401 |0025: add-int/lit8 v0, v4, #int 1 // #01 │ │ +392b2e: 4800 0300 |0027: aget-byte v0, v3, v0 │ │ +392b32: d500 ff00 |0029: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +392b36: e000 0018 |002b: shl-int/lit8 v0, v0, #int 24 // #18 │ │ +392b3a: d801 0402 |002d: add-int/lit8 v1, v4, #int 2 // #02 │ │ +392b3e: 4801 0301 |002f: aget-byte v1, v3, v1 │ │ +392b42: d511 ff00 |0031: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +392b46: e001 0110 |0033: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +392b4a: b610 |0035: or-int/2addr v0, v1 │ │ +392b4c: d801 0403 |0036: add-int/lit8 v1, v4, #int 3 // #03 │ │ +392b50: 4801 0301 |0038: aget-byte v1, v3, v1 │ │ +392b54: d511 ff00 |003a: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +392b58: e001 0108 |003c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +392b5c: b610 |003e: or-int/2addr v0, v1 │ │ +392b5e: d804 0404 |003f: add-int/lit8 v4, v4, #int 4 // #04 │ │ +392b62: 4803 0304 |0041: aget-byte v3, v3, v4 │ │ +392b66: d533 ff00 |0043: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +392b6a: b603 |0045: or-int/2addr v3, v0 │ │ +392b6c: 0f03 |0046: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0008 line=391 │ │ 0x000f line=392 │ │ 0x0015 line=393 │ │ 0x0027 line=394 │ │ @@ -836678,30 +836678,30 @@ │ │ type : '([BI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -392b74: |[392b74] net.sf.dibdib.thread_any.MiscFunc.getPacketHeaderLen:([BI)I │ │ -392b84: d803 0301 |0000: add-int/lit8 v3, v3, #int 1 // #01 │ │ -392b88: 4800 0203 |0002: aget-byte v0, v2, v3 │ │ -392b8c: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -392b90: 1301 c000 |0006: const/16 v1, #int 192 // #c0 │ │ -392b94: 3701 0400 |0008: if-le v1, v0, 000c // +0004 │ │ -392b98: 1222 |000a: const/4 v2, #int 2 // #2 │ │ -392b9a: 280c |000b: goto 0017 // +000c │ │ -392b9c: 1300 df00 |000c: const/16 v0, #int 223 // #df │ │ -392ba0: 4802 0203 |000e: aget-byte v2, v2, v3 │ │ -392ba4: d522 ff00 |0010: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -392ba8: 3420 0400 |0012: if-lt v0, v2, 0016 // +0004 │ │ -392bac: 1232 |0014: const/4 v2, #int 3 // #3 │ │ -392bae: 2802 |0015: goto 0017 // +0002 │ │ -392bb0: 1262 |0016: const/4 v2, #int 6 // #6 │ │ -392bb2: 0f02 |0017: return v2 │ │ +392b70: |[392b70] net.sf.dibdib.thread_any.MiscFunc.getPacketHeaderLen:([BI)I │ │ +392b80: d803 0301 |0000: add-int/lit8 v3, v3, #int 1 // #01 │ │ +392b84: 4800 0203 |0002: aget-byte v0, v2, v3 │ │ +392b88: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +392b8c: 1301 c000 |0006: const/16 v1, #int 192 // #c0 │ │ +392b90: 3701 0400 |0008: if-le v1, v0, 000c // +0004 │ │ +392b94: 1222 |000a: const/4 v2, #int 2 // #2 │ │ +392b96: 280c |000b: goto 0017 // +000c │ │ +392b98: 1300 df00 |000c: const/16 v0, #int 223 // #df │ │ +392b9c: 4802 0203 |000e: aget-byte v2, v2, v3 │ │ +392ba0: d522 ff00 |0010: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +392ba4: 3420 0400 |0012: if-lt v0, v2, 0016 // +0004 │ │ +392ba8: 1232 |0014: const/4 v2, #int 3 // #3 │ │ +392baa: 2802 |0015: goto 0017 // +0002 │ │ +392bac: 1262 |0016: const/4 v2, #int 6 // #6 │ │ +392bae: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=401 │ │ 0x000e line=403 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 (null) [B │ │ 0x0000 - 0x0018 reg=3 (null) I │ │ @@ -836711,53 +836711,53 @@ │ │ type : '(I[Ljava/lang/String;)I' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -392bb4: |[392bb4] net.sf.dibdib.thread_any.MiscFunc.hash32_fnv1a:(I[Ljava/lang/String;)I │ │ -392bc4: 21a0 |0000: array-length v0, v10 │ │ -392bc6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -392bc8: 1402 c59d 1c81 |0002: const v2, #float -2.87659e-38 // #811c9dc5 │ │ -392bce: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -392bd0: 3503 2600 |0006: if-ge v3, v0, 002c // +0026 │ │ -392bd4: 4604 0a03 |0008: aget-object v4, v10, v3 │ │ -392bd8: 7110 37a4 0400 |000a: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ -392bde: 0c04 |000d: move-result-object v4 │ │ -392be0: 2145 |000e: array-length v5, v4 │ │ -392be2: 1206 |000f: const/4 v6, #int 0 // #0 │ │ -392be4: 3556 1900 |0010: if-ge v6, v5, 0029 // +0019 │ │ -392be8: 4807 0406 |0012: aget-byte v7, v4, v6 │ │ -392bec: d577 ff00 |0014: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -392bf0: b772 |0016: xor-int/2addr v2, v7 │ │ -392bf2: e007 0201 |0017: shl-int/lit8 v7, v2, #int 1 // #01 │ │ -392bf6: e008 0204 |0019: shl-int/lit8 v8, v2, #int 4 // #04 │ │ -392bfa: b087 |001b: add-int/2addr v7, v8 │ │ -392bfc: e008 0207 |001c: shl-int/lit8 v8, v2, #int 7 // #07 │ │ -392c00: b087 |001e: add-int/2addr v7, v8 │ │ -392c02: e008 0208 |001f: shl-int/lit8 v8, v2, #int 8 // #08 │ │ -392c06: b087 |0021: add-int/2addr v7, v8 │ │ -392c08: e008 0218 |0022: shl-int/lit8 v8, v2, #int 24 // #18 │ │ -392c0c: b087 |0024: add-int/2addr v7, v8 │ │ -392c0e: b072 |0025: add-int/2addr v2, v7 │ │ -392c10: d806 0601 |0026: add-int/lit8 v6, v6, #int 1 // #01 │ │ -392c14: 28e8 |0028: goto 0010 // -0018 │ │ -392c16: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ -392c1a: 28db |002b: goto 0006 // -0025 │ │ -392c1c: 130a 2000 |002c: const/16 v10, #int 32 // #20 │ │ -392c20: 33a9 0300 |002e: if-ne v9, v10, 0031 // +0003 │ │ -392c24: 0f02 |0030: return v2 │ │ -392c26: 9a0a 0209 |0031: ushr-int v10, v2, v9 │ │ -392c2a: b72a |0033: xor-int/2addr v10, v2 │ │ -392c2c: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -392c2e: 9809 0009 |0035: shl-int v9, v0, v9 │ │ -392c32: b109 |0037: sub-int/2addr v9, v0 │ │ -392c34: b5a9 |0038: and-int/2addr v9, v10 │ │ -392c36: 0f09 |0039: return v9 │ │ +392bb0: |[392bb0] net.sf.dibdib.thread_any.MiscFunc.hash32_fnv1a:(I[Ljava/lang/String;)I │ │ +392bc0: 21a0 |0000: array-length v0, v10 │ │ +392bc2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +392bc4: 1402 c59d 1c81 |0002: const v2, #float -2.87659e-38 // #811c9dc5 │ │ +392bca: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +392bcc: 3503 2600 |0006: if-ge v3, v0, 002c // +0026 │ │ +392bd0: 4604 0a03 |0008: aget-object v4, v10, v3 │ │ +392bd4: 7110 37a4 0400 |000a: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ +392bda: 0c04 |000d: move-result-object v4 │ │ +392bdc: 2145 |000e: array-length v5, v4 │ │ +392bde: 1206 |000f: const/4 v6, #int 0 // #0 │ │ +392be0: 3556 1900 |0010: if-ge v6, v5, 0029 // +0019 │ │ +392be4: 4807 0406 |0012: aget-byte v7, v4, v6 │ │ +392be8: d577 ff00 |0014: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +392bec: b772 |0016: xor-int/2addr v2, v7 │ │ +392bee: e007 0201 |0017: shl-int/lit8 v7, v2, #int 1 // #01 │ │ +392bf2: e008 0204 |0019: shl-int/lit8 v8, v2, #int 4 // #04 │ │ +392bf6: b087 |001b: add-int/2addr v7, v8 │ │ +392bf8: e008 0207 |001c: shl-int/lit8 v8, v2, #int 7 // #07 │ │ +392bfc: b087 |001e: add-int/2addr v7, v8 │ │ +392bfe: e008 0208 |001f: shl-int/lit8 v8, v2, #int 8 // #08 │ │ +392c02: b087 |0021: add-int/2addr v7, v8 │ │ +392c04: e008 0218 |0022: shl-int/lit8 v8, v2, #int 24 // #18 │ │ +392c08: b087 |0024: add-int/2addr v7, v8 │ │ +392c0a: b072 |0025: add-int/2addr v2, v7 │ │ +392c0c: d806 0601 |0026: add-int/lit8 v6, v6, #int 1 // #01 │ │ +392c10: 28e8 |0028: goto 0010 // -0018 │ │ +392c12: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ +392c16: 28db |002b: goto 0006 // -0025 │ │ +392c18: 130a 2000 |002c: const/16 v10, #int 32 // #20 │ │ +392c1c: 33a9 0300 |002e: if-ne v9, v10, 0031 // +0003 │ │ +392c20: 0f02 |0030: return v2 │ │ +392c22: 9a0a 0209 |0031: ushr-int v10, v2, v9 │ │ +392c26: b72a |0033: xor-int/2addr v10, v2 │ │ +392c28: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +392c2a: 9809 0009 |0035: shl-int v9, v0, v9 │ │ +392c2e: b109 |0037: sub-int/2addr v9, v0 │ │ +392c30: b5a9 |0038: and-int/2addr v9, v10 │ │ +392c32: 0f09 |0039: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x000a line=229 │ │ 0x000e line=230 │ │ locals : │ │ 0x0000 - 0x003a reg=9 (null) I │ │ @@ -836768,57 +836768,57 @@ │ │ type : '([Ljava/lang/String;)J' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -392f00: |[392f00] net.sf.dibdib.thread_any.MiscFunc.hash32_partialString:([Ljava/lang/String;)J │ │ -392f10: 21c0 |0000: array-length v0, v12 │ │ -392f12: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -392f14: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -392f18: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -392f1a: 3504 4500 |0005: if-ge v4, v0, 004a // +0045 │ │ -392f1e: 4605 0c04 |0007: aget-object v5, v12, v4 │ │ -392f22: 6e10 2298 0500 |0009: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -392f28: 0a06 |000c: move-result v6 │ │ -392f2a: 1307 0010 |000d: const/16 v7, #int 4096 // #1000 │ │ -392f2e: 1308 2000 |000f: const/16 v8, #int 32 // #20 │ │ -392f32: 1219 |0011: const/4 v9, #int 1 // #1 │ │ -392f34: 3767 0b00 |0012: if-le v7, v6, 001d // +000b │ │ -392f38: 2396 dc15 |0014: new-array v6, v9, [Ljava/lang/String; // type@15dc │ │ -392f3c: 4d05 0601 |0016: aput-object v5, v6, v1 │ │ -392f40: 7120 aca3 6800 |0018: invoke-static {v8, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.hash32_fnv1a:(I[Ljava/lang/String;)I // method@a3ac │ │ -392f46: 0a05 |001b: move-result v5 │ │ -392f48: 2823 |001c: goto 003f // +0023 │ │ -392f4a: 1237 |001d: const/4 v7, #int 3 // #3 │ │ -392f4c: 2377 dc15 |001e: new-array v7, v7, [Ljava/lang/String; // type@15dc │ │ -392f50: 130a 0004 |0020: const/16 v10, #int 1024 // #400 │ │ -392f54: 6e30 2e98 150a |0022: invoke-virtual {v5, v1, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -392f5a: 0c0a |0025: move-result-object v10 │ │ -392f5c: 4d0a 0701 |0026: aput-object v10, v7, v1 │ │ -392f60: db0a 0602 |0028: div-int/lit8 v10, v6, #int 2 // #02 │ │ -392f64: d0ab 0004 |002a: add-int/lit16 v11, v10, #int 1024 // #0400 │ │ -392f68: 6e30 2e98 a50b |002c: invoke-virtual {v5, v10, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -392f6e: 0c0a |002f: move-result-object v10 │ │ -392f70: 4d0a 0709 |0030: aput-object v10, v7, v9 │ │ -392f74: d066 00fc |0032: add-int/lit16 v6, v6, #int -1024 // #fc00 │ │ -392f78: 6e20 2d98 6500 |0034: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -392f7e: 0c05 |0037: move-result-object v5 │ │ -392f80: 1226 |0038: const/4 v6, #int 2 // #2 │ │ -392f82: 4d05 0706 |0039: aput-object v5, v7, v6 │ │ -392f86: 7120 aca3 7800 |003b: invoke-static {v8, v7}, Lnet/sf/dibdib/thread_any/MiscFunc;.hash32_fnv1a:(I[Ljava/lang/String;)I // method@a3ac │ │ -392f8c: 0a05 |003e: move-result v5 │ │ -392f8e: 8155 |003f: int-to-long v5, v5 │ │ -392f90: 1807 ffff ffff 0000 0000 |0040: const-wide v7, #double 2.122e-314 // #00000000ffffffff │ │ -392f9a: c075 |0045: and-long/2addr v5, v7 │ │ -392f9c: c252 |0046: xor-long/2addr v2, v5 │ │ -392f9e: d804 0401 |0047: add-int/lit8 v4, v4, #int 1 // #01 │ │ -392fa2: 28bc |0049: goto 0005 // -0044 │ │ -392fa4: 1002 |004a: return-wide v2 │ │ +392efc: |[392efc] net.sf.dibdib.thread_any.MiscFunc.hash32_partialString:([Ljava/lang/String;)J │ │ +392f0c: 21c0 |0000: array-length v0, v12 │ │ +392f0e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +392f10: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +392f14: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +392f16: 3504 4500 |0005: if-ge v4, v0, 004a // +0045 │ │ +392f1a: 4605 0c04 |0007: aget-object v5, v12, v4 │ │ +392f1e: 6e10 2298 0500 |0009: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +392f24: 0a06 |000c: move-result v6 │ │ +392f26: 1307 0010 |000d: const/16 v7, #int 4096 // #1000 │ │ +392f2a: 1308 2000 |000f: const/16 v8, #int 32 // #20 │ │ +392f2e: 1219 |0011: const/4 v9, #int 1 // #1 │ │ +392f30: 3767 0b00 |0012: if-le v7, v6, 001d // +000b │ │ +392f34: 2396 dc15 |0014: new-array v6, v9, [Ljava/lang/String; // type@15dc │ │ +392f38: 4d05 0601 |0016: aput-object v5, v6, v1 │ │ +392f3c: 7120 aca3 6800 |0018: invoke-static {v8, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.hash32_fnv1a:(I[Ljava/lang/String;)I // method@a3ac │ │ +392f42: 0a05 |001b: move-result v5 │ │ +392f44: 2823 |001c: goto 003f // +0023 │ │ +392f46: 1237 |001d: const/4 v7, #int 3 // #3 │ │ +392f48: 2377 dc15 |001e: new-array v7, v7, [Ljava/lang/String; // type@15dc │ │ +392f4c: 130a 0004 |0020: const/16 v10, #int 1024 // #400 │ │ +392f50: 6e30 2e98 150a |0022: invoke-virtual {v5, v1, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +392f56: 0c0a |0025: move-result-object v10 │ │ +392f58: 4d0a 0701 |0026: aput-object v10, v7, v1 │ │ +392f5c: db0a 0602 |0028: div-int/lit8 v10, v6, #int 2 // #02 │ │ +392f60: d0ab 0004 |002a: add-int/lit16 v11, v10, #int 1024 // #0400 │ │ +392f64: 6e30 2e98 a50b |002c: invoke-virtual {v5, v10, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +392f6a: 0c0a |002f: move-result-object v10 │ │ +392f6c: 4d0a 0709 |0030: aput-object v10, v7, v9 │ │ +392f70: d066 00fc |0032: add-int/lit16 v6, v6, #int -1024 // #fc00 │ │ +392f74: 6e20 2d98 6500 |0034: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +392f7a: 0c05 |0037: move-result-object v5 │ │ +392f7c: 1226 |0038: const/4 v6, #int 2 // #2 │ │ +392f7e: 4d05 0706 |0039: aput-object v5, v7, v6 │ │ +392f82: 7120 aca3 7800 |003b: invoke-static {v8, v7}, Lnet/sf/dibdib/thread_any/MiscFunc;.hash32_fnv1a:(I[Ljava/lang/String;)I // method@a3ac │ │ +392f88: 0a05 |003e: move-result v5 │ │ +392f8a: 8155 |003f: int-to-long v5, v5 │ │ +392f8c: 1807 ffff ffff 0000 0000 |0040: const-wide v7, #double 2.122e-314 // #00000000ffffffff │ │ +392f96: c075 |0045: and-long/2addr v5, v7 │ │ +392f98: c252 |0046: xor-long/2addr v2, v5 │ │ +392f9a: d804 0401 |0047: add-int/lit8 v4, v4, #int 1 // #01 │ │ +392f9e: 28bc |0049: goto 0005 // -0044 │ │ +392fa0: 1002 |004a: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0009 line=267 │ │ 0x0018 line=270 │ │ 0x0022 line=273 │ │ 0x002c line=274 │ │ @@ -836832,53 +836832,53 @@ │ │ type : '([BI)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 60 16-bit code units │ │ -392fa8: |[392fa8] net.sf.dibdib.thread_any.MiscFunc.hash64_fnv1a:([BI)J │ │ -392fb8: 2180 |0000: array-length v0, v8 │ │ -392fba: 1801 2523 2284 e49c f2cb |0001: const-wide v1, #double -7.30218e+57 // #cbf29ce484222325 │ │ -392fc4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -392fc6: 3503 2500 |0007: if-ge v3, v0, 002c // +0025 │ │ -392fca: 4804 0803 |0009: aget-byte v4, v8, v3 │ │ -392fce: d544 ff00 |000b: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -392fd2: 8144 |000d: int-to-long v4, v4 │ │ -392fd4: c241 |000e: xor-long/2addr v1, v4 │ │ -392fd6: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -392fd8: a304 0104 |0010: shl-long v4, v1, v4 │ │ -392fdc: 1246 |0012: const/4 v6, #int 4 // #4 │ │ -392fde: a306 0106 |0013: shl-long v6, v1, v6 │ │ -392fe2: bb64 |0015: add-long/2addr v4, v6 │ │ -392fe4: 1256 |0016: const/4 v6, #int 5 // #5 │ │ -392fe6: a306 0106 |0017: shl-long v6, v1, v6 │ │ -392fea: bb64 |0019: add-long/2addr v4, v6 │ │ -392fec: 1276 |001a: const/4 v6, #int 7 // #7 │ │ -392fee: a306 0106 |001b: shl-long v6, v1, v6 │ │ -392ff2: bb64 |001d: add-long/2addr v4, v6 │ │ -392ff4: 1306 0800 |001e: const/16 v6, #int 8 // #8 │ │ -392ff8: a306 0106 |0020: shl-long v6, v1, v6 │ │ -392ffc: bb64 |0022: add-long/2addr v4, v6 │ │ -392ffe: 1306 2800 |0023: const/16 v6, #int 40 // #28 │ │ -393002: a306 0106 |0025: shl-long v6, v1, v6 │ │ -393006: bb64 |0027: add-long/2addr v4, v6 │ │ -393008: bb41 |0028: add-long/2addr v1, v4 │ │ -39300a: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39300e: 28dc |002b: goto 0007 // -0024 │ │ -393010: 1308 4000 |002c: const/16 v8, #int 64 // #40 │ │ -393014: 3389 0300 |002e: if-ne v9, v8, 0031 // +0003 │ │ -393018: 1001 |0030: return-wide v1 │ │ -39301a: a503 0109 |0031: ushr-long v3, v1, v9 │ │ -39301e: a200 0301 |0033: xor-long v0, v3, v1 │ │ -393022: 1602 0100 |0035: const-wide/16 v2, #int 1 // #1 │ │ -393026: a308 0209 |0037: shl-long v8, v2, v9 │ │ -39302a: bc28 |0039: sub-long/2addr v8, v2 │ │ -39302c: c008 |003a: and-long/2addr v8, v0 │ │ -39302e: 1008 |003b: return-wide v8 │ │ +392fa4: |[392fa4] net.sf.dibdib.thread_any.MiscFunc.hash64_fnv1a:([BI)J │ │ +392fb4: 2180 |0000: array-length v0, v8 │ │ +392fb6: 1801 2523 2284 e49c f2cb |0001: const-wide v1, #double -7.30218e+57 // #cbf29ce484222325 │ │ +392fc0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +392fc2: 3503 2500 |0007: if-ge v3, v0, 002c // +0025 │ │ +392fc6: 4804 0803 |0009: aget-byte v4, v8, v3 │ │ +392fca: d544 ff00 |000b: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +392fce: 8144 |000d: int-to-long v4, v4 │ │ +392fd0: c241 |000e: xor-long/2addr v1, v4 │ │ +392fd2: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +392fd4: a304 0104 |0010: shl-long v4, v1, v4 │ │ +392fd8: 1246 |0012: const/4 v6, #int 4 // #4 │ │ +392fda: a306 0106 |0013: shl-long v6, v1, v6 │ │ +392fde: bb64 |0015: add-long/2addr v4, v6 │ │ +392fe0: 1256 |0016: const/4 v6, #int 5 // #5 │ │ +392fe2: a306 0106 |0017: shl-long v6, v1, v6 │ │ +392fe6: bb64 |0019: add-long/2addr v4, v6 │ │ +392fe8: 1276 |001a: const/4 v6, #int 7 // #7 │ │ +392fea: a306 0106 |001b: shl-long v6, v1, v6 │ │ +392fee: bb64 |001d: add-long/2addr v4, v6 │ │ +392ff0: 1306 0800 |001e: const/16 v6, #int 8 // #8 │ │ +392ff4: a306 0106 |0020: shl-long v6, v1, v6 │ │ +392ff8: bb64 |0022: add-long/2addr v4, v6 │ │ +392ffa: 1306 2800 |0023: const/16 v6, #int 40 // #28 │ │ +392ffe: a306 0106 |0025: shl-long v6, v1, v6 │ │ +393002: bb64 |0027: add-long/2addr v4, v6 │ │ +393004: bb41 |0028: add-long/2addr v1, v4 │ │ +393006: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39300a: 28dc |002b: goto 0007 // -0024 │ │ +39300c: 1308 4000 |002c: const/16 v8, #int 64 // #40 │ │ +393010: 3389 0300 |002e: if-ne v9, v8, 0031 // +0003 │ │ +393014: 1001 |0030: return-wide v1 │ │ +393016: a503 0109 |0031: ushr-long v3, v1, v9 │ │ +39301a: a200 0301 |0033: xor-long v0, v3, v1 │ │ +39301e: 1602 0100 |0035: const-wide/16 v2, #int 1 // #1 │ │ +393022: a308 0209 |0037: shl-long v8, v2, v9 │ │ +393026: bc28 |0039: sub-long/2addr v8, v2 │ │ +393028: c008 |003a: and-long/2addr v8, v0 │ │ +39302a: 1008 |003b: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x003c reg=8 (null) [B │ │ 0x0000 - 0x003c reg=9 (null) I │ │ │ │ @@ -836887,19 +836887,19 @@ │ │ type : '([B[B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -392c38: |[392c38] net.sf.dibdib.thread_any.MiscFunc.indexOf:([B[B)I │ │ -392c48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -392c4a: 7130 b0a3 2100 |0001: invoke-static {v1, v2, v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.indexOf:([B[BI)I // method@a3b0 │ │ -392c50: 0a01 |0004: move-result v1 │ │ -392c52: 0f01 |0005: return v1 │ │ +392c34: |[392c34] net.sf.dibdib.thread_any.MiscFunc.indexOf:([B[B)I │ │ +392c44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +392c46: 7130 b0a3 2100 |0001: invoke-static {v1, v2, v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.indexOf:([B[BI)I // method@a3b0 │ │ +392c4c: 0a01 |0004: move-result v1 │ │ +392c4e: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=740 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) [B │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ @@ -836908,37 +836908,37 @@ │ │ type : '([B[BI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -392c54: |[392c54] net.sf.dibdib.thread_any.MiscFunc.indexOf:([B[BI)I │ │ -392c64: 2130 |0000: array-length v0, v3 │ │ -392c66: 3505 1f00 |0001: if-ge v5, v0, 0020 // +001f │ │ -392c6a: 4800 0305 |0003: aget-byte v0, v3, v5 │ │ -392c6e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -392c70: 4802 0401 |0006: aget-byte v2, v4, v1 │ │ -392c74: 3320 1500 |0008: if-ne v0, v2, 001d // +0015 │ │ -392c78: 2140 |000a: array-length v0, v4 │ │ -392c7a: 3501 0e00 |000b: if-ge v1, v0, 0019 // +000e │ │ -392c7e: 9000 0501 |000d: add-int v0, v5, v1 │ │ -392c82: 4800 0300 |000f: aget-byte v0, v3, v0 │ │ -392c86: 4802 0401 |0011: aget-byte v2, v4, v1 │ │ -392c8a: 3220 0300 |0013: if-eq v0, v2, 0016 // +0003 │ │ -392c8e: 2804 |0015: goto 0019 // +0004 │ │ -392c90: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -392c94: 28f2 |0018: goto 000a // -000e │ │ -392c96: 2140 |0019: array-length v0, v4 │ │ -392c98: 3401 0300 |001a: if-lt v1, v0, 001d // +0003 │ │ -392c9c: 0f05 |001c: return v5 │ │ -392c9e: d805 0501 |001d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -392ca2: 28e1 |001f: goto 0000 // -001f │ │ -392ca4: 12f3 |0020: const/4 v3, #int -1 // #ff │ │ -392ca6: 0f03 |0021: return v3 │ │ +392c50: |[392c50] net.sf.dibdib.thread_any.MiscFunc.indexOf:([B[BI)I │ │ +392c60: 2130 |0000: array-length v0, v3 │ │ +392c62: 3505 1f00 |0001: if-ge v5, v0, 0020 // +001f │ │ +392c66: 4800 0305 |0003: aget-byte v0, v3, v5 │ │ +392c6a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +392c6c: 4802 0401 |0006: aget-byte v2, v4, v1 │ │ +392c70: 3320 1500 |0008: if-ne v0, v2, 001d // +0015 │ │ +392c74: 2140 |000a: array-length v0, v4 │ │ +392c76: 3501 0e00 |000b: if-ge v1, v0, 0019 // +000e │ │ +392c7a: 9000 0501 |000d: add-int v0, v5, v1 │ │ +392c7e: 4800 0300 |000f: aget-byte v0, v3, v0 │ │ +392c82: 4802 0401 |0011: aget-byte v2, v4, v1 │ │ +392c86: 3220 0300 |0013: if-eq v0, v2, 0016 // +0003 │ │ +392c8a: 2804 |0015: goto 0019 // +0004 │ │ +392c8c: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +392c90: 28f2 |0018: goto 000a // -000e │ │ +392c92: 2140 |0019: array-length v0, v4 │ │ +392c94: 3401 0300 |001a: if-lt v1, v0, 001d // +0003 │ │ +392c98: 0f05 |001c: return v5 │ │ +392c9a: d805 0501 |001d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +392c9e: 28e1 |001f: goto 0000 // -001f │ │ +392ca0: 12f3 |0020: const/4 v3, #int -1 // #ff │ │ +392ca2: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ 0x0003 line=724 │ │ 0x000a line=726 │ │ 0x000f line=727 │ │ 0x0019 line=731 │ │ @@ -836952,84 +836952,84 @@ │ │ type : '(I)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 121 16-bit code units │ │ -39223c: |[39223c] net.sf.dibdib.thread_any.MiscFunc.int2Tlv:(I)[B │ │ -39224c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39224e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -392250: 1302 2000 |0002: const/16 v2, #int 32 // #20 │ │ -392254: 3772 0800 |0004: if-le v2, v7, 000c // +0008 │ │ -392258: 2311 1515 |0006: new-array v1, v1, [B // type@1515 │ │ -39225c: 8d77 |0008: int-to-byte v7, v7 │ │ -39225e: 4f07 0100 |0009: aput-byte v7, v1, v0 │ │ -392262: 1101 |000b: return-object v1 │ │ -392264: 1302 0001 |000c: const/16 v2, #int 256 // #100 │ │ -392268: 1223 |000e: const/4 v3, #int 2 // #2 │ │ -39226a: 3772 0c00 |000f: if-le v2, v7, 001b // +000c │ │ -39226e: 2332 1515 |0011: new-array v2, v3, [B // type@1515 │ │ -392272: 1303 2100 |0013: const/16 v3, #int 33 // #21 │ │ -392276: 4f03 0200 |0015: aput-byte v3, v2, v0 │ │ -39227a: 8d77 |0017: int-to-byte v7, v7 │ │ -39227c: 4f07 0201 |0018: aput-byte v7, v2, v1 │ │ -392280: 1102 |001a: return-object v2 │ │ -392282: 1242 |001b: const/4 v2, #int 4 // #4 │ │ -392284: 2324 1515 |001c: new-array v4, v2, [B // type@1515 │ │ -392288: d575 ff00 |001e: and-int/lit16 v5, v7, #int 255 // #00ff │ │ -39228c: 8d55 |0020: int-to-byte v5, v5 │ │ -39228e: 4f05 0400 |0021: aput-byte v5, v4, v0 │ │ -392292: e205 0708 |0023: ushr-int/lit8 v5, v7, #int 8 // #08 │ │ -392296: d555 ff00 |0025: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -39229a: 8d55 |0027: int-to-byte v5, v5 │ │ -39229c: 4f05 0401 |0028: aput-byte v5, v4, v1 │ │ -3922a0: e205 0710 |002a: ushr-int/lit8 v5, v7, #int 16 // #10 │ │ -3922a4: d555 ff00 |002c: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -3922a8: 8d55 |002e: int-to-byte v5, v5 │ │ -3922aa: 4f05 0403 |002f: aput-byte v5, v4, v3 │ │ -3922ae: e205 0718 |0031: ushr-int/lit8 v5, v7, #int 24 // #18 │ │ -3922b2: 8d55 |0033: int-to-byte v5, v5 │ │ -3922b4: 1236 |0034: const/4 v6, #int 3 // #3 │ │ -3922b6: 4f05 0406 |0035: aput-byte v5, v4, v6 │ │ -3922ba: 1505 0100 |0037: const/high16 v5, #int 65536 // #1 │ │ -3922be: 3775 1100 |0039: if-le v5, v7, 004a // +0011 │ │ -3922c2: 2367 1515 |003b: new-array v7, v6, [B // type@1515 │ │ -3922c6: 1302 2200 |003d: const/16 v2, #int 34 // #22 │ │ -3922ca: 4f02 0700 |003f: aput-byte v2, v7, v0 │ │ -3922ce: 4800 0400 |0041: aget-byte v0, v4, v0 │ │ -3922d2: 4f00 0701 |0043: aput-byte v0, v7, v1 │ │ -3922d6: 4800 0401 |0045: aget-byte v0, v4, v1 │ │ -3922da: 4f00 0703 |0047: aput-byte v0, v7, v3 │ │ -3922de: 1107 |0049: return-object v7 │ │ -3922e0: 1505 0001 |004a: const/high16 v5, #int 16777216 // #100 │ │ -3922e4: 3775 1500 |004c: if-le v5, v7, 0061 // +0015 │ │ -3922e8: 2327 1515 |004e: new-array v7, v2, [B // type@1515 │ │ -3922ec: 1302 2300 |0050: const/16 v2, #int 35 // #23 │ │ -3922f0: 4f02 0700 |0052: aput-byte v2, v7, v0 │ │ -3922f4: 4800 0400 |0054: aget-byte v0, v4, v0 │ │ -3922f8: 4f00 0701 |0056: aput-byte v0, v7, v1 │ │ -3922fc: 4800 0401 |0058: aget-byte v0, v4, v1 │ │ -392300: 4f00 0703 |005a: aput-byte v0, v7, v3 │ │ -392304: 4800 0403 |005c: aget-byte v0, v4, v3 │ │ -392308: 4f00 0706 |005e: aput-byte v0, v7, v6 │ │ -39230c: 1107 |0060: return-object v7 │ │ -39230e: 1257 |0061: const/4 v7, #int 5 // #5 │ │ -392310: 2377 1515 |0062: new-array v7, v7, [B // type@1515 │ │ -392314: 1305 2400 |0064: const/16 v5, #int 36 // #24 │ │ -392318: 4f05 0700 |0066: aput-byte v5, v7, v0 │ │ -39231c: 4800 0400 |0068: aget-byte v0, v4, v0 │ │ -392320: 4f00 0701 |006a: aput-byte v0, v7, v1 │ │ -392324: 4800 0401 |006c: aget-byte v0, v4, v1 │ │ -392328: 4f00 0703 |006e: aput-byte v0, v7, v3 │ │ -39232c: 4800 0403 |0070: aget-byte v0, v4, v3 │ │ -392330: 4f00 0706 |0072: aput-byte v0, v7, v6 │ │ -392334: 4800 0406 |0074: aget-byte v0, v4, v6 │ │ -392338: 4f00 0702 |0076: aput-byte v0, v7, v2 │ │ -39233c: 1107 |0078: return-object v7 │ │ +392238: |[392238] net.sf.dibdib.thread_any.MiscFunc.int2Tlv:(I)[B │ │ +392248: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39224a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +39224c: 1302 2000 |0002: const/16 v2, #int 32 // #20 │ │ +392250: 3772 0800 |0004: if-le v2, v7, 000c // +0008 │ │ +392254: 2311 1515 |0006: new-array v1, v1, [B // type@1515 │ │ +392258: 8d77 |0008: int-to-byte v7, v7 │ │ +39225a: 4f07 0100 |0009: aput-byte v7, v1, v0 │ │ +39225e: 1101 |000b: return-object v1 │ │ +392260: 1302 0001 |000c: const/16 v2, #int 256 // #100 │ │ +392264: 1223 |000e: const/4 v3, #int 2 // #2 │ │ +392266: 3772 0c00 |000f: if-le v2, v7, 001b // +000c │ │ +39226a: 2332 1515 |0011: new-array v2, v3, [B // type@1515 │ │ +39226e: 1303 2100 |0013: const/16 v3, #int 33 // #21 │ │ +392272: 4f03 0200 |0015: aput-byte v3, v2, v0 │ │ +392276: 8d77 |0017: int-to-byte v7, v7 │ │ +392278: 4f07 0201 |0018: aput-byte v7, v2, v1 │ │ +39227c: 1102 |001a: return-object v2 │ │ +39227e: 1242 |001b: const/4 v2, #int 4 // #4 │ │ +392280: 2324 1515 |001c: new-array v4, v2, [B // type@1515 │ │ +392284: d575 ff00 |001e: and-int/lit16 v5, v7, #int 255 // #00ff │ │ +392288: 8d55 |0020: int-to-byte v5, v5 │ │ +39228a: 4f05 0400 |0021: aput-byte v5, v4, v0 │ │ +39228e: e205 0708 |0023: ushr-int/lit8 v5, v7, #int 8 // #08 │ │ +392292: d555 ff00 |0025: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +392296: 8d55 |0027: int-to-byte v5, v5 │ │ +392298: 4f05 0401 |0028: aput-byte v5, v4, v1 │ │ +39229c: e205 0710 |002a: ushr-int/lit8 v5, v7, #int 16 // #10 │ │ +3922a0: d555 ff00 |002c: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +3922a4: 8d55 |002e: int-to-byte v5, v5 │ │ +3922a6: 4f05 0403 |002f: aput-byte v5, v4, v3 │ │ +3922aa: e205 0718 |0031: ushr-int/lit8 v5, v7, #int 24 // #18 │ │ +3922ae: 8d55 |0033: int-to-byte v5, v5 │ │ +3922b0: 1236 |0034: const/4 v6, #int 3 // #3 │ │ +3922b2: 4f05 0406 |0035: aput-byte v5, v4, v6 │ │ +3922b6: 1505 0100 |0037: const/high16 v5, #int 65536 // #1 │ │ +3922ba: 3775 1100 |0039: if-le v5, v7, 004a // +0011 │ │ +3922be: 2367 1515 |003b: new-array v7, v6, [B // type@1515 │ │ +3922c2: 1302 2200 |003d: const/16 v2, #int 34 // #22 │ │ +3922c6: 4f02 0700 |003f: aput-byte v2, v7, v0 │ │ +3922ca: 4800 0400 |0041: aget-byte v0, v4, v0 │ │ +3922ce: 4f00 0701 |0043: aput-byte v0, v7, v1 │ │ +3922d2: 4800 0401 |0045: aget-byte v0, v4, v1 │ │ +3922d6: 4f00 0703 |0047: aput-byte v0, v7, v3 │ │ +3922da: 1107 |0049: return-object v7 │ │ +3922dc: 1505 0001 |004a: const/high16 v5, #int 16777216 // #100 │ │ +3922e0: 3775 1500 |004c: if-le v5, v7, 0061 // +0015 │ │ +3922e4: 2327 1515 |004e: new-array v7, v2, [B // type@1515 │ │ +3922e8: 1302 2300 |0050: const/16 v2, #int 35 // #23 │ │ +3922ec: 4f02 0700 |0052: aput-byte v2, v7, v0 │ │ +3922f0: 4800 0400 |0054: aget-byte v0, v4, v0 │ │ +3922f4: 4f00 0701 |0056: aput-byte v0, v7, v1 │ │ +3922f8: 4800 0401 |0058: aget-byte v0, v4, v1 │ │ +3922fc: 4f00 0703 |005a: aput-byte v0, v7, v3 │ │ +392300: 4800 0403 |005c: aget-byte v0, v4, v3 │ │ +392304: 4f00 0706 |005e: aput-byte v0, v7, v6 │ │ +392308: 1107 |0060: return-object v7 │ │ +39230a: 1257 |0061: const/4 v7, #int 5 // #5 │ │ +39230c: 2377 1515 |0062: new-array v7, v7, [B // type@1515 │ │ +392310: 1305 2400 |0064: const/16 v5, #int 36 // #24 │ │ +392314: 4f05 0700 |0066: aput-byte v5, v7, v0 │ │ +392318: 4800 0400 |0068: aget-byte v0, v4, v0 │ │ +39231c: 4f00 0701 |006a: aput-byte v0, v7, v1 │ │ +392320: 4800 0401 |006c: aget-byte v0, v4, v1 │ │ +392324: 4f00 0703 |006e: aput-byte v0, v7, v3 │ │ +392328: 4800 0403 |0070: aget-byte v0, v4, v3 │ │ +39232c: 4f00 0706 |0072: aput-byte v0, v7, v6 │ │ +392330: 4800 0406 |0074: aget-byte v0, v4, v6 │ │ +392334: 4f00 0702 |0076: aput-byte v0, v7, v2 │ │ +392338: 1107 |0078: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0041 line=362 │ │ 0x0054 line=365 │ │ 0x0068 line=367 │ │ locals : │ │ 0x0000 - 0x0079 reg=7 (null) I │ │ @@ -837039,83 +837039,83 @@ │ │ type : '(I)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 61 16-bit code units │ │ -392340: |[392340] net.sf.dibdib.thread_any.MiscFunc.len4880:(I)[B │ │ -392350: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -392352: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -392354: 1302 c000 |0002: const/16 v2, #int 192 // #c0 │ │ -392358: 3752 0800 |0004: if-le v2, v5, 000c // +0008 │ │ -39235c: 2311 1515 |0006: new-array v1, v1, [B // type@1515 │ │ -392360: 8d55 |0008: int-to-byte v5, v5 │ │ -392362: 4f05 0100 |0009: aput-byte v5, v1, v0 │ │ -392366: 2831 |000b: goto 003c // +0031 │ │ -392368: 1303 5b20 |000c: const/16 v3, #int 8283 // #205b │ │ -39236c: 1224 |000e: const/4 v4, #int 2 // #2 │ │ -39236e: 3453 1200 |000f: if-lt v3, v5, 0021 // +0012 │ │ -392372: 2343 1515 |0011: new-array v3, v4, [B // type@1515 │ │ -392376: b125 |0013: sub-int/2addr v5, v2 │ │ -392378: e104 0508 |0014: shr-int/lit8 v4, v5, #int 8 // #08 │ │ -39237c: d544 ff00 |0016: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -392380: b024 |0018: add-int/2addr v4, v2 │ │ -392382: 8d42 |0019: int-to-byte v2, v4 │ │ -392384: 4f02 0300 |001a: aput-byte v2, v3, v0 │ │ -392388: 8d55 |001c: int-to-byte v5, v5 │ │ -39238a: 4f05 0301 |001d: aput-byte v5, v3, v1 │ │ -39238e: 0731 |001f: move-object v1, v3 │ │ -392390: 281c |0020: goto 003c // +001c │ │ -392392: 1252 |0021: const/4 v2, #int 5 // #5 │ │ -392394: 2322 1515 |0022: new-array v2, v2, [B // type@1515 │ │ -392398: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ -39239a: 4f03 0200 |0025: aput-byte v3, v2, v0 │ │ -39239e: e100 0518 |0027: shr-int/lit8 v0, v5, #int 24 // #18 │ │ -3923a2: 8d00 |0029: int-to-byte v0, v0 │ │ -3923a4: 4f00 0201 |002a: aput-byte v0, v2, v1 │ │ -3923a8: e100 0510 |002c: shr-int/lit8 v0, v5, #int 16 // #10 │ │ -3923ac: 8d00 |002e: int-to-byte v0, v0 │ │ -3923ae: 4f00 0204 |002f: aput-byte v0, v2, v4 │ │ -3923b2: 1230 |0031: const/4 v0, #int 3 // #3 │ │ -3923b4: e101 0508 |0032: shr-int/lit8 v1, v5, #int 8 // #08 │ │ -3923b8: 8d11 |0034: int-to-byte v1, v1 │ │ -3923ba: 4f01 0200 |0035: aput-byte v1, v2, v0 │ │ -3923be: 1240 |0037: const/4 v0, #int 4 // #4 │ │ -3923c0: 8d55 |0038: int-to-byte v5, v5 │ │ -3923c2: 4f05 0200 |0039: aput-byte v5, v2, v0 │ │ -3923c6: 0721 |003b: move-object v1, v2 │ │ -3923c8: 1101 |003c: return-object v1 │ │ +39233c: |[39233c] net.sf.dibdib.thread_any.MiscFunc.len4880:(I)[B │ │ +39234c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39234e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +392350: 1302 c000 |0002: const/16 v2, #int 192 // #c0 │ │ +392354: 3752 0800 |0004: if-le v2, v5, 000c // +0008 │ │ +392358: 2311 1515 |0006: new-array v1, v1, [B // type@1515 │ │ +39235c: 8d55 |0008: int-to-byte v5, v5 │ │ +39235e: 4f05 0100 |0009: aput-byte v5, v1, v0 │ │ +392362: 2831 |000b: goto 003c // +0031 │ │ +392364: 1303 5b20 |000c: const/16 v3, #int 8283 // #205b │ │ +392368: 1224 |000e: const/4 v4, #int 2 // #2 │ │ +39236a: 3453 1200 |000f: if-lt v3, v5, 0021 // +0012 │ │ +39236e: 2343 1515 |0011: new-array v3, v4, [B // type@1515 │ │ +392372: b125 |0013: sub-int/2addr v5, v2 │ │ +392374: e104 0508 |0014: shr-int/lit8 v4, v5, #int 8 // #08 │ │ +392378: d544 ff00 |0016: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +39237c: b024 |0018: add-int/2addr v4, v2 │ │ +39237e: 8d42 |0019: int-to-byte v2, v4 │ │ +392380: 4f02 0300 |001a: aput-byte v2, v3, v0 │ │ +392384: 8d55 |001c: int-to-byte v5, v5 │ │ +392386: 4f05 0301 |001d: aput-byte v5, v3, v1 │ │ +39238a: 0731 |001f: move-object v1, v3 │ │ +39238c: 281c |0020: goto 003c // +001c │ │ +39238e: 1252 |0021: const/4 v2, #int 5 // #5 │ │ +392390: 2322 1515 |0022: new-array v2, v2, [B // type@1515 │ │ +392394: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ +392396: 4f03 0200 |0025: aput-byte v3, v2, v0 │ │ +39239a: e100 0518 |0027: shr-int/lit8 v0, v5, #int 24 // #18 │ │ +39239e: 8d00 |0029: int-to-byte v0, v0 │ │ +3923a0: 4f00 0201 |002a: aput-byte v0, v2, v1 │ │ +3923a4: e100 0510 |002c: shr-int/lit8 v0, v5, #int 16 // #10 │ │ +3923a8: 8d00 |002e: int-to-byte v0, v0 │ │ +3923aa: 4f00 0204 |002f: aput-byte v0, v2, v4 │ │ +3923ae: 1230 |0031: const/4 v0, #int 3 // #3 │ │ +3923b0: e101 0508 |0032: shr-int/lit8 v1, v5, #int 8 // #08 │ │ +3923b4: 8d11 |0034: int-to-byte v1, v1 │ │ +3923b6: 4f01 0200 |0035: aput-byte v1, v2, v0 │ │ +3923ba: 1240 |0037: const/4 v0, #int 4 // #4 │ │ +3923bc: 8d55 |0038: int-to-byte v5, v5 │ │ +3923be: 4f05 0200 |0039: aput-byte v5, v2, v0 │ │ +3923c2: 0721 |003b: move-object v1, v2 │ │ +3923c4: 1101 |003c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lnet/sf/dibdib/thread_any/MiscFunc;) │ │ name : 'long4Bytes' │ │ type : '([BII)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -393030: |[393030] net.sf.dibdib.thread_any.MiscFunc.long4Bytes:([BII)J │ │ -393040: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -393044: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -393046: 3572 1000 |0003: if-ge v2, v7, 0013 // +0010 │ │ -39304a: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ -39304e: c330 |0007: shl-long/2addr v0, v3 │ │ -393050: 9003 0602 |0008: add-int v3, v6, v2 │ │ -393054: 4803 0503 |000a: aget-byte v3, v5, v3 │ │ -393058: d533 ff00 |000c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -39305c: 8133 |000e: int-to-long v3, v3 │ │ -39305e: c130 |000f: or-long/2addr v0, v3 │ │ -393060: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ -393064: 28f1 |0012: goto 0003 // -000f │ │ -393066: 1000 |0013: return-wide v0 │ │ +39302c: |[39302c] net.sf.dibdib.thread_any.MiscFunc.long4Bytes:([BII)J │ │ +39303c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +393040: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +393042: 3572 1000 |0003: if-ge v2, v7, 0013 // +0010 │ │ +393046: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ +39304a: c330 |0007: shl-long/2addr v0, v3 │ │ +39304c: 9003 0602 |0008: add-int v3, v6, v2 │ │ +393050: 4803 0503 |000a: aget-byte v3, v5, v3 │ │ +393054: d533 ff00 |000c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +393058: 8133 |000e: int-to-long v3, v3 │ │ +39305a: c130 |000f: or-long/2addr v0, v3 │ │ +39305c: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ +393060: 28f1 |0012: goto 0003 // -000f │ │ +393062: 1000 |0013: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x000a line=462 │ │ locals : │ │ 0x0000 - 0x0014 reg=5 (null) [B │ │ 0x0000 - 0x0014 reg=6 (null) I │ │ 0x0000 - 0x0014 reg=7 (null) I │ │ @@ -837125,63 +837125,63 @@ │ │ type : '(J)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 74 16-bit code units │ │ -3923cc: |[3923cc] net.sf.dibdib.thread_any.MiscFunc.lvLen:(J)[B │ │ -3923dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3923de: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -3923e0: 1602 5f00 |0002: const-wide/16 v2, #int 95 // #5f │ │ -3923e4: 3104 0902 |0004: cmp-long v4, v9, v2 │ │ -3923e8: 3c04 0900 |0006: if-gtz v4, 000f // +0009 │ │ -3923ec: 2311 1515 |0008: new-array v1, v1, [B // type@1515 │ │ -3923f0: 849a |000a: long-to-int v10, v9 │ │ -3923f2: 8da9 |000b: int-to-byte v9, v10 │ │ -3923f4: 4f09 0100 |000c: aput-byte v9, v1, v0 │ │ -3923f8: 1101 |000e: return-object v1 │ │ -3923fa: 1602 fe7f |000f: const-wide/16 v2, #int 32766 // #7ffe │ │ -3923fe: 3104 0902 |0011: cmp-long v4, v9, v2 │ │ -392402: 3c04 1300 |0013: if-gtz v4, 0026 // +0013 │ │ -392406: 1222 |0015: const/4 v2, #int 2 // #2 │ │ -392408: 2322 1515 |0016: new-array v2, v2, [B // type@1515 │ │ -39240c: 1603 7f00 |0018: const-wide/16 v3, #int 127 // #7f │ │ -392410: c093 |001a: and-long/2addr v3, v9 │ │ -392412: 8434 |001b: long-to-int v4, v3 │ │ -392414: 8d43 |001c: int-to-byte v3, v4 │ │ -392416: 4f03 0200 |001d: aput-byte v3, v2, v0 │ │ -39241a: 1270 |001f: const/4 v0, #int 7 // #7 │ │ -39241c: c409 |0020: shr-long/2addr v9, v0 │ │ -39241e: 849a |0021: long-to-int v10, v9 │ │ -392420: 8da9 |0022: int-to-byte v9, v10 │ │ -392422: 4f09 0201 |0023: aput-byte v9, v2, v1 │ │ -392426: 1102 |0025: return-object v2 │ │ -392428: 1301 8000 |0026: const/16 v1, #int 128 // #80 │ │ -39242c: 1302 0900 |0028: const/16 v2, #int 9 // #9 │ │ -392430: 2322 1515 |002a: new-array v2, v2, [B // type@1515 │ │ -392434: 1303 0800 |002c: const/16 v3, #int 8 // #8 │ │ -392438: 1304 3900 |002e: const/16 v4, #int 57 // #39 │ │ -39243c: 1305 1600 |0030: const/16 v5, #int 22 // #16 │ │ -392440: 3454 1100 |0032: if-lt v4, v5, 0043 // +0011 │ │ -392444: a505 0904 |0034: ushr-long v5, v9, v4 │ │ -392448: 1607 ff00 |0036: const-wide/16 v7, #int 255 // #ff │ │ -39244c: c075 |0038: and-long/2addr v5, v7 │ │ -39244e: 8456 |0039: long-to-int v6, v5 │ │ -392450: 8d65 |003a: int-to-byte v5, v6 │ │ -392452: 4f05 0203 |003b: aput-byte v5, v2, v3 │ │ -392456: e105 0101 |003d: shr-int/lit8 v5, v1, #int 1 // #01 │ │ -39245a: b051 |003f: add-int/2addr v1, v5 │ │ -39245c: d804 04f9 |0040: add-int/lit8 v4, v4, #int -7 // #f9 │ │ -392460: 28ee |0042: goto 0030 // -0012 │ │ -392462: 4809 0200 |0043: aget-byte v9, v2, v0 │ │ -392466: b619 |0045: or-int/2addr v9, v1 │ │ -392468: 8d99 |0046: int-to-byte v9, v9 │ │ -39246a: 4f09 0200 |0047: aput-byte v9, v2, v0 │ │ -39246e: 1102 |0049: return-object v2 │ │ +3923c8: |[3923c8] net.sf.dibdib.thread_any.MiscFunc.lvLen:(J)[B │ │ +3923d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3923da: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +3923dc: 1602 5f00 |0002: const-wide/16 v2, #int 95 // #5f │ │ +3923e0: 3104 0902 |0004: cmp-long v4, v9, v2 │ │ +3923e4: 3c04 0900 |0006: if-gtz v4, 000f // +0009 │ │ +3923e8: 2311 1515 |0008: new-array v1, v1, [B // type@1515 │ │ +3923ec: 849a |000a: long-to-int v10, v9 │ │ +3923ee: 8da9 |000b: int-to-byte v9, v10 │ │ +3923f0: 4f09 0100 |000c: aput-byte v9, v1, v0 │ │ +3923f4: 1101 |000e: return-object v1 │ │ +3923f6: 1602 fe7f |000f: const-wide/16 v2, #int 32766 // #7ffe │ │ +3923fa: 3104 0902 |0011: cmp-long v4, v9, v2 │ │ +3923fe: 3c04 1300 |0013: if-gtz v4, 0026 // +0013 │ │ +392402: 1222 |0015: const/4 v2, #int 2 // #2 │ │ +392404: 2322 1515 |0016: new-array v2, v2, [B // type@1515 │ │ +392408: 1603 7f00 |0018: const-wide/16 v3, #int 127 // #7f │ │ +39240c: c093 |001a: and-long/2addr v3, v9 │ │ +39240e: 8434 |001b: long-to-int v4, v3 │ │ +392410: 8d43 |001c: int-to-byte v3, v4 │ │ +392412: 4f03 0200 |001d: aput-byte v3, v2, v0 │ │ +392416: 1270 |001f: const/4 v0, #int 7 // #7 │ │ +392418: c409 |0020: shr-long/2addr v9, v0 │ │ +39241a: 849a |0021: long-to-int v10, v9 │ │ +39241c: 8da9 |0022: int-to-byte v9, v10 │ │ +39241e: 4f09 0201 |0023: aput-byte v9, v2, v1 │ │ +392422: 1102 |0025: return-object v2 │ │ +392424: 1301 8000 |0026: const/16 v1, #int 128 // #80 │ │ +392428: 1302 0900 |0028: const/16 v2, #int 9 // #9 │ │ +39242c: 2322 1515 |002a: new-array v2, v2, [B // type@1515 │ │ +392430: 1303 0800 |002c: const/16 v3, #int 8 // #8 │ │ +392434: 1304 3900 |002e: const/16 v4, #int 57 // #39 │ │ +392438: 1305 1600 |0030: const/16 v5, #int 22 // #16 │ │ +39243c: 3454 1100 |0032: if-lt v4, v5, 0043 // +0011 │ │ +392440: a505 0904 |0034: ushr-long v5, v9, v4 │ │ +392444: 1607 ff00 |0036: const-wide/16 v7, #int 255 // #ff │ │ +392448: c075 |0038: and-long/2addr v5, v7 │ │ +39244a: 8456 |0039: long-to-int v6, v5 │ │ +39244c: 8d65 |003a: int-to-byte v5, v6 │ │ +39244e: 4f05 0203 |003b: aput-byte v5, v2, v3 │ │ +392452: e105 0101 |003d: shr-int/lit8 v5, v1, #int 1 // #01 │ │ +392456: b051 |003f: add-int/2addr v1, v5 │ │ +392458: d804 04f9 |0040: add-int/lit8 v4, v4, #int -7 // #f9 │ │ +39245c: 28ee |0042: goto 0030 // -0012 │ │ +39245e: 4809 0200 |0043: aget-byte v9, v2, v0 │ │ +392462: b619 |0045: or-int/2addr v9, v1 │ │ +392464: 8d99 |0046: int-to-byte v9, v9 │ │ +392466: 4f09 0200 |0047: aput-byte v9, v2, v0 │ │ +39246a: 1102 |0049: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0043 line=455 │ │ locals : │ │ 0x0000 - 0x004a reg=9 (null) J │ │ │ │ #32 : (in Lnet/sf/dibdib/thread_any/MiscFunc;) │ │ @@ -837189,47 +837189,47 @@ │ │ type : '(I[B[BII)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -392470: |[392470] net.sf.dibdib.thread_any.MiscFunc.packet4880X:(I[B[BII)[B │ │ -392480: 3b09 0300 |0000: if-gez v9, 0003 // +0003 │ │ -392484: 2179 |0002: array-length v9, v7 │ │ -392486: b189 |0003: sub-int/2addr v9, v8 │ │ -392488: 7110 b2a3 0900 |0004: invoke-static {v9}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b2 │ │ -39248e: 0c06 |0007: move-result-object v6 │ │ -392490: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -392492: 3780 0900 |0009: if-le v0, v8, 0012 // +0009 │ │ -392496: 2161 |000b: array-length v1, v6 │ │ -392498: b091 |000c: add-int/2addr v1, v9 │ │ -39249a: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39249e: 2311 1515 |000f: new-array v1, v1, [B // type@1515 │ │ -3924a2: 2802 |0011: goto 0013 // +0002 │ │ -3924a4: 0771 |0012: move-object v1, v7 │ │ -3924a6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -3924a8: 3780 0400 |0014: if-le v0, v8, 0018 // +0004 │ │ -3924ac: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -3924ae: 2806 |0017: goto 001d // +0006 │ │ -3924b0: 2163 |0018: array-length v3, v6 │ │ -3924b2: 9103 0803 |0019: sub-int v3, v8, v3 │ │ -3924b6: d803 03ff |001b: add-int/lit8 v3, v3, #int -1 // #ff │ │ -3924ba: 8d34 |001d: int-to-byte v4, v3 │ │ -3924bc: 4f04 0102 |001e: aput-byte v4, v1, v2 │ │ -3924c0: 8d55 |0020: int-to-byte v5, v5 │ │ -3924c2: 4f05 0103 |0021: aput-byte v5, v1, v3 │ │ -3924c6: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3924ca: 2165 |0025: array-length v5, v6 │ │ -3924cc: 7155 5698 2631 |0026: invoke-static {v6, v2, v1, v3, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -3924d2: 3780 0800 |0029: if-le v0, v8, 0031 // +0008 │ │ -3924d6: 2165 |002b: array-length v5, v6 │ │ -3924d8: d805 0501 |002c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3924dc: 7159 5698 8751 |002e: invoke-static {v7, v8, v1, v5, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -3924e2: 1101 |0031: return-object v1 │ │ +39246c: |[39246c] net.sf.dibdib.thread_any.MiscFunc.packet4880X:(I[B[BII)[B │ │ +39247c: 3b09 0300 |0000: if-gez v9, 0003 // +0003 │ │ +392480: 2179 |0002: array-length v9, v7 │ │ +392482: b189 |0003: sub-int/2addr v9, v8 │ │ +392484: 7110 b2a3 0900 |0004: invoke-static {v9}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b2 │ │ +39248a: 0c06 |0007: move-result-object v6 │ │ +39248c: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +39248e: 3780 0900 |0009: if-le v0, v8, 0012 // +0009 │ │ +392492: 2161 |000b: array-length v1, v6 │ │ +392494: b091 |000c: add-int/2addr v1, v9 │ │ +392496: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39249a: 2311 1515 |000f: new-array v1, v1, [B // type@1515 │ │ +39249e: 2802 |0011: goto 0013 // +0002 │ │ +3924a0: 0771 |0012: move-object v1, v7 │ │ +3924a2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +3924a4: 3780 0400 |0014: if-le v0, v8, 0018 // +0004 │ │ +3924a8: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +3924aa: 2806 |0017: goto 001d // +0006 │ │ +3924ac: 2163 |0018: array-length v3, v6 │ │ +3924ae: 9103 0803 |0019: sub-int v3, v8, v3 │ │ +3924b2: d803 03ff |001b: add-int/lit8 v3, v3, #int -1 // #ff │ │ +3924b6: 8d34 |001d: int-to-byte v4, v3 │ │ +3924b8: 4f04 0102 |001e: aput-byte v4, v1, v2 │ │ +3924bc: 8d55 |0020: int-to-byte v5, v5 │ │ +3924be: 4f05 0103 |0021: aput-byte v5, v1, v3 │ │ +3924c2: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3924c6: 2165 |0025: array-length v5, v6 │ │ +3924c8: 7155 5698 2631 |0026: invoke-static {v6, v2, v1, v3, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +3924ce: 3780 0800 |0029: if-le v0, v8, 0031 // +0008 │ │ +3924d2: 2165 |002b: array-length v5, v6 │ │ +3924d4: d805 0501 |002c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3924d8: 7159 5698 8751 |002e: invoke-static {v7, v8, v1, v5, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +3924de: 1101 |0031: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=419 │ │ 0x0004 line=420 │ │ 0x000b line=421 │ │ 0x0018 line=422 │ │ 0x001e line=423 │ │ @@ -837248,89 +837248,89 @@ │ │ type : '(Ljava/lang/String;I)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 128 16-bit code units │ │ -3924e4: |[3924e4] net.sf.dibdib.thread_any.MiscFunc.readFile:(Ljava/lang/String;I)[B │ │ -3924f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3924f6: 2201 a612 |0001: new-instance v1, Ljava/io/RandomAccessFile; // type@12a6 │ │ -3924fa: 1a02 83a7 |0003: const-string v2, "r" // string@a783 │ │ -3924fe: 7030 fc96 8102 |0005: invoke-direct {v1, v8, v2}, Ljava/io/RandomAccessFile;.:(Ljava/lang/String;Ljava/lang/String;)V // method@96fc │ │ -392504: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -392506: 2322 1515 |0009: new-array v2, v2, [B // type@1515 │ │ -39250a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -39250c: 3c09 0a00 |000c: if-gtz v9, 0016 // +000a │ │ -392510: 6e10 ff96 0100 |000e: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@96ff │ │ -392516: 0b04 |0011: move-result-wide v4 │ │ -392518: 8449 |0012: long-to-int v9, v4 │ │ -39251a: 2399 1515 |0013: new-array v9, v9, [B // type@1515 │ │ -39251e: 2838 |0015: goto 004d // +0038 │ │ -392520: 6e20 0097 2100 |0016: invoke-virtual {v1, v2}, Ljava/io/RandomAccessFile;.read:([B)I // method@9700 │ │ -392526: 6209 d072 |0019: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -39252a: 4809 0903 |001b: aget-byte v9, v9, v3 │ │ -39252e: 4802 0203 |001d: aget-byte v2, v2, v3 │ │ -392532: 3329 2200 |001f: if-ne v9, v2, 0041 // +0022 │ │ -392536: 6e10 ff96 0100 |0021: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@96ff │ │ -39253c: 0b04 |0024: move-result-wide v4 │ │ -39253e: 8449 |0025: long-to-int v9, v4 │ │ -392540: 7110 b2a3 0900 |0026: invoke-static {v9}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b2 │ │ -392546: 0c09 |0029: move-result-object v9 │ │ -392548: 2192 |002a: array-length v2, v9 │ │ -39254a: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -39254c: b042 |002c: add-int/2addr v2, v4 │ │ -39254e: 2195 |002d: array-length v5, v9 │ │ -392550: b045 |002e: add-int/2addr v5, v4 │ │ -392552: 6e10 ff96 0100 |002f: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@96ff │ │ -392558: 0b06 |0032: move-result-wide v6 │ │ -39255a: 8467 |0033: long-to-int v7, v6 │ │ -39255c: b075 |0034: add-int/2addr v5, v7 │ │ -39255e: 2355 1515 |0035: new-array v5, v5, [B // type@1515 │ │ -392562: 12e6 |0037: const/4 v6, #int -2 // #fe │ │ -392564: 4f06 0503 |0038: aput-byte v6, v5, v3 │ │ -392568: 2196 |003a: array-length v6, v9 │ │ -39256a: 7156 5698 3945 |003b: invoke-static {v9, v3, v5, v4, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -392570: 0123 |003e: move v3, v2 │ │ -392572: 0759 |003f: move-object v9, v5 │ │ -392574: 2808 |0040: goto 0048 // +0008 │ │ -392576: 6e10 ff96 0100 |0041: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@96ff │ │ -39257c: 0b04 |0044: move-result-wide v4 │ │ -39257e: 8449 |0045: long-to-int v9, v4 │ │ -392580: 2399 1515 |0046: new-array v9, v9, [B // type@1515 │ │ -392584: 1604 0000 |0048: const-wide/16 v4, #int 0 // #0 │ │ -392588: 6e30 0297 4105 |004a: invoke-virtual {v1, v4, v5}, Ljava/io/RandomAccessFile;.seek:(J)V // method@9702 │ │ -39258e: 2192 |004d: array-length v2, v9 │ │ -392590: b132 |004e: sub-int/2addr v2, v3 │ │ -392592: 6e40 0197 9123 |004f: invoke-virtual {v1, v9, v3, v2}, Ljava/io/RandomAccessFile;.read:([BII)I // method@9701 │ │ -392598: 6e10 fd96 0100 |0052: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ -39259e: 1109 |0055: return-object v9 │ │ -3925a0: 0d09 |0056: move-exception v9 │ │ -3925a2: 2805 |0057: goto 005c // +0005 │ │ -3925a4: 0d08 |0058: move-exception v8 │ │ -3925a6: 2821 |0059: goto 007a // +0021 │ │ -3925a8: 0d09 |005a: move-exception v9 │ │ -3925aa: 0701 |005b: move-object v1, v0 │ │ -3925ac: 1c02 bf14 |005c: const-class v2, Lnet/sf/dibdib/thread_any/MiscFunc; // type@14bf │ │ -3925b0: 2203 e812 |005e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3925b4: 7010 4098 0300 |0060: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3925ba: 1a04 aca4 |0063: const-string v4, "path = " // string@a4ac │ │ -3925be: 6e20 4b98 4300 |0065: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3925c4: 6e20 4b98 8300 |0068: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3925ca: 6e10 5498 0300 |006b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3925d0: 0c08 |006e: move-result-object v8 │ │ -3925d2: 7130 d870 2908 |006f: invoke-static {v9, v2, v8}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ -3925d8: 3801 0500 |0072: if-eqz v1, 0077 // +0005 │ │ -3925dc: 6e10 fd96 0100 |0074: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ -3925e2: 1100 |0077: return-object v0 │ │ -3925e4: 0d08 |0078: move-exception v8 │ │ -3925e6: 0710 |0079: move-object v0, v1 │ │ -3925e8: 3800 0500 |007a: if-eqz v0, 007f // +0005 │ │ -3925ec: 6e10 fd96 0000 |007c: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ -3925f2: 2708 |007f: throw v8 │ │ +3924e0: |[3924e0] net.sf.dibdib.thread_any.MiscFunc.readFile:(Ljava/lang/String;I)[B │ │ +3924f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3924f2: 2201 a612 |0001: new-instance v1, Ljava/io/RandomAccessFile; // type@12a6 │ │ +3924f6: 1a02 83a7 |0003: const-string v2, "r" // string@a783 │ │ +3924fa: 7030 fc96 8102 |0005: invoke-direct {v1, v8, v2}, Ljava/io/RandomAccessFile;.:(Ljava/lang/String;Ljava/lang/String;)V // method@96fc │ │ +392500: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +392502: 2322 1515 |0009: new-array v2, v2, [B // type@1515 │ │ +392506: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +392508: 3c09 0a00 |000c: if-gtz v9, 0016 // +000a │ │ +39250c: 6e10 ff96 0100 |000e: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@96ff │ │ +392512: 0b04 |0011: move-result-wide v4 │ │ +392514: 8449 |0012: long-to-int v9, v4 │ │ +392516: 2399 1515 |0013: new-array v9, v9, [B // type@1515 │ │ +39251a: 2838 |0015: goto 004d // +0038 │ │ +39251c: 6e20 0097 2100 |0016: invoke-virtual {v1, v2}, Ljava/io/RandomAccessFile;.read:([B)I // method@9700 │ │ +392522: 6209 d072 |0019: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +392526: 4809 0903 |001b: aget-byte v9, v9, v3 │ │ +39252a: 4802 0203 |001d: aget-byte v2, v2, v3 │ │ +39252e: 3329 2200 |001f: if-ne v9, v2, 0041 // +0022 │ │ +392532: 6e10 ff96 0100 |0021: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@96ff │ │ +392538: 0b04 |0024: move-result-wide v4 │ │ +39253a: 8449 |0025: long-to-int v9, v4 │ │ +39253c: 7110 b2a3 0900 |0026: invoke-static {v9}, Lnet/sf/dibdib/thread_any/MiscFunc;.len4880:(I)[B // method@a3b2 │ │ +392542: 0c09 |0029: move-result-object v9 │ │ +392544: 2192 |002a: array-length v2, v9 │ │ +392546: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +392548: b042 |002c: add-int/2addr v2, v4 │ │ +39254a: 2195 |002d: array-length v5, v9 │ │ +39254c: b045 |002e: add-int/2addr v5, v4 │ │ +39254e: 6e10 ff96 0100 |002f: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@96ff │ │ +392554: 0b06 |0032: move-result-wide v6 │ │ +392556: 8467 |0033: long-to-int v7, v6 │ │ +392558: b075 |0034: add-int/2addr v5, v7 │ │ +39255a: 2355 1515 |0035: new-array v5, v5, [B // type@1515 │ │ +39255e: 12e6 |0037: const/4 v6, #int -2 // #fe │ │ +392560: 4f06 0503 |0038: aput-byte v6, v5, v3 │ │ +392564: 2196 |003a: array-length v6, v9 │ │ +392566: 7156 5698 3945 |003b: invoke-static {v9, v3, v5, v4, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +39256c: 0123 |003e: move v3, v2 │ │ +39256e: 0759 |003f: move-object v9, v5 │ │ +392570: 2808 |0040: goto 0048 // +0008 │ │ +392572: 6e10 ff96 0100 |0041: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@96ff │ │ +392578: 0b04 |0044: move-result-wide v4 │ │ +39257a: 8449 |0045: long-to-int v9, v4 │ │ +39257c: 2399 1515 |0046: new-array v9, v9, [B // type@1515 │ │ +392580: 1604 0000 |0048: const-wide/16 v4, #int 0 // #0 │ │ +392584: 6e30 0297 4105 |004a: invoke-virtual {v1, v4, v5}, Ljava/io/RandomAccessFile;.seek:(J)V // method@9702 │ │ +39258a: 2192 |004d: array-length v2, v9 │ │ +39258c: b132 |004e: sub-int/2addr v2, v3 │ │ +39258e: 6e40 0197 9123 |004f: invoke-virtual {v1, v9, v3, v2}, Ljava/io/RandomAccessFile;.read:([BII)I // method@9701 │ │ +392594: 6e10 fd96 0100 |0052: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ +39259a: 1109 |0055: return-object v9 │ │ +39259c: 0d09 |0056: move-exception v9 │ │ +39259e: 2805 |0057: goto 005c // +0005 │ │ +3925a0: 0d08 |0058: move-exception v8 │ │ +3925a2: 2821 |0059: goto 007a // +0021 │ │ +3925a4: 0d09 |005a: move-exception v9 │ │ +3925a6: 0701 |005b: move-object v1, v0 │ │ +3925a8: 1c02 bf14 |005c: const-class v2, Lnet/sf/dibdib/thread_any/MiscFunc; // type@14bf │ │ +3925ac: 2203 e812 |005e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3925b0: 7010 4098 0300 |0060: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3925b6: 1a04 aca4 |0063: const-string v4, "path = " // string@a4ac │ │ +3925ba: 6e20 4b98 4300 |0065: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3925c0: 6e20 4b98 8300 |0068: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3925c6: 6e10 5498 0300 |006b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3925cc: 0c08 |006e: move-result-object v8 │ │ +3925ce: 7130 d870 2908 |006f: invoke-static {v9, v2, v8}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ +3925d4: 3801 0500 |0072: if-eqz v1, 0077 // +0005 │ │ +3925d8: 6e10 fd96 0100 |0074: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ +3925de: 1100 |0077: return-object v0 │ │ +3925e0: 0d08 |0078: move-exception v8 │ │ +3925e2: 0710 |0079: move-object v0, v1 │ │ +3925e4: 3800 0500 |007a: if-eqz v0, 007f // +0005 │ │ +3925e8: 6e10 fd96 0000 |007c: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ +3925ee: 2708 |007f: throw v8 │ │ catches : 6 │ │ 0x0001 - 0x0008 │ │ Ljava/io/IOException; -> 0x005a │ │ -> 0x0058 │ │ 0x0009 - 0x0052 │ │ Ljava/io/IOException; -> 0x0056 │ │ -> 0x0078 │ │ @@ -837368,50 +837368,50 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -392de0: |[392de0] net.sf.dibdib.thread_any.MiscFunc.readStream:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -392df0: 1400 905f 0100 |0000: const v0, #float 1.26117e-40 // #00015f90 │ │ -392df6: 2301 1515 |0003: new-array v1, v0, [B // type@1515 │ │ -392dfa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -392dfc: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -392dfe: 1404 c85e 0100 |0007: const v4, #float 1.25837e-40 // #00015ec8 │ │ -392e04: 3543 0f00 |000a: if-ge v3, v4, 0019 // +000f │ │ -392e08: 9104 0003 |000c: sub-int v4, v0, v3 │ │ -392e0c: d804 049c |000e: add-int/lit8 v4, v4, #int -100 // #9c │ │ -392e10: 6e40 b996 1543 |0010: invoke-virtual {v5, v1, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@96b9 │ │ -392e16: 0a04 |0013: move-result v4 │ │ -392e18: 3c04 0300 |0014: if-gtz v4, 0017 // +0003 │ │ -392e1c: 2803 |0016: goto 0019 // +0003 │ │ -392e1e: b043 |0017: add-int/2addr v3, v4 │ │ -392e20: 28ef |0018: goto 0007 // -0011 │ │ -392e22: d800 0301 |0019: add-int/lit8 v0, v3, #int 1 // #01 │ │ -392e26: 1304 0a00 |001b: const/16 v4, #int 10 // #a │ │ -392e2a: 4f04 0103 |001d: aput-byte v4, v1, v3 │ │ -392e2e: 2203 e612 |001f: new-instance v3, Ljava/lang/String; // type@12e6 │ │ -392e32: 7040 0298 1302 |0021: invoke-direct {v3, v1, v2, v0}, Ljava/lang/String;.:([BII)V // method@9802 │ │ -392e38: 3805 0500 |0024: if-eqz v5, 0029 // +0005 │ │ -392e3c: 6e10 b496 0500 |0026: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -392e42: 1103 |0029: return-object v3 │ │ -392e44: 0d00 |002a: move-exception v0 │ │ -392e46: 2810 |002b: goto 003b // +0010 │ │ -392e48: 0d00 |002c: move-exception v0 │ │ -392e4a: 1c01 bf14 |002d: const-class v1, Lnet/sf/dibdib/thread_any/MiscFunc; // type@14bf │ │ -392e4e: 1a02 b85e |002f: const-string v2, "arg = InputStream" // string@5eb8 │ │ -392e52: 7130 d870 1002 |0031: invoke-static {v0, v1, v2}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ -392e58: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -392e5a: 3805 0500 |0035: if-eqz v5, 003a // +0005 │ │ -392e5e: 6e10 b496 0500 |0037: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -392e64: 1100 |003a: return-object v0 │ │ -392e66: 3805 0500 |003b: if-eqz v5, 0040 // +0005 │ │ -392e6a: 6e10 b496 0500 |003d: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -392e70: 2700 |0040: throw v0 │ │ +392ddc: |[392ddc] net.sf.dibdib.thread_any.MiscFunc.readStream:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +392dec: 1400 905f 0100 |0000: const v0, #float 1.26117e-40 // #00015f90 │ │ +392df2: 2301 1515 |0003: new-array v1, v0, [B // type@1515 │ │ +392df6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +392df8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +392dfa: 1404 c85e 0100 |0007: const v4, #float 1.25837e-40 // #00015ec8 │ │ +392e00: 3543 0f00 |000a: if-ge v3, v4, 0019 // +000f │ │ +392e04: 9104 0003 |000c: sub-int v4, v0, v3 │ │ +392e08: d804 049c |000e: add-int/lit8 v4, v4, #int -100 // #9c │ │ +392e0c: 6e40 b996 1543 |0010: invoke-virtual {v5, v1, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@96b9 │ │ +392e12: 0a04 |0013: move-result v4 │ │ +392e14: 3c04 0300 |0014: if-gtz v4, 0017 // +0003 │ │ +392e18: 2803 |0016: goto 0019 // +0003 │ │ +392e1a: b043 |0017: add-int/2addr v3, v4 │ │ +392e1c: 28ef |0018: goto 0007 // -0011 │ │ +392e1e: d800 0301 |0019: add-int/lit8 v0, v3, #int 1 // #01 │ │ +392e22: 1304 0a00 |001b: const/16 v4, #int 10 // #a │ │ +392e26: 4f04 0103 |001d: aput-byte v4, v1, v3 │ │ +392e2a: 2203 e612 |001f: new-instance v3, Ljava/lang/String; // type@12e6 │ │ +392e2e: 7040 0298 1302 |0021: invoke-direct {v3, v1, v2, v0}, Ljava/lang/String;.:([BII)V // method@9802 │ │ +392e34: 3805 0500 |0024: if-eqz v5, 0029 // +0005 │ │ +392e38: 6e10 b496 0500 |0026: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +392e3e: 1103 |0029: return-object v3 │ │ +392e40: 0d00 |002a: move-exception v0 │ │ +392e42: 2810 |002b: goto 003b // +0010 │ │ +392e44: 0d00 |002c: move-exception v0 │ │ +392e46: 1c01 bf14 |002d: const-class v1, Lnet/sf/dibdib/thread_any/MiscFunc; // type@14bf │ │ +392e4a: 1a02 b85e |002f: const-string v2, "arg = InputStream" // string@5eb8 │ │ +392e4e: 7130 d870 1002 |0031: invoke-static {v0, v1, v2}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ +392e54: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +392e56: 3805 0500 |0035: if-eqz v5, 003a // +0005 │ │ +392e5a: 6e10 b496 0500 |0037: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +392e60: 1100 |003a: return-object v0 │ │ +392e62: 3805 0500 |003b: if-eqz v5, 0040 // +0005 │ │ +392e66: 6e10 b496 0500 |003d: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +392e6c: 2700 |0040: throw v0 │ │ catches : 5 │ │ 0x0003 - 0x0024 │ │ Ljava/io/IOException; -> 0x002c │ │ -> 0x002a │ │ 0x0026 - 0x0029 │ │ Ljava/io/IOException; -> 0x0029 │ │ 0x002d - 0x0034 │ │ @@ -837436,37 +837436,37 @@ │ │ type : '([BBB)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -392640: |[392640] net.sf.dibdib.thread_any.MiscFunc.replaceClone:([BBB)[B │ │ -392650: 2140 |0000: array-length v0, v4 │ │ -392652: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ -392656: 3a00 0a00 |0003: if-ltz v0, 000d // +000a │ │ -39265a: 4801 0400 |0005: aget-byte v1, v4, v0 │ │ -39265e: 3351 0300 |0007: if-ne v1, v5, 000a // +0003 │ │ -392662: 2804 |0009: goto 000d // +0004 │ │ -392664: d800 00ff |000a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -392668: 28f7 |000c: goto 0003 // -0009 │ │ -39266a: 3b00 0300 |000d: if-gez v0, 0010 // +0003 │ │ -39266e: 1104 |000f: return-object v4 │ │ -392670: 2141 |0010: array-length v1, v4 │ │ -392672: 2311 1515 |0011: new-array v1, v1, [B // type@1515 │ │ -392676: 2142 |0013: array-length v2, v4 │ │ -392678: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -39267a: 7152 5698 3431 |0015: invoke-static {v4, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -392680: 3a00 0b00 |0018: if-ltz v0, 0023 // +000b │ │ -392684: 4804 0100 |001a: aget-byte v4, v1, v0 │ │ -392688: 3354 0400 |001c: if-ne v4, v5, 0020 // +0004 │ │ -39268c: 4f06 0100 |001e: aput-byte v6, v1, v0 │ │ -392690: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ -392694: 28f6 |0022: goto 0018 // -000a │ │ -392696: 1101 |0023: return-object v1 │ │ +39263c: |[39263c] net.sf.dibdib.thread_any.MiscFunc.replaceClone:([BBB)[B │ │ +39264c: 2140 |0000: array-length v0, v4 │ │ +39264e: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ +392652: 3a00 0a00 |0003: if-ltz v0, 000d // +000a │ │ +392656: 4801 0400 |0005: aget-byte v1, v4, v0 │ │ +39265a: 3351 0300 |0007: if-ne v1, v5, 000a // +0003 │ │ +39265e: 2804 |0009: goto 000d // +0004 │ │ +392660: d800 00ff |000a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +392664: 28f7 |000c: goto 0003 // -0009 │ │ +392666: 3b00 0300 |000d: if-gez v0, 0010 // +0003 │ │ +39266a: 1104 |000f: return-object v4 │ │ +39266c: 2141 |0010: array-length v1, v4 │ │ +39266e: 2311 1515 |0011: new-array v1, v1, [B // type@1515 │ │ +392672: 2142 |0013: array-length v2, v4 │ │ +392674: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +392676: 7152 5698 3431 |0015: invoke-static {v4, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +39267c: 3a00 0b00 |0018: if-ltz v0, 0023 // +000b │ │ +392680: 4804 0100 |001a: aget-byte v4, v1, v0 │ │ +392684: 3354 0400 |001c: if-ne v4, v5, 0020 // +0004 │ │ +392688: 4f06 0100 |001e: aput-byte v6, v1, v0 │ │ +39268c: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +392690: 28f6 |0022: goto 0018 // -000a │ │ +392692: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=771 │ │ 0x0005 line=773 │ │ 0x0010 line=780 │ │ 0x0013 line=781 │ │ 0x001a line=783 │ │ @@ -837481,106 +837481,106 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 24 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 171 16-bit code units │ │ -392698: |[392698] net.sf.dibdib.thread_any.MiscFunc.roundForRxxUsage:(D)D │ │ -3926a8: 0500 1600 |0000: move-wide/from16 v0, v22 │ │ -3926ac: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3926b0: 3004 0200 |0004: cmpg-double v4, v2, v0 │ │ -3926b4: 3c04 0400 |0006: if-gtz v4, 000a // +0004 │ │ -3926b8: 0405 |0008: move-wide v5, v0 │ │ -3926ba: 2802 |0009: goto 000b // +0002 │ │ -3926bc: 8005 |000a: neg-double v5, v0 │ │ -3926be: 1807 8ded b5a0 f7c6 b03e |000b: const-wide v7, #double 1e-06 // #3eb0c6f7a0b5ed8d │ │ -3926c8: 3009 0705 |0010: cmpg-double v9, v7, v5 │ │ -3926cc: 3c09 9800 |0012: if-gtz v9, 00aa // +0098 │ │ -3926d0: 1807 0000 00a2 941a 6d42 |0014: const-wide v7, #double 1e+12 // #426d1a94a2000000 │ │ -3926da: 3009 0507 |0019: cmpg-double v9, v5, v7 │ │ -3926de: 3b09 8f00 |001b: if-gez v9, 00aa // +008f │ │ -3926e2: 7702 6597 1600 |001d: invoke-static/range {v22, v23}, Ljava/lang/Double;.doubleToRawLongBits:(D)J // method@9765 │ │ -3926e8: 0b05 |0020: move-result-wide v5 │ │ -3926ea: 1807 ffff ffff ffff 0f00 |0021: const-wide v7, #double 2.22507e-308 // #000fffffffffffff │ │ -3926f4: c057 |0026: and-long/2addr v7, v5 │ │ -3926f6: 1609 0f00 |0027: const-wide/16 v9, #int 15 // #f │ │ -3926fa: a00b 0709 |0029: and-long v11, v7, v9 │ │ -3926fe: 160d 0000 |002b: const-wide/16 v13, #int 0 // #0 │ │ -392702: 310f 0d0b |002d: cmp-long v15, v13, v11 │ │ -392706: 390f 0300 |002f: if-nez v15, 0032 // +0003 │ │ -39270a: 1000 |0031: return-wide v0 │ │ -39270c: 160b ff00 |0032: const-wide/16 v11, #int 255 // #ff │ │ -392710: a00f 070b |0034: and-long v15, v7, v11 │ │ -392714: 1911 f07f |0036: const-wide/high16 v17, #long 9218868437227405312 // #7ff0 │ │ -392718: 1913 f0ff |0038: const-wide/high16 v19, #long -4503599627370496 // #fff0 │ │ -39271c: 3115 0b0f |003a: cmp-long v21, v11, v15 │ │ -392720: 3915 0e00 |003c: if-nez v21, 004a // +000e │ │ -392724: 3c04 0500 |003e: if-gtz v4, 0043 // +0005 │ │ -392728: 0502 1100 |0040: move-wide/from16 v2, v17 │ │ -39272c: 2803 |0042: goto 0045 // +0003 │ │ -39272e: 0502 1300 |0043: move-wide/from16 v2, v19 │ │ -392732: 7140 c897 1032 |0045: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ -392738: 0b00 |0048: move-result-wide v0 │ │ -39273a: 1000 |0049: return-wide v0 │ │ -39273c: 1600 fc00 |004a: const-wide/16 v0, #int 252 // #fc │ │ -392740: a00b 0700 |004c: and-long v11, v7, v0 │ │ -392744: 3104 000b |004e: cmp-long v4, v0, v11 │ │ -392748: 3904 0600 |0050: if-nez v4, 0056 // +0006 │ │ -39274c: 1600 0300 |0052: const-wide/16 v0, #int 3 // #3 │ │ -392750: c105 |0054: or-long/2addr v5, v0 │ │ -392752: 2844 |0055: goto 0099 // +0044 │ │ -392754: 3100 0d0b |0056: cmp-long v0, v13, v11 │ │ -392758: 3900 0a00 |0058: if-nez v0, 0062 // +000a │ │ -39275c: 1600 fcff |005a: const-wide/16 v0, #int -4 // #fffc │ │ -392760: c050 |005c: and-long/2addr v0, v5 │ │ -392762: 7120 6897 1000 |005d: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ -392768: 0b00 |0060: move-result-wide v0 │ │ -39276a: 1000 |0061: return-wide v0 │ │ -39276c: 1700 f8ff 0000 |0062: const-wide/32 v0, #float 9.18243e-41 // #0000fff8 │ │ -392772: a00b 0700 |0065: and-long v11, v7, v0 │ │ -392776: 3104 000b |0067: cmp-long v4, v0, v11 │ │ -39277a: 3904 0500 |0069: if-nez v4, 006e // +0005 │ │ -39277e: 1600 0700 |006b: const-wide/16 v0, #int 7 // #7 │ │ -392782: 28e7 |006d: goto 0054 // -0019 │ │ -392784: 3100 0d0b |006e: cmp-long v0, v13, v11 │ │ -392788: 3900 0a00 |0070: if-nez v0, 007a // +000a │ │ -39278c: 1600 f8ff |0072: const-wide/16 v0, #int -8 // #fff8 │ │ -392790: c050 |0074: and-long/2addr v0, v5 │ │ -392792: 7120 6897 1000 |0075: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ -392798: 0b00 |0078: move-result-wide v0 │ │ -39279a: 1000 |0079: return-wide v0 │ │ -39279c: 1700 f0ff ff00 |007a: const-wide/32 v0, #float 2.35099e-38 // #00fffff0 │ │ -3927a2: a00b 0700 |007d: and-long v11, v7, v0 │ │ -3927a6: 3104 000b |007f: cmp-long v4, v0, v11 │ │ -3927aa: 3904 0400 |0081: if-nez v4, 0085 // +0004 │ │ -3927ae: c195 |0083: or-long/2addr v5, v9 │ │ -3927b0: 2815 |0084: goto 0099 // +0015 │ │ -3927b2: 3100 0d0b |0085: cmp-long v0, v13, v11 │ │ -3927b6: 3900 0a00 |0087: if-nez v0, 0091 // +000a │ │ -3927ba: 1600 f0ff |0089: const-wide/16 v0, #int -16 // #fff0 │ │ -3927be: c050 |008b: and-long/2addr v0, v5 │ │ -3927c0: 7120 6897 1000 |008c: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ -3927c6: 0b00 |008f: move-result-wide v0 │ │ -3927c8: 1000 |0090: return-wide v0 │ │ -3927ca: 1600 0100 |0091: const-wide/16 v0, #int 1 // #1 │ │ -3927ce: c007 |0093: and-long/2addr v7, v0 │ │ -3927d0: 3104 0d07 |0094: cmp-long v4, v13, v7 │ │ -3927d4: 3904 0300 |0096: if-nez v4, 0099 // +0003 │ │ -3927d8: 28bc |0098: goto 0054 // -0044 │ │ -3927da: 7120 6897 6500 |0099: invoke-static {v5, v6}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ -3927e0: 0b00 |009c: move-result-wide v0 │ │ -3927e2: 3004 0200 |009d: cmpg-double v4, v2, v0 │ │ -3927e6: 3c04 0500 |009f: if-gtz v4, 00a4 // +0005 │ │ -3927ea: 0502 1100 |00a1: move-wide/from16 v2, v17 │ │ -3927ee: 2803 |00a3: goto 00a6 // +0003 │ │ -3927f0: 0502 1300 |00a4: move-wide/from16 v2, v19 │ │ -3927f4: 7140 c897 1032 |00a6: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ -3927fa: 0b00 |00a9: move-result-wide v0 │ │ -3927fc: 1000 |00aa: return-wide v0 │ │ +392694: |[392694] net.sf.dibdib.thread_any.MiscFunc.roundForRxxUsage:(D)D │ │ +3926a4: 0500 1600 |0000: move-wide/from16 v0, v22 │ │ +3926a8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3926ac: 3004 0200 |0004: cmpg-double v4, v2, v0 │ │ +3926b0: 3c04 0400 |0006: if-gtz v4, 000a // +0004 │ │ +3926b4: 0405 |0008: move-wide v5, v0 │ │ +3926b6: 2802 |0009: goto 000b // +0002 │ │ +3926b8: 8005 |000a: neg-double v5, v0 │ │ +3926ba: 1807 8ded b5a0 f7c6 b03e |000b: const-wide v7, #double 1e-06 // #3eb0c6f7a0b5ed8d │ │ +3926c4: 3009 0705 |0010: cmpg-double v9, v7, v5 │ │ +3926c8: 3c09 9800 |0012: if-gtz v9, 00aa // +0098 │ │ +3926cc: 1807 0000 00a2 941a 6d42 |0014: const-wide v7, #double 1e+12 // #426d1a94a2000000 │ │ +3926d6: 3009 0507 |0019: cmpg-double v9, v5, v7 │ │ +3926da: 3b09 8f00 |001b: if-gez v9, 00aa // +008f │ │ +3926de: 7702 6597 1600 |001d: invoke-static/range {v22, v23}, Ljava/lang/Double;.doubleToRawLongBits:(D)J // method@9765 │ │ +3926e4: 0b05 |0020: move-result-wide v5 │ │ +3926e6: 1807 ffff ffff ffff 0f00 |0021: const-wide v7, #double 2.22507e-308 // #000fffffffffffff │ │ +3926f0: c057 |0026: and-long/2addr v7, v5 │ │ +3926f2: 1609 0f00 |0027: const-wide/16 v9, #int 15 // #f │ │ +3926f6: a00b 0709 |0029: and-long v11, v7, v9 │ │ +3926fa: 160d 0000 |002b: const-wide/16 v13, #int 0 // #0 │ │ +3926fe: 310f 0d0b |002d: cmp-long v15, v13, v11 │ │ +392702: 390f 0300 |002f: if-nez v15, 0032 // +0003 │ │ +392706: 1000 |0031: return-wide v0 │ │ +392708: 160b ff00 |0032: const-wide/16 v11, #int 255 // #ff │ │ +39270c: a00f 070b |0034: and-long v15, v7, v11 │ │ +392710: 1911 f07f |0036: const-wide/high16 v17, #long 9218868437227405312 // #7ff0 │ │ +392714: 1913 f0ff |0038: const-wide/high16 v19, #long -4503599627370496 // #fff0 │ │ +392718: 3115 0b0f |003a: cmp-long v21, v11, v15 │ │ +39271c: 3915 0e00 |003c: if-nez v21, 004a // +000e │ │ +392720: 3c04 0500 |003e: if-gtz v4, 0043 // +0005 │ │ +392724: 0502 1100 |0040: move-wide/from16 v2, v17 │ │ +392728: 2803 |0042: goto 0045 // +0003 │ │ +39272a: 0502 1300 |0043: move-wide/from16 v2, v19 │ │ +39272e: 7140 c897 1032 |0045: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ +392734: 0b00 |0048: move-result-wide v0 │ │ +392736: 1000 |0049: return-wide v0 │ │ +392738: 1600 fc00 |004a: const-wide/16 v0, #int 252 // #fc │ │ +39273c: a00b 0700 |004c: and-long v11, v7, v0 │ │ +392740: 3104 000b |004e: cmp-long v4, v0, v11 │ │ +392744: 3904 0600 |0050: if-nez v4, 0056 // +0006 │ │ +392748: 1600 0300 |0052: const-wide/16 v0, #int 3 // #3 │ │ +39274c: c105 |0054: or-long/2addr v5, v0 │ │ +39274e: 2844 |0055: goto 0099 // +0044 │ │ +392750: 3100 0d0b |0056: cmp-long v0, v13, v11 │ │ +392754: 3900 0a00 |0058: if-nez v0, 0062 // +000a │ │ +392758: 1600 fcff |005a: const-wide/16 v0, #int -4 // #fffc │ │ +39275c: c050 |005c: and-long/2addr v0, v5 │ │ +39275e: 7120 6897 1000 |005d: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ +392764: 0b00 |0060: move-result-wide v0 │ │ +392766: 1000 |0061: return-wide v0 │ │ +392768: 1700 f8ff 0000 |0062: const-wide/32 v0, #float 9.18243e-41 // #0000fff8 │ │ +39276e: a00b 0700 |0065: and-long v11, v7, v0 │ │ +392772: 3104 000b |0067: cmp-long v4, v0, v11 │ │ +392776: 3904 0500 |0069: if-nez v4, 006e // +0005 │ │ +39277a: 1600 0700 |006b: const-wide/16 v0, #int 7 // #7 │ │ +39277e: 28e7 |006d: goto 0054 // -0019 │ │ +392780: 3100 0d0b |006e: cmp-long v0, v13, v11 │ │ +392784: 3900 0a00 |0070: if-nez v0, 007a // +000a │ │ +392788: 1600 f8ff |0072: const-wide/16 v0, #int -8 // #fff8 │ │ +39278c: c050 |0074: and-long/2addr v0, v5 │ │ +39278e: 7120 6897 1000 |0075: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ +392794: 0b00 |0078: move-result-wide v0 │ │ +392796: 1000 |0079: return-wide v0 │ │ +392798: 1700 f0ff ff00 |007a: const-wide/32 v0, #float 2.35099e-38 // #00fffff0 │ │ +39279e: a00b 0700 |007d: and-long v11, v7, v0 │ │ +3927a2: 3104 000b |007f: cmp-long v4, v0, v11 │ │ +3927a6: 3904 0400 |0081: if-nez v4, 0085 // +0004 │ │ +3927aa: c195 |0083: or-long/2addr v5, v9 │ │ +3927ac: 2815 |0084: goto 0099 // +0015 │ │ +3927ae: 3100 0d0b |0085: cmp-long v0, v13, v11 │ │ +3927b2: 3900 0a00 |0087: if-nez v0, 0091 // +000a │ │ +3927b6: 1600 f0ff |0089: const-wide/16 v0, #int -16 // #fff0 │ │ +3927ba: c050 |008b: and-long/2addr v0, v5 │ │ +3927bc: 7120 6897 1000 |008c: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ +3927c2: 0b00 |008f: move-result-wide v0 │ │ +3927c4: 1000 |0090: return-wide v0 │ │ +3927c6: 1600 0100 |0091: const-wide/16 v0, #int 1 // #1 │ │ +3927ca: c007 |0093: and-long/2addr v7, v0 │ │ +3927cc: 3104 0d07 |0094: cmp-long v4, v13, v7 │ │ +3927d0: 3904 0300 |0096: if-nez v4, 0099 // +0003 │ │ +3927d4: 28bc |0098: goto 0054 // -0044 │ │ +3927d6: 7120 6897 6500 |0099: invoke-static {v5, v6}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ +3927dc: 0b00 |009c: move-result-wide v0 │ │ +3927de: 3004 0200 |009d: cmpg-double v4, v2, v0 │ │ +3927e2: 3c04 0500 |009f: if-gtz v4, 00a4 // +0005 │ │ +3927e6: 0502 1100 |00a1: move-wide/from16 v2, v17 │ │ +3927ea: 2803 |00a3: goto 00a6 // +0003 │ │ +3927ec: 0502 1300 |00a4: move-wide/from16 v2, v19 │ │ +3927f0: 7140 c897 1032 |00a6: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ +3927f6: 0b00 |00a9: move-result-wide v0 │ │ +3927f8: 1000 |00aa: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x001d line=85 │ │ 0x0045 line=90 │ │ 0x005d line=96 │ │ 0x0075 line=101 │ │ 0x008c line=106 │ │ @@ -837594,53 +837594,53 @@ │ │ type : '(Ljava/lang/String;[BII[B)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -3932cc: |[3932cc] net.sf.dibdib.thread_any.MiscFunc.writeFile:(Ljava/lang/String;[BII[B)V │ │ -3932dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3932de: 2201 a612 |0001: new-instance v1, Ljava/io/RandomAccessFile; // type@12a6 │ │ -3932e2: 1a02 4cab |0003: const-string v2, "rw" // string@ab4c │ │ -3932e6: 7030 fc96 4102 |0005: invoke-direct {v1, v4, v2}, Ljava/io/RandomAccessFile;.:(Ljava/lang/String;Ljava/lang/String;)V // method@96fc │ │ -3932ec: 1602 0000 |0008: const-wide/16 v2, #int 0 // #0 │ │ -3932f0: 6e30 0297 2103 |000a: invoke-virtual {v1, v2, v3}, Ljava/io/RandomAccessFile;.seek:(J)V // method@9702 │ │ -3932f6: 3808 0500 |000d: if-eqz v8, 0012 // +0005 │ │ -3932fa: 6e20 0497 8100 |000f: invoke-virtual {v1, v8}, Ljava/io/RandomAccessFile;.write:([B)V // method@9704 │ │ -393300: 6e40 0597 5176 |0012: invoke-virtual {v1, v5, v6, v7}, Ljava/io/RandomAccessFile;.write:([BII)V // method@9705 │ │ -393306: 6e10 fe96 0100 |0015: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.getFilePointer:()J // method@96fe │ │ -39330c: 0b05 |0018: move-result-wide v5 │ │ -39330e: 6e30 0397 5106 |0019: invoke-virtual {v1, v5, v6}, Ljava/io/RandomAccessFile;.setLength:(J)V // method@9703 │ │ -393314: 6e10 fd96 0100 |001c: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ -39331a: 2825 |001f: goto 0044 // +0025 │ │ -39331c: 0d04 |0020: move-exception v4 │ │ -39331e: 0710 |0021: move-object v0, v1 │ │ -393320: 2823 |0022: goto 0045 // +0023 │ │ -393322: 0d05 |0023: move-exception v5 │ │ -393324: 0710 |0024: move-object v0, v1 │ │ -393326: 2804 |0025: goto 0029 // +0004 │ │ -393328: 0d04 |0026: move-exception v4 │ │ -39332a: 281e |0027: goto 0045 // +001e │ │ -39332c: 0d05 |0028: move-exception v5 │ │ -39332e: 1c06 bf14 |0029: const-class v6, Lnet/sf/dibdib/thread_any/MiscFunc; // type@14bf │ │ -393332: 2207 e812 |002b: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -393336: 7010 4098 0700 |002d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39333c: 1a08 aca4 |0030: const-string v8, "path = " // string@a4ac │ │ -393340: 6e20 4b98 8700 |0032: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -393346: 6e20 4b98 4700 |0035: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39334c: 6e10 5498 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -393352: 0c04 |003b: move-result-object v4 │ │ -393354: 7130 d870 6504 |003c: invoke-static {v5, v6, v4}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ -39335a: 3800 0500 |003f: if-eqz v0, 0044 // +0005 │ │ -39335e: 6e10 fd96 0000 |0041: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ -393364: 0e00 |0044: return-void │ │ -393366: 3800 0500 |0045: if-eqz v0, 004a // +0005 │ │ -39336a: 6e10 fd96 0000 |0047: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ -393370: 2704 |004a: throw v4 │ │ +3932c8: |[3932c8] net.sf.dibdib.thread_any.MiscFunc.writeFile:(Ljava/lang/String;[BII[B)V │ │ +3932d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3932da: 2201 a612 |0001: new-instance v1, Ljava/io/RandomAccessFile; // type@12a6 │ │ +3932de: 1a02 4cab |0003: const-string v2, "rw" // string@ab4c │ │ +3932e2: 7030 fc96 4102 |0005: invoke-direct {v1, v4, v2}, Ljava/io/RandomAccessFile;.:(Ljava/lang/String;Ljava/lang/String;)V // method@96fc │ │ +3932e8: 1602 0000 |0008: const-wide/16 v2, #int 0 // #0 │ │ +3932ec: 6e30 0297 2103 |000a: invoke-virtual {v1, v2, v3}, Ljava/io/RandomAccessFile;.seek:(J)V // method@9702 │ │ +3932f2: 3808 0500 |000d: if-eqz v8, 0012 // +0005 │ │ +3932f6: 6e20 0497 8100 |000f: invoke-virtual {v1, v8}, Ljava/io/RandomAccessFile;.write:([B)V // method@9704 │ │ +3932fc: 6e40 0597 5176 |0012: invoke-virtual {v1, v5, v6, v7}, Ljava/io/RandomAccessFile;.write:([BII)V // method@9705 │ │ +393302: 6e10 fe96 0100 |0015: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.getFilePointer:()J // method@96fe │ │ +393308: 0b05 |0018: move-result-wide v5 │ │ +39330a: 6e30 0397 5106 |0019: invoke-virtual {v1, v5, v6}, Ljava/io/RandomAccessFile;.setLength:(J)V // method@9703 │ │ +393310: 6e10 fd96 0100 |001c: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ +393316: 2825 |001f: goto 0044 // +0025 │ │ +393318: 0d04 |0020: move-exception v4 │ │ +39331a: 0710 |0021: move-object v0, v1 │ │ +39331c: 2823 |0022: goto 0045 // +0023 │ │ +39331e: 0d05 |0023: move-exception v5 │ │ +393320: 0710 |0024: move-object v0, v1 │ │ +393322: 2804 |0025: goto 0029 // +0004 │ │ +393324: 0d04 |0026: move-exception v4 │ │ +393326: 281e |0027: goto 0045 // +001e │ │ +393328: 0d05 |0028: move-exception v5 │ │ +39332a: 1c06 bf14 |0029: const-class v6, Lnet/sf/dibdib/thread_any/MiscFunc; // type@14bf │ │ +39332e: 2207 e812 |002b: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +393332: 7010 4098 0700 |002d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +393338: 1a08 aca4 |0030: const-string v8, "path = " // string@a4ac │ │ +39333c: 6e20 4b98 8700 |0032: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +393342: 6e20 4b98 4700 |0035: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +393348: 6e10 5498 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39334e: 0c04 |003b: move-result-object v4 │ │ +393350: 7130 d870 6504 |003c: invoke-static {v5, v6, v4}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ +393356: 3800 0500 |003f: if-eqz v0, 0044 // +0005 │ │ +39335a: 6e10 fd96 0000 |0041: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ +393360: 0e00 |0044: return-void │ │ +393362: 3800 0500 |0045: if-eqz v0, 004a // +0005 │ │ +393366: 6e10 fd96 0000 |0047: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@96fd │ │ +39336c: 2704 |004a: throw v4 │ │ catches : 6 │ │ 0x0001 - 0x0008 │ │ Ljava/io/IOException; -> 0x0028 │ │ -> 0x0026 │ │ 0x000a - 0x001c │ │ Ljava/io/IOException; -> 0x0023 │ │ -> 0x0020 │ │ @@ -837784,19 +837784,19 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -394ac8: |[394ac8] net.sf.dibdib.thread_any.QOpGraph$GraphContext.:()V │ │ -394ad8: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -394ade: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -394ae0: 5910 4977 |0004: iput v0, v1, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7749 │ │ -394ae4: 0e00 |0006: return-void │ │ +394ac4: |[394ac4] net.sf.dibdib.thread_any.QOpGraph$GraphContext.:()V │ │ +394ad4: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +394ada: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +394adc: 5910 4977 |0004: iput v0, v1, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7749 │ │ +394ae0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ │ │ @@ -837805,17 +837805,17 @@ │ │ type : '(Lnet/sf/dibdib/thread_any/QOpGraph$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -394ae8: |[394ae8] net.sf.dibdib.thread_any.QOpGraph$GraphContext.:(Lnet/sf/dibdib/thread_any/QOpGraph$1;)V │ │ -394af8: 7010 e3a3 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.:()V // method@a3e3 │ │ -394afe: 0e00 |0003: return-void │ │ +394ae4: |[394ae4] net.sf.dibdib.thread_any.QOpGraph$GraphContext.:(Lnet/sf/dibdib/thread_any/QOpGraph$1;)V │ │ +394af4: 7010 e3a3 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.:()V // method@a3e3 │ │ +394afa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ 0x0000 - 0x0004 reg=1 (null) Lnet/sf/dibdib/thread_any/QOpGraph$1; │ │ │ │ @@ -837824,18 +837824,18 @@ │ │ type : '(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -394918: |[394918] net.sf.dibdib.thread_any.QOpGraph$GraphContext.access$200:(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ -394928: 7030 e6a3 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.init:(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3e6 │ │ -39492e: 0c00 |0003: move-result-object v0 │ │ -394930: 1100 |0004: return-object v0 │ │ +394914: |[394914] net.sf.dibdib.thread_any.QOpGraph$GraphContext.access$200:(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ +394924: 7030 e6a3 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.init:(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3e6 │ │ +39492a: 0c00 |0003: move-result-object v0 │ │ +39492c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ 0x0000 - 0x0005 reg=1 (null) Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ 0x0000 - 0x0005 reg=2 (null) Z │ │ @@ -837845,80 +837845,80 @@ │ │ type : '(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -394934: |[394934] net.sf.dibdib.thread_any.QOpGraph$GraphContext.init:(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ -394944: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -394948: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -39494a: 3808 0900 |0003: if-eqz v8, 000c // +0009 │ │ -39494e: 6203 f079 |0005: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -394952: 6e10 99a5 0300 |0007: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a599 │ │ -394958: 0a03 |000a: move-result v3 │ │ -39495a: 2809 |000b: goto 0014 // +0009 │ │ -39495c: 6203 8e79 |000c: sget-object v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798e │ │ -394960: 2324 da15 |000e: new-array v4, v2, [Ljava/lang/Object; // type@15da │ │ -394964: 6e40 0ea5 0341 |0010: invoke-virtual {v3, v0, v1, v4}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50e │ │ -39496a: 0a03 |0013: move-result v3 │ │ -39496c: 3808 0900 |0014: if-eqz v8, 001d // +0009 │ │ -394970: 6200 f179 |0016: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ -394974: 6e10 99a5 0000 |0018: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a599 │ │ -39497a: 0a00 |001b: move-result v0 │ │ -39497c: 2809 |001c: goto 0025 // +0009 │ │ -39497e: 6204 8d79 |001d: sget-object v4, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_FONT_SIZE_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ -394982: 2325 da15 |001f: new-array v5, v2, [Ljava/lang/Object; // type@15da │ │ -394986: 6e40 0ea5 0451 |0021: invoke-virtual {v4, v0, v1, v5}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50e │ │ -39498c: 0a00 |0024: move-result v0 │ │ -39498e: 3807 1f00 |0025: if-eqz v7, 0044 // +001f │ │ -394992: 5278 4c77 |0027: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -394996: 5968 4c77 |0029: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -39499a: 5278 4d77 |002b: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ -39499e: 5968 4d77 |002d: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ -3949a2: 5278 4977 |002f: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7749 │ │ -3949a6: 5968 4977 |0031: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7749 │ │ -3949aa: 5278 4877 |0033: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ -3949ae: 5968 4877 |0035: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ -3949b2: 5478 4b77 |0037: iget-object v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.prevContext:Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@774b │ │ -3949b6: 5b68 4b77 |0039: iput-object v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.prevContext:Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@774b │ │ -3949ba: 5278 4a77 |003b: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ -3949be: 5968 4a77 |003d: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ -3949c2: 5277 4777 |003f: iget v7, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ -3949c6: 5967 4777 |0041: iput v7, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ -3949ca: 1106 |0043: return-object v6 │ │ -3949cc: 5962 4c77 |0044: iput v2, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3949d0: 5960 4a77 |0046: iput v0, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ -3949d4: 5963 4977 |0048: iput v3, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7749 │ │ -3949d8: 1211 |004a: const/4 v1, #int 1 // #1 │ │ -3949da: 3808 0c00 |004b: if-eqz v8, 0057 // +000c │ │ -3949de: d208 b500 |004d: mul-int/lit16 v8, v0, #int 181 // #00b5 │ │ -3949e2: e108 0808 |004f: shr-int/lit8 v8, v8, #int 8 // #08 │ │ -3949e6: b083 |0051: add-int/2addr v3, v8 │ │ -3949e8: e108 0301 |0052: shr-int/lit8 v8, v3, #int 1 // #01 │ │ -3949ec: 5968 4877 |0054: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ -3949f0: 280a |0056: goto 0060 // +000a │ │ -3949f2: d208 8000 |0057: mul-int/lit16 v8, v0, #int 128 // #0080 │ │ -3949f6: e108 0808 |0059: shr-int/lit8 v8, v8, #int 8 // #08 │ │ -3949fa: b083 |005b: add-int/2addr v3, v8 │ │ -3949fc: e108 0301 |005c: shr-int/lit8 v8, v3, #int 1 // #01 │ │ -394a00: 5968 4877 |005e: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ -394a04: 5268 4877 |0060: iget v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ -394a08: d200 b500 |0062: mul-int/lit16 v0, v0, #int 181 // #00b5 │ │ -394a0c: e100 0008 |0064: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -394a10: 9100 0800 |0066: sub-int v0, v8, v0 │ │ -394a14: 5960 4d77 |0068: iput v0, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ -394a18: b108 |006a: sub-int/2addr v8, v0 │ │ -394a1a: 5968 4877 |006b: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ -394a1e: 5b67 4b77 |006d: iput-object v7, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.prevContext:Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@774b │ │ -394a22: 6207 bb73 |006f: sget-object v7, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ -394a26: 6e20 03a2 1700 |0071: invoke-virtual {v7, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -394a2c: 0a07 |0074: move-result v7 │ │ -394a2e: 5967 4777 |0075: iput v7, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ -394a32: 1106 |0077: return-object v6 │ │ +394930: |[394930] net.sf.dibdib.thread_any.QOpGraph$GraphContext.init:(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ +394940: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +394944: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +394946: 3808 0900 |0003: if-eqz v8, 000c // +0009 │ │ +39494a: 6203 f079 |0005: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +39494e: 6e10 99a5 0300 |0007: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a599 │ │ +394954: 0a03 |000a: move-result v3 │ │ +394956: 2809 |000b: goto 0014 // +0009 │ │ +394958: 6203 8e79 |000c: sget-object v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798e │ │ +39495c: 2324 da15 |000e: new-array v4, v2, [Ljava/lang/Object; // type@15da │ │ +394960: 6e40 0ea5 0341 |0010: invoke-virtual {v3, v0, v1, v4}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50e │ │ +394966: 0a03 |0013: move-result v3 │ │ +394968: 3808 0900 |0014: if-eqz v8, 001d // +0009 │ │ +39496c: 6200 f179 |0016: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ +394970: 6e10 99a5 0000 |0018: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a599 │ │ +394976: 0a00 |001b: move-result v0 │ │ +394978: 2809 |001c: goto 0025 // +0009 │ │ +39497a: 6204 8d79 |001d: sget-object v4, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_FONT_SIZE_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ +39497e: 2325 da15 |001f: new-array v5, v2, [Ljava/lang/Object; // type@15da │ │ +394982: 6e40 0ea5 0451 |0021: invoke-virtual {v4, v0, v1, v5}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50e │ │ +394988: 0a00 |0024: move-result v0 │ │ +39498a: 3807 1f00 |0025: if-eqz v7, 0044 // +001f │ │ +39498e: 5278 4c77 |0027: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +394992: 5968 4c77 |0029: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +394996: 5278 4d77 |002b: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ +39499a: 5968 4d77 |002d: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ +39499e: 5278 4977 |002f: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7749 │ │ +3949a2: 5968 4977 |0031: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7749 │ │ +3949a6: 5278 4877 |0033: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ +3949aa: 5968 4877 |0035: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ +3949ae: 5478 4b77 |0037: iget-object v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.prevContext:Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@774b │ │ +3949b2: 5b68 4b77 |0039: iput-object v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.prevContext:Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@774b │ │ +3949b6: 5278 4a77 |003b: iget v8, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ +3949ba: 5968 4a77 |003d: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ +3949be: 5277 4777 |003f: iget v7, v7, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ +3949c2: 5967 4777 |0041: iput v7, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ +3949c6: 1106 |0043: return-object v6 │ │ +3949c8: 5962 4c77 |0044: iput v2, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3949cc: 5960 4a77 |0046: iput v0, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ +3949d0: 5963 4977 |0048: iput v3, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7749 │ │ +3949d4: 1211 |004a: const/4 v1, #int 1 // #1 │ │ +3949d6: 3808 0c00 |004b: if-eqz v8, 0057 // +000c │ │ +3949da: d208 b500 |004d: mul-int/lit16 v8, v0, #int 181 // #00b5 │ │ +3949de: e108 0808 |004f: shr-int/lit8 v8, v8, #int 8 // #08 │ │ +3949e2: b083 |0051: add-int/2addr v3, v8 │ │ +3949e4: e108 0301 |0052: shr-int/lit8 v8, v3, #int 1 // #01 │ │ +3949e8: 5968 4877 |0054: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ +3949ec: 280a |0056: goto 0060 // +000a │ │ +3949ee: d208 8000 |0057: mul-int/lit16 v8, v0, #int 128 // #0080 │ │ +3949f2: e108 0808 |0059: shr-int/lit8 v8, v8, #int 8 // #08 │ │ +3949f6: b083 |005b: add-int/2addr v3, v8 │ │ +3949f8: e108 0301 |005c: shr-int/lit8 v8, v3, #int 1 // #01 │ │ +3949fc: 5968 4877 |005e: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ +394a00: 5268 4877 |0060: iget v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ +394a04: d200 b500 |0062: mul-int/lit16 v0, v0, #int 181 // #00b5 │ │ +394a08: e100 0008 |0064: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +394a0c: 9100 0800 |0066: sub-int v0, v8, v0 │ │ +394a10: 5960 4d77 |0068: iput v0, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ +394a14: b108 |006a: sub-int/2addr v8, v0 │ │ +394a16: 5968 4877 |006b: iput v8, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ +394a1a: 5b67 4b77 |006d: iput-object v7, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.prevContext:Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@774b │ │ +394a1e: 6207 bb73 |006f: sget-object v7, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ +394a22: 6e20 03a2 1700 |0071: invoke-virtual {v7, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +394a28: 0a07 |0074: move-result v7 │ │ +394a2a: 5967 4777 |0075: iput v7, v6, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ +394a2e: 1106 |0077: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=83 │ │ 0x000c line=84 │ │ 0x0016 line=88 │ │ 0x001d line=89 │ │ 0x0027 line=91 │ │ @@ -837948,50 +837948,50 @@ │ │ type : '()Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -394a34: |[394a34] net.sf.dibdib.thread_any.QOpGraph$GraphContext.recycleMe:()Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ -394a44: 5230 4977 |0000: iget v0, v3, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7749 │ │ -394a48: 3a00 3c00 |0002: if-ltz v0, 003e // +003c │ │ -394a4c: 1300 0004 |0004: const/16 v0, #int 1024 // #400 │ │ -394a50: 7100 eaa3 0000 |0006: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$000:()Ljava/util/concurrent/atomic/AtomicInteger; // method@a3ea │ │ -394a56: 0c01 |0009: move-result-object v1 │ │ -394a58: 6e10 3d9b 0100 |000a: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ -394a5e: 0a01 |000d: move-result v1 │ │ -394a60: 3710 3000 |000e: if-le v0, v1, 003e // +0030 │ │ -394a64: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -394a66: 5930 4977 |0011: iput v0, v3, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7749 │ │ -394a6a: 5930 4c77 |0013: iput v0, v3, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -394a6e: 7100 eaa3 0000 |0015: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$000:()Ljava/util/concurrent/atomic/AtomicInteger; // method@a3ea │ │ -394a74: 0c00 |0018: move-result-object v0 │ │ -394a76: 6e10 3e9b 0000 |0019: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ -394a7c: 0a00 |001c: move-result v0 │ │ -394a7e: 7100 eba3 0000 |001d: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3eb │ │ -394a84: 0c01 |0020: move-result-object v1 │ │ -394a86: 2111 |0021: array-length v1, v1 │ │ -394a88: 3410 1600 |0022: if-lt v0, v1, 0038 // +0016 │ │ -394a8c: 7100 eba3 0000 |0024: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3eb │ │ -394a92: 0c01 |0027: move-result-object v1 │ │ -394a94: 7100 eba3 0000 |0028: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3eb │ │ -394a9a: 0c02 |002b: move-result-object v2 │ │ -394a9c: 2122 |002c: array-length v2, v2 │ │ -394a9e: da02 0202 |002d: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -394aa2: 7120 b499 2100 |002f: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -394aa8: 0c01 |0032: move-result-object v1 │ │ -394aaa: 1f01 1516 |0033: check-cast v1, [Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // type@1615 │ │ -394aae: 7110 eca3 0100 |0035: invoke-static {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$102:([Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;)[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3ec │ │ -394ab4: 7100 eba3 0000 |0038: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3eb │ │ -394aba: 0c01 |003b: move-result-object v1 │ │ -394abc: 4d03 0100 |003c: aput-object v3, v1, v0 │ │ -394ac0: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -394ac2: 5b30 4b77 |003f: iput-object v0, v3, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.prevContext:Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@774b │ │ -394ac6: 1100 |0041: return-object v0 │ │ +394a30: |[394a30] net.sf.dibdib.thread_any.QOpGraph$GraphContext.recycleMe:()Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ +394a40: 5230 4977 |0000: iget v0, v3, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7749 │ │ +394a44: 3a00 3c00 |0002: if-ltz v0, 003e // +003c │ │ +394a48: 1300 0004 |0004: const/16 v0, #int 1024 // #400 │ │ +394a4c: 7100 eaa3 0000 |0006: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$000:()Ljava/util/concurrent/atomic/AtomicInteger; // method@a3ea │ │ +394a52: 0c01 |0009: move-result-object v1 │ │ +394a54: 6e10 3d9b 0100 |000a: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ +394a5a: 0a01 |000d: move-result v1 │ │ +394a5c: 3710 3000 |000e: if-le v0, v1, 003e // +0030 │ │ +394a60: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +394a62: 5930 4977 |0011: iput v0, v3, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7749 │ │ +394a66: 5930 4c77 |0013: iput v0, v3, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +394a6a: 7100 eaa3 0000 |0015: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$000:()Ljava/util/concurrent/atomic/AtomicInteger; // method@a3ea │ │ +394a70: 0c00 |0018: move-result-object v0 │ │ +394a72: 6e10 3e9b 0000 |0019: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ +394a78: 0a00 |001c: move-result v0 │ │ +394a7a: 7100 eba3 0000 |001d: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3eb │ │ +394a80: 0c01 |0020: move-result-object v1 │ │ +394a82: 2111 |0021: array-length v1, v1 │ │ +394a84: 3410 1600 |0022: if-lt v0, v1, 0038 // +0016 │ │ +394a88: 7100 eba3 0000 |0024: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3eb │ │ +394a8e: 0c01 |0027: move-result-object v1 │ │ +394a90: 7100 eba3 0000 |0028: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3eb │ │ +394a96: 0c02 |002b: move-result-object v2 │ │ +394a98: 2122 |002c: array-length v2, v2 │ │ +394a9a: da02 0202 |002d: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +394a9e: 7120 b499 2100 |002f: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +394aa4: 0c01 |0032: move-result-object v1 │ │ +394aa6: 1f01 1516 |0033: check-cast v1, [Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // type@1615 │ │ +394aaa: 7110 eca3 0100 |0035: invoke-static {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$102:([Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;)[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3ec │ │ +394ab0: 7100 eba3 0000 |0038: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3eb │ │ +394ab6: 0c01 |003b: move-result-object v1 │ │ +394ab8: 4d03 0100 |003c: aput-object v3, v1, v0 │ │ +394abc: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +394abe: 5b30 4b77 |003f: iput-object v0, v3, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.prevContext:Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@774b │ │ +394ac2: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0011 line=133 │ │ 0x0013 line=134 │ │ 0x0015 line=135 │ │ 0x001d line=136 │ │ @@ -838035,662 +838035,662 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 1285 16-bit code units │ │ -394f74: |[394f74] net.sf.dibdib.thread_any.QOpMain$1.:()V │ │ -394f84: 7100 08a4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ -394f8a: 0c00 |0003: move-result-object v0 │ │ -394f8c: 2100 |0004: array-length v0, v0 │ │ -394f8e: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -394f92: 6900 6b77 |0007: sput-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -394f96: 6201 6e77 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ABS:Lnet/sf/dibdib/thread_any/QOpMain; // field@776e │ │ -394f9a: 6e10 06a4 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -394fa0: 0a01 |000e: move-result v1 │ │ -394fa2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -394fa4: 4b02 0001 |0010: aput v2, v0, v1 │ │ -394fa8: 6200 6b77 |0012: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -394fac: 6201 6f77 |0014: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ACOS:Lnet/sf/dibdib/thread_any/QOpMain; // field@776f │ │ -394fb0: 6e10 06a4 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -394fb6: 0a01 |0019: move-result v1 │ │ -394fb8: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -394fba: 4b02 0001 |001b: aput v2, v0, v1 │ │ -394fbe: 6200 6b77 |001d: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -394fc2: 6201 7077 |001f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@7770 │ │ -394fc6: 6e10 06a4 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -394fcc: 0a01 |0024: move-result v1 │ │ -394fce: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -394fd0: 4b02 0001 |0026: aput v2, v0, v1 │ │ -394fd4: 6200 6b77 |0028: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -394fd8: 6201 7277 |002a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.AND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7772 │ │ -394fdc: 6e10 06a4 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -394fe2: 0a01 |002f: move-result v1 │ │ -394fe4: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -394fe6: 4b02 0001 |0031: aput v2, v0, v1 │ │ -394fea: 6200 6b77 |0033: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -394fee: 6201 7377 |0035: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ANDT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7773 │ │ -394ff2: 6e10 06a4 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -394ff8: 0a01 |003a: move-result v1 │ │ -394ffa: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -394ffc: 4b02 0001 |003c: aput v2, v0, v1 │ │ -395000: 6200 6b77 |003e: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395004: 6201 7577 |0040: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ASIN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7775 │ │ -395008: 6e10 06a4 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39500e: 0a01 |0045: move-result v1 │ │ -395010: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -395012: 4b02 0001 |0047: aput v2, v0, v1 │ │ -395016: 6200 6b77 |0049: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -39501a: 6201 7777 |004b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ATAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7777 │ │ -39501e: 6e10 06a4 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395024: 0a01 |0050: move-result v1 │ │ -395026: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -395028: 4b02 0001 |0052: aput v2, v0, v1 │ │ -39502c: 6200 6b77 |0054: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395030: 6201 7c77 |0056: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CEIL:Lnet/sf/dibdib/thread_any/QOpMain; // field@777c │ │ -395034: 6e10 06a4 0100 |0058: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39503a: 0a01 |005b: move-result v1 │ │ -39503c: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -395040: 4b02 0001 |005e: aput v2, v0, v1 │ │ -395044: 6200 6b77 |0060: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395048: 6201 8477 |0062: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.COMP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7784 │ │ -39504c: 6e10 06a4 0100 |0064: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395052: 0a01 |0067: move-result v1 │ │ -395054: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -395058: 4b02 0001 |006a: aput v2, v0, v1 │ │ -39505c: 6200 6b77 |006c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395060: 6201 8977 |006e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.COS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7789 │ │ -395064: 6e10 06a4 0100 |0070: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39506a: 0a01 |0073: move-result v1 │ │ -39506c: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ -395070: 4b02 0001 |0076: aput v2, v0, v1 │ │ -395074: 6200 6b77 |0078: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395078: 6201 8a77 |007a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.COSH:Lnet/sf/dibdib/thread_any/QOpMain; // field@778a │ │ -39507c: 6e10 06a4 0100 |007c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395082: 0a01 |007f: move-result v1 │ │ -395084: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ -395088: 4b02 0001 |0082: aput v2, v0, v1 │ │ -39508c: 6200 6b77 |0084: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395090: 6201 8c77 |0086: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DEG:Lnet/sf/dibdib/thread_any/QOpMain; // field@778c │ │ -395094: 6e10 06a4 0100 |0088: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39509a: 0a01 |008b: move-result v1 │ │ -39509c: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ -3950a0: 4b02 0001 |008e: aput v2, v0, v1 │ │ -3950a4: 6200 6b77 |0090: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3950a8: 6201 8d77 |0092: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@778d │ │ -3950ac: 6e10 06a4 0100 |0094: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3950b2: 0a01 |0097: move-result v1 │ │ -3950b4: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ -3950b8: 4b02 0001 |009a: aput v2, v0, v1 │ │ -3950bc: 6200 6b77 |009c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3950c0: 6201 8e77 |009e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@778e │ │ -3950c4: 6e10 06a4 0100 |00a0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3950ca: 0a01 |00a3: move-result v1 │ │ -3950cc: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ -3950d0: 4b02 0001 |00a6: aput v2, v0, v1 │ │ -3950d4: 6200 6b77 |00a8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3950d8: 6201 9477 |00aa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.E:Lnet/sf/dibdib/thread_any/QOpMain; // field@7794 │ │ -3950dc: 6e10 06a4 0100 |00ac: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3950e2: 0a01 |00af: move-result v1 │ │ -3950e4: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ -3950e8: 4b02 0001 |00b2: aput v2, v0, v1 │ │ -3950ec: 6200 6b77 |00b4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3950f0: 6201 9977 |00b6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.EQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7799 │ │ -3950f4: 6e10 06a4 0100 |00b8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3950fa: 0a01 |00bb: move-result v1 │ │ -3950fc: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ -395100: 4b02 0001 |00be: aput v2, v0, v1 │ │ -395104: 6200 6b77 |00c0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395108: 6201 a177 |00c2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.FACT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a1 │ │ -39510c: 6e10 06a4 0100 |00c4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395112: 0a01 |00c7: move-result v1 │ │ -395114: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ -395118: 4b02 0001 |00ca: aput v2, v0, v1 │ │ -39511c: 6200 6b77 |00cc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395120: 6201 a277 |00ce: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.FALSE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a2 │ │ -395124: 6e10 06a4 0100 |00d0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39512a: 0a01 |00d3: move-result v1 │ │ -39512c: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ -395130: 4b02 0001 |00d6: aput v2, v0, v1 │ │ -395134: 6200 6b77 |00d8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395138: 6201 a677 |00da: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.FLOOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a6 │ │ -39513c: 6e10 06a4 0100 |00dc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395142: 0a01 |00df: move-result v1 │ │ -395144: 1302 1300 |00e0: const/16 v2, #int 19 // #13 │ │ -395148: 4b02 0001 |00e2: aput v2, v0, v1 │ │ -39514c: 6200 6b77 |00e4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395150: 6201 a977 |00e6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.FRAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a9 │ │ -395154: 6e10 06a4 0100 |00e8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39515a: 0a01 |00eb: move-result v1 │ │ -39515c: 1302 1400 |00ec: const/16 v2, #int 20 // #14 │ │ -395160: 4b02 0001 |00ee: aput v2, v0, v1 │ │ -395164: 6200 6b77 |00f0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395168: 6201 aa77 |00f2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.GE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77aa │ │ -39516c: 6e10 06a4 0100 |00f4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395172: 0a01 |00f7: move-result v1 │ │ -395174: 1302 1500 |00f8: const/16 v2, #int 21 // #15 │ │ -395178: 4b02 0001 |00fa: aput v2, v0, v1 │ │ -39517c: 6200 6b77 |00fc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395180: 6201 ab77 |00fe: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.GRAD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ab │ │ -395184: 6e10 06a4 0100 |0100: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39518a: 0a01 |0103: move-result v1 │ │ -39518c: 1302 1600 |0104: const/16 v2, #int 22 // #16 │ │ -395190: 4b02 0001 |0106: aput v2, v0, v1 │ │ -395194: 6200 6b77 |0108: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395198: 6201 ac77 |010a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.GT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ac │ │ -39519c: 6e10 06a4 0100 |010c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3951a2: 0a01 |010f: move-result v1 │ │ -3951a4: 1302 1700 |0110: const/16 v2, #int 23 // #17 │ │ -3951a8: 4b02 0001 |0112: aput v2, v0, v1 │ │ -3951ac: 6200 6b77 |0114: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3951b0: 6201 b077 |0116: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.IDIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b0 │ │ -3951b4: 6e10 06a4 0100 |0118: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3951ba: 0a01 |011b: move-result v1 │ │ -3951bc: 1302 1800 |011c: const/16 v2, #int 24 // #18 │ │ -3951c0: 4b02 0001 |011e: aput v2, v0, v1 │ │ -3951c4: 6200 6b77 |0120: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3951c8: 6201 b577 |0122: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.INF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b5 │ │ -3951cc: 6e10 06a4 0100 |0124: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3951d2: 0a01 |0127: move-result v1 │ │ -3951d4: 1302 1900 |0128: const/16 v2, #int 25 // #19 │ │ -3951d8: 4b02 0001 |012a: aput v2, v0, v1 │ │ -3951dc: 6200 6b77 |012c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3951e0: 6201 b777 |012e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.INT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b7 │ │ -3951e4: 6e10 06a4 0100 |0130: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3951ea: 0a01 |0133: move-result v1 │ │ -3951ec: 1302 1a00 |0134: const/16 v2, #int 26 // #1a │ │ -3951f0: 4b02 0001 |0136: aput v2, v0, v1 │ │ -3951f4: 6200 6b77 |0138: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3951f8: 6201 b977 |013a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.IST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b9 │ │ -3951fc: 6e10 06a4 0100 |013c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395202: 0a01 |013f: move-result v1 │ │ -395204: 1302 1b00 |0140: const/16 v2, #int 27 // #1b │ │ -395208: 4b02 0001 |0142: aput v2, v0, v1 │ │ -39520c: 6200 6b77 |0144: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395210: 6201 bc77 |0146: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bc │ │ -395214: 6e10 06a4 0100 |0148: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39521a: 0a01 |014b: move-result v1 │ │ -39521c: 1302 1c00 |014c: const/16 v2, #int 28 // #1c │ │ -395220: 4b02 0001 |014e: aput v2, v0, v1 │ │ -395224: 6200 6b77 |0150: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395228: 6201 c077 |0152: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LOG10:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c0 │ │ -39522c: 6e10 06a4 0100 |0154: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395232: 0a01 |0157: move-result v1 │ │ -395234: 1302 1d00 |0158: const/16 v2, #int 29 // #1d │ │ -395238: 4b02 0001 |015a: aput v2, v0, v1 │ │ -39523c: 6200 6b77 |015c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395240: 6201 bf77 |015e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bf │ │ -395244: 6e10 06a4 0100 |0160: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39524a: 0a01 |0163: move-result v1 │ │ -39524c: 1302 1e00 |0164: const/16 v2, #int 30 // #1e │ │ -395250: 4b02 0001 |0166: aput v2, v0, v1 │ │ -395254: 6200 6b77 |0168: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395258: 6201 c177 |016a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c1 │ │ -39525c: 6e10 06a4 0100 |016c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395262: 0a01 |016f: move-result v1 │ │ -395264: 1302 1f00 |0170: const/16 v2, #int 31 // #1f │ │ -395268: 4b02 0001 |0172: aput v2, v0, v1 │ │ -39526c: 6200 6b77 |0174: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395270: 6201 c277 |0176: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MAX2:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c2 │ │ -395274: 6e10 06a4 0100 |0178: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39527a: 0a01 |017b: move-result v1 │ │ -39527c: 1302 2000 |017c: const/16 v2, #int 32 // #20 │ │ -395280: 4b02 0001 |017e: aput v2, v0, v1 │ │ -395284: 6200 6b77 |0180: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395288: 6201 cb77 |0182: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MIN2:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cb │ │ -39528c: 6e10 06a4 0100 |0184: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395292: 0a01 |0187: move-result v1 │ │ -395294: 1302 2100 |0188: const/16 v2, #int 33 // #21 │ │ -395298: 4b02 0001 |018a: aput v2, v0, v1 │ │ -39529c: 6200 6b77 |018c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3952a0: 6201 d777 |018e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MOD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d7 │ │ -3952a4: 6e10 06a4 0100 |0190: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3952aa: 0a01 |0193: move-result v1 │ │ -3952ac: 1302 2200 |0194: const/16 v2, #int 34 // #22 │ │ -3952b0: 4b02 0001 |0196: aput v2, v0, v1 │ │ -3952b4: 6200 6b77 |0198: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3952b8: 6201 dd77 |019a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MUL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77dd │ │ -3952bc: 6e10 06a4 0100 |019c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3952c2: 0a01 |019f: move-result v1 │ │ -3952c4: 1302 2300 |01a0: const/16 v2, #int 35 // #23 │ │ -3952c8: 4b02 0001 |01a2: aput v2, v0, v1 │ │ -3952cc: 6200 6b77 |01a4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3952d0: 6201 df77 |01a6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77df │ │ -3952d4: 6e10 06a4 0100 |01a8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3952da: 0a01 |01ab: move-result v1 │ │ -3952dc: 1302 2400 |01ac: const/16 v2, #int 36 // #24 │ │ -3952e0: 4b02 0001 |01ae: aput v2, v0, v1 │ │ -3952e4: 6200 6b77 |01b0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3952e8: 6201 e077 |01b2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e0 │ │ -3952ec: 6e10 06a4 0100 |01b4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3952f2: 0a01 |01b7: move-result v1 │ │ -3952f4: 1302 2500 |01b8: const/16 v2, #int 37 // #25 │ │ -3952f8: 4b02 0001 |01ba: aput v2, v0, v1 │ │ -3952fc: 6200 6b77 |01bc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395300: 6201 e177 |01be: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NAND:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e1 │ │ -395304: 6e10 06a4 0100 |01c0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39530a: 0a01 |01c3: move-result v1 │ │ -39530c: 1302 2600 |01c4: const/16 v2, #int 38 // #26 │ │ -395310: 4b02 0001 |01c6: aput v2, v0, v1 │ │ -395314: 6200 6b77 |01c8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395318: 6201 e277 |01ca: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e2 │ │ -39531c: 6e10 06a4 0100 |01cc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395322: 0a01 |01cf: move-result v1 │ │ -395324: 1302 2700 |01d0: const/16 v2, #int 39 // #27 │ │ -395328: 4b02 0001 |01d2: aput v2, v0, v1 │ │ -39532c: 6200 6b77 |01d4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395330: 6201 e577 |01d6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NMULT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ -395334: 6e10 06a4 0100 |01d8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39533a: 0a01 |01db: move-result v1 │ │ -39533c: 1302 2800 |01dc: const/16 v2, #int 40 // #28 │ │ -395340: 4b02 0001 |01de: aput v2, v0, v1 │ │ -395344: 6200 6b77 |01e0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395348: 6201 e777 |01e2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e7 │ │ -39534c: 6e10 06a4 0100 |01e4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395352: 0a01 |01e7: move-result v1 │ │ -395354: 1302 2900 |01e8: const/16 v2, #int 41 // #29 │ │ -395358: 4b02 0001 |01ea: aput v2, v0, v1 │ │ -39535c: 6200 6b77 |01ec: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395360: 6201 e877 |01ee: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e8 │ │ -395364: 6e10 06a4 0100 |01f0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39536a: 0a01 |01f3: move-result v1 │ │ -39536c: 1302 2a00 |01f4: const/16 v2, #int 42 // #2a │ │ -395370: 4b02 0001 |01f6: aput v2, v0, v1 │ │ -395374: 6200 6b77 |01f8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395378: 6201 e977 |01fa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOTT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e9 │ │ -39537c: 6e10 06a4 0100 |01fc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395382: 0a01 |01ff: move-result v1 │ │ -395384: 1302 2b00 |0200: const/16 v2, #int 43 // #2b │ │ -395388: 4b02 0001 |0202: aput v2, v0, v1 │ │ -39538c: 6200 6b77 |0204: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395390: 6201 ed77 |0206: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.OR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ed │ │ -395394: 6e10 06a4 0100 |0208: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39539a: 0a01 |020b: move-result v1 │ │ -39539c: 1302 2c00 |020c: const/16 v2, #int 44 // #2c │ │ -3953a0: 4b02 0001 |020e: aput v2, v0, v1 │ │ -3953a4: 6200 6b77 |0210: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3953a8: 6201 ee77 |0212: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ee │ │ -3953ac: 6e10 06a4 0100 |0214: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3953b2: 0a01 |0217: move-result v1 │ │ -3953b4: 1302 2d00 |0218: const/16 v2, #int 45 // #2d │ │ -3953b8: 4b02 0001 |021a: aput v2, v0, v1 │ │ -3953bc: 6200 6b77 |021c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3953c0: 6201 f177 |021e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PERCENT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f1 │ │ -3953c4: 6e10 06a4 0100 |0220: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3953ca: 0a01 |0223: move-result v1 │ │ -3953cc: 1302 2e00 |0224: const/16 v2, #int 46 // #2e │ │ -3953d0: 4b02 0001 |0226: aput v2, v0, v1 │ │ -3953d4: 6200 6b77 |0228: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3953d8: 6201 f277 |022a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PI:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f2 │ │ -3953dc: 6e10 06a4 0100 |022c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3953e2: 0a01 |022f: move-result v1 │ │ -3953e4: 1302 2f00 |0230: const/16 v2, #int 47 // #2f │ │ -3953e8: 4b02 0001 |0232: aput v2, v0, v1 │ │ -3953ec: 6200 6b77 |0234: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3953f0: 6201 f477 |0236: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.POWER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f4 │ │ -3953f4: 6e10 06a4 0100 |0238: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3953fa: 0a01 |023b: move-result v1 │ │ -3953fc: 1302 3000 |023c: const/16 v2, #int 48 // #30 │ │ -395400: 4b02 0001 |023e: aput v2, v0, v1 │ │ -395404: 6200 6b77 |0240: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395408: 6201 f577 |0242: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PRED:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f5 │ │ -39540c: 6e10 06a4 0100 |0244: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395412: 0a01 |0247: move-result v1 │ │ -395414: 1302 3100 |0248: const/16 v2, #int 49 // #31 │ │ -395418: 4b02 0001 |024a: aput v2, v0, v1 │ │ -39541c: 6200 6b77 |024c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395420: 6201 0c78 |024e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@780c │ │ -395424: 6e10 06a4 0100 |0250: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39542a: 0a01 |0253: move-result v1 │ │ -39542c: 1302 3200 |0254: const/16 v2, #int 50 // #32 │ │ -395430: 4b02 0001 |0256: aput v2, v0, v1 │ │ -395434: 6200 6b77 |0258: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395438: 6201 0d78 |025a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RADG:Lnet/sf/dibdib/thread_any/QOpMain; // field@780d │ │ -39543c: 6e10 06a4 0100 |025c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395442: 0a01 |025f: move-result v1 │ │ -395444: 1302 3300 |0260: const/16 v2, #int 51 // #33 │ │ -395448: 4b02 0001 |0262: aput v2, v0, v1 │ │ -39544c: 6200 6b77 |0264: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395450: 6201 0e78 |0266: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RANDOM:Lnet/sf/dibdib/thread_any/QOpMain; // field@780e │ │ -395454: 6e10 06a4 0100 |0268: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39545a: 0a01 |026b: move-result v1 │ │ -39545c: 1302 3400 |026c: const/16 v2, #int 52 // #34 │ │ -395460: 4b02 0001 |026e: aput v2, v0, v1 │ │ -395464: 6200 6b77 |0270: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395468: 6201 0f78 |0272: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RANGE:Lnet/sf/dibdib/thread_any/QOpMain; // field@780f │ │ -39546c: 6e10 06a4 0100 |0274: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395472: 0a01 |0277: move-result v1 │ │ -395474: 1302 3500 |0278: const/16 v2, #int 53 // #35 │ │ -395478: 4b02 0001 |027a: aput v2, v0, v1 │ │ -39547c: 6200 6b77 |027c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395480: 6201 1478 |027e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.REM:Lnet/sf/dibdib/thread_any/QOpMain; // field@7814 │ │ -395484: 6e10 06a4 0100 |0280: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39548a: 0a01 |0283: move-result v1 │ │ -39548c: 1302 3600 |0284: const/16 v2, #int 54 // #36 │ │ -395490: 4b02 0001 |0286: aput v2, v0, v1 │ │ -395494: 6200 6b77 |0288: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395498: 6201 1878 |028a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RND1:Lnet/sf/dibdib/thread_any/QOpMain; // field@7818 │ │ -39549c: 6e10 06a4 0100 |028c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3954a2: 0a01 |028f: move-result v1 │ │ -3954a4: 1302 3700 |0290: const/16 v2, #int 55 // #37 │ │ -3954a8: 4b02 0001 |0292: aput v2, v0, v1 │ │ -3954ac: 6200 6b77 |0294: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3954b0: 6201 1b78 |0296: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@781b │ │ -3954b4: 6e10 06a4 0100 |0298: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3954ba: 0a01 |029b: move-result v1 │ │ -3954bc: 1302 3800 |029c: const/16 v2, #int 56 // #38 │ │ -3954c0: 4b02 0001 |029e: aput v2, v0, v1 │ │ -3954c4: 6200 6b77 |02a0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3954c8: 6201 2378 |02a2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SEED:Lnet/sf/dibdib/thread_any/QOpMain; // field@7823 │ │ -3954cc: 6e10 06a4 0100 |02a4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3954d2: 0a01 |02a7: move-result v1 │ │ -3954d4: 1302 3900 |02a8: const/16 v2, #int 57 // #39 │ │ -3954d8: 4b02 0001 |02aa: aput v2, v0, v1 │ │ -3954dc: 6200 6b77 |02ac: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3954e0: 6201 2b78 |02ae: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SIGN:Lnet/sf/dibdib/thread_any/QOpMain; // field@782b │ │ -3954e4: 6e10 06a4 0100 |02b0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3954ea: 0a01 |02b3: move-result v1 │ │ -3954ec: 1302 3a00 |02b4: const/16 v2, #int 58 // #3a │ │ -3954f0: 4b02 0001 |02b6: aput v2, v0, v1 │ │ -3954f4: 6200 6b77 |02b8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3954f8: 6201 2c78 |02ba: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SIN:Lnet/sf/dibdib/thread_any/QOpMain; // field@782c │ │ -3954fc: 6e10 06a4 0100 |02bc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395502: 0a01 |02bf: move-result v1 │ │ -395504: 1302 3b00 |02c0: const/16 v2, #int 59 // #3b │ │ -395508: 4b02 0001 |02c2: aput v2, v0, v1 │ │ -39550c: 6200 6b77 |02c4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395510: 6201 2d78 |02c6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SINH:Lnet/sf/dibdib/thread_any/QOpMain; // field@782d │ │ -395514: 6e10 06a4 0100 |02c8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39551a: 0a01 |02cb: move-result v1 │ │ -39551c: 1302 3c00 |02cc: const/16 v2, #int 60 // #3c │ │ -395520: 4b02 0001 |02ce: aput v2, v0, v1 │ │ -395524: 6200 6b77 |02d0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395528: 6201 2878 |02d2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SHL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7828 │ │ -39552c: 6e10 06a4 0100 |02d4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395532: 0a01 |02d7: move-result v1 │ │ -395534: 1302 3d00 |02d8: const/16 v2, #int 61 // #3d │ │ -395538: 4b02 0001 |02da: aput v2, v0, v1 │ │ -39553c: 6200 6b77 |02dc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395540: 6201 2978 |02de: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SHRA:Lnet/sf/dibdib/thread_any/QOpMain; // field@7829 │ │ -395544: 6e10 06a4 0100 |02e0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39554a: 0a01 |02e3: move-result v1 │ │ -39554c: 1302 3e00 |02e4: const/16 v2, #int 62 // #3e │ │ -395550: 4b02 0001 |02e6: aput v2, v0, v1 │ │ -395554: 6200 6b77 |02e8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395558: 6201 2a78 |02ea: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SHRL:Lnet/sf/dibdib/thread_any/QOpMain; // field@782a │ │ -39555c: 6e10 06a4 0100 |02ec: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395562: 0a01 |02ef: move-result v1 │ │ -395564: 1302 3f00 |02f0: const/16 v2, #int 63 // #3f │ │ -395568: 4b02 0001 |02f2: aput v2, v0, v1 │ │ -39556c: 6200 6b77 |02f4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395570: 6201 3578 |02f6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SQRT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7835 │ │ -395574: 6e10 06a4 0100 |02f8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39557a: 0a01 |02fb: move-result v1 │ │ -39557c: 1302 4000 |02fc: const/16 v2, #int 64 // #40 │ │ -395580: 4b02 0001 |02fe: aput v2, v0, v1 │ │ -395584: 6200 6b77 |0300: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395588: 6201 3678 |0302: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SQUARE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7836 │ │ -39558c: 6e10 06a4 0100 |0304: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395592: 0a01 |0307: move-result v1 │ │ -395594: 1302 4100 |0308: const/16 v2, #int 65 // #41 │ │ -395598: 4b02 0001 |030a: aput v2, v0, v1 │ │ -39559c: 6200 6b77 |030c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3955a0: 6201 3878 |030e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SUB:Lnet/sf/dibdib/thread_any/QOpMain; // field@7838 │ │ -3955a4: 6e10 06a4 0100 |0310: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3955aa: 0a01 |0313: move-result v1 │ │ -3955ac: 1302 4200 |0314: const/16 v2, #int 66 // #42 │ │ -3955b0: 4b02 0001 |0316: aput v2, v0, v1 │ │ -3955b4: 6200 6b77 |0318: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3955b8: 6201 3a78 |031a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SUCC:Lnet/sf/dibdib/thread_any/QOpMain; // field@783a │ │ -3955bc: 6e10 06a4 0100 |031c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3955c2: 0a01 |031f: move-result v1 │ │ -3955c4: 1302 4300 |0320: const/16 v2, #int 67 // #43 │ │ -3955c8: 4b02 0001 |0322: aput v2, v0, v1 │ │ -3955cc: 6200 6b77 |0324: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3955d0: 6201 3f78 |0326: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@783f │ │ -3955d4: 6e10 06a4 0100 |0328: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3955da: 0a01 |032b: move-result v1 │ │ -3955dc: 1302 4400 |032c: const/16 v2, #int 68 // #44 │ │ -3955e0: 4b02 0001 |032e: aput v2, v0, v1 │ │ -3955e4: 6200 6b77 |0330: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3955e8: 6201 4078 |0332: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TANH:Lnet/sf/dibdib/thread_any/QOpMain; // field@7840 │ │ -3955ec: 6e10 06a4 0100 |0334: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3955f2: 0a01 |0337: move-result v1 │ │ -3955f4: 1302 4500 |0338: const/16 v2, #int 69 // #45 │ │ -3955f8: 4b02 0001 |033a: aput v2, v0, v1 │ │ -3955fc: 6200 6b77 |033c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395600: 6201 4178 |033e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TAU:Lnet/sf/dibdib/thread_any/QOpMain; // field@7841 │ │ -395604: 6e10 06a4 0100 |0340: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39560a: 0a01 |0343: move-result v1 │ │ -39560c: 1302 4600 |0344: const/16 v2, #int 70 // #46 │ │ -395610: 4b02 0001 |0346: aput v2, v0, v1 │ │ -395614: 6200 6b77 |0348: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395618: 6201 4778 |034a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TRUE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7847 │ │ -39561c: 6e10 06a4 0100 |034c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395622: 0a01 |034f: move-result v1 │ │ -395624: 1302 4700 |0350: const/16 v2, #int 71 // #47 │ │ -395628: 4b02 0001 |0352: aput v2, v0, v1 │ │ -39562c: 6200 6b77 |0354: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395630: 6201 4978 |0356: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TRUNC:Lnet/sf/dibdib/thread_any/QOpMain; // field@7849 │ │ -395634: 6e10 06a4 0100 |0358: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39563a: 0a01 |035b: move-result v1 │ │ -39563c: 1302 4800 |035c: const/16 v2, #int 72 // #48 │ │ -395640: 4b02 0001 |035e: aput v2, v0, v1 │ │ -395644: 6200 6b77 |0360: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395648: 6201 5878 |0362: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.XOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@7858 │ │ -39564c: 6e10 06a4 0100 |0364: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395652: 0a01 |0367: move-result v1 │ │ -395654: 1302 4900 |0368: const/16 v2, #int 73 // #49 │ │ -395658: 4b02 0001 |036a: aput v2, v0, v1 │ │ -39565c: 6200 6b77 |036c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395660: 6201 cc77 |036e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MINUS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cc │ │ -395664: 6e10 06a4 0100 |0370: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39566a: 0a01 |0373: move-result v1 │ │ -39566c: 1302 4a00 |0374: const/16 v2, #int 74 // #4a │ │ -395670: 4b02 0001 |0376: aput v2, v0, v1 │ │ -395674: 6200 6b77 |0378: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395678: 6201 f377 |037a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PLUS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f3 │ │ -39567c: 6e10 06a4 0100 |037c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395682: 0a01 |037f: move-result v1 │ │ -395684: 1302 4b00 |0380: const/16 v2, #int 75 // #4b │ │ -395688: 4b02 0001 |0382: aput v2, v0, v1 │ │ -39568c: 6200 6b77 |0384: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395690: 6201 f077 |0386: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PART:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f0 │ │ -395694: 6e10 06a4 0100 |0388: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39569a: 0a01 |038b: move-result v1 │ │ -39569c: 1302 4c00 |038c: const/16 v2, #int 76 // #4c │ │ -3956a0: 4b02 0001 |038e: aput v2, v0, v1 │ │ -3956a4: 6200 6b77 |0390: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3956a8: 6201 4478 |0392: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TIMES:Lnet/sf/dibdib/thread_any/QOpMain; // field@7844 │ │ -3956ac: 6e10 06a4 0100 |0394: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3956b2: 0a01 |0397: move-result v1 │ │ -3956b4: 1302 4d00 |0398: const/16 v2, #int 77 // #4d │ │ -3956b8: 4b02 0001 |039a: aput v2, v0, v1 │ │ -3956bc: 6200 6b77 |039c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3956c0: 6201 7d77 |039e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CHOICE:Lnet/sf/dibdib/thread_any/QOpMain; // field@777d │ │ -3956c4: 6e10 06a4 0100 |03a0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3956ca: 0a01 |03a3: move-result v1 │ │ -3956cc: 1302 4e00 |03a4: const/16 v2, #int 78 // #4e │ │ -3956d0: 4b02 0001 |03a6: aput v2, v0, v1 │ │ -3956d4: 6200 6b77 |03a8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3956d8: 6201 7e77 |03aa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777e │ │ -3956dc: 6e10 06a4 0100 |03ac: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3956e2: 0a01 |03af: move-result v1 │ │ -3956e4: 1302 4f00 |03b0: const/16 v2, #int 79 // #4f │ │ -3956e8: 4b02 0001 |03b2: aput v2, v0, v1 │ │ -3956ec: 6200 6b77 |03b4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3956f0: 6201 8077 |03b6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR1:Lnet/sf/dibdib/thread_any/QOpMain; // field@7780 │ │ -3956f4: 6e10 06a4 0100 |03b8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3956fa: 0a01 |03bb: move-result v1 │ │ -3956fc: 1302 5000 |03bc: const/16 v2, #int 80 // #50 │ │ -395700: 4b02 0001 |03be: aput v2, v0, v1 │ │ -395704: 6200 6b77 |03c0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395708: 6201 8177 |03c2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR2:Lnet/sf/dibdib/thread_any/QOpMain; // field@7781 │ │ -39570c: 6e10 06a4 0100 |03c4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395712: 0a01 |03c7: move-result v1 │ │ -395714: 1302 5100 |03c8: const/16 v2, #int 81 // #51 │ │ -395718: 4b02 0001 |03ca: aput v2, v0, v1 │ │ -39571c: 6200 6b77 |03cc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395720: 6201 8277 |03ce: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR3:Lnet/sf/dibdib/thread_any/QOpMain; // field@7782 │ │ -395724: 6e10 06a4 0100 |03d0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39572a: 0a01 |03d3: move-result v1 │ │ -39572c: 1302 5200 |03d4: const/16 v2, #int 82 // #52 │ │ -395730: 4b02 0001 |03d6: aput v2, v0, v1 │ │ -395734: 6200 6b77 |03d8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395738: 6201 8777 |03da: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CONST:Lnet/sf/dibdib/thread_any/QOpMain; // field@7787 │ │ -39573c: 6e10 06a4 0100 |03dc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395742: 0a01 |03df: move-result v1 │ │ -395744: 1302 5300 |03e0: const/16 v2, #int 83 // #53 │ │ -395748: 4b02 0001 |03e2: aput v2, v0, v1 │ │ -39574c: 6200 6b77 |03e4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395750: 6201 8877 |03e6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CONVT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7788 │ │ -395754: 6e10 06a4 0100 |03e8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39575a: 0a01 |03eb: move-result v1 │ │ -39575c: 1302 5400 |03ec: const/16 v2, #int 84 // #54 │ │ -395760: 4b02 0001 |03ee: aput v2, v0, v1 │ │ -395764: 6200 6b77 |03f0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395768: 6201 8b77 |03f2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DATE:Lnet/sf/dibdib/thread_any/QOpMain; // field@778b │ │ -39576c: 6e10 06a4 0100 |03f4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395772: 0a01 |03f7: move-result v1 │ │ -395774: 1302 5500 |03f8: const/16 v2, #int 85 // #55 │ │ -395778: 4b02 0001 |03fa: aput v2, v0, v1 │ │ -39577c: 6200 6b77 |03fc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395780: 6201 8f77 |03fe: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DTDT:Lnet/sf/dibdib/thread_any/QOpMain; // field@778f │ │ -395784: 6e10 06a4 0100 |0400: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39578a: 0a01 |0403: move-result v1 │ │ -39578c: 1302 5600 |0404: const/16 v2, #int 86 // #56 │ │ -395790: 4b02 0001 |0406: aput v2, v0, v1 │ │ -395794: 6200 6b77 |0408: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395798: 6201 9077 |040a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DTTS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7790 │ │ -39579c: 6e10 06a4 0100 |040c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3957a2: 0a01 |040f: move-result v1 │ │ -3957a4: 1302 5700 |0410: const/16 v2, #int 87 // #57 │ │ -3957a8: 4b02 0001 |0412: aput v2, v0, v1 │ │ -3957ac: 6200 6b77 |0414: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3957b0: 6201 9177 |0416: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DTTY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7791 │ │ -3957b4: 6e10 06a4 0100 |0418: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3957ba: 0a01 |041b: move-result v1 │ │ -3957bc: 1302 5800 |041c: const/16 v2, #int 88 // #58 │ │ -3957c0: 4b02 0001 |041e: aput v2, v0, v1 │ │ -3957c4: 6200 6b77 |0420: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3957c8: 6201 9277 |0422: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DTYD:Lnet/sf/dibdib/thread_any/QOpMain; // field@7792 │ │ -3957cc: 6e10 06a4 0100 |0424: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3957d2: 0a01 |0427: move-result v1 │ │ -3957d4: 1302 5900 |0428: const/16 v2, #int 89 // #59 │ │ -3957d8: 4b02 0001 |042a: aput v2, v0, v1 │ │ -3957dc: 6200 6b77 |042c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3957e0: 6201 9377 |042e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7793 │ │ -3957e4: 6e10 06a4 0100 |0430: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3957ea: 0a01 |0433: move-result v1 │ │ -3957ec: 1302 5a00 |0434: const/16 v2, #int 90 // #5a │ │ -3957f0: 4b02 0001 |0436: aput v2, v0, v1 │ │ -3957f4: 6200 6b77 |0438: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3957f8: 6201 bd77 |043a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LENGTH:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bd │ │ -3957fc: 6e10 06a4 0100 |043c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395802: 0a01 |043f: move-result v1 │ │ -395804: 1302 5b00 |0440: const/16 v2, #int 91 // #5b │ │ -395808: 4b02 0001 |0442: aput v2, v0, v1 │ │ -39580c: 6200 6b77 |0444: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395810: 6201 e677 |0446: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ -395814: 6e10 06a4 0100 |0448: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39581a: 0a01 |044b: move-result v1 │ │ -39581c: 1302 5c00 |044c: const/16 v2, #int 92 // #5c │ │ -395820: 4b02 0001 |044e: aput v2, v0, v1 │ │ -395824: 6200 6b77 |0450: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395828: 6201 f677 |0452: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PRODUCT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f6 │ │ -39582c: 6e10 06a4 0100 |0454: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395832: 0a01 |0457: move-result v1 │ │ -395834: 1302 5d00 |0458: const/16 v2, #int 93 // #5d │ │ -395838: 4b02 0001 |045a: aput v2, v0, v1 │ │ -39583c: 6200 6b77 |045c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395840: 6201 1e78 |045e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@781e │ │ -395844: 6e10 06a4 0100 |0460: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39584a: 0a01 |0463: move-result v1 │ │ -39584c: 1302 5e00 |0464: const/16 v2, #int 94 // #5e │ │ -395850: 4b02 0001 |0466: aput v2, v0, v1 │ │ -395854: 6200 6b77 |0468: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395858: 6201 1f78 |046a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RXN:Lnet/sf/dibdib/thread_any/QOpMain; // field@781f │ │ -39585c: 6e10 06a4 0100 |046c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395862: 0a01 |046f: move-result v1 │ │ -395864: 1302 5f00 |0470: const/16 v2, #int 95 // #5f │ │ -395868: 4b02 0001 |0472: aput v2, v0, v1 │ │ -39586c: 6200 6b77 |0474: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395870: 6201 2178 |0476: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7821 │ │ -395874: 6e10 06a4 0100 |0478: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39587a: 0a01 |047b: move-result v1 │ │ -39587c: 1302 6000 |047c: const/16 v2, #int 96 // #60 │ │ -395880: 4b02 0001 |047e: aput v2, v0, v1 │ │ -395884: 6200 6b77 |0480: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395888: 6201 1d78 |0482: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RX:Lnet/sf/dibdib/thread_any/QOpMain; // field@781d │ │ -39588c: 6e10 06a4 0100 |0484: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395892: 0a01 |0487: move-result v1 │ │ -395894: 1302 6100 |0488: const/16 v2, #int 97 // #61 │ │ -395898: 4b02 0001 |048a: aput v2, v0, v1 │ │ -39589c: 6200 6b77 |048c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3958a0: 6201 3478 |048e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SPLITAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7834 │ │ -3958a4: 6e10 06a4 0100 |0490: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3958aa: 0a01 |0493: move-result v1 │ │ -3958ac: 1302 6200 |0494: const/16 v2, #int 98 // #62 │ │ -3958b0: 4b02 0001 |0496: aput v2, v0, v1 │ │ -3958b4: 6200 6b77 |0498: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3958b8: 6201 3b78 |049a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SUM:Lnet/sf/dibdib/thread_any/QOpMain; // field@783b │ │ -3958bc: 6e10 06a4 0100 |049c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3958c2: 0a01 |049f: move-result v1 │ │ -3958c4: 1302 6300 |04a0: const/16 v2, #int 99 // #63 │ │ -3958c8: 4b02 0001 |04a2: aput v2, v0, v1 │ │ -3958cc: 6200 6b77 |04a4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3958d0: 6201 3d78 |04a6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SWAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@783d │ │ -3958d4: 6e10 06a4 0100 |04a8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3958da: 0a01 |04ab: move-result v1 │ │ -3958dc: 1302 6400 |04ac: const/16 v2, #int 100 // #64 │ │ -3958e0: 4b02 0001 |04ae: aput v2, v0, v1 │ │ -3958e4: 6200 6b77 |04b0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -3958e8: 6201 4278 |04b2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TICS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7842 │ │ -3958ec: 6e10 06a4 0100 |04b4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3958f2: 0a01 |04b7: move-result v1 │ │ -3958f4: 1302 6500 |04b8: const/16 v2, #int 101 // #65 │ │ -3958f8: 4b02 0001 |04ba: aput v2, v0, v1 │ │ -3958fc: 6200 6b77 |04bc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395900: 6201 4378 |04be: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TICX:Lnet/sf/dibdib/thread_any/QOpMain; // field@7843 │ │ -395904: 6e10 06a4 0100 |04c0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39590a: 0a01 |04c3: move-result v1 │ │ -39590c: 1302 6600 |04c4: const/16 v2, #int 102 // #66 │ │ -395910: 4b02 0001 |04c6: aput v2, v0, v1 │ │ -395914: 6200 6b77 |04c8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395918: 6201 5b78 |04ca: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@785b │ │ -39591c: 6e10 06a4 0100 |04cc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395922: 0a01 |04cf: move-result v1 │ │ -395924: 1302 6700 |04d0: const/16 v2, #int 103 // #67 │ │ -395928: 4b02 0001 |04d2: aput v2, v0, v1 │ │ -39592c: 6200 6b77 |04d4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395930: 6201 5c78 |04d6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXN:Lnet/sf/dibdib/thread_any/QOpMain; // field@785c │ │ -395934: 6e10 06a4 0100 |04d8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39593a: 0a01 |04db: move-result v1 │ │ -39593c: 1302 6800 |04dc: const/16 v2, #int 104 // #68 │ │ -395940: 4b02 0001 |04de: aput v2, v0, v1 │ │ -395944: 6200 6b77 |04e0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395948: 6201 5e78 |04e2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785e │ │ -39594c: 6e10 06a4 0100 |04e4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395952: 0a01 |04e7: move-result v1 │ │ -395954: 1302 6900 |04e8: const/16 v2, #int 105 // #69 │ │ -395958: 4b02 0001 |04ea: aput v2, v0, v1 │ │ -39595c: 6200 6b77 |04ec: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395960: 6201 5a78 |04ee: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZRX:Lnet/sf/dibdib/thread_any/QOpMain; // field@785a │ │ -395964: 6e10 06a4 0100 |04f0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39596a: 0a01 |04f3: move-result v1 │ │ -39596c: 1302 6a00 |04f4: const/16 v2, #int 106 // #6a │ │ -395970: 4b02 0001 |04f6: aput v2, v0, v1 │ │ -395974: 6200 6b77 |04f8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395978: 6201 5f78 |04fa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZSPLIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785f │ │ -39597c: 6e10 06a4 0100 |04fc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395982: 0a01 |04ff: move-result v1 │ │ -395984: 1302 6b00 |0500: const/16 v2, #int 107 // #6b │ │ -395988: 4b02 0001 |0502: aput v2, v0, v1 │ │ -39598c: 0e00 |0504: return-void │ │ +394f70: |[394f70] net.sf.dibdib.thread_any.QOpMain$1.:()V │ │ +394f80: 7100 08a4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ +394f86: 0c00 |0003: move-result-object v0 │ │ +394f88: 2100 |0004: array-length v0, v0 │ │ +394f8a: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +394f8e: 6900 6b77 |0007: sput-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +394f92: 6201 6e77 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ABS:Lnet/sf/dibdib/thread_any/QOpMain; // field@776e │ │ +394f96: 6e10 06a4 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +394f9c: 0a01 |000e: move-result v1 │ │ +394f9e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +394fa0: 4b02 0001 |0010: aput v2, v0, v1 │ │ +394fa4: 6200 6b77 |0012: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +394fa8: 6201 6f77 |0014: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ACOS:Lnet/sf/dibdib/thread_any/QOpMain; // field@776f │ │ +394fac: 6e10 06a4 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +394fb2: 0a01 |0019: move-result v1 │ │ +394fb4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +394fb6: 4b02 0001 |001b: aput v2, v0, v1 │ │ +394fba: 6200 6b77 |001d: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +394fbe: 6201 7077 |001f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@7770 │ │ +394fc2: 6e10 06a4 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +394fc8: 0a01 |0024: move-result v1 │ │ +394fca: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +394fcc: 4b02 0001 |0026: aput v2, v0, v1 │ │ +394fd0: 6200 6b77 |0028: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +394fd4: 6201 7277 |002a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.AND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7772 │ │ +394fd8: 6e10 06a4 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +394fde: 0a01 |002f: move-result v1 │ │ +394fe0: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +394fe2: 4b02 0001 |0031: aput v2, v0, v1 │ │ +394fe6: 6200 6b77 |0033: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +394fea: 6201 7377 |0035: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ANDT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7773 │ │ +394fee: 6e10 06a4 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +394ff4: 0a01 |003a: move-result v1 │ │ +394ff6: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +394ff8: 4b02 0001 |003c: aput v2, v0, v1 │ │ +394ffc: 6200 6b77 |003e: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395000: 6201 7577 |0040: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ASIN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7775 │ │ +395004: 6e10 06a4 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39500a: 0a01 |0045: move-result v1 │ │ +39500c: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +39500e: 4b02 0001 |0047: aput v2, v0, v1 │ │ +395012: 6200 6b77 |0049: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395016: 6201 7777 |004b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ATAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7777 │ │ +39501a: 6e10 06a4 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395020: 0a01 |0050: move-result v1 │ │ +395022: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +395024: 4b02 0001 |0052: aput v2, v0, v1 │ │ +395028: 6200 6b77 |0054: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39502c: 6201 7c77 |0056: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CEIL:Lnet/sf/dibdib/thread_any/QOpMain; // field@777c │ │ +395030: 6e10 06a4 0100 |0058: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395036: 0a01 |005b: move-result v1 │ │ +395038: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +39503c: 4b02 0001 |005e: aput v2, v0, v1 │ │ +395040: 6200 6b77 |0060: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395044: 6201 8477 |0062: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.COMP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7784 │ │ +395048: 6e10 06a4 0100 |0064: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39504e: 0a01 |0067: move-result v1 │ │ +395050: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +395054: 4b02 0001 |006a: aput v2, v0, v1 │ │ +395058: 6200 6b77 |006c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39505c: 6201 8977 |006e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.COS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7789 │ │ +395060: 6e10 06a4 0100 |0070: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395066: 0a01 |0073: move-result v1 │ │ +395068: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ +39506c: 4b02 0001 |0076: aput v2, v0, v1 │ │ +395070: 6200 6b77 |0078: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395074: 6201 8a77 |007a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.COSH:Lnet/sf/dibdib/thread_any/QOpMain; // field@778a │ │ +395078: 6e10 06a4 0100 |007c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39507e: 0a01 |007f: move-result v1 │ │ +395080: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ +395084: 4b02 0001 |0082: aput v2, v0, v1 │ │ +395088: 6200 6b77 |0084: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39508c: 6201 8c77 |0086: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DEG:Lnet/sf/dibdib/thread_any/QOpMain; // field@778c │ │ +395090: 6e10 06a4 0100 |0088: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395096: 0a01 |008b: move-result v1 │ │ +395098: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ +39509c: 4b02 0001 |008e: aput v2, v0, v1 │ │ +3950a0: 6200 6b77 |0090: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3950a4: 6201 8d77 |0092: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@778d │ │ +3950a8: 6e10 06a4 0100 |0094: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3950ae: 0a01 |0097: move-result v1 │ │ +3950b0: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ +3950b4: 4b02 0001 |009a: aput v2, v0, v1 │ │ +3950b8: 6200 6b77 |009c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3950bc: 6201 8e77 |009e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@778e │ │ +3950c0: 6e10 06a4 0100 |00a0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3950c6: 0a01 |00a3: move-result v1 │ │ +3950c8: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ +3950cc: 4b02 0001 |00a6: aput v2, v0, v1 │ │ +3950d0: 6200 6b77 |00a8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3950d4: 6201 9477 |00aa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.E:Lnet/sf/dibdib/thread_any/QOpMain; // field@7794 │ │ +3950d8: 6e10 06a4 0100 |00ac: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3950de: 0a01 |00af: move-result v1 │ │ +3950e0: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ +3950e4: 4b02 0001 |00b2: aput v2, v0, v1 │ │ +3950e8: 6200 6b77 |00b4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3950ec: 6201 9977 |00b6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.EQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7799 │ │ +3950f0: 6e10 06a4 0100 |00b8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3950f6: 0a01 |00bb: move-result v1 │ │ +3950f8: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ +3950fc: 4b02 0001 |00be: aput v2, v0, v1 │ │ +395100: 6200 6b77 |00c0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395104: 6201 a177 |00c2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.FACT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a1 │ │ +395108: 6e10 06a4 0100 |00c4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39510e: 0a01 |00c7: move-result v1 │ │ +395110: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ +395114: 4b02 0001 |00ca: aput v2, v0, v1 │ │ +395118: 6200 6b77 |00cc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39511c: 6201 a277 |00ce: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.FALSE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a2 │ │ +395120: 6e10 06a4 0100 |00d0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395126: 0a01 |00d3: move-result v1 │ │ +395128: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ +39512c: 4b02 0001 |00d6: aput v2, v0, v1 │ │ +395130: 6200 6b77 |00d8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395134: 6201 a677 |00da: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.FLOOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a6 │ │ +395138: 6e10 06a4 0100 |00dc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39513e: 0a01 |00df: move-result v1 │ │ +395140: 1302 1300 |00e0: const/16 v2, #int 19 // #13 │ │ +395144: 4b02 0001 |00e2: aput v2, v0, v1 │ │ +395148: 6200 6b77 |00e4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39514c: 6201 a977 |00e6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.FRAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a9 │ │ +395150: 6e10 06a4 0100 |00e8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395156: 0a01 |00eb: move-result v1 │ │ +395158: 1302 1400 |00ec: const/16 v2, #int 20 // #14 │ │ +39515c: 4b02 0001 |00ee: aput v2, v0, v1 │ │ +395160: 6200 6b77 |00f0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395164: 6201 aa77 |00f2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.GE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77aa │ │ +395168: 6e10 06a4 0100 |00f4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39516e: 0a01 |00f7: move-result v1 │ │ +395170: 1302 1500 |00f8: const/16 v2, #int 21 // #15 │ │ +395174: 4b02 0001 |00fa: aput v2, v0, v1 │ │ +395178: 6200 6b77 |00fc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39517c: 6201 ab77 |00fe: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.GRAD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ab │ │ +395180: 6e10 06a4 0100 |0100: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395186: 0a01 |0103: move-result v1 │ │ +395188: 1302 1600 |0104: const/16 v2, #int 22 // #16 │ │ +39518c: 4b02 0001 |0106: aput v2, v0, v1 │ │ +395190: 6200 6b77 |0108: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395194: 6201 ac77 |010a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.GT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ac │ │ +395198: 6e10 06a4 0100 |010c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39519e: 0a01 |010f: move-result v1 │ │ +3951a0: 1302 1700 |0110: const/16 v2, #int 23 // #17 │ │ +3951a4: 4b02 0001 |0112: aput v2, v0, v1 │ │ +3951a8: 6200 6b77 |0114: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3951ac: 6201 b077 |0116: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.IDIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b0 │ │ +3951b0: 6e10 06a4 0100 |0118: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3951b6: 0a01 |011b: move-result v1 │ │ +3951b8: 1302 1800 |011c: const/16 v2, #int 24 // #18 │ │ +3951bc: 4b02 0001 |011e: aput v2, v0, v1 │ │ +3951c0: 6200 6b77 |0120: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3951c4: 6201 b577 |0122: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.INF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b5 │ │ +3951c8: 6e10 06a4 0100 |0124: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3951ce: 0a01 |0127: move-result v1 │ │ +3951d0: 1302 1900 |0128: const/16 v2, #int 25 // #19 │ │ +3951d4: 4b02 0001 |012a: aput v2, v0, v1 │ │ +3951d8: 6200 6b77 |012c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3951dc: 6201 b777 |012e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.INT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b7 │ │ +3951e0: 6e10 06a4 0100 |0130: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3951e6: 0a01 |0133: move-result v1 │ │ +3951e8: 1302 1a00 |0134: const/16 v2, #int 26 // #1a │ │ +3951ec: 4b02 0001 |0136: aput v2, v0, v1 │ │ +3951f0: 6200 6b77 |0138: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3951f4: 6201 b977 |013a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.IST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b9 │ │ +3951f8: 6e10 06a4 0100 |013c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3951fe: 0a01 |013f: move-result v1 │ │ +395200: 1302 1b00 |0140: const/16 v2, #int 27 // #1b │ │ +395204: 4b02 0001 |0142: aput v2, v0, v1 │ │ +395208: 6200 6b77 |0144: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39520c: 6201 bc77 |0146: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bc │ │ +395210: 6e10 06a4 0100 |0148: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395216: 0a01 |014b: move-result v1 │ │ +395218: 1302 1c00 |014c: const/16 v2, #int 28 // #1c │ │ +39521c: 4b02 0001 |014e: aput v2, v0, v1 │ │ +395220: 6200 6b77 |0150: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395224: 6201 c077 |0152: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LOG10:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c0 │ │ +395228: 6e10 06a4 0100 |0154: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39522e: 0a01 |0157: move-result v1 │ │ +395230: 1302 1d00 |0158: const/16 v2, #int 29 // #1d │ │ +395234: 4b02 0001 |015a: aput v2, v0, v1 │ │ +395238: 6200 6b77 |015c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39523c: 6201 bf77 |015e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bf │ │ +395240: 6e10 06a4 0100 |0160: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395246: 0a01 |0163: move-result v1 │ │ +395248: 1302 1e00 |0164: const/16 v2, #int 30 // #1e │ │ +39524c: 4b02 0001 |0166: aput v2, v0, v1 │ │ +395250: 6200 6b77 |0168: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395254: 6201 c177 |016a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c1 │ │ +395258: 6e10 06a4 0100 |016c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39525e: 0a01 |016f: move-result v1 │ │ +395260: 1302 1f00 |0170: const/16 v2, #int 31 // #1f │ │ +395264: 4b02 0001 |0172: aput v2, v0, v1 │ │ +395268: 6200 6b77 |0174: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39526c: 6201 c277 |0176: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MAX2:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c2 │ │ +395270: 6e10 06a4 0100 |0178: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395276: 0a01 |017b: move-result v1 │ │ +395278: 1302 2000 |017c: const/16 v2, #int 32 // #20 │ │ +39527c: 4b02 0001 |017e: aput v2, v0, v1 │ │ +395280: 6200 6b77 |0180: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395284: 6201 cb77 |0182: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MIN2:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cb │ │ +395288: 6e10 06a4 0100 |0184: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39528e: 0a01 |0187: move-result v1 │ │ +395290: 1302 2100 |0188: const/16 v2, #int 33 // #21 │ │ +395294: 4b02 0001 |018a: aput v2, v0, v1 │ │ +395298: 6200 6b77 |018c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39529c: 6201 d777 |018e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MOD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d7 │ │ +3952a0: 6e10 06a4 0100 |0190: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3952a6: 0a01 |0193: move-result v1 │ │ +3952a8: 1302 2200 |0194: const/16 v2, #int 34 // #22 │ │ +3952ac: 4b02 0001 |0196: aput v2, v0, v1 │ │ +3952b0: 6200 6b77 |0198: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3952b4: 6201 dd77 |019a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MUL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77dd │ │ +3952b8: 6e10 06a4 0100 |019c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3952be: 0a01 |019f: move-result v1 │ │ +3952c0: 1302 2300 |01a0: const/16 v2, #int 35 // #23 │ │ +3952c4: 4b02 0001 |01a2: aput v2, v0, v1 │ │ +3952c8: 6200 6b77 |01a4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3952cc: 6201 df77 |01a6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77df │ │ +3952d0: 6e10 06a4 0100 |01a8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3952d6: 0a01 |01ab: move-result v1 │ │ +3952d8: 1302 2400 |01ac: const/16 v2, #int 36 // #24 │ │ +3952dc: 4b02 0001 |01ae: aput v2, v0, v1 │ │ +3952e0: 6200 6b77 |01b0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3952e4: 6201 e077 |01b2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e0 │ │ +3952e8: 6e10 06a4 0100 |01b4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3952ee: 0a01 |01b7: move-result v1 │ │ +3952f0: 1302 2500 |01b8: const/16 v2, #int 37 // #25 │ │ +3952f4: 4b02 0001 |01ba: aput v2, v0, v1 │ │ +3952f8: 6200 6b77 |01bc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3952fc: 6201 e177 |01be: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NAND:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e1 │ │ +395300: 6e10 06a4 0100 |01c0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395306: 0a01 |01c3: move-result v1 │ │ +395308: 1302 2600 |01c4: const/16 v2, #int 38 // #26 │ │ +39530c: 4b02 0001 |01c6: aput v2, v0, v1 │ │ +395310: 6200 6b77 |01c8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395314: 6201 e277 |01ca: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e2 │ │ +395318: 6e10 06a4 0100 |01cc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39531e: 0a01 |01cf: move-result v1 │ │ +395320: 1302 2700 |01d0: const/16 v2, #int 39 // #27 │ │ +395324: 4b02 0001 |01d2: aput v2, v0, v1 │ │ +395328: 6200 6b77 |01d4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39532c: 6201 e577 |01d6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NMULT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ +395330: 6e10 06a4 0100 |01d8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395336: 0a01 |01db: move-result v1 │ │ +395338: 1302 2800 |01dc: const/16 v2, #int 40 // #28 │ │ +39533c: 4b02 0001 |01de: aput v2, v0, v1 │ │ +395340: 6200 6b77 |01e0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395344: 6201 e777 |01e2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e7 │ │ +395348: 6e10 06a4 0100 |01e4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39534e: 0a01 |01e7: move-result v1 │ │ +395350: 1302 2900 |01e8: const/16 v2, #int 41 // #29 │ │ +395354: 4b02 0001 |01ea: aput v2, v0, v1 │ │ +395358: 6200 6b77 |01ec: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39535c: 6201 e877 |01ee: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e8 │ │ +395360: 6e10 06a4 0100 |01f0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395366: 0a01 |01f3: move-result v1 │ │ +395368: 1302 2a00 |01f4: const/16 v2, #int 42 // #2a │ │ +39536c: 4b02 0001 |01f6: aput v2, v0, v1 │ │ +395370: 6200 6b77 |01f8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395374: 6201 e977 |01fa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOTT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e9 │ │ +395378: 6e10 06a4 0100 |01fc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39537e: 0a01 |01ff: move-result v1 │ │ +395380: 1302 2b00 |0200: const/16 v2, #int 43 // #2b │ │ +395384: 4b02 0001 |0202: aput v2, v0, v1 │ │ +395388: 6200 6b77 |0204: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39538c: 6201 ed77 |0206: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.OR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ed │ │ +395390: 6e10 06a4 0100 |0208: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395396: 0a01 |020b: move-result v1 │ │ +395398: 1302 2c00 |020c: const/16 v2, #int 44 // #2c │ │ +39539c: 4b02 0001 |020e: aput v2, v0, v1 │ │ +3953a0: 6200 6b77 |0210: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3953a4: 6201 ee77 |0212: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ee │ │ +3953a8: 6e10 06a4 0100 |0214: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3953ae: 0a01 |0217: move-result v1 │ │ +3953b0: 1302 2d00 |0218: const/16 v2, #int 45 // #2d │ │ +3953b4: 4b02 0001 |021a: aput v2, v0, v1 │ │ +3953b8: 6200 6b77 |021c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3953bc: 6201 f177 |021e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PERCENT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f1 │ │ +3953c0: 6e10 06a4 0100 |0220: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3953c6: 0a01 |0223: move-result v1 │ │ +3953c8: 1302 2e00 |0224: const/16 v2, #int 46 // #2e │ │ +3953cc: 4b02 0001 |0226: aput v2, v0, v1 │ │ +3953d0: 6200 6b77 |0228: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3953d4: 6201 f277 |022a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PI:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f2 │ │ +3953d8: 6e10 06a4 0100 |022c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3953de: 0a01 |022f: move-result v1 │ │ +3953e0: 1302 2f00 |0230: const/16 v2, #int 47 // #2f │ │ +3953e4: 4b02 0001 |0232: aput v2, v0, v1 │ │ +3953e8: 6200 6b77 |0234: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3953ec: 6201 f477 |0236: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.POWER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f4 │ │ +3953f0: 6e10 06a4 0100 |0238: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3953f6: 0a01 |023b: move-result v1 │ │ +3953f8: 1302 3000 |023c: const/16 v2, #int 48 // #30 │ │ +3953fc: 4b02 0001 |023e: aput v2, v0, v1 │ │ +395400: 6200 6b77 |0240: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395404: 6201 f577 |0242: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PRED:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f5 │ │ +395408: 6e10 06a4 0100 |0244: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39540e: 0a01 |0247: move-result v1 │ │ +395410: 1302 3100 |0248: const/16 v2, #int 49 // #31 │ │ +395414: 4b02 0001 |024a: aput v2, v0, v1 │ │ +395418: 6200 6b77 |024c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39541c: 6201 0c78 |024e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@780c │ │ +395420: 6e10 06a4 0100 |0250: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395426: 0a01 |0253: move-result v1 │ │ +395428: 1302 3200 |0254: const/16 v2, #int 50 // #32 │ │ +39542c: 4b02 0001 |0256: aput v2, v0, v1 │ │ +395430: 6200 6b77 |0258: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395434: 6201 0d78 |025a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RADG:Lnet/sf/dibdib/thread_any/QOpMain; // field@780d │ │ +395438: 6e10 06a4 0100 |025c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39543e: 0a01 |025f: move-result v1 │ │ +395440: 1302 3300 |0260: const/16 v2, #int 51 // #33 │ │ +395444: 4b02 0001 |0262: aput v2, v0, v1 │ │ +395448: 6200 6b77 |0264: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39544c: 6201 0e78 |0266: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RANDOM:Lnet/sf/dibdib/thread_any/QOpMain; // field@780e │ │ +395450: 6e10 06a4 0100 |0268: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395456: 0a01 |026b: move-result v1 │ │ +395458: 1302 3400 |026c: const/16 v2, #int 52 // #34 │ │ +39545c: 4b02 0001 |026e: aput v2, v0, v1 │ │ +395460: 6200 6b77 |0270: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395464: 6201 0f78 |0272: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RANGE:Lnet/sf/dibdib/thread_any/QOpMain; // field@780f │ │ +395468: 6e10 06a4 0100 |0274: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39546e: 0a01 |0277: move-result v1 │ │ +395470: 1302 3500 |0278: const/16 v2, #int 53 // #35 │ │ +395474: 4b02 0001 |027a: aput v2, v0, v1 │ │ +395478: 6200 6b77 |027c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39547c: 6201 1478 |027e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.REM:Lnet/sf/dibdib/thread_any/QOpMain; // field@7814 │ │ +395480: 6e10 06a4 0100 |0280: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395486: 0a01 |0283: move-result v1 │ │ +395488: 1302 3600 |0284: const/16 v2, #int 54 // #36 │ │ +39548c: 4b02 0001 |0286: aput v2, v0, v1 │ │ +395490: 6200 6b77 |0288: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395494: 6201 1878 |028a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RND1:Lnet/sf/dibdib/thread_any/QOpMain; // field@7818 │ │ +395498: 6e10 06a4 0100 |028c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39549e: 0a01 |028f: move-result v1 │ │ +3954a0: 1302 3700 |0290: const/16 v2, #int 55 // #37 │ │ +3954a4: 4b02 0001 |0292: aput v2, v0, v1 │ │ +3954a8: 6200 6b77 |0294: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3954ac: 6201 1b78 |0296: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@781b │ │ +3954b0: 6e10 06a4 0100 |0298: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3954b6: 0a01 |029b: move-result v1 │ │ +3954b8: 1302 3800 |029c: const/16 v2, #int 56 // #38 │ │ +3954bc: 4b02 0001 |029e: aput v2, v0, v1 │ │ +3954c0: 6200 6b77 |02a0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3954c4: 6201 2378 |02a2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SEED:Lnet/sf/dibdib/thread_any/QOpMain; // field@7823 │ │ +3954c8: 6e10 06a4 0100 |02a4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3954ce: 0a01 |02a7: move-result v1 │ │ +3954d0: 1302 3900 |02a8: const/16 v2, #int 57 // #39 │ │ +3954d4: 4b02 0001 |02aa: aput v2, v0, v1 │ │ +3954d8: 6200 6b77 |02ac: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3954dc: 6201 2b78 |02ae: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SIGN:Lnet/sf/dibdib/thread_any/QOpMain; // field@782b │ │ +3954e0: 6e10 06a4 0100 |02b0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3954e6: 0a01 |02b3: move-result v1 │ │ +3954e8: 1302 3a00 |02b4: const/16 v2, #int 58 // #3a │ │ +3954ec: 4b02 0001 |02b6: aput v2, v0, v1 │ │ +3954f0: 6200 6b77 |02b8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3954f4: 6201 2c78 |02ba: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SIN:Lnet/sf/dibdib/thread_any/QOpMain; // field@782c │ │ +3954f8: 6e10 06a4 0100 |02bc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3954fe: 0a01 |02bf: move-result v1 │ │ +395500: 1302 3b00 |02c0: const/16 v2, #int 59 // #3b │ │ +395504: 4b02 0001 |02c2: aput v2, v0, v1 │ │ +395508: 6200 6b77 |02c4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39550c: 6201 2d78 |02c6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SINH:Lnet/sf/dibdib/thread_any/QOpMain; // field@782d │ │ +395510: 6e10 06a4 0100 |02c8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395516: 0a01 |02cb: move-result v1 │ │ +395518: 1302 3c00 |02cc: const/16 v2, #int 60 // #3c │ │ +39551c: 4b02 0001 |02ce: aput v2, v0, v1 │ │ +395520: 6200 6b77 |02d0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395524: 6201 2878 |02d2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SHL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7828 │ │ +395528: 6e10 06a4 0100 |02d4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39552e: 0a01 |02d7: move-result v1 │ │ +395530: 1302 3d00 |02d8: const/16 v2, #int 61 // #3d │ │ +395534: 4b02 0001 |02da: aput v2, v0, v1 │ │ +395538: 6200 6b77 |02dc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39553c: 6201 2978 |02de: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SHRA:Lnet/sf/dibdib/thread_any/QOpMain; // field@7829 │ │ +395540: 6e10 06a4 0100 |02e0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395546: 0a01 |02e3: move-result v1 │ │ +395548: 1302 3e00 |02e4: const/16 v2, #int 62 // #3e │ │ +39554c: 4b02 0001 |02e6: aput v2, v0, v1 │ │ +395550: 6200 6b77 |02e8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395554: 6201 2a78 |02ea: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SHRL:Lnet/sf/dibdib/thread_any/QOpMain; // field@782a │ │ +395558: 6e10 06a4 0100 |02ec: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39555e: 0a01 |02ef: move-result v1 │ │ +395560: 1302 3f00 |02f0: const/16 v2, #int 63 // #3f │ │ +395564: 4b02 0001 |02f2: aput v2, v0, v1 │ │ +395568: 6200 6b77 |02f4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39556c: 6201 3578 |02f6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SQRT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7835 │ │ +395570: 6e10 06a4 0100 |02f8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395576: 0a01 |02fb: move-result v1 │ │ +395578: 1302 4000 |02fc: const/16 v2, #int 64 // #40 │ │ +39557c: 4b02 0001 |02fe: aput v2, v0, v1 │ │ +395580: 6200 6b77 |0300: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395584: 6201 3678 |0302: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SQUARE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7836 │ │ +395588: 6e10 06a4 0100 |0304: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39558e: 0a01 |0307: move-result v1 │ │ +395590: 1302 4100 |0308: const/16 v2, #int 65 // #41 │ │ +395594: 4b02 0001 |030a: aput v2, v0, v1 │ │ +395598: 6200 6b77 |030c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39559c: 6201 3878 |030e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SUB:Lnet/sf/dibdib/thread_any/QOpMain; // field@7838 │ │ +3955a0: 6e10 06a4 0100 |0310: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3955a6: 0a01 |0313: move-result v1 │ │ +3955a8: 1302 4200 |0314: const/16 v2, #int 66 // #42 │ │ +3955ac: 4b02 0001 |0316: aput v2, v0, v1 │ │ +3955b0: 6200 6b77 |0318: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3955b4: 6201 3a78 |031a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SUCC:Lnet/sf/dibdib/thread_any/QOpMain; // field@783a │ │ +3955b8: 6e10 06a4 0100 |031c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3955be: 0a01 |031f: move-result v1 │ │ +3955c0: 1302 4300 |0320: const/16 v2, #int 67 // #43 │ │ +3955c4: 4b02 0001 |0322: aput v2, v0, v1 │ │ +3955c8: 6200 6b77 |0324: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3955cc: 6201 3f78 |0326: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@783f │ │ +3955d0: 6e10 06a4 0100 |0328: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3955d6: 0a01 |032b: move-result v1 │ │ +3955d8: 1302 4400 |032c: const/16 v2, #int 68 // #44 │ │ +3955dc: 4b02 0001 |032e: aput v2, v0, v1 │ │ +3955e0: 6200 6b77 |0330: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3955e4: 6201 4078 |0332: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TANH:Lnet/sf/dibdib/thread_any/QOpMain; // field@7840 │ │ +3955e8: 6e10 06a4 0100 |0334: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3955ee: 0a01 |0337: move-result v1 │ │ +3955f0: 1302 4500 |0338: const/16 v2, #int 69 // #45 │ │ +3955f4: 4b02 0001 |033a: aput v2, v0, v1 │ │ +3955f8: 6200 6b77 |033c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3955fc: 6201 4178 |033e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TAU:Lnet/sf/dibdib/thread_any/QOpMain; // field@7841 │ │ +395600: 6e10 06a4 0100 |0340: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395606: 0a01 |0343: move-result v1 │ │ +395608: 1302 4600 |0344: const/16 v2, #int 70 // #46 │ │ +39560c: 4b02 0001 |0346: aput v2, v0, v1 │ │ +395610: 6200 6b77 |0348: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395614: 6201 4778 |034a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TRUE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7847 │ │ +395618: 6e10 06a4 0100 |034c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39561e: 0a01 |034f: move-result v1 │ │ +395620: 1302 4700 |0350: const/16 v2, #int 71 // #47 │ │ +395624: 4b02 0001 |0352: aput v2, v0, v1 │ │ +395628: 6200 6b77 |0354: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39562c: 6201 4978 |0356: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TRUNC:Lnet/sf/dibdib/thread_any/QOpMain; // field@7849 │ │ +395630: 6e10 06a4 0100 |0358: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395636: 0a01 |035b: move-result v1 │ │ +395638: 1302 4800 |035c: const/16 v2, #int 72 // #48 │ │ +39563c: 4b02 0001 |035e: aput v2, v0, v1 │ │ +395640: 6200 6b77 |0360: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395644: 6201 5878 |0362: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.XOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@7858 │ │ +395648: 6e10 06a4 0100 |0364: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39564e: 0a01 |0367: move-result v1 │ │ +395650: 1302 4900 |0368: const/16 v2, #int 73 // #49 │ │ +395654: 4b02 0001 |036a: aput v2, v0, v1 │ │ +395658: 6200 6b77 |036c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39565c: 6201 cc77 |036e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MINUS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cc │ │ +395660: 6e10 06a4 0100 |0370: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395666: 0a01 |0373: move-result v1 │ │ +395668: 1302 4a00 |0374: const/16 v2, #int 74 // #4a │ │ +39566c: 4b02 0001 |0376: aput v2, v0, v1 │ │ +395670: 6200 6b77 |0378: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395674: 6201 f377 |037a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PLUS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f3 │ │ +395678: 6e10 06a4 0100 |037c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39567e: 0a01 |037f: move-result v1 │ │ +395680: 1302 4b00 |0380: const/16 v2, #int 75 // #4b │ │ +395684: 4b02 0001 |0382: aput v2, v0, v1 │ │ +395688: 6200 6b77 |0384: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39568c: 6201 f077 |0386: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PART:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f0 │ │ +395690: 6e10 06a4 0100 |0388: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395696: 0a01 |038b: move-result v1 │ │ +395698: 1302 4c00 |038c: const/16 v2, #int 76 // #4c │ │ +39569c: 4b02 0001 |038e: aput v2, v0, v1 │ │ +3956a0: 6200 6b77 |0390: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3956a4: 6201 4478 |0392: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TIMES:Lnet/sf/dibdib/thread_any/QOpMain; // field@7844 │ │ +3956a8: 6e10 06a4 0100 |0394: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3956ae: 0a01 |0397: move-result v1 │ │ +3956b0: 1302 4d00 |0398: const/16 v2, #int 77 // #4d │ │ +3956b4: 4b02 0001 |039a: aput v2, v0, v1 │ │ +3956b8: 6200 6b77 |039c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3956bc: 6201 7d77 |039e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CHOICE:Lnet/sf/dibdib/thread_any/QOpMain; // field@777d │ │ +3956c0: 6e10 06a4 0100 |03a0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3956c6: 0a01 |03a3: move-result v1 │ │ +3956c8: 1302 4e00 |03a4: const/16 v2, #int 78 // #4e │ │ +3956cc: 4b02 0001 |03a6: aput v2, v0, v1 │ │ +3956d0: 6200 6b77 |03a8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3956d4: 6201 7e77 |03aa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777e │ │ +3956d8: 6e10 06a4 0100 |03ac: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3956de: 0a01 |03af: move-result v1 │ │ +3956e0: 1302 4f00 |03b0: const/16 v2, #int 79 // #4f │ │ +3956e4: 4b02 0001 |03b2: aput v2, v0, v1 │ │ +3956e8: 6200 6b77 |03b4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3956ec: 6201 8077 |03b6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR1:Lnet/sf/dibdib/thread_any/QOpMain; // field@7780 │ │ +3956f0: 6e10 06a4 0100 |03b8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3956f6: 0a01 |03bb: move-result v1 │ │ +3956f8: 1302 5000 |03bc: const/16 v2, #int 80 // #50 │ │ +3956fc: 4b02 0001 |03be: aput v2, v0, v1 │ │ +395700: 6200 6b77 |03c0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395704: 6201 8177 |03c2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR2:Lnet/sf/dibdib/thread_any/QOpMain; // field@7781 │ │ +395708: 6e10 06a4 0100 |03c4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39570e: 0a01 |03c7: move-result v1 │ │ +395710: 1302 5100 |03c8: const/16 v2, #int 81 // #51 │ │ +395714: 4b02 0001 |03ca: aput v2, v0, v1 │ │ +395718: 6200 6b77 |03cc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39571c: 6201 8277 |03ce: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR3:Lnet/sf/dibdib/thread_any/QOpMain; // field@7782 │ │ +395720: 6e10 06a4 0100 |03d0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395726: 0a01 |03d3: move-result v1 │ │ +395728: 1302 5200 |03d4: const/16 v2, #int 82 // #52 │ │ +39572c: 4b02 0001 |03d6: aput v2, v0, v1 │ │ +395730: 6200 6b77 |03d8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395734: 6201 8777 |03da: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CONST:Lnet/sf/dibdib/thread_any/QOpMain; // field@7787 │ │ +395738: 6e10 06a4 0100 |03dc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39573e: 0a01 |03df: move-result v1 │ │ +395740: 1302 5300 |03e0: const/16 v2, #int 83 // #53 │ │ +395744: 4b02 0001 |03e2: aput v2, v0, v1 │ │ +395748: 6200 6b77 |03e4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39574c: 6201 8877 |03e6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CONVT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7788 │ │ +395750: 6e10 06a4 0100 |03e8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395756: 0a01 |03eb: move-result v1 │ │ +395758: 1302 5400 |03ec: const/16 v2, #int 84 // #54 │ │ +39575c: 4b02 0001 |03ee: aput v2, v0, v1 │ │ +395760: 6200 6b77 |03f0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395764: 6201 8b77 |03f2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DATE:Lnet/sf/dibdib/thread_any/QOpMain; // field@778b │ │ +395768: 6e10 06a4 0100 |03f4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39576e: 0a01 |03f7: move-result v1 │ │ +395770: 1302 5500 |03f8: const/16 v2, #int 85 // #55 │ │ +395774: 4b02 0001 |03fa: aput v2, v0, v1 │ │ +395778: 6200 6b77 |03fc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39577c: 6201 8f77 |03fe: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DTDT:Lnet/sf/dibdib/thread_any/QOpMain; // field@778f │ │ +395780: 6e10 06a4 0100 |0400: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395786: 0a01 |0403: move-result v1 │ │ +395788: 1302 5600 |0404: const/16 v2, #int 86 // #56 │ │ +39578c: 4b02 0001 |0406: aput v2, v0, v1 │ │ +395790: 6200 6b77 |0408: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395794: 6201 9077 |040a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DTTS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7790 │ │ +395798: 6e10 06a4 0100 |040c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39579e: 0a01 |040f: move-result v1 │ │ +3957a0: 1302 5700 |0410: const/16 v2, #int 87 // #57 │ │ +3957a4: 4b02 0001 |0412: aput v2, v0, v1 │ │ +3957a8: 6200 6b77 |0414: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3957ac: 6201 9177 |0416: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DTTY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7791 │ │ +3957b0: 6e10 06a4 0100 |0418: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3957b6: 0a01 |041b: move-result v1 │ │ +3957b8: 1302 5800 |041c: const/16 v2, #int 88 // #58 │ │ +3957bc: 4b02 0001 |041e: aput v2, v0, v1 │ │ +3957c0: 6200 6b77 |0420: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3957c4: 6201 9277 |0422: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DTYD:Lnet/sf/dibdib/thread_any/QOpMain; // field@7792 │ │ +3957c8: 6e10 06a4 0100 |0424: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3957ce: 0a01 |0427: move-result v1 │ │ +3957d0: 1302 5900 |0428: const/16 v2, #int 89 // #59 │ │ +3957d4: 4b02 0001 |042a: aput v2, v0, v1 │ │ +3957d8: 6200 6b77 |042c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3957dc: 6201 9377 |042e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7793 │ │ +3957e0: 6e10 06a4 0100 |0430: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3957e6: 0a01 |0433: move-result v1 │ │ +3957e8: 1302 5a00 |0434: const/16 v2, #int 90 // #5a │ │ +3957ec: 4b02 0001 |0436: aput v2, v0, v1 │ │ +3957f0: 6200 6b77 |0438: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3957f4: 6201 bd77 |043a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LENGTH:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bd │ │ +3957f8: 6e10 06a4 0100 |043c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3957fe: 0a01 |043f: move-result v1 │ │ +395800: 1302 5b00 |0440: const/16 v2, #int 91 // #5b │ │ +395804: 4b02 0001 |0442: aput v2, v0, v1 │ │ +395808: 6200 6b77 |0444: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39580c: 6201 e677 |0446: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ +395810: 6e10 06a4 0100 |0448: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395816: 0a01 |044b: move-result v1 │ │ +395818: 1302 5c00 |044c: const/16 v2, #int 92 // #5c │ │ +39581c: 4b02 0001 |044e: aput v2, v0, v1 │ │ +395820: 6200 6b77 |0450: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395824: 6201 f677 |0452: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PRODUCT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f6 │ │ +395828: 6e10 06a4 0100 |0454: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39582e: 0a01 |0457: move-result v1 │ │ +395830: 1302 5d00 |0458: const/16 v2, #int 93 // #5d │ │ +395834: 4b02 0001 |045a: aput v2, v0, v1 │ │ +395838: 6200 6b77 |045c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39583c: 6201 1e78 |045e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@781e │ │ +395840: 6e10 06a4 0100 |0460: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395846: 0a01 |0463: move-result v1 │ │ +395848: 1302 5e00 |0464: const/16 v2, #int 94 // #5e │ │ +39584c: 4b02 0001 |0466: aput v2, v0, v1 │ │ +395850: 6200 6b77 |0468: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395854: 6201 1f78 |046a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RXN:Lnet/sf/dibdib/thread_any/QOpMain; // field@781f │ │ +395858: 6e10 06a4 0100 |046c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39585e: 0a01 |046f: move-result v1 │ │ +395860: 1302 5f00 |0470: const/16 v2, #int 95 // #5f │ │ +395864: 4b02 0001 |0472: aput v2, v0, v1 │ │ +395868: 6200 6b77 |0474: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39586c: 6201 2178 |0476: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7821 │ │ +395870: 6e10 06a4 0100 |0478: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395876: 0a01 |047b: move-result v1 │ │ +395878: 1302 6000 |047c: const/16 v2, #int 96 // #60 │ │ +39587c: 4b02 0001 |047e: aput v2, v0, v1 │ │ +395880: 6200 6b77 |0480: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395884: 6201 1d78 |0482: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RX:Lnet/sf/dibdib/thread_any/QOpMain; // field@781d │ │ +395888: 6e10 06a4 0100 |0484: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39588e: 0a01 |0487: move-result v1 │ │ +395890: 1302 6100 |0488: const/16 v2, #int 97 // #61 │ │ +395894: 4b02 0001 |048a: aput v2, v0, v1 │ │ +395898: 6200 6b77 |048c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39589c: 6201 3478 |048e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SPLITAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7834 │ │ +3958a0: 6e10 06a4 0100 |0490: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3958a6: 0a01 |0493: move-result v1 │ │ +3958a8: 1302 6200 |0494: const/16 v2, #int 98 // #62 │ │ +3958ac: 4b02 0001 |0496: aput v2, v0, v1 │ │ +3958b0: 6200 6b77 |0498: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3958b4: 6201 3b78 |049a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SUM:Lnet/sf/dibdib/thread_any/QOpMain; // field@783b │ │ +3958b8: 6e10 06a4 0100 |049c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3958be: 0a01 |049f: move-result v1 │ │ +3958c0: 1302 6300 |04a0: const/16 v2, #int 99 // #63 │ │ +3958c4: 4b02 0001 |04a2: aput v2, v0, v1 │ │ +3958c8: 6200 6b77 |04a4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3958cc: 6201 3d78 |04a6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.SWAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@783d │ │ +3958d0: 6e10 06a4 0100 |04a8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3958d6: 0a01 |04ab: move-result v1 │ │ +3958d8: 1302 6400 |04ac: const/16 v2, #int 100 // #64 │ │ +3958dc: 4b02 0001 |04ae: aput v2, v0, v1 │ │ +3958e0: 6200 6b77 |04b0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3958e4: 6201 4278 |04b2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TICS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7842 │ │ +3958e8: 6e10 06a4 0100 |04b4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3958ee: 0a01 |04b7: move-result v1 │ │ +3958f0: 1302 6500 |04b8: const/16 v2, #int 101 // #65 │ │ +3958f4: 4b02 0001 |04ba: aput v2, v0, v1 │ │ +3958f8: 6200 6b77 |04bc: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +3958fc: 6201 4378 |04be: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.TICX:Lnet/sf/dibdib/thread_any/QOpMain; // field@7843 │ │ +395900: 6e10 06a4 0100 |04c0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395906: 0a01 |04c3: move-result v1 │ │ +395908: 1302 6600 |04c4: const/16 v2, #int 102 // #66 │ │ +39590c: 4b02 0001 |04c6: aput v2, v0, v1 │ │ +395910: 6200 6b77 |04c8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395914: 6201 5b78 |04ca: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@785b │ │ +395918: 6e10 06a4 0100 |04cc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39591e: 0a01 |04cf: move-result v1 │ │ +395920: 1302 6700 |04d0: const/16 v2, #int 103 // #67 │ │ +395924: 4b02 0001 |04d2: aput v2, v0, v1 │ │ +395928: 6200 6b77 |04d4: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39592c: 6201 5c78 |04d6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXN:Lnet/sf/dibdib/thread_any/QOpMain; // field@785c │ │ +395930: 6e10 06a4 0100 |04d8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395936: 0a01 |04db: move-result v1 │ │ +395938: 1302 6800 |04dc: const/16 v2, #int 104 // #68 │ │ +39593c: 4b02 0001 |04de: aput v2, v0, v1 │ │ +395940: 6200 6b77 |04e0: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395944: 6201 5e78 |04e2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785e │ │ +395948: 6e10 06a4 0100 |04e4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39594e: 0a01 |04e7: move-result v1 │ │ +395950: 1302 6900 |04e8: const/16 v2, #int 105 // #69 │ │ +395954: 4b02 0001 |04ea: aput v2, v0, v1 │ │ +395958: 6200 6b77 |04ec: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +39595c: 6201 5a78 |04ee: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZRX:Lnet/sf/dibdib/thread_any/QOpMain; // field@785a │ │ +395960: 6e10 06a4 0100 |04f0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395966: 0a01 |04f3: move-result v1 │ │ +395968: 1302 6a00 |04f4: const/16 v2, #int 106 // #6a │ │ +39596c: 4b02 0001 |04f6: aput v2, v0, v1 │ │ +395970: 6200 6b77 |04f8: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395974: 6201 5f78 |04fa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ZSPLIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785f │ │ +395978: 6e10 06a4 0100 |04fc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +39597e: 0a01 |04ff: move-result v1 │ │ +395980: 1302 6b00 |0500: const/16 v2, #int 107 // #6b │ │ +395984: 4b02 0001 |0502: aput v2, v0, v1 │ │ +395988: 0e00 |0504: return-void │ │ catches : 107 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -838936,17 +838936,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -39a594: |[39a594] net.sf.dibdib.thread_any.QValPool.:()V │ │ -39a5a4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -39a5aa: 0e00 |0003: return-void │ │ +39a590: |[39a590] net.sf.dibdib.thread_any.QValPool.:()V │ │ +39a5a0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +39a5a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_any/QValPool; │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_any/QValPool;) │ │ @@ -838954,32 +838954,32 @@ │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -39a444: |[39a444] net.sf.dibdib.thread_any.QValPool.asHandle:(J)J │ │ -39a454: 1000 |0000: return-wide v0 │ │ +39a440: |[39a440] net.sf.dibdib.thread_any.QValPool.asHandle:(J)J │ │ +39a450: 1000 |0000: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lnet/sf/dibdib/thread_any/QValPool;) │ │ name : 'asHandle' │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QVal;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -39a458: |[39a458] net.sf.dibdib.thread_any.QValPool.asHandle:(Lnet/sf/dibdib/generic/QIfs$QVal;)J │ │ -39a468: 5320 2776 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QVal;.shash:J // field@7627 │ │ -39a46c: 1000 |0002: return-wide v0 │ │ +39a454: |[39a454] net.sf.dibdib.thread_any.QValPool.asHandle:(Lnet/sf/dibdib/generic/QIfs$QVal;)J │ │ +39a464: 5320 2776 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QVal;.shash:J // field@7627 │ │ +39a468: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lnet/sf/dibdib/generic/QIfs$QVal; │ │ │ │ #3 : (in Lnet/sf/dibdib/thread_any/QValPool;) │ │ @@ -838987,18 +838987,18 @@ │ │ type : '(J)Lnet/sf/dibdib/generic/QIfs$QVal;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -39a470: |[39a470] net.sf.dibdib.thread_any.QValPool.asQVal:(J)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ -39a480: 7120 0ea4 1000 |0000: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/QValPool;.asQValR:(J)Lnet/sf/dibdib/generic/QIfs$QVal; // method@a40e │ │ -39a486: 0c00 |0003: move-result-object v0 │ │ -39a488: 1100 |0004: return-object v0 │ │ +39a46c: |[39a46c] net.sf.dibdib.thread_any.QValPool.asQVal:(J)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ +39a47c: 7120 0ea4 1000 |0000: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/QValPool;.asQValR:(J)Lnet/sf/dibdib/generic/QIfs$QVal; // method@a40e │ │ +39a482: 0c00 |0003: move-result-object v0 │ │ +39a484: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) J │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_any/QValPool;) │ │ @@ -839006,35 +839006,35 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QVal;)Lnet/sf/dibdib/generic/QIfs$QVal;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -39a48c: |[39a48c] net.sf.dibdib.thread_any.QValPool.asQVal:(Lnet/sf/dibdib/generic/QIfs$QVal;)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ -39a49c: 1100 |0000: return-object v0 │ │ +39a488: |[39a488] net.sf.dibdib.thread_any.QValPool.asQVal:(Lnet/sf/dibdib/generic/QIfs$QVal;)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ +39a498: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_any/QValPool;) │ │ name : 'asQValR' │ │ type : '(J)Lnet/sf/dibdib/generic/QIfs$QVal;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -39a4a0: |[39a4a0] net.sf.dibdib.thread_any.QValPool.asQValR:(J)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ -39a4b0: 6200 6f78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QValPool;.qvals:Lnet/sf/dibdib/thread_any/QMMap; // field@786f │ │ -39a4b4: 6e30 dca3 1002 |0002: invoke-virtual {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -39a4ba: 0c01 |0005: move-result-object v1 │ │ -39a4bc: 1f01 a814 |0006: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QVal; // type@14a8 │ │ -39a4c0: 1101 |0008: return-object v1 │ │ +39a49c: |[39a49c] net.sf.dibdib.thread_any.QValPool.asQValR:(J)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ +39a4ac: 6200 6f78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QValPool;.qvals:Lnet/sf/dibdib/thread_any/QMMap; // field@786f │ │ +39a4b0: 6e30 dca3 1002 |0002: invoke-virtual {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +39a4b6: 0c01 |0005: move-result-object v1 │ │ +39a4b8: 1f01 a814 |0006: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QVal; // type@14a8 │ │ +39a4bc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) J │ │ │ │ #6 : (in Lnet/sf/dibdib/thread_any/QValPool;) │ │ @@ -839042,46 +839042,46 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QVal;)Lnet/sf/dibdib/generic/QIfs$QVal;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -39a4c4: |[39a4c4] net.sf.dibdib.thread_any.QValPool.asQValR:(Lnet/sf/dibdib/generic/QIfs$QVal;)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ -39a4d4: 1100 |0000: return-object v0 │ │ +39a4c0: |[39a4c0] net.sf.dibdib.thread_any.QValPool.asQValR:(Lnet/sf/dibdib/generic/QIfs$QVal;)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ +39a4d0: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lnet/sf/dibdib/thread_any/QValPool;) │ │ name : 'qval4AtomicLiteral' │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/QIfs$QVal;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -39a4d8: |[39a4d8] net.sf.dibdib.thread_any.QValPool.qval4AtomicLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ -39a4e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -39a4ea: 7120 ffa2 0500 |0001: invoke-static {v5, v0}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -39a4f0: 0c05 |0004: move-result-object v5 │ │ -39a4f2: 5350 c576 |0005: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ -39a4f6: 1602 0100 |0007: const-wide/16 v2, #int 1 // #1 │ │ -39a4fa: c020 |0009: and-long/2addr v0, v2 │ │ -39a4fc: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -39a500: 3104 0200 |000c: cmp-long v4, v2, v0 │ │ -39a504: 3804 0a00 |000e: if-eqz v4, 0018 // +000a │ │ -39a508: 6200 6f78 |0010: sget-object v0, Lnet/sf/dibdib/thread_any/QValPool;.qvals:Lnet/sf/dibdib/thread_any/QMMap; // field@786f │ │ -39a50c: 6e20 cba3 5000 |0012: invoke-virtual {v0, v5}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ -39a512: 0b00 |0015: move-result-wide v0 │ │ -39a514: 5a50 c576 |0016: iput-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ -39a518: 7110 0da4 0500 |0018: invoke-static {v5}, Lnet/sf/dibdib/thread_any/QValPool;.asQVal:(Lnet/sf/dibdib/generic/QIfs$QVal;)Lnet/sf/dibdib/generic/QIfs$QVal; // method@a40d │ │ -39a51e: 0c05 |001b: move-result-object v5 │ │ -39a520: 1105 |001c: return-object v5 │ │ +39a4d4: |[39a4d4] net.sf.dibdib.thread_any.QValPool.qval4AtomicLiteral:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ +39a4e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +39a4e6: 7120 ffa2 0500 |0001: invoke-static {v5, v0}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +39a4ec: 0c05 |0004: move-result-object v5 │ │ +39a4ee: 5350 c576 |0005: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ +39a4f2: 1602 0100 |0007: const-wide/16 v2, #int 1 // #1 │ │ +39a4f6: c020 |0009: and-long/2addr v0, v2 │ │ +39a4f8: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +39a4fc: 3104 0200 |000c: cmp-long v4, v2, v0 │ │ +39a500: 3804 0a00 |000e: if-eqz v4, 0018 // +000a │ │ +39a504: 6200 6f78 |0010: sget-object v0, Lnet/sf/dibdib/thread_any/QValPool;.qvals:Lnet/sf/dibdib/thread_any/QMMap; // field@786f │ │ +39a508: 6e20 cba3 5000 |0012: invoke-virtual {v0, v5}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ +39a50e: 0b00 |0015: move-result-wide v0 │ │ +39a510: 5a50 c576 |0016: iput-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ +39a514: 7110 0da4 0500 |0018: invoke-static {v5}, Lnet/sf/dibdib/thread_any/QValPool;.asQVal:(Lnet/sf/dibdib/generic/QIfs$QVal;)Lnet/sf/dibdib/generic/QIfs$QVal; // method@a40d │ │ +39a51a: 0c05 |001b: move-result-object v5 │ │ +39a51c: 1105 |001c: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=57 │ │ 0x0005 line=58 │ │ 0x0010 line=59 │ │ 0x0016 line=60 │ │ 0x0018 line=62 │ │ @@ -839093,31 +839093,31 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/QIfs$QVal;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -39a524: |[39a524] net.sf.dibdib.thread_any.QValPool.qval4AtomicValue:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ -39a534: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39a536: 7120 ffa2 0500 |0001: invoke-static {v5, v0}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -39a53c: 0c05 |0004: move-result-object v5 │ │ -39a53e: 5350 c576 |0005: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ -39a542: 1602 0100 |0007: const-wide/16 v2, #int 1 // #1 │ │ -39a546: c020 |0009: and-long/2addr v0, v2 │ │ -39a548: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -39a54c: 3104 0200 |000c: cmp-long v4, v2, v0 │ │ -39a550: 3804 0a00 |000e: if-eqz v4, 0018 // +000a │ │ -39a554: 6200 6f78 |0010: sget-object v0, Lnet/sf/dibdib/thread_any/QValPool;.qvals:Lnet/sf/dibdib/thread_any/QMMap; // field@786f │ │ -39a558: 6e20 cba3 5000 |0012: invoke-virtual {v0, v5}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ -39a55e: 0b00 |0015: move-result-wide v0 │ │ -39a560: 5a50 c576 |0016: iput-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ -39a564: 7110 0da4 0500 |0018: invoke-static {v5}, Lnet/sf/dibdib/thread_any/QValPool;.asQVal:(Lnet/sf/dibdib/generic/QIfs$QVal;)Lnet/sf/dibdib/generic/QIfs$QVal; // method@a40d │ │ -39a56a: 0c05 |001b: move-result-object v5 │ │ -39a56c: 1105 |001c: return-object v5 │ │ +39a520: |[39a520] net.sf.dibdib.thread_any.QValPool.qval4AtomicValue:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QIfs$QVal; │ │ +39a530: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39a532: 7120 ffa2 0500 |0001: invoke-static {v5, v0}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +39a538: 0c05 |0004: move-result-object v5 │ │ +39a53a: 5350 c576 |0005: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ +39a53e: 1602 0100 |0007: const-wide/16 v2, #int 1 // #1 │ │ +39a542: c020 |0009: and-long/2addr v0, v2 │ │ +39a544: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +39a548: 3104 0200 |000c: cmp-long v4, v2, v0 │ │ +39a54c: 3804 0a00 |000e: if-eqz v4, 0018 // +000a │ │ +39a550: 6200 6f78 |0010: sget-object v0, Lnet/sf/dibdib/thread_any/QValPool;.qvals:Lnet/sf/dibdib/thread_any/QMMap; // field@786f │ │ +39a554: 6e20 cba3 5000 |0012: invoke-virtual {v0, v5}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ +39a55a: 0b00 |0015: move-result-wide v0 │ │ +39a55c: 5a50 c576 |0016: iput-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ +39a560: 7110 0da4 0500 |0018: invoke-static {v5}, Lnet/sf/dibdib/thread_any/QValPool;.asQVal:(Lnet/sf/dibdib/generic/QIfs$QVal;)Lnet/sf/dibdib/generic/QIfs$QVal; // method@a40d │ │ +39a566: 0c05 |001b: move-result-object v5 │ │ +39a568: 1105 |001c: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=66 │ │ 0x0005 line=67 │ │ 0x0010 line=68 │ │ 0x0016 line=69 │ │ 0x0018 line=71 │ │ @@ -839129,21 +839129,21 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -39a570: |[39a570] net.sf.dibdib.thread_any.QValPool.qval4String:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; │ │ -39a580: 3900 0400 |0000: if-nez v0, 0004 // +0004 │ │ -39a584: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -39a586: 2805 |0003: goto 0008 // +0005 │ │ -39a588: 7110 c1a2 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -39a58e: 0c00 |0007: move-result-object v0 │ │ -39a590: 1100 |0008: return-object v0 │ │ +39a56c: |[39a56c] net.sf.dibdib.thread_any.QValPool.qval4String:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; │ │ +39a57c: 3900 0400 |0000: if-nez v0, 0004 // +0004 │ │ +39a580: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +39a582: 2805 |0003: goto 0008 // +0005 │ │ +39a584: 7110 c1a2 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +39a58a: 0c00 |0007: move-result-object v0 │ │ +39a58c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=75 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/String; │ │ │ │ #10 : (in Lnet/sf/dibdib/thread_any/QValPool;) │ │ @@ -839151,20 +839151,20 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QVal;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -39a404: |[39a404] net.sf.dibdib.thread_any.QValPool.string4QVal:(Lnet/sf/dibdib/generic/QIfs$QVal;)Ljava/lang/String; │ │ -39a414: 7110 0fa4 0000 |0000: invoke-static {v0}, Lnet/sf/dibdib/thread_any/QValPool;.asQValR:(Lnet/sf/dibdib/generic/QIfs$QVal;)Lnet/sf/dibdib/generic/QIfs$QVal; // method@a40f │ │ -39a41a: 0c00 |0003: move-result-object v0 │ │ -39a41c: 6e10 eb97 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -39a422: 0c00 |0007: move-result-object v0 │ │ -39a424: 1100 |0008: return-object v0 │ │ +39a400: |[39a400] net.sf.dibdib.thread_any.QValPool.string4QVal:(Lnet/sf/dibdib/generic/QIfs$QVal;)Ljava/lang/String; │ │ +39a410: 7110 0fa4 0000 |0000: invoke-static {v0}, Lnet/sf/dibdib/thread_any/QValPool;.asQValR:(Lnet/sf/dibdib/generic/QIfs$QVal;)Lnet/sf/dibdib/generic/QIfs$QVal; // method@a40f │ │ +39a416: 0c00 |0003: move-result-object v0 │ │ +39a418: 6e10 eb97 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +39a41e: 0c00 |0007: move-result-object v0 │ │ +39a420: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lnet/sf/dibdib/generic/QIfs$QVal; │ │ │ │ #11 : (in Lnet/sf/dibdib/thread_any/QValPool;) │ │ @@ -839172,18 +839172,18 @@ │ │ type : '(Lnet/sf/dibdib/generic/QWord;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -39a428: |[39a428] net.sf.dibdib.thread_any.QValPool.string4QVal:(Lnet/sf/dibdib/generic/QWord;)Ljava/lang/String; │ │ -39a438: 6e10 11a3 0000 |0000: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.toStringFull:()Ljava/lang/String; // method@a311 │ │ -39a43e: 0c00 |0003: move-result-object v0 │ │ -39a440: 1100 |0004: return-object v0 │ │ +39a424: |[39a424] net.sf.dibdib.thread_any.QValPool.string4QVal:(Lnet/sf/dibdib/generic/QWord;)Ljava/lang/String; │ │ +39a434: 6e10 11a3 0000 |0000: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.toStringFull:()Ljava/lang/String; // method@a311 │ │ +39a43a: 0c00 |0003: move-result-object v0 │ │ +39a43c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lnet/sf/dibdib/generic/QWord; │ │ │ │ Virtual methods - │ │ @@ -839260,63 +839260,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -39a5f4: |[39a5f4] net.sf.dibdib.thread_any.ShashFunc$ValType.:()V │ │ -39a604: 2200 c914 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ -39a608: 1a01 9d54 |0002: const-string v1, "X" // string@549d │ │ -39a60c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -39a60e: 7030 16a4 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a416 │ │ -39a614: 6900 7678 |0008: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7876 │ │ -39a618: 2201 c914 |000a: new-instance v1, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ -39a61c: 1a03 a91a |000c: const-string v3, "FLIT" // string@1aa9 │ │ -39a620: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -39a622: 7030 16a4 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a416 │ │ -39a628: 6901 7278 |0012: sput-object v1, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -39a62c: 2203 c914 |0014: new-instance v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ -39a630: 1a05 3f46 |0016: const-string v5, "SLIT" // string@463f │ │ -39a634: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -39a636: 7030 16a4 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a416 │ │ -39a63c: 6903 7578 |001c: sput-object v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ -39a640: 2205 c914 |001e: new-instance v5, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ -39a644: 1a07 2415 |0020: const-string v7, "DATE" // string@1524 │ │ -39a648: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -39a64a: 7030 16a4 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a416 │ │ -39a650: 6905 7178 |0026: sput-object v5, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.DATE:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ -39a654: 2207 c914 |0028: new-instance v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ -39a658: 1a09 4d3e |002a: const-string v9, "NUM" // string@3e4d │ │ -39a65c: 124a |002c: const/4 v10, #int 4 // #4 │ │ -39a65e: 7030 16a4 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a416 │ │ -39a664: 6907 7478 |0030: sput-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ -39a668: 2209 c914 |0032: new-instance v9, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ -39a66c: 1a0b fe22 |0034: const-string v11, "LIT" // string@22fe │ │ -39a670: 125c |0036: const/4 v12, #int 5 // #5 │ │ -39a672: 7030 16a4 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a416 │ │ -39a678: 6909 7378 |003a: sput-object v9, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ -39a67c: 126b |003c: const/4 v11, #int 6 // #6 │ │ -39a67e: 23bb 1816 |003d: new-array v11, v11, [Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@1618 │ │ -39a682: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ -39a686: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ -39a68a: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ -39a68e: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ -39a692: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ -39a696: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ -39a69a: 690b 7078 |004b: sput-object v11, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.$VALUES:[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7870 │ │ -39a69e: 7100 19a4 0000 |004d: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.values:()[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // method@a419 │ │ -39a6a4: 0c00 |0050: move-result-object v0 │ │ -39a6a6: 6900 7978 |0051: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.vals:[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7879 │ │ -39a6aa: 2100 |0053: array-length v0, v0 │ │ -39a6ac: d000 e000 |0054: add-int/lit16 v0, v0, #int 224 // #00e0 │ │ -39a6b0: e000 0008 |0056: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -39a6b4: 8e00 |0058: int-to-char v0, v0 │ │ -39a6b6: 6c00 7778 |0059: sput-char v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.kMarkerMax:C // field@7877 │ │ -39a6ba: 0e00 |005b: return-void │ │ +39a5f0: |[39a5f0] net.sf.dibdib.thread_any.ShashFunc$ValType.:()V │ │ +39a600: 2200 c914 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ +39a604: 1a01 9d54 |0002: const-string v1, "X" // string@549d │ │ +39a608: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +39a60a: 7030 16a4 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a416 │ │ +39a610: 6900 7678 |0008: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7876 │ │ +39a614: 2201 c914 |000a: new-instance v1, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ +39a618: 1a03 a91a |000c: const-string v3, "FLIT" // string@1aa9 │ │ +39a61c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +39a61e: 7030 16a4 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a416 │ │ +39a624: 6901 7278 |0012: sput-object v1, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +39a628: 2203 c914 |0014: new-instance v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ +39a62c: 1a05 3f46 |0016: const-string v5, "SLIT" // string@463f │ │ +39a630: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +39a632: 7030 16a4 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a416 │ │ +39a638: 6903 7578 |001c: sput-object v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ +39a63c: 2205 c914 |001e: new-instance v5, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ +39a640: 1a07 2415 |0020: const-string v7, "DATE" // string@1524 │ │ +39a644: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +39a646: 7030 16a4 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a416 │ │ +39a64c: 6905 7178 |0026: sput-object v5, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.DATE:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ +39a650: 2207 c914 |0028: new-instance v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ +39a654: 1a09 4d3e |002a: const-string v9, "NUM" // string@3e4d │ │ +39a658: 124a |002c: const/4 v10, #int 4 // #4 │ │ +39a65a: 7030 16a4 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a416 │ │ +39a660: 6907 7478 |0030: sput-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ +39a664: 2209 c914 |0032: new-instance v9, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ +39a668: 1a0b fe22 |0034: const-string v11, "LIT" // string@22fe │ │ +39a66c: 125c |0036: const/4 v12, #int 5 // #5 │ │ +39a66e: 7030 16a4 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.:(Ljava/lang/String;I)V // method@a416 │ │ +39a674: 6909 7378 |003a: sput-object v9, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ +39a678: 126b |003c: const/4 v11, #int 6 // #6 │ │ +39a67a: 23bb 1816 |003d: new-array v11, v11, [Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@1618 │ │ +39a67e: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ +39a682: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ +39a686: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ +39a68a: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ +39a68e: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ +39a692: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ +39a696: 690b 7078 |004b: sput-object v11, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.$VALUES:[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7870 │ │ +39a69a: 7100 19a4 0000 |004d: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.values:()[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // method@a419 │ │ +39a6a0: 0c00 |0050: move-result-object v0 │ │ +39a6a2: 6900 7978 |0051: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.vals:[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7879 │ │ +39a6a6: 2100 |0053: array-length v0, v0 │ │ +39a6a8: d000 e000 |0054: add-int/lit16 v0, v0, #int 224 // #00e0 │ │ +39a6ac: e000 0008 |0056: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +39a6b0: 8e00 |0058: int-to-char v0, v0 │ │ +39a6b2: 6c00 7778 |0059: sput-char v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.kMarkerMax:C // field@7877 │ │ +39a6b6: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000a line=47 │ │ 0x0014 line=48 │ │ 0x001e line=49 │ │ 0x0028 line=50 │ │ @@ -839331,23 +839331,23 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -39a6bc: |[39a6bc] net.sf.dibdib.thread_any.ShashFunc$ValType.:(Ljava/lang/String;I)V │ │ -39a6cc: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -39a6d2: 6e10 17a4 0000 |0003: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.ordinal:()I // method@a417 │ │ -39a6d8: 0a01 |0006: move-result v1 │ │ -39a6da: d011 e000 |0007: add-int/lit16 v1, v1, #int 224 // #00e0 │ │ -39a6de: e001 0108 |0009: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -39a6e2: 8e11 |000b: int-to-char v1, v1 │ │ -39a6e4: 5e01 7878 |000c: iput-char v1, v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39a6e8: 0e00 |000e: return-void │ │ +39a6b8: |[39a6b8] net.sf.dibdib.thread_any.ShashFunc$ValType.:(Ljava/lang/String;I)V │ │ +39a6c8: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +39a6ce: 6e10 17a4 0000 |0003: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.ordinal:()I // method@a417 │ │ +39a6d4: 0a01 |0006: move-result v1 │ │ +39a6d6: d011 e000 |0007: add-int/lit16 v1, v1, #int 224 // #00e0 │ │ +39a6da: e001 0108 |0009: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +39a6de: 8e11 |000b: int-to-char v1, v1 │ │ +39a6e0: 5e01 7878 |000c: iput-char v1, v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39a6e4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Lnet/sf/dibdib/thread_any/ShashFunc$ValType; │ │ 0x0000 - 0x000f reg=1 (null) Ljava/lang/String; │ │ @@ -839358,20 +839358,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/ShashFunc$ValType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -39a5ac: |[39a5ac] net.sf.dibdib.thread_any.ShashFunc$ValType.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/ShashFunc$ValType; │ │ -39a5bc: 1c00 c914 |0000: const-class v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ -39a5c0: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -39a5c6: 0c01 |0005: move-result-object v1 │ │ -39a5c8: 1f01 c914 |0006: check-cast v1, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ -39a5cc: 1101 |0008: return-object v1 │ │ +39a5a8: |[39a5a8] net.sf.dibdib.thread_any.ShashFunc$ValType.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/ShashFunc$ValType; │ │ +39a5b8: 1c00 c914 |0000: const-class v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ +39a5bc: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +39a5c2: 0c01 |0005: move-result-object v1 │ │ +39a5c4: 1f01 c914 |0006: check-cast v1, Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@14c9 │ │ +39a5c8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lnet/sf/dibdib/thread_any/ShashFunc$ValType;) │ │ @@ -839379,20 +839379,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_any/ShashFunc$ValType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -39a5d0: |[39a5d0] net.sf.dibdib.thread_any.ShashFunc$ValType.values:()[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; │ │ -39a5e0: 6200 7078 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.$VALUES:[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7870 │ │ -39a5e4: 6e10 74a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.clone:()Ljava/lang/Object; // method@a674 │ │ -39a5ea: 0c00 |0005: move-result-object v0 │ │ -39a5ec: 1f00 1816 |0006: check-cast v0, [Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@1618 │ │ -39a5f0: 1100 |0008: return-object v0 │ │ +39a5cc: |[39a5cc] net.sf.dibdib.thread_any.ShashFunc$ValType.values:()[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; │ │ +39a5dc: 6200 7078 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.$VALUES:[Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7870 │ │ +39a5e0: 6e10 74a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.clone:()Ljava/lang/Object; // method@a674 │ │ +39a5e6: 0c00 |0005: move-result-object v0 │ │ +39a5e8: 1f00 1816 |0006: check-cast v0, [Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // type@1618 │ │ +39a5ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18554 (ShashFunc.java) │ │ @@ -839731,130 +839731,130 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 228 16-bit code units │ │ -39c104: |[39c104] net.sf.dibdib.thread_any.ShashFunc.:()V │ │ -39c114: 1a00 f856 |0000: const-string v0, "[\s\p{Z}]" // string@56f8 │ │ -39c118: 7110 789b 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c11e: 0c00 |0005: move-result-object v0 │ │ -39c120: 6900 9978 |0006: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SPACE_NL:Ljava/util/regex/Pattern; // field@7899 │ │ -39c124: 1a00 f956 |0008: const-string v0, "[\s\p{Z}]+" // string@56f9 │ │ -39c128: 7110 789b 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c12e: 0c00 |000d: move-result-object v0 │ │ -39c130: 6900 9a78 |000e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SPACE_NL_SEQ:Ljava/util/regex/Pattern; // field@789a │ │ -39c134: 1a00 3c57 |0010: const-string v0, "^\s+" // string@573c │ │ -39c138: 7110 789b 0000 |0012: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c13e: 0c00 |0015: move-result-object v0 │ │ -39c140: 6900 9778 |0016: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SPACE_BEGIN:Ljava/util/regex/Pattern; // field@7897 │ │ -39c144: 1a00 3457 |0018: const-string v0, "\s+$" // string@5734 │ │ -39c148: 7110 789b 0000 |001a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c14e: 0c00 |001d: move-result-object v0 │ │ -39c150: 6900 9878 |001e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SPACE_END:Ljava/util/regex/Pattern; // field@7898 │ │ -39c154: 1a00 3157 |0020: const-string v0, "\r?[\n…

\t]" // string@5731 │ │ -39c158: 7110 789b 0000 |0022: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c15e: 0c00 |0025: move-result-object v0 │ │ -39c160: 6900 9178 |0026: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_LINE_BREAK_TAB:Ljava/util/regex/Pattern; // field@7891 │ │ -39c164: 1a00 f556 |0028: const-string v0, "[\p{L}\p{M}\p{N}\p{Pc}[\p{InEnclosedAlphanumerics}&&\p{So}]]+" // string@56f5 │ │ -39c168: 7110 789b 0000 |002a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c16e: 0c00 |002d: move-result-object v0 │ │ -39c170: 6900 a078 |002e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD_CONNECTOR:Ljava/util/regex/Pattern; // field@78a0 │ │ -39c174: 1a00 f756 |0030: const-string v0, "[\p{L}\p{M}\p{N}]+" // string@56f7 │ │ -39c178: 7110 789b 0000 |0032: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c17e: 0c00 |0035: move-result-object v0 │ │ -39c180: 6900 9f78 |0036: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD_BASIC:Ljava/util/regex/Pattern; // field@789f │ │ -39c184: 1a00 f656 |0038: const-string v0, "[\p{L}\p{M}\p{N}\p{S}]+" // string@56f6 │ │ -39c188: 7110 789b 0000 |003a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c18e: 0c00 |003d: move-result-object v0 │ │ -39c190: 6900 a178 |003e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD_SYMBOL:Ljava/util/regex/Pattern; // field@78a1 │ │ -39c194: 1a00 2d57 |0040: const-string v0, "\p{S}+" // string@572d │ │ -39c198: 7110 789b 0000 |0042: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c19e: 0c00 |0045: move-result-object v0 │ │ -39c1a0: 6900 9b78 |0046: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SYMBOLS:Ljava/util/regex/Pattern; // field@789b │ │ -39c1a4: 1a00 2c57 |0048: const-string v0, "\p{P}+" // string@572c │ │ -39c1a8: 7110 789b 0000 |004a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c1ae: 0c00 |004d: move-result-object v0 │ │ -39c1b0: 6900 9678 |004e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_PUNCTUATION:Ljava/util/regex/Pattern; // field@7896 │ │ -39c1b4: 1a00 2757 |0050: const-string v0, "\p{Cc}+" // string@5727 │ │ -39c1b8: 7110 789b 0000 |0052: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c1be: 0c00 |0055: move-result-object v0 │ │ -39c1c0: 6900 8778 |0056: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_CONTROLS_UNI:Ljava/util/regex/Pattern; // field@7887 │ │ -39c1c4: 1a00 2857 |0058: const-string v0, "\p{Cntrl}+" // string@5728 │ │ -39c1c8: 7110 789b 0000 |005a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c1ce: 0c00 |005d: move-result-object v0 │ │ -39c1d0: 6900 8678 |005e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_CONTROLS_ANSI:Ljava/util/regex/Pattern; // field@7886 │ │ -39c1d4: 1a00 2a57 |0060: const-string v0, "\p{Nd}+" // string@572a │ │ -39c1d8: 7110 789b 0000 |0062: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c1de: 0c00 |0065: move-result-object v0 │ │ -39c1e0: 6900 8a78 |0066: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS:Ljava/util/regex/Pattern; // field@788a │ │ -39c1e4: 1a00 2957 |0068: const-string v0, "\p{Digit}+" // string@5729 │ │ -39c1e8: 7110 789b 0000 |006a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c1ee: 0c00 |006d: move-result-object v0 │ │ -39c1f0: 6900 8b78 |006e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_BASIC:Ljava/util/regex/Pattern; // field@788b │ │ -39c1f4: 1a00 2e57 |0070: const-string v0, "\p{XDigit}+" // string@572e │ │ -39c1f8: 7110 789b 0000 |0072: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c1fe: 0c00 |0075: move-result-object v0 │ │ -39c200: 6900 9078 |0076: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_HEXS:Ljava/util/regex/Pattern; // field@7890 │ │ -39c204: 1a00 2b57 |0078: const-string v0, "\p{N}+" // string@572b │ │ -39c208: 7110 789b 0000 |007a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c20e: 0c00 |007d: move-result-object v0 │ │ -39c210: 6900 9478 |007e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMERICS:Ljava/util/regex/Pattern; // field@7894 │ │ -39c214: 1a00 0257 |0080: const-string v0, "[_·\']" // string@5702 │ │ -39c218: 7110 789b 0000 |0082: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c21e: 0c00 |0085: move-result-object v0 │ │ -39c220: 6900 9378 |0086: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER_SEP:Ljava/util/regex/Pattern; // field@7893 │ │ -39c224: 1a00 4757 |0088: const-string v0, "_[\./A-z0-9\p{Sc}]+" // string@5747 │ │ -39c228: 7110 789b 0000 |008a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c22e: 0c00 |008d: move-result-object v0 │ │ -39c230: 6900 9d78 |008e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@789d │ │ -39c234: 1a00 f156 |0090: const-string v0, "[\+\#0][0-9\-\*]+\#?" // string@56f1 │ │ -39c238: 7110 789b 0000 |0092: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c23e: 0c00 |0095: move-result-object v0 │ │ -39c240: 6900 8c78 |0096: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@788c │ │ -39c244: 1a00 0f57 |0098: const-string v0, "\%[0-9A-Za-z_\^\~]+" // string@570f │ │ -39c248: 7110 789b 0000 |009a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c24e: 0c00 |009d: move-result-object v0 │ │ -39c250: 6900 9578 |009e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7895 │ │ -39c254: 1a00 9b03 |00a0: const-string v0, "((([\+\-])|([0-9]\.)|([1-9]))[0-9_·\'\.\,]*[0-9])|([0-9])" // string@039b │ │ -39c258: 7110 789b 0000 |00a2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c25e: 0c00 |00a5: move-result-object v0 │ │ -39c260: 6900 9278 |00a6: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7892 │ │ -39c264: 1a00 f456 |00a8: const-string v0, "[\+\-]?[0-9_·\'\.\,]*[0-9][eE][\+\-]?[0-9]+[\~0-9]*" // string@56f4 │ │ -39c268: 7110 789b 0000 |00aa: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c26e: 0c00 |00ad: move-result-object v0 │ │ -39c270: 6900 8d78 |00ae: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@788d │ │ -39c274: 1a00 f356 |00b0: const-string v0, "[\+\-]?0[xX][0-9A-Fa-f_·\'\.\,]*[0-9A-Fa-f]([pP][\+\-]?[0-9]+[\~0-9]*)?" // string@56f3 │ │ -39c278: 7110 789b 0000 |00b2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c27e: 0c00 |00b5: move-result-object v0 │ │ -39c280: 6900 8e78 |00b6: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@788e │ │ -39c284: 1a00 f256 |00b8: const-string v0, "[\+\-]?0[bBdDeEoxXyz#][0-9A-Za-z_#·\'\.\,]*[0-9A-Za-z]([a-zEP#][\+\-]?[0-9A-Za-z]+)?" // string@56f2 │ │ -39c288: 7110 789b 0000 |00ba: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c28e: 0c00 |00bd: move-result-object v0 │ │ -39c290: 6900 8f78 |00be: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_RXX:Ljava/util/regex/Pattern; // field@788f │ │ -39c294: 1a00 1157 |00c0: const-string v0, "\-?[0-9]+\-[0-1][0-9]\-[0-9][0-9]T?[\.0-9\:\+\-]*" // string@5711 │ │ -39c298: 7110 789b 0000 |00c2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c29e: 0c00 |00c5: move-result-object v0 │ │ -39c2a0: 6900 8878 |00c6: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@7888 │ │ -39c2a4: 1a00 b555 |00c8: const-string v0, "[0-9][0-9]\.[0-1][0-9]\.[12]?[0-9]?[0-9][0-9]" // string@55b5 │ │ -39c2a8: 7110 789b 0000 |00ca: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c2ae: 0c00 |00cd: move-result-object v0 │ │ -39c2b0: 6900 8978 |00ce: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE_D:Ljava/util/regex/Pattern; // field@7889 │ │ -39c2b4: 1a00 b455 |00d0: const-string v0, "[0-9]+\:[0-9][0-9](\:[0-9][0-9])?" // string@55b4 │ │ -39c2b8: 7110 789b 0000 |00d2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c2be: 0c00 |00d5: move-result-object v0 │ │ -39c2c0: 6900 9c78 |00d6: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_TIME:Ljava/util/regex/Pattern; // field@789c │ │ -39c2c4: 1a00 0157 |00d8: const-string v0, "[_\^\~\p{L}\p{S}\p{N}\p{M}]*[\p{L}\p{S}][_\^\~\p{L}\p{S}\p{N}\p{M}]*" // string@5701 │ │ -39c2c8: 7110 789b 0000 |00da: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39c2ce: 0c00 |00dd: move-result-object v0 │ │ -39c2d0: 6900 9e78 |00de: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@789e │ │ -39c2d4: 1200 |00e0: const/4 v0, #int 0 // #0 │ │ -39c2d6: 6900 b578 |00e1: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b5 │ │ -39c2da: 0e00 |00e3: return-void │ │ +39c100: |[39c100] net.sf.dibdib.thread_any.ShashFunc.:()V │ │ +39c110: 1a00 f856 |0000: const-string v0, "[\s\p{Z}]" // string@56f8 │ │ +39c114: 7110 789b 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c11a: 0c00 |0005: move-result-object v0 │ │ +39c11c: 6900 9978 |0006: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SPACE_NL:Ljava/util/regex/Pattern; // field@7899 │ │ +39c120: 1a00 f956 |0008: const-string v0, "[\s\p{Z}]+" // string@56f9 │ │ +39c124: 7110 789b 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c12a: 0c00 |000d: move-result-object v0 │ │ +39c12c: 6900 9a78 |000e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SPACE_NL_SEQ:Ljava/util/regex/Pattern; // field@789a │ │ +39c130: 1a00 3c57 |0010: const-string v0, "^\s+" // string@573c │ │ +39c134: 7110 789b 0000 |0012: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c13a: 0c00 |0015: move-result-object v0 │ │ +39c13c: 6900 9778 |0016: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SPACE_BEGIN:Ljava/util/regex/Pattern; // field@7897 │ │ +39c140: 1a00 3457 |0018: const-string v0, "\s+$" // string@5734 │ │ +39c144: 7110 789b 0000 |001a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c14a: 0c00 |001d: move-result-object v0 │ │ +39c14c: 6900 9878 |001e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SPACE_END:Ljava/util/regex/Pattern; // field@7898 │ │ +39c150: 1a00 3157 |0020: const-string v0, "\r?[\n…

\t]" // string@5731 │ │ +39c154: 7110 789b 0000 |0022: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c15a: 0c00 |0025: move-result-object v0 │ │ +39c15c: 6900 9178 |0026: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_LINE_BREAK_TAB:Ljava/util/regex/Pattern; // field@7891 │ │ +39c160: 1a00 f556 |0028: const-string v0, "[\p{L}\p{M}\p{N}\p{Pc}[\p{InEnclosedAlphanumerics}&&\p{So}]]+" // string@56f5 │ │ +39c164: 7110 789b 0000 |002a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c16a: 0c00 |002d: move-result-object v0 │ │ +39c16c: 6900 a078 |002e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD_CONNECTOR:Ljava/util/regex/Pattern; // field@78a0 │ │ +39c170: 1a00 f756 |0030: const-string v0, "[\p{L}\p{M}\p{N}]+" // string@56f7 │ │ +39c174: 7110 789b 0000 |0032: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c17a: 0c00 |0035: move-result-object v0 │ │ +39c17c: 6900 9f78 |0036: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD_BASIC:Ljava/util/regex/Pattern; // field@789f │ │ +39c180: 1a00 f656 |0038: const-string v0, "[\p{L}\p{M}\p{N}\p{S}]+" // string@56f6 │ │ +39c184: 7110 789b 0000 |003a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c18a: 0c00 |003d: move-result-object v0 │ │ +39c18c: 6900 a178 |003e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD_SYMBOL:Ljava/util/regex/Pattern; // field@78a1 │ │ +39c190: 1a00 2d57 |0040: const-string v0, "\p{S}+" // string@572d │ │ +39c194: 7110 789b 0000 |0042: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c19a: 0c00 |0045: move-result-object v0 │ │ +39c19c: 6900 9b78 |0046: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_SYMBOLS:Ljava/util/regex/Pattern; // field@789b │ │ +39c1a0: 1a00 2c57 |0048: const-string v0, "\p{P}+" // string@572c │ │ +39c1a4: 7110 789b 0000 |004a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c1aa: 0c00 |004d: move-result-object v0 │ │ +39c1ac: 6900 9678 |004e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_PUNCTUATION:Ljava/util/regex/Pattern; // field@7896 │ │ +39c1b0: 1a00 2757 |0050: const-string v0, "\p{Cc}+" // string@5727 │ │ +39c1b4: 7110 789b 0000 |0052: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c1ba: 0c00 |0055: move-result-object v0 │ │ +39c1bc: 6900 8778 |0056: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_CONTROLS_UNI:Ljava/util/regex/Pattern; // field@7887 │ │ +39c1c0: 1a00 2857 |0058: const-string v0, "\p{Cntrl}+" // string@5728 │ │ +39c1c4: 7110 789b 0000 |005a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c1ca: 0c00 |005d: move-result-object v0 │ │ +39c1cc: 6900 8678 |005e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_CONTROLS_ANSI:Ljava/util/regex/Pattern; // field@7886 │ │ +39c1d0: 1a00 2a57 |0060: const-string v0, "\p{Nd}+" // string@572a │ │ +39c1d4: 7110 789b 0000 |0062: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c1da: 0c00 |0065: move-result-object v0 │ │ +39c1dc: 6900 8a78 |0066: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS:Ljava/util/regex/Pattern; // field@788a │ │ +39c1e0: 1a00 2957 |0068: const-string v0, "\p{Digit}+" // string@5729 │ │ +39c1e4: 7110 789b 0000 |006a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c1ea: 0c00 |006d: move-result-object v0 │ │ +39c1ec: 6900 8b78 |006e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_BASIC:Ljava/util/regex/Pattern; // field@788b │ │ +39c1f0: 1a00 2e57 |0070: const-string v0, "\p{XDigit}+" // string@572e │ │ +39c1f4: 7110 789b 0000 |0072: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c1fa: 0c00 |0075: move-result-object v0 │ │ +39c1fc: 6900 9078 |0076: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_HEXS:Ljava/util/regex/Pattern; // field@7890 │ │ +39c200: 1a00 2b57 |0078: const-string v0, "\p{N}+" // string@572b │ │ +39c204: 7110 789b 0000 |007a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c20a: 0c00 |007d: move-result-object v0 │ │ +39c20c: 6900 9478 |007e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMERICS:Ljava/util/regex/Pattern; // field@7894 │ │ +39c210: 1a00 0257 |0080: const-string v0, "[_·\']" // string@5702 │ │ +39c214: 7110 789b 0000 |0082: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c21a: 0c00 |0085: move-result-object v0 │ │ +39c21c: 6900 9378 |0086: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER_SEP:Ljava/util/regex/Pattern; // field@7893 │ │ +39c220: 1a00 4757 |0088: const-string v0, "_[\./A-z0-9\p{Sc}]+" // string@5747 │ │ +39c224: 7110 789b 0000 |008a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c22a: 0c00 |008d: move-result-object v0 │ │ +39c22c: 6900 9d78 |008e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@789d │ │ +39c230: 1a00 f156 |0090: const-string v0, "[\+\#0][0-9\-\*]+\#?" // string@56f1 │ │ +39c234: 7110 789b 0000 |0092: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c23a: 0c00 |0095: move-result-object v0 │ │ +39c23c: 6900 8c78 |0096: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@788c │ │ +39c240: 1a00 0f57 |0098: const-string v0, "\%[0-9A-Za-z_\^\~]+" // string@570f │ │ +39c244: 7110 789b 0000 |009a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c24a: 0c00 |009d: move-result-object v0 │ │ +39c24c: 6900 9578 |009e: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7895 │ │ +39c250: 1a00 9b03 |00a0: const-string v0, "((([\+\-])|([0-9]\.)|([1-9]))[0-9_·\'\.\,]*[0-9])|([0-9])" // string@039b │ │ +39c254: 7110 789b 0000 |00a2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c25a: 0c00 |00a5: move-result-object v0 │ │ +39c25c: 6900 9278 |00a6: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7892 │ │ +39c260: 1a00 f456 |00a8: const-string v0, "[\+\-]?[0-9_·\'\.\,]*[0-9][eE][\+\-]?[0-9]+[\~0-9]*" // string@56f4 │ │ +39c264: 7110 789b 0000 |00aa: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c26a: 0c00 |00ad: move-result-object v0 │ │ +39c26c: 6900 8d78 |00ae: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@788d │ │ +39c270: 1a00 f356 |00b0: const-string v0, "[\+\-]?0[xX][0-9A-Fa-f_·\'\.\,]*[0-9A-Fa-f]([pP][\+\-]?[0-9]+[\~0-9]*)?" // string@56f3 │ │ +39c274: 7110 789b 0000 |00b2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c27a: 0c00 |00b5: move-result-object v0 │ │ +39c27c: 6900 8e78 |00b6: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@788e │ │ +39c280: 1a00 f256 |00b8: const-string v0, "[\+\-]?0[bBdDeEoxXyz#][0-9A-Za-z_#·\'\.\,]*[0-9A-Za-z]([a-zEP#][\+\-]?[0-9A-Za-z]+)?" // string@56f2 │ │ +39c284: 7110 789b 0000 |00ba: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c28a: 0c00 |00bd: move-result-object v0 │ │ +39c28c: 6900 8f78 |00be: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_RXX:Ljava/util/regex/Pattern; // field@788f │ │ +39c290: 1a00 1157 |00c0: const-string v0, "\-?[0-9]+\-[0-1][0-9]\-[0-9][0-9]T?[\.0-9\:\+\-]*" // string@5711 │ │ +39c294: 7110 789b 0000 |00c2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c29a: 0c00 |00c5: move-result-object v0 │ │ +39c29c: 6900 8878 |00c6: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@7888 │ │ +39c2a0: 1a00 b555 |00c8: const-string v0, "[0-9][0-9]\.[0-1][0-9]\.[12]?[0-9]?[0-9][0-9]" // string@55b5 │ │ +39c2a4: 7110 789b 0000 |00ca: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c2aa: 0c00 |00cd: move-result-object v0 │ │ +39c2ac: 6900 8978 |00ce: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE_D:Ljava/util/regex/Pattern; // field@7889 │ │ +39c2b0: 1a00 b455 |00d0: const-string v0, "[0-9]+\:[0-9][0-9](\:[0-9][0-9])?" // string@55b4 │ │ +39c2b4: 7110 789b 0000 |00d2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c2ba: 0c00 |00d5: move-result-object v0 │ │ +39c2bc: 6900 9c78 |00d6: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_TIME:Ljava/util/regex/Pattern; // field@789c │ │ +39c2c0: 1a00 0157 |00d8: const-string v0, "[_\^\~\p{L}\p{S}\p{N}\p{M}]*[\p{L}\p{S}][_\^\~\p{L}\p{S}\p{N}\p{M}]*" // string@5701 │ │ +39c2c4: 7110 789b 0000 |00da: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +39c2ca: 0c00 |00dd: move-result-object v0 │ │ +39c2cc: 6900 9e78 |00de: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@789e │ │ +39c2d0: 1200 |00e0: const/4 v0, #int 0 // #0 │ │ +39c2d2: 6900 b578 |00e1: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b5 │ │ +39c2d6: 0e00 |00e3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ 0x000a line=74 │ │ 0x0012 line=75 │ │ 0x001a line=76 │ │ 0x0022 line=80 │ │ @@ -839889,17 +839889,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -39c2dc: |[39c2dc] net.sf.dibdib.thread_any.ShashFunc.:()V │ │ -39c2ec: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -39c2f2: 0e00 |0003: return-void │ │ +39c2d8: |[39c2d8] net.sf.dibdib.thread_any.ShashFunc.:()V │ │ +39c2e8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +39c2ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_any/ShashFunc; │ │ │ │ #2 : (in Lnet/sf/dibdib/thread_any/ShashFunc;) │ │ @@ -839907,198 +839907,198 @@ │ │ type : '(Ljava/lang/String;)C' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 349 16-bit code units │ │ -39a808: |[39a808] net.sf.dibdib.thread_any.ShashFunc.classifyPiece:(Ljava/lang/String;)C │ │ -39a818: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39a81a: 3807 5b01 |0001: if-eqz v7, 015c // +015b │ │ -39a81e: 6e10 2298 0700 |0003: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39a824: 0a01 |0006: move-result v1 │ │ -39a826: 3c01 0400 |0007: if-gtz v1, 000b // +0004 │ │ -39a82a: 2900 5301 |0009: goto/16 015c // +0153 │ │ -39a82e: 6e20 0998 0700 |000b: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39a834: 0a01 |000e: move-result v1 │ │ -39a836: 1a02 d304 |000f: const-string v2, "+-0123456789#" // string@04d3 │ │ -39a83a: 6e20 1a98 1200 |0011: invoke-virtual {v2, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39a840: 0a01 |0014: move-result v1 │ │ -39a842: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -39a844: 3a01 0400 |0016: if-ltz v1, 001a // +0004 │ │ -39a848: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -39a84a: 2802 |0019: goto 001b // +0002 │ │ -39a84c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -39a84e: 3801 4200 |001b: if-eqz v1, 005d // +0042 │ │ -39a852: 1303 5f00 |001d: const/16 v3, #int 95 // #5f │ │ -39a856: 6e20 1f98 3700 |001f: invoke-virtual {v7, v3}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ -39a85c: 0a03 |0022: move-result v3 │ │ -39a85e: 3d03 3a00 |0023: if-lez v3, 005d // +003a │ │ -39a862: 6e10 2298 0700 |0025: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39a868: 0a04 |0028: move-result v4 │ │ -39a86a: b124 |0029: sub-int/2addr v4, v2 │ │ -39a86c: 3543 3300 |002a: if-ge v3, v4, 005d // +0033 │ │ -39a870: 1304 2000 |002c: const/16 v4, #int 32 // #20 │ │ -39a874: d805 0301 |002e: add-int/lit8 v5, v3, #int 1 // #01 │ │ -39a878: 6e20 0998 5700 |0030: invoke-virtual {v7, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39a87e: 0a06 |0033: move-result v6 │ │ -39a880: 3564 2900 |0034: if-ge v4, v6, 005d // +0029 │ │ -39a884: 6204 9d78 |0036: sget-object v4, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@789d │ │ -39a888: 6e20 2d98 3700 |0038: invoke-virtual {v7, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39a88e: 0c06 |003b: move-result-object v6 │ │ -39a890: 6e20 7a9b 6400 |003c: invoke-virtual {v4, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a896: 0c04 |003f: move-result-object v4 │ │ -39a898: 6e10 729b 0400 |0040: invoke-virtual {v4}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a89e: 0a04 |0043: move-result v4 │ │ -39a8a0: 3804 1900 |0044: if-eqz v4, 005d // +0019 │ │ -39a8a4: 6204 9278 |0046: sget-object v4, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7892 │ │ -39a8a8: 6e20 2d98 3700 |0048: invoke-virtual {v7, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39a8ae: 0c06 |004b: move-result-object v6 │ │ -39a8b0: 6e20 7a9b 6400 |004c: invoke-virtual {v4, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a8b6: 0c04 |004f: move-result-object v4 │ │ -39a8b8: 6e10 729b 0400 |0050: invoke-virtual {v4}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a8be: 0a04 |0053: move-result v4 │ │ -39a8c0: 3904 0900 |0054: if-nez v4, 005d // +0009 │ │ -39a8c4: 6e20 2d98 5700 |0056: invoke-virtual {v7, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39a8ca: 6e30 2e98 0703 |0059: invoke-virtual {v7, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39a8d0: 0c07 |005c: move-result-object v7 │ │ -39a8d2: 3801 3100 |005d: if-eqz v1, 008e // +0031 │ │ -39a8d6: 6203 8e78 |005f: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@788e │ │ -39a8da: 6e20 7a9b 7300 |0061: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a8e0: 0c03 |0064: move-result-object v3 │ │ -39a8e2: 6e10 729b 0300 |0065: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a8e8: 0a03 |0068: move-result v3 │ │ -39a8ea: 3803 2500 |0069: if-eqz v3, 008e // +0025 │ │ -39a8ee: 1302 7000 |006b: const/16 v2, #int 112 // #70 │ │ -39a8f2: 6e20 1a98 2700 |006d: invoke-virtual {v7, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39a8f8: 0a02 |0070: move-result v2 │ │ -39a8fa: 3b02 8700 |0071: if-gez v2, 00f8 // +0087 │ │ -39a8fe: 1302 5000 |0073: const/16 v2, #int 80 // #50 │ │ -39a902: 6e20 1a98 2700 |0075: invoke-virtual {v7, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39a908: 0a02 |0078: move-result v2 │ │ -39a90a: 3b02 7f00 |0079: if-gez v2, 00f8 // +007f │ │ -39a90e: 2202 e812 |007b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -39a912: 7010 4098 0200 |007d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39a918: 6e20 4b98 7200 |0080: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39a91e: 1a07 fca3 |0083: const-string v7, "p0" // string@a3fc │ │ -39a922: 6e20 4b98 7200 |0085: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39a928: 6e10 5498 0200 |0088: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39a92e: 0c07 |008b: move-result-object v7 │ │ -39a930: 2900 6c00 |008c: goto/16 00f8 // +006c │ │ -39a934: 3801 0e00 |008e: if-eqz v1, 009c // +000e │ │ -39a938: 6203 8878 |0090: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@7888 │ │ -39a93c: 6e20 7a9b 7300 |0092: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a942: 0c03 |0095: move-result-object v3 │ │ -39a944: 6e10 729b 0300 |0096: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a94a: 0a03 |0099: move-result v3 │ │ -39a94c: 3903 0e00 |009a: if-nez v3, 00a8 // +000e │ │ -39a950: 6203 8978 |009c: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE_D:Ljava/util/regex/Pattern; // field@7889 │ │ -39a954: 6e20 7a9b 7300 |009e: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a95a: 0c03 |00a1: move-result-object v3 │ │ -39a95c: 6e10 729b 0300 |00a2: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a962: 0a03 |00a5: move-result v3 │ │ -39a964: 3803 0700 |00a6: if-eqz v3, 00ad // +0007 │ │ -39a968: 6207 7178 |00a8: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.DATE:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ -39a96c: 5777 7878 |00aa: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39a970: 0f07 |00ac: return v7 │ │ -39a972: 3801 1000 |00ad: if-eqz v1, 00bd // +0010 │ │ -39a976: 6203 8c78 |00af: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@788c │ │ -39a97a: 6e20 7a9b 7300 |00b1: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a980: 0c03 |00b4: move-result-object v3 │ │ -39a982: 6e10 729b 0300 |00b5: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a988: 0a03 |00b8: move-result v3 │ │ -39a98a: 3803 0400 |00b9: if-eqz v3, 00bd // +0004 │ │ -39a98e: 1201 |00bb: const/4 v1, #int 0 // #0 │ │ -39a990: 283c |00bc: goto 00f8 // +003c │ │ -39a992: 3801 0f00 |00bd: if-eqz v1, 00cc // +000f │ │ -39a996: 6203 9578 |00bf: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7895 │ │ -39a99a: 6e20 7a9b 7300 |00c1: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a9a0: 0c03 |00c4: move-result-object v3 │ │ -39a9a2: 6e10 729b 0300 |00c5: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a9a8: 0a03 |00c8: move-result v3 │ │ -39a9aa: 3803 0300 |00c9: if-eqz v3, 00cc // +0003 │ │ -39a9ae: 28f0 |00cb: goto 00bb // -0010 │ │ -39a9b0: 3801 0f00 |00cc: if-eqz v1, 00db // +000f │ │ -39a9b4: 6203 8d78 |00ce: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@788d │ │ -39a9b8: 6e20 7a9b 7300 |00d0: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a9be: 0c03 |00d3: move-result-object v3 │ │ -39a9c0: 6e10 729b 0300 |00d4: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a9c6: 0a03 |00d7: move-result v3 │ │ -39a9c8: 3803 0300 |00d8: if-eqz v3, 00db // +0003 │ │ -39a9cc: 281e |00da: goto 00f8 // +001e │ │ -39a9ce: 3801 0f00 |00db: if-eqz v1, 00ea // +000f │ │ -39a9d2: 6203 9278 |00dd: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7892 │ │ -39a9d6: 6e20 7a9b 7300 |00df: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a9dc: 0c03 |00e2: move-result-object v3 │ │ -39a9de: 6e10 729b 0300 |00e3: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39a9e4: 0a03 |00e6: move-result v3 │ │ -39a9e6: 3803 0300 |00e7: if-eqz v3, 00ea // +0003 │ │ -39a9ea: 280f |00e9: goto 00f8 // +000f │ │ -39a9ec: 3801 1000 |00ea: if-eqz v1, 00fa // +0010 │ │ -39a9f0: 6203 8f78 |00ec: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_RXX:Ljava/util/regex/Pattern; // field@788f │ │ -39a9f4: 6e20 7a9b 7300 |00ee: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39a9fa: 0c03 |00f1: move-result-object v3 │ │ -39a9fc: 6e10 729b 0300 |00f2: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ -39aa02: 0a03 |00f5: move-result v3 │ │ -39aa04: 3803 0400 |00f6: if-eqz v3, 00fa // +0004 │ │ -39aa08: 1202 |00f8: const/4 v2, #int 0 // #0 │ │ -39aa0a: 280f |00f9: goto 0108 // +000f │ │ -39aa0c: 6201 9e78 |00fa: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@789e │ │ -39aa10: 6e20 7a9b 7100 |00fc: invoke-virtual {v1, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39aa16: 0c01 |00ff: move-result-object v1 │ │ -39aa18: 6e10 6d9b 0100 |0100: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39aa1e: 0a01 |0103: move-result v1 │ │ -39aa20: 3801 0300 |0104: if-eqz v1, 0107 // +0003 │ │ -39aa24: 28b5 |0106: goto 00bb // -004b │ │ -39aa26: 1201 |0107: const/4 v1, #int 0 // #0 │ │ -39aa28: 3801 4d00 |0108: if-eqz v1, 0155 // +004d │ │ -39aa2c: 1300 2c00 |010a: const/16 v0, #int 44 // #2c │ │ -39aa30: 6e20 1a98 0700 |010c: invoke-virtual {v7, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39aa36: 0a01 |010f: move-result v1 │ │ -39aa38: 1a02 0000 |0110: const-string v2, "" // string@0000 │ │ -39aa3c: 3a01 1f00 |0112: if-ltz v1, 0131 // +001f │ │ -39aa40: 1301 2e00 |0114: const/16 v1, #int 46 // #2e │ │ -39aa44: 6e20 1a98 1700 |0116: invoke-virtual {v7, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39aa4a: 0a01 |0119: move-result v1 │ │ -39aa4c: 6e20 1f98 0700 |011a: invoke-virtual {v7, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ -39aa52: 0a00 |011d: move-result v0 │ │ -39aa54: 1a03 e804 |011e: const-string v3, "," // string@04e8 │ │ -39aa58: 3701 0700 |0120: if-le v1, v0, 0127 // +0007 │ │ -39aa5c: 6e30 2798 3702 |0122: invoke-virtual {v7, v3, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39aa62: 0c07 |0125: move-result-object v7 │ │ -39aa64: 280b |0126: goto 0131 // +000b │ │ -39aa66: 1a00 ca05 |0127: const-string v0, "." // string@05ca │ │ -39aa6a: 6e30 2798 0702 |0129: invoke-virtual {v7, v0, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39aa70: 0c07 |012c: move-result-object v7 │ │ -39aa72: 6e30 2798 3700 |012d: invoke-virtual {v7, v3, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39aa78: 0c07 |0130: move-result-object v7 │ │ -39aa7a: 6200 9378 |0131: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER_SEP:Ljava/util/regex/Pattern; // field@7893 │ │ -39aa7e: 6e20 7a9b 7000 |0133: invoke-virtual {v0, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39aa84: 0c07 |0136: move-result-object v7 │ │ -39aa86: 6e20 749b 2700 |0137: invoke-virtual {v7, v2}, Ljava/util/regex/Matcher;.replaceAll:(Ljava/lang/String;)Ljava/lang/String; // method@9b74 │ │ -39aa8c: 0c07 |013a: move-result-object v7 │ │ -39aa8e: 1600 0000 |013b: const-wide/16 v0, #int 0 // #0 │ │ -39aa92: 7130 29a4 0701 |013d: invoke-static {v7, v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a429 │ │ -39aa98: 0b00 |0140: move-result-wide v0 │ │ -39aa9a: 7120 1da4 1000 |0141: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.doubleD4oShashBits:(J)D // method@a41d │ │ -39aaa0: 0b00 |0144: move-result-wide v0 │ │ -39aaa2: 7120 6797 1000 |0145: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -39aaa8: 0a07 |0148: move-result v7 │ │ -39aaaa: 3807 0700 |0149: if-eqz v7, 0150 // +0007 │ │ -39aaae: 6207 7378 |014b: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ -39aab2: 5777 7878 |014d: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39aab6: 0f07 |014f: return v7 │ │ -39aab8: 6207 7478 |0150: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ -39aabc: 5777 7878 |0152: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39aac0: 0f07 |0154: return v7 │ │ -39aac2: 3802 0700 |0155: if-eqz v2, 015c // +0007 │ │ -39aac6: 6207 7278 |0157: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -39aaca: 5777 7878 |0159: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39aace: 0f07 |015b: return v7 │ │ -39aad0: 0f00 |015c: return v0 │ │ +39a804: |[39a804] net.sf.dibdib.thread_any.ShashFunc.classifyPiece:(Ljava/lang/String;)C │ │ +39a814: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39a816: 3807 5b01 |0001: if-eqz v7, 015c // +015b │ │ +39a81a: 6e10 2298 0700 |0003: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39a820: 0a01 |0006: move-result v1 │ │ +39a822: 3c01 0400 |0007: if-gtz v1, 000b // +0004 │ │ +39a826: 2900 5301 |0009: goto/16 015c // +0153 │ │ +39a82a: 6e20 0998 0700 |000b: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39a830: 0a01 |000e: move-result v1 │ │ +39a832: 1a02 d304 |000f: const-string v2, "+-0123456789#" // string@04d3 │ │ +39a836: 6e20 1a98 1200 |0011: invoke-virtual {v2, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39a83c: 0a01 |0014: move-result v1 │ │ +39a83e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +39a840: 3a01 0400 |0016: if-ltz v1, 001a // +0004 │ │ +39a844: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +39a846: 2802 |0019: goto 001b // +0002 │ │ +39a848: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +39a84a: 3801 4200 |001b: if-eqz v1, 005d // +0042 │ │ +39a84e: 1303 5f00 |001d: const/16 v3, #int 95 // #5f │ │ +39a852: 6e20 1f98 3700 |001f: invoke-virtual {v7, v3}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ +39a858: 0a03 |0022: move-result v3 │ │ +39a85a: 3d03 3a00 |0023: if-lez v3, 005d // +003a │ │ +39a85e: 6e10 2298 0700 |0025: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39a864: 0a04 |0028: move-result v4 │ │ +39a866: b124 |0029: sub-int/2addr v4, v2 │ │ +39a868: 3543 3300 |002a: if-ge v3, v4, 005d // +0033 │ │ +39a86c: 1304 2000 |002c: const/16 v4, #int 32 // #20 │ │ +39a870: d805 0301 |002e: add-int/lit8 v5, v3, #int 1 // #01 │ │ +39a874: 6e20 0998 5700 |0030: invoke-virtual {v7, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39a87a: 0a06 |0033: move-result v6 │ │ +39a87c: 3564 2900 |0034: if-ge v4, v6, 005d // +0029 │ │ +39a880: 6204 9d78 |0036: sget-object v4, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@789d │ │ +39a884: 6e20 2d98 3700 |0038: invoke-virtual {v7, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39a88a: 0c06 |003b: move-result-object v6 │ │ +39a88c: 6e20 7a9b 6400 |003c: invoke-virtual {v4, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a892: 0c04 |003f: move-result-object v4 │ │ +39a894: 6e10 729b 0400 |0040: invoke-virtual {v4}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a89a: 0a04 |0043: move-result v4 │ │ +39a89c: 3804 1900 |0044: if-eqz v4, 005d // +0019 │ │ +39a8a0: 6204 9278 |0046: sget-object v4, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7892 │ │ +39a8a4: 6e20 2d98 3700 |0048: invoke-virtual {v7, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39a8aa: 0c06 |004b: move-result-object v6 │ │ +39a8ac: 6e20 7a9b 6400 |004c: invoke-virtual {v4, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a8b2: 0c04 |004f: move-result-object v4 │ │ +39a8b4: 6e10 729b 0400 |0050: invoke-virtual {v4}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a8ba: 0a04 |0053: move-result v4 │ │ +39a8bc: 3904 0900 |0054: if-nez v4, 005d // +0009 │ │ +39a8c0: 6e20 2d98 5700 |0056: invoke-virtual {v7, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39a8c6: 6e30 2e98 0703 |0059: invoke-virtual {v7, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39a8cc: 0c07 |005c: move-result-object v7 │ │ +39a8ce: 3801 3100 |005d: if-eqz v1, 008e // +0031 │ │ +39a8d2: 6203 8e78 |005f: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@788e │ │ +39a8d6: 6e20 7a9b 7300 |0061: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a8dc: 0c03 |0064: move-result-object v3 │ │ +39a8de: 6e10 729b 0300 |0065: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a8e4: 0a03 |0068: move-result v3 │ │ +39a8e6: 3803 2500 |0069: if-eqz v3, 008e // +0025 │ │ +39a8ea: 1302 7000 |006b: const/16 v2, #int 112 // #70 │ │ +39a8ee: 6e20 1a98 2700 |006d: invoke-virtual {v7, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39a8f4: 0a02 |0070: move-result v2 │ │ +39a8f6: 3b02 8700 |0071: if-gez v2, 00f8 // +0087 │ │ +39a8fa: 1302 5000 |0073: const/16 v2, #int 80 // #50 │ │ +39a8fe: 6e20 1a98 2700 |0075: invoke-virtual {v7, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39a904: 0a02 |0078: move-result v2 │ │ +39a906: 3b02 7f00 |0079: if-gez v2, 00f8 // +007f │ │ +39a90a: 2202 e812 |007b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +39a90e: 7010 4098 0200 |007d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39a914: 6e20 4b98 7200 |0080: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39a91a: 1a07 fca3 |0083: const-string v7, "p0" // string@a3fc │ │ +39a91e: 6e20 4b98 7200 |0085: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39a924: 6e10 5498 0200 |0088: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39a92a: 0c07 |008b: move-result-object v7 │ │ +39a92c: 2900 6c00 |008c: goto/16 00f8 // +006c │ │ +39a930: 3801 0e00 |008e: if-eqz v1, 009c // +000e │ │ +39a934: 6203 8878 |0090: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@7888 │ │ +39a938: 6e20 7a9b 7300 |0092: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a93e: 0c03 |0095: move-result-object v3 │ │ +39a940: 6e10 729b 0300 |0096: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a946: 0a03 |0099: move-result v3 │ │ +39a948: 3903 0e00 |009a: if-nez v3, 00a8 // +000e │ │ +39a94c: 6203 8978 |009c: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE_D:Ljava/util/regex/Pattern; // field@7889 │ │ +39a950: 6e20 7a9b 7300 |009e: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a956: 0c03 |00a1: move-result-object v3 │ │ +39a958: 6e10 729b 0300 |00a2: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a95e: 0a03 |00a5: move-result v3 │ │ +39a960: 3803 0700 |00a6: if-eqz v3, 00ad // +0007 │ │ +39a964: 6207 7178 |00a8: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.DATE:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ +39a968: 5777 7878 |00aa: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39a96c: 0f07 |00ac: return v7 │ │ +39a96e: 3801 1000 |00ad: if-eqz v1, 00bd // +0010 │ │ +39a972: 6203 8c78 |00af: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@788c │ │ +39a976: 6e20 7a9b 7300 |00b1: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a97c: 0c03 |00b4: move-result-object v3 │ │ +39a97e: 6e10 729b 0300 |00b5: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a984: 0a03 |00b8: move-result v3 │ │ +39a986: 3803 0400 |00b9: if-eqz v3, 00bd // +0004 │ │ +39a98a: 1201 |00bb: const/4 v1, #int 0 // #0 │ │ +39a98c: 283c |00bc: goto 00f8 // +003c │ │ +39a98e: 3801 0f00 |00bd: if-eqz v1, 00cc // +000f │ │ +39a992: 6203 9578 |00bf: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7895 │ │ +39a996: 6e20 7a9b 7300 |00c1: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a99c: 0c03 |00c4: move-result-object v3 │ │ +39a99e: 6e10 729b 0300 |00c5: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a9a4: 0a03 |00c8: move-result v3 │ │ +39a9a6: 3803 0300 |00c9: if-eqz v3, 00cc // +0003 │ │ +39a9aa: 28f0 |00cb: goto 00bb // -0010 │ │ +39a9ac: 3801 0f00 |00cc: if-eqz v1, 00db // +000f │ │ +39a9b0: 6203 8d78 |00ce: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@788d │ │ +39a9b4: 6e20 7a9b 7300 |00d0: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a9ba: 0c03 |00d3: move-result-object v3 │ │ +39a9bc: 6e10 729b 0300 |00d4: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a9c2: 0a03 |00d7: move-result v3 │ │ +39a9c4: 3803 0300 |00d8: if-eqz v3, 00db // +0003 │ │ +39a9c8: 281e |00da: goto 00f8 // +001e │ │ +39a9ca: 3801 0f00 |00db: if-eqz v1, 00ea // +000f │ │ +39a9ce: 6203 9278 |00dd: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7892 │ │ +39a9d2: 6e20 7a9b 7300 |00df: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a9d8: 0c03 |00e2: move-result-object v3 │ │ +39a9da: 6e10 729b 0300 |00e3: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a9e0: 0a03 |00e6: move-result v3 │ │ +39a9e2: 3803 0300 |00e7: if-eqz v3, 00ea // +0003 │ │ +39a9e6: 280f |00e9: goto 00f8 // +000f │ │ +39a9e8: 3801 1000 |00ea: if-eqz v1, 00fa // +0010 │ │ +39a9ec: 6203 8f78 |00ec: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_RXX:Ljava/util/regex/Pattern; // field@788f │ │ +39a9f0: 6e20 7a9b 7300 |00ee: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39a9f6: 0c03 |00f1: move-result-object v3 │ │ +39a9f8: 6e10 729b 0300 |00f2: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@9b72 │ │ +39a9fe: 0a03 |00f5: move-result v3 │ │ +39aa00: 3803 0400 |00f6: if-eqz v3, 00fa // +0004 │ │ +39aa04: 1202 |00f8: const/4 v2, #int 0 // #0 │ │ +39aa06: 280f |00f9: goto 0108 // +000f │ │ +39aa08: 6201 9e78 |00fa: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@789e │ │ +39aa0c: 6e20 7a9b 7100 |00fc: invoke-virtual {v1, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39aa12: 0c01 |00ff: move-result-object v1 │ │ +39aa14: 6e10 6d9b 0100 |0100: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39aa1a: 0a01 |0103: move-result v1 │ │ +39aa1c: 3801 0300 |0104: if-eqz v1, 0107 // +0003 │ │ +39aa20: 28b5 |0106: goto 00bb // -004b │ │ +39aa22: 1201 |0107: const/4 v1, #int 0 // #0 │ │ +39aa24: 3801 4d00 |0108: if-eqz v1, 0155 // +004d │ │ +39aa28: 1300 2c00 |010a: const/16 v0, #int 44 // #2c │ │ +39aa2c: 6e20 1a98 0700 |010c: invoke-virtual {v7, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39aa32: 0a01 |010f: move-result v1 │ │ +39aa34: 1a02 0000 |0110: const-string v2, "" // string@0000 │ │ +39aa38: 3a01 1f00 |0112: if-ltz v1, 0131 // +001f │ │ +39aa3c: 1301 2e00 |0114: const/16 v1, #int 46 // #2e │ │ +39aa40: 6e20 1a98 1700 |0116: invoke-virtual {v7, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39aa46: 0a01 |0119: move-result v1 │ │ +39aa48: 6e20 1f98 0700 |011a: invoke-virtual {v7, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ +39aa4e: 0a00 |011d: move-result v0 │ │ +39aa50: 1a03 e804 |011e: const-string v3, "," // string@04e8 │ │ +39aa54: 3701 0700 |0120: if-le v1, v0, 0127 // +0007 │ │ +39aa58: 6e30 2798 3702 |0122: invoke-virtual {v7, v3, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39aa5e: 0c07 |0125: move-result-object v7 │ │ +39aa60: 280b |0126: goto 0131 // +000b │ │ +39aa62: 1a00 ca05 |0127: const-string v0, "." // string@05ca │ │ +39aa66: 6e30 2798 0702 |0129: invoke-virtual {v7, v0, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39aa6c: 0c07 |012c: move-result-object v7 │ │ +39aa6e: 6e30 2798 3700 |012d: invoke-virtual {v7, v3, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39aa74: 0c07 |0130: move-result-object v7 │ │ +39aa76: 6200 9378 |0131: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER_SEP:Ljava/util/regex/Pattern; // field@7893 │ │ +39aa7a: 6e20 7a9b 7000 |0133: invoke-virtual {v0, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39aa80: 0c07 |0136: move-result-object v7 │ │ +39aa82: 6e20 749b 2700 |0137: invoke-virtual {v7, v2}, Ljava/util/regex/Matcher;.replaceAll:(Ljava/lang/String;)Ljava/lang/String; // method@9b74 │ │ +39aa88: 0c07 |013a: move-result-object v7 │ │ +39aa8a: 1600 0000 |013b: const-wide/16 v0, #int 0 // #0 │ │ +39aa8e: 7130 29a4 0701 |013d: invoke-static {v7, v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a429 │ │ +39aa94: 0b00 |0140: move-result-wide v0 │ │ +39aa96: 7120 1da4 1000 |0141: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.doubleD4oShashBits:(J)D // method@a41d │ │ +39aa9c: 0b00 |0144: move-result-wide v0 │ │ +39aa9e: 7120 6797 1000 |0145: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +39aaa4: 0a07 |0148: move-result v7 │ │ +39aaa6: 3807 0700 |0149: if-eqz v7, 0150 // +0007 │ │ +39aaaa: 6207 7378 |014b: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ +39aaae: 5777 7878 |014d: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39aab2: 0f07 |014f: return v7 │ │ +39aab4: 6207 7478 |0150: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ +39aab8: 5777 7878 |0152: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39aabc: 0f07 |0154: return v7 │ │ +39aabe: 3802 0700 |0155: if-eqz v2, 015c // +0007 │ │ +39aac2: 6207 7278 |0157: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +39aac6: 5777 7878 |0159: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39aaca: 0f07 |015b: return v7 │ │ +39aacc: 0f00 |015c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=418 │ │ 0x000b line=422 │ │ 0x001f line=429 │ │ 0x0025 line=430 │ │ 0x0036 line=431 │ │ @@ -840135,42 +840135,42 @@ │ │ type : '(J)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -39aad4: |[39aad4] net.sf.dibdib.thread_any.ShashFunc.doubleD4oShashBits:(J)D │ │ -39aae4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -39aae6: a301 0800 |0001: shl-long v1, v8, v0 │ │ -39aaea: 1803 fcff ffff ffff ef7f |0003: const-wide v3, #double 1.79769e+308 // #7feffffffffffffc │ │ -39aaf4: 3105 0301 |0008: cmp-long v5, v3, v1 │ │ -39aaf8: 3c05 1100 |000a: if-gtz v5, 001b // +0011 │ │ -39aafc: 1803 ffff ffff ffff ef7f |000c: const-wide v3, #double 1.79769e+308 // #7fefffffffffffff │ │ -39ab06: 3105 0103 |0011: cmp-long v5, v1, v3 │ │ -39ab0a: 3c05 0800 |0013: if-gtz v5, 001b // +0008 │ │ -39ab0e: 1808 ffff ffff ffff ef7f |0015: const-wide v8, #double 1.79769e+308 // #7fefffffffffffff │ │ -39ab18: 1008 |001a: return-wide v8 │ │ -39ab1a: 1903 f07f |001b: const-wide/high16 v3, #long 9218868437227405312 // #7ff0 │ │ -39ab1e: c013 |001d: and-long/2addr v3, v1 │ │ -39ab20: 1805 ffff ffff ffff 0f00 |001e: const-wide v5, #double 2.22507e-308 // #000fffffffffffff │ │ -39ab2a: c051 |0023: and-long/2addr v1, v5 │ │ -39ab2c: 1605 0000 |0024: const-wide/16 v5, #int 0 // #0 │ │ -39ab30: 1307 3f00 |0026: const/16 v7, #int 63 // #3f │ │ -39ab34: c478 |0028: shr-long/2addr v8, v7 │ │ -39ab36: 3107 0508 |0029: cmp-long v7, v5, v8 │ │ -39ab3a: 3907 0300 |002b: if-nez v7, 002e // +0003 │ │ -39ab3e: 2802 |002d: goto 002f // +0002 │ │ -39ab40: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -39ab42: a108 0301 |002f: or-long v8, v3, v1 │ │ -39ab46: 3800 0300 |0031: if-eqz v0, 0034 // +0003 │ │ -39ab4a: 7d88 |0033: neg-long v8, v8 │ │ -39ab4c: 7120 6897 9800 |0034: invoke-static {v8, v9}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ -39ab52: 0b08 |0037: move-result-wide v8 │ │ -39ab54: 1008 |0038: return-wide v8 │ │ +39aad0: |[39aad0] net.sf.dibdib.thread_any.ShashFunc.doubleD4oShashBits:(J)D │ │ +39aae0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +39aae2: a301 0800 |0001: shl-long v1, v8, v0 │ │ +39aae6: 1803 fcff ffff ffff ef7f |0003: const-wide v3, #double 1.79769e+308 // #7feffffffffffffc │ │ +39aaf0: 3105 0301 |0008: cmp-long v5, v3, v1 │ │ +39aaf4: 3c05 1100 |000a: if-gtz v5, 001b // +0011 │ │ +39aaf8: 1803 ffff ffff ffff ef7f |000c: const-wide v3, #double 1.79769e+308 // #7fefffffffffffff │ │ +39ab02: 3105 0103 |0011: cmp-long v5, v1, v3 │ │ +39ab06: 3c05 0800 |0013: if-gtz v5, 001b // +0008 │ │ +39ab0a: 1808 ffff ffff ffff ef7f |0015: const-wide v8, #double 1.79769e+308 // #7fefffffffffffff │ │ +39ab14: 1008 |001a: return-wide v8 │ │ +39ab16: 1903 f07f |001b: const-wide/high16 v3, #long 9218868437227405312 // #7ff0 │ │ +39ab1a: c013 |001d: and-long/2addr v3, v1 │ │ +39ab1c: 1805 ffff ffff ffff 0f00 |001e: const-wide v5, #double 2.22507e-308 // #000fffffffffffff │ │ +39ab26: c051 |0023: and-long/2addr v1, v5 │ │ +39ab28: 1605 0000 |0024: const-wide/16 v5, #int 0 // #0 │ │ +39ab2c: 1307 3f00 |0026: const/16 v7, #int 63 // #3f │ │ +39ab30: c478 |0028: shr-long/2addr v8, v7 │ │ +39ab32: 3107 0508 |0029: cmp-long v7, v5, v8 │ │ +39ab36: 3907 0300 |002b: if-nez v7, 002e // +0003 │ │ +39ab3a: 2802 |002d: goto 002f // +0002 │ │ +39ab3c: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +39ab3e: a108 0301 |002f: or-long v8, v3, v1 │ │ +39ab42: 3800 0300 |0031: if-eqz v0, 0034 // +0003 │ │ +39ab46: 7d88 |0033: neg-long v8, v8 │ │ +39ab48: 7120 6897 9800 |0034: invoke-static {v8, v9}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@9768 │ │ +39ab4e: 0b08 |0037: move-result-wide v8 │ │ +39ab50: 1008 |0038: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x0034 line=282 │ │ locals : │ │ 0x0000 - 0x0039 reg=8 (null) J │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_any/ShashFunc;) │ │ @@ -840178,32 +840178,32 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -39c2f4: |[39c2f4] net.sf.dibdib.thread_any.ShashFunc.getCollArrays:()V │ │ -39c304: 6200 b578 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b5 │ │ -39c308: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ -39c30c: 7100 45a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.getCollArrays:()[Ljava/lang/Object; // method@a445 │ │ -39c312: 0c00 |0007: move-result-object v0 │ │ -39c314: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -39c316: 4601 0001 |0009: aget-object v1, v0, v1 │ │ -39c31a: 1f01 1615 |000b: check-cast v1, [C // type@1516 │ │ -39c31e: 6901 b578 |000d: sput-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b5 │ │ -39c322: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -39c324: 4601 0001 |0010: aget-object v1, v0, v1 │ │ -39c328: 1f01 1615 |0012: check-cast v1, [C // type@1516 │ │ -39c32c: 6901 b678 |0014: sput-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b6 │ │ -39c330: 1221 |0016: const/4 v1, #int 2 // #2 │ │ -39c332: 4600 0001 |0017: aget-object v0, v0, v1 │ │ -39c336: 1f00 1515 |0019: check-cast v0, [B // type@1515 │ │ -39c33a: 6900 b778 |001b: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b7 │ │ -39c33e: 0e00 |001d: return-void │ │ +39c2f0: |[39c2f0] net.sf.dibdib.thread_any.ShashFunc.getCollArrays:()V │ │ +39c300: 6200 b578 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b5 │ │ +39c304: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ +39c308: 7100 45a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.getCollArrays:()[Ljava/lang/Object; // method@a445 │ │ +39c30e: 0c00 |0007: move-result-object v0 │ │ +39c310: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +39c312: 4601 0001 |0009: aget-object v1, v0, v1 │ │ +39c316: 1f01 1615 |000b: check-cast v1, [C // type@1516 │ │ +39c31a: 6901 b578 |000d: sput-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b5 │ │ +39c31e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +39c320: 4601 0001 |0010: aget-object v1, v0, v1 │ │ +39c324: 1f01 1615 |0012: check-cast v1, [C // type@1516 │ │ +39c328: 6901 b678 |0014: sput-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b6 │ │ +39c32c: 1221 |0016: const/4 v1, #int 2 // #2 │ │ +39c32e: 4600 0001 |0017: aget-object v0, v0, v1 │ │ +39c332: 1f00 1515 |0019: check-cast v0, [B // type@1515 │ │ +39c336: 6900 b778 |001b: sput-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b7 │ │ +39c33a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0004 line=164 │ │ 0x0009 line=165 │ │ 0x0010 line=166 │ │ 0x0017 line=167 │ │ @@ -840214,256 +840214,256 @@ │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -39ab58: |[39ab58] net.sf.dibdib.thread_any.ShashFunc.hash4shash:(J)I │ │ -39ab68: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -39ab6c: a500 0200 |0002: ushr-long v0, v2, v0 │ │ -39ab70: 8401 |0004: long-to-int v1, v0 │ │ -39ab72: 8423 |0005: long-to-int v3, v2 │ │ -39ab74: 9702 0103 |0006: xor-int v2, v1, v3 │ │ -39ab78: e202 0201 |0008: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ -39ab7c: 0f02 |000a: return v2 │ │ +39ab54: |[39ab54] net.sf.dibdib.thread_any.ShashFunc.hash4shash:(J)I │ │ +39ab64: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +39ab68: a500 0200 |0002: ushr-long v0, v2, v0 │ │ +39ab6c: 8401 |0004: long-to-int v1, v0 │ │ +39ab6e: 8423 |0005: long-to-int v3, v2 │ │ +39ab70: 9702 0103 |0006: xor-int v2, v1, v3 │ │ +39ab74: e202 0201 |0008: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ +39ab78: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lnet/sf/dibdib/thread_any/ShashFunc;) │ │ name : 'isCurrency' │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -39a6ec: |[39a6ec] net.sf.dibdib.thread_any.ShashFunc.isCurrency:(C)Z │ │ -39a6fc: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ -39a700: 3210 1500 |0002: if-eq v0, v1, 0017 // +0015 │ │ -39a704: 1300 a200 |0004: const/16 v0, #int 162 // #a2 │ │ -39a708: 3610 0600 |0006: if-gt v0, v1, 000c // +0006 │ │ -39a70c: 1300 a500 |0008: const/16 v0, #int 165 // #a5 │ │ -39a710: 3701 0d00 |000a: if-le v1, v0, 0017 // +000d │ │ -39a714: 1300 a020 |000c: const/16 v0, #int 8352 // #20a0 │ │ -39a718: 3610 0700 |000e: if-gt v0, v1, 0015 // +0007 │ │ -39a71c: 1300 cf20 |0010: const/16 v0, #int 8399 // #20cf │ │ -39a720: 3501 0300 |0012: if-ge v1, v0, 0015 // +0003 │ │ -39a724: 2803 |0014: goto 0017 // +0003 │ │ -39a726: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -39a728: 2802 |0016: goto 0018 // +0002 │ │ -39a72a: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -39a72c: 0f01 |0018: return v1 │ │ +39a6e8: |[39a6e8] net.sf.dibdib.thread_any.ShashFunc.isCurrency:(C)Z │ │ +39a6f8: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ +39a6fc: 3210 1500 |0002: if-eq v0, v1, 0017 // +0015 │ │ +39a700: 1300 a200 |0004: const/16 v0, #int 162 // #a2 │ │ +39a704: 3610 0600 |0006: if-gt v0, v1, 000c // +0006 │ │ +39a708: 1300 a500 |0008: const/16 v0, #int 165 // #a5 │ │ +39a70c: 3701 0d00 |000a: if-le v1, v0, 0017 // +000d │ │ +39a710: 1300 a020 |000c: const/16 v0, #int 8352 // #20a0 │ │ +39a714: 3610 0700 |000e: if-gt v0, v1, 0015 // +0007 │ │ +39a718: 1300 cf20 |0010: const/16 v0, #int 8399 // #20cf │ │ +39a71c: 3501 0300 |0012: if-ge v1, v0, 0015 // +0003 │ │ +39a720: 2803 |0014: goto 0017 // +0003 │ │ +39a722: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +39a724: 2802 |0016: goto 0018 // +0002 │ │ +39a726: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +39a728: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lnet/sf/dibdib/thread_any/ShashFunc;) │ │ name : 'isDate' │ │ type : '(J)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -39a730: |[39a730] net.sf.dibdib.thread_any.ShashFunc.isDate:(J)Z │ │ -39a740: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -39a744: c503 |0002: ushr-long/2addr v3, v0 │ │ -39a746: 1700 0000 4000 |0003: const-wide/32 v0, #float 5.87747e-39 // #00400000 │ │ -39a74c: 3102 0003 |0006: cmp-long v2, v0, v3 │ │ -39a750: 3c02 0b00 |0008: if-gtz v2, 0013 // +000b │ │ -39a754: 1700 0000 0040 |000a: const-wide/32 v0, #float 2 // #40000000 │ │ -39a75a: 3102 0300 |000d: cmp-long v2, v3, v0 │ │ -39a75e: 3b02 0400 |000f: if-gez v2, 0013 // +0004 │ │ -39a762: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -39a764: 2802 |0012: goto 0014 // +0002 │ │ -39a766: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -39a768: 0f03 |0014: return v3 │ │ +39a72c: |[39a72c] net.sf.dibdib.thread_any.ShashFunc.isDate:(J)Z │ │ +39a73c: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +39a740: c503 |0002: ushr-long/2addr v3, v0 │ │ +39a742: 1700 0000 4000 |0003: const-wide/32 v0, #float 5.87747e-39 // #00400000 │ │ +39a748: 3102 0003 |0006: cmp-long v2, v0, v3 │ │ +39a74c: 3c02 0b00 |0008: if-gtz v2, 0013 // +000b │ │ +39a750: 1700 0000 0040 |000a: const-wide/32 v0, #float 2 // #40000000 │ │ +39a756: 3102 0300 |000d: cmp-long v2, v3, v0 │ │ +39a75a: 3b02 0400 |000f: if-gez v2, 0013 // +0004 │ │ +39a75e: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +39a760: 2802 |0012: goto 0014 // +0002 │ │ +39a762: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +39a764: 0f03 |0014: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lnet/sf/dibdib/thread_any/ShashFunc;) │ │ name : 'isLiteral' │ │ type : '(J)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -39a76c: |[39a76c] net.sf.dibdib.thread_any.ShashFunc.isLiteral:(J)Z │ │ -39a77c: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -39a780: c503 |0002: ushr-long/2addr v3, v0 │ │ -39a782: 1800 0000 00c0 0000 0000 |0003: const-wide v0, #double 1.5915e-314 // #00000000c0000000 │ │ -39a78c: 3102 0300 |0008: cmp-long v2, v3, v0 │ │ -39a790: 3d02 0400 |000a: if-lez v2, 000e // +0004 │ │ -39a794: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -39a796: 2802 |000d: goto 000f // +0002 │ │ -39a798: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -39a79a: 0f03 |000f: return v3 │ │ +39a768: |[39a768] net.sf.dibdib.thread_any.ShashFunc.isLiteral:(J)Z │ │ +39a778: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +39a77c: c503 |0002: ushr-long/2addr v3, v0 │ │ +39a77e: 1800 0000 00c0 0000 0000 |0003: const-wide v0, #double 1.5915e-314 // #00000000c0000000 │ │ +39a788: 3102 0300 |0008: cmp-long v2, v3, v0 │ │ +39a78c: 3d02 0400 |000a: if-lez v2, 000e // +0004 │ │ +39a790: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +39a792: 2802 |000d: goto 000f // +0002 │ │ +39a794: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +39a796: 0f03 |000f: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lnet/sf/dibdib/thread_any/ShashFunc;) │ │ name : 'isNumeric' │ │ type : '(J)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -39a79c: |[39a79c] net.sf.dibdib.thread_any.ShashFunc.isNumeric:(J)Z │ │ -39a7ac: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -39a7b0: c503 |0002: ushr-long/2addr v3, v0 │ │ -39a7b2: 1700 0000 0040 |0003: const-wide/32 v0, #float 2 // #40000000 │ │ -39a7b8: 3102 0003 |0006: cmp-long v2, v0, v3 │ │ -39a7bc: 3c02 0d00 |0008: if-gtz v2, 0015 // +000d │ │ -39a7c0: 1800 0000 00c0 0000 0000 |000a: const-wide v0, #double 1.5915e-314 // #00000000c0000000 │ │ -39a7ca: 3102 0300 |000f: cmp-long v2, v3, v0 │ │ -39a7ce: 3b02 0400 |0011: if-gez v2, 0015 // +0004 │ │ -39a7d2: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -39a7d4: 2802 |0014: goto 0016 // +0002 │ │ -39a7d6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -39a7d8: 0f03 |0016: return v3 │ │ +39a798: |[39a798] net.sf.dibdib.thread_any.ShashFunc.isNumeric:(J)Z │ │ +39a7a8: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +39a7ac: c503 |0002: ushr-long/2addr v3, v0 │ │ +39a7ae: 1700 0000 0040 |0003: const-wide/32 v0, #float 2 // #40000000 │ │ +39a7b4: 3102 0003 |0006: cmp-long v2, v0, v3 │ │ +39a7b8: 3c02 0d00 |0008: if-gtz v2, 0015 // +000d │ │ +39a7bc: 1800 0000 00c0 0000 0000 |000a: const-wide v0, #double 1.5915e-314 // #00000000c0000000 │ │ +39a7c6: 3102 0300 |000f: cmp-long v2, v3, v0 │ │ +39a7ca: 3b02 0400 |0011: if-gez v2, 0015 // +0004 │ │ +39a7ce: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +39a7d0: 2802 |0014: goto 0016 // +0002 │ │ +39a7d2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +39a7d4: 0f03 |0016: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lnet/sf/dibdib/thread_any/ShashFunc;) │ │ name : 'isSememe' │ │ type : '(J)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -39a7dc: |[39a7dc] net.sf.dibdib.thread_any.ShashFunc.isSememe:(J)Z │ │ -39a7ec: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -39a7f0: c503 |0002: ushr-long/2addr v3, v0 │ │ -39a7f2: 1700 0000 4000 |0003: const-wide/32 v0, #float 5.87747e-39 // #00400000 │ │ -39a7f8: 3102 0003 |0006: cmp-long v2, v0, v3 │ │ -39a7fc: 3c02 0400 |0008: if-gtz v2, 000c // +0004 │ │ -39a800: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -39a802: 2802 |000b: goto 000d // +0002 │ │ -39a804: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -39a806: 0f03 |000d: return v3 │ │ +39a7d8: |[39a7d8] net.sf.dibdib.thread_any.ShashFunc.isSememe:(J)Z │ │ +39a7e8: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +39a7ec: c503 |0002: ushr-long/2addr v3, v0 │ │ +39a7ee: 1700 0000 4000 |0003: const-wide/32 v0, #float 5.87747e-39 // #00400000 │ │ +39a7f4: 3102 0003 |0006: cmp-long v2, v0, v3 │ │ +39a7f8: 3c02 0400 |0008: if-gtz v2, 000c // +0004 │ │ +39a7fc: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +39a7fe: 2802 |000b: goto 000d // +0002 │ │ +39a800: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +39a802: 0f03 |000d: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lnet/sf/dibdib/thread_any/ShashFunc;) │ │ name : 'lists4MarkedAtoms' │ │ type : '([Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 161 16-bit code units │ │ -39ab80: |[39ab80] net.sf.dibdib.thread_any.ShashFunc.lists4MarkedAtoms:([Ljava/lang/String;)I │ │ -39ab90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39ab92: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -39ab94: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -39ab96: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -39ab98: 2184 |0004: array-length v4, v8 │ │ -39ab9a: 1215 |0005: const/4 v5, #int 1 // #1 │ │ -39ab9c: 3541 6500 |0006: if-ge v1, v4, 006b // +0065 │ │ -39aba0: 4604 0801 |0008: aget-object v4, v8, v1 │ │ -39aba4: 6e10 2298 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -39abaa: 0a06 |000d: move-result v6 │ │ -39abac: 3c06 0300 |000e: if-gtz v6, 0011 // +0003 │ │ -39abb0: 2858 |0010: goto 0068 // +0058 │ │ -39abb2: 6e20 0998 0400 |0011: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39abb8: 0a06 |0014: move-result v6 │ │ -39abba: 6207 7578 |0015: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ -39abbe: 5777 7878 |0017: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39abc2: 3376 2000 |0019: if-ne v6, v7, 0039 // +0020 │ │ -39abc6: 1256 |001b: const/4 v6, #int 5 // #5 │ │ -39abc8: 6e20 1a98 6400 |001c: invoke-virtual {v4, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39abce: 0a06 |001f: move-result v6 │ │ -39abd0: 3d06 0500 |0020: if-lez v6, 0025 // +0005 │ │ -39abd4: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39abd8: 280c |0024: goto 0030 // +000c │ │ -39abda: 1226 |0025: const/4 v6, #int 2 // #2 │ │ -39abdc: 6e20 1a98 6400 |0026: invoke-virtual {v4, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39abe2: 0a06 |0029: move-result v6 │ │ -39abe4: 3d06 0600 |002a: if-lez v6, 0030 // +0006 │ │ -39abe8: 3d03 0400 |002c: if-lez v3, 0030 // +0004 │ │ -39abec: d803 03ff |002e: add-int/lit8 v3, v3, #int -1 // #ff │ │ -39abf0: d806 0201 |0030: add-int/lit8 v6, v2, #int 1 // #01 │ │ -39abf4: 6e20 2d98 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39abfa: 0c04 |0035: move-result-object v4 │ │ -39abfc: 4d04 0802 |0036: aput-object v4, v8, v2 │ │ -39ac00: 282f |0038: goto 0067 // +002f │ │ -39ac02: 6207 7278 |0039: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -39ac06: 5777 7878 |003b: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39ac0a: 3376 0e00 |003d: if-ne v6, v7, 004b // +000e │ │ -39ac0e: 3d03 0300 |003f: if-lez v3, 0042 // +0003 │ │ -39ac12: 2827 |0041: goto 0068 // +0027 │ │ -39ac14: d806 0201 |0042: add-int/lit8 v6, v2, #int 1 // #01 │ │ -39ac18: 6e20 2d98 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39ac1e: 0c04 |0047: move-result-object v4 │ │ -39ac20: 4d04 0802 |0048: aput-object v4, v8, v2 │ │ -39ac24: 281d |004a: goto 0067 // +001d │ │ -39ac26: 6207 7678 |004b: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7876 │ │ -39ac2a: 5777 7878 |004d: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39ac2e: 3276 1000 |004f: if-eq v6, v7, 005f // +0010 │ │ -39ac32: 6207 7478 |0051: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ -39ac36: 5777 7878 |0053: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39ac3a: 3376 0300 |0055: if-ne v6, v7, 0058 // +0003 │ │ -39ac3e: 2808 |0057: goto 005f // +0008 │ │ -39ac40: 3212 0400 |0058: if-eq v2, v1, 005c // +0004 │ │ -39ac44: 4d04 0802 |005a: aput-object v4, v8, v2 │ │ -39ac48: d802 0201 |005c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39ac4c: 280a |005e: goto 0068 // +000a │ │ -39ac4e: d806 0201 |005f: add-int/lit8 v6, v2, #int 1 // #01 │ │ -39ac52: 6e20 2d98 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39ac58: 0c04 |0064: move-result-object v4 │ │ -39ac5a: 4d04 0802 |0065: aput-object v4, v8, v2 │ │ -39ac5e: 0162 |0067: move v2, v6 │ │ -39ac60: d801 0101 |0068: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39ac64: 289a |006a: goto 0004 // -0066 │ │ -39ac66: 1201 |006b: const/4 v1, #int 0 // #0 │ │ -39ac68: 1203 |006c: const/4 v3, #int 0 // #0 │ │ -39ac6a: 3521 3300 |006d: if-ge v1, v2, 00a0 // +0033 │ │ -39ac6e: 4604 0801 |006f: aget-object v4, v8, v1 │ │ -39ac72: 1236 |0071: const/4 v6, #int 3 // #3 │ │ -39ac74: 6e20 0998 0400 |0072: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39ac7a: 0a07 |0075: move-result v7 │ │ -39ac7c: 3376 2000 |0076: if-ne v6, v7, 0096 // +0020 │ │ -39ac80: 1a06 0c00 |0078: const-string v6, "" // string@000c │ │ -39ac84: 6e20 1198 6400 |007a: invoke-virtual {v4, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -39ac8a: 0a06 |007d: move-result v6 │ │ -39ac8c: 3806 1800 |007e: if-eqz v6, 0096 // +0018 │ │ -39ac90: 6e10 2298 0400 |0080: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -39ac96: 0a06 |0083: move-result v6 │ │ -39ac98: b156 |0084: sub-int/2addr v6, v5 │ │ -39ac9a: 6e30 2e98 5406 |0085: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39aca0: 0c04 |0088: move-result-object v4 │ │ -39aca2: 4d04 0803 |0089: aput-object v4, v8, v3 │ │ -39aca6: 4604 0803 |008b: aget-object v4, v8, v3 │ │ -39acaa: 6e10 2298 0400 |008d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -39acb0: 0a04 |0090: move-result v4 │ │ -39acb2: 3c04 0b00 |0091: if-gtz v4, 009c // +000b │ │ -39acb6: d803 03ff |0093: add-int/lit8 v3, v3, #int -1 // #ff │ │ -39acba: 2807 |0095: goto 009c // +0007 │ │ -39acbc: 3213 0600 |0096: if-eq v3, v1, 009c // +0006 │ │ -39acc0: 4604 0801 |0098: aget-object v4, v8, v1 │ │ -39acc4: 4d04 0803 |009a: aput-object v4, v8, v3 │ │ -39acc8: d801 0101 |009c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39accc: b053 |009e: add-int/2addr v3, v5 │ │ -39acce: 28ce |009f: goto 006d // -0032 │ │ -39acd0: 0f03 |00a0: return v3 │ │ +39ab7c: |[39ab7c] net.sf.dibdib.thread_any.ShashFunc.lists4MarkedAtoms:([Ljava/lang/String;)I │ │ +39ab8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39ab8e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +39ab90: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +39ab92: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +39ab94: 2184 |0004: array-length v4, v8 │ │ +39ab96: 1215 |0005: const/4 v5, #int 1 // #1 │ │ +39ab98: 3541 6500 |0006: if-ge v1, v4, 006b // +0065 │ │ +39ab9c: 4604 0801 |0008: aget-object v4, v8, v1 │ │ +39aba0: 6e10 2298 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +39aba6: 0a06 |000d: move-result v6 │ │ +39aba8: 3c06 0300 |000e: if-gtz v6, 0011 // +0003 │ │ +39abac: 2858 |0010: goto 0068 // +0058 │ │ +39abae: 6e20 0998 0400 |0011: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39abb4: 0a06 |0014: move-result v6 │ │ +39abb6: 6207 7578 |0015: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ +39abba: 5777 7878 |0017: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39abbe: 3376 2000 |0019: if-ne v6, v7, 0039 // +0020 │ │ +39abc2: 1256 |001b: const/4 v6, #int 5 // #5 │ │ +39abc4: 6e20 1a98 6400 |001c: invoke-virtual {v4, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39abca: 0a06 |001f: move-result v6 │ │ +39abcc: 3d06 0500 |0020: if-lez v6, 0025 // +0005 │ │ +39abd0: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39abd4: 280c |0024: goto 0030 // +000c │ │ +39abd6: 1226 |0025: const/4 v6, #int 2 // #2 │ │ +39abd8: 6e20 1a98 6400 |0026: invoke-virtual {v4, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39abde: 0a06 |0029: move-result v6 │ │ +39abe0: 3d06 0600 |002a: if-lez v6, 0030 // +0006 │ │ +39abe4: 3d03 0400 |002c: if-lez v3, 0030 // +0004 │ │ +39abe8: d803 03ff |002e: add-int/lit8 v3, v3, #int -1 // #ff │ │ +39abec: d806 0201 |0030: add-int/lit8 v6, v2, #int 1 // #01 │ │ +39abf0: 6e20 2d98 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39abf6: 0c04 |0035: move-result-object v4 │ │ +39abf8: 4d04 0802 |0036: aput-object v4, v8, v2 │ │ +39abfc: 282f |0038: goto 0067 // +002f │ │ +39abfe: 6207 7278 |0039: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +39ac02: 5777 7878 |003b: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39ac06: 3376 0e00 |003d: if-ne v6, v7, 004b // +000e │ │ +39ac0a: 3d03 0300 |003f: if-lez v3, 0042 // +0003 │ │ +39ac0e: 2827 |0041: goto 0068 // +0027 │ │ +39ac10: d806 0201 |0042: add-int/lit8 v6, v2, #int 1 // #01 │ │ +39ac14: 6e20 2d98 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39ac1a: 0c04 |0047: move-result-object v4 │ │ +39ac1c: 4d04 0802 |0048: aput-object v4, v8, v2 │ │ +39ac20: 281d |004a: goto 0067 // +001d │ │ +39ac22: 6207 7678 |004b: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7876 │ │ +39ac26: 5777 7878 |004d: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39ac2a: 3276 1000 |004f: if-eq v6, v7, 005f // +0010 │ │ +39ac2e: 6207 7478 |0051: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ +39ac32: 5777 7878 |0053: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39ac36: 3376 0300 |0055: if-ne v6, v7, 0058 // +0003 │ │ +39ac3a: 2808 |0057: goto 005f // +0008 │ │ +39ac3c: 3212 0400 |0058: if-eq v2, v1, 005c // +0004 │ │ +39ac40: 4d04 0802 |005a: aput-object v4, v8, v2 │ │ +39ac44: d802 0201 |005c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39ac48: 280a |005e: goto 0068 // +000a │ │ +39ac4a: d806 0201 |005f: add-int/lit8 v6, v2, #int 1 // #01 │ │ +39ac4e: 6e20 2d98 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39ac54: 0c04 |0064: move-result-object v4 │ │ +39ac56: 4d04 0802 |0065: aput-object v4, v8, v2 │ │ +39ac5a: 0162 |0067: move v2, v6 │ │ +39ac5c: d801 0101 |0068: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39ac60: 289a |006a: goto 0004 // -0066 │ │ +39ac62: 1201 |006b: const/4 v1, #int 0 // #0 │ │ +39ac64: 1203 |006c: const/4 v3, #int 0 // #0 │ │ +39ac66: 3521 3300 |006d: if-ge v1, v2, 00a0 // +0033 │ │ +39ac6a: 4604 0801 |006f: aget-object v4, v8, v1 │ │ +39ac6e: 1236 |0071: const/4 v6, #int 3 // #3 │ │ +39ac70: 6e20 0998 0400 |0072: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39ac76: 0a07 |0075: move-result v7 │ │ +39ac78: 3376 2000 |0076: if-ne v6, v7, 0096 // +0020 │ │ +39ac7c: 1a06 0c00 |0078: const-string v6, "" // string@000c │ │ +39ac80: 6e20 1198 6400 |007a: invoke-virtual {v4, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +39ac86: 0a06 |007d: move-result v6 │ │ +39ac88: 3806 1800 |007e: if-eqz v6, 0096 // +0018 │ │ +39ac8c: 6e10 2298 0400 |0080: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +39ac92: 0a06 |0083: move-result v6 │ │ +39ac94: b156 |0084: sub-int/2addr v6, v5 │ │ +39ac96: 6e30 2e98 5406 |0085: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39ac9c: 0c04 |0088: move-result-object v4 │ │ +39ac9e: 4d04 0803 |0089: aput-object v4, v8, v3 │ │ +39aca2: 4604 0803 |008b: aget-object v4, v8, v3 │ │ +39aca6: 6e10 2298 0400 |008d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +39acac: 0a04 |0090: move-result v4 │ │ +39acae: 3c04 0b00 |0091: if-gtz v4, 009c // +000b │ │ +39acb2: d803 03ff |0093: add-int/lit8 v3, v3, #int -1 // #ff │ │ +39acb6: 2807 |0095: goto 009c // +0007 │ │ +39acb8: 3213 0600 |0096: if-eq v3, v1, 009c // +0006 │ │ +39acbc: 4604 0801 |0098: aget-object v4, v8, v1 │ │ +39acc0: 4d04 0803 |009a: aput-object v4, v8, v3 │ │ +39acc4: d801 0101 |009c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39acc8: b053 |009e: add-int/2addr v3, v5 │ │ +39acca: 28ce |009f: goto 006d // -0032 │ │ +39accc: 0f03 |00a0: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=838 │ │ 0x0008 line=839 │ │ 0x000a line=840 │ │ 0x0011 line=843 │ │ 0x0015 line=844 │ │ @@ -840488,127 +840488,127 @@ │ │ type : '(Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 208 16-bit code units │ │ -39b07c: |[39b07c] net.sf.dibdib.thread_any.ShashFunc.markedAtoms4String:(Ljava/lang/String;)[Ljava/lang/String; │ │ -39b08c: 6e10 2298 0e00 |0000: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b092: 0a00 |0003: move-result v0 │ │ -39b094: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -39b096: b310 |0005: div-int/2addr v0, v1 │ │ -39b098: d800 000a |0006: add-int/lit8 v0, v0, #int 10 // #0a │ │ -39b09c: 2300 dc15 |0008: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -39b0a0: 1a02 0a00 |000a: const-string v2, "" // string@000a │ │ -39b0a4: 12f3 |000c: const/4 v3, #int -1 // #ff │ │ -39b0a6: 6e30 2b98 2e03 |000d: invoke-virtual {v14, v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@982b │ │ -39b0ac: 0c0e |0010: move-result-object v14 │ │ -39b0ae: 21e2 |0011: array-length v2, v14 │ │ -39b0b0: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -39b0b2: 1a05 0000 |0013: const-string v5, "" // string@0000 │ │ -39b0b6: 0757 |0015: move-object v7, v5 │ │ -39b0b8: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -39b0ba: 1208 |0017: const/4 v8, #int 0 // #0 │ │ -39b0bc: 12f9 |0018: const/4 v9, #int -1 // #ff │ │ -39b0be: 3526 9300 |0019: if-ge v6, v2, 00ac // +0093 │ │ -39b0c2: 460a 0e06 |001b: aget-object v10, v14, v6 │ │ -39b0c6: d80b 0805 |001d: add-int/lit8 v11, v8, #int 5 // #05 │ │ -39b0ca: 210c |001f: array-length v12, v0 │ │ -39b0cc: 34cb 0b00 |0020: if-lt v11, v12, 002b // +000b │ │ -39b0d0: 210b |0022: array-length v11, v0 │ │ -39b0d2: da0b 0b02 |0023: mul-int/lit8 v11, v11, #int 2 // #02 │ │ -39b0d6: 7120 b499 b000 |0025: invoke-static {v0, v11}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -39b0dc: 0c00 |0028: move-result-object v0 │ │ -39b0de: 1f00 dc15 |0029: check-cast v0, [Ljava/lang/String; // type@15dc │ │ -39b0e2: 121b |002b: const/4 v11, #int 1 // #1 │ │ -39b0e4: b0b9 |002c: add-int/2addr v9, v11 │ │ -39b0e6: 3d09 5500 |002d: if-lez v9, 0082 // +0055 │ │ -39b0ea: 220c e812 |002f: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b0ee: 7010 4098 0c00 |0031: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b0f4: 6e20 4b98 7c00 |0034: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b0fa: 1237 |0037: const/4 v7, #int 3 // #3 │ │ -39b0fc: 6e20 4498 7c00 |0038: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b102: 6e10 5498 0c00 |003b: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b108: 0c07 |003e: move-result-object v7 │ │ -39b10a: 12fc |003f: const/4 v12, #int -1 // #ff │ │ -39b10c: 3d09 1e00 |0040: if-lez v9, 005e // +001e │ │ -39b110: d80c 0c01 |0042: add-int/lit8 v12, v12, #int 1 // #01 │ │ -39b114: 6e30 1b98 1a0c |0044: invoke-virtual {v10, v1, v12}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -39b11a: 0a0c |0047: move-result v12 │ │ -39b11c: 3b0c 1300 |0048: if-gez v12, 005b // +0013 │ │ -39b120: 220d e812 |004a: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b124: 7010 4098 0d00 |004c: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b12a: 6e20 4b98 7d00 |004f: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b130: 6e20 4b98 ad00 |0052: invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b136: 6e10 5498 0d00 |0055: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b13c: 0c07 |0058: move-result-object v7 │ │ -39b13e: 075a |0059: move-object v10, v5 │ │ -39b140: 2804 |005a: goto 005e // +0004 │ │ -39b142: d809 09ff |005b: add-int/lit8 v9, v9, #int -1 // #ff │ │ -39b146: 28e3 |005d: goto 0040 // -001d │ │ -39b148: 3d09 0300 |005e: if-lez v9, 0061 // +0003 │ │ -39b14c: 2848 |0060: goto 00a8 // +0048 │ │ -39b14e: 3a0c 1b00 |0061: if-ltz v12, 007c // +001b │ │ -39b152: 220d e812 |0063: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b156: 7010 4098 0d00 |0065: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b15c: 6e20 4b98 7d00 |0068: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b162: d80c 0c01 |006b: add-int/lit8 v12, v12, #int 1 // #01 │ │ -39b166: 6e30 2e98 4a0c |006d: invoke-virtual {v10, v4, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39b16c: 0c07 |0070: move-result-object v7 │ │ -39b16e: 6e20 4b98 7d00 |0071: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b174: 6e10 5498 0d00 |0074: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b17a: 0c07 |0077: move-result-object v7 │ │ -39b17c: 6e20 2d98 ca00 |0078: invoke-virtual {v10, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39b182: 0c0a |007b: move-result-object v10 │ │ -39b184: d80c 0801 |007c: add-int/lit8 v12, v8, #int 1 // #01 │ │ -39b188: 4d07 0008 |007e: aput-object v7, v0, v8 │ │ -39b18c: 0757 |0080: move-object v7, v5 │ │ -39b18e: 01c8 |0081: move v8, v12 │ │ -39b190: 6e10 2298 0a00 |0082: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b196: 0a0c |0085: move-result v12 │ │ -39b198: 3d0c 2200 |0086: if-lez v12, 00a8 // +0022 │ │ -39b19c: 130c 2000 |0088: const/16 v12, #int 32 // #20 │ │ -39b1a0: 6e30 2698 1a0c |008a: invoke-virtual {v10, v1, v12}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -39b1a6: 0c0a |008d: move-result-object v10 │ │ -39b1a8: 7130 2ca4 800a |008e: invoke-static {v0, v8, v10}, Lnet/sf/dibdib/thread_any/ShashFunc;.splitTextAppend:([Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/String; // method@a42c │ │ -39b1ae: 0c00 |0091: move-result-object v0 │ │ -39b1b0: 2108 |0092: array-length v8, v0 │ │ -39b1b2: b1b8 |0093: sub-int/2addr v8, v11 │ │ -39b1b4: 4608 0008 |0094: aget-object v8, v0, v8 │ │ -39b1b8: 1a0a d4ca |0096: const-string v10, "" // string@cad4 │ │ -39b1bc: 6e20 2c98 a800 |0098: invoke-virtual {v8, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -39b1c2: 0a08 |009b: move-result v8 │ │ -39b1c4: 3808 0b00 |009c: if-eqz v8, 00a7 // +000b │ │ -39b1c8: 2108 |009e: array-length v8, v0 │ │ -39b1ca: b1b8 |009f: sub-int/2addr v8, v11 │ │ -39b1cc: 4608 0008 |00a0: aget-object v8, v0, v8 │ │ -39b1d0: 6e20 0998 b800 |00a2: invoke-virtual {v8, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b1d6: 0a08 |00a5: move-result v8 │ │ -39b1d8: 2802 |00a6: goto 00a8 // +0002 │ │ -39b1da: 2108 |00a7: array-length v8, v0 │ │ -39b1dc: d806 0601 |00a8: add-int/lit8 v6, v6, #int 1 // #01 │ │ -39b1e0: 2900 6fff |00aa: goto/16 0019 // -0091 │ │ -39b1e4: 6e10 2298 0700 |00ac: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b1ea: 0a0e |00af: move-result v14 │ │ -39b1ec: 3d0e 1900 |00b0: if-lez v14, 00c9 // +0019 │ │ -39b1f0: d80e 0801 |00b2: add-int/lit8 v14, v8, #int 1 // #01 │ │ -39b1f4: 2202 e812 |00b4: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b1f8: 7010 4098 0200 |00b6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b1fe: 6e20 4b98 5200 |00b9: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b204: 6e20 4b98 7200 |00bc: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b20a: 6e20 4498 1200 |00bf: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b210: 6e10 5498 0200 |00c2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b216: 0c01 |00c5: move-result-object v1 │ │ -39b218: 4d01 0008 |00c6: aput-object v1, v0, v8 │ │ -39b21c: 01e8 |00c8: move v8, v14 │ │ -39b21e: 7120 b499 8000 |00c9: invoke-static {v0, v8}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -39b224: 0c0e |00cc: move-result-object v14 │ │ -39b226: 1f0e dc15 |00cd: check-cast v14, [Ljava/lang/String; // type@15dc │ │ -39b22a: 110e |00cf: return-object v14 │ │ +39b078: |[39b078] net.sf.dibdib.thread_any.ShashFunc.markedAtoms4String:(Ljava/lang/String;)[Ljava/lang/String; │ │ +39b088: 6e10 2298 0e00 |0000: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b08e: 0a00 |0003: move-result v0 │ │ +39b090: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +39b092: b310 |0005: div-int/2addr v0, v1 │ │ +39b094: d800 000a |0006: add-int/lit8 v0, v0, #int 10 // #0a │ │ +39b098: 2300 dc15 |0008: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +39b09c: 1a02 0a00 |000a: const-string v2, "" // string@000a │ │ +39b0a0: 12f3 |000c: const/4 v3, #int -1 // #ff │ │ +39b0a2: 6e30 2b98 2e03 |000d: invoke-virtual {v14, v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@982b │ │ +39b0a8: 0c0e |0010: move-result-object v14 │ │ +39b0aa: 21e2 |0011: array-length v2, v14 │ │ +39b0ac: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +39b0ae: 1a05 0000 |0013: const-string v5, "" // string@0000 │ │ +39b0b2: 0757 |0015: move-object v7, v5 │ │ +39b0b4: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +39b0b6: 1208 |0017: const/4 v8, #int 0 // #0 │ │ +39b0b8: 12f9 |0018: const/4 v9, #int -1 // #ff │ │ +39b0ba: 3526 9300 |0019: if-ge v6, v2, 00ac // +0093 │ │ +39b0be: 460a 0e06 |001b: aget-object v10, v14, v6 │ │ +39b0c2: d80b 0805 |001d: add-int/lit8 v11, v8, #int 5 // #05 │ │ +39b0c6: 210c |001f: array-length v12, v0 │ │ +39b0c8: 34cb 0b00 |0020: if-lt v11, v12, 002b // +000b │ │ +39b0cc: 210b |0022: array-length v11, v0 │ │ +39b0ce: da0b 0b02 |0023: mul-int/lit8 v11, v11, #int 2 // #02 │ │ +39b0d2: 7120 b499 b000 |0025: invoke-static {v0, v11}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +39b0d8: 0c00 |0028: move-result-object v0 │ │ +39b0da: 1f00 dc15 |0029: check-cast v0, [Ljava/lang/String; // type@15dc │ │ +39b0de: 121b |002b: const/4 v11, #int 1 // #1 │ │ +39b0e0: b0b9 |002c: add-int/2addr v9, v11 │ │ +39b0e2: 3d09 5500 |002d: if-lez v9, 0082 // +0055 │ │ +39b0e6: 220c e812 |002f: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b0ea: 7010 4098 0c00 |0031: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b0f0: 6e20 4b98 7c00 |0034: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b0f6: 1237 |0037: const/4 v7, #int 3 // #3 │ │ +39b0f8: 6e20 4498 7c00 |0038: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b0fe: 6e10 5498 0c00 |003b: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b104: 0c07 |003e: move-result-object v7 │ │ +39b106: 12fc |003f: const/4 v12, #int -1 // #ff │ │ +39b108: 3d09 1e00 |0040: if-lez v9, 005e // +001e │ │ +39b10c: d80c 0c01 |0042: add-int/lit8 v12, v12, #int 1 // #01 │ │ +39b110: 6e30 1b98 1a0c |0044: invoke-virtual {v10, v1, v12}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +39b116: 0a0c |0047: move-result v12 │ │ +39b118: 3b0c 1300 |0048: if-gez v12, 005b // +0013 │ │ +39b11c: 220d e812 |004a: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b120: 7010 4098 0d00 |004c: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b126: 6e20 4b98 7d00 |004f: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b12c: 6e20 4b98 ad00 |0052: invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b132: 6e10 5498 0d00 |0055: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b138: 0c07 |0058: move-result-object v7 │ │ +39b13a: 075a |0059: move-object v10, v5 │ │ +39b13c: 2804 |005a: goto 005e // +0004 │ │ +39b13e: d809 09ff |005b: add-int/lit8 v9, v9, #int -1 // #ff │ │ +39b142: 28e3 |005d: goto 0040 // -001d │ │ +39b144: 3d09 0300 |005e: if-lez v9, 0061 // +0003 │ │ +39b148: 2848 |0060: goto 00a8 // +0048 │ │ +39b14a: 3a0c 1b00 |0061: if-ltz v12, 007c // +001b │ │ +39b14e: 220d e812 |0063: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b152: 7010 4098 0d00 |0065: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b158: 6e20 4b98 7d00 |0068: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b15e: d80c 0c01 |006b: add-int/lit8 v12, v12, #int 1 // #01 │ │ +39b162: 6e30 2e98 4a0c |006d: invoke-virtual {v10, v4, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39b168: 0c07 |0070: move-result-object v7 │ │ +39b16a: 6e20 4b98 7d00 |0071: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b170: 6e10 5498 0d00 |0074: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b176: 0c07 |0077: move-result-object v7 │ │ +39b178: 6e20 2d98 ca00 |0078: invoke-virtual {v10, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39b17e: 0c0a |007b: move-result-object v10 │ │ +39b180: d80c 0801 |007c: add-int/lit8 v12, v8, #int 1 // #01 │ │ +39b184: 4d07 0008 |007e: aput-object v7, v0, v8 │ │ +39b188: 0757 |0080: move-object v7, v5 │ │ +39b18a: 01c8 |0081: move v8, v12 │ │ +39b18c: 6e10 2298 0a00 |0082: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b192: 0a0c |0085: move-result v12 │ │ +39b194: 3d0c 2200 |0086: if-lez v12, 00a8 // +0022 │ │ +39b198: 130c 2000 |0088: const/16 v12, #int 32 // #20 │ │ +39b19c: 6e30 2698 1a0c |008a: invoke-virtual {v10, v1, v12}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +39b1a2: 0c0a |008d: move-result-object v10 │ │ +39b1a4: 7130 2ca4 800a |008e: invoke-static {v0, v8, v10}, Lnet/sf/dibdib/thread_any/ShashFunc;.splitTextAppend:([Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/String; // method@a42c │ │ +39b1aa: 0c00 |0091: move-result-object v0 │ │ +39b1ac: 2108 |0092: array-length v8, v0 │ │ +39b1ae: b1b8 |0093: sub-int/2addr v8, v11 │ │ +39b1b0: 4608 0008 |0094: aget-object v8, v0, v8 │ │ +39b1b4: 1a0a d4ca |0096: const-string v10, "" // string@cad4 │ │ +39b1b8: 6e20 2c98 a800 |0098: invoke-virtual {v8, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +39b1be: 0a08 |009b: move-result v8 │ │ +39b1c0: 3808 0b00 |009c: if-eqz v8, 00a7 // +000b │ │ +39b1c4: 2108 |009e: array-length v8, v0 │ │ +39b1c6: b1b8 |009f: sub-int/2addr v8, v11 │ │ +39b1c8: 4608 0008 |00a0: aget-object v8, v0, v8 │ │ +39b1cc: 6e20 0998 b800 |00a2: invoke-virtual {v8, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b1d2: 0a08 |00a5: move-result v8 │ │ +39b1d4: 2802 |00a6: goto 00a8 // +0002 │ │ +39b1d6: 2108 |00a7: array-length v8, v0 │ │ +39b1d8: d806 0601 |00a8: add-int/lit8 v6, v6, #int 1 // #01 │ │ +39b1dc: 2900 6fff |00aa: goto/16 0019 // -0091 │ │ +39b1e0: 6e10 2298 0700 |00ac: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b1e6: 0a0e |00af: move-result v14 │ │ +39b1e8: 3d0e 1900 |00b0: if-lez v14, 00c9 // +0019 │ │ +39b1ec: d80e 0801 |00b2: add-int/lit8 v14, v8, #int 1 // #01 │ │ +39b1f0: 2202 e812 |00b4: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b1f4: 7010 4098 0200 |00b6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b1fa: 6e20 4b98 5200 |00b9: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b200: 6e20 4b98 7200 |00bc: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b206: 6e20 4498 1200 |00bf: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b20c: 6e10 5498 0200 |00c2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b212: 0c01 |00c5: move-result-object v1 │ │ +39b214: 4d01 0008 |00c6: aput-object v1, v0, v8 │ │ +39b218: 01e8 |00c8: move v8, v14 │ │ +39b21a: 7120 b499 8000 |00c9: invoke-static {v0, v8}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +39b220: 0c0e |00cc: move-result-object v14 │ │ +39b222: 1f0e dc15 |00cd: check-cast v14, [Ljava/lang/String; // type@15dc │ │ +39b226: 110e |00cf: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ 0x000d line=787 │ │ 0x0011 line=788 │ │ 0x001f line=789 │ │ 0x0022 line=790 │ │ @@ -840632,137 +840632,137 @@ │ │ type : '([Ljava/lang/String;ILjava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 249 16-bit code units │ │ -39acd4: |[39acd4] net.sf.dibdib.thread_any.ShashFunc.outWithStructMarker:([Ljava/lang/String;ILjava/lang/String;)I │ │ -39ace4: 6e10 2298 0800 |0000: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -39acea: 0a00 |0003: move-result v0 │ │ -39acec: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -39acee: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -39acf0: 3301 3200 |0006: if-ne v1, v0, 0038 // +0032 │ │ -39acf4: 1300 2000 |0008: const/16 v0, #int 32 // #20 │ │ -39acf8: 6e20 0998 2800 |000a: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39acfe: 0a03 |000d: move-result v3 │ │ -39ad00: 3730 2a00 |000e: if-le v0, v3, 0038 // +002a │ │ -39ad04: 6e20 0998 2800 |0010: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39ad0a: 0a00 |0013: move-result v0 │ │ -39ad0c: 1a03 0b00 |0014: const-string v3, "" // string@000b │ │ -39ad10: 6e20 1a98 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39ad16: 0a00 |0019: move-result v0 │ │ -39ad18: 3a00 1e00 |001a: if-ltz v0, 0038 // +001e │ │ -39ad1c: d800 0701 |001c: add-int/lit8 v0, v7, #int 1 // #01 │ │ -39ad20: 2201 e812 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39ad24: 7010 4098 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39ad2a: 6203 7578 |0023: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ -39ad2e: 5733 7878 |0025: iget-char v3, v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39ad32: 6e20 4498 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39ad38: 6e20 2d98 2800 |002a: invoke-virtual {v8, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39ad3e: 0c08 |002d: move-result-object v8 │ │ -39ad40: 6e20 4b98 8100 |002e: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39ad46: 6e10 5498 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39ad4c: 0c08 |0034: move-result-object v8 │ │ -39ad4e: 4d08 0607 |0035: aput-object v8, v6, v7 │ │ -39ad52: 0f00 |0037: return v0 │ │ -39ad54: 6e20 0998 2800 |0038: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39ad5a: 0a00 |003b: move-result v0 │ │ -39ad5c: 1a03 b903 |003c: const-string v3, "()[]{}<>?%!&@" // string@03b9 │ │ -39ad60: 6e20 1a98 0300 |003e: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39ad66: 0a00 |0041: move-result v0 │ │ -39ad68: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -39ad6a: 3a00 0400 |0043: if-ltz v0, 0047 // +0004 │ │ -39ad6e: 1210 |0045: const/4 v0, #int 1 // #1 │ │ -39ad70: 2802 |0046: goto 0048 // +0002 │ │ -39ad72: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -39ad74: 6e10 2298 0800 |0048: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -39ad7a: 0a05 |004b: move-result v5 │ │ -39ad7c: 3551 8a00 |004c: if-ge v1, v5, 00d6 // +008a │ │ -39ad80: 6e20 0998 1800 |004e: invoke-virtual {v8, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39ad86: 0a05 |0051: move-result v5 │ │ -39ad88: 6e20 1a98 5300 |0052: invoke-virtual {v3, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39ad8e: 0a05 |0055: move-result v5 │ │ -39ad90: 3a05 0400 |0056: if-ltz v5, 005a // +0004 │ │ -39ad94: 1215 |0058: const/4 v5, #int 1 // #1 │ │ -39ad96: 2802 |0059: goto 005b // +0002 │ │ -39ad98: 1205 |005a: const/4 v5, #int 0 // #0 │ │ -39ad9a: 3205 7700 |005b: if-eq v5, v0, 00d2 // +0077 │ │ -39ad9e: 3805 3900 |005d: if-eqz v5, 0096 // +0039 │ │ -39ada2: 6e30 2e98 2801 |005f: invoke-virtual {v8, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39ada8: 0c00 |0062: move-result-object v0 │ │ -39adaa: d802 0701 |0063: add-int/lit8 v2, v7, #int 1 // #01 │ │ -39adae: 2203 e812 |0065: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -39adb2: 7010 4098 0300 |0067: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39adb8: 6204 7278 |006a: sget-object v4, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -39adbc: 5744 7878 |006c: iget-char v4, v4, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39adc0: 6e20 4498 4300 |006e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39adc6: 6e20 4b98 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39adcc: 6e10 5498 0300 |0074: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39add2: 0c00 |0077: move-result-object v0 │ │ -39add4: 4d00 0607 |0078: aput-object v0, v6, v7 │ │ -39add8: d807 0201 |007a: add-int/lit8 v7, v2, #int 1 // #01 │ │ -39addc: 2200 e812 |007c: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -39ade0: 7010 4098 0000 |007e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39ade6: 6203 7578 |0081: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ -39adea: 5733 7878 |0083: iget-char v3, v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39adee: 6e20 4498 3000 |0085: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39adf4: 6e20 2d98 1800 |0088: invoke-virtual {v8, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39adfa: 0c08 |008b: move-result-object v8 │ │ -39adfc: 6e20 4b98 8000 |008c: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39ae02: 6e10 5498 0000 |008f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39ae08: 0c08 |0092: move-result-object v8 │ │ -39ae0a: 4d08 0602 |0093: aput-object v8, v6, v2 │ │ -39ae0e: 0f07 |0095: return v7 │ │ -39ae10: d800 0701 |0096: add-int/lit8 v0, v7, #int 1 // #01 │ │ -39ae14: 2203 e812 |0098: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -39ae18: 7010 4098 0300 |009a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39ae1e: 6204 7578 |009d: sget-object v4, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ -39ae22: 5744 7878 |009f: iget-char v4, v4, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39ae26: 6e20 4498 4300 |00a1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39ae2c: 6e30 2e98 2801 |00a4: invoke-virtual {v8, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39ae32: 0c02 |00a7: move-result-object v2 │ │ -39ae34: 6e20 4b98 2300 |00a8: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39ae3a: 6e10 5498 0300 |00ab: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39ae40: 0c02 |00ae: move-result-object v2 │ │ -39ae42: 4d02 0607 |00af: aput-object v2, v6, v7 │ │ -39ae46: 6e20 2d98 1800 |00b1: invoke-virtual {v8, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39ae4c: 0c07 |00b4: move-result-object v7 │ │ -39ae4e: d808 0001 |00b5: add-int/lit8 v8, v0, #int 1 // #01 │ │ -39ae52: 2201 e812 |00b7: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39ae56: 7010 4098 0100 |00b9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39ae5c: 1a02 0000 |00bc: const-string v2, "" // string@0000 │ │ -39ae60: 6e20 4b98 2100 |00be: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39ae66: 6202 7278 |00c1: sget-object v2, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -39ae6a: 5722 7878 |00c3: iget-char v2, v2, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39ae6e: 6e20 4498 2100 |00c5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39ae74: 6e20 4b98 7100 |00c8: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39ae7a: 6e10 5498 0100 |00cb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39ae80: 0c07 |00ce: move-result-object v7 │ │ -39ae82: 4d07 0600 |00cf: aput-object v7, v6, v0 │ │ -39ae86: 0f08 |00d1: return v8 │ │ -39ae88: d801 0101 |00d2: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39ae8c: 2900 74ff |00d4: goto/16 0048 // -008c │ │ -39ae90: 3800 1e00 |00d6: if-eqz v0, 00f4 // +001e │ │ -39ae94: d800 0701 |00d8: add-int/lit8 v0, v7, #int 1 // #01 │ │ -39ae98: 2201 e812 |00da: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39ae9c: 7010 4098 0100 |00dc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39aea2: 6203 7578 |00df: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ -39aea6: 5733 7878 |00e1: iget-char v3, v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39aeaa: 6e20 4498 3100 |00e3: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39aeb0: 6e20 2d98 2800 |00e6: invoke-virtual {v8, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39aeb6: 0c08 |00e9: move-result-object v8 │ │ -39aeb8: 6e20 4b98 8100 |00ea: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39aebe: 6e10 5498 0100 |00ed: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39aec4: 0c08 |00f0: move-result-object v8 │ │ -39aec6: 4d08 0607 |00f1: aput-object v8, v6, v7 │ │ -39aeca: 0f00 |00f3: return v0 │ │ -39aecc: d800 0701 |00f4: add-int/lit8 v0, v7, #int 1 // #01 │ │ -39aed0: 4d08 0607 |00f6: aput-object v8, v6, v7 │ │ -39aed4: 0f00 |00f8: return v0 │ │ +39acd0: |[39acd0] net.sf.dibdib.thread_any.ShashFunc.outWithStructMarker:([Ljava/lang/String;ILjava/lang/String;)I │ │ +39ace0: 6e10 2298 0800 |0000: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +39ace6: 0a00 |0003: move-result v0 │ │ +39ace8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +39acea: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +39acec: 3301 3200 |0006: if-ne v1, v0, 0038 // +0032 │ │ +39acf0: 1300 2000 |0008: const/16 v0, #int 32 // #20 │ │ +39acf4: 6e20 0998 2800 |000a: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39acfa: 0a03 |000d: move-result v3 │ │ +39acfc: 3730 2a00 |000e: if-le v0, v3, 0038 // +002a │ │ +39ad00: 6e20 0998 2800 |0010: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39ad06: 0a00 |0013: move-result v0 │ │ +39ad08: 1a03 0b00 |0014: const-string v3, "" // string@000b │ │ +39ad0c: 6e20 1a98 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39ad12: 0a00 |0019: move-result v0 │ │ +39ad14: 3a00 1e00 |001a: if-ltz v0, 0038 // +001e │ │ +39ad18: d800 0701 |001c: add-int/lit8 v0, v7, #int 1 // #01 │ │ +39ad1c: 2201 e812 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +39ad20: 7010 4098 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39ad26: 6203 7578 |0023: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ +39ad2a: 5733 7878 |0025: iget-char v3, v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39ad2e: 6e20 4498 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39ad34: 6e20 2d98 2800 |002a: invoke-virtual {v8, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39ad3a: 0c08 |002d: move-result-object v8 │ │ +39ad3c: 6e20 4b98 8100 |002e: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39ad42: 6e10 5498 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39ad48: 0c08 |0034: move-result-object v8 │ │ +39ad4a: 4d08 0607 |0035: aput-object v8, v6, v7 │ │ +39ad4e: 0f00 |0037: return v0 │ │ +39ad50: 6e20 0998 2800 |0038: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39ad56: 0a00 |003b: move-result v0 │ │ +39ad58: 1a03 b903 |003c: const-string v3, "()[]{}<>?%!&@" // string@03b9 │ │ +39ad5c: 6e20 1a98 0300 |003e: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39ad62: 0a00 |0041: move-result v0 │ │ +39ad64: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +39ad66: 3a00 0400 |0043: if-ltz v0, 0047 // +0004 │ │ +39ad6a: 1210 |0045: const/4 v0, #int 1 // #1 │ │ +39ad6c: 2802 |0046: goto 0048 // +0002 │ │ +39ad6e: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +39ad70: 6e10 2298 0800 |0048: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +39ad76: 0a05 |004b: move-result v5 │ │ +39ad78: 3551 8a00 |004c: if-ge v1, v5, 00d6 // +008a │ │ +39ad7c: 6e20 0998 1800 |004e: invoke-virtual {v8, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39ad82: 0a05 |0051: move-result v5 │ │ +39ad84: 6e20 1a98 5300 |0052: invoke-virtual {v3, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39ad8a: 0a05 |0055: move-result v5 │ │ +39ad8c: 3a05 0400 |0056: if-ltz v5, 005a // +0004 │ │ +39ad90: 1215 |0058: const/4 v5, #int 1 // #1 │ │ +39ad92: 2802 |0059: goto 005b // +0002 │ │ +39ad94: 1205 |005a: const/4 v5, #int 0 // #0 │ │ +39ad96: 3205 7700 |005b: if-eq v5, v0, 00d2 // +0077 │ │ +39ad9a: 3805 3900 |005d: if-eqz v5, 0096 // +0039 │ │ +39ad9e: 6e30 2e98 2801 |005f: invoke-virtual {v8, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39ada4: 0c00 |0062: move-result-object v0 │ │ +39ada6: d802 0701 |0063: add-int/lit8 v2, v7, #int 1 // #01 │ │ +39adaa: 2203 e812 |0065: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +39adae: 7010 4098 0300 |0067: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39adb4: 6204 7278 |006a: sget-object v4, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +39adb8: 5744 7878 |006c: iget-char v4, v4, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39adbc: 6e20 4498 4300 |006e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39adc2: 6e20 4b98 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39adc8: 6e10 5498 0300 |0074: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39adce: 0c00 |0077: move-result-object v0 │ │ +39add0: 4d00 0607 |0078: aput-object v0, v6, v7 │ │ +39add4: d807 0201 |007a: add-int/lit8 v7, v2, #int 1 // #01 │ │ +39add8: 2200 e812 |007c: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +39addc: 7010 4098 0000 |007e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39ade2: 6203 7578 |0081: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ +39ade6: 5733 7878 |0083: iget-char v3, v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39adea: 6e20 4498 3000 |0085: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39adf0: 6e20 2d98 1800 |0088: invoke-virtual {v8, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39adf6: 0c08 |008b: move-result-object v8 │ │ +39adf8: 6e20 4b98 8000 |008c: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39adfe: 6e10 5498 0000 |008f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39ae04: 0c08 |0092: move-result-object v8 │ │ +39ae06: 4d08 0602 |0093: aput-object v8, v6, v2 │ │ +39ae0a: 0f07 |0095: return v7 │ │ +39ae0c: d800 0701 |0096: add-int/lit8 v0, v7, #int 1 // #01 │ │ +39ae10: 2203 e812 |0098: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +39ae14: 7010 4098 0300 |009a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39ae1a: 6204 7578 |009d: sget-object v4, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ +39ae1e: 5744 7878 |009f: iget-char v4, v4, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39ae22: 6e20 4498 4300 |00a1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39ae28: 6e30 2e98 2801 |00a4: invoke-virtual {v8, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39ae2e: 0c02 |00a7: move-result-object v2 │ │ +39ae30: 6e20 4b98 2300 |00a8: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39ae36: 6e10 5498 0300 |00ab: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39ae3c: 0c02 |00ae: move-result-object v2 │ │ +39ae3e: 4d02 0607 |00af: aput-object v2, v6, v7 │ │ +39ae42: 6e20 2d98 1800 |00b1: invoke-virtual {v8, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39ae48: 0c07 |00b4: move-result-object v7 │ │ +39ae4a: d808 0001 |00b5: add-int/lit8 v8, v0, #int 1 // #01 │ │ +39ae4e: 2201 e812 |00b7: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +39ae52: 7010 4098 0100 |00b9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39ae58: 1a02 0000 |00bc: const-string v2, "" // string@0000 │ │ +39ae5c: 6e20 4b98 2100 |00be: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39ae62: 6202 7278 |00c1: sget-object v2, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +39ae66: 5722 7878 |00c3: iget-char v2, v2, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39ae6a: 6e20 4498 2100 |00c5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39ae70: 6e20 4b98 7100 |00c8: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39ae76: 6e10 5498 0100 |00cb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39ae7c: 0c07 |00ce: move-result-object v7 │ │ +39ae7e: 4d07 0600 |00cf: aput-object v7, v6, v0 │ │ +39ae82: 0f08 |00d1: return v8 │ │ +39ae84: d801 0101 |00d2: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39ae88: 2900 74ff |00d4: goto/16 0048 // -008c │ │ +39ae8c: 3800 1e00 |00d6: if-eqz v0, 00f4 // +001e │ │ +39ae90: d800 0701 |00d8: add-int/lit8 v0, v7, #int 1 // #01 │ │ +39ae94: 2201 e812 |00da: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +39ae98: 7010 4098 0100 |00dc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39ae9e: 6203 7578 |00df: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ +39aea2: 5733 7878 |00e1: iget-char v3, v3, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39aea6: 6e20 4498 3100 |00e3: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39aeac: 6e20 2d98 2800 |00e6: invoke-virtual {v8, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39aeb2: 0c08 |00e9: move-result-object v8 │ │ +39aeb4: 6e20 4b98 8100 |00ea: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39aeba: 6e10 5498 0100 |00ed: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39aec0: 0c08 |00f0: move-result-object v8 │ │ +39aec2: 4d08 0607 |00f1: aput-object v8, v6, v7 │ │ +39aec6: 0f00 |00f3: return v0 │ │ +39aec8: d800 0701 |00f4: add-int/lit8 v0, v7, #int 1 // #01 │ │ +39aecc: 4d08 0607 |00f6: aput-object v8, v6, v7 │ │ +39aed0: 0f00 |00f8: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x000a line=528 │ │ 0x0010 line=535 │ │ 0x001e line=536 │ │ 0x0038 line=539 │ │ @@ -840786,72 +840786,72 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -39bbcc: |[39bbcc] net.sf.dibdib.thread_any.ShashFunc.shashBits4Ansi:(Ljava/lang/String;)J │ │ -39bbdc: 7100 1ea4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc;.getCollArrays:()V // method@a41e │ │ -39bbe2: 6e10 2298 0d00 |0003: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -39bbe8: 0a00 |0006: move-result v0 │ │ -39bbea: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -39bbee: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -39bbf2: 1001 |000b: return-wide v1 │ │ -39bbf4: 1903 00c0 |000c: const-wide/high16 v3, #long -4611686018427387904 // #c000 │ │ -39bbf8: 6e10 2298 0d00 |000e: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -39bbfe: 0a00 |0011: move-result v0 │ │ -39bc00: 1305 0a00 |0012: const/16 v5, #int 10 // #a │ │ -39bc04: 3705 0600 |0014: if-le v5, v0, 001a // +0006 │ │ -39bc08: 6e10 2298 0d00 |0016: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -39bc0e: 0a05 |0019: move-result v5 │ │ -39bc10: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -39bc12: 1306 3700 |001b: const/16 v6, #int 55 // #37 │ │ -39bc16: 0417 |001d: move-wide v7, v1 │ │ -39bc18: 3550 4600 |001e: if-ge v0, v5, 0064 // +0046 │ │ -39bc1c: 6e20 0998 0d00 |0020: invoke-virtual {v13, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39bc22: 0a09 |0023: move-result v9 │ │ -39bc24: 620a b778 |0024: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b7 │ │ -39bc28: 21ab |0026: array-length v11, v10 │ │ -39bc2a: 379b 3500 |0027: if-le v11, v9, 005c // +0035 │ │ -39bc2e: 130b 3f00 |0029: const/16 v11, #int 63 // #3f │ │ -39bc32: 480c 0a09 |002b: aget-byte v12, v10, v9 │ │ -39bc36: 37cb 2f00 |002d: if-le v11, v12, 005c // +002f │ │ -39bc3a: 480b 0a09 |002f: aget-byte v11, v10, v9 │ │ -39bc3e: 3d0b 2b00 |0031: if-lez v11, 005c // +002b │ │ -39bc42: 620b b578 |0033: sget-object v11, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b5 │ │ -39bc46: 480c 0a09 |0035: aget-byte v12, v10, v9 │ │ -39bc4a: 490b 0b0c |0037: aget-char v11, v11, v12 │ │ -39bc4e: 329b 1900 |0039: if-eq v11, v9, 0052 // +0019 │ │ -39bc52: 620b b678 |003b: sget-object v11, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b6 │ │ -39bc56: 480c 0a09 |003d: aget-byte v12, v10, v9 │ │ -39bc5a: 490b 0b0c |003f: aget-char v11, v11, v12 │ │ -39bc5e: 339b 1100 |0041: if-ne v11, v9, 0052 // +0011 │ │ -39bc62: 310b 0107 |0043: cmp-long v11, v1, v7 │ │ -39bc66: 390b 0400 |0045: if-nez v11, 0049 // +0004 │ │ -39bc6a: 3900 0b00 |0047: if-nez v0, 0052 // +000b │ │ -39bc6e: 310b 0701 |0049: cmp-long v11, v7, v1 │ │ -39bc72: 380b 0500 |004b: if-eqz v11, 0050 // +0005 │ │ -39bc76: 1607 0600 |004d: const-wide/16 v7, #int 6 // #6 │ │ -39bc7a: 2803 |004f: goto 0052 // +0003 │ │ -39bc7c: 1607 0400 |0050: const-wide/16 v7, #int 4 // #4 │ │ -39bc80: 4809 0a09 |0052: aget-byte v9, v10, v9 │ │ -39bc84: 8199 |0054: int-to-long v9, v9 │ │ -39bc86: c369 |0055: shl-long/2addr v9, v6 │ │ -39bc88: c193 |0056: or-long/2addr v3, v9 │ │ -39bc8a: d800 0001 |0057: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39bc8e: d806 06fa |0059: add-int/lit8 v6, v6, #int -6 // #fa │ │ -39bc92: 28c3 |005b: goto 001e // -003d │ │ -39bc94: 120d |005c: const/4 v13, #int 0 // #0 │ │ -39bc96: 1900 f87f |005d: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ -39bc9a: 7130 29a4 0d01 |005f: invoke-static {v13, v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a429 │ │ -39bca0: 0b00 |0062: move-result-wide v0 │ │ -39bca2: 1000 |0063: return-wide v0 │ │ -39bca4: a100 0307 |0064: or-long v0, v3, v7 │ │ -39bca8: 1000 |0066: return-wide v0 │ │ +39bbc8: |[39bbc8] net.sf.dibdib.thread_any.ShashFunc.shashBits4Ansi:(Ljava/lang/String;)J │ │ +39bbd8: 7100 1ea4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc;.getCollArrays:()V // method@a41e │ │ +39bbde: 6e10 2298 0d00 |0003: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +39bbe4: 0a00 |0006: move-result v0 │ │ +39bbe6: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +39bbea: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +39bbee: 1001 |000b: return-wide v1 │ │ +39bbf0: 1903 00c0 |000c: const-wide/high16 v3, #long -4611686018427387904 // #c000 │ │ +39bbf4: 6e10 2298 0d00 |000e: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +39bbfa: 0a00 |0011: move-result v0 │ │ +39bbfc: 1305 0a00 |0012: const/16 v5, #int 10 // #a │ │ +39bc00: 3705 0600 |0014: if-le v5, v0, 001a // +0006 │ │ +39bc04: 6e10 2298 0d00 |0016: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +39bc0a: 0a05 |0019: move-result v5 │ │ +39bc0c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +39bc0e: 1306 3700 |001b: const/16 v6, #int 55 // #37 │ │ +39bc12: 0417 |001d: move-wide v7, v1 │ │ +39bc14: 3550 4600 |001e: if-ge v0, v5, 0064 // +0046 │ │ +39bc18: 6e20 0998 0d00 |0020: invoke-virtual {v13, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39bc1e: 0a09 |0023: move-result v9 │ │ +39bc20: 620a b778 |0024: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b7 │ │ +39bc24: 21ab |0026: array-length v11, v10 │ │ +39bc26: 379b 3500 |0027: if-le v11, v9, 005c // +0035 │ │ +39bc2a: 130b 3f00 |0029: const/16 v11, #int 63 // #3f │ │ +39bc2e: 480c 0a09 |002b: aget-byte v12, v10, v9 │ │ +39bc32: 37cb 2f00 |002d: if-le v11, v12, 005c // +002f │ │ +39bc36: 480b 0a09 |002f: aget-byte v11, v10, v9 │ │ +39bc3a: 3d0b 2b00 |0031: if-lez v11, 005c // +002b │ │ +39bc3e: 620b b578 |0033: sget-object v11, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b5 │ │ +39bc42: 480c 0a09 |0035: aget-byte v12, v10, v9 │ │ +39bc46: 490b 0b0c |0037: aget-char v11, v11, v12 │ │ +39bc4a: 329b 1900 |0039: if-eq v11, v9, 0052 // +0019 │ │ +39bc4e: 620b b678 |003b: sget-object v11, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b6 │ │ +39bc52: 480c 0a09 |003d: aget-byte v12, v10, v9 │ │ +39bc56: 490b 0b0c |003f: aget-char v11, v11, v12 │ │ +39bc5a: 339b 1100 |0041: if-ne v11, v9, 0052 // +0011 │ │ +39bc5e: 310b 0107 |0043: cmp-long v11, v1, v7 │ │ +39bc62: 390b 0400 |0045: if-nez v11, 0049 // +0004 │ │ +39bc66: 3900 0b00 |0047: if-nez v0, 0052 // +000b │ │ +39bc6a: 310b 0701 |0049: cmp-long v11, v7, v1 │ │ +39bc6e: 380b 0500 |004b: if-eqz v11, 0050 // +0005 │ │ +39bc72: 1607 0600 |004d: const-wide/16 v7, #int 6 // #6 │ │ +39bc76: 2803 |004f: goto 0052 // +0003 │ │ +39bc78: 1607 0400 |0050: const-wide/16 v7, #int 4 // #4 │ │ +39bc7c: 4809 0a09 |0052: aget-byte v9, v10, v9 │ │ +39bc80: 8199 |0054: int-to-long v9, v9 │ │ +39bc82: c369 |0055: shl-long/2addr v9, v6 │ │ +39bc84: c193 |0056: or-long/2addr v3, v9 │ │ +39bc86: d800 0001 |0057: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39bc8a: d806 06fa |0059: add-int/lit8 v6, v6, #int -6 // #fa │ │ +39bc8e: 28c3 |005b: goto 001e // -003d │ │ +39bc90: 120d |005c: const/4 v13, #int 0 // #0 │ │ +39bc92: 1900 f87f |005d: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ +39bc96: 7130 29a4 0d01 |005f: invoke-static {v13, v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a429 │ │ +39bc9c: 0b00 |0062: move-result-wide v0 │ │ +39bc9e: 1000 |0063: return-wide v0 │ │ +39bca0: a100 0307 |0064: or-long v0, v3, v7 │ │ +39bca4: 1000 |0066: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0003 line=387 │ │ 0x000e line=391 │ │ 0x0020 line=394 │ │ 0x0024 line=395 │ │ @@ -840867,93 +840867,93 @@ │ │ type : '(Ljava/lang/String;D)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -39bcac: |[39bcac] net.sf.dibdib.thread_any.ShashFunc.shashBits4DoubleD4:(Ljava/lang/String;D)J │ │ -39bcbc: 380d 2900 |0000: if-eqz v13, 0029 // +0029 │ │ -39bcc0: 1300 2c00 |0002: const/16 v0, #int 44 // #2c │ │ -39bcc4: 6e20 1a98 0d00 |0004: invoke-virtual {v13, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39bcca: 0a01 |0007: move-result v1 │ │ -39bccc: 3a01 2100 |0008: if-ltz v1, 0029 // +0021 │ │ -39bcd0: 1301 2e00 |000a: const/16 v1, #int 46 // #2e │ │ -39bcd4: 6e20 1a98 1d00 |000c: invoke-virtual {v13, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39bcda: 0a01 |000f: move-result v1 │ │ -39bcdc: 6e20 1f98 0d00 |0010: invoke-virtual {v13, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ -39bce2: 0a00 |0013: move-result v0 │ │ -39bce4: 1a02 e804 |0014: const-string v2, "," // string@04e8 │ │ -39bce8: 1a03 0000 |0016: const-string v3, "" // string@0000 │ │ -39bcec: 3701 0700 |0018: if-le v1, v0, 001f // +0007 │ │ -39bcf0: 6e30 2798 2d03 |001a: invoke-virtual {v13, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39bcf6: 0c0d |001d: move-result-object v13 │ │ -39bcf8: 280b |001e: goto 0029 // +000b │ │ -39bcfa: 1a00 ca05 |001f: const-string v0, "." // string@05ca │ │ -39bcfe: 6e30 2798 0d03 |0021: invoke-virtual {v13, v0, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39bd04: 0c0d |0024: move-result-object v13 │ │ -39bd06: 6e30 2798 2d00 |0025: invoke-virtual {v13, v2, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39bd0c: 0c0d |0028: move-result-object v13 │ │ -39bd0e: 390d 0300 |0029: if-nez v13, 002c // +0003 │ │ -39bd12: 2808 |002b: goto 0033 // +0008 │ │ -39bd14: 1900 f87f |002c: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ -39bd18: 7130 e3a1 0d01 |002e: invoke-static {v13, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.doubleD4oString:(Ljava/lang/String;D)D // method@a1e3 │ │ -39bd1e: 0b00 |0031: move-result-wide v0 │ │ -39bd20: cb0e |0032: add-double/2addr v14, v0 │ │ -39bd22: 7120 6597 fe00 |0033: invoke-static {v14, v15}, Ljava/lang/Double;.doubleToRawLongBits:(D)J // method@9765 │ │ -39bd28: 0b00 |0036: move-result-wide v0 │ │ -39bd2a: 1602 0000 |0037: const-wide/16 v2, #int 0 // #0 │ │ -39bd2e: 2f0d 020e |0039: cmpl-double v13, v2, v14 │ │ -39bd32: 3d0d 0300 |003b: if-lez v13, 003e // +0003 │ │ -39bd36: 7d00 |003d: neg-long v0, v0 │ │ -39bd38: 190e f07f |003e: const-wide/high16 v14, #long 9218868437227405312 // #7ff0 │ │ -39bd3c: c00e |0040: and-long/2addr v14, v0 │ │ -39bd3e: 1302 3400 |0041: const/16 v2, #int 52 // #34 │ │ -39bd42: c52e |0043: ushr-long/2addr v14, v2 │ │ -39bd44: 1802 ffff ffff ffff 0f00 |0044: const-wide v2, #double 2.22507e-308 // #000fffffffffffff │ │ -39bd4e: c020 |0049: and-long/2addr v0, v2 │ │ -39bd50: 1602 0f00 |004a: const-wide/16 v2, #int 15 // #f │ │ -39bd54: a004 0002 |004c: and-long v4, v0, v2 │ │ -39bd58: 8445 |004e: long-to-int v5, v4 │ │ -39bd5a: 1214 |004f: const/4 v4, #int 1 // #1 │ │ -39bd5c: 3805 2800 |0050: if-eqz v5, 0078 // +0028 │ │ -39bd60: 1806 f0ff ffff ffff 0f00 |0052: const-wide v6, #double 2.22507e-308 // #000ffffffffffff0 │ │ -39bd6a: 3108 0600 |0057: cmp-long v8, v6, v0 │ │ -39bd6e: 3a08 1f00 |0059: if-ltz v8, 0078 // +001f │ │ -39bd72: 1606 0300 |005b: const-wide/16 v6, #int 3 // #3 │ │ -39bd76: 1608 fcff |005d: const-wide/16 v8, #int -4 // #fffc │ │ -39bd7a: 160a 0100 |005f: const-wide/16 v10, #int 1 // #1 │ │ -39bd7e: 3d0d 0b00 |0061: if-lez v13, 006c // +000b │ │ -39bd82: 1222 |0063: const/4 v2, #int 2 // #2 │ │ -39bd84: dd03 0503 |0064: and-int/lit8 v3, v5, #int 3 // #03 │ │ -39bd88: 3532 0400 |0066: if-ge v2, v3, 006a // +0004 │ │ -39bd8c: c160 |0068: or-long/2addr v0, v6 │ │ -39bd8e: 2808 |0069: goto 0071 // +0008 │ │ -39bd90: c080 |006a: and-long/2addr v0, v8 │ │ -39bd92: 280d |006b: goto 0078 // +000d │ │ -39bd94: 130c 0d00 |006c: const/16 v12, #int 13 // #d │ │ -39bd98: 365c 0500 |006e: if-gt v12, v5, 0073 // +0005 │ │ -39bd9c: c120 |0070: or-long/2addr v0, v2 │ │ -39bd9e: bba0 |0071: add-long/2addr v0, v10 │ │ -39bda0: 2806 |0072: goto 0078 // +0006 │ │ -39bda2: dd02 0503 |0073: and-int/lit8 v2, v5, #int 3 // #03 │ │ -39bda6: 3424 f3ff |0075: if-lt v4, v2, 0068 // -000d │ │ -39bdaa: 28f3 |0077: goto 006a // -000d │ │ -39bdac: 3d0d 0500 |0078: if-lez v13, 007d // +0005 │ │ -39bdb0: 1902 0040 |007a: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -39bdb4: 2803 |007c: goto 007f // +0003 │ │ -39bdb6: 1902 0080 |007d: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ -39bdba: 130d 3300 |007f: const/16 v13, #int 51 // #33 │ │ -39bdbe: a30d 0e0d |0081: shl-long v13, v14, v13 │ │ -39bdc2: c12d |0083: or-long/2addr v13, v2 │ │ -39bdc4: c540 |0084: ushr-long/2addr v0, v4 │ │ -39bdc6: 1602 feff |0085: const-wide/16 v2, #int -2 // #fffe │ │ -39bdca: c020 |0087: and-long/2addr v0, v2 │ │ -39bdcc: c10d |0088: or-long/2addr v13, v0 │ │ -39bdce: 100d |0089: return-wide v13 │ │ +39bca8: |[39bca8] net.sf.dibdib.thread_any.ShashFunc.shashBits4DoubleD4:(Ljava/lang/String;D)J │ │ +39bcb8: 380d 2900 |0000: if-eqz v13, 0029 // +0029 │ │ +39bcbc: 1300 2c00 |0002: const/16 v0, #int 44 // #2c │ │ +39bcc0: 6e20 1a98 0d00 |0004: invoke-virtual {v13, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39bcc6: 0a01 |0007: move-result v1 │ │ +39bcc8: 3a01 2100 |0008: if-ltz v1, 0029 // +0021 │ │ +39bccc: 1301 2e00 |000a: const/16 v1, #int 46 // #2e │ │ +39bcd0: 6e20 1a98 1d00 |000c: invoke-virtual {v13, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39bcd6: 0a01 |000f: move-result v1 │ │ +39bcd8: 6e20 1f98 0d00 |0010: invoke-virtual {v13, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ +39bcde: 0a00 |0013: move-result v0 │ │ +39bce0: 1a02 e804 |0014: const-string v2, "," // string@04e8 │ │ +39bce4: 1a03 0000 |0016: const-string v3, "" // string@0000 │ │ +39bce8: 3701 0700 |0018: if-le v1, v0, 001f // +0007 │ │ +39bcec: 6e30 2798 2d03 |001a: invoke-virtual {v13, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39bcf2: 0c0d |001d: move-result-object v13 │ │ +39bcf4: 280b |001e: goto 0029 // +000b │ │ +39bcf6: 1a00 ca05 |001f: const-string v0, "." // string@05ca │ │ +39bcfa: 6e30 2798 0d03 |0021: invoke-virtual {v13, v0, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39bd00: 0c0d |0024: move-result-object v13 │ │ +39bd02: 6e30 2798 2d00 |0025: invoke-virtual {v13, v2, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39bd08: 0c0d |0028: move-result-object v13 │ │ +39bd0a: 390d 0300 |0029: if-nez v13, 002c // +0003 │ │ +39bd0e: 2808 |002b: goto 0033 // +0008 │ │ +39bd10: 1900 f87f |002c: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ +39bd14: 7130 e3a1 0d01 |002e: invoke-static {v13, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.doubleD4oString:(Ljava/lang/String;D)D // method@a1e3 │ │ +39bd1a: 0b00 |0031: move-result-wide v0 │ │ +39bd1c: cb0e |0032: add-double/2addr v14, v0 │ │ +39bd1e: 7120 6597 fe00 |0033: invoke-static {v14, v15}, Ljava/lang/Double;.doubleToRawLongBits:(D)J // method@9765 │ │ +39bd24: 0b00 |0036: move-result-wide v0 │ │ +39bd26: 1602 0000 |0037: const-wide/16 v2, #int 0 // #0 │ │ +39bd2a: 2f0d 020e |0039: cmpl-double v13, v2, v14 │ │ +39bd2e: 3d0d 0300 |003b: if-lez v13, 003e // +0003 │ │ +39bd32: 7d00 |003d: neg-long v0, v0 │ │ +39bd34: 190e f07f |003e: const-wide/high16 v14, #long 9218868437227405312 // #7ff0 │ │ +39bd38: c00e |0040: and-long/2addr v14, v0 │ │ +39bd3a: 1302 3400 |0041: const/16 v2, #int 52 // #34 │ │ +39bd3e: c52e |0043: ushr-long/2addr v14, v2 │ │ +39bd40: 1802 ffff ffff ffff 0f00 |0044: const-wide v2, #double 2.22507e-308 // #000fffffffffffff │ │ +39bd4a: c020 |0049: and-long/2addr v0, v2 │ │ +39bd4c: 1602 0f00 |004a: const-wide/16 v2, #int 15 // #f │ │ +39bd50: a004 0002 |004c: and-long v4, v0, v2 │ │ +39bd54: 8445 |004e: long-to-int v5, v4 │ │ +39bd56: 1214 |004f: const/4 v4, #int 1 // #1 │ │ +39bd58: 3805 2800 |0050: if-eqz v5, 0078 // +0028 │ │ +39bd5c: 1806 f0ff ffff ffff 0f00 |0052: const-wide v6, #double 2.22507e-308 // #000ffffffffffff0 │ │ +39bd66: 3108 0600 |0057: cmp-long v8, v6, v0 │ │ +39bd6a: 3a08 1f00 |0059: if-ltz v8, 0078 // +001f │ │ +39bd6e: 1606 0300 |005b: const-wide/16 v6, #int 3 // #3 │ │ +39bd72: 1608 fcff |005d: const-wide/16 v8, #int -4 // #fffc │ │ +39bd76: 160a 0100 |005f: const-wide/16 v10, #int 1 // #1 │ │ +39bd7a: 3d0d 0b00 |0061: if-lez v13, 006c // +000b │ │ +39bd7e: 1222 |0063: const/4 v2, #int 2 // #2 │ │ +39bd80: dd03 0503 |0064: and-int/lit8 v3, v5, #int 3 // #03 │ │ +39bd84: 3532 0400 |0066: if-ge v2, v3, 006a // +0004 │ │ +39bd88: c160 |0068: or-long/2addr v0, v6 │ │ +39bd8a: 2808 |0069: goto 0071 // +0008 │ │ +39bd8c: c080 |006a: and-long/2addr v0, v8 │ │ +39bd8e: 280d |006b: goto 0078 // +000d │ │ +39bd90: 130c 0d00 |006c: const/16 v12, #int 13 // #d │ │ +39bd94: 365c 0500 |006e: if-gt v12, v5, 0073 // +0005 │ │ +39bd98: c120 |0070: or-long/2addr v0, v2 │ │ +39bd9a: bba0 |0071: add-long/2addr v0, v10 │ │ +39bd9c: 2806 |0072: goto 0078 // +0006 │ │ +39bd9e: dd02 0503 |0073: and-int/lit8 v2, v5, #int 3 // #03 │ │ +39bda2: 3424 f3ff |0075: if-lt v4, v2, 0068 // -000d │ │ +39bda6: 28f3 |0077: goto 006a // -000d │ │ +39bda8: 3d0d 0500 |0078: if-lez v13, 007d // +0005 │ │ +39bdac: 1902 0040 |007a: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +39bdb0: 2803 |007c: goto 007f // +0003 │ │ +39bdb2: 1902 0080 |007d: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ +39bdb6: 130d 3300 |007f: const/16 v13, #int 51 // #33 │ │ +39bdba: a30d 0e0d |0081: shl-long v13, v14, v13 │ │ +39bdbe: c12d |0083: or-long/2addr v13, v2 │ │ +39bdc0: c540 |0084: ushr-long/2addr v0, v4 │ │ +39bdc2: 1602 feff |0085: const-wide/16 v2, #int -2 // #fffe │ │ +39bdc6: c020 |0087: and-long/2addr v0, v2 │ │ +39bdc8: c10d |0088: or-long/2addr v13, v0 │ │ +39bdca: 100d |0089: return-wide v13 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=227 │ │ 0x000c line=228 │ │ 0x001a line=229 │ │ 0x0021 line=231 │ │ 0x002e line=237 │ │ @@ -840967,73 +840967,73 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -39bdd0: |[39bdd0] net.sf.dibdib.thread_any.ShashFunc.shashBits4PunctFS:(Ljava/lang/String;)J │ │ -39bde0: 7100 1ea4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc;.getCollArrays:()V // method@a41e │ │ -39bde6: 6e10 2298 0900 |0003: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -39bdec: 0a00 |0006: move-result v0 │ │ -39bdee: 1271 |0007: const/4 v1, #int 7 // #7 │ │ -39bdf0: 3501 0300 |0008: if-ge v1, v0, 000b // +0003 │ │ -39bdf4: 2805 |000a: goto 000f // +0005 │ │ -39bdf6: 6e10 2298 0900 |000b: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -39bdfc: 0a01 |000e: move-result v1 │ │ -39bdfe: 1902 1000 |000f: const-wide/high16 v2, #long 4503599627370496 // #10 │ │ -39be02: 3c01 0300 |0011: if-gtz v1, 0014 // +0003 │ │ -39be06: 1002 |0013: return-wide v2 │ │ -39be08: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -39be0a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -39be0c: 3514 1300 |0016: if-ge v4, v1, 0029 // +0013 │ │ -39be10: 6e20 0998 4900 |0018: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39be16: 0a05 |001b: move-result v5 │ │ -39be18: 1a06 9400 |001c: const-string v6, "��" // string@0094 │ │ -39be1c: 6e20 1a98 5600 |001e: invoke-virtual {v6, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39be22: 0a05 |0021: move-result v5 │ │ -39be24: 3d05 0400 |0022: if-lez v5, 0026 // +0004 │ │ -39be28: 1902 2000 |0024: const-wide/high16 v2, #long 9007199254740992 // #20 │ │ -39be2c: d804 0401 |0026: add-int/lit8 v4, v4, #int 1 // #01 │ │ -39be30: 28ee |0028: goto 0016 // -0012 │ │ -39be32: 6e20 0998 0900 |0029: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39be38: 0a04 |002c: move-result v4 │ │ -39be3a: 6205 b778 |002d: sget-object v5, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b7 │ │ -39be3e: 2156 |002f: array-length v6, v5 │ │ -39be40: 3746 0500 |0030: if-le v6, v4, 0035 // +0005 │ │ -39be44: 4804 0504 |0032: aget-byte v4, v5, v4 │ │ -39be48: 2802 |0034: goto 0036 // +0002 │ │ -39be4a: 1244 |0035: const/4 v4, #int 4 // #4 │ │ -39be4c: d804 04ff |0036: add-int/lit8 v4, v4, #int -1 // #ff │ │ -39be50: dd04 0403 |0038: and-int/lit8 v4, v4, #int 3 // #03 │ │ -39be54: 8144 |003a: int-to-long v4, v4 │ │ -39be56: 1306 3200 |003b: const/16 v6, #int 50 // #32 │ │ -39be5a: c364 |003d: shl-long/2addr v4, v6 │ │ -39be5c: c142 |003e: or-long/2addr v2, v4 │ │ -39be5e: 1304 2b00 |003f: const/16 v4, #int 43 // #2b │ │ -39be62: 3510 1d00 |0041: if-ge v0, v1, 005e // +001d │ │ -39be66: 3a04 0c00 |0043: if-ltz v4, 004f // +000c │ │ -39be6a: 6e20 0998 0900 |0045: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39be70: 0a05 |0048: move-result v5 │ │ -39be72: 8155 |0049: int-to-long v5, v5 │ │ -39be74: 1607 7f00 |004a: const-wide/16 v7, #int 127 // #7f │ │ -39be78: c075 |004c: and-long/2addr v5, v7 │ │ -39be7a: c345 |004d: shl-long/2addr v5, v4 │ │ -39be7c: 280a |004e: goto 0058 // +000a │ │ -39be7e: 6e20 0998 0900 |004f: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39be84: 0a05 |0052: move-result v5 │ │ -39be86: dd05 057f |0053: and-int/lit8 v5, v5, #int 127 // #7f │ │ -39be8a: 7b46 |0055: neg-int v6, v4 │ │ -39be8c: ba65 |0056: ushr-int/2addr v5, v6 │ │ -39be8e: 8155 |0057: int-to-long v5, v5 │ │ -39be90: c152 |0058: or-long/2addr v2, v5 │ │ -39be92: d800 0001 |0059: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39be96: d804 04f9 |005b: add-int/lit8 v4, v4, #int -7 // #f9 │ │ -39be9a: 28e4 |005d: goto 0041 // -001c │ │ -39be9c: 1002 |005e: return-wide v2 │ │ +39bdcc: |[39bdcc] net.sf.dibdib.thread_any.ShashFunc.shashBits4PunctFS:(Ljava/lang/String;)J │ │ +39bddc: 7100 1ea4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc;.getCollArrays:()V // method@a41e │ │ +39bde2: 6e10 2298 0900 |0003: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +39bde8: 0a00 |0006: move-result v0 │ │ +39bdea: 1271 |0007: const/4 v1, #int 7 // #7 │ │ +39bdec: 3501 0300 |0008: if-ge v1, v0, 000b // +0003 │ │ +39bdf0: 2805 |000a: goto 000f // +0005 │ │ +39bdf2: 6e10 2298 0900 |000b: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +39bdf8: 0a01 |000e: move-result v1 │ │ +39bdfa: 1902 1000 |000f: const-wide/high16 v2, #long 4503599627370496 // #10 │ │ +39bdfe: 3c01 0300 |0011: if-gtz v1, 0014 // +0003 │ │ +39be02: 1002 |0013: return-wide v2 │ │ +39be04: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +39be06: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +39be08: 3514 1300 |0016: if-ge v4, v1, 0029 // +0013 │ │ +39be0c: 6e20 0998 4900 |0018: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39be12: 0a05 |001b: move-result v5 │ │ +39be14: 1a06 9400 |001c: const-string v6, "��" // string@0094 │ │ +39be18: 6e20 1a98 5600 |001e: invoke-virtual {v6, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39be1e: 0a05 |0021: move-result v5 │ │ +39be20: 3d05 0400 |0022: if-lez v5, 0026 // +0004 │ │ +39be24: 1902 2000 |0024: const-wide/high16 v2, #long 9007199254740992 // #20 │ │ +39be28: d804 0401 |0026: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39be2c: 28ee |0028: goto 0016 // -0012 │ │ +39be2e: 6e20 0998 0900 |0029: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39be34: 0a04 |002c: move-result v4 │ │ +39be36: 6205 b778 |002d: sget-object v5, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b7 │ │ +39be3a: 2156 |002f: array-length v6, v5 │ │ +39be3c: 3746 0500 |0030: if-le v6, v4, 0035 // +0005 │ │ +39be40: 4804 0504 |0032: aget-byte v4, v5, v4 │ │ +39be44: 2802 |0034: goto 0036 // +0002 │ │ +39be46: 1244 |0035: const/4 v4, #int 4 // #4 │ │ +39be48: d804 04ff |0036: add-int/lit8 v4, v4, #int -1 // #ff │ │ +39be4c: dd04 0403 |0038: and-int/lit8 v4, v4, #int 3 // #03 │ │ +39be50: 8144 |003a: int-to-long v4, v4 │ │ +39be52: 1306 3200 |003b: const/16 v6, #int 50 // #32 │ │ +39be56: c364 |003d: shl-long/2addr v4, v6 │ │ +39be58: c142 |003e: or-long/2addr v2, v4 │ │ +39be5a: 1304 2b00 |003f: const/16 v4, #int 43 // #2b │ │ +39be5e: 3510 1d00 |0041: if-ge v0, v1, 005e // +001d │ │ +39be62: 3a04 0c00 |0043: if-ltz v4, 004f // +000c │ │ +39be66: 6e20 0998 0900 |0045: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39be6c: 0a05 |0048: move-result v5 │ │ +39be6e: 8155 |0049: int-to-long v5, v5 │ │ +39be70: 1607 7f00 |004a: const-wide/16 v7, #int 127 // #7f │ │ +39be74: c075 |004c: and-long/2addr v5, v7 │ │ +39be76: c345 |004d: shl-long/2addr v5, v4 │ │ +39be78: 280a |004e: goto 0058 // +000a │ │ +39be7a: 6e20 0998 0900 |004f: invoke-virtual {v9, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39be80: 0a05 |0052: move-result v5 │ │ +39be82: dd05 057f |0053: and-int/lit8 v5, v5, #int 127 // #7f │ │ +39be86: 7b46 |0055: neg-int v6, v4 │ │ +39be88: ba65 |0056: ushr-int/2addr v5, v6 │ │ +39be8a: 8155 |0057: int-to-long v5, v5 │ │ +39be8c: c152 |0058: or-long/2addr v2, v5 │ │ +39be8e: d800 0001 |0059: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39be92: d804 04f9 |005b: add-int/lit8 v4, v4, #int -7 // #f9 │ │ +39be96: 28e4 |005d: goto 0041 // -001c │ │ +39be98: 1002 |005e: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0003 line=287 │ │ 0x0018 line=293 │ │ 0x001e line=294 │ │ 0x0029 line=298 │ │ @@ -841048,187 +841048,187 @@ │ │ type : '(Ljava/lang/String;Z)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 297 16-bit code units │ │ -39bea0: |[39bea0] net.sf.dibdib.thread_any.ShashFunc.shashBits4String:(Ljava/lang/String;Z)J │ │ -39beb0: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -39beb4: 7100 1ea4 0000 |0002: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc;.getCollArrays:()V // method@a41e │ │ -39beba: 7401 2298 1300 |0005: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ -39bec0: 0a01 |0008: move-result v1 │ │ -39bec2: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ -39bec6: 3901 0300 |000b: if-nez v1, 000e // +0003 │ │ -39beca: 1002 |000d: return-wide v2 │ │ -39becc: 1301 3900 |000e: const/16 v1, #int 57 // #39 │ │ -39bed0: 1306 b002 |0010: const/16 v6, #int 688 // #2b0 │ │ -39bed4: 1907 00c0 |0012: const-wide/high16 v7, #long -4611686018427387904 // #c000 │ │ -39bed8: 1309 3f00 |0014: const/16 v9, #int 63 // #3f │ │ -39bedc: 130a 3000 |0016: const/16 v10, #int 48 // #30 │ │ -39bee0: 120b |0018: const/4 v11, #int 0 // #0 │ │ -39bee2: 121c |0019: const/4 v12, #int 1 // #1 │ │ -39bee4: 130d 3700 |001a: const/16 v13, #int 55 // #37 │ │ -39bee8: 3914 4d00 |001c: if-nez v20, 0069 // +004d │ │ -39beec: 7401 2298 1300 |001e: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ -39bef2: 0a0e |0021: move-result v14 │ │ -39bef4: 33ec 4700 |0022: if-ne v12, v14, 0069 // +0047 │ │ -39bef8: 6e20 0998 b000 |0024: invoke-virtual {v0, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39befe: 0a0e |0027: move-result v14 │ │ -39bf00: 37e6 4100 |0028: if-le v6, v14, 0069 // +0041 │ │ -39bf04: 6e20 0998 b000 |002a: invoke-virtual {v0, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39bf0a: 0a0e |002d: move-result v14 │ │ -39bf0c: 36ea 1300 |002e: if-gt v10, v14, 0041 // +0013 │ │ -39bf10: 361e 1100 |0030: if-gt v14, v1, 0041 // +0011 │ │ -39bf14: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -39bf16: b1ae |0033: sub-int/2addr v14, v10 │ │ -39bf18: 83e1 |0034: int-to-double v1, v14 │ │ -39bf1a: 1803 0000 0000 00c3 be40 |0035: const-wide v3, #double 7875 // #40bec30000000000 │ │ -39bf24: ad01 0103 |003a: mul-double v1, v1, v3 │ │ -39bf28: 7130 29a4 1002 |003c: invoke-static {v0, v1, v2}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a429 │ │ -39bf2e: 0b00 |003f: move-result-wide v0 │ │ -39bf30: 1000 |0040: return-wide v0 │ │ -39bf32: 620f b778 |0041: sget-object v15, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b7 │ │ -39bf36: 21f4 |0043: array-length v4, v15 │ │ -39bf38: 37e4 2500 |0044: if-le v4, v14, 0069 // +0025 │ │ -39bf3c: 4804 0f0a |0046: aget-byte v4, v15, v10 │ │ -39bf40: 4805 0f0e |0048: aget-byte v5, v15, v14 │ │ -39bf44: 3654 1f00 |004a: if-gt v4, v5, 0069 // +001f │ │ -39bf48: 4804 0f0e |004c: aget-byte v4, v15, v14 │ │ -39bf4c: 3594 1b00 |004e: if-ge v4, v9, 0069 // +001b │ │ -39bf50: 6200 b578 |0050: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b5 │ │ -39bf54: 4801 0f0e |0052: aget-byte v1, v15, v14 │ │ -39bf58: 4900 0001 |0054: aget-char v0, v0, v1 │ │ -39bf5c: 32e0 0c00 |0056: if-eq v0, v14, 0062 // +000c │ │ -39bf60: 6200 b678 |0058: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b6 │ │ -39bf64: 4801 0f0e |005a: aget-byte v1, v15, v14 │ │ -39bf68: 4900 0001 |005c: aget-char v0, v0, v1 │ │ -39bf6c: 33e0 0400 |005e: if-ne v0, v14, 0062 // +0004 │ │ -39bf70: 1602 0400 |0060: const-wide/16 v2, #int 4 // #4 │ │ -39bf74: 4800 0f0e |0062: aget-byte v0, v15, v14 │ │ -39bf78: 8100 |0064: int-to-long v0, v0 │ │ -39bf7a: c3d0 |0065: shl-long/2addr v0, v13 │ │ -39bf7c: c170 |0066: or-long/2addr v0, v7 │ │ -39bf7e: c120 |0067: or-long/2addr v0, v2 │ │ -39bf80: 1000 |0068: return-wide v0 │ │ -39bf82: 7401 2298 1300 |0069: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ -39bf88: 0a04 |006c: move-result v4 │ │ -39bf8a: 1305 0a00 |006d: const/16 v5, #int 10 // #a │ │ -39bf8e: 3745 0600 |006f: if-le v5, v4, 0075 // +0006 │ │ -39bf92: 7401 2298 1300 |0071: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ -39bf98: 0a05 |0074: move-result v5 │ │ -39bf9a: 0510 0200 |0075: move-wide/from16 v16, v2 │ │ -39bf9e: 1204 |0077: const/4 v4, #int 0 // #0 │ │ -39bfa0: 120e |0078: const/4 v14, #int 0 // #0 │ │ -39bfa2: 120f |0079: const/4 v15, #int 0 // #0 │ │ -39bfa4: 3554 9400 |007a: if-ge v4, v5, 010e // +0094 │ │ -39bfa8: 6e20 0998 4000 |007c: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39bfae: 0a0b |007f: move-result v11 │ │ -39bfb0: 390e 2b00 |0080: if-nez v14, 00ab // +002b │ │ -39bfb4: 1a0c 9400 |0082: const-string v12, "��" // string@0094 │ │ -39bfb8: 6e20 1a98 bc00 |0084: invoke-virtual {v12, v11}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39bfbe: 0a0c |0087: move-result v12 │ │ -39bfc0: 3d0c 0300 |0088: if-lez v12, 008b // +0003 │ │ -39bfc4: 2821 |008a: goto 00ab // +0021 │ │ -39bfc6: 390f 2100 |008b: if-nez v15, 00ac // +0021 │ │ -39bfca: 37b6 1f00 |008d: if-le v6, v11, 00ac // +001f │ │ -39bfce: 130c 6100 |008f: const/16 v12, #int 97 // #61 │ │ -39bfd2: 36bc 0600 |0091: if-gt v12, v11, 0097 // +0006 │ │ -39bfd6: 130c 7a00 |0093: const/16 v12, #int 122 // #7a │ │ -39bfda: 37cb 0a00 |0095: if-le v11, v12, 009f // +000a │ │ -39bfde: 130c 4100 |0097: const/16 v12, #int 65 // #41 │ │ -39bfe2: 36bc 0800 |0099: if-gt v12, v11, 00a1 // +0008 │ │ -39bfe6: 130c 5a00 |009b: const/16 v12, #int 90 // #5a │ │ -39bfea: 36cb 0400 |009d: if-gt v11, v12, 00a1 // +0004 │ │ -39bfee: 121f |009f: const/4 v15, #int 1 // #1 │ │ -39bff0: 280c |00a0: goto 00ac // +000c │ │ -39bff2: 36ba 0500 |00a1: if-gt v10, v11, 00a6 // +0005 │ │ -39bff6: 361b 0300 |00a3: if-gt v11, v1, 00a6 // +0003 │ │ -39bffa: 28fa |00a5: goto 009f // -0006 │ │ -39bffc: 130c c000 |00a6: const/16 v12, #int 192 // #c0 │ │ -39c000: 36bc 0400 |00a8: if-gt v12, v11, 00ac // +0004 │ │ -39c004: 28f5 |00aa: goto 009f // -000b │ │ -39c006: 121e |00ab: const/4 v14, #int 1 // #1 │ │ -39c008: 620c b778 |00ac: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b7 │ │ -39c00c: 21c1 |00ae: array-length v1, v12 │ │ -39c00e: 37b1 3300 |00af: if-le v1, v11, 00e2 // +0033 │ │ -39c012: 4801 0c0b |00b1: aget-byte v1, v12, v11 │ │ -39c016: 3719 2f00 |00b3: if-le v9, v1, 00e2 // +002f │ │ -39c01a: 6201 b578 |00b5: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b5 │ │ -39c01e: 4812 0c0b |00b7: aget-byte v18, v12, v11 │ │ -39c022: 4901 0112 |00b9: aget-char v1, v1, v18 │ │ -39c026: 32b1 1900 |00bb: if-eq v1, v11, 00d4 // +0019 │ │ -39c02a: 6201 b678 |00bd: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b6 │ │ -39c02e: 4812 0c0b |00bf: aget-byte v18, v12, v11 │ │ -39c032: 4901 0112 |00c1: aget-char v1, v1, v18 │ │ -39c036: 33b1 1100 |00c3: if-ne v1, v11, 00d4 // +0011 │ │ -39c03a: 3101 0210 |00c5: cmp-long v1, v2, v16 │ │ -39c03e: 3901 0400 |00c7: if-nez v1, 00cb // +0004 │ │ -39c042: 3904 0b00 |00c9: if-nez v4, 00d4 // +000b │ │ -39c046: 3101 1002 |00cb: cmp-long v1, v16, v2 │ │ -39c04a: 3801 0500 |00cd: if-eqz v1, 00d2 // +0005 │ │ -39c04e: 1610 0600 |00cf: const-wide/16 v16, #int 6 // #6 │ │ -39c052: 2803 |00d1: goto 00d4 // +0003 │ │ -39c054: 1610 0400 |00d2: const-wide/16 v16, #int 4 // #4 │ │ -39c058: 4801 0c0b |00d4: aget-byte v1, v12, v11 │ │ -39c05c: 811b |00d6: int-to-long v11, v1 │ │ -39c05e: c3db |00d7: shl-long/2addr v11, v13 │ │ -39c060: c1b7 |00d8: or-long/2addr v7, v11 │ │ -39c062: d804 0401 |00d9: add-int/lit8 v4, v4, #int 1 // #01 │ │ -39c066: d80d 0dfa |00db: add-int/lit8 v13, v13, #int -6 // #fa │ │ -39c06a: 1301 3900 |00dd: const/16 v1, #int 57 // #39 │ │ -39c06e: 120b |00df: const/4 v11, #int 0 // #0 │ │ -39c070: 121c |00e0: const/4 v12, #int 1 // #1 │ │ -39c072: 2899 |00e1: goto 007a // -0067 │ │ -39c074: 1231 |00e2: const/4 v1, #int 3 // #3 │ │ -39c076: 1602 3f00 |00e3: const-wide/16 v2, #int 63 // #3f │ │ -39c07a: 36d1 2600 |00e5: if-gt v1, v13, 010b // +0026 │ │ -39c07e: 7120 3ba4 4000 |00e7: invoke-static {v0, v4}, Lnet/sf/dibdib/thread_any/StringFunc;.coll64xBytes:(Ljava/lang/String;I)[B // method@a43b │ │ -39c084: 0c01 |00ea: move-result-object v1 │ │ -39c086: 120b |00eb: const/4 v11, #int 0 // #0 │ │ -39c088: 2114 |00ec: array-length v4, v1 │ │ -39c08a: 354b 0f00 |00ed: if-ge v11, v4, 00fc // +000f │ │ -39c08e: 3a0d 0d00 |00ef: if-ltz v13, 00fc // +000d │ │ -39c092: 4804 010b |00f1: aget-byte v4, v1, v11 │ │ -39c096: 8144 |00f3: int-to-long v4, v4 │ │ -39c098: c024 |00f4: and-long/2addr v4, v2 │ │ -39c09a: c3d4 |00f5: shl-long/2addr v4, v13 │ │ -39c09c: c147 |00f6: or-long/2addr v7, v4 │ │ -39c09e: d80b 0b01 |00f7: add-int/lit8 v11, v11, #int 1 // #01 │ │ -39c0a2: d80d 0dfa |00f9: add-int/lit8 v13, v13, #int -6 // #fa │ │ -39c0a6: 28f1 |00fb: goto 00ec // -000f │ │ -39c0a8: 2112 |00fc: array-length v2, v1 │ │ -39c0aa: 352b 1100 |00fd: if-ge v11, v2, 010e // +0011 │ │ -39c0ae: 12c2 |00ff: const/4 v2, #int -4 // #fc │ │ -39c0b0: 36d2 0e00 |0100: if-gt v2, v13, 010e // +000e │ │ -39c0b4: 4801 010b |0102: aget-byte v1, v1, v11 │ │ -39c0b8: b591 |0104: and-int/2addr v1, v9 │ │ -39c0ba: 7bd2 |0105: neg-int v2, v13 │ │ -39c0bc: ba21 |0106: ushr-int/2addr v1, v2 │ │ -39c0be: 8111 |0107: int-to-long v1, v1 │ │ -39c0c0: c171 |0108: or-long/2addr v1, v7 │ │ -39c0c2: 0417 |0109: move-wide v7, v1 │ │ -39c0c4: 2804 |010a: goto 010e // +0004 │ │ -39c0c6: a301 020d |010b: shl-long v1, v2, v13 │ │ -39c0ca: c117 |010d: or-long/2addr v7, v1 │ │ -39c0cc: 390e 0e00 |010e: if-nez v14, 011c // +000e │ │ -39c0d0: 390f 0c00 |0110: if-nez v15, 011c // +000c │ │ -39c0d4: 6201 9e78 |0112: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@789e │ │ -39c0d8: 6e20 7a9b 0100 |0114: invoke-virtual {v1, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39c0de: 0c01 |0117: move-result-object v1 │ │ -39c0e0: 6e10 6d9b 0100 |0118: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39c0e6: 0a0f |011b: move-result v15 │ │ -39c0e8: 390e 0800 |011c: if-nez v14, 0124 // +0008 │ │ -39c0ec: 390f 0300 |011e: if-nez v15, 0121 // +0003 │ │ -39c0f0: 2804 |0120: goto 0124 // +0004 │ │ -39c0f2: a100 0710 |0121: or-long v0, v7, v16 │ │ -39c0f6: 1000 |0123: return-wide v0 │ │ -39c0f8: 7701 2aa4 1300 |0124: invoke-static/range {v19}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a42a │ │ -39c0fe: 0b00 |0127: move-result-wide v0 │ │ -39c100: 1000 |0128: return-wide v0 │ │ +39be9c: |[39be9c] net.sf.dibdib.thread_any.ShashFunc.shashBits4String:(Ljava/lang/String;Z)J │ │ +39beac: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +39beb0: 7100 1ea4 0000 |0002: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc;.getCollArrays:()V // method@a41e │ │ +39beb6: 7401 2298 1300 |0005: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ +39bebc: 0a01 |0008: move-result v1 │ │ +39bebe: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ +39bec2: 3901 0300 |000b: if-nez v1, 000e // +0003 │ │ +39bec6: 1002 |000d: return-wide v2 │ │ +39bec8: 1301 3900 |000e: const/16 v1, #int 57 // #39 │ │ +39becc: 1306 b002 |0010: const/16 v6, #int 688 // #2b0 │ │ +39bed0: 1907 00c0 |0012: const-wide/high16 v7, #long -4611686018427387904 // #c000 │ │ +39bed4: 1309 3f00 |0014: const/16 v9, #int 63 // #3f │ │ +39bed8: 130a 3000 |0016: const/16 v10, #int 48 // #30 │ │ +39bedc: 120b |0018: const/4 v11, #int 0 // #0 │ │ +39bede: 121c |0019: const/4 v12, #int 1 // #1 │ │ +39bee0: 130d 3700 |001a: const/16 v13, #int 55 // #37 │ │ +39bee4: 3914 4d00 |001c: if-nez v20, 0069 // +004d │ │ +39bee8: 7401 2298 1300 |001e: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ +39beee: 0a0e |0021: move-result v14 │ │ +39bef0: 33ec 4700 |0022: if-ne v12, v14, 0069 // +0047 │ │ +39bef4: 6e20 0998 b000 |0024: invoke-virtual {v0, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39befa: 0a0e |0027: move-result v14 │ │ +39befc: 37e6 4100 |0028: if-le v6, v14, 0069 // +0041 │ │ +39bf00: 6e20 0998 b000 |002a: invoke-virtual {v0, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39bf06: 0a0e |002d: move-result v14 │ │ +39bf08: 36ea 1300 |002e: if-gt v10, v14, 0041 // +0013 │ │ +39bf0c: 361e 1100 |0030: if-gt v14, v1, 0041 // +0011 │ │ +39bf10: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +39bf12: b1ae |0033: sub-int/2addr v14, v10 │ │ +39bf14: 83e1 |0034: int-to-double v1, v14 │ │ +39bf16: 1803 0000 0000 00c3 be40 |0035: const-wide v3, #double 7875 // #40bec30000000000 │ │ +39bf20: ad01 0103 |003a: mul-double v1, v1, v3 │ │ +39bf24: 7130 29a4 1002 |003c: invoke-static {v0, v1, v2}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a429 │ │ +39bf2a: 0b00 |003f: move-result-wide v0 │ │ +39bf2c: 1000 |0040: return-wide v0 │ │ +39bf2e: 620f b778 |0041: sget-object v15, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b7 │ │ +39bf32: 21f4 |0043: array-length v4, v15 │ │ +39bf34: 37e4 2500 |0044: if-le v4, v14, 0069 // +0025 │ │ +39bf38: 4804 0f0a |0046: aget-byte v4, v15, v10 │ │ +39bf3c: 4805 0f0e |0048: aget-byte v5, v15, v14 │ │ +39bf40: 3654 1f00 |004a: if-gt v4, v5, 0069 // +001f │ │ +39bf44: 4804 0f0e |004c: aget-byte v4, v15, v14 │ │ +39bf48: 3594 1b00 |004e: if-ge v4, v9, 0069 // +001b │ │ +39bf4c: 6200 b578 |0050: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b5 │ │ +39bf50: 4801 0f0e |0052: aget-byte v1, v15, v14 │ │ +39bf54: 4900 0001 |0054: aget-char v0, v0, v1 │ │ +39bf58: 32e0 0c00 |0056: if-eq v0, v14, 0062 // +000c │ │ +39bf5c: 6200 b678 |0058: sget-object v0, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b6 │ │ +39bf60: 4801 0f0e |005a: aget-byte v1, v15, v14 │ │ +39bf64: 4900 0001 |005c: aget-char v0, v0, v1 │ │ +39bf68: 33e0 0400 |005e: if-ne v0, v14, 0062 // +0004 │ │ +39bf6c: 1602 0400 |0060: const-wide/16 v2, #int 4 // #4 │ │ +39bf70: 4800 0f0e |0062: aget-byte v0, v15, v14 │ │ +39bf74: 8100 |0064: int-to-long v0, v0 │ │ +39bf76: c3d0 |0065: shl-long/2addr v0, v13 │ │ +39bf78: c170 |0066: or-long/2addr v0, v7 │ │ +39bf7a: c120 |0067: or-long/2addr v0, v2 │ │ +39bf7c: 1000 |0068: return-wide v0 │ │ +39bf7e: 7401 2298 1300 |0069: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ +39bf84: 0a04 |006c: move-result v4 │ │ +39bf86: 1305 0a00 |006d: const/16 v5, #int 10 // #a │ │ +39bf8a: 3745 0600 |006f: if-le v5, v4, 0075 // +0006 │ │ +39bf8e: 7401 2298 1300 |0071: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ +39bf94: 0a05 |0074: move-result v5 │ │ +39bf96: 0510 0200 |0075: move-wide/from16 v16, v2 │ │ +39bf9a: 1204 |0077: const/4 v4, #int 0 // #0 │ │ +39bf9c: 120e |0078: const/4 v14, #int 0 // #0 │ │ +39bf9e: 120f |0079: const/4 v15, #int 0 // #0 │ │ +39bfa0: 3554 9400 |007a: if-ge v4, v5, 010e // +0094 │ │ +39bfa4: 6e20 0998 4000 |007c: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39bfaa: 0a0b |007f: move-result v11 │ │ +39bfac: 390e 2b00 |0080: if-nez v14, 00ab // +002b │ │ +39bfb0: 1a0c 9400 |0082: const-string v12, "��" // string@0094 │ │ +39bfb4: 6e20 1a98 bc00 |0084: invoke-virtual {v12, v11}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39bfba: 0a0c |0087: move-result v12 │ │ +39bfbc: 3d0c 0300 |0088: if-lez v12, 008b // +0003 │ │ +39bfc0: 2821 |008a: goto 00ab // +0021 │ │ +39bfc2: 390f 2100 |008b: if-nez v15, 00ac // +0021 │ │ +39bfc6: 37b6 1f00 |008d: if-le v6, v11, 00ac // +001f │ │ +39bfca: 130c 6100 |008f: const/16 v12, #int 97 // #61 │ │ +39bfce: 36bc 0600 |0091: if-gt v12, v11, 0097 // +0006 │ │ +39bfd2: 130c 7a00 |0093: const/16 v12, #int 122 // #7a │ │ +39bfd6: 37cb 0a00 |0095: if-le v11, v12, 009f // +000a │ │ +39bfda: 130c 4100 |0097: const/16 v12, #int 65 // #41 │ │ +39bfde: 36bc 0800 |0099: if-gt v12, v11, 00a1 // +0008 │ │ +39bfe2: 130c 5a00 |009b: const/16 v12, #int 90 // #5a │ │ +39bfe6: 36cb 0400 |009d: if-gt v11, v12, 00a1 // +0004 │ │ +39bfea: 121f |009f: const/4 v15, #int 1 // #1 │ │ +39bfec: 280c |00a0: goto 00ac // +000c │ │ +39bfee: 36ba 0500 |00a1: if-gt v10, v11, 00a6 // +0005 │ │ +39bff2: 361b 0300 |00a3: if-gt v11, v1, 00a6 // +0003 │ │ +39bff6: 28fa |00a5: goto 009f // -0006 │ │ +39bff8: 130c c000 |00a6: const/16 v12, #int 192 // #c0 │ │ +39bffc: 36bc 0400 |00a8: if-gt v12, v11, 00ac // +0004 │ │ +39c000: 28f5 |00aa: goto 009f // -000b │ │ +39c002: 121e |00ab: const/4 v14, #int 1 // #1 │ │ +39c004: 620c b778 |00ac: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b7 │ │ +39c008: 21c1 |00ae: array-length v1, v12 │ │ +39c00a: 37b1 3300 |00af: if-le v1, v11, 00e2 // +0033 │ │ +39c00e: 4801 0c0b |00b1: aget-byte v1, v12, v11 │ │ +39c012: 3719 2f00 |00b3: if-le v9, v1, 00e2 // +002f │ │ +39c016: 6201 b578 |00b5: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b5 │ │ +39c01a: 4812 0c0b |00b7: aget-byte v18, v12, v11 │ │ +39c01e: 4901 0112 |00b9: aget-char v1, v1, v18 │ │ +39c022: 32b1 1900 |00bb: if-eq v1, v11, 00d4 // +0019 │ │ +39c026: 6201 b678 |00bd: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b6 │ │ +39c02a: 4812 0c0b |00bf: aget-byte v18, v12, v11 │ │ +39c02e: 4901 0112 |00c1: aget-char v1, v1, v18 │ │ +39c032: 33b1 1100 |00c3: if-ne v1, v11, 00d4 // +0011 │ │ +39c036: 3101 0210 |00c5: cmp-long v1, v2, v16 │ │ +39c03a: 3901 0400 |00c7: if-nez v1, 00cb // +0004 │ │ +39c03e: 3904 0b00 |00c9: if-nez v4, 00d4 // +000b │ │ +39c042: 3101 1002 |00cb: cmp-long v1, v16, v2 │ │ +39c046: 3801 0500 |00cd: if-eqz v1, 00d2 // +0005 │ │ +39c04a: 1610 0600 |00cf: const-wide/16 v16, #int 6 // #6 │ │ +39c04e: 2803 |00d1: goto 00d4 // +0003 │ │ +39c050: 1610 0400 |00d2: const-wide/16 v16, #int 4 // #4 │ │ +39c054: 4801 0c0b |00d4: aget-byte v1, v12, v11 │ │ +39c058: 811b |00d6: int-to-long v11, v1 │ │ +39c05a: c3db |00d7: shl-long/2addr v11, v13 │ │ +39c05c: c1b7 |00d8: or-long/2addr v7, v11 │ │ +39c05e: d804 0401 |00d9: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39c062: d80d 0dfa |00db: add-int/lit8 v13, v13, #int -6 // #fa │ │ +39c066: 1301 3900 |00dd: const/16 v1, #int 57 // #39 │ │ +39c06a: 120b |00df: const/4 v11, #int 0 // #0 │ │ +39c06c: 121c |00e0: const/4 v12, #int 1 // #1 │ │ +39c06e: 2899 |00e1: goto 007a // -0067 │ │ +39c070: 1231 |00e2: const/4 v1, #int 3 // #3 │ │ +39c072: 1602 3f00 |00e3: const-wide/16 v2, #int 63 // #3f │ │ +39c076: 36d1 2600 |00e5: if-gt v1, v13, 010b // +0026 │ │ +39c07a: 7120 3ba4 4000 |00e7: invoke-static {v0, v4}, Lnet/sf/dibdib/thread_any/StringFunc;.coll64xBytes:(Ljava/lang/String;I)[B // method@a43b │ │ +39c080: 0c01 |00ea: move-result-object v1 │ │ +39c082: 120b |00eb: const/4 v11, #int 0 // #0 │ │ +39c084: 2114 |00ec: array-length v4, v1 │ │ +39c086: 354b 0f00 |00ed: if-ge v11, v4, 00fc // +000f │ │ +39c08a: 3a0d 0d00 |00ef: if-ltz v13, 00fc // +000d │ │ +39c08e: 4804 010b |00f1: aget-byte v4, v1, v11 │ │ +39c092: 8144 |00f3: int-to-long v4, v4 │ │ +39c094: c024 |00f4: and-long/2addr v4, v2 │ │ +39c096: c3d4 |00f5: shl-long/2addr v4, v13 │ │ +39c098: c147 |00f6: or-long/2addr v7, v4 │ │ +39c09a: d80b 0b01 |00f7: add-int/lit8 v11, v11, #int 1 // #01 │ │ +39c09e: d80d 0dfa |00f9: add-int/lit8 v13, v13, #int -6 // #fa │ │ +39c0a2: 28f1 |00fb: goto 00ec // -000f │ │ +39c0a4: 2112 |00fc: array-length v2, v1 │ │ +39c0a6: 352b 1100 |00fd: if-ge v11, v2, 010e // +0011 │ │ +39c0aa: 12c2 |00ff: const/4 v2, #int -4 // #fc │ │ +39c0ac: 36d2 0e00 |0100: if-gt v2, v13, 010e // +000e │ │ +39c0b0: 4801 010b |0102: aget-byte v1, v1, v11 │ │ +39c0b4: b591 |0104: and-int/2addr v1, v9 │ │ +39c0b6: 7bd2 |0105: neg-int v2, v13 │ │ +39c0b8: ba21 |0106: ushr-int/2addr v1, v2 │ │ +39c0ba: 8111 |0107: int-to-long v1, v1 │ │ +39c0bc: c171 |0108: or-long/2addr v1, v7 │ │ +39c0be: 0417 |0109: move-wide v7, v1 │ │ +39c0c0: 2804 |010a: goto 010e // +0004 │ │ +39c0c2: a301 020d |010b: shl-long v1, v2, v13 │ │ +39c0c6: c117 |010d: or-long/2addr v7, v1 │ │ +39c0c8: 390e 0e00 |010e: if-nez v14, 011c // +000e │ │ +39c0cc: 390f 0c00 |0110: if-nez v15, 011c // +000c │ │ +39c0d0: 6201 9e78 |0112: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@789e │ │ +39c0d4: 6e20 7a9b 0100 |0114: invoke-virtual {v1, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39c0da: 0c01 |0117: move-result-object v1 │ │ +39c0dc: 6e10 6d9b 0100 |0118: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39c0e2: 0a0f |011b: move-result v15 │ │ +39c0e4: 390e 0800 |011c: if-nez v14, 0124 // +0008 │ │ +39c0e8: 390f 0300 |011e: if-nez v15, 0121 // +0003 │ │ +39c0ec: 2804 |0120: goto 0124 // +0004 │ │ +39c0ee: a100 0710 |0121: or-long v0, v7, v16 │ │ +39c0f2: 1000 |0123: return-wide v0 │ │ +39c0f4: 7701 2aa4 1300 |0124: invoke-static/range {v19}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a42a │ │ +39c0fa: 0b00 |0127: move-result-wide v0 │ │ +39c0fc: 1000 |0128: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=312 │ │ 0x0005 line=314 │ │ 0x001e line=316 │ │ 0x002a line=317 │ │ 0x003c line=319 │ │ @@ -841259,645 +841259,645 @@ │ │ type : '([Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 1224 16-bit code units │ │ -39b22c: |[39b22c] net.sf.dibdib.thread_any.ShashFunc.splitTextAppend:([Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/String; │ │ -39b23c: 1a00 a500 |0000: const-string v0, " " // string@00a5 │ │ -39b240: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -39b242: 0802 1200 |0003: move-object/from16 v2, v18 │ │ -39b246: 6e30 2b98 0201 |0005: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@982b │ │ -39b24c: 0c00 |0008: move-result-object v0 │ │ -39b24e: 2102 |0009: array-length v2, v0 │ │ -39b250: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -39b252: 1214 |000b: const/4 v4, #int 1 // #1 │ │ -39b254: 0805 1000 |000c: move-object/from16 v5, v16 │ │ -39b258: 0206 1100 |000e: move/from16 v6, v17 │ │ -39b25c: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -39b25e: 1218 |0011: const/4 v8, #int 1 // #1 │ │ -39b260: 1a0a 0000 |0012: const-string v10, "" // string@0000 │ │ -39b264: 3527 3904 |0014: if-ge v7, v2, 044d // +0439 │ │ -39b268: 460b 0007 |0016: aget-object v11, v0, v7 │ │ -39b26c: 130c 2000 |0018: const/16 v12, #int 32 // #20 │ │ -39b270: 3908 4500 |001a: if-nez v8, 005f // +0045 │ │ -39b274: 3d06 4300 |001c: if-lez v6, 005f // +0043 │ │ -39b278: d808 06ff |001e: add-int/lit8 v8, v6, #int -1 // #ff │ │ -39b27c: 460d 0508 |0020: aget-object v13, v5, v8 │ │ -39b280: 380d 2200 |0022: if-eqz v13, 0044 // +0022 │ │ -39b284: 620d 7278 |0024: sget-object v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -39b288: 57dd 7878 |0026: iget-char v13, v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39b28c: 460e 0508 |0028: aget-object v14, v5, v8 │ │ -39b290: 6e20 0998 3e00 |002a: invoke-virtual {v14, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b296: 0a0e |002d: move-result v14 │ │ -39b298: 33ed 1600 |002e: if-ne v13, v14, 0044 // +0016 │ │ -39b29c: 220d e812 |0030: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b2a0: 7010 4098 0d00 |0032: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b2a6: 460e 0508 |0035: aget-object v14, v5, v8 │ │ -39b2aa: 6e20 4b98 ed00 |0037: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b2b0: 6e20 4498 cd00 |003a: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b2b6: 6e10 5498 0d00 |003d: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b2bc: 0c0d |0040: move-result-object v13 │ │ -39b2be: 4d0d 0508 |0041: aput-object v13, v5, v8 │ │ -39b2c2: 281c |0043: goto 005f // +001c │ │ -39b2c4: d808 0601 |0044: add-int/lit8 v8, v6, #int 1 // #01 │ │ -39b2c8: 220d e812 |0046: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b2cc: 7010 4098 0d00 |0048: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b2d2: 6e20 4b98 ad00 |004b: invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b2d8: 620e 7278 |004e: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -39b2dc: 57ee 7878 |0050: iget-char v14, v14, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39b2e0: 6e20 4498 ed00 |0052: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b2e6: 6e20 4498 cd00 |0055: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b2ec: 6e10 5498 0d00 |0058: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b2f2: 0c0d |005b: move-result-object v13 │ │ -39b2f4: 4d0d 0506 |005c: aput-object v13, v5, v6 │ │ -39b2f8: 0186 |005e: move v6, v8 │ │ -39b2fa: 6e10 2298 0b00 |005f: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b300: 0a08 |0062: move-result v8 │ │ -39b302: 3d08 e403 |0063: if-lez v8, 0447 // +03e4 │ │ -39b306: d808 0604 |0065: add-int/lit8 v8, v6, #int 4 // #04 │ │ -39b30a: 215d |0067: array-length v13, v5 │ │ -39b30c: 34d8 0b00 |0068: if-lt v8, v13, 0073 // +000b │ │ -39b310: 2158 |006a: array-length v8, v5 │ │ -39b312: da08 0802 |006b: mul-int/lit8 v8, v8, #int 2 // #02 │ │ -39b316: 7120 b499 8500 |006d: invoke-static {v5, v8}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -39b31c: 0c05 |0070: move-result-object v5 │ │ -39b31e: 1f05 dc15 |0071: check-cast v5, [Ljava/lang/String; // type@15dc │ │ -39b322: 6e20 0998 3b00 |0073: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b328: 0a08 |0076: move-result v8 │ │ -39b32a: 120d |0077: const/4 v13, #int 0 // #0 │ │ -39b32c: 6e10 2298 0b00 |0078: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b332: 0a0e |007b: move-result v14 │ │ -39b334: 130f 3900 |007c: const/16 v15, #int 57 // #39 │ │ -39b338: 1301 3000 |007e: const/16 v1, #int 48 // #30 │ │ -39b33c: 35ed 3100 |0080: if-ge v13, v14, 00b1 // +0031 │ │ -39b340: 130e 6100 |0082: const/16 v14, #int 97 // #61 │ │ -39b344: 368e 0600 |0084: if-gt v14, v8, 008a // +0006 │ │ -39b348: 130e 7a00 |0086: const/16 v14, #int 122 // #7a │ │ -39b34c: 37e8 2900 |0088: if-le v8, v14, 00b1 // +0029 │ │ -39b350: 3681 0400 |008a: if-gt v1, v8, 008e // +0004 │ │ -39b354: 37f8 2500 |008c: if-le v8, v15, 00b1 // +0025 │ │ -39b358: 130e 4100 |008e: const/16 v14, #int 65 // #41 │ │ -39b35c: 368e 0600 |0090: if-gt v14, v8, 0096 // +0006 │ │ -39b360: 130e 5a00 |0092: const/16 v14, #int 90 // #5a │ │ -39b364: 37e8 1d00 |0094: if-le v8, v14, 00b1 // +001d │ │ -39b368: 368c 1b00 |0096: if-gt v12, v8, 00b1 // +001b │ │ -39b36c: 7110 20a4 0800 |0098: invoke-static {v8}, Lnet/sf/dibdib/thread_any/ShashFunc;.isCurrency:(C)Z // method@a420 │ │ -39b372: 0a0e |009b: move-result v14 │ │ -39b374: 390e 0f00 |009c: if-nez v14, 00ab // +000f │ │ -39b378: 6e20 0998 db00 |009e: invoke-virtual {v11, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b37e: 0a0e |00a1: move-result v14 │ │ -39b380: 1a0c e505 |00a2: const-string v12, ".:*_+^~()[]{}<>?%!&@'"«‘‛“‟‹." // string@05e5 │ │ -39b384: 6e20 1a98 ec00 |00a4: invoke-virtual {v12, v14}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39b38a: 0a0c |00a7: move-result v12 │ │ -39b38c: 3b0c 0300 |00a8: if-gez v12, 00ab // +0003 │ │ -39b390: 2807 |00aa: goto 00b1 // +0007 │ │ -39b392: d80d 0d01 |00ab: add-int/lit8 v13, v13, #int 1 // #01 │ │ -39b396: 12f1 |00ad: const/4 v1, #int -1 // #ff │ │ -39b398: 130c 2000 |00ae: const/16 v12, #int 32 // #20 │ │ -39b39c: 28c8 |00b0: goto 0078 // -0038 │ │ -39b39e: 6e10 2298 0b00 |00b1: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b3a4: 0a0c |00b4: move-result v12 │ │ -39b3a6: 34cd 1e00 |00b5: if-lt v13, v12, 00d3 // +001e │ │ -39b3aa: 2201 e812 |00b7: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b3ae: 7010 4098 0100 |00b9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b3b4: 6208 7278 |00bc: sget-object v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -39b3b8: 5788 7878 |00be: iget-char v8, v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39b3bc: 6e20 4498 8100 |00c0: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b3c2: 6e20 4b98 b100 |00c3: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b3c8: 6e10 5498 0100 |00c6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b3ce: 0c01 |00c9: move-result-object v1 │ │ -39b3d0: 7130 27a4 6501 |00ca: invoke-static {v5, v6, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.outWithStructMarker:([Ljava/lang/String;ILjava/lang/String;)I // method@a427 │ │ -39b3d6: 0a06 |00cd: move-result v6 │ │ -39b3d8: 07ab |00ce: move-object v11, v10 │ │ -39b3da: 12f1 |00cf: const/4 v1, #int -1 // #ff │ │ -39b3dc: 130c 2000 |00d0: const/16 v12, #int 32 // #20 │ │ -39b3e0: 288d |00d2: goto 005f // -0073 │ │ -39b3e2: 1a0c d304 |00d3: const-string v12, "+-0123456789#" // string@04d3 │ │ -39b3e6: 6e20 1a98 8c00 |00d5: invoke-virtual {v12, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39b3ec: 0a0c |00d8: move-result v12 │ │ -39b3ee: 3d0c 0400 |00d9: if-lez v12, 00dd // +0004 │ │ -39b3f2: 121c |00db: const/4 v12, #int 1 // #1 │ │ -39b3f4: 2802 |00dc: goto 00de // +0002 │ │ -39b3f6: 120c |00dd: const/4 v12, #int 0 // #0 │ │ -39b3f8: 3d0d 4900 |00de: if-lez v13, 0127 // +0049 │ │ -39b3fc: 33d4 2700 |00e0: if-ne v4, v13, 0107 // +0027 │ │ -39b400: 6e10 2298 0b00 |00e2: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b406: 0a0e |00e5: move-result v14 │ │ -39b408: 35e4 2100 |00e6: if-ge v4, v14, 0107 // +0021 │ │ -39b40c: 130e 2b00 |00e8: const/16 v14, #int 43 // #2b │ │ -39b410: 6e20 0998 3b00 |00ea: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b416: 0a09 |00ed: move-result v9 │ │ -39b418: 329e 0a00 |00ee: if-eq v14, v9, 00f8 // +000a │ │ -39b41c: 1309 2d00 |00f0: const/16 v9, #int 45 // #2d │ │ -39b420: 6e20 0998 3b00 |00f2: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b426: 0a0e |00f5: move-result v14 │ │ -39b428: 33e9 1100 |00f6: if-ne v9, v14, 0107 // +0011 │ │ -39b42c: 6e20 0998 4b00 |00f8: invoke-virtual {v11, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b432: 0a09 |00fb: move-result v9 │ │ -39b434: 3691 0b00 |00fc: if-gt v1, v9, 0107 // +000b │ │ -39b438: 6e20 0998 4b00 |00fe: invoke-virtual {v11, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b43e: 0a01 |0101: move-result v1 │ │ -39b440: 341f 0500 |0102: if-lt v15, v1, 0107 // +0005 │ │ -39b444: 07a1 |0104: move-object v1, v10 │ │ -39b446: 121c |0105: const/4 v12, #int 1 // #1 │ │ -39b448: 2822 |0106: goto 0128 // +0022 │ │ -39b44a: 2201 e812 |0107: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b44e: 7010 4098 0100 |0109: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b454: 6208 7278 |010c: sget-object v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -39b458: 5788 7878 |010e: iget-char v8, v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39b45c: 6e20 4498 8100 |0110: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b462: 6e30 2e98 3b0d |0113: invoke-virtual {v11, v3, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39b468: 0c08 |0116: move-result-object v8 │ │ -39b46a: 6e20 4b98 8100 |0117: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b470: 6e10 5498 0100 |011a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b476: 0c01 |011d: move-result-object v1 │ │ -39b478: 6e20 2d98 db00 |011e: invoke-virtual {v11, v13}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39b47e: 0c0b |0121: move-result-object v11 │ │ -39b480: 6e20 0998 3b00 |0122: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b486: 0a08 |0125: move-result v8 │ │ -39b488: 2802 |0126: goto 0128 // +0002 │ │ -39b48a: 07a1 |0127: move-object v1, v10 │ │ -39b48c: 380c 1c01 |0128: if-eqz v12, 0244 // +011c │ │ -39b490: 6209 8e78 |012a: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@788e │ │ -39b494: 6e20 7a9b b900 |012c: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b49a: 0c09 |012f: move-result-object v9 │ │ -39b49c: 6e10 6d9b 0900 |0130: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b4a2: 0a0c |0133: move-result v12 │ │ -39b4a4: 380c 1000 |0134: if-eqz v12, 0144 // +0010 │ │ -39b4a8: 6e10 769b 0900 |0136: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b4ae: 0a0c |0139: move-result v12 │ │ -39b4b0: 390c 0a00 |013a: if-nez v12, 0144 // +000a │ │ -39b4b4: 6e10 6c9b 0900 |013c: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b4ba: 0a09 |013f: move-result v9 │ │ -39b4bc: 121c |0140: const/4 v12, #int 1 // #1 │ │ -39b4be: 120d |0141: const/4 v13, #int 0 // #0 │ │ -39b4c0: 2900 e400 |0142: goto/16 0226 // +00e4 │ │ -39b4c4: 6209 8f78 |0144: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_RXX:Ljava/util/regex/Pattern; // field@788f │ │ -39b4c8: 6e20 7a9b b900 |0146: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b4ce: 0c09 |0149: move-result-object v9 │ │ -39b4d0: 6e10 6d9b 0900 |014a: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b4d6: 0a0c |014d: move-result v12 │ │ -39b4d8: 380c 0d00 |014e: if-eqz v12, 015b // +000d │ │ -39b4dc: 6e10 769b 0900 |0150: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b4e2: 0a0c |0153: move-result v12 │ │ -39b4e4: 390c 0700 |0154: if-nez v12, 015b // +0007 │ │ -39b4e8: 6e10 6c9b 0900 |0156: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b4ee: 0a09 |0159: move-result v9 │ │ -39b4f0: 28e6 |015a: goto 0140 // -001a │ │ -39b4f2: 6209 8878 |015b: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@7888 │ │ -39b4f6: 6e20 7a9b b900 |015d: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b4fc: 0c09 |0160: move-result-object v9 │ │ -39b4fe: 6e10 6d9b 0900 |0161: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b504: 0a0c |0164: move-result v12 │ │ -39b506: 380c 1000 |0165: if-eqz v12, 0175 // +0010 │ │ -39b50a: 6e10 769b 0900 |0167: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b510: 0a0c |016a: move-result v12 │ │ -39b512: 390c 0a00 |016b: if-nez v12, 0175 // +000a │ │ -39b516: 6e10 6c9b 0900 |016d: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b51c: 0a09 |0170: move-result v9 │ │ -39b51e: 120c |0171: const/4 v12, #int 0 // #0 │ │ -39b520: 121d |0172: const/4 v13, #int 1 // #1 │ │ -39b522: 2900 b300 |0173: goto/16 0226 // +00b3 │ │ -39b526: 6209 8d78 |0175: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@788d │ │ -39b52a: 6e20 7a9b b900 |0177: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b530: 0c09 |017a: move-result-object v9 │ │ -39b532: 6e10 6d9b 0900 |017b: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b538: 0a0c |017e: move-result v12 │ │ -39b53a: 380c 0d00 |017f: if-eqz v12, 018c // +000d │ │ -39b53e: 6e10 769b 0900 |0181: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b544: 0a0c |0184: move-result v12 │ │ -39b546: 390c 0700 |0185: if-nez v12, 018c // +0007 │ │ -39b54a: 6e10 6c9b 0900 |0187: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b550: 0a09 |018a: move-result v9 │ │ -39b552: 28b5 |018b: goto 0140 // -004b │ │ -39b554: 6209 9278 |018c: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7892 │ │ -39b558: 6e20 7a9b b900 |018e: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b55e: 0c09 |0191: move-result-object v9 │ │ -39b560: 6e10 6d9b 0900 |0192: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b566: 0a0c |0195: move-result v12 │ │ -39b568: 380c 5e00 |0196: if-eqz v12, 01f4 // +005e │ │ -39b56c: 6e10 769b 0900 |0198: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b572: 0a0c |019b: move-result v12 │ │ -39b574: 390c 5800 |019c: if-nez v12, 01f4 // +0058 │ │ -39b578: 6e10 6c9b 0900 |019e: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b57e: 0a09 |01a1: move-result v9 │ │ -39b580: 620c 9c78 |01a2: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_TIME:Ljava/util/regex/Pattern; // field@789c │ │ -39b584: 6e20 7a9b bc00 |01a4: invoke-virtual {v12, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b58a: 0c0c |01a7: move-result-object v12 │ │ -39b58c: 6e10 6d9b 0c00 |01a8: invoke-virtual {v12}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b592: 0a0d |01ab: move-result v13 │ │ -39b594: 380d 0d00 |01ac: if-eqz v13, 01b9 // +000d │ │ -39b598: 6e10 769b 0c00 |01ae: invoke-virtual {v12}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b59e: 0a0d |01b1: move-result v13 │ │ -39b5a0: 390d 0700 |01b2: if-nez v13, 01b9 // +0007 │ │ -39b5a4: 6e10 6c9b 0c00 |01b4: invoke-virtual {v12}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b5aa: 0a0c |01b7: move-result v12 │ │ -39b5ac: 2830 |01b8: goto 01e8 // +0030 │ │ -39b5ae: 620c 8c78 |01b9: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@788c │ │ -39b5b2: 6e20 7a9b bc00 |01bb: invoke-virtual {v12, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b5b8: 0c0c |01be: move-result-object v12 │ │ -39b5ba: 6e10 6d9b 0c00 |01bf: invoke-virtual {v12}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b5c0: 0a0d |01c2: move-result v13 │ │ -39b5c2: 380d 0d00 |01c3: if-eqz v13, 01d0 // +000d │ │ -39b5c6: 6e10 769b 0c00 |01c5: invoke-virtual {v12}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b5cc: 0a0d |01c8: move-result v13 │ │ -39b5ce: 390d 0700 |01c9: if-nez v13, 01d0 // +0007 │ │ -39b5d2: 6e10 6c9b 0c00 |01cb: invoke-virtual {v12}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b5d8: 0a0c |01ce: move-result v12 │ │ -39b5da: 2819 |01cf: goto 01e8 // +0019 │ │ -39b5dc: 620c 9578 |01d0: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7895 │ │ -39b5e0: 6e20 7a9b bc00 |01d2: invoke-virtual {v12, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b5e6: 0c0c |01d5: move-result-object v12 │ │ -39b5e8: 6e10 6d9b 0c00 |01d6: invoke-virtual {v12}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b5ee: 0a0d |01d9: move-result v13 │ │ -39b5f0: 380d 0d00 |01da: if-eqz v13, 01e7 // +000d │ │ -39b5f4: 6e10 769b 0c00 |01dc: invoke-virtual {v12}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b5fa: 0a0d |01df: move-result v13 │ │ -39b5fc: 390d 0700 |01e0: if-nez v13, 01e7 // +0007 │ │ -39b600: 6e10 6c9b 0c00 |01e2: invoke-virtual {v12}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b606: 0a0c |01e5: move-result v12 │ │ -39b608: 2802 |01e6: goto 01e8 // +0002 │ │ -39b60a: 120c |01e7: const/4 v12, #int 0 // #0 │ │ -39b60c: 359c 0400 |01e8: if-ge v12, v9, 01ec // +0004 │ │ -39b610: 121d |01ea: const/4 v13, #int 1 // #1 │ │ -39b612: 2802 |01eb: goto 01ed // +0002 │ │ -39b614: 120d |01ec: const/4 v13, #int 0 // #0 │ │ -39b616: 380d 0300 |01ed: if-eqz v13, 01f0 // +0003 │ │ -39b61a: 2802 |01ef: goto 01f1 // +0002 │ │ -39b61c: 01c9 |01f0: move v9, v12 │ │ -39b61e: 01dc |01f1: move v12, v13 │ │ -39b620: 2900 4fff |01f2: goto/16 0141 // -00b1 │ │ -39b624: 6209 8c78 |01f4: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@788c │ │ -39b628: 6e20 7a9b b900 |01f6: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b62e: 0c09 |01f9: move-result-object v9 │ │ -39b630: 6e10 6d9b 0900 |01fa: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b636: 0a0c |01fd: move-result v12 │ │ -39b638: 380c 0d00 |01fe: if-eqz v12, 020b // +000d │ │ -39b63c: 6e10 769b 0900 |0200: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b642: 0a0c |0203: move-result v12 │ │ -39b644: 390c 0700 |0204: if-nez v12, 020b // +0007 │ │ -39b648: 6e10 6c9b 0900 |0206: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b64e: 0a09 |0209: move-result v9 │ │ -39b650: 2819 |020a: goto 0223 // +0019 │ │ -39b652: 6209 9578 |020b: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7895 │ │ -39b656: 6e20 7a9b b900 |020d: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b65c: 0c09 |0210: move-result-object v9 │ │ -39b65e: 6e10 6d9b 0900 |0211: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b664: 0a0c |0214: move-result v12 │ │ -39b666: 380c 0d00 |0215: if-eqz v12, 0222 // +000d │ │ -39b66a: 6e10 769b 0900 |0217: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b670: 0a0c |021a: move-result v12 │ │ -39b672: 390c 0700 |021b: if-nez v12, 0222 // +0007 │ │ -39b676: 6e10 6c9b 0900 |021d: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b67c: 0a09 |0220: move-result v9 │ │ -39b67e: 2802 |0221: goto 0223 // +0002 │ │ -39b680: 12f9 |0222: const/4 v9, #int -1 // #ff │ │ -39b682: 120c |0223: const/4 v12, #int 0 // #0 │ │ -39b684: 2900 1dff |0224: goto/16 0141 // -00e3 │ │ -39b688: 380c 5800 |0226: if-eqz v12, 027e // +0058 │ │ -39b68c: 620e 9d78 |0228: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@789d │ │ -39b690: 6e20 2d98 9b00 |022a: invoke-virtual {v11, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39b696: 0c0f |022d: move-result-object v15 │ │ -39b698: 6e20 7a9b fe00 |022e: invoke-virtual {v14, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b69e: 0c0e |0231: move-result-object v14 │ │ -39b6a0: 6e10 6d9b 0e00 |0232: invoke-virtual {v14}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b6a6: 0a0f |0235: move-result v15 │ │ -39b6a8: 380f 4800 |0236: if-eqz v15, 027e // +0048 │ │ -39b6ac: 6e10 769b 0e00 |0238: invoke-virtual {v14}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b6b2: 0a0f |023b: move-result v15 │ │ -39b6b4: 390f 4200 |023c: if-nez v15, 027e // +0042 │ │ -39b6b8: 6e10 6c9b 0e00 |023e: invoke-virtual {v14}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b6be: 0a0e |0241: move-result v14 │ │ -39b6c0: b0e9 |0242: add-int/2addr v9, v14 │ │ -39b6c2: 283b |0243: goto 027e // +003b │ │ -39b6c4: 6e10 2298 0b00 |0244: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b6ca: 0a09 |0247: move-result v9 │ │ -39b6cc: 3594 3400 |0248: if-ge v4, v9, 027c // +0034 │ │ -39b6d0: 6e20 0998 4b00 |024a: invoke-virtual {v11, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b6d6: 0a09 |024d: move-result v9 │ │ -39b6d8: 130d 2700 |024e: const/16 v13, #int 39 // #27 │ │ -39b6dc: 339d 2c00 |0250: if-ne v13, v9, 027c // +002c │ │ -39b6e0: 1309 4900 |0252: const/16 v9, #int 73 // #49 │ │ -39b6e4: 3298 0b00 |0254: if-eq v8, v9, 025f // +000b │ │ -39b6e8: 1309 5000 |0256: const/16 v9, #int 80 // #50 │ │ -39b6ec: 3298 0700 |0258: if-eq v8, v9, 025f // +0007 │ │ -39b6f0: 1309 5800 |025a: const/16 v9, #int 88 // #58 │ │ -39b6f4: 3298 0300 |025c: if-eq v8, v9, 025f // +0003 │ │ -39b6f8: 281e |025e: goto 027c // +001e │ │ -39b6fa: 6e20 1f98 db00 |025f: invoke-virtual {v11, v13}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ -39b700: 0a09 |0262: move-result v9 │ │ -39b702: 3494 0300 |0263: if-lt v4, v9, 0266 // +0003 │ │ -39b706: 2817 |0265: goto 027c // +0017 │ │ -39b708: 220d e812 |0266: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b70c: 7010 4098 0d00 |0268: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b712: 620e 7678 |026b: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7876 │ │ -39b716: 57ee 7878 |026d: iget-char v14, v14, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39b71a: 6e20 4498 ed00 |026f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b720: 6e20 4b98 bd00 |0272: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b726: 6e10 5498 0d00 |0275: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b72c: 0c0b |0278: move-result-object v11 │ │ -39b72e: d809 0902 |0279: add-int/lit8 v9, v9, #int 2 // #02 │ │ -39b732: 2802 |027b: goto 027d // +0002 │ │ -39b734: 12f9 |027c: const/4 v9, #int -1 // #ff │ │ -39b736: 120d |027d: const/4 v13, #int 0 // #0 │ │ -39b738: 3b09 d500 |027e: if-gez v9, 0353 // +00d5 │ │ -39b73c: 6209 9e78 |0280: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@789e │ │ -39b740: 6e20 7a9b b900 |0282: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b746: 0c0d |0285: move-result-object v13 │ │ -39b748: 6e10 6d9b 0d00 |0286: invoke-virtual {v13}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b74e: 0a0e |0289: move-result v14 │ │ -39b750: 380e 0700 |028a: if-eqz v14, 0291 // +0007 │ │ -39b754: 6e10 769b 0d00 |028c: invoke-virtual {v13}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b75a: 0a0d |028f: move-result v13 │ │ -39b75c: 2805 |0290: goto 0295 // +0005 │ │ -39b75e: 6e10 2298 0b00 |0291: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b764: 0a0d |0294: move-result v13 │ │ -39b766: 620e 9478 |0295: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMERICS:Ljava/util/regex/Pattern; // field@7894 │ │ -39b76a: 6e20 7a9b be00 |0297: invoke-virtual {v14, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b770: 0c0e |029a: move-result-object v14 │ │ -39b772: 6e10 6d9b 0e00 |029b: invoke-virtual {v14}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b778: 0a0f |029e: move-result v15 │ │ -39b77a: 380f 0700 |029f: if-eqz v15, 02a6 // +0007 │ │ -39b77e: 6e10 769b 0e00 |02a1: invoke-virtual {v14}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b784: 0a0f |02a4: move-result v15 │ │ -39b786: 2802 |02a5: goto 02a7 // +0002 │ │ -39b788: 01df |02a6: move v15, v13 │ │ -39b78a: 36fd 2700 |02a7: if-gt v13, v15, 02ce // +0027 │ │ -39b78e: 620e 8a78 |02a9: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS:Ljava/util/regex/Pattern; // field@788a │ │ -39b792: 6e20 7a9b be00 |02ab: invoke-virtual {v14, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b798: 0c0e |02ae: move-result-object v14 │ │ -39b79a: 6e10 6d9b 0e00 |02af: invoke-virtual {v14}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b7a0: 0a0f |02b2: move-result v15 │ │ -39b7a2: 380f 0700 |02b3: if-eqz v15, 02ba // +0007 │ │ -39b7a6: 6e10 769b 0e00 |02b5: invoke-virtual {v14}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b7ac: 0a0f |02b8: move-result v15 │ │ -39b7ae: 2802 |02b9: goto 02bb // +0002 │ │ -39b7b0: 01df |02ba: move v15, v13 │ │ -39b7b2: 36fd 1300 |02bb: if-gt v13, v15, 02ce // +0013 │ │ -39b7b6: 6e20 7a9b b900 |02bd: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -39b7bc: 0c0e |02c0: move-result-object v14 │ │ -39b7be: 6e10 6d9b 0e00 |02c1: invoke-virtual {v14}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39b7c4: 0a09 |02c4: move-result v9 │ │ -39b7c6: 3809 0800 |02c5: if-eqz v9, 02cd // +0008 │ │ -39b7ca: 6e10 769b 0e00 |02c7: invoke-virtual {v14}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -39b7d0: 0a09 |02ca: move-result v9 │ │ -39b7d2: 019f |02cb: move v15, v9 │ │ -39b7d4: 2802 |02cc: goto 02ce // +0002 │ │ -39b7d6: 12ff |02cd: const/4 v15, #int -1 // #ff │ │ -39b7d8: 3b0f 3100 |02ce: if-gez v15, 02ff // +0031 │ │ -39b7dc: 6e10 2298 0100 |02d0: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b7e2: 0a08 |02d3: move-result v8 │ │ -39b7e4: 3d08 0300 |02d4: if-lez v8, 02d7 // +0003 │ │ -39b7e8: 2814 |02d6: goto 02ea // +0014 │ │ -39b7ea: 2201 e812 |02d7: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b7ee: 7010 4098 0100 |02d9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b7f4: 6e20 4b98 a100 |02dc: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b7fa: 6208 7278 |02df: sget-object v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -39b7fe: 5788 7878 |02e1: iget-char v8, v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39b802: 6e20 4498 8100 |02e3: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b808: 6e10 5498 0100 |02e6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b80e: 0c01 |02e9: move-result-object v1 │ │ -39b810: 2208 e812 |02ea: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b814: 7010 4098 0800 |02ec: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b81a: 6e20 4b98 1800 |02ef: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b820: 6e20 4b98 b800 |02f2: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b826: 6e10 5498 0800 |02f5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b82c: 0c01 |02f8: move-result-object v1 │ │ -39b82e: 7130 27a4 6501 |02f9: invoke-static {v5, v6, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.outWithStructMarker:([Ljava/lang/String;ILjava/lang/String;)I // method@a427 │ │ -39b834: 0a06 |02fc: move-result v6 │ │ -39b836: 2900 d1fd |02fd: goto/16 00ce // -022f │ │ -39b83a: 3d0f 3300 |02ff: if-lez v15, 0332 // +0033 │ │ -39b83e: 6e10 2298 0100 |0301: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b844: 0a09 |0304: move-result v9 │ │ -39b846: 3d09 0300 |0305: if-lez v9, 0308 // +0003 │ │ -39b84a: 2814 |0307: goto 031b // +0014 │ │ -39b84c: 2201 e812 |0308: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b850: 7010 4098 0100 |030a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b856: 6e20 4b98 a100 |030d: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b85c: 6209 7278 |0310: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -39b860: 5799 7878 |0312: iget-char v9, v9, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39b864: 6e20 4498 9100 |0314: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b86a: 6e10 5498 0100 |0317: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b870: 0c01 |031a: move-result-object v1 │ │ -39b872: 2209 e812 |031b: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b876: 7010 4098 0900 |031d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b87c: 6e20 4b98 1900 |0320: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b882: 6e30 2e98 3b0f |0323: invoke-virtual {v11, v3, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39b888: 0c01 |0326: move-result-object v1 │ │ -39b88a: 6e20 4b98 1900 |0327: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b890: 6e10 5498 0900 |032a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b896: 0c01 |032d: move-result-object v1 │ │ -39b898: 6e20 2d98 fb00 |032e: invoke-virtual {v11, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39b89e: 0c0b |0331: move-result-object v11 │ │ -39b8a0: 6e10 6c9b 0e00 |0332: invoke-virtual {v14}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ -39b8a6: 0a09 |0335: move-result v9 │ │ -39b8a8: b1f9 |0336: sub-int/2addr v9, v15 │ │ -39b8aa: 140d 00e1 0000 |0337: const v13, #float 8.07148e-41 // #0000e100 │ │ -39b8b0: 368d 6d00 |033a: if-gt v13, v8, 03a7 // +006d │ │ -39b8b4: 2208 e812 |033c: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b8b8: 7010 4098 0800 |033e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b8be: 620d 7378 |0341: sget-object v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ -39b8c2: 57dd 7878 |0343: iget-char v13, v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39b8c6: 6e20 4498 d800 |0345: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b8cc: 6e20 4b98 b800 |0348: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b8d2: 6e10 5498 0800 |034b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b8d8: 0c08 |034e: move-result-object v8 │ │ -39b8da: d809 0901 |034f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -39b8de: 078b |0351: move-object v11, v8 │ │ -39b8e0: 2855 |0352: goto 03a7 // +0055 │ │ -39b8e2: 380d 1900 |0353: if-eqz v13, 036c // +0019 │ │ -39b8e6: 2208 e812 |0355: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b8ea: 7010 4098 0800 |0357: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b8f0: 620c 7178 |035a: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.DATE:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ -39b8f4: 57cc 7878 |035c: iget-char v12, v12, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39b8f8: 6e20 4498 c800 |035e: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b8fe: 6e20 4b98 b800 |0361: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b904: 6e10 5498 0800 |0364: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b90a: 0c0b |0367: move-result-object v11 │ │ -39b90c: d809 0901 |0368: add-int/lit8 v9, v9, #int 1 // #01 │ │ -39b910: 120c |036a: const/4 v12, #int 0 // #0 │ │ -39b912: 283c |036b: goto 03a7 // +003c │ │ -39b914: 380c 3b00 |036c: if-eqz v12, 03a7 // +003b │ │ -39b918: 6e10 2298 0100 |036e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b91e: 0a08 |0371: move-result v8 │ │ -39b920: 3d08 3500 |0372: if-lez v8, 03a7 // +0035 │ │ -39b924: 1a08 ce04 |0374: const-string v8, "+" // string@04ce │ │ -39b928: 6e20 1198 8100 |0376: invoke-virtual {v1, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -39b92e: 0a08 |0379: move-result v8 │ │ -39b930: 3908 0a00 |037a: if-nez v8, 0384 // +000a │ │ -39b934: 1a08 9305 |037c: const-string v8, "-" // string@0593 │ │ -39b938: 6e20 1198 8100 |037e: invoke-virtual {v1, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -39b93e: 0a08 |0381: move-result v8 │ │ -39b940: 3808 2500 |0382: if-eqz v8, 03a7 // +0025 │ │ -39b944: 2208 e812 |0384: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b948: 7010 4098 0800 |0386: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b94e: 6e10 2298 0100 |0389: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b954: 0a0d |038c: move-result v13 │ │ -39b956: b14d |038d: sub-int/2addr v13, v4 │ │ -39b958: 6e20 0998 d100 |038e: invoke-virtual {v1, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b95e: 0a0d |0391: move-result v13 │ │ -39b960: 6e20 4498 d800 |0392: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b966: 6e20 4b98 b800 |0395: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b96c: 6e10 5498 0800 |0398: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b972: 0c0b |039b: move-result-object v11 │ │ -39b974: d809 0901 |039c: add-int/lit8 v9, v9, #int 1 // #01 │ │ -39b978: 6e10 2298 0100 |039e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b97e: 0a08 |03a1: move-result v8 │ │ -39b980: b148 |03a2: sub-int/2addr v8, v4 │ │ -39b982: 6e30 2e98 3108 |03a3: invoke-virtual {v1, v3, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39b988: 0c01 |03a6: move-result-object v1 │ │ -39b98a: 380c 4e00 |03a7: if-eqz v12, 03f5 // +004e │ │ -39b98e: 6e10 2298 0100 |03a9: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b994: 0a08 |03ac: move-result v8 │ │ -39b996: 3d08 3400 |03ad: if-lez v8, 03e1 // +0034 │ │ -39b99a: 6e10 2298 0100 |03af: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b9a0: 0a08 |03b2: move-result v8 │ │ -39b9a2: b148 |03b3: sub-int/2addr v8, v4 │ │ -39b9a4: 6e20 0998 8100 |03b4: invoke-virtual {v1, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b9aa: 0a08 |03b7: move-result v8 │ │ -39b9ac: 7110 20a4 0800 |03b8: invoke-static {v8}, Lnet/sf/dibdib/thread_any/ShashFunc;.isCurrency:(C)Z // method@a420 │ │ -39b9b2: 0a08 |03bb: move-result v8 │ │ -39b9b4: 3808 2500 |03bc: if-eqz v8, 03e1 // +0025 │ │ -39b9b8: 2208 e812 |03be: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -39b9bc: 7010 4098 0800 |03c0: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39b9c2: 6e10 2298 0100 |03c3: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b9c8: 0a0c |03c6: move-result v12 │ │ -39b9ca: b14c |03c7: sub-int/2addr v12, v4 │ │ -39b9cc: 6e20 0998 c100 |03c8: invoke-virtual {v1, v12}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39b9d2: 0a0c |03cb: move-result v12 │ │ -39b9d4: 6e20 4498 c800 |03cc: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39b9da: 6e20 4b98 b800 |03cf: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39b9e0: 6e10 5498 0800 |03d2: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39b9e6: 0c0b |03d5: move-result-object v11 │ │ -39b9e8: d809 0901 |03d6: add-int/lit8 v9, v9, #int 1 // #01 │ │ -39b9ec: 6e10 2298 0100 |03d8: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39b9f2: 0a08 |03db: move-result v8 │ │ -39b9f4: b148 |03dc: sub-int/2addr v8, v4 │ │ -39b9f6: 6e30 2e98 3108 |03dd: invoke-virtual {v1, v3, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39b9fc: 0c01 |03e0: move-result-object v1 │ │ -39b9fe: 2208 e812 |03e1: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -39ba02: 7010 4098 0800 |03e3: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39ba08: 620c 7478 |03e6: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ -39ba0c: 57cc 7878 |03e8: iget-char v12, v12, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39ba10: 6e20 4498 c800 |03ea: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39ba16: 6e20 4b98 b800 |03ed: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39ba1c: 6e10 5498 0800 |03f0: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39ba22: 0c0b |03f3: move-result-object v11 │ │ -39ba24: b049 |03f4: add-int/2addr v9, v4 │ │ -39ba26: 6e10 2298 0100 |03f5: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39ba2c: 0a08 |03f8: move-result v8 │ │ -39ba2e: 3584 0900 |03f9: if-ge v4, v8, 0402 // +0009 │ │ -39ba32: 7130 27a4 6501 |03fb: invoke-static {v5, v6, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.outWithStructMarker:([Ljava/lang/String;ILjava/lang/String;)I // method@a427 │ │ -39ba38: 0a06 |03fe: move-result v6 │ │ -39ba3a: 3b09 0300 |03ff: if-gez v9, 0402 // +0003 │ │ -39ba3e: 1209 |0401: const/4 v9, #int 0 // #0 │ │ -39ba40: 6e10 2298 0b00 |0402: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39ba46: 0a01 |0405: move-result v1 │ │ -39ba48: 3519 3a00 |0406: if-ge v9, v1, 0440 // +003a │ │ -39ba4c: 3c09 0300 |0408: if-gtz v9, 040b // +0003 │ │ -39ba50: 2836 |040a: goto 0440 // +0036 │ │ -39ba52: 6e20 2d98 9b00 |040b: invoke-virtual {v11, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39ba58: 0c01 |040e: move-result-object v1 │ │ -39ba5a: 6e20 0998 3b00 |040f: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39ba60: 0a08 |0412: move-result v8 │ │ -39ba62: 140c 00f8 0000 |0413: const v12, #float 8.89656e-41 // #0000f800 │ │ -39ba68: 368c 1e00 |0416: if-gt v12, v8, 0434 // +001e │ │ -39ba6c: d808 0601 |0418: add-int/lit8 v8, v6, #int 1 // #01 │ │ -39ba70: 220c e812 |041a: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ -39ba74: 7010 4098 0c00 |041c: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39ba7a: 620d 7378 |041f: sget-object v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ -39ba7e: 57dd 7878 |0421: iget-char v13, v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39ba82: 6e20 4498 dc00 |0423: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39ba88: 6e30 2e98 3b09 |0426: invoke-virtual {v11, v3, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39ba8e: 0c09 |0429: move-result-object v9 │ │ -39ba90: 6e20 4b98 9c00 |042a: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39ba96: 6e10 5498 0c00 |042d: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39ba9c: 0c09 |0430: move-result-object v9 │ │ -39ba9e: 4d09 0506 |0431: aput-object v9, v5, v6 │ │ -39baa2: 2809 |0433: goto 043c // +0009 │ │ -39baa4: d808 0601 |0434: add-int/lit8 v8, v6, #int 1 // #01 │ │ -39baa8: 6e30 2e98 3b09 |0436: invoke-virtual {v11, v3, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39baae: 0c09 |0439: move-result-object v9 │ │ -39bab0: 4d09 0506 |043a: aput-object v9, v5, v6 │ │ -39bab4: 0186 |043c: move v6, v8 │ │ -39bab6: 071b |043d: move-object v11, v1 │ │ -39bab8: 2900 91fc |043e: goto/16 00cf // -036f │ │ -39babc: d801 0601 |0440: add-int/lit8 v1, v6, #int 1 // #01 │ │ -39bac0: 4d0b 0506 |0442: aput-object v11, v5, v6 │ │ -39bac4: 0116 |0444: move v6, v1 │ │ -39bac6: 2900 89fc |0445: goto/16 00ce // -0377 │ │ -39baca: d807 0701 |0447: add-int/lit8 v7, v7, #int 1 // #01 │ │ -39bace: 12f1 |0449: const/4 v1, #int -1 // #ff │ │ -39bad0: 1208 |044a: const/4 v8, #int 0 // #0 │ │ -39bad2: 2900 c7fb |044b: goto/16 0012 // -0439 │ │ -39bad6: 2150 |044d: array-length v0, v5 │ │ -39bad8: 3506 1800 |044e: if-ge v6, v0, 0466 // +0018 │ │ -39badc: 2150 |0450: array-length v0, v5 │ │ -39bade: b140 |0451: sub-int/2addr v0, v4 │ │ -39bae0: 2201 e812 |0452: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39bae4: 7010 4098 0100 |0454: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39baea: 1a02 d4ca |0457: const-string v2, "" // string@cad4 │ │ -39baee: 6e20 4b98 2100 |0459: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39baf4: 8e62 |045c: int-to-char v2, v6 │ │ -39baf6: 6e20 4498 2100 |045d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39bafc: 6e10 5498 0100 |0460: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39bb02: 0c01 |0463: move-result-object v1 │ │ -39bb04: 4d01 0500 |0464: aput-object v1, v5, v0 │ │ -39bb08: 1200 |0466: const/4 v0, #int 0 // #0 │ │ -39bb0a: 3560 6000 |0467: if-ge v0, v6, 04c7 // +0060 │ │ -39bb0e: 4601 0500 |0469: aget-object v1, v5, v0 │ │ -39bb12: 6e10 2298 0100 |046b: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39bb18: 0a01 |046e: move-result v1 │ │ -39bb1a: 3d01 5200 |046f: if-lez v1, 04c1 // +0052 │ │ -39bb1e: 4601 0500 |0471: aget-object v1, v5, v0 │ │ -39bb22: 6e20 0998 3100 |0473: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39bb28: 0a01 |0476: move-result v1 │ │ -39bb2a: 1402 00f8 0000 |0477: const v2, #float 8.89656e-41 // #0000f800 │ │ -39bb30: 3521 4a00 |047a: if-ge v1, v2, 04c4 // +004a │ │ -39bb34: 6207 7578 |047c: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ -39bb38: 5777 7878 |047e: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39bb3c: 3317 0300 |0480: if-ne v7, v1, 0483 // +0003 │ │ -39bb40: 2842 |0482: goto 04c4 // +0042 │ │ -39bb42: 6207 7678 |0483: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7876 │ │ -39bb46: 5777 7878 |0485: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39bb4a: 3617 0d00 |0487: if-gt v7, v1, 0494 // +000d │ │ -39bb4e: 6507 7778 |0489: sget-char v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.kMarkerMax:C // field@7877 │ │ -39bb52: 3671 0900 |048b: if-gt v1, v7, 0494 // +0009 │ │ -39bb56: 4601 0500 |048d: aget-object v1, v5, v0 │ │ -39bb5a: 6e20 2d98 4100 |048f: invoke-virtual {v1, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39bb60: 0c01 |0492: move-result-object v1 │ │ -39bb62: 2803 |0493: goto 0496 // +0003 │ │ -39bb64: 4601 0500 |0494: aget-object v1, v5, v0 │ │ -39bb68: 6e10 2298 0100 |0496: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39bb6e: 0a07 |0499: move-result v7 │ │ -39bb70: 3c07 0500 |049a: if-gtz v7, 049f // +0005 │ │ -39bb74: 4d0a 0500 |049c: aput-object v10, v5, v0 │ │ -39bb78: 2826 |049e: goto 04c4 // +0026 │ │ -39bb7a: 7110 1ca4 0100 |049f: invoke-static {v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.classifyPiece:(Ljava/lang/String;)C // method@a41c │ │ -39bb80: 0a07 |04a2: move-result v7 │ │ -39bb82: 3807 1b00 |04a3: if-eqz v7, 04be // +001b │ │ -39bb86: 6208 7378 |04a5: sget-object v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ -39bb8a: 5788 7878 |04a7: iget-char v8, v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -39bb8e: 3378 0300 |04a9: if-ne v8, v7, 04ac // +0003 │ │ -39bb92: 2813 |04ab: goto 04be // +0013 │ │ -39bb94: 2208 e812 |04ac: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -39bb98: 7010 4098 0800 |04ae: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39bb9e: 6e20 4b98 a800 |04b1: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39bba4: 6e20 4498 7800 |04b4: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39bbaa: 6e20 4b98 1800 |04b7: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39bbb0: 6e10 5498 0800 |04ba: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39bbb6: 0c01 |04bd: move-result-object v1 │ │ -39bbb8: 4d01 0500 |04be: aput-object v1, v5, v0 │ │ -39bbbc: 2804 |04c0: goto 04c4 // +0004 │ │ -39bbbe: 1402 00f8 0000 |04c1: const v2, #float 8.89656e-41 // #0000f800 │ │ -39bbc4: d800 0001 |04c4: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39bbc8: 28a1 |04c6: goto 0467 // -005f │ │ -39bbca: 1105 |04c7: return-object v5 │ │ +39b228: |[39b228] net.sf.dibdib.thread_any.ShashFunc.splitTextAppend:([Ljava/lang/String;ILjava/lang/String;)[Ljava/lang/String; │ │ +39b238: 1a00 a500 |0000: const-string v0, " " // string@00a5 │ │ +39b23c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +39b23e: 0802 1200 |0003: move-object/from16 v2, v18 │ │ +39b242: 6e30 2b98 0201 |0005: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@982b │ │ +39b248: 0c00 |0008: move-result-object v0 │ │ +39b24a: 2102 |0009: array-length v2, v0 │ │ +39b24c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +39b24e: 1214 |000b: const/4 v4, #int 1 // #1 │ │ +39b250: 0805 1000 |000c: move-object/from16 v5, v16 │ │ +39b254: 0206 1100 |000e: move/from16 v6, v17 │ │ +39b258: 1207 |0010: const/4 v7, #int 0 // #0 │ │ +39b25a: 1218 |0011: const/4 v8, #int 1 // #1 │ │ +39b25c: 1a0a 0000 |0012: const-string v10, "" // string@0000 │ │ +39b260: 3527 3904 |0014: if-ge v7, v2, 044d // +0439 │ │ +39b264: 460b 0007 |0016: aget-object v11, v0, v7 │ │ +39b268: 130c 2000 |0018: const/16 v12, #int 32 // #20 │ │ +39b26c: 3908 4500 |001a: if-nez v8, 005f // +0045 │ │ +39b270: 3d06 4300 |001c: if-lez v6, 005f // +0043 │ │ +39b274: d808 06ff |001e: add-int/lit8 v8, v6, #int -1 // #ff │ │ +39b278: 460d 0508 |0020: aget-object v13, v5, v8 │ │ +39b27c: 380d 2200 |0022: if-eqz v13, 0044 // +0022 │ │ +39b280: 620d 7278 |0024: sget-object v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +39b284: 57dd 7878 |0026: iget-char v13, v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39b288: 460e 0508 |0028: aget-object v14, v5, v8 │ │ +39b28c: 6e20 0998 3e00 |002a: invoke-virtual {v14, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b292: 0a0e |002d: move-result v14 │ │ +39b294: 33ed 1600 |002e: if-ne v13, v14, 0044 // +0016 │ │ +39b298: 220d e812 |0030: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b29c: 7010 4098 0d00 |0032: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b2a2: 460e 0508 |0035: aget-object v14, v5, v8 │ │ +39b2a6: 6e20 4b98 ed00 |0037: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b2ac: 6e20 4498 cd00 |003a: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b2b2: 6e10 5498 0d00 |003d: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b2b8: 0c0d |0040: move-result-object v13 │ │ +39b2ba: 4d0d 0508 |0041: aput-object v13, v5, v8 │ │ +39b2be: 281c |0043: goto 005f // +001c │ │ +39b2c0: d808 0601 |0044: add-int/lit8 v8, v6, #int 1 // #01 │ │ +39b2c4: 220d e812 |0046: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b2c8: 7010 4098 0d00 |0048: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b2ce: 6e20 4b98 ad00 |004b: invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b2d4: 620e 7278 |004e: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +39b2d8: 57ee 7878 |0050: iget-char v14, v14, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39b2dc: 6e20 4498 ed00 |0052: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b2e2: 6e20 4498 cd00 |0055: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b2e8: 6e10 5498 0d00 |0058: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b2ee: 0c0d |005b: move-result-object v13 │ │ +39b2f0: 4d0d 0506 |005c: aput-object v13, v5, v6 │ │ +39b2f4: 0186 |005e: move v6, v8 │ │ +39b2f6: 6e10 2298 0b00 |005f: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b2fc: 0a08 |0062: move-result v8 │ │ +39b2fe: 3d08 e403 |0063: if-lez v8, 0447 // +03e4 │ │ +39b302: d808 0604 |0065: add-int/lit8 v8, v6, #int 4 // #04 │ │ +39b306: 215d |0067: array-length v13, v5 │ │ +39b308: 34d8 0b00 |0068: if-lt v8, v13, 0073 // +000b │ │ +39b30c: 2158 |006a: array-length v8, v5 │ │ +39b30e: da08 0802 |006b: mul-int/lit8 v8, v8, #int 2 // #02 │ │ +39b312: 7120 b499 8500 |006d: invoke-static {v5, v8}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +39b318: 0c05 |0070: move-result-object v5 │ │ +39b31a: 1f05 dc15 |0071: check-cast v5, [Ljava/lang/String; // type@15dc │ │ +39b31e: 6e20 0998 3b00 |0073: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b324: 0a08 |0076: move-result v8 │ │ +39b326: 120d |0077: const/4 v13, #int 0 // #0 │ │ +39b328: 6e10 2298 0b00 |0078: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b32e: 0a0e |007b: move-result v14 │ │ +39b330: 130f 3900 |007c: const/16 v15, #int 57 // #39 │ │ +39b334: 1301 3000 |007e: const/16 v1, #int 48 // #30 │ │ +39b338: 35ed 3100 |0080: if-ge v13, v14, 00b1 // +0031 │ │ +39b33c: 130e 6100 |0082: const/16 v14, #int 97 // #61 │ │ +39b340: 368e 0600 |0084: if-gt v14, v8, 008a // +0006 │ │ +39b344: 130e 7a00 |0086: const/16 v14, #int 122 // #7a │ │ +39b348: 37e8 2900 |0088: if-le v8, v14, 00b1 // +0029 │ │ +39b34c: 3681 0400 |008a: if-gt v1, v8, 008e // +0004 │ │ +39b350: 37f8 2500 |008c: if-le v8, v15, 00b1 // +0025 │ │ +39b354: 130e 4100 |008e: const/16 v14, #int 65 // #41 │ │ +39b358: 368e 0600 |0090: if-gt v14, v8, 0096 // +0006 │ │ +39b35c: 130e 5a00 |0092: const/16 v14, #int 90 // #5a │ │ +39b360: 37e8 1d00 |0094: if-le v8, v14, 00b1 // +001d │ │ +39b364: 368c 1b00 |0096: if-gt v12, v8, 00b1 // +001b │ │ +39b368: 7110 20a4 0800 |0098: invoke-static {v8}, Lnet/sf/dibdib/thread_any/ShashFunc;.isCurrency:(C)Z // method@a420 │ │ +39b36e: 0a0e |009b: move-result v14 │ │ +39b370: 390e 0f00 |009c: if-nez v14, 00ab // +000f │ │ +39b374: 6e20 0998 db00 |009e: invoke-virtual {v11, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b37a: 0a0e |00a1: move-result v14 │ │ +39b37c: 1a0c e505 |00a2: const-string v12, ".:*_+^~()[]{}<>?%!&@'"«‘‛“‟‹." // string@05e5 │ │ +39b380: 6e20 1a98 ec00 |00a4: invoke-virtual {v12, v14}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39b386: 0a0c |00a7: move-result v12 │ │ +39b388: 3b0c 0300 |00a8: if-gez v12, 00ab // +0003 │ │ +39b38c: 2807 |00aa: goto 00b1 // +0007 │ │ +39b38e: d80d 0d01 |00ab: add-int/lit8 v13, v13, #int 1 // #01 │ │ +39b392: 12f1 |00ad: const/4 v1, #int -1 // #ff │ │ +39b394: 130c 2000 |00ae: const/16 v12, #int 32 // #20 │ │ +39b398: 28c8 |00b0: goto 0078 // -0038 │ │ +39b39a: 6e10 2298 0b00 |00b1: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b3a0: 0a0c |00b4: move-result v12 │ │ +39b3a2: 34cd 1e00 |00b5: if-lt v13, v12, 00d3 // +001e │ │ +39b3a6: 2201 e812 |00b7: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b3aa: 7010 4098 0100 |00b9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b3b0: 6208 7278 |00bc: sget-object v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +39b3b4: 5788 7878 |00be: iget-char v8, v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39b3b8: 6e20 4498 8100 |00c0: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b3be: 6e20 4b98 b100 |00c3: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b3c4: 6e10 5498 0100 |00c6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b3ca: 0c01 |00c9: move-result-object v1 │ │ +39b3cc: 7130 27a4 6501 |00ca: invoke-static {v5, v6, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.outWithStructMarker:([Ljava/lang/String;ILjava/lang/String;)I // method@a427 │ │ +39b3d2: 0a06 |00cd: move-result v6 │ │ +39b3d4: 07ab |00ce: move-object v11, v10 │ │ +39b3d6: 12f1 |00cf: const/4 v1, #int -1 // #ff │ │ +39b3d8: 130c 2000 |00d0: const/16 v12, #int 32 // #20 │ │ +39b3dc: 288d |00d2: goto 005f // -0073 │ │ +39b3de: 1a0c d304 |00d3: const-string v12, "+-0123456789#" // string@04d3 │ │ +39b3e2: 6e20 1a98 8c00 |00d5: invoke-virtual {v12, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39b3e8: 0a0c |00d8: move-result v12 │ │ +39b3ea: 3d0c 0400 |00d9: if-lez v12, 00dd // +0004 │ │ +39b3ee: 121c |00db: const/4 v12, #int 1 // #1 │ │ +39b3f0: 2802 |00dc: goto 00de // +0002 │ │ +39b3f2: 120c |00dd: const/4 v12, #int 0 // #0 │ │ +39b3f4: 3d0d 4900 |00de: if-lez v13, 0127 // +0049 │ │ +39b3f8: 33d4 2700 |00e0: if-ne v4, v13, 0107 // +0027 │ │ +39b3fc: 6e10 2298 0b00 |00e2: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b402: 0a0e |00e5: move-result v14 │ │ +39b404: 35e4 2100 |00e6: if-ge v4, v14, 0107 // +0021 │ │ +39b408: 130e 2b00 |00e8: const/16 v14, #int 43 // #2b │ │ +39b40c: 6e20 0998 3b00 |00ea: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b412: 0a09 |00ed: move-result v9 │ │ +39b414: 329e 0a00 |00ee: if-eq v14, v9, 00f8 // +000a │ │ +39b418: 1309 2d00 |00f0: const/16 v9, #int 45 // #2d │ │ +39b41c: 6e20 0998 3b00 |00f2: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b422: 0a0e |00f5: move-result v14 │ │ +39b424: 33e9 1100 |00f6: if-ne v9, v14, 0107 // +0011 │ │ +39b428: 6e20 0998 4b00 |00f8: invoke-virtual {v11, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b42e: 0a09 |00fb: move-result v9 │ │ +39b430: 3691 0b00 |00fc: if-gt v1, v9, 0107 // +000b │ │ +39b434: 6e20 0998 4b00 |00fe: invoke-virtual {v11, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b43a: 0a01 |0101: move-result v1 │ │ +39b43c: 341f 0500 |0102: if-lt v15, v1, 0107 // +0005 │ │ +39b440: 07a1 |0104: move-object v1, v10 │ │ +39b442: 121c |0105: const/4 v12, #int 1 // #1 │ │ +39b444: 2822 |0106: goto 0128 // +0022 │ │ +39b446: 2201 e812 |0107: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b44a: 7010 4098 0100 |0109: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b450: 6208 7278 |010c: sget-object v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +39b454: 5788 7878 |010e: iget-char v8, v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39b458: 6e20 4498 8100 |0110: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b45e: 6e30 2e98 3b0d |0113: invoke-virtual {v11, v3, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39b464: 0c08 |0116: move-result-object v8 │ │ +39b466: 6e20 4b98 8100 |0117: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b46c: 6e10 5498 0100 |011a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b472: 0c01 |011d: move-result-object v1 │ │ +39b474: 6e20 2d98 db00 |011e: invoke-virtual {v11, v13}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39b47a: 0c0b |0121: move-result-object v11 │ │ +39b47c: 6e20 0998 3b00 |0122: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b482: 0a08 |0125: move-result v8 │ │ +39b484: 2802 |0126: goto 0128 // +0002 │ │ +39b486: 07a1 |0127: move-object v1, v10 │ │ +39b488: 380c 1c01 |0128: if-eqz v12, 0244 // +011c │ │ +39b48c: 6209 8e78 |012a: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_HEX:Ljava/util/regex/Pattern; // field@788e │ │ +39b490: 6e20 7a9b b900 |012c: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b496: 0c09 |012f: move-result-object v9 │ │ +39b498: 6e10 6d9b 0900 |0130: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b49e: 0a0c |0133: move-result v12 │ │ +39b4a0: 380c 1000 |0134: if-eqz v12, 0144 // +0010 │ │ +39b4a4: 6e10 769b 0900 |0136: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b4aa: 0a0c |0139: move-result v12 │ │ +39b4ac: 390c 0a00 |013a: if-nez v12, 0144 // +000a │ │ +39b4b0: 6e10 6c9b 0900 |013c: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b4b6: 0a09 |013f: move-result v9 │ │ +39b4b8: 121c |0140: const/4 v12, #int 1 // #1 │ │ +39b4ba: 120d |0141: const/4 v13, #int 0 // #0 │ │ +39b4bc: 2900 e400 |0142: goto/16 0226 // +00e4 │ │ +39b4c0: 6209 8f78 |0144: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_RXX:Ljava/util/regex/Pattern; // field@788f │ │ +39b4c4: 6e20 7a9b b900 |0146: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b4ca: 0c09 |0149: move-result-object v9 │ │ +39b4cc: 6e10 6d9b 0900 |014a: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b4d2: 0a0c |014d: move-result v12 │ │ +39b4d4: 380c 0d00 |014e: if-eqz v12, 015b // +000d │ │ +39b4d8: 6e10 769b 0900 |0150: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b4de: 0a0c |0153: move-result v12 │ │ +39b4e0: 390c 0700 |0154: if-nez v12, 015b // +0007 │ │ +39b4e4: 6e10 6c9b 0900 |0156: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b4ea: 0a09 |0159: move-result v9 │ │ +39b4ec: 28e6 |015a: goto 0140 // -001a │ │ +39b4ee: 6209 8878 |015b: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DATE:Ljava/util/regex/Pattern; // field@7888 │ │ +39b4f2: 6e20 7a9b b900 |015d: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b4f8: 0c09 |0160: move-result-object v9 │ │ +39b4fa: 6e10 6d9b 0900 |0161: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b500: 0a0c |0164: move-result v12 │ │ +39b502: 380c 1000 |0165: if-eqz v12, 0175 // +0010 │ │ +39b506: 6e10 769b 0900 |0167: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b50c: 0a0c |016a: move-result v12 │ │ +39b50e: 390c 0a00 |016b: if-nez v12, 0175 // +000a │ │ +39b512: 6e10 6c9b 0900 |016d: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b518: 0a09 |0170: move-result v9 │ │ +39b51a: 120c |0171: const/4 v12, #int 0 // #0 │ │ +39b51c: 121d |0172: const/4 v13, #int 1 // #1 │ │ +39b51e: 2900 b300 |0173: goto/16 0226 // +00b3 │ │ +39b522: 6209 8d78 |0175: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_FLOAT_DEC:Ljava/util/regex/Pattern; // field@788d │ │ +39b526: 6e20 7a9b b900 |0177: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b52c: 0c09 |017a: move-result-object v9 │ │ +39b52e: 6e10 6d9b 0900 |017b: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b534: 0a0c |017e: move-result v12 │ │ +39b536: 380c 0d00 |017f: if-eqz v12, 018c // +000d │ │ +39b53a: 6e10 769b 0900 |0181: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b540: 0a0c |0184: move-result v12 │ │ +39b542: 390c 0700 |0185: if-nez v12, 018c // +0007 │ │ +39b546: 6e10 6c9b 0900 |0187: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b54c: 0a09 |018a: move-result v9 │ │ +39b54e: 28b5 |018b: goto 0140 // -004b │ │ +39b550: 6209 9278 |018c: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMBER:Ljava/util/regex/Pattern; // field@7892 │ │ +39b554: 6e20 7a9b b900 |018e: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b55a: 0c09 |0191: move-result-object v9 │ │ +39b55c: 6e10 6d9b 0900 |0192: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b562: 0a0c |0195: move-result v12 │ │ +39b564: 380c 5e00 |0196: if-eqz v12, 01f4 // +005e │ │ +39b568: 6e10 769b 0900 |0198: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b56e: 0a0c |019b: move-result v12 │ │ +39b570: 390c 5800 |019c: if-nez v12, 01f4 // +0058 │ │ +39b574: 6e10 6c9b 0900 |019e: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b57a: 0a09 |01a1: move-result v9 │ │ +39b57c: 620c 9c78 |01a2: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_TIME:Ljava/util/regex/Pattern; // field@789c │ │ +39b580: 6e20 7a9b bc00 |01a4: invoke-virtual {v12, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b586: 0c0c |01a7: move-result-object v12 │ │ +39b588: 6e10 6d9b 0c00 |01a8: invoke-virtual {v12}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b58e: 0a0d |01ab: move-result v13 │ │ +39b590: 380d 0d00 |01ac: if-eqz v13, 01b9 // +000d │ │ +39b594: 6e10 769b 0c00 |01ae: invoke-virtual {v12}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b59a: 0a0d |01b1: move-result v13 │ │ +39b59c: 390d 0700 |01b2: if-nez v13, 01b9 // +0007 │ │ +39b5a0: 6e10 6c9b 0c00 |01b4: invoke-virtual {v12}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b5a6: 0a0c |01b7: move-result v12 │ │ +39b5a8: 2830 |01b8: goto 01e8 // +0030 │ │ +39b5aa: 620c 8c78 |01b9: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@788c │ │ +39b5ae: 6e20 7a9b bc00 |01bb: invoke-virtual {v12, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b5b4: 0c0c |01be: move-result-object v12 │ │ +39b5b6: 6e10 6d9b 0c00 |01bf: invoke-virtual {v12}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b5bc: 0a0d |01c2: move-result v13 │ │ +39b5be: 380d 0d00 |01c3: if-eqz v13, 01d0 // +000d │ │ +39b5c2: 6e10 769b 0c00 |01c5: invoke-virtual {v12}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b5c8: 0a0d |01c8: move-result v13 │ │ +39b5ca: 390d 0700 |01c9: if-nez v13, 01d0 // +0007 │ │ +39b5ce: 6e10 6c9b 0c00 |01cb: invoke-virtual {v12}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b5d4: 0a0c |01ce: move-result v12 │ │ +39b5d6: 2819 |01cf: goto 01e8 // +0019 │ │ +39b5d8: 620c 9578 |01d0: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7895 │ │ +39b5dc: 6e20 7a9b bc00 |01d2: invoke-virtual {v12, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b5e2: 0c0c |01d5: move-result-object v12 │ │ +39b5e4: 6e10 6d9b 0c00 |01d6: invoke-virtual {v12}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b5ea: 0a0d |01d9: move-result v13 │ │ +39b5ec: 380d 0d00 |01da: if-eqz v13, 01e7 // +000d │ │ +39b5f0: 6e10 769b 0c00 |01dc: invoke-virtual {v12}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b5f6: 0a0d |01df: move-result v13 │ │ +39b5f8: 390d 0700 |01e0: if-nez v13, 01e7 // +0007 │ │ +39b5fc: 6e10 6c9b 0c00 |01e2: invoke-virtual {v12}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b602: 0a0c |01e5: move-result v12 │ │ +39b604: 2802 |01e6: goto 01e8 // +0002 │ │ +39b606: 120c |01e7: const/4 v12, #int 0 // #0 │ │ +39b608: 359c 0400 |01e8: if-ge v12, v9, 01ec // +0004 │ │ +39b60c: 121d |01ea: const/4 v13, #int 1 // #1 │ │ +39b60e: 2802 |01eb: goto 01ed // +0002 │ │ +39b610: 120d |01ec: const/4 v13, #int 0 // #0 │ │ +39b612: 380d 0300 |01ed: if-eqz v13, 01f0 // +0003 │ │ +39b616: 2802 |01ef: goto 01f1 // +0002 │ │ +39b618: 01c9 |01f0: move v9, v12 │ │ +39b61a: 01dc |01f1: move v12, v13 │ │ +39b61c: 2900 4fff |01f2: goto/16 0141 // -00b1 │ │ +39b620: 6209 8c78 |01f4: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS_TEL_ETC:Ljava/util/regex/Pattern; // field@788c │ │ +39b624: 6e20 7a9b b900 |01f6: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b62a: 0c09 |01f9: move-result-object v9 │ │ +39b62c: 6e10 6d9b 0900 |01fa: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b632: 0a0c |01fd: move-result v12 │ │ +39b634: 380c 0d00 |01fe: if-eqz v12, 020b // +000d │ │ +39b638: 6e10 769b 0900 |0200: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b63e: 0a0c |0203: move-result v12 │ │ +39b640: 390c 0700 |0204: if-nez v12, 020b // +0007 │ │ +39b644: 6e10 6c9b 0900 |0206: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b64a: 0a09 |0209: move-result v9 │ │ +39b64c: 2819 |020a: goto 0223 // +0019 │ │ +39b64e: 6209 9578 |020b: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_OID_DIGITS_ETC:Ljava/util/regex/Pattern; // field@7895 │ │ +39b652: 6e20 7a9b b900 |020d: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b658: 0c09 |0210: move-result-object v9 │ │ +39b65a: 6e10 6d9b 0900 |0211: invoke-virtual {v9}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b660: 0a0c |0214: move-result v12 │ │ +39b662: 380c 0d00 |0215: if-eqz v12, 0222 // +000d │ │ +39b666: 6e10 769b 0900 |0217: invoke-virtual {v9}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b66c: 0a0c |021a: move-result v12 │ │ +39b66e: 390c 0700 |021b: if-nez v12, 0222 // +0007 │ │ +39b672: 6e10 6c9b 0900 |021d: invoke-virtual {v9}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b678: 0a09 |0220: move-result v9 │ │ +39b67a: 2802 |0221: goto 0223 // +0002 │ │ +39b67c: 12f9 |0222: const/4 v9, #int -1 // #ff │ │ +39b67e: 120c |0223: const/4 v12, #int 0 // #0 │ │ +39b680: 2900 1dff |0224: goto/16 0141 // -00e3 │ │ +39b684: 380c 5800 |0226: if-eqz v12, 027e // +0058 │ │ +39b688: 620e 9d78 |0228: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_UNIT:Ljava/util/regex/Pattern; // field@789d │ │ +39b68c: 6e20 2d98 9b00 |022a: invoke-virtual {v11, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39b692: 0c0f |022d: move-result-object v15 │ │ +39b694: 6e20 7a9b fe00 |022e: invoke-virtual {v14, v15}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b69a: 0c0e |0231: move-result-object v14 │ │ +39b69c: 6e10 6d9b 0e00 |0232: invoke-virtual {v14}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b6a2: 0a0f |0235: move-result v15 │ │ +39b6a4: 380f 4800 |0236: if-eqz v15, 027e // +0048 │ │ +39b6a8: 6e10 769b 0e00 |0238: invoke-virtual {v14}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b6ae: 0a0f |023b: move-result v15 │ │ +39b6b0: 390f 4200 |023c: if-nez v15, 027e // +0042 │ │ +39b6b4: 6e10 6c9b 0e00 |023e: invoke-virtual {v14}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b6ba: 0a0e |0241: move-result v14 │ │ +39b6bc: b0e9 |0242: add-int/2addr v9, v14 │ │ +39b6be: 283b |0243: goto 027e // +003b │ │ +39b6c0: 6e10 2298 0b00 |0244: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b6c6: 0a09 |0247: move-result v9 │ │ +39b6c8: 3594 3400 |0248: if-ge v4, v9, 027c // +0034 │ │ +39b6cc: 6e20 0998 4b00 |024a: invoke-virtual {v11, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b6d2: 0a09 |024d: move-result v9 │ │ +39b6d4: 130d 2700 |024e: const/16 v13, #int 39 // #27 │ │ +39b6d8: 339d 2c00 |0250: if-ne v13, v9, 027c // +002c │ │ +39b6dc: 1309 4900 |0252: const/16 v9, #int 73 // #49 │ │ +39b6e0: 3298 0b00 |0254: if-eq v8, v9, 025f // +000b │ │ +39b6e4: 1309 5000 |0256: const/16 v9, #int 80 // #50 │ │ +39b6e8: 3298 0700 |0258: if-eq v8, v9, 025f // +0007 │ │ +39b6ec: 1309 5800 |025a: const/16 v9, #int 88 // #58 │ │ +39b6f0: 3298 0300 |025c: if-eq v8, v9, 025f // +0003 │ │ +39b6f4: 281e |025e: goto 027c // +001e │ │ +39b6f6: 6e20 1f98 db00 |025f: invoke-virtual {v11, v13}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ +39b6fc: 0a09 |0262: move-result v9 │ │ +39b6fe: 3494 0300 |0263: if-lt v4, v9, 0266 // +0003 │ │ +39b702: 2817 |0265: goto 027c // +0017 │ │ +39b704: 220d e812 |0266: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b708: 7010 4098 0d00 |0268: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b70e: 620e 7678 |026b: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7876 │ │ +39b712: 57ee 7878 |026d: iget-char v14, v14, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39b716: 6e20 4498 ed00 |026f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b71c: 6e20 4b98 bd00 |0272: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b722: 6e10 5498 0d00 |0275: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b728: 0c0b |0278: move-result-object v11 │ │ +39b72a: d809 0902 |0279: add-int/lit8 v9, v9, #int 2 // #02 │ │ +39b72e: 2802 |027b: goto 027d // +0002 │ │ +39b730: 12f9 |027c: const/4 v9, #int -1 // #ff │ │ +39b732: 120d |027d: const/4 v13, #int 0 // #0 │ │ +39b734: 3b09 d500 |027e: if-gez v9, 0353 // +00d5 │ │ +39b738: 6209 9e78 |0280: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_WORD:Ljava/util/regex/Pattern; // field@789e │ │ +39b73c: 6e20 7a9b b900 |0282: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b742: 0c0d |0285: move-result-object v13 │ │ +39b744: 6e10 6d9b 0d00 |0286: invoke-virtual {v13}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b74a: 0a0e |0289: move-result v14 │ │ +39b74c: 380e 0700 |028a: if-eqz v14, 0291 // +0007 │ │ +39b750: 6e10 769b 0d00 |028c: invoke-virtual {v13}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b756: 0a0d |028f: move-result v13 │ │ +39b758: 2805 |0290: goto 0295 // +0005 │ │ +39b75a: 6e10 2298 0b00 |0291: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b760: 0a0d |0294: move-result v13 │ │ +39b762: 620e 9478 |0295: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_NUMERICS:Ljava/util/regex/Pattern; // field@7894 │ │ +39b766: 6e20 7a9b be00 |0297: invoke-virtual {v14, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b76c: 0c0e |029a: move-result-object v14 │ │ +39b76e: 6e10 6d9b 0e00 |029b: invoke-virtual {v14}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b774: 0a0f |029e: move-result v15 │ │ +39b776: 380f 0700 |029f: if-eqz v15, 02a6 // +0007 │ │ +39b77a: 6e10 769b 0e00 |02a1: invoke-virtual {v14}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b780: 0a0f |02a4: move-result v15 │ │ +39b782: 2802 |02a5: goto 02a7 // +0002 │ │ +39b784: 01df |02a6: move v15, v13 │ │ +39b786: 36fd 2700 |02a7: if-gt v13, v15, 02ce // +0027 │ │ +39b78a: 620e 8a78 |02a9: sget-object v14, Lnet/sf/dibdib/thread_any/ShashFunc;.PATTERN_DIGITS:Ljava/util/regex/Pattern; // field@788a │ │ +39b78e: 6e20 7a9b be00 |02ab: invoke-virtual {v14, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b794: 0c0e |02ae: move-result-object v14 │ │ +39b796: 6e10 6d9b 0e00 |02af: invoke-virtual {v14}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b79c: 0a0f |02b2: move-result v15 │ │ +39b79e: 380f 0700 |02b3: if-eqz v15, 02ba // +0007 │ │ +39b7a2: 6e10 769b 0e00 |02b5: invoke-virtual {v14}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b7a8: 0a0f |02b8: move-result v15 │ │ +39b7aa: 2802 |02b9: goto 02bb // +0002 │ │ +39b7ac: 01df |02ba: move v15, v13 │ │ +39b7ae: 36fd 1300 |02bb: if-gt v13, v15, 02ce // +0013 │ │ +39b7b2: 6e20 7a9b b900 |02bd: invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +39b7b8: 0c0e |02c0: move-result-object v14 │ │ +39b7ba: 6e10 6d9b 0e00 |02c1: invoke-virtual {v14}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39b7c0: 0a09 |02c4: move-result v9 │ │ +39b7c2: 3809 0800 |02c5: if-eqz v9, 02cd // +0008 │ │ +39b7c6: 6e10 769b 0e00 |02c7: invoke-virtual {v14}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39b7cc: 0a09 |02ca: move-result v9 │ │ +39b7ce: 019f |02cb: move v15, v9 │ │ +39b7d0: 2802 |02cc: goto 02ce // +0002 │ │ +39b7d2: 12ff |02cd: const/4 v15, #int -1 // #ff │ │ +39b7d4: 3b0f 3100 |02ce: if-gez v15, 02ff // +0031 │ │ +39b7d8: 6e10 2298 0100 |02d0: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b7de: 0a08 |02d3: move-result v8 │ │ +39b7e0: 3d08 0300 |02d4: if-lez v8, 02d7 // +0003 │ │ +39b7e4: 2814 |02d6: goto 02ea // +0014 │ │ +39b7e6: 2201 e812 |02d7: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b7ea: 7010 4098 0100 |02d9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b7f0: 6e20 4b98 a100 |02dc: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b7f6: 6208 7278 |02df: sget-object v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +39b7fa: 5788 7878 |02e1: iget-char v8, v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39b7fe: 6e20 4498 8100 |02e3: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b804: 6e10 5498 0100 |02e6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b80a: 0c01 |02e9: move-result-object v1 │ │ +39b80c: 2208 e812 |02ea: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b810: 7010 4098 0800 |02ec: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b816: 6e20 4b98 1800 |02ef: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b81c: 6e20 4b98 b800 |02f2: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b822: 6e10 5498 0800 |02f5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b828: 0c01 |02f8: move-result-object v1 │ │ +39b82a: 7130 27a4 6501 |02f9: invoke-static {v5, v6, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.outWithStructMarker:([Ljava/lang/String;ILjava/lang/String;)I // method@a427 │ │ +39b830: 0a06 |02fc: move-result v6 │ │ +39b832: 2900 d1fd |02fd: goto/16 00ce // -022f │ │ +39b836: 3d0f 3300 |02ff: if-lez v15, 0332 // +0033 │ │ +39b83a: 6e10 2298 0100 |0301: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b840: 0a09 |0304: move-result v9 │ │ +39b842: 3d09 0300 |0305: if-lez v9, 0308 // +0003 │ │ +39b846: 2814 |0307: goto 031b // +0014 │ │ +39b848: 2201 e812 |0308: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b84c: 7010 4098 0100 |030a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b852: 6e20 4b98 a100 |030d: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b858: 6209 7278 |0310: sget-object v9, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +39b85c: 5799 7878 |0312: iget-char v9, v9, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39b860: 6e20 4498 9100 |0314: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b866: 6e10 5498 0100 |0317: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b86c: 0c01 |031a: move-result-object v1 │ │ +39b86e: 2209 e812 |031b: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b872: 7010 4098 0900 |031d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b878: 6e20 4b98 1900 |0320: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b87e: 6e30 2e98 3b0f |0323: invoke-virtual {v11, v3, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39b884: 0c01 |0326: move-result-object v1 │ │ +39b886: 6e20 4b98 1900 |0327: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b88c: 6e10 5498 0900 |032a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b892: 0c01 |032d: move-result-object v1 │ │ +39b894: 6e20 2d98 fb00 |032e: invoke-virtual {v11, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39b89a: 0c0b |0331: move-result-object v11 │ │ +39b89c: 6e10 6c9b 0e00 |0332: invoke-virtual {v14}, Ljava/util/regex/Matcher;.end:()I // method@9b6c │ │ +39b8a2: 0a09 |0335: move-result v9 │ │ +39b8a4: b1f9 |0336: sub-int/2addr v9, v15 │ │ +39b8a6: 140d 00e1 0000 |0337: const v13, #float 8.07148e-41 // #0000e100 │ │ +39b8ac: 368d 6d00 |033a: if-gt v13, v8, 03a7 // +006d │ │ +39b8b0: 2208 e812 |033c: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b8b4: 7010 4098 0800 |033e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b8ba: 620d 7378 |0341: sget-object v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ +39b8be: 57dd 7878 |0343: iget-char v13, v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39b8c2: 6e20 4498 d800 |0345: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b8c8: 6e20 4b98 b800 |0348: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b8ce: 6e10 5498 0800 |034b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b8d4: 0c08 |034e: move-result-object v8 │ │ +39b8d6: d809 0901 |034f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +39b8da: 078b |0351: move-object v11, v8 │ │ +39b8dc: 2855 |0352: goto 03a7 // +0055 │ │ +39b8de: 380d 1900 |0353: if-eqz v13, 036c // +0019 │ │ +39b8e2: 2208 e812 |0355: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b8e6: 7010 4098 0800 |0357: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b8ec: 620c 7178 |035a: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.DATE:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ +39b8f0: 57cc 7878 |035c: iget-char v12, v12, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39b8f4: 6e20 4498 c800 |035e: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b8fa: 6e20 4b98 b800 |0361: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b900: 6e10 5498 0800 |0364: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b906: 0c0b |0367: move-result-object v11 │ │ +39b908: d809 0901 |0368: add-int/lit8 v9, v9, #int 1 // #01 │ │ +39b90c: 120c |036a: const/4 v12, #int 0 // #0 │ │ +39b90e: 283c |036b: goto 03a7 // +003c │ │ +39b910: 380c 3b00 |036c: if-eqz v12, 03a7 // +003b │ │ +39b914: 6e10 2298 0100 |036e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b91a: 0a08 |0371: move-result v8 │ │ +39b91c: 3d08 3500 |0372: if-lez v8, 03a7 // +0035 │ │ +39b920: 1a08 ce04 |0374: const-string v8, "+" // string@04ce │ │ +39b924: 6e20 1198 8100 |0376: invoke-virtual {v1, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +39b92a: 0a08 |0379: move-result v8 │ │ +39b92c: 3908 0a00 |037a: if-nez v8, 0384 // +000a │ │ +39b930: 1a08 9305 |037c: const-string v8, "-" // string@0593 │ │ +39b934: 6e20 1198 8100 |037e: invoke-virtual {v1, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +39b93a: 0a08 |0381: move-result v8 │ │ +39b93c: 3808 2500 |0382: if-eqz v8, 03a7 // +0025 │ │ +39b940: 2208 e812 |0384: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b944: 7010 4098 0800 |0386: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b94a: 6e10 2298 0100 |0389: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b950: 0a0d |038c: move-result v13 │ │ +39b952: b14d |038d: sub-int/2addr v13, v4 │ │ +39b954: 6e20 0998 d100 |038e: invoke-virtual {v1, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b95a: 0a0d |0391: move-result v13 │ │ +39b95c: 6e20 4498 d800 |0392: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b962: 6e20 4b98 b800 |0395: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b968: 6e10 5498 0800 |0398: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b96e: 0c0b |039b: move-result-object v11 │ │ +39b970: d809 0901 |039c: add-int/lit8 v9, v9, #int 1 // #01 │ │ +39b974: 6e10 2298 0100 |039e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b97a: 0a08 |03a1: move-result v8 │ │ +39b97c: b148 |03a2: sub-int/2addr v8, v4 │ │ +39b97e: 6e30 2e98 3108 |03a3: invoke-virtual {v1, v3, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39b984: 0c01 |03a6: move-result-object v1 │ │ +39b986: 380c 4e00 |03a7: if-eqz v12, 03f5 // +004e │ │ +39b98a: 6e10 2298 0100 |03a9: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b990: 0a08 |03ac: move-result v8 │ │ +39b992: 3d08 3400 |03ad: if-lez v8, 03e1 // +0034 │ │ +39b996: 6e10 2298 0100 |03af: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b99c: 0a08 |03b2: move-result v8 │ │ +39b99e: b148 |03b3: sub-int/2addr v8, v4 │ │ +39b9a0: 6e20 0998 8100 |03b4: invoke-virtual {v1, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b9a6: 0a08 |03b7: move-result v8 │ │ +39b9a8: 7110 20a4 0800 |03b8: invoke-static {v8}, Lnet/sf/dibdib/thread_any/ShashFunc;.isCurrency:(C)Z // method@a420 │ │ +39b9ae: 0a08 |03bb: move-result v8 │ │ +39b9b0: 3808 2500 |03bc: if-eqz v8, 03e1 // +0025 │ │ +39b9b4: 2208 e812 |03be: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b9b8: 7010 4098 0800 |03c0: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39b9be: 6e10 2298 0100 |03c3: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b9c4: 0a0c |03c6: move-result v12 │ │ +39b9c6: b14c |03c7: sub-int/2addr v12, v4 │ │ +39b9c8: 6e20 0998 c100 |03c8: invoke-virtual {v1, v12}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39b9ce: 0a0c |03cb: move-result v12 │ │ +39b9d0: 6e20 4498 c800 |03cc: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39b9d6: 6e20 4b98 b800 |03cf: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39b9dc: 6e10 5498 0800 |03d2: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39b9e2: 0c0b |03d5: move-result-object v11 │ │ +39b9e4: d809 0901 |03d6: add-int/lit8 v9, v9, #int 1 // #01 │ │ +39b9e8: 6e10 2298 0100 |03d8: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39b9ee: 0a08 |03db: move-result v8 │ │ +39b9f0: b148 |03dc: sub-int/2addr v8, v4 │ │ +39b9f2: 6e30 2e98 3108 |03dd: invoke-virtual {v1, v3, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39b9f8: 0c01 |03e0: move-result-object v1 │ │ +39b9fa: 2208 e812 |03e1: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +39b9fe: 7010 4098 0800 |03e3: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39ba04: 620c 7478 |03e6: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ +39ba08: 57cc 7878 |03e8: iget-char v12, v12, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39ba0c: 6e20 4498 c800 |03ea: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39ba12: 6e20 4b98 b800 |03ed: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39ba18: 6e10 5498 0800 |03f0: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39ba1e: 0c0b |03f3: move-result-object v11 │ │ +39ba20: b049 |03f4: add-int/2addr v9, v4 │ │ +39ba22: 6e10 2298 0100 |03f5: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39ba28: 0a08 |03f8: move-result v8 │ │ +39ba2a: 3584 0900 |03f9: if-ge v4, v8, 0402 // +0009 │ │ +39ba2e: 7130 27a4 6501 |03fb: invoke-static {v5, v6, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.outWithStructMarker:([Ljava/lang/String;ILjava/lang/String;)I // method@a427 │ │ +39ba34: 0a06 |03fe: move-result v6 │ │ +39ba36: 3b09 0300 |03ff: if-gez v9, 0402 // +0003 │ │ +39ba3a: 1209 |0401: const/4 v9, #int 0 // #0 │ │ +39ba3c: 6e10 2298 0b00 |0402: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39ba42: 0a01 |0405: move-result v1 │ │ +39ba44: 3519 3a00 |0406: if-ge v9, v1, 0440 // +003a │ │ +39ba48: 3c09 0300 |0408: if-gtz v9, 040b // +0003 │ │ +39ba4c: 2836 |040a: goto 0440 // +0036 │ │ +39ba4e: 6e20 2d98 9b00 |040b: invoke-virtual {v11, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39ba54: 0c01 |040e: move-result-object v1 │ │ +39ba56: 6e20 0998 3b00 |040f: invoke-virtual {v11, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39ba5c: 0a08 |0412: move-result v8 │ │ +39ba5e: 140c 00f8 0000 |0413: const v12, #float 8.89656e-41 // #0000f800 │ │ +39ba64: 368c 1e00 |0416: if-gt v12, v8, 0434 // +001e │ │ +39ba68: d808 0601 |0418: add-int/lit8 v8, v6, #int 1 // #01 │ │ +39ba6c: 220c e812 |041a: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ +39ba70: 7010 4098 0c00 |041c: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39ba76: 620d 7378 |041f: sget-object v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ +39ba7a: 57dd 7878 |0421: iget-char v13, v13, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39ba7e: 6e20 4498 dc00 |0423: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39ba84: 6e30 2e98 3b09 |0426: invoke-virtual {v11, v3, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39ba8a: 0c09 |0429: move-result-object v9 │ │ +39ba8c: 6e20 4b98 9c00 |042a: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39ba92: 6e10 5498 0c00 |042d: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39ba98: 0c09 |0430: move-result-object v9 │ │ +39ba9a: 4d09 0506 |0431: aput-object v9, v5, v6 │ │ +39ba9e: 2809 |0433: goto 043c // +0009 │ │ +39baa0: d808 0601 |0434: add-int/lit8 v8, v6, #int 1 // #01 │ │ +39baa4: 6e30 2e98 3b09 |0436: invoke-virtual {v11, v3, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39baaa: 0c09 |0439: move-result-object v9 │ │ +39baac: 4d09 0506 |043a: aput-object v9, v5, v6 │ │ +39bab0: 0186 |043c: move v6, v8 │ │ +39bab2: 071b |043d: move-object v11, v1 │ │ +39bab4: 2900 91fc |043e: goto/16 00cf // -036f │ │ +39bab8: d801 0601 |0440: add-int/lit8 v1, v6, #int 1 // #01 │ │ +39babc: 4d0b 0506 |0442: aput-object v11, v5, v6 │ │ +39bac0: 0116 |0444: move v6, v1 │ │ +39bac2: 2900 89fc |0445: goto/16 00ce // -0377 │ │ +39bac6: d807 0701 |0447: add-int/lit8 v7, v7, #int 1 // #01 │ │ +39baca: 12f1 |0449: const/4 v1, #int -1 // #ff │ │ +39bacc: 1208 |044a: const/4 v8, #int 0 // #0 │ │ +39bace: 2900 c7fb |044b: goto/16 0012 // -0439 │ │ +39bad2: 2150 |044d: array-length v0, v5 │ │ +39bad4: 3506 1800 |044e: if-ge v6, v0, 0466 // +0018 │ │ +39bad8: 2150 |0450: array-length v0, v5 │ │ +39bada: b140 |0451: sub-int/2addr v0, v4 │ │ +39badc: 2201 e812 |0452: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +39bae0: 7010 4098 0100 |0454: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39bae6: 1a02 d4ca |0457: const-string v2, "" // string@cad4 │ │ +39baea: 6e20 4b98 2100 |0459: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39baf0: 8e62 |045c: int-to-char v2, v6 │ │ +39baf2: 6e20 4498 2100 |045d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39baf8: 6e10 5498 0100 |0460: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39bafe: 0c01 |0463: move-result-object v1 │ │ +39bb00: 4d01 0500 |0464: aput-object v1, v5, v0 │ │ +39bb04: 1200 |0466: const/4 v0, #int 0 // #0 │ │ +39bb06: 3560 6000 |0467: if-ge v0, v6, 04c7 // +0060 │ │ +39bb0a: 4601 0500 |0469: aget-object v1, v5, v0 │ │ +39bb0e: 6e10 2298 0100 |046b: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39bb14: 0a01 |046e: move-result v1 │ │ +39bb16: 3d01 5200 |046f: if-lez v1, 04c1 // +0052 │ │ +39bb1a: 4601 0500 |0471: aget-object v1, v5, v0 │ │ +39bb1e: 6e20 0998 3100 |0473: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39bb24: 0a01 |0476: move-result v1 │ │ +39bb26: 1402 00f8 0000 |0477: const v2, #float 8.89656e-41 // #0000f800 │ │ +39bb2c: 3521 4a00 |047a: if-ge v1, v2, 04c4 // +004a │ │ +39bb30: 6207 7578 |047c: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ +39bb34: 5777 7878 |047e: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39bb38: 3317 0300 |0480: if-ne v7, v1, 0483 // +0003 │ │ +39bb3c: 2842 |0482: goto 04c4 // +0042 │ │ +39bb3e: 6207 7678 |0483: sget-object v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7876 │ │ +39bb42: 5777 7878 |0485: iget-char v7, v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39bb46: 3617 0d00 |0487: if-gt v7, v1, 0494 // +000d │ │ +39bb4a: 6507 7778 |0489: sget-char v7, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.kMarkerMax:C // field@7877 │ │ +39bb4e: 3671 0900 |048b: if-gt v1, v7, 0494 // +0009 │ │ +39bb52: 4601 0500 |048d: aget-object v1, v5, v0 │ │ +39bb56: 6e20 2d98 4100 |048f: invoke-virtual {v1, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39bb5c: 0c01 |0492: move-result-object v1 │ │ +39bb5e: 2803 |0493: goto 0496 // +0003 │ │ +39bb60: 4601 0500 |0494: aget-object v1, v5, v0 │ │ +39bb64: 6e10 2298 0100 |0496: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39bb6a: 0a07 |0499: move-result v7 │ │ +39bb6c: 3c07 0500 |049a: if-gtz v7, 049f // +0005 │ │ +39bb70: 4d0a 0500 |049c: aput-object v10, v5, v0 │ │ +39bb74: 2826 |049e: goto 04c4 // +0026 │ │ +39bb76: 7110 1ca4 0100 |049f: invoke-static {v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.classifyPiece:(Ljava/lang/String;)C // method@a41c │ │ +39bb7c: 0a07 |04a2: move-result v7 │ │ +39bb7e: 3807 1b00 |04a3: if-eqz v7, 04be // +001b │ │ +39bb82: 6208 7378 |04a5: sget-object v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ +39bb86: 5788 7878 |04a7: iget-char v8, v8, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +39bb8a: 3378 0300 |04a9: if-ne v8, v7, 04ac // +0003 │ │ +39bb8e: 2813 |04ab: goto 04be // +0013 │ │ +39bb90: 2208 e812 |04ac: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +39bb94: 7010 4098 0800 |04ae: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39bb9a: 6e20 4b98 a800 |04b1: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39bba0: 6e20 4498 7800 |04b4: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39bba6: 6e20 4b98 1800 |04b7: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39bbac: 6e10 5498 0800 |04ba: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39bbb2: 0c01 |04bd: move-result-object v1 │ │ +39bbb4: 4d01 0500 |04be: aput-object v1, v5, v0 │ │ +39bbb8: 2804 |04c0: goto 04c4 // +0004 │ │ +39bbba: 1402 00f8 0000 |04c1: const v2, #float 8.89656e-41 // #0000f800 │ │ +39bbc0: d800 0001 |04c4: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39bbc4: 28a1 |04c6: goto 0467 // -005f │ │ +39bbc6: 1105 |04c7: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=578 │ │ 0x0009 line=580 │ │ 0x0020 line=582 │ │ 0x0030 line=583 │ │ 0x0046 line=585 │ │ @@ -841991,64 +841991,64 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -39aed8: |[39aed8] net.sf.dibdib.thread_any.ShashFunc.string4ShashBits:(J)Ljava/lang/String; │ │ -39aee8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -39aeec: 3102 0008 |0002: cmp-long v2, v0, v8 │ │ -39aef0: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ -39aef4: 1a08 0000 |0006: const-string v8, "" // string@0000 │ │ -39aef8: 1108 |0008: return-object v8 │ │ -39aefa: 7120 22a4 9800 |0009: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.isLiteral:(J)Z // method@a422 │ │ -39af00: 0a00 |000c: move-result v0 │ │ -39af02: 3900 4400 |000d: if-nez v0, 0051 // +0044 │ │ -39af06: 7120 23a4 9800 |000f: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.isNumeric:(J)Z // method@a423 │ │ -39af0c: 0a00 |0012: move-result v0 │ │ -39af0e: 3900 3300 |0013: if-nez v0, 0046 // +0033 │ │ -39af12: 7120 21a4 9800 |0015: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.isDate:(J)Z // method@a421 │ │ -39af18: 0a00 |0018: move-result v0 │ │ -39af1a: 3900 2600 |0019: if-nez v0, 003f // +0026 │ │ -39af1e: 1270 |001b: const/4 v0, #int 7 // #7 │ │ -39af20: 2300 1615 |001c: new-array v0, v0, [C // type@1516 │ │ -39af24: 1301 2b00 |001e: const/16 v1, #int 43 // #2b │ │ -39af28: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -39af2a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -39af2c: 3a01 1700 |0022: if-ltz v1, 0039 // +0017 │ │ -39af30: a504 0801 |0024: ushr-long v4, v8, v1 │ │ -39af34: 1606 7f00 |0026: const-wide/16 v6, #int 127 // #7f │ │ -39af38: c064 |0028: and-long/2addr v4, v6 │ │ -39af3a: 8445 |0029: long-to-int v5, v4 │ │ -39af3c: 8e54 |002a: int-to-char v4, v5 │ │ -39af3e: 5004 0003 |002b: aput-char v4, v0, v3 │ │ -39af42: 1304 2000 |002d: const/16 v4, #int 32 // #20 │ │ -39af46: 4905 0003 |002f: aget-char v5, v0, v3 │ │ -39af4a: 3754 0300 |0031: if-le v4, v5, 0034 // +0003 │ │ -39af4e: 2806 |0033: goto 0039 // +0006 │ │ -39af50: d801 01f9 |0034: add-int/lit8 v1, v1, #int -7 // #f9 │ │ -39af54: d803 0301 |0036: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39af58: 28ea |0038: goto 0022 // -0016 │ │ -39af5a: 2208 e612 |0039: new-instance v8, Ljava/lang/String; // type@12e6 │ │ -39af5e: 7040 0898 0832 |003b: invoke-direct {v8, v0, v2, v3}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -39af64: 1108 |003e: return-object v8 │ │ -39af66: 1300 2e00 |003f: const/16 v0, #int 46 // #2e │ │ -39af6a: 7130 5da3 9800 |0041: invoke-static {v8, v9, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Hash62:(JC)Ljava/lang/String; // method@a35d │ │ -39af70: 0c08 |0044: move-result-object v8 │ │ -39af72: 1108 |0045: return-object v8 │ │ -39af74: 7120 1da4 9800 |0046: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.doubleD4oShashBits:(J)D // method@a41d │ │ -39af7a: 0b08 |0049: move-result-wide v8 │ │ -39af7c: 1300 0a00 |004a: const/16 v0, #int 10 // #a │ │ -39af80: 7130 eca1 9800 |004c: invoke-static {v8, v9, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoubleD4:(DI)Ljava/lang/String; // method@a1ec │ │ -39af86: 0c08 |004f: move-result-object v8 │ │ -39af88: 1108 |0050: return-object v8 │ │ -39af8a: 7120 2ea4 9800 |0051: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.string4ShashBitsLiteral:(J)Ljava/lang/String; // method@a42e │ │ -39af90: 0c08 |0054: move-result-object v8 │ │ -39af92: 1108 |0055: return-object v8 │ │ +39aed4: |[39aed4] net.sf.dibdib.thread_any.ShashFunc.string4ShashBits:(J)Ljava/lang/String; │ │ +39aee4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +39aee8: 3102 0008 |0002: cmp-long v2, v0, v8 │ │ +39aeec: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ +39aef0: 1a08 0000 |0006: const-string v8, "" // string@0000 │ │ +39aef4: 1108 |0008: return-object v8 │ │ +39aef6: 7120 22a4 9800 |0009: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.isLiteral:(J)Z // method@a422 │ │ +39aefc: 0a00 |000c: move-result v0 │ │ +39aefe: 3900 4400 |000d: if-nez v0, 0051 // +0044 │ │ +39af02: 7120 23a4 9800 |000f: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.isNumeric:(J)Z // method@a423 │ │ +39af08: 0a00 |0012: move-result v0 │ │ +39af0a: 3900 3300 |0013: if-nez v0, 0046 // +0033 │ │ +39af0e: 7120 21a4 9800 |0015: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.isDate:(J)Z // method@a421 │ │ +39af14: 0a00 |0018: move-result v0 │ │ +39af16: 3900 2600 |0019: if-nez v0, 003f // +0026 │ │ +39af1a: 1270 |001b: const/4 v0, #int 7 // #7 │ │ +39af1c: 2300 1615 |001c: new-array v0, v0, [C // type@1516 │ │ +39af20: 1301 2b00 |001e: const/16 v1, #int 43 // #2b │ │ +39af24: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +39af26: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +39af28: 3a01 1700 |0022: if-ltz v1, 0039 // +0017 │ │ +39af2c: a504 0801 |0024: ushr-long v4, v8, v1 │ │ +39af30: 1606 7f00 |0026: const-wide/16 v6, #int 127 // #7f │ │ +39af34: c064 |0028: and-long/2addr v4, v6 │ │ +39af36: 8445 |0029: long-to-int v5, v4 │ │ +39af38: 8e54 |002a: int-to-char v4, v5 │ │ +39af3a: 5004 0003 |002b: aput-char v4, v0, v3 │ │ +39af3e: 1304 2000 |002d: const/16 v4, #int 32 // #20 │ │ +39af42: 4905 0003 |002f: aget-char v5, v0, v3 │ │ +39af46: 3754 0300 |0031: if-le v4, v5, 0034 // +0003 │ │ +39af4a: 2806 |0033: goto 0039 // +0006 │ │ +39af4c: d801 01f9 |0034: add-int/lit8 v1, v1, #int -7 // #f9 │ │ +39af50: d803 0301 |0036: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39af54: 28ea |0038: goto 0022 // -0016 │ │ +39af56: 2208 e612 |0039: new-instance v8, Ljava/lang/String; // type@12e6 │ │ +39af5a: 7040 0898 0832 |003b: invoke-direct {v8, v0, v2, v3}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +39af60: 1108 |003e: return-object v8 │ │ +39af62: 1300 2e00 |003f: const/16 v0, #int 46 // #2e │ │ +39af66: 7130 5da3 9800 |0041: invoke-static {v8, v9, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Hash62:(JC)Ljava/lang/String; // method@a35d │ │ +39af6c: 0c08 |0044: move-result-object v8 │ │ +39af6e: 1108 |0045: return-object v8 │ │ +39af70: 7120 1da4 9800 |0046: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.doubleD4oShashBits:(J)D // method@a41d │ │ +39af76: 0b08 |0049: move-result-wide v8 │ │ +39af78: 1300 0a00 |004a: const/16 v0, #int 10 // #a │ │ +39af7c: 7130 eca1 9800 |004c: invoke-static {v8, v9, v0}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoubleD4:(DI)Ljava/lang/String; // method@a1ec │ │ +39af82: 0c08 |004f: move-result-object v8 │ │ +39af84: 1108 |0050: return-object v8 │ │ +39af86: 7120 2ea4 9800 |0051: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.string4ShashBitsLiteral:(J)Ljava/lang/String; // method@a42e │ │ +39af8c: 0c08 |0054: move-result-object v8 │ │ +39af8e: 1108 |0055: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=495 │ │ 0x000f line=496 │ │ 0x0015 line=500 │ │ 0x002b line=508 │ │ 0x002f line=509 │ │ @@ -842065,76 +842065,76 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -39af94: |[39af94] net.sf.dibdib.thread_any.ShashFunc.string4ShashBitsLiteral:(J)Ljava/lang/String; │ │ -39afa4: 7100 1ea4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc;.getCollArrays:()V // method@a41e │ │ -39afaa: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -39afae: 3102 000f |0005: cmp-long v2, v0, v15 │ │ -39afb2: 3902 0500 |0007: if-nez v2, 000c // +0005 │ │ -39afb6: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ -39afba: 1100 |000b: return-object v0 │ │ -39afbc: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -39afbe: a503 0f02 |000d: ushr-long v3, v15, v2 │ │ -39afc2: 1605 0300 |000f: const-wide/16 v5, #int 3 // #3 │ │ -39afc6: 1307 0a00 |0011: const/16 v7, #int 10 // #a │ │ -39afca: 1308 0a00 |0013: const/16 v8, #int 10 // #a │ │ -39afce: 1269 |0015: const/4 v9, #int 6 // #6 │ │ -39afd0: 160a 3f00 |0016: const-wide/16 v10, #int 63 // #3f │ │ -39afd4: 3d08 0e00 |0018: if-lez v8, 0026 // +000e │ │ -39afd8: a00c 030a |001a: and-long v12, v3, v10 │ │ -39afdc: 310e 050c |001c: cmp-long v14, v5, v12 │ │ -39afe0: 3b0e 0300 |001e: if-gez v14, 0021 // +0003 │ │ -39afe4: 2806 |0020: goto 0026 // +0006 │ │ -39afe6: c593 |0021: ushr-long/2addr v3, v9 │ │ -39afe8: d808 08ff |0022: add-int/lit8 v8, v8, #int -1 // #ff │ │ -39afec: 0405 |0024: move-wide v5, v0 │ │ -39afee: 28f0 |0025: goto 0015 // -0010 │ │ -39aff0: 2385 1615 |0026: new-array v5, v8, [C // type@1516 │ │ -39aff4: d806 08ff |0028: add-int/lit8 v6, v8, #int -1 // #ff │ │ -39aff8: 3a06 0f00 |002a: if-ltz v6, 0039 // +000f │ │ -39affc: 620c b578 |002c: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b5 │ │ -39b000: a00d 030a |002e: and-long v13, v3, v10 │ │ -39b004: 84de |0030: long-to-int v14, v13 │ │ -39b006: 490c 0c0e |0031: aget-char v12, v12, v14 │ │ -39b00a: 500c 0506 |0033: aput-char v12, v5, v6 │ │ -39b00e: c593 |0035: ushr-long/2addr v3, v9 │ │ -39b010: d806 06ff |0036: add-int/lit8 v6, v6, #int -1 // #ff │ │ -39b014: 28f2 |0038: goto 002a // -000e │ │ -39b016: 1603 0400 |0039: const-wide/16 v3, #int 4 // #4 │ │ -39b01a: c0f3 |003b: and-long/2addr v3, v15 │ │ -39b01c: 3106 0003 |003c: cmp-long v6, v0, v3 │ │ -39b020: 3806 2800 |003e: if-eqz v6, 0066 // +0028 │ │ -39b024: 3787 2600 |0040: if-le v7, v8, 0066 // +0026 │ │ -39b028: 3c08 0300 |0042: if-gtz v8, 0045 // +0003 │ │ -39b02c: 2822 |0044: goto 0066 // +0022 │ │ -39b02e: 1600 0600 |0045: const-wide/16 v0, #int 6 // #6 │ │ -39b032: a003 0f00 |0047: and-long v3, v15, v0 │ │ -39b036: 3106 0003 |0049: cmp-long v6, v0, v3 │ │ -39b03a: 3906 0300 |004b: if-nez v6, 004e // +0003 │ │ -39b03e: 0182 |004d: move v2, v8 │ │ -39b040: 1200 |004e: const/4 v0, #int 0 // #0 │ │ -39b042: 3520 1100 |004f: if-ge v0, v2, 0060 // +0011 │ │ -39b046: 6201 b678 |0051: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b6 │ │ -39b04a: 6203 b778 |0053: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b7 │ │ -39b04e: 4904 0500 |0055: aget-char v4, v5, v0 │ │ -39b052: 4803 0304 |0057: aget-byte v3, v3, v4 │ │ -39b056: 4901 0103 |0059: aget-char v1, v1, v3 │ │ -39b05a: 5001 0500 |005b: aput-char v1, v5, v0 │ │ -39b05e: d800 0001 |005d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39b062: 28f0 |005f: goto 004f // -0010 │ │ -39b064: 2200 e612 |0060: new-instance v0, Ljava/lang/String; // type@12e6 │ │ -39b068: 7020 0798 5000 |0062: invoke-direct {v0, v5}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39b06e: 1100 |0065: return-object v0 │ │ -39b070: 2200 e612 |0066: new-instance v0, Ljava/lang/String; // type@12e6 │ │ -39b074: 7020 0798 5000 |0068: invoke-direct {v0, v5}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39b07a: 1100 |006b: return-object v0 │ │ +39af90: |[39af90] net.sf.dibdib.thread_any.ShashFunc.string4ShashBitsLiteral:(J)Ljava/lang/String; │ │ +39afa0: 7100 1ea4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/ShashFunc;.getCollArrays:()V // method@a41e │ │ +39afa6: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +39afaa: 3102 000f |0005: cmp-long v2, v0, v15 │ │ +39afae: 3902 0500 |0007: if-nez v2, 000c // +0005 │ │ +39afb2: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ +39afb6: 1100 |000b: return-object v0 │ │ +39afb8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +39afba: a503 0f02 |000d: ushr-long v3, v15, v2 │ │ +39afbe: 1605 0300 |000f: const-wide/16 v5, #int 3 // #3 │ │ +39afc2: 1307 0a00 |0011: const/16 v7, #int 10 // #a │ │ +39afc6: 1308 0a00 |0013: const/16 v8, #int 10 // #a │ │ +39afca: 1269 |0015: const/4 v9, #int 6 // #6 │ │ +39afcc: 160a 3f00 |0016: const-wide/16 v10, #int 63 // #3f │ │ +39afd0: 3d08 0e00 |0018: if-lez v8, 0026 // +000e │ │ +39afd4: a00c 030a |001a: and-long v12, v3, v10 │ │ +39afd8: 310e 050c |001c: cmp-long v14, v5, v12 │ │ +39afdc: 3b0e 0300 |001e: if-gez v14, 0021 // +0003 │ │ +39afe0: 2806 |0020: goto 0026 // +0006 │ │ +39afe2: c593 |0021: ushr-long/2addr v3, v9 │ │ +39afe4: d808 08ff |0022: add-int/lit8 v8, v8, #int -1 // #ff │ │ +39afe8: 0405 |0024: move-wide v5, v0 │ │ +39afea: 28f0 |0025: goto 0015 // -0010 │ │ +39afec: 2385 1615 |0026: new-array v5, v8, [C // type@1516 │ │ +39aff0: d806 08ff |0028: add-int/lit8 v6, v8, #int -1 // #ff │ │ +39aff4: 3a06 0f00 |002a: if-ltz v6, 0039 // +000f │ │ +39aff8: 620c b578 |002c: sget-object v12, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Char4Key:[C // field@78b5 │ │ +39affc: a00d 030a |002e: and-long v13, v3, v10 │ │ +39b000: 84de |0030: long-to-int v14, v13 │ │ +39b002: 490c 0c0e |0031: aget-char v12, v12, v14 │ │ +39b006: 500c 0506 |0033: aput-char v12, v5, v6 │ │ +39b00a: c593 |0035: ushr-long/2addr v3, v9 │ │ +39b00c: d806 06ff |0036: add-int/lit8 v6, v6, #int -1 // #ff │ │ +39b010: 28f2 |0038: goto 002a // -000e │ │ +39b012: 1603 0400 |0039: const-wide/16 v3, #int 4 // #4 │ │ +39b016: c0f3 |003b: and-long/2addr v3, v15 │ │ +39b018: 3106 0003 |003c: cmp-long v6, v0, v3 │ │ +39b01c: 3806 2800 |003e: if-eqz v6, 0066 // +0028 │ │ +39b020: 3787 2600 |0040: if-le v7, v8, 0066 // +0026 │ │ +39b024: 3c08 0300 |0042: if-gtz v8, 0045 // +0003 │ │ +39b028: 2822 |0044: goto 0066 // +0022 │ │ +39b02a: 1600 0600 |0045: const-wide/16 v0, #int 6 // #6 │ │ +39b02e: a003 0f00 |0047: and-long v3, v15, v0 │ │ +39b032: 3106 0003 |0049: cmp-long v6, v0, v3 │ │ +39b036: 3906 0300 |004b: if-nez v6, 004e // +0003 │ │ +39b03a: 0182 |004d: move v2, v8 │ │ +39b03c: 1200 |004e: const/4 v0, #int 0 // #0 │ │ +39b03e: 3520 1100 |004f: if-ge v0, v2, 0060 // +0011 │ │ +39b042: 6201 b678 |0051: sget-object v1, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64CharUpper4Key:[C // field@78b6 │ │ +39b046: 6203 b778 |0053: sget-object v3, Lnet/sf/dibdib/thread_any/ShashFunc;.zColl64Key4Char:[B // field@78b7 │ │ +39b04a: 4904 0500 |0055: aget-char v4, v5, v0 │ │ +39b04e: 4803 0304 |0057: aget-byte v3, v3, v4 │ │ +39b052: 4901 0103 |0059: aget-char v1, v1, v3 │ │ +39b056: 5001 0500 |005b: aput-char v1, v5, v0 │ │ +39b05a: d800 0001 |005d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39b05e: 28f0 |005f: goto 004f // -0010 │ │ +39b060: 2200 e612 |0060: new-instance v0, Ljava/lang/String; // type@12e6 │ │ +39b064: 7020 0798 5000 |0062: invoke-direct {v0, v5}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39b06a: 1100 |0065: return-object v0 │ │ +39b06c: 2200 e612 |0066: new-instance v0, Ljava/lang/String; // type@12e6 │ │ +39b070: 7020 0798 5000 |0068: invoke-direct {v0, v5}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39b076: 1100 |006b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0026 line=206 │ │ 0x002c line=208 │ │ 0x0051 line=220 │ │ 0x0060 line=222 │ │ @@ -842624,156 +842624,156 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 499 16-bit code units │ │ -39ecf0: |[39ecf0] net.sf.dibdib.thread_any.StringFunc.:()V │ │ -39ed00: 1a00 721f |0000: const-string v0, "ISO-8859-1" // string@1f72 │ │ -39ed04: 7110 3199 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ -39ed0a: 0c00 |0005: move-result-object v0 │ │ -39ed0c: 6900 bd78 |0006: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bd │ │ -39ed10: 1a01 8e4f |0008: const-string v1, "UTF-8" // string@4f8e │ │ -39ed14: 7110 3199 0100 |000a: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ -39ed1a: 0c01 |000d: move-result-object v1 │ │ -39ed1c: 6901 bc78 |000e: sput-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ -39ed20: 1a01 9606 |0010: const-string v1, "0123456789ABCDEF" // string@0696 │ │ -39ed24: 6e10 2f98 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -39ed2a: 0c01 |0015: move-result-object v1 │ │ -39ed2c: 6901 c978 |0016: sput-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.HEX:[C // field@78c9 │ │ -39ed30: 1301 2000 |0018: const/16 v1, #int 32 // #20 │ │ -39ed34: 2312 1515 |001a: new-array v2, v1, [B // type@1515 │ │ -39ed38: 2602 f000 0000 |001c: fill-array-data v2, 0000010c // +000000f0 │ │ -39ed3e: 6902 d678 |001f: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.NIBBLE:[B // field@78d6 │ │ -39ed42: 2311 1615 |0021: new-array v1, v1, [C // type@1516 │ │ -39ed46: 2601 fd00 0000 |0023: fill-array-data v1, 00000120 // +000000fd │ │ -39ed4c: 6901 0f79 |0026: sput-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790f │ │ -39ed50: 1a01 0a1f |0028: const-string v1, "INMSPAYCZXHJFTV0123456789BRKEDQ" // string@1f0a │ │ -39ed54: 6e20 1898 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -39ed5a: 0c00 |002d: move-result-object v0 │ │ -39ed5c: 6900 0d79 |002e: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Caps:[B // field@790d │ │ -39ed60: 1301 5b00 |0030: const/16 v1, #int 91 // #5b │ │ -39ed64: 2312 1615 |0032: new-array v2, v1, [C // type@1516 │ │ -39ed68: 6902 0c79 |0034: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Cap2Sym:[C // field@790c │ │ -39ed6c: 2202 6413 |0036: new-instance v2, Ljava/util/HashMap; // type@1364 │ │ -39ed70: 7010 159a 0200 |0038: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -39ed76: 6902 1079 |003b: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@7910 │ │ -39ed7a: 2202 6413 |003d: new-instance v2, Ljava/util/HashMap; // type@1364 │ │ -39ed7e: 7010 159a 0200 |003f: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -39ed84: 6902 0e79 |0042: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.kChar2Rfc1345:Ljava/util/HashMap; // field@790e │ │ -39ed88: 1302 2100 |0044: const/16 v2, #int 33 // #21 │ │ -39ed8c: 2322 1615 |0046: new-array v2, v2, [C // type@1516 │ │ -39ed90: 2602 fc00 0000 |0048: fill-array-data v2, 00000144 // +000000fc │ │ -39ed96: 6902 0879 |004b: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7908 │ │ -39ed9a: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -39ed9c: 6702 0a79 |004e: sput v2, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@790a │ │ -39eda0: 1303 1200 |0050: const/16 v3, #int 18 // #12 │ │ -39eda4: 2333 1615 |0052: new-array v3, v3, [C // type@1516 │ │ -39eda8: 2603 1601 0000 |0054: fill-array-data v3, 0000016a // +00000116 │ │ -39edae: 6903 0979 |0057: sput-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_0x2600:[C // field@7909 │ │ -39edb2: 1203 |0059: const/4 v3, #int 0 // #0 │ │ -39edb4: 6903 fc78 |005a: sput-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39edb8: 1304 e203 |005c: const/16 v4, #int 994 // #3e2 │ │ -39edbc: 2344 1515 |005e: new-array v4, v4, [B // type@1515 │ │ -39edc0: 6904 0079 |0060: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ -39edc4: 1304 4000 |0062: const/16 v4, #int 64 // #40 │ │ -39edc8: 2345 1615 |0064: new-array v5, v4, [C // type@1516 │ │ -39edcc: 6905 fe78 |0066: sput-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CharUpper4Key:[C // field@78fe │ │ -39edd0: 2345 1615 |0068: new-array v5, v4, [C // type@1516 │ │ -39edd4: 2605 1601 0000 |006a: fill-array-data v5, 00000180 // +00000116 │ │ -39edda: 6905 fd78 |006d: sput-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fd │ │ -39edde: 1305 2b00 |006f: const/16 v5, #int 43 // #2b │ │ -39ede2: 2355 1615 |0071: new-array v5, v5, [C // type@1516 │ │ -39ede6: 2605 5101 0000 |0073: fill-array-data v5, 000001c4 // +00000151 │ │ -39edec: 6905 0b79 |0076: sput-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.ipa4Tipa_Offs30:[C // field@790b │ │ -39edf0: 1a05 6840 |0078: const-string v5, "P a b c D d e E f g G H h'h T i j K k S l L'm n nyo Q p q R r s @ t u v F w x X y & z Z o:| 4 2 " // string@4068 │ │ -39edf4: 6905 0479 |007a: sput-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7904 │ │ -39edf8: 1a05 ac57 |007c: const-string v5, "a b c D d e f G h' T j k S l L'm n nyo Q p q R r s @ t u y z " // string@57ac │ │ -39edfc: 6905 0579 |007e: sput-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4Ugaritic:Ljava/lang/String; // field@7905 │ │ -39ee00: 1a05 ab57 |0080: const-string v5, "a P P b o c d d e @ e E E E E j g g G G G 4 h'H i i i L'L'L'L'm m m nyn n t o o:F K K K R R R R R K s S S S S t t u u u 2 w L'y z z Z Z P Q Q Q Q b e g h j K l q P Q D D D T T " // string@57ab │ │ -39ee04: 6905 0779 |0082: sput-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7907 │ │ -39ee08: 1a05 6740 |0084: const-string v5, "P P : : . . G G . . . : : . j . . . . . . . a . e H i . o . u o:i a b c d e G H T i k L'm n nyo p R r s t u F X & o:i u a e H i u a b c d e G H T i k L'm n nyo p R r s t u F X & o:i u o u o:: : : : u u : . . . . g g f f q q | | " // string@4067 │ │ -39ee0c: 6905 0679 |0086: sput-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7906 │ │ -39ee10: 1305 0001 |0088: const/16 v5, #int 256 // #100 │ │ -39ee14: 2355 1915 |008a: new-array v5, v5, [I // type@1519 │ │ -39ee18: 6905 0179 |008c: sput-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.collDelta:[I // field@7901 │ │ -39ee1c: 2344 2c16 |008e: new-array v4, v4, [[B // type@162c │ │ -39ee20: 6904 ff78 |0090: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39ee24: 1224 |0092: const/4 v4, #int 2 // #2 │ │ -39ee26: 6704 0279 |0093: sput v4, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ -39ee2a: 6704 0379 |0095: sput v4, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ -39ee2e: 2100 |0097: array-length v0, v0 │ │ -39ee30: d800 00ff |0098: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39ee34: 3a00 1000 |009a: if-ltz v0, 00aa // +0010 │ │ -39ee38: 6205 0c79 |009c: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Cap2Sym:[C // field@790c │ │ -39ee3c: 6206 0d79 |009e: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Caps:[B // field@790d │ │ -39ee40: 4806 0600 |00a0: aget-byte v6, v6, v0 │ │ -39ee44: d807 0021 |00a2: add-int/lit8 v7, v0, #int 33 // #21 │ │ -39ee48: 8e77 |00a4: int-to-char v7, v7 │ │ -39ee4a: 5007 0506 |00a5: aput-char v7, v5, v6 │ │ -39ee4e: d800 00ff |00a7: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39ee52: 28f1 |00a9: goto 009a // -000f │ │ -39ee54: 6200 7348 |00aa: sget-object v0, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39ee58: 2100 |00ac: array-length v0, v0 │ │ -39ee5a: b140 |00ad: sub-int/2addr v0, v4 │ │ -39ee5c: 3a00 5600 |00ae: if-ltz v0, 0104 // +0056 │ │ -39ee60: 6204 1079 |00b0: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@7910 │ │ -39ee64: 6205 7348 |00b2: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39ee68: 4605 0500 |00b4: aget-object v5, v5, v0 │ │ -39ee6c: 6206 7348 |00b6: sget-object v6, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39ee70: d807 0001 |00b8: add-int/lit8 v7, v0, #int 1 // #01 │ │ -39ee74: 4606 0607 |00ba: aget-object v6, v6, v7 │ │ -39ee78: 6e20 0998 2600 |00bc: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39ee7e: 0a06 |00bf: move-result v6 │ │ -39ee80: 7110 3e97 0600 |00c0: invoke-static {v6}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973e │ │ -39ee86: 0c06 |00c3: move-result-object v6 │ │ -39ee88: 6e30 209a 5406 |00c4: invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ -39ee8e: 6205 7348 |00c7: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39ee92: 4605 0500 |00c9: aget-object v5, v5, v0 │ │ -39ee96: 1306 2e00 |00cb: const/16 v6, #int 46 // #2e │ │ -39ee9a: 6e20 1a98 6500 |00cd: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39eea0: 0a05 |00d0: move-result v5 │ │ -39eea2: 3a05 1b00 |00d1: if-ltz v5, 00ec // +001b │ │ -39eea6: 6205 7348 |00d3: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39eeaa: 4605 0500 |00d5: aget-object v5, v5, v0 │ │ -39eeae: 1308 5e00 |00d7: const/16 v8, #int 94 // #5e │ │ -39eeb2: 6e30 2698 6508 |00d9: invoke-virtual {v5, v6, v8}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -39eeb8: 0c05 |00dc: move-result-object v5 │ │ -39eeba: 6206 7348 |00dd: sget-object v6, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39eebe: 4606 0607 |00df: aget-object v6, v6, v7 │ │ -39eec2: 6e20 0998 2600 |00e1: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39eec8: 0a06 |00e4: move-result v6 │ │ -39eeca: 7110 3e97 0600 |00e5: invoke-static {v6}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973e │ │ -39eed0: 0c06 |00e8: move-result-object v6 │ │ -39eed2: 6e30 209a 5406 |00e9: invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ -39eed8: 6204 7348 |00ec: sget-object v4, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39eedc: 4604 0407 |00ee: aget-object v4, v4, v7 │ │ -39eee0: 6e20 0998 2400 |00f0: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39eee6: 0a04 |00f3: move-result v4 │ │ -39eee8: 6205 0e79 |00f4: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.kChar2Rfc1345:Ljava/util/HashMap; // field@790e │ │ -39eeec: 7110 3e97 0400 |00f6: invoke-static {v4}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973e │ │ -39eef2: 0c04 |00f9: move-result-object v4 │ │ -39eef4: 6206 7348 |00fa: sget-object v6, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39eef8: 4606 0600 |00fc: aget-object v6, v6, v0 │ │ -39eefc: 6e30 209a 4506 |00fe: invoke-virtual {v5, v4, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ -39ef02: d800 00fe |0101: add-int/lit8 v0, v0, #int -2 // #fe │ │ -39ef06: 28ab |0103: goto 00ae // -0055 │ │ -39ef08: 2310 1615 |0104: new-array v0, v1, [C // type@1516 │ │ -39ef0c: 6900 fb78 |0106: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.char4Escape_map:[C // field@78fb │ │ -39ef10: 6903 fa78 |0108: sput-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78fa │ │ -39ef14: 0e00 |010a: return-void │ │ -39ef16: 0000 |010b: nop // spacer │ │ -39ef18: 0003 0100 2000 0000 090a 0b0c 0d0e ... |010c: array-data (20 units) │ │ -39ef40: 0003 0200 2000 0000 0000 3e00 9021 ... |0120: array-data (36 units) │ │ -39ef88: 0003 0200 2100 0000 9403 ac20 7e06 ... |0144: array-data (37 units) │ │ -39efd2: 0000 |0169: nop // spacer │ │ -39efd4: 0003 0200 1200 0000 0626 0f26 1026 ... |016a: array-data (22 units) │ │ -39f000: 0003 0200 4000 0000 0000 5f00 2d00 ... |0180: array-data (68 units) │ │ -39f088: 0003 0200 2b00 0000 8902 6802 8c02 ... |01c4: array-data (47 units) │ │ +39ecec: |[39ecec] net.sf.dibdib.thread_any.StringFunc.:()V │ │ +39ecfc: 1a00 721f |0000: const-string v0, "ISO-8859-1" // string@1f72 │ │ +39ed00: 7110 3199 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ +39ed06: 0c00 |0005: move-result-object v0 │ │ +39ed08: 6900 bd78 |0006: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bd │ │ +39ed0c: 1a01 8e4f |0008: const-string v1, "UTF-8" // string@4f8e │ │ +39ed10: 7110 3199 0100 |000a: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@9931 │ │ +39ed16: 0c01 |000d: move-result-object v1 │ │ +39ed18: 6901 bc78 |000e: sput-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ +39ed1c: 1a01 9606 |0010: const-string v1, "0123456789ABCDEF" // string@0696 │ │ +39ed20: 6e10 2f98 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +39ed26: 0c01 |0015: move-result-object v1 │ │ +39ed28: 6901 c978 |0016: sput-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.HEX:[C // field@78c9 │ │ +39ed2c: 1301 2000 |0018: const/16 v1, #int 32 // #20 │ │ +39ed30: 2312 1515 |001a: new-array v2, v1, [B // type@1515 │ │ +39ed34: 2602 f000 0000 |001c: fill-array-data v2, 0000010c // +000000f0 │ │ +39ed3a: 6902 d678 |001f: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.NIBBLE:[B // field@78d6 │ │ +39ed3e: 2311 1615 |0021: new-array v1, v1, [C // type@1516 │ │ +39ed42: 2601 fd00 0000 |0023: fill-array-data v1, 00000120 // +000000fd │ │ +39ed48: 6901 0f79 |0026: sput-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790f │ │ +39ed4c: 1a01 0a1f |0028: const-string v1, "INMSPAYCZXHJFTV0123456789BRKEDQ" // string@1f0a │ │ +39ed50: 6e20 1898 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +39ed56: 0c00 |002d: move-result-object v0 │ │ +39ed58: 6900 0d79 |002e: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Caps:[B // field@790d │ │ +39ed5c: 1301 5b00 |0030: const/16 v1, #int 91 // #5b │ │ +39ed60: 2312 1615 |0032: new-array v2, v1, [C // type@1516 │ │ +39ed64: 6902 0c79 |0034: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Cap2Sym:[C // field@790c │ │ +39ed68: 2202 6413 |0036: new-instance v2, Ljava/util/HashMap; // type@1364 │ │ +39ed6c: 7010 159a 0200 |0038: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +39ed72: 6902 1079 |003b: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@7910 │ │ +39ed76: 2202 6413 |003d: new-instance v2, Ljava/util/HashMap; // type@1364 │ │ +39ed7a: 7010 159a 0200 |003f: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +39ed80: 6902 0e79 |0042: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.kChar2Rfc1345:Ljava/util/HashMap; // field@790e │ │ +39ed84: 1302 2100 |0044: const/16 v2, #int 33 // #21 │ │ +39ed88: 2322 1615 |0046: new-array v2, v2, [C // type@1516 │ │ +39ed8c: 2602 fc00 0000 |0048: fill-array-data v2, 00000144 // +000000fc │ │ +39ed92: 6902 0879 |004b: sput-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7908 │ │ +39ed96: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +39ed98: 6702 0a79 |004e: sput v2, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@790a │ │ +39ed9c: 1303 1200 |0050: const/16 v3, #int 18 // #12 │ │ +39eda0: 2333 1615 |0052: new-array v3, v3, [C // type@1516 │ │ +39eda4: 2603 1601 0000 |0054: fill-array-data v3, 0000016a // +00000116 │ │ +39edaa: 6903 0979 |0057: sput-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_0x2600:[C // field@7909 │ │ +39edae: 1203 |0059: const/4 v3, #int 0 // #0 │ │ +39edb0: 6903 fc78 |005a: sput-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39edb4: 1304 e203 |005c: const/16 v4, #int 994 // #3e2 │ │ +39edb8: 2344 1515 |005e: new-array v4, v4, [B // type@1515 │ │ +39edbc: 6904 0079 |0060: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ +39edc0: 1304 4000 |0062: const/16 v4, #int 64 // #40 │ │ +39edc4: 2345 1615 |0064: new-array v5, v4, [C // type@1516 │ │ +39edc8: 6905 fe78 |0066: sput-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CharUpper4Key:[C // field@78fe │ │ +39edcc: 2345 1615 |0068: new-array v5, v4, [C // type@1516 │ │ +39edd0: 2605 1601 0000 |006a: fill-array-data v5, 00000180 // +00000116 │ │ +39edd6: 6905 fd78 |006d: sput-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fd │ │ +39edda: 1305 2b00 |006f: const/16 v5, #int 43 // #2b │ │ +39edde: 2355 1615 |0071: new-array v5, v5, [C // type@1516 │ │ +39ede2: 2605 5101 0000 |0073: fill-array-data v5, 000001c4 // +00000151 │ │ +39ede8: 6905 0b79 |0076: sput-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.ipa4Tipa_Offs30:[C // field@790b │ │ +39edec: 1a05 6840 |0078: const-string v5, "P a b c D d e E f g G H h'h T i j K k S l L'm n nyo Q p q R r s @ t u v F w x X y & z Z o:| 4 2 " // string@4068 │ │ +39edf0: 6905 0479 |007a: sput-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7904 │ │ +39edf4: 1a05 ac57 |007c: const-string v5, "a b c D d e f G h' T j k S l L'm n nyo Q p q R r s @ t u y z " // string@57ac │ │ +39edf8: 6905 0579 |007e: sput-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4Ugaritic:Ljava/lang/String; // field@7905 │ │ +39edfc: 1a05 ab57 |0080: const-string v5, "a P P b o c d d e @ e E E E E j g g G G G 4 h'H i i i L'L'L'L'm m m nyn n t o o:F K K K R R R R R K s S S S S t t u u u 2 w L'y z z Z Z P Q Q Q Q b e g h j K l q P Q D D D T T " // string@57ab │ │ +39ee00: 6905 0779 |0082: sput-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7907 │ │ +39ee04: 1a05 6740 |0084: const-string v5, "P P : : . . G G . . . : : . j . . . . . . . a . e H i . o . u o:i a b c d e G H T i k L'm n nyo p R r s t u F X & o:i u a e H i u a b c d e G H T i k L'm n nyo p R r s t u F X & o:i u o u o:: : : : u u : . . . . g g f f q q | | " // string@4067 │ │ +39ee08: 6905 0679 |0086: sput-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7906 │ │ +39ee0c: 1305 0001 |0088: const/16 v5, #int 256 // #100 │ │ +39ee10: 2355 1915 |008a: new-array v5, v5, [I // type@1519 │ │ +39ee14: 6905 0179 |008c: sput-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.collDelta:[I // field@7901 │ │ +39ee18: 2344 2c16 |008e: new-array v4, v4, [[B // type@162c │ │ +39ee1c: 6904 ff78 |0090: sput-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39ee20: 1224 |0092: const/4 v4, #int 2 // #2 │ │ +39ee22: 6704 0279 |0093: sput v4, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ +39ee26: 6704 0379 |0095: sput v4, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ +39ee2a: 2100 |0097: array-length v0, v0 │ │ +39ee2c: d800 00ff |0098: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39ee30: 3a00 1000 |009a: if-ltz v0, 00aa // +0010 │ │ +39ee34: 6205 0c79 |009c: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Cap2Sym:[C // field@790c │ │ +39ee38: 6206 0d79 |009e: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Caps:[B // field@790d │ │ +39ee3c: 4806 0600 |00a0: aget-byte v6, v6, v0 │ │ +39ee40: d807 0021 |00a2: add-int/lit8 v7, v0, #int 33 // #21 │ │ +39ee44: 8e77 |00a4: int-to-char v7, v7 │ │ +39ee46: 5007 0506 |00a5: aput-char v7, v5, v6 │ │ +39ee4a: d800 00ff |00a7: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39ee4e: 28f1 |00a9: goto 009a // -000f │ │ +39ee50: 6200 7348 |00aa: sget-object v0, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39ee54: 2100 |00ac: array-length v0, v0 │ │ +39ee56: b140 |00ad: sub-int/2addr v0, v4 │ │ +39ee58: 3a00 5600 |00ae: if-ltz v0, 0104 // +0056 │ │ +39ee5c: 6204 1079 |00b0: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@7910 │ │ +39ee60: 6205 7348 |00b2: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39ee64: 4605 0500 |00b4: aget-object v5, v5, v0 │ │ +39ee68: 6206 7348 |00b6: sget-object v6, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39ee6c: d807 0001 |00b8: add-int/lit8 v7, v0, #int 1 // #01 │ │ +39ee70: 4606 0607 |00ba: aget-object v6, v6, v7 │ │ +39ee74: 6e20 0998 2600 |00bc: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39ee7a: 0a06 |00bf: move-result v6 │ │ +39ee7c: 7110 3e97 0600 |00c0: invoke-static {v6}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973e │ │ +39ee82: 0c06 |00c3: move-result-object v6 │ │ +39ee84: 6e30 209a 5406 |00c4: invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ +39ee8a: 6205 7348 |00c7: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39ee8e: 4605 0500 |00c9: aget-object v5, v5, v0 │ │ +39ee92: 1306 2e00 |00cb: const/16 v6, #int 46 // #2e │ │ +39ee96: 6e20 1a98 6500 |00cd: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39ee9c: 0a05 |00d0: move-result v5 │ │ +39ee9e: 3a05 1b00 |00d1: if-ltz v5, 00ec // +001b │ │ +39eea2: 6205 7348 |00d3: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39eea6: 4605 0500 |00d5: aget-object v5, v5, v0 │ │ +39eeaa: 1308 5e00 |00d7: const/16 v8, #int 94 // #5e │ │ +39eeae: 6e30 2698 6508 |00d9: invoke-virtual {v5, v6, v8}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +39eeb4: 0c05 |00dc: move-result-object v5 │ │ +39eeb6: 6206 7348 |00dd: sget-object v6, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39eeba: 4606 0607 |00df: aget-object v6, v6, v7 │ │ +39eebe: 6e20 0998 2600 |00e1: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39eec4: 0a06 |00e4: move-result v6 │ │ +39eec6: 7110 3e97 0600 |00e5: invoke-static {v6}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973e │ │ +39eecc: 0c06 |00e8: move-result-object v6 │ │ +39eece: 6e30 209a 5406 |00e9: invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ +39eed4: 6204 7348 |00ec: sget-object v4, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39eed8: 4604 0407 |00ee: aget-object v4, v4, v7 │ │ +39eedc: 6e20 0998 2400 |00f0: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39eee2: 0a04 |00f3: move-result v4 │ │ +39eee4: 6205 0e79 |00f4: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.kChar2Rfc1345:Ljava/util/HashMap; // field@790e │ │ +39eee8: 7110 3e97 0400 |00f6: invoke-static {v4}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973e │ │ +39eeee: 0c04 |00f9: move-result-object v4 │ │ +39eef0: 6206 7348 |00fa: sget-object v6, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39eef4: 4606 0600 |00fc: aget-object v6, v6, v0 │ │ +39eef8: 6e30 209a 4506 |00fe: invoke-virtual {v5, v4, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ +39eefe: d800 00fe |0101: add-int/lit8 v0, v0, #int -2 // #fe │ │ +39ef02: 28ab |0103: goto 00ae // -0055 │ │ +39ef04: 2310 1615 |0104: new-array v0, v1, [C // type@1516 │ │ +39ef08: 6900 fb78 |0106: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.char4Escape_map:[C // field@78fb │ │ +39ef0c: 6903 fa78 |0108: sput-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78fa │ │ +39ef10: 0e00 |010a: return-void │ │ +39ef12: 0000 |010b: nop // spacer │ │ +39ef14: 0003 0100 2000 0000 090a 0b0c 0d0e ... |010c: array-data (20 units) │ │ +39ef3c: 0003 0200 2000 0000 0000 3e00 9021 ... |0120: array-data (36 units) │ │ +39ef84: 0003 0200 2100 0000 9403 ac20 7e06 ... |0144: array-data (37 units) │ │ +39efce: 0000 |0169: nop // spacer │ │ +39efd0: 0003 0200 1200 0000 0626 0f26 1026 ... |016a: array-data (22 units) │ │ +39effc: 0003 0200 4000 0000 0000 5f00 2d00 ... |0180: array-data (68 units) │ │ +39f084: 0003 0200 2b00 0000 8902 6802 8c02 ... |01c4: array-data (47 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=21 │ │ 0x000a line=23 │ │ 0x0012 line=104 │ │ 0x001c line=105 │ │ 0x0023 line=112 │ │ @@ -842814,17 +842814,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -39f0e8: |[39f0e8] net.sf.dibdib.thread_any.StringFunc.:()V │ │ -39f0f8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -39f0fe: 0e00 |0003: return-void │ │ +39f0e4: |[39f0e4] net.sf.dibdib.thread_any.StringFunc.:()V │ │ +39f0f4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +39f0fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_any/StringFunc; │ │ │ │ #2 : (in Lnet/sf/dibdib/thread_any/StringFunc;) │ │ @@ -842832,113 +842832,113 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 168 16-bit code units │ │ -39c660: |[39c660] net.sf.dibdib.thread_any.StringFunc.asciiCompressed4Bytes:([B)[B │ │ -39c670: 21b0 |0000: array-length v0, v11 │ │ -39c672: da00 0002 |0001: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -39c676: 2300 1515 |0003: new-array v0, v0, [B // type@1515 │ │ -39c67a: 6201 fa78 |0005: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78fa │ │ -39c67e: 1302 7e00 |0007: const/16 v2, #int 126 // #7e │ │ -39c682: 1a03 9706 |0009: const-string v3, "0123456789ABCDEFGHIJKLMNPQRSTUVWXYZ^_abcdefghijklmnopqrstuvwxyz~" // string@0697 │ │ -39c686: 1304 2000 |000b: const/16 v4, #int 32 // #20 │ │ -39c68a: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -39c68c: 3901 2600 |000e: if-nez v1, 0034 // +0026 │ │ -39c690: 1301 3e00 |0010: const/16 v1, #int 62 // #3e │ │ -39c694: 2316 1615 |0012: new-array v6, v1, [C // type@1516 │ │ -39c698: 1207 |0014: const/4 v7, #int 0 // #0 │ │ -39c69a: 1308 2000 |0015: const/16 v8, #int 32 // #20 │ │ -39c69e: 3517 1600 |0017: if-ge v7, v1, 002d // +0016 │ │ -39c6a2: 6e20 1a98 8300 |0019: invoke-virtual {v3, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39c6a8: 0a09 |001c: move-result v9 │ │ -39c6aa: 3b09 0700 |001d: if-gez v9, 0024 // +0007 │ │ -39c6ae: d809 0701 |001f: add-int/lit8 v9, v7, #int 1 // #01 │ │ -39c6b2: 5008 0607 |0021: aput-char v8, v6, v7 │ │ -39c6b6: 0197 |0023: move v7, v9 │ │ -39c6b8: 3382 0500 |0024: if-ne v2, v8, 0029 // +0005 │ │ -39c6bc: 1308 df00 |0026: const/16 v8, #int 223 // #df │ │ -39c6c0: 2803 |0028: goto 002b // +0003 │ │ -39c6c2: d808 0801 |0029: add-int/lit8 v8, v8, #int 1 // #01 │ │ -39c6c6: 8e88 |002b: int-to-char v8, v8 │ │ -39c6c8: 28eb |002c: goto 0017 // -0015 │ │ -39c6ca: 2201 e612 |002d: new-instance v1, Ljava/lang/String; // type@12e6 │ │ -39c6ce: 7020 0798 6100 |002f: invoke-direct {v1, v6}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39c6d4: 6901 fa78 |0032: sput-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78fa │ │ -39c6d8: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -39c6da: 21b6 |0035: array-length v6, v11 │ │ -39c6dc: 3565 6d00 |0036: if-ge v5, v6, 00a3 // +006d │ │ -39c6e0: 4806 0b05 |0038: aget-byte v6, v11, v5 │ │ -39c6e4: 3664 1000 |003a: if-gt v4, v6, 004a // +0010 │ │ -39c6e8: 8e67 |003c: int-to-char v7, v6 │ │ -39c6ea: 6e20 1a98 7300 |003d: invoke-virtual {v3, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39c6f0: 0a07 |0040: move-result v7 │ │ -39c6f2: 3a07 0900 |0041: if-ltz v7, 004a // +0009 │ │ -39c6f6: d806 0101 |0043: add-int/lit8 v6, v1, #int 1 // #01 │ │ -39c6fa: 8d77 |0045: int-to-byte v7, v7 │ │ -39c6fc: 4f07 0001 |0046: aput-byte v7, v0, v1 │ │ -39c700: 0161 |0048: move v1, v6 │ │ -39c702: 2857 |0049: goto 00a0 // +0057 │ │ -39c704: 1307 7f00 |004a: const/16 v7, #int 127 // #7f │ │ -39c708: 3664 1400 |004c: if-gt v4, v6, 0060 // +0014 │ │ -39c70c: 3576 1200 |004e: if-ge v6, v7, 0060 // +0012 │ │ -39c710: 6207 fa78 |0050: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78fa │ │ -39c714: 8e66 |0052: int-to-char v6, v6 │ │ -39c716: 6e20 1a98 6700 |0053: invoke-virtual {v7, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39c71c: 0a06 |0056: move-result v6 │ │ -39c71e: d807 0101 |0057: add-int/lit8 v7, v1, #int 1 // #01 │ │ -39c722: de06 0640 |0059: or-int/lit8 v6, v6, #int 64 // #40 │ │ -39c726: 8d66 |005b: int-to-byte v6, v6 │ │ -39c728: 4f06 0001 |005c: aput-byte v6, v0, v1 │ │ -39c72c: 0171 |005e: move v1, v7 │ │ -39c72e: 2841 |005f: goto 00a0 // +0041 │ │ -39c730: 1308 c200 |0060: const/16 v8, #int 194 // #c2 │ │ -39c734: d569 fe00 |0062: and-int/lit16 v9, v6, #int 254 // #00fe │ │ -39c738: 3398 2b00 |0064: if-ne v8, v9, 008f // +002b │ │ -39c73c: d808 0501 |0066: add-int/lit8 v8, v5, #int 1 // #01 │ │ -39c740: 21b9 |0068: array-length v9, v11 │ │ -39c742: 3598 2600 |0069: if-ge v8, v9, 008f // +0026 │ │ -39c746: 1309 c000 |006b: const/16 v9, #int 192 // #c0 │ │ -39c74a: 480a 0b08 |006d: aget-byte v10, v11, v8 │ │ -39c74e: d5aa ff00 |006f: and-int/lit16 v10, v10, #int 255 // #00ff │ │ -39c752: 37a9 1e00 |0071: if-le v9, v10, 008f // +001e │ │ -39c756: dd09 0603 |0073: and-int/lit8 v9, v6, #int 3 // #03 │ │ -39c75a: e009 0906 |0075: shl-int/lit8 v9, v9, #int 6 // #06 │ │ -39c75e: 480a 0b08 |0077: aget-byte v10, v11, v8 │ │ -39c762: dd0a 0a3f |0079: and-int/lit8 v10, v10, #int 63 // #3f │ │ -39c766: b6a9 |007b: or-int/2addr v9, v10 │ │ -39c768: 8e99 |007c: int-to-char v9, v9 │ │ -39c76a: 620a fa78 |007d: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78fa │ │ -39c76e: 6e20 1a98 9a00 |007f: invoke-virtual {v10, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39c774: 0a09 |0082: move-result v9 │ │ -39c776: 3a09 0c00 |0083: if-ltz v9, 008f // +000c │ │ -39c77a: d805 0101 |0085: add-int/lit8 v5, v1, #int 1 // #01 │ │ -39c77e: de06 0940 |0087: or-int/lit8 v6, v9, #int 64 // #40 │ │ -39c782: 8d66 |0089: int-to-byte v6, v6 │ │ -39c784: 4f06 0001 |008a: aput-byte v6, v0, v1 │ │ -39c788: 0151 |008c: move v1, v5 │ │ -39c78a: 0185 |008d: move v5, v8 │ │ -39c78c: 2812 |008e: goto 00a0 // +0012 │ │ -39c78e: d808 0101 |008f: add-int/lit8 v8, v1, #int 1 // #01 │ │ -39c792: 3a06 0300 |0091: if-ltz v6, 0094 // +0003 │ │ -39c796: 2803 |0093: goto 0096 // +0003 │ │ -39c798: 1307 7e00 |0094: const/16 v7, #int 126 // #7e │ │ -39c79c: 8d77 |0096: int-to-byte v7, v7 │ │ -39c79e: 4f07 0001 |0097: aput-byte v7, v0, v1 │ │ -39c7a2: d801 0801 |0099: add-int/lit8 v1, v8, #int 1 // #01 │ │ -39c7a6: dd06 067f |009b: and-int/lit8 v6, v6, #int 127 // #7f │ │ -39c7aa: 8d66 |009d: int-to-byte v6, v6 │ │ -39c7ac: 4f06 0008 |009e: aput-byte v6, v0, v8 │ │ -39c7b0: d805 0501 |00a0: add-int/lit8 v5, v5, #int 1 // #01 │ │ -39c7b4: 2893 |00a2: goto 0035 // -006d │ │ -39c7b6: 7120 af99 1000 |00a3: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39c7bc: 0c0b |00a6: move-result-object v11 │ │ -39c7be: 110b |00a7: return-object v11 │ │ +39c65c: |[39c65c] net.sf.dibdib.thread_any.StringFunc.asciiCompressed4Bytes:([B)[B │ │ +39c66c: 21b0 |0000: array-length v0, v11 │ │ +39c66e: da00 0002 |0001: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +39c672: 2300 1515 |0003: new-array v0, v0, [B // type@1515 │ │ +39c676: 6201 fa78 |0005: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78fa │ │ +39c67a: 1302 7e00 |0007: const/16 v2, #int 126 // #7e │ │ +39c67e: 1a03 9706 |0009: const-string v3, "0123456789ABCDEFGHIJKLMNPQRSTUVWXYZ^_abcdefghijklmnopqrstuvwxyz~" // string@0697 │ │ +39c682: 1304 2000 |000b: const/16 v4, #int 32 // #20 │ │ +39c686: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +39c688: 3901 2600 |000e: if-nez v1, 0034 // +0026 │ │ +39c68c: 1301 3e00 |0010: const/16 v1, #int 62 // #3e │ │ +39c690: 2316 1615 |0012: new-array v6, v1, [C // type@1516 │ │ +39c694: 1207 |0014: const/4 v7, #int 0 // #0 │ │ +39c696: 1308 2000 |0015: const/16 v8, #int 32 // #20 │ │ +39c69a: 3517 1600 |0017: if-ge v7, v1, 002d // +0016 │ │ +39c69e: 6e20 1a98 8300 |0019: invoke-virtual {v3, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39c6a4: 0a09 |001c: move-result v9 │ │ +39c6a6: 3b09 0700 |001d: if-gez v9, 0024 // +0007 │ │ +39c6aa: d809 0701 |001f: add-int/lit8 v9, v7, #int 1 // #01 │ │ +39c6ae: 5008 0607 |0021: aput-char v8, v6, v7 │ │ +39c6b2: 0197 |0023: move v7, v9 │ │ +39c6b4: 3382 0500 |0024: if-ne v2, v8, 0029 // +0005 │ │ +39c6b8: 1308 df00 |0026: const/16 v8, #int 223 // #df │ │ +39c6bc: 2803 |0028: goto 002b // +0003 │ │ +39c6be: d808 0801 |0029: add-int/lit8 v8, v8, #int 1 // #01 │ │ +39c6c2: 8e88 |002b: int-to-char v8, v8 │ │ +39c6c4: 28eb |002c: goto 0017 // -0015 │ │ +39c6c6: 2201 e612 |002d: new-instance v1, Ljava/lang/String; // type@12e6 │ │ +39c6ca: 7020 0798 6100 |002f: invoke-direct {v1, v6}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39c6d0: 6901 fa78 |0032: sput-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78fa │ │ +39c6d4: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +39c6d6: 21b6 |0035: array-length v6, v11 │ │ +39c6d8: 3565 6d00 |0036: if-ge v5, v6, 00a3 // +006d │ │ +39c6dc: 4806 0b05 |0038: aget-byte v6, v11, v5 │ │ +39c6e0: 3664 1000 |003a: if-gt v4, v6, 004a // +0010 │ │ +39c6e4: 8e67 |003c: int-to-char v7, v6 │ │ +39c6e6: 6e20 1a98 7300 |003d: invoke-virtual {v3, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39c6ec: 0a07 |0040: move-result v7 │ │ +39c6ee: 3a07 0900 |0041: if-ltz v7, 004a // +0009 │ │ +39c6f2: d806 0101 |0043: add-int/lit8 v6, v1, #int 1 // #01 │ │ +39c6f6: 8d77 |0045: int-to-byte v7, v7 │ │ +39c6f8: 4f07 0001 |0046: aput-byte v7, v0, v1 │ │ +39c6fc: 0161 |0048: move v1, v6 │ │ +39c6fe: 2857 |0049: goto 00a0 // +0057 │ │ +39c700: 1307 7f00 |004a: const/16 v7, #int 127 // #7f │ │ +39c704: 3664 1400 |004c: if-gt v4, v6, 0060 // +0014 │ │ +39c708: 3576 1200 |004e: if-ge v6, v7, 0060 // +0012 │ │ +39c70c: 6207 fa78 |0050: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78fa │ │ +39c710: 8e66 |0052: int-to-char v6, v6 │ │ +39c712: 6e20 1a98 6700 |0053: invoke-virtual {v7, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39c718: 0a06 |0056: move-result v6 │ │ +39c71a: d807 0101 |0057: add-int/lit8 v7, v1, #int 1 // #01 │ │ +39c71e: de06 0640 |0059: or-int/lit8 v6, v6, #int 64 // #40 │ │ +39c722: 8d66 |005b: int-to-byte v6, v6 │ │ +39c724: 4f06 0001 |005c: aput-byte v6, v0, v1 │ │ +39c728: 0171 |005e: move v1, v7 │ │ +39c72a: 2841 |005f: goto 00a0 // +0041 │ │ +39c72c: 1308 c200 |0060: const/16 v8, #int 194 // #c2 │ │ +39c730: d569 fe00 |0062: and-int/lit16 v9, v6, #int 254 // #00fe │ │ +39c734: 3398 2b00 |0064: if-ne v8, v9, 008f // +002b │ │ +39c738: d808 0501 |0066: add-int/lit8 v8, v5, #int 1 // #01 │ │ +39c73c: 21b9 |0068: array-length v9, v11 │ │ +39c73e: 3598 2600 |0069: if-ge v8, v9, 008f // +0026 │ │ +39c742: 1309 c000 |006b: const/16 v9, #int 192 // #c0 │ │ +39c746: 480a 0b08 |006d: aget-byte v10, v11, v8 │ │ +39c74a: d5aa ff00 |006f: and-int/lit16 v10, v10, #int 255 // #00ff │ │ +39c74e: 37a9 1e00 |0071: if-le v9, v10, 008f // +001e │ │ +39c752: dd09 0603 |0073: and-int/lit8 v9, v6, #int 3 // #03 │ │ +39c756: e009 0906 |0075: shl-int/lit8 v9, v9, #int 6 // #06 │ │ +39c75a: 480a 0b08 |0077: aget-byte v10, v11, v8 │ │ +39c75e: dd0a 0a3f |0079: and-int/lit8 v10, v10, #int 63 // #3f │ │ +39c762: b6a9 |007b: or-int/2addr v9, v10 │ │ +39c764: 8e99 |007c: int-to-char v9, v9 │ │ +39c766: 620a fa78 |007d: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78fa │ │ +39c76a: 6e20 1a98 9a00 |007f: invoke-virtual {v10, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39c770: 0a09 |0082: move-result v9 │ │ +39c772: 3a09 0c00 |0083: if-ltz v9, 008f // +000c │ │ +39c776: d805 0101 |0085: add-int/lit8 v5, v1, #int 1 // #01 │ │ +39c77a: de06 0940 |0087: or-int/lit8 v6, v9, #int 64 // #40 │ │ +39c77e: 8d66 |0089: int-to-byte v6, v6 │ │ +39c780: 4f06 0001 |008a: aput-byte v6, v0, v1 │ │ +39c784: 0151 |008c: move v1, v5 │ │ +39c786: 0185 |008d: move v5, v8 │ │ +39c788: 2812 |008e: goto 00a0 // +0012 │ │ +39c78a: d808 0101 |008f: add-int/lit8 v8, v1, #int 1 // #01 │ │ +39c78e: 3a06 0300 |0091: if-ltz v6, 0094 // +0003 │ │ +39c792: 2803 |0093: goto 0096 // +0003 │ │ +39c794: 1307 7e00 |0094: const/16 v7, #int 126 // #7e │ │ +39c798: 8d77 |0096: int-to-byte v7, v7 │ │ +39c79a: 4f07 0001 |0097: aput-byte v7, v0, v1 │ │ +39c79e: d801 0801 |0099: add-int/lit8 v1, v8, #int 1 // #01 │ │ +39c7a2: dd06 067f |009b: and-int/lit8 v6, v6, #int 127 // #7f │ │ +39c7a6: 8d66 |009d: int-to-byte v6, v6 │ │ +39c7a8: 4f06 0008 |009e: aput-byte v6, v0, v8 │ │ +39c7ac: d805 0501 |00a0: add-int/lit8 v5, v5, #int 1 // #01 │ │ +39c7b0: 2893 |00a2: goto 0035 // -006d │ │ +39c7b2: 7120 af99 1000 |00a3: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39c7b8: 0c0b |00a6: move-result-object v11 │ │ +39c7ba: 110b |00a7: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1951 │ │ 0x0005 line=1953 │ │ 0x0019 line=1956 │ │ 0x0021 line=1957 │ │ 0x002d line=1960 │ │ @@ -842963,35 +842963,35 @@ │ │ type : '([Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -39d2c8: |[39d2c8] net.sf.dibdib.thread_any.StringFunc.binSearch:([Ljava/lang/String;Ljava/lang/String;)I │ │ -39d2d8: 2140 |0000: array-length v0, v4 │ │ -39d2da: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39d2de: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -39d2e0: 3601 1900 |0004: if-gt v1, v0, 001d // +0019 │ │ -39d2e4: 9002 0100 |0006: add-int v2, v1, v0 │ │ -39d2e8: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ -39d2ec: 4603 0402 |000a: aget-object v3, v4, v2 │ │ -39d2f0: 6e20 0c98 5300 |000c: invoke-virtual {v3, v5}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@980c │ │ -39d2f6: 0a03 |000f: move-result v3 │ │ -39d2f8: 3b03 0600 |0010: if-gez v3, 0016 // +0006 │ │ -39d2fc: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39d300: 0121 |0014: move v1, v2 │ │ -39d302: 28ef |0015: goto 0004 // -0011 │ │ -39d304: 3d03 0600 |0016: if-lez v3, 001c // +0006 │ │ -39d308: d802 02ff |0018: add-int/lit8 v2, v2, #int -1 // #ff │ │ -39d30c: 0120 |001a: move v0, v2 │ │ -39d30e: 28e9 |001b: goto 0004 // -0017 │ │ -39d310: 0f02 |001c: return v2 │ │ -39d312: d904 01ff |001d: rsub-int/lit8 v4, v1, #int -1 // #ff │ │ -39d316: 0f04 |001f: return v4 │ │ +39d2c4: |[39d2c4] net.sf.dibdib.thread_any.StringFunc.binSearch:([Ljava/lang/String;Ljava/lang/String;)I │ │ +39d2d4: 2140 |0000: array-length v0, v4 │ │ +39d2d6: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39d2da: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +39d2dc: 3601 1900 |0004: if-gt v1, v0, 001d // +0019 │ │ +39d2e0: 9002 0100 |0006: add-int v2, v1, v0 │ │ +39d2e4: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ +39d2e8: 4603 0402 |000a: aget-object v3, v4, v2 │ │ +39d2ec: 6e20 0c98 5300 |000c: invoke-virtual {v3, v5}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@980c │ │ +39d2f2: 0a03 |000f: move-result v3 │ │ +39d2f4: 3b03 0600 |0010: if-gez v3, 0016 // +0006 │ │ +39d2f8: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39d2fc: 0121 |0014: move v1, v2 │ │ +39d2fe: 28ef |0015: goto 0004 // -0011 │ │ +39d300: 3d03 0600 |0016: if-lez v3, 001c // +0006 │ │ +39d304: d802 02ff |0018: add-int/lit8 v2, v2, #int -1 // #ff │ │ +39d308: 0120 |001a: move v0, v2 │ │ +39d30a: 28e9 |001b: goto 0004 // -0017 │ │ +39d30c: 0f02 |001c: return v2 │ │ +39d30e: d904 01ff |001d: rsub-int/lit8 v4, v1, #int -1 // #ff │ │ +39d312: 0f04 |001f: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1314 │ │ 0x000a line=1317 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 (null) [Ljava/lang/String; │ │ 0x0000 - 0x0020 reg=5 (null) Ljava/lang/String; │ │ @@ -843001,89 +843001,89 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 130 16-bit code units │ │ -39c7c0: |[39c7c0] net.sf.dibdib.thread_any.StringFunc.bytes4AsciiCompressed:([B)[B │ │ -39c7d0: 2190 |0000: array-length v0, v9 │ │ -39c7d2: da00 0002 |0001: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -39c7d6: 2300 1515 |0003: new-array v0, v0, [B // type@1515 │ │ -39c7da: 6201 fa78 |0005: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78fa │ │ -39c7de: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -39c7e0: 3901 0700 |0008: if-nez v1, 000f // +0007 │ │ -39c7e4: 2321 1515 |000a: new-array v1, v2, [B // type@1515 │ │ -39c7e8: 7110 31a4 0100 |000c: invoke-static {v1}, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4Bytes:([B)[B // method@a431 │ │ -39c7ee: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -39c7f0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -39c7f2: 2194 |0011: array-length v4, v9 │ │ -39c7f4: 3541 6b00 |0012: if-ge v1, v4, 007d // +006b │ │ -39c7f8: 4804 0901 |0014: aget-byte v4, v9, v1 │ │ -39c7fc: 1305 4000 |0016: const/16 v5, #int 64 // #40 │ │ -39c800: 1216 |0018: const/4 v6, #int 1 // #1 │ │ -39c802: 3745 0f00 |0019: if-le v5, v4, 0028 // +000f │ │ -39c806: d805 0301 |001b: add-int/lit8 v5, v3, #int 1 // #01 │ │ -39c80a: 6207 2573 |001d: sget-object v7, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7325 │ │ -39c80e: dd04 043f |001f: and-int/lit8 v4, v4, #int 63 // #3f │ │ -39c812: 4904 0704 |0021: aget-char v4, v7, v4 │ │ -39c816: 8d44 |0023: int-to-byte v4, v4 │ │ -39c818: 4f04 0003 |0024: aput-byte v4, v0, v3 │ │ -39c81c: 0153 |0026: move v3, v5 │ │ -39c81e: 2854 |0027: goto 007b // +0054 │ │ -39c820: 1305 7e00 |0028: const/16 v5, #int 126 // #7e │ │ -39c824: 1307 8000 |002a: const/16 v7, #int 128 // #80 │ │ -39c828: 3745 3500 |002c: if-le v5, v4, 0061 // +0035 │ │ -39c82c: 6205 fa78 |002e: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78fa │ │ -39c830: dd04 043f |0030: and-int/lit8 v4, v4, #int 63 // #3f │ │ -39c834: 6e20 0998 4500 |0032: invoke-virtual {v5, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39c83a: 0a04 |0035: move-result v4 │ │ -39c83c: 3747 0800 |0036: if-le v7, v4, 003e // +0008 │ │ -39c840: d805 0301 |0038: add-int/lit8 v5, v3, #int 1 // #01 │ │ -39c844: 8d44 |003a: int-to-byte v4, v4 │ │ -39c846: 4f04 0003 |003b: aput-byte v4, v0, v3 │ │ -39c84a: 28e9 |003d: goto 0026 // -0017 │ │ -39c84c: 2205 e812 |003e: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -39c850: 7010 4098 0500 |0040: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39c856: 1a07 0000 |0043: const-string v7, "" // string@0000 │ │ -39c85a: 6e20 4b98 7500 |0045: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39c860: 6e20 4498 4500 |0048: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39c866: 6e10 5498 0500 |004b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39c86c: 0c04 |004e: move-result-object v4 │ │ -39c86e: 7110 37a4 0400 |004f: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ -39c874: 0c04 |0052: move-result-object v4 │ │ -39c876: d805 0301 |0053: add-int/lit8 v5, v3, #int 1 // #01 │ │ -39c87a: 4807 0402 |0055: aget-byte v7, v4, v2 │ │ -39c87e: 4f07 0003 |0057: aput-byte v7, v0, v3 │ │ -39c882: d803 0501 |0059: add-int/lit8 v3, v5, #int 1 // #01 │ │ -39c886: 4804 0406 |005b: aget-byte v4, v4, v6 │ │ -39c88a: 4f04 0005 |005d: aput-byte v4, v0, v5 │ │ -39c88e: 0135 |005f: move v5, v3 │ │ -39c890: 28c6 |0060: goto 0026 // -003a │ │ -39c892: d805 0301 |0061: add-int/lit8 v5, v3, #int 1 // #01 │ │ -39c896: 1308 7f00 |0063: const/16 v8, #int 127 // #7f │ │ -39c89a: 3348 0300 |0065: if-ne v8, v4, 0068 // +0003 │ │ -39c89e: 1207 |0067: const/4 v7, #int 0 // #0 │ │ -39c8a0: 8d74 |0068: int-to-byte v4, v7 │ │ -39c8a2: 4f04 0003 |0069: aput-byte v4, v0, v3 │ │ -39c8a6: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39c8aa: 2193 |006d: array-length v3, v9 │ │ -39c8ac: 3531 b8ff |006e: if-ge v1, v3, 0026 // -0048 │ │ -39c8b0: d803 05ff |0070: add-int/lit8 v3, v5, #int -1 // #ff │ │ -39c8b4: 4804 0003 |0072: aget-byte v4, v0, v3 │ │ -39c8b8: 4807 0901 |0074: aget-byte v7, v9, v1 │ │ -39c8bc: b674 |0076: or-int/2addr v4, v7 │ │ -39c8be: 8d44 |0077: int-to-byte v4, v4 │ │ -39c8c0: 4f04 0003 |0078: aput-byte v4, v0, v3 │ │ -39c8c4: 28ac |007a: goto 0026 // -0054 │ │ -39c8c6: b061 |007b: add-int/2addr v1, v6 │ │ -39c8c8: 2895 |007c: goto 0011 // -006b │ │ -39c8ca: 7120 af99 3000 |007d: invoke-static {v0, v3}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39c8d0: 0c09 |0080: move-result-object v9 │ │ -39c8d2: 1109 |0081: return-object v9 │ │ +39c7bc: |[39c7bc] net.sf.dibdib.thread_any.StringFunc.bytes4AsciiCompressed:([B)[B │ │ +39c7cc: 2190 |0000: array-length v0, v9 │ │ +39c7ce: da00 0002 |0001: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +39c7d2: 2300 1515 |0003: new-array v0, v0, [B // type@1515 │ │ +39c7d6: 6201 fa78 |0005: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78fa │ │ +39c7da: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +39c7dc: 3901 0700 |0008: if-nez v1, 000f // +0007 │ │ +39c7e0: 2321 1515 |000a: new-array v1, v2, [B // type@1515 │ │ +39c7e4: 7110 31a4 0100 |000c: invoke-static {v1}, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4Bytes:([B)[B // method@a431 │ │ +39c7ea: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +39c7ec: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +39c7ee: 2194 |0011: array-length v4, v9 │ │ +39c7f0: 3541 6b00 |0012: if-ge v1, v4, 007d // +006b │ │ +39c7f4: 4804 0901 |0014: aget-byte v4, v9, v1 │ │ +39c7f8: 1305 4000 |0016: const/16 v5, #int 64 // #40 │ │ +39c7fc: 1216 |0018: const/4 v6, #int 1 // #1 │ │ +39c7fe: 3745 0f00 |0019: if-le v5, v4, 0028 // +000f │ │ +39c802: d805 0301 |001b: add-int/lit8 v5, v3, #int 1 // #01 │ │ +39c806: 6207 2573 |001d: sget-object v7, Lnet/sf/dibdib/config/Dib2Constants;.base64XChars:[C // field@7325 │ │ +39c80a: dd04 043f |001f: and-int/lit8 v4, v4, #int 63 // #3f │ │ +39c80e: 4904 0704 |0021: aget-char v4, v7, v4 │ │ +39c812: 8d44 |0023: int-to-byte v4, v4 │ │ +39c814: 4f04 0003 |0024: aput-byte v4, v0, v3 │ │ +39c818: 0153 |0026: move v3, v5 │ │ +39c81a: 2854 |0027: goto 007b // +0054 │ │ +39c81c: 1305 7e00 |0028: const/16 v5, #int 126 // #7e │ │ +39c820: 1307 8000 |002a: const/16 v7, #int 128 // #80 │ │ +39c824: 3745 3500 |002c: if-le v5, v4, 0061 // +0035 │ │ +39c828: 6205 fa78 |002e: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.asciiCompressed4String_xBase64:Ljava/lang/String; // field@78fa │ │ +39c82c: dd04 043f |0030: and-int/lit8 v4, v4, #int 63 // #3f │ │ +39c830: 6e20 0998 4500 |0032: invoke-virtual {v5, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39c836: 0a04 |0035: move-result v4 │ │ +39c838: 3747 0800 |0036: if-le v7, v4, 003e // +0008 │ │ +39c83c: d805 0301 |0038: add-int/lit8 v5, v3, #int 1 // #01 │ │ +39c840: 8d44 |003a: int-to-byte v4, v4 │ │ +39c842: 4f04 0003 |003b: aput-byte v4, v0, v3 │ │ +39c846: 28e9 |003d: goto 0026 // -0017 │ │ +39c848: 2205 e812 |003e: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +39c84c: 7010 4098 0500 |0040: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39c852: 1a07 0000 |0043: const-string v7, "" // string@0000 │ │ +39c856: 6e20 4b98 7500 |0045: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39c85c: 6e20 4498 4500 |0048: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39c862: 6e10 5498 0500 |004b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39c868: 0c04 |004e: move-result-object v4 │ │ +39c86a: 7110 37a4 0400 |004f: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ +39c870: 0c04 |0052: move-result-object v4 │ │ +39c872: d805 0301 |0053: add-int/lit8 v5, v3, #int 1 // #01 │ │ +39c876: 4807 0402 |0055: aget-byte v7, v4, v2 │ │ +39c87a: 4f07 0003 |0057: aput-byte v7, v0, v3 │ │ +39c87e: d803 0501 |0059: add-int/lit8 v3, v5, #int 1 // #01 │ │ +39c882: 4804 0406 |005b: aget-byte v4, v4, v6 │ │ +39c886: 4f04 0005 |005d: aput-byte v4, v0, v5 │ │ +39c88a: 0135 |005f: move v5, v3 │ │ +39c88c: 28c6 |0060: goto 0026 // -003a │ │ +39c88e: d805 0301 |0061: add-int/lit8 v5, v3, #int 1 // #01 │ │ +39c892: 1308 7f00 |0063: const/16 v8, #int 127 // #7f │ │ +39c896: 3348 0300 |0065: if-ne v8, v4, 0068 // +0003 │ │ +39c89a: 1207 |0067: const/4 v7, #int 0 // #0 │ │ +39c89c: 8d74 |0068: int-to-byte v4, v7 │ │ +39c89e: 4f04 0003 |0069: aput-byte v4, v0, v3 │ │ +39c8a2: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39c8a6: 2193 |006d: array-length v3, v9 │ │ +39c8a8: 3531 b8ff |006e: if-ge v1, v3, 0026 // -0048 │ │ +39c8ac: d803 05ff |0070: add-int/lit8 v3, v5, #int -1 // #ff │ │ +39c8b0: 4804 0003 |0072: aget-byte v4, v0, v3 │ │ +39c8b4: 4807 0901 |0074: aget-byte v7, v9, v1 │ │ +39c8b8: b674 |0076: or-int/2addr v4, v7 │ │ +39c8ba: 8d44 |0077: int-to-byte v4, v4 │ │ +39c8bc: 4f04 0003 |0078: aput-byte v4, v0, v3 │ │ +39c8c0: 28ac |007a: goto 0026 // -0054 │ │ +39c8c2: b061 |007b: add-int/2addr v1, v6 │ │ +39c8c4: 2895 |007c: goto 0011 // -006b │ │ +39c8c6: 7120 af99 3000 |007d: invoke-static {v0, v3}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39c8cc: 0c09 |0080: move-result-object v9 │ │ +39c8ce: 1109 |0081: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1991 │ │ 0x0005 line=1993 │ │ 0x000c line=1994 │ │ 0x0011 line=1996 │ │ 0x0014 line=1997 │ │ @@ -843105,59 +843105,59 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -39c954: |[39c954] net.sf.dibdib.thread_any.StringFunc.bytes4Hex:(Ljava/lang/String;)[B │ │ -39c964: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39c966: 3807 4600 |0001: if-eqz v7, 0047 // +0046 │ │ -39c96a: 6e10 2298 0700 |0003: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39c970: 0a01 |0006: move-result v1 │ │ -39c972: 3c01 0300 |0007: if-gtz v1, 000a // +0003 │ │ -39c976: 283e |0009: goto 0047 // +003e │ │ -39c978: 1301 5800 |000a: const/16 v1, #int 88 // #58 │ │ -39c97c: 6e20 0998 0700 |000c: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39c982: 0a02 |000f: move-result v2 │ │ -39c984: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -39c986: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ -39c98a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -39c98c: 6e10 2298 0700 |0014: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39c992: 0a01 |0017: move-result v1 │ │ -39c994: db01 0102 |0018: div-int/lit8 v1, v1, #int 2 // #02 │ │ -39c998: b101 |001a: sub-int/2addr v1, v0 │ │ -39c99a: 2312 1515 |001b: new-array v2, v1, [B // type@1515 │ │ -39c99e: 6e10 2f98 0700 |001d: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -39c9a4: 0c07 |0020: move-result-object v7 │ │ -39c9a6: b131 |0021: sub-int/2addr v1, v3 │ │ -39c9a8: b001 |0022: add-int/2addr v1, v0 │ │ -39c9aa: da04 0102 |0023: mul-int/lit8 v4, v1, #int 2 // #02 │ │ -39c9ae: b034 |0025: add-int/2addr v4, v3 │ │ -39c9b0: 3401 2000 |0026: if-lt v1, v0, 0046 // +0020 │ │ -39c9b4: 6203 d678 |0028: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.NIBBLE:[B // field@78d6 │ │ -39c9b8: d805 04ff |002a: add-int/lit8 v5, v4, #int -1 // #ff │ │ -39c9bc: 4904 0704 |002c: aget-char v4, v7, v4 │ │ -39c9c0: dd04 041f |002e: and-int/lit8 v4, v4, #int 31 // #1f │ │ -39c9c4: 4804 0304 |0030: aget-byte v4, v3, v4 │ │ -39c9c8: d806 05ff |0032: add-int/lit8 v6, v5, #int -1 // #ff │ │ -39c9cc: 4905 0705 |0034: aget-char v5, v7, v5 │ │ -39c9d0: dd05 051f |0036: and-int/lit8 v5, v5, #int 31 // #1f │ │ -39c9d4: 4803 0305 |0038: aget-byte v3, v3, v5 │ │ -39c9d8: 9105 0100 |003a: sub-int v5, v1, v0 │ │ -39c9dc: e003 0304 |003c: shl-int/lit8 v3, v3, #int 4 // #04 │ │ -39c9e0: b643 |003e: or-int/2addr v3, v4 │ │ -39c9e2: 8d33 |003f: int-to-byte v3, v3 │ │ -39c9e4: 4f03 0205 |0040: aput-byte v3, v2, v5 │ │ -39c9e8: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ -39c9ec: 0164 |0044: move v4, v6 │ │ -39c9ee: 28e1 |0045: goto 0026 // -001f │ │ -39c9f0: 1102 |0046: return-object v2 │ │ -39c9f2: 2307 1515 |0047: new-array v7, v0, [B // type@1515 │ │ -39c9f6: 1107 |0049: return-object v7 │ │ +39c950: |[39c950] net.sf.dibdib.thread_any.StringFunc.bytes4Hex:(Ljava/lang/String;)[B │ │ +39c960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39c962: 3807 4600 |0001: if-eqz v7, 0047 // +0046 │ │ +39c966: 6e10 2298 0700 |0003: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39c96c: 0a01 |0006: move-result v1 │ │ +39c96e: 3c01 0300 |0007: if-gtz v1, 000a // +0003 │ │ +39c972: 283e |0009: goto 0047 // +003e │ │ +39c974: 1301 5800 |000a: const/16 v1, #int 88 // #58 │ │ +39c978: 6e20 0998 0700 |000c: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39c97e: 0a02 |000f: move-result v2 │ │ +39c980: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +39c982: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ +39c986: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +39c988: 6e10 2298 0700 |0014: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39c98e: 0a01 |0017: move-result v1 │ │ +39c990: db01 0102 |0018: div-int/lit8 v1, v1, #int 2 // #02 │ │ +39c994: b101 |001a: sub-int/2addr v1, v0 │ │ +39c996: 2312 1515 |001b: new-array v2, v1, [B // type@1515 │ │ +39c99a: 6e10 2f98 0700 |001d: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +39c9a0: 0c07 |0020: move-result-object v7 │ │ +39c9a2: b131 |0021: sub-int/2addr v1, v3 │ │ +39c9a4: b001 |0022: add-int/2addr v1, v0 │ │ +39c9a6: da04 0102 |0023: mul-int/lit8 v4, v1, #int 2 // #02 │ │ +39c9aa: b034 |0025: add-int/2addr v4, v3 │ │ +39c9ac: 3401 2000 |0026: if-lt v1, v0, 0046 // +0020 │ │ +39c9b0: 6203 d678 |0028: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.NIBBLE:[B // field@78d6 │ │ +39c9b4: d805 04ff |002a: add-int/lit8 v5, v4, #int -1 // #ff │ │ +39c9b8: 4904 0704 |002c: aget-char v4, v7, v4 │ │ +39c9bc: dd04 041f |002e: and-int/lit8 v4, v4, #int 31 // #1f │ │ +39c9c0: 4804 0304 |0030: aget-byte v4, v3, v4 │ │ +39c9c4: d806 05ff |0032: add-int/lit8 v6, v5, #int -1 // #ff │ │ +39c9c8: 4905 0705 |0034: aget-char v5, v7, v5 │ │ +39c9cc: dd05 051f |0036: and-int/lit8 v5, v5, #int 31 // #1f │ │ +39c9d0: 4803 0305 |0038: aget-byte v3, v3, v5 │ │ +39c9d4: 9105 0100 |003a: sub-int v5, v1, v0 │ │ +39c9d8: e003 0304 |003c: shl-int/lit8 v3, v3, #int 4 // #04 │ │ +39c9dc: b643 |003e: or-int/2addr v3, v4 │ │ +39c9de: 8d33 |003f: int-to-byte v3, v3 │ │ +39c9e0: 4f03 0205 |0040: aput-byte v3, v2, v5 │ │ +39c9e4: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ +39c9e8: 0164 |0044: move v4, v6 │ │ +39c9ea: 28e1 |0045: goto 0026 // -001f │ │ +39c9ec: 1102 |0046: return-object v2 │ │ +39c9ee: 2307 1515 |0047: new-array v7, v0, [B // type@1515 │ │ +39c9f2: 1107 |0049: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1615 │ │ 0x000c line=1619 │ │ 0x0014 line=1621 │ │ 0x001d line=1622 │ │ 0x0028 line=1625 │ │ @@ -843171,48 +843171,48 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 56 16-bit code units │ │ -39c8d4: |[39c8d4] net.sf.dibdib.thread_any.StringFunc.bytes4Hex:([B)[B │ │ -39c8e4: 3806 3400 |0000: if-eqz v6, 0034 // +0034 │ │ -39c8e8: 2160 |0002: array-length v0, v6 │ │ -39c8ea: 3c00 0300 |0003: if-gtz v0, 0006 // +0003 │ │ -39c8ee: 282f |0005: goto 0034 // +002f │ │ -39c8f0: 2160 |0006: array-length v0, v6 │ │ -39c8f2: d800 0001 |0007: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39c8f6: db00 0002 |0009: div-int/lit8 v0, v0, #int 2 // #02 │ │ -39c8fa: d800 00ff |000b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39c8fe: d801 0001 |000d: add-int/lit8 v1, v0, #int 1 // #01 │ │ -39c902: 2311 1515 |000f: new-array v1, v1, [B // type@1515 │ │ -39c906: 2162 |0011: array-length v2, v6 │ │ -39c908: d802 02ff |0012: add-int/lit8 v2, v2, #int -1 // #ff │ │ -39c90c: 3a00 1f00 |0014: if-ltz v0, 0033 // +001f │ │ -39c910: 6203 d678 |0016: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.NIBBLE:[B // field@78d6 │ │ -39c914: 4804 0602 |0018: aget-byte v4, v6, v2 │ │ -39c918: dd04 041f |001a: and-int/lit8 v4, v4, #int 31 // #1f │ │ -39c91c: 4804 0304 |001c: aget-byte v4, v3, v4 │ │ -39c920: e202 0201 |001e: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ -39c924: e002 0201 |0020: shl-int/lit8 v2, v2, #int 1 // #01 │ │ -39c928: 4805 0602 |0022: aget-byte v5, v6, v2 │ │ -39c92c: dd05 051f |0024: and-int/lit8 v5, v5, #int 31 // #1f │ │ -39c930: 4803 0305 |0026: aget-byte v3, v3, v5 │ │ -39c934: e003 0304 |0028: shl-int/lit8 v3, v3, #int 4 // #04 │ │ -39c938: b643 |002a: or-int/2addr v3, v4 │ │ -39c93a: 8d33 |002b: int-to-byte v3, v3 │ │ -39c93c: 4f03 0100 |002c: aput-byte v3, v1, v0 │ │ -39c940: d800 00ff |002e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39c944: d802 02ff |0030: add-int/lit8 v2, v2, #int -1 // #ff │ │ -39c948: 28e2 |0032: goto 0014 // -001e │ │ -39c94a: 1101 |0033: return-object v1 │ │ -39c94c: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -39c94e: 2366 1515 |0035: new-array v6, v6, [B // type@1515 │ │ -39c952: 1106 |0037: return-object v6 │ │ +39c8d0: |[39c8d0] net.sf.dibdib.thread_any.StringFunc.bytes4Hex:([B)[B │ │ +39c8e0: 3806 3400 |0000: if-eqz v6, 0034 // +0034 │ │ +39c8e4: 2160 |0002: array-length v0, v6 │ │ +39c8e6: 3c00 0300 |0003: if-gtz v0, 0006 // +0003 │ │ +39c8ea: 282f |0005: goto 0034 // +002f │ │ +39c8ec: 2160 |0006: array-length v0, v6 │ │ +39c8ee: d800 0001 |0007: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39c8f2: db00 0002 |0009: div-int/lit8 v0, v0, #int 2 // #02 │ │ +39c8f6: d800 00ff |000b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39c8fa: d801 0001 |000d: add-int/lit8 v1, v0, #int 1 // #01 │ │ +39c8fe: 2311 1515 |000f: new-array v1, v1, [B // type@1515 │ │ +39c902: 2162 |0011: array-length v2, v6 │ │ +39c904: d802 02ff |0012: add-int/lit8 v2, v2, #int -1 // #ff │ │ +39c908: 3a00 1f00 |0014: if-ltz v0, 0033 // +001f │ │ +39c90c: 6203 d678 |0016: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.NIBBLE:[B // field@78d6 │ │ +39c910: 4804 0602 |0018: aget-byte v4, v6, v2 │ │ +39c914: dd04 041f |001a: and-int/lit8 v4, v4, #int 31 // #1f │ │ +39c918: 4804 0304 |001c: aget-byte v4, v3, v4 │ │ +39c91c: e202 0201 |001e: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ +39c920: e002 0201 |0020: shl-int/lit8 v2, v2, #int 1 // #01 │ │ +39c924: 4805 0602 |0022: aget-byte v5, v6, v2 │ │ +39c928: dd05 051f |0024: and-int/lit8 v5, v5, #int 31 // #1f │ │ +39c92c: 4803 0305 |0026: aget-byte v3, v3, v5 │ │ +39c930: e003 0304 |0028: shl-int/lit8 v3, v3, #int 4 // #04 │ │ +39c934: b643 |002a: or-int/2addr v3, v4 │ │ +39c936: 8d33 |002b: int-to-byte v3, v3 │ │ +39c938: 4f03 0100 |002c: aput-byte v3, v1, v0 │ │ +39c93c: d800 00ff |002e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39c940: d802 02ff |0030: add-int/lit8 v2, v2, #int -1 // #ff │ │ +39c944: 28e2 |0032: goto 0014 // -001e │ │ +39c946: 1101 |0033: return-object v1 │ │ +39c948: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +39c94a: 2366 1515 |0035: new-array v6, v6, [B // type@1515 │ │ +39c94e: 1106 |0037: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1633 │ │ 0x0006 line=1636 │ │ 0x000f line=1637 │ │ 0x0011 line=1638 │ │ 0x0016 line=1639 │ │ @@ -843226,27 +843226,27 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -39c9f8: |[39c9f8] net.sf.dibdib.thread_any.StringFunc.bytesAnsi:(Ljava/lang/String;)[B │ │ -39ca08: 6e10 2298 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -39ca0e: 0a00 |0003: move-result v0 │ │ -39ca10: 2301 1515 |0004: new-array v1, v0, [B // type@1515 │ │ -39ca14: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -39ca16: 3502 0c00 |0007: if-ge v2, v0, 0013 // +000c │ │ -39ca1a: 6e20 0998 2400 |0009: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39ca20: 0a03 |000c: move-result v3 │ │ -39ca22: 8d33 |000d: int-to-byte v3, v3 │ │ -39ca24: 4f03 0102 |000e: aput-byte v3, v1, v2 │ │ -39ca28: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39ca2c: 28f5 |0012: goto 0007 // -000b │ │ -39ca2e: 1101 |0013: return-object v1 │ │ +39c9f4: |[39c9f4] net.sf.dibdib.thread_any.StringFunc.bytesAnsi:(Ljava/lang/String;)[B │ │ +39ca04: 6e10 2298 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +39ca0a: 0a00 |0003: move-result v0 │ │ +39ca0c: 2301 1515 |0004: new-array v1, v0, [B // type@1515 │ │ +39ca10: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +39ca12: 3502 0c00 |0007: if-ge v2, v0, 0013 // +000c │ │ +39ca16: 6e20 0998 2400 |0009: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39ca1c: 0a03 |000c: move-result v3 │ │ +39ca1e: 8d33 |000d: int-to-byte v3, v3 │ │ +39ca20: 4f03 0102 |000e: aput-byte v3, v1, v2 │ │ +39ca24: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39ca28: 28f5 |0012: goto 0007 // -000b │ │ +39ca2a: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1481 │ │ 0x0004 line=1482 │ │ 0x0009 line=1484 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 (null) Ljava/lang/String; │ │ @@ -843256,22 +843256,22 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -39ca30: |[39ca30] net.sf.dibdib.thread_any.StringFunc.bytesUtf8:(Ljava/lang/String;)[B │ │ -39ca40: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -39ca44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -39ca46: 1101 |0003: return-object v1 │ │ -39ca48: 6200 bc78 |0004: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ -39ca4c: 6e20 1898 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -39ca52: 0c01 |0009: move-result-object v1 │ │ -39ca54: 1101 |000a: return-object v1 │ │ +39ca2c: |[39ca2c] net.sf.dibdib.thread_any.StringFunc.bytesUtf8:(Ljava/lang/String;)[B │ │ +39ca3c: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +39ca40: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +39ca42: 1101 |0003: return-object v1 │ │ +39ca44: 6200 bc78 |0004: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ +39ca48: 6e20 1898 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +39ca4e: 0c01 |0009: move-result-object v1 │ │ +39ca50: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1607 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ │ │ #9 : (in Lnet/sf/dibdib/thread_any/StringFunc;) │ │ @@ -843279,78 +843279,78 @@ │ │ type : '(CC)C' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 115 16-bit code units │ │ -39d148: |[39d148] net.sf.dibdib.thread_any.StringFunc.char4Escape:(CC)C │ │ -39d158: 1300 5e00 |0000: const/16 v0, #int 94 // #5e │ │ -39d15c: 3260 0800 |0002: if-eq v0, v6, 000a // +0008 │ │ -39d160: 1301 2a00 |0004: const/16 v1, #int 42 // #2a │ │ -39d164: 3361 0300 |0006: if-ne v1, v6, 0009 // +0003 │ │ -39d168: 2802 |0008: goto 000a // +0002 │ │ -39d16a: 0167 |0009: move v7, v6 │ │ -39d16c: 1301 5a00 |000a: const/16 v1, #int 90 // #5a │ │ -39d170: 1302 7d00 |000c: const/16 v2, #int 125 // #7d │ │ -39d174: 1303 7b00 |000e: const/16 v3, #int 123 // #7b │ │ -39d178: 3471 0a00 |0010: if-lt v1, v7, 001a // +000a │ │ -39d17c: 1301 4000 |0012: const/16 v1, #int 64 // #40 │ │ -39d180: 3671 0600 |0014: if-gt v1, v7, 001a // +0006 │ │ -39d184: d807 07c0 |0016: add-int/lit8 v7, v7, #int -64 // #c0 │ │ -39d188: 8e77 |0018: int-to-char v7, v7 │ │ -39d18a: 2854 |0019: goto 006d // +0054 │ │ -39d18c: 1301 6100 |001a: const/16 v1, #int 97 // #61 │ │ -39d190: 3671 3c00 |001c: if-gt v1, v7, 0058 // +003c │ │ -39d194: 6201 fb78 |001e: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.char4Escape_map:[C // field@78fb │ │ -39d198: 1302 4e00 |0020: const/16 v2, #int 78 // #4e │ │ -39d19c: 4903 0102 |0022: aget-char v3, v1, v2 │ │ -39d1a0: 1304 0a00 |0024: const/16 v4, #int 10 // #a │ │ -39d1a4: 3234 2d00 |0026: if-eq v4, v3, 0053 // +002d │ │ -39d1a8: 1303 4100 |0028: const/16 v3, #int 65 // #41 │ │ -39d1ac: 1275 |002a: const/4 v5, #int 7 // #7 │ │ -39d1ae: 5005 0103 |002b: aput-char v5, v1, v3 │ │ -39d1b2: 1303 4200 |002d: const/16 v3, #int 66 // #42 │ │ -39d1b6: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ -39d1ba: 5005 0103 |0031: aput-char v5, v1, v3 │ │ -39d1be: 1303 4500 |0033: const/16 v3, #int 69 // #45 │ │ -39d1c2: 1305 1b00 |0035: const/16 v5, #int 27 // #1b │ │ -39d1c6: 5005 0103 |0037: aput-char v5, v1, v3 │ │ -39d1ca: 1303 4600 |0039: const/16 v3, #int 70 // #46 │ │ -39d1ce: 1305 0c00 |003b: const/16 v5, #int 12 // #c │ │ -39d1d2: 5005 0103 |003d: aput-char v5, v1, v3 │ │ -39d1d6: 5004 0102 |003f: aput-char v4, v1, v2 │ │ -39d1da: 1302 5200 |0041: const/16 v2, #int 82 // #52 │ │ -39d1de: 1303 0d00 |0043: const/16 v3, #int 13 // #d │ │ -39d1e2: 5003 0102 |0045: aput-char v3, v1, v2 │ │ -39d1e6: 1302 5400 |0047: const/16 v2, #int 84 // #54 │ │ -39d1ea: 1303 0900 |0049: const/16 v3, #int 9 // #9 │ │ -39d1ee: 5003 0102 |004b: aput-char v3, v1, v2 │ │ -39d1f2: 1302 5600 |004d: const/16 v2, #int 86 // #56 │ │ -39d1f6: 1303 0b00 |004f: const/16 v3, #int 11 // #b │ │ -39d1fa: 5003 0102 |0051: aput-char v3, v1, v2 │ │ -39d1fe: d807 07e0 |0053: add-int/lit8 v7, v7, #int -32 // #e0 │ │ -39d202: 4907 0107 |0055: aget-char v7, v1, v7 │ │ -39d206: 2816 |0057: goto 006d // +0016 │ │ -39d208: 1301 3c00 |0058: const/16 v1, #int 60 // #3c │ │ -39d20c: 3217 1100 |005a: if-eq v7, v1, 006b // +0011 │ │ -39d210: 1301 3e00 |005c: const/16 v1, #int 62 // #3e │ │ -39d214: 3217 0a00 |005e: if-eq v7, v1, 0068 // +000a │ │ -39d218: 3237 0500 |0060: if-eq v7, v3, 0065 // +0005 │ │ -39d21c: 3227 0300 |0062: if-eq v7, v2, 0065 // +0003 │ │ -39d220: 2809 |0064: goto 006d // +0009 │ │ -39d222: 1307 8000 |0065: const/16 v7, #int 128 // #80 │ │ -39d226: 2806 |0067: goto 006d // +0006 │ │ -39d228: 1307 7d00 |0068: const/16 v7, #int 125 // #7d │ │ -39d22c: 2803 |006a: goto 006d // +0003 │ │ -39d22e: 1307 7b00 |006b: const/16 v7, #int 123 // #7b │ │ -39d232: 3360 0500 |006d: if-ne v0, v6, 0072 // +0005 │ │ -39d236: d676 8000 |006f: or-int/lit16 v6, v7, #int 128 // #0080 │ │ -39d23a: 8e67 |0071: int-to-char v7, v6 │ │ -39d23c: 0f07 |0072: return v7 │ │ +39d144: |[39d144] net.sf.dibdib.thread_any.StringFunc.char4Escape:(CC)C │ │ +39d154: 1300 5e00 |0000: const/16 v0, #int 94 // #5e │ │ +39d158: 3260 0800 |0002: if-eq v0, v6, 000a // +0008 │ │ +39d15c: 1301 2a00 |0004: const/16 v1, #int 42 // #2a │ │ +39d160: 3361 0300 |0006: if-ne v1, v6, 0009 // +0003 │ │ +39d164: 2802 |0008: goto 000a // +0002 │ │ +39d166: 0167 |0009: move v7, v6 │ │ +39d168: 1301 5a00 |000a: const/16 v1, #int 90 // #5a │ │ +39d16c: 1302 7d00 |000c: const/16 v2, #int 125 // #7d │ │ +39d170: 1303 7b00 |000e: const/16 v3, #int 123 // #7b │ │ +39d174: 3471 0a00 |0010: if-lt v1, v7, 001a // +000a │ │ +39d178: 1301 4000 |0012: const/16 v1, #int 64 // #40 │ │ +39d17c: 3671 0600 |0014: if-gt v1, v7, 001a // +0006 │ │ +39d180: d807 07c0 |0016: add-int/lit8 v7, v7, #int -64 // #c0 │ │ +39d184: 8e77 |0018: int-to-char v7, v7 │ │ +39d186: 2854 |0019: goto 006d // +0054 │ │ +39d188: 1301 6100 |001a: const/16 v1, #int 97 // #61 │ │ +39d18c: 3671 3c00 |001c: if-gt v1, v7, 0058 // +003c │ │ +39d190: 6201 fb78 |001e: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.char4Escape_map:[C // field@78fb │ │ +39d194: 1302 4e00 |0020: const/16 v2, #int 78 // #4e │ │ +39d198: 4903 0102 |0022: aget-char v3, v1, v2 │ │ +39d19c: 1304 0a00 |0024: const/16 v4, #int 10 // #a │ │ +39d1a0: 3234 2d00 |0026: if-eq v4, v3, 0053 // +002d │ │ +39d1a4: 1303 4100 |0028: const/16 v3, #int 65 // #41 │ │ +39d1a8: 1275 |002a: const/4 v5, #int 7 // #7 │ │ +39d1aa: 5005 0103 |002b: aput-char v5, v1, v3 │ │ +39d1ae: 1303 4200 |002d: const/16 v3, #int 66 // #42 │ │ +39d1b2: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ +39d1b6: 5005 0103 |0031: aput-char v5, v1, v3 │ │ +39d1ba: 1303 4500 |0033: const/16 v3, #int 69 // #45 │ │ +39d1be: 1305 1b00 |0035: const/16 v5, #int 27 // #1b │ │ +39d1c2: 5005 0103 |0037: aput-char v5, v1, v3 │ │ +39d1c6: 1303 4600 |0039: const/16 v3, #int 70 // #46 │ │ +39d1ca: 1305 0c00 |003b: const/16 v5, #int 12 // #c │ │ +39d1ce: 5005 0103 |003d: aput-char v5, v1, v3 │ │ +39d1d2: 5004 0102 |003f: aput-char v4, v1, v2 │ │ +39d1d6: 1302 5200 |0041: const/16 v2, #int 82 // #52 │ │ +39d1da: 1303 0d00 |0043: const/16 v3, #int 13 // #d │ │ +39d1de: 5003 0102 |0045: aput-char v3, v1, v2 │ │ +39d1e2: 1302 5400 |0047: const/16 v2, #int 84 // #54 │ │ +39d1e6: 1303 0900 |0049: const/16 v3, #int 9 // #9 │ │ +39d1ea: 5003 0102 |004b: aput-char v3, v1, v2 │ │ +39d1ee: 1302 5600 |004d: const/16 v2, #int 86 // #56 │ │ +39d1f2: 1303 0b00 |004f: const/16 v3, #int 11 // #b │ │ +39d1f6: 5003 0102 |0051: aput-char v3, v1, v2 │ │ +39d1fa: d807 07e0 |0053: add-int/lit8 v7, v7, #int -32 // #e0 │ │ +39d1fe: 4907 0107 |0055: aget-char v7, v1, v7 │ │ +39d202: 2816 |0057: goto 006d // +0016 │ │ +39d204: 1301 3c00 |0058: const/16 v1, #int 60 // #3c │ │ +39d208: 3217 1100 |005a: if-eq v7, v1, 006b // +0011 │ │ +39d20c: 1301 3e00 |005c: const/16 v1, #int 62 // #3e │ │ +39d210: 3217 0a00 |005e: if-eq v7, v1, 0068 // +000a │ │ +39d214: 3237 0500 |0060: if-eq v7, v3, 0065 // +0005 │ │ +39d218: 3227 0300 |0062: if-eq v7, v2, 0065 // +0003 │ │ +39d21c: 2809 |0064: goto 006d // +0009 │ │ +39d21e: 1307 8000 |0065: const/16 v7, #int 128 // #80 │ │ +39d222: 2806 |0067: goto 006d // +0006 │ │ +39d224: 1307 7d00 |0068: const/16 v7, #int 125 // #7d │ │ +39d228: 2803 |006a: goto 006d // +0003 │ │ +39d22a: 1307 7b00 |006b: const/16 v7, #int 123 // #7b │ │ +39d22e: 3360 0500 |006d: if-ne v0, v6, 0072 // +0005 │ │ +39d232: d676 8000 |006f: or-int/lit16 v6, v7, #int 128 // #0080 │ │ +39d236: 8e67 |0071: int-to-char v7, v6 │ │ +39d238: 0f07 |0072: return v7 │ │ catches : (none) │ │ positions : │ │ 0x001e line=1205 │ │ 0x002b line=1206 │ │ 0x0031 line=1207 │ │ 0x0037 line=1208 │ │ 0x003d line=1209 │ │ @@ -843368,34 +843368,34 @@ │ │ type : '(Ljava/lang/String;)C' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -39d274: |[39d274] net.sf.dibdib.thread_any.StringFunc.char4Rfc1345:(Ljava/lang/String;)C │ │ -39d284: 6200 1079 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@7910 │ │ -39d288: 6e20 1c9a 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -39d28e: 0c00 |0005: move-result-object v0 │ │ -39d290: 1f00 b812 |0006: check-cast v0, Ljava/lang/Character; // type@12b8 │ │ -39d294: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ -39d298: 6e10 2298 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39d29e: 0a00 |000d: move-result v0 │ │ -39d2a0: 3c00 0400 |000e: if-gtz v0, 0012 // +0004 │ │ -39d2a4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -39d2a6: 2810 |0011: goto 0021 // +0010 │ │ -39d2a8: 6e10 2298 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -39d2ae: 0a00 |0015: move-result v0 │ │ -39d2b0: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39d2b4: 6e20 0998 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d2ba: 0a01 |001b: move-result v1 │ │ -39d2bc: 2805 |001c: goto 0021 // +0005 │ │ -39d2be: 6e10 2897 0000 |001d: invoke-virtual {v0}, Ljava/lang/Character;.charValue:()C // method@9728 │ │ -39d2c4: 0a01 |0020: move-result v1 │ │ -39d2c6: 0f01 |0021: return v1 │ │ +39d270: |[39d270] net.sf.dibdib.thread_any.StringFunc.char4Rfc1345:(Ljava/lang/String;)C │ │ +39d280: 6200 1079 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@7910 │ │ +39d284: 6e20 1c9a 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +39d28a: 0c00 |0005: move-result-object v0 │ │ +39d28c: 1f00 b812 |0006: check-cast v0, Ljava/lang/Character; // type@12b8 │ │ +39d290: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ +39d294: 6e10 2298 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39d29a: 0a00 |000d: move-result v0 │ │ +39d29c: 3c00 0400 |000e: if-gtz v0, 0012 // +0004 │ │ +39d2a0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +39d2a2: 2810 |0011: goto 0021 // +0010 │ │ +39d2a4: 6e10 2298 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +39d2aa: 0a00 |0015: move-result v0 │ │ +39d2ac: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39d2b0: 6e20 0998 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d2b6: 0a01 |001b: move-result v1 │ │ +39d2b8: 2805 |001c: goto 0021 // +0005 │ │ +39d2ba: 6e10 2897 0000 |001d: invoke-virtual {v0}, Ljava/lang/Character;.charValue:()C // method@9728 │ │ +39d2c0: 0a01 |0020: move-result v1 │ │ +39d2c2: 0f01 |0021: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=768 │ │ 0x000a line=770 │ │ 0x001d line=771 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 (null) Ljava/lang/String; │ │ @@ -843405,24 +843405,24 @@ │ │ type : '([CII)C' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -39d240: |[39d240] net.sf.dibdib.thread_any.StringFunc.char4Rfc1345:([CII)C │ │ -39d250: b134 |0000: sub-int/2addr v4, v3 │ │ -39d252: 2340 1615 |0001: new-array v0, v4, [C // type@1516 │ │ -39d256: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -39d258: 7154 5698 3210 |0004: invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -39d25e: 2202 e612 |0007: new-instance v2, Ljava/lang/String; // type@12e6 │ │ -39d262: 7020 0798 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39d268: 7110 39a4 0200 |000c: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:(Ljava/lang/String;)C // method@a439 │ │ -39d26e: 0a02 |000f: move-result v2 │ │ -39d270: 0f02 |0010: return v2 │ │ +39d23c: |[39d23c] net.sf.dibdib.thread_any.StringFunc.char4Rfc1345:([CII)C │ │ +39d24c: b134 |0000: sub-int/2addr v4, v3 │ │ +39d24e: 2340 1615 |0001: new-array v0, v4, [C // type@1516 │ │ +39d252: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +39d254: 7154 5698 3210 |0004: invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +39d25a: 2202 e612 |0007: new-instance v2, Ljava/lang/String; // type@12e6 │ │ +39d25e: 7020 0798 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39d264: 7110 39a4 0200 |000c: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:(Ljava/lang/String;)C // method@a439 │ │ +39d26a: 0a02 |000f: move-result v2 │ │ +39d26c: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=960 │ │ 0x0004 line=961 │ │ 0x0007 line=962 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) [C │ │ @@ -843434,159 +843434,159 @@ │ │ type : '(Ljava/lang/String;I)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 241 16-bit code units │ │ -39cb34: |[39cb34] net.sf.dibdib.thread_any.StringFunc.coll64xBytes:(Ljava/lang/String;I)[B │ │ -39cb44: 6200 fc78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39cb48: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -39cb4c: 7100 51a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.populateCollData:()V // method@a451 │ │ -39cb52: 6e10 2298 0d00 |0007: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -39cb58: 0a00 |000a: move-result v0 │ │ -39cb5a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -39cb5c: 1302 4000 |000c: const/16 v2, #int 64 // #40 │ │ -39cb60: 3402 0300 |000e: if-lt v2, v0, 0011 // +0003 │ │ -39cb64: 2805 |0010: goto 0015 // +0005 │ │ -39cb66: 6e30 2e98 1d02 |0011: invoke-virtual {v13, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39cb6c: 0c0d |0014: move-result-object v13 │ │ -39cb6e: 6e10 2298 0d00 |0015: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -39cb74: 0a00 |0018: move-result v0 │ │ -39cb76: b0e0 |0019: add-int/2addr v0, v14 │ │ -39cb78: 2300 1515 |001a: new-array v0, v0, [B // type@1515 │ │ -39cb7c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -39cb7e: 6e10 2298 0d00 |001d: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -39cb84: 0a04 |0020: move-result v4 │ │ -39cb86: 3543 c700 |0021: if-ge v3, v4, 00e8 // +00c7 │ │ -39cb8a: 6e20 0998 3d00 |0023: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39cb90: 0a04 |0026: move-result v4 │ │ -39cb92: 6205 0079 |0027: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ -39cb96: 2156 |0029: array-length v6, v5 │ │ -39cb98: 1307 3f00 |002a: const/16 v7, #int 63 // #3f │ │ -39cb9c: 3746 1500 |002c: if-le v6, v4, 0041 // +0015 │ │ -39cba0: 4806 0504 |002e: aget-byte v6, v5, v4 │ │ -39cba4: 3267 1100 |0030: if-eq v7, v6, 0041 // +0011 │ │ -39cba8: 4806 0504 |0032: aget-byte v6, v5, v4 │ │ -39cbac: 3806 7b00 |0034: if-eqz v6, 00af // +007b │ │ -39cbb0: d806 0e01 |0036: add-int/lit8 v6, v14, #int 1 // #01 │ │ -39cbb4: 4804 0504 |0038: aget-byte v4, v5, v4 │ │ -39cbb8: b624 |003a: or-int/2addr v4, v2 │ │ -39cbba: 8d44 |003b: int-to-byte v4, v4 │ │ -39cbbc: 4f04 000e |003c: aput-byte v4, v0, v14 │ │ -39cbc0: 016e |003e: move v14, v6 │ │ -39cbc2: 2900 7000 |003f: goto/16 00af // +0070 │ │ -39cbc6: 6204 fc78 |0041: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39cbca: 6e20 2d98 3d00 |0043: invoke-virtual {v13, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -39cbd0: 0c05 |0046: move-result-object v5 │ │ -39cbd2: 6e20 6099 5400 |0047: invoke-virtual {v4, v5}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39cbd8: 0c04 |004a: move-result-object v4 │ │ -39cbda: 6e10 5f99 0400 |004b: invoke-virtual {v4}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39cbe0: 0c04 |004e: move-result-object v4 │ │ -39cbe2: 2145 |004f: array-length v5, v4 │ │ -39cbe4: 3d05 1100 |0050: if-lez v5, 0061 // +0011 │ │ -39cbe8: d806 05ff |0052: add-int/lit8 v6, v5, #int -1 // #ff │ │ -39cbec: 4808 0406 |0054: aget-byte v8, v4, v6 │ │ -39cbf0: 3808 0800 |0056: if-eqz v8, 005e // +0008 │ │ -39cbf4: 4806 0406 |0058: aget-byte v6, v4, v6 │ │ -39cbf8: 1218 |005a: const/4 v8, #int 1 // #1 │ │ -39cbfa: 3286 0300 |005b: if-eq v6, v8, 005e // +0003 │ │ -39cbfe: 2804 |005d: goto 0061 // +0004 │ │ -39cc00: d805 05ff |005e: add-int/lit8 v5, v5, #int -1 // #ff │ │ -39cc04: 28f0 |0060: goto 0050 // -0010 │ │ -39cc06: da06 0508 |0061: mul-int/lit8 v6, v5, #int 8 // #08 │ │ -39cc0a: 1268 |0063: const/4 v8, #int 6 // #6 │ │ -39cc0c: b386 |0064: div-int/2addr v6, v8 │ │ -39cc0e: b0e6 |0065: add-int/2addr v6, v14 │ │ -39cc10: 1229 |0066: const/4 v9, #int 2 // #2 │ │ -39cc12: b096 |0067: add-int/2addr v6, v9 │ │ -39cc14: 210a |0068: array-length v10, v0 │ │ -39cc16: 34a6 0600 |0069: if-lt v6, v10, 006f // +0006 │ │ -39cc1a: 7120 af99 6000 |006b: invoke-static {v0, v6}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39cc20: 0c00 |006e: move-result-object v0 │ │ -39cc22: 1206 |006f: const/4 v6, #int 0 // #0 │ │ -39cc24: 600a 0279 |0070: sget v10, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ -39cc28: 35a5 0600 |0072: if-ge v5, v10, 0078 // +0006 │ │ -39cc2c: 600a 0379 |0074: sget v10, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ -39cc30: 34a5 3700 |0076: if-lt v5, v10, 00ad // +0037 │ │ -39cc34: 6206 ff78 |0078: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39cc38: 7120 9da3 4600 |007a: invoke-static {v6, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.binSearchUnsigned:([[B[B)I // method@a39d │ │ -39cc3e: 0a06 |007d: move-result v6 │ │ -39cc40: 3a06 0300 |007e: if-ltz v6, 0081 // +0003 │ │ -39cc44: 2808 |0080: goto 0088 // +0008 │ │ -39cc46: 12fa |0081: const/4 v10, #int -1 // #ff │ │ -39cc48: 336a 0400 |0082: if-ne v10, v6, 0086 // +0004 │ │ -39cc4c: 1206 |0084: const/4 v6, #int 0 // #0 │ │ -39cc4e: 2803 |0085: goto 0088 // +0003 │ │ -39cc50: 7b66 |0086: neg-int v6, v6 │ │ -39cc52: b196 |0087: sub-int/2addr v6, v9 │ │ -39cc54: 620a 0079 |0088: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ -39cc58: 130b 3000 |008a: const/16 v11, #int 48 // #30 │ │ -39cc5c: 480b 0a0b |008c: aget-byte v11, v10, v11 │ │ -39cc60: 366b 1f00 |008e: if-gt v11, v6, 00ad // +001f │ │ -39cc64: 3476 0300 |0090: if-lt v6, v7, 0093 // +0003 │ │ -39cc68: 281b |0092: goto 00ad // +001b │ │ -39cc6a: d80b 0e01 |0093: add-int/lit8 v11, v14, #int 1 // #01 │ │ -39cc6e: de0c 0640 |0095: or-int/lit8 v12, v6, #int 64 // #40 │ │ -39cc72: 8dcc |0097: int-to-byte v12, v12 │ │ -39cc74: 4f0c 000e |0098: aput-byte v12, v0, v14 │ │ -39cc78: 130e 3900 |009a: const/16 v14, #int 57 // #39 │ │ -39cc7c: 480e 0a0e |009c: aget-byte v14, v10, v14 │ │ -39cc80: 346e 0500 |009e: if-lt v14, v6, 00a3 // +0005 │ │ -39cc84: 600e 0279 |00a0: sget v14, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ -39cc88: 2803 |00a2: goto 00a5 // +0003 │ │ -39cc8a: 600e 0379 |00a3: sget v14, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ -39cc8e: b1e5 |00a5: sub-int/2addr v5, v14 │ │ -39cc90: 3d05 0500 |00a6: if-lez v5, 00ab // +0005 │ │ -39cc94: 7155 5698 e414 |00a8: invoke-static {v4, v14, v4, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -39cc9a: 01be |00ab: move v14, v11 │ │ -39cc9c: 28c4 |00ac: goto 0070 // -003c │ │ -39cc9e: 3767 0600 |00ad: if-le v7, v6, 00b3 // +0006 │ │ -39cca2: d803 0301 |00af: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39cca6: 2900 6cff |00b1: goto/16 001d // -0094 │ │ -39ccaa: d80d 0e01 |00b3: add-int/lit8 v13, v14, #int 1 // #01 │ │ -39ccae: 1303 7f00 |00b5: const/16 v3, #int 127 // #7f │ │ -39ccb2: 4f03 000e |00b7: aput-byte v3, v0, v14 │ │ -39ccb6: 3552 0400 |00b9: if-ge v2, v5, 00bd // +0004 │ │ -39ccba: 1305 4000 |00bb: const/16 v5, #int 64 // #40 │ │ -39ccbe: 01de |00bd: move v14, v13 │ │ -39ccc0: 122d |00be: const/4 v13, #int 2 // #2 │ │ -39ccc2: 3551 2300 |00bf: if-ge v1, v5, 00e2 // +0023 │ │ -39ccc6: 35d8 0500 |00c1: if-ge v8, v13, 00c6 // +0005 │ │ -39ccca: d80e 0e01 |00c3: add-int/lit8 v14, v14, #int 1 // #01 │ │ -39ccce: 122d |00c5: const/4 v13, #int 2 // #2 │ │ -39ccd0: d803 0e01 |00c6: add-int/lit8 v3, v14, #int 1 // #01 │ │ -39ccd4: 4806 000e |00c8: aget-byte v6, v0, v14 │ │ -39ccd8: 480a 0401 |00ca: aget-byte v10, v4, v1 │ │ -39ccdc: bada |00cc: ushr-int/2addr v10, v13 │ │ -39ccde: b57a |00cd: and-int/2addr v10, v7 │ │ -39cce0: 8daa |00ce: int-to-byte v10, v10 │ │ -39cce2: b6a6 |00cf: or-int/2addr v6, v10 │ │ -39cce4: 8d66 |00d0: int-to-byte v6, v6 │ │ -39cce6: 4f06 000e |00d1: aput-byte v6, v0, v14 │ │ -39ccea: 480e 0401 |00d3: aget-byte v14, v4, v1 │ │ -39ccee: d906 0d06 |00d5: rsub-int/lit8 v6, v13, #int 6 // #06 │ │ -39ccf2: b86e |00d7: shl-int/2addr v14, v6 │ │ -39ccf4: b57e |00d8: and-int/2addr v14, v7 │ │ -39ccf6: b62e |00d9: or-int/2addr v14, v2 │ │ -39ccf8: 8dee |00da: int-to-byte v14, v14 │ │ -39ccfa: 4f0e 0003 |00db: aput-byte v14, v0, v3 │ │ -39ccfe: d801 0101 |00dd: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39cd02: b09d |00df: add-int/2addr v13, v9 │ │ -39cd04: 013e |00e0: move v14, v3 │ │ -39cd06: 28de |00e1: goto 00bf // -0022 │ │ -39cd08: 480d 000e |00e2: aget-byte v13, v0, v14 │ │ -39cd0c: 380d 0400 |00e4: if-eqz v13, 00e8 // +0004 │ │ -39cd10: d80e 0e01 |00e6: add-int/lit8 v14, v14, #int 1 // #01 │ │ -39cd14: 210d |00e8: array-length v13, v0 │ │ -39cd16: 33de 0300 |00e9: if-ne v14, v13, 00ec // +0003 │ │ -39cd1a: 2805 |00eb: goto 00f0 // +0005 │ │ -39cd1c: 7120 af99 e000 |00ec: invoke-static {v0, v14}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39cd22: 0c00 |00ef: move-result-object v0 │ │ -39cd24: 1100 |00f0: return-object v0 │ │ +39cb30: |[39cb30] net.sf.dibdib.thread_any.StringFunc.coll64xBytes:(Ljava/lang/String;I)[B │ │ +39cb40: 6200 fc78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39cb44: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +39cb48: 7100 51a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.populateCollData:()V // method@a451 │ │ +39cb4e: 6e10 2298 0d00 |0007: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +39cb54: 0a00 |000a: move-result v0 │ │ +39cb56: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +39cb58: 1302 4000 |000c: const/16 v2, #int 64 // #40 │ │ +39cb5c: 3402 0300 |000e: if-lt v2, v0, 0011 // +0003 │ │ +39cb60: 2805 |0010: goto 0015 // +0005 │ │ +39cb62: 6e30 2e98 1d02 |0011: invoke-virtual {v13, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39cb68: 0c0d |0014: move-result-object v13 │ │ +39cb6a: 6e10 2298 0d00 |0015: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +39cb70: 0a00 |0018: move-result v0 │ │ +39cb72: b0e0 |0019: add-int/2addr v0, v14 │ │ +39cb74: 2300 1515 |001a: new-array v0, v0, [B // type@1515 │ │ +39cb78: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +39cb7a: 6e10 2298 0d00 |001d: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +39cb80: 0a04 |0020: move-result v4 │ │ +39cb82: 3543 c700 |0021: if-ge v3, v4, 00e8 // +00c7 │ │ +39cb86: 6e20 0998 3d00 |0023: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39cb8c: 0a04 |0026: move-result v4 │ │ +39cb8e: 6205 0079 |0027: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ +39cb92: 2156 |0029: array-length v6, v5 │ │ +39cb94: 1307 3f00 |002a: const/16 v7, #int 63 // #3f │ │ +39cb98: 3746 1500 |002c: if-le v6, v4, 0041 // +0015 │ │ +39cb9c: 4806 0504 |002e: aget-byte v6, v5, v4 │ │ +39cba0: 3267 1100 |0030: if-eq v7, v6, 0041 // +0011 │ │ +39cba4: 4806 0504 |0032: aget-byte v6, v5, v4 │ │ +39cba8: 3806 7b00 |0034: if-eqz v6, 00af // +007b │ │ +39cbac: d806 0e01 |0036: add-int/lit8 v6, v14, #int 1 // #01 │ │ +39cbb0: 4804 0504 |0038: aget-byte v4, v5, v4 │ │ +39cbb4: b624 |003a: or-int/2addr v4, v2 │ │ +39cbb6: 8d44 |003b: int-to-byte v4, v4 │ │ +39cbb8: 4f04 000e |003c: aput-byte v4, v0, v14 │ │ +39cbbc: 016e |003e: move v14, v6 │ │ +39cbbe: 2900 7000 |003f: goto/16 00af // +0070 │ │ +39cbc2: 6204 fc78 |0041: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39cbc6: 6e20 2d98 3d00 |0043: invoke-virtual {v13, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39cbcc: 0c05 |0046: move-result-object v5 │ │ +39cbce: 6e20 6099 5400 |0047: invoke-virtual {v4, v5}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39cbd4: 0c04 |004a: move-result-object v4 │ │ +39cbd6: 6e10 5f99 0400 |004b: invoke-virtual {v4}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39cbdc: 0c04 |004e: move-result-object v4 │ │ +39cbde: 2145 |004f: array-length v5, v4 │ │ +39cbe0: 3d05 1100 |0050: if-lez v5, 0061 // +0011 │ │ +39cbe4: d806 05ff |0052: add-int/lit8 v6, v5, #int -1 // #ff │ │ +39cbe8: 4808 0406 |0054: aget-byte v8, v4, v6 │ │ +39cbec: 3808 0800 |0056: if-eqz v8, 005e // +0008 │ │ +39cbf0: 4806 0406 |0058: aget-byte v6, v4, v6 │ │ +39cbf4: 1218 |005a: const/4 v8, #int 1 // #1 │ │ +39cbf6: 3286 0300 |005b: if-eq v6, v8, 005e // +0003 │ │ +39cbfa: 2804 |005d: goto 0061 // +0004 │ │ +39cbfc: d805 05ff |005e: add-int/lit8 v5, v5, #int -1 // #ff │ │ +39cc00: 28f0 |0060: goto 0050 // -0010 │ │ +39cc02: da06 0508 |0061: mul-int/lit8 v6, v5, #int 8 // #08 │ │ +39cc06: 1268 |0063: const/4 v8, #int 6 // #6 │ │ +39cc08: b386 |0064: div-int/2addr v6, v8 │ │ +39cc0a: b0e6 |0065: add-int/2addr v6, v14 │ │ +39cc0c: 1229 |0066: const/4 v9, #int 2 // #2 │ │ +39cc0e: b096 |0067: add-int/2addr v6, v9 │ │ +39cc10: 210a |0068: array-length v10, v0 │ │ +39cc12: 34a6 0600 |0069: if-lt v6, v10, 006f // +0006 │ │ +39cc16: 7120 af99 6000 |006b: invoke-static {v0, v6}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39cc1c: 0c00 |006e: move-result-object v0 │ │ +39cc1e: 1206 |006f: const/4 v6, #int 0 // #0 │ │ +39cc20: 600a 0279 |0070: sget v10, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ +39cc24: 35a5 0600 |0072: if-ge v5, v10, 0078 // +0006 │ │ +39cc28: 600a 0379 |0074: sget v10, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ +39cc2c: 34a5 3700 |0076: if-lt v5, v10, 00ad // +0037 │ │ +39cc30: 6206 ff78 |0078: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39cc34: 7120 9da3 4600 |007a: invoke-static {v6, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.binSearchUnsigned:([[B[B)I // method@a39d │ │ +39cc3a: 0a06 |007d: move-result v6 │ │ +39cc3c: 3a06 0300 |007e: if-ltz v6, 0081 // +0003 │ │ +39cc40: 2808 |0080: goto 0088 // +0008 │ │ +39cc42: 12fa |0081: const/4 v10, #int -1 // #ff │ │ +39cc44: 336a 0400 |0082: if-ne v10, v6, 0086 // +0004 │ │ +39cc48: 1206 |0084: const/4 v6, #int 0 // #0 │ │ +39cc4a: 2803 |0085: goto 0088 // +0003 │ │ +39cc4c: 7b66 |0086: neg-int v6, v6 │ │ +39cc4e: b196 |0087: sub-int/2addr v6, v9 │ │ +39cc50: 620a 0079 |0088: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ +39cc54: 130b 3000 |008a: const/16 v11, #int 48 // #30 │ │ +39cc58: 480b 0a0b |008c: aget-byte v11, v10, v11 │ │ +39cc5c: 366b 1f00 |008e: if-gt v11, v6, 00ad // +001f │ │ +39cc60: 3476 0300 |0090: if-lt v6, v7, 0093 // +0003 │ │ +39cc64: 281b |0092: goto 00ad // +001b │ │ +39cc66: d80b 0e01 |0093: add-int/lit8 v11, v14, #int 1 // #01 │ │ +39cc6a: de0c 0640 |0095: or-int/lit8 v12, v6, #int 64 // #40 │ │ +39cc6e: 8dcc |0097: int-to-byte v12, v12 │ │ +39cc70: 4f0c 000e |0098: aput-byte v12, v0, v14 │ │ +39cc74: 130e 3900 |009a: const/16 v14, #int 57 // #39 │ │ +39cc78: 480e 0a0e |009c: aget-byte v14, v10, v14 │ │ +39cc7c: 346e 0500 |009e: if-lt v14, v6, 00a3 // +0005 │ │ +39cc80: 600e 0279 |00a0: sget v14, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ +39cc84: 2803 |00a2: goto 00a5 // +0003 │ │ +39cc86: 600e 0379 |00a3: sget v14, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ +39cc8a: b1e5 |00a5: sub-int/2addr v5, v14 │ │ +39cc8c: 3d05 0500 |00a6: if-lez v5, 00ab // +0005 │ │ +39cc90: 7155 5698 e414 |00a8: invoke-static {v4, v14, v4, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +39cc96: 01be |00ab: move v14, v11 │ │ +39cc98: 28c4 |00ac: goto 0070 // -003c │ │ +39cc9a: 3767 0600 |00ad: if-le v7, v6, 00b3 // +0006 │ │ +39cc9e: d803 0301 |00af: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39cca2: 2900 6cff |00b1: goto/16 001d // -0094 │ │ +39cca6: d80d 0e01 |00b3: add-int/lit8 v13, v14, #int 1 // #01 │ │ +39ccaa: 1303 7f00 |00b5: const/16 v3, #int 127 // #7f │ │ +39ccae: 4f03 000e |00b7: aput-byte v3, v0, v14 │ │ +39ccb2: 3552 0400 |00b9: if-ge v2, v5, 00bd // +0004 │ │ +39ccb6: 1305 4000 |00bb: const/16 v5, #int 64 // #40 │ │ +39ccba: 01de |00bd: move v14, v13 │ │ +39ccbc: 122d |00be: const/4 v13, #int 2 // #2 │ │ +39ccbe: 3551 2300 |00bf: if-ge v1, v5, 00e2 // +0023 │ │ +39ccc2: 35d8 0500 |00c1: if-ge v8, v13, 00c6 // +0005 │ │ +39ccc6: d80e 0e01 |00c3: add-int/lit8 v14, v14, #int 1 // #01 │ │ +39ccca: 122d |00c5: const/4 v13, #int 2 // #2 │ │ +39cccc: d803 0e01 |00c6: add-int/lit8 v3, v14, #int 1 // #01 │ │ +39ccd0: 4806 000e |00c8: aget-byte v6, v0, v14 │ │ +39ccd4: 480a 0401 |00ca: aget-byte v10, v4, v1 │ │ +39ccd8: bada |00cc: ushr-int/2addr v10, v13 │ │ +39ccda: b57a |00cd: and-int/2addr v10, v7 │ │ +39ccdc: 8daa |00ce: int-to-byte v10, v10 │ │ +39ccde: b6a6 |00cf: or-int/2addr v6, v10 │ │ +39cce0: 8d66 |00d0: int-to-byte v6, v6 │ │ +39cce2: 4f06 000e |00d1: aput-byte v6, v0, v14 │ │ +39cce6: 480e 0401 |00d3: aget-byte v14, v4, v1 │ │ +39ccea: d906 0d06 |00d5: rsub-int/lit8 v6, v13, #int 6 // #06 │ │ +39ccee: b86e |00d7: shl-int/2addr v14, v6 │ │ +39ccf0: b57e |00d8: and-int/2addr v14, v7 │ │ +39ccf2: b62e |00d9: or-int/2addr v14, v2 │ │ +39ccf4: 8dee |00da: int-to-byte v14, v14 │ │ +39ccf6: 4f0e 0003 |00db: aput-byte v14, v0, v3 │ │ +39ccfa: d801 0101 |00dd: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39ccfe: b09d |00df: add-int/2addr v13, v9 │ │ +39cd00: 013e |00e0: move v14, v3 │ │ +39cd02: 28de |00e1: goto 00bf // -0022 │ │ +39cd04: 480d 000e |00e2: aget-byte v13, v0, v14 │ │ +39cd08: 380d 0400 |00e4: if-eqz v13, 00e8 // +0004 │ │ +39cd0c: d80e 0e01 |00e6: add-int/lit8 v14, v14, #int 1 // #01 │ │ +39cd10: 210d |00e8: array-length v13, v0 │ │ +39cd12: 33de 0300 |00e9: if-ne v14, v13, 00ec // +0003 │ │ +39cd16: 2805 |00eb: goto 00f0 // +0005 │ │ +39cd18: 7120 af99 e000 |00ec: invoke-static {v0, v14}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39cd1e: 0c00 |00ef: move-result-object v0 │ │ +39cd20: 1100 |00f0: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1854 │ │ 0x0004 line=1855 │ │ 0x0007 line=1858 │ │ 0x0011 line=1860 │ │ 0x0015 line=1861 │ │ @@ -843622,73 +843622,73 @@ │ │ type : '([BI)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -39ca58: |[39ca58] net.sf.dibdib.thread_any.StringFunc.coll64xBytes:([BI)[B │ │ -39ca68: 6200 fc78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39ca6c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -39ca70: 7100 51a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.populateCollData:()V // method@a451 │ │ -39ca76: 2190 |0007: array-length v0, v9 │ │ -39ca78: 1301 4000 |0008: const/16 v1, #int 64 // #40 │ │ -39ca7c: 3601 0300 |000a: if-gt v1, v0, 000d // +0003 │ │ -39ca80: 2803 |000c: goto 000f // +0003 │ │ -39ca82: 1300 4000 |000d: const/16 v0, #int 64 // #40 │ │ -39ca86: 9002 000a |000f: add-int v2, v0, v10 │ │ -39ca8a: 2322 1515 |0011: new-array v2, v2, [B // type@1515 │ │ -39ca8e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -39ca90: 01a4 |0014: move v4, v10 │ │ -39ca92: 3503 4c00 |0015: if-ge v3, v0, 0061 // +004c │ │ -39ca96: 4805 0903 |0017: aget-byte v5, v9, v3 │ │ -39ca9a: d555 ff00 |0019: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -39ca9e: 1306 e000 |001b: const/16 v6, #int 224 // #e0 │ │ -39caa2: 3756 3b00 |001d: if-le v6, v5, 0058 // +003b │ │ -39caa6: 1306 8000 |001f: const/16 v6, #int 128 // #80 │ │ -39caaa: 3656 0700 |0021: if-gt v6, v5, 0028 // +0007 │ │ -39caae: d807 0301 |0023: add-int/lit8 v7, v3, #int 1 // #01 │ │ -39cab2: 3407 0300 |0025: if-lt v7, v0, 0028 // +0003 │ │ -39cab6: 2831 |0027: goto 0058 // +0031 │ │ -39cab8: 1307 3f00 |0028: const/16 v7, #int 63 // #3f │ │ -39cabc: 3656 0c00 |002a: if-gt v6, v5, 0036 // +000c │ │ -39cac0: dd05 053f |002c: and-int/lit8 v5, v5, #int 63 // #3f │ │ -39cac4: e005 0506 |002e: shl-int/lit8 v5, v5, #int 6 // #06 │ │ -39cac8: d803 0301 |0030: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39cacc: 4806 0903 |0032: aget-byte v6, v9, v3 │ │ -39cad0: b576 |0034: and-int/2addr v6, v7 │ │ -39cad2: b665 |0035: or-int/2addr v5, v6 │ │ -39cad4: 6206 0079 |0036: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ -39cad8: 2168 |0038: array-length v8, v6 │ │ -39cada: 3758 1600 |0039: if-le v8, v5, 004f // +0016 │ │ -39cade: 4808 0605 |003b: aget-byte v8, v6, v5 │ │ -39cae2: 3287 1200 |003d: if-eq v7, v8, 004f // +0012 │ │ -39cae6: 4807 0605 |003f: aget-byte v7, v6, v5 │ │ -39caea: 3807 0b00 |0041: if-eqz v7, 004c // +000b │ │ -39caee: d807 0401 |0043: add-int/lit8 v7, v4, #int 1 // #01 │ │ -39caf2: 4805 0605 |0045: aget-byte v5, v6, v5 │ │ -39caf6: b615 |0047: or-int/2addr v5, v1 │ │ -39caf8: 8d55 |0048: int-to-byte v5, v5 │ │ -39cafa: 4f05 0204 |0049: aput-byte v5, v2, v4 │ │ -39cafe: 0174 |004b: move v4, v7 │ │ -39cb00: d803 0301 |004c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39cb04: 28c7 |004e: goto 0015 // -0039 │ │ -39cb06: 7110 5fa4 0900 |004f: invoke-static {v9}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ -39cb0c: 0c09 |0052: move-result-object v9 │ │ -39cb0e: 7120 3ba4 a900 |0053: invoke-static {v9, v10}, Lnet/sf/dibdib/thread_any/StringFunc;.coll64xBytes:(Ljava/lang/String;I)[B // method@a43b │ │ -39cb14: 0c09 |0056: move-result-object v9 │ │ -39cb16: 1109 |0057: return-object v9 │ │ -39cb18: 7110 5fa4 0900 |0058: invoke-static {v9}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ -39cb1e: 0c09 |005b: move-result-object v9 │ │ -39cb20: 7120 3ba4 a900 |005c: invoke-static {v9, v10}, Lnet/sf/dibdib/thread_any/StringFunc;.coll64xBytes:(Ljava/lang/String;I)[B // method@a43b │ │ -39cb26: 0c09 |005f: move-result-object v9 │ │ -39cb28: 1109 |0060: return-object v9 │ │ -39cb2a: 7120 af99 4200 |0061: invoke-static {v2, v4}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39cb30: 0c09 |0064: move-result-object v9 │ │ -39cb32: 1109 |0065: return-object v9 │ │ +39ca54: |[39ca54] net.sf.dibdib.thread_any.StringFunc.coll64xBytes:([BI)[B │ │ +39ca64: 6200 fc78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39ca68: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +39ca6c: 7100 51a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.populateCollData:()V // method@a451 │ │ +39ca72: 2190 |0007: array-length v0, v9 │ │ +39ca74: 1301 4000 |0008: const/16 v1, #int 64 // #40 │ │ +39ca78: 3601 0300 |000a: if-gt v1, v0, 000d // +0003 │ │ +39ca7c: 2803 |000c: goto 000f // +0003 │ │ +39ca7e: 1300 4000 |000d: const/16 v0, #int 64 // #40 │ │ +39ca82: 9002 000a |000f: add-int v2, v0, v10 │ │ +39ca86: 2322 1515 |0011: new-array v2, v2, [B // type@1515 │ │ +39ca8a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +39ca8c: 01a4 |0014: move v4, v10 │ │ +39ca8e: 3503 4c00 |0015: if-ge v3, v0, 0061 // +004c │ │ +39ca92: 4805 0903 |0017: aget-byte v5, v9, v3 │ │ +39ca96: d555 ff00 |0019: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +39ca9a: 1306 e000 |001b: const/16 v6, #int 224 // #e0 │ │ +39ca9e: 3756 3b00 |001d: if-le v6, v5, 0058 // +003b │ │ +39caa2: 1306 8000 |001f: const/16 v6, #int 128 // #80 │ │ +39caa6: 3656 0700 |0021: if-gt v6, v5, 0028 // +0007 │ │ +39caaa: d807 0301 |0023: add-int/lit8 v7, v3, #int 1 // #01 │ │ +39caae: 3407 0300 |0025: if-lt v7, v0, 0028 // +0003 │ │ +39cab2: 2831 |0027: goto 0058 // +0031 │ │ +39cab4: 1307 3f00 |0028: const/16 v7, #int 63 // #3f │ │ +39cab8: 3656 0c00 |002a: if-gt v6, v5, 0036 // +000c │ │ +39cabc: dd05 053f |002c: and-int/lit8 v5, v5, #int 63 // #3f │ │ +39cac0: e005 0506 |002e: shl-int/lit8 v5, v5, #int 6 // #06 │ │ +39cac4: d803 0301 |0030: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39cac8: 4806 0903 |0032: aget-byte v6, v9, v3 │ │ +39cacc: b576 |0034: and-int/2addr v6, v7 │ │ +39cace: b665 |0035: or-int/2addr v5, v6 │ │ +39cad0: 6206 0079 |0036: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ +39cad4: 2168 |0038: array-length v8, v6 │ │ +39cad6: 3758 1600 |0039: if-le v8, v5, 004f // +0016 │ │ +39cada: 4808 0605 |003b: aget-byte v8, v6, v5 │ │ +39cade: 3287 1200 |003d: if-eq v7, v8, 004f // +0012 │ │ +39cae2: 4807 0605 |003f: aget-byte v7, v6, v5 │ │ +39cae6: 3807 0b00 |0041: if-eqz v7, 004c // +000b │ │ +39caea: d807 0401 |0043: add-int/lit8 v7, v4, #int 1 // #01 │ │ +39caee: 4805 0605 |0045: aget-byte v5, v6, v5 │ │ +39caf2: b615 |0047: or-int/2addr v5, v1 │ │ +39caf4: 8d55 |0048: int-to-byte v5, v5 │ │ +39caf6: 4f05 0204 |0049: aput-byte v5, v2, v4 │ │ +39cafa: 0174 |004b: move v4, v7 │ │ +39cafc: d803 0301 |004c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39cb00: 28c7 |004e: goto 0015 // -0039 │ │ +39cb02: 7110 5fa4 0900 |004f: invoke-static {v9}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ +39cb08: 0c09 |0052: move-result-object v9 │ │ +39cb0a: 7120 3ba4 a900 |0053: invoke-static {v9, v10}, Lnet/sf/dibdib/thread_any/StringFunc;.coll64xBytes:(Ljava/lang/String;I)[B // method@a43b │ │ +39cb10: 0c09 |0056: move-result-object v9 │ │ +39cb12: 1109 |0057: return-object v9 │ │ +39cb14: 7110 5fa4 0900 |0058: invoke-static {v9}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ +39cb1a: 0c09 |005b: move-result-object v9 │ │ +39cb1c: 7120 3ba4 a900 |005c: invoke-static {v9, v10}, Lnet/sf/dibdib/thread_any/StringFunc;.coll64xBytes:(Ljava/lang/String;I)[B // method@a43b │ │ +39cb22: 0c09 |005f: move-result-object v9 │ │ +39cb24: 1109 |0060: return-object v9 │ │ +39cb26: 7120 af99 4200 |0061: invoke-static {v2, v4}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39cb2c: 0c09 |0064: move-result-object v9 │ │ +39cb2e: 1109 |0065: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1923 │ │ 0x0004 line=1924 │ │ 0x0007 line=1926 │ │ 0x0011 line=1928 │ │ 0x0017 line=1931 │ │ @@ -843708,52 +843708,52 @@ │ │ type : '([Ljava/lang/String;[Ljava/lang/String;)Z' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -39c340: |[39c340] net.sf.dibdib.thread_any.StringFunc.containsAll:([Ljava/lang/String;[Ljava/lang/String;)Z │ │ -39c350: 2160 |0000: array-length v0, v6 │ │ -39c352: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -39c354: b110 |0002: sub-int/2addr v0, v1 │ │ -39c356: 2172 |0003: array-length v2, v7 │ │ -39c358: b112 |0004: sub-int/2addr v2, v1 │ │ -39c35a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -39c35c: 3a00 2f00 |0006: if-ltz v0, 0035 // +002f │ │ -39c360: 3a02 2d00 |0008: if-ltz v2, 0035 // +002d │ │ -39c364: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ -39c368: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -39c36a: 2802 |000d: goto 000f // +0002 │ │ -39c36c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -39c36e: 3d04 1200 |000f: if-lez v4, 0021 // +0012 │ │ -39c372: 4604 0702 |0011: aget-object v4, v7, v2 │ │ -39c376: 6e20 0998 3400 |0013: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39c37c: 0a04 |0016: move-result v4 │ │ -39c37e: 4605 0600 |0017: aget-object v5, v6, v0 │ │ -39c382: 6e20 0998 3500 |0019: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39c388: 0a05 |001c: move-result v5 │ │ -39c38a: b154 |001d: sub-int/2addr v4, v5 │ │ -39c38c: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39c390: 28ef |0020: goto 000f // -0011 │ │ -39c392: 3904 0a00 |0021: if-nez v4, 002b // +000a │ │ -39c396: 4604 0600 |0023: aget-object v4, v6, v0 │ │ -39c39a: 4605 0702 |0025: aget-object v5, v7, v2 │ │ -39c39e: 6e20 0c98 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@980c │ │ -39c3a4: 0a04 |002a: move-result v4 │ │ -39c3a6: 3b04 0300 |002b: if-gez v4, 002e // +0003 │ │ -39c3aa: 0f03 |002d: return v3 │ │ -39c3ac: 3904 0400 |002e: if-nez v4, 0032 // +0004 │ │ -39c3b0: d802 02ff |0030: add-int/lit8 v2, v2, #int -1 // #ff │ │ -39c3b4: d800 00ff |0032: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39c3b8: 28d1 |0034: goto 0005 // -002f │ │ -39c3ba: 3b02 0300 |0035: if-gez v2, 0038 // +0003 │ │ -39c3be: 2802 |0037: goto 0039 // +0002 │ │ -39c3c0: 1201 |0038: const/4 v1, #int 0 // #0 │ │ -39c3c2: 0f01 |0039: return v1 │ │ +39c33c: |[39c33c] net.sf.dibdib.thread_any.StringFunc.containsAll:([Ljava/lang/String;[Ljava/lang/String;)Z │ │ +39c34c: 2160 |0000: array-length v0, v6 │ │ +39c34e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +39c350: b110 |0002: sub-int/2addr v0, v1 │ │ +39c352: 2172 |0003: array-length v2, v7 │ │ +39c354: b112 |0004: sub-int/2addr v2, v1 │ │ +39c356: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +39c358: 3a00 2f00 |0006: if-ltz v0, 0035 // +002f │ │ +39c35c: 3a02 2d00 |0008: if-ltz v2, 0035 // +002d │ │ +39c360: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ +39c364: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +39c366: 2802 |000d: goto 000f // +0002 │ │ +39c368: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +39c36a: 3d04 1200 |000f: if-lez v4, 0021 // +0012 │ │ +39c36e: 4604 0702 |0011: aget-object v4, v7, v2 │ │ +39c372: 6e20 0998 3400 |0013: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39c378: 0a04 |0016: move-result v4 │ │ +39c37a: 4605 0600 |0017: aget-object v5, v6, v0 │ │ +39c37e: 6e20 0998 3500 |0019: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39c384: 0a05 |001c: move-result v5 │ │ +39c386: b154 |001d: sub-int/2addr v4, v5 │ │ +39c388: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39c38c: 28ef |0020: goto 000f // -0011 │ │ +39c38e: 3904 0a00 |0021: if-nez v4, 002b // +000a │ │ +39c392: 4604 0600 |0023: aget-object v4, v6, v0 │ │ +39c396: 4605 0702 |0025: aget-object v5, v7, v2 │ │ +39c39a: 6e20 0c98 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@980c │ │ +39c3a0: 0a04 |002a: move-result v4 │ │ +39c3a2: 3b04 0300 |002b: if-gez v4, 002e // +0003 │ │ +39c3a6: 0f03 |002d: return v3 │ │ +39c3a8: 3904 0400 |002e: if-nez v4, 0032 // +0004 │ │ +39c3ac: d802 02ff |0030: add-int/lit8 v2, v2, #int -1 // #ff │ │ +39c3b0: d800 00ff |0032: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39c3b4: 28d1 |0034: goto 0005 // -002f │ │ +39c3b6: 3b02 0300 |0035: if-gez v2, 0038 // +0003 │ │ +39c3ba: 2802 |0037: goto 0039 // +0002 │ │ +39c3bc: 1201 |0038: const/4 v1, #int 0 // #0 │ │ +39c3be: 0f01 |0039: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1356 │ │ 0x0003 line=1357 │ │ 0x0011 line=1361 │ │ 0x0023 line=1363 │ │ locals : │ │ @@ -843765,51 +843765,51 @@ │ │ type : '([Ljava/lang/String;[Ljava/lang/String;)Z' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -39c3c4: |[39c3c4] net.sf.dibdib.thread_any.StringFunc.containsOne:([Ljava/lang/String;[Ljava/lang/String;)Z │ │ -39c3d4: 2160 |0000: array-length v0, v6 │ │ -39c3d6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -39c3d8: b110 |0002: sub-int/2addr v0, v1 │ │ -39c3da: 2172 |0003: array-length v2, v7 │ │ -39c3dc: b112 |0004: sub-int/2addr v2, v1 │ │ -39c3de: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -39c3e0: 3a00 3200 |0006: if-ltz v0, 0038 // +0032 │ │ -39c3e4: 3a02 3000 |0008: if-ltz v2, 0038 // +0030 │ │ -39c3e8: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ -39c3ec: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -39c3ee: 2802 |000d: goto 000f // +0002 │ │ -39c3f0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -39c3f2: 3d04 1200 |000f: if-lez v4, 0021 // +0012 │ │ -39c3f6: 4604 0702 |0011: aget-object v4, v7, v2 │ │ -39c3fa: 6e20 0998 3400 |0013: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39c400: 0a04 |0016: move-result v4 │ │ -39c402: 4605 0600 |0017: aget-object v5, v6, v0 │ │ -39c406: 6e20 0998 3500 |0019: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39c40c: 0a05 |001c: move-result v5 │ │ -39c40e: b154 |001d: sub-int/2addr v4, v5 │ │ -39c410: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39c414: 28ef |0020: goto 000f // -0011 │ │ -39c416: 3904 0a00 |0021: if-nez v4, 002b // +000a │ │ -39c41a: 4603 0600 |0023: aget-object v3, v6, v0 │ │ -39c41e: 4604 0702 |0025: aget-object v4, v7, v2 │ │ -39c422: 6e20 0c98 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@980c │ │ -39c428: 0a04 |002a: move-result v4 │ │ -39c42a: 3b04 0700 |002b: if-gez v4, 0032 // +0007 │ │ -39c42e: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39c432: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -39c436: 2804 |0031: goto 0035 // +0004 │ │ -39c438: 3904 0300 |0032: if-nez v4, 0035 // +0003 │ │ -39c43c: 0f01 |0034: return v1 │ │ -39c43e: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39c442: 28ce |0037: goto 0005 // -0032 │ │ -39c444: 0f03 |0038: return v3 │ │ +39c3c0: |[39c3c0] net.sf.dibdib.thread_any.StringFunc.containsOne:([Ljava/lang/String;[Ljava/lang/String;)Z │ │ +39c3d0: 2160 |0000: array-length v0, v6 │ │ +39c3d2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +39c3d4: b110 |0002: sub-int/2addr v0, v1 │ │ +39c3d6: 2172 |0003: array-length v2, v7 │ │ +39c3d8: b112 |0004: sub-int/2addr v2, v1 │ │ +39c3da: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +39c3dc: 3a00 3200 |0006: if-ltz v0, 0038 // +0032 │ │ +39c3e0: 3a02 3000 |0008: if-ltz v2, 0038 // +0030 │ │ +39c3e4: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ +39c3e8: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +39c3ea: 2802 |000d: goto 000f // +0002 │ │ +39c3ec: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +39c3ee: 3d04 1200 |000f: if-lez v4, 0021 // +0012 │ │ +39c3f2: 4604 0702 |0011: aget-object v4, v7, v2 │ │ +39c3f6: 6e20 0998 3400 |0013: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39c3fc: 0a04 |0016: move-result v4 │ │ +39c3fe: 4605 0600 |0017: aget-object v5, v6, v0 │ │ +39c402: 6e20 0998 3500 |0019: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39c408: 0a05 |001c: move-result v5 │ │ +39c40a: b154 |001d: sub-int/2addr v4, v5 │ │ +39c40c: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39c410: 28ef |0020: goto 000f // -0011 │ │ +39c412: 3904 0a00 |0021: if-nez v4, 002b // +000a │ │ +39c416: 4603 0600 |0023: aget-object v3, v6, v0 │ │ +39c41a: 4604 0702 |0025: aget-object v4, v7, v2 │ │ +39c41e: 6e20 0c98 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@980c │ │ +39c424: 0a04 |002a: move-result v4 │ │ +39c426: 3b04 0700 |002b: if-gez v4, 0032 // +0007 │ │ +39c42a: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39c42e: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +39c432: 2804 |0031: goto 0035 // +0004 │ │ +39c434: 3904 0300 |0032: if-nez v4, 0035 // +0003 │ │ +39c438: 0f01 |0034: return v1 │ │ +39c43a: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39c43e: 28ce |0037: goto 0005 // -0032 │ │ +39c440: 0f03 |0038: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1380 │ │ 0x0003 line=1381 │ │ 0x0011 line=1385 │ │ 0x0023 line=1387 │ │ locals : │ │ @@ -843821,30 +843821,30 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -39d73c: |[39d73c] net.sf.dibdib.thread_any.StringFunc.csvField4Text:(Ljava/lang/String;)Ljava/lang/String; │ │ -39d74c: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -39d750: 6e20 1a98 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39d756: 0a01 |0005: move-result v1 │ │ -39d758: 1302 0a00 |0006: const/16 v2, #int 10 // #a │ │ -39d75c: 3b01 0900 |0008: if-gez v1, 0011 // +0009 │ │ -39d760: 6e20 1a98 2300 |000a: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39d766: 0a01 |000d: move-result v1 │ │ -39d768: 3b01 0300 |000e: if-gez v1, 0011 // +0003 │ │ -39d76c: 1103 |0010: return-object v3 │ │ -39d76e: 1301 2e00 |0011: const/16 v1, #int 46 // #2e │ │ -39d772: 6e30 2698 0301 |0013: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -39d778: 0c03 |0016: move-result-object v3 │ │ -39d77a: 6e30 2698 2301 |0017: invoke-virtual {v3, v2, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -39d780: 0c03 |001a: move-result-object v3 │ │ -39d782: 1103 |001b: return-object v3 │ │ +39d738: |[39d738] net.sf.dibdib.thread_any.StringFunc.csvField4Text:(Ljava/lang/String;)Ljava/lang/String; │ │ +39d748: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +39d74c: 6e20 1a98 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39d752: 0a01 |0005: move-result v1 │ │ +39d754: 1302 0a00 |0006: const/16 v2, #int 10 // #a │ │ +39d758: 3b01 0900 |0008: if-gez v1, 0011 // +0009 │ │ +39d75c: 6e20 1a98 2300 |000a: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39d762: 0a01 |000d: move-result v1 │ │ +39d764: 3b01 0300 |000e: if-gez v1, 0011 // +0003 │ │ +39d768: 1103 |0010: return-object v3 │ │ +39d76a: 1301 2e00 |0011: const/16 v1, #int 46 // #2e │ │ +39d76e: 6e30 2698 0301 |0013: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +39d774: 0c03 |0016: move-result-object v3 │ │ +39d776: 6e30 2698 2301 |0017: invoke-virtual {v3, v2, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +39d77c: 0c03 |001a: move-result-object v3 │ │ +39d77e: 1103 |001b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1834 │ │ 0x0013 line=1837 │ │ locals : │ │ 0x0000 - 0x001c reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -843853,34 +843853,34 @@ │ │ type : '([CII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -39d318: |[39d318] net.sf.dibdib.thread_any.StringFunc.dropIllegal:([CII)I │ │ -39d328: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -39d32a: 1400 feff 0000 |0001: const v0, #float 9.18327e-41 // #0000fffe │ │ -39d330: 3565 0a00 |0004: if-ge v5, v6, 000e // +000a │ │ -39d334: 4901 0405 |0006: aget-char v1, v4, v5 │ │ -39d338: 3610 0300 |0008: if-gt v0, v1, 000b // +0003 │ │ -39d33c: 2804 |000a: goto 000e // +0004 │ │ -39d33e: d805 0501 |000b: add-int/lit8 v5, v5, #int 1 // #01 │ │ -39d342: 28f4 |000d: goto 0001 // -000c │ │ -39d344: d801 0501 |000e: add-int/lit8 v1, v5, #int 1 // #01 │ │ -39d348: 3561 1000 |0010: if-ge v1, v6, 0020 // +0010 │ │ -39d34c: 4902 0401 |0012: aget-char v2, v4, v1 │ │ -39d350: 3720 0900 |0014: if-le v0, v2, 001d // +0009 │ │ -39d354: d802 0501 |0016: add-int/lit8 v2, v5, #int 1 // #01 │ │ -39d358: 4903 0401 |0018: aget-char v3, v4, v1 │ │ -39d35c: 5003 0405 |001a: aput-char v3, v4, v5 │ │ -39d360: 0125 |001c: move v5, v2 │ │ -39d362: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39d366: 28f1 |001f: goto 0010 // -000f │ │ -39d368: 0f05 |0020: return v5 │ │ +39d314: |[39d314] net.sf.dibdib.thread_any.StringFunc.dropIllegal:([CII)I │ │ +39d324: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +39d326: 1400 feff 0000 |0001: const v0, #float 9.18327e-41 // #0000fffe │ │ +39d32c: 3565 0a00 |0004: if-ge v5, v6, 000e // +000a │ │ +39d330: 4901 0405 |0006: aget-char v1, v4, v5 │ │ +39d334: 3610 0300 |0008: if-gt v0, v1, 000b // +0003 │ │ +39d338: 2804 |000a: goto 000e // +0004 │ │ +39d33a: d805 0501 |000b: add-int/lit8 v5, v5, #int 1 // #01 │ │ +39d33e: 28f4 |000d: goto 0001 // -000c │ │ +39d340: d801 0501 |000e: add-int/lit8 v1, v5, #int 1 // #01 │ │ +39d344: 3561 1000 |0010: if-ge v1, v6, 0020 // +0010 │ │ +39d348: 4902 0401 |0012: aget-char v2, v4, v1 │ │ +39d34c: 3720 0900 |0014: if-le v0, v2, 001d // +0009 │ │ +39d350: d802 0501 |0016: add-int/lit8 v2, v5, #int 1 // #01 │ │ +39d354: 4903 0401 |0018: aget-char v3, v4, v1 │ │ +39d358: 5003 0405 |001a: aput-char v3, v4, v5 │ │ +39d35c: 0125 |001c: move v5, v2 │ │ +39d35e: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39d362: 28f1 |001f: goto 0010 // -000f │ │ +39d364: 0f05 |0020: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=754 │ │ 0x0012 line=760 │ │ 0x0018 line=761 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 (null) [C │ │ @@ -843892,87 +843892,87 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 127 16-bit code units │ │ -39c448: |[39c448] net.sf.dibdib.thread_any.StringFunc.equalsRoughly:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -39c458: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -39c45a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -39c45c: 380a 7800 |0002: if-eqz v10, 007a // +0078 │ │ -39c460: 390b 0400 |0004: if-nez v11, 0008 // +0004 │ │ -39c464: 2900 7400 |0006: goto/16 007a // +0074 │ │ -39c468: 2302 1615 |0008: new-array v2, v0, [C // type@1516 │ │ -39c46c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -39c46e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -39c470: 6e10 2298 0a00 |000c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -39c476: 0a05 |000f: move-result v5 │ │ -39c478: 3553 5b00 |0010: if-ge v3, v5, 006b // +005b │ │ -39c47c: 6e10 2298 0b00 |0012: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39c482: 0a05 |0015: move-result v5 │ │ -39c484: 3554 5500 |0016: if-ge v4, v5, 006b // +0055 │ │ -39c488: 6e20 0998 3a00 |0018: invoke-virtual {v10, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39c48e: 0a05 |001b: move-result v5 │ │ -39c490: 6e20 0998 4b00 |001c: invoke-virtual {v11, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39c496: 0a06 |001f: move-result v6 │ │ -39c498: 3365 0300 |0020: if-ne v5, v6, 0023 // +0003 │ │ -39c49c: 2846 |0022: goto 0068 // +0046 │ │ -39c49e: 1307 2000 |0023: const/16 v7, #int 32 // #20 │ │ -39c4a2: 3457 0500 |0025: if-lt v7, v5, 002a // +0005 │ │ -39c4a6: 3467 0300 |0027: if-lt v7, v6, 002a // +0003 │ │ -39c4aa: 283f |0029: goto 0068 // +003f │ │ -39c4ac: 1a08 ebc4 |002a: const-string v8, " §­¶​‐
" // string@c4eb │ │ -39c4b0: 6e20 1a98 5800 |002c: invoke-virtual {v8, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39c4b6: 0a09 |002f: move-result v9 │ │ -39c4b8: 3a09 0900 |0030: if-ltz v9, 0039 // +0009 │ │ -39c4bc: 6e20 1a98 6800 |0032: invoke-virtual {v8, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39c4c2: 0a09 |0035: move-result v9 │ │ -39c4c4: 3a09 0300 |0036: if-ltz v9, 0039 // +0003 │ │ -39c4c8: 2830 |0038: goto 0068 // +0030 │ │ -39c4ca: 6e20 1a98 5800 |0039: invoke-virtual {v8, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39c4d0: 0a09 |003c: move-result v9 │ │ -39c4d2: 3a09 0500 |003d: if-ltz v9, 0042 // +0005 │ │ -39c4d6: 3667 2900 |003f: if-gt v7, v6, 0068 // +0029 │ │ -39c4da: 282a |0041: goto 006b // +002a │ │ -39c4dc: 6e20 1a98 6800 |0042: invoke-virtual {v8, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39c4e2: 0a08 |0045: move-result v8 │ │ -39c4e4: 3a08 0500 |0046: if-ltz v8, 004b // +0005 │ │ -39c4e8: 3657 2000 |0048: if-gt v7, v5, 0068 // +0020 │ │ -39c4ec: 2821 |004a: goto 006b // +0021 │ │ -39c4ee: 1608 ffff |004b: const-wide/16 v8, #int -1 // #ffff │ │ -39c4f2: 3457 0e00 |004d: if-lt v7, v5, 005b // +000e │ │ -39c4f6: 5005 0201 |004f: aput-char v5, v2, v1 │ │ -39c4fa: 7159 54a4 1280 |0051: invoke-static {v2, v1, v0, v8, v9}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceCtrlNOld:([CIIJ)V // method@a454 │ │ -39c500: 4905 0201 |0054: aget-char v5, v2, v1 │ │ -39c504: 3256 1200 |0056: if-eq v6, v5, 0068 // +0012 │ │ -39c508: d804 04ff |0058: add-int/lit8 v4, v4, #int -1 // #ff │ │ -39c50c: 280e |005a: goto 0068 // +000e │ │ -39c50e: 3467 1000 |005b: if-lt v7, v6, 006b // +0010 │ │ -39c512: 5006 0201 |005d: aput-char v6, v2, v1 │ │ -39c516: 7159 54a4 1280 |005f: invoke-static {v2, v1, v0, v8, v9}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceCtrlNOld:([CIIJ)V // method@a454 │ │ -39c51c: 4906 0201 |0062: aget-char v6, v2, v1 │ │ -39c520: 3265 0400 |0064: if-eq v5, v6, 0068 // +0004 │ │ -39c524: d803 03ff |0066: add-int/lit8 v3, v3, #int -1 // #ff │ │ -39c528: b003 |0068: add-int/2addr v3, v0 │ │ -39c52a: b004 |0069: add-int/2addr v4, v0 │ │ -39c52c: 28a2 |006a: goto 000c // -005e │ │ -39c52e: 6e10 2298 0a00 |006b: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -39c534: 0a0a |006e: move-result v10 │ │ -39c536: 35a3 0a00 |006f: if-ge v3, v10, 0079 // +000a │ │ -39c53a: 6e10 2298 0b00 |0071: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -39c540: 0a0a |0074: move-result v10 │ │ -39c542: 34a4 0300 |0075: if-lt v4, v10, 0078 // +0003 │ │ -39c546: 2802 |0077: goto 0079 // +0002 │ │ -39c548: 1200 |0078: const/4 v0, #int 0 // #0 │ │ -39c54a: 0f00 |0079: return v0 │ │ -39c54c: 33ba 0300 |007a: if-ne v10, v11, 007d // +0003 │ │ -39c550: 2802 |007c: goto 007e // +0002 │ │ -39c552: 1200 |007d: const/4 v0, #int 0 // #0 │ │ -39c554: 0f00 |007e: return v0 │ │ +39c444: |[39c444] net.sf.dibdib.thread_any.StringFunc.equalsRoughly:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +39c454: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +39c456: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +39c458: 380a 7800 |0002: if-eqz v10, 007a // +0078 │ │ +39c45c: 390b 0400 |0004: if-nez v11, 0008 // +0004 │ │ +39c460: 2900 7400 |0006: goto/16 007a // +0074 │ │ +39c464: 2302 1615 |0008: new-array v2, v0, [C // type@1516 │ │ +39c468: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +39c46a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +39c46c: 6e10 2298 0a00 |000c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +39c472: 0a05 |000f: move-result v5 │ │ +39c474: 3553 5b00 |0010: if-ge v3, v5, 006b // +005b │ │ +39c478: 6e10 2298 0b00 |0012: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39c47e: 0a05 |0015: move-result v5 │ │ +39c480: 3554 5500 |0016: if-ge v4, v5, 006b // +0055 │ │ +39c484: 6e20 0998 3a00 |0018: invoke-virtual {v10, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39c48a: 0a05 |001b: move-result v5 │ │ +39c48c: 6e20 0998 4b00 |001c: invoke-virtual {v11, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39c492: 0a06 |001f: move-result v6 │ │ +39c494: 3365 0300 |0020: if-ne v5, v6, 0023 // +0003 │ │ +39c498: 2846 |0022: goto 0068 // +0046 │ │ +39c49a: 1307 2000 |0023: const/16 v7, #int 32 // #20 │ │ +39c49e: 3457 0500 |0025: if-lt v7, v5, 002a // +0005 │ │ +39c4a2: 3467 0300 |0027: if-lt v7, v6, 002a // +0003 │ │ +39c4a6: 283f |0029: goto 0068 // +003f │ │ +39c4a8: 1a08 ebc4 |002a: const-string v8, " §­¶​‐
" // string@c4eb │ │ +39c4ac: 6e20 1a98 5800 |002c: invoke-virtual {v8, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39c4b2: 0a09 |002f: move-result v9 │ │ +39c4b4: 3a09 0900 |0030: if-ltz v9, 0039 // +0009 │ │ +39c4b8: 6e20 1a98 6800 |0032: invoke-virtual {v8, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39c4be: 0a09 |0035: move-result v9 │ │ +39c4c0: 3a09 0300 |0036: if-ltz v9, 0039 // +0003 │ │ +39c4c4: 2830 |0038: goto 0068 // +0030 │ │ +39c4c6: 6e20 1a98 5800 |0039: invoke-virtual {v8, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39c4cc: 0a09 |003c: move-result v9 │ │ +39c4ce: 3a09 0500 |003d: if-ltz v9, 0042 // +0005 │ │ +39c4d2: 3667 2900 |003f: if-gt v7, v6, 0068 // +0029 │ │ +39c4d6: 282a |0041: goto 006b // +002a │ │ +39c4d8: 6e20 1a98 6800 |0042: invoke-virtual {v8, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39c4de: 0a08 |0045: move-result v8 │ │ +39c4e0: 3a08 0500 |0046: if-ltz v8, 004b // +0005 │ │ +39c4e4: 3657 2000 |0048: if-gt v7, v5, 0068 // +0020 │ │ +39c4e8: 2821 |004a: goto 006b // +0021 │ │ +39c4ea: 1608 ffff |004b: const-wide/16 v8, #int -1 // #ffff │ │ +39c4ee: 3457 0e00 |004d: if-lt v7, v5, 005b // +000e │ │ +39c4f2: 5005 0201 |004f: aput-char v5, v2, v1 │ │ +39c4f6: 7159 54a4 1280 |0051: invoke-static {v2, v1, v0, v8, v9}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceCtrlNOld:([CIIJ)V // method@a454 │ │ +39c4fc: 4905 0201 |0054: aget-char v5, v2, v1 │ │ +39c500: 3256 1200 |0056: if-eq v6, v5, 0068 // +0012 │ │ +39c504: d804 04ff |0058: add-int/lit8 v4, v4, #int -1 // #ff │ │ +39c508: 280e |005a: goto 0068 // +000e │ │ +39c50a: 3467 1000 |005b: if-lt v7, v6, 006b // +0010 │ │ +39c50e: 5006 0201 |005d: aput-char v6, v2, v1 │ │ +39c512: 7159 54a4 1280 |005f: invoke-static {v2, v1, v0, v8, v9}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceCtrlNOld:([CIIJ)V // method@a454 │ │ +39c518: 4906 0201 |0062: aget-char v6, v2, v1 │ │ +39c51c: 3265 0400 |0064: if-eq v5, v6, 0068 // +0004 │ │ +39c520: d803 03ff |0066: add-int/lit8 v3, v3, #int -1 // #ff │ │ +39c524: b003 |0068: add-int/2addr v3, v0 │ │ +39c526: b004 |0069: add-int/2addr v4, v0 │ │ +39c528: 28a2 |006a: goto 000c // -005e │ │ +39c52a: 6e10 2298 0a00 |006b: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +39c530: 0a0a |006e: move-result v10 │ │ +39c532: 35a3 0a00 |006f: if-ge v3, v10, 0079 // +000a │ │ +39c536: 6e10 2298 0b00 |0071: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +39c53c: 0a0a |0074: move-result v10 │ │ +39c53e: 34a4 0300 |0075: if-lt v4, v10, 0078 // +0003 │ │ +39c542: 2802 |0077: goto 0079 // +0002 │ │ +39c544: 1200 |0078: const/4 v0, #int 0 // #0 │ │ +39c546: 0f00 |0079: return v0 │ │ +39c548: 33ba 0300 |007a: if-ne v10, v11, 007d // +0003 │ │ +39c54c: 2802 |007c: goto 007e // +0002 │ │ +39c54e: 1200 |007d: const/4 v0, #int 0 // #0 │ │ +39c550: 0f00 |007e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x000c line=1160 │ │ 0x0018 line=1161 │ │ 0x001c line=1162 │ │ 0x002c line=1165 │ │ 0x0039 line=1166 │ │ @@ -843991,24 +843991,24 @@ │ │ type : '(C[CI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -39d36c: |[39d36c] net.sf.dibdib.thread_any.StringFunc.findChar:(C[CI)I │ │ -39d37c: 2130 |0000: array-length v0, v3 │ │ -39d37e: 3504 0a00 |0001: if-ge v4, v0, 000b // +000a │ │ -39d382: 4901 0304 |0003: aget-char v1, v3, v4 │ │ -39d386: 3312 0300 |0005: if-ne v2, v1, 0008 // +0003 │ │ -39d38a: 0f04 |0007: return v4 │ │ -39d38c: d804 0401 |0008: add-int/lit8 v4, v4, #int 1 // #01 │ │ -39d390: 28f7 |000a: goto 0001 // -0009 │ │ -39d392: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -39d394: 0f02 |000c: return v2 │ │ +39d368: |[39d368] net.sf.dibdib.thread_any.StringFunc.findChar:(C[CI)I │ │ +39d378: 2130 |0000: array-length v0, v3 │ │ +39d37a: 3504 0a00 |0001: if-ge v4, v0, 000b // +000a │ │ +39d37e: 4901 0304 |0003: aget-char v1, v3, v4 │ │ +39d382: 3312 0300 |0005: if-ne v2, v1, 0008 // +0003 │ │ +39d386: 0f04 |0007: return v4 │ │ +39d388: d804 0401 |0008: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39d38c: 28f7 |000a: goto 0001 // -0009 │ │ +39d38e: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +39d390: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=803 │ │ 0x0003 line=805 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) C │ │ 0x0000 - 0x000d reg=3 (null) [C │ │ @@ -844019,54 +844019,54 @@ │ │ type : '(Ljava/lang/String;[CI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -39d398: |[39d398] net.sf.dibdib.thread_any.StringFunc.findChars:(Ljava/lang/String;[CI)I │ │ -39d3a8: 2170 |0000: array-length v0, v7 │ │ -39d3aa: 6e10 2298 0600 |0001: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -39d3b0: 0a01 |0004: move-result v1 │ │ -39d3b2: b110 |0005: sub-int/2addr v0, v1 │ │ -39d3b4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -39d3b6: 6e20 0998 1600 |0007: invoke-virtual {v6, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d3bc: 0a01 |000a: move-result v1 │ │ -39d3be: 3608 3300 |000b: if-gt v8, v0, 003e // +0033 │ │ -39d3c2: 4902 0708 |000d: aget-char v2, v7, v8 │ │ -39d3c6: 3321 2c00 |000f: if-ne v1, v2, 003b // +002c │ │ -39d3ca: 6e10 2298 0600 |0011: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -39d3d0: 0a02 |0014: move-result v2 │ │ -39d3d2: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -39d3d4: 3423 0300 |0016: if-lt v3, v2, 0019 // +0003 │ │ -39d3d8: 0f08 |0018: return v8 │ │ -39d3da: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -39d3dc: 6e10 2298 0600 |001a: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -39d3e2: 0a04 |001d: move-result v4 │ │ -39d3e4: 3542 1000 |001e: if-ge v2, v4, 002e // +0010 │ │ -39d3e8: 6e20 0998 2600 |0020: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d3ee: 0a04 |0023: move-result v4 │ │ -39d3f0: 9005 0802 |0024: add-int v5, v8, v2 │ │ -39d3f4: 4905 0705 |0026: aget-char v5, v7, v5 │ │ -39d3f8: 3254 0300 |0028: if-eq v4, v5, 002b // +0003 │ │ -39d3fc: 2804 |002a: goto 002e // +0004 │ │ -39d3fe: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39d402: 28ed |002d: goto 001a // -0013 │ │ -39d404: 6e10 2298 0600 |002e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -39d40a: 0a04 |0031: move-result v4 │ │ -39d40c: 3442 0900 |0032: if-lt v2, v4, 003b // +0009 │ │ -39d410: 6e10 2298 0600 |0034: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -39d416: 0a06 |0037: move-result v6 │ │ -39d418: b068 |0038: add-int/2addr v8, v6 │ │ -39d41a: b138 |0039: sub-int/2addr v8, v3 │ │ -39d41c: 0f08 |003a: return v8 │ │ -39d41e: d808 0801 |003b: add-int/lit8 v8, v8, #int 1 // #01 │ │ -39d422: 28ce |003d: goto 000b // -0032 │ │ -39d424: 12f6 |003e: const/4 v6, #int -1 // #ff │ │ -39d426: 0f06 |003f: return v6 │ │ +39d394: |[39d394] net.sf.dibdib.thread_any.StringFunc.findChars:(Ljava/lang/String;[CI)I │ │ +39d3a4: 2170 |0000: array-length v0, v7 │ │ +39d3a6: 6e10 2298 0600 |0001: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +39d3ac: 0a01 |0004: move-result v1 │ │ +39d3ae: b110 |0005: sub-int/2addr v0, v1 │ │ +39d3b0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +39d3b2: 6e20 0998 1600 |0007: invoke-virtual {v6, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d3b8: 0a01 |000a: move-result v1 │ │ +39d3ba: 3608 3300 |000b: if-gt v8, v0, 003e // +0033 │ │ +39d3be: 4902 0708 |000d: aget-char v2, v7, v8 │ │ +39d3c2: 3321 2c00 |000f: if-ne v1, v2, 003b // +002c │ │ +39d3c6: 6e10 2298 0600 |0011: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +39d3cc: 0a02 |0014: move-result v2 │ │ +39d3ce: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +39d3d0: 3423 0300 |0016: if-lt v3, v2, 0019 // +0003 │ │ +39d3d4: 0f08 |0018: return v8 │ │ +39d3d6: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +39d3d8: 6e10 2298 0600 |001a: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +39d3de: 0a04 |001d: move-result v4 │ │ +39d3e0: 3542 1000 |001e: if-ge v2, v4, 002e // +0010 │ │ +39d3e4: 6e20 0998 2600 |0020: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d3ea: 0a04 |0023: move-result v4 │ │ +39d3ec: 9005 0802 |0024: add-int v5, v8, v2 │ │ +39d3f0: 4905 0705 |0026: aget-char v5, v7, v5 │ │ +39d3f4: 3254 0300 |0028: if-eq v4, v5, 002b // +0003 │ │ +39d3f8: 2804 |002a: goto 002e // +0004 │ │ +39d3fa: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39d3fe: 28ed |002d: goto 001a // -0013 │ │ +39d400: 6e10 2298 0600 |002e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +39d406: 0a04 |0031: move-result v4 │ │ +39d408: 3442 0900 |0032: if-lt v2, v4, 003b // +0009 │ │ +39d40c: 6e10 2298 0600 |0034: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +39d412: 0a06 |0037: move-result v6 │ │ +39d414: b068 |0038: add-int/2addr v8, v6 │ │ +39d416: b138 |0039: sub-int/2addr v8, v3 │ │ +39d418: 0f08 |003a: return v8 │ │ +39d41a: d808 0801 |003b: add-int/lit8 v8, v8, #int 1 // #01 │ │ +39d41e: 28ce |003d: goto 000b // -0032 │ │ +39d420: 12f6 |003e: const/4 v6, #int -1 // #ff │ │ +39d422: 0f06 |003f: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ 0x0007 line=780 │ │ 0x000d line=782 │ │ 0x0011 line=783 │ │ 0x001a line=787 │ │ @@ -844083,41 +844083,41 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -39d784: |[39d784] net.sf.dibdib.thread_any.StringFunc.flowText:(Ljava/lang/String;)Ljava/lang/String; │ │ -39d794: 1a00 1100 |0000: const-string v0, " " // string@0011 │ │ -39d798: 1a01 ae00 |0002: const-string v1, " " // string@00ae │ │ -39d79c: 6e30 2798 0301 |0004: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39d7a2: 0c03 |0007: move-result-object v3 │ │ -39d7a4: 1a01 8e00 |0008: const-string v1, " " // string@008e │ │ -39d7a8: 1a02 0000 |000a: const-string v2, "" // string@0000 │ │ -39d7ac: 6e30 2798 1302 |000c: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39d7b2: 0c03 |000f: move-result-object v3 │ │ -39d7b4: 1a01 1d01 |0010: const-string v1, " *\n *" // string@011d │ │ -39d7b8: 6e30 2898 1300 |0012: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -39d7be: 0c03 |0015: move-result-object v3 │ │ -39d7c0: 1a00 1200 |0016: const-string v0, " " // string@0012 │ │ -39d7c4: 1a01 6e00 |0018: const-string v1, " │ │ +39d780: |[39d780] net.sf.dibdib.thread_any.StringFunc.flowText:(Ljava/lang/String;)Ljava/lang/String; │ │ +39d790: 1a00 1100 |0000: const-string v0, " " // string@0011 │ │ +39d794: 1a01 ae00 |0002: const-string v1, " " // string@00ae │ │ +39d798: 6e30 2798 0301 |0004: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39d79e: 0c03 |0007: move-result-object v3 │ │ +39d7a0: 1a01 8e00 |0008: const-string v1, " " // string@008e │ │ +39d7a4: 1a02 0000 |000a: const-string v2, "" // string@0000 │ │ +39d7a8: 6e30 2798 1302 |000c: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39d7ae: 0c03 |000f: move-result-object v3 │ │ +39d7b0: 1a01 1d01 |0010: const-string v1, " *\n *" // string@011d │ │ +39d7b4: 6e30 2898 1300 |0012: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +39d7ba: 0c03 |0015: move-result-object v3 │ │ +39d7bc: 1a00 1200 |0016: const-string v0, " " // string@0012 │ │ +39d7c0: 1a01 6e00 |0018: const-string v1, " │ │ │ │ " // string@006e │ │ -39d7c8: 6e30 2798 0301 |001a: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39d7ce: 0c03 |001d: move-result-object v3 │ │ -39d7d0: 1a00 6d00 |001e: const-string v0, " │ │ +39d7c4: 6e30 2798 0301 |001a: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39d7ca: 0c03 |001d: move-result-object v3 │ │ +39d7cc: 1a00 6d00 |001e: const-string v0, " │ │ " // string@006d │ │ -39d7d4: 6e30 2798 0301 |0020: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -39d7da: 0c03 |0023: move-result-object v3 │ │ -39d7dc: 1300 0900 |0024: const/16 v0, #int 9 // #9 │ │ -39d7e0: 1301 2000 |0026: const/16 v1, #int 32 // #20 │ │ -39d7e4: 6e30 2698 0301 |0028: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -39d7ea: 0c03 |002b: move-result-object v3 │ │ -39d7ec: 1103 |002c: return-object v3 │ │ +39d7d0: 6e30 2798 0301 |0020: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +39d7d6: 0c03 |0023: move-result-object v3 │ │ +39d7d8: 1300 0900 |0024: const/16 v0, #int 9 // #9 │ │ +39d7dc: 1301 2000 |0026: const/16 v1, #int 32 // #20 │ │ +39d7e0: 6e30 2698 0301 |0028: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +39d7e6: 0c03 |002b: move-result-object v3 │ │ +39d7e8: 1103 |002c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1340 │ │ 0x000c line=1341 │ │ 0x0012 line=1342 │ │ 0x001a line=1343 │ │ 0x0020 line=1344 │ │ @@ -844130,30 +844130,30 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -39d6f8: |[39d6f8] net.sf.dibdib.thread_any.StringFunc.getCollArrays:()[Ljava/lang/Object; │ │ -39d708: 6200 fc78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39d70c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -39d710: 7100 51a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.populateCollData:()V // method@a451 │ │ -39d716: 1230 |0007: const/4 v0, #int 3 // #3 │ │ -39d718: 2300 da15 |0008: new-array v0, v0, [Ljava/lang/Object; // type@15da │ │ -39d71c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -39d71e: 6202 fd78 |000b: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fd │ │ -39d722: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ -39d726: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -39d728: 6202 fe78 |0010: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CharUpper4Key:[C // field@78fe │ │ -39d72c: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ -39d730: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -39d732: 6202 0079 |0015: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ -39d736: 4d02 0001 |0017: aput-object v2, v0, v1 │ │ -39d73a: 1100 |0019: return-object v0 │ │ +39d6f4: |[39d6f4] net.sf.dibdib.thread_any.StringFunc.getCollArrays:()[Ljava/lang/Object; │ │ +39d704: 6200 fc78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39d708: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +39d70c: 7100 51a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.populateCollData:()V // method@a451 │ │ +39d712: 1230 |0007: const/4 v0, #int 3 // #3 │ │ +39d714: 2300 da15 |0008: new-array v0, v0, [Ljava/lang/Object; // type@15da │ │ +39d718: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +39d71a: 6202 fd78 |000b: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fd │ │ +39d71e: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ +39d722: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +39d724: 6202 fe78 |0010: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CharUpper4Key:[C // field@78fe │ │ +39d728: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ +39d72c: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +39d72e: 6202 0079 |0015: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ +39d732: 4d02 0001 |0017: aput-object v2, v0, v1 │ │ +39d736: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ 0x0004 line=746 │ │ 0x000b line=748 │ │ locals : │ │ │ │ @@ -844162,274 +844162,274 @@ │ │ type : '(C)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 454 16-bit code units │ │ -39d7f0: |[39d7f0] net.sf.dibdib.thread_any.StringFunc.group4Rfc1345:(C)Ljava/lang/String; │ │ -39d800: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -39d804: 1301 8a00 |0002: const/16 v1, #int 138 // #8a │ │ -39d808: 7020 4198 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -39d80e: 6001 0a79 |0007: sget v1, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@790a │ │ -39d812: 1302 2000 |0009: const/16 v2, #int 32 // #20 │ │ -39d816: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -39d818: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -39d81a: 3c01 1900 |000d: if-gtz v1, 0026 // +0019 │ │ -39d81e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -39d820: 6205 7348 |0010: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39d824: 2155 |0012: array-length v5, v5 │ │ -39d826: 3551 1300 |0013: if-ge v1, v5, 0026 // +0013 │ │ -39d82a: 6205 7348 |0015: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39d82e: 4605 0501 |0017: aget-object v5, v5, v1 │ │ -39d832: 6e20 0998 3500 |0019: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d838: 0a05 |001c: move-result v5 │ │ -39d83a: 3325 0600 |001d: if-ne v5, v2, 0023 // +0006 │ │ -39d83e: b141 |001f: sub-int/2addr v1, v4 │ │ -39d840: 6701 0a79 |0020: sput v1, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@790a │ │ -39d844: 2804 |0022: goto 0026 // +0004 │ │ -39d846: d801 0102 |0023: add-int/lit8 v1, v1, #int 2 // #02 │ │ -39d84a: 28eb |0025: goto 0010 // -0015 │ │ -39d84c: 1301 6100 |0026: const/16 v1, #int 97 // #61 │ │ -39d850: 1305 4100 |0028: const/16 v5, #int 65 // #41 │ │ -39d854: 1306 3000 |002a: const/16 v6, #int 48 // #30 │ │ -39d858: 35f2 ae00 |002c: if-ge v2, v15, 00da // +00ae │ │ -39d85c: 6007 0a79 |002e: sget v7, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@790a │ │ -39d860: b047 |0030: add-int/2addr v7, v4 │ │ -39d862: 37f6 0400 |0031: if-le v6, v15, 0035 // +0004 │ │ -39d866: 01f8 |0033: move v8, v15 │ │ -39d868: 281f |0034: goto 0053 // +001f │ │ -39d86a: 6208 7348 |0035: sget-object v8, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39d86e: 2188 |0037: array-length v8, v8 │ │ -39d870: 3587 1a00 |0038: if-ge v7, v8, 0052 // +001a │ │ -39d874: 6208 7348 |003a: sget-object v8, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39d878: 4608 0807 |003c: aget-object v8, v8, v7 │ │ -39d87c: 6e20 0998 3800 |003e: invoke-virtual {v8, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d882: 0a08 |0041: move-result v8 │ │ -39d884: 33f8 0d00 |0042: if-ne v8, v15, 004f // +000d │ │ -39d888: 6208 7348 |0044: sget-object v8, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39d88c: d809 07ff |0046: add-int/lit8 v9, v7, #int -1 // #ff │ │ -39d890: 4608 0809 |0048: aget-object v8, v8, v9 │ │ -39d894: 6e20 0998 3800 |004a: invoke-virtual {v8, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d89a: 0a08 |004d: move-result v8 │ │ -39d89c: 2805 |004e: goto 0053 // +0005 │ │ -39d89e: d807 0702 |004f: add-int/lit8 v7, v7, #int 2 // #02 │ │ -39d8a2: 28e4 |0051: goto 0035 // -001c │ │ -39d8a4: 1208 |0052: const/4 v8, #int 0 // #0 │ │ -39d8a6: 3582 0500 |0053: if-ge v2, v8, 0058 // +0005 │ │ -39d8aa: 6e20 4498 8000 |0055: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39d8b0: 1229 |0058: const/4 v9, #int 2 // #2 │ │ -39d8b2: 3681 0e00 |0059: if-gt v1, v8, 0067 // +000e │ │ -39d8b6: 130a 7a00 |005b: const/16 v10, #int 122 // #7a │ │ -39d8ba: 36a8 0a00 |005d: if-gt v8, v10, 0067 // +000a │ │ -39d8be: d80a 08e0 |005f: add-int/lit8 v10, v8, #int -32 // #e0 │ │ -39d8c2: 8eaa |0061: int-to-char v10, v10 │ │ -39d8c4: 6e20 4498 a000 |0062: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39d8ca: 122a |0065: const/4 v10, #int 2 // #2 │ │ -39d8cc: 280f |0066: goto 0075 // +000f │ │ -39d8ce: 3685 0d00 |0067: if-gt v5, v8, 0074 // +000d │ │ -39d8d2: 130a 5a00 |0069: const/16 v10, #int 90 // #5a │ │ -39d8d6: 36a8 0900 |006b: if-gt v8, v10, 0074 // +0009 │ │ -39d8da: d80a 0820 |006d: add-int/lit8 v10, v8, #int 32 // #20 │ │ -39d8de: 8eaa |006f: int-to-char v10, v10 │ │ -39d8e0: 6e20 4498 a000 |0070: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39d8e6: 28f2 |0073: goto 0065 // -000e │ │ -39d8e8: 121a |0074: const/4 v10, #int 1 // #1 │ │ -39d8ea: 3d08 6500 |0075: if-lez v8, 00da // +0065 │ │ -39d8ee: d80b 0701 |0077: add-int/lit8 v11, v7, #int 1 // #01 │ │ -39d8f2: 3d0a 6100 |0079: if-lez v10, 00da // +0061 │ │ -39d8f6: 01bc |007b: move v12, v11 │ │ -39d8f8: 620d 7348 |007c: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39d8fc: 21dd |007e: array-length v13, v13 │ │ -39d8fe: 35dc 2600 |007f: if-ge v12, v13, 00a5 // +0026 │ │ -39d902: 620d 7348 |0081: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39d906: 460d 0d0c |0083: aget-object v13, v13, v12 │ │ -39d90a: 6e20 0998 3d00 |0085: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d910: 0a0d |0088: move-result v13 │ │ -39d912: 338d 1900 |0089: if-ne v13, v8, 00a2 // +0019 │ │ -39d916: 620d 7348 |008b: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39d91a: d80e 0c01 |008d: add-int/lit8 v14, v12, #int 1 // #01 │ │ -39d91e: 460d 0d0e |008f: aget-object v13, v13, v14 │ │ -39d922: 6e20 0998 3d00 |0091: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d928: 0a0d |0094: move-result v13 │ │ -39d92a: 328d 0d00 |0095: if-eq v13, v8, 00a2 // +000d │ │ -39d92e: 620d 7348 |0097: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39d932: 460d 0d0e |0099: aget-object v13, v13, v14 │ │ -39d936: 6e20 0998 3d00 |009b: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d93c: 0a0d |009e: move-result v13 │ │ -39d93e: 6e20 4498 d000 |009f: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39d944: d80c 0c02 |00a2: add-int/lit8 v12, v12, #int 2 // #02 │ │ -39d948: 28d8 |00a4: goto 007c // -0028 │ │ -39d94a: 600c 0a79 |00a5: sget v12, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@790a │ │ -39d94e: b09c |00a7: add-int/2addr v12, v9 │ │ -39d950: 357c 2600 |00a8: if-ge v12, v7, 00ce // +0026 │ │ -39d954: 620d 7348 |00aa: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39d958: 460d 0d0c |00ac: aget-object v13, v13, v12 │ │ -39d95c: 6e20 0998 3d00 |00ae: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d962: 0a0d |00b1: move-result v13 │ │ -39d964: 338d 1900 |00b2: if-ne v13, v8, 00cb // +0019 │ │ -39d968: 620d 7348 |00b4: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39d96c: d80e 0c01 |00b6: add-int/lit8 v14, v12, #int 1 // #01 │ │ -39d970: 460d 0d0e |00b8: aget-object v13, v13, v14 │ │ -39d974: 6e20 0998 3d00 |00ba: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d97a: 0a0d |00bd: move-result v13 │ │ -39d97c: 328d 0d00 |00be: if-eq v13, v8, 00cb // +000d │ │ -39d980: 620d 7348 |00c0: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ -39d984: 460d 0d0e |00c2: aget-object v13, v13, v14 │ │ -39d988: 6e20 0998 3d00 |00c4: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39d98e: 0a0d |00c7: move-result v13 │ │ -39d990: 6e20 4498 d000 |00c8: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39d996: d80c 0c02 |00cb: add-int/lit8 v12, v12, #int 2 // #02 │ │ -39d99a: 28db |00cd: goto 00a8 // -0025 │ │ -39d99c: 3681 0500 |00ce: if-gt v1, v8, 00d3 // +0005 │ │ -39d9a0: 130c e0ff |00d0: const/16 v12, #int -32 // #ffe0 │ │ -39d9a4: 2803 |00d2: goto 00d5 // +0003 │ │ -39d9a6: 130c 2000 |00d3: const/16 v12, #int 32 // #20 │ │ -39d9aa: b0c8 |00d5: add-int/2addr v8, v12 │ │ -39d9ac: 8e88 |00d6: int-to-char v8, v8 │ │ -39d9ae: d80a 0aff |00d7: add-int/lit8 v10, v10, #int -1 // #ff │ │ -39d9b2: 28a0 |00d9: goto 0079 // -0060 │ │ -39d9b4: 1307 5b00 |00da: const/16 v7, #int 91 // #5b │ │ -39d9b8: 322f 4200 |00dc: if-eq v15, v2, 011e // +0042 │ │ -39d9bc: 1308 2e00 |00de: const/16 v8, #int 46 // #2e │ │ -39d9c0: 328f 3b00 |00e0: if-eq v15, v8, 011b // +003b │ │ -39d9c4: 1308 5c00 |00e2: const/16 v8, #int 92 // #5c │ │ -39d9c8: 328f 2600 |00e4: if-eq v15, v8, 010a // +0026 │ │ -39d9cc: 37f5 2100 |00e6: if-le v5, v15, 0107 // +0021 │ │ -39d9d0: 1208 |00e8: const/4 v8, #int 0 // #0 │ │ -39d9d2: 6209 7048 |00e9: sget-object v9, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ -39d9d6: 2199 |00eb: array-length v9, v9 │ │ -39d9d8: 3598 1b00 |00ec: if-ge v8, v9, 0107 // +001b │ │ -39d9dc: 6209 7048 |00ee: sget-object v9, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ -39d9e0: 4909 0908 |00f0: aget-char v9, v9, v8 │ │ -39d9e4: 3796 1200 |00f2: if-le v6, v9, 0104 // +0012 │ │ -39d9e8: dd09 0f0f |00f4: and-int/lit8 v9, v15, #int 15 // #0f │ │ -39d9ec: 620a 7048 |00f6: sget-object v10, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ -39d9f0: 490a 0a08 |00f8: aget-char v10, v10, v8 │ │ -39d9f4: dd0a 0a0f |00fa: and-int/lit8 v10, v10, #int 15 // #0f │ │ -39d9f8: 33a9 0800 |00fc: if-ne v9, v10, 0104 // +0008 │ │ -39d9fc: 6209 7048 |00fe: sget-object v9, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ -39da00: b048 |0100: add-int/2addr v8, v4 │ │ -39da02: 4908 0908 |0101: aget-char v8, v9, v8 │ │ -39da06: 281d |0103: goto 0120 // +001d │ │ -39da08: d808 0801 |0104: add-int/lit8 v8, v8, #int 1 // #01 │ │ -39da0c: 28e3 |0106: goto 00e9 // -001d │ │ -39da0e: 1308 2000 |0107: const/16 v8, #int 32 // #20 │ │ -39da12: 2817 |0109: goto 0120 // +0017 │ │ -39da14: 6208 0979 |010a: sget-object v8, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_0x2600:[C // field@7909 │ │ -39da18: 2189 |010c: array-length v9, v8 │ │ -39da1a: 120a |010d: const/4 v10, #int 0 // #0 │ │ -39da1c: 359a 0a00 |010e: if-ge v10, v9, 0118 // +000a │ │ -39da20: 490b 080a |0110: aget-char v11, v8, v10 │ │ -39da24: 6e20 4498 b000 |0112: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39da2a: d80a 0a01 |0115: add-int/lit8 v10, v10, #int 1 // #01 │ │ -39da2e: 28f7 |0117: goto 010e // -0009 │ │ -39da30: 1308 a025 |0118: const/16 v8, #int 9632 // #25a0 │ │ -39da34: 2806 |011a: goto 0120 // +0006 │ │ -39da36: 1308 5b00 |011b: const/16 v8, #int 91 // #5b │ │ -39da3a: 2803 |011d: goto 0120 // +0003 │ │ -39da3c: 1308 2100 |011e: const/16 v8, #int 33 // #21 │ │ -39da40: 1309 8000 |0120: const/16 v9, #int 128 // #80 │ │ -39da44: 3482 2300 |0122: if-lt v2, v8, 0145 // +0023 │ │ -39da48: 37f9 0300 |0124: if-le v9, v15, 0127 // +0003 │ │ -39da4c: 281f |0126: goto 0145 // +001f │ │ -39da4e: b04f |0127: add-int/2addr v15, v4 │ │ -39da50: d5ff ff3f |0128: and-int/lit16 v15, v15, #int 16383 // #3fff │ │ -39da54: 8eff |012a: int-to-char v15, v15 │ │ -39da56: 1301 0001 |012b: const/16 v1, #int 256 // #100 │ │ -39da5a: 37f1 0500 |012d: if-le v1, v15, 0132 // +0005 │ │ -39da5e: d1ff ff01 |012f: rsub-int v15, v15, #int 511 // #01ff │ │ -39da62: 8eff |0131: int-to-char v15, v15 │ │ -39da64: 6e10 4e98 0000 |0132: invoke-virtual {v0}, Ljava/lang/StringBuilder;.capacity:()I // method@984e │ │ -39da6a: 0a01 |0135: move-result v1 │ │ -39da6c: 6e10 5198 0000 |0136: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -39da72: 0a02 |0139: move-result v2 │ │ -39da74: b121 |013a: sub-int/2addr v1, v2 │ │ -39da76: 3d01 8600 |013b: if-lez v1, 01c1 // +0086 │ │ -39da7a: 6e20 4498 f000 |013d: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39da80: d801 01ff |0140: add-int/lit8 v1, v1, #int -1 // #ff │ │ -39da84: b04f |0142: add-int/2addr v15, v4 │ │ -39da86: 8eff |0143: int-to-char v15, v15 │ │ -39da88: 28f7 |0144: goto 013b // -0009 │ │ -39da8a: 6e10 5198 0000 |0145: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -39da90: 0a0f |0148: move-result v15 │ │ -39da92: d90f 0f64 |0149: rsub-int/lit8 v15, v15, #int 100 // #64 │ │ -39da96: 3d0f 2200 |014b: if-lez v15, 016d // +0022 │ │ -39da9a: 3598 2000 |014d: if-ge v8, v9, 016d // +0020 │ │ -39da9e: 3268 1400 |014f: if-eq v8, v6, 0163 // +0014 │ │ -39daa2: 3258 0f00 |0151: if-eq v8, v5, 0160 // +000f │ │ -39daa6: 3218 0a00 |0153: if-eq v8, v1, 015d // +000a │ │ -39daaa: 1302 7f00 |0155: const/16 v2, #int 127 // #7f │ │ -39daae: 3228 0300 |0157: if-eq v8, v2, 015a // +0003 │ │ -39dab2: 280c |0159: goto 0165 // +000c │ │ -39dab4: 1308 a100 |015a: const/16 v8, #int 161 // #a1 │ │ -39dab8: 2809 |015c: goto 0165 // +0009 │ │ -39daba: 1308 7b00 |015d: const/16 v8, #int 123 // #7b │ │ -39dabe: 2806 |015f: goto 0165 // +0006 │ │ -39dac0: 1308 5b00 |0160: const/16 v8, #int 91 // #5b │ │ -39dac4: 2803 |0162: goto 0165 // +0003 │ │ -39dac6: 1308 3a00 |0163: const/16 v8, #int 58 // #3a │ │ -39daca: 6e20 4498 8000 |0165: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39dad0: d80f 0fff |0168: add-int/lit8 v15, v15, #int -1 // #ff │ │ -39dad4: b048 |016a: add-int/2addr v8, v4 │ │ -39dad6: 8e88 |016b: int-to-char v8, v8 │ │ -39dad8: 28df |016c: goto 014b // -0021 │ │ -39dada: 1201 |016d: const/4 v1, #int 0 // #0 │ │ -39dadc: 6202 7048 |016e: sget-object v2, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ -39dae0: 2122 |0170: array-length v2, v2 │ │ -39dae2: 3521 1300 |0171: if-ge v1, v2, 0184 // +0013 │ │ -39dae6: 6202 7048 |0173: sget-object v2, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ -39daea: 4902 0201 |0175: aget-char v2, v2, v1 │ │ -39daee: 3628 0a00 |0177: if-gt v8, v2, 0181 // +000a │ │ -39daf2: 6202 7048 |0179: sget-object v2, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ -39daf6: 2122 |017b: array-length v2, v2 │ │ -39daf8: 3521 0300 |017c: if-ge v1, v2, 017f // +0003 │ │ -39dafc: 2806 |017e: goto 0184 // +0006 │ │ -39dafe: 1201 |017f: const/4 v1, #int 0 // #0 │ │ -39db00: 2804 |0180: goto 0184 // +0004 │ │ -39db02: d801 0101 |0181: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39db06: 28eb |0183: goto 016e // -0015 │ │ -39db08: 1202 |0184: const/4 v2, #int 0 // #0 │ │ -39db0a: 3d0f 3c00 |0185: if-lez v15, 01c1 // +003c │ │ -39db0e: 6205 7048 |0187: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ -39db12: 4905 0501 |0189: aget-char v5, v5, v1 │ │ -39db16: 3659 2300 |018b: if-gt v9, v5, 01ae // +0023 │ │ -39db1a: 3802 1900 |018d: if-eqz v2, 01a6 // +0019 │ │ -39db1e: 6202 7048 |018f: sget-object v2, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ -39db22: d805 01fe |0191: add-int/lit8 v5, v1, #int -2 // #fe │ │ -39db26: 4902 0205 |0193: aget-char v2, v2, v5 │ │ -39db2a: b042 |0195: add-int/2addr v2, v4 │ │ -39db2c: 8e22 |0196: int-to-char v2, v2 │ │ -39db2e: 6205 7048 |0197: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ -39db32: 4905 0501 |0199: aget-char v5, v5, v1 │ │ -39db36: 3552 0a00 |019b: if-ge v2, v5, 01a5 // +000a │ │ -39db3a: 6e20 4498 2000 |019d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39db40: d80f 0fff |01a0: add-int/lit8 v15, v15, #int -1 // #ff │ │ -39db44: d802 0201 |01a2: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39db48: 28f2 |01a4: goto 0196 // -000e │ │ -39db4a: 1202 |01a5: const/4 v2, #int 0 // #0 │ │ -39db4c: 6205 7048 |01a6: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ -39db50: 4905 0501 |01a8: aget-char v5, v5, v1 │ │ -39db54: 6e20 4498 5000 |01aa: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39db5a: 2808 |01ad: goto 01b5 // +0008 │ │ -39db5c: 6205 7048 |01ae: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ -39db60: 4905 0501 |01b0: aget-char v5, v5, v1 │ │ -39db64: 3905 0300 |01b2: if-nez v5, 01b5 // +0003 │ │ -39db68: 1212 |01b4: const/4 v2, #int 1 // #1 │ │ -39db6a: d801 0101 |01b5: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39db6e: 6205 7048 |01b7: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ -39db72: 2155 |01b9: array-length v5, v5 │ │ -39db74: 3551 0300 |01ba: if-ge v1, v5, 01bd // +0003 │ │ -39db78: 2802 |01bc: goto 01be // +0002 │ │ -39db7a: 1201 |01bd: const/4 v1, #int 0 // #0 │ │ -39db7c: d80f 0fff |01be: add-int/lit8 v15, v15, #int -1 // #ff │ │ -39db80: 28c5 |01c0: goto 0185 // -003b │ │ -39db82: 6e10 5498 0000 |01c1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39db88: 0c0f |01c4: move-result-object v15 │ │ -39db8a: 110f |01c5: return-object v15 │ │ +39d7ec: |[39d7ec] net.sf.dibdib.thread_any.StringFunc.group4Rfc1345:(C)Ljava/lang/String; │ │ +39d7fc: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +39d800: 1301 8a00 |0002: const/16 v1, #int 138 // #8a │ │ +39d804: 7020 4198 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +39d80a: 6001 0a79 |0007: sget v1, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@790a │ │ +39d80e: 1302 2000 |0009: const/16 v2, #int 32 // #20 │ │ +39d812: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +39d814: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +39d816: 3c01 1900 |000d: if-gtz v1, 0026 // +0019 │ │ +39d81a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +39d81c: 6205 7348 |0010: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39d820: 2155 |0012: array-length v5, v5 │ │ +39d822: 3551 1300 |0013: if-ge v1, v5, 0026 // +0013 │ │ +39d826: 6205 7348 |0015: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39d82a: 4605 0501 |0017: aget-object v5, v5, v1 │ │ +39d82e: 6e20 0998 3500 |0019: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d834: 0a05 |001c: move-result v5 │ │ +39d836: 3325 0600 |001d: if-ne v5, v2, 0023 // +0006 │ │ +39d83a: b141 |001f: sub-int/2addr v1, v4 │ │ +39d83c: 6701 0a79 |0020: sput v1, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@790a │ │ +39d840: 2804 |0022: goto 0026 // +0004 │ │ +39d842: d801 0102 |0023: add-int/lit8 v1, v1, #int 2 // #02 │ │ +39d846: 28eb |0025: goto 0010 // -0015 │ │ +39d848: 1301 6100 |0026: const/16 v1, #int 97 // #61 │ │ +39d84c: 1305 4100 |0028: const/16 v5, #int 65 // #41 │ │ +39d850: 1306 3000 |002a: const/16 v6, #int 48 // #30 │ │ +39d854: 35f2 ae00 |002c: if-ge v2, v15, 00da // +00ae │ │ +39d858: 6007 0a79 |002e: sget v7, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@790a │ │ +39d85c: b047 |0030: add-int/2addr v7, v4 │ │ +39d85e: 37f6 0400 |0031: if-le v6, v15, 0035 // +0004 │ │ +39d862: 01f8 |0033: move v8, v15 │ │ +39d864: 281f |0034: goto 0053 // +001f │ │ +39d866: 6208 7348 |0035: sget-object v8, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39d86a: 2188 |0037: array-length v8, v8 │ │ +39d86c: 3587 1a00 |0038: if-ge v7, v8, 0052 // +001a │ │ +39d870: 6208 7348 |003a: sget-object v8, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39d874: 4608 0807 |003c: aget-object v8, v8, v7 │ │ +39d878: 6e20 0998 3800 |003e: invoke-virtual {v8, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d87e: 0a08 |0041: move-result v8 │ │ +39d880: 33f8 0d00 |0042: if-ne v8, v15, 004f // +000d │ │ +39d884: 6208 7348 |0044: sget-object v8, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39d888: d809 07ff |0046: add-int/lit8 v9, v7, #int -1 // #ff │ │ +39d88c: 4608 0809 |0048: aget-object v8, v8, v9 │ │ +39d890: 6e20 0998 3800 |004a: invoke-virtual {v8, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d896: 0a08 |004d: move-result v8 │ │ +39d898: 2805 |004e: goto 0053 // +0005 │ │ +39d89a: d807 0702 |004f: add-int/lit8 v7, v7, #int 2 // #02 │ │ +39d89e: 28e4 |0051: goto 0035 // -001c │ │ +39d8a0: 1208 |0052: const/4 v8, #int 0 // #0 │ │ +39d8a2: 3582 0500 |0053: if-ge v2, v8, 0058 // +0005 │ │ +39d8a6: 6e20 4498 8000 |0055: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39d8ac: 1229 |0058: const/4 v9, #int 2 // #2 │ │ +39d8ae: 3681 0e00 |0059: if-gt v1, v8, 0067 // +000e │ │ +39d8b2: 130a 7a00 |005b: const/16 v10, #int 122 // #7a │ │ +39d8b6: 36a8 0a00 |005d: if-gt v8, v10, 0067 // +000a │ │ +39d8ba: d80a 08e0 |005f: add-int/lit8 v10, v8, #int -32 // #e0 │ │ +39d8be: 8eaa |0061: int-to-char v10, v10 │ │ +39d8c0: 6e20 4498 a000 |0062: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39d8c6: 122a |0065: const/4 v10, #int 2 // #2 │ │ +39d8c8: 280f |0066: goto 0075 // +000f │ │ +39d8ca: 3685 0d00 |0067: if-gt v5, v8, 0074 // +000d │ │ +39d8ce: 130a 5a00 |0069: const/16 v10, #int 90 // #5a │ │ +39d8d2: 36a8 0900 |006b: if-gt v8, v10, 0074 // +0009 │ │ +39d8d6: d80a 0820 |006d: add-int/lit8 v10, v8, #int 32 // #20 │ │ +39d8da: 8eaa |006f: int-to-char v10, v10 │ │ +39d8dc: 6e20 4498 a000 |0070: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39d8e2: 28f2 |0073: goto 0065 // -000e │ │ +39d8e4: 121a |0074: const/4 v10, #int 1 // #1 │ │ +39d8e6: 3d08 6500 |0075: if-lez v8, 00da // +0065 │ │ +39d8ea: d80b 0701 |0077: add-int/lit8 v11, v7, #int 1 // #01 │ │ +39d8ee: 3d0a 6100 |0079: if-lez v10, 00da // +0061 │ │ +39d8f2: 01bc |007b: move v12, v11 │ │ +39d8f4: 620d 7348 |007c: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39d8f8: 21dd |007e: array-length v13, v13 │ │ +39d8fa: 35dc 2600 |007f: if-ge v12, v13, 00a5 // +0026 │ │ +39d8fe: 620d 7348 |0081: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39d902: 460d 0d0c |0083: aget-object v13, v13, v12 │ │ +39d906: 6e20 0998 3d00 |0085: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d90c: 0a0d |0088: move-result v13 │ │ +39d90e: 338d 1900 |0089: if-ne v13, v8, 00a2 // +0019 │ │ +39d912: 620d 7348 |008b: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39d916: d80e 0c01 |008d: add-int/lit8 v14, v12, #int 1 // #01 │ │ +39d91a: 460d 0d0e |008f: aget-object v13, v13, v14 │ │ +39d91e: 6e20 0998 3d00 |0091: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d924: 0a0d |0094: move-result v13 │ │ +39d926: 328d 0d00 |0095: if-eq v13, v8, 00a2 // +000d │ │ +39d92a: 620d 7348 |0097: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39d92e: 460d 0d0e |0099: aget-object v13, v13, v14 │ │ +39d932: 6e20 0998 3d00 |009b: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d938: 0a0d |009e: move-result v13 │ │ +39d93a: 6e20 4498 d000 |009f: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39d940: d80c 0c02 |00a2: add-int/lit8 v12, v12, #int 2 // #02 │ │ +39d944: 28d8 |00a4: goto 007c // -0028 │ │ +39d946: 600c 0a79 |00a5: sget v12, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_start:I // field@790a │ │ +39d94a: b09c |00a7: add-int/2addr v12, v9 │ │ +39d94c: 357c 2600 |00a8: if-ge v12, v7, 00ce // +0026 │ │ +39d950: 620d 7348 |00aa: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39d954: 460d 0d0c |00ac: aget-object v13, v13, v12 │ │ +39d958: 6e20 0998 3d00 |00ae: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d95e: 0a0d |00b1: move-result v13 │ │ +39d960: 338d 1900 |00b2: if-ne v13, v8, 00cb // +0019 │ │ +39d964: 620d 7348 |00b4: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39d968: d80e 0c01 |00b6: add-int/lit8 v14, v12, #int 1 // #01 │ │ +39d96c: 460d 0d0e |00b8: aget-object v13, v13, v14 │ │ +39d970: 6e20 0998 3d00 |00ba: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d976: 0a0d |00bd: move-result v13 │ │ +39d978: 328d 0d00 |00be: if-eq v13, v8, 00cb // +000d │ │ +39d97c: 620d 7348 |00c0: sget-object v13, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kRfc1345:[Ljava/lang/String; // field@4873 │ │ +39d980: 460d 0d0e |00c2: aget-object v13, v13, v14 │ │ +39d984: 6e20 0998 3d00 |00c4: invoke-virtual {v13, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39d98a: 0a0d |00c7: move-result v13 │ │ +39d98c: 6e20 4498 d000 |00c8: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39d992: d80c 0c02 |00cb: add-int/lit8 v12, v12, #int 2 // #02 │ │ +39d996: 28db |00cd: goto 00a8 // -0025 │ │ +39d998: 3681 0500 |00ce: if-gt v1, v8, 00d3 // +0005 │ │ +39d99c: 130c e0ff |00d0: const/16 v12, #int -32 // #ffe0 │ │ +39d9a0: 2803 |00d2: goto 00d5 // +0003 │ │ +39d9a2: 130c 2000 |00d3: const/16 v12, #int 32 // #20 │ │ +39d9a6: b0c8 |00d5: add-int/2addr v8, v12 │ │ +39d9a8: 8e88 |00d6: int-to-char v8, v8 │ │ +39d9aa: d80a 0aff |00d7: add-int/lit8 v10, v10, #int -1 // #ff │ │ +39d9ae: 28a0 |00d9: goto 0079 // -0060 │ │ +39d9b0: 1307 5b00 |00da: const/16 v7, #int 91 // #5b │ │ +39d9b4: 322f 4200 |00dc: if-eq v15, v2, 011e // +0042 │ │ +39d9b8: 1308 2e00 |00de: const/16 v8, #int 46 // #2e │ │ +39d9bc: 328f 3b00 |00e0: if-eq v15, v8, 011b // +003b │ │ +39d9c0: 1308 5c00 |00e2: const/16 v8, #int 92 // #5c │ │ +39d9c4: 328f 2600 |00e4: if-eq v15, v8, 010a // +0026 │ │ +39d9c8: 37f5 2100 |00e6: if-le v5, v15, 0107 // +0021 │ │ +39d9cc: 1208 |00e8: const/4 v8, #int 0 // #0 │ │ +39d9ce: 6209 7048 |00e9: sget-object v9, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ +39d9d2: 2199 |00eb: array-length v9, v9 │ │ +39d9d4: 3598 1b00 |00ec: if-ge v8, v9, 0107 // +001b │ │ +39d9d8: 6209 7048 |00ee: sget-object v9, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ +39d9dc: 4909 0908 |00f0: aget-char v9, v9, v8 │ │ +39d9e0: 3796 1200 |00f2: if-le v6, v9, 0104 // +0012 │ │ +39d9e4: dd09 0f0f |00f4: and-int/lit8 v9, v15, #int 15 // #0f │ │ +39d9e8: 620a 7048 |00f6: sget-object v10, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ +39d9ec: 490a 0a08 |00f8: aget-char v10, v10, v8 │ │ +39d9f0: dd0a 0a0f |00fa: and-int/lit8 v10, v10, #int 15 // #0f │ │ +39d9f4: 33a9 0800 |00fc: if-ne v9, v10, 0104 // +0008 │ │ +39d9f8: 6209 7048 |00fe: sget-object v9, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ +39d9fc: b048 |0100: add-int/2addr v8, v4 │ │ +39d9fe: 4908 0908 |0101: aget-char v8, v9, v8 │ │ +39da02: 281d |0103: goto 0120 // +001d │ │ +39da04: d808 0801 |0104: add-int/lit8 v8, v8, #int 1 // #01 │ │ +39da08: 28e3 |0106: goto 00e9 // -001d │ │ +39da0a: 1308 2000 |0107: const/16 v8, #int 32 // #20 │ │ +39da0e: 2817 |0109: goto 0120 // +0017 │ │ +39da10: 6208 0979 |010a: sget-object v8, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345_0x2600:[C // field@7909 │ │ +39da14: 2189 |010c: array-length v9, v8 │ │ +39da16: 120a |010d: const/4 v10, #int 0 // #0 │ │ +39da18: 359a 0a00 |010e: if-ge v10, v9, 0118 // +000a │ │ +39da1c: 490b 080a |0110: aget-char v11, v8, v10 │ │ +39da20: 6e20 4498 b000 |0112: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39da26: d80a 0a01 |0115: add-int/lit8 v10, v10, #int 1 // #01 │ │ +39da2a: 28f7 |0117: goto 010e // -0009 │ │ +39da2c: 1308 a025 |0118: const/16 v8, #int 9632 // #25a0 │ │ +39da30: 2806 |011a: goto 0120 // +0006 │ │ +39da32: 1308 5b00 |011b: const/16 v8, #int 91 // #5b │ │ +39da36: 2803 |011d: goto 0120 // +0003 │ │ +39da38: 1308 2100 |011e: const/16 v8, #int 33 // #21 │ │ +39da3c: 1309 8000 |0120: const/16 v9, #int 128 // #80 │ │ +39da40: 3482 2300 |0122: if-lt v2, v8, 0145 // +0023 │ │ +39da44: 37f9 0300 |0124: if-le v9, v15, 0127 // +0003 │ │ +39da48: 281f |0126: goto 0145 // +001f │ │ +39da4a: b04f |0127: add-int/2addr v15, v4 │ │ +39da4c: d5ff ff3f |0128: and-int/lit16 v15, v15, #int 16383 // #3fff │ │ +39da50: 8eff |012a: int-to-char v15, v15 │ │ +39da52: 1301 0001 |012b: const/16 v1, #int 256 // #100 │ │ +39da56: 37f1 0500 |012d: if-le v1, v15, 0132 // +0005 │ │ +39da5a: d1ff ff01 |012f: rsub-int v15, v15, #int 511 // #01ff │ │ +39da5e: 8eff |0131: int-to-char v15, v15 │ │ +39da60: 6e10 4e98 0000 |0132: invoke-virtual {v0}, Ljava/lang/StringBuilder;.capacity:()I // method@984e │ │ +39da66: 0a01 |0135: move-result v1 │ │ +39da68: 6e10 5198 0000 |0136: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +39da6e: 0a02 |0139: move-result v2 │ │ +39da70: b121 |013a: sub-int/2addr v1, v2 │ │ +39da72: 3d01 8600 |013b: if-lez v1, 01c1 // +0086 │ │ +39da76: 6e20 4498 f000 |013d: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39da7c: d801 01ff |0140: add-int/lit8 v1, v1, #int -1 // #ff │ │ +39da80: b04f |0142: add-int/2addr v15, v4 │ │ +39da82: 8eff |0143: int-to-char v15, v15 │ │ +39da84: 28f7 |0144: goto 013b // -0009 │ │ +39da86: 6e10 5198 0000 |0145: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +39da8c: 0a0f |0148: move-result v15 │ │ +39da8e: d90f 0f64 |0149: rsub-int/lit8 v15, v15, #int 100 // #64 │ │ +39da92: 3d0f 2200 |014b: if-lez v15, 016d // +0022 │ │ +39da96: 3598 2000 |014d: if-ge v8, v9, 016d // +0020 │ │ +39da9a: 3268 1400 |014f: if-eq v8, v6, 0163 // +0014 │ │ +39da9e: 3258 0f00 |0151: if-eq v8, v5, 0160 // +000f │ │ +39daa2: 3218 0a00 |0153: if-eq v8, v1, 015d // +000a │ │ +39daa6: 1302 7f00 |0155: const/16 v2, #int 127 // #7f │ │ +39daaa: 3228 0300 |0157: if-eq v8, v2, 015a // +0003 │ │ +39daae: 280c |0159: goto 0165 // +000c │ │ +39dab0: 1308 a100 |015a: const/16 v8, #int 161 // #a1 │ │ +39dab4: 2809 |015c: goto 0165 // +0009 │ │ +39dab6: 1308 7b00 |015d: const/16 v8, #int 123 // #7b │ │ +39daba: 2806 |015f: goto 0165 // +0006 │ │ +39dabc: 1308 5b00 |0160: const/16 v8, #int 91 // #5b │ │ +39dac0: 2803 |0162: goto 0165 // +0003 │ │ +39dac2: 1308 3a00 |0163: const/16 v8, #int 58 // #3a │ │ +39dac6: 6e20 4498 8000 |0165: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39dacc: d80f 0fff |0168: add-int/lit8 v15, v15, #int -1 // #ff │ │ +39dad0: b048 |016a: add-int/2addr v8, v4 │ │ +39dad2: 8e88 |016b: int-to-char v8, v8 │ │ +39dad4: 28df |016c: goto 014b // -0021 │ │ +39dad6: 1201 |016d: const/4 v1, #int 0 // #0 │ │ +39dad8: 6202 7048 |016e: sget-object v2, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ +39dadc: 2122 |0170: array-length v2, v2 │ │ +39dade: 3521 1300 |0171: if-ge v1, v2, 0184 // +0013 │ │ +39dae2: 6202 7048 |0173: sget-object v2, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ +39dae6: 4902 0201 |0175: aget-char v2, v2, v1 │ │ +39daea: 3628 0a00 |0177: if-gt v8, v2, 0181 // +000a │ │ +39daee: 6202 7048 |0179: sget-object v2, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ +39daf2: 2122 |017b: array-length v2, v2 │ │ +39daf4: 3521 0300 |017c: if-ge v1, v2, 017f // +0003 │ │ +39daf8: 2806 |017e: goto 0184 // +0006 │ │ +39dafa: 1201 |017f: const/4 v1, #int 0 // #0 │ │ +39dafc: 2804 |0180: goto 0184 // +0004 │ │ +39dafe: d801 0101 |0181: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39db02: 28eb |0183: goto 016e // -0015 │ │ +39db04: 1202 |0184: const/4 v2, #int 0 // #0 │ │ +39db06: 3d0f 3c00 |0185: if-lez v15, 01c1 // +003c │ │ +39db0a: 6205 7048 |0187: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ +39db0e: 4905 0501 |0189: aget-char v5, v5, v1 │ │ +39db12: 3659 2300 |018b: if-gt v9, v5, 01ae // +0023 │ │ +39db16: 3802 1900 |018d: if-eqz v2, 01a6 // +0019 │ │ +39db1a: 6202 7048 |018f: sget-object v2, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ +39db1e: d805 01fe |0191: add-int/lit8 v5, v1, #int -2 // #fe │ │ +39db22: 4902 0205 |0193: aget-char v2, v2, v5 │ │ +39db26: b042 |0195: add-int/2addr v2, v4 │ │ +39db28: 8e22 |0196: int-to-char v2, v2 │ │ +39db2a: 6205 7048 |0197: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ +39db2e: 4905 0501 |0199: aget-char v5, v5, v1 │ │ +39db32: 3552 0a00 |019b: if-ge v2, v5, 01a5 // +000a │ │ +39db36: 6e20 4498 2000 |019d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39db3c: d80f 0fff |01a0: add-int/lit8 v15, v15, #int -1 // #ff │ │ +39db40: d802 0201 |01a2: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39db44: 28f2 |01a4: goto 0196 // -000e │ │ +39db46: 1202 |01a5: const/4 v2, #int 0 // #0 │ │ +39db48: 6205 7048 |01a6: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ +39db4c: 4905 0501 |01a8: aget-char v5, v5, v1 │ │ +39db50: 6e20 4498 5000 |01aa: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39db56: 2808 |01ad: goto 01b5 // +0008 │ │ +39db58: 6205 7048 |01ae: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ +39db5c: 4905 0501 |01b0: aget-char v5, v5, v1 │ │ +39db60: 3905 0300 |01b2: if-nez v5, 01b5 // +0003 │ │ +39db64: 1212 |01b4: const/4 v2, #int 1 // #1 │ │ +39db66: d801 0101 |01b5: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39db6a: 6205 7048 |01b7: sget-object v5, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kBasic80:[C // field@4870 │ │ +39db6e: 2155 |01b9: array-length v5, v5 │ │ +39db70: 3551 0300 |01ba: if-ge v1, v5, 01bd // +0003 │ │ +39db74: 2802 |01bc: goto 01be // +0002 │ │ +39db76: 1201 |01bd: const/4 v1, #int 0 // #0 │ │ +39db78: d80f 0fff |01be: add-int/lit8 v15, v15, #int -1 // #ff │ │ +39db7c: 28c5 |01c0: goto 0185 // -003b │ │ +39db7e: 6e10 5498 0000 |01c1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39db84: 0c0f |01c4: move-result-object v15 │ │ +39db86: 110f |01c5: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ 0x0007 line=814 │ │ 0x0010 line=815 │ │ 0x0015 line=816 │ │ 0x0020 line=817 │ │ @@ -844476,60 +844476,60 @@ │ │ type : '([BIIZ)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -39dbb4: |[39dbb4] net.sf.dibdib.thread_any.StringFunc.hex4Bytes:([BIIZ)Ljava/lang/String; │ │ -39dbc4: 3907 0500 |0000: if-nez v7, 0005 // +0005 │ │ -39dbc8: 1a07 0000 |0002: const-string v7, "" // string@0000 │ │ -39dbcc: 1107 |0004: return-object v7 │ │ -39dbce: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -39dbd0: 380a 0400 |0006: if-eqz v10, 000a // +0004 │ │ -39dbd4: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -39dbd6: 2802 |0009: goto 000b // +0002 │ │ -39dbd8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -39dbda: b189 |000b: sub-int/2addr v9, v8 │ │ -39dbdc: da02 0902 |000c: mul-int/lit8 v2, v9, #int 2 // #02 │ │ -39dbe0: 380a 0400 |000e: if-eqz v10, 0012 // +0004 │ │ -39dbe4: 1233 |0010: const/4 v3, #int 3 // #3 │ │ -39dbe6: 2802 |0011: goto 0013 // +0002 │ │ -39dbe8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -39dbea: b032 |0013: add-int/2addr v2, v3 │ │ -39dbec: 2323 1615 |0014: new-array v3, v2, [C // type@1516 │ │ -39dbf0: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -39dbf2: 380a 0d00 |0017: if-eqz v10, 0024 // +000d │ │ -39dbf6: b142 |0019: sub-int/2addr v2, v4 │ │ -39dbf8: 130a 2700 |001a: const/16 v10, #int 39 // #27 │ │ -39dbfc: 500a 0302 |001c: aput-char v10, v3, v2 │ │ -39dc00: 500a 0304 |001e: aput-char v10, v3, v4 │ │ -39dc04: 130a 5800 |0020: const/16 v10, #int 88 // #58 │ │ -39dc08: 500a 0300 |0022: aput-char v10, v3, v0 │ │ -39dc0c: b149 |0024: sub-int/2addr v9, v4 │ │ -39dc0e: 3a09 1f00 |0025: if-ltz v9, 0044 // +001f │ │ -39dc12: 900a 0908 |0027: add-int v10, v9, v8 │ │ -39dc16: 480a 070a |0029: aget-byte v10, v7, v10 │ │ -39dc1a: da00 0902 |002b: mul-int/lit8 v0, v9, #int 2 // #02 │ │ -39dc1e: 9002 0001 |002d: add-int v2, v0, v1 │ │ -39dc22: 6205 c978 |002f: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.HEX:[C // field@78c9 │ │ -39dc26: d5a6 f000 |0031: and-int/lit16 v6, v10, #int 240 // #00f0 │ │ -39dc2a: e206 0604 |0033: ushr-int/lit8 v6, v6, #int 4 // #04 │ │ -39dc2e: 4906 0506 |0035: aget-char v6, v5, v6 │ │ -39dc32: 5006 0302 |0037: aput-char v6, v3, v2 │ │ -39dc36: b040 |0039: add-int/2addr v0, v4 │ │ -39dc38: b010 |003a: add-int/2addr v0, v1 │ │ -39dc3a: dd0a 0a0f |003b: and-int/lit8 v10, v10, #int 15 // #0f │ │ -39dc3e: 490a 050a |003d: aget-char v10, v5, v10 │ │ -39dc42: 500a 0300 |003f: aput-char v10, v3, v0 │ │ -39dc46: d809 09ff |0041: add-int/lit8 v9, v9, #int -1 // #ff │ │ -39dc4a: 28e2 |0043: goto 0025 // -001e │ │ -39dc4c: 2207 e612 |0044: new-instance v7, Ljava/lang/String; // type@12e6 │ │ -39dc50: 7020 0798 3700 |0046: invoke-direct {v7, v3}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39dc56: 1107 |0049: return-object v7 │ │ +39dbb0: |[39dbb0] net.sf.dibdib.thread_any.StringFunc.hex4Bytes:([BIIZ)Ljava/lang/String; │ │ +39dbc0: 3907 0500 |0000: if-nez v7, 0005 // +0005 │ │ +39dbc4: 1a07 0000 |0002: const-string v7, "" // string@0000 │ │ +39dbc8: 1107 |0004: return-object v7 │ │ +39dbca: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +39dbcc: 380a 0400 |0006: if-eqz v10, 000a // +0004 │ │ +39dbd0: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +39dbd2: 2802 |0009: goto 000b // +0002 │ │ +39dbd4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +39dbd6: b189 |000b: sub-int/2addr v9, v8 │ │ +39dbd8: da02 0902 |000c: mul-int/lit8 v2, v9, #int 2 // #02 │ │ +39dbdc: 380a 0400 |000e: if-eqz v10, 0012 // +0004 │ │ +39dbe0: 1233 |0010: const/4 v3, #int 3 // #3 │ │ +39dbe2: 2802 |0011: goto 0013 // +0002 │ │ +39dbe4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +39dbe6: b032 |0013: add-int/2addr v2, v3 │ │ +39dbe8: 2323 1615 |0014: new-array v3, v2, [C // type@1516 │ │ +39dbec: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +39dbee: 380a 0d00 |0017: if-eqz v10, 0024 // +000d │ │ +39dbf2: b142 |0019: sub-int/2addr v2, v4 │ │ +39dbf4: 130a 2700 |001a: const/16 v10, #int 39 // #27 │ │ +39dbf8: 500a 0302 |001c: aput-char v10, v3, v2 │ │ +39dbfc: 500a 0304 |001e: aput-char v10, v3, v4 │ │ +39dc00: 130a 5800 |0020: const/16 v10, #int 88 // #58 │ │ +39dc04: 500a 0300 |0022: aput-char v10, v3, v0 │ │ +39dc08: b149 |0024: sub-int/2addr v9, v4 │ │ +39dc0a: 3a09 1f00 |0025: if-ltz v9, 0044 // +001f │ │ +39dc0e: 900a 0908 |0027: add-int v10, v9, v8 │ │ +39dc12: 480a 070a |0029: aget-byte v10, v7, v10 │ │ +39dc16: da00 0902 |002b: mul-int/lit8 v0, v9, #int 2 // #02 │ │ +39dc1a: 9002 0001 |002d: add-int v2, v0, v1 │ │ +39dc1e: 6205 c978 |002f: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.HEX:[C // field@78c9 │ │ +39dc22: d5a6 f000 |0031: and-int/lit16 v6, v10, #int 240 // #00f0 │ │ +39dc26: e206 0604 |0033: ushr-int/lit8 v6, v6, #int 4 // #04 │ │ +39dc2a: 4906 0506 |0035: aget-char v6, v5, v6 │ │ +39dc2e: 5006 0302 |0037: aput-char v6, v3, v2 │ │ +39dc32: b040 |0039: add-int/2addr v0, v4 │ │ +39dc34: b010 |003a: add-int/2addr v0, v1 │ │ +39dc36: dd0a 0a0f |003b: and-int/lit8 v10, v10, #int 15 // #0f │ │ +39dc3a: 490a 050a |003d: aget-char v10, v5, v10 │ │ +39dc3e: 500a 0300 |003f: aput-char v10, v3, v0 │ │ +39dc42: d809 09ff |0041: add-int/lit8 v9, v9, #int -1 // #ff │ │ +39dc46: 28e2 |0043: goto 0025 // -001e │ │ +39dc48: 2207 e612 |0044: new-instance v7, Ljava/lang/String; // type@12e6 │ │ +39dc4c: 7020 0798 3700 |0046: invoke-direct {v7, v3}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39dc52: 1107 |0049: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0014 line=1676 │ │ 0x001c line=1678 │ │ 0x001e line=1679 │ │ 0x0022 line=1680 │ │ 0x0029 line=1683 │ │ @@ -844547,23 +844547,23 @@ │ │ type : '([BZ)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -39db8c: |[39db8c] net.sf.dibdib.thread_any.StringFunc.hex4Bytes:([BZ)Ljava/lang/String; │ │ -39db9c: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -39dba0: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ -39dba4: 1102 |0004: return-object v2 │ │ -39dba6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -39dba8: 2121 |0006: array-length v1, v2 │ │ -39dbaa: 7140 47a4 0231 |0007: invoke-static {v2, v0, v1, v3}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BIIZ)Ljava/lang/String; // method@a447 │ │ -39dbb0: 0c02 |000a: move-result-object v2 │ │ -39dbb2: 1102 |000b: return-object v2 │ │ +39db88: |[39db88] net.sf.dibdib.thread_any.StringFunc.hex4Bytes:([BZ)Ljava/lang/String; │ │ +39db98: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +39db9c: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ +39dba0: 1102 |0004: return-object v2 │ │ +39dba2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +39dba4: 2121 |0006: array-length v1, v2 │ │ +39dba6: 7140 47a4 0231 |0007: invoke-static {v2, v0, v1, v3}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BIIZ)Ljava/lang/String; // method@a447 │ │ +39dbac: 0c02 |000a: move-result-object v2 │ │ +39dbae: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=1694 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) [B │ │ 0x0000 - 0x000c reg=3 (null) Z │ │ │ │ @@ -844572,43 +844572,43 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 48 16-bit code units │ │ -39cd28: |[39cd28] net.sf.dibdib.thread_any.StringFunc.hexAscii4Bytes:([B)[B │ │ -39cd38: 3907 0600 |0000: if-nez v7, 0006 // +0006 │ │ -39cd3c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -39cd3e: 2377 1515 |0003: new-array v7, v7, [B // type@1515 │ │ -39cd42: 1107 |0005: return-object v7 │ │ -39cd44: 2170 |0006: array-length v0, v7 │ │ -39cd46: da00 0002 |0007: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -39cd4a: 2300 1515 |0009: new-array v0, v0, [B // type@1515 │ │ -39cd4e: 2171 |000b: array-length v1, v7 │ │ -39cd50: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -39cd54: da02 0102 |000e: mul-int/lit8 v2, v1, #int 2 // #02 │ │ -39cd58: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39cd5c: 3a01 1d00 |0012: if-ltz v1, 002f // +001d │ │ -39cd60: 4803 0701 |0014: aget-byte v3, v7, v1 │ │ -39cd64: d804 02ff |0016: add-int/lit8 v4, v2, #int -1 // #ff │ │ -39cd68: 6205 c978 |0018: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.HEX:[C // field@78c9 │ │ -39cd6c: dd06 030f |001a: and-int/lit8 v6, v3, #int 15 // #0f │ │ -39cd70: 4906 0506 |001c: aget-char v6, v5, v6 │ │ -39cd74: 8d66 |001e: int-to-byte v6, v6 │ │ -39cd76: 4f06 0002 |001f: aput-byte v6, v0, v2 │ │ -39cd7a: d802 04ff |0021: add-int/lit8 v2, v4, #int -1 // #ff │ │ -39cd7e: d533 f000 |0023: and-int/lit16 v3, v3, #int 240 // #00f0 │ │ -39cd82: e203 0304 |0025: ushr-int/lit8 v3, v3, #int 4 // #04 │ │ -39cd86: 4903 0503 |0027: aget-char v3, v5, v3 │ │ -39cd8a: 8d33 |0029: int-to-byte v3, v3 │ │ -39cd8c: 4f03 0004 |002a: aput-byte v3, v0, v4 │ │ -39cd90: d801 01ff |002c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -39cd94: 28e4 |002e: goto 0012 // -001c │ │ -39cd96: 1100 |002f: return-object v0 │ │ +39cd24: |[39cd24] net.sf.dibdib.thread_any.StringFunc.hexAscii4Bytes:([B)[B │ │ +39cd34: 3907 0600 |0000: if-nez v7, 0006 // +0006 │ │ +39cd38: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +39cd3a: 2377 1515 |0003: new-array v7, v7, [B // type@1515 │ │ +39cd3e: 1107 |0005: return-object v7 │ │ +39cd40: 2170 |0006: array-length v0, v7 │ │ +39cd42: da00 0002 |0007: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +39cd46: 2300 1515 |0009: new-array v0, v0, [B // type@1515 │ │ +39cd4a: 2171 |000b: array-length v1, v7 │ │ +39cd4c: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +39cd50: da02 0102 |000e: mul-int/lit8 v2, v1, #int 2 // #02 │ │ +39cd54: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39cd58: 3a01 1d00 |0012: if-ltz v1, 002f // +001d │ │ +39cd5c: 4803 0701 |0014: aget-byte v3, v7, v1 │ │ +39cd60: d804 02ff |0016: add-int/lit8 v4, v2, #int -1 // #ff │ │ +39cd64: 6205 c978 |0018: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.HEX:[C // field@78c9 │ │ +39cd68: dd06 030f |001a: and-int/lit8 v6, v3, #int 15 // #0f │ │ +39cd6c: 4906 0506 |001c: aget-char v6, v5, v6 │ │ +39cd70: 8d66 |001e: int-to-byte v6, v6 │ │ +39cd72: 4f06 0002 |001f: aput-byte v6, v0, v2 │ │ +39cd76: d802 04ff |0021: add-int/lit8 v2, v4, #int -1 // #ff │ │ +39cd7a: d533 f000 |0023: and-int/lit16 v3, v3, #int 240 // #00f0 │ │ +39cd7e: e203 0304 |0025: ushr-int/lit8 v3, v3, #int 4 // #04 │ │ +39cd82: 4903 0503 |0027: aget-char v3, v5, v3 │ │ +39cd86: 8d33 |0029: int-to-byte v3, v3 │ │ +39cd88: 4f03 0004 |002a: aput-byte v3, v0, v4 │ │ +39cd8c: d801 01ff |002c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +39cd90: 28e4 |002e: goto 0012 // -001c │ │ +39cd92: 1100 |002f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=1701 │ │ 0x000b line=1702 │ │ 0x0014 line=1704 │ │ 0x0018 line=1705 │ │ 0x0027 line=1706 │ │ @@ -844620,51 +844620,51 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -39dc58: |[39dc58] net.sf.dibdib.thread_any.StringFunc.hexUtf16:(Ljava/lang/String;)Ljava/lang/String; │ │ -39dc68: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39dc6e: 0a00 |0003: move-result v0 │ │ -39dc70: da00 0004 |0004: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -39dc74: 2300 1615 |0006: new-array v0, v0, [C // type@1516 │ │ -39dc78: 6e10 2298 0700 |0008: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39dc7e: 0a01 |000b: move-result v1 │ │ -39dc80: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -39dc84: 3a01 3300 |000e: if-ltz v1, 0041 // +0033 │ │ -39dc88: 6e20 0998 1700 |0010: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39dc8e: 0a02 |0013: move-result v2 │ │ -39dc90: da03 0104 |0014: mul-int/lit8 v3, v1, #int 4 // #04 │ │ -39dc94: 6204 c978 |0016: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.HEX:[C // field@78c9 │ │ -39dc98: 1405 00f0 0000 |0018: const v5, #float 8.60958e-41 // #0000f000 │ │ -39dc9e: b525 |001b: and-int/2addr v5, v2 │ │ -39dca0: e205 050c |001c: ushr-int/lit8 v5, v5, #int 12 // #0c │ │ -39dca4: 4905 0405 |001e: aget-char v5, v4, v5 │ │ -39dca8: 5005 0003 |0020: aput-char v5, v0, v3 │ │ -39dcac: d805 0301 |0022: add-int/lit8 v5, v3, #int 1 // #01 │ │ -39dcb0: d526 000f |0024: and-int/lit16 v6, v2, #int 3840 // #0f00 │ │ -39dcb4: e206 0608 |0026: ushr-int/lit8 v6, v6, #int 8 // #08 │ │ -39dcb8: 4906 0406 |0028: aget-char v6, v4, v6 │ │ -39dcbc: 5006 0005 |002a: aput-char v6, v0, v5 │ │ -39dcc0: d805 0302 |002c: add-int/lit8 v5, v3, #int 2 // #02 │ │ -39dcc4: d526 f000 |002e: and-int/lit16 v6, v2, #int 240 // #00f0 │ │ -39dcc8: e206 0604 |0030: ushr-int/lit8 v6, v6, #int 4 // #04 │ │ -39dccc: 4906 0406 |0032: aget-char v6, v4, v6 │ │ -39dcd0: 5006 0005 |0034: aput-char v6, v0, v5 │ │ -39dcd4: d803 0303 |0036: add-int/lit8 v3, v3, #int 3 // #03 │ │ -39dcd8: dd02 020f |0038: and-int/lit8 v2, v2, #int 15 // #0f │ │ -39dcdc: 4902 0402 |003a: aget-char v2, v4, v2 │ │ -39dce0: 5002 0003 |003c: aput-char v2, v0, v3 │ │ -39dce4: d801 01ff |003e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -39dce8: 28ce |0040: goto 000e // -0032 │ │ -39dcea: 2207 e612 |0041: new-instance v7, Ljava/lang/String; // type@12e6 │ │ -39dcee: 7020 0798 0700 |0043: invoke-direct {v7, v0}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39dcf4: 1107 |0046: return-object v7 │ │ +39dc54: |[39dc54] net.sf.dibdib.thread_any.StringFunc.hexUtf16:(Ljava/lang/String;)Ljava/lang/String; │ │ +39dc64: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39dc6a: 0a00 |0003: move-result v0 │ │ +39dc6c: da00 0004 |0004: mul-int/lit8 v0, v0, #int 4 // #04 │ │ +39dc70: 2300 1615 |0006: new-array v0, v0, [C // type@1516 │ │ +39dc74: 6e10 2298 0700 |0008: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39dc7a: 0a01 |000b: move-result v1 │ │ +39dc7c: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +39dc80: 3a01 3300 |000e: if-ltz v1, 0041 // +0033 │ │ +39dc84: 6e20 0998 1700 |0010: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39dc8a: 0a02 |0013: move-result v2 │ │ +39dc8c: da03 0104 |0014: mul-int/lit8 v3, v1, #int 4 // #04 │ │ +39dc90: 6204 c978 |0016: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.HEX:[C // field@78c9 │ │ +39dc94: 1405 00f0 0000 |0018: const v5, #float 8.60958e-41 // #0000f000 │ │ +39dc9a: b525 |001b: and-int/2addr v5, v2 │ │ +39dc9c: e205 050c |001c: ushr-int/lit8 v5, v5, #int 12 // #0c │ │ +39dca0: 4905 0405 |001e: aget-char v5, v4, v5 │ │ +39dca4: 5005 0003 |0020: aput-char v5, v0, v3 │ │ +39dca8: d805 0301 |0022: add-int/lit8 v5, v3, #int 1 // #01 │ │ +39dcac: d526 000f |0024: and-int/lit16 v6, v2, #int 3840 // #0f00 │ │ +39dcb0: e206 0608 |0026: ushr-int/lit8 v6, v6, #int 8 // #08 │ │ +39dcb4: 4906 0406 |0028: aget-char v6, v4, v6 │ │ +39dcb8: 5006 0005 |002a: aput-char v6, v0, v5 │ │ +39dcbc: d805 0302 |002c: add-int/lit8 v5, v3, #int 2 // #02 │ │ +39dcc0: d526 f000 |002e: and-int/lit16 v6, v2, #int 240 // #00f0 │ │ +39dcc4: e206 0604 |0030: ushr-int/lit8 v6, v6, #int 4 // #04 │ │ +39dcc8: 4906 0406 |0032: aget-char v6, v4, v6 │ │ +39dccc: 5006 0005 |0034: aput-char v6, v0, v5 │ │ +39dcd0: d803 0303 |0036: add-int/lit8 v3, v3, #int 3 // #03 │ │ +39dcd4: dd02 020f |0038: and-int/lit8 v2, v2, #int 15 // #0f │ │ +39dcd8: 4902 0402 |003a: aget-char v2, v4, v2 │ │ +39dcdc: 5002 0003 |003c: aput-char v2, v0, v3 │ │ +39dce0: d801 01ff |003e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +39dce4: 28ce |0040: goto 000e // -0032 │ │ +39dce6: 2207 e612 |0041: new-instance v7, Ljava/lang/String; // type@12e6 │ │ +39dcea: 7020 0798 0700 |0043: invoke-direct {v7, v0}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39dcf0: 1107 |0046: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1716 │ │ 0x0008 line=1717 │ │ 0x0010 line=1718 │ │ 0x0016 line=1719 │ │ 0x0028 line=1720 │ │ @@ -844679,20 +844679,20 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -39dcf8: |[39dcf8] net.sf.dibdib.thread_any.StringFunc.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -39dd08: 7110 37a4 0000 |0000: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ -39dd0e: 0c00 |0003: move-result-object v0 │ │ -39dd10: 7120 48a4 1000 |0004: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ -39dd16: 0c00 |0007: move-result-object v0 │ │ -39dd18: 1100 |0008: return-object v0 │ │ +39dcf4: |[39dcf4] net.sf.dibdib.thread_any.StringFunc.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +39dd04: 7110 37a4 0000 |0000: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ +39dd0a: 0c00 |0003: move-result-object v0 │ │ +39dd0c: 7120 48a4 1000 |0004: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ +39dd12: 0c00 |0007: move-result-object v0 │ │ +39dd14: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1712 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=1 (null) Z │ │ │ │ @@ -844701,30 +844701,30 @@ │ │ type : '([Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -39d428: |[39d428] net.sf.dibdib.thread_any.StringFunc.indexOf:([Ljava/lang/String;Ljava/lang/String;)I │ │ -39d438: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39d43a: 2121 |0001: array-length v1, v2 │ │ -39d43c: 3510 1300 |0002: if-ge v0, v1, 0015 // +0013 │ │ -39d440: 4601 0200 |0004: aget-object v1, v2, v0 │ │ -39d444: 3231 0e00 |0006: if-eq v1, v3, 0014 // +000e │ │ -39d448: 4601 0200 |0008: aget-object v1, v2, v0 │ │ -39d44c: 6e20 1298 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -39d452: 0a01 |000d: move-result v1 │ │ -39d454: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -39d458: 2804 |0010: goto 0014 // +0004 │ │ -39d45a: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39d45e: 28ee |0013: goto 0001 // -0012 │ │ -39d460: 0f00 |0014: return v0 │ │ -39d462: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ -39d464: 0f02 |0016: return v2 │ │ +39d424: |[39d424] net.sf.dibdib.thread_any.StringFunc.indexOf:([Ljava/lang/String;Ljava/lang/String;)I │ │ +39d434: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39d436: 2121 |0001: array-length v1, v2 │ │ +39d438: 3510 1300 |0002: if-ge v0, v1, 0015 // +0013 │ │ +39d43c: 4601 0200 |0004: aget-object v1, v2, v0 │ │ +39d440: 3231 0e00 |0006: if-eq v1, v3, 0014 // +000e │ │ +39d444: 4601 0200 |0008: aget-object v1, v2, v0 │ │ +39d448: 6e20 1298 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +39d44e: 0a01 |000d: move-result v1 │ │ +39d450: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +39d454: 2804 |0010: goto 0014 // +0004 │ │ +39d456: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39d45a: 28ee |0013: goto 0001 // -0012 │ │ +39d45c: 0f00 |0014: return v0 │ │ +39d45e: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ +39d460: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1330 │ │ 0x0004 line=1331 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) [Ljava/lang/String; │ │ 0x0000 - 0x0017 reg=3 (null) Ljava/lang/String; │ │ @@ -844734,85 +844734,85 @@ │ │ type : '([CII)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -39c558: |[39c558] net.sf.dibdib.thread_any.StringFunc.ipa4Tipa:([CII)Z │ │ -39c568: 6200 fc78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39c56c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -39c570: 7100 51a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.populateCollData:()V // method@a451 │ │ -39c576: 6200 0079 |0007: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ -39c57a: 1301 4100 |0009: const/16 v1, #int 65 // #41 │ │ -39c57e: 4800 0001 |000b: aget-byte v0, v0, v1 │ │ -39c582: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -39c584: b110 |000e: sub-int/2addr v0, v1 │ │ -39c586: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -39c588: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -39c58a: 35cb 6700 |0011: if-ge v11, v12, 0078 // +0067 │ │ -39c58e: 6204 0479 |0013: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7904 │ │ -39c592: 4905 0a0b |0015: aget-char v5, v10, v11 │ │ -39c596: 6e20 1a98 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39c59c: 0a04 |001a: move-result v4 │ │ -39c59e: 3a04 3b00 |001b: if-ltz v4, 0056 // +003b │ │ -39c5a2: 12f5 |001d: const/4 v5, #int -1 // #ff │ │ -39c5a4: d806 0b01 |001e: add-int/lit8 v6, v11, #int 1 // #01 │ │ -39c5a8: 35c6 2600 |0020: if-ge v6, v12, 0046 // +0026 │ │ -39c5ac: 4907 0a06 |0022: aget-char v7, v10, v6 │ │ -39c5b0: 6208 0479 |0024: sget-object v8, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7904 │ │ -39c5b4: 6e10 2298 0800 |0026: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -39c5ba: 0a08 |0029: move-result v8 │ │ -39c5bc: 3584 1c00 |002a: if-ge v4, v8, 0046 // +001c │ │ -39c5c0: 6208 0479 |002c: sget-object v8, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7904 │ │ -39c5c4: 6e20 0998 4800 |002e: invoke-virtual {v8, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39c5ca: 0a08 |0031: move-result v8 │ │ -39c5cc: 4909 0a0b |0032: aget-char v9, v10, v11 │ │ -39c5d0: 3298 0300 |0034: if-eq v8, v9, 0037 // +0003 │ │ -39c5d4: 2810 |0036: goto 0046 // +0010 │ │ -39c5d6: 6208 0479 |0037: sget-object v8, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7904 │ │ -39c5da: d809 0401 |0039: add-int/lit8 v9, v4, #int 1 // #01 │ │ -39c5de: 6e20 0998 9800 |003b: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39c5e4: 0a08 |003e: move-result v8 │ │ -39c5e6: 3378 0400 |003f: if-ne v8, v7, 0043 // +0004 │ │ -39c5ea: 0145 |0041: move v5, v4 │ │ -39c5ec: 2804 |0042: goto 0046 // +0004 │ │ -39c5ee: d804 0402 |0043: add-int/lit8 v4, v4, #int 2 // #02 │ │ -39c5f2: 28df |0045: goto 0024 // -0021 │ │ -39c5f4: 3a05 1000 |0046: if-ltz v5, 0056 // +0010 │ │ -39c5f8: 6203 fd78 |0048: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fd │ │ -39c5fc: db05 0502 |004a: div-int/lit8 v5, v5, #int 2 // #02 │ │ -39c600: b005 |004c: add-int/2addr v5, v0 │ │ -39c602: 4903 0305 |004d: aget-char v3, v3, v5 │ │ -39c606: 5003 0a0b |004f: aput-char v3, v10, v11 │ │ -39c60a: 5002 0a06 |0051: aput-char v2, v10, v6 │ │ -39c60e: 016b |0053: move v11, v6 │ │ -39c610: 1213 |0054: const/4 v3, #int 1 // #1 │ │ -39c612: 2821 |0055: goto 0076 // +0021 │ │ -39c614: 4904 0a0b |0056: aget-char v4, v10, v11 │ │ -39c618: 1305 3000 |0058: const/16 v5, #int 48 // #30 │ │ -39c61c: 3645 0800 |005a: if-gt v5, v4, 0062 // +0008 │ │ -39c620: 4904 0a0b |005c: aget-char v4, v10, v11 │ │ -39c624: 1306 5a00 |005e: const/16 v6, #int 90 // #5a │ │ -39c628: 3764 0d00 |0060: if-le v4, v6, 006d // +000d │ │ -39c62c: 1304 2200 |0062: const/16 v4, #int 34 // #22 │ │ -39c630: 4906 0a0b |0064: aget-char v6, v10, v11 │ │ -39c634: 3264 0300 |0066: if-eq v4, v6, 0069 // +0003 │ │ -39c638: 280e |0068: goto 0076 // +000e │ │ -39c63a: 1304 3c00 |0069: const/16 v4, #int 60 // #3c │ │ -39c63e: 5004 0a0b |006b: aput-char v4, v10, v11 │ │ -39c642: 6204 0b79 |006d: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.ipa4Tipa_Offs30:[C // field@790b │ │ -39c646: 4906 0a0b |006f: aget-char v6, v10, v11 │ │ -39c64a: b156 |0071: sub-int/2addr v6, v5 │ │ -39c64c: 4904 0406 |0072: aget-char v4, v4, v6 │ │ -39c650: 5004 0a0b |0074: aput-char v4, v10, v11 │ │ -39c654: b01b |0076: add-int/2addr v11, v1 │ │ -39c656: 289a |0077: goto 0011 // -0066 │ │ -39c658: df0a 0301 |0078: xor-int/lit8 v10, v3, #int 1 // #01 │ │ -39c65c: 0f0a |007a: return v10 │ │ +39c554: |[39c554] net.sf.dibdib.thread_any.StringFunc.ipa4Tipa:([CII)Z │ │ +39c564: 6200 fc78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39c568: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +39c56c: 7100 51a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/StringFunc;.populateCollData:()V // method@a451 │ │ +39c572: 6200 0079 |0007: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ +39c576: 1301 4100 |0009: const/16 v1, #int 65 // #41 │ │ +39c57a: 4800 0001 |000b: aget-byte v0, v0, v1 │ │ +39c57e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +39c580: b110 |000e: sub-int/2addr v0, v1 │ │ +39c582: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +39c584: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +39c586: 35cb 6700 |0011: if-ge v11, v12, 0078 // +0067 │ │ +39c58a: 6204 0479 |0013: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7904 │ │ +39c58e: 4905 0a0b |0015: aget-char v5, v10, v11 │ │ +39c592: 6e20 1a98 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39c598: 0a04 |001a: move-result v4 │ │ +39c59a: 3a04 3b00 |001b: if-ltz v4, 0056 // +003b │ │ +39c59e: 12f5 |001d: const/4 v5, #int -1 // #ff │ │ +39c5a0: d806 0b01 |001e: add-int/lit8 v6, v11, #int 1 // #01 │ │ +39c5a4: 35c6 2600 |0020: if-ge v6, v12, 0046 // +0026 │ │ +39c5a8: 4907 0a06 |0022: aget-char v7, v10, v6 │ │ +39c5ac: 6208 0479 |0024: sget-object v8, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7904 │ │ +39c5b0: 6e10 2298 0800 |0026: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +39c5b6: 0a08 |0029: move-result v8 │ │ +39c5b8: 3584 1c00 |002a: if-ge v4, v8, 0046 // +001c │ │ +39c5bc: 6208 0479 |002c: sget-object v8, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7904 │ │ +39c5c0: 6e20 0998 4800 |002e: invoke-virtual {v8, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39c5c6: 0a08 |0031: move-result v8 │ │ +39c5c8: 4909 0a0b |0032: aget-char v9, v10, v11 │ │ +39c5cc: 3298 0300 |0034: if-eq v8, v9, 0037 // +0003 │ │ +39c5d0: 2810 |0036: goto 0046 // +0010 │ │ +39c5d2: 6208 0479 |0037: sget-object v8, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7904 │ │ +39c5d6: d809 0401 |0039: add-int/lit8 v9, v4, #int 1 // #01 │ │ +39c5da: 6e20 0998 9800 |003b: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39c5e0: 0a08 |003e: move-result v8 │ │ +39c5e2: 3378 0400 |003f: if-ne v8, v7, 0043 // +0004 │ │ +39c5e6: 0145 |0041: move v5, v4 │ │ +39c5e8: 2804 |0042: goto 0046 // +0004 │ │ +39c5ea: d804 0402 |0043: add-int/lit8 v4, v4, #int 2 // #02 │ │ +39c5ee: 28df |0045: goto 0024 // -0021 │ │ +39c5f0: 3a05 1000 |0046: if-ltz v5, 0056 // +0010 │ │ +39c5f4: 6203 fd78 |0048: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fd │ │ +39c5f8: db05 0502 |004a: div-int/lit8 v5, v5, #int 2 // #02 │ │ +39c5fc: b005 |004c: add-int/2addr v5, v0 │ │ +39c5fe: 4903 0305 |004d: aget-char v3, v3, v5 │ │ +39c602: 5003 0a0b |004f: aput-char v3, v10, v11 │ │ +39c606: 5002 0a06 |0051: aput-char v2, v10, v6 │ │ +39c60a: 016b |0053: move v11, v6 │ │ +39c60c: 1213 |0054: const/4 v3, #int 1 // #1 │ │ +39c60e: 2821 |0055: goto 0076 // +0021 │ │ +39c610: 4904 0a0b |0056: aget-char v4, v10, v11 │ │ +39c614: 1305 3000 |0058: const/16 v5, #int 48 // #30 │ │ +39c618: 3645 0800 |005a: if-gt v5, v4, 0062 // +0008 │ │ +39c61c: 4904 0a0b |005c: aget-char v4, v10, v11 │ │ +39c620: 1306 5a00 |005e: const/16 v6, #int 90 // #5a │ │ +39c624: 3764 0d00 |0060: if-le v4, v6, 006d // +000d │ │ +39c628: 1304 2200 |0062: const/16 v4, #int 34 // #22 │ │ +39c62c: 4906 0a0b |0064: aget-char v6, v10, v11 │ │ +39c630: 3264 0300 |0066: if-eq v4, v6, 0069 // +0003 │ │ +39c634: 280e |0068: goto 0076 // +000e │ │ +39c636: 1304 3c00 |0069: const/16 v4, #int 60 // #3c │ │ +39c63a: 5004 0a0b |006b: aput-char v4, v10, v11 │ │ +39c63e: 6204 0b79 |006d: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.ipa4Tipa_Offs30:[C // field@790b │ │ +39c642: 4906 0a0b |006f: aget-char v6, v10, v11 │ │ +39c646: b156 |0071: sub-int/2addr v6, v5 │ │ +39c648: 4904 0406 |0072: aget-char v4, v4, v6 │ │ +39c64c: 5004 0a0b |0074: aput-char v4, v10, v11 │ │ +39c650: b01b |0076: add-int/2addr v11, v1 │ │ +39c652: 289a |0077: goto 0011 // -0066 │ │ +39c654: df0a 0301 |0078: xor-int/lit8 v10, v3, #int 1 // #01 │ │ +39c658: 0f0a |007a: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1236 │ │ 0x0004 line=1237 │ │ 0x0007 line=1239 │ │ 0x0013 line=1242 │ │ 0x0022 line=1247 │ │ @@ -844835,28 +844835,28 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -39dd1c: |[39dd1c] net.sf.dibdib.thread_any.StringFunc.makePrintable:(Ljava/lang/String;)Ljava/lang/String; │ │ -39dd2c: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -39dd30: 1a04 3b57 |0002: const-string v4, "^" // string@573b │ │ -39dd34: 1104 |0004: return-object v4 │ │ -39dd36: 6e10 2298 0400 |0005: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -39dd3c: 0a00 |0008: move-result v0 │ │ -39dd3e: 6e10 2f98 0400 |0009: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -39dd44: 0c04 |000c: move-result-object v4 │ │ -39dd46: 1601 ff00 |000d: const-wide/16 v1, #int 255 // #ff │ │ -39dd4a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -39dd4c: 7152 54a4 3410 |0010: invoke-static {v4, v3, v0, v1, v2}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceCtrlNOld:([CIIJ)V // method@a454 │ │ -39dd52: 2201 e612 |0013: new-instance v1, Ljava/lang/String; // type@12e6 │ │ -39dd56: 7040 0898 4103 |0015: invoke-direct {v1, v4, v3, v0}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -39dd5c: 1101 |0018: return-object v1 │ │ +39dd18: |[39dd18] net.sf.dibdib.thread_any.StringFunc.makePrintable:(Ljava/lang/String;)Ljava/lang/String; │ │ +39dd28: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +39dd2c: 1a04 3b57 |0002: const-string v4, "^" // string@573b │ │ +39dd30: 1104 |0004: return-object v4 │ │ +39dd32: 6e10 2298 0400 |0005: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +39dd38: 0a00 |0008: move-result v0 │ │ +39dd3a: 6e10 2f98 0400 |0009: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +39dd40: 0c04 |000c: move-result-object v4 │ │ +39dd42: 1601 ff00 |000d: const-wide/16 v1, #int 255 // #ff │ │ +39dd46: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +39dd48: 7152 54a4 3410 |0010: invoke-static {v4, v3, v0, v1, v2}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceCtrlNOld:([CIIJ)V // method@a454 │ │ +39dd4e: 2201 e612 |0013: new-instance v1, Ljava/lang/String; // type@12e6 │ │ +39dd52: 7040 0898 4103 |0015: invoke-direct {v1, v4, v3, v0}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +39dd58: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1144 │ │ 0x0009 line=1145 │ │ 0x0010 line=1146 │ │ 0x0013 line=1147 │ │ locals : │ │ @@ -844867,185 +844867,185 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 309 16-bit code units │ │ -39dd60: |[39dd60] net.sf.dibdib.thread_any.StringFunc.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -39dd70: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -39dd74: 7401 2298 1000 |0002: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ -39dd7a: 0a01 |0005: move-result v1 │ │ -39dd7c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -39dd7e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -39dd80: 1304 7f00 |0008: const/16 v4, #int 127 // #7f │ │ -39dd84: 1305 2000 |000a: const/16 v5, #int 32 // #20 │ │ -39dd88: 1306 6000 |000c: const/16 v6, #int 96 // #60 │ │ -39dd8c: 3513 1000 |000e: if-ge v3, v1, 001e // +0010 │ │ -39dd90: 6e20 0998 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39dd96: 0a07 |0013: move-result v7 │ │ -39dd98: 3675 0a00 |0014: if-gt v5, v7, 001e // +000a │ │ -39dd9c: 3774 0800 |0016: if-le v4, v7, 001e // +0008 │ │ -39dda0: 3376 0300 |0018: if-ne v6, v7, 001b // +0003 │ │ -39dda4: 2804 |001a: goto 001e // +0004 │ │ -39dda6: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39ddaa: 28eb |001d: goto 0008 // -0015 │ │ -39ddac: 7401 2298 1000 |001e: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ -39ddb2: 0a07 |0021: move-result v7 │ │ -39ddb4: 3473 0300 |0022: if-lt v3, v7, 0025 // +0003 │ │ -39ddb8: 1100 |0024: return-object v0 │ │ -39ddba: da07 0102 |0025: mul-int/lit8 v7, v1, #int 2 // #02 │ │ -39ddbe: 1308 0a00 |0027: const/16 v8, #int 10 // #a │ │ -39ddc2: b087 |0029: add-int/2addr v7, v8 │ │ -39ddc4: 2377 1615 |002a: new-array v7, v7, [C // type@1516 │ │ -39ddc8: 1209 |002c: const/4 v9, #int 0 // #0 │ │ -39ddca: 120a |002d: const/4 v10, #int 0 // #0 │ │ -39ddcc: 3539 0f00 |002e: if-ge v9, v3, 003d // +000f │ │ -39ddd0: 6e20 0998 9000 |0030: invoke-virtual {v0, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39ddd6: 0a0b |0033: move-result v11 │ │ -39ddd8: d80c 0a01 |0034: add-int/lit8 v12, v10, #int 1 // #01 │ │ -39dddc: 8ebb |0036: int-to-char v11, v11 │ │ -39ddde: 500b 070a |0037: aput-char v11, v7, v10 │ │ -39dde2: d809 0901 |0039: add-int/lit8 v9, v9, #int 1 // #01 │ │ -39dde6: 01ca |003b: move v10, v12 │ │ -39dde8: 28f2 |003c: goto 002e // -000e │ │ -39ddea: 3513 f200 |003d: if-ge v3, v1, 012f // +00f2 │ │ -39ddee: 6e20 0998 3000 |003f: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39ddf4: 0a09 |0042: move-result v9 │ │ -39ddf6: 1a0b cbca |0043: const-string v11, "㖹" // string@cacb │ │ -39ddfa: 6e20 0e98 b000 |0045: invoke-virtual {v0, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -39de00: 0a0b |0048: move-result v11 │ │ -39de02: 380b 0500 |0049: if-eqz v11, 004e // +0005 │ │ -39de06: 3909 0300 |004b: if-nez v9, 004e // +0003 │ │ -39de0a: 1209 |004d: const/4 v9, #int 0 // #0 │ │ -39de0c: d80b 0a0a |004e: add-int/lit8 v11, v10, #int 10 // #0a │ │ -39de10: 217c |0050: array-length v12, v7 │ │ -39de12: 37cb 0900 |0051: if-le v11, v12, 005a // +0009 │ │ -39de16: 217b |0053: array-length v11, v7 │ │ -39de18: da0b 0b02 |0054: mul-int/lit8 v11, v11, #int 2 // #02 │ │ -39de1c: 7120 b099 b700 |0056: invoke-static {v7, v11}, Ljava/util/Arrays;.copyOf:([CI)[C // method@99b0 │ │ -39de22: 0c07 |0059: move-result-object v7 │ │ -39de24: d80b 0a01 |005a: add-int/lit8 v11, v10, #int 1 // #01 │ │ -39de28: 8e9c |005c: int-to-char v12, v9 │ │ -39de2a: 500c 070a |005d: aput-char v12, v7, v10 │ │ -39de2e: 130a 2e00 |005f: const/16 v10, #int 46 // #2e │ │ -39de32: 121c |0061: const/4 v12, #int 1 // #1 │ │ -39de34: 3695 1b00 |0062: if-gt v5, v9, 007d // +001b │ │ -39de38: 3549 1900 |0064: if-ge v9, v4, 007d // +0019 │ │ -39de3c: 3396 5b00 |0066: if-ne v6, v9, 00c1 // +005b │ │ -39de40: d80d 0301 |0068: add-int/lit8 v13, v3, #int 1 // #01 │ │ -39de44: 351d 0a00 |006a: if-ge v13, v1, 0074 // +000a │ │ -39de48: 6e20 0998 d000 |006c: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39de4e: 0a0e |006f: move-result v14 │ │ -39de50: 33e9 0400 |0070: if-ne v9, v14, 0074 // +0004 │ │ -39de54: 01d3 |0072: move v3, v13 │ │ -39de56: 2803 |0073: goto 0076 // +0003 │ │ -39de58: 1309 2e00 |0074: const/16 v9, #int 46 // #2e │ │ -39de5c: d80a 0b01 |0076: add-int/lit8 v10, v11, #int 1 // #01 │ │ -39de60: 8e99 |0078: int-to-char v9, v9 │ │ -39de62: 5009 070b |0079: aput-char v9, v7, v11 │ │ -39de66: 2900 b100 |007b: goto/16 012c // +00b1 │ │ -39de6a: 140d 00d8 0000 |007d: const v13, #float 7.74862e-41 // #0000d800 │ │ -39de70: 150e 0100 |0080: const/high16 v14, #int 65536 // #1 │ │ -39de74: 369d 1900 |0082: if-gt v13, v9, 009b // +0019 │ │ -39de78: 140d 00e0 0000 |0084: const v13, #float 8.03561e-41 // #0000e000 │ │ -39de7e: 35d9 1400 |0087: if-ge v9, v13, 009b // +0014 │ │ -39de82: d80d 0301 |0089: add-int/lit8 v13, v3, #int 1 // #01 │ │ -39de86: 351d 1000 |008b: if-ge v13, v1, 009b // +0010 │ │ -39de8a: d593 ff03 |008d: and-int/lit16 v3, v9, #int 1023 // #03ff │ │ -39de8e: b883 |008f: shl-int/2addr v3, v8 │ │ -39de90: 6e20 0998 d000 |0090: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39de96: 0a09 |0093: move-result v9 │ │ -39de98: d599 ff03 |0094: and-int/lit16 v9, v9, #int 1023 // #03ff │ │ -39de9c: b693 |0096: or-int/2addr v3, v9 │ │ -39de9e: 9009 030e |0097: add-int v9, v3, v14 │ │ -39dea2: 01d3 |0099: move v3, v13 │ │ -39dea4: 2829 |009a: goto 00c3 // +0029 │ │ -39dea6: 3795 2800 |009b: if-le v5, v9, 00c3 // +0028 │ │ -39deaa: 1a0d a257 |009d: const-string v13, "`��" // string@57a2 │ │ -39deae: 6e20 1a98 9d00 |009f: invoke-virtual {v13, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39deb4: 0a0f |00a2: move-result v15 │ │ -39deb6: 3a0f 1600 |00a3: if-ltz v15, 00b9 // +0016 │ │ -39deba: d80a 0bff |00a5: add-int/lit8 v10, v11, #int -1 // #ff │ │ -39debe: 5006 070a |00a7: aput-char v6, v7, v10 │ │ -39dec2: d80a 0b01 |00a9: add-int/lit8 v10, v11, #int 1 // #01 │ │ -39dec6: 6e20 1a98 9d00 |00ab: invoke-virtual {v13, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39decc: 0a09 |00ae: move-result v9 │ │ -39dece: 1a0d d405 |00af: const-string v13, ". ~-:|" // string@05d4 │ │ -39ded2: 6e20 0998 9d00 |00b1: invoke-virtual {v13, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39ded8: 0a09 |00b4: move-result v9 │ │ -39deda: 5009 070b |00b5: aput-char v9, v7, v11 │ │ -39dede: 2900 7500 |00b7: goto/16 012c // +0075 │ │ -39dee2: 3811 0a00 |00b9: if-eqz v17, 00c3 // +000a │ │ -39dee6: 3298 0600 |00bb: if-eq v8, v9, 00c1 // +0006 │ │ -39deea: 130d 0900 |00bd: const/16 v13, #int 9 // #9 │ │ -39deee: 339d 0400 |00bf: if-ne v13, v9, 00c3 // +0004 │ │ -39def2: 01ba |00c1: move v10, v11 │ │ -39def4: 286a |00c2: goto 012c // +006a │ │ -39def6: 369e 0400 |00c3: if-gt v14, v9, 00c7 // +0004 │ │ -39defa: 120d |00c5: const/4 v13, #int 0 // #0 │ │ -39defc: 280e |00c6: goto 00d4 // +000e │ │ -39defe: 620d 0e79 |00c7: sget-object v13, Lnet/sf/dibdib/thread_any/StringFunc;.kChar2Rfc1345:Ljava/util/HashMap; // field@790e │ │ -39df02: 8e9e |00c9: int-to-char v14, v9 │ │ -39df04: 7110 3e97 0e00 |00ca: invoke-static {v14}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973e │ │ -39df0a: 0c0e |00cd: move-result-object v14 │ │ -39df0c: 6e20 1c9a ed00 |00ce: invoke-virtual {v13, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -39df12: 0c0d |00d1: move-result-object v13 │ │ -39df14: 1f0d e612 |00d2: check-cast v13, Ljava/lang/String; // type@12e6 │ │ -39df18: 380d 2e00 |00d4: if-eqz v13, 0102 // +002e │ │ -39df1c: 124e |00d6: const/4 v14, #int 4 // #4 │ │ -39df1e: 6e10 2298 0d00 |00d7: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -39df24: 0a0f |00da: move-result v15 │ │ -39df26: 36fe 0300 |00db: if-gt v14, v15, 00de // +0003 │ │ -39df2a: 2825 |00dd: goto 0102 // +0025 │ │ -39df2c: 1309 5e00 |00de: const/16 v9, #int 94 // #5e │ │ -39df30: 6e30 2698 ad09 |00e0: invoke-virtual {v13, v10, v9}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -39df36: 0c09 |00e3: move-result-object v9 │ │ -39df38: 6e20 0998 2900 |00e4: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39df3e: 0a0d |00e7: move-result v13 │ │ -39df40: 1a0e d505 |00e8: const-string v14, ". ~-:|^" // string@05d5 │ │ -39df44: 6e20 1a98 de00 |00ea: invoke-virtual {v14, v13}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39df4a: 0a0d |00ed: move-result v13 │ │ -39df4c: 3a0d 2200 |00ee: if-ltz v13, 0110 // +0022 │ │ -39df50: 220d e812 |00f0: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -39df54: 7010 4098 0d00 |00f2: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39df5a: 1a0e 3b57 |00f5: const-string v14, "^" // string@573b │ │ -39df5e: 6e20 4b98 ed00 |00f7: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39df64: 6e20 4b98 9d00 |00fa: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39df6a: 6e10 5498 0d00 |00fd: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39df70: 0c09 |0100: move-result-object v9 │ │ -39df72: 280f |0101: goto 0110 // +000f │ │ -39df74: 23cd da15 |0102: new-array v13, v12, [Ljava/lang/Object; // type@15da │ │ -39df78: 7110 9e97 0900 |0104: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -39df7e: 0c09 |0107: move-result-object v9 │ │ -39df80: 4d09 0d02 |0108: aput-object v9, v13, v2 │ │ -39df84: 1a09 1403 |010a: const-string v9, "#%x" // string@0314 │ │ -39df88: 7120 1498 d900 |010c: invoke-static {v9, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9814 │ │ -39df8e: 0c09 |010f: move-result-object v9 │ │ -39df90: d80d 0bff |0110: add-int/lit8 v13, v11, #int -1 // #ff │ │ -39df94: 5006 070d |0112: aput-char v6, v7, v13 │ │ -39df98: 120d |0114: const/4 v13, #int 0 // #0 │ │ -39df9a: 6e10 2298 0900 |0115: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -39dfa0: 0a0e |0118: move-result v14 │ │ -39dfa2: 35ed 0e00 |0119: if-ge v13, v14, 0127 // +000e │ │ -39dfa6: d80e 0b01 |011b: add-int/lit8 v14, v11, #int 1 // #01 │ │ -39dfaa: 6e20 0998 d900 |011d: invoke-virtual {v9, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39dfb0: 0a0f |0120: move-result v15 │ │ -39dfb2: 500f 070b |0121: aput-char v15, v7, v11 │ │ -39dfb6: d80d 0d01 |0123: add-int/lit8 v13, v13, #int 1 // #01 │ │ -39dfba: 01eb |0125: move v11, v14 │ │ -39dfbc: 28ef |0126: goto 0115 // -0011 │ │ -39dfbe: d809 0b01 |0127: add-int/lit8 v9, v11, #int 1 // #01 │ │ -39dfc2: 500a 070b |0129: aput-char v10, v7, v11 │ │ -39dfc6: 019a |012b: move v10, v9 │ │ -39dfc8: b0c3 |012c: add-int/2addr v3, v12 │ │ -39dfca: 2900 10ff |012d: goto/16 003d // -00f0 │ │ -39dfce: 2200 e612 |012f: new-instance v0, Ljava/lang/String; // type@12e6 │ │ -39dfd2: 7040 0898 70a2 |0131: invoke-direct {v0, v7, v2, v10}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -39dfd8: 1100 |0134: return-object v0 │ │ +39dd5c: |[39dd5c] net.sf.dibdib.thread_any.StringFunc.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +39dd6c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +39dd70: 7401 2298 1000 |0002: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ +39dd76: 0a01 |0005: move-result v1 │ │ +39dd78: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +39dd7a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +39dd7c: 1304 7f00 |0008: const/16 v4, #int 127 // #7f │ │ +39dd80: 1305 2000 |000a: const/16 v5, #int 32 // #20 │ │ +39dd84: 1306 6000 |000c: const/16 v6, #int 96 // #60 │ │ +39dd88: 3513 1000 |000e: if-ge v3, v1, 001e // +0010 │ │ +39dd8c: 6e20 0998 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39dd92: 0a07 |0013: move-result v7 │ │ +39dd94: 3675 0a00 |0014: if-gt v5, v7, 001e // +000a │ │ +39dd98: 3774 0800 |0016: if-le v4, v7, 001e // +0008 │ │ +39dd9c: 3376 0300 |0018: if-ne v6, v7, 001b // +0003 │ │ +39dda0: 2804 |001a: goto 001e // +0004 │ │ +39dda2: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39dda6: 28eb |001d: goto 0008 // -0015 │ │ +39dda8: 7401 2298 1000 |001e: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ +39ddae: 0a07 |0021: move-result v7 │ │ +39ddb0: 3473 0300 |0022: if-lt v3, v7, 0025 // +0003 │ │ +39ddb4: 1100 |0024: return-object v0 │ │ +39ddb6: da07 0102 |0025: mul-int/lit8 v7, v1, #int 2 // #02 │ │ +39ddba: 1308 0a00 |0027: const/16 v8, #int 10 // #a │ │ +39ddbe: b087 |0029: add-int/2addr v7, v8 │ │ +39ddc0: 2377 1615 |002a: new-array v7, v7, [C // type@1516 │ │ +39ddc4: 1209 |002c: const/4 v9, #int 0 // #0 │ │ +39ddc6: 120a |002d: const/4 v10, #int 0 // #0 │ │ +39ddc8: 3539 0f00 |002e: if-ge v9, v3, 003d // +000f │ │ +39ddcc: 6e20 0998 9000 |0030: invoke-virtual {v0, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39ddd2: 0a0b |0033: move-result v11 │ │ +39ddd4: d80c 0a01 |0034: add-int/lit8 v12, v10, #int 1 // #01 │ │ +39ddd8: 8ebb |0036: int-to-char v11, v11 │ │ +39ddda: 500b 070a |0037: aput-char v11, v7, v10 │ │ +39ddde: d809 0901 |0039: add-int/lit8 v9, v9, #int 1 // #01 │ │ +39dde2: 01ca |003b: move v10, v12 │ │ +39dde4: 28f2 |003c: goto 002e // -000e │ │ +39dde6: 3513 f200 |003d: if-ge v3, v1, 012f // +00f2 │ │ +39ddea: 6e20 0998 3000 |003f: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39ddf0: 0a09 |0042: move-result v9 │ │ +39ddf2: 1a0b cbca |0043: const-string v11, "㖹" // string@cacb │ │ +39ddf6: 6e20 0e98 b000 |0045: invoke-virtual {v0, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +39ddfc: 0a0b |0048: move-result v11 │ │ +39ddfe: 380b 0500 |0049: if-eqz v11, 004e // +0005 │ │ +39de02: 3909 0300 |004b: if-nez v9, 004e // +0003 │ │ +39de06: 1209 |004d: const/4 v9, #int 0 // #0 │ │ +39de08: d80b 0a0a |004e: add-int/lit8 v11, v10, #int 10 // #0a │ │ +39de0c: 217c |0050: array-length v12, v7 │ │ +39de0e: 37cb 0900 |0051: if-le v11, v12, 005a // +0009 │ │ +39de12: 217b |0053: array-length v11, v7 │ │ +39de14: da0b 0b02 |0054: mul-int/lit8 v11, v11, #int 2 // #02 │ │ +39de18: 7120 b099 b700 |0056: invoke-static {v7, v11}, Ljava/util/Arrays;.copyOf:([CI)[C // method@99b0 │ │ +39de1e: 0c07 |0059: move-result-object v7 │ │ +39de20: d80b 0a01 |005a: add-int/lit8 v11, v10, #int 1 // #01 │ │ +39de24: 8e9c |005c: int-to-char v12, v9 │ │ +39de26: 500c 070a |005d: aput-char v12, v7, v10 │ │ +39de2a: 130a 2e00 |005f: const/16 v10, #int 46 // #2e │ │ +39de2e: 121c |0061: const/4 v12, #int 1 // #1 │ │ +39de30: 3695 1b00 |0062: if-gt v5, v9, 007d // +001b │ │ +39de34: 3549 1900 |0064: if-ge v9, v4, 007d // +0019 │ │ +39de38: 3396 5b00 |0066: if-ne v6, v9, 00c1 // +005b │ │ +39de3c: d80d 0301 |0068: add-int/lit8 v13, v3, #int 1 // #01 │ │ +39de40: 351d 0a00 |006a: if-ge v13, v1, 0074 // +000a │ │ +39de44: 6e20 0998 d000 |006c: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39de4a: 0a0e |006f: move-result v14 │ │ +39de4c: 33e9 0400 |0070: if-ne v9, v14, 0074 // +0004 │ │ +39de50: 01d3 |0072: move v3, v13 │ │ +39de52: 2803 |0073: goto 0076 // +0003 │ │ +39de54: 1309 2e00 |0074: const/16 v9, #int 46 // #2e │ │ +39de58: d80a 0b01 |0076: add-int/lit8 v10, v11, #int 1 // #01 │ │ +39de5c: 8e99 |0078: int-to-char v9, v9 │ │ +39de5e: 5009 070b |0079: aput-char v9, v7, v11 │ │ +39de62: 2900 b100 |007b: goto/16 012c // +00b1 │ │ +39de66: 140d 00d8 0000 |007d: const v13, #float 7.74862e-41 // #0000d800 │ │ +39de6c: 150e 0100 |0080: const/high16 v14, #int 65536 // #1 │ │ +39de70: 369d 1900 |0082: if-gt v13, v9, 009b // +0019 │ │ +39de74: 140d 00e0 0000 |0084: const v13, #float 8.03561e-41 // #0000e000 │ │ +39de7a: 35d9 1400 |0087: if-ge v9, v13, 009b // +0014 │ │ +39de7e: d80d 0301 |0089: add-int/lit8 v13, v3, #int 1 // #01 │ │ +39de82: 351d 1000 |008b: if-ge v13, v1, 009b // +0010 │ │ +39de86: d593 ff03 |008d: and-int/lit16 v3, v9, #int 1023 // #03ff │ │ +39de8a: b883 |008f: shl-int/2addr v3, v8 │ │ +39de8c: 6e20 0998 d000 |0090: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39de92: 0a09 |0093: move-result v9 │ │ +39de94: d599 ff03 |0094: and-int/lit16 v9, v9, #int 1023 // #03ff │ │ +39de98: b693 |0096: or-int/2addr v3, v9 │ │ +39de9a: 9009 030e |0097: add-int v9, v3, v14 │ │ +39de9e: 01d3 |0099: move v3, v13 │ │ +39dea0: 2829 |009a: goto 00c3 // +0029 │ │ +39dea2: 3795 2800 |009b: if-le v5, v9, 00c3 // +0028 │ │ +39dea6: 1a0d a257 |009d: const-string v13, "`��" // string@57a2 │ │ +39deaa: 6e20 1a98 9d00 |009f: invoke-virtual {v13, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39deb0: 0a0f |00a2: move-result v15 │ │ +39deb2: 3a0f 1600 |00a3: if-ltz v15, 00b9 // +0016 │ │ +39deb6: d80a 0bff |00a5: add-int/lit8 v10, v11, #int -1 // #ff │ │ +39deba: 5006 070a |00a7: aput-char v6, v7, v10 │ │ +39debe: d80a 0b01 |00a9: add-int/lit8 v10, v11, #int 1 // #01 │ │ +39dec2: 6e20 1a98 9d00 |00ab: invoke-virtual {v13, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39dec8: 0a09 |00ae: move-result v9 │ │ +39deca: 1a0d d405 |00af: const-string v13, ". ~-:|" // string@05d4 │ │ +39dece: 6e20 0998 9d00 |00b1: invoke-virtual {v13, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39ded4: 0a09 |00b4: move-result v9 │ │ +39ded6: 5009 070b |00b5: aput-char v9, v7, v11 │ │ +39deda: 2900 7500 |00b7: goto/16 012c // +0075 │ │ +39dede: 3811 0a00 |00b9: if-eqz v17, 00c3 // +000a │ │ +39dee2: 3298 0600 |00bb: if-eq v8, v9, 00c1 // +0006 │ │ +39dee6: 130d 0900 |00bd: const/16 v13, #int 9 // #9 │ │ +39deea: 339d 0400 |00bf: if-ne v13, v9, 00c3 // +0004 │ │ +39deee: 01ba |00c1: move v10, v11 │ │ +39def0: 286a |00c2: goto 012c // +006a │ │ +39def2: 369e 0400 |00c3: if-gt v14, v9, 00c7 // +0004 │ │ +39def6: 120d |00c5: const/4 v13, #int 0 // #0 │ │ +39def8: 280e |00c6: goto 00d4 // +000e │ │ +39defa: 620d 0e79 |00c7: sget-object v13, Lnet/sf/dibdib/thread_any/StringFunc;.kChar2Rfc1345:Ljava/util/HashMap; // field@790e │ │ +39defe: 8e9e |00c9: int-to-char v14, v9 │ │ +39df00: 7110 3e97 0e00 |00ca: invoke-static {v14}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973e │ │ +39df06: 0c0e |00cd: move-result-object v14 │ │ +39df08: 6e20 1c9a ed00 |00ce: invoke-virtual {v13, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +39df0e: 0c0d |00d1: move-result-object v13 │ │ +39df10: 1f0d e612 |00d2: check-cast v13, Ljava/lang/String; // type@12e6 │ │ +39df14: 380d 2e00 |00d4: if-eqz v13, 0102 // +002e │ │ +39df18: 124e |00d6: const/4 v14, #int 4 // #4 │ │ +39df1a: 6e10 2298 0d00 |00d7: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +39df20: 0a0f |00da: move-result v15 │ │ +39df22: 36fe 0300 |00db: if-gt v14, v15, 00de // +0003 │ │ +39df26: 2825 |00dd: goto 0102 // +0025 │ │ +39df28: 1309 5e00 |00de: const/16 v9, #int 94 // #5e │ │ +39df2c: 6e30 2698 ad09 |00e0: invoke-virtual {v13, v10, v9}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +39df32: 0c09 |00e3: move-result-object v9 │ │ +39df34: 6e20 0998 2900 |00e4: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39df3a: 0a0d |00e7: move-result v13 │ │ +39df3c: 1a0e d505 |00e8: const-string v14, ". ~-:|^" // string@05d5 │ │ +39df40: 6e20 1a98 de00 |00ea: invoke-virtual {v14, v13}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39df46: 0a0d |00ed: move-result v13 │ │ +39df48: 3a0d 2200 |00ee: if-ltz v13, 0110 // +0022 │ │ +39df4c: 220d e812 |00f0: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +39df50: 7010 4098 0d00 |00f2: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39df56: 1a0e 3b57 |00f5: const-string v14, "^" // string@573b │ │ +39df5a: 6e20 4b98 ed00 |00f7: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39df60: 6e20 4b98 9d00 |00fa: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39df66: 6e10 5498 0d00 |00fd: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39df6c: 0c09 |0100: move-result-object v9 │ │ +39df6e: 280f |0101: goto 0110 // +000f │ │ +39df70: 23cd da15 |0102: new-array v13, v12, [Ljava/lang/Object; // type@15da │ │ +39df74: 7110 9e97 0900 |0104: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +39df7a: 0c09 |0107: move-result-object v9 │ │ +39df7c: 4d09 0d02 |0108: aput-object v9, v13, v2 │ │ +39df80: 1a09 1403 |010a: const-string v9, "#%x" // string@0314 │ │ +39df84: 7120 1498 d900 |010c: invoke-static {v9, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9814 │ │ +39df8a: 0c09 |010f: move-result-object v9 │ │ +39df8c: d80d 0bff |0110: add-int/lit8 v13, v11, #int -1 // #ff │ │ +39df90: 5006 070d |0112: aput-char v6, v7, v13 │ │ +39df94: 120d |0114: const/4 v13, #int 0 // #0 │ │ +39df96: 6e10 2298 0900 |0115: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +39df9c: 0a0e |0118: move-result v14 │ │ +39df9e: 35ed 0e00 |0119: if-ge v13, v14, 0127 // +000e │ │ +39dfa2: d80e 0b01 |011b: add-int/lit8 v14, v11, #int 1 // #01 │ │ +39dfa6: 6e20 0998 d900 |011d: invoke-virtual {v9, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39dfac: 0a0f |0120: move-result v15 │ │ +39dfae: 500f 070b |0121: aput-char v15, v7, v11 │ │ +39dfb2: d80d 0d01 |0123: add-int/lit8 v13, v13, #int 1 // #01 │ │ +39dfb6: 01eb |0125: move v11, v14 │ │ +39dfb8: 28ef |0126: goto 0115 // -0011 │ │ +39dfba: d809 0b01 |0127: add-int/lit8 v9, v11, #int 1 // #01 │ │ +39dfbe: 500a 070b |0129: aput-char v10, v7, v11 │ │ +39dfc2: 019a |012b: move v10, v9 │ │ +39dfc4: b0c3 |012c: add-int/2addr v3, v12 │ │ +39dfc6: 2900 10ff |012d: goto/16 003d // -00f0 │ │ +39dfca: 2200 e612 |012f: new-instance v0, Ljava/lang/String; // type@12e6 │ │ +39dfce: 7040 0898 70a2 |0131: invoke-direct {v0, v7, v2, v10}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +39dfd4: 1100 |0134: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2256 │ │ 0x0010 line=2258 │ │ 0x001e line=2263 │ │ 0x002a line=2266 │ │ 0x0030 line=2269 │ │ @@ -845081,200 +845081,200 @@ │ │ type : '(Ljava/lang/String;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 26 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 336 16-bit code units │ │ -39dfdc: |[39dfdc] net.sf.dibdib.thread_any.StringFunc.nameNormalize:(Ljava/lang/String;J)Ljava/lang/String; │ │ -39dfec: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -39dff0: 7401 2298 1700 |0002: invoke-virtual/range {v23}, Ljava/lang/String;.length:()I // method@9822 │ │ -39dff6: 0a01 |0005: move-result v1 │ │ -39dff8: 1a02 ca05 |0006: const-string v2, "." // string@05ca │ │ -39dffc: 3c01 0300 |0008: if-gtz v1, 000b // +0003 │ │ -39e000: 1102 |000a: return-object v2 │ │ -39e002: 1a01 b155 |000b: const-string v1, "[0-9A-Za-z\._]+" // string@55b1 │ │ -39e006: 6e20 2398 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -39e00c: 0a03 |0010: move-result v3 │ │ -39e00e: 1604 0200 |0011: const-wide/16 v4, #int 2 // #2 │ │ -39e012: 1606 0000 |0013: const-wide/16 v6, #int 0 // #0 │ │ -39e016: 3803 0900 |0015: if-eqz v3, 001e // +0009 │ │ -39e01a: a008 1804 |0017: and-long v8, v24, v4 │ │ -39e01e: 3103 0608 |0019: cmp-long v3, v6, v8 │ │ -39e022: 3803 0300 |001b: if-eqz v3, 001e // +0003 │ │ -39e026: 1100 |001d: return-object v0 │ │ -39e028: 1608 0600 |001e: const-wide/16 v8, #int 6 // #6 │ │ -39e02c: 1303 5f00 |0020: const/16 v3, #int 95 // #5f │ │ -39e030: 130a 2f00 |0022: const/16 v10, #int 47 // #2f │ │ -39e034: 130b 2000 |0024: const/16 v11, #int 32 // #20 │ │ -39e038: 310c 0818 |0026: cmp-long v12, v8, v24 │ │ -39e03c: 390c 3000 |0028: if-nez v12, 0058 // +0030 │ │ -39e040: 1a01 b055 |002a: const-string v1, "[0-9A-Za-z\._/]+" // string@55b0 │ │ -39e044: 6e20 2398 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -39e04a: 0a01 |002f: move-result v1 │ │ -39e04c: 3801 0b00 |0030: if-eqz v1, 003b // +000b │ │ -39e050: 1a01 6d06 |0032: const-string v1, "//" // string@066d │ │ -39e054: 6e20 0e98 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -39e05a: 0a01 |0037: move-result v1 │ │ -39e05c: 3901 0300 |0038: if-nez v1, 003b // +0003 │ │ -39e060: 1100 |003a: return-object v0 │ │ -39e062: 7401 3498 1700 |003b: invoke-virtual/range {v23}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -39e068: 0c00 |003e: move-result-object v0 │ │ -39e06a: 6e30 2698 b003 |003f: invoke-virtual {v0, v11, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -39e070: 0c00 |0042: move-result-object v0 │ │ -39e072: 1301 2c00 |0043: const/16 v1, #int 44 // #2c │ │ -39e076: 6e30 2698 100a |0045: invoke-virtual {v0, v1, v10}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -39e07c: 0c00 |0048: move-result-object v0 │ │ -39e07e: 1a01 fc56 |0049: const-string v1, "[^0-9A-Za-z\._/]" // string@56fc │ │ -39e082: 6e30 2898 1002 |004b: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -39e088: 0c00 |004e: move-result-object v0 │ │ -39e08a: 1a01 0057 |004f: const-string v1, "[_\./]+/[_\./]*" // string@5700 │ │ -39e08e: 1a02 6506 |0051: const-string v2, "/" // string@0665 │ │ -39e092: 6e30 2898 1002 |0053: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -39e098: 0c00 |0056: move-result-object v0 │ │ -39e09a: 1100 |0057: return-object v0 │ │ -39e09c: 3108 0418 |0058: cmp-long v8, v4, v24 │ │ -39e0a0: 3908 1800 |005a: if-nez v8, 0072 // +0018 │ │ -39e0a4: 6e20 2398 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -39e0aa: 0a01 |005f: move-result v1 │ │ -39e0ac: 3801 0300 |0060: if-eqz v1, 0063 // +0003 │ │ -39e0b0: 1100 |0062: return-object v0 │ │ -39e0b2: 7401 3498 1700 |0063: invoke-virtual/range {v23}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -39e0b8: 0c00 |0066: move-result-object v0 │ │ -39e0ba: 6e30 2698 b003 |0067: invoke-virtual {v0, v11, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -39e0c0: 0c00 |006a: move-result-object v0 │ │ -39e0c2: 1a01 fd56 |006b: const-string v1, "[^0-9A-Za-z\._]" // string@56fd │ │ -39e0c6: 6e30 2898 1002 |006d: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -39e0cc: 0c00 |0070: move-result-object v0 │ │ -39e0ce: 1100 |0071: return-object v0 │ │ -39e0d0: 7401 2298 1700 |0072: invoke-virtual/range {v23}, Ljava/lang/String;.length:()I // method@9822 │ │ -39e0d6: 0a01 |0075: move-result v1 │ │ -39e0d8: d801 01ff |0076: add-int/lit8 v1, v1, #int -1 // #ff │ │ -39e0dc: 1203 |0078: const/4 v3, #int 0 // #0 │ │ -39e0de: 1608 0001 |0079: const-wide/16 v8, #int 256 // #100 │ │ -39e0e2: 160c 0100 |007b: const-wide/16 v12, #int 1 // #1 │ │ -39e0e6: 130e 7a00 |007d: const/16 v14, #int 122 // #7a │ │ -39e0ea: 130f 8000 |007f: const/16 v15, #int 128 // #80 │ │ -39e0ee: 1a02 f002 |0081: const-string v2, "!#$*<>?[]^{}" // string@02f0 │ │ -39e0f2: 1304 3000 |0083: const/16 v4, #int 48 // #30 │ │ -39e0f6: 3a01 5100 |0085: if-ltz v1, 00d6 // +0051 │ │ -39e0fa: 6e20 0998 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e100: 0a05 |008a: move-result v5 │ │ -39e102: 3654 1d00 |008b: if-gt v4, v5, 00a8 // +001d │ │ -39e106: 36e5 1b00 |008d: if-gt v5, v14, 00a8 // +001b │ │ -39e10a: 130e 3900 |008f: const/16 v14, #int 57 // #39 │ │ -39e10e: 355e 4000 |0091: if-ge v14, v5, 00d1 // +0040 │ │ -39e112: 130e 6100 |0093: const/16 v14, #int 97 // #61 │ │ -39e116: 365e 0300 |0095: if-gt v14, v5, 0098 // +0003 │ │ -39e11a: 283a |0097: goto 00d1 // +003a │ │ -39e11c: 130e 4100 |0098: const/16 v14, #int 65 // #41 │ │ -39e120: 365e 0700 |009a: if-gt v14, v5, 00a1 // +0007 │ │ -39e124: 130e 5a00 |009c: const/16 v14, #int 90 // #5a │ │ -39e128: 36e5 0300 |009e: if-gt v5, v14, 00a1 // +0003 │ │ -39e12c: 2831 |00a0: goto 00d1 // +0031 │ │ -39e12e: 6e20 1a98 5200 |00a1: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39e134: 0a05 |00a4: move-result v5 │ │ -39e136: 3a05 2c00 |00a5: if-ltz v5, 00d1 // +002c │ │ -39e13a: 282f |00a7: goto 00d6 // +002f │ │ -39e13c: 365f 0b00 |00a8: if-gt v15, v5, 00b3 // +000b │ │ -39e140: a013 180c |00aa: and-long v19, v24, v12 │ │ -39e144: 310e 0613 |00ac: cmp-long v14, v6, v19 │ │ -39e148: 380e 0500 |00ae: if-eqz v14, 00b3 // +0005 │ │ -39e14c: de03 0301 |00b0: or-int/lit8 v3, v3, #int 1 // #01 │ │ -39e150: 281f |00b2: goto 00d1 // +001f │ │ -39e152: 345b 0b00 |00b3: if-lt v11, v5, 00be // +000b │ │ -39e156: 365b 2100 |00b5: if-gt v11, v5, 00d6 // +0021 │ │ -39e15a: a013 1808 |00b7: and-long v19, v24, v8 │ │ -39e15e: 3105 0613 |00b9: cmp-long v5, v6, v19 │ │ -39e162: 3905 1600 |00bb: if-nez v5, 00d1 // +0016 │ │ -39e166: 2819 |00bd: goto 00d6 // +0019 │ │ -39e168: 6e20 1a98 5200 |00be: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39e16e: 0a0e |00c1: move-result v14 │ │ -39e170: 3a0e 0300 |00c2: if-ltz v14, 00c5 // +0003 │ │ -39e174: 2812 |00c4: goto 00d6 // +0012 │ │ -39e176: 3754 0400 |00c5: if-le v4, v5, 00c9 // +0004 │ │ -39e17a: 1222 |00c7: const/4 v2, #int 2 // #2 │ │ -39e17c: 2802 |00c8: goto 00ca // +0002 │ │ -39e17e: 1202 |00c9: const/4 v2, #int 0 // #0 │ │ -39e180: b632 |00ca: or-int/2addr v2, v3 │ │ -39e182: 335a 0400 |00cb: if-ne v10, v5, 00cf // +0004 │ │ -39e186: 1243 |00cd: const/4 v3, #int 4 // #4 │ │ -39e188: 2802 |00ce: goto 00d0 // +0002 │ │ -39e18a: 1203 |00cf: const/4 v3, #int 0 // #0 │ │ -39e18c: b623 |00d0: or-int/2addr v3, v2 │ │ -39e18e: d801 01ff |00d1: add-int/lit8 v1, v1, #int -1 // #ff │ │ -39e192: 1604 0200 |00d3: const-wide/16 v4, #int 2 // #2 │ │ -39e196: 28a4 |00d5: goto 0079 // -005c │ │ -39e198: 3b01 0a00 |00d6: if-gez v1, 00e0 // +000a │ │ -39e19c: 8138 |00d8: int-to-long v8, v3 │ │ -39e19e: a015 0818 |00d9: and-long v21, v8, v24 │ │ -39e1a2: 3101 0815 |00db: cmp-long v1, v8, v21 │ │ -39e1a6: 3901 0300 |00dd: if-nez v1, 00e0 // +0003 │ │ -39e1aa: 1100 |00df: return-object v0 │ │ -39e1ac: 7401 2f98 1700 |00e0: invoke-virtual/range {v23}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -39e1b2: 0c01 |00e3: move-result-object v1 │ │ -39e1b4: 1203 |00e4: const/4 v3, #int 0 // #0 │ │ -39e1b6: 2115 |00e5: array-length v5, v1 │ │ -39e1b8: 3553 6400 |00e6: if-ge v3, v5, 014a // +0064 │ │ -39e1bc: 6e20 0998 3000 |00e8: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e1c2: 0a05 |00eb: move-result v5 │ │ -39e1c4: 1308 2e00 |00ec: const/16 v8, #int 46 // #2e │ │ -39e1c8: 1309 7a00 |00ee: const/16 v9, #int 122 // #7a │ │ -39e1cc: 3654 1400 |00f0: if-gt v4, v5, 0104 // +0014 │ │ -39e1d0: 3695 1200 |00f2: if-gt v5, v9, 0104 // +0012 │ │ -39e1d4: 6e20 1a98 5200 |00f4: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39e1da: 0a0e |00f7: move-result v14 │ │ -39e1dc: 3a0e 0900 |00f8: if-ltz v14, 0101 // +0009 │ │ -39e1e0: 5008 0103 |00fa: aput-char v8, v1, v3 │ │ -39e1e4: 1610 0200 |00fc: const-wide/16 v16, #int 2 // #2 │ │ -39e1e8: 1612 0001 |00fe: const-wide/16 v18, #int 256 // #100 │ │ -39e1ec: 2847 |0100: goto 0147 // +0047 │ │ -39e1ee: 1612 0001 |0101: const-wide/16 v18, #int 256 // #100 │ │ -39e1f2: 282b |0103: goto 012e // +002b │ │ -39e1f4: 365f 0e00 |0104: if-gt v15, v5, 0112 // +000e │ │ -39e1f8: a015 180c |0106: and-long v21, v24, v12 │ │ -39e1fc: 3105 0615 |0108: cmp-long v5, v6, v21 │ │ -39e200: 3905 0300 |010a: if-nez v5, 010d // +0003 │ │ -39e204: 2803 |010c: goto 010f // +0003 │ │ -39e206: 4908 0103 |010d: aget-char v8, v1, v3 │ │ -39e20a: 5008 0103 |010f: aput-char v8, v1, v3 │ │ -39e20e: 28eb |0111: goto 00fc // -0015 │ │ -39e210: 345b 0f00 |0112: if-lt v11, v5, 0121 // +000f │ │ -39e214: 1612 0001 |0114: const-wide/16 v18, #int 256 // #100 │ │ -39e218: 365b 0800 |0116: if-gt v11, v5, 011e // +0008 │ │ -39e21c: a014 1812 |0118: and-long v20, v24, v18 │ │ -39e220: 3105 0614 |011a: cmp-long v5, v6, v20 │ │ -39e224: 3905 0f00 |011c: if-nez v5, 012b // +000f │ │ -39e228: 5008 0103 |011e: aput-char v8, v1, v3 │ │ -39e22c: 280b |0120: goto 012b // +000b │ │ -39e22e: 1612 0001 |0121: const-wide/16 v18, #int 256 // #100 │ │ -39e232: 6e20 1a98 5200 |0123: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39e238: 0a0e |0126: move-result v14 │ │ -39e23a: 3a0e 0700 |0127: if-ltz v14, 012e // +0007 │ │ -39e23e: 5008 0103 |0129: aput-char v8, v1, v3 │ │ -39e242: 1610 0200 |012b: const-wide/16 v16, #int 2 // #2 │ │ -39e246: 281a |012d: goto 0147 // +001a │ │ -39e248: 1610 0200 |012e: const-wide/16 v16, #int 2 // #2 │ │ -39e24c: 3754 0b00 |0130: if-le v4, v5, 013b // +000b │ │ -39e250: a014 1810 |0132: and-long v20, v24, v16 │ │ -39e254: 310e 0614 |0134: cmp-long v14, v6, v20 │ │ -39e258: 390e 0500 |0136: if-nez v14, 013b // +0005 │ │ -39e25c: 5008 0103 |0138: aput-char v8, v1, v3 │ │ -39e260: 280d |013a: goto 0147 // +000d │ │ -39e262: 335a 0c00 |013b: if-ne v10, v5, 0147 // +000c │ │ -39e266: 1614 0400 |013d: const-wide/16 v20, #int 4 // #4 │ │ -39e26a: a014 1814 |013f: and-long v20, v24, v20 │ │ -39e26e: 3105 0614 |0141: cmp-long v5, v6, v20 │ │ -39e272: 3905 0400 |0143: if-nez v5, 0147 // +0004 │ │ -39e276: 5008 0103 |0145: aput-char v8, v1, v3 │ │ -39e27a: d803 0301 |0147: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39e27e: 289c |0149: goto 00e5 // -0064 │ │ -39e280: 2200 e612 |014a: new-instance v0, Ljava/lang/String; // type@12e6 │ │ -39e284: 7020 0798 1000 |014c: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39e28a: 1100 |014f: return-object v0 │ │ +39dfd8: |[39dfd8] net.sf.dibdib.thread_any.StringFunc.nameNormalize:(Ljava/lang/String;J)Ljava/lang/String; │ │ +39dfe8: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +39dfec: 7401 2298 1700 |0002: invoke-virtual/range {v23}, Ljava/lang/String;.length:()I // method@9822 │ │ +39dff2: 0a01 |0005: move-result v1 │ │ +39dff4: 1a02 ca05 |0006: const-string v2, "." // string@05ca │ │ +39dff8: 3c01 0300 |0008: if-gtz v1, 000b // +0003 │ │ +39dffc: 1102 |000a: return-object v2 │ │ +39dffe: 1a01 b155 |000b: const-string v1, "[0-9A-Za-z\._]+" // string@55b1 │ │ +39e002: 6e20 2398 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +39e008: 0a03 |0010: move-result v3 │ │ +39e00a: 1604 0200 |0011: const-wide/16 v4, #int 2 // #2 │ │ +39e00e: 1606 0000 |0013: const-wide/16 v6, #int 0 // #0 │ │ +39e012: 3803 0900 |0015: if-eqz v3, 001e // +0009 │ │ +39e016: a008 1804 |0017: and-long v8, v24, v4 │ │ +39e01a: 3103 0608 |0019: cmp-long v3, v6, v8 │ │ +39e01e: 3803 0300 |001b: if-eqz v3, 001e // +0003 │ │ +39e022: 1100 |001d: return-object v0 │ │ +39e024: 1608 0600 |001e: const-wide/16 v8, #int 6 // #6 │ │ +39e028: 1303 5f00 |0020: const/16 v3, #int 95 // #5f │ │ +39e02c: 130a 2f00 |0022: const/16 v10, #int 47 // #2f │ │ +39e030: 130b 2000 |0024: const/16 v11, #int 32 // #20 │ │ +39e034: 310c 0818 |0026: cmp-long v12, v8, v24 │ │ +39e038: 390c 3000 |0028: if-nez v12, 0058 // +0030 │ │ +39e03c: 1a01 b055 |002a: const-string v1, "[0-9A-Za-z\._/]+" // string@55b0 │ │ +39e040: 6e20 2398 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +39e046: 0a01 |002f: move-result v1 │ │ +39e048: 3801 0b00 |0030: if-eqz v1, 003b // +000b │ │ +39e04c: 1a01 6d06 |0032: const-string v1, "//" // string@066d │ │ +39e050: 6e20 0e98 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +39e056: 0a01 |0037: move-result v1 │ │ +39e058: 3901 0300 |0038: if-nez v1, 003b // +0003 │ │ +39e05c: 1100 |003a: return-object v0 │ │ +39e05e: 7401 3498 1700 |003b: invoke-virtual/range {v23}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +39e064: 0c00 |003e: move-result-object v0 │ │ +39e066: 6e30 2698 b003 |003f: invoke-virtual {v0, v11, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +39e06c: 0c00 |0042: move-result-object v0 │ │ +39e06e: 1301 2c00 |0043: const/16 v1, #int 44 // #2c │ │ +39e072: 6e30 2698 100a |0045: invoke-virtual {v0, v1, v10}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +39e078: 0c00 |0048: move-result-object v0 │ │ +39e07a: 1a01 fc56 |0049: const-string v1, "[^0-9A-Za-z\._/]" // string@56fc │ │ +39e07e: 6e30 2898 1002 |004b: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +39e084: 0c00 |004e: move-result-object v0 │ │ +39e086: 1a01 0057 |004f: const-string v1, "[_\./]+/[_\./]*" // string@5700 │ │ +39e08a: 1a02 6506 |0051: const-string v2, "/" // string@0665 │ │ +39e08e: 6e30 2898 1002 |0053: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +39e094: 0c00 |0056: move-result-object v0 │ │ +39e096: 1100 |0057: return-object v0 │ │ +39e098: 3108 0418 |0058: cmp-long v8, v4, v24 │ │ +39e09c: 3908 1800 |005a: if-nez v8, 0072 // +0018 │ │ +39e0a0: 6e20 2398 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +39e0a6: 0a01 |005f: move-result v1 │ │ +39e0a8: 3801 0300 |0060: if-eqz v1, 0063 // +0003 │ │ +39e0ac: 1100 |0062: return-object v0 │ │ +39e0ae: 7401 3498 1700 |0063: invoke-virtual/range {v23}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +39e0b4: 0c00 |0066: move-result-object v0 │ │ +39e0b6: 6e30 2698 b003 |0067: invoke-virtual {v0, v11, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +39e0bc: 0c00 |006a: move-result-object v0 │ │ +39e0be: 1a01 fd56 |006b: const-string v1, "[^0-9A-Za-z\._]" // string@56fd │ │ +39e0c2: 6e30 2898 1002 |006d: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +39e0c8: 0c00 |0070: move-result-object v0 │ │ +39e0ca: 1100 |0071: return-object v0 │ │ +39e0cc: 7401 2298 1700 |0072: invoke-virtual/range {v23}, Ljava/lang/String;.length:()I // method@9822 │ │ +39e0d2: 0a01 |0075: move-result v1 │ │ +39e0d4: d801 01ff |0076: add-int/lit8 v1, v1, #int -1 // #ff │ │ +39e0d8: 1203 |0078: const/4 v3, #int 0 // #0 │ │ +39e0da: 1608 0001 |0079: const-wide/16 v8, #int 256 // #100 │ │ +39e0de: 160c 0100 |007b: const-wide/16 v12, #int 1 // #1 │ │ +39e0e2: 130e 7a00 |007d: const/16 v14, #int 122 // #7a │ │ +39e0e6: 130f 8000 |007f: const/16 v15, #int 128 // #80 │ │ +39e0ea: 1a02 f002 |0081: const-string v2, "!#$*<>?[]^{}" // string@02f0 │ │ +39e0ee: 1304 3000 |0083: const/16 v4, #int 48 // #30 │ │ +39e0f2: 3a01 5100 |0085: if-ltz v1, 00d6 // +0051 │ │ +39e0f6: 6e20 0998 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e0fc: 0a05 |008a: move-result v5 │ │ +39e0fe: 3654 1d00 |008b: if-gt v4, v5, 00a8 // +001d │ │ +39e102: 36e5 1b00 |008d: if-gt v5, v14, 00a8 // +001b │ │ +39e106: 130e 3900 |008f: const/16 v14, #int 57 // #39 │ │ +39e10a: 355e 4000 |0091: if-ge v14, v5, 00d1 // +0040 │ │ +39e10e: 130e 6100 |0093: const/16 v14, #int 97 // #61 │ │ +39e112: 365e 0300 |0095: if-gt v14, v5, 0098 // +0003 │ │ +39e116: 283a |0097: goto 00d1 // +003a │ │ +39e118: 130e 4100 |0098: const/16 v14, #int 65 // #41 │ │ +39e11c: 365e 0700 |009a: if-gt v14, v5, 00a1 // +0007 │ │ +39e120: 130e 5a00 |009c: const/16 v14, #int 90 // #5a │ │ +39e124: 36e5 0300 |009e: if-gt v5, v14, 00a1 // +0003 │ │ +39e128: 2831 |00a0: goto 00d1 // +0031 │ │ +39e12a: 6e20 1a98 5200 |00a1: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39e130: 0a05 |00a4: move-result v5 │ │ +39e132: 3a05 2c00 |00a5: if-ltz v5, 00d1 // +002c │ │ +39e136: 282f |00a7: goto 00d6 // +002f │ │ +39e138: 365f 0b00 |00a8: if-gt v15, v5, 00b3 // +000b │ │ +39e13c: a013 180c |00aa: and-long v19, v24, v12 │ │ +39e140: 310e 0613 |00ac: cmp-long v14, v6, v19 │ │ +39e144: 380e 0500 |00ae: if-eqz v14, 00b3 // +0005 │ │ +39e148: de03 0301 |00b0: or-int/lit8 v3, v3, #int 1 // #01 │ │ +39e14c: 281f |00b2: goto 00d1 // +001f │ │ +39e14e: 345b 0b00 |00b3: if-lt v11, v5, 00be // +000b │ │ +39e152: 365b 2100 |00b5: if-gt v11, v5, 00d6 // +0021 │ │ +39e156: a013 1808 |00b7: and-long v19, v24, v8 │ │ +39e15a: 3105 0613 |00b9: cmp-long v5, v6, v19 │ │ +39e15e: 3905 1600 |00bb: if-nez v5, 00d1 // +0016 │ │ +39e162: 2819 |00bd: goto 00d6 // +0019 │ │ +39e164: 6e20 1a98 5200 |00be: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39e16a: 0a0e |00c1: move-result v14 │ │ +39e16c: 3a0e 0300 |00c2: if-ltz v14, 00c5 // +0003 │ │ +39e170: 2812 |00c4: goto 00d6 // +0012 │ │ +39e172: 3754 0400 |00c5: if-le v4, v5, 00c9 // +0004 │ │ +39e176: 1222 |00c7: const/4 v2, #int 2 // #2 │ │ +39e178: 2802 |00c8: goto 00ca // +0002 │ │ +39e17a: 1202 |00c9: const/4 v2, #int 0 // #0 │ │ +39e17c: b632 |00ca: or-int/2addr v2, v3 │ │ +39e17e: 335a 0400 |00cb: if-ne v10, v5, 00cf // +0004 │ │ +39e182: 1243 |00cd: const/4 v3, #int 4 // #4 │ │ +39e184: 2802 |00ce: goto 00d0 // +0002 │ │ +39e186: 1203 |00cf: const/4 v3, #int 0 // #0 │ │ +39e188: b623 |00d0: or-int/2addr v3, v2 │ │ +39e18a: d801 01ff |00d1: add-int/lit8 v1, v1, #int -1 // #ff │ │ +39e18e: 1604 0200 |00d3: const-wide/16 v4, #int 2 // #2 │ │ +39e192: 28a4 |00d5: goto 0079 // -005c │ │ +39e194: 3b01 0a00 |00d6: if-gez v1, 00e0 // +000a │ │ +39e198: 8138 |00d8: int-to-long v8, v3 │ │ +39e19a: a015 0818 |00d9: and-long v21, v8, v24 │ │ +39e19e: 3101 0815 |00db: cmp-long v1, v8, v21 │ │ +39e1a2: 3901 0300 |00dd: if-nez v1, 00e0 // +0003 │ │ +39e1a6: 1100 |00df: return-object v0 │ │ +39e1a8: 7401 2f98 1700 |00e0: invoke-virtual/range {v23}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +39e1ae: 0c01 |00e3: move-result-object v1 │ │ +39e1b0: 1203 |00e4: const/4 v3, #int 0 // #0 │ │ +39e1b2: 2115 |00e5: array-length v5, v1 │ │ +39e1b4: 3553 6400 |00e6: if-ge v3, v5, 014a // +0064 │ │ +39e1b8: 6e20 0998 3000 |00e8: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e1be: 0a05 |00eb: move-result v5 │ │ +39e1c0: 1308 2e00 |00ec: const/16 v8, #int 46 // #2e │ │ +39e1c4: 1309 7a00 |00ee: const/16 v9, #int 122 // #7a │ │ +39e1c8: 3654 1400 |00f0: if-gt v4, v5, 0104 // +0014 │ │ +39e1cc: 3695 1200 |00f2: if-gt v5, v9, 0104 // +0012 │ │ +39e1d0: 6e20 1a98 5200 |00f4: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39e1d6: 0a0e |00f7: move-result v14 │ │ +39e1d8: 3a0e 0900 |00f8: if-ltz v14, 0101 // +0009 │ │ +39e1dc: 5008 0103 |00fa: aput-char v8, v1, v3 │ │ +39e1e0: 1610 0200 |00fc: const-wide/16 v16, #int 2 // #2 │ │ +39e1e4: 1612 0001 |00fe: const-wide/16 v18, #int 256 // #100 │ │ +39e1e8: 2847 |0100: goto 0147 // +0047 │ │ +39e1ea: 1612 0001 |0101: const-wide/16 v18, #int 256 // #100 │ │ +39e1ee: 282b |0103: goto 012e // +002b │ │ +39e1f0: 365f 0e00 |0104: if-gt v15, v5, 0112 // +000e │ │ +39e1f4: a015 180c |0106: and-long v21, v24, v12 │ │ +39e1f8: 3105 0615 |0108: cmp-long v5, v6, v21 │ │ +39e1fc: 3905 0300 |010a: if-nez v5, 010d // +0003 │ │ +39e200: 2803 |010c: goto 010f // +0003 │ │ +39e202: 4908 0103 |010d: aget-char v8, v1, v3 │ │ +39e206: 5008 0103 |010f: aput-char v8, v1, v3 │ │ +39e20a: 28eb |0111: goto 00fc // -0015 │ │ +39e20c: 345b 0f00 |0112: if-lt v11, v5, 0121 // +000f │ │ +39e210: 1612 0001 |0114: const-wide/16 v18, #int 256 // #100 │ │ +39e214: 365b 0800 |0116: if-gt v11, v5, 011e // +0008 │ │ +39e218: a014 1812 |0118: and-long v20, v24, v18 │ │ +39e21c: 3105 0614 |011a: cmp-long v5, v6, v20 │ │ +39e220: 3905 0f00 |011c: if-nez v5, 012b // +000f │ │ +39e224: 5008 0103 |011e: aput-char v8, v1, v3 │ │ +39e228: 280b |0120: goto 012b // +000b │ │ +39e22a: 1612 0001 |0121: const-wide/16 v18, #int 256 // #100 │ │ +39e22e: 6e20 1a98 5200 |0123: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39e234: 0a0e |0126: move-result v14 │ │ +39e236: 3a0e 0700 |0127: if-ltz v14, 012e // +0007 │ │ +39e23a: 5008 0103 |0129: aput-char v8, v1, v3 │ │ +39e23e: 1610 0200 |012b: const-wide/16 v16, #int 2 // #2 │ │ +39e242: 281a |012d: goto 0147 // +001a │ │ +39e244: 1610 0200 |012e: const-wide/16 v16, #int 2 // #2 │ │ +39e248: 3754 0b00 |0130: if-le v4, v5, 013b // +000b │ │ +39e24c: a014 1810 |0132: and-long v20, v24, v16 │ │ +39e250: 310e 0614 |0134: cmp-long v14, v6, v20 │ │ +39e254: 390e 0500 |0136: if-nez v14, 013b // +0005 │ │ +39e258: 5008 0103 |0138: aput-char v8, v1, v3 │ │ +39e25c: 280d |013a: goto 0147 // +000d │ │ +39e25e: 335a 0c00 |013b: if-ne v10, v5, 0147 // +000c │ │ +39e262: 1614 0400 |013d: const-wide/16 v20, #int 4 // #4 │ │ +39e266: a014 1814 |013f: and-long v20, v24, v20 │ │ +39e26a: 3105 0614 |0141: cmp-long v5, v6, v20 │ │ +39e26e: 3905 0400 |0143: if-nez v5, 0147 // +0004 │ │ +39e272: 5008 0103 |0145: aput-char v8, v1, v3 │ │ +39e276: d803 0301 |0147: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39e27a: 289c |0149: goto 00e5 // -0064 │ │ +39e27c: 2200 e612 |014a: new-instance v0, Ljava/lang/String; // type@12e6 │ │ +39e280: 7020 0798 1000 |014c: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39e286: 1100 |014f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1746 │ │ 0x000d line=1750 │ │ 0x002c line=1755 │ │ 0x003b line=1758 │ │ 0x003f line=1759 │ │ @@ -845309,800 +845309,800 @@ │ │ type : '()V' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 19 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1395 16-bit code units │ │ -39f100: |[39f100] net.sf.dibdib.thread_any.StringFunc.populateCollData:()V │ │ -39f110: 1c01 cb14 |0000: const-class v1, Lnet/sf/dibdib/thread_any/StringFunc; // type@14cb │ │ -39f114: 1d01 |0002: monitor-enter v1 │ │ -39f116: 6200 fc78 |0003: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39f11a: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ -39f11e: 1e01 |0007: monitor-exit v1 │ │ -39f120: 0e00 |0008: return-void │ │ -39f122: 2200 5113 |0009: new-instance v0, Ljava/text/RuleBasedCollator; // type@1351 │ │ -39f126: 1a02 7003 |000b: const-string v2, "& \u0001 = \u0002" // string@0370 │ │ -39f12a: 7020 7399 2000 |000d: invoke-direct {v0, v2}, Ljava/text/RuleBasedCollator;.:(Ljava/lang/String;)V // method@9973 │ │ -39f130: 6900 fc78 |0010: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39f134: 2804 |0012: goto 0016 // +0004 │ │ -39f136: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -39f138: 6900 fc78 |0014: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39f13c: 6200 6373 |0016: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -39f140: 5400 8373 |0018: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.locale:Ljava/util/Locale; // field@7383 │ │ -39f144: 6202 fc78 |001a: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39f148: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -39f14a: 3802 0400 |001d: if-eqz v2, 0021 // +0004 │ │ -39f14e: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ -39f152: 3800 0300 |0021: if-eqz v0, 0024 // +0003 │ │ -39f156: 2803 |0023: goto 0026 // +0003 │ │ -39f158: 6200 ba70 |0024: sget-object v0, Ljava/util/Locale;.CANADA:Ljava/util/Locale; // field@70ba │ │ -39f15c: 7110 6199 0000 |0026: invoke-static {v0}, Ljava/text/Collator;.getInstance:(Ljava/util/Locale;)Ljava/text/Collator; // method@9961 │ │ -39f162: 0c00 |0029: move-result-object v0 │ │ -39f164: 6900 fc78 |002a: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39f168: 6e20 6299 3000 |002c: invoke-virtual {v0, v3}, Ljava/text/Collator;.setStrength:(I)V // method@9962 │ │ -39f16e: 6200 fc78 |002f: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39f172: 1a02 aa57 |0031: const-string v2, "a" // string@57aa │ │ -39f176: 6e20 6099 2000 |0033: invoke-virtual {v0, v2}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39f17c: 0c00 |0036: move-result-object v0 │ │ -39f17e: 6e10 5f99 0000 |0037: invoke-virtual {v0}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39f184: 0c00 |003a: move-result-object v0 │ │ -39f186: 6202 fc78 |003b: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39f18a: 1a04 b75f |003d: const-string v4, "b" // string@5fb7 │ │ -39f18e: 6e20 6099 4200 |003f: invoke-virtual {v2, v4}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39f194: 0c02 |0042: move-result-object v2 │ │ -39f196: 6e10 5f99 0200 |0043: invoke-virtual {v2}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39f19c: 0c02 |0046: move-result-object v2 │ │ -39f19e: 6204 fc78 |0047: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39f1a2: 1a05 d661 |0049: const-string v5, "c" // string@61d6 │ │ -39f1a6: 6e20 6099 5400 |004b: invoke-virtual {v4, v5}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39f1ac: 0c04 |004e: move-result-object v4 │ │ -39f1ae: 6e10 5f99 0400 |004f: invoke-virtual {v4}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39f1b4: 0c04 |0052: move-result-object v4 │ │ -39f1b6: 6205 fc78 |0053: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39f1ba: 1a06 8106 |0055: const-string v6, "0" // string@0681 │ │ -39f1be: 6e20 6099 6500 |0057: invoke-virtual {v5, v6}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39f1c4: 0c05 |005a: move-result-object v5 │ │ -39f1c6: 6e10 5f99 0500 |005b: invoke-virtual {v5}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39f1cc: 0c05 |005e: move-result-object v5 │ │ -39f1ce: 6206 fc78 |005f: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39f1d2: 1a07 b106 |0061: const-string v7, "1" // string@06b1 │ │ -39f1d6: 6e20 6099 7600 |0063: invoke-virtual {v6, v7}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39f1dc: 0c06 |0066: move-result-object v6 │ │ -39f1de: 6e10 5f99 0600 |0067: invoke-virtual {v6}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39f1e4: 0c06 |006a: move-result-object v6 │ │ -39f1e6: 6207 fc78 |006b: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39f1ea: 1a08 d406 |006d: const-string v8, "2" // string@06d4 │ │ -39f1ee: 6e20 6099 8700 |006f: invoke-virtual {v7, v8}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39f1f4: 0c07 |0072: move-result-object v7 │ │ -39f1f6: 6e10 5f99 0700 |0073: invoke-virtual {v7}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39f1fc: 0c07 |0076: move-result-object v7 │ │ -39f1fe: 1218 |0077: const/4 v8, #int 1 // #1 │ │ -39f200: 6708 0379 |0078: sput v8, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ -39f204: 6009 0379 |007a: sget v9, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ -39f208: 210a |007c: array-length v10, v0 │ │ -39f20a: 35a9 1200 |007d: if-ge v9, v10, 008f // +0012 │ │ -39f20e: d80a 09ff |007f: add-int/lit8 v10, v9, #int -1 // #ff │ │ -39f212: 480a 000a |0081: aget-byte v10, v0, v10 │ │ -39f216: d80b 09ff |0083: add-int/lit8 v11, v9, #int -1 // #ff │ │ -39f21a: 480b 020b |0085: aget-byte v11, v2, v11 │ │ -39f21e: 32ba 0300 |0087: if-eq v10, v11, 008a // +0003 │ │ -39f222: 2806 |0089: goto 008f // +0006 │ │ -39f224: d809 0901 |008a: add-int/lit8 v9, v9, #int 1 // #01 │ │ -39f228: 6709 0379 |008c: sput v9, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ -39f22c: 28ec |008e: goto 007a // -0014 │ │ -39f22e: 6708 0379 |008f: sput v8, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ -39f232: 6000 0379 |0091: sget v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ -39f236: 214a |0093: array-length v10, v4 │ │ -39f238: 35a0 1200 |0094: if-ge v0, v10, 00a6 // +0012 │ │ -39f23c: d80a 00ff |0096: add-int/lit8 v10, v0, #int -1 // #ff │ │ -39f240: 480a 040a |0098: aget-byte v10, v4, v10 │ │ -39f244: d80b 00ff |009a: add-int/lit8 v11, v0, #int -1 // #ff │ │ -39f248: 480b 020b |009c: aget-byte v11, v2, v11 │ │ -39f24c: 32ba 0300 |009e: if-eq v10, v11, 00a1 // +0003 │ │ -39f250: 2806 |00a0: goto 00a6 // +0006 │ │ -39f252: d800 0001 |00a1: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39f256: 6700 0379 |00a3: sput v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ -39f25a: 28ec |00a5: goto 0091 // -0014 │ │ -39f25c: 3590 0300 |00a6: if-ge v0, v9, 00a9 // +0003 │ │ -39f260: 2802 |00a8: goto 00aa // +0002 │ │ -39f262: 0109 |00a9: move v9, v0 │ │ -39f264: 6709 0379 |00aa: sput v9, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ -39f268: 6708 0279 |00ac: sput v8, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ -39f26c: 6000 0279 |00ae: sget v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ -39f270: 2152 |00b0: array-length v2, v5 │ │ -39f272: 3520 1200 |00b1: if-ge v0, v2, 00c3 // +0012 │ │ -39f276: d802 00ff |00b3: add-int/lit8 v2, v0, #int -1 // #ff │ │ -39f27a: 4802 0502 |00b5: aget-byte v2, v5, v2 │ │ -39f27e: d804 00ff |00b7: add-int/lit8 v4, v0, #int -1 // #ff │ │ -39f282: 4804 0604 |00b9: aget-byte v4, v6, v4 │ │ -39f286: 3242 0300 |00bb: if-eq v2, v4, 00be // +0003 │ │ -39f28a: 2806 |00bd: goto 00c3 // +0006 │ │ -39f28c: d800 0001 |00be: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39f290: 6700 0279 |00c0: sput v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ -39f294: 28ec |00c2: goto 00ae // -0014 │ │ -39f296: 6708 0279 |00c3: sput v8, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ -39f29a: 6002 0279 |00c5: sget v2, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ -39f29e: 2174 |00c7: array-length v4, v7 │ │ -39f2a0: 3542 1200 |00c8: if-ge v2, v4, 00da // +0012 │ │ -39f2a4: d804 02ff |00ca: add-int/lit8 v4, v2, #int -1 // #ff │ │ -39f2a8: 4804 0704 |00cc: aget-byte v4, v7, v4 │ │ -39f2ac: d805 02ff |00ce: add-int/lit8 v5, v2, #int -1 // #ff │ │ -39f2b0: 4805 0605 |00d0: aget-byte v5, v6, v5 │ │ -39f2b4: 3254 0300 |00d2: if-eq v4, v5, 00d5 // +0003 │ │ -39f2b8: 2806 |00d4: goto 00da // +0006 │ │ -39f2ba: d802 0201 |00d5: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39f2be: 6702 0279 |00d7: sput v2, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ -39f2c2: 28ec |00d9: goto 00c5 // -0014 │ │ -39f2c4: 3502 0300 |00da: if-ge v2, v0, 00dd // +0003 │ │ -39f2c8: 2802 |00dc: goto 00de // +0002 │ │ -39f2ca: 0120 |00dd: move v0, v2 │ │ -39f2cc: 6700 0279 |00de: sput v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ -39f2d0: 6002 0379 |00e0: sget v2, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ -39f2d4: 3502 0300 |00e2: if-ge v2, v0, 00e5 // +0003 │ │ -39f2d8: 2802 |00e4: goto 00e6 // +0002 │ │ -39f2da: 0120 |00e5: move v0, v2 │ │ -39f2dc: 6700 0379 |00e6: sput v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ -39f2e0: 1210 |00e8: const/4 v0, #int 1 // #1 │ │ -39f2e2: 1202 |00e9: const/4 v2, #int 0 // #0 │ │ -39f2e4: 1304 8000 |00ea: const/16 v4, #int 128 // #80 │ │ -39f2e8: 1305 2000 |00ec: const/16 v5, #int 32 // #20 │ │ -39f2ec: 1306 3f00 |00ee: const/16 v6, #int 63 // #3f │ │ -39f2f0: 3560 8e00 |00f0: if-ge v0, v6, 017e // +008e │ │ -39f2f4: 6206 0079 |00f2: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ -39f2f8: 6207 fd78 |00f4: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fd │ │ -39f2fc: 4909 0700 |00f6: aget-char v9, v7, v0 │ │ -39f300: 8d0a |00f8: int-to-byte v10, v0 │ │ -39f302: 4f0a 0609 |00f9: aput-byte v10, v6, v9 │ │ -39f306: 6209 fc78 |00fb: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39f30a: 220b e812 |00fd: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -39f30e: 7010 4098 0b00 |00ff: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39f314: 1a0c 0000 |0102: const-string v12, "" // string@0000 │ │ -39f318: 6e20 4b98 cb00 |0104: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39f31e: 490c 0700 |0107: aget-char v12, v7, v0 │ │ -39f322: 6e20 4498 cb00 |0109: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39f328: 6e10 5498 0b00 |010c: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39f32e: 0c0b |010f: move-result-object v11 │ │ -39f330: 6e20 6099 b900 |0110: invoke-virtual {v9, v11}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39f336: 0c09 |0113: move-result-object v9 │ │ -39f338: 6e10 5f99 0900 |0114: invoke-virtual {v9}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39f33e: 0c09 |0117: move-result-object v9 │ │ -39f340: 620b fe78 |0118: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CharUpper4Key:[C // field@78fe │ │ -39f344: 490c 0700 |011a: aget-char v12, v7, v0 │ │ -39f348: 500c 0b00 |011c: aput-char v12, v11, v0 │ │ -39f34c: 3802 4b00 |011e: if-eqz v2, 0169 // +004b │ │ -39f350: 490c 0700 |0120: aget-char v12, v7, v0 │ │ -39f354: 37c4 0e00 |0122: if-le v4, v12, 0130 // +000e │ │ -39f358: 4904 0700 |0124: aget-char v4, v7, v0 │ │ -39f35c: b154 |0126: sub-int/2addr v4, v5 │ │ -39f35e: 8e44 |0127: int-to-char v4, v4 │ │ -39f360: 5004 0b00 |0128: aput-char v4, v11, v0 │ │ -39f364: 4904 0700 |012a: aget-char v4, v7, v0 │ │ -39f368: b154 |012c: sub-int/2addr v4, v5 │ │ -39f36a: 4f0a 0604 |012d: aput-byte v10, v6, v4 │ │ -39f36e: 282f |012f: goto 015e // +002f │ │ -39f370: 2205 e812 |0130: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -39f374: 7010 4098 0500 |0132: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39f37a: 1a0c 0000 |0135: const-string v12, "" // string@0000 │ │ -39f37e: 6e20 4b98 c500 |0137: invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39f384: 490c 0700 |013a: aget-char v12, v7, v0 │ │ -39f388: 6e20 4498 c500 |013c: invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39f38e: 6e10 5498 0500 |013f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39f394: 0c05 |0142: move-result-object v5 │ │ -39f396: 7110 63a4 0500 |0143: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a463 │ │ -39f39c: 0c05 |0146: move-result-object v5 │ │ -39f39e: 6e10 2298 0500 |0147: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -39f3a4: 0a0c |014a: move-result v12 │ │ -39f3a6: 33c8 1300 |014b: if-ne v8, v12, 015e // +0013 │ │ -39f3aa: 6e20 0998 3500 |014d: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39f3b0: 0a05 |0150: move-result v5 │ │ -39f3b2: 490c 0700 |0151: aget-char v12, v7, v0 │ │ -39f3b6: 32c5 0b00 |0153: if-eq v5, v12, 015e // +000b │ │ -39f3ba: 3654 0900 |0155: if-gt v4, v5, 015e // +0009 │ │ -39f3be: 2164 |0157: array-length v4, v6 │ │ -39f3c0: 3545 0600 |0158: if-ge v5, v4, 015e // +0006 │ │ -39f3c4: 4f0a 0605 |015a: aput-byte v10, v6, v5 │ │ -39f3c8: 5005 0b00 |015c: aput-char v5, v11, v0 │ │ -39f3cc: 6204 ff78 |015e: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f3d0: 6005 0379 |0160: sget v5, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ -39f3d4: 7120 af99 5900 |0162: invoke-static {v9, v5}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39f3da: 0c05 |0165: move-result-object v5 │ │ -39f3dc: 4d05 0400 |0166: aput-object v5, v4, v0 │ │ -39f3e0: 280b |0168: goto 0173 // +000b │ │ -39f3e2: 6204 ff78 |0169: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f3e6: 6005 0279 |016b: sget v5, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ -39f3ea: 7120 af99 5900 |016d: invoke-static {v9, v5}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39f3f0: 0c05 |0170: move-result-object v5 │ │ -39f3f2: 4d05 0400 |0171: aput-object v5, v4, v0 │ │ -39f3f6: 1304 3900 |0173: const/16 v4, #int 57 // #39 │ │ -39f3fa: 4905 0700 |0175: aget-char v5, v7, v0 │ │ -39f3fe: 3354 0300 |0177: if-ne v4, v5, 017a // +0003 │ │ -39f402: 1212 |0179: const/4 v2, #int 1 // #1 │ │ -39f404: d800 0001 |017a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39f408: 2900 6eff |017c: goto/16 00ea // -0092 │ │ -39f40c: 6200 fe78 |017e: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CharUpper4Key:[C // field@78fe │ │ -39f410: 1302 5e00 |0180: const/16 v2, #int 94 // #5e │ │ -39f414: 5002 0006 |0182: aput-char v2, v0, v6 │ │ -39f418: 1300 0001 |0184: const/16 v0, #int 256 // #100 │ │ -39f41c: 1302 0001 |0186: const/16 v2, #int 256 // #100 │ │ -39f420: 1407 00ff 0000 |0188: const v7, #float 9.14768e-41 // #0000ff00 │ │ -39f426: 12f9 |018b: const/4 v9, #int -1 // #ff │ │ -39f428: 130a ff00 |018c: const/16 v10, #int 255 // #ff │ │ -39f42c: 3672 4000 |018e: if-gt v2, v7, 01ce // +0040 │ │ -39f430: 6207 fc78 |0190: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39f434: 220b e812 |0192: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -39f438: 7010 4098 0b00 |0194: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39f43e: 1a0c 0000 |0197: const-string v12, "" // string@0000 │ │ -39f442: 6e20 4b98 cb00 |0199: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39f448: 8e2c |019c: int-to-char v12, v2 │ │ -39f44a: 6e20 4498 cb00 |019d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39f450: 6e10 5498 0b00 |01a0: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39f456: 0c0b |01a3: move-result-object v11 │ │ -39f458: 6e20 6099 b700 |01a4: invoke-virtual {v7, v11}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39f45e: 0c07 |01a7: move-result-object v7 │ │ -39f460: 6e10 5f99 0700 |01a8: invoke-virtual {v7}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39f466: 0c07 |01ab: move-result-object v7 │ │ -39f468: 620b 0179 |01ac: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.collDelta:[I // field@7901 │ │ -39f46c: e20c 0208 |01ae: ushr-int/lit8 v12, v2, #int 8 // #08 │ │ -39f470: 4b09 0b0c |01b0: aput v9, v11, v12 │ │ -39f474: 1209 |01b2: const/4 v9, #int 0 // #0 │ │ -39f476: 217b |01b3: array-length v11, v7 │ │ -39f478: 35b9 1700 |01b4: if-ge v9, v11, 01cb // +0017 │ │ -39f47c: 480b 0709 |01b6: aget-byte v11, v7, v9 │ │ -39f480: 8dcd |01b8: int-to-byte v13, v12 │ │ -39f482: 33db 0f00 |01b9: if-ne v11, v13, 01c8 // +000f │ │ -39f486: 620b 0179 |01bb: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.collDelta:[I // field@7901 │ │ -39f48a: d52d ff00 |01bd: and-int/lit16 v13, v2, #int 255 // #00ff │ │ -39f48e: d809 0901 |01bf: add-int/lit8 v9, v9, #int 1 // #01 │ │ -39f492: 4807 0709 |01c1: aget-byte v7, v7, v9 │ │ -39f496: b5a7 |01c3: and-int/2addr v7, v10 │ │ -39f498: b17d |01c4: sub-int/2addr v13, v7 │ │ -39f49a: 4b0d 0b0c |01c5: aput v13, v11, v12 │ │ -39f49e: 2804 |01c7: goto 01cb // +0004 │ │ -39f4a0: d809 0901 |01c8: add-int/lit8 v9, v9, #int 1 // #01 │ │ -39f4a4: 28e9 |01ca: goto 01b3 // -0017 │ │ -39f4a6: d022 0001 |01cb: add-int/lit16 v2, v2, #int 256 // #0100 │ │ -39f4aa: 28bb |01cd: goto 0188 // -0045 │ │ -39f4ac: 6202 ff78 |01ce: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f4b0: 6007 0279 |01d0: sget v7, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ -39f4b4: 2377 1515 |01d2: new-array v7, v7, [B // type@1515 │ │ -39f4b8: 4d07 0203 |01d4: aput-object v7, v2, v3 │ │ -39f4bc: 4607 0208 |01d6: aget-object v7, v2, v8 │ │ -39f4c0: 6e10 3aa6 0700 |01d8: invoke-virtual {v7}, [B.clone:()Ljava/lang/Object; // method@a63a │ │ -39f4c6: 0c07 |01db: move-result-object v7 │ │ -39f4c8: 1f07 1515 |01dc: check-cast v7, [B // type@1515 │ │ -39f4cc: 122b |01de: const/4 v11, #int 2 // #2 │ │ -39f4ce: 4d07 020b |01df: aput-object v7, v2, v11 │ │ -39f4d2: 6202 ff78 |01e1: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f4d6: 4607 020b |01e3: aget-object v7, v2, v11 │ │ -39f4da: 460c 020b |01e5: aget-object v12, v2, v11 │ │ -39f4de: 21cc |01e7: array-length v12, v12 │ │ -39f4e0: b18c |01e8: sub-int/2addr v12, v8 │ │ -39f4e2: 480d 070c |01e9: aget-byte v13, v7, v12 │ │ -39f4e6: b08d |01eb: add-int/2addr v13, v8 │ │ -39f4e8: 8ddd |01ec: int-to-byte v13, v13 │ │ -39f4ea: 4f0d 070c |01ed: aput-byte v13, v7, v12 │ │ -39f4ee: 6007 0279 |01ef: sget v7, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ -39f4f2: 237c 1515 |01f1: new-array v12, v7, [B // type@1515 │ │ -39f4f6: 4d0c 0208 |01f3: aput-object v12, v2, v8 │ │ -39f4fa: 460c 0208 |01f5: aget-object v12, v2, v8 │ │ -39f4fe: b187 |01f7: sub-int/2addr v7, v8 │ │ -39f500: 4f08 0c07 |01f8: aput-byte v8, v12, v7 │ │ -39f504: 6207 0079 |01fa: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ -39f508: 130c 7a00 |01fc: const/16 v12, #int 122 // #7a │ │ -39f50c: 4807 070c |01fe: aget-byte v7, v7, v12 │ │ -39f510: 4607 0207 |0200: aget-object v7, v2, v7 │ │ -39f514: 6e10 3aa6 0700 |0202: invoke-virtual {v7}, [B.clone:()Ljava/lang/Object; // method@a63a │ │ -39f51a: 0c07 |0205: move-result-object v7 │ │ -39f51c: 1f07 1515 |0206: check-cast v7, [B // type@1515 │ │ -39f520: 4d07 0206 |0208: aput-object v7, v2, v6 │ │ -39f524: 6202 ff78 |020a: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f528: 4602 0206 |020c: aget-object v2, v2, v6 │ │ -39f52c: 4807 0203 |020e: aget-byte v7, v2, v3 │ │ -39f530: b087 |0210: add-int/2addr v7, v8 │ │ -39f532: 8d77 |0211: int-to-byte v7, v7 │ │ -39f534: 4f07 0203 |0212: aput-byte v7, v2, v3 │ │ -39f538: 1237 |0214: const/4 v7, #int 3 // #3 │ │ -39f53a: 3667 db00 |0215: if-gt v7, v6, 02f0 // +00db │ │ -39f53e: 620c fd78 |0217: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fd │ │ -39f542: 490c 0c07 |0219: aget-char v12, v12, v7 │ │ -39f546: 37c4 5200 |021b: if-le v4, v12, 026d // +0052 │ │ -39f54a: 620c ff78 |021d: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f54e: d80d 07ff |021f: add-int/lit8 v13, v7, #int -1 // #ff │ │ -39f552: 460e 0c0d |0221: aget-object v14, v12, v13 │ │ -39f556: 460c 0c07 |0223: aget-object v12, v12, v7 │ │ -39f55a: 7120 a4a3 ce00 |0225: invoke-static {v14, v12}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a4 │ │ -39f560: 0a0c |0228: move-result v12 │ │ -39f562: 3b0c 0400 |0229: if-gez v12, 022d // +0004 │ │ -39f566: 2900 bf00 |022b: goto/16 02ea // +00bf │ │ -39f56a: 620c fd78 |022d: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fd │ │ -39f56e: 490c 0c0d |022f: aget-char v12, v12, v13 │ │ -39f572: 36c4 b900 |0231: if-gt v4, v12, 02ea // +00b9 │ │ -39f576: 620c ff78 |0233: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f57a: 460e 0c0d |0235: aget-object v14, v12, v13 │ │ -39f57e: 460c 0c07 |0237: aget-object v12, v12, v7 │ │ -39f582: 7120 a4a3 ce00 |0239: invoke-static {v14, v12}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a4 │ │ -39f588: 0a0c |023c: move-result v12 │ │ -39f58a: 3a0c 2b00 |023d: if-ltz v12, 0268 // +002b │ │ -39f58e: 620c ff78 |023f: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f592: 460e 0c07 |0241: aget-object v14, v12, v7 │ │ -39f596: 460f 0c07 |0243: aget-object v15, v12, v7 │ │ -39f59a: 21ff |0245: array-length v15, v15 │ │ -39f59c: b08f |0246: add-int/2addr v15, v8 │ │ -39f59e: 7120 af99 fe00 |0247: invoke-static {v14, v15}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39f5a4: 0c0e |024a: move-result-object v14 │ │ -39f5a6: 4d0e 0c0d |024b: aput-object v14, v12, v13 │ │ -39f5aa: 620c ff78 |024d: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f5ae: 460e 0c0d |024f: aget-object v14, v12, v13 │ │ -39f5b2: 460f 0c0d |0251: aget-object v15, v12, v13 │ │ -39f5b6: 21ff |0253: array-length v15, v15 │ │ -39f5b8: b1bf |0254: sub-int/2addr v15, v11 │ │ -39f5ba: 4810 0e0f |0255: aget-byte v16, v14, v15 │ │ -39f5be: d804 10ff |0257: add-int/lit8 v4, v16, #int -1 // #ff │ │ -39f5c2: 8d44 |0259: int-to-byte v4, v4 │ │ -39f5c4: 4f04 0e0f |025a: aput-byte v4, v14, v15 │ │ -39f5c8: 4604 0c0d |025c: aget-object v4, v12, v13 │ │ -39f5cc: 460c 0c0d |025e: aget-object v12, v12, v13 │ │ -39f5d0: 21cc |0260: array-length v12, v12 │ │ -39f5d2: b18c |0261: sub-int/2addr v12, v8 │ │ -39f5d4: d0de ff00 |0262: add-int/lit16 v14, v13, #int 255 // #00ff │ │ -39f5d8: b16e |0264: sub-int/2addr v14, v6 │ │ -39f5da: 8dee |0265: int-to-byte v14, v14 │ │ -39f5dc: 4f0e 040c |0266: aput-byte v14, v4, v12 │ │ -39f5e0: d80d 0dff |0268: add-int/lit8 v13, v13, #int -1 // #ff │ │ -39f5e4: 1304 8000 |026a: const/16 v4, #int 128 // #80 │ │ -39f5e8: 28c1 |026c: goto 022d // -003f │ │ -39f5ea: 6204 ff78 |026d: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f5ee: d80c 07ff |026f: add-int/lit8 v12, v7, #int -1 // #ff │ │ -39f5f2: 460d 040c |0271: aget-object v13, v4, v12 │ │ -39f5f6: 6e10 3aa6 0d00 |0273: invoke-virtual {v13}, [B.clone:()Ljava/lang/Object; // method@a63a │ │ -39f5fc: 0c0d |0276: move-result-object v13 │ │ -39f5fe: 1f0d 1515 |0277: check-cast v13, [B // type@1515 │ │ -39f602: 4d0d 0407 |0279: aput-object v13, v4, v7 │ │ -39f606: 6204 ff78 |027b: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f60a: 460d 0407 |027d: aget-object v13, v4, v7 │ │ -39f60e: 460e 0407 |027f: aget-object v14, v4, v7 │ │ -39f612: 21ee |0281: array-length v14, v14 │ │ -39f614: b18e |0282: sub-int/2addr v14, v8 │ │ -39f616: 480d 0d0e |0283: aget-byte v13, v13, v14 │ │ -39f61a: b5ad |0285: and-int/2addr v13, v10 │ │ -39f61c: 36da 1700 |0286: if-gt v10, v13, 029d // +0017 │ │ -39f620: 460d 0407 |0288: aget-object v13, v4, v7 │ │ -39f624: 460e 0407 |028a: aget-object v14, v4, v7 │ │ -39f628: 21ee |028c: array-length v14, v14 │ │ -39f62a: b1be |028d: sub-int/2addr v14, v11 │ │ -39f62c: 480f 0d0e |028e: aget-byte v15, v13, v14 │ │ -39f630: b08f |0290: add-int/2addr v15, v8 │ │ -39f632: 8dff |0291: int-to-byte v15, v15 │ │ -39f634: 4f0f 0d0e |0292: aput-byte v15, v13, v14 │ │ -39f638: 460d 0407 |0294: aget-object v13, v4, v7 │ │ -39f63c: 460e 0407 |0296: aget-object v14, v4, v7 │ │ -39f640: 21ee |0298: array-length v14, v14 │ │ -39f642: b18e |0299: sub-int/2addr v14, v8 │ │ -39f644: 4f03 0d0e |029a: aput-byte v3, v13, v14 │ │ -39f648: 280d |029c: goto 02a9 // +000d │ │ -39f64a: 460d 0407 |029d: aget-object v13, v4, v7 │ │ -39f64e: 460e 0407 |029f: aget-object v14, v4, v7 │ │ -39f652: 21ee |02a1: array-length v14, v14 │ │ -39f654: b18e |02a2: sub-int/2addr v14, v8 │ │ -39f656: 480f 0d0e |02a3: aget-byte v15, v13, v14 │ │ -39f65a: b08f |02a5: add-int/2addr v15, v8 │ │ -39f65c: 8dff |02a6: int-to-byte v15, v15 │ │ -39f65e: 4f0f 0d0e |02a7: aput-byte v15, v13, v14 │ │ -39f662: 460d 040c |02a9: aget-object v13, v4, v12 │ │ -39f666: 4604 0407 |02ab: aget-object v4, v4, v7 │ │ -39f66a: 7120 a4a3 4d00 |02ad: invoke-static {v13, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a4 │ │ -39f670: 0a04 |02b0: move-result v4 │ │ -39f672: 3b04 1300 |02b1: if-gez v4, 02c4 // +0013 │ │ -39f676: 3776 3700 |02b3: if-le v6, v7, 02ea // +0037 │ │ -39f67a: 6204 ff78 |02b5: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f67e: 460d 0407 |02b7: aget-object v13, v4, v7 │ │ -39f682: d80e 0701 |02b9: add-int/lit8 v14, v7, #int 1 // #01 │ │ -39f686: 4604 040e |02bb: aget-object v4, v4, v14 │ │ -39f68a: 7120 a4a3 4d00 |02bd: invoke-static {v13, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a4 │ │ -39f690: 0a04 |02c0: move-result v4 │ │ -39f692: 3b04 0300 |02c1: if-gez v4, 02c4 // +0003 │ │ -39f696: 2827 |02c3: goto 02ea // +0027 │ │ -39f698: 6204 ff78 |02c4: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f69c: 460d 040c |02c6: aget-object v13, v4, v12 │ │ -39f6a0: 460e 040c |02c8: aget-object v14, v4, v12 │ │ -39f6a4: 21ee |02ca: array-length v14, v14 │ │ -39f6a6: 600f 0379 |02cb: sget v15, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ -39f6aa: 460c 040c |02cd: aget-object v12, v4, v12 │ │ -39f6ae: 21cc |02cf: array-length v12, v12 │ │ -39f6b0: 35cf 0400 |02d0: if-ge v15, v12, 02d4 // +0004 │ │ -39f6b4: 120c |02d2: const/4 v12, #int 0 // #0 │ │ -39f6b6: 2802 |02d3: goto 02d5 // +0002 │ │ -39f6b8: 121c |02d4: const/4 v12, #int 1 // #1 │ │ -39f6ba: b0ce |02d5: add-int/2addr v14, v12 │ │ -39f6bc: 7120 af99 ed00 |02d6: invoke-static {v13, v14}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39f6c2: 0c0c |02d9: move-result-object v12 │ │ -39f6c4: 4d0c 0407 |02da: aput-object v12, v4, v7 │ │ -39f6c8: 6204 ff78 |02dc: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f6cc: 460c 0407 |02de: aget-object v12, v4, v7 │ │ -39f6d0: 4604 0407 |02e0: aget-object v4, v4, v7 │ │ -39f6d4: 2144 |02e2: array-length v4, v4 │ │ -39f6d6: b184 |02e3: sub-int/2addr v4, v8 │ │ -39f6d8: d07d ff00 |02e4: add-int/lit16 v13, v7, #int 255 // #00ff │ │ -39f6dc: b16d |02e6: sub-int/2addr v13, v6 │ │ -39f6de: 8ddd |02e7: int-to-byte v13, v13 │ │ -39f6e0: 4f0d 0c04 |02e8: aput-byte v13, v12, v4 │ │ -39f6e4: d807 0701 |02ea: add-int/lit8 v7, v7, #int 1 // #01 │ │ -39f6e8: 1304 8000 |02ec: const/16 v4, #int 128 // #80 │ │ -39f6ec: 2900 27ff |02ee: goto/16 0215 // -00d9 │ │ -39f6f0: 6204 ff78 |02f0: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f6f4: 1307 3e00 |02f2: const/16 v7, #int 62 // #3e │ │ -39f6f8: 460a 0407 |02f4: aget-object v10, v4, v7 │ │ -39f6fc: 460c 0407 |02f6: aget-object v12, v4, v7 │ │ -39f700: 21cc |02f8: array-length v12, v12 │ │ -39f702: 600d 0379 |02f9: sget v13, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ -39f706: 4607 0407 |02fb: aget-object v7, v4, v7 │ │ -39f70a: 2177 |02fd: array-length v7, v7 │ │ -39f70c: 357d 0400 |02fe: if-ge v13, v7, 0302 // +0004 │ │ -39f710: 1207 |0300: const/4 v7, #int 0 // #0 │ │ -39f712: 2802 |0301: goto 0303 // +0002 │ │ -39f714: 1217 |0302: const/4 v7, #int 1 // #1 │ │ -39f716: b07c |0303: add-int/2addr v12, v7 │ │ -39f718: 7120 af99 ca00 |0304: invoke-static {v10, v12}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39f71e: 0c07 |0307: move-result-object v7 │ │ -39f720: 4d07 0406 |0308: aput-object v7, v4, v6 │ │ -39f724: 6204 ff78 |030a: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f728: 4607 0406 |030c: aget-object v7, v4, v6 │ │ -39f72c: 460a 0406 |030e: aget-object v10, v4, v6 │ │ -39f730: 21aa |0310: array-length v10, v10 │ │ -39f732: b18a |0311: sub-int/2addr v10, v8 │ │ -39f734: 4f09 070a |0312: aput-byte v9, v7, v10 │ │ -39f738: 4607 0408 |0314: aget-object v7, v4, v8 │ │ -39f73c: 4609 0408 |0316: aget-object v9, v4, v8 │ │ -39f740: 2199 |0318: array-length v9, v9 │ │ -39f742: b189 |0319: sub-int/2addr v9, v8 │ │ -39f744: 4807 0709 |031a: aget-byte v7, v7, v9 │ │ -39f748: 6209 0079 |031c: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ -39f74c: 130a 3000 |031e: const/16 v10, #int 48 // #30 │ │ -39f750: 4809 090a |0320: aget-byte v9, v9, v10 │ │ -39f754: 460c 0409 |0322: aget-object v12, v4, v9 │ │ -39f758: 4604 0409 |0324: aget-object v4, v4, v9 │ │ -39f75c: 2144 |0326: array-length v4, v4 │ │ -39f75e: b184 |0327: sub-int/2addr v4, v8 │ │ -39f760: 4804 0c04 |0328: aget-byte v4, v12, v4 │ │ -39f764: 3674 0500 |032a: if-gt v4, v7, 032f // +0005 │ │ -39f768: 130c 0001 |032c: const/16 v12, #int 256 // #100 │ │ -39f76c: 2802 |032e: goto 0330 // +0002 │ │ -39f76e: 120c |032f: const/4 v12, #int 0 // #0 │ │ -39f770: b0c4 |0330: add-int/2addr v4, v12 │ │ -39f772: 910c 0407 |0331: sub-int v12, v4, v7 │ │ -39f776: d80d 0903 |0333: add-int/lit8 v13, v9, #int 3 // #03 │ │ -39f77a: b3dc |0335: div-int/2addr v12, v13 │ │ -39f77c: da0c 0c02 |0336: mul-int/lit8 v12, v12, #int 2 // #02 │ │ -39f780: b0bc |0338: add-int/2addr v12, v11 │ │ -39f782: b0c7 |0339: add-int/2addr v7, v12 │ │ -39f784: 910c 0407 |033a: sub-int v12, v4, v7 │ │ -39f788: b3dc |033c: div-int/2addr v12, v13 │ │ -39f78a: d80e 0401 |033d: add-int/lit8 v14, v4, #int 1 // #01 │ │ -39f78e: b17e |033f: sub-int/2addr v14, v7 │ │ -39f790: b3ed |0340: div-int/2addr v13, v14 │ │ -39f792: b0bd |0341: add-int/2addr v13, v11 │ │ -39f794: d80e 0701 |0342: add-int/lit8 v14, v7, #int 1 // #01 │ │ -39f798: 920f 090c |0344: mul-int v15, v9, v12 │ │ -39f79c: b0fe |0346: add-int/2addr v14, v15 │ │ -39f79e: 930f 090d |0347: div-int v15, v9, v13 │ │ -39f7a2: b0fe |0349: add-int/2addr v14, v15 │ │ -39f7a4: 36e4 0800 |034a: if-gt v4, v14, 0352 // +0008 │ │ -39f7a8: d80d 0d01 |034c: add-int/lit8 v13, v13, #int 1 // #01 │ │ -39f7ac: 930e 0d09 |034e: div-int v14, v13, v9 │ │ -39f7b0: b1ec |0350: sub-int/2addr v12, v14 │ │ -39f7b2: 28f1 |0351: goto 0342 // -000f │ │ -39f7b4: 6204 ff78 |0352: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f7b8: 4604 0408 |0354: aget-object v4, v4, v8 │ │ -39f7bc: 6e10 3aa6 0400 |0356: invoke-virtual {v4}, [B.clone:()Ljava/lang/Object; // method@a63a │ │ -39f7c2: 0c04 |0359: move-result-object v4 │ │ -39f7c4: 1f04 1515 |035a: check-cast v4, [B // type@1515 │ │ -39f7c8: 1229 |035c: const/4 v9, #int 2 // #2 │ │ -39f7ca: 620e 0079 |035d: sget-object v14, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ -39f7ce: 480f 0e0a |035f: aget-byte v15, v14, v10 │ │ -39f7d2: 35f9 8200 |0361: if-ge v9, v15, 03e3 // +0082 │ │ -39f7d6: 620e ff78 |0363: sget-object v14, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f7da: d80f 09ff |0365: add-int/lit8 v15, v9, #int -1 // #ff │ │ -39f7de: 460a 0e0f |0367: aget-object v10, v14, v15 │ │ -39f7e2: 460e 0e09 |0369: aget-object v14, v14, v9 │ │ -39f7e6: 7120 a4a3 ea00 |036b: invoke-static {v10, v14}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a4 │ │ -39f7ec: 0a0a |036e: move-result v10 │ │ -39f7ee: 3d0a 0a00 |036f: if-lez v10, 0379 // +000a │ │ -39f7f2: 620a ff78 |0371: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f7f6: 460e 0a0f |0373: aget-object v14, v10, v15 │ │ -39f7fa: 4d0e 0a09 |0375: aput-object v14, v10, v9 │ │ -39f7fe: 121a |0377: const/4 v10, #int 1 // #1 │ │ -39f800: 2802 |0378: goto 037a // +0002 │ │ -39f802: 120a |0379: const/4 v10, #int 0 // #0 │ │ -39f804: 620e ff78 |037a: sget-object v14, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f808: 4611 0e09 |037c: aget-object v17, v14, v9 │ │ -39f80c: 4606 0e09 |037e: aget-object v6, v14, v9 │ │ -39f810: 2166 |0380: array-length v6, v6 │ │ -39f812: b186 |0381: sub-int/2addr v6, v8 │ │ -39f814: 4806 1106 |0382: aget-byte v6, v17, v6 │ │ -39f818: 9211 090c |0384: mul-int v17, v9, v12 │ │ -39f81c: 9011 0711 |0386: add-int v17, v7, v17 │ │ -39f820: 9312 090d |0388: div-int v18, v9, v13 │ │ -39f824: 9002 1112 |038a: add-int v2, v17, v18 │ │ -39f828: 9011 020c |038c: add-int v17, v2, v12 │ │ -39f82c: d805 1101 |038e: add-int/lit8 v5, v17, #int 1 // #01 │ │ -39f830: 3650 1400 |0390: if-gt v0, v5, 03a4 // +0014 │ │ -39f834: d022 00ff |0392: add-int/lit16 v2, v2, #int -256 // #ff00 │ │ -39f838: 2145 |0394: array-length v5, v4 │ │ -39f83a: 365b 0f00 |0395: if-gt v11, v5, 03a4 // +000f │ │ -39f83e: 2145 |0397: array-length v5, v4 │ │ -39f840: b1b5 |0398: sub-int/2addr v5, v11 │ │ -39f842: 4811 0405 |0399: aget-byte v17, v4, v5 │ │ -39f846: d800 1101 |039b: add-int/lit8 v0, v17, #int 1 // #01 │ │ -39f84a: 8d00 |039d: int-to-byte v0, v0 │ │ -39f84c: 4f00 0405 |039e: aput-byte v0, v4, v5 │ │ -39f850: 2140 |03a0: array-length v0, v4 │ │ -39f852: b180 |03a1: sub-int/2addr v0, v8 │ │ -39f854: 4f03 0400 |03a2: aput-byte v3, v4, v0 │ │ -39f858: d800 0201 |03a4: add-int/lit8 v0, v2, #int 1 // #01 │ │ -39f85c: 3606 0e00 |03a6: if-gt v6, v0, 03b4 // +000e │ │ -39f860: da00 0c02 |03a8: mul-int/lit8 v0, v12, #int 2 // #02 │ │ -39f864: 9100 0200 |03aa: sub-int v0, v2, v0 │ │ -39f868: 3760 0400 |03ac: if-le v0, v6, 03b0 // +0004 │ │ -39f86c: 1210 |03ae: const/4 v0, #int 1 // #1 │ │ -39f86e: 2802 |03af: goto 03b1 // +0002 │ │ -39f870: 1200 |03b0: const/4 v0, #int 0 // #0 │ │ -39f872: b5a0 |03b1: and-int/2addr v0, v10 │ │ -39f874: 3800 2500 |03b2: if-eqz v0, 03d7 // +0025 │ │ -39f878: 6e10 3aa6 0400 |03b4: invoke-virtual {v4}, [B.clone:()Ljava/lang/Object; // method@a63a │ │ -39f87e: 0c00 |03b7: move-result-object v0 │ │ -39f880: 1f00 1515 |03b8: check-cast v0, [B // type@1515 │ │ -39f884: 4d00 0e09 |03ba: aput-object v0, v14, v9 │ │ -39f888: 6200 ff78 |03bc: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f88c: 4605 0009 |03be: aget-object v5, v0, v9 │ │ -39f890: 4606 0009 |03c0: aget-object v6, v0, v9 │ │ -39f894: 2166 |03c2: array-length v6, v6 │ │ -39f896: b186 |03c3: sub-int/2addr v6, v8 │ │ -39f898: 8d22 |03c4: int-to-byte v2, v2 │ │ -39f89a: 4f02 0506 |03c5: aput-byte v2, v5, v6 │ │ -39f89e: 4602 000f |03c7: aget-object v2, v0, v15 │ │ -39f8a2: 4600 0009 |03c9: aget-object v0, v0, v9 │ │ -39f8a6: 7120 a4a3 0200 |03cb: invoke-static {v2, v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a4 │ │ -39f8ac: 0a00 |03ce: move-result v0 │ │ -39f8ae: 3d00 0800 |03cf: if-lez v0, 03d7 // +0008 │ │ -39f8b2: 6200 ff78 |03d1: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f8b6: 4602 000f |03d3: aget-object v2, v0, v15 │ │ -39f8ba: 4d02 0009 |03d5: aput-object v2, v0, v9 │ │ -39f8be: d809 0901 |03d7: add-int/lit8 v9, v9, #int 1 // #01 │ │ -39f8c2: 1300 0001 |03d9: const/16 v0, #int 256 // #100 │ │ -39f8c6: 1305 2000 |03db: const/16 v5, #int 32 // #20 │ │ -39f8ca: 1306 3f00 |03dd: const/16 v6, #int 63 // #3f │ │ -39f8ce: 130a 3000 |03df: const/16 v10, #int 48 // #30 │ │ -39f8d2: 2900 7cff |03e1: goto/16 035d // -0084 │ │ -39f8d6: 1300 2000 |03e3: const/16 v0, #int 32 // #20 │ │ -39f8da: 4f08 0e00 |03e5: aput-byte v8, v14, v0 │ │ -39f8de: 1300 2d00 |03e7: const/16 v0, #int 45 // #2d │ │ -39f8e2: 4f0b 0e00 |03e9: aput-byte v11, v14, v0 │ │ -39f8e6: 1300 3a00 |03eb: const/16 v0, #int 58 // #3a │ │ -39f8ea: 1232 |03ed: const/4 v2, #int 3 // #3 │ │ -39f8ec: 4f02 0e00 |03ee: aput-byte v2, v14, v0 │ │ -39f8f0: 1302 4100 |03f0: const/16 v2, #int 65 // #41 │ │ -39f8f4: 4804 0e02 |03f2: aget-byte v4, v14, v2 │ │ -39f8f8: b184 |03f4: sub-int/2addr v4, v8 │ │ -39f8fa: 1305 4f02 |03f5: const/16 v5, #int 591 // #24f │ │ -39f8fe: 1306 2000 |03f7: const/16 v6, #int 32 // #20 │ │ -39f902: 3765 ad00 |03f9: if-le v5, v6, 04a6 // +00ad │ │ -39f906: 6206 0079 |03fb: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ -39f90a: 4807 0605 |03fd: aget-byte v7, v6, v5 │ │ -39f90e: 3c07 9900 |03ff: if-gtz v7, 0498 // +0099 │ │ -39f912: 2207 e812 |0401: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -39f916: 7010 4098 0700 |0403: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39f91c: 1a09 0000 |0406: const-string v9, "" // string@0000 │ │ -39f920: 6e20 4b98 9700 |0408: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39f926: 6e20 4498 5700 |040b: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -39f92c: 6e10 5498 0700 |040e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39f932: 0c07 |0411: move-result-object v7 │ │ -39f934: 6209 fc78 |0412: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39f938: 6e20 6099 7900 |0414: invoke-virtual {v9, v7}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39f93e: 0c07 |0417: move-result-object v7 │ │ -39f940: 6e10 5f99 0700 |0418: invoke-virtual {v7}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ -39f946: 0c07 |041b: move-result-object v7 │ │ -39f948: 6209 ff78 |041c: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f94c: 7120 9da3 7900 |041e: invoke-static {v9, v7}, Lnet/sf/dibdib/thread_any/MiscFunc;.binSearchUnsigned:([[B[B)I // method@a39d │ │ -39f952: 0a09 |0421: move-result v9 │ │ -39f954: 3a09 0400 |0422: if-ltz v9, 0426 // +0004 │ │ -39f958: 019a |0424: move v10, v9 │ │ -39f95a: 2808 |0425: goto 042d // +0008 │ │ -39f95c: 12ea |0426: const/4 v10, #int -2 // #fe │ │ -39f95e: 369a 0400 |0427: if-gt v10, v9, 042b // +0004 │ │ -39f962: 121a |0429: const/4 v10, #int 1 // #1 │ │ -39f964: 2803 |042a: goto 042d // +0003 │ │ -39f966: 7b9a |042b: neg-int v10, v9 │ │ -39f968: b1ba |042c: sub-int/2addr v10, v11 │ │ -39f96a: 130c c000 |042d: const/16 v12, #int 192 // #c0 │ │ -39f96e: 130d 0001 |042f: const/16 v13, #int 256 // #100 │ │ -39f972: 365c 1500 |0431: if-gt v12, v5, 0446 // +0015 │ │ -39f976: 35d5 1300 |0433: if-ge v5, v13, 0446 // +0013 │ │ -39f97a: 480e 0602 |0435: aget-byte v14, v6, v2 │ │ -39f97e: 35ea 0f00 |0437: if-ge v10, v14, 0446 // +000f │ │ -39f982: 130e f700 |0439: const/16 v14, #int 247 // #f7 │ │ -39f986: 325e 0b00 |043b: if-eq v14, v5, 0446 // +000b │ │ -39f98a: 130e d700 |043d: const/16 v14, #int 215 // #d7 │ │ -39f98e: 325e 0700 |043f: if-eq v14, v5, 0446 // +0007 │ │ -39f992: 1309 4f00 |0441: const/16 v9, #int 79 // #4f │ │ -39f996: 480a 0609 |0443: aget-byte v10, v6, v9 │ │ -39f99a: 2816 |0445: goto 045b // +0016 │ │ -39f99c: 130e 7f00 |0446: const/16 v14, #int 127 // #7f │ │ -39f9a0: 365e 0700 |0448: if-gt v14, v5, 044f // +0007 │ │ -39f9a4: 35c5 0500 |044a: if-ge v5, v12, 044f // +0005 │ │ -39f9a8: 480a 0600 |044c: aget-byte v10, v6, v0 │ │ -39f9ac: 280d |044e: goto 045b // +000d │ │ -39f9ae: 3c0a 0f00 |044f: if-gtz v10, 045e // +000f │ │ -39f9b2: 130c 2000 |0451: const/16 v12, #int 32 // #20 │ │ -39f9b6: 365c 0700 |0453: if-gt v12, v5, 045a // +0007 │ │ -39f9ba: 3909 0300 |0455: if-nez v9, 0458 // +0003 │ │ -39f9be: 2803 |0457: goto 045a // +0003 │ │ -39f9c0: 121a |0458: const/4 v10, #int 1 // #1 │ │ -39f9c2: 2802 |0459: goto 045b // +0002 │ │ -39f9c4: 120a |045a: const/4 v10, #int 0 // #0 │ │ -39f9c6: 1309 3f00 |045b: const/16 v9, #int 63 // #3f │ │ -39f9ca: 2808 |045d: goto 0465 // +0008 │ │ -39f9cc: 1309 3f00 |045e: const/16 v9, #int 63 // #3f │ │ -39f9d0: 36a9 0500 |0460: if-gt v9, v10, 0465 // +0005 │ │ -39f9d4: 4f09 0605 |0462: aput-byte v9, v6, v5 │ │ -39f9d8: 2836 |0464: goto 049a // +0036 │ │ -39f9da: 620c ff78 |0465: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39f9de: 460e 0c0a |0467: aget-object v14, v12, v10 │ │ -39f9e2: 460f 0c0a |0469: aget-object v15, v12, v10 │ │ -39f9e6: 21ff |046b: array-length v15, v15 │ │ -39f9e8: 1310 3000 |046c: const/16 v16, #int 48 // #30 │ │ -39f9ec: 4811 0610 |046e: aget-byte v17, v6, v16 │ │ -39f9f0: 460c 0c11 |0470: aget-object v12, v12, v17 │ │ -39f9f4: 21cc |0472: array-length v12, v12 │ │ -39f9f6: b0cf |0473: add-int/2addr v15, v12 │ │ -39f9f8: 7120 af99 fe00 |0474: invoke-static {v14, v15}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39f9fe: 0c0c |0477: move-result-object v12 │ │ -39fa00: 620e ff78 |0478: sget-object v14, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ -39fa04: 130f 3000 |047a: const/16 v15, #int 48 // #30 │ │ -39fa08: 4810 060f |047c: aget-byte v16, v6, v15 │ │ -39fa0c: 4600 0e10 |047e: aget-object v0, v14, v16 │ │ -39fa10: 4609 0e0a |0480: aget-object v9, v14, v10 │ │ -39fa14: 2199 |0482: array-length v9, v9 │ │ -39fa16: 21cb |0483: array-length v11, v12 │ │ -39fa18: 460e 0e0a |0484: aget-object v14, v14, v10 │ │ -39fa1c: 21ee |0486: array-length v14, v14 │ │ -39fa1e: b1eb |0487: sub-int/2addr v11, v14 │ │ -39fa20: 715b 5698 309c |0488: invoke-static {v0, v3, v12, v9, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -39fa26: 7120 a4a3 c700 |048b: invoke-static {v7, v12}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a4 │ │ -39fa2c: 0a00 |048e: move-result v0 │ │ -39fa2e: 3a00 0500 |048f: if-ltz v0, 0494 // +0005 │ │ -39fa32: 1300 3f00 |0491: const/16 v0, #int 63 // #3f │ │ -39fa36: 2802 |0493: goto 0495 // +0002 │ │ -39fa38: 8da0 |0494: int-to-byte v0, v10 │ │ -39fa3a: 4f00 0605 |0495: aput-byte v0, v6, v5 │ │ -39fa3e: 2805 |0497: goto 049c // +0005 │ │ -39fa40: 130d 0001 |0498: const/16 v13, #int 256 // #100 │ │ -39fa44: 130f 3000 |049a: const/16 v15, #int 48 // #30 │ │ -39fa48: d805 05ff |049c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -39fa4c: 8e55 |049e: int-to-char v5, v5 │ │ -39fa4e: 1300 3a00 |049f: const/16 v0, #int 58 // #3a │ │ -39fa52: 1306 2000 |04a1: const/16 v6, #int 32 // #20 │ │ -39fa56: 122b |04a3: const/4 v11, #int 2 // #2 │ │ -39fa58: 2900 55ff |04a4: goto/16 03f9 // -00ab │ │ -39fa5c: 130d 0001 |04a6: const/16 v13, #int 256 // #100 │ │ -39fa60: 1300 b002 |04a8: const/16 v0, #int 688 // #2b0 │ │ -39fa64: 1305 0003 |04aa: const/16 v5, #int 768 // #300 │ │ -39fa68: 3550 0a00 |04ac: if-ge v0, v5, 04b6 // +000a │ │ -39fa6c: 6205 0079 |04ae: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ -39fa70: 4f08 0500 |04b0: aput-byte v8, v5, v0 │ │ -39fa74: d800 0001 |04b2: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39fa78: 8e00 |04b4: int-to-char v0, v0 │ │ -39fa7a: 28f5 |04b5: goto 04aa // -000b │ │ -39fa7c: 1300 7003 |04b6: const/16 v0, #int 880 // #370 │ │ -39fa80: 1205 |04b8: const/4 v5, #int 0 // #0 │ │ -39fa82: 1306 7003 |04b9: const/16 v6, #int 880 // #370 │ │ -39fa86: 6207 0679 |04bb: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7906 │ │ -39fa8a: 6e10 2298 0700 |04bd: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39fa90: 0a07 |04c0: move-result v7 │ │ -39fa92: 1309 6100 |04c1: const/16 v9, #int 97 // #61 │ │ -39fa96: 3575 3d00 |04c3: if-ge v5, v7, 0500 // +003d │ │ -39fa9a: 6207 0679 |04c5: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7906 │ │ -39fa9e: 6e20 0998 5700 |04c7: invoke-virtual {v7, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39faa4: 0a07 |04ca: move-result v7 │ │ -39faa6: 620a 0679 |04cb: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7906 │ │ -39faaa: d80b 0501 |04cd: add-int/lit8 v11, v5, #int 1 // #01 │ │ -39faae: 6e20 0998 ba00 |04cf: invoke-virtual {v10, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39fab4: 0a0a |04d2: move-result v10 │ │ -39fab6: 130b 2000 |04d3: const/16 v11, #int 32 // #20 │ │ -39faba: 33ab 0b00 |04d5: if-ne v11, v10, 04e0 // +000b │ │ -39fabe: 3679 0900 |04d7: if-gt v9, v7, 04e0 // +0009 │ │ -39fac2: 6209 0079 |04d9: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ -39fac6: 4807 0907 |04db: aget-byte v7, v9, v7 │ │ -39faca: 4f07 0906 |04dd: aput-byte v7, v9, v6 │ │ -39face: 281c |04df: goto 04fb // +001c │ │ -39fad0: 6209 0679 |04e0: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7906 │ │ -39fad4: d80a 0502 |04e2: add-int/lit8 v10, v5, #int 2 // #02 │ │ -39fad8: 6e30 2e98 590a |04e4: invoke-virtual {v9, v5, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39fade: 0c09 |04e7: move-result-object v9 │ │ -39fae0: 620a 0479 |04e8: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7904 │ │ -39fae4: 6e20 1c98 9a00 |04ea: invoke-virtual {v10, v9}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -39faea: 0a09 |04ed: move-result v9 │ │ -39faec: 620a 0079 |04ee: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ -39faf0: 3b09 0500 |04f0: if-gez v9, 04f5 // +0005 │ │ -39faf4: 4807 0a07 |04f2: aget-byte v7, v10, v7 │ │ -39faf8: 2805 |04f4: goto 04f9 // +0005 │ │ -39fafa: db09 0902 |04f5: div-int/lit8 v9, v9, #int 2 // #02 │ │ -39fafe: b049 |04f7: add-int/2addr v9, v4 │ │ -39fb00: 8d97 |04f8: int-to-byte v7, v9 │ │ -39fb02: 4f07 0a06 |04f9: aput-byte v7, v10, v6 │ │ -39fb06: d805 0502 |04fb: add-int/lit8 v5, v5, #int 2 // #02 │ │ -39fb0a: d806 0601 |04fd: add-int/lit8 v6, v6, #int 1 // #01 │ │ -39fb0e: 28bc |04ff: goto 04bb // -0044 │ │ -39fb10: 1305 5002 |0500: const/16 v5, #int 592 // #250 │ │ -39fb14: 1306 5002 |0502: const/16 v6, #int 592 // #250 │ │ -39fb18: 6207 0779 |0504: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7907 │ │ -39fb1c: 6e10 2298 0700 |0506: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39fb22: 0a07 |0509: move-result v7 │ │ -39fb24: 3573 3d00 |050a: if-ge v3, v7, 0547 // +003d │ │ -39fb28: 6207 0779 |050c: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7907 │ │ -39fb2c: 6e20 0998 3700 |050e: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39fb32: 0a07 |0511: move-result v7 │ │ -39fb34: 620a 0779 |0512: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7907 │ │ -39fb38: d80b 0301 |0514: add-int/lit8 v11, v3, #int 1 // #01 │ │ -39fb3c: 6e20 0998 ba00 |0516: invoke-virtual {v10, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39fb42: 0a0a |0519: move-result v10 │ │ -39fb44: 130b 2000 |051a: const/16 v11, #int 32 // #20 │ │ -39fb48: 33ab 0b00 |051c: if-ne v11, v10, 0527 // +000b │ │ -39fb4c: 3679 0900 |051e: if-gt v9, v7, 0527 // +0009 │ │ -39fb50: 620a 0079 |0520: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ -39fb54: 4807 0a07 |0522: aget-byte v7, v10, v7 │ │ -39fb58: 4f07 0a06 |0524: aput-byte v7, v10, v6 │ │ -39fb5c: 281c |0526: goto 0542 // +001c │ │ -39fb5e: 620a 0779 |0527: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7907 │ │ -39fb62: d80c 0302 |0529: add-int/lit8 v12, v3, #int 2 // #02 │ │ -39fb66: 6e30 2e98 3a0c |052b: invoke-virtual {v10, v3, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39fb6c: 0c0a |052e: move-result-object v10 │ │ -39fb6e: 620c 0479 |052f: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7904 │ │ -39fb72: 6e20 1c98 ac00 |0531: invoke-virtual {v12, v10}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -39fb78: 0a0a |0534: move-result v10 │ │ -39fb7a: 620c 0079 |0535: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ -39fb7e: 3b0a 0500 |0537: if-gez v10, 053c // +0005 │ │ -39fb82: 4807 0c07 |0539: aget-byte v7, v12, v7 │ │ -39fb86: 2805 |053b: goto 0540 // +0005 │ │ -39fb88: db0a 0a02 |053c: div-int/lit8 v10, v10, #int 2 // #02 │ │ -39fb8c: b04a |053e: add-int/2addr v10, v4 │ │ -39fb8e: 8da7 |053f: int-to-byte v7, v10 │ │ -39fb90: 4f07 0c06 |0540: aput-byte v7, v12, v6 │ │ -39fb94: d803 0302 |0542: add-int/lit8 v3, v3, #int 2 // #02 │ │ -39fb98: d806 0601 |0544: add-int/lit8 v6, v6, #int 1 // #01 │ │ -39fb9c: 28be |0546: goto 0504 // -0042 │ │ -39fb9e: 355d 1400 |0547: if-ge v13, v5, 055b // +0014 │ │ -39fba2: 6203 0079 |0549: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ -39fba6: 4804 0302 |054b: aget-byte v4, v3, v2 │ │ -39fbaa: 4806 030d |054d: aget-byte v6, v3, v13 │ │ -39fbae: 3764 0800 |054f: if-le v4, v6, 0557 // +0008 │ │ -39fbb2: 4804 0302 |0551: aget-byte v4, v3, v2 │ │ -39fbb6: b184 |0553: sub-int/2addr v4, v8 │ │ -39fbb8: 8d44 |0554: int-to-byte v4, v4 │ │ -39fbba: 4f04 030d |0555: aput-byte v4, v3, v13 │ │ -39fbbe: d80d 0d01 |0557: add-int/lit8 v13, v13, #int 1 // #01 │ │ -39fbc2: 8edd |0559: int-to-char v13, v13 │ │ -39fbc4: 28ed |055a: goto 0547 // -0013 │ │ -39fbc6: 6203 0079 |055b: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ -39fbca: 2134 |055d: array-length v4, v3 │ │ -39fbcc: 3540 1000 |055e: if-ge v0, v4, 056e // +0010 │ │ -39fbd0: 4804 0300 |0560: aget-byte v4, v3, v0 │ │ -39fbd4: 3904 0800 |0562: if-nez v4, 056a // +0008 │ │ -39fbd8: 4804 0302 |0564: aget-byte v4, v3, v2 │ │ -39fbdc: b184 |0566: sub-int/2addr v4, v8 │ │ -39fbde: 8d44 |0567: int-to-byte v4, v4 │ │ -39fbe0: 4f04 0300 |0568: aput-byte v4, v3, v0 │ │ -39fbe4: d800 0001 |056a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39fbe8: 8e00 |056c: int-to-char v0, v0 │ │ -39fbea: 28ee |056d: goto 055b // -0012 │ │ -39fbec: 1e01 |056e: monitor-exit v1 │ │ -39fbee: 0e00 |056f: return-void │ │ -39fbf0: 0d00 |0570: move-exception v0 │ │ -39fbf2: 1e01 |0571: monitor-exit v1 │ │ -39fbf4: 2700 |0572: throw v0 │ │ +39f0fc: |[39f0fc] net.sf.dibdib.thread_any.StringFunc.populateCollData:()V │ │ +39f10c: 1c01 cb14 |0000: const-class v1, Lnet/sf/dibdib/thread_any/StringFunc; // type@14cb │ │ +39f110: 1d01 |0002: monitor-enter v1 │ │ +39f112: 6200 fc78 |0003: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39f116: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ +39f11a: 1e01 |0007: monitor-exit v1 │ │ +39f11c: 0e00 |0008: return-void │ │ +39f11e: 2200 5113 |0009: new-instance v0, Ljava/text/RuleBasedCollator; // type@1351 │ │ +39f122: 1a02 7003 |000b: const-string v2, "& \u0001 = \u0002" // string@0370 │ │ +39f126: 7020 7399 2000 |000d: invoke-direct {v0, v2}, Ljava/text/RuleBasedCollator;.:(Ljava/lang/String;)V // method@9973 │ │ +39f12c: 6900 fc78 |0010: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39f130: 2804 |0012: goto 0016 // +0004 │ │ +39f132: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +39f134: 6900 fc78 |0014: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39f138: 6200 6373 |0016: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +39f13c: 5400 8373 |0018: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.locale:Ljava/util/Locale; // field@7383 │ │ +39f140: 6202 fc78 |001a: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39f144: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +39f146: 3802 0400 |001d: if-eqz v2, 0021 // +0004 │ │ +39f14a: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ +39f14e: 3800 0300 |0021: if-eqz v0, 0024 // +0003 │ │ +39f152: 2803 |0023: goto 0026 // +0003 │ │ +39f154: 6200 ba70 |0024: sget-object v0, Ljava/util/Locale;.CANADA:Ljava/util/Locale; // field@70ba │ │ +39f158: 7110 6199 0000 |0026: invoke-static {v0}, Ljava/text/Collator;.getInstance:(Ljava/util/Locale;)Ljava/text/Collator; // method@9961 │ │ +39f15e: 0c00 |0029: move-result-object v0 │ │ +39f160: 6900 fc78 |002a: sput-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39f164: 6e20 6299 3000 |002c: invoke-virtual {v0, v3}, Ljava/text/Collator;.setStrength:(I)V // method@9962 │ │ +39f16a: 6200 fc78 |002f: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39f16e: 1a02 aa57 |0031: const-string v2, "a" // string@57aa │ │ +39f172: 6e20 6099 2000 |0033: invoke-virtual {v0, v2}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39f178: 0c00 |0036: move-result-object v0 │ │ +39f17a: 6e10 5f99 0000 |0037: invoke-virtual {v0}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39f180: 0c00 |003a: move-result-object v0 │ │ +39f182: 6202 fc78 |003b: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39f186: 1a04 b75f |003d: const-string v4, "b" // string@5fb7 │ │ +39f18a: 6e20 6099 4200 |003f: invoke-virtual {v2, v4}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39f190: 0c02 |0042: move-result-object v2 │ │ +39f192: 6e10 5f99 0200 |0043: invoke-virtual {v2}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39f198: 0c02 |0046: move-result-object v2 │ │ +39f19a: 6204 fc78 |0047: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39f19e: 1a05 d661 |0049: const-string v5, "c" // string@61d6 │ │ +39f1a2: 6e20 6099 5400 |004b: invoke-virtual {v4, v5}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39f1a8: 0c04 |004e: move-result-object v4 │ │ +39f1aa: 6e10 5f99 0400 |004f: invoke-virtual {v4}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39f1b0: 0c04 |0052: move-result-object v4 │ │ +39f1b2: 6205 fc78 |0053: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39f1b6: 1a06 8106 |0055: const-string v6, "0" // string@0681 │ │ +39f1ba: 6e20 6099 6500 |0057: invoke-virtual {v5, v6}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39f1c0: 0c05 |005a: move-result-object v5 │ │ +39f1c2: 6e10 5f99 0500 |005b: invoke-virtual {v5}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39f1c8: 0c05 |005e: move-result-object v5 │ │ +39f1ca: 6206 fc78 |005f: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39f1ce: 1a07 b106 |0061: const-string v7, "1" // string@06b1 │ │ +39f1d2: 6e20 6099 7600 |0063: invoke-virtual {v6, v7}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39f1d8: 0c06 |0066: move-result-object v6 │ │ +39f1da: 6e10 5f99 0600 |0067: invoke-virtual {v6}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39f1e0: 0c06 |006a: move-result-object v6 │ │ +39f1e2: 6207 fc78 |006b: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39f1e6: 1a08 d406 |006d: const-string v8, "2" // string@06d4 │ │ +39f1ea: 6e20 6099 8700 |006f: invoke-virtual {v7, v8}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39f1f0: 0c07 |0072: move-result-object v7 │ │ +39f1f2: 6e10 5f99 0700 |0073: invoke-virtual {v7}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39f1f8: 0c07 |0076: move-result-object v7 │ │ +39f1fa: 1218 |0077: const/4 v8, #int 1 // #1 │ │ +39f1fc: 6708 0379 |0078: sput v8, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ +39f200: 6009 0379 |007a: sget v9, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ +39f204: 210a |007c: array-length v10, v0 │ │ +39f206: 35a9 1200 |007d: if-ge v9, v10, 008f // +0012 │ │ +39f20a: d80a 09ff |007f: add-int/lit8 v10, v9, #int -1 // #ff │ │ +39f20e: 480a 000a |0081: aget-byte v10, v0, v10 │ │ +39f212: d80b 09ff |0083: add-int/lit8 v11, v9, #int -1 // #ff │ │ +39f216: 480b 020b |0085: aget-byte v11, v2, v11 │ │ +39f21a: 32ba 0300 |0087: if-eq v10, v11, 008a // +0003 │ │ +39f21e: 2806 |0089: goto 008f // +0006 │ │ +39f220: d809 0901 |008a: add-int/lit8 v9, v9, #int 1 // #01 │ │ +39f224: 6709 0379 |008c: sput v9, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ +39f228: 28ec |008e: goto 007a // -0014 │ │ +39f22a: 6708 0379 |008f: sput v8, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ +39f22e: 6000 0379 |0091: sget v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ +39f232: 214a |0093: array-length v10, v4 │ │ +39f234: 35a0 1200 |0094: if-ge v0, v10, 00a6 // +0012 │ │ +39f238: d80a 00ff |0096: add-int/lit8 v10, v0, #int -1 // #ff │ │ +39f23c: 480a 040a |0098: aget-byte v10, v4, v10 │ │ +39f240: d80b 00ff |009a: add-int/lit8 v11, v0, #int -1 // #ff │ │ +39f244: 480b 020b |009c: aget-byte v11, v2, v11 │ │ +39f248: 32ba 0300 |009e: if-eq v10, v11, 00a1 // +0003 │ │ +39f24c: 2806 |00a0: goto 00a6 // +0006 │ │ +39f24e: d800 0001 |00a1: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39f252: 6700 0379 |00a3: sput v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ +39f256: 28ec |00a5: goto 0091 // -0014 │ │ +39f258: 3590 0300 |00a6: if-ge v0, v9, 00a9 // +0003 │ │ +39f25c: 2802 |00a8: goto 00aa // +0002 │ │ +39f25e: 0109 |00a9: move v9, v0 │ │ +39f260: 6709 0379 |00aa: sput v9, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ +39f264: 6708 0279 |00ac: sput v8, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ +39f268: 6000 0279 |00ae: sget v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ +39f26c: 2152 |00b0: array-length v2, v5 │ │ +39f26e: 3520 1200 |00b1: if-ge v0, v2, 00c3 // +0012 │ │ +39f272: d802 00ff |00b3: add-int/lit8 v2, v0, #int -1 // #ff │ │ +39f276: 4802 0502 |00b5: aget-byte v2, v5, v2 │ │ +39f27a: d804 00ff |00b7: add-int/lit8 v4, v0, #int -1 // #ff │ │ +39f27e: 4804 0604 |00b9: aget-byte v4, v6, v4 │ │ +39f282: 3242 0300 |00bb: if-eq v2, v4, 00be // +0003 │ │ +39f286: 2806 |00bd: goto 00c3 // +0006 │ │ +39f288: d800 0001 |00be: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39f28c: 6700 0279 |00c0: sput v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ +39f290: 28ec |00c2: goto 00ae // -0014 │ │ +39f292: 6708 0279 |00c3: sput v8, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ +39f296: 6002 0279 |00c5: sget v2, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ +39f29a: 2174 |00c7: array-length v4, v7 │ │ +39f29c: 3542 1200 |00c8: if-ge v2, v4, 00da // +0012 │ │ +39f2a0: d804 02ff |00ca: add-int/lit8 v4, v2, #int -1 // #ff │ │ +39f2a4: 4804 0704 |00cc: aget-byte v4, v7, v4 │ │ +39f2a8: d805 02ff |00ce: add-int/lit8 v5, v2, #int -1 // #ff │ │ +39f2ac: 4805 0605 |00d0: aget-byte v5, v6, v5 │ │ +39f2b0: 3254 0300 |00d2: if-eq v4, v5, 00d5 // +0003 │ │ +39f2b4: 2806 |00d4: goto 00da // +0006 │ │ +39f2b6: d802 0201 |00d5: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39f2ba: 6702 0279 |00d7: sput v2, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ +39f2be: 28ec |00d9: goto 00c5 // -0014 │ │ +39f2c0: 3502 0300 |00da: if-ge v2, v0, 00dd // +0003 │ │ +39f2c4: 2802 |00dc: goto 00de // +0002 │ │ +39f2c6: 0120 |00dd: move v0, v2 │ │ +39f2c8: 6700 0279 |00de: sput v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ +39f2cc: 6002 0379 |00e0: sget v2, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ +39f2d0: 3502 0300 |00e2: if-ge v2, v0, 00e5 // +0003 │ │ +39f2d4: 2802 |00e4: goto 00e6 // +0002 │ │ +39f2d6: 0120 |00e5: move v0, v2 │ │ +39f2d8: 6700 0379 |00e6: sput v0, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ +39f2dc: 1210 |00e8: const/4 v0, #int 1 // #1 │ │ +39f2de: 1202 |00e9: const/4 v2, #int 0 // #0 │ │ +39f2e0: 1304 8000 |00ea: const/16 v4, #int 128 // #80 │ │ +39f2e4: 1305 2000 |00ec: const/16 v5, #int 32 // #20 │ │ +39f2e8: 1306 3f00 |00ee: const/16 v6, #int 63 // #3f │ │ +39f2ec: 3560 8e00 |00f0: if-ge v0, v6, 017e // +008e │ │ +39f2f0: 6206 0079 |00f2: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ +39f2f4: 6207 fd78 |00f4: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fd │ │ +39f2f8: 4909 0700 |00f6: aget-char v9, v7, v0 │ │ +39f2fc: 8d0a |00f8: int-to-byte v10, v0 │ │ +39f2fe: 4f0a 0609 |00f9: aput-byte v10, v6, v9 │ │ +39f302: 6209 fc78 |00fb: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39f306: 220b e812 |00fd: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +39f30a: 7010 4098 0b00 |00ff: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39f310: 1a0c 0000 |0102: const-string v12, "" // string@0000 │ │ +39f314: 6e20 4b98 cb00 |0104: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39f31a: 490c 0700 |0107: aget-char v12, v7, v0 │ │ +39f31e: 6e20 4498 cb00 |0109: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39f324: 6e10 5498 0b00 |010c: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39f32a: 0c0b |010f: move-result-object v11 │ │ +39f32c: 6e20 6099 b900 |0110: invoke-virtual {v9, v11}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39f332: 0c09 |0113: move-result-object v9 │ │ +39f334: 6e10 5f99 0900 |0114: invoke-virtual {v9}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39f33a: 0c09 |0117: move-result-object v9 │ │ +39f33c: 620b fe78 |0118: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CharUpper4Key:[C // field@78fe │ │ +39f340: 490c 0700 |011a: aget-char v12, v7, v0 │ │ +39f344: 500c 0b00 |011c: aput-char v12, v11, v0 │ │ +39f348: 3802 4b00 |011e: if-eqz v2, 0169 // +004b │ │ +39f34c: 490c 0700 |0120: aget-char v12, v7, v0 │ │ +39f350: 37c4 0e00 |0122: if-le v4, v12, 0130 // +000e │ │ +39f354: 4904 0700 |0124: aget-char v4, v7, v0 │ │ +39f358: b154 |0126: sub-int/2addr v4, v5 │ │ +39f35a: 8e44 |0127: int-to-char v4, v4 │ │ +39f35c: 5004 0b00 |0128: aput-char v4, v11, v0 │ │ +39f360: 4904 0700 |012a: aget-char v4, v7, v0 │ │ +39f364: b154 |012c: sub-int/2addr v4, v5 │ │ +39f366: 4f0a 0604 |012d: aput-byte v10, v6, v4 │ │ +39f36a: 282f |012f: goto 015e // +002f │ │ +39f36c: 2205 e812 |0130: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +39f370: 7010 4098 0500 |0132: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39f376: 1a0c 0000 |0135: const-string v12, "" // string@0000 │ │ +39f37a: 6e20 4b98 c500 |0137: invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39f380: 490c 0700 |013a: aget-char v12, v7, v0 │ │ +39f384: 6e20 4498 c500 |013c: invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39f38a: 6e10 5498 0500 |013f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39f390: 0c05 |0142: move-result-object v5 │ │ +39f392: 7110 63a4 0500 |0143: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a463 │ │ +39f398: 0c05 |0146: move-result-object v5 │ │ +39f39a: 6e10 2298 0500 |0147: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +39f3a0: 0a0c |014a: move-result v12 │ │ +39f3a2: 33c8 1300 |014b: if-ne v8, v12, 015e // +0013 │ │ +39f3a6: 6e20 0998 3500 |014d: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39f3ac: 0a05 |0150: move-result v5 │ │ +39f3ae: 490c 0700 |0151: aget-char v12, v7, v0 │ │ +39f3b2: 32c5 0b00 |0153: if-eq v5, v12, 015e // +000b │ │ +39f3b6: 3654 0900 |0155: if-gt v4, v5, 015e // +0009 │ │ +39f3ba: 2164 |0157: array-length v4, v6 │ │ +39f3bc: 3545 0600 |0158: if-ge v5, v4, 015e // +0006 │ │ +39f3c0: 4f0a 0605 |015a: aput-byte v10, v6, v5 │ │ +39f3c4: 5005 0b00 |015c: aput-char v5, v11, v0 │ │ +39f3c8: 6204 ff78 |015e: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f3cc: 6005 0379 |0160: sget v5, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ +39f3d0: 7120 af99 5900 |0162: invoke-static {v9, v5}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39f3d6: 0c05 |0165: move-result-object v5 │ │ +39f3d8: 4d05 0400 |0166: aput-object v5, v4, v0 │ │ +39f3dc: 280b |0168: goto 0173 // +000b │ │ +39f3de: 6204 ff78 |0169: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f3e2: 6005 0279 |016b: sget v5, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ +39f3e6: 7120 af99 5900 |016d: invoke-static {v9, v5}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39f3ec: 0c05 |0170: move-result-object v5 │ │ +39f3ee: 4d05 0400 |0171: aput-object v5, v4, v0 │ │ +39f3f2: 1304 3900 |0173: const/16 v4, #int 57 // #39 │ │ +39f3f6: 4905 0700 |0175: aget-char v5, v7, v0 │ │ +39f3fa: 3354 0300 |0177: if-ne v4, v5, 017a // +0003 │ │ +39f3fe: 1212 |0179: const/4 v2, #int 1 // #1 │ │ +39f400: d800 0001 |017a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39f404: 2900 6eff |017c: goto/16 00ea // -0092 │ │ +39f408: 6200 fe78 |017e: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CharUpper4Key:[C // field@78fe │ │ +39f40c: 1302 5e00 |0180: const/16 v2, #int 94 // #5e │ │ +39f410: 5002 0006 |0182: aput-char v2, v0, v6 │ │ +39f414: 1300 0001 |0184: const/16 v0, #int 256 // #100 │ │ +39f418: 1302 0001 |0186: const/16 v2, #int 256 // #100 │ │ +39f41c: 1407 00ff 0000 |0188: const v7, #float 9.14768e-41 // #0000ff00 │ │ +39f422: 12f9 |018b: const/4 v9, #int -1 // #ff │ │ +39f424: 130a ff00 |018c: const/16 v10, #int 255 // #ff │ │ +39f428: 3672 4000 |018e: if-gt v2, v7, 01ce // +0040 │ │ +39f42c: 6207 fc78 |0190: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39f430: 220b e812 |0192: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +39f434: 7010 4098 0b00 |0194: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39f43a: 1a0c 0000 |0197: const-string v12, "" // string@0000 │ │ +39f43e: 6e20 4b98 cb00 |0199: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39f444: 8e2c |019c: int-to-char v12, v2 │ │ +39f446: 6e20 4498 cb00 |019d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39f44c: 6e10 5498 0b00 |01a0: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39f452: 0c0b |01a3: move-result-object v11 │ │ +39f454: 6e20 6099 b700 |01a4: invoke-virtual {v7, v11}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39f45a: 0c07 |01a7: move-result-object v7 │ │ +39f45c: 6e10 5f99 0700 |01a8: invoke-virtual {v7}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39f462: 0c07 |01ab: move-result-object v7 │ │ +39f464: 620b 0179 |01ac: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.collDelta:[I // field@7901 │ │ +39f468: e20c 0208 |01ae: ushr-int/lit8 v12, v2, #int 8 // #08 │ │ +39f46c: 4b09 0b0c |01b0: aput v9, v11, v12 │ │ +39f470: 1209 |01b2: const/4 v9, #int 0 // #0 │ │ +39f472: 217b |01b3: array-length v11, v7 │ │ +39f474: 35b9 1700 |01b4: if-ge v9, v11, 01cb // +0017 │ │ +39f478: 480b 0709 |01b6: aget-byte v11, v7, v9 │ │ +39f47c: 8dcd |01b8: int-to-byte v13, v12 │ │ +39f47e: 33db 0f00 |01b9: if-ne v11, v13, 01c8 // +000f │ │ +39f482: 620b 0179 |01bb: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.collDelta:[I // field@7901 │ │ +39f486: d52d ff00 |01bd: and-int/lit16 v13, v2, #int 255 // #00ff │ │ +39f48a: d809 0901 |01bf: add-int/lit8 v9, v9, #int 1 // #01 │ │ +39f48e: 4807 0709 |01c1: aget-byte v7, v7, v9 │ │ +39f492: b5a7 |01c3: and-int/2addr v7, v10 │ │ +39f494: b17d |01c4: sub-int/2addr v13, v7 │ │ +39f496: 4b0d 0b0c |01c5: aput v13, v11, v12 │ │ +39f49a: 2804 |01c7: goto 01cb // +0004 │ │ +39f49c: d809 0901 |01c8: add-int/lit8 v9, v9, #int 1 // #01 │ │ +39f4a0: 28e9 |01ca: goto 01b3 // -0017 │ │ +39f4a2: d022 0001 |01cb: add-int/lit16 v2, v2, #int 256 // #0100 │ │ +39f4a6: 28bb |01cd: goto 0188 // -0045 │ │ +39f4a8: 6202 ff78 |01ce: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f4ac: 6007 0279 |01d0: sget v7, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ +39f4b0: 2377 1515 |01d2: new-array v7, v7, [B // type@1515 │ │ +39f4b4: 4d07 0203 |01d4: aput-object v7, v2, v3 │ │ +39f4b8: 4607 0208 |01d6: aget-object v7, v2, v8 │ │ +39f4bc: 6e10 3aa6 0700 |01d8: invoke-virtual {v7}, [B.clone:()Ljava/lang/Object; // method@a63a │ │ +39f4c2: 0c07 |01db: move-result-object v7 │ │ +39f4c4: 1f07 1515 |01dc: check-cast v7, [B // type@1515 │ │ +39f4c8: 122b |01de: const/4 v11, #int 2 // #2 │ │ +39f4ca: 4d07 020b |01df: aput-object v7, v2, v11 │ │ +39f4ce: 6202 ff78 |01e1: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f4d2: 4607 020b |01e3: aget-object v7, v2, v11 │ │ +39f4d6: 460c 020b |01e5: aget-object v12, v2, v11 │ │ +39f4da: 21cc |01e7: array-length v12, v12 │ │ +39f4dc: b18c |01e8: sub-int/2addr v12, v8 │ │ +39f4de: 480d 070c |01e9: aget-byte v13, v7, v12 │ │ +39f4e2: b08d |01eb: add-int/2addr v13, v8 │ │ +39f4e4: 8ddd |01ec: int-to-byte v13, v13 │ │ +39f4e6: 4f0d 070c |01ed: aput-byte v13, v7, v12 │ │ +39f4ea: 6007 0279 |01ef: sget v7, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenDigit:I // field@7902 │ │ +39f4ee: 237c 1515 |01f1: new-array v12, v7, [B // type@1515 │ │ +39f4f2: 4d0c 0208 |01f3: aput-object v12, v2, v8 │ │ +39f4f6: 460c 0208 |01f5: aget-object v12, v2, v8 │ │ +39f4fa: b187 |01f7: sub-int/2addr v7, v8 │ │ +39f4fc: 4f08 0c07 |01f8: aput-byte v8, v12, v7 │ │ +39f500: 6207 0079 |01fa: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ +39f504: 130c 7a00 |01fc: const/16 v12, #int 122 // #7a │ │ +39f508: 4807 070c |01fe: aget-byte v7, v7, v12 │ │ +39f50c: 4607 0207 |0200: aget-object v7, v2, v7 │ │ +39f510: 6e10 3aa6 0700 |0202: invoke-virtual {v7}, [B.clone:()Ljava/lang/Object; // method@a63a │ │ +39f516: 0c07 |0205: move-result-object v7 │ │ +39f518: 1f07 1515 |0206: check-cast v7, [B // type@1515 │ │ +39f51c: 4d07 0206 |0208: aput-object v7, v2, v6 │ │ +39f520: 6202 ff78 |020a: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f524: 4602 0206 |020c: aget-object v2, v2, v6 │ │ +39f528: 4807 0203 |020e: aget-byte v7, v2, v3 │ │ +39f52c: b087 |0210: add-int/2addr v7, v8 │ │ +39f52e: 8d77 |0211: int-to-byte v7, v7 │ │ +39f530: 4f07 0203 |0212: aput-byte v7, v2, v3 │ │ +39f534: 1237 |0214: const/4 v7, #int 3 // #3 │ │ +39f536: 3667 db00 |0215: if-gt v7, v6, 02f0 // +00db │ │ +39f53a: 620c fd78 |0217: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fd │ │ +39f53e: 490c 0c07 |0219: aget-char v12, v12, v7 │ │ +39f542: 37c4 5200 |021b: if-le v4, v12, 026d // +0052 │ │ +39f546: 620c ff78 |021d: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f54a: d80d 07ff |021f: add-int/lit8 v13, v7, #int -1 // #ff │ │ +39f54e: 460e 0c0d |0221: aget-object v14, v12, v13 │ │ +39f552: 460c 0c07 |0223: aget-object v12, v12, v7 │ │ +39f556: 7120 a4a3 ce00 |0225: invoke-static {v14, v12}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a4 │ │ +39f55c: 0a0c |0228: move-result v12 │ │ +39f55e: 3b0c 0400 |0229: if-gez v12, 022d // +0004 │ │ +39f562: 2900 bf00 |022b: goto/16 02ea // +00bf │ │ +39f566: 620c fd78 |022d: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Char4Key:[C // field@78fd │ │ +39f56a: 490c 0c0d |022f: aget-char v12, v12, v13 │ │ +39f56e: 36c4 b900 |0231: if-gt v4, v12, 02ea // +00b9 │ │ +39f572: 620c ff78 |0233: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f576: 460e 0c0d |0235: aget-object v14, v12, v13 │ │ +39f57a: 460c 0c07 |0237: aget-object v12, v12, v7 │ │ +39f57e: 7120 a4a3 ce00 |0239: invoke-static {v14, v12}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a4 │ │ +39f584: 0a0c |023c: move-result v12 │ │ +39f586: 3a0c 2b00 |023d: if-ltz v12, 0268 // +002b │ │ +39f58a: 620c ff78 |023f: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f58e: 460e 0c07 |0241: aget-object v14, v12, v7 │ │ +39f592: 460f 0c07 |0243: aget-object v15, v12, v7 │ │ +39f596: 21ff |0245: array-length v15, v15 │ │ +39f598: b08f |0246: add-int/2addr v15, v8 │ │ +39f59a: 7120 af99 fe00 |0247: invoke-static {v14, v15}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39f5a0: 0c0e |024a: move-result-object v14 │ │ +39f5a2: 4d0e 0c0d |024b: aput-object v14, v12, v13 │ │ +39f5a6: 620c ff78 |024d: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f5aa: 460e 0c0d |024f: aget-object v14, v12, v13 │ │ +39f5ae: 460f 0c0d |0251: aget-object v15, v12, v13 │ │ +39f5b2: 21ff |0253: array-length v15, v15 │ │ +39f5b4: b1bf |0254: sub-int/2addr v15, v11 │ │ +39f5b6: 4810 0e0f |0255: aget-byte v16, v14, v15 │ │ +39f5ba: d804 10ff |0257: add-int/lit8 v4, v16, #int -1 // #ff │ │ +39f5be: 8d44 |0259: int-to-byte v4, v4 │ │ +39f5c0: 4f04 0e0f |025a: aput-byte v4, v14, v15 │ │ +39f5c4: 4604 0c0d |025c: aget-object v4, v12, v13 │ │ +39f5c8: 460c 0c0d |025e: aget-object v12, v12, v13 │ │ +39f5cc: 21cc |0260: array-length v12, v12 │ │ +39f5ce: b18c |0261: sub-int/2addr v12, v8 │ │ +39f5d0: d0de ff00 |0262: add-int/lit16 v14, v13, #int 255 // #00ff │ │ +39f5d4: b16e |0264: sub-int/2addr v14, v6 │ │ +39f5d6: 8dee |0265: int-to-byte v14, v14 │ │ +39f5d8: 4f0e 040c |0266: aput-byte v14, v4, v12 │ │ +39f5dc: d80d 0dff |0268: add-int/lit8 v13, v13, #int -1 // #ff │ │ +39f5e0: 1304 8000 |026a: const/16 v4, #int 128 // #80 │ │ +39f5e4: 28c1 |026c: goto 022d // -003f │ │ +39f5e6: 6204 ff78 |026d: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f5ea: d80c 07ff |026f: add-int/lit8 v12, v7, #int -1 // #ff │ │ +39f5ee: 460d 040c |0271: aget-object v13, v4, v12 │ │ +39f5f2: 6e10 3aa6 0d00 |0273: invoke-virtual {v13}, [B.clone:()Ljava/lang/Object; // method@a63a │ │ +39f5f8: 0c0d |0276: move-result-object v13 │ │ +39f5fa: 1f0d 1515 |0277: check-cast v13, [B // type@1515 │ │ +39f5fe: 4d0d 0407 |0279: aput-object v13, v4, v7 │ │ +39f602: 6204 ff78 |027b: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f606: 460d 0407 |027d: aget-object v13, v4, v7 │ │ +39f60a: 460e 0407 |027f: aget-object v14, v4, v7 │ │ +39f60e: 21ee |0281: array-length v14, v14 │ │ +39f610: b18e |0282: sub-int/2addr v14, v8 │ │ +39f612: 480d 0d0e |0283: aget-byte v13, v13, v14 │ │ +39f616: b5ad |0285: and-int/2addr v13, v10 │ │ +39f618: 36da 1700 |0286: if-gt v10, v13, 029d // +0017 │ │ +39f61c: 460d 0407 |0288: aget-object v13, v4, v7 │ │ +39f620: 460e 0407 |028a: aget-object v14, v4, v7 │ │ +39f624: 21ee |028c: array-length v14, v14 │ │ +39f626: b1be |028d: sub-int/2addr v14, v11 │ │ +39f628: 480f 0d0e |028e: aget-byte v15, v13, v14 │ │ +39f62c: b08f |0290: add-int/2addr v15, v8 │ │ +39f62e: 8dff |0291: int-to-byte v15, v15 │ │ +39f630: 4f0f 0d0e |0292: aput-byte v15, v13, v14 │ │ +39f634: 460d 0407 |0294: aget-object v13, v4, v7 │ │ +39f638: 460e 0407 |0296: aget-object v14, v4, v7 │ │ +39f63c: 21ee |0298: array-length v14, v14 │ │ +39f63e: b18e |0299: sub-int/2addr v14, v8 │ │ +39f640: 4f03 0d0e |029a: aput-byte v3, v13, v14 │ │ +39f644: 280d |029c: goto 02a9 // +000d │ │ +39f646: 460d 0407 |029d: aget-object v13, v4, v7 │ │ +39f64a: 460e 0407 |029f: aget-object v14, v4, v7 │ │ +39f64e: 21ee |02a1: array-length v14, v14 │ │ +39f650: b18e |02a2: sub-int/2addr v14, v8 │ │ +39f652: 480f 0d0e |02a3: aget-byte v15, v13, v14 │ │ +39f656: b08f |02a5: add-int/2addr v15, v8 │ │ +39f658: 8dff |02a6: int-to-byte v15, v15 │ │ +39f65a: 4f0f 0d0e |02a7: aput-byte v15, v13, v14 │ │ +39f65e: 460d 040c |02a9: aget-object v13, v4, v12 │ │ +39f662: 4604 0407 |02ab: aget-object v4, v4, v7 │ │ +39f666: 7120 a4a3 4d00 |02ad: invoke-static {v13, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a4 │ │ +39f66c: 0a04 |02b0: move-result v4 │ │ +39f66e: 3b04 1300 |02b1: if-gez v4, 02c4 // +0013 │ │ +39f672: 3776 3700 |02b3: if-le v6, v7, 02ea // +0037 │ │ +39f676: 6204 ff78 |02b5: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f67a: 460d 0407 |02b7: aget-object v13, v4, v7 │ │ +39f67e: d80e 0701 |02b9: add-int/lit8 v14, v7, #int 1 // #01 │ │ +39f682: 4604 040e |02bb: aget-object v4, v4, v14 │ │ +39f686: 7120 a4a3 4d00 |02bd: invoke-static {v13, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a4 │ │ +39f68c: 0a04 |02c0: move-result v4 │ │ +39f68e: 3b04 0300 |02c1: if-gez v4, 02c4 // +0003 │ │ +39f692: 2827 |02c3: goto 02ea // +0027 │ │ +39f694: 6204 ff78 |02c4: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f698: 460d 040c |02c6: aget-object v13, v4, v12 │ │ +39f69c: 460e 040c |02c8: aget-object v14, v4, v12 │ │ +39f6a0: 21ee |02ca: array-length v14, v14 │ │ +39f6a2: 600f 0379 |02cb: sget v15, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ +39f6a6: 460c 040c |02cd: aget-object v12, v4, v12 │ │ +39f6aa: 21cc |02cf: array-length v12, v12 │ │ +39f6ac: 35cf 0400 |02d0: if-ge v15, v12, 02d4 // +0004 │ │ +39f6b0: 120c |02d2: const/4 v12, #int 0 // #0 │ │ +39f6b2: 2802 |02d3: goto 02d5 // +0002 │ │ +39f6b4: 121c |02d4: const/4 v12, #int 1 // #1 │ │ +39f6b6: b0ce |02d5: add-int/2addr v14, v12 │ │ +39f6b8: 7120 af99 ed00 |02d6: invoke-static {v13, v14}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39f6be: 0c0c |02d9: move-result-object v12 │ │ +39f6c0: 4d0c 0407 |02da: aput-object v12, v4, v7 │ │ +39f6c4: 6204 ff78 |02dc: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f6c8: 460c 0407 |02de: aget-object v12, v4, v7 │ │ +39f6cc: 4604 0407 |02e0: aget-object v4, v4, v7 │ │ +39f6d0: 2144 |02e2: array-length v4, v4 │ │ +39f6d2: b184 |02e3: sub-int/2addr v4, v8 │ │ +39f6d4: d07d ff00 |02e4: add-int/lit16 v13, v7, #int 255 // #00ff │ │ +39f6d8: b16d |02e6: sub-int/2addr v13, v6 │ │ +39f6da: 8ddd |02e7: int-to-byte v13, v13 │ │ +39f6dc: 4f0d 0c04 |02e8: aput-byte v13, v12, v4 │ │ +39f6e0: d807 0701 |02ea: add-int/lit8 v7, v7, #int 1 // #01 │ │ +39f6e4: 1304 8000 |02ec: const/16 v4, #int 128 // #80 │ │ +39f6e8: 2900 27ff |02ee: goto/16 0215 // -00d9 │ │ +39f6ec: 6204 ff78 |02f0: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f6f0: 1307 3e00 |02f2: const/16 v7, #int 62 // #3e │ │ +39f6f4: 460a 0407 |02f4: aget-object v10, v4, v7 │ │ +39f6f8: 460c 0407 |02f6: aget-object v12, v4, v7 │ │ +39f6fc: 21cc |02f8: array-length v12, v12 │ │ +39f6fe: 600d 0379 |02f9: sget v13, Lnet/sf/dibdib/thread_any/StringFunc;.collMinLenLetter:I // field@7903 │ │ +39f702: 4607 0407 |02fb: aget-object v7, v4, v7 │ │ +39f706: 2177 |02fd: array-length v7, v7 │ │ +39f708: 357d 0400 |02fe: if-ge v13, v7, 0302 // +0004 │ │ +39f70c: 1207 |0300: const/4 v7, #int 0 // #0 │ │ +39f70e: 2802 |0301: goto 0303 // +0002 │ │ +39f710: 1217 |0302: const/4 v7, #int 1 // #1 │ │ +39f712: b07c |0303: add-int/2addr v12, v7 │ │ +39f714: 7120 af99 ca00 |0304: invoke-static {v10, v12}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39f71a: 0c07 |0307: move-result-object v7 │ │ +39f71c: 4d07 0406 |0308: aput-object v7, v4, v6 │ │ +39f720: 6204 ff78 |030a: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f724: 4607 0406 |030c: aget-object v7, v4, v6 │ │ +39f728: 460a 0406 |030e: aget-object v10, v4, v6 │ │ +39f72c: 21aa |0310: array-length v10, v10 │ │ +39f72e: b18a |0311: sub-int/2addr v10, v8 │ │ +39f730: 4f09 070a |0312: aput-byte v9, v7, v10 │ │ +39f734: 4607 0408 |0314: aget-object v7, v4, v8 │ │ +39f738: 4609 0408 |0316: aget-object v9, v4, v8 │ │ +39f73c: 2199 |0318: array-length v9, v9 │ │ +39f73e: b189 |0319: sub-int/2addr v9, v8 │ │ +39f740: 4807 0709 |031a: aget-byte v7, v7, v9 │ │ +39f744: 6209 0079 |031c: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ +39f748: 130a 3000 |031e: const/16 v10, #int 48 // #30 │ │ +39f74c: 4809 090a |0320: aget-byte v9, v9, v10 │ │ +39f750: 460c 0409 |0322: aget-object v12, v4, v9 │ │ +39f754: 4604 0409 |0324: aget-object v4, v4, v9 │ │ +39f758: 2144 |0326: array-length v4, v4 │ │ +39f75a: b184 |0327: sub-int/2addr v4, v8 │ │ +39f75c: 4804 0c04 |0328: aget-byte v4, v12, v4 │ │ +39f760: 3674 0500 |032a: if-gt v4, v7, 032f // +0005 │ │ +39f764: 130c 0001 |032c: const/16 v12, #int 256 // #100 │ │ +39f768: 2802 |032e: goto 0330 // +0002 │ │ +39f76a: 120c |032f: const/4 v12, #int 0 // #0 │ │ +39f76c: b0c4 |0330: add-int/2addr v4, v12 │ │ +39f76e: 910c 0407 |0331: sub-int v12, v4, v7 │ │ +39f772: d80d 0903 |0333: add-int/lit8 v13, v9, #int 3 // #03 │ │ +39f776: b3dc |0335: div-int/2addr v12, v13 │ │ +39f778: da0c 0c02 |0336: mul-int/lit8 v12, v12, #int 2 // #02 │ │ +39f77c: b0bc |0338: add-int/2addr v12, v11 │ │ +39f77e: b0c7 |0339: add-int/2addr v7, v12 │ │ +39f780: 910c 0407 |033a: sub-int v12, v4, v7 │ │ +39f784: b3dc |033c: div-int/2addr v12, v13 │ │ +39f786: d80e 0401 |033d: add-int/lit8 v14, v4, #int 1 // #01 │ │ +39f78a: b17e |033f: sub-int/2addr v14, v7 │ │ +39f78c: b3ed |0340: div-int/2addr v13, v14 │ │ +39f78e: b0bd |0341: add-int/2addr v13, v11 │ │ +39f790: d80e 0701 |0342: add-int/lit8 v14, v7, #int 1 // #01 │ │ +39f794: 920f 090c |0344: mul-int v15, v9, v12 │ │ +39f798: b0fe |0346: add-int/2addr v14, v15 │ │ +39f79a: 930f 090d |0347: div-int v15, v9, v13 │ │ +39f79e: b0fe |0349: add-int/2addr v14, v15 │ │ +39f7a0: 36e4 0800 |034a: if-gt v4, v14, 0352 // +0008 │ │ +39f7a4: d80d 0d01 |034c: add-int/lit8 v13, v13, #int 1 // #01 │ │ +39f7a8: 930e 0d09 |034e: div-int v14, v13, v9 │ │ +39f7ac: b1ec |0350: sub-int/2addr v12, v14 │ │ +39f7ae: 28f1 |0351: goto 0342 // -000f │ │ +39f7b0: 6204 ff78 |0352: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f7b4: 4604 0408 |0354: aget-object v4, v4, v8 │ │ +39f7b8: 6e10 3aa6 0400 |0356: invoke-virtual {v4}, [B.clone:()Ljava/lang/Object; // method@a63a │ │ +39f7be: 0c04 |0359: move-result-object v4 │ │ +39f7c0: 1f04 1515 |035a: check-cast v4, [B // type@1515 │ │ +39f7c4: 1229 |035c: const/4 v9, #int 2 // #2 │ │ +39f7c6: 620e 0079 |035d: sget-object v14, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ +39f7ca: 480f 0e0a |035f: aget-byte v15, v14, v10 │ │ +39f7ce: 35f9 8200 |0361: if-ge v9, v15, 03e3 // +0082 │ │ +39f7d2: 620e ff78 |0363: sget-object v14, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f7d6: d80f 09ff |0365: add-int/lit8 v15, v9, #int -1 // #ff │ │ +39f7da: 460a 0e0f |0367: aget-object v10, v14, v15 │ │ +39f7de: 460e 0e09 |0369: aget-object v14, v14, v9 │ │ +39f7e2: 7120 a4a3 ea00 |036b: invoke-static {v10, v14}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a4 │ │ +39f7e8: 0a0a |036e: move-result v10 │ │ +39f7ea: 3d0a 0a00 |036f: if-lez v10, 0379 // +000a │ │ +39f7ee: 620a ff78 |0371: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f7f2: 460e 0a0f |0373: aget-object v14, v10, v15 │ │ +39f7f6: 4d0e 0a09 |0375: aput-object v14, v10, v9 │ │ +39f7fa: 121a |0377: const/4 v10, #int 1 // #1 │ │ +39f7fc: 2802 |0378: goto 037a // +0002 │ │ +39f7fe: 120a |0379: const/4 v10, #int 0 // #0 │ │ +39f800: 620e ff78 |037a: sget-object v14, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f804: 4611 0e09 |037c: aget-object v17, v14, v9 │ │ +39f808: 4606 0e09 |037e: aget-object v6, v14, v9 │ │ +39f80c: 2166 |0380: array-length v6, v6 │ │ +39f80e: b186 |0381: sub-int/2addr v6, v8 │ │ +39f810: 4806 1106 |0382: aget-byte v6, v17, v6 │ │ +39f814: 9211 090c |0384: mul-int v17, v9, v12 │ │ +39f818: 9011 0711 |0386: add-int v17, v7, v17 │ │ +39f81c: 9312 090d |0388: div-int v18, v9, v13 │ │ +39f820: 9002 1112 |038a: add-int v2, v17, v18 │ │ +39f824: 9011 020c |038c: add-int v17, v2, v12 │ │ +39f828: d805 1101 |038e: add-int/lit8 v5, v17, #int 1 // #01 │ │ +39f82c: 3650 1400 |0390: if-gt v0, v5, 03a4 // +0014 │ │ +39f830: d022 00ff |0392: add-int/lit16 v2, v2, #int -256 // #ff00 │ │ +39f834: 2145 |0394: array-length v5, v4 │ │ +39f836: 365b 0f00 |0395: if-gt v11, v5, 03a4 // +000f │ │ +39f83a: 2145 |0397: array-length v5, v4 │ │ +39f83c: b1b5 |0398: sub-int/2addr v5, v11 │ │ +39f83e: 4811 0405 |0399: aget-byte v17, v4, v5 │ │ +39f842: d800 1101 |039b: add-int/lit8 v0, v17, #int 1 // #01 │ │ +39f846: 8d00 |039d: int-to-byte v0, v0 │ │ +39f848: 4f00 0405 |039e: aput-byte v0, v4, v5 │ │ +39f84c: 2140 |03a0: array-length v0, v4 │ │ +39f84e: b180 |03a1: sub-int/2addr v0, v8 │ │ +39f850: 4f03 0400 |03a2: aput-byte v3, v4, v0 │ │ +39f854: d800 0201 |03a4: add-int/lit8 v0, v2, #int 1 // #01 │ │ +39f858: 3606 0e00 |03a6: if-gt v6, v0, 03b4 // +000e │ │ +39f85c: da00 0c02 |03a8: mul-int/lit8 v0, v12, #int 2 // #02 │ │ +39f860: 9100 0200 |03aa: sub-int v0, v2, v0 │ │ +39f864: 3760 0400 |03ac: if-le v0, v6, 03b0 // +0004 │ │ +39f868: 1210 |03ae: const/4 v0, #int 1 // #1 │ │ +39f86a: 2802 |03af: goto 03b1 // +0002 │ │ +39f86c: 1200 |03b0: const/4 v0, #int 0 // #0 │ │ +39f86e: b5a0 |03b1: and-int/2addr v0, v10 │ │ +39f870: 3800 2500 |03b2: if-eqz v0, 03d7 // +0025 │ │ +39f874: 6e10 3aa6 0400 |03b4: invoke-virtual {v4}, [B.clone:()Ljava/lang/Object; // method@a63a │ │ +39f87a: 0c00 |03b7: move-result-object v0 │ │ +39f87c: 1f00 1515 |03b8: check-cast v0, [B // type@1515 │ │ +39f880: 4d00 0e09 |03ba: aput-object v0, v14, v9 │ │ +39f884: 6200 ff78 |03bc: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f888: 4605 0009 |03be: aget-object v5, v0, v9 │ │ +39f88c: 4606 0009 |03c0: aget-object v6, v0, v9 │ │ +39f890: 2166 |03c2: array-length v6, v6 │ │ +39f892: b186 |03c3: sub-int/2addr v6, v8 │ │ +39f894: 8d22 |03c4: int-to-byte v2, v2 │ │ +39f896: 4f02 0506 |03c5: aput-byte v2, v5, v6 │ │ +39f89a: 4602 000f |03c7: aget-object v2, v0, v15 │ │ +39f89e: 4600 0009 |03c9: aget-object v0, v0, v9 │ │ +39f8a2: 7120 a4a3 0200 |03cb: invoke-static {v2, v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a4 │ │ +39f8a8: 0a00 |03ce: move-result v0 │ │ +39f8aa: 3d00 0800 |03cf: if-lez v0, 03d7 // +0008 │ │ +39f8ae: 6200 ff78 |03d1: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f8b2: 4602 000f |03d3: aget-object v2, v0, v15 │ │ +39f8b6: 4d02 0009 |03d5: aput-object v2, v0, v9 │ │ +39f8ba: d809 0901 |03d7: add-int/lit8 v9, v9, #int 1 // #01 │ │ +39f8be: 1300 0001 |03d9: const/16 v0, #int 256 // #100 │ │ +39f8c2: 1305 2000 |03db: const/16 v5, #int 32 // #20 │ │ +39f8c6: 1306 3f00 |03dd: const/16 v6, #int 63 // #3f │ │ +39f8ca: 130a 3000 |03df: const/16 v10, #int 48 // #30 │ │ +39f8ce: 2900 7cff |03e1: goto/16 035d // -0084 │ │ +39f8d2: 1300 2000 |03e3: const/16 v0, #int 32 // #20 │ │ +39f8d6: 4f08 0e00 |03e5: aput-byte v8, v14, v0 │ │ +39f8da: 1300 2d00 |03e7: const/16 v0, #int 45 // #2d │ │ +39f8de: 4f0b 0e00 |03e9: aput-byte v11, v14, v0 │ │ +39f8e2: 1300 3a00 |03eb: const/16 v0, #int 58 // #3a │ │ +39f8e6: 1232 |03ed: const/4 v2, #int 3 // #3 │ │ +39f8e8: 4f02 0e00 |03ee: aput-byte v2, v14, v0 │ │ +39f8ec: 1302 4100 |03f0: const/16 v2, #int 65 // #41 │ │ +39f8f0: 4804 0e02 |03f2: aget-byte v4, v14, v2 │ │ +39f8f4: b184 |03f4: sub-int/2addr v4, v8 │ │ +39f8f6: 1305 4f02 |03f5: const/16 v5, #int 591 // #24f │ │ +39f8fa: 1306 2000 |03f7: const/16 v6, #int 32 // #20 │ │ +39f8fe: 3765 ad00 |03f9: if-le v5, v6, 04a6 // +00ad │ │ +39f902: 6206 0079 |03fb: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ +39f906: 4807 0605 |03fd: aget-byte v7, v6, v5 │ │ +39f90a: 3c07 9900 |03ff: if-gtz v7, 0498 // +0099 │ │ +39f90e: 2207 e812 |0401: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +39f912: 7010 4098 0700 |0403: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39f918: 1a09 0000 |0406: const-string v9, "" // string@0000 │ │ +39f91c: 6e20 4b98 9700 |0408: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39f922: 6e20 4498 5700 |040b: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39f928: 6e10 5498 0700 |040e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39f92e: 0c07 |0411: move-result-object v7 │ │ +39f930: 6209 fc78 |0412: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39f934: 6e20 6099 7900 |0414: invoke-virtual {v9, v7}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39f93a: 0c07 |0417: move-result-object v7 │ │ +39f93c: 6e10 5f99 0700 |0418: invoke-virtual {v7}, Ljava/text/CollationKey;.toByteArray:()[B // method@995f │ │ +39f942: 0c07 |041b: move-result-object v7 │ │ +39f944: 6209 ff78 |041c: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f948: 7120 9da3 7900 |041e: invoke-static {v9, v7}, Lnet/sf/dibdib/thread_any/MiscFunc;.binSearchUnsigned:([[B[B)I // method@a39d │ │ +39f94e: 0a09 |0421: move-result v9 │ │ +39f950: 3a09 0400 |0422: if-ltz v9, 0426 // +0004 │ │ +39f954: 019a |0424: move v10, v9 │ │ +39f956: 2808 |0425: goto 042d // +0008 │ │ +39f958: 12ea |0426: const/4 v10, #int -2 // #fe │ │ +39f95a: 369a 0400 |0427: if-gt v10, v9, 042b // +0004 │ │ +39f95e: 121a |0429: const/4 v10, #int 1 // #1 │ │ +39f960: 2803 |042a: goto 042d // +0003 │ │ +39f962: 7b9a |042b: neg-int v10, v9 │ │ +39f964: b1ba |042c: sub-int/2addr v10, v11 │ │ +39f966: 130c c000 |042d: const/16 v12, #int 192 // #c0 │ │ +39f96a: 130d 0001 |042f: const/16 v13, #int 256 // #100 │ │ +39f96e: 365c 1500 |0431: if-gt v12, v5, 0446 // +0015 │ │ +39f972: 35d5 1300 |0433: if-ge v5, v13, 0446 // +0013 │ │ +39f976: 480e 0602 |0435: aget-byte v14, v6, v2 │ │ +39f97a: 35ea 0f00 |0437: if-ge v10, v14, 0446 // +000f │ │ +39f97e: 130e f700 |0439: const/16 v14, #int 247 // #f7 │ │ +39f982: 325e 0b00 |043b: if-eq v14, v5, 0446 // +000b │ │ +39f986: 130e d700 |043d: const/16 v14, #int 215 // #d7 │ │ +39f98a: 325e 0700 |043f: if-eq v14, v5, 0446 // +0007 │ │ +39f98e: 1309 4f00 |0441: const/16 v9, #int 79 // #4f │ │ +39f992: 480a 0609 |0443: aget-byte v10, v6, v9 │ │ +39f996: 2816 |0445: goto 045b // +0016 │ │ +39f998: 130e 7f00 |0446: const/16 v14, #int 127 // #7f │ │ +39f99c: 365e 0700 |0448: if-gt v14, v5, 044f // +0007 │ │ +39f9a0: 35c5 0500 |044a: if-ge v5, v12, 044f // +0005 │ │ +39f9a4: 480a 0600 |044c: aget-byte v10, v6, v0 │ │ +39f9a8: 280d |044e: goto 045b // +000d │ │ +39f9aa: 3c0a 0f00 |044f: if-gtz v10, 045e // +000f │ │ +39f9ae: 130c 2000 |0451: const/16 v12, #int 32 // #20 │ │ +39f9b2: 365c 0700 |0453: if-gt v12, v5, 045a // +0007 │ │ +39f9b6: 3909 0300 |0455: if-nez v9, 0458 // +0003 │ │ +39f9ba: 2803 |0457: goto 045a // +0003 │ │ +39f9bc: 121a |0458: const/4 v10, #int 1 // #1 │ │ +39f9be: 2802 |0459: goto 045b // +0002 │ │ +39f9c0: 120a |045a: const/4 v10, #int 0 // #0 │ │ +39f9c2: 1309 3f00 |045b: const/16 v9, #int 63 // #3f │ │ +39f9c6: 2808 |045d: goto 0465 // +0008 │ │ +39f9c8: 1309 3f00 |045e: const/16 v9, #int 63 // #3f │ │ +39f9cc: 36a9 0500 |0460: if-gt v9, v10, 0465 // +0005 │ │ +39f9d0: 4f09 0605 |0462: aput-byte v9, v6, v5 │ │ +39f9d4: 2836 |0464: goto 049a // +0036 │ │ +39f9d6: 620c ff78 |0465: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39f9da: 460e 0c0a |0467: aget-object v14, v12, v10 │ │ +39f9de: 460f 0c0a |0469: aget-object v15, v12, v10 │ │ +39f9e2: 21ff |046b: array-length v15, v15 │ │ +39f9e4: 1310 3000 |046c: const/16 v16, #int 48 // #30 │ │ +39f9e8: 4811 0610 |046e: aget-byte v17, v6, v16 │ │ +39f9ec: 460c 0c11 |0470: aget-object v12, v12, v17 │ │ +39f9f0: 21cc |0472: array-length v12, v12 │ │ +39f9f2: b0cf |0473: add-int/2addr v15, v12 │ │ +39f9f4: 7120 af99 fe00 |0474: invoke-static {v14, v15}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39f9fa: 0c0c |0477: move-result-object v12 │ │ +39f9fc: 620e ff78 |0478: sget-object v14, Lnet/sf/dibdib/thread_any/StringFunc;.coll64CollMin4Key:[[B // field@78ff │ │ +39fa00: 130f 3000 |047a: const/16 v15, #int 48 // #30 │ │ +39fa04: 4810 060f |047c: aget-byte v16, v6, v15 │ │ +39fa08: 4600 0e10 |047e: aget-object v0, v14, v16 │ │ +39fa0c: 4609 0e0a |0480: aget-object v9, v14, v10 │ │ +39fa10: 2199 |0482: array-length v9, v9 │ │ +39fa12: 21cb |0483: array-length v11, v12 │ │ +39fa14: 460e 0e0a |0484: aget-object v14, v14, v10 │ │ +39fa18: 21ee |0486: array-length v14, v14 │ │ +39fa1a: b1eb |0487: sub-int/2addr v11, v14 │ │ +39fa1c: 715b 5698 309c |0488: invoke-static {v0, v3, v12, v9, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +39fa22: 7120 a4a3 c700 |048b: invoke-static {v7, v12}, Lnet/sf/dibdib/thread_any/MiscFunc;.compareUnsigned:([B[B)I // method@a3a4 │ │ +39fa28: 0a00 |048e: move-result v0 │ │ +39fa2a: 3a00 0500 |048f: if-ltz v0, 0494 // +0005 │ │ +39fa2e: 1300 3f00 |0491: const/16 v0, #int 63 // #3f │ │ +39fa32: 2802 |0493: goto 0495 // +0002 │ │ +39fa34: 8da0 |0494: int-to-byte v0, v10 │ │ +39fa36: 4f00 0605 |0495: aput-byte v0, v6, v5 │ │ +39fa3a: 2805 |0497: goto 049c // +0005 │ │ +39fa3c: 130d 0001 |0498: const/16 v13, #int 256 // #100 │ │ +39fa40: 130f 3000 |049a: const/16 v15, #int 48 // #30 │ │ +39fa44: d805 05ff |049c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +39fa48: 8e55 |049e: int-to-char v5, v5 │ │ +39fa4a: 1300 3a00 |049f: const/16 v0, #int 58 // #3a │ │ +39fa4e: 1306 2000 |04a1: const/16 v6, #int 32 // #20 │ │ +39fa52: 122b |04a3: const/4 v11, #int 2 // #2 │ │ +39fa54: 2900 55ff |04a4: goto/16 03f9 // -00ab │ │ +39fa58: 130d 0001 |04a6: const/16 v13, #int 256 // #100 │ │ +39fa5c: 1300 b002 |04a8: const/16 v0, #int 688 // #2b0 │ │ +39fa60: 1305 0003 |04aa: const/16 v5, #int 768 // #300 │ │ +39fa64: 3550 0a00 |04ac: if-ge v0, v5, 04b6 // +000a │ │ +39fa68: 6205 0079 |04ae: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ +39fa6c: 4f08 0500 |04b0: aput-byte v8, v5, v0 │ │ +39fa70: d800 0001 |04b2: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39fa74: 8e00 |04b4: int-to-char v0, v0 │ │ +39fa76: 28f5 |04b5: goto 04aa // -000b │ │ +39fa78: 1300 7003 |04b6: const/16 v0, #int 880 // #370 │ │ +39fa7c: 1205 |04b8: const/4 v5, #int 0 // #0 │ │ +39fa7e: 1306 7003 |04b9: const/16 v6, #int 880 // #370 │ │ +39fa82: 6207 0679 |04bb: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7906 │ │ +39fa86: 6e10 2298 0700 |04bd: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39fa8c: 0a07 |04c0: move-result v7 │ │ +39fa8e: 1309 6100 |04c1: const/16 v9, #int 97 // #61 │ │ +39fa92: 3575 3d00 |04c3: if-ge v5, v7, 0500 // +003d │ │ +39fa96: 6207 0679 |04c5: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7906 │ │ +39fa9a: 6e20 0998 5700 |04c7: invoke-virtual {v7, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39faa0: 0a07 |04ca: move-result v7 │ │ +39faa2: 620a 0679 |04cb: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7906 │ │ +39faa6: d80b 0501 |04cd: add-int/lit8 v11, v5, #int 1 // #01 │ │ +39faaa: 6e20 0998 ba00 |04cf: invoke-virtual {v10, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39fab0: 0a0a |04d2: move-result v10 │ │ +39fab2: 130b 2000 |04d3: const/16 v11, #int 32 // #20 │ │ +39fab6: 33ab 0b00 |04d5: if-ne v11, v10, 04e0 // +000b │ │ +39faba: 3679 0900 |04d7: if-gt v9, v7, 04e0 // +0009 │ │ +39fabe: 6209 0079 |04d9: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ +39fac2: 4807 0907 |04db: aget-byte v7, v9, v7 │ │ +39fac6: 4f07 0906 |04dd: aput-byte v7, v9, v6 │ │ +39faca: 281c |04df: goto 04fb // +001c │ │ +39facc: 6209 0679 |04e0: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxGreek:Ljava/lang/String; // field@7906 │ │ +39fad0: d80a 0502 |04e2: add-int/lit8 v10, v5, #int 2 // #02 │ │ +39fad4: 6e30 2e98 590a |04e4: invoke-virtual {v9, v5, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39fada: 0c09 |04e7: move-result-object v9 │ │ +39fadc: 620a 0479 |04e8: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7904 │ │ +39fae0: 6e20 1c98 9a00 |04ea: invoke-virtual {v10, v9}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +39fae6: 0a09 |04ed: move-result v9 │ │ +39fae8: 620a 0079 |04ee: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ +39faec: 3b09 0500 |04f0: if-gez v9, 04f5 // +0005 │ │ +39faf0: 4807 0a07 |04f2: aget-byte v7, v10, v7 │ │ +39faf4: 2805 |04f4: goto 04f9 // +0005 │ │ +39faf6: db09 0902 |04f5: div-int/lit8 v9, v9, #int 2 // #02 │ │ +39fafa: b049 |04f7: add-int/2addr v9, v4 │ │ +39fafc: 8d97 |04f8: int-to-byte v7, v9 │ │ +39fafe: 4f07 0a06 |04f9: aput-byte v7, v10, v6 │ │ +39fb02: d805 0502 |04fb: add-int/lit8 v5, v5, #int 2 // #02 │ │ +39fb06: d806 0601 |04fd: add-int/lit8 v6, v6, #int 1 // #01 │ │ +39fb0a: 28bc |04ff: goto 04bb // -0044 │ │ +39fb0c: 1305 5002 |0500: const/16 v5, #int 592 // #250 │ │ +39fb10: 1306 5002 |0502: const/16 v6, #int 592 // #250 │ │ +39fb14: 6207 0779 |0504: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7907 │ │ +39fb18: 6e10 2298 0700 |0506: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39fb1e: 0a07 |0509: move-result v7 │ │ +39fb20: 3573 3d00 |050a: if-ge v3, v7, 0547 // +003d │ │ +39fb24: 6207 0779 |050c: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7907 │ │ +39fb28: 6e20 0998 3700 |050e: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39fb2e: 0a07 |0511: move-result v7 │ │ +39fb30: 620a 0779 |0512: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7907 │ │ +39fb34: d80b 0301 |0514: add-int/lit8 v11, v3, #int 1 // #01 │ │ +39fb38: 6e20 0998 ba00 |0516: invoke-virtual {v10, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39fb3e: 0a0a |0519: move-result v10 │ │ +39fb40: 130b 2000 |051a: const/16 v11, #int 32 // #20 │ │ +39fb44: 33ab 0b00 |051c: if-ne v11, v10, 0527 // +000b │ │ +39fb48: 3679 0900 |051e: if-gt v9, v7, 0527 // +0009 │ │ +39fb4c: 620a 0079 |0520: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ +39fb50: 4807 0a07 |0522: aget-byte v7, v10, v7 │ │ +39fb54: 4f07 0a06 |0524: aput-byte v7, v10, v6 │ │ +39fb58: 281c |0526: goto 0542 // +001c │ │ +39fb5a: 620a 0779 |0527: sget-object v10, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa4UxIpa:Ljava/lang/String; // field@7907 │ │ +39fb5e: d80c 0302 |0529: add-int/lit8 v12, v3, #int 2 // #02 │ │ +39fb62: 6e30 2e98 3a0c |052b: invoke-virtual {v10, v3, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39fb68: 0c0a |052e: move-result-object v10 │ │ +39fb6a: 620c 0479 |052f: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.collTipa:Ljava/lang/String; // field@7904 │ │ +39fb6e: 6e20 1c98 ac00 |0531: invoke-virtual {v12, v10}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +39fb74: 0a0a |0534: move-result v10 │ │ +39fb76: 620c 0079 |0535: sget-object v12, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ +39fb7a: 3b0a 0500 |0537: if-gez v10, 053c // +0005 │ │ +39fb7e: 4807 0c07 |0539: aget-byte v7, v12, v7 │ │ +39fb82: 2805 |053b: goto 0540 // +0005 │ │ +39fb84: db0a 0a02 |053c: div-int/lit8 v10, v10, #int 2 // #02 │ │ +39fb88: b04a |053e: add-int/2addr v10, v4 │ │ +39fb8a: 8da7 |053f: int-to-byte v7, v10 │ │ +39fb8c: 4f07 0c06 |0540: aput-byte v7, v12, v6 │ │ +39fb90: d803 0302 |0542: add-int/lit8 v3, v3, #int 2 // #02 │ │ +39fb94: d806 0601 |0544: add-int/lit8 v6, v6, #int 1 // #01 │ │ +39fb98: 28be |0546: goto 0504 // -0042 │ │ +39fb9a: 355d 1400 |0547: if-ge v13, v5, 055b // +0014 │ │ +39fb9e: 6203 0079 |0549: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ +39fba2: 4804 0302 |054b: aget-byte v4, v3, v2 │ │ +39fba6: 4806 030d |054d: aget-byte v6, v3, v13 │ │ +39fbaa: 3764 0800 |054f: if-le v4, v6, 0557 // +0008 │ │ +39fbae: 4804 0302 |0551: aget-byte v4, v3, v2 │ │ +39fbb2: b184 |0553: sub-int/2addr v4, v8 │ │ +39fbb4: 8d44 |0554: int-to-byte v4, v4 │ │ +39fbb6: 4f04 030d |0555: aput-byte v4, v3, v13 │ │ +39fbba: d80d 0d01 |0557: add-int/lit8 v13, v13, #int 1 // #01 │ │ +39fbbe: 8edd |0559: int-to-char v13, v13 │ │ +39fbc0: 28ed |055a: goto 0547 // -0013 │ │ +39fbc2: 6203 0079 |055b: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll64Key4Char:[B // field@7900 │ │ +39fbc6: 2134 |055d: array-length v4, v3 │ │ +39fbc8: 3540 1000 |055e: if-ge v0, v4, 056e // +0010 │ │ +39fbcc: 4804 0300 |0560: aget-byte v4, v3, v0 │ │ +39fbd0: 3904 0800 |0562: if-nez v4, 056a // +0008 │ │ +39fbd4: 4804 0302 |0564: aget-byte v4, v3, v2 │ │ +39fbd8: b184 |0566: sub-int/2addr v4, v8 │ │ +39fbda: 8d44 |0567: int-to-byte v4, v4 │ │ +39fbdc: 4f04 0300 |0568: aput-byte v4, v3, v0 │ │ +39fbe0: d800 0001 |056a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39fbe4: 8e00 |056c: int-to-char v0, v0 │ │ +39fbe6: 28ee |056d: goto 055b // -0012 │ │ +39fbe8: 1e01 |056e: monitor-exit v1 │ │ +39fbea: 0e00 |056f: return-void │ │ +39fbec: 0d00 |0570: move-exception v0 │ │ +39fbee: 1e01 |0571: monitor-exit v1 │ │ +39fbf0: 2700 |0572: throw v0 │ │ catches : 3 │ │ 0x0003 - 0x0005 │ │ -> 0x0570 │ │ 0x0009 - 0x0012 │ │ Ljava/text/ParseException; -> 0x0013 │ │ -> 0x0570 │ │ 0x0014 - 0x056a │ │ @@ -846255,103 +846255,103 @@ │ │ type : '([CII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 146 16-bit code units │ │ -39d468: |[39d468] net.sf.dibdib.thread_any.StringFunc.replaceAlpha1345:([CII)I │ │ -39d478: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39d47a: 01a1 |0001: move v1, v10 │ │ -39d47c: 0112 |0002: move v2, v1 │ │ -39d47e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -39d480: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -39d482: 1215 |0005: const/4 v5, #int 1 // #1 │ │ -39d484: 35ba 7f00 |0006: if-ge v10, v11, 0085 // +007f │ │ -39d488: 1306 5f00 |0008: const/16 v6, #int 95 // #5f │ │ -39d48c: 4907 090a |000a: aget-char v7, v9, v10 │ │ -39d490: 3376 3c00 |000c: if-ne v6, v7, 0048 // +003c │ │ -39d494: 3803 1300 |000e: if-eqz v3, 0021 // +0013 │ │ -39d498: 3621 0400 |0010: if-gt v1, v2, 0014 // +0004 │ │ -39d49c: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -39d49e: 2805 |0013: goto 0018 // +0005 │ │ -39d4a0: 7130 3aa4 2901 |0014: invoke-static {v9, v2, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:([CII)C // method@a43a │ │ -39d4a6: 0a06 |0017: move-result v6 │ │ -39d4a8: 5006 0902 |0018: aput-char v6, v9, v2 │ │ -39d4ac: 3621 0300 |001a: if-gt v1, v2, 001d // +0003 │ │ -39d4b0: 2803 |001c: goto 001f // +0003 │ │ -39d4b2: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39d4b6: 0121 |001f: move v1, v2 │ │ -39d4b8: 2824 |0020: goto 0044 // +0024 │ │ -39d4ba: d802 0a01 |0021: add-int/lit8 v2, v10, #int 1 // #01 │ │ -39d4be: 35b2 2100 |0023: if-ge v2, v11, 0044 // +0021 │ │ -39d4c2: 4906 0902 |0025: aget-char v6, v9, v2 │ │ -39d4c6: 1307 4f00 |0027: const/16 v7, #int 79 // #4f │ │ -39d4ca: 3367 1b00 |0029: if-ne v7, v6, 0044 // +001b │ │ -39d4ce: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39d4d2: 35b2 1600 |002d: if-ge v2, v11, 0043 // +0016 │ │ -39d4d6: 490a 0902 |002f: aget-char v10, v9, v2 │ │ -39d4da: 380a 1200 |0031: if-eqz v10, 0043 // +0012 │ │ -39d4de: 327a 0900 |0033: if-eq v10, v7, 003c // +0009 │ │ -39d4e2: d80a 0101 |0035: add-int/lit8 v10, v1, #int 1 // #01 │ │ -39d4e6: 1306 2e00 |0037: const/16 v6, #int 46 // #2e │ │ -39d4ea: 5006 0901 |0039: aput-char v6, v9, v1 │ │ -39d4ee: 2807 |003b: goto 0042 // +0007 │ │ -39d4f0: d80a 0101 |003c: add-int/lit8 v10, v1, #int 1 // #01 │ │ -39d4f4: 1306 2000 |003e: const/16 v6, #int 32 // #20 │ │ -39d4f8: 5006 0901 |0040: aput-char v6, v9, v1 │ │ -39d4fc: 01a1 |0042: move v1, v10 │ │ -39d4fe: 012a |0043: move v10, v2 │ │ -39d500: df03 0301 |0044: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -39d504: 0112 |0046: move v2, v1 │ │ -39d506: 283c |0047: goto 0083 // +003c │ │ -39d508: 3903 0a00 |0048: if-nez v3, 0052 // +000a │ │ -39d50c: d806 0101 |004a: add-int/lit8 v6, v1, #int 1 // #01 │ │ -39d510: 4907 090a |004c: aget-char v7, v9, v10 │ │ -39d514: 5007 0901 |004e: aput-char v7, v9, v1 │ │ -39d518: 0161 |0050: move v1, v6 │ │ -39d51a: 2832 |0051: goto 0083 // +0032 │ │ -39d51c: 3804 0b00 |0052: if-eqz v4, 005d // +000b │ │ -39d520: d804 0101 |0054: add-int/lit8 v4, v1, #int 1 // #01 │ │ -39d524: 4906 090a |0056: aget-char v6, v9, v10 │ │ -39d528: 5006 0901 |0058: aput-char v6, v9, v1 │ │ -39d52c: 0141 |005a: move v1, v4 │ │ -39d52e: 1204 |005b: const/4 v4, #int 0 // #0 │ │ -39d530: 2827 |005c: goto 0083 // +0027 │ │ -39d532: 1306 5500 |005d: const/16 v6, #int 85 // #55 │ │ -39d536: 4907 090a |005f: aget-char v7, v9, v10 │ │ -39d53a: 3376 0400 |0061: if-ne v6, v7, 0065 // +0004 │ │ -39d53e: 1214 |0063: const/4 v4, #int 1 // #1 │ │ -39d540: 281f |0064: goto 0083 // +001f │ │ -39d542: 1306 5a00 |0065: const/16 v6, #int 90 // #5a │ │ -39d546: 4907 090a |0067: aget-char v7, v9, v10 │ │ -39d54a: 3476 1300 |0069: if-lt v6, v7, 007c // +0013 │ │ -39d54e: 1306 4100 |006b: const/16 v6, #int 65 // #41 │ │ -39d552: 4907 090a |006d: aget-char v7, v9, v10 │ │ -39d556: 3676 0d00 |006f: if-gt v6, v7, 007c // +000d │ │ -39d55a: d806 0101 |0071: add-int/lit8 v6, v1, #int 1 // #01 │ │ -39d55e: 6207 0c79 |0073: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Cap2Sym:[C // field@790c │ │ -39d562: 4908 090a |0075: aget-char v8, v9, v10 │ │ -39d566: 4907 0708 |0077: aget-char v7, v7, v8 │ │ -39d56a: 5007 0901 |0079: aput-char v7, v9, v1 │ │ -39d56e: 28d5 |007b: goto 0050 // -002b │ │ -39d570: d806 0101 |007c: add-int/lit8 v6, v1, #int 1 // #01 │ │ -39d574: 4907 090a |007e: aget-char v7, v9, v10 │ │ -39d578: 5007 0901 |0080: aput-char v7, v9, v1 │ │ -39d57c: 28ce |0082: goto 0050 // -0032 │ │ -39d57e: b05a |0083: add-int/2addr v10, v5 │ │ -39d580: 2881 |0084: goto 0005 // -007f │ │ -39d582: 3803 0c00 |0085: if-eqz v3, 0091 // +000c │ │ -39d586: 3721 0a00 |0087: if-le v1, v2, 0091 // +000a │ │ -39d58a: 7130 3aa4 2901 |0089: invoke-static {v9, v2, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:([CII)C // method@a43a │ │ -39d590: 0a0a |008c: move-result v10 │ │ -39d592: 500a 0902 |008d: aput-char v10, v9, v2 │ │ -39d596: b052 |008f: add-int/2addr v2, v5 │ │ -39d598: 0f02 |0090: return v2 │ │ -39d59a: 0f01 |0091: return v1 │ │ +39d464: |[39d464] net.sf.dibdib.thread_any.StringFunc.replaceAlpha1345:([CII)I │ │ +39d474: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39d476: 01a1 |0001: move v1, v10 │ │ +39d478: 0112 |0002: move v2, v1 │ │ +39d47a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +39d47c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +39d47e: 1215 |0005: const/4 v5, #int 1 // #1 │ │ +39d480: 35ba 7f00 |0006: if-ge v10, v11, 0085 // +007f │ │ +39d484: 1306 5f00 |0008: const/16 v6, #int 95 // #5f │ │ +39d488: 4907 090a |000a: aget-char v7, v9, v10 │ │ +39d48c: 3376 3c00 |000c: if-ne v6, v7, 0048 // +003c │ │ +39d490: 3803 1300 |000e: if-eqz v3, 0021 // +0013 │ │ +39d494: 3621 0400 |0010: if-gt v1, v2, 0014 // +0004 │ │ +39d498: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +39d49a: 2805 |0013: goto 0018 // +0005 │ │ +39d49c: 7130 3aa4 2901 |0014: invoke-static {v9, v2, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:([CII)C // method@a43a │ │ +39d4a2: 0a06 |0017: move-result v6 │ │ +39d4a4: 5006 0902 |0018: aput-char v6, v9, v2 │ │ +39d4a8: 3621 0300 |001a: if-gt v1, v2, 001d // +0003 │ │ +39d4ac: 2803 |001c: goto 001f // +0003 │ │ +39d4ae: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39d4b2: 0121 |001f: move v1, v2 │ │ +39d4b4: 2824 |0020: goto 0044 // +0024 │ │ +39d4b6: d802 0a01 |0021: add-int/lit8 v2, v10, #int 1 // #01 │ │ +39d4ba: 35b2 2100 |0023: if-ge v2, v11, 0044 // +0021 │ │ +39d4be: 4906 0902 |0025: aget-char v6, v9, v2 │ │ +39d4c2: 1307 4f00 |0027: const/16 v7, #int 79 // #4f │ │ +39d4c6: 3367 1b00 |0029: if-ne v7, v6, 0044 // +001b │ │ +39d4ca: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39d4ce: 35b2 1600 |002d: if-ge v2, v11, 0043 // +0016 │ │ +39d4d2: 490a 0902 |002f: aget-char v10, v9, v2 │ │ +39d4d6: 380a 1200 |0031: if-eqz v10, 0043 // +0012 │ │ +39d4da: 327a 0900 |0033: if-eq v10, v7, 003c // +0009 │ │ +39d4de: d80a 0101 |0035: add-int/lit8 v10, v1, #int 1 // #01 │ │ +39d4e2: 1306 2e00 |0037: const/16 v6, #int 46 // #2e │ │ +39d4e6: 5006 0901 |0039: aput-char v6, v9, v1 │ │ +39d4ea: 2807 |003b: goto 0042 // +0007 │ │ +39d4ec: d80a 0101 |003c: add-int/lit8 v10, v1, #int 1 // #01 │ │ +39d4f0: 1306 2000 |003e: const/16 v6, #int 32 // #20 │ │ +39d4f4: 5006 0901 |0040: aput-char v6, v9, v1 │ │ +39d4f8: 01a1 |0042: move v1, v10 │ │ +39d4fa: 012a |0043: move v10, v2 │ │ +39d4fc: df03 0301 |0044: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +39d500: 0112 |0046: move v2, v1 │ │ +39d502: 283c |0047: goto 0083 // +003c │ │ +39d504: 3903 0a00 |0048: if-nez v3, 0052 // +000a │ │ +39d508: d806 0101 |004a: add-int/lit8 v6, v1, #int 1 // #01 │ │ +39d50c: 4907 090a |004c: aget-char v7, v9, v10 │ │ +39d510: 5007 0901 |004e: aput-char v7, v9, v1 │ │ +39d514: 0161 |0050: move v1, v6 │ │ +39d516: 2832 |0051: goto 0083 // +0032 │ │ +39d518: 3804 0b00 |0052: if-eqz v4, 005d // +000b │ │ +39d51c: d804 0101 |0054: add-int/lit8 v4, v1, #int 1 // #01 │ │ +39d520: 4906 090a |0056: aget-char v6, v9, v10 │ │ +39d524: 5006 0901 |0058: aput-char v6, v9, v1 │ │ +39d528: 0141 |005a: move v1, v4 │ │ +39d52a: 1204 |005b: const/4 v4, #int 0 // #0 │ │ +39d52c: 2827 |005c: goto 0083 // +0027 │ │ +39d52e: 1306 5500 |005d: const/16 v6, #int 85 // #55 │ │ +39d532: 4907 090a |005f: aget-char v7, v9, v10 │ │ +39d536: 3376 0400 |0061: if-ne v6, v7, 0065 // +0004 │ │ +39d53a: 1214 |0063: const/4 v4, #int 1 // #1 │ │ +39d53c: 281f |0064: goto 0083 // +001f │ │ +39d53e: 1306 5a00 |0065: const/16 v6, #int 90 // #5a │ │ +39d542: 4907 090a |0067: aget-char v7, v9, v10 │ │ +39d546: 3476 1300 |0069: if-lt v6, v7, 007c // +0013 │ │ +39d54a: 1306 4100 |006b: const/16 v6, #int 65 // #41 │ │ +39d54e: 4907 090a |006d: aget-char v7, v9, v10 │ │ +39d552: 3676 0d00 |006f: if-gt v6, v7, 007c // +000d │ │ +39d556: d806 0101 |0071: add-int/lit8 v6, v1, #int 1 // #01 │ │ +39d55a: 6207 0c79 |0073: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.kAlpha1345Cap2Sym:[C // field@790c │ │ +39d55e: 4908 090a |0075: aget-char v8, v9, v10 │ │ +39d562: 4907 0708 |0077: aget-char v7, v7, v8 │ │ +39d566: 5007 0901 |0079: aput-char v7, v9, v1 │ │ +39d56a: 28d5 |007b: goto 0050 // -002b │ │ +39d56c: d806 0101 |007c: add-int/lit8 v6, v1, #int 1 // #01 │ │ +39d570: 4907 090a |007e: aget-char v7, v9, v10 │ │ +39d574: 5007 0901 |0080: aput-char v7, v9, v1 │ │ +39d578: 28ce |0082: goto 0050 // -0032 │ │ +39d57a: b05a |0083: add-int/2addr v10, v5 │ │ +39d57c: 2881 |0084: goto 0005 // -007f │ │ +39d57e: 3803 0c00 |0085: if-eqz v3, 0091 // +000c │ │ +39d582: 3721 0a00 |0087: if-le v1, v2, 0091 // +000a │ │ +39d586: 7130 3aa4 2901 |0089: invoke-static {v9, v2, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:([CII)C // method@a43a │ │ +39d58c: 0a0a |008c: move-result v10 │ │ +39d58e: 500a 0902 |008d: aput-char v10, v9, v2 │ │ +39d592: b052 |008f: add-int/2addr v2, v5 │ │ +39d594: 0f02 |0090: return v2 │ │ +39d596: 0f01 |0091: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=996 │ │ 0x0014 line=998 │ │ 0x0025 line=1000 │ │ 0x002f line=1003 │ │ 0x0039 line=1010 │ │ @@ -846373,18 +846373,18 @@ │ │ type : '([CII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -39fc1c: |[39fc1c] net.sf.dibdib.thread_any.StringFunc.replaceCtrlNOld:([CII)V │ │ -39fc2c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -39fc30: 7151 54a4 3204 |0002: invoke-static {v2, v3, v4, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceCtrlNOld:([CIIJ)V // method@a454 │ │ -39fc36: 0e00 |0005: return-void │ │ +39fc18: |[39fc18] net.sf.dibdib.thread_any.StringFunc.replaceCtrlNOld:([CII)V │ │ +39fc28: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +39fc2c: 7151 54a4 3204 |0002: invoke-static {v2, v3, v4, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceCtrlNOld:([CIIJ)V // method@a454 │ │ +39fc32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1151 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 (null) [C │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ 0x0000 - 0x0006 reg=4 (null) I │ │ @@ -846394,206 +846394,206 @@ │ │ type : '([CIIJ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 21 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 362 16-bit code units │ │ -39fc38: |[39fc38] net.sf.dibdib.thread_any.StringFunc.replaceCtrlNOld:([CIIJ)V │ │ -39fc48: 0200 1100 |0000: move/from16 v0, v17 │ │ -39fc4c: 0201 1200 |0002: move/from16 v1, v18 │ │ -39fc50: 3510 5b01 |0004: if-ge v0, v1, 015f // +015b │ │ -39fc54: 4902 1000 |0006: aget-char v2, v16, v0 │ │ -39fc58: 1303 2920 |0008: const/16 v3, #int 8233 // #2029 │ │ -39fc5c: 1304 ad00 |000a: const/16 v4, #int 173 // #ad │ │ -39fc60: 1305 a000 |000c: const/16 v5, #int 160 // #a0 │ │ -39fc64: 1306 7f00 |000e: const/16 v6, #int 127 // #7f │ │ -39fc68: 1307 0b20 |0010: const/16 v7, #int 8203 // #200b │ │ -39fc6c: 1308 2000 |0012: const/16 v8, #int 32 // #20 │ │ -39fc70: 3628 2b00 |0014: if-gt v8, v2, 003f // +002b │ │ -39fc74: 4902 1000 |0016: aget-char v2, v16, v0 │ │ -39fc78: 3726 0400 |0018: if-le v6, v2, 001c // +0004 │ │ -39fc7c: 2900 4101 |001a: goto/16 015b // +0141 │ │ -39fc80: 4902 1000 |001c: aget-char v2, v16, v0 │ │ -39fc84: 3727 1b00 |001e: if-le v7, v2, 0039 // +001b │ │ -39fc88: 4902 1000 |0020: aget-char v2, v16, v0 │ │ -39fc8c: 3725 0d00 |0022: if-le v5, v2, 002f // +000d │ │ -39fc90: 6202 0879 |0024: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7908 │ │ -39fc94: 4903 1000 |0026: aget-char v3, v16, v0 │ │ -39fc98: b163 |0028: sub-int/2addr v3, v6 │ │ -39fc9a: 4902 0203 |0029: aget-char v2, v2, v3 │ │ -39fc9e: 5002 1000 |002b: aput-char v2, v16, v0 │ │ -39fca2: 2900 2e01 |002d: goto/16 015b // +012e │ │ -39fca6: 4902 1000 |002f: aget-char v2, v16, v0 │ │ -39fcaa: 3224 0e00 |0031: if-eq v4, v2, 003f // +000e │ │ -39fcae: 4902 1000 |0033: aget-char v2, v16, v0 │ │ -39fcb2: 3225 0a00 |0035: if-eq v5, v2, 003f // +000a │ │ -39fcb6: 2900 2401 |0037: goto/16 015b // +0124 │ │ -39fcba: 4902 1000 |0039: aget-char v2, v16, v0 │ │ -39fcbe: 3523 0400 |003b: if-ge v3, v2, 003f // +0004 │ │ -39fcc2: 2900 1e01 |003d: goto/16 015b // +011e │ │ -39fcc6: 4902 1000 |003f: aget-char v2, v16, v0 │ │ -39fcca: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -39fccc: 160a 1000 |0042: const-wide/16 v10, #int 16 // #10 │ │ -39fcd0: 160c 0000 |0044: const-wide/16 v12, #int 0 // #0 │ │ -39fcd4: 3802 0001 |0046: if-eqz v2, 0146 // +0100 │ │ -39fcd8: 127e |0048: const/4 v14, #int 7 // #7 │ │ -39fcda: 32e2 f800 |0049: if-eq v2, v14, 0141 // +00f8 │ │ -39fcde: 130e 1c00 |004b: const/16 v14, #int 28 // #1c │ │ -39fce2: 32e2 e800 |004d: if-eq v2, v14, 0135 // +00e8 │ │ -39fce6: 130f 1f00 |004f: const/16 v15, #int 31 // #1f │ │ -39fcea: 32f2 d800 |0051: if-eq v2, v15, 0129 // +00d8 │ │ -39fcee: 3262 cf00 |0053: if-eq v2, v6, 0122 // +00cf │ │ -39fcf2: 3252 e000 |0055: if-eq v2, v5, 0135 // +00e0 │ │ -39fcf6: 3242 d200 |0057: if-eq v2, v4, 0129 // +00d2 │ │ -39fcfa: 3272 f800 |0059: if-eq v2, v7, 0151 // +00f8 │ │ -39fcfe: 1304 1020 |005b: const/16 v4, #int 8208 // #2010 │ │ -39fd02: 3242 b700 |005d: if-eq v2, v4, 0114 // +00b7 │ │ -39fd06: 3232 b200 |005f: if-eq v2, v3, 0111 // +00b2 │ │ -39fd0a: 1223 |0061: const/4 v3, #int 2 // #2 │ │ -39fd0c: 1304 af00 |0062: const/16 v4, #int 175 // #af │ │ -39fd10: 1605 0400 |0064: const-wide/16 v5, #int 4 // #4 │ │ -39fd14: 3232 9900 |0066: if-eq v2, v3, 00ff // +0099 │ │ -39fd18: 1233 |0068: const/4 v3, #int 3 // #3 │ │ -39fd1a: 1307 a800 |0069: const/16 v7, #int 168 // #a8 │ │ -39fd1e: 160e 0200 |006b: const-wide/16 v14, #int 2 // #2 │ │ -39fd22: 3232 8500 |006d: if-eq v2, v3, 00f2 // +0085 │ │ -39fd26: 1243 |006f: const/4 v3, #int 4 // #4 │ │ -39fd28: 3232 7500 |0070: if-eq v2, v3, 00e5 // +0075 │ │ -39fd2c: 1253 |0072: const/4 v3, #int 5 // #5 │ │ -39fd2e: 3232 5f00 |0073: if-eq v2, v3, 00d2 // +005f │ │ -39fd32: 1303 0900 |0075: const/16 v3, #int 9 // #9 │ │ -39fd36: 3232 e400 |0077: if-eq v2, v3, 015b // +00e4 │ │ -39fd3a: 1303 0a00 |0079: const/16 v3, #int 10 // #a │ │ -39fd3e: 3232 4a00 |007b: if-eq v2, v3, 00c5 // +004a │ │ -39fd42: 1303 0c00 |007d: const/16 v3, #int 12 // #c │ │ -39fd46: 3232 9200 |007f: if-eq v2, v3, 0111 // +0092 │ │ -39fd4a: 1303 0d00 |0081: const/16 v3, #int 13 // #d │ │ -39fd4e: 3232 4200 |0083: if-eq v2, v3, 00c5 // +0042 │ │ -39fd52: 1303 0f00 |0085: const/16 v3, #int 15 // #f │ │ -39fd56: 1304 aa00 |0087: const/16 v4, #int 170 // #aa │ │ -39fd5a: 3232 2f00 |0089: if-eq v2, v3, 00b8 // +002f │ │ -39fd5e: 1303 1000 |008b: const/16 v3, #int 16 // #10 │ │ -39fd62: 3232 1e00 |008d: if-eq v2, v3, 00ab // +001e │ │ -39fd66: 2b02 d100 0000 |008f: packed-switch v2, 00000160 // +000000d1 │ │ -39fd6c: 4902 1000 |0092: aget-char v2, v16, v0 │ │ -39fd70: 3628 0500 |0094: if-gt v8, v2, 0099 // +0005 │ │ -39fd74: 4902 1000 |0096: aget-char v2, v16, v0 │ │ -39fd78: 2803 |0098: goto 009b // +0003 │ │ -39fd7a: 1302 5f00 |0099: const/16 v2, #int 95 // #5f │ │ -39fd7e: 5002 1000 |009b: aput-char v2, v16, v0 │ │ -39fd82: 2900 be00 |009d: goto/16 015b // +00be │ │ -39fd86: 1302 a700 |009f: const/16 v2, #int 167 // #a7 │ │ -39fd8a: 5002 1000 |00a1: aput-char v2, v16, v0 │ │ -39fd8e: 2900 b800 |00a3: goto/16 015b // +00b8 │ │ -39fd92: 1302 b600 |00a5: const/16 v2, #int 182 // #b6 │ │ -39fd96: 5002 1000 |00a7: aput-char v2, v16, v0 │ │ -39fd9a: 2900 b200 |00a9: goto/16 015b // +00b2 │ │ -39fd9e: a002 130a |00ab: and-long v2, v19, v10 │ │ -39fda2: 3105 0c02 |00ad: cmp-long v5, v12, v2 │ │ -39fda6: 3805 0300 |00af: if-eqz v5, 00b2 // +0003 │ │ -39fdaa: 2803 |00b1: goto 00b4 // +0003 │ │ -39fdac: 4904 1000 |00b2: aget-char v4, v16, v0 │ │ -39fdb0: 5004 1000 |00b4: aput-char v4, v16, v0 │ │ -39fdb4: 2900 a500 |00b6: goto/16 015b // +00a5 │ │ -39fdb8: a002 130a |00b8: and-long v2, v19, v10 │ │ -39fdbc: 3105 0c02 |00ba: cmp-long v5, v12, v2 │ │ -39fdc0: 3805 0300 |00bc: if-eqz v5, 00bf // +0003 │ │ -39fdc4: 2803 |00be: goto 00c1 // +0003 │ │ -39fdc6: 4904 1000 |00bf: aget-char v4, v16, v0 │ │ -39fdca: 5004 1000 |00c1: aput-char v4, v16, v0 │ │ -39fdce: 2900 9800 |00c3: goto/16 015b // +0098 │ │ -39fdd2: 1602 0800 |00c5: const-wide/16 v2, #int 8 // #8 │ │ -39fdd6: a002 1302 |00c7: and-long v2, v19, v2 │ │ -39fdda: 3104 0c02 |00c9: cmp-long v4, v12, v2 │ │ -39fdde: 3804 0400 |00cb: if-eqz v4, 00cf // +0004 │ │ -39fde2: 1309 2000 |00cd: const/16 v9, #int 32 // #20 │ │ -39fde6: 5009 1000 |00cf: aput-char v9, v16, v0 │ │ -39fdea: 2840 |00d1: goto 0111 // +0040 │ │ -39fdec: a002 1305 |00d2: and-long v2, v19, v5 │ │ -39fdf0: 3105 0c02 |00d4: cmp-long v5, v12, v2 │ │ -39fdf4: 3905 0b00 |00d6: if-nez v5, 00e1 // +000b │ │ -39fdf8: a002 130a |00d8: and-long v2, v19, v10 │ │ -39fdfc: 3105 0c02 |00da: cmp-long v5, v12, v2 │ │ -39fe00: 3805 0300 |00dc: if-eqz v5, 00df // +0003 │ │ -39fe04: 2803 |00de: goto 00e1 // +0003 │ │ -39fe06: 4904 1000 |00df: aget-char v4, v16, v0 │ │ -39fe0a: 5004 1000 |00e1: aput-char v4, v16, v0 │ │ -39fe0e: 2900 7800 |00e3: goto/16 015b // +0078 │ │ -39fe12: a002 130e |00e5: and-long v2, v19, v14 │ │ -39fe16: 3104 0c02 |00e7: cmp-long v4, v12, v2 │ │ -39fe1a: 3804 0300 |00e9: if-eqz v4, 00ec // +0003 │ │ -39fe1e: 2803 |00eb: goto 00ee // +0003 │ │ -39fe20: 4907 1000 |00ec: aget-char v7, v16, v0 │ │ -39fe24: 5007 1000 |00ee: aput-char v7, v16, v0 │ │ -39fe28: 2900 6b00 |00f0: goto/16 015b // +006b │ │ -39fe2c: a002 130e |00f2: and-long v2, v19, v14 │ │ -39fe30: 3104 0c02 |00f4: cmp-long v4, v12, v2 │ │ -39fe34: 3804 0300 |00f6: if-eqz v4, 00f9 // +0003 │ │ -39fe38: 2803 |00f8: goto 00fb // +0003 │ │ -39fe3a: 4907 1000 |00f9: aget-char v7, v16, v0 │ │ -39fe3e: 5007 1000 |00fb: aput-char v7, v16, v0 │ │ -39fe42: 2900 5e00 |00fd: goto/16 015b // +005e │ │ -39fe46: a002 1305 |00ff: and-long v2, v19, v5 │ │ -39fe4a: 3105 0c02 |0101: cmp-long v5, v12, v2 │ │ -39fe4e: 3905 0b00 |0103: if-nez v5, 010e // +000b │ │ -39fe52: a002 130a |0105: and-long v2, v19, v10 │ │ -39fe56: 3105 0c02 |0107: cmp-long v5, v12, v2 │ │ -39fe5a: 3805 0300 |0109: if-eqz v5, 010c // +0003 │ │ -39fe5e: 2803 |010b: goto 010e // +0003 │ │ -39fe60: 4904 1000 |010c: aget-char v4, v16, v0 │ │ -39fe64: 5004 1000 |010e: aput-char v4, v16, v0 │ │ -39fe68: 284b |0110: goto 015b // +004b │ │ -39fe6a: 5008 1000 |0111: aput-char v8, v16, v0 │ │ -39fe6e: 2848 |0113: goto 015b // +0048 │ │ -39fe70: a002 130a |0114: and-long v2, v19, v10 │ │ -39fe74: 3104 0c02 |0116: cmp-long v4, v12, v2 │ │ -39fe78: 3804 0500 |0118: if-eqz v4, 011d // +0005 │ │ -39fe7c: 1302 2d00 |011a: const/16 v2, #int 45 // #2d │ │ -39fe80: 2803 |011c: goto 011f // +0003 │ │ -39fe82: 1302 1600 |011d: const/16 v2, #int 22 // #16 │ │ -39fe86: 5002 1000 |011f: aput-char v2, v16, v0 │ │ -39fe8a: 283a |0121: goto 015b // +003a │ │ -39fe8c: 6202 0879 |0122: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7908 │ │ -39fe90: 4902 0209 |0124: aget-char v2, v2, v9 │ │ -39fe94: 5002 1000 |0126: aput-char v2, v16, v0 │ │ -39fe98: 2833 |0128: goto 015b // +0033 │ │ -39fe9a: a002 130a |0129: and-long v2, v19, v10 │ │ -39fe9e: 3104 0c02 |012b: cmp-long v4, v12, v2 │ │ -39fea2: 3804 0300 |012d: if-eqz v4, 0130 // +0003 │ │ -39fea6: 2803 |012f: goto 0132 // +0003 │ │ -39fea8: 1307 1f00 |0130: const/16 v7, #int 31 // #1f │ │ -39feac: 5007 1000 |0132: aput-char v7, v16, v0 │ │ -39feb0: 2827 |0134: goto 015b // +0027 │ │ -39feb2: a002 130a |0135: and-long v2, v19, v10 │ │ -39feb6: 3104 0c02 |0137: cmp-long v4, v12, v2 │ │ -39feba: 3804 0300 |0139: if-eqz v4, 013c // +0003 │ │ -39febe: 2803 |013b: goto 013e // +0003 │ │ -39fec0: 1308 1c00 |013c: const/16 v8, #int 28 // #1c │ │ -39fec4: 5008 1000 |013e: aput-char v8, v16, v0 │ │ -39fec8: 281b |0140: goto 015b // +001b │ │ -39feca: 1302 2220 |0141: const/16 v2, #int 8226 // #2022 │ │ -39fece: 5002 1000 |0143: aput-char v2, v16, v0 │ │ -39fed2: 2816 |0145: goto 015b // +0016 │ │ -39fed4: 1602 0100 |0146: const-wide/16 v2, #int 1 // #1 │ │ -39fed8: a002 1302 |0148: and-long v2, v19, v2 │ │ -39fedc: 3104 0c02 |014a: cmp-long v4, v12, v2 │ │ -39fee0: 3804 0500 |014c: if-eqz v4, 0151 // +0005 │ │ -39fee4: 5008 1000 |014e: aput-char v8, v16, v0 │ │ -39fee8: 280b |0150: goto 015b // +000b │ │ -39feea: a002 130a |0151: and-long v2, v19, v10 │ │ -39feee: 3104 0c02 |0153: cmp-long v4, v12, v2 │ │ -39fef2: 3804 0300 |0155: if-eqz v4, 0158 // +0003 │ │ -39fef6: 2802 |0157: goto 0159 // +0002 │ │ -39fef8: 1207 |0158: const/4 v7, #int 0 // #0 │ │ -39fefa: 5007 1000 |0159: aput-char v7, v16, v0 │ │ -39fefe: d800 0001 |015b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39ff02: 2900 a7fe |015d: goto/16 0004 // -0159 │ │ -39ff06: 0e00 |015f: return-void │ │ -39ff08: 0001 0300 1400 0000 1600 0000 1000 ... |0160: packed-switch-data (10 units) │ │ +39fc34: |[39fc34] net.sf.dibdib.thread_any.StringFunc.replaceCtrlNOld:([CIIJ)V │ │ +39fc44: 0200 1100 |0000: move/from16 v0, v17 │ │ +39fc48: 0201 1200 |0002: move/from16 v1, v18 │ │ +39fc4c: 3510 5b01 |0004: if-ge v0, v1, 015f // +015b │ │ +39fc50: 4902 1000 |0006: aget-char v2, v16, v0 │ │ +39fc54: 1303 2920 |0008: const/16 v3, #int 8233 // #2029 │ │ +39fc58: 1304 ad00 |000a: const/16 v4, #int 173 // #ad │ │ +39fc5c: 1305 a000 |000c: const/16 v5, #int 160 // #a0 │ │ +39fc60: 1306 7f00 |000e: const/16 v6, #int 127 // #7f │ │ +39fc64: 1307 0b20 |0010: const/16 v7, #int 8203 // #200b │ │ +39fc68: 1308 2000 |0012: const/16 v8, #int 32 // #20 │ │ +39fc6c: 3628 2b00 |0014: if-gt v8, v2, 003f // +002b │ │ +39fc70: 4902 1000 |0016: aget-char v2, v16, v0 │ │ +39fc74: 3726 0400 |0018: if-le v6, v2, 001c // +0004 │ │ +39fc78: 2900 4101 |001a: goto/16 015b // +0141 │ │ +39fc7c: 4902 1000 |001c: aget-char v2, v16, v0 │ │ +39fc80: 3727 1b00 |001e: if-le v7, v2, 0039 // +001b │ │ +39fc84: 4902 1000 |0020: aget-char v2, v16, v0 │ │ +39fc88: 3725 0d00 |0022: if-le v5, v2, 002f // +000d │ │ +39fc8c: 6202 0879 |0024: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7908 │ │ +39fc90: 4903 1000 |0026: aget-char v3, v16, v0 │ │ +39fc94: b163 |0028: sub-int/2addr v3, v6 │ │ +39fc96: 4902 0203 |0029: aget-char v2, v2, v3 │ │ +39fc9a: 5002 1000 |002b: aput-char v2, v16, v0 │ │ +39fc9e: 2900 2e01 |002d: goto/16 015b // +012e │ │ +39fca2: 4902 1000 |002f: aget-char v2, v16, v0 │ │ +39fca6: 3224 0e00 |0031: if-eq v4, v2, 003f // +000e │ │ +39fcaa: 4902 1000 |0033: aget-char v2, v16, v0 │ │ +39fcae: 3225 0a00 |0035: if-eq v5, v2, 003f // +000a │ │ +39fcb2: 2900 2401 |0037: goto/16 015b // +0124 │ │ +39fcb6: 4902 1000 |0039: aget-char v2, v16, v0 │ │ +39fcba: 3523 0400 |003b: if-ge v3, v2, 003f // +0004 │ │ +39fcbe: 2900 1e01 |003d: goto/16 015b // +011e │ │ +39fcc2: 4902 1000 |003f: aget-char v2, v16, v0 │ │ +39fcc6: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +39fcc8: 160a 1000 |0042: const-wide/16 v10, #int 16 // #10 │ │ +39fccc: 160c 0000 |0044: const-wide/16 v12, #int 0 // #0 │ │ +39fcd0: 3802 0001 |0046: if-eqz v2, 0146 // +0100 │ │ +39fcd4: 127e |0048: const/4 v14, #int 7 // #7 │ │ +39fcd6: 32e2 f800 |0049: if-eq v2, v14, 0141 // +00f8 │ │ +39fcda: 130e 1c00 |004b: const/16 v14, #int 28 // #1c │ │ +39fcde: 32e2 e800 |004d: if-eq v2, v14, 0135 // +00e8 │ │ +39fce2: 130f 1f00 |004f: const/16 v15, #int 31 // #1f │ │ +39fce6: 32f2 d800 |0051: if-eq v2, v15, 0129 // +00d8 │ │ +39fcea: 3262 cf00 |0053: if-eq v2, v6, 0122 // +00cf │ │ +39fcee: 3252 e000 |0055: if-eq v2, v5, 0135 // +00e0 │ │ +39fcf2: 3242 d200 |0057: if-eq v2, v4, 0129 // +00d2 │ │ +39fcf6: 3272 f800 |0059: if-eq v2, v7, 0151 // +00f8 │ │ +39fcfa: 1304 1020 |005b: const/16 v4, #int 8208 // #2010 │ │ +39fcfe: 3242 b700 |005d: if-eq v2, v4, 0114 // +00b7 │ │ +39fd02: 3232 b200 |005f: if-eq v2, v3, 0111 // +00b2 │ │ +39fd06: 1223 |0061: const/4 v3, #int 2 // #2 │ │ +39fd08: 1304 af00 |0062: const/16 v4, #int 175 // #af │ │ +39fd0c: 1605 0400 |0064: const-wide/16 v5, #int 4 // #4 │ │ +39fd10: 3232 9900 |0066: if-eq v2, v3, 00ff // +0099 │ │ +39fd14: 1233 |0068: const/4 v3, #int 3 // #3 │ │ +39fd16: 1307 a800 |0069: const/16 v7, #int 168 // #a8 │ │ +39fd1a: 160e 0200 |006b: const-wide/16 v14, #int 2 // #2 │ │ +39fd1e: 3232 8500 |006d: if-eq v2, v3, 00f2 // +0085 │ │ +39fd22: 1243 |006f: const/4 v3, #int 4 // #4 │ │ +39fd24: 3232 7500 |0070: if-eq v2, v3, 00e5 // +0075 │ │ +39fd28: 1253 |0072: const/4 v3, #int 5 // #5 │ │ +39fd2a: 3232 5f00 |0073: if-eq v2, v3, 00d2 // +005f │ │ +39fd2e: 1303 0900 |0075: const/16 v3, #int 9 // #9 │ │ +39fd32: 3232 e400 |0077: if-eq v2, v3, 015b // +00e4 │ │ +39fd36: 1303 0a00 |0079: const/16 v3, #int 10 // #a │ │ +39fd3a: 3232 4a00 |007b: if-eq v2, v3, 00c5 // +004a │ │ +39fd3e: 1303 0c00 |007d: const/16 v3, #int 12 // #c │ │ +39fd42: 3232 9200 |007f: if-eq v2, v3, 0111 // +0092 │ │ +39fd46: 1303 0d00 |0081: const/16 v3, #int 13 // #d │ │ +39fd4a: 3232 4200 |0083: if-eq v2, v3, 00c5 // +0042 │ │ +39fd4e: 1303 0f00 |0085: const/16 v3, #int 15 // #f │ │ +39fd52: 1304 aa00 |0087: const/16 v4, #int 170 // #aa │ │ +39fd56: 3232 2f00 |0089: if-eq v2, v3, 00b8 // +002f │ │ +39fd5a: 1303 1000 |008b: const/16 v3, #int 16 // #10 │ │ +39fd5e: 3232 1e00 |008d: if-eq v2, v3, 00ab // +001e │ │ +39fd62: 2b02 d100 0000 |008f: packed-switch v2, 00000160 // +000000d1 │ │ +39fd68: 4902 1000 |0092: aget-char v2, v16, v0 │ │ +39fd6c: 3628 0500 |0094: if-gt v8, v2, 0099 // +0005 │ │ +39fd70: 4902 1000 |0096: aget-char v2, v16, v0 │ │ +39fd74: 2803 |0098: goto 009b // +0003 │ │ +39fd76: 1302 5f00 |0099: const/16 v2, #int 95 // #5f │ │ +39fd7a: 5002 1000 |009b: aput-char v2, v16, v0 │ │ +39fd7e: 2900 be00 |009d: goto/16 015b // +00be │ │ +39fd82: 1302 a700 |009f: const/16 v2, #int 167 // #a7 │ │ +39fd86: 5002 1000 |00a1: aput-char v2, v16, v0 │ │ +39fd8a: 2900 b800 |00a3: goto/16 015b // +00b8 │ │ +39fd8e: 1302 b600 |00a5: const/16 v2, #int 182 // #b6 │ │ +39fd92: 5002 1000 |00a7: aput-char v2, v16, v0 │ │ +39fd96: 2900 b200 |00a9: goto/16 015b // +00b2 │ │ +39fd9a: a002 130a |00ab: and-long v2, v19, v10 │ │ +39fd9e: 3105 0c02 |00ad: cmp-long v5, v12, v2 │ │ +39fda2: 3805 0300 |00af: if-eqz v5, 00b2 // +0003 │ │ +39fda6: 2803 |00b1: goto 00b4 // +0003 │ │ +39fda8: 4904 1000 |00b2: aget-char v4, v16, v0 │ │ +39fdac: 5004 1000 |00b4: aput-char v4, v16, v0 │ │ +39fdb0: 2900 a500 |00b6: goto/16 015b // +00a5 │ │ +39fdb4: a002 130a |00b8: and-long v2, v19, v10 │ │ +39fdb8: 3105 0c02 |00ba: cmp-long v5, v12, v2 │ │ +39fdbc: 3805 0300 |00bc: if-eqz v5, 00bf // +0003 │ │ +39fdc0: 2803 |00be: goto 00c1 // +0003 │ │ +39fdc2: 4904 1000 |00bf: aget-char v4, v16, v0 │ │ +39fdc6: 5004 1000 |00c1: aput-char v4, v16, v0 │ │ +39fdca: 2900 9800 |00c3: goto/16 015b // +0098 │ │ +39fdce: 1602 0800 |00c5: const-wide/16 v2, #int 8 // #8 │ │ +39fdd2: a002 1302 |00c7: and-long v2, v19, v2 │ │ +39fdd6: 3104 0c02 |00c9: cmp-long v4, v12, v2 │ │ +39fdda: 3804 0400 |00cb: if-eqz v4, 00cf // +0004 │ │ +39fdde: 1309 2000 |00cd: const/16 v9, #int 32 // #20 │ │ +39fde2: 5009 1000 |00cf: aput-char v9, v16, v0 │ │ +39fde6: 2840 |00d1: goto 0111 // +0040 │ │ +39fde8: a002 1305 |00d2: and-long v2, v19, v5 │ │ +39fdec: 3105 0c02 |00d4: cmp-long v5, v12, v2 │ │ +39fdf0: 3905 0b00 |00d6: if-nez v5, 00e1 // +000b │ │ +39fdf4: a002 130a |00d8: and-long v2, v19, v10 │ │ +39fdf8: 3105 0c02 |00da: cmp-long v5, v12, v2 │ │ +39fdfc: 3805 0300 |00dc: if-eqz v5, 00df // +0003 │ │ +39fe00: 2803 |00de: goto 00e1 // +0003 │ │ +39fe02: 4904 1000 |00df: aget-char v4, v16, v0 │ │ +39fe06: 5004 1000 |00e1: aput-char v4, v16, v0 │ │ +39fe0a: 2900 7800 |00e3: goto/16 015b // +0078 │ │ +39fe0e: a002 130e |00e5: and-long v2, v19, v14 │ │ +39fe12: 3104 0c02 |00e7: cmp-long v4, v12, v2 │ │ +39fe16: 3804 0300 |00e9: if-eqz v4, 00ec // +0003 │ │ +39fe1a: 2803 |00eb: goto 00ee // +0003 │ │ +39fe1c: 4907 1000 |00ec: aget-char v7, v16, v0 │ │ +39fe20: 5007 1000 |00ee: aput-char v7, v16, v0 │ │ +39fe24: 2900 6b00 |00f0: goto/16 015b // +006b │ │ +39fe28: a002 130e |00f2: and-long v2, v19, v14 │ │ +39fe2c: 3104 0c02 |00f4: cmp-long v4, v12, v2 │ │ +39fe30: 3804 0300 |00f6: if-eqz v4, 00f9 // +0003 │ │ +39fe34: 2803 |00f8: goto 00fb // +0003 │ │ +39fe36: 4907 1000 |00f9: aget-char v7, v16, v0 │ │ +39fe3a: 5007 1000 |00fb: aput-char v7, v16, v0 │ │ +39fe3e: 2900 5e00 |00fd: goto/16 015b // +005e │ │ +39fe42: a002 1305 |00ff: and-long v2, v19, v5 │ │ +39fe46: 3105 0c02 |0101: cmp-long v5, v12, v2 │ │ +39fe4a: 3905 0b00 |0103: if-nez v5, 010e // +000b │ │ +39fe4e: a002 130a |0105: and-long v2, v19, v10 │ │ +39fe52: 3105 0c02 |0107: cmp-long v5, v12, v2 │ │ +39fe56: 3805 0300 |0109: if-eqz v5, 010c // +0003 │ │ +39fe5a: 2803 |010b: goto 010e // +0003 │ │ +39fe5c: 4904 1000 |010c: aget-char v4, v16, v0 │ │ +39fe60: 5004 1000 |010e: aput-char v4, v16, v0 │ │ +39fe64: 284b |0110: goto 015b // +004b │ │ +39fe66: 5008 1000 |0111: aput-char v8, v16, v0 │ │ +39fe6a: 2848 |0113: goto 015b // +0048 │ │ +39fe6c: a002 130a |0114: and-long v2, v19, v10 │ │ +39fe70: 3104 0c02 |0116: cmp-long v4, v12, v2 │ │ +39fe74: 3804 0500 |0118: if-eqz v4, 011d // +0005 │ │ +39fe78: 1302 2d00 |011a: const/16 v2, #int 45 // #2d │ │ +39fe7c: 2803 |011c: goto 011f // +0003 │ │ +39fe7e: 1302 1600 |011d: const/16 v2, #int 22 // #16 │ │ +39fe82: 5002 1000 |011f: aput-char v2, v16, v0 │ │ +39fe86: 283a |0121: goto 015b // +003a │ │ +39fe88: 6202 0879 |0122: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7908 │ │ +39fe8c: 4902 0209 |0124: aget-char v2, v2, v9 │ │ +39fe90: 5002 1000 |0126: aput-char v2, v16, v0 │ │ +39fe94: 2833 |0128: goto 015b // +0033 │ │ +39fe96: a002 130a |0129: and-long v2, v19, v10 │ │ +39fe9a: 3104 0c02 |012b: cmp-long v4, v12, v2 │ │ +39fe9e: 3804 0300 |012d: if-eqz v4, 0130 // +0003 │ │ +39fea2: 2803 |012f: goto 0132 // +0003 │ │ +39fea4: 1307 1f00 |0130: const/16 v7, #int 31 // #1f │ │ +39fea8: 5007 1000 |0132: aput-char v7, v16, v0 │ │ +39feac: 2827 |0134: goto 015b // +0027 │ │ +39feae: a002 130a |0135: and-long v2, v19, v10 │ │ +39feb2: 3104 0c02 |0137: cmp-long v4, v12, v2 │ │ +39feb6: 3804 0300 |0139: if-eqz v4, 013c // +0003 │ │ +39feba: 2803 |013b: goto 013e // +0003 │ │ +39febc: 1308 1c00 |013c: const/16 v8, #int 28 // #1c │ │ +39fec0: 5008 1000 |013e: aput-char v8, v16, v0 │ │ +39fec4: 281b |0140: goto 015b // +001b │ │ +39fec6: 1302 2220 |0141: const/16 v2, #int 8226 // #2022 │ │ +39feca: 5002 1000 |0143: aput-char v2, v16, v0 │ │ +39fece: 2816 |0145: goto 015b // +0016 │ │ +39fed0: 1602 0100 |0146: const-wide/16 v2, #int 1 // #1 │ │ +39fed4: a002 1302 |0148: and-long v2, v19, v2 │ │ +39fed8: 3104 0c02 |014a: cmp-long v4, v12, v2 │ │ +39fedc: 3804 0500 |014c: if-eqz v4, 0151 // +0005 │ │ +39fee0: 5008 1000 |014e: aput-char v8, v16, v0 │ │ +39fee4: 280b |0150: goto 015b // +000b │ │ +39fee6: a002 130a |0151: and-long v2, v19, v10 │ │ +39feea: 3104 0c02 |0153: cmp-long v4, v12, v2 │ │ +39feee: 3804 0300 |0155: if-eqz v4, 0158 // +0003 │ │ +39fef2: 2802 |0157: goto 0159 // +0002 │ │ +39fef4: 1207 |0158: const/4 v7, #int 0 // #0 │ │ +39fef6: 5007 1000 |0159: aput-char v7, v16, v0 │ │ +39fefa: d800 0001 |015b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39fefe: 2900 a7fe |015d: goto/16 0004 // -0159 │ │ +39ff02: 0e00 |015f: return-void │ │ +39ff04: 0001 0300 1400 0000 1600 0000 1000 ... |0160: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=1051 │ │ 0x0016 line=1052 │ │ 0x001c line=1054 │ │ 0x0020 line=1055 │ │ 0x0024 line=1056 │ │ @@ -846629,42 +846629,42 @@ │ │ type : '([CII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -39d59c: |[39d59c] net.sf.dibdib.thread_any.StringFunc.replaceRfc1345:([CII)I │ │ -39d5ac: 0140 |0000: move v0, v4 │ │ -39d5ae: 3554 2000 |0001: if-ge v4, v5, 0021 // +0020 │ │ -39d5b2: 1301 2000 |0003: const/16 v1, #int 32 // #20 │ │ -39d5b6: 4902 0304 |0005: aget-char v2, v3, v4 │ │ -39d5ba: 3321 1700 |0007: if-ne v1, v2, 001e // +0017 │ │ -39d5be: 7130 3aa4 0304 |0009: invoke-static {v3, v0, v4}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:([CII)C // method@a43a │ │ -39d5c4: 0a01 |000c: move-result v1 │ │ -39d5c6: 3901 0400 |000d: if-nez v1, 0011 // +0004 │ │ -39d5ca: 0142 |000f: move v2, v4 │ │ -39d5cc: 2805 |0010: goto 0015 // +0005 │ │ -39d5ce: d802 0001 |0011: add-int/lit8 v2, v0, #int 1 // #01 │ │ -39d5d2: 5001 0300 |0013: aput-char v1, v3, v0 │ │ -39d5d6: 3642 0800 |0015: if-gt v2, v4, 001d // +0008 │ │ -39d5da: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -39d5dc: 5000 0302 |0018: aput-char v0, v3, v2 │ │ -39d5e0: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39d5e4: 28f9 |001c: goto 0015 // -0007 │ │ -39d5e6: 0120 |001d: move v0, v2 │ │ -39d5e8: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -39d5ec: 28e1 |0020: goto 0001 // -001f │ │ -39d5ee: 7130 3aa4 0305 |0021: invoke-static {v3, v0, v5}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:([CII)C // method@a43a │ │ -39d5f4: 0a04 |0024: move-result v4 │ │ -39d5f6: 3904 0300 |0025: if-nez v4, 0028 // +0003 │ │ -39d5fa: 0f05 |0027: return v5 │ │ -39d5fc: 5004 0300 |0028: aput-char v4, v3, v0 │ │ -39d600: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39d604: 0f00 |002c: return v0 │ │ +39d598: |[39d598] net.sf.dibdib.thread_any.StringFunc.replaceRfc1345:([CII)I │ │ +39d5a8: 0140 |0000: move v0, v4 │ │ +39d5aa: 3554 2000 |0001: if-ge v4, v5, 0021 // +0020 │ │ +39d5ae: 1301 2000 |0003: const/16 v1, #int 32 // #20 │ │ +39d5b2: 4902 0304 |0005: aget-char v2, v3, v4 │ │ +39d5b6: 3321 1700 |0007: if-ne v1, v2, 001e // +0017 │ │ +39d5ba: 7130 3aa4 0304 |0009: invoke-static {v3, v0, v4}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:([CII)C // method@a43a │ │ +39d5c0: 0a01 |000c: move-result v1 │ │ +39d5c2: 3901 0400 |000d: if-nez v1, 0011 // +0004 │ │ +39d5c6: 0142 |000f: move v2, v4 │ │ +39d5c8: 2805 |0010: goto 0015 // +0005 │ │ +39d5ca: d802 0001 |0011: add-int/lit8 v2, v0, #int 1 // #01 │ │ +39d5ce: 5001 0300 |0013: aput-char v1, v3, v0 │ │ +39d5d2: 3642 0800 |0015: if-gt v2, v4, 001d // +0008 │ │ +39d5d6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +39d5d8: 5000 0302 |0018: aput-char v0, v3, v2 │ │ +39d5dc: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39d5e0: 28f9 |001c: goto 0015 // -0007 │ │ +39d5e2: 0120 |001d: move v0, v2 │ │ +39d5e4: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39d5e8: 28e1 |0020: goto 0001 // -001f │ │ +39d5ea: 7130 3aa4 0305 |0021: invoke-static {v3, v0, v5}, Lnet/sf/dibdib/thread_any/StringFunc;.char4Rfc1345:([CII)C // method@a43a │ │ +39d5f0: 0a04 |0024: move-result v4 │ │ +39d5f2: 3904 0300 |0025: if-nez v4, 0028 // +0003 │ │ +39d5f6: 0f05 |0027: return v5 │ │ +39d5f8: 5004 0300 |0028: aput-char v4, v3, v0 │ │ +39d5fc: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +39d600: 0f00 |002c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=968 │ │ 0x0009 line=969 │ │ 0x0013 line=973 │ │ 0x0018 line=976 │ │ 0x0021 line=980 │ │ @@ -846679,22 +846679,22 @@ │ │ type : '(C)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -39e28c: |[39e28c] net.sf.dibdib.thread_any.StringFunc.rfc1345oChar:(C)Ljava/lang/String; │ │ -39e29c: 6200 0e79 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.kChar2Rfc1345:Ljava/util/HashMap; // field@790e │ │ -39e2a0: 7110 3e97 0100 |0002: invoke-static {v1}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973e │ │ -39e2a6: 0c01 |0005: move-result-object v1 │ │ -39e2a8: 6e20 1c9a 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -39e2ae: 0c01 |0009: move-result-object v1 │ │ -39e2b0: 1f01 e612 |000a: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -39e2b4: 1101 |000c: return-object v1 │ │ +39e288: |[39e288] net.sf.dibdib.thread_any.StringFunc.rfc1345oChar:(C)Ljava/lang/String; │ │ +39e298: 6200 0e79 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.kChar2Rfc1345:Ljava/util/HashMap; // field@790e │ │ +39e29c: 7110 3e97 0100 |0002: invoke-static {v1}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@973e │ │ +39e2a2: 0c01 |0005: move-result-object v1 │ │ +39e2a4: 6e20 1c9a 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +39e2aa: 0c01 |0009: move-result-object v1 │ │ +39e2ac: 1f01 e612 |000a: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +39e2b0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) C │ │ │ │ #40 : (in Lnet/sf/dibdib/thread_any/StringFunc;) │ │ @@ -846702,39 +846702,39 @@ │ │ type : '([Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -39eb64: |[39eb64] net.sf.dibdib.thread_any.StringFunc.sortStd:([Ljava/lang/String;)[Ljava/lang/String; │ │ -39eb74: 2150 |0000: array-length v0, v5 │ │ -39eb76: 2300 e715 |0001: new-array v0, v0, [Ljava/text/CollationKey; // type@15e7 │ │ -39eb7a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -39eb7c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -39eb7e: 2153 |0005: array-length v3, v5 │ │ -39eb80: 3532 0f00 |0006: if-ge v2, v3, 0015 // +000f │ │ -39eb84: 6203 fc78 |0008: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ -39eb88: 4604 0502 |000a: aget-object v4, v5, v2 │ │ -39eb8c: 6e20 6099 4300 |000c: invoke-virtual {v3, v4}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ -39eb92: 0c03 |000f: move-result-object v3 │ │ -39eb94: 4d03 0002 |0010: aput-object v3, v0, v2 │ │ -39eb98: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39eb9c: 28f1 |0014: goto 0005 // -000f │ │ -39eb9e: 7110 c899 0000 |0015: invoke-static {v0}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;)V // method@99c8 │ │ -39eba4: 2155 |0018: array-length v5, v5 │ │ -39eba6: 2352 dc15 |0019: new-array v2, v5, [Ljava/lang/String; // type@15dc │ │ -39ebaa: 3551 0d00 |001b: if-ge v1, v5, 0028 // +000d │ │ -39ebae: 4603 0001 |001d: aget-object v3, v0, v1 │ │ -39ebb2: 6e10 5e99 0300 |001f: invoke-virtual {v3}, Ljava/text/CollationKey;.getSourceString:()Ljava/lang/String; // method@995e │ │ -39ebb8: 0c03 |0022: move-result-object v3 │ │ -39ebba: 4d03 0201 |0023: aput-object v3, v2, v1 │ │ -39ebbe: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39ebc2: 28f4 |0027: goto 001b // -000c │ │ -39ebc4: 1102 |0028: return-object v2 │ │ +39eb60: |[39eb60] net.sf.dibdib.thread_any.StringFunc.sortStd:([Ljava/lang/String;)[Ljava/lang/String; │ │ +39eb70: 2150 |0000: array-length v0, v5 │ │ +39eb72: 2300 e715 |0001: new-array v0, v0, [Ljava/text/CollationKey; // type@15e7 │ │ +39eb76: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +39eb78: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +39eb7a: 2153 |0005: array-length v3, v5 │ │ +39eb7c: 3532 0f00 |0006: if-ge v2, v3, 0015 // +000f │ │ +39eb80: 6203 fc78 |0008: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.coll:Ljava/text/Collator; // field@78fc │ │ +39eb84: 4604 0502 |000a: aget-object v4, v5, v2 │ │ +39eb88: 6e20 6099 4300 |000c: invoke-virtual {v3, v4}, Ljava/text/Collator;.getCollationKey:(Ljava/lang/String;)Ljava/text/CollationKey; // method@9960 │ │ +39eb8e: 0c03 |000f: move-result-object v3 │ │ +39eb90: 4d03 0002 |0010: aput-object v3, v0, v2 │ │ +39eb94: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39eb98: 28f1 |0014: goto 0005 // -000f │ │ +39eb9a: 7110 c899 0000 |0015: invoke-static {v0}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;)V // method@99c8 │ │ +39eba0: 2155 |0018: array-length v5, v5 │ │ +39eba2: 2352 dc15 |0019: new-array v2, v5, [Ljava/lang/String; // type@15dc │ │ +39eba6: 3551 0d00 |001b: if-ge v1, v5, 0028 // +000d │ │ +39ebaa: 4603 0001 |001d: aget-object v3, v0, v1 │ │ +39ebae: 6e10 5e99 0300 |001f: invoke-virtual {v3}, Ljava/text/CollationKey;.getSourceString:()Ljava/lang/String; // method@995e │ │ +39ebb4: 0c03 |0022: move-result-object v3 │ │ +39ebb6: 4d03 0201 |0023: aput-object v3, v2, v1 │ │ +39ebba: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39ebbe: 28f4 |0027: goto 001b // -000c │ │ +39ebc0: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1841 │ │ 0x0005 line=1842 │ │ 0x0008 line=1843 │ │ 0x0015 line=1845 │ │ 0x0018 line=1846 │ │ @@ -846747,24 +846747,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -39e2b8: |[39e2b8] net.sf.dibdib.thread_any.StringFunc.string4Alpha1345:(Ljava/lang/String;)Ljava/lang/String; │ │ -39e2c8: 6e10 2f98 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -39e2ce: 0c03 |0003: move-result-object v3 │ │ -39e2d0: 2130 |0004: array-length v0, v3 │ │ -39e2d2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -39e2d4: 7130 52a4 1300 |0006: invoke-static {v3, v1, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceAlpha1345:([CII)I // method@a452 │ │ -39e2da: 0a00 |0009: move-result v0 │ │ -39e2dc: 2202 e612 |000a: new-instance v2, Ljava/lang/String; // type@12e6 │ │ -39e2e0: 7040 0898 3201 |000c: invoke-direct {v2, v3, v1, v0}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -39e2e6: 1102 |000f: return-object v2 │ │ +39e2b4: |[39e2b4] net.sf.dibdib.thread_any.StringFunc.string4Alpha1345:(Ljava/lang/String;)Ljava/lang/String; │ │ +39e2c4: 6e10 2f98 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +39e2ca: 0c03 |0003: move-result-object v3 │ │ +39e2cc: 2130 |0004: array-length v0, v3 │ │ +39e2ce: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +39e2d0: 7130 52a4 1300 |0006: invoke-static {v3, v1, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.replaceAlpha1345:([CII)I // method@a452 │ │ +39e2d6: 0a00 |0009: move-result v0 │ │ +39e2d8: 2202 e612 |000a: new-instance v2, Ljava/lang/String; // type@12e6 │ │ +39e2dc: 7040 0898 3201 |000c: invoke-direct {v2, v3, v1, v0}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +39e2e2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ 0x0004 line=1039 │ │ 0x000a line=1040 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 (null) Ljava/lang/String; │ │ @@ -846774,28 +846774,28 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -39e2e8: |[39e2e8] net.sf.dibdib.thread_any.StringFunc.string4Ansi:([B)Ljava/lang/String; │ │ -39e2f8: 2140 |0000: array-length v0, v4 │ │ -39e2fa: 2301 1615 |0001: new-array v1, v0, [C // type@1516 │ │ -39e2fe: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -39e300: 3502 0c00 |0004: if-ge v2, v0, 0010 // +000c │ │ -39e304: 4803 0402 |0006: aget-byte v3, v4, v2 │ │ -39e308: d533 ff00 |0008: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -39e30c: 8e33 |000a: int-to-char v3, v3 │ │ -39e30e: 5003 0102 |000b: aput-char v3, v1, v2 │ │ -39e312: d802 0201 |000d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39e316: 28f5 |000f: goto 0004 // -000b │ │ -39e318: 2204 e612 |0010: new-instance v4, Ljava/lang/String; // type@12e6 │ │ -39e31c: 7020 0798 1400 |0012: invoke-direct {v4, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39e322: 1104 |0015: return-object v4 │ │ +39e2e4: |[39e2e4] net.sf.dibdib.thread_any.StringFunc.string4Ansi:([B)Ljava/lang/String; │ │ +39e2f4: 2140 |0000: array-length v0, v4 │ │ +39e2f6: 2301 1615 |0001: new-array v1, v0, [C // type@1516 │ │ +39e2fa: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +39e2fc: 3502 0c00 |0004: if-ge v2, v0, 0010 // +000c │ │ +39e300: 4803 0402 |0006: aget-byte v3, v4, v2 │ │ +39e304: d533 ff00 |0008: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +39e308: 8e33 |000a: int-to-char v3, v3 │ │ +39e30a: 5003 0102 |000b: aput-char v3, v1, v2 │ │ +39e30e: d802 0201 |000d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39e312: 28f5 |000f: goto 0004 // -000b │ │ +39e314: 2204 e612 |0010: new-instance v4, Ljava/lang/String; // type@12e6 │ │ +39e318: 7020 0798 1400 |0012: invoke-direct {v4, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39e31e: 1104 |0015: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1464 │ │ 0x0001 line=1465 │ │ 0x0006 line=1467 │ │ 0x0010 line=1469 │ │ locals : │ │ @@ -846806,34 +846806,34 @@ │ │ type : '([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -39e324: |[39e324] net.sf.dibdib.thread_any.StringFunc.string4Array:([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -39e334: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -39e338: 3905 0300 |0002: if-nez v5, 0005 // +0003 │ │ -39e33c: 1100 |0004: return-object v0 │ │ -39e33e: 2201 e812 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39e342: 2152 |0007: array-length v2, v5 │ │ -39e344: da02 0205 |0008: mul-int/lit8 v2, v2, #int 5 // #05 │ │ -39e348: 7020 4198 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -39e34e: 2152 |000d: array-length v2, v5 │ │ -39e350: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -39e352: 3523 0e00 |000f: if-ge v3, v2, 001d // +000e │ │ -39e356: 4604 0503 |0011: aget-object v4, v5, v3 │ │ -39e35a: 6e20 4b98 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39e360: 6e20 4b98 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39e366: d803 0301 |0019: add-int/lit8 v3, v3, #int 1 // #01 │ │ -39e36a: 0760 |001b: move-object v0, v6 │ │ -39e36c: 28f3 |001c: goto 000f // -000d │ │ -39e36e: 6e10 5498 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39e374: 0c05 |0020: move-result-object v5 │ │ -39e376: 1105 |0021: return-object v5 │ │ +39e320: |[39e320] net.sf.dibdib.thread_any.StringFunc.string4Array:([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +39e330: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +39e334: 3905 0300 |0002: if-nez v5, 0005 // +0003 │ │ +39e338: 1100 |0004: return-object v0 │ │ +39e33a: 2201 e812 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +39e33e: 2152 |0007: array-length v2, v5 │ │ +39e340: da02 0205 |0008: mul-int/lit8 v2, v2, #int 5 // #05 │ │ +39e344: 7020 4198 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +39e34a: 2152 |000d: array-length v2, v5 │ │ +39e34c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +39e34e: 3523 0e00 |000f: if-ge v3, v2, 001d // +000e │ │ +39e352: 4604 0503 |0011: aget-object v4, v5, v3 │ │ +39e356: 6e20 4b98 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39e35c: 6e20 4b98 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39e362: d803 0301 |0019: add-int/lit8 v3, v3, #int 1 // #01 │ │ +39e366: 0760 |001b: move-object v0, v6 │ │ +39e368: 28f3 |001c: goto 000f // -000d │ │ +39e36a: 6e10 5498 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39e370: 0c05 |0020: move-result-object v5 │ │ +39e372: 1105 |0021: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1734 │ │ 0x000d line=1736 │ │ 0x0013 line=1737 │ │ 0x0016 line=1739 │ │ 0x001d line=1741 │ │ @@ -846846,40 +846846,40 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -39e378: |[39e378] net.sf.dibdib.thread_any.StringFunc.string4Cp125x:([B)Ljava/lang/String; │ │ -39e388: 2150 |0000: array-length v0, v5 │ │ -39e38a: 2301 1615 |0001: new-array v1, v0, [C // type@1516 │ │ -39e38e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -39e390: 3502 2200 |0004: if-ge v2, v0, 0026 // +0022 │ │ -39e394: 4803 0502 |0006: aget-byte v3, v5, v2 │ │ -39e398: d533 ff00 |0008: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -39e39c: 8e33 |000a: int-to-char v3, v3 │ │ -39e39e: 3a03 0900 |000b: if-ltz v3, 0014 // +0009 │ │ -39e3a2: 1304 7f00 |000d: const/16 v4, #int 127 // #7f │ │ -39e3a6: 3734 0500 |000f: if-le v4, v3, 0014 // +0005 │ │ -39e3aa: 5003 0102 |0011: aput-char v3, v1, v2 │ │ -39e3ae: 2810 |0013: goto 0023 // +0010 │ │ -39e3b0: 1304 a000 |0014: const/16 v4, #int 160 // #a0 │ │ -39e3b4: 3734 0b00 |0016: if-le v4, v3, 0021 // +000b │ │ -39e3b8: 6204 0879 |0018: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7908 │ │ -39e3bc: d803 0381 |001a: add-int/lit8 v3, v3, #int -127 // #81 │ │ -39e3c0: 4903 0403 |001c: aget-char v3, v4, v3 │ │ -39e3c4: 5003 0102 |001e: aput-char v3, v1, v2 │ │ -39e3c8: 2803 |0020: goto 0023 // +0003 │ │ -39e3ca: 5003 0102 |0021: aput-char v3, v1, v2 │ │ -39e3ce: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39e3d2: 28df |0025: goto 0004 // -0021 │ │ -39e3d4: 2205 e612 |0026: new-instance v5, Ljava/lang/String; // type@12e6 │ │ -39e3d8: 7020 0798 1500 |0028: invoke-direct {v5, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39e3de: 1105 |002b: return-object v5 │ │ +39e374: |[39e374] net.sf.dibdib.thread_any.StringFunc.string4Cp125x:([B)Ljava/lang/String; │ │ +39e384: 2150 |0000: array-length v0, v5 │ │ +39e386: 2301 1615 |0001: new-array v1, v0, [C // type@1516 │ │ +39e38a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +39e38c: 3502 2200 |0004: if-ge v2, v0, 0026 // +0022 │ │ +39e390: 4803 0502 |0006: aget-byte v3, v5, v2 │ │ +39e394: d533 ff00 |0008: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +39e398: 8e33 |000a: int-to-char v3, v3 │ │ +39e39a: 3a03 0900 |000b: if-ltz v3, 0014 // +0009 │ │ +39e39e: 1304 7f00 |000d: const/16 v4, #int 127 // #7f │ │ +39e3a2: 3734 0500 |000f: if-le v4, v3, 0014 // +0005 │ │ +39e3a6: 5003 0102 |0011: aput-char v3, v1, v2 │ │ +39e3aa: 2810 |0013: goto 0023 // +0010 │ │ +39e3ac: 1304 a000 |0014: const/16 v4, #int 160 // #a0 │ │ +39e3b0: 3734 0b00 |0016: if-le v4, v3, 0021 // +000b │ │ +39e3b4: 6204 0879 |0018: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7908 │ │ +39e3b8: d803 0381 |001a: add-int/lit8 v3, v3, #int -127 // #81 │ │ +39e3bc: 4903 0403 |001c: aget-char v3, v4, v3 │ │ +39e3c0: 5003 0102 |001e: aput-char v3, v1, v2 │ │ +39e3c4: 2803 |0020: goto 0023 // +0003 │ │ +39e3c6: 5003 0102 |0021: aput-char v3, v1, v2 │ │ +39e3ca: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39e3ce: 28df |0025: goto 0004 // -0021 │ │ +39e3d0: 2205 e612 |0026: new-instance v5, Ljava/lang/String; // type@12e6 │ │ +39e3d4: 7020 0798 1500 |0028: invoke-direct {v5, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39e3da: 1105 |002b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1277 │ │ 0x0001 line=1278 │ │ 0x0006 line=1280 │ │ 0x0011 line=1282 │ │ 0x0018 line=1285 │ │ @@ -846893,71 +846893,71 @@ │ │ type : '([CII)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -39e3e0: |[39e3e0] net.sf.dibdib.thread_any.StringFunc.string4HexUtf16:([CII)Ljava/lang/String; │ │ -39e3f0: 3806 5d00 |0000: if-eqz v6, 005d // +005d │ │ -39e3f4: 3678 0300 |0002: if-gt v8, v7, 0005 // +0003 │ │ -39e3f8: 2859 |0004: goto 005d // +0059 │ │ -39e3fa: 1300 5800 |0005: const/16 v0, #int 88 // #58 │ │ -39e3fe: 4901 0607 |0007: aget-char v1, v6, v7 │ │ -39e402: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -39e404: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ -39e408: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -39e40a: 2802 |000d: goto 000f // +0002 │ │ -39e40c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -39e40e: 9101 0807 |000f: sub-int v1, v8, v7 │ │ -39e412: db01 0104 |0011: div-int/lit8 v1, v1, #int 4 // #04 │ │ -39e416: 9103 0100 |0013: sub-int v3, v1, v0 │ │ -39e41a: 2334 1615 |0015: new-array v4, v3, [C // type@1516 │ │ -39e41e: da01 0104 |0017: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -39e422: b071 |0019: add-int/2addr v1, v7 │ │ -39e424: da00 0002 |001a: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -39e428: b001 |001c: add-int/2addr v1, v0 │ │ -39e42a: b121 |001d: sub-int/2addr v1, v2 │ │ -39e42c: 3481 0400 |001e: if-lt v1, v8, 0022 // +0004 │ │ -39e430: d801 08ff |0020: add-int/lit8 v1, v8, #int -1 // #ff │ │ -39e434: b123 |0022: sub-int/2addr v3, v2 │ │ -39e436: 3a03 3400 |0023: if-ltz v3, 0057 // +0034 │ │ -39e43a: 6207 d678 |0025: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.NIBBLE:[B // field@78d6 │ │ -39e43e: d808 01ff |0027: add-int/lit8 v8, v1, #int -1 // #ff │ │ -39e442: 4900 0601 |0029: aget-char v0, v6, v1 │ │ -39e446: dd00 001f |002b: and-int/lit8 v0, v0, #int 31 // #1f │ │ -39e44a: 4800 0700 |002d: aget-byte v0, v7, v0 │ │ -39e44e: d801 08ff |002f: add-int/lit8 v1, v8, #int -1 // #ff │ │ -39e452: 4908 0608 |0031: aget-char v8, v6, v8 │ │ -39e456: dd08 081f |0033: and-int/lit8 v8, v8, #int 31 // #1f │ │ -39e45a: 4808 0708 |0035: aget-byte v8, v7, v8 │ │ -39e45e: d802 01ff |0037: add-int/lit8 v2, v1, #int -1 // #ff │ │ -39e462: 4901 0601 |0039: aget-char v1, v6, v1 │ │ -39e466: dd01 011f |003b: and-int/lit8 v1, v1, #int 31 // #1f │ │ -39e46a: 4801 0701 |003d: aget-byte v1, v7, v1 │ │ -39e46e: d805 02ff |003f: add-int/lit8 v5, v2, #int -1 // #ff │ │ -39e472: 4902 0602 |0041: aget-char v2, v6, v2 │ │ -39e476: dd02 021f |0043: and-int/lit8 v2, v2, #int 31 // #1f │ │ -39e47a: 4807 0702 |0045: aget-byte v7, v7, v2 │ │ -39e47e: e007 070c |0047: shl-int/lit8 v7, v7, #int 12 // #0c │ │ -39e482: e001 0108 |0049: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -39e486: b617 |004b: or-int/2addr v7, v1 │ │ -39e488: e008 0804 |004c: shl-int/lit8 v8, v8, #int 4 // #04 │ │ -39e48c: b687 |004e: or-int/2addr v7, v8 │ │ -39e48e: b607 |004f: or-int/2addr v7, v0 │ │ -39e490: 8e77 |0050: int-to-char v7, v7 │ │ -39e492: 5007 0403 |0051: aput-char v7, v4, v3 │ │ -39e496: d803 03ff |0053: add-int/lit8 v3, v3, #int -1 // #ff │ │ -39e49a: 0151 |0055: move v1, v5 │ │ -39e49c: 28cd |0056: goto 0023 // -0033 │ │ -39e49e: 2206 e612 |0057: new-instance v6, Ljava/lang/String; // type@12e6 │ │ -39e4a2: 7020 0798 4600 |0059: invoke-direct {v6, v4}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39e4a8: 1106 |005c: return-object v6 │ │ -39e4aa: 1a06 0000 |005d: const-string v6, "" // string@0000 │ │ -39e4ae: 1106 |005f: return-object v6 │ │ +39e3dc: |[39e3dc] net.sf.dibdib.thread_any.StringFunc.string4HexUtf16:([CII)Ljava/lang/String; │ │ +39e3ec: 3806 5d00 |0000: if-eqz v6, 005d // +005d │ │ +39e3f0: 3678 0300 |0002: if-gt v8, v7, 0005 // +0003 │ │ +39e3f4: 2859 |0004: goto 005d // +0059 │ │ +39e3f6: 1300 5800 |0005: const/16 v0, #int 88 // #58 │ │ +39e3fa: 4901 0607 |0007: aget-char v1, v6, v7 │ │ +39e3fe: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +39e400: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ +39e404: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +39e406: 2802 |000d: goto 000f // +0002 │ │ +39e408: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +39e40a: 9101 0807 |000f: sub-int v1, v8, v7 │ │ +39e40e: db01 0104 |0011: div-int/lit8 v1, v1, #int 4 // #04 │ │ +39e412: 9103 0100 |0013: sub-int v3, v1, v0 │ │ +39e416: 2334 1615 |0015: new-array v4, v3, [C // type@1516 │ │ +39e41a: da01 0104 |0017: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +39e41e: b071 |0019: add-int/2addr v1, v7 │ │ +39e420: da00 0002 |001a: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +39e424: b001 |001c: add-int/2addr v1, v0 │ │ +39e426: b121 |001d: sub-int/2addr v1, v2 │ │ +39e428: 3481 0400 |001e: if-lt v1, v8, 0022 // +0004 │ │ +39e42c: d801 08ff |0020: add-int/lit8 v1, v8, #int -1 // #ff │ │ +39e430: b123 |0022: sub-int/2addr v3, v2 │ │ +39e432: 3a03 3400 |0023: if-ltz v3, 0057 // +0034 │ │ +39e436: 6207 d678 |0025: sget-object v7, Lnet/sf/dibdib/thread_any/StringFunc;.NIBBLE:[B // field@78d6 │ │ +39e43a: d808 01ff |0027: add-int/lit8 v8, v1, #int -1 // #ff │ │ +39e43e: 4900 0601 |0029: aget-char v0, v6, v1 │ │ +39e442: dd00 001f |002b: and-int/lit8 v0, v0, #int 31 // #1f │ │ +39e446: 4800 0700 |002d: aget-byte v0, v7, v0 │ │ +39e44a: d801 08ff |002f: add-int/lit8 v1, v8, #int -1 // #ff │ │ +39e44e: 4908 0608 |0031: aget-char v8, v6, v8 │ │ +39e452: dd08 081f |0033: and-int/lit8 v8, v8, #int 31 // #1f │ │ +39e456: 4808 0708 |0035: aget-byte v8, v7, v8 │ │ +39e45a: d802 01ff |0037: add-int/lit8 v2, v1, #int -1 // #ff │ │ +39e45e: 4901 0601 |0039: aget-char v1, v6, v1 │ │ +39e462: dd01 011f |003b: and-int/lit8 v1, v1, #int 31 // #1f │ │ +39e466: 4801 0701 |003d: aget-byte v1, v7, v1 │ │ +39e46a: d805 02ff |003f: add-int/lit8 v5, v2, #int -1 // #ff │ │ +39e46e: 4902 0602 |0041: aget-char v2, v6, v2 │ │ +39e472: dd02 021f |0043: and-int/lit8 v2, v2, #int 31 // #1f │ │ +39e476: 4807 0702 |0045: aget-byte v7, v7, v2 │ │ +39e47a: e007 070c |0047: shl-int/lit8 v7, v7, #int 12 // #0c │ │ +39e47e: e001 0108 |0049: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +39e482: b617 |004b: or-int/2addr v7, v1 │ │ +39e484: e008 0804 |004c: shl-int/lit8 v8, v8, #int 4 // #04 │ │ +39e488: b687 |004e: or-int/2addr v7, v8 │ │ +39e48a: b607 |004f: or-int/2addr v7, v0 │ │ +39e48c: 8e77 |0050: int-to-char v7, v7 │ │ +39e48e: 5007 0403 |0051: aput-char v7, v4, v3 │ │ +39e492: d803 03ff |0053: add-int/lit8 v3, v3, #int -1 // #ff │ │ +39e496: 0151 |0055: move v1, v5 │ │ +39e498: 28cd |0056: goto 0023 // -0033 │ │ +39e49a: 2206 e612 |0057: new-instance v6, Ljava/lang/String; // type@12e6 │ │ +39e49e: 7020 0798 4600 |0059: invoke-direct {v6, v4}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39e4a4: 1106 |005c: return-object v6 │ │ +39e4a6: 1a06 0000 |005d: const-string v6, "" // string@0000 │ │ +39e4aa: 1106 |005f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=1656 │ │ 0x0011 line=1658 │ │ 0x0025 line=1662 │ │ 0x0031 line=1663 │ │ 0x0039 line=1664 │ │ @@ -846974,20 +846974,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -39e4b0: |[39e4b0] net.sf.dibdib.thread_any.StringFunc.string4HexUtf8:(Ljava/lang/String;)Ljava/lang/String; │ │ -39e4c0: 7110 34a4 0000 |0000: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ -39e4c6: 0c00 |0003: move-result-object v0 │ │ -39e4c8: 7110 5fa4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ -39e4ce: 0c00 |0007: move-result-object v0 │ │ -39e4d0: 1100 |0008: return-object v0 │ │ +39e4ac: |[39e4ac] net.sf.dibdib.thread_any.StringFunc.string4HexUtf8:(Ljava/lang/String;)Ljava/lang/String; │ │ +39e4bc: 7110 34a4 0000 |0000: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ +39e4c2: 0c00 |0003: move-result-object v0 │ │ +39e4c4: 7110 5fa4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ +39e4ca: 0c00 |0007: move-result-object v0 │ │ +39e4cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1648 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/String; │ │ │ │ #47 : (in Lnet/sf/dibdib/thread_any/StringFunc;) │ │ @@ -846995,191 +846995,191 @@ │ │ type : '(Ljava/lang/String;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 327 16-bit code units │ │ -39e4d4: |[39e4d4] net.sf.dibdib.thread_any.StringFunc.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; │ │ -39e4e4: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ -39e4e8: 6e20 1a98 0a00 |0002: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39e4ee: 0a01 |0005: move-result v1 │ │ -39e4f0: 1602 0100 |0006: const-wide/16 v2, #int 1 // #1 │ │ -39e4f4: c02b |0008: and-long/2addr v11, v2 │ │ -39e4f6: 1302 b700 |0009: const/16 v2, #int 183 // #b7 │ │ -39e4fa: 1603 0000 |000b: const-wide/16 v3, #int 0 // #0 │ │ -39e4fe: 3105 030b |000d: cmp-long v5, v3, v11 │ │ -39e502: 3905 0400 |000f: if-nez v5, 0013 // +0004 │ │ -39e506: 12fb |0011: const/4 v11, #int -1 // #ff │ │ -39e508: 2805 |0012: goto 0017 // +0005 │ │ -39e50a: 6e20 1a98 2a00 |0013: invoke-virtual {v10, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39e510: 0a0b |0016: move-result v11 │ │ -39e512: 3b01 0500 |0017: if-gez v1, 001c // +0005 │ │ -39e516: 3b0b 0300 |0019: if-gez v11, 001c // +0003 │ │ -39e51a: 110a |001b: return-object v10 │ │ -39e51c: 6e10 2f98 0a00 |001c: invoke-virtual {v10}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -39e522: 0c0c |001f: move-result-object v12 │ │ -39e524: 1403 feff 0000 |0020: const v3, #float 9.18327e-41 // #0000fffe │ │ -39e52a: 3a0b 2700 |0023: if-ltz v11, 004a // +0027 │ │ -39e52e: d80b 0b01 |0025: add-int/lit8 v11, v11, #int 1 // #01 │ │ -39e532: 6e10 2298 0a00 |0027: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -39e538: 0a04 |002a: move-result v4 │ │ -39e53a: 354b 1f00 |002b: if-ge v11, v4, 004a // +001f │ │ -39e53e: 6e20 0998 ba00 |002d: invoke-virtual {v10, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e544: 0a04 |0030: move-result v4 │ │ -39e546: 1a05 ec02 |0031: const-string v5, " ¯·-°¸" // string@02ec │ │ -39e54a: 6e20 1a98 4500 |0033: invoke-virtual {v5, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39e550: 0a04 |0036: move-result v4 │ │ -39e552: 3a04 0e00 |0037: if-ltz v4, 0045 // +000e │ │ -39e556: d805 0bff |0039: add-int/lit8 v5, v11, #int -1 // #ff │ │ -39e55a: 1a06 03c5 |003b: const-string v6, "·��" // string@c503 │ │ -39e55e: 6e20 0998 4600 |003d: invoke-virtual {v6, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e564: 0a04 |0040: move-result v4 │ │ -39e566: 5004 0c05 |0041: aput-char v4, v12, v5 │ │ -39e56a: 5003 0c0b |0043: aput-char v3, v12, v11 │ │ -39e56e: 6e30 1b98 2a0b |0045: invoke-virtual {v10, v2, v11}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -39e574: 0a0b |0048: move-result v11 │ │ -39e576: 28d7 |0049: goto 0020 // -0029 │ │ -39e578: 120b |004a: const/4 v11, #int 0 // #0 │ │ -39e57a: 3a01 ee00 |004b: if-ltz v1, 0139 // +00ee │ │ -39e57e: d802 0101 |004d: add-int/lit8 v2, v1, #int 1 // #01 │ │ -39e582: 6e10 2298 0a00 |004f: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -39e588: 0a04 |0052: move-result v4 │ │ -39e58a: 3542 e600 |0053: if-ge v2, v4, 0139 // +00e6 │ │ -39e58e: 6e20 0998 2a00 |0055: invoke-virtual {v10, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e594: 0a04 |0058: move-result v4 │ │ -39e596: d805 0102 |0059: add-int/lit8 v5, v1, #int 2 // #02 │ │ -39e59a: 6e30 1b98 0a05 |005b: invoke-virtual {v10, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -39e5a0: 0a06 |005e: move-result v6 │ │ -39e5a2: 3340 0400 |005f: if-ne v0, v4, 0063 // +0004 │ │ -39e5a6: 2900 d500 |0061: goto/16 0136 // +00d5 │ │ -39e5aa: 1a07 d405 |0063: const-string v7, ". ~-:|" // string@05d4 │ │ -39e5ae: 6e20 1a98 4700 |0065: invoke-virtual {v7, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39e5b4: 0a08 |0068: move-result v8 │ │ -39e5b6: 3a08 1200 |0069: if-ltz v8, 007b // +0012 │ │ -39e5ba: 6e20 1a98 4700 |006b: invoke-virtual {v7, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -39e5c0: 0a0b |006e: move-result v11 │ │ -39e5c2: 1a04 a257 |006f: const-string v4, "`��" // string@57a2 │ │ -39e5c6: 6e20 0998 b400 |0071: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e5cc: 0a0b |0074: move-result v11 │ │ -39e5ce: 500b 0c01 |0075: aput-char v11, v12, v1 │ │ -39e5d2: 5003 0c02 |0077: aput-char v3, v12, v2 │ │ -39e5d6: 2900 bd00 |0079: goto/16 0136 // +00bd │ │ -39e5da: 1307 5e00 |007b: const/16 v7, #int 94 // #5e │ │ -39e5de: 1218 |007d: const/4 v8, #int 1 // #1 │ │ -39e5e0: 3347 1700 |007e: if-ne v7, v4, 0095 // +0017 │ │ -39e5e4: 6e10 2298 0a00 |0080: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -39e5ea: 0a07 |0083: move-result v7 │ │ -39e5ec: 3575 0c00 |0084: if-ge v5, v7, 0090 // +000c │ │ -39e5f0: 1307 5f00 |0086: const/16 v7, #int 95 // #5f │ │ -39e5f4: 6e20 0998 5a00 |0088: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39e5fa: 0a05 |008b: move-result v5 │ │ -39e5fc: 3357 0400 |008c: if-ne v7, v5, 0090 // +0004 │ │ -39e600: 2900 a800 |008e: goto/16 0136 // +00a8 │ │ -39e604: 5003 0c01 |0090: aput-char v3, v12, v1 │ │ -39e608: 0121 |0092: move v1, v2 │ │ -39e60a: 1212 |0093: const/4 v2, #int 1 // #1 │ │ -39e60c: 2802 |0094: goto 0096 // +0002 │ │ -39e60e: 1202 |0095: const/4 v2, #int 0 // #0 │ │ -39e610: 1305 2e00 |0096: const/16 v5, #int 46 // #2e │ │ -39e614: 6e30 1b98 5a01 |0098: invoke-virtual {v10, v5, v1}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -39e61a: 0a05 |009b: move-result v5 │ │ -39e61c: 3a05 9d00 |009c: if-ltz v5, 0139 // +009d │ │ -39e620: 3765 0600 |009e: if-le v5, v6, 00a4 // +0006 │ │ -39e624: 3a06 0400 |00a0: if-ltz v6, 00a4 // +0004 │ │ -39e628: 2900 9700 |00a2: goto/16 0139 // +0097 │ │ -39e62c: 130b 2300 |00a4: const/16 v11, #int 35 // #23 │ │ -39e630: 334b 4800 |00a6: if-ne v11, v4, 00ee // +0048 │ │ -39e634: d80b 0101 |00a8: add-int/lit8 v11, v1, #int 1 // #01 │ │ -39e638: 5003 0c01 |00aa: aput-char v3, v12, v1 │ │ -39e63c: d801 0b01 |00ac: add-int/lit8 v1, v11, #int 1 // #01 │ │ -39e640: 5003 0c0b |00ae: aput-char v3, v12, v11 │ │ -39e644: 3551 8600 |00b0: if-ge v1, v5, 0136 // +0086 │ │ -39e648: 130b 2c00 |00b2: const/16 v11, #int 44 // #2c │ │ -39e64c: 6e30 1b98 ba01 |00b4: invoke-virtual {v10, v11, v1}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -39e652: 0a0b |00b7: move-result v11 │ │ -39e654: 3a0b 0500 |00b8: if-ltz v11, 00bd // +0005 │ │ -39e658: 355b 0300 |00ba: if-ge v11, v5, 00bd // +0003 │ │ -39e65c: 2802 |00bc: goto 00be // +0002 │ │ -39e65e: 015b |00bd: move v11, v5 │ │ -39e660: 6e30 2e98 1a0b |00be: invoke-virtual {v10, v1, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39e666: 0c02 |00c1: move-result-object v2 │ │ -39e668: 1304 1000 |00c2: const/16 v4, #int 16 // #10 │ │ -39e66c: 7120 9997 4200 |00c4: invoke-static {v2, v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@9799 │ │ -39e672: 0a02 |00c7: move-result v2 │ │ -39e674: 1504 0100 |00c8: const/high16 v4, #int 65536 // #1 │ │ -39e678: 3624 1900 |00ca: if-gt v4, v2, 00e3 // +0019 │ │ -39e67c: d807 0101 |00cc: add-int/lit8 v7, v1, #int 1 // #01 │ │ -39e680: 1409 00d8 0000 |00ce: const v9, #float 7.74862e-41 // #0000d800 │ │ -39e686: b142 |00d1: sub-int/2addr v2, v4 │ │ -39e688: e204 020a |00d2: ushr-int/lit8 v4, v2, #int 10 // #0a │ │ -39e68c: b694 |00d4: or-int/2addr v4, v9 │ │ -39e68e: 8e44 |00d5: int-to-char v4, v4 │ │ -39e690: 5004 0c01 |00d6: aput-char v4, v12, v1 │ │ -39e694: 1401 00dc 0000 |00d8: const v1, #float 7.89211e-41 // #0000dc00 │ │ -39e69a: d522 ff03 |00db: and-int/lit16 v2, v2, #int 1023 // #03ff │ │ -39e69e: b621 |00dd: or-int/2addr v1, v2 │ │ -39e6a0: 8e11 |00de: int-to-char v1, v1 │ │ -39e6a2: 5001 0c07 |00df: aput-char v1, v12, v7 │ │ -39e6a6: 0171 |00e1: move v1, v7 │ │ -39e6a8: 2804 |00e2: goto 00e6 // +0004 │ │ -39e6aa: 8e22 |00e3: int-to-char v2, v2 │ │ -39e6ac: 5002 0c01 |00e4: aput-char v2, v12, v1 │ │ -39e6b0: b081 |00e6: add-int/2addr v1, v8 │ │ -39e6b2: 36b1 c9ff |00e7: if-gt v1, v11, 00b0 // -0037 │ │ -39e6b6: 5003 0c01 |00e9: aput-char v3, v12, v1 │ │ -39e6ba: d801 0101 |00eb: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39e6be: 28fa |00ed: goto 00e7 // -0006 │ │ -39e6c0: d80b 0104 |00ee: add-int/lit8 v11, v1, #int 4 // #04 │ │ -39e6c4: 37b5 2900 |00f0: if-le v5, v11, 0119 // +0029 │ │ -39e6c8: 3902 2700 |00f2: if-nez v2, 0119 // +0027 │ │ -39e6cc: 5003 0c01 |00f4: aput-char v3, v12, v1 │ │ -39e6d0: d801 0101 |00f6: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39e6d4: 3551 1e00 |00f8: if-ge v1, v5, 0116 // +001e │ │ -39e6d8: 620b 1079 |00fa: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@7910 │ │ -39e6dc: d802 0102 |00fc: add-int/lit8 v2, v1, #int 2 // #02 │ │ -39e6e0: 6e30 2e98 1a02 |00fe: invoke-virtual {v10, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39e6e6: 0c04 |0101: move-result-object v4 │ │ -39e6e8: 6e20 1c9a 4b00 |0102: invoke-virtual {v11, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -39e6ee: 0c0b |0105: move-result-object v11 │ │ -39e6f0: 1f0b b812 |0106: check-cast v11, Ljava/lang/Character; // type@12b8 │ │ -39e6f4: 380b 0c00 |0108: if-eqz v11, 0114 // +000c │ │ -39e6f8: 6e10 2897 0b00 |010a: invoke-virtual {v11}, Ljava/lang/Character;.charValue:()C // method@9728 │ │ -39e6fe: 0a0b |010d: move-result v11 │ │ -39e700: 500b 0c01 |010e: aput-char v11, v12, v1 │ │ -39e704: d801 0101 |0110: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39e708: 5003 0c01 |0112: aput-char v3, v12, v1 │ │ -39e70c: 0121 |0114: move v1, v2 │ │ -39e70e: 28e3 |0115: goto 00f8 // -001d │ │ -39e710: 5003 0c05 |0116: aput-char v3, v12, v5 │ │ -39e714: 281e |0118: goto 0136 // +001e │ │ -39e716: 620b 1079 |0119: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@7910 │ │ -39e71a: d802 0101 |011b: add-int/lit8 v2, v1, #int 1 // #01 │ │ -39e71e: 6e30 2e98 2a05 |011d: invoke-virtual {v10, v2, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39e724: 0c04 |0120: move-result-object v4 │ │ -39e726: 6e20 1c9a 4b00 |0121: invoke-virtual {v11, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -39e72c: 0c0b |0124: move-result-object v11 │ │ -39e72e: 1f0b b812 |0125: check-cast v11, Ljava/lang/Character; // type@12b8 │ │ -39e732: 380b 0f00 |0127: if-eqz v11, 0136 // +000f │ │ -39e736: 6e10 2897 0b00 |0129: invoke-virtual {v11}, Ljava/lang/Character;.charValue:()C // method@9728 │ │ -39e73c: 0a0b |012c: move-result v11 │ │ -39e73e: 500b 0c01 |012d: aput-char v11, v12, v1 │ │ -39e742: 3652 0700 |012f: if-gt v2, v5, 0136 // +0007 │ │ -39e746: 5003 0c02 |0131: aput-char v3, v12, v2 │ │ -39e74a: d802 0201 |0133: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39e74e: 28fa |0135: goto 012f // -0006 │ │ -39e750: 0161 |0136: move v1, v6 │ │ -39e752: 2900 13ff |0137: goto/16 004a // -00ed │ │ -39e756: 6e10 2298 0a00 |0139: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -39e75c: 0a0a |013c: move-result v10 │ │ -39e75e: 7130 40a4 bc0a |013d: invoke-static {v12, v11, v10}, Lnet/sf/dibdib/thread_any/StringFunc;.dropIllegal:([CII)I // method@a440 │ │ -39e764: 0a0a |0140: move-result v10 │ │ -39e766: 2200 e612 |0141: new-instance v0, Ljava/lang/String; // type@12e6 │ │ -39e76a: 7040 0898 c0ab |0143: invoke-direct {v0, v12, v11, v10}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -39e770: 1100 |0146: return-object v0 │ │ +39e4d0: |[39e4d0] net.sf.dibdib.thread_any.StringFunc.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; │ │ +39e4e0: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ +39e4e4: 6e20 1a98 0a00 |0002: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39e4ea: 0a01 |0005: move-result v1 │ │ +39e4ec: 1602 0100 |0006: const-wide/16 v2, #int 1 // #1 │ │ +39e4f0: c02b |0008: and-long/2addr v11, v2 │ │ +39e4f2: 1302 b700 |0009: const/16 v2, #int 183 // #b7 │ │ +39e4f6: 1603 0000 |000b: const-wide/16 v3, #int 0 // #0 │ │ +39e4fa: 3105 030b |000d: cmp-long v5, v3, v11 │ │ +39e4fe: 3905 0400 |000f: if-nez v5, 0013 // +0004 │ │ +39e502: 12fb |0011: const/4 v11, #int -1 // #ff │ │ +39e504: 2805 |0012: goto 0017 // +0005 │ │ +39e506: 6e20 1a98 2a00 |0013: invoke-virtual {v10, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39e50c: 0a0b |0016: move-result v11 │ │ +39e50e: 3b01 0500 |0017: if-gez v1, 001c // +0005 │ │ +39e512: 3b0b 0300 |0019: if-gez v11, 001c // +0003 │ │ +39e516: 110a |001b: return-object v10 │ │ +39e518: 6e10 2f98 0a00 |001c: invoke-virtual {v10}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +39e51e: 0c0c |001f: move-result-object v12 │ │ +39e520: 1403 feff 0000 |0020: const v3, #float 9.18327e-41 // #0000fffe │ │ +39e526: 3a0b 2700 |0023: if-ltz v11, 004a // +0027 │ │ +39e52a: d80b 0b01 |0025: add-int/lit8 v11, v11, #int 1 // #01 │ │ +39e52e: 6e10 2298 0a00 |0027: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +39e534: 0a04 |002a: move-result v4 │ │ +39e536: 354b 1f00 |002b: if-ge v11, v4, 004a // +001f │ │ +39e53a: 6e20 0998 ba00 |002d: invoke-virtual {v10, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e540: 0a04 |0030: move-result v4 │ │ +39e542: 1a05 ec02 |0031: const-string v5, " ¯·-°¸" // string@02ec │ │ +39e546: 6e20 1a98 4500 |0033: invoke-virtual {v5, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39e54c: 0a04 |0036: move-result v4 │ │ +39e54e: 3a04 0e00 |0037: if-ltz v4, 0045 // +000e │ │ +39e552: d805 0bff |0039: add-int/lit8 v5, v11, #int -1 // #ff │ │ +39e556: 1a06 03c5 |003b: const-string v6, "·��" // string@c503 │ │ +39e55a: 6e20 0998 4600 |003d: invoke-virtual {v6, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e560: 0a04 |0040: move-result v4 │ │ +39e562: 5004 0c05 |0041: aput-char v4, v12, v5 │ │ +39e566: 5003 0c0b |0043: aput-char v3, v12, v11 │ │ +39e56a: 6e30 1b98 2a0b |0045: invoke-virtual {v10, v2, v11}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +39e570: 0a0b |0048: move-result v11 │ │ +39e572: 28d7 |0049: goto 0020 // -0029 │ │ +39e574: 120b |004a: const/4 v11, #int 0 // #0 │ │ +39e576: 3a01 ee00 |004b: if-ltz v1, 0139 // +00ee │ │ +39e57a: d802 0101 |004d: add-int/lit8 v2, v1, #int 1 // #01 │ │ +39e57e: 6e10 2298 0a00 |004f: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +39e584: 0a04 |0052: move-result v4 │ │ +39e586: 3542 e600 |0053: if-ge v2, v4, 0139 // +00e6 │ │ +39e58a: 6e20 0998 2a00 |0055: invoke-virtual {v10, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e590: 0a04 |0058: move-result v4 │ │ +39e592: d805 0102 |0059: add-int/lit8 v5, v1, #int 2 // #02 │ │ +39e596: 6e30 1b98 0a05 |005b: invoke-virtual {v10, v0, v5}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +39e59c: 0a06 |005e: move-result v6 │ │ +39e59e: 3340 0400 |005f: if-ne v0, v4, 0063 // +0004 │ │ +39e5a2: 2900 d500 |0061: goto/16 0136 // +00d5 │ │ +39e5a6: 1a07 d405 |0063: const-string v7, ". ~-:|" // string@05d4 │ │ +39e5aa: 6e20 1a98 4700 |0065: invoke-virtual {v7, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39e5b0: 0a08 |0068: move-result v8 │ │ +39e5b2: 3a08 1200 |0069: if-ltz v8, 007b // +0012 │ │ +39e5b6: 6e20 1a98 4700 |006b: invoke-virtual {v7, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +39e5bc: 0a0b |006e: move-result v11 │ │ +39e5be: 1a04 a257 |006f: const-string v4, "`��" // string@57a2 │ │ +39e5c2: 6e20 0998 b400 |0071: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e5c8: 0a0b |0074: move-result v11 │ │ +39e5ca: 500b 0c01 |0075: aput-char v11, v12, v1 │ │ +39e5ce: 5003 0c02 |0077: aput-char v3, v12, v2 │ │ +39e5d2: 2900 bd00 |0079: goto/16 0136 // +00bd │ │ +39e5d6: 1307 5e00 |007b: const/16 v7, #int 94 // #5e │ │ +39e5da: 1218 |007d: const/4 v8, #int 1 // #1 │ │ +39e5dc: 3347 1700 |007e: if-ne v7, v4, 0095 // +0017 │ │ +39e5e0: 6e10 2298 0a00 |0080: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +39e5e6: 0a07 |0083: move-result v7 │ │ +39e5e8: 3575 0c00 |0084: if-ge v5, v7, 0090 // +000c │ │ +39e5ec: 1307 5f00 |0086: const/16 v7, #int 95 // #5f │ │ +39e5f0: 6e20 0998 5a00 |0088: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39e5f6: 0a05 |008b: move-result v5 │ │ +39e5f8: 3357 0400 |008c: if-ne v7, v5, 0090 // +0004 │ │ +39e5fc: 2900 a800 |008e: goto/16 0136 // +00a8 │ │ +39e600: 5003 0c01 |0090: aput-char v3, v12, v1 │ │ +39e604: 0121 |0092: move v1, v2 │ │ +39e606: 1212 |0093: const/4 v2, #int 1 // #1 │ │ +39e608: 2802 |0094: goto 0096 // +0002 │ │ +39e60a: 1202 |0095: const/4 v2, #int 0 // #0 │ │ +39e60c: 1305 2e00 |0096: const/16 v5, #int 46 // #2e │ │ +39e610: 6e30 1b98 5a01 |0098: invoke-virtual {v10, v5, v1}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +39e616: 0a05 |009b: move-result v5 │ │ +39e618: 3a05 9d00 |009c: if-ltz v5, 0139 // +009d │ │ +39e61c: 3765 0600 |009e: if-le v5, v6, 00a4 // +0006 │ │ +39e620: 3a06 0400 |00a0: if-ltz v6, 00a4 // +0004 │ │ +39e624: 2900 9700 |00a2: goto/16 0139 // +0097 │ │ +39e628: 130b 2300 |00a4: const/16 v11, #int 35 // #23 │ │ +39e62c: 334b 4800 |00a6: if-ne v11, v4, 00ee // +0048 │ │ +39e630: d80b 0101 |00a8: add-int/lit8 v11, v1, #int 1 // #01 │ │ +39e634: 5003 0c01 |00aa: aput-char v3, v12, v1 │ │ +39e638: d801 0b01 |00ac: add-int/lit8 v1, v11, #int 1 // #01 │ │ +39e63c: 5003 0c0b |00ae: aput-char v3, v12, v11 │ │ +39e640: 3551 8600 |00b0: if-ge v1, v5, 0136 // +0086 │ │ +39e644: 130b 2c00 |00b2: const/16 v11, #int 44 // #2c │ │ +39e648: 6e30 1b98 ba01 |00b4: invoke-virtual {v10, v11, v1}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +39e64e: 0a0b |00b7: move-result v11 │ │ +39e650: 3a0b 0500 |00b8: if-ltz v11, 00bd // +0005 │ │ +39e654: 355b 0300 |00ba: if-ge v11, v5, 00bd // +0003 │ │ +39e658: 2802 |00bc: goto 00be // +0002 │ │ +39e65a: 015b |00bd: move v11, v5 │ │ +39e65c: 6e30 2e98 1a0b |00be: invoke-virtual {v10, v1, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39e662: 0c02 |00c1: move-result-object v2 │ │ +39e664: 1304 1000 |00c2: const/16 v4, #int 16 // #10 │ │ +39e668: 7120 9997 4200 |00c4: invoke-static {v2, v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@9799 │ │ +39e66e: 0a02 |00c7: move-result v2 │ │ +39e670: 1504 0100 |00c8: const/high16 v4, #int 65536 // #1 │ │ +39e674: 3624 1900 |00ca: if-gt v4, v2, 00e3 // +0019 │ │ +39e678: d807 0101 |00cc: add-int/lit8 v7, v1, #int 1 // #01 │ │ +39e67c: 1409 00d8 0000 |00ce: const v9, #float 7.74862e-41 // #0000d800 │ │ +39e682: b142 |00d1: sub-int/2addr v2, v4 │ │ +39e684: e204 020a |00d2: ushr-int/lit8 v4, v2, #int 10 // #0a │ │ +39e688: b694 |00d4: or-int/2addr v4, v9 │ │ +39e68a: 8e44 |00d5: int-to-char v4, v4 │ │ +39e68c: 5004 0c01 |00d6: aput-char v4, v12, v1 │ │ +39e690: 1401 00dc 0000 |00d8: const v1, #float 7.89211e-41 // #0000dc00 │ │ +39e696: d522 ff03 |00db: and-int/lit16 v2, v2, #int 1023 // #03ff │ │ +39e69a: b621 |00dd: or-int/2addr v1, v2 │ │ +39e69c: 8e11 |00de: int-to-char v1, v1 │ │ +39e69e: 5001 0c07 |00df: aput-char v1, v12, v7 │ │ +39e6a2: 0171 |00e1: move v1, v7 │ │ +39e6a4: 2804 |00e2: goto 00e6 // +0004 │ │ +39e6a6: 8e22 |00e3: int-to-char v2, v2 │ │ +39e6a8: 5002 0c01 |00e4: aput-char v2, v12, v1 │ │ +39e6ac: b081 |00e6: add-int/2addr v1, v8 │ │ +39e6ae: 36b1 c9ff |00e7: if-gt v1, v11, 00b0 // -0037 │ │ +39e6b2: 5003 0c01 |00e9: aput-char v3, v12, v1 │ │ +39e6b6: d801 0101 |00eb: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39e6ba: 28fa |00ed: goto 00e7 // -0006 │ │ +39e6bc: d80b 0104 |00ee: add-int/lit8 v11, v1, #int 4 // #04 │ │ +39e6c0: 37b5 2900 |00f0: if-le v5, v11, 0119 // +0029 │ │ +39e6c4: 3902 2700 |00f2: if-nez v2, 0119 // +0027 │ │ +39e6c8: 5003 0c01 |00f4: aput-char v3, v12, v1 │ │ +39e6cc: d801 0101 |00f6: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39e6d0: 3551 1e00 |00f8: if-ge v1, v5, 0116 // +001e │ │ +39e6d4: 620b 1079 |00fa: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@7910 │ │ +39e6d8: d802 0102 |00fc: add-int/lit8 v2, v1, #int 2 // #02 │ │ +39e6dc: 6e30 2e98 1a02 |00fe: invoke-virtual {v10, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39e6e2: 0c04 |0101: move-result-object v4 │ │ +39e6e4: 6e20 1c9a 4b00 |0102: invoke-virtual {v11, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +39e6ea: 0c0b |0105: move-result-object v11 │ │ +39e6ec: 1f0b b812 |0106: check-cast v11, Ljava/lang/Character; // type@12b8 │ │ +39e6f0: 380b 0c00 |0108: if-eqz v11, 0114 // +000c │ │ +39e6f4: 6e10 2897 0b00 |010a: invoke-virtual {v11}, Ljava/lang/Character;.charValue:()C // method@9728 │ │ +39e6fa: 0a0b |010d: move-result v11 │ │ +39e6fc: 500b 0c01 |010e: aput-char v11, v12, v1 │ │ +39e700: d801 0101 |0110: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39e704: 5003 0c01 |0112: aput-char v3, v12, v1 │ │ +39e708: 0121 |0114: move v1, v2 │ │ +39e70a: 28e3 |0115: goto 00f8 // -001d │ │ +39e70c: 5003 0c05 |0116: aput-char v3, v12, v5 │ │ +39e710: 281e |0118: goto 0136 // +001e │ │ +39e712: 620b 1079 |0119: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.kRfc1345ToChar:Ljava/util/HashMap; // field@7910 │ │ +39e716: d802 0101 |011b: add-int/lit8 v2, v1, #int 1 // #01 │ │ +39e71a: 6e30 2e98 2a05 |011d: invoke-virtual {v10, v2, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39e720: 0c04 |0120: move-result-object v4 │ │ +39e722: 6e20 1c9a 4b00 |0121: invoke-virtual {v11, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +39e728: 0c0b |0124: move-result-object v11 │ │ +39e72a: 1f0b b812 |0125: check-cast v11, Ljava/lang/Character; // type@12b8 │ │ +39e72e: 380b 0f00 |0127: if-eqz v11, 0136 // +000f │ │ +39e732: 6e10 2897 0b00 |0129: invoke-virtual {v11}, Ljava/lang/Character;.charValue:()C // method@9728 │ │ +39e738: 0a0b |012c: move-result v11 │ │ +39e73a: 500b 0c01 |012d: aput-char v11, v12, v1 │ │ +39e73e: 3652 0700 |012f: if-gt v2, v5, 0136 // +0007 │ │ +39e742: 5003 0c02 |0131: aput-char v3, v12, v2 │ │ +39e746: d802 0201 |0133: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39e74a: 28fa |0135: goto 012f // -0006 │ │ +39e74c: 0161 |0136: move v1, v6 │ │ +39e74e: 2900 13ff |0137: goto/16 004a // -00ed │ │ +39e752: 6e10 2298 0a00 |0139: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +39e758: 0a0a |013c: move-result v10 │ │ +39e75a: 7130 40a4 bc0a |013d: invoke-static {v12, v11, v10}, Lnet/sf/dibdib/thread_any/StringFunc;.dropIllegal:([CII)I // method@a440 │ │ +39e760: 0a0a |0140: move-result v10 │ │ +39e762: 2200 e612 |0141: new-instance v0, Ljava/lang/String; // type@12e6 │ │ +39e766: 7040 0898 c0ab |0143: invoke-direct {v0, v12, v11, v10}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +39e76c: 1100 |0146: return-object v0 │ │ catches : 1 │ │ 0x00be - 0x00e6 │ │ Ljava/lang/Exception; -> 0x0136 │ │ positions : │ │ 0x0002 line=2166 │ │ 0x0013 line=2167 │ │ 0x001c line=2171 │ │ @@ -847224,187 +847224,187 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 299 16-bit code units │ │ -39e784: |[39e784] net.sf.dibdib.thread_any.StringFunc.string4Utf8:([B)Ljava/lang/String; │ │ -39e794: 390d 0400 |0000: if-nez v13, 0004 // +0004 │ │ -39e798: 120d |0002: const/4 v13, #int 0 // #0 │ │ -39e79a: 110d |0003: return-object v13 │ │ -39e79c: 21d0 |0004: array-length v0, v13 │ │ -39e79e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -39e7a0: b110 |0006: sub-int/2addr v0, v1 │ │ -39e7a2: d802 0001 |0007: add-int/lit8 v2, v0, #int 1 // #01 │ │ -39e7a6: 2322 1615 |0009: new-array v2, v2, [C // type@1516 │ │ -39e7aa: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -39e7ac: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -39e7ae: 21d5 |000d: array-length v5, v13 │ │ -39e7b0: 3554 1000 |000e: if-ge v4, v5, 001e // +0010 │ │ -39e7b4: 4805 0d04 |0010: aget-byte v5, v13, v4 │ │ -39e7b8: 8e55 |0012: int-to-char v5, v5 │ │ -39e7ba: 5005 0204 |0013: aput-char v5, v2, v4 │ │ -39e7be: 4805 0d04 |0015: aget-byte v5, v13, v4 │ │ -39e7c2: 3b05 0400 |0017: if-gez v5, 001b // +0004 │ │ -39e7c6: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -39e7c8: 2805 |001a: goto 001f // +0005 │ │ -39e7ca: d804 0401 |001b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -39e7ce: 28f0 |001d: goto 000d // -0010 │ │ -39e7d0: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -39e7d2: 3804 0800 |001f: if-eqz v4, 0027 // +0008 │ │ -39e7d6: 220d e612 |0021: new-instance v13, Ljava/lang/String; // type@12e6 │ │ -39e7da: 7020 0798 2d00 |0023: invoke-direct {v13, v2}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39e7e0: 110d |0026: return-object v13 │ │ -39e7e2: 2204 e612 |0027: new-instance v4, Ljava/lang/String; // type@12e6 │ │ -39e7e6: 1a05 8e4f |0029: const-string v5, "UTF-8" // string@4f8e │ │ -39e7ea: 7030 0598 d405 |002b: invoke-direct {v4, v13, v5}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@9805 │ │ -39e7f0: 6205 bc78 |002e: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ -39e7f4: 6e20 1898 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -39e7fa: 0c05 |0033: move-result-object v5 │ │ -39e7fc: 7120 ba99 5d00 |0034: invoke-static {v13, v5}, Ljava/util/Arrays;.equals:([B[B)Z // method@99ba │ │ -39e802: 0a05 |0037: move-result v5 │ │ -39e804: 3805 0300 |0038: if-eqz v5, 003b // +0003 │ │ -39e808: 1104 |003a: return-object v4 │ │ -39e80a: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -39e80c: 1205 |003c: const/4 v5, #int 0 // #0 │ │ -39e80e: 1206 |003d: const/4 v6, #int 0 // #0 │ │ -39e810: 1307 c000 |003e: const/16 v7, #int 192 // #c0 │ │ -39e814: 3504 3f00 |0040: if-ge v4, v0, 007f // +003f │ │ -39e818: 4808 0d04 |0042: aget-byte v8, v13, v4 │ │ -39e81c: 3a08 0300 |0044: if-ltz v8, 0047 // +0003 │ │ -39e820: 2837 |0046: goto 007d // +0037 │ │ -39e822: d804 0401 |0047: add-int/lit8 v4, v4, #int 1 // #01 │ │ -39e826: 4808 0d04 |0049: aget-byte v8, v13, v4 │ │ -39e82a: 3a08 0500 |004b: if-ltz v8, 0050 // +0005 │ │ -39e82e: d805 0502 |004d: add-int/lit8 v5, v5, #int 2 // #02 │ │ -39e832: 282e |004f: goto 007d // +002e │ │ -39e834: 4808 0d04 |0050: aget-byte v8, v13, v4 │ │ -39e838: d588 ff00 |0052: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -39e83c: 8e88 |0054: int-to-char v8, v8 │ │ -39e83e: d809 04ff |0055: add-int/lit8 v9, v4, #int -1 // #ff │ │ -39e842: 4809 0d09 |0057: aget-byte v9, v13, v9 │ │ -39e846: d599 ff00 |0059: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -39e84a: 8e99 |005b: int-to-char v9, v9 │ │ -39e84c: 130a c200 |005c: const/16 v10, #int 194 // #c2 │ │ -39e850: 359a 1b00 |005e: if-ge v10, v9, 0079 // +001b │ │ -39e854: 130a f400 |0060: const/16 v10, #int 244 // #f4 │ │ -39e858: 379a 1700 |0062: if-le v10, v9, 0079 // +0017 │ │ -39e85c: 3687 0300 |0064: if-gt v7, v8, 0067 // +0003 │ │ -39e860: 2813 |0066: goto 0079 // +0013 │ │ -39e862: d806 0601 |0067: add-int/lit8 v6, v6, #int 1 // #01 │ │ -39e866: 3504 1400 |0069: if-ge v4, v0, 007d // +0014 │ │ -39e86a: 4808 0d04 |006b: aget-byte v8, v13, v4 │ │ -39e86e: 3b08 1000 |006d: if-gez v8, 007d // +0010 │ │ -39e872: 4808 0d04 |006f: aget-byte v8, v13, v4 │ │ -39e876: d588 ff00 |0071: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -39e87a: 3687 0300 |0073: if-gt v7, v8, 0076 // +0003 │ │ -39e87e: 2806 |0075: goto 007b // +0006 │ │ -39e880: d804 0401 |0076: add-int/lit8 v4, v4, #int 1 // #01 │ │ -39e884: 28f1 |0078: goto 0069 // -000f │ │ -39e886: d805 0501 |0079: add-int/lit8 v5, v5, #int 1 // #01 │ │ -39e88a: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -39e88e: b014 |007d: add-int/2addr v4, v1 │ │ -39e890: 28c0 |007e: goto 003e // -0040 │ │ -39e892: 3765 0700 |007f: if-le v5, v6, 0086 // +0007 │ │ -39e896: 7110 5ba4 0d00 |0081: invoke-static {v13}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Cp125x:([B)Ljava/lang/String; // method@a45b │ │ -39e89c: 0c0d |0084: move-result-object v13 │ │ -39e89e: 110d |0085: return-object v13 │ │ -39e8a0: 1204 |0086: const/4 v4, #int 0 // #0 │ │ -39e8a2: 1205 |0087: const/4 v5, #int 0 // #0 │ │ -39e8a4: 1306 a000 |0088: const/16 v6, #int 160 // #a0 │ │ -39e8a8: 3504 7d00 |008a: if-ge v4, v0, 0107 // +007d │ │ -39e8ac: 4808 0d04 |008c: aget-byte v8, v13, v4 │ │ -39e8b0: 3a08 0b00 |008e: if-ltz v8, 0099 // +000b │ │ -39e8b4: 9106 0405 |0090: sub-int v6, v4, v5 │ │ -39e8b8: 4808 0d04 |0092: aget-byte v8, v13, v4 │ │ -39e8bc: 8e88 |0094: int-to-char v8, v8 │ │ -39e8be: 5008 0206 |0095: aput-char v8, v2, v6 │ │ -39e8c2: 2900 6e00 |0097: goto/16 0105 // +006e │ │ -39e8c6: 4808 0d04 |0099: aget-byte v8, v13, v4 │ │ -39e8ca: d588 ff00 |009b: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -39e8ce: 8e88 |009d: int-to-char v8, v8 │ │ -39e8d0: d809 0401 |009e: add-int/lit8 v9, v4, #int 1 // #01 │ │ -39e8d4: 480a 0d09 |00a0: aget-byte v10, v13, v9 │ │ -39e8d8: d5aa ff00 |00a2: and-int/lit16 v10, v10, #int 255 // #00ff │ │ -39e8dc: 8eaa |00a4: int-to-char v10, v10 │ │ -39e8de: 130b e000 |00a5: const/16 v11, #int 224 // #e0 │ │ -39e8e2: 130c 8000 |00a7: const/16 v12, #int 128 // #80 │ │ -39e8e6: 378b 1a00 |00a9: if-le v11, v8, 00c3 // +001a │ │ -39e8ea: 36ac 1800 |00ab: if-gt v12, v10, 00c3 // +0018 │ │ -39e8ee: 910b 0405 |00ad: sub-int v11, v4, v5 │ │ -39e8f2: dd0c 081f |00af: and-int/lit8 v12, v8, #int 31 // #1f │ │ -39e8f6: e00c 0c06 |00b1: shl-int/lit8 v12, v12, #int 6 // #06 │ │ -39e8fa: dd0a 0a3f |00b3: and-int/lit8 v10, v10, #int 63 // #3f │ │ -39e8fe: b6ca |00b5: or-int/2addr v10, v12 │ │ -39e900: 8eaa |00b6: int-to-char v10, v10 │ │ -39e902: 500a 020b |00b7: aput-char v10, v2, v11 │ │ -39e906: 3687 3b00 |00b9: if-gt v7, v8, 00f4 // +003b │ │ -39e90a: 490a 020b |00bb: aget-char v10, v2, v11 │ │ -39e90e: 36a6 3700 |00bd: if-gt v6, v10, 00f4 // +0037 │ │ -39e912: d805 0501 |00bf: add-int/lit8 v5, v5, #int 1 // #01 │ │ -39e916: 0194 |00c1: move v4, v9 │ │ -39e918: 2843 |00c2: goto 0105 // +0043 │ │ -39e91a: 1309 f000 |00c3: const/16 v9, #int 240 // #f0 │ │ -39e91e: 3789 2f00 |00c5: if-le v9, v8, 00f4 // +002f │ │ -39e922: 36ac 2d00 |00c7: if-gt v12, v10, 00f4 // +002d │ │ -39e926: d809 0402 |00c9: add-int/lit8 v9, v4, #int 2 // #02 │ │ -39e92a: 3609 2900 |00cb: if-gt v9, v0, 00f4 // +0029 │ │ -39e92e: 480b 0d09 |00cd: aget-byte v11, v13, v9 │ │ -39e932: 3b0b 2500 |00cf: if-gez v11, 00f4 // +0025 │ │ -39e936: 910b 0405 |00d1: sub-int v11, v4, v5 │ │ -39e93a: dd0c 080f |00d3: and-int/lit8 v12, v8, #int 15 // #0f │ │ -39e93e: e00c 0c0c |00d5: shl-int/lit8 v12, v12, #int 12 // #0c │ │ -39e942: dd0a 0a3f |00d7: and-int/lit8 v10, v10, #int 63 // #3f │ │ -39e946: e00a 0a06 |00d9: shl-int/lit8 v10, v10, #int 6 // #06 │ │ -39e94a: b6ca |00db: or-int/2addr v10, v12 │ │ -39e94c: 480c 0d09 |00dc: aget-byte v12, v13, v9 │ │ -39e950: dd0c 0c3f |00de: and-int/lit8 v12, v12, #int 63 // #3f │ │ -39e954: b6ca |00e0: or-int/2addr v10, v12 │ │ -39e956: 8eaa |00e1: int-to-char v10, v10 │ │ -39e958: 500a 020b |00e2: aput-char v10, v2, v11 │ │ -39e95c: 130a 0008 |00e4: const/16 v10, #int 2048 // #800 │ │ -39e960: 490c 020b |00e6: aget-char v12, v2, v11 │ │ -39e964: 36ca 0c00 |00e8: if-gt v10, v12, 00f4 // +000c │ │ -39e968: 140a 00d8 0000 |00ea: const v10, #float 7.74862e-41 // #0000d800 │ │ -39e96e: 490b 020b |00ed: aget-char v11, v2, v11 │ │ -39e972: 37ba 0500 |00ef: if-le v10, v11, 00f4 // +0005 │ │ -39e976: d805 0502 |00f1: add-int/lit8 v5, v5, #int 2 // #02 │ │ -39e97a: 28ce |00f3: goto 00c1 // -0032 │ │ -39e97c: 3786 0d00 |00f4: if-le v6, v8, 0101 // +000d │ │ -39e980: 9106 0405 |00f6: sub-int v6, v4, v5 │ │ -39e984: 6209 0879 |00f8: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7908 │ │ -39e988: d808 0881 |00fa: add-int/lit8 v8, v8, #int -127 // #81 │ │ -39e98c: 4908 0908 |00fc: aget-char v8, v9, v8 │ │ -39e990: 5008 0206 |00fe: aput-char v8, v2, v6 │ │ -39e994: 2805 |0100: goto 0105 // +0005 │ │ -39e996: 9106 0405 |0101: sub-int v6, v4, v5 │ │ -39e99a: 5008 0206 |0103: aput-char v8, v2, v6 │ │ -39e99e: b014 |0105: add-int/2addr v4, v1 │ │ -39e9a0: 2882 |0106: goto 0088 // -007e │ │ -39e9a2: 3304 1d00 |0107: if-ne v4, v0, 0124 // +001d │ │ -39e9a6: 480d 0d04 |0109: aget-byte v13, v13, v4 │ │ -39e9aa: d5dd ff00 |010b: and-int/lit16 v13, v13, #int 255 // #00ff │ │ -39e9ae: 8edd |010d: int-to-char v13, v13 │ │ -39e9b0: 37d6 1000 |010e: if-le v6, v13, 011e // +0010 │ │ -39e9b4: 1300 7f00 |0110: const/16 v0, #int 127 // #7f │ │ -39e9b8: 36d0 0c00 |0112: if-gt v0, v13, 011e // +000c │ │ -39e9bc: 9101 0405 |0114: sub-int v1, v4, v5 │ │ -39e9c0: 6206 0879 |0116: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7908 │ │ -39e9c4: b10d |0118: sub-int/2addr v13, v0 │ │ -39e9c6: 490d 060d |0119: aget-char v13, v6, v13 │ │ -39e9ca: 500d 0201 |011b: aput-char v13, v2, v1 │ │ -39e9ce: 2805 |011d: goto 0122 // +0005 │ │ -39e9d0: 9100 0405 |011e: sub-int v0, v4, v5 │ │ -39e9d4: 500d 0200 |0120: aput-char v13, v2, v0 │ │ -39e9d8: d804 0401 |0122: add-int/lit8 v4, v4, #int 1 // #01 │ │ -39e9dc: 220d e612 |0124: new-instance v13, Ljava/lang/String; // type@12e6 │ │ -39e9e0: b154 |0126: sub-int/2addr v4, v5 │ │ -39e9e2: 7040 0898 2d43 |0127: invoke-direct {v13, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@9808 │ │ -39e9e8: 110d |012a: return-object v13 │ │ +39e780: |[39e780] net.sf.dibdib.thread_any.StringFunc.string4Utf8:([B)Ljava/lang/String; │ │ +39e790: 390d 0400 |0000: if-nez v13, 0004 // +0004 │ │ +39e794: 120d |0002: const/4 v13, #int 0 // #0 │ │ +39e796: 110d |0003: return-object v13 │ │ +39e798: 21d0 |0004: array-length v0, v13 │ │ +39e79a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +39e79c: b110 |0006: sub-int/2addr v0, v1 │ │ +39e79e: d802 0001 |0007: add-int/lit8 v2, v0, #int 1 // #01 │ │ +39e7a2: 2322 1615 |0009: new-array v2, v2, [C // type@1516 │ │ +39e7a6: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +39e7a8: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +39e7aa: 21d5 |000d: array-length v5, v13 │ │ +39e7ac: 3554 1000 |000e: if-ge v4, v5, 001e // +0010 │ │ +39e7b0: 4805 0d04 |0010: aget-byte v5, v13, v4 │ │ +39e7b4: 8e55 |0012: int-to-char v5, v5 │ │ +39e7b6: 5005 0204 |0013: aput-char v5, v2, v4 │ │ +39e7ba: 4805 0d04 |0015: aget-byte v5, v13, v4 │ │ +39e7be: 3b05 0400 |0017: if-gez v5, 001b // +0004 │ │ +39e7c2: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +39e7c4: 2805 |001a: goto 001f // +0005 │ │ +39e7c6: d804 0401 |001b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39e7ca: 28f0 |001d: goto 000d // -0010 │ │ +39e7cc: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +39e7ce: 3804 0800 |001f: if-eqz v4, 0027 // +0008 │ │ +39e7d2: 220d e612 |0021: new-instance v13, Ljava/lang/String; // type@12e6 │ │ +39e7d6: 7020 0798 2d00 |0023: invoke-direct {v13, v2}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39e7dc: 110d |0026: return-object v13 │ │ +39e7de: 2204 e612 |0027: new-instance v4, Ljava/lang/String; // type@12e6 │ │ +39e7e2: 1a05 8e4f |0029: const-string v5, "UTF-8" // string@4f8e │ │ +39e7e6: 7030 0598 d405 |002b: invoke-direct {v4, v13, v5}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@9805 │ │ +39e7ec: 6205 bc78 |002e: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ +39e7f0: 6e20 1898 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +39e7f6: 0c05 |0033: move-result-object v5 │ │ +39e7f8: 7120 ba99 5d00 |0034: invoke-static {v13, v5}, Ljava/util/Arrays;.equals:([B[B)Z // method@99ba │ │ +39e7fe: 0a05 |0037: move-result v5 │ │ +39e800: 3805 0300 |0038: if-eqz v5, 003b // +0003 │ │ +39e804: 1104 |003a: return-object v4 │ │ +39e806: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +39e808: 1205 |003c: const/4 v5, #int 0 // #0 │ │ +39e80a: 1206 |003d: const/4 v6, #int 0 // #0 │ │ +39e80c: 1307 c000 |003e: const/16 v7, #int 192 // #c0 │ │ +39e810: 3504 3f00 |0040: if-ge v4, v0, 007f // +003f │ │ +39e814: 4808 0d04 |0042: aget-byte v8, v13, v4 │ │ +39e818: 3a08 0300 |0044: if-ltz v8, 0047 // +0003 │ │ +39e81c: 2837 |0046: goto 007d // +0037 │ │ +39e81e: d804 0401 |0047: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39e822: 4808 0d04 |0049: aget-byte v8, v13, v4 │ │ +39e826: 3a08 0500 |004b: if-ltz v8, 0050 // +0005 │ │ +39e82a: d805 0502 |004d: add-int/lit8 v5, v5, #int 2 // #02 │ │ +39e82e: 282e |004f: goto 007d // +002e │ │ +39e830: 4808 0d04 |0050: aget-byte v8, v13, v4 │ │ +39e834: d588 ff00 |0052: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +39e838: 8e88 |0054: int-to-char v8, v8 │ │ +39e83a: d809 04ff |0055: add-int/lit8 v9, v4, #int -1 // #ff │ │ +39e83e: 4809 0d09 |0057: aget-byte v9, v13, v9 │ │ +39e842: d599 ff00 |0059: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +39e846: 8e99 |005b: int-to-char v9, v9 │ │ +39e848: 130a c200 |005c: const/16 v10, #int 194 // #c2 │ │ +39e84c: 359a 1b00 |005e: if-ge v10, v9, 0079 // +001b │ │ +39e850: 130a f400 |0060: const/16 v10, #int 244 // #f4 │ │ +39e854: 379a 1700 |0062: if-le v10, v9, 0079 // +0017 │ │ +39e858: 3687 0300 |0064: if-gt v7, v8, 0067 // +0003 │ │ +39e85c: 2813 |0066: goto 0079 // +0013 │ │ +39e85e: d806 0601 |0067: add-int/lit8 v6, v6, #int 1 // #01 │ │ +39e862: 3504 1400 |0069: if-ge v4, v0, 007d // +0014 │ │ +39e866: 4808 0d04 |006b: aget-byte v8, v13, v4 │ │ +39e86a: 3b08 1000 |006d: if-gez v8, 007d // +0010 │ │ +39e86e: 4808 0d04 |006f: aget-byte v8, v13, v4 │ │ +39e872: d588 ff00 |0071: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +39e876: 3687 0300 |0073: if-gt v7, v8, 0076 // +0003 │ │ +39e87a: 2806 |0075: goto 007b // +0006 │ │ +39e87c: d804 0401 |0076: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39e880: 28f1 |0078: goto 0069 // -000f │ │ +39e882: d805 0501 |0079: add-int/lit8 v5, v5, #int 1 // #01 │ │ +39e886: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +39e88a: b014 |007d: add-int/2addr v4, v1 │ │ +39e88c: 28c0 |007e: goto 003e // -0040 │ │ +39e88e: 3765 0700 |007f: if-le v5, v6, 0086 // +0007 │ │ +39e892: 7110 5ba4 0d00 |0081: invoke-static {v13}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Cp125x:([B)Ljava/lang/String; // method@a45b │ │ +39e898: 0c0d |0084: move-result-object v13 │ │ +39e89a: 110d |0085: return-object v13 │ │ +39e89c: 1204 |0086: const/4 v4, #int 0 // #0 │ │ +39e89e: 1205 |0087: const/4 v5, #int 0 // #0 │ │ +39e8a0: 1306 a000 |0088: const/16 v6, #int 160 // #a0 │ │ +39e8a4: 3504 7d00 |008a: if-ge v4, v0, 0107 // +007d │ │ +39e8a8: 4808 0d04 |008c: aget-byte v8, v13, v4 │ │ +39e8ac: 3a08 0b00 |008e: if-ltz v8, 0099 // +000b │ │ +39e8b0: 9106 0405 |0090: sub-int v6, v4, v5 │ │ +39e8b4: 4808 0d04 |0092: aget-byte v8, v13, v4 │ │ +39e8b8: 8e88 |0094: int-to-char v8, v8 │ │ +39e8ba: 5008 0206 |0095: aput-char v8, v2, v6 │ │ +39e8be: 2900 6e00 |0097: goto/16 0105 // +006e │ │ +39e8c2: 4808 0d04 |0099: aget-byte v8, v13, v4 │ │ +39e8c6: d588 ff00 |009b: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +39e8ca: 8e88 |009d: int-to-char v8, v8 │ │ +39e8cc: d809 0401 |009e: add-int/lit8 v9, v4, #int 1 // #01 │ │ +39e8d0: 480a 0d09 |00a0: aget-byte v10, v13, v9 │ │ +39e8d4: d5aa ff00 |00a2: and-int/lit16 v10, v10, #int 255 // #00ff │ │ +39e8d8: 8eaa |00a4: int-to-char v10, v10 │ │ +39e8da: 130b e000 |00a5: const/16 v11, #int 224 // #e0 │ │ +39e8de: 130c 8000 |00a7: const/16 v12, #int 128 // #80 │ │ +39e8e2: 378b 1a00 |00a9: if-le v11, v8, 00c3 // +001a │ │ +39e8e6: 36ac 1800 |00ab: if-gt v12, v10, 00c3 // +0018 │ │ +39e8ea: 910b 0405 |00ad: sub-int v11, v4, v5 │ │ +39e8ee: dd0c 081f |00af: and-int/lit8 v12, v8, #int 31 // #1f │ │ +39e8f2: e00c 0c06 |00b1: shl-int/lit8 v12, v12, #int 6 // #06 │ │ +39e8f6: dd0a 0a3f |00b3: and-int/lit8 v10, v10, #int 63 // #3f │ │ +39e8fa: b6ca |00b5: or-int/2addr v10, v12 │ │ +39e8fc: 8eaa |00b6: int-to-char v10, v10 │ │ +39e8fe: 500a 020b |00b7: aput-char v10, v2, v11 │ │ +39e902: 3687 3b00 |00b9: if-gt v7, v8, 00f4 // +003b │ │ +39e906: 490a 020b |00bb: aget-char v10, v2, v11 │ │ +39e90a: 36a6 3700 |00bd: if-gt v6, v10, 00f4 // +0037 │ │ +39e90e: d805 0501 |00bf: add-int/lit8 v5, v5, #int 1 // #01 │ │ +39e912: 0194 |00c1: move v4, v9 │ │ +39e914: 2843 |00c2: goto 0105 // +0043 │ │ +39e916: 1309 f000 |00c3: const/16 v9, #int 240 // #f0 │ │ +39e91a: 3789 2f00 |00c5: if-le v9, v8, 00f4 // +002f │ │ +39e91e: 36ac 2d00 |00c7: if-gt v12, v10, 00f4 // +002d │ │ +39e922: d809 0402 |00c9: add-int/lit8 v9, v4, #int 2 // #02 │ │ +39e926: 3609 2900 |00cb: if-gt v9, v0, 00f4 // +0029 │ │ +39e92a: 480b 0d09 |00cd: aget-byte v11, v13, v9 │ │ +39e92e: 3b0b 2500 |00cf: if-gez v11, 00f4 // +0025 │ │ +39e932: 910b 0405 |00d1: sub-int v11, v4, v5 │ │ +39e936: dd0c 080f |00d3: and-int/lit8 v12, v8, #int 15 // #0f │ │ +39e93a: e00c 0c0c |00d5: shl-int/lit8 v12, v12, #int 12 // #0c │ │ +39e93e: dd0a 0a3f |00d7: and-int/lit8 v10, v10, #int 63 // #3f │ │ +39e942: e00a 0a06 |00d9: shl-int/lit8 v10, v10, #int 6 // #06 │ │ +39e946: b6ca |00db: or-int/2addr v10, v12 │ │ +39e948: 480c 0d09 |00dc: aget-byte v12, v13, v9 │ │ +39e94c: dd0c 0c3f |00de: and-int/lit8 v12, v12, #int 63 // #3f │ │ +39e950: b6ca |00e0: or-int/2addr v10, v12 │ │ +39e952: 8eaa |00e1: int-to-char v10, v10 │ │ +39e954: 500a 020b |00e2: aput-char v10, v2, v11 │ │ +39e958: 130a 0008 |00e4: const/16 v10, #int 2048 // #800 │ │ +39e95c: 490c 020b |00e6: aget-char v12, v2, v11 │ │ +39e960: 36ca 0c00 |00e8: if-gt v10, v12, 00f4 // +000c │ │ +39e964: 140a 00d8 0000 |00ea: const v10, #float 7.74862e-41 // #0000d800 │ │ +39e96a: 490b 020b |00ed: aget-char v11, v2, v11 │ │ +39e96e: 37ba 0500 |00ef: if-le v10, v11, 00f4 // +0005 │ │ +39e972: d805 0502 |00f1: add-int/lit8 v5, v5, #int 2 // #02 │ │ +39e976: 28ce |00f3: goto 00c1 // -0032 │ │ +39e978: 3786 0d00 |00f4: if-le v6, v8, 0101 // +000d │ │ +39e97c: 9106 0405 |00f6: sub-int v6, v4, v5 │ │ +39e980: 6209 0879 |00f8: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7908 │ │ +39e984: d808 0881 |00fa: add-int/lit8 v8, v8, #int -127 // #81 │ │ +39e988: 4908 0908 |00fc: aget-char v8, v9, v8 │ │ +39e98c: 5008 0206 |00fe: aput-char v8, v2, v6 │ │ +39e990: 2805 |0100: goto 0105 // +0005 │ │ +39e992: 9106 0405 |0101: sub-int v6, v4, v5 │ │ +39e996: 5008 0206 |0103: aput-char v8, v2, v6 │ │ +39e99a: b014 |0105: add-int/2addr v4, v1 │ │ +39e99c: 2882 |0106: goto 0088 // -007e │ │ +39e99e: 3304 1d00 |0107: if-ne v4, v0, 0124 // +001d │ │ +39e9a2: 480d 0d04 |0109: aget-byte v13, v13, v4 │ │ +39e9a6: d5dd ff00 |010b: and-int/lit16 v13, v13, #int 255 // #00ff │ │ +39e9aa: 8edd |010d: int-to-char v13, v13 │ │ +39e9ac: 37d6 1000 |010e: if-le v6, v13, 011e // +0010 │ │ +39e9b0: 1300 7f00 |0110: const/16 v0, #int 127 // #7f │ │ +39e9b4: 36d0 0c00 |0112: if-gt v0, v13, 011e // +000c │ │ +39e9b8: 9101 0405 |0114: sub-int v1, v4, v5 │ │ +39e9bc: 6206 0879 |0116: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7908 │ │ +39e9c0: b10d |0118: sub-int/2addr v13, v0 │ │ +39e9c2: 490d 060d |0119: aget-char v13, v6, v13 │ │ +39e9c6: 500d 0201 |011b: aput-char v13, v2, v1 │ │ +39e9ca: 2805 |011d: goto 0122 // +0005 │ │ +39e9cc: 9100 0405 |011e: sub-int v0, v4, v5 │ │ +39e9d0: 500d 0200 |0120: aput-char v13, v2, v0 │ │ +39e9d4: d804 0401 |0122: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39e9d8: 220d e612 |0124: new-instance v13, Ljava/lang/String; // type@12e6 │ │ +39e9dc: b154 |0126: sub-int/2addr v4, v5 │ │ +39e9de: 7040 0898 2d43 |0127: invoke-direct {v13, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@9808 │ │ +39e9e4: 110d |012a: return-object v13 │ │ catches : 1 │ │ 0x0027 - 0x0038 │ │ Ljava/io/UnsupportedEncodingException; -> 0x003b │ │ positions : │ │ 0x0004 line=1499 │ │ 0x0009 line=1500 │ │ 0x000d line=1502 │ │ @@ -847443,86 +847443,86 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -39e9fc: |[39e9fc] net.sf.dibdib.thread_any.StringFunc.stringMd:(Ljava/lang/String;)Ljava/lang/String; │ │ -39ea0c: 1100 |0000: return-object v0 │ │ +39e9f8: |[39e9f8] net.sf.dibdib.thread_any.StringFunc.stringMd:(Ljava/lang/String;)Ljava/lang/String; │ │ +39ea08: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #50 : (in Lnet/sf/dibdib/thread_any/StringFunc;) │ │ name : 'stringPrintable' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -39ea10: |[39ea10] net.sf.dibdib.thread_any.StringFunc.stringPrintable:(Ljava/lang/String;)Ljava/lang/String; │ │ -39ea20: 1100 |0000: return-object v0 │ │ +39ea0c: |[39ea0c] net.sf.dibdib.thread_any.StringFunc.stringPrintable:(Ljava/lang/String;)Ljava/lang/String; │ │ +39ea1c: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #51 : (in Lnet/sf/dibdib/thread_any/StringFunc;) │ │ name : 'toLowerCase' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -39ea24: |[39ea24] net.sf.dibdib.thread_any.StringFunc.toLowerCase:(Ljava/lang/String;)Ljava/lang/String; │ │ -39ea34: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39ea3a: 0a00 |0003: move-result v0 │ │ -39ea3c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -39ea3e: b110 |0005: sub-int/2addr v0, v1 │ │ -39ea40: 1302 5a00 |0006: const/16 v2, #int 90 // #5a │ │ -39ea44: 1303 4100 |0008: const/16 v3, #int 65 // #41 │ │ -39ea48: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -39ea4a: 3a00 1500 |000b: if-ltz v0, 0020 // +0015 │ │ -39ea4e: 6e20 0998 0700 |000d: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39ea54: 0a05 |0010: move-result v5 │ │ -39ea56: 3653 0600 |0011: if-gt v3, v5, 0017 // +0006 │ │ -39ea5a: 3625 0400 |0013: if-gt v5, v2, 0017 // +0004 │ │ -39ea5e: 1214 |0015: const/4 v4, #int 1 // #1 │ │ -39ea60: 280a |0016: goto 0020 // +000a │ │ -39ea62: 1306 8000 |0017: const/16 v6, #int 128 // #80 │ │ -39ea66: 3656 0400 |0019: if-gt v6, v5, 001d // +0004 │ │ -39ea6a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -39ea6c: 2804 |001c: goto 0020 // +0004 │ │ -39ea6e: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39ea72: 28e7 |001f: goto 0006 // -0019 │ │ -39ea74: 3901 0900 |0020: if-nez v1, 0029 // +0009 │ │ -39ea78: 6200 bc70 |0022: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -39ea7c: 6e20 3198 0700 |0024: invoke-virtual {v7, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -39ea82: 0c07 |0027: move-result-object v7 │ │ -39ea84: 1107 |0028: return-object v7 │ │ -39ea86: 3804 1d00 |0029: if-eqz v4, 0046 // +001d │ │ -39ea8a: 6e10 2f98 0700 |002b: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -39ea90: 0c01 |002e: move-result-object v1 │ │ -39ea92: 3a00 1200 |002f: if-ltz v0, 0041 // +0012 │ │ -39ea96: 6e20 0998 0700 |0031: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39ea9c: 0a04 |0034: move-result v4 │ │ -39ea9e: 3643 0700 |0035: if-gt v3, v4, 003c // +0007 │ │ -39eaa2: 3624 0500 |0037: if-gt v4, v2, 003c // +0005 │ │ -39eaa6: de04 0420 |0039: or-int/lit8 v4, v4, #int 32 // #20 │ │ -39eaaa: 8e44 |003b: int-to-char v4, v4 │ │ -39eaac: 5004 0100 |003c: aput-char v4, v1, v0 │ │ -39eab0: d800 00ff |003e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39eab4: 28ef |0040: goto 002f // -0011 │ │ -39eab6: 2207 e612 |0041: new-instance v7, Ljava/lang/String; // type@12e6 │ │ -39eaba: 7020 0798 1700 |0043: invoke-direct {v7, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39eac0: 1107 |0046: return-object v7 │ │ +39ea20: |[39ea20] net.sf.dibdib.thread_any.StringFunc.toLowerCase:(Ljava/lang/String;)Ljava/lang/String; │ │ +39ea30: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39ea36: 0a00 |0003: move-result v0 │ │ +39ea38: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +39ea3a: b110 |0005: sub-int/2addr v0, v1 │ │ +39ea3c: 1302 5a00 |0006: const/16 v2, #int 90 // #5a │ │ +39ea40: 1303 4100 |0008: const/16 v3, #int 65 // #41 │ │ +39ea44: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +39ea46: 3a00 1500 |000b: if-ltz v0, 0020 // +0015 │ │ +39ea4a: 6e20 0998 0700 |000d: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39ea50: 0a05 |0010: move-result v5 │ │ +39ea52: 3653 0600 |0011: if-gt v3, v5, 0017 // +0006 │ │ +39ea56: 3625 0400 |0013: if-gt v5, v2, 0017 // +0004 │ │ +39ea5a: 1214 |0015: const/4 v4, #int 1 // #1 │ │ +39ea5c: 280a |0016: goto 0020 // +000a │ │ +39ea5e: 1306 8000 |0017: const/16 v6, #int 128 // #80 │ │ +39ea62: 3656 0400 |0019: if-gt v6, v5, 001d // +0004 │ │ +39ea66: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +39ea68: 2804 |001c: goto 0020 // +0004 │ │ +39ea6a: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39ea6e: 28e7 |001f: goto 0006 // -0019 │ │ +39ea70: 3901 0900 |0020: if-nez v1, 0029 // +0009 │ │ +39ea74: 6200 bc70 |0022: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +39ea78: 6e20 3198 0700 |0024: invoke-virtual {v7, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +39ea7e: 0c07 |0027: move-result-object v7 │ │ +39ea80: 1107 |0028: return-object v7 │ │ +39ea82: 3804 1d00 |0029: if-eqz v4, 0046 // +001d │ │ +39ea86: 6e10 2f98 0700 |002b: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +39ea8c: 0c01 |002e: move-result-object v1 │ │ +39ea8e: 3a00 1200 |002f: if-ltz v0, 0041 // +0012 │ │ +39ea92: 6e20 0998 0700 |0031: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39ea98: 0a04 |0034: move-result v4 │ │ +39ea9a: 3643 0700 |0035: if-gt v3, v4, 003c // +0007 │ │ +39ea9e: 3624 0500 |0037: if-gt v4, v2, 003c // +0005 │ │ +39eaa2: de04 0420 |0039: or-int/lit8 v4, v4, #int 32 // #20 │ │ +39eaa6: 8e44 |003b: int-to-char v4, v4 │ │ +39eaa8: 5004 0100 |003c: aput-char v4, v1, v0 │ │ +39eaac: d800 00ff |003e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39eab0: 28ef |0040: goto 002f // -0011 │ │ +39eab2: 2207 e612 |0041: new-instance v7, Ljava/lang/String; // type@12e6 │ │ +39eab6: 7020 0798 1700 |0043: invoke-direct {v7, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39eabc: 1107 |0046: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1402 │ │ 0x000d line=1403 │ │ 0x0022 line=1413 │ │ 0x002b line=1416 │ │ 0x0031 line=1418 │ │ @@ -847536,56 +847536,56 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -39eac4: |[39eac4] net.sf.dibdib.thread_any.StringFunc.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; │ │ -39ead4: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -39eada: 0a00 |0003: move-result v0 │ │ -39eadc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -39eade: b110 |0005: sub-int/2addr v0, v1 │ │ -39eae0: 1302 7a00 |0006: const/16 v2, #int 122 // #7a │ │ -39eae4: 1303 6100 |0008: const/16 v3, #int 97 // #61 │ │ -39eae8: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -39eaea: 3a00 1500 |000b: if-ltz v0, 0020 // +0015 │ │ -39eaee: 6e20 0998 0700 |000d: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39eaf4: 0a05 |0010: move-result v5 │ │ -39eaf6: 3653 0600 |0011: if-gt v3, v5, 0017 // +0006 │ │ -39eafa: 3625 0400 |0013: if-gt v5, v2, 0017 // +0004 │ │ -39eafe: 1214 |0015: const/4 v4, #int 1 // #1 │ │ -39eb00: 280a |0016: goto 0020 // +000a │ │ -39eb02: 1306 8000 |0017: const/16 v6, #int 128 // #80 │ │ -39eb06: 3656 0400 |0019: if-gt v6, v5, 001d // +0004 │ │ -39eb0a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -39eb0c: 2804 |001c: goto 0020 // +0004 │ │ -39eb0e: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39eb12: 28e7 |001f: goto 0006 // -0019 │ │ -39eb14: 3901 0900 |0020: if-nez v1, 0029 // +0009 │ │ -39eb18: 6200 bc70 |0022: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -39eb1c: 6e20 3398 0700 |0024: invoke-virtual {v7, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -39eb22: 0c07 |0027: move-result-object v7 │ │ -39eb24: 1107 |0028: return-object v7 │ │ -39eb26: 3804 1d00 |0029: if-eqz v4, 0046 // +001d │ │ -39eb2a: 6e10 2f98 0700 |002b: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -39eb30: 0c01 |002e: move-result-object v1 │ │ -39eb32: 3a00 1200 |002f: if-ltz v0, 0041 // +0012 │ │ -39eb36: 6e20 0998 0700 |0031: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39eb3c: 0a04 |0034: move-result v4 │ │ -39eb3e: 3643 0700 |0035: if-gt v3, v4, 003c // +0007 │ │ -39eb42: 3624 0500 |0037: if-gt v4, v2, 003c // +0005 │ │ -39eb46: df04 0420 |0039: xor-int/lit8 v4, v4, #int 32 // #20 │ │ -39eb4a: 8e44 |003b: int-to-char v4, v4 │ │ -39eb4c: 5004 0100 |003c: aput-char v4, v1, v0 │ │ -39eb50: d800 00ff |003e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39eb54: 28ef |0040: goto 002f // -0011 │ │ -39eb56: 2207 e612 |0041: new-instance v7, Ljava/lang/String; // type@12e6 │ │ -39eb5a: 7020 0798 1700 |0043: invoke-direct {v7, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ -39eb60: 1107 |0046: return-object v7 │ │ +39eac0: |[39eac0] net.sf.dibdib.thread_any.StringFunc.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; │ │ +39ead0: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +39ead6: 0a00 |0003: move-result v0 │ │ +39ead8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +39eada: b110 |0005: sub-int/2addr v0, v1 │ │ +39eadc: 1302 7a00 |0006: const/16 v2, #int 122 // #7a │ │ +39eae0: 1303 6100 |0008: const/16 v3, #int 97 // #61 │ │ +39eae4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +39eae6: 3a00 1500 |000b: if-ltz v0, 0020 // +0015 │ │ +39eaea: 6e20 0998 0700 |000d: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39eaf0: 0a05 |0010: move-result v5 │ │ +39eaf2: 3653 0600 |0011: if-gt v3, v5, 0017 // +0006 │ │ +39eaf6: 3625 0400 |0013: if-gt v5, v2, 0017 // +0004 │ │ +39eafa: 1214 |0015: const/4 v4, #int 1 // #1 │ │ +39eafc: 280a |0016: goto 0020 // +000a │ │ +39eafe: 1306 8000 |0017: const/16 v6, #int 128 // #80 │ │ +39eb02: 3656 0400 |0019: if-gt v6, v5, 001d // +0004 │ │ +39eb06: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +39eb08: 2804 |001c: goto 0020 // +0004 │ │ +39eb0a: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39eb0e: 28e7 |001f: goto 0006 // -0019 │ │ +39eb10: 3901 0900 |0020: if-nez v1, 0029 // +0009 │ │ +39eb14: 6200 bc70 |0022: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +39eb18: 6e20 3398 0700 |0024: invoke-virtual {v7, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +39eb1e: 0c07 |0027: move-result-object v7 │ │ +39eb20: 1107 |0028: return-object v7 │ │ +39eb22: 3804 1d00 |0029: if-eqz v4, 0046 // +001d │ │ +39eb26: 6e10 2f98 0700 |002b: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +39eb2c: 0c01 |002e: move-result-object v1 │ │ +39eb2e: 3a00 1200 |002f: if-ltz v0, 0041 // +0012 │ │ +39eb32: 6e20 0998 0700 |0031: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39eb38: 0a04 |0034: move-result v4 │ │ +39eb3a: 3643 0700 |0035: if-gt v3, v4, 003c // +0007 │ │ +39eb3e: 3624 0500 |0037: if-gt v4, v2, 003c // +0005 │ │ +39eb42: df04 0420 |0039: xor-int/lit8 v4, v4, #int 32 // #20 │ │ +39eb46: 8e44 |003b: int-to-char v4, v4 │ │ +39eb48: 5004 0100 |003c: aput-char v4, v1, v0 │ │ +39eb4c: d800 00ff |003e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39eb50: 28ef |0040: goto 002f // -0011 │ │ +39eb52: 2207 e612 |0041: new-instance v7, Ljava/lang/String; // type@12e6 │ │ +39eb56: 7020 0798 1700 |0043: invoke-direct {v7, v1}, Ljava/lang/String;.:([C)V // method@9807 │ │ +39eb5c: 1107 |0046: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1430 │ │ 0x000d line=1431 │ │ 0x0022 line=1441 │ │ 0x002b line=1444 │ │ 0x0031 line=1446 │ │ @@ -847599,89 +847599,89 @@ │ │ type : '([BI)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 139 16-bit code units │ │ -39ebc8: |[39ebc8] net.sf.dibdib.thread_any.StringFunc.utfGet:([BI)J │ │ -39ebd8: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -39ebdc: 3805 8800 |0002: if-eqz v5, 008a // +0088 │ │ -39ebe0: 2152 |0004: array-length v2, v5 │ │ -39ebe2: 3426 0400 |0005: if-lt v6, v2, 0009 // +0004 │ │ -39ebe6: 2900 8300 |0007: goto/16 008a // +0083 │ │ -39ebea: 4802 0506 |0009: aget-byte v2, v5, v6 │ │ -39ebee: d522 ff00 |000b: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -39ebf2: 1303 8000 |000d: const/16 v3, #int 128 // #80 │ │ -39ebf6: 3723 0a00 |000f: if-le v3, v2, 0019 // +000a │ │ -39ebfa: 8125 |0011: int-to-long v5, v2 │ │ -39ebfc: 1800 0000 0000 0100 0000 |0012: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ -39ec06: c105 |0017: or-long/2addr v5, v0 │ │ -39ec08: 1005 |0018: return-wide v5 │ │ -39ec0a: 1303 f800 |0019: const/16 v3, #int 248 // #f8 │ │ -39ec0e: 3623 0300 |001b: if-gt v3, v2, 001e // +0003 │ │ -39ec12: 1000 |001d: return-wide v0 │ │ -39ec14: 1303 f000 |001e: const/16 v3, #int 240 // #f0 │ │ -39ec18: 3623 2b00 |0020: if-gt v3, v2, 004b // +002b │ │ -39ec1c: d803 0604 |0022: add-int/lit8 v3, v6, #int 4 // #04 │ │ -39ec20: 2154 |0024: array-length v4, v5 │ │ -39ec22: 3643 2600 |0025: if-gt v3, v4, 004b // +0026 │ │ -39ec26: dd00 0207 |0027: and-int/lit8 v0, v2, #int 7 // #07 │ │ -39ec2a: e000 0012 |0029: shl-int/lit8 v0, v0, #int 18 // #12 │ │ -39ec2e: d801 0601 |002b: add-int/lit8 v1, v6, #int 1 // #01 │ │ -39ec32: 4801 0501 |002d: aget-byte v1, v5, v1 │ │ -39ec36: dd01 013f |002f: and-int/lit8 v1, v1, #int 63 // #3f │ │ -39ec3a: e001 010c |0031: shl-int/lit8 v1, v1, #int 12 // #0c │ │ -39ec3e: b610 |0033: or-int/2addr v0, v1 │ │ -39ec40: d801 0602 |0034: add-int/lit8 v1, v6, #int 2 // #02 │ │ -39ec44: 4801 0501 |0036: aget-byte v1, v5, v1 │ │ -39ec48: dd01 013f |0038: and-int/lit8 v1, v1, #int 63 // #3f │ │ -39ec4c: e001 0106 |003a: shl-int/lit8 v1, v1, #int 6 // #06 │ │ -39ec50: b610 |003c: or-int/2addr v0, v1 │ │ -39ec52: d806 0603 |003d: add-int/lit8 v6, v6, #int 3 // #03 │ │ -39ec56: 4805 0506 |003f: aget-byte v5, v5, v6 │ │ -39ec5a: dd05 053f |0041: and-int/lit8 v5, v5, #int 63 // #3f │ │ -39ec5e: b605 |0043: or-int/2addr v5, v0 │ │ -39ec60: 8155 |0044: int-to-long v5, v5 │ │ -39ec62: 1800 0000 0000 0400 0000 |0045: const-wide v0, #double 8.48798e-314 // #0000000400000000 │ │ -39ec6c: 28cd |004a: goto 0017 // -0033 │ │ -39ec6e: 1303 e000 |004b: const/16 v3, #int 224 // #e0 │ │ -39ec72: 3623 2200 |004d: if-gt v3, v2, 006f // +0022 │ │ -39ec76: d803 0603 |004f: add-int/lit8 v3, v6, #int 3 // #03 │ │ -39ec7a: 2154 |0051: array-length v4, v5 │ │ -39ec7c: 3643 1d00 |0052: if-gt v3, v4, 006f // +001d │ │ -39ec80: dd00 020f |0054: and-int/lit8 v0, v2, #int 15 // #0f │ │ -39ec84: e000 000c |0056: shl-int/lit8 v0, v0, #int 12 // #0c │ │ -39ec88: d801 0601 |0058: add-int/lit8 v1, v6, #int 1 // #01 │ │ -39ec8c: 4801 0501 |005a: aget-byte v1, v5, v1 │ │ -39ec90: dd01 013f |005c: and-int/lit8 v1, v1, #int 63 // #3f │ │ -39ec94: e001 0106 |005e: shl-int/lit8 v1, v1, #int 6 // #06 │ │ -39ec98: b610 |0060: or-int/2addr v0, v1 │ │ -39ec9a: d806 0602 |0061: add-int/lit8 v6, v6, #int 2 // #02 │ │ -39ec9e: 4805 0506 |0063: aget-byte v5, v5, v6 │ │ -39eca2: dd05 053f |0065: and-int/lit8 v5, v5, #int 63 // #3f │ │ -39eca6: b605 |0067: or-int/2addr v5, v0 │ │ -39eca8: 8155 |0068: int-to-long v5, v5 │ │ -39ecaa: 1800 0000 0000 0300 0000 |0069: const-wide v0, #double 6.36599e-314 // #0000000300000000 │ │ -39ecb4: 28a9 |006e: goto 0017 // -0057 │ │ -39ecb6: 1303 c000 |006f: const/16 v3, #int 192 // #c0 │ │ -39ecba: 3623 1900 |0071: if-gt v3, v2, 008a // +0019 │ │ -39ecbe: d803 0602 |0073: add-int/lit8 v3, v6, #int 2 // #02 │ │ -39ecc2: 2154 |0075: array-length v4, v5 │ │ -39ecc4: 3643 1400 |0076: if-gt v3, v4, 008a // +0014 │ │ -39ecc8: dd00 021f |0078: and-int/lit8 v0, v2, #int 31 // #1f │ │ -39eccc: e000 0006 |007a: shl-int/lit8 v0, v0, #int 6 // #06 │ │ -39ecd0: d806 0601 |007c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -39ecd4: 4805 0506 |007e: aget-byte v5, v5, v6 │ │ -39ecd8: dd05 053f |0080: and-int/lit8 v5, v5, #int 63 // #3f │ │ -39ecdc: b605 |0082: or-int/2addr v5, v0 │ │ -39ecde: 8155 |0083: int-to-long v5, v5 │ │ -39ece0: 1800 0000 0000 0200 0000 |0084: const-wide v0, #double 4.24399e-314 // #0000000200000000 │ │ -39ecea: 288e |0089: goto 0017 // -0072 │ │ -39ecec: 1000 |008a: return-wide v0 │ │ +39ebc4: |[39ebc4] net.sf.dibdib.thread_any.StringFunc.utfGet:([BI)J │ │ +39ebd4: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +39ebd8: 3805 8800 |0002: if-eqz v5, 008a // +0088 │ │ +39ebdc: 2152 |0004: array-length v2, v5 │ │ +39ebde: 3426 0400 |0005: if-lt v6, v2, 0009 // +0004 │ │ +39ebe2: 2900 8300 |0007: goto/16 008a // +0083 │ │ +39ebe6: 4802 0506 |0009: aget-byte v2, v5, v6 │ │ +39ebea: d522 ff00 |000b: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +39ebee: 1303 8000 |000d: const/16 v3, #int 128 // #80 │ │ +39ebf2: 3723 0a00 |000f: if-le v3, v2, 0019 // +000a │ │ +39ebf6: 8125 |0011: int-to-long v5, v2 │ │ +39ebf8: 1800 0000 0000 0100 0000 |0012: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ +39ec02: c105 |0017: or-long/2addr v5, v0 │ │ +39ec04: 1005 |0018: return-wide v5 │ │ +39ec06: 1303 f800 |0019: const/16 v3, #int 248 // #f8 │ │ +39ec0a: 3623 0300 |001b: if-gt v3, v2, 001e // +0003 │ │ +39ec0e: 1000 |001d: return-wide v0 │ │ +39ec10: 1303 f000 |001e: const/16 v3, #int 240 // #f0 │ │ +39ec14: 3623 2b00 |0020: if-gt v3, v2, 004b // +002b │ │ +39ec18: d803 0604 |0022: add-int/lit8 v3, v6, #int 4 // #04 │ │ +39ec1c: 2154 |0024: array-length v4, v5 │ │ +39ec1e: 3643 2600 |0025: if-gt v3, v4, 004b // +0026 │ │ +39ec22: dd00 0207 |0027: and-int/lit8 v0, v2, #int 7 // #07 │ │ +39ec26: e000 0012 |0029: shl-int/lit8 v0, v0, #int 18 // #12 │ │ +39ec2a: d801 0601 |002b: add-int/lit8 v1, v6, #int 1 // #01 │ │ +39ec2e: 4801 0501 |002d: aget-byte v1, v5, v1 │ │ +39ec32: dd01 013f |002f: and-int/lit8 v1, v1, #int 63 // #3f │ │ +39ec36: e001 010c |0031: shl-int/lit8 v1, v1, #int 12 // #0c │ │ +39ec3a: b610 |0033: or-int/2addr v0, v1 │ │ +39ec3c: d801 0602 |0034: add-int/lit8 v1, v6, #int 2 // #02 │ │ +39ec40: 4801 0501 |0036: aget-byte v1, v5, v1 │ │ +39ec44: dd01 013f |0038: and-int/lit8 v1, v1, #int 63 // #3f │ │ +39ec48: e001 0106 |003a: shl-int/lit8 v1, v1, #int 6 // #06 │ │ +39ec4c: b610 |003c: or-int/2addr v0, v1 │ │ +39ec4e: d806 0603 |003d: add-int/lit8 v6, v6, #int 3 // #03 │ │ +39ec52: 4805 0506 |003f: aget-byte v5, v5, v6 │ │ +39ec56: dd05 053f |0041: and-int/lit8 v5, v5, #int 63 // #3f │ │ +39ec5a: b605 |0043: or-int/2addr v5, v0 │ │ +39ec5c: 8155 |0044: int-to-long v5, v5 │ │ +39ec5e: 1800 0000 0000 0400 0000 |0045: const-wide v0, #double 8.48798e-314 // #0000000400000000 │ │ +39ec68: 28cd |004a: goto 0017 // -0033 │ │ +39ec6a: 1303 e000 |004b: const/16 v3, #int 224 // #e0 │ │ +39ec6e: 3623 2200 |004d: if-gt v3, v2, 006f // +0022 │ │ +39ec72: d803 0603 |004f: add-int/lit8 v3, v6, #int 3 // #03 │ │ +39ec76: 2154 |0051: array-length v4, v5 │ │ +39ec78: 3643 1d00 |0052: if-gt v3, v4, 006f // +001d │ │ +39ec7c: dd00 020f |0054: and-int/lit8 v0, v2, #int 15 // #0f │ │ +39ec80: e000 000c |0056: shl-int/lit8 v0, v0, #int 12 // #0c │ │ +39ec84: d801 0601 |0058: add-int/lit8 v1, v6, #int 1 // #01 │ │ +39ec88: 4801 0501 |005a: aget-byte v1, v5, v1 │ │ +39ec8c: dd01 013f |005c: and-int/lit8 v1, v1, #int 63 // #3f │ │ +39ec90: e001 0106 |005e: shl-int/lit8 v1, v1, #int 6 // #06 │ │ +39ec94: b610 |0060: or-int/2addr v0, v1 │ │ +39ec96: d806 0602 |0061: add-int/lit8 v6, v6, #int 2 // #02 │ │ +39ec9a: 4805 0506 |0063: aget-byte v5, v5, v6 │ │ +39ec9e: dd05 053f |0065: and-int/lit8 v5, v5, #int 63 // #3f │ │ +39eca2: b605 |0067: or-int/2addr v5, v0 │ │ +39eca4: 8155 |0068: int-to-long v5, v5 │ │ +39eca6: 1800 0000 0000 0300 0000 |0069: const-wide v0, #double 6.36599e-314 // #0000000300000000 │ │ +39ecb0: 28a9 |006e: goto 0017 // -0057 │ │ +39ecb2: 1303 c000 |006f: const/16 v3, #int 192 // #c0 │ │ +39ecb6: 3623 1900 |0071: if-gt v3, v2, 008a // +0019 │ │ +39ecba: d803 0602 |0073: add-int/lit8 v3, v6, #int 2 // #02 │ │ +39ecbe: 2154 |0075: array-length v4, v5 │ │ +39ecc0: 3643 1400 |0076: if-gt v3, v4, 008a // +0014 │ │ +39ecc4: dd00 021f |0078: and-int/lit8 v0, v2, #int 31 // #1f │ │ +39ecc8: e000 0006 |007a: shl-int/lit8 v0, v0, #int 6 // #06 │ │ +39eccc: d806 0601 |007c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +39ecd0: 4805 0506 |007e: aget-byte v5, v5, v6 │ │ +39ecd4: dd05 053f |0080: and-int/lit8 v5, v5, #int 63 // #3f │ │ +39ecd8: b605 |0082: or-int/2addr v5, v0 │ │ +39ecda: 8155 |0083: int-to-long v5, v5 │ │ +39ecdc: 1800 0000 0000 0200 0000 |0084: const-wide v0, #double 4.24399e-314 // #0000000200000000 │ │ +39ece6: 288e |0089: goto 0017 // -0072 │ │ +39ece8: 1000 |008a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=427 │ │ 0x0009 line=430 │ │ 0x0024 line=435 │ │ 0x002d line=436 │ │ 0x0051 line=438 │ │ @@ -847697,86 +847697,86 @@ │ │ type : '([BII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 111 16-bit code units │ │ -39d608: |[39d608] net.sf.dibdib.thread_any.StringFunc.utfPut:([BII)I │ │ -39d618: 3b07 0400 |0000: if-gez v7, 0004 // +0004 │ │ -39d61c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -39d61e: 0f05 |0003: return v5 │ │ -39d620: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -39d622: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ -39d626: 3771 0600 |0007: if-le v1, v7, 000d // +0006 │ │ -39d62a: 8d77 |0009: int-to-byte v7, v7 │ │ -39d62c: 4f07 0506 |000a: aput-byte v7, v5, v6 │ │ -39d630: 0f00 |000c: return v0 │ │ -39d632: 1302 0008 |000d: const/16 v2, #int 2048 // #800 │ │ -39d636: 1223 |000f: const/4 v3, #int 2 // #2 │ │ -39d638: 3772 1100 |0010: if-le v2, v7, 0021 // +0011 │ │ -39d63c: e102 0706 |0012: shr-int/lit8 v2, v7, #int 6 // #06 │ │ -39d640: d622 c000 |0014: or-int/lit16 v2, v2, #int 192 // #00c0 │ │ -39d644: 8d22 |0016: int-to-byte v2, v2 │ │ -39d646: 4f02 0506 |0017: aput-byte v2, v5, v6 │ │ -39d64a: b006 |0019: add-int/2addr v6, v0 │ │ -39d64c: dd07 073f |001a: and-int/lit8 v7, v7, #int 63 // #3f │ │ -39d650: b617 |001c: or-int/2addr v7, v1 │ │ -39d652: 8d77 |001d: int-to-byte v7, v7 │ │ -39d654: 4f07 0506 |001e: aput-byte v7, v5, v6 │ │ -39d658: 0f03 |0020: return v3 │ │ -39d65a: 1502 0100 |0021: const/high16 v2, #int 65536 // #1 │ │ -39d65e: 1234 |0023: const/4 v4, #int 3 // #3 │ │ -39d660: 3772 1b00 |0024: if-le v2, v7, 003f // +001b │ │ -39d664: e100 070c |0026: shr-int/lit8 v0, v7, #int 12 // #0c │ │ -39d668: d600 e000 |0028: or-int/lit16 v0, v0, #int 224 // #00e0 │ │ -39d66c: 8d00 |002a: int-to-byte v0, v0 │ │ -39d66e: 4f00 0506 |002b: aput-byte v0, v5, v6 │ │ -39d672: d800 0601 |002d: add-int/lit8 v0, v6, #int 1 // #01 │ │ -39d676: e102 0706 |002f: shr-int/lit8 v2, v7, #int 6 // #06 │ │ -39d67a: dd02 023f |0031: and-int/lit8 v2, v2, #int 63 // #3f │ │ -39d67e: b612 |0033: or-int/2addr v2, v1 │ │ -39d680: 8d22 |0034: int-to-byte v2, v2 │ │ -39d682: 4f02 0500 |0035: aput-byte v2, v5, v0 │ │ -39d686: b036 |0037: add-int/2addr v6, v3 │ │ -39d688: dd07 073f |0038: and-int/lit8 v7, v7, #int 63 // #3f │ │ -39d68c: b617 |003a: or-int/2addr v7, v1 │ │ -39d68e: 8d77 |003b: int-to-byte v7, v7 │ │ -39d690: 4f07 0506 |003c: aput-byte v7, v5, v6 │ │ -39d694: 0f04 |003e: return v4 │ │ -39d696: 1502 2000 |003f: const/high16 v2, #int 2097152 // #20 │ │ -39d69a: 3772 2600 |0041: if-le v2, v7, 0067 // +0026 │ │ -39d69e: e100 0712 |0043: shr-int/lit8 v0, v7, #int 18 // #12 │ │ -39d6a2: d600 f000 |0045: or-int/lit16 v0, v0, #int 240 // #00f0 │ │ -39d6a6: 8d00 |0047: int-to-byte v0, v0 │ │ -39d6a8: 4f00 0506 |0048: aput-byte v0, v5, v6 │ │ -39d6ac: d800 0601 |004a: add-int/lit8 v0, v6, #int 1 // #01 │ │ -39d6b0: e102 070c |004c: shr-int/lit8 v2, v7, #int 12 // #0c │ │ -39d6b4: dd02 023f |004e: and-int/lit8 v2, v2, #int 63 // #3f │ │ -39d6b8: b612 |0050: or-int/2addr v2, v1 │ │ -39d6ba: 8d22 |0051: int-to-byte v2, v2 │ │ -39d6bc: 4f02 0500 |0052: aput-byte v2, v5, v0 │ │ -39d6c0: d800 0602 |0054: add-int/lit8 v0, v6, #int 2 // #02 │ │ -39d6c4: e102 0706 |0056: shr-int/lit8 v2, v7, #int 6 // #06 │ │ -39d6c8: dd02 023f |0058: and-int/lit8 v2, v2, #int 63 // #3f │ │ -39d6cc: b612 |005a: or-int/2addr v2, v1 │ │ -39d6ce: 8d22 |005b: int-to-byte v2, v2 │ │ -39d6d0: 4f02 0500 |005c: aput-byte v2, v5, v0 │ │ -39d6d4: b046 |005e: add-int/2addr v6, v4 │ │ -39d6d6: dd07 073f |005f: and-int/lit8 v7, v7, #int 63 // #3f │ │ -39d6da: b617 |0061: or-int/2addr v7, v1 │ │ -39d6dc: 8d77 |0062: int-to-byte v7, v7 │ │ -39d6de: 4f07 0506 |0063: aput-byte v7, v5, v6 │ │ -39d6e2: 1245 |0065: const/4 v5, #int 4 // #4 │ │ -39d6e4: 0f05 |0066: return v5 │ │ -39d6e6: dd07 077f |0067: and-int/lit8 v7, v7, #int 127 // #7f │ │ -39d6ea: de07 0740 |0069: or-int/lit8 v7, v7, #int 64 // #40 │ │ -39d6ee: 8d77 |006b: int-to-byte v7, v7 │ │ -39d6f0: 4f07 0506 |006c: aput-byte v7, v5, v6 │ │ -39d6f4: 0f00 |006e: return v0 │ │ +39d604: |[39d604] net.sf.dibdib.thread_any.StringFunc.utfPut:([BII)I │ │ +39d614: 3b07 0400 |0000: if-gez v7, 0004 // +0004 │ │ +39d618: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +39d61a: 0f05 |0003: return v5 │ │ +39d61c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +39d61e: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ +39d622: 3771 0600 |0007: if-le v1, v7, 000d // +0006 │ │ +39d626: 8d77 |0009: int-to-byte v7, v7 │ │ +39d628: 4f07 0506 |000a: aput-byte v7, v5, v6 │ │ +39d62c: 0f00 |000c: return v0 │ │ +39d62e: 1302 0008 |000d: const/16 v2, #int 2048 // #800 │ │ +39d632: 1223 |000f: const/4 v3, #int 2 // #2 │ │ +39d634: 3772 1100 |0010: if-le v2, v7, 0021 // +0011 │ │ +39d638: e102 0706 |0012: shr-int/lit8 v2, v7, #int 6 // #06 │ │ +39d63c: d622 c000 |0014: or-int/lit16 v2, v2, #int 192 // #00c0 │ │ +39d640: 8d22 |0016: int-to-byte v2, v2 │ │ +39d642: 4f02 0506 |0017: aput-byte v2, v5, v6 │ │ +39d646: b006 |0019: add-int/2addr v6, v0 │ │ +39d648: dd07 073f |001a: and-int/lit8 v7, v7, #int 63 // #3f │ │ +39d64c: b617 |001c: or-int/2addr v7, v1 │ │ +39d64e: 8d77 |001d: int-to-byte v7, v7 │ │ +39d650: 4f07 0506 |001e: aput-byte v7, v5, v6 │ │ +39d654: 0f03 |0020: return v3 │ │ +39d656: 1502 0100 |0021: const/high16 v2, #int 65536 // #1 │ │ +39d65a: 1234 |0023: const/4 v4, #int 3 // #3 │ │ +39d65c: 3772 1b00 |0024: if-le v2, v7, 003f // +001b │ │ +39d660: e100 070c |0026: shr-int/lit8 v0, v7, #int 12 // #0c │ │ +39d664: d600 e000 |0028: or-int/lit16 v0, v0, #int 224 // #00e0 │ │ +39d668: 8d00 |002a: int-to-byte v0, v0 │ │ +39d66a: 4f00 0506 |002b: aput-byte v0, v5, v6 │ │ +39d66e: d800 0601 |002d: add-int/lit8 v0, v6, #int 1 // #01 │ │ +39d672: e102 0706 |002f: shr-int/lit8 v2, v7, #int 6 // #06 │ │ +39d676: dd02 023f |0031: and-int/lit8 v2, v2, #int 63 // #3f │ │ +39d67a: b612 |0033: or-int/2addr v2, v1 │ │ +39d67c: 8d22 |0034: int-to-byte v2, v2 │ │ +39d67e: 4f02 0500 |0035: aput-byte v2, v5, v0 │ │ +39d682: b036 |0037: add-int/2addr v6, v3 │ │ +39d684: dd07 073f |0038: and-int/lit8 v7, v7, #int 63 // #3f │ │ +39d688: b617 |003a: or-int/2addr v7, v1 │ │ +39d68a: 8d77 |003b: int-to-byte v7, v7 │ │ +39d68c: 4f07 0506 |003c: aput-byte v7, v5, v6 │ │ +39d690: 0f04 |003e: return v4 │ │ +39d692: 1502 2000 |003f: const/high16 v2, #int 2097152 // #20 │ │ +39d696: 3772 2600 |0041: if-le v2, v7, 0067 // +0026 │ │ +39d69a: e100 0712 |0043: shr-int/lit8 v0, v7, #int 18 // #12 │ │ +39d69e: d600 f000 |0045: or-int/lit16 v0, v0, #int 240 // #00f0 │ │ +39d6a2: 8d00 |0047: int-to-byte v0, v0 │ │ +39d6a4: 4f00 0506 |0048: aput-byte v0, v5, v6 │ │ +39d6a8: d800 0601 |004a: add-int/lit8 v0, v6, #int 1 // #01 │ │ +39d6ac: e102 070c |004c: shr-int/lit8 v2, v7, #int 12 // #0c │ │ +39d6b0: dd02 023f |004e: and-int/lit8 v2, v2, #int 63 // #3f │ │ +39d6b4: b612 |0050: or-int/2addr v2, v1 │ │ +39d6b6: 8d22 |0051: int-to-byte v2, v2 │ │ +39d6b8: 4f02 0500 |0052: aput-byte v2, v5, v0 │ │ +39d6bc: d800 0602 |0054: add-int/lit8 v0, v6, #int 2 // #02 │ │ +39d6c0: e102 0706 |0056: shr-int/lit8 v2, v7, #int 6 // #06 │ │ +39d6c4: dd02 023f |0058: and-int/lit8 v2, v2, #int 63 // #3f │ │ +39d6c8: b612 |005a: or-int/2addr v2, v1 │ │ +39d6ca: 8d22 |005b: int-to-byte v2, v2 │ │ +39d6cc: 4f02 0500 |005c: aput-byte v2, v5, v0 │ │ +39d6d0: b046 |005e: add-int/2addr v6, v4 │ │ +39d6d2: dd07 073f |005f: and-int/lit8 v7, v7, #int 63 // #3f │ │ +39d6d6: b617 |0061: or-int/2addr v7, v1 │ │ +39d6d8: 8d77 |0062: int-to-byte v7, v7 │ │ +39d6da: 4f07 0506 |0063: aput-byte v7, v5, v6 │ │ +39d6de: 1245 |0065: const/4 v5, #int 4 // #4 │ │ +39d6e0: 0f05 |0066: return v5 │ │ +39d6e2: dd07 077f |0067: and-int/lit8 v7, v7, #int 127 // #7f │ │ +39d6e6: de07 0740 |0069: or-int/lit8 v7, v7, #int 64 // #40 │ │ +39d6ea: 8d77 |006b: int-to-byte v7, v7 │ │ +39d6ec: 4f07 0506 |006c: aput-byte v7, v5, v6 │ │ +39d6f0: 0f00 |006e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x000a line=451 │ │ 0x0017 line=454 │ │ 0x001e line=455 │ │ 0x002b line=458 │ │ 0x0035 line=459 │ │ @@ -847796,275 +847796,275 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 464 16-bit code units │ │ -39cd98: |[39cd98] net.sf.dibdib.thread_any.StringFunc.utfn4Bytes:([B)[B │ │ -39cda8: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -39cdac: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -39cdb0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -39cdb2: 1100 |0005: return-object v0 │ │ -39cdb4: 2101 |0006: array-length v1, v0 │ │ -39cdb6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -39cdb8: b121 |0008: sub-int/2addr v1, v2 │ │ -39cdba: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -39cdbc: 2105 |000a: array-length v5, v0 │ │ -39cdbe: 1306 0d00 |000b: const/16 v6, #int 13 // #d │ │ -39cdc2: 1307 0900 |000d: const/16 v7, #int 9 // #9 │ │ -39cdc6: 1308 1600 |000f: const/16 v8, #int 22 // #16 │ │ -39cdca: 1309 1c00 |0011: const/16 v9, #int 28 // #1c │ │ -39cdce: 130f ad00 |0013: const/16 v15, #int 173 // #ad │ │ -39cdd2: 1303 1f00 |0015: const/16 v3, #int 31 // #1f │ │ -39cdd6: 1302 7d00 |0017: const/16 v2, #int 125 // #7d │ │ -39cdda: 126a |0019: const/4 v10, #int 6 // #6 │ │ -39cddc: 130b 7b00 |001a: const/16 v11, #int 123 // #7b │ │ -39cde0: 130c a000 |001c: const/16 v12, #int 160 // #a0 │ │ -39cde4: 130d 2000 |001e: const/16 v13, #int 32 // #20 │ │ -39cde8: 130e 7f00 |0020: const/16 v14, #int 127 // #7f │ │ -39cdec: 3554 9400 |0022: if-ge v4, v5, 00b6 // +0094 │ │ -39cdf0: 4805 0004 |0024: aget-byte v5, v0, v4 │ │ -39cdf4: 365d 1a00 |0026: if-gt v13, v5, 0040 // +001a │ │ -39cdf8: 4805 0004 |0028: aget-byte v5, v0, v4 │ │ -39cdfc: 35e5 1600 |002a: if-ge v5, v14, 0040 // +0016 │ │ -39ce00: 4805 0004 |002c: aget-byte v5, v0, v4 │ │ -39ce04: 325b 0600 |002e: if-eq v11, v5, 0034 // +0006 │ │ -39ce08: 4805 0004 |0030: aget-byte v5, v0, v4 │ │ -39ce0c: 3352 3a00 |0032: if-ne v2, v5, 006c // +003a │ │ -39ce10: d805 0401 |0034: add-int/lit8 v5, v4, #int 1 // #01 │ │ -39ce14: 2102 |0036: array-length v2, v0 │ │ -39ce16: 3525 3500 |0037: if-ge v5, v2, 006c // +0035 │ │ -39ce1a: 4802 0004 |0039: aget-byte v2, v0, v4 │ │ -39ce1e: 4805 0005 |003b: aget-byte v5, v0, v5 │ │ -39ce22: 3352 2f00 |003d: if-ne v2, v5, 006c // +002f │ │ -39ce26: 2834 |003f: goto 0073 // +0034 │ │ -39ce28: 4802 0004 |0040: aget-byte v2, v0, v4 │ │ -39ce2c: 3a02 2c00 |0042: if-ltz v2, 006e // +002c │ │ -39ce30: 4802 0004 |0044: aget-byte v2, v0, v4 │ │ -39ce34: 3802 2600 |0046: if-eqz v2, 006c // +0026 │ │ -39ce38: 4802 0004 |0048: aget-byte v2, v0, v4 │ │ -39ce3c: 322a 2200 |004a: if-eq v10, v2, 006c // +0022 │ │ -39ce40: 4802 0004 |004c: aget-byte v2, v0, v4 │ │ -39ce44: 3223 1e00 |004e: if-eq v3, v2, 006c // +001e │ │ -39ce48: 4802 0004 |0050: aget-byte v2, v0, v4 │ │ -39ce4c: 3229 1a00 |0052: if-eq v9, v2, 006c // +001a │ │ -39ce50: 4802 0004 |0054: aget-byte v2, v0, v4 │ │ -39ce54: 3228 1600 |0056: if-eq v8, v2, 006c // +0016 │ │ -39ce58: 4802 0004 |0058: aget-byte v2, v0, v4 │ │ -39ce5c: 3227 1200 |005a: if-eq v7, v2, 006c // +0012 │ │ -39ce60: 4802 0004 |005c: aget-byte v2, v0, v4 │ │ -39ce64: 3226 0e00 |005e: if-eq v6, v2, 006c // +000e │ │ -39ce68: 1302 0a00 |0060: const/16 v2, #int 10 // #a │ │ -39ce6c: 4805 0004 |0062: aget-byte v5, v0, v4 │ │ -39ce70: 3252 0800 |0064: if-eq v2, v5, 006c // +0008 │ │ -39ce74: 1302 0c00 |0066: const/16 v2, #int 12 // #c │ │ -39ce78: 4805 0004 |0068: aget-byte v5, v0, v4 │ │ -39ce7c: 3352 0900 |006a: if-ne v2, v5, 0073 // +0009 │ │ -39ce80: 1212 |006c: const/4 v2, #int 1 // #1 │ │ -39ce82: 2846 |006d: goto 00b3 // +0046 │ │ -39ce84: d802 0401 |006e: add-int/lit8 v2, v4, #int 1 // #01 │ │ -39ce88: 2105 |0070: array-length v5, v0 │ │ -39ce8a: 3452 0500 |0071: if-lt v2, v5, 0076 // +0005 │ │ -39ce8e: 1310 0000 |0073: const/16 v16, #int 0 // #0 │ │ -39ce92: 2843 |0075: goto 00b8 // +0043 │ │ -39ce94: 4802 0002 |0076: aget-byte v2, v0, v2 │ │ -39ce98: d522 ff00 |0078: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -39ce9c: 8e22 |007a: int-to-char v2, v2 │ │ -39ce9e: 4805 0004 |007b: aget-byte v5, v0, v4 │ │ -39cea2: d555 ff00 |007d: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -39cea6: 8e55 |007f: int-to-char v5, v5 │ │ -39cea8: 1306 c200 |0080: const/16 v6, #int 194 // #c2 │ │ -39ceac: 3556 f1ff |0082: if-ge v6, v5, 0073 // -000f │ │ -39ceb0: 1306 f800 |0084: const/16 v6, #int 248 // #f8 │ │ -39ceb4: 3756 edff |0086: if-le v6, v5, 0073 // -0013 │ │ -39ceb8: 1305 c000 |0088: const/16 v5, #int 192 // #c0 │ │ -39cebc: 3625 0300 |008a: if-gt v5, v2, 008d // +0003 │ │ -39cec0: 28e7 |008c: goto 0073 // -0019 │ │ -39cec2: 7120 64a4 4000 |008d: invoke-static {v0, v4}, Lnet/sf/dibdib/thread_any/StringFunc;.utfGet:([BI)J // method@a464 │ │ -39cec8: 0b05 |0090: move-result-wide v5 │ │ -39ceca: 8452 |0091: long-to-int v2, v5 │ │ -39cecc: 32c2 2400 |0092: if-eq v2, v12, 00b6 // +0024 │ │ -39ced0: 32f2 2200 |0094: if-eq v2, v15, 00b6 // +0022 │ │ -39ced4: 130f 0b20 |0096: const/16 v15, #int 8203 // #200b │ │ -39ced8: 32f2 1e00 |0098: if-eq v2, v15, 00b6 // +001e │ │ -39cedc: 130f 1020 |009a: const/16 v15, #int 8208 // #2010 │ │ -39cee0: 32f2 1a00 |009c: if-eq v2, v15, 00b6 // +001a │ │ -39cee4: 130f 6020 |009e: const/16 v15, #int 8288 // #2060 │ │ -39cee8: 32f2 1600 |00a0: if-eq v2, v15, 00b6 // +0016 │ │ -39ceec: 130f 2820 |00a2: const/16 v15, #int 8232 // #2028 │ │ -39cef0: 32f2 1200 |00a4: if-eq v2, v15, 00b6 // +0012 │ │ -39cef4: 130f 2920 |00a6: const/16 v15, #int 8233 // #2029 │ │ -39cef8: 32f2 0e00 |00a8: if-eq v2, v15, 00b6 // +000e │ │ -39cefc: 362c 0c00 |00aa: if-gt v12, v2, 00b6 // +000c │ │ -39cf00: a502 050d |00ac: ushr-long v2, v5, v13 │ │ -39cf04: 8423 |00ae: long-to-int v3, v2 │ │ -39cf06: d803 03ff |00af: add-int/lit8 v3, v3, #int -1 // #ff │ │ -39cf0a: b034 |00b1: add-int/2addr v4, v3 │ │ -39cf0c: 28ba |00b2: goto 006c // -0046 │ │ -39cf0e: b024 |00b3: add-int/2addr v4, v2 │ │ -39cf10: 2900 56ff |00b4: goto/16 000a // -00aa │ │ -39cf14: 1310 0100 |00b6: const/16 v16, #int 1 // #1 │ │ -39cf18: 3810 0300 |00b8: if-eqz v16, 00bb // +0003 │ │ -39cf1c: 1100 |00ba: return-object v0 │ │ -39cf1e: da01 0103 |00bb: mul-int/lit8 v1, v1, #int 3 // #03 │ │ -39cf22: 1212 |00bd: const/4 v2, #int 1 // #1 │ │ -39cf24: b021 |00be: add-int/2addr v1, v2 │ │ -39cf26: 7120 af99 1000 |00bf: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39cf2c: 0c01 |00c2: move-result-object v1 │ │ -39cf2e: 0142 |00c3: move v2, v4 │ │ -39cf30: 2105 |00c4: array-length v5, v0 │ │ -39cf32: 3554 0601 |00c5: if-ge v4, v5, 01cb // +0106 │ │ -39cf36: 4805 0004 |00c7: aget-byte v5, v0, v4 │ │ -39cf3a: 4f05 0102 |00c9: aput-byte v5, v1, v2 │ │ -39cf3e: 4805 0004 |00cb: aget-byte v5, v0, v4 │ │ -39cf42: 365d 2800 |00cd: if-gt v13, v5, 00f5 // +0028 │ │ -39cf46: 4805 0004 |00cf: aget-byte v5, v0, v4 │ │ -39cf4a: 35e5 2400 |00d1: if-ge v5, v14, 00f5 // +0024 │ │ -39cf4e: 4805 0004 |00d3: aget-byte v5, v0, v4 │ │ -39cf52: 325b 0900 |00d5: if-eq v11, v5, 00de // +0009 │ │ -39cf56: 4805 0004 |00d7: aget-byte v5, v0, v4 │ │ -39cf5a: 1306 7d00 |00d9: const/16 v6, #int 125 // #7d │ │ -39cf5e: 3356 5500 |00db: if-ne v6, v5, 0130 // +0055 │ │ -39cf62: 2803 |00dd: goto 00e0 // +0003 │ │ -39cf64: 1306 7d00 |00de: const/16 v6, #int 125 // #7d │ │ -39cf68: d805 0401 |00e0: add-int/lit8 v5, v4, #int 1 // #01 │ │ -39cf6c: 210f |00e2: array-length v15, v0 │ │ -39cf6e: 35f5 4d00 |00e3: if-ge v5, v15, 0130 // +004d │ │ -39cf72: 480f 0004 |00e5: aget-byte v15, v0, v4 │ │ -39cf76: 4806 0005 |00e7: aget-byte v6, v0, v5 │ │ -39cf7a: 336f 4700 |00e9: if-ne v15, v6, 0130 // +0047 │ │ -39cf7e: 4f0e 0102 |00eb: aput-byte v14, v1, v2 │ │ -39cf82: d802 0201 |00ed: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39cf86: 4804 0005 |00ef: aget-byte v4, v0, v5 │ │ -39cf8a: 4f04 0102 |00f1: aput-byte v4, v1, v2 │ │ -39cf8e: 0154 |00f3: move v4, v5 │ │ -39cf90: 283e |00f4: goto 0132 // +003e │ │ -39cf92: 4805 0004 |00f5: aget-byte v5, v0, v4 │ │ -39cf96: 3a05 3e00 |00f7: if-ltz v5, 0135 // +003e │ │ -39cf9a: 4805 0004 |00f9: aget-byte v5, v0, v4 │ │ -39cf9e: 3805 3500 |00fb: if-eqz v5, 0130 // +0035 │ │ -39cfa2: 4805 0004 |00fd: aget-byte v5, v0, v4 │ │ -39cfa6: 325a 3100 |00ff: if-eq v10, v5, 0130 // +0031 │ │ -39cfaa: 4805 0004 |0101: aget-byte v5, v0, v4 │ │ -39cfae: 3253 2d00 |0103: if-eq v3, v5, 0130 // +002d │ │ -39cfb2: 4805 0004 |0105: aget-byte v5, v0, v4 │ │ -39cfb6: 3259 2900 |0107: if-eq v9, v5, 0130 // +0029 │ │ -39cfba: 4805 0004 |0109: aget-byte v5, v0, v4 │ │ -39cfbe: 3258 2500 |010b: if-eq v8, v5, 0130 // +0025 │ │ -39cfc2: 4805 0004 |010d: aget-byte v5, v0, v4 │ │ -39cfc6: 3257 2100 |010f: if-eq v7, v5, 0130 // +0021 │ │ -39cfca: 4805 0004 |0111: aget-byte v5, v0, v4 │ │ -39cfce: 1306 0d00 |0113: const/16 v6, #int 13 // #d │ │ -39cfd2: 3256 1d00 |0115: if-eq v6, v5, 0132 // +001d │ │ -39cfd6: 1305 0a00 |0117: const/16 v5, #int 10 // #a │ │ -39cfda: 480f 0004 |0119: aget-byte v15, v0, v4 │ │ -39cfde: 32f5 1700 |011b: if-eq v5, v15, 0132 // +0017 │ │ -39cfe2: 1305 0c00 |011d: const/16 v5, #int 12 // #c │ │ -39cfe6: 480f 0004 |011f: aget-byte v15, v0, v4 │ │ -39cfea: 33f5 0300 |0121: if-ne v5, v15, 0124 // +0003 │ │ -39cfee: 280f |0123: goto 0132 // +000f │ │ -39cff0: 4f0e 0102 |0124: aput-byte v14, v1, v2 │ │ -39cff4: d802 0201 |0126: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39cff8: 4805 0004 |0128: aget-byte v5, v0, v4 │ │ -39cffc: d805 0540 |012a: add-int/lit8 v5, v5, #int 64 // #40 │ │ -39d000: 8d55 |012c: int-to-byte v5, v5 │ │ -39d002: 4f05 0102 |012d: aput-byte v5, v1, v2 │ │ -39d006: 2803 |012f: goto 0132 // +0003 │ │ -39d008: 1306 0d00 |0130: const/16 v6, #int 13 // #d │ │ -39d00c: 1213 |0132: const/4 v3, #int 1 // #1 │ │ -39d00e: 2900 9000 |0133: goto/16 01c3 // +0090 │ │ -39d012: 1306 0d00 |0135: const/16 v6, #int 13 // #d │ │ -39d016: d805 04ff |0137: add-int/lit8 v5, v4, #int -1 // #ff │ │ -39d01a: 7120 64a4 5000 |0139: invoke-static {v0, v5}, Lnet/sf/dibdib/thread_any/StringFunc;.utfGet:([BI)J // method@a464 │ │ -39d020: 0b06 |013c: move-result-wide v6 │ │ -39d022: 8465 |013d: long-to-int v5, v6 │ │ -39d024: 1611 0000 |013e: const-wide/16 v17, #int 0 // #0 │ │ -39d028: 32c5 4900 |0140: if-eq v5, v12, 0189 // +0049 │ │ -39d02c: 1303 ad00 |0142: const/16 v3, #int 173 // #ad │ │ -39d030: 3235 4200 |0144: if-eq v5, v3, 0186 // +0042 │ │ -39d034: 1303 0b20 |0146: const/16 v3, #int 8203 // #200b │ │ -39d038: 3235 3b00 |0148: if-eq v5, v3, 0183 // +003b │ │ -39d03c: 1303 1020 |014a: const/16 v3, #int 8208 // #2010 │ │ -39d040: 3235 3400 |014c: if-eq v5, v3, 0180 // +0034 │ │ -39d044: 1303 6020 |014e: const/16 v3, #int 8288 // #2060 │ │ -39d048: 3235 2d00 |0150: if-eq v5, v3, 017d // +002d │ │ -39d04c: 1303 2820 |0152: const/16 v3, #int 8232 // #2028 │ │ -39d050: 3235 2600 |0154: if-eq v5, v3, 017a // +0026 │ │ -39d054: 1303 2920 |0156: const/16 v3, #int 8233 // #2029 │ │ -39d058: 3235 1f00 |0158: if-eq v5, v3, 0177 // +001f │ │ -39d05c: 1303 8000 |015a: const/16 v3, #int 128 // #80 │ │ -39d060: 3653 2f00 |015c: if-gt v3, v5, 018b // +002f │ │ -39d064: 35c5 2d00 |015e: if-ge v5, v12, 018b // +002d │ │ -39d068: c5d6 |0160: ushr-long/2addr v6, v13 │ │ -39d06a: 8463 |0161: long-to-int v3, v6 │ │ -39d06c: d803 03ff |0162: add-int/lit8 v3, v3, #int -1 // #ff │ │ -39d070: b034 |0164: add-int/2addr v4, v3 │ │ -39d072: d803 0201 |0165: add-int/lit8 v3, v2, #int 1 // #01 │ │ -39d076: 4f0e 0102 |0167: aput-byte v14, v1, v2 │ │ -39d07a: 6202 0879 |0169: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7908 │ │ -39d07e: d805 0581 |016b: add-int/lit8 v5, v5, #int -127 // #81 │ │ -39d082: 4902 0205 |016d: aget-char v2, v2, v5 │ │ -39d086: 7130 65a4 3102 |016f: invoke-static {v1, v3, v2}, Lnet/sf/dibdib/thread_any/StringFunc;.utfPut:([BII)I // method@a465 │ │ -39d08c: 0a02 |0172: move-result v2 │ │ -39d08e: d802 02ff |0173: add-int/lit8 v2, v2, #int -1 // #ff │ │ -39d092: b032 |0175: add-int/2addr v2, v3 │ │ -39d094: 28bc |0176: goto 0132 // -0044 │ │ -39d096: 1606 0a00 |0177: const-wide/16 v6, #int 10 // #a │ │ -39d09a: 2812 |0179: goto 018b // +0012 │ │ -39d09c: 1606 0d00 |017a: const-wide/16 v6, #int 13 // #d │ │ -39d0a0: 280f |017c: goto 018b // +000f │ │ -39d0a2: 1606 0600 |017d: const-wide/16 v6, #int 6 // #6 │ │ -39d0a6: 280c |017f: goto 018b // +000c │ │ -39d0a8: 1606 1600 |0180: const-wide/16 v6, #int 22 // #16 │ │ -39d0ac: 2809 |0182: goto 018b // +0009 │ │ -39d0ae: 0506 1100 |0183: move-wide/from16 v6, v17 │ │ -39d0b2: 2806 |0185: goto 018b // +0006 │ │ -39d0b4: 1606 1f00 |0186: const-wide/16 v6, #int 31 // #1f │ │ -39d0b8: 2803 |0188: goto 018b // +0003 │ │ -39d0ba: 1606 1c00 |0189: const-wide/16 v6, #int 28 // #1c │ │ -39d0be: 3103 1106 |018b: cmp-long v3, v17, v6 │ │ -39d0c2: 3b03 2700 |018d: if-gez v3, 01b4 // +0027 │ │ -39d0c6: 1811 0000 0000 0100 0000 |018f: const-wide v17, #double 2.122e-314 // #0000000100000000 │ │ -39d0d0: 3103 0611 |0194: cmp-long v3, v6, v17 │ │ -39d0d4: 3b03 0c00 |0196: if-gez v3, 01a2 // +000c │ │ -39d0d8: d803 0201 |0198: add-int/lit8 v3, v2, #int 1 // #01 │ │ -39d0dc: 4f0e 0102 |019a: aput-byte v14, v1, v2 │ │ -39d0e0: 8462 |019c: long-to-int v2, v6 │ │ -39d0e2: 8d22 |019d: int-to-byte v2, v2 │ │ -39d0e4: 4f02 0103 |019e: aput-byte v2, v1, v3 │ │ -39d0e8: 0132 |01a0: move v2, v3 │ │ -39d0ea: 2891 |01a1: goto 0132 // -006f │ │ -39d0ec: a505 060d |01a2: ushr-long v5, v6, v13 │ │ -39d0f0: 8453 |01a4: long-to-int v3, v5 │ │ -39d0f2: 1215 |01a5: const/4 v5, #int 1 // #1 │ │ -39d0f4: b153 |01a6: sub-int/2addr v3, v5 │ │ -39d0f6: 3d03 8bff |01a7: if-lez v3, 0132 // -0075 │ │ -39d0fa: d802 0201 |01a9: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39d0fe: d804 0401 |01ab: add-int/lit8 v4, v4, #int 1 // #01 │ │ -39d102: 4805 0004 |01ad: aget-byte v5, v0, v4 │ │ -39d106: 4f05 0102 |01af: aput-byte v5, v1, v2 │ │ -39d10a: d803 03ff |01b1: add-int/lit8 v3, v3, #int -1 // #ff │ │ -39d10e: 28f4 |01b3: goto 01a7 // -000c │ │ -39d110: 4803 0004 |01b4: aget-byte v3, v0, v4 │ │ -39d114: d805 0201 |01b6: add-int/lit8 v5, v2, #int 1 // #01 │ │ -39d118: 4f0e 0102 |01b8: aput-byte v14, v1, v2 │ │ -39d11c: 7130 65a4 5103 |01ba: invoke-static {v1, v5, v3}, Lnet/sf/dibdib/thread_any/StringFunc;.utfPut:([BII)I // method@a465 │ │ -39d122: 0a02 |01bd: move-result v2 │ │ -39d124: d802 02ff |01be: add-int/lit8 v2, v2, #int -1 // #ff │ │ -39d128: b052 |01c0: add-int/2addr v2, v5 │ │ -39d12a: 2900 71ff |01c1: goto/16 0132 // -008f │ │ -39d12e: b034 |01c3: add-int/2addr v4, v3 │ │ -39d130: b032 |01c4: add-int/2addr v2, v3 │ │ -39d132: 1303 1f00 |01c5: const/16 v3, #int 31 // #1f │ │ -39d136: 1307 0900 |01c7: const/16 v7, #int 9 // #9 │ │ -39d13a: 2900 fbfe |01c9: goto/16 00c4 // -0105 │ │ -39d13e: 7120 af99 2100 |01cb: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39d144: 0c00 |01ce: move-result-object v0 │ │ -39d146: 1100 |01cf: return-object v0 │ │ +39cd94: |[39cd94] net.sf.dibdib.thread_any.StringFunc.utfn4Bytes:([B)[B │ │ +39cda4: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +39cda8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +39cdac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +39cdae: 1100 |0005: return-object v0 │ │ +39cdb0: 2101 |0006: array-length v1, v0 │ │ +39cdb2: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +39cdb4: b121 |0008: sub-int/2addr v1, v2 │ │ +39cdb6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +39cdb8: 2105 |000a: array-length v5, v0 │ │ +39cdba: 1306 0d00 |000b: const/16 v6, #int 13 // #d │ │ +39cdbe: 1307 0900 |000d: const/16 v7, #int 9 // #9 │ │ +39cdc2: 1308 1600 |000f: const/16 v8, #int 22 // #16 │ │ +39cdc6: 1309 1c00 |0011: const/16 v9, #int 28 // #1c │ │ +39cdca: 130f ad00 |0013: const/16 v15, #int 173 // #ad │ │ +39cdce: 1303 1f00 |0015: const/16 v3, #int 31 // #1f │ │ +39cdd2: 1302 7d00 |0017: const/16 v2, #int 125 // #7d │ │ +39cdd6: 126a |0019: const/4 v10, #int 6 // #6 │ │ +39cdd8: 130b 7b00 |001a: const/16 v11, #int 123 // #7b │ │ +39cddc: 130c a000 |001c: const/16 v12, #int 160 // #a0 │ │ +39cde0: 130d 2000 |001e: const/16 v13, #int 32 // #20 │ │ +39cde4: 130e 7f00 |0020: const/16 v14, #int 127 // #7f │ │ +39cde8: 3554 9400 |0022: if-ge v4, v5, 00b6 // +0094 │ │ +39cdec: 4805 0004 |0024: aget-byte v5, v0, v4 │ │ +39cdf0: 365d 1a00 |0026: if-gt v13, v5, 0040 // +001a │ │ +39cdf4: 4805 0004 |0028: aget-byte v5, v0, v4 │ │ +39cdf8: 35e5 1600 |002a: if-ge v5, v14, 0040 // +0016 │ │ +39cdfc: 4805 0004 |002c: aget-byte v5, v0, v4 │ │ +39ce00: 325b 0600 |002e: if-eq v11, v5, 0034 // +0006 │ │ +39ce04: 4805 0004 |0030: aget-byte v5, v0, v4 │ │ +39ce08: 3352 3a00 |0032: if-ne v2, v5, 006c // +003a │ │ +39ce0c: d805 0401 |0034: add-int/lit8 v5, v4, #int 1 // #01 │ │ +39ce10: 2102 |0036: array-length v2, v0 │ │ +39ce12: 3525 3500 |0037: if-ge v5, v2, 006c // +0035 │ │ +39ce16: 4802 0004 |0039: aget-byte v2, v0, v4 │ │ +39ce1a: 4805 0005 |003b: aget-byte v5, v0, v5 │ │ +39ce1e: 3352 2f00 |003d: if-ne v2, v5, 006c // +002f │ │ +39ce22: 2834 |003f: goto 0073 // +0034 │ │ +39ce24: 4802 0004 |0040: aget-byte v2, v0, v4 │ │ +39ce28: 3a02 2c00 |0042: if-ltz v2, 006e // +002c │ │ +39ce2c: 4802 0004 |0044: aget-byte v2, v0, v4 │ │ +39ce30: 3802 2600 |0046: if-eqz v2, 006c // +0026 │ │ +39ce34: 4802 0004 |0048: aget-byte v2, v0, v4 │ │ +39ce38: 322a 2200 |004a: if-eq v10, v2, 006c // +0022 │ │ +39ce3c: 4802 0004 |004c: aget-byte v2, v0, v4 │ │ +39ce40: 3223 1e00 |004e: if-eq v3, v2, 006c // +001e │ │ +39ce44: 4802 0004 |0050: aget-byte v2, v0, v4 │ │ +39ce48: 3229 1a00 |0052: if-eq v9, v2, 006c // +001a │ │ +39ce4c: 4802 0004 |0054: aget-byte v2, v0, v4 │ │ +39ce50: 3228 1600 |0056: if-eq v8, v2, 006c // +0016 │ │ +39ce54: 4802 0004 |0058: aget-byte v2, v0, v4 │ │ +39ce58: 3227 1200 |005a: if-eq v7, v2, 006c // +0012 │ │ +39ce5c: 4802 0004 |005c: aget-byte v2, v0, v4 │ │ +39ce60: 3226 0e00 |005e: if-eq v6, v2, 006c // +000e │ │ +39ce64: 1302 0a00 |0060: const/16 v2, #int 10 // #a │ │ +39ce68: 4805 0004 |0062: aget-byte v5, v0, v4 │ │ +39ce6c: 3252 0800 |0064: if-eq v2, v5, 006c // +0008 │ │ +39ce70: 1302 0c00 |0066: const/16 v2, #int 12 // #c │ │ +39ce74: 4805 0004 |0068: aget-byte v5, v0, v4 │ │ +39ce78: 3352 0900 |006a: if-ne v2, v5, 0073 // +0009 │ │ +39ce7c: 1212 |006c: const/4 v2, #int 1 // #1 │ │ +39ce7e: 2846 |006d: goto 00b3 // +0046 │ │ +39ce80: d802 0401 |006e: add-int/lit8 v2, v4, #int 1 // #01 │ │ +39ce84: 2105 |0070: array-length v5, v0 │ │ +39ce86: 3452 0500 |0071: if-lt v2, v5, 0076 // +0005 │ │ +39ce8a: 1310 0000 |0073: const/16 v16, #int 0 // #0 │ │ +39ce8e: 2843 |0075: goto 00b8 // +0043 │ │ +39ce90: 4802 0002 |0076: aget-byte v2, v0, v2 │ │ +39ce94: d522 ff00 |0078: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +39ce98: 8e22 |007a: int-to-char v2, v2 │ │ +39ce9a: 4805 0004 |007b: aget-byte v5, v0, v4 │ │ +39ce9e: d555 ff00 |007d: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +39cea2: 8e55 |007f: int-to-char v5, v5 │ │ +39cea4: 1306 c200 |0080: const/16 v6, #int 194 // #c2 │ │ +39cea8: 3556 f1ff |0082: if-ge v6, v5, 0073 // -000f │ │ +39ceac: 1306 f800 |0084: const/16 v6, #int 248 // #f8 │ │ +39ceb0: 3756 edff |0086: if-le v6, v5, 0073 // -0013 │ │ +39ceb4: 1305 c000 |0088: const/16 v5, #int 192 // #c0 │ │ +39ceb8: 3625 0300 |008a: if-gt v5, v2, 008d // +0003 │ │ +39cebc: 28e7 |008c: goto 0073 // -0019 │ │ +39cebe: 7120 64a4 4000 |008d: invoke-static {v0, v4}, Lnet/sf/dibdib/thread_any/StringFunc;.utfGet:([BI)J // method@a464 │ │ +39cec4: 0b05 |0090: move-result-wide v5 │ │ +39cec6: 8452 |0091: long-to-int v2, v5 │ │ +39cec8: 32c2 2400 |0092: if-eq v2, v12, 00b6 // +0024 │ │ +39cecc: 32f2 2200 |0094: if-eq v2, v15, 00b6 // +0022 │ │ +39ced0: 130f 0b20 |0096: const/16 v15, #int 8203 // #200b │ │ +39ced4: 32f2 1e00 |0098: if-eq v2, v15, 00b6 // +001e │ │ +39ced8: 130f 1020 |009a: const/16 v15, #int 8208 // #2010 │ │ +39cedc: 32f2 1a00 |009c: if-eq v2, v15, 00b6 // +001a │ │ +39cee0: 130f 6020 |009e: const/16 v15, #int 8288 // #2060 │ │ +39cee4: 32f2 1600 |00a0: if-eq v2, v15, 00b6 // +0016 │ │ +39cee8: 130f 2820 |00a2: const/16 v15, #int 8232 // #2028 │ │ +39ceec: 32f2 1200 |00a4: if-eq v2, v15, 00b6 // +0012 │ │ +39cef0: 130f 2920 |00a6: const/16 v15, #int 8233 // #2029 │ │ +39cef4: 32f2 0e00 |00a8: if-eq v2, v15, 00b6 // +000e │ │ +39cef8: 362c 0c00 |00aa: if-gt v12, v2, 00b6 // +000c │ │ +39cefc: a502 050d |00ac: ushr-long v2, v5, v13 │ │ +39cf00: 8423 |00ae: long-to-int v3, v2 │ │ +39cf02: d803 03ff |00af: add-int/lit8 v3, v3, #int -1 // #ff │ │ +39cf06: b034 |00b1: add-int/2addr v4, v3 │ │ +39cf08: 28ba |00b2: goto 006c // -0046 │ │ +39cf0a: b024 |00b3: add-int/2addr v4, v2 │ │ +39cf0c: 2900 56ff |00b4: goto/16 000a // -00aa │ │ +39cf10: 1310 0100 |00b6: const/16 v16, #int 1 // #1 │ │ +39cf14: 3810 0300 |00b8: if-eqz v16, 00bb // +0003 │ │ +39cf18: 1100 |00ba: return-object v0 │ │ +39cf1a: da01 0103 |00bb: mul-int/lit8 v1, v1, #int 3 // #03 │ │ +39cf1e: 1212 |00bd: const/4 v2, #int 1 // #1 │ │ +39cf20: b021 |00be: add-int/2addr v1, v2 │ │ +39cf22: 7120 af99 1000 |00bf: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39cf28: 0c01 |00c2: move-result-object v1 │ │ +39cf2a: 0142 |00c3: move v2, v4 │ │ +39cf2c: 2105 |00c4: array-length v5, v0 │ │ +39cf2e: 3554 0601 |00c5: if-ge v4, v5, 01cb // +0106 │ │ +39cf32: 4805 0004 |00c7: aget-byte v5, v0, v4 │ │ +39cf36: 4f05 0102 |00c9: aput-byte v5, v1, v2 │ │ +39cf3a: 4805 0004 |00cb: aget-byte v5, v0, v4 │ │ +39cf3e: 365d 2800 |00cd: if-gt v13, v5, 00f5 // +0028 │ │ +39cf42: 4805 0004 |00cf: aget-byte v5, v0, v4 │ │ +39cf46: 35e5 2400 |00d1: if-ge v5, v14, 00f5 // +0024 │ │ +39cf4a: 4805 0004 |00d3: aget-byte v5, v0, v4 │ │ +39cf4e: 325b 0900 |00d5: if-eq v11, v5, 00de // +0009 │ │ +39cf52: 4805 0004 |00d7: aget-byte v5, v0, v4 │ │ +39cf56: 1306 7d00 |00d9: const/16 v6, #int 125 // #7d │ │ +39cf5a: 3356 5500 |00db: if-ne v6, v5, 0130 // +0055 │ │ +39cf5e: 2803 |00dd: goto 00e0 // +0003 │ │ +39cf60: 1306 7d00 |00de: const/16 v6, #int 125 // #7d │ │ +39cf64: d805 0401 |00e0: add-int/lit8 v5, v4, #int 1 // #01 │ │ +39cf68: 210f |00e2: array-length v15, v0 │ │ +39cf6a: 35f5 4d00 |00e3: if-ge v5, v15, 0130 // +004d │ │ +39cf6e: 480f 0004 |00e5: aget-byte v15, v0, v4 │ │ +39cf72: 4806 0005 |00e7: aget-byte v6, v0, v5 │ │ +39cf76: 336f 4700 |00e9: if-ne v15, v6, 0130 // +0047 │ │ +39cf7a: 4f0e 0102 |00eb: aput-byte v14, v1, v2 │ │ +39cf7e: d802 0201 |00ed: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39cf82: 4804 0005 |00ef: aget-byte v4, v0, v5 │ │ +39cf86: 4f04 0102 |00f1: aput-byte v4, v1, v2 │ │ +39cf8a: 0154 |00f3: move v4, v5 │ │ +39cf8c: 283e |00f4: goto 0132 // +003e │ │ +39cf8e: 4805 0004 |00f5: aget-byte v5, v0, v4 │ │ +39cf92: 3a05 3e00 |00f7: if-ltz v5, 0135 // +003e │ │ +39cf96: 4805 0004 |00f9: aget-byte v5, v0, v4 │ │ +39cf9a: 3805 3500 |00fb: if-eqz v5, 0130 // +0035 │ │ +39cf9e: 4805 0004 |00fd: aget-byte v5, v0, v4 │ │ +39cfa2: 325a 3100 |00ff: if-eq v10, v5, 0130 // +0031 │ │ +39cfa6: 4805 0004 |0101: aget-byte v5, v0, v4 │ │ +39cfaa: 3253 2d00 |0103: if-eq v3, v5, 0130 // +002d │ │ +39cfae: 4805 0004 |0105: aget-byte v5, v0, v4 │ │ +39cfb2: 3259 2900 |0107: if-eq v9, v5, 0130 // +0029 │ │ +39cfb6: 4805 0004 |0109: aget-byte v5, v0, v4 │ │ +39cfba: 3258 2500 |010b: if-eq v8, v5, 0130 // +0025 │ │ +39cfbe: 4805 0004 |010d: aget-byte v5, v0, v4 │ │ +39cfc2: 3257 2100 |010f: if-eq v7, v5, 0130 // +0021 │ │ +39cfc6: 4805 0004 |0111: aget-byte v5, v0, v4 │ │ +39cfca: 1306 0d00 |0113: const/16 v6, #int 13 // #d │ │ +39cfce: 3256 1d00 |0115: if-eq v6, v5, 0132 // +001d │ │ +39cfd2: 1305 0a00 |0117: const/16 v5, #int 10 // #a │ │ +39cfd6: 480f 0004 |0119: aget-byte v15, v0, v4 │ │ +39cfda: 32f5 1700 |011b: if-eq v5, v15, 0132 // +0017 │ │ +39cfde: 1305 0c00 |011d: const/16 v5, #int 12 // #c │ │ +39cfe2: 480f 0004 |011f: aget-byte v15, v0, v4 │ │ +39cfe6: 33f5 0300 |0121: if-ne v5, v15, 0124 // +0003 │ │ +39cfea: 280f |0123: goto 0132 // +000f │ │ +39cfec: 4f0e 0102 |0124: aput-byte v14, v1, v2 │ │ +39cff0: d802 0201 |0126: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39cff4: 4805 0004 |0128: aget-byte v5, v0, v4 │ │ +39cff8: d805 0540 |012a: add-int/lit8 v5, v5, #int 64 // #40 │ │ +39cffc: 8d55 |012c: int-to-byte v5, v5 │ │ +39cffe: 4f05 0102 |012d: aput-byte v5, v1, v2 │ │ +39d002: 2803 |012f: goto 0132 // +0003 │ │ +39d004: 1306 0d00 |0130: const/16 v6, #int 13 // #d │ │ +39d008: 1213 |0132: const/4 v3, #int 1 // #1 │ │ +39d00a: 2900 9000 |0133: goto/16 01c3 // +0090 │ │ +39d00e: 1306 0d00 |0135: const/16 v6, #int 13 // #d │ │ +39d012: d805 04ff |0137: add-int/lit8 v5, v4, #int -1 // #ff │ │ +39d016: 7120 64a4 5000 |0139: invoke-static {v0, v5}, Lnet/sf/dibdib/thread_any/StringFunc;.utfGet:([BI)J // method@a464 │ │ +39d01c: 0b06 |013c: move-result-wide v6 │ │ +39d01e: 8465 |013d: long-to-int v5, v6 │ │ +39d020: 1611 0000 |013e: const-wide/16 v17, #int 0 // #0 │ │ +39d024: 32c5 4900 |0140: if-eq v5, v12, 0189 // +0049 │ │ +39d028: 1303 ad00 |0142: const/16 v3, #int 173 // #ad │ │ +39d02c: 3235 4200 |0144: if-eq v5, v3, 0186 // +0042 │ │ +39d030: 1303 0b20 |0146: const/16 v3, #int 8203 // #200b │ │ +39d034: 3235 3b00 |0148: if-eq v5, v3, 0183 // +003b │ │ +39d038: 1303 1020 |014a: const/16 v3, #int 8208 // #2010 │ │ +39d03c: 3235 3400 |014c: if-eq v5, v3, 0180 // +0034 │ │ +39d040: 1303 6020 |014e: const/16 v3, #int 8288 // #2060 │ │ +39d044: 3235 2d00 |0150: if-eq v5, v3, 017d // +002d │ │ +39d048: 1303 2820 |0152: const/16 v3, #int 8232 // #2028 │ │ +39d04c: 3235 2600 |0154: if-eq v5, v3, 017a // +0026 │ │ +39d050: 1303 2920 |0156: const/16 v3, #int 8233 // #2029 │ │ +39d054: 3235 1f00 |0158: if-eq v5, v3, 0177 // +001f │ │ +39d058: 1303 8000 |015a: const/16 v3, #int 128 // #80 │ │ +39d05c: 3653 2f00 |015c: if-gt v3, v5, 018b // +002f │ │ +39d060: 35c5 2d00 |015e: if-ge v5, v12, 018b // +002d │ │ +39d064: c5d6 |0160: ushr-long/2addr v6, v13 │ │ +39d066: 8463 |0161: long-to-int v3, v6 │ │ +39d068: d803 03ff |0162: add-int/lit8 v3, v3, #int -1 // #ff │ │ +39d06c: b034 |0164: add-int/2addr v4, v3 │ │ +39d06e: d803 0201 |0165: add-int/lit8 v3, v2, #int 1 // #01 │ │ +39d072: 4f0e 0102 |0167: aput-byte v14, v1, v2 │ │ +39d076: 6202 0879 |0169: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.cp125xOffs7f_2_Unicode:[C // field@7908 │ │ +39d07a: d805 0581 |016b: add-int/lit8 v5, v5, #int -127 // #81 │ │ +39d07e: 4902 0205 |016d: aget-char v2, v2, v5 │ │ +39d082: 7130 65a4 3102 |016f: invoke-static {v1, v3, v2}, Lnet/sf/dibdib/thread_any/StringFunc;.utfPut:([BII)I // method@a465 │ │ +39d088: 0a02 |0172: move-result v2 │ │ +39d08a: d802 02ff |0173: add-int/lit8 v2, v2, #int -1 // #ff │ │ +39d08e: b032 |0175: add-int/2addr v2, v3 │ │ +39d090: 28bc |0176: goto 0132 // -0044 │ │ +39d092: 1606 0a00 |0177: const-wide/16 v6, #int 10 // #a │ │ +39d096: 2812 |0179: goto 018b // +0012 │ │ +39d098: 1606 0d00 |017a: const-wide/16 v6, #int 13 // #d │ │ +39d09c: 280f |017c: goto 018b // +000f │ │ +39d09e: 1606 0600 |017d: const-wide/16 v6, #int 6 // #6 │ │ +39d0a2: 280c |017f: goto 018b // +000c │ │ +39d0a4: 1606 1600 |0180: const-wide/16 v6, #int 22 // #16 │ │ +39d0a8: 2809 |0182: goto 018b // +0009 │ │ +39d0aa: 0506 1100 |0183: move-wide/from16 v6, v17 │ │ +39d0ae: 2806 |0185: goto 018b // +0006 │ │ +39d0b0: 1606 1f00 |0186: const-wide/16 v6, #int 31 // #1f │ │ +39d0b4: 2803 |0188: goto 018b // +0003 │ │ +39d0b6: 1606 1c00 |0189: const-wide/16 v6, #int 28 // #1c │ │ +39d0ba: 3103 1106 |018b: cmp-long v3, v17, v6 │ │ +39d0be: 3b03 2700 |018d: if-gez v3, 01b4 // +0027 │ │ +39d0c2: 1811 0000 0000 0100 0000 |018f: const-wide v17, #double 2.122e-314 // #0000000100000000 │ │ +39d0cc: 3103 0611 |0194: cmp-long v3, v6, v17 │ │ +39d0d0: 3b03 0c00 |0196: if-gez v3, 01a2 // +000c │ │ +39d0d4: d803 0201 |0198: add-int/lit8 v3, v2, #int 1 // #01 │ │ +39d0d8: 4f0e 0102 |019a: aput-byte v14, v1, v2 │ │ +39d0dc: 8462 |019c: long-to-int v2, v6 │ │ +39d0de: 8d22 |019d: int-to-byte v2, v2 │ │ +39d0e0: 4f02 0103 |019e: aput-byte v2, v1, v3 │ │ +39d0e4: 0132 |01a0: move v2, v3 │ │ +39d0e6: 2891 |01a1: goto 0132 // -006f │ │ +39d0e8: a505 060d |01a2: ushr-long v5, v6, v13 │ │ +39d0ec: 8453 |01a4: long-to-int v3, v5 │ │ +39d0ee: 1215 |01a5: const/4 v5, #int 1 // #1 │ │ +39d0f0: b153 |01a6: sub-int/2addr v3, v5 │ │ +39d0f2: 3d03 8bff |01a7: if-lez v3, 0132 // -0075 │ │ +39d0f6: d802 0201 |01a9: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39d0fa: d804 0401 |01ab: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39d0fe: 4805 0004 |01ad: aget-byte v5, v0, v4 │ │ +39d102: 4f05 0102 |01af: aput-byte v5, v1, v2 │ │ +39d106: d803 03ff |01b1: add-int/lit8 v3, v3, #int -1 // #ff │ │ +39d10a: 28f4 |01b3: goto 01a7 // -000c │ │ +39d10c: 4803 0004 |01b4: aget-byte v3, v0, v4 │ │ +39d110: d805 0201 |01b6: add-int/lit8 v5, v2, #int 1 // #01 │ │ +39d114: 4f0e 0102 |01b8: aput-byte v14, v1, v2 │ │ +39d118: 7130 65a4 5103 |01ba: invoke-static {v1, v5, v3}, Lnet/sf/dibdib/thread_any/StringFunc;.utfPut:([BII)I // method@a465 │ │ +39d11e: 0a02 |01bd: move-result v2 │ │ +39d120: d802 02ff |01be: add-int/lit8 v2, v2, #int -1 // #ff │ │ +39d124: b052 |01c0: add-int/2addr v2, v5 │ │ +39d126: 2900 71ff |01c1: goto/16 0132 // -008f │ │ +39d12a: b034 |01c3: add-int/2addr v4, v3 │ │ +39d12c: b032 |01c4: add-int/2addr v2, v3 │ │ +39d12e: 1303 1f00 |01c5: const/16 v3, #int 31 // #1f │ │ +39d132: 1307 0900 |01c7: const/16 v7, #int 9 // #9 │ │ +39d136: 2900 fbfe |01c9: goto/16 00c4 // -0105 │ │ +39d13a: 7120 af99 2100 |01cb: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39d140: 0c00 |01ce: move-result-object v0 │ │ +39d142: 1100 |01cf: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=2033 │ │ 0x000a line=2036 │ │ 0x0024 line=2037 │ │ 0x002c line=2038 │ │ 0x0036 line=2039 │ │ @@ -848154,23 +848154,23 @@ │ │ type : '(ICC[BLjava/lang/String;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -39ff8c: |[39ff8c] net.sf.dibdib.thread_any.TcvCodec$HeaderInfo.:(ICC[BLjava/lang/String;[B)V │ │ -39ff9c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -39ffa2: 5901 1779 |0003: iput v1, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.version:I // field@7917 │ │ -39ffa6: 5e02 1579 |0005: iput-char v2, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.encoding:C // field@7915 │ │ -39ffaa: 5e03 1379 |0007: iput-char v3, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.algo:C // field@7913 │ │ -39ffae: 5b04 1279 |0009: iput-object v4, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7912 │ │ -39ffb2: 5b05 1479 |000b: iput-object v5, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7914 │ │ -39ffb6: 5b06 1679 |000d: iput-object v6, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.keyDataPublic:[B // field@7916 │ │ -39ffba: 0e00 |000f: return-void │ │ +39ff88: |[39ff88] net.sf.dibdib.thread_any.TcvCodec$HeaderInfo.:(ICC[BLjava/lang/String;[B)V │ │ +39ff98: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +39ff9e: 5901 1779 |0003: iput v1, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.version:I // field@7917 │ │ +39ffa2: 5e02 1579 |0005: iput-char v2, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.encoding:C // field@7915 │ │ +39ffa6: 5e03 1379 |0007: iput-char v3, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.algo:C // field@7913 │ │ +39ffaa: 5b04 1279 |0009: iput-object v4, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7912 │ │ +39ffae: 5b05 1479 |000b: iput-object v5, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7914 │ │ +39ffb2: 5b06 1679 |000d: iput-object v6, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.keyDataPublic:[B // field@7916 │ │ +39ffb6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ 0x0007 line=46 │ │ 0x0009 line=47 │ │ @@ -848190,41 +848190,41 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -39ff1c: |[39ff1c] net.sf.dibdib.thread_any.TcvCodec$HeaderInfo.:([B)V │ │ -39ff2c: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -39ff32: 1300 3e00 |0003: const/16 v0, #int 62 // #3e │ │ -39ff36: 5920 1779 |0005: iput v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.version:I // field@7917 │ │ -39ff3a: 1300 4300 |0007: const/16 v0, #int 67 // #43 │ │ -39ff3e: 5e20 1579 |0009: iput-char v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.encoding:C // field@7915 │ │ -39ff42: 1300 4100 |000b: const/16 v0, #int 65 // #41 │ │ -39ff46: 5e20 1379 |000d: iput-char v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.algo:C // field@7913 │ │ -39ff4a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -39ff4c: 2300 1515 |0010: new-array v0, v0, [B // type@1515 │ │ -39ff50: 5b20 1279 |0012: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7912 │ │ -39ff54: 2130 |0014: array-length v0, v3 │ │ -39ff56: dd00 001f |0015: and-int/lit8 v0, v0, #int 31 // #1f │ │ -39ff5a: d801 0002 |0017: add-int/lit8 v1, v0, #int 2 // #02 │ │ -39ff5e: 7120 af99 1300 |0019: invoke-static {v3, v1}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -39ff64: 0c03 |001c: move-result-object v3 │ │ -39ff66: 5b23 1679 |001d: iput-object v3, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.keyDataPublic:[B // field@7916 │ │ -39ff6a: 2131 |001f: array-length v1, v3 │ │ -39ff6c: d801 01fe |0020: add-int/lit8 v1, v1, #int -2 // #fe │ │ -39ff70: d000 a000 |0022: add-int/lit16 v0, v0, #int 160 // #00a0 │ │ -39ff74: 8d00 |0024: int-to-byte v0, v0 │ │ -39ff76: 4f00 0301 |0025: aput-byte v0, v3, v1 │ │ -39ff7a: 2130 |0027: array-length v0, v3 │ │ -39ff7c: d800 00ff |0028: add-int/lit8 v0, v0, #int -1 // #ff │ │ -39ff80: 1301 c0ff |002a: const/16 v1, #int -64 // #ffc0 │ │ -39ff84: 4f01 0300 |002c: aput-byte v1, v3, v0 │ │ -39ff88: 0e00 |002e: return-void │ │ +39ff18: |[39ff18] net.sf.dibdib.thread_any.TcvCodec$HeaderInfo.:([B)V │ │ +39ff28: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +39ff2e: 1300 3e00 |0003: const/16 v0, #int 62 // #3e │ │ +39ff32: 5920 1779 |0005: iput v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.version:I // field@7917 │ │ +39ff36: 1300 4300 |0007: const/16 v0, #int 67 // #43 │ │ +39ff3a: 5e20 1579 |0009: iput-char v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.encoding:C // field@7915 │ │ +39ff3e: 1300 4100 |000b: const/16 v0, #int 65 // #41 │ │ +39ff42: 5e20 1379 |000d: iput-char v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.algo:C // field@7913 │ │ +39ff46: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +39ff48: 2300 1515 |0010: new-array v0, v0, [B // type@1515 │ │ +39ff4c: 5b20 1279 |0012: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7912 │ │ +39ff50: 2130 |0014: array-length v0, v3 │ │ +39ff52: dd00 001f |0015: and-int/lit8 v0, v0, #int 31 // #1f │ │ +39ff56: d801 0002 |0017: add-int/lit8 v1, v0, #int 2 // #02 │ │ +39ff5a: 7120 af99 1300 |0019: invoke-static {v3, v1}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +39ff60: 0c03 |001c: move-result-object v3 │ │ +39ff62: 5b23 1679 |001d: iput-object v3, v2, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.keyDataPublic:[B // field@7916 │ │ +39ff66: 2131 |001f: array-length v1, v3 │ │ +39ff68: d801 01fe |0020: add-int/lit8 v1, v1, #int -2 // #fe │ │ +39ff6c: d000 a000 |0022: add-int/lit16 v0, v0, #int 160 // #00a0 │ │ +39ff70: 8d00 |0024: int-to-byte v0, v0 │ │ +39ff72: 4f00 0301 |0025: aput-byte v0, v3, v1 │ │ +39ff76: 2130 |0027: array-length v0, v3 │ │ +39ff78: d800 00ff |0028: add-int/lit8 v0, v0, #int -1 // #ff │ │ +39ff7c: 1301 c0ff |002a: const/16 v1, #int -64 // #ffc0 │ │ +39ff80: 4f01 0300 |002c: aput-byte v1, v3, v0 │ │ +39ff84: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=32 │ │ 0x0009 line=33 │ │ 0x000d line=34 │ │ 0x0012 line=35 │ │ @@ -848302,45 +848302,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3a11d0: |[3a11d0] net.sf.dibdib.thread_any.TcvCodec.:()V │ │ -3a11e0: 2200 cd14 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/TcvCodec; // type@14cd │ │ -3a11e4: 7010 6aa4 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.:()V // method@a46a │ │ -3a11ea: 6900 1879 |0005: sput-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a11ee: 0e00 |0007: return-void │ │ +3a11cc: |[3a11cc] net.sf.dibdib.thread_any.TcvCodec.:()V │ │ +3a11dc: 2200 cd14 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/TcvCodec; // type@14cd │ │ +3a11e0: 7010 6aa4 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.:()V // method@a46a │ │ +3a11e6: 6900 1879 |0005: sput-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a11ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_any/TcvCodec;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3a11f0: |[3a11f0] net.sf.dibdib.thread_any.TcvCodec.:()V │ │ -3a1200: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3a1206: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3a1208: 5b20 1d79 |0004: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a120c: 5b20 1f79 |0006: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a1210: 5b20 1e79 |0008: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791e │ │ -3a1214: 5b20 1a79 |000a: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ -3a1218: 5b20 1b79 |000c: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791b │ │ -3a121c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -3a121e: 5c21 1c79 |000f: iput-boolean v1, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791c │ │ -3a1222: 5b20 1979 |0011: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7919 │ │ -3a1226: 0e00 |0013: return-void │ │ +3a11ec: |[3a11ec] net.sf.dibdib.thread_any.TcvCodec.:()V │ │ +3a11fc: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3a1202: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3a1204: 5b20 1d79 |0004: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a1208: 5b20 1f79 |0006: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a120c: 5b20 1e79 |0008: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791e │ │ +3a1210: 5b20 1a79 |000a: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ +3a1214: 5b20 1b79 |000c: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791b │ │ +3a1218: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +3a121a: 5c21 1c79 |000f: iput-boolean v1, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791c │ │ +3a121e: 5b20 1979 |0011: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7919 │ │ +3a1222: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0004 line=58 │ │ 0x0006 line=60 │ │ 0x0008 line=61 │ │ 0x000a line=62 │ │ @@ -848356,43 +848356,43 @@ │ │ type : '([B)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -39ffbc: |[39ffbc] net.sf.dibdib.thread_any.TcvCodec.checkAccessCode:([B)Z │ │ -39ffcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39ffce: 5b20 1a79 |0001: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ -39ffd2: 5b20 1b79 |0003: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791b │ │ -39ffd6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -39ffd8: 5c20 1c79 |0006: iput-boolean v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791c │ │ -39ffdc: 3903 1c00 |0008: if-nez v3, 0024 // +001c │ │ -39ffe0: 2203 8c12 |000a: new-instance v3, Ljava/io/File; // type@128c │ │ -39ffe4: 6200 6773 |000c: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -39ffe8: 1a01 99ac |000e: const-string v1, "safe" // string@ac99 │ │ -39ffec: 2410 dc15 0100 |0010: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ -39fff2: 0c01 |0013: move-result-object v1 │ │ -39fff4: 7220 41a2 1000 |0014: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -39fffa: 0c00 |0017: move-result-object v0 │ │ -39fffc: 1a01 2e17 |0018: const-string v1, "DibdibP.txt" // string@172e │ │ -3a0000: 7030 7796 0301 |001a: invoke-direct {v3, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a0006: 6e10 8996 0300 |001d: invoke-virtual {v3}, Ljava/io/File;.isFile:()Z // method@9689 │ │ -3a000c: 0a03 |0020: move-result v3 │ │ -3a000e: df03 0301 |0021: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -3a0012: 0f03 |0023: return v3 │ │ -3a0014: 5421 1d79 |0024: iget-object v1, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a0018: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ -3a001c: 0f00 |0028: return v0 │ │ -3a001e: 7120 48a4 0300 |0029: invoke-static {v3, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ -3a0024: 0c03 |002c: move-result-object v3 │ │ -3a0026: 5420 1d79 |002d: iget-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a002a: 6e20 1298 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3a0030: 0a03 |0032: move-result v3 │ │ -3a0032: 0f03 |0033: return v3 │ │ +39ffb8: |[39ffb8] net.sf.dibdib.thread_any.TcvCodec.checkAccessCode:([B)Z │ │ +39ffc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39ffca: 5b20 1a79 |0001: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ +39ffce: 5b20 1b79 |0003: iput-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791b │ │ +39ffd2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +39ffd4: 5c20 1c79 |0006: iput-boolean v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791c │ │ +39ffd8: 3903 1c00 |0008: if-nez v3, 0024 // +001c │ │ +39ffdc: 2203 8c12 |000a: new-instance v3, Ljava/io/File; // type@128c │ │ +39ffe0: 6200 6773 |000c: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +39ffe4: 1a01 99ac |000e: const-string v1, "safe" // string@ac99 │ │ +39ffe8: 2410 dc15 0100 |0010: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ +39ffee: 0c01 |0013: move-result-object v1 │ │ +39fff0: 7220 41a2 1000 |0014: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +39fff6: 0c00 |0017: move-result-object v0 │ │ +39fff8: 1a01 2e17 |0018: const-string v1, "DibdibP.txt" // string@172e │ │ +39fffc: 7030 7796 0301 |001a: invoke-direct {v3, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a0002: 6e10 8996 0300 |001d: invoke-virtual {v3}, Ljava/io/File;.isFile:()Z // method@9689 │ │ +3a0008: 0a03 |0020: move-result v3 │ │ +3a000a: df03 0301 |0021: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +3a000e: 0f03 |0023: return v3 │ │ +3a0010: 5421 1d79 |0024: iget-object v1, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a0014: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ +3a0018: 0f00 |0028: return v0 │ │ +3a001a: 7120 48a4 0300 |0029: invoke-static {v3, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ +3a0020: 0c03 |002c: move-result-object v3 │ │ +3a0022: 5420 1d79 |002d: iget-object v0, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a0026: 6e20 1298 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3a002c: 0a03 |0032: move-result v3 │ │ +3a002e: 0f03 |0033: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=90 │ │ 0x0003 line=91 │ │ 0x0006 line=92 │ │ 0x000a line=94 │ │ 0x001d line=95 │ │ @@ -848407,25 +848407,25 @@ │ │ type : '(C[Ljava/lang/Object;)[B' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3a047c: |[3a047c] net.sf.dibdib.thread_any.TcvCodec.create:(C[Ljava/lang/Object;)[B │ │ -3a048c: 6200 6573 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ -3a0490: 2101 |0002: array-length v1, v0 │ │ -3a0492: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3a0494: 3512 0a00 |0004: if-ge v2, v1, 000e // +000a │ │ -3a0498: 4603 0002 |0006: aget-object v3, v0, v2 │ │ -3a049c: 7230 8ba2 5306 |0008: invoke-interface {v3, v5, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.create:(C[Ljava/lang/Object;)[B // method@a28b │ │ -3a04a2: d802 0201 |000b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3a04a6: 28f7 |000d: goto 0004 // -0009 │ │ -3a04a8: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -3a04aa: 1105 |000f: return-object v5 │ │ +3a0478: |[3a0478] net.sf.dibdib.thread_any.TcvCodec.create:(C[Ljava/lang/Object;)[B │ │ +3a0488: 6200 6573 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ +3a048c: 2101 |0002: array-length v1, v0 │ │ +3a048e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3a0490: 3512 0a00 |0004: if-ge v2, v1, 000e // +000a │ │ +3a0494: 4603 0002 |0006: aget-object v3, v0, v2 │ │ +3a0498: 7230 8ba2 5306 |0008: invoke-interface {v3, v5, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.create:(C[Ljava/lang/Object;)[B // method@a28b │ │ +3a049e: d802 0201 |000b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3a04a2: 28f7 |000d: goto 0004 // -0009 │ │ +3a04a4: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +3a04a6: 1105 |000f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0008 line=68 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lnet/sf/dibdib/thread_any/TcvCodec; │ │ 0x0000 - 0x0010 reg=5 (null) C │ │ @@ -848436,17 +848436,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a0e7c: |[3a0e7c] net.sf.dibdib.thread_any.TcvCodec.getAdditionalCodes:()Ljava/lang/String; │ │ -3a0e8c: 5410 1e79 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791e │ │ -3a0e90: 1100 |0002: return-object v0 │ │ +3a0e78: |[3a0e78] net.sf.dibdib.thread_any.TcvCodec.getAdditionalCodes:()Ljava/lang/String; │ │ +3a0e88: 5410 1e79 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791e │ │ +3a0e8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/dibdib/thread_any/TcvCodec; │ │ │ │ #3 : (in Lnet/sf/dibdib/thread_any/TcvCodec;) │ │ @@ -848454,50 +848454,50 @@ │ │ type : '([BI)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -3a04ac: |[3a04ac] net.sf.dibdib.thread_any.TcvCodec.getKey:([BI)[B │ │ -3a04bc: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -3a04c0: 5445 1b79 |0002: iget-object v5, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791b │ │ -3a04c4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3a04c6: 3905 0c00 |0005: if-nez v5, 0011 // +000c │ │ -3a04ca: 6205 6573 |0007: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ -3a04ce: 4605 0500 |0009: aget-object v5, v5, v0 │ │ -3a04d2: 1301 1000 |000b: const/16 v1, #int 16 // #10 │ │ -3a04d6: 7220 91a2 1500 |000d: invoke-interface {v5, v1}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getInitialValue:(I)[B // method@a291 │ │ -3a04dc: 0c05 |0010: move-result-object v5 │ │ -3a04de: 6e20 71a4 6400 |0011: invoke-virtual {v4, v6}, Lnet/sf/dibdib/thread_any/TcvCodec;.getSaltIterations4Mag:(I)I // method@a471 │ │ -3a04e4: 0a06 |0014: move-result v6 │ │ -3a04e6: 1301 0304 |0015: const/16 v1, #int 1027 // #403 │ │ -3a04ea: 3361 1100 |0017: if-ne v1, v6, 0028 // +0011 │ │ -3a04ee: 5442 1a79 |0019: iget-object v2, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ -3a04f2: 3802 0d00 |001b: if-eqz v2, 0028 // +000d │ │ -3a04f6: 5442 1b79 |001d: iget-object v2, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791b │ │ -3a04fa: 7120 ba99 2500 |001f: invoke-static {v5, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@99ba │ │ -3a0500: 0a02 |0022: move-result v2 │ │ -3a0502: 3802 0500 |0023: if-eqz v2, 0028 // +0005 │ │ -3a0506: 5445 1a79 |0025: iget-object v5, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ -3a050a: 1105 |0027: return-object v5 │ │ -3a050c: 6202 6573 |0028: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ -3a0510: 4600 0200 |002a: aget-object v0, v2, v0 │ │ -3a0514: 5442 1f79 |002c: iget-object v2, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a0518: 7110 34a4 0200 |002e: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ -3a051e: 0c02 |0031: move-result-object v2 │ │ -3a0520: 5443 1d79 |0032: iget-object v3, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a0524: 7110 34a4 0300 |0034: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ -3a052a: 0c03 |0037: move-result-object v3 │ │ -3a052c: 7256 92a2 2053 |0038: invoke-interface {v0, v2, v3, v5, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getKey:([B[B[BI)[B // method@a292 │ │ -3a0532: 0c00 |003b: move-result-object v0 │ │ -3a0534: 3361 0600 |003c: if-ne v1, v6, 0042 // +0006 │ │ -3a0538: 5b40 1a79 |003e: iput-object v0, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ -3a053c: 5b45 1b79 |0040: iput-object v5, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791b │ │ -3a0540: 1100 |0042: return-object v0 │ │ +3a04a8: |[3a04a8] net.sf.dibdib.thread_any.TcvCodec.getKey:([BI)[B │ │ +3a04b8: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +3a04bc: 5445 1b79 |0002: iget-object v5, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791b │ │ +3a04c0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3a04c2: 3905 0c00 |0005: if-nez v5, 0011 // +000c │ │ +3a04c6: 6205 6573 |0007: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ +3a04ca: 4605 0500 |0009: aget-object v5, v5, v0 │ │ +3a04ce: 1301 1000 |000b: const/16 v1, #int 16 // #10 │ │ +3a04d2: 7220 91a2 1500 |000d: invoke-interface {v5, v1}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getInitialValue:(I)[B // method@a291 │ │ +3a04d8: 0c05 |0010: move-result-object v5 │ │ +3a04da: 6e20 71a4 6400 |0011: invoke-virtual {v4, v6}, Lnet/sf/dibdib/thread_any/TcvCodec;.getSaltIterations4Mag:(I)I // method@a471 │ │ +3a04e0: 0a06 |0014: move-result v6 │ │ +3a04e2: 1301 0304 |0015: const/16 v1, #int 1027 // #403 │ │ +3a04e6: 3361 1100 |0017: if-ne v1, v6, 0028 // +0011 │ │ +3a04ea: 5442 1a79 |0019: iget-object v2, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ +3a04ee: 3802 0d00 |001b: if-eqz v2, 0028 // +000d │ │ +3a04f2: 5442 1b79 |001d: iget-object v2, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791b │ │ +3a04f6: 7120 ba99 2500 |001f: invoke-static {v5, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@99ba │ │ +3a04fc: 0a02 |0022: move-result v2 │ │ +3a04fe: 3802 0500 |0023: if-eqz v2, 0028 // +0005 │ │ +3a0502: 5445 1a79 |0025: iget-object v5, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ +3a0506: 1105 |0027: return-object v5 │ │ +3a0508: 6202 6573 |0028: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ +3a050c: 4600 0200 |002a: aget-object v0, v2, v0 │ │ +3a0510: 5442 1f79 |002c: iget-object v2, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a0514: 7110 34a4 0200 |002e: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ +3a051a: 0c02 |0031: move-result-object v2 │ │ +3a051c: 5443 1d79 |0032: iget-object v3, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a0520: 7110 34a4 0300 |0034: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ +3a0526: 0c03 |0037: move-result-object v3 │ │ +3a0528: 7256 92a2 2053 |0038: invoke-interface {v0, v2, v3, v5, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getKey:([B[B[BI)[B // method@a292 │ │ +3a052e: 0c00 |003b: move-result-object v0 │ │ +3a0530: 3361 0600 |003c: if-ne v1, v6, 0042 // +0006 │ │ +3a0534: 5b40 1a79 |003e: iput-object v0, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ +3a0538: 5b45 1b79 |0040: iput-object v5, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791b │ │ +3a053c: 1100 |0042: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=305 │ │ 0x0007 line=307 │ │ 0x0011 line=310 │ │ 0x0019 line=311 │ │ 0x001d line=312 │ │ @@ -848518,38 +848518,38 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3a0544: |[3a0544] net.sf.dibdib.thread_any.TcvCodec.getPassFull:()[B │ │ -3a0554: 5430 1d79 |0000: iget-object v0, v3, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a0558: 3800 2900 |0002: if-eqz v0, 002b // +0029 │ │ -3a055c: 5431 1f79 |0004: iget-object v1, v3, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a0560: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -3a0564: 2823 |0008: goto 002b // +0023 │ │ -3a0566: 1a02 0000 |0009: const-string v2, "" // string@0000 │ │ -3a056a: 3320 0800 |000b: if-ne v0, v2, 0013 // +0008 │ │ -3a056e: 3321 0600 |000d: if-ne v1, v2, 0013 // +0006 │ │ -3a0572: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3a0574: 6e20 77a4 0300 |0010: invoke-virtual {v3, v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.setDummyPhrase:(Z)Z // method@a477 │ │ -3a057a: 2200 e812 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a057e: 7010 4098 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0584: 5431 1d79 |0018: iget-object v1, v3, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a0588: 6e20 4b98 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a058e: 5431 1f79 |001d: iget-object v1, v3, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a0592: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0598: 6e10 5498 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a059e: 0c00 |0025: move-result-object v0 │ │ -3a05a0: 7110 34a4 0000 |0026: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ -3a05a6: 0c00 |0029: move-result-object v0 │ │ -3a05a8: 1100 |002a: return-object v0 │ │ -3a05aa: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -3a05ac: 1100 |002c: return-object v0 │ │ +3a0540: |[3a0540] net.sf.dibdib.thread_any.TcvCodec.getPassFull:()[B │ │ +3a0550: 5430 1d79 |0000: iget-object v0, v3, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a0554: 3800 2900 |0002: if-eqz v0, 002b // +0029 │ │ +3a0558: 5431 1f79 |0004: iget-object v1, v3, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a055c: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +3a0560: 2823 |0008: goto 002b // +0023 │ │ +3a0562: 1a02 0000 |0009: const-string v2, "" // string@0000 │ │ +3a0566: 3320 0800 |000b: if-ne v0, v2, 0013 // +0008 │ │ +3a056a: 3321 0600 |000d: if-ne v1, v2, 0013 // +0006 │ │ +3a056e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3a0570: 6e20 77a4 0300 |0010: invoke-virtual {v3, v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.setDummyPhrase:(Z)Z // method@a477 │ │ +3a0576: 2200 e812 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a057a: 7010 4098 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0580: 5431 1d79 |0018: iget-object v1, v3, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a0584: 6e20 4b98 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a058a: 5431 1f79 |001d: iget-object v1, v3, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a058e: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0594: 6e10 5498 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a059a: 0c00 |0025: move-result-object v0 │ │ +3a059c: 7110 34a4 0000 |0026: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ +3a05a2: 0c00 |0029: move-result-object v0 │ │ +3a05a4: 1100 |002a: return-object v0 │ │ +3a05a6: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +3a05a8: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0010 line=291 │ │ 0x0013 line=293 │ │ locals : │ │ 0x0000 - 0x002d reg=3 this Lnet/sf/dibdib/thread_any/TcvCodec; │ │ @@ -848559,23 +848559,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3a0e94: |[3a0e94] net.sf.dibdib.thread_any.TcvCodec.getPassPhraseHex:()Ljava/lang/String; │ │ -3a0ea4: 5410 1d79 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a0ea8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -3a0eac: 5410 1f79 |0004: iget-object v0, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a0eb0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3a0eb4: 2802 |0008: goto 000a // +0002 │ │ -3a0eb6: 1100 |0009: return-object v0 │ │ -3a0eb8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3a0eba: 1100 |000b: return-object v0 │ │ +3a0e90: |[3a0e90] net.sf.dibdib.thread_any.TcvCodec.getPassPhraseHex:()Ljava/lang/String; │ │ +3a0ea0: 5410 1d79 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a0ea4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +3a0ea8: 5410 1f79 |0004: iget-object v0, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a0eac: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3a0eb0: 2802 |0008: goto 000a // +0002 │ │ +3a0eb2: 1100 |0009: return-object v0 │ │ +3a0eb4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3a0eb6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lnet/sf/dibdib/thread_any/TcvCodec; │ │ │ │ #6 : (in Lnet/sf/dibdib/thread_any/TcvCodec;) │ │ @@ -848583,244 +848583,244 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -3a0d04: |[3a0d04] net.sf.dibdib.thread_any.TcvCodec.getSaltIterations4Mag:(I)I │ │ -3a0d14: 1300 0304 |0000: const/16 v0, #int 1027 // #403 │ │ -3a0d18: 3b04 0500 |0002: if-gez v4, 0007 // +0005 │ │ -3a0d1c: 1301 9604 |0004: const/16 v1, #int 1174 // #496 │ │ -3a0d20: 280a |0006: goto 0010 // +000a │ │ -3a0d22: 3904 0500 |0007: if-nez v4, 000c // +0005 │ │ -3a0d26: 1301 0304 |0009: const/16 v1, #int 1027 // #403 │ │ -3a0d2a: 2805 |000b: goto 0010 // +0005 │ │ -3a0d2c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -3a0d2e: b841 |000d: shl-int/2addr v1, v4 │ │ -3a0d30: d801 0103 |000e: add-int/lit8 v1, v1, #int 3 // #03 │ │ -3a0d34: 1302 0d00 |0010: const/16 v2, #int 13 // #d │ │ -3a0d38: 3442 0300 |0012: if-lt v2, v4, 0015 // +0003 │ │ -3a0d3c: 0110 |0014: move v0, v1 │ │ -3a0d3e: 0f00 |0015: return v0 │ │ +3a0d00: |[3a0d00] net.sf.dibdib.thread_any.TcvCodec.getSaltIterations4Mag:(I)I │ │ +3a0d10: 1300 0304 |0000: const/16 v0, #int 1027 // #403 │ │ +3a0d14: 3b04 0500 |0002: if-gez v4, 0007 // +0005 │ │ +3a0d18: 1301 9604 |0004: const/16 v1, #int 1174 // #496 │ │ +3a0d1c: 280a |0006: goto 0010 // +000a │ │ +3a0d1e: 3904 0500 |0007: if-nez v4, 000c // +0005 │ │ +3a0d22: 1301 0304 |0009: const/16 v1, #int 1027 // #403 │ │ +3a0d26: 2805 |000b: goto 0010 // +0005 │ │ +3a0d28: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +3a0d2a: b841 |000d: shl-int/2addr v1, v4 │ │ +3a0d2c: d801 0103 |000e: add-int/lit8 v1, v1, #int 3 // #03 │ │ +3a0d30: 1302 0d00 |0010: const/16 v2, #int 13 // #d │ │ +3a0d34: 3442 0300 |0012: if-lt v2, v4, 0015 // +0003 │ │ +3a0d38: 0110 |0014: move v0, v1 │ │ +3a0d3a: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lnet/sf/dibdib/thread_any/TcvCodec;) │ │ name : 'pack' │ │ type : '([BII[B[BLnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;[B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 24 │ │ ins : 8 │ │ outs : 9 │ │ insns size : 375 16-bit code units │ │ -3a05b0: |[3a05b0] net.sf.dibdib.thread_any.TcvCodec.pack:([BII[B[BLnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;[B)[B │ │ -3a05c0: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -3a05c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3a05c6: 6202 6573 |0003: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ -3a05ca: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -3a05cc: 4602 0203 |0006: aget-object v2, v2, v3 │ │ -3a05d0: 0804 1100 |0008: move-object/from16 v4, v17 │ │ -3a05d4: 0205 1200 |000a: move/from16 v5, v18 │ │ -3a05d8: 0206 1300 |000c: move/from16 v6, v19 │ │ -3a05dc: 7240 8aa2 4265 |000e: invoke-interface {v2, v4, v5, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.compress:([BII)[B // method@a28a │ │ -3a05e2: 0c05 |0011: move-result-object v5 │ │ -3a05e4: 4802 0503 |0012: aget-byte v2, v5, v3 │ │ -3a05e8: 4804 0503 |0014: aget-byte v4, v5, v3 │ │ -3a05ec: 7120 aba3 4500 |0016: invoke-static {v5, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3ab │ │ -3a05f2: 0a04 |0019: move-result v4 │ │ -3a05f4: 9006 0204 |001a: add-int v6, v2, v4 │ │ -3a05f8: 4802 0503 |001c: aget-byte v2, v5, v3 │ │ -3a05fc: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -3a05fe: b042 |001f: add-int/2addr v2, v4 │ │ -3a0600: 7120 aaa3 2500 |0020: invoke-static {v5, v2}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketBodyLen:([BI)I // method@a3aa │ │ -3a0606: 0a02 |0023: move-result v2 │ │ -3a0608: 9007 0602 |0024: add-int v7, v6, v2 │ │ -3a060c: 5402 1279 |0026: iget-object v2, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7912 │ │ -3a0610: 7120 48a4 3200 |0028: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ -3a0616: 0c02 |002b: move-result-object v2 │ │ -3a0618: 5208 1779 |002c: iget v8, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.version:I // field@7917 │ │ -3a061c: 1a09 1a6f |002e: const-string v9, "error addr len " // string@6f1a │ │ -3a0620: 124a |0030: const/4 v10, #int 4 // #4 │ │ -3a0622: 1a0b 1365 |0031: const-string v11, "codec pack" // string@6513 │ │ -3a0626: 130c 3c00 |0033: const/16 v12, #int 60 // #3c │ │ -3a062a: 123d |0035: const/4 v13, #int 3 // #3 │ │ -3a062c: 122e |0036: const/4 v14, #int 2 // #2 │ │ -3a062e: 368c 9400 |0037: if-gt v12, v8, 00cb // +0094 │ │ -3a0632: 1308 fa00 |0039: const/16 v8, #int 250 // #fa │ │ -3a0636: 6e10 2298 0200 |003b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a063c: 0a0f |003e: move-result v15 │ │ -3a063e: 35f8 1f00 |003f: if-ge v8, v15, 005e // +001f │ │ -3a0642: 23e0 dc15 |0041: new-array v0, v14, [Ljava/lang/String; // type@15dc │ │ -3a0646: 4d0b 0003 |0043: aput-object v11, v0, v3 │ │ -3a064a: 2203 e812 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a064e: 7010 4098 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0654: 6e20 4b98 9300 |004a: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a065a: 6e10 2298 0200 |004d: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a0660: 0a02 |0050: move-result v2 │ │ -3a0662: 6e20 4798 2300 |0051: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a0668: 6e10 5498 0300 |0054: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a066e: 0c02 |0057: move-result-object v2 │ │ -3a0670: 4d02 0004 |0058: aput-object v2, v0, v4 │ │ -3a0674: 7110 c3a1 0000 |005a: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a067a: 1101 |005d: return-object v1 │ │ -3a067c: 5402 1679 |005e: iget-object v2, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.keyDataPublic:[B // field@7916 │ │ -3a0680: 3902 0b00 |0060: if-nez v2, 006b // +000b │ │ -3a0684: 23e2 1515 |0062: new-array v2, v14, [B // type@1515 │ │ -3a0688: 1308 c0ff |0064: const/16 v8, #int -64 // #ffc0 │ │ -3a068c: 4f08 0203 |0066: aput-byte v8, v2, v3 │ │ -3a0690: 4f08 0204 |0068: aput-byte v8, v2, v4 │ │ -3a0694: 2807 |006a: goto 0071 // +0007 │ │ -3a0696: 1308 0001 |006b: const/16 v8, #int 256 // #100 │ │ -3a069a: 2129 |006d: array-length v9, v2 │ │ -3a069c: 3698 0300 |006e: if-gt v8, v9, 0071 // +0003 │ │ -3a06a0: 1101 |0070: return-object v1 │ │ -3a06a2: 1308 0800 |0071: const/16 v8, #int 8 // #8 │ │ -3a06a6: 1309 0900 |0073: const/16 v9, #int 9 // #9 │ │ -3a06aa: 540b 1279 |0075: iget-object v11, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7912 │ │ -3a06ae: 21bb |0077: array-length v11, v11 │ │ -3a06b0: b0b9 |0078: add-int/2addr v9, v11 │ │ -3a06b2: b0e9 |0079: add-int/2addr v9, v14 │ │ -3a06b4: 212b |007a: array-length v11, v2 │ │ -3a06b6: b0b9 |007b: add-int/2addr v9, v11 │ │ -3a06b8: 2399 1515 |007c: new-array v9, v9, [B // type@1515 │ │ -3a06bc: 620b d072 |007e: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -3a06c0: 480b 0b03 |0080: aget-byte v11, v11, v3 │ │ -3a06c4: 4f0b 0903 |0082: aput-byte v11, v9, v3 │ │ -3a06c8: 620b d072 |0084: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -3a06cc: 480b 0b04 |0086: aget-byte v11, v11, v4 │ │ -3a06d0: 4f0b 0904 |0088: aput-byte v11, v9, v4 │ │ -3a06d4: 570b 1579 |008a: iget-char v11, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.encoding:C // field@7915 │ │ -3a06d8: 8dbb |008c: int-to-byte v11, v11 │ │ -3a06da: 4f0b 090e |008d: aput-byte v11, v9, v14 │ │ -3a06de: 570b 1379 |008f: iget-char v11, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.algo:C // field@7913 │ │ -3a06e2: 8dbb |0091: int-to-byte v11, v11 │ │ -3a06e4: 4f0b 090d |0092: aput-byte v11, v9, v13 │ │ -3a06e8: 4f0c 090a |0094: aput-byte v12, v9, v10 │ │ -3a06ec: 125a |0096: const/4 v10, #int 5 // #5 │ │ -3a06ee: 130b 3e00 |0097: const/16 v11, #int 62 // #3e │ │ -3a06f2: 4f0b 090a |0099: aput-byte v11, v9, v10 │ │ -3a06f6: 126a |009b: const/4 v10, #int 6 // #6 │ │ -3a06f8: 130b 0a00 |009c: const/16 v11, #int 10 // #a │ │ -3a06fc: 4f0b 090a |009e: aput-byte v11, v9, v10 │ │ -3a0700: 127a |00a0: const/4 v10, #int 7 // #7 │ │ -3a0702: 130b a7ff |00a1: const/16 v11, #int -89 // #ffa7 │ │ -3a0706: 4f0b 090a |00a3: aput-byte v11, v9, v10 │ │ -3a070a: 540a 1279 |00a5: iget-object v10, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7912 │ │ -3a070e: 540b 1279 |00a7: iget-object v11, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7912 │ │ -3a0712: 21bb |00a9: array-length v11, v11 │ │ -3a0714: 715b 5698 3a89 |00aa: invoke-static {v10, v3, v9, v8, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -3a071a: 540a 1279 |00ad: iget-object v10, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7912 │ │ -3a071e: 21aa |00af: array-length v10, v10 │ │ -3a0720: b08a |00b0: add-int/2addr v10, v8 │ │ -3a0722: 5400 1279 |00b1: iget-object v0, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7912 │ │ -3a0726: 2100 |00b3: array-length v0, v0 │ │ -3a0728: 8d00 |00b4: int-to-byte v0, v0 │ │ -3a072a: 4f00 090a |00b5: aput-byte v0, v9, v10 │ │ -3a072e: b04a |00b7: add-int/2addr v10, v4 │ │ -3a0730: 1300 d9ff |00b8: const/16 v0, #int -39 // #ffd9 │ │ -3a0734: 4f00 090a |00ba: aput-byte v0, v9, v10 │ │ -3a0738: b04a |00bc: add-int/2addr v10, v4 │ │ -3a073a: 2120 |00bd: array-length v0, v2 │ │ -3a073c: 7150 5698 32a9 |00be: invoke-static {v2, v3, v9, v10, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -3a0742: 2120 |00c1: array-length v0, v2 │ │ -3a0744: b00a |00c2: add-int/2addr v10, v0 │ │ -3a0746: 1300 94ff |00c3: const/16 v0, #int -108 // #ff94 │ │ -3a074a: 4f00 090a |00c5: aput-byte v0, v9, v10 │ │ -3a074e: 079b |00c7: move-object v11, v9 │ │ -3a0750: 120a |00c8: const/4 v10, #int 0 // #0 │ │ -3a0752: 2900 9e00 |00c9: goto/16 0167 // +009e │ │ -3a0756: 1308 a000 |00cb: const/16 v8, #int 160 // #a0 │ │ -3a075a: 6e10 2298 0200 |00cd: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a0760: 0a0c |00d0: move-result v12 │ │ -3a0762: 35c8 1f00 |00d1: if-ge v8, v12, 00f0 // +001f │ │ -3a0766: 23e0 dc15 |00d3: new-array v0, v14, [Ljava/lang/String; // type@15dc │ │ -3a076a: 4d0b 0003 |00d5: aput-object v11, v0, v3 │ │ -3a076e: 2203 e812 |00d7: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a0772: 7010 4098 0300 |00d9: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0778: 6e20 4b98 9300 |00dc: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a077e: 6e10 2298 0200 |00df: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a0784: 0a02 |00e2: move-result v2 │ │ -3a0786: 6e20 4798 2300 |00e3: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a078c: 6e10 5498 0300 |00e6: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0792: 0c02 |00e9: move-result-object v2 │ │ -3a0794: 4d02 0004 |00ea: aput-object v2, v0, v4 │ │ -3a0798: 7110 c3a1 0000 |00ec: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a079e: 1101 |00ef: return-object v1 │ │ -3a07a0: 1308 3000 |00f0: const/16 v8, #int 48 // #30 │ │ -3a07a4: 5409 1479 |00f2: iget-object v9, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7914 │ │ -3a07a8: 6e20 0998 4900 |00f4: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a07ae: 0a09 |00f7: move-result v9 │ │ -3a07b0: 3298 2500 |00f8: if-eq v8, v9, 011d // +0025 │ │ -3a07b4: 5408 1479 |00fa: iget-object v8, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7914 │ │ -3a07b8: 6e20 0998 4800 |00fc: invoke-virtual {v8, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a07be: 0a04 |00ff: move-result v4 │ │ -3a07c0: b5d4 |0100: and-int/2addr v4, v13 │ │ -3a07c2: b8a4 |0101: shl-int/2addr v4, v10 │ │ -3a07c4: 2208 e812 |0102: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a07c8: 7010 4098 0800 |0104: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a07ce: 6e20 4b98 2800 |0107: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a07d4: 1a02 a500 |010a: const-string v2, " " // string@00a5 │ │ -3a07d8: 6e20 4b98 2800 |010c: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a07de: 5402 1679 |010f: iget-object v2, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.keyDataPublic:[B // field@7916 │ │ -3a07e2: 7120 48a4 3200 |0111: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ -3a07e8: 0c02 |0114: move-result-object v2 │ │ -3a07ea: 6e20 4b98 2800 |0115: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a07f0: 6e10 5498 0800 |0118: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a07f6: 0c02 |011b: move-result-object v2 │ │ -3a07f8: 2802 |011c: goto 011e // +0002 │ │ -3a07fa: 1204 |011d: const/4 v4, #int 0 // #0 │ │ -3a07fc: 2208 e812 |011e: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a0800: 7010 4098 0800 |0120: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0806: 6e20 4b98 2800 |0123: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a080c: 1a09 b100 |0126: const-string v9, " " // string@00b1 │ │ -3a0810: 6e10 2298 0200 |0128: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a0816: 0a02 |012b: move-result v2 │ │ -3a0818: dc02 0210 |012c: rem-int/lit8 v2, v2, #int 16 // #10 │ │ -3a081c: d902 020f |012e: rsub-int/lit8 v2, v2, #int 15 // #0f │ │ -3a0820: 6e20 2d98 2900 |0130: invoke-virtual {v9, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a0826: 0c02 |0133: move-result-object v2 │ │ -3a0828: 6e20 4b98 2800 |0134: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a082e: 6e10 5498 0800 |0137: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0834: 0c02 |013a: move-result-object v2 │ │ -3a0836: 2208 e812 |013b: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a083a: 7010 4098 0800 |013d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0840: 6e20 4b98 2800 |0140: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0846: 1a02 5507 |0143: const-string v2, ":" // string@0755 │ │ -3a084a: 6e20 4b98 2800 |0145: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0850: 6e10 5498 0800 |0148: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0856: 0c02 |014b: move-result-object v2 │ │ -3a0858: 5408 1479 |014c: iget-object v8, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7914 │ │ -3a085c: 6e20 0998 e800 |014e: invoke-virtual {v8, v14}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a0862: 0a08 |0151: move-result v8 │ │ -3a0864: b5d8 |0152: and-int/2addr v8, v13 │ │ -3a0866: b8e8 |0153: shl-int/2addr v8, v14 │ │ -3a0868: 5400 1479 |0154: iget-object v0, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7914 │ │ -3a086c: 6e20 0998 d000 |0156: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a0872: 0a00 |0159: move-result v0 │ │ -3a0874: b5d0 |015a: and-int/2addr v0, v13 │ │ -3a0876: b680 |015b: or-int/2addr v0, v8 │ │ -3a0878: b640 |015c: or-int/2addr v0, v4 │ │ -3a087a: de00 0040 |015d: or-int/lit8 v0, v0, #int 64 // #40 │ │ -3a087e: 6204 bd78 |015f: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bd │ │ -3a0882: 6e20 1898 4200 |0161: invoke-virtual {v2, v4}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3a0888: 0c02 |0164: move-result-object v2 │ │ -3a088a: 010a |0165: move v10, v0 │ │ -3a088c: 072b |0166: move-object v11, v2 │ │ -3a088e: 6200 6573 |0167: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ -3a0892: 4604 0003 |0169: aget-object v4, v0, v3 │ │ -3a0896: 0808 1400 |016b: move-object/from16 v8, v20 │ │ -3a089a: 0809 1500 |016d: move-object/from16 v9, v21 │ │ -3a089e: 080c 1700 |016f: move-object/from16 v12, v23 │ │ -3a08a2: 7809 8fa2 0400 |0171: invoke-interface/range {v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.encode:([BII[B[BI[B[B)[B // method@a28f │ │ -3a08a8: 0c00 |0174: move-result-object v0 │ │ -3a08aa: 1100 |0175: return-object v0 │ │ -3a08ac: 1101 |0176: return-object v1 │ │ +3a05ac: |[3a05ac] net.sf.dibdib.thread_any.TcvCodec.pack:([BII[B[BLnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;[B)[B │ │ +3a05bc: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +3a05c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3a05c2: 6202 6573 |0003: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ +3a05c6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +3a05c8: 4602 0203 |0006: aget-object v2, v2, v3 │ │ +3a05cc: 0804 1100 |0008: move-object/from16 v4, v17 │ │ +3a05d0: 0205 1200 |000a: move/from16 v5, v18 │ │ +3a05d4: 0206 1300 |000c: move/from16 v6, v19 │ │ +3a05d8: 7240 8aa2 4265 |000e: invoke-interface {v2, v4, v5, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.compress:([BII)[B // method@a28a │ │ +3a05de: 0c05 |0011: move-result-object v5 │ │ +3a05e0: 4802 0503 |0012: aget-byte v2, v5, v3 │ │ +3a05e4: 4804 0503 |0014: aget-byte v4, v5, v3 │ │ +3a05e8: 7120 aba3 4500 |0016: invoke-static {v5, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3ab │ │ +3a05ee: 0a04 |0019: move-result v4 │ │ +3a05f0: 9006 0204 |001a: add-int v6, v2, v4 │ │ +3a05f4: 4802 0503 |001c: aget-byte v2, v5, v3 │ │ +3a05f8: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +3a05fa: b042 |001f: add-int/2addr v2, v4 │ │ +3a05fc: 7120 aaa3 2500 |0020: invoke-static {v5, v2}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketBodyLen:([BI)I // method@a3aa │ │ +3a0602: 0a02 |0023: move-result v2 │ │ +3a0604: 9007 0602 |0024: add-int v7, v6, v2 │ │ +3a0608: 5402 1279 |0026: iget-object v2, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7912 │ │ +3a060c: 7120 48a4 3200 |0028: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ +3a0612: 0c02 |002b: move-result-object v2 │ │ +3a0614: 5208 1779 |002c: iget v8, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.version:I // field@7917 │ │ +3a0618: 1a09 1a6f |002e: const-string v9, "error addr len " // string@6f1a │ │ +3a061c: 124a |0030: const/4 v10, #int 4 // #4 │ │ +3a061e: 1a0b 1365 |0031: const-string v11, "codec pack" // string@6513 │ │ +3a0622: 130c 3c00 |0033: const/16 v12, #int 60 // #3c │ │ +3a0626: 123d |0035: const/4 v13, #int 3 // #3 │ │ +3a0628: 122e |0036: const/4 v14, #int 2 // #2 │ │ +3a062a: 368c 9400 |0037: if-gt v12, v8, 00cb // +0094 │ │ +3a062e: 1308 fa00 |0039: const/16 v8, #int 250 // #fa │ │ +3a0632: 6e10 2298 0200 |003b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a0638: 0a0f |003e: move-result v15 │ │ +3a063a: 35f8 1f00 |003f: if-ge v8, v15, 005e // +001f │ │ +3a063e: 23e0 dc15 |0041: new-array v0, v14, [Ljava/lang/String; // type@15dc │ │ +3a0642: 4d0b 0003 |0043: aput-object v11, v0, v3 │ │ +3a0646: 2203 e812 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a064a: 7010 4098 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0650: 6e20 4b98 9300 |004a: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0656: 6e10 2298 0200 |004d: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a065c: 0a02 |0050: move-result v2 │ │ +3a065e: 6e20 4798 2300 |0051: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a0664: 6e10 5498 0300 |0054: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a066a: 0c02 |0057: move-result-object v2 │ │ +3a066c: 4d02 0004 |0058: aput-object v2, v0, v4 │ │ +3a0670: 7110 c3a1 0000 |005a: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a0676: 1101 |005d: return-object v1 │ │ +3a0678: 5402 1679 |005e: iget-object v2, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.keyDataPublic:[B // field@7916 │ │ +3a067c: 3902 0b00 |0060: if-nez v2, 006b // +000b │ │ +3a0680: 23e2 1515 |0062: new-array v2, v14, [B // type@1515 │ │ +3a0684: 1308 c0ff |0064: const/16 v8, #int -64 // #ffc0 │ │ +3a0688: 4f08 0203 |0066: aput-byte v8, v2, v3 │ │ +3a068c: 4f08 0204 |0068: aput-byte v8, v2, v4 │ │ +3a0690: 2807 |006a: goto 0071 // +0007 │ │ +3a0692: 1308 0001 |006b: const/16 v8, #int 256 // #100 │ │ +3a0696: 2129 |006d: array-length v9, v2 │ │ +3a0698: 3698 0300 |006e: if-gt v8, v9, 0071 // +0003 │ │ +3a069c: 1101 |0070: return-object v1 │ │ +3a069e: 1308 0800 |0071: const/16 v8, #int 8 // #8 │ │ +3a06a2: 1309 0900 |0073: const/16 v9, #int 9 // #9 │ │ +3a06a6: 540b 1279 |0075: iget-object v11, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7912 │ │ +3a06aa: 21bb |0077: array-length v11, v11 │ │ +3a06ac: b0b9 |0078: add-int/2addr v9, v11 │ │ +3a06ae: b0e9 |0079: add-int/2addr v9, v14 │ │ +3a06b0: 212b |007a: array-length v11, v2 │ │ +3a06b2: b0b9 |007b: add-int/2addr v9, v11 │ │ +3a06b4: 2399 1515 |007c: new-array v9, v9, [B // type@1515 │ │ +3a06b8: 620b d072 |007e: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +3a06bc: 480b 0b03 |0080: aget-byte v11, v11, v3 │ │ +3a06c0: 4f0b 0903 |0082: aput-byte v11, v9, v3 │ │ +3a06c4: 620b d072 |0084: sget-object v11, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +3a06c8: 480b 0b04 |0086: aget-byte v11, v11, v4 │ │ +3a06cc: 4f0b 0904 |0088: aput-byte v11, v9, v4 │ │ +3a06d0: 570b 1579 |008a: iget-char v11, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.encoding:C // field@7915 │ │ +3a06d4: 8dbb |008c: int-to-byte v11, v11 │ │ +3a06d6: 4f0b 090e |008d: aput-byte v11, v9, v14 │ │ +3a06da: 570b 1379 |008f: iget-char v11, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.algo:C // field@7913 │ │ +3a06de: 8dbb |0091: int-to-byte v11, v11 │ │ +3a06e0: 4f0b 090d |0092: aput-byte v11, v9, v13 │ │ +3a06e4: 4f0c 090a |0094: aput-byte v12, v9, v10 │ │ +3a06e8: 125a |0096: const/4 v10, #int 5 // #5 │ │ +3a06ea: 130b 3e00 |0097: const/16 v11, #int 62 // #3e │ │ +3a06ee: 4f0b 090a |0099: aput-byte v11, v9, v10 │ │ +3a06f2: 126a |009b: const/4 v10, #int 6 // #6 │ │ +3a06f4: 130b 0a00 |009c: const/16 v11, #int 10 // #a │ │ +3a06f8: 4f0b 090a |009e: aput-byte v11, v9, v10 │ │ +3a06fc: 127a |00a0: const/4 v10, #int 7 // #7 │ │ +3a06fe: 130b a7ff |00a1: const/16 v11, #int -89 // #ffa7 │ │ +3a0702: 4f0b 090a |00a3: aput-byte v11, v9, v10 │ │ +3a0706: 540a 1279 |00a5: iget-object v10, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7912 │ │ +3a070a: 540b 1279 |00a7: iget-object v11, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7912 │ │ +3a070e: 21bb |00a9: array-length v11, v11 │ │ +3a0710: 715b 5698 3a89 |00aa: invoke-static {v10, v3, v9, v8, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +3a0716: 540a 1279 |00ad: iget-object v10, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7912 │ │ +3a071a: 21aa |00af: array-length v10, v10 │ │ +3a071c: b08a |00b0: add-int/2addr v10, v8 │ │ +3a071e: 5400 1279 |00b1: iget-object v0, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.address:[B // field@7912 │ │ +3a0722: 2100 |00b3: array-length v0, v0 │ │ +3a0724: 8d00 |00b4: int-to-byte v0, v0 │ │ +3a0726: 4f00 090a |00b5: aput-byte v0, v9, v10 │ │ +3a072a: b04a |00b7: add-int/2addr v10, v4 │ │ +3a072c: 1300 d9ff |00b8: const/16 v0, #int -39 // #ffd9 │ │ +3a0730: 4f00 090a |00ba: aput-byte v0, v9, v10 │ │ +3a0734: b04a |00bc: add-int/2addr v10, v4 │ │ +3a0736: 2120 |00bd: array-length v0, v2 │ │ +3a0738: 7150 5698 32a9 |00be: invoke-static {v2, v3, v9, v10, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +3a073e: 2120 |00c1: array-length v0, v2 │ │ +3a0740: b00a |00c2: add-int/2addr v10, v0 │ │ +3a0742: 1300 94ff |00c3: const/16 v0, #int -108 // #ff94 │ │ +3a0746: 4f00 090a |00c5: aput-byte v0, v9, v10 │ │ +3a074a: 079b |00c7: move-object v11, v9 │ │ +3a074c: 120a |00c8: const/4 v10, #int 0 // #0 │ │ +3a074e: 2900 9e00 |00c9: goto/16 0167 // +009e │ │ +3a0752: 1308 a000 |00cb: const/16 v8, #int 160 // #a0 │ │ +3a0756: 6e10 2298 0200 |00cd: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a075c: 0a0c |00d0: move-result v12 │ │ +3a075e: 35c8 1f00 |00d1: if-ge v8, v12, 00f0 // +001f │ │ +3a0762: 23e0 dc15 |00d3: new-array v0, v14, [Ljava/lang/String; // type@15dc │ │ +3a0766: 4d0b 0003 |00d5: aput-object v11, v0, v3 │ │ +3a076a: 2203 e812 |00d7: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a076e: 7010 4098 0300 |00d9: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0774: 6e20 4b98 9300 |00dc: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a077a: 6e10 2298 0200 |00df: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a0780: 0a02 |00e2: move-result v2 │ │ +3a0782: 6e20 4798 2300 |00e3: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a0788: 6e10 5498 0300 |00e6: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a078e: 0c02 |00e9: move-result-object v2 │ │ +3a0790: 4d02 0004 |00ea: aput-object v2, v0, v4 │ │ +3a0794: 7110 c3a1 0000 |00ec: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a079a: 1101 |00ef: return-object v1 │ │ +3a079c: 1308 3000 |00f0: const/16 v8, #int 48 // #30 │ │ +3a07a0: 5409 1479 |00f2: iget-object v9, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7914 │ │ +3a07a4: 6e20 0998 4900 |00f4: invoke-virtual {v9, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a07aa: 0a09 |00f7: move-result v9 │ │ +3a07ac: 3298 2500 |00f8: if-eq v8, v9, 011d // +0025 │ │ +3a07b0: 5408 1479 |00fa: iget-object v8, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7914 │ │ +3a07b4: 6e20 0998 4800 |00fc: invoke-virtual {v8, v4}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a07ba: 0a04 |00ff: move-result v4 │ │ +3a07bc: b5d4 |0100: and-int/2addr v4, v13 │ │ +3a07be: b8a4 |0101: shl-int/2addr v4, v10 │ │ +3a07c0: 2208 e812 |0102: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a07c4: 7010 4098 0800 |0104: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a07ca: 6e20 4b98 2800 |0107: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a07d0: 1a02 a500 |010a: const-string v2, " " // string@00a5 │ │ +3a07d4: 6e20 4b98 2800 |010c: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a07da: 5402 1679 |010f: iget-object v2, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.keyDataPublic:[B // field@7916 │ │ +3a07de: 7120 48a4 3200 |0111: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ +3a07e4: 0c02 |0114: move-result-object v2 │ │ +3a07e6: 6e20 4b98 2800 |0115: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a07ec: 6e10 5498 0800 |0118: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a07f2: 0c02 |011b: move-result-object v2 │ │ +3a07f4: 2802 |011c: goto 011e // +0002 │ │ +3a07f6: 1204 |011d: const/4 v4, #int 0 // #0 │ │ +3a07f8: 2208 e812 |011e: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a07fc: 7010 4098 0800 |0120: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0802: 6e20 4b98 2800 |0123: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0808: 1a09 b100 |0126: const-string v9, " " // string@00b1 │ │ +3a080c: 6e10 2298 0200 |0128: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a0812: 0a02 |012b: move-result v2 │ │ +3a0814: dc02 0210 |012c: rem-int/lit8 v2, v2, #int 16 // #10 │ │ +3a0818: d902 020f |012e: rsub-int/lit8 v2, v2, #int 15 // #0f │ │ +3a081c: 6e20 2d98 2900 |0130: invoke-virtual {v9, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a0822: 0c02 |0133: move-result-object v2 │ │ +3a0824: 6e20 4b98 2800 |0134: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a082a: 6e10 5498 0800 |0137: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a0830: 0c02 |013a: move-result-object v2 │ │ +3a0832: 2208 e812 |013b: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a0836: 7010 4098 0800 |013d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a083c: 6e20 4b98 2800 |0140: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0842: 1a02 5507 |0143: const-string v2, ":" // string@0755 │ │ +3a0846: 6e20 4b98 2800 |0145: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a084c: 6e10 5498 0800 |0148: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a0852: 0c02 |014b: move-result-object v2 │ │ +3a0854: 5408 1479 |014c: iget-object v8, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7914 │ │ +3a0858: 6e20 0998 e800 |014e: invoke-virtual {v8, v14}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a085e: 0a08 |0151: move-result v8 │ │ +3a0860: b5d8 |0152: and-int/2addr v8, v13 │ │ +3a0862: b8e8 |0153: shl-int/2addr v8, v14 │ │ +3a0864: 5400 1479 |0154: iget-object v0, v0, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.caau:Ljava/lang/String; // field@7914 │ │ +3a0868: 6e20 0998 d000 |0156: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a086e: 0a00 |0159: move-result v0 │ │ +3a0870: b5d0 |015a: and-int/2addr v0, v13 │ │ +3a0872: b680 |015b: or-int/2addr v0, v8 │ │ +3a0874: b640 |015c: or-int/2addr v0, v4 │ │ +3a0876: de00 0040 |015d: or-int/lit8 v0, v0, #int 64 // #40 │ │ +3a087a: 6204 bd78 |015f: sget-object v4, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bd │ │ +3a087e: 6e20 1898 4200 |0161: invoke-virtual {v2, v4}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3a0884: 0c02 |0164: move-result-object v2 │ │ +3a0886: 010a |0165: move v10, v0 │ │ +3a0888: 072b |0166: move-object v11, v2 │ │ +3a088a: 6200 6573 |0167: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ +3a088e: 4604 0003 |0169: aget-object v4, v0, v3 │ │ +3a0892: 0808 1400 |016b: move-object/from16 v8, v20 │ │ +3a0896: 0809 1500 |016d: move-object/from16 v9, v21 │ │ +3a089a: 080c 1700 |016f: move-object/from16 v12, v23 │ │ +3a089e: 7809 8fa2 0400 |0171: invoke-interface/range {v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.encode:([BII[B[BI[B[B)[B // method@a28f │ │ +3a08a4: 0c00 |0174: move-result-object v0 │ │ +3a08a6: 1100 |0175: return-object v0 │ │ +3a08a8: 1101 |0176: return-object v1 │ │ catches : 2 │ │ 0x0003 - 0x002e │ │ Ljava/lang/Exception; -> 0x0176 │ │ 0x003b - 0x0175 │ │ Ljava/lang/Exception; -> 0x0176 │ │ positions : │ │ 0x0003 line=523 │ │ @@ -848874,44 +848874,44 @@ │ │ type : '([BLjava/lang/String;Ljava/lang/String;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 52 16-bit code units │ │ -3a08c8: |[3a08c8] net.sf.dibdib.thread_any.TcvCodec.pack:([BLjava/lang/String;Ljava/lang/String;)[B │ │ -3a08d8: 6200 6573 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ -3a08dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3a08de: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -3a08e2: 1302 1000 |0005: const/16 v2, #int 16 // #10 │ │ -3a08e6: 7220 91a2 2000 |0007: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getInitialValue:(I)[B // method@a291 │ │ -3a08ec: 0c00 |000a: move-result-object v0 │ │ -3a08ee: 6202 6573 |000b: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ -3a08f2: 4602 0201 |000d: aget-object v2, v2, v1 │ │ -3a08f6: 6203 bc78 |000f: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ -3a08fa: 6e20 1898 3d00 |0011: invoke-virtual {v13, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3a0900: 0c0d |0014: move-result-object v13 │ │ -3a0902: 6203 bc78 |0015: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ -3a0906: 6e20 1898 3e00 |0017: invoke-virtual {v14, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3a090c: 0c0e |001a: move-result-object v14 │ │ -3a090e: 6e20 71a4 1b00 |001b: invoke-virtual {v11, v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.getSaltIterations4Mag:(I)I // method@a471 │ │ -3a0914: 0a01 |001e: move-result v1 │ │ -3a0916: 7251 92a2 d20e |001f: invoke-interface {v2, v13, v14, v0, v1}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getKey:([B[B[BI)[B // method@a292 │ │ -3a091c: 0c07 |0022: move-result-object v7 │ │ -3a091e: 2209 cc14 |0023: new-instance v9, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo; // type@14cc │ │ -3a0922: 7020 68a4 0900 |0025: invoke-direct {v9, v0}, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.:([B)V // method@a468 │ │ -3a0928: 6203 1879 |0028: sget-object v3, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a092c: 21c6 |002a: array-length v6, v12 │ │ -3a092e: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -3a0930: 1208 |002c: const/4 v8, #int 0 // #0 │ │ -3a0932: 120a |002d: const/4 v10, #int 0 // #0 │ │ -3a0934: 07c4 |002e: move-object v4, v12 │ │ -3a0936: 7408 72a4 0300 |002f: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lnet/sf/dibdib/thread_any/TcvCodec;.pack:([BII[B[BLnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;[B)[B // method@a472 │ │ -3a093c: 0c0c |0032: move-result-object v12 │ │ -3a093e: 110c |0033: return-object v12 │ │ +3a08c4: |[3a08c4] net.sf.dibdib.thread_any.TcvCodec.pack:([BLjava/lang/String;Ljava/lang/String;)[B │ │ +3a08d4: 6200 6573 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ +3a08d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3a08da: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +3a08de: 1302 1000 |0005: const/16 v2, #int 16 // #10 │ │ +3a08e2: 7220 91a2 2000 |0007: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getInitialValue:(I)[B // method@a291 │ │ +3a08e8: 0c00 |000a: move-result-object v0 │ │ +3a08ea: 6202 6573 |000b: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ +3a08ee: 4602 0201 |000d: aget-object v2, v2, v1 │ │ +3a08f2: 6203 bc78 |000f: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ +3a08f6: 6e20 1898 3d00 |0011: invoke-virtual {v13, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3a08fc: 0c0d |0014: move-result-object v13 │ │ +3a08fe: 6203 bc78 |0015: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ +3a0902: 6e20 1898 3e00 |0017: invoke-virtual {v14, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3a0908: 0c0e |001a: move-result-object v14 │ │ +3a090a: 6e20 71a4 1b00 |001b: invoke-virtual {v11, v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.getSaltIterations4Mag:(I)I // method@a471 │ │ +3a0910: 0a01 |001e: move-result v1 │ │ +3a0912: 7251 92a2 d20e |001f: invoke-interface {v2, v13, v14, v0, v1}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getKey:([B[B[BI)[B // method@a292 │ │ +3a0918: 0c07 |0022: move-result-object v7 │ │ +3a091a: 2209 cc14 |0023: new-instance v9, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo; // type@14cc │ │ +3a091e: 7020 68a4 0900 |0025: invoke-direct {v9, v0}, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.:([B)V // method@a468 │ │ +3a0924: 6203 1879 |0028: sget-object v3, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a0928: 21c6 |002a: array-length v6, v12 │ │ +3a092a: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +3a092c: 1208 |002c: const/4 v8, #int 0 // #0 │ │ +3a092e: 120a |002d: const/4 v10, #int 0 // #0 │ │ +3a0930: 07c4 |002e: move-object v4, v12 │ │ +3a0932: 7408 72a4 0300 |002f: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lnet/sf/dibdib/thread_any/TcvCodec;.pack:([BII[B[BLnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;[B)[B // method@a472 │ │ +3a0938: 0c0c |0032: move-result-object v12 │ │ +3a093a: 110c |0033: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x000b line=594 │ │ 0x0011 line=596 │ │ 0x0017 line=597 │ │ 0x001b line=599 │ │ @@ -848929,127 +848929,127 @@ │ │ type : '(Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 213 16-bit code units │ │ -3a0940: |[3a0940] net.sf.dibdib.thread_any.TcvCodec.readPacked:(Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;)[B │ │ -3a0950: 0801 1100 |0000: move-object/from16 v1, v17 │ │ -3a0954: 0802 1200 |0002: move-object/from16 v2, v18 │ │ -3a0958: 0803 1300 |0004: move-object/from16 v3, v19 │ │ -3a095c: 1a04 6606 |0006: const-string v4, "/ " // string@0666 │ │ -3a0960: 1a05 4d19 |0008: const-string v5, "Error: " // string@194d │ │ -3a0964: 1a06 1265 |000a: const-string v6, "codec" // string@6512 │ │ -3a0968: 1227 |000c: const/4 v7, #int 2 // #2 │ │ -3a096a: 2378 1515 |000d: new-array v8, v7, [B // type@1515 │ │ -3a096e: 1219 |000f: const/4 v9, #int 1 // #1 │ │ -3a0970: 120a |0010: const/4 v10, #int 0 // #0 │ │ -3a0972: 3803 1c00 |0011: if-eqz v3, 002d // +001c │ │ -3a0976: 4800 030a |0013: aget-byte v0, v3, v10 │ │ -3a097a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -3a097e: 4800 030a |0017: aget-byte v0, v3, v10 │ │ -3a0982: 2805 |0019: goto 001e // +0005 │ │ -3a0984: 6200 d072 |001a: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -3a0988: 4800 000a |001c: aget-byte v0, v0, v10 │ │ -3a098c: 4f00 080a |001e: aput-byte v0, v8, v10 │ │ -3a0990: 4800 030a |0020: aget-byte v0, v3, v10 │ │ -3a0994: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ -3a0998: 4800 0309 |0024: aget-byte v0, v3, v9 │ │ -3a099c: 2805 |0026: goto 002b // +0005 │ │ -3a099e: 6200 d072 |0027: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -3a09a2: 4800 0009 |0029: aget-byte v0, v0, v9 │ │ -3a09a6: 4f00 0809 |002b: aput-byte v0, v8, v9 │ │ -3a09aa: 1300 3c00 |002d: const/16 v0, #int 60 // #3c │ │ -3a09ae: 7120 b6a3 0200 |002f: invoke-static {v2, v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.readFile:(Ljava/lang/String;I)[B // method@a3b6 │ │ -3a09b4: 0c0c |0032: move-result-object v12 │ │ -3a09b6: 120d |0033: const/4 v13, #int 0 // #0 │ │ -3a09b8: 1230 |0034: const/4 v0, #int 3 // #3 │ │ -3a09ba: 350d 7100 |0035: if-ge v13, v0, 00a6 // +0071 │ │ -3a09be: 3d0d 1d00 |0037: if-lez v13, 0054 // +001d │ │ -3a09c2: 6200 6573 |0039: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ -3a09c6: 4600 000a |003b: aget-object v0, v0, v10 │ │ -3a09ca: 237e da15 |003d: new-array v14, v7, [Ljava/lang/Object; // type@15da │ │ -3a09ce: 1a0f 5a50 |003f: const-string v15, "VAR" // string@505a │ │ -3a09d2: 4d0f 0e0a |0041: aput-object v15, v14, v10 │ │ -3a09d6: 220f e412 |0043: new-instance v15, Ljava/lang/Short; // type@12e4 │ │ -3a09da: 7020 fa97 df00 |0045: invoke-direct {v15, v13}, Ljava/lang/Short;.:(S)V // method@97fa │ │ -3a09e0: 4d0f 0e09 |0048: aput-object v15, v14, v9 │ │ -3a09e4: 7230 8ba2 a00e |004a: invoke-interface {v0, v10, v14}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.create:(C[Ljava/lang/Object;)[B // method@a28b │ │ -3a09ea: 2807 |004d: goto 0054 // +0007 │ │ -3a09ec: 0d00 |004e: move-exception v0 │ │ -3a09ee: 080e 1400 |004f: move-object/from16 v14, v20 │ │ -3a09f2: 080f 1500 |0051: move-object/from16 v15, v21 │ │ -3a09f6: 2829 |0053: goto 007c // +0029 │ │ -3a09f8: 080e 1400 |0054: move-object/from16 v14, v20 │ │ -3a09fc: 080f 1500 |0056: move-object/from16 v15, v21 │ │ -3a0a00: 6e5f 79a4 c1e3 |0058: invoke-virtual {v1, v12, v3, v14, v15}, Lnet/sf/dibdib/thread_any/TcvCodec;.unpack:([B[BLjava/lang/String;Ljava/lang/String;)[B // method@a479 │ │ -3a0a06: 0c00 |005b: move-result-object v0 │ │ -3a0a08: 3800 1800 |005c: if-eqz v0, 0074 // +0018 │ │ -3a0a0c: 4810 080a |005e: aget-byte v16, v8, v10 │ │ -3a0a10: 3810 0e00 |0060: if-eqz v16, 006e // +000e │ │ -3a0a14: 4807 000a |0062: aget-byte v7, v0, v10 │ │ -3a0a18: 480b 080a |0064: aget-byte v11, v8, v10 │ │ -3a0a1c: 33b7 0e00 |0066: if-ne v7, v11, 0074 // +000e │ │ -3a0a20: 4807 0009 |0068: aget-byte v7, v0, v9 │ │ -3a0a24: 480b 0809 |006a: aget-byte v11, v8, v9 │ │ -3a0a28: 33b7 0800 |006c: if-ne v7, v11, 0074 // +0008 │ │ -3a0a2c: 380d 0500 |006e: if-eqz v13, 0073 // +0005 │ │ -3a0a30: 1207 |0070: const/4 v7, #int 0 // #0 │ │ -3a0a32: 5b17 1a79 |0071: iput-object v7, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ -3a0a36: 1100 |0073: return-object v0 │ │ -3a0a38: 1207 |0074: const/4 v7, #int 0 // #0 │ │ -3a0a3a: 5b17 1a79 |0075: iput-object v7, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ -3a0a3e: 282a |0077: goto 00a1 // +002a │ │ -3a0a40: 0d00 |0078: move-exception v0 │ │ -3a0a42: 1227 |0079: const/4 v7, #int 2 // #2 │ │ -3a0a44: 2802 |007a: goto 007c // +0002 │ │ -3a0a46: 0d00 |007b: move-exception v0 │ │ -3a0a48: 237b dc15 |007c: new-array v11, v7, [Ljava/lang/String; // type@15dc │ │ -3a0a4c: 4d06 0b0a |007e: aput-object v6, v11, v10 │ │ -3a0a50: 2207 e812 |0080: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a0a54: 7010 4098 0700 |0082: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0a5a: 6e20 4b98 5700 |0085: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0a60: 6e20 4a98 0700 |0088: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3a0a66: 6e10 7597 0000 |008b: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@9775 │ │ -3a0a6c: 0c00 |008e: move-result-object v0 │ │ -3a0a6e: 6e20 4b98 0700 |008f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0a74: 6e20 4b98 4700 |0092: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0a7a: 6e20 4b98 2700 |0095: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0a80: 6e10 5498 0700 |0098: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0a86: 0c00 |009b: move-result-object v0 │ │ -3a0a88: 4d00 0b09 |009c: aput-object v0, v11, v9 │ │ -3a0a8c: 7110 c3a1 0b00 |009e: invoke-static {v11}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a0a92: d80d 0d01 |00a1: add-int/lit8 v13, v13, #int 1 // #01 │ │ -3a0a96: 8fdd |00a3: int-to-short v13, v13 │ │ -3a0a98: 1227 |00a4: const/4 v7, #int 2 // #2 │ │ -3a0a9a: 288f |00a5: goto 0034 // -0071 │ │ -3a0a9c: 3803 0400 |00a6: if-eqz v3, 00aa // +0004 │ │ -3a0aa0: 4f0a 030a |00a8: aput-byte v10, v3, v10 │ │ -3a0aa4: 1202 |00aa: const/4 v2, #int 0 // #0 │ │ -3a0aa6: 1102 |00ab: return-object v2 │ │ -3a0aa8: 0d00 |00ac: move-exception v0 │ │ -3a0aaa: 0703 |00ad: move-object v3, v0 │ │ -3a0aac: 2370 dc15 |00ae: new-array v0, v7, [Ljava/lang/String; // type@15dc │ │ -3a0ab0: 4d06 000a |00b0: aput-object v6, v0, v10 │ │ -3a0ab4: 2206 e812 |00b2: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a0ab8: 7010 4098 0600 |00b4: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0abe: 6e20 4b98 5600 |00b7: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0ac4: 6e20 4a98 3600 |00ba: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3a0aca: 6e10 7597 0300 |00bd: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@9775 │ │ -3a0ad0: 0c03 |00c0: move-result-object v3 │ │ -3a0ad2: 6e20 4b98 3600 |00c1: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0ad8: 6e20 4b98 4600 |00c4: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0ade: 6e20 4b98 2600 |00c7: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0ae4: 6e10 5498 0600 |00ca: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0aea: 0c02 |00cd: move-result-object v2 │ │ -3a0aec: 4d02 0009 |00ce: aput-object v2, v0, v9 │ │ -3a0af0: 7110 c3a1 0000 |00d0: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a0af6: 1202 |00d3: const/4 v2, #int 0 // #0 │ │ -3a0af8: 1102 |00d4: return-object v2 │ │ +3a093c: |[3a093c] net.sf.dibdib.thread_any.TcvCodec.readPacked:(Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;)[B │ │ +3a094c: 0801 1100 |0000: move-object/from16 v1, v17 │ │ +3a0950: 0802 1200 |0002: move-object/from16 v2, v18 │ │ +3a0954: 0803 1300 |0004: move-object/from16 v3, v19 │ │ +3a0958: 1a04 6606 |0006: const-string v4, "/ " // string@0666 │ │ +3a095c: 1a05 4d19 |0008: const-string v5, "Error: " // string@194d │ │ +3a0960: 1a06 1265 |000a: const-string v6, "codec" // string@6512 │ │ +3a0964: 1227 |000c: const/4 v7, #int 2 // #2 │ │ +3a0966: 2378 1515 |000d: new-array v8, v7, [B // type@1515 │ │ +3a096a: 1219 |000f: const/4 v9, #int 1 // #1 │ │ +3a096c: 120a |0010: const/4 v10, #int 0 // #0 │ │ +3a096e: 3803 1c00 |0011: if-eqz v3, 002d // +001c │ │ +3a0972: 4800 030a |0013: aget-byte v0, v3, v10 │ │ +3a0976: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +3a097a: 4800 030a |0017: aget-byte v0, v3, v10 │ │ +3a097e: 2805 |0019: goto 001e // +0005 │ │ +3a0980: 6200 d072 |001a: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +3a0984: 4800 000a |001c: aget-byte v0, v0, v10 │ │ +3a0988: 4f00 080a |001e: aput-byte v0, v8, v10 │ │ +3a098c: 4800 030a |0020: aget-byte v0, v3, v10 │ │ +3a0990: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ +3a0994: 4800 0309 |0024: aget-byte v0, v3, v9 │ │ +3a0998: 2805 |0026: goto 002b // +0005 │ │ +3a099a: 6200 d072 |0027: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +3a099e: 4800 0009 |0029: aget-byte v0, v0, v9 │ │ +3a09a2: 4f00 0809 |002b: aput-byte v0, v8, v9 │ │ +3a09a6: 1300 3c00 |002d: const/16 v0, #int 60 // #3c │ │ +3a09aa: 7120 b6a3 0200 |002f: invoke-static {v2, v0}, Lnet/sf/dibdib/thread_any/MiscFunc;.readFile:(Ljava/lang/String;I)[B // method@a3b6 │ │ +3a09b0: 0c0c |0032: move-result-object v12 │ │ +3a09b2: 120d |0033: const/4 v13, #int 0 // #0 │ │ +3a09b4: 1230 |0034: const/4 v0, #int 3 // #3 │ │ +3a09b6: 350d 7100 |0035: if-ge v13, v0, 00a6 // +0071 │ │ +3a09ba: 3d0d 1d00 |0037: if-lez v13, 0054 // +001d │ │ +3a09be: 6200 6573 |0039: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ +3a09c2: 4600 000a |003b: aget-object v0, v0, v10 │ │ +3a09c6: 237e da15 |003d: new-array v14, v7, [Ljava/lang/Object; // type@15da │ │ +3a09ca: 1a0f 5a50 |003f: const-string v15, "VAR" // string@505a │ │ +3a09ce: 4d0f 0e0a |0041: aput-object v15, v14, v10 │ │ +3a09d2: 220f e412 |0043: new-instance v15, Ljava/lang/Short; // type@12e4 │ │ +3a09d6: 7020 fa97 df00 |0045: invoke-direct {v15, v13}, Ljava/lang/Short;.:(S)V // method@97fa │ │ +3a09dc: 4d0f 0e09 |0048: aput-object v15, v14, v9 │ │ +3a09e0: 7230 8ba2 a00e |004a: invoke-interface {v0, v10, v14}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.create:(C[Ljava/lang/Object;)[B // method@a28b │ │ +3a09e6: 2807 |004d: goto 0054 // +0007 │ │ +3a09e8: 0d00 |004e: move-exception v0 │ │ +3a09ea: 080e 1400 |004f: move-object/from16 v14, v20 │ │ +3a09ee: 080f 1500 |0051: move-object/from16 v15, v21 │ │ +3a09f2: 2829 |0053: goto 007c // +0029 │ │ +3a09f4: 080e 1400 |0054: move-object/from16 v14, v20 │ │ +3a09f8: 080f 1500 |0056: move-object/from16 v15, v21 │ │ +3a09fc: 6e5f 79a4 c1e3 |0058: invoke-virtual {v1, v12, v3, v14, v15}, Lnet/sf/dibdib/thread_any/TcvCodec;.unpack:([B[BLjava/lang/String;Ljava/lang/String;)[B // method@a479 │ │ +3a0a02: 0c00 |005b: move-result-object v0 │ │ +3a0a04: 3800 1800 |005c: if-eqz v0, 0074 // +0018 │ │ +3a0a08: 4810 080a |005e: aget-byte v16, v8, v10 │ │ +3a0a0c: 3810 0e00 |0060: if-eqz v16, 006e // +000e │ │ +3a0a10: 4807 000a |0062: aget-byte v7, v0, v10 │ │ +3a0a14: 480b 080a |0064: aget-byte v11, v8, v10 │ │ +3a0a18: 33b7 0e00 |0066: if-ne v7, v11, 0074 // +000e │ │ +3a0a1c: 4807 0009 |0068: aget-byte v7, v0, v9 │ │ +3a0a20: 480b 0809 |006a: aget-byte v11, v8, v9 │ │ +3a0a24: 33b7 0800 |006c: if-ne v7, v11, 0074 // +0008 │ │ +3a0a28: 380d 0500 |006e: if-eqz v13, 0073 // +0005 │ │ +3a0a2c: 1207 |0070: const/4 v7, #int 0 // #0 │ │ +3a0a2e: 5b17 1a79 |0071: iput-object v7, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ +3a0a32: 1100 |0073: return-object v0 │ │ +3a0a34: 1207 |0074: const/4 v7, #int 0 // #0 │ │ +3a0a36: 5b17 1a79 |0075: iput-object v7, v1, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ +3a0a3a: 282a |0077: goto 00a1 // +002a │ │ +3a0a3c: 0d00 |0078: move-exception v0 │ │ +3a0a3e: 1227 |0079: const/4 v7, #int 2 // #2 │ │ +3a0a40: 2802 |007a: goto 007c // +0002 │ │ +3a0a42: 0d00 |007b: move-exception v0 │ │ +3a0a44: 237b dc15 |007c: new-array v11, v7, [Ljava/lang/String; // type@15dc │ │ +3a0a48: 4d06 0b0a |007e: aput-object v6, v11, v10 │ │ +3a0a4c: 2207 e812 |0080: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a0a50: 7010 4098 0700 |0082: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0a56: 6e20 4b98 5700 |0085: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0a5c: 6e20 4a98 0700 |0088: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +3a0a62: 6e10 7597 0000 |008b: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@9775 │ │ +3a0a68: 0c00 |008e: move-result-object v0 │ │ +3a0a6a: 6e20 4b98 0700 |008f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0a70: 6e20 4b98 4700 |0092: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0a76: 6e20 4b98 2700 |0095: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0a7c: 6e10 5498 0700 |0098: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a0a82: 0c00 |009b: move-result-object v0 │ │ +3a0a84: 4d00 0b09 |009c: aput-object v0, v11, v9 │ │ +3a0a88: 7110 c3a1 0b00 |009e: invoke-static {v11}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a0a8e: d80d 0d01 |00a1: add-int/lit8 v13, v13, #int 1 // #01 │ │ +3a0a92: 8fdd |00a3: int-to-short v13, v13 │ │ +3a0a94: 1227 |00a4: const/4 v7, #int 2 // #2 │ │ +3a0a96: 288f |00a5: goto 0034 // -0071 │ │ +3a0a98: 3803 0400 |00a6: if-eqz v3, 00aa // +0004 │ │ +3a0a9c: 4f0a 030a |00a8: aput-byte v10, v3, v10 │ │ +3a0aa0: 1202 |00aa: const/4 v2, #int 0 // #0 │ │ +3a0aa2: 1102 |00ab: return-object v2 │ │ +3a0aa4: 0d00 |00ac: move-exception v0 │ │ +3a0aa6: 0703 |00ad: move-object v3, v0 │ │ +3a0aa8: 2370 dc15 |00ae: new-array v0, v7, [Ljava/lang/String; // type@15dc │ │ +3a0aac: 4d06 000a |00b0: aput-object v6, v0, v10 │ │ +3a0ab0: 2206 e812 |00b2: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a0ab4: 7010 4098 0600 |00b4: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0aba: 6e20 4b98 5600 |00b7: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0ac0: 6e20 4a98 3600 |00ba: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +3a0ac6: 6e10 7597 0300 |00bd: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@9775 │ │ +3a0acc: 0c03 |00c0: move-result-object v3 │ │ +3a0ace: 6e20 4b98 3600 |00c1: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0ad4: 6e20 4b98 4600 |00c4: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0ada: 6e20 4b98 2600 |00c7: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0ae0: 6e10 5498 0600 |00ca: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a0ae6: 0c02 |00cd: move-result-object v2 │ │ +3a0ae8: 4d02 0009 |00ce: aput-object v2, v0, v9 │ │ +3a0aec: 7110 c3a1 0000 |00d0: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a0af2: 1202 |00d3: const/4 v2, #int 0 // #0 │ │ +3a0af4: 1102 |00d4: return-object v2 │ │ catches : 4 │ │ 0x002f - 0x0033 │ │ Ljava/lang/Exception; -> 0x00ac │ │ 0x0039 - 0x004d │ │ Ljava/lang/Exception; -> 0x004e │ │ 0x0058 - 0x0060 │ │ Ljava/lang/Exception; -> 0x007b │ │ @@ -849079,55 +849079,55 @@ │ │ type : '([B)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -3a0034: |[3a0034] net.sf.dibdib.thread_any.TcvCodec.setAccessCode:([B)Z │ │ -3a0044: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3a0046: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -3a0048: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -3a004a: 3806 1900 |0003: if-eqz v6, 001c // +0019 │ │ -3a004e: 2163 |0005: array-length v3, v6 │ │ -3a0050: 3331 1600 |0006: if-ne v1, v3, 001c // +0016 │ │ -3a0054: 1303 3d00 |0008: const/16 v3, #int 61 // #3d │ │ -3a0058: 4804 0602 |000a: aget-byte v4, v6, v2 │ │ -3a005c: 3343 1000 |000c: if-ne v3, v4, 001c // +0010 │ │ -3a0060: 5453 1f79 |000e: iget-object v3, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a0064: 3803 0c00 |0010: if-eqz v3, 001c // +000c │ │ -3a0068: 6e10 2298 0300 |0012: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a006e: 0a03 |0015: move-result v3 │ │ -3a0070: 3530 0600 |0016: if-ge v0, v3, 001c // +0006 │ │ -3a0074: 5453 1f79 |0018: iget-object v3, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a0078: 5b53 1d79 |001a: iput-object v3, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a007c: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ -3a0080: 5456 1d79 |001e: iget-object v6, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a0084: 2805 |0020: goto 0025 // +0005 │ │ -3a0086: 7120 48a4 2600 |0021: invoke-static {v6, v2}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ -3a008c: 0c06 |0024: move-result-object v6 │ │ -3a008e: 5b56 1d79 |0025: iput-object v6, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a0092: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -3a0094: 3806 0c00 |0028: if-eqz v6, 0034 // +000c │ │ -3a0098: 6e10 2298 0600 |002a: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a009e: 0a06 |002d: move-result v6 │ │ -3a00a0: 3c06 0300 |002e: if-gtz v6, 0031 // +0003 │ │ -3a00a4: 2804 |0030: goto 0034 // +0004 │ │ -3a00a6: 5456 1d79 |0031: iget-object v6, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a00aa: 2802 |0033: goto 0035 // +0002 │ │ -3a00ac: 0736 |0034: move-object v6, v3 │ │ -3a00ae: 5b56 1d79 |0035: iput-object v6, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a00b2: 5b53 1a79 |0037: iput-object v3, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ -3a00b6: 3806 0900 |0039: if-eqz v6, 0042 // +0009 │ │ -3a00ba: 6e10 2298 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a00c0: 0a06 |003e: move-result v6 │ │ -3a00c2: 3560 0300 |003f: if-ge v0, v6, 0042 // +0003 │ │ -3a00c6: 2802 |0041: goto 0043 // +0002 │ │ -3a00c8: 1201 |0042: const/4 v1, #int 0 // #0 │ │ -3a00ca: 0f01 |0043: return v1 │ │ +3a0030: |[3a0030] net.sf.dibdib.thread_any.TcvCodec.setAccessCode:([B)Z │ │ +3a0040: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3a0042: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +3a0044: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +3a0046: 3806 1900 |0003: if-eqz v6, 001c // +0019 │ │ +3a004a: 2163 |0005: array-length v3, v6 │ │ +3a004c: 3331 1600 |0006: if-ne v1, v3, 001c // +0016 │ │ +3a0050: 1303 3d00 |0008: const/16 v3, #int 61 // #3d │ │ +3a0054: 4804 0602 |000a: aget-byte v4, v6, v2 │ │ +3a0058: 3343 1000 |000c: if-ne v3, v4, 001c // +0010 │ │ +3a005c: 5453 1f79 |000e: iget-object v3, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a0060: 3803 0c00 |0010: if-eqz v3, 001c // +000c │ │ +3a0064: 6e10 2298 0300 |0012: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a006a: 0a03 |0015: move-result v3 │ │ +3a006c: 3530 0600 |0016: if-ge v0, v3, 001c // +0006 │ │ +3a0070: 5453 1f79 |0018: iget-object v3, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a0074: 5b53 1d79 |001a: iput-object v3, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a0078: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ +3a007c: 5456 1d79 |001e: iget-object v6, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a0080: 2805 |0020: goto 0025 // +0005 │ │ +3a0082: 7120 48a4 2600 |0021: invoke-static {v6, v2}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ +3a0088: 0c06 |0024: move-result-object v6 │ │ +3a008a: 5b56 1d79 |0025: iput-object v6, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a008e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +3a0090: 3806 0c00 |0028: if-eqz v6, 0034 // +000c │ │ +3a0094: 6e10 2298 0600 |002a: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a009a: 0a06 |002d: move-result v6 │ │ +3a009c: 3c06 0300 |002e: if-gtz v6, 0031 // +0003 │ │ +3a00a0: 2804 |0030: goto 0034 // +0004 │ │ +3a00a2: 5456 1d79 |0031: iget-object v6, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a00a6: 2802 |0033: goto 0035 // +0002 │ │ +3a00a8: 0736 |0034: move-object v6, v3 │ │ +3a00aa: 5b56 1d79 |0035: iput-object v6, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a00ae: 5b53 1a79 |0037: iput-object v3, v5, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ +3a00b2: 3806 0900 |0039: if-eqz v6, 0042 // +0009 │ │ +3a00b6: 6e10 2298 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a00bc: 0a06 |003e: move-result v6 │ │ +3a00be: 3560 0300 |003f: if-ge v0, v6, 0042 // +0003 │ │ +3a00c2: 2802 |0041: goto 0043 // +0002 │ │ +3a00c4: 1201 |0042: const/4 v1, #int 0 // #0 │ │ +3a00c6: 0f01 |0043: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=74 │ │ 0x0012 line=78 │ │ 0x0018 line=79 │ │ 0x001e line=82 │ │ 0x002a line=84 │ │ @@ -849142,17 +849142,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a1228: |[3a1228] net.sf.dibdib.thread_any.TcvCodec.setAdditionalCodes:(Ljava/lang/String;)V │ │ -3a1238: 5b01 1e79 |0000: iput-object v1, v0, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791e │ │ -3a123c: 0e00 |0002: return-void │ │ +3a1224: |[3a1224] net.sf.dibdib.thread_any.TcvCodec.setAdditionalCodes:(Ljava/lang/String;)V │ │ +3a1234: 5b01 1e79 |0000: iput-object v1, v0, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791e │ │ +3a1238: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/dibdib/thread_any/TcvCodec; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -849161,38 +849161,38 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -3a00cc: |[3a00cc] net.sf.dibdib.thread_any.TcvCodec.setDummyPhrase:(Z)Z │ │ -3a00dc: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ -3a00e0: 2203 8c12 |0002: new-instance v3, Ljava/io/File; // type@128c │ │ -3a00e4: 6200 6773 |0004: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a00e8: 1a01 99ac |0006: const-string v1, "safe" // string@ac99 │ │ -3a00ec: 2410 dc15 0100 |0008: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ -3a00f2: 0c01 |000b: move-result-object v1 │ │ -3a00f4: 7220 41a2 1000 |000c: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a00fa: 0c00 |000f: move-result-object v0 │ │ -3a00fc: 1a01 2e17 |0010: const-string v1, "DibdibP.txt" // string@172e │ │ -3a0100: 7030 7796 0301 |0012: invoke-direct {v3, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a0106: 6e10 8996 0300 |0015: invoke-virtual {v3}, Ljava/io/File;.isFile:()Z // method@9689 │ │ -3a010c: 0a03 |0018: move-result v3 │ │ -3a010e: 3803 0400 |0019: if-eqz v3, 001d // +0004 │ │ -3a0112: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -3a0114: 0f03 |001c: return v3 │ │ -3a0116: 1a03 f106 |001d: const-string v3, "30" // string@06f1 │ │ -3a011a: 5b23 1d79 |001f: iput-object v3, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a011e: 1a03 0507 |0021: const-string v3, "42" // string@0705 │ │ -3a0122: 5b23 1f79 |0023: iput-object v3, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a0126: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -3a0128: 5b23 1a79 |0026: iput-object v3, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ -3a012c: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -3a012e: 0f03 |0029: return v3 │ │ +3a00c8: |[3a00c8] net.sf.dibdib.thread_any.TcvCodec.setDummyPhrase:(Z)Z │ │ +3a00d8: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ +3a00dc: 2203 8c12 |0002: new-instance v3, Ljava/io/File; // type@128c │ │ +3a00e0: 6200 6773 |0004: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a00e4: 1a01 99ac |0006: const-string v1, "safe" // string@ac99 │ │ +3a00e8: 2410 dc15 0100 |0008: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ +3a00ee: 0c01 |000b: move-result-object v1 │ │ +3a00f0: 7220 41a2 1000 |000c: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a00f6: 0c00 |000f: move-result-object v0 │ │ +3a00f8: 1a01 2e17 |0010: const-string v1, "DibdibP.txt" // string@172e │ │ +3a00fc: 7030 7796 0301 |0012: invoke-direct {v3, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a0102: 6e10 8996 0300 |0015: invoke-virtual {v3}, Ljava/io/File;.isFile:()Z // method@9689 │ │ +3a0108: 0a03 |0018: move-result v3 │ │ +3a010a: 3803 0400 |0019: if-eqz v3, 001d // +0004 │ │ +3a010e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +3a0110: 0f03 |001c: return v3 │ │ +3a0112: 1a03 f106 |001d: const-string v3, "30" // string@06f1 │ │ +3a0116: 5b23 1d79 |001f: iput-object v3, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a011a: 1a03 0507 |0021: const-string v3, "42" // string@0705 │ │ +3a011e: 5b23 1f79 |0023: iput-object v3, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a0122: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +3a0124: 5b23 1a79 |0026: iput-object v3, v2, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ +3a0128: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +3a012a: 0f03 |0029: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=214 │ │ 0x0015 line=215 │ │ 0x001f line=219 │ │ 0x0023 line=220 │ │ 0x0026 line=221 │ │ @@ -849205,140 +849205,140 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 235 16-bit code units │ │ -3a0130: |[3a0130] net.sf.dibdib.thread_any.TcvCodec.settleHexPhrase:(Ljava/lang/String;)Z │ │ -3a0140: 54a0 1f79 |0000: iget-object v0, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a0144: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3a0146: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3a0148: 380b 1600 |0004: if-eqz v11, 001a // +0016 │ │ -3a014c: 6e10 2298 0b00 |0006: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a0152: 0a03 |0009: move-result v3 │ │ -3a0154: 3c03 0400 |000a: if-gtz v3, 000e // +0004 │ │ -3a0158: 0723 |000c: move-object v3, v2 │ │ -3a015a: 280b |000d: goto 0018 // +000b │ │ -3a015c: 6e10 2298 0b00 |000e: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a0162: 0a03 |0011: move-result v3 │ │ -3a0164: 3431 0500 |0012: if-lt v1, v3, 0017 // +0005 │ │ -3a0168: 54a3 1d79 |0014: iget-object v3, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a016c: 2802 |0016: goto 0018 // +0002 │ │ -3a016e: 07b3 |0017: move-object v3, v11 │ │ -3a0170: 5ba3 1f79 |0018: iput-object v3, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a0174: 1a03 2e17 |001a: const-string v3, "DibdibP.txt" // string@172e │ │ -3a0178: 1a04 99ac |001c: const-string v4, "safe" // string@ac99 │ │ -3a017c: 1225 |001e: const/4 v5, #int 2 // #2 │ │ -3a017e: 1206 |001f: const/4 v6, #int 0 // #0 │ │ -3a0180: 390b 9400 |0020: if-nez v11, 00b4 // +0094 │ │ -3a0184: 54ab 1f79 |0022: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a0188: 390b 9000 |0024: if-nez v11, 00b4 // +0090 │ │ -3a018c: 54ab 1d79 |0026: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a0190: 380b 8c00 |0028: if-eqz v11, 00b4 // +008c │ │ -3a0194: 6e10 2298 0b00 |002a: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a019a: 0a0b |002d: move-result v11 │ │ -3a019c: 35b5 8600 |002e: if-ge v5, v11, 00b4 // +0086 │ │ -3a01a0: 620b 6773 |0030: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a01a4: 2410 dc15 0400 |0032: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -3a01aa: 0c07 |0035: move-result-object v7 │ │ -3a01ac: 7220 41a2 7b00 |0036: invoke-interface {v11, v7}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a01b2: 0c0b |0039: move-result-object v11 │ │ -3a01b4: 390b 0300 |003a: if-nez v11, 003d // +0003 │ │ -3a01b8: 0f06 |003c: return v6 │ │ -3a01ba: 2207 8c12 |003d: new-instance v7, Ljava/io/File; // type@128c │ │ -3a01be: 7030 7796 b703 |003f: invoke-direct {v7, v11, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a01c4: 6e10 8996 0700 |0042: invoke-virtual {v7}, Ljava/io/File;.isFile:()Z // method@9689 │ │ -3a01ca: 0a08 |0045: move-result v8 │ │ -3a01cc: 3808 2300 |0046: if-eqz v8, 0069 // +0023 │ │ -3a01d0: 54a8 1979 |0048: iget-object v8, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7919 │ │ -3a01d4: 3808 0600 |004a: if-eqz v8, 0050 // +0006 │ │ -3a01d8: 6e10 7e96 0700 |004c: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@967e │ │ -3a01de: 2818 |004f: goto 0067 // +0018 │ │ -3a01e0: 6e10 8296 0700 |0050: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ -3a01e6: 0c08 |0053: move-result-object v8 │ │ -3a01e8: 7120 b6a3 6800 |0054: invoke-static {v8, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.readFile:(Ljava/lang/String;I)[B // method@a3b6 │ │ -3a01ee: 0c08 |0057: move-result-object v8 │ │ -3a01f0: 5ba8 1979 |0058: iput-object v8, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7919 │ │ -3a01f4: 1309 1400 |005a: const/16 v9, #int 20 // #14 │ │ -3a01f8: 2188 |005c: array-length v8, v8 │ │ -3a01fa: 3789 0700 |005d: if-le v9, v8, 0064 // +0007 │ │ -3a01fe: 54a8 1d79 |005f: iget-object v8, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a0202: 5ba8 1f79 |0061: iput-object v8, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a0206: 2804 |0063: goto 0067 // +0004 │ │ -3a0208: 6e10 7e96 0700 |0064: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@967e │ │ -3a020e: 1208 |0067: const/4 v8, #int 0 // #0 │ │ -3a0210: 2802 |0068: goto 006a // +0002 │ │ -3a0212: 1218 |0069: const/4 v8, #int 1 // #1 │ │ -3a0214: 54a9 1979 |006a: iget-object v9, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7919 │ │ -3a0218: 3809 4800 |006c: if-eqz v9, 00b4 // +0048 │ │ -3a021c: 3808 0400 |006e: if-eqz v8, 0072 // +0004 │ │ -3a0220: 5ba2 1979 |0070: iput-object v2, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7919 │ │ -3a0224: 6e20 7ba4 9a00 |0072: invoke-virtual {v10, v9}, Lnet/sf/dibdib/thread_any/TcvCodec;.unpackPhrase:([B)V // method@a47b │ │ -3a022a: 2208 8c12 |0075: new-instance v8, Ljava/io/File; // type@128c │ │ -3a022e: 1a09 2f17 |0077: const-string v9, "DibdibX.dm" // string@172f │ │ -3a0232: 7030 7796 b809 |0079: invoke-direct {v8, v11, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a0238: 6e10 8196 0800 |007c: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a023e: 0a0b |007f: move-result v11 │ │ -3a0240: 380b 3400 |0080: if-eqz v11, 00b4 // +0034 │ │ -3a0244: 6e10 8296 0800 |0082: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ -3a024a: 0c0b |0085: move-result-object v11 │ │ -3a024c: 6e52 74a4 ba22 |0086: invoke-virtual {v10, v11, v2, v2, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.readPacked:(Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;)[B // method@a474 │ │ -3a0252: 0c0b |0089: move-result-object v11 │ │ -3a0254: 7120 48a4 6b00 |008a: invoke-static {v11, v6}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ -3a025a: 0c0b |008d: move-result-object v11 │ │ -3a025c: 6e10 2f98 0b00 |008e: invoke-virtual {v11}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -3a0262: 0c0b |0091: move-result-object v11 │ │ -3a0264: 21b7 |0092: array-length v7, v11 │ │ -3a0266: 7130 5ca4 6b07 |0093: invoke-static {v11, v6, v7}, Lnet/sf/dibdib/thread_any/StringFunc;.string4HexUtf16:([CII)Ljava/lang/String; // method@a45c │ │ -3a026c: 0c0b |0096: move-result-object v11 │ │ -3a026e: 5bab 1e79 |0097: iput-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791e │ │ -3a0272: 2804 |0099: goto 009d // +0004 │ │ -3a0274: 6e10 7e96 0800 |009a: invoke-virtual {v8}, Ljava/io/File;.delete:()Z // method@967e │ │ -3a027a: 54ab 1e79 |009d: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791e │ │ -3a027e: 6e10 2298 0b00 |009f: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a0284: 0a0b |00a2: move-result v11 │ │ -3a0286: 3c0b 1100 |00a3: if-gtz v11, 00b4 // +0011 │ │ -3a028a: 5ba2 1e79 |00a5: iput-object v2, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791e │ │ -3a028e: 280d |00a7: goto 00b4 // +000d │ │ -3a0290: 0787 |00a8: move-object v7, v8 │ │ -3a0292: 2802 |00a9: goto 00ab // +0002 │ │ -3a0294: 0000 |00aa: nop // spacer │ │ -3a0296: 6e10 8996 0700 |00ab: invoke-virtual {v7}, Ljava/io/File;.isFile:()Z // method@9689 │ │ -3a029c: 0a0b |00ae: move-result v11 │ │ -3a029e: 380b 0500 |00af: if-eqz v11, 00b4 // +0005 │ │ -3a02a2: 6e10 7e96 0700 |00b1: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@967e │ │ -3a02a8: 54ab 1f79 |00b4: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a02ac: 380b 3400 |00b6: if-eqz v11, 00ea // +0034 │ │ -3a02b0: 6e10 2298 0b00 |00b8: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a02b6: 0a0b |00bb: move-result v11 │ │ -3a02b8: 34b5 0300 |00bc: if-lt v5, v11, 00bf // +0003 │ │ -3a02bc: 282c |00be: goto 00ea // +002c │ │ -3a02be: 54ab 1f79 |00bf: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a02c2: 6e20 1298 0b00 |00c1: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3a02c8: 0a0b |00c4: move-result v11 │ │ -3a02ca: 390b 2400 |00c5: if-nez v11, 00e9 // +0024 │ │ -3a02ce: 3800 2200 |00c7: if-eqz v0, 00e9 // +0022 │ │ -3a02d2: 6e10 2298 0000 |00c9: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a02d8: 0a0b |00cc: move-result v11 │ │ -3a02da: 35b5 1c00 |00cd: if-ge v5, v11, 00e9 // +001c │ │ -3a02de: 5ba2 1a79 |00cf: iput-object v2, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ -3a02e2: 220b 8c12 |00d1: new-instance v11, Ljava/io/File; // type@128c │ │ -3a02e6: 6200 6773 |00d3: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a02ea: 2410 dc15 0400 |00d5: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -3a02f0: 0c02 |00d8: move-result-object v2 │ │ -3a02f2: 7220 41a2 2000 |00d9: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a02f8: 0c00 |00dc: move-result-object v0 │ │ -3a02fa: 7030 7796 0b03 |00dd: invoke-direct {v11, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a0300: 6e10 8996 0b00 |00e0: invoke-virtual {v11}, Ljava/io/File;.isFile:()Z // method@9689 │ │ -3a0306: 0a00 |00e3: move-result v0 │ │ -3a0308: 3800 0500 |00e4: if-eqz v0, 00e9 // +0005 │ │ -3a030c: 6e10 7e96 0b00 |00e6: invoke-virtual {v11}, Ljava/io/File;.delete:()Z // method@967e │ │ -3a0312: 0f01 |00e9: return v1 │ │ -3a0314: 0f06 |00ea: return v6 │ │ +3a012c: |[3a012c] net.sf.dibdib.thread_any.TcvCodec.settleHexPhrase:(Ljava/lang/String;)Z │ │ +3a013c: 54a0 1f79 |0000: iget-object v0, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a0140: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3a0142: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3a0144: 380b 1600 |0004: if-eqz v11, 001a // +0016 │ │ +3a0148: 6e10 2298 0b00 |0006: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a014e: 0a03 |0009: move-result v3 │ │ +3a0150: 3c03 0400 |000a: if-gtz v3, 000e // +0004 │ │ +3a0154: 0723 |000c: move-object v3, v2 │ │ +3a0156: 280b |000d: goto 0018 // +000b │ │ +3a0158: 6e10 2298 0b00 |000e: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a015e: 0a03 |0011: move-result v3 │ │ +3a0160: 3431 0500 |0012: if-lt v1, v3, 0017 // +0005 │ │ +3a0164: 54a3 1d79 |0014: iget-object v3, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a0168: 2802 |0016: goto 0018 // +0002 │ │ +3a016a: 07b3 |0017: move-object v3, v11 │ │ +3a016c: 5ba3 1f79 |0018: iput-object v3, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a0170: 1a03 2e17 |001a: const-string v3, "DibdibP.txt" // string@172e │ │ +3a0174: 1a04 99ac |001c: const-string v4, "safe" // string@ac99 │ │ +3a0178: 1225 |001e: const/4 v5, #int 2 // #2 │ │ +3a017a: 1206 |001f: const/4 v6, #int 0 // #0 │ │ +3a017c: 390b 9400 |0020: if-nez v11, 00b4 // +0094 │ │ +3a0180: 54ab 1f79 |0022: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a0184: 390b 9000 |0024: if-nez v11, 00b4 // +0090 │ │ +3a0188: 54ab 1d79 |0026: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a018c: 380b 8c00 |0028: if-eqz v11, 00b4 // +008c │ │ +3a0190: 6e10 2298 0b00 |002a: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a0196: 0a0b |002d: move-result v11 │ │ +3a0198: 35b5 8600 |002e: if-ge v5, v11, 00b4 // +0086 │ │ +3a019c: 620b 6773 |0030: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a01a0: 2410 dc15 0400 |0032: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +3a01a6: 0c07 |0035: move-result-object v7 │ │ +3a01a8: 7220 41a2 7b00 |0036: invoke-interface {v11, v7}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a01ae: 0c0b |0039: move-result-object v11 │ │ +3a01b0: 390b 0300 |003a: if-nez v11, 003d // +0003 │ │ +3a01b4: 0f06 |003c: return v6 │ │ +3a01b6: 2207 8c12 |003d: new-instance v7, Ljava/io/File; // type@128c │ │ +3a01ba: 7030 7796 b703 |003f: invoke-direct {v7, v11, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a01c0: 6e10 8996 0700 |0042: invoke-virtual {v7}, Ljava/io/File;.isFile:()Z // method@9689 │ │ +3a01c6: 0a08 |0045: move-result v8 │ │ +3a01c8: 3808 2300 |0046: if-eqz v8, 0069 // +0023 │ │ +3a01cc: 54a8 1979 |0048: iget-object v8, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7919 │ │ +3a01d0: 3808 0600 |004a: if-eqz v8, 0050 // +0006 │ │ +3a01d4: 6e10 7e96 0700 |004c: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@967e │ │ +3a01da: 2818 |004f: goto 0067 // +0018 │ │ +3a01dc: 6e10 8296 0700 |0050: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ +3a01e2: 0c08 |0053: move-result-object v8 │ │ +3a01e4: 7120 b6a3 6800 |0054: invoke-static {v8, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.readFile:(Ljava/lang/String;I)[B // method@a3b6 │ │ +3a01ea: 0c08 |0057: move-result-object v8 │ │ +3a01ec: 5ba8 1979 |0058: iput-object v8, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7919 │ │ +3a01f0: 1309 1400 |005a: const/16 v9, #int 20 // #14 │ │ +3a01f4: 2188 |005c: array-length v8, v8 │ │ +3a01f6: 3789 0700 |005d: if-le v9, v8, 0064 // +0007 │ │ +3a01fa: 54a8 1d79 |005f: iget-object v8, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a01fe: 5ba8 1f79 |0061: iput-object v8, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a0202: 2804 |0063: goto 0067 // +0004 │ │ +3a0204: 6e10 7e96 0700 |0064: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@967e │ │ +3a020a: 1208 |0067: const/4 v8, #int 0 // #0 │ │ +3a020c: 2802 |0068: goto 006a // +0002 │ │ +3a020e: 1218 |0069: const/4 v8, #int 1 // #1 │ │ +3a0210: 54a9 1979 |006a: iget-object v9, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7919 │ │ +3a0214: 3809 4800 |006c: if-eqz v9, 00b4 // +0048 │ │ +3a0218: 3808 0400 |006e: if-eqz v8, 0072 // +0004 │ │ +3a021c: 5ba2 1979 |0070: iput-object v2, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.setHexPhrase_dat:[B // field@7919 │ │ +3a0220: 6e20 7ba4 9a00 |0072: invoke-virtual {v10, v9}, Lnet/sf/dibdib/thread_any/TcvCodec;.unpackPhrase:([B)V // method@a47b │ │ +3a0226: 2208 8c12 |0075: new-instance v8, Ljava/io/File; // type@128c │ │ +3a022a: 1a09 2f17 |0077: const-string v9, "DibdibX.dm" // string@172f │ │ +3a022e: 7030 7796 b809 |0079: invoke-direct {v8, v11, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a0234: 6e10 8196 0800 |007c: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a023a: 0a0b |007f: move-result v11 │ │ +3a023c: 380b 3400 |0080: if-eqz v11, 00b4 // +0034 │ │ +3a0240: 6e10 8296 0800 |0082: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ +3a0246: 0c0b |0085: move-result-object v11 │ │ +3a0248: 6e52 74a4 ba22 |0086: invoke-virtual {v10, v11, v2, v2, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.readPacked:(Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;)[B // method@a474 │ │ +3a024e: 0c0b |0089: move-result-object v11 │ │ +3a0250: 7120 48a4 6b00 |008a: invoke-static {v11, v6}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ +3a0256: 0c0b |008d: move-result-object v11 │ │ +3a0258: 6e10 2f98 0b00 |008e: invoke-virtual {v11}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +3a025e: 0c0b |0091: move-result-object v11 │ │ +3a0260: 21b7 |0092: array-length v7, v11 │ │ +3a0262: 7130 5ca4 6b07 |0093: invoke-static {v11, v6, v7}, Lnet/sf/dibdib/thread_any/StringFunc;.string4HexUtf16:([CII)Ljava/lang/String; // method@a45c │ │ +3a0268: 0c0b |0096: move-result-object v11 │ │ +3a026a: 5bab 1e79 |0097: iput-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791e │ │ +3a026e: 2804 |0099: goto 009d // +0004 │ │ +3a0270: 6e10 7e96 0800 |009a: invoke-virtual {v8}, Ljava/io/File;.delete:()Z // method@967e │ │ +3a0276: 54ab 1e79 |009d: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791e │ │ +3a027a: 6e10 2298 0b00 |009f: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a0280: 0a0b |00a2: move-result v11 │ │ +3a0282: 3c0b 1100 |00a3: if-gtz v11, 00b4 // +0011 │ │ +3a0286: 5ba2 1e79 |00a5: iput-object v2, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791e │ │ +3a028a: 280d |00a7: goto 00b4 // +000d │ │ +3a028c: 0787 |00a8: move-object v7, v8 │ │ +3a028e: 2802 |00a9: goto 00ab // +0002 │ │ +3a0290: 0000 |00aa: nop // spacer │ │ +3a0292: 6e10 8996 0700 |00ab: invoke-virtual {v7}, Ljava/io/File;.isFile:()Z // method@9689 │ │ +3a0298: 0a0b |00ae: move-result v11 │ │ +3a029a: 380b 0500 |00af: if-eqz v11, 00b4 // +0005 │ │ +3a029e: 6e10 7e96 0700 |00b1: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@967e │ │ +3a02a4: 54ab 1f79 |00b4: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a02a8: 380b 3400 |00b6: if-eqz v11, 00ea // +0034 │ │ +3a02ac: 6e10 2298 0b00 |00b8: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a02b2: 0a0b |00bb: move-result v11 │ │ +3a02b4: 34b5 0300 |00bc: if-lt v5, v11, 00bf // +0003 │ │ +3a02b8: 282c |00be: goto 00ea // +002c │ │ +3a02ba: 54ab 1f79 |00bf: iget-object v11, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a02be: 6e20 1298 0b00 |00c1: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3a02c4: 0a0b |00c4: move-result v11 │ │ +3a02c6: 390b 2400 |00c5: if-nez v11, 00e9 // +0024 │ │ +3a02ca: 3800 2200 |00c7: if-eqz v0, 00e9 // +0022 │ │ +3a02ce: 6e10 2298 0000 |00c9: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a02d4: 0a0b |00cc: move-result v11 │ │ +3a02d6: 35b5 1c00 |00cd: if-ge v5, v11, 00e9 // +001c │ │ +3a02da: 5ba2 1a79 |00cf: iput-object v2, v10, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ +3a02de: 220b 8c12 |00d1: new-instance v11, Ljava/io/File; // type@128c │ │ +3a02e2: 6200 6773 |00d3: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a02e6: 2410 dc15 0400 |00d5: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +3a02ec: 0c02 |00d8: move-result-object v2 │ │ +3a02ee: 7220 41a2 2000 |00d9: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a02f4: 0c00 |00dc: move-result-object v0 │ │ +3a02f6: 7030 7796 0b03 |00dd: invoke-direct {v11, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a02fc: 6e10 8996 0b00 |00e0: invoke-virtual {v11}, Ljava/io/File;.isFile:()Z // method@9689 │ │ +3a0302: 0a00 |00e3: move-result v0 │ │ +3a0304: 3800 0500 |00e4: if-eqz v0, 00e9 // +0005 │ │ +3a0308: 6e10 7e96 0b00 |00e6: invoke-virtual {v11}, Ljava/io/File;.delete:()Z // method@967e │ │ +3a030e: 0f01 |00e9: return v1 │ │ +3a0310: 0f06 |00ea: return v6 │ │ catches : 4 │ │ 0x0042 - 0x007c │ │ Ljava/lang/Exception; -> 0x00aa │ │ 0x007c - 0x0080 │ │ Ljava/lang/Exception; -> 0x00a8 │ │ 0x0082 - 0x0099 │ │ Ljava/lang/Exception; -> 0x009a │ │ @@ -849389,142 +849389,142 @@ │ │ type : '([B[BLjava/lang/String;Ljava/lang/String;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 226 16-bit code units │ │ -3a0b30: |[3a0b30] net.sf.dibdib.thread_any.TcvCodec.unpack:([B[BLjava/lang/String;Ljava/lang/String;)[B │ │ -3a0b40: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -3a0b44: 0802 1300 |0002: move-object/from16 v2, v19 │ │ -3a0b48: 0801 1400 |0004: move-object/from16 v1, v20 │ │ -3a0b4c: 0803 1600 |0006: move-object/from16 v3, v22 │ │ -3a0b50: 1217 |0008: const/4 v7, #int 1 // #1 │ │ -3a0b52: 1208 |0009: const/4 v8, #int 0 // #0 │ │ -3a0b54: 1209 |000a: const/4 v9, #int 0 // #0 │ │ -3a0b56: 3802 d200 |000b: if-eqz v2, 00dd // +00d2 │ │ -3a0b5a: 2124 |000d: array-length v4, v2 │ │ -3a0b5c: 3547 cf00 |000e: if-ge v7, v4, 00dd // +00cf │ │ -3a0b60: 4804 0209 |0010: aget-byte v4, v2, v9 │ │ -3a0b64: 3a04 0400 |0012: if-ltz v4, 0016 // +0004 │ │ -3a0b68: 2900 c900 |0014: goto/16 00dd // +00c9 │ │ -3a0b6c: 5c07 1c79 |0016: iput-boolean v7, v0, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791c │ │ -3a0b70: 4804 0209 |0018: aget-byte v4, v2, v9 │ │ -3a0b74: 12e5 |001a: const/4 v5, #int -2 // #fe │ │ -3a0b76: 3354 0800 |001b: if-ne v4, v5, 0023 // +0008 │ │ -3a0b7a: 7120 aba3 9200 |001d: invoke-static {v2, v9}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3ab │ │ -3a0b80: 0a04 |0020: move-result v4 │ │ -3a0b82: b094 |0021: add-int/2addr v4, v9 │ │ -3a0b84: 2802 |0022: goto 0024 // +0002 │ │ -3a0b86: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -3a0b88: 4805 0204 |0024: aget-byte v5, v2, v4 │ │ -3a0b8c: 6206 d072 |0026: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -3a0b90: 4806 0609 |0028: aget-byte v6, v6, v9 │ │ -3a0b94: 3265 0300 |002a: if-eq v5, v6, 002d // +0003 │ │ -3a0b98: 1108 |002c: return-object v8 │ │ -3a0b9a: 6205 6573 |002d: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ -3a0b9e: 2156 |002f: array-length v6, v5 │ │ -3a0ba0: 120a |0030: const/4 v10, #int 0 // #0 │ │ -3a0ba2: 356a 1d00 |0031: if-ge v10, v6, 004e // +001d │ │ -3a0ba6: 460b 050a |0033: aget-object v11, v5, v10 │ │ -3a0baa: d80c 0403 |0035: add-int/lit8 v12, v4, #int 3 // #03 │ │ -3a0bae: 480c 020c |0037: aget-byte v12, v2, v12 │ │ -3a0bb2: 7210 94a2 0b00 |0039: invoke-interface {v11}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getMethodTag:()B // method@a294 │ │ -3a0bb8: 0a0d |003c: move-result v13 │ │ -3a0bba: 33dc 0e00 |003d: if-ne v12, v13, 004b // +000e │ │ -3a0bbe: 3801 1000 |003f: if-eqz v1, 004f // +0010 │ │ -3a0bc2: 2115 |0041: array-length v5, v1 │ │ -3a0bc4: 1306 1000 |0042: const/16 v6, #int 16 // #10 │ │ -3a0bc8: 3756 0300 |0044: if-le v6, v5, 0047 // +0003 │ │ -3a0bcc: 2116 |0046: array-length v6, v1 │ │ -3a0bce: 7156 5698 4291 |0047: invoke-static {v2, v4, v1, v9, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -3a0bd4: 2805 |004a: goto 004f // +0005 │ │ -3a0bd6: d80a 0a01 |004b: add-int/lit8 v10, v10, #int 1 // #01 │ │ -3a0bda: 28e4 |004d: goto 0031 // -001c │ │ -3a0bdc: 078b |004e: move-object v11, v8 │ │ -3a0bde: 1225 |004f: const/4 v5, #int 2 // #2 │ │ -3a0be0: 390b 0700 |0050: if-nez v11, 0057 // +0007 │ │ -3a0be4: 3801 0400 |0052: if-eqz v1, 0056 // +0004 │ │ -3a0be8: 4f05 0109 |0054: aput-byte v5, v1, v9 │ │ -3a0bec: 1108 |0056: return-object v8 │ │ -3a0bee: 6e40 7aa4 80b2 |0057: invoke-virtual {v0, v8, v2, v11}, Lnet/sf/dibdib/thread_any/TcvCodec;.unpackAddrPk:(Lnet/sf/dibdib/generic/JResult;[BLnet/sf/dibdib/generic/QIfs$TsvCodecIf;)J // method@a47a │ │ -3a0bf4: 0b0c |005a: move-result-wide v12 │ │ -3a0bf6: 160e 0000 |005b: const-wide/16 v14, #int 0 // #0 │ │ -3a0bfa: 3101 0e0c |005d: cmp-long v1, v14, v12 │ │ -3a0bfe: 3a01 0300 |005f: if-ltz v1, 0062 // +0003 │ │ -3a0c02: 1108 |0061: return-object v8 │ │ -3a0c04: 160e 1000 |0062: const-wide/16 v14, #int 16 // #10 │ │ -3a0c08: 1301 2000 |0064: const/16 v1, #int 32 // #20 │ │ -3a0c0c: a510 0c01 |0066: ushr-long v16, v12, v1 │ │ -3a0c10: 3101 0e10 |0068: cmp-long v1, v14, v16 │ │ -3a0c14: 3801 1e00 |006a: if-eqz v1, 0088 // +001e │ │ -3a0c18: 2351 dc15 |006c: new-array v1, v5, [Ljava/lang/String; // type@15dc │ │ -3a0c1c: 1a05 c3a7 |006e: const-string v5, "read" // string@a7c3 │ │ -3a0c20: 4d05 0109 |0070: aput-object v5, v1, v9 │ │ -3a0c24: 2205 e812 |0072: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a0c28: 7010 4098 0500 |0074: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0c2e: 1a06 cfbe |0077: const-string v6, "unexpected format OL " // string@becf │ │ -3a0c32: 6e20 4b98 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0c38: 6e30 4898 c50d |007c: invoke-virtual {v5, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3a0c3e: 6e10 5498 0500 |007f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0c44: 0c05 |0082: move-result-object v5 │ │ -3a0c46: 4d05 0107 |0083: aput-object v5, v1, v7 │ │ -3a0c4a: 7110 c3a1 0100 |0085: invoke-static {v1}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a0c50: 84c1 |0088: long-to-int v1, v12 │ │ -3a0c52: d805 0110 |0089: add-int/lit8 v5, v1, #int 16 // #10 │ │ -3a0c56: 7130 b699 1205 |008b: invoke-static {v2, v1, v5}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ -3a0c5c: 0c01 |008e: move-result-object v1 │ │ -3a0c5e: 3903 0b00 |008f: if-nez v3, 009a // +000b │ │ -3a0c62: d803 0406 |0091: add-int/lit8 v3, v4, #int 6 // #06 │ │ -3a0c66: 4803 0203 |0093: aget-byte v3, v2, v3 │ │ -3a0c6a: 6e30 6ea4 1003 |0095: invoke-virtual {v0, v1, v3}, Lnet/sf/dibdib/thread_any/TcvCodec;.getKey:([BI)[B // method@a46e │ │ -3a0c70: 0c01 |0098: move-result-object v1 │ │ -3a0c72: 281d |0099: goto 00b6 // +001d │ │ -3a0c74: 6205 bc78 |009a: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ -3a0c78: 0806 1500 |009c: move-object/from16 v6, v21 │ │ -3a0c7c: 6e20 1898 5600 |009e: invoke-virtual {v6, v5}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3a0c82: 0c05 |00a1: move-result-object v5 │ │ -3a0c84: 6206 bc78 |00a2: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ -3a0c88: 6e20 1898 6300 |00a4: invoke-virtual {v3, v6}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3a0c8e: 0c03 |00a7: move-result-object v3 │ │ -3a0c90: d806 0406 |00a8: add-int/lit8 v6, v4, #int 6 // #06 │ │ -3a0c94: 4806 0206 |00aa: aget-byte v6, v2, v6 │ │ -3a0c98: d566 ff00 |00ac: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3a0c9c: 6e20 71a4 6000 |00ae: invoke-virtual {v0, v6}, Lnet/sf/dibdib/thread_any/TcvCodec;.getSaltIterations4Mag:(I)I // method@a471 │ │ -3a0ca2: 0a06 |00b1: move-result v6 │ │ -3a0ca4: 7256 92a2 5b13 |00b2: invoke-interface {v11, v5, v3, v1, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getKey:([B[B[BI)[B // method@a292 │ │ -3a0caa: 0c01 |00b5: move-result-object v1 │ │ -3a0cac: 0715 |00b6: move-object v5, v1 │ │ -3a0cae: 2126 |00b7: array-length v6, v2 │ │ -3a0cb0: 120a |00b8: const/4 v10, #int 0 // #0 │ │ -3a0cb2: 07b1 |00b9: move-object v1, v11 │ │ -3a0cb4: 0802 1300 |00ba: move-object/from16 v2, v19 │ │ -3a0cb8: 0143 |00bc: move v3, v4 │ │ -3a0cba: 0164 |00bd: move v4, v6 │ │ -3a0cbc: 07a6 |00be: move-object v6, v10 │ │ -3a0cbe: 7806 8ca2 0100 |00bf: invoke-interface/range {v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.decode:([BII[B[B)[B // method@a28c │ │ -3a0cc4: 0c01 |00c2: move-result-object v1 │ │ -3a0cc6: 4802 0109 |00c3: aget-byte v2, v1, v9 │ │ -3a0cca: 6203 d072 |00c5: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -3a0cce: 4803 0309 |00c7: aget-byte v3, v3, v9 │ │ -3a0cd2: 3332 1300 |00c9: if-ne v2, v3, 00dc // +0013 │ │ -3a0cd6: 4802 0107 |00cb: aget-byte v2, v1, v7 │ │ -3a0cda: 6203 d072 |00cd: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -3a0cde: 4803 0307 |00cf: aget-byte v3, v3, v7 │ │ -3a0ce2: 3232 0300 |00d1: if-eq v2, v3, 00d4 // +0003 │ │ -3a0ce6: 2809 |00d3: goto 00dc // +0009 │ │ -3a0ce8: 2112 |00d4: array-length v2, v1 │ │ -3a0cea: 7230 8ea2 1b02 |00d5: invoke-interface {v11, v1, v2}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.decompress:([BI)[B // method@a28e │ │ -3a0cf0: 0c01 |00d8: move-result-object v1 │ │ -3a0cf2: 3801 0300 |00d9: if-eqz v1, 00dc // +0003 │ │ -3a0cf6: 1101 |00db: return-object v1 │ │ -3a0cf8: 1108 |00dc: return-object v8 │ │ -3a0cfa: 3801 0400 |00dd: if-eqz v1, 00e1 // +0004 │ │ -3a0cfe: 4f07 0109 |00df: aput-byte v7, v1, v9 │ │ -3a0d02: 1108 |00e1: return-object v8 │ │ +3a0b2c: |[3a0b2c] net.sf.dibdib.thread_any.TcvCodec.unpack:([B[BLjava/lang/String;Ljava/lang/String;)[B │ │ +3a0b3c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +3a0b40: 0802 1300 |0002: move-object/from16 v2, v19 │ │ +3a0b44: 0801 1400 |0004: move-object/from16 v1, v20 │ │ +3a0b48: 0803 1600 |0006: move-object/from16 v3, v22 │ │ +3a0b4c: 1217 |0008: const/4 v7, #int 1 // #1 │ │ +3a0b4e: 1208 |0009: const/4 v8, #int 0 // #0 │ │ +3a0b50: 1209 |000a: const/4 v9, #int 0 // #0 │ │ +3a0b52: 3802 d200 |000b: if-eqz v2, 00dd // +00d2 │ │ +3a0b56: 2124 |000d: array-length v4, v2 │ │ +3a0b58: 3547 cf00 |000e: if-ge v7, v4, 00dd // +00cf │ │ +3a0b5c: 4804 0209 |0010: aget-byte v4, v2, v9 │ │ +3a0b60: 3a04 0400 |0012: if-ltz v4, 0016 // +0004 │ │ +3a0b64: 2900 c900 |0014: goto/16 00dd // +00c9 │ │ +3a0b68: 5c07 1c79 |0016: iput-boolean v7, v0, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791c │ │ +3a0b6c: 4804 0209 |0018: aget-byte v4, v2, v9 │ │ +3a0b70: 12e5 |001a: const/4 v5, #int -2 // #fe │ │ +3a0b72: 3354 0800 |001b: if-ne v4, v5, 0023 // +0008 │ │ +3a0b76: 7120 aba3 9200 |001d: invoke-static {v2, v9}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3ab │ │ +3a0b7c: 0a04 |0020: move-result v4 │ │ +3a0b7e: b094 |0021: add-int/2addr v4, v9 │ │ +3a0b80: 2802 |0022: goto 0024 // +0002 │ │ +3a0b82: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +3a0b84: 4805 0204 |0024: aget-byte v5, v2, v4 │ │ +3a0b88: 6206 d072 |0026: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +3a0b8c: 4806 0609 |0028: aget-byte v6, v6, v9 │ │ +3a0b90: 3265 0300 |002a: if-eq v5, v6, 002d // +0003 │ │ +3a0b94: 1108 |002c: return-object v8 │ │ +3a0b96: 6205 6573 |002d: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ +3a0b9a: 2156 |002f: array-length v6, v5 │ │ +3a0b9c: 120a |0030: const/4 v10, #int 0 // #0 │ │ +3a0b9e: 356a 1d00 |0031: if-ge v10, v6, 004e // +001d │ │ +3a0ba2: 460b 050a |0033: aget-object v11, v5, v10 │ │ +3a0ba6: d80c 0403 |0035: add-int/lit8 v12, v4, #int 3 // #03 │ │ +3a0baa: 480c 020c |0037: aget-byte v12, v2, v12 │ │ +3a0bae: 7210 94a2 0b00 |0039: invoke-interface {v11}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getMethodTag:()B // method@a294 │ │ +3a0bb4: 0a0d |003c: move-result v13 │ │ +3a0bb6: 33dc 0e00 |003d: if-ne v12, v13, 004b // +000e │ │ +3a0bba: 3801 1000 |003f: if-eqz v1, 004f // +0010 │ │ +3a0bbe: 2115 |0041: array-length v5, v1 │ │ +3a0bc0: 1306 1000 |0042: const/16 v6, #int 16 // #10 │ │ +3a0bc4: 3756 0300 |0044: if-le v6, v5, 0047 // +0003 │ │ +3a0bc8: 2116 |0046: array-length v6, v1 │ │ +3a0bca: 7156 5698 4291 |0047: invoke-static {v2, v4, v1, v9, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +3a0bd0: 2805 |004a: goto 004f // +0005 │ │ +3a0bd2: d80a 0a01 |004b: add-int/lit8 v10, v10, #int 1 // #01 │ │ +3a0bd6: 28e4 |004d: goto 0031 // -001c │ │ +3a0bd8: 078b |004e: move-object v11, v8 │ │ +3a0bda: 1225 |004f: const/4 v5, #int 2 // #2 │ │ +3a0bdc: 390b 0700 |0050: if-nez v11, 0057 // +0007 │ │ +3a0be0: 3801 0400 |0052: if-eqz v1, 0056 // +0004 │ │ +3a0be4: 4f05 0109 |0054: aput-byte v5, v1, v9 │ │ +3a0be8: 1108 |0056: return-object v8 │ │ +3a0bea: 6e40 7aa4 80b2 |0057: invoke-virtual {v0, v8, v2, v11}, Lnet/sf/dibdib/thread_any/TcvCodec;.unpackAddrPk:(Lnet/sf/dibdib/generic/JResult;[BLnet/sf/dibdib/generic/QIfs$TsvCodecIf;)J // method@a47a │ │ +3a0bf0: 0b0c |005a: move-result-wide v12 │ │ +3a0bf2: 160e 0000 |005b: const-wide/16 v14, #int 0 // #0 │ │ +3a0bf6: 3101 0e0c |005d: cmp-long v1, v14, v12 │ │ +3a0bfa: 3a01 0300 |005f: if-ltz v1, 0062 // +0003 │ │ +3a0bfe: 1108 |0061: return-object v8 │ │ +3a0c00: 160e 1000 |0062: const-wide/16 v14, #int 16 // #10 │ │ +3a0c04: 1301 2000 |0064: const/16 v1, #int 32 // #20 │ │ +3a0c08: a510 0c01 |0066: ushr-long v16, v12, v1 │ │ +3a0c0c: 3101 0e10 |0068: cmp-long v1, v14, v16 │ │ +3a0c10: 3801 1e00 |006a: if-eqz v1, 0088 // +001e │ │ +3a0c14: 2351 dc15 |006c: new-array v1, v5, [Ljava/lang/String; // type@15dc │ │ +3a0c18: 1a05 c3a7 |006e: const-string v5, "read" // string@a7c3 │ │ +3a0c1c: 4d05 0109 |0070: aput-object v5, v1, v9 │ │ +3a0c20: 2205 e812 |0072: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a0c24: 7010 4098 0500 |0074: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0c2a: 1a06 cfbe |0077: const-string v6, "unexpected format OL " // string@becf │ │ +3a0c2e: 6e20 4b98 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0c34: 6e30 4898 c50d |007c: invoke-virtual {v5, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3a0c3a: 6e10 5498 0500 |007f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a0c40: 0c05 |0082: move-result-object v5 │ │ +3a0c42: 4d05 0107 |0083: aput-object v5, v1, v7 │ │ +3a0c46: 7110 c3a1 0100 |0085: invoke-static {v1}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a0c4c: 84c1 |0088: long-to-int v1, v12 │ │ +3a0c4e: d805 0110 |0089: add-int/lit8 v5, v1, #int 16 // #10 │ │ +3a0c52: 7130 b699 1205 |008b: invoke-static {v2, v1, v5}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ +3a0c58: 0c01 |008e: move-result-object v1 │ │ +3a0c5a: 3903 0b00 |008f: if-nez v3, 009a // +000b │ │ +3a0c5e: d803 0406 |0091: add-int/lit8 v3, v4, #int 6 // #06 │ │ +3a0c62: 4803 0203 |0093: aget-byte v3, v2, v3 │ │ +3a0c66: 6e30 6ea4 1003 |0095: invoke-virtual {v0, v1, v3}, Lnet/sf/dibdib/thread_any/TcvCodec;.getKey:([BI)[B // method@a46e │ │ +3a0c6c: 0c01 |0098: move-result-object v1 │ │ +3a0c6e: 281d |0099: goto 00b6 // +001d │ │ +3a0c70: 6205 bc78 |009a: sget-object v5, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ +3a0c74: 0806 1500 |009c: move-object/from16 v6, v21 │ │ +3a0c78: 6e20 1898 5600 |009e: invoke-virtual {v6, v5}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3a0c7e: 0c05 |00a1: move-result-object v5 │ │ +3a0c80: 6206 bc78 |00a2: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ +3a0c84: 6e20 1898 6300 |00a4: invoke-virtual {v3, v6}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3a0c8a: 0c03 |00a7: move-result-object v3 │ │ +3a0c8c: d806 0406 |00a8: add-int/lit8 v6, v4, #int 6 // #06 │ │ +3a0c90: 4806 0206 |00aa: aget-byte v6, v2, v6 │ │ +3a0c94: d566 ff00 |00ac: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3a0c98: 6e20 71a4 6000 |00ae: invoke-virtual {v0, v6}, Lnet/sf/dibdib/thread_any/TcvCodec;.getSaltIterations4Mag:(I)I // method@a471 │ │ +3a0c9e: 0a06 |00b1: move-result v6 │ │ +3a0ca0: 7256 92a2 5b13 |00b2: invoke-interface {v11, v5, v3, v1, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getKey:([B[B[BI)[B // method@a292 │ │ +3a0ca6: 0c01 |00b5: move-result-object v1 │ │ +3a0ca8: 0715 |00b6: move-object v5, v1 │ │ +3a0caa: 2126 |00b7: array-length v6, v2 │ │ +3a0cac: 120a |00b8: const/4 v10, #int 0 // #0 │ │ +3a0cae: 07b1 |00b9: move-object v1, v11 │ │ +3a0cb0: 0802 1300 |00ba: move-object/from16 v2, v19 │ │ +3a0cb4: 0143 |00bc: move v3, v4 │ │ +3a0cb6: 0164 |00bd: move v4, v6 │ │ +3a0cb8: 07a6 |00be: move-object v6, v10 │ │ +3a0cba: 7806 8ca2 0100 |00bf: invoke-interface/range {v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.decode:([BII[B[B)[B // method@a28c │ │ +3a0cc0: 0c01 |00c2: move-result-object v1 │ │ +3a0cc2: 4802 0109 |00c3: aget-byte v2, v1, v9 │ │ +3a0cc6: 6203 d072 |00c5: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +3a0cca: 4803 0309 |00c7: aget-byte v3, v3, v9 │ │ +3a0cce: 3332 1300 |00c9: if-ne v2, v3, 00dc // +0013 │ │ +3a0cd2: 4802 0107 |00cb: aget-byte v2, v1, v7 │ │ +3a0cd6: 6203 d072 |00cd: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +3a0cda: 4803 0307 |00cf: aget-byte v3, v3, v7 │ │ +3a0cde: 3232 0300 |00d1: if-eq v2, v3, 00d4 // +0003 │ │ +3a0ce2: 2809 |00d3: goto 00dc // +0009 │ │ +3a0ce4: 2112 |00d4: array-length v2, v1 │ │ +3a0ce6: 7230 8ea2 1b02 |00d5: invoke-interface {v11, v1, v2}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.decompress:([BI)[B // method@a28e │ │ +3a0cec: 0c01 |00d8: move-result-object v1 │ │ +3a0cee: 3801 0300 |00d9: if-eqz v1, 00dc // +0003 │ │ +3a0cf2: 1101 |00db: return-object v1 │ │ +3a0cf4: 1108 |00dc: return-object v8 │ │ +3a0cf6: 3801 0400 |00dd: if-eqz v1, 00e1 // +0004 │ │ +3a0cfa: 4f07 0109 |00df: aput-byte v7, v1, v9 │ │ +3a0cfe: 1108 |00e1: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x000d line=400 │ │ 0x0016 line=407 │ │ 0x0018 line=409 │ │ 0x001d line=410 │ │ 0x0024 line=412 │ │ @@ -849558,199 +849558,199 @@ │ │ type : '(Lnet/sf/dibdib/generic/JResult;[BLnet/sf/dibdib/generic/QIfs$TsvCodecIf;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 361 16-bit code units │ │ -3a0ebc: |[3a0ebc] net.sf.dibdib.thread_any.TcvCodec.unpackAddrPk:(Lnet/sf/dibdib/generic/JResult;[BLnet/sf/dibdib/generic/QIfs$TsvCodecIf;)J │ │ -3a0ecc: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -3a0ed0: 0801 1400 |0002: move-object/from16 v1, v20 │ │ -3a0ed4: 2112 |0004: array-length v2, v1 │ │ -3a0ed6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -3a0ed8: 4804 0103 |0006: aget-byte v4, v1, v3 │ │ -3a0edc: 12e5 |0008: const/4 v5, #int -2 // #fe │ │ -3a0ede: 1606 ffff |0009: const-wide/16 v6, #int -1 // #ffff │ │ -3a0ee2: 1a08 f3be |000b: const-string v8, "unpack" // string@bef3 │ │ -3a0ee6: 1219 |000d: const/4 v9, #int 1 // #1 │ │ -3a0ee8: 122a |000e: const/4 v10, #int 2 // #2 │ │ -3a0eea: 3354 2d00 |000f: if-ne v4, v5, 003c // +002d │ │ -3a0eee: 7120 aba3 3100 |0011: invoke-static {v1, v3}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3ab │ │ -3a0ef4: 0a02 |0014: move-result v2 │ │ -3a0ef6: 7120 aaa3 9100 |0015: invoke-static {v1, v9}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketBodyLen:([BI)I // method@a3aa │ │ -3a0efc: 0a04 |0018: move-result v4 │ │ -3a0efe: b024 |0019: add-int/2addr v4, v2 │ │ -3a0f00: 2115 |001a: array-length v5, v1 │ │ -3a0f02: 3654 0600 |001b: if-gt v4, v5, 0021 // +0006 │ │ -3a0f06: 1305 1000 |001d: const/16 v5, #int 16 // #10 │ │ -3a0f0a: 3445 1f00 |001f: if-lt v5, v4, 003e // +001f │ │ -3a0f0e: 23a0 dc15 |0021: new-array v0, v10, [Ljava/lang/String; // type@15dc │ │ -3a0f12: 4d08 0003 |0023: aput-object v8, v0, v3 │ │ -3a0f16: 2201 e812 |0025: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a0f1a: 7010 4098 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0f20: 1a02 d0be |002a: const-string v2, "unexpected length " // string@bed0 │ │ -3a0f24: 6e20 4b98 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0f2a: 6e20 4798 4100 |002f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a0f30: 6e10 5498 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0f36: 0c01 |0035: move-result-object v1 │ │ -3a0f38: 4d01 0009 |0036: aput-object v1, v0, v9 │ │ -3a0f3c: 7110 c3a1 0000 |0038: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a0f42: 1006 |003b: return-wide v6 │ │ -3a0f44: 0124 |003c: move v4, v2 │ │ -3a0f46: 1202 |003d: const/4 v2, #int 0 // #0 │ │ -3a0f48: 4805 0102 |003e: aget-byte v5, v1, v2 │ │ -3a0f4c: 620b 6173 |0040: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.MAGIC_BYTES:[B // field@7361 │ │ -3a0f50: 480b 0b03 |0042: aget-byte v11, v11, v3 │ │ -3a0f54: 1a0c ccbe |0044: const-string v12, "unexpected format " // string@becc │ │ -3a0f58: 33b5 0301 |0046: if-ne v5, v11, 0149 // +0103 │ │ -3a0f5c: d805 0201 |0048: add-int/lit8 v5, v2, #int 1 // #01 │ │ -3a0f60: 4805 0105 |004a: aget-byte v5, v1, v5 │ │ -3a0f64: 620b 6173 |004c: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.MAGIC_BYTES:[B // field@7361 │ │ -3a0f68: 480b 0b09 |004e: aget-byte v11, v11, v9 │ │ -3a0f6c: 32b5 0400 |0050: if-eq v5, v11, 0054 // +0004 │ │ -3a0f70: 2900 f700 |0052: goto/16 0149 // +00f7 │ │ -3a0f74: 7801 94a2 1500 |0054: invoke-interface/range {v21}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getMethodTag:()B // method@a294 │ │ -3a0f7a: 0a05 |0057: move-result v5 │ │ -3a0f7c: d80b 0203 |0058: add-int/lit8 v11, v2, #int 3 // #03 │ │ -3a0f80: 480b 010b |005a: aget-byte v11, v1, v11 │ │ -3a0f84: 32b5 1b00 |005c: if-eq v5, v11, 0077 // +001b │ │ -3a0f88: 23a0 dc15 |005e: new-array v0, v10, [Ljava/lang/String; // type@15dc │ │ -3a0f8c: 4d08 0003 |0060: aput-object v8, v0, v3 │ │ -3a0f90: 2201 e812 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a0f94: 7010 4098 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0f9a: 6e20 4b98 c100 |0067: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0fa0: 6e20 4798 2100 |006a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a0fa6: 6e10 5498 0100 |006d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0fac: 0c01 |0070: move-result-object v1 │ │ -3a0fae: 4d01 0009 |0071: aput-object v1, v0, v9 │ │ -3a0fb2: 7110 c3a1 0000 |0073: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a0fb8: 1006 |0076: return-wide v6 │ │ -3a0fba: 1305 3000 |0077: const/16 v5, #int 48 // #30 │ │ -3a0fbe: d80b 0202 |0079: add-int/lit8 v11, v2, #int 2 // #02 │ │ -3a0fc2: 480d 010b |007b: aget-byte v13, v1, v11 │ │ -3a0fc6: 37d5 1300 |007d: if-le v5, v13, 0090 // +0013 │ │ -3a0fca: 2200 c912 |007f: new-instance v0, Ljava/lang/IllegalStateException; // type@12c9 │ │ -3a0fce: 7010 8997 0000 |0081: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@9789 │ │ -3a0fd4: 7401 e897 1200 |0084: invoke-virtual/range {v18}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -3a0fda: 0c01 |0087: move-result-object v1 │ │ -3a0fdc: 1a02 c93f |0088: const-string v2, "Old file format." // string@3fc9 │ │ -3a0fe0: 7130 d870 1002 |008a: invoke-static {v0, v1, v2}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ -3a0fe6: 1600 0000 |008d: const-wide/16 v0, #int 0 // #0 │ │ -3a0fea: 1000 |008f: return-wide v0 │ │ -3a0fec: 1305 4300 |0090: const/16 v5, #int 67 // #43 │ │ -3a0ff0: 480b 010b |0092: aget-byte v11, v1, v11 │ │ -3a0ff4: 32b5 1b00 |0094: if-eq v5, v11, 00af // +001b │ │ -3a0ff8: 23a0 dc15 |0096: new-array v0, v10, [Ljava/lang/String; // type@15dc │ │ -3a0ffc: 4d08 0003 |0098: aput-object v8, v0, v3 │ │ -3a1000: 2201 e812 |009a: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1004: 7010 4098 0100 |009c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a100a: 6e20 4b98 c100 |009f: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1010: 6e20 4798 2100 |00a2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a1016: 6e10 5498 0100 |00a5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a101c: 0c01 |00a8: move-result-object v1 │ │ -3a101e: 4d01 0009 |00a9: aput-object v1, v0, v9 │ │ -3a1022: 7110 c3a1 0000 |00ab: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a1028: 1006 |00ae: return-wide v6 │ │ -3a102a: d805 04ff |00af: add-int/lit8 v5, v4, #int -1 // #ff │ │ -3a102e: 4805 0105 |00b1: aget-byte v5, v1, v5 │ │ -3a1032: dd05 050f |00b3: and-int/lit8 v5, v5, #int 15 // #0f │ │ -3a1036: 127b |00b5: const/4 v11, #int 7 // #7 │ │ -3a1038: 335b 1200 |00b6: if-ne v11, v5, 00c8 // +0012 │ │ -3a103c: d805 0207 |00b8: add-int/lit8 v5, v2, #int 7 // #07 │ │ -3a1040: 4805 0105 |00ba: aget-byte v5, v1, v5 │ │ -3a1044: 130b a7ff |00bc: const/16 v11, #int -89 // #ffa7 │ │ -3a1048: 33b5 0a00 |00be: if-ne v5, v11, 00c8 // +000a │ │ -3a104c: 1305 3e00 |00c0: const/16 v5, #int 62 // #3e │ │ -3a1050: d80b 0204 |00c2: add-int/lit8 v11, v2, #int 4 // #04 │ │ -3a1054: 480b 010b |00c4: aget-byte v11, v1, v11 │ │ -3a1058: 35b5 1c00 |00c6: if-ge v5, v11, 00e2 // +001c │ │ -3a105c: 23a5 dc15 |00c8: new-array v5, v10, [Ljava/lang/String; // type@15dc │ │ -3a1060: 4d08 0503 |00ca: aput-object v8, v5, v3 │ │ -3a1064: 220b e812 |00cc: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1068: 7010 4098 0b00 |00ce: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a106e: 1a0c cebe |00d1: const-string v12, "unexpected format L " // string@bece │ │ -3a1072: 6e20 4b98 cb00 |00d3: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1078: 6e20 4798 4b00 |00d6: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a107e: 6e10 5498 0b00 |00d9: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1084: 0c0b |00dc: move-result-object v11 │ │ -3a1086: 4d0b 0509 |00dd: aput-object v11, v5, v9 │ │ -3a108a: 7110 c3a1 0500 |00df: invoke-static {v5}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a1090: b1a4 |00e2: sub-int/2addr v4, v10 │ │ -3a1092: 1235 |00e3: const/4 v5, #int 3 // #3 │ │ -3a1094: 7140 2ba3 a154 |00e4: invoke-static {v1, v10, v4, v5}, Lnet/sf/dibdib/generic/SerFunc;.getTcvOffsetLength:([BIII)J // method@a32b │ │ -3a109a: 0b04 |00e7: move-result-wide v4 │ │ -3a109c: 8445 |00e8: long-to-int v5, v4 │ │ -3a109e: d805 05ff |00e9: add-int/lit8 v5, v5, #int -1 // #ff │ │ -3a10a2: 7140 2ba3 a1a5 |00eb: invoke-static {v1, v10, v5, v10}, Lnet/sf/dibdib/generic/SerFunc;.getTcvOffsetLength:([BIII)J // method@a32b │ │ -3a10a8: 0b0b |00ee: move-result-wide v11 │ │ -3a10aa: 84b4 |00ef: long-to-int v4, v11 │ │ -3a10ac: 130d 2000 |00f0: const/16 v13, #int 32 // #20 │ │ -3a10b0: a50e 0b0d |00f2: ushr-long v14, v11, v13 │ │ -3a10b4: 84e6 |00f4: long-to-int v6, v14 │ │ -3a10b6: b046 |00f5: add-int/2addr v6, v4 │ │ -3a10b8: 7130 b699 4106 |00f6: invoke-static {v1, v4, v6}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ -3a10be: 0c06 |00f9: move-result-object v6 │ │ -3a10c0: 1610 0400 |00fa: const-wide/16 v16, #int 4 // #4 │ │ -3a10c4: 3107 100e |00fc: cmp-long v7, v16, v14 │ │ -3a10c8: 3b07 0400 |00fe: if-gez v7, 0102 // +0004 │ │ -3a10cc: 374a 0400 |0100: if-le v10, v4, 0104 // +0004 │ │ -3a10d0: 2336 1515 |0102: new-array v6, v3, [B // type@1515 │ │ -3a10d4: d804 04ff |0104: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3a10d8: 7140 2ba3 a194 |0106: invoke-static {v1, v10, v4, v9}, Lnet/sf/dibdib/generic/SerFunc;.getTcvOffsetLength:([BIII)J // method@a32b │ │ -3a10de: 0b0e |0109: move-result-wide v14 │ │ -3a10e0: 84e4 |010a: long-to-int v4, v14 │ │ -3a10e2: 354a 0f00 |010b: if-ge v10, v4, 011a // +000f │ │ -3a10e6: a509 0e0d |010d: ushr-long v9, v14, v13 │ │ -3a10ea: 849a |010f: long-to-int v10, v9 │ │ -3a10ec: b04a |0110: add-int/2addr v10, v4 │ │ -3a10ee: 7130 b699 410a |0111: invoke-static {v1, v4, v10}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ -3a10f4: 0c01 |0114: move-result-object v1 │ │ -3a10f6: 7110 5fa4 0100 |0115: invoke-static {v1}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ -3a10fc: 0c01 |0118: move-result-object v1 │ │ -3a10fe: 2803 |0119: goto 011c // +0003 │ │ -3a1100: 1a01 0000 |011a: const-string v1, "" // string@0000 │ │ -3a1104: d802 0208 |011c: add-int/lit8 v2, v2, #int 8 // #08 │ │ -3a1108: 3242 2100 |011e: if-eq v2, v4, 013f // +0021 │ │ -3a110c: 1222 |0120: const/4 v2, #int 2 // #2 │ │ -3a110e: 2320 dc15 |0121: new-array v0, v2, [Ljava/lang/String; // type@15dc │ │ -3a1112: 4d08 0003 |0123: aput-object v8, v0, v3 │ │ -3a1116: 2201 e812 |0125: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a111a: 7010 4098 0100 |0127: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a1120: 1a02 cdbe |012a: const-string v2, "unexpected format E " // string@becd │ │ -3a1124: 6e20 4b98 2100 |012c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a112a: 6e30 4898 e10f |012f: invoke-virtual {v1, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3a1130: 6e10 5498 0100 |0132: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1136: 0c01 |0135: move-result-object v1 │ │ -3a1138: 1212 |0136: const/4 v2, #int 1 // #1 │ │ -3a113a: 4d01 0002 |0137: aput-object v1, v0, v2 │ │ -3a113e: 7110 c3a1 0000 |0139: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a1144: 1600 ffff |013c: const-wide/16 v0, #int -1 // #ffff │ │ -3a1148: 1000 |013e: return-wide v0 │ │ -3a114a: 3800 0900 |013f: if-eqz v0, 0148 // +0009 │ │ -3a114e: 5b01 0276 |0141: iput-object v1, v0, Lnet/sf/dibdib/generic/JResult;.object0:Ljava/lang/Object; // field@7602 │ │ -3a1152: 5b06 0376 |0143: iput-object v6, v0, Lnet/sf/dibdib/generic/JResult;.object1:Ljava/lang/Object; // field@7603 │ │ -3a1156: 8151 |0145: int-to-long v1, v5 │ │ -3a1158: 5a01 fb75 |0146: iput-wide v1, v0, Lnet/sf/dibdib/generic/JResult;.long0:J // field@75fb │ │ -3a115c: 100b |0148: return-wide v11 │ │ -3a115e: 1220 |0149: const/4 v0, #int 2 // #2 │ │ -3a1160: 2300 dc15 |014a: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -3a1164: 4d08 0003 |014c: aput-object v8, v0, v3 │ │ -3a1168: 2201 e812 |014e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a116c: 7010 4098 0100 |0150: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a1172: 6e20 4b98 c100 |0153: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1178: 6e20 4798 2100 |0156: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a117e: 6e10 5498 0100 |0159: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1184: 0c01 |015c: move-result-object v1 │ │ -3a1186: 1212 |015d: const/4 v2, #int 1 // #1 │ │ -3a1188: 4d01 0002 |015e: aput-object v1, v0, v2 │ │ -3a118c: 7110 c3a1 0000 |0160: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a1192: 1600 ffff |0163: const-wide/16 v0, #int -1 // #ffff │ │ -3a1196: 1000 |0165: return-wide v0 │ │ -3a1198: 1600 f7ff |0166: const-wide/16 v0, #int -9 // #fff7 │ │ -3a119c: 1000 |0168: return-wide v0 │ │ +3a0eb8: |[3a0eb8] net.sf.dibdib.thread_any.TcvCodec.unpackAddrPk:(Lnet/sf/dibdib/generic/JResult;[BLnet/sf/dibdib/generic/QIfs$TsvCodecIf;)J │ │ +3a0ec8: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +3a0ecc: 0801 1400 |0002: move-object/from16 v1, v20 │ │ +3a0ed0: 2112 |0004: array-length v2, v1 │ │ +3a0ed2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +3a0ed4: 4804 0103 |0006: aget-byte v4, v1, v3 │ │ +3a0ed8: 12e5 |0008: const/4 v5, #int -2 // #fe │ │ +3a0eda: 1606 ffff |0009: const-wide/16 v6, #int -1 // #ffff │ │ +3a0ede: 1a08 f3be |000b: const-string v8, "unpack" // string@bef3 │ │ +3a0ee2: 1219 |000d: const/4 v9, #int 1 // #1 │ │ +3a0ee4: 122a |000e: const/4 v10, #int 2 // #2 │ │ +3a0ee6: 3354 2d00 |000f: if-ne v4, v5, 003c // +002d │ │ +3a0eea: 7120 aba3 3100 |0011: invoke-static {v1, v3}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3ab │ │ +3a0ef0: 0a02 |0014: move-result v2 │ │ +3a0ef2: 7120 aaa3 9100 |0015: invoke-static {v1, v9}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketBodyLen:([BI)I // method@a3aa │ │ +3a0ef8: 0a04 |0018: move-result v4 │ │ +3a0efa: b024 |0019: add-int/2addr v4, v2 │ │ +3a0efc: 2115 |001a: array-length v5, v1 │ │ +3a0efe: 3654 0600 |001b: if-gt v4, v5, 0021 // +0006 │ │ +3a0f02: 1305 1000 |001d: const/16 v5, #int 16 // #10 │ │ +3a0f06: 3445 1f00 |001f: if-lt v5, v4, 003e // +001f │ │ +3a0f0a: 23a0 dc15 |0021: new-array v0, v10, [Ljava/lang/String; // type@15dc │ │ +3a0f0e: 4d08 0003 |0023: aput-object v8, v0, v3 │ │ +3a0f12: 2201 e812 |0025: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a0f16: 7010 4098 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0f1c: 1a02 d0be |002a: const-string v2, "unexpected length " // string@bed0 │ │ +3a0f20: 6e20 4b98 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0f26: 6e20 4798 4100 |002f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a0f2c: 6e10 5498 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a0f32: 0c01 |0035: move-result-object v1 │ │ +3a0f34: 4d01 0009 |0036: aput-object v1, v0, v9 │ │ +3a0f38: 7110 c3a1 0000 |0038: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a0f3e: 1006 |003b: return-wide v6 │ │ +3a0f40: 0124 |003c: move v4, v2 │ │ +3a0f42: 1202 |003d: const/4 v2, #int 0 // #0 │ │ +3a0f44: 4805 0102 |003e: aget-byte v5, v1, v2 │ │ +3a0f48: 620b 6173 |0040: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.MAGIC_BYTES:[B // field@7361 │ │ +3a0f4c: 480b 0b03 |0042: aget-byte v11, v11, v3 │ │ +3a0f50: 1a0c ccbe |0044: const-string v12, "unexpected format " // string@becc │ │ +3a0f54: 33b5 0301 |0046: if-ne v5, v11, 0149 // +0103 │ │ +3a0f58: d805 0201 |0048: add-int/lit8 v5, v2, #int 1 // #01 │ │ +3a0f5c: 4805 0105 |004a: aget-byte v5, v1, v5 │ │ +3a0f60: 620b 6173 |004c: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.MAGIC_BYTES:[B // field@7361 │ │ +3a0f64: 480b 0b09 |004e: aget-byte v11, v11, v9 │ │ +3a0f68: 32b5 0400 |0050: if-eq v5, v11, 0054 // +0004 │ │ +3a0f6c: 2900 f700 |0052: goto/16 0149 // +00f7 │ │ +3a0f70: 7801 94a2 1500 |0054: invoke-interface/range {v21}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getMethodTag:()B // method@a294 │ │ +3a0f76: 0a05 |0057: move-result v5 │ │ +3a0f78: d80b 0203 |0058: add-int/lit8 v11, v2, #int 3 // #03 │ │ +3a0f7c: 480b 010b |005a: aget-byte v11, v1, v11 │ │ +3a0f80: 32b5 1b00 |005c: if-eq v5, v11, 0077 // +001b │ │ +3a0f84: 23a0 dc15 |005e: new-array v0, v10, [Ljava/lang/String; // type@15dc │ │ +3a0f88: 4d08 0003 |0060: aput-object v8, v0, v3 │ │ +3a0f8c: 2201 e812 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a0f90: 7010 4098 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0f96: 6e20 4b98 c100 |0067: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0f9c: 6e20 4798 2100 |006a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a0fa2: 6e10 5498 0100 |006d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a0fa8: 0c01 |0070: move-result-object v1 │ │ +3a0faa: 4d01 0009 |0071: aput-object v1, v0, v9 │ │ +3a0fae: 7110 c3a1 0000 |0073: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a0fb4: 1006 |0076: return-wide v6 │ │ +3a0fb6: 1305 3000 |0077: const/16 v5, #int 48 // #30 │ │ +3a0fba: d80b 0202 |0079: add-int/lit8 v11, v2, #int 2 // #02 │ │ +3a0fbe: 480d 010b |007b: aget-byte v13, v1, v11 │ │ +3a0fc2: 37d5 1300 |007d: if-le v5, v13, 0090 // +0013 │ │ +3a0fc6: 2200 c912 |007f: new-instance v0, Ljava/lang/IllegalStateException; // type@12c9 │ │ +3a0fca: 7010 8997 0000 |0081: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@9789 │ │ +3a0fd0: 7401 e897 1200 |0084: invoke-virtual/range {v18}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +3a0fd6: 0c01 |0087: move-result-object v1 │ │ +3a0fd8: 1a02 c93f |0088: const-string v2, "Old file format." // string@3fc9 │ │ +3a0fdc: 7130 d870 1002 |008a: invoke-static {v0, v1, v2}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ +3a0fe2: 1600 0000 |008d: const-wide/16 v0, #int 0 // #0 │ │ +3a0fe6: 1000 |008f: return-wide v0 │ │ +3a0fe8: 1305 4300 |0090: const/16 v5, #int 67 // #43 │ │ +3a0fec: 480b 010b |0092: aget-byte v11, v1, v11 │ │ +3a0ff0: 32b5 1b00 |0094: if-eq v5, v11, 00af // +001b │ │ +3a0ff4: 23a0 dc15 |0096: new-array v0, v10, [Ljava/lang/String; // type@15dc │ │ +3a0ff8: 4d08 0003 |0098: aput-object v8, v0, v3 │ │ +3a0ffc: 2201 e812 |009a: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1000: 7010 4098 0100 |009c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a1006: 6e20 4b98 c100 |009f: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a100c: 6e20 4798 2100 |00a2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a1012: 6e10 5498 0100 |00a5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1018: 0c01 |00a8: move-result-object v1 │ │ +3a101a: 4d01 0009 |00a9: aput-object v1, v0, v9 │ │ +3a101e: 7110 c3a1 0000 |00ab: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a1024: 1006 |00ae: return-wide v6 │ │ +3a1026: d805 04ff |00af: add-int/lit8 v5, v4, #int -1 // #ff │ │ +3a102a: 4805 0105 |00b1: aget-byte v5, v1, v5 │ │ +3a102e: dd05 050f |00b3: and-int/lit8 v5, v5, #int 15 // #0f │ │ +3a1032: 127b |00b5: const/4 v11, #int 7 // #7 │ │ +3a1034: 335b 1200 |00b6: if-ne v11, v5, 00c8 // +0012 │ │ +3a1038: d805 0207 |00b8: add-int/lit8 v5, v2, #int 7 // #07 │ │ +3a103c: 4805 0105 |00ba: aget-byte v5, v1, v5 │ │ +3a1040: 130b a7ff |00bc: const/16 v11, #int -89 // #ffa7 │ │ +3a1044: 33b5 0a00 |00be: if-ne v5, v11, 00c8 // +000a │ │ +3a1048: 1305 3e00 |00c0: const/16 v5, #int 62 // #3e │ │ +3a104c: d80b 0204 |00c2: add-int/lit8 v11, v2, #int 4 // #04 │ │ +3a1050: 480b 010b |00c4: aget-byte v11, v1, v11 │ │ +3a1054: 35b5 1c00 |00c6: if-ge v5, v11, 00e2 // +001c │ │ +3a1058: 23a5 dc15 |00c8: new-array v5, v10, [Ljava/lang/String; // type@15dc │ │ +3a105c: 4d08 0503 |00ca: aput-object v8, v5, v3 │ │ +3a1060: 220b e812 |00cc: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1064: 7010 4098 0b00 |00ce: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a106a: 1a0c cebe |00d1: const-string v12, "unexpected format L " // string@bece │ │ +3a106e: 6e20 4b98 cb00 |00d3: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1074: 6e20 4798 4b00 |00d6: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a107a: 6e10 5498 0b00 |00d9: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1080: 0c0b |00dc: move-result-object v11 │ │ +3a1082: 4d0b 0509 |00dd: aput-object v11, v5, v9 │ │ +3a1086: 7110 c3a1 0500 |00df: invoke-static {v5}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a108c: b1a4 |00e2: sub-int/2addr v4, v10 │ │ +3a108e: 1235 |00e3: const/4 v5, #int 3 // #3 │ │ +3a1090: 7140 2ba3 a154 |00e4: invoke-static {v1, v10, v4, v5}, Lnet/sf/dibdib/generic/SerFunc;.getTcvOffsetLength:([BIII)J // method@a32b │ │ +3a1096: 0b04 |00e7: move-result-wide v4 │ │ +3a1098: 8445 |00e8: long-to-int v5, v4 │ │ +3a109a: d805 05ff |00e9: add-int/lit8 v5, v5, #int -1 // #ff │ │ +3a109e: 7140 2ba3 a1a5 |00eb: invoke-static {v1, v10, v5, v10}, Lnet/sf/dibdib/generic/SerFunc;.getTcvOffsetLength:([BIII)J // method@a32b │ │ +3a10a4: 0b0b |00ee: move-result-wide v11 │ │ +3a10a6: 84b4 |00ef: long-to-int v4, v11 │ │ +3a10a8: 130d 2000 |00f0: const/16 v13, #int 32 // #20 │ │ +3a10ac: a50e 0b0d |00f2: ushr-long v14, v11, v13 │ │ +3a10b0: 84e6 |00f4: long-to-int v6, v14 │ │ +3a10b2: b046 |00f5: add-int/2addr v6, v4 │ │ +3a10b4: 7130 b699 4106 |00f6: invoke-static {v1, v4, v6}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ +3a10ba: 0c06 |00f9: move-result-object v6 │ │ +3a10bc: 1610 0400 |00fa: const-wide/16 v16, #int 4 // #4 │ │ +3a10c0: 3107 100e |00fc: cmp-long v7, v16, v14 │ │ +3a10c4: 3b07 0400 |00fe: if-gez v7, 0102 // +0004 │ │ +3a10c8: 374a 0400 |0100: if-le v10, v4, 0104 // +0004 │ │ +3a10cc: 2336 1515 |0102: new-array v6, v3, [B // type@1515 │ │ +3a10d0: d804 04ff |0104: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3a10d4: 7140 2ba3 a194 |0106: invoke-static {v1, v10, v4, v9}, Lnet/sf/dibdib/generic/SerFunc;.getTcvOffsetLength:([BIII)J // method@a32b │ │ +3a10da: 0b0e |0109: move-result-wide v14 │ │ +3a10dc: 84e4 |010a: long-to-int v4, v14 │ │ +3a10de: 354a 0f00 |010b: if-ge v10, v4, 011a // +000f │ │ +3a10e2: a509 0e0d |010d: ushr-long v9, v14, v13 │ │ +3a10e6: 849a |010f: long-to-int v10, v9 │ │ +3a10e8: b04a |0110: add-int/2addr v10, v4 │ │ +3a10ea: 7130 b699 410a |0111: invoke-static {v1, v4, v10}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ +3a10f0: 0c01 |0114: move-result-object v1 │ │ +3a10f2: 7110 5fa4 0100 |0115: invoke-static {v1}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ +3a10f8: 0c01 |0118: move-result-object v1 │ │ +3a10fa: 2803 |0119: goto 011c // +0003 │ │ +3a10fc: 1a01 0000 |011a: const-string v1, "" // string@0000 │ │ +3a1100: d802 0208 |011c: add-int/lit8 v2, v2, #int 8 // #08 │ │ +3a1104: 3242 2100 |011e: if-eq v2, v4, 013f // +0021 │ │ +3a1108: 1222 |0120: const/4 v2, #int 2 // #2 │ │ +3a110a: 2320 dc15 |0121: new-array v0, v2, [Ljava/lang/String; // type@15dc │ │ +3a110e: 4d08 0003 |0123: aput-object v8, v0, v3 │ │ +3a1112: 2201 e812 |0125: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1116: 7010 4098 0100 |0127: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a111c: 1a02 cdbe |012a: const-string v2, "unexpected format E " // string@becd │ │ +3a1120: 6e20 4b98 2100 |012c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1126: 6e30 4898 e10f |012f: invoke-virtual {v1, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3a112c: 6e10 5498 0100 |0132: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1132: 0c01 |0135: move-result-object v1 │ │ +3a1134: 1212 |0136: const/4 v2, #int 1 // #1 │ │ +3a1136: 4d01 0002 |0137: aput-object v1, v0, v2 │ │ +3a113a: 7110 c3a1 0000 |0139: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a1140: 1600 ffff |013c: const-wide/16 v0, #int -1 // #ffff │ │ +3a1144: 1000 |013e: return-wide v0 │ │ +3a1146: 3800 0900 |013f: if-eqz v0, 0148 // +0009 │ │ +3a114a: 5b01 0276 |0141: iput-object v1, v0, Lnet/sf/dibdib/generic/JResult;.object0:Ljava/lang/Object; // field@7602 │ │ +3a114e: 5b06 0376 |0143: iput-object v6, v0, Lnet/sf/dibdib/generic/JResult;.object1:Ljava/lang/Object; // field@7603 │ │ +3a1152: 8151 |0145: int-to-long v1, v5 │ │ +3a1154: 5a01 fb75 |0146: iput-wide v1, v0, Lnet/sf/dibdib/generic/JResult;.long0:J // field@75fb │ │ +3a1158: 100b |0148: return-wide v11 │ │ +3a115a: 1220 |0149: const/4 v0, #int 2 // #2 │ │ +3a115c: 2300 dc15 |014a: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +3a1160: 4d08 0003 |014c: aput-object v8, v0, v3 │ │ +3a1164: 2201 e812 |014e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1168: 7010 4098 0100 |0150: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a116e: 6e20 4b98 c100 |0153: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1174: 6e20 4798 2100 |0156: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a117a: 6e10 5498 0100 |0159: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1180: 0c01 |015c: move-result-object v1 │ │ +3a1182: 1212 |015d: const/4 v2, #int 1 // #1 │ │ +3a1184: 4d01 0002 |015e: aput-object v1, v0, v2 │ │ +3a1188: 7110 c3a1 0000 |0160: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a118e: 1600 ffff |0163: const-wide/16 v0, #int -1 // #ffff │ │ +3a1192: 1000 |0165: return-wide v0 │ │ +3a1194: 1600 f7ff |0166: const-wide/16 v0, #int -9 // #fff7 │ │ +3a1198: 1000 |0168: return-wide v0 │ │ catches : 5 │ │ 0x0006 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0166 │ │ 0x0011 - 0x0044 │ │ Ljava/lang/Exception; -> 0x0166 │ │ 0x004a - 0x0119 │ │ Ljava/lang/Exception; -> 0x0166 │ │ @@ -849796,46 +849796,46 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -3a1240: |[3a1240] net.sf.dibdib.thread_any.TcvCodec.unpackPhrase:([B)V │ │ -3a1250: 6200 d072 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -3a1254: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3a1256: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ -3a125a: 4802 0501 |0005: aget-byte v2, v5, v1 │ │ -3a125e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -3a1260: 3320 0b00 |0008: if-ne v0, v2, 0013 // +000b │ │ -3a1264: 6200 d072 |000a: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -3a1268: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -3a126a: 4800 0002 |000d: aget-byte v0, v0, v2 │ │ -3a126e: 4802 0502 |000f: aget-byte v2, v5, v2 │ │ -3a1272: 3220 0a00 |0011: if-eq v0, v2, 001b // +000a │ │ -3a1276: 1300 4600 |0013: const/16 v0, #int 70 // #46 │ │ -3a127a: 4802 0501 |0015: aget-byte v2, v5, v1 │ │ -3a127e: d522 ff00 |0017: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -3a1282: 3520 0500 |0019: if-ge v0, v2, 001e // +0005 │ │ -3a1286: 5b43 1e79 |001b: iput-object v3, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791e │ │ -3a128a: 0e00 |001d: return-void │ │ -3a128c: 7110 35a4 0500 |001e: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:([B)[B // method@a435 │ │ -3a1292: 0c05 |0021: move-result-object v5 │ │ -3a1294: 6200 6573 |0022: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ -3a1298: 4600 0001 |0024: aget-object v0, v0, v1 │ │ -3a129c: 5442 1d79 |0026: iget-object v2, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a12a0: 7110 34a4 0200 |0028: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ -3a12a6: 0c02 |002b: move-result-object v2 │ │ -3a12a8: 7230 8da2 5002 |002c: invoke-interface {v0, v5, v2}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.decodePhrase:([B[B)[B // method@a28d │ │ -3a12ae: 0c05 |002f: move-result-object v5 │ │ -3a12b0: 7120 48a4 1500 |0030: invoke-static {v5, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ -3a12b6: 0c05 |0033: move-result-object v5 │ │ -3a12b8: 5b45 1f79 |0034: iput-object v5, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a12bc: 5b43 1e79 |0036: iput-object v3, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791e │ │ -3a12c0: 0e00 |0038: return-void │ │ +3a123c: |[3a123c] net.sf.dibdib.thread_any.TcvCodec.unpackPhrase:([B)V │ │ +3a124c: 6200 d072 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +3a1250: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3a1252: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ +3a1256: 4802 0501 |0005: aget-byte v2, v5, v1 │ │ +3a125a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +3a125c: 3320 0b00 |0008: if-ne v0, v2, 0013 // +000b │ │ +3a1260: 6200 d072 |000a: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +3a1264: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +3a1266: 4800 0002 |000d: aget-byte v0, v0, v2 │ │ +3a126a: 4802 0502 |000f: aget-byte v2, v5, v2 │ │ +3a126e: 3220 0a00 |0011: if-eq v0, v2, 001b // +000a │ │ +3a1272: 1300 4600 |0013: const/16 v0, #int 70 // #46 │ │ +3a1276: 4802 0501 |0015: aget-byte v2, v5, v1 │ │ +3a127a: d522 ff00 |0017: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +3a127e: 3520 0500 |0019: if-ge v0, v2, 001e // +0005 │ │ +3a1282: 5b43 1e79 |001b: iput-object v3, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791e │ │ +3a1286: 0e00 |001d: return-void │ │ +3a1288: 7110 35a4 0500 |001e: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:([B)[B // method@a435 │ │ +3a128e: 0c05 |0021: move-result-object v5 │ │ +3a1290: 6200 6573 |0022: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ +3a1294: 4600 0001 |0024: aget-object v0, v0, v1 │ │ +3a1298: 5442 1d79 |0026: iget-object v2, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a129c: 7110 34a4 0200 |0028: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ +3a12a2: 0c02 |002b: move-result-object v2 │ │ +3a12a4: 7230 8da2 5002 |002c: invoke-interface {v0, v5, v2}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.decodePhrase:([B[B)[B // method@a28d │ │ +3a12aa: 0c05 |002f: move-result-object v5 │ │ +3a12ac: 7120 48a4 1500 |0030: invoke-static {v5, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ +3a12b2: 0c05 |0033: move-result-object v5 │ │ +3a12b4: 5b45 1f79 |0034: iput-object v5, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a12b8: 5b43 1e79 |0036: iput-object v3, v4, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791e │ │ +3a12bc: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x001b line=109 │ │ 0x001e line=112 │ │ 0x0022 line=113 │ │ 0x0028 line=114 │ │ @@ -849850,90 +849850,90 @@ │ │ type : '([BIILjava/lang/String;[I)I' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 19 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 132 16-bit code units │ │ -3a0d40: |[3a0d40] net.sf.dibdib.thread_any.TcvCodec.writePacked:([BIILjava/lang/String;[I)I │ │ -3a0d50: 07d9 |0000: move-object v9, v13 │ │ -3a0d52: 0800 1200 |0001: move-object/from16 v0, v18 │ │ -3a0d56: 6e10 6fa4 0d00 |0003: invoke-virtual {v13}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46f │ │ -3a0d5c: 0c01 |0006: move-result-object v1 │ │ -3a0d5e: 3901 0500 |0007: if-nez v1, 000c // +0005 │ │ -3a0d62: 1300 f7ff |0009: const/16 v0, #int -9 // #fff7 │ │ -3a0d66: 0f00 |000b: return v0 │ │ -3a0d68: 5591 1c79 |000c: iget-boolean v1, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791c │ │ -3a0d6c: 120a |000e: const/4 v10, #int 0 // #0 │ │ -3a0d6e: 120b |000f: const/4 v11, #int 0 // #0 │ │ -3a0d70: 3901 0600 |0010: if-nez v1, 0016 // +0006 │ │ -3a0d74: 5491 1a79 |0012: iget-object v1, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ -3a0d78: 3901 1100 |0014: if-nez v1, 0025 // +0011 │ │ -3a0d7c: 5c9b 1c79 |0016: iput-boolean v11, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791c │ │ -3a0d80: 6e30 6ea4 ad0b |0018: invoke-virtual {v13, v10, v11}, Lnet/sf/dibdib/thread_any/TcvCodec;.getKey:([BI)[B // method@a46e │ │ -3a0d86: 0c01 |001b: move-result-object v1 │ │ -3a0d88: 5b91 1a79 |001c: iput-object v1, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ -3a0d8c: 5491 1b79 |001e: iget-object v1, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791b │ │ -3a0d90: 3901 0500 |0020: if-nez v1, 0025 // +0005 │ │ -3a0d94: 1300 9dff |0022: const/16 v0, #int -99 // #ff9d │ │ -3a0d98: 0f00 |0024: return v0 │ │ -3a0d9a: 12e1 |0025: const/4 v1, #int -2 // #fe │ │ -3a0d9c: 2207 cc14 |0026: new-instance v7, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo; // type@14cc │ │ -3a0da0: 5492 1b79 |0028: iget-object v2, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791b │ │ -3a0da4: 7020 68a4 2700 |002a: invoke-direct {v7, v2}, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.:([B)V // method@a468 │ │ -3a0daa: 3800 0900 |002d: if-eqz v0, 0036 // +0009 │ │ -3a0dae: 2102 |002f: array-length v2, v0 │ │ -3a0db0: 3d02 0600 |0030: if-lez v2, 0036 // +0006 │ │ -3a0db4: 4400 000b |0032: aget v0, v0, v11 │ │ -3a0db8: 5970 1779 |0034: iput v0, v7, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.version:I // field@7917 │ │ -3a0dbc: 6200 6573 |0036: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ -3a0dc0: 4600 000b |0038: aget-object v0, v0, v11 │ │ -3a0dc4: 1302 1000 |003a: const/16 v2, #int 16 // #10 │ │ -3a0dc8: 7220 91a2 2000 |003c: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getInitialValue:(I)[B // method@a291 │ │ -3a0dce: 0c06 |003f: move-result-object v6 │ │ -3a0dd0: 12dc |0040: const/4 v12, #int -3 // #fd │ │ -3a0dd2: 5495 1a79 |0041: iget-object v5, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ -3a0dd6: 1208 |0043: const/4 v8, #int 0 // #0 │ │ -3a0dd8: 07d1 |0044: move-object v1, v13 │ │ -3a0dda: 07e2 |0045: move-object v2, v14 │ │ -3a0ddc: 01f3 |0046: move v3, v15 │ │ -3a0dde: 0204 1000 |0047: move/from16 v4, v16 │ │ -3a0de2: 7408 72a4 0100 |0049: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_any/TcvCodec;.pack:([BII[B[BLnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;[B)[B // method@a472 │ │ -3a0de8: 0c00 |004c: move-result-object v0 │ │ -3a0dea: 3900 0400 |004d: if-nez v0, 0051 // +0004 │ │ -3a0dee: 12c0 |004f: const/4 v0, #int -4 // #fc │ │ -3a0df0: 0f00 |0050: return v0 │ │ -3a0df2: 12b1 |0051: const/4 v1, #int -5 // #fb │ │ -3a0df4: 2102 |0052: array-length v2, v0 │ │ -3a0df6: 0803 1100 |0053: move-object/from16 v3, v17 │ │ -3a0dfa: 715a baa3 032b |0055: invoke-static {v3, v0, v11, v2, v10}, Lnet/sf/dibdib/thread_any/MiscFunc;.writeFile:(Ljava/lang/String;[BII[B)V // method@a3ba │ │ -3a0e00: 2100 |0058: array-length v0, v0 │ │ -3a0e02: 0f00 |0059: return v0 │ │ -3a0e04: 0d00 |005a: move-exception v0 │ │ -3a0e06: 12d1 |005b: const/4 v1, #int -3 // #fd │ │ -3a0e08: 2802 |005c: goto 005e // +0002 │ │ -3a0e0a: 0d00 |005d: move-exception v0 │ │ -3a0e0c: 1222 |005e: const/4 v2, #int 2 // #2 │ │ -3a0e0e: 2322 dc15 |005f: new-array v2, v2, [Ljava/lang/String; // type@15dc │ │ -3a0e12: 1a03 1265 |0061: const-string v3, "codec" // string@6512 │ │ -3a0e16: 4d03 020b |0063: aput-object v3, v2, v11 │ │ -3a0e1a: 1213 |0065: const/4 v3, #int 1 // #1 │ │ -3a0e1c: 2204 e812 |0066: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a0e20: 7010 4098 0400 |0068: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a0e26: 1a05 196f |006b: const-string v5, "error " // string@6f19 │ │ -3a0e2a: 6e20 4b98 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0e30: 6e20 4a98 0400 |0070: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3a0e36: 6e10 7597 0000 |0073: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@9775 │ │ -3a0e3c: 0c00 |0076: move-result-object v0 │ │ -3a0e3e: 6e20 4b98 0400 |0077: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a0e44: 6e10 5498 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a0e4a: 0c00 |007d: move-result-object v0 │ │ -3a0e4c: 4d00 0203 |007e: aput-object v0, v2, v3 │ │ -3a0e50: 7110 c3a1 0200 |0080: invoke-static {v2}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a0e56: 0f01 |0083: return v1 │ │ +3a0d3c: |[3a0d3c] net.sf.dibdib.thread_any.TcvCodec.writePacked:([BIILjava/lang/String;[I)I │ │ +3a0d4c: 07d9 |0000: move-object v9, v13 │ │ +3a0d4e: 0800 1200 |0001: move-object/from16 v0, v18 │ │ +3a0d52: 6e10 6fa4 0d00 |0003: invoke-virtual {v13}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46f │ │ +3a0d58: 0c01 |0006: move-result-object v1 │ │ +3a0d5a: 3901 0500 |0007: if-nez v1, 000c // +0005 │ │ +3a0d5e: 1300 f7ff |0009: const/16 v0, #int -9 // #fff7 │ │ +3a0d62: 0f00 |000b: return v0 │ │ +3a0d64: 5591 1c79 |000c: iget-boolean v1, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791c │ │ +3a0d68: 120a |000e: const/4 v10, #int 0 // #0 │ │ +3a0d6a: 120b |000f: const/4 v11, #int 0 // #0 │ │ +3a0d6c: 3901 0600 |0010: if-nez v1, 0016 // +0006 │ │ +3a0d70: 5491 1a79 |0012: iget-object v1, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ +3a0d74: 3901 1100 |0014: if-nez v1, 0025 // +0011 │ │ +3a0d78: 5c9b 1c79 |0016: iput-boolean v11, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPUsed4Reading:Z // field@791c │ │ +3a0d7c: 6e30 6ea4 ad0b |0018: invoke-virtual {v13, v10, v11}, Lnet/sf/dibdib/thread_any/TcvCodec;.getKey:([BI)[B // method@a46e │ │ +3a0d82: 0c01 |001b: move-result-object v1 │ │ +3a0d84: 5b91 1a79 |001c: iput-object v1, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ +3a0d88: 5491 1b79 |001e: iget-object v1, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791b │ │ +3a0d8c: 3901 0500 |0020: if-nez v1, 0025 // +0005 │ │ +3a0d90: 1300 9dff |0022: const/16 v0, #int -99 // #ff9d │ │ +3a0d94: 0f00 |0024: return v0 │ │ +3a0d96: 12e1 |0025: const/4 v1, #int -2 // #fe │ │ +3a0d98: 2207 cc14 |0026: new-instance v7, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo; // type@14cc │ │ +3a0d9c: 5492 1b79 |0028: iget-object v2, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPSalt:[B // field@791b │ │ +3a0da0: 7020 68a4 2700 |002a: invoke-direct {v7, v2}, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.:([B)V // method@a468 │ │ +3a0da6: 3800 0900 |002d: if-eqz v0, 0036 // +0009 │ │ +3a0daa: 2102 |002f: array-length v2, v0 │ │ +3a0dac: 3d02 0600 |0030: if-lez v2, 0036 // +0006 │ │ +3a0db0: 4400 000b |0032: aget v0, v0, v11 │ │ +3a0db4: 5970 1779 |0034: iput v0, v7, Lnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;.version:I // field@7917 │ │ +3a0db8: 6200 6573 |0036: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ +3a0dbc: 4600 000b |0038: aget-object v0, v0, v11 │ │ +3a0dc0: 1302 1000 |003a: const/16 v2, #int 16 // #10 │ │ +3a0dc4: 7220 91a2 2000 |003c: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.getInitialValue:(I)[B // method@a291 │ │ +3a0dca: 0c06 |003f: move-result-object v6 │ │ +3a0dcc: 12dc |0040: const/4 v12, #int -3 // #fd │ │ +3a0dce: 5495 1a79 |0041: iget-object v5, v9, Lnet/sf/dibdib/thread_any/TcvCodec;.zAPKey:[B // field@791a │ │ +3a0dd2: 1208 |0043: const/4 v8, #int 0 // #0 │ │ +3a0dd4: 07d1 |0044: move-object v1, v13 │ │ +3a0dd6: 07e2 |0045: move-object v2, v14 │ │ +3a0dd8: 01f3 |0046: move v3, v15 │ │ +3a0dda: 0204 1000 |0047: move/from16 v4, v16 │ │ +3a0dde: 7408 72a4 0100 |0049: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_any/TcvCodec;.pack:([BII[B[BLnet/sf/dibdib/thread_any/TcvCodec$HeaderInfo;[B)[B // method@a472 │ │ +3a0de4: 0c00 |004c: move-result-object v0 │ │ +3a0de6: 3900 0400 |004d: if-nez v0, 0051 // +0004 │ │ +3a0dea: 12c0 |004f: const/4 v0, #int -4 // #fc │ │ +3a0dec: 0f00 |0050: return v0 │ │ +3a0dee: 12b1 |0051: const/4 v1, #int -5 // #fb │ │ +3a0df0: 2102 |0052: array-length v2, v0 │ │ +3a0df2: 0803 1100 |0053: move-object/from16 v3, v17 │ │ +3a0df6: 715a baa3 032b |0055: invoke-static {v3, v0, v11, v2, v10}, Lnet/sf/dibdib/thread_any/MiscFunc;.writeFile:(Ljava/lang/String;[BII[B)V // method@a3ba │ │ +3a0dfc: 2100 |0058: array-length v0, v0 │ │ +3a0dfe: 0f00 |0059: return v0 │ │ +3a0e00: 0d00 |005a: move-exception v0 │ │ +3a0e02: 12d1 |005b: const/4 v1, #int -3 // #fd │ │ +3a0e04: 2802 |005c: goto 005e // +0002 │ │ +3a0e06: 0d00 |005d: move-exception v0 │ │ +3a0e08: 1222 |005e: const/4 v2, #int 2 // #2 │ │ +3a0e0a: 2322 dc15 |005f: new-array v2, v2, [Ljava/lang/String; // type@15dc │ │ +3a0e0e: 1a03 1265 |0061: const-string v3, "codec" // string@6512 │ │ +3a0e12: 4d03 020b |0063: aput-object v3, v2, v11 │ │ +3a0e16: 1213 |0065: const/4 v3, #int 1 // #1 │ │ +3a0e18: 2204 e812 |0066: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a0e1c: 7010 4098 0400 |0068: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a0e22: 1a05 196f |006b: const-string v5, "error " // string@6f19 │ │ +3a0e26: 6e20 4b98 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0e2c: 6e20 4a98 0400 |0070: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +3a0e32: 6e10 7597 0000 |0073: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@9775 │ │ +3a0e38: 0c00 |0076: move-result-object v0 │ │ +3a0e3a: 6e20 4b98 0400 |0077: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a0e40: 6e10 5498 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a0e46: 0c00 |007d: move-result-object v0 │ │ +3a0e48: 4d00 0203 |007e: aput-object v0, v2, v3 │ │ +3a0e4c: 7110 c3a1 0200 |0080: invoke-static {v2}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a0e52: 0f01 |0083: return v1 │ │ catches : 3 │ │ 0x0026 - 0x0040 │ │ Ljava/lang/Exception; -> 0x005d │ │ 0x0041 - 0x004d │ │ Ljava/lang/Exception; -> 0x005a │ │ 0x0052 - 0x0059 │ │ Ljava/lang/Exception; -> 0x005d │ │ @@ -849964,89 +849964,89 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 137 16-bit code units │ │ -3a0348: |[3a0348] net.sf.dibdib.thread_any.TcvCodec.writePhrase:()Z │ │ -3a0358: 54d0 1d79 |0000: iget-object v0, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a035c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3a035e: 3800 8500 |0003: if-eqz v0, 0088 // +0085 │ │ -3a0362: 54d2 1f79 |0005: iget-object v2, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a0366: 3802 8100 |0007: if-eqz v2, 0088 // +0081 │ │ -3a036a: 6e10 2298 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a0370: 0a00 |000c: move-result v0 │ │ -3a0372: 1222 |000d: const/4 v2, #int 2 // #2 │ │ -3a0374: 3402 0b00 |000e: if-lt v2, v0, 0019 // +000b │ │ -3a0378: 54d0 1f79 |0010: iget-object v0, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a037c: 6e10 2298 0000 |0012: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a0382: 0a00 |0015: move-result v0 │ │ -3a0384: 3402 0300 |0016: if-lt v2, v0, 0019 // +0003 │ │ -3a0388: 2870 |0018: goto 0088 // +0070 │ │ -3a038a: 6200 6773 |0019: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a038e: 1a03 99ac |001b: const-string v3, "safe" // string@ac99 │ │ -3a0392: 2410 dc15 0300 |001d: filled-new-array {v3}, [Ljava/lang/String; // type@15dc │ │ -3a0398: 0c03 |0020: move-result-object v3 │ │ -3a039a: 7220 41a2 3000 |0021: invoke-interface {v0, v3}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a03a0: 0c00 |0024: move-result-object v0 │ │ -3a03a2: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ -3a03a6: 0f01 |0027: return v1 │ │ -3a03a8: 2203 8c12 |0028: new-instance v3, Ljava/io/File; // type@128c │ │ -3a03ac: 1a04 2e17 |002a: const-string v4, "DibdibP.txt" // string@172e │ │ -3a03b0: 7030 7796 0304 |002c: invoke-direct {v3, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a03b6: 6204 6573 |002f: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ -3a03ba: 4604 0401 |0031: aget-object v4, v4, v1 │ │ -3a03be: 54d5 1f79 |0033: iget-object v5, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a03c2: 7110 34a4 0500 |0035: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ -3a03c8: 0c05 |0038: move-result-object v5 │ │ -3a03ca: 54d6 1d79 |0039: iget-object v6, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a03ce: 7110 34a4 0600 |003b: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ -3a03d4: 0c06 |003e: move-result-object v6 │ │ -3a03d6: 7230 90a2 5406 |003f: invoke-interface {v4, v5, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.encodePhrase:([B[B)[B // method@a290 │ │ -3a03dc: 0c04 |0042: move-result-object v4 │ │ -3a03de: 54d5 1d79 |0043: iget-object v5, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ -3a03e2: 54d6 1f79 |0045: iget-object v6, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ -3a03e6: 6e20 1298 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3a03ec: 0a05 |004a: move-result v5 │ │ -3a03ee: 1216 |004b: const/4 v6, #int 1 // #1 │ │ -3a03f0: 3805 0b00 |004c: if-eqz v5, 0057 // +000b │ │ -3a03f4: 2322 1515 |004e: new-array v2, v2, [B // type@1515 │ │ -3a03f8: 1304 3000 |0050: const/16 v4, #int 48 // #30 │ │ -3a03fc: 4f04 0201 |0052: aput-byte v4, v2, v1 │ │ -3a0400: 4f04 0206 |0054: aput-byte v4, v2, v6 │ │ -3a0404: 2805 |0056: goto 005b // +0005 │ │ -3a0406: 7110 49a4 0400 |0057: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.hexAscii4Bytes:([B)[B // method@a449 │ │ -3a040c: 0c02 |005a: move-result-object v2 │ │ -3a040e: 6e10 8296 0300 |005b: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ -3a0414: 0c03 |005e: move-result-object v3 │ │ -3a0416: 2124 |005f: array-length v4, v2 │ │ -3a0418: 1205 |0060: const/4 v5, #int 0 // #0 │ │ -3a041a: 7155 baa3 2341 |0061: invoke-static {v3, v2, v1, v4, v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.writeFile:(Ljava/lang/String;[BII[B)V // method@a3ba │ │ -3a0420: 54d2 1e79 |0064: iget-object v2, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791e │ │ -3a0424: 3802 2100 |0066: if-eqz v2, 0087 // +0021 │ │ -3a0428: 7110 4aa4 0200 |0068: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf16:(Ljava/lang/String;)Ljava/lang/String; // method@a44a │ │ -3a042e: 0c02 |006b: move-result-object v2 │ │ -3a0430: 7110 34a4 0200 |006c: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ -3a0436: 0c08 |006f: move-result-object v8 │ │ -3a0438: 2202 8c12 |0070: new-instance v2, Ljava/io/File; // type@128c │ │ -3a043c: 1a03 2f17 |0072: const-string v3, "DibdibX.dm" // string@172f │ │ -3a0440: 7030 7796 0203 |0074: invoke-direct {v2, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a0446: 1209 |0077: const/4 v9, #int 0 // #0 │ │ -3a0448: 218a |0078: array-length v10, v8 │ │ -3a044a: 6e10 8296 0200 |0079: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ -3a0450: 0c0b |007c: move-result-object v11 │ │ -3a0452: 231c 1915 |007d: new-array v12, v1, [I // type@1519 │ │ -3a0456: 07d7 |007f: move-object v7, v13 │ │ -3a0458: 7406 7ca4 0700 |0080: invoke-virtual/range {v7, v8, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_any/TcvCodec;.writePacked:([BIILjava/lang/String;[I)I // method@a47c │ │ -3a045e: 0a00 |0083: move-result v0 │ │ -3a0460: 3c00 0300 |0084: if-gtz v0, 0087 // +0003 │ │ -3a0464: 0f01 |0086: return v1 │ │ -3a0466: 0f06 |0087: return v6 │ │ -3a0468: 0f01 |0088: return v1 │ │ +3a0344: |[3a0344] net.sf.dibdib.thread_any.TcvCodec.writePhrase:()Z │ │ +3a0354: 54d0 1d79 |0000: iget-object v0, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a0358: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3a035a: 3800 8500 |0003: if-eqz v0, 0088 // +0085 │ │ +3a035e: 54d2 1f79 |0005: iget-object v2, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a0362: 3802 8100 |0007: if-eqz v2, 0088 // +0081 │ │ +3a0366: 6e10 2298 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a036c: 0a00 |000c: move-result v0 │ │ +3a036e: 1222 |000d: const/4 v2, #int 2 // #2 │ │ +3a0370: 3402 0b00 |000e: if-lt v2, v0, 0019 // +000b │ │ +3a0374: 54d0 1f79 |0010: iget-object v0, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a0378: 6e10 2298 0000 |0012: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a037e: 0a00 |0015: move-result v0 │ │ +3a0380: 3402 0300 |0016: if-lt v2, v0, 0019 // +0003 │ │ +3a0384: 2870 |0018: goto 0088 // +0070 │ │ +3a0386: 6200 6773 |0019: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a038a: 1a03 99ac |001b: const-string v3, "safe" // string@ac99 │ │ +3a038e: 2410 dc15 0300 |001d: filled-new-array {v3}, [Ljava/lang/String; // type@15dc │ │ +3a0394: 0c03 |0020: move-result-object v3 │ │ +3a0396: 7220 41a2 3000 |0021: invoke-interface {v0, v3}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a039c: 0c00 |0024: move-result-object v0 │ │ +3a039e: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ +3a03a2: 0f01 |0027: return v1 │ │ +3a03a4: 2203 8c12 |0028: new-instance v3, Ljava/io/File; // type@128c │ │ +3a03a8: 1a04 2e17 |002a: const-string v4, "DibdibP.txt" // string@172e │ │ +3a03ac: 7030 7796 0304 |002c: invoke-direct {v3, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a03b2: 6204 6573 |002f: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ +3a03b6: 4604 0401 |0031: aget-object v4, v4, v1 │ │ +3a03ba: 54d5 1f79 |0033: iget-object v5, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a03be: 7110 34a4 0500 |0035: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ +3a03c4: 0c05 |0038: move-result-object v5 │ │ +3a03c6: 54d6 1d79 |0039: iget-object v6, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a03ca: 7110 34a4 0600 |003b: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ +3a03d0: 0c06 |003e: move-result-object v6 │ │ +3a03d2: 7230 90a2 5406 |003f: invoke-interface {v4, v5, v6}, Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;.encodePhrase:([B[B)[B // method@a290 │ │ +3a03d8: 0c04 |0042: move-result-object v4 │ │ +3a03da: 54d5 1d79 |0043: iget-object v5, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zAccessCodeHex:Ljava/lang/String; // field@791d │ │ +3a03de: 54d6 1f79 |0045: iget-object v6, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zPassPhraseHex:Ljava/lang/String; // field@791f │ │ +3a03e2: 6e20 1298 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3a03e8: 0a05 |004a: move-result v5 │ │ +3a03ea: 1216 |004b: const/4 v6, #int 1 // #1 │ │ +3a03ec: 3805 0b00 |004c: if-eqz v5, 0057 // +000b │ │ +3a03f0: 2322 1515 |004e: new-array v2, v2, [B // type@1515 │ │ +3a03f4: 1304 3000 |0050: const/16 v4, #int 48 // #30 │ │ +3a03f8: 4f04 0201 |0052: aput-byte v4, v2, v1 │ │ +3a03fc: 4f04 0206 |0054: aput-byte v4, v2, v6 │ │ +3a0400: 2805 |0056: goto 005b // +0005 │ │ +3a0402: 7110 49a4 0400 |0057: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.hexAscii4Bytes:([B)[B // method@a449 │ │ +3a0408: 0c02 |005a: move-result-object v2 │ │ +3a040a: 6e10 8296 0300 |005b: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ +3a0410: 0c03 |005e: move-result-object v3 │ │ +3a0412: 2124 |005f: array-length v4, v2 │ │ +3a0414: 1205 |0060: const/4 v5, #int 0 // #0 │ │ +3a0416: 7155 baa3 2341 |0061: invoke-static {v3, v2, v1, v4, v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.writeFile:(Ljava/lang/String;[BII[B)V // method@a3ba │ │ +3a041c: 54d2 1e79 |0064: iget-object v2, v13, Lnet/sf/dibdib/thread_any/TcvCodec;.zAdditionalCodes:Ljava/lang/String; // field@791e │ │ +3a0420: 3802 2100 |0066: if-eqz v2, 0087 // +0021 │ │ +3a0424: 7110 4aa4 0200 |0068: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf16:(Ljava/lang/String;)Ljava/lang/String; // method@a44a │ │ +3a042a: 0c02 |006b: move-result-object v2 │ │ +3a042c: 7110 34a4 0200 |006c: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ +3a0432: 0c08 |006f: move-result-object v8 │ │ +3a0434: 2202 8c12 |0070: new-instance v2, Ljava/io/File; // type@128c │ │ +3a0438: 1a03 2f17 |0072: const-string v3, "DibdibX.dm" // string@172f │ │ +3a043c: 7030 7796 0203 |0074: invoke-direct {v2, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a0442: 1209 |0077: const/4 v9, #int 0 // #0 │ │ +3a0444: 218a |0078: array-length v10, v8 │ │ +3a0446: 6e10 8296 0200 |0079: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ +3a044c: 0c0b |007c: move-result-object v11 │ │ +3a044e: 231c 1915 |007d: new-array v12, v1, [I // type@1519 │ │ +3a0452: 07d7 |007f: move-object v7, v13 │ │ +3a0454: 7406 7ca4 0700 |0080: invoke-virtual/range {v7, v8, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_any/TcvCodec;.writePacked:([BIILjava/lang/String;[I)I // method@a47c │ │ +3a045a: 0a00 |0083: move-result v0 │ │ +3a045c: 3c00 0300 |0084: if-gtz v0, 0087 // +0003 │ │ +3a0460: 0f01 |0086: return v1 │ │ +3a0462: 0f06 |0087: return v6 │ │ +3a0464: 0f01 |0088: return v1 │ │ catches : 1 │ │ 0x0028 - 0x0084 │ │ Ljava/lang/Exception; -> 0x0088 │ │ positions : │ │ 0x0000 line=244 │ │ 0x0009 line=246 │ │ 0x0019 line=249 │ │ @@ -850089,17 +850089,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3a15c8: |[3a15c8] net.sf.dibdib.thread_any.UiFunc.:()V │ │ -3a15d8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3a15de: 0e00 |0003: return-void │ │ +3a15c4: |[3a15c4] net.sf.dibdib.thread_any.UiFunc.:()V │ │ +3a15d4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3a15da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_any/UiFunc; │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_any/UiFunc;) │ │ @@ -850107,56 +850107,56 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -3a13cc: |[3a13cc] net.sf.dibdib.thread_any.UiFunc.boundWidthMax:(Ljava/lang/String;I)I │ │ -3a13dc: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a13e2: 0a00 |0003: move-result v0 │ │ -3a13e4: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3a13e8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3a13ea: 3a00 3300 |0007: if-ltz v0, 003a // +0033 │ │ -3a13ee: 6e20 0998 0500 |0009: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a13f4: 0a02 |000c: move-result v2 │ │ -3a13f6: 1303 2000 |000d: const/16 v3, #int 32 // #20 │ │ -3a13fa: 3723 0300 |000f: if-le v3, v2, 0012 // +0003 │ │ -3a13fe: 2826 |0011: goto 0037 // +0026 │ │ -3a1400: 1303 0030 |0012: const/16 v3, #int 12288 // #3000 │ │ -3a1404: 3623 0400 |0014: if-gt v3, v2, 0018 // +0004 │ │ -3a1408: d801 013e |0016: add-int/lit8 v1, v1, #int 62 // #3e │ │ -3a140c: 1303 0010 |0018: const/16 v3, #int 4096 // #1000 │ │ -3a1410: 3723 0700 |001a: if-le v3, v2, 0021 // +0007 │ │ -3a1414: 6203 0877 |001c: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7708 │ │ -3a1418: 4903 0302 |001e: aget-char v3, v3, v2 │ │ -3a141c: 280b |0020: goto 002b // +000b │ │ -3a141e: 6203 0777 |0021: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7707 │ │ -3a1422: e104 020c |0023: shr-int/lit8 v4, v2, #int 12 // #0c │ │ -3a1426: 4603 0304 |0025: aget-object v3, v3, v4 │ │ -3a142a: d524 ff0f |0027: and-int/lit16 v4, v2, #int 4095 // #0fff │ │ -3a142e: 4903 0304 |0029: aget-char v3, v3, v4 │ │ -3a1432: d533 ff00 |002b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -3a1436: 3903 0900 |002d: if-nez v3, 0036 // +0009 │ │ -3a143a: 1303 0008 |002f: const/16 v3, #int 2048 // #800 │ │ -3a143e: 3432 0600 |0031: if-lt v2, v3, 0037 // +0006 │ │ -3a1442: d801 013e |0033: add-int/lit8 v1, v1, #int 62 // #3e │ │ -3a1446: 2802 |0035: goto 0037 // +0002 │ │ -3a1448: b031 |0036: add-int/2addr v1, v3 │ │ -3a144a: d800 00ff |0037: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3a144e: 28ce |0039: goto 0007 // -0032 │ │ -3a1450: 8110 |003a: int-to-long v0, v1 │ │ -3a1452: 8165 |003b: int-to-long v5, v6 │ │ -3a1454: 9d00 0005 |003c: mul-long v0, v0, v5 │ │ -3a1458: 1605 3200 |003e: const-wide/16 v5, #int 50 // #32 │ │ -3a145c: bb50 |0040: add-long/2addr v0, v5 │ │ -3a145e: 1605 6400 |0041: const-wide/16 v5, #int 100 // #64 │ │ -3a1462: be50 |0043: div-long/2addr v0, v5 │ │ -3a1464: 8405 |0044: long-to-int v5, v0 │ │ -3a1466: 0f05 |0045: return v5 │ │ +3a13c8: |[3a13c8] net.sf.dibdib.thread_any.UiFunc.boundWidthMax:(Ljava/lang/String;I)I │ │ +3a13d8: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a13de: 0a00 |0003: move-result v0 │ │ +3a13e0: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3a13e4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3a13e6: 3a00 3300 |0007: if-ltz v0, 003a // +0033 │ │ +3a13ea: 6e20 0998 0500 |0009: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a13f0: 0a02 |000c: move-result v2 │ │ +3a13f2: 1303 2000 |000d: const/16 v3, #int 32 // #20 │ │ +3a13f6: 3723 0300 |000f: if-le v3, v2, 0012 // +0003 │ │ +3a13fa: 2826 |0011: goto 0037 // +0026 │ │ +3a13fc: 1303 0030 |0012: const/16 v3, #int 12288 // #3000 │ │ +3a1400: 3623 0400 |0014: if-gt v3, v2, 0018 // +0004 │ │ +3a1404: d801 013e |0016: add-int/lit8 v1, v1, #int 62 // #3e │ │ +3a1408: 1303 0010 |0018: const/16 v3, #int 4096 // #1000 │ │ +3a140c: 3723 0700 |001a: if-le v3, v2, 0021 // +0007 │ │ +3a1410: 6203 0877 |001c: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7708 │ │ +3a1414: 4903 0302 |001e: aget-char v3, v3, v2 │ │ +3a1418: 280b |0020: goto 002b // +000b │ │ +3a141a: 6203 0777 |0021: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7707 │ │ +3a141e: e104 020c |0023: shr-int/lit8 v4, v2, #int 12 // #0c │ │ +3a1422: 4603 0304 |0025: aget-object v3, v3, v4 │ │ +3a1426: d524 ff0f |0027: and-int/lit16 v4, v2, #int 4095 // #0fff │ │ +3a142a: 4903 0304 |0029: aget-char v3, v3, v4 │ │ +3a142e: d533 ff00 |002b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +3a1432: 3903 0900 |002d: if-nez v3, 0036 // +0009 │ │ +3a1436: 1303 0008 |002f: const/16 v3, #int 2048 // #800 │ │ +3a143a: 3432 0600 |0031: if-lt v2, v3, 0037 // +0006 │ │ +3a143e: d801 013e |0033: add-int/lit8 v1, v1, #int 62 // #3e │ │ +3a1442: 2802 |0035: goto 0037 // +0002 │ │ +3a1444: b031 |0036: add-int/2addr v1, v3 │ │ +3a1446: d800 00ff |0037: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3a144a: 28ce |0039: goto 0007 // -0032 │ │ +3a144c: 8110 |003a: int-to-long v0, v1 │ │ +3a144e: 8165 |003b: int-to-long v5, v6 │ │ +3a1450: 9d00 0005 |003c: mul-long v0, v0, v5 │ │ +3a1454: 1605 3200 |003e: const-wide/16 v5, #int 50 // #32 │ │ +3a1458: bb50 |0040: add-long/2addr v0, v5 │ │ +3a145a: 1605 6400 |0041: const-wide/16 v5, #int 100 // #64 │ │ +3a145e: be50 |0043: div-long/2addr v0, v5 │ │ +3a1460: 8405 |0044: long-to-int v5, v0 │ │ +3a1462: 0f05 |0045: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0009 line=113 │ │ 0x001c line=121 │ │ 0x0021 line=122 │ │ 0x0043 line=132 │ │ @@ -850169,25 +850169,25 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3a1468: |[3a1468] net.sf.dibdib.thread_any.UiFunc.boundWidthMono:(Ljava/lang/String;I)I │ │ -3a1478: 6e10 2298 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a147e: 0a04 |0003: move-result v4 │ │ -3a1480: 8140 |0004: int-to-long v0, v4 │ │ -3a1482: 1602 a000 |0005: const-wide/16 v2, #int 160 // #a0 │ │ -3a1486: 9d00 0002 |0007: mul-long v0, v0, v2 │ │ -3a148a: 8154 |0009: int-to-long v4, v5 │ │ -3a148c: 9d00 0004 |000a: mul-long v0, v0, v4 │ │ -3a1490: 8404 |000c: long-to-int v4, v0 │ │ -3a1492: e104 0408 |000d: shr-int/lit8 v4, v4, #int 8 // #08 │ │ -3a1496: 0f04 |000f: return v4 │ │ +3a1464: |[3a1464] net.sf.dibdib.thread_any.UiFunc.boundWidthMono:(Ljava/lang/String;I)I │ │ +3a1474: 6e10 2298 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a147a: 0a04 |0003: move-result v4 │ │ +3a147c: 8140 |0004: int-to-long v0, v4 │ │ +3a147e: 1602 a000 |0005: const-wide/16 v2, #int 160 // #a0 │ │ +3a1482: 9d00 0002 |0007: mul-long v0, v0, v2 │ │ +3a1486: 8154 |0009: int-to-long v4, v5 │ │ +3a1488: 9d00 0004 |000a: mul-long v0, v0, v4 │ │ +3a148c: 8404 |000c: long-to-int v4, v0 │ │ +3a148e: e104 0408 |000d: shr-int/lit8 v4, v4, #int 8 // #08 │ │ +3a1492: 0f04 |000f: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=5 (null) I │ │ │ │ @@ -850196,25 +850196,25 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3a1498: |[3a1498] net.sf.dibdib.thread_any.UiFunc.boundWidthMonoMax:(Ljava/lang/String;I)I │ │ -3a14a8: 6e10 2298 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a14ae: 0a04 |0003: move-result v4 │ │ -3a14b0: 8140 |0004: int-to-long v0, v4 │ │ -3a14b2: 1602 b400 |0005: const-wide/16 v2, #int 180 // #b4 │ │ -3a14b6: 9d00 0002 |0007: mul-long v0, v0, v2 │ │ -3a14ba: 8154 |0009: int-to-long v4, v5 │ │ -3a14bc: 9d00 0004 |000a: mul-long v0, v0, v4 │ │ -3a14c0: 8404 |000c: long-to-int v4, v0 │ │ -3a14c2: e104 0408 |000d: shr-int/lit8 v4, v4, #int 8 // #08 │ │ -3a14c6: 0f04 |000f: return v4 │ │ +3a1494: |[3a1494] net.sf.dibdib.thread_any.UiFunc.boundWidthMonoMax:(Ljava/lang/String;I)I │ │ +3a14a4: 6e10 2298 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a14aa: 0a04 |0003: move-result v4 │ │ +3a14ac: 8140 |0004: int-to-long v0, v4 │ │ +3a14ae: 1602 b400 |0005: const-wide/16 v2, #int 180 // #b4 │ │ +3a14b2: 9d00 0002 |0007: mul-long v0, v0, v2 │ │ +3a14b6: 8154 |0009: int-to-long v4, v5 │ │ +3a14b8: 9d00 0004 |000a: mul-long v0, v0, v4 │ │ +3a14bc: 8404 |000c: long-to-int v4, v0 │ │ +3a14be: e104 0408 |000d: shr-int/lit8 v4, v4, #int 8 // #08 │ │ +3a14c2: 0f04 |000f: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=5 (null) I │ │ │ │ @@ -850223,82 +850223,82 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -3a14c8: |[3a14c8] net.sf.dibdib.thread_any.UiFunc.boundWidthNmz:(Ljava/lang/String;I)I │ │ -3a14d8: 6e10 2298 0800 |0000: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a14de: 0a00 |0003: move-result v0 │ │ -3a14e0: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3a14e4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3a14e6: 1302 0800 |0007: const/16 v2, #int 8 // #8 │ │ -3a14ea: 3a00 6700 |0009: if-ltz v0, 0070 // +0067 │ │ -3a14ee: 6e20 0998 0800 |000b: invoke-virtual {v8, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a14f4: 0a03 |000e: move-result v3 │ │ -3a14f6: 1304 2000 |000f: const/16 v4, #int 32 // #20 │ │ -3a14fa: 3734 0300 |0011: if-le v4, v3, 0014 // +0003 │ │ -3a14fe: 285a |0013: goto 006d // +005a │ │ -3a1500: 1304 0030 |0014: const/16 v4, #int 12288 // #3000 │ │ -3a1504: 3634 0500 |0016: if-gt v4, v3, 001b // +0005 │ │ -3a1508: d011 8c00 |0018: add-int/lit16 v1, v1, #int 140 // #008c │ │ -3a150c: 2853 |001a: goto 006d // +0053 │ │ -3a150e: 1304 0010 |001b: const/16 v4, #int 4096 // #1000 │ │ -3a1512: 3734 0700 |001d: if-le v4, v3, 0024 // +0007 │ │ -3a1516: 6205 0877 |001f: sget-object v5, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7708 │ │ -3a151a: 4905 0503 |0021: aget-char v5, v5, v3 │ │ -3a151e: 280b |0023: goto 002e // +000b │ │ -3a1520: 6205 0777 |0024: sget-object v5, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7707 │ │ -3a1524: e106 030c |0026: shr-int/lit8 v6, v3, #int 12 // #0c │ │ -3a1528: 4605 0506 |0028: aget-object v5, v5, v6 │ │ -3a152c: d536 ff0f |002a: and-int/lit16 v6, v3, #int 4095 // #0fff │ │ -3a1530: 4905 0506 |002c: aget-char v5, v5, v6 │ │ -3a1534: e102 0508 |002e: shr-int/lit8 v2, v5, #int 8 // #08 │ │ -3a1538: dd02 021f |0030: and-int/lit8 v2, v2, #int 31 // #1f │ │ -3a153c: 3902 0700 |0032: if-nez v2, 0039 // +0007 │ │ -3a1540: 1302 0008 |0034: const/16 v2, #int 2048 // #800 │ │ -3a1544: 3423 3700 |0036: if-lt v3, v2, 006d // +0037 │ │ -3a1548: 28e0 |0038: goto 0018 // -0020 │ │ -3a154a: da05 0206 |0039: mul-int/lit8 v5, v2, #int 6 // #06 │ │ -3a154e: 3734 0700 |003b: if-le v4, v3, 0042 // +0007 │ │ -3a1552: 6206 0877 |003d: sget-object v6, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7708 │ │ -3a1556: 4906 0603 |003f: aget-char v6, v6, v3 │ │ -3a155a: 280b |0041: goto 004c // +000b │ │ -3a155c: 6206 0777 |0042: sget-object v6, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7707 │ │ -3a1560: e107 030c |0044: shr-int/lit8 v7, v3, #int 12 // #0c │ │ -3a1564: 4606 0607 |0046: aget-object v6, v6, v7 │ │ -3a1568: d537 ff0f |0048: and-int/lit16 v7, v3, #int 4095 // #0fff │ │ -3a156c: 4906 0607 |004a: aget-char v6, v6, v7 │ │ -3a1570: d566 ff00 |004c: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3a1574: 3765 1c00 |004e: if-le v5, v6, 006a // +001c │ │ -3a1578: 3734 0700 |0050: if-le v4, v3, 0057 // +0007 │ │ -3a157c: 6202 0877 |0052: sget-object v2, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7708 │ │ -3a1580: 4902 0203 |0054: aget-char v2, v2, v3 │ │ -3a1584: 280b |0056: goto 0061 // +000b │ │ -3a1586: 6202 0777 |0057: sget-object v2, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7707 │ │ -3a158a: e104 030c |0059: shr-int/lit8 v4, v3, #int 12 // #0c │ │ -3a158e: 4602 0204 |005b: aget-object v2, v2, v4 │ │ -3a1592: d533 ff0f |005d: and-int/lit16 v3, v3, #int 4095 // #0fff │ │ -3a1596: 4902 0203 |005f: aget-char v2, v2, v3 │ │ -3a159a: d522 ff00 |0061: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -3a159e: da02 0210 |0063: mul-int/lit8 v2, v2, #int 16 // #10 │ │ -3a15a2: e002 0204 |0065: shl-int/lit8 v2, v2, #int 4 // #04 │ │ -3a15a6: db02 0264 |0067: div-int/lit8 v2, v2, #int 100 // #64 │ │ -3a15aa: 2803 |0069: goto 006c // +0003 │ │ -3a15ac: e002 0204 |006a: shl-int/lit8 v2, v2, #int 4 // #04 │ │ -3a15b0: b021 |006c: add-int/2addr v1, v2 │ │ -3a15b2: d800 00ff |006d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3a15b6: 2898 |006f: goto 0007 // -0068 │ │ -3a15b8: 8110 |0070: int-to-long v0, v1 │ │ -3a15ba: 8198 |0071: int-to-long v8, v9 │ │ -3a15bc: 9d00 0008 |0072: mul-long v0, v0, v8 │ │ -3a15c0: a408 0002 |0074: shr-long v8, v0, v2 │ │ -3a15c4: 8489 |0076: long-to-int v9, v8 │ │ -3a15c6: 0f09 |0077: return v9 │ │ +3a14c4: |[3a14c4] net.sf.dibdib.thread_any.UiFunc.boundWidthNmz:(Ljava/lang/String;I)I │ │ +3a14d4: 6e10 2298 0800 |0000: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a14da: 0a00 |0003: move-result v0 │ │ +3a14dc: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3a14e0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3a14e2: 1302 0800 |0007: const/16 v2, #int 8 // #8 │ │ +3a14e6: 3a00 6700 |0009: if-ltz v0, 0070 // +0067 │ │ +3a14ea: 6e20 0998 0800 |000b: invoke-virtual {v8, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a14f0: 0a03 |000e: move-result v3 │ │ +3a14f2: 1304 2000 |000f: const/16 v4, #int 32 // #20 │ │ +3a14f6: 3734 0300 |0011: if-le v4, v3, 0014 // +0003 │ │ +3a14fa: 285a |0013: goto 006d // +005a │ │ +3a14fc: 1304 0030 |0014: const/16 v4, #int 12288 // #3000 │ │ +3a1500: 3634 0500 |0016: if-gt v4, v3, 001b // +0005 │ │ +3a1504: d011 8c00 |0018: add-int/lit16 v1, v1, #int 140 // #008c │ │ +3a1508: 2853 |001a: goto 006d // +0053 │ │ +3a150a: 1304 0010 |001b: const/16 v4, #int 4096 // #1000 │ │ +3a150e: 3734 0700 |001d: if-le v4, v3, 0024 // +0007 │ │ +3a1512: 6205 0877 |001f: sget-object v5, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7708 │ │ +3a1516: 4905 0503 |0021: aget-char v5, v5, v3 │ │ +3a151a: 280b |0023: goto 002e // +000b │ │ +3a151c: 6205 0777 |0024: sget-object v5, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7707 │ │ +3a1520: e106 030c |0026: shr-int/lit8 v6, v3, #int 12 // #0c │ │ +3a1524: 4605 0506 |0028: aget-object v5, v5, v6 │ │ +3a1528: d536 ff0f |002a: and-int/lit16 v6, v3, #int 4095 // #0fff │ │ +3a152c: 4905 0506 |002c: aget-char v5, v5, v6 │ │ +3a1530: e102 0508 |002e: shr-int/lit8 v2, v5, #int 8 // #08 │ │ +3a1534: dd02 021f |0030: and-int/lit8 v2, v2, #int 31 // #1f │ │ +3a1538: 3902 0700 |0032: if-nez v2, 0039 // +0007 │ │ +3a153c: 1302 0008 |0034: const/16 v2, #int 2048 // #800 │ │ +3a1540: 3423 3700 |0036: if-lt v3, v2, 006d // +0037 │ │ +3a1544: 28e0 |0038: goto 0018 // -0020 │ │ +3a1546: da05 0206 |0039: mul-int/lit8 v5, v2, #int 6 // #06 │ │ +3a154a: 3734 0700 |003b: if-le v4, v3, 0042 // +0007 │ │ +3a154e: 6206 0877 |003d: sget-object v6, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7708 │ │ +3a1552: 4906 0603 |003f: aget-char v6, v6, v3 │ │ +3a1556: 280b |0041: goto 004c // +000b │ │ +3a1558: 6206 0777 |0042: sget-object v6, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7707 │ │ +3a155c: e107 030c |0044: shr-int/lit8 v7, v3, #int 12 // #0c │ │ +3a1560: 4606 0607 |0046: aget-object v6, v6, v7 │ │ +3a1564: d537 ff0f |0048: and-int/lit16 v7, v3, #int 4095 // #0fff │ │ +3a1568: 4906 0607 |004a: aget-char v6, v6, v7 │ │ +3a156c: d566 ff00 |004c: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3a1570: 3765 1c00 |004e: if-le v5, v6, 006a // +001c │ │ +3a1574: 3734 0700 |0050: if-le v4, v3, 0057 // +0007 │ │ +3a1578: 6202 0877 |0052: sget-object v2, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7708 │ │ +3a157c: 4902 0203 |0054: aget-char v2, v2, v3 │ │ +3a1580: 280b |0056: goto 0061 // +000b │ │ +3a1582: 6202 0777 |0057: sget-object v2, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7707 │ │ +3a1586: e104 030c |0059: shr-int/lit8 v4, v3, #int 12 // #0c │ │ +3a158a: 4602 0204 |005b: aget-object v2, v2, v4 │ │ +3a158e: d533 ff0f |005d: and-int/lit16 v3, v3, #int 4095 // #0fff │ │ +3a1592: 4902 0203 |005f: aget-char v2, v2, v3 │ │ +3a1596: d522 ff00 |0061: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +3a159a: da02 0210 |0063: mul-int/lit8 v2, v2, #int 16 // #10 │ │ +3a159e: e002 0204 |0065: shl-int/lit8 v2, v2, #int 4 // #04 │ │ +3a15a2: db02 0264 |0067: div-int/lit8 v2, v2, #int 100 // #64 │ │ +3a15a6: 2803 |0069: goto 006c // +0003 │ │ +3a15a8: e002 0204 |006a: shl-int/lit8 v2, v2, #int 4 // #04 │ │ +3a15ac: b021 |006c: add-int/2addr v1, v2 │ │ +3a15ae: d800 00ff |006d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3a15b2: 2898 |006f: goto 0007 // -0068 │ │ +3a15b4: 8110 |0070: int-to-long v0, v1 │ │ +3a15b6: 8198 |0071: int-to-long v8, v9 │ │ +3a15b8: 9d00 0008 |0072: mul-long v0, v0, v8 │ │ +3a15bc: a408 0002 |0074: shr-long v8, v0, v2 │ │ +3a15c0: 8489 |0076: long-to-int v9, v8 │ │ +3a15c2: 0f09 |0077: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000b line=72 │ │ 0x001f line=81 │ │ 0x0024 line=82 │ │ 0x003d line=91 │ │ @@ -850314,50 +850314,50 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -3a12c4: |[3a12c4] net.sf.dibdib.thread_any.UiFunc.hasAscenderNmz:(Ljava/lang/String;)Z │ │ -3a12d4: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a12da: 0a00 |0003: move-result v0 │ │ -3a12dc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3a12de: b110 |0005: sub-int/2addr v0, v1 │ │ -3a12e0: 3a00 3400 |0006: if-ltz v0, 003a // +0034 │ │ -3a12e4: 6e20 0998 0500 |0008: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a12ea: 0a02 |000b: move-result v2 │ │ -3a12ec: 1303 2000 |000c: const/16 v3, #int 32 // #20 │ │ -3a12f0: 3423 0300 |000e: if-lt v3, v2, 0011 // +0003 │ │ -3a12f4: 2827 |0010: goto 0037 // +0027 │ │ -3a12f6: 1303 0030 |0011: const/16 v3, #int 12288 // #3000 │ │ -3a12fa: 3623 0300 |0013: if-gt v3, v2, 0016 // +0003 │ │ -3a12fe: 0f01 |0015: return v1 │ │ -3a1300: 1303 0010 |0016: const/16 v3, #int 4096 // #1000 │ │ -3a1304: 3723 0700 |0018: if-le v3, v2, 001f // +0007 │ │ -3a1308: 6203 0877 |001a: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7708 │ │ -3a130c: 4903 0302 |001c: aget-char v3, v3, v2 │ │ -3a1310: 280b |001e: goto 0029 // +000b │ │ -3a1312: 6203 0777 |001f: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7707 │ │ -3a1316: e104 020c |0021: shr-int/lit8 v4, v2, #int 12 // #0c │ │ -3a131a: 4603 0304 |0023: aget-object v3, v3, v4 │ │ -3a131e: d524 ff0f |0025: and-int/lit16 v4, v2, #int 4095 // #0fff │ │ -3a1322: 4903 0304 |0027: aget-char v3, v3, v4 │ │ -3a1326: e103 0308 |0029: shr-int/lit8 v3, v3, #int 8 // #08 │ │ -3a132a: 3903 0700 |002b: if-nez v3, 0032 // +0007 │ │ -3a132e: 1303 0008 |002d: const/16 v3, #int 2048 // #800 │ │ -3a1332: 3432 0800 |002f: if-lt v2, v3, 0037 // +0008 │ │ -3a1336: 0f01 |0031: return v1 │ │ -3a1338: dd02 0320 |0032: and-int/lit8 v2, v3, #int 32 // #20 │ │ -3a133c: 3802 0300 |0034: if-eqz v2, 0037 // +0003 │ │ -3a1340: 0f01 |0036: return v1 │ │ -3a1342: d800 00ff |0037: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3a1346: 28cd |0039: goto 0006 // -0033 │ │ -3a1348: 1205 |003a: const/4 v5, #int 0 // #0 │ │ -3a134a: 0f05 |003b: return v5 │ │ +3a12c0: |[3a12c0] net.sf.dibdib.thread_any.UiFunc.hasAscenderNmz:(Ljava/lang/String;)Z │ │ +3a12d0: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a12d6: 0a00 |0003: move-result v0 │ │ +3a12d8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3a12da: b110 |0005: sub-int/2addr v0, v1 │ │ +3a12dc: 3a00 3400 |0006: if-ltz v0, 003a // +0034 │ │ +3a12e0: 6e20 0998 0500 |0008: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a12e6: 0a02 |000b: move-result v2 │ │ +3a12e8: 1303 2000 |000c: const/16 v3, #int 32 // #20 │ │ +3a12ec: 3423 0300 |000e: if-lt v3, v2, 0011 // +0003 │ │ +3a12f0: 2827 |0010: goto 0037 // +0027 │ │ +3a12f2: 1303 0030 |0011: const/16 v3, #int 12288 // #3000 │ │ +3a12f6: 3623 0300 |0013: if-gt v3, v2, 0016 // +0003 │ │ +3a12fa: 0f01 |0015: return v1 │ │ +3a12fc: 1303 0010 |0016: const/16 v3, #int 4096 // #1000 │ │ +3a1300: 3723 0700 |0018: if-le v3, v2, 001f // +0007 │ │ +3a1304: 6203 0877 |001a: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7708 │ │ +3a1308: 4903 0302 |001c: aget-char v3, v3, v2 │ │ +3a130c: 280b |001e: goto 0029 // +000b │ │ +3a130e: 6203 0777 |001f: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7707 │ │ +3a1312: e104 020c |0021: shr-int/lit8 v4, v2, #int 12 // #0c │ │ +3a1316: 4603 0304 |0023: aget-object v3, v3, v4 │ │ +3a131a: d524 ff0f |0025: and-int/lit16 v4, v2, #int 4095 // #0fff │ │ +3a131e: 4903 0304 |0027: aget-char v3, v3, v4 │ │ +3a1322: e103 0308 |0029: shr-int/lit8 v3, v3, #int 8 // #08 │ │ +3a1326: 3903 0700 |002b: if-nez v3, 0032 // +0007 │ │ +3a132a: 1303 0008 |002d: const/16 v3, #int 2048 // #800 │ │ +3a132e: 3432 0800 |002f: if-lt v2, v3, 0037 // +0008 │ │ +3a1332: 0f01 |0031: return v1 │ │ +3a1334: dd02 0320 |0032: and-int/lit8 v2, v3, #int 32 // #20 │ │ +3a1338: 3802 0300 |0034: if-eqz v2, 0037 // +0003 │ │ +3a133c: 0f01 |0036: return v1 │ │ +3a133e: d800 00ff |0037: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3a1342: 28cd |0039: goto 0006 // -0033 │ │ +3a1344: 1205 |003a: const/4 v5, #int 0 // #0 │ │ +3a1346: 0f05 |003b: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0008 line=15 │ │ 0x001a line=23 │ │ 0x001f line=24 │ │ locals : │ │ @@ -850368,48 +850368,48 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -3a134c: |[3a134c] net.sf.dibdib.thread_any.UiFunc.hasDescenderNmz:(Ljava/lang/String;)Z │ │ -3a135c: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a1362: 0a00 |0003: move-result v0 │ │ -3a1364: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3a1366: b110 |0005: sub-int/2addr v0, v1 │ │ -3a1368: 3a00 3000 |0006: if-ltz v0, 0036 // +0030 │ │ -3a136c: 6e20 0998 0500 |0008: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a1372: 0a02 |000b: move-result v2 │ │ -3a1374: 1303 2000 |000c: const/16 v3, #int 32 // #20 │ │ -3a1378: 3423 0300 |000e: if-lt v3, v2, 0011 // +0003 │ │ -3a137c: 2823 |0010: goto 0033 // +0023 │ │ -3a137e: 1303 0030 |0011: const/16 v3, #int 12288 // #3000 │ │ -3a1382: 3623 0300 |0013: if-gt v3, v2, 0016 // +0003 │ │ -3a1386: 281e |0015: goto 0033 // +001e │ │ -3a1388: 1303 0010 |0016: const/16 v3, #int 4096 // #1000 │ │ -3a138c: 3723 0700 |0018: if-le v3, v2, 001f // +0007 │ │ -3a1390: 6203 0877 |001a: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7708 │ │ -3a1394: 4902 0302 |001c: aget-char v2, v3, v2 │ │ -3a1398: 280b |001e: goto 0029 // +000b │ │ -3a139a: 6203 0777 |001f: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7707 │ │ -3a139e: e104 020c |0021: shr-int/lit8 v4, v2, #int 12 // #0c │ │ -3a13a2: 4603 0304 |0023: aget-object v3, v3, v4 │ │ -3a13a6: d522 ff0f |0025: and-int/lit16 v2, v2, #int 4095 // #0fff │ │ -3a13aa: 4902 0302 |0027: aget-char v2, v3, v2 │ │ -3a13ae: e102 0208 |0029: shr-int/lit8 v2, v2, #int 8 // #08 │ │ -3a13b2: 3902 0300 |002b: if-nez v2, 002e // +0003 │ │ -3a13b6: 2806 |002d: goto 0033 // +0006 │ │ -3a13b8: dd02 0240 |002e: and-int/lit8 v2, v2, #int 64 // #40 │ │ -3a13bc: 3802 0300 |0030: if-eqz v2, 0033 // +0003 │ │ -3a13c0: 0f01 |0032: return v1 │ │ -3a13c2: d800 00ff |0033: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3a13c6: 28d1 |0035: goto 0006 // -002f │ │ -3a13c8: 1205 |0036: const/4 v5, #int 0 // #0 │ │ -3a13ca: 0f05 |0037: return v5 │ │ +3a1348: |[3a1348] net.sf.dibdib.thread_any.UiFunc.hasDescenderNmz:(Ljava/lang/String;)Z │ │ +3a1358: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a135e: 0a00 |0003: move-result v0 │ │ +3a1360: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3a1362: b110 |0005: sub-int/2addr v0, v1 │ │ +3a1364: 3a00 3000 |0006: if-ltz v0, 0036 // +0030 │ │ +3a1368: 6e20 0998 0500 |0008: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a136e: 0a02 |000b: move-result v2 │ │ +3a1370: 1303 2000 |000c: const/16 v3, #int 32 // #20 │ │ +3a1374: 3423 0300 |000e: if-lt v3, v2, 0011 // +0003 │ │ +3a1378: 2823 |0010: goto 0033 // +0023 │ │ +3a137a: 1303 0030 |0011: const/16 v3, #int 12288 // #3000 │ │ +3a137e: 3623 0300 |0013: if-gt v3, v2, 0016 // +0003 │ │ +3a1382: 281e |0015: goto 0033 // +001e │ │ +3a1384: 1303 0010 |0016: const/16 v3, #int 4096 // #1000 │ │ +3a1388: 3723 0700 |0018: if-le v3, v2, 001f // +0007 │ │ +3a138c: 6203 0877 |001a: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc_00:[C // field@7708 │ │ +3a1390: 4902 0302 |001c: aget-char v2, v3, v2 │ │ +3a1394: 280b |001e: goto 0029 // +000b │ │ +3a1396: 6203 0777 |001f: sget-object v3, Lnet/sf/dibdib/generic/UiFontSize0;.kFontWidthAscDesc:[[C // field@7707 │ │ +3a139a: e104 020c |0021: shr-int/lit8 v4, v2, #int 12 // #0c │ │ +3a139e: 4603 0304 |0023: aget-object v3, v3, v4 │ │ +3a13a2: d522 ff0f |0025: and-int/lit16 v2, v2, #int 4095 // #0fff │ │ +3a13a6: 4902 0302 |0027: aget-char v2, v3, v2 │ │ +3a13aa: e102 0208 |0029: shr-int/lit8 v2, v2, #int 8 // #08 │ │ +3a13ae: 3902 0300 |002b: if-nez v2, 002e // +0003 │ │ +3a13b2: 2806 |002d: goto 0033 // +0006 │ │ +3a13b4: dd02 0240 |002e: and-int/lit8 v2, v2, #int 64 // #40 │ │ +3a13b8: 3802 0300 |0030: if-eqz v2, 0033 // +0003 │ │ +3a13bc: 0f01 |0032: return v1 │ │ +3a13be: d800 00ff |0033: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3a13c2: 28d1 |0035: goto 0006 // -002f │ │ +3a13c4: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +3a13c6: 0f05 |0037: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0008 line=39 │ │ 0x001a line=47 │ │ 0x001f line=48 │ │ locals : │ │ @@ -850450,38 +850450,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -3a15e0: |[3a15e0] net.sf.dibdib.thread_feed.CalcFeeder$1.:()V │ │ -3a15f0: 7100 08a4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ -3a15f6: 0c00 |0003: move-result-object v0 │ │ -3a15f8: 2100 |0004: array-length v0, v0 │ │ -3a15fa: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3a15fe: 6900 2079 |0007: sput-object v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7920 │ │ -3a1602: 6201 e677 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ -3a1606: 6e10 06a4 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3a160c: 0a01 |000e: move-result v1 │ │ -3a160e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3a1610: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3a1614: 6200 2079 |0012: sget-object v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7920 │ │ -3a1618: 6201 9377 |0014: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7793 │ │ -3a161c: 6e10 06a4 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3a1622: 0a01 |0019: move-result v1 │ │ -3a1624: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3a1626: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3a162a: 6200 2079 |001d: sget-object v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7920 │ │ -3a162e: 6201 9b77 |001f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779b │ │ -3a1632: 6e10 06a4 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3a1638: 0a01 |0024: move-result v1 │ │ -3a163a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -3a163c: 4b02 0001 |0026: aput v2, v0, v1 │ │ -3a1640: 0e00 |0028: return-void │ │ +3a15dc: |[3a15dc] net.sf.dibdib.thread_feed.CalcFeeder$1.:()V │ │ +3a15ec: 7100 08a4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ +3a15f2: 0c00 |0003: move-result-object v0 │ │ +3a15f4: 2100 |0004: array-length v0, v0 │ │ +3a15f6: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3a15fa: 6900 2079 |0007: sput-object v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7920 │ │ +3a15fe: 6201 e677 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ +3a1602: 6e10 06a4 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3a1608: 0a01 |000e: move-result v1 │ │ +3a160a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3a160c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3a1610: 6200 2079 |0012: sget-object v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7920 │ │ +3a1614: 6201 9377 |0014: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7793 │ │ +3a1618: 6e10 06a4 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3a161e: 0a01 |0019: move-result v1 │ │ +3a1620: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3a1622: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3a1626: 6200 2079 |001d: sget-object v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7920 │ │ +3a162a: 6201 9b77 |001f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779b │ │ +3a162e: 6e10 06a4 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3a1634: 0a01 |0024: move-result v1 │ │ +3a1636: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +3a1638: 4b02 0001 |0026: aput v2, v0, v1 │ │ +3a163c: 0e00 |0028: return-void │ │ catches : 3 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -850524,38 +850524,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -3a2108: |[3a2108] net.sf.dibdib.thread_feed.ChatFeeder$1.:()V │ │ -3a2118: 7100 07a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/QOpFeed;.values:()[Lnet/sf/dibdib/thread_feed/QOpFeed; // method@a507 │ │ -3a211e: 0c00 |0003: move-result-object v0 │ │ -3a2120: 2100 |0004: array-length v0, v0 │ │ -3a2122: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3a2126: 6900 2a79 |0007: sput-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@792a │ │ -3a212a: 6201 8879 |0009: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ -3a212e: 6e10 01a5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a2134: 0a01 |000e: move-result v1 │ │ -3a2136: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3a2138: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3a213c: 6200 2a79 |0012: sget-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@792a │ │ -3a2140: 6201 7979 |0014: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7979 │ │ -3a2144: 6e10 01a5 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a214a: 0a01 |0019: move-result v1 │ │ -3a214c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3a214e: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3a2152: 6200 2a79 |001d: sget-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@792a │ │ -3a2156: 6201 8079 |001f: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONTACTADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7980 │ │ -3a215a: 6e10 01a5 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a2160: 0a01 |0024: move-result v1 │ │ -3a2162: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -3a2164: 4b02 0001 |0026: aput v2, v0, v1 │ │ -3a2168: 0e00 |0028: return-void │ │ +3a2104: |[3a2104] net.sf.dibdib.thread_feed.ChatFeeder$1.:()V │ │ +3a2114: 7100 07a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/QOpFeed;.values:()[Lnet/sf/dibdib/thread_feed/QOpFeed; // method@a507 │ │ +3a211a: 0c00 |0003: move-result-object v0 │ │ +3a211c: 2100 |0004: array-length v0, v0 │ │ +3a211e: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3a2122: 6900 2a79 |0007: sput-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@792a │ │ +3a2126: 6201 8879 |0009: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ +3a212a: 6e10 01a5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a2130: 0a01 |000e: move-result v1 │ │ +3a2132: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3a2134: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3a2138: 6200 2a79 |0012: sget-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@792a │ │ +3a213c: 6201 7979 |0014: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7979 │ │ +3a2140: 6e10 01a5 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a2146: 0a01 |0019: move-result v1 │ │ +3a2148: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3a214a: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3a214e: 6200 2a79 |001d: sget-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@792a │ │ +3a2152: 6201 8079 |001f: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONTACTADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7980 │ │ +3a2156: 6e10 01a5 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a215c: 0a01 |0024: move-result v1 │ │ +3a215e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +3a2160: 4b02 0001 |0026: aput v2, v0, v1 │ │ +3a2164: 0e00 |0028: return-void │ │ catches : 3 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -850602,82 +850602,82 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 124 16-bit code units │ │ -3a3bd0: |[3a3bd0] net.sf.dibdib.thread_feed.FeederRf$1.:()V │ │ -3a3be0: 7100 08a4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ -3a3be6: 0c00 |0003: move-result-object v0 │ │ -3a3be8: 2100 |0004: array-length v0, v0 │ │ -3a3bea: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3a3bee: 6900 3379 |0007: sput-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7933 │ │ -3a3bf2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3a3bf4: 6202 9b77 |000a: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779b │ │ -3a3bf8: 6e10 06a4 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3a3bfe: 0a02 |000f: move-result v2 │ │ -3a3c00: 4b01 0002 |0010: aput v1, v0, v2 │ │ -3a3c04: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -3a3c06: 6202 3379 |0013: sget-object v2, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7933 │ │ -3a3c0a: 6203 e677 |0015: sget-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ -3a3c0e: 6e10 06a4 0300 |0017: invoke-virtual {v3}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3a3c14: 0a03 |001a: move-result v3 │ │ -3a3c16: 4b00 0203 |001b: aput v0, v2, v3 │ │ -3a3c1a: 7100 d4a4 0000 |001d: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf;.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d4 │ │ -3a3c20: 0c02 |0020: move-result-object v2 │ │ -3a3c22: 2122 |0021: array-length v2, v2 │ │ -3a3c24: 2322 1915 |0022: new-array v2, v2, [I // type@1519 │ │ -3a3c28: 6902 3479 |0024: sput-object v2, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7934 │ │ -3a3c2c: 6203 5779 |0026: sget-object v3, Lnet/sf/dibdib/thread_feed/FeederRf;.DISCLAIMER:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7957 │ │ -3a3c30: 6e10 d2a4 0300 |0028: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ -3a3c36: 0a03 |002b: move-result v3 │ │ -3a3c38: 4b01 0203 |002c: aput v1, v2, v3 │ │ -3a3c3c: 6201 3479 |002e: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7934 │ │ -3a3c40: 6202 5b79 |0030: sget-object v2, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -3a3c44: 6e10 d2a4 0200 |0032: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ -3a3c4a: 0a02 |0035: move-result v2 │ │ -3a3c4c: 4b00 0102 |0036: aput v0, v1, v2 │ │ -3a3c50: 6200 3479 |0038: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7934 │ │ -3a3c54: 6201 5879 |003a: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7958 │ │ -3a3c58: 6e10 d2a4 0100 |003c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ -3a3c5e: 0a01 |003f: move-result v1 │ │ -3a3c60: 1232 |0040: const/4 v2, #int 3 // #3 │ │ -3a3c62: 4b02 0001 |0041: aput v2, v0, v1 │ │ -3a3c66: 6200 3479 |0043: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7934 │ │ -3a3c6a: 6201 5479 |0045: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.ABOUT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7954 │ │ -3a3c6e: 6e10 d2a4 0100 |0047: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ -3a3c74: 0a01 |004a: move-result v1 │ │ -3a3c76: 1242 |004b: const/4 v2, #int 4 // #4 │ │ -3a3c78: 4b02 0001 |004c: aput v2, v0, v1 │ │ -3a3c7c: 6200 3479 |004e: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7934 │ │ -3a3c80: 6201 5c79 |0050: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ -3a3c84: 6e10 d2a4 0100 |0052: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ -3a3c8a: 0a01 |0055: move-result v1 │ │ -3a3c8c: 1252 |0056: const/4 v2, #int 5 // #5 │ │ -3a3c8e: 4b02 0001 |0057: aput v2, v0, v1 │ │ -3a3c92: 6200 3479 |0059: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7934 │ │ -3a3c96: 6201 5979 |005b: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.INTROCALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7959 │ │ -3a3c9a: 6e10 d2a4 0100 |005d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ -3a3ca0: 0a01 |0060: move-result v1 │ │ -3a3ca2: 1262 |0061: const/4 v2, #int 6 // #6 │ │ -3a3ca4: 4b02 0001 |0062: aput v2, v0, v1 │ │ -3a3ca8: 6200 3479 |0064: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7934 │ │ -3a3cac: 6201 5579 |0066: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.CALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7955 │ │ -3a3cb0: 6e10 d2a4 0100 |0068: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ -3a3cb6: 0a01 |006b: move-result v1 │ │ -3a3cb8: 1272 |006c: const/4 v2, #int 7 // #7 │ │ -3a3cba: 4b02 0001 |006d: aput v2, v0, v1 │ │ -3a3cbe: 6200 3479 |006f: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7934 │ │ -3a3cc2: 6201 5679 |0071: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.CHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7956 │ │ -3a3cc6: 6e10 d2a4 0100 |0073: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ -3a3ccc: 0a01 |0076: move-result v1 │ │ -3a3cce: 1302 0800 |0077: const/16 v2, #int 8 // #8 │ │ -3a3cd2: 4b02 0001 |0079: aput v2, v0, v1 │ │ -3a3cd6: 0e00 |007b: return-void │ │ +3a3bcc: |[3a3bcc] net.sf.dibdib.thread_feed.FeederRf$1.:()V │ │ +3a3bdc: 7100 08a4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ +3a3be2: 0c00 |0003: move-result-object v0 │ │ +3a3be4: 2100 |0004: array-length v0, v0 │ │ +3a3be6: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3a3bea: 6900 3379 |0007: sput-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7933 │ │ +3a3bee: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3a3bf0: 6202 9b77 |000a: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779b │ │ +3a3bf4: 6e10 06a4 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3a3bfa: 0a02 |000f: move-result v2 │ │ +3a3bfc: 4b01 0002 |0010: aput v1, v0, v2 │ │ +3a3c00: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +3a3c02: 6202 3379 |0013: sget-object v2, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7933 │ │ +3a3c06: 6203 e677 |0015: sget-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ +3a3c0a: 6e10 06a4 0300 |0017: invoke-virtual {v3}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3a3c10: 0a03 |001a: move-result v3 │ │ +3a3c12: 4b00 0203 |001b: aput v0, v2, v3 │ │ +3a3c16: 7100 d4a4 0000 |001d: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf;.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d4 │ │ +3a3c1c: 0c02 |0020: move-result-object v2 │ │ +3a3c1e: 2122 |0021: array-length v2, v2 │ │ +3a3c20: 2322 1915 |0022: new-array v2, v2, [I // type@1519 │ │ +3a3c24: 6902 3479 |0024: sput-object v2, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7934 │ │ +3a3c28: 6203 5779 |0026: sget-object v3, Lnet/sf/dibdib/thread_feed/FeederRf;.DISCLAIMER:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7957 │ │ +3a3c2c: 6e10 d2a4 0300 |0028: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ +3a3c32: 0a03 |002b: move-result v3 │ │ +3a3c34: 4b01 0203 |002c: aput v1, v2, v3 │ │ +3a3c38: 6201 3479 |002e: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7934 │ │ +3a3c3c: 6202 5b79 |0030: sget-object v2, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +3a3c40: 6e10 d2a4 0200 |0032: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ +3a3c46: 0a02 |0035: move-result v2 │ │ +3a3c48: 4b00 0102 |0036: aput v0, v1, v2 │ │ +3a3c4c: 6200 3479 |0038: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7934 │ │ +3a3c50: 6201 5879 |003a: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7958 │ │ +3a3c54: 6e10 d2a4 0100 |003c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ +3a3c5a: 0a01 |003f: move-result v1 │ │ +3a3c5c: 1232 |0040: const/4 v2, #int 3 // #3 │ │ +3a3c5e: 4b02 0001 |0041: aput v2, v0, v1 │ │ +3a3c62: 6200 3479 |0043: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7934 │ │ +3a3c66: 6201 5479 |0045: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.ABOUT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7954 │ │ +3a3c6a: 6e10 d2a4 0100 |0047: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ +3a3c70: 0a01 |004a: move-result v1 │ │ +3a3c72: 1242 |004b: const/4 v2, #int 4 // #4 │ │ +3a3c74: 4b02 0001 |004c: aput v2, v0, v1 │ │ +3a3c78: 6200 3479 |004e: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7934 │ │ +3a3c7c: 6201 5c79 |0050: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ +3a3c80: 6e10 d2a4 0100 |0052: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ +3a3c86: 0a01 |0055: move-result v1 │ │ +3a3c88: 1252 |0056: const/4 v2, #int 5 // #5 │ │ +3a3c8a: 4b02 0001 |0057: aput v2, v0, v1 │ │ +3a3c8e: 6200 3479 |0059: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7934 │ │ +3a3c92: 6201 5979 |005b: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.INTROCALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7959 │ │ +3a3c96: 6e10 d2a4 0100 |005d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ +3a3c9c: 0a01 |0060: move-result v1 │ │ +3a3c9e: 1262 |0061: const/4 v2, #int 6 // #6 │ │ +3a3ca0: 4b02 0001 |0062: aput v2, v0, v1 │ │ +3a3ca4: 6200 3479 |0064: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7934 │ │ +3a3ca8: 6201 5579 |0066: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.CALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7955 │ │ +3a3cac: 6e10 d2a4 0100 |0068: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ +3a3cb2: 0a01 |006b: move-result v1 │ │ +3a3cb4: 1272 |006c: const/4 v2, #int 7 // #7 │ │ +3a3cb6: 4b02 0001 |006d: aput v2, v0, v1 │ │ +3a3cba: 6200 3479 |006f: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7934 │ │ +3a3cbe: 6201 5679 |0071: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.CHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7956 │ │ +3a3cc2: 6e10 d2a4 0100 |0073: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ +3a3cc8: 0a01 |0076: move-result v1 │ │ +3a3cca: 1302 0800 |0077: const/16 v2, #int 8 // #8 │ │ +3a3cce: 4b02 0001 |0079: aput v2, v0, v1 │ │ +3a3cd2: 0e00 |007b: return-void │ │ catches : 10 │ │ 0x000a - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x0026 - 0x002e │ │ Ljava/lang/NoSuchFieldError; -> 0x002e │ │ @@ -850855,110 +850855,110 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 22 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 186 16-bit code units │ │ -3a56c8: |[3a56c8] net.sf.dibdib.thread_feed.FeederRf.:()V │ │ -3a56d8: 2200 dc14 |0000: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a56dc: 1a01 1a3e |0002: const-string v1, "NN" // string@3e1a │ │ -3a56e0: 2410 dc15 0100 |0004: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ -3a56e6: 0c01 |0007: move-result-object v1 │ │ -3a56e8: 1a02 4616 |0008: const-string v2, "DISCLAIMER" // string@1646 │ │ -3a56ec: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -3a56ee: 7040 cca4 2013 |000b: invoke-direct {v0, v2, v3, v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4cc │ │ -3a56f4: 6900 5779 |000e: sput-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.DISCLAIMER:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7957 │ │ -3a56f8: 2201 dc14 |0010: new-instance v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a56fc: 1a02 7c22 |0012: const-string v2, "LC" // string@227c │ │ -3a5700: 1a04 b022 |0014: const-string v4, "LICENSE" // string@22b0 │ │ -3a5704: 2420 dc15 4200 |0016: filled-new-array {v2, v4}, [Ljava/lang/String; // type@15dc │ │ -3a570a: 0c02 |0019: move-result-object v2 │ │ -3a570c: 1215 |001a: const/4 v5, #int 1 // #1 │ │ -3a570e: 7040 cca4 4125 |001b: invoke-direct {v1, v4, v5, v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4cc │ │ -3a5714: 6901 5b79 |001e: sput-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -3a5718: 2202 dc14 |0020: new-instance v2, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a571c: 1a04 a01d |0022: const-string v4, "HP" // string@1da0 │ │ -3a5720: 2410 dc15 0400 |0024: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -3a5726: 0c04 |0027: move-result-object v4 │ │ -3a5728: 1a06 5a1d |0028: const-string v6, "HELP" // string@1d5a │ │ -3a572c: 1227 |002a: const/4 v7, #int 2 // #2 │ │ -3a572e: 7040 cca4 6247 |002b: invoke-direct {v2, v6, v7, v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4cc │ │ -3a5734: 6902 5879 |002e: sput-object v2, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7958 │ │ -3a5738: 2204 dc14 |0030: new-instance v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a573c: 1a06 a808 |0032: const-string v6, "AB" // string@08a8 │ │ -3a5740: 2410 dc15 0600 |0034: filled-new-array {v6}, [Ljava/lang/String; // type@15dc │ │ -3a5746: 0c06 |0037: move-result-object v6 │ │ -3a5748: 1a08 ac08 |0038: const-string v8, "ABOUT" // string@08ac │ │ -3a574c: 1239 |003a: const/4 v9, #int 3 // #3 │ │ -3a574e: 7040 cca4 8469 |003b: invoke-direct {v4, v8, v9, v6}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4cc │ │ -3a5754: 6904 5479 |003e: sput-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.ABOUT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7954 │ │ -3a5758: 2206 dc14 |0040: new-instance v6, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a575c: 1a08 a722 |0042: const-string v8, "LG" // string@22a7 │ │ -3a5760: 2410 dc15 0800 |0044: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -3a5766: 0c08 |0047: move-result-object v8 │ │ -3a5768: 1a0a 9c23 |0048: const-string v10, "LOGIN" // string@239c │ │ -3a576c: 124b |004a: const/4 v11, #int 4 // #4 │ │ -3a576e: 7040 cca4 a68b |004b: invoke-direct {v6, v10, v11, v8}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4cc │ │ -3a5774: 6906 5c79 |004e: sput-object v6, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ -3a5778: 2208 dc14 |0050: new-instance v8, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a577c: 1a0a dd1e |0052: const-string v10, "IN" // string@1edd │ │ -3a5780: 2410 dc15 0a00 |0054: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -3a5786: 0c0a |0057: move-result-object v10 │ │ -3a5788: 1a0c 3d1f |0058: const-string v12, "INTROCALC" // string@1f3d │ │ -3a578c: 125d |005a: const/4 v13, #int 5 // #5 │ │ -3a578e: 7040 cca4 c8ad |005b: invoke-direct {v8, v12, v13, v10}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4cc │ │ -3a5794: 6908 5979 |005e: sput-object v8, Lnet/sf/dibdib/thread_feed/FeederRf;.INTROCALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7959 │ │ -3a5798: 220a dc14 |0060: new-instance v10, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a579c: 1a0c a954 |0062: const-string v12, "X0" // string@54a9 │ │ -3a57a0: 2410 dc15 0c00 |0064: filled-new-array {v12}, [Ljava/lang/String; // type@15dc │ │ -3a57a6: 0c0c |0067: move-result-object v12 │ │ -3a57a8: 1a0e 3e1f |0068: const-string v14, "INTROCHAT" // string@1f3e │ │ -3a57ac: 126f |006a: const/4 v15, #int 6 // #6 │ │ -3a57ae: 7040 cca4 eacf |006b: invoke-direct {v10, v14, v15, v12}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4cc │ │ -3a57b4: 690a 5a79 |006e: sput-object v10, Lnet/sf/dibdib/thread_feed/FeederRf;.INTROCHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795a │ │ -3a57b8: 220c dc14 |0070: new-instance v12, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a57bc: 1a10 ae0f |0072: const-string v16, "CC" // string@0fae │ │ -3a57c0: 1a11 010a |0074: const-string v17, "AWT" // string@0a01 │ │ -3a57c4: 1a12 694b |0076: const-string v18, "TTY" // string@4b69 │ │ -3a57c8: 1a13 2510 |0078: const-string v19, "CO" // string@1025 │ │ -3a57cc: 1a14 0615 |007a: const-string v20, "D" // string@1506 │ │ -3a57d0: 1a15 b120 |007c: const-string v21, "J" // string@20b1 │ │ -3a57d4: 2506 dc15 1000 |007e: filled-new-array/range {v16, v17, v18, v19, v20, v21}, [Ljava/lang/String; // type@15dc │ │ -3a57da: 0c0e |0081: move-result-object v14 │ │ -3a57dc: 1a0f 720f |0082: const-string v15, "CALC" // string@0f72 │ │ -3a57e0: 127d |0084: const/4 v13, #int 7 // #7 │ │ -3a57e2: 7040 cca4 fced |0085: invoke-direct {v12, v15, v13, v14}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4cc │ │ -3a57e8: 690c 5579 |0088: sput-object v12, Lnet/sf/dibdib/thread_feed/FeederRf;.CALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7955 │ │ -3a57ec: 220e dc14 |008a: new-instance v14, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a57f0: 1a0f be0f |008c: const-string v15, "CH" // string@0fbe │ │ -3a57f4: 1a0d 9b42 |008e: const-string v13, "QM" // string@429b │ │ -3a57f8: 2420 dc15 df00 |0090: filled-new-array {v15, v13}, [Ljava/lang/String; // type@15dc │ │ -3a57fe: 0c0d |0093: move-result-object v13 │ │ -3a5800: 1a0f d80f |0094: const-string v15, "CHAT" // string@0fd8 │ │ -3a5804: 130b 0800 |0096: const/16 v11, #int 8 // #8 │ │ -3a5808: 7040 cca4 fedb |0098: invoke-direct {v14, v15, v11, v13}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4cc │ │ -3a580e: 690e 5679 |009b: sput-object v14, Lnet/sf/dibdib/thread_feed/FeederRf;.CHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7956 │ │ -3a5812: 130d 0900 |009d: const/16 v13, #int 9 // #9 │ │ -3a5816: 23dd 1916 |009f: new-array v13, v13, [Lnet/sf/dibdib/thread_feed/FeederRf; // type@1619 │ │ -3a581a: 4d00 0d03 |00a1: aput-object v0, v13, v3 │ │ -3a581e: 4d01 0d05 |00a3: aput-object v1, v13, v5 │ │ -3a5822: 4d02 0d07 |00a5: aput-object v2, v13, v7 │ │ -3a5826: 4d04 0d09 |00a7: aput-object v4, v13, v9 │ │ -3a582a: 1240 |00a9: const/4 v0, #int 4 // #4 │ │ -3a582c: 4d06 0d00 |00aa: aput-object v6, v13, v0 │ │ -3a5830: 1250 |00ac: const/4 v0, #int 5 // #5 │ │ -3a5832: 4d08 0d00 |00ad: aput-object v8, v13, v0 │ │ -3a5836: 1260 |00af: const/4 v0, #int 6 // #6 │ │ -3a5838: 4d0a 0d00 |00b0: aput-object v10, v13, v0 │ │ -3a583c: 1270 |00b2: const/4 v0, #int 7 // #7 │ │ -3a583e: 4d0c 0d00 |00b3: aput-object v12, v13, v0 │ │ -3a5842: 4d0e 0d0b |00b5: aput-object v14, v13, v11 │ │ -3a5846: 690d 5379 |00b7: sput-object v13, Lnet/sf/dibdib/thread_feed/FeederRf;.$VALUES:[Lnet/sf/dibdib/thread_feed/FeederRf; // field@7953 │ │ -3a584a: 0e00 |00b9: return-void │ │ +3a56c4: |[3a56c4] net.sf.dibdib.thread_feed.FeederRf.:()V │ │ +3a56d4: 2200 dc14 |0000: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a56d8: 1a01 1a3e |0002: const-string v1, "NN" // string@3e1a │ │ +3a56dc: 2410 dc15 0100 |0004: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ +3a56e2: 0c01 |0007: move-result-object v1 │ │ +3a56e4: 1a02 4616 |0008: const-string v2, "DISCLAIMER" // string@1646 │ │ +3a56e8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +3a56ea: 7040 cca4 2013 |000b: invoke-direct {v0, v2, v3, v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4cc │ │ +3a56f0: 6900 5779 |000e: sput-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.DISCLAIMER:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7957 │ │ +3a56f4: 2201 dc14 |0010: new-instance v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a56f8: 1a02 7c22 |0012: const-string v2, "LC" // string@227c │ │ +3a56fc: 1a04 b022 |0014: const-string v4, "LICENSE" // string@22b0 │ │ +3a5700: 2420 dc15 4200 |0016: filled-new-array {v2, v4}, [Ljava/lang/String; // type@15dc │ │ +3a5706: 0c02 |0019: move-result-object v2 │ │ +3a5708: 1215 |001a: const/4 v5, #int 1 // #1 │ │ +3a570a: 7040 cca4 4125 |001b: invoke-direct {v1, v4, v5, v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4cc │ │ +3a5710: 6901 5b79 |001e: sput-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +3a5714: 2202 dc14 |0020: new-instance v2, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a5718: 1a04 a01d |0022: const-string v4, "HP" // string@1da0 │ │ +3a571c: 2410 dc15 0400 |0024: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +3a5722: 0c04 |0027: move-result-object v4 │ │ +3a5724: 1a06 5a1d |0028: const-string v6, "HELP" // string@1d5a │ │ +3a5728: 1227 |002a: const/4 v7, #int 2 // #2 │ │ +3a572a: 7040 cca4 6247 |002b: invoke-direct {v2, v6, v7, v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4cc │ │ +3a5730: 6902 5879 |002e: sput-object v2, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7958 │ │ +3a5734: 2204 dc14 |0030: new-instance v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a5738: 1a06 a808 |0032: const-string v6, "AB" // string@08a8 │ │ +3a573c: 2410 dc15 0600 |0034: filled-new-array {v6}, [Ljava/lang/String; // type@15dc │ │ +3a5742: 0c06 |0037: move-result-object v6 │ │ +3a5744: 1a08 ac08 |0038: const-string v8, "ABOUT" // string@08ac │ │ +3a5748: 1239 |003a: const/4 v9, #int 3 // #3 │ │ +3a574a: 7040 cca4 8469 |003b: invoke-direct {v4, v8, v9, v6}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4cc │ │ +3a5750: 6904 5479 |003e: sput-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.ABOUT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7954 │ │ +3a5754: 2206 dc14 |0040: new-instance v6, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a5758: 1a08 a722 |0042: const-string v8, "LG" // string@22a7 │ │ +3a575c: 2410 dc15 0800 |0044: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +3a5762: 0c08 |0047: move-result-object v8 │ │ +3a5764: 1a0a 9c23 |0048: const-string v10, "LOGIN" // string@239c │ │ +3a5768: 124b |004a: const/4 v11, #int 4 // #4 │ │ +3a576a: 7040 cca4 a68b |004b: invoke-direct {v6, v10, v11, v8}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4cc │ │ +3a5770: 6906 5c79 |004e: sput-object v6, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ +3a5774: 2208 dc14 |0050: new-instance v8, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a5778: 1a0a dd1e |0052: const-string v10, "IN" // string@1edd │ │ +3a577c: 2410 dc15 0a00 |0054: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +3a5782: 0c0a |0057: move-result-object v10 │ │ +3a5784: 1a0c 3d1f |0058: const-string v12, "INTROCALC" // string@1f3d │ │ +3a5788: 125d |005a: const/4 v13, #int 5 // #5 │ │ +3a578a: 7040 cca4 c8ad |005b: invoke-direct {v8, v12, v13, v10}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4cc │ │ +3a5790: 6908 5979 |005e: sput-object v8, Lnet/sf/dibdib/thread_feed/FeederRf;.INTROCALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7959 │ │ +3a5794: 220a dc14 |0060: new-instance v10, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a5798: 1a0c a954 |0062: const-string v12, "X0" // string@54a9 │ │ +3a579c: 2410 dc15 0c00 |0064: filled-new-array {v12}, [Ljava/lang/String; // type@15dc │ │ +3a57a2: 0c0c |0067: move-result-object v12 │ │ +3a57a4: 1a0e 3e1f |0068: const-string v14, "INTROCHAT" // string@1f3e │ │ +3a57a8: 126f |006a: const/4 v15, #int 6 // #6 │ │ +3a57aa: 7040 cca4 eacf |006b: invoke-direct {v10, v14, v15, v12}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4cc │ │ +3a57b0: 690a 5a79 |006e: sput-object v10, Lnet/sf/dibdib/thread_feed/FeederRf;.INTROCHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795a │ │ +3a57b4: 220c dc14 |0070: new-instance v12, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a57b8: 1a10 ae0f |0072: const-string v16, "CC" // string@0fae │ │ +3a57bc: 1a11 010a |0074: const-string v17, "AWT" // string@0a01 │ │ +3a57c0: 1a12 694b |0076: const-string v18, "TTY" // string@4b69 │ │ +3a57c4: 1a13 2510 |0078: const-string v19, "CO" // string@1025 │ │ +3a57c8: 1a14 0615 |007a: const-string v20, "D" // string@1506 │ │ +3a57cc: 1a15 b120 |007c: const-string v21, "J" // string@20b1 │ │ +3a57d0: 2506 dc15 1000 |007e: filled-new-array/range {v16, v17, v18, v19, v20, v21}, [Ljava/lang/String; // type@15dc │ │ +3a57d6: 0c0e |0081: move-result-object v14 │ │ +3a57d8: 1a0f 720f |0082: const-string v15, "CALC" // string@0f72 │ │ +3a57dc: 127d |0084: const/4 v13, #int 7 // #7 │ │ +3a57de: 7040 cca4 fced |0085: invoke-direct {v12, v15, v13, v14}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4cc │ │ +3a57e4: 690c 5579 |0088: sput-object v12, Lnet/sf/dibdib/thread_feed/FeederRf;.CALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7955 │ │ +3a57e8: 220e dc14 |008a: new-instance v14, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a57ec: 1a0f be0f |008c: const-string v15, "CH" // string@0fbe │ │ +3a57f0: 1a0d 9b42 |008e: const-string v13, "QM" // string@429b │ │ +3a57f4: 2420 dc15 df00 |0090: filled-new-array {v15, v13}, [Ljava/lang/String; // type@15dc │ │ +3a57fa: 0c0d |0093: move-result-object v13 │ │ +3a57fc: 1a0f d80f |0094: const-string v15, "CHAT" // string@0fd8 │ │ +3a5800: 130b 0800 |0096: const/16 v11, #int 8 // #8 │ │ +3a5804: 7040 cca4 fedb |0098: invoke-direct {v14, v15, v11, v13}, Lnet/sf/dibdib/thread_feed/FeederRf;.:(Ljava/lang/String;I[Ljava/lang/String;)V // method@a4cc │ │ +3a580a: 690e 5679 |009b: sput-object v14, Lnet/sf/dibdib/thread_feed/FeederRf;.CHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7956 │ │ +3a580e: 130d 0900 |009d: const/16 v13, #int 9 // #9 │ │ +3a5812: 23dd 1916 |009f: new-array v13, v13, [Lnet/sf/dibdib/thread_feed/FeederRf; // type@1619 │ │ +3a5816: 4d00 0d03 |00a1: aput-object v0, v13, v3 │ │ +3a581a: 4d01 0d05 |00a3: aput-object v1, v13, v5 │ │ +3a581e: 4d02 0d07 |00a5: aput-object v2, v13, v7 │ │ +3a5822: 4d04 0d09 |00a7: aput-object v4, v13, v9 │ │ +3a5826: 1240 |00a9: const/4 v0, #int 4 // #4 │ │ +3a5828: 4d06 0d00 |00aa: aput-object v6, v13, v0 │ │ +3a582c: 1250 |00ac: const/4 v0, #int 5 // #5 │ │ +3a582e: 4d08 0d00 |00ad: aput-object v8, v13, v0 │ │ +3a5832: 1260 |00af: const/4 v0, #int 6 // #6 │ │ +3a5834: 4d0a 0d00 |00b0: aput-object v10, v13, v0 │ │ +3a5838: 1270 |00b2: const/4 v0, #int 7 // #7 │ │ +3a583a: 4d0c 0d00 |00b3: aput-object v12, v13, v0 │ │ +3a583e: 4d0e 0d0b |00b5: aput-object v14, v13, v11 │ │ +3a5842: 690d 5379 |00b7: sput-object v13, Lnet/sf/dibdib/thread_feed/FeederRf;.$VALUES:[Lnet/sf/dibdib/thread_feed/FeederRf; // field@7953 │ │ +3a5846: 0e00 |00b9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0010 line=32 │ │ 0x0020 line=33 │ │ 0x0030 line=34 │ │ 0x0040 line=35 │ │ @@ -850974,20 +850974,20 @@ │ │ type : '(Ljava/lang/String;I[Ljava/lang/String;)V' │ │ access : 0x10082 (PRIVATE VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3a584c: |[3a584c] net.sf.dibdib.thread_feed.FeederRf.:(Ljava/lang/String;I[Ljava/lang/String;)V │ │ -3a585c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3a5862: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3a5864: 5b01 5d79 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ -3a5868: 5b03 5e79 |0006: iput-object v3, v0, Lnet/sf/dibdib/thread_feed/FeederRf;.mOptionalNames:[Ljava/lang/String; // field@795e │ │ -3a586c: 0e00 |0008: return-void │ │ +3a5848: |[3a5848] net.sf.dibdib.thread_feed.FeederRf.:(Ljava/lang/String;I[Ljava/lang/String;)V │ │ +3a5858: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3a585e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3a5860: 5b01 5d79 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ +3a5864: 5b03 5e79 |0006: iput-object v3, v0, Lnet/sf/dibdib/thread_feed/FeederRf;.mOptionalNames:[Ljava/lang/String; // field@795e │ │ +3a5868: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x0006 line=50 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lnet/sf/dibdib/thread_feed/FeederRf; │ │ @@ -851000,38 +851000,38 @@ │ │ type : '(Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;)Lnet/sf/dibdib/thread_feed/FeederRf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3a54c4: |[3a54c4] net.sf.dibdib.thread_feed.FeederRf.find:(Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;)Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a54d4: 7100 d4a4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf;.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d4 │ │ -3a54da: 0c00 |0003: move-result-object v0 │ │ -3a54dc: 2101 |0004: array-length v1, v0 │ │ -3a54de: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3a54e0: 3512 2000 |0006: if-ge v2, v1, 0026 // +0020 │ │ -3a54e4: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3a54e8: 6e10 e897 0600 |000a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -3a54ee: 0c04 |000d: move-result-object v4 │ │ -3a54f0: 6e10 5397 0400 |000e: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ -3a54f6: 0c04 |0011: move-result-object v4 │ │ -3a54f8: 6205 bc70 |0012: sget-object v5, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -3a54fc: 6e20 3398 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3a5502: 0c04 |0017: move-result-object v4 │ │ -3a5504: 6e10 d1a4 0300 |0018: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/FeederRf;.name:()Ljava/lang/String; // method@a4d1 │ │ -3a550a: 0c05 |001b: move-result-object v5 │ │ -3a550c: 6e20 0e98 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a5512: 0a04 |001f: move-result v4 │ │ -3a5514: 3804 0300 |0020: if-eqz v4, 0023 // +0003 │ │ -3a5518: 1103 |0022: return-object v3 │ │ -3a551a: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3a551e: 28e1 |0025: goto 0006 // -001f │ │ -3a5520: 6206 5779 |0026: sget-object v6, Lnet/sf/dibdib/thread_feed/FeederRf;.DISCLAIMER:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7957 │ │ -3a5524: 1106 |0028: return-object v6 │ │ +3a54c0: |[3a54c0] net.sf.dibdib.thread_feed.FeederRf.find:(Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;)Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a54d0: 7100 d4a4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf;.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d4 │ │ +3a54d6: 0c00 |0003: move-result-object v0 │ │ +3a54d8: 2101 |0004: array-length v1, v0 │ │ +3a54da: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3a54dc: 3512 2000 |0006: if-ge v2, v1, 0026 // +0020 │ │ +3a54e0: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3a54e4: 6e10 e897 0600 |000a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +3a54ea: 0c04 |000d: move-result-object v4 │ │ +3a54ec: 6e10 5397 0400 |000e: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ +3a54f2: 0c04 |0011: move-result-object v4 │ │ +3a54f4: 6205 bc70 |0012: sget-object v5, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +3a54f8: 6e20 3398 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3a54fe: 0c04 |0017: move-result-object v4 │ │ +3a5500: 6e10 d1a4 0300 |0018: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/FeederRf;.name:()Ljava/lang/String; // method@a4d1 │ │ +3a5506: 0c05 |001b: move-result-object v5 │ │ +3a5508: 6e20 0e98 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a550e: 0a04 |001f: move-result v4 │ │ +3a5510: 3804 0300 |0020: if-eqz v4, 0023 // +0003 │ │ +3a5514: 1103 |0022: return-object v3 │ │ +3a5516: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3a551a: 28e1 |0025: goto 0006 // -001f │ │ +3a551c: 6206 5779 |0026: sget-object v6, Lnet/sf/dibdib/thread_feed/FeederRf;.DISCLAIMER:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7957 │ │ +3a5520: 1106 |0028: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x000a line=133 │ │ 0x0026 line=137 │ │ locals : │ │ 0x0000 - 0x0029 reg=6 (null) Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; │ │ @@ -851041,48 +851041,48 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -3a5528: |[3a5528] net.sf.dibdib.thread_feed.FeederRf.findFeeder:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a5538: 6200 bc70 |0000: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -3a553c: 6e20 3398 0b00 |0002: invoke-virtual {v11, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3a5542: 0c0b |0005: move-result-object v11 │ │ -3a5544: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3a5546: 7110 d3a4 0b00 |0007: invoke-static {v11}, Lnet/sf/dibdib/thread_feed/FeederRf;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d3 │ │ -3a554c: 0c01 |000a: move-result-object v1 │ │ -3a554e: 2802 |000b: goto 000d // +0002 │ │ -3a5550: 0701 |000c: move-object v1, v0 │ │ -3a5552: 3901 2600 |000d: if-nez v1, 0033 // +0026 │ │ -3a5556: 7100 d4a4 0000 |000f: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf;.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d4 │ │ -3a555c: 0c02 |0012: move-result-object v2 │ │ -3a555e: 2123 |0013: array-length v3, v2 │ │ -3a5560: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -3a5562: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -3a5564: 3535 1a00 |0016: if-ge v5, v3, 0030 // +001a │ │ -3a5568: 4606 0205 |0018: aget-object v6, v2, v5 │ │ -3a556c: 5467 5e79 |001a: iget-object v7, v6, Lnet/sf/dibdib/thread_feed/FeederRf;.mOptionalNames:[Ljava/lang/String; // field@795e │ │ -3a5570: 2178 |001c: array-length v8, v7 │ │ -3a5572: 1209 |001d: const/4 v9, #int 0 // #0 │ │ -3a5574: 3589 0f00 |001e: if-ge v9, v8, 002d // +000f │ │ -3a5578: 460a 0709 |0020: aget-object v10, v7, v9 │ │ -3a557c: 6e20 1298 ba00 |0022: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3a5582: 0a0a |0025: move-result v10 │ │ -3a5584: 380a 0400 |0026: if-eqz v10, 002a // +0004 │ │ -3a5588: 0761 |0028: move-object v1, v6 │ │ -3a558a: 2804 |0029: goto 002d // +0004 │ │ -3a558c: d809 0901 |002a: add-int/lit8 v9, v9, #int 1 // #01 │ │ -3a5590: 28f2 |002c: goto 001e // -000e │ │ -3a5592: d805 0501 |002d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3a5596: 28e7 |002f: goto 0016 // -0019 │ │ -3a5598: 3901 0300 |0030: if-nez v1, 0033 // +0003 │ │ -3a559c: 1100 |0032: return-object v0 │ │ -3a559e: 1101 |0033: return-object v1 │ │ +3a5524: |[3a5524] net.sf.dibdib.thread_feed.FeederRf.findFeeder:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a5534: 6200 bc70 |0000: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +3a5538: 6e20 3398 0b00 |0002: invoke-virtual {v11, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3a553e: 0c0b |0005: move-result-object v11 │ │ +3a5540: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3a5542: 7110 d3a4 0b00 |0007: invoke-static {v11}, Lnet/sf/dibdib/thread_feed/FeederRf;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d3 │ │ +3a5548: 0c01 |000a: move-result-object v1 │ │ +3a554a: 2802 |000b: goto 000d // +0002 │ │ +3a554c: 0701 |000c: move-object v1, v0 │ │ +3a554e: 3901 2600 |000d: if-nez v1, 0033 // +0026 │ │ +3a5552: 7100 d4a4 0000 |000f: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf;.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d4 │ │ +3a5558: 0c02 |0012: move-result-object v2 │ │ +3a555a: 2123 |0013: array-length v3, v2 │ │ +3a555c: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +3a555e: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +3a5560: 3535 1a00 |0016: if-ge v5, v3, 0030 // +001a │ │ +3a5564: 4606 0205 |0018: aget-object v6, v2, v5 │ │ +3a5568: 5467 5e79 |001a: iget-object v7, v6, Lnet/sf/dibdib/thread_feed/FeederRf;.mOptionalNames:[Ljava/lang/String; // field@795e │ │ +3a556c: 2178 |001c: array-length v8, v7 │ │ +3a556e: 1209 |001d: const/4 v9, #int 0 // #0 │ │ +3a5570: 3589 0f00 |001e: if-ge v9, v8, 002d // +000f │ │ +3a5574: 460a 0709 |0020: aget-object v10, v7, v9 │ │ +3a5578: 6e20 1298 ba00 |0022: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3a557e: 0a0a |0025: move-result v10 │ │ +3a5580: 380a 0400 |0026: if-eqz v10, 002a // +0004 │ │ +3a5584: 0761 |0028: move-object v1, v6 │ │ +3a5586: 2804 |0029: goto 002d // +0004 │ │ +3a5588: d809 0901 |002a: add-int/lit8 v9, v9, #int 1 // #01 │ │ +3a558c: 28f2 |002c: goto 001e // -000e │ │ +3a558e: d805 0501 |002d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3a5592: 28e7 |002f: goto 0016 // -0019 │ │ +3a5594: 3901 0300 |0030: if-nez v1, 0033 // +0003 │ │ +3a5598: 1100 |0032: return-object v0 │ │ +3a559a: 1101 |0033: return-object v1 │ │ catches : 1 │ │ 0x0007 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0000 line=836 │ │ 0x0007 line=839 │ │ 0x000f line=844 │ │ @@ -851096,20 +851096,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3a55b0: |[3a55b0] net.sf.dibdib.thread_feed.FeederRf.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a55c0: 1c00 dc14 |0000: const-class v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a55c4: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3a55ca: 0c01 |0005: move-result-object v1 │ │ -3a55cc: 1f01 dc14 |0006: check-cast v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a55d0: 1101 |0008: return-object v1 │ │ +3a55ac: |[3a55ac] net.sf.dibdib.thread_feed.FeederRf.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a55bc: 1c00 dc14 |0000: const-class v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a55c0: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3a55c6: 0c01 |0005: move-result-object v1 │ │ +3a55c8: 1f01 dc14 |0006: check-cast v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a55cc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_feed/FeederRf;) │ │ @@ -851117,20 +851117,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_feed/FeederRf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3a56a4: |[3a56a4] net.sf.dibdib.thread_feed.FeederRf.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a56b4: 6200 5379 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.$VALUES:[Lnet/sf/dibdib/thread_feed/FeederRf; // field@7953 │ │ -3a56b8: 6e10 75a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_feed/FeederRf;.clone:()Ljava/lang/Object; // method@a675 │ │ -3a56be: 0c00 |0005: move-result-object v0 │ │ -3a56c0: 1f00 1916 |0006: check-cast v0, [Lnet/sf/dibdib/thread_feed/FeederRf; // type@1619 │ │ -3a56c4: 1100 |0008: return-object v0 │ │ +3a56a0: |[3a56a0] net.sf.dibdib.thread_feed.FeederRf.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a56b0: 6200 5379 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.$VALUES:[Lnet/sf/dibdib/thread_feed/FeederRf; // field@7953 │ │ +3a56b4: 6e10 75a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_feed/FeederRf;.clone:()Ljava/lang/Object; // method@a675 │ │ +3a56ba: 0c00 |0005: move-result-object v0 │ │ +3a56bc: 1f00 1916 |0006: check-cast v0, [Lnet/sf/dibdib/thread_feed/FeederRf; // type@1619 │ │ +3a56c0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_feed/FeederRf;) │ │ @@ -851138,55 +851138,55 @@ │ │ type : '()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -3a55d4: |[3a55d4] net.sf.dibdib.thread_feed.FeederRf.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; │ │ -3a55e4: 5420 5d79 |0000: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ -3a55e8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3a55ec: 1100 |0004: return-object v0 │ │ -3a55ee: 6200 3479 |0005: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7934 │ │ -3a55f2: 6e10 d2a4 0200 |0007: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ -3a55f8: 0a01 |000a: move-result v1 │ │ -3a55fa: 4400 0001 |000b: aget v0, v0, v1 │ │ -3a55fe: 2b00 3f00 0000 |000d: packed-switch v0, 0000004c // +0000003f │ │ -3a5604: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3a5606: 1100 |0011: return-object v0 │ │ -3a5608: 2200 d414 |0012: new-instance v0, Lnet/sf/dibdib/thread_feed/ChatFeeder; // type@14d4 │ │ -3a560c: 7020 94a4 2000 |0014: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a494 │ │ -3a5612: 5b20 5d79 |0017: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ -3a5616: 2830 |0019: goto 0049 // +0030 │ │ -3a5618: 2200 d114 |001a: new-instance v0, Lnet/sf/dibdib/thread_feed/CalcFeeder; // type@14d1 │ │ -3a561c: 7020 8ba4 2000 |001c: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/CalcFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a48b │ │ -3a5622: 5b20 5d79 |001f: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ -3a5626: 2828 |0021: goto 0049 // +0028 │ │ -3a5628: 2200 d014 |0022: new-instance v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc; // type@14d0 │ │ -3a562c: 7020 86a4 2000 |0024: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a486 │ │ -3a5632: 5b20 5d79 |0027: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ -3a5636: 2820 |0029: goto 0049 // +0020 │ │ -3a5638: 2200 db14 |002a: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ -3a563c: 7020 c4a4 2000 |002c: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4c4 │ │ -3a5642: 5b20 5d79 |002f: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ -3a5646: 2818 |0031: goto 0049 // +0018 │ │ -3a5648: 2200 d914 |0032: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder; // type@14d9 │ │ -3a564c: 7020 bba4 2000 |0034: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4bb │ │ -3a5652: 5b20 5d79 |0037: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ -3a5656: 2810 |0039: goto 0049 // +0010 │ │ -3a5658: 2200 da14 |003a: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder; // type@14da │ │ -3a565c: 7020 c0a4 2000 |003c: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4c0 │ │ -3a5662: 5b20 5d79 |003f: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ -3a5666: 2808 |0041: goto 0049 // +0008 │ │ -3a5668: 2200 d814 |0042: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder; // type@14d8 │ │ -3a566c: 7020 b0a4 2000 |0044: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4b0 │ │ -3a5672: 5b20 5d79 |0047: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ -3a5676: 5420 5d79 |0049: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ -3a567a: 1100 |004b: return-object v0 │ │ -3a567c: 0001 0800 0100 0000 3500 0000 2d00 ... |004c: packed-switch-data (20 units) │ │ +3a55d0: |[3a55d0] net.sf.dibdib.thread_feed.FeederRf.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; │ │ +3a55e0: 5420 5d79 |0000: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ +3a55e4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3a55e8: 1100 |0004: return-object v0 │ │ +3a55ea: 6200 3479 |0005: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@7934 │ │ +3a55ee: 6e10 d2a4 0200 |0007: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ +3a55f4: 0a01 |000a: move-result v1 │ │ +3a55f6: 4400 0001 |000b: aget v0, v0, v1 │ │ +3a55fa: 2b00 3f00 0000 |000d: packed-switch v0, 0000004c // +0000003f │ │ +3a5600: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +3a5602: 1100 |0011: return-object v0 │ │ +3a5604: 2200 d414 |0012: new-instance v0, Lnet/sf/dibdib/thread_feed/ChatFeeder; // type@14d4 │ │ +3a5608: 7020 94a4 2000 |0014: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a494 │ │ +3a560e: 5b20 5d79 |0017: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ +3a5612: 2830 |0019: goto 0049 // +0030 │ │ +3a5614: 2200 d114 |001a: new-instance v0, Lnet/sf/dibdib/thread_feed/CalcFeeder; // type@14d1 │ │ +3a5618: 7020 8ba4 2000 |001c: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/CalcFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a48b │ │ +3a561e: 5b20 5d79 |001f: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ +3a5622: 2828 |0021: goto 0049 // +0028 │ │ +3a5624: 2200 d014 |0022: new-instance v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc; // type@14d0 │ │ +3a5628: 7020 86a4 2000 |0024: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a486 │ │ +3a562e: 5b20 5d79 |0027: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ +3a5632: 2820 |0029: goto 0049 // +0020 │ │ +3a5634: 2200 db14 |002a: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ +3a5638: 7020 c4a4 2000 |002c: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4c4 │ │ +3a563e: 5b20 5d79 |002f: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ +3a5642: 2818 |0031: goto 0049 // +0018 │ │ +3a5644: 2200 d914 |0032: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder; // type@14d9 │ │ +3a5648: 7020 bba4 2000 |0034: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4bb │ │ +3a564e: 5b20 5d79 |0037: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ +3a5652: 2810 |0039: goto 0049 // +0010 │ │ +3a5654: 2200 da14 |003a: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder; // type@14da │ │ +3a5658: 7020 c0a4 2000 |003c: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4c0 │ │ +3a565e: 5b20 5d79 |003f: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ +3a5662: 2808 |0041: goto 0049 // +0008 │ │ +3a5664: 2200 d814 |0042: new-instance v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder; // type@14d8 │ │ +3a5668: 7020 b0a4 2000 |0044: invoke-direct {v0, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4b0 │ │ +3a566e: 5b20 5d79 |0047: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ +3a5672: 5420 5d79 |0049: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mFeeder:Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // field@795d │ │ +3a5676: 1100 |004b: return-object v0 │ │ +3a5678: 0001 0800 0100 0000 3500 0000 2d00 ... |004c: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=98 │ │ 0x0012 line=119 │ │ 0x001a line=116 │ │ 0x0022 line=113 │ │ @@ -851203,19 +851203,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3a54a8: |[3a54a8] net.sf.dibdib.thread_feed.FeederRf.getShortId2:()Ljava/lang/String; │ │ -3a54b8: 5420 5e79 |0000: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mOptionalNames:[Ljava/lang/String; // field@795e │ │ -3a54bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3a54be: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -3a54c2: 1100 |0005: return-object v0 │ │ +3a54a4: |[3a54a4] net.sf.dibdib.thread_feed.FeederRf.getShortId2:()Ljava/lang/String; │ │ +3a54b4: 5420 5e79 |0000: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf;.mOptionalNames:[Ljava/lang/String; // field@795e │ │ +3a54b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3a54ba: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +3a54be: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lnet/sf/dibdib/thread_feed/FeederRf; │ │ │ │ source_file_idx : 7003 (FeederRf.java) │ │ @@ -851290,22 +851290,22 @@ │ │ type : '(ILnet/sf/dibdib/generic/QIfs$QRunnableIf;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3a59e8: |[3a59e8] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.:(ILnet/sf/dibdib/generic/QIfs$QRunnableIf;)V │ │ -3a59f8: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3a59fe: 2200 ad14 |0003: new-instance v0, Lnet/sf/dibdib/generic/QPlace; // type@14ad │ │ -3a5a02: 7010 9ca2 0000 |0005: invoke-direct {v0}, Lnet/sf/dibdib/generic/QPlace;.:()V // method@a29c │ │ -3a5a08: 5b10 6179 |0008: iput-object v0, v1, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7961 │ │ -3a5a0c: 5b13 6079 |000a: iput-object v3, v1, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7960 │ │ -3a5a10: 5912 5f79 |000c: iput v2, v1, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795f │ │ -3a5a14: 0e00 |000e: return-void │ │ +3a59e4: |[3a59e4] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.:(ILnet/sf/dibdib/generic/QIfs$QRunnableIf;)V │ │ +3a59f4: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3a59fa: 2200 ad14 |0003: new-instance v0, Lnet/sf/dibdib/generic/QPlace; // type@14ad │ │ +3a59fe: 7010 9ca2 0000 |0005: invoke-direct {v0}, Lnet/sf/dibdib/generic/QPlace;.:()V // method@a29c │ │ +3a5a04: 5b10 6179 |0008: iput-object v0, v1, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7961 │ │ +3a5a08: 5b13 6079 |000a: iput-object v3, v1, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7960 │ │ +3a5a0c: 5912 5f79 |000c: iput v2, v1, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795f │ │ +3a5a10: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=154 │ │ 0x000a line=162 │ │ 0x000c line=163 │ │ locals : │ │ @@ -851318,17 +851318,17 @@ │ │ type : '(ILnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/thread_feed/MainThreads$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3a5a18: |[3a5a18] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.:(ILnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/thread_feed/MainThreads$1;)V │ │ -3a5a28: 7030 d5a4 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.:(ILnet/sf/dibdib/generic/QIfs$QRunnableIf;)V // method@a4d5 │ │ -3a5a2e: 0e00 |0003: return-void │ │ +3a5a14: |[3a5a14] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.:(ILnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/thread_feed/MainThreads$1;)V │ │ +3a5a24: 7030 d5a4 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.:(ILnet/sf/dibdib/generic/QIfs$QRunnableIf;)V // method@a4d5 │ │ +3a5a2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Lnet/sf/dibdib/generic/QIfs$QRunnableIf; │ │ @@ -851339,17 +851339,17 @@ │ │ type : '(Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;)Lnet/sf/dibdib/generic/QIfs$QRunnableIf;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a588c: |[3a588c] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.access$800:(Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;)Lnet/sf/dibdib/generic/QIfs$QRunnableIf; │ │ -3a589c: 5400 6079 |0000: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7960 │ │ -3a58a0: 1100 |0002: return-object v0 │ │ +3a5888: |[3a5888] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.access$800:(Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;)Lnet/sf/dibdib/generic/QIfs$QRunnableIf; │ │ +3a5898: 5400 6079 |0000: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7960 │ │ +3a589c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; │ │ │ │ Virtual methods - │ │ @@ -851358,18 +851358,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3a5870: |[3a5870] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.call:()Ljava/lang/Object; │ │ -3a5880: 6e10 d9a4 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.call:()Lnet/sf/dibdib/generic/QToken; // method@a4d9 │ │ -3a5886: 0c00 |0003: move-result-object v0 │ │ -3a5888: 1100 |0004: return-object v0 │ │ +3a586c: |[3a586c] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.call:()Ljava/lang/Object; │ │ +3a587c: 6e10 d9a4 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.call:()Lnet/sf/dibdib/generic/QToken; // method@a4d9 │ │ +3a5882: 0c00 |0003: move-result-object v0 │ │ +3a5884: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;) │ │ @@ -851377,87 +851377,87 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 147 16-bit code units │ │ -3a58a4: |[3a58a4] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.call:()Lnet/sf/dibdib/generic/QToken; │ │ -3a58b4: 5450 6179 |0000: iget-object v0, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7961 │ │ -3a58b8: 6e10 a0a2 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ -3a58be: 0c00 |0005: move-result-object v0 │ │ -3a58c0: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -3a58c4: 5451 6079 |0008: iget-object v1, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7960 │ │ -3a58c8: 6202 6373 |000a: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a58cc: 5422 8973 |000c: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7389 │ │ -3a58d0: 6e10 449b 0200 |000e: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -3a58d6: 0b02 |0011: move-result-wide v2 │ │ -3a58d8: 7240 69a2 2103 |0012: invoke-interface {v1, v2, v3, v0}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.start:(JLnet/sf/dibdib/generic/QToken;)I // method@a269 │ │ -3a58de: 0a01 |0015: move-result v1 │ │ -3a58e0: 3c01 1f00 |0016: if-gtz v1, 0035 // +001f │ │ -3a58e4: 2201 c812 |0018: new-instance v1, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -3a58e8: 7010 8597 0100 |001a: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ -3a58ee: 6e10 e897 0500 |001d: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -3a58f4: 0c02 |0020: move-result-object v2 │ │ -3a58f6: 2203 e812 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a58fa: 7010 4098 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a5900: 1a04 f64d |0026: const-string v4, "Token = " // string@4df6 │ │ -3a5904: 6e20 4b98 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a590a: 6e20 4a98 0300 |002b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3a5910: 6e10 5498 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a5916: 0c00 |0031: move-result-object v0 │ │ -3a5918: 7130 d870 2100 |0032: invoke-static {v1, v2, v0}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ -3a591e: 7100 e3a4 0000 |0035: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ -3a5924: 0c00 |0038: move-result-object v0 │ │ -3a5926: 5251 5f79 |0039: iget v1, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795f │ │ -3a592a: 4600 0001 |003b: aget-object v0, v0, v1 │ │ -3a592e: 5400 6079 |003d: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7960 │ │ -3a5932: 7210 6ba2 0000 |003f: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.stepAsync:()I // method@a26b │ │ -3a5938: 0a00 |0042: move-result v0 │ │ -3a593a: 3c00 0300 |0043: if-gtz v0, 0046 // +0003 │ │ -3a593e: 2820 |0045: goto 0065 // +0020 │ │ -3a5940: 1211 |0046: const/4 v1, #int 1 // #1 │ │ -3a5942: 3501 0300 |0047: if-ge v1, v0, 004a // +0003 │ │ -3a5946: 28ec |0049: goto 0035 // -0014 │ │ -3a5948: 7100 e3a4 0000 |004a: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ -3a594e: 0c00 |004d: move-result-object v0 │ │ -3a5950: 5251 5f79 |004e: iget v1, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795f │ │ -3a5954: 4600 0001 |0050: aget-object v0, v0, v1 │ │ -3a5958: 5400 6079 |0052: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7960 │ │ -3a595c: 6201 6373 |0054: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a5960: 5411 8973 |0056: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7389 │ │ -3a5964: 6e10 449b 0100 |0058: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -3a596a: 0b01 |005b: move-result-wide v1 │ │ -3a596c: 7230 6aa2 1002 |005c: invoke-interface {v0, v1, v2}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.step:(J)I // method@a26a │ │ -3a5972: 0a00 |005f: move-result v0 │ │ -3a5974: 7100 7098 0000 |0060: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@9870 │ │ -3a597a: 3c00 d2ff |0063: if-gtz v0, 0035 // -002e │ │ -3a597e: 7100 e3a4 0000 |0065: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ -3a5984: 0c00 |0068: move-result-object v0 │ │ -3a5986: 5251 5f79 |0069: iget v1, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795f │ │ -3a598a: 4600 0001 |006b: aget-object v0, v0, v1 │ │ -3a598e: 5400 6079 |006d: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7960 │ │ -3a5992: 7210 66a2 0000 |006f: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.call:()Lnet/sf/dibdib/generic/QToken; // method@a266 │ │ -3a5998: 0c00 |0072: move-result-object v0 │ │ -3a599a: 281f |0073: goto 0092 // +001f │ │ -3a599c: 0d00 |0074: move-exception v0 │ │ -3a599e: 6201 a776 |0075: sget-object v1, Lnet/sf/dibdib/generic/QToken;.ERROR:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a7 │ │ -3a59a2: 6e10 e897 0500 |0077: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -3a59a8: 0c02 |007a: move-result-object v2 │ │ -3a59aa: 2203 e812 |007b: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a59ae: 7010 4098 0300 |007d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a59b4: 1a04 7b72 |0080: const-string v4, "from = " // string@727b │ │ -3a59b8: 6e20 4b98 4300 |0082: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a59be: 5254 5f79 |0085: iget v4, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795f │ │ -3a59c2: 6e20 4798 4300 |0087: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a59c8: 6e10 5498 0300 |008a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a59ce: 0c03 |008d: move-result-object v3 │ │ -3a59d0: 7130 d870 2003 |008e: invoke-static {v0, v2, v3}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ -3a59d6: 0710 |0091: move-object v0, v1 │ │ -3a59d8: 1100 |0092: return-object v0 │ │ +3a58a0: |[3a58a0] net.sf.dibdib.thread_feed.MainThreads$ExecWrapper.call:()Lnet/sf/dibdib/generic/QToken; │ │ +3a58b0: 5450 6179 |0000: iget-object v0, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7961 │ │ +3a58b4: 6e10 a0a2 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ +3a58ba: 0c00 |0005: move-result-object v0 │ │ +3a58bc: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +3a58c0: 5451 6079 |0008: iget-object v1, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7960 │ │ +3a58c4: 6202 6373 |000a: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a58c8: 5422 8973 |000c: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7389 │ │ +3a58cc: 6e10 449b 0200 |000e: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +3a58d2: 0b02 |0011: move-result-wide v2 │ │ +3a58d4: 7240 69a2 2103 |0012: invoke-interface {v1, v2, v3, v0}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.start:(JLnet/sf/dibdib/generic/QToken;)I // method@a269 │ │ +3a58da: 0a01 |0015: move-result v1 │ │ +3a58dc: 3c01 1f00 |0016: if-gtz v1, 0035 // +001f │ │ +3a58e0: 2201 c812 |0018: new-instance v1, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +3a58e4: 7010 8597 0100 |001a: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ +3a58ea: 6e10 e897 0500 |001d: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +3a58f0: 0c02 |0020: move-result-object v2 │ │ +3a58f2: 2203 e812 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a58f6: 7010 4098 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a58fc: 1a04 f64d |0026: const-string v4, "Token = " // string@4df6 │ │ +3a5900: 6e20 4b98 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a5906: 6e20 4a98 0300 |002b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +3a590c: 6e10 5498 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a5912: 0c00 |0031: move-result-object v0 │ │ +3a5914: 7130 d870 2100 |0032: invoke-static {v1, v2, v0}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ +3a591a: 7100 e3a4 0000 |0035: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ +3a5920: 0c00 |0038: move-result-object v0 │ │ +3a5922: 5251 5f79 |0039: iget v1, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795f │ │ +3a5926: 4600 0001 |003b: aget-object v0, v0, v1 │ │ +3a592a: 5400 6079 |003d: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7960 │ │ +3a592e: 7210 6ba2 0000 |003f: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.stepAsync:()I // method@a26b │ │ +3a5934: 0a00 |0042: move-result v0 │ │ +3a5936: 3c00 0300 |0043: if-gtz v0, 0046 // +0003 │ │ +3a593a: 2820 |0045: goto 0065 // +0020 │ │ +3a593c: 1211 |0046: const/4 v1, #int 1 // #1 │ │ +3a593e: 3501 0300 |0047: if-ge v1, v0, 004a // +0003 │ │ +3a5942: 28ec |0049: goto 0035 // -0014 │ │ +3a5944: 7100 e3a4 0000 |004a: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ +3a594a: 0c00 |004d: move-result-object v0 │ │ +3a594c: 5251 5f79 |004e: iget v1, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795f │ │ +3a5950: 4600 0001 |0050: aget-object v0, v0, v1 │ │ +3a5954: 5400 6079 |0052: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7960 │ │ +3a5958: 6201 6373 |0054: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a595c: 5411 8973 |0056: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7389 │ │ +3a5960: 6e10 449b 0100 |0058: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +3a5966: 0b01 |005b: move-result-wide v1 │ │ +3a5968: 7230 6aa2 1002 |005c: invoke-interface {v0, v1, v2}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.step:(J)I // method@a26a │ │ +3a596e: 0a00 |005f: move-result v0 │ │ +3a5970: 7100 7098 0000 |0060: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@9870 │ │ +3a5976: 3c00 d2ff |0063: if-gtz v0, 0035 // -002e │ │ +3a597a: 7100 e3a4 0000 |0065: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ +3a5980: 0c00 |0068: move-result-object v0 │ │ +3a5982: 5251 5f79 |0069: iget v1, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795f │ │ +3a5986: 4600 0001 |006b: aget-object v0, v0, v1 │ │ +3a598a: 5400 6079 |006d: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.mExec:Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7960 │ │ +3a598e: 7210 66a2 0000 |006f: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.call:()Lnet/sf/dibdib/generic/QToken; // method@a266 │ │ +3a5994: 0c00 |0072: move-result-object v0 │ │ +3a5996: 281f |0073: goto 0092 // +001f │ │ +3a5998: 0d00 |0074: move-exception v0 │ │ +3a599a: 6201 a776 |0075: sget-object v1, Lnet/sf/dibdib/generic/QToken;.ERROR:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a7 │ │ +3a599e: 6e10 e897 0500 |0077: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +3a59a4: 0c02 |007a: move-result-object v2 │ │ +3a59a6: 2203 e812 |007b: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a59aa: 7010 4098 0300 |007d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a59b0: 1a04 7b72 |0080: const-string v4, "from = " // string@727b │ │ +3a59b4: 6e20 4b98 4300 |0082: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a59ba: 5254 5f79 |0085: iget v4, v5, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.iRunnable:I // field@795f │ │ +3a59be: 6e20 4798 4300 |0087: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a59c4: 6e10 5498 0300 |008a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a59ca: 0c03 |008d: move-result-object v3 │ │ +3a59cc: 7130 d870 2003 |008e: invoke-static {v0, v2, v3}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ +3a59d2: 0710 |0091: move-object v0, v1 │ │ +3a59d4: 1100 |0092: return-object v0 │ │ catches : 1 │ │ 0x0035 - 0x0073 │ │ -> 0x0074 │ │ positions : │ │ 0x0000 line=170 │ │ 0x0008 line=171 │ │ 0x0018 line=172 │ │ @@ -851512,19 +851512,19 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3a5b70: |[3a5b70] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.:()V │ │ -3a5b80: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3a5b86: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3a5b88: 5e10 6279 |0004: iput-char v0, v1, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7962 │ │ -3a5b8c: 0e00 |0006: return-void │ │ +3a5b6c: |[3a5b6c] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.:()V │ │ +3a5b7c: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3a5b82: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3a5b84: 5e10 6279 |0004: iput-char v0, v1, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7962 │ │ +3a5b88: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0004 line=205 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; │ │ │ │ @@ -851533,17 +851533,17 @@ │ │ type : '(Lnet/sf/dibdib/thread_feed/MainThreads$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3a5b90: |[3a5b90] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.:(Lnet/sf/dibdib/thread_feed/MainThreads$1;)V │ │ -3a5ba0: 7010 daa4 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.:()V // method@a4da │ │ -3a5ba6: 0e00 |0003: return-void │ │ +3a5b8c: |[3a5b8c] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.:(Lnet/sf/dibdib/thread_feed/MainThreads$1;)V │ │ +3a5b9c: 7010 daa4 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.:()V // method@a4da │ │ +3a5ba2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; │ │ 0x0000 - 0x0004 reg=1 (null) Lnet/sf/dibdib/thread_feed/MainThreads$1; │ │ │ │ @@ -851552,94 +851552,94 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 147 16-bit code units │ │ -3a5ba8: |[3a5ba8] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.cleanState:()V │ │ -3a5bb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3a5bba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3a5bbc: 7100 e3a4 0000 |0002: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ -3a5bc2: 0c02 |0005: move-result-object v2 │ │ -3a5bc4: 2122 |0006: array-length v2, v2 │ │ -3a5bc6: 3521 2800 |0007: if-ge v1, v2, 002f // +0028 │ │ -3a5bca: 7100 e4a4 0000 |0009: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e4 │ │ -3a5bd0: 0c02 |000c: move-result-object v2 │ │ -3a5bd2: 4602 0201 |000d: aget-object v2, v2, v1 │ │ -3a5bd6: 3802 1100 |000f: if-eqz v2, 0020 // +0011 │ │ -3a5bda: 7100 e4a4 0000 |0011: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e4 │ │ -3a5be0: 0c02 |0014: move-result-object v2 │ │ -3a5be2: 4602 0201 |0015: aget-object v2, v2, v1 │ │ -3a5be6: 7210 1b9b 0200 |0017: invoke-interface {v2}, Ljava/util/concurrent/Future;.isDone:()Z // method@9b1b │ │ -3a5bec: 0a02 |001a: move-result v2 │ │ -3a5bee: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ -3a5bf2: 7110 e5a4 0100 |001d: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$400:(I)Lnet/sf/dibdib/generic/QToken; // method@a4e5 │ │ -3a5bf8: 7100 e3a4 0000 |0020: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ -3a5bfe: 0c02 |0023: move-result-object v2 │ │ -3a5c00: 4602 0201 |0024: aget-object v2, v2, v1 │ │ -3a5c04: 5422 6179 |0026: iget-object v2, v2, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7961 │ │ -3a5c08: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -3a5c0a: 6e20 9da2 3200 |0029: invoke-virtual {v2, v3}, Lnet/sf/dibdib/generic/QPlace;.flush:(Z)V // method@a29d │ │ -3a5c10: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a5c14: 28d4 |002e: goto 0002 // -002c │ │ -3a5c16: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -3a5c18: 7100 e6a4 0000 |0030: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$500:()[Ljava/util/concurrent/ExecutorService; // method@a4e6 │ │ -3a5c1e: 0c02 |0033: move-result-object v2 │ │ -3a5c20: 2122 |0034: array-length v2, v2 │ │ -3a5c22: 3521 5800 |0035: if-ge v1, v2, 008d // +0058 │ │ -3a5c26: 7100 e3a4 0000 |0037: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ -3a5c2c: 0c02 |003a: move-result-object v2 │ │ -3a5c2e: 2122 |003b: array-length v2, v2 │ │ -3a5c30: 3221 0a00 |003c: if-eq v1, v2, 0046 // +000a │ │ -3a5c34: 6202 6579 |003e: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7965 │ │ -3a5c38: 4602 0201 |0040: aget-object v2, v2, v1 │ │ -3a5c3c: 7210 68a2 0200 |0042: invoke-interface {v2}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.removeWipData4Interrupts:()V // method@a268 │ │ -3a5c42: 2845 |0045: goto 008a // +0045 │ │ -3a5c44: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -3a5c46: 6203 7579 |0047: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a5c4a: 5433 3576 |0049: iget-object v3, v3, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3a5c4e: 2133 |004b: array-length v3, v3 │ │ -3a5c50: 3532 3e00 |004c: if-ge v2, v3, 008a // +003e │ │ -3a5c54: 6203 7579 |004e: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a5c58: 5433 3576 |0050: iget-object v3, v3, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3a5c5c: 4603 0302 |0052: aget-object v3, v3, v2 │ │ -3a5c60: 2033 af14 |0054: instance-of v3, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a5c64: 3803 3100 |0056: if-eqz v3, 0087 // +0031 │ │ -3a5c68: 6203 6d78 |0058: sget-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786d │ │ -3a5c6c: 6204 7579 |005a: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a5c70: 5444 3576 |005c: iget-object v4, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3a5c74: 4604 0402 |005e: aget-object v4, v4, v2 │ │ -3a5c78: 1f04 af14 |0060: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a5c7c: 6e20 bba2 0400 |0062: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3a5c82: 0c04 |0065: move-result-object v4 │ │ -3a5c84: 3343 2100 |0066: if-ne v3, v4, 0087 // +0021 │ │ -3a5c88: 6203 7579 |0068: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a5c8c: 5233 3776 |006a: iget v3, v3, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3a5c90: 3623 1400 |006c: if-gt v3, v2, 0080 // +0014 │ │ -3a5c94: 6203 7579 |006e: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a5c98: 5233 3676 |0070: iget v3, v3, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3a5c9c: 3532 0e00 |0072: if-ge v2, v3, 0080 // +000e │ │ -3a5ca0: 6203 7579 |0074: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a5ca4: 6204 7579 |0076: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a5ca8: 5244 3776 |0078: iget v4, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3a5cac: 9104 0204 |007a: sub-int v4, v2, v4 │ │ -3a5cb0: 6e20 afa2 4300 |007c: invoke-virtual {v3, v4}, Lnet/sf/dibdib/generic/QSTuple;.remove:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2af │ │ -3a5cb6: 2808 |007f: goto 0087 // +0008 │ │ -3a5cb8: 6203 7579 |0080: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a5cbc: 5433 3576 |0082: iget-object v3, v3, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3a5cc0: 1204 |0084: const/4 v4, #int 0 // #0 │ │ -3a5cc2: 4d04 0302 |0085: aput-object v4, v3, v2 │ │ -3a5cc6: d802 0201 |0087: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3a5cca: 28be |0089: goto 0047 // -0042 │ │ -3a5ccc: d801 0101 |008a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a5cd0: 28a4 |008c: goto 0030 // -005c │ │ -3a5cd2: 6200 b876 |008d: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b8 │ │ -3a5cd6: 6e10 f59a 0000 |008f: invoke-virtual {v0}, Ljava/util/concurrent/ConcurrentHashMap;.clear:()V // method@9af5 │ │ -3a5cdc: 0e00 |0092: return-void │ │ +3a5ba4: |[3a5ba4] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.cleanState:()V │ │ +3a5bb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3a5bb6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3a5bb8: 7100 e3a4 0000 |0002: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ +3a5bbe: 0c02 |0005: move-result-object v2 │ │ +3a5bc0: 2122 |0006: array-length v2, v2 │ │ +3a5bc2: 3521 2800 |0007: if-ge v1, v2, 002f // +0028 │ │ +3a5bc6: 7100 e4a4 0000 |0009: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e4 │ │ +3a5bcc: 0c02 |000c: move-result-object v2 │ │ +3a5bce: 4602 0201 |000d: aget-object v2, v2, v1 │ │ +3a5bd2: 3802 1100 |000f: if-eqz v2, 0020 // +0011 │ │ +3a5bd6: 7100 e4a4 0000 |0011: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e4 │ │ +3a5bdc: 0c02 |0014: move-result-object v2 │ │ +3a5bde: 4602 0201 |0015: aget-object v2, v2, v1 │ │ +3a5be2: 7210 1b9b 0200 |0017: invoke-interface {v2}, Ljava/util/concurrent/Future;.isDone:()Z // method@9b1b │ │ +3a5be8: 0a02 |001a: move-result v2 │ │ +3a5bea: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ +3a5bee: 7110 e5a4 0100 |001d: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$400:(I)Lnet/sf/dibdib/generic/QToken; // method@a4e5 │ │ +3a5bf4: 7100 e3a4 0000 |0020: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ +3a5bfa: 0c02 |0023: move-result-object v2 │ │ +3a5bfc: 4602 0201 |0024: aget-object v2, v2, v1 │ │ +3a5c00: 5422 6179 |0026: iget-object v2, v2, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7961 │ │ +3a5c04: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +3a5c06: 6e20 9da2 3200 |0029: invoke-virtual {v2, v3}, Lnet/sf/dibdib/generic/QPlace;.flush:(Z)V // method@a29d │ │ +3a5c0c: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a5c10: 28d4 |002e: goto 0002 // -002c │ │ +3a5c12: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +3a5c14: 7100 e6a4 0000 |0030: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$500:()[Ljava/util/concurrent/ExecutorService; // method@a4e6 │ │ +3a5c1a: 0c02 |0033: move-result-object v2 │ │ +3a5c1c: 2122 |0034: array-length v2, v2 │ │ +3a5c1e: 3521 5800 |0035: if-ge v1, v2, 008d // +0058 │ │ +3a5c22: 7100 e3a4 0000 |0037: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ +3a5c28: 0c02 |003a: move-result-object v2 │ │ +3a5c2a: 2122 |003b: array-length v2, v2 │ │ +3a5c2c: 3221 0a00 |003c: if-eq v1, v2, 0046 // +000a │ │ +3a5c30: 6202 6579 |003e: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7965 │ │ +3a5c34: 4602 0201 |0040: aget-object v2, v2, v1 │ │ +3a5c38: 7210 68a2 0200 |0042: invoke-interface {v2}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.removeWipData4Interrupts:()V // method@a268 │ │ +3a5c3e: 2845 |0045: goto 008a // +0045 │ │ +3a5c40: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +3a5c42: 6203 7579 |0047: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a5c46: 5433 3576 |0049: iget-object v3, v3, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3a5c4a: 2133 |004b: array-length v3, v3 │ │ +3a5c4c: 3532 3e00 |004c: if-ge v2, v3, 008a // +003e │ │ +3a5c50: 6203 7579 |004e: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a5c54: 5433 3576 |0050: iget-object v3, v3, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3a5c58: 4603 0302 |0052: aget-object v3, v3, v2 │ │ +3a5c5c: 2033 af14 |0054: instance-of v3, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a5c60: 3803 3100 |0056: if-eqz v3, 0087 // +0031 │ │ +3a5c64: 6203 6d78 |0058: sget-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786d │ │ +3a5c68: 6204 7579 |005a: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a5c6c: 5444 3576 |005c: iget-object v4, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3a5c70: 4604 0402 |005e: aget-object v4, v4, v2 │ │ +3a5c74: 1f04 af14 |0060: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a5c78: 6e20 bba2 0400 |0062: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3a5c7e: 0c04 |0065: move-result-object v4 │ │ +3a5c80: 3343 2100 |0066: if-ne v3, v4, 0087 // +0021 │ │ +3a5c84: 6203 7579 |0068: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a5c88: 5233 3776 |006a: iget v3, v3, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3a5c8c: 3623 1400 |006c: if-gt v3, v2, 0080 // +0014 │ │ +3a5c90: 6203 7579 |006e: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a5c94: 5233 3676 |0070: iget v3, v3, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3a5c98: 3532 0e00 |0072: if-ge v2, v3, 0080 // +000e │ │ +3a5c9c: 6203 7579 |0074: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a5ca0: 6204 7579 |0076: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a5ca4: 5244 3776 |0078: iget v4, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3a5ca8: 9104 0204 |007a: sub-int v4, v2, v4 │ │ +3a5cac: 6e20 afa2 4300 |007c: invoke-virtual {v3, v4}, Lnet/sf/dibdib/generic/QSTuple;.remove:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2af │ │ +3a5cb2: 2808 |007f: goto 0087 // +0008 │ │ +3a5cb4: 6203 7579 |0080: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a5cb8: 5433 3576 |0082: iget-object v3, v3, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3a5cbc: 1204 |0084: const/4 v4, #int 0 // #0 │ │ +3a5cbe: 4d04 0302 |0085: aput-object v4, v3, v2 │ │ +3a5cc2: d802 0201 |0087: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3a5cc6: 28be |0089: goto 0047 // -0042 │ │ +3a5cc8: d801 0101 |008a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a5ccc: 28a4 |008c: goto 0030 // -005c │ │ +3a5cce: 6200 b876 |008d: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b8 │ │ +3a5cd2: 6e10 f59a 0000 |008f: invoke-virtual {v0}, Ljava/util/concurrent/ConcurrentHashMap;.clear:()V // method@9af5 │ │ +3a5cd8: 0e00 |0092: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=208 │ │ 0x0009 line=209 │ │ 0x0011 line=210 │ │ 0x001d line=211 │ │ 0x0020 line=214 │ │ @@ -851661,244 +851661,244 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 458 16-bit code units │ │ -3a5ce0: |[3a5ce0] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.processNSync:()V │ │ -3a5cf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3a5cf2: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a5cf8: 0b01 |0004: move-result-wide v1 │ │ -3a5cfa: 6e10 dfa4 0800 |0005: invoke-virtual {v8}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.isIdle:()Z // method@a4df │ │ -3a5d00: 6203 2b73 |0008: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ -3a5d04: 6204 6373 |000a: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a5d08: 5444 6f73 |000c: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a5d0c: 3243 a301 |000e: if-eq v3, v4, 01b1 // +01a3 │ │ -3a5d10: 6203 6373 |0010: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a5d14: 5433 6f73 |0012: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a5d18: 6e10 b1a1 0300 |0014: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a5d1e: 0a03 |0017: move-result v3 │ │ -3a5d20: 6204 2c73 |0018: sget-object v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ -3a5d24: 6e10 b1a1 0400 |001a: invoke-virtual {v4}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a5d2a: 0a04 |001d: move-result v4 │ │ -3a5d2c: 3343 0b00 |001e: if-ne v3, v4, 0029 // +000b │ │ -3a5d30: 7110 eaa4 0000 |0020: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4ea │ │ -3a5d36: 6200 6773 |0023: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a5d3a: 7210 43a2 0000 |0025: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.invalidate:()V // method@a243 │ │ -3a5d40: 0e00 |0028: return-void │ │ -3a5d42: 6203 6479 |0029: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -3a5d46: 5433 6979 |002b: iget-object v3, v3, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ -3a5d4a: 6e10 a0a2 0300 |002d: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ -3a5d50: 0c03 |0030: move-result-object v3 │ │ -3a5d52: 3803 0c00 |0031: if-eqz v3, 003d // +000c │ │ -3a5d56: 6204 6479 |0033: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -3a5d5a: 7110 e7a4 0400 |0035: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$600:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; // method@a4e7 │ │ -3a5d60: 0c04 |0038: move-result-object v4 │ │ -3a5d62: 6e20 a1a2 3400 |0039: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a5d68: 28ed |003c: goto 0029 // -0013 │ │ -3a5d6a: 6203 6479 |003d: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -3a5d6e: 7110 e7a4 0300 |003f: invoke-static {v3}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$600:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; // method@a4e7 │ │ -3a5d74: 0c03 |0042: move-result-object v3 │ │ -3a5d76: 6e10 a0a2 0300 |0043: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ -3a5d7c: 0c03 |0046: move-result-object v3 │ │ -3a5d7e: 3803 9700 |0047: if-eqz v3, 00de // +0097 │ │ -3a5d82: 6204 a776 |0049: sget-object v4, Lnet/sf/dibdib/generic/QToken;.ERROR:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a7 │ │ -3a5d86: 3243 8800 |004b: if-eq v3, v4, 00d3 // +0088 │ │ -3a5d8a: 5434 b076 |004d: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a5d8e: 3904 0400 |004f: if-nez v4, 0053 // +0004 │ │ -3a5d92: 2900 8200 |0051: goto/16 00d3 // +0082 │ │ -3a5d96: 5434 b076 |0053: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a5d9a: 2044 c714 |0055: instance-of v4, v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a5d9e: 3804 1200 |0057: if-eqz v4, 0069 // +0012 │ │ -3a5da2: 5434 b076 |0059: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a5da6: 1f04 c714 |005b: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a5daa: 5444 6378 |005d: iget-object v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7863 │ │ -3a5dae: 3804 0a00 |005f: if-eqz v4, 0069 // +000a │ │ -3a5db2: 5434 b076 |0061: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a5db6: 1f04 c714 |0063: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a5dba: 5444 6378 |0065: iget-object v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7863 │ │ -3a5dbe: 5b34 b076 |0067: iput-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a5dc2: 5434 b076 |0069: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a5dc6: 2044 e214 |006b: instance-of v4, v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a5dca: 3804 0600 |006d: if-eqz v4, 0073 // +0006 │ │ -3a5dce: 7110 02a5 0300 |006f: invoke-static {v3}, Lnet/sf/dibdib/thread_feed/QOpFeed;.process:(Lnet/sf/dibdib/generic/QToken;)Z // method@a502 │ │ -3a5dd4: 28cb |0072: goto 003d // -0035 │ │ -3a5dd6: 5434 b076 |0073: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a5dda: 2044 c714 |0075: instance-of v4, v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a5dde: 3804 2500 |0077: if-eqz v4, 009c // +0025 │ │ -3a5de2: 7110 03a5 0300 |0079: invoke-static {v3}, Lnet/sf/dibdib/thread_feed/QOpFeed;.process4Stack:(Lnet/sf/dibdib/generic/QToken;)Z // method@a503 │ │ -3a5de8: 0a04 |007c: move-result v4 │ │ -3a5dea: 3804 1f00 |007d: if-eqz v4, 009c // +001f │ │ -3a5dee: 28be |007f: goto 003d // -0042 │ │ -3a5df0: 0d04 |0080: move-exception v4 │ │ -3a5df2: 7110 eaa4 0000 |0081: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4ea │ │ -3a5df8: 6e10 e897 0800 |0084: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -3a5dfe: 0c05 |0087: move-result-object v5 │ │ -3a5e00: 2206 e812 |0088: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a5e04: 7010 4098 0600 |008a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a5e0a: 1a07 0000 |008d: const-string v7, "" // string@0000 │ │ -3a5e0e: 6e20 4b98 7600 |008f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a5e14: 6e20 4a98 3600 |0092: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3a5e1a: 6e10 5498 0600 |0095: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a5e20: 0c06 |0098: move-result-object v6 │ │ -3a5e22: 7130 d870 5406 |0099: invoke-static {v4, v5, v6}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ -3a5e28: 1204 |009c: const/4 v4, #int 0 // #0 │ │ -3a5e2a: 7100 e3a4 0000 |009d: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ -3a5e30: 0c05 |00a0: move-result-object v5 │ │ -3a5e32: 2155 |00a1: array-length v5, v5 │ │ -3a5e34: 3554 2400 |00a2: if-ge v4, v5, 00c6 // +0024 │ │ -3a5e38: 7100 e3a4 0000 |00a4: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ -3a5e3e: 0c05 |00a7: move-result-object v5 │ │ -3a5e40: 4605 0504 |00a8: aget-object v5, v5, v4 │ │ -3a5e44: 7110 d7a4 0500 |00aa: invoke-static {v5}, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.access$800:(Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;)Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // method@a4d7 │ │ -3a5e4a: 0c05 |00ad: move-result-object v5 │ │ -3a5e4c: 2306 1a15 |00ae: new-array v6, v0, [J // type@151a │ │ -3a5e50: 7230 67a2 3506 |00b0: invoke-interface {v5, v3, v6}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.guard:(Lnet/sf/dibdib/generic/QToken;[J)Z // method@a267 │ │ -3a5e56: 0a05 |00b3: move-result v5 │ │ -3a5e58: 3805 0f00 |00b4: if-eqz v5, 00c3 // +000f │ │ -3a5e5c: 7100 e3a4 0000 |00b6: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ -3a5e62: 0c05 |00b9: move-result-object v5 │ │ -3a5e64: 4604 0504 |00ba: aget-object v4, v5, v4 │ │ -3a5e68: 5444 6179 |00bc: iget-object v4, v4, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7961 │ │ -3a5e6c: 6e20 a1a2 3400 |00be: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a5e72: 1203 |00c1: const/4 v3, #int 0 // #0 │ │ -3a5e74: 2804 |00c2: goto 00c6 // +0004 │ │ -3a5e76: d804 0401 |00c3: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3a5e7a: 28d8 |00c5: goto 009d // -0028 │ │ -3a5e7c: 3803 77ff |00c6: if-eqz v3, 003d // -0089 │ │ -3a5e80: 6204 6479 |00c8: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -3a5e84: 7110 e8a4 0400 |00ca: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$700:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; // method@a4e8 │ │ -3a5e8a: 0c04 |00cd: move-result-object v4 │ │ -3a5e8c: 6e20 a1a2 3400 |00ce: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a5e92: 2900 6cff |00d1: goto/16 003d // -0094 │ │ -3a5e96: 6204 6479 |00d3: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -3a5e9a: 7110 e8a4 0400 |00d5: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$700:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; // method@a4e8 │ │ -3a5ea0: 0c04 |00d8: move-result-object v4 │ │ -3a5ea2: 6e20 a1a2 3400 |00d9: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a5ea8: 2900 61ff |00dc: goto/16 003d // -009f │ │ -3a5eac: 1203 |00de: const/4 v3, #int 0 // #0 │ │ -3a5eae: 7100 e3a4 0000 |00df: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ -3a5eb4: 0c04 |00e2: move-result-object v4 │ │ -3a5eb6: 2144 |00e3: array-length v4, v4 │ │ -3a5eb8: 3543 4800 |00e4: if-ge v3, v4, 012c // +0048 │ │ -3a5ebc: 7100 e4a4 0000 |00e6: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e4 │ │ -3a5ec2: 0c04 |00e9: move-result-object v4 │ │ -3a5ec4: 4604 0403 |00ea: aget-object v4, v4, v3 │ │ -3a5ec8: 3904 3d00 |00ec: if-nez v4, 0129 // +003d │ │ -3a5ecc: 7100 e3a4 0000 |00ee: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ -3a5ed2: 0c04 |00f1: move-result-object v4 │ │ -3a5ed4: 4604 0403 |00f2: aget-object v4, v4, v3 │ │ -3a5ed8: 5444 6179 |00f4: iget-object v4, v4, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7961 │ │ -3a5edc: 6e10 9fa2 0400 |00f6: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ -3a5ee2: 0c04 |00f9: move-result-object v4 │ │ -3a5ee4: 3804 2f00 |00fa: if-eqz v4, 0129 // +002f │ │ -3a5ee8: 7100 e4a4 0000 |00fc: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e4 │ │ -3a5eee: 0c04 |00ff: move-result-object v4 │ │ -3a5ef0: 7100 e6a4 0000 |0100: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$500:()[Ljava/util/concurrent/ExecutorService; // method@a4e6 │ │ -3a5ef6: 0c05 |0103: move-result-object v5 │ │ -3a5ef8: 4605 0503 |0104: aget-object v5, v5, v3 │ │ -3a5efc: 7100 e3a4 0000 |0106: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ -3a5f02: 0c06 |0109: move-result-object v6 │ │ -3a5f04: 4606 0603 |010a: aget-object v6, v6, v3 │ │ -3a5f08: 7220 129b 6500 |010c: invoke-interface {v5, v6}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@9b12 │ │ -3a5f0e: 0c05 |010f: move-result-object v5 │ │ -3a5f10: 4d05 0403 |0110: aput-object v5, v4, v3 │ │ -3a5f14: 6204 2873 |0112: sget-object v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -3a5f18: 6e10 b1a1 0400 |0114: invoke-virtual {v4}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a5f1e: 0a04 |0117: move-result v4 │ │ -3a5f20: 6205 6373 |0118: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a5f24: 5455 6f73 |011a: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a5f28: 6e10 b1a1 0500 |011c: invoke-virtual {v5}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a5f2e: 0a05 |011f: move-result v5 │ │ -3a5f30: 3654 0900 |0120: if-gt v4, v5, 0129 // +0009 │ │ -3a5f34: 5784 6279 |0122: iget-char v4, v8, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7962 │ │ -3a5f38: d804 0401 |0124: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3a5f3c: 8e44 |0126: int-to-char v4, v4 │ │ -3a5f3e: 5e84 6279 |0127: iput-char v4, v8, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7962 │ │ -3a5f42: d803 0301 |0129: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3a5f46: 28b4 |012b: goto 00df // -004c │ │ -3a5f48: 7100 7098 0000 |012c: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@9870 │ │ -3a5f4e: 7110 5aa3 0000 |012f: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a5f54: 0b03 |0132: move-result-wide v3 │ │ -3a5f56: 6205 6373 |0133: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a5f5a: 5455 6f73 |0135: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a5f5e: 6e10 b1a1 0500 |0137: invoke-virtual {v5}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a5f64: 0a05 |013a: move-result v5 │ │ -3a5f66: 6206 2c73 |013b: sget-object v6, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ -3a5f6a: 6e10 b1a1 0600 |013d: invoke-virtual {v6}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a5f70: 0a06 |0140: move-result v6 │ │ -3a5f72: 3565 2800 |0141: if-ge v5, v6, 0169 // +0028 │ │ -3a5f76: bc13 |0143: sub-long/2addr v3, v1 │ │ -3a5f78: 1705 0000 0008 |0144: const-wide/32 v5, #float 3.85186e-34 // #08000000 │ │ -3a5f7e: 3107 0305 |0147: cmp-long v7, v3, v5 │ │ -3a5f82: 3a07 0c00 |0149: if-ltz v7, 0155 // +000c │ │ -3a5f86: 6201 6479 |014b: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -3a5f8a: 7110 e9a4 0100 |014d: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$900:(Lnet/sf/dibdib/thread_feed/MainThreads;)V // method@a4e9 │ │ -3a5f90: 7110 5aa3 0000 |0150: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a5f96: 0b01 |0153: move-result-wide v1 │ │ -3a5f98: 2815 |0154: goto 0169 // +0015 │ │ -3a5f9a: 6203 6373 |0155: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a5f9e: 5433 7f73 |0157: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3a5fa2: 1f03 dc14 |0159: check-cast v3, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a5fa6: 6e10 cfa4 0300 |015b: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3a5fac: 0c03 |015e: move-result-object v3 │ │ -3a5fae: 2304 dc15 |015f: new-array v4, v0, [Ljava/lang/String; // type@15dc │ │ -3a5fb2: 7220 a3a4 4300 |0161: invoke-interface {v3, v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.prepareFeed:([Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a4a3 │ │ -3a5fb8: 1603 4600 |0164: const-wide/16 v3, #int 70 // #46 │ │ -3a5fbc: 7120 6e98 4300 |0166: invoke-static {v3, v4}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ -3a5fc2: 6203 6479 |0169: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -3a5fc6: 5433 6979 |016b: iget-object v3, v3, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ -3a5fca: 6e10 a0a2 0300 |016d: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ -3a5fd0: 0c03 |0170: move-result-object v3 │ │ -3a5fd2: 3803 0c00 |0171: if-eqz v3, 017d // +000c │ │ -3a5fd6: 6204 6479 |0173: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -3a5fda: 7110 e7a4 0400 |0175: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$600:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; // method@a4e7 │ │ -3a5fe0: 0c04 |0178: move-result-object v4 │ │ -3a5fe2: 6e20 a1a2 3400 |0179: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a5fe8: 28ed |017c: goto 0169 // -0013 │ │ -3a5fea: 1203 |017d: const/4 v3, #int 0 // #0 │ │ -3a5fec: 7100 e3a4 0000 |017e: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ -3a5ff2: 0c04 |0181: move-result-object v4 │ │ -3a5ff4: 2144 |0182: array-length v4, v4 │ │ -3a5ff6: 3543 0800 |0183: if-ge v3, v4, 018b // +0008 │ │ -3a5ffa: 7110 e5a4 0300 |0185: invoke-static {v3}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$400:(I)Lnet/sf/dibdib/generic/QToken; // method@a4e5 │ │ -3a6000: d803 0301 |0188: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3a6004: 28f4 |018a: goto 017e // -000c │ │ -3a6006: 6e10 dfa4 0800 |018b: invoke-virtual {v8}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.isIdle:()Z // method@a4df │ │ -3a600c: 0a03 |018e: move-result v3 │ │ -3a600e: 3803 79fe |018f: if-eqz v3, 0008 // -0187 │ │ -3a6012: 1253 |0191: const/4 v3, #int 5 // #5 │ │ -3a6014: 5784 6279 |0192: iget-char v4, v8, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7962 │ │ -3a6018: 3543 1d00 |0194: if-ge v3, v4, 01b1 // +001d │ │ -3a601c: 7100 1fa5 0000 |0196: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4AutoSave:()Z // method@a51f │ │ -3a6022: 0a03 |0199: move-result v3 │ │ -3a6024: 3803 1700 |019a: if-eqz v3, 01b1 // +0017 │ │ -3a6028: 5e80 6279 |019c: iput-char v0, v8, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7962 │ │ -3a602c: 6203 6479 |019e: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -3a6030: 7110 e7a4 0300 |01a0: invoke-static {v3}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$600:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; // method@a4e7 │ │ -3a6036: 0c03 |01a3: move-result-object v3 │ │ -3a6038: 6204 8a79 |01a4: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798a │ │ -3a603c: 2305 0716 |01a6: new-array v5, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a6040: 7120 eba2 5400 |01a8: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3a6046: 0c04 |01ab: move-result-object v4 │ │ -3a6048: 6e20 a1a2 4300 |01ac: invoke-virtual {v3, v4}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a604e: 2900 59fe |01af: goto/16 0008 // -01a7 │ │ -3a6052: 7010 dea4 0800 |01b1: invoke-direct {v8}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.cleanState:()V // method@a4de │ │ -3a6058: 6200 2873 |01b4: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -3a605c: 6e10 b1a1 0000 |01b6: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a6062: 0a00 |01b9: move-result v0 │ │ -3a6064: 6201 6373 |01ba: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a6068: 5411 6f73 |01bc: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a606c: 6e10 b1a1 0100 |01be: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a6072: 0a01 |01c1: move-result v1 │ │ -3a6074: 3410 0700 |01c2: if-lt v0, v1, 01c9 // +0007 │ │ -3a6078: 6200 6479 |01c4: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -3a607c: 7110 e9a4 0000 |01c6: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$900:(Lnet/sf/dibdib/thread_feed/MainThreads;)V // method@a4e9 │ │ -3a6082: 0e00 |01c9: return-void │ │ +3a5cdc: |[3a5cdc] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.processNSync:()V │ │ +3a5cec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3a5cee: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a5cf4: 0b01 |0004: move-result-wide v1 │ │ +3a5cf6: 6e10 dfa4 0800 |0005: invoke-virtual {v8}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.isIdle:()Z // method@a4df │ │ +3a5cfc: 6203 2b73 |0008: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ +3a5d00: 6204 6373 |000a: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a5d04: 5444 6f73 |000c: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a5d08: 3243 a301 |000e: if-eq v3, v4, 01b1 // +01a3 │ │ +3a5d0c: 6203 6373 |0010: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a5d10: 5433 6f73 |0012: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a5d14: 6e10 b1a1 0300 |0014: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a5d1a: 0a03 |0017: move-result v3 │ │ +3a5d1c: 6204 2c73 |0018: sget-object v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ +3a5d20: 6e10 b1a1 0400 |001a: invoke-virtual {v4}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a5d26: 0a04 |001d: move-result v4 │ │ +3a5d28: 3343 0b00 |001e: if-ne v3, v4, 0029 // +000b │ │ +3a5d2c: 7110 eaa4 0000 |0020: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4ea │ │ +3a5d32: 6200 6773 |0023: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a5d36: 7210 43a2 0000 |0025: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.invalidate:()V // method@a243 │ │ +3a5d3c: 0e00 |0028: return-void │ │ +3a5d3e: 6203 6479 |0029: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +3a5d42: 5433 6979 |002b: iget-object v3, v3, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ +3a5d46: 6e10 a0a2 0300 |002d: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ +3a5d4c: 0c03 |0030: move-result-object v3 │ │ +3a5d4e: 3803 0c00 |0031: if-eqz v3, 003d // +000c │ │ +3a5d52: 6204 6479 |0033: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +3a5d56: 7110 e7a4 0400 |0035: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$600:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; // method@a4e7 │ │ +3a5d5c: 0c04 |0038: move-result-object v4 │ │ +3a5d5e: 6e20 a1a2 3400 |0039: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a5d64: 28ed |003c: goto 0029 // -0013 │ │ +3a5d66: 6203 6479 |003d: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +3a5d6a: 7110 e7a4 0300 |003f: invoke-static {v3}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$600:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; // method@a4e7 │ │ +3a5d70: 0c03 |0042: move-result-object v3 │ │ +3a5d72: 6e10 a0a2 0300 |0043: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ +3a5d78: 0c03 |0046: move-result-object v3 │ │ +3a5d7a: 3803 9700 |0047: if-eqz v3, 00de // +0097 │ │ +3a5d7e: 6204 a776 |0049: sget-object v4, Lnet/sf/dibdib/generic/QToken;.ERROR:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a7 │ │ +3a5d82: 3243 8800 |004b: if-eq v3, v4, 00d3 // +0088 │ │ +3a5d86: 5434 b076 |004d: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a5d8a: 3904 0400 |004f: if-nez v4, 0053 // +0004 │ │ +3a5d8e: 2900 8200 |0051: goto/16 00d3 // +0082 │ │ +3a5d92: 5434 b076 |0053: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a5d96: 2044 c714 |0055: instance-of v4, v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a5d9a: 3804 1200 |0057: if-eqz v4, 0069 // +0012 │ │ +3a5d9e: 5434 b076 |0059: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a5da2: 1f04 c714 |005b: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a5da6: 5444 6378 |005d: iget-object v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7863 │ │ +3a5daa: 3804 0a00 |005f: if-eqz v4, 0069 // +000a │ │ +3a5dae: 5434 b076 |0061: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a5db2: 1f04 c714 |0063: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a5db6: 5444 6378 |0065: iget-object v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7863 │ │ +3a5dba: 5b34 b076 |0067: iput-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a5dbe: 5434 b076 |0069: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a5dc2: 2044 e214 |006b: instance-of v4, v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a5dc6: 3804 0600 |006d: if-eqz v4, 0073 // +0006 │ │ +3a5dca: 7110 02a5 0300 |006f: invoke-static {v3}, Lnet/sf/dibdib/thread_feed/QOpFeed;.process:(Lnet/sf/dibdib/generic/QToken;)Z // method@a502 │ │ +3a5dd0: 28cb |0072: goto 003d // -0035 │ │ +3a5dd2: 5434 b076 |0073: iget-object v4, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a5dd6: 2044 c714 |0075: instance-of v4, v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a5dda: 3804 2500 |0077: if-eqz v4, 009c // +0025 │ │ +3a5dde: 7110 03a5 0300 |0079: invoke-static {v3}, Lnet/sf/dibdib/thread_feed/QOpFeed;.process4Stack:(Lnet/sf/dibdib/generic/QToken;)Z // method@a503 │ │ +3a5de4: 0a04 |007c: move-result v4 │ │ +3a5de6: 3804 1f00 |007d: if-eqz v4, 009c // +001f │ │ +3a5dea: 28be |007f: goto 003d // -0042 │ │ +3a5dec: 0d04 |0080: move-exception v4 │ │ +3a5dee: 7110 eaa4 0000 |0081: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4ea │ │ +3a5df4: 6e10 e897 0800 |0084: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +3a5dfa: 0c05 |0087: move-result-object v5 │ │ +3a5dfc: 2206 e812 |0088: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a5e00: 7010 4098 0600 |008a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a5e06: 1a07 0000 |008d: const-string v7, "" // string@0000 │ │ +3a5e0a: 6e20 4b98 7600 |008f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a5e10: 6e20 4a98 3600 |0092: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +3a5e16: 6e10 5498 0600 |0095: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a5e1c: 0c06 |0098: move-result-object v6 │ │ +3a5e1e: 7130 d870 5406 |0099: invoke-static {v4, v5, v6}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ +3a5e24: 1204 |009c: const/4 v4, #int 0 // #0 │ │ +3a5e26: 7100 e3a4 0000 |009d: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ +3a5e2c: 0c05 |00a0: move-result-object v5 │ │ +3a5e2e: 2155 |00a1: array-length v5, v5 │ │ +3a5e30: 3554 2400 |00a2: if-ge v4, v5, 00c6 // +0024 │ │ +3a5e34: 7100 e3a4 0000 |00a4: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ +3a5e3a: 0c05 |00a7: move-result-object v5 │ │ +3a5e3c: 4605 0504 |00a8: aget-object v5, v5, v4 │ │ +3a5e40: 7110 d7a4 0500 |00aa: invoke-static {v5}, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.access$800:(Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;)Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // method@a4d7 │ │ +3a5e46: 0c05 |00ad: move-result-object v5 │ │ +3a5e48: 2306 1a15 |00ae: new-array v6, v0, [J // type@151a │ │ +3a5e4c: 7230 67a2 3506 |00b0: invoke-interface {v5, v3, v6}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.guard:(Lnet/sf/dibdib/generic/QToken;[J)Z // method@a267 │ │ +3a5e52: 0a05 |00b3: move-result v5 │ │ +3a5e54: 3805 0f00 |00b4: if-eqz v5, 00c3 // +000f │ │ +3a5e58: 7100 e3a4 0000 |00b6: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ +3a5e5e: 0c05 |00b9: move-result-object v5 │ │ +3a5e60: 4604 0504 |00ba: aget-object v4, v5, v4 │ │ +3a5e64: 5444 6179 |00bc: iget-object v4, v4, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7961 │ │ +3a5e68: 6e20 a1a2 3400 |00be: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a5e6e: 1203 |00c1: const/4 v3, #int 0 // #0 │ │ +3a5e70: 2804 |00c2: goto 00c6 // +0004 │ │ +3a5e72: d804 0401 |00c3: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3a5e76: 28d8 |00c5: goto 009d // -0028 │ │ +3a5e78: 3803 77ff |00c6: if-eqz v3, 003d // -0089 │ │ +3a5e7c: 6204 6479 |00c8: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +3a5e80: 7110 e8a4 0400 |00ca: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$700:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; // method@a4e8 │ │ +3a5e86: 0c04 |00cd: move-result-object v4 │ │ +3a5e88: 6e20 a1a2 3400 |00ce: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a5e8e: 2900 6cff |00d1: goto/16 003d // -0094 │ │ +3a5e92: 6204 6479 |00d3: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +3a5e96: 7110 e8a4 0400 |00d5: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$700:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; // method@a4e8 │ │ +3a5e9c: 0c04 |00d8: move-result-object v4 │ │ +3a5e9e: 6e20 a1a2 3400 |00d9: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a5ea4: 2900 61ff |00dc: goto/16 003d // -009f │ │ +3a5ea8: 1203 |00de: const/4 v3, #int 0 // #0 │ │ +3a5eaa: 7100 e3a4 0000 |00df: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ +3a5eb0: 0c04 |00e2: move-result-object v4 │ │ +3a5eb2: 2144 |00e3: array-length v4, v4 │ │ +3a5eb4: 3543 4800 |00e4: if-ge v3, v4, 012c // +0048 │ │ +3a5eb8: 7100 e4a4 0000 |00e6: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e4 │ │ +3a5ebe: 0c04 |00e9: move-result-object v4 │ │ +3a5ec0: 4604 0403 |00ea: aget-object v4, v4, v3 │ │ +3a5ec4: 3904 3d00 |00ec: if-nez v4, 0129 // +003d │ │ +3a5ec8: 7100 e3a4 0000 |00ee: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ +3a5ece: 0c04 |00f1: move-result-object v4 │ │ +3a5ed0: 4604 0403 |00f2: aget-object v4, v4, v3 │ │ +3a5ed4: 5444 6179 |00f4: iget-object v4, v4, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7961 │ │ +3a5ed8: 6e10 9fa2 0400 |00f6: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ +3a5ede: 0c04 |00f9: move-result-object v4 │ │ +3a5ee0: 3804 2f00 |00fa: if-eqz v4, 0129 // +002f │ │ +3a5ee4: 7100 e4a4 0000 |00fc: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e4 │ │ +3a5eea: 0c04 |00ff: move-result-object v4 │ │ +3a5eec: 7100 e6a4 0000 |0100: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$500:()[Ljava/util/concurrent/ExecutorService; // method@a4e6 │ │ +3a5ef2: 0c05 |0103: move-result-object v5 │ │ +3a5ef4: 4605 0503 |0104: aget-object v5, v5, v3 │ │ +3a5ef8: 7100 e3a4 0000 |0106: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ +3a5efe: 0c06 |0109: move-result-object v6 │ │ +3a5f00: 4606 0603 |010a: aget-object v6, v6, v3 │ │ +3a5f04: 7220 129b 6500 |010c: invoke-interface {v5, v6}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@9b12 │ │ +3a5f0a: 0c05 |010f: move-result-object v5 │ │ +3a5f0c: 4d05 0403 |0110: aput-object v5, v4, v3 │ │ +3a5f10: 6204 2873 |0112: sget-object v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +3a5f14: 6e10 b1a1 0400 |0114: invoke-virtual {v4}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a5f1a: 0a04 |0117: move-result v4 │ │ +3a5f1c: 6205 6373 |0118: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a5f20: 5455 6f73 |011a: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a5f24: 6e10 b1a1 0500 |011c: invoke-virtual {v5}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a5f2a: 0a05 |011f: move-result v5 │ │ +3a5f2c: 3654 0900 |0120: if-gt v4, v5, 0129 // +0009 │ │ +3a5f30: 5784 6279 |0122: iget-char v4, v8, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7962 │ │ +3a5f34: d804 0401 |0124: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3a5f38: 8e44 |0126: int-to-char v4, v4 │ │ +3a5f3a: 5e84 6279 |0127: iput-char v4, v8, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7962 │ │ +3a5f3e: d803 0301 |0129: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3a5f42: 28b4 |012b: goto 00df // -004c │ │ +3a5f44: 7100 7098 0000 |012c: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@9870 │ │ +3a5f4a: 7110 5aa3 0000 |012f: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a5f50: 0b03 |0132: move-result-wide v3 │ │ +3a5f52: 6205 6373 |0133: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a5f56: 5455 6f73 |0135: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a5f5a: 6e10 b1a1 0500 |0137: invoke-virtual {v5}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a5f60: 0a05 |013a: move-result v5 │ │ +3a5f62: 6206 2c73 |013b: sget-object v6, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ +3a5f66: 6e10 b1a1 0600 |013d: invoke-virtual {v6}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a5f6c: 0a06 |0140: move-result v6 │ │ +3a5f6e: 3565 2800 |0141: if-ge v5, v6, 0169 // +0028 │ │ +3a5f72: bc13 |0143: sub-long/2addr v3, v1 │ │ +3a5f74: 1705 0000 0008 |0144: const-wide/32 v5, #float 3.85186e-34 // #08000000 │ │ +3a5f7a: 3107 0305 |0147: cmp-long v7, v3, v5 │ │ +3a5f7e: 3a07 0c00 |0149: if-ltz v7, 0155 // +000c │ │ +3a5f82: 6201 6479 |014b: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +3a5f86: 7110 e9a4 0100 |014d: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$900:(Lnet/sf/dibdib/thread_feed/MainThreads;)V // method@a4e9 │ │ +3a5f8c: 7110 5aa3 0000 |0150: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a5f92: 0b01 |0153: move-result-wide v1 │ │ +3a5f94: 2815 |0154: goto 0169 // +0015 │ │ +3a5f96: 6203 6373 |0155: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a5f9a: 5433 7f73 |0157: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3a5f9e: 1f03 dc14 |0159: check-cast v3, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a5fa2: 6e10 cfa4 0300 |015b: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3a5fa8: 0c03 |015e: move-result-object v3 │ │ +3a5faa: 2304 dc15 |015f: new-array v4, v0, [Ljava/lang/String; // type@15dc │ │ +3a5fae: 7220 a3a4 4300 |0161: invoke-interface {v3, v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.prepareFeed:([Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a4a3 │ │ +3a5fb4: 1603 4600 |0164: const-wide/16 v3, #int 70 // #46 │ │ +3a5fb8: 7120 6e98 4300 |0166: invoke-static {v3, v4}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ +3a5fbe: 6203 6479 |0169: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +3a5fc2: 5433 6979 |016b: iget-object v3, v3, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ +3a5fc6: 6e10 a0a2 0300 |016d: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ +3a5fcc: 0c03 |0170: move-result-object v3 │ │ +3a5fce: 3803 0c00 |0171: if-eqz v3, 017d // +000c │ │ +3a5fd2: 6204 6479 |0173: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +3a5fd6: 7110 e7a4 0400 |0175: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$600:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; // method@a4e7 │ │ +3a5fdc: 0c04 |0178: move-result-object v4 │ │ +3a5fde: 6e20 a1a2 3400 |0179: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a5fe4: 28ed |017c: goto 0169 // -0013 │ │ +3a5fe6: 1203 |017d: const/4 v3, #int 0 // #0 │ │ +3a5fe8: 7100 e3a4 0000 |017e: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ +3a5fee: 0c04 |0181: move-result-object v4 │ │ +3a5ff0: 2144 |0182: array-length v4, v4 │ │ +3a5ff2: 3543 0800 |0183: if-ge v3, v4, 018b // +0008 │ │ +3a5ff6: 7110 e5a4 0300 |0185: invoke-static {v3}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$400:(I)Lnet/sf/dibdib/generic/QToken; // method@a4e5 │ │ +3a5ffc: d803 0301 |0188: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3a6000: 28f4 |018a: goto 017e // -000c │ │ +3a6002: 6e10 dfa4 0800 |018b: invoke-virtual {v8}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.isIdle:()Z // method@a4df │ │ +3a6008: 0a03 |018e: move-result v3 │ │ +3a600a: 3803 79fe |018f: if-eqz v3, 0008 // -0187 │ │ +3a600e: 1253 |0191: const/4 v3, #int 5 // #5 │ │ +3a6010: 5784 6279 |0192: iget-char v4, v8, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7962 │ │ +3a6014: 3543 1d00 |0194: if-ge v3, v4, 01b1 // +001d │ │ +3a6018: 7100 1fa5 0000 |0196: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4AutoSave:()Z // method@a51f │ │ +3a601e: 0a03 |0199: move-result v3 │ │ +3a6020: 3803 1700 |019a: if-eqz v3, 01b1 // +0017 │ │ +3a6024: 5e80 6279 |019c: iput-char v0, v8, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.zChanges:C // field@7962 │ │ +3a6028: 6203 6479 |019e: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +3a602c: 7110 e7a4 0300 |01a0: invoke-static {v3}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$600:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; // method@a4e7 │ │ +3a6032: 0c03 |01a3: move-result-object v3 │ │ +3a6034: 6204 8a79 |01a4: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798a │ │ +3a6038: 2305 0716 |01a6: new-array v5, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a603c: 7120 eba2 5400 |01a8: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3a6042: 0c04 |01ab: move-result-object v4 │ │ +3a6044: 6e20 a1a2 4300 |01ac: invoke-virtual {v3, v4}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a604a: 2900 59fe |01af: goto/16 0008 // -01a7 │ │ +3a604e: 7010 dea4 0800 |01b1: invoke-direct {v8}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.cleanState:()V // method@a4de │ │ +3a6054: 6200 2873 |01b4: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +3a6058: 6e10 b1a1 0000 |01b6: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a605e: 0a00 |01b9: move-result v0 │ │ +3a6060: 6201 6373 |01ba: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a6064: 5411 6f73 |01bc: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a6068: 6e10 b1a1 0100 |01be: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a606e: 0a01 |01c1: move-result v1 │ │ +3a6070: 3410 0700 |01c2: if-lt v0, v1, 01c9 // +0007 │ │ +3a6074: 6200 6479 |01c4: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +3a6078: 7110 e9a4 0000 |01c6: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$900:(Lnet/sf/dibdib/thread_feed/MainThreads;)V // method@a4e9 │ │ +3a607e: 0e00 |01c9: return-void │ │ catches : 1 │ │ 0x0069 - 0x007d │ │ -> 0x0080 │ │ positions : │ │ 0x0001 line=256 │ │ 0x0005 line=257 │ │ 0x0008 line=258 │ │ @@ -851954,18 +851954,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3a5af0: |[3a5af0] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.call:()Ljava/lang/Object; │ │ -3a5b00: 6e10 dda4 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.call:()Lnet/sf/dibdib/generic/QToken; // method@a4dd │ │ -3a5b06: 0c00 |0003: move-result-object v0 │ │ -3a5b08: 1100 |0004: return-object v0 │ │ +3a5aec: |[3a5aec] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.call:()Ljava/lang/Object; │ │ +3a5afc: 6e10 dda4 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.call:()Lnet/sf/dibdib/generic/QToken; // method@a4dd │ │ +3a5b02: 0c00 |0003: move-result-object v0 │ │ +3a5b04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;) │ │ @@ -851973,34 +851973,34 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -3a5b0c: |[3a5b0c] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.call:()Lnet/sf/dibdib/generic/QToken; │ │ -3a5b1c: 6200 a676 |0000: sget-object v0, Lnet/sf/dibdib/generic/QToken;.EMPTY:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a6 │ │ -3a5b20: 7010 e0a4 0300 |0002: invoke-direct {v3}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.processNSync:()V // method@a4e0 │ │ -3a5b26: 2802 |0005: goto 0007 // +0002 │ │ -3a5b28: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3a5b2a: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ -3a5b2e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3a5b30: 7110 eaa4 0100 |000a: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4ea │ │ -3a5b36: 2813 |000d: goto 0020 // +0013 │ │ -3a5b38: 7100 e3a4 0000 |000e: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ -3a5b3e: 0c01 |0011: move-result-object v1 │ │ -3a5b40: 2111 |0012: array-length v1, v1 │ │ -3a5b42: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a5b46: 7100 e6a4 0000 |0015: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$500:()[Ljava/util/concurrent/ExecutorService; // method@a4e6 │ │ -3a5b4c: 0c02 |0018: move-result-object v2 │ │ -3a5b4e: 2122 |0019: array-length v2, v2 │ │ -3a5b50: 3521 0600 |001a: if-ge v1, v2, 0020 // +0006 │ │ -3a5b54: 7110 e5a4 0100 |001c: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$400:(I)Lnet/sf/dibdib/generic/QToken; // method@a4e5 │ │ -3a5b5a: 28f4 |001f: goto 0013 // -000c │ │ -3a5b5c: 1100 |0020: return-object v0 │ │ +3a5b08: |[3a5b08] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.call:()Lnet/sf/dibdib/generic/QToken; │ │ +3a5b18: 6200 a676 |0000: sget-object v0, Lnet/sf/dibdib/generic/QToken;.EMPTY:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a6 │ │ +3a5b1c: 7010 e0a4 0300 |0002: invoke-direct {v3}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.processNSync:()V // method@a4e0 │ │ +3a5b22: 2802 |0005: goto 0007 // +0002 │ │ +3a5b24: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3a5b26: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ +3a5b2a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3a5b2c: 7110 eaa4 0100 |000a: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4ea │ │ +3a5b32: 2813 |000d: goto 0020 // +0013 │ │ +3a5b34: 7100 e3a4 0000 |000e: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ +3a5b3a: 0c01 |0011: move-result-object v1 │ │ +3a5b3c: 2111 |0012: array-length v1, v1 │ │ +3a5b3e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a5b42: 7100 e6a4 0000 |0015: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$500:()[Ljava/util/concurrent/ExecutorService; // method@a4e6 │ │ +3a5b48: 0c02 |0018: move-result-object v2 │ │ +3a5b4a: 2122 |0019: array-length v2, v2 │ │ +3a5b4c: 3521 0600 |001a: if-ge v1, v2, 0020 // +0006 │ │ +3a5b50: 7110 e5a4 0100 |001c: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$400:(I)Lnet/sf/dibdib/generic/QToken; // method@a4e5 │ │ +3a5b56: 28f4 |001f: goto 0013 // -000c │ │ +3a5b58: 1100 |0020: return-object v0 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/InterruptedException; -> 0x0006 │ │ positions : │ │ 0x0000 line=348 │ │ 0x0002 line=350 │ │ 0x000a line=355 │ │ @@ -852014,62 +852014,62 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -3a5a30: |[3a5a30] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.isIdle:()Z │ │ -3a5a40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3a5a42: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3a5a44: 7100 e3a4 0000 |0002: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ -3a5a4a: 0c02 |0005: move-result-object v2 │ │ -3a5a4c: 2122 |0006: array-length v2, v2 │ │ -3a5a4e: 3521 1d00 |0007: if-ge v1, v2, 0024 // +001d │ │ -3a5a52: 7100 e4a4 0000 |0009: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e4 │ │ -3a5a58: 0c02 |000c: move-result-object v2 │ │ -3a5a5a: 4602 0201 |000d: aget-object v2, v2, v1 │ │ -3a5a5e: 3802 0300 |000f: if-eqz v2, 0012 // +0003 │ │ -3a5a62: 0f00 |0011: return v0 │ │ -3a5a64: 7100 e3a4 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ -3a5a6a: 0c02 |0015: move-result-object v2 │ │ -3a5a6c: 4602 0201 |0016: aget-object v2, v2, v1 │ │ -3a5a70: 5422 6179 |0018: iget-object v2, v2, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7961 │ │ -3a5a74: 6e10 9fa2 0200 |001a: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ -3a5a7a: 0c02 |001d: move-result-object v2 │ │ -3a5a7c: 3802 0300 |001e: if-eqz v2, 0021 // +0003 │ │ -3a5a80: 0f00 |0020: return v0 │ │ -3a5a82: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a5a86: 28df |0023: goto 0002 // -0021 │ │ -3a5a88: 6201 6373 |0024: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a5a8c: 5411 8973 |0026: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7389 │ │ -3a5a90: 6e10 449b 0100 |0028: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -3a5a96: 0b01 |002b: move-result-wide v1 │ │ -3a5a98: 7110 5aa3 0000 |002c: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a5a9e: 0b03 |002f: move-result-wide v3 │ │ -3a5aa0: 3105 0103 |0030: cmp-long v5, v1, v3 │ │ -3a5aa4: 3b05 0d00 |0032: if-gez v5, 003f // +000d │ │ -3a5aa8: 6201 6373 |0034: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a5aac: 5411 8973 |0036: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7389 │ │ -3a5ab0: 6e30 479b 3104 |0038: invoke-virtual {v1, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.set:(J)V // method@9b47 │ │ -3a5ab6: 6201 6373 |003b: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a5aba: 5a13 8a73 |003d: iput-wide v3, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@738a │ │ -3a5abe: 6201 6479 |003f: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -3a5ac2: 5411 6979 |0041: iget-object v1, v1, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ -3a5ac6: 6e10 9fa2 0100 |0043: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ -3a5acc: 0c01 |0046: move-result-object v1 │ │ -3a5ace: 3901 0f00 |0047: if-nez v1, 0056 // +000f │ │ -3a5ad2: 6201 6479 |0049: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -3a5ad6: 7110 e7a4 0100 |004b: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$600:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; // method@a4e7 │ │ -3a5adc: 0c01 |004e: move-result-object v1 │ │ -3a5ade: 6e10 9fa2 0100 |004f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ -3a5ae4: 0c01 |0052: move-result-object v1 │ │ -3a5ae6: 3901 0300 |0053: if-nez v1, 0056 // +0003 │ │ -3a5aea: 1210 |0055: const/4 v0, #int 1 // #1 │ │ -3a5aec: 0f00 |0056: return v0 │ │ +3a5a2c: |[3a5a2c] net.sf.dibdib.thread_feed.MainThreads$TopScheduler.isIdle:()Z │ │ +3a5a3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3a5a3e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3a5a40: 7100 e3a4 0000 |0002: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ +3a5a46: 0c02 |0005: move-result-object v2 │ │ +3a5a48: 2122 |0006: array-length v2, v2 │ │ +3a5a4a: 3521 1d00 |0007: if-ge v1, v2, 0024 // +001d │ │ +3a5a4e: 7100 e4a4 0000 |0009: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$300:()[Ljava/util/concurrent/Future; // method@a4e4 │ │ +3a5a54: 0c02 |000c: move-result-object v2 │ │ +3a5a56: 4602 0201 |000d: aget-object v2, v2, v1 │ │ +3a5a5a: 3802 0300 |000f: if-eqz v2, 0012 // +0003 │ │ +3a5a5e: 0f00 |0011: return v0 │ │ +3a5a60: 7100 e3a4 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // method@a4e3 │ │ +3a5a66: 0c02 |0015: move-result-object v2 │ │ +3a5a68: 4602 0201 |0016: aget-object v2, v2, v1 │ │ +3a5a6c: 5422 6179 |0018: iget-object v2, v2, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.wxTasks:Lnet/sf/dibdib/generic/QPlace; // field@7961 │ │ +3a5a70: 6e10 9fa2 0200 |001a: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ +3a5a76: 0c02 |001d: move-result-object v2 │ │ +3a5a78: 3802 0300 |001e: if-eqz v2, 0021 // +0003 │ │ +3a5a7c: 0f00 |0020: return v0 │ │ +3a5a7e: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a5a82: 28df |0023: goto 0002 // -0021 │ │ +3a5a84: 6201 6373 |0024: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a5a88: 5411 8973 |0026: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7389 │ │ +3a5a8c: 6e10 449b 0100 |0028: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +3a5a92: 0b01 |002b: move-result-wide v1 │ │ +3a5a94: 7110 5aa3 0000 |002c: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a5a9a: 0b03 |002f: move-result-wide v3 │ │ +3a5a9c: 3105 0103 |0030: cmp-long v5, v1, v3 │ │ +3a5aa0: 3b05 0d00 |0032: if-gez v5, 003f // +000d │ │ +3a5aa4: 6201 6373 |0034: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a5aa8: 5411 8973 |0036: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7389 │ │ +3a5aac: 6e30 479b 3104 |0038: invoke-virtual {v1, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.set:(J)V // method@9b47 │ │ +3a5ab2: 6201 6373 |003b: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a5ab6: 5a13 8a73 |003d: iput-wide v3, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@738a │ │ +3a5aba: 6201 6479 |003f: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +3a5abe: 5411 6979 |0041: iget-object v1, v1, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ +3a5ac2: 6e10 9fa2 0100 |0043: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ +3a5ac8: 0c01 |0046: move-result-object v1 │ │ +3a5aca: 3901 0f00 |0047: if-nez v1, 0056 // +000f │ │ +3a5ace: 6201 6479 |0049: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +3a5ad2: 7110 e7a4 0100 |004b: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/MainThreads;.access$600:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; // method@a4e7 │ │ +3a5ad8: 0c01 |004e: move-result-object v1 │ │ +3a5ada: 6e10 9fa2 0100 |004f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ +3a5ae0: 0c01 |0052: move-result-object v1 │ │ +3a5ae2: 3901 0300 |0053: if-nez v1, 0056 // +0003 │ │ +3a5ae6: 1210 |0055: const/4 v0, #int 1 // #1 │ │ +3a5ae8: 0f00 |0056: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=236 │ │ 0x0009 line=237 │ │ 0x0012 line=241 │ │ 0x0024 line=245 │ │ 0x002c line=246 │ │ @@ -852117,196 +852117,196 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 352 16-bit code units │ │ -3a6858: |[3a6858] net.sf.dibdib.thread_feed.QOpFeed$1.:()V │ │ -3a6868: 7100 07a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/QOpFeed;.values:()[Lnet/sf/dibdib/thread_feed/QOpFeed; // method@a507 │ │ -3a686e: 0c00 |0003: move-result-object v0 │ │ -3a6870: 2100 |0004: array-length v0, v0 │ │ -3a6872: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3a6876: 6900 7079 |0007: sput-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a687a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3a687c: 6202 7879 |000a: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATACK:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7978 │ │ -3a6880: 6e10 01a5 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a6886: 0a02 |000f: move-result v2 │ │ -3a6888: 4b01 0002 |0010: aput v1, v0, v2 │ │ -3a688c: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -3a688e: 6202 7079 |0013: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a6892: 6203 7a79 |0015: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD4CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797a │ │ -3a6896: 6e10 01a5 0300 |0017: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a689c: 0a03 |001a: move-result v3 │ │ -3a689e: 4b00 0203 |001b: aput v0, v2, v3 │ │ -3a68a2: 1232 |001d: const/4 v2, #int 3 // #3 │ │ -3a68a4: 6203 7079 |001e: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a68a8: 6204 7979 |0020: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7979 │ │ -3a68ac: 6e10 01a5 0400 |0022: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a68b2: 0a04 |0025: move-result v4 │ │ -3a68b4: 4b02 0304 |0026: aput v2, v3, v4 │ │ -3a68b8: 1243 |0028: const/4 v3, #int 4 // #4 │ │ -3a68ba: 6204 7079 |0029: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a68be: 6205 8079 |002b: sget-object v5, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONTACTADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7980 │ │ -3a68c2: 6e10 01a5 0500 |002d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a68c8: 0a05 |0030: move-result v5 │ │ -3a68ca: 4b03 0405 |0031: aput v3, v4, v5 │ │ -3a68ce: 1254 |0033: const/4 v4, #int 5 // #5 │ │ -3a68d0: 6205 7079 |0034: sget-object v5, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a68d4: 6206 7b79 |0036: sget-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATINVIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797b │ │ -3a68d8: 6e10 01a5 0600 |0038: invoke-virtual {v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a68de: 0a06 |003b: move-result v6 │ │ -3a68e0: 4b04 0506 |003c: aput v4, v5, v6 │ │ -3a68e4: 1265 |003e: const/4 v5, #int 6 // #6 │ │ -3a68e6: 6206 7079 |003f: sget-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a68ea: 6207 7c79 |0041: sget-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRECV:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797c │ │ -3a68ee: 6e10 01a5 0700 |0043: invoke-virtual {v7}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a68f4: 0a07 |0046: move-result v7 │ │ -3a68f6: 4b05 0607 |0047: aput v5, v6, v7 │ │ -3a68fa: 1276 |0049: const/4 v6, #int 7 // #7 │ │ -3a68fc: 6207 7079 |004a: sget-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a6900: 6208 7d79 |004c: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRENAME:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797d │ │ -3a6904: 6e10 01a5 0800 |004e: invoke-virtual {v8}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a690a: 0a08 |0051: move-result v8 │ │ -3a690c: 4b06 0708 |0052: aput v6, v7, v8 │ │ -3a6910: 1307 0800 |0054: const/16 v7, #int 8 // #8 │ │ -3a6914: 6208 7079 |0056: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a6918: 6209 7e79 |0058: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATSEND:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797e │ │ -3a691c: 6e10 01a5 0900 |005a: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a6922: 0a09 |005d: move-result v9 │ │ -3a6924: 4b07 0809 |005e: aput v7, v8, v9 │ │ -3a6928: 6208 7079 |0060: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a692c: 6209 7679 |0062: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzACCESSCODE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ -3a6930: 6e10 01a5 0900 |0064: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a6936: 0a09 |0067: move-result v9 │ │ -3a6938: 130a 0900 |0068: const/16 v10, #int 9 // #9 │ │ -3a693c: 4b0a 0809 |006a: aput v10, v8, v9 │ │ -3a6940: 6208 7079 |006c: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a6944: 6209 7f79 |006e: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONT2CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797f │ │ -3a6948: 6e10 01a5 0900 |0070: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a694e: 0a09 |0073: move-result v9 │ │ -3a6950: 130a 0a00 |0074: const/16 v10, #int 10 // #a │ │ -3a6954: 4b0a 0809 |0076: aput v10, v8, v9 │ │ -3a6958: 6208 7079 |0078: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a695c: 6209 8779 |007a: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPHRASE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ -3a6960: 6e10 01a5 0900 |007c: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a6966: 0a09 |007f: move-result v9 │ │ -3a6968: 130a 0b00 |0080: const/16 v10, #int 11 // #b │ │ -3a696c: 4b0a 0809 |0082: aput v10, v8, v9 │ │ -3a6970: 6208 7079 |0084: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a6974: 6209 8579 |0086: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzINIT_LOAD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7985 │ │ -3a6978: 6e10 01a5 0900 |0088: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a697e: 0a09 |008b: move-result v9 │ │ -3a6980: 130a 0c00 |008c: const/16 v10, #int 12 // #c │ │ -3a6984: 4b0a 0809 |008e: aput v10, v8, v9 │ │ -3a6988: 6208 7079 |0090: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a698c: 6209 8a79 |0092: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798a │ │ -3a6990: 6e10 01a5 0900 |0094: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a6996: 0a09 |0097: move-result v9 │ │ -3a6998: 130a 0d00 |0098: const/16 v10, #int 13 // #d │ │ -3a699c: 4b0a 0809 |009a: aput v10, v8, v9 │ │ -3a69a0: 6208 7079 |009c: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a69a4: 6209 8b79 |009e: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0_zzEXIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798b │ │ -3a69a8: 6e10 01a5 0900 |00a0: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a69ae: 0a09 |00a3: move-result v9 │ │ -3a69b0: 130a 0e00 |00a4: const/16 v10, #int 14 // #e │ │ -3a69b4: 4b0a 0809 |00a6: aput v10, v8, v9 │ │ -3a69b8: 6208 7079 |00a8: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a69bc: 6209 7279 |00aa: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.ARCHIVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7972 │ │ -3a69c0: 6e10 01a5 0900 |00ac: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a69c6: 0a09 |00af: move-result v9 │ │ -3a69c8: 130a 0f00 |00b0: const/16 v10, #int 15 // #f │ │ -3a69cc: 4b0a 0809 |00b2: aput v10, v8, v9 │ │ -3a69d0: 6208 7079 |00b4: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a69d4: 6209 7479 |00b6: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.FSAVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7974 │ │ -3a69d8: 6e10 01a5 0900 |00b8: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a69de: 0a09 |00bb: move-result v9 │ │ -3a69e0: 130a 1000 |00bc: const/16 v10, #int 16 // #10 │ │ -3a69e4: 4b0a 0809 |00be: aput v10, v8, v9 │ │ -3a69e8: 6208 7079 |00c0: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a69ec: 6209 8279 |00c2: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzFILL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ -3a69f0: 6e10 01a5 0900 |00c4: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a69f6: 0a09 |00c7: move-result v9 │ │ -3a69f8: 130a 1100 |00c8: const/16 v10, #int 17 // #11 │ │ -3a69fc: 4b0a 0809 |00ca: aput v10, v8, v9 │ │ -3a6a00: 6208 7079 |00cc: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a6a04: 6209 8879 |00ce: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ -3a6a08: 6e10 01a5 0900 |00d0: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a6a0e: 0a09 |00d3: move-result v9 │ │ -3a6a10: 130a 1200 |00d4: const/16 v10, #int 18 // #12 │ │ -3a6a14: 4b0a 0809 |00d6: aput v10, v8, v9 │ │ -3a6a18: 6208 7079 |00d8: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a6a1c: 6209 7779 |00da: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ -3a6a20: 6e10 01a5 0900 |00dc: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a6a26: 0a09 |00df: move-result v9 │ │ -3a6a28: 130a 1300 |00e0: const/16 v10, #int 19 // #13 │ │ -3a6a2c: 4b0a 0809 |00e2: aput v10, v8, v9 │ │ -3a6a30: 6208 7079 |00e4: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a6a34: 6209 8479 |00e6: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7984 │ │ -3a6a38: 6e10 01a5 0900 |00e8: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a6a3e: 0a09 |00eb: move-result v9 │ │ -3a6a40: 130a 1400 |00ec: const/16 v10, #int 20 // #14 │ │ -3a6a44: 4b0a 0809 |00ee: aput v10, v8, v9 │ │ -3a6a48: 6208 7079 |00f0: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a6a4c: 6209 8379 |00f2: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ -3a6a50: 6e10 01a5 0900 |00f4: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a6a56: 0a09 |00f7: move-result v9 │ │ -3a6a58: 130a 1500 |00f8: const/16 v10, #int 21 // #15 │ │ -3a6a5c: 4b0a 0809 |00fa: aput v10, v8, v9 │ │ -3a6a60: 6208 7079 |00fc: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a6a64: 6209 7379 |00fe: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.CLRALL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7973 │ │ -3a6a68: 6e10 01a5 0900 |0100: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a6a6e: 0a09 |0103: move-result v9 │ │ -3a6a70: 130a 1600 |0104: const/16 v10, #int 22 // #16 │ │ -3a6a74: 4b0a 0809 |0106: aput v10, v8, v9 │ │ -3a6a78: 7100 08a4 0000 |0108: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ -3a6a7e: 0c08 |010b: move-result-object v8 │ │ -3a6a80: 2188 |010c: array-length v8, v8 │ │ -3a6a82: 2388 1915 |010d: new-array v8, v8, [I // type@1519 │ │ -3a6a86: 6908 6f79 |010f: sput-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796f │ │ -3a6a8a: 6209 9377 |0111: sget-object v9, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7793 │ │ -3a6a8e: 6e10 06a4 0900 |0113: invoke-virtual {v9}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3a6a94: 0a09 |0116: move-result v9 │ │ -3a6a96: 4b01 0809 |0117: aput v1, v8, v9 │ │ -3a6a9a: 6201 6f79 |0119: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796f │ │ -3a6a9e: 6208 3d78 |011b: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.SWAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@783d │ │ -3a6aa2: 6e10 06a4 0800 |011d: invoke-virtual {v8}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3a6aa8: 0a08 |0120: move-result v8 │ │ -3a6aaa: 4b00 0108 |0121: aput v0, v1, v8 │ │ -3a6aae: 6200 6f79 |0123: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796f │ │ -3a6ab2: 6201 8277 |0125: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR3:Lnet/sf/dibdib/thread_any/QOpMain; // field@7782 │ │ -3a6ab6: 6e10 06a4 0100 |0127: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3a6abc: 0a01 |012a: move-result v1 │ │ -3a6abe: 4b02 0001 |012b: aput v2, v0, v1 │ │ -3a6ac2: 6200 6f79 |012d: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796f │ │ -3a6ac6: 6201 8177 |012f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR2:Lnet/sf/dibdib/thread_any/QOpMain; // field@7781 │ │ -3a6aca: 6e10 06a4 0100 |0131: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3a6ad0: 0a01 |0134: move-result v1 │ │ -3a6ad2: 4b03 0001 |0135: aput v3, v0, v1 │ │ -3a6ad6: 6200 6f79 |0137: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796f │ │ -3a6ada: 6201 8077 |0139: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR1:Lnet/sf/dibdib/thread_any/QOpMain; // field@7780 │ │ -3a6ade: 6e10 06a4 0100 |013b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3a6ae4: 0a01 |013e: move-result v1 │ │ -3a6ae6: 4b04 0001 |013f: aput v4, v0, v1 │ │ -3a6aea: 6200 6f79 |0141: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796f │ │ -3a6aee: 6201 7e77 |0143: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777e │ │ -3a6af2: 6e10 06a4 0100 |0145: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3a6af8: 0a01 |0148: move-result v1 │ │ -3a6afa: 4b05 0001 |0149: aput v5, v0, v1 │ │ -3a6afe: 6200 6f79 |014b: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796f │ │ -3a6b02: 6201 8377 |014d: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLRN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7783 │ │ -3a6b06: 6e10 06a4 0100 |014f: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3a6b0c: 0a01 |0152: move-result v1 │ │ -3a6b0e: 4b06 0001 |0153: aput v6, v0, v1 │ │ -3a6b12: 6200 6f79 |0155: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796f │ │ -3a6b16: 6201 e677 |0157: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ -3a6b1a: 6e10 06a4 0100 |0159: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3a6b20: 0a01 |015c: move-result v1 │ │ -3a6b22: 4b07 0001 |015d: aput v7, v0, v1 │ │ -3a6b26: 0e00 |015f: return-void │ │ +3a6854: |[3a6854] net.sf.dibdib.thread_feed.QOpFeed$1.:()V │ │ +3a6864: 7100 07a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/QOpFeed;.values:()[Lnet/sf/dibdib/thread_feed/QOpFeed; // method@a507 │ │ +3a686a: 0c00 |0003: move-result-object v0 │ │ +3a686c: 2100 |0004: array-length v0, v0 │ │ +3a686e: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3a6872: 6900 7079 |0007: sput-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a6876: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3a6878: 6202 7879 |000a: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATACK:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7978 │ │ +3a687c: 6e10 01a5 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a6882: 0a02 |000f: move-result v2 │ │ +3a6884: 4b01 0002 |0010: aput v1, v0, v2 │ │ +3a6888: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +3a688a: 6202 7079 |0013: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a688e: 6203 7a79 |0015: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD4CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797a │ │ +3a6892: 6e10 01a5 0300 |0017: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a6898: 0a03 |001a: move-result v3 │ │ +3a689a: 4b00 0203 |001b: aput v0, v2, v3 │ │ +3a689e: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +3a68a0: 6203 7079 |001e: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a68a4: 6204 7979 |0020: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7979 │ │ +3a68a8: 6e10 01a5 0400 |0022: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a68ae: 0a04 |0025: move-result v4 │ │ +3a68b0: 4b02 0304 |0026: aput v2, v3, v4 │ │ +3a68b4: 1243 |0028: const/4 v3, #int 4 // #4 │ │ +3a68b6: 6204 7079 |0029: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a68ba: 6205 8079 |002b: sget-object v5, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONTACTADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7980 │ │ +3a68be: 6e10 01a5 0500 |002d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a68c4: 0a05 |0030: move-result v5 │ │ +3a68c6: 4b03 0405 |0031: aput v3, v4, v5 │ │ +3a68ca: 1254 |0033: const/4 v4, #int 5 // #5 │ │ +3a68cc: 6205 7079 |0034: sget-object v5, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a68d0: 6206 7b79 |0036: sget-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATINVIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797b │ │ +3a68d4: 6e10 01a5 0600 |0038: invoke-virtual {v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a68da: 0a06 |003b: move-result v6 │ │ +3a68dc: 4b04 0506 |003c: aput v4, v5, v6 │ │ +3a68e0: 1265 |003e: const/4 v5, #int 6 // #6 │ │ +3a68e2: 6206 7079 |003f: sget-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a68e6: 6207 7c79 |0041: sget-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRECV:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797c │ │ +3a68ea: 6e10 01a5 0700 |0043: invoke-virtual {v7}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a68f0: 0a07 |0046: move-result v7 │ │ +3a68f2: 4b05 0607 |0047: aput v5, v6, v7 │ │ +3a68f6: 1276 |0049: const/4 v6, #int 7 // #7 │ │ +3a68f8: 6207 7079 |004a: sget-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a68fc: 6208 7d79 |004c: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRENAME:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797d │ │ +3a6900: 6e10 01a5 0800 |004e: invoke-virtual {v8}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a6906: 0a08 |0051: move-result v8 │ │ +3a6908: 4b06 0708 |0052: aput v6, v7, v8 │ │ +3a690c: 1307 0800 |0054: const/16 v7, #int 8 // #8 │ │ +3a6910: 6208 7079 |0056: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a6914: 6209 7e79 |0058: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATSEND:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797e │ │ +3a6918: 6e10 01a5 0900 |005a: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a691e: 0a09 |005d: move-result v9 │ │ +3a6920: 4b07 0809 |005e: aput v7, v8, v9 │ │ +3a6924: 6208 7079 |0060: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a6928: 6209 7679 |0062: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzACCESSCODE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ +3a692c: 6e10 01a5 0900 |0064: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a6932: 0a09 |0067: move-result v9 │ │ +3a6934: 130a 0900 |0068: const/16 v10, #int 9 // #9 │ │ +3a6938: 4b0a 0809 |006a: aput v10, v8, v9 │ │ +3a693c: 6208 7079 |006c: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a6940: 6209 7f79 |006e: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONT2CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797f │ │ +3a6944: 6e10 01a5 0900 |0070: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a694a: 0a09 |0073: move-result v9 │ │ +3a694c: 130a 0a00 |0074: const/16 v10, #int 10 // #a │ │ +3a6950: 4b0a 0809 |0076: aput v10, v8, v9 │ │ +3a6954: 6208 7079 |0078: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a6958: 6209 8779 |007a: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPHRASE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ +3a695c: 6e10 01a5 0900 |007c: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a6962: 0a09 |007f: move-result v9 │ │ +3a6964: 130a 0b00 |0080: const/16 v10, #int 11 // #b │ │ +3a6968: 4b0a 0809 |0082: aput v10, v8, v9 │ │ +3a696c: 6208 7079 |0084: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a6970: 6209 8579 |0086: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzINIT_LOAD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7985 │ │ +3a6974: 6e10 01a5 0900 |0088: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a697a: 0a09 |008b: move-result v9 │ │ +3a697c: 130a 0c00 |008c: const/16 v10, #int 12 // #c │ │ +3a6980: 4b0a 0809 |008e: aput v10, v8, v9 │ │ +3a6984: 6208 7079 |0090: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a6988: 6209 8a79 |0092: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798a │ │ +3a698c: 6e10 01a5 0900 |0094: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a6992: 0a09 |0097: move-result v9 │ │ +3a6994: 130a 0d00 |0098: const/16 v10, #int 13 // #d │ │ +3a6998: 4b0a 0809 |009a: aput v10, v8, v9 │ │ +3a699c: 6208 7079 |009c: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a69a0: 6209 8b79 |009e: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0_zzEXIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798b │ │ +3a69a4: 6e10 01a5 0900 |00a0: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a69aa: 0a09 |00a3: move-result v9 │ │ +3a69ac: 130a 0e00 |00a4: const/16 v10, #int 14 // #e │ │ +3a69b0: 4b0a 0809 |00a6: aput v10, v8, v9 │ │ +3a69b4: 6208 7079 |00a8: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a69b8: 6209 7279 |00aa: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.ARCHIVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7972 │ │ +3a69bc: 6e10 01a5 0900 |00ac: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a69c2: 0a09 |00af: move-result v9 │ │ +3a69c4: 130a 0f00 |00b0: const/16 v10, #int 15 // #f │ │ +3a69c8: 4b0a 0809 |00b2: aput v10, v8, v9 │ │ +3a69cc: 6208 7079 |00b4: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a69d0: 6209 7479 |00b6: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.FSAVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7974 │ │ +3a69d4: 6e10 01a5 0900 |00b8: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a69da: 0a09 |00bb: move-result v9 │ │ +3a69dc: 130a 1000 |00bc: const/16 v10, #int 16 // #10 │ │ +3a69e0: 4b0a 0809 |00be: aput v10, v8, v9 │ │ +3a69e4: 6208 7079 |00c0: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a69e8: 6209 8279 |00c2: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzFILL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ +3a69ec: 6e10 01a5 0900 |00c4: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a69f2: 0a09 |00c7: move-result v9 │ │ +3a69f4: 130a 1100 |00c8: const/16 v10, #int 17 // #11 │ │ +3a69f8: 4b0a 0809 |00ca: aput v10, v8, v9 │ │ +3a69fc: 6208 7079 |00cc: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a6a00: 6209 8879 |00ce: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ +3a6a04: 6e10 01a5 0900 |00d0: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a6a0a: 0a09 |00d3: move-result v9 │ │ +3a6a0c: 130a 1200 |00d4: const/16 v10, #int 18 // #12 │ │ +3a6a10: 4b0a 0809 |00d6: aput v10, v8, v9 │ │ +3a6a14: 6208 7079 |00d8: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a6a18: 6209 7779 |00da: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ +3a6a1c: 6e10 01a5 0900 |00dc: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a6a22: 0a09 |00df: move-result v9 │ │ +3a6a24: 130a 1300 |00e0: const/16 v10, #int 19 // #13 │ │ +3a6a28: 4b0a 0809 |00e2: aput v10, v8, v9 │ │ +3a6a2c: 6208 7079 |00e4: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a6a30: 6209 8479 |00e6: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7984 │ │ +3a6a34: 6e10 01a5 0900 |00e8: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a6a3a: 0a09 |00eb: move-result v9 │ │ +3a6a3c: 130a 1400 |00ec: const/16 v10, #int 20 // #14 │ │ +3a6a40: 4b0a 0809 |00ee: aput v10, v8, v9 │ │ +3a6a44: 6208 7079 |00f0: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a6a48: 6209 8379 |00f2: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ +3a6a4c: 6e10 01a5 0900 |00f4: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a6a52: 0a09 |00f7: move-result v9 │ │ +3a6a54: 130a 1500 |00f8: const/16 v10, #int 21 // #15 │ │ +3a6a58: 4b0a 0809 |00fa: aput v10, v8, v9 │ │ +3a6a5c: 6208 7079 |00fc: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a6a60: 6209 7379 |00fe: sget-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.CLRALL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7973 │ │ +3a6a64: 6e10 01a5 0900 |0100: invoke-virtual {v9}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a6a6a: 0a09 |0103: move-result v9 │ │ +3a6a6c: 130a 1600 |0104: const/16 v10, #int 22 // #16 │ │ +3a6a70: 4b0a 0809 |0106: aput v10, v8, v9 │ │ +3a6a74: 7100 08a4 0000 |0108: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ +3a6a7a: 0c08 |010b: move-result-object v8 │ │ +3a6a7c: 2188 |010c: array-length v8, v8 │ │ +3a6a7e: 2388 1915 |010d: new-array v8, v8, [I // type@1519 │ │ +3a6a82: 6908 6f79 |010f: sput-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796f │ │ +3a6a86: 6209 9377 |0111: sget-object v9, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7793 │ │ +3a6a8a: 6e10 06a4 0900 |0113: invoke-virtual {v9}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3a6a90: 0a09 |0116: move-result v9 │ │ +3a6a92: 4b01 0809 |0117: aput v1, v8, v9 │ │ +3a6a96: 6201 6f79 |0119: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796f │ │ +3a6a9a: 6208 3d78 |011b: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.SWAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@783d │ │ +3a6a9e: 6e10 06a4 0800 |011d: invoke-virtual {v8}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3a6aa4: 0a08 |0120: move-result v8 │ │ +3a6aa6: 4b00 0108 |0121: aput v0, v1, v8 │ │ +3a6aaa: 6200 6f79 |0123: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796f │ │ +3a6aae: 6201 8277 |0125: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR3:Lnet/sf/dibdib/thread_any/QOpMain; // field@7782 │ │ +3a6ab2: 6e10 06a4 0100 |0127: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3a6ab8: 0a01 |012a: move-result v1 │ │ +3a6aba: 4b02 0001 |012b: aput v2, v0, v1 │ │ +3a6abe: 6200 6f79 |012d: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796f │ │ +3a6ac2: 6201 8177 |012f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR2:Lnet/sf/dibdib/thread_any/QOpMain; // field@7781 │ │ +3a6ac6: 6e10 06a4 0100 |0131: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3a6acc: 0a01 |0134: move-result v1 │ │ +3a6ace: 4b03 0001 |0135: aput v3, v0, v1 │ │ +3a6ad2: 6200 6f79 |0137: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796f │ │ +3a6ad6: 6201 8077 |0139: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLR1:Lnet/sf/dibdib/thread_any/QOpMain; // field@7780 │ │ +3a6ada: 6e10 06a4 0100 |013b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3a6ae0: 0a01 |013e: move-result v1 │ │ +3a6ae2: 4b04 0001 |013f: aput v4, v0, v1 │ │ +3a6ae6: 6200 6f79 |0141: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796f │ │ +3a6aea: 6201 7e77 |0143: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777e │ │ +3a6aee: 6e10 06a4 0100 |0145: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3a6af4: 0a01 |0148: move-result v1 │ │ +3a6af6: 4b05 0001 |0149: aput v5, v0, v1 │ │ +3a6afa: 6200 6f79 |014b: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796f │ │ +3a6afe: 6201 8377 |014d: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLRN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7783 │ │ +3a6b02: 6e10 06a4 0100 |014f: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3a6b08: 0a01 |0152: move-result v1 │ │ +3a6b0a: 4b06 0001 |0153: aput v6, v0, v1 │ │ +3a6b0e: 6200 6f79 |0155: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796f │ │ +3a6b12: 6201 e677 |0157: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ +3a6b16: 6e10 06a4 0100 |0159: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3a6b1c: 0a01 |015c: move-result v1 │ │ +3a6b1e: 4b07 0001 |015d: aput v7, v0, v1 │ │ +3a6b22: 0e00 |015f: return-void │ │ catches : 30 │ │ 0x000a - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001e - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -852404,56 +852404,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 74 16-bit code units │ │ -3a82c4: |[3a82c4] net.sf.dibdib.thread_io.IoRunner$1.:()V │ │ -3a82d4: 7100 39a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_io/QOpIo;.values:()[Lnet/sf/dibdib/thread_io/QOpIo; // method@a539 │ │ -3a82da: 0c00 |0003: move-result-object v0 │ │ -3a82dc: 2100 |0004: array-length v0, v0 │ │ -3a82de: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3a82e2: 6900 9679 |0007: sput-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7996 │ │ -3a82e6: 6201 9d79 |0009: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.BAK2EXT:Lnet/sf/dibdib/thread_io/QOpIo; // field@799d │ │ -3a82ea: 6e10 37a5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a537 │ │ -3a82f0: 0a01 |000e: move-result v1 │ │ -3a82f2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3a82f4: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3a82f8: 6200 9679 |0012: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7996 │ │ -3a82fc: 6201 9e79 |0014: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzACCESS:Lnet/sf/dibdib/thread_io/QOpIo; // field@799e │ │ -3a8300: 6e10 37a5 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a537 │ │ -3a8306: 0a01 |0019: move-result v1 │ │ -3a8308: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3a830a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3a830e: 6200 9679 |001d: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7996 │ │ -3a8312: 6201 9f79 |001f: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzLOAD_INITIAL:Lnet/sf/dibdib/thread_io/QOpIo; // field@799f │ │ -3a8316: 6e10 37a5 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a537 │ │ -3a831c: 0a01 |0024: move-result v1 │ │ -3a831e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -3a8320: 4b02 0001 |0026: aput v2, v0, v1 │ │ -3a8324: 6200 9679 |0028: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7996 │ │ -3a8328: 6201 a179 |002a: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2_zzEXIT:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a1 │ │ -3a832c: 6e10 37a5 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a537 │ │ -3a8332: 0a01 |002f: move-result v1 │ │ -3a8334: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -3a8336: 4b02 0001 |0031: aput v2, v0, v1 │ │ -3a833a: 6200 9679 |0033: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7996 │ │ -3a833e: 6201 a279 |0035: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAVEARCHIVE:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a2 │ │ -3a8342: 6e10 37a5 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a537 │ │ -3a8348: 0a01 |003a: move-result v1 │ │ -3a834a: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -3a834c: 4b02 0001 |003c: aput v2, v0, v1 │ │ -3a8350: 6200 9679 |003e: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7996 │ │ -3a8354: 6201 a079 |0040: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a0 │ │ -3a8358: 6e10 37a5 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a537 │ │ -3a835e: 0a01 |0045: move-result v1 │ │ -3a8360: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -3a8362: 4b02 0001 |0047: aput v2, v0, v1 │ │ -3a8366: 0e00 |0049: return-void │ │ +3a82c0: |[3a82c0] net.sf.dibdib.thread_io.IoRunner$1.:()V │ │ +3a82d0: 7100 39a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_io/QOpIo;.values:()[Lnet/sf/dibdib/thread_io/QOpIo; // method@a539 │ │ +3a82d6: 0c00 |0003: move-result-object v0 │ │ +3a82d8: 2100 |0004: array-length v0, v0 │ │ +3a82da: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3a82de: 6900 9679 |0007: sput-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7996 │ │ +3a82e2: 6201 9d79 |0009: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.BAK2EXT:Lnet/sf/dibdib/thread_io/QOpIo; // field@799d │ │ +3a82e6: 6e10 37a5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a537 │ │ +3a82ec: 0a01 |000e: move-result v1 │ │ +3a82ee: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3a82f0: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3a82f4: 6200 9679 |0012: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7996 │ │ +3a82f8: 6201 9e79 |0014: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzACCESS:Lnet/sf/dibdib/thread_io/QOpIo; // field@799e │ │ +3a82fc: 6e10 37a5 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a537 │ │ +3a8302: 0a01 |0019: move-result v1 │ │ +3a8304: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3a8306: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3a830a: 6200 9679 |001d: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7996 │ │ +3a830e: 6201 9f79 |001f: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzLOAD_INITIAL:Lnet/sf/dibdib/thread_io/QOpIo; // field@799f │ │ +3a8312: 6e10 37a5 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a537 │ │ +3a8318: 0a01 |0024: move-result v1 │ │ +3a831a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +3a831c: 4b02 0001 |0026: aput v2, v0, v1 │ │ +3a8320: 6200 9679 |0028: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7996 │ │ +3a8324: 6201 a179 |002a: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2_zzEXIT:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a1 │ │ +3a8328: 6e10 37a5 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a537 │ │ +3a832e: 0a01 |002f: move-result v1 │ │ +3a8330: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +3a8332: 4b02 0001 |0031: aput v2, v0, v1 │ │ +3a8336: 6200 9679 |0033: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7996 │ │ +3a833a: 6201 a279 |0035: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAVEARCHIVE:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a2 │ │ +3a833e: 6e10 37a5 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a537 │ │ +3a8344: 0a01 |003a: move-result v1 │ │ +3a8346: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +3a8348: 4b02 0001 |003c: aput v2, v0, v1 │ │ +3a834c: 6200 9679 |003e: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7996 │ │ +3a8350: 6201 a079 |0040: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a0 │ │ +3a8354: 6e10 37a5 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a537 │ │ +3a835a: 0a01 |0045: move-result v1 │ │ +3a835c: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +3a835e: 4b02 0001 |0047: aput v2, v0, v1 │ │ +3a8362: 0e00 |0049: return-void │ │ catches : 6 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -852502,62 +852502,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 85 16-bit code units │ │ -3a9ea0: |[3a9ea0] net.sf.dibdib.thread_net.QOpNet$1.:()V │ │ -3a9eb0: 7100 55a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_net/QOpNet;.values:()[Lnet/sf/dibdib/thread_net/QOpNet; // method@a555 │ │ -3a9eb6: 0c00 |0003: move-result-object v0 │ │ -3a9eb8: 2100 |0004: array-length v0, v0 │ │ -3a9eba: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3a9ebe: 6900 a779 |0007: sput-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a7 │ │ -3a9ec2: 6201 af79 |0009: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzACK:Lnet/sf/dibdib/thread_net/QOpNet; // field@79af │ │ -3a9ec6: 6e10 53a5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a553 │ │ -3a9ecc: 0a01 |000e: move-result v1 │ │ -3a9ece: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3a9ed0: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3a9ed4: 6200 a779 |0012: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a7 │ │ -3a9ed8: 6201 a979 |0014: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.INVIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a9 │ │ -3a9edc: 6e10 53a5 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a553 │ │ -3a9ee2: 0a01 |0019: move-result v1 │ │ -3a9ee4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3a9ee6: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3a9eea: 6200 a779 |001d: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a7 │ │ -3a9eee: 6201 aa79 |001f: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.RCV:Lnet/sf/dibdib/thread_net/QOpNet; // field@79aa │ │ -3a9ef2: 6e10 53a5 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a553 │ │ -3a9ef8: 0a01 |0024: move-result v1 │ │ -3a9efa: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -3a9efc: 4b02 0001 |0026: aput v2, v0, v1 │ │ -3a9f00: 6200 a779 |0028: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a7 │ │ -3a9f04: 6201 b079 |002a: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzCLR:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b0 │ │ -3a9f08: 6e10 53a5 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a553 │ │ -3a9f0e: 0a01 |002f: move-result v1 │ │ -3a9f10: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -3a9f12: 4b02 0001 |0031: aput v2, v0, v1 │ │ -3a9f16: 6200 a779 |0033: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a7 │ │ -3a9f1a: 6201 b179 |0035: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzINIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b1 │ │ -3a9f1e: 6e10 53a5 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a553 │ │ -3a9f24: 0a01 |003a: move-result v1 │ │ -3a9f26: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -3a9f28: 4b02 0001 |003c: aput v2, v0, v1 │ │ -3a9f2c: 6200 a779 |003e: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a7 │ │ -3a9f30: 6201 b279 |0040: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzLOOP:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b2 │ │ -3a9f34: 6e10 53a5 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a553 │ │ -3a9f3a: 0a01 |0045: move-result v1 │ │ -3a9f3c: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -3a9f3e: 4b02 0001 |0047: aput v2, v0, v1 │ │ -3a9f42: 6200 a779 |0049: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a7 │ │ -3a9f46: 6201 b379 |004b: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzSEND:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b3 │ │ -3a9f4a: 6e10 53a5 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a553 │ │ -3a9f50: 0a01 |0050: move-result v1 │ │ -3a9f52: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -3a9f54: 4b02 0001 |0052: aput v2, v0, v1 │ │ -3a9f58: 0e00 |0054: return-void │ │ +3a9e9c: |[3a9e9c] net.sf.dibdib.thread_net.QOpNet$1.:()V │ │ +3a9eac: 7100 55a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_net/QOpNet;.values:()[Lnet/sf/dibdib/thread_net/QOpNet; // method@a555 │ │ +3a9eb2: 0c00 |0003: move-result-object v0 │ │ +3a9eb4: 2100 |0004: array-length v0, v0 │ │ +3a9eb6: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3a9eba: 6900 a779 |0007: sput-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a7 │ │ +3a9ebe: 6201 af79 |0009: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzACK:Lnet/sf/dibdib/thread_net/QOpNet; // field@79af │ │ +3a9ec2: 6e10 53a5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a553 │ │ +3a9ec8: 0a01 |000e: move-result v1 │ │ +3a9eca: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3a9ecc: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3a9ed0: 6200 a779 |0012: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a7 │ │ +3a9ed4: 6201 a979 |0014: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.INVIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a9 │ │ +3a9ed8: 6e10 53a5 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a553 │ │ +3a9ede: 0a01 |0019: move-result v1 │ │ +3a9ee0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3a9ee2: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3a9ee6: 6200 a779 |001d: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a7 │ │ +3a9eea: 6201 aa79 |001f: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.RCV:Lnet/sf/dibdib/thread_net/QOpNet; // field@79aa │ │ +3a9eee: 6e10 53a5 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a553 │ │ +3a9ef4: 0a01 |0024: move-result v1 │ │ +3a9ef6: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +3a9ef8: 4b02 0001 |0026: aput v2, v0, v1 │ │ +3a9efc: 6200 a779 |0028: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a7 │ │ +3a9f00: 6201 b079 |002a: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzCLR:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b0 │ │ +3a9f04: 6e10 53a5 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a553 │ │ +3a9f0a: 0a01 |002f: move-result v1 │ │ +3a9f0c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +3a9f0e: 4b02 0001 |0031: aput v2, v0, v1 │ │ +3a9f12: 6200 a779 |0033: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a7 │ │ +3a9f16: 6201 b179 |0035: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzINIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b1 │ │ +3a9f1a: 6e10 53a5 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a553 │ │ +3a9f20: 0a01 |003a: move-result v1 │ │ +3a9f22: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +3a9f24: 4b02 0001 |003c: aput v2, v0, v1 │ │ +3a9f28: 6200 a779 |003e: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a7 │ │ +3a9f2c: 6201 b279 |0040: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzLOOP:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b2 │ │ +3a9f30: 6e10 53a5 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a553 │ │ +3a9f36: 0a01 |0045: move-result v1 │ │ +3a9f38: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +3a9f3a: 4b02 0001 |0047: aput v2, v0, v1 │ │ +3a9f3e: 6200 a779 |0049: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a7 │ │ +3a9f42: 6201 b379 |004b: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.zzSEND:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b3 │ │ +3a9f46: 6e10 53a5 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a553 │ │ +3a9f4c: 0a01 |0050: move-result v1 │ │ +3a9f4e: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +3a9f50: 4b02 0001 |0052: aput v2, v0, v1 │ │ +3a9f54: 0e00 |0054: return-void │ │ catches : 7 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -852664,170 +852664,170 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 301 16-bit code units │ │ -3aac94: |[3aac94] net.sf.dibdib.thread_ui.UiFrame$1.:()V │ │ -3aaca4: 7100 f3a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.values:()[Lnet/sf/dibdib/thread_any/QOpGraph; // method@a3f3 │ │ -3aacaa: 0c00 |0003: move-result-object v0 │ │ -3aacac: 2100 |0004: array-length v0, v0 │ │ -3aacae: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3aacb2: 6900 d179 |0007: sput-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aacb6: 6201 5077 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.ARC:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7750 │ │ -3aacba: 6e10 f1a3 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aacc0: 0a01 |000e: move-result v1 │ │ -3aacc2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3aacc4: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3aacc8: 6200 d179 |0012: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aaccc: 6201 5177 |0014: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.CURVE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7751 │ │ -3aacd0: 6e10 f1a3 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aacd6: 0a01 |0019: move-result v1 │ │ -3aacd8: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3aacda: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3aacde: 6200 d179 |001d: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aace2: 6201 5277 |001f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.DASH:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7752 │ │ -3aace6: 6e10 f1a3 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aacec: 0a01 |0024: move-result v1 │ │ -3aacee: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -3aacf0: 4b02 0001 |0026: aput v2, v0, v1 │ │ -3aacf4: 6200 d179 |0028: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aacf8: 6201 5377 |002a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.ENTRY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7753 │ │ -3aacfc: 6e10 f1a3 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aad02: 0a01 |002f: move-result v1 │ │ -3aad04: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -3aad06: 4b02 0001 |0031: aput v2, v0, v1 │ │ -3aad0a: 6200 d179 |0033: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aad0e: 6201 5477 |0035: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.FACE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7754 │ │ -3aad12: 6e10 f1a3 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aad18: 0a01 |003a: move-result v1 │ │ -3aad1a: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -3aad1c: 4b02 0001 |003c: aput v2, v0, v1 │ │ -3aad20: 6200 d179 |003e: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aad24: 6201 5577 |0040: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7755 │ │ -3aad28: 6e10 f1a3 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aad2e: 0a01 |0045: move-result v1 │ │ -3aad30: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -3aad32: 4b02 0001 |0047: aput v2, v0, v1 │ │ -3aad36: 6200 d179 |0049: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aad3a: 6201 5677 |004b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.IMAGE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7756 │ │ -3aad3e: 6e10 f1a3 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aad44: 0a01 |0050: move-result v1 │ │ -3aad46: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -3aad48: 4b02 0001 |0052: aput v2, v0, v1 │ │ -3aad4c: 6200 d179 |0054: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aad50: 6201 5777 |0056: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.LINE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7757 │ │ -3aad54: 6e10 f1a3 0100 |0058: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aad5a: 0a01 |005b: move-result v1 │ │ -3aad5c: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -3aad60: 4b02 0001 |005e: aput v2, v0, v1 │ │ -3aad64: 6200 d179 |0060: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aad68: 6201 5877 |0062: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.LNCAP:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7758 │ │ -3aad6c: 6e10 f1a3 0100 |0064: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aad72: 0a01 |0067: move-result v1 │ │ -3aad74: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -3aad78: 4b02 0001 |006a: aput v2, v0, v1 │ │ -3aad7c: 6200 d179 |006c: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aad80: 6201 5977 |006e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.LNJOIN:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7759 │ │ -3aad84: 6e10 f1a3 0100 |0070: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aad8a: 0a01 |0073: move-result v1 │ │ -3aad8c: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ -3aad90: 4b02 0001 |0076: aput v2, v0, v1 │ │ -3aad94: 6200 d179 |0078: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aad98: 6201 5a77 |007a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.LNWIDTH:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775a │ │ -3aad9c: 6e10 f1a3 0100 |007c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aada2: 0a01 |007f: move-result v1 │ │ -3aada4: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ -3aada8: 4b02 0001 |0082: aput v2, v0, v1 │ │ -3aadac: 6200 d179 |0084: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aadb0: 6201 5b77 |0086: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POINTER:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3aadb4: 6e10 f1a3 0100 |0088: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aadba: 0a01 |008b: move-result v1 │ │ -3aadbc: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ -3aadc0: 4b02 0001 |008e: aput v2, v0, v1 │ │ -3aadc4: 6200 d179 |0090: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aadc8: 6201 5c77 |0092: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3aadcc: 6e10 f1a3 0100 |0094: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aadd2: 0a01 |0097: move-result v1 │ │ -3aadd4: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ -3aadd8: 4b02 0001 |009a: aput v2, v0, v1 │ │ -3aaddc: 6200 d179 |009c: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aade0: 6201 5d77 |009e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POSX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775d │ │ -3aade4: 6e10 f1a3 0100 |00a0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aadea: 0a01 |00a3: move-result v1 │ │ -3aadec: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ -3aadf0: 4b02 0001 |00a6: aput v2, v0, v1 │ │ -3aadf4: 6200 d179 |00a8: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aadf8: 6201 5e77 |00aa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POSY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ -3aadfc: 6e10 f1a3 0100 |00ac: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aae02: 0a01 |00af: move-result v1 │ │ -3aae04: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ -3aae08: 4b02 0001 |00b2: aput v2, v0, v1 │ │ -3aae0c: 6200 d179 |00b4: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aae10: 6201 5f77 |00b6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ -3aae14: 6e10 f1a3 0100 |00b8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aae1a: 0a01 |00bb: move-result v1 │ │ -3aae1c: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ -3aae20: 4b02 0001 |00be: aput v2, v0, v1 │ │ -3aae24: 6200 d179 |00c0: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aae28: 6201 6077 |00c2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ -3aae2c: 6e10 f1a3 0100 |00c4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aae32: 0a01 |00c7: move-result v1 │ │ -3aae34: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ -3aae38: 4b02 0001 |00ca: aput v2, v0, v1 │ │ -3aae3c: 6200 d179 |00cc: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aae40: 6201 6177 |00ce: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.RMOVE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7761 │ │ -3aae44: 6e10 f1a3 0100 |00d0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aae4a: 0a01 |00d3: move-result v1 │ │ -3aae4c: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ -3aae50: 4b02 0001 |00d6: aput v2, v0, v1 │ │ -3aae54: 6200 d179 |00d8: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aae58: 6201 6277 |00da: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.STYLE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ -3aae5c: 6e10 f1a3 0100 |00dc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aae62: 0a01 |00df: move-result v1 │ │ -3aae64: 1302 1300 |00e0: const/16 v2, #int 19 // #13 │ │ -3aae68: 4b02 0001 |00e2: aput v2, v0, v1 │ │ -3aae6c: 6200 d179 |00e4: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aae70: 6201 6377 |00e6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ -3aae74: 6e10 f1a3 0100 |00e8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aae7a: 0a01 |00eb: move-result v1 │ │ -3aae7c: 1302 1400 |00ec: const/16 v2, #int 20 // #14 │ │ -3aae80: 4b02 0001 |00ee: aput v2, v0, v1 │ │ -3aae84: 6200 d179 |00f0: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aae88: 6201 6477 |00f2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TXBOX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ -3aae8c: 6e10 f1a3 0100 |00f4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aae92: 0a01 |00f7: move-result v1 │ │ -3aae94: 1302 1500 |00f8: const/16 v2, #int 21 // #15 │ │ -3aae98: 4b02 0001 |00fa: aput v2, v0, v1 │ │ -3aae9c: 6200 d179 |00fc: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aaea0: 6201 6577 |00fe: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ -3aaea4: 6e10 f1a3 0100 |0100: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aaeaa: 0a01 |0103: move-result v1 │ │ -3aaeac: 1302 1600 |0104: const/16 v2, #int 22 // #16 │ │ -3aaeb0: 4b02 0001 |0106: aput v2, v0, v1 │ │ -3aaeb4: 6200 d179 |0108: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aaeb8: 6201 6777 |010a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7767 │ │ -3aaebc: 6e10 f1a3 0100 |010c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aaec2: 0a01 |010f: move-result v1 │ │ -3aaec4: 1302 1700 |0110: const/16 v2, #int 23 // #17 │ │ -3aaec8: 4b02 0001 |0112: aput v2, v0, v1 │ │ -3aaecc: 6200 d179 |0114: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aaed0: 6201 6677 |0116: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TXLF:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7766 │ │ -3aaed4: 6e10 f1a3 0100 |0118: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aaeda: 0a01 |011b: move-result v1 │ │ -3aaedc: 1302 1800 |011c: const/16 v2, #int 24 // #18 │ │ -3aaee0: 4b02 0001 |011e: aput v2, v0, v1 │ │ -3aaee4: 6200 d179 |0120: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3aaee8: 6201 6877 |0122: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.WEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7768 │ │ -3aaeec: 6e10 f1a3 0100 |0124: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3aaef2: 0a01 |0127: move-result v1 │ │ -3aaef4: 1302 1900 |0128: const/16 v2, #int 25 // #19 │ │ -3aaef8: 4b02 0001 |012a: aput v2, v0, v1 │ │ -3aaefc: 0e00 |012c: return-void │ │ +3aac90: |[3aac90] net.sf.dibdib.thread_ui.UiFrame$1.:()V │ │ +3aaca0: 7100 f3a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.values:()[Lnet/sf/dibdib/thread_any/QOpGraph; // method@a3f3 │ │ +3aaca6: 0c00 |0003: move-result-object v0 │ │ +3aaca8: 2100 |0004: array-length v0, v0 │ │ +3aacaa: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3aacae: 6900 d179 |0007: sput-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aacb2: 6201 5077 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.ARC:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7750 │ │ +3aacb6: 6e10 f1a3 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aacbc: 0a01 |000e: move-result v1 │ │ +3aacbe: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3aacc0: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3aacc4: 6200 d179 |0012: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aacc8: 6201 5177 |0014: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.CURVE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7751 │ │ +3aaccc: 6e10 f1a3 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aacd2: 0a01 |0019: move-result v1 │ │ +3aacd4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3aacd6: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3aacda: 6200 d179 |001d: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aacde: 6201 5277 |001f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.DASH:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7752 │ │ +3aace2: 6e10 f1a3 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aace8: 0a01 |0024: move-result v1 │ │ +3aacea: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +3aacec: 4b02 0001 |0026: aput v2, v0, v1 │ │ +3aacf0: 6200 d179 |0028: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aacf4: 6201 5377 |002a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.ENTRY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7753 │ │ +3aacf8: 6e10 f1a3 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aacfe: 0a01 |002f: move-result v1 │ │ +3aad00: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +3aad02: 4b02 0001 |0031: aput v2, v0, v1 │ │ +3aad06: 6200 d179 |0033: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aad0a: 6201 5477 |0035: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.FACE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7754 │ │ +3aad0e: 6e10 f1a3 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aad14: 0a01 |003a: move-result v1 │ │ +3aad16: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +3aad18: 4b02 0001 |003c: aput v2, v0, v1 │ │ +3aad1c: 6200 d179 |003e: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aad20: 6201 5577 |0040: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7755 │ │ +3aad24: 6e10 f1a3 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aad2a: 0a01 |0045: move-result v1 │ │ +3aad2c: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +3aad2e: 4b02 0001 |0047: aput v2, v0, v1 │ │ +3aad32: 6200 d179 |0049: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aad36: 6201 5677 |004b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.IMAGE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7756 │ │ +3aad3a: 6e10 f1a3 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aad40: 0a01 |0050: move-result v1 │ │ +3aad42: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +3aad44: 4b02 0001 |0052: aput v2, v0, v1 │ │ +3aad48: 6200 d179 |0054: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aad4c: 6201 5777 |0056: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.LINE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7757 │ │ +3aad50: 6e10 f1a3 0100 |0058: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aad56: 0a01 |005b: move-result v1 │ │ +3aad58: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +3aad5c: 4b02 0001 |005e: aput v2, v0, v1 │ │ +3aad60: 6200 d179 |0060: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aad64: 6201 5877 |0062: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.LNCAP:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7758 │ │ +3aad68: 6e10 f1a3 0100 |0064: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aad6e: 0a01 |0067: move-result v1 │ │ +3aad70: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +3aad74: 4b02 0001 |006a: aput v2, v0, v1 │ │ +3aad78: 6200 d179 |006c: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aad7c: 6201 5977 |006e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.LNJOIN:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7759 │ │ +3aad80: 6e10 f1a3 0100 |0070: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aad86: 0a01 |0073: move-result v1 │ │ +3aad88: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ +3aad8c: 4b02 0001 |0076: aput v2, v0, v1 │ │ +3aad90: 6200 d179 |0078: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aad94: 6201 5a77 |007a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.LNWIDTH:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775a │ │ +3aad98: 6e10 f1a3 0100 |007c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aad9e: 0a01 |007f: move-result v1 │ │ +3aada0: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ +3aada4: 4b02 0001 |0082: aput v2, v0, v1 │ │ +3aada8: 6200 d179 |0084: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aadac: 6201 5b77 |0086: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POINTER:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3aadb0: 6e10 f1a3 0100 |0088: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aadb6: 0a01 |008b: move-result v1 │ │ +3aadb8: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ +3aadbc: 4b02 0001 |008e: aput v2, v0, v1 │ │ +3aadc0: 6200 d179 |0090: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aadc4: 6201 5c77 |0092: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3aadc8: 6e10 f1a3 0100 |0094: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aadce: 0a01 |0097: move-result v1 │ │ +3aadd0: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ +3aadd4: 4b02 0001 |009a: aput v2, v0, v1 │ │ +3aadd8: 6200 d179 |009c: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aaddc: 6201 5d77 |009e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POSX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775d │ │ +3aade0: 6e10 f1a3 0100 |00a0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aade6: 0a01 |00a3: move-result v1 │ │ +3aade8: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ +3aadec: 4b02 0001 |00a6: aput v2, v0, v1 │ │ +3aadf0: 6200 d179 |00a8: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aadf4: 6201 5e77 |00aa: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POSY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ +3aadf8: 6e10 f1a3 0100 |00ac: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aadfe: 0a01 |00af: move-result v1 │ │ +3aae00: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ +3aae04: 4b02 0001 |00b2: aput v2, v0, v1 │ │ +3aae08: 6200 d179 |00b4: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aae0c: 6201 5f77 |00b6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ +3aae10: 6e10 f1a3 0100 |00b8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aae16: 0a01 |00bb: move-result v1 │ │ +3aae18: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ +3aae1c: 4b02 0001 |00be: aput v2, v0, v1 │ │ +3aae20: 6200 d179 |00c0: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aae24: 6201 6077 |00c2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ +3aae28: 6e10 f1a3 0100 |00c4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aae2e: 0a01 |00c7: move-result v1 │ │ +3aae30: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ +3aae34: 4b02 0001 |00ca: aput v2, v0, v1 │ │ +3aae38: 6200 d179 |00cc: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aae3c: 6201 6177 |00ce: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.RMOVE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7761 │ │ +3aae40: 6e10 f1a3 0100 |00d0: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aae46: 0a01 |00d3: move-result v1 │ │ +3aae48: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ +3aae4c: 4b02 0001 |00d6: aput v2, v0, v1 │ │ +3aae50: 6200 d179 |00d8: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aae54: 6201 6277 |00da: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.STYLE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ +3aae58: 6e10 f1a3 0100 |00dc: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aae5e: 0a01 |00df: move-result v1 │ │ +3aae60: 1302 1300 |00e0: const/16 v2, #int 19 // #13 │ │ +3aae64: 4b02 0001 |00e2: aput v2, v0, v1 │ │ +3aae68: 6200 d179 |00e4: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aae6c: 6201 6377 |00e6: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ +3aae70: 6e10 f1a3 0100 |00e8: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aae76: 0a01 |00eb: move-result v1 │ │ +3aae78: 1302 1400 |00ec: const/16 v2, #int 20 // #14 │ │ +3aae7c: 4b02 0001 |00ee: aput v2, v0, v1 │ │ +3aae80: 6200 d179 |00f0: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aae84: 6201 6477 |00f2: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TXBOX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ +3aae88: 6e10 f1a3 0100 |00f4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aae8e: 0a01 |00f7: move-result v1 │ │ +3aae90: 1302 1500 |00f8: const/16 v2, #int 21 // #15 │ │ +3aae94: 4b02 0001 |00fa: aput v2, v0, v1 │ │ +3aae98: 6200 d179 |00fc: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aae9c: 6201 6577 |00fe: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ +3aaea0: 6e10 f1a3 0100 |0100: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aaea6: 0a01 |0103: move-result v1 │ │ +3aaea8: 1302 1600 |0104: const/16 v2, #int 22 // #16 │ │ +3aaeac: 4b02 0001 |0106: aput v2, v0, v1 │ │ +3aaeb0: 6200 d179 |0108: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aaeb4: 6201 6777 |010a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7767 │ │ +3aaeb8: 6e10 f1a3 0100 |010c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aaebe: 0a01 |010f: move-result v1 │ │ +3aaec0: 1302 1700 |0110: const/16 v2, #int 23 // #17 │ │ +3aaec4: 4b02 0001 |0112: aput v2, v0, v1 │ │ +3aaec8: 6200 d179 |0114: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aaecc: 6201 6677 |0116: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.TXLF:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7766 │ │ +3aaed0: 6e10 f1a3 0100 |0118: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aaed6: 0a01 |011b: move-result v1 │ │ +3aaed8: 1302 1800 |011c: const/16 v2, #int 24 // #18 │ │ +3aaedc: 4b02 0001 |011e: aput v2, v0, v1 │ │ +3aaee0: 6200 d179 |0120: sget-object v0, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3aaee4: 6201 6877 |0122: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.WEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7768 │ │ +3aaee8: 6e10 f1a3 0100 |0124: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3aaeee: 0a01 |0127: move-result v1 │ │ +3aaef0: 1302 1900 |0128: const/16 v2, #int 25 // #19 │ │ +3aaef4: 4b02 0001 |012a: aput v2, v0, v1 │ │ +3aaef8: 0e00 |012c: return-void │ │ catches : 25 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -852945,32 +852945,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3ab958: |[3ab958] net.sf.dibdib.thread_ui.UiFrame.:()V │ │ -3ab968: 0e00 |0000: return-void │ │ +3ab954: |[3ab954] net.sf.dibdib.thread_ui.UiFrame.:()V │ │ +3ab964: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_ui/UiFrame;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ab96c: |[3ab96c] net.sf.dibdib.thread_ui.UiFrame.:()V │ │ -3ab97c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3ab982: 0e00 |0003: return-void │ │ +3ab968: |[3ab968] net.sf.dibdib.thread_ui.UiFrame.:()V │ │ +3ab978: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3ab97e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_ui/UiFrame; │ │ │ │ #2 : (in Lnet/sf/dibdib/thread_ui/UiFrame;) │ │ @@ -852978,125 +852978,125 @@ │ │ type : '(III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 200 16-bit code units │ │ -3ab984: |[3ab984] net.sf.dibdib.thread_ui.UiFrame.checkSizeNZoom:(III)V │ │ -3ab994: 1300 9000 |0000: const/16 v0, #int 144 // #90 │ │ -3ab998: 3780 0400 |0002: if-le v0, v8, 0006 // +0004 │ │ -3ab99c: 1308 9000 |0004: const/16 v8, #int 144 // #90 │ │ -3ab9a0: 3790 0400 |0006: if-le v0, v9, 000a // +0004 │ │ -3ab9a4: 1309 9000 |0008: const/16 v9, #int 144 // #90 │ │ -3ab9a8: 6000 d479 |000a: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.qWidthCanvasPx:I // field@79d4 │ │ -3ab9ac: 3380 0700 |000c: if-ne v0, v8, 0013 // +0007 │ │ -3ab9b0: 6000 d379 |000e: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.qHeightCanvasPx:I // field@79d3 │ │ -3ab9b4: 3390 0300 |0010: if-ne v0, v9, 0013 // +0003 │ │ -3ab9b8: 0e00 |0012: return-void │ │ -3ab9ba: 6708 d479 |0013: sput v8, Lnet/sf/dibdib/thread_ui/UiFrame;.qWidthCanvasPx:I // field@79d4 │ │ -3ab9be: 6709 d379 |0015: sput v9, Lnet/sf/dibdib/thread_ui/UiFrame;.qHeightCanvasPx:I // field@79d3 │ │ -3ab9c2: 1400 0040 0200 |0017: const v0, #float 2.0663e-40 // #00024000 │ │ -3ab9c8: 1401 0040 3800 |001a: const v1, #float 5.16575e-39 // #00384000 │ │ -3ab9ce: 340a 0400 |001d: if-lt v10, v0, 0021 // +0004 │ │ -3ab9d2: 35a1 0b00 |001f: if-ge v1, v10, 002a // +000b │ │ -3ab9d6: 35a1 0600 |0021: if-ge v1, v10, 0027 // +0006 │ │ -3ab9da: 140a 0040 3800 |0023: const v10, #float 5.16575e-39 // #00384000 │ │ -3ab9e0: 2804 |0026: goto 002a // +0004 │ │ -3ab9e2: 140a 0040 0200 |0027: const v10, #float 2.0663e-40 // #00024000 │ │ -3ab9e8: 3598 0400 |002a: if-ge v8, v9, 002e // +0004 │ │ -3ab9ec: 0180 |002c: move v0, v8 │ │ -3ab9ee: 2802 |002d: goto 002f // +0002 │ │ -3ab9f0: 0190 |002e: move v0, v9 │ │ -3ab9f2: 1401 0020 0100 |002f: const v1, #float 1.03315e-40 // #00012000 │ │ -3ab9f8: 9201 0100 |0032: mul-int v1, v1, v0 │ │ -3ab9fc: b3a1 |0034: div-int/2addr v1, v10 │ │ -3ab9fe: 930a 0001 |0035: div-int v10, v0, v1 │ │ -3aba02: 1222 |0037: const/4 v2, #int 2 // #2 │ │ -3aba04: 352a 0500 |0038: if-ge v10, v2, 003d // +0005 │ │ -3aba08: db01 0002 |003a: div-int/lit8 v1, v0, #int 2 // #02 │ │ -3aba0c: 2807 |003c: goto 0043 // +0007 │ │ -3aba0e: 1303 3200 |003d: const/16 v3, #int 50 // #32 │ │ -3aba12: 373a 0400 |003f: if-le v10, v3, 0043 // +0004 │ │ -3aba16: db01 0032 |0041: div-int/lit8 v1, v0, #int 50 // #32 │ │ -3aba1a: 130a 3000 |0043: const/16 v10, #int 48 // #30 │ │ -3aba1e: 1203 |0045: const/4 v3, #int 0 // #0 │ │ -3aba20: 1214 |0046: const/4 v4, #int 1 // #1 │ │ -3aba22: 35a1 0400 |0047: if-ge v1, v10, 004b // +0004 │ │ -3aba26: 121a |0049: const/4 v10, #int 1 // #1 │ │ -3aba28: 2802 |004a: goto 004c // +0002 │ │ -3aba2a: 120a |004b: const/4 v10, #int 0 // #0 │ │ -3aba2c: 6a0a d979 |004c: sput-boolean v10, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ -3aba30: da01 0102 |004e: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -3aba34: 130a 0a00 |0050: const/16 v10, #int 10 // #a │ │ -3aba38: b0a1 |0052: add-int/2addr v1, v10 │ │ -3aba3a: db01 0148 |0053: div-int/lit8 v1, v1, #int 72 // #48 │ │ -3aba3e: 12f5 |0055: const/4 v5, #int -1 // #ff │ │ -3aba40: 12f6 |0056: const/4 v6, #int -1 // #ff │ │ -3aba42: 3801 1300 |0057: if-eqz v1, 006a // +0013 │ │ -3aba46: d806 0601 |0059: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3aba4a: 6307 d979 |005b: sget-boolean v7, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ -3aba4e: 3907 0700 |005d: if-nez v7, 0064 // +0007 │ │ -3aba52: 3312 0300 |005f: if-ne v2, v1, 0062 // +0003 │ │ -3aba56: 2803 |0061: goto 0064 // +0003 │ │ -3aba58: 1207 |0062: const/4 v7, #int 0 // #0 │ │ -3aba5a: 2802 |0063: goto 0065 // +0002 │ │ -3aba5c: 1217 |0064: const/4 v7, #int 1 // #1 │ │ -3aba5e: 6a07 d979 |0065: sput-boolean v7, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ -3aba62: db01 0102 |0067: div-int/lit8 v1, v1, #int 2 // #02 │ │ -3aba66: 28ee |0069: goto 0057 // -0012 │ │ -3aba68: 366a 0400 |006a: if-gt v10, v6, 006e // +0004 │ │ -3aba6c: 120a |006c: const/4 v10, #int 0 // #0 │ │ -3aba6e: 2802 |006d: goto 006f // +0002 │ │ -3aba70: b16a |006e: sub-int/2addr v10, v6 │ │ -3aba72: 670a d779 |006f: sput v10, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d7 │ │ -3aba76: 7110 7ba5 0000 |0071: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ -3aba7c: 0a00 |0074: move-result v0 │ │ -3aba7e: 1401 00d0 0200 |0075: const v1, #float 2.58287e-40 // #0002d000 │ │ -3aba84: 3510 0d00 |0078: if-ge v0, v1, 0085 // +000d │ │ -3aba88: 6300 d979 |007a: sget-boolean v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ -3aba8c: 3800 0700 |007c: if-eqz v0, 0083 // +0007 │ │ -3aba90: 6a03 d979 |007e: sput-boolean v3, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ -3aba94: d80a 0a01 |0080: add-int/lit8 v10, v10, #int 1 // #01 │ │ -3aba98: 2803 |0082: goto 0085 // +0003 │ │ -3aba9a: 6a04 d979 |0083: sput-boolean v4, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ -3aba9e: 670a d779 |0085: sput v10, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d7 │ │ -3abaa2: 7110 7ba5 0800 |0087: invoke-static {v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ -3abaa8: 0a08 |008a: move-result v8 │ │ -3abaaa: 7110 7ba5 0900 |008b: invoke-static {v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ -3abab0: 0a09 |008e: move-result v9 │ │ -3abab2: 620a fb79 |008f: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3abab6: 6e20 a2a5 8a00 |0091: invoke-virtual {v10, v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.setInitial:(I)V // method@a5a2 │ │ -3ababc: 620a fb79 |0094: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3abac0: 6e20 a1a5 8a00 |0096: invoke-virtual {v10, v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3abac6: 620a fa79 |0099: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3abaca: 6e20 a2a5 9a00 |009b: invoke-virtual {v10, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setInitial:(I)V // method@a5a2 │ │ -3abad0: 620a fa79 |009e: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3abad4: 6e20 a1a5 9a00 |00a0: invoke-virtual {v10, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3abada: 630a d979 |00a3: sget-boolean v10, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ -3abade: 380a 0300 |00a5: if-eqz v10, 00a8 // +0003 │ │ -3abae2: 12f3 |00a7: const/4 v3, #int -1 // #ff │ │ -3abae4: 140a 0060 0300 |00a8: const v10, #float 3.09945e-40 // #00036000 │ │ -3abaea: 35a8 0300 |00ab: if-ge v8, v10, 00ae // +0003 │ │ -3abaee: 2810 |00ad: goto 00bd // +0010 │ │ -3abaf0: 3598 0300 |00ae: if-ge v8, v9, 00b1 // +0003 │ │ -3abaf4: 2802 |00b0: goto 00b2 // +0002 │ │ -3abaf6: 0198 |00b1: move v8, v9 │ │ -3abaf8: 1509 0900 |00b2: const/high16 v9, #int 589824 // #9 │ │ -3abafc: b398 |00b4: div-int/2addr v8, v9 │ │ -3abafe: 0135 |00b5: move v5, v3 │ │ -3abb00: 3808 0700 |00b6: if-eqz v8, 00bd // +0007 │ │ -3abb04: d805 0501 |00b8: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3abb08: db08 0802 |00ba: div-int/lit8 v8, v8, #int 2 // #02 │ │ -3abb0c: 28fa |00bc: goto 00b6 // -0006 │ │ -3abb0e: 6208 fc79 |00bd: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ -3abb12: 6e20 a2a5 5800 |00bf: invoke-virtual {v8, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setInitial:(I)V // method@a5a2 │ │ -3abb18: 6208 fc79 |00c2: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ -3abb1c: 6e20 a1a5 5800 |00c4: invoke-virtual {v8, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3abb22: 0e00 |00c7: return-void │ │ +3ab980: |[3ab980] net.sf.dibdib.thread_ui.UiFrame.checkSizeNZoom:(III)V │ │ +3ab990: 1300 9000 |0000: const/16 v0, #int 144 // #90 │ │ +3ab994: 3780 0400 |0002: if-le v0, v8, 0006 // +0004 │ │ +3ab998: 1308 9000 |0004: const/16 v8, #int 144 // #90 │ │ +3ab99c: 3790 0400 |0006: if-le v0, v9, 000a // +0004 │ │ +3ab9a0: 1309 9000 |0008: const/16 v9, #int 144 // #90 │ │ +3ab9a4: 6000 d479 |000a: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.qWidthCanvasPx:I // field@79d4 │ │ +3ab9a8: 3380 0700 |000c: if-ne v0, v8, 0013 // +0007 │ │ +3ab9ac: 6000 d379 |000e: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.qHeightCanvasPx:I // field@79d3 │ │ +3ab9b0: 3390 0300 |0010: if-ne v0, v9, 0013 // +0003 │ │ +3ab9b4: 0e00 |0012: return-void │ │ +3ab9b6: 6708 d479 |0013: sput v8, Lnet/sf/dibdib/thread_ui/UiFrame;.qWidthCanvasPx:I // field@79d4 │ │ +3ab9ba: 6709 d379 |0015: sput v9, Lnet/sf/dibdib/thread_ui/UiFrame;.qHeightCanvasPx:I // field@79d3 │ │ +3ab9be: 1400 0040 0200 |0017: const v0, #float 2.0663e-40 // #00024000 │ │ +3ab9c4: 1401 0040 3800 |001a: const v1, #float 5.16575e-39 // #00384000 │ │ +3ab9ca: 340a 0400 |001d: if-lt v10, v0, 0021 // +0004 │ │ +3ab9ce: 35a1 0b00 |001f: if-ge v1, v10, 002a // +000b │ │ +3ab9d2: 35a1 0600 |0021: if-ge v1, v10, 0027 // +0006 │ │ +3ab9d6: 140a 0040 3800 |0023: const v10, #float 5.16575e-39 // #00384000 │ │ +3ab9dc: 2804 |0026: goto 002a // +0004 │ │ +3ab9de: 140a 0040 0200 |0027: const v10, #float 2.0663e-40 // #00024000 │ │ +3ab9e4: 3598 0400 |002a: if-ge v8, v9, 002e // +0004 │ │ +3ab9e8: 0180 |002c: move v0, v8 │ │ +3ab9ea: 2802 |002d: goto 002f // +0002 │ │ +3ab9ec: 0190 |002e: move v0, v9 │ │ +3ab9ee: 1401 0020 0100 |002f: const v1, #float 1.03315e-40 // #00012000 │ │ +3ab9f4: 9201 0100 |0032: mul-int v1, v1, v0 │ │ +3ab9f8: b3a1 |0034: div-int/2addr v1, v10 │ │ +3ab9fa: 930a 0001 |0035: div-int v10, v0, v1 │ │ +3ab9fe: 1222 |0037: const/4 v2, #int 2 // #2 │ │ +3aba00: 352a 0500 |0038: if-ge v10, v2, 003d // +0005 │ │ +3aba04: db01 0002 |003a: div-int/lit8 v1, v0, #int 2 // #02 │ │ +3aba08: 2807 |003c: goto 0043 // +0007 │ │ +3aba0a: 1303 3200 |003d: const/16 v3, #int 50 // #32 │ │ +3aba0e: 373a 0400 |003f: if-le v10, v3, 0043 // +0004 │ │ +3aba12: db01 0032 |0041: div-int/lit8 v1, v0, #int 50 // #32 │ │ +3aba16: 130a 3000 |0043: const/16 v10, #int 48 // #30 │ │ +3aba1a: 1203 |0045: const/4 v3, #int 0 // #0 │ │ +3aba1c: 1214 |0046: const/4 v4, #int 1 // #1 │ │ +3aba1e: 35a1 0400 |0047: if-ge v1, v10, 004b // +0004 │ │ +3aba22: 121a |0049: const/4 v10, #int 1 // #1 │ │ +3aba24: 2802 |004a: goto 004c // +0002 │ │ +3aba26: 120a |004b: const/4 v10, #int 0 // #0 │ │ +3aba28: 6a0a d979 |004c: sput-boolean v10, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ +3aba2c: da01 0102 |004e: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +3aba30: 130a 0a00 |0050: const/16 v10, #int 10 // #a │ │ +3aba34: b0a1 |0052: add-int/2addr v1, v10 │ │ +3aba36: db01 0148 |0053: div-int/lit8 v1, v1, #int 72 // #48 │ │ +3aba3a: 12f5 |0055: const/4 v5, #int -1 // #ff │ │ +3aba3c: 12f6 |0056: const/4 v6, #int -1 // #ff │ │ +3aba3e: 3801 1300 |0057: if-eqz v1, 006a // +0013 │ │ +3aba42: d806 0601 |0059: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3aba46: 6307 d979 |005b: sget-boolean v7, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ +3aba4a: 3907 0700 |005d: if-nez v7, 0064 // +0007 │ │ +3aba4e: 3312 0300 |005f: if-ne v2, v1, 0062 // +0003 │ │ +3aba52: 2803 |0061: goto 0064 // +0003 │ │ +3aba54: 1207 |0062: const/4 v7, #int 0 // #0 │ │ +3aba56: 2802 |0063: goto 0065 // +0002 │ │ +3aba58: 1217 |0064: const/4 v7, #int 1 // #1 │ │ +3aba5a: 6a07 d979 |0065: sput-boolean v7, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ +3aba5e: db01 0102 |0067: div-int/lit8 v1, v1, #int 2 // #02 │ │ +3aba62: 28ee |0069: goto 0057 // -0012 │ │ +3aba64: 366a 0400 |006a: if-gt v10, v6, 006e // +0004 │ │ +3aba68: 120a |006c: const/4 v10, #int 0 // #0 │ │ +3aba6a: 2802 |006d: goto 006f // +0002 │ │ +3aba6c: b16a |006e: sub-int/2addr v10, v6 │ │ +3aba6e: 670a d779 |006f: sput v10, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d7 │ │ +3aba72: 7110 7ba5 0000 |0071: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ +3aba78: 0a00 |0074: move-result v0 │ │ +3aba7a: 1401 00d0 0200 |0075: const v1, #float 2.58287e-40 // #0002d000 │ │ +3aba80: 3510 0d00 |0078: if-ge v0, v1, 0085 // +000d │ │ +3aba84: 6300 d979 |007a: sget-boolean v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ +3aba88: 3800 0700 |007c: if-eqz v0, 0083 // +0007 │ │ +3aba8c: 6a03 d979 |007e: sput-boolean v3, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ +3aba90: d80a 0a01 |0080: add-int/lit8 v10, v10, #int 1 // #01 │ │ +3aba94: 2803 |0082: goto 0085 // +0003 │ │ +3aba96: 6a04 d979 |0083: sput-boolean v4, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ +3aba9a: 670a d779 |0085: sput v10, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d7 │ │ +3aba9e: 7110 7ba5 0800 |0087: invoke-static {v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ +3abaa4: 0a08 |008a: move-result v8 │ │ +3abaa6: 7110 7ba5 0900 |008b: invoke-static {v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ +3abaac: 0a09 |008e: move-result v9 │ │ +3abaae: 620a fb79 |008f: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3abab2: 6e20 a2a5 8a00 |0091: invoke-virtual {v10, v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.setInitial:(I)V // method@a5a2 │ │ +3abab8: 620a fb79 |0094: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3ababc: 6e20 a1a5 8a00 |0096: invoke-virtual {v10, v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3abac2: 620a fa79 |0099: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3abac6: 6e20 a2a5 9a00 |009b: invoke-virtual {v10, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setInitial:(I)V // method@a5a2 │ │ +3abacc: 620a fa79 |009e: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3abad0: 6e20 a1a5 9a00 |00a0: invoke-virtual {v10, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3abad6: 630a d979 |00a3: sget-boolean v10, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ +3abada: 380a 0300 |00a5: if-eqz v10, 00a8 // +0003 │ │ +3abade: 12f3 |00a7: const/4 v3, #int -1 // #ff │ │ +3abae0: 140a 0060 0300 |00a8: const v10, #float 3.09945e-40 // #00036000 │ │ +3abae6: 35a8 0300 |00ab: if-ge v8, v10, 00ae // +0003 │ │ +3abaea: 2810 |00ad: goto 00bd // +0010 │ │ +3abaec: 3598 0300 |00ae: if-ge v8, v9, 00b1 // +0003 │ │ +3abaf0: 2802 |00b0: goto 00b2 // +0002 │ │ +3abaf2: 0198 |00b1: move v8, v9 │ │ +3abaf4: 1509 0900 |00b2: const/high16 v9, #int 589824 // #9 │ │ +3abaf8: b398 |00b4: div-int/2addr v8, v9 │ │ +3abafa: 0135 |00b5: move v5, v3 │ │ +3abafc: 3808 0700 |00b6: if-eqz v8, 00bd // +0007 │ │ +3abb00: d805 0501 |00b8: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3abb04: db08 0802 |00ba: div-int/lit8 v8, v8, #int 2 // #02 │ │ +3abb08: 28fa |00bc: goto 00b6 // -0006 │ │ +3abb0a: 6208 fc79 |00bd: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ +3abb0e: 6e20 a2a5 5800 |00bf: invoke-virtual {v8, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setInitial:(I)V // method@a5a2 │ │ +3abb14: 6208 fc79 |00c2: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ +3abb18: 6e20 a1a5 5800 |00c4: invoke-virtual {v8, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3abb1e: 0e00 |00c7: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=86 │ │ 0x0013 line=89 │ │ 0x0015 line=90 │ │ 0x0034 line=100 │ │ 0x0035 line=101 │ │ @@ -853133,450 +853133,450 @@ │ │ type : '(IILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 35 │ │ ins : 4 │ │ outs : 9 │ │ insns size : 813 16-bit code units │ │ -3abb24: |[3abb24] net.sf.dibdib.thread_ui.UiFrame.fillDataImage:(IILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V │ │ -3abb34: 0200 2100 |0000: move/from16 v0, v33 │ │ -3abb38: 080a 2200 |0002: move-object/from16 v10, v34 │ │ -3abb3c: 600b d379 |0004: sget v11, Lnet/sf/dibdib/thread_ui/UiFrame;.qHeightCanvasPx:I // field@79d3 │ │ -3abb40: 600c d479 |0006: sget v12, Lnet/sf/dibdib/thread_ui/UiFrame;.qWidthCanvasPx:I // field@79d4 │ │ -3abb44: d803 0c01 |0008: add-int/lit8 v3, v12, #int 1 // #01 │ │ -3abb48: d804 0001 |000a: add-int/lit8 v4, v0, #int 1 // #01 │ │ -3abb4c: 6201 b673 |000c: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b6 │ │ -3abb50: 120d |000e: const/4 v13, #int 0 // #0 │ │ -3abb52: 6e20 03a2 d100 |000f: invoke-virtual {v1, v13}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3abb58: 0a05 |0012: move-result v5 │ │ -3abb5a: 6201 bb73 |0013: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ -3abb5e: 121e |0015: const/4 v14, #int 1 // #1 │ │ -3abb60: 6e20 03a2 e100 |0016: invoke-virtual {v1, v14}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3abb66: 0a06 |0019: move-result v6 │ │ -3abb68: 0801 2200 |001a: move-object/from16 v1, v34 │ │ -3abb6c: 0202 2000 |001c: move/from16 v2, v32 │ │ -3abb70: 7806 38a2 0100 |001e: invoke-interface/range {v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setCanvasImage:(IIIII)V // method@a238 │ │ -3abb76: 6201 6373 |0021: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3abb7a: 5411 7f73 |0023: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3abb7e: 1f01 dc14 |0025: check-cast v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3abb82: 6e10 cfa4 0100 |0027: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3abb88: 0c01 |002a: move-result-object v1 │ │ -3abb8a: 7210 a0a4 0100 |002b: invoke-interface {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getLastFeed:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a4a0 │ │ -3abb90: 0c0f |002e: move-result-object v15 │ │ -3abb92: 6201 c773 |002f: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ -3abb96: 5411 d073 |0031: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3abb9a: 5211 f375 |0033: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3abb9e: 6202 fe79 |0035: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3abba2: 6003 ff79 |0037: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3abba6: 4402 0203 |0039: aget v2, v2, v3 │ │ -3abbaa: 3221 1500 |003b: if-eq v1, v2, 0050 // +0015 │ │ -3abbae: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -3abbb0: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -3abbb2: 1605 0000 |003f: const-wide/16 v5, #int 0 // #0 │ │ -3abbb6: 1207 |0041: const/4 v7, #int 0 // #0 │ │ -3abbb8: 1218 |0042: const/4 v8, #int 1 // #1 │ │ -3abbba: 23e9 0f16 |0043: new-array v9, v14, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3abbbe: 6201 e679 |0045: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e6 │ │ -3abbc2: 4d01 090d |0047: aput-object v1, v9, v13 │ │ -3abbc6: 0801 1f00 |0049: move-object/from16 v1, v31 │ │ -3abbca: 0802 2200 |004b: move-object/from16 v2, v34 │ │ -3abbce: 7609 76a5 0100 |004d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ -3abbd4: 380f 7802 |0050: if-eqz v15, 02c8 // +0278 │ │ -3abbd8: 6201 cb73 |0052: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cb │ │ -3abbdc: 5411 d073 |0054: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3abbe0: 5211 f375 |0056: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3abbe4: 6202 fe79 |0058: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3abbe8: 6003 ff79 |005a: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3abbec: 4402 0203 |005c: aget v2, v2, v3 │ │ -3abbf0: 3221 6a02 |005e: if-eq v1, v2, 02c8 // +026a │ │ -3abbf4: 6201 f779 |0060: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f7 │ │ -3abbf8: 6e10 9da5 0100 |0062: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3abbfe: 0a01 |0065: move-result v1 │ │ -3abc00: 7110 7aa5 0100 |0066: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3abc06: 0a09 |0069: move-result v9 │ │ -3abc08: 6201 f879 |006a: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3abc0c: 6e10 9da5 0100 |006c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3abc12: 0a01 |006f: move-result v1 │ │ -3abc14: 7110 7aa5 0100 |0070: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3abc1a: 0a08 |0073: move-result v8 │ │ -3abc1c: 6201 fc79 |0074: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ -3abc20: 6e10 9da5 0100 |0076: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3abc26: 0a01 |0079: move-result v1 │ │ -3abc28: 6302 d979 |007a: sget-boolean v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ -3abc2c: 9107 0102 |007c: sub-int v7, v1, v2 │ │ -3abc30: 7100 78a5 0000 |007e: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiFrame;.pushShift4Canvas:()V // method@a578 │ │ -3abc36: 1401 00c0 0f00 |0081: const v1, #float 1.44641e-39 // #000fc000 │ │ -3abc3c: 7110 7aa5 0100 |0084: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3abc42: 0a10 |0087: move-result v16 │ │ -3abc44: 7110 7aa5 0100 |0088: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3abc4a: 0a11 |008b: move-result v17 │ │ -3abc4c: 6201 f379 |008c: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3abc50: 6e10 9da5 0100 |008e: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3abc56: 0a01 |0091: move-result v1 │ │ -3abc58: 7110 7aa5 0100 |0092: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3abc5e: 0a01 |0095: move-result v1 │ │ -3abc60: 6202 f479 |0096: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3abc64: 6e10 9da5 0200 |0098: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3abc6a: 0a02 |009b: move-result v2 │ │ -3abc6c: 7110 7aa5 0200 |009c: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3abc72: 0a02 |009f: move-result v2 │ │ -3abc74: 6203 f579 |00a0: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3abc78: 6e10 9da5 0300 |00a2: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3abc7e: 0a03 |00a5: move-result v3 │ │ -3abc80: 7110 7aa5 0300 |00a6: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3abc86: 0a05 |00a9: move-result v5 │ │ -3abc88: 6203 f679 |00aa: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3abc8c: 6e10 9da5 0300 |00ac: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3abc92: 0a03 |00af: move-result v3 │ │ -3abc94: 7110 7aa5 0300 |00b0: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3abc9a: 0a06 |00b3: move-result v6 │ │ -3abc9c: 1304 0a00 |00b4: const/16 v4, #int 10 // #a │ │ -3abca0: 3594 0b00 |00b6: if-ge v4, v9, 00c1 // +000b │ │ -3abca4: d803 090a |00b8: add-int/lit8 v3, v9, #int 10 // #0a │ │ -3abca8: 35c3 0700 |00ba: if-ge v3, v12, 00c1 // +0007 │ │ -3abcac: 3554 0500 |00bc: if-ge v4, v5, 00c1 // +0005 │ │ -3abcb0: 1312 0100 |00be: const/16 v18, #int 1 // #1 │ │ -3abcb4: 2803 |00c0: goto 00c3 // +0003 │ │ -3abcb6: 1312 0000 |00c1: const/16 v18, #int 0 // #0 │ │ -3abcba: 3584 0b00 |00c3: if-ge v4, v8, 00ce // +000b │ │ -3abcbe: d803 080a |00c5: add-int/lit8 v3, v8, #int 10 // #0a │ │ -3abcc2: 3503 0700 |00c7: if-ge v3, v0, 00ce // +0007 │ │ -3abcc6: 3564 0500 |00c9: if-ge v4, v6, 00ce // +0005 │ │ -3abcca: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ -3abcce: 2803 |00cd: goto 00d0 // +0003 │ │ -3abcd0: 1313 0000 |00ce: const/16 v19, #int 0 // #0 │ │ -3abcd4: 3912 2800 |00d0: if-nez v18, 00f8 // +0028 │ │ -3abcd8: 3913 2600 |00d2: if-nez v19, 00f8 // +0026 │ │ -3abcdc: 7b13 |00d4: neg-int v3, v1 │ │ -3abcde: 7b25 |00d5: neg-int v5, v2 │ │ -3abce0: 1608 0200 |00d6: const-wide/16 v8, #int 2 // #2 │ │ -3abce4: 1314 0000 |00d8: const/16 v20, #int 0 // #0 │ │ -3abce8: 1315 0100 |00da: const/16 v21, #int 1 // #1 │ │ -3abcec: 23e6 0f16 |00dc: new-array v6, v14, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3abcf0: 4d0f 060d |00de: aput-object v15, v6, v13 │ │ -3abcf4: 0801 1f00 |00e0: move-object/from16 v1, v31 │ │ -3abcf8: 0802 2200 |00e2: move-object/from16 v2, v34 │ │ -3abcfc: 130f 0a00 |00e4: const/16 v15, #int 10 // #a │ │ -3abd00: 0154 |00e6: move v4, v5 │ │ -3abd02: 0816 0600 |00e7: move-object/from16 v22, v6 │ │ -3abd06: 0485 |00e9: move-wide v5, v8 │ │ -3abd08: 0179 |00ea: move v9, v7 │ │ -3abd0a: 0807 1400 |00eb: move-object/from16 v7, v20 │ │ -3abd0e: 0208 1500 |00ed: move/from16 v8, v21 │ │ -3abd12: 0217 0900 |00ef: move/from16 v23, v9 │ │ -3abd16: 0809 1600 |00f1: move-object/from16 v9, v22 │ │ -3abd1a: 7609 76a5 0100 |00f3: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ -3abd20: 2900 c700 |00f6: goto/16 01bd // +00c7 │ │ -3abd24: 0217 0700 |00f8: move/from16 v23, v7 │ │ -3abd28: 1307 0a00 |00fa: const/16 v7, #int 10 // #a │ │ -3abd2c: 3812 0400 |00fc: if-eqz v18, 0100 // +0004 │ │ -3abd30: 0193 |00fe: move v3, v9 │ │ -3abd32: 2802 |00ff: goto 0101 // +0002 │ │ -3abd34: 01c3 |0100: move v3, v12 │ │ -3abd36: 3813 0400 |0101: if-eqz v19, 0105 // +0004 │ │ -3abd3a: 0184 |0103: move v4, v8 │ │ -3abd3c: 2802 |0104: goto 0106 // +0002 │ │ -3abd3e: 0104 |0105: move v4, v0 │ │ -3abd40: 7254 39a2 da3d |0106: invoke-interface {v10, v13, v13, v3, v4}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ -3abd46: 7b14 |0109: neg-int v4, v1 │ │ -3abd48: 7b23 |010a: neg-int v3, v2 │ │ -3abd4a: 1614 0200 |010b: const-wide/16 v20, #int 2 // #2 │ │ -3abd4e: 1316 0000 |010d: const/16 v22, #int 0 // #0 │ │ -3abd52: 1318 0100 |010f: const/16 v24, #int 1 // #1 │ │ -3abd56: 23e2 0f16 |0111: new-array v2, v14, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3abd5a: 4d0f 020d |0113: aput-object v15, v2, v13 │ │ -3abd5e: 0801 1f00 |0115: move-object/from16 v1, v31 │ │ -3abd62: 0819 0200 |0117: move-object/from16 v25, v2 │ │ -3abd66: 0802 2200 |0119: move-object/from16 v2, v34 │ │ -3abd6a: 021a 0300 |011b: move/from16 v26, v3 │ │ -3abd6e: 0143 |011d: move v3, v4 │ │ -3abd70: 021b 0400 |011e: move/from16 v27, v4 │ │ -3abd74: 0204 1a00 |0120: move/from16 v4, v26 │ │ -3abd78: 021c 0500 |0122: move/from16 v28, v5 │ │ -3abd7c: 021d 0600 |0124: move/from16 v29, v6 │ │ -3abd80: 0505 1400 |0126: move-wide/from16 v5, v20 │ │ -3abd84: 0807 1600 |0128: move-object/from16 v7, v22 │ │ -3abd88: 021e 0800 |012a: move/from16 v30, v8 │ │ -3abd8c: 0208 1800 |012c: move/from16 v8, v24 │ │ -3abd90: 019e |012e: move v14, v9 │ │ -3abd92: 0809 1900 |012f: move-object/from16 v9, v25 │ │ -3abd96: 7609 76a5 0100 |0131: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ -3abd9c: 3812 1f00 |0134: if-eqz v18, 0153 // +001f │ │ -3abda0: 3813 0500 |0136: if-eqz v19, 013b // +0005 │ │ -3abda4: 0208 1e00 |0138: move/from16 v8, v30 │ │ -3abda8: 2802 |013a: goto 013c // +0002 │ │ -3abdaa: 0108 |013b: move v8, v0 │ │ -3abdac: 7258 39a2 eacd |013c: invoke-interface {v10, v14, v13, v12, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ -3abdb2: 9103 1b1c |013f: sub-int v3, v27, v28 │ │ -3abdb6: 1605 0200 |0141: const-wide/16 v5, #int 2 // #2 │ │ -3abdba: 1207 |0143: const/4 v7, #int 0 // #0 │ │ -3abdbc: 1218 |0144: const/4 v8, #int 1 // #1 │ │ -3abdbe: 1211 |0145: const/4 v1, #int 1 // #1 │ │ -3abdc0: 2319 0f16 |0146: new-array v9, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3abdc4: 4d0f 090d |0148: aput-object v15, v9, v13 │ │ -3abdc8: 0801 1f00 |014a: move-object/from16 v1, v31 │ │ -3abdcc: 0802 2200 |014c: move-object/from16 v2, v34 │ │ -3abdd0: 0204 1a00 |014e: move/from16 v4, v26 │ │ -3abdd4: 7609 76a5 0100 |0150: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ -3abdda: 3813 2700 |0153: if-eqz v19, 017a // +0027 │ │ -3abdde: 3812 0400 |0155: if-eqz v18, 0159 // +0004 │ │ -3abde2: 01e9 |0157: move v9, v14 │ │ -3abde4: 2802 |0158: goto 015a // +0002 │ │ -3abde6: 01c9 |0159: move v9, v12 │ │ -3abde8: 0208 1e00 |015a: move/from16 v8, v30 │ │ -3abdec: 7250 39a2 da98 |015c: invoke-interface {v10, v13, v8, v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ -3abdf2: 9104 1a1d |015f: sub-int v4, v26, v29 │ │ -3abdf6: 1605 0200 |0161: const-wide/16 v5, #int 2 // #2 │ │ -3abdfa: 1207 |0163: const/4 v7, #int 0 // #0 │ │ -3abdfc: 1219 |0164: const/4 v9, #int 1 // #1 │ │ -3abdfe: 1211 |0165: const/4 v1, #int 1 // #1 │ │ -3abe00: 2313 0f16 |0166: new-array v3, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3abe04: 4d0f 030d |0168: aput-object v15, v3, v13 │ │ -3abe08: 0801 1f00 |016a: move-object/from16 v1, v31 │ │ -3abe0c: 0802 2200 |016c: move-object/from16 v2, v34 │ │ -3abe10: 0815 0300 |016e: move-object/from16 v21, v3 │ │ -3abe14: 0203 1b00 |0170: move/from16 v3, v27 │ │ -3abe18: 018d |0172: move v13, v8 │ │ -3abe1a: 0198 |0173: move v8, v9 │ │ -3abe1c: 0809 1500 |0174: move-object/from16 v9, v21 │ │ -3abe20: 7609 76a5 0100 |0176: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ -3abe26: 2803 |0179: goto 017c // +0003 │ │ -3abe28: 020d 1e00 |017a: move/from16 v13, v30 │ │ -3abe2c: 3812 1c00 |017c: if-eqz v18, 0198 // +001c │ │ -3abe30: 3813 1a00 |017e: if-eqz v19, 0198 // +001a │ │ -3abe34: 7250 39a2 eacd |0180: invoke-interface {v10, v14, v13, v12, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ -3abe3a: 9103 1b1c |0183: sub-int v3, v27, v28 │ │ -3abe3e: 9104 1a1d |0185: sub-int v4, v26, v29 │ │ -3abe42: 1605 0200 |0187: const-wide/16 v5, #int 2 // #2 │ │ -3abe46: 1207 |0189: const/4 v7, #int 0 // #0 │ │ -3abe48: 1218 |018a: const/4 v8, #int 1 // #1 │ │ -3abe4a: 1211 |018b: const/4 v1, #int 1 // #1 │ │ -3abe4c: 2319 0f16 |018c: new-array v9, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3abe50: 1201 |018e: const/4 v1, #int 0 // #0 │ │ -3abe52: 4d0f 0901 |018f: aput-object v15, v9, v1 │ │ -3abe56: 0801 1f00 |0191: move-object/from16 v1, v31 │ │ -3abe5a: 0802 2200 |0193: move-object/from16 v2, v34 │ │ -3abe5e: 7609 76a5 0100 |0195: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ -3abe64: 1201 |0198: const/4 v1, #int 0 // #0 │ │ -3abe66: 7250 39a2 1ac1 |0199: invoke-interface {v10, v1, v1, v12, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ -3abe6c: 6202 ce73 |019c: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ -3abe70: 1213 |019e: const/4 v3, #int 1 // #1 │ │ -3abe72: 6e20 03a2 3200 |019f: invoke-virtual {v2, v3}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3abe78: 0a02 |01a2: move-result v2 │ │ -3abe7a: 7220 3ca2 2a00 |01a3: invoke-interface {v10, v2}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ -3abe80: 3812 0700 |01a6: if-eqz v18, 01ad // +0007 │ │ -3abe84: d809 0eff |01a8: add-int/lit8 v9, v14, #int -1 // #ff │ │ -3abe88: 7250 33a2 9a91 |01aa: invoke-interface {v10, v9, v1, v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3abe8e: 3813 0700 |01ad: if-eqz v19, 01b4 // +0007 │ │ -3abe92: d808 0dff |01af: add-int/lit8 v8, v13, #int -1 // #ff │ │ -3abe96: 7258 33a2 1ac8 |01b1: invoke-interface {v10, v1, v8, v12, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3abe9c: 6201 bb73 |01b4: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ -3abea0: 6e20 03a2 3100 |01b6: invoke-virtual {v1, v3}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3abea6: 0a01 |01b9: move-result v1 │ │ -3abea8: 7220 3ca2 1a00 |01ba: invoke-interface {v10, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ -3abeae: 7100 77a5 0000 |01bd: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiFrame;.popShift4Canvas:()V // method@a577 │ │ -3abeb4: 9201 0c0c |01c0: mul-int v1, v12, v12 │ │ -3abeb8: 9301 0111 |01c2: div-int v1, v1, v17 │ │ -3abebc: 0202 1700 |01c4: move/from16 v2, v23 │ │ -3abec0: 3d02 0500 |01c6: if-lez v2, 01cb // +0005 │ │ -3abec4: e103 0201 |01c8: shr-int/lit8 v3, v2, #int 1 // #01 │ │ -3abec8: 2802 |01ca: goto 01cc // +0002 │ │ -3abeca: 1203 |01cb: const/4 v3, #int 0 // #0 │ │ -3abecc: b931 |01cc: shr-int/2addr v1, v3 │ │ -3abece: 3b02 0600 |01cd: if-gez v2, 01d3 // +0006 │ │ -3abed2: 7b23 |01cf: neg-int v3, v2 │ │ -3abed4: 1214 |01d0: const/4 v4, #int 1 // #1 │ │ -3abed6: b943 |01d1: shr-int/2addr v3, v4 │ │ -3abed8: 2802 |01d2: goto 01d4 // +0002 │ │ -3abeda: 1203 |01d3: const/4 v3, #int 0 // #0 │ │ -3abedc: b831 |01d4: shl-int/2addr v1, v3 │ │ -3abede: dd03 0201 |01d5: and-int/lit8 v3, v2, #int 1 // #01 │ │ -3abee2: 9803 0203 |01d7: shl-int v3, v2, v3 │ │ -3abee6: 9104 0103 |01d9: sub-int v4, v1, v3 │ │ -3abeea: 1301 0a00 |01db: const/16 v1, #int 10 // #a │ │ -3abeee: 3741 0500 |01dd: if-le v1, v4, 01e2 // +0005 │ │ -3abef2: 1304 0a00 |01df: const/16 v4, #int 10 // #a │ │ -3abef6: 2804 |01e1: goto 01e5 // +0004 │ │ -3abef8: 37c4 0300 |01e2: if-le v4, v12, 01e5 // +0003 │ │ -3abefc: 01c4 |01e4: move v4, v12 │ │ -3abefe: 9205 0000 |01e5: mul-int v5, v0, v0 │ │ -3abf02: 9305 0510 |01e7: div-int v5, v5, v16 │ │ -3abf06: 3d02 0500 |01e9: if-lez v2, 01ee // +0005 │ │ -3abf0a: e106 0201 |01eb: shr-int/lit8 v6, v2, #int 1 // #01 │ │ -3abf0e: 2802 |01ed: goto 01ef // +0002 │ │ -3abf10: 1206 |01ee: const/4 v6, #int 0 // #0 │ │ -3abf12: b965 |01ef: shr-int/2addr v5, v6 │ │ -3abf14: 3b02 0600 |01f0: if-gez v2, 01f6 // +0006 │ │ -3abf18: 7b22 |01f2: neg-int v2, v2 │ │ -3abf1a: 1216 |01f3: const/4 v6, #int 1 // #1 │ │ -3abf1c: b962 |01f4: shr-int/2addr v2, v6 │ │ -3abf1e: 2802 |01f5: goto 01f7 // +0002 │ │ -3abf20: 1202 |01f6: const/4 v2, #int 0 // #0 │ │ -3abf22: 9802 0502 |01f7: shl-int v2, v5, v2 │ │ -3abf26: b132 |01f9: sub-int/2addr v2, v3 │ │ -3abf28: 3721 0300 |01fa: if-le v1, v2, 01fd // +0003 │ │ -3abf2c: 2806 |01fc: goto 0202 // +0006 │ │ -3abf2e: 3702 0400 |01fd: if-le v2, v0, 0201 // +0004 │ │ -3abf32: 0101 |01ff: move v1, v0 │ │ -3abf34: 2802 |0200: goto 0202 // +0002 │ │ -3abf36: 0121 |0201: move v1, v2 │ │ -3abf38: 6202 f379 |0202: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3abf3c: 6e10 9da5 0200 |0204: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3abf42: 0a02 |0207: move-result v2 │ │ -3abf44: 7110 7aa5 0200 |0208: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3abf4a: 0a02 |020b: move-result v2 │ │ -3abf4c: 9202 020c |020c: mul-int v2, v2, v12 │ │ -3abf50: 9302 0211 |020e: div-int v2, v2, v17 │ │ -3abf54: 6203 f479 |0210: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3abf58: 6e10 9da5 0300 |0212: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3abf5e: 0a03 |0215: move-result v3 │ │ -3abf60: 7110 7aa5 0300 |0216: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3abf66: 0a03 |0219: move-result v3 │ │ -3abf68: 9203 0300 |021a: mul-int v3, v3, v0 │ │ -3abf6c: 9303 0310 |021c: div-int v3, v3, v16 │ │ -3abf70: 9105 0c04 |021e: sub-int v5, v12, v4 │ │ -3abf74: 3752 0300 |0220: if-le v2, v5, 0223 // +0003 │ │ -3abf78: 0152 |0222: move v2, v5 │ │ -3abf7a: b11b |0223: sub-int/2addr v11, v1 │ │ -3abf7c: 37b3 0300 |0224: if-le v3, v11, 0227 // +0003 │ │ -3abf80: 01b3 |0226: move v3, v11 │ │ -3abf82: 6206 b673 |0227: sget-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b6 │ │ -3abf86: 1207 |0229: const/4 v7, #int 0 // #0 │ │ -3abf88: 6e20 03a2 7600 |022a: invoke-virtual {v6, v7}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3abf8e: 0a06 |022d: move-result v6 │ │ -3abf90: 7220 3ca2 6a00 |022e: invoke-interface {v10, v6}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ -3abf96: 7257 33a2 7ac7 |0231: invoke-interface {v10, v7, v7, v12, v7}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3abf9c: 7250 33a2 7a77 |0234: invoke-interface {v10, v7, v7, v7, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3abfa2: d806 0cff |0237: add-int/lit8 v6, v12, #int -1 // #ff │ │ -3abfa6: 7250 33a2 6a67 |0239: invoke-interface {v10, v6, v7, v6, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3abfac: d808 00ff |023c: add-int/lit8 v8, v0, #int -1 // #ff │ │ -3abfb0: 7258 33a2 7ac8 |023e: invoke-interface {v10, v7, v8, v12, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3abfb6: 6209 ce73 |0241: sget-object v9, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ -3abfba: 121b |0243: const/4 v11, #int 1 // #1 │ │ -3abfbc: 6e20 03a2 b900 |0244: invoke-virtual {v9, v11}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3abfc2: 0a09 |0247: move-result v9 │ │ -3abfc4: 7220 3ca2 9a00 |0248: invoke-interface {v10, v9}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ -3abfca: 9009 0204 |024b: add-int v9, v2, v4 │ │ -3abfce: 7257 33a2 2a97 |024d: invoke-interface {v10, v2, v7, v9, v7}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3abfd4: 725b 33a2 2a9b |0250: invoke-interface {v10, v2, v11, v9, v11}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3abfda: 122d |0253: const/4 v13, #int 2 // #2 │ │ -3abfdc: 725d 33a2 2a9d |0254: invoke-interface {v10, v2, v13, v9, v13}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3abfe2: 9009 0301 |0257: add-int v9, v3, v1 │ │ -3abfe6: 7259 33a2 7a73 |0259: invoke-interface {v10, v7, v3, v7, v9}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3abfec: 7259 33a2 bab3 |025c: invoke-interface {v10, v11, v3, v11, v9}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3abff2: 7259 33a2 dad3 |025f: invoke-interface {v10, v13, v3, v13, v9}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3abff8: 3812 2000 |0262: if-eqz v18, 0282 // +0020 │ │ -3abffc: 6202 f379 |0264: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3ac000: 6e10 9da5 0200 |0266: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ac006: 0a02 |0269: move-result v2 │ │ -3ac008: 7110 7aa5 0200 |026a: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ac00e: 0a02 |026d: move-result v2 │ │ -3ac010: 6207 f579 |026e: sget-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3ac014: 6e10 9da5 0700 |0270: invoke-virtual {v7}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ac01a: 0a07 |0273: move-result v7 │ │ -3ac01c: 7110 7aa5 0700 |0274: invoke-static {v7}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ac022: 0a07 |0277: move-result v7 │ │ -3ac024: b072 |0278: add-int/2addr v2, v7 │ │ -3ac026: 9202 020c |0279: mul-int v2, v2, v12 │ │ -3ac02a: 9302 0211 |027b: div-int v2, v2, v17 │ │ -3ac02e: 3752 0300 |027d: if-le v2, v5, 0280 // +0003 │ │ -3ac032: 2802 |027f: goto 0281 // +0002 │ │ -3ac034: 0125 |0280: move v5, v2 │ │ -3ac036: 0152 |0281: move v2, v5 │ │ -3ac038: 3813 2000 |0282: if-eqz v19, 02a2 // +0020 │ │ -3ac03c: 6203 f479 |0284: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3ac040: 6e10 9da5 0300 |0286: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ac046: 0a03 |0289: move-result v3 │ │ -3ac048: 7110 7aa5 0300 |028a: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ac04e: 0a03 |028d: move-result v3 │ │ -3ac050: 6205 f679 |028e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3ac054: 6e10 9da5 0500 |0290: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ac05a: 0a05 |0293: move-result v5 │ │ -3ac05c: 7110 7aa5 0500 |0294: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ac062: 0a05 |0297: move-result v5 │ │ -3ac064: b053 |0298: add-int/2addr v3, v5 │ │ -3ac066: 9203 0300 |0299: mul-int v3, v3, v0 │ │ -3ac06a: 9303 0310 |029b: div-int v3, v3, v16 │ │ -3ac06e: 9105 0001 |029d: sub-int v5, v0, v1 │ │ -3ac072: 3753 0300 |029f: if-le v3, v5, 02a2 // +0003 │ │ -3ac076: 0153 |02a1: move v3, v5 │ │ -3ac078: b031 |02a2: add-int/2addr v1, v3 │ │ -3ac07a: 7251 33a2 6a63 |02a3: invoke-interface {v10, v6, v3, v6, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3ac080: d805 0cfe |02a6: add-int/lit8 v5, v12, #int -2 // #fe │ │ -3ac084: 7251 33a2 5a53 |02a8: invoke-interface {v10, v5, v3, v5, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3ac08a: d80c 0cfd |02ab: add-int/lit8 v12, v12, #int -3 // #fd │ │ -3ac08e: 7251 33a2 cac3 |02ad: invoke-interface {v10, v12, v3, v12, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3ac094: b024 |02b0: add-int/2addr v4, v2 │ │ -3ac096: 7258 33a2 2a48 |02b1: invoke-interface {v10, v2, v8, v4, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3ac09c: d801 00fe |02b4: add-int/lit8 v1, v0, #int -2 // #fe │ │ -3ac0a0: 7251 33a2 2a41 |02b6: invoke-interface {v10, v2, v1, v4, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3ac0a6: d800 00fd |02b9: add-int/lit8 v0, v0, #int -3 // #fd │ │ -3ac0aa: 7250 33a2 2a40 |02bb: invoke-interface {v10, v2, v0, v4, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3ac0b0: 6200 bb73 |02be: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ -3ac0b4: 1211 |02c0: const/4 v1, #int 1 // #1 │ │ -3ac0b6: 6e20 03a2 1000 |02c1: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ac0bc: 0a00 |02c4: move-result v0 │ │ -3ac0be: 7220 3ca2 0a00 |02c5: invoke-interface {v10, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ -3ac0c4: 6200 b473 |02c8: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -3ac0c8: 5400 d073 |02ca: iget-object v0, v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3ac0cc: 5200 f375 |02cc: iget v0, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3ac0d0: 6201 fe79 |02ce: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3ac0d4: 6002 ff79 |02d0: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3ac0d8: 4401 0102 |02d2: aget v1, v1, v2 │ │ -3ac0dc: 3310 5800 |02d4: if-ne v0, v1, 032c // +0058 │ │ -3ac0e0: 6200 6373 |02d6: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac0e4: 5400 7f73 |02d8: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3ac0e8: 6201 6373 |02da: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac0ec: 5411 8573 |02dc: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ -3ac0f0: 3310 4e00 |02de: if-ne v0, v1, 032c // +004e │ │ -3ac0f4: 6200 b673 |02e0: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b6 │ │ -3ac0f8: 1211 |02e2: const/4 v1, #int 1 // #1 │ │ -3ac0fa: 6e20 03a2 1000 |02e3: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ac100: 0a00 |02e6: move-result v0 │ │ -3ac102: 6700 d579 |02e7: sput v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zColorOverride:I // field@79d5 │ │ -3ac106: 12f2 |02e9: const/4 v2, #int -1 // #ff │ │ -3ac108: 12f3 |02ea: const/4 v3, #int -1 // #ff │ │ -3ac10a: 1604 0000 |02eb: const-wide/16 v4, #int 0 // #0 │ │ -3ac10e: 1206 |02ed: const/4 v6, #int 0 // #0 │ │ -3ac110: 1217 |02ee: const/4 v7, #int 1 // #1 │ │ -3ac112: 2318 0f16 |02ef: new-array v8, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3ac116: 6200 e679 |02f1: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e6 │ │ -3ac11a: 1201 |02f3: const/4 v1, #int 0 // #0 │ │ -3ac11c: 4d00 0801 |02f4: aput-object v0, v8, v1 │ │ -3ac120: 0800 1f00 |02f6: move-object/from16 v0, v31 │ │ -3ac124: 0801 2200 |02f8: move-object/from16 v1, v34 │ │ -3ac128: 7609 76a5 0000 |02fa: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ -3ac12e: 1212 |02fd: const/4 v2, #int 1 // #1 │ │ -3ac130: 1203 |02fe: const/4 v3, #int 0 // #0 │ │ -3ac132: 1210 |02ff: const/4 v0, #int 1 // #1 │ │ -3ac134: 2308 0f16 |0300: new-array v8, v0, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3ac138: 6200 e679 |0302: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e6 │ │ -3ac13c: 1201 |0304: const/4 v1, #int 0 // #0 │ │ -3ac13e: 4d00 0801 |0305: aput-object v0, v8, v1 │ │ -3ac142: 0800 1f00 |0307: move-object/from16 v0, v31 │ │ -3ac146: 0801 2200 |0309: move-object/from16 v1, v34 │ │ -3ac14a: 7609 76a5 0000 |030b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ -3ac150: 1202 |030e: const/4 v2, #int 0 // #0 │ │ -3ac152: 1213 |030f: const/4 v3, #int 1 // #1 │ │ -3ac154: 1210 |0310: const/4 v0, #int 1 // #1 │ │ -3ac156: 2308 0f16 |0311: new-array v8, v0, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3ac15a: 6200 e679 |0313: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e6 │ │ -3ac15e: 1209 |0315: const/4 v9, #int 0 // #0 │ │ -3ac160: 4d00 0809 |0316: aput-object v0, v8, v9 │ │ -3ac164: 0800 1f00 |0318: move-object/from16 v0, v31 │ │ -3ac168: 7609 76a5 0000 |031a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ -3ac16e: 6709 d579 |031d: sput v9, Lnet/sf/dibdib/thread_ui/UiFrame;.zColorOverride:I // field@79d5 │ │ -3ac172: 1203 |031f: const/4 v3, #int 0 // #0 │ │ -3ac174: 1210 |0320: const/4 v0, #int 1 // #1 │ │ -3ac176: 2308 0f16 |0321: new-array v8, v0, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3ac17a: 6200 e679 |0323: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e6 │ │ -3ac17e: 4d00 0809 |0325: aput-object v0, v8, v9 │ │ -3ac182: 0800 1f00 |0327: move-object/from16 v0, v31 │ │ -3ac186: 7609 76a5 0000 |0329: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ -3ac18c: 0e00 |032c: return-void │ │ +3abb20: |[3abb20] net.sf.dibdib.thread_ui.UiFrame.fillDataImage:(IILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V │ │ +3abb30: 0200 2100 |0000: move/from16 v0, v33 │ │ +3abb34: 080a 2200 |0002: move-object/from16 v10, v34 │ │ +3abb38: 600b d379 |0004: sget v11, Lnet/sf/dibdib/thread_ui/UiFrame;.qHeightCanvasPx:I // field@79d3 │ │ +3abb3c: 600c d479 |0006: sget v12, Lnet/sf/dibdib/thread_ui/UiFrame;.qWidthCanvasPx:I // field@79d4 │ │ +3abb40: d803 0c01 |0008: add-int/lit8 v3, v12, #int 1 // #01 │ │ +3abb44: d804 0001 |000a: add-int/lit8 v4, v0, #int 1 // #01 │ │ +3abb48: 6201 b673 |000c: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b6 │ │ +3abb4c: 120d |000e: const/4 v13, #int 0 // #0 │ │ +3abb4e: 6e20 03a2 d100 |000f: invoke-virtual {v1, v13}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3abb54: 0a05 |0012: move-result v5 │ │ +3abb56: 6201 bb73 |0013: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ +3abb5a: 121e |0015: const/4 v14, #int 1 // #1 │ │ +3abb5c: 6e20 03a2 e100 |0016: invoke-virtual {v1, v14}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3abb62: 0a06 |0019: move-result v6 │ │ +3abb64: 0801 2200 |001a: move-object/from16 v1, v34 │ │ +3abb68: 0202 2000 |001c: move/from16 v2, v32 │ │ +3abb6c: 7806 38a2 0100 |001e: invoke-interface/range {v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setCanvasImage:(IIIII)V // method@a238 │ │ +3abb72: 6201 6373 |0021: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3abb76: 5411 7f73 |0023: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3abb7a: 1f01 dc14 |0025: check-cast v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3abb7e: 6e10 cfa4 0100 |0027: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3abb84: 0c01 |002a: move-result-object v1 │ │ +3abb86: 7210 a0a4 0100 |002b: invoke-interface {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getLastFeed:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a4a0 │ │ +3abb8c: 0c0f |002e: move-result-object v15 │ │ +3abb8e: 6201 c773 |002f: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ +3abb92: 5411 d073 |0031: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3abb96: 5211 f375 |0033: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3abb9a: 6202 fe79 |0035: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3abb9e: 6003 ff79 |0037: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3abba2: 4402 0203 |0039: aget v2, v2, v3 │ │ +3abba6: 3221 1500 |003b: if-eq v1, v2, 0050 // +0015 │ │ +3abbaa: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +3abbac: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +3abbae: 1605 0000 |003f: const-wide/16 v5, #int 0 // #0 │ │ +3abbb2: 1207 |0041: const/4 v7, #int 0 // #0 │ │ +3abbb4: 1218 |0042: const/4 v8, #int 1 // #1 │ │ +3abbb6: 23e9 0f16 |0043: new-array v9, v14, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3abbba: 6201 e679 |0045: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e6 │ │ +3abbbe: 4d01 090d |0047: aput-object v1, v9, v13 │ │ +3abbc2: 0801 1f00 |0049: move-object/from16 v1, v31 │ │ +3abbc6: 0802 2200 |004b: move-object/from16 v2, v34 │ │ +3abbca: 7609 76a5 0100 |004d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ +3abbd0: 380f 7802 |0050: if-eqz v15, 02c8 // +0278 │ │ +3abbd4: 6201 cb73 |0052: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cb │ │ +3abbd8: 5411 d073 |0054: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3abbdc: 5211 f375 |0056: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3abbe0: 6202 fe79 |0058: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3abbe4: 6003 ff79 |005a: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3abbe8: 4402 0203 |005c: aget v2, v2, v3 │ │ +3abbec: 3221 6a02 |005e: if-eq v1, v2, 02c8 // +026a │ │ +3abbf0: 6201 f779 |0060: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f7 │ │ +3abbf4: 6e10 9da5 0100 |0062: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3abbfa: 0a01 |0065: move-result v1 │ │ +3abbfc: 7110 7aa5 0100 |0066: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3abc02: 0a09 |0069: move-result v9 │ │ +3abc04: 6201 f879 |006a: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3abc08: 6e10 9da5 0100 |006c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3abc0e: 0a01 |006f: move-result v1 │ │ +3abc10: 7110 7aa5 0100 |0070: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3abc16: 0a08 |0073: move-result v8 │ │ +3abc18: 6201 fc79 |0074: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ +3abc1c: 6e10 9da5 0100 |0076: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3abc22: 0a01 |0079: move-result v1 │ │ +3abc24: 6302 d979 |007a: sget-boolean v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ +3abc28: 9107 0102 |007c: sub-int v7, v1, v2 │ │ +3abc2c: 7100 78a5 0000 |007e: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiFrame;.pushShift4Canvas:()V // method@a578 │ │ +3abc32: 1401 00c0 0f00 |0081: const v1, #float 1.44641e-39 // #000fc000 │ │ +3abc38: 7110 7aa5 0100 |0084: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3abc3e: 0a10 |0087: move-result v16 │ │ +3abc40: 7110 7aa5 0100 |0088: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3abc46: 0a11 |008b: move-result v17 │ │ +3abc48: 6201 f379 |008c: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3abc4c: 6e10 9da5 0100 |008e: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3abc52: 0a01 |0091: move-result v1 │ │ +3abc54: 7110 7aa5 0100 |0092: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3abc5a: 0a01 |0095: move-result v1 │ │ +3abc5c: 6202 f479 |0096: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3abc60: 6e10 9da5 0200 |0098: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3abc66: 0a02 |009b: move-result v2 │ │ +3abc68: 7110 7aa5 0200 |009c: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3abc6e: 0a02 |009f: move-result v2 │ │ +3abc70: 6203 f579 |00a0: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3abc74: 6e10 9da5 0300 |00a2: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3abc7a: 0a03 |00a5: move-result v3 │ │ +3abc7c: 7110 7aa5 0300 |00a6: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3abc82: 0a05 |00a9: move-result v5 │ │ +3abc84: 6203 f679 |00aa: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3abc88: 6e10 9da5 0300 |00ac: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3abc8e: 0a03 |00af: move-result v3 │ │ +3abc90: 7110 7aa5 0300 |00b0: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3abc96: 0a06 |00b3: move-result v6 │ │ +3abc98: 1304 0a00 |00b4: const/16 v4, #int 10 // #a │ │ +3abc9c: 3594 0b00 |00b6: if-ge v4, v9, 00c1 // +000b │ │ +3abca0: d803 090a |00b8: add-int/lit8 v3, v9, #int 10 // #0a │ │ +3abca4: 35c3 0700 |00ba: if-ge v3, v12, 00c1 // +0007 │ │ +3abca8: 3554 0500 |00bc: if-ge v4, v5, 00c1 // +0005 │ │ +3abcac: 1312 0100 |00be: const/16 v18, #int 1 // #1 │ │ +3abcb0: 2803 |00c0: goto 00c3 // +0003 │ │ +3abcb2: 1312 0000 |00c1: const/16 v18, #int 0 // #0 │ │ +3abcb6: 3584 0b00 |00c3: if-ge v4, v8, 00ce // +000b │ │ +3abcba: d803 080a |00c5: add-int/lit8 v3, v8, #int 10 // #0a │ │ +3abcbe: 3503 0700 |00c7: if-ge v3, v0, 00ce // +0007 │ │ +3abcc2: 3564 0500 |00c9: if-ge v4, v6, 00ce // +0005 │ │ +3abcc6: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ +3abcca: 2803 |00cd: goto 00d0 // +0003 │ │ +3abccc: 1313 0000 |00ce: const/16 v19, #int 0 // #0 │ │ +3abcd0: 3912 2800 |00d0: if-nez v18, 00f8 // +0028 │ │ +3abcd4: 3913 2600 |00d2: if-nez v19, 00f8 // +0026 │ │ +3abcd8: 7b13 |00d4: neg-int v3, v1 │ │ +3abcda: 7b25 |00d5: neg-int v5, v2 │ │ +3abcdc: 1608 0200 |00d6: const-wide/16 v8, #int 2 // #2 │ │ +3abce0: 1314 0000 |00d8: const/16 v20, #int 0 // #0 │ │ +3abce4: 1315 0100 |00da: const/16 v21, #int 1 // #1 │ │ +3abce8: 23e6 0f16 |00dc: new-array v6, v14, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3abcec: 4d0f 060d |00de: aput-object v15, v6, v13 │ │ +3abcf0: 0801 1f00 |00e0: move-object/from16 v1, v31 │ │ +3abcf4: 0802 2200 |00e2: move-object/from16 v2, v34 │ │ +3abcf8: 130f 0a00 |00e4: const/16 v15, #int 10 // #a │ │ +3abcfc: 0154 |00e6: move v4, v5 │ │ +3abcfe: 0816 0600 |00e7: move-object/from16 v22, v6 │ │ +3abd02: 0485 |00e9: move-wide v5, v8 │ │ +3abd04: 0179 |00ea: move v9, v7 │ │ +3abd06: 0807 1400 |00eb: move-object/from16 v7, v20 │ │ +3abd0a: 0208 1500 |00ed: move/from16 v8, v21 │ │ +3abd0e: 0217 0900 |00ef: move/from16 v23, v9 │ │ +3abd12: 0809 1600 |00f1: move-object/from16 v9, v22 │ │ +3abd16: 7609 76a5 0100 |00f3: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ +3abd1c: 2900 c700 |00f6: goto/16 01bd // +00c7 │ │ +3abd20: 0217 0700 |00f8: move/from16 v23, v7 │ │ +3abd24: 1307 0a00 |00fa: const/16 v7, #int 10 // #a │ │ +3abd28: 3812 0400 |00fc: if-eqz v18, 0100 // +0004 │ │ +3abd2c: 0193 |00fe: move v3, v9 │ │ +3abd2e: 2802 |00ff: goto 0101 // +0002 │ │ +3abd30: 01c3 |0100: move v3, v12 │ │ +3abd32: 3813 0400 |0101: if-eqz v19, 0105 // +0004 │ │ +3abd36: 0184 |0103: move v4, v8 │ │ +3abd38: 2802 |0104: goto 0106 // +0002 │ │ +3abd3a: 0104 |0105: move v4, v0 │ │ +3abd3c: 7254 39a2 da3d |0106: invoke-interface {v10, v13, v13, v3, v4}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ +3abd42: 7b14 |0109: neg-int v4, v1 │ │ +3abd44: 7b23 |010a: neg-int v3, v2 │ │ +3abd46: 1614 0200 |010b: const-wide/16 v20, #int 2 // #2 │ │ +3abd4a: 1316 0000 |010d: const/16 v22, #int 0 // #0 │ │ +3abd4e: 1318 0100 |010f: const/16 v24, #int 1 // #1 │ │ +3abd52: 23e2 0f16 |0111: new-array v2, v14, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3abd56: 4d0f 020d |0113: aput-object v15, v2, v13 │ │ +3abd5a: 0801 1f00 |0115: move-object/from16 v1, v31 │ │ +3abd5e: 0819 0200 |0117: move-object/from16 v25, v2 │ │ +3abd62: 0802 2200 |0119: move-object/from16 v2, v34 │ │ +3abd66: 021a 0300 |011b: move/from16 v26, v3 │ │ +3abd6a: 0143 |011d: move v3, v4 │ │ +3abd6c: 021b 0400 |011e: move/from16 v27, v4 │ │ +3abd70: 0204 1a00 |0120: move/from16 v4, v26 │ │ +3abd74: 021c 0500 |0122: move/from16 v28, v5 │ │ +3abd78: 021d 0600 |0124: move/from16 v29, v6 │ │ +3abd7c: 0505 1400 |0126: move-wide/from16 v5, v20 │ │ +3abd80: 0807 1600 |0128: move-object/from16 v7, v22 │ │ +3abd84: 021e 0800 |012a: move/from16 v30, v8 │ │ +3abd88: 0208 1800 |012c: move/from16 v8, v24 │ │ +3abd8c: 019e |012e: move v14, v9 │ │ +3abd8e: 0809 1900 |012f: move-object/from16 v9, v25 │ │ +3abd92: 7609 76a5 0100 |0131: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ +3abd98: 3812 1f00 |0134: if-eqz v18, 0153 // +001f │ │ +3abd9c: 3813 0500 |0136: if-eqz v19, 013b // +0005 │ │ +3abda0: 0208 1e00 |0138: move/from16 v8, v30 │ │ +3abda4: 2802 |013a: goto 013c // +0002 │ │ +3abda6: 0108 |013b: move v8, v0 │ │ +3abda8: 7258 39a2 eacd |013c: invoke-interface {v10, v14, v13, v12, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ +3abdae: 9103 1b1c |013f: sub-int v3, v27, v28 │ │ +3abdb2: 1605 0200 |0141: const-wide/16 v5, #int 2 // #2 │ │ +3abdb6: 1207 |0143: const/4 v7, #int 0 // #0 │ │ +3abdb8: 1218 |0144: const/4 v8, #int 1 // #1 │ │ +3abdba: 1211 |0145: const/4 v1, #int 1 // #1 │ │ +3abdbc: 2319 0f16 |0146: new-array v9, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3abdc0: 4d0f 090d |0148: aput-object v15, v9, v13 │ │ +3abdc4: 0801 1f00 |014a: move-object/from16 v1, v31 │ │ +3abdc8: 0802 2200 |014c: move-object/from16 v2, v34 │ │ +3abdcc: 0204 1a00 |014e: move/from16 v4, v26 │ │ +3abdd0: 7609 76a5 0100 |0150: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ +3abdd6: 3813 2700 |0153: if-eqz v19, 017a // +0027 │ │ +3abdda: 3812 0400 |0155: if-eqz v18, 0159 // +0004 │ │ +3abdde: 01e9 |0157: move v9, v14 │ │ +3abde0: 2802 |0158: goto 015a // +0002 │ │ +3abde2: 01c9 |0159: move v9, v12 │ │ +3abde4: 0208 1e00 |015a: move/from16 v8, v30 │ │ +3abde8: 7250 39a2 da98 |015c: invoke-interface {v10, v13, v8, v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ +3abdee: 9104 1a1d |015f: sub-int v4, v26, v29 │ │ +3abdf2: 1605 0200 |0161: const-wide/16 v5, #int 2 // #2 │ │ +3abdf6: 1207 |0163: const/4 v7, #int 0 // #0 │ │ +3abdf8: 1219 |0164: const/4 v9, #int 1 // #1 │ │ +3abdfa: 1211 |0165: const/4 v1, #int 1 // #1 │ │ +3abdfc: 2313 0f16 |0166: new-array v3, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3abe00: 4d0f 030d |0168: aput-object v15, v3, v13 │ │ +3abe04: 0801 1f00 |016a: move-object/from16 v1, v31 │ │ +3abe08: 0802 2200 |016c: move-object/from16 v2, v34 │ │ +3abe0c: 0815 0300 |016e: move-object/from16 v21, v3 │ │ +3abe10: 0203 1b00 |0170: move/from16 v3, v27 │ │ +3abe14: 018d |0172: move v13, v8 │ │ +3abe16: 0198 |0173: move v8, v9 │ │ +3abe18: 0809 1500 |0174: move-object/from16 v9, v21 │ │ +3abe1c: 7609 76a5 0100 |0176: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ +3abe22: 2803 |0179: goto 017c // +0003 │ │ +3abe24: 020d 1e00 |017a: move/from16 v13, v30 │ │ +3abe28: 3812 1c00 |017c: if-eqz v18, 0198 // +001c │ │ +3abe2c: 3813 1a00 |017e: if-eqz v19, 0198 // +001a │ │ +3abe30: 7250 39a2 eacd |0180: invoke-interface {v10, v14, v13, v12, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ +3abe36: 9103 1b1c |0183: sub-int v3, v27, v28 │ │ +3abe3a: 9104 1a1d |0185: sub-int v4, v26, v29 │ │ +3abe3e: 1605 0200 |0187: const-wide/16 v5, #int 2 // #2 │ │ +3abe42: 1207 |0189: const/4 v7, #int 0 // #0 │ │ +3abe44: 1218 |018a: const/4 v8, #int 1 // #1 │ │ +3abe46: 1211 |018b: const/4 v1, #int 1 // #1 │ │ +3abe48: 2319 0f16 |018c: new-array v9, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3abe4c: 1201 |018e: const/4 v1, #int 0 // #0 │ │ +3abe4e: 4d0f 0901 |018f: aput-object v15, v9, v1 │ │ +3abe52: 0801 1f00 |0191: move-object/from16 v1, v31 │ │ +3abe56: 0802 2200 |0193: move-object/from16 v2, v34 │ │ +3abe5a: 7609 76a5 0100 |0195: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ +3abe60: 1201 |0198: const/4 v1, #int 0 // #0 │ │ +3abe62: 7250 39a2 1ac1 |0199: invoke-interface {v10, v1, v1, v12, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setClip:(IIII)V // method@a239 │ │ +3abe68: 6202 ce73 |019c: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ +3abe6c: 1213 |019e: const/4 v3, #int 1 // #1 │ │ +3abe6e: 6e20 03a2 3200 |019f: invoke-virtual {v2, v3}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3abe74: 0a02 |01a2: move-result v2 │ │ +3abe76: 7220 3ca2 2a00 |01a3: invoke-interface {v10, v2}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ +3abe7c: 3812 0700 |01a6: if-eqz v18, 01ad // +0007 │ │ +3abe80: d809 0eff |01a8: add-int/lit8 v9, v14, #int -1 // #ff │ │ +3abe84: 7250 33a2 9a91 |01aa: invoke-interface {v10, v9, v1, v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3abe8a: 3813 0700 |01ad: if-eqz v19, 01b4 // +0007 │ │ +3abe8e: d808 0dff |01af: add-int/lit8 v8, v13, #int -1 // #ff │ │ +3abe92: 7258 33a2 1ac8 |01b1: invoke-interface {v10, v1, v8, v12, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3abe98: 6201 bb73 |01b4: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ +3abe9c: 6e20 03a2 3100 |01b6: invoke-virtual {v1, v3}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3abea2: 0a01 |01b9: move-result v1 │ │ +3abea4: 7220 3ca2 1a00 |01ba: invoke-interface {v10, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ +3abeaa: 7100 77a5 0000 |01bd: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiFrame;.popShift4Canvas:()V // method@a577 │ │ +3abeb0: 9201 0c0c |01c0: mul-int v1, v12, v12 │ │ +3abeb4: 9301 0111 |01c2: div-int v1, v1, v17 │ │ +3abeb8: 0202 1700 |01c4: move/from16 v2, v23 │ │ +3abebc: 3d02 0500 |01c6: if-lez v2, 01cb // +0005 │ │ +3abec0: e103 0201 |01c8: shr-int/lit8 v3, v2, #int 1 // #01 │ │ +3abec4: 2802 |01ca: goto 01cc // +0002 │ │ +3abec6: 1203 |01cb: const/4 v3, #int 0 // #0 │ │ +3abec8: b931 |01cc: shr-int/2addr v1, v3 │ │ +3abeca: 3b02 0600 |01cd: if-gez v2, 01d3 // +0006 │ │ +3abece: 7b23 |01cf: neg-int v3, v2 │ │ +3abed0: 1214 |01d0: const/4 v4, #int 1 // #1 │ │ +3abed2: b943 |01d1: shr-int/2addr v3, v4 │ │ +3abed4: 2802 |01d2: goto 01d4 // +0002 │ │ +3abed6: 1203 |01d3: const/4 v3, #int 0 // #0 │ │ +3abed8: b831 |01d4: shl-int/2addr v1, v3 │ │ +3abeda: dd03 0201 |01d5: and-int/lit8 v3, v2, #int 1 // #01 │ │ +3abede: 9803 0203 |01d7: shl-int v3, v2, v3 │ │ +3abee2: 9104 0103 |01d9: sub-int v4, v1, v3 │ │ +3abee6: 1301 0a00 |01db: const/16 v1, #int 10 // #a │ │ +3abeea: 3741 0500 |01dd: if-le v1, v4, 01e2 // +0005 │ │ +3abeee: 1304 0a00 |01df: const/16 v4, #int 10 // #a │ │ +3abef2: 2804 |01e1: goto 01e5 // +0004 │ │ +3abef4: 37c4 0300 |01e2: if-le v4, v12, 01e5 // +0003 │ │ +3abef8: 01c4 |01e4: move v4, v12 │ │ +3abefa: 9205 0000 |01e5: mul-int v5, v0, v0 │ │ +3abefe: 9305 0510 |01e7: div-int v5, v5, v16 │ │ +3abf02: 3d02 0500 |01e9: if-lez v2, 01ee // +0005 │ │ +3abf06: e106 0201 |01eb: shr-int/lit8 v6, v2, #int 1 // #01 │ │ +3abf0a: 2802 |01ed: goto 01ef // +0002 │ │ +3abf0c: 1206 |01ee: const/4 v6, #int 0 // #0 │ │ +3abf0e: b965 |01ef: shr-int/2addr v5, v6 │ │ +3abf10: 3b02 0600 |01f0: if-gez v2, 01f6 // +0006 │ │ +3abf14: 7b22 |01f2: neg-int v2, v2 │ │ +3abf16: 1216 |01f3: const/4 v6, #int 1 // #1 │ │ +3abf18: b962 |01f4: shr-int/2addr v2, v6 │ │ +3abf1a: 2802 |01f5: goto 01f7 // +0002 │ │ +3abf1c: 1202 |01f6: const/4 v2, #int 0 // #0 │ │ +3abf1e: 9802 0502 |01f7: shl-int v2, v5, v2 │ │ +3abf22: b132 |01f9: sub-int/2addr v2, v3 │ │ +3abf24: 3721 0300 |01fa: if-le v1, v2, 01fd // +0003 │ │ +3abf28: 2806 |01fc: goto 0202 // +0006 │ │ +3abf2a: 3702 0400 |01fd: if-le v2, v0, 0201 // +0004 │ │ +3abf2e: 0101 |01ff: move v1, v0 │ │ +3abf30: 2802 |0200: goto 0202 // +0002 │ │ +3abf32: 0121 |0201: move v1, v2 │ │ +3abf34: 6202 f379 |0202: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3abf38: 6e10 9da5 0200 |0204: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3abf3e: 0a02 |0207: move-result v2 │ │ +3abf40: 7110 7aa5 0200 |0208: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3abf46: 0a02 |020b: move-result v2 │ │ +3abf48: 9202 020c |020c: mul-int v2, v2, v12 │ │ +3abf4c: 9302 0211 |020e: div-int v2, v2, v17 │ │ +3abf50: 6203 f479 |0210: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3abf54: 6e10 9da5 0300 |0212: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3abf5a: 0a03 |0215: move-result v3 │ │ +3abf5c: 7110 7aa5 0300 |0216: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3abf62: 0a03 |0219: move-result v3 │ │ +3abf64: 9203 0300 |021a: mul-int v3, v3, v0 │ │ +3abf68: 9303 0310 |021c: div-int v3, v3, v16 │ │ +3abf6c: 9105 0c04 |021e: sub-int v5, v12, v4 │ │ +3abf70: 3752 0300 |0220: if-le v2, v5, 0223 // +0003 │ │ +3abf74: 0152 |0222: move v2, v5 │ │ +3abf76: b11b |0223: sub-int/2addr v11, v1 │ │ +3abf78: 37b3 0300 |0224: if-le v3, v11, 0227 // +0003 │ │ +3abf7c: 01b3 |0226: move v3, v11 │ │ +3abf7e: 6206 b673 |0227: sget-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b6 │ │ +3abf82: 1207 |0229: const/4 v7, #int 0 // #0 │ │ +3abf84: 6e20 03a2 7600 |022a: invoke-virtual {v6, v7}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3abf8a: 0a06 |022d: move-result v6 │ │ +3abf8c: 7220 3ca2 6a00 |022e: invoke-interface {v10, v6}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ +3abf92: 7257 33a2 7ac7 |0231: invoke-interface {v10, v7, v7, v12, v7}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3abf98: 7250 33a2 7a77 |0234: invoke-interface {v10, v7, v7, v7, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3abf9e: d806 0cff |0237: add-int/lit8 v6, v12, #int -1 // #ff │ │ +3abfa2: 7250 33a2 6a67 |0239: invoke-interface {v10, v6, v7, v6, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3abfa8: d808 00ff |023c: add-int/lit8 v8, v0, #int -1 // #ff │ │ +3abfac: 7258 33a2 7ac8 |023e: invoke-interface {v10, v7, v8, v12, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3abfb2: 6209 ce73 |0241: sget-object v9, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ +3abfb6: 121b |0243: const/4 v11, #int 1 // #1 │ │ +3abfb8: 6e20 03a2 b900 |0244: invoke-virtual {v9, v11}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3abfbe: 0a09 |0247: move-result v9 │ │ +3abfc0: 7220 3ca2 9a00 |0248: invoke-interface {v10, v9}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ +3abfc6: 9009 0204 |024b: add-int v9, v2, v4 │ │ +3abfca: 7257 33a2 2a97 |024d: invoke-interface {v10, v2, v7, v9, v7}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3abfd0: 725b 33a2 2a9b |0250: invoke-interface {v10, v2, v11, v9, v11}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3abfd6: 122d |0253: const/4 v13, #int 2 // #2 │ │ +3abfd8: 725d 33a2 2a9d |0254: invoke-interface {v10, v2, v13, v9, v13}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3abfde: 9009 0301 |0257: add-int v9, v3, v1 │ │ +3abfe2: 7259 33a2 7a73 |0259: invoke-interface {v10, v7, v3, v7, v9}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3abfe8: 7259 33a2 bab3 |025c: invoke-interface {v10, v11, v3, v11, v9}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3abfee: 7259 33a2 dad3 |025f: invoke-interface {v10, v13, v3, v13, v9}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3abff4: 3812 2000 |0262: if-eqz v18, 0282 // +0020 │ │ +3abff8: 6202 f379 |0264: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3abffc: 6e10 9da5 0200 |0266: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ac002: 0a02 |0269: move-result v2 │ │ +3ac004: 7110 7aa5 0200 |026a: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ac00a: 0a02 |026d: move-result v2 │ │ +3ac00c: 6207 f579 |026e: sget-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3ac010: 6e10 9da5 0700 |0270: invoke-virtual {v7}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ac016: 0a07 |0273: move-result v7 │ │ +3ac018: 7110 7aa5 0700 |0274: invoke-static {v7}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ac01e: 0a07 |0277: move-result v7 │ │ +3ac020: b072 |0278: add-int/2addr v2, v7 │ │ +3ac022: 9202 020c |0279: mul-int v2, v2, v12 │ │ +3ac026: 9302 0211 |027b: div-int v2, v2, v17 │ │ +3ac02a: 3752 0300 |027d: if-le v2, v5, 0280 // +0003 │ │ +3ac02e: 2802 |027f: goto 0281 // +0002 │ │ +3ac030: 0125 |0280: move v5, v2 │ │ +3ac032: 0152 |0281: move v2, v5 │ │ +3ac034: 3813 2000 |0282: if-eqz v19, 02a2 // +0020 │ │ +3ac038: 6203 f479 |0284: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3ac03c: 6e10 9da5 0300 |0286: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ac042: 0a03 |0289: move-result v3 │ │ +3ac044: 7110 7aa5 0300 |028a: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ac04a: 0a03 |028d: move-result v3 │ │ +3ac04c: 6205 f679 |028e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3ac050: 6e10 9da5 0500 |0290: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ac056: 0a05 |0293: move-result v5 │ │ +3ac058: 7110 7aa5 0500 |0294: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ac05e: 0a05 |0297: move-result v5 │ │ +3ac060: b053 |0298: add-int/2addr v3, v5 │ │ +3ac062: 9203 0300 |0299: mul-int v3, v3, v0 │ │ +3ac066: 9303 0310 |029b: div-int v3, v3, v16 │ │ +3ac06a: 9105 0001 |029d: sub-int v5, v0, v1 │ │ +3ac06e: 3753 0300 |029f: if-le v3, v5, 02a2 // +0003 │ │ +3ac072: 0153 |02a1: move v3, v5 │ │ +3ac074: b031 |02a2: add-int/2addr v1, v3 │ │ +3ac076: 7251 33a2 6a63 |02a3: invoke-interface {v10, v6, v3, v6, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3ac07c: d805 0cfe |02a6: add-int/lit8 v5, v12, #int -2 // #fe │ │ +3ac080: 7251 33a2 5a53 |02a8: invoke-interface {v10, v5, v3, v5, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3ac086: d80c 0cfd |02ab: add-int/lit8 v12, v12, #int -3 // #fd │ │ +3ac08a: 7251 33a2 cac3 |02ad: invoke-interface {v10, v12, v3, v12, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3ac090: b024 |02b0: add-int/2addr v4, v2 │ │ +3ac092: 7258 33a2 2a48 |02b1: invoke-interface {v10, v2, v8, v4, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3ac098: d801 00fe |02b4: add-int/lit8 v1, v0, #int -2 // #fe │ │ +3ac09c: 7251 33a2 2a41 |02b6: invoke-interface {v10, v2, v1, v4, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3ac0a2: d800 00fd |02b9: add-int/lit8 v0, v0, #int -3 // #fd │ │ +3ac0a6: 7250 33a2 2a40 |02bb: invoke-interface {v10, v2, v0, v4, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3ac0ac: 6200 bb73 |02be: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ +3ac0b0: 1211 |02c0: const/4 v1, #int 1 // #1 │ │ +3ac0b2: 6e20 03a2 1000 |02c1: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ac0b8: 0a00 |02c4: move-result v0 │ │ +3ac0ba: 7220 3ca2 0a00 |02c5: invoke-interface {v10, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ +3ac0c0: 6200 b473 |02c8: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +3ac0c4: 5400 d073 |02ca: iget-object v0, v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3ac0c8: 5200 f375 |02cc: iget v0, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3ac0cc: 6201 fe79 |02ce: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3ac0d0: 6002 ff79 |02d0: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3ac0d4: 4401 0102 |02d2: aget v1, v1, v2 │ │ +3ac0d8: 3310 5800 |02d4: if-ne v0, v1, 032c // +0058 │ │ +3ac0dc: 6200 6373 |02d6: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac0e0: 5400 7f73 |02d8: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3ac0e4: 6201 6373 |02da: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac0e8: 5411 8573 |02dc: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ +3ac0ec: 3310 4e00 |02de: if-ne v0, v1, 032c // +004e │ │ +3ac0f0: 6200 b673 |02e0: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b6 │ │ +3ac0f4: 1211 |02e2: const/4 v1, #int 1 // #1 │ │ +3ac0f6: 6e20 03a2 1000 |02e3: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ac0fc: 0a00 |02e6: move-result v0 │ │ +3ac0fe: 6700 d579 |02e7: sput v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zColorOverride:I // field@79d5 │ │ +3ac102: 12f2 |02e9: const/4 v2, #int -1 // #ff │ │ +3ac104: 12f3 |02ea: const/4 v3, #int -1 // #ff │ │ +3ac106: 1604 0000 |02eb: const-wide/16 v4, #int 0 // #0 │ │ +3ac10a: 1206 |02ed: const/4 v6, #int 0 // #0 │ │ +3ac10c: 1217 |02ee: const/4 v7, #int 1 // #1 │ │ +3ac10e: 2318 0f16 |02ef: new-array v8, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3ac112: 6200 e679 |02f1: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e6 │ │ +3ac116: 1201 |02f3: const/4 v1, #int 0 // #0 │ │ +3ac118: 4d00 0801 |02f4: aput-object v0, v8, v1 │ │ +3ac11c: 0800 1f00 |02f6: move-object/from16 v0, v31 │ │ +3ac120: 0801 2200 |02f8: move-object/from16 v1, v34 │ │ +3ac124: 7609 76a5 0000 |02fa: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ +3ac12a: 1212 |02fd: const/4 v2, #int 1 // #1 │ │ +3ac12c: 1203 |02fe: const/4 v3, #int 0 // #0 │ │ +3ac12e: 1210 |02ff: const/4 v0, #int 1 // #1 │ │ +3ac130: 2308 0f16 |0300: new-array v8, v0, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3ac134: 6200 e679 |0302: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e6 │ │ +3ac138: 1201 |0304: const/4 v1, #int 0 // #0 │ │ +3ac13a: 4d00 0801 |0305: aput-object v0, v8, v1 │ │ +3ac13e: 0800 1f00 |0307: move-object/from16 v0, v31 │ │ +3ac142: 0801 2200 |0309: move-object/from16 v1, v34 │ │ +3ac146: 7609 76a5 0000 |030b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ +3ac14c: 1202 |030e: const/4 v2, #int 0 // #0 │ │ +3ac14e: 1213 |030f: const/4 v3, #int 1 // #1 │ │ +3ac150: 1210 |0310: const/4 v0, #int 1 // #1 │ │ +3ac152: 2308 0f16 |0311: new-array v8, v0, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3ac156: 6200 e679 |0313: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e6 │ │ +3ac15a: 1209 |0315: const/4 v9, #int 0 // #0 │ │ +3ac15c: 4d00 0809 |0316: aput-object v0, v8, v9 │ │ +3ac160: 0800 1f00 |0318: move-object/from16 v0, v31 │ │ +3ac164: 7609 76a5 0000 |031a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ +3ac16a: 6709 d579 |031d: sput v9, Lnet/sf/dibdib/thread_ui/UiFrame;.zColorOverride:I // field@79d5 │ │ +3ac16e: 1203 |031f: const/4 v3, #int 0 // #0 │ │ +3ac170: 1210 |0320: const/4 v0, #int 1 // #1 │ │ +3ac172: 2308 0f16 |0321: new-array v8, v0, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3ac176: 6200 e679 |0323: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e6 │ │ +3ac17a: 4d00 0809 |0325: aput-object v0, v8, v9 │ │ +3ac17e: 0800 1f00 |0327: move-object/from16 v0, v31 │ │ +3ac182: 7609 76a5 0000 |0329: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ +3ac188: 0e00 |032c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=379 │ │ 0x0006 line=380 │ │ 0x000c line=383 │ │ 0x000f line=387 │ │ 0x0016 line=388 │ │ @@ -853658,46 +853658,46 @@ │ │ type : '(IILnet/sf/dibdib/generic/QToken$QScript;ILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 24 │ │ ins : 6 │ │ outs : 9 │ │ insns size : 56 16-bit code units │ │ -3ac190: |[3ac190] net.sf.dibdib.thread_ui.UiFrame.paintBar:(IILnet/sf/dibdib/generic/QToken$QScript;ILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V │ │ -3ac1a0: 6100 d279 |0000: sget-wide v0, Lnet/sf/dibdib/thread_ui/UiFrame;.paint4Frame_bRefreshNeeded:J // field@79d2 │ │ -3ac1a4: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -3ac1a6: 9803 0213 |0003: shl-int v3, v2, v19 │ │ -3ac1aa: 8133 |0005: int-to-long v3, v3 │ │ -3ac1ac: c030 |0006: and-long/2addr v0, v3 │ │ -3ac1ae: 1603 0000 |0007: const-wide/16 v3, #int 0 // #0 │ │ -3ac1b2: 3105 0300 |0009: cmp-long v5, v3, v0 │ │ -3ac1b6: 3805 2c00 |000b: if-eqz v5, 0037 // +002c │ │ -3ac1ba: 6000 d479 |000d: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.qWidthCanvasPx:I // field@79d4 │ │ -3ac1be: d805 0001 |000f: add-int/lit8 v5, v0, #int 1 // #01 │ │ -3ac1c2: 6200 bb73 |0011: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ -3ac1c6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -3ac1c8: 6e20 03a2 1000 |0014: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ac1ce: 0a08 |0017: move-result v8 │ │ -3ac1d0: 0803 1700 |0018: move-object/from16 v3, v23 │ │ -3ac1d4: 0204 1300 |001a: move/from16 v4, v19 │ │ -3ac1d8: 0206 1400 |001c: move/from16 v6, v20 │ │ -3ac1dc: 0207 1600 |001e: move/from16 v7, v22 │ │ -3ac1e0: 7806 38a2 0300 |0020: invoke-interface/range {v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setCanvasImage:(IIIII)V // method@a238 │ │ -3ac1e6: 120b |0023: const/4 v11, #int 0 // #0 │ │ -3ac1e8: 120c |0024: const/4 v12, #int 0 // #0 │ │ -3ac1ea: 160d 0100 |0025: const-wide/16 v13, #int 1 // #1 │ │ -3ac1ee: 120f |0027: const/4 v15, #int 0 // #0 │ │ -3ac1f0: 1310 ffff |0028: const/16 v16, #int -1 // #ffff │ │ -3ac1f4: 2320 0f16 |002a: new-array v0, v2, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3ac1f8: 4d15 0001 |002c: aput-object v21, v0, v1 │ │ -3ac1fc: 0809 1200 |002e: move-object/from16 v9, v18 │ │ -3ac200: 080a 1700 |0030: move-object/from16 v10, v23 │ │ -3ac204: 0811 0000 |0032: move-object/from16 v17, v0 │ │ -3ac208: 7609 76a5 0900 |0034: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ -3ac20e: 0e00 |0037: return-void │ │ +3ac18c: |[3ac18c] net.sf.dibdib.thread_ui.UiFrame.paintBar:(IILnet/sf/dibdib/generic/QToken$QScript;ILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V │ │ +3ac19c: 6100 d279 |0000: sget-wide v0, Lnet/sf/dibdib/thread_ui/UiFrame;.paint4Frame_bRefreshNeeded:J // field@79d2 │ │ +3ac1a0: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +3ac1a2: 9803 0213 |0003: shl-int v3, v2, v19 │ │ +3ac1a6: 8133 |0005: int-to-long v3, v3 │ │ +3ac1a8: c030 |0006: and-long/2addr v0, v3 │ │ +3ac1aa: 1603 0000 |0007: const-wide/16 v3, #int 0 // #0 │ │ +3ac1ae: 3105 0300 |0009: cmp-long v5, v3, v0 │ │ +3ac1b2: 3805 2c00 |000b: if-eqz v5, 0037 // +002c │ │ +3ac1b6: 6000 d479 |000d: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.qWidthCanvasPx:I // field@79d4 │ │ +3ac1ba: d805 0001 |000f: add-int/lit8 v5, v0, #int 1 // #01 │ │ +3ac1be: 6200 bb73 |0011: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ +3ac1c2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +3ac1c4: 6e20 03a2 1000 |0014: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ac1ca: 0a08 |0017: move-result v8 │ │ +3ac1cc: 0803 1700 |0018: move-object/from16 v3, v23 │ │ +3ac1d0: 0204 1300 |001a: move/from16 v4, v19 │ │ +3ac1d4: 0206 1400 |001c: move/from16 v6, v20 │ │ +3ac1d8: 0207 1600 |001e: move/from16 v7, v22 │ │ +3ac1dc: 7806 38a2 0300 |0020: invoke-interface/range {v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setCanvasImage:(IIIII)V // method@a238 │ │ +3ac1e2: 120b |0023: const/4 v11, #int 0 // #0 │ │ +3ac1e4: 120c |0024: const/4 v12, #int 0 // #0 │ │ +3ac1e6: 160d 0100 |0025: const-wide/16 v13, #int 1 // #1 │ │ +3ac1ea: 120f |0027: const/4 v15, #int 0 // #0 │ │ +3ac1ec: 1310 ffff |0028: const/16 v16, #int -1 // #ffff │ │ +3ac1f0: 2320 0f16 |002a: new-array v0, v2, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3ac1f4: 4d15 0001 |002c: aput-object v21, v0, v1 │ │ +3ac1f8: 0809 1200 |002e: move-object/from16 v9, v18 │ │ +3ac1fc: 080a 1700 |0030: move-object/from16 v10, v23 │ │ +3ac200: 0811 0000 |0032: move-object/from16 v17, v0 │ │ +3ac204: 7609 76a5 0900 |0034: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ +3ac20a: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x000d line=509 │ │ 0x0014 line=514 │ │ 0x0020 line=509 │ │ 0x0034 line=515 │ │ @@ -853714,434 +853714,434 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z' │ │ access : 0x0082 (PRIVATE VARARGS) │ │ code - │ │ registers : 28 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 838 16-bit code units │ │ -3ab1d0: |[3ab1d0] net.sf.dibdib.thread_ui.UiFrame.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z │ │ -3ab1e0: 0809 1400 |0000: move-object/from16 v9, v20 │ │ -3ab1e4: 080a 1900 |0002: move-object/from16 v10, v25 │ │ -3ab1e8: 080b 1b00 |0004: move-object/from16 v11, v27 │ │ -3ab1ec: 3a1a 0500 |0006: if-ltz v26, 000b // +0005 │ │ -3ab1f0: 020c 1a00 |0008: move/from16 v12, v26 │ │ -3ab1f4: 2803 |000a: goto 000d // +0003 │ │ -3ab1f6: 21b0 |000b: array-length v0, v11 │ │ -3ab1f8: 010c |000c: move v12, v0 │ │ -3ab1fa: 120d |000d: const/4 v13, #int 0 // #0 │ │ -3ab1fc: 390b 0300 |000e: if-nez v11, 0011 // +0003 │ │ -3ab200: 0f0d |0010: return v13 │ │ -3ab202: 1600 0000 |0011: const-wide/16 v0, #int 0 // #0 │ │ -3ab206: 1602 0100 |0013: const-wide/16 v2, #int 1 // #1 │ │ -3ab20a: a002 1702 |0015: and-long v2, v23, v2 │ │ -3ab20e: 121e |0017: const/4 v14, #int 1 // #1 │ │ -3ab210: 3104 0002 |0018: cmp-long v4, v0, v2 │ │ -3ab214: 3804 0400 |001a: if-eqz v4, 001e // +0004 │ │ -3ab218: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -3ab21a: 2802 |001d: goto 001f // +0002 │ │ -3ab21c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -3ab21e: 7120 efa3 0a00 |001f: invoke-static {v10, v0}, Lnet/sf/dibdib/thread_any/QOpGraph;.makeScriptContext:(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3ef │ │ -3ab224: 0c0f |0022: move-result-object v15 │ │ -3ab226: 52f8 4c77 |0023: iget v8, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab22a: 390a 1800 |0025: if-nez v10, 003d // +0018 │ │ -3ab22e: 6200 bb73 |0027: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ -3ab232: 6e20 03a2 e000 |0029: invoke-virtual {v0, v14}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ab238: 0a00 |002c: move-result v0 │ │ -3ab23a: 7220 3aa2 0900 |002d: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ -3ab240: 52f0 4a77 |0030: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ -3ab244: 7110 7aa5 0000 |0032: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab24a: 0a00 |0035: move-result v0 │ │ -3ab24c: b0e0 |0036: add-int/2addr v0, v14 │ │ -3ab24e: 7220 3ea2 0900 |0037: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setMatching128FontHeight:(I)I // method@a23e │ │ -3ab254: 0a00 |003a: move-result v0 │ │ -3ab256: 59f0 4e77 |003b: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.zHeightPx:I // field@774e │ │ -3ab25a: 1207 |003d: const/4 v7, #int 0 // #0 │ │ -3ab25c: 35c7 d102 |003e: if-ge v7, v12, 030f // +02d1 │ │ -3ab260: 4600 0b07 |0040: aget-object v0, v11, v7 │ │ -3ab264: 3900 0400 |0042: if-nez v0, 0046 // +0004 │ │ -3ab268: 2900 cb02 |0044: goto/16 030f // +02cb │ │ -3ab26c: 5401 a376 |0046: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a3 │ │ -3ab270: 3801 2c00 |0048: if-eqz v1, 0074 // +002c │ │ -3ab274: 5401 a376 |004a: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a3 │ │ -3ab278: 321b 2200 |004c: if-eq v11, v1, 006e // +0022 │ │ -3ab27c: 5206 9c76 |004e: iget v6, v0, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769c │ │ -3ab280: 5400 a376 |0050: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a3 │ │ -3ab284: 0810 0000 |0052: move-object/from16 v16, v0 │ │ -3ab288: 1f10 0f16 |0054: check-cast v16, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3ab28c: 0800 1300 |0056: move-object/from16 v0, v19 │ │ -3ab290: 0801 1400 |0058: move-object/from16 v1, v20 │ │ -3ab294: 0202 1500 |005a: move/from16 v2, v21 │ │ -3ab298: 0203 1600 |005c: move/from16 v3, v22 │ │ -3ab29c: 0504 1700 |005e: move-wide/from16 v4, v23 │ │ -3ab2a0: 0211 0600 |0060: move/from16 v17, v6 │ │ -3ab2a4: 07f6 |0062: move-object v6, v15 │ │ -3ab2a6: 0212 0700 |0063: move/from16 v18, v7 │ │ -3ab2aa: 0207 1100 |0065: move/from16 v7, v17 │ │ -3ab2ae: 018d |0067: move v13, v8 │ │ -3ab2b0: 0808 1000 |0068: move-object/from16 v8, v16 │ │ -3ab2b4: 7609 76a5 0000 |006a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ -3ab2ba: 2804 |006d: goto 0071 // +0004 │ │ -3ab2bc: 0212 0700 |006e: move/from16 v18, v7 │ │ -3ab2c0: 018d |0070: move v13, v8 │ │ -3ab2c2: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -3ab2c4: 2900 9702 |0072: goto/16 0309 // +0297 │ │ -3ab2c8: 0212 0700 |0074: move/from16 v18, v7 │ │ -3ab2cc: 018d |0076: move v13, v8 │ │ -3ab2ce: 5401 9e76 |0077: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769e │ │ -3ab2d2: 3901 0300 |0079: if-nez v1, 007c // +0003 │ │ -3ab2d6: 2810 |007b: goto 008b // +0010 │ │ -3ab2d8: 6201 d179 |007c: sget-object v1, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ -3ab2dc: 5402 9e76 |007e: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769e │ │ -3ab2e0: 1f02 c514 |0080: check-cast v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -3ab2e4: 6e10 f1a3 0200 |0082: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ -3ab2ea: 0a02 |0085: move-result v2 │ │ -3ab2ec: 4401 0102 |0086: aget v1, v1, v2 │ │ -3ab2f0: 2b01 9002 0000 |0088: packed-switch v1, 00000318 // +00000290 │ │ -3ab2f6: 28e6 |008b: goto 0071 // -001a │ │ -3ab2f8: 59fd 4c77 |008c: iput v13, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab2fc: 52f0 4d77 |008e: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ -3ab300: 52f1 4977 |0090: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7749 │ │ -3ab304: b010 |0092: add-int/2addr v0, v1 │ │ -3ab306: 59f0 4d77 |0093: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ -3ab30a: 28dc |0095: goto 0071 // -0024 │ │ -3ab30c: 5401 a076 |0096: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ -3ab310: 7220 37a2 1900 |0098: invoke-interface {v9, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.getBoundsRight:(Ljava/lang/String;)I // method@a237 │ │ -3ab316: 0a01 |009b: move-result v1 │ │ -3ab318: 5402 a076 |009c: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ -3ab31c: 52f3 4c77 |009e: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab320: 7110 7aa5 0300 |00a0: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab326: 0a03 |00a3: move-result v3 │ │ -3ab328: 9003 1503 |00a4: add-int v3, v21, v3 │ │ -3ab32c: b113 |00a6: sub-int/2addr v3, v1 │ │ -3ab32e: d801 1601 |00a7: add-int/lit8 v1, v22, #int 1 // #01 │ │ -3ab332: 52f4 4d77 |00a9: iget v4, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ -3ab336: 52f5 4877 |00ab: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ -3ab33a: b054 |00ad: add-int/2addr v4, v5 │ │ -3ab33c: 7110 7aa5 0400 |00ae: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab342: 0a04 |00b1: move-result v4 │ │ -3ab344: b041 |00b2: add-int/2addr v1, v4 │ │ -3ab346: 7240 34a2 2913 |00b3: invoke-interface {v9, v2, v3, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ -3ab34c: 5400 a076 |00b6: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ -3ab350: 52f1 4a77 |00b8: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ -3ab354: 7120 82a4 1000 |00ba: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a482 │ │ -3ab35a: 0a00 |00bd: move-result v0 │ │ -3ab35c: 52f1 4c77 |00be: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab360: b101 |00c0: sub-int/2addr v1, v0 │ │ -3ab362: 59f1 4c77 |00c1: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab366: 28ae |00c3: goto 0071 // -0052 │ │ -3ab368: 5401 a076 |00c4: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ -3ab36c: 7220 36a2 1900 |00c6: invoke-interface {v9, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.getBoundsMiddle:(Ljava/lang/String;)I // method@a236 │ │ -3ab372: 0a01 |00c9: move-result v1 │ │ -3ab374: 5402 a076 |00ca: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ -3ab378: 52f3 4c77 |00cc: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab37c: 7110 7aa5 0300 |00ce: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab382: 0a03 |00d1: move-result v3 │ │ -3ab384: 9003 1503 |00d2: add-int v3, v21, v3 │ │ -3ab388: b113 |00d4: sub-int/2addr v3, v1 │ │ -3ab38a: d801 1601 |00d5: add-int/lit8 v1, v22, #int 1 // #01 │ │ -3ab38e: 52f4 4d77 |00d7: iget v4, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ -3ab392: 52f5 4877 |00d9: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ -3ab396: b054 |00db: add-int/2addr v4, v5 │ │ -3ab398: 7110 7aa5 0400 |00dc: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab39e: 0a04 |00df: move-result v4 │ │ -3ab3a0: b041 |00e0: add-int/2addr v1, v4 │ │ -3ab3a2: 7240 34a2 2913 |00e1: invoke-interface {v9, v2, v3, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ -3ab3a8: 5400 a076 |00e4: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ -3ab3ac: 52f1 4a77 |00e6: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ -3ab3b0: 7120 82a4 1000 |00e8: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a482 │ │ -3ab3b6: 0a00 |00eb: move-result v0 │ │ -3ab3b8: b9e0 |00ec: shr-int/2addr v0, v14 │ │ -3ab3ba: 52f1 4c77 |00ed: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab3be: b001 |00ef: add-int/2addr v1, v0 │ │ -3ab3c0: 59f1 4c77 |00f0: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab3c4: 2900 7fff |00f2: goto/16 0071 // -0081 │ │ -3ab3c8: 5401 a076 |00f4: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ -3ab3cc: 7220 37a2 1900 |00f6: invoke-interface {v9, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.getBoundsRight:(Ljava/lang/String;)I // method@a237 │ │ -3ab3d2: 0a01 |00f9: move-result v1 │ │ -3ab3d4: 5402 a076 |00fa: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ -3ab3d8: 52f3 4c77 |00fc: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab3dc: 7110 7aa5 0300 |00fe: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab3e2: 0a03 |0101: move-result v3 │ │ -3ab3e4: 9003 1503 |0102: add-int v3, v21, v3 │ │ -3ab3e8: 5204 a176 |0104: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab3ec: 7110 7aa5 0400 |0106: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab3f2: 0a04 |0109: move-result v4 │ │ -3ab3f4: b114 |010a: sub-int/2addr v4, v1 │ │ -3ab3f6: e101 0401 |010b: shr-int/lit8 v1, v4, #int 1 // #01 │ │ -3ab3fa: b013 |010d: add-int/2addr v3, v1 │ │ -3ab3fc: d801 1601 |010e: add-int/lit8 v1, v22, #int 1 // #01 │ │ -3ab400: 52f4 4d77 |0110: iget v4, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ -3ab404: 52f5 4877 |0112: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ -3ab408: b054 |0114: add-int/2addr v4, v5 │ │ -3ab40a: 7110 7aa5 0400 |0115: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab410: 0a04 |0118: move-result v4 │ │ -3ab412: b041 |0119: add-int/2addr v1, v4 │ │ -3ab414: 7240 34a2 2913 |011a: invoke-interface {v9, v2, v3, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ -3ab41a: 52f1 4c77 |011d: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab41e: 5200 a176 |011f: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab422: b001 |0121: add-int/2addr v1, v0 │ │ -3ab424: 59f1 4c77 |0122: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab428: 2900 4dff |0124: goto/16 0071 // -00b3 │ │ -3ab42c: 5401 a076 |0126: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ -3ab430: 6e10 2298 0100 |0128: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ab436: 0a02 |012b: move-result v2 │ │ -3ab438: 3d02 2f00 |012c: if-lez v2, 015b // +002f │ │ -3ab43c: 1202 |012e: const/4 v2, #int 0 // #0 │ │ -3ab43e: 6e20 0998 2100 |012f: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3ab444: 0a03 |0132: move-result v3 │ │ -3ab446: 1302 2000 |0133: const/16 v2, #int 32 // #20 │ │ -3ab44a: 3432 2600 |0135: if-lt v2, v3, 015b // +0026 │ │ -3ab44e: 1203 |0137: const/4 v3, #int 0 // #0 │ │ -3ab450: 6e10 2298 0100 |0138: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ab456: 0a04 |013b: move-result v4 │ │ -3ab458: 3543 0b00 |013c: if-ge v3, v4, 0147 // +000b │ │ -3ab45c: 6e20 0998 3100 |013e: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3ab462: 0a04 |0141: move-result v4 │ │ -3ab464: 3442 0500 |0142: if-lt v2, v4, 0147 // +0005 │ │ -3ab468: d803 0301 |0144: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3ab46c: 28f2 |0146: goto 0138 // -000e │ │ -3ab46e: 6e20 2d98 3100 |0147: invoke-virtual {v1, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3ab474: 0c01 |014a: move-result-object v1 │ │ -3ab476: 7b32 |014b: neg-int v2, v3 │ │ -3ab478: 52f3 4a77 |014c: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ -3ab47c: 1a04 a500 |014e: const-string v4, " " // string@00a5 │ │ -3ab480: 7120 82a4 3400 |0150: invoke-static {v4, v3}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a482 │ │ -3ab486: 0a03 |0153: move-result v3 │ │ -3ab488: 7110 7aa5 0300 |0154: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab48e: 0a03 |0157: move-result v3 │ │ -3ab490: 9202 0203 |0158: mul-int v2, v2, v3 │ │ -3ab494: 2802 |015a: goto 015c // +0002 │ │ -3ab496: 1202 |015b: const/4 v2, #int 0 // #0 │ │ -3ab498: 7220 35a2 1900 |015c: invoke-interface {v9, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.getBoundsLeft:(Ljava/lang/String;)I // method@a235 │ │ -3ab49e: 0a03 |015f: move-result v3 │ │ -3ab4a0: b032 |0160: add-int/2addr v2, v3 │ │ -3ab4a2: 9102 1502 |0161: sub-int v2, v21, v2 │ │ -3ab4a6: 52f3 4c77 |0163: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab4aa: 7110 7aa5 0300 |0165: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab4b0: 0a03 |0168: move-result v3 │ │ -3ab4b2: b032 |0169: add-int/2addr v2, v3 │ │ -3ab4b4: d803 1601 |016a: add-int/lit8 v3, v22, #int 1 // #01 │ │ -3ab4b8: 52f4 4d77 |016c: iget v4, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ -3ab4bc: 52f5 4877 |016e: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ -3ab4c0: b054 |0170: add-int/2addr v4, v5 │ │ -3ab4c2: 7110 7aa5 0400 |0171: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab4c8: 0a04 |0174: move-result v4 │ │ -3ab4ca: b043 |0175: add-int/2addr v3, v4 │ │ -3ab4cc: 7240 34a2 1932 |0176: invoke-interface {v9, v1, v2, v3}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ -3ab4d2: 5400 a076 |0179: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ -3ab4d6: 52f1 4a77 |017b: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ -3ab4da: 7120 82a4 1000 |017d: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a482 │ │ -3ab4e0: 0a00 |0180: move-result v0 │ │ -3ab4e2: 52f1 4c77 |0181: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab4e6: b001 |0183: add-int/2addr v1, v0 │ │ -3ab4e8: 59f1 4c77 |0184: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab4ec: 2900 ebfe |0186: goto/16 0071 // -0115 │ │ -3ab4f0: 6001 d579 |0188: sget v1, Lnet/sf/dibdib/thread_ui/UiFrame;.zColorOverride:I // field@79d5 │ │ -3ab4f4: 3901 0400 |018a: if-nez v1, 018e // +0004 │ │ -3ab4f8: 5201 a176 |018c: iget v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab4fc: 59f1 4777 |018e: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ -3ab500: 52f0 4777 |0190: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ -3ab504: 7220 3aa2 0900 |0192: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ -3ab50a: 2900 dcfe |0195: goto/16 0071 // -0124 │ │ -3ab50e: 5200 a176 |0197: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab512: 59f0 4877 |0199: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ -3ab516: 2900 d6fe |019b: goto/16 0071 // -012a │ │ -3ab51a: 5200 a176 |019d: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab51e: 59f0 4d77 |019f: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ -3ab522: 2900 d0fe |01a1: goto/16 0071 // -0130 │ │ -3ab526: 5200 a176 |01a3: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab52a: 59f0 4c77 |01a5: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab52e: 2900 cafe |01a7: goto/16 0071 // -0136 │ │ -3ab532: 5201 a176 |01a9: iget v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab536: 59f1 4c77 |01ab: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab53a: 5200 a276 |01ad: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ -3ab53e: 59f0 4d77 |01af: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ -3ab542: 2900 c0fe |01b1: goto/16 0071 // -0140 │ │ -3ab546: 52f1 4777 |01b3: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ -3ab54a: 5302 9f76 |01b5: iget-wide v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parN0:J // field@769f │ │ -3ab54e: 8423 |01b7: long-to-int v3, v2 │ │ -3ab550: 59f3 4777 |01b8: iput v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ -3ab554: 52f2 4777 |01ba: iget v2, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ -3ab558: 7220 3aa2 2900 |01bc: invoke-interface {v9, v2}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ -3ab55e: 5202 a176 |01bf: iget v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab562: 7110 7aa5 0200 |01c1: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab568: 0a02 |01c4: move-result v2 │ │ -3ab56a: 9002 1502 |01c5: add-int v2, v21, v2 │ │ -3ab56e: 5203 a276 |01c7: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ -3ab572: d033 00f4 |01c9: add-int/lit16 v3, v3, #int -3072 // #f400 │ │ -3ab576: 7110 7aa5 0300 |01cb: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab57c: 0a03 |01ce: move-result v3 │ │ -3ab57e: 9003 1603 |01cf: add-int v3, v22, v3 │ │ -3ab582: 5204 a176 |01d1: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab586: 7110 7aa5 0400 |01d3: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab58c: 0a04 |01d6: move-result v4 │ │ -3ab58e: 9004 1504 |01d7: add-int v4, v21, v4 │ │ -3ab592: 5205 a276 |01d9: iget v5, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ -3ab596: d055 000c |01db: add-int/lit16 v5, v5, #int 3072 // #0c00 │ │ -3ab59a: 7110 7aa5 0500 |01dd: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab5a0: 0a05 |01e0: move-result v5 │ │ -3ab5a2: 9005 1605 |01e1: add-int v5, v22, v5 │ │ -3ab5a6: b0e5 |01e3: add-int/2addr v5, v14 │ │ -3ab5a8: 7255 33a2 2943 |01e4: invoke-interface {v9, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3ab5ae: 5202 a176 |01e7: iget v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab5b2: d022 00f4 |01e9: add-int/lit16 v2, v2, #int -3072 // #f400 │ │ -3ab5b6: 7110 7aa5 0200 |01eb: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab5bc: 0a02 |01ee: move-result v2 │ │ -3ab5be: 9002 1502 |01ef: add-int v2, v21, v2 │ │ -3ab5c2: 5203 a276 |01f1: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ -3ab5c6: 7110 7aa5 0300 |01f3: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab5cc: 0a03 |01f6: move-result v3 │ │ -3ab5ce: 9003 1603 |01f7: add-int v3, v22, v3 │ │ -3ab5d2: 5204 a176 |01f9: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab5d6: d044 000c |01fb: add-int/lit16 v4, v4, #int 3072 // #0c00 │ │ -3ab5da: 7110 7aa5 0400 |01fd: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab5e0: 0a04 |0200: move-result v4 │ │ -3ab5e2: 9004 1504 |0201: add-int v4, v21, v4 │ │ -3ab5e6: b0e4 |0203: add-int/2addr v4, v14 │ │ -3ab5e8: 5205 a276 |0204: iget v5, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ -3ab5ec: 7110 7aa5 0500 |0206: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab5f2: 0a05 |0209: move-result v5 │ │ -3ab5f4: 9005 1605 |020a: add-int v5, v22, v5 │ │ -3ab5f8: 7255 33a2 2943 |020c: invoke-interface {v9, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3ab5fe: 5202 a176 |020f: iget v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab602: 7110 7aa5 0200 |0211: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab608: 0a02 |0214: move-result v2 │ │ -3ab60a: 9002 1502 |0215: add-int v2, v21, v2 │ │ -3ab60e: b0e2 |0217: add-int/2addr v2, v14 │ │ -3ab610: 5203 a276 |0218: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ -3ab614: d033 00f4 |021a: add-int/lit16 v3, v3, #int -3072 // #f400 │ │ -3ab618: 7110 7aa5 0300 |021c: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab61e: 0a03 |021f: move-result v3 │ │ -3ab620: 9003 1603 |0220: add-int v3, v22, v3 │ │ -3ab624: 5204 a176 |0222: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab628: 7110 7aa5 0400 |0224: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab62e: 0a04 |0227: move-result v4 │ │ -3ab630: 9004 1504 |0228: add-int v4, v21, v4 │ │ -3ab634: b0e4 |022a: add-int/2addr v4, v14 │ │ -3ab636: 5205 a276 |022b: iget v5, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ -3ab63a: d055 000c |022d: add-int/lit16 v5, v5, #int 3072 // #0c00 │ │ -3ab63e: 7110 7aa5 0500 |022f: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab644: 0a05 |0232: move-result v5 │ │ -3ab646: 9005 1605 |0233: add-int v5, v22, v5 │ │ -3ab64a: b0e5 |0235: add-int/2addr v5, v14 │ │ -3ab64c: 7255 33a2 2943 |0236: invoke-interface {v9, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3ab652: 5202 a176 |0239: iget v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab656: d022 00f4 |023b: add-int/lit16 v2, v2, #int -3072 // #f400 │ │ -3ab65a: 7110 7aa5 0200 |023d: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab660: 0a02 |0240: move-result v2 │ │ -3ab662: 9002 1502 |0241: add-int v2, v21, v2 │ │ -3ab666: 5203 a276 |0243: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ -3ab66a: 7110 7aa5 0300 |0245: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab670: 0a03 |0248: move-result v3 │ │ -3ab672: 9003 1603 |0249: add-int v3, v22, v3 │ │ -3ab676: b0e3 |024b: add-int/2addr v3, v14 │ │ -3ab678: 5204 a176 |024c: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab67c: d044 000c |024e: add-int/lit16 v4, v4, #int 3072 // #0c00 │ │ -3ab680: 7110 7aa5 0400 |0250: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab686: 0a04 |0253: move-result v4 │ │ -3ab688: 9004 1504 |0254: add-int v4, v21, v4 │ │ -3ab68c: b0e4 |0256: add-int/2addr v4, v14 │ │ -3ab68e: 5200 a276 |0257: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ -3ab692: 7110 7aa5 0000 |0259: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab698: 0a00 |025c: move-result v0 │ │ -3ab69a: 9000 1600 |025d: add-int v0, v22, v0 │ │ -3ab69e: b0e0 |025f: add-int/2addr v0, v14 │ │ -3ab6a0: 7250 33a2 2943 |0260: invoke-interface {v9, v2, v3, v4, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3ab6a6: 59f1 4777 |0263: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ -3ab6aa: 52f0 4777 |0265: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ -3ab6ae: 7220 3aa2 0900 |0267: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ -3ab6b4: 2900 07fe |026a: goto/16 0071 // -01f9 │ │ -3ab6b8: 52f1 4c77 |026c: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab6bc: 7110 7aa5 0100 |026e: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab6c2: 0a01 |0271: move-result v1 │ │ -3ab6c4: 9001 1501 |0272: add-int v1, v21, v1 │ │ -3ab6c8: 52f2 4d77 |0274: iget v2, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ -3ab6cc: 7110 7aa5 0200 |0276: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab6d2: 0a02 |0279: move-result v2 │ │ -3ab6d4: 9002 1602 |027a: add-int v2, v22, v2 │ │ -3ab6d8: 5203 a176 |027c: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab6dc: 7110 7aa5 0300 |027e: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab6e2: 0a03 |0281: move-result v3 │ │ -3ab6e4: 9003 1503 |0282: add-int v3, v21, v3 │ │ -3ab6e8: 5204 a276 |0284: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ -3ab6ec: 7110 7aa5 0400 |0286: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab6f2: 0a04 |0289: move-result v4 │ │ -3ab6f4: 9004 1604 |028a: add-int v4, v22, v4 │ │ -3ab6f8: 7254 33a2 1932 |028c: invoke-interface {v9, v1, v2, v3, v4}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ -3ab6fe: 5201 a176 |028f: iget v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab702: 59f1 4c77 |0291: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab706: 5200 a276 |0293: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ -3ab70a: 59f0 4d77 |0295: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ -3ab70e: 2900 dafd |0297: goto/16 0071 // -0226 │ │ -3ab712: 5200 a176 |0299: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab716: 59f0 4a77 |029b: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ -3ab71a: 52f0 4a77 |029d: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ -3ab71e: 7110 7aa5 0000 |029f: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab724: 0a00 |02a2: move-result v0 │ │ -3ab726: b0e0 |02a3: add-int/2addr v0, v14 │ │ -3ab728: 7220 3ea2 0900 |02a4: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setMatching128FontHeight:(I)I // method@a23e │ │ -3ab72e: 0a00 |02a7: move-result v0 │ │ -3ab730: 59f0 4e77 |02a8: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.zHeightPx:I // field@774e │ │ -3ab734: 2900 c7fd |02aa: goto/16 0071 // -0239 │ │ -3ab738: 52f1 4a77 |02ac: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ -3ab73c: 7110 7aa5 0100 |02ae: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab742: 0a01 |02b1: move-result v1 │ │ -3ab744: b0e1 |02b2: add-int/2addr v1, v14 │ │ -3ab746: 5402 a076 |02b3: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ -3ab74a: 5200 a176 |02b5: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3ab74e: dc00 0003 |02b7: rem-int/lit8 v0, v0, #int 3 // #03 │ │ -3ab752: 7240 3da2 1902 |02b9: invoke-interface {v9, v1, v2, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setMatching128Font:(ILjava/lang/String;I)I // method@a23d │ │ -3ab758: 0a00 |02bc: move-result v0 │ │ -3ab75a: 59f0 4e77 |02bd: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.zHeightPx:I // field@774e │ │ -3ab75e: 2900 b2fd |02bf: goto/16 0071 // -024e │ │ -3ab762: 6200 dd79 |02c1: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ -3ab766: 6e20 89a5 e000 |02c3: invoke-virtual {v0, v14}, Lnet/sf/dibdib/thread_ui/UiPres;.getEntry:(Z)Ljava/lang/String; // method@a589 │ │ -3ab76c: 0c00 |02c6: move-result-object v0 │ │ -3ab76e: 6e10 2298 0000 |02c7: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ab774: 0a01 |02ca: move-result v1 │ │ -3ab776: 1302 2300 |02cb: const/16 v2, #int 35 // #23 │ │ -3ab77a: 3512 2400 |02cd: if-ge v2, v1, 02f1 // +0024 │ │ -3ab77e: 2202 e812 |02cf: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ab782: 7010 4098 0200 |02d1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ab788: 1303 0a00 |02d4: const/16 v3, #int 10 // #a │ │ -3ab78c: 1204 |02d6: const/4 v4, #int 0 // #0 │ │ -3ab78e: 6e30 2e98 4003 |02d7: invoke-virtual {v0, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3ab794: 0c03 |02da: move-result-object v3 │ │ -3ab796: 6e20 4b98 3200 |02db: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ab79c: 1a03 da05 |02de: const-string v3, "..." // string@05da │ │ -3ab7a0: 6e20 4b98 3200 |02e0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ab7a6: d803 01ec |02e3: add-int/lit8 v3, v1, #int -20 // #ec │ │ -3ab7aa: 6e30 2e98 3001 |02e5: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3ab7b0: 0c00 |02e8: move-result-object v0 │ │ -3ab7b2: 6e20 4b98 0200 |02e9: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ab7b8: 6e10 5498 0200 |02ec: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ab7be: 0c00 |02ef: move-result-object v0 │ │ -3ab7c0: 2802 |02f0: goto 02f2 // +0002 │ │ -3ab7c2: 1204 |02f1: const/4 v4, #int 0 // #0 │ │ -3ab7c4: 52f1 4c77 |02f2: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ -3ab7c8: 7110 7aa5 0100 |02f4: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab7ce: 0a01 |02f7: move-result v1 │ │ -3ab7d0: 9001 1501 |02f8: add-int v1, v21, v1 │ │ -3ab7d4: d802 1601 |02fa: add-int/lit8 v2, v22, #int 1 // #01 │ │ -3ab7d8: 52f3 4d77 |02fc: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ -3ab7dc: 52f5 4877 |02fe: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ -3ab7e0: b053 |0300: add-int/2addr v3, v5 │ │ -3ab7e2: 7110 7aa5 0300 |0301: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab7e8: 0a03 |0304: move-result v3 │ │ -3ab7ea: b032 |0305: add-int/2addr v2, v3 │ │ -3ab7ec: 7240 34a2 0921 |0306: invoke-interface {v9, v0, v1, v2}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ -3ab7f2: d807 1201 |0309: add-int/lit8 v7, v18, #int 1 // #01 │ │ -3ab7f6: 01d8 |030b: move v8, v13 │ │ -3ab7f8: 120d |030c: const/4 v13, #int 0 // #0 │ │ -3ab7fa: 2900 31fd |030d: goto/16 003e // -02cf │ │ -3ab7fe: 0800 1300 |030f: move-object/from16 v0, v19 │ │ -3ab802: 7030 79a5 900a |0311: invoke-direct {v0, v9, v10}, Lnet/sf/dibdib/thread_ui/UiFrame;.setContextVals:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;)Z // method@a579 │ │ -3ab808: 6e10 e7a3 0f00 |0314: invoke-virtual {v15}, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.recycleMe:()Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3e7 │ │ -3ab80e: 0f0e |0317: return v14 │ │ -3ab810: 0001 1500 0400 0000 3902 0000 2402 ... |0318: packed-switch-data (46 units) │ │ +3ab1cc: |[3ab1cc] net.sf.dibdib.thread_ui.UiFrame.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z │ │ +3ab1dc: 0809 1400 |0000: move-object/from16 v9, v20 │ │ +3ab1e0: 080a 1900 |0002: move-object/from16 v10, v25 │ │ +3ab1e4: 080b 1b00 |0004: move-object/from16 v11, v27 │ │ +3ab1e8: 3a1a 0500 |0006: if-ltz v26, 000b // +0005 │ │ +3ab1ec: 020c 1a00 |0008: move/from16 v12, v26 │ │ +3ab1f0: 2803 |000a: goto 000d // +0003 │ │ +3ab1f2: 21b0 |000b: array-length v0, v11 │ │ +3ab1f4: 010c |000c: move v12, v0 │ │ +3ab1f6: 120d |000d: const/4 v13, #int 0 // #0 │ │ +3ab1f8: 390b 0300 |000e: if-nez v11, 0011 // +0003 │ │ +3ab1fc: 0f0d |0010: return v13 │ │ +3ab1fe: 1600 0000 |0011: const-wide/16 v0, #int 0 // #0 │ │ +3ab202: 1602 0100 |0013: const-wide/16 v2, #int 1 // #1 │ │ +3ab206: a002 1702 |0015: and-long v2, v23, v2 │ │ +3ab20a: 121e |0017: const/4 v14, #int 1 // #1 │ │ +3ab20c: 3104 0002 |0018: cmp-long v4, v0, v2 │ │ +3ab210: 3804 0400 |001a: if-eqz v4, 001e // +0004 │ │ +3ab214: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +3ab216: 2802 |001d: goto 001f // +0002 │ │ +3ab218: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +3ab21a: 7120 efa3 0a00 |001f: invoke-static {v10, v0}, Lnet/sf/dibdib/thread_any/QOpGraph;.makeScriptContext:(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3ef │ │ +3ab220: 0c0f |0022: move-result-object v15 │ │ +3ab222: 52f8 4c77 |0023: iget v8, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab226: 390a 1800 |0025: if-nez v10, 003d // +0018 │ │ +3ab22a: 6200 bb73 |0027: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ +3ab22e: 6e20 03a2 e000 |0029: invoke-virtual {v0, v14}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ab234: 0a00 |002c: move-result v0 │ │ +3ab236: 7220 3aa2 0900 |002d: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ +3ab23c: 52f0 4a77 |0030: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ +3ab240: 7110 7aa5 0000 |0032: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab246: 0a00 |0035: move-result v0 │ │ +3ab248: b0e0 |0036: add-int/2addr v0, v14 │ │ +3ab24a: 7220 3ea2 0900 |0037: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setMatching128FontHeight:(I)I // method@a23e │ │ +3ab250: 0a00 |003a: move-result v0 │ │ +3ab252: 59f0 4e77 |003b: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.zHeightPx:I // field@774e │ │ +3ab256: 1207 |003d: const/4 v7, #int 0 // #0 │ │ +3ab258: 35c7 d102 |003e: if-ge v7, v12, 030f // +02d1 │ │ +3ab25c: 4600 0b07 |0040: aget-object v0, v11, v7 │ │ +3ab260: 3900 0400 |0042: if-nez v0, 0046 // +0004 │ │ +3ab264: 2900 cb02 |0044: goto/16 030f // +02cb │ │ +3ab268: 5401 a376 |0046: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a3 │ │ +3ab26c: 3801 2c00 |0048: if-eqz v1, 0074 // +002c │ │ +3ab270: 5401 a376 |004a: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a3 │ │ +3ab274: 321b 2200 |004c: if-eq v11, v1, 006e // +0022 │ │ +3ab278: 5206 9c76 |004e: iget v6, v0, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769c │ │ +3ab27c: 5400 a376 |0050: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a3 │ │ +3ab280: 0810 0000 |0052: move-object/from16 v16, v0 │ │ +3ab284: 1f10 0f16 |0054: check-cast v16, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3ab288: 0800 1300 |0056: move-object/from16 v0, v19 │ │ +3ab28c: 0801 1400 |0058: move-object/from16 v1, v20 │ │ +3ab290: 0202 1500 |005a: move/from16 v2, v21 │ │ +3ab294: 0203 1600 |005c: move/from16 v3, v22 │ │ +3ab298: 0504 1700 |005e: move-wide/from16 v4, v23 │ │ +3ab29c: 0211 0600 |0060: move/from16 v17, v6 │ │ +3ab2a0: 07f6 |0062: move-object v6, v15 │ │ +3ab2a2: 0212 0700 |0063: move/from16 v18, v7 │ │ +3ab2a6: 0207 1100 |0065: move/from16 v7, v17 │ │ +3ab2aa: 018d |0067: move v13, v8 │ │ +3ab2ac: 0808 1000 |0068: move-object/from16 v8, v16 │ │ +3ab2b0: 7609 76a5 0000 |006a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintScript:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;IIJLnet/sf/dibdib/thread_any/QOpGraph$GraphContext;I[Lnet/sf/dibdib/generic/QToken$QScript;)Z // method@a576 │ │ +3ab2b6: 2804 |006d: goto 0071 // +0004 │ │ +3ab2b8: 0212 0700 |006e: move/from16 v18, v7 │ │ +3ab2bc: 018d |0070: move v13, v8 │ │ +3ab2be: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +3ab2c0: 2900 9702 |0072: goto/16 0309 // +0297 │ │ +3ab2c4: 0212 0700 |0074: move/from16 v18, v7 │ │ +3ab2c8: 018d |0076: move v13, v8 │ │ +3ab2ca: 5401 9e76 |0077: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769e │ │ +3ab2ce: 3901 0300 |0079: if-nez v1, 007c // +0003 │ │ +3ab2d2: 2810 |007b: goto 008b // +0010 │ │ +3ab2d4: 6201 d179 |007c: sget-object v1, Lnet/sf/dibdib/thread_ui/UiFrame$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpGraph:[I // field@79d1 │ │ +3ab2d8: 5402 9e76 |007e: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769e │ │ +3ab2dc: 1f02 c514 |0080: check-cast v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +3ab2e0: 6e10 f1a3 0200 |0082: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.ordinal:()I // method@a3f1 │ │ +3ab2e6: 0a02 |0085: move-result v2 │ │ +3ab2e8: 4401 0102 |0086: aget v1, v1, v2 │ │ +3ab2ec: 2b01 9002 0000 |0088: packed-switch v1, 00000318 // +00000290 │ │ +3ab2f2: 28e6 |008b: goto 0071 // -001a │ │ +3ab2f4: 59fd 4c77 |008c: iput v13, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab2f8: 52f0 4d77 |008e: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ +3ab2fc: 52f1 4977 |0090: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eLine:I // field@7749 │ │ +3ab300: b010 |0092: add-int/2addr v0, v1 │ │ +3ab302: 59f0 4d77 |0093: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ +3ab306: 28dc |0095: goto 0071 // -0024 │ │ +3ab308: 5401 a076 |0096: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ +3ab30c: 7220 37a2 1900 |0098: invoke-interface {v9, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.getBoundsRight:(Ljava/lang/String;)I // method@a237 │ │ +3ab312: 0a01 |009b: move-result v1 │ │ +3ab314: 5402 a076 |009c: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ +3ab318: 52f3 4c77 |009e: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab31c: 7110 7aa5 0300 |00a0: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab322: 0a03 |00a3: move-result v3 │ │ +3ab324: 9003 1503 |00a4: add-int v3, v21, v3 │ │ +3ab328: b113 |00a6: sub-int/2addr v3, v1 │ │ +3ab32a: d801 1601 |00a7: add-int/lit8 v1, v22, #int 1 // #01 │ │ +3ab32e: 52f4 4d77 |00a9: iget v4, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ +3ab332: 52f5 4877 |00ab: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ +3ab336: b054 |00ad: add-int/2addr v4, v5 │ │ +3ab338: 7110 7aa5 0400 |00ae: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab33e: 0a04 |00b1: move-result v4 │ │ +3ab340: b041 |00b2: add-int/2addr v1, v4 │ │ +3ab342: 7240 34a2 2913 |00b3: invoke-interface {v9, v2, v3, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ +3ab348: 5400 a076 |00b6: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ +3ab34c: 52f1 4a77 |00b8: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ +3ab350: 7120 82a4 1000 |00ba: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a482 │ │ +3ab356: 0a00 |00bd: move-result v0 │ │ +3ab358: 52f1 4c77 |00be: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab35c: b101 |00c0: sub-int/2addr v1, v0 │ │ +3ab35e: 59f1 4c77 |00c1: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab362: 28ae |00c3: goto 0071 // -0052 │ │ +3ab364: 5401 a076 |00c4: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ +3ab368: 7220 36a2 1900 |00c6: invoke-interface {v9, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.getBoundsMiddle:(Ljava/lang/String;)I // method@a236 │ │ +3ab36e: 0a01 |00c9: move-result v1 │ │ +3ab370: 5402 a076 |00ca: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ +3ab374: 52f3 4c77 |00cc: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab378: 7110 7aa5 0300 |00ce: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab37e: 0a03 |00d1: move-result v3 │ │ +3ab380: 9003 1503 |00d2: add-int v3, v21, v3 │ │ +3ab384: b113 |00d4: sub-int/2addr v3, v1 │ │ +3ab386: d801 1601 |00d5: add-int/lit8 v1, v22, #int 1 // #01 │ │ +3ab38a: 52f4 4d77 |00d7: iget v4, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ +3ab38e: 52f5 4877 |00d9: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ +3ab392: b054 |00db: add-int/2addr v4, v5 │ │ +3ab394: 7110 7aa5 0400 |00dc: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab39a: 0a04 |00df: move-result v4 │ │ +3ab39c: b041 |00e0: add-int/2addr v1, v4 │ │ +3ab39e: 7240 34a2 2913 |00e1: invoke-interface {v9, v2, v3, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ +3ab3a4: 5400 a076 |00e4: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ +3ab3a8: 52f1 4a77 |00e6: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ +3ab3ac: 7120 82a4 1000 |00e8: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a482 │ │ +3ab3b2: 0a00 |00eb: move-result v0 │ │ +3ab3b4: b9e0 |00ec: shr-int/2addr v0, v14 │ │ +3ab3b6: 52f1 4c77 |00ed: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab3ba: b001 |00ef: add-int/2addr v1, v0 │ │ +3ab3bc: 59f1 4c77 |00f0: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab3c0: 2900 7fff |00f2: goto/16 0071 // -0081 │ │ +3ab3c4: 5401 a076 |00f4: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ +3ab3c8: 7220 37a2 1900 |00f6: invoke-interface {v9, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.getBoundsRight:(Ljava/lang/String;)I // method@a237 │ │ +3ab3ce: 0a01 |00f9: move-result v1 │ │ +3ab3d0: 5402 a076 |00fa: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ +3ab3d4: 52f3 4c77 |00fc: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab3d8: 7110 7aa5 0300 |00fe: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab3de: 0a03 |0101: move-result v3 │ │ +3ab3e0: 9003 1503 |0102: add-int v3, v21, v3 │ │ +3ab3e4: 5204 a176 |0104: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab3e8: 7110 7aa5 0400 |0106: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab3ee: 0a04 |0109: move-result v4 │ │ +3ab3f0: b114 |010a: sub-int/2addr v4, v1 │ │ +3ab3f2: e101 0401 |010b: shr-int/lit8 v1, v4, #int 1 // #01 │ │ +3ab3f6: b013 |010d: add-int/2addr v3, v1 │ │ +3ab3f8: d801 1601 |010e: add-int/lit8 v1, v22, #int 1 // #01 │ │ +3ab3fc: 52f4 4d77 |0110: iget v4, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ +3ab400: 52f5 4877 |0112: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ +3ab404: b054 |0114: add-int/2addr v4, v5 │ │ +3ab406: 7110 7aa5 0400 |0115: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab40c: 0a04 |0118: move-result v4 │ │ +3ab40e: b041 |0119: add-int/2addr v1, v4 │ │ +3ab410: 7240 34a2 2913 |011a: invoke-interface {v9, v2, v3, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ +3ab416: 52f1 4c77 |011d: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab41a: 5200 a176 |011f: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab41e: b001 |0121: add-int/2addr v1, v0 │ │ +3ab420: 59f1 4c77 |0122: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab424: 2900 4dff |0124: goto/16 0071 // -00b3 │ │ +3ab428: 5401 a076 |0126: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ +3ab42c: 6e10 2298 0100 |0128: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ab432: 0a02 |012b: move-result v2 │ │ +3ab434: 3d02 2f00 |012c: if-lez v2, 015b // +002f │ │ +3ab438: 1202 |012e: const/4 v2, #int 0 // #0 │ │ +3ab43a: 6e20 0998 2100 |012f: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3ab440: 0a03 |0132: move-result v3 │ │ +3ab442: 1302 2000 |0133: const/16 v2, #int 32 // #20 │ │ +3ab446: 3432 2600 |0135: if-lt v2, v3, 015b // +0026 │ │ +3ab44a: 1203 |0137: const/4 v3, #int 0 // #0 │ │ +3ab44c: 6e10 2298 0100 |0138: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ab452: 0a04 |013b: move-result v4 │ │ +3ab454: 3543 0b00 |013c: if-ge v3, v4, 0147 // +000b │ │ +3ab458: 6e20 0998 3100 |013e: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3ab45e: 0a04 |0141: move-result v4 │ │ +3ab460: 3442 0500 |0142: if-lt v2, v4, 0147 // +0005 │ │ +3ab464: d803 0301 |0144: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3ab468: 28f2 |0146: goto 0138 // -000e │ │ +3ab46a: 6e20 2d98 3100 |0147: invoke-virtual {v1, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3ab470: 0c01 |014a: move-result-object v1 │ │ +3ab472: 7b32 |014b: neg-int v2, v3 │ │ +3ab474: 52f3 4a77 |014c: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ +3ab478: 1a04 a500 |014e: const-string v4, " " // string@00a5 │ │ +3ab47c: 7120 82a4 3400 |0150: invoke-static {v4, v3}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a482 │ │ +3ab482: 0a03 |0153: move-result v3 │ │ +3ab484: 7110 7aa5 0300 |0154: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab48a: 0a03 |0157: move-result v3 │ │ +3ab48c: 9202 0203 |0158: mul-int v2, v2, v3 │ │ +3ab490: 2802 |015a: goto 015c // +0002 │ │ +3ab492: 1202 |015b: const/4 v2, #int 0 // #0 │ │ +3ab494: 7220 35a2 1900 |015c: invoke-interface {v9, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.getBoundsLeft:(Ljava/lang/String;)I // method@a235 │ │ +3ab49a: 0a03 |015f: move-result v3 │ │ +3ab49c: b032 |0160: add-int/2addr v2, v3 │ │ +3ab49e: 9102 1502 |0161: sub-int v2, v21, v2 │ │ +3ab4a2: 52f3 4c77 |0163: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab4a6: 7110 7aa5 0300 |0165: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab4ac: 0a03 |0168: move-result v3 │ │ +3ab4ae: b032 |0169: add-int/2addr v2, v3 │ │ +3ab4b0: d803 1601 |016a: add-int/lit8 v3, v22, #int 1 // #01 │ │ +3ab4b4: 52f4 4d77 |016c: iget v4, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ +3ab4b8: 52f5 4877 |016e: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ +3ab4bc: b054 |0170: add-int/2addr v4, v5 │ │ +3ab4be: 7110 7aa5 0400 |0171: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab4c4: 0a04 |0174: move-result v4 │ │ +3ab4c6: b043 |0175: add-int/2addr v3, v4 │ │ +3ab4c8: 7240 34a2 1932 |0176: invoke-interface {v9, v1, v2, v3}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ +3ab4ce: 5400 a076 |0179: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ +3ab4d2: 52f1 4a77 |017b: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ +3ab4d6: 7120 82a4 1000 |017d: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a482 │ │ +3ab4dc: 0a00 |0180: move-result v0 │ │ +3ab4de: 52f1 4c77 |0181: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab4e2: b001 |0183: add-int/2addr v1, v0 │ │ +3ab4e4: 59f1 4c77 |0184: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab4e8: 2900 ebfe |0186: goto/16 0071 // -0115 │ │ +3ab4ec: 6001 d579 |0188: sget v1, Lnet/sf/dibdib/thread_ui/UiFrame;.zColorOverride:I // field@79d5 │ │ +3ab4f0: 3901 0400 |018a: if-nez v1, 018e // +0004 │ │ +3ab4f4: 5201 a176 |018c: iget v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab4f8: 59f1 4777 |018e: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ +3ab4fc: 52f0 4777 |0190: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ +3ab500: 7220 3aa2 0900 |0192: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ +3ab506: 2900 dcfe |0195: goto/16 0071 // -0124 │ │ +3ab50a: 5200 a176 |0197: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab50e: 59f0 4877 |0199: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ +3ab512: 2900 d6fe |019b: goto/16 0071 // -012a │ │ +3ab516: 5200 a176 |019d: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab51a: 59f0 4d77 |019f: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ +3ab51e: 2900 d0fe |01a1: goto/16 0071 // -0130 │ │ +3ab522: 5200 a176 |01a3: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab526: 59f0 4c77 |01a5: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab52a: 2900 cafe |01a7: goto/16 0071 // -0136 │ │ +3ab52e: 5201 a176 |01a9: iget v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab532: 59f1 4c77 |01ab: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab536: 5200 a276 |01ad: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ +3ab53a: 59f0 4d77 |01af: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ +3ab53e: 2900 c0fe |01b1: goto/16 0071 // -0140 │ │ +3ab542: 52f1 4777 |01b3: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ +3ab546: 5302 9f76 |01b5: iget-wide v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parN0:J // field@769f │ │ +3ab54a: 8423 |01b7: long-to-int v3, v2 │ │ +3ab54c: 59f3 4777 |01b8: iput v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ +3ab550: 52f2 4777 |01ba: iget v2, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ +3ab554: 7220 3aa2 2900 |01bc: invoke-interface {v9, v2}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ +3ab55a: 5202 a176 |01bf: iget v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab55e: 7110 7aa5 0200 |01c1: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab564: 0a02 |01c4: move-result v2 │ │ +3ab566: 9002 1502 |01c5: add-int v2, v21, v2 │ │ +3ab56a: 5203 a276 |01c7: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ +3ab56e: d033 00f4 |01c9: add-int/lit16 v3, v3, #int -3072 // #f400 │ │ +3ab572: 7110 7aa5 0300 |01cb: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab578: 0a03 |01ce: move-result v3 │ │ +3ab57a: 9003 1603 |01cf: add-int v3, v22, v3 │ │ +3ab57e: 5204 a176 |01d1: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab582: 7110 7aa5 0400 |01d3: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab588: 0a04 |01d6: move-result v4 │ │ +3ab58a: 9004 1504 |01d7: add-int v4, v21, v4 │ │ +3ab58e: 5205 a276 |01d9: iget v5, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ +3ab592: d055 000c |01db: add-int/lit16 v5, v5, #int 3072 // #0c00 │ │ +3ab596: 7110 7aa5 0500 |01dd: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab59c: 0a05 |01e0: move-result v5 │ │ +3ab59e: 9005 1605 |01e1: add-int v5, v22, v5 │ │ +3ab5a2: b0e5 |01e3: add-int/2addr v5, v14 │ │ +3ab5a4: 7255 33a2 2943 |01e4: invoke-interface {v9, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3ab5aa: 5202 a176 |01e7: iget v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab5ae: d022 00f4 |01e9: add-int/lit16 v2, v2, #int -3072 // #f400 │ │ +3ab5b2: 7110 7aa5 0200 |01eb: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab5b8: 0a02 |01ee: move-result v2 │ │ +3ab5ba: 9002 1502 |01ef: add-int v2, v21, v2 │ │ +3ab5be: 5203 a276 |01f1: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ +3ab5c2: 7110 7aa5 0300 |01f3: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab5c8: 0a03 |01f6: move-result v3 │ │ +3ab5ca: 9003 1603 |01f7: add-int v3, v22, v3 │ │ +3ab5ce: 5204 a176 |01f9: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab5d2: d044 000c |01fb: add-int/lit16 v4, v4, #int 3072 // #0c00 │ │ +3ab5d6: 7110 7aa5 0400 |01fd: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab5dc: 0a04 |0200: move-result v4 │ │ +3ab5de: 9004 1504 |0201: add-int v4, v21, v4 │ │ +3ab5e2: b0e4 |0203: add-int/2addr v4, v14 │ │ +3ab5e4: 5205 a276 |0204: iget v5, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ +3ab5e8: 7110 7aa5 0500 |0206: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab5ee: 0a05 |0209: move-result v5 │ │ +3ab5f0: 9005 1605 |020a: add-int v5, v22, v5 │ │ +3ab5f4: 7255 33a2 2943 |020c: invoke-interface {v9, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3ab5fa: 5202 a176 |020f: iget v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab5fe: 7110 7aa5 0200 |0211: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab604: 0a02 |0214: move-result v2 │ │ +3ab606: 9002 1502 |0215: add-int v2, v21, v2 │ │ +3ab60a: b0e2 |0217: add-int/2addr v2, v14 │ │ +3ab60c: 5203 a276 |0218: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ +3ab610: d033 00f4 |021a: add-int/lit16 v3, v3, #int -3072 // #f400 │ │ +3ab614: 7110 7aa5 0300 |021c: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab61a: 0a03 |021f: move-result v3 │ │ +3ab61c: 9003 1603 |0220: add-int v3, v22, v3 │ │ +3ab620: 5204 a176 |0222: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab624: 7110 7aa5 0400 |0224: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab62a: 0a04 |0227: move-result v4 │ │ +3ab62c: 9004 1504 |0228: add-int v4, v21, v4 │ │ +3ab630: b0e4 |022a: add-int/2addr v4, v14 │ │ +3ab632: 5205 a276 |022b: iget v5, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ +3ab636: d055 000c |022d: add-int/lit16 v5, v5, #int 3072 // #0c00 │ │ +3ab63a: 7110 7aa5 0500 |022f: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab640: 0a05 |0232: move-result v5 │ │ +3ab642: 9005 1605 |0233: add-int v5, v22, v5 │ │ +3ab646: b0e5 |0235: add-int/2addr v5, v14 │ │ +3ab648: 7255 33a2 2943 |0236: invoke-interface {v9, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3ab64e: 5202 a176 |0239: iget v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab652: d022 00f4 |023b: add-int/lit16 v2, v2, #int -3072 // #f400 │ │ +3ab656: 7110 7aa5 0200 |023d: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab65c: 0a02 |0240: move-result v2 │ │ +3ab65e: 9002 1502 |0241: add-int v2, v21, v2 │ │ +3ab662: 5203 a276 |0243: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ +3ab666: 7110 7aa5 0300 |0245: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab66c: 0a03 |0248: move-result v3 │ │ +3ab66e: 9003 1603 |0249: add-int v3, v22, v3 │ │ +3ab672: b0e3 |024b: add-int/2addr v3, v14 │ │ +3ab674: 5204 a176 |024c: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab678: d044 000c |024e: add-int/lit16 v4, v4, #int 3072 // #0c00 │ │ +3ab67c: 7110 7aa5 0400 |0250: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab682: 0a04 |0253: move-result v4 │ │ +3ab684: 9004 1504 |0254: add-int v4, v21, v4 │ │ +3ab688: b0e4 |0256: add-int/2addr v4, v14 │ │ +3ab68a: 5200 a276 |0257: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ +3ab68e: 7110 7aa5 0000 |0259: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab694: 0a00 |025c: move-result v0 │ │ +3ab696: 9000 1600 |025d: add-int v0, v22, v0 │ │ +3ab69a: b0e0 |025f: add-int/2addr v0, v14 │ │ +3ab69c: 7250 33a2 2943 |0260: invoke-interface {v9, v2, v3, v4, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3ab6a2: 59f1 4777 |0263: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ +3ab6a6: 52f0 4777 |0265: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ +3ab6aa: 7220 3aa2 0900 |0267: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ +3ab6b0: 2900 07fe |026a: goto/16 0071 // -01f9 │ │ +3ab6b4: 52f1 4c77 |026c: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab6b8: 7110 7aa5 0100 |026e: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab6be: 0a01 |0271: move-result v1 │ │ +3ab6c0: 9001 1501 |0272: add-int v1, v21, v1 │ │ +3ab6c4: 52f2 4d77 |0274: iget v2, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ +3ab6c8: 7110 7aa5 0200 |0276: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab6ce: 0a02 |0279: move-result v2 │ │ +3ab6d0: 9002 1602 |027a: add-int v2, v22, v2 │ │ +3ab6d4: 5203 a176 |027c: iget v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab6d8: 7110 7aa5 0300 |027e: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab6de: 0a03 |0281: move-result v3 │ │ +3ab6e0: 9003 1503 |0282: add-int v3, v21, v3 │ │ +3ab6e4: 5204 a276 |0284: iget v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ +3ab6e8: 7110 7aa5 0400 |0286: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab6ee: 0a04 |0289: move-result v4 │ │ +3ab6f0: 9004 1604 |028a: add-int v4, v22, v4 │ │ +3ab6f4: 7254 33a2 1932 |028c: invoke-interface {v9, v1, v2, v3, v4}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawLine:(IIII)V // method@a233 │ │ +3ab6fa: 5201 a176 |028f: iget v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab6fe: 59f1 4c77 |0291: iput v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab702: 5200 a276 |0293: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ +3ab706: 59f0 4d77 |0295: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ +3ab70a: 2900 dafd |0297: goto/16 0071 // -0226 │ │ +3ab70e: 5200 a176 |0299: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab712: 59f0 4a77 |029b: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ +3ab716: 52f0 4a77 |029d: iget v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ +3ab71a: 7110 7aa5 0000 |029f: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab720: 0a00 |02a2: move-result v0 │ │ +3ab722: b0e0 |02a3: add-int/2addr v0, v14 │ │ +3ab724: 7220 3ea2 0900 |02a4: invoke-interface {v9, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setMatching128FontHeight:(I)I // method@a23e │ │ +3ab72a: 0a00 |02a7: move-result v0 │ │ +3ab72c: 59f0 4e77 |02a8: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.zHeightPx:I // field@774e │ │ +3ab730: 2900 c7fd |02aa: goto/16 0071 // -0239 │ │ +3ab734: 52f1 4a77 |02ac: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ +3ab738: 7110 7aa5 0100 |02ae: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab73e: 0a01 |02b1: move-result v1 │ │ +3ab740: b0e1 |02b2: add-int/2addr v1, v14 │ │ +3ab742: 5402 a076 |02b3: iget-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ +3ab746: 5200 a176 |02b5: iget v0, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3ab74a: dc00 0003 |02b7: rem-int/lit8 v0, v0, #int 3 // #03 │ │ +3ab74e: 7240 3da2 1902 |02b9: invoke-interface {v9, v1, v2, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setMatching128Font:(ILjava/lang/String;I)I // method@a23d │ │ +3ab754: 0a00 |02bc: move-result v0 │ │ +3ab756: 59f0 4e77 |02bd: iput v0, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.zHeightPx:I // field@774e │ │ +3ab75a: 2900 b2fd |02bf: goto/16 0071 // -024e │ │ +3ab75e: 6200 dd79 |02c1: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ +3ab762: 6e20 89a5 e000 |02c3: invoke-virtual {v0, v14}, Lnet/sf/dibdib/thread_ui/UiPres;.getEntry:(Z)Ljava/lang/String; // method@a589 │ │ +3ab768: 0c00 |02c6: move-result-object v0 │ │ +3ab76a: 6e10 2298 0000 |02c7: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ab770: 0a01 |02ca: move-result v1 │ │ +3ab772: 1302 2300 |02cb: const/16 v2, #int 35 // #23 │ │ +3ab776: 3512 2400 |02cd: if-ge v2, v1, 02f1 // +0024 │ │ +3ab77a: 2202 e812 |02cf: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ab77e: 7010 4098 0200 |02d1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ab784: 1303 0a00 |02d4: const/16 v3, #int 10 // #a │ │ +3ab788: 1204 |02d6: const/4 v4, #int 0 // #0 │ │ +3ab78a: 6e30 2e98 4003 |02d7: invoke-virtual {v0, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3ab790: 0c03 |02da: move-result-object v3 │ │ +3ab792: 6e20 4b98 3200 |02db: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ab798: 1a03 da05 |02de: const-string v3, "..." // string@05da │ │ +3ab79c: 6e20 4b98 3200 |02e0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ab7a2: d803 01ec |02e3: add-int/lit8 v3, v1, #int -20 // #ec │ │ +3ab7a6: 6e30 2e98 3001 |02e5: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3ab7ac: 0c00 |02e8: move-result-object v0 │ │ +3ab7ae: 6e20 4b98 0200 |02e9: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ab7b4: 6e10 5498 0200 |02ec: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ab7ba: 0c00 |02ef: move-result-object v0 │ │ +3ab7bc: 2802 |02f0: goto 02f2 // +0002 │ │ +3ab7be: 1204 |02f1: const/4 v4, #int 0 // #0 │ │ +3ab7c0: 52f1 4c77 |02f2: iget v1, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.xPt10:I // field@774c │ │ +3ab7c4: 7110 7aa5 0100 |02f4: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab7ca: 0a01 |02f7: move-result v1 │ │ +3ab7cc: 9001 1501 |02f8: add-int v1, v21, v1 │ │ +3ab7d0: d802 1601 |02fa: add-int/lit8 v2, v22, #int 1 // #01 │ │ +3ab7d4: 52f3 4d77 |02fc: iget v3, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.yPt10:I // field@774d │ │ +3ab7d8: 52f5 4877 |02fe: iget v5, v15, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.eBasePt10:I // field@7748 │ │ +3ab7dc: b053 |0300: add-int/2addr v3, v5 │ │ +3ab7de: 7110 7aa5 0300 |0301: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab7e4: 0a03 |0304: move-result v3 │ │ +3ab7e6: b032 |0305: add-int/2addr v2, v3 │ │ +3ab7e8: 7240 34a2 0921 |0306: invoke-interface {v9, v0, v1, v2}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawText:(Ljava/lang/String;II)V // method@a234 │ │ +3ab7ee: d807 1201 |0309: add-int/lit8 v7, v18, #int 1 // #01 │ │ +3ab7f2: 01d8 |030b: move v8, v13 │ │ +3ab7f4: 120d |030c: const/4 v13, #int 0 // #0 │ │ +3ab7f6: 2900 31fd |030d: goto/16 003e // -02cf │ │ +3ab7fa: 0800 1300 |030f: move-object/from16 v0, v19 │ │ +3ab7fe: 7030 79a5 900a |0311: invoke-direct {v0, v9, v10}, Lnet/sf/dibdib/thread_ui/UiFrame;.setContextVals:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;)Z // method@a579 │ │ +3ab804: 6e10 e7a3 0f00 |0314: invoke-virtual {v15}, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.recycleMe:()Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3e7 │ │ +3ab80a: 0f0e |0317: return v14 │ │ +3ab80c: 0001 1500 0400 0000 3902 0000 2402 ... |0318: packed-switch-data (46 units) │ │ catches : (none) │ │ positions : │ │ 0x000b line=167 │ │ 0x001f line=173 │ │ 0x0023 line=174 │ │ 0x0027 line=176 │ │ 0x0030 line=177 │ │ @@ -854242,20 +854242,20 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3ac210: |[3ac210] net.sf.dibdib.thread_ui.UiFrame.popShift4Canvas:()V │ │ -3ac220: 6000 d679 |0000: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2Px4Frame:I // field@79d6 │ │ -3ac224: 6700 d779 |0002: sput v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d7 │ │ -3ac228: 6300 d879 |0004: sget-boolean v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShiftX4Frame:Z // field@79d8 │ │ -3ac22c: 6a00 d979 |0006: sput-boolean v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ -3ac230: 0e00 |0008: return-void │ │ +3ac20c: |[3ac20c] net.sf.dibdib.thread_ui.UiFrame.popShift4Canvas:()V │ │ +3ac21c: 6000 d679 |0000: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2Px4Frame:I // field@79d6 │ │ +3ac220: 6700 d779 |0002: sput v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d7 │ │ +3ac224: 6300 d879 |0004: sget-boolean v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShiftX4Frame:Z // field@79d8 │ │ +3ac228: 6a00 d979 |0006: sput-boolean v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ +3ac22c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=67 │ │ locals : │ │ │ │ #7 : (in Lnet/sf/dibdib/thread_ui/UiFrame;) │ │ @@ -854263,38 +854263,38 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -3ac234: |[3ac234] net.sf.dibdib.thread_ui.UiFrame.pushShift4Canvas:()V │ │ -3ac244: 6200 fc79 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ -3ac248: 6e10 9da5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ac24e: 0a00 |0005: move-result v0 │ │ -3ac250: 6301 d979 |0006: sget-boolean v1, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ -3ac254: b110 |0008: sub-int/2addr v0, v1 │ │ -3ac256: 6002 d779 |0009: sget v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d7 │ │ -3ac25a: 6702 d679 |000b: sput v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2Px4Frame:I // field@79d6 │ │ -3ac25e: 6a01 d879 |000d: sput-boolean v1, Lnet/sf/dibdib/thread_ui/UiFrame;.zShiftX4Frame:Z // field@79d8 │ │ -3ac262: d801 0001 |000f: add-int/lit8 v1, v0, #int 1 // #01 │ │ -3ac266: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -3ac268: b931 |0012: shr-int/2addr v1, v3 │ │ -3ac26a: b112 |0013: sub-int/2addr v2, v1 │ │ -3ac26c: 6702 d779 |0014: sput v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d7 │ │ -3ac270: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3ac272: 3b02 0300 |0017: if-gez v2, 001a // +0003 │ │ -3ac276: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -3ac278: 6702 d779 |001a: sput v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d7 │ │ -3ac27c: b530 |001c: and-int/2addr v0, v3 │ │ -3ac27e: 3800 0300 |001d: if-eqz v0, 0020 // +0003 │ │ -3ac282: 2802 |001f: goto 0021 // +0002 │ │ -3ac284: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -3ac286: 6a03 d979 |0021: sput-boolean v3, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ -3ac28a: 0e00 |0023: return-void │ │ +3ac230: |[3ac230] net.sf.dibdib.thread_ui.UiFrame.pushShift4Canvas:()V │ │ +3ac240: 6200 fc79 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ +3ac244: 6e10 9da5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ac24a: 0a00 |0005: move-result v0 │ │ +3ac24c: 6301 d979 |0006: sget-boolean v1, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ +3ac250: b110 |0008: sub-int/2addr v0, v1 │ │ +3ac252: 6002 d779 |0009: sget v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d7 │ │ +3ac256: 6702 d679 |000b: sput v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2Px4Frame:I // field@79d6 │ │ +3ac25a: 6a01 d879 |000d: sput-boolean v1, Lnet/sf/dibdib/thread_ui/UiFrame;.zShiftX4Frame:Z // field@79d8 │ │ +3ac25e: d801 0001 |000f: add-int/lit8 v1, v0, #int 1 // #01 │ │ +3ac262: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +3ac264: b931 |0012: shr-int/2addr v1, v3 │ │ +3ac266: b112 |0013: sub-int/2addr v2, v1 │ │ +3ac268: 6702 d779 |0014: sput v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d7 │ │ +3ac26c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3ac26e: 3b02 0300 |0017: if-gez v2, 001a // +0003 │ │ +3ac272: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +3ac274: 6702 d779 |001a: sput v2, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d7 │ │ +3ac278: b530 |001c: and-int/2addr v0, v3 │ │ +3ac27a: 3800 0300 |001d: if-eqz v0, 0020 // +0003 │ │ +3ac27e: 2802 |001f: goto 0021 // +0002 │ │ +3ac280: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +3ac282: 6a03 d979 |0021: sput-boolean v3, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ +3ac286: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0009 line=58 │ │ 0x000d line=59 │ │ 0x0014 line=60 │ │ 0x001a line=61 │ │ @@ -854306,34 +854306,34 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3ab86c: |[3ab86c] net.sf.dibdib.thread_ui.UiFrame.setContextVals:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;)Z │ │ -3ab87c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3ab87e: 3904 0900 |0001: if-nez v4, 000a // +0009 │ │ -3ab882: 6201 bb73 |0003: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ -3ab886: 6e20 03a2 0100 |0005: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ab88c: 0a01 |0008: move-result v1 │ │ -3ab88e: 2803 |0009: goto 000c // +0003 │ │ -3ab890: 5241 4777 |000a: iget v1, v4, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ -3ab894: 7220 3aa2 1300 |000c: invoke-interface {v3, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ -3ab89a: 3904 0900 |000f: if-nez v4, 0018 // +0009 │ │ -3ab89e: 6204 f179 |0011: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ -3ab8a2: 6e10 99a5 0400 |0013: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a599 │ │ -3ab8a8: 0a04 |0016: move-result v4 │ │ -3ab8aa: 2803 |0017: goto 001a // +0003 │ │ -3ab8ac: 5244 4a77 |0018: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ -3ab8b0: 7110 7aa5 0400 |001a: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab8b6: 0a04 |001d: move-result v4 │ │ -3ab8b8: b004 |001e: add-int/2addr v4, v0 │ │ -3ab8ba: 7220 3ea2 4300 |001f: invoke-interface {v3, v4}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setMatching128FontHeight:(I)I // method@a23e │ │ -3ab8c0: 0f00 |0022: return v0 │ │ +3ab868: |[3ab868] net.sf.dibdib.thread_ui.UiFrame.setContextVals:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;)Z │ │ +3ab878: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3ab87a: 3904 0900 |0001: if-nez v4, 000a // +0009 │ │ +3ab87e: 6201 bb73 |0003: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ +3ab882: 6e20 03a2 0100 |0005: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ab888: 0a01 |0008: move-result v1 │ │ +3ab88a: 2803 |0009: goto 000c // +0003 │ │ +3ab88c: 5241 4777 |000a: iget v1, v4, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.color:I // field@7747 │ │ +3ab890: 7220 3aa2 1300 |000c: invoke-interface {v3, v1}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColor:(I)V // method@a23a │ │ +3ab896: 3904 0900 |000f: if-nez v4, 0018 // +0009 │ │ +3ab89a: 6204 f179 |0011: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ +3ab89e: 6e10 99a5 0400 |0013: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a599 │ │ +3ab8a4: 0a04 |0016: move-result v4 │ │ +3ab8a6: 2803 |0017: goto 001a // +0003 │ │ +3ab8a8: 5244 4a77 |0018: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.heightPt10:I // field@774a │ │ +3ab8ac: 7110 7aa5 0400 |001a: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab8b2: 0a04 |001d: move-result v4 │ │ +3ab8b4: b004 |001e: add-int/2addr v4, v0 │ │ +3ab8b6: 7220 3ea2 4300 |001f: invoke-interface {v3, v4}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setMatching128FontHeight:(I)I // method@a23e │ │ +3ab8bc: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=147 │ │ 0x0011 line=151 │ │ 0x001a line=150 │ │ 0x001f line=148 │ │ locals : │ │ @@ -854346,25 +854346,25 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -3ab8ec: |[3ab8ec] net.sf.dibdib.thread_ui.UiFrame.shift2Px:(I)I │ │ -3ab8fc: 6000 d779 |0000: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d7 │ │ -3ab900: 6301 d979 |0002: sget-boolean v1, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ -3ab904: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ -3ab908: 9901 0200 |0006: shr-int v1, v2, v0 │ │ -3ab90c: d800 0002 |0008: add-int/lit8 v0, v0, #int 2 // #02 │ │ -3ab910: b902 |000a: shr-int/2addr v2, v0 │ │ -3ab912: b121 |000b: sub-int/2addr v1, v2 │ │ -3ab914: 0f01 |000c: return v1 │ │ -3ab916: b902 |000d: shr-int/2addr v2, v0 │ │ -3ab918: 0f02 |000e: return v2 │ │ +3ab8e8: |[3ab8e8] net.sf.dibdib.thread_ui.UiFrame.shift2Px:(I)I │ │ +3ab8f8: 6000 d779 |0000: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d7 │ │ +3ab8fc: 6301 d979 |0002: sget-boolean v1, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ +3ab900: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ +3ab904: 9901 0200 |0006: shr-int v1, v2, v0 │ │ +3ab908: d800 0002 |0008: add-int/lit8 v0, v0, #int 2 // #02 │ │ +3ab90c: b902 |000a: shr-int/2addr v2, v0 │ │ +3ab90e: b121 |000b: sub-int/2addr v1, v2 │ │ +3ab910: 0f01 |000c: return v1 │ │ +3ab912: b902 |000d: shr-int/2addr v2, v0 │ │ +3ab914: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0002 line=42 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) I │ │ │ │ @@ -854373,29 +854373,29 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3ab91c: |[3ab91c] net.sf.dibdib.thread_ui.UiFrame.shift4Px:(I)I │ │ -3ab92c: 6000 d779 |0000: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d7 │ │ -3ab930: 6301 d979 |0002: sget-boolean v1, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ -3ab934: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -3ab938: d800 0002 |0006: add-int/lit8 v0, v0, #int 2 // #02 │ │ -3ab93c: 9800 0200 |0008: shl-int v0, v2, v0 │ │ -3ab940: db00 0003 |000a: div-int/lit8 v0, v0, #int 3 // #03 │ │ -3ab944: 3d02 0400 |000c: if-lez v2, 0010 // +0004 │ │ -3ab948: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3ab94a: 2802 |000f: goto 0011 // +0002 │ │ -3ab94c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -3ab94e: b020 |0011: add-int/2addr v0, v2 │ │ -3ab950: 0f00 |0012: return v0 │ │ -3ab952: b802 |0013: shl-int/2addr v2, v0 │ │ -3ab954: 0f02 |0014: return v2 │ │ +3ab918: |[3ab918] net.sf.dibdib.thread_ui.UiFrame.shift4Px:(I)I │ │ +3ab928: 6000 d779 |0000: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.zShift2PxMajor:I // field@79d7 │ │ +3ab92c: 6301 d979 |0002: sget-boolean v1, Lnet/sf/dibdib/thread_ui/UiFrame;.zbShift2PxMinor:Z // field@79d9 │ │ +3ab930: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +3ab934: d800 0002 |0006: add-int/lit8 v0, v0, #int 2 // #02 │ │ +3ab938: 9800 0200 |0008: shl-int v0, v2, v0 │ │ +3ab93c: db00 0003 |000a: div-int/lit8 v0, v0, #int 3 // #03 │ │ +3ab940: 3d02 0400 |000c: if-lez v2, 0010 // +0004 │ │ +3ab944: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3ab946: 2802 |000f: goto 0011 // +0002 │ │ +3ab948: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +3ab94a: b020 |0011: add-int/2addr v0, v2 │ │ +3ab94c: 0f00 |0012: return v0 │ │ +3ab94e: b802 |0013: shl-int/2addr v2, v0 │ │ +3ab950: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ 0x000a line=51 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) I │ │ @@ -854405,90 +854405,90 @@ │ │ type : '(II)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 139 16-bit code units │ │ -3ac28c: |[3ac28c] net.sf.dibdib.thread_ui.UiFrame.shiftPointerCanvas4Page:(II)V │ │ -3ac29c: 6200 f079 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3ac2a0: 6e10 9da5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ac2a6: 0a00 |0005: move-result v0 │ │ -3ac2a8: da00 0003 |0006: mul-int/lit8 v0, v0, #int 3 // #03 │ │ -3ac2ac: 7110 7aa5 0000 |0008: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ac2b2: 0a00 |000b: move-result v0 │ │ -3ac2b4: b108 |000c: sub-int/2addr v8, v0 │ │ -3ac2b6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3ac2b8: 6a00 c379 |000e: sput-boolean v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ -3ac2bc: 7110 7ba5 0700 |0010: invoke-static {v7}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ -3ac2c2: 0a01 |0013: move-result v1 │ │ -3ac2c4: 6701 c479 |0014: sput v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c4 │ │ -3ac2c8: 7110 7ba5 0800 |0016: invoke-static {v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ -3ac2ce: 0a01 |0019: move-result v1 │ │ -3ac2d0: 6701 c579 |001a: sput v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c5 │ │ -3ac2d4: 3b07 0a00 |001c: if-gez v7, 0026 // +000a │ │ -3ac2d8: 3b08 0800 |001e: if-gez v8, 0026 // +0008 │ │ -3ac2dc: 12f7 |0020: const/4 v7, #int -1 // #ff │ │ -3ac2de: 6707 bc79 |0021: sput v7, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bc │ │ -3ac2e2: 6707 bd79 |0023: sput v7, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bd │ │ -3ac2e6: 0e00 |0025: return-void │ │ -3ac2e8: 6201 f779 |0026: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f7 │ │ -3ac2ec: 6e10 9da5 0100 |0028: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ac2f2: 0a01 |002b: move-result v1 │ │ -3ac2f4: 7110 7aa5 0100 |002c: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ac2fa: 0a01 |002f: move-result v1 │ │ -3ac2fc: 6202 f879 |0030: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3ac300: 6e10 9da5 0200 |0032: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ac306: 0a02 |0035: move-result v2 │ │ -3ac308: 7110 7aa5 0200 |0036: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ac30e: 0a02 |0039: move-result v2 │ │ -3ac310: 7100 78a5 0000 |003a: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiFrame;.pushShift4Canvas:()V // method@a578 │ │ -3ac316: 6203 f379 |003d: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3ac31a: 6e10 9da5 0300 |003f: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ac320: 0a03 |0042: move-result v3 │ │ -3ac322: 7110 7aa5 0300 |0043: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ac328: 0a03 |0046: move-result v3 │ │ -3ac32a: 6204 f479 |0047: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3ac32e: 6e10 9da5 0400 |0049: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ac334: 0a04 |004c: move-result v4 │ │ -3ac336: 7110 7aa5 0400 |004d: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ac33c: 0a04 |0050: move-result v4 │ │ -3ac33e: 6205 f579 |0051: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3ac342: 6e10 9da5 0500 |0053: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ac348: 0a05 |0056: move-result v5 │ │ -3ac34a: 7110 7aa5 0500 |0057: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ac350: 0a05 |005a: move-result v5 │ │ -3ac352: 6206 f679 |005b: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3ac356: 6e10 9da5 0600 |005d: invoke-virtual {v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ac35c: 0a06 |0060: move-result v6 │ │ -3ac35e: 7110 7aa5 0600 |0061: invoke-static {v6}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ac364: 0a06 |0064: move-result v6 │ │ -3ac366: 3417 0300 |0065: if-lt v7, v1, 0068 // +0003 │ │ -3ac36a: 2802 |0067: goto 0069 // +0002 │ │ -3ac36c: 1205 |0068: const/4 v5, #int 0 // #0 │ │ -3ac36e: b057 |0069: add-int/2addr v7, v5 │ │ -3ac370: 3428 0300 |006a: if-lt v8, v2, 006d // +0003 │ │ -3ac374: 0160 |006c: move v0, v6 │ │ -3ac376: b008 |006d: add-int/2addr v8, v0 │ │ -3ac378: b037 |006e: add-int/2addr v7, v3 │ │ -3ac37a: b048 |006f: add-int/2addr v8, v4 │ │ -3ac37c: 7110 7ba5 0700 |0070: invoke-static {v7}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ -3ac382: 0a07 |0073: move-result v7 │ │ -3ac384: 7110 7ba5 0800 |0074: invoke-static {v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ -3ac38a: 0a08 |0077: move-result v8 │ │ -3ac38c: 7100 77a5 0000 |0078: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiFrame;.popShift4Canvas:()V // method@a577 │ │ -3ac392: 3a07 0b00 |007b: if-ltz v7, 0086 // +000b │ │ -3ac396: 3a08 0900 |007d: if-ltz v8, 0086 // +0009 │ │ -3ac39a: 1210 |007f: const/4 v0, #int 1 // #1 │ │ -3ac39c: 7110 5aa3 0000 |0080: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3ac3a2: 0b00 |0083: move-result-wide v0 │ │ -3ac3a4: 6800 be79 |0084: sput-wide v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qUiPointerTick:J // field@79be │ │ -3ac3a8: 6707 bc79 |0086: sput v7, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bc │ │ -3ac3ac: 6708 bd79 |0088: sput v8, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bd │ │ -3ac3b0: 0e00 |008a: return-void │ │ +3ac288: |[3ac288] net.sf.dibdib.thread_ui.UiFrame.shiftPointerCanvas4Page:(II)V │ │ +3ac298: 6200 f079 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3ac29c: 6e10 9da5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ac2a2: 0a00 |0005: move-result v0 │ │ +3ac2a4: da00 0003 |0006: mul-int/lit8 v0, v0, #int 3 // #03 │ │ +3ac2a8: 7110 7aa5 0000 |0008: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ac2ae: 0a00 |000b: move-result v0 │ │ +3ac2b0: b108 |000c: sub-int/2addr v8, v0 │ │ +3ac2b2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3ac2b4: 6a00 c379 |000e: sput-boolean v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ +3ac2b8: 7110 7ba5 0700 |0010: invoke-static {v7}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ +3ac2be: 0a01 |0013: move-result v1 │ │ +3ac2c0: 6701 c479 |0014: sput v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c4 │ │ +3ac2c4: 7110 7ba5 0800 |0016: invoke-static {v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ +3ac2ca: 0a01 |0019: move-result v1 │ │ +3ac2cc: 6701 c579 |001a: sput v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c5 │ │ +3ac2d0: 3b07 0a00 |001c: if-gez v7, 0026 // +000a │ │ +3ac2d4: 3b08 0800 |001e: if-gez v8, 0026 // +0008 │ │ +3ac2d8: 12f7 |0020: const/4 v7, #int -1 // #ff │ │ +3ac2da: 6707 bc79 |0021: sput v7, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bc │ │ +3ac2de: 6707 bd79 |0023: sput v7, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bd │ │ +3ac2e2: 0e00 |0025: return-void │ │ +3ac2e4: 6201 f779 |0026: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f7 │ │ +3ac2e8: 6e10 9da5 0100 |0028: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ac2ee: 0a01 |002b: move-result v1 │ │ +3ac2f0: 7110 7aa5 0100 |002c: invoke-static {v1}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ac2f6: 0a01 |002f: move-result v1 │ │ +3ac2f8: 6202 f879 |0030: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3ac2fc: 6e10 9da5 0200 |0032: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ac302: 0a02 |0035: move-result v2 │ │ +3ac304: 7110 7aa5 0200 |0036: invoke-static {v2}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ac30a: 0a02 |0039: move-result v2 │ │ +3ac30c: 7100 78a5 0000 |003a: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiFrame;.pushShift4Canvas:()V // method@a578 │ │ +3ac312: 6203 f379 |003d: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3ac316: 6e10 9da5 0300 |003f: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ac31c: 0a03 |0042: move-result v3 │ │ +3ac31e: 7110 7aa5 0300 |0043: invoke-static {v3}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ac324: 0a03 |0046: move-result v3 │ │ +3ac326: 6204 f479 |0047: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3ac32a: 6e10 9da5 0400 |0049: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ac330: 0a04 |004c: move-result v4 │ │ +3ac332: 7110 7aa5 0400 |004d: invoke-static {v4}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ac338: 0a04 |0050: move-result v4 │ │ +3ac33a: 6205 f579 |0051: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3ac33e: 6e10 9da5 0500 |0053: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ac344: 0a05 |0056: move-result v5 │ │ +3ac346: 7110 7aa5 0500 |0057: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ac34c: 0a05 |005a: move-result v5 │ │ +3ac34e: 6206 f679 |005b: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3ac352: 6e10 9da5 0600 |005d: invoke-virtual {v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ac358: 0a06 |0060: move-result v6 │ │ +3ac35a: 7110 7aa5 0600 |0061: invoke-static {v6}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ac360: 0a06 |0064: move-result v6 │ │ +3ac362: 3417 0300 |0065: if-lt v7, v1, 0068 // +0003 │ │ +3ac366: 2802 |0067: goto 0069 // +0002 │ │ +3ac368: 1205 |0068: const/4 v5, #int 0 // #0 │ │ +3ac36a: b057 |0069: add-int/2addr v7, v5 │ │ +3ac36c: 3428 0300 |006a: if-lt v8, v2, 006d // +0003 │ │ +3ac370: 0160 |006c: move v0, v6 │ │ +3ac372: b008 |006d: add-int/2addr v8, v0 │ │ +3ac374: b037 |006e: add-int/2addr v7, v3 │ │ +3ac376: b048 |006f: add-int/2addr v8, v4 │ │ +3ac378: 7110 7ba5 0700 |0070: invoke-static {v7}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ +3ac37e: 0a07 |0073: move-result v7 │ │ +3ac380: 7110 7ba5 0800 |0074: invoke-static {v8}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ +3ac386: 0a08 |0077: move-result v8 │ │ +3ac388: 7100 77a5 0000 |0078: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiFrame;.popShift4Canvas:()V // method@a577 │ │ +3ac38e: 3a07 0b00 |007b: if-ltz v7, 0086 // +000b │ │ +3ac392: 3a08 0900 |007d: if-ltz v8, 0086 // +0009 │ │ +3ac396: 1210 |007f: const/4 v0, #int 1 // #1 │ │ +3ac398: 7110 5aa3 0000 |0080: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3ac39e: 0b00 |0083: move-result-wide v0 │ │ +3ac3a0: 6800 be79 |0084: sput-wide v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qUiPointerTick:J // field@79be │ │ +3ac3a4: 6707 bc79 |0086: sput v7, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bc │ │ +3ac3a8: 6708 bd79 |0088: sput v8, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bd │ │ +3ac3ac: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0008 line=335 │ │ 0x000e line=336 │ │ 0x0010 line=337 │ │ 0x0016 line=338 │ │ @@ -854529,21 +854529,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3ab8c4: |[3ab8c4] net.sf.dibdib.thread_ui.UiFrame.getTextSize4Ui:()I │ │ -3ab8d4: 6200 f179 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ -3ab8d8: 6e10 9da5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ab8de: 0a00 |0005: move-result v0 │ │ -3ab8e0: 7110 7ba5 0000 |0006: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ -3ab8e6: 0a00 |0009: move-result v0 │ │ -3ab8e8: 0f00 |000a: return v0 │ │ +3ab8c0: |[3ab8c0] net.sf.dibdib.thread_ui.UiFrame.getTextSize4Ui:()I │ │ +3ab8d0: 6200 f179 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ +3ab8d4: 6e10 9da5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ab8da: 0a00 |0005: move-result v0 │ │ +3ab8dc: 7110 7ba5 0000 |0006: invoke-static {v0}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ +3ab8e2: 0a00 |0009: move-result v0 │ │ +3ab8e4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=73 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/sf/dibdib/thread_ui/UiFrame; │ │ │ │ @@ -854552,114 +854552,114 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 193 16-bit code units │ │ -3ab03c: |[3ab03c] net.sf.dibdib.thread_ui.UiFrame.paint4Frame:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;)Z │ │ -3ab04c: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ab050: 5400 6f73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3ab054: 6e10 b1a1 0000 |0004: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3ab05a: 0a00 |0007: move-result v0 │ │ -3ab05c: 6201 2c73 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ -3ab060: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3ab066: 0a01 |000d: move-result v1 │ │ -3ab068: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -3ab06a: 3410 1600 |000f: if-lt v0, v1, 0025 // +0016 │ │ -3ab06e: 620d 6373 |0011: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ab072: 54dd 6f73 |0013: iget-object v13, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3ab076: 6e10 b1a1 0d00 |0015: invoke-virtual {v13}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3ab07c: 0a0d |0018: move-result v13 │ │ -3ab07e: 6200 2c73 |0019: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ -3ab082: 6e10 b1a1 0000 |001b: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3ab088: 0a00 |001e: move-result v0 │ │ -3ab08a: 330d 0500 |001f: if-ne v13, v0, 0024 // +0005 │ │ -3ab08e: 7100 c9a1 0000 |0021: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root;.triggerExitProcess:()Z // method@a1c9 │ │ -3ab094: 0f02 |0024: return v2 │ │ -3ab096: 7100 eea4 0000 |0025: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.isIdle:()Z // method@a4ee │ │ -3ab09c: 0a00 |0028: move-result v0 │ │ -3ab09e: 1603 0000 |0029: const-wide/16 v3, #int 0 // #0 │ │ -3ab0a2: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -3ab0a4: 3900 0800 |002c: if-nez v0, 0034 // +0008 │ │ -3ab0a8: 6105 d279 |002e: sget-wide v5, Lnet/sf/dibdib/thread_ui/UiFrame;.paint4Frame_bRefreshNeeded:J // field@79d2 │ │ -3ab0ac: 3100 0305 |0030: cmp-long v0, v3, v5 │ │ -3ab0b0: 3800 0c00 |0032: if-eqz v0, 003e // +000c │ │ -3ab0b4: 7110 5aa3 0100 |0034: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3ab0ba: 0b05 |0037: move-result-wide v5 │ │ -3ab0bc: 7120 a6a5 6500 |0038: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.tick:(J)V // method@a5a6 │ │ -3ab0c2: 7100 8fa5 0000 |003b: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareUiFrameData:()V // method@a58f │ │ -3ab0c8: 6000 d379 |003e: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.qHeightCanvasPx:I // field@79d3 │ │ -3ab0cc: 6205 f079 |0040: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3ab0d0: 6e10 9da5 0500 |0042: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ab0d6: 0a05 |0045: move-result v5 │ │ -3ab0d8: 7110 7aa5 0500 |0046: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ -3ab0de: 0a05 |0049: move-result v5 │ │ -3ab0e0: da06 0504 |004a: mul-int/lit8 v6, v5, #int 4 // #04 │ │ -3ab0e4: 9106 0006 |004c: sub-int v6, v0, v6 │ │ -3ab0e8: 6107 d279 |004e: sget-wide v7, Lnet/sf/dibdib/thread_ui/UiFrame;.paint4Frame_bRefreshNeeded:J // field@79d2 │ │ -3ab0ec: 1609 0100 |0050: const-wide/16 v9, #int 1 // #1 │ │ -3ab0f0: c097 |0052: and-long/2addr v7, v9 │ │ -3ab0f2: 3109 0307 |0053: cmp-long v9, v3, v7 │ │ -3ab0f6: 3809 0500 |0055: if-eqz v9, 005a // +0005 │ │ -3ab0fa: 7040 72a5 2cd6 |0057: invoke-direct {v12, v2, v6, v13}, Lnet/sf/dibdib/thread_ui/UiFrame;.fillDataImage:(IILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V // method@a572 │ │ -3ab100: 6203 ef79 |005a: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_BACKGROUND_COLOR:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ef │ │ -3ab104: 6e10 9da5 0300 |005c: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ab10a: 0a03 |005f: move-result v3 │ │ -3ab10c: 7110 0ea2 0300 |0060: invoke-static {v3}, Lnet/sf/dibdib/generic/ColorNmz;.findDistinct:(I)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a20e │ │ -3ab112: 0c03 |0063: move-result-object v3 │ │ -3ab114: 6e20 03a2 2300 |0064: invoke-virtual {v3, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ab11a: 0a03 |0067: move-result v3 │ │ -3ab11c: 1217 |0068: const/4 v7, #int 1 // #1 │ │ -3ab11e: 6209 e479 |0069: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTitle:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e4 │ │ -3ab122: 07c6 |006b: move-object v6, v12 │ │ -3ab124: 0158 |006c: move v8, v5 │ │ -3ab126: 013a |006d: move v10, v3 │ │ -3ab128: 07db |006e: move-object v11, v13 │ │ -3ab12a: 7606 75a5 0600 |006f: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintBar:(IILnet/sf/dibdib/generic/QToken$QScript;ILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V // method@a575 │ │ -3ab130: 1227 |0072: const/4 v7, #int 2 // #2 │ │ -3ab132: 6209 e579 |0073: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTools:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e5 │ │ -3ab136: 7606 75a5 0600 |0075: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintBar:(IILnet/sf/dibdib/generic/QToken$QScript;ILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V // method@a575 │ │ -3ab13c: 1237 |0078: const/4 v7, #int 3 // #3 │ │ -3ab13e: 6209 e279 |0079: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarEntry:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e2 │ │ -3ab142: 6204 b673 |007b: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b6 │ │ -3ab146: 6e20 03a2 2400 |007d: invoke-virtual {v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ab14c: 0a0a |0080: move-result v10 │ │ -3ab14e: 7606 75a5 0600 |0081: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintBar:(IILnet/sf/dibdib/generic/QToken$QScript;ILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V // method@a575 │ │ -3ab154: 1247 |0084: const/4 v7, #int 4 // #4 │ │ -3ab156: 6209 e379 |0085: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarStatus:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e3 │ │ -3ab15a: 013a |0087: move v10, v3 │ │ -3ab15c: 7606 75a5 0600 |0088: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintBar:(IILnet/sf/dibdib/generic/QToken$QScript;ILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V // method@a575 │ │ -3ab162: da03 0503 |008b: mul-int/lit8 v3, v5, #int 3 // #03 │ │ -3ab166: 7240 32a2 2d32 |008d: invoke-interface {v13, v2, v2, v3}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ -3ab16c: 7240 32a2 1d22 |0090: invoke-interface {v13, v1, v2, v2}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ -3ab172: 1223 |0093: const/4 v3, #int 2 // #2 │ │ -3ab174: 7240 32a2 3d52 |0094: invoke-interface {v13, v3, v2, v5}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ -3ab17a: da03 0502 |0097: mul-int/lit8 v3, v5, #int 2 // #02 │ │ -3ab17e: 1234 |0099: const/4 v4, #int 3 // #3 │ │ -3ab180: 7240 32a2 4d32 |009a: invoke-interface {v13, v4, v2, v3}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ -3ab186: b150 |009d: sub-int/2addr v0, v5 │ │ -3ab188: b010 |009e: add-int/2addr v0, v1 │ │ -3ab18a: 1243 |009f: const/4 v3, #int 4 // #4 │ │ -3ab18c: 7240 32a2 3d02 |00a0: invoke-interface {v13, v3, v2, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ -3ab192: 6200 bb73 |00a3: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ -3ab196: 6e20 03a2 1000 |00a5: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ab19c: 0a00 |00a8: move-result v0 │ │ -3ab19e: 7220 3ca2 0d00 |00a9: invoke-interface {v13, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ -3ab1a4: 7210 3fa2 0d00 |00ac: invoke-interface {v13}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.show:()V // method@a23f │ │ -3ab1aa: 620d 6373 |00af: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ab1ae: 54dd 6f73 |00b1: iget-object v13, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3ab1b2: 6e10 b1a1 0d00 |00b3: invoke-virtual {v13}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3ab1b8: 0a0d |00b6: move-result v13 │ │ -3ab1ba: 6200 2c73 |00b7: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ -3ab1be: 6e10 b1a1 0000 |00b9: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3ab1c4: 0a00 |00bc: move-result v0 │ │ -3ab1c6: 350d 0300 |00bd: if-ge v13, v0, 00c0 // +0003 │ │ -3ab1ca: 1212 |00bf: const/4 v2, #int 1 // #1 │ │ -3ab1cc: 0f02 |00c0: return v2 │ │ +3ab038: |[3ab038] net.sf.dibdib.thread_ui.UiFrame.paint4Frame:(Lnet/sf/dibdib/generic/QIfs$GraphicsIf;)Z │ │ +3ab048: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ab04c: 5400 6f73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3ab050: 6e10 b1a1 0000 |0004: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3ab056: 0a00 |0007: move-result v0 │ │ +3ab058: 6201 2c73 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ +3ab05c: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3ab062: 0a01 |000d: move-result v1 │ │ +3ab064: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +3ab066: 3410 1600 |000f: if-lt v0, v1, 0025 // +0016 │ │ +3ab06a: 620d 6373 |0011: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ab06e: 54dd 6f73 |0013: iget-object v13, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3ab072: 6e10 b1a1 0d00 |0015: invoke-virtual {v13}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3ab078: 0a0d |0018: move-result v13 │ │ +3ab07a: 6200 2c73 |0019: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ +3ab07e: 6e10 b1a1 0000 |001b: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3ab084: 0a00 |001e: move-result v0 │ │ +3ab086: 330d 0500 |001f: if-ne v13, v0, 0024 // +0005 │ │ +3ab08a: 7100 c9a1 0000 |0021: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root;.triggerExitProcess:()Z // method@a1c9 │ │ +3ab090: 0f02 |0024: return v2 │ │ +3ab092: 7100 eea4 0000 |0025: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.isIdle:()Z // method@a4ee │ │ +3ab098: 0a00 |0028: move-result v0 │ │ +3ab09a: 1603 0000 |0029: const-wide/16 v3, #int 0 // #0 │ │ +3ab09e: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +3ab0a0: 3900 0800 |002c: if-nez v0, 0034 // +0008 │ │ +3ab0a4: 6105 d279 |002e: sget-wide v5, Lnet/sf/dibdib/thread_ui/UiFrame;.paint4Frame_bRefreshNeeded:J // field@79d2 │ │ +3ab0a8: 3100 0305 |0030: cmp-long v0, v3, v5 │ │ +3ab0ac: 3800 0c00 |0032: if-eqz v0, 003e // +000c │ │ +3ab0b0: 7110 5aa3 0100 |0034: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3ab0b6: 0b05 |0037: move-result-wide v5 │ │ +3ab0b8: 7120 a6a5 6500 |0038: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.tick:(J)V // method@a5a6 │ │ +3ab0be: 7100 8fa5 0000 |003b: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareUiFrameData:()V // method@a58f │ │ +3ab0c4: 6000 d379 |003e: sget v0, Lnet/sf/dibdib/thread_ui/UiFrame;.qHeightCanvasPx:I // field@79d3 │ │ +3ab0c8: 6205 f079 |0040: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3ab0cc: 6e10 9da5 0500 |0042: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ab0d2: 0a05 |0045: move-result v5 │ │ +3ab0d4: 7110 7aa5 0500 |0046: invoke-static {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift2Px:(I)I // method@a57a │ │ +3ab0da: 0a05 |0049: move-result v5 │ │ +3ab0dc: da06 0504 |004a: mul-int/lit8 v6, v5, #int 4 // #04 │ │ +3ab0e0: 9106 0006 |004c: sub-int v6, v0, v6 │ │ +3ab0e4: 6107 d279 |004e: sget-wide v7, Lnet/sf/dibdib/thread_ui/UiFrame;.paint4Frame_bRefreshNeeded:J // field@79d2 │ │ +3ab0e8: 1609 0100 |0050: const-wide/16 v9, #int 1 // #1 │ │ +3ab0ec: c097 |0052: and-long/2addr v7, v9 │ │ +3ab0ee: 3109 0307 |0053: cmp-long v9, v3, v7 │ │ +3ab0f2: 3809 0500 |0055: if-eqz v9, 005a // +0005 │ │ +3ab0f6: 7040 72a5 2cd6 |0057: invoke-direct {v12, v2, v6, v13}, Lnet/sf/dibdib/thread_ui/UiFrame;.fillDataImage:(IILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V // method@a572 │ │ +3ab0fc: 6203 ef79 |005a: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_BACKGROUND_COLOR:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ef │ │ +3ab100: 6e10 9da5 0300 |005c: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ab106: 0a03 |005f: move-result v3 │ │ +3ab108: 7110 0ea2 0300 |0060: invoke-static {v3}, Lnet/sf/dibdib/generic/ColorNmz;.findDistinct:(I)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a20e │ │ +3ab10e: 0c03 |0063: move-result-object v3 │ │ +3ab110: 6e20 03a2 2300 |0064: invoke-virtual {v3, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ab116: 0a03 |0067: move-result v3 │ │ +3ab118: 1217 |0068: const/4 v7, #int 1 // #1 │ │ +3ab11a: 6209 e479 |0069: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTitle:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e4 │ │ +3ab11e: 07c6 |006b: move-object v6, v12 │ │ +3ab120: 0158 |006c: move v8, v5 │ │ +3ab122: 013a |006d: move v10, v3 │ │ +3ab124: 07db |006e: move-object v11, v13 │ │ +3ab126: 7606 75a5 0600 |006f: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintBar:(IILnet/sf/dibdib/generic/QToken$QScript;ILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V // method@a575 │ │ +3ab12c: 1227 |0072: const/4 v7, #int 2 // #2 │ │ +3ab12e: 6209 e579 |0073: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTools:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e5 │ │ +3ab132: 7606 75a5 0600 |0075: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintBar:(IILnet/sf/dibdib/generic/QToken$QScript;ILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V // method@a575 │ │ +3ab138: 1237 |0078: const/4 v7, #int 3 // #3 │ │ +3ab13a: 6209 e279 |0079: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarEntry:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e2 │ │ +3ab13e: 6204 b673 |007b: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b6 │ │ +3ab142: 6e20 03a2 2400 |007d: invoke-virtual {v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ab148: 0a0a |0080: move-result v10 │ │ +3ab14a: 7606 75a5 0600 |0081: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintBar:(IILnet/sf/dibdib/generic/QToken$QScript;ILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V // method@a575 │ │ +3ab150: 1247 |0084: const/4 v7, #int 4 // #4 │ │ +3ab152: 6209 e379 |0085: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarStatus:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e3 │ │ +3ab156: 013a |0087: move v10, v3 │ │ +3ab158: 7606 75a5 0600 |0088: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/thread_ui/UiFrame;.paintBar:(IILnet/sf/dibdib/generic/QToken$QScript;ILnet/sf/dibdib/generic/QIfs$GraphicsIf;)V // method@a575 │ │ +3ab15e: da03 0503 |008b: mul-int/lit8 v3, v5, #int 3 // #03 │ │ +3ab162: 7240 32a2 2d32 |008d: invoke-interface {v13, v2, v2, v3}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ +3ab168: 7240 32a2 1d22 |0090: invoke-interface {v13, v1, v2, v2}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ +3ab16e: 1223 |0093: const/4 v3, #int 2 // #2 │ │ +3ab170: 7240 32a2 3d52 |0094: invoke-interface {v13, v3, v2, v5}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ +3ab176: da03 0502 |0097: mul-int/lit8 v3, v5, #int 2 // #02 │ │ +3ab17a: 1234 |0099: const/4 v4, #int 3 // #3 │ │ +3ab17c: 7240 32a2 4d32 |009a: invoke-interface {v13, v4, v2, v3}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ +3ab182: b150 |009d: sub-int/2addr v0, v5 │ │ +3ab184: b010 |009e: add-int/2addr v0, v1 │ │ +3ab186: 1243 |009f: const/4 v3, #int 4 // #4 │ │ +3ab188: 7240 32a2 3d02 |00a0: invoke-interface {v13, v3, v2, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.drawImage:(III)V // method@a232 │ │ +3ab18e: 6200 bb73 |00a3: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ +3ab192: 6e20 03a2 1000 |00a5: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ab198: 0a00 |00a8: move-result v0 │ │ +3ab19a: 7220 3ca2 0d00 |00a9: invoke-interface {v13, v0}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.setColorTool:(I)V // method@a23c │ │ +3ab1a0: 7210 3fa2 0d00 |00ac: invoke-interface {v13}, Lnet/sf/dibdib/generic/QIfs$GraphicsIf;.show:()V // method@a23f │ │ +3ab1a6: 620d 6373 |00af: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ab1aa: 54dd 6f73 |00b1: iget-object v13, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3ab1ae: 6e10 b1a1 0d00 |00b3: invoke-virtual {v13}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3ab1b4: 0a0d |00b6: move-result v13 │ │ +3ab1b6: 6200 2c73 |00b7: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ +3ab1ba: 6e10 b1a1 0000 |00b9: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3ab1c0: 0a00 |00bc: move-result v0 │ │ +3ab1c2: 350d 0300 |00bd: if-ge v13, v0, 00c0 // +0003 │ │ +3ab1c6: 1212 |00bf: const/4 v2, #int 1 // #1 │ │ +3ab1c8: 0f02 |00c0: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x0011 line=524 │ │ 0x0021 line=525 │ │ 0x0025 line=530 │ │ 0x0034 line=531 │ │ @@ -854724,92 +854724,92 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 144 16-bit code units │ │ -3ac3b4: |[3ac3b4] net.sf.dibdib.thread_ui.UiPres$1.:()V │ │ -3ac3c4: 7100 6da5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_ui/QOpUi;.values:()[Lnet/sf/dibdib/thread_ui/QOpUi; // method@a56d │ │ -3ac3ca: 0c00 |0003: move-result-object v0 │ │ -3ac3cc: 2100 |0004: array-length v0, v0 │ │ -3ac3ce: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3ac3d2: 6900 db79 |0007: sput-object v0, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ -3ac3d6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3ac3d8: 6202 c879 |000a: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.BAS2:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c8 │ │ -3ac3dc: 6e10 6ba5 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ -3ac3e2: 0a02 |000f: move-result v2 │ │ -3ac3e4: 4b01 0002 |0010: aput v1, v0, v2 │ │ -3ac3e8: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -3ac3ea: 6202 db79 |0013: sget-object v2, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ -3ac3ee: 6203 ca79 |0015: sget-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.LANG:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ca │ │ -3ac3f2: 6e10 6ba5 0300 |0017: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ -3ac3f8: 0a03 |001a: move-result v3 │ │ -3ac3fa: 4b00 0203 |001b: aput v0, v2, v3 │ │ -3ac3fe: 1232 |001d: const/4 v2, #int 3 // #3 │ │ -3ac400: 6203 db79 |001e: sget-object v3, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ -3ac404: 6204 cb79 |0020: sget-object v4, Lnet/sf/dibdib/thread_ui/QOpUi;.UICOD:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cb │ │ -3ac408: 6e10 6ba5 0400 |0022: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ -3ac40e: 0a04 |0025: move-result v4 │ │ -3ac410: 4b02 0304 |0026: aput v2, v3, v4 │ │ -3ac414: 1243 |0028: const/4 v3, #int 4 // #4 │ │ -3ac416: 6204 db79 |0029: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ -3ac41a: 6205 c779 |002b: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.ABOUT:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c7 │ │ -3ac41e: 6e10 6ba5 0500 |002d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ -3ac424: 0a05 |0030: move-result v5 │ │ -3ac426: 4b03 0405 |0031: aput v3, v4, v5 │ │ -3ac42a: 6204 db79 |0033: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ -3ac42e: 6205 c979 |0035: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.HELP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c9 │ │ -3ac432: 6e10 6ba5 0500 |0037: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ -3ac438: 0a05 |003a: move-result v5 │ │ -3ac43a: 1256 |003b: const/4 v6, #int 5 // #5 │ │ -3ac43c: 4b06 0405 |003c: aput v6, v4, v5 │ │ -3ac440: 6204 db79 |003e: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ -3ac444: 6205 cc79 |0040: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.VIEW:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cc │ │ -3ac448: 6e10 6ba5 0500 |0042: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ -3ac44e: 0a05 |0045: move-result v5 │ │ -3ac450: 1266 |0046: const/4 v6, #int 6 // #6 │ │ -3ac452: 4b06 0405 |0047: aput v6, v4, v5 │ │ -3ac456: 6204 db79 |0049: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ -3ac45a: 6205 cd79 |004b: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.zzENTRY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ -3ac45e: 6e10 6ba5 0500 |004d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ -3ac464: 0a05 |0050: move-result v5 │ │ -3ac466: 1276 |0051: const/4 v6, #int 7 // #7 │ │ -3ac468: 4b06 0405 |0052: aput v6, v4, v5 │ │ -3ac46c: 6204 db79 |0054: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ -3ac470: 6205 d079 |0056: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79d0 │ │ -3ac474: 6e10 6ba5 0500 |0058: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ -3ac47a: 0a05 |005b: move-result v5 │ │ -3ac47c: 1306 0800 |005c: const/16 v6, #int 8 // #8 │ │ -3ac480: 4b06 0405 |005e: aput v6, v4, v5 │ │ -3ac484: 7100 d4a4 0000 |0060: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf;.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d4 │ │ -3ac48a: 0c04 |0063: move-result-object v4 │ │ -3ac48c: 2144 |0064: array-length v4, v4 │ │ -3ac48e: 2344 1915 |0065: new-array v4, v4, [I // type@1519 │ │ -3ac492: 6904 da79 |0067: sput-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79da │ │ -3ac496: 6205 5479 |0069: sget-object v5, Lnet/sf/dibdib/thread_feed/FeederRf;.ABOUT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7954 │ │ -3ac49a: 6e10 d2a4 0500 |006b: invoke-virtual {v5}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ -3ac4a0: 0a05 |006e: move-result v5 │ │ -3ac4a2: 4b01 0405 |006f: aput v1, v4, v5 │ │ -3ac4a6: 6201 da79 |0071: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79da │ │ -3ac4aa: 6204 5879 |0073: sget-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7958 │ │ -3ac4ae: 6e10 d2a4 0400 |0075: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ -3ac4b4: 0a04 |0078: move-result v4 │ │ -3ac4b6: 4b00 0104 |0079: aput v0, v1, v4 │ │ -3ac4ba: 6200 da79 |007b: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79da │ │ -3ac4be: 6201 5b79 |007d: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -3ac4c2: 6e10 d2a4 0100 |007f: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ -3ac4c8: 0a01 |0082: move-result v1 │ │ -3ac4ca: 4b02 0001 |0083: aput v2, v0, v1 │ │ -3ac4ce: 6200 da79 |0085: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79da │ │ -3ac4d2: 6201 5679 |0087: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.CHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7956 │ │ -3ac4d6: 6e10 d2a4 0100 |0089: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ -3ac4dc: 0a01 |008c: move-result v1 │ │ -3ac4de: 4b03 0001 |008d: aput v3, v0, v1 │ │ -3ac4e2: 0e00 |008f: return-void │ │ +3ac3b0: |[3ac3b0] net.sf.dibdib.thread_ui.UiPres$1.:()V │ │ +3ac3c0: 7100 6da5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_ui/QOpUi;.values:()[Lnet/sf/dibdib/thread_ui/QOpUi; // method@a56d │ │ +3ac3c6: 0c00 |0003: move-result-object v0 │ │ +3ac3c8: 2100 |0004: array-length v0, v0 │ │ +3ac3ca: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3ac3ce: 6900 db79 |0007: sput-object v0, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ +3ac3d2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3ac3d4: 6202 c879 |000a: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.BAS2:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c8 │ │ +3ac3d8: 6e10 6ba5 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ +3ac3de: 0a02 |000f: move-result v2 │ │ +3ac3e0: 4b01 0002 |0010: aput v1, v0, v2 │ │ +3ac3e4: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +3ac3e6: 6202 db79 |0013: sget-object v2, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ +3ac3ea: 6203 ca79 |0015: sget-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.LANG:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ca │ │ +3ac3ee: 6e10 6ba5 0300 |0017: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ +3ac3f4: 0a03 |001a: move-result v3 │ │ +3ac3f6: 4b00 0203 |001b: aput v0, v2, v3 │ │ +3ac3fa: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +3ac3fc: 6203 db79 |001e: sget-object v3, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ +3ac400: 6204 cb79 |0020: sget-object v4, Lnet/sf/dibdib/thread_ui/QOpUi;.UICOD:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cb │ │ +3ac404: 6e10 6ba5 0400 |0022: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ +3ac40a: 0a04 |0025: move-result v4 │ │ +3ac40c: 4b02 0304 |0026: aput v2, v3, v4 │ │ +3ac410: 1243 |0028: const/4 v3, #int 4 // #4 │ │ +3ac412: 6204 db79 |0029: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ +3ac416: 6205 c779 |002b: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.ABOUT:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c7 │ │ +3ac41a: 6e10 6ba5 0500 |002d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ +3ac420: 0a05 |0030: move-result v5 │ │ +3ac422: 4b03 0405 |0031: aput v3, v4, v5 │ │ +3ac426: 6204 db79 |0033: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ +3ac42a: 6205 c979 |0035: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.HELP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c9 │ │ +3ac42e: 6e10 6ba5 0500 |0037: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ +3ac434: 0a05 |003a: move-result v5 │ │ +3ac436: 1256 |003b: const/4 v6, #int 5 // #5 │ │ +3ac438: 4b06 0405 |003c: aput v6, v4, v5 │ │ +3ac43c: 6204 db79 |003e: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ +3ac440: 6205 cc79 |0040: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.VIEW:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cc │ │ +3ac444: 6e10 6ba5 0500 |0042: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ +3ac44a: 0a05 |0045: move-result v5 │ │ +3ac44c: 1266 |0046: const/4 v6, #int 6 // #6 │ │ +3ac44e: 4b06 0405 |0047: aput v6, v4, v5 │ │ +3ac452: 6204 db79 |0049: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ +3ac456: 6205 cd79 |004b: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.zzENTRY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ +3ac45a: 6e10 6ba5 0500 |004d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ +3ac460: 0a05 |0050: move-result v5 │ │ +3ac462: 1276 |0051: const/4 v6, #int 7 // #7 │ │ +3ac464: 4b06 0405 |0052: aput v6, v4, v5 │ │ +3ac468: 6204 db79 |0054: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ +3ac46c: 6205 d079 |0056: sget-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79d0 │ │ +3ac470: 6e10 6ba5 0500 |0058: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ +3ac476: 0a05 |005b: move-result v5 │ │ +3ac478: 1306 0800 |005c: const/16 v6, #int 8 // #8 │ │ +3ac47c: 4b06 0405 |005e: aput v6, v4, v5 │ │ +3ac480: 7100 d4a4 0000 |0060: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf;.values:()[Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4d4 │ │ +3ac486: 0c04 |0063: move-result-object v4 │ │ +3ac488: 2144 |0064: array-length v4, v4 │ │ +3ac48a: 2344 1915 |0065: new-array v4, v4, [I // type@1519 │ │ +3ac48e: 6904 da79 |0067: sput-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79da │ │ +3ac492: 6205 5479 |0069: sget-object v5, Lnet/sf/dibdib/thread_feed/FeederRf;.ABOUT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7954 │ │ +3ac496: 6e10 d2a4 0500 |006b: invoke-virtual {v5}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ +3ac49c: 0a05 |006e: move-result v5 │ │ +3ac49e: 4b01 0405 |006f: aput v1, v4, v5 │ │ +3ac4a2: 6201 da79 |0071: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79da │ │ +3ac4a6: 6204 5879 |0073: sget-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7958 │ │ +3ac4aa: 6e10 d2a4 0400 |0075: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ +3ac4b0: 0a04 |0078: move-result v4 │ │ +3ac4b2: 4b00 0104 |0079: aput v0, v1, v4 │ │ +3ac4b6: 6200 da79 |007b: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79da │ │ +3ac4ba: 6201 5b79 |007d: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +3ac4be: 6e10 d2a4 0100 |007f: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ +3ac4c4: 0a01 |0082: move-result v1 │ │ +3ac4c6: 4b02 0001 |0083: aput v2, v0, v1 │ │ +3ac4ca: 6200 da79 |0085: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79da │ │ +3ac4ce: 6201 5679 |0087: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.CHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7956 │ │ +3ac4d2: 6e10 d2a4 0100 |0089: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ +3ac4d8: 0a01 |008c: move-result v1 │ │ +3ac4da: 4b03 0001 |008d: aput v3, v0, v1 │ │ +3ac4de: 0e00 |008f: return-void │ │ catches : 12 │ │ 0x000a - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001e - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -854940,25 +854940,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3af144: |[3af144] net.sf.dibdib.thread_ui.UiPres.:()V │ │ -3af154: 2200 f014 |0000: new-instance v0, Lnet/sf/dibdib/thread_ui/UiPres; // type@14f0 │ │ -3af158: 1a01 2a1f |0002: const-string v1, "INSTANCE" // string@1f2a │ │ -3af15c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3af15e: 7030 7fa5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.:(Ljava/lang/String;I)V // method@a57f │ │ -3af164: 6900 dd79 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ -3af168: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3af16a: 2311 2416 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_ui/UiPres; // type@1624 │ │ -3af16e: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ -3af172: 6901 dc79 |000f: sput-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.$VALUES:[Lnet/sf/dibdib/thread_ui/UiPres; // field@79dc │ │ -3af176: 0e00 |0011: return-void │ │ +3af140: |[3af140] net.sf.dibdib.thread_ui.UiPres.:()V │ │ +3af150: 2200 f014 |0000: new-instance v0, Lnet/sf/dibdib/thread_ui/UiPres; // type@14f0 │ │ +3af154: 1a01 2a1f |0002: const-string v1, "INSTANCE" // string@1f2a │ │ +3af158: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3af15a: 7030 7fa5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.:(Ljava/lang/String;I)V // method@a57f │ │ +3af160: 6900 dd79 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ +3af164: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3af166: 2311 2416 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_ui/UiPres; // type@1624 │ │ +3af16a: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ +3af16e: 6901 dc79 |000f: sput-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.$VALUES:[Lnet/sf/dibdib/thread_ui/UiPres; // field@79dc │ │ +3af172: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x000f line=25 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_ui/UiPres;) │ │ @@ -854966,41 +854966,41 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -3af178: |[3af178] net.sf.dibdib.thread_ui.UiPres.:(Ljava/lang/String;I)V │ │ -3af188: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3af18e: 2201 ad14 |0003: new-instance v1, Lnet/sf/dibdib/generic/QPlace; // type@14ad │ │ -3af192: 7010 9ca2 0100 |0005: invoke-direct {v1}, Lnet/sf/dibdib/generic/QPlace;.:()V // method@a29c │ │ -3af198: 5b01 e779 |0008: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e7 │ │ -3af19c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3af19e: 5901 e979 |000b: iput v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ -3af1a2: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ -3af1a6: 5b02 e879 |000f: iput-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3af1aa: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -3af1ac: 5902 ed79 |0012: iput v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3af1b0: 5901 ea79 |0014: iput v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadLastInx:I // field@79ea │ │ -3af1b4: 5902 ec79 |0016: iput v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ec │ │ -3af1b8: 5c02 eb79 |0018: iput-boolean v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79eb │ │ -3af1bc: 1301 1e00 |001a: const/16 v1, #int 30 // #1e │ │ -3af1c0: 2311 0f16 |001c: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3af1c4: 5b01 e079 |001e: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ -3af1c8: 1301 3200 |0020: const/16 v1, #int 50 // #32 │ │ -3af1cc: 2311 0f16 |0022: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3af1d0: 5b01 e179 |0024: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ -3af1d4: 1301 0a00 |0026: const/16 v1, #int 10 // #a │ │ -3af1d8: 2311 0f16 |0028: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3af1dc: 5b01 de79 |002a: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3af1e0: 1301 0d00 |002c: const/16 v1, #int 13 // #d │ │ -3af1e4: 2311 0f16 |002e: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3af1e8: 5b01 df79 |0030: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3af1ec: 0e00 |0032: return-void │ │ +3af174: |[3af174] net.sf.dibdib.thread_ui.UiPres.:(Ljava/lang/String;I)V │ │ +3af184: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3af18a: 2201 ad14 |0003: new-instance v1, Lnet/sf/dibdib/generic/QPlace; // type@14ad │ │ +3af18e: 7010 9ca2 0100 |0005: invoke-direct {v1}, Lnet/sf/dibdib/generic/QPlace;.:()V // method@a29c │ │ +3af194: 5b01 e779 |0008: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e7 │ │ +3af198: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3af19a: 5901 e979 |000b: iput v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ +3af19e: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ +3af1a2: 5b02 e879 |000f: iput-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3af1a6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +3af1a8: 5902 ed79 |0012: iput v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3af1ac: 5901 ea79 |0014: iput v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadLastInx:I // field@79ea │ │ +3af1b0: 5902 ec79 |0016: iput v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ec │ │ +3af1b4: 5c02 eb79 |0018: iput-boolean v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79eb │ │ +3af1b8: 1301 1e00 |001a: const/16 v1, #int 30 // #1e │ │ +3af1bc: 2311 0f16 |001c: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3af1c0: 5b01 e079 |001e: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ +3af1c4: 1301 3200 |0020: const/16 v1, #int 50 // #32 │ │ +3af1c8: 2311 0f16 |0022: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3af1cc: 5b01 e179 |0024: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ +3af1d0: 1301 0a00 |0026: const/16 v1, #int 10 // #a │ │ +3af1d4: 2311 0f16 |0028: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3af1d8: 5b01 de79 |002a: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3af1dc: 1301 0d00 |002c: const/16 v1, #int 13 // #d │ │ +3af1e0: 2311 0f16 |002e: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3af1e4: 5b01 df79 |0030: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3af1e8: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=33 │ │ 0x000b line=37 │ │ 0x000f line=46 │ │ 0x0012 line=48 │ │ @@ -855021,167 +855021,167 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken$QScript;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 275 16-bit code units │ │ -3ae090: |[3ae090] net.sf.dibdib.thread_ui.UiPres.barEntry:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3ae0a0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -3ae0a4: 5201 ed79 |0002: iget v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3ae0a8: 5402 e879 |0004: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ae0ac: 3a01 0900 |0006: if-ltz v1, 000f // +0009 │ │ -3ae0b0: 6e10 2298 0200 |0008: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ae0b6: 0a03 |000b: move-result v3 │ │ -3ae0b8: 3631 0300 |000c: if-gt v1, v3, 000f // +0003 │ │ -3ae0bc: 2805 |000e: goto 0013 // +0005 │ │ -3ae0be: 6e10 2298 0200 |000f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ae0c4: 0a01 |0012: move-result v1 │ │ -3ae0c6: 6203 fb79 |0013: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3ae0ca: 6e10 9da5 0300 |0015: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ae0d0: 0a03 |0018: move-result v3 │ │ -3ae0d2: 1254 |0019: const/4 v4, #int 5 // #5 │ │ -3ae0d4: da03 0305 |001a: mul-int/lit8 v3, v3, #int 5 // #05 │ │ -3ae0d8: 1235 |001c: const/4 v5, #int 3 // #3 │ │ -3ae0da: b953 |001d: shr-int/2addr v3, v5 │ │ -3ae0dc: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -3ae0de: 6e30 2e98 6201 |001f: invoke-virtual {v2, v6, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3ae0e4: 0c07 |0022: move-result-object v7 │ │ -3ae0e6: 6e20 2d98 1200 |0023: invoke-virtual {v2, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3ae0ec: 0c01 |0026: move-result-object v1 │ │ -3ae0ee: 6202 fb79 |0027: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3ae0f2: 6e10 9da5 0200 |0029: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ae0f8: 0a02 |002c: move-result v2 │ │ -3ae0fa: 1308 000c |002d: const/16 v8, #int 3072 // #c00 │ │ -3ae0fe: b182 |002f: sub-int/2addr v2, v8 │ │ -3ae100: 6209 f079 |0030: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3ae104: 6e10 9da5 0900 |0032: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ae10a: 0a09 |0035: move-result v9 │ │ -3ae10c: 620a f179 |0036: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ -3ae110: 6e10 9da5 0a00 |0038: invoke-virtual {v10}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ae116: 0a0a |003b: move-result v10 │ │ -3ae118: d2aa 8000 |003c: mul-int/lit16 v10, v10, #int 128 // #0080 │ │ -3ae11c: 130b 0800 |003e: const/16 v11, #int 8 // #8 │ │ -3ae120: b9ba |0040: shr-int/2addr v10, v11 │ │ -3ae122: b0a9 |0041: add-int/2addr v9, v10 │ │ -3ae124: 121a |0042: const/4 v10, #int 1 // #1 │ │ -3ae126: b9a9 |0043: shr-int/2addr v9, v10 │ │ -3ae128: 540c de79 |0044: iget-object v12, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3ae12c: 81ad |0046: int-to-long v13, v10 │ │ -3ae12e: 620f 5c77 |0047: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3ae132: 122b |0049: const/4 v11, #int 2 // #2 │ │ -3ae134: 23b8 1915 |004a: new-array v8, v11, [I // type@1519 │ │ -3ae138: 4b03 0806 |004c: aput v3, v8, v6 │ │ -3ae13c: 4b06 080a |004e: aput v6, v8, v10 │ │ -3ae140: 7140 e4a2 ed8f |0050: invoke-static {v13, v14, v15, v8}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae146: 0c08 |0053: move-result-object v8 │ │ -3ae148: 4d08 0c06 |0054: aput-object v8, v12, v6 │ │ -3ae14c: 5408 de79 |0056: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3ae150: 81bc |0058: int-to-long v12, v11 │ │ -3ae152: 620e 5777 |0059: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.LINE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7757 │ │ -3ae156: 23bf 1915 |005b: new-array v15, v11, [I // type@1519 │ │ -3ae15a: 4b03 0f06 |005d: aput v3, v15, v6 │ │ -3ae15e: 6210 f079 |005f: sget-object v16, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3ae162: 7401 9da5 1000 |0061: invoke-virtual/range {v16}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ae168: 0a10 |0064: move-result v16 │ │ -3ae16a: 4b10 0f0a |0065: aput v16, v15, v10 │ │ -3ae16e: 7140 e4a2 dcfe |0067: invoke-static {v12, v13, v14, v15}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae174: 0c0c |006a: move-result-object v12 │ │ -3ae176: 4d0c 080a |006b: aput-object v12, v8, v10 │ │ -3ae17a: 5408 de79 |006d: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3ae17e: 815c |006f: int-to-long v12, v5 │ │ -3ae180: 620e 5c77 |0070: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3ae184: 23bf 1915 |0072: new-array v15, v11, [I // type@1519 │ │ -3ae188: 1a04 a500 |0074: const-string v4, " " // string@00a5 │ │ -3ae18c: 6e20 1198 4700 |0076: invoke-virtual {v7, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -3ae192: 0a04 |0079: move-result v4 │ │ -3ae194: 3804 0500 |007a: if-eqz v4, 007f // +0005 │ │ -3ae198: 1304 0018 |007c: const/16 v4, #int 6144 // #1800 │ │ -3ae19c: 2803 |007e: goto 0081 // +0003 │ │ -3ae19e: 1304 000c |007f: const/16 v4, #int 3072 // #c00 │ │ -3ae1a2: 9104 0304 |0081: sub-int v4, v3, v4 │ │ -3ae1a6: 4b04 0f06 |0083: aput v4, v15, v6 │ │ -3ae1aa: 4b06 0f0a |0085: aput v6, v15, v10 │ │ -3ae1ae: 7140 e4a2 dcfe |0087: invoke-static {v12, v13, v14, v15}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae1b4: 0c04 |008a: move-result-object v4 │ │ -3ae1b6: 4d04 080b |008b: aput-object v4, v8, v11 │ │ -3ae1ba: 5404 de79 |008d: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3ae1be: 1248 |008f: const/4 v8, #int 4 // #4 │ │ -3ae1c0: 818c |0090: int-to-long v12, v8 │ │ -3ae1c2: 620e 5f77 |0091: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ -3ae1c6: 23af 1915 |0093: new-array v15, v10, [I // type@1519 │ │ -3ae1ca: 4b09 0f06 |0095: aput v9, v15, v6 │ │ -3ae1ce: 7140 e4a2 dcfe |0097: invoke-static {v12, v13, v14, v15}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae1d4: 0c09 |009a: move-result-object v9 │ │ -3ae1d6: 4d09 0405 |009b: aput-object v9, v4, v5 │ │ -3ae1da: 5404 de79 |009d: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3ae1de: 1255 |009f: const/4 v5, #int 5 // #5 │ │ -3ae1e0: 815c |00a0: int-to-long v12, v5 │ │ -3ae1e2: 6205 6777 |00a1: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7767 │ │ -3ae1e6: 7140 e2a2 dc75 |00a3: invoke-static {v12, v13, v5, v7}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ -3ae1ec: 0c05 |00a6: move-result-object v5 │ │ -3ae1ee: 4d05 0408 |00a7: aput-object v5, v4, v8 │ │ -3ae1f2: 5404 de79 |00a9: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3ae1f6: 1265 |00ab: const/4 v5, #int 6 // #6 │ │ -3ae1f8: 8157 |00ac: int-to-long v7, v5 │ │ -3ae1fa: 6209 5c77 |00ad: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3ae1fe: 23bc 1915 |00af: new-array v12, v11, [I // type@1519 │ │ -3ae202: 130d 000c |00b1: const/16 v13, #int 3072 // #c00 │ │ -3ae206: b0d3 |00b3: add-int/2addr v3, v13 │ │ -3ae208: 4b03 0c06 |00b4: aput v3, v12, v6 │ │ -3ae20c: 4b06 0c0a |00b6: aput v6, v12, v10 │ │ -3ae210: 7140 e4a2 87c9 |00b8: invoke-static {v7, v8, v9, v12}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae216: 0c03 |00bb: move-result-object v3 │ │ -3ae218: 1257 |00bc: const/4 v7, #int 5 // #5 │ │ -3ae21a: 4d03 0407 |00bd: aput-object v3, v4, v7 │ │ -3ae21e: 5403 de79 |00bf: iget-object v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3ae222: 1274 |00c1: const/4 v4, #int 7 // #7 │ │ -3ae224: 8147 |00c2: int-to-long v7, v4 │ │ -3ae226: 6209 6377 |00c3: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ -3ae22a: 7140 e2a2 8719 |00c5: invoke-static {v7, v8, v9, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ -3ae230: 0c01 |00c8: move-result-object v1 │ │ -3ae232: 4d01 0305 |00c9: aput-object v1, v3, v5 │ │ -3ae236: 5401 de79 |00cb: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3ae23a: 1303 0800 |00cd: const/16 v3, #int 8 // #8 │ │ -3ae23e: 8137 |00cf: int-to-long v7, v3 │ │ -3ae240: 6203 5c77 |00d0: sget-object v3, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3ae244: 23b5 1915 |00d2: new-array v5, v11, [I // type@1519 │ │ -3ae248: 4b02 0506 |00d4: aput v2, v5, v6 │ │ -3ae24c: 4b06 050a |00d6: aput v6, v5, v10 │ │ -3ae250: 7140 e4a2 8753 |00d8: invoke-static {v7, v8, v3, v5}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae256: 0c02 |00db: move-result-object v2 │ │ -3ae258: 4d02 0104 |00dc: aput-object v2, v1, v4 │ │ -3ae25c: 5401 de79 |00de: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3ae260: 1302 0900 |00e0: const/16 v2, #int 9 // #9 │ │ -3ae264: 8123 |00e2: int-to-long v3, v2 │ │ -3ae266: 6205 6077 |00e3: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ -3ae26a: 23a7 1915 |00e5: new-array v7, v10, [I // type@1519 │ │ -3ae26e: 6208 b473 |00e7: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -3ae272: 6e20 03a2 6800 |00e9: invoke-virtual {v8, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ae278: 0a08 |00ec: move-result v8 │ │ -3ae27a: 4b08 0706 |00ed: aput v8, v7, v6 │ │ -3ae27e: 7140 e4a2 4375 |00ef: invoke-static {v3, v4, v5, v7}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae284: 0c03 |00f2: move-result-object v3 │ │ -3ae286: 1304 0800 |00f3: const/16 v4, #int 8 // #8 │ │ -3ae28a: 4d03 0104 |00f5: aput-object v3, v1, v4 │ │ -3ae28e: 5401 de79 |00f7: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3ae292: 1303 0a00 |00f9: const/16 v3, #int 10 // #a │ │ -3ae296: 8134 |00fb: int-to-long v4, v3 │ │ -3ae298: 6206 6777 |00fc: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7767 │ │ -3ae29c: 1a07 0108 |00fe: const-string v7, ">" // string@0801 │ │ -3ae2a0: 7140 e2a2 5476 |0100: invoke-static {v4, v5, v6, v7}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ -3ae2a6: 0c04 |0103: move-result-object v4 │ │ -3ae2a8: 4d04 0102 |0104: aput-object v4, v1, v2 │ │ -3ae2ac: 1601 0000 |0106: const-wide/16 v1, #int 0 // #0 │ │ -3ae2b0: 7120 e1a2 2100 |0108: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ -3ae2b6: 0c01 |010b: move-result-object v1 │ │ -3ae2b8: 5402 de79 |010c: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ -3ae2bc: 5b12 a376 |010e: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a3 │ │ -3ae2c0: 5913 9c76 |0110: iput v3, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769c │ │ -3ae2c4: 1101 |0112: return-object v1 │ │ +3ae08c: |[3ae08c] net.sf.dibdib.thread_ui.UiPres.barEntry:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3ae09c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +3ae0a0: 5201 ed79 |0002: iget v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3ae0a4: 5402 e879 |0004: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ae0a8: 3a01 0900 |0006: if-ltz v1, 000f // +0009 │ │ +3ae0ac: 6e10 2298 0200 |0008: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ae0b2: 0a03 |000b: move-result v3 │ │ +3ae0b4: 3631 0300 |000c: if-gt v1, v3, 000f // +0003 │ │ +3ae0b8: 2805 |000e: goto 0013 // +0005 │ │ +3ae0ba: 6e10 2298 0200 |000f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ae0c0: 0a01 |0012: move-result v1 │ │ +3ae0c2: 6203 fb79 |0013: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3ae0c6: 6e10 9da5 0300 |0015: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ae0cc: 0a03 |0018: move-result v3 │ │ +3ae0ce: 1254 |0019: const/4 v4, #int 5 // #5 │ │ +3ae0d0: da03 0305 |001a: mul-int/lit8 v3, v3, #int 5 // #05 │ │ +3ae0d4: 1235 |001c: const/4 v5, #int 3 // #3 │ │ +3ae0d6: b953 |001d: shr-int/2addr v3, v5 │ │ +3ae0d8: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +3ae0da: 6e30 2e98 6201 |001f: invoke-virtual {v2, v6, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3ae0e0: 0c07 |0022: move-result-object v7 │ │ +3ae0e2: 6e20 2d98 1200 |0023: invoke-virtual {v2, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3ae0e8: 0c01 |0026: move-result-object v1 │ │ +3ae0ea: 6202 fb79 |0027: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3ae0ee: 6e10 9da5 0200 |0029: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ae0f4: 0a02 |002c: move-result v2 │ │ +3ae0f6: 1308 000c |002d: const/16 v8, #int 3072 // #c00 │ │ +3ae0fa: b182 |002f: sub-int/2addr v2, v8 │ │ +3ae0fc: 6209 f079 |0030: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3ae100: 6e10 9da5 0900 |0032: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ae106: 0a09 |0035: move-result v9 │ │ +3ae108: 620a f179 |0036: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ +3ae10c: 6e10 9da5 0a00 |0038: invoke-virtual {v10}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ae112: 0a0a |003b: move-result v10 │ │ +3ae114: d2aa 8000 |003c: mul-int/lit16 v10, v10, #int 128 // #0080 │ │ +3ae118: 130b 0800 |003e: const/16 v11, #int 8 // #8 │ │ +3ae11c: b9ba |0040: shr-int/2addr v10, v11 │ │ +3ae11e: b0a9 |0041: add-int/2addr v9, v10 │ │ +3ae120: 121a |0042: const/4 v10, #int 1 // #1 │ │ +3ae122: b9a9 |0043: shr-int/2addr v9, v10 │ │ +3ae124: 540c de79 |0044: iget-object v12, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3ae128: 81ad |0046: int-to-long v13, v10 │ │ +3ae12a: 620f 5c77 |0047: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3ae12e: 122b |0049: const/4 v11, #int 2 // #2 │ │ +3ae130: 23b8 1915 |004a: new-array v8, v11, [I // type@1519 │ │ +3ae134: 4b03 0806 |004c: aput v3, v8, v6 │ │ +3ae138: 4b06 080a |004e: aput v6, v8, v10 │ │ +3ae13c: 7140 e4a2 ed8f |0050: invoke-static {v13, v14, v15, v8}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae142: 0c08 |0053: move-result-object v8 │ │ +3ae144: 4d08 0c06 |0054: aput-object v8, v12, v6 │ │ +3ae148: 5408 de79 |0056: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3ae14c: 81bc |0058: int-to-long v12, v11 │ │ +3ae14e: 620e 5777 |0059: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.LINE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7757 │ │ +3ae152: 23bf 1915 |005b: new-array v15, v11, [I // type@1519 │ │ +3ae156: 4b03 0f06 |005d: aput v3, v15, v6 │ │ +3ae15a: 6210 f079 |005f: sget-object v16, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3ae15e: 7401 9da5 1000 |0061: invoke-virtual/range {v16}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ae164: 0a10 |0064: move-result v16 │ │ +3ae166: 4b10 0f0a |0065: aput v16, v15, v10 │ │ +3ae16a: 7140 e4a2 dcfe |0067: invoke-static {v12, v13, v14, v15}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae170: 0c0c |006a: move-result-object v12 │ │ +3ae172: 4d0c 080a |006b: aput-object v12, v8, v10 │ │ +3ae176: 5408 de79 |006d: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3ae17a: 815c |006f: int-to-long v12, v5 │ │ +3ae17c: 620e 5c77 |0070: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3ae180: 23bf 1915 |0072: new-array v15, v11, [I // type@1519 │ │ +3ae184: 1a04 a500 |0074: const-string v4, " " // string@00a5 │ │ +3ae188: 6e20 1198 4700 |0076: invoke-virtual {v7, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +3ae18e: 0a04 |0079: move-result v4 │ │ +3ae190: 3804 0500 |007a: if-eqz v4, 007f // +0005 │ │ +3ae194: 1304 0018 |007c: const/16 v4, #int 6144 // #1800 │ │ +3ae198: 2803 |007e: goto 0081 // +0003 │ │ +3ae19a: 1304 000c |007f: const/16 v4, #int 3072 // #c00 │ │ +3ae19e: 9104 0304 |0081: sub-int v4, v3, v4 │ │ +3ae1a2: 4b04 0f06 |0083: aput v4, v15, v6 │ │ +3ae1a6: 4b06 0f0a |0085: aput v6, v15, v10 │ │ +3ae1aa: 7140 e4a2 dcfe |0087: invoke-static {v12, v13, v14, v15}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae1b0: 0c04 |008a: move-result-object v4 │ │ +3ae1b2: 4d04 080b |008b: aput-object v4, v8, v11 │ │ +3ae1b6: 5404 de79 |008d: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3ae1ba: 1248 |008f: const/4 v8, #int 4 // #4 │ │ +3ae1bc: 818c |0090: int-to-long v12, v8 │ │ +3ae1be: 620e 5f77 |0091: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ +3ae1c2: 23af 1915 |0093: new-array v15, v10, [I // type@1519 │ │ +3ae1c6: 4b09 0f06 |0095: aput v9, v15, v6 │ │ +3ae1ca: 7140 e4a2 dcfe |0097: invoke-static {v12, v13, v14, v15}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae1d0: 0c09 |009a: move-result-object v9 │ │ +3ae1d2: 4d09 0405 |009b: aput-object v9, v4, v5 │ │ +3ae1d6: 5404 de79 |009d: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3ae1da: 1255 |009f: const/4 v5, #int 5 // #5 │ │ +3ae1dc: 815c |00a0: int-to-long v12, v5 │ │ +3ae1de: 6205 6777 |00a1: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7767 │ │ +3ae1e2: 7140 e2a2 dc75 |00a3: invoke-static {v12, v13, v5, v7}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ +3ae1e8: 0c05 |00a6: move-result-object v5 │ │ +3ae1ea: 4d05 0408 |00a7: aput-object v5, v4, v8 │ │ +3ae1ee: 5404 de79 |00a9: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3ae1f2: 1265 |00ab: const/4 v5, #int 6 // #6 │ │ +3ae1f4: 8157 |00ac: int-to-long v7, v5 │ │ +3ae1f6: 6209 5c77 |00ad: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3ae1fa: 23bc 1915 |00af: new-array v12, v11, [I // type@1519 │ │ +3ae1fe: 130d 000c |00b1: const/16 v13, #int 3072 // #c00 │ │ +3ae202: b0d3 |00b3: add-int/2addr v3, v13 │ │ +3ae204: 4b03 0c06 |00b4: aput v3, v12, v6 │ │ +3ae208: 4b06 0c0a |00b6: aput v6, v12, v10 │ │ +3ae20c: 7140 e4a2 87c9 |00b8: invoke-static {v7, v8, v9, v12}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae212: 0c03 |00bb: move-result-object v3 │ │ +3ae214: 1257 |00bc: const/4 v7, #int 5 // #5 │ │ +3ae216: 4d03 0407 |00bd: aput-object v3, v4, v7 │ │ +3ae21a: 5403 de79 |00bf: iget-object v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3ae21e: 1274 |00c1: const/4 v4, #int 7 // #7 │ │ +3ae220: 8147 |00c2: int-to-long v7, v4 │ │ +3ae222: 6209 6377 |00c3: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ +3ae226: 7140 e2a2 8719 |00c5: invoke-static {v7, v8, v9, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ +3ae22c: 0c01 |00c8: move-result-object v1 │ │ +3ae22e: 4d01 0305 |00c9: aput-object v1, v3, v5 │ │ +3ae232: 5401 de79 |00cb: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3ae236: 1303 0800 |00cd: const/16 v3, #int 8 // #8 │ │ +3ae23a: 8137 |00cf: int-to-long v7, v3 │ │ +3ae23c: 6203 5c77 |00d0: sget-object v3, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3ae240: 23b5 1915 |00d2: new-array v5, v11, [I // type@1519 │ │ +3ae244: 4b02 0506 |00d4: aput v2, v5, v6 │ │ +3ae248: 4b06 050a |00d6: aput v6, v5, v10 │ │ +3ae24c: 7140 e4a2 8753 |00d8: invoke-static {v7, v8, v3, v5}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae252: 0c02 |00db: move-result-object v2 │ │ +3ae254: 4d02 0104 |00dc: aput-object v2, v1, v4 │ │ +3ae258: 5401 de79 |00de: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3ae25c: 1302 0900 |00e0: const/16 v2, #int 9 // #9 │ │ +3ae260: 8123 |00e2: int-to-long v3, v2 │ │ +3ae262: 6205 6077 |00e3: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ +3ae266: 23a7 1915 |00e5: new-array v7, v10, [I // type@1519 │ │ +3ae26a: 6208 b473 |00e7: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +3ae26e: 6e20 03a2 6800 |00e9: invoke-virtual {v8, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ae274: 0a08 |00ec: move-result v8 │ │ +3ae276: 4b08 0706 |00ed: aput v8, v7, v6 │ │ +3ae27a: 7140 e4a2 4375 |00ef: invoke-static {v3, v4, v5, v7}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae280: 0c03 |00f2: move-result-object v3 │ │ +3ae282: 1304 0800 |00f3: const/16 v4, #int 8 // #8 │ │ +3ae286: 4d03 0104 |00f5: aput-object v3, v1, v4 │ │ +3ae28a: 5401 de79 |00f7: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3ae28e: 1303 0a00 |00f9: const/16 v3, #int 10 // #a │ │ +3ae292: 8134 |00fb: int-to-long v4, v3 │ │ +3ae294: 6206 6777 |00fc: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7767 │ │ +3ae298: 1a07 0108 |00fe: const-string v7, ">" // string@0801 │ │ +3ae29c: 7140 e2a2 5476 |0100: invoke-static {v4, v5, v6, v7}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ +3ae2a2: 0c04 |0103: move-result-object v4 │ │ +3ae2a4: 4d04 0102 |0104: aput-object v4, v1, v2 │ │ +3ae2a8: 1601 0000 |0106: const-wide/16 v1, #int 0 // #0 │ │ +3ae2ac: 7120 e1a2 2100 |0108: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ +3ae2b2: 0c01 |010b: move-result-object v1 │ │ +3ae2b4: 5402 de79 |010c: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79de │ │ +3ae2b8: 5b12 a376 |010e: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a3 │ │ +3ae2bc: 5913 9c76 |0110: iput v3, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769c │ │ +3ae2c0: 1101 |0112: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=984 │ │ 0x0004 line=985 │ │ 0x0008 line=986 │ │ 0x0013 line=987 │ │ 0x001f line=988 │ │ @@ -855216,367 +855216,367 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken$QScript;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 672 16-bit code units │ │ -3ae2c8: |[3ae2c8] net.sf.dibdib.thread_ui.UiPres.barStatus:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3ae2d8: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -3ae2dc: 6201 f079 |0002: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3ae2e0: 6e10 9da5 0100 |0004: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ae2e6: 0a01 |0007: move-result v1 │ │ -3ae2e8: 1232 |0008: const/4 v2, #int 3 // #3 │ │ -3ae2ea: da01 0103 |0009: mul-int/lit8 v1, v1, #int 3 // #03 │ │ -3ae2ee: b921 |000b: shr-int/2addr v1, v2 │ │ -3ae2f0: 6203 fb79 |000c: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3ae2f4: 6e10 9da5 0300 |000e: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ae2fa: 0a03 |0011: move-result v3 │ │ -3ae2fc: 1304 000c |0012: const/16 v4, #int 3072 // #c00 │ │ -3ae300: b143 |0014: sub-int/2addr v3, v4 │ │ -3ae302: 6205 6973 |0015: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ -3ae306: 5455 9073 |0017: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Ui;.progress:Ljava/lang/String; // field@7390 │ │ -3ae30a: 6306 c379 |0019: sget-boolean v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ -3ae30e: 1307 0900 |001b: const/16 v7, #int 9 // #9 │ │ -3ae312: 1a08 0000 |001d: const-string v8, "" // string@0000 │ │ -3ae316: 3906 1800 |001f: if-nez v6, 0037 // +0018 │ │ -3ae31a: 6006 c479 |0021: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c4 │ │ -3ae31e: 3a06 3100 |0023: if-ltz v6, 0054 // +0031 │ │ -3ae322: 6006 c579 |0025: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c5 │ │ -3ae326: 3a06 2d00 |0027: if-ltz v6, 0054 // +002d │ │ -3ae32a: 6206 c773 |0029: sget-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ -3ae32e: 5466 d073 |002b: iget-object v6, v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3ae332: 5266 f375 |002d: iget v6, v6, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3ae336: 6209 fe79 |002f: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3ae33a: 600a ff79 |0031: sget v10, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3ae33e: 4409 090a |0033: aget v9, v9, v10 │ │ -3ae342: 3396 1f00 |0035: if-ne v6, v9, 0054 // +001f │ │ -3ae346: 2205 e812 |0037: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ae34a: 7010 4098 0500 |0039: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ae350: 6e20 4b98 8500 |003c: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae356: 6006 c479 |003f: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c4 │ │ -3ae35a: b976 |0041: shr-int/2addr v6, v7 │ │ -3ae35c: 6e20 4798 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3ae362: 1306 2000 |0045: const/16 v6, #int 32 // #20 │ │ -3ae366: 6e20 4498 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3ae36c: 6006 c579 |004a: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c5 │ │ -3ae370: b976 |004c: shr-int/2addr v6, v7 │ │ -3ae372: 6e20 4798 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3ae378: 6e10 5498 0500 |0050: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ae37e: 0c05 |0053: move-result-object v5 │ │ -3ae380: 6206 6373 |0054: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ae384: 5466 7e73 |0056: iget-object v6, v6, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737e │ │ -3ae388: 3806 0c00 |0058: if-eqz v6, 0064 // +000c │ │ -3ae38c: 6205 6373 |005a: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ae390: 5455 7e73 |005c: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737e │ │ -3ae394: 1f05 9c0e |005e: check-cast v5, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // type@0e9c │ │ -3ae398: 6e10 d970 0500 |0060: invoke-virtual {v5}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.toString:()Ljava/lang/String; // method@70d9 │ │ -3ae39e: 0c05 |0063: move-result-object v5 │ │ -3ae3a0: 6206 c873 |0064: sget-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURPLISH_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c8 │ │ -3ae3a4: 1209 |0066: const/4 v9, #int 0 // #0 │ │ -3ae3a6: 6e20 03a2 9600 |0067: invoke-virtual {v6, v9}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ae3ac: 0a06 |006a: move-result v6 │ │ -3ae3ae: 7100 eea4 0000 |006b: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.isIdle:()Z // method@a4ee │ │ -3ae3b4: 0a0a |006e: move-result v10 │ │ -3ae3b6: 130b 0c00 |006f: const/16 v11, #int 12 // #c │ │ -3ae3ba: 127c |0071: const/4 v12, #int 7 // #7 │ │ -3ae3bc: 160d 0000 |0072: const-wide/16 v13, #int 0 // #0 │ │ -3ae3c0: 121f |0074: const/4 v15, #int 1 // #1 │ │ -3ae3c2: 380a 6400 |0075: if-eqz v10, 00d9 // +0064 │ │ -3ae3c6: 620a 6373 |0077: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ae3ca: 54aa 7e73 |0079: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737e │ │ -3ae3ce: 390a 5e00 |007b: if-nez v10, 00d9 // +005e │ │ -3ae3d2: 6205 6973 |007d: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ -3ae3d6: 1206 |007f: const/4 v6, #int 0 // #0 │ │ -3ae3d8: 5b56 9073 |0080: iput-object v6, v5, Lnet/sf/dibdib/config/Dib2State$Ui;.progress:Ljava/lang/String; // field@7390 │ │ -3ae3dc: 6205 6373 |0082: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ae3e0: 5455 7f73 |0084: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3ae3e4: 2055 dc14 |0086: instance-of v5, v5, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ae3e8: 3805 0900 |0088: if-eqz v5, 0091 // +0009 │ │ -3ae3ec: 6205 6373 |008a: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ae3f0: 5455 7f73 |008c: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3ae3f4: 0756 |008e: move-object v6, v5 │ │ -3ae3f6: 1f06 dc14 |008f: check-cast v6, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ae3fa: 6205 6373 |0091: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ae3fe: 5354 6c73 |0093: iget-wide v4, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.alarmTime_msec:J // field@736c │ │ -3ae402: 3110 0d04 |0095: cmp-long v16, v13, v4 │ │ -3ae406: 3b10 1900 |0097: if-gez v16, 00b0 // +0019 │ │ -3ae40a: 23f4 1a15 |0099: new-array v4, v15, [J // type@151a │ │ -3ae40e: 6205 6373 |009b: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ae412: 5355 6c73 |009d: iget-wide v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.alarmTime_msec:J // field@736c │ │ -3ae416: 4c05 0409 |009f: aput-wide v5, v4, v9 │ │ -3ae41a: 7110 66a3 0400 |00a1: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ -3ae420: 0c04 |00a4: move-result-object v4 │ │ -3ae422: 6e30 2e98 c40b |00a5: invoke-virtual {v4, v12, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3ae428: 0c05 |00a8: move-result-object v5 │ │ -3ae42a: 6204 b373 |00a9: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3ae42e: 6e20 03a2 9400 |00ab: invoke-virtual {v4, v9}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ae434: 0a06 |00ae: move-result v6 │ │ -3ae436: 282a |00af: goto 00d9 // +002a │ │ -3ae438: 1a04 3c1f |00b0: const-string v4, "INTRO" // string@1f3c │ │ -3ae43c: 3806 1400 |00b2: if-eqz v6, 00c6 // +0014 │ │ -3ae440: 6205 2873 |00b4: sget-object v5, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -3ae444: 620a 6373 |00b6: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ae448: 54aa 6f73 |00b8: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3ae44c: 33a5 0c00 |00ba: if-ne v5, v10, 00c6 // +000c │ │ -3ae450: 6e10 d1a4 0600 |00bc: invoke-virtual {v6}, Lnet/sf/dibdib/thread_feed/FeederRf;.name:()Ljava/lang/String; // method@a4d1 │ │ -3ae456: 0c05 |00bf: move-result-object v5 │ │ -3ae458: 6e20 0e98 4500 |00c0: invoke-virtual {v5, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3ae45e: 0a05 |00c3: move-result v5 │ │ -3ae460: 3905 0e00 |00c4: if-nez v5, 00d2 // +000e │ │ -3ae464: 6204 6373 |00c6: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ae468: 5444 6f73 |00c8: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3ae46c: 5444 3073 |00ca: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.transls:[Ljava/lang/String; // field@7330 │ │ -3ae470: 6205 6973 |00cc: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ -3ae474: 5255 8f73 |00ce: iget v5, v5, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738f │ │ -3ae478: 4604 0405 |00d0: aget-object v4, v4, v5 │ │ -3ae47c: 0745 |00d2: move-object v5, v4 │ │ -3ae47e: 6204 b473 |00d3: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -3ae482: 6e20 03a2 9400 |00d5: invoke-virtual {v4, v9}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ae488: 0a06 |00d8: move-result v6 │ │ -3ae48a: 6204 f079 |00d9: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3ae48e: 6e10 9da5 0400 |00db: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ae494: 0a04 |00de: move-result v4 │ │ -3ae496: d21a b500 |00df: mul-int/lit16 v10, v1, #int 181 // #00b5 │ │ -3ae49a: 130b 0800 |00e1: const/16 v11, #int 8 // #8 │ │ -3ae49e: b9ba |00e3: shr-int/2addr v10, v11 │ │ -3ae4a0: b0a4 |00e4: add-int/2addr v4, v10 │ │ -3ae4a2: b9f4 |00e5: shr-int/2addr v4, v15 │ │ -3ae4a4: 130a 0a00 |00e6: const/16 v10, #int 10 // #a │ │ -3ae4a8: 3805 0b00 |00e8: if-eqz v5, 00f3 // +000b │ │ -3ae4ac: 6e10 2298 0500 |00ea: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ae4b2: 0a07 |00ed: move-result v7 │ │ -3ae4b4: 367a 0500 |00ee: if-gt v10, v7, 00f3 // +0005 │ │ -3ae4b8: e107 0101 |00f0: shr-int/lit8 v7, v1, #int 1 // #01 │ │ -3ae4bc: 2802 |00f2: goto 00f4 // +0002 │ │ -3ae4be: 1207 |00f3: const/4 v7, #int 0 // #0 │ │ -3ae4c0: 540a df79 |00f4: iget-object v10, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae4c4: 81fb |00f6: int-to-long v11, v15 │ │ -3ae4c6: 620d 5c77 |00f7: sget-object v13, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3ae4ca: 122e |00f9: const/4 v14, #int 2 // #2 │ │ -3ae4cc: 23e2 1915 |00fa: new-array v2, v14, [I // type@1519 │ │ -3ae4d0: 2602 9c01 0000 |00fc: fill-array-data v2, 00000298 // +0000019c │ │ -3ae4d6: 7140 e4a2 cb2d |00ff: invoke-static {v11, v12, v13, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae4dc: 0c02 |0102: move-result-object v2 │ │ -3ae4de: 4d02 0a09 |0103: aput-object v2, v10, v9 │ │ -3ae4e2: 5402 df79 |0105: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae4e6: 81ea |0107: int-to-long v10, v14 │ │ -3ae4e8: 620c 5f77 |0108: sget-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ -3ae4ec: 23fd 1915 |010a: new-array v13, v15, [I // type@1519 │ │ -3ae4f0: b174 |010c: sub-int/2addr v4, v7 │ │ -3ae4f2: 4b04 0d09 |010d: aput v4, v13, v9 │ │ -3ae4f6: 7140 e4a2 badc |010f: invoke-static {v10, v11, v12, v13}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae4fc: 0c04 |0112: move-result-object v4 │ │ -3ae4fe: 4d04 020f |0113: aput-object v4, v2, v15 │ │ -3ae502: 5402 df79 |0115: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae506: 1234 |0117: const/4 v4, #int 3 // #3 │ │ -3ae508: 814a |0118: int-to-long v10, v4 │ │ -3ae50a: 6204 5577 |0119: sget-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7755 │ │ -3ae50e: 23fc 1915 |011b: new-array v12, v15, [I // type@1519 │ │ -3ae512: 4b01 0c09 |011d: aput v1, v12, v9 │ │ -3ae516: 7140 e4a2 bac4 |011f: invoke-static {v10, v11, v4, v12}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae51c: 0c01 |0122: move-result-object v1 │ │ -3ae51e: 4d01 020e |0123: aput-object v1, v2, v14 │ │ -3ae522: 5401 df79 |0125: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae526: 1242 |0127: const/4 v2, #int 4 // #4 │ │ -3ae528: 812a |0128: int-to-long v10, v2 │ │ -3ae52a: 6204 5c77 |0129: sget-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3ae52e: 23ec 1915 |012b: new-array v12, v14, [I // type@1519 │ │ -3ae532: 620d fb79 |012d: sget-object v13, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3ae536: 6e10 9da5 0d00 |012f: invoke-virtual {v13}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ae53c: 0a0d |0132: move-result v13 │ │ -3ae53e: b9fd |0133: shr-int/2addr v13, v15 │ │ -3ae540: 4b0d 0c09 |0134: aput v13, v12, v9 │ │ -3ae544: 4b09 0c0f |0136: aput v9, v12, v15 │ │ -3ae548: 7140 e4a2 bac4 |0138: invoke-static {v10, v11, v4, v12}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae54e: 0c04 |013b: move-result-object v4 │ │ -3ae550: 123a |013c: const/4 v10, #int 3 // #3 │ │ -3ae552: 4d04 010a |013d: aput-object v4, v1, v10 │ │ -3ae556: 5401 df79 |013f: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae55a: 1254 |0141: const/4 v4, #int 5 // #5 │ │ -3ae55c: 814a |0142: int-to-long v10, v4 │ │ -3ae55e: 620c 6077 |0143: sget-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ -3ae562: 23fd 1915 |0145: new-array v13, v15, [I // type@1519 │ │ -3ae566: 620e bb73 |0147: sget-object v14, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ -3ae56a: 6e20 03a2 fe00 |0149: invoke-virtual {v14, v15}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ae570: 0a0e |014c: move-result v14 │ │ -3ae572: 4b0e 0d09 |014d: aput v14, v13, v9 │ │ -3ae576: 7140 e4a2 badc |014f: invoke-static {v10, v11, v12, v13}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae57c: 0c0a |0152: move-result-object v10 │ │ -3ae57e: 4d0a 0102 |0153: aput-object v10, v1, v2 │ │ -3ae582: 6201 6373 |0155: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ae586: 5411 7f73 |0157: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3ae58a: 3901 0600 |0159: if-nez v1, 015f // +0006 │ │ -3ae58e: 1701 0000 0040 |015b: const-wide/32 v1, #float 2 // #40000000 │ │ -3ae594: 280f |015e: goto 016d // +000f │ │ -3ae596: 6201 6373 |015f: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ae59a: 5411 7f73 |0161: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3ae59e: 1f01 dc14 |0163: check-cast v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ae5a2: 6e10 cfa4 0100 |0165: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3ae5a8: 0c01 |0168: move-result-object v1 │ │ -3ae5aa: 7210 a1a4 0100 |0169: invoke-interface {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getNumSlide30Supp:()J // method@a4a1 │ │ -3ae5b0: 0b01 |016c: move-result-wide v1 │ │ -3ae5b2: 620a 6373 |016d: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ae5b6: 54aa 7f73 |016f: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3ae5ba: 390a 0400 |0171: if-nez v10, 0175 // +0004 │ │ -3ae5be: 120a |0173: const/4 v10, #int 0 // #0 │ │ -3ae5c0: 280f |0174: goto 0183 // +000f │ │ -3ae5c2: 620a 6373 |0175: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ae5c6: 54aa 7f73 |0177: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3ae5ca: 1f0a dc14 |0179: check-cast v10, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ae5ce: 6e10 cfa4 0a00 |017b: invoke-virtual {v10}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3ae5d4: 0c0a |017e: move-result-object v10 │ │ -3ae5d6: 7210 a2a4 0a00 |017f: invoke-interface {v10}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getPageOffset:()I // method@a4a2 │ │ -3ae5dc: 0a0a |0182: move-result v10 │ │ -3ae5de: 550b eb79 |0183: iget-boolean v11, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79eb │ │ -3ae5e2: 380b 0600 |0185: if-eqz v11, 018b // +0006 │ │ -3ae5e6: 1a01 a404 |0187: const-string v1, "*" // string@04a4 │ │ -3ae5ea: 075e |0189: move-object v14, v5 │ │ -3ae5ec: 283e |018a: goto 01c8 // +003e │ │ -3ae5ee: 220b e812 |018b: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ae5f2: 7010 4098 0b00 |018d: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ae5f8: 6e20 4b98 8b00 |0190: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae5fe: 130c 1e00 |0193: const/16 v12, #int 30 // #1e │ │ -3ae602: a50c 010c |0195: ushr-long v12, v1, v12 │ │ -3ae606: 075e |0197: move-object v14, v5 │ │ -3ae608: 81a4 |0198: int-to-long v4, v10 │ │ -3ae60a: bc4c |0199: sub-long/2addr v12, v4 │ │ -3ae60c: 6e30 4898 cb0d |019a: invoke-virtual {v11, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3ae612: 1704 ffff ff3f |019d: const-wide/32 v4, #float 2 // #3fffffff │ │ -3ae618: c014 |01a0: and-long/2addr v4, v1 │ │ -3ae61a: 160c 0000 |01a1: const-wide/16 v12, #int 0 // #0 │ │ -3ae61e: 3111 0c04 |01a3: cmp-long v17, v12, v4 │ │ -3ae622: 3811 1b00 |01a5: if-eqz v17, 01c0 // +001b │ │ -3ae626: 2204 e812 |01a7: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ae62a: 7010 4098 0400 |01a9: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ae630: 6e20 4b98 8400 |01ac: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae636: 160c 6000 |01af: const-wide/16 v12, #int 96 // #60 │ │ -3ae63a: 1611 ff0f |01b1: const-wide/16 v17, #int 4095 // #fff │ │ -3ae63e: a001 0111 |01b3: and-long v1, v1, v17 │ │ -3ae642: bbc1 |01b5: add-long/2addr v1, v12 │ │ -3ae644: 8412 |01b6: long-to-int v2, v1 │ │ -3ae646: 8e21 |01b7: int-to-char v1, v2 │ │ -3ae648: 6e20 4498 1400 |01b8: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3ae64e: 6e10 5498 0400 |01bb: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ae654: 0c01 |01be: move-result-object v1 │ │ -3ae656: 2802 |01bf: goto 01c1 // +0002 │ │ -3ae658: 0781 |01c0: move-object v1, v8 │ │ -3ae65a: 6e20 4b98 1b00 |01c1: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae660: 6e10 5498 0b00 |01c4: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ae666: 0c01 |01c7: move-result-object v1 │ │ -3ae668: 2202 e812 |01c8: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ae66c: 7010 4098 0200 |01ca: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ae672: 1a04 ca07 |01cd: const-string v4, "<< < " // string@07ca │ │ -3ae676: 6e20 4b98 4200 |01cf: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae67c: 6e20 4b98 1200 |01d2: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae682: 6201 6373 |01d5: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ae686: 5411 7f73 |01d7: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3ae68a: 3901 0300 |01d9: if-nez v1, 01dc // +0003 │ │ -3ae68e: 2821 |01db: goto 01fc // +0021 │ │ -3ae690: 2201 e812 |01dc: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ae694: 7010 4098 0100 |01de: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ae69a: 1a04 6606 |01e1: const-string v4, "/ " // string@0666 │ │ -3ae69e: 6e20 4b98 4100 |01e3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae6a4: 6204 6373 |01e6: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ae6a8: 5444 7f73 |01e8: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3ae6ac: 1f04 dc14 |01ea: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ae6b0: 6e10 cfa4 0400 |01ec: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3ae6b6: 0c04 |01ef: move-result-object v4 │ │ -3ae6b8: 7210 9fa4 0400 |01f0: invoke-interface {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getCountSlides:()I // method@a49f │ │ -3ae6be: 0a04 |01f3: move-result v4 │ │ -3ae6c0: b1a4 |01f4: sub-int/2addr v4, v10 │ │ -3ae6c2: 6e20 4798 4100 |01f5: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3ae6c8: 6e10 5498 0100 |01f8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ae6ce: 0c08 |01fb: move-result-object v8 │ │ -3ae6d0: 6e20 4b98 8200 |01fc: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae6d6: 1a01 3701 |01ff: const-string v1, " > >>" // string@0137 │ │ -3ae6da: 6e20 4b98 1200 |0201: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae6e0: 6e10 5498 0200 |0204: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ae6e6: 0c01 |0207: move-result-object v1 │ │ -3ae6e8: 5402 df79 |0208: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae6ec: 1264 |020a: const/4 v4, #int 6 // #6 │ │ -3ae6ee: 814a |020b: int-to-long v10, v4 │ │ -3ae6f0: 6205 6577 |020c: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ -3ae6f4: 7140 e2a2 ba15 |020e: invoke-static {v10, v11, v5, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ -3ae6fa: 0c01 |0211: move-result-object v1 │ │ -3ae6fc: 1255 |0212: const/4 v5, #int 5 // #5 │ │ -3ae6fe: 4d01 0205 |0213: aput-object v1, v2, v5 │ │ -3ae702: 390e 0500 |0215: if-nez v14, 021a // +0005 │ │ -3ae706: 1a05 da05 |0217: const-string v5, "..." // string@05da │ │ -3ae70a: 2802 |0219: goto 021b // +0002 │ │ -3ae70c: 07e5 |021a: move-object v5, v14 │ │ -3ae70e: 5401 df79 |021b: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae712: 1272 |021d: const/4 v2, #int 7 // #7 │ │ -3ae714: 812a |021e: int-to-long v10, v2 │ │ -3ae716: 6202 5c77 |021f: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3ae71a: 1228 |0221: const/4 v8, #int 2 // #2 │ │ -3ae71c: 238c 1915 |0222: new-array v12, v8, [I // type@1519 │ │ -3ae720: 1308 000c |0224: const/16 v8, #int 3072 // #c00 │ │ -3ae724: 4b08 0c09 |0226: aput v8, v12, v9 │ │ -3ae728: 4b07 0c0f |0228: aput v7, v12, v15 │ │ -3ae72c: 7140 e4a2 bac2 |022a: invoke-static {v10, v11, v2, v12}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae732: 0c02 |022d: move-result-object v2 │ │ -3ae734: 4d02 0104 |022e: aput-object v2, v1, v4 │ │ -3ae738: 5401 df79 |0230: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae73c: 1302 0800 |0232: const/16 v2, #int 8 // #8 │ │ -3ae740: 8127 |0234: int-to-long v7, v2 │ │ -3ae742: 6204 6077 |0235: sget-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ -3ae746: 23fa 1915 |0237: new-array v10, v15, [I // type@1519 │ │ -3ae74a: 4b06 0a09 |0239: aput v6, v10, v9 │ │ -3ae74e: 7140 e4a2 87a4 |023b: invoke-static {v7, v8, v4, v10}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae754: 0c04 |023e: move-result-object v4 │ │ -3ae756: 1276 |023f: const/4 v6, #int 7 // #7 │ │ -3ae758: 4d04 0106 |0240: aput-object v4, v1, v6 │ │ -3ae75c: 5401 df79 |0242: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae760: 1304 0900 |0244: const/16 v4, #int 9 // #9 │ │ -3ae764: 8146 |0246: int-to-long v6, v4 │ │ -3ae766: 6208 6377 |0247: sget-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ -3ae76a: 7140 e2a2 7658 |0249: invoke-static {v6, v7, v8, v5}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ -3ae770: 0c05 |024c: move-result-object v5 │ │ -3ae772: 4d05 0102 |024d: aput-object v5, v1, v2 │ │ -3ae776: 5401 df79 |024f: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae77a: 1302 0a00 |0251: const/16 v2, #int 10 // #a │ │ -3ae77e: 8125 |0253: int-to-long v5, v2 │ │ -3ae780: 6202 5c77 |0254: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3ae784: 1227 |0256: const/4 v7, #int 2 // #2 │ │ -3ae786: 2377 1915 |0257: new-array v7, v7, [I // type@1519 │ │ -3ae78a: 4b03 0709 |0259: aput v3, v7, v9 │ │ -3ae78e: 4b09 070f |025b: aput v9, v7, v15 │ │ -3ae792: 7140 e4a2 6572 |025d: invoke-static {v5, v6, v2, v7}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae798: 0c02 |0260: move-result-object v2 │ │ -3ae79a: 4d02 0104 |0261: aput-object v2, v1, v4 │ │ -3ae79e: 5401 df79 |0263: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae7a2: 1302 0b00 |0265: const/16 v2, #int 11 // #b │ │ -3ae7a6: 8123 |0267: int-to-long v3, v2 │ │ -3ae7a8: 6205 6077 |0268: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ -3ae7ac: 23f6 1915 |026a: new-array v6, v15, [I // type@1519 │ │ -3ae7b0: 6207 b473 |026c: sget-object v7, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -3ae7b4: 6e20 03a2 9700 |026e: invoke-virtual {v7, v9}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ae7ba: 0a07 |0271: move-result v7 │ │ -3ae7bc: 4b07 0609 |0272: aput v7, v6, v9 │ │ -3ae7c0: 7140 e4a2 4365 |0274: invoke-static {v3, v4, v5, v6}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae7c6: 0c03 |0277: move-result-object v3 │ │ -3ae7c8: 1304 0a00 |0278: const/16 v4, #int 10 // #a │ │ -3ae7cc: 4d03 0104 |027a: aput-object v3, v1, v4 │ │ -3ae7d0: 5401 df79 |027c: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae7d4: 1303 0c00 |027e: const/16 v3, #int 12 // #c │ │ -3ae7d8: 8134 |0280: int-to-long v4, v3 │ │ -3ae7da: 6206 6777 |0281: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7767 │ │ -3ae7de: 1a07 0108 |0283: const-string v7, ">" // string@0801 │ │ -3ae7e2: 7140 e2a2 5476 |0285: invoke-static {v4, v5, v6, v7}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ -3ae7e8: 0c04 |0288: move-result-object v4 │ │ -3ae7ea: 4d04 0102 |0289: aput-object v4, v1, v2 │ │ -3ae7ee: 1601 0000 |028b: const-wide/16 v1, #int 0 // #0 │ │ -3ae7f2: 7120 e1a2 2100 |028d: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ -3ae7f8: 0c01 |0290: move-result-object v1 │ │ -3ae7fa: 5402 df79 |0291: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ -3ae7fe: 5b12 a376 |0293: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a3 │ │ -3ae802: 5913 9c76 |0295: iput v3, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769c │ │ -3ae806: 1101 |0297: return-object v1 │ │ -3ae808: 0003 0400 0200 0000 0000 0000 0000 ... |0298: array-data (8 units) │ │ +3ae2c4: |[3ae2c4] net.sf.dibdib.thread_ui.UiPres.barStatus:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3ae2d4: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +3ae2d8: 6201 f079 |0002: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3ae2dc: 6e10 9da5 0100 |0004: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ae2e2: 0a01 |0007: move-result v1 │ │ +3ae2e4: 1232 |0008: const/4 v2, #int 3 // #3 │ │ +3ae2e6: da01 0103 |0009: mul-int/lit8 v1, v1, #int 3 // #03 │ │ +3ae2ea: b921 |000b: shr-int/2addr v1, v2 │ │ +3ae2ec: 6203 fb79 |000c: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3ae2f0: 6e10 9da5 0300 |000e: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ae2f6: 0a03 |0011: move-result v3 │ │ +3ae2f8: 1304 000c |0012: const/16 v4, #int 3072 // #c00 │ │ +3ae2fc: b143 |0014: sub-int/2addr v3, v4 │ │ +3ae2fe: 6205 6973 |0015: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ +3ae302: 5455 9073 |0017: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Ui;.progress:Ljava/lang/String; // field@7390 │ │ +3ae306: 6306 c379 |0019: sget-boolean v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ +3ae30a: 1307 0900 |001b: const/16 v7, #int 9 // #9 │ │ +3ae30e: 1a08 0000 |001d: const-string v8, "" // string@0000 │ │ +3ae312: 3906 1800 |001f: if-nez v6, 0037 // +0018 │ │ +3ae316: 6006 c479 |0021: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c4 │ │ +3ae31a: 3a06 3100 |0023: if-ltz v6, 0054 // +0031 │ │ +3ae31e: 6006 c579 |0025: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c5 │ │ +3ae322: 3a06 2d00 |0027: if-ltz v6, 0054 // +002d │ │ +3ae326: 6206 c773 |0029: sget-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ +3ae32a: 5466 d073 |002b: iget-object v6, v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3ae32e: 5266 f375 |002d: iget v6, v6, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3ae332: 6209 fe79 |002f: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3ae336: 600a ff79 |0031: sget v10, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3ae33a: 4409 090a |0033: aget v9, v9, v10 │ │ +3ae33e: 3396 1f00 |0035: if-ne v6, v9, 0054 // +001f │ │ +3ae342: 2205 e812 |0037: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ae346: 7010 4098 0500 |0039: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ae34c: 6e20 4b98 8500 |003c: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae352: 6006 c479 |003f: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c4 │ │ +3ae356: b976 |0041: shr-int/2addr v6, v7 │ │ +3ae358: 6e20 4798 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3ae35e: 1306 2000 |0045: const/16 v6, #int 32 // #20 │ │ +3ae362: 6e20 4498 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3ae368: 6006 c579 |004a: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c5 │ │ +3ae36c: b976 |004c: shr-int/2addr v6, v7 │ │ +3ae36e: 6e20 4798 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3ae374: 6e10 5498 0500 |0050: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ae37a: 0c05 |0053: move-result-object v5 │ │ +3ae37c: 6206 6373 |0054: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ae380: 5466 7e73 |0056: iget-object v6, v6, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737e │ │ +3ae384: 3806 0c00 |0058: if-eqz v6, 0064 // +000c │ │ +3ae388: 6205 6373 |005a: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ae38c: 5455 7e73 |005c: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737e │ │ +3ae390: 1f05 9c0e |005e: check-cast v5, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // type@0e9c │ │ +3ae394: 6e10 d970 0500 |0060: invoke-virtual {v5}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.toString:()Ljava/lang/String; // method@70d9 │ │ +3ae39a: 0c05 |0063: move-result-object v5 │ │ +3ae39c: 6206 c873 |0064: sget-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURPLISH_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c8 │ │ +3ae3a0: 1209 |0066: const/4 v9, #int 0 // #0 │ │ +3ae3a2: 6e20 03a2 9600 |0067: invoke-virtual {v6, v9}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ae3a8: 0a06 |006a: move-result v6 │ │ +3ae3aa: 7100 eea4 0000 |006b: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.isIdle:()Z // method@a4ee │ │ +3ae3b0: 0a0a |006e: move-result v10 │ │ +3ae3b2: 130b 0c00 |006f: const/16 v11, #int 12 // #c │ │ +3ae3b6: 127c |0071: const/4 v12, #int 7 // #7 │ │ +3ae3b8: 160d 0000 |0072: const-wide/16 v13, #int 0 // #0 │ │ +3ae3bc: 121f |0074: const/4 v15, #int 1 // #1 │ │ +3ae3be: 380a 6400 |0075: if-eqz v10, 00d9 // +0064 │ │ +3ae3c2: 620a 6373 |0077: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ae3c6: 54aa 7e73 |0079: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737e │ │ +3ae3ca: 390a 5e00 |007b: if-nez v10, 00d9 // +005e │ │ +3ae3ce: 6205 6973 |007d: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ +3ae3d2: 1206 |007f: const/4 v6, #int 0 // #0 │ │ +3ae3d4: 5b56 9073 |0080: iput-object v6, v5, Lnet/sf/dibdib/config/Dib2State$Ui;.progress:Ljava/lang/String; // field@7390 │ │ +3ae3d8: 6205 6373 |0082: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ae3dc: 5455 7f73 |0084: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3ae3e0: 2055 dc14 |0086: instance-of v5, v5, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ae3e4: 3805 0900 |0088: if-eqz v5, 0091 // +0009 │ │ +3ae3e8: 6205 6373 |008a: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ae3ec: 5455 7f73 |008c: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3ae3f0: 0756 |008e: move-object v6, v5 │ │ +3ae3f2: 1f06 dc14 |008f: check-cast v6, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ae3f6: 6205 6373 |0091: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ae3fa: 5354 6c73 |0093: iget-wide v4, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.alarmTime_msec:J // field@736c │ │ +3ae3fe: 3110 0d04 |0095: cmp-long v16, v13, v4 │ │ +3ae402: 3b10 1900 |0097: if-gez v16, 00b0 // +0019 │ │ +3ae406: 23f4 1a15 |0099: new-array v4, v15, [J // type@151a │ │ +3ae40a: 6205 6373 |009b: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ae40e: 5355 6c73 |009d: iget-wide v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.alarmTime_msec:J // field@736c │ │ +3ae412: 4c05 0409 |009f: aput-wide v5, v4, v9 │ │ +3ae416: 7110 66a3 0400 |00a1: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ +3ae41c: 0c04 |00a4: move-result-object v4 │ │ +3ae41e: 6e30 2e98 c40b |00a5: invoke-virtual {v4, v12, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3ae424: 0c05 |00a8: move-result-object v5 │ │ +3ae426: 6204 b373 |00a9: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3ae42a: 6e20 03a2 9400 |00ab: invoke-virtual {v4, v9}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ae430: 0a06 |00ae: move-result v6 │ │ +3ae432: 282a |00af: goto 00d9 // +002a │ │ +3ae434: 1a04 3c1f |00b0: const-string v4, "INTRO" // string@1f3c │ │ +3ae438: 3806 1400 |00b2: if-eqz v6, 00c6 // +0014 │ │ +3ae43c: 6205 2873 |00b4: sget-object v5, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +3ae440: 620a 6373 |00b6: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ae444: 54aa 6f73 |00b8: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3ae448: 33a5 0c00 |00ba: if-ne v5, v10, 00c6 // +000c │ │ +3ae44c: 6e10 d1a4 0600 |00bc: invoke-virtual {v6}, Lnet/sf/dibdib/thread_feed/FeederRf;.name:()Ljava/lang/String; // method@a4d1 │ │ +3ae452: 0c05 |00bf: move-result-object v5 │ │ +3ae454: 6e20 0e98 4500 |00c0: invoke-virtual {v5, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3ae45a: 0a05 |00c3: move-result v5 │ │ +3ae45c: 3905 0e00 |00c4: if-nez v5, 00d2 // +000e │ │ +3ae460: 6204 6373 |00c6: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ae464: 5444 6f73 |00c8: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3ae468: 5444 3073 |00ca: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.transls:[Ljava/lang/String; // field@7330 │ │ +3ae46c: 6205 6973 |00cc: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ +3ae470: 5255 8f73 |00ce: iget v5, v5, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738f │ │ +3ae474: 4604 0405 |00d0: aget-object v4, v4, v5 │ │ +3ae478: 0745 |00d2: move-object v5, v4 │ │ +3ae47a: 6204 b473 |00d3: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +3ae47e: 6e20 03a2 9400 |00d5: invoke-virtual {v4, v9}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ae484: 0a06 |00d8: move-result v6 │ │ +3ae486: 6204 f079 |00d9: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3ae48a: 6e10 9da5 0400 |00db: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ae490: 0a04 |00de: move-result v4 │ │ +3ae492: d21a b500 |00df: mul-int/lit16 v10, v1, #int 181 // #00b5 │ │ +3ae496: 130b 0800 |00e1: const/16 v11, #int 8 // #8 │ │ +3ae49a: b9ba |00e3: shr-int/2addr v10, v11 │ │ +3ae49c: b0a4 |00e4: add-int/2addr v4, v10 │ │ +3ae49e: b9f4 |00e5: shr-int/2addr v4, v15 │ │ +3ae4a0: 130a 0a00 |00e6: const/16 v10, #int 10 // #a │ │ +3ae4a4: 3805 0b00 |00e8: if-eqz v5, 00f3 // +000b │ │ +3ae4a8: 6e10 2298 0500 |00ea: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ae4ae: 0a07 |00ed: move-result v7 │ │ +3ae4b0: 367a 0500 |00ee: if-gt v10, v7, 00f3 // +0005 │ │ +3ae4b4: e107 0101 |00f0: shr-int/lit8 v7, v1, #int 1 // #01 │ │ +3ae4b8: 2802 |00f2: goto 00f4 // +0002 │ │ +3ae4ba: 1207 |00f3: const/4 v7, #int 0 // #0 │ │ +3ae4bc: 540a df79 |00f4: iget-object v10, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae4c0: 81fb |00f6: int-to-long v11, v15 │ │ +3ae4c2: 620d 5c77 |00f7: sget-object v13, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3ae4c6: 122e |00f9: const/4 v14, #int 2 // #2 │ │ +3ae4c8: 23e2 1915 |00fa: new-array v2, v14, [I // type@1519 │ │ +3ae4cc: 2602 9c01 0000 |00fc: fill-array-data v2, 00000298 // +0000019c │ │ +3ae4d2: 7140 e4a2 cb2d |00ff: invoke-static {v11, v12, v13, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae4d8: 0c02 |0102: move-result-object v2 │ │ +3ae4da: 4d02 0a09 |0103: aput-object v2, v10, v9 │ │ +3ae4de: 5402 df79 |0105: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae4e2: 81ea |0107: int-to-long v10, v14 │ │ +3ae4e4: 620c 5f77 |0108: sget-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ +3ae4e8: 23fd 1915 |010a: new-array v13, v15, [I // type@1519 │ │ +3ae4ec: b174 |010c: sub-int/2addr v4, v7 │ │ +3ae4ee: 4b04 0d09 |010d: aput v4, v13, v9 │ │ +3ae4f2: 7140 e4a2 badc |010f: invoke-static {v10, v11, v12, v13}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae4f8: 0c04 |0112: move-result-object v4 │ │ +3ae4fa: 4d04 020f |0113: aput-object v4, v2, v15 │ │ +3ae4fe: 5402 df79 |0115: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae502: 1234 |0117: const/4 v4, #int 3 // #3 │ │ +3ae504: 814a |0118: int-to-long v10, v4 │ │ +3ae506: 6204 5577 |0119: sget-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7755 │ │ +3ae50a: 23fc 1915 |011b: new-array v12, v15, [I // type@1519 │ │ +3ae50e: 4b01 0c09 |011d: aput v1, v12, v9 │ │ +3ae512: 7140 e4a2 bac4 |011f: invoke-static {v10, v11, v4, v12}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae518: 0c01 |0122: move-result-object v1 │ │ +3ae51a: 4d01 020e |0123: aput-object v1, v2, v14 │ │ +3ae51e: 5401 df79 |0125: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae522: 1242 |0127: const/4 v2, #int 4 // #4 │ │ +3ae524: 812a |0128: int-to-long v10, v2 │ │ +3ae526: 6204 5c77 |0129: sget-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3ae52a: 23ec 1915 |012b: new-array v12, v14, [I // type@1519 │ │ +3ae52e: 620d fb79 |012d: sget-object v13, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3ae532: 6e10 9da5 0d00 |012f: invoke-virtual {v13}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ae538: 0a0d |0132: move-result v13 │ │ +3ae53a: b9fd |0133: shr-int/2addr v13, v15 │ │ +3ae53c: 4b0d 0c09 |0134: aput v13, v12, v9 │ │ +3ae540: 4b09 0c0f |0136: aput v9, v12, v15 │ │ +3ae544: 7140 e4a2 bac4 |0138: invoke-static {v10, v11, v4, v12}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae54a: 0c04 |013b: move-result-object v4 │ │ +3ae54c: 123a |013c: const/4 v10, #int 3 // #3 │ │ +3ae54e: 4d04 010a |013d: aput-object v4, v1, v10 │ │ +3ae552: 5401 df79 |013f: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae556: 1254 |0141: const/4 v4, #int 5 // #5 │ │ +3ae558: 814a |0142: int-to-long v10, v4 │ │ +3ae55a: 620c 6077 |0143: sget-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ +3ae55e: 23fd 1915 |0145: new-array v13, v15, [I // type@1519 │ │ +3ae562: 620e bb73 |0147: sget-object v14, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ +3ae566: 6e20 03a2 fe00 |0149: invoke-virtual {v14, v15}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ae56c: 0a0e |014c: move-result v14 │ │ +3ae56e: 4b0e 0d09 |014d: aput v14, v13, v9 │ │ +3ae572: 7140 e4a2 badc |014f: invoke-static {v10, v11, v12, v13}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae578: 0c0a |0152: move-result-object v10 │ │ +3ae57a: 4d0a 0102 |0153: aput-object v10, v1, v2 │ │ +3ae57e: 6201 6373 |0155: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ae582: 5411 7f73 |0157: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3ae586: 3901 0600 |0159: if-nez v1, 015f // +0006 │ │ +3ae58a: 1701 0000 0040 |015b: const-wide/32 v1, #float 2 // #40000000 │ │ +3ae590: 280f |015e: goto 016d // +000f │ │ +3ae592: 6201 6373 |015f: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ae596: 5411 7f73 |0161: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3ae59a: 1f01 dc14 |0163: check-cast v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ae59e: 6e10 cfa4 0100 |0165: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3ae5a4: 0c01 |0168: move-result-object v1 │ │ +3ae5a6: 7210 a1a4 0100 |0169: invoke-interface {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getNumSlide30Supp:()J // method@a4a1 │ │ +3ae5ac: 0b01 |016c: move-result-wide v1 │ │ +3ae5ae: 620a 6373 |016d: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ae5b2: 54aa 7f73 |016f: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3ae5b6: 390a 0400 |0171: if-nez v10, 0175 // +0004 │ │ +3ae5ba: 120a |0173: const/4 v10, #int 0 // #0 │ │ +3ae5bc: 280f |0174: goto 0183 // +000f │ │ +3ae5be: 620a 6373 |0175: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ae5c2: 54aa 7f73 |0177: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3ae5c6: 1f0a dc14 |0179: check-cast v10, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ae5ca: 6e10 cfa4 0a00 |017b: invoke-virtual {v10}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3ae5d0: 0c0a |017e: move-result-object v10 │ │ +3ae5d2: 7210 a2a4 0a00 |017f: invoke-interface {v10}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getPageOffset:()I // method@a4a2 │ │ +3ae5d8: 0a0a |0182: move-result v10 │ │ +3ae5da: 550b eb79 |0183: iget-boolean v11, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79eb │ │ +3ae5de: 380b 0600 |0185: if-eqz v11, 018b // +0006 │ │ +3ae5e2: 1a01 a404 |0187: const-string v1, "*" // string@04a4 │ │ +3ae5e6: 075e |0189: move-object v14, v5 │ │ +3ae5e8: 283e |018a: goto 01c8 // +003e │ │ +3ae5ea: 220b e812 |018b: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ae5ee: 7010 4098 0b00 |018d: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ae5f4: 6e20 4b98 8b00 |0190: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae5fa: 130c 1e00 |0193: const/16 v12, #int 30 // #1e │ │ +3ae5fe: a50c 010c |0195: ushr-long v12, v1, v12 │ │ +3ae602: 075e |0197: move-object v14, v5 │ │ +3ae604: 81a4 |0198: int-to-long v4, v10 │ │ +3ae606: bc4c |0199: sub-long/2addr v12, v4 │ │ +3ae608: 6e30 4898 cb0d |019a: invoke-virtual {v11, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3ae60e: 1704 ffff ff3f |019d: const-wide/32 v4, #float 2 // #3fffffff │ │ +3ae614: c014 |01a0: and-long/2addr v4, v1 │ │ +3ae616: 160c 0000 |01a1: const-wide/16 v12, #int 0 // #0 │ │ +3ae61a: 3111 0c04 |01a3: cmp-long v17, v12, v4 │ │ +3ae61e: 3811 1b00 |01a5: if-eqz v17, 01c0 // +001b │ │ +3ae622: 2204 e812 |01a7: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ae626: 7010 4098 0400 |01a9: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ae62c: 6e20 4b98 8400 |01ac: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae632: 160c 6000 |01af: const-wide/16 v12, #int 96 // #60 │ │ +3ae636: 1611 ff0f |01b1: const-wide/16 v17, #int 4095 // #fff │ │ +3ae63a: a001 0111 |01b3: and-long v1, v1, v17 │ │ +3ae63e: bbc1 |01b5: add-long/2addr v1, v12 │ │ +3ae640: 8412 |01b6: long-to-int v2, v1 │ │ +3ae642: 8e21 |01b7: int-to-char v1, v2 │ │ +3ae644: 6e20 4498 1400 |01b8: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3ae64a: 6e10 5498 0400 |01bb: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ae650: 0c01 |01be: move-result-object v1 │ │ +3ae652: 2802 |01bf: goto 01c1 // +0002 │ │ +3ae654: 0781 |01c0: move-object v1, v8 │ │ +3ae656: 6e20 4b98 1b00 |01c1: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae65c: 6e10 5498 0b00 |01c4: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ae662: 0c01 |01c7: move-result-object v1 │ │ +3ae664: 2202 e812 |01c8: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ae668: 7010 4098 0200 |01ca: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ae66e: 1a04 ca07 |01cd: const-string v4, "<< < " // string@07ca │ │ +3ae672: 6e20 4b98 4200 |01cf: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae678: 6e20 4b98 1200 |01d2: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae67e: 6201 6373 |01d5: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ae682: 5411 7f73 |01d7: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3ae686: 3901 0300 |01d9: if-nez v1, 01dc // +0003 │ │ +3ae68a: 2821 |01db: goto 01fc // +0021 │ │ +3ae68c: 2201 e812 |01dc: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ae690: 7010 4098 0100 |01de: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ae696: 1a04 6606 |01e1: const-string v4, "/ " // string@0666 │ │ +3ae69a: 6e20 4b98 4100 |01e3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae6a0: 6204 6373 |01e6: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ae6a4: 5444 7f73 |01e8: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3ae6a8: 1f04 dc14 |01ea: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ae6ac: 6e10 cfa4 0400 |01ec: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3ae6b2: 0c04 |01ef: move-result-object v4 │ │ +3ae6b4: 7210 9fa4 0400 |01f0: invoke-interface {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getCountSlides:()I // method@a49f │ │ +3ae6ba: 0a04 |01f3: move-result v4 │ │ +3ae6bc: b1a4 |01f4: sub-int/2addr v4, v10 │ │ +3ae6be: 6e20 4798 4100 |01f5: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3ae6c4: 6e10 5498 0100 |01f8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ae6ca: 0c08 |01fb: move-result-object v8 │ │ +3ae6cc: 6e20 4b98 8200 |01fc: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae6d2: 1a01 3701 |01ff: const-string v1, " > >>" // string@0137 │ │ +3ae6d6: 6e20 4b98 1200 |0201: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae6dc: 6e10 5498 0200 |0204: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ae6e2: 0c01 |0207: move-result-object v1 │ │ +3ae6e4: 5402 df79 |0208: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae6e8: 1264 |020a: const/4 v4, #int 6 // #6 │ │ +3ae6ea: 814a |020b: int-to-long v10, v4 │ │ +3ae6ec: 6205 6577 |020c: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ +3ae6f0: 7140 e2a2 ba15 |020e: invoke-static {v10, v11, v5, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ +3ae6f6: 0c01 |0211: move-result-object v1 │ │ +3ae6f8: 1255 |0212: const/4 v5, #int 5 // #5 │ │ +3ae6fa: 4d01 0205 |0213: aput-object v1, v2, v5 │ │ +3ae6fe: 390e 0500 |0215: if-nez v14, 021a // +0005 │ │ +3ae702: 1a05 da05 |0217: const-string v5, "..." // string@05da │ │ +3ae706: 2802 |0219: goto 021b // +0002 │ │ +3ae708: 07e5 |021a: move-object v5, v14 │ │ +3ae70a: 5401 df79 |021b: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae70e: 1272 |021d: const/4 v2, #int 7 // #7 │ │ +3ae710: 812a |021e: int-to-long v10, v2 │ │ +3ae712: 6202 5c77 |021f: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3ae716: 1228 |0221: const/4 v8, #int 2 // #2 │ │ +3ae718: 238c 1915 |0222: new-array v12, v8, [I // type@1519 │ │ +3ae71c: 1308 000c |0224: const/16 v8, #int 3072 // #c00 │ │ +3ae720: 4b08 0c09 |0226: aput v8, v12, v9 │ │ +3ae724: 4b07 0c0f |0228: aput v7, v12, v15 │ │ +3ae728: 7140 e4a2 bac2 |022a: invoke-static {v10, v11, v2, v12}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae72e: 0c02 |022d: move-result-object v2 │ │ +3ae730: 4d02 0104 |022e: aput-object v2, v1, v4 │ │ +3ae734: 5401 df79 |0230: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae738: 1302 0800 |0232: const/16 v2, #int 8 // #8 │ │ +3ae73c: 8127 |0234: int-to-long v7, v2 │ │ +3ae73e: 6204 6077 |0235: sget-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ +3ae742: 23fa 1915 |0237: new-array v10, v15, [I // type@1519 │ │ +3ae746: 4b06 0a09 |0239: aput v6, v10, v9 │ │ +3ae74a: 7140 e4a2 87a4 |023b: invoke-static {v7, v8, v4, v10}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae750: 0c04 |023e: move-result-object v4 │ │ +3ae752: 1276 |023f: const/4 v6, #int 7 // #7 │ │ +3ae754: 4d04 0106 |0240: aput-object v4, v1, v6 │ │ +3ae758: 5401 df79 |0242: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae75c: 1304 0900 |0244: const/16 v4, #int 9 // #9 │ │ +3ae760: 8146 |0246: int-to-long v6, v4 │ │ +3ae762: 6208 6377 |0247: sget-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ +3ae766: 7140 e2a2 7658 |0249: invoke-static {v6, v7, v8, v5}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ +3ae76c: 0c05 |024c: move-result-object v5 │ │ +3ae76e: 4d05 0102 |024d: aput-object v5, v1, v2 │ │ +3ae772: 5401 df79 |024f: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae776: 1302 0a00 |0251: const/16 v2, #int 10 // #a │ │ +3ae77a: 8125 |0253: int-to-long v5, v2 │ │ +3ae77c: 6202 5c77 |0254: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3ae780: 1227 |0256: const/4 v7, #int 2 // #2 │ │ +3ae782: 2377 1915 |0257: new-array v7, v7, [I // type@1519 │ │ +3ae786: 4b03 0709 |0259: aput v3, v7, v9 │ │ +3ae78a: 4b09 070f |025b: aput v9, v7, v15 │ │ +3ae78e: 7140 e4a2 6572 |025d: invoke-static {v5, v6, v2, v7}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae794: 0c02 |0260: move-result-object v2 │ │ +3ae796: 4d02 0104 |0261: aput-object v2, v1, v4 │ │ +3ae79a: 5401 df79 |0263: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae79e: 1302 0b00 |0265: const/16 v2, #int 11 // #b │ │ +3ae7a2: 8123 |0267: int-to-long v3, v2 │ │ +3ae7a4: 6205 6077 |0268: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ +3ae7a8: 23f6 1915 |026a: new-array v6, v15, [I // type@1519 │ │ +3ae7ac: 6207 b473 |026c: sget-object v7, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +3ae7b0: 6e20 03a2 9700 |026e: invoke-virtual {v7, v9}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ae7b6: 0a07 |0271: move-result v7 │ │ +3ae7b8: 4b07 0609 |0272: aput v7, v6, v9 │ │ +3ae7bc: 7140 e4a2 4365 |0274: invoke-static {v3, v4, v5, v6}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae7c2: 0c03 |0277: move-result-object v3 │ │ +3ae7c4: 1304 0a00 |0278: const/16 v4, #int 10 // #a │ │ +3ae7c8: 4d03 0104 |027a: aput-object v3, v1, v4 │ │ +3ae7cc: 5401 df79 |027c: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae7d0: 1303 0c00 |027e: const/16 v3, #int 12 // #c │ │ +3ae7d4: 8134 |0280: int-to-long v4, v3 │ │ +3ae7d6: 6206 6777 |0281: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7767 │ │ +3ae7da: 1a07 0108 |0283: const-string v7, ">" // string@0801 │ │ +3ae7de: 7140 e2a2 5476 |0285: invoke-static {v4, v5, v6, v7}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ +3ae7e4: 0c04 |0288: move-result-object v4 │ │ +3ae7e6: 4d04 0102 |0289: aput-object v4, v1, v2 │ │ +3ae7ea: 1601 0000 |028b: const-wide/16 v1, #int 0 // #0 │ │ +3ae7ee: 7120 e1a2 2100 |028d: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ +3ae7f4: 0c01 |0290: move-result-object v1 │ │ +3ae7f6: 5402 df79 |0291: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79df │ │ +3ae7fa: 5b12 a376 |0293: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a3 │ │ +3ae7fe: 5913 9c76 |0295: iput v3, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769c │ │ +3ae802: 1101 |0297: return-object v1 │ │ +3ae804: 0003 0400 0200 0000 0000 0000 0000 ... |0298: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1028 │ │ 0x000c line=1029 │ │ 0x0015 line=1030 │ │ 0x0019 line=1031 │ │ 0x0037 line=1033 │ │ @@ -855636,159 +855636,159 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken$QScript;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 17 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 248 16-bit code units │ │ -3ae818: |[3ae818] net.sf.dibdib.thread_ui.UiPres.barTitle:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3ae828: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -3ae82c: 6201 fe79 |0002: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3ae830: 2111 |0004: array-length v1, v1 │ │ -3ae832: da01 0103 |0005: mul-int/lit8 v1, v1, #int 3 // #03 │ │ -3ae836: 1222 |0007: const/4 v2, #int 2 // #2 │ │ -3ae838: b321 |0008: div-int/2addr v1, v2 │ │ -3ae83a: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -3ae83c: b031 |000a: add-int/2addr v1, v3 │ │ -3ae83e: 5404 e079 |000b: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ -3ae842: 2144 |000d: array-length v4, v4 │ │ -3ae844: 3741 0600 |000e: if-le v1, v4, 0014 // +0006 │ │ -3ae848: 2311 0f16 |0010: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3ae84c: 5b01 e079 |0012: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ -3ae850: 6201 8e79 |0014: sget-object v1, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798e │ │ -3ae854: 7100 9ba5 0000 |0016: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.getTick:()J // method@a59b │ │ -3ae85a: 0b04 |0019: move-result-wide v4 │ │ -3ae85c: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -3ae85e: 2367 da15 |001b: new-array v7, v6, [Ljava/lang/Object; // type@15da │ │ -3ae862: 6e40 0ea5 4175 |001d: invoke-virtual {v1, v4, v5, v7}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50e │ │ -3ae868: 0a01 |0020: move-result v1 │ │ -3ae86a: 6204 fb79 |0021: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3ae86e: 6e10 9da5 0400 |0023: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ae874: 0a04 |0026: move-result v4 │ │ -3ae876: 1305 000c |0027: const/16 v5, #int 3072 // #c00 │ │ -3ae87a: b154 |0029: sub-int/2addr v4, v5 │ │ -3ae87c: 6207 f079 |002a: sget-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3ae880: 6e10 9da5 0700 |002c: invoke-virtual {v7}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ae886: 0a07 |002f: move-result v7 │ │ -3ae888: 6208 f179 |0030: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ -3ae88c: 6e10 9da5 0800 |0032: invoke-virtual {v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ae892: 0a08 |0035: move-result v8 │ │ -3ae894: d288 b500 |0036: mul-int/lit16 v8, v8, #int 181 // #00b5 │ │ -3ae898: 1309 0800 |0038: const/16 v9, #int 8 // #8 │ │ -3ae89c: b998 |003a: shr-int/2addr v8, v9 │ │ -3ae89e: b087 |003b: add-int/2addr v7, v8 │ │ -3ae8a0: b937 |003c: shr-int/2addr v7, v3 │ │ -3ae8a2: 5408 e079 |003d: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ -3ae8a6: 813a |003f: int-to-long v10, v3 │ │ -3ae8a8: 620c 5f77 |0040: sget-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ -3ae8ac: 233d 1915 |0042: new-array v13, v3, [I // type@1519 │ │ -3ae8b0: 4b07 0d06 |0044: aput v7, v13, v6 │ │ -3ae8b4: 7140 e4a2 badc |0046: invoke-static {v10, v11, v12, v13}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae8ba: 0c07 |0049: move-result-object v7 │ │ -3ae8bc: 4d07 0806 |004a: aput-object v7, v8, v6 │ │ -3ae8c0: 6207 fe79 |004c: sget-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3ae8c4: 2177 |004e: array-length v7, v7 │ │ -3ae8c6: b127 |004f: sub-int/2addr v7, v2 │ │ -3ae8c8: 12ea |0050: const/4 v10, #int -2 // #fe │ │ -3ae8ca: 121b |0051: const/4 v11, #int 1 // #1 │ │ -3ae8cc: 121c |0052: const/4 v12, #int 1 // #1 │ │ -3ae8ce: 3397 1200 |0053: if-ne v7, v9, 0065 // +0012 │ │ -3ae8d2: 3b0a 0300 |0055: if-gez v10, 0058 // +0003 │ │ -3ae8d6: 280e |0057: goto 0065 // +000e │ │ -3ae8d8: 1601 0000 |0058: const-wide/16 v1, #int 0 // #0 │ │ -3ae8dc: 7120 e1a2 2100 |005a: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ -3ae8e2: 0c01 |005d: move-result-object v1 │ │ -3ae8e4: 5402 e079 |005e: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ -3ae8e8: 5b12 a376 |0060: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a3 │ │ -3ae8ec: 591b 9c76 |0062: iput v11, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769c │ │ -3ae8f0: 1101 |0064: return-object v1 │ │ -3ae8f2: 540d e079 |0065: iget-object v13, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ -3ae8f6: d80e 0b01 |0067: add-int/lit8 v14, v11, #int 1 // #01 │ │ -3ae8fa: b03c |0069: add-int/2addr v12, v3 │ │ -3ae8fc: 81c8 |006a: int-to-long v8, v12 │ │ -3ae8fe: 6205 5c77 |006b: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3ae902: 232f 1915 |006d: new-array v15, v2, [I // type@1519 │ │ -3ae906: 4b04 0f06 |006f: aput v4, v15, v6 │ │ -3ae90a: 4b06 0f03 |0071: aput v6, v15, v3 │ │ -3ae90e: 7140 e4a2 98f5 |0073: invoke-static {v8, v9, v5, v15}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae914: 0c05 |0076: move-result-object v5 │ │ -3ae916: 4d05 0d0b |0077: aput-object v5, v13, v11 │ │ -3ae91a: 3b0a 0400 |0079: if-gez v10, 007d // +0004 │ │ -3ae91e: 7b15 |007b: neg-int v5, v1 │ │ -3ae920: 2802 |007c: goto 007e // +0002 │ │ -3ae922: 0115 |007d: move v5, v1 │ │ -3ae924: b054 |007e: add-int/2addr v4, v5 │ │ -3ae926: 6005 ff79 |007f: sget v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3ae92a: 3357 0d00 |0081: if-ne v7, v5, 008e // +000d │ │ -3ae92e: 6305 c379 |0083: sget-boolean v5, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ -3ae932: 3805 0900 |0085: if-eqz v5, 008e // +0009 │ │ -3ae936: 6205 b373 |0087: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -3ae93a: 6e20 03a2 6500 |0089: invoke-virtual {v5, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ae940: 0a05 |008c: move-result v5 │ │ -3ae942: 280d |008d: goto 009a // +000d │ │ -3ae944: 6205 fe79 |008e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3ae948: 4405 0507 |0090: aget v5, v5, v7 │ │ -3ae94c: 7110 0ea2 0500 |0092: invoke-static {v5}, Lnet/sf/dibdib/generic/ColorNmz;.findDistinct:(I)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a20e │ │ -3ae952: 0c05 |0095: move-result-object v5 │ │ -3ae954: 6e20 03a2 6500 |0096: invoke-virtual {v5, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3ae95a: 0a05 |0099: move-result v5 │ │ -3ae95c: 5408 e079 |009a: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ -3ae960: d809 0e01 |009c: add-int/lit8 v9, v14, #int 1 // #01 │ │ -3ae964: d80c 0c01 |009e: add-int/lit8 v12, v12, #int 1 // #01 │ │ -3ae968: 017d |00a0: move v13, v7 │ │ -3ae96a: 81c6 |00a1: int-to-long v6, v12 │ │ -3ae96c: 620f 6077 |00a2: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ -3ae970: 2332 1915 |00a4: new-array v2, v3, [I // type@1519 │ │ -3ae974: 120b |00a6: const/4 v11, #int 0 // #0 │ │ -3ae976: 4b05 020b |00a7: aput v5, v2, v11 │ │ -3ae97a: 7140 e4a2 762f |00a9: invoke-static {v6, v7, v15, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3ae980: 0c02 |00ac: move-result-object v2 │ │ -3ae982: 4d02 080e |00ad: aput-object v2, v8, v14 │ │ -3ae986: 6202 fe79 |00af: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3ae98a: d807 0d01 |00b1: add-int/lit8 v7, v13, #int 1 // #01 │ │ -3ae98e: 4402 0207 |00b3: aget v2, v2, v7 │ │ -3ae992: 8e22 |00b5: int-to-char v2, v2 │ │ -3ae994: 5405 e079 |00b6: iget-object v5, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ -3ae998: d806 0901 |00b8: add-int/lit8 v6, v9, #int 1 // #01 │ │ -3ae99c: b03c |00ba: add-int/2addr v12, v3 │ │ -3ae99e: 81c7 |00bb: int-to-long v7, v12 │ │ -3ae9a0: 3b0a 0500 |00bc: if-gez v10, 00c1 // +0005 │ │ -3ae9a4: 620e 6777 |00be: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7767 │ │ -3ae9a8: 2803 |00c0: goto 00c3 // +0003 │ │ -3ae9aa: 620e 6377 |00c1: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ -3ae9ae: 220f e812 |00c3: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ae9b2: 7010 4098 0f00 |00c5: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ae9b8: 1a03 0000 |00c8: const-string v3, "" // string@0000 │ │ -3ae9bc: 6e20 4b98 3f00 |00ca: invoke-virtual {v15, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ae9c2: 1303 2000 |00cd: const/16 v3, #int 32 // #20 │ │ -3ae9c6: 3623 0300 |00cf: if-gt v3, v2, 00d2 // +0003 │ │ -3ae9ca: 2805 |00d1: goto 00d6 // +0005 │ │ -3ae9cc: 6203 0f79 |00d2: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790f │ │ -3ae9d0: 4902 0302 |00d4: aget-char v2, v3, v2 │ │ -3ae9d4: 6e20 4498 2f00 |00d6: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3ae9da: 6e10 5498 0f00 |00d9: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ae9e0: 0c02 |00dc: move-result-object v2 │ │ -3ae9e2: 7140 e2a2 872e |00dd: invoke-static {v7, v8, v14, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ -3ae9e8: 0c02 |00e0: move-result-object v2 │ │ -3ae9ea: 4d02 0509 |00e1: aput-object v2, v5, v9 │ │ -3ae9ee: 1302 0800 |00e3: const/16 v2, #int 8 // #8 │ │ -3ae9f2: 332d 0700 |00e5: if-ne v13, v2, 00ec // +0007 │ │ -3ae9f6: 1304 000c |00e7: const/16 v4, #int 3072 // #c00 │ │ -3ae9fa: 12e7 |00e9: const/4 v7, #int -2 // #fe │ │ -3ae9fc: 122a |00ea: const/4 v10, #int 2 // #2 │ │ -3ae9fe: 2802 |00eb: goto 00ed // +0002 │ │ -3aea00: 01d7 |00ec: move v7, v13 │ │ -3aea02: b0a7 |00ed: add-int/2addr v7, v10 │ │ -3aea04: 016b |00ee: move v11, v6 │ │ -3aea06: 1222 |00ef: const/4 v2, #int 2 // #2 │ │ -3aea08: 1213 |00f0: const/4 v3, #int 1 // #1 │ │ -3aea0a: 1305 000c |00f1: const/16 v5, #int 3072 // #c00 │ │ -3aea0e: 1206 |00f3: const/4 v6, #int 0 // #0 │ │ -3aea10: 1309 0800 |00f4: const/16 v9, #int 8 // #8 │ │ -3aea14: 2900 5dff |00f6: goto/16 0053 // -00a3 │ │ +3ae814: |[3ae814] net.sf.dibdib.thread_ui.UiPres.barTitle:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3ae824: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +3ae828: 6201 fe79 |0002: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3ae82c: 2111 |0004: array-length v1, v1 │ │ +3ae82e: da01 0103 |0005: mul-int/lit8 v1, v1, #int 3 // #03 │ │ +3ae832: 1222 |0007: const/4 v2, #int 2 // #2 │ │ +3ae834: b321 |0008: div-int/2addr v1, v2 │ │ +3ae836: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +3ae838: b031 |000a: add-int/2addr v1, v3 │ │ +3ae83a: 5404 e079 |000b: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ +3ae83e: 2144 |000d: array-length v4, v4 │ │ +3ae840: 3741 0600 |000e: if-le v1, v4, 0014 // +0006 │ │ +3ae844: 2311 0f16 |0010: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3ae848: 5b01 e079 |0012: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ +3ae84c: 6201 8e79 |0014: sget-object v1, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798e │ │ +3ae850: 7100 9ba5 0000 |0016: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.getTick:()J // method@a59b │ │ +3ae856: 0b04 |0019: move-result-wide v4 │ │ +3ae858: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +3ae85a: 2367 da15 |001b: new-array v7, v6, [Ljava/lang/Object; // type@15da │ │ +3ae85e: 6e40 0ea5 4175 |001d: invoke-virtual {v1, v4, v5, v7}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50e │ │ +3ae864: 0a01 |0020: move-result v1 │ │ +3ae866: 6204 fb79 |0021: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3ae86a: 6e10 9da5 0400 |0023: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ae870: 0a04 |0026: move-result v4 │ │ +3ae872: 1305 000c |0027: const/16 v5, #int 3072 // #c00 │ │ +3ae876: b154 |0029: sub-int/2addr v4, v5 │ │ +3ae878: 6207 f079 |002a: sget-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3ae87c: 6e10 9da5 0700 |002c: invoke-virtual {v7}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ae882: 0a07 |002f: move-result v7 │ │ +3ae884: 6208 f179 |0030: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ +3ae888: 6e10 9da5 0800 |0032: invoke-virtual {v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ae88e: 0a08 |0035: move-result v8 │ │ +3ae890: d288 b500 |0036: mul-int/lit16 v8, v8, #int 181 // #00b5 │ │ +3ae894: 1309 0800 |0038: const/16 v9, #int 8 // #8 │ │ +3ae898: b998 |003a: shr-int/2addr v8, v9 │ │ +3ae89a: b087 |003b: add-int/2addr v7, v8 │ │ +3ae89c: b937 |003c: shr-int/2addr v7, v3 │ │ +3ae89e: 5408 e079 |003d: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ +3ae8a2: 813a |003f: int-to-long v10, v3 │ │ +3ae8a4: 620c 5f77 |0040: sget-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ +3ae8a8: 233d 1915 |0042: new-array v13, v3, [I // type@1519 │ │ +3ae8ac: 4b07 0d06 |0044: aput v7, v13, v6 │ │ +3ae8b0: 7140 e4a2 badc |0046: invoke-static {v10, v11, v12, v13}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae8b6: 0c07 |0049: move-result-object v7 │ │ +3ae8b8: 4d07 0806 |004a: aput-object v7, v8, v6 │ │ +3ae8bc: 6207 fe79 |004c: sget-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3ae8c0: 2177 |004e: array-length v7, v7 │ │ +3ae8c2: b127 |004f: sub-int/2addr v7, v2 │ │ +3ae8c4: 12ea |0050: const/4 v10, #int -2 // #fe │ │ +3ae8c6: 121b |0051: const/4 v11, #int 1 // #1 │ │ +3ae8c8: 121c |0052: const/4 v12, #int 1 // #1 │ │ +3ae8ca: 3397 1200 |0053: if-ne v7, v9, 0065 // +0012 │ │ +3ae8ce: 3b0a 0300 |0055: if-gez v10, 0058 // +0003 │ │ +3ae8d2: 280e |0057: goto 0065 // +000e │ │ +3ae8d4: 1601 0000 |0058: const-wide/16 v1, #int 0 // #0 │ │ +3ae8d8: 7120 e1a2 2100 |005a: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ +3ae8de: 0c01 |005d: move-result-object v1 │ │ +3ae8e0: 5402 e079 |005e: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ +3ae8e4: 5b12 a376 |0060: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a3 │ │ +3ae8e8: 591b 9c76 |0062: iput v11, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769c │ │ +3ae8ec: 1101 |0064: return-object v1 │ │ +3ae8ee: 540d e079 |0065: iget-object v13, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ +3ae8f2: d80e 0b01 |0067: add-int/lit8 v14, v11, #int 1 // #01 │ │ +3ae8f6: b03c |0069: add-int/2addr v12, v3 │ │ +3ae8f8: 81c8 |006a: int-to-long v8, v12 │ │ +3ae8fa: 6205 5c77 |006b: sget-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3ae8fe: 232f 1915 |006d: new-array v15, v2, [I // type@1519 │ │ +3ae902: 4b04 0f06 |006f: aput v4, v15, v6 │ │ +3ae906: 4b06 0f03 |0071: aput v6, v15, v3 │ │ +3ae90a: 7140 e4a2 98f5 |0073: invoke-static {v8, v9, v5, v15}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae910: 0c05 |0076: move-result-object v5 │ │ +3ae912: 4d05 0d0b |0077: aput-object v5, v13, v11 │ │ +3ae916: 3b0a 0400 |0079: if-gez v10, 007d // +0004 │ │ +3ae91a: 7b15 |007b: neg-int v5, v1 │ │ +3ae91c: 2802 |007c: goto 007e // +0002 │ │ +3ae91e: 0115 |007d: move v5, v1 │ │ +3ae920: b054 |007e: add-int/2addr v4, v5 │ │ +3ae922: 6005 ff79 |007f: sget v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3ae926: 3357 0d00 |0081: if-ne v7, v5, 008e // +000d │ │ +3ae92a: 6305 c379 |0083: sget-boolean v5, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ +3ae92e: 3805 0900 |0085: if-eqz v5, 008e // +0009 │ │ +3ae932: 6205 b373 |0087: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +3ae936: 6e20 03a2 6500 |0089: invoke-virtual {v5, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ae93c: 0a05 |008c: move-result v5 │ │ +3ae93e: 280d |008d: goto 009a // +000d │ │ +3ae940: 6205 fe79 |008e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3ae944: 4405 0507 |0090: aget v5, v5, v7 │ │ +3ae948: 7110 0ea2 0500 |0092: invoke-static {v5}, Lnet/sf/dibdib/generic/ColorNmz;.findDistinct:(I)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a20e │ │ +3ae94e: 0c05 |0095: move-result-object v5 │ │ +3ae950: 6e20 03a2 6500 |0096: invoke-virtual {v5, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3ae956: 0a05 |0099: move-result v5 │ │ +3ae958: 5408 e079 |009a: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ +3ae95c: d809 0e01 |009c: add-int/lit8 v9, v14, #int 1 // #01 │ │ +3ae960: d80c 0c01 |009e: add-int/lit8 v12, v12, #int 1 // #01 │ │ +3ae964: 017d |00a0: move v13, v7 │ │ +3ae966: 81c6 |00a1: int-to-long v6, v12 │ │ +3ae968: 620f 6077 |00a2: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ +3ae96c: 2332 1915 |00a4: new-array v2, v3, [I // type@1519 │ │ +3ae970: 120b |00a6: const/4 v11, #int 0 // #0 │ │ +3ae972: 4b05 020b |00a7: aput v5, v2, v11 │ │ +3ae976: 7140 e4a2 762f |00a9: invoke-static {v6, v7, v15, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3ae97c: 0c02 |00ac: move-result-object v2 │ │ +3ae97e: 4d02 080e |00ad: aput-object v2, v8, v14 │ │ +3ae982: 6202 fe79 |00af: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3ae986: d807 0d01 |00b1: add-int/lit8 v7, v13, #int 1 // #01 │ │ +3ae98a: 4402 0207 |00b3: aget v2, v2, v7 │ │ +3ae98e: 8e22 |00b5: int-to-char v2, v2 │ │ +3ae990: 5405 e079 |00b6: iget-object v5, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e0 │ │ +3ae994: d806 0901 |00b8: add-int/lit8 v6, v9, #int 1 // #01 │ │ +3ae998: b03c |00ba: add-int/2addr v12, v3 │ │ +3ae99a: 81c7 |00bb: int-to-long v7, v12 │ │ +3ae99c: 3b0a 0500 |00bc: if-gez v10, 00c1 // +0005 │ │ +3ae9a0: 620e 6777 |00be: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7767 │ │ +3ae9a4: 2803 |00c0: goto 00c3 // +0003 │ │ +3ae9a6: 620e 6377 |00c1: sget-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ +3ae9aa: 220f e812 |00c3: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ae9ae: 7010 4098 0f00 |00c5: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ae9b4: 1a03 0000 |00c8: const-string v3, "" // string@0000 │ │ +3ae9b8: 6e20 4b98 3f00 |00ca: invoke-virtual {v15, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ae9be: 1303 2000 |00cd: const/16 v3, #int 32 // #20 │ │ +3ae9c2: 3623 0300 |00cf: if-gt v3, v2, 00d2 // +0003 │ │ +3ae9c6: 2805 |00d1: goto 00d6 // +0005 │ │ +3ae9c8: 6203 0f79 |00d2: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790f │ │ +3ae9cc: 4902 0302 |00d4: aget-char v2, v3, v2 │ │ +3ae9d0: 6e20 4498 2f00 |00d6: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3ae9d6: 6e10 5498 0f00 |00d9: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ae9dc: 0c02 |00dc: move-result-object v2 │ │ +3ae9de: 7140 e2a2 872e |00dd: invoke-static {v7, v8, v14, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ +3ae9e4: 0c02 |00e0: move-result-object v2 │ │ +3ae9e6: 4d02 0509 |00e1: aput-object v2, v5, v9 │ │ +3ae9ea: 1302 0800 |00e3: const/16 v2, #int 8 // #8 │ │ +3ae9ee: 332d 0700 |00e5: if-ne v13, v2, 00ec // +0007 │ │ +3ae9f2: 1304 000c |00e7: const/16 v4, #int 3072 // #c00 │ │ +3ae9f6: 12e7 |00e9: const/4 v7, #int -2 // #fe │ │ +3ae9f8: 122a |00ea: const/4 v10, #int 2 // #2 │ │ +3ae9fa: 2802 |00eb: goto 00ed // +0002 │ │ +3ae9fc: 01d7 |00ec: move v7, v13 │ │ +3ae9fe: b0a7 |00ed: add-int/2addr v7, v10 │ │ +3aea00: 016b |00ee: move v11, v6 │ │ +3aea02: 1222 |00ef: const/4 v2, #int 2 // #2 │ │ +3aea04: 1213 |00f0: const/4 v3, #int 1 // #1 │ │ +3aea06: 1305 000c |00f1: const/16 v5, #int 3072 // #c00 │ │ +3aea0a: 1206 |00f3: const/4 v6, #int 0 // #0 │ │ +3aea0c: 1309 0800 |00f4: const/16 v9, #int 8 // #8 │ │ +3aea10: 2900 5dff |00f6: goto/16 0053 // -00a3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=896 │ │ 0x000b line=897 │ │ 0x0010 line=898 │ │ 0x0014 line=900 │ │ 0x0021 line=901 │ │ @@ -855818,147 +855818,147 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken$QScript;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 240 16-bit code units │ │ -3aea18: |[3aea18] net.sf.dibdib.thread_ui.UiPres.barTools:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3aea28: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -3aea2c: 6201 007a |0002: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ -3aea30: 2111 |0004: array-length v1, v1 │ │ -3aea32: da01 0104 |0005: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -3aea36: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -3aea38: b021 |0008: add-int/2addr v1, v2 │ │ -3aea3a: 5403 e179 |0009: iget-object v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ -3aea3e: 2133 |000b: array-length v3, v3 │ │ -3aea40: 3731 0600 |000c: if-le v1, v3, 0012 // +0006 │ │ -3aea44: 2311 0f16 |000e: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3aea48: 5b01 e179 |0010: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ -3aea4c: 1301 000c |0012: const/16 v1, #int 3072 // #c00 │ │ -3aea50: 6203 f079 |0014: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3aea54: 6e10 9da5 0300 |0016: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3aea5a: 0a03 |0019: move-result v3 │ │ -3aea5c: da04 0303 |001a: mul-int/lit8 v4, v3, #int 3 // #03 │ │ -3aea60: b924 |001c: shr-int/2addr v4, v2 │ │ -3aea62: 5405 e179 |001d: iget-object v5, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ -3aea66: 1216 |001f: const/4 v6, #int 1 // #1 │ │ -3aea68: 8167 |0020: int-to-long v7, v6 │ │ -3aea6a: 6209 5477 |0021: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.FACE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7754 │ │ -3aea6e: 236a 1915 |0023: new-array v10, v6, [I // type@1519 │ │ -3aea72: 120b |0025: const/4 v11, #int 0 // #0 │ │ -3aea74: 4b0b 0a0b |0026: aput v11, v10, v11 │ │ -3aea78: 7140 e4a2 87a9 |0028: invoke-static {v7, v8, v9, v10}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3aea7e: 0c07 |002b: move-result-object v7 │ │ -3aea80: 4d07 050b |002c: aput-object v7, v5, v11 │ │ -3aea84: 5405 e179 |002e: iget-object v5, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ -3aea88: 1227 |0030: const/4 v7, #int 2 // #2 │ │ -3aea8a: 8178 |0031: int-to-long v8, v7 │ │ -3aea8c: 620a 5577 |0032: sget-object v10, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7755 │ │ -3aea90: 236c 1915 |0034: new-array v12, v6, [I // type@1519 │ │ -3aea94: 4b04 0c0b |0036: aput v4, v12, v11 │ │ -3aea98: 7140 e4a2 98ca |0038: invoke-static {v8, v9, v10, v12}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3aea9e: 0c08 |003b: move-result-object v8 │ │ -3aeaa0: 4d08 0506 |003c: aput-object v8, v5, v6 │ │ -3aeaa4: d245 b500 |003e: mul-int/lit16 v5, v4, #int 181 // #00b5 │ │ -3aeaa8: e105 0508 |0040: shr-int/lit8 v5, v5, #int 8 // #08 │ │ -3aeaac: 9105 0405 |0042: sub-int v5, v4, v5 │ │ -3aeab0: 9105 0305 |0044: sub-int v5, v3, v5 │ │ -3aeab4: b965 |0046: shr-int/2addr v5, v6 │ │ -3aeab6: 5408 e179 |0047: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ -3aeaba: 8129 |0049: int-to-long v9, v2 │ │ -3aeabc: 620c 5f77 |004a: sget-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ -3aeac0: 236d 1915 |004c: new-array v13, v6, [I // type@1519 │ │ -3aeac4: 4b05 0d0b |004e: aput v5, v13, v11 │ │ -3aeac8: 7140 e4a2 a9dc |0050: invoke-static {v9, v10, v12, v13}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3aeace: 0c05 |0053: move-result-object v5 │ │ -3aead0: 4d05 0807 |0054: aput-object v5, v8, v7 │ │ -3aead4: 1235 |0056: const/4 v5, #int 3 // #3 │ │ -3aead6: 1208 |0057: const/4 v8, #int 0 // #0 │ │ -3aead8: 6209 007a |0058: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ -3aeadc: 2199 |005a: array-length v9, v9 │ │ -3aeade: 3598 8800 |005b: if-ge v8, v9, 00e3 // +0088 │ │ -3aeae2: 6209 007a |005d: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ -3aeae6: 4609 0908 |005f: aget-object v9, v9, v8 │ │ -3aeaea: 6e30 2e98 b907 |0061: invoke-virtual {v9, v11, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3aeaf0: 0c09 |0064: move-result-object v9 │ │ -3aeaf2: 620a 007a |0065: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ -3aeaf6: 460a 0a08 |0067: aget-object v10, v10, v8 │ │ -3aeafa: 6e20 2d98 7a00 |0069: invoke-virtual {v10, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3aeb00: 0c0a |006c: move-result-object v10 │ │ -3aeb02: 520c ec79 |006d: iget v12, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ec │ │ -3aeb06: 3b0c 0d00 |006f: if-gez v12, 007c // +000d │ │ -3aeb0a: 1a0c 921c |0071: const-string v12, "GO" // string@1c92 │ │ -3aeb0e: 6e20 1298 ac00 |0073: invoke-virtual {v12, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3aeb14: 0a0c |0076: move-result v12 │ │ -3aeb16: 380c 0500 |0077: if-eqz v12, 007c // +0005 │ │ -3aeb1a: 1a09 a604 |0079: const-string v9, "**" // string@04a6 │ │ -3aeb1e: 2813 |007b: goto 008e // +0013 │ │ -3aeb20: 1a0c 2452 |007c: const-string v12, "VW" // string@5224 │ │ -3aeb24: 6e20 1298 9c00 |007e: invoke-virtual {v12, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3aeb2a: 0a0c |0081: move-result v12 │ │ -3aeb2c: 380c 0c00 |0082: if-eqz v12, 008e // +000c │ │ -3aeb30: 620a 6373 |0084: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3aeb34: 54aa 7f73 |0086: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3aeb38: 1f0a dc14 |0088: check-cast v10, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3aeb3c: 6e10 d0a4 0a00 |008a: invoke-virtual {v10}, Lnet/sf/dibdib/thread_feed/FeederRf;.getShortId2:()Ljava/lang/String; // method@a4d0 │ │ -3aeb42: 0c0a |008d: move-result-object v10 │ │ -3aeb44: 540c e179 |008e: iget-object v12, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ -3aeb48: d80d 0201 |0090: add-int/lit8 v13, v2, #int 1 // #01 │ │ -3aeb4c: b065 |0092: add-int/2addr v5, v6 │ │ -3aeb4e: 815e |0093: int-to-long v14, v5 │ │ -3aeb50: 6206 5c77 |0094: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3aeb54: 0211 0300 |0096: move/from16 v17, v3 │ │ -3aeb58: 2373 1915 |0098: new-array v3, v7, [I // type@1519 │ │ -3aeb5c: 4b01 030b |009a: aput v1, v3, v11 │ │ -3aeb60: 1310 0100 |009c: const/16 v16, #int 1 // #1 │ │ -3aeb64: 4b0b 0310 |009e: aput v11, v3, v16 │ │ -3aeb68: 7140 e4a2 fe36 |00a0: invoke-static {v14, v15, v6, v3}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3aeb6e: 0c03 |00a3: move-result-object v3 │ │ -3aeb70: 4d03 0c02 |00a4: aput-object v3, v12, v2 │ │ -3aeb74: 5402 e179 |00a6: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ -3aeb78: d803 0d01 |00a8: add-int/lit8 v3, v13, #int 1 // #01 │ │ -3aeb7c: d805 0501 |00aa: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3aeb80: 815e |00ac: int-to-long v14, v5 │ │ -3aeb82: 6206 6377 |00ad: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ -3aeb86: 7140 e2a2 fe96 |00af: invoke-static {v14, v15, v6, v9}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ -3aeb8c: 0c06 |00b2: move-result-object v6 │ │ -3aeb8e: 4d06 020d |00b3: aput-object v6, v2, v13 │ │ -3aeb92: 5402 e179 |00b5: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ -3aeb96: d806 0301 |00b7: add-int/lit8 v6, v3, #int 1 // #01 │ │ -3aeb9a: d805 0501 |00b9: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3aeb9e: 815c |00bb: int-to-long v12, v5 │ │ -3aeba0: 6209 5c77 |00bc: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3aeba4: 237e 1915 |00be: new-array v14, v7, [I // type@1519 │ │ -3aeba8: 4b01 0e0b |00c0: aput v1, v14, v11 │ │ -3aebac: 4b04 0e10 |00c2: aput v4, v14, v16 │ │ -3aebb0: 7140 e4a2 dce9 |00c4: invoke-static {v12, v13, v9, v14}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3aebb6: 0c09 |00c7: move-result-object v9 │ │ -3aebb8: 4d09 0203 |00c8: aput-object v9, v2, v3 │ │ -3aebbc: 5402 e179 |00ca: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ -3aebc0: d803 0601 |00cc: add-int/lit8 v3, v6, #int 1 // #01 │ │ -3aebc4: d805 0501 |00ce: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3aebc8: 815c |00d0: int-to-long v12, v5 │ │ -3aebca: 6209 6377 |00d1: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ -3aebce: 7140 e2a2 dca9 |00d3: invoke-static {v12, v13, v9, v10}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ -3aebd4: 0c09 |00d6: move-result-object v9 │ │ -3aebd6: 4d09 0206 |00d7: aput-object v9, v2, v6 │ │ -3aebda: d808 0801 |00d9: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3aebde: 9001 0111 |00db: add-int v1, v1, v17 │ │ -3aebe2: 0132 |00dd: move v2, v3 │ │ -3aebe4: 0203 1100 |00de: move/from16 v3, v17 │ │ -3aebe8: 1216 |00e0: const/4 v6, #int 1 // #1 │ │ -3aebea: 2900 77ff |00e1: goto/16 0058 // -0089 │ │ -3aebee: 1603 0000 |00e3: const-wide/16 v3, #int 0 // #0 │ │ -3aebf2: 7120 e1a2 4300 |00e5: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ -3aebf8: 0c01 |00e8: move-result-object v1 │ │ -3aebfa: 5403 e179 |00e9: iget-object v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ -3aebfe: 5b13 a376 |00eb: iput-object v3, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a3 │ │ -3aec02: 5912 9c76 |00ed: iput v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769c │ │ -3aec06: 1101 |00ef: return-object v1 │ │ +3aea14: |[3aea14] net.sf.dibdib.thread_ui.UiPres.barTools:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3aea24: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +3aea28: 6201 007a |0002: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ +3aea2c: 2111 |0004: array-length v1, v1 │ │ +3aea2e: da01 0104 |0005: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +3aea32: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +3aea34: b021 |0008: add-int/2addr v1, v2 │ │ +3aea36: 5403 e179 |0009: iget-object v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ +3aea3a: 2133 |000b: array-length v3, v3 │ │ +3aea3c: 3731 0600 |000c: if-le v1, v3, 0012 // +0006 │ │ +3aea40: 2311 0f16 |000e: new-array v1, v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3aea44: 5b01 e179 |0010: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ +3aea48: 1301 000c |0012: const/16 v1, #int 3072 // #c00 │ │ +3aea4c: 6203 f079 |0014: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3aea50: 6e10 9da5 0300 |0016: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3aea56: 0a03 |0019: move-result v3 │ │ +3aea58: da04 0303 |001a: mul-int/lit8 v4, v3, #int 3 // #03 │ │ +3aea5c: b924 |001c: shr-int/2addr v4, v2 │ │ +3aea5e: 5405 e179 |001d: iget-object v5, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ +3aea62: 1216 |001f: const/4 v6, #int 1 // #1 │ │ +3aea64: 8167 |0020: int-to-long v7, v6 │ │ +3aea66: 6209 5477 |0021: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.FACE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7754 │ │ +3aea6a: 236a 1915 |0023: new-array v10, v6, [I // type@1519 │ │ +3aea6e: 120b |0025: const/4 v11, #int 0 // #0 │ │ +3aea70: 4b0b 0a0b |0026: aput v11, v10, v11 │ │ +3aea74: 7140 e4a2 87a9 |0028: invoke-static {v7, v8, v9, v10}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3aea7a: 0c07 |002b: move-result-object v7 │ │ +3aea7c: 4d07 050b |002c: aput-object v7, v5, v11 │ │ +3aea80: 5405 e179 |002e: iget-object v5, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ +3aea84: 1227 |0030: const/4 v7, #int 2 // #2 │ │ +3aea86: 8178 |0031: int-to-long v8, v7 │ │ +3aea88: 620a 5577 |0032: sget-object v10, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7755 │ │ +3aea8c: 236c 1915 |0034: new-array v12, v6, [I // type@1519 │ │ +3aea90: 4b04 0c0b |0036: aput v4, v12, v11 │ │ +3aea94: 7140 e4a2 98ca |0038: invoke-static {v8, v9, v10, v12}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3aea9a: 0c08 |003b: move-result-object v8 │ │ +3aea9c: 4d08 0506 |003c: aput-object v8, v5, v6 │ │ +3aeaa0: d245 b500 |003e: mul-int/lit16 v5, v4, #int 181 // #00b5 │ │ +3aeaa4: e105 0508 |0040: shr-int/lit8 v5, v5, #int 8 // #08 │ │ +3aeaa8: 9105 0405 |0042: sub-int v5, v4, v5 │ │ +3aeaac: 9105 0305 |0044: sub-int v5, v3, v5 │ │ +3aeab0: b965 |0046: shr-int/2addr v5, v6 │ │ +3aeab2: 5408 e179 |0047: iget-object v8, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ +3aeab6: 8129 |0049: int-to-long v9, v2 │ │ +3aeab8: 620c 5f77 |004a: sget-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ +3aeabc: 236d 1915 |004c: new-array v13, v6, [I // type@1519 │ │ +3aeac0: 4b05 0d0b |004e: aput v5, v13, v11 │ │ +3aeac4: 7140 e4a2 a9dc |0050: invoke-static {v9, v10, v12, v13}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3aeaca: 0c05 |0053: move-result-object v5 │ │ +3aeacc: 4d05 0807 |0054: aput-object v5, v8, v7 │ │ +3aead0: 1235 |0056: const/4 v5, #int 3 // #3 │ │ +3aead2: 1208 |0057: const/4 v8, #int 0 // #0 │ │ +3aead4: 6209 007a |0058: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ +3aead8: 2199 |005a: array-length v9, v9 │ │ +3aeada: 3598 8800 |005b: if-ge v8, v9, 00e3 // +0088 │ │ +3aeade: 6209 007a |005d: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ +3aeae2: 4609 0908 |005f: aget-object v9, v9, v8 │ │ +3aeae6: 6e30 2e98 b907 |0061: invoke-virtual {v9, v11, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3aeaec: 0c09 |0064: move-result-object v9 │ │ +3aeaee: 620a 007a |0065: sget-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ +3aeaf2: 460a 0a08 |0067: aget-object v10, v10, v8 │ │ +3aeaf6: 6e20 2d98 7a00 |0069: invoke-virtual {v10, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3aeafc: 0c0a |006c: move-result-object v10 │ │ +3aeafe: 520c ec79 |006d: iget v12, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ec │ │ +3aeb02: 3b0c 0d00 |006f: if-gez v12, 007c // +000d │ │ +3aeb06: 1a0c 921c |0071: const-string v12, "GO" // string@1c92 │ │ +3aeb0a: 6e20 1298 ac00 |0073: invoke-virtual {v12, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3aeb10: 0a0c |0076: move-result v12 │ │ +3aeb12: 380c 0500 |0077: if-eqz v12, 007c // +0005 │ │ +3aeb16: 1a09 a604 |0079: const-string v9, "**" // string@04a6 │ │ +3aeb1a: 2813 |007b: goto 008e // +0013 │ │ +3aeb1c: 1a0c 2452 |007c: const-string v12, "VW" // string@5224 │ │ +3aeb20: 6e20 1298 9c00 |007e: invoke-virtual {v12, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3aeb26: 0a0c |0081: move-result v12 │ │ +3aeb28: 380c 0c00 |0082: if-eqz v12, 008e // +000c │ │ +3aeb2c: 620a 6373 |0084: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3aeb30: 54aa 7f73 |0086: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3aeb34: 1f0a dc14 |0088: check-cast v10, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3aeb38: 6e10 d0a4 0a00 |008a: invoke-virtual {v10}, Lnet/sf/dibdib/thread_feed/FeederRf;.getShortId2:()Ljava/lang/String; // method@a4d0 │ │ +3aeb3e: 0c0a |008d: move-result-object v10 │ │ +3aeb40: 540c e179 |008e: iget-object v12, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ +3aeb44: d80d 0201 |0090: add-int/lit8 v13, v2, #int 1 // #01 │ │ +3aeb48: b065 |0092: add-int/2addr v5, v6 │ │ +3aeb4a: 815e |0093: int-to-long v14, v5 │ │ +3aeb4c: 6206 5c77 |0094: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3aeb50: 0211 0300 |0096: move/from16 v17, v3 │ │ +3aeb54: 2373 1915 |0098: new-array v3, v7, [I // type@1519 │ │ +3aeb58: 4b01 030b |009a: aput v1, v3, v11 │ │ +3aeb5c: 1310 0100 |009c: const/16 v16, #int 1 // #1 │ │ +3aeb60: 4b0b 0310 |009e: aput v11, v3, v16 │ │ +3aeb64: 7140 e4a2 fe36 |00a0: invoke-static {v14, v15, v6, v3}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3aeb6a: 0c03 |00a3: move-result-object v3 │ │ +3aeb6c: 4d03 0c02 |00a4: aput-object v3, v12, v2 │ │ +3aeb70: 5402 e179 |00a6: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ +3aeb74: d803 0d01 |00a8: add-int/lit8 v3, v13, #int 1 // #01 │ │ +3aeb78: d805 0501 |00aa: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3aeb7c: 815e |00ac: int-to-long v14, v5 │ │ +3aeb7e: 6206 6377 |00ad: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ +3aeb82: 7140 e2a2 fe96 |00af: invoke-static {v14, v15, v6, v9}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ +3aeb88: 0c06 |00b2: move-result-object v6 │ │ +3aeb8a: 4d06 020d |00b3: aput-object v6, v2, v13 │ │ +3aeb8e: 5402 e179 |00b5: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ +3aeb92: d806 0301 |00b7: add-int/lit8 v6, v3, #int 1 // #01 │ │ +3aeb96: d805 0501 |00b9: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3aeb9a: 815c |00bb: int-to-long v12, v5 │ │ +3aeb9c: 6209 5c77 |00bc: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3aeba0: 237e 1915 |00be: new-array v14, v7, [I // type@1519 │ │ +3aeba4: 4b01 0e0b |00c0: aput v1, v14, v11 │ │ +3aeba8: 4b04 0e10 |00c2: aput v4, v14, v16 │ │ +3aebac: 7140 e4a2 dce9 |00c4: invoke-static {v12, v13, v9, v14}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3aebb2: 0c09 |00c7: move-result-object v9 │ │ +3aebb4: 4d09 0203 |00c8: aput-object v9, v2, v3 │ │ +3aebb8: 5402 e179 |00ca: iget-object v2, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ +3aebbc: d803 0601 |00cc: add-int/lit8 v3, v6, #int 1 // #01 │ │ +3aebc0: d805 0501 |00ce: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3aebc4: 815c |00d0: int-to-long v12, v5 │ │ +3aebc6: 6209 6377 |00d1: sget-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ +3aebca: 7140 e2a2 dca9 |00d3: invoke-static {v12, v13, v9, v10}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ +3aebd0: 0c09 |00d6: move-result-object v9 │ │ +3aebd2: 4d09 0206 |00d7: aput-object v9, v2, v6 │ │ +3aebd6: d808 0801 |00d9: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3aebda: 9001 0111 |00db: add-int v1, v1, v17 │ │ +3aebde: 0132 |00dd: move v2, v3 │ │ +3aebe0: 0203 1100 |00de: move/from16 v3, v17 │ │ +3aebe4: 1216 |00e0: const/4 v6, #int 1 // #1 │ │ +3aebe6: 2900 77ff |00e1: goto/16 0058 // -0089 │ │ +3aebea: 1603 0000 |00e3: const-wide/16 v3, #int 0 // #0 │ │ +3aebee: 7120 e1a2 4300 |00e5: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ +3aebf4: 0c01 |00e8: move-result-object v1 │ │ +3aebf6: 5403 e179 |00e9: iget-object v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.barTools_script:[Lnet/sf/dibdib/generic/QToken$QScript; // field@79e1 │ │ +3aebfa: 5b13 a376 |00eb: iput-object v3, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a3 │ │ +3aebfe: 5912 9c76 |00ed: iput v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769c │ │ +3aec02: 1101 |00ef: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=942 │ │ 0x0009 line=943 │ │ 0x000e line=944 │ │ 0x0014 line=947 │ │ 0x001d line=949 │ │ @@ -855985,305 +855985,305 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 578 16-bit code units │ │ -3ac6bc: |[3ac6bc] net.sf.dibdib.thread_ui.UiPres.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3ac6cc: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac6d0: 5400 7e73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737e │ │ -3ac6d4: 2000 9c0e |0004: instance-of v0, v0, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // type@0e9c │ │ -3ac6d8: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -3ac6dc: 6200 6473 |0008: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3ac6e0: 6201 6373 |000a: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac6e4: 5411 7e73 |000c: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737e │ │ -3ac6e8: 1f01 9c0e |000e: check-cast v1, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // type@0e9c │ │ -3ac6ec: 6e10 d970 0100 |0010: invoke-virtual {v1}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.toString:()Ljava/lang/String; // method@70d9 │ │ -3ac6f2: 0c01 |0013: move-result-object v1 │ │ -3ac6f4: 7110 c1a2 0100 |0014: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3ac6fa: 0c01 |0017: move-result-object v1 │ │ -3ac6fc: 1a02 a417 |0018: const-string v2, "E" // string@17a4 │ │ -3ac700: 6e30 e8a5 2001 |001a: invoke-virtual {v0, v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ -3ac706: 6200 6373 |001d: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac70a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -3ac70c: 5b01 7e73 |0020: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737e │ │ -3ac710: 3909 0400 |0022: if-nez v9, 0026 // +0004 │ │ -3ac714: 2900 0602 |0024: goto/16 022a // +0206 │ │ -3ac718: 6200 7e77 |0026: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777e │ │ -3ac71c: 5492 b076 |0028: iget-object v2, v9, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3ac720: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -3ac722: 3320 1200 |002b: if-ne v0, v2, 003d // +0012 │ │ -3ac726: 5480 e879 |002d: iget-object v0, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ac72a: 6e10 2298 0000 |002f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ac730: 0a00 |0032: move-result v0 │ │ -3ac732: 3d00 0a00 |0033: if-lez v0, 003d // +000a │ │ -3ac736: 5983 ed79 |0035: iput v3, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3ac73a: 1a09 0000 |0037: const-string v9, "" // string@0000 │ │ -3ac73e: 5b89 e879 |0039: iput-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ac742: 2900 ef01 |003b: goto/16 022a // +01ef │ │ -3ac746: 5490 b076 |003d: iget-object v0, v9, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3ac74a: 2000 ec14 |003f: instance-of v0, v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3ac74e: 1212 |0041: const/4 v2, #int 1 // #1 │ │ -3ac750: 3900 4000 |0042: if-nez v0, 0082 // +0040 │ │ -3ac754: 5490 b076 |0044: iget-object v0, v9, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3ac758: 7210 57a2 0000 |0046: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ -3ac75e: 0c00 |0049: move-result-object v0 │ │ -3ac760: 1a03 4d18 |004a: const-string v3, "ESCAPE" // string@184d │ │ -3ac764: 6e20 1298 0300 |004c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3ac76a: 0a00 |004f: move-result v0 │ │ -3ac76c: 3800 2100 |0050: if-eqz v0, 0071 // +0021 │ │ -3ac770: 7100 a0a5 0000 |0052: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.resetAll:()V // method@a5a0 │ │ -3ac776: 6200 6373 |0055: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac77a: 5400 7f73 |0057: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3ac77e: 1f00 dc14 |0059: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ac782: 6e10 cfa4 0000 |005b: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3ac788: 0c00 |005e: move-result-object v0 │ │ -3ac78a: 1603 0100 |005f: const-wide/16 v3, #int 1 // #1 │ │ -3ac78e: 7240 9ea4 2043 |0061: invoke-interface {v0, v2, v3, v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.findSlideSupplement:(IJ)J // method@a49e │ │ -3ac794: 6200 6373 |0064: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac798: 5400 7f73 |0066: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3ac79c: 1f00 dc14 |0068: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ac7a0: 6e10 cfa4 0000 |006a: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3ac7a6: 0c00 |006d: move-result-object v0 │ │ -3ac7a8: 7210 a4a4 0000 |006e: invoke-interface {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a4 │ │ -3ac7ae: 6200 6373 |0071: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac7b2: 5400 7f73 |0073: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3ac7b6: 1f00 dc14 |0075: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ac7ba: 6e10 cfa4 0000 |0077: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3ac7c0: 0c00 |007a: move-result-object v0 │ │ -3ac7c2: 7220 a5a4 9000 |007b: invoke-interface {v0, v9}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a4a5 │ │ -3ac7c8: 0c09 |007e: move-result-object v9 │ │ -3ac7ca: 3809 ab01 |007f: if-eqz v9, 022a // +01ab │ │ -3ac7ce: 1109 |0081: return-object v9 │ │ -3ac7d0: 5490 a976 |0082: iget-object v0, v9, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3ac7d4: 2000 af14 |0084: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3ac7d8: 3800 0700 |0086: if-eqz v0, 008d // +0007 │ │ -3ac7dc: 5490 a976 |0088: iget-object v0, v9, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3ac7e0: 1f00 af14 |008a: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3ac7e4: 2802 |008c: goto 008e // +0002 │ │ -3ac7e6: 0710 |008d: move-object v0, v1 │ │ -3ac7e8: 6204 db79 |008e: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ -3ac7ec: 5495 b076 |0090: iget-object v5, v9, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3ac7f0: 1f05 ec14 |0092: check-cast v5, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3ac7f4: 6e10 6ba5 0500 |0094: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ -3ac7fa: 0a05 |0097: move-result v5 │ │ -3ac7fc: 4404 0405 |0098: aget v4, v4, v5 │ │ -3ac800: 1225 |009a: const/4 v5, #int 2 // #2 │ │ -3ac802: 2b04 9701 0000 |009b: packed-switch v4, 00000232 // +00000197 │ │ -3ac808: 6200 6373 |009e: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac80c: 5400 7f73 |00a0: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3ac810: 1f00 dc14 |00a2: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ac814: 6e10 cfa4 0000 |00a4: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3ac81a: 0c00 |00a7: move-result-object v0 │ │ -3ac81c: 7220 a5a4 9000 |00a8: invoke-interface {v0, v9}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a4a5 │ │ -3ac822: 0c01 |00ab: move-result-object v1 │ │ -3ac824: 2900 7e01 |00ac: goto/16 022a // +017e │ │ -3ac828: 6209 6373 |00ae: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac82c: 5499 6f73 |00b0: iget-object v9, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3ac830: 6e10 b1a1 0900 |00b2: invoke-virtual {v9}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3ac836: 0a09 |00b5: move-result v9 │ │ -3ac838: 6203 2a73 |00b6: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ -3ac83c: 6e10 b1a1 0300 |00b8: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3ac842: 0a03 |00bb: move-result v3 │ │ -3ac844: 3739 6b00 |00bc: if-le v9, v3, 0127 // +006b │ │ -3ac848: 3800 1d00 |00be: if-eqz v0, 00db // +001d │ │ -3ac84c: 6e10 c8a2 0000 |00c0: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -3ac852: 0a09 |00c3: move-result v9 │ │ -3ac854: 3c09 0300 |00c4: if-gtz v9, 00c7 // +0003 │ │ -3ac858: 2815 |00c6: goto 00db // +0015 │ │ -3ac85a: 6e10 cba2 0000 |00c7: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3ac860: 0c09 |00ca: move-result-object v9 │ │ -3ac862: 7110 cea4 0900 |00cb: invoke-static {v9}, Lnet/sf/dibdib/thread_feed/FeederRf;.findFeeder:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4ce │ │ -3ac868: 0c09 |00ce: move-result-object v9 │ │ -3ac86a: 6200 6373 |00cf: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac86e: 3909 0600 |00d1: if-nez v9, 00d7 // +0006 │ │ -3ac872: 6209 6373 |00d3: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac876: 5499 8073 |00d5: iget-object v9, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3ac87a: 5b09 8073 |00d7: iput-object v9, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3ac87e: 2900 5101 |00d9: goto/16 022a // +0151 │ │ -3ac882: 6209 da79 |00db: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79da │ │ -3ac886: 6200 6373 |00dd: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac88a: 5400 7f73 |00df: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3ac88e: 1f00 dc14 |00e1: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ac892: 6e10 d2a4 0000 |00e3: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ -3ac898: 0a00 |00e6: move-result v0 │ │ -3ac89a: 4409 0900 |00e7: aget v9, v9, v0 │ │ -3ac89e: 3229 3400 |00e9: if-eq v9, v2, 011d // +0034 │ │ -3ac8a2: 3259 3200 |00eb: if-eq v9, v5, 011d // +0032 │ │ -3ac8a6: 1230 |00ed: const/4 v0, #int 3 // #3 │ │ -3ac8a8: 3209 2700 |00ee: if-eq v9, v0, 0115 // +0027 │ │ -3ac8ac: 1240 |00f0: const/4 v0, #int 4 // #4 │ │ -3ac8ae: 3209 1c00 |00f1: if-eq v9, v0, 010d // +001c │ │ -3ac8b2: 6209 6373 |00f3: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac8b6: 6200 ab79 |00f5: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ -3ac8ba: 3800 1000 |00f7: if-eqz v0, 0107 // +0010 │ │ -3ac8be: 6200 6473 |00f9: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3ac8c2: 1a02 86b8 |00fb: const-string v2, "smtp_user" // string@b886 │ │ -3ac8c6: 6e20 d6a5 2000 |00fd: invoke-virtual {v0, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d6 │ │ -3ac8cc: 0c00 |0100: move-result-object v0 │ │ -3ac8ce: 3900 0300 |0101: if-nez v0, 0104 // +0003 │ │ -3ac8d2: 2804 |0103: goto 0107 // +0004 │ │ -3ac8d4: 6200 5679 |0104: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.CHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7956 │ │ -3ac8d8: 2803 |0106: goto 0109 // +0003 │ │ -3ac8da: 6200 5b79 |0107: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -3ac8de: 5b90 8073 |0109: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3ac8e2: 2900 1f01 |010b: goto/16 022a // +011f │ │ -3ac8e6: 6209 6373 |010d: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac8ea: 6200 5b79 |010f: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -3ac8ee: 5b90 8073 |0111: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3ac8f2: 2900 1701 |0113: goto/16 022a // +0117 │ │ -3ac8f6: 6209 6373 |0115: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac8fa: 6200 5879 |0117: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7958 │ │ -3ac8fe: 5b90 8073 |0119: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3ac902: 2900 0f01 |011b: goto/16 022a // +010f │ │ -3ac906: 6209 6373 |011d: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac90a: 6200 6373 |011f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac90e: 5400 8573 |0121: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ -3ac912: 5b90 8073 |0123: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3ac916: 2900 0501 |0125: goto/16 022a // +0105 │ │ -3ac91a: 6209 6373 |0127: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac91e: 6200 5b79 |0129: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ -3ac922: 5b90 8073 |012b: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3ac926: 2900 fd00 |012d: goto/16 022a // +00fd │ │ -3ac92a: 6209 6373 |012f: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac92e: 6200 5879 |0131: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7958 │ │ -3ac932: 5b90 8073 |0133: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3ac936: 2900 f500 |0135: goto/16 022a // +00f5 │ │ -3ac93a: 6209 6373 |0137: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ac93e: 6200 5479 |0139: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.ABOUT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7954 │ │ -3ac942: 5b90 8073 |013b: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3ac946: 2900 ed00 |013d: goto/16 022a // +00ed │ │ -3ac94a: 3800 eb00 |013f: if-eqz v0, 022a // +00eb │ │ -3ac94e: 6e10 cba2 0000 |0141: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3ac954: 0c09 |0144: move-result-object v9 │ │ -3ac956: 3809 e500 |0145: if-eqz v9, 022a // +00e5 │ │ -3ac95a: 6e10 2298 0900 |0147: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ac960: 0a00 |014a: move-result v0 │ │ -3ac962: 3d00 df00 |014b: if-lez v0, 022a // +00df │ │ -3ac966: 7110 a4a5 0900 |014d: invoke-static {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlockOffset:(Ljava/lang/String;)V // method@a5a4 │ │ -3ac96c: 2900 da00 |0150: goto/16 022a // +00da │ │ -3ac970: 3800 3400 |0152: if-eqz v0, 0186 // +0034 │ │ -3ac974: 6e10 c8a2 0000 |0154: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -3ac97a: 0a09 |0157: move-result v9 │ │ -3ac97c: 3d09 2e00 |0158: if-lez v9, 0186 // +002e │ │ -3ac980: 6e10 bca2 0000 |015a: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ -3ac986: 0c09 |015d: move-result-object v9 │ │ -3ac988: 6e10 0ea3 0900 |015e: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -3ac98e: 0a09 |0161: move-result v9 │ │ -3ac990: 3809 0300 |0162: if-eqz v9, 0165 // +0003 │ │ -3ac994: 2822 |0164: goto 0186 // +0022 │ │ -3ac996: 6e10 cba2 0000 |0165: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3ac99c: 0c09 |0168: move-result-object v9 │ │ -3ac99e: 6200 bc70 |0169: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -3ac9a2: 6e20 3398 0900 |016b: invoke-virtual {v9, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3ac9a8: 0c09 |016e: move-result-object v9 │ │ -3ac9aa: 6200 3373 |016f: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7333 │ │ -3ac9ae: 2100 |0171: array-length v0, v0 │ │ -3ac9b0: b120 |0172: sub-int/2addr v0, v2 │ │ -3ac9b2: 3a00 3200 |0173: if-ltz v0, 01a5 // +0032 │ │ -3ac9b6: 6202 3373 |0175: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7333 │ │ -3ac9ba: 4602 0200 |0177: aget-object v2, v2, v0 │ │ -3ac9be: 6e20 2c98 2900 |0179: invoke-virtual {v9, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3ac9c4: 0a02 |017c: move-result v2 │ │ -3ac9c6: 3802 0600 |017d: if-eqz v2, 0183 // +0006 │ │ -3ac9ca: 6202 6973 |017f: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ -3ac9ce: 5920 8f73 |0181: iput v0, v2, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738f │ │ -3ac9d2: d800 00ff |0183: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3ac9d6: 28ee |0185: goto 0173 // -0012 │ │ -3ac9d8: 3800 1200 |0186: if-eqz v0, 0198 // +0012 │ │ -3ac9dc: 6e10 c8a2 0000 |0188: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -3ac9e2: 0a09 |018b: move-result v9 │ │ -3ac9e4: 3c09 0300 |018c: if-gtz v9, 018f // +0003 │ │ -3ac9e8: 280a |018e: goto 0198 // +000a │ │ -3ac9ea: 6e10 bca2 0000 |018f: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ -3ac9f0: 0c09 |0192: move-result-object v9 │ │ -3ac9f2: 6e10 0ca3 0900 |0193: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3ac9f8: 0b04 |0196: move-result-wide v4 │ │ -3ac9fa: 8442 |0197: long-to-int v2, v4 │ │ -3ac9fc: 6209 6973 |0198: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ -3aca00: 6200 6973 |019a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ -3aca04: 5200 8f73 |019c: iget v0, v0, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738f │ │ -3aca08: b020 |019e: add-int/2addr v0, v2 │ │ -3aca0a: 6202 3373 |019f: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7333 │ │ -3aca0e: 2122 |01a1: array-length v2, v2 │ │ -3aca10: b420 |01a2: rem-int/2addr v0, v2 │ │ -3aca12: 5990 8f73 |01a3: iput v0, v9, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738f │ │ -3aca16: 6209 007a |01a5: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ -3aca1a: 2200 e812 |01a7: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3aca1e: 7010 4098 0000 |01a9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3aca24: 1a02 1322 |01ac: const-string v2, "LA" // string@2213 │ │ -3aca28: 6e20 4b98 2000 |01ae: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3aca2e: 6202 3373 |01b1: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7333 │ │ -3aca32: 6204 6973 |01b3: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ -3aca36: 5244 8f73 |01b5: iget v4, v4, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738f │ │ -3aca3a: 4602 0204 |01b7: aget-object v2, v2, v4 │ │ -3aca3e: 6e20 4b98 2000 |01b9: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3aca44: 6e10 5498 0000 |01bc: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3aca4a: 0c00 |01bf: move-result-object v0 │ │ -3aca4c: 4d00 0903 |01c0: aput-object v0, v9, v3 │ │ -3aca50: 2900 6800 |01c2: goto/16 022a // +0068 │ │ -3aca54: 3800 0c00 |01c4: if-eqz v0, 01d0 // +000c │ │ -3aca58: 6e10 bca2 0000 |01c6: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ -3aca5e: 0c09 |01c9: move-result-object v9 │ │ -3aca60: 6e10 0ea3 0900 |01ca: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -3aca66: 0a09 |01cd: move-result v9 │ │ -3aca68: 3809 5c00 |01ce: if-eqz v9, 022a // +005c │ │ -3aca6c: 3900 0400 |01d0: if-nez v0, 01d4 // +0004 │ │ -3aca70: 1209 |01d2: const/4 v9, #int 0 // #0 │ │ -3aca72: 280a |01d3: goto 01dd // +000a │ │ -3aca74: 6e10 bca2 0000 |01d4: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ -3aca7a: 0c09 |01d7: move-result-object v9 │ │ -3aca7c: 6e10 0ca3 0900 |01d8: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3aca82: 0b06 |01db: move-result-wide v6 │ │ -3aca84: 8469 |01dc: long-to-int v9, v6 │ │ -3aca86: 1300 3c00 |01dd: const/16 v0, #int 60 // #3c │ │ -3aca8a: 1302 1000 |01df: const/16 v2, #int 16 // #10 │ │ -3aca8e: 1304 0c00 |01e1: const/16 v4, #int 12 // #c │ │ -3aca92: 1306 0a00 |01e3: const/16 v6, #int 10 // #a │ │ -3aca96: 3296 0800 |01e5: if-eq v6, v9, 01ed // +0008 │ │ -3aca9a: 3294 0600 |01e7: if-eq v4, v9, 01ed // +0006 │ │ -3aca9e: 3292 0400 |01e9: if-eq v2, v9, 01ed // +0004 │ │ -3acaa2: 3390 0300 |01eb: if-ne v0, v9, 01ee // +0003 │ │ -3acaa6: 0193 |01ed: move v3, v9 │ │ -3acaa8: 3903 1800 |01ee: if-nez v3, 0206 // +0018 │ │ -3acaac: 6209 f279 |01f0: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ -3acab0: 6e10 9da5 0900 |01f2: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3acab6: 0a09 |01f5: move-result v9 │ │ -3acab8: 3396 0500 |01f6: if-ne v6, v9, 01fb // +0005 │ │ -3acabc: 1300 0c00 |01f8: const/16 v0, #int 12 // #c │ │ -3acac0: 280b |01fa: goto 0205 // +000b │ │ -3acac2: 3394 0500 |01fb: if-ne v4, v9, 0200 // +0005 │ │ -3acac6: 1300 1000 |01fd: const/16 v0, #int 16 // #10 │ │ -3acaca: 2806 |01ff: goto 0205 // +0006 │ │ -3acacc: 3392 0300 |0200: if-ne v2, v9, 0203 // +0003 │ │ -3acad0: 2803 |0202: goto 0205 // +0003 │ │ -3acad2: 1300 0a00 |0203: const/16 v0, #int 10 // #a │ │ -3acad6: 0103 |0205: move v3, v0 │ │ -3acad8: 6209 f279 |0206: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ -3acadc: 6e20 a1a5 3900 |0208: invoke-virtual {v9, v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3acae2: 6209 007a |020b: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ -3acae6: 4609 0905 |020d: aget-object v9, v9, v5 │ │ -3acaea: 1a00 6c0d |020f: const-string v0, "BS" // string@0d6c │ │ -3acaee: 6e20 2c98 0900 |0211: invoke-virtual {v9, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3acaf4: 0a09 |0214: move-result v9 │ │ -3acaf6: 3809 1500 |0215: if-eqz v9, 022a // +0015 │ │ -3acafa: 6209 007a |0217: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ -3acafe: 2202 e812 |0219: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3acb02: 7010 4098 0200 |021b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3acb08: 6e20 4b98 0200 |021e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3acb0e: 6e20 4798 3200 |0221: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3acb14: 6e10 5498 0200 |0224: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3acb1a: 0c00 |0227: move-result-object v0 │ │ -3acb1c: 4d00 0905 |0228: aput-object v0, v9, v5 │ │ -3acb20: 7100 63a5 0000 |022a: invoke-static {}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.stopMouseRep:()Z // method@a563 │ │ -3acb26: 7010 8ea5 0800 |022d: invoke-direct {v8}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58e │ │ -3acb2c: 1101 |0230: return-object v1 │ │ -3acb2e: 0000 |0231: nop // spacer │ │ -3acb30: 0001 0600 0100 0000 2901 0000 b700 ... |0232: packed-switch-data (16 units) │ │ +3ac6b8: |[3ac6b8] net.sf.dibdib.thread_ui.UiPres.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3ac6c8: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac6cc: 5400 7e73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737e │ │ +3ac6d0: 2000 9c0e |0004: instance-of v0, v0, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // type@0e9c │ │ +3ac6d4: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +3ac6d8: 6200 6473 |0008: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3ac6dc: 6201 6373 |000a: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac6e0: 5411 7e73 |000c: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737e │ │ +3ac6e4: 1f01 9c0e |000e: check-cast v1, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // type@0e9c │ │ +3ac6e8: 6e10 d970 0100 |0010: invoke-virtual {v1}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.toString:()Ljava/lang/String; // method@70d9 │ │ +3ac6ee: 0c01 |0013: move-result-object v1 │ │ +3ac6f0: 7110 c1a2 0100 |0014: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3ac6f6: 0c01 |0017: move-result-object v1 │ │ +3ac6f8: 1a02 a417 |0018: const-string v2, "E" // string@17a4 │ │ +3ac6fc: 6e30 e8a5 2001 |001a: invoke-virtual {v0, v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ +3ac702: 6200 6373 |001d: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac706: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +3ac708: 5b01 7e73 |0020: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737e │ │ +3ac70c: 3909 0400 |0022: if-nez v9, 0026 // +0004 │ │ +3ac710: 2900 0602 |0024: goto/16 022a // +0206 │ │ +3ac714: 6200 7e77 |0026: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777e │ │ +3ac718: 5492 b076 |0028: iget-object v2, v9, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3ac71c: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +3ac71e: 3320 1200 |002b: if-ne v0, v2, 003d // +0012 │ │ +3ac722: 5480 e879 |002d: iget-object v0, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ac726: 6e10 2298 0000 |002f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ac72c: 0a00 |0032: move-result v0 │ │ +3ac72e: 3d00 0a00 |0033: if-lez v0, 003d // +000a │ │ +3ac732: 5983 ed79 |0035: iput v3, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3ac736: 1a09 0000 |0037: const-string v9, "" // string@0000 │ │ +3ac73a: 5b89 e879 |0039: iput-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ac73e: 2900 ef01 |003b: goto/16 022a // +01ef │ │ +3ac742: 5490 b076 |003d: iget-object v0, v9, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3ac746: 2000 ec14 |003f: instance-of v0, v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3ac74a: 1212 |0041: const/4 v2, #int 1 // #1 │ │ +3ac74c: 3900 4000 |0042: if-nez v0, 0082 // +0040 │ │ +3ac750: 5490 b076 |0044: iget-object v0, v9, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3ac754: 7210 57a2 0000 |0046: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ +3ac75a: 0c00 |0049: move-result-object v0 │ │ +3ac75c: 1a03 4d18 |004a: const-string v3, "ESCAPE" // string@184d │ │ +3ac760: 6e20 1298 0300 |004c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3ac766: 0a00 |004f: move-result v0 │ │ +3ac768: 3800 2100 |0050: if-eqz v0, 0071 // +0021 │ │ +3ac76c: 7100 a0a5 0000 |0052: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.resetAll:()V // method@a5a0 │ │ +3ac772: 6200 6373 |0055: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac776: 5400 7f73 |0057: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3ac77a: 1f00 dc14 |0059: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ac77e: 6e10 cfa4 0000 |005b: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3ac784: 0c00 |005e: move-result-object v0 │ │ +3ac786: 1603 0100 |005f: const-wide/16 v3, #int 1 // #1 │ │ +3ac78a: 7240 9ea4 2043 |0061: invoke-interface {v0, v2, v3, v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.findSlideSupplement:(IJ)J // method@a49e │ │ +3ac790: 6200 6373 |0064: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac794: 5400 7f73 |0066: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3ac798: 1f00 dc14 |0068: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ac79c: 6e10 cfa4 0000 |006a: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3ac7a2: 0c00 |006d: move-result-object v0 │ │ +3ac7a4: 7210 a4a4 0000 |006e: invoke-interface {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a4 │ │ +3ac7aa: 6200 6373 |0071: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac7ae: 5400 7f73 |0073: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3ac7b2: 1f00 dc14 |0075: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ac7b6: 6e10 cfa4 0000 |0077: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3ac7bc: 0c00 |007a: move-result-object v0 │ │ +3ac7be: 7220 a5a4 9000 |007b: invoke-interface {v0, v9}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a4a5 │ │ +3ac7c4: 0c09 |007e: move-result-object v9 │ │ +3ac7c6: 3809 ab01 |007f: if-eqz v9, 022a // +01ab │ │ +3ac7ca: 1109 |0081: return-object v9 │ │ +3ac7cc: 5490 a976 |0082: iget-object v0, v9, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3ac7d0: 2000 af14 |0084: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3ac7d4: 3800 0700 |0086: if-eqz v0, 008d // +0007 │ │ +3ac7d8: 5490 a976 |0088: iget-object v0, v9, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3ac7dc: 1f00 af14 |008a: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3ac7e0: 2802 |008c: goto 008e // +0002 │ │ +3ac7e2: 0710 |008d: move-object v0, v1 │ │ +3ac7e4: 6204 db79 |008e: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ +3ac7e8: 5495 b076 |0090: iget-object v5, v9, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3ac7ec: 1f05 ec14 |0092: check-cast v5, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3ac7f0: 6e10 6ba5 0500 |0094: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ +3ac7f6: 0a05 |0097: move-result v5 │ │ +3ac7f8: 4404 0405 |0098: aget v4, v4, v5 │ │ +3ac7fc: 1225 |009a: const/4 v5, #int 2 // #2 │ │ +3ac7fe: 2b04 9701 0000 |009b: packed-switch v4, 00000232 // +00000197 │ │ +3ac804: 6200 6373 |009e: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac808: 5400 7f73 |00a0: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3ac80c: 1f00 dc14 |00a2: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ac810: 6e10 cfa4 0000 |00a4: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3ac816: 0c00 |00a7: move-result-object v0 │ │ +3ac818: 7220 a5a4 9000 |00a8: invoke-interface {v0, v9}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a4a5 │ │ +3ac81e: 0c01 |00ab: move-result-object v1 │ │ +3ac820: 2900 7e01 |00ac: goto/16 022a // +017e │ │ +3ac824: 6209 6373 |00ae: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac828: 5499 6f73 |00b0: iget-object v9, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3ac82c: 6e10 b1a1 0900 |00b2: invoke-virtual {v9}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3ac832: 0a09 |00b5: move-result v9 │ │ +3ac834: 6203 2a73 |00b6: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ +3ac838: 6e10 b1a1 0300 |00b8: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3ac83e: 0a03 |00bb: move-result v3 │ │ +3ac840: 3739 6b00 |00bc: if-le v9, v3, 0127 // +006b │ │ +3ac844: 3800 1d00 |00be: if-eqz v0, 00db // +001d │ │ +3ac848: 6e10 c8a2 0000 |00c0: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +3ac84e: 0a09 |00c3: move-result v9 │ │ +3ac850: 3c09 0300 |00c4: if-gtz v9, 00c7 // +0003 │ │ +3ac854: 2815 |00c6: goto 00db // +0015 │ │ +3ac856: 6e10 cba2 0000 |00c7: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3ac85c: 0c09 |00ca: move-result-object v9 │ │ +3ac85e: 7110 cea4 0900 |00cb: invoke-static {v9}, Lnet/sf/dibdib/thread_feed/FeederRf;.findFeeder:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4ce │ │ +3ac864: 0c09 |00ce: move-result-object v9 │ │ +3ac866: 6200 6373 |00cf: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac86a: 3909 0600 |00d1: if-nez v9, 00d7 // +0006 │ │ +3ac86e: 6209 6373 |00d3: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac872: 5499 8073 |00d5: iget-object v9, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3ac876: 5b09 8073 |00d7: iput-object v9, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3ac87a: 2900 5101 |00d9: goto/16 022a // +0151 │ │ +3ac87e: 6209 da79 |00db: sget-object v9, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_feed$FeederRf:[I // field@79da │ │ +3ac882: 6200 6373 |00dd: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac886: 5400 7f73 |00df: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3ac88a: 1f00 dc14 |00e1: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ac88e: 6e10 d2a4 0000 |00e3: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.ordinal:()I // method@a4d2 │ │ +3ac894: 0a00 |00e6: move-result v0 │ │ +3ac896: 4409 0900 |00e7: aget v9, v9, v0 │ │ +3ac89a: 3229 3400 |00e9: if-eq v9, v2, 011d // +0034 │ │ +3ac89e: 3259 3200 |00eb: if-eq v9, v5, 011d // +0032 │ │ +3ac8a2: 1230 |00ed: const/4 v0, #int 3 // #3 │ │ +3ac8a4: 3209 2700 |00ee: if-eq v9, v0, 0115 // +0027 │ │ +3ac8a8: 1240 |00f0: const/4 v0, #int 4 // #4 │ │ +3ac8aa: 3209 1c00 |00f1: if-eq v9, v0, 010d // +001c │ │ +3ac8ae: 6209 6373 |00f3: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac8b2: 6200 ab79 |00f5: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ +3ac8b6: 3800 1000 |00f7: if-eqz v0, 0107 // +0010 │ │ +3ac8ba: 6200 6473 |00f9: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3ac8be: 1a02 86b8 |00fb: const-string v2, "smtp_user" // string@b886 │ │ +3ac8c2: 6e20 d6a5 2000 |00fd: invoke-virtual {v0, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d6 │ │ +3ac8c8: 0c00 |0100: move-result-object v0 │ │ +3ac8ca: 3900 0300 |0101: if-nez v0, 0104 // +0003 │ │ +3ac8ce: 2804 |0103: goto 0107 // +0004 │ │ +3ac8d0: 6200 5679 |0104: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.CHAT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7956 │ │ +3ac8d4: 2803 |0106: goto 0109 // +0003 │ │ +3ac8d6: 6200 5b79 |0107: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +3ac8da: 5b90 8073 |0109: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3ac8de: 2900 1f01 |010b: goto/16 022a // +011f │ │ +3ac8e2: 6209 6373 |010d: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac8e6: 6200 5b79 |010f: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +3ac8ea: 5b90 8073 |0111: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3ac8ee: 2900 1701 |0113: goto/16 022a // +0117 │ │ +3ac8f2: 6209 6373 |0115: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac8f6: 6200 5879 |0117: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7958 │ │ +3ac8fa: 5b90 8073 |0119: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3ac8fe: 2900 0f01 |011b: goto/16 022a // +010f │ │ +3ac902: 6209 6373 |011d: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac906: 6200 6373 |011f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac90a: 5400 8573 |0121: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ +3ac90e: 5b90 8073 |0123: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3ac912: 2900 0501 |0125: goto/16 022a // +0105 │ │ +3ac916: 6209 6373 |0127: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac91a: 6200 5b79 |0129: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LICENSE:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795b │ │ +3ac91e: 5b90 8073 |012b: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3ac922: 2900 fd00 |012d: goto/16 022a // +00fd │ │ +3ac926: 6209 6373 |012f: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac92a: 6200 5879 |0131: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.HELP:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7958 │ │ +3ac92e: 5b90 8073 |0133: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3ac932: 2900 f500 |0135: goto/16 022a // +00f5 │ │ +3ac936: 6209 6373 |0137: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ac93a: 6200 5479 |0139: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.ABOUT:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7954 │ │ +3ac93e: 5b90 8073 |013b: iput-object v0, v9, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3ac942: 2900 ed00 |013d: goto/16 022a // +00ed │ │ +3ac946: 3800 eb00 |013f: if-eqz v0, 022a // +00eb │ │ +3ac94a: 6e10 cba2 0000 |0141: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3ac950: 0c09 |0144: move-result-object v9 │ │ +3ac952: 3809 e500 |0145: if-eqz v9, 022a // +00e5 │ │ +3ac956: 6e10 2298 0900 |0147: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ac95c: 0a00 |014a: move-result v0 │ │ +3ac95e: 3d00 df00 |014b: if-lez v0, 022a // +00df │ │ +3ac962: 7110 a4a5 0900 |014d: invoke-static {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlockOffset:(Ljava/lang/String;)V // method@a5a4 │ │ +3ac968: 2900 da00 |0150: goto/16 022a // +00da │ │ +3ac96c: 3800 3400 |0152: if-eqz v0, 0186 // +0034 │ │ +3ac970: 6e10 c8a2 0000 |0154: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +3ac976: 0a09 |0157: move-result v9 │ │ +3ac978: 3d09 2e00 |0158: if-lez v9, 0186 // +002e │ │ +3ac97c: 6e10 bca2 0000 |015a: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ +3ac982: 0c09 |015d: move-result-object v9 │ │ +3ac984: 6e10 0ea3 0900 |015e: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +3ac98a: 0a09 |0161: move-result v9 │ │ +3ac98c: 3809 0300 |0162: if-eqz v9, 0165 // +0003 │ │ +3ac990: 2822 |0164: goto 0186 // +0022 │ │ +3ac992: 6e10 cba2 0000 |0165: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3ac998: 0c09 |0168: move-result-object v9 │ │ +3ac99a: 6200 bc70 |0169: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +3ac99e: 6e20 3398 0900 |016b: invoke-virtual {v9, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3ac9a4: 0c09 |016e: move-result-object v9 │ │ +3ac9a6: 6200 3373 |016f: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7333 │ │ +3ac9aa: 2100 |0171: array-length v0, v0 │ │ +3ac9ac: b120 |0172: sub-int/2addr v0, v2 │ │ +3ac9ae: 3a00 3200 |0173: if-ltz v0, 01a5 // +0032 │ │ +3ac9b2: 6202 3373 |0175: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7333 │ │ +3ac9b6: 4602 0200 |0177: aget-object v2, v2, v0 │ │ +3ac9ba: 6e20 2c98 2900 |0179: invoke-virtual {v9, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3ac9c0: 0a02 |017c: move-result v2 │ │ +3ac9c2: 3802 0600 |017d: if-eqz v2, 0183 // +0006 │ │ +3ac9c6: 6202 6973 |017f: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ +3ac9ca: 5920 8f73 |0181: iput v0, v2, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738f │ │ +3ac9ce: d800 00ff |0183: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3ac9d2: 28ee |0185: goto 0173 // -0012 │ │ +3ac9d4: 3800 1200 |0186: if-eqz v0, 0198 // +0012 │ │ +3ac9d8: 6e10 c8a2 0000 |0188: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +3ac9de: 0a09 |018b: move-result v9 │ │ +3ac9e0: 3c09 0300 |018c: if-gtz v9, 018f // +0003 │ │ +3ac9e4: 280a |018e: goto 0198 // +000a │ │ +3ac9e6: 6e10 bca2 0000 |018f: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ +3ac9ec: 0c09 |0192: move-result-object v9 │ │ +3ac9ee: 6e10 0ca3 0900 |0193: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3ac9f4: 0b04 |0196: move-result-wide v4 │ │ +3ac9f6: 8442 |0197: long-to-int v2, v4 │ │ +3ac9f8: 6209 6973 |0198: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ +3ac9fc: 6200 6973 |019a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ +3aca00: 5200 8f73 |019c: iget v0, v0, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738f │ │ +3aca04: b020 |019e: add-int/2addr v0, v2 │ │ +3aca06: 6202 3373 |019f: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7333 │ │ +3aca0a: 2122 |01a1: array-length v2, v2 │ │ +3aca0c: b420 |01a2: rem-int/2addr v0, v2 │ │ +3aca0e: 5990 8f73 |01a3: iput v0, v9, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738f │ │ +3aca12: 6209 007a |01a5: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ +3aca16: 2200 e812 |01a7: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3aca1a: 7010 4098 0000 |01a9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3aca20: 1a02 1322 |01ac: const-string v2, "LA" // string@2213 │ │ +3aca24: 6e20 4b98 2000 |01ae: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3aca2a: 6202 3373 |01b1: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang;.kLanguages:[Ljava/lang/String; // field@7333 │ │ +3aca2e: 6204 6973 |01b3: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ +3aca32: 5244 8f73 |01b5: iget v4, v4, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738f │ │ +3aca36: 4602 0204 |01b7: aget-object v2, v2, v4 │ │ +3aca3a: 6e20 4b98 2000 |01b9: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3aca40: 6e10 5498 0000 |01bc: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3aca46: 0c00 |01bf: move-result-object v0 │ │ +3aca48: 4d00 0903 |01c0: aput-object v0, v9, v3 │ │ +3aca4c: 2900 6800 |01c2: goto/16 022a // +0068 │ │ +3aca50: 3800 0c00 |01c4: if-eqz v0, 01d0 // +000c │ │ +3aca54: 6e10 bca2 0000 |01c6: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ +3aca5a: 0c09 |01c9: move-result-object v9 │ │ +3aca5c: 6e10 0ea3 0900 |01ca: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +3aca62: 0a09 |01cd: move-result v9 │ │ +3aca64: 3809 5c00 |01ce: if-eqz v9, 022a // +005c │ │ +3aca68: 3900 0400 |01d0: if-nez v0, 01d4 // +0004 │ │ +3aca6c: 1209 |01d2: const/4 v9, #int 0 // #0 │ │ +3aca6e: 280a |01d3: goto 01dd // +000a │ │ +3aca70: 6e10 bca2 0000 |01d4: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ +3aca76: 0c09 |01d7: move-result-object v9 │ │ +3aca78: 6e10 0ca3 0900 |01d8: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3aca7e: 0b06 |01db: move-result-wide v6 │ │ +3aca80: 8469 |01dc: long-to-int v9, v6 │ │ +3aca82: 1300 3c00 |01dd: const/16 v0, #int 60 // #3c │ │ +3aca86: 1302 1000 |01df: const/16 v2, #int 16 // #10 │ │ +3aca8a: 1304 0c00 |01e1: const/16 v4, #int 12 // #c │ │ +3aca8e: 1306 0a00 |01e3: const/16 v6, #int 10 // #a │ │ +3aca92: 3296 0800 |01e5: if-eq v6, v9, 01ed // +0008 │ │ +3aca96: 3294 0600 |01e7: if-eq v4, v9, 01ed // +0006 │ │ +3aca9a: 3292 0400 |01e9: if-eq v2, v9, 01ed // +0004 │ │ +3aca9e: 3390 0300 |01eb: if-ne v0, v9, 01ee // +0003 │ │ +3acaa2: 0193 |01ed: move v3, v9 │ │ +3acaa4: 3903 1800 |01ee: if-nez v3, 0206 // +0018 │ │ +3acaa8: 6209 f279 |01f0: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ +3acaac: 6e10 9da5 0900 |01f2: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3acab2: 0a09 |01f5: move-result v9 │ │ +3acab4: 3396 0500 |01f6: if-ne v6, v9, 01fb // +0005 │ │ +3acab8: 1300 0c00 |01f8: const/16 v0, #int 12 // #c │ │ +3acabc: 280b |01fa: goto 0205 // +000b │ │ +3acabe: 3394 0500 |01fb: if-ne v4, v9, 0200 // +0005 │ │ +3acac2: 1300 1000 |01fd: const/16 v0, #int 16 // #10 │ │ +3acac6: 2806 |01ff: goto 0205 // +0006 │ │ +3acac8: 3392 0300 |0200: if-ne v2, v9, 0203 // +0003 │ │ +3acacc: 2803 |0202: goto 0205 // +0003 │ │ +3acace: 1300 0a00 |0203: const/16 v0, #int 10 // #a │ │ +3acad2: 0103 |0205: move v3, v0 │ │ +3acad4: 6209 f279 |0206: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ +3acad8: 6e20 a1a5 3900 |0208: invoke-virtual {v9, v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3acade: 6209 007a |020b: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ +3acae2: 4609 0905 |020d: aget-object v9, v9, v5 │ │ +3acae6: 1a00 6c0d |020f: const-string v0, "BS" // string@0d6c │ │ +3acaea: 6e20 2c98 0900 |0211: invoke-virtual {v9, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3acaf0: 0a09 |0214: move-result v9 │ │ +3acaf2: 3809 1500 |0215: if-eqz v9, 022a // +0015 │ │ +3acaf6: 6209 007a |0217: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ +3acafa: 2202 e812 |0219: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3acafe: 7010 4098 0200 |021b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3acb04: 6e20 4b98 0200 |021e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3acb0a: 6e20 4798 3200 |0221: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3acb10: 6e10 5498 0200 |0224: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3acb16: 0c00 |0227: move-result-object v0 │ │ +3acb18: 4d00 0905 |0228: aput-object v0, v9, v5 │ │ +3acb1c: 7100 63a5 0000 |022a: invoke-static {}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.stopMouseRep:()Z // method@a563 │ │ +3acb22: 7010 8ea5 0800 |022d: invoke-direct {v8}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58e │ │ +3acb28: 1101 |0230: return-object v1 │ │ +3acb2a: 0000 |0231: nop // spacer │ │ +3acb2c: 0001 0600 0100 0000 2901 0000 b700 ... |0232: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ 0x0008 line=738 │ │ 0x001d line=740 │ │ 0x0026 line=743 │ │ 0x0035 line=744 │ │ @@ -856340,361 +856340,361 @@ │ │ type : '(C)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 712 16-bit code units │ │ -3acb50: |[3acb50] net.sf.dibdib.thread_ui.UiPres.checkUiEventCtrl:(C)Lnet/sf/dibdib/generic/QToken; │ │ -3acb60: 52e0 ec79 |0000: iget v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ec │ │ -3acb64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3acb66: 59e1 ec79 |0003: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ec │ │ -3acb6a: 7110 e0a2 0f00 |0005: invoke-static {v15}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask4UiEvent:(C)Lnet/sf/dibdib/generic/QToken; // method@a2e0 │ │ -3acb70: 0c02 |0008: move-result-object v2 │ │ -3acb72: 7020 84a5 2e00 |0009: invoke-direct {v14, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a584 │ │ -3acb78: 0c02 |000c: move-result-object v2 │ │ -3acb7a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -3acb7c: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ -3acb80: 1103 |0010: return-object v3 │ │ -3acb82: 81f4 |0011: int-to-long v4, v15 │ │ -3acb84: 7120 06a3 5400 |0012: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3acb8a: 0c02 |0015: move-result-object v2 │ │ -3acb8c: 55e6 eb79 |0016: iget-boolean v6, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79eb │ │ -3acb90: 1607 0100 |0018: const-wide/16 v7, #int 1 // #1 │ │ -3acb94: 3806 2600 |001a: if-eqz v6, 0040 // +0026 │ │ -3acb98: 5ce1 eb79 |001c: iput-boolean v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79eb │ │ -3acb9c: 54ef e879 |001e: iget-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3acba0: 1600 0000 |0020: const-wide/16 v0, #int 0 // #0 │ │ -3acba4: 7130 e3a1 0f01 |0022: invoke-static {v15, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.doubleD4oString:(Ljava/lang/String;D)D // method@a1e3 │ │ -3acbaa: 0b00 |0025: move-result-wide v0 │ │ -3acbac: 7120 6797 1000 |0026: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -3acbb2: 0a0f |0029: move-result v15 │ │ -3acbb4: 390f 1500 |002a: if-nez v15, 003f // +0015 │ │ -3acbb8: 8a0f |002c: double-to-int v15, v0 │ │ -3acbba: 83f4 |002d: int-to-double v4, v15 │ │ -3acbbc: 2f02 0004 |002e: cmpl-double v2, v0, v4 │ │ -3acbc0: 3902 0f00 |0030: if-nez v2, 003f // +000f │ │ -3acbc4: 6200 6373 |0032: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3acbc8: 5400 7f73 |0034: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3acbcc: 1f00 dc14 |0036: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3acbd0: 6e10 cfa4 0000 |0038: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3acbd6: 0c00 |003b: move-result-object v0 │ │ -3acbd8: 7240 9ea4 f087 |003c: invoke-interface {v0, v15, v7, v8}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.findSlideSupplement:(IJ)J // method@a49e │ │ -3acbde: 1103 |003f: return-object v3 │ │ -3acbe0: 1226 |0040: const/4 v6, #int 2 // #2 │ │ -3acbe2: 1a09 0000 |0041: const-string v9, "" // string@0000 │ │ -3acbe6: 12fa |0043: const/4 v10, #int -1 // #ff │ │ -3acbe8: 121b |0044: const/4 v11, #int 1 // #1 │ │ -3acbea: 2b0f 4302 0000 |0045: packed-switch v15, 00000288 // +00000243 │ │ -3acbf0: 1103 |0048: return-object v3 │ │ -3acbf2: 6200 fc79 |0049: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ -3acbf6: 6e10 9da5 0000 |004b: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3acbfc: 0a00 |004e: move-result v0 │ │ -3acbfe: 6202 fc79 |004f: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ -3acc02: 1304 1d00 |0051: const/16 v4, #int 29 // #1d │ │ -3acc06: 33f4 0300 |0053: if-ne v4, v15, 0056 // +0003 │ │ -3acc0a: 2802 |0055: goto 0057 // +0002 │ │ -3acc0c: 12fb |0056: const/4 v11, #int -1 // #ff │ │ -3acc0e: b00b |0057: add-int/2addr v11, v0 │ │ -3acc10: 6e20 a1a5 b200 |0058: invoke-virtual {v2, v11}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3acc16: 1302 1e00 |005b: const/16 v2, #int 30 // #1e │ │ -3acc1a: 33f2 2c00 |005d: if-ne v2, v15, 0089 // +002c │ │ -3acc1e: 340a 2a00 |005f: if-lt v10, v0, 0089 // +002a │ │ -3acc22: 620f f579 |0061: sget-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3acc26: 6e10 9da5 0f00 |0063: invoke-virtual {v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3acc2c: 0a0f |0066: move-result v15 │ │ -3acc2e: 6200 fb79 |0067: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3acc32: 6e10 9da5 0000 |0069: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3acc38: 0a00 |006c: move-result v0 │ │ -3acc3a: b960 |006d: shr-int/2addr v0, v6 │ │ -3acc3c: 350f 0700 |006e: if-ge v15, v0, 0075 // +0007 │ │ -3acc40: 620f f579 |0070: sget-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3acc44: 6e20 a1a5 1f00 |0072: invoke-virtual {v15, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3acc4a: 620f f679 |0075: sget-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3acc4e: 6e10 9da5 0f00 |0077: invoke-virtual {v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3acc54: 0a0f |007a: move-result v15 │ │ -3acc56: 6200 fa79 |007b: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3acc5a: 6e10 9da5 0000 |007d: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3acc60: 0a00 |0080: move-result v0 │ │ -3acc62: b960 |0081: shr-int/2addr v0, v6 │ │ -3acc64: 350f 0700 |0082: if-ge v15, v0, 0089 // +0007 │ │ -3acc68: 620f f679 |0084: sget-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3acc6c: 6e20 a1a5 1f00 |0086: invoke-virtual {v15, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3acc72: 1103 |0089: return-object v3 │ │ -3acc74: 59e1 ed79 |008a: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3acc78: 5be9 e879 |008c: iput-object v9, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3acc7c: 620f 9b77 |008e: sget-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779b │ │ -3acc80: 23b0 0716 |0090: new-array v0, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3acc84: 4d02 0001 |0092: aput-object v2, v0, v1 │ │ -3acc88: 7120 dfa2 0f00 |0094: invoke-static {v15, v0}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2df │ │ -3acc8e: 0c0f |0097: move-result-object v15 │ │ -3acc90: 110f |0098: return-object v15 │ │ -3acc92: 073a |0099: move-object v10, v3 │ │ -3acc94: 2900 1e01 |009a: goto/16 01b8 // +011e │ │ -3acc98: 620f 6773 |009c: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3acc9c: 7210 40a2 0f00 |009e: invoke-interface {v15}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getClipboardText:()Ljava/lang/String; // method@a240 │ │ -3acca2: 0c0f |00a1: move-result-object v15 │ │ -3acca4: 7120 4fa4 1f00 |00a2: invoke-static {v15, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44f │ │ -3accaa: 0c0f |00a5: move-result-object v15 │ │ -3accac: 380f 3200 |00a6: if-eqz v15, 00d8 // +0032 │ │ -3accb0: 54e0 e879 |00a8: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3accb4: 52e2 ed79 |00aa: iget v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3accb8: 59e1 ed79 |00ac: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3accbc: 6e10 2298 0000 |00ae: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3accc2: 0a04 |00b1: move-result v4 │ │ -3accc4: 3642 1e00 |00b2: if-gt v2, v4, 00d0 // +001e │ │ -3accc8: 2204 e812 |00b4: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3acccc: 7010 4098 0400 |00b6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3accd2: 6e30 2e98 1002 |00b9: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3accd8: 0c01 |00bc: move-result-object v1 │ │ -3accda: 6e20 4b98 1400 |00bd: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3acce0: 6e20 4b98 f400 |00c0: invoke-virtual {v4, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3acce6: 6e20 2d98 2000 |00c3: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3accec: 0c0f |00c6: move-result-object v15 │ │ -3accee: 6e20 4b98 f400 |00c7: invoke-virtual {v4, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3accf4: 6e10 5498 0400 |00ca: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3accfa: 0c0f |00cd: move-result-object v15 │ │ -3accfc: 5bef e879 |00ce: iput-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3acd00: 54ef e879 |00d0: iget-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3acd04: 6e10 2298 0f00 |00d2: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -3acd0a: 0a0f |00d5: move-result v15 │ │ -3acd0c: 59ef ed79 |00d6: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3acd10: 1103 |00d8: return-object v3 │ │ -3acd12: 52ef ed79 |00d9: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3acd16: 3c0f 0500 |00db: if-gtz v15, 00e0 // +0005 │ │ -3acd1a: 130f 2000 |00dd: const/16 v15, #int 32 // #20 │ │ -3acd1e: 2808 |00df: goto 00e7 // +0008 │ │ -3acd20: 54e0 e879 |00e0: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3acd24: b1bf |00e2: sub-int/2addr v15, v11 │ │ -3acd26: 6e20 0998 f000 |00e3: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3acd2c: 0a0f |00e6: move-result v15 │ │ -3acd2e: 7020 92a5 fe00 |00e7: invoke-direct {v14, v15}, Lnet/sf/dibdib/thread_ui/UiPres;.setUnicodeSelection:(C)V // method@a592 │ │ -3acd34: 2837 |00ea: goto 0121 // +0037 │ │ -3acd36: 6200 157a |00eb: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a15 │ │ -3acd3a: 2100 |00ed: array-length v0, v0 │ │ -3acd3c: b1b0 |00ee: sub-int/2addr v0, v11 │ │ -3acd3e: 52e2 e979 |00ef: iget v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ -3acd42: 1304 0b00 |00f1: const/16 v4, #int 11 // #b │ │ -3acd46: 3620 1600 |00f3: if-gt v0, v2, 0109 // +0016 │ │ -3acd4a: 6000 107a |00f5: sget v0, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a10 │ │ -3acd4e: 6001 127a |00f7: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Offset:I // field@7a12 │ │ -3acd52: 3610 0900 |00f9: if-gt v0, v1, 0102 // +0009 │ │ -3acd56: 33f4 0700 |00fb: if-ne v4, v15, 0102 // +0007 │ │ -3acd5a: 600f 117a |00fd: sget v15, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_FromPad:I // field@7a11 │ │ -3acd5e: 59ef e979 |00ff: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ -3acd62: 1103 |0101: return-object v3 │ │ -3acd64: 33f4 0300 |0102: if-ne v4, v15, 0105 // +0003 │ │ -3acd68: 12fb |0104: const/4 v11, #int -1 // #ff │ │ -3acd6a: 7120 a3a5 ba00 |0105: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock:(II)I // method@a5a3 │ │ -3acd70: 1103 |0108: return-object v3 │ │ -3acd72: 52e0 e979 |0109: iget v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ -3acd76: 32f4 0400 |010b: if-eq v4, v15, 010f // +0004 │ │ -3acd7a: 1211 |010d: const/4 v1, #int 1 // #1 │ │ -3acd7c: 2806 |010e: goto 0114 // +0006 │ │ -3acd7e: 52ef e979 |010f: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ -3acd82: 3d0f 0300 |0111: if-lez v15, 0114 // +0003 │ │ -3acd86: 12f1 |0113: const/4 v1, #int -1 // #ff │ │ -3acd88: b010 |0114: add-int/2addr v0, v1 │ │ -3acd8a: 59e0 e979 |0115: iput v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ -3acd8e: 1103 |0117: return-object v3 │ │ -3acd90: 073a |0118: move-object v10, v3 │ │ -3acd92: 2900 7b00 |0119: goto/16 0194 // +007b │ │ -3acd96: 3900 0300 |011b: if-nez v0, 011e // +0003 │ │ -3acd9a: 12f1 |011d: const/4 v1, #int -1 // #ff │ │ -3acd9c: 59e1 ec79 |011e: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ec │ │ -3acda0: 1103 |0120: return-object v3 │ │ -3acda2: 52ef ed79 |0121: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3acda6: 3d0f 0d00 |0123: if-lez v15, 0130 // +000d │ │ -3acdaa: 54e0 e879 |0125: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3acdae: 6e10 2298 0000 |0127: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3acdb4: 0a00 |012a: move-result v0 │ │ -3acdb6: 350f 0500 |012b: if-ge v15, v0, 0130 // +0005 │ │ -3acdba: 52ef ed79 |012d: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3acdbe: 2807 |012f: goto 0136 // +0007 │ │ -3acdc0: 54ef e879 |0130: iget-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3acdc4: 6e10 2298 0f00 |0132: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -3acdca: 0a0f |0135: move-result v15 │ │ -3acdcc: 59ef ed79 |0136: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3acdd0: 3d0f 2900 |0138: if-lez v15, 0161 // +0029 │ │ -3acdd4: 220f e812 |013a: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3acdd8: 7010 4098 0f00 |013c: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3acdde: 54e0 e879 |013f: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3acde2: 52e2 ed79 |0141: iget v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3acde6: b1b2 |0143: sub-int/2addr v2, v11 │ │ -3acde8: 6e30 2e98 1002 |0144: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3acdee: 0c00 |0147: move-result-object v0 │ │ -3acdf0: 6e20 4b98 0f00 |0148: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3acdf6: 54e0 e879 |014b: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3acdfa: 52e1 ed79 |014d: iget v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3acdfe: 6e20 2d98 1000 |014f: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3ace04: 0c00 |0152: move-result-object v0 │ │ -3ace06: 6e20 4b98 0f00 |0153: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ace0c: 6e10 5498 0f00 |0156: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ace12: 0c0f |0159: move-result-object v15 │ │ -3ace14: 5bef e879 |015a: iput-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ace18: 52ef ed79 |015c: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3ace1c: b1bf |015e: sub-int/2addr v15, v11 │ │ -3ace1e: 59ef ed79 |015f: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3ace22: 1103 |0161: return-object v3 │ │ -3ace24: 6300 c379 |0162: sget-boolean v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ -3ace28: 3800 0600 |0164: if-eqz v0, 016a // +0006 │ │ -3ace2c: 7110 5da5 0f00 |0166: invoke-static {v15}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.movePointer4Cmd:(C)V // method@a55d │ │ -3ace32: 1103 |0169: return-object v3 │ │ -3ace34: 7020 90a5 fe00 |016a: invoke-direct {v14, v15}, Lnet/sf/dibdib/thread_ui/UiPres;.scrollOrCursor:(C)Lnet/sf/dibdib/generic/QToken; // method@a590 │ │ -3ace3a: 0c0f |016d: move-result-object v15 │ │ -3ace3c: 110f |016e: return-object v15 │ │ -3ace3e: 54ea e879 |016f: iget-object v10, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ace42: 7130 caa1 1a03 |0171: invoke-static {v10, v1, v3}, Lnet/sf/dibdib/config/Dib2Root;.valueOfOr:(Ljava/lang/String;ZLnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a1ca │ │ -3ace48: 0c0a |0174: move-result-object v10 │ │ -3ace4a: 380a 1f00 |0175: if-eqz v10, 0194 // +001f │ │ -3ace4e: 59e1 ed79 |0177: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3ace52: 5be9 e879 |0179: iput-object v9, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ace56: 620f 6373 |017b: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ace5a: 54ff 7f73 |017d: iget-object v15, v15, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3ace5e: 1f0f dc14 |017f: check-cast v15, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ace62: 6e10 cfa4 0f00 |0181: invoke-virtual {v15}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3ace68: 0c0f |0184: move-result-object v15 │ │ -3ace6a: 2360 0716 |0185: new-array v0, v6, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3ace6e: 4d02 0001 |0187: aput-object v2, v0, v1 │ │ -3ace72: 4d03 000b |0189: aput-object v3, v0, v11 │ │ -3ace76: 7120 dfa2 0a00 |018b: invoke-static {v10, v0}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2df │ │ -3ace7c: 0c00 |018e: move-result-object v0 │ │ -3ace7e: 7220 a5a4 0f00 |018f: invoke-interface {v15, v0}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a4a5 │ │ -3ace84: 0c0f |0192: move-result-object v15 │ │ -3ace86: 110f |0193: return-object v15 │ │ -3ace88: 32fb 2400 |0194: if-eq v11, v15, 01b8 // +0024 │ │ -3ace8c: 54e2 e879 |0196: iget-object v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ace90: 6e10 2298 0200 |0198: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ace96: 0a02 |019b: move-result v2 │ │ -3ace98: 3c02 1c00 |019c: if-gtz v2, 01b8 // +001c │ │ -3ace9c: 7100 12a5 0000 |019e: invoke-static {}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.peekStack:()Lnet/sf/dibdib/generic/QSeq; // method@a512 │ │ -3acea2: 0c02 |01a1: move-result-object v2 │ │ -3acea4: 3802 1600 |01a2: if-eqz v2, 01b8 // +0016 │ │ -3acea8: 6206 bb76 |01a4: sget-object v6, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3aceac: 3226 1200 |01a6: if-eq v6, v2, 01b8 // +0012 │ │ -3aceb0: 6e10 c8a2 0200 |01a8: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -3aceb6: 0a06 |01ab: move-result v6 │ │ -3aceb8: 3d06 0c00 |01ac: if-lez v6, 01b8 // +000c │ │ -3acebc: 6e10 cba2 0200 |01ae: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3acec2: 0c02 |01b1: move-result-object v2 │ │ -3acec4: 7120 4fa4 1200 |01b2: invoke-static {v2, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44f │ │ -3aceca: 0c02 |01b5: move-result-object v2 │ │ -3acecc: 5be2 e879 |01b6: iput-object v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3aced0: 59e1 ed79 |01b8: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3aced4: 3b00 0400 |01ba: if-gez v0, 01be // +0004 │ │ -3aced8: 1212 |01bc: const/4 v2, #int 1 // #1 │ │ -3aceda: 2802 |01bd: goto 01bf // +0002 │ │ -3acedc: 1202 |01be: const/4 v2, #int 0 // #0 │ │ -3acede: 7030 88a5 3e02 |01bf: invoke-direct {v14, v3, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.createToken4Entry:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Z)Lnet/sf/dibdib/generic/QToken; // method@a588 │ │ -3acee4: 0c02 |01c2: move-result-object v2 │ │ -3acee6: 5a24 b176 |01c3: iput-wide v4, v2, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3aceea: 6204 6373 |01c5: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3aceee: 5444 7f73 |01c7: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3acef2: 1f04 dc14 |01c9: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3acef6: 6e10 cfa4 0400 |01cb: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3acefc: 0c04 |01ce: move-result-object v4 │ │ -3acefe: 7220 a5a4 2400 |01cf: invoke-interface {v4, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a4a5 │ │ -3acf04: 0c02 |01d2: move-result-object v2 │ │ -3acf06: 3902 0300 |01d3: if-nez v2, 01d6 // +0003 │ │ -3acf0a: 1103 |01d5: return-object v3 │ │ -3acf0c: 6204 ce79 |01d6: sget-object v4, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ -3acf10: 5425 b076 |01d8: iget-object v5, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3acf14: 3354 2e00 |01da: if-ne v4, v5, 0208 // +002e │ │ -3acf18: 1600 0d00 |01dc: const-wide/16 v0, #int 13 // #d │ │ -3acf1c: 5324 b176 |01de: iget-wide v4, v2, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3acf20: 310f 0004 |01e0: cmp-long v15, v0, v4 │ │ -3acf24: 380f 0a00 |01e2: if-eqz v15, 01ec // +000a │ │ -3acf28: 1600 0a00 |01e4: const-wide/16 v0, #int 10 // #a │ │ -3acf2c: 5324 b176 |01e6: iget-wide v4, v2, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3acf30: 310f 0004 |01e8: cmp-long v15, v0, v4 │ │ -3acf34: 390f 1d00 |01ea: if-nez v15, 0207 // +001d │ │ -3acf38: 220f e812 |01ec: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3acf3c: 7010 4098 0f00 |01ee: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3acf42: 5420 b276 |01f1: iget-object v0, v2, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ -3acf46: 6e20 4b98 0f00 |01f3: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3acf4c: 1a00 a857 |01f6: const-string v0, "`LF." // string@57a8 │ │ -3acf50: 6e20 4b98 0f00 |01f8: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3acf56: 6e10 5498 0f00 |01fb: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3acf5c: 0c0f |01fe: move-result-object v15 │ │ -3acf5e: 5bef e879 |01ff: iput-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3acf62: 6e10 2298 0f00 |0201: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -3acf68: 0a0f |0204: move-result v15 │ │ -3acf6a: 59ef ed79 |0205: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3acf6e: 1103 |0207: return-object v3 │ │ -3acf70: 5424 b276 |0208: iget-object v4, v2, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ -3acf74: 3904 0300 |020a: if-nez v4, 020d // +0003 │ │ -3acf78: 0794 |020c: move-object v4, v9 │ │ -3acf7a: 6e10 2298 0400 |020d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3acf80: 0a05 |0210: move-result v5 │ │ -3acf82: 3c05 0400 |0211: if-gtz v5, 0215 // +0004 │ │ -3acf86: 1215 |0213: const/4 v5, #int 1 // #1 │ │ -3acf88: 2802 |0214: goto 0216 // +0002 │ │ -3acf8a: 1205 |0215: const/4 v5, #int 0 // #0 │ │ -3acf8c: 1306 1800 |0216: const/16 v6, #int 24 // #18 │ │ -3acf90: 130c 1900 |0218: const/16 v12, #int 25 // #19 │ │ -3acf94: 3805 3700 |021a: if-eqz v5, 0251 // +0037 │ │ -3acf98: 3800 0a00 |021c: if-eqz v0, 0226 // +000a │ │ -3acf9c: 1300 0d00 |021e: const/16 v0, #int 13 // #d │ │ -3acfa0: 32f0 3100 |0220: if-eq v0, v15, 0251 // +0031 │ │ -3acfa4: 1300 0a00 |0222: const/16 v0, #int 10 // #a │ │ -3acfa8: 32f0 2d00 |0224: if-eq v0, v15, 0251 // +002d │ │ -3acfac: 7100 12a5 0000 |0226: invoke-static {}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.peekStack:()Lnet/sf/dibdib/generic/QSeq; // method@a512 │ │ -3acfb2: 0c00 |0229: move-result-object v0 │ │ -3acfb4: 3800 3100 |022a: if-eqz v0, 025b // +0031 │ │ -3acfb8: 620d bb76 |022c: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3acfbc: 320d 2d00 |022e: if-eq v13, v0, 025b // +002d │ │ -3acfc0: 6e10 c8a2 0000 |0230: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -3acfc6: 0a0d |0233: move-result v13 │ │ -3acfc8: 3d0d 2700 |0234: if-lez v13, 025b // +0027 │ │ -3acfcc: 6e10 cba2 0000 |0236: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3acfd2: 0c00 |0239: move-result-object v0 │ │ -3acfd4: 7120 4fa4 1000 |023a: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44f │ │ -3acfda: 0c00 |023d: move-result-object v0 │ │ -3acfdc: 5be0 e879 |023e: iput-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3acfe0: 33fc 0a00 |0240: if-ne v12, v15, 024a // +000a │ │ -3acfe4: 6200 be76 |0242: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ -3acfe8: 5b20 a976 |0244: iput-object v0, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3acfec: 6200 8377 |0246: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.CLRN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7783 │ │ -3acff0: 070a |0248: move-object v10, v0 │ │ -3acff2: 2812 |0249: goto 025b // +0012 │ │ -3acff4: 33fb 1200 |024a: if-ne v11, v15, 025c // +0012 │ │ -3acff8: 5be9 e879 |024c: iput-object v9, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3acffc: 6200 9377 |024e: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7793 │ │ -3ad000: 28f8 |0250: goto 0248 // -0008 │ │ -3ad002: 33fc 0500 |0251: if-ne v12, v15, 0256 // +0005 │ │ -3ad006: 5be9 e879 |0253: iput-object v9, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ad00a: 2807 |0255: goto 025c // +0007 │ │ -3ad00c: 33f6 0500 |0256: if-ne v6, v15, 025b // +0005 │ │ -3ad010: 5be4 e879 |0258: iput-object v4, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ad014: 2802 |025a: goto 025c // +0002 │ │ -3ad016: 0723 |025b: move-object v3, v2 │ │ -3ad018: 32fc 0400 |025c: if-eq v12, v15, 0260 // +0004 │ │ -3ad01c: 33f6 1100 |025e: if-ne v6, v15, 026f // +0011 │ │ -3ad020: 620f 6773 |0260: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3ad024: 3805 0400 |0262: if-eqz v5, 0266 // +0004 │ │ -3ad028: 54e4 e879 |0264: iget-object v4, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ad02c: 7130 5ea4 7408 |0266: invoke-static {v4, v7, v8}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45e │ │ -3ad032: 0c00 |0269: move-result-object v0 │ │ -3ad034: 1a01 726d |026a: const-string v1, "edit" // string@6d72 │ │ -3ad038: 7230 47a2 1f00 |026c: invoke-interface {v15, v1, v0}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.pushClipboard:(Ljava/lang/String;Ljava/lang/String;)Z // method@a247 │ │ -3ad03e: 54ef e879 |026f: iget-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ad042: 6e10 2298 0f00 |0271: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ad048: 0a0f |0274: move-result v15 │ │ -3ad04a: 59ef ed79 |0275: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3ad04e: 3803 0f00 |0277: if-eqz v3, 0286 // +000f │ │ -3ad052: 380a 0d00 |0279: if-eqz v10, 0286 // +000d │ │ -3ad056: 543f b076 |027b: iget-object v15, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3ad05a: 380f 0900 |027d: if-eqz v15, 0286 // +0009 │ │ -3ad05e: 543f b076 |027f: iget-object v15, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3ad062: 33af 0300 |0281: if-ne v15, v10, 0284 // +0003 │ │ -3ad066: 2803 |0283: goto 0286 // +0003 │ │ -3ad068: 5b3a b076 |0284: iput-object v10, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3ad06c: 1103 |0286: return-object v3 │ │ -3ad06e: 0000 |0287: nop // spacer │ │ -3ad070: 0001 1e00 0100 0000 2a01 0000 1d01 ... |0288: packed-switch-data (64 units) │ │ +3acb4c: |[3acb4c] net.sf.dibdib.thread_ui.UiPres.checkUiEventCtrl:(C)Lnet/sf/dibdib/generic/QToken; │ │ +3acb5c: 52e0 ec79 |0000: iget v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ec │ │ +3acb60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3acb62: 59e1 ec79 |0003: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ec │ │ +3acb66: 7110 e0a2 0f00 |0005: invoke-static {v15}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask4UiEvent:(C)Lnet/sf/dibdib/generic/QToken; // method@a2e0 │ │ +3acb6c: 0c02 |0008: move-result-object v2 │ │ +3acb6e: 7020 84a5 2e00 |0009: invoke-direct {v14, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a584 │ │ +3acb74: 0c02 |000c: move-result-object v2 │ │ +3acb76: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +3acb78: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ +3acb7c: 1103 |0010: return-object v3 │ │ +3acb7e: 81f4 |0011: int-to-long v4, v15 │ │ +3acb80: 7120 06a3 5400 |0012: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3acb86: 0c02 |0015: move-result-object v2 │ │ +3acb88: 55e6 eb79 |0016: iget-boolean v6, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79eb │ │ +3acb8c: 1607 0100 |0018: const-wide/16 v7, #int 1 // #1 │ │ +3acb90: 3806 2600 |001a: if-eqz v6, 0040 // +0026 │ │ +3acb94: 5ce1 eb79 |001c: iput-boolean v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79eb │ │ +3acb98: 54ef e879 |001e: iget-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3acb9c: 1600 0000 |0020: const-wide/16 v0, #int 0 // #0 │ │ +3acba0: 7130 e3a1 0f01 |0022: invoke-static {v15, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.doubleD4oString:(Ljava/lang/String;D)D // method@a1e3 │ │ +3acba6: 0b00 |0025: move-result-wide v0 │ │ +3acba8: 7120 6797 1000 |0026: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +3acbae: 0a0f |0029: move-result v15 │ │ +3acbb0: 390f 1500 |002a: if-nez v15, 003f // +0015 │ │ +3acbb4: 8a0f |002c: double-to-int v15, v0 │ │ +3acbb6: 83f4 |002d: int-to-double v4, v15 │ │ +3acbb8: 2f02 0004 |002e: cmpl-double v2, v0, v4 │ │ +3acbbc: 3902 0f00 |0030: if-nez v2, 003f // +000f │ │ +3acbc0: 6200 6373 |0032: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3acbc4: 5400 7f73 |0034: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3acbc8: 1f00 dc14 |0036: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3acbcc: 6e10 cfa4 0000 |0038: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3acbd2: 0c00 |003b: move-result-object v0 │ │ +3acbd4: 7240 9ea4 f087 |003c: invoke-interface {v0, v15, v7, v8}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.findSlideSupplement:(IJ)J // method@a49e │ │ +3acbda: 1103 |003f: return-object v3 │ │ +3acbdc: 1226 |0040: const/4 v6, #int 2 // #2 │ │ +3acbde: 1a09 0000 |0041: const-string v9, "" // string@0000 │ │ +3acbe2: 12fa |0043: const/4 v10, #int -1 // #ff │ │ +3acbe4: 121b |0044: const/4 v11, #int 1 // #1 │ │ +3acbe6: 2b0f 4302 0000 |0045: packed-switch v15, 00000288 // +00000243 │ │ +3acbec: 1103 |0048: return-object v3 │ │ +3acbee: 6200 fc79 |0049: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ +3acbf2: 6e10 9da5 0000 |004b: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3acbf8: 0a00 |004e: move-result v0 │ │ +3acbfa: 6202 fc79 |004f: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ +3acbfe: 1304 1d00 |0051: const/16 v4, #int 29 // #1d │ │ +3acc02: 33f4 0300 |0053: if-ne v4, v15, 0056 // +0003 │ │ +3acc06: 2802 |0055: goto 0057 // +0002 │ │ +3acc08: 12fb |0056: const/4 v11, #int -1 // #ff │ │ +3acc0a: b00b |0057: add-int/2addr v11, v0 │ │ +3acc0c: 6e20 a1a5 b200 |0058: invoke-virtual {v2, v11}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3acc12: 1302 1e00 |005b: const/16 v2, #int 30 // #1e │ │ +3acc16: 33f2 2c00 |005d: if-ne v2, v15, 0089 // +002c │ │ +3acc1a: 340a 2a00 |005f: if-lt v10, v0, 0089 // +002a │ │ +3acc1e: 620f f579 |0061: sget-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3acc22: 6e10 9da5 0f00 |0063: invoke-virtual {v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3acc28: 0a0f |0066: move-result v15 │ │ +3acc2a: 6200 fb79 |0067: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3acc2e: 6e10 9da5 0000 |0069: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3acc34: 0a00 |006c: move-result v0 │ │ +3acc36: b960 |006d: shr-int/2addr v0, v6 │ │ +3acc38: 350f 0700 |006e: if-ge v15, v0, 0075 // +0007 │ │ +3acc3c: 620f f579 |0070: sget-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3acc40: 6e20 a1a5 1f00 |0072: invoke-virtual {v15, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3acc46: 620f f679 |0075: sget-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3acc4a: 6e10 9da5 0f00 |0077: invoke-virtual {v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3acc50: 0a0f |007a: move-result v15 │ │ +3acc52: 6200 fa79 |007b: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3acc56: 6e10 9da5 0000 |007d: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3acc5c: 0a00 |0080: move-result v0 │ │ +3acc5e: b960 |0081: shr-int/2addr v0, v6 │ │ +3acc60: 350f 0700 |0082: if-ge v15, v0, 0089 // +0007 │ │ +3acc64: 620f f679 |0084: sget-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3acc68: 6e20 a1a5 1f00 |0086: invoke-virtual {v15, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3acc6e: 1103 |0089: return-object v3 │ │ +3acc70: 59e1 ed79 |008a: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3acc74: 5be9 e879 |008c: iput-object v9, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3acc78: 620f 9b77 |008e: sget-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779b │ │ +3acc7c: 23b0 0716 |0090: new-array v0, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3acc80: 4d02 0001 |0092: aput-object v2, v0, v1 │ │ +3acc84: 7120 dfa2 0f00 |0094: invoke-static {v15, v0}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2df │ │ +3acc8a: 0c0f |0097: move-result-object v15 │ │ +3acc8c: 110f |0098: return-object v15 │ │ +3acc8e: 073a |0099: move-object v10, v3 │ │ +3acc90: 2900 1e01 |009a: goto/16 01b8 // +011e │ │ +3acc94: 620f 6773 |009c: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3acc98: 7210 40a2 0f00 |009e: invoke-interface {v15}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getClipboardText:()Ljava/lang/String; // method@a240 │ │ +3acc9e: 0c0f |00a1: move-result-object v15 │ │ +3acca0: 7120 4fa4 1f00 |00a2: invoke-static {v15, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44f │ │ +3acca6: 0c0f |00a5: move-result-object v15 │ │ +3acca8: 380f 3200 |00a6: if-eqz v15, 00d8 // +0032 │ │ +3accac: 54e0 e879 |00a8: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3accb0: 52e2 ed79 |00aa: iget v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3accb4: 59e1 ed79 |00ac: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3accb8: 6e10 2298 0000 |00ae: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3accbe: 0a04 |00b1: move-result v4 │ │ +3accc0: 3642 1e00 |00b2: if-gt v2, v4, 00d0 // +001e │ │ +3accc4: 2204 e812 |00b4: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3accc8: 7010 4098 0400 |00b6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3accce: 6e30 2e98 1002 |00b9: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3accd4: 0c01 |00bc: move-result-object v1 │ │ +3accd6: 6e20 4b98 1400 |00bd: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3accdc: 6e20 4b98 f400 |00c0: invoke-virtual {v4, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3acce2: 6e20 2d98 2000 |00c3: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3acce8: 0c0f |00c6: move-result-object v15 │ │ +3accea: 6e20 4b98 f400 |00c7: invoke-virtual {v4, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3accf0: 6e10 5498 0400 |00ca: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3accf6: 0c0f |00cd: move-result-object v15 │ │ +3accf8: 5bef e879 |00ce: iput-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3accfc: 54ef e879 |00d0: iget-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3acd00: 6e10 2298 0f00 |00d2: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +3acd06: 0a0f |00d5: move-result v15 │ │ +3acd08: 59ef ed79 |00d6: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3acd0c: 1103 |00d8: return-object v3 │ │ +3acd0e: 52ef ed79 |00d9: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3acd12: 3c0f 0500 |00db: if-gtz v15, 00e0 // +0005 │ │ +3acd16: 130f 2000 |00dd: const/16 v15, #int 32 // #20 │ │ +3acd1a: 2808 |00df: goto 00e7 // +0008 │ │ +3acd1c: 54e0 e879 |00e0: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3acd20: b1bf |00e2: sub-int/2addr v15, v11 │ │ +3acd22: 6e20 0998 f000 |00e3: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3acd28: 0a0f |00e6: move-result v15 │ │ +3acd2a: 7020 92a5 fe00 |00e7: invoke-direct {v14, v15}, Lnet/sf/dibdib/thread_ui/UiPres;.setUnicodeSelection:(C)V // method@a592 │ │ +3acd30: 2837 |00ea: goto 0121 // +0037 │ │ +3acd32: 6200 157a |00eb: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a15 │ │ +3acd36: 2100 |00ed: array-length v0, v0 │ │ +3acd38: b1b0 |00ee: sub-int/2addr v0, v11 │ │ +3acd3a: 52e2 e979 |00ef: iget v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ +3acd3e: 1304 0b00 |00f1: const/16 v4, #int 11 // #b │ │ +3acd42: 3620 1600 |00f3: if-gt v0, v2, 0109 // +0016 │ │ +3acd46: 6000 107a |00f5: sget v0, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a10 │ │ +3acd4a: 6001 127a |00f7: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Offset:I // field@7a12 │ │ +3acd4e: 3610 0900 |00f9: if-gt v0, v1, 0102 // +0009 │ │ +3acd52: 33f4 0700 |00fb: if-ne v4, v15, 0102 // +0007 │ │ +3acd56: 600f 117a |00fd: sget v15, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_FromPad:I // field@7a11 │ │ +3acd5a: 59ef e979 |00ff: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ +3acd5e: 1103 |0101: return-object v3 │ │ +3acd60: 33f4 0300 |0102: if-ne v4, v15, 0105 // +0003 │ │ +3acd64: 12fb |0104: const/4 v11, #int -1 // #ff │ │ +3acd66: 7120 a3a5 ba00 |0105: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock:(II)I // method@a5a3 │ │ +3acd6c: 1103 |0108: return-object v3 │ │ +3acd6e: 52e0 e979 |0109: iget v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ +3acd72: 32f4 0400 |010b: if-eq v4, v15, 010f // +0004 │ │ +3acd76: 1211 |010d: const/4 v1, #int 1 // #1 │ │ +3acd78: 2806 |010e: goto 0114 // +0006 │ │ +3acd7a: 52ef e979 |010f: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ +3acd7e: 3d0f 0300 |0111: if-lez v15, 0114 // +0003 │ │ +3acd82: 12f1 |0113: const/4 v1, #int -1 // #ff │ │ +3acd84: b010 |0114: add-int/2addr v0, v1 │ │ +3acd86: 59e0 e979 |0115: iput v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ +3acd8a: 1103 |0117: return-object v3 │ │ +3acd8c: 073a |0118: move-object v10, v3 │ │ +3acd8e: 2900 7b00 |0119: goto/16 0194 // +007b │ │ +3acd92: 3900 0300 |011b: if-nez v0, 011e // +0003 │ │ +3acd96: 12f1 |011d: const/4 v1, #int -1 // #ff │ │ +3acd98: 59e1 ec79 |011e: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ec │ │ +3acd9c: 1103 |0120: return-object v3 │ │ +3acd9e: 52ef ed79 |0121: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3acda2: 3d0f 0d00 |0123: if-lez v15, 0130 // +000d │ │ +3acda6: 54e0 e879 |0125: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3acdaa: 6e10 2298 0000 |0127: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3acdb0: 0a00 |012a: move-result v0 │ │ +3acdb2: 350f 0500 |012b: if-ge v15, v0, 0130 // +0005 │ │ +3acdb6: 52ef ed79 |012d: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3acdba: 2807 |012f: goto 0136 // +0007 │ │ +3acdbc: 54ef e879 |0130: iget-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3acdc0: 6e10 2298 0f00 |0132: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +3acdc6: 0a0f |0135: move-result v15 │ │ +3acdc8: 59ef ed79 |0136: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3acdcc: 3d0f 2900 |0138: if-lez v15, 0161 // +0029 │ │ +3acdd0: 220f e812 |013a: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3acdd4: 7010 4098 0f00 |013c: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3acdda: 54e0 e879 |013f: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3acdde: 52e2 ed79 |0141: iget v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3acde2: b1b2 |0143: sub-int/2addr v2, v11 │ │ +3acde4: 6e30 2e98 1002 |0144: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3acdea: 0c00 |0147: move-result-object v0 │ │ +3acdec: 6e20 4b98 0f00 |0148: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3acdf2: 54e0 e879 |014b: iget-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3acdf6: 52e1 ed79 |014d: iget v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3acdfa: 6e20 2d98 1000 |014f: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3ace00: 0c00 |0152: move-result-object v0 │ │ +3ace02: 6e20 4b98 0f00 |0153: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ace08: 6e10 5498 0f00 |0156: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ace0e: 0c0f |0159: move-result-object v15 │ │ +3ace10: 5bef e879 |015a: iput-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ace14: 52ef ed79 |015c: iget v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3ace18: b1bf |015e: sub-int/2addr v15, v11 │ │ +3ace1a: 59ef ed79 |015f: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3ace1e: 1103 |0161: return-object v3 │ │ +3ace20: 6300 c379 |0162: sget-boolean v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ +3ace24: 3800 0600 |0164: if-eqz v0, 016a // +0006 │ │ +3ace28: 7110 5da5 0f00 |0166: invoke-static {v15}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.movePointer4Cmd:(C)V // method@a55d │ │ +3ace2e: 1103 |0169: return-object v3 │ │ +3ace30: 7020 90a5 fe00 |016a: invoke-direct {v14, v15}, Lnet/sf/dibdib/thread_ui/UiPres;.scrollOrCursor:(C)Lnet/sf/dibdib/generic/QToken; // method@a590 │ │ +3ace36: 0c0f |016d: move-result-object v15 │ │ +3ace38: 110f |016e: return-object v15 │ │ +3ace3a: 54ea e879 |016f: iget-object v10, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ace3e: 7130 caa1 1a03 |0171: invoke-static {v10, v1, v3}, Lnet/sf/dibdib/config/Dib2Root;.valueOfOr:(Ljava/lang/String;ZLnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a1ca │ │ +3ace44: 0c0a |0174: move-result-object v10 │ │ +3ace46: 380a 1f00 |0175: if-eqz v10, 0194 // +001f │ │ +3ace4a: 59e1 ed79 |0177: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3ace4e: 5be9 e879 |0179: iput-object v9, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ace52: 620f 6373 |017b: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ace56: 54ff 7f73 |017d: iget-object v15, v15, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3ace5a: 1f0f dc14 |017f: check-cast v15, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ace5e: 6e10 cfa4 0f00 |0181: invoke-virtual {v15}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3ace64: 0c0f |0184: move-result-object v15 │ │ +3ace66: 2360 0716 |0185: new-array v0, v6, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3ace6a: 4d02 0001 |0187: aput-object v2, v0, v1 │ │ +3ace6e: 4d03 000b |0189: aput-object v3, v0, v11 │ │ +3ace72: 7120 dfa2 0a00 |018b: invoke-static {v10, v0}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2df │ │ +3ace78: 0c00 |018e: move-result-object v0 │ │ +3ace7a: 7220 a5a4 0f00 |018f: invoke-interface {v15, v0}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a4a5 │ │ +3ace80: 0c0f |0192: move-result-object v15 │ │ +3ace82: 110f |0193: return-object v15 │ │ +3ace84: 32fb 2400 |0194: if-eq v11, v15, 01b8 // +0024 │ │ +3ace88: 54e2 e879 |0196: iget-object v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ace8c: 6e10 2298 0200 |0198: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ace92: 0a02 |019b: move-result v2 │ │ +3ace94: 3c02 1c00 |019c: if-gtz v2, 01b8 // +001c │ │ +3ace98: 7100 12a5 0000 |019e: invoke-static {}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.peekStack:()Lnet/sf/dibdib/generic/QSeq; // method@a512 │ │ +3ace9e: 0c02 |01a1: move-result-object v2 │ │ +3acea0: 3802 1600 |01a2: if-eqz v2, 01b8 // +0016 │ │ +3acea4: 6206 bb76 |01a4: sget-object v6, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3acea8: 3226 1200 |01a6: if-eq v6, v2, 01b8 // +0012 │ │ +3aceac: 6e10 c8a2 0200 |01a8: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +3aceb2: 0a06 |01ab: move-result v6 │ │ +3aceb4: 3d06 0c00 |01ac: if-lez v6, 01b8 // +000c │ │ +3aceb8: 6e10 cba2 0200 |01ae: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3acebe: 0c02 |01b1: move-result-object v2 │ │ +3acec0: 7120 4fa4 1200 |01b2: invoke-static {v2, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44f │ │ +3acec6: 0c02 |01b5: move-result-object v2 │ │ +3acec8: 5be2 e879 |01b6: iput-object v2, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3acecc: 59e1 ed79 |01b8: iput v1, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3aced0: 3b00 0400 |01ba: if-gez v0, 01be // +0004 │ │ +3aced4: 1212 |01bc: const/4 v2, #int 1 // #1 │ │ +3aced6: 2802 |01bd: goto 01bf // +0002 │ │ +3aced8: 1202 |01be: const/4 v2, #int 0 // #0 │ │ +3aceda: 7030 88a5 3e02 |01bf: invoke-direct {v14, v3, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.createToken4Entry:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Z)Lnet/sf/dibdib/generic/QToken; // method@a588 │ │ +3acee0: 0c02 |01c2: move-result-object v2 │ │ +3acee2: 5a24 b176 |01c3: iput-wide v4, v2, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3acee6: 6204 6373 |01c5: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3aceea: 5444 7f73 |01c7: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3aceee: 1f04 dc14 |01c9: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3acef2: 6e10 cfa4 0400 |01cb: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3acef8: 0c04 |01ce: move-result-object v4 │ │ +3acefa: 7220 a5a4 2400 |01cf: invoke-interface {v4, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a4a5 │ │ +3acf00: 0c02 |01d2: move-result-object v2 │ │ +3acf02: 3902 0300 |01d3: if-nez v2, 01d6 // +0003 │ │ +3acf06: 1103 |01d5: return-object v3 │ │ +3acf08: 6204 ce79 |01d6: sget-object v4, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ +3acf0c: 5425 b076 |01d8: iget-object v5, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3acf10: 3354 2e00 |01da: if-ne v4, v5, 0208 // +002e │ │ +3acf14: 1600 0d00 |01dc: const-wide/16 v0, #int 13 // #d │ │ +3acf18: 5324 b176 |01de: iget-wide v4, v2, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3acf1c: 310f 0004 |01e0: cmp-long v15, v0, v4 │ │ +3acf20: 380f 0a00 |01e2: if-eqz v15, 01ec // +000a │ │ +3acf24: 1600 0a00 |01e4: const-wide/16 v0, #int 10 // #a │ │ +3acf28: 5324 b176 |01e6: iget-wide v4, v2, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3acf2c: 310f 0004 |01e8: cmp-long v15, v0, v4 │ │ +3acf30: 390f 1d00 |01ea: if-nez v15, 0207 // +001d │ │ +3acf34: 220f e812 |01ec: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3acf38: 7010 4098 0f00 |01ee: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3acf3e: 5420 b276 |01f1: iget-object v0, v2, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ +3acf42: 6e20 4b98 0f00 |01f3: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3acf48: 1a00 a857 |01f6: const-string v0, "`LF." // string@57a8 │ │ +3acf4c: 6e20 4b98 0f00 |01f8: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3acf52: 6e10 5498 0f00 |01fb: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3acf58: 0c0f |01fe: move-result-object v15 │ │ +3acf5a: 5bef e879 |01ff: iput-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3acf5e: 6e10 2298 0f00 |0201: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +3acf64: 0a0f |0204: move-result v15 │ │ +3acf66: 59ef ed79 |0205: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3acf6a: 1103 |0207: return-object v3 │ │ +3acf6c: 5424 b276 |0208: iget-object v4, v2, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ +3acf70: 3904 0300 |020a: if-nez v4, 020d // +0003 │ │ +3acf74: 0794 |020c: move-object v4, v9 │ │ +3acf76: 6e10 2298 0400 |020d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3acf7c: 0a05 |0210: move-result v5 │ │ +3acf7e: 3c05 0400 |0211: if-gtz v5, 0215 // +0004 │ │ +3acf82: 1215 |0213: const/4 v5, #int 1 // #1 │ │ +3acf84: 2802 |0214: goto 0216 // +0002 │ │ +3acf86: 1205 |0215: const/4 v5, #int 0 // #0 │ │ +3acf88: 1306 1800 |0216: const/16 v6, #int 24 // #18 │ │ +3acf8c: 130c 1900 |0218: const/16 v12, #int 25 // #19 │ │ +3acf90: 3805 3700 |021a: if-eqz v5, 0251 // +0037 │ │ +3acf94: 3800 0a00 |021c: if-eqz v0, 0226 // +000a │ │ +3acf98: 1300 0d00 |021e: const/16 v0, #int 13 // #d │ │ +3acf9c: 32f0 3100 |0220: if-eq v0, v15, 0251 // +0031 │ │ +3acfa0: 1300 0a00 |0222: const/16 v0, #int 10 // #a │ │ +3acfa4: 32f0 2d00 |0224: if-eq v0, v15, 0251 // +002d │ │ +3acfa8: 7100 12a5 0000 |0226: invoke-static {}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.peekStack:()Lnet/sf/dibdib/generic/QSeq; // method@a512 │ │ +3acfae: 0c00 |0229: move-result-object v0 │ │ +3acfb0: 3800 3100 |022a: if-eqz v0, 025b // +0031 │ │ +3acfb4: 620d bb76 |022c: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3acfb8: 320d 2d00 |022e: if-eq v13, v0, 025b // +002d │ │ +3acfbc: 6e10 c8a2 0000 |0230: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +3acfc2: 0a0d |0233: move-result v13 │ │ +3acfc4: 3d0d 2700 |0234: if-lez v13, 025b // +0027 │ │ +3acfc8: 6e10 cba2 0000 |0236: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3acfce: 0c00 |0239: move-result-object v0 │ │ +3acfd0: 7120 4fa4 1000 |023a: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44f │ │ +3acfd6: 0c00 |023d: move-result-object v0 │ │ +3acfd8: 5be0 e879 |023e: iput-object v0, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3acfdc: 33fc 0a00 |0240: if-ne v12, v15, 024a // +000a │ │ +3acfe0: 6200 be76 |0242: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ +3acfe4: 5b20 a976 |0244: iput-object v0, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3acfe8: 6200 8377 |0246: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.CLRN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7783 │ │ +3acfec: 070a |0248: move-object v10, v0 │ │ +3acfee: 2812 |0249: goto 025b // +0012 │ │ +3acff0: 33fb 1200 |024a: if-ne v11, v15, 025c // +0012 │ │ +3acff4: 5be9 e879 |024c: iput-object v9, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3acff8: 6200 9377 |024e: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7793 │ │ +3acffc: 28f8 |0250: goto 0248 // -0008 │ │ +3acffe: 33fc 0500 |0251: if-ne v12, v15, 0256 // +0005 │ │ +3ad002: 5be9 e879 |0253: iput-object v9, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ad006: 2807 |0255: goto 025c // +0007 │ │ +3ad008: 33f6 0500 |0256: if-ne v6, v15, 025b // +0005 │ │ +3ad00c: 5be4 e879 |0258: iput-object v4, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ad010: 2802 |025a: goto 025c // +0002 │ │ +3ad012: 0723 |025b: move-object v3, v2 │ │ +3ad014: 32fc 0400 |025c: if-eq v12, v15, 0260 // +0004 │ │ +3ad018: 33f6 1100 |025e: if-ne v6, v15, 026f // +0011 │ │ +3ad01c: 620f 6773 |0260: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3ad020: 3805 0400 |0262: if-eqz v5, 0266 // +0004 │ │ +3ad024: 54e4 e879 |0264: iget-object v4, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ad028: 7130 5ea4 7408 |0266: invoke-static {v4, v7, v8}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45e │ │ +3ad02e: 0c00 |0269: move-result-object v0 │ │ +3ad030: 1a01 726d |026a: const-string v1, "edit" // string@6d72 │ │ +3ad034: 7230 47a2 1f00 |026c: invoke-interface {v15, v1, v0}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.pushClipboard:(Ljava/lang/String;Ljava/lang/String;)Z // method@a247 │ │ +3ad03a: 54ef e879 |026f: iget-object v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ad03e: 6e10 2298 0f00 |0271: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ad044: 0a0f |0274: move-result v15 │ │ +3ad046: 59ef ed79 |0275: iput v15, v14, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3ad04a: 3803 0f00 |0277: if-eqz v3, 0286 // +000f │ │ +3ad04e: 380a 0d00 |0279: if-eqz v10, 0286 // +000d │ │ +3ad052: 543f b076 |027b: iget-object v15, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3ad056: 380f 0900 |027d: if-eqz v15, 0286 // +0009 │ │ +3ad05a: 543f b076 |027f: iget-object v15, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3ad05e: 33af 0300 |0281: if-ne v15, v10, 0284 // +0003 │ │ +3ad062: 2803 |0283: goto 0286 // +0003 │ │ +3ad064: 5b3a b076 |0284: iput-object v10, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3ad068: 1103 |0286: return-object v3 │ │ +3ad06a: 0000 |0287: nop // spacer │ │ +3ad06c: 0001 1e00 0100 0000 2a01 0000 1d01 ... |0288: packed-switch-data (64 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x0003 line=557 │ │ 0x0005 line=559 │ │ 0x0012 line=565 │ │ 0x0016 line=567 │ │ @@ -856778,67 +856778,67 @@ │ │ type : '(C)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -3ad0f0: |[3ad0f0] net.sf.dibdib.thread_ui.UiPres.checkUiEventEntry:(C)Lnet/sf/dibdib/generic/QToken; │ │ -3ad100: 5250 ed79 |0000: iget v0, v5, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3ad104: 5451 e879 |0002: iget-object v1, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ad108: 3a00 0a00 |0004: if-ltz v0, 000e // +000a │ │ -3ad10c: 6e10 2298 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ad112: 0a02 |0009: move-result v2 │ │ -3ad114: 3620 0400 |000a: if-gt v0, v2, 000e // +0004 │ │ -3ad118: 0102 |000c: move v2, v0 │ │ -3ad11a: 2805 |000d: goto 0012 // +0005 │ │ -3ad11c: 6e10 2298 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ad122: 0a02 |0011: move-result v2 │ │ -3ad124: 5952 ed79 |0012: iput v2, v5, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3ad128: 1302 2000 |0014: const/16 v2, #int 32 // #20 │ │ -3ad12c: 3662 2500 |0016: if-gt v2, v6, 003b // +0025 │ │ -3ad130: 2202 e812 |0018: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ad134: 7010 4098 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ad13a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -3ad13c: 6e30 2e98 3100 |001e: invoke-virtual {v1, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3ad142: 0c04 |0021: move-result-object v4 │ │ -3ad144: 6e20 4b98 4200 |0022: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ad14a: 6e20 4498 6200 |0025: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3ad150: 6e20 2d98 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3ad156: 0c06 |002b: move-result-object v6 │ │ -3ad158: 6e20 4b98 6200 |002c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ad15e: 6e10 5498 0200 |002f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ad164: 0c06 |0032: move-result-object v6 │ │ -3ad166: 5b56 e879 |0033: iput-object v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ad16a: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3ad16e: 5950 ed79 |0037: iput v0, v5, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3ad172: 5953 ec79 |0039: iput v3, v5, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ec │ │ -3ad176: 5556 eb79 |003b: iget-boolean v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79eb │ │ -3ad17a: 3806 2500 |003d: if-eqz v6, 0062 // +0025 │ │ -3ad17e: 5456 e879 |003f: iget-object v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ad182: 1600 0000 |0041: const-wide/16 v0, #int 0 // #0 │ │ -3ad186: 7130 e3a1 0601 |0043: invoke-static {v6, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.doubleD4oString:(Ljava/lang/String;D)D // method@a1e3 │ │ -3ad18c: 0b00 |0046: move-result-wide v0 │ │ -3ad18e: 7120 6797 1000 |0047: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -3ad194: 0a06 |004a: move-result v6 │ │ -3ad196: 3906 1700 |004b: if-nez v6, 0062 // +0017 │ │ -3ad19a: 8a06 |004d: double-to-int v6, v0 │ │ -3ad19c: 8362 |004e: int-to-double v2, v6 │ │ -3ad19e: 2f04 0002 |004f: cmpl-double v4, v0, v2 │ │ -3ad1a2: 3904 1100 |0051: if-nez v4, 0062 // +0011 │ │ -3ad1a6: 6200 6373 |0053: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ad1aa: 5400 7f73 |0055: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3ad1ae: 1f00 dc14 |0057: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ad1b2: 6e10 cfa4 0000 |0059: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3ad1b8: 0c00 |005c: move-result-object v0 │ │ -3ad1ba: 1601 0100 |005d: const-wide/16 v1, #int 1 // #1 │ │ -3ad1be: 7240 9ea4 6021 |005f: invoke-interface {v0, v6, v1, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.findSlideSupplement:(IJ)J // method@a49e │ │ -3ad1c4: 7010 8ea5 0500 |0062: invoke-direct {v5}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58e │ │ -3ad1ca: 1206 |0065: const/4 v6, #int 0 // #0 │ │ -3ad1cc: 1106 |0066: return-object v6 │ │ +3ad0ec: |[3ad0ec] net.sf.dibdib.thread_ui.UiPres.checkUiEventEntry:(C)Lnet/sf/dibdib/generic/QToken; │ │ +3ad0fc: 5250 ed79 |0000: iget v0, v5, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3ad100: 5451 e879 |0002: iget-object v1, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ad104: 3a00 0a00 |0004: if-ltz v0, 000e // +000a │ │ +3ad108: 6e10 2298 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ad10e: 0a02 |0009: move-result v2 │ │ +3ad110: 3620 0400 |000a: if-gt v0, v2, 000e // +0004 │ │ +3ad114: 0102 |000c: move v2, v0 │ │ +3ad116: 2805 |000d: goto 0012 // +0005 │ │ +3ad118: 6e10 2298 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ad11e: 0a02 |0011: move-result v2 │ │ +3ad120: 5952 ed79 |0012: iput v2, v5, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3ad124: 1302 2000 |0014: const/16 v2, #int 32 // #20 │ │ +3ad128: 3662 2500 |0016: if-gt v2, v6, 003b // +0025 │ │ +3ad12c: 2202 e812 |0018: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ad130: 7010 4098 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ad136: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +3ad138: 6e30 2e98 3100 |001e: invoke-virtual {v1, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3ad13e: 0c04 |0021: move-result-object v4 │ │ +3ad140: 6e20 4b98 4200 |0022: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ad146: 6e20 4498 6200 |0025: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3ad14c: 6e20 2d98 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3ad152: 0c06 |002b: move-result-object v6 │ │ +3ad154: 6e20 4b98 6200 |002c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ad15a: 6e10 5498 0200 |002f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ad160: 0c06 |0032: move-result-object v6 │ │ +3ad162: 5b56 e879 |0033: iput-object v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ad166: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3ad16a: 5950 ed79 |0037: iput v0, v5, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3ad16e: 5953 ec79 |0039: iput v3, v5, Lnet/sf/dibdib/thread_ui/UiPres;.ziButtonFocus:I // field@79ec │ │ +3ad172: 5556 eb79 |003b: iget-boolean v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79eb │ │ +3ad176: 3806 2500 |003d: if-eqz v6, 0062 // +0025 │ │ +3ad17a: 5456 e879 |003f: iget-object v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ad17e: 1600 0000 |0041: const-wide/16 v0, #int 0 // #0 │ │ +3ad182: 7130 e3a1 0601 |0043: invoke-static {v6, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.doubleD4oString:(Ljava/lang/String;D)D // method@a1e3 │ │ +3ad188: 0b00 |0046: move-result-wide v0 │ │ +3ad18a: 7120 6797 1000 |0047: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +3ad190: 0a06 |004a: move-result v6 │ │ +3ad192: 3906 1700 |004b: if-nez v6, 0062 // +0017 │ │ +3ad196: 8a06 |004d: double-to-int v6, v0 │ │ +3ad198: 8362 |004e: int-to-double v2, v6 │ │ +3ad19a: 2f04 0002 |004f: cmpl-double v4, v0, v2 │ │ +3ad19e: 3904 1100 |0051: if-nez v4, 0062 // +0011 │ │ +3ad1a2: 6200 6373 |0053: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ad1a6: 5400 7f73 |0055: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3ad1aa: 1f00 dc14 |0057: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ad1ae: 6e10 cfa4 0000 |0059: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3ad1b4: 0c00 |005c: move-result-object v0 │ │ +3ad1b6: 1601 0100 |005d: const-wide/16 v1, #int 1 // #1 │ │ +3ad1ba: 7240 9ea4 6021 |005f: invoke-interface {v0, v6, v1, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.findSlideSupplement:(IJ)J // method@a49e │ │ +3ad1c0: 7010 8ea5 0500 |0062: invoke-direct {v5}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58e │ │ +3ad1c6: 1206 |0065: const/4 v6, #int 0 // #0 │ │ +3ad1c8: 1106 |0066: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0002 line=410 │ │ 0x0006 line=412 │ │ 0x0018 line=414 │ │ 0x0037 line=415 │ │ @@ -856857,115 +856857,115 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Z)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 181 16-bit code units │ │ -3adadc: |[3adadc] net.sf.dibdib.thread_ui.UiPres.createToken4Entry:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Z)Lnet/sf/dibdib/generic/QToken; │ │ -3adaec: 5460 e879 |0000: iget-object v0, v6, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3adaf0: 3807 1400 |0002: if-eqz v7, 0016 // +0014 │ │ -3adaf4: 6208 5178 |0004: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.VIEW:Lnet/sf/dibdib/thread_any/QOpMain; // field@7851 │ │ -3adaf8: 3278 0900 |0006: if-eq v8, v7, 000f // +0009 │ │ -3adafc: 6208 bb77 |0008: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.LANG:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bb │ │ -3adb00: 3378 0300 |000a: if-ne v8, v7, 000d // +0003 │ │ -3adb04: 2803 |000c: goto 000f // +0003 │ │ -3adb06: 0778 |000d: move-object v8, v7 │ │ -3adb08: 282c |000e: goto 003a // +002c │ │ -3adb0a: 1208 |000f: const/4 v8, #int 0 // #0 │ │ -3adb0c: 1a00 ab05 |0010: const-string v0, "-1" // string@05ab │ │ -3adb10: 0785 |0012: move-object v5, v8 │ │ -3adb12: 0778 |0013: move-object v8, v7 │ │ -3adb14: 0757 |0014: move-object v7, v5 │ │ -3adb16: 2825 |0015: goto 003a // +0025 │ │ -3adb18: 6e10 2298 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3adb1e: 0a01 |0019: move-result v1 │ │ -3adb20: 3d01 0e00 |001a: if-lez v1, 0028 // +000e │ │ -3adb24: 3908 0300 |001c: if-nez v8, 001f // +0003 │ │ -3adb28: 280a |001e: goto 0028 // +000a │ │ -3adb2a: 5461 e879 |001f: iget-object v1, v6, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3adb2e: 6202 8879 |0021: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ -3adb32: 7130 caa1 8102 |0023: invoke-static {v1, v8, v2}, Lnet/sf/dibdib/config/Dib2Root;.valueOfOr:(Ljava/lang/String;ZLnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a1ca │ │ -3adb38: 0c08 |0026: move-result-object v8 │ │ -3adb3a: 2813 |0027: goto 003a // +0013 │ │ -3adb3c: 3808 0500 |0028: if-eqz v8, 002d // +0005 │ │ -3adb40: 6208 7779 |002a: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ -3adb44: 280e |002c: goto 003a // +000e │ │ -3adb46: 5468 e879 |002d: iget-object v8, v6, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3adb4a: 6e10 2298 0800 |002f: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3adb50: 0a08 |0032: move-result v8 │ │ -3adb52: 3c08 0500 |0033: if-gtz v8, 0038 // +0005 │ │ -3adb56: 6208 e677 |0035: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ -3adb5a: 2803 |0037: goto 003a // +0003 │ │ -3adb5c: 6208 8879 |0038: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ -3adb60: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -3adb62: 5961 ed79 |003b: iput v1, v6, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3adb66: 1a02 0000 |003d: const-string v2, "" // string@0000 │ │ -3adb6a: 5b62 e879 |003f: iput-object v2, v6, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3adb6e: 3800 0600 |0041: if-eqz v0, 0047 // +0006 │ │ -3adb72: 7110 4ea4 0000 |0043: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44e │ │ -3adb78: 0c00 |0046: move-result-object v0 │ │ -3adb7a: 1212 |0047: const/4 v2, #int 1 // #1 │ │ -3adb7c: 3800 2a00 |0048: if-eqz v0, 0072 // +002a │ │ -3adb80: 3907 2800 |004a: if-nez v7, 0072 // +0028 │ │ -3adb84: 6e10 2298 0000 |004c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3adb8a: 0a07 |004f: move-result v7 │ │ -3adb8c: 3572 2200 |0050: if-ge v2, v7, 0072 // +0022 │ │ -3adb90: 6e20 0998 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3adb96: 0a07 |0055: move-result v7 │ │ -3adb98: 1303 4000 |0056: const/16 v3, #int 64 // #40 │ │ -3adb9c: 3273 0a00 |0058: if-eq v3, v7, 0062 // +000a │ │ -3adba0: 1307 3a00 |005a: const/16 v7, #int 58 // #3a │ │ -3adba4: 6e20 0998 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3adbaa: 0a04 |005f: move-result v4 │ │ -3adbac: 3347 1200 |0060: if-ne v7, v4, 0072 // +0012 │ │ -3adbb0: 6e20 0998 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3adbb6: 0a07 |0065: move-result v7 │ │ -3adbb8: 3373 0500 |0066: if-ne v3, v7, 006b // +0005 │ │ -3adbbc: 6207 d377 |0068: sget-object v7, Lnet/sf/dibdib/thread_any/QOpMain;.MMLD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d3 │ │ -3adbc0: 2803 |006a: goto 006d // +0003 │ │ -3adbc2: 6207 d477 |006b: sget-object v7, Lnet/sf/dibdib/thread_any/QOpMain;.MMSTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d4 │ │ -3adbc6: 0778 |006d: move-object v8, v7 │ │ -3adbc8: 6e20 2d98 2000 |006e: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3adbce: 0c00 |0071: move-result-object v0 │ │ -3adbd0: 3800 1600 |0072: if-eqz v0, 0088 // +0016 │ │ -3adbd4: 6e10 2298 0000 |0074: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3adbda: 0a07 |0077: move-result v7 │ │ -3adbdc: 3c07 0300 |0078: if-gtz v7, 007b // +0003 │ │ -3adbe0: 280e |007a: goto 0088 // +000e │ │ -3adbe2: 2327 0716 |007b: new-array v7, v2, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3adbe6: 7110 c1a2 0000 |007d: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3adbec: 0c02 |0080: move-result-object v2 │ │ -3adbee: 4d02 0701 |0081: aput-object v2, v7, v1 │ │ -3adbf2: 7120 dfa2 7800 |0083: invoke-static {v8, v7}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2df │ │ -3adbf8: 0c07 |0086: move-result-object v7 │ │ -3adbfa: 2807 |0087: goto 008e // +0007 │ │ -3adbfc: 2317 0716 |0088: new-array v7, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3adc00: 7120 dfa2 7800 |008a: invoke-static {v8, v7}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2df │ │ -3adc06: 0c07 |008d: move-result-object v7 │ │ -3adc08: 6201 7779 |008e: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ -3adc0c: 3381 1200 |0090: if-ne v1, v8, 00a2 // +0012 │ │ -3adc10: 5478 a976 |0092: iget-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3adc14: 2088 9614 |0094: instance-of v8, v8, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ -3adc18: 3808 0c00 |0096: if-eqz v8, 00a2 // +000c │ │ -3adc1c: 5478 a976 |0098: iget-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3adc20: 1f08 9614 |009a: check-cast v8, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ -3adc24: 5b78 b076 |009c: iput-object v8, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3adc28: 5478 aa76 |009e: iget-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3adc2c: 5b78 a976 |00a0: iput-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3adc30: 5478 a976 |00a2: iget-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3adc34: 3908 0e00 |00a4: if-nez v8, 00b2 // +000e │ │ -3adc38: 6e10 2298 0000 |00a6: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3adc3e: 0a08 |00a9: move-result v8 │ │ -3adc40: 3d08 0800 |00aa: if-lez v8, 00b2 // +0008 │ │ -3adc44: 7110 c1a2 0000 |00ac: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3adc4a: 0c08 |00af: move-result-object v8 │ │ -3adc4c: 5b78 a976 |00b0: iput-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3adc50: 5b70 b276 |00b2: iput-object v0, v7, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ -3adc54: 1107 |00b4: return-object v7 │ │ +3adad8: |[3adad8] net.sf.dibdib.thread_ui.UiPres.createToken4Entry:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Z)Lnet/sf/dibdib/generic/QToken; │ │ +3adae8: 5460 e879 |0000: iget-object v0, v6, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3adaec: 3807 1400 |0002: if-eqz v7, 0016 // +0014 │ │ +3adaf0: 6208 5178 |0004: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.VIEW:Lnet/sf/dibdib/thread_any/QOpMain; // field@7851 │ │ +3adaf4: 3278 0900 |0006: if-eq v8, v7, 000f // +0009 │ │ +3adaf8: 6208 bb77 |0008: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.LANG:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bb │ │ +3adafc: 3378 0300 |000a: if-ne v8, v7, 000d // +0003 │ │ +3adb00: 2803 |000c: goto 000f // +0003 │ │ +3adb02: 0778 |000d: move-object v8, v7 │ │ +3adb04: 282c |000e: goto 003a // +002c │ │ +3adb06: 1208 |000f: const/4 v8, #int 0 // #0 │ │ +3adb08: 1a00 ab05 |0010: const-string v0, "-1" // string@05ab │ │ +3adb0c: 0785 |0012: move-object v5, v8 │ │ +3adb0e: 0778 |0013: move-object v8, v7 │ │ +3adb10: 0757 |0014: move-object v7, v5 │ │ +3adb12: 2825 |0015: goto 003a // +0025 │ │ +3adb14: 6e10 2298 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3adb1a: 0a01 |0019: move-result v1 │ │ +3adb1c: 3d01 0e00 |001a: if-lez v1, 0028 // +000e │ │ +3adb20: 3908 0300 |001c: if-nez v8, 001f // +0003 │ │ +3adb24: 280a |001e: goto 0028 // +000a │ │ +3adb26: 5461 e879 |001f: iget-object v1, v6, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3adb2a: 6202 8879 |0021: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ +3adb2e: 7130 caa1 8102 |0023: invoke-static {v1, v8, v2}, Lnet/sf/dibdib/config/Dib2Root;.valueOfOr:(Ljava/lang/String;ZLnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a1ca │ │ +3adb34: 0c08 |0026: move-result-object v8 │ │ +3adb36: 2813 |0027: goto 003a // +0013 │ │ +3adb38: 3808 0500 |0028: if-eqz v8, 002d // +0005 │ │ +3adb3c: 6208 7779 |002a: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ +3adb40: 280e |002c: goto 003a // +000e │ │ +3adb42: 5468 e879 |002d: iget-object v8, v6, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3adb46: 6e10 2298 0800 |002f: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3adb4c: 0a08 |0032: move-result v8 │ │ +3adb4e: 3c08 0500 |0033: if-gtz v8, 0038 // +0005 │ │ +3adb52: 6208 e677 |0035: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ +3adb56: 2803 |0037: goto 003a // +0003 │ │ +3adb58: 6208 8879 |0038: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ +3adb5c: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +3adb5e: 5961 ed79 |003b: iput v1, v6, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3adb62: 1a02 0000 |003d: const-string v2, "" // string@0000 │ │ +3adb66: 5b62 e879 |003f: iput-object v2, v6, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3adb6a: 3800 0600 |0041: if-eqz v0, 0047 // +0006 │ │ +3adb6e: 7110 4ea4 0000 |0043: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44e │ │ +3adb74: 0c00 |0046: move-result-object v0 │ │ +3adb76: 1212 |0047: const/4 v2, #int 1 // #1 │ │ +3adb78: 3800 2a00 |0048: if-eqz v0, 0072 // +002a │ │ +3adb7c: 3907 2800 |004a: if-nez v7, 0072 // +0028 │ │ +3adb80: 6e10 2298 0000 |004c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3adb86: 0a07 |004f: move-result v7 │ │ +3adb88: 3572 2200 |0050: if-ge v2, v7, 0072 // +0022 │ │ +3adb8c: 6e20 0998 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3adb92: 0a07 |0055: move-result v7 │ │ +3adb94: 1303 4000 |0056: const/16 v3, #int 64 // #40 │ │ +3adb98: 3273 0a00 |0058: if-eq v3, v7, 0062 // +000a │ │ +3adb9c: 1307 3a00 |005a: const/16 v7, #int 58 // #3a │ │ +3adba0: 6e20 0998 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3adba6: 0a04 |005f: move-result v4 │ │ +3adba8: 3347 1200 |0060: if-ne v7, v4, 0072 // +0012 │ │ +3adbac: 6e20 0998 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3adbb2: 0a07 |0065: move-result v7 │ │ +3adbb4: 3373 0500 |0066: if-ne v3, v7, 006b // +0005 │ │ +3adbb8: 6207 d377 |0068: sget-object v7, Lnet/sf/dibdib/thread_any/QOpMain;.MMLD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d3 │ │ +3adbbc: 2803 |006a: goto 006d // +0003 │ │ +3adbbe: 6207 d477 |006b: sget-object v7, Lnet/sf/dibdib/thread_any/QOpMain;.MMSTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d4 │ │ +3adbc2: 0778 |006d: move-object v8, v7 │ │ +3adbc4: 6e20 2d98 2000 |006e: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3adbca: 0c00 |0071: move-result-object v0 │ │ +3adbcc: 3800 1600 |0072: if-eqz v0, 0088 // +0016 │ │ +3adbd0: 6e10 2298 0000 |0074: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3adbd6: 0a07 |0077: move-result v7 │ │ +3adbd8: 3c07 0300 |0078: if-gtz v7, 007b // +0003 │ │ +3adbdc: 280e |007a: goto 0088 // +000e │ │ +3adbde: 2327 0716 |007b: new-array v7, v2, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3adbe2: 7110 c1a2 0000 |007d: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3adbe8: 0c02 |0080: move-result-object v2 │ │ +3adbea: 4d02 0701 |0081: aput-object v2, v7, v1 │ │ +3adbee: 7120 dfa2 7800 |0083: invoke-static {v8, v7}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2df │ │ +3adbf4: 0c07 |0086: move-result-object v7 │ │ +3adbf6: 2807 |0087: goto 008e // +0007 │ │ +3adbf8: 2317 0716 |0088: new-array v7, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3adbfc: 7120 dfa2 7800 |008a: invoke-static {v8, v7}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2df │ │ +3adc02: 0c07 |008d: move-result-object v7 │ │ +3adc04: 6201 7779 |008e: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ +3adc08: 3381 1200 |0090: if-ne v1, v8, 00a2 // +0012 │ │ +3adc0c: 5478 a976 |0092: iget-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3adc10: 2088 9614 |0094: instance-of v8, v8, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ +3adc14: 3808 0c00 |0096: if-eqz v8, 00a2 // +000c │ │ +3adc18: 5478 a976 |0098: iget-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3adc1c: 1f08 9614 |009a: check-cast v8, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ +3adc20: 5b78 b076 |009c: iput-object v8, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3adc24: 5478 aa76 |009e: iget-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3adc28: 5b78 a976 |00a0: iput-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3adc2c: 5478 a976 |00a2: iget-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3adc30: 3908 0e00 |00a4: if-nez v8, 00b2 // +000e │ │ +3adc34: 6e10 2298 0000 |00a6: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3adc3a: 0a08 |00a9: move-result v8 │ │ +3adc3c: 3d08 0800 |00aa: if-lez v8, 00b2 // +0008 │ │ +3adc40: 7110 c1a2 0000 |00ac: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3adc46: 0c08 |00af: move-result-object v8 │ │ +3adc48: 5b78 a976 |00b0: iput-object v8, v7, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3adc4c: 5b70 b276 |00b2: iput-object v0, v7, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ +3adc50: 1107 |00b4: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0004 line=78 │ │ 0x0016 line=82 │ │ 0x001f line=86 │ │ 0x002a line=84 │ │ @@ -856995,23 +856995,23 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3ac62c: |[3ac62c] net.sf.dibdib.thread_ui.UiPres.prepareFeed:()Z │ │ -3ac63c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3ac63e: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3ac644: 0b00 |0004: move-result-wide v0 │ │ -3ac646: 7120 a6a5 1000 |0005: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.tick:(J)V // method@a5a6 │ │ -3ac64c: 6200 6479 |0008: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -3ac650: 6e10 efa4 0000 |000a: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedNoTick:()Z // method@a4ef │ │ -3ac656: 0a00 |000d: move-result v0 │ │ -3ac658: 0f00 |000e: return v0 │ │ +3ac628: |[3ac628] net.sf.dibdib.thread_ui.UiPres.prepareFeed:()Z │ │ +3ac638: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3ac63a: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3ac640: 0b00 |0004: move-result-wide v0 │ │ +3ac642: 7120 a6a5 1000 |0005: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.tick:(J)V // method@a5a6 │ │ +3ac648: 6200 6479 |0008: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +3ac64c: 6e10 efa4 0000 |000a: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedNoTick:()Z // method@a4ef │ │ +3ac652: 0a00 |000d: move-result v0 │ │ +3ac654: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=118 │ │ 0x0005 line=119 │ │ 0x0008 line=121 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lnet/sf/dibdib/thread_ui/UiPres; │ │ @@ -857021,109 +857021,109 @@ │ │ type : '()V' │ │ access : 0x20008 (STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 171 16-bit code units │ │ -3af298: |[3af298] net.sf.dibdib.thread_ui.UiPres.prepareUiFrameData:()V │ │ -3af2a8: 1c00 f014 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/UiPres; // type@14f0 │ │ -3af2ac: 1d00 |0002: monitor-enter v0 │ │ -3af2ae: 6201 dd79 |0003: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ -3af2b2: 5412 e779 |0005: iget-object v2, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e7 │ │ -3af2b6: 6e10 a0a2 0200 |0007: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ -3af2bc: 0c02 |000a: move-result-object v2 │ │ -3af2be: 1233 |000b: const/4 v3, #int 3 // #3 │ │ -3af2c0: 1224 |000c: const/4 v4, #int 2 // #2 │ │ -3af2c2: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -3af2c4: 3802 5500 |000e: if-eqz v2, 0063 // +0055 │ │ -3af2c8: 5426 b076 |0010: iget-object v6, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3af2cc: 2066 ec14 |0012: instance-of v6, v6, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3af2d0: 3806 efff |0014: if-eqz v6, 0003 // -0011 │ │ -3af2d4: 6206 db79 |0016: sget-object v6, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ -3af2d8: 5427 b076 |0018: iget-object v7, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3af2dc: 1f07 ec14 |001a: check-cast v7, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3af2e0: 6e10 6ba5 0700 |001c: invoke-virtual {v7}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ -3af2e6: 0a07 |001f: move-result v7 │ │ -3af2e8: 4406 0607 |0020: aget v6, v6, v7 │ │ -3af2ec: 3246 3d00 |0022: if-eq v6, v4, 005f // +003d │ │ -3af2f0: 3236 3b00 |0024: if-eq v6, v3, 005f // +003b │ │ -3af2f4: 1263 |0026: const/4 v3, #int 6 // #6 │ │ -3af2f6: 3236 3800 |0027: if-eq v6, v3, 005f // +0038 │ │ -3af2fa: 1273 |0029: const/4 v3, #int 7 // #7 │ │ -3af2fc: 3236 1100 |002a: if-eq v6, v3, 003b // +0011 │ │ -3af300: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -3af304: 3216 0300 |002e: if-eq v6, v1, 0031 // +0003 │ │ -3af308: 28d3 |0030: goto 0003 // -002d │ │ -3af30a: 5421 a976 |0031: iget-object v1, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3af30e: 1f01 f114 |0033: check-cast v1, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af312: 5222 b376 |0035: iget v2, v2, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3af316: 6e20 a1a5 2100 |0037: invoke-virtual {v1, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3af31c: 28c9 |003a: goto 0003 // -0037 │ │ -3af31e: 5915 ed79 |003b: iput v5, v1, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3af322: 5423 a976 |003d: iget-object v3, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3af326: 2033 af14 |003f: instance-of v3, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3af32a: 3803 0b00 |0041: if-eqz v3, 004c // +000b │ │ -3af32e: 5422 a976 |0043: iget-object v2, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3af332: 1f02 af14 |0045: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3af336: 6e10 cba2 0200 |0047: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3af33c: 0c02 |004a: move-result-object v2 │ │ -3af33e: 2807 |004b: goto 0052 // +0007 │ │ -3af340: 5422 a976 |004c: iget-object v2, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3af344: 6e10 eb97 0200 |004e: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3af34a: 0c02 |0051: move-result-object v2 │ │ -3af34c: 7120 4fa4 5200 |0052: invoke-static {v2, v5}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44f │ │ -3af352: 0c02 |0055: move-result-object v2 │ │ -3af354: 5b12 e879 |0056: iput-object v2, v1, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3af358: 6e10 2298 0200 |0058: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3af35e: 0a02 |005b: move-result v2 │ │ -3af360: 5912 ed79 |005c: iput v2, v1, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3af364: 28a5 |005e: goto 0003 // -005b │ │ -3af366: 7020 84a5 2100 |005f: invoke-direct {v1, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a584 │ │ -3af36c: 28a1 |0062: goto 0003 // -005f │ │ -3af36e: 1252 |0063: const/4 v2, #int 5 // #5 │ │ -3af370: 2326 0f16 |0064: new-array v6, v2, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3af374: 6207 e479 |0066: sget-object v7, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTitle:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e4 │ │ -3af378: 4d07 0605 |0068: aput-object v7, v6, v5 │ │ -3af37c: 6207 e579 |006a: sget-object v7, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTools:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e5 │ │ -3af380: 1218 |006c: const/4 v8, #int 1 // #1 │ │ -3af382: 4d07 0608 |006d: aput-object v7, v6, v8 │ │ -3af386: 6207 e279 |006f: sget-object v7, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarEntry:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e2 │ │ -3af38a: 4d07 0604 |0071: aput-object v7, v6, v4 │ │ -3af38e: 6204 e379 |0073: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarStatus:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e3 │ │ -3af392: 4d04 0603 |0075: aput-object v4, v6, v3 │ │ -3af396: 1243 |0077: const/4 v3, #int 4 // #4 │ │ -3af398: 6204 e679 |0078: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e6 │ │ -3af39c: 4d04 0603 |007a: aput-object v4, v6, v3 │ │ -3af3a0: 7010 82a5 0100 |007c: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a582 │ │ -3af3a6: 0c03 |007f: move-result-object v3 │ │ -3af3a8: 6903 e479 |0080: sput-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTitle:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e4 │ │ -3af3ac: 7010 83a5 0100 |0082: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.barTools:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a583 │ │ -3af3b2: 0c03 |0085: move-result-object v3 │ │ -3af3b4: 6903 e579 |0086: sput-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTools:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e5 │ │ -3af3b8: 7010 80a5 0100 |0088: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a580 │ │ -3af3be: 0c03 |008b: move-result-object v3 │ │ -3af3c0: 6903 e279 |008c: sput-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarEntry:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e2 │ │ -3af3c4: 7010 81a5 0100 |008e: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a581 │ │ -3af3ca: 0c03 |0091: move-result-object v3 │ │ -3af3cc: 6903 e379 |0092: sput-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarStatus:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e3 │ │ -3af3d0: 6e10 8da5 0100 |0094: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.keypad:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a58d │ │ -3af3d6: 0c01 |0097: move-result-object v1 │ │ -3af3d8: 6901 e679 |0098: sput-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e6 │ │ -3af3dc: 3525 0c00 |009a: if-ge v5, v2, 00a6 // +000c │ │ -3af3e0: 4601 0605 |009c: aget-object v1, v6, v5 │ │ -3af3e4: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ -3af3e8: 6e10 e5a2 0100 |00a0: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QToken$QScript;.recycleMe:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e5 │ │ -3af3ee: d805 0501 |00a3: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3af3f2: 28f5 |00a5: goto 009a // -000b │ │ -3af3f4: 1e00 |00a6: monitor-exit v0 │ │ -3af3f6: 0e00 |00a7: return-void │ │ -3af3f8: 0d01 |00a8: move-exception v1 │ │ -3af3fa: 1e00 |00a9: monitor-exit v0 │ │ -3af3fc: 2701 |00aa: throw v1 │ │ +3af294: |[3af294] net.sf.dibdib.thread_ui.UiPres.prepareUiFrameData:()V │ │ +3af2a4: 1c00 f014 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/UiPres; // type@14f0 │ │ +3af2a8: 1d00 |0002: monitor-enter v0 │ │ +3af2aa: 6201 dd79 |0003: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ +3af2ae: 5412 e779 |0005: iget-object v2, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e7 │ │ +3af2b2: 6e10 a0a2 0200 |0007: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QPlace;.pull:()Lnet/sf/dibdib/generic/QToken; // method@a2a0 │ │ +3af2b8: 0c02 |000a: move-result-object v2 │ │ +3af2ba: 1233 |000b: const/4 v3, #int 3 // #3 │ │ +3af2bc: 1224 |000c: const/4 v4, #int 2 // #2 │ │ +3af2be: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +3af2c0: 3802 5500 |000e: if-eqz v2, 0063 // +0055 │ │ +3af2c4: 5426 b076 |0010: iget-object v6, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3af2c8: 2066 ec14 |0012: instance-of v6, v6, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3af2cc: 3806 efff |0014: if-eqz v6, 0003 // -0011 │ │ +3af2d0: 6206 db79 |0016: sget-object v6, Lnet/sf/dibdib/thread_ui/UiPres$1;.$SwitchMap$net$sf$dibdib$thread_ui$QOpUi:[I // field@79db │ │ +3af2d4: 5427 b076 |0018: iget-object v7, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3af2d8: 1f07 ec14 |001a: check-cast v7, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3af2dc: 6e10 6ba5 0700 |001c: invoke-virtual {v7}, Lnet/sf/dibdib/thread_ui/QOpUi;.ordinal:()I // method@a56b │ │ +3af2e2: 0a07 |001f: move-result v7 │ │ +3af2e4: 4406 0607 |0020: aget v6, v6, v7 │ │ +3af2e8: 3246 3d00 |0022: if-eq v6, v4, 005f // +003d │ │ +3af2ec: 3236 3b00 |0024: if-eq v6, v3, 005f // +003b │ │ +3af2f0: 1263 |0026: const/4 v3, #int 6 // #6 │ │ +3af2f2: 3236 3800 |0027: if-eq v6, v3, 005f // +0038 │ │ +3af2f6: 1273 |0029: const/4 v3, #int 7 // #7 │ │ +3af2f8: 3236 1100 |002a: if-eq v6, v3, 003b // +0011 │ │ +3af2fc: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +3af300: 3216 0300 |002e: if-eq v6, v1, 0031 // +0003 │ │ +3af304: 28d3 |0030: goto 0003 // -002d │ │ +3af306: 5421 a976 |0031: iget-object v1, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3af30a: 1f01 f114 |0033: check-cast v1, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af30e: 5222 b376 |0035: iget v2, v2, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3af312: 6e20 a1a5 2100 |0037: invoke-virtual {v1, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3af318: 28c9 |003a: goto 0003 // -0037 │ │ +3af31a: 5915 ed79 |003b: iput v5, v1, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3af31e: 5423 a976 |003d: iget-object v3, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3af322: 2033 af14 |003f: instance-of v3, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3af326: 3803 0b00 |0041: if-eqz v3, 004c // +000b │ │ +3af32a: 5422 a976 |0043: iget-object v2, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3af32e: 1f02 af14 |0045: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3af332: 6e10 cba2 0200 |0047: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3af338: 0c02 |004a: move-result-object v2 │ │ +3af33a: 2807 |004b: goto 0052 // +0007 │ │ +3af33c: 5422 a976 |004c: iget-object v2, v2, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3af340: 6e10 eb97 0200 |004e: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3af346: 0c02 |0051: move-result-object v2 │ │ +3af348: 7120 4fa4 5200 |0052: invoke-static {v2, v5}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44f │ │ +3af34e: 0c02 |0055: move-result-object v2 │ │ +3af350: 5b12 e879 |0056: iput-object v2, v1, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3af354: 6e10 2298 0200 |0058: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3af35a: 0a02 |005b: move-result v2 │ │ +3af35c: 5912 ed79 |005c: iput v2, v1, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3af360: 28a5 |005e: goto 0003 // -005b │ │ +3af362: 7020 84a5 2100 |005f: invoke-direct {v1, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a584 │ │ +3af368: 28a1 |0062: goto 0003 // -005f │ │ +3af36a: 1252 |0063: const/4 v2, #int 5 // #5 │ │ +3af36c: 2326 0f16 |0064: new-array v6, v2, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3af370: 6207 e479 |0066: sget-object v7, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTitle:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e4 │ │ +3af374: 4d07 0605 |0068: aput-object v7, v6, v5 │ │ +3af378: 6207 e579 |006a: sget-object v7, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTools:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e5 │ │ +3af37c: 1218 |006c: const/4 v8, #int 1 // #1 │ │ +3af37e: 4d07 0608 |006d: aput-object v7, v6, v8 │ │ +3af382: 6207 e279 |006f: sget-object v7, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarEntry:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e2 │ │ +3af386: 4d07 0604 |0071: aput-object v7, v6, v4 │ │ +3af38a: 6204 e379 |0073: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarStatus:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e3 │ │ +3af38e: 4d04 0603 |0075: aput-object v4, v6, v3 │ │ +3af392: 1243 |0077: const/4 v3, #int 4 // #4 │ │ +3af394: 6204 e679 |0078: sget-object v4, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e6 │ │ +3af398: 4d04 0603 |007a: aput-object v4, v6, v3 │ │ +3af39c: 7010 82a5 0100 |007c: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.barTitle:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a582 │ │ +3af3a2: 0c03 |007f: move-result-object v3 │ │ +3af3a4: 6903 e479 |0080: sput-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTitle:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e4 │ │ +3af3a8: 7010 83a5 0100 |0082: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.barTools:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a583 │ │ +3af3ae: 0c03 |0085: move-result-object v3 │ │ +3af3b0: 6903 e579 |0086: sput-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarTools:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e5 │ │ +3af3b4: 7010 80a5 0100 |0088: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.barEntry:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a580 │ │ +3af3ba: 0c03 |008b: move-result-object v3 │ │ +3af3bc: 6903 e279 |008c: sput-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarEntry:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e2 │ │ +3af3c0: 7010 81a5 0100 |008e: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.barStatus:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a581 │ │ +3af3c6: 0c03 |0091: move-result-object v3 │ │ +3af3c8: 6903 e379 |0092: sput-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.qUiBarStatus:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e3 │ │ +3af3cc: 6e10 8da5 0100 |0094: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.keypad:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a58d │ │ +3af3d2: 0c01 |0097: move-result-object v1 │ │ +3af3d4: 6901 e679 |0098: sput-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.qUiKeypad:Lnet/sf/dibdib/generic/QToken$QScript; // field@79e6 │ │ +3af3d8: 3525 0c00 |009a: if-ge v5, v2, 00a6 // +000c │ │ +3af3dc: 4601 0605 |009c: aget-object v1, v6, v5 │ │ +3af3e0: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ +3af3e4: 6e10 e5a2 0100 |00a0: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QToken$QScript;.recycleMe:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e5 │ │ +3af3ea: d805 0501 |00a3: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3af3ee: 28f5 |00a5: goto 009a // -000b │ │ +3af3f0: 1e00 |00a6: monitor-exit v0 │ │ +3af3f2: 0e00 |00a7: return-void │ │ +3af3f4: 0d01 |00a8: move-exception v1 │ │ +3af3f6: 1e00 |00a9: monitor-exit v0 │ │ +3af3f8: 2701 |00aa: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x00a3 │ │ -> 0x00a8 │ │ positions : │ │ 0x0003 line=1205 │ │ 0x0010 line=1206 │ │ 0x0016 line=1207 │ │ @@ -857149,311 +857149,311 @@ │ │ type : '(C)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 532 16-bit code units │ │ -3adc58: |[3adc58] net.sf.dibdib.thread_ui.UiPres.scrollOrCursor:(C)Lnet/sf/dibdib/generic/QToken; │ │ -3adc68: 5280 ed79 |0000: iget v0, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3adc6c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -3adc6e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3adc70: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -3adc72: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -3adc74: 3219 f301 |0006: if-eq v9, v1, 01f9 // +01f3 │ │ -3adc78: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -3adc7a: 3219 ed01 |0009: if-eq v9, v1, 01f6 // +01ed │ │ -3adc7e: 1241 |000b: const/4 v1, #int 4 // #4 │ │ -3adc80: 3219 e101 |000c: if-eq v9, v1, 01ed // +01e1 │ │ -3adc84: 1252 |000e: const/4 v2, #int 5 // #5 │ │ -3adc86: 3229 cb01 |000f: if-eq v9, v2, 01da // +01cb │ │ -3adc8a: 1400 00c0 0f00 |0011: const v0, #float 1.44641e-39 // #000fc000 │ │ -3adc90: 2b09 f401 0000 |0014: packed-switch v9, 00000208 // +000001f4 │ │ -3adc96: 1103 |0017: return-object v3 │ │ -3adc98: 6209 f379 |0018: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3adc9c: 6e10 9da5 0900 |001a: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3adca2: 0a09 |001d: move-result v9 │ │ -3adca4: 6201 fb79 |001e: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3adca8: 6e10 9da5 0100 |0020: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3adcae: 0a01 |0023: move-result v1 │ │ -3adcb0: 6202 f779 |0024: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f7 │ │ -3adcb4: 6e10 9da5 0200 |0026: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3adcba: 0a02 |0029: move-result v2 │ │ -3adcbc: 6205 f579 |002a: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3adcc0: 6e10 9da5 0500 |002c: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3adcc6: 0a05 |002f: move-result v5 │ │ -3adcc8: 6206 fc79 |0030: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ -3adccc: 6e10 9da5 0600 |0032: invoke-virtual {v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3adcd2: 0a06 |0035: move-result v6 │ │ -3adcd4: 3d06 0300 |0036: if-lez v6, 0039 // +0003 │ │ -3adcd8: 2802 |0038: goto 003a // +0002 │ │ -3adcda: 1216 |0039: const/4 v6, #int 1 // #1 │ │ -3adcdc: 9906 0106 |003a: shr-int v6, v1, v6 │ │ -3adce0: 9007 0905 |003c: add-int v7, v9, v5 │ │ -3adce4: b017 |003e: add-int/2addr v7, v1 │ │ -3adce6: 3507 1b00 |003f: if-ge v7, v0, 005a // +001b │ │ -3adcea: e107 0101 |0041: shr-int/lit8 v7, v1, #int 1 // #01 │ │ -3adcee: b047 |0043: add-int/2addr v7, v4 │ │ -3adcf0: 3672 1600 |0044: if-gt v2, v7, 005a // +0016 │ │ -3adcf4: 3c09 0d00 |0046: if-gtz v9, 0053 // +000d │ │ -3adcf8: 1409 0090 0000 |0048: const v9, #float 5.16575e-41 // #00009000 │ │ -3adcfe: 3759 0800 |004b: if-le v9, v5, 0053 // +0008 │ │ -3add02: 6200 f579 |004d: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3add06: 6e20 a1a5 9000 |004f: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3add0c: 283b |0052: goto 008d // +003b │ │ -3add0e: 6209 f579 |0053: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3add12: b065 |0055: add-int/2addr v5, v6 │ │ -3add14: 6e20 a1a5 5900 |0056: invoke-virtual {v9, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3add1a: 2834 |0059: goto 008d // +0034 │ │ -3add1c: e107 0101 |005a: shr-int/lit8 v7, v1, #int 1 // #01 │ │ -3add20: b047 |005c: add-int/2addr v7, v4 │ │ -3add22: 3672 0900 |005d: if-gt v2, v7, 0066 // +0009 │ │ -3add26: 6209 f779 |005f: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f7 │ │ -3add2a: b121 |0061: sub-int/2addr v1, v2 │ │ -3add2c: 6e20 a1a5 1900 |0062: invoke-virtual {v9, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3add32: 2828 |0065: goto 008d // +0028 │ │ -3add34: 3d05 1900 |0066: if-lez v5, 007f // +0019 │ │ -3add38: 3726 0500 |0068: if-le v6, v2, 006d // +0005 │ │ -3add3c: 3d02 0300 |006a: if-lez v2, 006d // +0003 │ │ -3add40: 2802 |006c: goto 006e // +0002 │ │ -3add42: 0162 |006d: move v2, v6 │ │ -3add44: 3425 0300 |006e: if-lt v5, v2, 0071 // +0003 │ │ -3add48: 2802 |0070: goto 0072 // +0002 │ │ -3add4a: 0152 |0071: move v2, v5 │ │ -3add4c: 6200 f579 |0072: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3add50: b125 |0074: sub-int/2addr v5, v2 │ │ -3add52: 6e20 a1a5 5000 |0075: invoke-virtual {v0, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3add58: 6200 f379 |0078: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3add5c: b029 |007a: add-int/2addr v9, v2 │ │ -3add5e: 6e20 a1a5 9000 |007b: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3add64: 280f |007e: goto 008d // +000f │ │ -3add66: 9001 0906 |007f: add-int v1, v9, v6 │ │ -3add6a: 3501 0300 |0081: if-ge v1, v0, 0084 // +0003 │ │ -3add6e: 2804 |0083: goto 0087 // +0004 │ │ -3add70: b160 |0084: sub-int/2addr v0, v6 │ │ -3add72: 9106 0009 |0085: sub-int v6, v0, v9 │ │ -3add76: 6200 f379 |0087: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3add7a: b069 |0089: add-int/2addr v9, v6 │ │ -3add7c: 6e20 a1a5 9000 |008a: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3add82: 1103 |008d: return-object v3 │ │ -3add84: 6209 f479 |008e: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3add88: 6e10 9da5 0900 |0090: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3add8e: 0a09 |0093: move-result v9 │ │ -3add90: 6202 fa79 |0094: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3add94: 6e10 9da5 0200 |0096: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3add9a: 0a02 |0099: move-result v2 │ │ -3add9c: 6205 f079 |009a: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3adda0: 6e10 9da5 0500 |009c: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3adda6: 0a05 |009f: move-result v5 │ │ -3adda8: da05 0504 |00a0: mul-int/lit8 v5, v5, #int 4 // #04 │ │ -3addac: b152 |00a2: sub-int/2addr v2, v5 │ │ -3addae: 6201 f879 |00a3: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3addb2: 6e10 9da5 0100 |00a5: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3addb8: 0a01 |00a8: move-result v1 │ │ -3addba: 6205 f679 |00a9: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3addbe: 6e10 9da5 0500 |00ab: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3addc4: 0a05 |00ae: move-result v5 │ │ -3addc6: 6206 fc79 |00af: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ -3addca: 6e10 9da5 0600 |00b1: invoke-virtual {v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3addd0: 0a06 |00b4: move-result v6 │ │ -3addd2: 3d06 0300 |00b5: if-lez v6, 00b8 // +0003 │ │ -3addd6: 2802 |00b7: goto 00b9 // +0002 │ │ -3addd8: 1216 |00b8: const/4 v6, #int 1 // #1 │ │ -3addda: 9906 0206 |00b9: shr-int v6, v2, v6 │ │ -3addde: 9007 0905 |00bb: add-int v7, v9, v5 │ │ -3adde2: b027 |00bd: add-int/2addr v7, v2 │ │ -3adde4: 3507 1b00 |00be: if-ge v7, v0, 00d9 // +001b │ │ -3adde8: e107 0201 |00c0: shr-int/lit8 v7, v2, #int 1 // #01 │ │ -3addec: b047 |00c2: add-int/2addr v7, v4 │ │ -3addee: 3671 1600 |00c3: if-gt v1, v7, 00d9 // +0016 │ │ -3addf2: 3c09 0d00 |00c5: if-gtz v9, 00d2 // +000d │ │ -3addf6: 1409 0080 0000 |00c7: const v9, #float 4.59177e-41 // #00008000 │ │ -3addfc: 3759 0800 |00ca: if-le v9, v5, 00d2 // +0008 │ │ -3ade00: 6200 f679 |00cc: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3ade04: 6e20 a1a5 9000 |00ce: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3ade0a: 283b |00d1: goto 010c // +003b │ │ -3ade0c: 6209 f679 |00d2: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3ade10: b065 |00d4: add-int/2addr v5, v6 │ │ -3ade12: 6e20 a1a5 5900 |00d5: invoke-virtual {v9, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3ade18: 2834 |00d8: goto 010c // +0034 │ │ -3ade1a: e107 0201 |00d9: shr-int/lit8 v7, v2, #int 1 // #01 │ │ -3ade1e: b047 |00db: add-int/2addr v7, v4 │ │ -3ade20: 3671 0900 |00dc: if-gt v1, v7, 00e5 // +0009 │ │ -3ade24: 6209 f879 |00de: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3ade28: b112 |00e0: sub-int/2addr v2, v1 │ │ -3ade2a: 6e20 a1a5 2900 |00e1: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3ade30: 2828 |00e4: goto 010c // +0028 │ │ -3ade32: 3d05 1900 |00e5: if-lez v5, 00fe // +0019 │ │ -3ade36: 3716 0500 |00e7: if-le v6, v1, 00ec // +0005 │ │ -3ade3a: 3d01 0300 |00e9: if-lez v1, 00ec // +0003 │ │ -3ade3e: 2802 |00eb: goto 00ed // +0002 │ │ -3ade40: 0161 |00ec: move v1, v6 │ │ -3ade42: 3415 0300 |00ed: if-lt v5, v1, 00f0 // +0003 │ │ -3ade46: 2802 |00ef: goto 00f1 // +0002 │ │ -3ade48: 0151 |00f0: move v1, v5 │ │ -3ade4a: 6200 f679 |00f1: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3ade4e: b115 |00f3: sub-int/2addr v5, v1 │ │ -3ade50: 6e20 a1a5 5000 |00f4: invoke-virtual {v0, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3ade56: 6200 f479 |00f7: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3ade5a: b019 |00f9: add-int/2addr v9, v1 │ │ -3ade5c: 6e20 a1a5 9000 |00fa: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3ade62: 280f |00fd: goto 010c // +000f │ │ -3ade64: 9001 0906 |00fe: add-int v1, v9, v6 │ │ -3ade68: 3501 0300 |0100: if-ge v1, v0, 0103 // +0003 │ │ -3ade6c: 2804 |0102: goto 0106 // +0004 │ │ -3ade6e: b160 |0103: sub-int/2addr v0, v6 │ │ -3ade70: 9106 0009 |0104: sub-int v6, v0, v9 │ │ -3ade74: 6200 f479 |0106: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3ade78: b069 |0108: add-int/2addr v9, v6 │ │ -3ade7a: 6e20 a1a5 9000 |0109: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3ade80: 1103 |010c: return-object v3 │ │ -3ade82: 6209 f479 |010d: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3ade86: 6e10 9da5 0900 |010f: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ade8c: 0a09 |0112: move-result v9 │ │ -3ade8e: 6200 fa79 |0113: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3ade92: 6e10 9da5 0000 |0115: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ade98: 0a00 |0118: move-result v0 │ │ -3ade9a: 6202 f079 |0119: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3ade9e: 6e10 9da5 0200 |011b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3adea4: 0a02 |011e: move-result v2 │ │ -3adea6: da02 0204 |011f: mul-int/lit8 v2, v2, #int 4 // #04 │ │ -3adeaa: b120 |0121: sub-int/2addr v0, v2 │ │ -3adeac: 6201 f879 |0122: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3adeb0: 6e10 9da5 0100 |0124: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3adeb6: 0a01 |0127: move-result v1 │ │ -3adeb8: 6202 f679 |0128: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3adebc: 6e10 9da5 0200 |012a: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3adec2: 0a02 |012d: move-result v2 │ │ -3adec4: 6205 fc79 |012e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ -3adec8: 6e10 9da5 0500 |0130: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3adece: 0a05 |0133: move-result v5 │ │ -3aded0: 3d05 0300 |0134: if-lez v5, 0137 // +0003 │ │ -3aded4: 2802 |0136: goto 0138 // +0002 │ │ -3aded6: 1215 |0137: const/4 v5, #int 1 // #1 │ │ -3aded8: 9905 0005 |0138: shr-int v5, v0, v5 │ │ -3adedc: 3d02 1200 |013a: if-lez v2, 014c // +0012 │ │ -3adee0: e106 0001 |013c: shr-int/lit8 v6, v0, #int 1 // #01 │ │ -3adee4: b046 |013e: add-int/2addr v6, v4 │ │ -3adee6: 3661 0d00 |013f: if-gt v1, v6, 014c // +000d │ │ -3adeea: 3625 0300 |0141: if-gt v5, v2, 0144 // +0003 │ │ -3adeee: 2802 |0143: goto 0145 // +0002 │ │ -3adef0: 0125 |0144: move v5, v2 │ │ -3adef2: 6209 f679 |0145: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3adef6: b152 |0147: sub-int/2addr v2, v5 │ │ -3adef8: 6e20 a1a5 2900 |0148: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3adefe: 282c |014b: goto 0177 // +002c │ │ -3adf00: e106 0001 |014c: shr-int/lit8 v6, v0, #int 1 // #01 │ │ -3adf04: b046 |014e: add-int/2addr v6, v4 │ │ -3adf06: 3661 0900 |014f: if-gt v1, v6, 0158 // +0009 │ │ -3adf0a: 6209 f879 |0151: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3adf0e: b110 |0153: sub-int/2addr v0, v1 │ │ -3adf10: 6e20 a1a5 0900 |0154: invoke-virtual {v9, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3adf16: 2820 |0157: goto 0177 // +0020 │ │ -3adf18: 3d09 1900 |0158: if-lez v9, 0171 // +0019 │ │ -3adf1c: 3715 0500 |015a: if-le v5, v1, 015f // +0005 │ │ -3adf20: 3d01 0300 |015c: if-lez v1, 015f // +0003 │ │ -3adf24: 2802 |015e: goto 0160 // +0002 │ │ -3adf26: 0151 |015f: move v1, v5 │ │ -3adf28: 3691 0300 |0160: if-gt v1, v9, 0163 // +0003 │ │ -3adf2c: 2802 |0162: goto 0164 // +0002 │ │ -3adf2e: 0191 |0163: move v1, v9 │ │ -3adf30: 6200 f479 |0164: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3adf34: b119 |0166: sub-int/2addr v9, v1 │ │ -3adf36: 6e20 a1a5 9000 |0167: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3adf3c: 6209 f679 |016a: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3adf40: b012 |016c: add-int/2addr v2, v1 │ │ -3adf42: 6e20 a1a5 2900 |016d: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3adf48: 2807 |0170: goto 0177 // +0007 │ │ -3adf4a: 6209 f879 |0171: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3adf4e: b110 |0173: sub-int/2addr v0, v1 │ │ -3adf50: 6e20 a1a5 0900 |0174: invoke-virtual {v9, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3adf56: 1103 |0177: return-object v3 │ │ -3adf58: 6209 f379 |0178: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3adf5c: 6e10 9da5 0900 |017a: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3adf62: 0a09 |017d: move-result v9 │ │ -3adf64: 6200 fb79 |017e: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3adf68: 6e10 9da5 0000 |0180: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3adf6e: 0a00 |0183: move-result v0 │ │ -3adf70: 6201 f779 |0184: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f7 │ │ -3adf74: 6e10 9da5 0100 |0186: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3adf7a: 0a01 |0189: move-result v1 │ │ -3adf7c: 6202 f579 |018a: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3adf80: 6e10 9da5 0200 |018c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3adf86: 0a02 |018f: move-result v2 │ │ -3adf88: 6205 fc79 |0190: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ -3adf8c: 6e10 9da5 0500 |0192: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3adf92: 0a05 |0195: move-result v5 │ │ -3adf94: 3d05 0300 |0196: if-lez v5, 0199 // +0003 │ │ -3adf98: 2802 |0198: goto 019a // +0002 │ │ -3adf9a: 1215 |0199: const/4 v5, #int 1 // #1 │ │ -3adf9c: 9905 0005 |019a: shr-int v5, v0, v5 │ │ -3adfa0: 3d02 1200 |019c: if-lez v2, 01ae // +0012 │ │ -3adfa4: e106 0001 |019e: shr-int/lit8 v6, v0, #int 1 // #01 │ │ -3adfa8: b046 |01a0: add-int/2addr v6, v4 │ │ -3adfaa: 3661 0d00 |01a1: if-gt v1, v6, 01ae // +000d │ │ -3adfae: 3625 0300 |01a3: if-gt v5, v2, 01a6 // +0003 │ │ -3adfb2: 2802 |01a5: goto 01a7 // +0002 │ │ -3adfb4: 0125 |01a6: move v5, v2 │ │ -3adfb6: 6209 f579 |01a7: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3adfba: b152 |01a9: sub-int/2addr v2, v5 │ │ -3adfbc: 6e20 a1a5 2900 |01aa: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3adfc2: 282c |01ad: goto 01d9 // +002c │ │ -3adfc4: e106 0001 |01ae: shr-int/lit8 v6, v0, #int 1 // #01 │ │ -3adfc8: b046 |01b0: add-int/2addr v6, v4 │ │ -3adfca: 3661 0900 |01b1: if-gt v1, v6, 01ba // +0009 │ │ -3adfce: 6209 f779 |01b3: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f7 │ │ -3adfd2: b110 |01b5: sub-int/2addr v0, v1 │ │ -3adfd4: 6e20 a1a5 0900 |01b6: invoke-virtual {v9, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3adfda: 2820 |01b9: goto 01d9 // +0020 │ │ -3adfdc: 3d09 1900 |01ba: if-lez v9, 01d3 // +0019 │ │ -3adfe0: 3715 0500 |01bc: if-le v5, v1, 01c1 // +0005 │ │ -3adfe4: 3d01 0300 |01be: if-lez v1, 01c1 // +0003 │ │ -3adfe8: 2802 |01c0: goto 01c2 // +0002 │ │ -3adfea: 0151 |01c1: move v1, v5 │ │ -3adfec: 3691 0300 |01c2: if-gt v1, v9, 01c5 // +0003 │ │ -3adff0: 2802 |01c4: goto 01c6 // +0002 │ │ -3adff2: 0191 |01c5: move v1, v9 │ │ -3adff4: 6200 f379 |01c6: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3adff8: b119 |01c8: sub-int/2addr v9, v1 │ │ -3adffa: 6e20 a1a5 9000 |01c9: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3ae000: 6209 f579 |01cc: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3ae004: b012 |01ce: add-int/2addr v2, v1 │ │ -3ae006: 6e20 a1a5 2900 |01cf: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3ae00c: 2807 |01d2: goto 01d9 // +0007 │ │ -3ae00e: 6209 f779 |01d3: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f7 │ │ -3ae012: b110 |01d5: sub-int/2addr v0, v1 │ │ -3ae014: 6e20 a1a5 0900 |01d6: invoke-virtual {v9, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3ae01a: 1103 |01d9: return-object v3 │ │ -3ae01c: 5489 e879 |01da: iget-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ae020: 6e10 2298 0900 |01dc: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ae026: 0a09 |01df: move-result v9 │ │ -3ae028: 3590 0400 |01e0: if-ge v0, v9, 01e4 // +0004 │ │ -3ae02c: b040 |01e2: add-int/2addr v0, v4 │ │ -3ae02e: 2807 |01e3: goto 01ea // +0007 │ │ -3ae030: 5489 e879 |01e4: iget-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ae034: 6e10 2298 0900 |01e6: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ae03a: 0a00 |01e9: move-result v0 │ │ -3ae03c: 5980 ed79 |01ea: iput v0, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3ae040: 1103 |01ec: return-object v3 │ │ -3ae042: 5489 e879 |01ed: iget-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ae046: 6e10 2298 0900 |01ef: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ae04c: 0a09 |01f2: move-result v9 │ │ -3ae04e: 5989 ed79 |01f3: iput v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3ae052: 1103 |01f5: return-object v3 │ │ -3ae054: 5982 ed79 |01f6: iput v2, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3ae058: 1103 |01f8: return-object v3 │ │ -3ae05a: 3d00 0c00 |01f9: if-lez v0, 0205 // +000c │ │ -3ae05e: 5489 e879 |01fb: iget-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ae062: 6e10 2298 0900 |01fd: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ae068: 0a09 |0200: move-result v9 │ │ -3ae06a: 3690 0400 |0201: if-gt v0, v9, 0205 // +0004 │ │ -3ae06e: d802 00ff |0203: add-int/lit8 v2, v0, #int -1 // #ff │ │ -3ae072: 5982 ed79 |0205: iput v2, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3ae076: 1103 |0207: return-object v3 │ │ -3ae078: 0001 0400 0e00 0000 6401 0000 f900 ... |0208: packed-switch-data (12 units) │ │ +3adc54: |[3adc54] net.sf.dibdib.thread_ui.UiPres.scrollOrCursor:(C)Lnet/sf/dibdib/generic/QToken; │ │ +3adc64: 5280 ed79 |0000: iget v0, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3adc68: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +3adc6a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3adc6c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +3adc6e: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +3adc70: 3219 f301 |0006: if-eq v9, v1, 01f9 // +01f3 │ │ +3adc74: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +3adc76: 3219 ed01 |0009: if-eq v9, v1, 01f6 // +01ed │ │ +3adc7a: 1241 |000b: const/4 v1, #int 4 // #4 │ │ +3adc7c: 3219 e101 |000c: if-eq v9, v1, 01ed // +01e1 │ │ +3adc80: 1252 |000e: const/4 v2, #int 5 // #5 │ │ +3adc82: 3229 cb01 |000f: if-eq v9, v2, 01da // +01cb │ │ +3adc86: 1400 00c0 0f00 |0011: const v0, #float 1.44641e-39 // #000fc000 │ │ +3adc8c: 2b09 f401 0000 |0014: packed-switch v9, 00000208 // +000001f4 │ │ +3adc92: 1103 |0017: return-object v3 │ │ +3adc94: 6209 f379 |0018: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3adc98: 6e10 9da5 0900 |001a: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3adc9e: 0a09 |001d: move-result v9 │ │ +3adca0: 6201 fb79 |001e: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3adca4: 6e10 9da5 0100 |0020: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3adcaa: 0a01 |0023: move-result v1 │ │ +3adcac: 6202 f779 |0024: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f7 │ │ +3adcb0: 6e10 9da5 0200 |0026: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3adcb6: 0a02 |0029: move-result v2 │ │ +3adcb8: 6205 f579 |002a: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3adcbc: 6e10 9da5 0500 |002c: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3adcc2: 0a05 |002f: move-result v5 │ │ +3adcc4: 6206 fc79 |0030: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ +3adcc8: 6e10 9da5 0600 |0032: invoke-virtual {v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3adcce: 0a06 |0035: move-result v6 │ │ +3adcd0: 3d06 0300 |0036: if-lez v6, 0039 // +0003 │ │ +3adcd4: 2802 |0038: goto 003a // +0002 │ │ +3adcd6: 1216 |0039: const/4 v6, #int 1 // #1 │ │ +3adcd8: 9906 0106 |003a: shr-int v6, v1, v6 │ │ +3adcdc: 9007 0905 |003c: add-int v7, v9, v5 │ │ +3adce0: b017 |003e: add-int/2addr v7, v1 │ │ +3adce2: 3507 1b00 |003f: if-ge v7, v0, 005a // +001b │ │ +3adce6: e107 0101 |0041: shr-int/lit8 v7, v1, #int 1 // #01 │ │ +3adcea: b047 |0043: add-int/2addr v7, v4 │ │ +3adcec: 3672 1600 |0044: if-gt v2, v7, 005a // +0016 │ │ +3adcf0: 3c09 0d00 |0046: if-gtz v9, 0053 // +000d │ │ +3adcf4: 1409 0090 0000 |0048: const v9, #float 5.16575e-41 // #00009000 │ │ +3adcfa: 3759 0800 |004b: if-le v9, v5, 0053 // +0008 │ │ +3adcfe: 6200 f579 |004d: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3add02: 6e20 a1a5 9000 |004f: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3add08: 283b |0052: goto 008d // +003b │ │ +3add0a: 6209 f579 |0053: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3add0e: b065 |0055: add-int/2addr v5, v6 │ │ +3add10: 6e20 a1a5 5900 |0056: invoke-virtual {v9, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3add16: 2834 |0059: goto 008d // +0034 │ │ +3add18: e107 0101 |005a: shr-int/lit8 v7, v1, #int 1 // #01 │ │ +3add1c: b047 |005c: add-int/2addr v7, v4 │ │ +3add1e: 3672 0900 |005d: if-gt v2, v7, 0066 // +0009 │ │ +3add22: 6209 f779 |005f: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f7 │ │ +3add26: b121 |0061: sub-int/2addr v1, v2 │ │ +3add28: 6e20 a1a5 1900 |0062: invoke-virtual {v9, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3add2e: 2828 |0065: goto 008d // +0028 │ │ +3add30: 3d05 1900 |0066: if-lez v5, 007f // +0019 │ │ +3add34: 3726 0500 |0068: if-le v6, v2, 006d // +0005 │ │ +3add38: 3d02 0300 |006a: if-lez v2, 006d // +0003 │ │ +3add3c: 2802 |006c: goto 006e // +0002 │ │ +3add3e: 0162 |006d: move v2, v6 │ │ +3add40: 3425 0300 |006e: if-lt v5, v2, 0071 // +0003 │ │ +3add44: 2802 |0070: goto 0072 // +0002 │ │ +3add46: 0152 |0071: move v2, v5 │ │ +3add48: 6200 f579 |0072: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3add4c: b125 |0074: sub-int/2addr v5, v2 │ │ +3add4e: 6e20 a1a5 5000 |0075: invoke-virtual {v0, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3add54: 6200 f379 |0078: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3add58: b029 |007a: add-int/2addr v9, v2 │ │ +3add5a: 6e20 a1a5 9000 |007b: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3add60: 280f |007e: goto 008d // +000f │ │ +3add62: 9001 0906 |007f: add-int v1, v9, v6 │ │ +3add66: 3501 0300 |0081: if-ge v1, v0, 0084 // +0003 │ │ +3add6a: 2804 |0083: goto 0087 // +0004 │ │ +3add6c: b160 |0084: sub-int/2addr v0, v6 │ │ +3add6e: 9106 0009 |0085: sub-int v6, v0, v9 │ │ +3add72: 6200 f379 |0087: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3add76: b069 |0089: add-int/2addr v9, v6 │ │ +3add78: 6e20 a1a5 9000 |008a: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3add7e: 1103 |008d: return-object v3 │ │ +3add80: 6209 f479 |008e: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3add84: 6e10 9da5 0900 |0090: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3add8a: 0a09 |0093: move-result v9 │ │ +3add8c: 6202 fa79 |0094: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3add90: 6e10 9da5 0200 |0096: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3add96: 0a02 |0099: move-result v2 │ │ +3add98: 6205 f079 |009a: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3add9c: 6e10 9da5 0500 |009c: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3adda2: 0a05 |009f: move-result v5 │ │ +3adda4: da05 0504 |00a0: mul-int/lit8 v5, v5, #int 4 // #04 │ │ +3adda8: b152 |00a2: sub-int/2addr v2, v5 │ │ +3addaa: 6201 f879 |00a3: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3addae: 6e10 9da5 0100 |00a5: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3addb4: 0a01 |00a8: move-result v1 │ │ +3addb6: 6205 f679 |00a9: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3addba: 6e10 9da5 0500 |00ab: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3addc0: 0a05 |00ae: move-result v5 │ │ +3addc2: 6206 fc79 |00af: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ +3addc6: 6e10 9da5 0600 |00b1: invoke-virtual {v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3addcc: 0a06 |00b4: move-result v6 │ │ +3addce: 3d06 0300 |00b5: if-lez v6, 00b8 // +0003 │ │ +3addd2: 2802 |00b7: goto 00b9 // +0002 │ │ +3addd4: 1216 |00b8: const/4 v6, #int 1 // #1 │ │ +3addd6: 9906 0206 |00b9: shr-int v6, v2, v6 │ │ +3addda: 9007 0905 |00bb: add-int v7, v9, v5 │ │ +3addde: b027 |00bd: add-int/2addr v7, v2 │ │ +3adde0: 3507 1b00 |00be: if-ge v7, v0, 00d9 // +001b │ │ +3adde4: e107 0201 |00c0: shr-int/lit8 v7, v2, #int 1 // #01 │ │ +3adde8: b047 |00c2: add-int/2addr v7, v4 │ │ +3addea: 3671 1600 |00c3: if-gt v1, v7, 00d9 // +0016 │ │ +3addee: 3c09 0d00 |00c5: if-gtz v9, 00d2 // +000d │ │ +3addf2: 1409 0080 0000 |00c7: const v9, #float 4.59177e-41 // #00008000 │ │ +3addf8: 3759 0800 |00ca: if-le v9, v5, 00d2 // +0008 │ │ +3addfc: 6200 f679 |00cc: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3ade00: 6e20 a1a5 9000 |00ce: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3ade06: 283b |00d1: goto 010c // +003b │ │ +3ade08: 6209 f679 |00d2: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3ade0c: b065 |00d4: add-int/2addr v5, v6 │ │ +3ade0e: 6e20 a1a5 5900 |00d5: invoke-virtual {v9, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3ade14: 2834 |00d8: goto 010c // +0034 │ │ +3ade16: e107 0201 |00d9: shr-int/lit8 v7, v2, #int 1 // #01 │ │ +3ade1a: b047 |00db: add-int/2addr v7, v4 │ │ +3ade1c: 3671 0900 |00dc: if-gt v1, v7, 00e5 // +0009 │ │ +3ade20: 6209 f879 |00de: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3ade24: b112 |00e0: sub-int/2addr v2, v1 │ │ +3ade26: 6e20 a1a5 2900 |00e1: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3ade2c: 2828 |00e4: goto 010c // +0028 │ │ +3ade2e: 3d05 1900 |00e5: if-lez v5, 00fe // +0019 │ │ +3ade32: 3716 0500 |00e7: if-le v6, v1, 00ec // +0005 │ │ +3ade36: 3d01 0300 |00e9: if-lez v1, 00ec // +0003 │ │ +3ade3a: 2802 |00eb: goto 00ed // +0002 │ │ +3ade3c: 0161 |00ec: move v1, v6 │ │ +3ade3e: 3415 0300 |00ed: if-lt v5, v1, 00f0 // +0003 │ │ +3ade42: 2802 |00ef: goto 00f1 // +0002 │ │ +3ade44: 0151 |00f0: move v1, v5 │ │ +3ade46: 6200 f679 |00f1: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3ade4a: b115 |00f3: sub-int/2addr v5, v1 │ │ +3ade4c: 6e20 a1a5 5000 |00f4: invoke-virtual {v0, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3ade52: 6200 f479 |00f7: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3ade56: b019 |00f9: add-int/2addr v9, v1 │ │ +3ade58: 6e20 a1a5 9000 |00fa: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3ade5e: 280f |00fd: goto 010c // +000f │ │ +3ade60: 9001 0906 |00fe: add-int v1, v9, v6 │ │ +3ade64: 3501 0300 |0100: if-ge v1, v0, 0103 // +0003 │ │ +3ade68: 2804 |0102: goto 0106 // +0004 │ │ +3ade6a: b160 |0103: sub-int/2addr v0, v6 │ │ +3ade6c: 9106 0009 |0104: sub-int v6, v0, v9 │ │ +3ade70: 6200 f479 |0106: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3ade74: b069 |0108: add-int/2addr v9, v6 │ │ +3ade76: 6e20 a1a5 9000 |0109: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3ade7c: 1103 |010c: return-object v3 │ │ +3ade7e: 6209 f479 |010d: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3ade82: 6e10 9da5 0900 |010f: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ade88: 0a09 |0112: move-result v9 │ │ +3ade8a: 6200 fa79 |0113: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3ade8e: 6e10 9da5 0000 |0115: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ade94: 0a00 |0118: move-result v0 │ │ +3ade96: 6202 f079 |0119: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3ade9a: 6e10 9da5 0200 |011b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3adea0: 0a02 |011e: move-result v2 │ │ +3adea2: da02 0204 |011f: mul-int/lit8 v2, v2, #int 4 // #04 │ │ +3adea6: b120 |0121: sub-int/2addr v0, v2 │ │ +3adea8: 6201 f879 |0122: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3adeac: 6e10 9da5 0100 |0124: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3adeb2: 0a01 |0127: move-result v1 │ │ +3adeb4: 6202 f679 |0128: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3adeb8: 6e10 9da5 0200 |012a: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3adebe: 0a02 |012d: move-result v2 │ │ +3adec0: 6205 fc79 |012e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ +3adec4: 6e10 9da5 0500 |0130: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3adeca: 0a05 |0133: move-result v5 │ │ +3adecc: 3d05 0300 |0134: if-lez v5, 0137 // +0003 │ │ +3aded0: 2802 |0136: goto 0138 // +0002 │ │ +3aded2: 1215 |0137: const/4 v5, #int 1 // #1 │ │ +3aded4: 9905 0005 |0138: shr-int v5, v0, v5 │ │ +3aded8: 3d02 1200 |013a: if-lez v2, 014c // +0012 │ │ +3adedc: e106 0001 |013c: shr-int/lit8 v6, v0, #int 1 // #01 │ │ +3adee0: b046 |013e: add-int/2addr v6, v4 │ │ +3adee2: 3661 0d00 |013f: if-gt v1, v6, 014c // +000d │ │ +3adee6: 3625 0300 |0141: if-gt v5, v2, 0144 // +0003 │ │ +3adeea: 2802 |0143: goto 0145 // +0002 │ │ +3adeec: 0125 |0144: move v5, v2 │ │ +3adeee: 6209 f679 |0145: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3adef2: b152 |0147: sub-int/2addr v2, v5 │ │ +3adef4: 6e20 a1a5 2900 |0148: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3adefa: 282c |014b: goto 0177 // +002c │ │ +3adefc: e106 0001 |014c: shr-int/lit8 v6, v0, #int 1 // #01 │ │ +3adf00: b046 |014e: add-int/2addr v6, v4 │ │ +3adf02: 3661 0900 |014f: if-gt v1, v6, 0158 // +0009 │ │ +3adf06: 6209 f879 |0151: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3adf0a: b110 |0153: sub-int/2addr v0, v1 │ │ +3adf0c: 6e20 a1a5 0900 |0154: invoke-virtual {v9, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3adf12: 2820 |0157: goto 0177 // +0020 │ │ +3adf14: 3d09 1900 |0158: if-lez v9, 0171 // +0019 │ │ +3adf18: 3715 0500 |015a: if-le v5, v1, 015f // +0005 │ │ +3adf1c: 3d01 0300 |015c: if-lez v1, 015f // +0003 │ │ +3adf20: 2802 |015e: goto 0160 // +0002 │ │ +3adf22: 0151 |015f: move v1, v5 │ │ +3adf24: 3691 0300 |0160: if-gt v1, v9, 0163 // +0003 │ │ +3adf28: 2802 |0162: goto 0164 // +0002 │ │ +3adf2a: 0191 |0163: move v1, v9 │ │ +3adf2c: 6200 f479 |0164: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3adf30: b119 |0166: sub-int/2addr v9, v1 │ │ +3adf32: 6e20 a1a5 9000 |0167: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3adf38: 6209 f679 |016a: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3adf3c: b012 |016c: add-int/2addr v2, v1 │ │ +3adf3e: 6e20 a1a5 2900 |016d: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3adf44: 2807 |0170: goto 0177 // +0007 │ │ +3adf46: 6209 f879 |0171: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3adf4a: b110 |0173: sub-int/2addr v0, v1 │ │ +3adf4c: 6e20 a1a5 0900 |0174: invoke-virtual {v9, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3adf52: 1103 |0177: return-object v3 │ │ +3adf54: 6209 f379 |0178: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3adf58: 6e10 9da5 0900 |017a: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3adf5e: 0a09 |017d: move-result v9 │ │ +3adf60: 6200 fb79 |017e: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3adf64: 6e10 9da5 0000 |0180: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3adf6a: 0a00 |0183: move-result v0 │ │ +3adf6c: 6201 f779 |0184: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f7 │ │ +3adf70: 6e10 9da5 0100 |0186: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3adf76: 0a01 |0189: move-result v1 │ │ +3adf78: 6202 f579 |018a: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3adf7c: 6e10 9da5 0200 |018c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3adf82: 0a02 |018f: move-result v2 │ │ +3adf84: 6205 fc79 |0190: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ +3adf88: 6e10 9da5 0500 |0192: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3adf8e: 0a05 |0195: move-result v5 │ │ +3adf90: 3d05 0300 |0196: if-lez v5, 0199 // +0003 │ │ +3adf94: 2802 |0198: goto 019a // +0002 │ │ +3adf96: 1215 |0199: const/4 v5, #int 1 // #1 │ │ +3adf98: 9905 0005 |019a: shr-int v5, v0, v5 │ │ +3adf9c: 3d02 1200 |019c: if-lez v2, 01ae // +0012 │ │ +3adfa0: e106 0001 |019e: shr-int/lit8 v6, v0, #int 1 // #01 │ │ +3adfa4: b046 |01a0: add-int/2addr v6, v4 │ │ +3adfa6: 3661 0d00 |01a1: if-gt v1, v6, 01ae // +000d │ │ +3adfaa: 3625 0300 |01a3: if-gt v5, v2, 01a6 // +0003 │ │ +3adfae: 2802 |01a5: goto 01a7 // +0002 │ │ +3adfb0: 0125 |01a6: move v5, v2 │ │ +3adfb2: 6209 f579 |01a7: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3adfb6: b152 |01a9: sub-int/2addr v2, v5 │ │ +3adfb8: 6e20 a1a5 2900 |01aa: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3adfbe: 282c |01ad: goto 01d9 // +002c │ │ +3adfc0: e106 0001 |01ae: shr-int/lit8 v6, v0, #int 1 // #01 │ │ +3adfc4: b046 |01b0: add-int/2addr v6, v4 │ │ +3adfc6: 3661 0900 |01b1: if-gt v1, v6, 01ba // +0009 │ │ +3adfca: 6209 f779 |01b3: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f7 │ │ +3adfce: b110 |01b5: sub-int/2addr v0, v1 │ │ +3adfd0: 6e20 a1a5 0900 |01b6: invoke-virtual {v9, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3adfd6: 2820 |01b9: goto 01d9 // +0020 │ │ +3adfd8: 3d09 1900 |01ba: if-lez v9, 01d3 // +0019 │ │ +3adfdc: 3715 0500 |01bc: if-le v5, v1, 01c1 // +0005 │ │ +3adfe0: 3d01 0300 |01be: if-lez v1, 01c1 // +0003 │ │ +3adfe4: 2802 |01c0: goto 01c2 // +0002 │ │ +3adfe6: 0151 |01c1: move v1, v5 │ │ +3adfe8: 3691 0300 |01c2: if-gt v1, v9, 01c5 // +0003 │ │ +3adfec: 2802 |01c4: goto 01c6 // +0002 │ │ +3adfee: 0191 |01c5: move v1, v9 │ │ +3adff0: 6200 f379 |01c6: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3adff4: b119 |01c8: sub-int/2addr v9, v1 │ │ +3adff6: 6e20 a1a5 9000 |01c9: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3adffc: 6209 f579 |01cc: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3ae000: b012 |01ce: add-int/2addr v2, v1 │ │ +3ae002: 6e20 a1a5 2900 |01cf: invoke-virtual {v9, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3ae008: 2807 |01d2: goto 01d9 // +0007 │ │ +3ae00a: 6209 f779 |01d3: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f7 │ │ +3ae00e: b110 |01d5: sub-int/2addr v0, v1 │ │ +3ae010: 6e20 a1a5 0900 |01d6: invoke-virtual {v9, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3ae016: 1103 |01d9: return-object v3 │ │ +3ae018: 5489 e879 |01da: iget-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ae01c: 6e10 2298 0900 |01dc: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ae022: 0a09 |01df: move-result v9 │ │ +3ae024: 3590 0400 |01e0: if-ge v0, v9, 01e4 // +0004 │ │ +3ae028: b040 |01e2: add-int/2addr v0, v4 │ │ +3ae02a: 2807 |01e3: goto 01ea // +0007 │ │ +3ae02c: 5489 e879 |01e4: iget-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ae030: 6e10 2298 0900 |01e6: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ae036: 0a00 |01e9: move-result v0 │ │ +3ae038: 5980 ed79 |01ea: iput v0, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3ae03c: 1103 |01ec: return-object v3 │ │ +3ae03e: 5489 e879 |01ed: iget-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ae042: 6e10 2298 0900 |01ef: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ae048: 0a09 |01f2: move-result v9 │ │ +3ae04a: 5989 ed79 |01f3: iput v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3ae04e: 1103 |01f5: return-object v3 │ │ +3ae050: 5982 ed79 |01f6: iput v2, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3ae054: 1103 |01f8: return-object v3 │ │ +3ae056: 3d00 0c00 |01f9: if-lez v0, 0205 // +000c │ │ +3ae05a: 5489 e879 |01fb: iget-object v9, v8, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ae05e: 6e10 2298 0900 |01fd: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ae064: 0a09 |0200: move-result v9 │ │ +3ae066: 3690 0400 |0201: if-gt v0, v9, 0205 // +0004 │ │ +3ae06a: d802 00ff |0203: add-int/lit8 v2, v0, #int -1 // #ff │ │ +3ae06e: 5982 ed79 |0205: iput v2, v8, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3ae072: 1103 |0207: return-object v3 │ │ +3ae074: 0001 0400 0e00 0000 6401 0000 f900 ... |0208: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0018 line=498 │ │ 0x001e line=499 │ │ 0x0024 line=500 │ │ 0x002a line=501 │ │ @@ -857512,59 +857512,59 @@ │ │ type : '(C)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -3af40c: |[3af40c] net.sf.dibdib.thread_ui.UiPres.setUnicodeSelection:(C)V │ │ -3af41c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3af41e: 7120 a3a5 0600 |0001: invoke-static {v6, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock:(II)I // method@a5a3 │ │ -3af424: 0a01 |0004: move-result v1 │ │ -3af426: 6701 127a |0005: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Offset:I // field@7a12 │ │ -3af42a: 5251 e979 |0007: iget v1, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ -3af42e: 6701 117a |0009: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_FromPad:I // field@7a11 │ │ -3af432: 7110 46a4 0600 |000b: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345:(C)Ljava/lang/String; // method@a446 │ │ -3af438: 0c06 |000e: move-result-object v6 │ │ -3af43a: 6e10 2298 0600 |000f: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3af440: 0a01 |0012: move-result v1 │ │ -3af442: 6202 137a |0013: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a13 │ │ -3af446: 2122 |0015: array-length v2, v2 │ │ -3af448: 3721 0600 |0016: if-le v1, v2, 001c // +0006 │ │ -3af44c: 6201 137a |0018: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a13 │ │ -3af450: 2111 |001a: array-length v1, v1 │ │ -3af452: 2805 |001b: goto 0020 // +0005 │ │ -3af454: 6e10 2298 0600 |001c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3af45a: 0a01 |001f: move-result v1 │ │ -3af45c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -3af45e: 3510 2100 |0021: if-ge v0, v1, 0042 // +0021 │ │ -3af462: 6203 097a |0023: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a09 │ │ -3af466: 4903 0300 |0025: aget-char v3, v3, v0 │ │ -3af46a: 1304 2000 |0027: const/16 v4, #int 32 // #20 │ │ -3af46e: 3643 0b00 |0029: if-gt v3, v4, 0034 // +000b │ │ -3af472: 6203 137a |002b: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a13 │ │ -3af476: 6204 097a |002d: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a09 │ │ -3af47a: 4904 0400 |002f: aget-char v4, v4, v0 │ │ -3af47e: 5004 0300 |0031: aput-char v4, v3, v0 │ │ -3af482: 280c |0033: goto 003f // +000c │ │ -3af484: 6203 137a |0034: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a13 │ │ -3af488: d804 0201 |0036: add-int/lit8 v4, v2, #int 1 // #01 │ │ -3af48c: 6e20 0998 2600 |0038: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3af492: 0a02 |003b: move-result v2 │ │ -3af494: 5002 0300 |003c: aput-char v2, v3, v0 │ │ -3af498: 0142 |003e: move v2, v4 │ │ -3af49a: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3af49e: 28e0 |0041: goto 0021 // -0020 │ │ -3af4a0: 5256 e979 |0042: iget v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ -3af4a4: 5956 ea79 |0044: iput v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadLastInx:I // field@79ea │ │ -3af4a8: 6206 157a |0046: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a15 │ │ -3af4ac: 2166 |0048: array-length v6, v6 │ │ -3af4ae: d806 06ff |0049: add-int/lit8 v6, v6, #int -1 // #ff │ │ -3af4b2: 5956 e979 |004b: iput v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ -3af4b6: 0e00 |004d: return-void │ │ +3af408: |[3af408] net.sf.dibdib.thread_ui.UiPres.setUnicodeSelection:(C)V │ │ +3af418: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3af41a: 7120 a3a5 0600 |0001: invoke-static {v6, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock:(II)I // method@a5a3 │ │ +3af420: 0a01 |0004: move-result v1 │ │ +3af422: 6701 127a |0005: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Offset:I // field@7a12 │ │ +3af426: 5251 e979 |0007: iget v1, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ +3af42a: 6701 117a |0009: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_FromPad:I // field@7a11 │ │ +3af42e: 7110 46a4 0600 |000b: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.group4Rfc1345:(C)Ljava/lang/String; // method@a446 │ │ +3af434: 0c06 |000e: move-result-object v6 │ │ +3af436: 6e10 2298 0600 |000f: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3af43c: 0a01 |0012: move-result v1 │ │ +3af43e: 6202 137a |0013: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a13 │ │ +3af442: 2122 |0015: array-length v2, v2 │ │ +3af444: 3721 0600 |0016: if-le v1, v2, 001c // +0006 │ │ +3af448: 6201 137a |0018: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a13 │ │ +3af44c: 2111 |001a: array-length v1, v1 │ │ +3af44e: 2805 |001b: goto 0020 // +0005 │ │ +3af450: 6e10 2298 0600 |001c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3af456: 0a01 |001f: move-result v1 │ │ +3af458: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +3af45a: 3510 2100 |0021: if-ge v0, v1, 0042 // +0021 │ │ +3af45e: 6203 097a |0023: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a09 │ │ +3af462: 4903 0300 |0025: aget-char v3, v3, v0 │ │ +3af466: 1304 2000 |0027: const/16 v4, #int 32 // #20 │ │ +3af46a: 3643 0b00 |0029: if-gt v3, v4, 0034 // +000b │ │ +3af46e: 6203 137a |002b: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a13 │ │ +3af472: 6204 097a |002d: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a09 │ │ +3af476: 4904 0400 |002f: aget-char v4, v4, v0 │ │ +3af47a: 5004 0300 |0031: aput-char v4, v3, v0 │ │ +3af47e: 280c |0033: goto 003f // +000c │ │ +3af480: 6203 137a |0034: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a13 │ │ +3af484: d804 0201 |0036: add-int/lit8 v4, v2, #int 1 // #01 │ │ +3af488: 6e20 0998 2600 |0038: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3af48e: 0a02 |003b: move-result v2 │ │ +3af490: 5002 0300 |003c: aput-char v2, v3, v0 │ │ +3af494: 0142 |003e: move v2, v4 │ │ +3af496: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3af49a: 28e0 |0041: goto 0021 // -0020 │ │ +3af49c: 5256 e979 |0042: iget v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ +3af4a0: 5956 ea79 |0044: iput v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadLastInx:I // field@79ea │ │ +3af4a4: 6206 157a |0046: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a15 │ │ +3af4a8: 2166 |0048: array-length v6, v6 │ │ +3af4aa: d806 06ff |0049: add-int/lit8 v6, v6, #int -1 // #ff │ │ +3af4ae: 5956 e979 |004b: iput v6, v5, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ +3af4b2: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1183 │ │ 0x0007 line=1184 │ │ 0x000b line=1185 │ │ 0x000f line=1188 │ │ 0x0018 line=1189 │ │ @@ -857583,20 +857583,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/UiPres;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3af0fc: |[3af0fc] net.sf.dibdib.thread_ui.UiPres.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/UiPres; │ │ -3af10c: 1c00 f014 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/UiPres; // type@14f0 │ │ -3af110: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3af116: 0c01 |0005: move-result-object v1 │ │ -3af118: 1f01 f014 |0006: check-cast v1, Lnet/sf/dibdib/thread_ui/UiPres; // type@14f0 │ │ -3af11c: 1101 |0008: return-object v1 │ │ +3af0f8: |[3af0f8] net.sf.dibdib.thread_ui.UiPres.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/UiPres; │ │ +3af108: 1c00 f014 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/UiPres; // type@14f0 │ │ +3af10c: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3af112: 0c01 |0005: move-result-object v1 │ │ +3af114: 1f01 f014 |0006: check-cast v1, Lnet/sf/dibdib/thread_ui/UiPres; // type@14f0 │ │ +3af118: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #15 : (in Lnet/sf/dibdib/thread_ui/UiPres;) │ │ @@ -857604,20 +857604,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_ui/UiPres;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3af120: |[3af120] net.sf.dibdib.thread_ui.UiPres.values:()[Lnet/sf/dibdib/thread_ui/UiPres; │ │ -3af130: 6200 dc79 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.$VALUES:[Lnet/sf/dibdib/thread_ui/UiPres; // field@79dc │ │ -3af134: 6e10 7fa6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_ui/UiPres;.clone:()Ljava/lang/Object; // method@a67f │ │ -3af13a: 0c00 |0005: move-result-object v0 │ │ -3af13c: 1f00 2416 |0006: check-cast v0, [Lnet/sf/dibdib/thread_ui/UiPres; // type@1624 │ │ -3af140: 1100 |0008: return-object v0 │ │ +3af11c: |[3af11c] net.sf.dibdib.thread_ui.UiPres.values:()[Lnet/sf/dibdib/thread_ui/UiPres; │ │ +3af12c: 6200 dc79 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.$VALUES:[Lnet/sf/dibdib/thread_ui/UiPres; // field@79dc │ │ +3af130: 6e10 7fa6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_ui/UiPres;.clone:()Ljava/lang/Object; // method@a67f │ │ +3af136: 0c00 |0005: move-result-object v0 │ │ +3af138: 1f00 2416 |0006: check-cast v0, [Lnet/sf/dibdib/thread_ui/UiPres; // type@1624 │ │ +3af13c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_ui/UiPres;) │ │ @@ -857625,656 +857625,656 @@ │ │ type : '(II)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0000 () │ │ code - │ │ registers : 29 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 1150 16-bit code units │ │ -3ad1d0: |[3ad1d0] net.sf.dibdib.thread_ui.UiPres.checkUiEventMouse:(II)Lnet/sf/dibdib/generic/QToken; │ │ -3ad1e0: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ -3ad1e4: 7701 7ba5 1b00 |0002: invoke-static/range {v27}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ -3ad1ea: 0a01 |0005: move-result v1 │ │ -3ad1ec: 7701 7ba5 1c00 |0006: invoke-static/range {v28}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ -3ad1f2: 0a02 |0009: move-result v2 │ │ -3ad1f4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -3ad1f6: 5c03 eb79 |000b: iput-boolean v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79eb │ │ -3ad1fa: 6204 f079 |000d: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3ad1fe: 6e10 9da5 0400 |000f: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad204: 0a04 |0012: move-result v4 │ │ -3ad206: 6205 fa79 |0013: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3ad20a: 6e10 9da5 0500 |0015: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad210: 0a05 |0018: move-result v5 │ │ -3ad212: b145 |0019: sub-int/2addr v5, v4 │ │ -3ad214: da06 0403 |001a: mul-int/lit8 v6, v4, #int 3 // #03 │ │ -3ad218: 1307 2000 |001c: const/16 v7, #int 32 // #20 │ │ -3ad21c: 1308 1a00 |001e: const/16 v8, #int 26 // #1a │ │ -3ad220: 12f9 |0020: const/4 v9, #int -1 // #ff │ │ -3ad222: 122a |0021: const/4 v10, #int 2 // #2 │ │ -3ad224: 127b |0022: const/4 v11, #int 7 // #7 │ │ -3ad226: 120c |0023: const/4 v12, #int 0 // #0 │ │ -3ad228: 121d |0024: const/4 v13, #int 1 // #1 │ │ -3ad22a: 3726 6d01 |0025: if-le v6, v2, 0192 // +016d │ │ -3ad22e: 3724 b800 |0027: if-le v4, v2, 00df // +00b8 │ │ -3ad232: 6202 8e79 |0029: sget-object v2, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798e │ │ -3ad236: 7100 9ba5 0000 |002b: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.getTick:()J // method@a59b │ │ -3ad23c: 0b04 |002e: move-result-wide v4 │ │ -3ad23e: 2336 da15 |002f: new-array v6, v3, [Ljava/lang/Object; // type@15da │ │ -3ad242: 6e40 0ea5 4265 |0031: invoke-virtual {v2, v4, v5, v6}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50e │ │ -3ad248: 0a02 |0034: move-result v2 │ │ -3ad24a: 6204 fb79 |0035: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3ad24e: 6e10 9da5 0400 |0037: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad254: 0a04 |003a: move-result v4 │ │ -3ad256: e105 0401 |003b: shr-int/lit8 v5, v4, #int 1 // #01 │ │ -3ad25a: 3715 0600 |003d: if-le v5, v1, 0043 // +0006 │ │ -3ad25e: d011 00f4 |003f: add-int/lit16 v1, v1, #int -3072 // #f400 │ │ -3ad262: b321 |0041: div-int/2addr v1, v2 │ │ -3ad264: 2807 |0042: goto 0049 // +0007 │ │ -3ad266: d044 00f4 |0043: add-int/lit16 v4, v4, #int -3072 // #f400 │ │ -3ad26a: b114 |0045: sub-int/2addr v4, v1 │ │ -3ad26c: b324 |0046: div-int/2addr v4, v2 │ │ -3ad26e: d901 04ff |0047: rsub-int/lit8 v1, v4, #int -1 // #ff │ │ -3ad272: 6202 fe79 |0049: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3ad276: 2122 |004b: array-length v2, v2 │ │ -3ad278: b9a2 |004c: shr-int/2addr v2, v10 │ │ -3ad27a: 7b22 |004d: neg-int v2, v2 │ │ -3ad27c: 3612 9000 |004e: if-gt v2, v1, 00de // +0090 │ │ -3ad280: 6202 fe79 |0050: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3ad284: 2122 |0052: array-length v2, v2 │ │ -3ad286: b9a2 |0053: shr-int/2addr v2, v10 │ │ -3ad288: 3421 0400 |0054: if-lt v1, v2, 0058 // +0004 │ │ -3ad28c: 2900 8800 |0056: goto/16 00de // +0088 │ │ -3ad290: 6202 fe79 |0058: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3ad294: 3a01 0400 |005a: if-ltz v1, 005e // +0004 │ │ -3ad298: b8d1 |005c: shl-int/2addr v1, v13 │ │ -3ad29a: 2806 |005d: goto 0063 // +0006 │ │ -3ad29c: 6204 fe79 |005e: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3ad2a0: 2144 |0060: array-length v4, v4 │ │ -3ad2a2: b014 |0061: add-int/2addr v4, v1 │ │ -3ad2a4: b041 |0062: add-int/2addr v1, v4 │ │ -3ad2a6: b0d1 |0063: add-int/2addr v1, v13 │ │ -3ad2a8: 4401 0201 |0064: aget v1, v2, v1 │ │ -3ad2ac: 8e11 |0066: int-to-char v1, v1 │ │ -3ad2ae: 1302 1b00 |0067: const/16 v2, #int 27 // #1b │ │ -3ad2b2: 3312 0500 |0069: if-ne v2, v1, 006e // +0005 │ │ -3ad2b6: 6202 9b77 |006b: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779b │ │ -3ad2ba: 2803 |006d: goto 0070 // +0003 │ │ -3ad2bc: 6202 ce79 |006e: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ -3ad2c0: 3571 0300 |0070: if-ge v1, v7, 0073 // +0003 │ │ -3ad2c4: 2860 |0072: goto 00d2 // +0060 │ │ -3ad2c6: 1304 3d00 |0073: const/16 v4, #int 61 // #3d │ │ -3ad2ca: 3314 0b00 |0075: if-ne v4, v1, 0080 // +000b │ │ -3ad2ce: 7100 14a2 0000 |0077: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.isDarkMode:()Z // method@a214 │ │ -3ad2d4: 0a02 |007a: move-result v2 │ │ -3ad2d6: 7110 1fa2 0200 |007b: invoke-static {v2}, Lnet/sf/dibdib/generic/ColorNmz;.setDisplayMode:(I)V // method@a21f │ │ -3ad2dc: 07c2 |007e: move-object v2, v12 │ │ -3ad2de: 2853 |007f: goto 00d2 // +0053 │ │ -3ad2e0: 1304 4100 |0080: const/16 v4, #int 65 // #41 │ │ -3ad2e4: 3314 5000 |0082: if-ne v4, v1, 00d2 // +0050 │ │ -3ad2e8: 6201 fe79 |0084: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3ad2ec: 6002 ff79 |0086: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3ad2f0: 6204 b473 |0088: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -3ad2f4: 5444 d073 |008a: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3ad2f8: 5244 f375 |008c: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3ad2fc: 6205 fe79 |008e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3ad300: 6006 ff79 |0090: sget v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3ad304: 4405 0506 |0092: aget v5, v5, v6 │ │ -3ad308: 3354 0900 |0094: if-ne v4, v5, 009d // +0009 │ │ -3ad30c: 6204 bf73 |0096: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bf │ │ -3ad310: 5444 d073 |0098: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3ad314: 5244 f375 |009a: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3ad318: 2831 |009c: goto 00cd // +0031 │ │ -3ad31a: 6204 bf73 |009d: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bf │ │ -3ad31e: 5444 d073 |009f: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3ad322: 5244 f375 |00a1: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3ad326: 6205 fe79 |00a3: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3ad32a: 6006 ff79 |00a5: sget v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3ad32e: 4405 0506 |00a7: aget v5, v5, v6 │ │ -3ad332: 3354 0900 |00a9: if-ne v4, v5, 00b2 // +0009 │ │ -3ad336: 6204 c773 |00ab: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ -3ad33a: 5444 d073 |00ad: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3ad33e: 5244 f375 |00af: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3ad342: 281c |00b1: goto 00cd // +001c │ │ -3ad344: 6204 c773 |00b2: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ -3ad348: 5444 d073 |00b4: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3ad34c: 5244 f375 |00b6: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3ad350: 6205 fe79 |00b8: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3ad354: 6006 ff79 |00ba: sget v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3ad358: 4405 0506 |00bc: aget v5, v5, v6 │ │ -3ad35c: 3354 0900 |00be: if-ne v4, v5, 00c7 // +0009 │ │ -3ad360: 6204 cb73 |00c0: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cb │ │ -3ad364: 5444 d073 |00c2: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3ad368: 5244 f375 |00c4: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3ad36c: 2807 |00c6: goto 00cd // +0007 │ │ -3ad36e: 6204 b473 |00c7: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -3ad372: 5444 d073 |00c9: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3ad376: 5244 f375 |00cb: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3ad37a: 4b04 0102 |00cd: aput v4, v1, v2 │ │ -3ad37e: 6a03 c379 |00cf: sput-boolean v3, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ -3ad382: 110c |00d1: return-object v12 │ │ -3ad384: 3902 0300 |00d2: if-nez v2, 00d5 // +0003 │ │ -3ad388: 110c |00d4: return-object v12 │ │ -3ad38a: 2333 0716 |00d5: new-array v3, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3ad38e: 7120 eba2 3200 |00d7: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3ad394: 0c02 |00da: move-result-object v2 │ │ -3ad396: 5921 b376 |00db: iput v1, v2, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3ad39a: 1102 |00dd: return-object v2 │ │ -3ad39c: 110c |00de: return-object v12 │ │ -3ad39e: da04 0402 |00df: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -3ad3a2: 3424 6500 |00e1: if-lt v4, v2, 0146 // +0065 │ │ -3ad3a6: 6202 f079 |00e3: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3ad3aa: 6e10 9da5 0200 |00e5: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad3b0: 0a02 |00e8: move-result v2 │ │ -3ad3b2: d011 00f4 |00e9: add-int/lit16 v1, v1, #int -3072 // #f400 │ │ -3ad3b6: b321 |00eb: div-int/2addr v1, v2 │ │ -3ad3b8: 3b01 0300 |00ec: if-gez v1, 00ef // +0003 │ │ -3ad3bc: 110c |00ee: return-object v12 │ │ -3ad3be: 341a 2700 |00ef: if-lt v10, v1, 0116 // +0027 │ │ -3ad3c2: 361a 0e00 |00f1: if-gt v10, v1, 00ff // +000e │ │ -3ad3c6: 6202 007a |00f3: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ -3ad3ca: 4602 020a |00f5: aget-object v2, v2, v10 │ │ -3ad3ce: 1a04 6c0d |00f7: const-string v4, "BS" // string@0d6c │ │ -3ad3d2: 6e20 2c98 4200 |00f9: invoke-virtual {v2, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3ad3d8: 0a02 |00fc: move-result v2 │ │ -3ad3da: 3802 1900 |00fd: if-eqz v2, 0116 // +0019 │ │ -3ad3de: 331d 0500 |00ff: if-ne v13, v1, 0104 // +0005 │ │ -3ad3e2: 6201 cc79 |0101: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.VIEW:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cc │ │ -3ad3e6: 2808 |0103: goto 010b // +0008 │ │ -3ad3e8: 3901 0500 |0104: if-nez v1, 0109 // +0005 │ │ -3ad3ec: 6201 ca79 |0106: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.LANG:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ca │ │ -3ad3f0: 2803 |0108: goto 010b // +0003 │ │ -3ad3f2: 6201 c879 |0109: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.BAS2:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c8 │ │ -3ad3f6: 2332 0716 |010b: new-array v2, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3ad3fa: 7120 dfa2 2100 |010d: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2df │ │ -3ad400: 0c01 |0110: move-result-object v1 │ │ -3ad402: 7020 84a5 1000 |0111: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a584 │ │ -3ad408: 0c01 |0114: move-result-object v1 │ │ -3ad40a: 1101 |0115: return-object v1 │ │ -3ad40c: 6202 037a |0116: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a03 │ │ -3ad410: 3802 0c00 |0118: if-eqz v2, 0124 // +000c │ │ -3ad414: 6202 037a |011a: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a03 │ │ -3ad418: 2122 |011c: array-length v2, v2 │ │ -3ad41a: 3521 0700 |011d: if-ge v1, v2, 0124 // +0007 │ │ -3ad41e: 6202 037a |011f: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a03 │ │ -3ad422: 4602 0201 |0121: aget-object v2, v2, v1 │ │ -3ad426: 2802 |0123: goto 0125 // +0002 │ │ -3ad428: 07c2 |0124: move-object v2, v12 │ │ -3ad42a: 3902 1a00 |0125: if-nez v2, 013f // +001a │ │ -3ad42e: 6202 007a |0127: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ -3ad432: 4601 0201 |0129: aget-object v1, v2, v1 │ │ -3ad436: 6e10 3498 0100 |012b: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3ad43c: 0c01 |012e: move-result-object v1 │ │ -3ad43e: 1a02 921c |012f: const-string v2, "GO" // string@1c92 │ │ -3ad442: 6e20 1298 1200 |0131: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3ad448: 0a02 |0134: move-result v2 │ │ -3ad44a: 3802 0500 |0135: if-eqz v2, 013a // +0005 │ │ -3ad44e: 6201 7779 |0137: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ -3ad452: 2805 |0139: goto 013e // +0005 │ │ -3ad454: 7130 caa1 310c |013a: invoke-static {v1, v3, v12}, Lnet/sf/dibdib/config/Dib2Root;.valueOfOr:(Ljava/lang/String;ZLnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a1ca │ │ -3ad45a: 0c01 |013d: move-result-object v1 │ │ -3ad45c: 0712 |013e: move-object v2, v1 │ │ -3ad45e: 3802 0600 |013f: if-eqz v2, 0145 // +0006 │ │ -3ad462: 7030 88a5 200d |0141: invoke-direct {v0, v2, v13}, Lnet/sf/dibdib/thread_ui/UiPres;.createToken4Entry:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Z)Lnet/sf/dibdib/generic/QToken; // method@a588 │ │ -3ad468: 0c0c |0144: move-result-object v12 │ │ -3ad46a: 110c |0145: return-object v12 │ │ -3ad46c: 6202 fb79 |0146: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3ad470: 6e10 9da5 0200 |0148: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad476: 0a02 |014b: move-result v2 │ │ -3ad478: da02 0207 |014c: mul-int/lit8 v2, v2, #int 7 // #07 │ │ -3ad47c: e102 0203 |014e: shr-int/lit8 v2, v2, #int 3 // #03 │ │ -3ad480: 3512 1400 |0150: if-ge v2, v1, 0164 // +0014 │ │ -3ad484: 5401 e879 |0152: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ad488: 6e10 2298 0100 |0154: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ad48e: 0a01 |0157: move-result v1 │ │ -3ad490: 3d01 0700 |0158: if-lez v1, 015f // +0007 │ │ -3ad494: 7030 88a5 c003 |015a: invoke-direct {v0, v12, v3}, Lnet/sf/dibdib/thread_ui/UiPres;.createToken4Entry:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Z)Lnet/sf/dibdib/generic/QToken; // method@a588 │ │ -3ad49a: 0c01 |015d: move-result-object v1 │ │ -3ad49c: 1101 |015e: return-object v1 │ │ -3ad49e: 7020 85a5 8000 |015f: invoke-direct {v0, v8}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventCtrl:(C)Lnet/sf/dibdib/generic/QToken; // method@a585 │ │ -3ad4a4: 0c01 |0162: move-result-object v1 │ │ -3ad4a6: 1101 |0163: return-object v1 │ │ -3ad4a8: 6202 fb79 |0164: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3ad4ac: 6e10 9da5 0200 |0166: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad4b2: 0a02 |0169: move-result v2 │ │ -3ad4b4: e102 0203 |016a: shr-int/lit8 v2, v2, #int 3 // #03 │ │ -3ad4b8: 3712 0800 |016c: if-le v2, v1, 0174 // +0008 │ │ -3ad4bc: 7120 7ca5 9900 |016e: invoke-static {v9, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57c │ │ -3ad4c2: 5903 ed79 |0171: iput v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3ad4c6: 281e |0173: goto 0191 // +001e │ │ -3ad4c8: 6202 fb79 |0174: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3ad4cc: 6e10 9da5 0200 |0176: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad4d2: 0a02 |0179: move-result v2 │ │ -3ad4d4: da02 0205 |017a: mul-int/lit8 v2, v2, #int 5 // #05 │ │ -3ad4d8: e102 0203 |017c: shr-int/lit8 v2, v2, #int 3 // #03 │ │ -3ad4dc: 3512 0e00 |017e: if-ge v2, v1, 018c // +000e │ │ -3ad4e0: 7120 7ca5 9900 |0180: invoke-static {v9, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57c │ │ -3ad4e6: 5401 e879 |0183: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ad4ea: 6e10 2298 0100 |0185: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ad4f0: 0a01 |0188: move-result v1 │ │ -3ad4f2: 5901 ed79 |0189: iput v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3ad4f6: 2806 |018b: goto 0191 // +0006 │ │ -3ad4f8: 6301 c379 |018c: sget-boolean v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ -3ad4fc: b7d1 |018e: xor-int/2addr v1, v13 │ │ -3ad4fe: 6a01 c379 |018f: sput-boolean v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ -3ad502: 110c |0191: return-object v12 │ │ -3ad504: 130e 0f00 |0192: const/16 v14, #int 15 // #f │ │ -3ad508: 130f 0800 |0194: const/16 v15, #int 8 // #8 │ │ -3ad50c: 3525 4300 |0196: if-ge v5, v2, 01d9 // +0043 │ │ -3ad510: da01 010f |0198: mul-int/lit8 v1, v1, #int 15 // #0f │ │ -3ad514: 6202 fb79 |019a: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3ad518: 6e10 9da5 0200 |019c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad51e: 0a02 |019f: move-result v2 │ │ -3ad520: b321 |01a0: div-int/2addr v1, v2 │ │ -3ad522: 1302 0c00 |01a1: const/16 v2, #int 12 // #c │ │ -3ad526: 3612 1400 |01a3: if-gt v2, v1, 01b7 // +0014 │ │ -3ad52a: 5401 e879 |01a5: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ad52e: 6e10 2298 0100 |01a7: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ad534: 0a01 |01aa: move-result v1 │ │ -3ad536: 3d01 0700 |01ab: if-lez v1, 01b2 // +0007 │ │ -3ad53a: 7030 88a5 c003 |01ad: invoke-direct {v0, v12, v3}, Lnet/sf/dibdib/thread_ui/UiPres;.createToken4Entry:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Z)Lnet/sf/dibdib/generic/QToken; // method@a588 │ │ -3ad540: 0c01 |01b0: move-result-object v1 │ │ -3ad542: 1101 |01b1: return-object v1 │ │ -3ad544: 7020 85a5 8000 |01b2: invoke-direct {v0, v8}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventCtrl:(C)Lnet/sf/dibdib/generic/QToken; // method@a585 │ │ -3ad54a: 0c01 |01b5: move-result-object v1 │ │ -3ad54c: 1101 |01b6: return-object v1 │ │ -3ad54e: 331b 0500 |01b7: if-ne v11, v1, 01bc // +0005 │ │ -3ad552: 5c0d eb79 |01b9: iput-boolean v13, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79eb │ │ -3ad556: 281d |01bb: goto 01d8 // +001d │ │ -3ad558: 3d01 1c00 |01bc: if-lez v1, 01d8 // +001c │ │ -3ad55c: 361b 0300 |01be: if-gt v11, v1, 01c1 // +0003 │ │ -3ad560: 1219 |01c0: const/4 v9, #int 1 // #1 │ │ -3ad562: 6202 6373 |01c1: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ad566: 5422 7f73 |01c3: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3ad56a: 1f02 dc14 |01c5: check-cast v2, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ad56e: 6e10 cfa4 0200 |01c7: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3ad574: 0c02 |01ca: move-result-object v2 │ │ -3ad576: 1263 |01cb: const/4 v3, #int 6 // #6 │ │ -3ad578: 3613 0700 |01cc: if-gt v3, v1, 01d3 // +0007 │ │ -3ad57c: 36f1 0500 |01ce: if-gt v1, v15, 01d3 // +0005 │ │ -3ad580: 1603 0400 |01d0: const-wide/16 v3, #int 4 // #4 │ │ -3ad584: 2803 |01d2: goto 01d5 // +0003 │ │ -3ad586: 1603 0200 |01d3: const-wide/16 v3, #int 2 // #2 │ │ -3ad58a: 7240 9ea4 9243 |01d5: invoke-interface {v2, v9, v3, v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.findSlideSupplement:(IJ)J // method@a49e │ │ -3ad590: 110c |01d8: return-object v12 │ │ -3ad592: 6208 b473 |01d9: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -3ad596: 5488 d073 |01db: iget-object v8, v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3ad59a: 5288 f375 |01dd: iget v8, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3ad59e: 6209 fe79 |01df: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3ad5a2: 6010 ff79 |01e1: sget v16, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3ad5a6: 4409 0910 |01e3: aget v9, v9, v16 │ │ -3ad5aa: 3298 1300 |01e5: if-eq v8, v9, 01f8 // +0013 │ │ -3ad5ae: 6208 cb73 |01e7: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cb │ │ -3ad5b2: 5488 d073 |01e9: iget-object v8, v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3ad5b6: 5288 f375 |01eb: iget v8, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3ad5ba: 6209 fe79 |01ed: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3ad5be: 6010 ff79 |01ef: sget v16, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3ad5c2: 4409 0910 |01f1: aget v9, v9, v16 │ │ -3ad5c6: 3398 0300 |01f3: if-ne v8, v9, 01f6 // +0003 │ │ -3ad5ca: 2803 |01f5: goto 01f8 // +0003 │ │ -3ad5cc: 1208 |01f6: const/4 v8, #int 0 // #0 │ │ -3ad5ce: 2802 |01f7: goto 01f9 // +0002 │ │ -3ad5d0: 1218 |01f8: const/4 v8, #int 1 // #1 │ │ -3ad5d2: 6309 c379 |01f9: sget-boolean v9, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ -3ad5d6: 3809 3500 |01fb: if-eqz v9, 0230 // +0035 │ │ -3ad5da: 3808 0800 |01fd: if-eqz v8, 0205 // +0008 │ │ -3ad5de: 6a03 c379 |01ff: sput-boolean v3, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ -3ad5e2: 7702 7ca5 1b00 |0201: invoke-static/range {v27, v28}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57c │ │ -3ad5e8: 110c |0204: return-object v12 │ │ -3ad5ea: 6205 fb79 |0205: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3ad5ee: 6e10 9da5 0500 |0207: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad5f4: 0a05 |020a: move-result v5 │ │ -3ad5f6: 6206 fa79 |020b: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3ad5fa: 6e10 9da5 0600 |020d: invoke-virtual {v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad600: 0a06 |0210: move-result v6 │ │ -3ad602: bad5 |0211: ushr-int/2addr v5, v13 │ │ -3ad604: b0d5 |0212: add-int/2addr v5, v13 │ │ -3ad606: da04 0402 |0213: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -3ad60a: b046 |0215: add-int/2addr v6, v4 │ │ -3ad60c: e204 0601 |0216: ushr-int/lit8 v4, v6, #int 1 // #01 │ │ -3ad610: b0d4 |0218: add-int/2addr v4, v13 │ │ -3ad612: b151 |0219: sub-int/2addr v1, v5 │ │ -3ad614: da01 0103 |021a: mul-int/lit8 v1, v1, #int 3 // #03 │ │ -3ad618: b351 |021c: div-int/2addr v1, v5 │ │ -3ad61a: b142 |021d: sub-int/2addr v2, v4 │ │ -3ad61c: da02 0203 |021e: mul-int/lit8 v2, v2, #int 3 // #03 │ │ -3ad620: b342 |0220: div-int/2addr v2, v4 │ │ -3ad622: 3901 0700 |0221: if-nez v1, 0228 // +0007 │ │ -3ad626: 3902 0500 |0223: if-nez v2, 0228 // +0005 │ │ -3ad62a: 6a03 c379 |0225: sput-boolean v3, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ -3ad62e: 110c |0227: return-object v12 │ │ -3ad630: 7120 5aa5 2100 |0228: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.cmd4MovePointer:(II)C // method@a55a │ │ -3ad636: 0a01 |022b: move-result v1 │ │ -3ad638: 1202 |022c: const/4 v2, #int 0 // #0 │ │ -3ad63a: 1213 |022d: const/4 v3, #int 1 // #1 │ │ -3ad63c: 2900 9001 |022e: goto/16 03be // +0190 │ │ -3ad640: 9109 0206 |0230: sub-int v9, v2, v6 │ │ -3ad644: 6010 167a |0232: sget v16, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3ad648: d810 1001 |0234: add-int/lit8 v16, v16, #int 1 // #01 │ │ -3ad64c: 9210 1009 |0236: mul-int v16, v16, v9 │ │ -3ad650: e010 1003 |0238: shl-int/lit8 v16, v16, #int 3 // #03 │ │ -3ad654: b165 |023a: sub-int/2addr v5, v6 │ │ -3ad656: 930e 1005 |023b: div-int v14, v16, v5 │ │ -3ad65a: 6010 167a |023d: sget v16, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3ad65e: d810 1001 |023f: add-int/lit8 v16, v16, #int 1 // #01 │ │ -3ad662: 9210 1001 |0241: mul-int v16, v16, v1 │ │ -3ad666: e010 1003 |0243: shl-int/lit8 v16, v16, #int 3 // #03 │ │ -3ad66a: 6212 fb79 |0245: sget-object v18, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3ad66e: 7401 9da5 1200 |0247: invoke-virtual/range {v18}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad674: 0a12 |024a: move-result v18 │ │ -3ad676: 9307 1012 |024b: div-int v7, v16, v18 │ │ -3ad67a: 124a |024d: const/4 v10, #int 4 // #4 │ │ -3ad67c: 34ae 4b00 |024e: if-lt v14, v10, 0299 // +004b │ │ -3ad680: 6012 167a |0250: sget v18, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3ad684: e012 1203 |0252: shl-int/lit8 v18, v18, #int 3 // #03 │ │ -3ad688: d80f 1204 |0254: add-int/lit8 v15, v18, #int 4 // #04 │ │ -3ad68c: 34ef 4300 |0256: if-lt v15, v14, 0299 // +0043 │ │ -3ad690: 34a7 4100 |0258: if-lt v7, v10, 0299 // +0041 │ │ -3ad694: 600f 167a |025a: sget v15, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3ad698: e00f 0f03 |025c: shl-int/lit8 v15, v15, #int 3 // #03 │ │ -3ad69c: b0af |025e: add-int/2addr v15, v10 │ │ -3ad69e: 357f 0300 |025f: if-ge v15, v7, 0262 // +0003 │ │ -3ad6a2: 2838 |0261: goto 0299 // +0038 │ │ -3ad6a4: 3908 3200 |0262: if-nez v8, 0294 // +0032 │ │ -3ad6a8: 6205 bf73 |0264: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bf │ │ -3ad6ac: 5455 d073 |0266: iget-object v5, v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3ad6b0: 5255 f375 |0268: iget v5, v5, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3ad6b4: 6206 fe79 |026a: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3ad6b8: 6008 ff79 |026c: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3ad6bc: 4406 0608 |026e: aget v6, v6, v8 │ │ -3ad6c0: 3265 0a00 |0270: if-eq v5, v6, 027a // +000a │ │ -3ad6c4: 7702 7ca5 1b00 |0272: invoke-static/range {v27, v28}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57c │ │ -3ad6ca: 0213 0400 |0275: move/from16 v19, v4 │ │ -3ad6ce: 1211 |0277: const/4 v1, #int 1 // #1 │ │ -3ad6d0: 2900 e500 |0278: goto/16 035d // +00e5 │ │ -3ad6d4: 6005 c479 |027a: sget v5, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c4 │ │ -3ad6d8: b151 |027c: sub-int/2addr v1, v5 │ │ -3ad6da: 1305 0a00 |027d: const/16 v5, #int 10 // #a │ │ -3ad6de: b951 |027f: shr-int/2addr v1, v5 │ │ -3ad6e0: 6006 c579 |0280: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c5 │ │ -3ad6e4: b169 |0282: sub-int/2addr v9, v6 │ │ -3ad6e6: e106 090a |0283: shr-int/lit8 v6, v9, #int 10 // #0a │ │ -3ad6ea: 1308 f6ff |0285: const/16 v8, #int -10 // #fff6 │ │ -3ad6ee: 3618 0900 |0287: if-gt v8, v1, 0290 // +0009 │ │ -3ad6f2: 3651 0700 |0289: if-gt v1, v5, 0290 // +0007 │ │ -3ad6f6: 3668 0500 |028b: if-gt v8, v6, 0290 // +0005 │ │ -3ad6fa: 3656 0300 |028d: if-gt v6, v5, 0290 // +0003 │ │ -3ad6fe: 2805 |028f: goto 0294 // +0005 │ │ -3ad700: 7702 7ca5 1b00 |0290: invoke-static/range {v27, v28}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57c │ │ -3ad706: 110c |0293: return-object v12 │ │ -3ad708: 0213 0400 |0294: move/from16 v19, v4 │ │ -3ad70c: 1201 |0296: const/4 v1, #int 0 // #0 │ │ -3ad70e: 2900 c700 |0297: goto/16 035e // +00c7 │ │ -3ad712: 6008 167a |0299: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3ad716: b0d8 |029b: add-int/2addr v8, v13 │ │ -3ad718: b38e |029c: div-int/2addr v14, v8 │ │ -3ad71a: 6008 167a |029d: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3ad71e: b0d8 |029f: add-int/2addr v8, v13 │ │ -3ad720: b387 |02a0: div-int/2addr v7, v8 │ │ -3ad722: 3c07 0a00 |02a1: if-gtz v7, 02ab // +000a │ │ -3ad726: 3c0e 0800 |02a3: if-gtz v14, 02ab // +0008 │ │ -3ad72a: 0213 0400 |02a5: move/from16 v19, v4 │ │ -3ad72e: 1301 0f00 |02a7: const/16 v1, #int 15 // #f │ │ -3ad732: 2900 b400 |02a9: goto/16 035d // +00b4 │ │ -3ad736: 3c07 0a00 |02ab: if-gtz v7, 02b5 // +000a │ │ -3ad73a: 36eb 0800 |02ad: if-gt v11, v14, 02b5 // +0008 │ │ -3ad73e: 1301 0e00 |02af: const/16 v1, #int 14 // #e │ │ -3ad742: 0213 0400 |02b1: move/from16 v19, v4 │ │ -3ad746: 2900 aa00 |02b3: goto/16 035d // +00aa │ │ -3ad74a: 367b 0700 |02b5: if-gt v11, v7, 02bc // +0007 │ │ -3ad74e: 3c0e 0500 |02b7: if-gtz v14, 02bc // +0005 │ │ -3ad752: 1301 1100 |02b9: const/16 v1, #int 17 // #11 │ │ -3ad756: 28f6 |02bb: goto 02b1 // -000a │ │ -3ad758: 367b 0700 |02bc: if-gt v11, v7, 02c3 // +0007 │ │ -3ad75c: 36eb 0500 |02be: if-gt v11, v14, 02c3 // +0005 │ │ -3ad760: 1301 1000 |02c0: const/16 v1, #int 16 // #10 │ │ -3ad764: 28ef |02c2: goto 02b1 // -0011 │ │ -3ad766: 377b 0900 |02c3: if-le v11, v7, 02cc // +0009 │ │ -3ad76a: 36eb 0300 |02c5: if-gt v11, v14, 02c8 // +0003 │ │ -3ad76e: 2805 |02c7: goto 02cc // +0005 │ │ -3ad770: 0213 0400 |02c8: move/from16 v19, v4 │ │ -3ad774: 2900 9200 |02ca: goto/16 035c // +0092 │ │ -3ad778: 6008 167a |02cc: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3ad77c: b0d8 |02ce: add-int/2addr v8, v13 │ │ -3ad77e: 9209 0908 |02cf: mul-int v9, v9, v8 │ │ -3ad782: 8398 |02d1: int-to-double v8, v9 │ │ -3ad784: 1911 2040 |02d2: const-wide/high16 v17, #long 4620693217682128896 // #4020 │ │ -3ad788: ad08 0811 |02d4: mul-double v8, v8, v17 │ │ -3ad78c: 0213 0400 |02d6: move/from16 v19, v4 │ │ -3ad790: 8353 |02d8: int-to-double v3, v5 │ │ -3ad792: ce38 |02d9: div-double/2addr v8, v3 │ │ -3ad794: 6003 167a |02da: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3ad798: b0d3 |02dc: add-int/2addr v3, v13 │ │ -3ad79a: 8333 |02dd: int-to-double v3, v3 │ │ -3ad79c: ce38 |02de: div-double/2addr v8, v3 │ │ -3ad79e: 6003 167a |02df: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3ad7a2: b0d3 |02e1: add-int/2addr v3, v13 │ │ -3ad7a4: 9201 0103 |02e2: mul-int v1, v1, v3 │ │ -3ad7a8: 8313 |02e4: int-to-double v3, v1 │ │ -3ad7aa: ad03 0311 |02e5: mul-double v3, v3, v17 │ │ -3ad7ae: 6201 fb79 |02e7: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3ad7b2: 6e10 9da5 0100 |02e9: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad7b8: 0a01 |02ec: move-result v1 │ │ -3ad7ba: 831a |02ed: int-to-double v10, v1 │ │ -3ad7bc: cea3 |02ee: div-double/2addr v3, v10 │ │ -3ad7be: 6001 167a |02ef: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3ad7c2: b0d1 |02f1: add-int/2addr v1, v13 │ │ -3ad7c4: 831a |02f2: int-to-double v10, v1 │ │ -3ad7c6: cea3 |02f3: div-double/2addr v3, v10 │ │ -3ad7c8: 1401 00c0 0f00 |02f4: const v1, #float 1.44641e-39 // #000fc000 │ │ -3ad7ce: 190a 1640 |02f7: const-wide/high16 v10, #long 4617878467915022336 // #4016 │ │ -3ad7d2: 1814 3333 3333 3333 f33f |02f9: const-wide v20, #double 1.2 // #3ff3333333333333 │ │ -3ad7dc: 1916 f03f |02fe: const-wide/high16 v22, #long 4607182418800017408 // #3ff0 │ │ -3ad7e0: 1618 0000 |0300: const-wide/16 v24, #int 0 // #0 │ │ -3ad7e4: 1275 |0302: const/4 v5, #int 7 // #7 │ │ -3ad7e6: 3675 2d00 |0303: if-gt v5, v7, 0330 // +002d │ │ -3ad7ea: ac08 0814 |0305: sub-double v8, v8, v20 │ │ -3ad7ee: cea8 |0307: div-double/2addr v8, v10 │ │ -3ad7f0: 2f02 1808 |0308: cmpl-double v2, v24, v8 │ │ -3ad7f4: 3a02 0500 |030a: if-ltz v2, 030f // +0005 │ │ -3ad7f8: 0516 1800 |030c: move-wide/from16 v22, v24 │ │ -3ad7fc: 2808 |030e: goto 0316 // +0008 │ │ -3ad7fe: 3002 1608 |030f: cmpg-double v2, v22, v8 │ │ -3ad802: 3c02 0300 |0311: if-gtz v2, 0314 // +0003 │ │ -3ad806: 2803 |0313: goto 0316 // +0003 │ │ -3ad808: 0516 0800 |0314: move-wide/from16 v22, v8 │ │ -3ad80c: 6202 f679 |0316: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3ad810: 1203 |0318: const/4 v3, #int 0 // #0 │ │ -3ad812: 6e20 a1a5 3200 |0319: invoke-virtual {v2, v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3ad818: 6202 fa79 |031c: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3ad81c: 6e10 9da5 0200 |031e: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad822: 0a02 |0321: move-result v2 │ │ -3ad824: b162 |0322: sub-int/2addr v2, v6 │ │ -3ad826: b121 |0323: sub-int/2addr v1, v2 │ │ -3ad828: 3d01 0b00 |0324: if-lez v1, 032f // +000b │ │ -3ad82c: 6202 f479 |0326: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3ad830: 8313 |0328: int-to-double v3, v1 │ │ -3ad832: ad03 0316 |0329: mul-double v3, v3, v22 │ │ -3ad836: 8a31 |032b: double-to-int v1, v3 │ │ -3ad838: 6e20 a1a5 1200 |032c: invoke-virtual {v2, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3ad83e: 110c |032f: return-object v12 │ │ -3ad840: 36e5 2c00 |0330: if-gt v5, v14, 035c // +002c │ │ -3ad844: ac03 0314 |0332: sub-double v3, v3, v20 │ │ -3ad848: cea3 |0334: div-double/2addr v3, v10 │ │ -3ad84a: 2f02 1803 |0335: cmpl-double v2, v24, v3 │ │ -3ad84e: 3a02 0500 |0337: if-ltz v2, 033c // +0005 │ │ -3ad852: 0516 1800 |0339: move-wide/from16 v22, v24 │ │ -3ad856: 2808 |033b: goto 0343 // +0008 │ │ -3ad858: 3002 1603 |033c: cmpg-double v2, v22, v3 │ │ -3ad85c: 3c02 0300 |033e: if-gtz v2, 0341 // +0003 │ │ -3ad860: 2803 |0340: goto 0343 // +0003 │ │ -3ad862: 0516 0300 |0341: move-wide/from16 v22, v3 │ │ -3ad866: 6202 f579 |0343: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3ad86a: 1203 |0345: const/4 v3, #int 0 // #0 │ │ -3ad86c: 6e20 a1a5 3200 |0346: invoke-virtual {v2, v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3ad872: 6202 fb79 |0349: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3ad876: 6e10 9da5 0200 |034b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad87c: 0a02 |034e: move-result v2 │ │ -3ad87e: b121 |034f: sub-int/2addr v1, v2 │ │ -3ad880: 3d01 0b00 |0350: if-lez v1, 035b // +000b │ │ -3ad884: 6202 f379 |0352: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3ad888: 8313 |0354: int-to-double v3, v1 │ │ -3ad88a: ad03 0316 |0355: mul-double v3, v3, v22 │ │ -3ad88e: 8a31 |0357: double-to-int v1, v3 │ │ -3ad890: 6e20 a1a5 1200 |0358: invoke-virtual {v2, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3ad896: 110c |035b: return-object v12 │ │ -3ad898: 1201 |035c: const/4 v1, #int 0 // #0 │ │ -3ad89a: 1213 |035d: const/4 v3, #int 1 // #1 │ │ -3ad89c: 3903 5e00 |035e: if-nez v3, 03bc // +005e │ │ -3ad8a0: 6201 fb79 |0360: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3ad8a4: 6e10 9da5 0100 |0362: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad8aa: 0a01 |0365: move-result v1 │ │ -3ad8ac: 6204 fa79 |0366: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3ad8b0: 6e10 9da5 0400 |0368: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad8b6: 0a04 |036b: move-result v4 │ │ -3ad8b8: da05 1304 |036c: mul-int/lit8 v5, v19, #int 4 // #04 │ │ -3ad8bc: b154 |036e: sub-int/2addr v4, v5 │ │ -3ad8be: 3541 1b00 |036f: if-ge v1, v4, 038a // +001b │ │ -3ad8c2: 6201 fa79 |0371: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3ad8c6: 6e10 9da5 0100 |0373: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad8cc: 0a01 |0376: move-result v1 │ │ -3ad8ce: 9101 0113 |0377: sub-int v1, v1, v19 │ │ -3ad8d2: b112 |0379: sub-int/2addr v2, v1 │ │ -3ad8d4: 6001 167a |037a: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3ad8d8: b0d1 |037c: add-int/2addr v1, v13 │ │ -3ad8da: 9202 0201 |037d: mul-int v2, v2, v1 │ │ -3ad8de: e001 0203 |037f: shl-int/lit8 v1, v2, #int 3 // #03 │ │ -3ad8e2: 6202 fb79 |0381: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3ad8e6: 6e10 9da5 0200 |0383: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad8ec: 0a02 |0386: move-result v2 │ │ -3ad8ee: b321 |0387: div-int/2addr v1, v2 │ │ -3ad8f0: d80e 0140 |0388: add-int/lit8 v14, v1, #int 64 // #40 │ │ -3ad8f4: d801 0e05 |038a: add-int/lit8 v1, v14, #int 5 // #05 │ │ -3ad8f8: 1302 0800 |038c: const/16 v2, #int 8 // #8 │ │ -3ad8fc: b421 |038e: rem-int/2addr v1, v2 │ │ -3ad8fe: 37d1 2c00 |038f: if-le v1, v13, 03bb // +002c │ │ -3ad902: d801 0705 |0391: add-int/lit8 v1, v7, #int 5 // #05 │ │ -3ad906: b421 |0393: rem-int/2addr v1, v2 │ │ -3ad908: 36d1 0300 |0394: if-gt v1, v13, 0397 // +0003 │ │ -3ad90c: 2825 |0396: goto 03bb // +0025 │ │ -3ad90e: 1241 |0397: const/4 v1, #int 4 // #4 │ │ -3ad910: b01e |0398: add-int/2addr v14, v1 │ │ -3ad912: e102 0e03 |0399: shr-int/lit8 v2, v14, #int 3 // #03 │ │ -3ad916: b1d2 |039b: sub-int/2addr v2, v13 │ │ -3ad918: b017 |039c: add-int/2addr v7, v1 │ │ -3ad91a: e101 0703 |039d: shr-int/lit8 v1, v7, #int 3 // #03 │ │ -3ad91e: b1d1 |039f: sub-int/2addr v1, v13 │ │ -3ad920: 3a02 1b00 |03a0: if-ltz v2, 03bb // +001b │ │ -3ad924: 6004 167a |03a2: sget v4, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3ad928: 3542 1700 |03a4: if-ge v2, v4, 03bb // +0017 │ │ -3ad92c: 3a01 1500 |03a6: if-ltz v1, 03bb // +0015 │ │ -3ad930: 6004 167a |03a8: sget v4, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3ad934: 3441 0300 |03aa: if-lt v1, v4, 03ad // +0003 │ │ -3ad938: 280f |03ac: goto 03bb // +000f │ │ -3ad93a: 6204 157a |03ad: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a15 │ │ -3ad93e: 5205 e979 |03af: iget v5, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ -3ad942: 4604 0405 |03b1: aget-object v4, v4, v5 │ │ -3ad946: 6005 167a |03b3: sget v5, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3ad94a: 9202 0205 |03b5: mul-int v2, v2, v5 │ │ -3ad94e: b012 |03b7: add-int/2addr v2, v1 │ │ -3ad950: 4901 0402 |03b8: aget-char v1, v4, v2 │ │ -3ad954: 2802 |03ba: goto 03bc // +0002 │ │ -3ad956: 110c |03bb: return-object v12 │ │ -3ad958: 0132 |03bc: move v2, v3 │ │ -3ad95a: 1203 |03bd: const/4 v3, #int 0 // #0 │ │ -3ad95c: 3901 0300 |03be: if-nez v1, 03c1 // +0003 │ │ -3ad960: 110c |03c0: return-object v12 │ │ -3ad962: 5404 e879 |03c1: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ad966: 6e10 2298 0400 |03c3: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ad96c: 0a04 |03c6: move-result v4 │ │ -3ad96e: 3c04 6a00 |03c7: if-gtz v4, 0431 // +006a │ │ -3ad972: 5204 e979 |03c9: iget v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ -3ad976: 334d 6600 |03cb: if-ne v13, v4, 0431 // +0066 │ │ -3ad97a: 3903 6400 |03cd: if-nez v3, 0431 // +0064 │ │ -3ad97e: 3902 6200 |03cf: if-nez v2, 0431 // +0062 │ │ -3ad982: 6204 5579 |03d1: sget-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.CALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7955 │ │ -3ad986: 6205 6373 |03d3: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ad98a: 5455 8573 |03d5: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ -3ad98e: 3354 5a00 |03d7: if-ne v4, v5, 0431 // +005a │ │ -3ad992: 6204 6373 |03d9: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3ad996: 5444 7f73 |03db: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3ad99a: 1f04 dc14 |03dd: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3ad99e: 6e10 cfa4 0400 |03df: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3ad9a4: 0c04 |03e2: move-result-object v4 │ │ -3ad9a6: 7210 a1a4 0400 |03e3: invoke-interface {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getNumSlide30Supp:()J // method@a4a1 │ │ -3ad9ac: 0b04 |03e6: move-result-wide v4 │ │ -3ad9ae: 1706 0000 0040 |03e7: const-wide/32 v6, #float 2 // #40000000 │ │ -3ad9b4: 3108 0406 |03ea: cmp-long v8, v4, v6 │ │ -3ad9b8: 3c08 4500 |03ec: if-gtz v8, 0431 // +0045 │ │ -3ad9bc: 1304 2300 |03ee: const/16 v4, #int 35 // #23 │ │ -3ad9c0: 3314 1500 |03f0: if-ne v4, v1, 0405 // +0015 │ │ -3ad9c4: 6201 f279 |03f2: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ -3ad9c8: 6e10 9da5 0100 |03f4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3ad9ce: 0a01 |03f7: move-result v1 │ │ -3ad9d0: 7110 e8a1 0100 |03f8: invoke-static {v1}, Lnet/sf/dibdib/generic/BigSxg;.marker4Radix:(I)Ljava/lang/String; // method@a1e8 │ │ -3ad9d6: 0c01 |03fb: move-result-object v1 │ │ -3ad9d8: 5b01 e879 |03fc: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ad9dc: 6e10 2298 0100 |03fe: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ad9e2: 0a01 |0401: move-result v1 │ │ -3ad9e4: 5901 ed79 |0402: iput v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3ad9e8: 110c |0404: return-object v12 │ │ -3ad9ea: 2b01 6900 0000 |0405: packed-switch v1, 0000046e // +00000069 │ │ -3ad9f0: 2204 e812 |0408: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3ad9f4: 7010 4098 0400 |040a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3ad9fa: 1a05 0000 |040d: const-string v5, "" // string@0000 │ │ -3ad9fe: 6e20 4b98 5400 |040f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3ada04: 6e20 4498 1400 |0412: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3ada0a: 6e10 5498 0400 |0415: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3ada10: 0c04 |0418: move-result-object v4 │ │ -3ada12: 1205 |0419: const/4 v5, #int 0 // #0 │ │ -3ada14: 7130 caa1 540c |041a: invoke-static {v4, v5, v12}, Lnet/sf/dibdib/config/Dib2Root;.valueOfOr:(Ljava/lang/String;ZLnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a1ca │ │ -3ada1a: 0c0c |041d: move-result-object v12 │ │ -3ada1c: 282a |041e: goto 0448 // +002a │ │ -3ada1e: 620c f277 |041f: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.PI:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f2 │ │ -3ada22: 2827 |0421: goto 0448 // +0027 │ │ -3ada24: 620c 9477 |0422: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.E:Lnet/sf/dibdib/thread_any/QOpMain; // field@7794 │ │ -3ada28: 2824 |0424: goto 0448 // +0024 │ │ -3ada2a: 620c 0c78 |0425: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.RADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@780c │ │ -3ada2e: 2821 |0427: goto 0448 // +0021 │ │ -3ada30: 620c f477 |0428: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.POWER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f4 │ │ -3ada34: 281e |042a: goto 0448 // +001e │ │ -3ada36: 620c 1b78 |042b: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.ROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@781b │ │ -3ada3a: 281b |042d: goto 0448 // +001b │ │ -3ada3c: 620c 0f78 |042e: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.RANGE:Lnet/sf/dibdib/thread_any/QOpMain; // field@780f │ │ -3ada40: 2818 |0430: goto 0448 // +0018 │ │ -3ada42: 5204 e979 |0431: iget v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ -3ada46: 6205 157a |0433: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a15 │ │ -3ada4a: 2155 |0435: array-length v5, v5 │ │ -3ada4c: b1d5 |0436: sub-int/2addr v5, v13 │ │ -3ada4e: 3454 1100 |0437: if-lt v4, v5, 0448 // +0011 │ │ -3ada52: 5204 ea79 |0439: iget v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadLastInx:I // field@79ea │ │ -3ada56: 5904 e979 |043b: iput v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ -3ada5a: 5204 e979 |043d: iget v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ -3ada5e: 6205 157a |043f: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a15 │ │ -3ada62: 2155 |0441: array-length v5, v5 │ │ -3ada64: b1d5 |0442: sub-int/2addr v5, v13 │ │ -3ada66: 3454 0500 |0443: if-lt v4, v5, 0448 // +0005 │ │ -3ada6a: 1224 |0445: const/4 v4, #int 2 // #2 │ │ -3ada6c: 5904 e979 |0446: iput v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ -3ada70: 1304 2000 |0448: const/16 v4, #int 32 // #20 │ │ -3ada74: 3714 0800 |044a: if-le v4, v1, 0452 // +0008 │ │ -3ada78: 3803 0300 |044c: if-eqz v3, 044f // +0003 │ │ -3ada7c: 2804 |044e: goto 0452 // +0004 │ │ -3ada7e: 6203 ce79 |044f: sget-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ -3ada82: 2803 |0451: goto 0454 // +0003 │ │ -3ada84: 6203 cf79 |0452: sget-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY_REP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ -3ada88: 1204 |0454: const/4 v4, #int 0 // #0 │ │ -3ada8a: 2344 0716 |0455: new-array v4, v4, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3ada8e: 7120 eba2 4300 |0457: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3ada94: 0c03 |045a: move-result-object v3 │ │ -3ada96: 380c 0600 |045b: if-eqz v12, 0461 // +0006 │ │ -3ada9a: 7030 88a5 c00d |045d: invoke-direct {v0, v12, v13}, Lnet/sf/dibdib/thread_ui/UiPres;.createToken4Entry:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Z)Lnet/sf/dibdib/generic/QToken; // method@a588 │ │ -3adaa0: 0c03 |0460: move-result-object v3 │ │ -3adaa2: 5931 b376 |0461: iput v1, v3, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3adaa6: 3802 0500 |0463: if-eqz v2, 0468 // +0005 │ │ -3adaaa: 1601 0100 |0465: const-wide/16 v1, #int 1 // #1 │ │ -3adaae: 2803 |0467: goto 046a // +0003 │ │ -3adab0: 1601 0000 |0468: const-wide/16 v1, #int 0 // #0 │ │ -3adab4: 5a31 b176 |046a: iput-wide v1, v3, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3adab8: 1103 |046c: return-object v3 │ │ -3adaba: 0000 |046d: nop // spacer │ │ -3adabc: 0001 0600 4100 0000 2900 0000 2600 ... |046e: packed-switch-data (16 units) │ │ +3ad1cc: |[3ad1cc] net.sf.dibdib.thread_ui.UiPres.checkUiEventMouse:(II)Lnet/sf/dibdib/generic/QToken; │ │ +3ad1dc: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ +3ad1e0: 7701 7ba5 1b00 |0002: invoke-static/range {v27}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ +3ad1e6: 0a01 |0005: move-result v1 │ │ +3ad1e8: 7701 7ba5 1c00 |0006: invoke-static/range {v28}, Lnet/sf/dibdib/thread_ui/UiFrame;.shift4Px:(I)I // method@a57b │ │ +3ad1ee: 0a02 |0009: move-result v2 │ │ +3ad1f0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +3ad1f2: 5c03 eb79 |000b: iput-boolean v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79eb │ │ +3ad1f6: 6204 f079 |000d: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3ad1fa: 6e10 9da5 0400 |000f: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad200: 0a04 |0012: move-result v4 │ │ +3ad202: 6205 fa79 |0013: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3ad206: 6e10 9da5 0500 |0015: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad20c: 0a05 |0018: move-result v5 │ │ +3ad20e: b145 |0019: sub-int/2addr v5, v4 │ │ +3ad210: da06 0403 |001a: mul-int/lit8 v6, v4, #int 3 // #03 │ │ +3ad214: 1307 2000 |001c: const/16 v7, #int 32 // #20 │ │ +3ad218: 1308 1a00 |001e: const/16 v8, #int 26 // #1a │ │ +3ad21c: 12f9 |0020: const/4 v9, #int -1 // #ff │ │ +3ad21e: 122a |0021: const/4 v10, #int 2 // #2 │ │ +3ad220: 127b |0022: const/4 v11, #int 7 // #7 │ │ +3ad222: 120c |0023: const/4 v12, #int 0 // #0 │ │ +3ad224: 121d |0024: const/4 v13, #int 1 // #1 │ │ +3ad226: 3726 6d01 |0025: if-le v6, v2, 0192 // +016d │ │ +3ad22a: 3724 b800 |0027: if-le v4, v2, 00df // +00b8 │ │ +3ad22e: 6202 8e79 |0029: sget-object v2, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798e │ │ +3ad232: 7100 9ba5 0000 |002b: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.getTick:()J // method@a59b │ │ +3ad238: 0b04 |002e: move-result-wide v4 │ │ +3ad23a: 2336 da15 |002f: new-array v6, v3, [Ljava/lang/Object; // type@15da │ │ +3ad23e: 6e40 0ea5 4265 |0031: invoke-virtual {v2, v4, v5, v6}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50e │ │ +3ad244: 0a02 |0034: move-result v2 │ │ +3ad246: 6204 fb79 |0035: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3ad24a: 6e10 9da5 0400 |0037: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad250: 0a04 |003a: move-result v4 │ │ +3ad252: e105 0401 |003b: shr-int/lit8 v5, v4, #int 1 // #01 │ │ +3ad256: 3715 0600 |003d: if-le v5, v1, 0043 // +0006 │ │ +3ad25a: d011 00f4 |003f: add-int/lit16 v1, v1, #int -3072 // #f400 │ │ +3ad25e: b321 |0041: div-int/2addr v1, v2 │ │ +3ad260: 2807 |0042: goto 0049 // +0007 │ │ +3ad262: d044 00f4 |0043: add-int/lit16 v4, v4, #int -3072 // #f400 │ │ +3ad266: b114 |0045: sub-int/2addr v4, v1 │ │ +3ad268: b324 |0046: div-int/2addr v4, v2 │ │ +3ad26a: d901 04ff |0047: rsub-int/lit8 v1, v4, #int -1 // #ff │ │ +3ad26e: 6202 fe79 |0049: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3ad272: 2122 |004b: array-length v2, v2 │ │ +3ad274: b9a2 |004c: shr-int/2addr v2, v10 │ │ +3ad276: 7b22 |004d: neg-int v2, v2 │ │ +3ad278: 3612 9000 |004e: if-gt v2, v1, 00de // +0090 │ │ +3ad27c: 6202 fe79 |0050: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3ad280: 2122 |0052: array-length v2, v2 │ │ +3ad282: b9a2 |0053: shr-int/2addr v2, v10 │ │ +3ad284: 3421 0400 |0054: if-lt v1, v2, 0058 // +0004 │ │ +3ad288: 2900 8800 |0056: goto/16 00de // +0088 │ │ +3ad28c: 6202 fe79 |0058: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3ad290: 3a01 0400 |005a: if-ltz v1, 005e // +0004 │ │ +3ad294: b8d1 |005c: shl-int/2addr v1, v13 │ │ +3ad296: 2806 |005d: goto 0063 // +0006 │ │ +3ad298: 6204 fe79 |005e: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3ad29c: 2144 |0060: array-length v4, v4 │ │ +3ad29e: b014 |0061: add-int/2addr v4, v1 │ │ +3ad2a0: b041 |0062: add-int/2addr v1, v4 │ │ +3ad2a2: b0d1 |0063: add-int/2addr v1, v13 │ │ +3ad2a4: 4401 0201 |0064: aget v1, v2, v1 │ │ +3ad2a8: 8e11 |0066: int-to-char v1, v1 │ │ +3ad2aa: 1302 1b00 |0067: const/16 v2, #int 27 // #1b │ │ +3ad2ae: 3312 0500 |0069: if-ne v2, v1, 006e // +0005 │ │ +3ad2b2: 6202 9b77 |006b: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779b │ │ +3ad2b6: 2803 |006d: goto 0070 // +0003 │ │ +3ad2b8: 6202 ce79 |006e: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ +3ad2bc: 3571 0300 |0070: if-ge v1, v7, 0073 // +0003 │ │ +3ad2c0: 2860 |0072: goto 00d2 // +0060 │ │ +3ad2c2: 1304 3d00 |0073: const/16 v4, #int 61 // #3d │ │ +3ad2c6: 3314 0b00 |0075: if-ne v4, v1, 0080 // +000b │ │ +3ad2ca: 7100 14a2 0000 |0077: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.isDarkMode:()Z // method@a214 │ │ +3ad2d0: 0a02 |007a: move-result v2 │ │ +3ad2d2: 7110 1fa2 0200 |007b: invoke-static {v2}, Lnet/sf/dibdib/generic/ColorNmz;.setDisplayMode:(I)V // method@a21f │ │ +3ad2d8: 07c2 |007e: move-object v2, v12 │ │ +3ad2da: 2853 |007f: goto 00d2 // +0053 │ │ +3ad2dc: 1304 4100 |0080: const/16 v4, #int 65 // #41 │ │ +3ad2e0: 3314 5000 |0082: if-ne v4, v1, 00d2 // +0050 │ │ +3ad2e4: 6201 fe79 |0084: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3ad2e8: 6002 ff79 |0086: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3ad2ec: 6204 b473 |0088: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +3ad2f0: 5444 d073 |008a: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3ad2f4: 5244 f375 |008c: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3ad2f8: 6205 fe79 |008e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3ad2fc: 6006 ff79 |0090: sget v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3ad300: 4405 0506 |0092: aget v5, v5, v6 │ │ +3ad304: 3354 0900 |0094: if-ne v4, v5, 009d // +0009 │ │ +3ad308: 6204 bf73 |0096: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bf │ │ +3ad30c: 5444 d073 |0098: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3ad310: 5244 f375 |009a: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3ad314: 2831 |009c: goto 00cd // +0031 │ │ +3ad316: 6204 bf73 |009d: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bf │ │ +3ad31a: 5444 d073 |009f: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3ad31e: 5244 f375 |00a1: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3ad322: 6205 fe79 |00a3: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3ad326: 6006 ff79 |00a5: sget v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3ad32a: 4405 0506 |00a7: aget v5, v5, v6 │ │ +3ad32e: 3354 0900 |00a9: if-ne v4, v5, 00b2 // +0009 │ │ +3ad332: 6204 c773 |00ab: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ +3ad336: 5444 d073 |00ad: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3ad33a: 5244 f375 |00af: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3ad33e: 281c |00b1: goto 00cd // +001c │ │ +3ad340: 6204 c773 |00b2: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ +3ad344: 5444 d073 |00b4: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3ad348: 5244 f375 |00b6: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3ad34c: 6205 fe79 |00b8: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3ad350: 6006 ff79 |00ba: sget v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3ad354: 4405 0506 |00bc: aget v5, v5, v6 │ │ +3ad358: 3354 0900 |00be: if-ne v4, v5, 00c7 // +0009 │ │ +3ad35c: 6204 cb73 |00c0: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cb │ │ +3ad360: 5444 d073 |00c2: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3ad364: 5244 f375 |00c4: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3ad368: 2807 |00c6: goto 00cd // +0007 │ │ +3ad36a: 6204 b473 |00c7: sget-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +3ad36e: 5444 d073 |00c9: iget-object v4, v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3ad372: 5244 f375 |00cb: iget v4, v4, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3ad376: 4b04 0102 |00cd: aput v4, v1, v2 │ │ +3ad37a: 6a03 c379 |00cf: sput-boolean v3, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ +3ad37e: 110c |00d1: return-object v12 │ │ +3ad380: 3902 0300 |00d2: if-nez v2, 00d5 // +0003 │ │ +3ad384: 110c |00d4: return-object v12 │ │ +3ad386: 2333 0716 |00d5: new-array v3, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3ad38a: 7120 eba2 3200 |00d7: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3ad390: 0c02 |00da: move-result-object v2 │ │ +3ad392: 5921 b376 |00db: iput v1, v2, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3ad396: 1102 |00dd: return-object v2 │ │ +3ad398: 110c |00de: return-object v12 │ │ +3ad39a: da04 0402 |00df: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +3ad39e: 3424 6500 |00e1: if-lt v4, v2, 0146 // +0065 │ │ +3ad3a2: 6202 f079 |00e3: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3ad3a6: 6e10 9da5 0200 |00e5: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad3ac: 0a02 |00e8: move-result v2 │ │ +3ad3ae: d011 00f4 |00e9: add-int/lit16 v1, v1, #int -3072 // #f400 │ │ +3ad3b2: b321 |00eb: div-int/2addr v1, v2 │ │ +3ad3b4: 3b01 0300 |00ec: if-gez v1, 00ef // +0003 │ │ +3ad3b8: 110c |00ee: return-object v12 │ │ +3ad3ba: 341a 2700 |00ef: if-lt v10, v1, 0116 // +0027 │ │ +3ad3be: 361a 0e00 |00f1: if-gt v10, v1, 00ff // +000e │ │ +3ad3c2: 6202 007a |00f3: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ +3ad3c6: 4602 020a |00f5: aget-object v2, v2, v10 │ │ +3ad3ca: 1a04 6c0d |00f7: const-string v4, "BS" // string@0d6c │ │ +3ad3ce: 6e20 2c98 4200 |00f9: invoke-virtual {v2, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3ad3d4: 0a02 |00fc: move-result v2 │ │ +3ad3d6: 3802 1900 |00fd: if-eqz v2, 0116 // +0019 │ │ +3ad3da: 331d 0500 |00ff: if-ne v13, v1, 0104 // +0005 │ │ +3ad3de: 6201 cc79 |0101: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.VIEW:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cc │ │ +3ad3e2: 2808 |0103: goto 010b // +0008 │ │ +3ad3e4: 3901 0500 |0104: if-nez v1, 0109 // +0005 │ │ +3ad3e8: 6201 ca79 |0106: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.LANG:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ca │ │ +3ad3ec: 2803 |0108: goto 010b // +0003 │ │ +3ad3ee: 6201 c879 |0109: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.BAS2:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c8 │ │ +3ad3f2: 2332 0716 |010b: new-array v2, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3ad3f6: 7120 dfa2 2100 |010d: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2df │ │ +3ad3fc: 0c01 |0110: move-result-object v1 │ │ +3ad3fe: 7020 84a5 1000 |0111: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a584 │ │ +3ad404: 0c01 |0114: move-result-object v1 │ │ +3ad406: 1101 |0115: return-object v1 │ │ +3ad408: 6202 037a |0116: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a03 │ │ +3ad40c: 3802 0c00 |0118: if-eqz v2, 0124 // +000c │ │ +3ad410: 6202 037a |011a: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a03 │ │ +3ad414: 2122 |011c: array-length v2, v2 │ │ +3ad416: 3521 0700 |011d: if-ge v1, v2, 0124 // +0007 │ │ +3ad41a: 6202 037a |011f: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a03 │ │ +3ad41e: 4602 0201 |0121: aget-object v2, v2, v1 │ │ +3ad422: 2802 |0123: goto 0125 // +0002 │ │ +3ad424: 07c2 |0124: move-object v2, v12 │ │ +3ad426: 3902 1a00 |0125: if-nez v2, 013f // +001a │ │ +3ad42a: 6202 007a |0127: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ +3ad42e: 4601 0201 |0129: aget-object v1, v2, v1 │ │ +3ad432: 6e10 3498 0100 |012b: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3ad438: 0c01 |012e: move-result-object v1 │ │ +3ad43a: 1a02 921c |012f: const-string v2, "GO" // string@1c92 │ │ +3ad43e: 6e20 1298 1200 |0131: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3ad444: 0a02 |0134: move-result v2 │ │ +3ad446: 3802 0500 |0135: if-eqz v2, 013a // +0005 │ │ +3ad44a: 6201 7779 |0137: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ +3ad44e: 2805 |0139: goto 013e // +0005 │ │ +3ad450: 7130 caa1 310c |013a: invoke-static {v1, v3, v12}, Lnet/sf/dibdib/config/Dib2Root;.valueOfOr:(Ljava/lang/String;ZLnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a1ca │ │ +3ad456: 0c01 |013d: move-result-object v1 │ │ +3ad458: 0712 |013e: move-object v2, v1 │ │ +3ad45a: 3802 0600 |013f: if-eqz v2, 0145 // +0006 │ │ +3ad45e: 7030 88a5 200d |0141: invoke-direct {v0, v2, v13}, Lnet/sf/dibdib/thread_ui/UiPres;.createToken4Entry:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Z)Lnet/sf/dibdib/generic/QToken; // method@a588 │ │ +3ad464: 0c0c |0144: move-result-object v12 │ │ +3ad466: 110c |0145: return-object v12 │ │ +3ad468: 6202 fb79 |0146: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3ad46c: 6e10 9da5 0200 |0148: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad472: 0a02 |014b: move-result v2 │ │ +3ad474: da02 0207 |014c: mul-int/lit8 v2, v2, #int 7 // #07 │ │ +3ad478: e102 0203 |014e: shr-int/lit8 v2, v2, #int 3 // #03 │ │ +3ad47c: 3512 1400 |0150: if-ge v2, v1, 0164 // +0014 │ │ +3ad480: 5401 e879 |0152: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ad484: 6e10 2298 0100 |0154: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ad48a: 0a01 |0157: move-result v1 │ │ +3ad48c: 3d01 0700 |0158: if-lez v1, 015f // +0007 │ │ +3ad490: 7030 88a5 c003 |015a: invoke-direct {v0, v12, v3}, Lnet/sf/dibdib/thread_ui/UiPres;.createToken4Entry:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Z)Lnet/sf/dibdib/generic/QToken; // method@a588 │ │ +3ad496: 0c01 |015d: move-result-object v1 │ │ +3ad498: 1101 |015e: return-object v1 │ │ +3ad49a: 7020 85a5 8000 |015f: invoke-direct {v0, v8}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventCtrl:(C)Lnet/sf/dibdib/generic/QToken; // method@a585 │ │ +3ad4a0: 0c01 |0162: move-result-object v1 │ │ +3ad4a2: 1101 |0163: return-object v1 │ │ +3ad4a4: 6202 fb79 |0164: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3ad4a8: 6e10 9da5 0200 |0166: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad4ae: 0a02 |0169: move-result v2 │ │ +3ad4b0: e102 0203 |016a: shr-int/lit8 v2, v2, #int 3 // #03 │ │ +3ad4b4: 3712 0800 |016c: if-le v2, v1, 0174 // +0008 │ │ +3ad4b8: 7120 7ca5 9900 |016e: invoke-static {v9, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57c │ │ +3ad4be: 5903 ed79 |0171: iput v3, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3ad4c2: 281e |0173: goto 0191 // +001e │ │ +3ad4c4: 6202 fb79 |0174: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3ad4c8: 6e10 9da5 0200 |0176: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad4ce: 0a02 |0179: move-result v2 │ │ +3ad4d0: da02 0205 |017a: mul-int/lit8 v2, v2, #int 5 // #05 │ │ +3ad4d4: e102 0203 |017c: shr-int/lit8 v2, v2, #int 3 // #03 │ │ +3ad4d8: 3512 0e00 |017e: if-ge v2, v1, 018c // +000e │ │ +3ad4dc: 7120 7ca5 9900 |0180: invoke-static {v9, v9}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57c │ │ +3ad4e2: 5401 e879 |0183: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ad4e6: 6e10 2298 0100 |0185: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ad4ec: 0a01 |0188: move-result v1 │ │ +3ad4ee: 5901 ed79 |0189: iput v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3ad4f2: 2806 |018b: goto 0191 // +0006 │ │ +3ad4f4: 6301 c379 |018c: sget-boolean v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ +3ad4f8: b7d1 |018e: xor-int/2addr v1, v13 │ │ +3ad4fa: 6a01 c379 |018f: sput-boolean v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ +3ad4fe: 110c |0191: return-object v12 │ │ +3ad500: 130e 0f00 |0192: const/16 v14, #int 15 // #f │ │ +3ad504: 130f 0800 |0194: const/16 v15, #int 8 // #8 │ │ +3ad508: 3525 4300 |0196: if-ge v5, v2, 01d9 // +0043 │ │ +3ad50c: da01 010f |0198: mul-int/lit8 v1, v1, #int 15 // #0f │ │ +3ad510: 6202 fb79 |019a: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3ad514: 6e10 9da5 0200 |019c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad51a: 0a02 |019f: move-result v2 │ │ +3ad51c: b321 |01a0: div-int/2addr v1, v2 │ │ +3ad51e: 1302 0c00 |01a1: const/16 v2, #int 12 // #c │ │ +3ad522: 3612 1400 |01a3: if-gt v2, v1, 01b7 // +0014 │ │ +3ad526: 5401 e879 |01a5: iget-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ad52a: 6e10 2298 0100 |01a7: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ad530: 0a01 |01aa: move-result v1 │ │ +3ad532: 3d01 0700 |01ab: if-lez v1, 01b2 // +0007 │ │ +3ad536: 7030 88a5 c003 |01ad: invoke-direct {v0, v12, v3}, Lnet/sf/dibdib/thread_ui/UiPres;.createToken4Entry:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Z)Lnet/sf/dibdib/generic/QToken; // method@a588 │ │ +3ad53c: 0c01 |01b0: move-result-object v1 │ │ +3ad53e: 1101 |01b1: return-object v1 │ │ +3ad540: 7020 85a5 8000 |01b2: invoke-direct {v0, v8}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventCtrl:(C)Lnet/sf/dibdib/generic/QToken; // method@a585 │ │ +3ad546: 0c01 |01b5: move-result-object v1 │ │ +3ad548: 1101 |01b6: return-object v1 │ │ +3ad54a: 331b 0500 |01b7: if-ne v11, v1, 01bc // +0005 │ │ +3ad54e: 5c0d eb79 |01b9: iput-boolean v13, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zbSlideNum:Z // field@79eb │ │ +3ad552: 281d |01bb: goto 01d8 // +001d │ │ +3ad554: 3d01 1c00 |01bc: if-lez v1, 01d8 // +001c │ │ +3ad558: 361b 0300 |01be: if-gt v11, v1, 01c1 // +0003 │ │ +3ad55c: 1219 |01c0: const/4 v9, #int 1 // #1 │ │ +3ad55e: 6202 6373 |01c1: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ad562: 5422 7f73 |01c3: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3ad566: 1f02 dc14 |01c5: check-cast v2, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ad56a: 6e10 cfa4 0200 |01c7: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3ad570: 0c02 |01ca: move-result-object v2 │ │ +3ad572: 1263 |01cb: const/4 v3, #int 6 // #6 │ │ +3ad574: 3613 0700 |01cc: if-gt v3, v1, 01d3 // +0007 │ │ +3ad578: 36f1 0500 |01ce: if-gt v1, v15, 01d3 // +0005 │ │ +3ad57c: 1603 0400 |01d0: const-wide/16 v3, #int 4 // #4 │ │ +3ad580: 2803 |01d2: goto 01d5 // +0003 │ │ +3ad582: 1603 0200 |01d3: const-wide/16 v3, #int 2 // #2 │ │ +3ad586: 7240 9ea4 9243 |01d5: invoke-interface {v2, v9, v3, v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.findSlideSupplement:(IJ)J // method@a49e │ │ +3ad58c: 110c |01d8: return-object v12 │ │ +3ad58e: 6208 b473 |01d9: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +3ad592: 5488 d073 |01db: iget-object v8, v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3ad596: 5288 f375 |01dd: iget v8, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3ad59a: 6209 fe79 |01df: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3ad59e: 6010 ff79 |01e1: sget v16, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3ad5a2: 4409 0910 |01e3: aget v9, v9, v16 │ │ +3ad5a6: 3298 1300 |01e5: if-eq v8, v9, 01f8 // +0013 │ │ +3ad5aa: 6208 cb73 |01e7: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cb │ │ +3ad5ae: 5488 d073 |01e9: iget-object v8, v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3ad5b2: 5288 f375 |01eb: iget v8, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3ad5b6: 6209 fe79 |01ed: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3ad5ba: 6010 ff79 |01ef: sget v16, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3ad5be: 4409 0910 |01f1: aget v9, v9, v16 │ │ +3ad5c2: 3398 0300 |01f3: if-ne v8, v9, 01f6 // +0003 │ │ +3ad5c6: 2803 |01f5: goto 01f8 // +0003 │ │ +3ad5c8: 1208 |01f6: const/4 v8, #int 0 // #0 │ │ +3ad5ca: 2802 |01f7: goto 01f9 // +0002 │ │ +3ad5cc: 1218 |01f8: const/4 v8, #int 1 // #1 │ │ +3ad5ce: 6309 c379 |01f9: sget-boolean v9, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ +3ad5d2: 3809 3500 |01fb: if-eqz v9, 0230 // +0035 │ │ +3ad5d6: 3808 0800 |01fd: if-eqz v8, 0205 // +0008 │ │ +3ad5da: 6a03 c379 |01ff: sput-boolean v3, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ +3ad5de: 7702 7ca5 1b00 |0201: invoke-static/range {v27, v28}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57c │ │ +3ad5e4: 110c |0204: return-object v12 │ │ +3ad5e6: 6205 fb79 |0205: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3ad5ea: 6e10 9da5 0500 |0207: invoke-virtual {v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad5f0: 0a05 |020a: move-result v5 │ │ +3ad5f2: 6206 fa79 |020b: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3ad5f6: 6e10 9da5 0600 |020d: invoke-virtual {v6}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad5fc: 0a06 |0210: move-result v6 │ │ +3ad5fe: bad5 |0211: ushr-int/2addr v5, v13 │ │ +3ad600: b0d5 |0212: add-int/2addr v5, v13 │ │ +3ad602: da04 0402 |0213: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +3ad606: b046 |0215: add-int/2addr v6, v4 │ │ +3ad608: e204 0601 |0216: ushr-int/lit8 v4, v6, #int 1 // #01 │ │ +3ad60c: b0d4 |0218: add-int/2addr v4, v13 │ │ +3ad60e: b151 |0219: sub-int/2addr v1, v5 │ │ +3ad610: da01 0103 |021a: mul-int/lit8 v1, v1, #int 3 // #03 │ │ +3ad614: b351 |021c: div-int/2addr v1, v5 │ │ +3ad616: b142 |021d: sub-int/2addr v2, v4 │ │ +3ad618: da02 0203 |021e: mul-int/lit8 v2, v2, #int 3 // #03 │ │ +3ad61c: b342 |0220: div-int/2addr v2, v4 │ │ +3ad61e: 3901 0700 |0221: if-nez v1, 0228 // +0007 │ │ +3ad622: 3902 0500 |0223: if-nez v2, 0228 // +0005 │ │ +3ad626: 6a03 c379 |0225: sput-boolean v3, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ +3ad62a: 110c |0227: return-object v12 │ │ +3ad62c: 7120 5aa5 2100 |0228: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.cmd4MovePointer:(II)C // method@a55a │ │ +3ad632: 0a01 |022b: move-result v1 │ │ +3ad634: 1202 |022c: const/4 v2, #int 0 // #0 │ │ +3ad636: 1213 |022d: const/4 v3, #int 1 // #1 │ │ +3ad638: 2900 9001 |022e: goto/16 03be // +0190 │ │ +3ad63c: 9109 0206 |0230: sub-int v9, v2, v6 │ │ +3ad640: 6010 167a |0232: sget v16, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3ad644: d810 1001 |0234: add-int/lit8 v16, v16, #int 1 // #01 │ │ +3ad648: 9210 1009 |0236: mul-int v16, v16, v9 │ │ +3ad64c: e010 1003 |0238: shl-int/lit8 v16, v16, #int 3 // #03 │ │ +3ad650: b165 |023a: sub-int/2addr v5, v6 │ │ +3ad652: 930e 1005 |023b: div-int v14, v16, v5 │ │ +3ad656: 6010 167a |023d: sget v16, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3ad65a: d810 1001 |023f: add-int/lit8 v16, v16, #int 1 // #01 │ │ +3ad65e: 9210 1001 |0241: mul-int v16, v16, v1 │ │ +3ad662: e010 1003 |0243: shl-int/lit8 v16, v16, #int 3 // #03 │ │ +3ad666: 6212 fb79 |0245: sget-object v18, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3ad66a: 7401 9da5 1200 |0247: invoke-virtual/range {v18}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad670: 0a12 |024a: move-result v18 │ │ +3ad672: 9307 1012 |024b: div-int v7, v16, v18 │ │ +3ad676: 124a |024d: const/4 v10, #int 4 // #4 │ │ +3ad678: 34ae 4b00 |024e: if-lt v14, v10, 0299 // +004b │ │ +3ad67c: 6012 167a |0250: sget v18, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3ad680: e012 1203 |0252: shl-int/lit8 v18, v18, #int 3 // #03 │ │ +3ad684: d80f 1204 |0254: add-int/lit8 v15, v18, #int 4 // #04 │ │ +3ad688: 34ef 4300 |0256: if-lt v15, v14, 0299 // +0043 │ │ +3ad68c: 34a7 4100 |0258: if-lt v7, v10, 0299 // +0041 │ │ +3ad690: 600f 167a |025a: sget v15, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3ad694: e00f 0f03 |025c: shl-int/lit8 v15, v15, #int 3 // #03 │ │ +3ad698: b0af |025e: add-int/2addr v15, v10 │ │ +3ad69a: 357f 0300 |025f: if-ge v15, v7, 0262 // +0003 │ │ +3ad69e: 2838 |0261: goto 0299 // +0038 │ │ +3ad6a0: 3908 3200 |0262: if-nez v8, 0294 // +0032 │ │ +3ad6a4: 6205 bf73 |0264: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bf │ │ +3ad6a8: 5455 d073 |0266: iget-object v5, v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3ad6ac: 5255 f375 |0268: iget v5, v5, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3ad6b0: 6206 fe79 |026a: sget-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3ad6b4: 6008 ff79 |026c: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3ad6b8: 4406 0608 |026e: aget v6, v6, v8 │ │ +3ad6bc: 3265 0a00 |0270: if-eq v5, v6, 027a // +000a │ │ +3ad6c0: 7702 7ca5 1b00 |0272: invoke-static/range {v27, v28}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57c │ │ +3ad6c6: 0213 0400 |0275: move/from16 v19, v4 │ │ +3ad6ca: 1211 |0277: const/4 v1, #int 1 // #1 │ │ +3ad6cc: 2900 e500 |0278: goto/16 035d // +00e5 │ │ +3ad6d0: 6005 c479 |027a: sget v5, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c4 │ │ +3ad6d4: b151 |027c: sub-int/2addr v1, v5 │ │ +3ad6d6: 1305 0a00 |027d: const/16 v5, #int 10 // #a │ │ +3ad6da: b951 |027f: shr-int/2addr v1, v5 │ │ +3ad6dc: 6006 c579 |0280: sget v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c5 │ │ +3ad6e0: b169 |0282: sub-int/2addr v9, v6 │ │ +3ad6e2: e106 090a |0283: shr-int/lit8 v6, v9, #int 10 // #0a │ │ +3ad6e6: 1308 f6ff |0285: const/16 v8, #int -10 // #fff6 │ │ +3ad6ea: 3618 0900 |0287: if-gt v8, v1, 0290 // +0009 │ │ +3ad6ee: 3651 0700 |0289: if-gt v1, v5, 0290 // +0007 │ │ +3ad6f2: 3668 0500 |028b: if-gt v8, v6, 0290 // +0005 │ │ +3ad6f6: 3656 0300 |028d: if-gt v6, v5, 0290 // +0003 │ │ +3ad6fa: 2805 |028f: goto 0294 // +0005 │ │ +3ad6fc: 7702 7ca5 1b00 |0290: invoke-static/range {v27, v28}, Lnet/sf/dibdib/thread_ui/UiFrame;.shiftPointerCanvas4Page:(II)V // method@a57c │ │ +3ad702: 110c |0293: return-object v12 │ │ +3ad704: 0213 0400 |0294: move/from16 v19, v4 │ │ +3ad708: 1201 |0296: const/4 v1, #int 0 // #0 │ │ +3ad70a: 2900 c700 |0297: goto/16 035e // +00c7 │ │ +3ad70e: 6008 167a |0299: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3ad712: b0d8 |029b: add-int/2addr v8, v13 │ │ +3ad714: b38e |029c: div-int/2addr v14, v8 │ │ +3ad716: 6008 167a |029d: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3ad71a: b0d8 |029f: add-int/2addr v8, v13 │ │ +3ad71c: b387 |02a0: div-int/2addr v7, v8 │ │ +3ad71e: 3c07 0a00 |02a1: if-gtz v7, 02ab // +000a │ │ +3ad722: 3c0e 0800 |02a3: if-gtz v14, 02ab // +0008 │ │ +3ad726: 0213 0400 |02a5: move/from16 v19, v4 │ │ +3ad72a: 1301 0f00 |02a7: const/16 v1, #int 15 // #f │ │ +3ad72e: 2900 b400 |02a9: goto/16 035d // +00b4 │ │ +3ad732: 3c07 0a00 |02ab: if-gtz v7, 02b5 // +000a │ │ +3ad736: 36eb 0800 |02ad: if-gt v11, v14, 02b5 // +0008 │ │ +3ad73a: 1301 0e00 |02af: const/16 v1, #int 14 // #e │ │ +3ad73e: 0213 0400 |02b1: move/from16 v19, v4 │ │ +3ad742: 2900 aa00 |02b3: goto/16 035d // +00aa │ │ +3ad746: 367b 0700 |02b5: if-gt v11, v7, 02bc // +0007 │ │ +3ad74a: 3c0e 0500 |02b7: if-gtz v14, 02bc // +0005 │ │ +3ad74e: 1301 1100 |02b9: const/16 v1, #int 17 // #11 │ │ +3ad752: 28f6 |02bb: goto 02b1 // -000a │ │ +3ad754: 367b 0700 |02bc: if-gt v11, v7, 02c3 // +0007 │ │ +3ad758: 36eb 0500 |02be: if-gt v11, v14, 02c3 // +0005 │ │ +3ad75c: 1301 1000 |02c0: const/16 v1, #int 16 // #10 │ │ +3ad760: 28ef |02c2: goto 02b1 // -0011 │ │ +3ad762: 377b 0900 |02c3: if-le v11, v7, 02cc // +0009 │ │ +3ad766: 36eb 0300 |02c5: if-gt v11, v14, 02c8 // +0003 │ │ +3ad76a: 2805 |02c7: goto 02cc // +0005 │ │ +3ad76c: 0213 0400 |02c8: move/from16 v19, v4 │ │ +3ad770: 2900 9200 |02ca: goto/16 035c // +0092 │ │ +3ad774: 6008 167a |02cc: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3ad778: b0d8 |02ce: add-int/2addr v8, v13 │ │ +3ad77a: 9209 0908 |02cf: mul-int v9, v9, v8 │ │ +3ad77e: 8398 |02d1: int-to-double v8, v9 │ │ +3ad780: 1911 2040 |02d2: const-wide/high16 v17, #long 4620693217682128896 // #4020 │ │ +3ad784: ad08 0811 |02d4: mul-double v8, v8, v17 │ │ +3ad788: 0213 0400 |02d6: move/from16 v19, v4 │ │ +3ad78c: 8353 |02d8: int-to-double v3, v5 │ │ +3ad78e: ce38 |02d9: div-double/2addr v8, v3 │ │ +3ad790: 6003 167a |02da: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3ad794: b0d3 |02dc: add-int/2addr v3, v13 │ │ +3ad796: 8333 |02dd: int-to-double v3, v3 │ │ +3ad798: ce38 |02de: div-double/2addr v8, v3 │ │ +3ad79a: 6003 167a |02df: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3ad79e: b0d3 |02e1: add-int/2addr v3, v13 │ │ +3ad7a0: 9201 0103 |02e2: mul-int v1, v1, v3 │ │ +3ad7a4: 8313 |02e4: int-to-double v3, v1 │ │ +3ad7a6: ad03 0311 |02e5: mul-double v3, v3, v17 │ │ +3ad7aa: 6201 fb79 |02e7: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3ad7ae: 6e10 9da5 0100 |02e9: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad7b4: 0a01 |02ec: move-result v1 │ │ +3ad7b6: 831a |02ed: int-to-double v10, v1 │ │ +3ad7b8: cea3 |02ee: div-double/2addr v3, v10 │ │ +3ad7ba: 6001 167a |02ef: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3ad7be: b0d1 |02f1: add-int/2addr v1, v13 │ │ +3ad7c0: 831a |02f2: int-to-double v10, v1 │ │ +3ad7c2: cea3 |02f3: div-double/2addr v3, v10 │ │ +3ad7c4: 1401 00c0 0f00 |02f4: const v1, #float 1.44641e-39 // #000fc000 │ │ +3ad7ca: 190a 1640 |02f7: const-wide/high16 v10, #long 4617878467915022336 // #4016 │ │ +3ad7ce: 1814 3333 3333 3333 f33f |02f9: const-wide v20, #double 1.2 // #3ff3333333333333 │ │ +3ad7d8: 1916 f03f |02fe: const-wide/high16 v22, #long 4607182418800017408 // #3ff0 │ │ +3ad7dc: 1618 0000 |0300: const-wide/16 v24, #int 0 // #0 │ │ +3ad7e0: 1275 |0302: const/4 v5, #int 7 // #7 │ │ +3ad7e2: 3675 2d00 |0303: if-gt v5, v7, 0330 // +002d │ │ +3ad7e6: ac08 0814 |0305: sub-double v8, v8, v20 │ │ +3ad7ea: cea8 |0307: div-double/2addr v8, v10 │ │ +3ad7ec: 2f02 1808 |0308: cmpl-double v2, v24, v8 │ │ +3ad7f0: 3a02 0500 |030a: if-ltz v2, 030f // +0005 │ │ +3ad7f4: 0516 1800 |030c: move-wide/from16 v22, v24 │ │ +3ad7f8: 2808 |030e: goto 0316 // +0008 │ │ +3ad7fa: 3002 1608 |030f: cmpg-double v2, v22, v8 │ │ +3ad7fe: 3c02 0300 |0311: if-gtz v2, 0314 // +0003 │ │ +3ad802: 2803 |0313: goto 0316 // +0003 │ │ +3ad804: 0516 0800 |0314: move-wide/from16 v22, v8 │ │ +3ad808: 6202 f679 |0316: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3ad80c: 1203 |0318: const/4 v3, #int 0 // #0 │ │ +3ad80e: 6e20 a1a5 3200 |0319: invoke-virtual {v2, v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3ad814: 6202 fa79 |031c: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3ad818: 6e10 9da5 0200 |031e: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad81e: 0a02 |0321: move-result v2 │ │ +3ad820: b162 |0322: sub-int/2addr v2, v6 │ │ +3ad822: b121 |0323: sub-int/2addr v1, v2 │ │ +3ad824: 3d01 0b00 |0324: if-lez v1, 032f // +000b │ │ +3ad828: 6202 f479 |0326: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3ad82c: 8313 |0328: int-to-double v3, v1 │ │ +3ad82e: ad03 0316 |0329: mul-double v3, v3, v22 │ │ +3ad832: 8a31 |032b: double-to-int v1, v3 │ │ +3ad834: 6e20 a1a5 1200 |032c: invoke-virtual {v2, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3ad83a: 110c |032f: return-object v12 │ │ +3ad83c: 36e5 2c00 |0330: if-gt v5, v14, 035c // +002c │ │ +3ad840: ac03 0314 |0332: sub-double v3, v3, v20 │ │ +3ad844: cea3 |0334: div-double/2addr v3, v10 │ │ +3ad846: 2f02 1803 |0335: cmpl-double v2, v24, v3 │ │ +3ad84a: 3a02 0500 |0337: if-ltz v2, 033c // +0005 │ │ +3ad84e: 0516 1800 |0339: move-wide/from16 v22, v24 │ │ +3ad852: 2808 |033b: goto 0343 // +0008 │ │ +3ad854: 3002 1603 |033c: cmpg-double v2, v22, v3 │ │ +3ad858: 3c02 0300 |033e: if-gtz v2, 0341 // +0003 │ │ +3ad85c: 2803 |0340: goto 0343 // +0003 │ │ +3ad85e: 0516 0300 |0341: move-wide/from16 v22, v3 │ │ +3ad862: 6202 f579 |0343: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3ad866: 1203 |0345: const/4 v3, #int 0 // #0 │ │ +3ad868: 6e20 a1a5 3200 |0346: invoke-virtual {v2, v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3ad86e: 6202 fb79 |0349: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3ad872: 6e10 9da5 0200 |034b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad878: 0a02 |034e: move-result v2 │ │ +3ad87a: b121 |034f: sub-int/2addr v1, v2 │ │ +3ad87c: 3d01 0b00 |0350: if-lez v1, 035b // +000b │ │ +3ad880: 6202 f379 |0352: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3ad884: 8313 |0354: int-to-double v3, v1 │ │ +3ad886: ad03 0316 |0355: mul-double v3, v3, v22 │ │ +3ad88a: 8a31 |0357: double-to-int v1, v3 │ │ +3ad88c: 6e20 a1a5 1200 |0358: invoke-virtual {v2, v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3ad892: 110c |035b: return-object v12 │ │ +3ad894: 1201 |035c: const/4 v1, #int 0 // #0 │ │ +3ad896: 1213 |035d: const/4 v3, #int 1 // #1 │ │ +3ad898: 3903 5e00 |035e: if-nez v3, 03bc // +005e │ │ +3ad89c: 6201 fb79 |0360: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3ad8a0: 6e10 9da5 0100 |0362: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad8a6: 0a01 |0365: move-result v1 │ │ +3ad8a8: 6204 fa79 |0366: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3ad8ac: 6e10 9da5 0400 |0368: invoke-virtual {v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad8b2: 0a04 |036b: move-result v4 │ │ +3ad8b4: da05 1304 |036c: mul-int/lit8 v5, v19, #int 4 // #04 │ │ +3ad8b8: b154 |036e: sub-int/2addr v4, v5 │ │ +3ad8ba: 3541 1b00 |036f: if-ge v1, v4, 038a // +001b │ │ +3ad8be: 6201 fa79 |0371: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3ad8c2: 6e10 9da5 0100 |0373: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad8c8: 0a01 |0376: move-result v1 │ │ +3ad8ca: 9101 0113 |0377: sub-int v1, v1, v19 │ │ +3ad8ce: b112 |0379: sub-int/2addr v2, v1 │ │ +3ad8d0: 6001 167a |037a: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3ad8d4: b0d1 |037c: add-int/2addr v1, v13 │ │ +3ad8d6: 9202 0201 |037d: mul-int v2, v2, v1 │ │ +3ad8da: e001 0203 |037f: shl-int/lit8 v1, v2, #int 3 // #03 │ │ +3ad8de: 6202 fb79 |0381: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3ad8e2: 6e10 9da5 0200 |0383: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad8e8: 0a02 |0386: move-result v2 │ │ +3ad8ea: b321 |0387: div-int/2addr v1, v2 │ │ +3ad8ec: d80e 0140 |0388: add-int/lit8 v14, v1, #int 64 // #40 │ │ +3ad8f0: d801 0e05 |038a: add-int/lit8 v1, v14, #int 5 // #05 │ │ +3ad8f4: 1302 0800 |038c: const/16 v2, #int 8 // #8 │ │ +3ad8f8: b421 |038e: rem-int/2addr v1, v2 │ │ +3ad8fa: 37d1 2c00 |038f: if-le v1, v13, 03bb // +002c │ │ +3ad8fe: d801 0705 |0391: add-int/lit8 v1, v7, #int 5 // #05 │ │ +3ad902: b421 |0393: rem-int/2addr v1, v2 │ │ +3ad904: 36d1 0300 |0394: if-gt v1, v13, 0397 // +0003 │ │ +3ad908: 2825 |0396: goto 03bb // +0025 │ │ +3ad90a: 1241 |0397: const/4 v1, #int 4 // #4 │ │ +3ad90c: b01e |0398: add-int/2addr v14, v1 │ │ +3ad90e: e102 0e03 |0399: shr-int/lit8 v2, v14, #int 3 // #03 │ │ +3ad912: b1d2 |039b: sub-int/2addr v2, v13 │ │ +3ad914: b017 |039c: add-int/2addr v7, v1 │ │ +3ad916: e101 0703 |039d: shr-int/lit8 v1, v7, #int 3 // #03 │ │ +3ad91a: b1d1 |039f: sub-int/2addr v1, v13 │ │ +3ad91c: 3a02 1b00 |03a0: if-ltz v2, 03bb // +001b │ │ +3ad920: 6004 167a |03a2: sget v4, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3ad924: 3542 1700 |03a4: if-ge v2, v4, 03bb // +0017 │ │ +3ad928: 3a01 1500 |03a6: if-ltz v1, 03bb // +0015 │ │ +3ad92c: 6004 167a |03a8: sget v4, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3ad930: 3441 0300 |03aa: if-lt v1, v4, 03ad // +0003 │ │ +3ad934: 280f |03ac: goto 03bb // +000f │ │ +3ad936: 6204 157a |03ad: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a15 │ │ +3ad93a: 5205 e979 |03af: iget v5, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ +3ad93e: 4604 0405 |03b1: aget-object v4, v4, v5 │ │ +3ad942: 6005 167a |03b3: sget v5, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3ad946: 9202 0205 |03b5: mul-int v2, v2, v5 │ │ +3ad94a: b012 |03b7: add-int/2addr v2, v1 │ │ +3ad94c: 4901 0402 |03b8: aget-char v1, v4, v2 │ │ +3ad950: 2802 |03ba: goto 03bc // +0002 │ │ +3ad952: 110c |03bb: return-object v12 │ │ +3ad954: 0132 |03bc: move v2, v3 │ │ +3ad956: 1203 |03bd: const/4 v3, #int 0 // #0 │ │ +3ad958: 3901 0300 |03be: if-nez v1, 03c1 // +0003 │ │ +3ad95c: 110c |03c0: return-object v12 │ │ +3ad95e: 5404 e879 |03c1: iget-object v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ad962: 6e10 2298 0400 |03c3: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ad968: 0a04 |03c6: move-result v4 │ │ +3ad96a: 3c04 6a00 |03c7: if-gtz v4, 0431 // +006a │ │ +3ad96e: 5204 e979 |03c9: iget v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ +3ad972: 334d 6600 |03cb: if-ne v13, v4, 0431 // +0066 │ │ +3ad976: 3903 6400 |03cd: if-nez v3, 0431 // +0064 │ │ +3ad97a: 3902 6200 |03cf: if-nez v2, 0431 // +0062 │ │ +3ad97e: 6204 5579 |03d1: sget-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.CALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7955 │ │ +3ad982: 6205 6373 |03d3: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ad986: 5455 8573 |03d5: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ +3ad98a: 3354 5a00 |03d7: if-ne v4, v5, 0431 // +005a │ │ +3ad98e: 6204 6373 |03d9: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3ad992: 5444 7f73 |03db: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3ad996: 1f04 dc14 |03dd: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3ad99a: 6e10 cfa4 0400 |03df: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3ad9a0: 0c04 |03e2: move-result-object v4 │ │ +3ad9a2: 7210 a1a4 0400 |03e3: invoke-interface {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.getNumSlide30Supp:()J // method@a4a1 │ │ +3ad9a8: 0b04 |03e6: move-result-wide v4 │ │ +3ad9aa: 1706 0000 0040 |03e7: const-wide/32 v6, #float 2 // #40000000 │ │ +3ad9b0: 3108 0406 |03ea: cmp-long v8, v4, v6 │ │ +3ad9b4: 3c08 4500 |03ec: if-gtz v8, 0431 // +0045 │ │ +3ad9b8: 1304 2300 |03ee: const/16 v4, #int 35 // #23 │ │ +3ad9bc: 3314 1500 |03f0: if-ne v4, v1, 0405 // +0015 │ │ +3ad9c0: 6201 f279 |03f2: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ +3ad9c4: 6e10 9da5 0100 |03f4: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3ad9ca: 0a01 |03f7: move-result v1 │ │ +3ad9cc: 7110 e8a1 0100 |03f8: invoke-static {v1}, Lnet/sf/dibdib/generic/BigSxg;.marker4Radix:(I)Ljava/lang/String; // method@a1e8 │ │ +3ad9d2: 0c01 |03fb: move-result-object v1 │ │ +3ad9d4: 5b01 e879 |03fc: iput-object v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ad9d8: 6e10 2298 0100 |03fe: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ad9de: 0a01 |0401: move-result v1 │ │ +3ad9e0: 5901 ed79 |0402: iput v1, v0, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3ad9e4: 110c |0404: return-object v12 │ │ +3ad9e6: 2b01 6900 0000 |0405: packed-switch v1, 0000046e // +00000069 │ │ +3ad9ec: 2204 e812 |0408: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3ad9f0: 7010 4098 0400 |040a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3ad9f6: 1a05 0000 |040d: const-string v5, "" // string@0000 │ │ +3ad9fa: 6e20 4b98 5400 |040f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3ada00: 6e20 4498 1400 |0412: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3ada06: 6e10 5498 0400 |0415: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3ada0c: 0c04 |0418: move-result-object v4 │ │ +3ada0e: 1205 |0419: const/4 v5, #int 0 // #0 │ │ +3ada10: 7130 caa1 540c |041a: invoke-static {v4, v5, v12}, Lnet/sf/dibdib/config/Dib2Root;.valueOfOr:(Ljava/lang/String;ZLnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a1ca │ │ +3ada16: 0c0c |041d: move-result-object v12 │ │ +3ada18: 282a |041e: goto 0448 // +002a │ │ +3ada1a: 620c f277 |041f: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.PI:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f2 │ │ +3ada1e: 2827 |0421: goto 0448 // +0027 │ │ +3ada20: 620c 9477 |0422: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.E:Lnet/sf/dibdib/thread_any/QOpMain; // field@7794 │ │ +3ada24: 2824 |0424: goto 0448 // +0024 │ │ +3ada26: 620c 0c78 |0425: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.RADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@780c │ │ +3ada2a: 2821 |0427: goto 0448 // +0021 │ │ +3ada2c: 620c f477 |0428: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.POWER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f4 │ │ +3ada30: 281e |042a: goto 0448 // +001e │ │ +3ada32: 620c 1b78 |042b: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.ROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@781b │ │ +3ada36: 281b |042d: goto 0448 // +001b │ │ +3ada38: 620c 0f78 |042e: sget-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.RANGE:Lnet/sf/dibdib/thread_any/QOpMain; // field@780f │ │ +3ada3c: 2818 |0430: goto 0448 // +0018 │ │ +3ada3e: 5204 e979 |0431: iget v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ +3ada42: 6205 157a |0433: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a15 │ │ +3ada46: 2155 |0435: array-length v5, v5 │ │ +3ada48: b1d5 |0436: sub-int/2addr v5, v13 │ │ +3ada4a: 3454 1100 |0437: if-lt v4, v5, 0448 // +0011 │ │ +3ada4e: 5204 ea79 |0439: iget v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadLastInx:I // field@79ea │ │ +3ada52: 5904 e979 |043b: iput v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ +3ada56: 5204 e979 |043d: iget v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ +3ada5a: 6205 157a |043f: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a15 │ │ +3ada5e: 2155 |0441: array-length v5, v5 │ │ +3ada60: b1d5 |0442: sub-int/2addr v5, v13 │ │ +3ada62: 3454 0500 |0443: if-lt v4, v5, 0448 // +0005 │ │ +3ada66: 1224 |0445: const/4 v4, #int 2 // #2 │ │ +3ada68: 5904 e979 |0446: iput v4, v0, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ +3ada6c: 1304 2000 |0448: const/16 v4, #int 32 // #20 │ │ +3ada70: 3714 0800 |044a: if-le v4, v1, 0452 // +0008 │ │ +3ada74: 3803 0300 |044c: if-eqz v3, 044f // +0003 │ │ +3ada78: 2804 |044e: goto 0452 // +0004 │ │ +3ada7a: 6203 ce79 |044f: sget-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ +3ada7e: 2803 |0451: goto 0454 // +0003 │ │ +3ada80: 6203 cf79 |0452: sget-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY_REP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ +3ada84: 1204 |0454: const/4 v4, #int 0 // #0 │ │ +3ada86: 2344 0716 |0455: new-array v4, v4, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3ada8a: 7120 eba2 4300 |0457: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3ada90: 0c03 |045a: move-result-object v3 │ │ +3ada92: 380c 0600 |045b: if-eqz v12, 0461 // +0006 │ │ +3ada96: 7030 88a5 c00d |045d: invoke-direct {v0, v12, v13}, Lnet/sf/dibdib/thread_ui/UiPres;.createToken4Entry:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Z)Lnet/sf/dibdib/generic/QToken; // method@a588 │ │ +3ada9c: 0c03 |0460: move-result-object v3 │ │ +3ada9e: 5931 b376 |0461: iput v1, v3, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3adaa2: 3802 0500 |0463: if-eqz v2, 0468 // +0005 │ │ +3adaa6: 1601 0100 |0465: const-wide/16 v1, #int 1 // #1 │ │ +3adaaa: 2803 |0467: goto 046a // +0003 │ │ +3adaac: 1601 0000 |0468: const-wide/16 v1, #int 0 // #0 │ │ +3adab0: 5a31 b176 |046a: iput-wide v1, v3, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3adab4: 1103 |046c: return-object v3 │ │ +3adab6: 0000 |046d: nop // spacer │ │ +3adab8: 0001 0600 4100 0000 2900 0000 2600 ... |046e: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=132 │ │ 0x0006 line=133 │ │ 0x000b line=134 │ │ 0x000d line=136 │ │ 0x0013 line=137 │ │ @@ -858390,23 +858390,23 @@ │ │ type : '(Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -3ac65c: |[3ac65c] net.sf.dibdib.thread_ui.UiPres.getEntry:(Z)Ljava/lang/String; │ │ -3ac66c: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ -3ac670: 5423 e879 |0002: iget-object v3, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ac674: 2809 |0004: goto 000d // +0009 │ │ -3ac676: 5423 e879 |0005: iget-object v3, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ac67a: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -3ac67e: 7130 5ea4 0301 |0009: invoke-static {v3, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45e │ │ -3ac684: 0c03 |000c: move-result-object v3 │ │ -3ac686: 1103 |000d: return-object v3 │ │ +3ac658: |[3ac658] net.sf.dibdib.thread_ui.UiPres.getEntry:(Z)Ljava/lang/String; │ │ +3ac668: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ +3ac66c: 5423 e879 |0002: iget-object v3, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ac670: 2809 |0004: goto 000d // +0009 │ │ +3ac672: 5423 e879 |0005: iget-object v3, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ac676: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +3ac67a: 7130 5ea4 0301 |0009: invoke-static {v3, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45e │ │ +3ac680: 0c03 |000c: move-result-object v3 │ │ +3ac682: 1103 |000d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=71 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lnet/sf/dibdib/thread_ui/UiPres; │ │ 0x0000 - 0x000e reg=3 (null) Z │ │ │ │ @@ -858415,54 +858415,54 @@ │ │ type : '(CZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -3af1f0: |[3af1f0] net.sf.dibdib.thread_ui.UiPres.handleKey:(CZ)V │ │ -3af200: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -3af204: 3620 0600 |0002: if-gt v0, v2, 0008 // +0006 │ │ -3af208: 7020 86a5 2100 |0004: invoke-direct {v1, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventEntry:(C)Lnet/sf/dibdib/generic/QToken; // method@a586 │ │ -3af20e: 2841 |0007: goto 0048 // +0041 │ │ -3af210: 3803 2200 |0008: if-eqz v3, 002a // +0022 │ │ -3af214: 1303 1b00 |000a: const/16 v3, #int 27 // #1b │ │ -3af218: 3323 1e00 |000c: if-ne v3, v2, 002a // +001e │ │ -3af21c: 6202 2873 |000e: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -3af220: 6e10 b1a1 0200 |0010: invoke-virtual {v2}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3af226: 0a02 |0013: move-result v2 │ │ -3af228: 6203 6373 |0014: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3af22c: 5433 6f73 |0016: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3af230: 6e10 b1a1 0300 |0018: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3af236: 0a03 |001b: move-result v3 │ │ -3af238: 3332 0800 |001c: if-ne v2, v3, 0024 // +0008 │ │ -3af23c: 6202 6373 |001e: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3af240: 6203 2c73 |0020: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ -3af244: 5b23 6f73 |0022: iput-object v3, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3af248: 6202 6773 |0024: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3af24c: 7210 43a2 0200 |0026: invoke-interface {v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.invalidate:()V // method@a243 │ │ -3af252: 0e00 |0029: return-void │ │ -3af254: 7020 85a5 2100 |002a: invoke-direct {v1, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventCtrl:(C)Lnet/sf/dibdib/generic/QToken; // method@a585 │ │ -3af25a: 0c02 |002d: move-result-object v2 │ │ -3af25c: 3902 0400 |002e: if-nez v2, 0032 // +0004 │ │ -3af260: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -3af262: 280f |0031: goto 0040 // +000f │ │ -3af264: 6203 6373 |0032: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3af268: 5433 7f73 |0034: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3af26c: 1f03 dc14 |0036: check-cast v3, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3af270: 6e10 cfa4 0300 |0038: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3af276: 0c03 |003b: move-result-object v3 │ │ -3af278: 7220 a5a4 2300 |003c: invoke-interface {v3, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a4a5 │ │ -3af27e: 0c02 |003f: move-result-object v2 │ │ -3af280: 3802 0800 |0040: if-eqz v2, 0048 // +0008 │ │ -3af284: 6203 6873 |0042: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ -3af288: 7220 88a2 2300 |0044: invoke-interface {v3, v2}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3af28e: 0e00 |0047: return-void │ │ -3af290: 7010 8ea5 0100 |0048: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58e │ │ -3af296: 0e00 |004b: return-void │ │ +3af1ec: |[3af1ec] net.sf.dibdib.thread_ui.UiPres.handleKey:(CZ)V │ │ +3af1fc: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +3af200: 3620 0600 |0002: if-gt v0, v2, 0008 // +0006 │ │ +3af204: 7020 86a5 2100 |0004: invoke-direct {v1, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventEntry:(C)Lnet/sf/dibdib/generic/QToken; // method@a586 │ │ +3af20a: 2841 |0007: goto 0048 // +0041 │ │ +3af20c: 3803 2200 |0008: if-eqz v3, 002a // +0022 │ │ +3af210: 1303 1b00 |000a: const/16 v3, #int 27 // #1b │ │ +3af214: 3323 1e00 |000c: if-ne v3, v2, 002a // +001e │ │ +3af218: 6202 2873 |000e: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +3af21c: 6e10 b1a1 0200 |0010: invoke-virtual {v2}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3af222: 0a02 |0013: move-result v2 │ │ +3af224: 6203 6373 |0014: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3af228: 5433 6f73 |0016: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3af22c: 6e10 b1a1 0300 |0018: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3af232: 0a03 |001b: move-result v3 │ │ +3af234: 3332 0800 |001c: if-ne v2, v3, 0024 // +0008 │ │ +3af238: 6202 6373 |001e: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3af23c: 6203 2c73 |0020: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ +3af240: 5b23 6f73 |0022: iput-object v3, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3af244: 6202 6773 |0024: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3af248: 7210 43a2 0200 |0026: invoke-interface {v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.invalidate:()V // method@a243 │ │ +3af24e: 0e00 |0029: return-void │ │ +3af250: 7020 85a5 2100 |002a: invoke-direct {v1, v2}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventCtrl:(C)Lnet/sf/dibdib/generic/QToken; // method@a585 │ │ +3af256: 0c02 |002d: move-result-object v2 │ │ +3af258: 3902 0400 |002e: if-nez v2, 0032 // +0004 │ │ +3af25c: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +3af25e: 280f |0031: goto 0040 // +000f │ │ +3af260: 6203 6373 |0032: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3af264: 5433 7f73 |0034: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3af268: 1f03 dc14 |0036: check-cast v3, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3af26c: 6e10 cfa4 0300 |0038: invoke-virtual {v3}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3af272: 0c03 |003b: move-result-object v3 │ │ +3af274: 7220 a5a4 2300 |003c: invoke-interface {v3, v2}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a4a5 │ │ +3af27a: 0c02 |003f: move-result-object v2 │ │ +3af27c: 3802 0800 |0040: if-eqz v2, 0048 // +0008 │ │ +3af280: 6203 6873 |0042: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ +3af284: 7220 88a2 2300 |0044: invoke-interface {v3, v2}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3af28a: 0e00 |0047: return-void │ │ +3af28c: 7010 8ea5 0100 |0048: invoke-direct {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58e │ │ +3af292: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=842 │ │ 0x000e line=846 │ │ 0x001e line=847 │ │ 0x0024 line=849 │ │ 0x002a line=853 │ │ @@ -858479,53 +858479,53 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -3ac578: |[3ac578] net.sf.dibdib.thread_ui.UiPres.handleMouse:(II)Z │ │ -3ac588: 6e30 87a5 3204 |0000: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventMouse:(II)Lnet/sf/dibdib/generic/QToken; // method@a587 │ │ -3ac58e: 0c03 |0003: move-result-object v3 │ │ -3ac590: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ -3ac594: 7020 84a5 3200 |0006: invoke-direct {v2, v3}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a584 │ │ -3ac59a: 0c03 |0009: move-result-object v3 │ │ -3ac59c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -3ac59e: 3903 0600 |000b: if-nez v3, 0011 // +0006 │ │ -3ac5a2: 7010 8ea5 0200 |000d: invoke-direct {v2}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58e │ │ -3ac5a8: 0f04 |0010: return v4 │ │ -3ac5aa: 6200 cf79 |0011: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY_REP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ -3ac5ae: 5431 b076 |0013: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3ac5b2: 3310 0f00 |0015: if-ne v0, v1, 0024 // +000f │ │ -3ac5b6: 5230 b376 |0017: iget v0, v3, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3ac5ba: 3d00 0b00 |0019: if-lez v0, 0024 // +000b │ │ -3ac5be: 6204 6873 |001b: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ -3ac5c2: 6200 b579 |001d: sget-object v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.INSTANCE:Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b5 │ │ -3ac5c6: 7230 89a2 0403 |001f: invoke-interface {v4, v0, v3}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.triggerExt:(Lnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/generic/QToken;)Z // method@a289 │ │ -3ac5cc: 0a03 |0022: move-result v3 │ │ -3ac5ce: 0f03 |0023: return v3 │ │ -3ac5d0: 7100 63a5 0000 |0024: invoke-static {}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.stopMouseRep:()Z // method@a563 │ │ -3ac5d6: 3803 1d00 |0027: if-eqz v3, 0044 // +001d │ │ -3ac5da: 5430 b076 |0029: iget-object v0, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3ac5de: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ -3ac5e2: 2817 |002d: goto 0044 // +0017 │ │ -3ac5e4: 6200 ce79 |002e: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ -3ac5e8: 5431 b076 |0030: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3ac5ec: 3310 0c00 |0032: if-ne v0, v1, 003e // +000c │ │ -3ac5f0: 5230 b376 |0034: iget v0, v3, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3ac5f4: 3d00 0800 |0036: if-lez v0, 003e // +0008 │ │ -3ac5f8: 8e03 |0038: int-to-char v3, v0 │ │ -3ac5fa: 6e30 8aa5 3204 |0039: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/thread_ui/UiPres;.handleKey:(CZ)V // method@a58a │ │ -3ac600: 1213 |003c: const/4 v3, #int 1 // #1 │ │ -3ac602: 0f03 |003d: return v3 │ │ -3ac604: 6200 6873 |003e: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ -3ac608: 7220 88a2 3000 |0040: invoke-interface {v0, v3}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3ac60e: 0f04 |0043: return v4 │ │ -3ac610: 7010 8ea5 0200 |0044: invoke-direct {v2}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58e │ │ -3ac616: 0f04 |0047: return v4 │ │ +3ac574: |[3ac574] net.sf.dibdib.thread_ui.UiPres.handleMouse:(II)Z │ │ +3ac584: 6e30 87a5 3204 |0000: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEventMouse:(II)Lnet/sf/dibdib/generic/QToken; // method@a587 │ │ +3ac58a: 0c03 |0003: move-result-object v3 │ │ +3ac58c: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ +3ac590: 7020 84a5 3200 |0006: invoke-direct {v2, v3}, Lnet/sf/dibdib/thread_ui/UiPres;.checkUiEvent:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a584 │ │ +3ac596: 0c03 |0009: move-result-object v3 │ │ +3ac598: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +3ac59a: 3903 0600 |000b: if-nez v3, 0011 // +0006 │ │ +3ac59e: 7010 8ea5 0200 |000d: invoke-direct {v2}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58e │ │ +3ac5a4: 0f04 |0010: return v4 │ │ +3ac5a6: 6200 cf79 |0011: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY_REP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ +3ac5aa: 5431 b076 |0013: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3ac5ae: 3310 0f00 |0015: if-ne v0, v1, 0024 // +000f │ │ +3ac5b2: 5230 b376 |0017: iget v0, v3, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3ac5b6: 3d00 0b00 |0019: if-lez v0, 0024 // +000b │ │ +3ac5ba: 6204 6873 |001b: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ +3ac5be: 6200 b579 |001d: sget-object v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.INSTANCE:Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b5 │ │ +3ac5c2: 7230 89a2 0403 |001f: invoke-interface {v4, v0, v3}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.triggerExt:(Lnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/generic/QToken;)Z // method@a289 │ │ +3ac5c8: 0a03 |0022: move-result v3 │ │ +3ac5ca: 0f03 |0023: return v3 │ │ +3ac5cc: 7100 63a5 0000 |0024: invoke-static {}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.stopMouseRep:()Z // method@a563 │ │ +3ac5d2: 3803 1d00 |0027: if-eqz v3, 0044 // +001d │ │ +3ac5d6: 5430 b076 |0029: iget-object v0, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3ac5da: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ +3ac5de: 2817 |002d: goto 0044 // +0017 │ │ +3ac5e0: 6200 ce79 |002e: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ +3ac5e4: 5431 b076 |0030: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3ac5e8: 3310 0c00 |0032: if-ne v0, v1, 003e // +000c │ │ +3ac5ec: 5230 b376 |0034: iget v0, v3, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3ac5f0: 3d00 0800 |0036: if-lez v0, 003e // +0008 │ │ +3ac5f4: 8e03 |0038: int-to-char v3, v0 │ │ +3ac5f6: 6e30 8aa5 3204 |0039: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/thread_ui/UiPres;.handleKey:(CZ)V // method@a58a │ │ +3ac5fc: 1213 |003c: const/4 v3, #int 1 // #1 │ │ +3ac5fe: 0f03 |003d: return v3 │ │ +3ac600: 6200 6873 |003e: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ +3ac604: 7220 88a2 3000 |0040: invoke-interface {v0, v3}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3ac60a: 0f04 |0043: return v4 │ │ +3ac60c: 7010 8ea5 0200 |0044: invoke-direct {v2}, Lnet/sf/dibdib/thread_ui/UiPres;.prepareFeed:()Z // method@a58e │ │ +3ac612: 0f04 |0047: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=867 │ │ 0x0006 line=869 │ │ 0x000d line=872 │ │ 0x0011 line=875 │ │ 0x001b line=876 │ │ @@ -858545,374 +858545,374 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3ac618: |[3ac618] net.sf.dibdib.thread_ui.UiPres.init:()Z │ │ -3ac628: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3ac62a: 0f00 |0001: return v0 │ │ +3ac614: |[3ac614] net.sf.dibdib.thread_ui.UiPres.init:()Z │ │ +3ac624: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3ac626: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_ui/UiPres;) │ │ name : 'keypad' │ │ type : '()Lnet/sf/dibdib/generic/QToken$QScript;' │ │ access : 0x0000 () │ │ code - │ │ registers : 28 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 625 16-bit code units │ │ -3aec08: |[3aec08] net.sf.dibdib.thread_ui.UiPres.keypad:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3aec18: 6200 b473 |0000: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -3aec1c: 5400 d073 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3aec20: 5200 f375 |0004: iget v0, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3aec24: 6201 fe79 |0006: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3aec28: 6002 ff79 |0008: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3aec2c: 4401 0102 |000a: aget v1, v1, v2 │ │ -3aec30: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -3aec32: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -3aec34: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ -3aec38: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -3aec3a: 2802 |0011: goto 0013 // +0002 │ │ -3aec3c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -3aec3e: 6201 cb73 |0013: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cb │ │ -3aec42: 5411 d073 |0015: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3aec46: 5211 f375 |0017: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3aec4a: 6204 fe79 |0019: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3aec4e: 6005 ff79 |001b: sget v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3aec52: 4404 0405 |001d: aget v4, v4, v5 │ │ -3aec56: 12f5 |001f: const/4 v5, #int -1 // #ff │ │ -3aec58: 3341 0900 |0020: if-ne v1, v4, 0029 // +0009 │ │ -3aec5c: 6201 cb73 |0022: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cb │ │ -3aec60: 6e20 03a2 3100 |0024: invoke-virtual {v1, v3}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3aec66: 0a01 |0027: move-result v1 │ │ -3aec68: 2807 |0028: goto 002f // +0007 │ │ -3aec6a: 6201 bf73 |0029: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bf │ │ -3aec6e: 6e20 03a2 5100 |002b: invoke-virtual {v1, v5}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3aec74: 0a01 |002e: move-result v1 │ │ -3aec76: 6004 167a |002f: sget v4, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3aec7a: 1236 |0031: const/4 v6, #int 3 // #3 │ │ -3aec7c: da04 0403 |0032: mul-int/lit8 v4, v4, #int 3 // #03 │ │ -3aec80: 6007 167a |0034: sget v7, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3aec84: 9204 0407 |0036: mul-int v4, v4, v7 │ │ -3aec88: d804 040c |0038: add-int/lit8 v4, v4, #int 12 // #0c │ │ -3aec8c: 2344 0f16 |003a: new-array v4, v4, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3aec90: 6207 fb79 |003c: sget-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3aec94: 6e10 9da5 0700 |003e: invoke-virtual {v7}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3aec9a: 0a07 |0041: move-result v7 │ │ -3aec9c: 6008 167a |0042: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3aeca0: b038 |0044: add-int/2addr v8, v3 │ │ -3aeca2: b387 |0045: div-int/2addr v7, v8 │ │ -3aeca4: 6208 fa79 |0046: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3aeca8: 6e10 9da5 0800 |0048: invoke-virtual {v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3aecae: 0a08 |004b: move-result v8 │ │ -3aecb0: 6209 f079 |004c: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3aecb4: 6e10 9da5 0900 |004e: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3aecba: 0a09 |0051: move-result v9 │ │ -3aecbc: 124a |0052: const/4 v10, #int 4 // #4 │ │ -3aecbe: da09 0904 |0053: mul-int/lit8 v9, v9, #int 4 // #04 │ │ -3aecc2: b198 |0055: sub-int/2addr v8, v9 │ │ -3aecc4: 6209 fb79 |0056: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3aecc8: 6e10 9da5 0900 |0058: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3aecce: 0a09 |005b: move-result v9 │ │ -3aecd0: 3589 0b00 |005c: if-ge v9, v8, 0067 // +000b │ │ -3aecd4: 6209 fb79 |005e: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3aecd8: 6e10 9da5 0900 |0060: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ -3aecde: 0a09 |0063: move-result v9 │ │ -3aece0: 9109 0809 |0064: sub-int v9, v8, v9 │ │ -3aece4: 2802 |0066: goto 0068 // +0002 │ │ -3aece6: 1209 |0067: const/4 v9, #int 0 // #0 │ │ -3aece8: b198 |0068: sub-int/2addr v8, v9 │ │ -3aecea: 600b 167a |0069: sget v11, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3aecee: b03b |006b: add-int/2addr v11, v3 │ │ -3aecf0: b3b8 |006c: div-int/2addr v8, v11 │ │ -3aecf2: da0b 0803 |006d: mul-int/lit8 v11, v8, #int 3 // #03 │ │ -3aecf6: 122c |006f: const/4 v12, #int 2 // #2 │ │ -3aecf8: b9cb |0070: shr-int/2addr v11, v12 │ │ -3aecfa: 813d |0071: int-to-long v13, v3 │ │ -3aecfc: 620f 5577 |0072: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7755 │ │ -3aed00: 233a 1915 |0074: new-array v10, v3, [I // type@1519 │ │ -3aed04: 4b0b 0a02 |0076: aput v11, v10, v2 │ │ -3aed08: 7140 e4a2 edaf |0078: invoke-static {v13, v14, v15, v10}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3aed0e: 0c0a |007b: move-result-object v10 │ │ -3aed10: 4d0a 0402 |007c: aput-object v10, v4, v2 │ │ -3aed14: d2bb b500 |007e: mul-int/lit16 v11, v11, #int 181 // #00b5 │ │ -3aed18: e10a 0b08 |0080: shr-int/lit8 v10, v11, #int 8 // #08 │ │ -3aed1c: 910a 080a |0082: sub-int v10, v8, v10 │ │ -3aed20: b93a |0084: shr-int/2addr v10, v3 │ │ -3aed22: 910a 080a |0085: sub-int v10, v8, v10 │ │ -3aed26: 81cd |0087: int-to-long v13, v12 │ │ -3aed28: 620b 5f77 |0088: sget-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ -3aed2c: 233f 1915 |008a: new-array v15, v3, [I // type@1519 │ │ -3aed30: 4b0a 0f02 |008c: aput v10, v15, v2 │ │ -3aed34: 7140 e4a2 edfb |008e: invoke-static {v13, v14, v11, v15}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3aed3a: 0c0a |0091: move-result-object v10 │ │ -3aed3c: 4d0a 0403 |0092: aput-object v10, v4, v3 │ │ -3aed40: 3800 0900 |0094: if-eqz v0, 009d // +0009 │ │ -3aed44: 620a ce73 |0096: sget-object v10, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ -3aed48: 6e20 03a2 5a00 |0098: invoke-virtual {v10, v5}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3aed4e: 0a0a |009b: move-result v10 │ │ -3aed50: 2802 |009c: goto 009e // +0002 │ │ -3aed52: 011a |009d: move v10, v1 │ │ -3aed54: 816d |009e: int-to-long v13, v6 │ │ -3aed56: 620b 6077 |009f: sget-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ -3aed5a: 233f 1915 |00a1: new-array v15, v3, [I // type@1519 │ │ -3aed5e: 4b0a 0f02 |00a3: aput v10, v15, v2 │ │ -3aed62: 7140 e4a2 edfb |00a5: invoke-static {v13, v14, v11, v15}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3aed68: 0c0a |00a8: move-result-object v10 │ │ -3aed6a: 4d0a 040c |00a9: aput-object v10, v4, v12 │ │ -3aed6e: e10a 0801 |00ab: shr-int/lit8 v10, v8, #int 1 // #01 │ │ -3aed72: b0a9 |00ad: add-int/2addr v9, v10 │ │ -3aed74: 620b 0f79 |00ae: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790f │ │ -3aed78: 130d 0f00 |00b0: const/16 v13, #int 15 // #f │ │ -3aed7c: 490b 0b0d |00b2: aget-char v11, v11, v13 │ │ -3aed80: 124d |00b4: const/4 v13, #int 4 // #4 │ │ -3aed82: 81de |00b5: int-to-long v14, v13 │ │ -3aed84: 620d 5c77 |00b6: sget-object v13, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3aed88: 23c5 1915 |00b8: new-array v5, v12, [I // type@1519 │ │ -3aed8c: e111 0702 |00ba: shr-int/lit8 v17, v7, #int 2 // #02 │ │ -3aed90: 4b11 0502 |00bc: aput v17, v5, v2 │ │ -3aed94: 4b02 0503 |00be: aput v2, v5, v3 │ │ -3aed98: 7140 e4a2 fe5d |00c0: invoke-static {v14, v15, v13, v5}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3aed9e: 0c05 |00c3: move-result-object v5 │ │ -3aeda0: 4d05 0406 |00c4: aput-object v5, v4, v6 │ │ -3aeda4: 1255 |00c6: const/4 v5, #int 5 // #5 │ │ -3aeda6: 815d |00c7: int-to-long v13, v5 │ │ -3aeda8: 6206 6577 |00c8: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ -3aedac: 220f e812 |00ca: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3aedb0: 7010 4098 0f00 |00cc: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3aedb6: 1a05 0000 |00cf: const-string v5, "" // string@0000 │ │ -3aedba: 6e20 4b98 5f00 |00d1: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3aedc0: 6e20 4498 bf00 |00d4: invoke-virtual {v15, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3aedc6: 6e10 5498 0f00 |00d7: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3aedcc: 0c0b |00da: move-result-object v11 │ │ -3aedce: 7140 e2a2 edb6 |00db: invoke-static {v13, v14, v6, v11}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ -3aedd4: 0c06 |00de: move-result-object v6 │ │ -3aedd6: 124b |00df: const/4 v11, #int 4 // #4 │ │ -3aedd8: 4d06 040b |00e0: aput-object v6, v4, v11 │ │ -3aeddc: 6206 0f79 |00e2: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790f │ │ -3aede0: 130b 1100 |00e4: const/16 v11, #int 17 // #11 │ │ -3aede4: 4906 060b |00e6: aget-char v6, v6, v11 │ │ -3aede8: 126b |00e8: const/4 v11, #int 6 // #6 │ │ -3aedea: 81bd |00e9: int-to-long v13, v11 │ │ -3aedec: 620f 5c77 |00ea: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3aedf0: 23cb 1915 |00ec: new-array v11, v12, [I // type@1519 │ │ -3aedf4: 6013 167a |00ee: sget v19, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3aedf8: 9213 1307 |00f0: mul-int v19, v19, v7 │ │ -3aedfc: e114 0701 |00f2: shr-int/lit8 v20, v7, #int 1 // #01 │ │ -3aee00: 9013 1314 |00f4: add-int v19, v19, v20 │ │ -3aee04: 4b13 0b02 |00f6: aput v19, v11, v2 │ │ -3aee08: 4b02 0b03 |00f8: aput v2, v11, v3 │ │ -3aee0c: 7140 e4a2 edbf |00fa: invoke-static {v13, v14, v15, v11}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3aee12: 0c0b |00fd: move-result-object v11 │ │ -3aee14: 125d |00fe: const/4 v13, #int 5 // #5 │ │ -3aee16: 4d0b 040d |00ff: aput-object v11, v4, v13 │ │ -3aee1a: 127b |0101: const/4 v11, #int 7 // #7 │ │ -3aee1c: 81bd |0102: int-to-long v13, v11 │ │ -3aee1e: 620f 6577 |0103: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ -3aee22: 220b e812 |0105: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -3aee26: 7010 4098 0b00 |0107: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3aee2c: 6e20 4b98 5b00 |010a: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3aee32: 6e20 4498 6b00 |010d: invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3aee38: 6e10 5498 0b00 |0110: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3aee3e: 0c06 |0113: move-result-object v6 │ │ -3aee40: 7140 e2a2 ed6f |0114: invoke-static {v13, v14, v15, v6}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ -3aee46: 0c06 |0117: move-result-object v6 │ │ -3aee48: 126b |0118: const/4 v11, #int 6 // #6 │ │ -3aee4a: 4d06 040b |0119: aput-object v6, v4, v11 │ │ -3aee4e: e106 0802 |011b: shr-int/lit8 v6, v8, #int 2 // #02 │ │ -3aee52: 127b |011d: const/4 v11, #int 7 // #7 │ │ -3aee54: 120d |011e: const/4 v13, #int 0 // #0 │ │ -3aee56: 1312 0700 |011f: const/16 v18, #int 7 // #7 │ │ -3aee5a: 600e 167a |0121: sget v14, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3aee5e: 35ed ad00 |0123: if-ge v13, v14, 01d0 // +00ad │ │ -3aee62: 017f |0125: move v15, v7 │ │ -3aee64: 120e |0126: const/4 v14, #int 0 // #0 │ │ -3aee66: 6003 167a |0127: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3aee6a: 353e 9400 |0129: if-ge v14, v3, 01bd // +0094 │ │ -3aee6e: 6203 157a |012b: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a15 │ │ -3aee72: 0802 1b00 |012d: move-object/from16 v2, v27 │ │ -3aee76: 522c e979 |012f: iget v12, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ -3aee7a: 4603 030c |0131: aget-object v3, v3, v12 │ │ -3aee7e: 600c 167a |0133: sget v12, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3aee82: 920c 0c0d |0135: mul-int v12, v12, v13 │ │ -3aee86: b0ec |0137: add-int/2addr v12, v14 │ │ -3aee88: 4903 030c |0138: aget-char v3, v3, v12 │ │ -3aee8c: d80c 0b01 |013a: add-int/lit8 v12, v11, #int 1 // #01 │ │ -3aee90: 0215 0100 |013c: move/from16 v21, v1 │ │ -3aee94: d801 1201 |013e: add-int/lit8 v1, v18, #int 1 // #01 │ │ -3aee98: 0216 0d00 |0140: move/from16 v22, v13 │ │ -3aee9c: 0217 0e00 |0142: move/from16 v23, v14 │ │ -3aeea0: 811d |0144: int-to-long v13, v1 │ │ -3aeea2: 6202 5c77 |0145: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3aeea6: 0219 0800 |0147: move/from16 v25, v8 │ │ -3aeeaa: 0218 0a00 |0149: move/from16 v24, v10 │ │ -3aeeae: 122a |014b: const/4 v10, #int 2 // #2 │ │ -3aeeb0: 23a8 1915 |014c: new-array v8, v10, [I // type@1519 │ │ -3aeeb4: 120a |014e: const/4 v10, #int 0 // #0 │ │ -3aeeb6: 4b0f 080a |014f: aput v15, v8, v10 │ │ -3aeeba: 910a 0906 |0151: sub-int v10, v9, v6 │ │ -3aeebe: 021a 0600 |0153: move/from16 v26, v6 │ │ -3aeec2: 1216 |0155: const/4 v6, #int 1 // #1 │ │ -3aeec4: 4b0a 0806 |0156: aput v10, v8, v6 │ │ -3aeec8: 7140 e4a2 ed82 |0158: invoke-static {v13, v14, v2, v8}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3aeece: 0c02 |015b: move-result-object v2 │ │ -3aeed0: 4d02 040b |015c: aput-object v2, v4, v11 │ │ -3aeed4: 3800 0900 |015e: if-eqz v0, 0167 // +0009 │ │ -3aeed8: 6202 b473 |0160: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -3aeedc: 6e20 03a2 6200 |0162: invoke-virtual {v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3aeee2: 0a02 |0165: move-result v2 │ │ -3aeee4: 2803 |0166: goto 0169 // +0003 │ │ -3aeee6: 0202 1500 |0167: move/from16 v2, v21 │ │ -3aeeea: 1308 2000 |0169: const/16 v8, #int 32 // #20 │ │ -3aeeee: 3738 1100 |016b: if-le v8, v3, 017c // +0011 │ │ -3aeef2: 6202 0f79 |016d: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790f │ │ -3aeef6: 4903 0203 |016f: aget-char v3, v2, v3 │ │ -3aeefa: 3800 0900 |0171: if-eqz v0, 017a // +0009 │ │ -3aeefe: 6202 ce73 |0173: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ -3aef02: 6e20 03a2 6200 |0175: invoke-virtual {v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3aef08: 0a02 |0178: move-result v2 │ │ -3aef0a: 2803 |0179: goto 017c // +0003 │ │ -3aef0c: 0202 1500 |017a: move/from16 v2, v21 │ │ -3aef10: d808 0c01 |017c: add-int/lit8 v8, v12, #int 1 // #01 │ │ -3aef14: d801 0101 |017e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3aef18: 811a |0180: int-to-long v10, v1 │ │ -3aef1a: 620d 6077 |0181: sget-object v13, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ -3aef1e: 236e 1915 |0183: new-array v14, v6, [I // type@1519 │ │ -3aef22: 1310 0000 |0185: const/16 v16, #int 0 // #0 │ │ -3aef26: 4b02 0e10 |0187: aput v2, v14, v16 │ │ -3aef2a: 7140 e4a2 baed |0189: invoke-static {v10, v11, v13, v14}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3aef30: 0c02 |018c: move-result-object v2 │ │ -3aef32: 4d02 040c |018d: aput-object v2, v4, v12 │ │ -3aef36: d80b 0801 |018f: add-int/lit8 v11, v8, #int 1 // #01 │ │ -3aef3a: b061 |0191: add-int/2addr v1, v6 │ │ -3aef3c: 811c |0192: int-to-long v12, v1 │ │ -3aef3e: 6202 6577 |0193: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ -3aef42: 2206 e812 |0195: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3aef46: 7010 4098 0600 |0197: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3aef4c: 6e20 4b98 5600 |019a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3aef52: 6e20 4498 3600 |019d: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3aef58: 6e10 5498 0600 |01a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3aef5e: 0c03 |01a3: move-result-object v3 │ │ -3aef60: 7140 e2a2 dc32 |01a4: invoke-static {v12, v13, v2, v3}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ -3aef66: 0c02 |01a7: move-result-object v2 │ │ -3aef68: 4d02 0408 |01a8: aput-object v2, v4, v8 │ │ -3aef6c: b07f |01aa: add-int/2addr v15, v7 │ │ -3aef6e: d80e 1701 |01ab: add-int/lit8 v14, v23, #int 1 // #01 │ │ -3aef72: 0212 0100 |01ad: move/from16 v18, v1 │ │ -3aef76: 0201 1500 |01af: move/from16 v1, v21 │ │ -3aef7a: 020d 1600 |01b1: move/from16 v13, v22 │ │ -3aef7e: 020a 1800 |01b3: move/from16 v10, v24 │ │ -3aef82: 0208 1900 |01b5: move/from16 v8, v25 │ │ -3aef86: 0206 1a00 |01b7: move/from16 v6, v26 │ │ -3aef8a: 1202 |01b9: const/4 v2, #int 0 // #0 │ │ -3aef8c: 122c |01ba: const/4 v12, #int 2 // #2 │ │ -3aef8e: 2900 6cff |01bb: goto/16 0127 // -0094 │ │ -3aef92: 0215 0100 |01bd: move/from16 v21, v1 │ │ -3aef96: 021a 0600 |01bf: move/from16 v26, v6 │ │ -3aef9a: 0219 0800 |01c1: move/from16 v25, v8 │ │ -3aef9e: 0218 0a00 |01c3: move/from16 v24, v10 │ │ -3aefa2: 0216 0d00 |01c5: move/from16 v22, v13 │ │ -3aefa6: 9009 0919 |01c7: add-int v9, v9, v25 │ │ -3aefaa: d80d 1601 |01c9: add-int/lit8 v13, v22, #int 1 // #01 │ │ -3aefae: 1202 |01cb: const/4 v2, #int 0 // #0 │ │ -3aefb0: 1213 |01cc: const/4 v3, #int 1 // #1 │ │ -3aefb2: 122c |01cd: const/4 v12, #int 2 // #2 │ │ -3aefb4: 2900 53ff |01ce: goto/16 0121 // -00ad │ │ -3aefb8: 0215 0100 |01d0: move/from16 v21, v1 │ │ -3aefbc: 0218 0a00 |01d2: move/from16 v24, v10 │ │ -3aefc0: 9109 0918 |01d4: sub-int v9, v9, v24 │ │ -3aefc4: 3800 0a00 |01d6: if-eqz v0, 01e0 // +000a │ │ -3aefc8: 6200 ce73 |01d8: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ -3aefcc: 12f1 |01da: const/4 v1, #int -1 // #ff │ │ -3aefce: 6e20 03a2 1000 |01db: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3aefd4: 0a01 |01de: move-result v1 │ │ -3aefd6: 2803 |01df: goto 01e2 // +0003 │ │ -3aefd8: 0201 1500 |01e0: move/from16 v1, v21 │ │ -3aefdc: d800 0b01 |01e2: add-int/lit8 v0, v11, #int 1 // #01 │ │ -3aefe0: 1212 |01e4: const/4 v2, #int 1 // #1 │ │ -3aefe2: d803 1201 |01e5: add-int/lit8 v3, v18, #int 1 // #01 │ │ -3aefe6: 813c |01e7: int-to-long v12, v3 │ │ -3aefe8: 6206 6077 |01e8: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ -3aefec: 2328 1915 |01ea: new-array v8, v2, [I // type@1519 │ │ -3aeff0: 120a |01ec: const/4 v10, #int 0 // #0 │ │ -3aeff2: 4b01 080a |01ed: aput v1, v8, v10 │ │ -3aeff6: 7140 e4a2 dc86 |01ef: invoke-static {v12, v13, v6, v8}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3aeffc: 0c01 |01f2: move-result-object v1 │ │ -3aeffe: 4d01 040b |01f3: aput-object v1, v4, v11 │ │ -3af002: 6201 0f79 |01f5: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790f │ │ -3af006: 1306 0e00 |01f7: const/16 v6, #int 14 // #e │ │ -3af00a: 4901 0106 |01f9: aget-char v1, v1, v6 │ │ -3af00e: d806 0001 |01fb: add-int/lit8 v6, v0, #int 1 // #01 │ │ -3af012: b023 |01fd: add-int/2addr v3, v2 │ │ -3af014: 813a |01fe: int-to-long v10, v3 │ │ -3af016: 6208 5c77 |01ff: sget-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3af01a: 122c |0201: const/4 v12, #int 2 // #2 │ │ -3af01c: 23cd 1915 |0202: new-array v13, v12, [I // type@1519 │ │ -3af020: 120c |0204: const/4 v12, #int 0 // #0 │ │ -3af022: 4b11 0d0c |0205: aput v17, v13, v12 │ │ -3af026: 4b09 0d02 |0207: aput v9, v13, v2 │ │ -3af02a: 7140 e4a2 bad8 |0209: invoke-static {v10, v11, v8, v13}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3af030: 0c08 |020c: move-result-object v8 │ │ -3af032: 4d08 0400 |020d: aput-object v8, v4, v0 │ │ -3af036: d800 0601 |020f: add-int/lit8 v0, v6, #int 1 // #01 │ │ -3af03a: b023 |0211: add-int/2addr v3, v2 │ │ -3af03c: 813a |0212: int-to-long v10, v3 │ │ -3af03e: 6202 6577 |0213: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ -3af042: 2208 e812 |0215: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3af046: 7010 4098 0800 |0217: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3af04c: 6e20 4b98 5800 |021a: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3af052: 6e20 4498 1800 |021d: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3af058: 6e10 5498 0800 |0220: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3af05e: 0c01 |0223: move-result-object v1 │ │ -3af060: 7140 e2a2 ba12 |0224: invoke-static {v10, v11, v2, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ -3af066: 0c01 |0227: move-result-object v1 │ │ -3af068: 4d01 0406 |0228: aput-object v1, v4, v6 │ │ -3af06c: 6201 0f79 |022a: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790f │ │ -3af070: 1302 1000 |022c: const/16 v2, #int 16 // #10 │ │ -3af074: 4901 0102 |022e: aget-char v1, v1, v2 │ │ -3af078: d802 0001 |0230: add-int/lit8 v2, v0, #int 1 // #01 │ │ -3af07c: 1216 |0232: const/4 v6, #int 1 // #1 │ │ -3af07e: b063 |0233: add-int/2addr v3, v6 │ │ -3af080: 813a |0234: int-to-long v10, v3 │ │ -3af082: 6208 5c77 |0235: sget-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -3af086: 122c |0237: const/4 v12, #int 2 // #2 │ │ -3af088: 23cc 1915 |0238: new-array v12, v12, [I // type@1519 │ │ -3af08c: 600d 167a |023a: sget v13, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3af090: 9207 070d |023c: mul-int v7, v7, v13 │ │ -3af094: 9007 0714 |023e: add-int v7, v7, v20 │ │ -3af098: 120d |0240: const/4 v13, #int 0 // #0 │ │ -3af09a: 4b07 0c0d |0241: aput v7, v12, v13 │ │ -3af09e: 4b09 0c06 |0243: aput v9, v12, v6 │ │ -3af0a2: 7140 e4a2 bac8 |0245: invoke-static {v10, v11, v8, v12}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3af0a8: 0c07 |0248: move-result-object v7 │ │ -3af0aa: 4d07 0400 |0249: aput-object v7, v4, v0 │ │ -3af0ae: d800 0201 |024b: add-int/lit8 v0, v2, #int 1 // #01 │ │ -3af0b2: b063 |024d: add-int/2addr v3, v6 │ │ -3af0b4: 8136 |024e: int-to-long v6, v3 │ │ -3af0b6: 6203 6577 |024f: sget-object v3, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ -3af0ba: 2208 e812 |0251: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3af0be: 7010 4098 0800 |0253: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3af0c4: 6e20 4b98 5800 |0256: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3af0ca: 6e20 4498 1800 |0259: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3af0d0: 6e10 5498 0800 |025c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3af0d6: 0c01 |025f: move-result-object v1 │ │ -3af0d8: 7140 e2a2 7613 |0260: invoke-static {v6, v7, v3, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ -3af0de: 0c01 |0263: move-result-object v1 │ │ -3af0e0: 4d01 0402 |0264: aput-object v1, v4, v2 │ │ -3af0e4: 1601 0000 |0266: const-wide/16 v1, #int 0 // #0 │ │ -3af0e8: 7120 e1a2 2100 |0268: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ -3af0ee: 0c01 |026b: move-result-object v1 │ │ -3af0f0: 5b14 a376 |026c: iput-object v4, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a3 │ │ -3af0f4: 5910 9c76 |026e: iput v0, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769c │ │ -3af0f8: 1101 |0270: return-object v1 │ │ +3aec04: |[3aec04] net.sf.dibdib.thread_ui.UiPres.keypad:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3aec14: 6200 b473 |0000: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +3aec18: 5400 d073 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3aec1c: 5200 f375 |0004: iget v0, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3aec20: 6201 fe79 |0006: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3aec24: 6002 ff79 |0008: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3aec28: 4401 0102 |000a: aget v1, v1, v2 │ │ +3aec2c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +3aec2e: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +3aec30: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ +3aec34: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +3aec36: 2802 |0011: goto 0013 // +0002 │ │ +3aec38: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +3aec3a: 6201 cb73 |0013: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cb │ │ +3aec3e: 5411 d073 |0015: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3aec42: 5211 f375 |0017: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3aec46: 6204 fe79 |0019: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3aec4a: 6005 ff79 |001b: sget v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3aec4e: 4404 0405 |001d: aget v4, v4, v5 │ │ +3aec52: 12f5 |001f: const/4 v5, #int -1 // #ff │ │ +3aec54: 3341 0900 |0020: if-ne v1, v4, 0029 // +0009 │ │ +3aec58: 6201 cb73 |0022: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cb │ │ +3aec5c: 6e20 03a2 3100 |0024: invoke-virtual {v1, v3}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3aec62: 0a01 |0027: move-result v1 │ │ +3aec64: 2807 |0028: goto 002f // +0007 │ │ +3aec66: 6201 bf73 |0029: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bf │ │ +3aec6a: 6e20 03a2 5100 |002b: invoke-virtual {v1, v5}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3aec70: 0a01 |002e: move-result v1 │ │ +3aec72: 6004 167a |002f: sget v4, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3aec76: 1236 |0031: const/4 v6, #int 3 // #3 │ │ +3aec78: da04 0403 |0032: mul-int/lit8 v4, v4, #int 3 // #03 │ │ +3aec7c: 6007 167a |0034: sget v7, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3aec80: 9204 0407 |0036: mul-int v4, v4, v7 │ │ +3aec84: d804 040c |0038: add-int/lit8 v4, v4, #int 12 // #0c │ │ +3aec88: 2344 0f16 |003a: new-array v4, v4, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3aec8c: 6207 fb79 |003c: sget-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3aec90: 6e10 9da5 0700 |003e: invoke-virtual {v7}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3aec96: 0a07 |0041: move-result v7 │ │ +3aec98: 6008 167a |0042: sget v8, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3aec9c: b038 |0044: add-int/2addr v8, v3 │ │ +3aec9e: b387 |0045: div-int/2addr v7, v8 │ │ +3aeca0: 6208 fa79 |0046: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3aeca4: 6e10 9da5 0800 |0048: invoke-virtual {v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3aecaa: 0a08 |004b: move-result v8 │ │ +3aecac: 6209 f079 |004c: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3aecb0: 6e10 9da5 0900 |004e: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3aecb6: 0a09 |0051: move-result v9 │ │ +3aecb8: 124a |0052: const/4 v10, #int 4 // #4 │ │ +3aecba: da09 0904 |0053: mul-int/lit8 v9, v9, #int 4 // #04 │ │ +3aecbe: b198 |0055: sub-int/2addr v8, v9 │ │ +3aecc0: 6209 fb79 |0056: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3aecc4: 6e10 9da5 0900 |0058: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3aecca: 0a09 |005b: move-result v9 │ │ +3aeccc: 3589 0b00 |005c: if-ge v9, v8, 0067 // +000b │ │ +3aecd0: 6209 fb79 |005e: sget-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3aecd4: 6e10 9da5 0900 |0060: invoke-virtual {v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32Fut:()I // method@a59d │ │ +3aecda: 0a09 |0063: move-result v9 │ │ +3aecdc: 9109 0809 |0064: sub-int v9, v8, v9 │ │ +3aece0: 2802 |0066: goto 0068 // +0002 │ │ +3aece2: 1209 |0067: const/4 v9, #int 0 // #0 │ │ +3aece4: b198 |0068: sub-int/2addr v8, v9 │ │ +3aece6: 600b 167a |0069: sget v11, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3aecea: b03b |006b: add-int/2addr v11, v3 │ │ +3aecec: b3b8 |006c: div-int/2addr v8, v11 │ │ +3aecee: da0b 0803 |006d: mul-int/lit8 v11, v8, #int 3 // #03 │ │ +3aecf2: 122c |006f: const/4 v12, #int 2 // #2 │ │ +3aecf4: b9cb |0070: shr-int/2addr v11, v12 │ │ +3aecf6: 813d |0071: int-to-long v13, v3 │ │ +3aecf8: 620f 5577 |0072: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7755 │ │ +3aecfc: 233a 1915 |0074: new-array v10, v3, [I // type@1519 │ │ +3aed00: 4b0b 0a02 |0076: aput v11, v10, v2 │ │ +3aed04: 7140 e4a2 edaf |0078: invoke-static {v13, v14, v15, v10}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3aed0a: 0c0a |007b: move-result-object v10 │ │ +3aed0c: 4d0a 0402 |007c: aput-object v10, v4, v2 │ │ +3aed10: d2bb b500 |007e: mul-int/lit16 v11, v11, #int 181 // #00b5 │ │ +3aed14: e10a 0b08 |0080: shr-int/lit8 v10, v11, #int 8 // #08 │ │ +3aed18: 910a 080a |0082: sub-int v10, v8, v10 │ │ +3aed1c: b93a |0084: shr-int/2addr v10, v3 │ │ +3aed1e: 910a 080a |0085: sub-int v10, v8, v10 │ │ +3aed22: 81cd |0087: int-to-long v13, v12 │ │ +3aed24: 620b 5f77 |0088: sget-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ +3aed28: 233f 1915 |008a: new-array v15, v3, [I // type@1519 │ │ +3aed2c: 4b0a 0f02 |008c: aput v10, v15, v2 │ │ +3aed30: 7140 e4a2 edfb |008e: invoke-static {v13, v14, v11, v15}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3aed36: 0c0a |0091: move-result-object v10 │ │ +3aed38: 4d0a 0403 |0092: aput-object v10, v4, v3 │ │ +3aed3c: 3800 0900 |0094: if-eqz v0, 009d // +0009 │ │ +3aed40: 620a ce73 |0096: sget-object v10, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ +3aed44: 6e20 03a2 5a00 |0098: invoke-virtual {v10, v5}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3aed4a: 0a0a |009b: move-result v10 │ │ +3aed4c: 2802 |009c: goto 009e // +0002 │ │ +3aed4e: 011a |009d: move v10, v1 │ │ +3aed50: 816d |009e: int-to-long v13, v6 │ │ +3aed52: 620b 6077 |009f: sget-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ +3aed56: 233f 1915 |00a1: new-array v15, v3, [I // type@1519 │ │ +3aed5a: 4b0a 0f02 |00a3: aput v10, v15, v2 │ │ +3aed5e: 7140 e4a2 edfb |00a5: invoke-static {v13, v14, v11, v15}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3aed64: 0c0a |00a8: move-result-object v10 │ │ +3aed66: 4d0a 040c |00a9: aput-object v10, v4, v12 │ │ +3aed6a: e10a 0801 |00ab: shr-int/lit8 v10, v8, #int 1 // #01 │ │ +3aed6e: b0a9 |00ad: add-int/2addr v9, v10 │ │ +3aed70: 620b 0f79 |00ae: sget-object v11, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790f │ │ +3aed74: 130d 0f00 |00b0: const/16 v13, #int 15 // #f │ │ +3aed78: 490b 0b0d |00b2: aget-char v11, v11, v13 │ │ +3aed7c: 124d |00b4: const/4 v13, #int 4 // #4 │ │ +3aed7e: 81de |00b5: int-to-long v14, v13 │ │ +3aed80: 620d 5c77 |00b6: sget-object v13, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3aed84: 23c5 1915 |00b8: new-array v5, v12, [I // type@1519 │ │ +3aed88: e111 0702 |00ba: shr-int/lit8 v17, v7, #int 2 // #02 │ │ +3aed8c: 4b11 0502 |00bc: aput v17, v5, v2 │ │ +3aed90: 4b02 0503 |00be: aput v2, v5, v3 │ │ +3aed94: 7140 e4a2 fe5d |00c0: invoke-static {v14, v15, v13, v5}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3aed9a: 0c05 |00c3: move-result-object v5 │ │ +3aed9c: 4d05 0406 |00c4: aput-object v5, v4, v6 │ │ +3aeda0: 1255 |00c6: const/4 v5, #int 5 // #5 │ │ +3aeda2: 815d |00c7: int-to-long v13, v5 │ │ +3aeda4: 6206 6577 |00c8: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ +3aeda8: 220f e812 |00ca: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3aedac: 7010 4098 0f00 |00cc: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3aedb2: 1a05 0000 |00cf: const-string v5, "" // string@0000 │ │ +3aedb6: 6e20 4b98 5f00 |00d1: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3aedbc: 6e20 4498 bf00 |00d4: invoke-virtual {v15, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3aedc2: 6e10 5498 0f00 |00d7: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3aedc8: 0c0b |00da: move-result-object v11 │ │ +3aedca: 7140 e2a2 edb6 |00db: invoke-static {v13, v14, v6, v11}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ +3aedd0: 0c06 |00de: move-result-object v6 │ │ +3aedd2: 124b |00df: const/4 v11, #int 4 // #4 │ │ +3aedd4: 4d06 040b |00e0: aput-object v6, v4, v11 │ │ +3aedd8: 6206 0f79 |00e2: sget-object v6, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790f │ │ +3aeddc: 130b 1100 |00e4: const/16 v11, #int 17 // #11 │ │ +3aede0: 4906 060b |00e6: aget-char v6, v6, v11 │ │ +3aede4: 126b |00e8: const/4 v11, #int 6 // #6 │ │ +3aede6: 81bd |00e9: int-to-long v13, v11 │ │ +3aede8: 620f 5c77 |00ea: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3aedec: 23cb 1915 |00ec: new-array v11, v12, [I // type@1519 │ │ +3aedf0: 6013 167a |00ee: sget v19, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3aedf4: 9213 1307 |00f0: mul-int v19, v19, v7 │ │ +3aedf8: e114 0701 |00f2: shr-int/lit8 v20, v7, #int 1 // #01 │ │ +3aedfc: 9013 1314 |00f4: add-int v19, v19, v20 │ │ +3aee00: 4b13 0b02 |00f6: aput v19, v11, v2 │ │ +3aee04: 4b02 0b03 |00f8: aput v2, v11, v3 │ │ +3aee08: 7140 e4a2 edbf |00fa: invoke-static {v13, v14, v15, v11}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3aee0e: 0c0b |00fd: move-result-object v11 │ │ +3aee10: 125d |00fe: const/4 v13, #int 5 // #5 │ │ +3aee12: 4d0b 040d |00ff: aput-object v11, v4, v13 │ │ +3aee16: 127b |0101: const/4 v11, #int 7 // #7 │ │ +3aee18: 81bd |0102: int-to-long v13, v11 │ │ +3aee1a: 620f 6577 |0103: sget-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ +3aee1e: 220b e812 |0105: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +3aee22: 7010 4098 0b00 |0107: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3aee28: 6e20 4b98 5b00 |010a: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3aee2e: 6e20 4498 6b00 |010d: invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3aee34: 6e10 5498 0b00 |0110: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3aee3a: 0c06 |0113: move-result-object v6 │ │ +3aee3c: 7140 e2a2 ed6f |0114: invoke-static {v13, v14, v15, v6}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ +3aee42: 0c06 |0117: move-result-object v6 │ │ +3aee44: 126b |0118: const/4 v11, #int 6 // #6 │ │ +3aee46: 4d06 040b |0119: aput-object v6, v4, v11 │ │ +3aee4a: e106 0802 |011b: shr-int/lit8 v6, v8, #int 2 // #02 │ │ +3aee4e: 127b |011d: const/4 v11, #int 7 // #7 │ │ +3aee50: 120d |011e: const/4 v13, #int 0 // #0 │ │ +3aee52: 1312 0700 |011f: const/16 v18, #int 7 // #7 │ │ +3aee56: 600e 167a |0121: sget v14, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3aee5a: 35ed ad00 |0123: if-ge v13, v14, 01d0 // +00ad │ │ +3aee5e: 017f |0125: move v15, v7 │ │ +3aee60: 120e |0126: const/4 v14, #int 0 // #0 │ │ +3aee62: 6003 167a |0127: sget v3, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3aee66: 353e 9400 |0129: if-ge v14, v3, 01bd // +0094 │ │ +3aee6a: 6203 157a |012b: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a15 │ │ +3aee6e: 0802 1b00 |012d: move-object/from16 v2, v27 │ │ +3aee72: 522c e979 |012f: iget v12, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ +3aee76: 4603 030c |0131: aget-object v3, v3, v12 │ │ +3aee7a: 600c 167a |0133: sget v12, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3aee7e: 920c 0c0d |0135: mul-int v12, v12, v13 │ │ +3aee82: b0ec |0137: add-int/2addr v12, v14 │ │ +3aee84: 4903 030c |0138: aget-char v3, v3, v12 │ │ +3aee88: d80c 0b01 |013a: add-int/lit8 v12, v11, #int 1 // #01 │ │ +3aee8c: 0215 0100 |013c: move/from16 v21, v1 │ │ +3aee90: d801 1201 |013e: add-int/lit8 v1, v18, #int 1 // #01 │ │ +3aee94: 0216 0d00 |0140: move/from16 v22, v13 │ │ +3aee98: 0217 0e00 |0142: move/from16 v23, v14 │ │ +3aee9c: 811d |0144: int-to-long v13, v1 │ │ +3aee9e: 6202 5c77 |0145: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3aeea2: 0219 0800 |0147: move/from16 v25, v8 │ │ +3aeea6: 0218 0a00 |0149: move/from16 v24, v10 │ │ +3aeeaa: 122a |014b: const/4 v10, #int 2 // #2 │ │ +3aeeac: 23a8 1915 |014c: new-array v8, v10, [I // type@1519 │ │ +3aeeb0: 120a |014e: const/4 v10, #int 0 // #0 │ │ +3aeeb2: 4b0f 080a |014f: aput v15, v8, v10 │ │ +3aeeb6: 910a 0906 |0151: sub-int v10, v9, v6 │ │ +3aeeba: 021a 0600 |0153: move/from16 v26, v6 │ │ +3aeebe: 1216 |0155: const/4 v6, #int 1 // #1 │ │ +3aeec0: 4b0a 0806 |0156: aput v10, v8, v6 │ │ +3aeec4: 7140 e4a2 ed82 |0158: invoke-static {v13, v14, v2, v8}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3aeeca: 0c02 |015b: move-result-object v2 │ │ +3aeecc: 4d02 040b |015c: aput-object v2, v4, v11 │ │ +3aeed0: 3800 0900 |015e: if-eqz v0, 0167 // +0009 │ │ +3aeed4: 6202 b473 |0160: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +3aeed8: 6e20 03a2 6200 |0162: invoke-virtual {v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3aeede: 0a02 |0165: move-result v2 │ │ +3aeee0: 2803 |0166: goto 0169 // +0003 │ │ +3aeee2: 0202 1500 |0167: move/from16 v2, v21 │ │ +3aeee6: 1308 2000 |0169: const/16 v8, #int 32 // #20 │ │ +3aeeea: 3738 1100 |016b: if-le v8, v3, 017c // +0011 │ │ +3aeeee: 6202 0f79 |016d: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790f │ │ +3aeef2: 4903 0203 |016f: aget-char v3, v2, v3 │ │ +3aeef6: 3800 0900 |0171: if-eqz v0, 017a // +0009 │ │ +3aeefa: 6202 ce73 |0173: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ +3aeefe: 6e20 03a2 6200 |0175: invoke-virtual {v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3aef04: 0a02 |0178: move-result v2 │ │ +3aef06: 2803 |0179: goto 017c // +0003 │ │ +3aef08: 0202 1500 |017a: move/from16 v2, v21 │ │ +3aef0c: d808 0c01 |017c: add-int/lit8 v8, v12, #int 1 // #01 │ │ +3aef10: d801 0101 |017e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3aef14: 811a |0180: int-to-long v10, v1 │ │ +3aef16: 620d 6077 |0181: sget-object v13, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ +3aef1a: 236e 1915 |0183: new-array v14, v6, [I // type@1519 │ │ +3aef1e: 1310 0000 |0185: const/16 v16, #int 0 // #0 │ │ +3aef22: 4b02 0e10 |0187: aput v2, v14, v16 │ │ +3aef26: 7140 e4a2 baed |0189: invoke-static {v10, v11, v13, v14}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3aef2c: 0c02 |018c: move-result-object v2 │ │ +3aef2e: 4d02 040c |018d: aput-object v2, v4, v12 │ │ +3aef32: d80b 0801 |018f: add-int/lit8 v11, v8, #int 1 // #01 │ │ +3aef36: b061 |0191: add-int/2addr v1, v6 │ │ +3aef38: 811c |0192: int-to-long v12, v1 │ │ +3aef3a: 6202 6577 |0193: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ +3aef3e: 2206 e812 |0195: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3aef42: 7010 4098 0600 |0197: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3aef48: 6e20 4b98 5600 |019a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3aef4e: 6e20 4498 3600 |019d: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3aef54: 6e10 5498 0600 |01a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3aef5a: 0c03 |01a3: move-result-object v3 │ │ +3aef5c: 7140 e2a2 dc32 |01a4: invoke-static {v12, v13, v2, v3}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ +3aef62: 0c02 |01a7: move-result-object v2 │ │ +3aef64: 4d02 0408 |01a8: aput-object v2, v4, v8 │ │ +3aef68: b07f |01aa: add-int/2addr v15, v7 │ │ +3aef6a: d80e 1701 |01ab: add-int/lit8 v14, v23, #int 1 // #01 │ │ +3aef6e: 0212 0100 |01ad: move/from16 v18, v1 │ │ +3aef72: 0201 1500 |01af: move/from16 v1, v21 │ │ +3aef76: 020d 1600 |01b1: move/from16 v13, v22 │ │ +3aef7a: 020a 1800 |01b3: move/from16 v10, v24 │ │ +3aef7e: 0208 1900 |01b5: move/from16 v8, v25 │ │ +3aef82: 0206 1a00 |01b7: move/from16 v6, v26 │ │ +3aef86: 1202 |01b9: const/4 v2, #int 0 // #0 │ │ +3aef88: 122c |01ba: const/4 v12, #int 2 // #2 │ │ +3aef8a: 2900 6cff |01bb: goto/16 0127 // -0094 │ │ +3aef8e: 0215 0100 |01bd: move/from16 v21, v1 │ │ +3aef92: 021a 0600 |01bf: move/from16 v26, v6 │ │ +3aef96: 0219 0800 |01c1: move/from16 v25, v8 │ │ +3aef9a: 0218 0a00 |01c3: move/from16 v24, v10 │ │ +3aef9e: 0216 0d00 |01c5: move/from16 v22, v13 │ │ +3aefa2: 9009 0919 |01c7: add-int v9, v9, v25 │ │ +3aefa6: d80d 1601 |01c9: add-int/lit8 v13, v22, #int 1 // #01 │ │ +3aefaa: 1202 |01cb: const/4 v2, #int 0 // #0 │ │ +3aefac: 1213 |01cc: const/4 v3, #int 1 // #1 │ │ +3aefae: 122c |01cd: const/4 v12, #int 2 // #2 │ │ +3aefb0: 2900 53ff |01ce: goto/16 0121 // -00ad │ │ +3aefb4: 0215 0100 |01d0: move/from16 v21, v1 │ │ +3aefb8: 0218 0a00 |01d2: move/from16 v24, v10 │ │ +3aefbc: 9109 0918 |01d4: sub-int v9, v9, v24 │ │ +3aefc0: 3800 0a00 |01d6: if-eqz v0, 01e0 // +000a │ │ +3aefc4: 6200 ce73 |01d8: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ +3aefc8: 12f1 |01da: const/4 v1, #int -1 // #ff │ │ +3aefca: 6e20 03a2 1000 |01db: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3aefd0: 0a01 |01de: move-result v1 │ │ +3aefd2: 2803 |01df: goto 01e2 // +0003 │ │ +3aefd4: 0201 1500 |01e0: move/from16 v1, v21 │ │ +3aefd8: d800 0b01 |01e2: add-int/lit8 v0, v11, #int 1 // #01 │ │ +3aefdc: 1212 |01e4: const/4 v2, #int 1 // #1 │ │ +3aefde: d803 1201 |01e5: add-int/lit8 v3, v18, #int 1 // #01 │ │ +3aefe2: 813c |01e7: int-to-long v12, v3 │ │ +3aefe4: 6206 6077 |01e8: sget-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ +3aefe8: 2328 1915 |01ea: new-array v8, v2, [I // type@1519 │ │ +3aefec: 120a |01ec: const/4 v10, #int 0 // #0 │ │ +3aefee: 4b01 080a |01ed: aput v1, v8, v10 │ │ +3aeff2: 7140 e4a2 dc86 |01ef: invoke-static {v12, v13, v6, v8}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3aeff8: 0c01 |01f2: move-result-object v1 │ │ +3aeffa: 4d01 040b |01f3: aput-object v1, v4, v11 │ │ +3aeffe: 6201 0f79 |01f5: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790f │ │ +3af002: 1306 0e00 |01f7: const/16 v6, #int 14 // #e │ │ +3af006: 4901 0106 |01f9: aget-char v1, v1, v6 │ │ +3af00a: d806 0001 |01fb: add-int/lit8 v6, v0, #int 1 // #01 │ │ +3af00e: b023 |01fd: add-int/2addr v3, v2 │ │ +3af010: 813a |01fe: int-to-long v10, v3 │ │ +3af012: 6208 5c77 |01ff: sget-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3af016: 122c |0201: const/4 v12, #int 2 // #2 │ │ +3af018: 23cd 1915 |0202: new-array v13, v12, [I // type@1519 │ │ +3af01c: 120c |0204: const/4 v12, #int 0 // #0 │ │ +3af01e: 4b11 0d0c |0205: aput v17, v13, v12 │ │ +3af022: 4b09 0d02 |0207: aput v9, v13, v2 │ │ +3af026: 7140 e4a2 bad8 |0209: invoke-static {v10, v11, v8, v13}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3af02c: 0c08 |020c: move-result-object v8 │ │ +3af02e: 4d08 0400 |020d: aput-object v8, v4, v0 │ │ +3af032: d800 0601 |020f: add-int/lit8 v0, v6, #int 1 // #01 │ │ +3af036: b023 |0211: add-int/2addr v3, v2 │ │ +3af038: 813a |0212: int-to-long v10, v3 │ │ +3af03a: 6202 6577 |0213: sget-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ +3af03e: 2208 e812 |0215: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3af042: 7010 4098 0800 |0217: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3af048: 6e20 4b98 5800 |021a: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3af04e: 6e20 4498 1800 |021d: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3af054: 6e10 5498 0800 |0220: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3af05a: 0c01 |0223: move-result-object v1 │ │ +3af05c: 7140 e2a2 ba12 |0224: invoke-static {v10, v11, v2, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ +3af062: 0c01 |0227: move-result-object v1 │ │ +3af064: 4d01 0406 |0228: aput-object v1, v4, v6 │ │ +3af068: 6201 0f79 |022a: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.kControlAsButton:[C // field@790f │ │ +3af06c: 1302 1000 |022c: const/16 v2, #int 16 // #10 │ │ +3af070: 4901 0102 |022e: aget-char v1, v1, v2 │ │ +3af074: d802 0001 |0230: add-int/lit8 v2, v0, #int 1 // #01 │ │ +3af078: 1216 |0232: const/4 v6, #int 1 // #1 │ │ +3af07a: b063 |0233: add-int/2addr v3, v6 │ │ +3af07c: 813a |0234: int-to-long v10, v3 │ │ +3af07e: 6208 5c77 |0235: sget-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +3af082: 122c |0237: const/4 v12, #int 2 // #2 │ │ +3af084: 23cc 1915 |0238: new-array v12, v12, [I // type@1519 │ │ +3af088: 600d 167a |023a: sget v13, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3af08c: 9207 070d |023c: mul-int v7, v7, v13 │ │ +3af090: 9007 0714 |023e: add-int v7, v7, v20 │ │ +3af094: 120d |0240: const/4 v13, #int 0 // #0 │ │ +3af096: 4b07 0c0d |0241: aput v7, v12, v13 │ │ +3af09a: 4b09 0c06 |0243: aput v9, v12, v6 │ │ +3af09e: 7140 e4a2 bac8 |0245: invoke-static {v10, v11, v8, v12}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3af0a4: 0c07 |0248: move-result-object v7 │ │ +3af0a6: 4d07 0400 |0249: aput-object v7, v4, v0 │ │ +3af0aa: d800 0201 |024b: add-int/lit8 v0, v2, #int 1 // #01 │ │ +3af0ae: b063 |024d: add-int/2addr v3, v6 │ │ +3af0b0: 8136 |024e: int-to-long v6, v3 │ │ +3af0b2: 6203 6577 |024f: sget-object v3, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ +3af0b6: 2208 e812 |0251: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3af0ba: 7010 4098 0800 |0253: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3af0c0: 6e20 4b98 5800 |0256: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3af0c6: 6e20 4498 1800 |0259: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3af0cc: 6e10 5498 0800 |025c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3af0d2: 0c01 |025f: move-result-object v1 │ │ +3af0d4: 7140 e2a2 7613 |0260: invoke-static {v6, v7, v3, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ +3af0da: 0c01 |0263: move-result-object v1 │ │ +3af0dc: 4d01 0402 |0264: aput-object v1, v4, v2 │ │ +3af0e0: 1601 0000 |0266: const-wide/16 v1, #int 0 // #0 │ │ +3af0e4: 7120 e1a2 2100 |0268: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ +3af0ea: 0c01 |026b: move-result-object v1 │ │ +3af0ec: 5b14 a376 |026c: iput-object v4, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a3 │ │ +3af0f0: 5910 9c76 |026e: iput v0, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769c │ │ +3af0f4: 1101 |0270: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1119 │ │ 0x0013 line=1121 │ │ 0x0022 line=1122 │ │ 0x0029 line=1123 │ │ 0x002f line=1124 │ │ @@ -858959,25 +858959,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3ac688: |[3ac688] net.sf.dibdib.thread_ui.UiPres.setEntry:(Ljava/lang/String;)Ljava/lang/String; │ │ -3ac698: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ac69a: 7120 4fa4 0300 |0001: invoke-static {v3, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44f │ │ -3ac6a0: 0c03 |0004: move-result-object v3 │ │ -3ac6a2: 5421 e879 |0005: iget-object v1, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ac6a6: 5920 ed79 |0007: iput v0, v2, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3ac6aa: 5b23 e879 |0009: iput-object v3, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ -3ac6ae: 6e10 2298 0300 |000b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3ac6b4: 0a03 |000e: move-result v3 │ │ -3ac6b6: 5923 ed79 |000f: iput v3, v2, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ -3ac6ba: 1101 |0011: return-object v1 │ │ +3ac684: |[3ac684] net.sf.dibdib.thread_ui.UiPres.setEntry:(Ljava/lang/String;)Ljava/lang/String; │ │ +3ac694: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ac696: 7120 4fa4 0300 |0001: invoke-static {v3, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.mnemonics4String:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44f │ │ +3ac69c: 0c03 |0004: move-result-object v3 │ │ +3ac69e: 5421 e879 |0005: iget-object v1, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ac6a2: 5920 ed79 |0007: iput v0, v2, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3ac6a6: 5b23 e879 |0009: iput-object v3, v2, Lnet/sf/dibdib/thread_ui/UiPres;.zEntry:Ljava/lang/String; // field@79e8 │ │ +3ac6aa: 6e10 2298 0300 |000b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3ac6b0: 0a03 |000e: move-result v3 │ │ +3ac6b2: 5923 ed79 |000f: iput v3, v2, Lnet/sf/dibdib/thread_ui/UiPres;.ziEntry:I // field@79ed │ │ +3ac6b6: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=62 │ │ 0x0005 line=63 │ │ 0x0007 line=64 │ │ 0x0009 line=65 │ │ 0x000b line=66 │ │ @@ -859019,74 +859019,74 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 109 16-bit code units │ │ -3b06b4: |[3b06b4] net.sf.dibdib.thread_wk.CcmSto$1.:()V │ │ -3b06c4: 7100 c0a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c0 │ │ -3b06ca: 0c00 |0003: move-result-object v0 │ │ -3b06cc: 2100 |0004: array-length v0, v0 │ │ -3b06ce: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3b06d2: 6900 2d7a |0007: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ -3b06d6: 6201 2f7a |0009: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b06da: 6e10 bda5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b06e0: 0a01 |000e: move-result v1 │ │ -3b06e2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3b06e4: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3b06e8: 6200 2d7a |0012: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ -3b06ec: 6201 307a |0014: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b06f0: 6e10 bda5 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b06f6: 0a01 |0019: move-result v1 │ │ -3b06f8: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3b06fa: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3b06fe: 6200 2d7a |001d: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ -3b0702: 6201 367a |001f: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ -3b0706: 6e10 bda5 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b070c: 0a01 |0024: move-result v1 │ │ -3b070e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -3b0710: 4b02 0001 |0026: aput v2, v0, v1 │ │ -3b0714: 6200 2d7a |0028: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ -3b0718: 6201 337a |002a: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b071c: 6e10 bda5 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b0722: 0a01 |002f: move-result v1 │ │ -3b0724: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -3b0726: 4b02 0001 |0031: aput v2, v0, v1 │ │ -3b072a: 6200 2d7a |0033: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ -3b072e: 6201 317a |0035: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b0732: 6e10 bda5 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b0738: 0a01 |003a: move-result v1 │ │ -3b073a: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -3b073c: 4b02 0001 |003c: aput v2, v0, v1 │ │ -3b0740: 6200 2d7a |003e: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ -3b0744: 6201 387a |0040: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a38 │ │ -3b0748: 6e10 bda5 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b074e: 0a01 |0045: move-result v1 │ │ -3b0750: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -3b0752: 4b02 0001 |0047: aput v2, v0, v1 │ │ -3b0756: 6200 2d7a |0049: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ -3b075a: 6201 377a |004b: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3b075e: 6e10 bda5 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b0764: 0a01 |0050: move-result v1 │ │ -3b0766: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -3b0768: 4b02 0001 |0052: aput v2, v0, v1 │ │ -3b076c: 6200 2d7a |0054: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ -3b0770: 6201 357a |0056: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b0774: 6e10 bda5 0100 |0058: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b077a: 0a01 |005b: move-result v1 │ │ -3b077c: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -3b0780: 4b02 0001 |005e: aput v2, v0, v1 │ │ -3b0784: 6200 2d7a |0060: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ -3b0788: 6201 347a |0062: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b078c: 6e10 bda5 0100 |0064: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b0792: 0a01 |0067: move-result v1 │ │ -3b0794: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -3b0798: 4b02 0001 |006a: aput v2, v0, v1 │ │ -3b079c: 0e00 |006c: return-void │ │ +3b06b0: |[3b06b0] net.sf.dibdib.thread_wk.CcmSto$1.:()V │ │ +3b06c0: 7100 c0a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c0 │ │ +3b06c6: 0c00 |0003: move-result-object v0 │ │ +3b06c8: 2100 |0004: array-length v0, v0 │ │ +3b06ca: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3b06ce: 6900 2d7a |0007: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ +3b06d2: 6201 2f7a |0009: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b06d6: 6e10 bda5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b06dc: 0a01 |000e: move-result v1 │ │ +3b06de: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3b06e0: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3b06e4: 6200 2d7a |0012: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ +3b06e8: 6201 307a |0014: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b06ec: 6e10 bda5 0100 |0016: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b06f2: 0a01 |0019: move-result v1 │ │ +3b06f4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3b06f6: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3b06fa: 6200 2d7a |001d: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ +3b06fe: 6201 367a |001f: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ +3b0702: 6e10 bda5 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b0708: 0a01 |0024: move-result v1 │ │ +3b070a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +3b070c: 4b02 0001 |0026: aput v2, v0, v1 │ │ +3b0710: 6200 2d7a |0028: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ +3b0714: 6201 337a |002a: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b0718: 6e10 bda5 0100 |002c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b071e: 0a01 |002f: move-result v1 │ │ +3b0720: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +3b0722: 4b02 0001 |0031: aput v2, v0, v1 │ │ +3b0726: 6200 2d7a |0033: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ +3b072a: 6201 317a |0035: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b072e: 6e10 bda5 0100 |0037: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b0734: 0a01 |003a: move-result v1 │ │ +3b0736: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +3b0738: 4b02 0001 |003c: aput v2, v0, v1 │ │ +3b073c: 6200 2d7a |003e: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ +3b0740: 6201 387a |0040: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a38 │ │ +3b0744: 6e10 bda5 0100 |0042: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b074a: 0a01 |0045: move-result v1 │ │ +3b074c: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +3b074e: 4b02 0001 |0047: aput v2, v0, v1 │ │ +3b0752: 6200 2d7a |0049: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ +3b0756: 6201 377a |004b: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3b075a: 6e10 bda5 0100 |004d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b0760: 0a01 |0050: move-result v1 │ │ +3b0762: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +3b0764: 4b02 0001 |0052: aput v2, v0, v1 │ │ +3b0768: 6200 2d7a |0054: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ +3b076c: 6201 357a |0056: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b0770: 6e10 bda5 0100 |0058: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b0776: 0a01 |005b: move-result v1 │ │ +3b0778: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +3b077c: 4b02 0001 |005e: aput v2, v0, v1 │ │ +3b0780: 6200 2d7a |0060: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ +3b0784: 6201 347a |0062: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b0788: 6e10 bda5 0100 |0064: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b078e: 0a01 |0067: move-result v1 │ │ +3b0790: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +3b0794: 4b02 0001 |006a: aput v2, v0, v1 │ │ +3b0798: 0e00 |006c: return-void │ │ catches : 9 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -859216,69 +859216,69 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 102 16-bit code units │ │ -3b53bc: |[3b53bc] net.sf.dibdib.thread_wk.CcmSto.:()V │ │ -3b53cc: 2200 8313 |0000: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -3b53d0: 7010 f39a 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -3b53d6: 6900 467a |0005: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a46 │ │ -3b53da: 2200 8313 |0007: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -3b53de: 7010 f39a 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -3b53e4: 6900 457a |000c: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a45 │ │ -3b53e8: 2200 6913 |000e: new-instance v0, Ljava/util/LinkedHashMap; // type@1369 │ │ -3b53ec: 7010 429a 0000 |0010: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@9a42 │ │ -3b53f2: 6900 3c7a |0013: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.badIds:Ljava/util/LinkedHashMap; // field@7a3c │ │ -3b53f6: 2200 8313 |0015: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -3b53fa: 7010 f39a 0000 |0017: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -3b5400: 6900 3d7a |001a: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3d │ │ -3b5404: 1230 |001c: const/4 v0, #int 3 // #3 │ │ -3b5406: 2301 2716 |001d: new-array v1, v0, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ -3b540a: 6202 337a |001f: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b540e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -3b5410: 4d02 0103 |0022: aput-object v2, v1, v3 │ │ -3b5414: 6202 2f7a |0024: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b5418: 1214 |0026: const/4 v4, #int 1 // #1 │ │ -3b541a: 4d02 0104 |0027: aput-object v2, v1, v4 │ │ -3b541e: 6202 317a |0029: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b5422: 1225 |002b: const/4 v5, #int 2 // #2 │ │ -3b5424: 4d02 0105 |002c: aput-object v2, v1, v5 │ │ -3b5428: 6901 3f7a |002e: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_0:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3f │ │ -3b542c: 1301 0800 |0030: const/16 v1, #int 8 // #8 │ │ -3b5430: 2311 2716 |0032: new-array v1, v1, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ -3b5434: 6202 327a |0034: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b5438: 4d02 0103 |0036: aput-object v2, v1, v3 │ │ -3b543c: 6202 337a |0038: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b5440: 4d02 0104 |003a: aput-object v2, v1, v4 │ │ -3b5444: 6202 2f7a |003c: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b5448: 4d02 0105 |003e: aput-object v2, v1, v5 │ │ -3b544c: 6202 377a |0040: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3b5450: 4d02 0100 |0042: aput-object v2, v1, v0 │ │ -3b5454: 6200 307a |0044: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b5458: 1242 |0046: const/4 v2, #int 4 // #4 │ │ -3b545a: 4d00 0102 |0047: aput-object v0, v1, v2 │ │ -3b545e: 6200 357a |0049: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b5462: 1252 |004b: const/4 v2, #int 5 // #5 │ │ -3b5464: 4d00 0102 |004c: aput-object v0, v1, v2 │ │ -3b5468: 6200 347a |004e: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b546c: 1262 |0050: const/4 v2, #int 6 // #6 │ │ -3b546e: 4d00 0102 |0051: aput-object v0, v1, v2 │ │ -3b5472: 6200 317a |0053: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b5476: 1272 |0055: const/4 v2, #int 7 // #7 │ │ -3b5478: 4d00 0102 |0056: aput-object v0, v1, v2 │ │ -3b547c: 6901 407a |0058: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_MAIL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a40 │ │ -3b5480: 1200 |005a: const/4 v0, #int 0 // #0 │ │ -3b5482: 6900 3e7a |005b: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3e │ │ -3b5486: 2330 0516 |005d: new-array v0, v3, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -3b548a: 6900 477a |005f: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.searchBunch_empty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7a47 │ │ -3b548e: 6a03 417a |0061: sput-boolean v3, Lnet/sf/dibdib/thread_wk/CcmSto;.importPrefsNVars_pidFound:Z // field@7a41 │ │ -3b5492: 6703 3b7a |0063: sput v3, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash_cTrash:I // field@7a3b │ │ -3b5496: 0e00 |0065: return-void │ │ +3b53b8: |[3b53b8] net.sf.dibdib.thread_wk.CcmSto.:()V │ │ +3b53c8: 2200 8313 |0000: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +3b53cc: 7010 f39a 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +3b53d2: 6900 467a |0005: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a46 │ │ +3b53d6: 2200 8313 |0007: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +3b53da: 7010 f39a 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +3b53e0: 6900 457a |000c: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a45 │ │ +3b53e4: 2200 6913 |000e: new-instance v0, Ljava/util/LinkedHashMap; // type@1369 │ │ +3b53e8: 7010 429a 0000 |0010: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@9a42 │ │ +3b53ee: 6900 3c7a |0013: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.badIds:Ljava/util/LinkedHashMap; // field@7a3c │ │ +3b53f2: 2200 8313 |0015: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +3b53f6: 7010 f39a 0000 |0017: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +3b53fc: 6900 3d7a |001a: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3d │ │ +3b5400: 1230 |001c: const/4 v0, #int 3 // #3 │ │ +3b5402: 2301 2716 |001d: new-array v1, v0, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ +3b5406: 6202 337a |001f: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b540a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +3b540c: 4d02 0103 |0022: aput-object v2, v1, v3 │ │ +3b5410: 6202 2f7a |0024: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b5414: 1214 |0026: const/4 v4, #int 1 // #1 │ │ +3b5416: 4d02 0104 |0027: aput-object v2, v1, v4 │ │ +3b541a: 6202 317a |0029: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b541e: 1225 |002b: const/4 v5, #int 2 // #2 │ │ +3b5420: 4d02 0105 |002c: aput-object v2, v1, v5 │ │ +3b5424: 6901 3f7a |002e: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_0:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3f │ │ +3b5428: 1301 0800 |0030: const/16 v1, #int 8 // #8 │ │ +3b542c: 2311 2716 |0032: new-array v1, v1, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ +3b5430: 6202 327a |0034: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b5434: 4d02 0103 |0036: aput-object v2, v1, v3 │ │ +3b5438: 6202 337a |0038: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b543c: 4d02 0104 |003a: aput-object v2, v1, v4 │ │ +3b5440: 6202 2f7a |003c: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b5444: 4d02 0105 |003e: aput-object v2, v1, v5 │ │ +3b5448: 6202 377a |0040: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3b544c: 4d02 0100 |0042: aput-object v2, v1, v0 │ │ +3b5450: 6200 307a |0044: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b5454: 1242 |0046: const/4 v2, #int 4 // #4 │ │ +3b5456: 4d00 0102 |0047: aput-object v0, v1, v2 │ │ +3b545a: 6200 357a |0049: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b545e: 1252 |004b: const/4 v2, #int 5 // #5 │ │ +3b5460: 4d00 0102 |004c: aput-object v0, v1, v2 │ │ +3b5464: 6200 347a |004e: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b5468: 1262 |0050: const/4 v2, #int 6 // #6 │ │ +3b546a: 4d00 0102 |0051: aput-object v0, v1, v2 │ │ +3b546e: 6200 317a |0053: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b5472: 1272 |0055: const/4 v2, #int 7 // #7 │ │ +3b5474: 4d00 0102 |0056: aput-object v0, v1, v2 │ │ +3b5478: 6901 407a |0058: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_MAIL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a40 │ │ +3b547c: 1200 |005a: const/4 v0, #int 0 // #0 │ │ +3b547e: 6900 3e7a |005b: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3e │ │ +3b5482: 2330 0516 |005d: new-array v0, v3, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +3b5486: 6900 477a |005f: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.searchBunch_empty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7a47 │ │ +3b548a: 6a03 417a |0061: sput-boolean v3, Lnet/sf/dibdib/thread_wk/CcmSto;.importPrefsNVars_pidFound:Z // field@7a41 │ │ +3b548e: 6703 3b7a |0063: sput v3, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash_cTrash:I // field@7a3b │ │ +3b5492: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0007 line=43 │ │ 0x000e line=45 │ │ 0x0015 line=46 │ │ 0x001f line=267 │ │ @@ -859294,50 +859294,50 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -3b5498: |[3b5498] net.sf.dibdib.thread_wk.CcmSto.:()V │ │ -3b54a8: 7010 e497 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b54ae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3b54b0: 5b50 4a7a |0004: iput-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b54b4: 7100 57a3 0000 |0006: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ -3b54ba: 0b01 |0009: move-result-wide v1 │ │ -3b54bc: 5a51 437a |000a: iput-wide v1, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b54c0: 1a01 ca05 |000c: const-string v1, "." // string@05ca │ │ -3b54c4: 5b51 427a |000e: iput-object v1, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b54c8: 2201 8313 |0010: new-instance v1, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -3b54cc: 7010 f39a 0100 |0012: invoke-direct {v1}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -3b54d2: 6901 447a |0015: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b54d6: 2201 8313 |0017: new-instance v1, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -3b54da: 7010 f39a 0100 |0019: invoke-direct {v1}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -3b54e0: 5b51 4a7a |001c: iput-object v1, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b54e4: 6201 447a |001e: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b54e8: 6202 bd78 |0020: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bd │ │ -3b54ec: 1a03 0000 |0022: const-string v3, "" // string@0000 │ │ -3b54f0: 6e20 1898 2300 |0024: invoke-virtual {v3, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3b54f6: 0c02 |0027: move-result-object v2 │ │ -3b54f8: 1a04 e0a6 |0028: const-string v4, "pub" // string@a6e0 │ │ -3b54fc: 6e30 fb9a 4102 |002a: invoke-virtual {v1, v4, v2}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b5502: 6201 447a |002d: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b5506: 6202 bd78 |002f: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bd │ │ -3b550a: 6e20 1898 2300 |0031: invoke-virtual {v3, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3b5510: 0c02 |0034: move-result-object v2 │ │ -3b5512: 1a03 7dad |0035: const-string v3, "sec" // string@ad7d │ │ -3b5516: 6e30 fb9a 3102 |0037: invoke-virtual {v1, v3, v2}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b551c: 6201 337a |003a: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b5520: 7110 d1a3 0100 |003c: invoke-static {v1}, Lnet/sf/dibdib/thread_any/QMMap;.create:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/thread_any/QMMap; // method@a3d1 │ │ -3b5526: 0c01 |003f: move-result-object v1 │ │ -3b5528: 5b51 487a |0040: iput-object v1, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ -3b552c: 7110 d1a3 0000 |0042: invoke-static {v0}, Lnet/sf/dibdib/thread_any/QMMap;.create:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/thread_any/QMMap; // method@a3d1 │ │ -3b5532: 0c00 |0045: move-result-object v0 │ │ -3b5534: 5b50 497a |0046: iput-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b5538: 0e00 |0048: return-void │ │ +3b5494: |[3b5494] net.sf.dibdib.thread_wk.CcmSto.:()V │ │ +3b54a4: 7010 e497 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b54aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3b54ac: 5b50 4a7a |0004: iput-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b54b0: 7100 57a3 0000 |0006: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ +3b54b6: 0b01 |0009: move-result-wide v1 │ │ +3b54b8: 5a51 437a |000a: iput-wide v1, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b54bc: 1a01 ca05 |000c: const-string v1, "." // string@05ca │ │ +3b54c0: 5b51 427a |000e: iput-object v1, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b54c4: 2201 8313 |0010: new-instance v1, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +3b54c8: 7010 f39a 0100 |0012: invoke-direct {v1}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +3b54ce: 6901 447a |0015: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b54d2: 2201 8313 |0017: new-instance v1, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +3b54d6: 7010 f39a 0100 |0019: invoke-direct {v1}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +3b54dc: 5b51 4a7a |001c: iput-object v1, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b54e0: 6201 447a |001e: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b54e4: 6202 bd78 |0020: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bd │ │ +3b54e8: 1a03 0000 |0022: const-string v3, "" // string@0000 │ │ +3b54ec: 6e20 1898 2300 |0024: invoke-virtual {v3, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3b54f2: 0c02 |0027: move-result-object v2 │ │ +3b54f4: 1a04 e0a6 |0028: const-string v4, "pub" // string@a6e0 │ │ +3b54f8: 6e30 fb9a 4102 |002a: invoke-virtual {v1, v4, v2}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b54fe: 6201 447a |002d: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b5502: 6202 bd78 |002f: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bd │ │ +3b5506: 6e20 1898 2300 |0031: invoke-virtual {v3, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3b550c: 0c02 |0034: move-result-object v2 │ │ +3b550e: 1a03 7dad |0035: const-string v3, "sec" // string@ad7d │ │ +3b5512: 6e30 fb9a 3102 |0037: invoke-virtual {v1, v3, v2}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b5518: 6201 337a |003a: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b551c: 7110 d1a3 0100 |003c: invoke-static {v1}, Lnet/sf/dibdib/thread_any/QMMap;.create:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/thread_any/QMMap; // method@a3d1 │ │ +3b5522: 0c01 |003f: move-result-object v1 │ │ +3b5524: 5b51 487a |0040: iput-object v1, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ +3b5528: 7110 d1a3 0000 |0042: invoke-static {v0}, Lnet/sf/dibdib/thread_any/QMMap;.create:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/thread_any/QMMap; // method@a3d1 │ │ +3b552e: 0c00 |0045: move-result-object v0 │ │ +3b5530: 5b50 497a |0046: iput-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b5534: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0004 line=39 │ │ 0x0006 line=158 │ │ 0x000e line=159 │ │ 0x0010 line=160 │ │ @@ -859354,64 +859354,64 @@ │ │ type : '(Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -3b553c: |[3b553c] net.sf.dibdib.thread_wk.CcmSto.addAsTrash:(Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)V │ │ -3b554c: 5450 3576 |0000: iget-object v0, v5, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b5550: 6201 337a |0002: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b5554: 6e10 bda5 0100 |0004: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b555a: 0a01 |0007: move-result v1 │ │ -3b555c: 2202 e812 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b5560: 7010 4098 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b5566: 1a03 264b |000d: const-string v3, "TRASH" // string@4b26 │ │ -3b556a: 6e20 4b98 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b5570: 6003 3b7a |0012: sget v3, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash_cTrash:I // field@7a3b │ │ -3b5574: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -3b5576: b043 |0015: add-int/2addr v3, v4 │ │ -3b5578: 6703 3b7a |0016: sput v3, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash_cTrash:I // field@7a3b │ │ -3b557c: 6e20 4798 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3b5582: 6e10 5498 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b5588: 0c02 |001e: move-result-object v2 │ │ -3b558a: 7120 ffa2 4200 |001f: invoke-static {v2, v4}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b5590: 0c02 |0022: move-result-object v2 │ │ -3b5592: 4d02 0001 |0023: aput-object v2, v0, v1 │ │ -3b5596: 5450 3576 |0025: iget-object v0, v5, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b559a: 6201 2f7a |0027: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b559e: 6e10 bda5 0100 |0029: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b55a4: 0a01 |002c: move-result v1 │ │ -3b55a6: 6202 287a |002d: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ -3b55aa: 5322 2b7a |002f: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b55ae: 7120 06a3 3200 |0031: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b55b4: 0c02 |0034: move-result-object v2 │ │ -3b55b6: 4d02 0001 |0035: aput-object v2, v0, v1 │ │ -3b55ba: 5450 3576 |0037: iget-object v0, v5, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b55be: 6201 317a |0039: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b55c2: 6e10 bda5 0100 |003b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b55c8: 0a01 |003e: move-result v1 │ │ -3b55ca: 6e10 3298 0600 |003f: invoke-virtual {v6}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@9832 │ │ -3b55d0: 0c06 |0042: move-result-object v6 │ │ -3b55d2: 7110 c1a2 0600 |0043: invoke-static {v6}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b55d8: 0c06 |0046: move-result-object v6 │ │ -3b55da: 4d06 0001 |0047: aput-object v6, v0, v1 │ │ -3b55de: 6206 6473 |0049: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b55e2: 5466 497a |004b: iget-object v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b55e6: 6e20 cba3 5600 |004d: invoke-virtual {v6, v5}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ -3b55ec: 6206 6473 |0050: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b55f0: 5466 487a |0052: iget-object v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ -3b55f4: 6200 337a |0054: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b55f8: 1201 |0056: const/4 v1, #int 0 // #0 │ │ -3b55fa: 7130 d1a5 0501 |0057: invoke-static {v5, v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ -3b5600: 0c00 |005a: move-result-object v0 │ │ -3b5602: 6e10 c7a2 0000 |005b: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ -3b5608: 0b00 |005e: move-result-wide v0 │ │ -3b560a: 6e40 cca3 0651 |005f: invoke-virtual {v6, v0, v1, v5}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cc │ │ -3b5610: 0e00 |0062: return-void │ │ +3b5538: |[3b5538] net.sf.dibdib.thread_wk.CcmSto.addAsTrash:(Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)V │ │ +3b5548: 5450 3576 |0000: iget-object v0, v5, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b554c: 6201 337a |0002: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b5550: 6e10 bda5 0100 |0004: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b5556: 0a01 |0007: move-result v1 │ │ +3b5558: 2202 e812 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b555c: 7010 4098 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b5562: 1a03 264b |000d: const-string v3, "TRASH" // string@4b26 │ │ +3b5566: 6e20 4b98 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b556c: 6003 3b7a |0012: sget v3, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash_cTrash:I // field@7a3b │ │ +3b5570: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +3b5572: b043 |0015: add-int/2addr v3, v4 │ │ +3b5574: 6703 3b7a |0016: sput v3, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash_cTrash:I // field@7a3b │ │ +3b5578: 6e20 4798 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3b557e: 6e10 5498 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b5584: 0c02 |001e: move-result-object v2 │ │ +3b5586: 7120 ffa2 4200 |001f: invoke-static {v2, v4}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b558c: 0c02 |0022: move-result-object v2 │ │ +3b558e: 4d02 0001 |0023: aput-object v2, v0, v1 │ │ +3b5592: 5450 3576 |0025: iget-object v0, v5, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b5596: 6201 2f7a |0027: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b559a: 6e10 bda5 0100 |0029: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b55a0: 0a01 |002c: move-result v1 │ │ +3b55a2: 6202 287a |002d: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ +3b55a6: 5322 2b7a |002f: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b55aa: 7120 06a3 3200 |0031: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b55b0: 0c02 |0034: move-result-object v2 │ │ +3b55b2: 4d02 0001 |0035: aput-object v2, v0, v1 │ │ +3b55b6: 5450 3576 |0037: iget-object v0, v5, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b55ba: 6201 317a |0039: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b55be: 6e10 bda5 0100 |003b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b55c4: 0a01 |003e: move-result v1 │ │ +3b55c6: 6e10 3298 0600 |003f: invoke-virtual {v6}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@9832 │ │ +3b55cc: 0c06 |0042: move-result-object v6 │ │ +3b55ce: 7110 c1a2 0600 |0043: invoke-static {v6}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b55d4: 0c06 |0046: move-result-object v6 │ │ +3b55d6: 4d06 0001 |0047: aput-object v6, v0, v1 │ │ +3b55da: 6206 6473 |0049: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b55de: 5466 497a |004b: iget-object v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b55e2: 6e20 cba3 5600 |004d: invoke-virtual {v6, v5}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ +3b55e8: 6206 6473 |0050: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b55ec: 5466 487a |0052: iget-object v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ +3b55f0: 6200 337a |0054: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b55f4: 1201 |0056: const/4 v1, #int 0 // #0 │ │ +3b55f6: 7130 d1a5 0501 |0057: invoke-static {v5, v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ +3b55fc: 0c00 |005a: move-result-object v0 │ │ +3b55fe: 6e10 c7a2 0000 |005b: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ +3b5604: 0b00 |005e: move-result-wide v0 │ │ +3b5606: 6e40 cca3 0651 |005f: invoke-virtual {v6, v0, v1, v5}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cc │ │ +3b560c: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1209 │ │ 0x0025 line=1210 │ │ 0x0037 line=1211 │ │ 0x0049 line=1212 │ │ 0x0050 line=1213 │ │ @@ -859424,245 +859424,245 @@ │ │ type : '()[Lnet/sf/dibdib/generic/QSTuple;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 23 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 421 16-bit code units │ │ -3b2e80: |[3b2e80] net.sf.dibdib.thread_wk.CcmSto.archiveData:()[Lnet/sf/dibdib/generic/QSTuple; │ │ -3b2e90: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ -3b2e94: 2300 0d16 |0002: new-array v0, v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b2e98: 6201 6473 |0004: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b2e9c: 5311 437a |0006: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b2ea0: 7120 06a3 2100 |0008: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b2ea6: 0c01 |000b: move-result-object v1 │ │ -3b2ea8: 6202 6473 |000c: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b2eac: 5422 427a |000e: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b2eb0: 7110 c1a2 0200 |0010: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b2eb6: 0c02 |0013: move-result-object v2 │ │ -3b2eb8: 6203 c076 |0014: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3b2ebc: 6204 297a |0016: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ -3b2ec0: 5344 2b7a |0018: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b2ec4: 1216 |001a: const/4 v6, #int 1 // #1 │ │ -3b2ec6: 2367 0716 |001b: new-array v7, v6, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b2eca: 1208 |001d: const/4 v8, #int 0 // #0 │ │ -3b2ecc: 4d02 0708 |001e: aput-object v2, v7, v8 │ │ -3b2ed0: 7140 c8a5 4375 |0020: invoke-static {v3, v4, v5, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ -3b2ed6: 0c02 |0023: move-result-object v2 │ │ -3b2ed8: 6203 377a |0024: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3b2edc: 5324 3876 |0026: iget-wide v4, v2, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b2ee0: 7120 76a3 5400 |0028: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4NanobisOrCurrent:(J)D // method@a376 │ │ -3b2ee6: 0b04 |002b: move-result-wide v4 │ │ -3b2ee8: 7120 03a3 5400 |002c: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; // method@a303 │ │ -3b2eee: 0c04 |002f: move-result-object v4 │ │ -3b2ef0: 6e30 b1a2 3204 |0030: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b2ef6: 6203 6473 |0033: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b2efa: 5333 437a |0035: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b2efe: 6e30 b2a2 3204 |0037: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/generic/QSTuple;.setShashOrIgnore:(J)V // method@a2b2 │ │ -3b2f04: 6203 307a |003a: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b2f08: 6e30 b1a2 3201 |003c: invoke-virtual {v2, v3, v1}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b2f0e: 4d02 0008 |003f: aput-object v2, v0, v8 │ │ -3b2f12: 6201 6473 |0041: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b2f16: 5411 497a |0043: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b2f1a: 6e40 d2a3 0186 |0045: invoke-virtual {v1, v0, v6, v8}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d2 │ │ -3b2f20: 0a01 |0048: move-result v1 │ │ -3b2f22: 1202 |0049: const/4 v2, #int 0 // #0 │ │ -3b2f24: 3b01 1400 |004a: if-gez v1, 005e // +0014 │ │ -3b2f28: 7b11 |004c: neg-int v1, v1 │ │ -3b2f2a: 7120 b499 1000 |004d: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b2f30: 0c00 |0050: move-result-object v0 │ │ -3b2f32: 1f00 0d16 |0051: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b2f36: 6201 6473 |0053: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b2f3a: 5411 497a |0055: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b2f3e: 6e40 d2a3 0186 |0057: invoke-virtual {v1, v0, v6, v8}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d2 │ │ -3b2f44: 0a01 |005a: move-result v1 │ │ -3b2f46: 3b01 0300 |005b: if-gez v1, 005e // +0003 │ │ -3b2f4a: 1102 |005d: return-object v2 │ │ -3b2f4c: 1303 2100 |005e: const/16 v3, #int 33 // #21 │ │ -3b2f50: 2334 1a15 |0060: new-array v4, v3, [J // type@151a │ │ -3b2f54: 7110 5aa3 0800 |0062: invoke-static {v8}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3b2f5a: 0b05 |0065: move-result-wide v5 │ │ -3b2f5c: 1809 0000 0000 6054 0000 |0066: const-wide v9, #double 4.58351e-310 // #0000546000000000 │ │ -3b2f66: 9c09 0509 |006b: sub-long v9, v5, v9 │ │ -3b2f6a: 7120 81a3 6500 |006d: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oNanobis:(J)J // method@a381 │ │ -3b2f70: 0b05 |0070: move-result-wide v5 │ │ -3b2f72: 7120 81a3 a900 |0071: invoke-static {v9, v10}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oNanobis:(J)J // method@a381 │ │ -3b2f78: 0b09 |0074: move-result-wide v9 │ │ -3b2f7a: 9c09 0509 |0075: sub-long v9, v5, v9 │ │ -3b2f7e: 160b 0000 |0077: const-wide/16 v11, #int 0 // #0 │ │ -3b2f82: 04bd |0079: move-wide v13, v11 │ │ -3b2f84: 1207 |007a: const/4 v7, #int 0 // #0 │ │ -3b2f86: 130f 2000 |007b: const/16 v15, #int 32 // #20 │ │ -3b2f8a: 3517 9200 |007d: if-ge v7, v1, 010f // +0092 │ │ -3b2f8e: 4608 0007 |007f: aget-object v8, v0, v7 │ │ -3b2f92: 6202 2f7a |0081: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b2f96: 6e20 aaa2 2800 |0083: invoke-virtual {v8, v2}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b2f9c: 0c02 |0086: move-result-object v2 │ │ -3b2f9e: 1f02 b514 |0087: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b2fa2: 6e10 0ca3 0200 |0089: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b2fa8: 0b10 |008c: move-result-wide v16 │ │ -3b2faa: 4602 0007 |008d: aget-object v2, v0, v7 │ │ -3b2fae: 6208 377a |008f: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3b2fb2: 6e20 aaa2 8200 |0091: invoke-virtual {v2, v8}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b2fb8: 0c02 |0094: move-result-object v2 │ │ -3b2fba: 1f02 b514 |0095: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b2fbe: 6e10 0ca3 0200 |0097: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b2fc4: 0b12 |009a: move-result-wide v18 │ │ -3b2fc6: 6202 287a |009b: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ -3b2fca: 0814 0400 |009d: move-object/from16 v20, v4 │ │ -3b2fce: 5323 2b7a |009f: iget-wide v3, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b2fd2: a002 0310 |00a1: and-long v2, v3, v16 │ │ -3b2fd6: 3104 0b02 |00a3: cmp-long v4, v11, v2 │ │ -3b2fda: 3804 0700 |00a5: if-eqz v4, 00ac // +0007 │ │ -3b2fde: 0515 0900 |00a7: move-wide/from16 v21, v9 │ │ -3b2fe2: 0512 0b00 |00a9: move-wide/from16 v18, v11 │ │ -3b2fe6: 2819 |00ab: goto 00c4 // +0019 │ │ -3b2fe8: 6202 1c7a |00ac: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ -3b2fec: 5322 2b7a |00ae: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b2ff0: 6204 1b7a |00b0: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b2ff4: 0515 0900 |00b2: move-wide/from16 v21, v9 │ │ -3b2ff8: 5348 2b7a |00b4: iget-wide v8, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b2ffc: c182 |00b6: or-long/2addr v2, v8 │ │ -3b2ffe: 6204 217a |00b7: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a21 │ │ -3b3002: 5348 2b7a |00b9: iget-wide v8, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b3006: c182 |00bb: or-long/2addr v2, v8 │ │ -3b3008: a002 0210 |00bc: and-long v2, v2, v16 │ │ -3b300c: 3104 0b02 |00be: cmp-long v4, v11, v2 │ │ -3b3010: 3804 0400 |00c0: if-eqz v4, 00c4 // +0004 │ │ -3b3014: 0512 0500 |00c2: move-wide/from16 v18, v5 │ │ -3b3018: 9c02 0512 |00c4: sub-long v2, v5, v18 │ │ -3b301c: 9e02 0215 |00c6: div-long v2, v2, v21 │ │ -3b3020: 8423 |00c8: long-to-int v3, v2 │ │ -3b3022: 8132 |00c9: int-to-long v2, v3 │ │ -3b3024: 3104 0b02 |00ca: cmp-long v4, v11, v2 │ │ -3b3028: 3d04 0600 |00cc: if-lez v4, 00d2 // +0006 │ │ -3b302c: 04b2 |00ce: move-wide v2, v11 │ │ -3b302e: 1304 2100 |00cf: const/16 v4, #int 33 // #21 │ │ -3b3032: 280a |00d1: goto 00db // +000a │ │ -3b3034: 1304 2100 |00d2: const/16 v4, #int 33 // #21 │ │ -3b3038: 8148 |00d4: int-to-long v8, v4 │ │ -3b303a: 310a 0802 |00d5: cmp-long v10, v8, v2 │ │ -3b303e: 3d0a 0300 |00d7: if-lez v10, 00da // +0003 │ │ -3b3042: 2802 |00d9: goto 00db // +0002 │ │ -3b3044: 81f2 |00da: int-to-long v2, v15 │ │ -3b3046: 4608 0007 |00db: aget-object v8, v0, v7 │ │ -3b304a: 6209 317a |00dd: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b304e: 6e20 aaa2 9800 |00df: invoke-virtual {v8, v9}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b3054: 0c08 |00e2: move-result-object v8 │ │ -3b3056: 1f08 af14 |00e3: check-cast v8, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b305a: 6e10 cba2 0800 |00e5: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b3060: 0c08 |00e8: move-result-object v8 │ │ -3b3062: 6e10 2298 0800 |00e9: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b3068: 0a08 |00ec: move-result v8 │ │ -3b306a: 8423 |00ed: long-to-int v3, v2 │ │ -3b306c: 4509 1403 |00ee: aget-wide v9, v20, v3 │ │ -3b3070: 0510 0500 |00f0: move-wide/from16 v16, v5 │ │ -3b3074: 8184 |00f2: int-to-long v4, v8 │ │ -3b3076: bb49 |00f3: add-long/2addr v9, v4 │ │ -3b3078: 4c09 1403 |00f4: aput-wide v9, v20, v3 │ │ -3b307c: bb4d |00f6: add-long/2addr v13, v4 │ │ -3b307e: 280a |00f7: goto 0101 // +000a │ │ -3b3080: 0510 0500 |00f8: move-wide/from16 v16, v5 │ │ -3b3084: 2807 |00fa: goto 0101 // +0007 │ │ -3b3086: 0814 0400 |00fb: move-object/from16 v20, v4 │ │ -3b308a: 0510 0500 |00fd: move-wide/from16 v16, v5 │ │ -3b308e: 0515 0900 |00ff: move-wide/from16 v21, v9 │ │ -3b3092: d807 0701 |0101: add-int/lit8 v7, v7, #int 1 // #01 │ │ -3b3096: 0505 1000 |0103: move-wide/from16 v5, v16 │ │ -3b309a: 0804 1400 |0105: move-object/from16 v4, v20 │ │ -3b309e: 0509 1500 |0107: move-wide/from16 v9, v21 │ │ -3b30a2: 1202 |0109: const/4 v2, #int 0 // #0 │ │ -3b30a4: 1303 2100 |010a: const/16 v3, #int 33 // #21 │ │ -3b30a8: 1208 |010c: const/4 v8, #int 0 // #0 │ │ -3b30aa: 2900 6eff |010d: goto/16 007b // -0092 │ │ -3b30ae: 0814 0400 |010f: move-object/from16 v20, v4 │ │ -3b30b2: 0510 0500 |0111: move-wide/from16 v16, v5 │ │ -3b30b6: 0515 0900 |0113: move-wide/from16 v21, v9 │ │ -3b30ba: 04b2 |0115: move-wide v2, v11 │ │ -3b30bc: 1234 |0116: const/4 v4, #int 3 // #3 │ │ -3b30be: 374f 8c00 |0117: if-le v15, v4, 01a3 // +008c │ │ -3b30c2: 4504 140f |0119: aget-wide v4, v20, v15 │ │ -3b30c6: bb42 |011b: add-long/2addr v2, v4 │ │ -3b30c8: 1604 0300 |011c: const-wide/16 v4, #int 3 // #3 │ │ -3b30cc: 9e04 0d04 |011e: div-long v4, v13, v4 │ │ -3b30d0: 3106 0204 |0120: cmp-long v6, v2, v4 │ │ -3b30d4: 3a06 7c00 |0122: if-ltz v6, 019e // +007c │ │ -3b30d8: 1604 e02e |0124: const-wide/16 v4, #int 12000 // #2ee0 │ │ -3b30dc: 3106 0402 |0126: cmp-long v6, v4, v2 │ │ -3b30e0: 3b06 7600 |0128: if-gez v6, 019e // +0076 │ │ -3b30e4: 1202 |012a: const/4 v2, #int 0 // #0 │ │ -3b30e6: 3512 7200 |012b: if-ge v2, v1, 019d // +0072 │ │ -3b30ea: 4603 0002 |012d: aget-object v3, v0, v2 │ │ -3b30ee: 6204 2f7a |012f: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b30f2: 6e20 aaa2 4300 |0131: invoke-virtual {v3, v4}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b30f8: 0c03 |0134: move-result-object v3 │ │ -3b30fa: 1f03 b514 |0135: check-cast v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b30fe: 6e10 0ca3 0300 |0137: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b3104: 0b03 |013a: move-result-wide v3 │ │ -3b3106: 4605 0002 |013b: aget-object v5, v0, v2 │ │ -3b310a: 6206 377a |013d: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3b310e: 6e20 aaa2 6500 |013f: invoke-virtual {v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b3114: 0c05 |0142: move-result-object v5 │ │ -3b3116: 1f05 b514 |0143: check-cast v5, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b311a: 6e10 0ca3 0500 |0145: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b3120: 0b05 |0148: move-result-wide v5 │ │ -3b3122: 6207 287a |0149: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ -3b3126: 5377 2b7a |014b: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b312a: c037 |014d: and-long/2addr v7, v3 │ │ -3b312c: 3109 0b07 |014e: cmp-long v9, v11, v7 │ │ -3b3130: 3809 0400 |0150: if-eqz v9, 0154 // +0004 │ │ -3b3134: 04b5 |0152: move-wide v5, v11 │ │ -3b3136: 2816 |0153: goto 0169 // +0016 │ │ -3b3138: 6207 1c7a |0154: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ -3b313c: 5377 2b7a |0156: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b3140: 6209 1b7a |0158: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b3144: 5399 2b7a |015a: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b3148: c197 |015c: or-long/2addr v7, v9 │ │ -3b314a: 6209 217a |015d: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a21 │ │ -3b314e: 5399 2b7a |015f: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b3152: c197 |0161: or-long/2addr v7, v9 │ │ -3b3154: c073 |0162: and-long/2addr v3, v7 │ │ -3b3156: 3107 0b03 |0163: cmp-long v7, v11, v3 │ │ -3b315a: 3807 0400 |0165: if-eqz v7, 0169 // +0004 │ │ -3b315e: 0505 1000 |0167: move-wide/from16 v5, v16 │ │ -3b3162: 9c05 1005 |0169: sub-long v5, v16, v5 │ │ -3b3166: 9e05 0515 |016b: div-long v5, v5, v21 │ │ -3b316a: 8453 |016d: long-to-int v3, v5 │ │ -3b316c: 8133 |016e: int-to-long v3, v3 │ │ -3b316e: 81f5 |016f: int-to-long v5, v15 │ │ -3b3170: 3107 0305 |0170: cmp-long v7, v3, v5 │ │ -3b3174: 3b07 0700 |0172: if-gez v7, 0179 // +0007 │ │ -3b3178: 1203 |0174: const/4 v3, #int 0 // #0 │ │ -3b317a: 4d03 0002 |0175: aput-object v3, v0, v2 │ │ -3b317e: 1205 |0177: const/4 v5, #int 0 // #0 │ │ -3b3180: 2822 |0178: goto 019a // +0022 │ │ -3b3182: 6203 6473 |0179: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b3186: 5433 497a |017b: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b318a: 4604 0002 |017d: aget-object v4, v0, v2 │ │ -3b318e: 5344 3876 |017f: iget-wide v4, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b3192: 4606 0002 |0181: aget-object v6, v0, v2 │ │ -3b3196: 6e40 d8a3 4365 |0183: invoke-virtual {v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.remove:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3d8 │ │ -3b319c: 6203 6473 |0186: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b31a0: 5433 487a |0188: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ -3b31a4: 4604 0002 |018a: aget-object v4, v0, v2 │ │ -3b31a8: 5444 3576 |018c: iget-object v4, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b31ac: 1205 |018e: const/4 v5, #int 0 // #0 │ │ -3b31ae: 4604 0405 |018f: aget-object v4, v4, v5 │ │ -3b31b2: 7210 6ca2 0400 |0191: invoke-interface {v4}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ -3b31b8: 0b06 |0194: move-result-wide v6 │ │ -3b31ba: 4604 0002 |0195: aget-object v4, v0, v2 │ │ -3b31be: 6e40 d8a3 6347 |0197: invoke-virtual {v3, v6, v7, v4}, Lnet/sf/dibdib/thread_any/QMMap;.remove:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3d8 │ │ -3b31c4: d802 0201 |019a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3b31c8: 288f |019c: goto 012b // -0071 │ │ -3b31ca: 1100 |019d: return-object v0 │ │ -3b31cc: 1205 |019e: const/4 v5, #int 0 // #0 │ │ -3b31ce: d80f 0fff |019f: add-int/lit8 v15, v15, #int -1 // #ff │ │ -3b31d2: 2900 75ff |01a1: goto/16 0116 // -008b │ │ -3b31d6: 1202 |01a3: const/4 v2, #int 0 // #0 │ │ -3b31d8: 1102 |01a4: return-object v2 │ │ +3b2e7c: |[3b2e7c] net.sf.dibdib.thread_wk.CcmSto.archiveData:()[Lnet/sf/dibdib/generic/QSTuple; │ │ +3b2e8c: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ +3b2e90: 2300 0d16 |0002: new-array v0, v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b2e94: 6201 6473 |0004: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b2e98: 5311 437a |0006: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b2e9c: 7120 06a3 2100 |0008: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b2ea2: 0c01 |000b: move-result-object v1 │ │ +3b2ea4: 6202 6473 |000c: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b2ea8: 5422 427a |000e: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b2eac: 7110 c1a2 0200 |0010: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b2eb2: 0c02 |0013: move-result-object v2 │ │ +3b2eb4: 6203 c076 |0014: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3b2eb8: 6204 297a |0016: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ +3b2ebc: 5344 2b7a |0018: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b2ec0: 1216 |001a: const/4 v6, #int 1 // #1 │ │ +3b2ec2: 2367 0716 |001b: new-array v7, v6, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b2ec6: 1208 |001d: const/4 v8, #int 0 // #0 │ │ +3b2ec8: 4d02 0708 |001e: aput-object v2, v7, v8 │ │ +3b2ecc: 7140 c8a5 4375 |0020: invoke-static {v3, v4, v5, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ +3b2ed2: 0c02 |0023: move-result-object v2 │ │ +3b2ed4: 6203 377a |0024: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3b2ed8: 5324 3876 |0026: iget-wide v4, v2, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b2edc: 7120 76a3 5400 |0028: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4NanobisOrCurrent:(J)D // method@a376 │ │ +3b2ee2: 0b04 |002b: move-result-wide v4 │ │ +3b2ee4: 7120 03a3 5400 |002c: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; // method@a303 │ │ +3b2eea: 0c04 |002f: move-result-object v4 │ │ +3b2eec: 6e30 b1a2 3204 |0030: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b2ef2: 6203 6473 |0033: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b2ef6: 5333 437a |0035: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b2efa: 6e30 b2a2 3204 |0037: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/generic/QSTuple;.setShashOrIgnore:(J)V // method@a2b2 │ │ +3b2f00: 6203 307a |003a: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b2f04: 6e30 b1a2 3201 |003c: invoke-virtual {v2, v3, v1}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b2f0a: 4d02 0008 |003f: aput-object v2, v0, v8 │ │ +3b2f0e: 6201 6473 |0041: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b2f12: 5411 497a |0043: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b2f16: 6e40 d2a3 0186 |0045: invoke-virtual {v1, v0, v6, v8}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d2 │ │ +3b2f1c: 0a01 |0048: move-result v1 │ │ +3b2f1e: 1202 |0049: const/4 v2, #int 0 // #0 │ │ +3b2f20: 3b01 1400 |004a: if-gez v1, 005e // +0014 │ │ +3b2f24: 7b11 |004c: neg-int v1, v1 │ │ +3b2f26: 7120 b499 1000 |004d: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b2f2c: 0c00 |0050: move-result-object v0 │ │ +3b2f2e: 1f00 0d16 |0051: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b2f32: 6201 6473 |0053: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b2f36: 5411 497a |0055: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b2f3a: 6e40 d2a3 0186 |0057: invoke-virtual {v1, v0, v6, v8}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d2 │ │ +3b2f40: 0a01 |005a: move-result v1 │ │ +3b2f42: 3b01 0300 |005b: if-gez v1, 005e // +0003 │ │ +3b2f46: 1102 |005d: return-object v2 │ │ +3b2f48: 1303 2100 |005e: const/16 v3, #int 33 // #21 │ │ +3b2f4c: 2334 1a15 |0060: new-array v4, v3, [J // type@151a │ │ +3b2f50: 7110 5aa3 0800 |0062: invoke-static {v8}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3b2f56: 0b05 |0065: move-result-wide v5 │ │ +3b2f58: 1809 0000 0000 6054 0000 |0066: const-wide v9, #double 4.58351e-310 // #0000546000000000 │ │ +3b2f62: 9c09 0509 |006b: sub-long v9, v5, v9 │ │ +3b2f66: 7120 81a3 6500 |006d: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oNanobis:(J)J // method@a381 │ │ +3b2f6c: 0b05 |0070: move-result-wide v5 │ │ +3b2f6e: 7120 81a3 a900 |0071: invoke-static {v9, v10}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oNanobis:(J)J // method@a381 │ │ +3b2f74: 0b09 |0074: move-result-wide v9 │ │ +3b2f76: 9c09 0509 |0075: sub-long v9, v5, v9 │ │ +3b2f7a: 160b 0000 |0077: const-wide/16 v11, #int 0 // #0 │ │ +3b2f7e: 04bd |0079: move-wide v13, v11 │ │ +3b2f80: 1207 |007a: const/4 v7, #int 0 // #0 │ │ +3b2f82: 130f 2000 |007b: const/16 v15, #int 32 // #20 │ │ +3b2f86: 3517 9200 |007d: if-ge v7, v1, 010f // +0092 │ │ +3b2f8a: 4608 0007 |007f: aget-object v8, v0, v7 │ │ +3b2f8e: 6202 2f7a |0081: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b2f92: 6e20 aaa2 2800 |0083: invoke-virtual {v8, v2}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b2f98: 0c02 |0086: move-result-object v2 │ │ +3b2f9a: 1f02 b514 |0087: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b2f9e: 6e10 0ca3 0200 |0089: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b2fa4: 0b10 |008c: move-result-wide v16 │ │ +3b2fa6: 4602 0007 |008d: aget-object v2, v0, v7 │ │ +3b2faa: 6208 377a |008f: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3b2fae: 6e20 aaa2 8200 |0091: invoke-virtual {v2, v8}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b2fb4: 0c02 |0094: move-result-object v2 │ │ +3b2fb6: 1f02 b514 |0095: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b2fba: 6e10 0ca3 0200 |0097: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b2fc0: 0b12 |009a: move-result-wide v18 │ │ +3b2fc2: 6202 287a |009b: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ +3b2fc6: 0814 0400 |009d: move-object/from16 v20, v4 │ │ +3b2fca: 5323 2b7a |009f: iget-wide v3, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b2fce: a002 0310 |00a1: and-long v2, v3, v16 │ │ +3b2fd2: 3104 0b02 |00a3: cmp-long v4, v11, v2 │ │ +3b2fd6: 3804 0700 |00a5: if-eqz v4, 00ac // +0007 │ │ +3b2fda: 0515 0900 |00a7: move-wide/from16 v21, v9 │ │ +3b2fde: 0512 0b00 |00a9: move-wide/from16 v18, v11 │ │ +3b2fe2: 2819 |00ab: goto 00c4 // +0019 │ │ +3b2fe4: 6202 1c7a |00ac: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ +3b2fe8: 5322 2b7a |00ae: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b2fec: 6204 1b7a |00b0: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b2ff0: 0515 0900 |00b2: move-wide/from16 v21, v9 │ │ +3b2ff4: 5348 2b7a |00b4: iget-wide v8, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b2ff8: c182 |00b6: or-long/2addr v2, v8 │ │ +3b2ffa: 6204 217a |00b7: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a21 │ │ +3b2ffe: 5348 2b7a |00b9: iget-wide v8, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b3002: c182 |00bb: or-long/2addr v2, v8 │ │ +3b3004: a002 0210 |00bc: and-long v2, v2, v16 │ │ +3b3008: 3104 0b02 |00be: cmp-long v4, v11, v2 │ │ +3b300c: 3804 0400 |00c0: if-eqz v4, 00c4 // +0004 │ │ +3b3010: 0512 0500 |00c2: move-wide/from16 v18, v5 │ │ +3b3014: 9c02 0512 |00c4: sub-long v2, v5, v18 │ │ +3b3018: 9e02 0215 |00c6: div-long v2, v2, v21 │ │ +3b301c: 8423 |00c8: long-to-int v3, v2 │ │ +3b301e: 8132 |00c9: int-to-long v2, v3 │ │ +3b3020: 3104 0b02 |00ca: cmp-long v4, v11, v2 │ │ +3b3024: 3d04 0600 |00cc: if-lez v4, 00d2 // +0006 │ │ +3b3028: 04b2 |00ce: move-wide v2, v11 │ │ +3b302a: 1304 2100 |00cf: const/16 v4, #int 33 // #21 │ │ +3b302e: 280a |00d1: goto 00db // +000a │ │ +3b3030: 1304 2100 |00d2: const/16 v4, #int 33 // #21 │ │ +3b3034: 8148 |00d4: int-to-long v8, v4 │ │ +3b3036: 310a 0802 |00d5: cmp-long v10, v8, v2 │ │ +3b303a: 3d0a 0300 |00d7: if-lez v10, 00da // +0003 │ │ +3b303e: 2802 |00d9: goto 00db // +0002 │ │ +3b3040: 81f2 |00da: int-to-long v2, v15 │ │ +3b3042: 4608 0007 |00db: aget-object v8, v0, v7 │ │ +3b3046: 6209 317a |00dd: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b304a: 6e20 aaa2 9800 |00df: invoke-virtual {v8, v9}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b3050: 0c08 |00e2: move-result-object v8 │ │ +3b3052: 1f08 af14 |00e3: check-cast v8, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b3056: 6e10 cba2 0800 |00e5: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b305c: 0c08 |00e8: move-result-object v8 │ │ +3b305e: 6e10 2298 0800 |00e9: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b3064: 0a08 |00ec: move-result v8 │ │ +3b3066: 8423 |00ed: long-to-int v3, v2 │ │ +3b3068: 4509 1403 |00ee: aget-wide v9, v20, v3 │ │ +3b306c: 0510 0500 |00f0: move-wide/from16 v16, v5 │ │ +3b3070: 8184 |00f2: int-to-long v4, v8 │ │ +3b3072: bb49 |00f3: add-long/2addr v9, v4 │ │ +3b3074: 4c09 1403 |00f4: aput-wide v9, v20, v3 │ │ +3b3078: bb4d |00f6: add-long/2addr v13, v4 │ │ +3b307a: 280a |00f7: goto 0101 // +000a │ │ +3b307c: 0510 0500 |00f8: move-wide/from16 v16, v5 │ │ +3b3080: 2807 |00fa: goto 0101 // +0007 │ │ +3b3082: 0814 0400 |00fb: move-object/from16 v20, v4 │ │ +3b3086: 0510 0500 |00fd: move-wide/from16 v16, v5 │ │ +3b308a: 0515 0900 |00ff: move-wide/from16 v21, v9 │ │ +3b308e: d807 0701 |0101: add-int/lit8 v7, v7, #int 1 // #01 │ │ +3b3092: 0505 1000 |0103: move-wide/from16 v5, v16 │ │ +3b3096: 0804 1400 |0105: move-object/from16 v4, v20 │ │ +3b309a: 0509 1500 |0107: move-wide/from16 v9, v21 │ │ +3b309e: 1202 |0109: const/4 v2, #int 0 // #0 │ │ +3b30a0: 1303 2100 |010a: const/16 v3, #int 33 // #21 │ │ +3b30a4: 1208 |010c: const/4 v8, #int 0 // #0 │ │ +3b30a6: 2900 6eff |010d: goto/16 007b // -0092 │ │ +3b30aa: 0814 0400 |010f: move-object/from16 v20, v4 │ │ +3b30ae: 0510 0500 |0111: move-wide/from16 v16, v5 │ │ +3b30b2: 0515 0900 |0113: move-wide/from16 v21, v9 │ │ +3b30b6: 04b2 |0115: move-wide v2, v11 │ │ +3b30b8: 1234 |0116: const/4 v4, #int 3 // #3 │ │ +3b30ba: 374f 8c00 |0117: if-le v15, v4, 01a3 // +008c │ │ +3b30be: 4504 140f |0119: aget-wide v4, v20, v15 │ │ +3b30c2: bb42 |011b: add-long/2addr v2, v4 │ │ +3b30c4: 1604 0300 |011c: const-wide/16 v4, #int 3 // #3 │ │ +3b30c8: 9e04 0d04 |011e: div-long v4, v13, v4 │ │ +3b30cc: 3106 0204 |0120: cmp-long v6, v2, v4 │ │ +3b30d0: 3a06 7c00 |0122: if-ltz v6, 019e // +007c │ │ +3b30d4: 1604 e02e |0124: const-wide/16 v4, #int 12000 // #2ee0 │ │ +3b30d8: 3106 0402 |0126: cmp-long v6, v4, v2 │ │ +3b30dc: 3b06 7600 |0128: if-gez v6, 019e // +0076 │ │ +3b30e0: 1202 |012a: const/4 v2, #int 0 // #0 │ │ +3b30e2: 3512 7200 |012b: if-ge v2, v1, 019d // +0072 │ │ +3b30e6: 4603 0002 |012d: aget-object v3, v0, v2 │ │ +3b30ea: 6204 2f7a |012f: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b30ee: 6e20 aaa2 4300 |0131: invoke-virtual {v3, v4}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b30f4: 0c03 |0134: move-result-object v3 │ │ +3b30f6: 1f03 b514 |0135: check-cast v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b30fa: 6e10 0ca3 0300 |0137: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b3100: 0b03 |013a: move-result-wide v3 │ │ +3b3102: 4605 0002 |013b: aget-object v5, v0, v2 │ │ +3b3106: 6206 377a |013d: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3b310a: 6e20 aaa2 6500 |013f: invoke-virtual {v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b3110: 0c05 |0142: move-result-object v5 │ │ +3b3112: 1f05 b514 |0143: check-cast v5, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b3116: 6e10 0ca3 0500 |0145: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b311c: 0b05 |0148: move-result-wide v5 │ │ +3b311e: 6207 287a |0149: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ +3b3122: 5377 2b7a |014b: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b3126: c037 |014d: and-long/2addr v7, v3 │ │ +3b3128: 3109 0b07 |014e: cmp-long v9, v11, v7 │ │ +3b312c: 3809 0400 |0150: if-eqz v9, 0154 // +0004 │ │ +3b3130: 04b5 |0152: move-wide v5, v11 │ │ +3b3132: 2816 |0153: goto 0169 // +0016 │ │ +3b3134: 6207 1c7a |0154: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ +3b3138: 5377 2b7a |0156: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b313c: 6209 1b7a |0158: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b3140: 5399 2b7a |015a: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b3144: c197 |015c: or-long/2addr v7, v9 │ │ +3b3146: 6209 217a |015d: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a21 │ │ +3b314a: 5399 2b7a |015f: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b314e: c197 |0161: or-long/2addr v7, v9 │ │ +3b3150: c073 |0162: and-long/2addr v3, v7 │ │ +3b3152: 3107 0b03 |0163: cmp-long v7, v11, v3 │ │ +3b3156: 3807 0400 |0165: if-eqz v7, 0169 // +0004 │ │ +3b315a: 0505 1000 |0167: move-wide/from16 v5, v16 │ │ +3b315e: 9c05 1005 |0169: sub-long v5, v16, v5 │ │ +3b3162: 9e05 0515 |016b: div-long v5, v5, v21 │ │ +3b3166: 8453 |016d: long-to-int v3, v5 │ │ +3b3168: 8133 |016e: int-to-long v3, v3 │ │ +3b316a: 81f5 |016f: int-to-long v5, v15 │ │ +3b316c: 3107 0305 |0170: cmp-long v7, v3, v5 │ │ +3b3170: 3b07 0700 |0172: if-gez v7, 0179 // +0007 │ │ +3b3174: 1203 |0174: const/4 v3, #int 0 // #0 │ │ +3b3176: 4d03 0002 |0175: aput-object v3, v0, v2 │ │ +3b317a: 1205 |0177: const/4 v5, #int 0 // #0 │ │ +3b317c: 2822 |0178: goto 019a // +0022 │ │ +3b317e: 6203 6473 |0179: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b3182: 5433 497a |017b: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b3186: 4604 0002 |017d: aget-object v4, v0, v2 │ │ +3b318a: 5344 3876 |017f: iget-wide v4, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b318e: 4606 0002 |0181: aget-object v6, v0, v2 │ │ +3b3192: 6e40 d8a3 4365 |0183: invoke-virtual {v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.remove:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3d8 │ │ +3b3198: 6203 6473 |0186: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b319c: 5433 487a |0188: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ +3b31a0: 4604 0002 |018a: aget-object v4, v0, v2 │ │ +3b31a4: 5444 3576 |018c: iget-object v4, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b31a8: 1205 |018e: const/4 v5, #int 0 // #0 │ │ +3b31aa: 4604 0405 |018f: aget-object v4, v4, v5 │ │ +3b31ae: 7210 6ca2 0400 |0191: invoke-interface {v4}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ +3b31b4: 0b06 |0194: move-result-wide v6 │ │ +3b31b6: 4604 0002 |0195: aget-object v4, v0, v2 │ │ +3b31ba: 6e40 d8a3 6347 |0197: invoke-virtual {v3, v6, v7, v4}, Lnet/sf/dibdib/thread_any/QMMap;.remove:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3d8 │ │ +3b31c0: d802 0201 |019a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3b31c4: 288f |019c: goto 012b // -0071 │ │ +3b31c6: 1100 |019d: return-object v0 │ │ +3b31c8: 1205 |019e: const/4 v5, #int 0 // #0 │ │ +3b31ca: d80f 0fff |019f: add-int/lit8 v15, v15, #int -1 // #ff │ │ +3b31ce: 2900 75ff |01a1: goto/16 0116 // -008b │ │ +3b31d2: 1202 |01a3: const/4 v2, #int 0 // #0 │ │ +3b31d4: 1102 |01a4: return-object v2 │ │ catches : 6 │ │ 0x007f - 0x009d │ │ Ljava/lang/Exception; -> 0x00fb │ │ 0x009f - 0x00b2 │ │ Ljava/lang/Exception; -> 0x00fd │ │ 0x00b4 - 0x00f0 │ │ Ljava/lang/Exception; -> 0x00f8 │ │ @@ -859709,757 +859709,757 @@ │ │ type : '([Lnet/sf/dibdib/generic/QSTuple;JLnet/sf/dibdib/generic/QWord;)[Lnet/sf/dibdib/generic/QSTuple;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 33 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 1490 16-bit code units │ │ -3b322c: |[3b322c] net.sf.dibdib.thread_wk.CcmSto.ccmCleanup:([Lnet/sf/dibdib/generic/QSTuple;JLnet/sf/dibdib/generic/QWord;)[Lnet/sf/dibdib/generic/QSTuple; │ │ -3b323c: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ -3b3240: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3b3242: 7110 5aa3 0100 |0003: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3b3248: 0b02 |0006: move-result-wide v2 │ │ -3b324a: 2204 6913 |0007: new-instance v4, Ljava/util/LinkedHashMap; // type@1369 │ │ -3b324e: 7010 429a 0400 |0009: invoke-direct {v4}, Ljava/util/LinkedHashMap;.:()V // method@9a42 │ │ -3b3254: 2205 8313 |000c: new-instance v5, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -3b3258: 7010 f39a 0500 |000e: invoke-direct {v5}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -3b325e: 1a06 c706 |0011: const-string v6, "1970-02-02" // string@06c7 │ │ -3b3262: 7110 7da3 0600 |0013: invoke-static {v6}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ -3b3268: 0b06 |0016: move-result-wide v6 │ │ -3b326a: 1209 |0017: const/4 v9, #int 0 // #0 │ │ -3b326c: 210a |0018: array-length v10, v0 │ │ -3b326e: 1a0b 8f07 |0019: const-string v11, ":TOPIC: " // string@078f │ │ -3b3272: 1a0c c51c |001b: const-string v12, "G[0-9]+" // string@1cc5 │ │ -3b3276: 1a08 661c |001d: const-string v8, "G" // string@1c66 │ │ -3b327a: 1612 0000 |001f: const-wide/16 v18, #int 0 // #0 │ │ -3b327e: 35a9 4003 |0021: if-ge v9, v10, 0361 // +0340 │ │ -3b3282: 460a 0009 |0023: aget-object v10, v0, v9 │ │ -3b3286: 390a 0400 |0025: if-nez v10, 0029 // +0004 │ │ -3b328a: 2900 2803 |0027: goto/16 034f // +0328 │ │ -3b328e: 620d 2f7a |0029: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b3292: 6e20 baa5 ad00 |002b: invoke-virtual {v13, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b3298: 0c0d |002e: move-result-object v13 │ │ -3b329a: 0516 0200 |002f: move-wide/from16 v22, v2 │ │ -3b329e: 1601 ffff |0031: const-wide/16 v1, #int -1 // #ffff │ │ -3b32a2: 390d 1800 |0033: if-nez v13, 004b // +0018 │ │ -3b32a6: 6203 2f7a |0035: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b32aa: 310d 011e |0037: cmp-long v13, v1, v30 │ │ -3b32ae: 390d 0700 |0039: if-nez v13, 0040 // +0007 │ │ -3b32b2: 620d 237a |003b: sget-object v13, Lnet/sf/dibdib/thread_wk/Cats;.NOTE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a23 │ │ -3b32b6: 53d1 2b7a |003d: iget-wide v1, v13, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b32ba: 2805 |003f: goto 0044 // +0005 │ │ -3b32bc: 6201 287a |0040: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ -3b32c0: 5311 2b7a |0042: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b32c4: 7120 06a3 2100 |0044: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b32ca: 0c01 |0047: move-result-object v1 │ │ -3b32cc: 6e30 b1a2 3a01 |0048: invoke-virtual {v10, v3, v1}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b32d2: 6201 337a |004b: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b32d6: 6e20 aaa2 1a00 |004d: invoke-virtual {v10, v1}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b32dc: 0c01 |0050: move-result-object v1 │ │ -3b32de: 1f01 af14 |0051: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b32e2: 6e10 cba2 0100 |0053: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b32e8: 0c01 |0056: move-result-object v1 │ │ -3b32ea: 6e10 2298 0100 |0057: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b32f0: 0a02 |005a: move-result v2 │ │ -3b32f2: 3c02 0d00 |005b: if-gtz v2, 0068 // +000d │ │ -3b32f6: 6202 337a |005d: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b32fa: 53ae 3876 |005f: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b32fe: 7120 06a3 fe00 |0061: invoke-static {v14, v15}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b3304: 0c0e |0064: move-result-object v14 │ │ -3b3306: 6e30 b1a2 2a0e |0065: invoke-virtual {v10, v2, v14}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b330c: 6202 317a |0068: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b3310: 6e20 aaa2 2a00 |006a: invoke-virtual {v10, v2}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b3316: 0c02 |006d: move-result-object v2 │ │ -3b3318: 1f02 af14 |006e: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b331c: 6e10 cba2 0200 |0070: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b3322: 0c02 |0073: move-result-object v2 │ │ -3b3324: 620e 2f7a |0074: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b3328: 6e20 bba5 ae00 |0076: invoke-virtual {v14, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b332e: 0c0e |0079: move-result-object v14 │ │ -3b3330: 6e10 0ca3 0e00 |007a: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b3336: 0b0e |007d: move-result-wide v14 │ │ -3b3338: 6203 1b7a |007e: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b333c: 081b 0400 |0080: move-object/from16 v27, v4 │ │ -3b3340: 5333 2b7a |0082: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b3344: c0e3 |0084: and-long/2addr v3, v14 │ │ -3b3346: 310e 1203 |0085: cmp-long v14, v18, v3 │ │ -3b334a: 380e 0e01 |0087: if-eqz v14, 0195 // +010e │ │ -3b334e: 1303 4000 |0089: const/16 v3, #int 64 // #40 │ │ -3b3352: 6e20 1a98 3100 |008b: invoke-virtual {v1, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b3358: 0a04 |008e: move-result v4 │ │ -3b335a: 1a0f 8507 |008f: const-string v15, ":GROUP:" // string@0785 │ │ -3b335e: 3c04 c800 |0091: if-gtz v4, 0159 // +00c8 │ │ -3b3362: 1a04 7b07 |0093: const-string v4, ":ADMIN:" // string@077b │ │ -3b3366: 6e20 0e98 4200 |0095: invoke-virtual {v2, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b336c: 0a0e |0098: move-result v14 │ │ -3b336e: 380e c000 |0099: if-eqz v14, 0159 // +00c0 │ │ -3b3372: 6e20 0e98 f200 |009b: invoke-virtual {v2, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b3378: 0a0e |009e: move-result v14 │ │ -3b337a: 390e ba00 |009f: if-nez v14, 0159 // +00ba │ │ -3b337e: 1a0c 8e07 |00a1: const-string v12, ":TOPIC:" // string@078e │ │ -3b3382: 6e20 0e98 c200 |00a3: invoke-virtual {v2, v12}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b3388: 0a0c |00a6: move-result v12 │ │ -3b338a: 390c 1a00 |00a7: if-nez v12, 00c1 // +001a │ │ -3b338e: 220c e812 |00a9: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b3392: 7010 4098 0c00 |00ab: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b3398: 6e20 4b98 bc00 |00ae: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b339e: 6e20 4b98 1c00 |00b1: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b33a4: 130b 0a00 |00b4: const/16 v11, #int 10 // #a │ │ -3b33a8: 6e20 4498 bc00 |00b6: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b33ae: 6e20 4b98 2c00 |00b9: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b33b4: 6e10 5498 0c00 |00bc: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b33ba: 0c02 |00bf: move-result-object v2 │ │ -3b33bc: 281b |00c0: goto 00db // +001b │ │ -3b33be: 6e20 0e98 1200 |00c1: invoke-virtual {v2, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b33c4: 0a0b |00c4: move-result v11 │ │ -3b33c6: 390b 1600 |00c5: if-nez v11, 00db // +0016 │ │ -3b33ca: 220b e812 |00c7: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b33ce: 7010 4098 0b00 |00c9: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b33d4: 6e20 4b98 2b00 |00cc: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b33da: 1a02 7d00 |00cf: const-string v2, " │ │ +3b3228: |[3b3228] net.sf.dibdib.thread_wk.CcmSto.ccmCleanup:([Lnet/sf/dibdib/generic/QSTuple;JLnet/sf/dibdib/generic/QWord;)[Lnet/sf/dibdib/generic/QSTuple; │ │ +3b3238: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ +3b323c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3b323e: 7110 5aa3 0100 |0003: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3b3244: 0b02 |0006: move-result-wide v2 │ │ +3b3246: 2204 6913 |0007: new-instance v4, Ljava/util/LinkedHashMap; // type@1369 │ │ +3b324a: 7010 429a 0400 |0009: invoke-direct {v4}, Ljava/util/LinkedHashMap;.:()V // method@9a42 │ │ +3b3250: 2205 8313 |000c: new-instance v5, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +3b3254: 7010 f39a 0500 |000e: invoke-direct {v5}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +3b325a: 1a06 c706 |0011: const-string v6, "1970-02-02" // string@06c7 │ │ +3b325e: 7110 7da3 0600 |0013: invoke-static {v6}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ +3b3264: 0b06 |0016: move-result-wide v6 │ │ +3b3266: 1209 |0017: const/4 v9, #int 0 // #0 │ │ +3b3268: 210a |0018: array-length v10, v0 │ │ +3b326a: 1a0b 8f07 |0019: const-string v11, ":TOPIC: " // string@078f │ │ +3b326e: 1a0c c51c |001b: const-string v12, "G[0-9]+" // string@1cc5 │ │ +3b3272: 1a08 661c |001d: const-string v8, "G" // string@1c66 │ │ +3b3276: 1612 0000 |001f: const-wide/16 v18, #int 0 // #0 │ │ +3b327a: 35a9 4003 |0021: if-ge v9, v10, 0361 // +0340 │ │ +3b327e: 460a 0009 |0023: aget-object v10, v0, v9 │ │ +3b3282: 390a 0400 |0025: if-nez v10, 0029 // +0004 │ │ +3b3286: 2900 2803 |0027: goto/16 034f // +0328 │ │ +3b328a: 620d 2f7a |0029: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b328e: 6e20 baa5 ad00 |002b: invoke-virtual {v13, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b3294: 0c0d |002e: move-result-object v13 │ │ +3b3296: 0516 0200 |002f: move-wide/from16 v22, v2 │ │ +3b329a: 1601 ffff |0031: const-wide/16 v1, #int -1 // #ffff │ │ +3b329e: 390d 1800 |0033: if-nez v13, 004b // +0018 │ │ +3b32a2: 6203 2f7a |0035: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b32a6: 310d 011e |0037: cmp-long v13, v1, v30 │ │ +3b32aa: 390d 0700 |0039: if-nez v13, 0040 // +0007 │ │ +3b32ae: 620d 237a |003b: sget-object v13, Lnet/sf/dibdib/thread_wk/Cats;.NOTE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a23 │ │ +3b32b2: 53d1 2b7a |003d: iget-wide v1, v13, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b32b6: 2805 |003f: goto 0044 // +0005 │ │ +3b32b8: 6201 287a |0040: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ +3b32bc: 5311 2b7a |0042: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b32c0: 7120 06a3 2100 |0044: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b32c6: 0c01 |0047: move-result-object v1 │ │ +3b32c8: 6e30 b1a2 3a01 |0048: invoke-virtual {v10, v3, v1}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b32ce: 6201 337a |004b: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b32d2: 6e20 aaa2 1a00 |004d: invoke-virtual {v10, v1}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b32d8: 0c01 |0050: move-result-object v1 │ │ +3b32da: 1f01 af14 |0051: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b32de: 6e10 cba2 0100 |0053: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b32e4: 0c01 |0056: move-result-object v1 │ │ +3b32e6: 6e10 2298 0100 |0057: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b32ec: 0a02 |005a: move-result v2 │ │ +3b32ee: 3c02 0d00 |005b: if-gtz v2, 0068 // +000d │ │ +3b32f2: 6202 337a |005d: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b32f6: 53ae 3876 |005f: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b32fa: 7120 06a3 fe00 |0061: invoke-static {v14, v15}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b3300: 0c0e |0064: move-result-object v14 │ │ +3b3302: 6e30 b1a2 2a0e |0065: invoke-virtual {v10, v2, v14}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b3308: 6202 317a |0068: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b330c: 6e20 aaa2 2a00 |006a: invoke-virtual {v10, v2}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b3312: 0c02 |006d: move-result-object v2 │ │ +3b3314: 1f02 af14 |006e: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b3318: 6e10 cba2 0200 |0070: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b331e: 0c02 |0073: move-result-object v2 │ │ +3b3320: 620e 2f7a |0074: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b3324: 6e20 bba5 ae00 |0076: invoke-virtual {v14, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b332a: 0c0e |0079: move-result-object v14 │ │ +3b332c: 6e10 0ca3 0e00 |007a: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b3332: 0b0e |007d: move-result-wide v14 │ │ +3b3334: 6203 1b7a |007e: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b3338: 081b 0400 |0080: move-object/from16 v27, v4 │ │ +3b333c: 5333 2b7a |0082: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b3340: c0e3 |0084: and-long/2addr v3, v14 │ │ +3b3342: 310e 1203 |0085: cmp-long v14, v18, v3 │ │ +3b3346: 380e 0e01 |0087: if-eqz v14, 0195 // +010e │ │ +3b334a: 1303 4000 |0089: const/16 v3, #int 64 // #40 │ │ +3b334e: 6e20 1a98 3100 |008b: invoke-virtual {v1, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b3354: 0a04 |008e: move-result v4 │ │ +3b3356: 1a0f 8507 |008f: const-string v15, ":GROUP:" // string@0785 │ │ +3b335a: 3c04 c800 |0091: if-gtz v4, 0159 // +00c8 │ │ +3b335e: 1a04 7b07 |0093: const-string v4, ":ADMIN:" // string@077b │ │ +3b3362: 6e20 0e98 4200 |0095: invoke-virtual {v2, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b3368: 0a0e |0098: move-result v14 │ │ +3b336a: 380e c000 |0099: if-eqz v14, 0159 // +00c0 │ │ +3b336e: 6e20 0e98 f200 |009b: invoke-virtual {v2, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b3374: 0a0e |009e: move-result v14 │ │ +3b3376: 390e ba00 |009f: if-nez v14, 0159 // +00ba │ │ +3b337a: 1a0c 8e07 |00a1: const-string v12, ":TOPIC:" // string@078e │ │ +3b337e: 6e20 0e98 c200 |00a3: invoke-virtual {v2, v12}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b3384: 0a0c |00a6: move-result v12 │ │ +3b3386: 390c 1a00 |00a7: if-nez v12, 00c1 // +001a │ │ +3b338a: 220c e812 |00a9: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b338e: 7010 4098 0c00 |00ab: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b3394: 6e20 4b98 bc00 |00ae: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b339a: 6e20 4b98 1c00 |00b1: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b33a0: 130b 0a00 |00b4: const/16 v11, #int 10 // #a │ │ +3b33a4: 6e20 4498 bc00 |00b6: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b33aa: 6e20 4b98 2c00 |00b9: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b33b0: 6e10 5498 0c00 |00bc: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b33b6: 0c02 |00bf: move-result-object v2 │ │ +3b33b8: 281b |00c0: goto 00db // +001b │ │ +3b33ba: 6e20 0e98 1200 |00c1: invoke-virtual {v2, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b33c0: 0a0b |00c4: move-result v11 │ │ +3b33c2: 390b 1600 |00c5: if-nez v11, 00db // +0016 │ │ +3b33c6: 220b e812 |00c7: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b33ca: 7010 4098 0b00 |00c9: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b33d0: 6e20 4b98 2b00 |00cc: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b33d6: 1a02 7d00 |00cf: const-string v2, " │ │ :OLD: " // string@007d │ │ -3b33de: 6e20 4b98 2b00 |00d1: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b33e4: 6e20 4b98 1b00 |00d4: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b33ea: 6e10 5498 0b00 |00d7: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b33f0: 0c02 |00da: move-result-object v2 │ │ -3b33f2: 1a0b 7c07 |00db: const-string v11, ":ADMX:" // string@077c │ │ -3b33f6: 6e30 2798 420b |00dd: invoke-virtual {v2, v4, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -3b33fc: 0c02 |00e0: move-result-object v2 │ │ -3b33fe: 1a04 8b07 |00e1: const-string v4, ":OTHER:" // string@078b │ │ -3b3402: 6e20 0e98 4200 |00e3: invoke-virtual {v2, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b3408: 0a0c |00e6: move-result v12 │ │ -3b340a: 380c 5800 |00e7: if-eqz v12, 013f // +0058 │ │ -3b340e: 6e30 2798 420f |00e9: invoke-virtual {v2, v4, v15}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -3b3414: 0c02 |00ec: move-result-object v2 │ │ -3b3416: 1a04 8007 |00ed: const-string v4, ":EMAIL:" // string@0780 │ │ -3b341a: 1a0c 8a07 |00ef: const-string v12, ":INIT:" // string@078a │ │ -3b341e: 6e30 2798 420c |00f1: invoke-virtual {v2, v4, v12}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -3b3424: 0c04 |00f4: move-result-object v4 │ │ -3b3426: 6e20 1c98 b400 |00f5: invoke-virtual {v4, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b342c: 0a02 |00f8: move-result v2 │ │ -3b342e: d802 0206 |00f9: add-int/lit8 v2, v2, #int 6 // #06 │ │ -3b3432: 6e20 0998 2400 |00fb: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b3438: 0a0b |00fe: move-result v11 │ │ -3b343a: 130c 3000 |00ff: const/16 v12, #int 48 // #30 │ │ -3b343e: 34cb 3a00 |0101: if-lt v11, v12, 013b // +003a │ │ -3b3442: 6e20 0998 2400 |0103: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b3448: 0a0b |0106: move-result v11 │ │ -3b344a: 130e 3900 |0107: const/16 v14, #int 57 // #39 │ │ -3b344e: 35be 0300 |0109: if-ge v14, v11, 010c // +0003 │ │ -3b3452: 2830 |010b: goto 013b // +0030 │ │ -3b3454: 012b |010c: move v11, v2 │ │ -3b3456: 6e20 0998 b400 |010d: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b345c: 0a0f |0110: move-result v15 │ │ -3b345e: 36fc 0b00 |0111: if-gt v12, v15, 011c // +000b │ │ -3b3462: 6e20 0998 b400 |0113: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b3468: 0a0f |0116: move-result v15 │ │ -3b346a: 36ef 0500 |0117: if-gt v15, v14, 011c // +0005 │ │ -3b346e: d80b 0b01 |0119: add-int/lit8 v11, v11, #int 1 // #01 │ │ -3b3472: 28f2 |011b: goto 010d // -000e │ │ -3b3474: 620c 337a |011c: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b3478: 220e e812 |011e: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b347c: 7010 4098 0e00 |0120: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b3482: 6e20 4b98 8e00 |0123: invoke-virtual {v14, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b3488: 6e30 2e98 240b |0126: invoke-virtual {v4, v2, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b348e: 0c02 |0129: move-result-object v2 │ │ -3b3490: 6e20 4b98 2e00 |012a: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b3496: 6e10 5498 0e00 |012d: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b349c: 0c02 |0130: move-result-object v2 │ │ -3b349e: 121b |0131: const/4 v11, #int 1 // #1 │ │ -3b34a0: 7120 ffa2 b200 |0132: invoke-static {v2, v11}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b34a6: 0c02 |0135: move-result-object v2 │ │ -3b34a8: 6e30 b1a2 ca02 |0136: invoke-virtual {v10, v12, v2}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b34ae: 0742 |0139: move-object v2, v4 │ │ -3b34b0: 2815 |013a: goto 014f // +0015 │ │ -3b34b2: 121b |013b: const/4 v11, #int 1 // #1 │ │ -3b34b4: d802 0201 |013c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3b34b8: 28bd |013e: goto 00fb // -0043 │ │ -3b34ba: 121b |013f: const/4 v11, #int 1 // #1 │ │ -3b34bc: 7110 d0a5 0200 |0140: invoke-static {v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ -3b34c2: 0c04 |0143: move-result-object v4 │ │ -3b34c4: 3804 0b00 |0144: if-eqz v4, 014f // +000b │ │ -3b34c8: 6208 337a |0146: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b34cc: 7120 ffa2 b400 |0148: invoke-static {v4, v11}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b34d2: 0c04 |014b: move-result-object v4 │ │ -3b34d4: 6e30 b1a2 8a04 |014c: invoke-virtual {v10, v8, v4}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b34da: 6204 317a |014f: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b34de: 7110 c1a2 0200 |0151: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b34e4: 0c08 |0154: move-result-object v8 │ │ -3b34e6: 6e30 b1a2 4a08 |0155: invoke-virtual {v10, v4, v8}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b34ec: 282e |0158: goto 0186 // +002e │ │ -3b34ee: 6e20 0e98 f200 |0159: invoke-virtual {v2, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b34f4: 0a04 |015c: move-result v4 │ │ -3b34f6: 3804 2900 |015d: if-eqz v4, 0186 // +0029 │ │ -3b34fa: 6e20 2398 c100 |015f: invoke-virtual {v1, v12}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b3500: 0a04 |0162: move-result v4 │ │ -3b3502: 3904 2300 |0163: if-nez v4, 0186 // +0023 │ │ -3b3506: 2204 e812 |0165: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b350a: 7010 4098 0400 |0167: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b3510: 6e20 4b98 8400 |016a: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b3516: 1218 |016d: const/4 v8, #int 1 // #1 │ │ -3b3518: 7120 2ba4 8100 |016e: invoke-static {v1, v8}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4String:(Ljava/lang/String;Z)J // method@a42b │ │ -3b351e: 0b0b |0171: move-result-wide v11 │ │ -3b3520: 7120 1fa4 cb00 |0172: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/ShashFunc;.hash4shash:(J)I // method@a41f │ │ -3b3526: 0a0b |0175: move-result v11 │ │ -3b3528: 6e20 4798 b400 |0176: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3b352e: 6e10 5498 0400 |0179: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b3534: 0c04 |017c: move-result-object v4 │ │ -3b3536: 620b 337a |017d: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b353a: 7120 ffa2 8400 |017f: invoke-static {v4, v8}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b3540: 0c04 |0182: move-result-object v4 │ │ -3b3542: 6e30 b1a2 ba04 |0183: invoke-virtual {v10, v11, v4}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b3548: 6204 3d7a |0186: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3d │ │ -3b354c: 6208 337a |0188: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b3550: 6e20 bba5 a800 |018a: invoke-virtual {v8, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b3556: 0c08 |018d: move-result-object v8 │ │ -3b3558: 6e10 10a3 0800 |018e: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -3b355e: 0c08 |0191: move-result-object v8 │ │ -3b3560: 6e30 fb9a 1408 |0192: invoke-virtual {v4, v1, v8}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b3566: 6201 377a |0195: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3b356a: 6e20 bba5 a100 |0197: invoke-virtual {v1, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b3570: 0c01 |019a: move-result-object v1 │ │ -3b3572: 3801 0a00 |019b: if-eqz v1, 01a5 // +000a │ │ -3b3576: 6e10 0ba3 0100 |019d: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ -3b357c: 0b0b |01a0: move-result-wide v11 │ │ -3b357e: 3101 0b06 |01a1: cmp-long v1, v11, v6 │ │ -3b3582: 3b01 2500 |01a3: if-gez v1, 01c8 // +0025 │ │ -3b3586: 6201 2f7a |01a5: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b358a: 6e20 bba5 a100 |01a7: invoke-virtual {v1, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b3590: 0c01 |01aa: move-result-object v1 │ │ -3b3592: 6e10 0ca3 0100 |01ab: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b3598: 0b0b |01ae: move-result-wide v11 │ │ -3b359a: 6201 217a |01af: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a21 │ │ -3b359e: 5313 2b7a |01b1: iget-wide v3, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b35a2: 1211 |01b3: const/4 v1, #int 1 // #1 │ │ -3b35a4: c313 |01b4: shl-long/2addr v3, v1 │ │ -3b35a6: 3101 0b03 |01b5: cmp-long v1, v11, v3 │ │ -3b35aa: 3d01 1100 |01b7: if-lez v1, 01c8 // +0011 │ │ -3b35ae: 6201 377a |01b9: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3b35b2: 53a3 3876 |01bb: iget-wide v3, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b35b6: 7120 76a3 4300 |01bd: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4NanobisOrCurrent:(J)D // method@a376 │ │ -3b35bc: 0b03 |01c0: move-result-wide v3 │ │ -3b35be: 7120 03a3 4300 |01c1: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; // method@a303 │ │ -3b35c4: 0c03 |01c4: move-result-object v3 │ │ -3b35c6: 6e30 b1a2 1a03 |01c5: invoke-virtual {v10, v1, v3}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b35cc: 53ab 3876 |01c8: iget-wide v11, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b35d0: 1803 0000 0000 0100 0000 |01ca: const-wide v3, #double 2.122e-314 // #0000000100000000 │ │ -3b35da: 3101 0b03 |01cf: cmp-long v1, v11, v3 │ │ -3b35de: 3c01 0a00 |01d1: if-gtz v1, 01db // +000a │ │ -3b35e2: 1211 |01d3: const/4 v1, #int 1 // #1 │ │ -3b35e4: 7110 5aa3 0100 |01d4: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3b35ea: 0b03 |01d7: move-result-wide v3 │ │ -3b35ec: 5aa3 3876 |01d8: iput-wide v3, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b35f0: 282a |01da: goto 0204 // +002a │ │ -3b35f2: 1211 |01db: const/4 v1, #int 1 // #1 │ │ -3b35f4: 3103 160b |01dc: cmp-long v3, v22, v11 │ │ -3b35f8: 3c03 2600 |01de: if-gtz v3, 0204 // +0026 │ │ -3b35fc: 1803 0000 0040 1f00 0000 |01e0: const-wide v3, #double 6.63124e-313 // #0000001f40000000 │ │ -3b3606: 7110 5aa3 0100 |01e5: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3b360c: 0b14 |01e8: move-result-wide v20 │ │ -3b360e: 9c14 0b14 |01e9: sub-long v20, v11, v20 │ │ -3b3612: 3101 0314 |01eb: cmp-long v1, v3, v20 │ │ -3b3616: 3a01 0b00 |01ed: if-ltz v1, 01f8 // +000b │ │ -3b361a: 1603 ffff |01ef: const-wide/16 v3, #int -1 // #ffff │ │ -3b361e: 7140 4fa3 43cb |01f1: invoke-static {v3, v4, v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.alignTime:(JJ)J // method@a34f │ │ -3b3624: 0b03 |01f4: move-result-wide v3 │ │ -3b3626: 0516 0300 |01f5: move-wide/from16 v22, v3 │ │ -3b362a: 280d |01f7: goto 0204 // +000d │ │ -3b362c: 1803 ffff ffff ffff ff00 |01f8: const-wide v3, #double 7.29112e-304 // #00ffffffffffffff │ │ -3b3636: c0b3 |01fd: and-long/2addr v3, v11 │ │ -3b3638: 1914 0001 |01fe: const-wide/high16 v20, #long 72057594037927936 // #100 │ │ -3b363c: a103 0314 |0200: or-long v3, v3, v20 │ │ -3b3640: 5aa3 3876 |0202: iput-wide v3, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b3644: 53a3 3876 |0204: iget-wide v3, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b3648: 7120 ad97 4300 |0206: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b364e: 0c01 |0209: move-result-object v1 │ │ -3b3650: 0804 1b00 |020a: move-object/from16 v4, v27 │ │ -3b3654: 6e20 479a 1400 |020c: invoke-virtual {v4, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a47 │ │ -3b365a: 0c01 |020f: move-result-object v1 │ │ -3b365c: 3901 1c00 |0210: if-nez v1, 022c // +001c │ │ -3b3660: 6201 3c7a |0212: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.badIds:Ljava/util/LinkedHashMap; // field@7a3c │ │ -3b3664: 53ae 3876 |0214: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b3668: 7120 ad97 fe00 |0216: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b366e: 0c03 |0219: move-result-object v3 │ │ -3b3670: 6e20 479a 3100 |021a: invoke-virtual {v1, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a47 │ │ -3b3676: 0c01 |021d: move-result-object v1 │ │ -3b3678: 3901 0e00 |021e: if-nez v1, 022c // +000e │ │ -3b367c: 6201 6473 |0220: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b3680: 5411 497a |0222: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b3684: 53ae 3876 |0224: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b3688: 6e30 dca3 e10f |0226: invoke-virtual {v1, v14, v15}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b368e: 0c01 |0229: move-result-object v1 │ │ -3b3690: 3801 3b00 |022a: if-eqz v1, 0265 // +003b │ │ -3b3694: 6201 2f7a |022c: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b3698: 6e20 bba5 a100 |022e: invoke-virtual {v1, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b369e: 0c01 |0231: move-result-object v1 │ │ -3b36a0: 6e10 0ca3 0100 |0232: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b36a6: 0b0e |0235: move-result-wide v14 │ │ -3b36a8: a00e 0e1e |0236: and-long v14, v14, v30 │ │ -3b36ac: 3101 120e |0238: cmp-long v1, v18, v14 │ │ -3b36b0: 3801 1a01 |023a: if-eqz v1, 0354 // +011a │ │ -3b36b4: 6201 6473 |023c: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b36b8: 5411 497a |023e: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b36bc: 53ae 3876 |0240: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b36c0: 6e30 dca3 e10f |0242: invoke-virtual {v1, v14, v15}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b36c6: 0c01 |0245: move-result-object v1 │ │ -3b36c8: 2013 ae14 |0246: instance-of v3, v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b36cc: 3803 0c01 |0248: if-eqz v3, 0354 // +010c │ │ -3b36d0: 6203 2f7a |024a: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b36d4: 1f01 ae14 |024c: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b36d8: 6e20 bba5 1300 |024e: invoke-virtual {v3, v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b36de: 0c03 |0251: move-result-object v3 │ │ -3b36e0: 6e10 0ca3 0300 |0252: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b36e6: 0b0e |0255: move-result-wide v14 │ │ -3b36e8: a00e 0e1e |0256: and-long v14, v14, v30 │ │ -3b36ec: 3103 120e |0258: cmp-long v3, v18, v14 │ │ -3b36f0: 3803 fa00 |025a: if-eqz v3, 0354 // +00fa │ │ -3b36f4: 7120 e7a5 a100 |025c: invoke-static {v1, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.update:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QSTuple; // method@a5e7 │ │ -3b36fa: 0c01 |025f: move-result-object v1 │ │ -3b36fc: 3801 f400 |0260: if-eqz v1, 0354 // +00f4 │ │ -3b3700: 1201 |0262: const/4 v1, #int 0 // #0 │ │ -3b3702: 4d01 0009 |0263: aput-object v1, v0, v9 │ │ -3b3706: 4601 0009 |0265: aget-object v1, v0, v9 │ │ -3b370a: 3901 0400 |0267: if-nez v1, 026b // +0004 │ │ -3b370e: 2900 e400 |0269: goto/16 034d // +00e4 │ │ -3b3712: 53ae 3876 |026b: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b3716: 3101 0b0e |026d: cmp-long v1, v11, v14 │ │ -3b371a: 3801 7800 |026f: if-eqz v1, 02e7 // +0078 │ │ -3b371e: 3101 120b |0271: cmp-long v1, v18, v11 │ │ -3b3722: 3801 7400 |0273: if-eqz v1, 02e7 // +0074 │ │ -3b3726: 6201 3c7a |0275: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.badIds:Ljava/util/LinkedHashMap; // field@7a3c │ │ -3b372a: 7120 ad97 cb00 |0277: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b3730: 0c03 |027a: move-result-object v3 │ │ -3b3732: 6e30 4a9a 310a |027b: invoke-virtual {v1, v3, v10}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a4a │ │ -3b3738: 6201 387a |027e: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a38 │ │ -3b373c: 6e20 baa5 a100 |0280: invoke-virtual {v1, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b3742: 0c01 |0283: move-result-object v1 │ │ -3b3744: 1a03 8807 |0284: const-string v3, ":ID:" // string@0788 │ │ -3b3748: 6e20 0e98 3200 |0286: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b374e: 0a02 |0289: move-result v2 │ │ -3b3750: 3802 0500 |028a: if-eqz v2, 028f // +0005 │ │ -3b3754: 1a02 0000 |028c: const-string v2, "" // string@0000 │ │ -3b3758: 2817 |028e: goto 02a5 // +0017 │ │ -3b375a: 2202 e812 |028f: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b375e: 7010 4098 0200 |0291: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b3764: 1a03 8907 |0294: const-string v3, ":ID: " // string@0789 │ │ -3b3768: 6e20 4b98 3200 |0296: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b376e: 6e30 4898 b20c |0299: invoke-virtual {v2, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3b3774: 1a03 6c00 |029c: const-string v3, " │ │ +3b33da: 6e20 4b98 2b00 |00d1: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b33e0: 6e20 4b98 1b00 |00d4: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b33e6: 6e10 5498 0b00 |00d7: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b33ec: 0c02 |00da: move-result-object v2 │ │ +3b33ee: 1a0b 7c07 |00db: const-string v11, ":ADMX:" // string@077c │ │ +3b33f2: 6e30 2798 420b |00dd: invoke-virtual {v2, v4, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +3b33f8: 0c02 |00e0: move-result-object v2 │ │ +3b33fa: 1a04 8b07 |00e1: const-string v4, ":OTHER:" // string@078b │ │ +3b33fe: 6e20 0e98 4200 |00e3: invoke-virtual {v2, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b3404: 0a0c |00e6: move-result v12 │ │ +3b3406: 380c 5800 |00e7: if-eqz v12, 013f // +0058 │ │ +3b340a: 6e30 2798 420f |00e9: invoke-virtual {v2, v4, v15}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +3b3410: 0c02 |00ec: move-result-object v2 │ │ +3b3412: 1a04 8007 |00ed: const-string v4, ":EMAIL:" // string@0780 │ │ +3b3416: 1a0c 8a07 |00ef: const-string v12, ":INIT:" // string@078a │ │ +3b341a: 6e30 2798 420c |00f1: invoke-virtual {v2, v4, v12}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +3b3420: 0c04 |00f4: move-result-object v4 │ │ +3b3422: 6e20 1c98 b400 |00f5: invoke-virtual {v4, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b3428: 0a02 |00f8: move-result v2 │ │ +3b342a: d802 0206 |00f9: add-int/lit8 v2, v2, #int 6 // #06 │ │ +3b342e: 6e20 0998 2400 |00fb: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b3434: 0a0b |00fe: move-result v11 │ │ +3b3436: 130c 3000 |00ff: const/16 v12, #int 48 // #30 │ │ +3b343a: 34cb 3a00 |0101: if-lt v11, v12, 013b // +003a │ │ +3b343e: 6e20 0998 2400 |0103: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b3444: 0a0b |0106: move-result v11 │ │ +3b3446: 130e 3900 |0107: const/16 v14, #int 57 // #39 │ │ +3b344a: 35be 0300 |0109: if-ge v14, v11, 010c // +0003 │ │ +3b344e: 2830 |010b: goto 013b // +0030 │ │ +3b3450: 012b |010c: move v11, v2 │ │ +3b3452: 6e20 0998 b400 |010d: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b3458: 0a0f |0110: move-result v15 │ │ +3b345a: 36fc 0b00 |0111: if-gt v12, v15, 011c // +000b │ │ +3b345e: 6e20 0998 b400 |0113: invoke-virtual {v4, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b3464: 0a0f |0116: move-result v15 │ │ +3b3466: 36ef 0500 |0117: if-gt v15, v14, 011c // +0005 │ │ +3b346a: d80b 0b01 |0119: add-int/lit8 v11, v11, #int 1 // #01 │ │ +3b346e: 28f2 |011b: goto 010d // -000e │ │ +3b3470: 620c 337a |011c: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b3474: 220e e812 |011e: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b3478: 7010 4098 0e00 |0120: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b347e: 6e20 4b98 8e00 |0123: invoke-virtual {v14, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b3484: 6e30 2e98 240b |0126: invoke-virtual {v4, v2, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b348a: 0c02 |0129: move-result-object v2 │ │ +3b348c: 6e20 4b98 2e00 |012a: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b3492: 6e10 5498 0e00 |012d: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b3498: 0c02 |0130: move-result-object v2 │ │ +3b349a: 121b |0131: const/4 v11, #int 1 // #1 │ │ +3b349c: 7120 ffa2 b200 |0132: invoke-static {v2, v11}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b34a2: 0c02 |0135: move-result-object v2 │ │ +3b34a4: 6e30 b1a2 ca02 |0136: invoke-virtual {v10, v12, v2}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b34aa: 0742 |0139: move-object v2, v4 │ │ +3b34ac: 2815 |013a: goto 014f // +0015 │ │ +3b34ae: 121b |013b: const/4 v11, #int 1 // #1 │ │ +3b34b0: d802 0201 |013c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3b34b4: 28bd |013e: goto 00fb // -0043 │ │ +3b34b6: 121b |013f: const/4 v11, #int 1 // #1 │ │ +3b34b8: 7110 d0a5 0200 |0140: invoke-static {v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ +3b34be: 0c04 |0143: move-result-object v4 │ │ +3b34c0: 3804 0b00 |0144: if-eqz v4, 014f // +000b │ │ +3b34c4: 6208 337a |0146: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b34c8: 7120 ffa2 b400 |0148: invoke-static {v4, v11}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b34ce: 0c04 |014b: move-result-object v4 │ │ +3b34d0: 6e30 b1a2 8a04 |014c: invoke-virtual {v10, v8, v4}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b34d6: 6204 317a |014f: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b34da: 7110 c1a2 0200 |0151: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b34e0: 0c08 |0154: move-result-object v8 │ │ +3b34e2: 6e30 b1a2 4a08 |0155: invoke-virtual {v10, v4, v8}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b34e8: 282e |0158: goto 0186 // +002e │ │ +3b34ea: 6e20 0e98 f200 |0159: invoke-virtual {v2, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b34f0: 0a04 |015c: move-result v4 │ │ +3b34f2: 3804 2900 |015d: if-eqz v4, 0186 // +0029 │ │ +3b34f6: 6e20 2398 c100 |015f: invoke-virtual {v1, v12}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b34fc: 0a04 |0162: move-result v4 │ │ +3b34fe: 3904 2300 |0163: if-nez v4, 0186 // +0023 │ │ +3b3502: 2204 e812 |0165: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b3506: 7010 4098 0400 |0167: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b350c: 6e20 4b98 8400 |016a: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b3512: 1218 |016d: const/4 v8, #int 1 // #1 │ │ +3b3514: 7120 2ba4 8100 |016e: invoke-static {v1, v8}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4String:(Ljava/lang/String;Z)J // method@a42b │ │ +3b351a: 0b0b |0171: move-result-wide v11 │ │ +3b351c: 7120 1fa4 cb00 |0172: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_any/ShashFunc;.hash4shash:(J)I // method@a41f │ │ +3b3522: 0a0b |0175: move-result v11 │ │ +3b3524: 6e20 4798 b400 |0176: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3b352a: 6e10 5498 0400 |0179: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b3530: 0c04 |017c: move-result-object v4 │ │ +3b3532: 620b 337a |017d: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b3536: 7120 ffa2 8400 |017f: invoke-static {v4, v8}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b353c: 0c04 |0182: move-result-object v4 │ │ +3b353e: 6e30 b1a2 ba04 |0183: invoke-virtual {v10, v11, v4}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b3544: 6204 3d7a |0186: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3d │ │ +3b3548: 6208 337a |0188: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b354c: 6e20 bba5 a800 |018a: invoke-virtual {v8, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b3552: 0c08 |018d: move-result-object v8 │ │ +3b3554: 6e10 10a3 0800 |018e: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +3b355a: 0c08 |0191: move-result-object v8 │ │ +3b355c: 6e30 fb9a 1408 |0192: invoke-virtual {v4, v1, v8}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b3562: 6201 377a |0195: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3b3566: 6e20 bba5 a100 |0197: invoke-virtual {v1, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b356c: 0c01 |019a: move-result-object v1 │ │ +3b356e: 3801 0a00 |019b: if-eqz v1, 01a5 // +000a │ │ +3b3572: 6e10 0ba3 0100 |019d: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ +3b3578: 0b0b |01a0: move-result-wide v11 │ │ +3b357a: 3101 0b06 |01a1: cmp-long v1, v11, v6 │ │ +3b357e: 3b01 2500 |01a3: if-gez v1, 01c8 // +0025 │ │ +3b3582: 6201 2f7a |01a5: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b3586: 6e20 bba5 a100 |01a7: invoke-virtual {v1, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b358c: 0c01 |01aa: move-result-object v1 │ │ +3b358e: 6e10 0ca3 0100 |01ab: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b3594: 0b0b |01ae: move-result-wide v11 │ │ +3b3596: 6201 217a |01af: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a21 │ │ +3b359a: 5313 2b7a |01b1: iget-wide v3, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b359e: 1211 |01b3: const/4 v1, #int 1 // #1 │ │ +3b35a0: c313 |01b4: shl-long/2addr v3, v1 │ │ +3b35a2: 3101 0b03 |01b5: cmp-long v1, v11, v3 │ │ +3b35a6: 3d01 1100 |01b7: if-lez v1, 01c8 // +0011 │ │ +3b35aa: 6201 377a |01b9: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3b35ae: 53a3 3876 |01bb: iget-wide v3, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b35b2: 7120 76a3 4300 |01bd: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4NanobisOrCurrent:(J)D // method@a376 │ │ +3b35b8: 0b03 |01c0: move-result-wide v3 │ │ +3b35ba: 7120 03a3 4300 |01c1: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; // method@a303 │ │ +3b35c0: 0c03 |01c4: move-result-object v3 │ │ +3b35c2: 6e30 b1a2 1a03 |01c5: invoke-virtual {v10, v1, v3}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b35c8: 53ab 3876 |01c8: iget-wide v11, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b35cc: 1803 0000 0000 0100 0000 |01ca: const-wide v3, #double 2.122e-314 // #0000000100000000 │ │ +3b35d6: 3101 0b03 |01cf: cmp-long v1, v11, v3 │ │ +3b35da: 3c01 0a00 |01d1: if-gtz v1, 01db // +000a │ │ +3b35de: 1211 |01d3: const/4 v1, #int 1 // #1 │ │ +3b35e0: 7110 5aa3 0100 |01d4: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3b35e6: 0b03 |01d7: move-result-wide v3 │ │ +3b35e8: 5aa3 3876 |01d8: iput-wide v3, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b35ec: 282a |01da: goto 0204 // +002a │ │ +3b35ee: 1211 |01db: const/4 v1, #int 1 // #1 │ │ +3b35f0: 3103 160b |01dc: cmp-long v3, v22, v11 │ │ +3b35f4: 3c03 2600 |01de: if-gtz v3, 0204 // +0026 │ │ +3b35f8: 1803 0000 0040 1f00 0000 |01e0: const-wide v3, #double 6.63124e-313 // #0000001f40000000 │ │ +3b3602: 7110 5aa3 0100 |01e5: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3b3608: 0b14 |01e8: move-result-wide v20 │ │ +3b360a: 9c14 0b14 |01e9: sub-long v20, v11, v20 │ │ +3b360e: 3101 0314 |01eb: cmp-long v1, v3, v20 │ │ +3b3612: 3a01 0b00 |01ed: if-ltz v1, 01f8 // +000b │ │ +3b3616: 1603 ffff |01ef: const-wide/16 v3, #int -1 // #ffff │ │ +3b361a: 7140 4fa3 43cb |01f1: invoke-static {v3, v4, v11, v12}, Lnet/sf/dibdib/thread_any/DateFunc;.alignTime:(JJ)J // method@a34f │ │ +3b3620: 0b03 |01f4: move-result-wide v3 │ │ +3b3622: 0516 0300 |01f5: move-wide/from16 v22, v3 │ │ +3b3626: 280d |01f7: goto 0204 // +000d │ │ +3b3628: 1803 ffff ffff ffff ff00 |01f8: const-wide v3, #double 7.29112e-304 // #00ffffffffffffff │ │ +3b3632: c0b3 |01fd: and-long/2addr v3, v11 │ │ +3b3634: 1914 0001 |01fe: const-wide/high16 v20, #long 72057594037927936 // #100 │ │ +3b3638: a103 0314 |0200: or-long v3, v3, v20 │ │ +3b363c: 5aa3 3876 |0202: iput-wide v3, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b3640: 53a3 3876 |0204: iget-wide v3, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b3644: 7120 ad97 4300 |0206: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b364a: 0c01 |0209: move-result-object v1 │ │ +3b364c: 0804 1b00 |020a: move-object/from16 v4, v27 │ │ +3b3650: 6e20 479a 1400 |020c: invoke-virtual {v4, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a47 │ │ +3b3656: 0c01 |020f: move-result-object v1 │ │ +3b3658: 3901 1c00 |0210: if-nez v1, 022c // +001c │ │ +3b365c: 6201 3c7a |0212: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.badIds:Ljava/util/LinkedHashMap; // field@7a3c │ │ +3b3660: 53ae 3876 |0214: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b3664: 7120 ad97 fe00 |0216: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b366a: 0c03 |0219: move-result-object v3 │ │ +3b366c: 6e20 479a 3100 |021a: invoke-virtual {v1, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a47 │ │ +3b3672: 0c01 |021d: move-result-object v1 │ │ +3b3674: 3901 0e00 |021e: if-nez v1, 022c // +000e │ │ +3b3678: 6201 6473 |0220: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b367c: 5411 497a |0222: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b3680: 53ae 3876 |0224: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b3684: 6e30 dca3 e10f |0226: invoke-virtual {v1, v14, v15}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b368a: 0c01 |0229: move-result-object v1 │ │ +3b368c: 3801 3b00 |022a: if-eqz v1, 0265 // +003b │ │ +3b3690: 6201 2f7a |022c: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b3694: 6e20 bba5 a100 |022e: invoke-virtual {v1, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b369a: 0c01 |0231: move-result-object v1 │ │ +3b369c: 6e10 0ca3 0100 |0232: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b36a2: 0b0e |0235: move-result-wide v14 │ │ +3b36a4: a00e 0e1e |0236: and-long v14, v14, v30 │ │ +3b36a8: 3101 120e |0238: cmp-long v1, v18, v14 │ │ +3b36ac: 3801 1a01 |023a: if-eqz v1, 0354 // +011a │ │ +3b36b0: 6201 6473 |023c: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b36b4: 5411 497a |023e: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b36b8: 53ae 3876 |0240: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b36bc: 6e30 dca3 e10f |0242: invoke-virtual {v1, v14, v15}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b36c2: 0c01 |0245: move-result-object v1 │ │ +3b36c4: 2013 ae14 |0246: instance-of v3, v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b36c8: 3803 0c01 |0248: if-eqz v3, 0354 // +010c │ │ +3b36cc: 6203 2f7a |024a: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b36d0: 1f01 ae14 |024c: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b36d4: 6e20 bba5 1300 |024e: invoke-virtual {v3, v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b36da: 0c03 |0251: move-result-object v3 │ │ +3b36dc: 6e10 0ca3 0300 |0252: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b36e2: 0b0e |0255: move-result-wide v14 │ │ +3b36e4: a00e 0e1e |0256: and-long v14, v14, v30 │ │ +3b36e8: 3103 120e |0258: cmp-long v3, v18, v14 │ │ +3b36ec: 3803 fa00 |025a: if-eqz v3, 0354 // +00fa │ │ +3b36f0: 7120 e7a5 a100 |025c: invoke-static {v1, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.update:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QSTuple; // method@a5e7 │ │ +3b36f6: 0c01 |025f: move-result-object v1 │ │ +3b36f8: 3801 f400 |0260: if-eqz v1, 0354 // +00f4 │ │ +3b36fc: 1201 |0262: const/4 v1, #int 0 // #0 │ │ +3b36fe: 4d01 0009 |0263: aput-object v1, v0, v9 │ │ +3b3702: 4601 0009 |0265: aget-object v1, v0, v9 │ │ +3b3706: 3901 0400 |0267: if-nez v1, 026b // +0004 │ │ +3b370a: 2900 e400 |0269: goto/16 034d // +00e4 │ │ +3b370e: 53ae 3876 |026b: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b3712: 3101 0b0e |026d: cmp-long v1, v11, v14 │ │ +3b3716: 3801 7800 |026f: if-eqz v1, 02e7 // +0078 │ │ +3b371a: 3101 120b |0271: cmp-long v1, v18, v11 │ │ +3b371e: 3801 7400 |0273: if-eqz v1, 02e7 // +0074 │ │ +3b3722: 6201 3c7a |0275: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.badIds:Ljava/util/LinkedHashMap; // field@7a3c │ │ +3b3726: 7120 ad97 cb00 |0277: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b372c: 0c03 |027a: move-result-object v3 │ │ +3b372e: 6e30 4a9a 310a |027b: invoke-virtual {v1, v3, v10}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a4a │ │ +3b3734: 6201 387a |027e: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a38 │ │ +3b3738: 6e20 baa5 a100 |0280: invoke-virtual {v1, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b373e: 0c01 |0283: move-result-object v1 │ │ +3b3740: 1a03 8807 |0284: const-string v3, ":ID:" // string@0788 │ │ +3b3744: 6e20 0e98 3200 |0286: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b374a: 0a02 |0289: move-result v2 │ │ +3b374c: 3802 0500 |028a: if-eqz v2, 028f // +0005 │ │ +3b3750: 1a02 0000 |028c: const-string v2, "" // string@0000 │ │ +3b3754: 2817 |028e: goto 02a5 // +0017 │ │ +3b3756: 2202 e812 |028f: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b375a: 7010 4098 0200 |0291: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b3760: 1a03 8907 |0294: const-string v3, ":ID: " // string@0789 │ │ +3b3764: 6e20 4b98 3200 |0296: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b376a: 6e30 4898 b20c |0299: invoke-virtual {v2, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3b3770: 1a03 6c00 |029c: const-string v3, " │ │ " // string@006c │ │ -3b3778: 6e20 4b98 3200 |029e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b377e: 6e10 5498 0200 |02a1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b3784: 0c02 |02a4: move-result-object v2 │ │ -3b3786: 2013 af14 |02a5: instance-of v3, v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b378a: 3803 1700 |02a7: if-eqz v3, 02be // +0017 │ │ -3b378e: 2203 e812 |02a9: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b3792: 7010 4098 0300 |02ab: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b3798: 6e20 4b98 2300 |02ae: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b379e: 1f01 af14 |02b1: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b37a2: 6e10 cba2 0100 |02b3: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b37a8: 0c01 |02b6: move-result-object v1 │ │ -3b37aa: 6e20 4b98 1300 |02b7: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b37b0: 6e10 5498 0300 |02ba: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b37b6: 0c02 |02bd: move-result-object v2 │ │ -3b37b8: 1301 0008 |02be: const/16 v1, #int 2048 // #800 │ │ -3b37bc: 6e10 2298 0200 |02c0: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b37c2: 0a03 |02c3: move-result v3 │ │ -3b37c4: 3631 1a00 |02c4: if-gt v1, v3, 02de // +001a │ │ -3b37c8: 2201 e812 |02c6: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b37cc: 7010 4098 0100 |02c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b37d2: 1303 d007 |02cb: const/16 v3, #int 2000 // #7d0 │ │ -3b37d6: 1208 |02cd: const/4 v8, #int 0 // #0 │ │ -3b37d8: 6e30 2e98 8203 |02ce: invoke-virtual {v2, v8, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b37de: 0c02 |02d1: move-result-object v2 │ │ -3b37e0: 6e20 4b98 2100 |02d2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b37e6: 1a02 da05 |02d5: const-string v2, "..." // string@05da │ │ -3b37ea: 6e20 4b98 2100 |02d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b37f0: 6e10 5498 0100 |02da: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b37f6: 0c02 |02dd: move-result-object v2 │ │ -3b37f8: 6201 387a |02de: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a38 │ │ -3b37fc: 7110 c1a2 0200 |02e0: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b3802: 0c02 |02e3: move-result-object v2 │ │ -3b3804: 6e30 b1a2 1a02 |02e4: invoke-virtual {v10, v1, v2}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b380a: 53a1 3876 |02e7: iget-wide v1, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b380e: 7120 ad97 2100 |02e9: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b3814: 0c01 |02ec: move-result-object v1 │ │ -3b3816: 6e30 4a9a 140a |02ed: invoke-virtual {v4, v1, v10}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a4a │ │ -3b381c: 6201 2f7a |02f0: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b3820: 6e20 bba5 a100 |02f2: invoke-virtual {v1, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b3826: 0c01 |02f5: move-result-object v1 │ │ -3b3828: 6e10 0ca3 0100 |02f6: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b382e: 0b01 |02f9: move-result-wide v1 │ │ -3b3830: 6203 1c7a |02fa: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ -3b3834: 533b 2b7a |02fc: iget-wide v11, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b3838: c0b1 |02fe: and-long/2addr v1, v11 │ │ -3b383a: 3103 1201 |02ff: cmp-long v3, v18, v1 │ │ -3b383e: 3803 4c00 |0301: if-eqz v3, 034d // +004c │ │ -3b3842: 6201 317a |0303: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b3846: 6e20 aaa2 1a00 |0305: invoke-virtual {v10, v1}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b384c: 0c01 |0308: move-result-object v1 │ │ -3b384e: 1f01 af14 |0309: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b3852: 6e10 cba2 0100 |030b: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b3858: 0c01 |030e: move-result-object v1 │ │ -3b385a: 7110 d0a5 0100 |030f: invoke-static {v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ -3b3860: 0c01 |0312: move-result-object v1 │ │ -3b3862: 3801 3a00 |0313: if-eqz v1, 034d // +003a │ │ -3b3866: 6202 337a |0315: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b386a: 6e20 bba5 a200 |0317: invoke-virtual {v2, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b3870: 0c02 |031a: move-result-object v2 │ │ -3b3872: 6e10 10a3 0200 |031b: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -3b3878: 0c02 |031e: move-result-object v2 │ │ -3b387a: 53ab 3876 |031f: iget-wide v11, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b387e: 7120 ad97 cb00 |0321: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b3884: 0c03 |0324: move-result-object v3 │ │ -3b3886: 6e30 fb9a 2503 |0325: invoke-virtual {v5, v2, v3}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b388c: 1302 4000 |0328: const/16 v2, #int 64 // #40 │ │ -3b3890: 6e20 1a98 2100 |032a: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b3896: 0a03 |032d: move-result v3 │ │ -3b3898: 3d03 1000 |032e: if-lez v3, 033e // +0010 │ │ -3b389c: 6203 3d7a |0330: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3d │ │ -3b38a0: 6e20 1a98 2100 |0332: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b38a6: 0a02 |0335: move-result v2 │ │ -3b38a8: 1208 |0336: const/4 v8, #int 0 // #0 │ │ -3b38aa: 6e30 2e98 8102 |0337: invoke-virtual {v1, v8, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b38b0: 0c02 |033a: move-result-object v2 │ │ -3b38b2: 6e30 fb9a 2301 |033b: invoke-virtual {v3, v2, v1}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b38b8: 6202 457a |033e: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a45 │ │ -3b38bc: 6203 337a |0340: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b38c0: 6e20 bba5 a300 |0342: invoke-virtual {v3, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b38c6: 0c03 |0345: move-result-object v3 │ │ -3b38c8: 6e10 10a3 0300 |0346: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -3b38ce: 0c03 |0349: move-result-object v3 │ │ -3b38d0: 6e30 fb9a 1203 |034a: invoke-virtual {v2, v1, v3}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b38d6: 0502 1600 |034d: move-wide/from16 v2, v22 │ │ -3b38da: d809 0901 |034f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -3b38de: 1211 |0351: const/4 v1, #int 1 // #1 │ │ -3b38e0: 2900 c6fc |0352: goto/16 0018 // -033a │ │ -3b38e4: 1201 |0354: const/4 v1, #int 0 // #0 │ │ -3b38e6: 53ae 3876 |0355: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b38ea: 1614 0200 |0357: const-wide/16 v20, #int 2 // #2 │ │ -3b38ee: 9b0e 0e14 |0359: add-long v14, v14, v20 │ │ -3b38f2: 5aae 3876 |035b: iput-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b38f6: 081b 0400 |035d: move-object/from16 v27, v4 │ │ -3b38fa: 2900 a5fe |035f: goto/16 0204 // -015b │ │ -3b38fe: 0516 0200 |0361: move-wide/from16 v22, v2 │ │ -3b3902: 1201 |0363: const/4 v1, #int 0 // #0 │ │ -3b3904: 2102 |0364: array-length v2, v0 │ │ -3b3906: 7100 59a3 0000 |0365: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3b390c: 0b06 |0368: move-result-wide v6 │ │ -3b390e: 1709 0070 9914 |0369: const-wide/32 v9, #float 1.54932e-26 // #14997000 │ │ -3b3914: bc96 |036c: sub-long/2addr v6, v9 │ │ -3b3916: d809 02ff |036d: add-int/lit8 v9, v2, #int -1 // #ff │ │ -3b391a: 3a09 5c02 |036f: if-ltz v9, 05cb // +025c │ │ -3b391e: 460a 0009 |0371: aget-object v10, v0, v9 │ │ -3b3922: 390a 1a00 |0373: if-nez v10, 038d // +001a │ │ -3b3926: d802 02ff |0375: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3b392a: 460a 0002 |0377: aget-object v10, v0, v2 │ │ -3b392e: 4d0a 0009 |0379: aput-object v10, v0, v9 │ │ -3b3932: 081c 0400 |037b: move-object/from16 v28, v4 │ │ -3b3936: 0819 0500 |037d: move-object/from16 v25, v5 │ │ -3b393a: 081b 0800 |037f: move-object/from16 v27, v8 │ │ -3b393e: 021d 0900 |0381: move/from16 v29, v9 │ │ -3b3942: 1218 |0383: const/4 v8, #int 1 // #1 │ │ -3b3944: 1310 0000 |0384: const/16 v16, #int 0 // #0 │ │ -3b3948: 1814 0000 0000 0100 0000 |0386: const-wide v20, #double 2.122e-314 // #0000000100000000 │ │ -3b3952: 2900 3502 |038b: goto/16 05c0 // +0235 │ │ -3b3956: 54ae 3576 |038d: iget-object v14, v10, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b395a: 620f 307a |038f: sget-object v15, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b395e: 6e10 bda5 0f00 |0391: invoke-virtual {v15}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b3964: 0a0f |0394: move-result v15 │ │ -3b3966: 460f 0e0f |0395: aget-object v15, v14, v15 │ │ -3b396a: 20fe b514 |0397: instance-of v14, v15, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b396e: 380e 6b00 |0399: if-eqz v14, 0404 // +006b │ │ -3b3972: 0811 0f00 |039b: move-object/from16 v17, v15 │ │ -3b3976: 1f11 b514 |039d: check-cast v17, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b397a: 7401 0ea3 1100 |039f: invoke-virtual/range {v17}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -3b3980: 0a18 |03a2: move-result v24 │ │ -3b3982: 3818 6100 |03a3: if-eqz v24, 0404 // +0061 │ │ -3b3986: 7401 0ca3 1100 |03a5: invoke-virtual/range {v17}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b398c: 0b18 |03a8: move-result-wide v24 │ │ -3b398e: 7702 ad97 1800 |03a9: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b3994: 0c0e |03ac: move-result-object v14 │ │ -3b3996: 6e20 479a e400 |03ad: invoke-virtual {v4, v14}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a47 │ │ -3b399c: 0c0e |03b0: move-result-object v14 │ │ -3b399e: 1f0e ae14 |03b1: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b39a2: 390e 0f00 |03b3: if-nez v14, 03c2 // +000f │ │ -3b39a6: 620e 3c7a |03b5: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto;.badIds:Ljava/util/LinkedHashMap; // field@7a3c │ │ -3b39aa: 7702 ad97 1800 |03b7: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b39b0: 0c01 |03ba: move-result-object v1 │ │ -3b39b2: 6e20 479a 1e00 |03bb: invoke-virtual {v14, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a47 │ │ -3b39b8: 0c01 |03be: move-result-object v1 │ │ -3b39ba: 071e |03bf: move-object v14, v1 │ │ -3b39bc: 1f0e ae14 |03c0: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b39c0: 390e 3300 |03c2: if-nez v14, 03f5 // +0033 │ │ -3b39c4: 1814 0000 0000 0100 0000 |03c4: const-wide v20, #double 2.122e-314 // #0000000100000000 │ │ -3b39ce: 3101 1814 |03c9: cmp-long v1, v24, v20 │ │ -3b39d2: 3d01 0a00 |03cb: if-lez v1, 03d5 // +000a │ │ -3b39d6: 3101 1618 |03cd: cmp-long v1, v22, v24 │ │ -3b39da: 3c01 0300 |03cf: if-gtz v1, 03d2 // +0003 │ │ -3b39de: 2804 |03d1: goto 03d5 // +0004 │ │ -3b39e0: 081c 0400 |03d2: move-object/from16 v28, v4 │ │ -3b39e4: 284a |03d4: goto 041e // +004a │ │ -3b39e6: 6201 2f7a |03d5: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b39ea: 6e20 bba5 a100 |03d7: invoke-virtual {v1, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b39f0: 0c01 |03da: move-result-object v1 │ │ -3b39f2: 6e10 0ca3 0100 |03db: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b39f8: 0b1a |03de: move-result-wide v26 │ │ -3b39fa: 6201 227a |03df: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ -3b39fe: 081c 0400 |03e1: move-object/from16 v28, v4 │ │ -3b3a02: 5313 2b7a |03e3: iget-wide v3, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b3a06: a003 1a03 |03e5: and-long v3, v26, v3 │ │ -3b3a0a: 3101 1203 |03e7: cmp-long v1, v18, v3 │ │ -3b3a0e: 3901 0500 |03e9: if-nez v1, 03ee // +0005 │ │ -3b3a12: 080f 2000 |03eb: move-object/from16 v15, v32 │ │ -3b3a16: 2831 |03ed: goto 041e // +0031 │ │ -3b3a18: 3101 1218 |03ee: cmp-long v1, v18, v24 │ │ -3b3a1c: 3801 2e00 |03f0: if-eqz v1, 041e // +002e │ │ -3b3a20: 6201 be76 |03f2: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ -3b3a24: 280e |03f4: goto 0402 // +000e │ │ -3b3a26: 081c 0400 |03f5: move-object/from16 v28, v4 │ │ -3b3a2a: 1814 0000 0000 0100 0000 |03f7: const-wide v20, #double 2.122e-314 // #0000000100000000 │ │ -3b3a34: 53e3 3876 |03fc: iget-wide v3, v14, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b3a38: 7120 06a3 4300 |03fe: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b3a3e: 0c01 |0401: move-result-object v1 │ │ -3b3a40: 071f |0402: move-object v15, v1 │ │ -3b3a42: 281b |0403: goto 041e // +001b │ │ -3b3a44: 081c 0400 |0404: move-object/from16 v28, v4 │ │ -3b3a48: 1814 0000 0000 0100 0000 |0406: const-wide v20, #double 2.122e-314 // #0000000100000000 │ │ -3b3a52: 390e 1300 |040b: if-nez v14, 041e // +0013 │ │ -3b3a56: 20f1 af14 |040d: instance-of v1, v15, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b3a5a: 3801 0e00 |040f: if-eqz v1, 041d // +000e │ │ -3b3a5e: 1f0f af14 |0411: check-cast v15, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b3a62: 6e10 cba2 0f00 |0413: invoke-virtual {v15}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b3a68: 0c01 |0416: move-result-object v1 │ │ -3b3a6a: 1213 |0417: const/4 v3, #int 1 // #1 │ │ -3b3a6c: 7120 ffa2 3100 |0418: invoke-static {v1, v3}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b3a72: 0c0f |041b: move-result-object v15 │ │ -3b3a74: 2802 |041c: goto 041e // +0002 │ │ -3b3a76: 120f |041d: const/4 v15, #int 0 // #0 │ │ -3b3a78: 20f1 b514 |041e: instance-of v1, v15, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b3a7c: 3801 0f00 |0420: if-eqz v1, 042f // +000f │ │ -3b3a80: 54a1 3576 |0422: iget-object v1, v10, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b3a84: 6203 307a |0424: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b3a88: 6e10 bda5 0300 |0426: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b3a8e: 0a03 |0429: move-result v3 │ │ -3b3a90: 1f0f b514 |042a: check-cast v15, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b3a94: 4d0f 0103 |042c: aput-object v15, v1, v3 │ │ -3b3a98: 2817 |042e: goto 0445 // +0017 │ │ -3b3a9a: 54a1 3576 |042f: iget-object v1, v10, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b3a9e: 6203 307a |0431: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b3aa2: 6e10 bda5 0300 |0433: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b3aa8: 0a03 |0436: move-result v3 │ │ -3b3aaa: 4601 0103 |0437: aget-object v1, v1, v3 │ │ -3b3aae: 3901 0c00 |0439: if-nez v1, 0445 // +000c │ │ -3b3ab2: 54a1 3576 |043b: iget-object v1, v10, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b3ab6: 6203 307a |043d: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b3aba: 6e10 bda5 0300 |043f: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b3ac0: 0a03 |0442: move-result v3 │ │ -3b3ac2: 4d20 0103 |0443: aput-object v32, v1, v3 │ │ -3b3ac6: 6201 2f7a |0445: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b3aca: 6e20 bba5 a100 |0447: invoke-virtual {v1, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b3ad0: 0c01 |044a: move-result-object v1 │ │ -3b3ad2: 6e10 0ca3 0100 |044b: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b3ad8: 0b03 |044e: move-result-wide v3 │ │ -3b3ada: 6201 227a |044f: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ -3b3ade: 531e 2b7a |0451: iget-wide v14, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b3ae2: c0e3 |0453: and-long/2addr v3, v14 │ │ -3b3ae4: 3101 1203 |0454: cmp-long v1, v18, v3 │ │ -3b3ae8: 3801 6101 |0456: if-eqz v1, 05b7 // +0161 │ │ -3b3aec: 6201 337a |0458: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b3af0: 6e20 bba5 a100 |045a: invoke-virtual {v1, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b3af6: 0c01 |045d: move-result-object v1 │ │ -3b3af8: 6e10 10a3 0100 |045e: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -3b3afe: 0c01 |0461: move-result-object v1 │ │ -3b3b00: 6203 347a |0462: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b3b04: 6e20 baa5 a300 |0464: invoke-virtual {v3, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b3b0a: 0c03 |0467: move-result-object v3 │ │ -3b3b0c: 1304 3a00 |0468: const/16 v4, #int 58 // #3a │ │ -3b3b10: 6e20 1a98 4100 |046a: invoke-virtual {v1, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b3b16: 0a0e |046d: move-result v14 │ │ -3b3b18: 3c0e 1e01 |046e: if-gtz v14, 058c // +011e │ │ -3b3b1c: 620f 3d7a |0470: sget-object v15, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3d │ │ -3b3b20: 6e20 f99a 1f00 |0472: invoke-virtual {v15, v1}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b3b26: 0c0e |0475: move-result-object v14 │ │ -3b3b28: 1f0e e612 |0476: check-cast v14, Ljava/lang/String; // type@12e6 │ │ -3b3b2c: 620d 467a |0478: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a46 │ │ -3b3b30: 6e20 f99a 1d00 |047a: invoke-virtual {v13, v1}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b3b36: 0c0d |047d: move-result-object v13 │ │ -3b3b38: 1f0d d112 |047e: check-cast v13, Ljava/lang/Long; // type@12d1 │ │ -3b3b3c: 380d 0c00 |0480: if-eqz v13, 048c // +000c │ │ -3b3b40: 6e10 a897 0d00 |0482: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b3b46: 0b18 |0485: move-result-wide v24 │ │ -3b3b48: 310d 1218 |0486: cmp-long v13, v18, v24 │ │ -3b3b4c: 380d 0400 |0488: if-eqz v13, 048c // +0004 │ │ -3b3b50: 071e |048a: move-object v14, v1 │ │ -3b3b52: 2823 |048b: goto 04ae // +0023 │ │ -3b3b54: 390e 2200 |048c: if-nez v14, 04ae // +0022 │ │ -3b3b58: 620d 457a |048e: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a45 │ │ -3b3b5c: 6e20 f99a 1d00 |0490: invoke-virtual {v13, v1}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b3b62: 0c0d |0493: move-result-object v13 │ │ -3b3b64: 07de |0494: move-object v14, v13 │ │ -3b3b66: 1f0e e612 |0495: check-cast v14, Ljava/lang/String; // type@12e6 │ │ -3b3b6a: 380e 1700 |0497: if-eqz v14, 04ae // +0017 │ │ -3b3b6e: 130d 4000 |0499: const/16 v13, #int 64 // #40 │ │ -3b3b72: 6e20 1a98 de00 |049b: invoke-virtual {v14, v13}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b3b78: 0a18 |049e: move-result v24 │ │ -3b3b7a: 3c18 1100 |049f: if-gtz v24, 04b0 // +0011 │ │ -3b3b7e: 6e20 2398 ce00 |04a1: invoke-virtual {v14, v12}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b3b84: 0a18 |04a4: move-result v24 │ │ -3b3b86: 3918 0b00 |04a5: if-nez v24, 04b0 // +000b │ │ -3b3b8a: 6e20 f99a ef00 |04a7: invoke-virtual {v15, v14}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b3b90: 0c0e |04aa: move-result-object v14 │ │ -3b3b92: 1f0e e612 |04ab: check-cast v14, Ljava/lang/String; // type@12e6 │ │ -3b3b96: 2803 |04ad: goto 04b0 // +0003 │ │ -3b3b98: 130d 4000 |04ae: const/16 v13, #int 64 // #40 │ │ -3b3b9c: 390e 3900 |04b0: if-nez v14, 04e9 // +0039 │ │ -3b3ba0: 6e20 f99a 1500 |04b2: invoke-virtual {v5, v1}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b3ba6: 0c18 |04b5: move-result-object v24 │ │ -3b3ba8: 1f18 d112 |04b6: check-cast v24, Ljava/lang/Long; // type@12d1 │ │ -3b3bac: 3818 3100 |04b8: if-eqz v24, 04e9 // +0031 │ │ -3b3bb0: 7401 a897 1800 |04ba: invoke-virtual/range {v24}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b3bb6: 0b19 |04bd: move-result-wide v25 │ │ -3b3bb8: 311b 1219 |04be: cmp-long v27, v18, v25 │ │ -3b3bbc: 381b 2900 |04c0: if-eqz v27, 04e9 // +0029 │ │ -3b3bc0: 081e 0e00 |04c2: move-object/from16 v30, v14 │ │ -3b3bc4: 7401 a897 1800 |04c4: invoke-virtual/range {v24}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b3bca: 0b0d |04c7: move-result-wide v13 │ │ -3b3bcc: 1204 |04c8: const/4 v4, #int 0 // #0 │ │ -3b3bce: 7130 e0a5 ed04 |04c9: invoke-static {v13, v14, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ -3b3bd4: 0c0d |04cc: move-result-object v13 │ │ -3b3bd6: 20d4 ae14 |04cd: instance-of v4, v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b3bda: 3804 1c00 |04cf: if-eqz v4, 04eb // +001c │ │ -3b3bde: 1f0d ae14 |04d1: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b3be2: 6204 317a |04d3: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b3be6: 6e20 aaa2 4d00 |04d5: invoke-virtual {v13, v4}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b3bec: 0c04 |04d8: move-result-object v4 │ │ -3b3bee: 204d af14 |04d9: instance-of v13, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b3bf2: 380d 1000 |04db: if-eqz v13, 04eb // +0010 │ │ -3b3bf6: 1f04 af14 |04dd: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b3bfa: 6e10 cba2 0400 |04df: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b3c00: 0c04 |04e2: move-result-object v4 │ │ -3b3c02: 7110 d0a5 0400 |04e3: invoke-static {v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ -3b3c08: 0c0e |04e6: move-result-object v14 │ │ -3b3c0a: 07e4 |04e7: move-object v4, v14 │ │ -3b3c0c: 2805 |04e8: goto 04ed // +0005 │ │ -3b3c0e: 081e 0e00 |04e9: move-object/from16 v30, v14 │ │ -3b3c12: 0804 1e00 |04eb: move-object/from16 v4, v30 │ │ -3b3c16: 3904 6100 |04ed: if-nez v4, 054e // +0061 │ │ -3b3c1a: 2204 e812 |04ef: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b3c1e: 7010 4098 0400 |04f1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b3c24: 6e20 4b98 8400 |04f4: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b3c2a: 121d |04f7: const/4 v13, #int 1 // #1 │ │ -3b3c2c: 7120 2ba4 d100 |04f8: invoke-static {v1, v13}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4String:(Ljava/lang/String;Z)J // method@a42b │ │ -3b3c32: 0b18 |04fb: move-result-wide v24 │ │ -3b3c34: 7702 1fa4 1800 |04fc: invoke-static/range {v24, v25}, Lnet/sf/dibdib/thread_any/ShashFunc;.hash4shash:(J)I // method@a41f │ │ -3b3c3a: 0a0e |04ff: move-result v14 │ │ -3b3c3c: 6e20 4798 e400 |0500: invoke-virtual {v4, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3b3c42: 6e10 5498 0400 |0503: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b3c48: 0c04 |0506: move-result-object v4 │ │ -3b3c4a: 210e |0507: array-length v14, v0 │ │ -3b3c4c: 34e2 1000 |0508: if-lt v2, v14, 0518 // +0010 │ │ -3b3c50: 210e |050a: array-length v14, v0 │ │ -3b3c52: 6e10 fd9a 0500 |050b: invoke-virtual {v5}, Ljava/util/concurrent/ConcurrentHashMap;.size:()I // method@9afd │ │ -3b3c58: 0a18 |050e: move-result v24 │ │ -3b3c5a: 900e 0e18 |050f: add-int v14, v14, v24 │ │ -3b3c5e: b0de |0511: add-int/2addr v14, v13 │ │ -3b3c60: 7120 b499 e000 |0512: invoke-static {v0, v14}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b3c66: 0c00 |0515: move-result-object v0 │ │ -3b3c68: 1f00 0d16 |0516: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b3c6c: d818 0201 |0518: add-int/lit8 v24, v2, #int 1 // #01 │ │ -3b3c70: 7120 ffa2 d400 |051a: invoke-static {v4, v13}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b3c76: 0c0e |051d: move-result-object v14 │ │ -3b3c78: 0819 0500 |051e: move-object/from16 v25, v5 │ │ -3b3c7c: 6205 1b7a |0520: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b3c80: 081b 0800 |0522: move-object/from16 v27, v8 │ │ -3b3c84: 021d 0900 |0524: move/from16 v29, v9 │ │ -3b3c88: 5358 2b7a |0526: iget-wide v8, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b3c8c: 23d5 0716 |0528: new-array v5, v13, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b3c90: 07ed |052a: move-object v13, v14 │ │ -3b3c92: 220e e812 |052b: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b3c96: 7010 4098 0e00 |052d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b3c9c: 6e20 4b98 be00 |0530: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b3ca2: 6e20 4b98 1e00 |0533: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b3ca8: 6e10 5498 0e00 |0536: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b3cae: 0c0e |0539: move-result-object v14 │ │ -3b3cb0: 7110 c1a2 0e00 |053a: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b3cb6: 0c0e |053d: move-result-object v14 │ │ -3b3cb8: 1310 0000 |053e: const/16 v16, #int 0 // #0 │ │ -3b3cbc: 4d0e 0510 |0540: aput-object v14, v5, v16 │ │ -3b3cc0: 7140 c8a5 8d59 |0542: invoke-static {v13, v8, v9, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ -3b3cc6: 0c05 |0545: move-result-object v5 │ │ -3b3cc8: 4d05 0002 |0546: aput-object v5, v0, v2 │ │ -3b3ccc: 6e30 fb9a 1f04 |0548: invoke-virtual {v15, v1, v4}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b3cd2: 0202 1800 |054b: move/from16 v2, v24 │ │ -3b3cd6: 2809 |054d: goto 0556 // +0009 │ │ -3b3cd8: 0819 0500 |054e: move-object/from16 v25, v5 │ │ -3b3cdc: 081b 0800 |0550: move-object/from16 v27, v8 │ │ -3b3ce0: 021d 0900 |0552: move/from16 v29, v9 │ │ -3b3ce4: 1310 0000 |0554: const/16 v16, #int 0 // #0 │ │ -3b3ce8: 6205 337a |0556: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b3cec: 2208 e812 |0558: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b3cf0: 7010 4098 0800 |055a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b3cf6: 6e20 4b98 4800 |055d: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b3cfc: 1304 3a00 |0560: const/16 v4, #int 58 // #3a │ │ -3b3d00: 6e20 4498 4800 |0562: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b3d06: 6204 377a |0565: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3b3d0a: 6e20 baa5 a400 |0567: invoke-virtual {v4, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b3d10: 0c04 |056a: move-result-object v4 │ │ -3b3d12: 7210 5aa2 0400 |056b: invoke-interface {v4}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -3b3d18: 0b0d |056e: move-result-wide v13 │ │ -3b3d1a: 7120 faa1 ed00 |056f: invoke-static {v13, v14}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ -3b3d20: 0c04 |0572: move-result-object v4 │ │ -3b3d22: 6e20 4b98 4800 |0573: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b3d28: 6e10 5498 0800 |0576: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b3d2e: 0c04 |0579: move-result-object v4 │ │ -3b3d30: 1218 |057a: const/4 v8, #int 1 // #1 │ │ -3b3d32: 7120 ffa2 8400 |057b: invoke-static {v4, v8}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b3d38: 0c04 |057e: move-result-object v4 │ │ -3b3d3a: 6e30 b1a2 5a04 |057f: invoke-virtual {v10, v5, v4}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b3d40: 6204 387a |0582: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a38 │ │ -3b3d44: 7120 ffa2 8100 |0584: invoke-static {v1, v8}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b3d4a: 0c01 |0587: move-result-object v1 │ │ -3b3d4c: 6e30 b1a2 4a01 |0588: invoke-virtual {v10, v4, v1}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b3d52: 280a |058b: goto 0595 // +000a │ │ -3b3d54: 0819 0500 |058c: move-object/from16 v25, v5 │ │ -3b3d58: 081b 0800 |058e: move-object/from16 v27, v8 │ │ -3b3d5c: 021d 0900 |0590: move/from16 v29, v9 │ │ -3b3d60: 1218 |0592: const/4 v8, #int 1 // #1 │ │ -3b3d62: 1310 0000 |0593: const/16 v16, #int 0 // #0 │ │ -3b3d66: 2031 af14 |0595: instance-of v1, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b3d6a: 3801 2900 |0597: if-eqz v1, 05c0 // +0029 │ │ -3b3d6e: 1f03 af14 |0599: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b3d72: 6e10 cba2 0300 |059b: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b3d78: 0c01 |059e: move-result-object v1 │ │ -3b3d7a: 1a04 b204 |059f: const-string v4, "*:" // string@04b2 │ │ -3b3d7e: 6e20 0e98 4100 |05a1: invoke-virtual {v1, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b3d84: 0a01 |05a4: move-result v1 │ │ -3b3d86: 3801 1b00 |05a5: if-eqz v1, 05c0 // +001b │ │ -3b3d8a: 7130 c6a5 6307 |05a7: invoke-static {v3, v6, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.checkAck:(Lnet/sf/dibdib/generic/QSeq;J)Ljava/lang/String; // method@a5c6 │ │ -3b3d90: 0c01 |05aa: move-result-object v1 │ │ -3b3d92: 3801 1500 |05ab: if-eqz v1, 05c0 // +0015 │ │ -3b3d96: 6203 347a |05ad: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b3d9a: 7110 c1a2 0100 |05af: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b3da0: 0c01 |05b2: move-result-object v1 │ │ -3b3da2: 6e30 b1a2 3a01 |05b3: invoke-virtual {v10, v3, v1}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b3da8: 280a |05b6: goto 05c0 // +000a │ │ -3b3daa: 0819 0500 |05b7: move-object/from16 v25, v5 │ │ -3b3dae: 081b 0800 |05b9: move-object/from16 v27, v8 │ │ -3b3db2: 021d 0900 |05bb: move/from16 v29, v9 │ │ -3b3db6: 1218 |05bd: const/4 v8, #int 1 // #1 │ │ -3b3db8: 1310 0000 |05be: const/16 v16, #int 0 // #0 │ │ -3b3dbc: d809 1dff |05c0: add-int/lit8 v9, v29, #int -1 // #ff │ │ -3b3dc0: 0805 1900 |05c2: move-object/from16 v5, v25 │ │ -3b3dc4: 0808 1b00 |05c4: move-object/from16 v8, v27 │ │ -3b3dc8: 0804 1c00 |05c6: move-object/from16 v4, v28 │ │ -3b3dcc: 1201 |05c8: const/4 v1, #int 0 // #0 │ │ -3b3dce: 2900 a6fd |05c9: goto/16 036f // -025a │ │ -3b3dd2: 7120 b499 2000 |05cb: invoke-static {v0, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b3dd8: 0c00 |05ce: move-result-object v0 │ │ -3b3dda: 1f00 0d16 |05cf: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b3dde: 1100 |05d1: return-object v0 │ │ +3b3774: 6e20 4b98 3200 |029e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b377a: 6e10 5498 0200 |02a1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b3780: 0c02 |02a4: move-result-object v2 │ │ +3b3782: 2013 af14 |02a5: instance-of v3, v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b3786: 3803 1700 |02a7: if-eqz v3, 02be // +0017 │ │ +3b378a: 2203 e812 |02a9: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b378e: 7010 4098 0300 |02ab: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b3794: 6e20 4b98 2300 |02ae: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b379a: 1f01 af14 |02b1: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b379e: 6e10 cba2 0100 |02b3: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b37a4: 0c01 |02b6: move-result-object v1 │ │ +3b37a6: 6e20 4b98 1300 |02b7: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b37ac: 6e10 5498 0300 |02ba: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b37b2: 0c02 |02bd: move-result-object v2 │ │ +3b37b4: 1301 0008 |02be: const/16 v1, #int 2048 // #800 │ │ +3b37b8: 6e10 2298 0200 |02c0: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b37be: 0a03 |02c3: move-result v3 │ │ +3b37c0: 3631 1a00 |02c4: if-gt v1, v3, 02de // +001a │ │ +3b37c4: 2201 e812 |02c6: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b37c8: 7010 4098 0100 |02c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b37ce: 1303 d007 |02cb: const/16 v3, #int 2000 // #7d0 │ │ +3b37d2: 1208 |02cd: const/4 v8, #int 0 // #0 │ │ +3b37d4: 6e30 2e98 8203 |02ce: invoke-virtual {v2, v8, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b37da: 0c02 |02d1: move-result-object v2 │ │ +3b37dc: 6e20 4b98 2100 |02d2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b37e2: 1a02 da05 |02d5: const-string v2, "..." // string@05da │ │ +3b37e6: 6e20 4b98 2100 |02d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b37ec: 6e10 5498 0100 |02da: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b37f2: 0c02 |02dd: move-result-object v2 │ │ +3b37f4: 6201 387a |02de: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a38 │ │ +3b37f8: 7110 c1a2 0200 |02e0: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b37fe: 0c02 |02e3: move-result-object v2 │ │ +3b3800: 6e30 b1a2 1a02 |02e4: invoke-virtual {v10, v1, v2}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b3806: 53a1 3876 |02e7: iget-wide v1, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b380a: 7120 ad97 2100 |02e9: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b3810: 0c01 |02ec: move-result-object v1 │ │ +3b3812: 6e30 4a9a 140a |02ed: invoke-virtual {v4, v1, v10}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a4a │ │ +3b3818: 6201 2f7a |02f0: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b381c: 6e20 bba5 a100 |02f2: invoke-virtual {v1, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b3822: 0c01 |02f5: move-result-object v1 │ │ +3b3824: 6e10 0ca3 0100 |02f6: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b382a: 0b01 |02f9: move-result-wide v1 │ │ +3b382c: 6203 1c7a |02fa: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ +3b3830: 533b 2b7a |02fc: iget-wide v11, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b3834: c0b1 |02fe: and-long/2addr v1, v11 │ │ +3b3836: 3103 1201 |02ff: cmp-long v3, v18, v1 │ │ +3b383a: 3803 4c00 |0301: if-eqz v3, 034d // +004c │ │ +3b383e: 6201 317a |0303: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b3842: 6e20 aaa2 1a00 |0305: invoke-virtual {v10, v1}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b3848: 0c01 |0308: move-result-object v1 │ │ +3b384a: 1f01 af14 |0309: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b384e: 6e10 cba2 0100 |030b: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b3854: 0c01 |030e: move-result-object v1 │ │ +3b3856: 7110 d0a5 0100 |030f: invoke-static {v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ +3b385c: 0c01 |0312: move-result-object v1 │ │ +3b385e: 3801 3a00 |0313: if-eqz v1, 034d // +003a │ │ +3b3862: 6202 337a |0315: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b3866: 6e20 bba5 a200 |0317: invoke-virtual {v2, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b386c: 0c02 |031a: move-result-object v2 │ │ +3b386e: 6e10 10a3 0200 |031b: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +3b3874: 0c02 |031e: move-result-object v2 │ │ +3b3876: 53ab 3876 |031f: iget-wide v11, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b387a: 7120 ad97 cb00 |0321: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b3880: 0c03 |0324: move-result-object v3 │ │ +3b3882: 6e30 fb9a 2503 |0325: invoke-virtual {v5, v2, v3}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b3888: 1302 4000 |0328: const/16 v2, #int 64 // #40 │ │ +3b388c: 6e20 1a98 2100 |032a: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b3892: 0a03 |032d: move-result v3 │ │ +3b3894: 3d03 1000 |032e: if-lez v3, 033e // +0010 │ │ +3b3898: 6203 3d7a |0330: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3d │ │ +3b389c: 6e20 1a98 2100 |0332: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b38a2: 0a02 |0335: move-result v2 │ │ +3b38a4: 1208 |0336: const/4 v8, #int 0 // #0 │ │ +3b38a6: 6e30 2e98 8102 |0337: invoke-virtual {v1, v8, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b38ac: 0c02 |033a: move-result-object v2 │ │ +3b38ae: 6e30 fb9a 2301 |033b: invoke-virtual {v3, v2, v1}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b38b4: 6202 457a |033e: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a45 │ │ +3b38b8: 6203 337a |0340: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b38bc: 6e20 bba5 a300 |0342: invoke-virtual {v3, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b38c2: 0c03 |0345: move-result-object v3 │ │ +3b38c4: 6e10 10a3 0300 |0346: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +3b38ca: 0c03 |0349: move-result-object v3 │ │ +3b38cc: 6e30 fb9a 1203 |034a: invoke-virtual {v2, v1, v3}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b38d2: 0502 1600 |034d: move-wide/from16 v2, v22 │ │ +3b38d6: d809 0901 |034f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +3b38da: 1211 |0351: const/4 v1, #int 1 // #1 │ │ +3b38dc: 2900 c6fc |0352: goto/16 0018 // -033a │ │ +3b38e0: 1201 |0354: const/4 v1, #int 0 // #0 │ │ +3b38e2: 53ae 3876 |0355: iget-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b38e6: 1614 0200 |0357: const-wide/16 v20, #int 2 // #2 │ │ +3b38ea: 9b0e 0e14 |0359: add-long v14, v14, v20 │ │ +3b38ee: 5aae 3876 |035b: iput-wide v14, v10, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b38f2: 081b 0400 |035d: move-object/from16 v27, v4 │ │ +3b38f6: 2900 a5fe |035f: goto/16 0204 // -015b │ │ +3b38fa: 0516 0200 |0361: move-wide/from16 v22, v2 │ │ +3b38fe: 1201 |0363: const/4 v1, #int 0 // #0 │ │ +3b3900: 2102 |0364: array-length v2, v0 │ │ +3b3902: 7100 59a3 0000 |0365: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3b3908: 0b06 |0368: move-result-wide v6 │ │ +3b390a: 1709 0070 9914 |0369: const-wide/32 v9, #float 1.54932e-26 // #14997000 │ │ +3b3910: bc96 |036c: sub-long/2addr v6, v9 │ │ +3b3912: d809 02ff |036d: add-int/lit8 v9, v2, #int -1 // #ff │ │ +3b3916: 3a09 5c02 |036f: if-ltz v9, 05cb // +025c │ │ +3b391a: 460a 0009 |0371: aget-object v10, v0, v9 │ │ +3b391e: 390a 1a00 |0373: if-nez v10, 038d // +001a │ │ +3b3922: d802 02ff |0375: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3b3926: 460a 0002 |0377: aget-object v10, v0, v2 │ │ +3b392a: 4d0a 0009 |0379: aput-object v10, v0, v9 │ │ +3b392e: 081c 0400 |037b: move-object/from16 v28, v4 │ │ +3b3932: 0819 0500 |037d: move-object/from16 v25, v5 │ │ +3b3936: 081b 0800 |037f: move-object/from16 v27, v8 │ │ +3b393a: 021d 0900 |0381: move/from16 v29, v9 │ │ +3b393e: 1218 |0383: const/4 v8, #int 1 // #1 │ │ +3b3940: 1310 0000 |0384: const/16 v16, #int 0 // #0 │ │ +3b3944: 1814 0000 0000 0100 0000 |0386: const-wide v20, #double 2.122e-314 // #0000000100000000 │ │ +3b394e: 2900 3502 |038b: goto/16 05c0 // +0235 │ │ +3b3952: 54ae 3576 |038d: iget-object v14, v10, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b3956: 620f 307a |038f: sget-object v15, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b395a: 6e10 bda5 0f00 |0391: invoke-virtual {v15}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b3960: 0a0f |0394: move-result v15 │ │ +3b3962: 460f 0e0f |0395: aget-object v15, v14, v15 │ │ +3b3966: 20fe b514 |0397: instance-of v14, v15, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b396a: 380e 6b00 |0399: if-eqz v14, 0404 // +006b │ │ +3b396e: 0811 0f00 |039b: move-object/from16 v17, v15 │ │ +3b3972: 1f11 b514 |039d: check-cast v17, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b3976: 7401 0ea3 1100 |039f: invoke-virtual/range {v17}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +3b397c: 0a18 |03a2: move-result v24 │ │ +3b397e: 3818 6100 |03a3: if-eqz v24, 0404 // +0061 │ │ +3b3982: 7401 0ca3 1100 |03a5: invoke-virtual/range {v17}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b3988: 0b18 |03a8: move-result-wide v24 │ │ +3b398a: 7702 ad97 1800 |03a9: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b3990: 0c0e |03ac: move-result-object v14 │ │ +3b3992: 6e20 479a e400 |03ad: invoke-virtual {v4, v14}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a47 │ │ +3b3998: 0c0e |03b0: move-result-object v14 │ │ +3b399a: 1f0e ae14 |03b1: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b399e: 390e 0f00 |03b3: if-nez v14, 03c2 // +000f │ │ +3b39a2: 620e 3c7a |03b5: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto;.badIds:Ljava/util/LinkedHashMap; // field@7a3c │ │ +3b39a6: 7702 ad97 1800 |03b7: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b39ac: 0c01 |03ba: move-result-object v1 │ │ +3b39ae: 6e20 479a 1e00 |03bb: invoke-virtual {v14, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a47 │ │ +3b39b4: 0c01 |03be: move-result-object v1 │ │ +3b39b6: 071e |03bf: move-object v14, v1 │ │ +3b39b8: 1f0e ae14 |03c0: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b39bc: 390e 3300 |03c2: if-nez v14, 03f5 // +0033 │ │ +3b39c0: 1814 0000 0000 0100 0000 |03c4: const-wide v20, #double 2.122e-314 // #0000000100000000 │ │ +3b39ca: 3101 1814 |03c9: cmp-long v1, v24, v20 │ │ +3b39ce: 3d01 0a00 |03cb: if-lez v1, 03d5 // +000a │ │ +3b39d2: 3101 1618 |03cd: cmp-long v1, v22, v24 │ │ +3b39d6: 3c01 0300 |03cf: if-gtz v1, 03d2 // +0003 │ │ +3b39da: 2804 |03d1: goto 03d5 // +0004 │ │ +3b39dc: 081c 0400 |03d2: move-object/from16 v28, v4 │ │ +3b39e0: 284a |03d4: goto 041e // +004a │ │ +3b39e2: 6201 2f7a |03d5: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b39e6: 6e20 bba5 a100 |03d7: invoke-virtual {v1, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b39ec: 0c01 |03da: move-result-object v1 │ │ +3b39ee: 6e10 0ca3 0100 |03db: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b39f4: 0b1a |03de: move-result-wide v26 │ │ +3b39f6: 6201 227a |03df: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ +3b39fa: 081c 0400 |03e1: move-object/from16 v28, v4 │ │ +3b39fe: 5313 2b7a |03e3: iget-wide v3, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b3a02: a003 1a03 |03e5: and-long v3, v26, v3 │ │ +3b3a06: 3101 1203 |03e7: cmp-long v1, v18, v3 │ │ +3b3a0a: 3901 0500 |03e9: if-nez v1, 03ee // +0005 │ │ +3b3a0e: 080f 2000 |03eb: move-object/from16 v15, v32 │ │ +3b3a12: 2831 |03ed: goto 041e // +0031 │ │ +3b3a14: 3101 1218 |03ee: cmp-long v1, v18, v24 │ │ +3b3a18: 3801 2e00 |03f0: if-eqz v1, 041e // +002e │ │ +3b3a1c: 6201 be76 |03f2: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ +3b3a20: 280e |03f4: goto 0402 // +000e │ │ +3b3a22: 081c 0400 |03f5: move-object/from16 v28, v4 │ │ +3b3a26: 1814 0000 0000 0100 0000 |03f7: const-wide v20, #double 2.122e-314 // #0000000100000000 │ │ +3b3a30: 53e3 3876 |03fc: iget-wide v3, v14, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b3a34: 7120 06a3 4300 |03fe: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b3a3a: 0c01 |0401: move-result-object v1 │ │ +3b3a3c: 071f |0402: move-object v15, v1 │ │ +3b3a3e: 281b |0403: goto 041e // +001b │ │ +3b3a40: 081c 0400 |0404: move-object/from16 v28, v4 │ │ +3b3a44: 1814 0000 0000 0100 0000 |0406: const-wide v20, #double 2.122e-314 // #0000000100000000 │ │ +3b3a4e: 390e 1300 |040b: if-nez v14, 041e // +0013 │ │ +3b3a52: 20f1 af14 |040d: instance-of v1, v15, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b3a56: 3801 0e00 |040f: if-eqz v1, 041d // +000e │ │ +3b3a5a: 1f0f af14 |0411: check-cast v15, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b3a5e: 6e10 cba2 0f00 |0413: invoke-virtual {v15}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b3a64: 0c01 |0416: move-result-object v1 │ │ +3b3a66: 1213 |0417: const/4 v3, #int 1 // #1 │ │ +3b3a68: 7120 ffa2 3100 |0418: invoke-static {v1, v3}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b3a6e: 0c0f |041b: move-result-object v15 │ │ +3b3a70: 2802 |041c: goto 041e // +0002 │ │ +3b3a72: 120f |041d: const/4 v15, #int 0 // #0 │ │ +3b3a74: 20f1 b514 |041e: instance-of v1, v15, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b3a78: 3801 0f00 |0420: if-eqz v1, 042f // +000f │ │ +3b3a7c: 54a1 3576 |0422: iget-object v1, v10, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b3a80: 6203 307a |0424: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b3a84: 6e10 bda5 0300 |0426: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b3a8a: 0a03 |0429: move-result v3 │ │ +3b3a8c: 1f0f b514 |042a: check-cast v15, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b3a90: 4d0f 0103 |042c: aput-object v15, v1, v3 │ │ +3b3a94: 2817 |042e: goto 0445 // +0017 │ │ +3b3a96: 54a1 3576 |042f: iget-object v1, v10, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b3a9a: 6203 307a |0431: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b3a9e: 6e10 bda5 0300 |0433: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b3aa4: 0a03 |0436: move-result v3 │ │ +3b3aa6: 4601 0103 |0437: aget-object v1, v1, v3 │ │ +3b3aaa: 3901 0c00 |0439: if-nez v1, 0445 // +000c │ │ +3b3aae: 54a1 3576 |043b: iget-object v1, v10, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b3ab2: 6203 307a |043d: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b3ab6: 6e10 bda5 0300 |043f: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b3abc: 0a03 |0442: move-result v3 │ │ +3b3abe: 4d20 0103 |0443: aput-object v32, v1, v3 │ │ +3b3ac2: 6201 2f7a |0445: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b3ac6: 6e20 bba5 a100 |0447: invoke-virtual {v1, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b3acc: 0c01 |044a: move-result-object v1 │ │ +3b3ace: 6e10 0ca3 0100 |044b: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b3ad4: 0b03 |044e: move-result-wide v3 │ │ +3b3ad6: 6201 227a |044f: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ +3b3ada: 531e 2b7a |0451: iget-wide v14, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b3ade: c0e3 |0453: and-long/2addr v3, v14 │ │ +3b3ae0: 3101 1203 |0454: cmp-long v1, v18, v3 │ │ +3b3ae4: 3801 6101 |0456: if-eqz v1, 05b7 // +0161 │ │ +3b3ae8: 6201 337a |0458: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b3aec: 6e20 bba5 a100 |045a: invoke-virtual {v1, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b3af2: 0c01 |045d: move-result-object v1 │ │ +3b3af4: 6e10 10a3 0100 |045e: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +3b3afa: 0c01 |0461: move-result-object v1 │ │ +3b3afc: 6203 347a |0462: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b3b00: 6e20 baa5 a300 |0464: invoke-virtual {v3, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b3b06: 0c03 |0467: move-result-object v3 │ │ +3b3b08: 1304 3a00 |0468: const/16 v4, #int 58 // #3a │ │ +3b3b0c: 6e20 1a98 4100 |046a: invoke-virtual {v1, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b3b12: 0a0e |046d: move-result v14 │ │ +3b3b14: 3c0e 1e01 |046e: if-gtz v14, 058c // +011e │ │ +3b3b18: 620f 3d7a |0470: sget-object v15, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3d │ │ +3b3b1c: 6e20 f99a 1f00 |0472: invoke-virtual {v15, v1}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b3b22: 0c0e |0475: move-result-object v14 │ │ +3b3b24: 1f0e e612 |0476: check-cast v14, Ljava/lang/String; // type@12e6 │ │ +3b3b28: 620d 467a |0478: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a46 │ │ +3b3b2c: 6e20 f99a 1d00 |047a: invoke-virtual {v13, v1}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b3b32: 0c0d |047d: move-result-object v13 │ │ +3b3b34: 1f0d d112 |047e: check-cast v13, Ljava/lang/Long; // type@12d1 │ │ +3b3b38: 380d 0c00 |0480: if-eqz v13, 048c // +000c │ │ +3b3b3c: 6e10 a897 0d00 |0482: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b3b42: 0b18 |0485: move-result-wide v24 │ │ +3b3b44: 310d 1218 |0486: cmp-long v13, v18, v24 │ │ +3b3b48: 380d 0400 |0488: if-eqz v13, 048c // +0004 │ │ +3b3b4c: 071e |048a: move-object v14, v1 │ │ +3b3b4e: 2823 |048b: goto 04ae // +0023 │ │ +3b3b50: 390e 2200 |048c: if-nez v14, 04ae // +0022 │ │ +3b3b54: 620d 457a |048e: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a45 │ │ +3b3b58: 6e20 f99a 1d00 |0490: invoke-virtual {v13, v1}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b3b5e: 0c0d |0493: move-result-object v13 │ │ +3b3b60: 07de |0494: move-object v14, v13 │ │ +3b3b62: 1f0e e612 |0495: check-cast v14, Ljava/lang/String; // type@12e6 │ │ +3b3b66: 380e 1700 |0497: if-eqz v14, 04ae // +0017 │ │ +3b3b6a: 130d 4000 |0499: const/16 v13, #int 64 // #40 │ │ +3b3b6e: 6e20 1a98 de00 |049b: invoke-virtual {v14, v13}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b3b74: 0a18 |049e: move-result v24 │ │ +3b3b76: 3c18 1100 |049f: if-gtz v24, 04b0 // +0011 │ │ +3b3b7a: 6e20 2398 ce00 |04a1: invoke-virtual {v14, v12}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b3b80: 0a18 |04a4: move-result v24 │ │ +3b3b82: 3918 0b00 |04a5: if-nez v24, 04b0 // +000b │ │ +3b3b86: 6e20 f99a ef00 |04a7: invoke-virtual {v15, v14}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b3b8c: 0c0e |04aa: move-result-object v14 │ │ +3b3b8e: 1f0e e612 |04ab: check-cast v14, Ljava/lang/String; // type@12e6 │ │ +3b3b92: 2803 |04ad: goto 04b0 // +0003 │ │ +3b3b94: 130d 4000 |04ae: const/16 v13, #int 64 // #40 │ │ +3b3b98: 390e 3900 |04b0: if-nez v14, 04e9 // +0039 │ │ +3b3b9c: 6e20 f99a 1500 |04b2: invoke-virtual {v5, v1}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b3ba2: 0c18 |04b5: move-result-object v24 │ │ +3b3ba4: 1f18 d112 |04b6: check-cast v24, Ljava/lang/Long; // type@12d1 │ │ +3b3ba8: 3818 3100 |04b8: if-eqz v24, 04e9 // +0031 │ │ +3b3bac: 7401 a897 1800 |04ba: invoke-virtual/range {v24}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b3bb2: 0b19 |04bd: move-result-wide v25 │ │ +3b3bb4: 311b 1219 |04be: cmp-long v27, v18, v25 │ │ +3b3bb8: 381b 2900 |04c0: if-eqz v27, 04e9 // +0029 │ │ +3b3bbc: 081e 0e00 |04c2: move-object/from16 v30, v14 │ │ +3b3bc0: 7401 a897 1800 |04c4: invoke-virtual/range {v24}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b3bc6: 0b0d |04c7: move-result-wide v13 │ │ +3b3bc8: 1204 |04c8: const/4 v4, #int 0 // #0 │ │ +3b3bca: 7130 e0a5 ed04 |04c9: invoke-static {v13, v14, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ +3b3bd0: 0c0d |04cc: move-result-object v13 │ │ +3b3bd2: 20d4 ae14 |04cd: instance-of v4, v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b3bd6: 3804 1c00 |04cf: if-eqz v4, 04eb // +001c │ │ +3b3bda: 1f0d ae14 |04d1: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b3bde: 6204 317a |04d3: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b3be2: 6e20 aaa2 4d00 |04d5: invoke-virtual {v13, v4}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b3be8: 0c04 |04d8: move-result-object v4 │ │ +3b3bea: 204d af14 |04d9: instance-of v13, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b3bee: 380d 1000 |04db: if-eqz v13, 04eb // +0010 │ │ +3b3bf2: 1f04 af14 |04dd: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b3bf6: 6e10 cba2 0400 |04df: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b3bfc: 0c04 |04e2: move-result-object v4 │ │ +3b3bfe: 7110 d0a5 0400 |04e3: invoke-static {v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ +3b3c04: 0c0e |04e6: move-result-object v14 │ │ +3b3c06: 07e4 |04e7: move-object v4, v14 │ │ +3b3c08: 2805 |04e8: goto 04ed // +0005 │ │ +3b3c0a: 081e 0e00 |04e9: move-object/from16 v30, v14 │ │ +3b3c0e: 0804 1e00 |04eb: move-object/from16 v4, v30 │ │ +3b3c12: 3904 6100 |04ed: if-nez v4, 054e // +0061 │ │ +3b3c16: 2204 e812 |04ef: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b3c1a: 7010 4098 0400 |04f1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b3c20: 6e20 4b98 8400 |04f4: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b3c26: 121d |04f7: const/4 v13, #int 1 // #1 │ │ +3b3c28: 7120 2ba4 d100 |04f8: invoke-static {v1, v13}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4String:(Ljava/lang/String;Z)J // method@a42b │ │ +3b3c2e: 0b18 |04fb: move-result-wide v24 │ │ +3b3c30: 7702 1fa4 1800 |04fc: invoke-static/range {v24, v25}, Lnet/sf/dibdib/thread_any/ShashFunc;.hash4shash:(J)I // method@a41f │ │ +3b3c36: 0a0e |04ff: move-result v14 │ │ +3b3c38: 6e20 4798 e400 |0500: invoke-virtual {v4, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3b3c3e: 6e10 5498 0400 |0503: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b3c44: 0c04 |0506: move-result-object v4 │ │ +3b3c46: 210e |0507: array-length v14, v0 │ │ +3b3c48: 34e2 1000 |0508: if-lt v2, v14, 0518 // +0010 │ │ +3b3c4c: 210e |050a: array-length v14, v0 │ │ +3b3c4e: 6e10 fd9a 0500 |050b: invoke-virtual {v5}, Ljava/util/concurrent/ConcurrentHashMap;.size:()I // method@9afd │ │ +3b3c54: 0a18 |050e: move-result v24 │ │ +3b3c56: 900e 0e18 |050f: add-int v14, v14, v24 │ │ +3b3c5a: b0de |0511: add-int/2addr v14, v13 │ │ +3b3c5c: 7120 b499 e000 |0512: invoke-static {v0, v14}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b3c62: 0c00 |0515: move-result-object v0 │ │ +3b3c64: 1f00 0d16 |0516: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b3c68: d818 0201 |0518: add-int/lit8 v24, v2, #int 1 // #01 │ │ +3b3c6c: 7120 ffa2 d400 |051a: invoke-static {v4, v13}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b3c72: 0c0e |051d: move-result-object v14 │ │ +3b3c74: 0819 0500 |051e: move-object/from16 v25, v5 │ │ +3b3c78: 6205 1b7a |0520: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b3c7c: 081b 0800 |0522: move-object/from16 v27, v8 │ │ +3b3c80: 021d 0900 |0524: move/from16 v29, v9 │ │ +3b3c84: 5358 2b7a |0526: iget-wide v8, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b3c88: 23d5 0716 |0528: new-array v5, v13, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b3c8c: 07ed |052a: move-object v13, v14 │ │ +3b3c8e: 220e e812 |052b: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b3c92: 7010 4098 0e00 |052d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b3c98: 6e20 4b98 be00 |0530: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b3c9e: 6e20 4b98 1e00 |0533: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b3ca4: 6e10 5498 0e00 |0536: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b3caa: 0c0e |0539: move-result-object v14 │ │ +3b3cac: 7110 c1a2 0e00 |053a: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b3cb2: 0c0e |053d: move-result-object v14 │ │ +3b3cb4: 1310 0000 |053e: const/16 v16, #int 0 // #0 │ │ +3b3cb8: 4d0e 0510 |0540: aput-object v14, v5, v16 │ │ +3b3cbc: 7140 c8a5 8d59 |0542: invoke-static {v13, v8, v9, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ +3b3cc2: 0c05 |0545: move-result-object v5 │ │ +3b3cc4: 4d05 0002 |0546: aput-object v5, v0, v2 │ │ +3b3cc8: 6e30 fb9a 1f04 |0548: invoke-virtual {v15, v1, v4}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b3cce: 0202 1800 |054b: move/from16 v2, v24 │ │ +3b3cd2: 2809 |054d: goto 0556 // +0009 │ │ +3b3cd4: 0819 0500 |054e: move-object/from16 v25, v5 │ │ +3b3cd8: 081b 0800 |0550: move-object/from16 v27, v8 │ │ +3b3cdc: 021d 0900 |0552: move/from16 v29, v9 │ │ +3b3ce0: 1310 0000 |0554: const/16 v16, #int 0 // #0 │ │ +3b3ce4: 6205 337a |0556: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b3ce8: 2208 e812 |0558: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b3cec: 7010 4098 0800 |055a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b3cf2: 6e20 4b98 4800 |055d: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b3cf8: 1304 3a00 |0560: const/16 v4, #int 58 // #3a │ │ +3b3cfc: 6e20 4498 4800 |0562: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b3d02: 6204 377a |0565: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3b3d06: 6e20 baa5 a400 |0567: invoke-virtual {v4, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b3d0c: 0c04 |056a: move-result-object v4 │ │ +3b3d0e: 7210 5aa2 0400 |056b: invoke-interface {v4}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +3b3d14: 0b0d |056e: move-result-wide v13 │ │ +3b3d16: 7120 faa1 ed00 |056f: invoke-static {v13, v14}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ +3b3d1c: 0c04 |0572: move-result-object v4 │ │ +3b3d1e: 6e20 4b98 4800 |0573: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b3d24: 6e10 5498 0800 |0576: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b3d2a: 0c04 |0579: move-result-object v4 │ │ +3b3d2c: 1218 |057a: const/4 v8, #int 1 // #1 │ │ +3b3d2e: 7120 ffa2 8400 |057b: invoke-static {v4, v8}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b3d34: 0c04 |057e: move-result-object v4 │ │ +3b3d36: 6e30 b1a2 5a04 |057f: invoke-virtual {v10, v5, v4}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b3d3c: 6204 387a |0582: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a38 │ │ +3b3d40: 7120 ffa2 8100 |0584: invoke-static {v1, v8}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b3d46: 0c01 |0587: move-result-object v1 │ │ +3b3d48: 6e30 b1a2 4a01 |0588: invoke-virtual {v10, v4, v1}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b3d4e: 280a |058b: goto 0595 // +000a │ │ +3b3d50: 0819 0500 |058c: move-object/from16 v25, v5 │ │ +3b3d54: 081b 0800 |058e: move-object/from16 v27, v8 │ │ +3b3d58: 021d 0900 |0590: move/from16 v29, v9 │ │ +3b3d5c: 1218 |0592: const/4 v8, #int 1 // #1 │ │ +3b3d5e: 1310 0000 |0593: const/16 v16, #int 0 // #0 │ │ +3b3d62: 2031 af14 |0595: instance-of v1, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b3d66: 3801 2900 |0597: if-eqz v1, 05c0 // +0029 │ │ +3b3d6a: 1f03 af14 |0599: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b3d6e: 6e10 cba2 0300 |059b: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b3d74: 0c01 |059e: move-result-object v1 │ │ +3b3d76: 1a04 b204 |059f: const-string v4, "*:" // string@04b2 │ │ +3b3d7a: 6e20 0e98 4100 |05a1: invoke-virtual {v1, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b3d80: 0a01 |05a4: move-result v1 │ │ +3b3d82: 3801 1b00 |05a5: if-eqz v1, 05c0 // +001b │ │ +3b3d86: 7130 c6a5 6307 |05a7: invoke-static {v3, v6, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.checkAck:(Lnet/sf/dibdib/generic/QSeq;J)Ljava/lang/String; // method@a5c6 │ │ +3b3d8c: 0c01 |05aa: move-result-object v1 │ │ +3b3d8e: 3801 1500 |05ab: if-eqz v1, 05c0 // +0015 │ │ +3b3d92: 6203 347a |05ad: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b3d96: 7110 c1a2 0100 |05af: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b3d9c: 0c01 |05b2: move-result-object v1 │ │ +3b3d9e: 6e30 b1a2 3a01 |05b3: invoke-virtual {v10, v3, v1}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b3da4: 280a |05b6: goto 05c0 // +000a │ │ +3b3da6: 0819 0500 |05b7: move-object/from16 v25, v5 │ │ +3b3daa: 081b 0800 |05b9: move-object/from16 v27, v8 │ │ +3b3dae: 021d 0900 |05bb: move/from16 v29, v9 │ │ +3b3db2: 1218 |05bd: const/4 v8, #int 1 // #1 │ │ +3b3db4: 1310 0000 |05be: const/16 v16, #int 0 // #0 │ │ +3b3db8: d809 1dff |05c0: add-int/lit8 v9, v29, #int -1 // #ff │ │ +3b3dbc: 0805 1900 |05c2: move-object/from16 v5, v25 │ │ +3b3dc0: 0808 1b00 |05c4: move-object/from16 v8, v27 │ │ +3b3dc4: 0804 1c00 |05c6: move-object/from16 v4, v28 │ │ +3b3dc8: 1201 |05c8: const/4 v1, #int 0 // #0 │ │ +3b3dca: 2900 a6fd |05c9: goto/16 036f // -025a │ │ +3b3dce: 7120 b499 2000 |05cb: invoke-static {v0, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b3dd4: 0c00 |05ce: move-result-object v0 │ │ +3b3dd6: 1f00 0d16 |05cf: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b3dda: 1100 |05d1: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1634 │ │ 0x0007 line=1635 │ │ 0x000c line=1636 │ │ 0x0013 line=1637 │ │ 0x0018 line=1639 │ │ @@ -860590,71 +860590,71 @@ │ │ type : '(Lnet/sf/dibdib/generic/QSeq;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -3b10b8: |[3b10b8] net.sf.dibdib.thread_wk.CcmSto.checkAck:(Lnet/sf/dibdib/generic/QSeq;J)Ljava/lang/String; │ │ -3b10c8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3b10cc: 3102 0008 |0002: cmp-long v2, v0, v8 │ │ -3b10d0: 3b02 0300 |0004: if-gez v2, 0007 // +0003 │ │ -3b10d4: 2809 |0006: goto 000f // +0009 │ │ -3b10d6: 7100 59a3 0000 |0007: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3b10dc: 0b08 |000a: move-result-wide v8 │ │ -3b10de: 1700 0070 9914 |000b: const-wide/32 v0, #float 1.54932e-26 // #14997000 │ │ -3b10e4: bc08 |000e: sub-long/2addr v8, v0 │ │ -3b10e6: 6e10 cba2 0700 |000f: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b10ec: 0c07 |0012: move-result-object v7 │ │ -3b10ee: 1a00 b204 |0013: const-string v0, "*:" // string@04b2 │ │ -3b10f2: 6e20 1c98 0700 |0015: invoke-virtual {v7, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b10f8: 0a00 |0018: move-result v0 │ │ -3b10fa: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -3b10fc: b010 |001a: add-int/2addr v0, v1 │ │ -3b10fe: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -3b1100: 3701 0300 |001c: if-le v1, v0, 001f // +0003 │ │ -3b1104: 1102 |001e: return-object v2 │ │ -3b1106: 0103 |001f: move v3, v0 │ │ -3b1108: 6e10 2298 0700 |0020: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b110e: 0a04 |0023: move-result v4 │ │ -3b1110: 3543 1600 |0024: if-ge v3, v4, 003a // +0016 │ │ -3b1114: 6e20 0998 3700 |0026: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b111a: 0a04 |0029: move-result v4 │ │ -3b111c: 1305 3000 |002a: const/16 v5, #int 48 // #30 │ │ -3b1120: 3454 0e00 |002c: if-lt v4, v5, 003a // +000e │ │ -3b1124: 1304 3900 |002e: const/16 v4, #int 57 // #39 │ │ -3b1128: 6e20 0998 3700 |0030: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b112e: 0a05 |0033: move-result v5 │ │ -3b1130: 3554 0300 |0034: if-ge v4, v5, 0037 // +0003 │ │ -3b1134: 2804 |0036: goto 003a // +0004 │ │ -3b1136: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3b113a: 28e7 |0039: goto 0020 // -0019 │ │ -3b113c: 6e30 2e98 0703 |003a: invoke-virtual {v7, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b1142: 0c04 |003d: move-result-object v4 │ │ -3b1144: 7110 a997 0400 |003e: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@97a9 │ │ -3b114a: 0b04 |0041: move-result-wide v4 │ │ -3b114c: 3106 0408 |0042: cmp-long v6, v4, v8 │ │ -3b1150: 3c06 2100 |0044: if-gtz v6, 0065 // +0021 │ │ -3b1154: 2208 e812 |0046: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b1158: 7010 4098 0800 |0048: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b115e: 1209 |004b: const/4 v9, #int 0 // #0 │ │ -3b1160: b110 |004c: sub-int/2addr v0, v1 │ │ -3b1162: 6e30 2e98 9700 |004d: invoke-virtual {v7, v9, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b1168: 0c09 |0050: move-result-object v9 │ │ -3b116a: 6e20 4b98 9800 |0051: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1170: 1a09 6c00 |0054: const-string v9, " │ │ +3b10b4: |[3b10b4] net.sf.dibdib.thread_wk.CcmSto.checkAck:(Lnet/sf/dibdib/generic/QSeq;J)Ljava/lang/String; │ │ +3b10c4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3b10c8: 3102 0008 |0002: cmp-long v2, v0, v8 │ │ +3b10cc: 3b02 0300 |0004: if-gez v2, 0007 // +0003 │ │ +3b10d0: 2809 |0006: goto 000f // +0009 │ │ +3b10d2: 7100 59a3 0000 |0007: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3b10d8: 0b08 |000a: move-result-wide v8 │ │ +3b10da: 1700 0070 9914 |000b: const-wide/32 v0, #float 1.54932e-26 // #14997000 │ │ +3b10e0: bc08 |000e: sub-long/2addr v8, v0 │ │ +3b10e2: 6e10 cba2 0700 |000f: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b10e8: 0c07 |0012: move-result-object v7 │ │ +3b10ea: 1a00 b204 |0013: const-string v0, "*:" // string@04b2 │ │ +3b10ee: 6e20 1c98 0700 |0015: invoke-virtual {v7, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b10f4: 0a00 |0018: move-result v0 │ │ +3b10f6: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +3b10f8: b010 |001a: add-int/2addr v0, v1 │ │ +3b10fa: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +3b10fc: 3701 0300 |001c: if-le v1, v0, 001f // +0003 │ │ +3b1100: 1102 |001e: return-object v2 │ │ +3b1102: 0103 |001f: move v3, v0 │ │ +3b1104: 6e10 2298 0700 |0020: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b110a: 0a04 |0023: move-result v4 │ │ +3b110c: 3543 1600 |0024: if-ge v3, v4, 003a // +0016 │ │ +3b1110: 6e20 0998 3700 |0026: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b1116: 0a04 |0029: move-result v4 │ │ +3b1118: 1305 3000 |002a: const/16 v5, #int 48 // #30 │ │ +3b111c: 3454 0e00 |002c: if-lt v4, v5, 003a // +000e │ │ +3b1120: 1304 3900 |002e: const/16 v4, #int 57 // #39 │ │ +3b1124: 6e20 0998 3700 |0030: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b112a: 0a05 |0033: move-result v5 │ │ +3b112c: 3554 0300 |0034: if-ge v4, v5, 0037 // +0003 │ │ +3b1130: 2804 |0036: goto 003a // +0004 │ │ +3b1132: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3b1136: 28e7 |0039: goto 0020 // -0019 │ │ +3b1138: 6e30 2e98 0703 |003a: invoke-virtual {v7, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b113e: 0c04 |003d: move-result-object v4 │ │ +3b1140: 7110 a997 0400 |003e: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@97a9 │ │ +3b1146: 0b04 |0041: move-result-wide v4 │ │ +3b1148: 3106 0408 |0042: cmp-long v6, v4, v8 │ │ +3b114c: 3c06 2100 |0044: if-gtz v6, 0065 // +0021 │ │ +3b1150: 2208 e812 |0046: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b1154: 7010 4098 0800 |0048: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b115a: 1209 |004b: const/4 v9, #int 0 // #0 │ │ +3b115c: b110 |004c: sub-int/2addr v0, v1 │ │ +3b115e: 6e30 2e98 9700 |004d: invoke-virtual {v7, v9, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b1164: 0c09 |0050: move-result-object v9 │ │ +3b1166: 6e20 4b98 9800 |0051: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b116c: 1a09 6c00 |0054: const-string v9, " │ │ " // string@006c │ │ -3b1174: 6e20 4b98 9800 |0056: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b117a: 6e20 2d98 3700 |0059: invoke-virtual {v7, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b1180: 0c07 |005c: move-result-object v7 │ │ -3b1182: 6e20 4b98 7800 |005d: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1188: 6e10 5498 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b118e: 0c07 |0063: move-result-object v7 │ │ -3b1190: 1107 |0064: return-object v7 │ │ -3b1192: 1102 |0065: return-object v2 │ │ +3b1170: 6e20 4b98 9800 |0056: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1176: 6e20 2d98 3700 |0059: invoke-virtual {v7, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b117c: 0c07 |005c: move-result-object v7 │ │ +3b117e: 6e20 4b98 7800 |005d: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1184: 6e10 5498 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b118a: 0c07 |0063: move-result-object v7 │ │ +3b118c: 1107 |0064: return-object v7 │ │ +3b118e: 1102 |0065: return-object v2 │ │ catches : 1 │ │ 0x003a - 0x0064 │ │ Ljava/lang/Exception; -> 0x0065 │ │ positions : │ │ 0x0007 line=1612 │ │ 0x000f line=1613 │ │ 0x0015 line=1614 │ │ @@ -860670,73 +860670,73 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 105 16-bit code units │ │ -3b2560: |[3b2560] net.sf.dibdib.thread_wk.CcmSto.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; │ │ -3b2570: 6200 327a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b2574: 6e10 bda5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b257a: 0a00 |0005: move-result v0 │ │ -3b257c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -3b257e: b110 |0007: sub-int/2addr v0, v1 │ │ -3b2580: 2182 |0008: array-length v2, v8 │ │ -3b2582: 3c02 0400 |0009: if-gtz v2, 000d // +0004 │ │ -3b2586: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -3b2588: 2802 |000c: goto 000e // +0002 │ │ -3b258a: 2182 |000d: array-length v2, v8 │ │ -3b258c: b020 |000e: add-int/2addr v0, v2 │ │ -3b258e: 2202 ae14 |000f: new-instance v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b2592: 7100 c0a5 0000 |0011: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c0 │ │ -3b2598: 0c03 |0014: move-result-object v3 │ │ -3b259a: 7030 a3a2 3200 |0015: invoke-direct {v2, v3, v0}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ -3b25a0: 7100 57a3 0000 |0018: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ -3b25a6: 0b03 |001b: move-result-wide v3 │ │ -3b25a8: 5a23 3876 |001c: iput-wide v3, v2, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b25ac: 6200 327a |001e: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b25b0: 6e10 bda5 0000 |0020: invoke-virtual {v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b25b6: 0a00 |0023: move-result v0 │ │ -3b25b8: 5920 3676 |0024: iput v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3b25bc: 6200 337a |0026: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b25c0: 6e30 b1a2 0205 |0028: invoke-virtual {v2, v0, v5}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b25c6: 6205 377a |002b: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3b25ca: 1200 |002d: const/4 v0, #int 0 // #0 │ │ -3b25cc: 2303 1a15 |002e: new-array v3, v0, [J // type@151a │ │ -3b25d0: 7110 5ea3 0300 |0030: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ -3b25d6: 0c03 |0033: move-result-object v3 │ │ -3b25d8: 7110 04a3 0300 |0034: invoke-static {v3}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a304 │ │ -3b25de: 0c03 |0037: move-result-object v3 │ │ -3b25e0: 6e30 b1a2 5203 |0038: invoke-virtual {v2, v5, v3}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b25e6: 6205 2f7a |003b: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b25ea: 7120 06a3 7600 |003d: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b25f0: 0c06 |0040: move-result-object v6 │ │ -3b25f2: 6e30 b1a2 5206 |0041: invoke-virtual {v2, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b25f8: 6205 317a |0044: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b25fc: 2186 |0046: array-length v6, v8 │ │ -3b25fe: 3d06 0500 |0047: if-lez v6, 004c // +0005 │ │ -3b2602: 4606 0800 |0049: aget-object v6, v8, v0 │ │ -3b2606: 2803 |004b: goto 004e // +0003 │ │ -3b2608: 6206 3c76 |004c: sget-object v6, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ -3b260c: 6e30 b1a2 5206 |004e: invoke-virtual {v2, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b2612: 2185 |0051: array-length v5, v8 │ │ -3b2614: 3551 1600 |0052: if-ge v1, v5, 0068 // +0016 │ │ -3b2618: 5425 3576 |0054: iget-object v5, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b261c: 6206 327a |0056: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b2620: 6e10 bda5 0600 |0058: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b2626: 0a06 |005b: move-result v6 │ │ -3b2628: 2187 |005c: array-length v7, v8 │ │ -3b262a: b117 |005d: sub-int/2addr v7, v1 │ │ -3b262c: 7157 5698 1865 |005e: invoke-static {v8, v1, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -3b2632: 5225 3676 |0061: iget v5, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3b2636: 2186 |0063: array-length v6, v8 │ │ -3b2638: b116 |0064: sub-int/2addr v6, v1 │ │ -3b263a: b065 |0065: add-int/2addr v5, v6 │ │ -3b263c: 5925 3676 |0066: iput v5, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3b2640: 1102 |0068: return-object v2 │ │ +3b255c: |[3b255c] net.sf.dibdib.thread_wk.CcmSto.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; │ │ +3b256c: 6200 327a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b2570: 6e10 bda5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b2576: 0a00 |0005: move-result v0 │ │ +3b2578: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +3b257a: b110 |0007: sub-int/2addr v0, v1 │ │ +3b257c: 2182 |0008: array-length v2, v8 │ │ +3b257e: 3c02 0400 |0009: if-gtz v2, 000d // +0004 │ │ +3b2582: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +3b2584: 2802 |000c: goto 000e // +0002 │ │ +3b2586: 2182 |000d: array-length v2, v8 │ │ +3b2588: b020 |000e: add-int/2addr v0, v2 │ │ +3b258a: 2202 ae14 |000f: new-instance v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b258e: 7100 c0a5 0000 |0011: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c0 │ │ +3b2594: 0c03 |0014: move-result-object v3 │ │ +3b2596: 7030 a3a2 3200 |0015: invoke-direct {v2, v3, v0}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ +3b259c: 7100 57a3 0000 |0018: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ +3b25a2: 0b03 |001b: move-result-wide v3 │ │ +3b25a4: 5a23 3876 |001c: iput-wide v3, v2, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b25a8: 6200 327a |001e: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b25ac: 6e10 bda5 0000 |0020: invoke-virtual {v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b25b2: 0a00 |0023: move-result v0 │ │ +3b25b4: 5920 3676 |0024: iput v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3b25b8: 6200 337a |0026: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b25bc: 6e30 b1a2 0205 |0028: invoke-virtual {v2, v0, v5}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b25c2: 6205 377a |002b: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3b25c6: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +3b25c8: 2303 1a15 |002e: new-array v3, v0, [J // type@151a │ │ +3b25cc: 7110 5ea3 0300 |0030: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ +3b25d2: 0c03 |0033: move-result-object v3 │ │ +3b25d4: 7110 04a3 0300 |0034: invoke-static {v3}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a304 │ │ +3b25da: 0c03 |0037: move-result-object v3 │ │ +3b25dc: 6e30 b1a2 5203 |0038: invoke-virtual {v2, v5, v3}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b25e2: 6205 2f7a |003b: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b25e6: 7120 06a3 7600 |003d: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b25ec: 0c06 |0040: move-result-object v6 │ │ +3b25ee: 6e30 b1a2 5206 |0041: invoke-virtual {v2, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b25f4: 6205 317a |0044: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b25f8: 2186 |0046: array-length v6, v8 │ │ +3b25fa: 3d06 0500 |0047: if-lez v6, 004c // +0005 │ │ +3b25fe: 4606 0800 |0049: aget-object v6, v8, v0 │ │ +3b2602: 2803 |004b: goto 004e // +0003 │ │ +3b2604: 6206 3c76 |004c: sget-object v6, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ +3b2608: 6e30 b1a2 5206 |004e: invoke-virtual {v2, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b260e: 2185 |0051: array-length v5, v8 │ │ +3b2610: 3551 1600 |0052: if-ge v1, v5, 0068 // +0016 │ │ +3b2614: 5425 3576 |0054: iget-object v5, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b2618: 6206 327a |0056: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b261c: 6e10 bda5 0600 |0058: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b2622: 0a06 |005b: move-result v6 │ │ +3b2624: 2187 |005c: array-length v7, v8 │ │ +3b2626: b117 |005d: sub-int/2addr v7, v1 │ │ +3b2628: 7157 5698 1865 |005e: invoke-static {v8, v1, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +3b262e: 5225 3676 |0061: iget v5, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3b2632: 2186 |0063: array-length v6, v8 │ │ +3b2634: b116 |0064: sub-int/2addr v6, v1 │ │ +3b2636: b065 |0065: add-int/2addr v5, v6 │ │ +3b2638: 5925 3676 |0066: iput v5, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3b263c: 1102 |0068: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x000f line=408 │ │ 0x0018 line=409 │ │ 0x001e line=410 │ │ 0x0026 line=411 │ │ @@ -860756,54 +860756,54 @@ │ │ type : '([Ljava/lang/String;)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 65 16-bit code units │ │ -3b52b8: |[3b52b8] net.sf.dibdib.thread_wk.CcmSto.createTagMap:([Ljava/lang/String;)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ -3b52c8: 380b 3900 |0000: if-eqz v11, 0039 // +0039 │ │ -3b52cc: 1230 |0002: const/4 v0, #int 3 // #3 │ │ -3b52ce: 21b1 |0003: array-length v1, v11 │ │ -3b52d0: 3710 0300 |0004: if-le v0, v1, 0007 // +0003 │ │ -3b52d4: 2833 |0006: goto 0039 // +0033 │ │ -3b52d6: 21b0 |0007: array-length v0, v11 │ │ -3b52d8: 2300 2716 |0008: new-array v0, v0, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ -3b52dc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3b52de: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ -3b52e2: 0424 |000d: move-wide v4, v2 │ │ -3b52e4: 21b6 |000e: array-length v6, v11 │ │ -3b52e6: 3561 2900 |000f: if-ge v1, v6, 0038 // +0029 │ │ -3b52ea: 4606 0b01 |0011: aget-object v6, v11, v1 │ │ -3b52ee: 7110 dea5 0600 |0013: invoke-static {v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.mapTag:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5de │ │ -3b52f4: 0c06 |0016: move-result-object v6 │ │ -3b52f6: 4d06 0001 |0017: aput-object v6, v0, v1 │ │ -3b52fa: 4606 0001 |0019: aget-object v6, v0, v1 │ │ -3b52fe: 6e10 bda5 0600 |001b: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b5304: 0a06 |001e: move-result v6 │ │ -3b5306: 1607 0100 |001f: const-wide/16 v7, #int 1 // #1 │ │ -3b530a: a309 0706 |0021: shl-long v9, v7, v6 │ │ -3b530e: c049 |0023: and-long/2addr v9, v4 │ │ -3b5310: 3106 0209 |0024: cmp-long v6, v2, v9 │ │ -3b5314: 3806 0600 |0026: if-eqz v6, 002c // +0006 │ │ -3b5318: 6206 327a |0028: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b531c: 4d06 0001 |002a: aput-object v6, v0, v1 │ │ -3b5320: 4606 0001 |002c: aget-object v6, v0, v1 │ │ -3b5324: 6e10 bda5 0600 |002e: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b532a: 0a06 |0031: move-result v6 │ │ -3b532c: a306 0706 |0032: shl-long v6, v7, v6 │ │ -3b5330: c164 |0034: or-long/2addr v4, v6 │ │ -3b5332: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3b5336: 28d7 |0037: goto 000e // -0029 │ │ -3b5338: 1100 |0038: return-object v0 │ │ -3b533a: 390b 0500 |0039: if-nez v11, 003e // +0005 │ │ -3b533e: 620b 407a |003b: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_MAIL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a40 │ │ -3b5342: 2803 |003d: goto 0040 // +0003 │ │ -3b5344: 620b 3f7a |003e: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_0:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3f │ │ -3b5348: 110b |0040: return-object v11 │ │ +3b52b4: |[3b52b4] net.sf.dibdib.thread_wk.CcmSto.createTagMap:([Ljava/lang/String;)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ +3b52c4: 380b 3900 |0000: if-eqz v11, 0039 // +0039 │ │ +3b52c8: 1230 |0002: const/4 v0, #int 3 // #3 │ │ +3b52ca: 21b1 |0003: array-length v1, v11 │ │ +3b52cc: 3710 0300 |0004: if-le v0, v1, 0007 // +0003 │ │ +3b52d0: 2833 |0006: goto 0039 // +0033 │ │ +3b52d2: 21b0 |0007: array-length v0, v11 │ │ +3b52d4: 2300 2716 |0008: new-array v0, v0, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ +3b52d8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3b52da: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ +3b52de: 0424 |000d: move-wide v4, v2 │ │ +3b52e0: 21b6 |000e: array-length v6, v11 │ │ +3b52e2: 3561 2900 |000f: if-ge v1, v6, 0038 // +0029 │ │ +3b52e6: 4606 0b01 |0011: aget-object v6, v11, v1 │ │ +3b52ea: 7110 dea5 0600 |0013: invoke-static {v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.mapTag:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5de │ │ +3b52f0: 0c06 |0016: move-result-object v6 │ │ +3b52f2: 4d06 0001 |0017: aput-object v6, v0, v1 │ │ +3b52f6: 4606 0001 |0019: aget-object v6, v0, v1 │ │ +3b52fa: 6e10 bda5 0600 |001b: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b5300: 0a06 |001e: move-result v6 │ │ +3b5302: 1607 0100 |001f: const-wide/16 v7, #int 1 // #1 │ │ +3b5306: a309 0706 |0021: shl-long v9, v7, v6 │ │ +3b530a: c049 |0023: and-long/2addr v9, v4 │ │ +3b530c: 3106 0209 |0024: cmp-long v6, v2, v9 │ │ +3b5310: 3806 0600 |0026: if-eqz v6, 002c // +0006 │ │ +3b5314: 6206 327a |0028: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b5318: 4d06 0001 |002a: aput-object v6, v0, v1 │ │ +3b531c: 4606 0001 |002c: aget-object v6, v0, v1 │ │ +3b5320: 6e10 bda5 0600 |002e: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b5326: 0a06 |0031: move-result v6 │ │ +3b5328: a306 0706 |0032: shl-long v6, v7, v6 │ │ +3b532c: c164 |0034: or-long/2addr v4, v6 │ │ +3b532e: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3b5332: 28d7 |0037: goto 000e // -0029 │ │ +3b5334: 1100 |0038: return-object v0 │ │ +3b5336: 390b 0500 |0039: if-nez v11, 003e // +0005 │ │ +3b533a: 620b 407a |003b: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_MAIL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a40 │ │ +3b533e: 2803 |003d: goto 0040 // +0003 │ │ +3b5340: 620b 3f7a |003e: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_0:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3f │ │ +3b5344: 110b |0040: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=283 │ │ 0x0007 line=286 │ │ 0x000e line=288 │ │ 0x0011 line=289 │ │ 0x0019 line=290 │ │ @@ -860818,276 +860818,276 @@ │ │ type : '(Ljava/lang/String;[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QSTuple;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 508 16-bit code units │ │ -3b2644: |[3b2644] net.sf.dibdib.thread_wk.CcmSto.createTuple4Tsv:(Ljava/lang/String;[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QSTuple; │ │ -3b2654: 6200 327a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b2658: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b265a: 4602 0e01 |0003: aget-object v2, v14, v1 │ │ -3b265e: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -3b2660: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -3b2664: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3b2666: 2802 |0009: goto 000b // +0002 │ │ -3b2668: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3b266a: 1a02 1100 |000b: const-string v2, " " // string@0011 │ │ -3b266e: 6e20 1c98 2d00 |000d: invoke-virtual {v13, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b2674: 0a04 |0010: move-result v4 │ │ -3b2676: 3b04 1000 |0011: if-gez v4, 0021 // +0010 │ │ -3b267a: 1a04 e804 |0013: const-string v4, "," // string@04e8 │ │ -3b267e: 6e20 1c98 4d00 |0015: invoke-virtual {v13, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b2684: 0a04 |0018: move-result v4 │ │ -3b2686: 3d04 0800 |0019: if-lez v4, 0021 // +0008 │ │ -3b268a: 1a04 1003 |001b: const-string v4, ""? *, *"?" // string@0310 │ │ -3b268e: 6e30 2898 4d02 |001d: invoke-virtual {v13, v4, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -3b2694: 0c0d |0020: move-result-object v13 │ │ -3b2696: 6e20 2a98 2d00 |0021: invoke-virtual {v13, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3b269c: 0c02 |0024: move-result-object v2 │ │ -3b269e: 2204 ae14 |0025: new-instance v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b26a2: 7100 c0a5 0000 |0027: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c0 │ │ -3b26a8: 0c05 |002a: move-result-object v5 │ │ -3b26aa: 6206 327a |002b: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b26ae: 6e10 bda5 0600 |002d: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b26b4: 0a06 |0030: move-result v6 │ │ -3b26b6: 7030 a3a2 5406 |0031: invoke-direct {v4, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ -3b26bc: 5445 3576 |0034: iget-object v5, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b26c0: 2155 |0036: array-length v5, v5 │ │ -3b26c2: 5945 3676 |0037: iput v5, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3b26c6: 2125 |0039: array-length v5, v2 │ │ -3b26c8: 1206 |003a: const/4 v6, #int 0 // #0 │ │ -3b26ca: 1227 |003b: const/4 v7, #int 2 // #2 │ │ -3b26cc: 3457 5b00 |003c: if-lt v7, v5, 0097 // +005b │ │ -3b26d0: 6e10 3498 0d00 |003e: invoke-virtual {v13}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b26d6: 0c0d |0041: move-result-object v13 │ │ -3b26d8: 6e10 2298 0d00 |0042: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b26de: 0a0d |0045: move-result v13 │ │ -3b26e0: 3d0d 5000 |0046: if-lez v13, 0096 // +0050 │ │ -3b26e4: 212d |0048: array-length v13, v2 │ │ -3b26e6: 3c0d 0300 |0049: if-gtz v13, 004c // +0003 │ │ -3b26ea: 284b |004b: goto 0096 // +004b │ │ -3b26ec: 544d 3576 |004c: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b26f0: 620e 3f7a |004e: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_0:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3f │ │ -3b26f4: 4600 0e01 |0050: aget-object v0, v14, v1 │ │ -3b26f8: 6e10 bda5 0000 |0052: invoke-virtual {v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b26fe: 0a00 |0055: move-result v0 │ │ -3b2700: 2125 |0056: array-length v5, v2 │ │ -3b2702: 3453 1600 |0057: if-lt v3, v5, 006d // +0016 │ │ -3b2706: 1305 1e00 |0059: const/16 v5, #int 30 // #1e │ │ -3b270a: 4606 0201 |005b: aget-object v6, v2, v1 │ │ -3b270e: 6e10 2298 0600 |005d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b2714: 0a06 |0060: move-result v6 │ │ -3b2716: 3765 0300 |0061: if-le v5, v6, 0064 // +0003 │ │ -3b271a: 280a |0063: goto 006d // +000a │ │ -3b271c: 4605 0201 |0064: aget-object v5, v2, v1 │ │ -3b2720: 1306 0f00 |0066: const/16 v6, #int 15 // #f │ │ -3b2724: 6e30 2e98 1506 |0068: invoke-virtual {v5, v1, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b272a: 0c05 |006b: move-result-object v5 │ │ -3b272c: 2803 |006c: goto 006f // +0003 │ │ -3b272e: 4605 0201 |006d: aget-object v5, v2, v1 │ │ -3b2732: 4606 0e01 |006f: aget-object v6, v14, v1 │ │ -3b2736: 7120 dda5 6500 |0071: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.mapItem:(Ljava/lang/String;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a5dd │ │ -3b273c: 0c05 |0074: move-result-object v5 │ │ -3b273e: 4d05 0d00 |0075: aput-object v5, v13, v0 │ │ -3b2742: 544d 3576 |0077: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b2746: 4600 0e07 |0079: aget-object v0, v14, v7 │ │ -3b274a: 6e10 bda5 0000 |007b: invoke-virtual {v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b2750: 0a00 |007e: move-result v0 │ │ -3b2752: 2125 |007f: array-length v5, v2 │ │ -3b2754: 3553 0500 |0080: if-ge v3, v5, 0085 // +0005 │ │ -3b2758: 4601 0203 |0082: aget-object v1, v2, v3 │ │ -3b275c: 2803 |0084: goto 0087 // +0003 │ │ -3b275e: 4601 0201 |0085: aget-object v1, v2, v1 │ │ -3b2762: 460e 0e07 |0087: aget-object v14, v14, v7 │ │ -3b2766: 7120 dda5 e100 |0089: invoke-static {v1, v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.mapItem:(Ljava/lang/String;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a5dd │ │ -3b276c: 0c0e |008c: move-result-object v14 │ │ -3b276e: 4d0e 0d00 |008d: aput-object v14, v13, v0 │ │ -3b2772: 7110 5aa3 0300 |008f: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3b2778: 0b0d |0092: move-result-wide v13 │ │ -3b277a: 5a4d 3876 |0093: iput-wide v13, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b277e: 1104 |0095: return-object v4 │ │ -3b2780: 1106 |0096: return-object v6 │ │ -3b2782: 2205 e812 |0097: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b2786: 6e10 2298 0d00 |0099: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b278c: 0a0d |009c: move-result v13 │ │ -3b278e: 7020 4198 d500 |009d: invoke-direct {v5, v13}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -3b2794: 1607 0000 |00a0: const-wide/16 v7, #int 0 // #0 │ │ -3b2798: 5a47 3876 |00a2: iput-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b279c: 3800 4500 |00a4: if-eqz v0, 00e9 // +0045 │ │ -3b27a0: 125d |00a6: const/4 v13, #int 5 // #5 │ │ -3b27a2: 4609 0201 |00a7: aget-object v9, v2, v1 │ │ -3b27a6: 6e10 3498 0900 |00a9: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b27ac: 0c09 |00ac: move-result-object v9 │ │ -3b27ae: 6e10 2298 0900 |00ad: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b27b4: 0a09 |00b0: move-result v9 │ │ -3b27b6: 369d 3800 |00b1: if-gt v13, v9, 00e9 // +0038 │ │ -3b27ba: 460d 0201 |00b3: aget-object v13, v2, v1 │ │ -3b27be: 6e10 3498 0d00 |00b5: invoke-virtual {v13}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b27c4: 0c0d |00b8: move-result-object v13 │ │ -3b27c6: 7120 e3a5 1d00 |00b9: invoke-static {v13, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.pid4String:(Ljava/lang/String;Z)J // method@a5e3 │ │ -3b27cc: 0b09 |00bc: move-result-wide v9 │ │ -3b27ce: 5a49 3876 |00bd: iput-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b27d2: 2803 |00bf: goto 00c2 // +0003 │ │ -3b27d4: 5a47 3876 |00c0: iput-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b27d8: 5349 3876 |00c2: iget-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b27dc: 310d 0709 |00c4: cmp-long v13, v7, v9 │ │ -3b27e0: 390d 2300 |00c6: if-nez v13, 00e9 // +0023 │ │ -3b27e4: 544d 3576 |00c8: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b27e8: 6209 387a |00ca: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a38 │ │ -3b27ec: 6e10 bda5 0900 |00cc: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b27f2: 0a09 |00cf: move-result v9 │ │ -3b27f4: 220a e812 |00d0: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b27f8: 7010 4098 0a00 |00d2: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b27fe: 1a0b 8807 |00d5: const-string v11, ":ID:" // string@0788 │ │ -3b2802: 6e20 4b98 ba00 |00d7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2808: 460b 0201 |00da: aget-object v11, v2, v1 │ │ -3b280c: 6e20 4b98 ba00 |00dc: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2812: 6e10 5498 0a00 |00df: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b2818: 0c0a |00e2: move-result-object v10 │ │ -3b281a: 7110 c1a2 0a00 |00e3: invoke-static {v10}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b2820: 0c0a |00e6: move-result-object v10 │ │ -3b2822: 4d0a 0d09 |00e7: aput-object v10, v13, v9 │ │ -3b2826: 120d |00e9: const/4 v13, #int 0 // #0 │ │ -3b2828: 2129 |00ea: array-length v9, v2 │ │ -3b282a: 3590 5b00 |00eb: if-ge v0, v9, 0146 // +005b │ │ -3b282e: 21e9 |00ed: array-length v9, v14 │ │ -3b2830: 3590 4b00 |00ee: if-ge v0, v9, 0139 // +004b │ │ -3b2834: 6209 327a |00f0: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b2838: 460a 0e00 |00f2: aget-object v10, v14, v0 │ │ -3b283c: 33a9 0300 |00f4: if-ne v9, v10, 00f7 // +0003 │ │ -3b2840: 2843 |00f6: goto 0139 // +0043 │ │ -3b2842: 6209 317a |00f7: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b2846: 460a 0e00 |00f9: aget-object v10, v14, v0 │ │ -3b284a: 33a9 2b00 |00fb: if-ne v9, v10, 0126 // +002b │ │ -3b284e: 6e10 5198 0500 |00fd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -3b2854: 0a0d |0100: move-result v13 │ │ -3b2856: 3d0d 1e00 |0101: if-lez v13, 011f // +001e │ │ -3b285a: 220d e812 |0103: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b285e: 2209 e812 |0105: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b2862: 7010 4098 0900 |0107: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b2868: 460a 0200 |010a: aget-object v10, v2, v0 │ │ -3b286c: 6e20 4b98 a900 |010c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2872: 6e10 5498 0500 |010f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b2878: 0c05 |0112: move-result-object v5 │ │ -3b287a: 6e20 4b98 5900 |0113: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2880: 6e10 5498 0900 |0116: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b2886: 0c05 |0119: move-result-object v5 │ │ -3b2888: 7020 4398 5d00 |011a: invoke-direct {v13, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ -3b288e: 07d5 |011d: move-object v5, v13 │ │ -3b2890: 2806 |011e: goto 0124 // +0006 │ │ -3b2892: 460d 0200 |011f: aget-object v13, v2, v0 │ │ -3b2896: 6e20 4b98 d500 |0121: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b289c: 121d |0124: const/4 v13, #int 1 // #1 │ │ -3b289e: 281e |0125: goto 0143 // +001e │ │ -3b28a0: 5449 3576 |0126: iget-object v9, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b28a4: 460a 0e00 |0128: aget-object v10, v14, v0 │ │ -3b28a8: 6e10 bda5 0a00 |012a: invoke-virtual {v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b28ae: 0a0a |012d: move-result v10 │ │ -3b28b0: 460b 0200 |012e: aget-object v11, v2, v0 │ │ -3b28b4: 460c 0e00 |0130: aget-object v12, v14, v0 │ │ -3b28b8: 7120 dda5 cb00 |0132: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.mapItem:(Ljava/lang/String;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a5dd │ │ -3b28be: 0c0b |0135: move-result-object v11 │ │ -3b28c0: 4d0b 090a |0136: aput-object v11, v9, v10 │ │ -3b28c4: 280b |0138: goto 0143 // +000b │ │ -3b28c6: 1309 0a00 |0139: const/16 v9, #int 10 // #a │ │ -3b28ca: 6e20 4498 9500 |013b: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b28d0: 4609 0200 |013e: aget-object v9, v2, v0 │ │ -3b28d4: 6e20 4b98 9500 |0140: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b28da: d800 0001 |0143: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3b28de: 28a5 |0145: goto 00ea // -005b │ │ -3b28e0: 5349 3876 |0146: iget-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b28e4: 310e 0709 |0148: cmp-long v14, v7, v9 │ │ -3b28e8: 390e 4e00 |014a: if-nez v14, 0198 // +004e │ │ -3b28ec: 620e 347a |014c: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b28f0: 6200 3c76 |014e: sget-object v0, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ -3b28f4: 7130 d1a5 e400 |0150: invoke-static {v4, v14, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ -3b28fa: 0c0e |0153: move-result-object v14 │ │ -3b28fc: 2200 e812 |0154: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b2900: 7010 4098 0000 |0156: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b2906: 6e10 cba2 0e00 |0159: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b290c: 0c0e |015c: move-result-object v14 │ │ -3b290e: 6e20 4b98 e000 |015d: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2914: 1a0e 7c00 |0160: const-string v14, " │ │ +3b2640: |[3b2640] net.sf.dibdib.thread_wk.CcmSto.createTuple4Tsv:(Ljava/lang/String;[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QSTuple; │ │ +3b2650: 6200 327a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b2654: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b2656: 4602 0e01 |0003: aget-object v2, v14, v1 │ │ +3b265a: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +3b265c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +3b2660: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3b2662: 2802 |0009: goto 000b // +0002 │ │ +3b2664: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3b2666: 1a02 1100 |000b: const-string v2, " " // string@0011 │ │ +3b266a: 6e20 1c98 2d00 |000d: invoke-virtual {v13, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b2670: 0a04 |0010: move-result v4 │ │ +3b2672: 3b04 1000 |0011: if-gez v4, 0021 // +0010 │ │ +3b2676: 1a04 e804 |0013: const-string v4, "," // string@04e8 │ │ +3b267a: 6e20 1c98 4d00 |0015: invoke-virtual {v13, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b2680: 0a04 |0018: move-result v4 │ │ +3b2682: 3d04 0800 |0019: if-lez v4, 0021 // +0008 │ │ +3b2686: 1a04 1003 |001b: const-string v4, ""? *, *"?" // string@0310 │ │ +3b268a: 6e30 2898 4d02 |001d: invoke-virtual {v13, v4, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +3b2690: 0c0d |0020: move-result-object v13 │ │ +3b2692: 6e20 2a98 2d00 |0021: invoke-virtual {v13, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3b2698: 0c02 |0024: move-result-object v2 │ │ +3b269a: 2204 ae14 |0025: new-instance v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b269e: 7100 c0a5 0000 |0027: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c0 │ │ +3b26a4: 0c05 |002a: move-result-object v5 │ │ +3b26a6: 6206 327a |002b: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b26aa: 6e10 bda5 0600 |002d: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b26b0: 0a06 |0030: move-result v6 │ │ +3b26b2: 7030 a3a2 5406 |0031: invoke-direct {v4, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ +3b26b8: 5445 3576 |0034: iget-object v5, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b26bc: 2155 |0036: array-length v5, v5 │ │ +3b26be: 5945 3676 |0037: iput v5, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3b26c2: 2125 |0039: array-length v5, v2 │ │ +3b26c4: 1206 |003a: const/4 v6, #int 0 // #0 │ │ +3b26c6: 1227 |003b: const/4 v7, #int 2 // #2 │ │ +3b26c8: 3457 5b00 |003c: if-lt v7, v5, 0097 // +005b │ │ +3b26cc: 6e10 3498 0d00 |003e: invoke-virtual {v13}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b26d2: 0c0d |0041: move-result-object v13 │ │ +3b26d4: 6e10 2298 0d00 |0042: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b26da: 0a0d |0045: move-result v13 │ │ +3b26dc: 3d0d 5000 |0046: if-lez v13, 0096 // +0050 │ │ +3b26e0: 212d |0048: array-length v13, v2 │ │ +3b26e2: 3c0d 0300 |0049: if-gtz v13, 004c // +0003 │ │ +3b26e6: 284b |004b: goto 0096 // +004b │ │ +3b26e8: 544d 3576 |004c: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b26ec: 620e 3f7a |004e: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_0:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3f │ │ +3b26f0: 4600 0e01 |0050: aget-object v0, v14, v1 │ │ +3b26f4: 6e10 bda5 0000 |0052: invoke-virtual {v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b26fa: 0a00 |0055: move-result v0 │ │ +3b26fc: 2125 |0056: array-length v5, v2 │ │ +3b26fe: 3453 1600 |0057: if-lt v3, v5, 006d // +0016 │ │ +3b2702: 1305 1e00 |0059: const/16 v5, #int 30 // #1e │ │ +3b2706: 4606 0201 |005b: aget-object v6, v2, v1 │ │ +3b270a: 6e10 2298 0600 |005d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2710: 0a06 |0060: move-result v6 │ │ +3b2712: 3765 0300 |0061: if-le v5, v6, 0064 // +0003 │ │ +3b2716: 280a |0063: goto 006d // +000a │ │ +3b2718: 4605 0201 |0064: aget-object v5, v2, v1 │ │ +3b271c: 1306 0f00 |0066: const/16 v6, #int 15 // #f │ │ +3b2720: 6e30 2e98 1506 |0068: invoke-virtual {v5, v1, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b2726: 0c05 |006b: move-result-object v5 │ │ +3b2728: 2803 |006c: goto 006f // +0003 │ │ +3b272a: 4605 0201 |006d: aget-object v5, v2, v1 │ │ +3b272e: 4606 0e01 |006f: aget-object v6, v14, v1 │ │ +3b2732: 7120 dda5 6500 |0071: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.mapItem:(Ljava/lang/String;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a5dd │ │ +3b2738: 0c05 |0074: move-result-object v5 │ │ +3b273a: 4d05 0d00 |0075: aput-object v5, v13, v0 │ │ +3b273e: 544d 3576 |0077: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b2742: 4600 0e07 |0079: aget-object v0, v14, v7 │ │ +3b2746: 6e10 bda5 0000 |007b: invoke-virtual {v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b274c: 0a00 |007e: move-result v0 │ │ +3b274e: 2125 |007f: array-length v5, v2 │ │ +3b2750: 3553 0500 |0080: if-ge v3, v5, 0085 // +0005 │ │ +3b2754: 4601 0203 |0082: aget-object v1, v2, v3 │ │ +3b2758: 2803 |0084: goto 0087 // +0003 │ │ +3b275a: 4601 0201 |0085: aget-object v1, v2, v1 │ │ +3b275e: 460e 0e07 |0087: aget-object v14, v14, v7 │ │ +3b2762: 7120 dda5 e100 |0089: invoke-static {v1, v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.mapItem:(Ljava/lang/String;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a5dd │ │ +3b2768: 0c0e |008c: move-result-object v14 │ │ +3b276a: 4d0e 0d00 |008d: aput-object v14, v13, v0 │ │ +3b276e: 7110 5aa3 0300 |008f: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3b2774: 0b0d |0092: move-result-wide v13 │ │ +3b2776: 5a4d 3876 |0093: iput-wide v13, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b277a: 1104 |0095: return-object v4 │ │ +3b277c: 1106 |0096: return-object v6 │ │ +3b277e: 2205 e812 |0097: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b2782: 6e10 2298 0d00 |0099: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2788: 0a0d |009c: move-result v13 │ │ +3b278a: 7020 4198 d500 |009d: invoke-direct {v5, v13}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +3b2790: 1607 0000 |00a0: const-wide/16 v7, #int 0 // #0 │ │ +3b2794: 5a47 3876 |00a2: iput-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b2798: 3800 4500 |00a4: if-eqz v0, 00e9 // +0045 │ │ +3b279c: 125d |00a6: const/4 v13, #int 5 // #5 │ │ +3b279e: 4609 0201 |00a7: aget-object v9, v2, v1 │ │ +3b27a2: 6e10 3498 0900 |00a9: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b27a8: 0c09 |00ac: move-result-object v9 │ │ +3b27aa: 6e10 2298 0900 |00ad: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b27b0: 0a09 |00b0: move-result v9 │ │ +3b27b2: 369d 3800 |00b1: if-gt v13, v9, 00e9 // +0038 │ │ +3b27b6: 460d 0201 |00b3: aget-object v13, v2, v1 │ │ +3b27ba: 6e10 3498 0d00 |00b5: invoke-virtual {v13}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b27c0: 0c0d |00b8: move-result-object v13 │ │ +3b27c2: 7120 e3a5 1d00 |00b9: invoke-static {v13, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.pid4String:(Ljava/lang/String;Z)J // method@a5e3 │ │ +3b27c8: 0b09 |00bc: move-result-wide v9 │ │ +3b27ca: 5a49 3876 |00bd: iput-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b27ce: 2803 |00bf: goto 00c2 // +0003 │ │ +3b27d0: 5a47 3876 |00c0: iput-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b27d4: 5349 3876 |00c2: iget-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b27d8: 310d 0709 |00c4: cmp-long v13, v7, v9 │ │ +3b27dc: 390d 2300 |00c6: if-nez v13, 00e9 // +0023 │ │ +3b27e0: 544d 3576 |00c8: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b27e4: 6209 387a |00ca: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a38 │ │ +3b27e8: 6e10 bda5 0900 |00cc: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b27ee: 0a09 |00cf: move-result v9 │ │ +3b27f0: 220a e812 |00d0: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b27f4: 7010 4098 0a00 |00d2: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b27fa: 1a0b 8807 |00d5: const-string v11, ":ID:" // string@0788 │ │ +3b27fe: 6e20 4b98 ba00 |00d7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2804: 460b 0201 |00da: aget-object v11, v2, v1 │ │ +3b2808: 6e20 4b98 ba00 |00dc: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b280e: 6e10 5498 0a00 |00df: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b2814: 0c0a |00e2: move-result-object v10 │ │ +3b2816: 7110 c1a2 0a00 |00e3: invoke-static {v10}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b281c: 0c0a |00e6: move-result-object v10 │ │ +3b281e: 4d0a 0d09 |00e7: aput-object v10, v13, v9 │ │ +3b2822: 120d |00e9: const/4 v13, #int 0 // #0 │ │ +3b2824: 2129 |00ea: array-length v9, v2 │ │ +3b2826: 3590 5b00 |00eb: if-ge v0, v9, 0146 // +005b │ │ +3b282a: 21e9 |00ed: array-length v9, v14 │ │ +3b282c: 3590 4b00 |00ee: if-ge v0, v9, 0139 // +004b │ │ +3b2830: 6209 327a |00f0: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b2834: 460a 0e00 |00f2: aget-object v10, v14, v0 │ │ +3b2838: 33a9 0300 |00f4: if-ne v9, v10, 00f7 // +0003 │ │ +3b283c: 2843 |00f6: goto 0139 // +0043 │ │ +3b283e: 6209 317a |00f7: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b2842: 460a 0e00 |00f9: aget-object v10, v14, v0 │ │ +3b2846: 33a9 2b00 |00fb: if-ne v9, v10, 0126 // +002b │ │ +3b284a: 6e10 5198 0500 |00fd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +3b2850: 0a0d |0100: move-result v13 │ │ +3b2852: 3d0d 1e00 |0101: if-lez v13, 011f // +001e │ │ +3b2856: 220d e812 |0103: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b285a: 2209 e812 |0105: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b285e: 7010 4098 0900 |0107: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b2864: 460a 0200 |010a: aget-object v10, v2, v0 │ │ +3b2868: 6e20 4b98 a900 |010c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b286e: 6e10 5498 0500 |010f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b2874: 0c05 |0112: move-result-object v5 │ │ +3b2876: 6e20 4b98 5900 |0113: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b287c: 6e10 5498 0900 |0116: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b2882: 0c05 |0119: move-result-object v5 │ │ +3b2884: 7020 4398 5d00 |011a: invoke-direct {v13, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ +3b288a: 07d5 |011d: move-object v5, v13 │ │ +3b288c: 2806 |011e: goto 0124 // +0006 │ │ +3b288e: 460d 0200 |011f: aget-object v13, v2, v0 │ │ +3b2892: 6e20 4b98 d500 |0121: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2898: 121d |0124: const/4 v13, #int 1 // #1 │ │ +3b289a: 281e |0125: goto 0143 // +001e │ │ +3b289c: 5449 3576 |0126: iget-object v9, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b28a0: 460a 0e00 |0128: aget-object v10, v14, v0 │ │ +3b28a4: 6e10 bda5 0a00 |012a: invoke-virtual {v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b28aa: 0a0a |012d: move-result v10 │ │ +3b28ac: 460b 0200 |012e: aget-object v11, v2, v0 │ │ +3b28b0: 460c 0e00 |0130: aget-object v12, v14, v0 │ │ +3b28b4: 7120 dda5 cb00 |0132: invoke-static {v11, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.mapItem:(Ljava/lang/String;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a5dd │ │ +3b28ba: 0c0b |0135: move-result-object v11 │ │ +3b28bc: 4d0b 090a |0136: aput-object v11, v9, v10 │ │ +3b28c0: 280b |0138: goto 0143 // +000b │ │ +3b28c2: 1309 0a00 |0139: const/16 v9, #int 10 // #a │ │ +3b28c6: 6e20 4498 9500 |013b: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b28cc: 4609 0200 |013e: aget-object v9, v2, v0 │ │ +3b28d0: 6e20 4b98 9500 |0140: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b28d6: d800 0001 |0143: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3b28da: 28a5 |0145: goto 00ea // -005b │ │ +3b28dc: 5349 3876 |0146: iget-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b28e0: 310e 0709 |0148: cmp-long v14, v7, v9 │ │ +3b28e4: 390e 4e00 |014a: if-nez v14, 0198 // +004e │ │ +3b28e8: 620e 347a |014c: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b28ec: 6200 3c76 |014e: sget-object v0, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ +3b28f0: 7130 d1a5 e400 |0150: invoke-static {v4, v14, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ +3b28f6: 0c0e |0153: move-result-object v14 │ │ +3b28f8: 2200 e812 |0154: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b28fc: 7010 4098 0000 |0156: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b2902: 6e10 cba2 0e00 |0159: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b2908: 0c0e |015c: move-result-object v14 │ │ +3b290a: 6e20 4b98 e000 |015d: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2910: 1a0e 7c00 |0160: const-string v14, " │ │ :ID:" // string@007c │ │ -3b2918: 6e20 4b98 e000 |0162: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b291e: 460e 0201 |0165: aget-object v14, v2, v1 │ │ -3b2922: 6e20 4b98 e000 |0167: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2928: 6e10 5498 0000 |016a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b292e: 0c0e |016d: move-result-object v14 │ │ -3b2930: 7110 c1a2 0e00 |016e: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b2936: 0c0e |0171: move-result-object v14 │ │ -3b2938: 6200 347a |0172: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b293c: 6e30 b1a2 040e |0174: invoke-virtual {v4, v0, v14}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b2942: 460e 0201 |0177: aget-object v14, v2, v1 │ │ -3b2946: 6e10 3498 0e00 |0179: invoke-virtual {v14}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b294c: 0c0e |017c: move-result-object v14 │ │ -3b294e: 7120 e3a5 3e00 |017d: invoke-static {v14, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.pid4String:(Ljava/lang/String;Z)J // method@a5e3 │ │ -3b2954: 0b09 |0180: move-result-wide v9 │ │ -3b2956: 5a49 3876 |0181: iput-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b295a: 5349 3876 |0183: iget-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b295e: 310e 0709 |0185: cmp-long v14, v7, v9 │ │ -3b2962: 3c0e 1100 |0187: if-gtz v14, 0198 // +0011 │ │ -3b2966: 5347 3876 |0189: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b296a: 1709 3086 0100 |018b: const-wide/32 v9, #float 1.39973e-40 // #00018630 │ │ -3b2970: 310e 0709 |018e: cmp-long v14, v7, v9 │ │ -3b2974: 3c0e 0800 |0190: if-gtz v14, 0198 // +0008 │ │ -3b2978: 7110 5aa3 0300 |0192: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3b297e: 0b07 |0195: move-result-wide v7 │ │ -3b2980: 5a47 3876 |0196: iput-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b2984: 6e10 5198 0500 |0198: invoke-virtual {v5}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -3b298a: 0a0e |019b: move-result v14 │ │ -3b298c: 3c0e 2700 |019c: if-gtz v14, 01c3 // +0027 │ │ -3b2990: 390d 0a00 |019e: if-nez v13, 01a8 // +000a │ │ -3b2994: 212d |01a0: array-length v13, v2 │ │ -3b2996: b13d |01a1: sub-int/2addr v13, v3 │ │ -3b2998: 460d 020d |01a2: aget-object v13, v2, v13 │ │ -3b299c: 6e20 4b98 d500 |01a4: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b29a2: 281c |01a7: goto 01c3 // +001c │ │ -3b29a4: 220d e812 |01a8: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b29a8: 7010 4098 0d00 |01aa: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b29ae: 1a0e 9503 |01ad: const-string v14, "(" // string@0395 │ │ -3b29b2: 6e20 4b98 ed00 |01af: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b29b8: 460e 0201 |01b2: aget-object v14, v2, v1 │ │ -3b29bc: 6e20 4b98 ed00 |01b4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b29c2: 1a0e 6e04 |01b7: const-string v14, ")" // string@046e │ │ -3b29c6: 6e20 4b98 ed00 |01b9: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b29cc: 6e10 5498 0d00 |01bc: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b29d2: 0c0d |01bf: move-result-object v13 │ │ -3b29d4: 6e20 4b98 d500 |01c0: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b29da: 544d 3576 |01c3: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b29de: 620e 337a |01c5: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b29e2: 6e10 bda5 0e00 |01c7: invoke-virtual {v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b29e8: 0a0e |01ca: move-result v14 │ │ -3b29ea: 460d 0d0e |01cb: aget-object v13, v13, v14 │ │ -3b29ee: 390d 1500 |01cd: if-nez v13, 01e2 // +0015 │ │ -3b29f2: 544d 3576 |01cf: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b29f6: 620e 337a |01d1: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b29fa: 6e10 bda5 0e00 |01d3: invoke-virtual {v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b2a00: 0a0e |01d6: move-result v14 │ │ -3b2a02: 7110 5aa3 0300 |01d7: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3b2a08: 0b00 |01da: move-result-wide v0 │ │ -3b2a0a: 8600 |01db: long-to-double v0, v0 │ │ -3b2a0c: 7120 fea2 1000 |01dc: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ -3b2a12: 0c00 |01df: move-result-object v0 │ │ -3b2a14: 4d00 0d0e |01e0: aput-object v0, v13, v14 │ │ -3b2a18: 6e10 5198 0500 |01e2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -3b2a1e: 0a0d |01e5: move-result v13 │ │ -3b2a20: 3d0d 1500 |01e6: if-lez v13, 01fb // +0015 │ │ -3b2a24: 544d 3576 |01e8: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b2a28: 620e 317a |01ea: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b2a2c: 6e10 bda5 0e00 |01ec: invoke-virtual {v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b2a32: 0a0e |01ef: move-result v14 │ │ -3b2a34: 6e10 5498 0500 |01f0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b2a3a: 0c00 |01f3: move-result-object v0 │ │ -3b2a3c: 7110 c1a2 0000 |01f4: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b2a42: 0c00 |01f7: move-result-object v0 │ │ -3b2a44: 4d00 0d0e |01f8: aput-object v0, v13, v14 │ │ -3b2a48: 1104 |01fa: return-object v4 │ │ -3b2a4a: 1106 |01fb: return-object v6 │ │ +3b2914: 6e20 4b98 e000 |0162: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b291a: 460e 0201 |0165: aget-object v14, v2, v1 │ │ +3b291e: 6e20 4b98 e000 |0167: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2924: 6e10 5498 0000 |016a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b292a: 0c0e |016d: move-result-object v14 │ │ +3b292c: 7110 c1a2 0e00 |016e: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b2932: 0c0e |0171: move-result-object v14 │ │ +3b2934: 6200 347a |0172: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b2938: 6e30 b1a2 040e |0174: invoke-virtual {v4, v0, v14}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b293e: 460e 0201 |0177: aget-object v14, v2, v1 │ │ +3b2942: 6e10 3498 0e00 |0179: invoke-virtual {v14}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b2948: 0c0e |017c: move-result-object v14 │ │ +3b294a: 7120 e3a5 3e00 |017d: invoke-static {v14, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.pid4String:(Ljava/lang/String;Z)J // method@a5e3 │ │ +3b2950: 0b09 |0180: move-result-wide v9 │ │ +3b2952: 5a49 3876 |0181: iput-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b2956: 5349 3876 |0183: iget-wide v9, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b295a: 310e 0709 |0185: cmp-long v14, v7, v9 │ │ +3b295e: 3c0e 1100 |0187: if-gtz v14, 0198 // +0011 │ │ +3b2962: 5347 3876 |0189: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b2966: 1709 3086 0100 |018b: const-wide/32 v9, #float 1.39973e-40 // #00018630 │ │ +3b296c: 310e 0709 |018e: cmp-long v14, v7, v9 │ │ +3b2970: 3c0e 0800 |0190: if-gtz v14, 0198 // +0008 │ │ +3b2974: 7110 5aa3 0300 |0192: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3b297a: 0b07 |0195: move-result-wide v7 │ │ +3b297c: 5a47 3876 |0196: iput-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b2980: 6e10 5198 0500 |0198: invoke-virtual {v5}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +3b2986: 0a0e |019b: move-result v14 │ │ +3b2988: 3c0e 2700 |019c: if-gtz v14, 01c3 // +0027 │ │ +3b298c: 390d 0a00 |019e: if-nez v13, 01a8 // +000a │ │ +3b2990: 212d |01a0: array-length v13, v2 │ │ +3b2992: b13d |01a1: sub-int/2addr v13, v3 │ │ +3b2994: 460d 020d |01a2: aget-object v13, v2, v13 │ │ +3b2998: 6e20 4b98 d500 |01a4: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b299e: 281c |01a7: goto 01c3 // +001c │ │ +3b29a0: 220d e812 |01a8: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b29a4: 7010 4098 0d00 |01aa: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b29aa: 1a0e 9503 |01ad: const-string v14, "(" // string@0395 │ │ +3b29ae: 6e20 4b98 ed00 |01af: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b29b4: 460e 0201 |01b2: aget-object v14, v2, v1 │ │ +3b29b8: 6e20 4b98 ed00 |01b4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b29be: 1a0e 6e04 |01b7: const-string v14, ")" // string@046e │ │ +3b29c2: 6e20 4b98 ed00 |01b9: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b29c8: 6e10 5498 0d00 |01bc: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b29ce: 0c0d |01bf: move-result-object v13 │ │ +3b29d0: 6e20 4b98 d500 |01c0: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b29d6: 544d 3576 |01c3: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b29da: 620e 337a |01c5: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b29de: 6e10 bda5 0e00 |01c7: invoke-virtual {v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b29e4: 0a0e |01ca: move-result v14 │ │ +3b29e6: 460d 0d0e |01cb: aget-object v13, v13, v14 │ │ +3b29ea: 390d 1500 |01cd: if-nez v13, 01e2 // +0015 │ │ +3b29ee: 544d 3576 |01cf: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b29f2: 620e 337a |01d1: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b29f6: 6e10 bda5 0e00 |01d3: invoke-virtual {v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b29fc: 0a0e |01d6: move-result v14 │ │ +3b29fe: 7110 5aa3 0300 |01d7: invoke-static {v3}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3b2a04: 0b00 |01da: move-result-wide v0 │ │ +3b2a06: 8600 |01db: long-to-double v0, v0 │ │ +3b2a08: 7120 fea2 1000 |01dc: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ +3b2a0e: 0c00 |01df: move-result-object v0 │ │ +3b2a10: 4d00 0d0e |01e0: aput-object v0, v13, v14 │ │ +3b2a14: 6e10 5198 0500 |01e2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +3b2a1a: 0a0d |01e5: move-result v13 │ │ +3b2a1c: 3d0d 1500 |01e6: if-lez v13, 01fb // +0015 │ │ +3b2a20: 544d 3576 |01e8: iget-object v13, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b2a24: 620e 317a |01ea: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b2a28: 6e10 bda5 0e00 |01ec: invoke-virtual {v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b2a2e: 0a0e |01ef: move-result v14 │ │ +3b2a30: 6e10 5498 0500 |01f0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b2a36: 0c00 |01f3: move-result-object v0 │ │ +3b2a38: 7110 c1a2 0000 |01f4: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b2a3e: 0c00 |01f7: move-result-object v0 │ │ +3b2a40: 4d00 0d0e |01f8: aput-object v0, v13, v14 │ │ +3b2a44: 1104 |01fa: return-object v4 │ │ +3b2a46: 1106 |01fb: return-object v6 │ │ catches : 1 │ │ 0x00b3 - 0x00bf │ │ Ljava/lang/Exception; -> 0x00c0 │ │ positions : │ │ 0x0000 line=319 │ │ 0x000d line=320 │ │ 0x001d line=321 │ │ @@ -861142,412 +861142,412 @@ │ │ type : '(JZZ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 25 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 785 16-bit code units │ │ -3b1964: |[3b1964] net.sf.dibdib.thread_wk.CcmSto.ensureContact4Chat:(JZZ)J │ │ -3b1974: 0500 1500 |0000: move-wide/from16 v0, v21 │ │ -3b1978: 6202 6473 |0002: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b197c: 5422 497a |0004: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b1980: 6e30 dca3 0201 |0006: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b1986: 0c02 |0009: move-result-object v2 │ │ -3b1988: 2023 ae14 |000a: instance-of v3, v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b198c: 1604 0000 |000c: const-wide/16 v4, #int 0 // #0 │ │ -3b1990: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ -3b1994: 1004 |0010: return-wide v4 │ │ -3b1996: 1f02 ae14 |0011: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b199a: 6203 2f7a |0013: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b199e: 6e20 bba5 2300 |0015: invoke-virtual {v3, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b19a4: 0c03 |0018: move-result-object v3 │ │ -3b19a6: 6e10 0ca3 0300 |0019: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b19ac: 0b06 |001c: move-result-wide v6 │ │ -3b19ae: 6203 1b7a |001d: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b19b2: 5338 2b7a |001f: iget-wide v8, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b19b6: c086 |0021: and-long/2addr v6, v8 │ │ -3b19b8: 3103 0406 |0022: cmp-long v3, v4, v6 │ │ -3b19bc: 3903 0300 |0024: if-nez v3, 0027 // +0003 │ │ -3b19c0: 1004 |0026: return-wide v4 │ │ -3b19c2: 6203 337a |0027: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b19c6: 6e20 baa5 2300 |0029: invoke-virtual {v3, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b19cc: 0c03 |002c: move-result-object v3 │ │ -3b19ce: 6e10 eb97 0300 |002d: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b19d4: 0c03 |0030: move-result-object v3 │ │ -3b19d6: 6206 317a |0031: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b19da: 6e20 baa5 2600 |0033: invoke-virtual {v6, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b19e0: 0c06 |0036: move-result-object v6 │ │ -3b19e2: 1f06 af14 |0037: check-cast v6, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b19e6: 6e10 cba2 0600 |0039: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b19ec: 0c06 |003c: move-result-object v6 │ │ -3b19ee: 1307 4000 |003d: const/16 v7, #int 64 // #40 │ │ -3b19f2: 6e20 1a98 7300 |003f: invoke-virtual {v3, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b19f8: 0a08 |0042: move-result v8 │ │ -3b19fa: 3b08 0d00 |0043: if-gez v8, 0050 // +000d │ │ -3b19fe: 1a02 8507 |0045: const-string v2, ":GROUP:" // string@0785 │ │ -3b1a02: 6e20 0e98 2600 |0047: invoke-virtual {v6, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b1a08: 0a02 |004a: move-result v2 │ │ -3b1a0a: 3802 0300 |004b: if-eqz v2, 004e // +0003 │ │ -3b1a0e: 2802 |004d: goto 004f // +0002 │ │ -3b1a10: 0440 |004e: move-wide v0, v4 │ │ -3b1a12: 1000 |004f: return-wide v0 │ │ -3b1a14: 6208 347a |0050: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b1a18: 6e20 baa5 2800 |0052: invoke-virtual {v8, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b1a1e: 0c08 |0055: move-result-object v8 │ │ -3b1a20: 6e20 1a98 7300 |0056: invoke-virtual {v3, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b1a26: 0a09 |0059: move-result v9 │ │ -3b1a28: 120a |005a: const/4 v10, #int 0 // #0 │ │ -3b1a2a: 6e30 2e98 a309 |005b: invoke-virtual {v3, v10, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b1a30: 0c09 |005e: move-result-object v9 │ │ -3b1a32: 620b 467a |005f: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a46 │ │ -3b1a36: 6e20 f99a 3b00 |0061: invoke-virtual {v11, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b1a3c: 0c0b |0064: move-result-object v11 │ │ -3b1a3e: 1f0b d112 |0065: check-cast v11, Ljava/lang/Long; // type@12d1 │ │ -3b1a42: 1a0c 8107 |0067: const-string v12, ":EMAIL: " // string@0781 │ │ -3b1a46: 120d |0069: const/4 v13, #int 0 // #0 │ │ -3b1a48: 1a0e 6c00 |006a: const-string v14, " │ │ +3b1960: |[3b1960] net.sf.dibdib.thread_wk.CcmSto.ensureContact4Chat:(JZZ)J │ │ +3b1970: 0500 1500 |0000: move-wide/from16 v0, v21 │ │ +3b1974: 6202 6473 |0002: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b1978: 5422 497a |0004: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b197c: 6e30 dca3 0201 |0006: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b1982: 0c02 |0009: move-result-object v2 │ │ +3b1984: 2023 ae14 |000a: instance-of v3, v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b1988: 1604 0000 |000c: const-wide/16 v4, #int 0 // #0 │ │ +3b198c: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ +3b1990: 1004 |0010: return-wide v4 │ │ +3b1992: 1f02 ae14 |0011: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b1996: 6203 2f7a |0013: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b199a: 6e20 bba5 2300 |0015: invoke-virtual {v3, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b19a0: 0c03 |0018: move-result-object v3 │ │ +3b19a2: 6e10 0ca3 0300 |0019: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b19a8: 0b06 |001c: move-result-wide v6 │ │ +3b19aa: 6203 1b7a |001d: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b19ae: 5338 2b7a |001f: iget-wide v8, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b19b2: c086 |0021: and-long/2addr v6, v8 │ │ +3b19b4: 3103 0406 |0022: cmp-long v3, v4, v6 │ │ +3b19b8: 3903 0300 |0024: if-nez v3, 0027 // +0003 │ │ +3b19bc: 1004 |0026: return-wide v4 │ │ +3b19be: 6203 337a |0027: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b19c2: 6e20 baa5 2300 |0029: invoke-virtual {v3, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b19c8: 0c03 |002c: move-result-object v3 │ │ +3b19ca: 6e10 eb97 0300 |002d: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b19d0: 0c03 |0030: move-result-object v3 │ │ +3b19d2: 6206 317a |0031: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b19d6: 6e20 baa5 2600 |0033: invoke-virtual {v6, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b19dc: 0c06 |0036: move-result-object v6 │ │ +3b19de: 1f06 af14 |0037: check-cast v6, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b19e2: 6e10 cba2 0600 |0039: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b19e8: 0c06 |003c: move-result-object v6 │ │ +3b19ea: 1307 4000 |003d: const/16 v7, #int 64 // #40 │ │ +3b19ee: 6e20 1a98 7300 |003f: invoke-virtual {v3, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b19f4: 0a08 |0042: move-result v8 │ │ +3b19f6: 3b08 0d00 |0043: if-gez v8, 0050 // +000d │ │ +3b19fa: 1a02 8507 |0045: const-string v2, ":GROUP:" // string@0785 │ │ +3b19fe: 6e20 0e98 2600 |0047: invoke-virtual {v6, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b1a04: 0a02 |004a: move-result v2 │ │ +3b1a06: 3802 0300 |004b: if-eqz v2, 004e // +0003 │ │ +3b1a0a: 2802 |004d: goto 004f // +0002 │ │ +3b1a0c: 0440 |004e: move-wide v0, v4 │ │ +3b1a0e: 1000 |004f: return-wide v0 │ │ +3b1a10: 6208 347a |0050: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b1a14: 6e20 baa5 2800 |0052: invoke-virtual {v8, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b1a1a: 0c08 |0055: move-result-object v8 │ │ +3b1a1c: 6e20 1a98 7300 |0056: invoke-virtual {v3, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b1a22: 0a09 |0059: move-result v9 │ │ +3b1a24: 120a |005a: const/4 v10, #int 0 // #0 │ │ +3b1a26: 6e30 2e98 a309 |005b: invoke-virtual {v3, v10, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b1a2c: 0c09 |005e: move-result-object v9 │ │ +3b1a2e: 620b 467a |005f: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a46 │ │ +3b1a32: 6e20 f99a 3b00 |0061: invoke-virtual {v11, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b1a38: 0c0b |0064: move-result-object v11 │ │ +3b1a3a: 1f0b d112 |0065: check-cast v11, Ljava/lang/Long; // type@12d1 │ │ +3b1a3e: 1a0c 8107 |0067: const-string v12, ":EMAIL: " // string@0781 │ │ +3b1a42: 120d |0069: const/4 v13, #int 0 // #0 │ │ +3b1a44: 1a0e 6c00 |006a: const-string v14, " │ │ " // string@006c │ │ -3b1a4c: 121f |006c: const/4 v15, #int 1 // #1 │ │ -3b1a4e: 380b 0f00 |006d: if-eqz v11, 007c // +000f │ │ -3b1a52: 6e10 a897 0b00 |006f: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b1a58: 0b10 |0072: move-result-wide v16 │ │ -3b1a5a: 3112 0410 |0073: cmp-long v18, v4, v16 │ │ -3b1a5e: 3912 0300 |0075: if-nez v18, 0078 // +0003 │ │ -3b1a62: 2805 |0077: goto 007c // +0005 │ │ -3b1a64: 0811 0800 |0078: move-object/from16 v17, v8 │ │ -3b1a68: 2900 c200 |007a: goto/16 013c // +00c2 │ │ -3b1a6c: 620b 6473 |007c: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b1a70: 54bb 427a |007e: iget-object v11, v11, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b1a74: 6e20 1298 3b00 |0080: invoke-virtual {v11, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b1a7a: 0a0b |0083: move-result v11 │ │ -3b1a7c: 380b 0900 |0084: if-eqz v11, 008d // +0009 │ │ -3b1a80: 620b 6473 |0086: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b1a84: 0811 0800 |0088: move-object/from16 v17, v8 │ │ -3b1a88: 53b7 437a |008a: iget-wide v7, v11, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b1a8c: 2804 |008c: goto 0090 // +0004 │ │ -3b1a8e: 0811 0800 |008d: move-object/from16 v17, v8 │ │ -3b1a92: 0447 |008f: move-wide v7, v4 │ │ -3b1a94: 7120 ad97 8700 |0090: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b1a9a: 0c07 |0093: move-result-object v7 │ │ -3b1a9c: 6e10 a897 0700 |0094: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b1aa2: 0b12 |0097: move-result-wide v18 │ │ -3b1aa4: 3108 0412 |0098: cmp-long v8, v4, v18 │ │ -3b1aa8: 3808 5c00 |009a: if-eqz v8, 00f6 // +005c │ │ -3b1aac: 6208 6473 |009c: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b1ab0: 5488 497a |009e: iget-object v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b1ab4: 6e10 a897 0700 |00a0: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b1aba: 0b04 |00a3: move-result-wide v4 │ │ -3b1abc: 6e30 dca3 4805 |00a4: invoke-virtual {v8, v4, v5}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b1ac2: 0c04 |00a7: move-result-object v4 │ │ -3b1ac4: 3904 4e00 |00a8: if-nez v4, 00f6 // +004e │ │ -3b1ac8: 7120 ffa2 f900 |00aa: invoke-static {v9, v15}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b1ace: 0c00 |00ad: move-result-object v0 │ │ -3b1ad0: 6201 1c7a |00ae: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ -3b1ad4: 5311 2b7a |00b0: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b1ad8: 23f4 0716 |00b2: new-array v4, v15, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b1adc: 2205 e812 |00b4: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b1ae0: 7010 4098 0500 |00b6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b1ae6: 6e20 4b98 c500 |00b9: invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1aec: 6e20 4b98 3500 |00bc: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1af2: 6e20 4b98 e500 |00bf: invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1af8: 6e20 4b98 6500 |00c2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1afe: 6e10 5498 0500 |00c5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b1b04: 0c03 |00c8: move-result-object v3 │ │ -3b1b06: 7110 c1a2 0300 |00c9: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b1b0c: 0c03 |00cc: move-result-object v3 │ │ -3b1b0e: 4d03 040a |00cd: aput-object v3, v4, v10 │ │ -3b1b12: 7140 c8a5 1042 |00cf: invoke-static {v0, v1, v2, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ -3b1b18: 0c00 |00d2: move-result-object v0 │ │ -3b1b1a: 6e10 a897 0700 |00d3: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b1b20: 0b01 |00d6: move-result-wide v1 │ │ -3b1b22: 5a01 3876 |00d7: iput-wide v1, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b1b26: 6201 6473 |00d9: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b1b2a: 5411 497a |00db: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b1b2e: 6e20 cba3 0100 |00dd: invoke-virtual {v1, v0}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ -3b1b34: 6201 6473 |00e0: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b1b38: 5411 487a |00e2: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ -3b1b3c: 6202 337a |00e4: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b1b40: 7130 d1a5 200d |00e6: invoke-static {v0, v2, v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ -3b1b46: 0c02 |00e9: move-result-object v2 │ │ -3b1b48: 6e10 c7a2 0200 |00ea: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ -3b1b4e: 0b02 |00ed: move-result-wide v2 │ │ -3b1b50: 6e40 cca3 2103 |00ee: invoke-virtual {v1, v2, v3, v0}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cc │ │ -3b1b56: 6e10 a897 0700 |00f1: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b1b5c: 0b00 |00f4: move-result-wide v0 │ │ -3b1b5e: 1000 |00f5: return-wide v0 │ │ -3b1b60: 6e10 a897 0700 |00f6: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b1b66: 0b04 |00f9: move-result-wide v4 │ │ -3b1b68: 1612 0000 |00fa: const-wide/16 v18, #int 0 // #0 │ │ -3b1b6c: 3108 1204 |00fc: cmp-long v8, v18, v4 │ │ -3b1b70: 3908 1800 |00fe: if-nez v8, 0116 // +0018 │ │ -3b1b74: 6204 337a |0100: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b1b78: 6e20 baa5 2400 |0102: invoke-virtual {v4, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b1b7e: 0c04 |0105: move-result-object v4 │ │ -3b1b80: 1f04 af14 |0106: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1b84: 6205 1c7a |0108: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ -3b1b88: 5357 2b7a |010a: iget-wide v7, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b1b8c: 7140 dfa5 74a8 |010c: invoke-static {v4, v7, v8, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ -3b1b92: 0b04 |010f: move-result-wide v4 │ │ -3b1b94: 7120 ad97 5400 |0110: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b1b9a: 0c04 |0113: move-result-object v4 │ │ -3b1b9c: 074b |0114: move-object v11, v4 │ │ -3b1b9e: 2802 |0115: goto 0117 // +0002 │ │ -3b1ba0: 077b |0116: move-object v11, v7 │ │ -3b1ba2: 6e10 a897 0b00 |0117: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b1ba8: 0b04 |011a: move-result-wide v4 │ │ -3b1baa: 1607 0000 |011b: const-wide/16 v7, #int 0 // #0 │ │ -3b1bae: 3114 0704 |011d: cmp-long v20, v7, v4 │ │ -3b1bb2: 3914 1d00 |011f: if-nez v20, 013c // +001d │ │ -3b1bb6: 6204 1c7a |0121: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ -3b1bba: 5344 2b7a |0123: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b1bbe: 7120 cea5 5400 |0125: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; // method@a5ce │ │ -3b1bc4: 0c04 |0128: move-result-object v4 │ │ -3b1bc6: 6e20 f99a 3400 |0129: invoke-virtual {v4, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b1bcc: 0c04 |012c: move-result-object v4 │ │ -3b1bce: 1f04 d112 |012d: check-cast v4, Ljava/lang/Long; // type@12d1 │ │ -3b1bd2: 3804 0700 |012f: if-eqz v4, 0136 // +0007 │ │ -3b1bd6: 6e10 a897 0400 |0131: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b1bdc: 0b04 |0134: move-result-wide v4 │ │ -3b1bde: 2803 |0135: goto 0138 // +0003 │ │ -3b1be0: 1604 0000 |0136: const-wide/16 v4, #int 0 // #0 │ │ -3b1be4: 7120 ad97 5400 |0138: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b1bea: 0c0b |013b: move-result-object v11 │ │ -3b1bec: 6e10 a897 0b00 |013c: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b1bf2: 0b04 |013f: move-result-wide v4 │ │ -3b1bf4: 1607 0000 |0140: const-wide/16 v7, #int 0 // #0 │ │ -3b1bf8: 3114 0704 |0142: cmp-long v20, v7, v4 │ │ -3b1bfc: 3914 1a00 |0144: if-nez v20, 015e // +001a │ │ -3b1c00: 6204 367a |0146: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ -3b1c04: 6e20 baa5 2400 |0148: invoke-virtual {v4, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b1c0a: 0c04 |014b: move-result-object v4 │ │ -3b1c0c: 2045 af14 |014c: instance-of v5, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1c10: 3805 1300 |014e: if-eqz v5, 0161 // +0013 │ │ -3b1c14: 1f04 af14 |0150: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1c18: 6e20 bda2 a400 |0152: invoke-virtual {v4, v10}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ -3b1c1e: 0c04 |0155: move-result-object v4 │ │ -3b1c20: 6e10 0ca3 0400 |0156: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b1c26: 0b04 |0159: move-result-wide v4 │ │ -3b1c28: 7120 ad97 5400 |015a: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b1c2e: 0c0b |015d: move-result-object v11 │ │ -3b1c30: 1604 0000 |015e: const-wide/16 v4, #int 0 // #0 │ │ -3b1c34: 2828 |0160: goto 0188 // +0028 │ │ -3b1c36: 6204 357a |0161: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b1c3a: 6e20 baa5 2400 |0163: invoke-virtual {v4, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b1c40: 0c04 |0166: move-result-object v4 │ │ -3b1c42: 2045 af14 |0167: instance-of v5, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1c46: 3805 f5ff |0169: if-eqz v5, 015e // -000b │ │ -3b1c4a: 1f04 af14 |016b: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1c4e: 6e10 cba2 0400 |016d: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b1c54: 0c04 |0170: move-result-object v4 │ │ -3b1c56: 7110 d0a5 0400 |0171: invoke-static {v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ -3b1c5c: 0c04 |0174: move-result-object v4 │ │ -3b1c5e: 3804 e9ff |0175: if-eqz v4, 015e // -0017 │ │ -3b1c62: 6e20 1298 4300 |0177: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b1c68: 0a05 |017a: move-result v5 │ │ -3b1c6a: 3905 e3ff |017b: if-nez v5, 015e // -001d │ │ -3b1c6e: 1305 4000 |017d: const/16 v5, #int 64 // #40 │ │ -3b1c72: 6e20 1a98 5400 |017f: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b1c78: 0a04 |0182: move-result v4 │ │ -3b1c7a: 3d04 dbff |0183: if-lez v4, 015e // -0025 │ │ -3b1c7e: 1604 0000 |0185: const-wide/16 v4, #int 0 // #0 │ │ -3b1c82: 1004 |0187: return-wide v4 │ │ -3b1c84: 6e10 a897 0b00 |0188: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b1c8a: 0b07 |018b: move-result-wide v7 │ │ -3b1c8c: 130d 0a00 |018c: const/16 v13, #int 10 // #a │ │ -3b1c90: 3114 0407 |018e: cmp-long v20, v4, v7 │ │ -3b1c94: 3814 5a00 |0190: if-eqz v20, 01ea // +005a │ │ -3b1c98: 6204 6473 |0192: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b1c9c: 5444 497a |0194: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b1ca0: 6e10 a897 0b00 |0196: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b1ca6: 0b07 |0199: move-result-wide v7 │ │ -3b1ca8: 6e30 dca3 7408 |019a: invoke-virtual {v4, v7, v8}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b1cae: 0c04 |019d: move-result-object v4 │ │ -3b1cb0: 2045 ae14 |019e: instance-of v5, v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b1cb4: 3805 4a00 |01a0: if-eqz v5, 01ea // +004a │ │ -3b1cb8: 1f04 ae14 |01a2: check-cast v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b1cbc: 6205 317a |01a4: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b1cc0: 6e20 baa5 4500 |01a6: invoke-virtual {v5, v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b1cc6: 0c05 |01a9: move-result-object v5 │ │ -3b1cc8: 1f05 af14 |01aa: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1ccc: 6e10 cba2 0500 |01ac: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b1cd2: 0c05 |01af: move-result-object v5 │ │ -3b1cd4: 1a07 8007 |01b0: const-string v7, ":EMAIL:" // string@0780 │ │ -3b1cd8: 6e20 0e98 7500 |01b2: invoke-virtual {v5, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b1cde: 0a08 |01b5: move-result v8 │ │ -3b1ce0: 3808 0f00 |01b6: if-eqz v8, 01c5 // +000f │ │ -3b1ce4: 7110 d0a5 0500 |01b8: invoke-static {v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ -3b1cea: 0c08 |01bb: move-result-object v8 │ │ -3b1cec: 6e20 1298 8300 |01bc: invoke-virtual {v3, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b1cf2: 0a08 |01bf: move-result v8 │ │ -3b1cf4: 3908 0500 |01c0: if-nez v8, 01c5 // +0005 │ │ -3b1cf8: 1612 0000 |01c2: const-wide/16 v18, #int 0 // #0 │ │ -3b1cfc: 1012 |01c4: return-wide v18 │ │ -3b1cfe: 6e20 0e98 7500 |01c5: invoke-virtual {v5, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b1d04: 0a08 |01c8: move-result v8 │ │ -3b1d06: 3908 2200 |01c9: if-nez v8, 01eb // +0022 │ │ -3b1d0a: 2208 e812 |01cb: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b1d0e: 7010 4098 0800 |01cd: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b1d14: 6e20 4b98 7800 |01d0: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1d1a: 6e20 4b98 3800 |01d3: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1d20: 6e20 4498 d800 |01d6: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b1d26: 6e20 4b98 5800 |01d9: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1d2c: 6e10 5498 0800 |01dc: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b1d32: 0c05 |01df: move-result-object v5 │ │ -3b1d34: 6207 317a |01e0: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b1d38: 7110 c1a2 0500 |01e2: invoke-static {v5}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b1d3e: 0c05 |01e5: move-result-object v5 │ │ -3b1d40: 6e30 b1a2 7405 |01e6: invoke-virtual {v4, v7, v5}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b1d46: 2802 |01e9: goto 01eb // +0002 │ │ -3b1d48: 1204 |01ea: const/4 v4, #int 0 // #0 │ │ -3b1d4a: 3904 4700 |01eb: if-nez v4, 0232 // +0047 │ │ -3b1d4e: 7120 ffa2 f900 |01ed: invoke-static {v9, v15}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b1d54: 0c04 |01f0: move-result-object v4 │ │ -3b1d56: 6205 1c7a |01f1: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ -3b1d5a: 5357 2b7a |01f3: iget-wide v7, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b1d5e: 23f5 0716 |01f5: new-array v5, v15, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b1d62: 220f e812 |01f7: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b1d66: 7010 4098 0f00 |01f9: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b1d6c: 6e20 4b98 cf00 |01fc: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1d72: 6e20 4b98 3f00 |01ff: invoke-virtual {v15, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1d78: 6e20 4b98 ef00 |0202: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1d7e: 6e20 4b98 6f00 |0205: invoke-virtual {v15, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1d84: 6e10 5498 0f00 |0208: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b1d8a: 0c03 |020b: move-result-object v3 │ │ -3b1d8c: 7110 c1a2 0300 |020c: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b1d92: 0c03 |020f: move-result-object v3 │ │ -3b1d94: 4d03 050a |0210: aput-object v3, v5, v10 │ │ -3b1d98: 7140 c8a5 7458 |0212: invoke-static {v4, v7, v8, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ -3b1d9e: 0c04 |0215: move-result-object v4 │ │ -3b1da0: 6203 6473 |0216: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b1da4: 5433 497a |0218: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b1da8: 6e20 cba3 4300 |021a: invoke-virtual {v3, v4}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ -3b1dae: 6203 6473 |021d: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b1db2: 5433 487a |021f: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ -3b1db6: 6205 337a |0221: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b1dba: 1207 |0223: const/4 v7, #int 0 // #0 │ │ -3b1dbc: 7130 d1a5 5407 |0224: invoke-static {v4, v5, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ -3b1dc2: 0c05 |0227: move-result-object v5 │ │ -3b1dc4: 6e10 c7a2 0500 |0228: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ -3b1dca: 0b07 |022b: move-result-wide v7 │ │ -3b1dcc: 6e40 cca3 7348 |022c: invoke-virtual {v3, v7, v8, v4}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cc │ │ -3b1dd2: 5347 3876 |022f: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b1dd6: 2802 |0231: goto 0233 // +0002 │ │ -3b1dd8: 0407 |0232: move-wide v7, v0 │ │ -3b1dda: 6203 317a |0233: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b1dde: 6e20 baa5 4300 |0235: invoke-virtual {v3, v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b1de4: 0c03 |0238: move-result-object v3 │ │ -3b1de6: 1a05 8207 |0239: const-string v5, ":FP:" // string@0782 │ │ -3b1dea: 6e20 0e98 5600 |023b: invoke-virtual {v6, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b1df0: 0a0c |023e: move-result v12 │ │ -3b1df2: 1a0f 6508 |023f: const-string v15, "?:FP" // string@0865 │ │ -3b1df6: 380c 8900 |0241: if-eqz v12, 02ca // +0089 │ │ -3b1dfa: 6e20 1c98 5600 |0243: invoke-virtual {v6, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b1e00: 0a0c |0246: move-result v12 │ │ -3b1e02: d80c 0c04 |0247: add-int/lit8 v12, v12, #int 4 // #04 │ │ -3b1e06: 6e20 2d98 c600 |0249: invoke-virtual {v6, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b1e0c: 0c06 |024c: move-result-object v6 │ │ -3b1e0e: 6e20 1a98 d600 |024d: invoke-virtual {v6, v13}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b1e14: 0a0c |0250: move-result v12 │ │ -3b1e16: 3d0c 0a00 |0251: if-lez v12, 025b // +000a │ │ -3b1e1a: 6e20 1a98 d600 |0253: invoke-virtual {v6, v13}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b1e20: 0a0c |0256: move-result v12 │ │ -3b1e22: 6e30 2e98 a60c |0257: invoke-virtual {v6, v10, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b1e28: 0c06 |025a: move-result-object v6 │ │ -3b1e2a: 6e10 3498 0600 |025b: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b1e30: 0c06 |025e: move-result-object v6 │ │ -3b1e32: 203a af14 |025f: instance-of v10, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1e36: 380a a600 |0261: if-eqz v10, 0307 // +00a6 │ │ -3b1e3a: 3818 0d00 |0263: if-eqz v24, 0270 // +000d │ │ -3b1e3e: 5347 3876 |0265: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b1e42: 620a 347a |0267: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b1e46: 7110 c1a2 0f00 |0269: invoke-static {v15}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b1e4c: 0c0c |026c: move-result-object v12 │ │ -3b1e4e: 6e30 b1a2 a20c |026d: invoke-virtual {v2, v10, v12}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b1e54: 1f03 af14 |0270: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1e58: 6e10 cba2 0300 |0272: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b1e5e: 0c03 |0275: move-result-object v3 │ │ -3b1e60: 130a 0800 |0276: const/16 v10, #int 8 // #8 │ │ -3b1e64: 6e10 2298 0600 |0278: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b1e6a: 0a0c |027b: move-result v12 │ │ -3b1e6c: 36ca 8b00 |027c: if-gt v10, v12, 0307 // +008b │ │ -3b1e70: 6e20 0e98 6300 |027e: invoke-virtual {v3, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b1e76: 0a0a |0281: move-result v10 │ │ -3b1e78: 390a 8500 |0282: if-nez v10, 0307 // +0085 │ │ -3b1e7c: 5347 3876 |0284: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b1e80: 3817 3400 |0286: if-eqz v23, 02ba // +0034 │ │ -3b1e84: 5347 3876 |0288: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b1e88: 1a02 8100 |028a: const-string v2, " │ │ +3b1a48: 121f |006c: const/4 v15, #int 1 // #1 │ │ +3b1a4a: 380b 0f00 |006d: if-eqz v11, 007c // +000f │ │ +3b1a4e: 6e10 a897 0b00 |006f: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b1a54: 0b10 |0072: move-result-wide v16 │ │ +3b1a56: 3112 0410 |0073: cmp-long v18, v4, v16 │ │ +3b1a5a: 3912 0300 |0075: if-nez v18, 0078 // +0003 │ │ +3b1a5e: 2805 |0077: goto 007c // +0005 │ │ +3b1a60: 0811 0800 |0078: move-object/from16 v17, v8 │ │ +3b1a64: 2900 c200 |007a: goto/16 013c // +00c2 │ │ +3b1a68: 620b 6473 |007c: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b1a6c: 54bb 427a |007e: iget-object v11, v11, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b1a70: 6e20 1298 3b00 |0080: invoke-virtual {v11, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b1a76: 0a0b |0083: move-result v11 │ │ +3b1a78: 380b 0900 |0084: if-eqz v11, 008d // +0009 │ │ +3b1a7c: 620b 6473 |0086: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b1a80: 0811 0800 |0088: move-object/from16 v17, v8 │ │ +3b1a84: 53b7 437a |008a: iget-wide v7, v11, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b1a88: 2804 |008c: goto 0090 // +0004 │ │ +3b1a8a: 0811 0800 |008d: move-object/from16 v17, v8 │ │ +3b1a8e: 0447 |008f: move-wide v7, v4 │ │ +3b1a90: 7120 ad97 8700 |0090: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b1a96: 0c07 |0093: move-result-object v7 │ │ +3b1a98: 6e10 a897 0700 |0094: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b1a9e: 0b12 |0097: move-result-wide v18 │ │ +3b1aa0: 3108 0412 |0098: cmp-long v8, v4, v18 │ │ +3b1aa4: 3808 5c00 |009a: if-eqz v8, 00f6 // +005c │ │ +3b1aa8: 6208 6473 |009c: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b1aac: 5488 497a |009e: iget-object v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b1ab0: 6e10 a897 0700 |00a0: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b1ab6: 0b04 |00a3: move-result-wide v4 │ │ +3b1ab8: 6e30 dca3 4805 |00a4: invoke-virtual {v8, v4, v5}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b1abe: 0c04 |00a7: move-result-object v4 │ │ +3b1ac0: 3904 4e00 |00a8: if-nez v4, 00f6 // +004e │ │ +3b1ac4: 7120 ffa2 f900 |00aa: invoke-static {v9, v15}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b1aca: 0c00 |00ad: move-result-object v0 │ │ +3b1acc: 6201 1c7a |00ae: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ +3b1ad0: 5311 2b7a |00b0: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b1ad4: 23f4 0716 |00b2: new-array v4, v15, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b1ad8: 2205 e812 |00b4: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b1adc: 7010 4098 0500 |00b6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b1ae2: 6e20 4b98 c500 |00b9: invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1ae8: 6e20 4b98 3500 |00bc: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1aee: 6e20 4b98 e500 |00bf: invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1af4: 6e20 4b98 6500 |00c2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1afa: 6e10 5498 0500 |00c5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b1b00: 0c03 |00c8: move-result-object v3 │ │ +3b1b02: 7110 c1a2 0300 |00c9: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b1b08: 0c03 |00cc: move-result-object v3 │ │ +3b1b0a: 4d03 040a |00cd: aput-object v3, v4, v10 │ │ +3b1b0e: 7140 c8a5 1042 |00cf: invoke-static {v0, v1, v2, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ +3b1b14: 0c00 |00d2: move-result-object v0 │ │ +3b1b16: 6e10 a897 0700 |00d3: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b1b1c: 0b01 |00d6: move-result-wide v1 │ │ +3b1b1e: 5a01 3876 |00d7: iput-wide v1, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b1b22: 6201 6473 |00d9: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b1b26: 5411 497a |00db: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b1b2a: 6e20 cba3 0100 |00dd: invoke-virtual {v1, v0}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ +3b1b30: 6201 6473 |00e0: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b1b34: 5411 487a |00e2: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ +3b1b38: 6202 337a |00e4: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b1b3c: 7130 d1a5 200d |00e6: invoke-static {v0, v2, v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ +3b1b42: 0c02 |00e9: move-result-object v2 │ │ +3b1b44: 6e10 c7a2 0200 |00ea: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ +3b1b4a: 0b02 |00ed: move-result-wide v2 │ │ +3b1b4c: 6e40 cca3 2103 |00ee: invoke-virtual {v1, v2, v3, v0}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cc │ │ +3b1b52: 6e10 a897 0700 |00f1: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b1b58: 0b00 |00f4: move-result-wide v0 │ │ +3b1b5a: 1000 |00f5: return-wide v0 │ │ +3b1b5c: 6e10 a897 0700 |00f6: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b1b62: 0b04 |00f9: move-result-wide v4 │ │ +3b1b64: 1612 0000 |00fa: const-wide/16 v18, #int 0 // #0 │ │ +3b1b68: 3108 1204 |00fc: cmp-long v8, v18, v4 │ │ +3b1b6c: 3908 1800 |00fe: if-nez v8, 0116 // +0018 │ │ +3b1b70: 6204 337a |0100: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b1b74: 6e20 baa5 2400 |0102: invoke-virtual {v4, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b1b7a: 0c04 |0105: move-result-object v4 │ │ +3b1b7c: 1f04 af14 |0106: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1b80: 6205 1c7a |0108: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ +3b1b84: 5357 2b7a |010a: iget-wide v7, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b1b88: 7140 dfa5 74a8 |010c: invoke-static {v4, v7, v8, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ +3b1b8e: 0b04 |010f: move-result-wide v4 │ │ +3b1b90: 7120 ad97 5400 |0110: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b1b96: 0c04 |0113: move-result-object v4 │ │ +3b1b98: 074b |0114: move-object v11, v4 │ │ +3b1b9a: 2802 |0115: goto 0117 // +0002 │ │ +3b1b9c: 077b |0116: move-object v11, v7 │ │ +3b1b9e: 6e10 a897 0b00 |0117: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b1ba4: 0b04 |011a: move-result-wide v4 │ │ +3b1ba6: 1607 0000 |011b: const-wide/16 v7, #int 0 // #0 │ │ +3b1baa: 3114 0704 |011d: cmp-long v20, v7, v4 │ │ +3b1bae: 3914 1d00 |011f: if-nez v20, 013c // +001d │ │ +3b1bb2: 6204 1c7a |0121: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ +3b1bb6: 5344 2b7a |0123: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b1bba: 7120 cea5 5400 |0125: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; // method@a5ce │ │ +3b1bc0: 0c04 |0128: move-result-object v4 │ │ +3b1bc2: 6e20 f99a 3400 |0129: invoke-virtual {v4, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b1bc8: 0c04 |012c: move-result-object v4 │ │ +3b1bca: 1f04 d112 |012d: check-cast v4, Ljava/lang/Long; // type@12d1 │ │ +3b1bce: 3804 0700 |012f: if-eqz v4, 0136 // +0007 │ │ +3b1bd2: 6e10 a897 0400 |0131: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b1bd8: 0b04 |0134: move-result-wide v4 │ │ +3b1bda: 2803 |0135: goto 0138 // +0003 │ │ +3b1bdc: 1604 0000 |0136: const-wide/16 v4, #int 0 // #0 │ │ +3b1be0: 7120 ad97 5400 |0138: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b1be6: 0c0b |013b: move-result-object v11 │ │ +3b1be8: 6e10 a897 0b00 |013c: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b1bee: 0b04 |013f: move-result-wide v4 │ │ +3b1bf0: 1607 0000 |0140: const-wide/16 v7, #int 0 // #0 │ │ +3b1bf4: 3114 0704 |0142: cmp-long v20, v7, v4 │ │ +3b1bf8: 3914 1a00 |0144: if-nez v20, 015e // +001a │ │ +3b1bfc: 6204 367a |0146: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ +3b1c00: 6e20 baa5 2400 |0148: invoke-virtual {v4, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b1c06: 0c04 |014b: move-result-object v4 │ │ +3b1c08: 2045 af14 |014c: instance-of v5, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1c0c: 3805 1300 |014e: if-eqz v5, 0161 // +0013 │ │ +3b1c10: 1f04 af14 |0150: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1c14: 6e20 bda2 a400 |0152: invoke-virtual {v4, v10}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ +3b1c1a: 0c04 |0155: move-result-object v4 │ │ +3b1c1c: 6e10 0ca3 0400 |0156: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b1c22: 0b04 |0159: move-result-wide v4 │ │ +3b1c24: 7120 ad97 5400 |015a: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b1c2a: 0c0b |015d: move-result-object v11 │ │ +3b1c2c: 1604 0000 |015e: const-wide/16 v4, #int 0 // #0 │ │ +3b1c30: 2828 |0160: goto 0188 // +0028 │ │ +3b1c32: 6204 357a |0161: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b1c36: 6e20 baa5 2400 |0163: invoke-virtual {v4, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b1c3c: 0c04 |0166: move-result-object v4 │ │ +3b1c3e: 2045 af14 |0167: instance-of v5, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1c42: 3805 f5ff |0169: if-eqz v5, 015e // -000b │ │ +3b1c46: 1f04 af14 |016b: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1c4a: 6e10 cba2 0400 |016d: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b1c50: 0c04 |0170: move-result-object v4 │ │ +3b1c52: 7110 d0a5 0400 |0171: invoke-static {v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ +3b1c58: 0c04 |0174: move-result-object v4 │ │ +3b1c5a: 3804 e9ff |0175: if-eqz v4, 015e // -0017 │ │ +3b1c5e: 6e20 1298 4300 |0177: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b1c64: 0a05 |017a: move-result v5 │ │ +3b1c66: 3905 e3ff |017b: if-nez v5, 015e // -001d │ │ +3b1c6a: 1305 4000 |017d: const/16 v5, #int 64 // #40 │ │ +3b1c6e: 6e20 1a98 5400 |017f: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b1c74: 0a04 |0182: move-result v4 │ │ +3b1c76: 3d04 dbff |0183: if-lez v4, 015e // -0025 │ │ +3b1c7a: 1604 0000 |0185: const-wide/16 v4, #int 0 // #0 │ │ +3b1c7e: 1004 |0187: return-wide v4 │ │ +3b1c80: 6e10 a897 0b00 |0188: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b1c86: 0b07 |018b: move-result-wide v7 │ │ +3b1c88: 130d 0a00 |018c: const/16 v13, #int 10 // #a │ │ +3b1c8c: 3114 0407 |018e: cmp-long v20, v4, v7 │ │ +3b1c90: 3814 5a00 |0190: if-eqz v20, 01ea // +005a │ │ +3b1c94: 6204 6473 |0192: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b1c98: 5444 497a |0194: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b1c9c: 6e10 a897 0b00 |0196: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b1ca2: 0b07 |0199: move-result-wide v7 │ │ +3b1ca4: 6e30 dca3 7408 |019a: invoke-virtual {v4, v7, v8}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b1caa: 0c04 |019d: move-result-object v4 │ │ +3b1cac: 2045 ae14 |019e: instance-of v5, v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b1cb0: 3805 4a00 |01a0: if-eqz v5, 01ea // +004a │ │ +3b1cb4: 1f04 ae14 |01a2: check-cast v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b1cb8: 6205 317a |01a4: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b1cbc: 6e20 baa5 4500 |01a6: invoke-virtual {v5, v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b1cc2: 0c05 |01a9: move-result-object v5 │ │ +3b1cc4: 1f05 af14 |01aa: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1cc8: 6e10 cba2 0500 |01ac: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b1cce: 0c05 |01af: move-result-object v5 │ │ +3b1cd0: 1a07 8007 |01b0: const-string v7, ":EMAIL:" // string@0780 │ │ +3b1cd4: 6e20 0e98 7500 |01b2: invoke-virtual {v5, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b1cda: 0a08 |01b5: move-result v8 │ │ +3b1cdc: 3808 0f00 |01b6: if-eqz v8, 01c5 // +000f │ │ +3b1ce0: 7110 d0a5 0500 |01b8: invoke-static {v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ +3b1ce6: 0c08 |01bb: move-result-object v8 │ │ +3b1ce8: 6e20 1298 8300 |01bc: invoke-virtual {v3, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b1cee: 0a08 |01bf: move-result v8 │ │ +3b1cf0: 3908 0500 |01c0: if-nez v8, 01c5 // +0005 │ │ +3b1cf4: 1612 0000 |01c2: const-wide/16 v18, #int 0 // #0 │ │ +3b1cf8: 1012 |01c4: return-wide v18 │ │ +3b1cfa: 6e20 0e98 7500 |01c5: invoke-virtual {v5, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b1d00: 0a08 |01c8: move-result v8 │ │ +3b1d02: 3908 2200 |01c9: if-nez v8, 01eb // +0022 │ │ +3b1d06: 2208 e812 |01cb: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b1d0a: 7010 4098 0800 |01cd: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b1d10: 6e20 4b98 7800 |01d0: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1d16: 6e20 4b98 3800 |01d3: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1d1c: 6e20 4498 d800 |01d6: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b1d22: 6e20 4b98 5800 |01d9: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1d28: 6e10 5498 0800 |01dc: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b1d2e: 0c05 |01df: move-result-object v5 │ │ +3b1d30: 6207 317a |01e0: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b1d34: 7110 c1a2 0500 |01e2: invoke-static {v5}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b1d3a: 0c05 |01e5: move-result-object v5 │ │ +3b1d3c: 6e30 b1a2 7405 |01e6: invoke-virtual {v4, v7, v5}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b1d42: 2802 |01e9: goto 01eb // +0002 │ │ +3b1d44: 1204 |01ea: const/4 v4, #int 0 // #0 │ │ +3b1d46: 3904 4700 |01eb: if-nez v4, 0232 // +0047 │ │ +3b1d4a: 7120 ffa2 f900 |01ed: invoke-static {v9, v15}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b1d50: 0c04 |01f0: move-result-object v4 │ │ +3b1d52: 6205 1c7a |01f1: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ +3b1d56: 5357 2b7a |01f3: iget-wide v7, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b1d5a: 23f5 0716 |01f5: new-array v5, v15, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b1d5e: 220f e812 |01f7: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b1d62: 7010 4098 0f00 |01f9: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b1d68: 6e20 4b98 cf00 |01fc: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1d6e: 6e20 4b98 3f00 |01ff: invoke-virtual {v15, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1d74: 6e20 4b98 ef00 |0202: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1d7a: 6e20 4b98 6f00 |0205: invoke-virtual {v15, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1d80: 6e10 5498 0f00 |0208: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b1d86: 0c03 |020b: move-result-object v3 │ │ +3b1d88: 7110 c1a2 0300 |020c: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b1d8e: 0c03 |020f: move-result-object v3 │ │ +3b1d90: 4d03 050a |0210: aput-object v3, v5, v10 │ │ +3b1d94: 7140 c8a5 7458 |0212: invoke-static {v4, v7, v8, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ +3b1d9a: 0c04 |0215: move-result-object v4 │ │ +3b1d9c: 6203 6473 |0216: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b1da0: 5433 497a |0218: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b1da4: 6e20 cba3 4300 |021a: invoke-virtual {v3, v4}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ +3b1daa: 6203 6473 |021d: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b1dae: 5433 487a |021f: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ +3b1db2: 6205 337a |0221: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b1db6: 1207 |0223: const/4 v7, #int 0 // #0 │ │ +3b1db8: 7130 d1a5 5407 |0224: invoke-static {v4, v5, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ +3b1dbe: 0c05 |0227: move-result-object v5 │ │ +3b1dc0: 6e10 c7a2 0500 |0228: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ +3b1dc6: 0b07 |022b: move-result-wide v7 │ │ +3b1dc8: 6e40 cca3 7348 |022c: invoke-virtual {v3, v7, v8, v4}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cc │ │ +3b1dce: 5347 3876 |022f: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b1dd2: 2802 |0231: goto 0233 // +0002 │ │ +3b1dd4: 0407 |0232: move-wide v7, v0 │ │ +3b1dd6: 6203 317a |0233: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b1dda: 6e20 baa5 4300 |0235: invoke-virtual {v3, v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b1de0: 0c03 |0238: move-result-object v3 │ │ +3b1de2: 1a05 8207 |0239: const-string v5, ":FP:" // string@0782 │ │ +3b1de6: 6e20 0e98 5600 |023b: invoke-virtual {v6, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b1dec: 0a0c |023e: move-result v12 │ │ +3b1dee: 1a0f 6508 |023f: const-string v15, "?:FP" // string@0865 │ │ +3b1df2: 380c 8900 |0241: if-eqz v12, 02ca // +0089 │ │ +3b1df6: 6e20 1c98 5600 |0243: invoke-virtual {v6, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b1dfc: 0a0c |0246: move-result v12 │ │ +3b1dfe: d80c 0c04 |0247: add-int/lit8 v12, v12, #int 4 // #04 │ │ +3b1e02: 6e20 2d98 c600 |0249: invoke-virtual {v6, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b1e08: 0c06 |024c: move-result-object v6 │ │ +3b1e0a: 6e20 1a98 d600 |024d: invoke-virtual {v6, v13}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b1e10: 0a0c |0250: move-result v12 │ │ +3b1e12: 3d0c 0a00 |0251: if-lez v12, 025b // +000a │ │ +3b1e16: 6e20 1a98 d600 |0253: invoke-virtual {v6, v13}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b1e1c: 0a0c |0256: move-result v12 │ │ +3b1e1e: 6e30 2e98 a60c |0257: invoke-virtual {v6, v10, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b1e24: 0c06 |025a: move-result-object v6 │ │ +3b1e26: 6e10 3498 0600 |025b: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b1e2c: 0c06 |025e: move-result-object v6 │ │ +3b1e2e: 203a af14 |025f: instance-of v10, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1e32: 380a a600 |0261: if-eqz v10, 0307 // +00a6 │ │ +3b1e36: 3818 0d00 |0263: if-eqz v24, 0270 // +000d │ │ +3b1e3a: 5347 3876 |0265: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b1e3e: 620a 347a |0267: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b1e42: 7110 c1a2 0f00 |0269: invoke-static {v15}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b1e48: 0c0c |026c: move-result-object v12 │ │ +3b1e4a: 6e30 b1a2 a20c |026d: invoke-virtual {v2, v10, v12}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b1e50: 1f03 af14 |0270: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1e54: 6e10 cba2 0300 |0272: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b1e5a: 0c03 |0275: move-result-object v3 │ │ +3b1e5c: 130a 0800 |0276: const/16 v10, #int 8 // #8 │ │ +3b1e60: 6e10 2298 0600 |0278: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b1e66: 0a0c |027b: move-result v12 │ │ +3b1e68: 36ca 8b00 |027c: if-gt v10, v12, 0307 // +008b │ │ +3b1e6c: 6e20 0e98 6300 |027e: invoke-virtual {v3, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b1e72: 0a0a |0281: move-result v10 │ │ +3b1e74: 390a 8500 |0282: if-nez v10, 0307 // +0085 │ │ +3b1e78: 5347 3876 |0284: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b1e7c: 3817 3400 |0286: if-eqz v23, 02ba // +0034 │ │ +3b1e80: 5347 3876 |0288: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b1e84: 1a02 8100 |028a: const-string v2, " │ │ \:FP\:[^ │ │ ]*" // string@0081 │ │ -3b1e8c: 1a05 0000 |028c: const-string v5, "" // string@0000 │ │ -3b1e90: 6e30 2898 2305 |028e: invoke-virtual {v3, v2, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -3b1e96: 0c02 |0291: move-result-object v2 │ │ -3b1e98: 2203 e812 |0292: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b1e9c: 7010 4098 0300 |0294: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b1ea2: 6e20 4b98 2300 |0297: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1ea8: 6e20 1198 e200 |029a: invoke-virtual {v2, v14}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -3b1eae: 0a02 |029d: move-result v2 │ │ -3b1eb0: 3802 0300 |029e: if-eqz v2, 02a1 // +0003 │ │ -3b1eb4: 075e |02a0: move-object v14, v5 │ │ -3b1eb6: 6e20 4b98 e300 |02a1: invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1ebc: 1a02 8307 |02a4: const-string v2, ":FP: " // string@0783 │ │ -3b1ec0: 6e20 4b98 2300 |02a6: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1ec6: 6e20 4b98 6300 |02a9: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1ecc: 6e10 5498 0300 |02ac: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b1ed2: 0c02 |02af: move-result-object v2 │ │ -3b1ed4: 6203 317a |02b0: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b1ed8: 7110 c1a2 0200 |02b2: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b1ede: 0c02 |02b5: move-result-object v2 │ │ -3b1ee0: 6e30 b1a2 3402 |02b6: invoke-virtual {v4, v3, v2}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b1ee6: 284e |02b9: goto 0307 // +004e │ │ -3b1ee8: 6e20 0e98 5300 |02ba: invoke-virtual {v3, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b1eee: 0a03 |02bd: move-result v3 │ │ -3b1ef0: 3803 4900 |02be: if-eqz v3, 0307 // +0049 │ │ -3b1ef4: 6203 347a |02c0: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b1ef8: 7110 c1a2 0f00 |02c2: invoke-static {v15}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b1efe: 0c04 |02c5: move-result-object v4 │ │ -3b1f00: 6e30 b1a2 3204 |02c6: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b1f06: 283e |02c9: goto 0307 // +003e │ │ -3b1f08: 3811 1300 |02ca: if-eqz v17, 02dd // +0013 │ │ -3b1f0c: 0802 1100 |02cc: move-object/from16 v2, v17 │ │ -3b1f10: 1f02 af14 |02ce: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1f14: 6e10 cba2 0200 |02d0: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b1f1a: 0c02 |02d3: move-result-object v2 │ │ -3b1f1c: 6e20 0e98 f200 |02d4: invoke-virtual {v2, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b1f22: 0a02 |02d7: move-result v2 │ │ -3b1f24: 3802 0500 |02d8: if-eqz v2, 02dd // +0005 │ │ -3b1f28: 5347 3876 |02da: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b1f2c: 282b |02dc: goto 0307 // +002b │ │ -3b1f2e: 2032 af14 |02dd: instance-of v2, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1f32: 3802 2600 |02df: if-eqz v2, 0305 // +0026 │ │ -3b1f36: 1f03 af14 |02e1: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1f3a: 6e10 cba2 0300 |02e3: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b1f40: 0c02 |02e6: move-result-object v2 │ │ -3b1f42: 6e20 0e98 5200 |02e7: invoke-virtual {v2, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b1f48: 0a02 |02ea: move-result v2 │ │ -3b1f4a: 3902 0300 |02eb: if-nez v2, 02ee // +0003 │ │ -3b1f4e: 2818 |02ed: goto 0305 // +0018 │ │ -3b1f50: 3817 1900 |02ee: if-eqz v23, 0307 // +0019 │ │ -3b1f54: 0802 1100 |02f0: move-object/from16 v2, v17 │ │ -3b1f58: 2023 b514 |02f2: instance-of v3, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b1f5c: 3803 1300 |02f4: if-eqz v3, 0307 // +0013 │ │ -3b1f60: 6e10 eb97 0200 |02f6: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b1f66: 0c02 |02f9: move-result-object v2 │ │ -3b1f68: 1a03 c606 |02fa: const-string v3, "1970" // string@06c6 │ │ -3b1f6c: 6e20 2c98 3200 |02fc: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b1f72: 0a02 |02ff: move-result v2 │ │ -3b1f74: 3802 0700 |0300: if-eqz v2, 0307 // +0007 │ │ -3b1f78: 5347 3876 |0302: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b1f7c: 2803 |0304: goto 0307 // +0003 │ │ -3b1f7e: 5347 3876 |0305: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b1f82: 3102 0700 |0307: cmp-long v2, v7, v0 │ │ -3b1f86: 3802 0700 |0309: if-eqz v2, 0310 // +0007 │ │ -3b1f8a: 6200 467a |030b: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a46 │ │ -3b1f8e: 6e30 fb9a 900b |030d: invoke-virtual {v0, v9, v11}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b1f94: 1007 |0310: return-wide v7 │ │ +3b1e88: 1a05 0000 |028c: const-string v5, "" // string@0000 │ │ +3b1e8c: 6e30 2898 2305 |028e: invoke-virtual {v3, v2, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +3b1e92: 0c02 |0291: move-result-object v2 │ │ +3b1e94: 2203 e812 |0292: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b1e98: 7010 4098 0300 |0294: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b1e9e: 6e20 4b98 2300 |0297: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1ea4: 6e20 1198 e200 |029a: invoke-virtual {v2, v14}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +3b1eaa: 0a02 |029d: move-result v2 │ │ +3b1eac: 3802 0300 |029e: if-eqz v2, 02a1 // +0003 │ │ +3b1eb0: 075e |02a0: move-object v14, v5 │ │ +3b1eb2: 6e20 4b98 e300 |02a1: invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1eb8: 1a02 8307 |02a4: const-string v2, ":FP: " // string@0783 │ │ +3b1ebc: 6e20 4b98 2300 |02a6: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1ec2: 6e20 4b98 6300 |02a9: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1ec8: 6e10 5498 0300 |02ac: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b1ece: 0c02 |02af: move-result-object v2 │ │ +3b1ed0: 6203 317a |02b0: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b1ed4: 7110 c1a2 0200 |02b2: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b1eda: 0c02 |02b5: move-result-object v2 │ │ +3b1edc: 6e30 b1a2 3402 |02b6: invoke-virtual {v4, v3, v2}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b1ee2: 284e |02b9: goto 0307 // +004e │ │ +3b1ee4: 6e20 0e98 5300 |02ba: invoke-virtual {v3, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b1eea: 0a03 |02bd: move-result v3 │ │ +3b1eec: 3803 4900 |02be: if-eqz v3, 0307 // +0049 │ │ +3b1ef0: 6203 347a |02c0: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b1ef4: 7110 c1a2 0f00 |02c2: invoke-static {v15}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b1efa: 0c04 |02c5: move-result-object v4 │ │ +3b1efc: 6e30 b1a2 3204 |02c6: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b1f02: 283e |02c9: goto 0307 // +003e │ │ +3b1f04: 3811 1300 |02ca: if-eqz v17, 02dd // +0013 │ │ +3b1f08: 0802 1100 |02cc: move-object/from16 v2, v17 │ │ +3b1f0c: 1f02 af14 |02ce: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1f10: 6e10 cba2 0200 |02d0: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b1f16: 0c02 |02d3: move-result-object v2 │ │ +3b1f18: 6e20 0e98 f200 |02d4: invoke-virtual {v2, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b1f1e: 0a02 |02d7: move-result v2 │ │ +3b1f20: 3802 0500 |02d8: if-eqz v2, 02dd // +0005 │ │ +3b1f24: 5347 3876 |02da: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b1f28: 282b |02dc: goto 0307 // +002b │ │ +3b1f2a: 2032 af14 |02dd: instance-of v2, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1f2e: 3802 2600 |02df: if-eqz v2, 0305 // +0026 │ │ +3b1f32: 1f03 af14 |02e1: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1f36: 6e10 cba2 0300 |02e3: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b1f3c: 0c02 |02e6: move-result-object v2 │ │ +3b1f3e: 6e20 0e98 5200 |02e7: invoke-virtual {v2, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b1f44: 0a02 |02ea: move-result v2 │ │ +3b1f46: 3902 0300 |02eb: if-nez v2, 02ee // +0003 │ │ +3b1f4a: 2818 |02ed: goto 0305 // +0018 │ │ +3b1f4c: 3817 1900 |02ee: if-eqz v23, 0307 // +0019 │ │ +3b1f50: 0802 1100 |02f0: move-object/from16 v2, v17 │ │ +3b1f54: 2023 b514 |02f2: instance-of v3, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b1f58: 3803 1300 |02f4: if-eqz v3, 0307 // +0013 │ │ +3b1f5c: 6e10 eb97 0200 |02f6: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b1f62: 0c02 |02f9: move-result-object v2 │ │ +3b1f64: 1a03 c606 |02fa: const-string v3, "1970" // string@06c6 │ │ +3b1f68: 6e20 2c98 3200 |02fc: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b1f6e: 0a02 |02ff: move-result v2 │ │ +3b1f70: 3802 0700 |0300: if-eqz v2, 0307 // +0007 │ │ +3b1f74: 5347 3876 |0302: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b1f78: 2803 |0304: goto 0307 // +0003 │ │ +3b1f7a: 5347 3876 |0305: iget-wide v7, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b1f7e: 3102 0700 |0307: cmp-long v2, v7, v0 │ │ +3b1f82: 3802 0700 |0309: if-eqz v2, 0310 // +0007 │ │ +3b1f86: 6200 467a |030b: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a46 │ │ +3b1f8a: 6e30 fb9a 900b |030d: invoke-virtual {v0, v9, v11}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b1f90: 1007 |0310: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=931 │ │ 0x000a line=932 │ │ 0x0011 line=935 │ │ 0x0013 line=936 │ │ 0x001d line=937 │ │ @@ -861633,232 +861633,232 @@ │ │ type : '([Lnet/sf/dibdib/generic/QIfs$QSeqIf;IJJ)[Lnet/sf/dibdib/generic/QSTuple;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 22 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 407 16-bit code units │ │ -3b3de0: |[3b3de0] net.sf.dibdib.thread_wk.CcmSto.exportData:([Lnet/sf/dibdib/generic/QIfs$QSeqIf;IJJ)[Lnet/sf/dibdib/generic/QSTuple; │ │ -3b3df0: 0200 1100 |0000: move/from16 v0, v17 │ │ -3b3df4: 6201 6473 |0002: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b3df8: 5411 4a7a |0004: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b3dfc: 6e10 fd9a 0100 |0006: invoke-virtual {v1}, Ljava/util/concurrent/ConcurrentHashMap;.size:()I // method@9afd │ │ -3b3e02: 0a01 |0009: move-result v1 │ │ -3b3e04: b001 |000a: add-int/2addr v1, v0 │ │ -3b3e06: d011 e803 |000b: add-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -3b3e0a: 2311 0d16 |000d: new-array v1, v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b3e0e: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ -3b3e12: 3104 0212 |0011: cmp-long v4, v2, v18 │ │ -3b3e16: 3904 0500 |0013: if-nez v4, 0018 // +0005 │ │ -3b3e1a: 1604 ffff |0015: const-wide/16 v4, #int -1 // #ffff │ │ -3b3e1e: 2803 |0017: goto 001a // +0003 │ │ -3b3e20: 0504 1200 |0018: move-wide/from16 v4, v18 │ │ -3b3e24: 6206 6473 |001a: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b3e28: 5366 437a |001c: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b3e2c: 7120 06a3 7600 |001e: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b3e32: 0c06 |0021: move-result-object v6 │ │ -3b3e34: 6207 6473 |0022: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b3e38: 5477 427a |0024: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b3e3c: 7110 c1a2 0700 |0026: invoke-static {v7}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b3e42: 0c07 |0029: move-result-object v7 │ │ -3b3e44: 6208 c076 |002a: sget-object v8, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3b3e48: 6209 297a |002c: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ -3b3e4c: 5399 2b7a |002e: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b3e50: 121b |0030: const/4 v11, #int 1 // #1 │ │ -3b3e52: 23bc 0716 |0031: new-array v12, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b3e56: 120d |0033: const/4 v13, #int 0 // #0 │ │ -3b3e58: 4d07 0c0d |0034: aput-object v7, v12, v13 │ │ -3b3e5c: 7140 c8a5 98ca |0036: invoke-static {v8, v9, v10, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ -3b3e62: 0c07 |0039: move-result-object v7 │ │ -3b3e64: 6208 377a |003a: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3b3e68: 5379 3876 |003c: iget-wide v9, v7, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b3e6c: 7120 76a3 a900 |003e: invoke-static {v9, v10}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4NanobisOrCurrent:(J)D // method@a376 │ │ -3b3e72: 0b09 |0041: move-result-wide v9 │ │ -3b3e74: 7120 03a3 a900 |0042: invoke-static {v9, v10}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; // method@a303 │ │ -3b3e7a: 0c09 |0045: move-result-object v9 │ │ -3b3e7c: 6e30 b1a2 8709 |0046: invoke-virtual {v7, v8, v9}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b3e82: 6208 6473 |0049: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b3e86: 5388 437a |004b: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b3e8a: 6e30 b2a2 8709 |004d: invoke-virtual {v7, v8, v9}, Lnet/sf/dibdib/generic/QSTuple;.setShashOrIgnore:(J)V // method@a2b2 │ │ -3b3e90: 6208 307a |0050: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b3e94: 6e30 b1a2 8706 |0052: invoke-virtual {v7, v8, v6}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b3e9a: 4d07 010d |0055: aput-object v7, v1, v13 │ │ -3b3e9e: 1227 |0057: const/4 v7, #int 2 // #2 │ │ -3b3ea0: 3d00 1d00 |0058: if-lez v0, 0075 // +001d │ │ -3b3ea4: 6208 c276 |005a: sget-object v8, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c2 │ │ -3b3ea8: 6209 1d7a |005c: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.DEF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1d │ │ -3b3eac: 5399 2b7a |005e: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b3eb0: 080c 1000 |0060: move-object/from16 v12, v16 │ │ -3b3eb4: 21ce |0062: array-length v14, v12 │ │ -3b3eb6: 33e0 0300 |0063: if-ne v0, v14, 0066 // +0003 │ │ -3b3eba: 2808 |0065: goto 006d // +0008 │ │ -3b3ebc: 7702 b499 1000 |0066: invoke-static/range {v16, v17}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b3ec2: 0c00 |0069: move-result-object v0 │ │ -3b3ec4: 1f00 0716 |006a: check-cast v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b3ec8: 070c |006c: move-object v12, v0 │ │ -3b3eca: 7140 c8a5 98ca |006d: invoke-static {v8, v9, v10, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ -3b3ed0: 0c00 |0070: move-result-object v0 │ │ -3b3ed2: 4d00 010b |0071: aput-object v0, v1, v11 │ │ -3b3ed6: 1220 |0073: const/4 v0, #int 2 // #2 │ │ -3b3ed8: 2802 |0074: goto 0076 // +0002 │ │ -3b3eda: 1210 |0075: const/4 v0, #int 1 // #1 │ │ -3b3edc: 6208 297a |0076: sget-object v8, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ -3b3ee0: 5388 2b7a |0078: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b3ee4: c084 |007a: and-long/2addr v4, v8 │ │ -3b3ee6: 3108 0204 |007b: cmp-long v8, v2, v4 │ │ -3b3eea: 3808 ab00 |007d: if-eqz v8, 0128 // +00ab │ │ -3b3eee: 1604 0100 |007f: const-wide/16 v4, #int 1 // #1 │ │ -3b3ef2: a008 1404 |0081: and-long v8, v20, v4 │ │ -3b3ef6: 310a 0408 |0083: cmp-long v10, v4, v8 │ │ -3b3efa: 390a 5400 |0085: if-nez v10, 00d9 // +0054 │ │ -3b3efe: 6204 447a |0087: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b3f02: 6e10 fa9a 0400 |0089: invoke-virtual {v4}, Ljava/util/concurrent/ConcurrentHashMap;.keySet:()Ljava/util/Set; // method@9afa │ │ -3b3f08: 0c04 |008c: move-result-object v4 │ │ -3b3f0a: 7210 b19a 0400 |008d: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -3b3f10: 0c04 |0090: move-result-object v4 │ │ -3b3f12: 7210 3f9a 0400 |0091: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3b3f18: 0a05 |0094: move-result v5 │ │ -3b3f1a: 3805 4400 |0095: if-eqz v5, 00d9 // +0044 │ │ -3b3f1e: 7210 409a 0400 |0097: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3b3f24: 0c05 |009a: move-result-object v5 │ │ -3b3f26: 1f05 e612 |009b: check-cast v5, Ljava/lang/String; // type@12e6 │ │ -3b3f2a: 2118 |009d: array-length v8, v1 │ │ -3b3f2c: 3480 0b00 |009e: if-lt v0, v8, 00a9 // +000b │ │ -3b3f30: 2118 |00a0: array-length v8, v1 │ │ -3b3f32: da08 0802 |00a1: mul-int/lit8 v8, v8, #int 2 // #02 │ │ -3b3f36: 7120 b499 8100 |00a3: invoke-static {v1, v8}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b3f3c: 0c01 |00a6: move-result-object v1 │ │ -3b3f3e: 1f01 0d16 |00a7: check-cast v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b3f42: 6208 447a |00a9: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b3f46: 6e20 f99a 5800 |00ab: invoke-virtual {v8, v5}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b3f4c: 0c08 |00ae: move-result-object v8 │ │ -3b3f4e: 1f08 1515 |00af: check-cast v8, [B // type@1515 │ │ -3b3f52: 7120 48a4 b800 |00b1: invoke-static {v8, v11}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ -3b3f58: 0c08 |00b4: move-result-object v8 │ │ -3b3f5a: 3908 0300 |00b5: if-nez v8, 00b8 // +0003 │ │ -3b3f5e: 28da |00b7: goto 0091 // -0026 │ │ -3b3f60: d809 0001 |00b8: add-int/lit8 v9, v0, #int 1 // #01 │ │ -3b3f64: 7120 ffa2 b500 |00ba: invoke-static {v5, v11}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b3f6a: 0c05 |00bd: move-result-object v5 │ │ -3b3f6c: 620a 217a |00be: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a21 │ │ -3b3f70: 53ae 2b7a |00c0: iget-wide v14, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b3f74: 620a 297a |00c2: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ -3b3f78: 53a2 2b7a |00c4: iget-wide v2, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b3f7c: c1e2 |00c6: or-long/2addr v2, v14 │ │ -3b3f7e: 23ba 0716 |00c7: new-array v10, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b3f82: 7120 ffa2 b800 |00c9: invoke-static {v8, v11}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b3f88: 0c08 |00cc: move-result-object v8 │ │ -3b3f8a: 4d08 0a0d |00cd: aput-object v8, v10, v13 │ │ -3b3f8e: 7140 c8a5 25a3 |00cf: invoke-static {v5, v2, v3, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ -3b3f94: 0c02 |00d2: move-result-object v2 │ │ -3b3f96: 4d02 0100 |00d3: aput-object v2, v1, v0 │ │ -3b3f9a: 0190 |00d5: move v0, v9 │ │ -3b3f9c: 1602 0000 |00d6: const-wide/16 v2, #int 0 // #0 │ │ -3b3fa0: 28b9 |00d8: goto 0091 // -0047 │ │ -3b3fa2: 6202 6473 |00d9: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b3fa6: 5422 4a7a |00db: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b3faa: 6e10 fa9a 0200 |00dd: invoke-virtual {v2}, Ljava/util/concurrent/ConcurrentHashMap;.keySet:()Ljava/util/Set; // method@9afa │ │ -3b3fb0: 0c02 |00e0: move-result-object v2 │ │ -3b3fb2: 7210 b19a 0200 |00e1: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -3b3fb8: 0c02 |00e4: move-result-object v2 │ │ -3b3fba: 7210 3f9a 0200 |00e5: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3b3fc0: 0a03 |00e8: move-result v3 │ │ -3b3fc2: 3803 3f00 |00e9: if-eqz v3, 0128 // +003f │ │ -3b3fc6: 7210 409a 0200 |00eb: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3b3fcc: 0c03 |00ee: move-result-object v3 │ │ -3b3fce: 1f03 e612 |00ef: check-cast v3, Ljava/lang/String; // type@12e6 │ │ -3b3fd2: 2114 |00f1: array-length v4, v1 │ │ -3b3fd4: 3440 0b00 |00f2: if-lt v0, v4, 00fd // +000b │ │ -3b3fd8: 2114 |00f4: array-length v4, v1 │ │ -3b3fda: da04 0402 |00f5: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -3b3fde: 7120 b499 4100 |00f7: invoke-static {v1, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b3fe4: 0c01 |00fa: move-result-object v1 │ │ -3b3fe6: 1f01 0d16 |00fb: check-cast v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b3fea: 6204 6473 |00fd: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b3fee: 5444 4a7a |00ff: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b3ff2: 6e20 f99a 3400 |0101: invoke-virtual {v4, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b3ff8: 0c04 |0104: move-result-object v4 │ │ -3b3ffa: 1f04 e612 |0105: check-cast v4, Ljava/lang/String; // type@12e6 │ │ -3b3ffe: 6e10 3298 0400 |0107: invoke-virtual {v4}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@9832 │ │ -3b4004: 0c04 |010a: move-result-object v4 │ │ -3b4006: 3904 0300 |010b: if-nez v4, 010e // +0003 │ │ -3b400a: 28d8 |010d: goto 00e5 // -0028 │ │ -3b400c: d805 0001 |010e: add-int/lit8 v5, v0, #int 1 // #01 │ │ -3b4010: 7120 ffa2 b300 |0110: invoke-static {v3, v11}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b4016: 0c03 |0113: move-result-object v3 │ │ -3b4018: 6208 297a |0114: sget-object v8, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ -3b401c: 5388 2b7a |0116: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b4020: 23ba 0716 |0118: new-array v10, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b4024: 7120 ffa2 b400 |011a: invoke-static {v4, v11}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b402a: 0c04 |011d: move-result-object v4 │ │ -3b402c: 4d04 0a0d |011e: aput-object v4, v10, v13 │ │ -3b4030: 7140 c8a5 83a9 |0120: invoke-static {v3, v8, v9, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ -3b4036: 0c03 |0123: move-result-object v3 │ │ -3b4038: 4d03 0100 |0124: aput-object v3, v1, v0 │ │ -3b403c: 0150 |0126: move v0, v5 │ │ -3b403e: 28be |0127: goto 00e5 // -0042 │ │ -3b4040: 6202 6473 |0128: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4044: 5422 497a |012a: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b4048: 6e40 d2a3 12d0 |012c: invoke-virtual {v2, v1, v0, v13}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d2 │ │ -3b404e: 0a02 |012f: move-result v2 │ │ -3b4050: 3b02 2700 |0130: if-gez v2, 0157 // +0027 │ │ -3b4054: 7b22 |0132: neg-int v2, v2 │ │ -3b4056: 7120 b499 2100 |0133: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b405c: 0c01 |0136: move-result-object v1 │ │ -3b405e: 1f01 0d16 |0137: check-cast v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b4062: 6202 6473 |0139: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4066: 5422 497a |013b: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b406a: 6e40 d2a3 12d0 |013d: invoke-virtual {v2, v1, v0, v13}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d2 │ │ -3b4070: 0a02 |0140: move-result v2 │ │ -3b4072: 3b02 1600 |0141: if-gez v2, 0157 // +0016 │ │ -3b4076: 2110 |0143: array-length v0, v1 │ │ -3b4078: b1b0 |0144: sub-int/2addr v0, v11 │ │ -3b407a: 6203 6e78 |0145: sget-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPSYM:Lnet/sf/dibdib/thread_any/QOpMain; // field@786e │ │ -3b407e: 6204 297a |0147: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ -3b4082: 5344 2b7a |0149: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b4086: 23b7 0716 |014b: new-array v7, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b408a: 6208 c176 |014d: sget-object v8, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ -3b408e: 4d08 070d |014f: aput-object v8, v7, v13 │ │ -3b4092: 7140 c8a5 4375 |0151: invoke-static {v3, v4, v5, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ -3b4098: 0c03 |0154: move-result-object v3 │ │ -3b409a: 4d03 0100 |0155: aput-object v3, v1, v0 │ │ -3b409e: 352d 3600 |0157: if-ge v13, v2, 018d // +0036 │ │ -3b40a2: 4600 010d |0159: aget-object v0, v1, v13 │ │ -3b40a6: 5400 3576 |015b: iget-object v0, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b40aa: 6203 307a |015d: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b40ae: 6e10 bda5 0300 |015f: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b40b4: 0a03 |0162: move-result v3 │ │ -3b40b6: 4600 0003 |0163: aget-object v0, v0, v3 │ │ -3b40ba: 2003 b514 |0165: instance-of v3, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b40be: 3803 2100 |0167: if-eqz v3, 0188 // +0021 │ │ -3b40c2: 1f00 b514 |0169: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b40c6: 6e10 0ea3 0000 |016b: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -3b40cc: 0a03 |016e: move-result v3 │ │ -3b40ce: 3803 1900 |016f: if-eqz v3, 0188 // +0019 │ │ -3b40d2: 6e10 0ca3 0000 |0171: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b40d8: 0b03 |0174: move-result-wide v3 │ │ -3b40da: 1607 0000 |0175: const-wide/16 v7, #int 0 // #0 │ │ -3b40de: 3100 0703 |0177: cmp-long v0, v7, v3 │ │ -3b40e2: 3900 1100 |0179: if-nez v0, 018a // +0011 │ │ -3b40e6: 4600 010d |017b: aget-object v0, v1, v13 │ │ -3b40ea: 5400 3576 |017d: iget-object v0, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b40ee: 6203 307a |017f: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b40f2: 6e10 bda5 0300 |0181: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b40f8: 0a03 |0184: move-result v3 │ │ -3b40fa: 4d06 0003 |0185: aput-object v6, v0, v3 │ │ -3b40fe: 2803 |0187: goto 018a // +0003 │ │ -3b4100: 1607 0000 |0188: const-wide/16 v7, #int 0 // #0 │ │ -3b4104: d80d 0d01 |018a: add-int/lit8 v13, v13, #int 1 // #01 │ │ -3b4108: 28cb |018c: goto 0157 // -0035 │ │ -3b410a: 3a02 0900 |018d: if-ltz v2, 0196 // +0009 │ │ -3b410e: 7120 b499 2100 |018f: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b4114: 0c00 |0192: move-result-object v0 │ │ -3b4116: 0701 |0193: move-object v1, v0 │ │ -3b4118: 1f01 0d16 |0194: check-cast v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b411c: 1101 |0196: return-object v1 │ │ +3b3ddc: |[3b3ddc] net.sf.dibdib.thread_wk.CcmSto.exportData:([Lnet/sf/dibdib/generic/QIfs$QSeqIf;IJJ)[Lnet/sf/dibdib/generic/QSTuple; │ │ +3b3dec: 0200 1100 |0000: move/from16 v0, v17 │ │ +3b3df0: 6201 6473 |0002: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b3df4: 5411 4a7a |0004: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b3df8: 6e10 fd9a 0100 |0006: invoke-virtual {v1}, Ljava/util/concurrent/ConcurrentHashMap;.size:()I // method@9afd │ │ +3b3dfe: 0a01 |0009: move-result v1 │ │ +3b3e00: b001 |000a: add-int/2addr v1, v0 │ │ +3b3e02: d011 e803 |000b: add-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +3b3e06: 2311 0d16 |000d: new-array v1, v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b3e0a: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ +3b3e0e: 3104 0212 |0011: cmp-long v4, v2, v18 │ │ +3b3e12: 3904 0500 |0013: if-nez v4, 0018 // +0005 │ │ +3b3e16: 1604 ffff |0015: const-wide/16 v4, #int -1 // #ffff │ │ +3b3e1a: 2803 |0017: goto 001a // +0003 │ │ +3b3e1c: 0504 1200 |0018: move-wide/from16 v4, v18 │ │ +3b3e20: 6206 6473 |001a: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b3e24: 5366 437a |001c: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b3e28: 7120 06a3 7600 |001e: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b3e2e: 0c06 |0021: move-result-object v6 │ │ +3b3e30: 6207 6473 |0022: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b3e34: 5477 427a |0024: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b3e38: 7110 c1a2 0700 |0026: invoke-static {v7}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b3e3e: 0c07 |0029: move-result-object v7 │ │ +3b3e40: 6208 c076 |002a: sget-object v8, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3b3e44: 6209 297a |002c: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ +3b3e48: 5399 2b7a |002e: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b3e4c: 121b |0030: const/4 v11, #int 1 // #1 │ │ +3b3e4e: 23bc 0716 |0031: new-array v12, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b3e52: 120d |0033: const/4 v13, #int 0 // #0 │ │ +3b3e54: 4d07 0c0d |0034: aput-object v7, v12, v13 │ │ +3b3e58: 7140 c8a5 98ca |0036: invoke-static {v8, v9, v10, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ +3b3e5e: 0c07 |0039: move-result-object v7 │ │ +3b3e60: 6208 377a |003a: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3b3e64: 5379 3876 |003c: iget-wide v9, v7, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b3e68: 7120 76a3 a900 |003e: invoke-static {v9, v10}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4NanobisOrCurrent:(J)D // method@a376 │ │ +3b3e6e: 0b09 |0041: move-result-wide v9 │ │ +3b3e70: 7120 03a3 a900 |0042: invoke-static {v9, v10}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; // method@a303 │ │ +3b3e76: 0c09 |0045: move-result-object v9 │ │ +3b3e78: 6e30 b1a2 8709 |0046: invoke-virtual {v7, v8, v9}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b3e7e: 6208 6473 |0049: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b3e82: 5388 437a |004b: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b3e86: 6e30 b2a2 8709 |004d: invoke-virtual {v7, v8, v9}, Lnet/sf/dibdib/generic/QSTuple;.setShashOrIgnore:(J)V // method@a2b2 │ │ +3b3e8c: 6208 307a |0050: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b3e90: 6e30 b1a2 8706 |0052: invoke-virtual {v7, v8, v6}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b3e96: 4d07 010d |0055: aput-object v7, v1, v13 │ │ +3b3e9a: 1227 |0057: const/4 v7, #int 2 // #2 │ │ +3b3e9c: 3d00 1d00 |0058: if-lez v0, 0075 // +001d │ │ +3b3ea0: 6208 c276 |005a: sget-object v8, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c2 │ │ +3b3ea4: 6209 1d7a |005c: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.DEF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1d │ │ +3b3ea8: 5399 2b7a |005e: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b3eac: 080c 1000 |0060: move-object/from16 v12, v16 │ │ +3b3eb0: 21ce |0062: array-length v14, v12 │ │ +3b3eb2: 33e0 0300 |0063: if-ne v0, v14, 0066 // +0003 │ │ +3b3eb6: 2808 |0065: goto 006d // +0008 │ │ +3b3eb8: 7702 b499 1000 |0066: invoke-static/range {v16, v17}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b3ebe: 0c00 |0069: move-result-object v0 │ │ +3b3ec0: 1f00 0716 |006a: check-cast v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b3ec4: 070c |006c: move-object v12, v0 │ │ +3b3ec6: 7140 c8a5 98ca |006d: invoke-static {v8, v9, v10, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ +3b3ecc: 0c00 |0070: move-result-object v0 │ │ +3b3ece: 4d00 010b |0071: aput-object v0, v1, v11 │ │ +3b3ed2: 1220 |0073: const/4 v0, #int 2 // #2 │ │ +3b3ed4: 2802 |0074: goto 0076 // +0002 │ │ +3b3ed6: 1210 |0075: const/4 v0, #int 1 // #1 │ │ +3b3ed8: 6208 297a |0076: sget-object v8, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ +3b3edc: 5388 2b7a |0078: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b3ee0: c084 |007a: and-long/2addr v4, v8 │ │ +3b3ee2: 3108 0204 |007b: cmp-long v8, v2, v4 │ │ +3b3ee6: 3808 ab00 |007d: if-eqz v8, 0128 // +00ab │ │ +3b3eea: 1604 0100 |007f: const-wide/16 v4, #int 1 // #1 │ │ +3b3eee: a008 1404 |0081: and-long v8, v20, v4 │ │ +3b3ef2: 310a 0408 |0083: cmp-long v10, v4, v8 │ │ +3b3ef6: 390a 5400 |0085: if-nez v10, 00d9 // +0054 │ │ +3b3efa: 6204 447a |0087: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b3efe: 6e10 fa9a 0400 |0089: invoke-virtual {v4}, Ljava/util/concurrent/ConcurrentHashMap;.keySet:()Ljava/util/Set; // method@9afa │ │ +3b3f04: 0c04 |008c: move-result-object v4 │ │ +3b3f06: 7210 b19a 0400 |008d: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +3b3f0c: 0c04 |0090: move-result-object v4 │ │ +3b3f0e: 7210 3f9a 0400 |0091: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3b3f14: 0a05 |0094: move-result v5 │ │ +3b3f16: 3805 4400 |0095: if-eqz v5, 00d9 // +0044 │ │ +3b3f1a: 7210 409a 0400 |0097: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3b3f20: 0c05 |009a: move-result-object v5 │ │ +3b3f22: 1f05 e612 |009b: check-cast v5, Ljava/lang/String; // type@12e6 │ │ +3b3f26: 2118 |009d: array-length v8, v1 │ │ +3b3f28: 3480 0b00 |009e: if-lt v0, v8, 00a9 // +000b │ │ +3b3f2c: 2118 |00a0: array-length v8, v1 │ │ +3b3f2e: da08 0802 |00a1: mul-int/lit8 v8, v8, #int 2 // #02 │ │ +3b3f32: 7120 b499 8100 |00a3: invoke-static {v1, v8}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b3f38: 0c01 |00a6: move-result-object v1 │ │ +3b3f3a: 1f01 0d16 |00a7: check-cast v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b3f3e: 6208 447a |00a9: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b3f42: 6e20 f99a 5800 |00ab: invoke-virtual {v8, v5}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b3f48: 0c08 |00ae: move-result-object v8 │ │ +3b3f4a: 1f08 1515 |00af: check-cast v8, [B // type@1515 │ │ +3b3f4e: 7120 48a4 b800 |00b1: invoke-static {v8, v11}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ +3b3f54: 0c08 |00b4: move-result-object v8 │ │ +3b3f56: 3908 0300 |00b5: if-nez v8, 00b8 // +0003 │ │ +3b3f5a: 28da |00b7: goto 0091 // -0026 │ │ +3b3f5c: d809 0001 |00b8: add-int/lit8 v9, v0, #int 1 // #01 │ │ +3b3f60: 7120 ffa2 b500 |00ba: invoke-static {v5, v11}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b3f66: 0c05 |00bd: move-result-object v5 │ │ +3b3f68: 620a 217a |00be: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a21 │ │ +3b3f6c: 53ae 2b7a |00c0: iget-wide v14, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b3f70: 620a 297a |00c2: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ +3b3f74: 53a2 2b7a |00c4: iget-wide v2, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b3f78: c1e2 |00c6: or-long/2addr v2, v14 │ │ +3b3f7a: 23ba 0716 |00c7: new-array v10, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b3f7e: 7120 ffa2 b800 |00c9: invoke-static {v8, v11}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b3f84: 0c08 |00cc: move-result-object v8 │ │ +3b3f86: 4d08 0a0d |00cd: aput-object v8, v10, v13 │ │ +3b3f8a: 7140 c8a5 25a3 |00cf: invoke-static {v5, v2, v3, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ +3b3f90: 0c02 |00d2: move-result-object v2 │ │ +3b3f92: 4d02 0100 |00d3: aput-object v2, v1, v0 │ │ +3b3f96: 0190 |00d5: move v0, v9 │ │ +3b3f98: 1602 0000 |00d6: const-wide/16 v2, #int 0 // #0 │ │ +3b3f9c: 28b9 |00d8: goto 0091 // -0047 │ │ +3b3f9e: 6202 6473 |00d9: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b3fa2: 5422 4a7a |00db: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b3fa6: 6e10 fa9a 0200 |00dd: invoke-virtual {v2}, Ljava/util/concurrent/ConcurrentHashMap;.keySet:()Ljava/util/Set; // method@9afa │ │ +3b3fac: 0c02 |00e0: move-result-object v2 │ │ +3b3fae: 7210 b19a 0200 |00e1: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +3b3fb4: 0c02 |00e4: move-result-object v2 │ │ +3b3fb6: 7210 3f9a 0200 |00e5: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3b3fbc: 0a03 |00e8: move-result v3 │ │ +3b3fbe: 3803 3f00 |00e9: if-eqz v3, 0128 // +003f │ │ +3b3fc2: 7210 409a 0200 |00eb: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3b3fc8: 0c03 |00ee: move-result-object v3 │ │ +3b3fca: 1f03 e612 |00ef: check-cast v3, Ljava/lang/String; // type@12e6 │ │ +3b3fce: 2114 |00f1: array-length v4, v1 │ │ +3b3fd0: 3440 0b00 |00f2: if-lt v0, v4, 00fd // +000b │ │ +3b3fd4: 2114 |00f4: array-length v4, v1 │ │ +3b3fd6: da04 0402 |00f5: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +3b3fda: 7120 b499 4100 |00f7: invoke-static {v1, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b3fe0: 0c01 |00fa: move-result-object v1 │ │ +3b3fe2: 1f01 0d16 |00fb: check-cast v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b3fe6: 6204 6473 |00fd: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b3fea: 5444 4a7a |00ff: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b3fee: 6e20 f99a 3400 |0101: invoke-virtual {v4, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b3ff4: 0c04 |0104: move-result-object v4 │ │ +3b3ff6: 1f04 e612 |0105: check-cast v4, Ljava/lang/String; // type@12e6 │ │ +3b3ffa: 6e10 3298 0400 |0107: invoke-virtual {v4}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@9832 │ │ +3b4000: 0c04 |010a: move-result-object v4 │ │ +3b4002: 3904 0300 |010b: if-nez v4, 010e // +0003 │ │ +3b4006: 28d8 |010d: goto 00e5 // -0028 │ │ +3b4008: d805 0001 |010e: add-int/lit8 v5, v0, #int 1 // #01 │ │ +3b400c: 7120 ffa2 b300 |0110: invoke-static {v3, v11}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b4012: 0c03 |0113: move-result-object v3 │ │ +3b4014: 6208 297a |0114: sget-object v8, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ +3b4018: 5388 2b7a |0116: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b401c: 23ba 0716 |0118: new-array v10, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b4020: 7120 ffa2 b400 |011a: invoke-static {v4, v11}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b4026: 0c04 |011d: move-result-object v4 │ │ +3b4028: 4d04 0a0d |011e: aput-object v4, v10, v13 │ │ +3b402c: 7140 c8a5 83a9 |0120: invoke-static {v3, v8, v9, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ +3b4032: 0c03 |0123: move-result-object v3 │ │ +3b4034: 4d03 0100 |0124: aput-object v3, v1, v0 │ │ +3b4038: 0150 |0126: move v0, v5 │ │ +3b403a: 28be |0127: goto 00e5 // -0042 │ │ +3b403c: 6202 6473 |0128: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4040: 5422 497a |012a: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b4044: 6e40 d2a3 12d0 |012c: invoke-virtual {v2, v1, v0, v13}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d2 │ │ +3b404a: 0a02 |012f: move-result v2 │ │ +3b404c: 3b02 2700 |0130: if-gez v2, 0157 // +0027 │ │ +3b4050: 7b22 |0132: neg-int v2, v2 │ │ +3b4052: 7120 b499 2100 |0133: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b4058: 0c01 |0136: move-result-object v1 │ │ +3b405a: 1f01 0d16 |0137: check-cast v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b405e: 6202 6473 |0139: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4062: 5422 497a |013b: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b4066: 6e40 d2a3 12d0 |013d: invoke-virtual {v2, v1, v0, v13}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d2 │ │ +3b406c: 0a02 |0140: move-result v2 │ │ +3b406e: 3b02 1600 |0141: if-gez v2, 0157 // +0016 │ │ +3b4072: 2110 |0143: array-length v0, v1 │ │ +3b4074: b1b0 |0144: sub-int/2addr v0, v11 │ │ +3b4076: 6203 6e78 |0145: sget-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPSYM:Lnet/sf/dibdib/thread_any/QOpMain; // field@786e │ │ +3b407a: 6204 297a |0147: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ +3b407e: 5344 2b7a |0149: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b4082: 23b7 0716 |014b: new-array v7, v11, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b4086: 6208 c176 |014d: sget-object v8, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ +3b408a: 4d08 070d |014f: aput-object v8, v7, v13 │ │ +3b408e: 7140 c8a5 4375 |0151: invoke-static {v3, v4, v5, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ +3b4094: 0c03 |0154: move-result-object v3 │ │ +3b4096: 4d03 0100 |0155: aput-object v3, v1, v0 │ │ +3b409a: 352d 3600 |0157: if-ge v13, v2, 018d // +0036 │ │ +3b409e: 4600 010d |0159: aget-object v0, v1, v13 │ │ +3b40a2: 5400 3576 |015b: iget-object v0, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b40a6: 6203 307a |015d: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b40aa: 6e10 bda5 0300 |015f: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b40b0: 0a03 |0162: move-result v3 │ │ +3b40b2: 4600 0003 |0163: aget-object v0, v0, v3 │ │ +3b40b6: 2003 b514 |0165: instance-of v3, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b40ba: 3803 2100 |0167: if-eqz v3, 0188 // +0021 │ │ +3b40be: 1f00 b514 |0169: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b40c2: 6e10 0ea3 0000 |016b: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +3b40c8: 0a03 |016e: move-result v3 │ │ +3b40ca: 3803 1900 |016f: if-eqz v3, 0188 // +0019 │ │ +3b40ce: 6e10 0ca3 0000 |0171: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b40d4: 0b03 |0174: move-result-wide v3 │ │ +3b40d6: 1607 0000 |0175: const-wide/16 v7, #int 0 // #0 │ │ +3b40da: 3100 0703 |0177: cmp-long v0, v7, v3 │ │ +3b40de: 3900 1100 |0179: if-nez v0, 018a // +0011 │ │ +3b40e2: 4600 010d |017b: aget-object v0, v1, v13 │ │ +3b40e6: 5400 3576 |017d: iget-object v0, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b40ea: 6203 307a |017f: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b40ee: 6e10 bda5 0300 |0181: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b40f4: 0a03 |0184: move-result v3 │ │ +3b40f6: 4d06 0003 |0185: aput-object v6, v0, v3 │ │ +3b40fa: 2803 |0187: goto 018a // +0003 │ │ +3b40fc: 1607 0000 |0188: const-wide/16 v7, #int 0 // #0 │ │ +3b4100: d80d 0d01 |018a: add-int/lit8 v13, v13, #int 1 // #01 │ │ +3b4104: 28cb |018c: goto 0157 // -0035 │ │ +3b4106: 3a02 0900 |018d: if-ltz v2, 0196 // +0009 │ │ +3b410a: 7120 b499 2100 |018f: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b4110: 0c00 |0192: move-result-object v0 │ │ +3b4112: 0701 |0193: move-object v1, v0 │ │ +3b4114: 1f01 0d16 |0194: check-cast v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b4118: 1101 |0196: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1477 │ │ 0x001a line=1479 │ │ 0x0022 line=1480 │ │ 0x002a line=1481 │ │ 0x003a line=1483 │ │ @@ -861898,61 +861898,61 @@ │ │ type : '(J)[Lnet/sf/dibdib/generic/QSTuple;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 78 16-bit code units │ │ -3b4120: |[3b4120] net.sf.dibdib.thread_wk.CcmSto.findEntries4Cats:(J)[Lnet/sf/dibdib/generic/QSTuple; │ │ -3b4130: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ -3b4134: 2300 0d16 |0002: new-array v0, v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b4138: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3b413a: 1602 ffff |0005: const-wide/16 v2, #int -1 // #ffff │ │ -3b413e: 0424 |0007: move-wide v4, v2 │ │ -3b4140: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -3b4142: 6207 6473 |0009: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4146: 5477 497a |000b: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b414a: 1208 |000d: const/4 v8, #int 0 // #0 │ │ -3b414c: 6e51 e1a3 4785 |000e: invoke-virtual {v7, v4, v5, v8, v1}, Lnet/sf/dibdib/thread_any/QMMap;.searchNext:(J[Lnet/sf/dibdib/generic/QIfs$QItemIf;I)Lnet/sf/dibdib/generic/QIfs$QTupleIf; // method@a3e1 │ │ -3b4152: 0c04 |0011: move-result-object v4 │ │ -3b4154: 3904 0300 |0012: if-nez v4, 0015 // +0003 │ │ -3b4158: 2831 |0014: goto 0045 // +0031 │ │ -3b415a: 7210 5aa2 0400 |0015: invoke-interface {v4}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -3b4160: 0b07 |0018: move-result-wide v7 │ │ -3b4162: 2045 ae14 |0019: instance-of v5, v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b4166: 3905 0300 |001b: if-nez v5, 001e // +0003 │ │ -3b416a: 2824 |001d: goto 0041 // +0024 │ │ -3b416c: 1f04 ae14 |001e: check-cast v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b4170: 6205 2f7a |0020: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b4174: 6e20 bba5 4500 |0022: invoke-virtual {v5, v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b417a: 0c05 |0025: move-result-object v5 │ │ -3b417c: 6e10 0ca3 0500 |0026: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b4182: 0b09 |0029: move-result-wide v9 │ │ -3b4184: c0b9 |002a: and-long/2addr v9, v11 │ │ -3b4186: 3105 0b09 |002b: cmp-long v5, v11, v9 │ │ -3b418a: 3805 0300 |002d: if-eqz v5, 0030 // +0003 │ │ -3b418e: 2812 |002f: goto 0041 // +0012 │ │ -3b4190: 2105 |0030: array-length v5, v0 │ │ -3b4192: 3456 0b00 |0031: if-lt v6, v5, 003c // +000b │ │ -3b4196: 2105 |0033: array-length v5, v0 │ │ -3b4198: da05 0502 |0034: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -3b419c: 7120 b499 5000 |0036: invoke-static {v0, v5}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b41a2: 0c00 |0039: move-result-object v0 │ │ -3b41a4: 1f00 0d16 |003a: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b41a8: d805 0601 |003c: add-int/lit8 v5, v6, #int 1 // #01 │ │ -3b41ac: 4d04 0006 |003e: aput-object v4, v0, v6 │ │ -3b41b0: 0156 |0040: move v6, v5 │ │ -3b41b2: 3104 0702 |0041: cmp-long v4, v7, v2 │ │ -3b41b6: 3904 0900 |0043: if-nez v4, 004c // +0009 │ │ -3b41ba: 7120 b499 6000 |0045: invoke-static {v0, v6}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b41c0: 0c0b |0048: move-result-object v11 │ │ -3b41c2: 1f0b 0d16 |0049: check-cast v11, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b41c6: 110b |004b: return-object v11 │ │ -3b41c8: 0474 |004c: move-wide v4, v7 │ │ -3b41ca: 28bc |004d: goto 0009 // -0044 │ │ +3b411c: |[3b411c] net.sf.dibdib.thread_wk.CcmSto.findEntries4Cats:(J)[Lnet/sf/dibdib/generic/QSTuple; │ │ +3b412c: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ +3b4130: 2300 0d16 |0002: new-array v0, v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b4134: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3b4136: 1602 ffff |0005: const-wide/16 v2, #int -1 // #ffff │ │ +3b413a: 0424 |0007: move-wide v4, v2 │ │ +3b413c: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +3b413e: 6207 6473 |0009: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4142: 5477 497a |000b: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b4146: 1208 |000d: const/4 v8, #int 0 // #0 │ │ +3b4148: 6e51 e1a3 4785 |000e: invoke-virtual {v7, v4, v5, v8, v1}, Lnet/sf/dibdib/thread_any/QMMap;.searchNext:(J[Lnet/sf/dibdib/generic/QIfs$QItemIf;I)Lnet/sf/dibdib/generic/QIfs$QTupleIf; // method@a3e1 │ │ +3b414e: 0c04 |0011: move-result-object v4 │ │ +3b4150: 3904 0300 |0012: if-nez v4, 0015 // +0003 │ │ +3b4154: 2831 |0014: goto 0045 // +0031 │ │ +3b4156: 7210 5aa2 0400 |0015: invoke-interface {v4}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +3b415c: 0b07 |0018: move-result-wide v7 │ │ +3b415e: 2045 ae14 |0019: instance-of v5, v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b4162: 3905 0300 |001b: if-nez v5, 001e // +0003 │ │ +3b4166: 2824 |001d: goto 0041 // +0024 │ │ +3b4168: 1f04 ae14 |001e: check-cast v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b416c: 6205 2f7a |0020: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b4170: 6e20 bba5 4500 |0022: invoke-virtual {v5, v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b4176: 0c05 |0025: move-result-object v5 │ │ +3b4178: 6e10 0ca3 0500 |0026: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b417e: 0b09 |0029: move-result-wide v9 │ │ +3b4180: c0b9 |002a: and-long/2addr v9, v11 │ │ +3b4182: 3105 0b09 |002b: cmp-long v5, v11, v9 │ │ +3b4186: 3805 0300 |002d: if-eqz v5, 0030 // +0003 │ │ +3b418a: 2812 |002f: goto 0041 // +0012 │ │ +3b418c: 2105 |0030: array-length v5, v0 │ │ +3b418e: 3456 0b00 |0031: if-lt v6, v5, 003c // +000b │ │ +3b4192: 2105 |0033: array-length v5, v0 │ │ +3b4194: da05 0502 |0034: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +3b4198: 7120 b499 5000 |0036: invoke-static {v0, v5}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b419e: 0c00 |0039: move-result-object v0 │ │ +3b41a0: 1f00 0d16 |003a: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b41a4: d805 0601 |003c: add-int/lit8 v5, v6, #int 1 // #01 │ │ +3b41a8: 4d04 0006 |003e: aput-object v4, v0, v6 │ │ +3b41ac: 0156 |0040: move v6, v5 │ │ +3b41ae: 3104 0702 |0041: cmp-long v4, v7, v2 │ │ +3b41b2: 3904 0900 |0043: if-nez v4, 004c // +0009 │ │ +3b41b6: 7120 b499 6000 |0045: invoke-static {v0, v6}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b41bc: 0c0b |0048: move-result-object v11 │ │ +3b41be: 1f0b 0d16 |0049: check-cast v11, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b41c2: 110b |004b: return-object v11 │ │ +3b41c4: 0474 |004c: move-wide v4, v7 │ │ +3b41c6: 28bc |004d: goto 0009 // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=789 │ │ 0x0015 line=793 │ │ 0x0019 line=794 │ │ 0x001e line=797 │ │ 0x0020 line=798 │ │ @@ -861968,129 +861968,129 @@ │ │ type : '(J)Ljava/util/concurrent/ConcurrentHashMap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 220 16-bit code units │ │ -3b179c: |[3b179c] net.sf.dibdib.thread_wk.CcmSto.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; │ │ -3b17ac: 2200 8313 |0000: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -3b17b0: 1301 f401 |0002: const/16 v1, #int 500 // #1f4 │ │ -3b17b4: 7020 f49a 1000 |0004: invoke-direct {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;.:(I)V // method@9af4 │ │ -3b17ba: 1601 ffff |0007: const-wide/16 v1, #int -1 // #ffff │ │ -3b17be: 0413 |0009: move-wide v3, v1 │ │ -3b17c0: 6205 6473 |000a: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b17c4: 5455 497a |000c: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b17c8: 1206 |000e: const/4 v6, #int 0 // #0 │ │ -3b17ca: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -3b17cc: 6e56 e1a3 3574 |0010: invoke-virtual {v5, v3, v4, v7, v6}, Lnet/sf/dibdib/thread_any/QMMap;.searchNext:(J[Lnet/sf/dibdib/generic/QIfs$QItemIf;I)Lnet/sf/dibdib/generic/QIfs$QTupleIf; // method@a3e1 │ │ -3b17d2: 0c03 |0013: move-result-object v3 │ │ -3b17d4: 3903 0400 |0014: if-nez v3, 0018 // +0004 │ │ -3b17d8: 2900 c200 |0016: goto/16 00d8 // +00c2 │ │ -3b17dc: 7210 5aa2 0300 |0018: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -3b17e2: 0b04 |001b: move-result-wide v4 │ │ -3b17e4: 2036 ae14 |001c: instance-of v6, v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b17e8: 3906 0400 |001e: if-nez v6, 0022 // +0004 │ │ -3b17ec: 2900 b400 |0020: goto/16 00d4 // +00b4 │ │ -3b17f0: 1f03 ae14 |0022: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b17f4: 6206 2f7a |0024: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b17f8: 6e20 bba5 3600 |0026: invoke-virtual {v6, v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b17fe: 0c06 |0029: move-result-object v6 │ │ -3b1800: 6e10 0ca3 0600 |002a: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b1806: 0b08 |002d: move-result-wide v8 │ │ -3b1808: a00a 1108 |002e: and-long v10, v17, v8 │ │ -3b180c: 3106 110a |0030: cmp-long v6, v17, v10 │ │ -3b1810: 3806 0400 |0032: if-eqz v6, 0036 // +0004 │ │ -3b1814: 2900 a000 |0034: goto/16 00d4 // +00a0 │ │ -3b1818: 6206 317a |0036: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b181c: 6e20 aaa2 6300 |0038: invoke-virtual {v3, v6}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b1822: 0c06 |003b: move-result-object v6 │ │ -3b1824: 1f06 af14 |003c: check-cast v6, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1828: 6e10 cba2 0600 |003e: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b182e: 0c06 |0041: move-result-object v6 │ │ -3b1830: 1a0a 8507 |0042: const-string v10, ":GROUP:" // string@0785 │ │ -3b1834: 6e20 1c98 a600 |0044: invoke-virtual {v6, v10}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b183a: 0a0a |0047: move-result v10 │ │ -3b183c: 3a0a 0400 |0048: if-ltz v10, 004c // +0004 │ │ -3b1840: 2900 8a00 |004a: goto/16 00d4 // +008a │ │ -3b1844: 620a 337a |004c: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b1848: 6e20 aaa2 a300 |004e: invoke-virtual {v3, v10}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b184e: 0c0a |0051: move-result-object v10 │ │ -3b1850: 1f0a af14 |0052: check-cast v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b1854: 6e10 cba2 0a00 |0054: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b185a: 0c0a |0057: move-result-object v10 │ │ -3b185c: 7110 d0a5 0600 |0058: invoke-static {v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ -3b1862: 0c06 |005b: move-result-object v6 │ │ -3b1864: 130b 4000 |005c: const/16 v11, #int 64 // #40 │ │ -3b1868: 6e20 1a98 ba00 |005e: invoke-virtual {v10, v11}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b186e: 0a0c |0061: move-result v12 │ │ -3b1870: 3d0c 0c00 |0062: if-lez v12, 006e // +000c │ │ -3b1874: 7110 d0a5 0a00 |0064: invoke-static {v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ -3b187a: 0c07 |0067: move-result-object v7 │ │ -3b187c: 0810 0700 |0068: move-object/from16 v16, v7 │ │ -3b1880: 0767 |006a: move-object v7, v6 │ │ -3b1882: 0806 1000 |006b: move-object/from16 v6, v16 │ │ -3b1886: 2819 |006d: goto 0086 // +0019 │ │ -3b1888: 620a 357a |006e: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b188c: 6e20 aaa2 a300 |0070: invoke-virtual {v3, v10}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b1892: 0c0a |0073: move-result-object v10 │ │ -3b1894: 380a 1200 |0074: if-eqz v10, 0086 // +0012 │ │ -3b1898: 6207 357a |0076: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b189c: 6e20 aaa2 7300 |0078: invoke-virtual {v3, v7}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b18a2: 0c07 |007b: move-result-object v7 │ │ -3b18a4: 1f07 af14 |007c: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b18a8: 6e10 cba2 0700 |007e: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b18ae: 0c07 |0081: move-result-object v7 │ │ -3b18b0: 7110 d0a5 0700 |0082: invoke-static {v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ -3b18b6: 0c07 |0085: move-result-object v7 │ │ -3b18b8: 3806 0a00 |0086: if-eqz v6, 0090 // +000a │ │ -3b18bc: 3807 1600 |0088: if-eqz v7, 009e // +0016 │ │ -3b18c0: 6e20 1298 7600 |008a: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b18c6: 0a0a |008d: move-result v10 │ │ -3b18c8: 390a 1000 |008e: if-nez v10, 009e // +0010 │ │ -3b18cc: 3806 0d00 |0090: if-eqz v6, 009d // +000d │ │ -3b18d0: 160c 0000 |0092: const-wide/16 v12, #int 0 // #0 │ │ -3b18d4: 620a 1c7a |0094: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ -3b18d8: 53ae 2b7a |0096: iget-wide v14, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b18dc: c0e8 |0098: and-long/2addr v8, v14 │ │ -3b18de: 310a 0c08 |0099: cmp-long v10, v12, v8 │ │ -3b18e2: 390a 0300 |009b: if-nez v10, 009e // +0003 │ │ -3b18e6: 0776 |009d: move-object v6, v7 │ │ -3b18e8: 3806 3600 |009e: if-eqz v6, 00d4 // +0036 │ │ -3b18ec: 6e20 f99a 6000 |00a0: invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b18f2: 0c07 |00a3: move-result-object v7 │ │ -3b18f4: 3807 2700 |00a4: if-eqz v7, 00cb // +0027 │ │ -3b18f8: 6207 6473 |00a6: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b18fc: 5477 497a |00a8: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b1900: 6e20 f99a 6000 |00aa: invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b1906: 0c08 |00ad: move-result-object v8 │ │ -3b1908: 1f08 d112 |00ae: check-cast v8, Ljava/lang/Long; // type@12d1 │ │ -3b190c: 6e10 a897 0800 |00b0: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b1912: 0b08 |00b3: move-result-wide v8 │ │ -3b1914: 6e30 dca3 8709 |00b4: invoke-virtual {v7, v8, v9}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b191a: 0c07 |00b7: move-result-object v7 │ │ -3b191c: 1f07 ae14 |00b8: check-cast v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b1920: 6208 337a |00ba: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b1924: 6e20 bba5 7800 |00bc: invoke-virtual {v8, v7}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b192a: 0c07 |00bf: move-result-object v7 │ │ -3b192c: 6e10 11a3 0700 |00c0: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.toStringFull:()Ljava/lang/String; // method@a311 │ │ -3b1932: 0c07 |00c3: move-result-object v7 │ │ -3b1934: 6e20 1a98 b700 |00c4: invoke-virtual {v7, v11}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b193a: 0a07 |00c7: move-result v7 │ │ -3b193c: 3d07 0300 |00c8: if-lez v7, 00cb // +0003 │ │ -3b1940: 280a |00ca: goto 00d4 // +000a │ │ -3b1942: 5337 3876 |00cb: iget-wide v7, v3, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b1946: 7120 ad97 8700 |00cd: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b194c: 0c03 |00d0: move-result-object v3 │ │ -3b194e: 6e30 fb9a 6003 |00d1: invoke-virtual {v0, v6, v3}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b1954: 3103 0401 |00d4: cmp-long v3, v4, v1 │ │ -3b1958: 3903 0300 |00d6: if-nez v3, 00d9 // +0003 │ │ -3b195c: 1100 |00d8: return-object v0 │ │ -3b195e: 0443 |00d9: move-wide v3, v4 │ │ -3b1960: 2900 30ff |00da: goto/16 000a // -00d0 │ │ +3b1798: |[3b1798] net.sf.dibdib.thread_wk.CcmSto.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; │ │ +3b17a8: 2200 8313 |0000: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +3b17ac: 1301 f401 |0002: const/16 v1, #int 500 // #1f4 │ │ +3b17b0: 7020 f49a 1000 |0004: invoke-direct {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;.:(I)V // method@9af4 │ │ +3b17b6: 1601 ffff |0007: const-wide/16 v1, #int -1 // #ffff │ │ +3b17ba: 0413 |0009: move-wide v3, v1 │ │ +3b17bc: 6205 6473 |000a: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b17c0: 5455 497a |000c: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b17c4: 1206 |000e: const/4 v6, #int 0 // #0 │ │ +3b17c6: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +3b17c8: 6e56 e1a3 3574 |0010: invoke-virtual {v5, v3, v4, v7, v6}, Lnet/sf/dibdib/thread_any/QMMap;.searchNext:(J[Lnet/sf/dibdib/generic/QIfs$QItemIf;I)Lnet/sf/dibdib/generic/QIfs$QTupleIf; // method@a3e1 │ │ +3b17ce: 0c03 |0013: move-result-object v3 │ │ +3b17d0: 3903 0400 |0014: if-nez v3, 0018 // +0004 │ │ +3b17d4: 2900 c200 |0016: goto/16 00d8 // +00c2 │ │ +3b17d8: 7210 5aa2 0300 |0018: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +3b17de: 0b04 |001b: move-result-wide v4 │ │ +3b17e0: 2036 ae14 |001c: instance-of v6, v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b17e4: 3906 0400 |001e: if-nez v6, 0022 // +0004 │ │ +3b17e8: 2900 b400 |0020: goto/16 00d4 // +00b4 │ │ +3b17ec: 1f03 ae14 |0022: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b17f0: 6206 2f7a |0024: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b17f4: 6e20 bba5 3600 |0026: invoke-virtual {v6, v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b17fa: 0c06 |0029: move-result-object v6 │ │ +3b17fc: 6e10 0ca3 0600 |002a: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b1802: 0b08 |002d: move-result-wide v8 │ │ +3b1804: a00a 1108 |002e: and-long v10, v17, v8 │ │ +3b1808: 3106 110a |0030: cmp-long v6, v17, v10 │ │ +3b180c: 3806 0400 |0032: if-eqz v6, 0036 // +0004 │ │ +3b1810: 2900 a000 |0034: goto/16 00d4 // +00a0 │ │ +3b1814: 6206 317a |0036: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b1818: 6e20 aaa2 6300 |0038: invoke-virtual {v3, v6}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b181e: 0c06 |003b: move-result-object v6 │ │ +3b1820: 1f06 af14 |003c: check-cast v6, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1824: 6e10 cba2 0600 |003e: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b182a: 0c06 |0041: move-result-object v6 │ │ +3b182c: 1a0a 8507 |0042: const-string v10, ":GROUP:" // string@0785 │ │ +3b1830: 6e20 1c98 a600 |0044: invoke-virtual {v6, v10}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b1836: 0a0a |0047: move-result v10 │ │ +3b1838: 3a0a 0400 |0048: if-ltz v10, 004c // +0004 │ │ +3b183c: 2900 8a00 |004a: goto/16 00d4 // +008a │ │ +3b1840: 620a 337a |004c: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b1844: 6e20 aaa2 a300 |004e: invoke-virtual {v3, v10}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b184a: 0c0a |0051: move-result-object v10 │ │ +3b184c: 1f0a af14 |0052: check-cast v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b1850: 6e10 cba2 0a00 |0054: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b1856: 0c0a |0057: move-result-object v10 │ │ +3b1858: 7110 d0a5 0600 |0058: invoke-static {v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ +3b185e: 0c06 |005b: move-result-object v6 │ │ +3b1860: 130b 4000 |005c: const/16 v11, #int 64 // #40 │ │ +3b1864: 6e20 1a98 ba00 |005e: invoke-virtual {v10, v11}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b186a: 0a0c |0061: move-result v12 │ │ +3b186c: 3d0c 0c00 |0062: if-lez v12, 006e // +000c │ │ +3b1870: 7110 d0a5 0a00 |0064: invoke-static {v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ +3b1876: 0c07 |0067: move-result-object v7 │ │ +3b1878: 0810 0700 |0068: move-object/from16 v16, v7 │ │ +3b187c: 0767 |006a: move-object v7, v6 │ │ +3b187e: 0806 1000 |006b: move-object/from16 v6, v16 │ │ +3b1882: 2819 |006d: goto 0086 // +0019 │ │ +3b1884: 620a 357a |006e: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b1888: 6e20 aaa2 a300 |0070: invoke-virtual {v3, v10}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b188e: 0c0a |0073: move-result-object v10 │ │ +3b1890: 380a 1200 |0074: if-eqz v10, 0086 // +0012 │ │ +3b1894: 6207 357a |0076: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b1898: 6e20 aaa2 7300 |0078: invoke-virtual {v3, v7}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b189e: 0c07 |007b: move-result-object v7 │ │ +3b18a0: 1f07 af14 |007c: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b18a4: 6e10 cba2 0700 |007e: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b18aa: 0c07 |0081: move-result-object v7 │ │ +3b18ac: 7110 d0a5 0700 |0082: invoke-static {v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ +3b18b2: 0c07 |0085: move-result-object v7 │ │ +3b18b4: 3806 0a00 |0086: if-eqz v6, 0090 // +000a │ │ +3b18b8: 3807 1600 |0088: if-eqz v7, 009e // +0016 │ │ +3b18bc: 6e20 1298 7600 |008a: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b18c2: 0a0a |008d: move-result v10 │ │ +3b18c4: 390a 1000 |008e: if-nez v10, 009e // +0010 │ │ +3b18c8: 3806 0d00 |0090: if-eqz v6, 009d // +000d │ │ +3b18cc: 160c 0000 |0092: const-wide/16 v12, #int 0 // #0 │ │ +3b18d0: 620a 1c7a |0094: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ +3b18d4: 53ae 2b7a |0096: iget-wide v14, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b18d8: c0e8 |0098: and-long/2addr v8, v14 │ │ +3b18da: 310a 0c08 |0099: cmp-long v10, v12, v8 │ │ +3b18de: 390a 0300 |009b: if-nez v10, 009e // +0003 │ │ +3b18e2: 0776 |009d: move-object v6, v7 │ │ +3b18e4: 3806 3600 |009e: if-eqz v6, 00d4 // +0036 │ │ +3b18e8: 6e20 f99a 6000 |00a0: invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b18ee: 0c07 |00a3: move-result-object v7 │ │ +3b18f0: 3807 2700 |00a4: if-eqz v7, 00cb // +0027 │ │ +3b18f4: 6207 6473 |00a6: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b18f8: 5477 497a |00a8: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b18fc: 6e20 f99a 6000 |00aa: invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b1902: 0c08 |00ad: move-result-object v8 │ │ +3b1904: 1f08 d112 |00ae: check-cast v8, Ljava/lang/Long; // type@12d1 │ │ +3b1908: 6e10 a897 0800 |00b0: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b190e: 0b08 |00b3: move-result-wide v8 │ │ +3b1910: 6e30 dca3 8709 |00b4: invoke-virtual {v7, v8, v9}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b1916: 0c07 |00b7: move-result-object v7 │ │ +3b1918: 1f07 ae14 |00b8: check-cast v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b191c: 6208 337a |00ba: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b1920: 6e20 bba5 7800 |00bc: invoke-virtual {v8, v7}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b1926: 0c07 |00bf: move-result-object v7 │ │ +3b1928: 6e10 11a3 0700 |00c0: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.toStringFull:()Ljava/lang/String; // method@a311 │ │ +3b192e: 0c07 |00c3: move-result-object v7 │ │ +3b1930: 6e20 1a98 b700 |00c4: invoke-virtual {v7, v11}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b1936: 0a07 |00c7: move-result v7 │ │ +3b1938: 3d07 0300 |00c8: if-lez v7, 00cb // +0003 │ │ +3b193c: 280a |00ca: goto 00d4 // +000a │ │ +3b193e: 5337 3876 |00cb: iget-wide v7, v3, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b1942: 7120 ad97 8700 |00cd: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b1948: 0c03 |00d0: move-result-object v3 │ │ +3b194a: 6e30 fb9a 6003 |00d1: invoke-virtual {v0, v6, v3}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b1950: 3103 0401 |00d4: cmp-long v3, v4, v1 │ │ +3b1954: 3903 0300 |00d6: if-nez v3, 00d9 // +0003 │ │ +3b1958: 1100 |00d8: return-object v0 │ │ +3b195a: 0443 |00d9: move-wide v3, v4 │ │ +3b195c: 2900 30ff |00da: goto/16 000a // -00d0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=837 │ │ 0x000a line=840 │ │ 0x0018 line=844 │ │ 0x001c line=845 │ │ 0x0022 line=848 │ │ @@ -862118,109 +862118,109 @@ │ │ type : '(J)Ljava/util/HashSet;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 183 16-bit code units │ │ -3b161c: |[3b161c] net.sf.dibdib.thread_wk.CcmSto.findMsgs4Chat:(J)Ljava/util/HashSet; │ │ -3b162c: 0500 1000 |0000: move-wide/from16 v0, v16 │ │ -3b1630: 6202 6473 |0002: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b1634: 5422 497a |0004: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b1638: 6e30 dca3 0201 |0006: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b163e: 0c02 |0009: move-result-object v2 │ │ -3b1640: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -3b1642: 3902 0300 |000b: if-nez v2, 000e // +0003 │ │ -3b1646: 1103 |000d: return-object v3 │ │ -3b1648: 6204 337a |000e: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b164c: 1f02 ae14 |0010: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b1650: 6e20 bba5 2400 |0012: invoke-virtual {v4, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b1656: 0c02 |0015: move-result-object v2 │ │ -3b1658: 6e10 11a3 0200 |0016: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.toStringFull:()Ljava/lang/String; // method@a311 │ │ -3b165e: 0c02 |0019: move-result-object v2 │ │ -3b1660: 2204 6513 |001a: new-instance v4, Ljava/util/HashSet; // type@1365 │ │ -3b1664: 1305 f401 |001c: const/16 v5, #int 500 // #1f4 │ │ -3b1668: 7020 269a 5400 |001e: invoke-direct {v4, v5}, Ljava/util/HashSet;.:(I)V // method@9a26 │ │ -3b166e: 1607 ffff |0021: const-wide/16 v7, #int -1 // #ffff │ │ -3b1672: 6209 6473 |0023: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b1676: 5499 497a |0025: iget-object v9, v9, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b167a: 120a |0027: const/4 v10, #int 0 // #0 │ │ -3b167c: 6e5a e1a3 7938 |0028: invoke-virtual {v9, v7, v8, v3, v10}, Lnet/sf/dibdib/thread_any/QMMap;.searchNext:(J[Lnet/sf/dibdib/generic/QIfs$QItemIf;I)Lnet/sf/dibdib/generic/QIfs$QTupleIf; // method@a3e1 │ │ -3b1682: 0c07 |002b: move-result-object v7 │ │ -3b1684: 3907 0400 |002c: if-nez v7, 0030 // +0004 │ │ -3b1688: 2900 8500 |002e: goto/16 00b3 // +0085 │ │ -3b168c: 7210 5aa2 0700 |0030: invoke-interface {v7}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -3b1692: 0b08 |0033: move-result-wide v8 │ │ -3b1694: 207b ae14 |0034: instance-of v11, v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b1698: 390b 0600 |0036: if-nez v11, 003c // +0006 │ │ -3b169c: 1605 ffff |0038: const-wide/16 v5, #int -1 // #ffff │ │ -3b16a0: 2900 7500 |003a: goto/16 00af // +0075 │ │ -3b16a4: 1f07 ae14 |003c: check-cast v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b16a8: 620b 2f7a |003e: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b16ac: 6e20 bba5 7b00 |0040: invoke-virtual {v11, v7}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b16b2: 0c0b |0043: move-result-object v11 │ │ -3b16b4: 6e10 0ca3 0b00 |0044: invoke-virtual {v11}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b16ba: 0b0b |0047: move-result-wide v11 │ │ -3b16bc: 160d 0000 |0048: const-wide/16 v13, #int 0 // #0 │ │ -3b16c0: 620f 227a |004a: sget-object v15, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ -3b16c4: 53f5 2b7a |004c: iget-wide v5, v15, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b16c8: c0b5 |004e: and-long/2addr v5, v11 │ │ -3b16ca: 310b 0d05 |004f: cmp-long v11, v13, v5 │ │ -3b16ce: 390b 0300 |0051: if-nez v11, 0054 // +0003 │ │ -3b16d2: 28e5 |0053: goto 0038 // -001b │ │ -3b16d4: 6205 367a |0054: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ -3b16d8: 6e20 baa5 7500 |0056: invoke-virtual {v5, v7}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b16de: 0c05 |0059: move-result-object v5 │ │ -3b16e0: 3805 2700 |005a: if-eqz v5, 0081 // +0027 │ │ -3b16e4: 1f05 af14 |005c: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b16e8: 6e20 bda2 a500 |005e: invoke-virtual {v5, v10}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ -3b16ee: 0c06 |0061: move-result-object v6 │ │ -3b16f0: 3806 1f00 |0062: if-eqz v6, 0081 // +001f │ │ -3b16f4: 6e20 bda2 a500 |0064: invoke-virtual {v5, v10}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ -3b16fa: 0c05 |0067: move-result-object v5 │ │ -3b16fc: 6e10 0ca3 0500 |0068: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b1702: 0b05 |006b: move-result-wide v5 │ │ -3b1704: 180b ffff ffff ffff ff7f |006c: const-wide v11, #double nan // #7fffffffffffffff │ │ -3b170e: c0b5 |0071: and-long/2addr v5, v11 │ │ -3b1710: c00b |0072: and-long/2addr v11, v0 │ │ -3b1712: 310d 050b |0073: cmp-long v13, v5, v11 │ │ -3b1716: 390d 0c00 |0075: if-nez v13, 0081 // +000c │ │ -3b171a: 5375 3876 |0077: iget-wide v5, v7, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b171e: 7120 ad97 6500 |0079: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b1724: 0c05 |007c: move-result-object v5 │ │ -3b1726: 6e20 289a 5400 |007d: invoke-virtual {v4, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ -3b172c: 28b8 |0080: goto 0038 // -0048 │ │ -3b172e: 6205 337a |0081: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b1732: 6e20 aaa2 5700 |0083: invoke-virtual {v7, v5}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b1738: 0c05 |0086: move-result-object v5 │ │ -3b173a: 1f05 af14 |0087: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b173e: 6e10 cba2 0500 |0089: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b1744: 0c05 |008c: move-result-object v5 │ │ -3b1746: 6e20 2c98 2500 |008d: invoke-virtual {v5, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b174c: 0a06 |0090: move-result v6 │ │ -3b174e: 3806 a7ff |0091: if-eqz v6, 0038 // -0059 │ │ -3b1752: 1306 3a00 |0093: const/16 v6, #int 58 // #3a │ │ -3b1756: 6e20 1a98 6500 |0095: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b175c: 0a06 |0098: move-result v6 │ │ -3b175e: 3d06 0600 |0099: if-lez v6, 009f // +0006 │ │ -3b1762: 6e30 2e98 a506 |009b: invoke-virtual {v5, v10, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b1768: 0c05 |009e: move-result-object v5 │ │ -3b176a: 6e20 1298 5200 |009f: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b1770: 0a05 |00a2: move-result v5 │ │ -3b1772: 3805 95ff |00a3: if-eqz v5, 0038 // -006b │ │ -3b1776: 5375 3876 |00a5: iget-wide v5, v7, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b177a: 7120 ad97 6500 |00a7: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b1780: 0c05 |00aa: move-result-object v5 │ │ -3b1782: 6e20 289a 5400 |00ab: invoke-virtual {v4, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ -3b1788: 288a |00ae: goto 0038 // -0076 │ │ -3b178a: 3107 0805 |00af: cmp-long v7, v8, v5 │ │ -3b178e: 3907 0300 |00b1: if-nez v7, 00b4 // +0003 │ │ -3b1792: 1104 |00b3: return-object v4 │ │ -3b1794: 0487 |00b4: move-wide v7, v8 │ │ -3b1796: 2900 6eff |00b5: goto/16 0023 // -0092 │ │ +3b1618: |[3b1618] net.sf.dibdib.thread_wk.CcmSto.findMsgs4Chat:(J)Ljava/util/HashSet; │ │ +3b1628: 0500 1000 |0000: move-wide/from16 v0, v16 │ │ +3b162c: 6202 6473 |0002: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b1630: 5422 497a |0004: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b1634: 6e30 dca3 0201 |0006: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b163a: 0c02 |0009: move-result-object v2 │ │ +3b163c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +3b163e: 3902 0300 |000b: if-nez v2, 000e // +0003 │ │ +3b1642: 1103 |000d: return-object v3 │ │ +3b1644: 6204 337a |000e: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b1648: 1f02 ae14 |0010: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b164c: 6e20 bba5 2400 |0012: invoke-virtual {v4, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b1652: 0c02 |0015: move-result-object v2 │ │ +3b1654: 6e10 11a3 0200 |0016: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.toStringFull:()Ljava/lang/String; // method@a311 │ │ +3b165a: 0c02 |0019: move-result-object v2 │ │ +3b165c: 2204 6513 |001a: new-instance v4, Ljava/util/HashSet; // type@1365 │ │ +3b1660: 1305 f401 |001c: const/16 v5, #int 500 // #1f4 │ │ +3b1664: 7020 269a 5400 |001e: invoke-direct {v4, v5}, Ljava/util/HashSet;.:(I)V // method@9a26 │ │ +3b166a: 1607 ffff |0021: const-wide/16 v7, #int -1 // #ffff │ │ +3b166e: 6209 6473 |0023: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b1672: 5499 497a |0025: iget-object v9, v9, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b1676: 120a |0027: const/4 v10, #int 0 // #0 │ │ +3b1678: 6e5a e1a3 7938 |0028: invoke-virtual {v9, v7, v8, v3, v10}, Lnet/sf/dibdib/thread_any/QMMap;.searchNext:(J[Lnet/sf/dibdib/generic/QIfs$QItemIf;I)Lnet/sf/dibdib/generic/QIfs$QTupleIf; // method@a3e1 │ │ +3b167e: 0c07 |002b: move-result-object v7 │ │ +3b1680: 3907 0400 |002c: if-nez v7, 0030 // +0004 │ │ +3b1684: 2900 8500 |002e: goto/16 00b3 // +0085 │ │ +3b1688: 7210 5aa2 0700 |0030: invoke-interface {v7}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +3b168e: 0b08 |0033: move-result-wide v8 │ │ +3b1690: 207b ae14 |0034: instance-of v11, v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b1694: 390b 0600 |0036: if-nez v11, 003c // +0006 │ │ +3b1698: 1605 ffff |0038: const-wide/16 v5, #int -1 // #ffff │ │ +3b169c: 2900 7500 |003a: goto/16 00af // +0075 │ │ +3b16a0: 1f07 ae14 |003c: check-cast v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b16a4: 620b 2f7a |003e: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b16a8: 6e20 bba5 7b00 |0040: invoke-virtual {v11, v7}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b16ae: 0c0b |0043: move-result-object v11 │ │ +3b16b0: 6e10 0ca3 0b00 |0044: invoke-virtual {v11}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b16b6: 0b0b |0047: move-result-wide v11 │ │ +3b16b8: 160d 0000 |0048: const-wide/16 v13, #int 0 // #0 │ │ +3b16bc: 620f 227a |004a: sget-object v15, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ +3b16c0: 53f5 2b7a |004c: iget-wide v5, v15, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b16c4: c0b5 |004e: and-long/2addr v5, v11 │ │ +3b16c6: 310b 0d05 |004f: cmp-long v11, v13, v5 │ │ +3b16ca: 390b 0300 |0051: if-nez v11, 0054 // +0003 │ │ +3b16ce: 28e5 |0053: goto 0038 // -001b │ │ +3b16d0: 6205 367a |0054: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ +3b16d4: 6e20 baa5 7500 |0056: invoke-virtual {v5, v7}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b16da: 0c05 |0059: move-result-object v5 │ │ +3b16dc: 3805 2700 |005a: if-eqz v5, 0081 // +0027 │ │ +3b16e0: 1f05 af14 |005c: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b16e4: 6e20 bda2 a500 |005e: invoke-virtual {v5, v10}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ +3b16ea: 0c06 |0061: move-result-object v6 │ │ +3b16ec: 3806 1f00 |0062: if-eqz v6, 0081 // +001f │ │ +3b16f0: 6e20 bda2 a500 |0064: invoke-virtual {v5, v10}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ +3b16f6: 0c05 |0067: move-result-object v5 │ │ +3b16f8: 6e10 0ca3 0500 |0068: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b16fe: 0b05 |006b: move-result-wide v5 │ │ +3b1700: 180b ffff ffff ffff ff7f |006c: const-wide v11, #double nan // #7fffffffffffffff │ │ +3b170a: c0b5 |0071: and-long/2addr v5, v11 │ │ +3b170c: c00b |0072: and-long/2addr v11, v0 │ │ +3b170e: 310d 050b |0073: cmp-long v13, v5, v11 │ │ +3b1712: 390d 0c00 |0075: if-nez v13, 0081 // +000c │ │ +3b1716: 5375 3876 |0077: iget-wide v5, v7, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b171a: 7120 ad97 6500 |0079: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b1720: 0c05 |007c: move-result-object v5 │ │ +3b1722: 6e20 289a 5400 |007d: invoke-virtual {v4, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ +3b1728: 28b8 |0080: goto 0038 // -0048 │ │ +3b172a: 6205 337a |0081: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b172e: 6e20 aaa2 5700 |0083: invoke-virtual {v7, v5}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b1734: 0c05 |0086: move-result-object v5 │ │ +3b1736: 1f05 af14 |0087: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b173a: 6e10 cba2 0500 |0089: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b1740: 0c05 |008c: move-result-object v5 │ │ +3b1742: 6e20 2c98 2500 |008d: invoke-virtual {v5, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b1748: 0a06 |0090: move-result v6 │ │ +3b174a: 3806 a7ff |0091: if-eqz v6, 0038 // -0059 │ │ +3b174e: 1306 3a00 |0093: const/16 v6, #int 58 // #3a │ │ +3b1752: 6e20 1a98 6500 |0095: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b1758: 0a06 |0098: move-result v6 │ │ +3b175a: 3d06 0600 |0099: if-lez v6, 009f // +0006 │ │ +3b175e: 6e30 2e98 a506 |009b: invoke-virtual {v5, v10, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b1764: 0c05 |009e: move-result-object v5 │ │ +3b1766: 6e20 1298 5200 |009f: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b176c: 0a05 |00a2: move-result v5 │ │ +3b176e: 3805 95ff |00a3: if-eqz v5, 0038 // -006b │ │ +3b1772: 5375 3876 |00a5: iget-wide v5, v7, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b1776: 7120 ad97 6500 |00a7: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b177c: 0c05 |00aa: move-result-object v5 │ │ +3b177e: 6e20 289a 5400 |00ab: invoke-virtual {v4, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ +3b1784: 288a |00ae: goto 0038 // -0076 │ │ +3b1786: 3107 0805 |00af: cmp-long v7, v8, v5 │ │ +3b178a: 3907 0300 |00b1: if-nez v7, 00b4 // +0003 │ │ +3b178e: 1104 |00b3: return-object v4 │ │ +3b1790: 0487 |00b4: move-wide v7, v8 │ │ +3b1792: 2900 6eff |00b5: goto/16 0023 // -0092 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=886 │ │ 0x000e line=890 │ │ 0x001a line=891 │ │ 0x0023 line=894 │ │ 0x0030 line=898 │ │ @@ -862247,71 +862247,71 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -3b11a4: |[3b11a4] net.sf.dibdib.thread_wk.CcmSto.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; │ │ -3b11b4: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ -3b11b8: 6e20 1a98 0b00 |0002: invoke-virtual {v11, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b11be: 0a01 |0005: move-result v1 │ │ -3b11c0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3b11c2: 3c01 0300 |0007: if-gtz v1, 000a // +0003 │ │ -3b11c6: 1102 |0009: return-object v2 │ │ -3b11c8: 1a03 8007 |000a: const-string v3, ":EMAIL:" // string@0780 │ │ -3b11cc: 6e20 1c98 3b00 |000c: invoke-virtual {v11, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b11d2: 0a03 |000f: move-result v3 │ │ -3b11d4: 3531 0600 |0010: if-ge v1, v3, 0016 // +0006 │ │ -3b11d8: 6e30 1b98 0b03 |0012: invoke-virtual {v11, v0, v3}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ -3b11de: 0a01 |0015: move-result v1 │ │ -3b11e0: d800 01ff |0016: add-int/lit8 v0, v1, #int -1 // #ff │ │ -3b11e4: 1303 8000 |0018: const/16 v3, #int 128 // #80 │ │ -3b11e8: 1304 5f00 |001a: const/16 v4, #int 95 // #5f │ │ -3b11ec: 1305 7a00 |001c: const/16 v5, #int 122 // #7a │ │ -3b11f0: 1306 4100 |001e: const/16 v6, #int 65 // #41 │ │ -3b11f4: 1307 5a00 |0020: const/16 v7, #int 90 // #5a │ │ -3b11f8: 1308 3900 |0022: const/16 v8, #int 57 // #39 │ │ -3b11fc: 1309 2b00 |0024: const/16 v9, #int 43 // #2b │ │ -3b1200: 3a00 1800 |0026: if-ltz v0, 003e // +0018 │ │ -3b1204: 6e20 0998 0b00 |0028: invoke-virtual {v11, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b120a: 0a0a |002b: move-result v10 │ │ -3b120c: 36a9 1200 |002c: if-gt v9, v10, 003e // +0012 │ │ -3b1210: 35a8 0400 |002e: if-ge v8, v10, 0032 // +0004 │ │ -3b1214: 346a 0e00 |0030: if-lt v10, v6, 003e // +000e │ │ -3b1218: 35a7 0400 |0032: if-ge v7, v10, 0036 // +0004 │ │ -3b121c: 344a 0a00 |0034: if-lt v10, v4, 003e // +000a │ │ -3b1220: 35a5 0500 |0036: if-ge v5, v10, 003b // +0005 │ │ -3b1224: 353a 0300 |0038: if-ge v10, v3, 003b // +0003 │ │ -3b1228: 2804 |003a: goto 003e // +0004 │ │ -3b122a: d800 00ff |003b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3b122e: 28db |003d: goto 0018 // -0025 │ │ -3b1230: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3b1234: 6e10 2298 0b00 |0040: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b123a: 0a0a |0043: move-result v10 │ │ -3b123c: 35a1 1400 |0044: if-ge v1, v10, 0058 // +0014 │ │ -3b1240: 6e20 0998 1b00 |0046: invoke-virtual {v11, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b1246: 0a0a |0049: move-result v10 │ │ -3b1248: 36a9 0e00 |004a: if-gt v9, v10, 0058 // +000e │ │ -3b124c: 35a8 0400 |004c: if-ge v8, v10, 0050 // +0004 │ │ -3b1250: 346a 0a00 |004e: if-lt v10, v6, 0058 // +000a │ │ -3b1254: 35a7 0400 |0050: if-ge v7, v10, 0054 // +0004 │ │ -3b1258: 344a 0600 |0052: if-lt v10, v4, 0058 // +0006 │ │ -3b125c: 35a5 eaff |0054: if-ge v5, v10, 003e // -0016 │ │ -3b1260: 353a e8ff |0056: if-ge v10, v3, 003e // -0018 │ │ -3b1264: d800 0001 |0058: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3b1268: 6e30 2e98 0b01 |005a: invoke-virtual {v11, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b126e: 0c0b |005d: move-result-object v11 │ │ -3b1270: 1250 |005e: const/4 v0, #int 5 // #5 │ │ -3b1272: 6e10 2298 0b00 |005f: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b1278: 0a01 |0062: move-result v1 │ │ -3b127a: 3710 0300 |0063: if-le v0, v1, 0066 // +0003 │ │ -3b127e: 2802 |0065: goto 0067 // +0002 │ │ -3b1280: 07b2 |0066: move-object v2, v11 │ │ -3b1282: 1102 |0067: return-object v2 │ │ +3b11a0: |[3b11a0] net.sf.dibdib.thread_wk.CcmSto.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; │ │ +3b11b0: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ +3b11b4: 6e20 1a98 0b00 |0002: invoke-virtual {v11, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b11ba: 0a01 |0005: move-result v1 │ │ +3b11bc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3b11be: 3c01 0300 |0007: if-gtz v1, 000a // +0003 │ │ +3b11c2: 1102 |0009: return-object v2 │ │ +3b11c4: 1a03 8007 |000a: const-string v3, ":EMAIL:" // string@0780 │ │ +3b11c8: 6e20 1c98 3b00 |000c: invoke-virtual {v11, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b11ce: 0a03 |000f: move-result v3 │ │ +3b11d0: 3531 0600 |0010: if-ge v1, v3, 0016 // +0006 │ │ +3b11d4: 6e30 1b98 0b03 |0012: invoke-virtual {v11, v0, v3}, Ljava/lang/String;.indexOf:(II)I // method@981b │ │ +3b11da: 0a01 |0015: move-result v1 │ │ +3b11dc: d800 01ff |0016: add-int/lit8 v0, v1, #int -1 // #ff │ │ +3b11e0: 1303 8000 |0018: const/16 v3, #int 128 // #80 │ │ +3b11e4: 1304 5f00 |001a: const/16 v4, #int 95 // #5f │ │ +3b11e8: 1305 7a00 |001c: const/16 v5, #int 122 // #7a │ │ +3b11ec: 1306 4100 |001e: const/16 v6, #int 65 // #41 │ │ +3b11f0: 1307 5a00 |0020: const/16 v7, #int 90 // #5a │ │ +3b11f4: 1308 3900 |0022: const/16 v8, #int 57 // #39 │ │ +3b11f8: 1309 2b00 |0024: const/16 v9, #int 43 // #2b │ │ +3b11fc: 3a00 1800 |0026: if-ltz v0, 003e // +0018 │ │ +3b1200: 6e20 0998 0b00 |0028: invoke-virtual {v11, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b1206: 0a0a |002b: move-result v10 │ │ +3b1208: 36a9 1200 |002c: if-gt v9, v10, 003e // +0012 │ │ +3b120c: 35a8 0400 |002e: if-ge v8, v10, 0032 // +0004 │ │ +3b1210: 346a 0e00 |0030: if-lt v10, v6, 003e // +000e │ │ +3b1214: 35a7 0400 |0032: if-ge v7, v10, 0036 // +0004 │ │ +3b1218: 344a 0a00 |0034: if-lt v10, v4, 003e // +000a │ │ +3b121c: 35a5 0500 |0036: if-ge v5, v10, 003b // +0005 │ │ +3b1220: 353a 0300 |0038: if-ge v10, v3, 003b // +0003 │ │ +3b1224: 2804 |003a: goto 003e // +0004 │ │ +3b1226: d800 00ff |003b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3b122a: 28db |003d: goto 0018 // -0025 │ │ +3b122c: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3b1230: 6e10 2298 0b00 |0040: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b1236: 0a0a |0043: move-result v10 │ │ +3b1238: 35a1 1400 |0044: if-ge v1, v10, 0058 // +0014 │ │ +3b123c: 6e20 0998 1b00 |0046: invoke-virtual {v11, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b1242: 0a0a |0049: move-result v10 │ │ +3b1244: 36a9 0e00 |004a: if-gt v9, v10, 0058 // +000e │ │ +3b1248: 35a8 0400 |004c: if-ge v8, v10, 0050 // +0004 │ │ +3b124c: 346a 0a00 |004e: if-lt v10, v6, 0058 // +000a │ │ +3b1250: 35a7 0400 |0050: if-ge v7, v10, 0054 // +0004 │ │ +3b1254: 344a 0600 |0052: if-lt v10, v4, 0058 // +0006 │ │ +3b1258: 35a5 eaff |0054: if-ge v5, v10, 003e // -0016 │ │ +3b125c: 353a e8ff |0056: if-ge v10, v3, 003e // -0018 │ │ +3b1260: d800 0001 |0058: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3b1264: 6e30 2e98 0b01 |005a: invoke-virtual {v11, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b126a: 0c0b |005d: move-result-object v11 │ │ +3b126c: 1250 |005e: const/4 v0, #int 5 // #5 │ │ +3b126e: 6e10 2298 0b00 |005f: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b1274: 0a01 |0062: move-result v1 │ │ +3b1276: 3710 0300 |0063: if-le v0, v1, 0066 // +0003 │ │ +3b127a: 2802 |0065: goto 0067 // +0002 │ │ +3b127c: 07b2 |0066: move-object v2, v11 │ │ +3b127e: 1102 |0067: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=811 │ │ 0x000c line=815 │ │ 0x0012 line=817 │ │ 0x0028 line=821 │ │ 0x0040 line=826 │ │ @@ -862326,22 +862326,22 @@ │ │ type : '(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3b41cc: |[3b41cc] net.sf.dibdib.thread_wk.CcmSto.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ -3b41dc: 6e20 aaa2 1000 |0000: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b41e2: 0c00 |0003: move-result-object v0 │ │ -3b41e4: 2001 af14 |0004: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b41e8: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -3b41ec: 0702 |0008: move-object v2, v0 │ │ -3b41ee: 1f02 af14 |0009: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b41f2: 1102 |000b: return-object v2 │ │ +3b41c8: |[3b41c8] net.sf.dibdib.thread_wk.CcmSto.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ +3b41d8: 6e20 aaa2 1000 |0000: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b41de: 0c00 |0003: move-result-object v0 │ │ +3b41e0: 2001 af14 |0004: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b41e4: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +3b41e8: 0702 |0008: move-object v2, v0 │ │ +3b41ea: 1f02 af14 |0009: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b41ee: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0004 line=403 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Lnet/sf/dibdib/generic/QSTuple; │ │ 0x0000 - 0x000c reg=1 (null) Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ @@ -862352,22 +862352,22 @@ │ │ type : '(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QWord;)Lnet/sf/dibdib/generic/QWord;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3b51c0: |[3b51c0] net.sf.dibdib.thread_wk.CcmSto.getQWord:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QWord;)Lnet/sf/dibdib/generic/QWord; │ │ -3b51d0: 6e20 aaa2 1000 |0000: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b51d6: 0c00 |0003: move-result-object v0 │ │ -3b51d8: 2001 b514 |0004: instance-of v1, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b51dc: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -3b51e0: 0702 |0008: move-object v2, v0 │ │ -3b51e2: 1f02 b514 |0009: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b51e6: 1102 |000b: return-object v2 │ │ +3b51bc: |[3b51bc] net.sf.dibdib.thread_wk.CcmSto.getQWord:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QWord;)Lnet/sf/dibdib/generic/QWord; │ │ +3b51cc: 6e20 aaa2 1000 |0000: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b51d2: 0c00 |0003: move-result-object v0 │ │ +3b51d4: 2001 b514 |0004: instance-of v1, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b51d8: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +3b51dc: 0702 |0008: move-object v2, v0 │ │ +3b51de: 1f02 b514 |0009: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b51e2: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0004 line=398 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Lnet/sf/dibdib/generic/QSTuple; │ │ 0x0000 - 0x000c reg=1 (null) Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ @@ -862378,45 +862378,45 @@ │ │ type : '(I)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -3b534c: |[3b534c] net.sf.dibdib.thread_wk.CcmSto.getTagMapStd:(I)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ -3b535c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -3b535e: 3205 2c00 |0001: if-eq v5, v0, 002d // +002c │ │ -3b5362: 1270 |0003: const/4 v0, #int 7 // #7 │ │ -3b5364: 3205 2600 |0004: if-eq v5, v0, 002a // +0026 │ │ -3b5368: 6200 3e7a |0006: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3e │ │ -3b536c: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ -3b5370: 7100 c0a5 0000 |000a: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c0 │ │ -3b5376: 0c00 |000d: move-result-object v0 │ │ -3b5378: 2100 |000e: array-length v0, v0 │ │ -3b537a: 2301 2716 |000f: new-array v1, v0, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ -3b537e: 7100 c0a5 0000 |0011: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c0 │ │ -3b5384: 0c02 |0014: move-result-object v2 │ │ -3b5386: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -3b5388: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -3b538a: b140 |0017: sub-int/2addr v0, v4 │ │ -3b538c: 7150 5698 3241 |0018: invoke-static {v2, v3, v1, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -3b5392: 6901 3e7a |001b: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3e │ │ -3b5396: 3d05 0a00 |001d: if-lez v5, 0027 // +000a │ │ -3b539a: 6200 3e7a |001f: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3e │ │ -3b539e: 2100 |0021: array-length v0, v0 │ │ -3b53a0: 3350 0300 |0022: if-ne v0, v5, 0025 // +0003 │ │ -3b53a4: 2803 |0024: goto 0027 // +0003 │ │ -3b53a6: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -3b53a8: 2803 |0026: goto 0029 // +0003 │ │ -3b53aa: 6205 3e7a |0027: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3e │ │ -3b53ae: 1105 |0029: return-object v5 │ │ -3b53b0: 6205 407a |002a: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_MAIL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a40 │ │ -3b53b4: 1105 |002c: return-object v5 │ │ -3b53b6: 6205 3f7a |002d: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_0:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3f │ │ -3b53ba: 1105 |002f: return-object v5 │ │ +3b5348: |[3b5348] net.sf.dibdib.thread_wk.CcmSto.getTagMapStd:(I)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ +3b5358: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +3b535a: 3205 2c00 |0001: if-eq v5, v0, 002d // +002c │ │ +3b535e: 1270 |0003: const/4 v0, #int 7 // #7 │ │ +3b5360: 3205 2600 |0004: if-eq v5, v0, 002a // +0026 │ │ +3b5364: 6200 3e7a |0006: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3e │ │ +3b5368: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ +3b536c: 7100 c0a5 0000 |000a: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c0 │ │ +3b5372: 0c00 |000d: move-result-object v0 │ │ +3b5374: 2100 |000e: array-length v0, v0 │ │ +3b5376: 2301 2716 |000f: new-array v1, v0, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ +3b537a: 7100 c0a5 0000 |0011: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c0 │ │ +3b5380: 0c02 |0014: move-result-object v2 │ │ +3b5382: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +3b5384: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +3b5386: b140 |0017: sub-int/2addr v0, v4 │ │ +3b5388: 7150 5698 3241 |0018: invoke-static {v2, v3, v1, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +3b538e: 6901 3e7a |001b: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3e │ │ +3b5392: 3d05 0a00 |001d: if-lez v5, 0027 // +000a │ │ +3b5396: 6200 3e7a |001f: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3e │ │ +3b539a: 2100 |0021: array-length v0, v0 │ │ +3b539c: 3350 0300 |0022: if-ne v0, v5, 0025 // +0003 │ │ +3b53a0: 2803 |0024: goto 0027 // +0003 │ │ +3b53a2: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +3b53a4: 2803 |0026: goto 0029 // +0003 │ │ +3b53a6: 6205 3e7a |0027: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_FULL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3e │ │ +3b53aa: 1105 |0029: return-object v5 │ │ +3b53ac: 6205 407a |002a: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_MAIL:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a40 │ │ +3b53b0: 1105 |002c: return-object v5 │ │ +3b53b2: 6205 3f7a |002d: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap_MAP_0:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a3f │ │ +3b53b6: 1105 |002f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=307 │ │ 0x000a line=308 │ │ 0x0011 line=309 │ │ 0x001b line=311 │ │ 0x001f line=313 │ │ @@ -862430,64 +862430,64 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -3b1284: |[3b1284] net.sf.dibdib.thread_wk.CcmSto.getTaggedValueOr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -3b1294: 1a00 5507 |0000: const-string v0, ":" // string@0755 │ │ -3b1298: 6e20 2c98 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b129e: 0a01 |0005: move-result v1 │ │ -3b12a0: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -3b12a4: 2815 |0008: goto 001d // +0015 │ │ -3b12a6: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b12aa: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b12b0: 6e20 4b98 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b12b6: 6e20 4b98 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b12bc: 1302 3a00 |0014: const/16 v2, #int 58 // #3a │ │ -3b12c0: 6e20 4498 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b12c6: 6e10 5498 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b12cc: 0c02 |001c: move-result-object v2 │ │ -3b12ce: 3803 4000 |001d: if-eqz v3, 005d // +0040 │ │ -3b12d2: 6e20 0e98 2300 |001f: invoke-virtual {v3, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b12d8: 0a00 |0022: move-result v0 │ │ -3b12da: 3900 0300 |0023: if-nez v0, 0026 // +0003 │ │ -3b12de: 2838 |0025: goto 005d // +0038 │ │ -3b12e0: 6e20 1c98 2300 |0026: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b12e6: 0a05 |0029: move-result v5 │ │ -3b12e8: 6e10 2298 0200 |002a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b12ee: 0a02 |002d: move-result v2 │ │ -3b12f0: b025 |002e: add-int/2addr v5, v2 │ │ -3b12f2: 6e10 2298 0300 |002f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b12f8: 0a02 |0032: move-result v2 │ │ -3b12fa: 3525 0d00 |0033: if-ge v5, v2, 0040 // +000d │ │ -3b12fe: 1302 2000 |0035: const/16 v2, #int 32 // #20 │ │ -3b1302: 6e20 0998 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b1308: 0a00 |003a: move-result v0 │ │ -3b130a: 3302 0500 |003b: if-ne v2, v0, 0040 // +0005 │ │ -3b130e: d805 0501 |003d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3b1312: 28f0 |003f: goto 002f // -0010 │ │ -3b1314: 0152 |0040: move v2, v5 │ │ -3b1316: 6e10 2298 0300 |0041: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b131c: 0a00 |0044: move-result v0 │ │ -3b131e: 3502 0f00 |0045: if-ge v2, v0, 0054 // +000f │ │ -3b1322: 6e20 0998 2300 |0047: invoke-virtual {v3, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b1328: 0a00 |004a: move-result v0 │ │ -3b132a: 6e20 1a98 0400 |004b: invoke-virtual {v4, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b1330: 0a00 |004e: move-result v0 │ │ -3b1332: 3b00 0500 |004f: if-gez v0, 0054 // +0005 │ │ -3b1336: d802 0201 |0051: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3b133a: 28ee |0053: goto 0041 // -0012 │ │ -3b133c: 6e30 2e98 5302 |0054: invoke-virtual {v3, v5, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b1342: 0c02 |0057: move-result-object v2 │ │ -3b1344: 6e10 3498 0200 |0058: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b134a: 0c02 |005b: move-result-object v2 │ │ -3b134c: 1102 |005c: return-object v2 │ │ -3b134e: 1105 |005d: return-object v5 │ │ +3b1280: |[3b1280] net.sf.dibdib.thread_wk.CcmSto.getTaggedValueOr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +3b1290: 1a00 5507 |0000: const-string v0, ":" // string@0755 │ │ +3b1294: 6e20 2c98 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b129a: 0a01 |0005: move-result v1 │ │ +3b129c: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +3b12a0: 2815 |0008: goto 001d // +0015 │ │ +3b12a2: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b12a6: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b12ac: 6e20 4b98 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b12b2: 6e20 4b98 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b12b8: 1302 3a00 |0014: const/16 v2, #int 58 // #3a │ │ +3b12bc: 6e20 4498 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b12c2: 6e10 5498 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b12c8: 0c02 |001c: move-result-object v2 │ │ +3b12ca: 3803 4000 |001d: if-eqz v3, 005d // +0040 │ │ +3b12ce: 6e20 0e98 2300 |001f: invoke-virtual {v3, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b12d4: 0a00 |0022: move-result v0 │ │ +3b12d6: 3900 0300 |0023: if-nez v0, 0026 // +0003 │ │ +3b12da: 2838 |0025: goto 005d // +0038 │ │ +3b12dc: 6e20 1c98 2300 |0026: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b12e2: 0a05 |0029: move-result v5 │ │ +3b12e4: 6e10 2298 0200 |002a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b12ea: 0a02 |002d: move-result v2 │ │ +3b12ec: b025 |002e: add-int/2addr v5, v2 │ │ +3b12ee: 6e10 2298 0300 |002f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b12f4: 0a02 |0032: move-result v2 │ │ +3b12f6: 3525 0d00 |0033: if-ge v5, v2, 0040 // +000d │ │ +3b12fa: 1302 2000 |0035: const/16 v2, #int 32 // #20 │ │ +3b12fe: 6e20 0998 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b1304: 0a00 |003a: move-result v0 │ │ +3b1306: 3302 0500 |003b: if-ne v2, v0, 0040 // +0005 │ │ +3b130a: d805 0501 |003d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3b130e: 28f0 |003f: goto 002f // -0010 │ │ +3b1310: 0152 |0040: move v2, v5 │ │ +3b1312: 6e10 2298 0300 |0041: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b1318: 0a00 |0044: move-result v0 │ │ +3b131a: 3502 0f00 |0045: if-ge v2, v0, 0054 // +000f │ │ +3b131e: 6e20 0998 2300 |0047: invoke-virtual {v3, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b1324: 0a00 |004a: move-result v0 │ │ +3b1326: 6e20 1a98 0400 |004b: invoke-virtual {v4, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b132c: 0a00 |004e: move-result v0 │ │ +3b132e: 3b00 0500 |004f: if-gez v0, 0054 // +0005 │ │ +3b1332: d802 0201 |0051: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3b1336: 28ee |0053: goto 0041 // -0012 │ │ +3b1338: 6e30 2e98 5302 |0054: invoke-virtual {v3, v5, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b133e: 0c02 |0057: move-result-object v2 │ │ +3b1340: 6e10 3498 0200 |0058: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b1346: 0c02 |005b: move-result-object v2 │ │ +3b1348: 1102 |005c: return-object v2 │ │ +3b134a: 1105 |005d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=757 │ │ 0x001f line=758 │ │ 0x0026 line=761 │ │ 0x002f line=762 │ │ 0x0041 line=764 │ │ @@ -862503,91 +862503,91 @@ │ │ type : '(Lnet/sf/dibdib/generic/QSTuple;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -3b0c64: |[3b0c64] net.sf.dibdib.thread_wk.CcmSto.handleAck:(Lnet/sf/dibdib/generic/QSTuple;)Z │ │ -3b0c74: 6200 2f7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b0c78: 6e20 bba5 9000 |0002: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b0c7e: 0c00 |0005: move-result-object v0 │ │ -3b0c80: 6e10 0ca3 0000 |0006: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b0c86: 0b00 |0009: move-result-wide v0 │ │ -3b0c88: 6202 287a |000a: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ -3b0c8c: 5322 2b7a |000c: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b0c90: c020 |000e: and-long/2addr v0, v2 │ │ -3b0c92: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -3b0c94: 1603 0000 |0010: const-wide/16 v3, #int 0 // #0 │ │ -3b0c98: 3105 0300 |0012: cmp-long v5, v3, v0 │ │ -3b0c9c: 3905 0300 |0014: if-nez v5, 0017 // +0003 │ │ -3b0ca0: 0f02 |0016: return v2 │ │ -3b0ca2: 6200 317a |0017: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b0ca6: 6e20 baa5 9000 |0019: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b0cac: 0c09 |001c: move-result-object v9 │ │ -3b0cae: 1f09 af14 |001d: check-cast v9, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b0cb2: 6e10 cba2 0900 |001f: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b0cb8: 0c09 |0022: move-result-object v9 │ │ -3b0cba: 3809 6700 |0023: if-eqz v9, 008a // +0067 │ │ -3b0cbe: 1a00 be08 |0025: const-string v0, "ACK" // string@08be │ │ -3b0cc2: 6e20 2c98 0900 |0027: invoke-virtual {v9, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b0cc8: 0a00 |002a: move-result v0 │ │ -3b0cca: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ -3b0cce: 285d |002d: goto 008a // +005d │ │ -3b0cd0: 1a00 6c00 |002e: const-string v0, " │ │ +3b0c60: |[3b0c60] net.sf.dibdib.thread_wk.CcmSto.handleAck:(Lnet/sf/dibdib/generic/QSTuple;)Z │ │ +3b0c70: 6200 2f7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b0c74: 6e20 bba5 9000 |0002: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b0c7a: 0c00 |0005: move-result-object v0 │ │ +3b0c7c: 6e10 0ca3 0000 |0006: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b0c82: 0b00 |0009: move-result-wide v0 │ │ +3b0c84: 6202 287a |000a: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ +3b0c88: 5322 2b7a |000c: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b0c8c: c020 |000e: and-long/2addr v0, v2 │ │ +3b0c8e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +3b0c90: 1603 0000 |0010: const-wide/16 v3, #int 0 // #0 │ │ +3b0c94: 3105 0300 |0012: cmp-long v5, v3, v0 │ │ +3b0c98: 3905 0300 |0014: if-nez v5, 0017 // +0003 │ │ +3b0c9c: 0f02 |0016: return v2 │ │ +3b0c9e: 6200 317a |0017: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b0ca2: 6e20 baa5 9000 |0019: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b0ca8: 0c09 |001c: move-result-object v9 │ │ +3b0caa: 1f09 af14 |001d: check-cast v9, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b0cae: 6e10 cba2 0900 |001f: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b0cb4: 0c09 |0022: move-result-object v9 │ │ +3b0cb6: 3809 6700 |0023: if-eqz v9, 008a // +0067 │ │ +3b0cba: 1a00 be08 |0025: const-string v0, "ACK" // string@08be │ │ +3b0cbe: 6e20 2c98 0900 |0027: invoke-virtual {v9, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b0cc4: 0a00 |002a: move-result v0 │ │ +3b0cc6: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ +3b0cca: 285d |002d: goto 008a // +005d │ │ +3b0ccc: 1a00 6c00 |002e: const-string v0, " │ │ " // string@006c │ │ -3b0cd4: 6e20 2a98 0900 |0030: invoke-virtual {v9, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3b0cda: 0c09 |0033: move-result-object v9 │ │ -3b0cdc: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -3b0cde: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -3b0ce0: 2192 |0036: array-length v2, v9 │ │ -3b0ce2: 3521 5200 |0037: if-ge v1, v2, 0089 // +0052 │ │ -3b0ce6: 4602 0901 |0039: aget-object v2, v9, v1 │ │ -3b0cea: 7120 e3a5 0200 |003b: invoke-static {v2, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.pid4String:(Ljava/lang/String;Z)J // method@a5e3 │ │ -3b0cf0: 0b05 |003e: move-result-wide v5 │ │ -3b0cf2: 6202 6473 |003f: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b0cf6: 5422 497a |0041: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b0cfa: 6e30 dca3 5206 |0043: invoke-virtual {v2, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b0d00: 0c02 |0046: move-result-object v2 │ │ -3b0d02: 3902 1a00 |0047: if-nez v2, 0061 // +001a │ │ -3b0d06: 4605 0901 |0049: aget-object v5, v9, v1 │ │ -3b0d0a: 1a06 b355 |004b: const-string v6, "[0-9]+" // string@55b3 │ │ -3b0d0e: 6e20 2398 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b0d14: 0a05 |0050: move-result v5 │ │ -3b0d16: 3805 1000 |0051: if-eqz v5, 0061 // +0010 │ │ -3b0d1a: 4602 0901 |0053: aget-object v2, v9, v1 │ │ -3b0d1e: 7110 a997 0200 |0055: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@97a9 │ │ -3b0d24: 0b05 |0058: move-result-wide v5 │ │ -3b0d26: 6202 6473 |0059: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b0d2a: 5422 497a |005b: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b0d2e: 6e30 dca3 5206 |005d: invoke-virtual {v2, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b0d34: 0c02 |0060: move-result-object v2 │ │ -3b0d36: 3802 2500 |0061: if-eqz v2, 0086 // +0025 │ │ -3b0d3a: 2025 ae14 |0063: instance-of v5, v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b0d3e: 3805 2100 |0065: if-eqz v5, 0086 // +0021 │ │ -3b0d42: 6205 2f7a |0067: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b0d46: 0726 |0069: move-object v6, v2 │ │ -3b0d48: 1f06 ae14 |006a: check-cast v6, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b0d4c: 6e20 bba5 6500 |006c: invoke-virtual {v5, v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b0d52: 0c05 |006f: move-result-object v5 │ │ -3b0d54: 6e10 0ca3 0500 |0070: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b0d5a: 0b05 |0073: move-result-wide v5 │ │ -3b0d5c: 6207 227a |0074: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ -3b0d60: 5377 2b7a |0076: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b0d64: c075 |0078: and-long/2addr v5, v7 │ │ -3b0d66: 3107 0305 |0079: cmp-long v7, v3, v5 │ │ -3b0d6a: 3807 0b00 |007b: if-eqz v7, 0086 // +000b │ │ -3b0d6e: 1f02 ae14 |007d: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b0d72: 6205 347a |007f: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b0d76: 6206 be76 |0081: sget-object v6, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ -3b0d7a: 6e30 b1a2 5206 |0083: invoke-virtual {v2, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b0d80: d801 0101 |0086: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3b0d84: 28ae |0088: goto 0036 // -0052 │ │ -3b0d86: 0f00 |0089: return v0 │ │ -3b0d88: 0f02 |008a: return v2 │ │ +3b0cd0: 6e20 2a98 0900 |0030: invoke-virtual {v9, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3b0cd6: 0c09 |0033: move-result-object v9 │ │ +3b0cd8: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +3b0cda: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +3b0cdc: 2192 |0036: array-length v2, v9 │ │ +3b0cde: 3521 5200 |0037: if-ge v1, v2, 0089 // +0052 │ │ +3b0ce2: 4602 0901 |0039: aget-object v2, v9, v1 │ │ +3b0ce6: 7120 e3a5 0200 |003b: invoke-static {v2, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.pid4String:(Ljava/lang/String;Z)J // method@a5e3 │ │ +3b0cec: 0b05 |003e: move-result-wide v5 │ │ +3b0cee: 6202 6473 |003f: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b0cf2: 5422 497a |0041: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b0cf6: 6e30 dca3 5206 |0043: invoke-virtual {v2, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b0cfc: 0c02 |0046: move-result-object v2 │ │ +3b0cfe: 3902 1a00 |0047: if-nez v2, 0061 // +001a │ │ +3b0d02: 4605 0901 |0049: aget-object v5, v9, v1 │ │ +3b0d06: 1a06 b355 |004b: const-string v6, "[0-9]+" // string@55b3 │ │ +3b0d0a: 6e20 2398 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b0d10: 0a05 |0050: move-result v5 │ │ +3b0d12: 3805 1000 |0051: if-eqz v5, 0061 // +0010 │ │ +3b0d16: 4602 0901 |0053: aget-object v2, v9, v1 │ │ +3b0d1a: 7110 a997 0200 |0055: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@97a9 │ │ +3b0d20: 0b05 |0058: move-result-wide v5 │ │ +3b0d22: 6202 6473 |0059: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b0d26: 5422 497a |005b: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b0d2a: 6e30 dca3 5206 |005d: invoke-virtual {v2, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b0d30: 0c02 |0060: move-result-object v2 │ │ +3b0d32: 3802 2500 |0061: if-eqz v2, 0086 // +0025 │ │ +3b0d36: 2025 ae14 |0063: instance-of v5, v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b0d3a: 3805 2100 |0065: if-eqz v5, 0086 // +0021 │ │ +3b0d3e: 6205 2f7a |0067: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b0d42: 0726 |0069: move-object v6, v2 │ │ +3b0d44: 1f06 ae14 |006a: check-cast v6, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b0d48: 6e20 bba5 6500 |006c: invoke-virtual {v5, v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b0d4e: 0c05 |006f: move-result-object v5 │ │ +3b0d50: 6e10 0ca3 0500 |0070: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b0d56: 0b05 |0073: move-result-wide v5 │ │ +3b0d58: 6207 227a |0074: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ +3b0d5c: 5377 2b7a |0076: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b0d60: c075 |0078: and-long/2addr v5, v7 │ │ +3b0d62: 3107 0305 |0079: cmp-long v7, v3, v5 │ │ +3b0d66: 3807 0b00 |007b: if-eqz v7, 0086 // +000b │ │ +3b0d6a: 1f02 ae14 |007d: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b0d6e: 6205 347a |007f: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b0d72: 6206 be76 |0081: sget-object v6, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ +3b0d76: 6e30 b1a2 5206 |0083: invoke-virtual {v2, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b0d7c: d801 0101 |0086: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3b0d80: 28ae |0088: goto 0036 // -0052 │ │ +3b0d82: 0f00 |0089: return v0 │ │ +3b0d84: 0f02 |008a: return v2 │ │ catches : 1 │ │ 0x0039 - 0x0086 │ │ Ljava/lang/Exception; -> 0x0086 │ │ positions : │ │ 0x0000 line=1217 │ │ 0x0017 line=1220 │ │ 0x0027 line=1221 │ │ @@ -862609,799 +862609,799 @@ │ │ type : '(ZJJ[Lnet/sf/dibdib/generic/QSTuple;)[Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0088 (STATIC VARARGS) │ │ code - │ │ registers : 31 │ │ ins : 6 │ │ outs : 9 │ │ insns size : 1501 16-bit code units │ │ -3b4228: |[3b4228] net.sf.dibdib.thread_wk.CcmSto.importData:(ZJJ[Lnet/sf/dibdib/generic/QSTuple;)[Lnet/sf/dibdib/generic/QSeq; │ │ -3b4238: 0800 1e00 |0000: move-object/from16 v0, v30 │ │ -3b423c: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -3b4240: 2311 0e16 |0004: new-array v1, v1, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3b4244: 6202 1c7a |0006: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ -3b4248: 5322 2b7a |0008: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b424c: 7120 cea5 3200 |000a: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; // method@a5ce │ │ -3b4252: 0c02 |000d: move-result-object v2 │ │ -3b4254: 6203 1b7a |000e: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b4258: 5333 2b7a |0010: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b425c: 7120 cea5 4300 |0012: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; // method@a5ce │ │ -3b4262: 0c03 |0015: move-result-object v3 │ │ -3b4264: 2204 e812 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b4268: 7010 4098 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b426e: 1225 |001b: const/4 v5, #int 2 // #2 │ │ -3b4270: 2355 1a15 |001c: new-array v5, v5, [J // type@151a │ │ -3b4274: 6206 6473 |001e: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4278: 5366 437a |0020: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b427c: 120f |0022: const/4 v15, #int 0 // #0 │ │ -3b427e: 4c06 050f |0023: aput-wide v6, v5, v15 │ │ -3b4282: 6206 6473 |0025: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4286: 5366 437a |0027: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b428a: 121e |0029: const/4 v14, #int 1 // #1 │ │ -3b428c: 4c06 050e |002a: aput-wide v6, v5, v14 │ │ -3b4290: 120d |002c: const/4 v13, #int 0 // #0 │ │ -3b4292: 210c |002d: array-length v12, v0 │ │ -3b4294: 120a |002e: const/4 v10, #int 0 // #0 │ │ -3b4296: 1a06 c51c |002f: const-string v6, "G[0-9]+" // string@1cc5 │ │ -3b429a: 1a07 0000 |0031: const-string v7, "" // string@0000 │ │ -3b429e: 1610 0000 |0033: const-wide/16 v16, #int 0 // #0 │ │ -3b42a2: 35ca ad03 |0035: if-ge v10, v12, 03e2 // +03ad │ │ -3b42a6: 460b 000a |0037: aget-object v11, v0, v10 │ │ -3b42aa: 390b 0900 |0039: if-nez v11, 0042 // +0009 │ │ -3b42ae: 01af |003b: move v15, v10 │ │ -3b42b0: 0212 0c00 |003c: move/from16 v18, v12 │ │ -3b42b4: 07d9 |003e: move-object v9, v13 │ │ -3b42b6: 1216 |003f: const/4 v6, #int 1 // #1 │ │ -3b42b8: 2900 9403 |0040: goto/16 03d4 // +0394 │ │ -3b42bc: 6209 2f7a |0042: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b42c0: 6e20 bba5 b900 |0044: invoke-virtual {v9, v11}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b42c6: 0c09 |0047: move-result-object v9 │ │ -3b42c8: 6e10 0ca3 0900 |0048: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b42ce: 0b12 |004b: move-result-wide v18 │ │ -3b42d0: 6209 287a |004c: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ -3b42d4: 5398 2b7a |004e: iget-wide v8, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b42d8: a008 1208 |0050: and-long v8, v18, v8 │ │ -3b42dc: 3112 1008 |0052: cmp-long v18, v16, v8 │ │ -3b42e0: 3812 0900 |0054: if-eqz v18, 005d // +0009 │ │ -3b42e4: 7110 d5a5 0b00 |0056: invoke-static {v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.handleAck:(Lnet/sf/dibdib/generic/QSTuple;)Z // method@a5d5 │ │ -3b42ea: 0a08 |0059: move-result v8 │ │ -3b42ec: 3808 0300 |005a: if-eqz v8, 005d // +0003 │ │ -3b42f0: 28df |005c: goto 003b // -0021 │ │ -3b42f2: 6208 337a |005d: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b42f6: 6e20 bba5 b800 |005f: invoke-virtual {v8, v11}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b42fc: 0c08 |0062: move-result-object v8 │ │ -3b42fe: 6e10 10a3 0800 |0063: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -3b4304: 0c08 |0066: move-result-object v8 │ │ -3b4306: 3808 4903 |0067: if-eqz v8, 03b0 // +0349 │ │ -3b430a: 6e10 2298 0800 |0069: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4310: 0a09 |006c: move-result v9 │ │ -3b4312: 3c09 0400 |006d: if-gtz v9, 0071 // +0004 │ │ -3b4316: 2900 4103 |006f: goto/16 03b0 // +0341 │ │ -3b431a: 6209 2f7a |0071: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b431e: 620e bd76 |0073: sget-object v14, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b4322: 7130 d2a5 9b0e |0075: invoke-static {v11, v9, v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQWord:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QWord;)Lnet/sf/dibdib/generic/QWord; // method@a5d2 │ │ -3b4328: 0c09 |0078: move-result-object v9 │ │ -3b432a: 6e10 0ca3 0900 |0079: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b4330: 0b14 |007c: move-result-wide v20 │ │ -3b4332: 6209 307a |007d: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b4336: 7130 d1a5 9b0d |007f: invoke-static {v11, v9, v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ -3b433c: 0c09 |0082: move-result-object v9 │ │ -3b433e: 620e 257a |0083: sget-object v14, Lnet/sf/dibdib/thread_wk/Cats;.PREF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a25 │ │ -3b4342: 53ed 2b7a |0085: iget-wide v13, v14, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b4346: 620f 297a |0087: sget-object v15, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ -3b434a: 0817 0600 |0089: move-object/from16 v23, v6 │ │ -3b434e: 0818 0700 |008b: move-object/from16 v24, v7 │ │ -3b4352: 53f6 2b7a |008d: iget-wide v6, v15, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b4356: c1d6 |008f: or-long/2addr v6, v13 │ │ -3b4358: a006 0614 |0090: and-long v6, v6, v20 │ │ -3b435c: 160d 0f27 |0092: const-wide/16 v13, #int 9999 // #270f │ │ -3b4360: 310f 1006 |0094: cmp-long v15, v16, v6 │ │ -3b4364: 380f a900 |0096: if-eqz v15, 013f // +00a9 │ │ -3b4368: 3919 0700 |0098: if-nez v25, 009f // +0007 │ │ -3b436c: 01af |009a: move v15, v10 │ │ -3b436e: 0212 0c00 |009b: move/from16 v18, v12 │ │ -3b4372: 2900 9000 |009d: goto/16 012d // +0090 │ │ -3b4376: 2096 b514 |009f: instance-of v6, v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b437a: 3806 6000 |00a1: if-eqz v6, 0101 // +0060 │ │ -3b437e: 0796 |00a3: move-object v6, v9 │ │ -3b4380: 1f06 b514 |00a4: check-cast v6, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b4384: 6e10 0ea3 0600 |00a6: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -3b438a: 0a06 |00a9: move-result v6 │ │ -3b438c: 3806 5700 |00aa: if-eqz v6, 0101 // +0057 │ │ -3b4390: 1f09 b514 |00ac: check-cast v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b4394: 6e10 0ca3 0900 |00ae: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b439a: 0b06 |00b1: move-result-wide v6 │ │ -3b439c: 1208 |00b2: const/4 v8, #int 0 // #0 │ │ -3b439e: 4517 0508 |00b3: aget-wide v23, v5, v8 │ │ -3b43a2: 3108 1706 |00b5: cmp-long v8, v23, v6 │ │ -3b43a6: 3808 1100 |00b7: if-eqz v8, 00c8 // +0011 │ │ -3b43aa: 1218 |00b9: const/4 v8, #int 1 // #1 │ │ -3b43ac: 4517 0508 |00ba: aget-wide v23, v5, v8 │ │ -3b43b0: 3108 1706 |00bc: cmp-long v8, v23, v6 │ │ -3b43b4: 3808 0a00 |00be: if-eqz v8, 00c8 // +000a │ │ -3b43b8: 6208 6473 |00c0: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b43bc: 5388 437a |00c2: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b43c0: 310f 0806 |00c4: cmp-long v15, v8, v6 │ │ -3b43c4: 390f 0e00 |00c6: if-nez v15, 00d4 // +000e │ │ -3b43c8: 54b8 3576 |00c8: iget-object v8, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b43cc: 6209 307a |00ca: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b43d0: 6e10 bda5 0900 |00cc: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b43d6: 0a09 |00cf: move-result v9 │ │ -3b43d8: 620f bd76 |00d0: sget-object v15, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b43dc: 4d0f 0809 |00d2: aput-object v15, v8, v9 │ │ -3b43e0: 3108 0d06 |00d4: cmp-long v8, v13, v6 │ │ -3b43e4: 3b08 2b00 |00d6: if-gez v8, 0101 // +002b │ │ -3b43e8: 1208 |00d8: const/4 v8, #int 0 // #0 │ │ -3b43ea: 450d 0508 |00d9: aget-wide v13, v5, v8 │ │ -3b43ee: 1219 |00db: const/4 v9, #int 1 // #1 │ │ -3b43f0: 4516 0509 |00dc: aget-wide v22, v5, v9 │ │ -3b43f4: 3109 0d16 |00de: cmp-long v9, v13, v22 │ │ -3b43f8: 3809 1d00 |00e0: if-eqz v9, 00fd // +001d │ │ -3b43fc: 450d 0508 |00e2: aget-wide v13, v5, v8 │ │ -3b4400: 6208 6473 |00e4: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4404: 5388 437a |00e6: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b4408: 310f 0d08 |00e8: cmp-long v15, v13, v8 │ │ -3b440c: 390f 0400 |00ea: if-nez v15, 00ee // +0004 │ │ -3b4410: 1208 |00ec: const/4 v8, #int 0 // #0 │ │ -3b4412: 2810 |00ed: goto 00fd // +0010 │ │ -3b4414: 121e |00ee: const/4 v14, #int 1 // #1 │ │ -3b4416: 4508 050e |00ef: aget-wide v8, v5, v14 │ │ -3b441a: 620d 6473 |00f1: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b441e: 53de 437a |00f3: iget-wide v14, v13, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b4422: 310d 080e |00f5: cmp-long v13, v8, v14 │ │ -3b4426: 390d 0a00 |00f7: if-nez v13, 0101 // +000a │ │ -3b442a: 121e |00f9: const/4 v14, #int 1 // #1 │ │ -3b442c: 4c06 050e |00fa: aput-wide v6, v5, v14 │ │ -3b4430: 2806 |00fc: goto 0102 // +0006 │ │ -3b4432: 121e |00fd: const/4 v14, #int 1 // #1 │ │ -3b4434: 4c06 0508 |00fe: aput-wide v6, v5, v8 │ │ -3b4438: 2802 |0100: goto 0102 // +0002 │ │ -3b443a: 121e |0101: const/4 v14, #int 1 // #1 │ │ -3b443c: 6206 257a |0102: sget-object v6, Lnet/sf/dibdib/thread_wk/Cats;.PREF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a25 │ │ -3b4440: 5366 2b7a |0104: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b4444: 6208 297a |0106: sget-object v8, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ -3b4448: 5388 2b7a |0108: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b444c: c186 |010a: or-long/2addr v6, v8 │ │ -3b444e: a006 061a |010b: and-long v6, v6, v26 │ │ -3b4452: 3108 1006 |010d: cmp-long v8, v16, v6 │ │ -3b4456: 3808 0400 |010f: if-eqz v8, 0113 // +0004 │ │ -3b445a: 1216 |0111: const/4 v6, #int 1 // #1 │ │ -3b445c: 2802 |0112: goto 0114 // +0002 │ │ -3b445e: 1206 |0113: const/4 v6, #int 0 // #0 │ │ -3b4460: 0507 1c00 |0114: move-wide/from16 v7, v28 │ │ -3b4464: 07b9 |0116: move-object v9, v11 │ │ -3b4466: 01af |0117: move v15, v10 │ │ -3b4468: 07bd |0118: move-object v13, v11 │ │ -3b446a: 050a 1400 |0119: move-wide/from16 v10, v20 │ │ -3b446e: 0212 0c00 |011b: move/from16 v18, v12 │ │ -3b4472: 075c |011d: move-object v12, v5 │ │ -3b4474: 07d0 |011e: move-object v0, v13 │ │ -3b4476: 071d |011f: move-object v13, v1 │ │ -3b4478: 1211 |0120: const/4 v1, #int 1 // #1 │ │ -3b447a: 074e |0121: move-object v14, v4 │ │ -3b447c: 7709 dca5 0600 |0122: invoke-static/range {v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.importPrefsNVars:(ZJLnet/sf/dibdib/generic/QSTuple;J[J[Lnet/sf/dibdib/generic/QSeq;Ljava/lang/StringBuilder;)[Lnet/sf/dibdib/generic/QSeq; // method@a5dc │ │ -3b4482: 0c06 |0125: move-result-object v6 │ │ -3b4484: 6e10 5198 0400 |0126: invoke-virtual {v4}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -3b448a: 0a07 |0129: move-result v7 │ │ -3b448c: 3c07 0700 |012a: if-gtz v7, 0131 // +0007 │ │ -3b4490: 0761 |012c: move-object v1, v6 │ │ -3b4492: 1216 |012d: const/4 v6, #int 1 // #1 │ │ -3b4494: 1209 |012e: const/4 v9, #int 0 // #0 │ │ -3b4496: 2900 a502 |012f: goto/16 03d4 // +02a5 │ │ -3b449a: 6e10 5498 0400 |0131: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b44a0: 0c04 |0134: move-result-object v4 │ │ -3b44a2: 7120 c3a5 4000 |0135: invoke-static {v0, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash:(Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)V // method@a5c3 │ │ -3b44a8: 2200 e812 |0138: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b44ac: 7010 4098 0000 |013a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b44b2: 0704 |013d: move-object v4, v0 │ │ -3b44b4: 28ee |013e: goto 012c // -0012 │ │ -3b44b6: 01af |013f: move v15, v10 │ │ -3b44b8: 07b0 |0140: move-object v0, v11 │ │ -3b44ba: 0212 0c00 |0141: move/from16 v18, v12 │ │ -3b44be: 1216 |0143: const/4 v6, #int 1 // #1 │ │ -3b44c0: 3107 1014 |0144: cmp-long v7, v16, v20 │ │ -3b44c4: 3807 3602 |0146: if-eqz v7, 037c // +0236 │ │ -3b44c8: 6e10 2298 0800 |0148: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b44ce: 0a07 |014b: move-result v7 │ │ -3b44d0: 3d07 3002 |014c: if-lez v7, 037c // +0230 │ │ -3b44d4: 6e10 2298 0800 |014e: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b44da: 0a07 |0151: move-result v7 │ │ -3b44dc: 3376 0d00 |0152: if-ne v6, v7, 015f // +000d │ │ -3b44e0: 1307 3000 |0154: const/16 v7, #int 48 // #30 │ │ -3b44e4: 120a |0156: const/4 v10, #int 0 // #0 │ │ -3b44e6: 6e20 0998 a800 |0157: invoke-virtual {v8, v10}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b44ec: 0a0b |015a: move-result v11 │ │ -3b44ee: 37b7 0400 |015b: if-le v7, v11, 015f // +0004 │ │ -3b44f2: 2900 1f02 |015d: goto/16 037c // +021f │ │ -3b44f6: 2097 b514 |015f: instance-of v7, v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b44fa: 3807 5600 |0161: if-eqz v7, 01b7 // +0056 │ │ -3b44fe: 0797 |0163: move-object v7, v9 │ │ -3b4500: 1f07 b514 |0164: check-cast v7, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b4504: 6e10 0ea3 0700 |0166: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -3b450a: 0a07 |0169: move-result v7 │ │ -3b450c: 3807 4d00 |016a: if-eqz v7, 01b7 // +004d │ │ -3b4510: 1f09 b514 |016c: check-cast v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b4514: 6e10 0ca3 0900 |016e: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b451a: 0b09 |0171: move-result-wide v9 │ │ -3b451c: 3819 2400 |0172: if-eqz v25, 0196 // +0024 │ │ -3b4520: 1207 |0174: const/4 v7, #int 0 // #0 │ │ -3b4522: 450b 0507 |0175: aget-wide v11, v5, v7 │ │ -3b4526: 3107 0b09 |0177: cmp-long v7, v11, v9 │ │ -3b452a: 3807 1000 |0179: if-eqz v7, 0189 // +0010 │ │ -3b452e: 450b 0506 |017b: aget-wide v11, v5, v6 │ │ -3b4532: 3107 0b09 |017d: cmp-long v7, v11, v9 │ │ -3b4536: 3807 0a00 |017f: if-eqz v7, 0189 // +000a │ │ -3b453a: 6207 6473 |0181: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b453e: 537b 437a |0183: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b4542: 3107 0b09 |0185: cmp-long v7, v11, v9 │ │ -3b4546: 3907 0f00 |0187: if-nez v7, 0196 // +000f │ │ -3b454a: 5407 3576 |0189: iget-object v7, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b454e: 6209 307a |018b: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b4552: 6e10 bda5 0900 |018d: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b4558: 0a09 |0190: move-result v9 │ │ -3b455a: 620a bd76 |0191: sget-object v10, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b455e: 4d0a 0709 |0193: aput-object v10, v7, v9 │ │ -3b4562: 2830 |0195: goto 01c5 // +0030 │ │ -3b4564: 3107 1009 |0196: cmp-long v7, v16, v9 │ │ -3b4568: 3b07 2d00 |0198: if-gez v7, 01c5 // +002d │ │ -3b456c: 3107 090d |019a: cmp-long v7, v9, v13 │ │ -3b4570: 3b07 2900 |019c: if-gez v7, 01c5 // +0029 │ │ -3b4574: 6207 307a |019e: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b4578: 6209 be76 |01a0: sget-object v9, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ -3b457c: 6e30 b1a2 7009 |01a2: invoke-virtual {v0, v7, v9}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b4582: 6207 357a |01a5: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b4586: 6e20 aaa2 7000 |01a7: invoke-virtual {v0, v7}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b458c: 0c07 |01aa: move-result-object v7 │ │ -3b458e: 2079 af14 |01ab: instance-of v9, v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b4592: 3809 1800 |01ad: if-eqz v9, 01c5 // +0018 │ │ -3b4596: 1f07 af14 |01af: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b459a: 6e10 cba2 0700 |01b1: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b45a0: 0c07 |01b4: move-result-object v7 │ │ -3b45a2: 077d |01b5: move-object v13, v7 │ │ -3b45a4: 281c |01b6: goto 01d2 // +001c │ │ -3b45a6: 3909 1000 |01b7: if-nez v9, 01c7 // +0010 │ │ -3b45aa: 5407 3576 |01b9: iget-object v7, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b45ae: 6209 307a |01bb: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b45b2: 6e10 bda5 0900 |01bd: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b45b8: 0a09 |01c0: move-result v9 │ │ -3b45ba: 620a bd76 |01c1: sget-object v10, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b45be: 4d0a 0709 |01c3: aput-object v10, v7, v9 │ │ -3b45c2: 120d |01c5: const/4 v13, #int 0 // #0 │ │ -3b45c4: 280c |01c6: goto 01d2 // +000c │ │ -3b45c6: 6207 307a |01c7: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b45ca: 620a be76 |01c9: sget-object v10, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ -3b45ce: 6e30 b1a2 700a |01cb: invoke-virtual {v0, v7, v10}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b45d4: 6e10 cba2 0900 |01ce: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b45da: 0c0d |01d1: move-result-object v13 │ │ -3b45dc: 380d 5000 |01d2: if-eqz v13, 0222 // +0050 │ │ -3b45e0: 1307 4000 |01d4: const/16 v7, #int 64 // #40 │ │ -3b45e4: 6e20 1a98 7d00 |01d6: invoke-virtual {v13, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b45ea: 0a09 |01d9: move-result v9 │ │ -3b45ec: 3c09 0b00 |01da: if-gtz v9, 01e5 // +000b │ │ -3b45f0: 7110 d0a5 0800 |01dc: invoke-static {v8}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ -3b45f6: 0c07 |01df: move-result-object v7 │ │ -3b45f8: 3907 0400 |01e0: if-nez v7, 01e4 // +0004 │ │ -3b45fc: 0807 1800 |01e2: move-object/from16 v7, v24 │ │ -3b4600: 077d |01e4: move-object v13, v7 │ │ -3b4602: 1307 4000 |01e5: const/16 v7, #int 64 // #40 │ │ -3b4606: 6e20 1a98 7d00 |01e7: invoke-virtual {v13, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b460c: 0a09 |01ea: move-result v9 │ │ -3b460e: 3d09 3700 |01eb: if-lez v9, 0222 // +0037 │ │ -3b4612: 6207 6473 |01ed: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4616: 5477 427a |01ef: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b461a: 6e20 0e98 7d00 |01f1: invoke-virtual {v13, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b4620: 0a07 |01f4: move-result v7 │ │ -3b4622: 3807 0a00 |01f5: if-eqz v7, 01ff // +000a │ │ -3b4626: 6207 307a |01f7: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b462a: 6209 bd76 |01f9: sget-object v9, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b462e: 6e30 b1a2 7009 |01fb: invoke-virtual {v0, v7, v9}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b4634: 2824 |01fe: goto 0222 // +0024 │ │ -3b4636: 7110 d0a5 0d00 |01ff: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ -3b463c: 0c07 |0202: move-result-object v7 │ │ -3b463e: 6e20 f99a 7200 |0203: invoke-virtual {v2, v7}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b4644: 0c09 |0206: move-result-object v9 │ │ -3b4646: 1f09 d112 |0207: check-cast v9, Ljava/lang/Long; // type@12d1 │ │ -3b464a: 3809 1000 |0209: if-eqz v9, 0219 // +0010 │ │ -3b464e: 6207 307a |020b: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b4652: 6e10 a897 0900 |020d: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b4658: 0b09 |0210: move-result-wide v9 │ │ -3b465a: 7120 06a3 a900 |0211: invoke-static {v9, v10}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b4660: 0c09 |0214: move-result-object v9 │ │ -3b4662: 6e30 b1a2 7009 |0215: invoke-virtual {v0, v7, v9}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b4668: 280a |0218: goto 0222 // +000a │ │ -3b466a: 6209 307a |0219: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b466e: 7110 c1a2 0700 |021b: invoke-static {v7}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b4674: 0c07 |021e: move-result-object v7 │ │ -3b4676: 6e30 b1a2 9007 |021f: invoke-virtual {v0, v9, v7}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b467c: 3919 5900 |0222: if-nez v25, 027b // +0059 │ │ -3b4680: 6207 6473 |0224: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4684: 5477 497a |0226: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b4688: 5309 3876 |0228: iget-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b468c: 6e30 dca3 970a |022a: invoke-virtual {v7, v9, v10}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b4692: 0c07 |022d: move-result-object v7 │ │ -3b4694: 3907 2500 |022e: if-nez v7, 0253 // +0025 │ │ -3b4698: 6209 337a |0230: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b469c: 6e20 aaa2 9000 |0232: invoke-virtual {v0, v9}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b46a2: 0c09 |0235: move-result-object v9 │ │ -3b46a4: 1f09 af14 |0236: check-cast v9, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b46a8: 620a 2f7a |0238: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b46ac: 6e20 bba5 0a00 |023a: invoke-virtual {v10, v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b46b2: 0c0a |023d: move-result-object v10 │ │ -3b46b4: 6e10 0ca3 0a00 |023e: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b46ba: 0b0a |0241: move-result-wide v10 │ │ -3b46bc: 120c |0242: const/4 v12, #int 0 // #0 │ │ -3b46be: 7140 dfa5 a9cb |0243: invoke-static {v9, v10, v11, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ -3b46c4: 0b09 |0246: move-result-wide v9 │ │ -3b46c6: 310b 1009 |0247: cmp-long v11, v16, v9 │ │ -3b46ca: 380b 0a00 |0249: if-eqz v11, 0253 // +000a │ │ -3b46ce: 6207 6473 |024b: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b46d2: 5477 497a |024d: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b46d6: 6e30 dca3 970a |024f: invoke-virtual {v7, v9, v10}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b46dc: 0c07 |0252: move-result-object v7 │ │ -3b46de: 120d |0253: const/4 v13, #int 0 // #0 │ │ -3b46e0: 327d 2300 |0254: if-eq v13, v7, 0277 // +0023 │ │ -3b46e4: 2079 ae14 |0256: instance-of v9, v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b46e8: 3809 1f00 |0258: if-eqz v9, 0277 // +001f │ │ -3b46ec: 077d |025a: move-object v13, v7 │ │ -3b46ee: 1f0d ae14 |025b: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b46f2: 7120 e7a5 0d00 |025d: invoke-static {v13, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.update:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QSTuple; // method@a5e7 │ │ -3b46f8: 0c07 |0260: move-result-object v7 │ │ -3b46fa: 3907 f3ff |0261: if-nez v7, 0254 // -000d │ │ -3b46fe: 5309 3876 |0263: iget-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b4702: 160b 0200 |0265: const-wide/16 v11, #int 2 // #2 │ │ -3b4706: bbb9 |0267: add-long/2addr v9, v11 │ │ -3b4708: 5a09 3876 |0268: iput-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b470c: 6207 6473 |026a: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4710: 5477 497a |026c: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b4714: 5309 3876 |026e: iget-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b4718: 6e30 dca3 970a |0270: invoke-virtual {v7, v9, v10}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b471e: 0c07 |0273: move-result-object v7 │ │ -3b4720: 3907 efff |0274: if-nez v7, 0263 // -0011 │ │ -3b4724: 28de |0276: goto 0254 // -0022 │ │ -3b4726: 3807 0400 |0277: if-eqz v7, 027b // +0004 │ │ -3b472a: 2900 b5fe |0279: goto/16 012e // -014b │ │ -3b472e: 6207 2f7a |027b: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b4732: 6e20 bba5 0700 |027d: invoke-virtual {v7, v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b4738: 0c07 |0280: move-result-object v7 │ │ -3b473a: 6e10 0ca3 0700 |0281: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b4740: 0b09 |0284: move-result-wide v9 │ │ -3b4742: 6207 1c7a |0285: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ -3b4746: 537b 2b7a |0287: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b474a: c0b9 |0289: and-long/2addr v9, v11 │ │ -3b474c: 3107 1009 |028a: cmp-long v7, v16, v9 │ │ -3b4750: 3807 5000 |028c: if-eqz v7, 02dc // +0050 │ │ -3b4754: 6207 317a |028e: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b4758: 6e20 baa5 0700 |0290: invoke-virtual {v7, v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b475e: 0c07 |0293: move-result-object v7 │ │ -3b4760: 1f07 af14 |0294: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b4764: 6e10 cba2 0700 |0296: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b476a: 0c07 |0299: move-result-object v7 │ │ -3b476c: 3807 c600 |029a: if-eqz v7, 0360 // +00c6 │ │ -3b4770: 1308 4000 |029c: const/16 v8, #int 64 // #40 │ │ -3b4774: 6e20 1a98 8700 |029e: invoke-virtual {v7, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b477a: 0a08 |02a1: move-result v8 │ │ -3b477c: 3d08 be00 |02a2: if-lez v8, 0360 // +00be │ │ -3b4780: 7110 d0a5 0700 |02a4: invoke-static {v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ -3b4786: 0c07 |02a7: move-result-object v7 │ │ -3b4788: 3807 b800 |02a8: if-eqz v7, 0360 // +00b8 │ │ -3b478c: 6208 6473 |02aa: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4790: 5488 427a |02ac: iget-object v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b4794: 6e20 1298 8700 |02ae: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b479a: 0a08 |02b1: move-result v8 │ │ -3b479c: 3808 1f00 |02b2: if-eqz v8, 02d1 // +001f │ │ -3b47a0: 5308 3876 |02b4: iget-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b47a4: 620a 6473 |02b6: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b47a8: 53aa 437a |02b8: iget-wide v10, v10, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b47ac: 310c 080a |02ba: cmp-long v12, v8, v10 │ │ -3b47b0: 380c 1500 |02bc: if-eqz v12, 02d1 // +0015 │ │ -3b47b4: 1208 |02be: const/4 v8, #int 0 // #0 │ │ -3b47b6: 4509 0508 |02bf: aget-wide v9, v5, v8 │ │ -3b47ba: 530b 3876 |02c1: iget-wide v11, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b47be: 3108 090b |02c3: cmp-long v8, v9, v11 │ │ -3b47c2: 3808 0600 |02c5: if-eqz v8, 02cb // +0006 │ │ -3b47c6: 5308 3876 |02c7: iget-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b47ca: 4c08 0506 |02c9: aput-wide v8, v5, v6 │ │ -3b47ce: 6208 6473 |02cb: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b47d2: 5388 437a |02cd: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b47d6: 5a08 3876 |02cf: iput-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b47da: 5308 3876 |02d1: iget-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b47de: 7120 ad97 9800 |02d3: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b47e4: 0c08 |02d6: move-result-object v8 │ │ -3b47e6: 6e30 fb9a 7208 |02d7: invoke-virtual {v2, v7, v8}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b47ec: 2900 8600 |02da: goto/16 0360 // +0086 │ │ -3b47f0: 6207 2f7a |02dc: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b47f4: 6e20 bba5 0700 |02de: invoke-virtual {v7, v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b47fa: 0c07 |02e1: move-result-object v7 │ │ -3b47fc: 6e10 0ca3 0700 |02e2: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b4802: 0b09 |02e5: move-result-wide v9 │ │ -3b4804: 6207 1b7a |02e6: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b4808: 537b 2b7a |02e8: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b480c: 6207 227a |02ea: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ -3b4810: 537d 2b7a |02ec: iget-wide v13, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b4814: c1db |02ee: or-long/2addr v11, v13 │ │ -3b4816: c0b9 |02ef: and-long/2addr v9, v11 │ │ -3b4818: 3107 1009 |02f0: cmp-long v7, v16, v9 │ │ -3b481c: 3807 6e00 |02f2: if-eqz v7, 0360 // +006e │ │ -3b4820: 6207 2f7a |02f4: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b4824: 6e20 bba5 0700 |02f6: invoke-virtual {v7, v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b482a: 0c07 |02f9: move-result-object v7 │ │ -3b482c: 6e10 0ca3 0700 |02fa: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b4832: 0b09 |02fd: move-result-wide v9 │ │ -3b4834: 6207 1b7a |02fe: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b4838: 537b 2b7a |0300: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b483c: c0b9 |0302: and-long/2addr v9, v11 │ │ -3b483e: 3107 1009 |0303: cmp-long v7, v16, v9 │ │ -3b4842: 3807 2a00 |0305: if-eqz v7, 032f // +002a │ │ -3b4846: 1307 4000 |0307: const/16 v7, #int 64 // #40 │ │ -3b484a: 6e20 1a98 7800 |0309: invoke-virtual {v8, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b4850: 0a07 |030c: move-result v7 │ │ -3b4852: 3d07 1000 |030d: if-lez v7, 031d // +0010 │ │ -3b4856: 7110 d0a5 0800 |030f: invoke-static {v8}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ -3b485c: 0c07 |0312: move-result-object v7 │ │ -3b485e: 5308 3876 |0313: iget-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b4862: 7120 ad97 9800 |0315: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b4868: 0c08 |0318: move-result-object v8 │ │ -3b486a: 6e30 fb9a 7308 |0319: invoke-virtual {v3, v7, v8}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b4870: 2844 |031c: goto 0360 // +0044 │ │ -3b4872: 0807 1700 |031d: move-object/from16 v7, v23 │ │ -3b4876: 6e20 2398 7800 |031f: invoke-virtual {v8, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b487c: 0a07 |0322: move-result v7 │ │ -3b487e: 3807 3d00 |0323: if-eqz v7, 0360 // +003d │ │ -3b4882: 5309 3876 |0325: iget-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b4886: 7120 ad97 a900 |0327: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b488c: 0c07 |032a: move-result-object v7 │ │ -3b488e: 6e30 fb9a 8307 |032b: invoke-virtual {v3, v8, v7}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b4894: 2832 |032e: goto 0360 // +0032 │ │ -3b4896: 1307 3a00 |032f: const/16 v7, #int 58 // #3a │ │ -3b489a: 6e20 1a98 7800 |0331: invoke-virtual {v8, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b48a0: 0a09 |0334: move-result v9 │ │ -3b48a2: 3d09 0b00 |0335: if-lez v9, 0340 // +000b │ │ -3b48a6: 6e20 1a98 7800 |0337: invoke-virtual {v8, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b48ac: 0a07 |033a: move-result v7 │ │ -3b48ae: 1209 |033b: const/4 v9, #int 0 // #0 │ │ -3b48b0: 6e30 2e98 9807 |033c: invoke-virtual {v8, v9, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b48b6: 0c08 |033f: move-result-object v8 │ │ -3b48b8: 6207 3d7a |0340: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3d │ │ -3b48bc: 6e20 f99a 8700 |0342: invoke-virtual {v7, v8}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b48c2: 0c07 |0345: move-result-object v7 │ │ -3b48c4: 1f07 e612 |0346: check-cast v7, Ljava/lang/String; // type@12e6 │ │ -3b48c8: 6e20 f79a 8300 |0348: invoke-virtual {v3, v8}, Ljava/util/concurrent/ConcurrentHashMap;.containsKey:(Ljava/lang/Object;)Z // method@9af7 │ │ -3b48ce: 0a09 |034b: move-result v9 │ │ -3b48d0: 3909 1400 |034c: if-nez v9, 0360 // +0014 │ │ -3b48d4: 3807 0800 |034e: if-eqz v7, 0356 // +0008 │ │ -3b48d8: 6e20 f69a 7300 |0350: invoke-virtual {v3, v7}, Ljava/util/concurrent/ConcurrentHashMap;.contains:(Ljava/lang/Object;)Z // method@9af6 │ │ -3b48de: 0a09 |0353: move-result v9 │ │ -3b48e0: 3909 0c00 |0354: if-nez v9, 0360 // +000c │ │ -3b48e4: 3807 0300 |0356: if-eqz v7, 0359 // +0003 │ │ -3b48e8: 0778 |0358: move-object v8, v7 │ │ -3b48ea: 7702 ad97 1000 |0359: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b48f0: 0c07 |035c: move-result-object v7 │ │ -3b48f2: 6e30 fb9a 8307 |035d: invoke-virtual {v3, v8, v7}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b48f8: 3800 cefd |0360: if-eqz v0, 012e // -0232 │ │ -3b48fc: 6207 6473 |0362: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4900: 5477 497a |0364: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b4904: 6e20 cba3 0700 |0366: invoke-virtual {v7, v0}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ -3b490a: 6207 6473 |0369: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b490e: 5477 487a |036b: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ -3b4912: 6208 337a |036d: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b4916: 1209 |036f: const/4 v9, #int 0 // #0 │ │ -3b4918: 7130 d1a5 8009 |0370: invoke-static {v0, v8, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ -3b491e: 0c08 |0373: move-result-object v8 │ │ -3b4920: 6e10 c7a2 0800 |0374: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ -3b4926: 0b0a |0377: move-result-wide v10 │ │ -3b4928: 6e40 cca3 a70b |0378: invoke-virtual {v7, v10, v11, v0}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cc │ │ -3b492e: 2859 |037b: goto 03d4 // +0059 │ │ -3b4930: 1209 |037c: const/4 v9, #int 0 // #0 │ │ -3b4932: 6207 317a |037d: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b4936: 620a 3c76 |037f: sget-object v10, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ -3b493a: 7130 d1a5 700a |0381: invoke-static {v0, v7, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ -3b4940: 0c07 |0384: move-result-object v7 │ │ -3b4942: 6e10 cba2 0700 |0385: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b4948: 0c07 |0388: move-result-object v7 │ │ -3b494a: 6e10 2298 0800 |0389: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4950: 0a0a |038c: move-result v10 │ │ -3b4952: 3c0a 0800 |038d: if-gtz v10, 0395 // +0008 │ │ -3b4956: 6e10 2298 0700 |038f: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b495c: 0a0a |0392: move-result v10 │ │ -3b495e: 3d0a 4100 |0393: if-lez v10, 03d4 // +0041 │ │ -3b4962: 220a e812 |0395: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b4966: 7010 4098 0a00 |0397: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b496c: 6e20 4b98 8a00 |039a: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4972: 1308 2000 |039d: const/16 v8, #int 32 // #20 │ │ -3b4976: 6e20 4498 8a00 |039f: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b497c: 6e20 4b98 7a00 |03a2: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4982: 6e10 5498 0a00 |03a5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b4988: 0c07 |03a8: move-result-object v7 │ │ -3b498a: 7120 c3a5 7000 |03a9: invoke-static {v0, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash:(Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)V // method@a5c3 │ │ -3b4990: 2828 |03ac: goto 03d4 // +0028 │ │ -3b4992: 1202 |03ad: const/4 v2, #int 0 // #0 │ │ -3b4994: 2900 2e02 |03ae: goto/16 05dc // +022e │ │ -3b4998: 01af |03b0: move v15, v10 │ │ -3b499a: 07b0 |03b1: move-object v0, v11 │ │ -3b499c: 0212 0c00 |03b2: move/from16 v18, v12 │ │ -3b49a0: 07d9 |03b4: move-object v9, v13 │ │ -3b49a2: 1216 |03b5: const/4 v6, #int 1 // #1 │ │ -3b49a4: 6207 317a |03b6: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b49a8: 6e20 baa5 0700 |03b8: invoke-virtual {v7, v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b49ae: 0c07 |03bb: move-result-object v7 │ │ -3b49b0: 3807 1800 |03bc: if-eqz v7, 03d4 // +0018 │ │ -3b49b4: 6e10 eb97 0700 |03be: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b49ba: 0c08 |03c1: move-result-object v8 │ │ -3b49bc: 6e10 3498 0800 |03c2: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b49c2: 0c08 |03c5: move-result-object v8 │ │ -3b49c4: 6e10 2298 0800 |03c6: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b49ca: 0a08 |03c9: move-result v8 │ │ -3b49cc: 3c08 0300 |03ca: if-gtz v8, 03cd // +0003 │ │ -3b49d0: 2808 |03cc: goto 03d4 // +0008 │ │ -3b49d2: 6e10 eb97 0700 |03cd: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b49d8: 0c07 |03d0: move-result-object v7 │ │ -3b49da: 7120 c3a5 7000 |03d1: invoke-static {v0, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash:(Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)V // method@a5c3 │ │ -3b49e0: d80a 0f01 |03d4: add-int/lit8 v10, v15, #int 1 // #01 │ │ -3b49e4: 0800 1e00 |03d6: move-object/from16 v0, v30 │ │ -3b49e8: 079d |03d8: move-object v13, v9 │ │ -3b49ea: 020c 1200 |03d9: move/from16 v12, v18 │ │ -3b49ee: 121e |03db: const/4 v14, #int 1 // #1 │ │ -3b49f0: 120f |03dc: const/4 v15, #int 0 // #0 │ │ -3b49f2: 2900 52fc |03dd: goto/16 002f // -03ae │ │ -3b49f6: 0792 |03df: move-object v2, v9 │ │ -3b49f8: 2900 fc01 |03e0: goto/16 05dc // +01fc │ │ -3b49fc: 0818 0700 |03e2: move-object/from16 v24, v7 │ │ -3b4a00: 07d2 |03e4: move-object v2, v13 │ │ -3b4a02: 0767 |03e5: move-object v7, v6 │ │ -3b4a04: 1216 |03e6: const/4 v6, #int 1 // #1 │ │ -3b4a06: 2104 |03e7: array-length v4, v0 │ │ -3b4a08: 1208 |03e8: const/4 v8, #int 0 // #0 │ │ -3b4a0a: 3548 6100 |03e9: if-ge v8, v4, 044a // +0061 │ │ -3b4a0e: 4609 0008 |03eb: aget-object v9, v0, v8 │ │ -3b4a12: 3909 0300 |03ed: if-nez v9, 03f0 // +0003 │ │ -3b4a16: 2858 |03ef: goto 0447 // +0058 │ │ -3b4a18: 620a 2f7a |03f0: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b4a1c: 6e20 bba5 9a00 |03f2: invoke-virtual {v10, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b4a22: 0c0a |03f5: move-result-object v10 │ │ -3b4a24: 6e10 0ca3 0a00 |03f6: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b4a2a: 0b0a |03f9: move-result-wide v10 │ │ -3b4a2c: 620c 287a |03fa: sget-object v12, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ -3b4a30: 53cc 2b7a |03fc: iget-wide v12, v12, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b4a34: c0ca |03fe: and-long/2addr v10, v12 │ │ -3b4a36: 310c 100a |03ff: cmp-long v12, v16, v10 │ │ -3b4a3a: 380c 0900 |0401: if-eqz v12, 040a // +0009 │ │ -3b4a3e: 7110 d5a5 0900 |0403: invoke-static {v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.handleAck:(Lnet/sf/dibdib/generic/QSTuple;)Z // method@a5d5 │ │ -3b4a44: 0a0a |0406: move-result v10 │ │ -3b4a46: 380a 0300 |0407: if-eqz v10, 040a // +0003 │ │ -3b4a4a: 283e |0409: goto 0447 // +003e │ │ -3b4a4c: 549a 3576 |040a: iget-object v10, v9, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b4a50: 620b 307a |040c: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b4a54: 6e10 bda5 0b00 |040e: invoke-virtual {v11}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b4a5a: 0a0b |0411: move-result v11 │ │ -3b4a5c: 460a 0a0b |0412: aget-object v10, v10, v11 │ │ -3b4a60: 20aa b514 |0414: instance-of v10, v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b4a64: 380a 3100 |0416: if-eqz v10, 0447 // +0031 │ │ -3b4a68: 549a 3576 |0418: iget-object v10, v9, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b4a6c: 620b 307a |041a: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b4a70: 6e10 bda5 0b00 |041c: invoke-virtual {v11}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b4a76: 0a0b |041f: move-result v11 │ │ -3b4a78: 460a 0a0b |0420: aget-object v10, v10, v11 │ │ -3b4a7c: 1f0a b514 |0422: check-cast v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b4a80: 53aa c476 |0424: iget-wide v10, v10, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c4 │ │ -3b4a84: 120c |0426: const/4 v12, #int 0 // #0 │ │ -3b4a86: 450d 050c |0427: aget-wide v13, v5, v12 │ │ -3b4a8a: 310c 0d0a |0429: cmp-long v12, v13, v10 │ │ -3b4a8e: 380c 1000 |042b: if-eqz v12, 043b // +0010 │ │ -3b4a92: 450c 0506 |042d: aget-wide v12, v5, v6 │ │ -3b4a96: 310e 0c0a |042f: cmp-long v14, v12, v10 │ │ -3b4a9a: 380e 0a00 |0431: if-eqz v14, 043b // +000a │ │ -3b4a9e: 620c 6473 |0433: sget-object v12, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4aa2: 53cc 437a |0435: iget-wide v12, v12, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b4aa6: 310e 0c0a |0437: cmp-long v14, v12, v10 │ │ -3b4aaa: 390e 0e00 |0439: if-nez v14, 0447 // +000e │ │ -3b4aae: 5499 3576 |043b: iget-object v9, v9, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b4ab2: 620a 307a |043d: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b4ab6: 6e10 bda5 0a00 |043f: invoke-virtual {v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b4abc: 0a0a |0442: move-result v10 │ │ -3b4abe: 620b bd76 |0443: sget-object v11, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b4ac2: 4d0b 090a |0445: aput-object v11, v9, v10 │ │ -3b4ac6: d808 0801 |0447: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3b4aca: 28a0 |0449: goto 03e9 // -0060 │ │ -3b4acc: 6204 6473 |044a: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4ad0: 5444 427a |044c: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b4ad4: 6e20 f79a 4300 |044e: invoke-virtual {v3, v4}, Ljava/util/concurrent/ConcurrentHashMap;.containsKey:(Ljava/lang/Object;)Z // method@9af7 │ │ -3b4ada: 0a04 |0451: move-result v4 │ │ -3b4adc: 3904 1900 |0452: if-nez v4, 046b // +0019 │ │ -3b4ae0: 6204 6473 |0454: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4ae4: 5444 427a |0456: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b4ae8: 1305 4000 |0458: const/16 v5, #int 64 // #40 │ │ -3b4aec: 6e20 1a98 5400 |045a: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b4af2: 0a04 |045d: move-result v4 │ │ -3b4af4: 3d04 0d00 |045e: if-lez v4, 046b // +000d │ │ -3b4af8: 6204 6473 |0460: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4afc: 5444 427a |0462: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b4b00: 7702 ad97 1000 |0464: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b4b06: 0c05 |0467: move-result-object v5 │ │ -3b4b08: 6e30 fb9a 4305 |0468: invoke-virtual {v3, v4, v5}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b4b0e: 6e10 f89a 0300 |046b: invoke-virtual {v3}, Ljava/util/concurrent/ConcurrentHashMap;.entrySet:()Ljava/util/Set; // method@9af8 │ │ -3b4b14: 0c03 |046e: move-result-object v3 │ │ -3b4b16: 7210 b19a 0300 |046f: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -3b4b1c: 0c03 |0472: move-result-object v3 │ │ -3b4b1e: 7210 3f9a 0300 |0473: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3b4b24: 0a04 |0476: move-result v4 │ │ -3b4b26: 3804 bd00 |0477: if-eqz v4, 0534 // +00bd │ │ -3b4b2a: 7210 409a 0300 |0479: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3b4b30: 0c04 |047c: move-result-object v4 │ │ -3b4b32: 1f04 6e13 |047d: check-cast v4, Ljava/util/Map$Entry; // type@136e │ │ -3b4b36: 7210 7e9a 0400 |047f: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@9a7e │ │ -3b4b3c: 0c05 |0482: move-result-object v5 │ │ -3b4b3e: 1f05 d112 |0483: check-cast v5, Ljava/lang/Long; // type@12d1 │ │ -3b4b42: 6e10 a897 0500 |0485: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b4b48: 0b08 |0488: move-result-wide v8 │ │ -3b4b4a: 3105 1008 |0489: cmp-long v5, v16, v8 │ │ -3b4b4e: 3905 a500 |048b: if-nez v5, 0530 // +00a5 │ │ -3b4b52: 7210 7d9a 0400 |048d: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@9a7d │ │ -3b4b58: 0c04 |0490: move-result-object v4 │ │ -3b4b5a: 1f04 e612 |0491: check-cast v4, Ljava/lang/String; // type@12e6 │ │ -3b4b5e: 1305 4000 |0493: const/16 v5, #int 64 // #40 │ │ -3b4b62: 6e20 1a98 5400 |0495: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b4b68: 0a08 |0498: move-result v8 │ │ -3b4b6a: 3c08 2300 |0499: if-gtz v8, 04bc // +0023 │ │ -3b4b6e: 6e20 2398 7400 |049b: invoke-virtual {v4, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b4b74: 0a05 |049e: move-result v5 │ │ -3b4b76: 3805 0300 |049f: if-eqz v5, 04a2 // +0003 │ │ -3b4b7a: 281b |04a1: goto 04bc // +001b │ │ -3b4b7c: 2205 e812 |04a2: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b4b80: 7010 4098 0500 |04a4: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b4b86: 1a08 661c |04a7: const-string v8, "G" // string@1c66 │ │ -3b4b8a: 6e20 4b98 8500 |04a9: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4b90: 7120 2ba4 6400 |04ac: invoke-static {v4, v6}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4String:(Ljava/lang/String;Z)J // method@a42b │ │ -3b4b96: 0b08 |04af: move-result-wide v8 │ │ -3b4b98: 7120 1fa4 9800 |04b0: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.hash4shash:(J)I // method@a41f │ │ -3b4b9e: 0a08 |04b3: move-result v8 │ │ -3b4ba0: 6e20 4798 8500 |04b4: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3b4ba6: 6e10 5498 0500 |04b7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b4bac: 0c05 |04ba: move-result-object v5 │ │ -3b4bae: 2802 |04bb: goto 04bd // +0002 │ │ -3b4bb0: 0745 |04bc: move-object v5, v4 │ │ -3b4bb2: 1308 4000 |04bd: const/16 v8, #int 64 // #40 │ │ -3b4bb6: 6e20 1a98 8400 |04bf: invoke-virtual {v4, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b4bbc: 0a09 |04c2: move-result v9 │ │ -3b4bbe: 3d09 1c00 |04c3: if-lez v9, 04df // +001c │ │ -3b4bc2: 6209 457a |04c5: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a45 │ │ -3b4bc6: 6e20 f99a 4900 |04c7: invoke-virtual {v9, v4}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b4bcc: 0c09 |04ca: move-result-object v9 │ │ -3b4bce: 3909 0c00 |04cb: if-nez v9, 04d7 // +000c │ │ -3b4bd2: 6e20 1a98 8400 |04cd: invoke-virtual {v4, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b4bd8: 0a09 |04d0: move-result v9 │ │ -3b4bda: 120a |04d1: const/4 v10, #int 0 // #0 │ │ -3b4bdc: 6e30 2e98 a409 |04d2: invoke-virtual {v4, v10, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b4be2: 0c04 |04d5: move-result-object v4 │ │ -3b4be4: 2809 |04d6: goto 04df // +0009 │ │ -3b4be6: 6209 457a |04d7: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a45 │ │ -3b4bea: 6e20 f99a 4900 |04d9: invoke-virtual {v9, v4}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b4bf0: 0c04 |04dc: move-result-object v4 │ │ -3b4bf2: 1f04 e612 |04dd: check-cast v4, Ljava/lang/String; // type@12e6 │ │ -3b4bf6: 7120 ffa2 6500 |04df: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b4bfc: 0c09 |04e2: move-result-object v9 │ │ -3b4bfe: 620a 1b7a |04e3: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b4c02: 53aa 2b7a |04e5: iget-wide v10, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b4c06: 7130 e4a5 a90b |04e7: invoke-static {v9, v10, v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.searchBunch:(Lnet/sf/dibdib/generic/QSeq;J)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e4 │ │ -3b4c0c: 0c09 |04ea: move-result-object v9 │ │ -3b4c0e: 3809 0500 |04eb: if-eqz v9, 04f0 // +0005 │ │ -3b4c12: 2199 |04ed: array-length v9, v9 │ │ -3b4c14: 3909 85ff |04ee: if-nez v9, 0473 // -007b │ │ -3b4c18: 7120 ffa2 6500 |04f0: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b4c1e: 0c05 |04f3: move-result-object v5 │ │ -3b4c20: 6209 1b7a |04f4: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b4c24: 5399 2b7a |04f6: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b4c28: 236b 0716 |04f8: new-array v11, v6, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b4c2c: 220c e812 |04fa: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b4c30: 7010 4098 0c00 |04fc: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b4c36: 1a0d 8f07 |04ff: const-string v13, ":TOPIC: " // string@078f │ │ -3b4c3a: 6e20 4b98 dc00 |0501: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4c40: 6e20 4b98 4c00 |0504: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4c46: 6e10 5498 0c00 |0507: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b4c4c: 0c04 |050a: move-result-object v4 │ │ -3b4c4e: 7110 fda2 0400 |050b: invoke-static {v4}, Lnet/sf/dibdib/generic/QWord;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2fd │ │ -3b4c54: 0c04 |050e: move-result-object v4 │ │ -3b4c56: 120c |050f: const/4 v12, #int 0 // #0 │ │ -3b4c58: 4d04 0b0c |0510: aput-object v4, v11, v12 │ │ -3b4c5c: 7140 c8a5 95ba |0512: invoke-static {v5, v9, v10, v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ -3b4c62: 0c04 |0515: move-result-object v4 │ │ -3b4c64: 6205 6473 |0516: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4c68: 5455 497a |0518: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b4c6c: 6e20 cba3 4500 |051a: invoke-virtual {v5, v4}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ -3b4c72: 6205 6473 |051d: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4c76: 5455 487a |051f: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ -3b4c7a: 6209 337a |0521: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b4c7e: 7130 d1a5 9402 |0523: invoke-static {v4, v9, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ -3b4c84: 0c09 |0526: move-result-object v9 │ │ -3b4c86: 6e10 c7a2 0900 |0527: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ -3b4c8c: 0b09 |052a: move-result-wide v9 │ │ -3b4c8e: 6e40 cca3 954a |052b: invoke-virtual {v5, v9, v10, v4}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cc │ │ -3b4c94: 2900 45ff |052e: goto/16 0473 // -00bb │ │ -3b4c98: 1308 4000 |0530: const/16 v8, #int 64 // #40 │ │ -3b4c9c: 2900 41ff |0532: goto/16 0473 // -00bf │ │ -3b4ca0: 3819 3000 |0534: if-eqz v25, 0564 // +0030 │ │ -3b4ca4: 6202 1c7a |0536: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ -3b4ca8: 5322 2b7a |0538: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b4cac: 7120 cea5 3200 |053a: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; // method@a5ce │ │ -3b4cb2: 0c02 |053d: move-result-object v2 │ │ -3b4cb4: 6e10 f89a 0200 |053e: invoke-virtual {v2}, Ljava/util/concurrent/ConcurrentHashMap;.entrySet:()Ljava/util/Set; // method@9af8 │ │ -3b4cba: 0c02 |0541: move-result-object v2 │ │ -3b4cbc: 7210 b19a 0200 |0542: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -3b4cc2: 0c02 |0545: move-result-object v2 │ │ -3b4cc4: 7210 3f9a 0200 |0546: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3b4cca: 0a03 |0549: move-result v3 │ │ -3b4ccc: 3803 1a00 |054a: if-eqz v3, 0564 // +001a │ │ -3b4cd0: 7210 409a 0200 |054c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3b4cd6: 0c03 |054f: move-result-object v3 │ │ -3b4cd8: 1f03 6e13 |0550: check-cast v3, Ljava/util/Map$Entry; // type@136e │ │ -3b4cdc: 6204 467a |0552: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a46 │ │ -3b4ce0: 7210 7d9a 0300 |0554: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@9a7d │ │ -3b4ce6: 0c05 |0557: move-result-object v5 │ │ -3b4ce8: 1f05 e612 |0558: check-cast v5, Ljava/lang/String; // type@12e6 │ │ -3b4cec: 7210 7e9a 0300 |055a: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@9a7e │ │ -3b4cf2: 0c03 |055d: move-result-object v3 │ │ -3b4cf4: 1f03 d112 |055e: check-cast v3, Ljava/lang/Long; // type@12d1 │ │ -3b4cf8: 6e30 fb9a 5403 |0560: invoke-virtual {v4, v5, v3}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b4cfe: 28e3 |0563: goto 0546 // -001d │ │ -3b4d00: 3919 0500 |0564: if-nez v25, 0569 // +0005 │ │ -3b4d04: 2102 |0566: array-length v2, v0 │ │ -3b4d06: 3526 7300 |0567: if-ge v6, v2, 05da // +0073 │ │ -3b4d0a: 2202 e812 |0569: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b4d0e: 7010 4098 0200 |056b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b4d14: 0803 1800 |056e: move-object/from16 v3, v24 │ │ -3b4d18: 6e20 4b98 3200 |0570: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4d1e: 1804 0000 0000 0040 8f40 |0573: const-wide v4, #double 1000 // #408f400000000000 │ │ -3b4d28: 7100 58a3 0000 |0578: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeEraDay:()D // method@a358 │ │ -3b4d2e: 0b06 |057b: move-result-wide v6 │ │ -3b4d30: ad06 0604 |057c: mul-double v6, v6, v4 │ │ -3b4d34: 8b64 |057e: double-to-long v4, v6 │ │ -3b4d36: 6e30 4898 4205 |057f: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3b4d3c: 6e10 5498 0200 |0582: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b4d42: 0c02 |0585: move-result-object v2 │ │ -3b4d44: 6e10 2298 0200 |0586: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4d4a: 0a04 |0589: move-result v4 │ │ -3b4d4c: 1235 |058a: const/4 v5, #int 3 // #3 │ │ -3b4d4e: 3445 0500 |058b: if-lt v5, v4, 0590 // +0005 │ │ -3b4d52: 1a02 a404 |058d: const-string v2, "*" // string@04a4 │ │ -3b4d56: 2828 |058f: goto 05b7 // +0028 │ │ -3b4d58: 2204 e812 |0590: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b4d5c: 7010 4098 0400 |0592: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b4d62: 6e10 2298 0200 |0595: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4d68: 0a06 |0598: move-result v6 │ │ -3b4d6a: b156 |0599: sub-int/2addr v6, v5 │ │ -3b4d6c: 1207 |059a: const/4 v7, #int 0 // #0 │ │ -3b4d6e: 6e30 2e98 7206 |059b: invoke-virtual {v2, v7, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b4d74: 0c06 |059e: move-result-object v6 │ │ -3b4d76: 6e20 4b98 6400 |059f: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4d7c: 1a06 ca05 |05a2: const-string v6, "." // string@05ca │ │ -3b4d80: 6e20 4b98 6400 |05a4: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4d86: 6e10 2298 0200 |05a7: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4d8c: 0a06 |05aa: move-result v6 │ │ -3b4d8e: b156 |05ab: sub-int/2addr v6, v5 │ │ -3b4d90: 6e20 2d98 6200 |05ac: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b4d96: 0c02 |05af: move-result-object v2 │ │ -3b4d98: 6e20 4b98 2400 |05b0: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4d9e: 6e10 5498 0400 |05b3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b4da4: 0c02 |05b6: move-result-object v2 │ │ -3b4da6: 6204 6473 |05b7: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4daa: 2205 e812 |05b9: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b4dae: 7010 4098 0500 |05bb: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b4db4: 6e20 4b98 3500 |05be: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4dba: 2100 |05c1: array-length v0, v0 │ │ -3b4dbc: 6e20 4798 0500 |05c2: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3b4dc2: 1a00 8b02 |05c5: const-string v0, " record(s) on ED " // string@028b │ │ -3b4dc6: 6e20 4b98 0500 |05c7: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4dcc: 6e20 4b98 2500 |05ca: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b4dd2: 6e10 5498 0500 |05cd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b4dd8: 0c00 |05d0: move-result-object v0 │ │ -3b4dda: 7110 c1a2 0000 |05d1: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b4de0: 0c00 |05d4: move-result-object v0 │ │ -3b4de2: 1a02 0422 |05d5: const-string v2, "L" // string@2204 │ │ -3b4de6: 6e30 e8a5 2400 |05d7: invoke-virtual {v4, v2, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ -3b4dec: 1101 |05da: return-object v1 │ │ -3b4dee: 07d2 |05db: move-object v2, v13 │ │ -3b4df0: 1102 |05dc: return-object v2 │ │ +3b4224: |[3b4224] net.sf.dibdib.thread_wk.CcmSto.importData:(ZJJ[Lnet/sf/dibdib/generic/QSTuple;)[Lnet/sf/dibdib/generic/QSeq; │ │ +3b4234: 0800 1e00 |0000: move-object/from16 v0, v30 │ │ +3b4238: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +3b423c: 2311 0e16 |0004: new-array v1, v1, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3b4240: 6202 1c7a |0006: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ +3b4244: 5322 2b7a |0008: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b4248: 7120 cea5 3200 |000a: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; // method@a5ce │ │ +3b424e: 0c02 |000d: move-result-object v2 │ │ +3b4250: 6203 1b7a |000e: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b4254: 5333 2b7a |0010: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b4258: 7120 cea5 4300 |0012: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; // method@a5ce │ │ +3b425e: 0c03 |0015: move-result-object v3 │ │ +3b4260: 2204 e812 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b4264: 7010 4098 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b426a: 1225 |001b: const/4 v5, #int 2 // #2 │ │ +3b426c: 2355 1a15 |001c: new-array v5, v5, [J // type@151a │ │ +3b4270: 6206 6473 |001e: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4274: 5366 437a |0020: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b4278: 120f |0022: const/4 v15, #int 0 // #0 │ │ +3b427a: 4c06 050f |0023: aput-wide v6, v5, v15 │ │ +3b427e: 6206 6473 |0025: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4282: 5366 437a |0027: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b4286: 121e |0029: const/4 v14, #int 1 // #1 │ │ +3b4288: 4c06 050e |002a: aput-wide v6, v5, v14 │ │ +3b428c: 120d |002c: const/4 v13, #int 0 // #0 │ │ +3b428e: 210c |002d: array-length v12, v0 │ │ +3b4290: 120a |002e: const/4 v10, #int 0 // #0 │ │ +3b4292: 1a06 c51c |002f: const-string v6, "G[0-9]+" // string@1cc5 │ │ +3b4296: 1a07 0000 |0031: const-string v7, "" // string@0000 │ │ +3b429a: 1610 0000 |0033: const-wide/16 v16, #int 0 // #0 │ │ +3b429e: 35ca ad03 |0035: if-ge v10, v12, 03e2 // +03ad │ │ +3b42a2: 460b 000a |0037: aget-object v11, v0, v10 │ │ +3b42a6: 390b 0900 |0039: if-nez v11, 0042 // +0009 │ │ +3b42aa: 01af |003b: move v15, v10 │ │ +3b42ac: 0212 0c00 |003c: move/from16 v18, v12 │ │ +3b42b0: 07d9 |003e: move-object v9, v13 │ │ +3b42b2: 1216 |003f: const/4 v6, #int 1 // #1 │ │ +3b42b4: 2900 9403 |0040: goto/16 03d4 // +0394 │ │ +3b42b8: 6209 2f7a |0042: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b42bc: 6e20 bba5 b900 |0044: invoke-virtual {v9, v11}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b42c2: 0c09 |0047: move-result-object v9 │ │ +3b42c4: 6e10 0ca3 0900 |0048: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b42ca: 0b12 |004b: move-result-wide v18 │ │ +3b42cc: 6209 287a |004c: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ +3b42d0: 5398 2b7a |004e: iget-wide v8, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b42d4: a008 1208 |0050: and-long v8, v18, v8 │ │ +3b42d8: 3112 1008 |0052: cmp-long v18, v16, v8 │ │ +3b42dc: 3812 0900 |0054: if-eqz v18, 005d // +0009 │ │ +3b42e0: 7110 d5a5 0b00 |0056: invoke-static {v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.handleAck:(Lnet/sf/dibdib/generic/QSTuple;)Z // method@a5d5 │ │ +3b42e6: 0a08 |0059: move-result v8 │ │ +3b42e8: 3808 0300 |005a: if-eqz v8, 005d // +0003 │ │ +3b42ec: 28df |005c: goto 003b // -0021 │ │ +3b42ee: 6208 337a |005d: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b42f2: 6e20 bba5 b800 |005f: invoke-virtual {v8, v11}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b42f8: 0c08 |0062: move-result-object v8 │ │ +3b42fa: 6e10 10a3 0800 |0063: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +3b4300: 0c08 |0066: move-result-object v8 │ │ +3b4302: 3808 4903 |0067: if-eqz v8, 03b0 // +0349 │ │ +3b4306: 6e10 2298 0800 |0069: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b430c: 0a09 |006c: move-result v9 │ │ +3b430e: 3c09 0400 |006d: if-gtz v9, 0071 // +0004 │ │ +3b4312: 2900 4103 |006f: goto/16 03b0 // +0341 │ │ +3b4316: 6209 2f7a |0071: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b431a: 620e bd76 |0073: sget-object v14, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b431e: 7130 d2a5 9b0e |0075: invoke-static {v11, v9, v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQWord:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QWord;)Lnet/sf/dibdib/generic/QWord; // method@a5d2 │ │ +3b4324: 0c09 |0078: move-result-object v9 │ │ +3b4326: 6e10 0ca3 0900 |0079: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b432c: 0b14 |007c: move-result-wide v20 │ │ +3b432e: 6209 307a |007d: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b4332: 7130 d1a5 9b0d |007f: invoke-static {v11, v9, v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ +3b4338: 0c09 |0082: move-result-object v9 │ │ +3b433a: 620e 257a |0083: sget-object v14, Lnet/sf/dibdib/thread_wk/Cats;.PREF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a25 │ │ +3b433e: 53ed 2b7a |0085: iget-wide v13, v14, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b4342: 620f 297a |0087: sget-object v15, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ +3b4346: 0817 0600 |0089: move-object/from16 v23, v6 │ │ +3b434a: 0818 0700 |008b: move-object/from16 v24, v7 │ │ +3b434e: 53f6 2b7a |008d: iget-wide v6, v15, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b4352: c1d6 |008f: or-long/2addr v6, v13 │ │ +3b4354: a006 0614 |0090: and-long v6, v6, v20 │ │ +3b4358: 160d 0f27 |0092: const-wide/16 v13, #int 9999 // #270f │ │ +3b435c: 310f 1006 |0094: cmp-long v15, v16, v6 │ │ +3b4360: 380f a900 |0096: if-eqz v15, 013f // +00a9 │ │ +3b4364: 3919 0700 |0098: if-nez v25, 009f // +0007 │ │ +3b4368: 01af |009a: move v15, v10 │ │ +3b436a: 0212 0c00 |009b: move/from16 v18, v12 │ │ +3b436e: 2900 9000 |009d: goto/16 012d // +0090 │ │ +3b4372: 2096 b514 |009f: instance-of v6, v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b4376: 3806 6000 |00a1: if-eqz v6, 0101 // +0060 │ │ +3b437a: 0796 |00a3: move-object v6, v9 │ │ +3b437c: 1f06 b514 |00a4: check-cast v6, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b4380: 6e10 0ea3 0600 |00a6: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +3b4386: 0a06 |00a9: move-result v6 │ │ +3b4388: 3806 5700 |00aa: if-eqz v6, 0101 // +0057 │ │ +3b438c: 1f09 b514 |00ac: check-cast v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b4390: 6e10 0ca3 0900 |00ae: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b4396: 0b06 |00b1: move-result-wide v6 │ │ +3b4398: 1208 |00b2: const/4 v8, #int 0 // #0 │ │ +3b439a: 4517 0508 |00b3: aget-wide v23, v5, v8 │ │ +3b439e: 3108 1706 |00b5: cmp-long v8, v23, v6 │ │ +3b43a2: 3808 1100 |00b7: if-eqz v8, 00c8 // +0011 │ │ +3b43a6: 1218 |00b9: const/4 v8, #int 1 // #1 │ │ +3b43a8: 4517 0508 |00ba: aget-wide v23, v5, v8 │ │ +3b43ac: 3108 1706 |00bc: cmp-long v8, v23, v6 │ │ +3b43b0: 3808 0a00 |00be: if-eqz v8, 00c8 // +000a │ │ +3b43b4: 6208 6473 |00c0: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b43b8: 5388 437a |00c2: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b43bc: 310f 0806 |00c4: cmp-long v15, v8, v6 │ │ +3b43c0: 390f 0e00 |00c6: if-nez v15, 00d4 // +000e │ │ +3b43c4: 54b8 3576 |00c8: iget-object v8, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b43c8: 6209 307a |00ca: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b43cc: 6e10 bda5 0900 |00cc: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b43d2: 0a09 |00cf: move-result v9 │ │ +3b43d4: 620f bd76 |00d0: sget-object v15, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b43d8: 4d0f 0809 |00d2: aput-object v15, v8, v9 │ │ +3b43dc: 3108 0d06 |00d4: cmp-long v8, v13, v6 │ │ +3b43e0: 3b08 2b00 |00d6: if-gez v8, 0101 // +002b │ │ +3b43e4: 1208 |00d8: const/4 v8, #int 0 // #0 │ │ +3b43e6: 450d 0508 |00d9: aget-wide v13, v5, v8 │ │ +3b43ea: 1219 |00db: const/4 v9, #int 1 // #1 │ │ +3b43ec: 4516 0509 |00dc: aget-wide v22, v5, v9 │ │ +3b43f0: 3109 0d16 |00de: cmp-long v9, v13, v22 │ │ +3b43f4: 3809 1d00 |00e0: if-eqz v9, 00fd // +001d │ │ +3b43f8: 450d 0508 |00e2: aget-wide v13, v5, v8 │ │ +3b43fc: 6208 6473 |00e4: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4400: 5388 437a |00e6: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b4404: 310f 0d08 |00e8: cmp-long v15, v13, v8 │ │ +3b4408: 390f 0400 |00ea: if-nez v15, 00ee // +0004 │ │ +3b440c: 1208 |00ec: const/4 v8, #int 0 // #0 │ │ +3b440e: 2810 |00ed: goto 00fd // +0010 │ │ +3b4410: 121e |00ee: const/4 v14, #int 1 // #1 │ │ +3b4412: 4508 050e |00ef: aget-wide v8, v5, v14 │ │ +3b4416: 620d 6473 |00f1: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b441a: 53de 437a |00f3: iget-wide v14, v13, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b441e: 310d 080e |00f5: cmp-long v13, v8, v14 │ │ +3b4422: 390d 0a00 |00f7: if-nez v13, 0101 // +000a │ │ +3b4426: 121e |00f9: const/4 v14, #int 1 // #1 │ │ +3b4428: 4c06 050e |00fa: aput-wide v6, v5, v14 │ │ +3b442c: 2806 |00fc: goto 0102 // +0006 │ │ +3b442e: 121e |00fd: const/4 v14, #int 1 // #1 │ │ +3b4430: 4c06 0508 |00fe: aput-wide v6, v5, v8 │ │ +3b4434: 2802 |0100: goto 0102 // +0002 │ │ +3b4436: 121e |0101: const/4 v14, #int 1 // #1 │ │ +3b4438: 6206 257a |0102: sget-object v6, Lnet/sf/dibdib/thread_wk/Cats;.PREF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a25 │ │ +3b443c: 5366 2b7a |0104: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b4440: 6208 297a |0106: sget-object v8, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ +3b4444: 5388 2b7a |0108: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b4448: c186 |010a: or-long/2addr v6, v8 │ │ +3b444a: a006 061a |010b: and-long v6, v6, v26 │ │ +3b444e: 3108 1006 |010d: cmp-long v8, v16, v6 │ │ +3b4452: 3808 0400 |010f: if-eqz v8, 0113 // +0004 │ │ +3b4456: 1216 |0111: const/4 v6, #int 1 // #1 │ │ +3b4458: 2802 |0112: goto 0114 // +0002 │ │ +3b445a: 1206 |0113: const/4 v6, #int 0 // #0 │ │ +3b445c: 0507 1c00 |0114: move-wide/from16 v7, v28 │ │ +3b4460: 07b9 |0116: move-object v9, v11 │ │ +3b4462: 01af |0117: move v15, v10 │ │ +3b4464: 07bd |0118: move-object v13, v11 │ │ +3b4466: 050a 1400 |0119: move-wide/from16 v10, v20 │ │ +3b446a: 0212 0c00 |011b: move/from16 v18, v12 │ │ +3b446e: 075c |011d: move-object v12, v5 │ │ +3b4470: 07d0 |011e: move-object v0, v13 │ │ +3b4472: 071d |011f: move-object v13, v1 │ │ +3b4474: 1211 |0120: const/4 v1, #int 1 // #1 │ │ +3b4476: 074e |0121: move-object v14, v4 │ │ +3b4478: 7709 dca5 0600 |0122: invoke-static/range {v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.importPrefsNVars:(ZJLnet/sf/dibdib/generic/QSTuple;J[J[Lnet/sf/dibdib/generic/QSeq;Ljava/lang/StringBuilder;)[Lnet/sf/dibdib/generic/QSeq; // method@a5dc │ │ +3b447e: 0c06 |0125: move-result-object v6 │ │ +3b4480: 6e10 5198 0400 |0126: invoke-virtual {v4}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +3b4486: 0a07 |0129: move-result v7 │ │ +3b4488: 3c07 0700 |012a: if-gtz v7, 0131 // +0007 │ │ +3b448c: 0761 |012c: move-object v1, v6 │ │ +3b448e: 1216 |012d: const/4 v6, #int 1 // #1 │ │ +3b4490: 1209 |012e: const/4 v9, #int 0 // #0 │ │ +3b4492: 2900 a502 |012f: goto/16 03d4 // +02a5 │ │ +3b4496: 6e10 5498 0400 |0131: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b449c: 0c04 |0134: move-result-object v4 │ │ +3b449e: 7120 c3a5 4000 |0135: invoke-static {v0, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash:(Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)V // method@a5c3 │ │ +3b44a4: 2200 e812 |0138: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b44a8: 7010 4098 0000 |013a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b44ae: 0704 |013d: move-object v4, v0 │ │ +3b44b0: 28ee |013e: goto 012c // -0012 │ │ +3b44b2: 01af |013f: move v15, v10 │ │ +3b44b4: 07b0 |0140: move-object v0, v11 │ │ +3b44b6: 0212 0c00 |0141: move/from16 v18, v12 │ │ +3b44ba: 1216 |0143: const/4 v6, #int 1 // #1 │ │ +3b44bc: 3107 1014 |0144: cmp-long v7, v16, v20 │ │ +3b44c0: 3807 3602 |0146: if-eqz v7, 037c // +0236 │ │ +3b44c4: 6e10 2298 0800 |0148: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b44ca: 0a07 |014b: move-result v7 │ │ +3b44cc: 3d07 3002 |014c: if-lez v7, 037c // +0230 │ │ +3b44d0: 6e10 2298 0800 |014e: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b44d6: 0a07 |0151: move-result v7 │ │ +3b44d8: 3376 0d00 |0152: if-ne v6, v7, 015f // +000d │ │ +3b44dc: 1307 3000 |0154: const/16 v7, #int 48 // #30 │ │ +3b44e0: 120a |0156: const/4 v10, #int 0 // #0 │ │ +3b44e2: 6e20 0998 a800 |0157: invoke-virtual {v8, v10}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b44e8: 0a0b |015a: move-result v11 │ │ +3b44ea: 37b7 0400 |015b: if-le v7, v11, 015f // +0004 │ │ +3b44ee: 2900 1f02 |015d: goto/16 037c // +021f │ │ +3b44f2: 2097 b514 |015f: instance-of v7, v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b44f6: 3807 5600 |0161: if-eqz v7, 01b7 // +0056 │ │ +3b44fa: 0797 |0163: move-object v7, v9 │ │ +3b44fc: 1f07 b514 |0164: check-cast v7, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b4500: 6e10 0ea3 0700 |0166: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +3b4506: 0a07 |0169: move-result v7 │ │ +3b4508: 3807 4d00 |016a: if-eqz v7, 01b7 // +004d │ │ +3b450c: 1f09 b514 |016c: check-cast v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b4510: 6e10 0ca3 0900 |016e: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b4516: 0b09 |0171: move-result-wide v9 │ │ +3b4518: 3819 2400 |0172: if-eqz v25, 0196 // +0024 │ │ +3b451c: 1207 |0174: const/4 v7, #int 0 // #0 │ │ +3b451e: 450b 0507 |0175: aget-wide v11, v5, v7 │ │ +3b4522: 3107 0b09 |0177: cmp-long v7, v11, v9 │ │ +3b4526: 3807 1000 |0179: if-eqz v7, 0189 // +0010 │ │ +3b452a: 450b 0506 |017b: aget-wide v11, v5, v6 │ │ +3b452e: 3107 0b09 |017d: cmp-long v7, v11, v9 │ │ +3b4532: 3807 0a00 |017f: if-eqz v7, 0189 // +000a │ │ +3b4536: 6207 6473 |0181: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b453a: 537b 437a |0183: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b453e: 3107 0b09 |0185: cmp-long v7, v11, v9 │ │ +3b4542: 3907 0f00 |0187: if-nez v7, 0196 // +000f │ │ +3b4546: 5407 3576 |0189: iget-object v7, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b454a: 6209 307a |018b: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b454e: 6e10 bda5 0900 |018d: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b4554: 0a09 |0190: move-result v9 │ │ +3b4556: 620a bd76 |0191: sget-object v10, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b455a: 4d0a 0709 |0193: aput-object v10, v7, v9 │ │ +3b455e: 2830 |0195: goto 01c5 // +0030 │ │ +3b4560: 3107 1009 |0196: cmp-long v7, v16, v9 │ │ +3b4564: 3b07 2d00 |0198: if-gez v7, 01c5 // +002d │ │ +3b4568: 3107 090d |019a: cmp-long v7, v9, v13 │ │ +3b456c: 3b07 2900 |019c: if-gez v7, 01c5 // +0029 │ │ +3b4570: 6207 307a |019e: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b4574: 6209 be76 |01a0: sget-object v9, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ +3b4578: 6e30 b1a2 7009 |01a2: invoke-virtual {v0, v7, v9}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b457e: 6207 357a |01a5: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b4582: 6e20 aaa2 7000 |01a7: invoke-virtual {v0, v7}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b4588: 0c07 |01aa: move-result-object v7 │ │ +3b458a: 2079 af14 |01ab: instance-of v9, v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b458e: 3809 1800 |01ad: if-eqz v9, 01c5 // +0018 │ │ +3b4592: 1f07 af14 |01af: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b4596: 6e10 cba2 0700 |01b1: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b459c: 0c07 |01b4: move-result-object v7 │ │ +3b459e: 077d |01b5: move-object v13, v7 │ │ +3b45a0: 281c |01b6: goto 01d2 // +001c │ │ +3b45a2: 3909 1000 |01b7: if-nez v9, 01c7 // +0010 │ │ +3b45a6: 5407 3576 |01b9: iget-object v7, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b45aa: 6209 307a |01bb: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b45ae: 6e10 bda5 0900 |01bd: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b45b4: 0a09 |01c0: move-result v9 │ │ +3b45b6: 620a bd76 |01c1: sget-object v10, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b45ba: 4d0a 0709 |01c3: aput-object v10, v7, v9 │ │ +3b45be: 120d |01c5: const/4 v13, #int 0 // #0 │ │ +3b45c0: 280c |01c6: goto 01d2 // +000c │ │ +3b45c2: 6207 307a |01c7: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b45c6: 620a be76 |01c9: sget-object v10, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ +3b45ca: 6e30 b1a2 700a |01cb: invoke-virtual {v0, v7, v10}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b45d0: 6e10 cba2 0900 |01ce: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b45d6: 0c0d |01d1: move-result-object v13 │ │ +3b45d8: 380d 5000 |01d2: if-eqz v13, 0222 // +0050 │ │ +3b45dc: 1307 4000 |01d4: const/16 v7, #int 64 // #40 │ │ +3b45e0: 6e20 1a98 7d00 |01d6: invoke-virtual {v13, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b45e6: 0a09 |01d9: move-result v9 │ │ +3b45e8: 3c09 0b00 |01da: if-gtz v9, 01e5 // +000b │ │ +3b45ec: 7110 d0a5 0800 |01dc: invoke-static {v8}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ +3b45f2: 0c07 |01df: move-result-object v7 │ │ +3b45f4: 3907 0400 |01e0: if-nez v7, 01e4 // +0004 │ │ +3b45f8: 0807 1800 |01e2: move-object/from16 v7, v24 │ │ +3b45fc: 077d |01e4: move-object v13, v7 │ │ +3b45fe: 1307 4000 |01e5: const/16 v7, #int 64 // #40 │ │ +3b4602: 6e20 1a98 7d00 |01e7: invoke-virtual {v13, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b4608: 0a09 |01ea: move-result v9 │ │ +3b460a: 3d09 3700 |01eb: if-lez v9, 0222 // +0037 │ │ +3b460e: 6207 6473 |01ed: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4612: 5477 427a |01ef: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b4616: 6e20 0e98 7d00 |01f1: invoke-virtual {v13, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b461c: 0a07 |01f4: move-result v7 │ │ +3b461e: 3807 0a00 |01f5: if-eqz v7, 01ff // +000a │ │ +3b4622: 6207 307a |01f7: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b4626: 6209 bd76 |01f9: sget-object v9, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b462a: 6e30 b1a2 7009 |01fb: invoke-virtual {v0, v7, v9}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b4630: 2824 |01fe: goto 0222 // +0024 │ │ +3b4632: 7110 d0a5 0d00 |01ff: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ +3b4638: 0c07 |0202: move-result-object v7 │ │ +3b463a: 6e20 f99a 7200 |0203: invoke-virtual {v2, v7}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b4640: 0c09 |0206: move-result-object v9 │ │ +3b4642: 1f09 d112 |0207: check-cast v9, Ljava/lang/Long; // type@12d1 │ │ +3b4646: 3809 1000 |0209: if-eqz v9, 0219 // +0010 │ │ +3b464a: 6207 307a |020b: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b464e: 6e10 a897 0900 |020d: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b4654: 0b09 |0210: move-result-wide v9 │ │ +3b4656: 7120 06a3 a900 |0211: invoke-static {v9, v10}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b465c: 0c09 |0214: move-result-object v9 │ │ +3b465e: 6e30 b1a2 7009 |0215: invoke-virtual {v0, v7, v9}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b4664: 280a |0218: goto 0222 // +000a │ │ +3b4666: 6209 307a |0219: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b466a: 7110 c1a2 0700 |021b: invoke-static {v7}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b4670: 0c07 |021e: move-result-object v7 │ │ +3b4672: 6e30 b1a2 9007 |021f: invoke-virtual {v0, v9, v7}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b4678: 3919 5900 |0222: if-nez v25, 027b // +0059 │ │ +3b467c: 6207 6473 |0224: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4680: 5477 497a |0226: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b4684: 5309 3876 |0228: iget-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b4688: 6e30 dca3 970a |022a: invoke-virtual {v7, v9, v10}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b468e: 0c07 |022d: move-result-object v7 │ │ +3b4690: 3907 2500 |022e: if-nez v7, 0253 // +0025 │ │ +3b4694: 6209 337a |0230: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b4698: 6e20 aaa2 9000 |0232: invoke-virtual {v0, v9}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b469e: 0c09 |0235: move-result-object v9 │ │ +3b46a0: 1f09 af14 |0236: check-cast v9, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b46a4: 620a 2f7a |0238: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b46a8: 6e20 bba5 0a00 |023a: invoke-virtual {v10, v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b46ae: 0c0a |023d: move-result-object v10 │ │ +3b46b0: 6e10 0ca3 0a00 |023e: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b46b6: 0b0a |0241: move-result-wide v10 │ │ +3b46b8: 120c |0242: const/4 v12, #int 0 // #0 │ │ +3b46ba: 7140 dfa5 a9cb |0243: invoke-static {v9, v10, v11, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ +3b46c0: 0b09 |0246: move-result-wide v9 │ │ +3b46c2: 310b 1009 |0247: cmp-long v11, v16, v9 │ │ +3b46c6: 380b 0a00 |0249: if-eqz v11, 0253 // +000a │ │ +3b46ca: 6207 6473 |024b: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b46ce: 5477 497a |024d: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b46d2: 6e30 dca3 970a |024f: invoke-virtual {v7, v9, v10}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b46d8: 0c07 |0252: move-result-object v7 │ │ +3b46da: 120d |0253: const/4 v13, #int 0 // #0 │ │ +3b46dc: 327d 2300 |0254: if-eq v13, v7, 0277 // +0023 │ │ +3b46e0: 2079 ae14 |0256: instance-of v9, v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b46e4: 3809 1f00 |0258: if-eqz v9, 0277 // +001f │ │ +3b46e8: 077d |025a: move-object v13, v7 │ │ +3b46ea: 1f0d ae14 |025b: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b46ee: 7120 e7a5 0d00 |025d: invoke-static {v13, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.update:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QSTuple; // method@a5e7 │ │ +3b46f4: 0c07 |0260: move-result-object v7 │ │ +3b46f6: 3907 f3ff |0261: if-nez v7, 0254 // -000d │ │ +3b46fa: 5309 3876 |0263: iget-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b46fe: 160b 0200 |0265: const-wide/16 v11, #int 2 // #2 │ │ +3b4702: bbb9 |0267: add-long/2addr v9, v11 │ │ +3b4704: 5a09 3876 |0268: iput-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b4708: 6207 6473 |026a: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b470c: 5477 497a |026c: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b4710: 5309 3876 |026e: iget-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b4714: 6e30 dca3 970a |0270: invoke-virtual {v7, v9, v10}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b471a: 0c07 |0273: move-result-object v7 │ │ +3b471c: 3907 efff |0274: if-nez v7, 0263 // -0011 │ │ +3b4720: 28de |0276: goto 0254 // -0022 │ │ +3b4722: 3807 0400 |0277: if-eqz v7, 027b // +0004 │ │ +3b4726: 2900 b5fe |0279: goto/16 012e // -014b │ │ +3b472a: 6207 2f7a |027b: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b472e: 6e20 bba5 0700 |027d: invoke-virtual {v7, v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b4734: 0c07 |0280: move-result-object v7 │ │ +3b4736: 6e10 0ca3 0700 |0281: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b473c: 0b09 |0284: move-result-wide v9 │ │ +3b473e: 6207 1c7a |0285: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ +3b4742: 537b 2b7a |0287: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b4746: c0b9 |0289: and-long/2addr v9, v11 │ │ +3b4748: 3107 1009 |028a: cmp-long v7, v16, v9 │ │ +3b474c: 3807 5000 |028c: if-eqz v7, 02dc // +0050 │ │ +3b4750: 6207 317a |028e: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b4754: 6e20 baa5 0700 |0290: invoke-virtual {v7, v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b475a: 0c07 |0293: move-result-object v7 │ │ +3b475c: 1f07 af14 |0294: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b4760: 6e10 cba2 0700 |0296: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b4766: 0c07 |0299: move-result-object v7 │ │ +3b4768: 3807 c600 |029a: if-eqz v7, 0360 // +00c6 │ │ +3b476c: 1308 4000 |029c: const/16 v8, #int 64 // #40 │ │ +3b4770: 6e20 1a98 8700 |029e: invoke-virtual {v7, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b4776: 0a08 |02a1: move-result v8 │ │ +3b4778: 3d08 be00 |02a2: if-lez v8, 0360 // +00be │ │ +3b477c: 7110 d0a5 0700 |02a4: invoke-static {v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ +3b4782: 0c07 |02a7: move-result-object v7 │ │ +3b4784: 3807 b800 |02a8: if-eqz v7, 0360 // +00b8 │ │ +3b4788: 6208 6473 |02aa: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b478c: 5488 427a |02ac: iget-object v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b4790: 6e20 1298 8700 |02ae: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b4796: 0a08 |02b1: move-result v8 │ │ +3b4798: 3808 1f00 |02b2: if-eqz v8, 02d1 // +001f │ │ +3b479c: 5308 3876 |02b4: iget-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b47a0: 620a 6473 |02b6: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b47a4: 53aa 437a |02b8: iget-wide v10, v10, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b47a8: 310c 080a |02ba: cmp-long v12, v8, v10 │ │ +3b47ac: 380c 1500 |02bc: if-eqz v12, 02d1 // +0015 │ │ +3b47b0: 1208 |02be: const/4 v8, #int 0 // #0 │ │ +3b47b2: 4509 0508 |02bf: aget-wide v9, v5, v8 │ │ +3b47b6: 530b 3876 |02c1: iget-wide v11, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b47ba: 3108 090b |02c3: cmp-long v8, v9, v11 │ │ +3b47be: 3808 0600 |02c5: if-eqz v8, 02cb // +0006 │ │ +3b47c2: 5308 3876 |02c7: iget-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b47c6: 4c08 0506 |02c9: aput-wide v8, v5, v6 │ │ +3b47ca: 6208 6473 |02cb: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b47ce: 5388 437a |02cd: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b47d2: 5a08 3876 |02cf: iput-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b47d6: 5308 3876 |02d1: iget-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b47da: 7120 ad97 9800 |02d3: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b47e0: 0c08 |02d6: move-result-object v8 │ │ +3b47e2: 6e30 fb9a 7208 |02d7: invoke-virtual {v2, v7, v8}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b47e8: 2900 8600 |02da: goto/16 0360 // +0086 │ │ +3b47ec: 6207 2f7a |02dc: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b47f0: 6e20 bba5 0700 |02de: invoke-virtual {v7, v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b47f6: 0c07 |02e1: move-result-object v7 │ │ +3b47f8: 6e10 0ca3 0700 |02e2: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b47fe: 0b09 |02e5: move-result-wide v9 │ │ +3b4800: 6207 1b7a |02e6: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b4804: 537b 2b7a |02e8: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b4808: 6207 227a |02ea: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ +3b480c: 537d 2b7a |02ec: iget-wide v13, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b4810: c1db |02ee: or-long/2addr v11, v13 │ │ +3b4812: c0b9 |02ef: and-long/2addr v9, v11 │ │ +3b4814: 3107 1009 |02f0: cmp-long v7, v16, v9 │ │ +3b4818: 3807 6e00 |02f2: if-eqz v7, 0360 // +006e │ │ +3b481c: 6207 2f7a |02f4: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b4820: 6e20 bba5 0700 |02f6: invoke-virtual {v7, v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b4826: 0c07 |02f9: move-result-object v7 │ │ +3b4828: 6e10 0ca3 0700 |02fa: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b482e: 0b09 |02fd: move-result-wide v9 │ │ +3b4830: 6207 1b7a |02fe: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b4834: 537b 2b7a |0300: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b4838: c0b9 |0302: and-long/2addr v9, v11 │ │ +3b483a: 3107 1009 |0303: cmp-long v7, v16, v9 │ │ +3b483e: 3807 2a00 |0305: if-eqz v7, 032f // +002a │ │ +3b4842: 1307 4000 |0307: const/16 v7, #int 64 // #40 │ │ +3b4846: 6e20 1a98 7800 |0309: invoke-virtual {v8, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b484c: 0a07 |030c: move-result v7 │ │ +3b484e: 3d07 1000 |030d: if-lez v7, 031d // +0010 │ │ +3b4852: 7110 d0a5 0800 |030f: invoke-static {v8}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ +3b4858: 0c07 |0312: move-result-object v7 │ │ +3b485a: 5308 3876 |0313: iget-wide v8, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b485e: 7120 ad97 9800 |0315: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b4864: 0c08 |0318: move-result-object v8 │ │ +3b4866: 6e30 fb9a 7308 |0319: invoke-virtual {v3, v7, v8}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b486c: 2844 |031c: goto 0360 // +0044 │ │ +3b486e: 0807 1700 |031d: move-object/from16 v7, v23 │ │ +3b4872: 6e20 2398 7800 |031f: invoke-virtual {v8, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b4878: 0a07 |0322: move-result v7 │ │ +3b487a: 3807 3d00 |0323: if-eqz v7, 0360 // +003d │ │ +3b487e: 5309 3876 |0325: iget-wide v9, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b4882: 7120 ad97 a900 |0327: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b4888: 0c07 |032a: move-result-object v7 │ │ +3b488a: 6e30 fb9a 8307 |032b: invoke-virtual {v3, v8, v7}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b4890: 2832 |032e: goto 0360 // +0032 │ │ +3b4892: 1307 3a00 |032f: const/16 v7, #int 58 // #3a │ │ +3b4896: 6e20 1a98 7800 |0331: invoke-virtual {v8, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b489c: 0a09 |0334: move-result v9 │ │ +3b489e: 3d09 0b00 |0335: if-lez v9, 0340 // +000b │ │ +3b48a2: 6e20 1a98 7800 |0337: invoke-virtual {v8, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b48a8: 0a07 |033a: move-result v7 │ │ +3b48aa: 1209 |033b: const/4 v9, #int 0 // #0 │ │ +3b48ac: 6e30 2e98 9807 |033c: invoke-virtual {v8, v9, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b48b2: 0c08 |033f: move-result-object v8 │ │ +3b48b4: 6207 3d7a |0340: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto;.chatName4OldName:Ljava/util/concurrent/ConcurrentHashMap; // field@7a3d │ │ +3b48b8: 6e20 f99a 8700 |0342: invoke-virtual {v7, v8}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b48be: 0c07 |0345: move-result-object v7 │ │ +3b48c0: 1f07 e612 |0346: check-cast v7, Ljava/lang/String; // type@12e6 │ │ +3b48c4: 6e20 f79a 8300 |0348: invoke-virtual {v3, v8}, Ljava/util/concurrent/ConcurrentHashMap;.containsKey:(Ljava/lang/Object;)Z // method@9af7 │ │ +3b48ca: 0a09 |034b: move-result v9 │ │ +3b48cc: 3909 1400 |034c: if-nez v9, 0360 // +0014 │ │ +3b48d0: 3807 0800 |034e: if-eqz v7, 0356 // +0008 │ │ +3b48d4: 6e20 f69a 7300 |0350: invoke-virtual {v3, v7}, Ljava/util/concurrent/ConcurrentHashMap;.contains:(Ljava/lang/Object;)Z // method@9af6 │ │ +3b48da: 0a09 |0353: move-result v9 │ │ +3b48dc: 3909 0c00 |0354: if-nez v9, 0360 // +000c │ │ +3b48e0: 3807 0300 |0356: if-eqz v7, 0359 // +0003 │ │ +3b48e4: 0778 |0358: move-object v8, v7 │ │ +3b48e6: 7702 ad97 1000 |0359: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b48ec: 0c07 |035c: move-result-object v7 │ │ +3b48ee: 6e30 fb9a 8307 |035d: invoke-virtual {v3, v8, v7}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b48f4: 3800 cefd |0360: if-eqz v0, 012e // -0232 │ │ +3b48f8: 6207 6473 |0362: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b48fc: 5477 497a |0364: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b4900: 6e20 cba3 0700 |0366: invoke-virtual {v7, v0}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ +3b4906: 6207 6473 |0369: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b490a: 5477 487a |036b: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ +3b490e: 6208 337a |036d: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b4912: 1209 |036f: const/4 v9, #int 0 // #0 │ │ +3b4914: 7130 d1a5 8009 |0370: invoke-static {v0, v8, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ +3b491a: 0c08 |0373: move-result-object v8 │ │ +3b491c: 6e10 c7a2 0800 |0374: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ +3b4922: 0b0a |0377: move-result-wide v10 │ │ +3b4924: 6e40 cca3 a70b |0378: invoke-virtual {v7, v10, v11, v0}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cc │ │ +3b492a: 2859 |037b: goto 03d4 // +0059 │ │ +3b492c: 1209 |037c: const/4 v9, #int 0 // #0 │ │ +3b492e: 6207 317a |037d: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b4932: 620a 3c76 |037f: sget-object v10, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ +3b4936: 7130 d1a5 700a |0381: invoke-static {v0, v7, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ +3b493c: 0c07 |0384: move-result-object v7 │ │ +3b493e: 6e10 cba2 0700 |0385: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b4944: 0c07 |0388: move-result-object v7 │ │ +3b4946: 6e10 2298 0800 |0389: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b494c: 0a0a |038c: move-result v10 │ │ +3b494e: 3c0a 0800 |038d: if-gtz v10, 0395 // +0008 │ │ +3b4952: 6e10 2298 0700 |038f: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b4958: 0a0a |0392: move-result v10 │ │ +3b495a: 3d0a 4100 |0393: if-lez v10, 03d4 // +0041 │ │ +3b495e: 220a e812 |0395: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b4962: 7010 4098 0a00 |0397: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b4968: 6e20 4b98 8a00 |039a: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b496e: 1308 2000 |039d: const/16 v8, #int 32 // #20 │ │ +3b4972: 6e20 4498 8a00 |039f: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b4978: 6e20 4b98 7a00 |03a2: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b497e: 6e10 5498 0a00 |03a5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b4984: 0c07 |03a8: move-result-object v7 │ │ +3b4986: 7120 c3a5 7000 |03a9: invoke-static {v0, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash:(Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)V // method@a5c3 │ │ +3b498c: 2828 |03ac: goto 03d4 // +0028 │ │ +3b498e: 1202 |03ad: const/4 v2, #int 0 // #0 │ │ +3b4990: 2900 2e02 |03ae: goto/16 05dc // +022e │ │ +3b4994: 01af |03b0: move v15, v10 │ │ +3b4996: 07b0 |03b1: move-object v0, v11 │ │ +3b4998: 0212 0c00 |03b2: move/from16 v18, v12 │ │ +3b499c: 07d9 |03b4: move-object v9, v13 │ │ +3b499e: 1216 |03b5: const/4 v6, #int 1 // #1 │ │ +3b49a0: 6207 317a |03b6: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b49a4: 6e20 baa5 0700 |03b8: invoke-virtual {v7, v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b49aa: 0c07 |03bb: move-result-object v7 │ │ +3b49ac: 3807 1800 |03bc: if-eqz v7, 03d4 // +0018 │ │ +3b49b0: 6e10 eb97 0700 |03be: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b49b6: 0c08 |03c1: move-result-object v8 │ │ +3b49b8: 6e10 3498 0800 |03c2: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b49be: 0c08 |03c5: move-result-object v8 │ │ +3b49c0: 6e10 2298 0800 |03c6: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b49c6: 0a08 |03c9: move-result v8 │ │ +3b49c8: 3c08 0300 |03ca: if-gtz v8, 03cd // +0003 │ │ +3b49cc: 2808 |03cc: goto 03d4 // +0008 │ │ +3b49ce: 6e10 eb97 0700 |03cd: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b49d4: 0c07 |03d0: move-result-object v7 │ │ +3b49d6: 7120 c3a5 7000 |03d1: invoke-static {v0, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.addAsTrash:(Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)V // method@a5c3 │ │ +3b49dc: d80a 0f01 |03d4: add-int/lit8 v10, v15, #int 1 // #01 │ │ +3b49e0: 0800 1e00 |03d6: move-object/from16 v0, v30 │ │ +3b49e4: 079d |03d8: move-object v13, v9 │ │ +3b49e6: 020c 1200 |03d9: move/from16 v12, v18 │ │ +3b49ea: 121e |03db: const/4 v14, #int 1 // #1 │ │ +3b49ec: 120f |03dc: const/4 v15, #int 0 // #0 │ │ +3b49ee: 2900 52fc |03dd: goto/16 002f // -03ae │ │ +3b49f2: 0792 |03df: move-object v2, v9 │ │ +3b49f4: 2900 fc01 |03e0: goto/16 05dc // +01fc │ │ +3b49f8: 0818 0700 |03e2: move-object/from16 v24, v7 │ │ +3b49fc: 07d2 |03e4: move-object v2, v13 │ │ +3b49fe: 0767 |03e5: move-object v7, v6 │ │ +3b4a00: 1216 |03e6: const/4 v6, #int 1 // #1 │ │ +3b4a02: 2104 |03e7: array-length v4, v0 │ │ +3b4a04: 1208 |03e8: const/4 v8, #int 0 // #0 │ │ +3b4a06: 3548 6100 |03e9: if-ge v8, v4, 044a // +0061 │ │ +3b4a0a: 4609 0008 |03eb: aget-object v9, v0, v8 │ │ +3b4a0e: 3909 0300 |03ed: if-nez v9, 03f0 // +0003 │ │ +3b4a12: 2858 |03ef: goto 0447 // +0058 │ │ +3b4a14: 620a 2f7a |03f0: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b4a18: 6e20 bba5 9a00 |03f2: invoke-virtual {v10, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b4a1e: 0c0a |03f5: move-result-object v10 │ │ +3b4a20: 6e10 0ca3 0a00 |03f6: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b4a26: 0b0a |03f9: move-result-wide v10 │ │ +3b4a28: 620c 287a |03fa: sget-object v12, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ +3b4a2c: 53cc 2b7a |03fc: iget-wide v12, v12, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b4a30: c0ca |03fe: and-long/2addr v10, v12 │ │ +3b4a32: 310c 100a |03ff: cmp-long v12, v16, v10 │ │ +3b4a36: 380c 0900 |0401: if-eqz v12, 040a // +0009 │ │ +3b4a3a: 7110 d5a5 0900 |0403: invoke-static {v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.handleAck:(Lnet/sf/dibdib/generic/QSTuple;)Z // method@a5d5 │ │ +3b4a40: 0a0a |0406: move-result v10 │ │ +3b4a42: 380a 0300 |0407: if-eqz v10, 040a // +0003 │ │ +3b4a46: 283e |0409: goto 0447 // +003e │ │ +3b4a48: 549a 3576 |040a: iget-object v10, v9, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b4a4c: 620b 307a |040c: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b4a50: 6e10 bda5 0b00 |040e: invoke-virtual {v11}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b4a56: 0a0b |0411: move-result v11 │ │ +3b4a58: 460a 0a0b |0412: aget-object v10, v10, v11 │ │ +3b4a5c: 20aa b514 |0414: instance-of v10, v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b4a60: 380a 3100 |0416: if-eqz v10, 0447 // +0031 │ │ +3b4a64: 549a 3576 |0418: iget-object v10, v9, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b4a68: 620b 307a |041a: sget-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b4a6c: 6e10 bda5 0b00 |041c: invoke-virtual {v11}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b4a72: 0a0b |041f: move-result v11 │ │ +3b4a74: 460a 0a0b |0420: aget-object v10, v10, v11 │ │ +3b4a78: 1f0a b514 |0422: check-cast v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b4a7c: 53aa c476 |0424: iget-wide v10, v10, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c4 │ │ +3b4a80: 120c |0426: const/4 v12, #int 0 // #0 │ │ +3b4a82: 450d 050c |0427: aget-wide v13, v5, v12 │ │ +3b4a86: 310c 0d0a |0429: cmp-long v12, v13, v10 │ │ +3b4a8a: 380c 1000 |042b: if-eqz v12, 043b // +0010 │ │ +3b4a8e: 450c 0506 |042d: aget-wide v12, v5, v6 │ │ +3b4a92: 310e 0c0a |042f: cmp-long v14, v12, v10 │ │ +3b4a96: 380e 0a00 |0431: if-eqz v14, 043b // +000a │ │ +3b4a9a: 620c 6473 |0433: sget-object v12, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4a9e: 53cc 437a |0435: iget-wide v12, v12, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b4aa2: 310e 0c0a |0437: cmp-long v14, v12, v10 │ │ +3b4aa6: 390e 0e00 |0439: if-nez v14, 0447 // +000e │ │ +3b4aaa: 5499 3576 |043b: iget-object v9, v9, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b4aae: 620a 307a |043d: sget-object v10, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b4ab2: 6e10 bda5 0a00 |043f: invoke-virtual {v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b4ab8: 0a0a |0442: move-result v10 │ │ +3b4aba: 620b bd76 |0443: sget-object v11, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b4abe: 4d0b 090a |0445: aput-object v11, v9, v10 │ │ +3b4ac2: d808 0801 |0447: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3b4ac6: 28a0 |0449: goto 03e9 // -0060 │ │ +3b4ac8: 6204 6473 |044a: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4acc: 5444 427a |044c: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b4ad0: 6e20 f79a 4300 |044e: invoke-virtual {v3, v4}, Ljava/util/concurrent/ConcurrentHashMap;.containsKey:(Ljava/lang/Object;)Z // method@9af7 │ │ +3b4ad6: 0a04 |0451: move-result v4 │ │ +3b4ad8: 3904 1900 |0452: if-nez v4, 046b // +0019 │ │ +3b4adc: 6204 6473 |0454: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4ae0: 5444 427a |0456: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b4ae4: 1305 4000 |0458: const/16 v5, #int 64 // #40 │ │ +3b4ae8: 6e20 1a98 5400 |045a: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b4aee: 0a04 |045d: move-result v4 │ │ +3b4af0: 3d04 0d00 |045e: if-lez v4, 046b // +000d │ │ +3b4af4: 6204 6473 |0460: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4af8: 5444 427a |0462: iget-object v4, v4, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b4afc: 7702 ad97 1000 |0464: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b4b02: 0c05 |0467: move-result-object v5 │ │ +3b4b04: 6e30 fb9a 4305 |0468: invoke-virtual {v3, v4, v5}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b4b0a: 6e10 f89a 0300 |046b: invoke-virtual {v3}, Ljava/util/concurrent/ConcurrentHashMap;.entrySet:()Ljava/util/Set; // method@9af8 │ │ +3b4b10: 0c03 |046e: move-result-object v3 │ │ +3b4b12: 7210 b19a 0300 |046f: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +3b4b18: 0c03 |0472: move-result-object v3 │ │ +3b4b1a: 7210 3f9a 0300 |0473: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3b4b20: 0a04 |0476: move-result v4 │ │ +3b4b22: 3804 bd00 |0477: if-eqz v4, 0534 // +00bd │ │ +3b4b26: 7210 409a 0300 |0479: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3b4b2c: 0c04 |047c: move-result-object v4 │ │ +3b4b2e: 1f04 6e13 |047d: check-cast v4, Ljava/util/Map$Entry; // type@136e │ │ +3b4b32: 7210 7e9a 0400 |047f: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@9a7e │ │ +3b4b38: 0c05 |0482: move-result-object v5 │ │ +3b4b3a: 1f05 d112 |0483: check-cast v5, Ljava/lang/Long; // type@12d1 │ │ +3b4b3e: 6e10 a897 0500 |0485: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b4b44: 0b08 |0488: move-result-wide v8 │ │ +3b4b46: 3105 1008 |0489: cmp-long v5, v16, v8 │ │ +3b4b4a: 3905 a500 |048b: if-nez v5, 0530 // +00a5 │ │ +3b4b4e: 7210 7d9a 0400 |048d: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@9a7d │ │ +3b4b54: 0c04 |0490: move-result-object v4 │ │ +3b4b56: 1f04 e612 |0491: check-cast v4, Ljava/lang/String; // type@12e6 │ │ +3b4b5a: 1305 4000 |0493: const/16 v5, #int 64 // #40 │ │ +3b4b5e: 6e20 1a98 5400 |0495: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b4b64: 0a08 |0498: move-result v8 │ │ +3b4b66: 3c08 2300 |0499: if-gtz v8, 04bc // +0023 │ │ +3b4b6a: 6e20 2398 7400 |049b: invoke-virtual {v4, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b4b70: 0a05 |049e: move-result v5 │ │ +3b4b72: 3805 0300 |049f: if-eqz v5, 04a2 // +0003 │ │ +3b4b76: 281b |04a1: goto 04bc // +001b │ │ +3b4b78: 2205 e812 |04a2: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b4b7c: 7010 4098 0500 |04a4: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b4b82: 1a08 661c |04a7: const-string v8, "G" // string@1c66 │ │ +3b4b86: 6e20 4b98 8500 |04a9: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4b8c: 7120 2ba4 6400 |04ac: invoke-static {v4, v6}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4String:(Ljava/lang/String;Z)J // method@a42b │ │ +3b4b92: 0b08 |04af: move-result-wide v8 │ │ +3b4b94: 7120 1fa4 9800 |04b0: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_any/ShashFunc;.hash4shash:(J)I // method@a41f │ │ +3b4b9a: 0a08 |04b3: move-result v8 │ │ +3b4b9c: 6e20 4798 8500 |04b4: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3b4ba2: 6e10 5498 0500 |04b7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b4ba8: 0c05 |04ba: move-result-object v5 │ │ +3b4baa: 2802 |04bb: goto 04bd // +0002 │ │ +3b4bac: 0745 |04bc: move-object v5, v4 │ │ +3b4bae: 1308 4000 |04bd: const/16 v8, #int 64 // #40 │ │ +3b4bb2: 6e20 1a98 8400 |04bf: invoke-virtual {v4, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b4bb8: 0a09 |04c2: move-result v9 │ │ +3b4bba: 3d09 1c00 |04c3: if-lez v9, 04df // +001c │ │ +3b4bbe: 6209 457a |04c5: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a45 │ │ +3b4bc2: 6e20 f99a 4900 |04c7: invoke-virtual {v9, v4}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b4bc8: 0c09 |04ca: move-result-object v9 │ │ +3b4bca: 3909 0c00 |04cb: if-nez v9, 04d7 // +000c │ │ +3b4bce: 6e20 1a98 8400 |04cd: invoke-virtual {v4, v8}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b4bd4: 0a09 |04d0: move-result v9 │ │ +3b4bd6: 120a |04d1: const/4 v10, #int 0 // #0 │ │ +3b4bd8: 6e30 2e98 a409 |04d2: invoke-virtual {v4, v10, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b4bde: 0c04 |04d5: move-result-object v4 │ │ +3b4be0: 2809 |04d6: goto 04df // +0009 │ │ +3b4be2: 6209 457a |04d7: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto;.qOldLabel4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a45 │ │ +3b4be6: 6e20 f99a 4900 |04d9: invoke-virtual {v9, v4}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b4bec: 0c04 |04dc: move-result-object v4 │ │ +3b4bee: 1f04 e612 |04dd: check-cast v4, Ljava/lang/String; // type@12e6 │ │ +3b4bf2: 7120 ffa2 6500 |04df: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b4bf8: 0c09 |04e2: move-result-object v9 │ │ +3b4bfa: 620a 1b7a |04e3: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b4bfe: 53aa 2b7a |04e5: iget-wide v10, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b4c02: 7130 e4a5 a90b |04e7: invoke-static {v9, v10, v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.searchBunch:(Lnet/sf/dibdib/generic/QSeq;J)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e4 │ │ +3b4c08: 0c09 |04ea: move-result-object v9 │ │ +3b4c0a: 3809 0500 |04eb: if-eqz v9, 04f0 // +0005 │ │ +3b4c0e: 2199 |04ed: array-length v9, v9 │ │ +3b4c10: 3909 85ff |04ee: if-nez v9, 0473 // -007b │ │ +3b4c14: 7120 ffa2 6500 |04f0: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b4c1a: 0c05 |04f3: move-result-object v5 │ │ +3b4c1c: 6209 1b7a |04f4: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b4c20: 5399 2b7a |04f6: iget-wide v9, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b4c24: 236b 0716 |04f8: new-array v11, v6, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b4c28: 220c e812 |04fa: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b4c2c: 7010 4098 0c00 |04fc: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b4c32: 1a0d 8f07 |04ff: const-string v13, ":TOPIC: " // string@078f │ │ +3b4c36: 6e20 4b98 dc00 |0501: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4c3c: 6e20 4b98 4c00 |0504: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4c42: 6e10 5498 0c00 |0507: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b4c48: 0c04 |050a: move-result-object v4 │ │ +3b4c4a: 7110 fda2 0400 |050b: invoke-static {v4}, Lnet/sf/dibdib/generic/QWord;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2fd │ │ +3b4c50: 0c04 |050e: move-result-object v4 │ │ +3b4c52: 120c |050f: const/4 v12, #int 0 // #0 │ │ +3b4c54: 4d04 0b0c |0510: aput-object v4, v11, v12 │ │ +3b4c58: 7140 c8a5 95ba |0512: invoke-static {v5, v9, v10, v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ +3b4c5e: 0c04 |0515: move-result-object v4 │ │ +3b4c60: 6205 6473 |0516: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4c64: 5455 497a |0518: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b4c68: 6e20 cba3 4500 |051a: invoke-virtual {v5, v4}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ +3b4c6e: 6205 6473 |051d: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4c72: 5455 487a |051f: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ +3b4c76: 6209 337a |0521: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b4c7a: 7130 d1a5 9402 |0523: invoke-static {v4, v9, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ +3b4c80: 0c09 |0526: move-result-object v9 │ │ +3b4c82: 6e10 c7a2 0900 |0527: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ +3b4c88: 0b09 |052a: move-result-wide v9 │ │ +3b4c8a: 6e40 cca3 954a |052b: invoke-virtual {v5, v9, v10, v4}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cc │ │ +3b4c90: 2900 45ff |052e: goto/16 0473 // -00bb │ │ +3b4c94: 1308 4000 |0530: const/16 v8, #int 64 // #40 │ │ +3b4c98: 2900 41ff |0532: goto/16 0473 // -00bf │ │ +3b4c9c: 3819 3000 |0534: if-eqz v25, 0564 // +0030 │ │ +3b4ca0: 6202 1c7a |0536: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ +3b4ca4: 5322 2b7a |0538: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b4ca8: 7120 cea5 3200 |053a: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMainEmailAddr4Cats:(J)Ljava/util/concurrent/ConcurrentHashMap; // method@a5ce │ │ +3b4cae: 0c02 |053d: move-result-object v2 │ │ +3b4cb0: 6e10 f89a 0200 |053e: invoke-virtual {v2}, Ljava/util/concurrent/ConcurrentHashMap;.entrySet:()Ljava/util/Set; // method@9af8 │ │ +3b4cb6: 0c02 |0541: move-result-object v2 │ │ +3b4cb8: 7210 b19a 0200 |0542: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +3b4cbe: 0c02 |0545: move-result-object v2 │ │ +3b4cc0: 7210 3f9a 0200 |0546: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3b4cc6: 0a03 |0549: move-result v3 │ │ +3b4cc8: 3803 1a00 |054a: if-eqz v3, 0564 // +001a │ │ +3b4ccc: 7210 409a 0200 |054c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3b4cd2: 0c03 |054f: move-result-object v3 │ │ +3b4cd4: 1f03 6e13 |0550: check-cast v3, Ljava/util/Map$Entry; // type@136e │ │ +3b4cd8: 6204 467a |0552: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto;.qPid4ReferencedId:Ljava/util/concurrent/ConcurrentHashMap; // field@7a46 │ │ +3b4cdc: 7210 7d9a 0300 |0554: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@9a7d │ │ +3b4ce2: 0c05 |0557: move-result-object v5 │ │ +3b4ce4: 1f05 e612 |0558: check-cast v5, Ljava/lang/String; // type@12e6 │ │ +3b4ce8: 7210 7e9a 0300 |055a: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@9a7e │ │ +3b4cee: 0c03 |055d: move-result-object v3 │ │ +3b4cf0: 1f03 d112 |055e: check-cast v3, Ljava/lang/Long; // type@12d1 │ │ +3b4cf4: 6e30 fb9a 5403 |0560: invoke-virtual {v4, v5, v3}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b4cfa: 28e3 |0563: goto 0546 // -001d │ │ +3b4cfc: 3919 0500 |0564: if-nez v25, 0569 // +0005 │ │ +3b4d00: 2102 |0566: array-length v2, v0 │ │ +3b4d02: 3526 7300 |0567: if-ge v6, v2, 05da // +0073 │ │ +3b4d06: 2202 e812 |0569: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b4d0a: 7010 4098 0200 |056b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b4d10: 0803 1800 |056e: move-object/from16 v3, v24 │ │ +3b4d14: 6e20 4b98 3200 |0570: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4d1a: 1804 0000 0000 0040 8f40 |0573: const-wide v4, #double 1000 // #408f400000000000 │ │ +3b4d24: 7100 58a3 0000 |0578: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeEraDay:()D // method@a358 │ │ +3b4d2a: 0b06 |057b: move-result-wide v6 │ │ +3b4d2c: ad06 0604 |057c: mul-double v6, v6, v4 │ │ +3b4d30: 8b64 |057e: double-to-long v4, v6 │ │ +3b4d32: 6e30 4898 4205 |057f: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3b4d38: 6e10 5498 0200 |0582: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b4d3e: 0c02 |0585: move-result-object v2 │ │ +3b4d40: 6e10 2298 0200 |0586: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b4d46: 0a04 |0589: move-result v4 │ │ +3b4d48: 1235 |058a: const/4 v5, #int 3 // #3 │ │ +3b4d4a: 3445 0500 |058b: if-lt v5, v4, 0590 // +0005 │ │ +3b4d4e: 1a02 a404 |058d: const-string v2, "*" // string@04a4 │ │ +3b4d52: 2828 |058f: goto 05b7 // +0028 │ │ +3b4d54: 2204 e812 |0590: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b4d58: 7010 4098 0400 |0592: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b4d5e: 6e10 2298 0200 |0595: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b4d64: 0a06 |0598: move-result v6 │ │ +3b4d66: b156 |0599: sub-int/2addr v6, v5 │ │ +3b4d68: 1207 |059a: const/4 v7, #int 0 // #0 │ │ +3b4d6a: 6e30 2e98 7206 |059b: invoke-virtual {v2, v7, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b4d70: 0c06 |059e: move-result-object v6 │ │ +3b4d72: 6e20 4b98 6400 |059f: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4d78: 1a06 ca05 |05a2: const-string v6, "." // string@05ca │ │ +3b4d7c: 6e20 4b98 6400 |05a4: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4d82: 6e10 2298 0200 |05a7: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b4d88: 0a06 |05aa: move-result v6 │ │ +3b4d8a: b156 |05ab: sub-int/2addr v6, v5 │ │ +3b4d8c: 6e20 2d98 6200 |05ac: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b4d92: 0c02 |05af: move-result-object v2 │ │ +3b4d94: 6e20 4b98 2400 |05b0: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4d9a: 6e10 5498 0400 |05b3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b4da0: 0c02 |05b6: move-result-object v2 │ │ +3b4da2: 6204 6473 |05b7: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4da6: 2205 e812 |05b9: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b4daa: 7010 4098 0500 |05bb: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b4db0: 6e20 4b98 3500 |05be: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4db6: 2100 |05c1: array-length v0, v0 │ │ +3b4db8: 6e20 4798 0500 |05c2: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3b4dbe: 1a00 8b02 |05c5: const-string v0, " record(s) on ED " // string@028b │ │ +3b4dc2: 6e20 4b98 0500 |05c7: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4dc8: 6e20 4b98 2500 |05ca: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b4dce: 6e10 5498 0500 |05cd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b4dd4: 0c00 |05d0: move-result-object v0 │ │ +3b4dd6: 7110 c1a2 0000 |05d1: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b4ddc: 0c00 |05d4: move-result-object v0 │ │ +3b4dde: 1a02 0422 |05d5: const-string v2, "L" // string@2204 │ │ +3b4de2: 6e30 e8a5 2400 |05d7: invoke-virtual {v4, v2, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ +3b4de8: 1101 |05da: return-object v1 │ │ +3b4dea: 07d2 |05db: move-object v2, v13 │ │ +3b4dec: 1102 |05dc: return-object v2 │ │ catches : 5 │ │ 0x002d - 0x002e │ │ Ljava/lang/Exception; -> 0x05db │ │ 0x0037 - 0x0085 │ │ Ljava/lang/Exception; -> 0x05db │ │ 0x0085 - 0x036f │ │ Ljava/lang/Exception; -> 0x03ad │ │ @@ -863533,239 +863533,239 @@ │ │ type : '(ZJLnet/sf/dibdib/generic/QSTuple;J[J[Lnet/sf/dibdib/generic/QSeq;Ljava/lang/StringBuilder;)[Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 22 │ │ ins : 9 │ │ outs : 4 │ │ insns size : 446 16-bit code units │ │ -3b4e34: |[3b4e34] net.sf.dibdib.thread_wk.CcmSto.importPrefsNVars:(ZJLnet/sf/dibdib/generic/QSTuple;J[J[Lnet/sf/dibdib/generic/QSeq;Ljava/lang/StringBuilder;)[Lnet/sf/dibdib/generic/QSeq; │ │ -3b4e44: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -3b4e48: 0801 1400 |0002: move-object/from16 v1, v20 │ │ -3b4e4c: 0802 1500 |0004: move-object/from16 v2, v21 │ │ -3b4e50: 6203 337a |0006: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b4e54: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -3b4e56: 7130 d1a5 3004 |0009: invoke-static {v0, v3, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ -3b4e5c: 0c03 |000c: move-result-object v3 │ │ -3b4e5e: 6e10 cba2 0300 |000d: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b4e64: 0c03 |0010: move-result-object v3 │ │ -3b4e66: 6204 317a |0011: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b4e6a: 6205 3c76 |0013: sget-object v5, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ -3b4e6e: 7130 d1a5 4005 |0015: invoke-static {v0, v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ -3b4e74: 0c04 |0018: move-result-object v4 │ │ -3b4e76: 6e10 cba2 0400 |0019: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b4e7c: 0c05 |001c: move-result-object v5 │ │ -3b4e7e: 6e10 2298 0300 |001d: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4e84: 0a06 |0020: move-result v6 │ │ -3b4e86: 3d06 8201 |0021: if-lez v6, 01a3 // +0182 │ │ -3b4e8a: 6e10 2298 0500 |0023: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4e90: 0a06 |0026: move-result v6 │ │ -3b4e92: 3c06 0400 |0027: if-gtz v6, 002b // +0004 │ │ -3b4e96: 2900 7a01 |0029: goto/16 01a3 // +017a │ │ -3b4e9a: 6202 217a |002b: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a21 │ │ -3b4e9e: 5326 2b7a |002d: iget-wide v6, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b4ea2: a006 0611 |002f: and-long v6, v6, v17 │ │ -3b4ea6: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -3b4ea8: 1608 0000 |0032: const-wide/16 v8, #int 0 // #0 │ │ -3b4eac: 121a |0034: const/4 v10, #int 1 // #1 │ │ -3b4eae: 310b 0806 |0035: cmp-long v11, v8, v6 │ │ -3b4eb2: 390b 0e00 |0037: if-nez v11, 0045 // +000e │ │ -3b4eb6: 6206 257a |0039: sget-object v6, Lnet/sf/dibdib/thread_wk/Cats;.PREF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a25 │ │ -3b4eba: 5366 2b7a |003b: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b4ebe: a006 0611 |003d: and-long v6, v6, v17 │ │ -3b4ec2: 310b 0806 |003f: cmp-long v11, v8, v6 │ │ -3b4ec6: 380b 0400 |0041: if-eqz v11, 0045 // +0004 │ │ -3b4eca: 1216 |0043: const/4 v6, #int 1 // #1 │ │ -3b4ecc: 2802 |0044: goto 0046 // +0002 │ │ -3b4ece: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -3b4ed0: 6207 217a |0046: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a21 │ │ -3b4ed4: 537b 2b7a |0048: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b4ed8: a00b 0b11 |004a: and-long v11, v11, v17 │ │ -3b4edc: 3107 080b |004c: cmp-long v7, v8, v11 │ │ -3b4ee0: 3907 0400 |004e: if-nez v7, 0052 // +0004 │ │ -3b4ee4: 3806 5600 |0050: if-eqz v6, 00a6 // +0056 │ │ -3b4ee8: 6e10 2298 0300 |0052: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4eee: 0a06 |0055: move-result v6 │ │ -3b4ef0: 356a 5000 |0056: if-ge v10, v6, 00a6 // +0050 │ │ -3b4ef4: 390d 1d00 |0058: if-nez v13, 0075 // +001d │ │ -3b4ef8: 6200 447a |005a: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b4efc: 6e20 f79a 3000 |005c: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.containsKey:(Ljava/lang/Object;)Z // method@9af7 │ │ -3b4f02: 0a00 |005f: move-result v0 │ │ -3b4f04: 3800 1500 |0060: if-eqz v0, 0075 // +0015 │ │ -3b4f08: 6200 447a |0062: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b4f0c: 6e20 f99a 3000 |0064: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b4f12: 0c00 |0067: move-result-object v0 │ │ -3b4f14: 3800 0d00 |0068: if-eqz v0, 0075 // +000d │ │ -3b4f18: 6200 447a |006a: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b4f1c: 6e20 f99a 3000 |006c: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b4f22: 0c00 |006f: move-result-object v0 │ │ -3b4f24: 1f00 1515 |0070: check-cast v0, [B // type@1515 │ │ -3b4f28: 2100 |0072: array-length v0, v0 │ │ -3b4f2a: 3c00 2f01 |0073: if-gtz v0, 01a2 // +012f │ │ -3b4f2e: 1606 0400 |0075: const-wide/16 v6, #int 4 // #4 │ │ -3b4f32: c0e6 |0077: and-long/2addr v6, v14 │ │ -3b4f34: 3100 0806 |0078: cmp-long v0, v8, v6 │ │ -3b4f38: 3800 2500 |007a: if-eqz v0, 009f // +0025 │ │ -3b4f3c: 1a00 1c21 |007c: const-string v0, "KEY" // string@211c │ │ -3b4f40: 6e20 2c98 0300 |007e: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b4f46: 0a00 |0081: move-result v0 │ │ -3b4f48: 3800 1d00 |0082: if-eqz v0, 009f // +001d │ │ -3b4f4c: 6e10 2298 0500 |0084: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4f52: 0a00 |0087: move-result v0 │ │ -3b4f54: 1302 0c00 |0088: const/16 v2, #int 12 // #c │ │ -3b4f58: 3720 1500 |008a: if-le v0, v2, 009f // +0015 │ │ -3b4f5c: 1a00 ef06 |008c: const-string v0, "3.3.3.3.*" // string@06ef │ │ -3b4f60: 6e20 2398 0500 |008e: invoke-virtual {v5, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b4f66: 0a00 |0091: move-result v0 │ │ -3b4f68: 3800 0d00 |0092: if-eqz v0, 009f // +000d │ │ -3b4f6c: 6200 6473 |0094: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4f70: 7110 5da4 0500 |0096: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.string4HexUtf8:(Ljava/lang/String;)Ljava/lang/String; // method@a45d │ │ -3b4f76: 0c02 |0099: move-result-object v2 │ │ -3b4f78: 6e30 daa5 3002 |009a: invoke-virtual {v0, v3, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_setHex:(Ljava/lang/String;Ljava/lang/String;)V // method@a5da │ │ -3b4f7e: 2900 0501 |009d: goto/16 01a2 // +0105 │ │ -3b4f82: 6200 6473 |009f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4f86: 6e30 daa5 3005 |00a1: invoke-virtual {v0, v3, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_setHex:(Ljava/lang/String;Ljava/lang/String;)V // method@a5da │ │ -3b4f8c: 2900 fe00 |00a4: goto/16 01a2 // +00fe │ │ -3b4f90: 390d 2a00 |00a6: if-nez v13, 00d0 // +002a │ │ -3b4f94: 6205 6473 |00a8: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4f98: 5455 4a7a |00aa: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b4f9c: 6e20 f79a 3500 |00ac: invoke-virtual {v5, v3}, Ljava/util/concurrent/ConcurrentHashMap;.containsKey:(Ljava/lang/Object;)Z // method@9af7 │ │ -3b4fa2: 0a05 |00af: move-result v5 │ │ -3b4fa4: 3805 2000 |00b0: if-eqz v5, 00d0 // +0020 │ │ -3b4fa8: 6205 6473 |00b2: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4fac: 5455 4a7a |00b4: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b4fb0: 6e20 f99a 3500 |00b6: invoke-virtual {v5, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b4fb6: 0c05 |00b9: move-result-object v5 │ │ -3b4fb8: 3805 1600 |00ba: if-eqz v5, 00d0 // +0016 │ │ -3b4fbc: 6205 6473 |00bc: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b4fc0: 5455 4a7a |00be: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b4fc4: 6e20 f99a 3500 |00c0: invoke-virtual {v5, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b4fca: 0c05 |00c3: move-result-object v5 │ │ -3b4fcc: 1f05 e612 |00c4: check-cast v5, Ljava/lang/String; // type@12e6 │ │ -3b4fd0: 6e10 3298 0500 |00c6: invoke-virtual {v5}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@9832 │ │ -3b4fd6: 0c05 |00c9: move-result-object v5 │ │ -3b4fd8: 6e10 2298 0500 |00ca: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b4fde: 0a05 |00cd: move-result v5 │ │ -3b4fe0: 3c05 d400 |00ce: if-gtz v5, 01a2 // +00d4 │ │ -3b4fe4: 1a05 ca05 |00d0: const-string v5, "." // string@05ca │ │ -3b4fe8: 6e20 1298 5300 |00d2: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b4fee: 0a05 |00d5: move-result v5 │ │ -3b4ff0: 3805 b300 |00d6: if-eqz v5, 0189 // +00b3 │ │ -3b4ff4: 380d b000 |00d8: if-eqz v13, 0188 // +00b0 │ │ -3b4ff8: 6303 417a |00da: sget-boolean v3, Lnet/sf/dibdib/thread_wk/CcmSto;.importPrefsNVars_pidFound:Z // field@7a41 │ │ -3b4ffc: 3903 ac00 |00dc: if-nez v3, 0188 // +00ac │ │ -3b5000: 6a0a 417a |00de: sput-boolean v10, Lnet/sf/dibdib/thread_wk/CcmSto;.importPrefsNVars_pidFound:Z // field@7a41 │ │ -3b5004: 1603 ffff |00e0: const-wide/16 v3, #int -1 // #ffff │ │ -3b5008: 5305 3876 |00e2: iget-wide v5, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b500c: 7140 4fa3 4365 |00e4: invoke-static {v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.alignTime:(JJ)J // method@a34f │ │ -3b5012: 6203 6473 |00e7: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b5016: 5304 3876 |00e9: iget-wide v4, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b501a: 1606 0100 |00eb: const-wide/16 v6, #int 1 // #1 │ │ -3b501e: 7140 4fa3 5476 |00ed: invoke-static {v4, v5, v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.alignTime:(JJ)J // method@a34f │ │ -3b5024: 0b04 |00f0: move-result-wide v4 │ │ -3b5026: 5a34 437a |00f1: iput-wide v4, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b502a: 6203 6473 |00f3: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b502e: 5333 437a |00f5: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b5032: 1808 0000 0000 0100 0000 |00f7: const-wide v8, #double 2.122e-314 // #0000000100000000 │ │ -3b503c: 3105 0803 |00fc: cmp-long v5, v8, v3 │ │ -3b5040: 3d05 0900 |00fe: if-lez v5, 0107 // +0009 │ │ -3b5044: 6203 6473 |0100: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b5048: 4504 1302 |0102: aget-wide v4, v19, v2 │ │ -3b504c: 5a34 437a |0104: iput-wide v4, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b5050: 2807 |0106: goto 010d // +0007 │ │ -3b5052: 6203 6473 |0107: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b5056: 1a04 0000 |0109: const-string v4, "" // string@0000 │ │ -3b505a: 5b34 427a |010b: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b505e: 5403 3576 |010d: iget-object v3, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b5062: 6204 377a |010f: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3b5066: 6e10 bda5 0400 |0111: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b506c: 0a04 |0114: move-result v4 │ │ -3b506e: 4603 0304 |0115: aget-object v3, v3, v4 │ │ -3b5072: 3803 2900 |0117: if-eqz v3, 0140 // +0029 │ │ -3b5076: 5403 3576 |0119: iget-object v3, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b507a: 6204 377a |011b: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3b507e: 6e10 bda5 0400 |011d: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b5084: 0a04 |0120: move-result v4 │ │ -3b5086: 4603 0304 |0121: aget-object v3, v3, v4 │ │ -3b508a: 2034 b514 |0123: instance-of v4, v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b508e: 3804 1b00 |0125: if-eqz v4, 0140 // +001b │ │ -3b5092: 1f03 b514 |0127: check-cast v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b5096: 6e10 0da3 0300 |0129: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.isDate:()Z // method@a30d │ │ -3b509c: 0a04 |012c: move-result v4 │ │ -3b509e: 3804 1300 |012d: if-eqz v4, 0140 // +0013 │ │ -3b50a2: 6e10 0ba3 0300 |012f: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ -3b50a8: 0b03 |0132: move-result-wide v3 │ │ -3b50aa: 2322 1915 |0133: new-array v2, v2, [I // type@1519 │ │ -3b50ae: 7130 74a3 4302 |0135: invoke-static {v3, v4, v2}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4Hash62:(J[I)D // method@a374 │ │ -3b50b4: 0b02 |0138: move-result-wide v2 │ │ -3b50b6: 7120 8da3 3200 |0139: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.nanobis4EraTicks:(D)J // method@a38d │ │ -3b50bc: 0b02 |013c: move-result-wide v2 │ │ -3b50be: 7120 4ea3 3200 |013d: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.alignId:(J)V // method@a34e │ │ -3b50c4: 5402 3576 |0140: iget-object v2, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b50c8: 6203 317a |0142: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b50cc: 6e10 bda5 0300 |0144: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b50d2: 0a03 |0147: move-result v3 │ │ -3b50d4: 4602 0203 |0148: aget-object v2, v2, v3 │ │ -3b50d8: 3802 2400 |014a: if-eqz v2, 016e // +0024 │ │ -3b50dc: 5402 3576 |014c: iget-object v2, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b50e0: 6203 317a |014e: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b50e4: 6e10 bda5 0300 |0150: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b50ea: 0a03 |0153: move-result v3 │ │ -3b50ec: 4602 0203 |0154: aget-object v2, v2, v3 │ │ -3b50f0: 6e10 eb97 0200 |0156: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b50f6: 0c02 |0159: move-result-object v2 │ │ -3b50f8: 6203 6473 |015a: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b50fc: 5433 427a |015c: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b5100: 6e10 2298 0300 |015e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b5106: 0a03 |0161: move-result v3 │ │ -3b5108: 343a 0c00 |0162: if-lt v10, v3, 016e // +000c │ │ -3b510c: 6e10 2298 0200 |0164: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b5112: 0a03 |0167: move-result v3 │ │ -3b5114: 353a 0600 |0168: if-ge v10, v3, 016e // +0006 │ │ -3b5118: 6203 6473 |016a: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b511c: 5b32 427a |016c: iput-object v2, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b5120: 6202 307a |016e: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b5124: 6203 bd76 |0170: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b5128: 7130 d2a5 2003 |0172: invoke-static {v0, v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQWord:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QWord;)Lnet/sf/dibdib/generic/QWord; // method@a5d2 │ │ -3b512e: 0c00 |0175: move-result-object v0 │ │ -3b5130: 6e10 0ca3 0000 |0176: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b5136: 0b02 |0179: move-result-wide v2 │ │ -3b5138: 3100 0802 |017a: cmp-long v0, v8, v2 │ │ -3b513c: 3b00 0c00 |017c: if-gez v0, 0188 // +000c │ │ -3b5140: 7140 4fa3 3276 |017e: invoke-static {v2, v3, v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.alignTime:(JJ)J // method@a34f │ │ -3b5146: 0b04 |0181: move-result-wide v4 │ │ -3b5148: 3100 0204 |0182: cmp-long v0, v2, v4 │ │ -3b514c: 3900 0400 |0184: if-nez v0, 0188 // +0004 │ │ -3b5150: 4c02 130a |0186: aput-wide v2, v19, v10 │ │ -3b5154: 1101 |0188: return-object v1 │ │ -3b5156: 6200 6473 |0189: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b515a: 6e30 e8a5 3004 |018b: invoke-virtual {v0, v3, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ -3b5160: 0a00 |018e: move-result v0 │ │ -3b5162: 3a00 1300 |018f: if-ltz v0, 01a2 // +0013 │ │ -3b5166: 2112 |0191: array-length v2, v1 │ │ -3b5168: 3602 0e00 |0192: if-gt v2, v0, 01a0 // +000e │ │ -3b516c: e202 0003 |0194: ushr-int/lit8 v2, v0, #int 3 // #03 │ │ -3b5170: d802 0202 |0196: add-int/lit8 v2, v2, #int 2 // #02 │ │ -3b5174: e002 0203 |0198: shl-int/lit8 v2, v2, #int 3 // #03 │ │ -3b5178: 7120 b499 2100 |019a: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b517e: 0c01 |019d: move-result-object v1 │ │ -3b5180: 1f01 0e16 |019e: check-cast v1, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3b5184: 4d04 0100 |01a0: aput-object v4, v1, v0 │ │ -3b5188: 1101 |01a2: return-object v1 │ │ -3b518a: 6e10 2298 0300 |01a3: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b5190: 0a00 |01a6: move-result v0 │ │ -3b5192: 1304 0900 |01a7: const/16 v4, #int 9 // #9 │ │ -3b5196: 3d00 0800 |01a9: if-lez v0, 01b1 // +0008 │ │ -3b519a: 6e20 4498 4200 |01ab: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b51a0: 6e20 4b98 3200 |01ae: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b51a6: 6e10 2298 0500 |01b1: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b51ac: 0a00 |01b4: move-result v0 │ │ -3b51ae: 3d00 0800 |01b5: if-lez v0, 01bd // +0008 │ │ -3b51b2: 6e20 4498 4200 |01b7: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b51b8: 6e20 4b98 5200 |01ba: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b51be: 1101 |01bd: return-object v1 │ │ +3b4e30: |[3b4e30] net.sf.dibdib.thread_wk.CcmSto.importPrefsNVars:(ZJLnet/sf/dibdib/generic/QSTuple;J[J[Lnet/sf/dibdib/generic/QSeq;Ljava/lang/StringBuilder;)[Lnet/sf/dibdib/generic/QSeq; │ │ +3b4e40: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +3b4e44: 0801 1400 |0002: move-object/from16 v1, v20 │ │ +3b4e48: 0802 1500 |0004: move-object/from16 v2, v21 │ │ +3b4e4c: 6203 337a |0006: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b4e50: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +3b4e52: 7130 d1a5 3004 |0009: invoke-static {v0, v3, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ +3b4e58: 0c03 |000c: move-result-object v3 │ │ +3b4e5a: 6e10 cba2 0300 |000d: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b4e60: 0c03 |0010: move-result-object v3 │ │ +3b4e62: 6204 317a |0011: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b4e66: 6205 3c76 |0013: sget-object v5, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ +3b4e6a: 7130 d1a5 4005 |0015: invoke-static {v0, v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQSeq:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5d1 │ │ +3b4e70: 0c04 |0018: move-result-object v4 │ │ +3b4e72: 6e10 cba2 0400 |0019: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b4e78: 0c05 |001c: move-result-object v5 │ │ +3b4e7a: 6e10 2298 0300 |001d: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b4e80: 0a06 |0020: move-result v6 │ │ +3b4e82: 3d06 8201 |0021: if-lez v6, 01a3 // +0182 │ │ +3b4e86: 6e10 2298 0500 |0023: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b4e8c: 0a06 |0026: move-result v6 │ │ +3b4e8e: 3c06 0400 |0027: if-gtz v6, 002b // +0004 │ │ +3b4e92: 2900 7a01 |0029: goto/16 01a3 // +017a │ │ +3b4e96: 6202 217a |002b: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a21 │ │ +3b4e9a: 5326 2b7a |002d: iget-wide v6, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b4e9e: a006 0611 |002f: and-long v6, v6, v17 │ │ +3b4ea2: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +3b4ea4: 1608 0000 |0032: const-wide/16 v8, #int 0 // #0 │ │ +3b4ea8: 121a |0034: const/4 v10, #int 1 // #1 │ │ +3b4eaa: 310b 0806 |0035: cmp-long v11, v8, v6 │ │ +3b4eae: 390b 0e00 |0037: if-nez v11, 0045 // +000e │ │ +3b4eb2: 6206 257a |0039: sget-object v6, Lnet/sf/dibdib/thread_wk/Cats;.PREF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a25 │ │ +3b4eb6: 5366 2b7a |003b: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b4eba: a006 0611 |003d: and-long v6, v6, v17 │ │ +3b4ebe: 310b 0806 |003f: cmp-long v11, v8, v6 │ │ +3b4ec2: 380b 0400 |0041: if-eqz v11, 0045 // +0004 │ │ +3b4ec6: 1216 |0043: const/4 v6, #int 1 // #1 │ │ +3b4ec8: 2802 |0044: goto 0046 // +0002 │ │ +3b4eca: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +3b4ecc: 6207 217a |0046: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a21 │ │ +3b4ed0: 537b 2b7a |0048: iget-wide v11, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b4ed4: a00b 0b11 |004a: and-long v11, v11, v17 │ │ +3b4ed8: 3107 080b |004c: cmp-long v7, v8, v11 │ │ +3b4edc: 3907 0400 |004e: if-nez v7, 0052 // +0004 │ │ +3b4ee0: 3806 5600 |0050: if-eqz v6, 00a6 // +0056 │ │ +3b4ee4: 6e10 2298 0300 |0052: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b4eea: 0a06 |0055: move-result v6 │ │ +3b4eec: 356a 5000 |0056: if-ge v10, v6, 00a6 // +0050 │ │ +3b4ef0: 390d 1d00 |0058: if-nez v13, 0075 // +001d │ │ +3b4ef4: 6200 447a |005a: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b4ef8: 6e20 f79a 3000 |005c: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.containsKey:(Ljava/lang/Object;)Z // method@9af7 │ │ +3b4efe: 0a00 |005f: move-result v0 │ │ +3b4f00: 3800 1500 |0060: if-eqz v0, 0075 // +0015 │ │ +3b4f04: 6200 447a |0062: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b4f08: 6e20 f99a 3000 |0064: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b4f0e: 0c00 |0067: move-result-object v0 │ │ +3b4f10: 3800 0d00 |0068: if-eqz v0, 0075 // +000d │ │ +3b4f14: 6200 447a |006a: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b4f18: 6e20 f99a 3000 |006c: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b4f1e: 0c00 |006f: move-result-object v0 │ │ +3b4f20: 1f00 1515 |0070: check-cast v0, [B // type@1515 │ │ +3b4f24: 2100 |0072: array-length v0, v0 │ │ +3b4f26: 3c00 2f01 |0073: if-gtz v0, 01a2 // +012f │ │ +3b4f2a: 1606 0400 |0075: const-wide/16 v6, #int 4 // #4 │ │ +3b4f2e: c0e6 |0077: and-long/2addr v6, v14 │ │ +3b4f30: 3100 0806 |0078: cmp-long v0, v8, v6 │ │ +3b4f34: 3800 2500 |007a: if-eqz v0, 009f // +0025 │ │ +3b4f38: 1a00 1c21 |007c: const-string v0, "KEY" // string@211c │ │ +3b4f3c: 6e20 2c98 0300 |007e: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b4f42: 0a00 |0081: move-result v0 │ │ +3b4f44: 3800 1d00 |0082: if-eqz v0, 009f // +001d │ │ +3b4f48: 6e10 2298 0500 |0084: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b4f4e: 0a00 |0087: move-result v0 │ │ +3b4f50: 1302 0c00 |0088: const/16 v2, #int 12 // #c │ │ +3b4f54: 3720 1500 |008a: if-le v0, v2, 009f // +0015 │ │ +3b4f58: 1a00 ef06 |008c: const-string v0, "3.3.3.3.*" // string@06ef │ │ +3b4f5c: 6e20 2398 0500 |008e: invoke-virtual {v5, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b4f62: 0a00 |0091: move-result v0 │ │ +3b4f64: 3800 0d00 |0092: if-eqz v0, 009f // +000d │ │ +3b4f68: 6200 6473 |0094: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4f6c: 7110 5da4 0500 |0096: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.string4HexUtf8:(Ljava/lang/String;)Ljava/lang/String; // method@a45d │ │ +3b4f72: 0c02 |0099: move-result-object v2 │ │ +3b4f74: 6e30 daa5 3002 |009a: invoke-virtual {v0, v3, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_setHex:(Ljava/lang/String;Ljava/lang/String;)V // method@a5da │ │ +3b4f7a: 2900 0501 |009d: goto/16 01a2 // +0105 │ │ +3b4f7e: 6200 6473 |009f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4f82: 6e30 daa5 3005 |00a1: invoke-virtual {v0, v3, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_setHex:(Ljava/lang/String;Ljava/lang/String;)V // method@a5da │ │ +3b4f88: 2900 fe00 |00a4: goto/16 01a2 // +00fe │ │ +3b4f8c: 390d 2a00 |00a6: if-nez v13, 00d0 // +002a │ │ +3b4f90: 6205 6473 |00a8: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4f94: 5455 4a7a |00aa: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b4f98: 6e20 f79a 3500 |00ac: invoke-virtual {v5, v3}, Ljava/util/concurrent/ConcurrentHashMap;.containsKey:(Ljava/lang/Object;)Z // method@9af7 │ │ +3b4f9e: 0a05 |00af: move-result v5 │ │ +3b4fa0: 3805 2000 |00b0: if-eqz v5, 00d0 // +0020 │ │ +3b4fa4: 6205 6473 |00b2: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4fa8: 5455 4a7a |00b4: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b4fac: 6e20 f99a 3500 |00b6: invoke-virtual {v5, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b4fb2: 0c05 |00b9: move-result-object v5 │ │ +3b4fb4: 3805 1600 |00ba: if-eqz v5, 00d0 // +0016 │ │ +3b4fb8: 6205 6473 |00bc: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b4fbc: 5455 4a7a |00be: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b4fc0: 6e20 f99a 3500 |00c0: invoke-virtual {v5, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b4fc6: 0c05 |00c3: move-result-object v5 │ │ +3b4fc8: 1f05 e612 |00c4: check-cast v5, Ljava/lang/String; // type@12e6 │ │ +3b4fcc: 6e10 3298 0500 |00c6: invoke-virtual {v5}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@9832 │ │ +3b4fd2: 0c05 |00c9: move-result-object v5 │ │ +3b4fd4: 6e10 2298 0500 |00ca: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b4fda: 0a05 |00cd: move-result v5 │ │ +3b4fdc: 3c05 d400 |00ce: if-gtz v5, 01a2 // +00d4 │ │ +3b4fe0: 1a05 ca05 |00d0: const-string v5, "." // string@05ca │ │ +3b4fe4: 6e20 1298 5300 |00d2: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b4fea: 0a05 |00d5: move-result v5 │ │ +3b4fec: 3805 b300 |00d6: if-eqz v5, 0189 // +00b3 │ │ +3b4ff0: 380d b000 |00d8: if-eqz v13, 0188 // +00b0 │ │ +3b4ff4: 6303 417a |00da: sget-boolean v3, Lnet/sf/dibdib/thread_wk/CcmSto;.importPrefsNVars_pidFound:Z // field@7a41 │ │ +3b4ff8: 3903 ac00 |00dc: if-nez v3, 0188 // +00ac │ │ +3b4ffc: 6a0a 417a |00de: sput-boolean v10, Lnet/sf/dibdib/thread_wk/CcmSto;.importPrefsNVars_pidFound:Z // field@7a41 │ │ +3b5000: 1603 ffff |00e0: const-wide/16 v3, #int -1 // #ffff │ │ +3b5004: 5305 3876 |00e2: iget-wide v5, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b5008: 7140 4fa3 4365 |00e4: invoke-static {v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/DateFunc;.alignTime:(JJ)J // method@a34f │ │ +3b500e: 6203 6473 |00e7: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b5012: 5304 3876 |00e9: iget-wide v4, v0, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b5016: 1606 0100 |00eb: const-wide/16 v6, #int 1 // #1 │ │ +3b501a: 7140 4fa3 5476 |00ed: invoke-static {v4, v5, v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.alignTime:(JJ)J // method@a34f │ │ +3b5020: 0b04 |00f0: move-result-wide v4 │ │ +3b5022: 5a34 437a |00f1: iput-wide v4, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b5026: 6203 6473 |00f3: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b502a: 5333 437a |00f5: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b502e: 1808 0000 0000 0100 0000 |00f7: const-wide v8, #double 2.122e-314 // #0000000100000000 │ │ +3b5038: 3105 0803 |00fc: cmp-long v5, v8, v3 │ │ +3b503c: 3d05 0900 |00fe: if-lez v5, 0107 // +0009 │ │ +3b5040: 6203 6473 |0100: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b5044: 4504 1302 |0102: aget-wide v4, v19, v2 │ │ +3b5048: 5a34 437a |0104: iput-wide v4, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b504c: 2807 |0106: goto 010d // +0007 │ │ +3b504e: 6203 6473 |0107: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b5052: 1a04 0000 |0109: const-string v4, "" // string@0000 │ │ +3b5056: 5b34 427a |010b: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b505a: 5403 3576 |010d: iget-object v3, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b505e: 6204 377a |010f: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3b5062: 6e10 bda5 0400 |0111: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b5068: 0a04 |0114: move-result v4 │ │ +3b506a: 4603 0304 |0115: aget-object v3, v3, v4 │ │ +3b506e: 3803 2900 |0117: if-eqz v3, 0140 // +0029 │ │ +3b5072: 5403 3576 |0119: iget-object v3, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b5076: 6204 377a |011b: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3b507a: 6e10 bda5 0400 |011d: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b5080: 0a04 |0120: move-result v4 │ │ +3b5082: 4603 0304 |0121: aget-object v3, v3, v4 │ │ +3b5086: 2034 b514 |0123: instance-of v4, v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b508a: 3804 1b00 |0125: if-eqz v4, 0140 // +001b │ │ +3b508e: 1f03 b514 |0127: check-cast v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b5092: 6e10 0da3 0300 |0129: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.isDate:()Z // method@a30d │ │ +3b5098: 0a04 |012c: move-result v4 │ │ +3b509a: 3804 1300 |012d: if-eqz v4, 0140 // +0013 │ │ +3b509e: 6e10 0ba3 0300 |012f: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ +3b50a4: 0b03 |0132: move-result-wide v3 │ │ +3b50a6: 2322 1915 |0133: new-array v2, v2, [I // type@1519 │ │ +3b50aa: 7130 74a3 4302 |0135: invoke-static {v3, v4, v2}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4Hash62:(J[I)D // method@a374 │ │ +3b50b0: 0b02 |0138: move-result-wide v2 │ │ +3b50b2: 7120 8da3 3200 |0139: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.nanobis4EraTicks:(D)J // method@a38d │ │ +3b50b8: 0b02 |013c: move-result-wide v2 │ │ +3b50ba: 7120 4ea3 3200 |013d: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.alignId:(J)V // method@a34e │ │ +3b50c0: 5402 3576 |0140: iget-object v2, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b50c4: 6203 317a |0142: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b50c8: 6e10 bda5 0300 |0144: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b50ce: 0a03 |0147: move-result v3 │ │ +3b50d0: 4602 0203 |0148: aget-object v2, v2, v3 │ │ +3b50d4: 3802 2400 |014a: if-eqz v2, 016e // +0024 │ │ +3b50d8: 5402 3576 |014c: iget-object v2, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b50dc: 6203 317a |014e: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b50e0: 6e10 bda5 0300 |0150: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b50e6: 0a03 |0153: move-result v3 │ │ +3b50e8: 4602 0203 |0154: aget-object v2, v2, v3 │ │ +3b50ec: 6e10 eb97 0200 |0156: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b50f2: 0c02 |0159: move-result-object v2 │ │ +3b50f4: 6203 6473 |015a: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b50f8: 5433 427a |015c: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b50fc: 6e10 2298 0300 |015e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b5102: 0a03 |0161: move-result v3 │ │ +3b5104: 343a 0c00 |0162: if-lt v10, v3, 016e // +000c │ │ +3b5108: 6e10 2298 0200 |0164: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b510e: 0a03 |0167: move-result v3 │ │ +3b5110: 353a 0600 |0168: if-ge v10, v3, 016e // +0006 │ │ +3b5114: 6203 6473 |016a: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b5118: 5b32 427a |016c: iput-object v2, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b511c: 6202 307a |016e: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b5120: 6203 bd76 |0170: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b5124: 7130 d2a5 2003 |0172: invoke-static {v0, v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.getQWord:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;Lnet/sf/dibdib/generic/QWord;)Lnet/sf/dibdib/generic/QWord; // method@a5d2 │ │ +3b512a: 0c00 |0175: move-result-object v0 │ │ +3b512c: 6e10 0ca3 0000 |0176: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b5132: 0b02 |0179: move-result-wide v2 │ │ +3b5134: 3100 0802 |017a: cmp-long v0, v8, v2 │ │ +3b5138: 3b00 0c00 |017c: if-gez v0, 0188 // +000c │ │ +3b513c: 7140 4fa3 3276 |017e: invoke-static {v2, v3, v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.alignTime:(JJ)J // method@a34f │ │ +3b5142: 0b04 |0181: move-result-wide v4 │ │ +3b5144: 3100 0204 |0182: cmp-long v0, v2, v4 │ │ +3b5148: 3900 0400 |0184: if-nez v0, 0188 // +0004 │ │ +3b514c: 4c02 130a |0186: aput-wide v2, v19, v10 │ │ +3b5150: 1101 |0188: return-object v1 │ │ +3b5152: 6200 6473 |0189: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b5156: 6e30 e8a5 3004 |018b: invoke-virtual {v0, v3, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ +3b515c: 0a00 |018e: move-result v0 │ │ +3b515e: 3a00 1300 |018f: if-ltz v0, 01a2 // +0013 │ │ +3b5162: 2112 |0191: array-length v2, v1 │ │ +3b5164: 3602 0e00 |0192: if-gt v2, v0, 01a0 // +000e │ │ +3b5168: e202 0003 |0194: ushr-int/lit8 v2, v0, #int 3 // #03 │ │ +3b516c: d802 0202 |0196: add-int/lit8 v2, v2, #int 2 // #02 │ │ +3b5170: e002 0203 |0198: shl-int/lit8 v2, v2, #int 3 // #03 │ │ +3b5174: 7120 b499 2100 |019a: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b517a: 0c01 |019d: move-result-object v1 │ │ +3b517c: 1f01 0e16 |019e: check-cast v1, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3b5180: 4d04 0100 |01a0: aput-object v4, v1, v0 │ │ +3b5184: 1101 |01a2: return-object v1 │ │ +3b5186: 6e10 2298 0300 |01a3: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b518c: 0a00 |01a6: move-result v0 │ │ +3b518e: 1304 0900 |01a7: const/16 v4, #int 9 // #9 │ │ +3b5192: 3d00 0800 |01a9: if-lez v0, 01b1 // +0008 │ │ +3b5196: 6e20 4498 4200 |01ab: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b519c: 6e20 4b98 3200 |01ae: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b51a2: 6e10 2298 0500 |01b1: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b51a8: 0a00 |01b4: move-result v0 │ │ +3b51aa: 3d00 0800 |01b5: if-lez v0, 01bd // +0008 │ │ +3b51ae: 6e20 4498 4200 |01b7: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b51b4: 6e20 4b98 5200 |01ba: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b51ba: 1101 |01bd: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=1055 │ │ 0x0011 line=1056 │ │ 0x0019 line=1057 │ │ 0x001d line=1058 │ │ 0x002b line=1069 │ │ @@ -863828,103 +863828,103 @@ │ │ type : '(Ljava/lang/String;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QIfs$QSeqIf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 184 16-bit code units │ │ -3b23e0: |[3b23e0] net.sf.dibdib.thread_wk.CcmSto.mapItem:(Ljava/lang/String;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ -3b23f0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -3b23f4: 3805 0300 |0002: if-eqz v5, 0005 // +0003 │ │ -3b23f8: 2802 |0004: goto 0006 // +0002 │ │ -3b23fa: 0705 |0005: move-object v5, v0 │ │ -3b23fc: 3806 5500 |0006: if-eqz v6, 005b // +0055 │ │ -3b2400: 6201 307a |0008: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b2404: 3361 0300 |000a: if-ne v1, v6, 000d // +0003 │ │ -3b2408: 284f |000c: goto 005b // +004f │ │ -3b240a: 6201 2d7a |000d: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ -3b240e: 6e10 bda5 0600 |000f: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b2414: 0a02 |0012: move-result v2 │ │ -3b2416: 4401 0102 |0013: aget v1, v1, v2 │ │ -3b241a: 2b01 8d00 0000 |0015: packed-switch v1, 000000a2 // +0000008d │ │ -3b2420: 2205 ca12 |0018: new-instance v5, Ljava/lang/IndexOutOfBoundsException; // type@12ca │ │ -3b2424: 7010 8e97 0500 |001a: invoke-direct {v5}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@978e │ │ -3b242a: 1c01 f514 |001d: const-class v1, Lnet/sf/dibdib/thread_wk/CcmSto; // type@14f5 │ │ -3b242e: 2202 e812 |001f: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b2432: 7010 4098 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b2438: 6e20 4b98 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b243e: 6e20 4a98 6200 |0027: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3b2444: 6e10 5498 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b244a: 0c06 |002d: move-result-object v6 │ │ -3b244c: 7130 d870 1506 |002e: invoke-static {v5, v1, v6}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ -3b2452: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -3b2454: 1105 |0032: return-object v5 │ │ -3b2456: 1226 |0033: const/4 v6, #int 2 // #2 │ │ -3b2458: 6e10 2298 0500 |0034: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b245e: 0a00 |0037: move-result v0 │ │ -3b2460: 3506 0700 |0038: if-ge v6, v0, 003f // +0007 │ │ -3b2464: 7110 04a3 0500 |003a: invoke-static {v5}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a304 │ │ -3b246a: 0c05 |003d: move-result-object v5 │ │ -3b246c: 2803 |003e: goto 0041 // +0003 │ │ -3b246e: 6205 bd76 |003f: sget-object v5, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b2472: 1105 |0041: return-object v5 │ │ -3b2474: 7110 c1a2 0500 |0042: invoke-static {v5}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b247a: 0c05 |0045: move-result-object v5 │ │ -3b247c: 1105 |0046: return-object v5 │ │ -3b247e: 1206 |0047: const/4 v6, #int 0 // #0 │ │ -3b2480: 7120 ffa2 6500 |0048: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b2486: 0c05 |004b: move-result-object v5 │ │ -3b2488: 1105 |004c: return-object v5 │ │ -3b248a: 7110 c1a2 0500 |004d: invoke-static {v5}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b2490: 0c05 |0050: move-result-object v5 │ │ -3b2492: 1105 |0051: return-object v5 │ │ -3b2494: 7110 afa5 0500 |0052: invoke-static {v5}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:(Ljava/lang/String;)J // method@a5af │ │ -3b249a: 0b05 |0055: move-result-wide v5 │ │ -3b249c: 7120 06a3 6500 |0056: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b24a2: 0c05 |0059: move-result-object v5 │ │ -3b24a4: 1105 |005a: return-object v5 │ │ -3b24a6: 6e10 3498 0500 |005b: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b24ac: 0c05 |005e: move-result-object v5 │ │ -3b24ae: 1210 |005f: const/4 v0, #int 1 // #1 │ │ -3b24b0: 3806 1f00 |0060: if-eqz v6, 007f // +001f │ │ -3b24b4: 1306 4000 |0062: const/16 v6, #int 64 // #40 │ │ -3b24b8: 6e20 1a98 6500 |0064: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b24be: 0a06 |0067: move-result v6 │ │ -3b24c0: 3c06 1200 |0068: if-gtz v6, 007a // +0012 │ │ -3b24c4: 1306 2b00 |006a: const/16 v6, #int 43 // #2b │ │ -3b24c8: 6e20 1a98 6500 |006c: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b24ce: 0a06 |006f: move-result v6 │ │ -3b24d0: 3806 0a00 |0070: if-eqz v6, 007a // +000a │ │ -3b24d4: 1306 3a00 |0072: const/16 v6, #int 58 // #3a │ │ -3b24d8: 6e20 1a98 6500 |0074: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b24de: 0a06 |0077: move-result v6 │ │ -3b24e0: 3d06 0700 |0078: if-lez v6, 007f // +0007 │ │ -3b24e4: 7120 ffa2 0500 |007a: invoke-static {v5, v0}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b24ea: 0c05 |007d: move-result-object v5 │ │ -3b24ec: 1105 |007e: return-object v5 │ │ -3b24ee: 7120 e3a5 0500 |007f: invoke-static {v5, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.pid4String:(Ljava/lang/String;Z)J // method@a5e3 │ │ -3b24f4: 0b01 |0082: move-result-wide v1 │ │ -3b24f6: 1603 0000 |0083: const-wide/16 v3, #int 0 // #0 │ │ -3b24fa: 3106 0301 |0085: cmp-long v6, v3, v1 │ │ -3b24fe: 3906 1600 |0087: if-nez v6, 009d // +0016 │ │ -3b2502: 6e10 2298 0500 |0089: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b2508: 0a06 |008c: move-result v6 │ │ -3b250a: 3d06 1000 |008d: if-lez v6, 009d // +0010 │ │ -3b250e: 1306 3000 |008f: const/16 v6, #int 48 // #30 │ │ -3b2512: 6e20 1a98 6500 |0091: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b2518: 0a06 |0094: move-result v6 │ │ -3b251a: 3906 0300 |0095: if-nez v6, 0098 // +0003 │ │ -3b251e: 2806 |0097: goto 009d // +0006 │ │ -3b2520: 7120 ffa2 0500 |0098: invoke-static {v5, v0}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b2526: 0c05 |009b: move-result-object v5 │ │ -3b2528: 2805 |009c: goto 00a1 // +0005 │ │ -3b252a: 7120 06a3 2100 |009d: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b2530: 0c05 |00a0: move-result-object v5 │ │ -3b2532: 1105 |00a1: return-object v5 │ │ -3b2534: 0001 0900 0100 0000 3d00 0000 0300 ... |00a2: packed-switch-data (22 units) │ │ +3b23dc: |[3b23dc] net.sf.dibdib.thread_wk.CcmSto.mapItem:(Ljava/lang/String;Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ +3b23ec: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +3b23f0: 3805 0300 |0002: if-eqz v5, 0005 // +0003 │ │ +3b23f4: 2802 |0004: goto 0006 // +0002 │ │ +3b23f6: 0705 |0005: move-object v5, v0 │ │ +3b23f8: 3806 5500 |0006: if-eqz v6, 005b // +0055 │ │ +3b23fc: 6201 307a |0008: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b2400: 3361 0300 |000a: if-ne v1, v6, 000d // +0003 │ │ +3b2404: 284f |000c: goto 005b // +004f │ │ +3b2406: 6201 2d7a |000d: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ +3b240a: 6e10 bda5 0600 |000f: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b2410: 0a02 |0012: move-result v2 │ │ +3b2412: 4401 0102 |0013: aget v1, v1, v2 │ │ +3b2416: 2b01 8d00 0000 |0015: packed-switch v1, 000000a2 // +0000008d │ │ +3b241c: 2205 ca12 |0018: new-instance v5, Ljava/lang/IndexOutOfBoundsException; // type@12ca │ │ +3b2420: 7010 8e97 0500 |001a: invoke-direct {v5}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@978e │ │ +3b2426: 1c01 f514 |001d: const-class v1, Lnet/sf/dibdib/thread_wk/CcmSto; // type@14f5 │ │ +3b242a: 2202 e812 |001f: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b242e: 7010 4098 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b2434: 6e20 4b98 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b243a: 6e20 4a98 6200 |0027: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +3b2440: 6e10 5498 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b2446: 0c06 |002d: move-result-object v6 │ │ +3b2448: 7130 d870 1506 |002e: invoke-static {v5, v1, v6}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ +3b244e: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +3b2450: 1105 |0032: return-object v5 │ │ +3b2452: 1226 |0033: const/4 v6, #int 2 // #2 │ │ +3b2454: 6e10 2298 0500 |0034: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b245a: 0a00 |0037: move-result v0 │ │ +3b245c: 3506 0700 |0038: if-ge v6, v0, 003f // +0007 │ │ +3b2460: 7110 04a3 0500 |003a: invoke-static {v5}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a304 │ │ +3b2466: 0c05 |003d: move-result-object v5 │ │ +3b2468: 2803 |003e: goto 0041 // +0003 │ │ +3b246a: 6205 bd76 |003f: sget-object v5, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b246e: 1105 |0041: return-object v5 │ │ +3b2470: 7110 c1a2 0500 |0042: invoke-static {v5}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b2476: 0c05 |0045: move-result-object v5 │ │ +3b2478: 1105 |0046: return-object v5 │ │ +3b247a: 1206 |0047: const/4 v6, #int 0 // #0 │ │ +3b247c: 7120 ffa2 6500 |0048: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b2482: 0c05 |004b: move-result-object v5 │ │ +3b2484: 1105 |004c: return-object v5 │ │ +3b2486: 7110 c1a2 0500 |004d: invoke-static {v5}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b248c: 0c05 |0050: move-result-object v5 │ │ +3b248e: 1105 |0051: return-object v5 │ │ +3b2490: 7110 afa5 0500 |0052: invoke-static {v5}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:(Ljava/lang/String;)J // method@a5af │ │ +3b2496: 0b05 |0055: move-result-wide v5 │ │ +3b2498: 7120 06a3 6500 |0056: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b249e: 0c05 |0059: move-result-object v5 │ │ +3b24a0: 1105 |005a: return-object v5 │ │ +3b24a2: 6e10 3498 0500 |005b: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b24a8: 0c05 |005e: move-result-object v5 │ │ +3b24aa: 1210 |005f: const/4 v0, #int 1 // #1 │ │ +3b24ac: 3806 1f00 |0060: if-eqz v6, 007f // +001f │ │ +3b24b0: 1306 4000 |0062: const/16 v6, #int 64 // #40 │ │ +3b24b4: 6e20 1a98 6500 |0064: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b24ba: 0a06 |0067: move-result v6 │ │ +3b24bc: 3c06 1200 |0068: if-gtz v6, 007a // +0012 │ │ +3b24c0: 1306 2b00 |006a: const/16 v6, #int 43 // #2b │ │ +3b24c4: 6e20 1a98 6500 |006c: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b24ca: 0a06 |006f: move-result v6 │ │ +3b24cc: 3806 0a00 |0070: if-eqz v6, 007a // +000a │ │ +3b24d0: 1306 3a00 |0072: const/16 v6, #int 58 // #3a │ │ +3b24d4: 6e20 1a98 6500 |0074: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b24da: 0a06 |0077: move-result v6 │ │ +3b24dc: 3d06 0700 |0078: if-lez v6, 007f // +0007 │ │ +3b24e0: 7120 ffa2 0500 |007a: invoke-static {v5, v0}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b24e6: 0c05 |007d: move-result-object v5 │ │ +3b24e8: 1105 |007e: return-object v5 │ │ +3b24ea: 7120 e3a5 0500 |007f: invoke-static {v5, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.pid4String:(Ljava/lang/String;Z)J // method@a5e3 │ │ +3b24f0: 0b01 |0082: move-result-wide v1 │ │ +3b24f2: 1603 0000 |0083: const-wide/16 v3, #int 0 // #0 │ │ +3b24f6: 3106 0301 |0085: cmp-long v6, v3, v1 │ │ +3b24fa: 3906 1600 |0087: if-nez v6, 009d // +0016 │ │ +3b24fe: 6e10 2298 0500 |0089: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2504: 0a06 |008c: move-result v6 │ │ +3b2506: 3d06 1000 |008d: if-lez v6, 009d // +0010 │ │ +3b250a: 1306 3000 |008f: const/16 v6, #int 48 // #30 │ │ +3b250e: 6e20 1a98 6500 |0091: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b2514: 0a06 |0094: move-result v6 │ │ +3b2516: 3906 0300 |0095: if-nez v6, 0098 // +0003 │ │ +3b251a: 2806 |0097: goto 009d // +0006 │ │ +3b251c: 7120 ffa2 0500 |0098: invoke-static {v5, v0}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b2522: 0c05 |009b: move-result-object v5 │ │ +3b2524: 2805 |009c: goto 00a1 // +0005 │ │ +3b2526: 7120 06a3 2100 |009d: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b252c: 0c05 |00a0: move-result-object v5 │ │ +3b252e: 1105 |00a1: return-object v5 │ │ +3b2530: 0001 0900 0100 0000 3d00 0000 0300 ... |00a2: packed-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0008 line=235 │ │ 0x000d line=246 │ │ 0x0018 line=263 │ │ 0x0034 line=255 │ │ 0x0042 line=253 │ │ @@ -863947,56 +863947,56 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -3b5204: |[3b5204] net.sf.dibdib.thread_wk.CcmSto.mapTag:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ -3b5214: 7110 bfa5 0100 |0000: invoke-static {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5bf │ │ -3b521a: 0c01 |0003: move-result-object v1 │ │ -3b521c: 1101 |0004: return-object v1 │ │ -3b521e: 1a00 d83d |0005: const-string v0, "NAM" // string@3dd8 │ │ -3b5222: 6e20 2c98 0100 |0007: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b5228: 0a00 |000a: move-result v0 │ │ -3b522a: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -3b522e: 6201 337a |000d: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b5232: 1101 |000f: return-object v1 │ │ -3b5234: 1a00 584a |0010: const-string v0, "TIM" // string@4a58 │ │ -3b5238: 6e20 2c98 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b523e: 0a00 |0015: move-result v0 │ │ -3b5240: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -3b5244: 6201 377a |0018: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3b5248: 1101 |001a: return-object v1 │ │ -3b524a: 1a00 2015 |001b: const-string v0, "DAT" // string@1520 │ │ -3b524e: 6e20 2c98 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b5254: 0a00 |0020: move-result v0 │ │ -3b5256: 3800 0500 |0021: if-eqz v0, 0026 // +0005 │ │ -3b525a: 6201 317a |0023: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b525e: 1101 |0025: return-object v1 │ │ -3b5260: 1a00 6b10 |0026: const-string v0, "CON" // string@106b │ │ -3b5264: 6e20 2c98 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b526a: 0a00 |002b: move-result v0 │ │ -3b526c: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ -3b5270: 6201 307a |002e: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b5274: 1101 |0030: return-object v1 │ │ -3b5276: 1a00 6246 |0031: const-string v0, "SOU" // string@4662 │ │ -3b527a: 6e20 2c98 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b5280: 0a00 |0036: move-result v0 │ │ -3b5282: 3800 0500 |0037: if-eqz v0, 003c // +0005 │ │ -3b5286: 6201 357a |0039: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b528a: 1101 |003b: return-object v1 │ │ -3b528c: 1a00 de49 |003c: const-string v0, "TAGS" // string@49de │ │ -3b5290: 6e20 2c98 0100 |003e: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b5296: 0a01 |0041: move-result v1 │ │ -3b5298: 3801 0500 |0042: if-eqz v1, 0047 // +0005 │ │ -3b529c: 6201 367a |0044: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ -3b52a0: 1101 |0046: return-object v1 │ │ -3b52a2: 6201 327a |0047: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b52a6: 1101 |0049: return-object v1 │ │ +3b5200: |[3b5200] net.sf.dibdib.thread_wk.CcmSto.mapTag:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ +3b5210: 7110 bfa5 0100 |0000: invoke-static {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5bf │ │ +3b5216: 0c01 |0003: move-result-object v1 │ │ +3b5218: 1101 |0004: return-object v1 │ │ +3b521a: 1a00 d83d |0005: const-string v0, "NAM" // string@3dd8 │ │ +3b521e: 6e20 2c98 0100 |0007: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b5224: 0a00 |000a: move-result v0 │ │ +3b5226: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +3b522a: 6201 337a |000d: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b522e: 1101 |000f: return-object v1 │ │ +3b5230: 1a00 584a |0010: const-string v0, "TIM" // string@4a58 │ │ +3b5234: 6e20 2c98 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b523a: 0a00 |0015: move-result v0 │ │ +3b523c: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +3b5240: 6201 377a |0018: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3b5244: 1101 |001a: return-object v1 │ │ +3b5246: 1a00 2015 |001b: const-string v0, "DAT" // string@1520 │ │ +3b524a: 6e20 2c98 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b5250: 0a00 |0020: move-result v0 │ │ +3b5252: 3800 0500 |0021: if-eqz v0, 0026 // +0005 │ │ +3b5256: 6201 317a |0023: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b525a: 1101 |0025: return-object v1 │ │ +3b525c: 1a00 6b10 |0026: const-string v0, "CON" // string@106b │ │ +3b5260: 6e20 2c98 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b5266: 0a00 |002b: move-result v0 │ │ +3b5268: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ +3b526c: 6201 307a |002e: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b5270: 1101 |0030: return-object v1 │ │ +3b5272: 1a00 6246 |0031: const-string v0, "SOU" // string@4662 │ │ +3b5276: 6e20 2c98 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b527c: 0a00 |0036: move-result v0 │ │ +3b527e: 3800 0500 |0037: if-eqz v0, 003c // +0005 │ │ +3b5282: 6201 357a |0039: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b5286: 1101 |003b: return-object v1 │ │ +3b5288: 1a00 de49 |003c: const-string v0, "TAGS" // string@49de │ │ +3b528c: 6e20 2c98 0100 |003e: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b5292: 0a01 |0041: move-result v1 │ │ +3b5294: 3801 0500 |0042: if-eqz v1, 0047 // +0005 │ │ +3b5298: 6201 367a |0044: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ +3b529c: 1101 |0046: return-object v1 │ │ +3b529e: 6201 327a |0047: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b52a2: 1101 |0049: return-object v1 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0005 │ │ positions : │ │ 0x0000 line=173 │ │ 0x0007 line=177 │ │ 0x000d line=178 │ │ @@ -864019,68 +864019,68 @@ │ │ type : '(Lnet/sf/dibdib/generic/QSeq;JZ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -3b1f98: |[3b1f98] net.sf.dibdib.thread_wk.CcmSto.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J │ │ -3b1fa8: 7130 e4a5 ba0c |0000: invoke-static {v10, v11, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.searchBunch:(Lnet/sf/dibdib/generic/QSeq;J)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e4 │ │ -3b1fae: 0c0a |0003: move-result-object v10 │ │ -3b1fb0: 21ab |0004: array-length v11, v10 │ │ -3b1fb2: 120c |0005: const/4 v12, #int 0 // #0 │ │ -3b1fb4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3b1fb6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3b1fb8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3b1fba: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -3b1fbc: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ -3b1fc0: 35b2 4100 |000c: if-ge v2, v11, 004d // +0041 │ │ -3b1fc4: 4606 0a02 |000e: aget-object v6, v10, v2 │ │ -3b1fc8: 2067 ae14 |0010: instance-of v7, v6, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b1fcc: 3907 0300 |0012: if-nez v7, 0015 // +0003 │ │ -3b1fd0: 2836 |0014: goto 004a // +0036 │ │ -3b1fd2: 1f06 ae14 |0015: check-cast v6, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b1fd6: 3901 0400 |0017: if-nez v1, 001b // +0004 │ │ -3b1fda: 0761 |0019: move-object v1, v6 │ │ -3b1fdc: 2830 |001a: goto 004a // +0030 │ │ -3b1fde: 6207 307a |001b: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b1fe2: 6e20 bba5 1700 |001d: invoke-virtual {v7, v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b1fe8: 0c07 |0020: move-result-object v7 │ │ -3b1fea: 6e10 0ca3 0700 |0021: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b1ff0: 0b07 |0024: move-result-wide v7 │ │ -3b1ff2: 3109 0704 |0025: cmp-long v9, v7, v4 │ │ -3b1ff6: 3909 1100 |0027: if-nez v9, 0038 // +0011 │ │ -3b1ffa: 6207 307a |0029: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b1ffe: 6e20 bba5 6700 |002b: invoke-virtual {v7, v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b2004: 0c06 |002e: move-result-object v6 │ │ -3b2006: 6e10 0ca3 0600 |002f: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b200c: 0b06 |0032: move-result-wide v6 │ │ -3b200e: 3108 0604 |0033: cmp-long v8, v6, v4 │ │ -3b2012: 3908 1500 |0035: if-nez v8, 004a // +0015 │ │ -3b2016: 1004 |0037: return-wide v4 │ │ -3b2018: 6203 307a |0038: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b201c: 6e20 bba5 6300 |003a: invoke-virtual {v3, v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b2022: 0c03 |003d: move-result-object v3 │ │ -3b2024: 6e10 0ca3 0300 |003e: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b202a: 0b07 |0041: move-result-wide v7 │ │ -3b202c: 3103 0704 |0042: cmp-long v3, v7, v4 │ │ -3b2030: 3903 0500 |0044: if-nez v3, 0049 // +0005 │ │ -3b2034: 0761 |0046: move-object v1, v6 │ │ -3b2036: 1213 |0047: const/4 v3, #int 1 // #1 │ │ -3b2038: 2802 |0048: goto 004a // +0002 │ │ -3b203a: 1203 |0049: const/4 v3, #int 0 // #0 │ │ -3b203c: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3b2040: 28be |004c: goto 000a // -0042 │ │ -3b2042: 3801 0b00 |004d: if-eqz v1, 0058 // +000b │ │ -3b2046: 3903 0500 |004f: if-nez v3, 0054 // +0005 │ │ -3b204a: 380d 0300 |0051: if-eqz v13, 0054 // +0003 │ │ -3b204e: 2805 |0053: goto 0058 // +0005 │ │ -3b2050: 6e10 a8a2 0100 |0054: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ -3b2056: 0b04 |0057: move-result-wide v4 │ │ -3b2058: 1004 |0058: return-wide v4 │ │ +3b1f94: |[3b1f94] net.sf.dibdib.thread_wk.CcmSto.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J │ │ +3b1fa4: 7130 e4a5 ba0c |0000: invoke-static {v10, v11, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.searchBunch:(Lnet/sf/dibdib/generic/QSeq;J)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e4 │ │ +3b1faa: 0c0a |0003: move-result-object v10 │ │ +3b1fac: 21ab |0004: array-length v11, v10 │ │ +3b1fae: 120c |0005: const/4 v12, #int 0 // #0 │ │ +3b1fb0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3b1fb2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3b1fb4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3b1fb6: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +3b1fb8: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ +3b1fbc: 35b2 4100 |000c: if-ge v2, v11, 004d // +0041 │ │ +3b1fc0: 4606 0a02 |000e: aget-object v6, v10, v2 │ │ +3b1fc4: 2067 ae14 |0010: instance-of v7, v6, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b1fc8: 3907 0300 |0012: if-nez v7, 0015 // +0003 │ │ +3b1fcc: 2836 |0014: goto 004a // +0036 │ │ +3b1fce: 1f06 ae14 |0015: check-cast v6, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b1fd2: 3901 0400 |0017: if-nez v1, 001b // +0004 │ │ +3b1fd6: 0761 |0019: move-object v1, v6 │ │ +3b1fd8: 2830 |001a: goto 004a // +0030 │ │ +3b1fda: 6207 307a |001b: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b1fde: 6e20 bba5 1700 |001d: invoke-virtual {v7, v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b1fe4: 0c07 |0020: move-result-object v7 │ │ +3b1fe6: 6e10 0ca3 0700 |0021: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b1fec: 0b07 |0024: move-result-wide v7 │ │ +3b1fee: 3109 0704 |0025: cmp-long v9, v7, v4 │ │ +3b1ff2: 3909 1100 |0027: if-nez v9, 0038 // +0011 │ │ +3b1ff6: 6207 307a |0029: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b1ffa: 6e20 bba5 6700 |002b: invoke-virtual {v7, v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b2000: 0c06 |002e: move-result-object v6 │ │ +3b2002: 6e10 0ca3 0600 |002f: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b2008: 0b06 |0032: move-result-wide v6 │ │ +3b200a: 3108 0604 |0033: cmp-long v8, v6, v4 │ │ +3b200e: 3908 1500 |0035: if-nez v8, 004a // +0015 │ │ +3b2012: 1004 |0037: return-wide v4 │ │ +3b2014: 6203 307a |0038: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b2018: 6e20 bba5 6300 |003a: invoke-virtual {v3, v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b201e: 0c03 |003d: move-result-object v3 │ │ +3b2020: 6e10 0ca3 0300 |003e: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b2026: 0b07 |0041: move-result-wide v7 │ │ +3b2028: 3103 0704 |0042: cmp-long v3, v7, v4 │ │ +3b202c: 3903 0500 |0044: if-nez v3, 0049 // +0005 │ │ +3b2030: 0761 |0046: move-object v1, v6 │ │ +3b2032: 1213 |0047: const/4 v3, #int 1 // #1 │ │ +3b2034: 2802 |0048: goto 004a // +0002 │ │ +3b2036: 1203 |0049: const/4 v3, #int 0 // #0 │ │ +3b2038: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3b203c: 28be |004c: goto 000a // -0042 │ │ +3b203e: 3801 0b00 |004d: if-eqz v1, 0058 // +000b │ │ +3b2042: 3903 0500 |004f: if-nez v3, 0054 // +0005 │ │ +3b2046: 380d 0300 |0051: if-eqz v13, 0054 // +0003 │ │ +3b204a: 2805 |0053: goto 0058 // +0005 │ │ +3b204c: 6e10 a8a2 0100 |0054: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ +3b2052: 0b04 |0057: move-result-wide v4 │ │ +3b2054: 1004 |0058: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ 0x0004 line=733 │ │ 0x0010 line=734 │ │ 0x0015 line=737 │ │ 0x001b line=742 │ │ @@ -864097,46 +864097,46 @@ │ │ type : '(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -3b21ec: |[3b21ec] net.sf.dibdib.thread_wk.CcmSto.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -3b21fc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3b2200: 3102 0005 |0002: cmp-long v2, v0, v5 │ │ -3b2204: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ -3b2208: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -3b220a: 1105 |0007: return-object v5 │ │ -3b220c: 6200 6473 |0008: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b2210: 5400 497a |000a: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b2214: 6e30 dca3 5006 |000c: invoke-virtual {v0, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b221a: 0c00 |000f: move-result-object v0 │ │ -3b221c: 3900 2800 |0010: if-nez v0, 0038 // +0028 │ │ -3b2220: 6200 6473 |0012: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b2224: 5400 497a |0014: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b2228: 1601 0100 |0016: const-wide/16 v1, #int 1 // #1 │ │ -3b222c: c251 |0018: xor-long/2addr v1, v5 │ │ -3b222e: 6e30 dca3 1002 |0019: invoke-virtual {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b2234: 0c00 |001c: move-result-object v0 │ │ -3b2236: 3900 1b00 |001d: if-nez v0, 0038 // +001b │ │ -3b223a: 3807 1900 |001f: if-eqz v7, 0038 // +0019 │ │ -3b223e: 6207 6473 |0021: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b2242: 5477 497a |0023: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b2246: 1903 0080 |0025: const-wide/high16 v3, #long -9223372036854775808 // #8000 │ │ -3b224a: c135 |0027: or-long/2addr v5, v3 │ │ -3b224c: 6e30 dca3 5706 |0028: invoke-virtual {v7, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b2252: 0c00 |002b: move-result-object v0 │ │ -3b2254: 3900 0c00 |002c: if-nez v0, 0038 // +000c │ │ -3b2258: 6205 6473 |002e: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b225c: 5455 497a |0030: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b2260: a106 0103 |0032: or-long v6, v1, v3 │ │ -3b2264: 6e30 dca3 6507 |0034: invoke-virtual {v5, v6, v7}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b226a: 0c00 |0037: move-result-object v0 │ │ -3b226c: 1100 |0038: return-object v0 │ │ +3b21e8: |[3b21e8] net.sf.dibdib.thread_wk.CcmSto.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +3b21f8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3b21fc: 3102 0005 |0002: cmp-long v2, v0, v5 │ │ +3b2200: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ +3b2204: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +3b2206: 1105 |0007: return-object v5 │ │ +3b2208: 6200 6473 |0008: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b220c: 5400 497a |000a: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b2210: 6e30 dca3 5006 |000c: invoke-virtual {v0, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b2216: 0c00 |000f: move-result-object v0 │ │ +3b2218: 3900 2800 |0010: if-nez v0, 0038 // +0028 │ │ +3b221c: 6200 6473 |0012: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b2220: 5400 497a |0014: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b2224: 1601 0100 |0016: const-wide/16 v1, #int 1 // #1 │ │ +3b2228: c251 |0018: xor-long/2addr v1, v5 │ │ +3b222a: 6e30 dca3 1002 |0019: invoke-virtual {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b2230: 0c00 |001c: move-result-object v0 │ │ +3b2232: 3900 1b00 |001d: if-nez v0, 0038 // +001b │ │ +3b2236: 3807 1900 |001f: if-eqz v7, 0038 // +0019 │ │ +3b223a: 6207 6473 |0021: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b223e: 5477 497a |0023: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b2242: 1903 0080 |0025: const-wide/high16 v3, #long -9223372036854775808 // #8000 │ │ +3b2246: c135 |0027: or-long/2addr v5, v3 │ │ +3b2248: 6e30 dca3 5706 |0028: invoke-virtual {v7, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b224e: 0c00 |002b: move-result-object v0 │ │ +3b2250: 3900 0c00 |002c: if-nez v0, 0038 // +000c │ │ +3b2254: 6205 6473 |002e: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b2258: 5455 497a |0030: iget-object v5, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b225c: a106 0103 |0032: or-long v6, v1, v3 │ │ +3b2260: 6e30 dca3 6507 |0034: invoke-virtual {v5, v6, v7}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b2266: 0c00 |0037: move-result-object v0 │ │ +3b2268: 1100 |0038: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=668 │ │ 0x0012 line=670 │ │ 0x0021 line=672 │ │ 0x002e line=674 │ │ locals : │ │ @@ -864148,138 +864148,138 @@ │ │ type : '()Lnet/sf/dibdib/thread_any/QMMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3b51e8: |[3b51e8] net.sf.dibdib.thread_wk.CcmSto.peekMappings:()Lnet/sf/dibdib/thread_any/QMMap; │ │ -3b51f8: 6200 6473 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b51fc: 5400 487a |0002: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ -3b5200: 1100 |0004: return-object v0 │ │ +3b51e4: |[3b51e4] net.sf.dibdib.thread_wk.CcmSto.peekMappings:()Lnet/sf/dibdib/thread_any/QMMap; │ │ +3b51f4: 6200 6473 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b51f8: 5400 487a |0002: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ +3b51fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ │ │ #27 : (in Lnet/sf/dibdib/thread_wk/CcmSto;) │ │ name : 'pid4String' │ │ type : '(Ljava/lang/String;Z)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 191 16-bit code units │ │ -3b205c: |[3b205c] net.sf.dibdib.thread_wk.CcmSto.pid4String:(Ljava/lang/String;Z)J │ │ -3b206c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -3b2070: 7401 2298 1000 |0002: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b2076: 0a01 |0005: move-result v1 │ │ -3b2078: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -3b207c: 3c01 0300 |0008: if-gtz v1, 000b // +0003 │ │ -3b2080: 1002 |000a: return-wide v2 │ │ -3b2082: 7100 57a3 0000 |000b: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ -3b2088: 0b04 |000e: move-result-wide v4 │ │ -3b208a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -3b208c: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -3b208e: 6e20 0998 6000 |0011: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b2094: 0a07 |0014: move-result v7 │ │ -3b2096: 1308 3000 |0015: const/16 v8, #int 48 // #30 │ │ -3b209a: 1219 |0017: const/4 v9, #int 1 // #1 │ │ -3b209c: 122a |0018: const/4 v10, #int 2 // #2 │ │ -3b209e: 3378 1700 |0019: if-ne v8, v7, 0030 // +0017 │ │ -3b20a2: 1a0b 8306 |001b: const-string v11, "0#[0-9A-NP-Za-y]+" // string@0683 │ │ -3b20a6: 6e20 2398 b000 |001d: invoke-virtual {v0, v11}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b20ac: 0a0b |0020: move-result v11 │ │ -3b20ae: 380b 0f00 |0021: if-eqz v11, 0030 // +000f │ │ -3b20b2: 6e20 2d98 a000 |0023: invoke-virtual {v0, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b20b8: 0c00 |0026: move-result-object v0 │ │ -3b20ba: 7120 daa1 9000 |0027: invoke-static {v0, v9}, Lnet/sf/dibdib/generic/BigSxg;.bits4SxgChecked64:(Ljava/lang/String;Z)J // method@a1da │ │ -3b20c0: 0b07 |002a: move-result-wide v7 │ │ -3b20c2: 7120 fba1 8700 |002b: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ -3b20c8: 0c01 |002e: move-result-object v1 │ │ -3b20ca: 2850 |002f: goto 007f // +0050 │ │ -3b20cc: 3378 1b00 |0030: if-ne v8, v7, 004b // +001b │ │ -3b20d0: 1a08 af06 |0032: const-string v8, "0z[0-9A-NP-Za-y]+" // string@06af │ │ -3b20d4: 6e20 2398 8000 |0034: invoke-virtual {v0, v8}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b20da: 0a08 |0037: move-result v8 │ │ -3b20dc: 3808 1300 |0038: if-eqz v8, 004b // +0013 │ │ -3b20e0: 6e20 2d98 a000 |003a: invoke-virtual {v0, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b20e6: 0c00 |003d: move-result-object v0 │ │ -3b20e8: 7110 dca1 0000 |003e: invoke-static {v0}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ -3b20ee: 0b07 |0041: move-result-wide v7 │ │ -3b20f0: 7120 faa1 8700 |0042: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ -3b20f6: 0c01 |0045: move-result-object v1 │ │ -3b20f8: 6e20 2d98 a100 |0046: invoke-virtual {v1, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b20fe: 0c01 |0049: move-result-object v1 │ │ -3b2100: 2835 |004a: goto 007f // +0035 │ │ -3b2102: 1308 5a00 |004b: const/16 v8, #int 90 // #5a │ │ -3b2106: 3378 1c00 |004d: if-ne v8, v7, 0069 // +001c │ │ -3b210a: 1a07 0455 |004f: const-string v7, "Z'[0-9A-NP-Za-y]+'" // string@5504 │ │ -3b210e: 6e20 2398 7000 |0051: invoke-virtual {v0, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b2114: 0a07 |0054: move-result v7 │ │ -3b2116: 3807 1400 |0055: if-eqz v7, 0069 // +0014 │ │ -3b211a: 7401 2298 1000 |0057: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b2120: 0a01 |005a: move-result v1 │ │ -3b2122: b191 |005b: sub-int/2addr v1, v9 │ │ -3b2124: 6e30 2e98 a001 |005c: invoke-virtual {v0, v10, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b212a: 0c00 |005f: move-result-object v0 │ │ -3b212c: 7120 daa1 9000 |0060: invoke-static {v0, v9}, Lnet/sf/dibdib/generic/BigSxg;.bits4SxgChecked64:(Ljava/lang/String;Z)J // method@a1da │ │ -3b2132: 0b07 |0063: move-result-wide v7 │ │ -3b2134: 7120 fba1 8700 |0064: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ -3b213a: 0c01 |0067: move-result-object v1 │ │ -3b213c: 2817 |0068: goto 007f // +0017 │ │ -3b213e: 1a07 af55 |0069: const-string v7, "[0-9A-NP-Za-y]+" // string@55af │ │ -3b2142: 6e20 2398 7000 |006b: invoke-virtual {v0, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b2148: 0a07 |006e: move-result v7 │ │ -3b214a: 3807 0f00 |006f: if-eqz v7, 007e // +000f │ │ -3b214e: 7701 dca1 1000 |0071: invoke-static/range {v16}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ -3b2154: 0b07 |0074: move-result-wide v7 │ │ -3b2156: 7120 faa1 8700 |0075: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ -3b215c: 0c01 |0078: move-result-object v1 │ │ -3b215e: 6e20 2d98 a100 |0079: invoke-virtual {v1, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b2164: 0c01 |007c: move-result-object v1 │ │ -3b2166: 2802 |007d: goto 007f // +0002 │ │ -3b2168: 0427 |007e: move-wide v7, v2 │ │ -3b216a: 170b 3086 0100 |007f: const-wide/32 v11, #float 1.39973e-40 // #00018630 │ │ -3b2170: 160d 0100 |0082: const-wide/16 v13, #int 1 // #1 │ │ -3b2174: 310f 0b07 |0084: cmp-long v15, v11, v7 │ │ -3b2178: 3d0f 0c00 |0086: if-lez v15, 0092 // +000c │ │ -3b217c: 310b 0207 |0088: cmp-long v11, v2, v7 │ │ -3b2180: 3c0b 0800 |008a: if-gtz v11, 0092 // +0008 │ │ -3b2184: 3100 0d07 |008c: cmp-long v0, v13, v7 │ │ -3b2188: 3b00 1500 |008e: if-gez v0, 00a3 // +0015 │ │ -3b218c: 04d2 |0090: move-wide v2, v13 │ │ -3b218e: 282d |0091: goto 00be // +002d │ │ -3b2190: 6e20 1298 1000 |0092: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b2196: 0a01 |0095: move-result v1 │ │ -3b2198: 3801 0f00 |0096: if-eqz v1, 00a5 // +000f │ │ -3b219c: a00b 070d |0098: and-long v11, v7, v13 │ │ -3b21a0: 3101 020b |009a: cmp-long v1, v2, v11 │ │ -3b21a4: 3901 0900 |009c: if-nez v1, 00a5 // +0009 │ │ -3b21a8: 3101 0704 |009e: cmp-long v1, v7, v4 │ │ -3b21ac: 3d01 0300 |00a0: if-lez v1, 00a3 // +0003 │ │ -3b21b0: 2803 |00a2: goto 00a5 // +0003 │ │ -3b21b2: 0472 |00a3: move-wide v2, v7 │ │ -3b21b4: 281a |00a4: goto 00be // +001a │ │ -3b21b6: 3811 1900 |00a5: if-eqz v17, 00be // +0019 │ │ -3b21ba: 6e10 2298 0000 |00a7: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b21c0: 0a01 |00aa: move-result v1 │ │ -3b21c2: 3516 0f00 |00ab: if-ge v6, v1, 00ba // +000f │ │ -3b21c6: 1251 |00ad: const/4 v1, #int 5 // #5 │ │ -3b21c8: a301 0201 |00ae: shl-long v1, v2, v1 │ │ -3b21cc: 6e20 0998 6000 |00b0: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b21d2: 0a03 |00b3: move-result v3 │ │ -3b21d4: 8133 |00b4: int-to-long v3, v3 │ │ -3b21d6: a202 0103 |00b5: xor-long v2, v1, v3 │ │ -3b21da: d806 0601 |00b7: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3b21de: 28ee |00b9: goto 00a7 // -0012 │ │ -3b21e0: a300 020a |00ba: shl-long v0, v2, v10 │ │ -3b21e4: a502 0009 |00bc: ushr-long v2, v0, v9 │ │ -3b21e8: 1002 |00be: return-wide v2 │ │ +3b2058: |[3b2058] net.sf.dibdib.thread_wk.CcmSto.pid4String:(Ljava/lang/String;Z)J │ │ +3b2068: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +3b206c: 7401 2298 1000 |0002: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2072: 0a01 |0005: move-result v1 │ │ +3b2074: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +3b2078: 3c01 0300 |0008: if-gtz v1, 000b // +0003 │ │ +3b207c: 1002 |000a: return-wide v2 │ │ +3b207e: 7100 57a3 0000 |000b: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ +3b2084: 0b04 |000e: move-result-wide v4 │ │ +3b2086: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +3b2088: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +3b208a: 6e20 0998 6000 |0011: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b2090: 0a07 |0014: move-result v7 │ │ +3b2092: 1308 3000 |0015: const/16 v8, #int 48 // #30 │ │ +3b2096: 1219 |0017: const/4 v9, #int 1 // #1 │ │ +3b2098: 122a |0018: const/4 v10, #int 2 // #2 │ │ +3b209a: 3378 1700 |0019: if-ne v8, v7, 0030 // +0017 │ │ +3b209e: 1a0b 8306 |001b: const-string v11, "0#[0-9A-NP-Za-y]+" // string@0683 │ │ +3b20a2: 6e20 2398 b000 |001d: invoke-virtual {v0, v11}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b20a8: 0a0b |0020: move-result v11 │ │ +3b20aa: 380b 0f00 |0021: if-eqz v11, 0030 // +000f │ │ +3b20ae: 6e20 2d98 a000 |0023: invoke-virtual {v0, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b20b4: 0c00 |0026: move-result-object v0 │ │ +3b20b6: 7120 daa1 9000 |0027: invoke-static {v0, v9}, Lnet/sf/dibdib/generic/BigSxg;.bits4SxgChecked64:(Ljava/lang/String;Z)J // method@a1da │ │ +3b20bc: 0b07 |002a: move-result-wide v7 │ │ +3b20be: 7120 fba1 8700 |002b: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ +3b20c4: 0c01 |002e: move-result-object v1 │ │ +3b20c6: 2850 |002f: goto 007f // +0050 │ │ +3b20c8: 3378 1b00 |0030: if-ne v8, v7, 004b // +001b │ │ +3b20cc: 1a08 af06 |0032: const-string v8, "0z[0-9A-NP-Za-y]+" // string@06af │ │ +3b20d0: 6e20 2398 8000 |0034: invoke-virtual {v0, v8}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b20d6: 0a08 |0037: move-result v8 │ │ +3b20d8: 3808 1300 |0038: if-eqz v8, 004b // +0013 │ │ +3b20dc: 6e20 2d98 a000 |003a: invoke-virtual {v0, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b20e2: 0c00 |003d: move-result-object v0 │ │ +3b20e4: 7110 dca1 0000 |003e: invoke-static {v0}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ +3b20ea: 0b07 |0041: move-result-wide v7 │ │ +3b20ec: 7120 faa1 8700 |0042: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ +3b20f2: 0c01 |0045: move-result-object v1 │ │ +3b20f4: 6e20 2d98 a100 |0046: invoke-virtual {v1, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b20fa: 0c01 |0049: move-result-object v1 │ │ +3b20fc: 2835 |004a: goto 007f // +0035 │ │ +3b20fe: 1308 5a00 |004b: const/16 v8, #int 90 // #5a │ │ +3b2102: 3378 1c00 |004d: if-ne v8, v7, 0069 // +001c │ │ +3b2106: 1a07 0455 |004f: const-string v7, "Z'[0-9A-NP-Za-y]+'" // string@5504 │ │ +3b210a: 6e20 2398 7000 |0051: invoke-virtual {v0, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b2110: 0a07 |0054: move-result v7 │ │ +3b2112: 3807 1400 |0055: if-eqz v7, 0069 // +0014 │ │ +3b2116: 7401 2298 1000 |0057: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b211c: 0a01 |005a: move-result v1 │ │ +3b211e: b191 |005b: sub-int/2addr v1, v9 │ │ +3b2120: 6e30 2e98 a001 |005c: invoke-virtual {v0, v10, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b2126: 0c00 |005f: move-result-object v0 │ │ +3b2128: 7120 daa1 9000 |0060: invoke-static {v0, v9}, Lnet/sf/dibdib/generic/BigSxg;.bits4SxgChecked64:(Ljava/lang/String;Z)J // method@a1da │ │ +3b212e: 0b07 |0063: move-result-wide v7 │ │ +3b2130: 7120 fba1 8700 |0064: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ +3b2136: 0c01 |0067: move-result-object v1 │ │ +3b2138: 2817 |0068: goto 007f // +0017 │ │ +3b213a: 1a07 af55 |0069: const-string v7, "[0-9A-NP-Za-y]+" // string@55af │ │ +3b213e: 6e20 2398 7000 |006b: invoke-virtual {v0, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b2144: 0a07 |006e: move-result v7 │ │ +3b2146: 3807 0f00 |006f: if-eqz v7, 007e // +000f │ │ +3b214a: 7701 dca1 1000 |0071: invoke-static/range {v16}, Lnet/sf/dibdib/generic/BigSxg;.bits4sxg:(Ljava/lang/String;)J // method@a1dc │ │ +3b2150: 0b07 |0074: move-result-wide v7 │ │ +3b2152: 7120 faa1 8700 |0075: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ +3b2158: 0c01 |0078: move-result-object v1 │ │ +3b215a: 6e20 2d98 a100 |0079: invoke-virtual {v1, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b2160: 0c01 |007c: move-result-object v1 │ │ +3b2162: 2802 |007d: goto 007f // +0002 │ │ +3b2164: 0427 |007e: move-wide v7, v2 │ │ +3b2166: 170b 3086 0100 |007f: const-wide/32 v11, #float 1.39973e-40 // #00018630 │ │ +3b216c: 160d 0100 |0082: const-wide/16 v13, #int 1 // #1 │ │ +3b2170: 310f 0b07 |0084: cmp-long v15, v11, v7 │ │ +3b2174: 3d0f 0c00 |0086: if-lez v15, 0092 // +000c │ │ +3b2178: 310b 0207 |0088: cmp-long v11, v2, v7 │ │ +3b217c: 3c0b 0800 |008a: if-gtz v11, 0092 // +0008 │ │ +3b2180: 3100 0d07 |008c: cmp-long v0, v13, v7 │ │ +3b2184: 3b00 1500 |008e: if-gez v0, 00a3 // +0015 │ │ +3b2188: 04d2 |0090: move-wide v2, v13 │ │ +3b218a: 282d |0091: goto 00be // +002d │ │ +3b218c: 6e20 1298 1000 |0092: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b2192: 0a01 |0095: move-result v1 │ │ +3b2194: 3801 0f00 |0096: if-eqz v1, 00a5 // +000f │ │ +3b2198: a00b 070d |0098: and-long v11, v7, v13 │ │ +3b219c: 3101 020b |009a: cmp-long v1, v2, v11 │ │ +3b21a0: 3901 0900 |009c: if-nez v1, 00a5 // +0009 │ │ +3b21a4: 3101 0704 |009e: cmp-long v1, v7, v4 │ │ +3b21a8: 3d01 0300 |00a0: if-lez v1, 00a3 // +0003 │ │ +3b21ac: 2803 |00a2: goto 00a5 // +0003 │ │ +3b21ae: 0472 |00a3: move-wide v2, v7 │ │ +3b21b0: 281a |00a4: goto 00be // +001a │ │ +3b21b2: 3811 1900 |00a5: if-eqz v17, 00be // +0019 │ │ +3b21b6: 6e10 2298 0000 |00a7: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b21bc: 0a01 |00aa: move-result v1 │ │ +3b21be: 3516 0f00 |00ab: if-ge v6, v1, 00ba // +000f │ │ +3b21c2: 1251 |00ad: const/4 v1, #int 5 // #5 │ │ +3b21c4: a301 0201 |00ae: shl-long v1, v2, v1 │ │ +3b21c8: 6e20 0998 6000 |00b0: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b21ce: 0a03 |00b3: move-result v3 │ │ +3b21d0: 8133 |00b4: int-to-long v3, v3 │ │ +3b21d2: a202 0103 |00b5: xor-long v2, v1, v3 │ │ +3b21d6: d806 0601 |00b7: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3b21da: 28ee |00b9: goto 00a7 // -0012 │ │ +3b21dc: a300 020a |00ba: shl-long v0, v2, v10 │ │ +3b21e0: a502 0009 |00bc: ushr-long v2, v0, v9 │ │ +3b21e4: 1002 |00be: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=194 │ │ 0x000b line=198 │ │ 0x0011 line=200 │ │ 0x001d line=201 │ │ 0x0023 line=202 │ │ @@ -864308,115 +864308,115 @@ │ │ type : '(Lnet/sf/dibdib/generic/QSeq;J)[Lnet/sf/dibdib/generic/QIfs$QItemIf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 175 16-bit code units │ │ -3b2270: |[3b2270] net.sf.dibdib.thread_wk.CcmSto.searchBunch:(Lnet/sf/dibdib/generic/QSeq;J)[Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -3b2280: 2090 b514 |0000: instance-of v0, v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b2284: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3b2286: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ -3b228a: 0790 |0005: move-object v0, v9 │ │ -3b228c: 1f00 b514 |0006: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b2290: 2809 |0008: goto 0011 // +0009 │ │ -3b2292: 6e10 cba2 0900 |0009: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b2298: 0c00 |000c: move-result-object v0 │ │ -3b229a: 7120 ffa2 1000 |000d: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b22a0: 0c00 |0010: move-result-object v0 │ │ -3b22a2: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ -3b22a6: 6e10 0ca3 0000 |0013: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b22ac: 0b04 |0016: move-result-wide v4 │ │ -3b22ae: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -3b22b0: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -3b22b2: 3108 0204 |0019: cmp-long v8, v2, v4 │ │ -3b22b6: 3808 1100 |001b: if-eqz v8, 002c // +0011 │ │ -3b22ba: 6e10 0ca3 0000 |001d: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b22c0: 0b02 |0020: move-result-wide v2 │ │ -3b22c2: 7130 e0a5 3206 |0021: invoke-static {v2, v3, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ -3b22c8: 0c02 |0024: move-result-object v2 │ │ -3b22ca: 3802 0700 |0025: if-eqz v2, 002c // +0007 │ │ -3b22ce: 2313 0516 |0027: new-array v3, v1, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -3b22d2: 4d02 0306 |0029: aput-object v2, v3, v6 │ │ -3b22d6: 2802 |002b: goto 002d // +0002 │ │ -3b22d8: 0773 |002c: move-object v3, v7 │ │ -3b22da: 3903 5500 |002d: if-nez v3, 0082 // +0055 │ │ -3b22de: 6202 6473 |002f: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b22e2: 5422 487a |0031: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ -3b22e6: 5303 c576 |0033: iget-wide v3, v0, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ -3b22ea: 6e30 dda3 3204 |0035: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/thread_any/QMMap;.searchBunch:(J)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dd │ │ -3b22f0: 0c03 |0038: move-result-object v3 │ │ -3b22f2: 3803 4600 |0039: if-eqz v3, 007f // +0046 │ │ -3b22f6: 2130 |003b: array-length v0, v3 │ │ -3b22f8: 3900 0300 |003c: if-nez v0, 003f // +0003 │ │ -3b22fc: 2841 |003e: goto 007f // +0041 │ │ -3b22fe: 6e10 cba2 0900 |003f: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b2304: 0c09 |0042: move-result-object v9 │ │ -3b2306: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -3b2308: 2132 |0044: array-length v2, v3 │ │ -3b230a: 3520 3d00 |0045: if-ge v0, v2, 0082 // +003d │ │ -3b230e: 4602 0300 |0047: aget-object v2, v3, v0 │ │ -3b2312: 2022 ae14 |0049: instance-of v2, v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b2316: 3902 0500 |004b: if-nez v2, 0050 // +0005 │ │ -3b231a: 4d07 0300 |004d: aput-object v7, v3, v0 │ │ -3b231e: 282d |004f: goto 007c // +002d │ │ -3b2320: 6202 2f7a |0050: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b2324: 4604 0300 |0052: aget-object v4, v3, v0 │ │ -3b2328: 1f04 ae14 |0054: check-cast v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b232c: 6e20 bba5 4200 |0056: invoke-virtual {v2, v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b2332: 0c02 |0059: move-result-object v2 │ │ -3b2334: 6e10 0ca3 0200 |005a: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b233a: 0b04 |005d: move-result-wide v4 │ │ -3b233c: c0a4 |005e: and-long/2addr v4, v10 │ │ -3b233e: 3102 0a04 |005f: cmp-long v2, v10, v4 │ │ -3b2342: 3802 0500 |0061: if-eqz v2, 0066 // +0005 │ │ -3b2346: 4d07 0300 |0063: aput-object v7, v3, v0 │ │ -3b234a: 2817 |0065: goto 007c // +0017 │ │ -3b234c: 6202 337a |0066: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b2350: 4604 0300 |0068: aget-object v4, v3, v0 │ │ -3b2354: 1f04 ae14 |006a: check-cast v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b2358: 6e20 bba5 4200 |006c: invoke-virtual {v2, v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b235e: 0c02 |006f: move-result-object v2 │ │ -3b2360: 6e10 11a3 0200 |0070: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.toStringFull:()Ljava/lang/String; // method@a311 │ │ -3b2366: 0c02 |0073: move-result-object v2 │ │ -3b2368: 6e20 1298 2900 |0074: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b236e: 0a02 |0077: move-result v2 │ │ -3b2370: 3902 0400 |0078: if-nez v2, 007c // +0004 │ │ -3b2374: 4d07 0300 |007a: aput-object v7, v3, v0 │ │ -3b2378: d800 0001 |007c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3b237c: 28c6 |007e: goto 0044 // -003a │ │ -3b237e: 6209 477a |007f: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto;.searchBunch_empty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7a47 │ │ -3b2382: 1109 |0081: return-object v9 │ │ -3b2384: 2139 |0082: array-length v9, v3 │ │ -3b2386: b119 |0083: sub-int/2addr v9, v1 │ │ -3b2388: 120a |0084: const/4 v10, #int 0 // #0 │ │ -3b238a: 359a 1d00 |0085: if-ge v10, v9, 00a2 // +001d │ │ -3b238e: 359a 0900 |0087: if-ge v10, v9, 0090 // +0009 │ │ -3b2392: 460b 030a |0089: aget-object v11, v3, v10 │ │ -3b2396: 380b 0500 |008b: if-eqz v11, 0090 // +0005 │ │ -3b239a: d80a 0a01 |008d: add-int/lit8 v10, v10, #int 1 // #01 │ │ -3b239e: 28f8 |008f: goto 0087 // -0008 │ │ -3b23a0: 359a 0900 |0090: if-ge v10, v9, 0099 // +0009 │ │ -3b23a4: 460b 0309 |0092: aget-object v11, v3, v9 │ │ -3b23a8: 390b 0500 |0094: if-nez v11, 0099 // +0005 │ │ -3b23ac: d809 09ff |0096: add-int/lit8 v9, v9, #int -1 // #ff │ │ -3b23b0: 28f8 |0098: goto 0090 // -0008 │ │ -3b23b2: 460b 0309 |0099: aget-object v11, v3, v9 │ │ -3b23b6: 4d0b 030a |009b: aput-object v11, v3, v10 │ │ -3b23ba: 4d07 0309 |009d: aput-object v7, v3, v9 │ │ -3b23be: d80a 0a01 |009f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -3b23c2: 28e4 |00a1: goto 0085 // -001c │ │ -3b23c4: 460a 0309 |00a2: aget-object v10, v3, v9 │ │ -3b23c8: 390a 0300 |00a4: if-nez v10, 00a7 // +0003 │ │ -3b23cc: 1201 |00a6: const/4 v1, #int 0 // #0 │ │ -3b23ce: b019 |00a7: add-int/2addr v9, v1 │ │ -3b23d0: 7120 b499 9300 |00a8: invoke-static {v3, v9}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b23d6: 0c09 |00ab: move-result-object v9 │ │ -3b23d8: 1f09 0516 |00ac: check-cast v9, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -3b23dc: 1109 |00ae: return-object v9 │ │ +3b226c: |[3b226c] net.sf.dibdib.thread_wk.CcmSto.searchBunch:(Lnet/sf/dibdib/generic/QSeq;J)[Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +3b227c: 2090 b514 |0000: instance-of v0, v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b2280: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3b2282: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ +3b2286: 0790 |0005: move-object v0, v9 │ │ +3b2288: 1f00 b514 |0006: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b228c: 2809 |0008: goto 0011 // +0009 │ │ +3b228e: 6e10 cba2 0900 |0009: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b2294: 0c00 |000c: move-result-object v0 │ │ +3b2296: 7120 ffa2 1000 |000d: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b229c: 0c00 |0010: move-result-object v0 │ │ +3b229e: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ +3b22a2: 6e10 0ca3 0000 |0013: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b22a8: 0b04 |0016: move-result-wide v4 │ │ +3b22aa: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +3b22ac: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +3b22ae: 3108 0204 |0019: cmp-long v8, v2, v4 │ │ +3b22b2: 3808 1100 |001b: if-eqz v8, 002c // +0011 │ │ +3b22b6: 6e10 0ca3 0000 |001d: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b22bc: 0b02 |0020: move-result-wide v2 │ │ +3b22be: 7130 e0a5 3206 |0021: invoke-static {v2, v3, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ +3b22c4: 0c02 |0024: move-result-object v2 │ │ +3b22c6: 3802 0700 |0025: if-eqz v2, 002c // +0007 │ │ +3b22ca: 2313 0516 |0027: new-array v3, v1, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +3b22ce: 4d02 0306 |0029: aput-object v2, v3, v6 │ │ +3b22d2: 2802 |002b: goto 002d // +0002 │ │ +3b22d4: 0773 |002c: move-object v3, v7 │ │ +3b22d6: 3903 5500 |002d: if-nez v3, 0082 // +0055 │ │ +3b22da: 6202 6473 |002f: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b22de: 5422 487a |0031: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ +3b22e2: 5303 c576 |0033: iget-wide v3, v0, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ +3b22e6: 6e30 dda3 3204 |0035: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/thread_any/QMMap;.searchBunch:(J)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dd │ │ +3b22ec: 0c03 |0038: move-result-object v3 │ │ +3b22ee: 3803 4600 |0039: if-eqz v3, 007f // +0046 │ │ +3b22f2: 2130 |003b: array-length v0, v3 │ │ +3b22f4: 3900 0300 |003c: if-nez v0, 003f // +0003 │ │ +3b22f8: 2841 |003e: goto 007f // +0041 │ │ +3b22fa: 6e10 cba2 0900 |003f: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b2300: 0c09 |0042: move-result-object v9 │ │ +3b2302: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +3b2304: 2132 |0044: array-length v2, v3 │ │ +3b2306: 3520 3d00 |0045: if-ge v0, v2, 0082 // +003d │ │ +3b230a: 4602 0300 |0047: aget-object v2, v3, v0 │ │ +3b230e: 2022 ae14 |0049: instance-of v2, v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b2312: 3902 0500 |004b: if-nez v2, 0050 // +0005 │ │ +3b2316: 4d07 0300 |004d: aput-object v7, v3, v0 │ │ +3b231a: 282d |004f: goto 007c // +002d │ │ +3b231c: 6202 2f7a |0050: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b2320: 4604 0300 |0052: aget-object v4, v3, v0 │ │ +3b2324: 1f04 ae14 |0054: check-cast v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b2328: 6e20 bba5 4200 |0056: invoke-virtual {v2, v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b232e: 0c02 |0059: move-result-object v2 │ │ +3b2330: 6e10 0ca3 0200 |005a: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b2336: 0b04 |005d: move-result-wide v4 │ │ +3b2338: c0a4 |005e: and-long/2addr v4, v10 │ │ +3b233a: 3102 0a04 |005f: cmp-long v2, v10, v4 │ │ +3b233e: 3802 0500 |0061: if-eqz v2, 0066 // +0005 │ │ +3b2342: 4d07 0300 |0063: aput-object v7, v3, v0 │ │ +3b2346: 2817 |0065: goto 007c // +0017 │ │ +3b2348: 6202 337a |0066: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b234c: 4604 0300 |0068: aget-object v4, v3, v0 │ │ +3b2350: 1f04 ae14 |006a: check-cast v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b2354: 6e20 bba5 4200 |006c: invoke-virtual {v2, v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b235a: 0c02 |006f: move-result-object v2 │ │ +3b235c: 6e10 11a3 0200 |0070: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.toStringFull:()Ljava/lang/String; // method@a311 │ │ +3b2362: 0c02 |0073: move-result-object v2 │ │ +3b2364: 6e20 1298 2900 |0074: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b236a: 0a02 |0077: move-result v2 │ │ +3b236c: 3902 0400 |0078: if-nez v2, 007c // +0004 │ │ +3b2370: 4d07 0300 |007a: aput-object v7, v3, v0 │ │ +3b2374: d800 0001 |007c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3b2378: 28c6 |007e: goto 0044 // -003a │ │ +3b237a: 6209 477a |007f: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto;.searchBunch_empty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7a47 │ │ +3b237e: 1109 |0081: return-object v9 │ │ +3b2380: 2139 |0082: array-length v9, v3 │ │ +3b2382: b119 |0083: sub-int/2addr v9, v1 │ │ +3b2384: 120a |0084: const/4 v10, #int 0 // #0 │ │ +3b2386: 359a 1d00 |0085: if-ge v10, v9, 00a2 // +001d │ │ +3b238a: 359a 0900 |0087: if-ge v10, v9, 0090 // +0009 │ │ +3b238e: 460b 030a |0089: aget-object v11, v3, v10 │ │ +3b2392: 380b 0500 |008b: if-eqz v11, 0090 // +0005 │ │ +3b2396: d80a 0a01 |008d: add-int/lit8 v10, v10, #int 1 // #01 │ │ +3b239a: 28f8 |008f: goto 0087 // -0008 │ │ +3b239c: 359a 0900 |0090: if-ge v10, v9, 0099 // +0009 │ │ +3b23a0: 460b 0309 |0092: aget-object v11, v3, v9 │ │ +3b23a4: 390b 0500 |0094: if-nez v11, 0099 // +0005 │ │ +3b23a8: d809 09ff |0096: add-int/lit8 v9, v9, #int -1 // #ff │ │ +3b23ac: 28f8 |0098: goto 0090 // -0008 │ │ +3b23ae: 460b 0309 |0099: aget-object v11, v3, v9 │ │ +3b23b2: 4d0b 030a |009b: aput-object v11, v3, v10 │ │ +3b23b6: 4d07 0309 |009d: aput-object v7, v3, v9 │ │ +3b23ba: d80a 0a01 |009f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +3b23be: 28e4 |00a1: goto 0085 // -001c │ │ +3b23c0: 460a 0309 |00a2: aget-object v10, v3, v9 │ │ +3b23c4: 390a 0300 |00a4: if-nez v10, 00a7 // +0003 │ │ +3b23c8: 1201 |00a6: const/4 v1, #int 0 // #0 │ │ +3b23ca: b019 |00a7: add-int/2addr v9, v1 │ │ +3b23cc: 7120 b499 9300 |00a8: invoke-static {v3, v9}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b23d2: 0c09 |00ab: move-result-object v9 │ │ +3b23d4: 1f09 0516 |00ac: check-cast v9, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +3b23d8: 1109 |00ae: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0005 line=687 │ │ 0x0009 line=689 │ │ 0x000d line=690 │ │ 0x0013 line=692 │ │ @@ -864448,67 +864448,67 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -3b137c: |[3b137c] net.sf.dibdib.thread_wk.CcmSto.setTaggedValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -3b138c: 1a00 5507 |0000: const-string v0, ":" // string@0755 │ │ -3b1390: 6e20 2c98 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b1396: 0a01 |0005: move-result v1 │ │ -3b1398: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -3b139c: 2815 |0008: goto 001d // +0015 │ │ -3b139e: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b13a2: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b13a8: 6e20 4b98 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b13ae: 6e20 4b98 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b13b4: 1306 3a00 |0014: const/16 v6, #int 58 // #3a │ │ -3b13b8: 6e20 4498 6100 |0016: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b13be: 6e10 5498 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b13c4: 0c06 |001c: move-result-object v6 │ │ -3b13c6: 6e20 1c98 6700 |001d: invoke-virtual {v7, v6}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b13cc: 0a00 |0020: move-result v0 │ │ -3b13ce: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ -3b13d2: 3a00 2500 |0023: if-ltz v0, 0048 // +0025 │ │ -3b13d6: 6e10 2298 0600 |0025: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b13dc: 0a02 |0028: move-result v2 │ │ -3b13de: b002 |0029: add-int/2addr v2, v0 │ │ -3b13e0: 6e10 2298 0700 |002a: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b13e6: 0a03 |002d: move-result v3 │ │ -3b13e8: 3532 0d00 |002e: if-ge v2, v3, 003b // +000d │ │ -3b13ec: 1303 2000 |0030: const/16 v3, #int 32 // #20 │ │ -3b13f0: 6e20 0998 2700 |0032: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b13f6: 0a04 |0035: move-result v4 │ │ -3b13f8: 3643 0500 |0036: if-gt v3, v4, 003b // +0005 │ │ -3b13fc: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3b1400: 28f0 |003a: goto 002a // -0010 │ │ -3b1402: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -3b1404: 6e30 2e98 3700 |003c: invoke-virtual {v7, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b140a: 0c00 |003f: move-result-object v0 │ │ -3b140c: 6e20 2d98 2700 |0040: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b1412: 0c07 |0043: move-result-object v7 │ │ -3b1414: 0715 |0044: move-object v5, v1 │ │ -3b1416: 0701 |0045: move-object v1, v0 │ │ -3b1418: 0750 |0046: move-object v0, v5 │ │ -3b141a: 2803 |0047: goto 004a // +0003 │ │ -3b141c: 1a00 6c00 |0048: const-string v0, " │ │ +3b1378: |[3b1378] net.sf.dibdib.thread_wk.CcmSto.setTaggedValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +3b1388: 1a00 5507 |0000: const-string v0, ":" // string@0755 │ │ +3b138c: 6e20 2c98 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b1392: 0a01 |0005: move-result v1 │ │ +3b1394: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +3b1398: 2815 |0008: goto 001d // +0015 │ │ +3b139a: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b139e: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b13a4: 6e20 4b98 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b13aa: 6e20 4b98 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b13b0: 1306 3a00 |0014: const/16 v6, #int 58 // #3a │ │ +3b13b4: 6e20 4498 6100 |0016: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b13ba: 6e10 5498 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b13c0: 0c06 |001c: move-result-object v6 │ │ +3b13c2: 6e20 1c98 6700 |001d: invoke-virtual {v7, v6}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b13c8: 0a00 |0020: move-result v0 │ │ +3b13ca: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ +3b13ce: 3a00 2500 |0023: if-ltz v0, 0048 // +0025 │ │ +3b13d2: 6e10 2298 0600 |0025: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b13d8: 0a02 |0028: move-result v2 │ │ +3b13da: b002 |0029: add-int/2addr v2, v0 │ │ +3b13dc: 6e10 2298 0700 |002a: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b13e2: 0a03 |002d: move-result v3 │ │ +3b13e4: 3532 0d00 |002e: if-ge v2, v3, 003b // +000d │ │ +3b13e8: 1303 2000 |0030: const/16 v3, #int 32 // #20 │ │ +3b13ec: 6e20 0998 2700 |0032: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b13f2: 0a04 |0035: move-result v4 │ │ +3b13f4: 3643 0500 |0036: if-gt v3, v4, 003b // +0005 │ │ +3b13f8: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3b13fc: 28f0 |003a: goto 002a // -0010 │ │ +3b13fe: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +3b1400: 6e30 2e98 3700 |003c: invoke-virtual {v7, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b1406: 0c00 |003f: move-result-object v0 │ │ +3b1408: 6e20 2d98 2700 |0040: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b140e: 0c07 |0043: move-result-object v7 │ │ +3b1410: 0715 |0044: move-object v5, v1 │ │ +3b1412: 0701 |0045: move-object v1, v0 │ │ +3b1414: 0750 |0046: move-object v0, v5 │ │ +3b1416: 2803 |0047: goto 004a // +0003 │ │ +3b1418: 1a00 6c00 |0048: const-string v0, " │ │ " // string@006c │ │ -3b1420: 2202 e812 |004a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b1424: 7010 4098 0200 |004c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b142a: 6e20 4b98 1200 |004f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1430: 6e20 4b98 6200 |0052: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1436: 1a06 a500 |0055: const-string v6, " " // string@00a5 │ │ -3b143a: 6e20 4b98 6200 |0057: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1440: 6e20 4b98 8200 |005a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1446: 6e20 4b98 0200 |005d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b144c: 6e20 4b98 7200 |0060: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1452: 6e10 5498 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b1458: 0c06 |0066: move-result-object v6 │ │ -3b145a: 1106 |0067: return-object v6 │ │ +3b141c: 2202 e812 |004a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b1420: 7010 4098 0200 |004c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b1426: 6e20 4b98 1200 |004f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b142c: 6e20 4b98 6200 |0052: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1432: 1a06 a500 |0055: const-string v6, " " // string@00a5 │ │ +3b1436: 6e20 4b98 6200 |0057: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b143c: 6e20 4b98 8200 |005a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1442: 6e20 4b98 0200 |005d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1448: 6e20 4b98 7200 |0060: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b144e: 6e10 5498 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b1454: 0c06 |0066: move-result-object v6 │ │ +3b1456: 1106 |0067: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=769 │ │ 0x001d line=770 │ │ 0x0025 line=775 │ │ 0x002a line=776 │ │ 0x003c line=777 │ │ @@ -864524,126 +864524,126 @@ │ │ type : '(Lnet/sf/dibdib/generic/QSTuple;C)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 216 16-bit code units │ │ -3b145c: |[3b145c] net.sf.dibdib.thread_wk.CcmSto.toString4VariableList:(Lnet/sf/dibdib/generic/QSTuple;C)Ljava/lang/String; │ │ -3b146c: 5280 3776 |0000: iget v0, v8, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3b1470: 5281 3676 |0002: iget v1, v8, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3b1474: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -3b1478: 1a08 0000 |0006: const-string v8, "" // string@0000 │ │ -3b147c: 1108 |0008: return-object v8 │ │ -3b147e: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b1482: 5281 3676 |000b: iget v1, v8, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3b1486: 5282 3776 |000d: iget v2, v8, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3b148a: b121 |000f: sub-int/2addr v1, v2 │ │ -3b148c: da01 010a |0010: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -3b1490: d801 010a |0012: add-int/lit8 v1, v1, #int 10 // #0a │ │ -3b1494: 7020 4198 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -3b149a: 5481 3576 |0017: iget-object v1, v8, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b149e: 6202 2f7a |0019: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b14a2: 6e10 bda5 0200 |001b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b14a8: 0a02 |001e: move-result v2 │ │ -3b14aa: 4601 0102 |001f: aget-object v1, v1, v2 │ │ -3b14ae: 1f01 b514 |0021: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b14b2: 6e10 0ca3 0100 |0023: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b14b8: 0b01 |0026: move-result-wide v1 │ │ -3b14ba: 6203 1d7a |0027: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.DEF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1d │ │ -3b14be: 5333 2b7a |0029: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b14c2: 1215 |002b: const/4 v5, #int 1 // #1 │ │ -3b14c4: 3106 0301 |002c: cmp-long v6, v3, v1 │ │ -3b14c8: 3806 1200 |002e: if-eqz v6, 0040 // +0012 │ │ -3b14cc: 2350 1915 |0030: new-array v0, v5, [I // type@1519 │ │ -3b14d0: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -3b14d2: 6202 317a |0033: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b14d6: 6e10 bda5 0200 |0035: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b14dc: 0a02 |0038: move-result v2 │ │ -3b14de: 4b02 0001 |0039: aput v2, v0, v1 │ │ -3b14e2: 6e30 b5a2 9800 |003b: invoke-virtual {v8, v9, v0}, Lnet/sf/dibdib/generic/QSTuple;.toStringFull:(C[I)Ljava/lang/String; // method@a2b5 │ │ -3b14e8: 0c08 |003e: move-result-object v8 │ │ -3b14ea: 1108 |003f: return-object v8 │ │ -3b14ec: 5281 3676 |0040: iget v1, v8, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3b14f0: b151 |0042: sub-int/2addr v1, v5 │ │ -3b14f2: 12e2 |0043: const/4 v2, #int -2 // #fe │ │ -3b14f4: 12e3 |0044: const/4 v3, #int -2 // #fe │ │ -3b14f6: 6204 317a |0045: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b14fa: 6e10 bda5 0400 |0047: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b1500: 0a04 |004a: move-result v4 │ │ -3b1502: 3441 8800 |004b: if-lt v1, v4, 00d3 // +0088 │ │ -3b1506: 5484 3576 |004d: iget-object v4, v8, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b150a: 4604 0401 |004f: aget-object v4, v4, v1 │ │ -3b150e: 3904 0300 |0051: if-nez v4, 0054 // +0003 │ │ -3b1512: 286c |0053: goto 00bf // +006c │ │ -3b1514: 3532 1500 |0054: if-ge v2, v3, 0069 // +0015 │ │ -3b1518: 1a04 7800 |0056: const-string v4, " │ │ +3b1458: |[3b1458] net.sf.dibdib.thread_wk.CcmSto.toString4VariableList:(Lnet/sf/dibdib/generic/QSTuple;C)Ljava/lang/String; │ │ +3b1468: 5280 3776 |0000: iget v0, v8, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3b146c: 5281 3676 |0002: iget v1, v8, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3b1470: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +3b1474: 1a08 0000 |0006: const-string v8, "" // string@0000 │ │ +3b1478: 1108 |0008: return-object v8 │ │ +3b147a: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b147e: 5281 3676 |000b: iget v1, v8, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3b1482: 5282 3776 |000d: iget v2, v8, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3b1486: b121 |000f: sub-int/2addr v1, v2 │ │ +3b1488: da01 010a |0010: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +3b148c: d801 010a |0012: add-int/lit8 v1, v1, #int 10 // #0a │ │ +3b1490: 7020 4198 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +3b1496: 5481 3576 |0017: iget-object v1, v8, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b149a: 6202 2f7a |0019: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b149e: 6e10 bda5 0200 |001b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b14a4: 0a02 |001e: move-result v2 │ │ +3b14a6: 4601 0102 |001f: aget-object v1, v1, v2 │ │ +3b14aa: 1f01 b514 |0021: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b14ae: 6e10 0ca3 0100 |0023: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b14b4: 0b01 |0026: move-result-wide v1 │ │ +3b14b6: 6203 1d7a |0027: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.DEF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1d │ │ +3b14ba: 5333 2b7a |0029: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b14be: 1215 |002b: const/4 v5, #int 1 // #1 │ │ +3b14c0: 3106 0301 |002c: cmp-long v6, v3, v1 │ │ +3b14c4: 3806 1200 |002e: if-eqz v6, 0040 // +0012 │ │ +3b14c8: 2350 1915 |0030: new-array v0, v5, [I // type@1519 │ │ +3b14cc: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +3b14ce: 6202 317a |0033: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b14d2: 6e10 bda5 0200 |0035: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b14d8: 0a02 |0038: move-result v2 │ │ +3b14da: 4b02 0001 |0039: aput v2, v0, v1 │ │ +3b14de: 6e30 b5a2 9800 |003b: invoke-virtual {v8, v9, v0}, Lnet/sf/dibdib/generic/QSTuple;.toStringFull:(C[I)Ljava/lang/String; // method@a2b5 │ │ +3b14e4: 0c08 |003e: move-result-object v8 │ │ +3b14e6: 1108 |003f: return-object v8 │ │ +3b14e8: 5281 3676 |0040: iget v1, v8, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3b14ec: b151 |0042: sub-int/2addr v1, v5 │ │ +3b14ee: 12e2 |0043: const/4 v2, #int -2 // #fe │ │ +3b14f0: 12e3 |0044: const/4 v3, #int -2 // #fe │ │ +3b14f2: 6204 317a |0045: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b14f6: 6e10 bda5 0400 |0047: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b14fc: 0a04 |004a: move-result v4 │ │ +3b14fe: 3441 8800 |004b: if-lt v1, v4, 00d3 // +0088 │ │ +3b1502: 5484 3576 |004d: iget-object v4, v8, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b1506: 4604 0401 |004f: aget-object v4, v4, v1 │ │ +3b150a: 3904 0300 |0051: if-nez v4, 0054 // +0003 │ │ +3b150e: 286c |0053: goto 00bf // +006c │ │ +3b1510: 3532 1500 |0054: if-ge v2, v3, 0069 // +0015 │ │ +3b1514: 1a04 7800 |0056: const-string v4, " │ │ 0#" // string@0078 │ │ -3b151c: 6e20 4b98 4000 |0058: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1522: 7110 5aa3 0500 |005b: invoke-static {v5}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3b1528: 0b06 |005e: move-result-wide v6 │ │ -3b152a: 7120 fba1 7600 |005f: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ -3b1530: 0c04 |0062: move-result-object v4 │ │ -3b1532: 6e20 4b98 4000 |0063: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1538: 6e20 4498 9000 |0066: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b153e: 1a04 0055 |0069: const-string v4, "Z" // string@5500 │ │ -3b1542: 3332 0500 |006b: if-ne v2, v3, 0070 // +0005 │ │ -3b1546: 1a04 9d54 |006d: const-string v4, "X" // string@549d │ │ -3b154a: 2819 |006f: goto 0088 // +0019 │ │ -3b154c: 12f6 |0070: const/4 v6, #int -1 // #ff │ │ -3b154e: 3336 0500 |0071: if-ne v6, v3, 0076 // +0005 │ │ -3b1552: 1a04 cd54 |0073: const-string v4, "Y" // string@54cd │ │ -3b1556: 2813 |0075: goto 0088 // +0013 │ │ -3b1558: 3903 0300 |0076: if-nez v3, 0079 // +0003 │ │ -3b155c: 2810 |0078: goto 0088 // +0010 │ │ -3b155e: 2206 e812 |0079: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b1562: 7010 4098 0600 |007b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b1568: 6e20 4b98 4600 |007e: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b156e: 6e20 4798 3600 |0081: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3b1574: 6e10 5498 0600 |0084: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b157a: 0c04 |0087: move-result-object v4 │ │ -3b157c: 6e20 4b98 4000 |0088: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b1582: 6e20 4498 9000 |008b: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b1588: 6204 297a |008e: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ -3b158c: 6e10 ada5 0400 |0090: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/Cats;.name:()Ljava/lang/String; // method@a5ad │ │ -3b1592: 0c04 |0093: move-result-object v4 │ │ -3b1594: 6e20 4b98 4000 |0094: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b159a: 6204 2f7a |0097: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b159e: 6e10 bda5 0400 |0099: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b15a4: 0a04 |009c: move-result v4 │ │ -3b15a6: b054 |009d: add-int/2addr v4, v5 │ │ -3b15a8: 6206 327a |009e: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b15ac: 6e10 bda5 0600 |00a0: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b15b2: 0a06 |00a3: move-result v6 │ │ -3b15b4: 3564 0800 |00a4: if-ge v4, v6, 00ac // +0008 │ │ -3b15b8: 6e20 4498 9000 |00a6: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b15be: d804 0401 |00a9: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3b15c2: 28f3 |00ab: goto 009e // -000d │ │ -3b15c4: 5484 3576 |00ac: iget-object v4, v8, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3b15c8: 4604 0401 |00ae: aget-object v4, v4, v1 │ │ -3b15cc: 6e10 eb97 0400 |00b0: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b15d2: 0c04 |00b3: move-result-object v4 │ │ -3b15d4: 3809 0600 |00b4: if-eqz v9, 00ba // +0006 │ │ -3b15d8: 7110 4ea4 0400 |00b6: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44e │ │ -3b15de: 0c04 |00b9: move-result-object v4 │ │ -3b15e0: 6e20 4b98 4000 |00ba: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b15e6: d803 0301 |00bd: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3b15ea: 6204 327a |00bf: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b15ee: 6e10 bda5 0400 |00c1: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b15f4: 0a04 |00c4: move-result v4 │ │ -3b15f6: 3314 0a00 |00c5: if-ne v4, v1, 00cf // +000a │ │ -3b15fa: 6201 317a |00c7: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b15fe: 6e10 bda5 0100 |00c9: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b1604: 0a01 |00cc: move-result v1 │ │ -3b1606: 2900 78ff |00cd: goto/16 0045 // -0088 │ │ -3b160a: d801 01ff |00cf: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3b160e: 2900 74ff |00d1: goto/16 0045 // -008c │ │ -3b1612: 6e10 5498 0000 |00d3: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b1618: 0c08 |00d6: move-result-object v8 │ │ -3b161a: 1108 |00d7: return-object v8 │ │ +3b1518: 6e20 4b98 4000 |0058: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b151e: 7110 5aa3 0500 |005b: invoke-static {v5}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3b1524: 0b06 |005e: move-result-wide v6 │ │ +3b1526: 7120 fba1 7600 |005f: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ +3b152c: 0c04 |0062: move-result-object v4 │ │ +3b152e: 6e20 4b98 4000 |0063: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1534: 6e20 4498 9000 |0066: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b153a: 1a04 0055 |0069: const-string v4, "Z" // string@5500 │ │ +3b153e: 3332 0500 |006b: if-ne v2, v3, 0070 // +0005 │ │ +3b1542: 1a04 9d54 |006d: const-string v4, "X" // string@549d │ │ +3b1546: 2819 |006f: goto 0088 // +0019 │ │ +3b1548: 12f6 |0070: const/4 v6, #int -1 // #ff │ │ +3b154a: 3336 0500 |0071: if-ne v6, v3, 0076 // +0005 │ │ +3b154e: 1a04 cd54 |0073: const-string v4, "Y" // string@54cd │ │ +3b1552: 2813 |0075: goto 0088 // +0013 │ │ +3b1554: 3903 0300 |0076: if-nez v3, 0079 // +0003 │ │ +3b1558: 2810 |0078: goto 0088 // +0010 │ │ +3b155a: 2206 e812 |0079: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b155e: 7010 4098 0600 |007b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b1564: 6e20 4b98 4600 |007e: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b156a: 6e20 4798 3600 |0081: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3b1570: 6e10 5498 0600 |0084: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b1576: 0c04 |0087: move-result-object v4 │ │ +3b1578: 6e20 4b98 4000 |0088: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b157e: 6e20 4498 9000 |008b: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b1584: 6204 297a |008e: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ +3b1588: 6e10 ada5 0400 |0090: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/Cats;.name:()Ljava/lang/String; // method@a5ad │ │ +3b158e: 0c04 |0093: move-result-object v4 │ │ +3b1590: 6e20 4b98 4000 |0094: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b1596: 6204 2f7a |0097: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b159a: 6e10 bda5 0400 |0099: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b15a0: 0a04 |009c: move-result v4 │ │ +3b15a2: b054 |009d: add-int/2addr v4, v5 │ │ +3b15a4: 6206 327a |009e: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b15a8: 6e10 bda5 0600 |00a0: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b15ae: 0a06 |00a3: move-result v6 │ │ +3b15b0: 3564 0800 |00a4: if-ge v4, v6, 00ac // +0008 │ │ +3b15b4: 6e20 4498 9000 |00a6: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b15ba: d804 0401 |00a9: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3b15be: 28f3 |00ab: goto 009e // -000d │ │ +3b15c0: 5484 3576 |00ac: iget-object v4, v8, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3b15c4: 4604 0401 |00ae: aget-object v4, v4, v1 │ │ +3b15c8: 6e10 eb97 0400 |00b0: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b15ce: 0c04 |00b3: move-result-object v4 │ │ +3b15d0: 3809 0600 |00b4: if-eqz v9, 00ba // +0006 │ │ +3b15d4: 7110 4ea4 0400 |00b6: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44e │ │ +3b15da: 0c04 |00b9: move-result-object v4 │ │ +3b15dc: 6e20 4b98 4000 |00ba: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b15e2: d803 0301 |00bd: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3b15e6: 6204 327a |00bf: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b15ea: 6e10 bda5 0400 |00c1: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b15f0: 0a04 |00c4: move-result v4 │ │ +3b15f2: 3314 0a00 |00c5: if-ne v4, v1, 00cf // +000a │ │ +3b15f6: 6201 317a |00c7: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b15fa: 6e10 bda5 0100 |00c9: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b1600: 0a01 |00cc: move-result v1 │ │ +3b1602: 2900 78ff |00cd: goto/16 0045 // -0088 │ │ +3b1606: d801 01ff |00cf: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3b160a: 2900 74ff |00d1: goto/16 0045 // -008c │ │ +3b160e: 6e10 5498 0000 |00d3: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b1614: 0c08 |00d6: move-result-object v8 │ │ +3b1616: 1108 |00d7: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ 0x0009 line=624 │ │ 0x0017 line=625 │ │ 0x0027 line=626 │ │ 0x0033 line=627 │ │ @@ -864673,284 +864673,284 @@ │ │ type : '(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QSTuple;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 522 16-bit code units │ │ -3b2a5c: |[3b2a5c] net.sf.dibdib.thread_wk.CcmSto.update:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QSTuple; │ │ -3b2a6c: 6200 2f7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b2a70: 6e20 bba5 d000 |0002: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b2a76: 0c00 |0005: move-result-object v0 │ │ -3b2a78: 6e10 0ca3 0000 |0006: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b2a7e: 0b00 |0009: move-result-wide v0 │ │ -3b2a80: 6202 2f7a |000a: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b2a84: 6e20 bba5 e200 |000c: invoke-virtual {v2, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b2a8a: 0c02 |000f: move-result-object v2 │ │ -3b2a8c: 6e10 0ca3 0200 |0010: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b2a92: 0b02 |0013: move-result-wide v2 │ │ -3b2a94: c002 |0014: and-long/2addr v2, v0 │ │ -3b2a96: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -3b2a98: 1605 0000 |0016: const-wide/16 v5, #int 0 // #0 │ │ -3b2a9c: 3107 0502 |0018: cmp-long v7, v5, v2 │ │ -3b2aa0: 3907 0300 |001a: if-nez v7, 001d // +0003 │ │ -3b2aa4: 1104 |001c: return-object v4 │ │ -3b2aa6: 6202 307a |001d: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b2aaa: 6e20 baa5 e200 |001f: invoke-virtual {v2, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b2ab0: 0c02 |0022: move-result-object v2 │ │ -3b2ab2: 6203 307a |0023: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b2ab6: 6e20 baa5 d300 |0025: invoke-virtual {v3, v13}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b2abc: 0c03 |0028: move-result-object v3 │ │ -3b2abe: 3802 2e00 |0029: if-eqz v2, 0057 // +002e │ │ -3b2ac2: 2027 b514 |002b: instance-of v7, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b2ac6: 3807 1200 |002d: if-eqz v7, 003f // +0012 │ │ -3b2aca: 6207 6473 |002f: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b2ace: 5377 437a |0031: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b2ad2: 0729 |0033: move-object v9, v2 │ │ -3b2ad4: 1f09 b514 |0034: check-cast v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b2ad8: 6e10 0ca3 0900 |0036: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b2ade: 0b09 |0039: move-result-wide v9 │ │ -3b2ae0: 310b 0709 |003a: cmp-long v11, v7, v9 │ │ -3b2ae4: 390b 0300 |003c: if-nez v11, 003f // +0003 │ │ -3b2ae8: 2819 |003e: goto 0057 // +0019 │ │ -3b2aea: 2027 af14 |003f: instance-of v7, v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b2aee: 3807 1800 |0041: if-eqz v7, 0059 // +0018 │ │ -3b2af2: 0727 |0043: move-object v7, v2 │ │ -3b2af4: 1f07 af14 |0044: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b2af8: 6e10 cba2 0700 |0046: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b2afe: 0c07 |0049: move-result-object v7 │ │ -3b2b00: 6208 6473 |004a: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b2b04: 5488 427a |004c: iget-object v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b2b08: 6e20 0e98 8700 |004e: invoke-virtual {v7, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b2b0e: 0a07 |0051: move-result v7 │ │ -3b2b10: 3807 0700 |0052: if-eqz v7, 0059 // +0007 │ │ -3b2b14: 6202 bd76 |0054: sget-object v2, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b2b18: 2803 |0056: goto 0059 // +0003 │ │ -3b2b1a: 6202 bd76 |0057: sget-object v2, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b2b1e: 3803 2e00 |0059: if-eqz v3, 0087 // +002e │ │ -3b2b22: 2037 b514 |005b: instance-of v7, v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b2b26: 3807 1200 |005d: if-eqz v7, 006f // +0012 │ │ -3b2b2a: 6207 6473 |005f: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b2b2e: 5377 437a |0061: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b2b32: 0739 |0063: move-object v9, v3 │ │ -3b2b34: 1f09 b514 |0064: check-cast v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b2b38: 6e10 0ca3 0900 |0066: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b2b3e: 0b09 |0069: move-result-wide v9 │ │ -3b2b40: 310b 0709 |006a: cmp-long v11, v7, v9 │ │ -3b2b44: 390b 0300 |006c: if-nez v11, 006f // +0003 │ │ -3b2b48: 2819 |006e: goto 0087 // +0019 │ │ -3b2b4a: 2037 af14 |006f: instance-of v7, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b2b4e: 3807 1800 |0071: if-eqz v7, 0089 // +0018 │ │ -3b2b52: 0737 |0073: move-object v7, v3 │ │ -3b2b54: 1f07 af14 |0074: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b2b58: 6e10 cba2 0700 |0076: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b2b5e: 0c07 |0079: move-result-object v7 │ │ -3b2b60: 6208 6473 |007a: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b2b64: 5488 427a |007c: iget-object v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b2b68: 6e20 0e98 8700 |007e: invoke-virtual {v7, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b2b6e: 0a07 |0081: move-result v7 │ │ -3b2b70: 3807 0700 |0082: if-eqz v7, 0089 // +0007 │ │ -3b2b74: 6203 bd76 |0084: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b2b78: 2803 |0086: goto 0089 // +0003 │ │ -3b2b7a: 6203 bd76 |0087: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b2b7e: 6207 307a |0089: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b2b82: 0738 |008b: move-object v8, v3 │ │ -3b2b84: 1f08 9e14 |008c: check-cast v8, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ -3b2b88: 6e30 b1a2 7d08 |008e: invoke-virtual {v13, v7, v8}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b2b8e: 6e10 eb97 0200 |0091: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b2b94: 0c02 |0094: move-result-object v2 │ │ -3b2b96: 6e10 eb97 0300 |0095: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b2b9c: 0c03 |0098: move-result-object v3 │ │ -3b2b9e: 6e20 1298 3200 |0099: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b2ba4: 0a02 |009c: move-result v2 │ │ -3b2ba6: 3902 1e00 |009d: if-nez v2, 00bb // +001e │ │ -3b2baa: 6202 227a |009f: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ -3b2bae: 5322 2b7a |00a1: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b2bb2: 6207 1b7a |00a3: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b2bb6: 5377 2b7a |00a5: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b2bba: c172 |00a7: or-long/2addr v2, v7 │ │ -3b2bbc: c002 |00a8: and-long/2addr v2, v0 │ │ -3b2bbe: 3107 0502 |00a9: cmp-long v7, v5, v2 │ │ -3b2bc2: 3907 1000 |00ab: if-nez v7, 00bb // +0010 │ │ -3b2bc6: 6200 387a |00ad: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a38 │ │ -3b2bca: 6201 317a |00af: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b2bce: 6e20 baa5 e100 |00b1: invoke-virtual {v1, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b2bd4: 0c0e |00b4: move-result-object v14 │ │ -3b2bd6: 1f0e 9e14 |00b5: check-cast v14, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ -3b2bda: 6e30 b1a2 0d0e |00b7: invoke-virtual {v13, v0, v14}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b2be0: 110d |00ba: return-object v13 │ │ -3b2be2: 6202 1b7a |00bb: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b2be6: 5322 2b7a |00bd: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b2bea: c020 |00bf: and-long/2addr v0, v2 │ │ -3b2bec: 3102 0500 |00c0: cmp-long v2, v5, v0 │ │ -3b2bf0: 3802 1900 |00c2: if-eqz v2, 00db // +0019 │ │ -3b2bf4: 6200 377a |00c4: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3b2bf8: 6e20 baa5 e000 |00c6: invoke-virtual {v0, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b2bfe: 0c00 |00c9: move-result-object v0 │ │ -3b2c00: 2000 b514 |00ca: instance-of v0, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b2c04: 3800 0f00 |00cc: if-eqz v0, 00db // +000f │ │ -3b2c08: 6200 377a |00ce: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3b2c0c: 6201 377a |00d0: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3b2c10: 6e20 baa5 e100 |00d2: invoke-virtual {v1, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b2c16: 0c01 |00d5: move-result-object v1 │ │ -3b2c18: 1f01 b514 |00d6: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b2c1c: 6e30 b1a2 0d01 |00d8: invoke-virtual {v13, v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b2c22: 6200 347a |00db: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b2c26: 6e20 baa5 e000 |00dd: invoke-virtual {v0, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b2c2c: 0c00 |00e0: move-result-object v0 │ │ -3b2c2e: 6201 347a |00e1: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b2c32: 2002 9e14 |00e3: instance-of v2, v0, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ -3b2c36: 3802 0500 |00e5: if-eqz v2, 00ea // +0005 │ │ -3b2c3a: 1f00 9e14 |00e7: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ -3b2c3e: 2803 |00e9: goto 00ec // +0003 │ │ -3b2c40: 6200 bd76 |00ea: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b2c44: 6e30 b1a2 1d00 |00ec: invoke-virtual {v13, v1, v0}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b2c4a: 6200 337a |00ef: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b2c4e: 6e20 baa5 e000 |00f1: invoke-virtual {v0, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b2c54: 0c00 |00f4: move-result-object v0 │ │ -3b2c56: 1f00 af14 |00f5: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b2c5a: 6e10 caa2 0000 |00f7: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ -3b2c60: 0c00 |00fa: move-result-object v0 │ │ -3b2c62: 6201 317a |00fb: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b2c66: 6e20 baa5 e100 |00fd: invoke-virtual {v1, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b2c6c: 0c0e |0100: move-result-object v14 │ │ -3b2c6e: 1f0e af14 |0101: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b2c72: 6e10 cba2 0e00 |0103: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b2c78: 0c0e |0106: move-result-object v14 │ │ -3b2c7a: 6201 317a |0107: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b2c7e: 6e20 baa5 d100 |0109: invoke-virtual {v1, v13}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b2c84: 0c01 |010c: move-result-object v1 │ │ -3b2c86: 1f01 af14 |010d: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b2c8a: 6e10 cba2 0100 |010f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b2c90: 0c01 |0112: move-result-object v1 │ │ -3b2c92: 6e20 0e98 0100 |0113: invoke-virtual {v1, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b2c98: 0a02 |0116: move-result v2 │ │ -3b2c9a: 3802 0300 |0117: if-eqz v2, 011a // +0003 │ │ -3b2c9e: 0740 |0119: move-object v0, v4 │ │ -3b2ca0: 6e10 2298 0100 |011a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b2ca6: 0a02 |011d: move-result v2 │ │ -3b2ca8: 6e10 2298 0e00 |011e: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b2cae: 0a03 |0121: move-result v3 │ │ -3b2cb0: d803 0302 |0122: add-int/lit8 v3, v3, #int 2 // #02 │ │ -3b2cb4: 1205 |0124: const/4 v5, #int 0 // #0 │ │ -3b2cb6: 1216 |0125: const/4 v6, #int 1 // #1 │ │ -3b2cb8: 3732 0400 |0126: if-le v2, v3, 012a // +0004 │ │ -3b2cbc: 1212 |0128: const/4 v2, #int 1 // #1 │ │ -3b2cbe: 2802 |0129: goto 012b // +0002 │ │ -3b2cc0: 1202 |012a: const/4 v2, #int 0 // #0 │ │ -3b2cc2: 1a03 6c00 |012b: const-string v3, " │ │ +3b2a58: |[3b2a58] net.sf.dibdib.thread_wk.CcmSto.update:(Lnet/sf/dibdib/generic/QSTuple;Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QSTuple; │ │ +3b2a68: 6200 2f7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b2a6c: 6e20 bba5 d000 |0002: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b2a72: 0c00 |0005: move-result-object v0 │ │ +3b2a74: 6e10 0ca3 0000 |0006: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b2a7a: 0b00 |0009: move-result-wide v0 │ │ +3b2a7c: 6202 2f7a |000a: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b2a80: 6e20 bba5 e200 |000c: invoke-virtual {v2, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b2a86: 0c02 |000f: move-result-object v2 │ │ +3b2a88: 6e10 0ca3 0200 |0010: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b2a8e: 0b02 |0013: move-result-wide v2 │ │ +3b2a90: c002 |0014: and-long/2addr v2, v0 │ │ +3b2a92: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +3b2a94: 1605 0000 |0016: const-wide/16 v5, #int 0 // #0 │ │ +3b2a98: 3107 0502 |0018: cmp-long v7, v5, v2 │ │ +3b2a9c: 3907 0300 |001a: if-nez v7, 001d // +0003 │ │ +3b2aa0: 1104 |001c: return-object v4 │ │ +3b2aa2: 6202 307a |001d: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b2aa6: 6e20 baa5 e200 |001f: invoke-virtual {v2, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b2aac: 0c02 |0022: move-result-object v2 │ │ +3b2aae: 6203 307a |0023: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b2ab2: 6e20 baa5 d300 |0025: invoke-virtual {v3, v13}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b2ab8: 0c03 |0028: move-result-object v3 │ │ +3b2aba: 3802 2e00 |0029: if-eqz v2, 0057 // +002e │ │ +3b2abe: 2027 b514 |002b: instance-of v7, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b2ac2: 3807 1200 |002d: if-eqz v7, 003f // +0012 │ │ +3b2ac6: 6207 6473 |002f: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b2aca: 5377 437a |0031: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b2ace: 0729 |0033: move-object v9, v2 │ │ +3b2ad0: 1f09 b514 |0034: check-cast v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b2ad4: 6e10 0ca3 0900 |0036: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b2ada: 0b09 |0039: move-result-wide v9 │ │ +3b2adc: 310b 0709 |003a: cmp-long v11, v7, v9 │ │ +3b2ae0: 390b 0300 |003c: if-nez v11, 003f // +0003 │ │ +3b2ae4: 2819 |003e: goto 0057 // +0019 │ │ +3b2ae6: 2027 af14 |003f: instance-of v7, v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b2aea: 3807 1800 |0041: if-eqz v7, 0059 // +0018 │ │ +3b2aee: 0727 |0043: move-object v7, v2 │ │ +3b2af0: 1f07 af14 |0044: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b2af4: 6e10 cba2 0700 |0046: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b2afa: 0c07 |0049: move-result-object v7 │ │ +3b2afc: 6208 6473 |004a: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b2b00: 5488 427a |004c: iget-object v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b2b04: 6e20 0e98 8700 |004e: invoke-virtual {v7, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b2b0a: 0a07 |0051: move-result v7 │ │ +3b2b0c: 3807 0700 |0052: if-eqz v7, 0059 // +0007 │ │ +3b2b10: 6202 bd76 |0054: sget-object v2, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b2b14: 2803 |0056: goto 0059 // +0003 │ │ +3b2b16: 6202 bd76 |0057: sget-object v2, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b2b1a: 3803 2e00 |0059: if-eqz v3, 0087 // +002e │ │ +3b2b1e: 2037 b514 |005b: instance-of v7, v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b2b22: 3807 1200 |005d: if-eqz v7, 006f // +0012 │ │ +3b2b26: 6207 6473 |005f: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b2b2a: 5377 437a |0061: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b2b2e: 0739 |0063: move-object v9, v3 │ │ +3b2b30: 1f09 b514 |0064: check-cast v9, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b2b34: 6e10 0ca3 0900 |0066: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b2b3a: 0b09 |0069: move-result-wide v9 │ │ +3b2b3c: 310b 0709 |006a: cmp-long v11, v7, v9 │ │ +3b2b40: 390b 0300 |006c: if-nez v11, 006f // +0003 │ │ +3b2b44: 2819 |006e: goto 0087 // +0019 │ │ +3b2b46: 2037 af14 |006f: instance-of v7, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b2b4a: 3807 1800 |0071: if-eqz v7, 0089 // +0018 │ │ +3b2b4e: 0737 |0073: move-object v7, v3 │ │ +3b2b50: 1f07 af14 |0074: check-cast v7, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b2b54: 6e10 cba2 0700 |0076: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b2b5a: 0c07 |0079: move-result-object v7 │ │ +3b2b5c: 6208 6473 |007a: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b2b60: 5488 427a |007c: iget-object v8, v8, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b2b64: 6e20 0e98 8700 |007e: invoke-virtual {v7, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b2b6a: 0a07 |0081: move-result v7 │ │ +3b2b6c: 3807 0700 |0082: if-eqz v7, 0089 // +0007 │ │ +3b2b70: 6203 bd76 |0084: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b2b74: 2803 |0086: goto 0089 // +0003 │ │ +3b2b76: 6203 bd76 |0087: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b2b7a: 6207 307a |0089: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b2b7e: 0738 |008b: move-object v8, v3 │ │ +3b2b80: 1f08 9e14 |008c: check-cast v8, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ +3b2b84: 6e30 b1a2 7d08 |008e: invoke-virtual {v13, v7, v8}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b2b8a: 6e10 eb97 0200 |0091: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b2b90: 0c02 |0094: move-result-object v2 │ │ +3b2b92: 6e10 eb97 0300 |0095: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b2b98: 0c03 |0098: move-result-object v3 │ │ +3b2b9a: 6e20 1298 3200 |0099: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b2ba0: 0a02 |009c: move-result v2 │ │ +3b2ba2: 3902 1e00 |009d: if-nez v2, 00bb // +001e │ │ +3b2ba6: 6202 227a |009f: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ +3b2baa: 5322 2b7a |00a1: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b2bae: 6207 1b7a |00a3: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b2bb2: 5377 2b7a |00a5: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b2bb6: c172 |00a7: or-long/2addr v2, v7 │ │ +3b2bb8: c002 |00a8: and-long/2addr v2, v0 │ │ +3b2bba: 3107 0502 |00a9: cmp-long v7, v5, v2 │ │ +3b2bbe: 3907 1000 |00ab: if-nez v7, 00bb // +0010 │ │ +3b2bc2: 6200 387a |00ad: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a38 │ │ +3b2bc6: 6201 317a |00af: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b2bca: 6e20 baa5 e100 |00b1: invoke-virtual {v1, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b2bd0: 0c0e |00b4: move-result-object v14 │ │ +3b2bd2: 1f0e 9e14 |00b5: check-cast v14, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ +3b2bd6: 6e30 b1a2 0d0e |00b7: invoke-virtual {v13, v0, v14}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b2bdc: 110d |00ba: return-object v13 │ │ +3b2bde: 6202 1b7a |00bb: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b2be2: 5322 2b7a |00bd: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b2be6: c020 |00bf: and-long/2addr v0, v2 │ │ +3b2be8: 3102 0500 |00c0: cmp-long v2, v5, v0 │ │ +3b2bec: 3802 1900 |00c2: if-eqz v2, 00db // +0019 │ │ +3b2bf0: 6200 377a |00c4: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3b2bf4: 6e20 baa5 e000 |00c6: invoke-virtual {v0, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b2bfa: 0c00 |00c9: move-result-object v0 │ │ +3b2bfc: 2000 b514 |00ca: instance-of v0, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b2c00: 3800 0f00 |00cc: if-eqz v0, 00db // +000f │ │ +3b2c04: 6200 377a |00ce: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3b2c08: 6201 377a |00d0: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3b2c0c: 6e20 baa5 e100 |00d2: invoke-virtual {v1, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b2c12: 0c01 |00d5: move-result-object v1 │ │ +3b2c14: 1f01 b514 |00d6: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b2c18: 6e30 b1a2 0d01 |00d8: invoke-virtual {v13, v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b2c1e: 6200 347a |00db: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b2c22: 6e20 baa5 e000 |00dd: invoke-virtual {v0, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b2c28: 0c00 |00e0: move-result-object v0 │ │ +3b2c2a: 6201 347a |00e1: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b2c2e: 2002 9e14 |00e3: instance-of v2, v0, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ +3b2c32: 3802 0500 |00e5: if-eqz v2, 00ea // +0005 │ │ +3b2c36: 1f00 9e14 |00e7: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ +3b2c3a: 2803 |00e9: goto 00ec // +0003 │ │ +3b2c3c: 6200 bd76 |00ea: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b2c40: 6e30 b1a2 1d00 |00ec: invoke-virtual {v13, v1, v0}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b2c46: 6200 337a |00ef: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b2c4a: 6e20 baa5 e000 |00f1: invoke-virtual {v0, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b2c50: 0c00 |00f4: move-result-object v0 │ │ +3b2c52: 1f00 af14 |00f5: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b2c56: 6e10 caa2 0000 |00f7: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ +3b2c5c: 0c00 |00fa: move-result-object v0 │ │ +3b2c5e: 6201 317a |00fb: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b2c62: 6e20 baa5 e100 |00fd: invoke-virtual {v1, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b2c68: 0c0e |0100: move-result-object v14 │ │ +3b2c6a: 1f0e af14 |0101: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b2c6e: 6e10 cba2 0e00 |0103: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b2c74: 0c0e |0106: move-result-object v14 │ │ +3b2c76: 6201 317a |0107: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b2c7a: 6e20 baa5 d100 |0109: invoke-virtual {v1, v13}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b2c80: 0c01 |010c: move-result-object v1 │ │ +3b2c82: 1f01 af14 |010d: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b2c86: 6e10 cba2 0100 |010f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b2c8c: 0c01 |0112: move-result-object v1 │ │ +3b2c8e: 6e20 0e98 0100 |0113: invoke-virtual {v1, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b2c94: 0a02 |0116: move-result v2 │ │ +3b2c96: 3802 0300 |0117: if-eqz v2, 011a // +0003 │ │ +3b2c9a: 0740 |0119: move-object v0, v4 │ │ +3b2c9c: 6e10 2298 0100 |011a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2ca2: 0a02 |011d: move-result v2 │ │ +3b2ca4: 6e10 2298 0e00 |011e: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2caa: 0a03 |0121: move-result v3 │ │ +3b2cac: d803 0302 |0122: add-int/lit8 v3, v3, #int 2 // #02 │ │ +3b2cb0: 1205 |0124: const/4 v5, #int 0 // #0 │ │ +3b2cb2: 1216 |0125: const/4 v6, #int 1 // #1 │ │ +3b2cb4: 3732 0400 |0126: if-le v2, v3, 012a // +0004 │ │ +3b2cb8: 1212 |0128: const/4 v2, #int 1 // #1 │ │ +3b2cba: 2802 |0129: goto 012b // +0002 │ │ +3b2cbc: 1202 |012a: const/4 v2, #int 0 // #0 │ │ +3b2cbe: 1a03 6c00 |012b: const-string v3, " │ │ " // string@006c │ │ -3b2cc6: 6e20 2a98 3100 |012d: invoke-virtual {v1, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3b2ccc: 0c07 |0130: move-result-object v7 │ │ -3b2cce: 6208 317a |0131: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b2cd2: 6e20 baa5 d800 |0133: invoke-virtual {v8, v13}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b2cd8: 0c08 |0136: move-result-object v8 │ │ -3b2cda: 2209 e812 |0137: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b2cde: 7010 4098 0900 |0139: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b2ce4: 6e20 4b98 1900 |013c: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2cea: 1301 0a00 |013f: const/16 v1, #int 10 // #a │ │ -3b2cee: 6e20 4498 1900 |0141: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b2cf4: 6e10 5498 0900 |0144: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b2cfa: 0c01 |0147: move-result-object v1 │ │ -3b2cfc: 2209 e812 |0148: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b2d00: 7010 4098 0900 |014a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b2d06: 6e20 4b98 1900 |014d: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2d0c: 2081 af14 |0150: instance-of v1, v8, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b2d10: 1a0a 0000 |0152: const-string v10, "" // string@0000 │ │ -3b2d14: 3801 0d00 |0154: if-eqz v1, 0161 // +000d │ │ -3b2d18: 1f08 af14 |0156: check-cast v8, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b2d1c: 6e10 cba2 0800 |0158: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b2d22: 0c01 |015b: move-result-object v1 │ │ -3b2d24: 6e10 3498 0100 |015c: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b2d2a: 0c01 |015f: move-result-object v1 │ │ -3b2d2c: 2802 |0160: goto 0162 // +0002 │ │ -3b2d2e: 07a1 |0161: move-object v1, v10 │ │ -3b2d30: 6e20 4b98 1900 |0162: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2d36: 6e10 5498 0900 |0165: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b2d3c: 0c01 |0168: move-result-object v1 │ │ -3b2d3e: 6e10 2298 0100 |0169: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b2d44: 0a08 |016c: move-result v8 │ │ -3b2d46: 3586 3000 |016d: if-ge v6, v8, 019d // +0030 │ │ -3b2d4a: 2178 |016f: array-length v8, v7 │ │ -3b2d4c: 1209 |0170: const/4 v9, #int 0 // #0 │ │ -3b2d4e: 3589 2c00 |0171: if-ge v9, v8, 019d // +002c │ │ -3b2d52: 460b 0709 |0173: aget-object v11, v7, v9 │ │ -3b2d56: 3800 0900 |0175: if-eqz v0, 017e // +0009 │ │ -3b2d5a: 6e20 0e98 0b00 |0177: invoke-virtual {v11, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b2d60: 0a0c |017a: move-result v12 │ │ -3b2d62: 380c 0300 |017b: if-eqz v12, 017e // +0003 │ │ -3b2d66: 0740 |017d: move-object v0, v4 │ │ -3b2d68: 6e10 3498 0b00 |017e: invoke-virtual {v11}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b2d6e: 0c0b |0181: move-result-object v11 │ │ -3b2d70: 6e10 2298 0b00 |0182: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b2d76: 0a0c |0185: move-result v12 │ │ -3b2d78: 3d0c 0d00 |0186: if-lez v12, 0193 // +000d │ │ -3b2d7c: 6e20 0e98 be00 |0188: invoke-virtual {v14, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b2d82: 0a0c |018b: move-result v12 │ │ -3b2d84: 380c 0700 |018c: if-eqz v12, 0193 // +0007 │ │ -3b2d88: 6e30 2798 b10a |018e: invoke-virtual {v1, v11, v10}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -3b2d8e: 0c01 |0191: move-result-object v1 │ │ -3b2d90: 2808 |0192: goto 019a // +0008 │ │ -3b2d92: 6e10 2298 0b00 |0193: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b2d98: 0a0b |0196: move-result v11 │ │ -3b2d9a: 3d0b 0300 |0197: if-lez v11, 019a // +0003 │ │ -3b2d9e: 1212 |0199: const/4 v2, #int 1 // #1 │ │ -3b2da0: d809 0901 |019a: add-int/lit8 v9, v9, #int 1 // #01 │ │ -3b2da4: 28d5 |019c: goto 0171 // -002b │ │ -3b2da6: 3800 1a00 |019d: if-eqz v0, 01b7 // +001a │ │ -3b2daa: 6e10 2298 0000 |019f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b2db0: 0a04 |01a2: move-result v4 │ │ -3b2db2: 3d04 1400 |01a3: if-lez v4, 01b7 // +0014 │ │ -3b2db6: 2204 e812 |01a5: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b2dba: 7010 4098 0400 |01a7: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b2dc0: 6e20 4b98 0400 |01aa: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2dc6: 6e20 4b98 3400 |01ad: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2dcc: 6e20 4b98 1400 |01b0: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2dd2: 6e10 5498 0400 |01b3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b2dd8: 0c01 |01b6: move-result-object v1 │ │ -3b2dda: 1a00 2657 |01b7: const-string v0, "\n+" // string@5726 │ │ -3b2dde: 6e30 2898 0103 |01b9: invoke-virtual {v1, v0, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -3b2de4: 0c00 |01bc: move-result-object v0 │ │ -3b2de6: 6e10 3498 0000 |01bd: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b2dec: 0c00 |01c0: move-result-object v0 │ │ -3b2dee: 6201 317a |01c1: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b2df2: 7110 c1a2 0e00 |01c3: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b2df8: 0c0e |01c6: move-result-object v14 │ │ -3b2dfa: 6e30 b1a2 1d0e |01c7: invoke-virtual {v13, v1, v14}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b2e00: 3802 3f00 |01ca: if-eqz v2, 0209 // +003f │ │ -3b2e04: 6e10 2298 0000 |01cc: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b2e0a: 0a0e |01cf: move-result v14 │ │ -3b2e0c: 1301 0008 |01d0: const/16 v1, #int 2048 // #800 │ │ -3b2e10: 341e 1900 |01d2: if-lt v14, v1, 01eb // +0019 │ │ -3b2e14: 220e e812 |01d4: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b2e18: 7010 4098 0e00 |01d6: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b2e1e: 1301 d507 |01d9: const/16 v1, #int 2005 // #7d5 │ │ -3b2e22: 6e30 2e98 5001 |01db: invoke-virtual {v0, v5, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b2e28: 0c00 |01de: move-result-object v0 │ │ -3b2e2a: 6e20 4b98 0e00 |01df: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2e30: 1a00 7700 |01e2: const-string v0, " │ │ +3b2cc2: 6e20 2a98 3100 |012d: invoke-virtual {v1, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3b2cc8: 0c07 |0130: move-result-object v7 │ │ +3b2cca: 6208 317a |0131: sget-object v8, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b2cce: 6e20 baa5 d800 |0133: invoke-virtual {v8, v13}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b2cd4: 0c08 |0136: move-result-object v8 │ │ +3b2cd6: 2209 e812 |0137: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b2cda: 7010 4098 0900 |0139: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b2ce0: 6e20 4b98 1900 |013c: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2ce6: 1301 0a00 |013f: const/16 v1, #int 10 // #a │ │ +3b2cea: 6e20 4498 1900 |0141: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b2cf0: 6e10 5498 0900 |0144: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b2cf6: 0c01 |0147: move-result-object v1 │ │ +3b2cf8: 2209 e812 |0148: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b2cfc: 7010 4098 0900 |014a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b2d02: 6e20 4b98 1900 |014d: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2d08: 2081 af14 |0150: instance-of v1, v8, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b2d0c: 1a0a 0000 |0152: const-string v10, "" // string@0000 │ │ +3b2d10: 3801 0d00 |0154: if-eqz v1, 0161 // +000d │ │ +3b2d14: 1f08 af14 |0156: check-cast v8, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b2d18: 6e10 cba2 0800 |0158: invoke-virtual {v8}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b2d1e: 0c01 |015b: move-result-object v1 │ │ +3b2d20: 6e10 3498 0100 |015c: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b2d26: 0c01 |015f: move-result-object v1 │ │ +3b2d28: 2802 |0160: goto 0162 // +0002 │ │ +3b2d2a: 07a1 |0161: move-object v1, v10 │ │ +3b2d2c: 6e20 4b98 1900 |0162: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2d32: 6e10 5498 0900 |0165: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b2d38: 0c01 |0168: move-result-object v1 │ │ +3b2d3a: 6e10 2298 0100 |0169: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2d40: 0a08 |016c: move-result v8 │ │ +3b2d42: 3586 3000 |016d: if-ge v6, v8, 019d // +0030 │ │ +3b2d46: 2178 |016f: array-length v8, v7 │ │ +3b2d48: 1209 |0170: const/4 v9, #int 0 // #0 │ │ +3b2d4a: 3589 2c00 |0171: if-ge v9, v8, 019d // +002c │ │ +3b2d4e: 460b 0709 |0173: aget-object v11, v7, v9 │ │ +3b2d52: 3800 0900 |0175: if-eqz v0, 017e // +0009 │ │ +3b2d56: 6e20 0e98 0b00 |0177: invoke-virtual {v11, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b2d5c: 0a0c |017a: move-result v12 │ │ +3b2d5e: 380c 0300 |017b: if-eqz v12, 017e // +0003 │ │ +3b2d62: 0740 |017d: move-object v0, v4 │ │ +3b2d64: 6e10 3498 0b00 |017e: invoke-virtual {v11}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b2d6a: 0c0b |0181: move-result-object v11 │ │ +3b2d6c: 6e10 2298 0b00 |0182: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2d72: 0a0c |0185: move-result v12 │ │ +3b2d74: 3d0c 0d00 |0186: if-lez v12, 0193 // +000d │ │ +3b2d78: 6e20 0e98 be00 |0188: invoke-virtual {v14, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b2d7e: 0a0c |018b: move-result v12 │ │ +3b2d80: 380c 0700 |018c: if-eqz v12, 0193 // +0007 │ │ +3b2d84: 6e30 2798 b10a |018e: invoke-virtual {v1, v11, v10}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +3b2d8a: 0c01 |0191: move-result-object v1 │ │ +3b2d8c: 2808 |0192: goto 019a // +0008 │ │ +3b2d8e: 6e10 2298 0b00 |0193: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2d94: 0a0b |0196: move-result v11 │ │ +3b2d96: 3d0b 0300 |0197: if-lez v11, 019a // +0003 │ │ +3b2d9a: 1212 |0199: const/4 v2, #int 1 // #1 │ │ +3b2d9c: d809 0901 |019a: add-int/lit8 v9, v9, #int 1 // #01 │ │ +3b2da0: 28d5 |019c: goto 0171 // -002b │ │ +3b2da2: 3800 1a00 |019d: if-eqz v0, 01b7 // +001a │ │ +3b2da6: 6e10 2298 0000 |019f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2dac: 0a04 |01a2: move-result v4 │ │ +3b2dae: 3d04 1400 |01a3: if-lez v4, 01b7 // +0014 │ │ +3b2db2: 2204 e812 |01a5: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b2db6: 7010 4098 0400 |01a7: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b2dbc: 6e20 4b98 0400 |01aa: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2dc2: 6e20 4b98 3400 |01ad: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2dc8: 6e20 4b98 1400 |01b0: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2dce: 6e10 5498 0400 |01b3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b2dd4: 0c01 |01b6: move-result-object v1 │ │ +3b2dd6: 1a00 2657 |01b7: const-string v0, "\n+" // string@5726 │ │ +3b2dda: 6e30 2898 0103 |01b9: invoke-virtual {v1, v0, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +3b2de0: 0c00 |01bc: move-result-object v0 │ │ +3b2de2: 6e10 3498 0000 |01bd: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b2de8: 0c00 |01c0: move-result-object v0 │ │ +3b2dea: 6201 317a |01c1: sget-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b2dee: 7110 c1a2 0e00 |01c3: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b2df4: 0c0e |01c6: move-result-object v14 │ │ +3b2df6: 6e30 b1a2 1d0e |01c7: invoke-virtual {v13, v1, v14}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b2dfc: 3802 3f00 |01ca: if-eqz v2, 0209 // +003f │ │ +3b2e00: 6e10 2298 0000 |01cc: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2e06: 0a0e |01cf: move-result v14 │ │ +3b2e08: 1301 0008 |01d0: const/16 v1, #int 2048 // #800 │ │ +3b2e0c: 341e 1900 |01d2: if-lt v14, v1, 01eb // +0019 │ │ +3b2e10: 220e e812 |01d4: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b2e14: 7010 4098 0e00 |01d6: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b2e1a: 1301 d507 |01d9: const/16 v1, #int 2005 // #7d5 │ │ +3b2e1e: 6e30 2e98 5001 |01db: invoke-virtual {v0, v5, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b2e24: 0c00 |01de: move-result-object v0 │ │ +3b2e26: 6e20 4b98 0e00 |01df: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2e2c: 1a00 7700 |01e2: const-string v0, " │ │ ..." // string@0077 │ │ -3b2e34: 6e20 4b98 0e00 |01e4: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b2e3a: 6e10 5498 0e00 |01e7: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b2e40: 0c00 |01ea: move-result-object v0 │ │ -3b2e42: 620e 377a |01eb: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3b2e46: 1601 ffff |01ed: const-wide/16 v1, #int -1 // #ffff │ │ -3b2e4a: 7120 76a3 2100 |01ef: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4NanobisOrCurrent:(J)D // method@a376 │ │ -3b2e50: 0b01 |01f2: move-result-wide v1 │ │ -3b2e52: 7120 03a3 2100 |01f3: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; // method@a303 │ │ -3b2e58: 0c01 |01f6: move-result-object v1 │ │ -3b2e5a: 6e30 b1a2 ed01 |01f7: invoke-virtual {v13, v14, v1}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b2e60: 6e10 2298 0000 |01fa: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b2e66: 0a0e |01fd: move-result v14 │ │ -3b2e68: 35e6 0b00 |01fe: if-ge v6, v14, 0209 // +000b │ │ -3b2e6c: 620e 387a |0200: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a38 │ │ -3b2e70: 7110 c1a2 0000 |0202: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b2e76: 0c00 |0205: move-result-object v0 │ │ -3b2e78: 6e30 b1a2 ed00 |0206: invoke-virtual {v13, v14, v0}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b2e7e: 110d |0209: return-object v13 │ │ +3b2e30: 6e20 4b98 0e00 |01e4: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b2e36: 6e10 5498 0e00 |01e7: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b2e3c: 0c00 |01ea: move-result-object v0 │ │ +3b2e3e: 620e 377a |01eb: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3b2e42: 1601 ffff |01ed: const-wide/16 v1, #int -1 // #ffff │ │ +3b2e46: 7120 76a3 2100 |01ef: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4NanobisOrCurrent:(J)D // method@a376 │ │ +3b2e4c: 0b01 |01f2: move-result-wide v1 │ │ +3b2e4e: 7120 03a3 2100 |01f3: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; // method@a303 │ │ +3b2e54: 0c01 |01f6: move-result-object v1 │ │ +3b2e56: 6e30 b1a2 ed01 |01f7: invoke-virtual {v13, v14, v1}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b2e5c: 6e10 2298 0000 |01fa: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b2e62: 0a0e |01fd: move-result v14 │ │ +3b2e64: 35e6 0b00 |01fe: if-ge v6, v14, 0209 // +000b │ │ +3b2e68: 620e 387a |0200: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a38 │ │ +3b2e6c: 7110 c1a2 0000 |0202: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b2e72: 0c00 |0205: move-result-object v0 │ │ +3b2e74: 6e30 b1a2 ed00 |0206: invoke-virtual {v13, v14, v0}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b2e7a: 110d |0209: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1139 │ │ 0x000a line=1140 │ │ 0x001d line=1143 │ │ 0x0023 line=1144 │ │ 0x002b line=1145 │ │ @@ -865003,37 +865003,37 @@ │ │ type : '(Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -3b5614: |[3b5614] net.sf.dibdib.thread_wk.CcmSto.clearXVar:(Z)V │ │ -3b5624: 1d02 |0000: monitor-enter v2 │ │ -3b5626: 1a00 4a0f |0001: const-string v0, "C" // string@0f4a │ │ -3b562a: 6201 c176 |0003: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ -3b562e: 6e30 e8a5 0201 |0005: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ -3b5634: 1a00 a417 |0008: const-string v0, "E" // string@17a4 │ │ -3b5638: 6201 c176 |000a: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ -3b563c: 6e30 e8a5 0201 |000c: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ -3b5642: 1a00 0422 |000f: const-string v0, "L" // string@2204 │ │ -3b5646: 6201 c176 |0011: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ -3b564a: 6e30 e8a5 0201 |0013: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ -3b5650: 1a00 c649 |0016: const-string v0, "T" // string@49c6 │ │ -3b5654: 6201 c176 |0018: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ -3b5658: 6e30 e8a5 0201 |001a: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ -3b565e: 3803 0900 |001d: if-eqz v3, 0026 // +0009 │ │ -3b5662: 2203 8313 |001f: new-instance v3, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -3b5666: 7010 f39a 0300 |0021: invoke-direct {v3}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -3b566c: 5b23 4a7a |0024: iput-object v3, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b5670: 1e02 |0026: monitor-exit v2 │ │ -3b5672: 0e00 |0027: return-void │ │ -3b5674: 0d03 |0028: move-exception v3 │ │ -3b5676: 1e02 |0029: monitor-exit v2 │ │ -3b5678: 2703 |002a: throw v3 │ │ +3b5610: |[3b5610] net.sf.dibdib.thread_wk.CcmSto.clearXVar:(Z)V │ │ +3b5620: 1d02 |0000: monitor-enter v2 │ │ +3b5622: 1a00 4a0f |0001: const-string v0, "C" // string@0f4a │ │ +3b5626: 6201 c176 |0003: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ +3b562a: 6e30 e8a5 0201 |0005: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ +3b5630: 1a00 a417 |0008: const-string v0, "E" // string@17a4 │ │ +3b5634: 6201 c176 |000a: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ +3b5638: 6e30 e8a5 0201 |000c: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ +3b563e: 1a00 0422 |000f: const-string v0, "L" // string@2204 │ │ +3b5642: 6201 c176 |0011: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ +3b5646: 6e30 e8a5 0201 |0013: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ +3b564c: 1a00 c649 |0016: const-string v0, "T" // string@49c6 │ │ +3b5650: 6201 c176 |0018: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ +3b5654: 6e30 e8a5 0201 |001a: invoke-virtual {v2, v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ +3b565a: 3803 0900 |001d: if-eqz v3, 0026 // +0009 │ │ +3b565e: 2203 8313 |001f: new-instance v3, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +3b5662: 7010 f39a 0300 |0021: invoke-direct {v3}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +3b5668: 5b23 4a7a |0024: iput-object v3, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b566c: 1e02 |0026: monitor-exit v2 │ │ +3b566e: 0e00 |0027: return-void │ │ +3b5670: 0d03 |0028: move-exception v3 │ │ +3b5672: 1e02 |0029: monitor-exit v2 │ │ +3b5674: 2703 |002a: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x0026 │ │ -> 0x0028 │ │ positions : │ │ 0x0003 line=611 │ │ 0x000a line=612 │ │ 0x0011 line=613 │ │ @@ -865049,39 +865049,39 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -3b0d9c: |[3b0d9c] net.sf.dibdib.thread_wk.CcmSto.hidden_get:(Ljava/lang/String;)[B │ │ -3b0dac: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -3b0db0: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -3b0db4: 6e30 2698 0301 |0004: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3b0dba: 0c03 |0007: move-result-object v3 │ │ -3b0dbc: 1300 0a00 |0008: const/16 v0, #int 10 // #a │ │ -3b0dc0: 6e30 2698 0301 |000a: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3b0dc6: 0c03 |000d: move-result-object v3 │ │ -3b0dc8: 1a00 ca05 |000e: const-string v0, "." // string@05ca │ │ -3b0dcc: 6e20 1298 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b0dd2: 0a00 |0013: move-result v0 │ │ -3b0dd4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -3b0dd6: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ -3b0dda: 1101 |0017: return-object v1 │ │ -3b0ddc: 6200 447a |0018: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b0de0: 6e20 f99a 3000 |001a: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b0de6: 0c03 |001d: move-result-object v3 │ │ -3b0de8: 1f03 1515 |001e: check-cast v3, [B // type@1515 │ │ -3b0dec: 3903 0300 |0020: if-nez v3, 0023 // +0003 │ │ -3b0df0: 2808 |0022: goto 002a // +0008 │ │ -3b0df2: 6e10 3aa6 0300 |0023: invoke-virtual {v3}, [B.clone:()Ljava/lang/Object; // method@a63a │ │ -3b0df8: 0c03 |0026: move-result-object v3 │ │ -3b0dfa: 0731 |0027: move-object v1, v3 │ │ -3b0dfc: 1f01 1515 |0028: check-cast v1, [B // type@1515 │ │ -3b0e00: 1101 |002a: return-object v1 │ │ +3b0d98: |[3b0d98] net.sf.dibdib.thread_wk.CcmSto.hidden_get:(Ljava/lang/String;)[B │ │ +3b0da8: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +3b0dac: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +3b0db0: 6e30 2698 0301 |0004: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3b0db6: 0c03 |0007: move-result-object v3 │ │ +3b0db8: 1300 0a00 |0008: const/16 v0, #int 10 // #a │ │ +3b0dbc: 6e30 2698 0301 |000a: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3b0dc2: 0c03 |000d: move-result-object v3 │ │ +3b0dc4: 1a00 ca05 |000e: const-string v0, "." // string@05ca │ │ +3b0dc8: 6e20 1298 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b0dce: 0a00 |0013: move-result v0 │ │ +3b0dd0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +3b0dd2: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ +3b0dd6: 1101 |0017: return-object v1 │ │ +3b0dd8: 6200 447a |0018: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b0ddc: 6e20 f99a 3000 |001a: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b0de2: 0c03 |001d: move-result-object v3 │ │ +3b0de4: 1f03 1515 |001e: check-cast v3, [B // type@1515 │ │ +3b0de8: 3903 0300 |0020: if-nez v3, 0023 // +0003 │ │ +3b0dec: 2808 |0022: goto 002a // +0008 │ │ +3b0dee: 6e10 3aa6 0300 |0023: invoke-virtual {v3}, [B.clone:()Ljava/lang/Object; // method@a63a │ │ +3b0df4: 0c03 |0026: move-result-object v3 │ │ +3b0df6: 0731 |0027: move-object v1, v3 │ │ +3b0df8: 1f01 1515 |0028: check-cast v1, [B // type@1515 │ │ +3b0dfc: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=425 │ │ 0x0010 line=426 │ │ 0x0018 line=429 │ │ 0x0023 line=430 │ │ locals : │ │ @@ -865093,23 +865093,23 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3b1350: |[3b1350] net.sf.dibdib.thread_wk.CcmSto.hidden_getHex:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -3b1360: 6e20 d6a5 1000 |0000: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d6 │ │ -3b1366: 0c01 |0003: move-result-object v1 │ │ -3b1368: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -3b136c: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -3b1370: 2805 |0008: goto 000d // +0005 │ │ -3b1372: 7120 48a4 2100 |0009: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ -3b1378: 0c01 |000c: move-result-object v1 │ │ -3b137a: 1101 |000d: return-object v1 │ │ +3b134c: |[3b134c] net.sf.dibdib.thread_wk.CcmSto.hidden_getHex:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +3b135c: 6e20 d6a5 1000 |0000: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d6 │ │ +3b1362: 0c01 |0003: move-result-object v1 │ │ +3b1364: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +3b1368: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +3b136c: 2805 |0008: goto 000d // +0005 │ │ +3b136e: 7120 48a4 2100 |0009: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_any/StringFunc;.hex4Bytes:([BZ)Ljava/lang/String; // method@a448 │ │ +3b1374: 0c01 |000c: move-result-object v1 │ │ +3b1376: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0009 line=435 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lnet/sf/dibdib/thread_wk/CcmSto; │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ @@ -865120,31 +865120,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3b5688: |[3b5688] net.sf.dibdib.thread_wk.CcmSto.hidden_remove:(Ljava/lang/String;)V │ │ -3b5698: 1d03 |0000: monitor-enter v3 │ │ -3b569a: 1220 |0001: const/4 v0, #int 2 // #2 │ │ -3b569c: 2300 dc15 |0002: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -3b56a0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3b56a2: 1a02 24a6 |0005: const-string v2, "preference_remove" // string@a624 │ │ -3b56a6: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -3b56aa: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3b56ac: 4d04 0001 |000a: aput-object v4, v0, v1 │ │ -3b56b0: 7110 c3a1 0000 |000c: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3b56b6: 6200 447a |000f: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b56ba: 6e20 fc9a 4000 |0011: invoke-virtual {v0, v4}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ -3b56c0: 1e03 |0014: monitor-exit v3 │ │ -3b56c2: 0e00 |0015: return-void │ │ -3b56c4: 0d04 |0016: move-exception v4 │ │ -3b56c6: 1e03 |0017: monitor-exit v3 │ │ -3b56c8: 2704 |0018: throw v4 │ │ +3b5684: |[3b5684] net.sf.dibdib.thread_wk.CcmSto.hidden_remove:(Ljava/lang/String;)V │ │ +3b5694: 1d03 |0000: monitor-enter v3 │ │ +3b5696: 1220 |0001: const/4 v0, #int 2 // #2 │ │ +3b5698: 2300 dc15 |0002: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +3b569c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3b569e: 1a02 24a6 |0005: const-string v2, "preference_remove" // string@a624 │ │ +3b56a2: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +3b56a6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3b56a8: 4d04 0001 |000a: aput-object v4, v0, v1 │ │ +3b56ac: 7110 c3a1 0000 |000c: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3b56b2: 6200 447a |000f: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b56b6: 6e20 fc9a 4000 |0011: invoke-virtual {v0, v4}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ +3b56bc: 1e03 |0014: monitor-exit v3 │ │ +3b56be: 0e00 |0015: return-void │ │ +3b56c0: 0d04 |0016: move-exception v4 │ │ +3b56c2: 1e03 |0017: monitor-exit v3 │ │ +3b56c4: 2704 |0018: throw v4 │ │ catches : 1 │ │ 0x0002 - 0x0014 │ │ -> 0x0016 │ │ positions : │ │ 0x000c line=501 │ │ 0x000f line=502 │ │ 0x0014 line=503 │ │ @@ -865157,108 +865157,108 @@ │ │ type : '(Ljava/lang/String;[B)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 177 16-bit code units │ │ -3b56d8: |[3b56d8] net.sf.dibdib.thread_wk.CcmSto.hidden_set:(Ljava/lang/String;[B)V │ │ -3b56e8: 1d05 |0000: monitor-enter v5 │ │ -3b56ea: 1300 2000 |0001: const/16 v0, #int 32 // #20 │ │ -3b56ee: 1301 0900 |0003: const/16 v1, #int 9 // #9 │ │ -3b56f2: 6e30 2698 1600 |0005: invoke-virtual {v6, v1, v0}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3b56f8: 0c06 |0008: move-result-object v6 │ │ -3b56fa: 1302 0a00 |0009: const/16 v2, #int 10 // #a │ │ -3b56fe: 6e30 2698 2600 |000b: invoke-virtual {v6, v2, v0}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3b5704: 0c06 |000e: move-result-object v6 │ │ -3b5706: 6e10 3498 0600 |000f: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b570c: 0c06 |0012: move-result-object v6 │ │ -3b570e: 3907 0900 |0013: if-nez v7, 001c // +0009 │ │ -3b5712: 6207 447a |0015: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b5716: 6e20 fc9a 6700 |0017: invoke-virtual {v7, v6}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ -3b571c: 1e05 |001a: monitor-exit v5 │ │ -3b571e: 0e00 |001b: return-void │ │ -3b5720: 6e10 2298 0600 |001c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b5726: 0a00 |001f: move-result v0 │ │ -3b5728: 3c00 0400 |0020: if-gtz v0, 0024 // +0004 │ │ -3b572c: 1e05 |0022: monitor-exit v5 │ │ -3b572e: 0e00 |0023: return-void │ │ -3b5730: 1a00 ca05 |0024: const-string v0, "." // string@05ca │ │ -3b5734: 6e20 1298 6000 |0026: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b573a: 0a00 |0029: move-result v0 │ │ -3b573c: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -3b573e: 3800 3b00 |002b: if-eqz v0, 0066 // +003b │ │ -3b5742: 2176 |002d: array-length v6, v7 │ │ -3b5744: 3462 0400 |002e: if-lt v2, v6, 0032 // +0004 │ │ -3b5748: 1e05 |0030: monitor-exit v5 │ │ -3b574a: 0e00 |0031: return-void │ │ -3b574c: 6206 447a |0032: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b5750: 1a00 dbbd |0034: const-string v0, "trash" // string@bddb │ │ -3b5754: 6e20 f99a 0600 |0036: invoke-virtual {v6, v0}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b575a: 0c06 |0039: move-result-object v6 │ │ -3b575c: 1f06 1515 |003a: check-cast v6, [B // type@1515 │ │ -3b5760: 3906 0300 |003c: if-nez v6, 003f // +0003 │ │ -3b5764: 281f |003e: goto 005d // +001f │ │ -3b5766: 2200 e812 |003f: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b576a: 7010 4098 0000 |0041: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b5770: 7110 5fa4 0600 |0044: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ -3b5776: 0c06 |0047: move-result-object v6 │ │ -3b5778: 6e20 4b98 6000 |0048: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b577e: 6e20 4498 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b5784: 7110 5fa4 0700 |004e: invoke-static {v7}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ -3b578a: 0c06 |0051: move-result-object v6 │ │ -3b578c: 6e20 4b98 6000 |0052: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b5792: 6e10 5498 0000 |0055: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b5798: 0c06 |0058: move-result-object v6 │ │ -3b579a: 7110 37a4 0600 |0059: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ -3b57a0: 0c07 |005c: move-result-object v7 │ │ -3b57a2: 6206 447a |005d: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b57a6: 1a00 dbbd |005f: const-string v0, "trash" // string@bddb │ │ -3b57aa: 6e30 fb9a 0607 |0061: invoke-virtual {v6, v0, v7}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b57b0: 1e05 |0064: monitor-exit v5 │ │ -3b57b2: 0e00 |0065: return-void │ │ -3b57b4: 1a00 d16d |0066: const-string v0, "email_address" // string@6dd1 │ │ -3b57b8: 6e20 1298 6000 |0068: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b57be: 0a00 |006b: move-result v0 │ │ -3b57c0: 3800 1900 |006c: if-eqz v0, 0085 // +0019 │ │ -3b57c4: 5450 427a |006e: iget-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b57c8: 6e10 2298 0000 |0070: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b57ce: 0a00 |0073: move-result v0 │ │ -3b57d0: 3402 2d00 |0074: if-lt v2, v0, 00a1 // +002d │ │ -3b57d4: 7110 5fa4 0700 |0076: invoke-static {v7}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ -3b57da: 0c00 |0079: move-result-object v0 │ │ -3b57dc: 1301 4000 |007a: const/16 v1, #int 64 // #40 │ │ -3b57e0: 6e20 1a98 1000 |007c: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b57e6: 0a01 |007f: move-result v1 │ │ -3b57e8: 3d01 2100 |0080: if-lez v1, 00a1 // +0021 │ │ -3b57ec: 5b50 427a |0082: iput-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b57f0: 281d |0084: goto 00a1 // +001d │ │ -3b57f2: 1a00 4589 |0085: const-string v0, "lastId" // string@8945 │ │ -3b57f6: 6e20 1298 6000 |0087: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b57fc: 0a00 |008a: move-result v0 │ │ -3b57fe: 3800 1600 |008b: if-eqz v0, 00a1 // +0016 │ │ -3b5802: 2200 e612 |008d: new-instance v0, Ljava/lang/String; // type@12e6 │ │ -3b5806: 6201 bd78 |008f: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bd │ │ -3b580a: 7030 0698 7001 |0091: invoke-direct {v0, v7, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ -3b5810: 1601 0000 |0094: const-wide/16 v1, #int 0 // #0 │ │ -3b5814: 7130 e7a1 1002 |0096: invoke-static {v0, v1, v2}, Lnet/sf/dibdib/generic/BigSxg;.long4String:(Ljava/lang/String;J)J // method@a1e7 │ │ -3b581a: 0b03 |0099: move-result-wide v3 │ │ -3b581c: 3100 0103 |009a: cmp-long v0, v1, v3 │ │ -3b5820: 3b00 0500 |009c: if-gez v0, 00a1 // +0005 │ │ -3b5824: 7120 4ea3 4300 |009e: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.alignId:(J)V // method@a34e │ │ -3b582a: 6200 447a |00a1: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ -3b582e: 6e10 3aa6 0700 |00a3: invoke-virtual {v7}, [B.clone:()Ljava/lang/Object; // method@a63a │ │ -3b5834: 0c07 |00a6: move-result-object v7 │ │ -3b5836: 1f07 1515 |00a7: check-cast v7, [B // type@1515 │ │ -3b583a: 6e30 fb9a 6007 |00a9: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b5840: 1e05 |00ac: monitor-exit v5 │ │ -3b5842: 0e00 |00ad: return-void │ │ -3b5844: 0d06 |00ae: move-exception v6 │ │ -3b5846: 1e05 |00af: monitor-exit v5 │ │ -3b5848: 2706 |00b0: throw v6 │ │ +3b56d4: |[3b56d4] net.sf.dibdib.thread_wk.CcmSto.hidden_set:(Ljava/lang/String;[B)V │ │ +3b56e4: 1d05 |0000: monitor-enter v5 │ │ +3b56e6: 1300 2000 |0001: const/16 v0, #int 32 // #20 │ │ +3b56ea: 1301 0900 |0003: const/16 v1, #int 9 // #9 │ │ +3b56ee: 6e30 2698 1600 |0005: invoke-virtual {v6, v1, v0}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3b56f4: 0c06 |0008: move-result-object v6 │ │ +3b56f6: 1302 0a00 |0009: const/16 v2, #int 10 // #a │ │ +3b56fa: 6e30 2698 2600 |000b: invoke-virtual {v6, v2, v0}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3b5700: 0c06 |000e: move-result-object v6 │ │ +3b5702: 6e10 3498 0600 |000f: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b5708: 0c06 |0012: move-result-object v6 │ │ +3b570a: 3907 0900 |0013: if-nez v7, 001c // +0009 │ │ +3b570e: 6207 447a |0015: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b5712: 6e20 fc9a 6700 |0017: invoke-virtual {v7, v6}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ +3b5718: 1e05 |001a: monitor-exit v5 │ │ +3b571a: 0e00 |001b: return-void │ │ +3b571c: 6e10 2298 0600 |001c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b5722: 0a00 |001f: move-result v0 │ │ +3b5724: 3c00 0400 |0020: if-gtz v0, 0024 // +0004 │ │ +3b5728: 1e05 |0022: monitor-exit v5 │ │ +3b572a: 0e00 |0023: return-void │ │ +3b572c: 1a00 ca05 |0024: const-string v0, "." // string@05ca │ │ +3b5730: 6e20 1298 6000 |0026: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b5736: 0a00 |0029: move-result v0 │ │ +3b5738: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +3b573a: 3800 3b00 |002b: if-eqz v0, 0066 // +003b │ │ +3b573e: 2176 |002d: array-length v6, v7 │ │ +3b5740: 3462 0400 |002e: if-lt v2, v6, 0032 // +0004 │ │ +3b5744: 1e05 |0030: monitor-exit v5 │ │ +3b5746: 0e00 |0031: return-void │ │ +3b5748: 6206 447a |0032: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b574c: 1a00 dbbd |0034: const-string v0, "trash" // string@bddb │ │ +3b5750: 6e20 f99a 0600 |0036: invoke-virtual {v6, v0}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b5756: 0c06 |0039: move-result-object v6 │ │ +3b5758: 1f06 1515 |003a: check-cast v6, [B // type@1515 │ │ +3b575c: 3906 0300 |003c: if-nez v6, 003f // +0003 │ │ +3b5760: 281f |003e: goto 005d // +001f │ │ +3b5762: 2200 e812 |003f: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b5766: 7010 4098 0000 |0041: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b576c: 7110 5fa4 0600 |0044: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ +3b5772: 0c06 |0047: move-result-object v6 │ │ +3b5774: 6e20 4b98 6000 |0048: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b577a: 6e20 4498 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b5780: 7110 5fa4 0700 |004e: invoke-static {v7}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ +3b5786: 0c06 |0051: move-result-object v6 │ │ +3b5788: 6e20 4b98 6000 |0052: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b578e: 6e10 5498 0000 |0055: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b5794: 0c06 |0058: move-result-object v6 │ │ +3b5796: 7110 37a4 0600 |0059: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ +3b579c: 0c07 |005c: move-result-object v7 │ │ +3b579e: 6206 447a |005d: sget-object v6, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b57a2: 1a00 dbbd |005f: const-string v0, "trash" // string@bddb │ │ +3b57a6: 6e30 fb9a 0607 |0061: invoke-virtual {v6, v0, v7}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b57ac: 1e05 |0064: monitor-exit v5 │ │ +3b57ae: 0e00 |0065: return-void │ │ +3b57b0: 1a00 d16d |0066: const-string v0, "email_address" // string@6dd1 │ │ +3b57b4: 6e20 1298 6000 |0068: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b57ba: 0a00 |006b: move-result v0 │ │ +3b57bc: 3800 1900 |006c: if-eqz v0, 0085 // +0019 │ │ +3b57c0: 5450 427a |006e: iget-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b57c4: 6e10 2298 0000 |0070: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b57ca: 0a00 |0073: move-result v0 │ │ +3b57cc: 3402 2d00 |0074: if-lt v2, v0, 00a1 // +002d │ │ +3b57d0: 7110 5fa4 0700 |0076: invoke-static {v7}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ +3b57d6: 0c00 |0079: move-result-object v0 │ │ +3b57d8: 1301 4000 |007a: const/16 v1, #int 64 // #40 │ │ +3b57dc: 6e20 1a98 1000 |007c: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b57e2: 0a01 |007f: move-result v1 │ │ +3b57e4: 3d01 2100 |0080: if-lez v1, 00a1 // +0021 │ │ +3b57e8: 5b50 427a |0082: iput-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b57ec: 281d |0084: goto 00a1 // +001d │ │ +3b57ee: 1a00 4589 |0085: const-string v0, "lastId" // string@8945 │ │ +3b57f2: 6e20 1298 6000 |0087: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b57f8: 0a00 |008a: move-result v0 │ │ +3b57fa: 3800 1600 |008b: if-eqz v0, 00a1 // +0016 │ │ +3b57fe: 2200 e612 |008d: new-instance v0, Ljava/lang/String; // type@12e6 │ │ +3b5802: 6201 bd78 |008f: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bd │ │ +3b5806: 7030 0698 7001 |0091: invoke-direct {v0, v7, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ +3b580c: 1601 0000 |0094: const-wide/16 v1, #int 0 // #0 │ │ +3b5810: 7130 e7a1 1002 |0096: invoke-static {v0, v1, v2}, Lnet/sf/dibdib/generic/BigSxg;.long4String:(Ljava/lang/String;J)J // method@a1e7 │ │ +3b5816: 0b03 |0099: move-result-wide v3 │ │ +3b5818: 3100 0103 |009a: cmp-long v0, v1, v3 │ │ +3b581c: 3b00 0500 |009c: if-gez v0, 00a1 // +0005 │ │ +3b5820: 7120 4ea3 4300 |009e: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/DateFunc;.alignId:(J)V // method@a34e │ │ +3b5826: 6200 447a |00a1: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto;.qHidden:Ljava/util/concurrent/ConcurrentHashMap; // field@7a44 │ │ +3b582a: 6e10 3aa6 0700 |00a3: invoke-virtual {v7}, [B.clone:()Ljava/lang/Object; // method@a63a │ │ +3b5830: 0c07 |00a6: move-result-object v7 │ │ +3b5832: 1f07 1515 |00a7: check-cast v7, [B // type@1515 │ │ +3b5836: 6e30 fb9a 6007 |00a9: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b583c: 1e05 |00ac: monitor-exit v5 │ │ +3b583e: 0e00 |00ad: return-void │ │ +3b5840: 0d06 |00ae: move-exception v6 │ │ +3b5842: 1e05 |00af: monitor-exit v5 │ │ +3b5844: 2706 |00b0: throw v6 │ │ catches : 5 │ │ 0x0005 - 0x001a │ │ -> 0x00ae │ │ 0x001c - 0x0020 │ │ -> 0x00ae │ │ 0x0024 - 0x002e │ │ -> 0x00ae │ │ @@ -865301,59 +865301,59 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -3b5878: |[3b5878] net.sf.dibdib.thread_wk.CcmSto.hidden_setHex:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3b5888: 1d02 |0000: monitor-enter v2 │ │ -3b588a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -3b588c: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -3b5890: 2841 |0004: goto 0045 // +0041 │ │ -3b5892: 6e10 2298 0400 |0005: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b5898: 0a00 |0008: move-result v0 │ │ -3b589a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3b589c: 3c00 0500 |000a: if-gtz v0, 000f // +0005 │ │ -3b58a0: 2310 1515 |000c: new-array v0, v1, [B // type@1515 │ │ -3b58a4: 2837 |000e: goto 0045 // +0037 │ │ -3b58a6: 6e20 0998 1400 |000f: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b58ac: 0a00 |0012: move-result v0 │ │ -3b58ae: 1301 5800 |0013: const/16 v1, #int 88 // #58 │ │ -3b58b2: 3301 0f00 |0015: if-ne v1, v0, 0024 // +000f │ │ -3b58b6: 1a01 a354 |0017: const-string v1, "X'" // string@54a3 │ │ -3b58ba: 6e20 2c98 1400 |0019: invoke-virtual {v4, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3b58c0: 0a01 |001c: move-result v1 │ │ -3b58c2: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ -3b58c6: 7110 34a4 0400 |001f: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ -3b58cc: 0c00 |0022: move-result-object v0 │ │ -3b58ce: 2822 |0023: goto 0045 // +0022 │ │ -3b58d0: 1301 3000 |0024: const/16 v1, #int 48 // #30 │ │ -3b58d4: 3601 0600 |0026: if-gt v1, v0, 002c // +0006 │ │ -3b58d8: 1301 3900 |0028: const/16 v1, #int 57 // #39 │ │ -3b58dc: 3710 0a00 |002a: if-le v0, v1, 0034 // +000a │ │ -3b58e0: 1301 4100 |002c: const/16 v1, #int 65 // #41 │ │ -3b58e4: 3601 1300 |002e: if-gt v1, v0, 0041 // +0013 │ │ -3b58e8: 1301 4600 |0030: const/16 v1, #int 70 // #46 │ │ -3b58ec: 3610 0f00 |0032: if-gt v0, v1, 0041 // +000f │ │ -3b58f0: 1a00 ae55 |0034: const-string v0, "[0-9A-F ]+" // string@55ae │ │ -3b58f4: 6e20 2398 0400 |0036: invoke-virtual {v4, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b58fa: 0a00 |0039: move-result v0 │ │ -3b58fc: 3800 0700 |003a: if-eqz v0, 0041 // +0007 │ │ -3b5900: 7110 34a4 0400 |003c: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ -3b5906: 0c00 |003f: move-result-object v0 │ │ -3b5908: 2805 |0040: goto 0045 // +0005 │ │ -3b590a: 7110 37a4 0400 |0041: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ -3b5910: 0c00 |0044: move-result-object v0 │ │ -3b5912: 6e30 d9a5 3200 |0045: invoke-virtual {v2, v3, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d9 │ │ -3b5918: 1e02 |0048: monitor-exit v2 │ │ -3b591a: 0e00 |0049: return-void │ │ -3b591c: 0d03 |004a: move-exception v3 │ │ -3b591e: 1e02 |004b: monitor-exit v2 │ │ -3b5920: 2703 |004c: throw v3 │ │ +3b5874: |[3b5874] net.sf.dibdib.thread_wk.CcmSto.hidden_setHex:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3b5884: 1d02 |0000: monitor-enter v2 │ │ +3b5886: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +3b5888: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ +3b588c: 2841 |0004: goto 0045 // +0041 │ │ +3b588e: 6e10 2298 0400 |0005: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b5894: 0a00 |0008: move-result v0 │ │ +3b5896: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3b5898: 3c00 0500 |000a: if-gtz v0, 000f // +0005 │ │ +3b589c: 2310 1515 |000c: new-array v0, v1, [B // type@1515 │ │ +3b58a0: 2837 |000e: goto 0045 // +0037 │ │ +3b58a2: 6e20 0998 1400 |000f: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b58a8: 0a00 |0012: move-result v0 │ │ +3b58aa: 1301 5800 |0013: const/16 v1, #int 88 // #58 │ │ +3b58ae: 3301 0f00 |0015: if-ne v1, v0, 0024 // +000f │ │ +3b58b2: 1a01 a354 |0017: const-string v1, "X'" // string@54a3 │ │ +3b58b6: 6e20 2c98 1400 |0019: invoke-virtual {v4, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3b58bc: 0a01 |001c: move-result v1 │ │ +3b58be: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ +3b58c2: 7110 34a4 0400 |001f: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ +3b58c8: 0c00 |0022: move-result-object v0 │ │ +3b58ca: 2822 |0023: goto 0045 // +0022 │ │ +3b58cc: 1301 3000 |0024: const/16 v1, #int 48 // #30 │ │ +3b58d0: 3601 0600 |0026: if-gt v1, v0, 002c // +0006 │ │ +3b58d4: 1301 3900 |0028: const/16 v1, #int 57 // #39 │ │ +3b58d8: 3710 0a00 |002a: if-le v0, v1, 0034 // +000a │ │ +3b58dc: 1301 4100 |002c: const/16 v1, #int 65 // #41 │ │ +3b58e0: 3601 1300 |002e: if-gt v1, v0, 0041 // +0013 │ │ +3b58e4: 1301 4600 |0030: const/16 v1, #int 70 // #46 │ │ +3b58e8: 3610 0f00 |0032: if-gt v0, v1, 0041 // +000f │ │ +3b58ec: 1a00 ae55 |0034: const-string v0, "[0-9A-F ]+" // string@55ae │ │ +3b58f0: 6e20 2398 0400 |0036: invoke-virtual {v4, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b58f6: 0a00 |0039: move-result v0 │ │ +3b58f8: 3800 0700 |003a: if-eqz v0, 0041 // +0007 │ │ +3b58fc: 7110 34a4 0400 |003c: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytes4Hex:(Ljava/lang/String;)[B // method@a434 │ │ +3b5902: 0c00 |003f: move-result-object v0 │ │ +3b5904: 2805 |0040: goto 0045 // +0005 │ │ +3b5906: 7110 37a4 0400 |0041: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ +3b590c: 0c00 |0044: move-result-object v0 │ │ +3b590e: 6e30 d9a5 3200 |0045: invoke-virtual {v2, v3, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d9 │ │ +3b5914: 1e02 |0048: monitor-exit v2 │ │ +3b5916: 0e00 |0049: return-void │ │ +3b5918: 0d03 |004a: move-exception v3 │ │ +3b591a: 1e02 |004b: monitor-exit v2 │ │ +3b591c: 2703 |004c: throw v3 │ │ catches : 1 │ │ 0x0005 - 0x0048 │ │ -> 0x004a │ │ positions : │ │ 0x0005 line=482 │ │ 0x000f line=485 │ │ 0x0019 line=486 │ │ @@ -865373,102 +865373,102 @@ │ │ type : '([Ljava/lang/String;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 174 16-bit code units │ │ -3b0e04: |[3b0e04] net.sf.dibdib.thread_wk.CcmSto.peekVariables:([Ljava/lang/String;I)I │ │ -3b0e14: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ -3b0e18: 5467 4a7a |0002: iget-object v7, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b0e1c: 6e10 fd9a 0700 |0004: invoke-virtual {v7}, Ljava/util/concurrent/ConcurrentHashMap;.size:()I // method@9afd │ │ -3b0e22: 0a07 |0007: move-result v7 │ │ -3b0e24: b087 |0008: add-int/2addr v7, v8 │ │ -3b0e26: 0f07 |0009: return v7 │ │ -3b0e28: 2170 |000a: array-length v0, v7 │ │ -3b0e2a: b180 |000b: sub-int/2addr v0, v8 │ │ -3b0e2c: 5461 4a7a |000c: iget-object v1, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b0e30: 6e10 fd9a 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/ConcurrentHashMap;.size:()I // method@9afd │ │ -3b0e36: 0a01 |0011: move-result v1 │ │ -3b0e38: 1302 0900 |0012: const/16 v2, #int 9 // #9 │ │ -3b0e3c: 3410 5700 |0014: if-lt v0, v1, 006b // +0057 │ │ -3b0e40: 2200 7c13 |0016: new-instance v0, Ljava/util/TreeSet; // type@137c │ │ -3b0e44: 7010 cc9a 0000 |0018: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@9acc │ │ -3b0e4a: 5461 4a7a |001b: iget-object v1, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b0e4e: 6e10 fa9a 0100 |001d: invoke-virtual {v1}, Ljava/util/concurrent/ConcurrentHashMap;.keySet:()Ljava/util/Set; // method@9afa │ │ -3b0e54: 0c01 |0020: move-result-object v1 │ │ -3b0e56: 7210 b19a 0100 |0021: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -3b0e5c: 0c01 |0024: move-result-object v1 │ │ -3b0e5e: 7210 3f9a 0100 |0025: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3b0e64: 0a03 |0028: move-result v3 │ │ -3b0e66: 3803 2800 |0029: if-eqz v3, 0051 // +0028 │ │ -3b0e6a: 7210 409a 0100 |002b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3b0e70: 0c03 |002e: move-result-object v3 │ │ -3b0e72: 1f03 e612 |002f: check-cast v3, Ljava/lang/String; // type@12e6 │ │ -3b0e76: 5464 4a7a |0031: iget-object v4, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b0e7a: 6e20 f99a 3400 |0033: invoke-virtual {v4, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b0e80: 0c04 |0036: move-result-object v4 │ │ -3b0e82: 1f04 e612 |0037: check-cast v4, Ljava/lang/String; // type@12e6 │ │ -3b0e86: 3804 ecff |0039: if-eqz v4, 0025 // -0014 │ │ -3b0e8a: 2205 e812 |003b: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b0e8e: 7010 4098 0500 |003d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b0e94: 6e20 4b98 3500 |0040: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0e9a: 6e20 4498 2500 |0043: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b0ea0: 6e20 4b98 4500 |0046: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0ea6: 6e10 5498 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b0eac: 0c03 |004c: move-result-object v3 │ │ -3b0eae: 6e20 cd9a 3000 |004d: invoke-virtual {v0, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@9acd │ │ -3b0eb4: 28d5 |0050: goto 0025 // -002b │ │ -3b0eb6: 6e10 ce9a 0000 |0051: invoke-virtual {v0}, Ljava/util/TreeSet;.iterator:()Ljava/util/Iterator; // method@9ace │ │ -3b0ebc: 0c00 |0054: move-result-object v0 │ │ -3b0ebe: 7210 3f9a 0000 |0055: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3b0ec4: 0a01 |0058: move-result v1 │ │ -3b0ec6: 3801 5400 |0059: if-eqz v1, 00ad // +0054 │ │ -3b0eca: 7210 409a 0000 |005b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3b0ed0: 0c01 |005e: move-result-object v1 │ │ -3b0ed2: 1f01 e612 |005f: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -3b0ed6: 2172 |0061: array-length v2, v7 │ │ -3b0ed8: 3428 0300 |0062: if-lt v8, v2, 0065 // +0003 │ │ -3b0edc: 2849 |0064: goto 00ad // +0049 │ │ -3b0ede: d802 0801 |0065: add-int/lit8 v2, v8, #int 1 // #01 │ │ -3b0ee2: 4d01 0708 |0067: aput-object v1, v7, v8 │ │ -3b0ee6: 0128 |0069: move v8, v2 │ │ -3b0ee8: 28eb |006a: goto 0055 // -0015 │ │ -3b0eea: 1300 3000 |006b: const/16 v0, #int 48 // #30 │ │ -3b0eee: 1301 7a00 |006d: const/16 v1, #int 122 // #7a │ │ -3b0ef2: 3610 3e00 |006f: if-gt v0, v1, 00ad // +003e │ │ -3b0ef6: 2171 |0071: array-length v1, v7 │ │ -3b0ef8: 3518 3b00 |0072: if-ge v8, v1, 00ad // +003b │ │ -3b0efc: 5461 4a7a |0074: iget-object v1, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b0f00: 2203 e812 |0076: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b0f04: 7010 4098 0300 |0078: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b0f0a: 1a04 743a |007b: const-string v4, "M" // string@3a74 │ │ -3b0f0e: 6e20 4b98 4300 |007d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0f14: 6e20 4498 0300 |0080: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b0f1a: 6e10 5498 0300 |0083: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b0f20: 0c03 |0086: move-result-object v3 │ │ -3b0f22: 6e20 f99a 3100 |0087: invoke-virtual {v1, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b0f28: 0c01 |008a: move-result-object v1 │ │ -3b0f2a: 1f01 e612 |008b: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -3b0f2e: 3801 1c00 |008d: if-eqz v1, 00a9 // +001c │ │ -3b0f32: d803 0801 |008f: add-int/lit8 v3, v8, #int 1 // #01 │ │ -3b0f36: 2205 e812 |0091: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b0f3a: 7010 4098 0500 |0093: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b0f40: 6e20 4b98 4500 |0096: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0f46: 6e20 4498 0500 |0099: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b0f4c: 6e20 4498 2500 |009c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b0f52: 6e20 4b98 1500 |009f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0f58: 6e10 5498 0500 |00a2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b0f5e: 0c01 |00a5: move-result-object v1 │ │ -3b0f60: 4d01 0708 |00a6: aput-object v1, v7, v8 │ │ -3b0f64: 0138 |00a8: move v8, v3 │ │ -3b0f66: d800 0001 |00a9: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3b0f6a: 8e00 |00ab: int-to-char v0, v0 │ │ -3b0f6c: 28c1 |00ac: goto 006d // -003f │ │ -3b0f6e: 0f08 |00ad: return v8 │ │ +3b0e00: |[3b0e00] net.sf.dibdib.thread_wk.CcmSto.peekVariables:([Ljava/lang/String;I)I │ │ +3b0e10: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ +3b0e14: 5467 4a7a |0002: iget-object v7, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b0e18: 6e10 fd9a 0700 |0004: invoke-virtual {v7}, Ljava/util/concurrent/ConcurrentHashMap;.size:()I // method@9afd │ │ +3b0e1e: 0a07 |0007: move-result v7 │ │ +3b0e20: b087 |0008: add-int/2addr v7, v8 │ │ +3b0e22: 0f07 |0009: return v7 │ │ +3b0e24: 2170 |000a: array-length v0, v7 │ │ +3b0e26: b180 |000b: sub-int/2addr v0, v8 │ │ +3b0e28: 5461 4a7a |000c: iget-object v1, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b0e2c: 6e10 fd9a 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/ConcurrentHashMap;.size:()I // method@9afd │ │ +3b0e32: 0a01 |0011: move-result v1 │ │ +3b0e34: 1302 0900 |0012: const/16 v2, #int 9 // #9 │ │ +3b0e38: 3410 5700 |0014: if-lt v0, v1, 006b // +0057 │ │ +3b0e3c: 2200 7c13 |0016: new-instance v0, Ljava/util/TreeSet; // type@137c │ │ +3b0e40: 7010 cc9a 0000 |0018: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@9acc │ │ +3b0e46: 5461 4a7a |001b: iget-object v1, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b0e4a: 6e10 fa9a 0100 |001d: invoke-virtual {v1}, Ljava/util/concurrent/ConcurrentHashMap;.keySet:()Ljava/util/Set; // method@9afa │ │ +3b0e50: 0c01 |0020: move-result-object v1 │ │ +3b0e52: 7210 b19a 0100 |0021: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +3b0e58: 0c01 |0024: move-result-object v1 │ │ +3b0e5a: 7210 3f9a 0100 |0025: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3b0e60: 0a03 |0028: move-result v3 │ │ +3b0e62: 3803 2800 |0029: if-eqz v3, 0051 // +0028 │ │ +3b0e66: 7210 409a 0100 |002b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3b0e6c: 0c03 |002e: move-result-object v3 │ │ +3b0e6e: 1f03 e612 |002f: check-cast v3, Ljava/lang/String; // type@12e6 │ │ +3b0e72: 5464 4a7a |0031: iget-object v4, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b0e76: 6e20 f99a 3400 |0033: invoke-virtual {v4, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b0e7c: 0c04 |0036: move-result-object v4 │ │ +3b0e7e: 1f04 e612 |0037: check-cast v4, Ljava/lang/String; // type@12e6 │ │ +3b0e82: 3804 ecff |0039: if-eqz v4, 0025 // -0014 │ │ +3b0e86: 2205 e812 |003b: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b0e8a: 7010 4098 0500 |003d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b0e90: 6e20 4b98 3500 |0040: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0e96: 6e20 4498 2500 |0043: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b0e9c: 6e20 4b98 4500 |0046: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0ea2: 6e10 5498 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b0ea8: 0c03 |004c: move-result-object v3 │ │ +3b0eaa: 6e20 cd9a 3000 |004d: invoke-virtual {v0, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@9acd │ │ +3b0eb0: 28d5 |0050: goto 0025 // -002b │ │ +3b0eb2: 6e10 ce9a 0000 |0051: invoke-virtual {v0}, Ljava/util/TreeSet;.iterator:()Ljava/util/Iterator; // method@9ace │ │ +3b0eb8: 0c00 |0054: move-result-object v0 │ │ +3b0eba: 7210 3f9a 0000 |0055: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3b0ec0: 0a01 |0058: move-result v1 │ │ +3b0ec2: 3801 5400 |0059: if-eqz v1, 00ad // +0054 │ │ +3b0ec6: 7210 409a 0000 |005b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3b0ecc: 0c01 |005e: move-result-object v1 │ │ +3b0ece: 1f01 e612 |005f: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +3b0ed2: 2172 |0061: array-length v2, v7 │ │ +3b0ed4: 3428 0300 |0062: if-lt v8, v2, 0065 // +0003 │ │ +3b0ed8: 2849 |0064: goto 00ad // +0049 │ │ +3b0eda: d802 0801 |0065: add-int/lit8 v2, v8, #int 1 // #01 │ │ +3b0ede: 4d01 0708 |0067: aput-object v1, v7, v8 │ │ +3b0ee2: 0128 |0069: move v8, v2 │ │ +3b0ee4: 28eb |006a: goto 0055 // -0015 │ │ +3b0ee6: 1300 3000 |006b: const/16 v0, #int 48 // #30 │ │ +3b0eea: 1301 7a00 |006d: const/16 v1, #int 122 // #7a │ │ +3b0eee: 3610 3e00 |006f: if-gt v0, v1, 00ad // +003e │ │ +3b0ef2: 2171 |0071: array-length v1, v7 │ │ +3b0ef4: 3518 3b00 |0072: if-ge v8, v1, 00ad // +003b │ │ +3b0ef8: 5461 4a7a |0074: iget-object v1, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b0efc: 2203 e812 |0076: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b0f00: 7010 4098 0300 |0078: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b0f06: 1a04 743a |007b: const-string v4, "M" // string@3a74 │ │ +3b0f0a: 6e20 4b98 4300 |007d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0f10: 6e20 4498 0300 |0080: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b0f16: 6e10 5498 0300 |0083: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b0f1c: 0c03 |0086: move-result-object v3 │ │ +3b0f1e: 6e20 f99a 3100 |0087: invoke-virtual {v1, v3}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b0f24: 0c01 |008a: move-result-object v1 │ │ +3b0f26: 1f01 e612 |008b: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +3b0f2a: 3801 1c00 |008d: if-eqz v1, 00a9 // +001c │ │ +3b0f2e: d803 0801 |008f: add-int/lit8 v3, v8, #int 1 // #01 │ │ +3b0f32: 2205 e812 |0091: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b0f36: 7010 4098 0500 |0093: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b0f3c: 6e20 4b98 4500 |0096: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0f42: 6e20 4498 0500 |0099: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b0f48: 6e20 4498 2500 |009c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b0f4e: 6e20 4b98 1500 |009f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0f54: 6e10 5498 0500 |00a2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b0f5a: 0c01 |00a5: move-result-object v1 │ │ +3b0f5c: 4d01 0708 |00a6: aput-object v1, v7, v8 │ │ +3b0f60: 0138 |00a8: move v8, v3 │ │ +3b0f62: d800 0001 |00a9: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3b0f66: 8e00 |00ab: int-to-char v0, v0 │ │ +3b0f68: 28c1 |00ac: goto 006d // -003f │ │ +3b0f6a: 0f08 |00ad: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=514 │ │ 0x000a line=516 │ │ 0x0016 line=517 │ │ 0x001b line=518 │ │ 0x0031 line=520 │ │ @@ -865489,92 +865489,92 @@ │ │ type : '(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -3b0f70: |[3b0f70] net.sf.dibdib.thread_wk.CcmSto.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I │ │ -3b0f80: 1d07 |0000: monitor-enter v7 │ │ -3b0f82: 1600 ff00 |0001: const-wide/16 v0, #int 255 // #ff │ │ -3b0f86: 7130 50a4 0801 |0003: invoke-static {v8, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.nameNormalize:(Ljava/lang/String;J)Ljava/lang/String; // method@a450 │ │ -3b0f8c: 0c08 |0006: move-result-object v8 │ │ -3b0f8e: 6e10 2298 0800 |0007: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b0f94: 0a00 |000a: move-result v0 │ │ -3b0f96: 1301 5a00 |000b: const/16 v1, #int 90 // #5a │ │ -3b0f9a: 1302 5800 |000d: const/16 v2, #int 88 // #58 │ │ -3b0f9e: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -3b0fa0: 12f4 |0010: const/4 v4, #int -1 // #ff │ │ -3b0fa2: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -3b0fa4: 3403 2f00 |0012: if-lt v3, v0, 0041 // +002f │ │ -3b0fa8: 6e10 2298 0800 |0014: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b0fae: 0a00 |0017: move-result v0 │ │ -3b0fb0: 3c00 0400 |0018: if-gtz v0, 001c // +0004 │ │ -3b0fb4: 1e07 |001a: monitor-exit v7 │ │ -3b0fb6: 0f04 |001b: return v4 │ │ -3b0fb8: 6e20 0998 5800 |001c: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b0fbe: 0a00 |001f: move-result v0 │ │ -3b0fc0: 3602 0f00 |0020: if-gt v2, v0, 002f // +000f │ │ -3b0fc4: 6e20 0998 5800 |0022: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b0fca: 0a00 |0025: move-result v0 │ │ -3b0fcc: 3401 0900 |0026: if-lt v1, v0, 002f // +0009 │ │ -3b0fd0: 6e20 0998 5800 |0028: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b0fd6: 0a00 |002b: move-result v0 │ │ -3b0fd8: d804 00a8 |002c: add-int/lit8 v4, v0, #int -88 // #a8 │ │ -3b0fdc: 283f |002e: goto 006d // +003f │ │ -3b0fde: 1a00 ca05 |002f: const-string v0, "." // string@05ca │ │ -3b0fe2: 6e20 1298 0800 |0031: invoke-virtual {v8, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b0fe8: 0a00 |0034: move-result v0 │ │ -3b0fea: 3800 3800 |0035: if-eqz v0, 006d // +0038 │ │ -3b0fee: 6e10 bca2 0900 |0037: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ -3b0ff4: 0c08 |003a: move-result-object v8 │ │ -3b0ff6: 5388 c476 |003b: iget-wide v8, v8, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c4 │ │ -3b0ffa: 5a78 437a |003d: iput-wide v8, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3b0ffe: 1e07 |003f: monitor-exit v7 │ │ -3b1000: 0f04 |0040: return v4 │ │ -3b1002: 6e20 2d98 3800 |0041: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b1008: 0c00 |0044: move-result-object v0 │ │ -3b100a: 1a06 b355 |0045: const-string v6, "[0-9]+" // string@55b3 │ │ -3b100e: 6e20 2398 6000 |0047: invoke-virtual {v0, v6}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b1014: 0a00 |004a: move-result v0 │ │ -3b1016: 3800 2200 |004b: if-eqz v0, 006d // +0022 │ │ -3b101a: 6e20 0998 5800 |004d: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b1020: 0a00 |0050: move-result v0 │ │ -3b1022: 3602 0c00 |0051: if-gt v2, v0, 005d // +000c │ │ -3b1026: 1300 5900 |0053: const/16 v0, #int 89 // #59 │ │ -3b102a: 6e20 0998 5800 |0055: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b1030: 0a02 |0058: move-result v2 │ │ -3b1032: 3420 0400 |0059: if-lt v0, v2, 005d // +0004 │ │ -3b1036: 1e07 |005b: monitor-exit v7 │ │ -3b1038: 0f04 |005c: return v4 │ │ -3b103a: 6e20 0998 5800 |005d: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b1040: 0a00 |0060: move-result v0 │ │ -3b1042: 3301 0c00 |0061: if-ne v1, v0, 006d // +000c │ │ -3b1046: 6e20 2d98 3800 |0063: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b104c: 0c00 |0066: move-result-object v0 │ │ -3b104e: 7110 9897 0000 |0067: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9798 │ │ -3b1054: 0a00 |006a: move-result v0 │ │ -3b1056: d804 0002 |006b: add-int/lit8 v4, v0, #int 2 // #02 │ │ -3b105a: 3b04 1800 |006d: if-gez v4, 0085 // +0018 │ │ -3b105e: 3809 1100 |006f: if-eqz v9, 0080 // +0011 │ │ -3b1062: 6200 c176 |0071: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ -3b1066: 3390 0300 |0073: if-ne v0, v9, 0076 // +0003 │ │ -3b106a: 280b |0075: goto 0080 // +000b │ │ -3b106c: 5470 4a7a |0076: iget-object v0, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b1070: 6e10 cba2 0900 |0078: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b1076: 0c09 |007b: move-result-object v9 │ │ -3b1078: 6e30 fb9a 8009 |007c: invoke-virtual {v0, v8, v9}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b107e: 2806 |007f: goto 0085 // +0006 │ │ -3b1080: 5479 4a7a |0080: iget-object v9, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b1084: 6e20 fc9a 8900 |0082: invoke-virtual {v9, v8}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ -3b108a: 1e07 |0085: monitor-exit v7 │ │ -3b108c: 0f04 |0086: return v4 │ │ -3b108e: 0d08 |0087: move-exception v8 │ │ -3b1090: 1e07 |0088: monitor-exit v7 │ │ -3b1092: 2708 |0089: throw v8 │ │ +3b0f6c: |[3b0f6c] net.sf.dibdib.thread_wk.CcmSto.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I │ │ +3b0f7c: 1d07 |0000: monitor-enter v7 │ │ +3b0f7e: 1600 ff00 |0001: const-wide/16 v0, #int 255 // #ff │ │ +3b0f82: 7130 50a4 0801 |0003: invoke-static {v8, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.nameNormalize:(Ljava/lang/String;J)Ljava/lang/String; // method@a450 │ │ +3b0f88: 0c08 |0006: move-result-object v8 │ │ +3b0f8a: 6e10 2298 0800 |0007: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b0f90: 0a00 |000a: move-result v0 │ │ +3b0f92: 1301 5a00 |000b: const/16 v1, #int 90 // #5a │ │ +3b0f96: 1302 5800 |000d: const/16 v2, #int 88 // #58 │ │ +3b0f9a: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +3b0f9c: 12f4 |0010: const/4 v4, #int -1 // #ff │ │ +3b0f9e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +3b0fa0: 3403 2f00 |0012: if-lt v3, v0, 0041 // +002f │ │ +3b0fa4: 6e10 2298 0800 |0014: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b0faa: 0a00 |0017: move-result v0 │ │ +3b0fac: 3c00 0400 |0018: if-gtz v0, 001c // +0004 │ │ +3b0fb0: 1e07 |001a: monitor-exit v7 │ │ +3b0fb2: 0f04 |001b: return v4 │ │ +3b0fb4: 6e20 0998 5800 |001c: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b0fba: 0a00 |001f: move-result v0 │ │ +3b0fbc: 3602 0f00 |0020: if-gt v2, v0, 002f // +000f │ │ +3b0fc0: 6e20 0998 5800 |0022: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b0fc6: 0a00 |0025: move-result v0 │ │ +3b0fc8: 3401 0900 |0026: if-lt v1, v0, 002f // +0009 │ │ +3b0fcc: 6e20 0998 5800 |0028: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b0fd2: 0a00 |002b: move-result v0 │ │ +3b0fd4: d804 00a8 |002c: add-int/lit8 v4, v0, #int -88 // #a8 │ │ +3b0fd8: 283f |002e: goto 006d // +003f │ │ +3b0fda: 1a00 ca05 |002f: const-string v0, "." // string@05ca │ │ +3b0fde: 6e20 1298 0800 |0031: invoke-virtual {v8, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b0fe4: 0a00 |0034: move-result v0 │ │ +3b0fe6: 3800 3800 |0035: if-eqz v0, 006d // +0038 │ │ +3b0fea: 6e10 bca2 0900 |0037: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ +3b0ff0: 0c08 |003a: move-result-object v8 │ │ +3b0ff2: 5388 c476 |003b: iget-wide v8, v8, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c4 │ │ +3b0ff6: 5a78 437a |003d: iput-wide v8, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3b0ffa: 1e07 |003f: monitor-exit v7 │ │ +3b0ffc: 0f04 |0040: return v4 │ │ +3b0ffe: 6e20 2d98 3800 |0041: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b1004: 0c00 |0044: move-result-object v0 │ │ +3b1006: 1a06 b355 |0045: const-string v6, "[0-9]+" // string@55b3 │ │ +3b100a: 6e20 2398 6000 |0047: invoke-virtual {v0, v6}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b1010: 0a00 |004a: move-result v0 │ │ +3b1012: 3800 2200 |004b: if-eqz v0, 006d // +0022 │ │ +3b1016: 6e20 0998 5800 |004d: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b101c: 0a00 |0050: move-result v0 │ │ +3b101e: 3602 0c00 |0051: if-gt v2, v0, 005d // +000c │ │ +3b1022: 1300 5900 |0053: const/16 v0, #int 89 // #59 │ │ +3b1026: 6e20 0998 5800 |0055: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b102c: 0a02 |0058: move-result v2 │ │ +3b102e: 3420 0400 |0059: if-lt v0, v2, 005d // +0004 │ │ +3b1032: 1e07 |005b: monitor-exit v7 │ │ +3b1034: 0f04 |005c: return v4 │ │ +3b1036: 6e20 0998 5800 |005d: invoke-virtual {v8, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b103c: 0a00 |0060: move-result v0 │ │ +3b103e: 3301 0c00 |0061: if-ne v1, v0, 006d // +000c │ │ +3b1042: 6e20 2d98 3800 |0063: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b1048: 0c00 |0066: move-result-object v0 │ │ +3b104a: 7110 9897 0000 |0067: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9798 │ │ +3b1050: 0a00 |006a: move-result v0 │ │ +3b1052: d804 0002 |006b: add-int/lit8 v4, v0, #int 2 // #02 │ │ +3b1056: 3b04 1800 |006d: if-gez v4, 0085 // +0018 │ │ +3b105a: 3809 1100 |006f: if-eqz v9, 0080 // +0011 │ │ +3b105e: 6200 c176 |0071: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ +3b1062: 3390 0300 |0073: if-ne v0, v9, 0076 // +0003 │ │ +3b1066: 280b |0075: goto 0080 // +000b │ │ +3b1068: 5470 4a7a |0076: iget-object v0, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b106c: 6e10 cba2 0900 |0078: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b1072: 0c09 |007b: move-result-object v9 │ │ +3b1074: 6e30 fb9a 8009 |007c: invoke-virtual {v0, v8, v9}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b107a: 2806 |007f: goto 0085 // +0006 │ │ +3b107c: 5479 4a7a |0080: iget-object v9, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b1080: 6e20 fc9a 8900 |0082: invoke-virtual {v9, v8}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ +3b1086: 1e07 |0085: monitor-exit v7 │ │ +3b1088: 0f04 |0086: return v4 │ │ +3b108a: 0d08 |0087: move-exception v8 │ │ +3b108c: 1e07 |0088: monitor-exit v7 │ │ +3b108e: 2708 |0089: throw v8 │ │ catches : 4 │ │ 0x0003 - 0x0018 │ │ -> 0x0087 │ │ 0x001c - 0x003f │ │ -> 0x0087 │ │ 0x0041 - 0x0059 │ │ -> 0x0087 │ │ @@ -865609,24 +865609,24 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3b41f4: |[3b41f4] net.sf.dibdib.thread_wk.CcmSto.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; │ │ -3b4204: 5410 4a7a |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b4208: 6e20 f99a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b420e: 0c02 |0005: move-result-object v2 │ │ -3b4210: 1f02 e612 |0006: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -3b4214: 7110 12a4 0200 |0008: invoke-static {v2}, Lnet/sf/dibdib/thread_any/QValPool;.qval4String:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a412 │ │ -3b421a: 0c02 |000b: move-result-object v2 │ │ -3b421c: 3902 0400 |000c: if-nez v2, 0010 // +0004 │ │ -3b4220: 6202 3c76 |000e: sget-object v2, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ -3b4224: 1102 |0010: return-object v2 │ │ +3b41f0: |[3b41f0] net.sf.dibdib.thread_wk.CcmSto.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; │ │ +3b4200: 5410 4a7a |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b4204: 6e20 f99a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b420a: 0c02 |0005: move-result-object v2 │ │ +3b420c: 1f02 e612 |0006: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +3b4210: 7110 12a4 0200 |0008: invoke-static {v2}, Lnet/sf/dibdib/thread_any/QValPool;.qval4String:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a412 │ │ +3b4216: 0c02 |000b: move-result-object v2 │ │ +3b4218: 3902 0400 |000c: if-nez v2, 0010 // +0004 │ │ +3b421c: 6202 3c76 |000e: sget-object v2, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ +3b4220: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x000e line=509 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lnet/sf/dibdib/thread_wk/CcmSto; │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/String; │ │ @@ -865636,26 +865636,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -3b5930: |[3b5930] net.sf.dibdib.thread_wk.CcmSto.variable_remove:(Ljava/lang/String;)V │ │ -3b5940: 1d02 |0000: monitor-enter v2 │ │ -3b5942: 1600 ff00 |0001: const-wide/16 v0, #int 255 // #ff │ │ -3b5946: 7130 50a4 0301 |0003: invoke-static {v3, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.nameNormalize:(Ljava/lang/String;J)Ljava/lang/String; // method@a450 │ │ -3b594c: 0c03 |0006: move-result-object v3 │ │ -3b594e: 5420 4a7a |0007: iget-object v0, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b5952: 6e20 fc9a 3000 |0009: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ -3b5958: 1e02 |000c: monitor-exit v2 │ │ -3b595a: 0e00 |000d: return-void │ │ -3b595c: 0d03 |000e: move-exception v3 │ │ -3b595e: 1e02 |000f: monitor-exit v2 │ │ -3b5960: 2703 |0010: throw v3 │ │ +3b592c: |[3b592c] net.sf.dibdib.thread_wk.CcmSto.variable_remove:(Ljava/lang/String;)V │ │ +3b593c: 1d02 |0000: monitor-enter v2 │ │ +3b593e: 1600 ff00 |0001: const-wide/16 v0, #int 255 // #ff │ │ +3b5942: 7130 50a4 0301 |0003: invoke-static {v3, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.nameNormalize:(Ljava/lang/String;J)Ljava/lang/String; // method@a450 │ │ +3b5948: 0c03 |0006: move-result-object v3 │ │ +3b594a: 5420 4a7a |0007: iget-object v0, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b594e: 6e20 fc9a 3000 |0009: invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ +3b5954: 1e02 |000c: monitor-exit v2 │ │ +3b5956: 0e00 |000d: return-void │ │ +3b5958: 0d03 |000e: move-exception v3 │ │ +3b595a: 1e02 |000f: monitor-exit v2 │ │ +3b595c: 2703 |0010: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000e │ │ positions : │ │ 0x0003 line=575 │ │ 0x0007 line=576 │ │ 0x000c line=577 │ │ @@ -865668,70 +865668,70 @@ │ │ type : '(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -3b5970: |[3b5970] net.sf.dibdib.thread_wk.CcmSto.variable_set:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)V │ │ -3b5980: 1d05 |0000: monitor-enter v5 │ │ -3b5982: 6e10 2298 0600 |0001: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b5988: 0a00 |0004: move-result v0 │ │ -3b598a: 3c00 0400 |0005: if-gtz v0, 0009 // +0004 │ │ -3b598e: 1e05 |0007: monitor-exit v5 │ │ -3b5990: 0e00 |0008: return-void │ │ -3b5992: 1600 ff00 |0009: const-wide/16 v0, #int 255 // #ff │ │ -3b5996: 7130 50a4 0601 |000b: invoke-static {v6, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.nameNormalize:(Ljava/lang/String;J)Ljava/lang/String; // method@a450 │ │ -3b599c: 0c06 |000e: move-result-object v6 │ │ -3b599e: 6e10 2298 0600 |000f: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b59a4: 0a00 |0012: move-result v0 │ │ -3b59a6: 1301 5800 |0013: const/16 v1, #int 88 // #58 │ │ -3b59aa: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -3b59ac: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -3b59ae: 3402 1200 |0017: if-lt v2, v0, 0029 // +0012 │ │ -3b59b2: 1300 4100 |0019: const/16 v0, #int 65 // #41 │ │ -3b59b6: 6e20 0998 3600 |001b: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b59bc: 0a04 |001e: move-result v4 │ │ -3b59be: 3640 0800 |001f: if-gt v0, v4, 0027 // +0008 │ │ -3b59c2: 6e20 0998 3600 |0021: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b59c8: 0a00 |0024: move-result v0 │ │ -3b59ca: 3601 0400 |0025: if-gt v1, v0, 0029 // +0004 │ │ -3b59ce: 1e05 |0027: monitor-exit v5 │ │ -3b59d0: 0e00 |0028: return-void │ │ -3b59d2: 6e20 0998 3600 |0029: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b59d8: 0a00 |002c: move-result v0 │ │ -3b59da: 3601 1800 |002d: if-gt v1, v0, 0045 // +0018 │ │ -3b59de: 1300 5a00 |002f: const/16 v0, #int 90 // #5a │ │ -3b59e2: 6e20 0998 3600 |0031: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b59e8: 0a01 |0034: move-result v1 │ │ -3b59ea: 3410 1000 |0035: if-lt v0, v1, 0045 // +0010 │ │ -3b59ee: 6e20 2d98 2600 |0037: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3b59f4: 0c00 |003a: move-result-object v0 │ │ -3b59f6: 1a01 b355 |003b: const-string v1, "[0-9]+" // string@55b3 │ │ -3b59fa: 6e20 2398 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b5a00: 0a00 |0040: move-result v0 │ │ -3b5a02: 3800 0400 |0041: if-eqz v0, 0045 // +0004 │ │ -3b5a06: 1e05 |0043: monitor-exit v5 │ │ -3b5a08: 0e00 |0044: return-void │ │ -3b5a0a: 3807 1100 |0045: if-eqz v7, 0056 // +0011 │ │ -3b5a0e: 6200 c176 |0047: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ -3b5a12: 3370 0300 |0049: if-ne v0, v7, 004c // +0003 │ │ -3b5a16: 280b |004b: goto 0056 // +000b │ │ -3b5a18: 5450 4a7a |004c: iget-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b5a1c: 6e10 cba2 0700 |004e: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b5a22: 0c07 |0051: move-result-object v7 │ │ -3b5a24: 6e30 fb9a 6007 |0052: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3b5a2a: 2806 |0055: goto 005b // +0006 │ │ -3b5a2c: 5457 4a7a |0056: iget-object v7, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ -3b5a30: 6e20 fc9a 6700 |0058: invoke-virtual {v7, v6}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ -3b5a36: 1e05 |005b: monitor-exit v5 │ │ -3b5a38: 0e00 |005c: return-void │ │ -3b5a3a: 0d06 |005d: move-exception v6 │ │ -3b5a3c: 1e05 |005e: monitor-exit v5 │ │ -3b5a3e: 2706 |005f: throw v6 │ │ +3b596c: |[3b596c] net.sf.dibdib.thread_wk.CcmSto.variable_set:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)V │ │ +3b597c: 1d05 |0000: monitor-enter v5 │ │ +3b597e: 6e10 2298 0600 |0001: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b5984: 0a00 |0004: move-result v0 │ │ +3b5986: 3c00 0400 |0005: if-gtz v0, 0009 // +0004 │ │ +3b598a: 1e05 |0007: monitor-exit v5 │ │ +3b598c: 0e00 |0008: return-void │ │ +3b598e: 1600 ff00 |0009: const-wide/16 v0, #int 255 // #ff │ │ +3b5992: 7130 50a4 0601 |000b: invoke-static {v6, v0, v1}, Lnet/sf/dibdib/thread_any/StringFunc;.nameNormalize:(Ljava/lang/String;J)Ljava/lang/String; // method@a450 │ │ +3b5998: 0c06 |000e: move-result-object v6 │ │ +3b599a: 6e10 2298 0600 |000f: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b59a0: 0a00 |0012: move-result v0 │ │ +3b59a2: 1301 5800 |0013: const/16 v1, #int 88 // #58 │ │ +3b59a6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +3b59a8: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +3b59aa: 3402 1200 |0017: if-lt v2, v0, 0029 // +0012 │ │ +3b59ae: 1300 4100 |0019: const/16 v0, #int 65 // #41 │ │ +3b59b2: 6e20 0998 3600 |001b: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b59b8: 0a04 |001e: move-result v4 │ │ +3b59ba: 3640 0800 |001f: if-gt v0, v4, 0027 // +0008 │ │ +3b59be: 6e20 0998 3600 |0021: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b59c4: 0a00 |0024: move-result v0 │ │ +3b59c6: 3601 0400 |0025: if-gt v1, v0, 0029 // +0004 │ │ +3b59ca: 1e05 |0027: monitor-exit v5 │ │ +3b59cc: 0e00 |0028: return-void │ │ +3b59ce: 6e20 0998 3600 |0029: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b59d4: 0a00 |002c: move-result v0 │ │ +3b59d6: 3601 1800 |002d: if-gt v1, v0, 0045 // +0018 │ │ +3b59da: 1300 5a00 |002f: const/16 v0, #int 90 // #5a │ │ +3b59de: 6e20 0998 3600 |0031: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b59e4: 0a01 |0034: move-result v1 │ │ +3b59e6: 3410 1000 |0035: if-lt v0, v1, 0045 // +0010 │ │ +3b59ea: 6e20 2d98 2600 |0037: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3b59f0: 0c00 |003a: move-result-object v0 │ │ +3b59f2: 1a01 b355 |003b: const-string v1, "[0-9]+" // string@55b3 │ │ +3b59f6: 6e20 2398 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b59fc: 0a00 |0040: move-result v0 │ │ +3b59fe: 3800 0400 |0041: if-eqz v0, 0045 // +0004 │ │ +3b5a02: 1e05 |0043: monitor-exit v5 │ │ +3b5a04: 0e00 |0044: return-void │ │ +3b5a06: 3807 1100 |0045: if-eqz v7, 0056 // +0011 │ │ +3b5a0a: 6200 c176 |0047: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ +3b5a0e: 3370 0300 |0049: if-ne v0, v7, 004c // +0003 │ │ +3b5a12: 280b |004b: goto 0056 // +000b │ │ +3b5a14: 5450 4a7a |004c: iget-object v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b5a18: 6e10 cba2 0700 |004e: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b5a1e: 0c07 |0051: move-result-object v7 │ │ +3b5a20: 6e30 fb9a 6007 |0052: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3b5a26: 2806 |0055: goto 005b // +0006 │ │ +3b5a28: 5457 4a7a |0056: iget-object v7, v5, Lnet/sf/dibdib/thread_wk/CcmSto;.zVariables:Ljava/util/concurrent/ConcurrentHashMap; // field@7a4a │ │ +3b5a2c: 6e20 fc9a 6700 |0058: invoke-virtual {v7, v6}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ +3b5a32: 1e05 |005b: monitor-exit v5 │ │ +3b5a34: 0e00 |005c: return-void │ │ +3b5a36: 0d06 |005d: move-exception v6 │ │ +3b5a38: 1e05 |005e: monitor-exit v5 │ │ +3b5a3a: 2706 |005f: throw v6 │ │ catches : 4 │ │ 0x0001 - 0x0005 │ │ -> 0x005d │ │ 0x000b - 0x0025 │ │ -> 0x005d │ │ 0x0029 - 0x0041 │ │ -> 0x005d │ │ @@ -865796,203 +865796,203 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 366 16-bit code units │ │ -3b5a64: |[3b5a64] net.sf.dibdib.thread_wk.QOpWk$1.:()V │ │ -3b5a74: 7100 faa5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_wk/QOpWk;.values:()[Lnet/sf/dibdib/thread_wk/QOpWk; // method@a5fa │ │ -3b5a7a: 0c00 |0003: move-result-object v0 │ │ -3b5a7c: 2100 |0004: array-length v0, v0 │ │ -3b5a7e: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ -3b5a82: 6900 4c7a |0007: sput-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4c │ │ -3b5a86: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3b5a88: 6202 4f7a |000a: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk;.zzDATA:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4f │ │ -3b5a8c: 6e10 f6a5 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f6 │ │ -3b5a92: 0a02 |000f: move-result v2 │ │ -3b5a94: 4b01 0002 |0010: aput v1, v0, v2 │ │ -3b5a98: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -3b5a9a: 6202 4c7a |0013: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4c │ │ -3b5a9e: 6203 507a |0015: sget-object v3, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ -3b5aa2: 6e10 f6a5 0300 |0017: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f6 │ │ -3b5aa8: 0a03 |001a: move-result v3 │ │ -3b5aaa: 4b00 0203 |001b: aput v0, v2, v3 │ │ -3b5aae: 1232 |001d: const/4 v2, #int 3 // #3 │ │ -3b5ab0: 6203 4c7a |001e: sget-object v3, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4c │ │ -3b5ab4: 6204 517a |0020: sget-object v4, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ -3b5ab8: 6e10 f6a5 0400 |0022: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f6 │ │ -3b5abe: 0a04 |0025: move-result v4 │ │ -3b5ac0: 4b02 0304 |0026: aput v2, v3, v4 │ │ -3b5ac4: 1243 |0028: const/4 v3, #int 4 // #4 │ │ -3b5ac6: 6204 4c7a |0029: sget-object v4, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4c │ │ -3b5aca: 6205 527a |002b: sget-object v5, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQUP:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a52 │ │ -3b5ace: 6e10 f6a5 0500 |002d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f6 │ │ -3b5ad4: 0a05 |0030: move-result v5 │ │ -3b5ad6: 4b03 0405 |0031: aput v3, v4, v5 │ │ -3b5ada: 1254 |0033: const/4 v4, #int 5 // #5 │ │ -3b5adc: 6205 4c7a |0034: sget-object v5, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4c │ │ -3b5ae0: 6206 4e7a |0036: sget-object v6, Lnet/sf/dibdib/thread_wk/QOpWk;.zzARCHIVE:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ -3b5ae4: 6e10 f6a5 0600 |0038: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f6 │ │ -3b5aea: 0a06 |003b: move-result v6 │ │ -3b5aec: 4b04 0506 |003c: aput v4, v5, v6 │ │ -3b5af0: 1265 |003e: const/4 v5, #int 6 // #6 │ │ -3b5af2: 6206 4c7a |003f: sget-object v6, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4c │ │ -3b5af6: 6207 537a |0041: sget-object v7, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a53 │ │ -3b5afa: 6e10 f6a5 0700 |0043: invoke-virtual {v7}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f6 │ │ -3b5b00: 0a07 |0046: move-result v7 │ │ -3b5b02: 4b05 0607 |0047: aput v5, v6, v7 │ │ -3b5b06: 1276 |0049: const/4 v6, #int 7 // #7 │ │ -3b5b08: 6207 4c7a |004a: sget-object v7, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4c │ │ -3b5b0c: 6208 547a |004c: sget-object v8, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1_zzEXIT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a54 │ │ -3b5b10: 6e10 f6a5 0800 |004e: invoke-virtual {v8}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f6 │ │ -3b5b16: 0a08 |0051: move-result v8 │ │ -3b5b18: 4b06 0708 |0052: aput v6, v7, v8 │ │ -3b5b1c: 7100 08a4 0000 |0054: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ -3b5b22: 0c07 |0057: move-result-object v7 │ │ -3b5b24: 2177 |0058: array-length v7, v7 │ │ -3b5b26: 2377 1915 |0059: new-array v7, v7, [I // type@1519 │ │ -3b5b2a: 6907 4b7a |005b: sput-object v7, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5b2e: 6208 9d77 |005d: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.EXIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@779d │ │ -3b5b32: 6e10 06a4 0800 |005f: invoke-virtual {v8}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5b38: 0a08 |0062: move-result v8 │ │ -3b5b3a: 4b01 0708 |0063: aput v1, v7, v8 │ │ -3b5b3e: 6201 4b7a |0065: sget-object v1, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5b42: 6207 b677 |0067: sget-object v7, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b6 │ │ -3b5b46: 6e10 06a4 0700 |0069: invoke-virtual {v7}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5b4c: 0a07 |006c: move-result v7 │ │ -3b5b4e: 4b00 0107 |006d: aput v0, v1, v7 │ │ -3b5b52: 6200 4b7a |006f: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5b56: 6201 f777 |0071: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PW:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f7 │ │ -3b5b5a: 6e10 06a4 0100 |0073: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5b60: 0a01 |0076: move-result v1 │ │ -3b5b62: 4b02 0001 |0077: aput v2, v0, v1 │ │ -3b5b66: 6200 4b7a |0079: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5b6a: 6201 f877 |007b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PWAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f8 │ │ -3b5b6e: 6e10 06a4 0100 |007d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5b74: 0a01 |0080: move-result v1 │ │ -3b5b76: 4b03 0001 |0081: aput v3, v0, v1 │ │ -3b5b7a: 6200 4b7a |0083: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5b7e: 6201 0278 |0085: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ -3b5b82: 6e10 06a4 0100 |0087: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5b88: 0a01 |008a: move-result v1 │ │ -3b5b8a: 4b04 0001 |008b: aput v4, v0, v1 │ │ -3b5b8e: 6200 4b7a |008d: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5b92: 6201 cf77 |008f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MMC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cf │ │ -3b5b96: 6e10 06a4 0100 |0091: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5b9c: 0a01 |0094: move-result v1 │ │ -3b5b9e: 4b05 0001 |0095: aput v5, v0, v1 │ │ -3b5ba2: 6200 4b7a |0097: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5ba6: 6201 d077 |0099: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MMCA:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d0 │ │ -3b5baa: 6e10 06a4 0100 |009b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5bb0: 0a01 |009e: move-result v1 │ │ -3b5bb2: 4b06 0001 |009f: aput v6, v0, v1 │ │ -3b5bb6: 6200 4b7a |00a1: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5bba: 6201 d377 |00a3: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MMLD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d3 │ │ -3b5bbe: 6e10 06a4 0100 |00a5: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5bc4: 0a01 |00a8: move-result v1 │ │ -3b5bc6: 1302 0800 |00a9: const/16 v2, #int 8 // #8 │ │ -3b5bca: 4b02 0001 |00ab: aput v2, v0, v1 │ │ -3b5bce: 6200 4b7a |00ad: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5bd2: 6201 d477 |00af: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MMSTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d4 │ │ -3b5bd6: 6e10 06a4 0100 |00b1: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5bdc: 0a01 |00b4: move-result v1 │ │ -3b5bde: 1302 0900 |00b5: const/16 v2, #int 9 // #9 │ │ -3b5be2: 4b02 0001 |00b7: aput v2, v0, v1 │ │ -3b5be6: 6200 4b7a |00b9: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5bea: 6201 fb77 |00bb: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QDEL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fb │ │ -3b5bee: 6e10 06a4 0100 |00bd: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5bf4: 0a01 |00c0: move-result v1 │ │ -3b5bf6: 1302 0a00 |00c1: const/16 v2, #int 10 // #a │ │ -3b5bfa: 4b02 0001 |00c3: aput v2, v0, v1 │ │ -3b5bfe: 6200 4b7a |00c5: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5c02: 6201 fc77 |00c7: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QDFC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fc │ │ -3b5c06: 6e10 06a4 0100 |00c9: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5c0c: 0a01 |00cc: move-result v1 │ │ -3b5c0e: 1302 0b00 |00cd: const/16 v2, #int 11 // #b │ │ -3b5c12: 4b02 0001 |00cf: aput v2, v0, v1 │ │ -3b5c16: 6200 4b7a |00d1: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5c1a: 6201 fe77 |00d3: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QHOST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fe │ │ -3b5c1e: 6e10 06a4 0100 |00d5: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5c24: 0a01 |00d8: move-result v1 │ │ -3b5c26: 1302 0c00 |00d9: const/16 v2, #int 12 // #c │ │ -3b5c2a: 4b02 0001 |00db: aput v2, v0, v1 │ │ -3b5c2e: 6200 4b7a |00dd: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5c32: 6201 ff77 |00df: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QID:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ff │ │ -3b5c36: 6e10 06a4 0100 |00e1: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5c3c: 0a01 |00e4: move-result v1 │ │ -3b5c3e: 1302 0d00 |00e5: const/16 v2, #int 13 // #d │ │ -3b5c42: 4b02 0001 |00e7: aput v2, v0, v1 │ │ -3b5c46: 6200 4b7a |00e9: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5c4a: 6201 0078 |00eb: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QLOAD:Lnet/sf/dibdib/thread_any/QOpMain; // field@7800 │ │ -3b5c4e: 6e10 06a4 0100 |00ed: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5c54: 0a01 |00f0: move-result v1 │ │ -3b5c56: 1302 0e00 |00f1: const/16 v2, #int 14 // #e │ │ -3b5c5a: 4b02 0001 |00f3: aput v2, v0, v1 │ │ -3b5c5e: 6200 4b7a |00f5: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5c62: 6201 0378 |00f7: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7803 │ │ -3b5c66: 6e10 06a4 0100 |00f9: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5c6c: 0a01 |00fc: move-result v1 │ │ -3b5c6e: 1302 0f00 |00fd: const/16 v2, #int 15 // #f │ │ -3b5c72: 4b02 0001 |00ff: aput v2, v0, v1 │ │ -3b5c76: 6200 4b7a |0101: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5c7a: 6201 0178 |0103: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QMACK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7801 │ │ -3b5c7e: 6e10 06a4 0100 |0105: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5c84: 0a01 |0108: move-result v1 │ │ -3b5c86: 1302 1000 |0109: const/16 v2, #int 16 // #10 │ │ -3b5c8a: 4b02 0001 |010b: aput v2, v0, v1 │ │ -3b5c8e: 6200 4b7a |010d: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5c92: 6201 0578 |010f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QMSEND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7805 │ │ -3b5c96: 6e10 06a4 0100 |0111: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5c9c: 0a01 |0114: move-result v1 │ │ -3b5c9e: 1302 1100 |0115: const/16 v2, #int 17 // #11 │ │ -3b5ca2: 4b02 0001 |0117: aput v2, v0, v1 │ │ -3b5ca6: 6200 4b7a |0119: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5caa: 6201 0678 |011b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7806 │ │ -3b5cae: 6e10 06a4 0100 |011d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5cb4: 0a01 |0120: move-result v1 │ │ -3b5cb6: 1302 1200 |0121: const/16 v2, #int 18 // #12 │ │ -3b5cba: 4b02 0001 |0123: aput v2, v0, v1 │ │ -3b5cbe: 6200 4b7a |0125: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5cc2: 6201 0978 |0127: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7809 │ │ -3b5cc6: 6e10 06a4 0100 |0129: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5ccc: 0a01 |012c: move-result v1 │ │ -3b5cce: 1302 1300 |012d: const/16 v2, #int 19 // #13 │ │ -3b5cd2: 4b02 0001 |012f: aput v2, v0, v1 │ │ -3b5cd6: 6200 4b7a |0131: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5cda: 6201 0b78 |0133: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QUPTAGGED:Lnet/sf/dibdib/thread_any/QOpMain; // field@780b │ │ -3b5cde: 6e10 06a4 0100 |0135: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5ce4: 0a01 |0138: move-result v1 │ │ -3b5ce6: 1302 1400 |0139: const/16 v2, #int 20 // #14 │ │ -3b5cea: 4b02 0001 |013b: aput v2, v0, v1 │ │ -3b5cee: 6200 4b7a |013d: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5cf2: 6201 0a78 |013f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QUPCAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@780a │ │ -3b5cf6: 6e10 06a4 0100 |0141: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5cfc: 0a01 |0144: move-result v1 │ │ -3b5cfe: 1302 1500 |0145: const/16 v2, #int 21 // #15 │ │ -3b5d02: 4b02 0001 |0147: aput v2, v0, v1 │ │ -3b5d06: 6200 4b7a |0149: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5d0a: 6201 1178 |014b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RCQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7811 │ │ -3b5d0e: 6e10 06a4 0100 |014d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5d14: 0a01 |0150: move-result v1 │ │ -3b5d16: 1302 1600 |0151: const/16 v2, #int 22 // #16 │ │ -3b5d1a: 4b02 0001 |0153: aput v2, v0, v1 │ │ -3b5d1e: 6200 4b7a |0155: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5d22: 6201 1078 |0157: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RCL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7810 │ │ -3b5d26: 6e10 06a4 0100 |0159: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5d2c: 0a01 |015c: move-result v1 │ │ -3b5d2e: 1302 1700 |015d: const/16 v2, #int 23 // #17 │ │ -3b5d32: 4b02 0001 |015f: aput v2, v0, v1 │ │ -3b5d36: 6200 4b7a |0161: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b5d3a: 6201 3778 |0163: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.STQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7837 │ │ -3b5d3e: 6e10 06a4 0100 |0165: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b5d44: 0a01 |0168: move-result v1 │ │ -3b5d46: 1302 1800 |0169: const/16 v2, #int 24 // #18 │ │ -3b5d4a: 4b02 0001 |016b: aput v2, v0, v1 │ │ -3b5d4e: 0e00 |016d: return-void │ │ +3b5a60: |[3b5a60] net.sf.dibdib.thread_wk.QOpWk$1.:()V │ │ +3b5a70: 7100 faa5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_wk/QOpWk;.values:()[Lnet/sf/dibdib/thread_wk/QOpWk; // method@a5fa │ │ +3b5a76: 0c00 |0003: move-result-object v0 │ │ +3b5a78: 2100 |0004: array-length v0, v0 │ │ +3b5a7a: 2300 1915 |0005: new-array v0, v0, [I // type@1519 │ │ +3b5a7e: 6900 4c7a |0007: sput-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4c │ │ +3b5a82: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3b5a84: 6202 4f7a |000a: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk;.zzDATA:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4f │ │ +3b5a88: 6e10 f6a5 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f6 │ │ +3b5a8e: 0a02 |000f: move-result v2 │ │ +3b5a90: 4b01 0002 |0010: aput v1, v0, v2 │ │ +3b5a94: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +3b5a96: 6202 4c7a |0013: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4c │ │ +3b5a9a: 6203 507a |0015: sget-object v3, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ +3b5a9e: 6e10 f6a5 0300 |0017: invoke-virtual {v3}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f6 │ │ +3b5aa4: 0a03 |001a: move-result v3 │ │ +3b5aa6: 4b00 0203 |001b: aput v0, v2, v3 │ │ +3b5aaa: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +3b5aac: 6203 4c7a |001e: sget-object v3, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4c │ │ +3b5ab0: 6204 517a |0020: sget-object v4, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ +3b5ab4: 6e10 f6a5 0400 |0022: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f6 │ │ +3b5aba: 0a04 |0025: move-result v4 │ │ +3b5abc: 4b02 0304 |0026: aput v2, v3, v4 │ │ +3b5ac0: 1243 |0028: const/4 v3, #int 4 // #4 │ │ +3b5ac2: 6204 4c7a |0029: sget-object v4, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4c │ │ +3b5ac6: 6205 527a |002b: sget-object v5, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQUP:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a52 │ │ +3b5aca: 6e10 f6a5 0500 |002d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f6 │ │ +3b5ad0: 0a05 |0030: move-result v5 │ │ +3b5ad2: 4b03 0405 |0031: aput v3, v4, v5 │ │ +3b5ad6: 1254 |0033: const/4 v4, #int 5 // #5 │ │ +3b5ad8: 6205 4c7a |0034: sget-object v5, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4c │ │ +3b5adc: 6206 4e7a |0036: sget-object v6, Lnet/sf/dibdib/thread_wk/QOpWk;.zzARCHIVE:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ +3b5ae0: 6e10 f6a5 0600 |0038: invoke-virtual {v6}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f6 │ │ +3b5ae6: 0a06 |003b: move-result v6 │ │ +3b5ae8: 4b04 0506 |003c: aput v4, v5, v6 │ │ +3b5aec: 1265 |003e: const/4 v5, #int 6 // #6 │ │ +3b5aee: 6206 4c7a |003f: sget-object v6, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4c │ │ +3b5af2: 6207 537a |0041: sget-object v7, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a53 │ │ +3b5af6: 6e10 f6a5 0700 |0043: invoke-virtual {v7}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f6 │ │ +3b5afc: 0a07 |0046: move-result v7 │ │ +3b5afe: 4b05 0607 |0047: aput v5, v6, v7 │ │ +3b5b02: 1276 |0049: const/4 v6, #int 7 // #7 │ │ +3b5b04: 6207 4c7a |004a: sget-object v7, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4c │ │ +3b5b08: 6208 547a |004c: sget-object v8, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1_zzEXIT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a54 │ │ +3b5b0c: 6e10 f6a5 0800 |004e: invoke-virtual {v8}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f6 │ │ +3b5b12: 0a08 |0051: move-result v8 │ │ +3b5b14: 4b06 0708 |0052: aput v6, v7, v8 │ │ +3b5b18: 7100 08a4 0000 |0054: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ +3b5b1e: 0c07 |0057: move-result-object v7 │ │ +3b5b20: 2177 |0058: array-length v7, v7 │ │ +3b5b22: 2377 1915 |0059: new-array v7, v7, [I // type@1519 │ │ +3b5b26: 6907 4b7a |005b: sput-object v7, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5b2a: 6208 9d77 |005d: sget-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.EXIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@779d │ │ +3b5b2e: 6e10 06a4 0800 |005f: invoke-virtual {v8}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5b34: 0a08 |0062: move-result v8 │ │ +3b5b36: 4b01 0708 |0063: aput v1, v7, v8 │ │ +3b5b3a: 6201 4b7a |0065: sget-object v1, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5b3e: 6207 b677 |0067: sget-object v7, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b6 │ │ +3b5b42: 6e10 06a4 0700 |0069: invoke-virtual {v7}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5b48: 0a07 |006c: move-result v7 │ │ +3b5b4a: 4b00 0107 |006d: aput v0, v1, v7 │ │ +3b5b4e: 6200 4b7a |006f: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5b52: 6201 f777 |0071: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PW:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f7 │ │ +3b5b56: 6e10 06a4 0100 |0073: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5b5c: 0a01 |0076: move-result v1 │ │ +3b5b5e: 4b02 0001 |0077: aput v2, v0, v1 │ │ +3b5b62: 6200 4b7a |0079: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5b66: 6201 f877 |007b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.PWAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f8 │ │ +3b5b6a: 6e10 06a4 0100 |007d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5b70: 0a01 |0080: move-result v1 │ │ +3b5b72: 4b03 0001 |0081: aput v3, v0, v1 │ │ +3b5b76: 6200 4b7a |0083: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5b7a: 6201 0278 |0085: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ +3b5b7e: 6e10 06a4 0100 |0087: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5b84: 0a01 |008a: move-result v1 │ │ +3b5b86: 4b04 0001 |008b: aput v4, v0, v1 │ │ +3b5b8a: 6200 4b7a |008d: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5b8e: 6201 cf77 |008f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MMC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cf │ │ +3b5b92: 6e10 06a4 0100 |0091: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5b98: 0a01 |0094: move-result v1 │ │ +3b5b9a: 4b05 0001 |0095: aput v5, v0, v1 │ │ +3b5b9e: 6200 4b7a |0097: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5ba2: 6201 d077 |0099: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MMCA:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d0 │ │ +3b5ba6: 6e10 06a4 0100 |009b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5bac: 0a01 |009e: move-result v1 │ │ +3b5bae: 4b06 0001 |009f: aput v6, v0, v1 │ │ +3b5bb2: 6200 4b7a |00a1: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5bb6: 6201 d377 |00a3: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MMLD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d3 │ │ +3b5bba: 6e10 06a4 0100 |00a5: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5bc0: 0a01 |00a8: move-result v1 │ │ +3b5bc2: 1302 0800 |00a9: const/16 v2, #int 8 // #8 │ │ +3b5bc6: 4b02 0001 |00ab: aput v2, v0, v1 │ │ +3b5bca: 6200 4b7a |00ad: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5bce: 6201 d477 |00af: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.MMSTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d4 │ │ +3b5bd2: 6e10 06a4 0100 |00b1: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5bd8: 0a01 |00b4: move-result v1 │ │ +3b5bda: 1302 0900 |00b5: const/16 v2, #int 9 // #9 │ │ +3b5bde: 4b02 0001 |00b7: aput v2, v0, v1 │ │ +3b5be2: 6200 4b7a |00b9: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5be6: 6201 fb77 |00bb: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QDEL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fb │ │ +3b5bea: 6e10 06a4 0100 |00bd: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5bf0: 0a01 |00c0: move-result v1 │ │ +3b5bf2: 1302 0a00 |00c1: const/16 v2, #int 10 // #a │ │ +3b5bf6: 4b02 0001 |00c3: aput v2, v0, v1 │ │ +3b5bfa: 6200 4b7a |00c5: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5bfe: 6201 fc77 |00c7: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QDFC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fc │ │ +3b5c02: 6e10 06a4 0100 |00c9: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5c08: 0a01 |00cc: move-result v1 │ │ +3b5c0a: 1302 0b00 |00cd: const/16 v2, #int 11 // #b │ │ +3b5c0e: 4b02 0001 |00cf: aput v2, v0, v1 │ │ +3b5c12: 6200 4b7a |00d1: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5c16: 6201 fe77 |00d3: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QHOST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fe │ │ +3b5c1a: 6e10 06a4 0100 |00d5: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5c20: 0a01 |00d8: move-result v1 │ │ +3b5c22: 1302 0c00 |00d9: const/16 v2, #int 12 // #c │ │ +3b5c26: 4b02 0001 |00db: aput v2, v0, v1 │ │ +3b5c2a: 6200 4b7a |00dd: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5c2e: 6201 ff77 |00df: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QID:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ff │ │ +3b5c32: 6e10 06a4 0100 |00e1: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5c38: 0a01 |00e4: move-result v1 │ │ +3b5c3a: 1302 0d00 |00e5: const/16 v2, #int 13 // #d │ │ +3b5c3e: 4b02 0001 |00e7: aput v2, v0, v1 │ │ +3b5c42: 6200 4b7a |00e9: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5c46: 6201 0078 |00eb: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QLOAD:Lnet/sf/dibdib/thread_any/QOpMain; // field@7800 │ │ +3b5c4a: 6e10 06a4 0100 |00ed: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5c50: 0a01 |00f0: move-result v1 │ │ +3b5c52: 1302 0e00 |00f1: const/16 v2, #int 14 // #e │ │ +3b5c56: 4b02 0001 |00f3: aput v2, v0, v1 │ │ +3b5c5a: 6200 4b7a |00f5: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5c5e: 6201 0378 |00f7: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7803 │ │ +3b5c62: 6e10 06a4 0100 |00f9: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5c68: 0a01 |00fc: move-result v1 │ │ +3b5c6a: 1302 0f00 |00fd: const/16 v2, #int 15 // #f │ │ +3b5c6e: 4b02 0001 |00ff: aput v2, v0, v1 │ │ +3b5c72: 6200 4b7a |0101: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5c76: 6201 0178 |0103: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QMACK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7801 │ │ +3b5c7a: 6e10 06a4 0100 |0105: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5c80: 0a01 |0108: move-result v1 │ │ +3b5c82: 1302 1000 |0109: const/16 v2, #int 16 // #10 │ │ +3b5c86: 4b02 0001 |010b: aput v2, v0, v1 │ │ +3b5c8a: 6200 4b7a |010d: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5c8e: 6201 0578 |010f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QMSEND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7805 │ │ +3b5c92: 6e10 06a4 0100 |0111: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5c98: 0a01 |0114: move-result v1 │ │ +3b5c9a: 1302 1100 |0115: const/16 v2, #int 17 // #11 │ │ +3b5c9e: 4b02 0001 |0117: aput v2, v0, v1 │ │ +3b5ca2: 6200 4b7a |0119: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5ca6: 6201 0678 |011b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7806 │ │ +3b5caa: 6e10 06a4 0100 |011d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5cb0: 0a01 |0120: move-result v1 │ │ +3b5cb2: 1302 1200 |0121: const/16 v2, #int 18 // #12 │ │ +3b5cb6: 4b02 0001 |0123: aput v2, v0, v1 │ │ +3b5cba: 6200 4b7a |0125: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5cbe: 6201 0978 |0127: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7809 │ │ +3b5cc2: 6e10 06a4 0100 |0129: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5cc8: 0a01 |012c: move-result v1 │ │ +3b5cca: 1302 1300 |012d: const/16 v2, #int 19 // #13 │ │ +3b5cce: 4b02 0001 |012f: aput v2, v0, v1 │ │ +3b5cd2: 6200 4b7a |0131: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5cd6: 6201 0b78 |0133: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QUPTAGGED:Lnet/sf/dibdib/thread_any/QOpMain; // field@780b │ │ +3b5cda: 6e10 06a4 0100 |0135: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5ce0: 0a01 |0138: move-result v1 │ │ +3b5ce2: 1302 1400 |0139: const/16 v2, #int 20 // #14 │ │ +3b5ce6: 4b02 0001 |013b: aput v2, v0, v1 │ │ +3b5cea: 6200 4b7a |013d: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5cee: 6201 0a78 |013f: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.QUPCAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@780a │ │ +3b5cf2: 6e10 06a4 0100 |0141: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5cf8: 0a01 |0144: move-result v1 │ │ +3b5cfa: 1302 1500 |0145: const/16 v2, #int 21 // #15 │ │ +3b5cfe: 4b02 0001 |0147: aput v2, v0, v1 │ │ +3b5d02: 6200 4b7a |0149: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5d06: 6201 1178 |014b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RCQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7811 │ │ +3b5d0a: 6e10 06a4 0100 |014d: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5d10: 0a01 |0150: move-result v1 │ │ +3b5d12: 1302 1600 |0151: const/16 v2, #int 22 // #16 │ │ +3b5d16: 4b02 0001 |0153: aput v2, v0, v1 │ │ +3b5d1a: 6200 4b7a |0155: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5d1e: 6201 1078 |0157: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.RCL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7810 │ │ +3b5d22: 6e10 06a4 0100 |0159: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5d28: 0a01 |015c: move-result v1 │ │ +3b5d2a: 1302 1700 |015d: const/16 v2, #int 23 // #17 │ │ +3b5d2e: 4b02 0001 |015f: aput v2, v0, v1 │ │ +3b5d32: 6200 4b7a |0161: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b5d36: 6201 3778 |0163: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.STQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7837 │ │ +3b5d3a: 6e10 06a4 0100 |0165: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b5d40: 0a01 |0168: move-result v1 │ │ +3b5d42: 1302 1800 |0169: const/16 v2, #int 24 // #18 │ │ +3b5d46: 4b02 0001 |016b: aput v2, v0, v1 │ │ +3b5d4a: 0e00 |016d: return-void │ │ catches : 31 │ │ 0x000a - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001e - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -866108,17 +866108,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b779c: |[3b779c] net.sourceforge.dibdib.android_qm.BuildConfig.:()V │ │ -3b77ac: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b77b2: 0e00 |0003: return-void │ │ +3b7798: |[3b7798] net.sourceforge.dibdib.android_qm.BuildConfig.:()V │ │ +3b77a8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b77ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/dibdib/android_qm/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -866312,17 +866312,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b77e4: |[3b77e4] net.sourceforge.dibdib.android_qm.R$anim.:()V │ │ -3b77f4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b77fa: 0e00 |0003: return-void │ │ +3b77e0: |[3b77e0] net.sourceforge.dibdib.android_qm.R$anim.:()V │ │ +3b77f0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b77f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -866484,17 +866484,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b77cc: |[3b77cc] net.sourceforge.dibdib.android_qm.R$animator.:()V │ │ -3b77dc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b77e2: 0e00 |0003: return-void │ │ +3b77c8: |[3b77c8] net.sourceforge.dibdib.android_qm.R$animator.:()V │ │ +3b77d8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b77de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -871091,17 +871091,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b77fc: |[3b77fc] net.sourceforge.dibdib.android_qm.R$attr.:()V │ │ -3b780c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b7812: 0e00 |0003: return-void │ │ +3b77f8: |[3b77f8] net.sourceforge.dibdib.android_qm.R$attr.:()V │ │ +3b7808: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b780e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -871168,17 +871168,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b7814: |[3b7814] net.sourceforge.dibdib.android_qm.R$bool.:()V │ │ -3b7824: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b782a: 0e00 |0003: return-void │ │ +3b7810: |[3b7810] net.sourceforge.dibdib.android_qm.R$bool.:()V │ │ +3b7820: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b7826: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -872240,17 +872240,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b782c: |[3b782c] net.sourceforge.dibdib.android_qm.R$color.:()V │ │ -3b783c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b7842: 0e00 |0003: return-void │ │ +3b7828: |[3b7828] net.sourceforge.dibdib.android_qm.R$color.:()V │ │ +3b7838: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b783e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -874392,17 +874392,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b7844: |[3b7844] net.sourceforge.dibdib.android_qm.R$dimen.:()V │ │ -3b7854: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b785a: 0e00 |0003: return-void │ │ +3b7840: |[3b7840] net.sourceforge.dibdib.android_qm.R$dimen.:()V │ │ +3b7850: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b7856: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -875149,17 +875149,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b785c: |[3b785c] net.sourceforge.dibdib.android_qm.R$drawable.:()V │ │ -3b786c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b7872: 0e00 |0003: return-void │ │ +3b7858: |[3b7858] net.sourceforge.dibdib.android_qm.R$drawable.:()V │ │ +3b7868: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b786e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -877356,17 +877356,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b7874: |[3b7874] net.sourceforge.dibdib.android_qm.R$id.:()V │ │ -3b7884: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b788a: 0e00 |0003: return-void │ │ +3b7870: |[3b7870] net.sourceforge.dibdib.android_qm.R$id.:()V │ │ +3b7880: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b7886: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -877538,17 +877538,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b788c: |[3b788c] net.sourceforge.dibdib.android_qm.R$integer.:()V │ │ -3b789c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b78a2: 0e00 |0003: return-void │ │ +3b7888: |[3b7888] net.sourceforge.dibdib.android_qm.R$integer.:()V │ │ +3b7898: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b789e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -877635,17 +877635,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b78a4: |[3b78a4] net.sourceforge.dibdib.android_qm.R$interpolator.:()V │ │ -3b78b4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b78ba: 0e00 |0003: return-void │ │ +3b78a0: |[3b78a0] net.sourceforge.dibdib.android_qm.R$interpolator.:()V │ │ +3b78b0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b78b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -878242,17 +878242,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b78bc: |[3b78bc] net.sourceforge.dibdib.android_qm.R$layout.:()V │ │ -3b78cc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b78d2: 0e00 |0003: return-void │ │ +3b78b8: |[3b78b8] net.sourceforge.dibdib.android_qm.R$layout.:()V │ │ +3b78c8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b78ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -878299,17 +878299,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b78d4: |[3b78d4] net.sourceforge.dibdib.android_qm.R$menu.:()V │ │ -3b78e4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b78ea: 0e00 |0003: return-void │ │ +3b78d0: |[3b78d0] net.sourceforge.dibdib.android_qm.R$menu.:()V │ │ +3b78e0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b78e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -878356,17 +878356,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b78ec: |[3b78ec] net.sourceforge.dibdib.android_qm.R$mipmap.:()V │ │ -3b78fc: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b7902: 0e00 |0003: return-void │ │ +3b78e8: |[3b78e8] net.sourceforge.dibdib.android_qm.R$mipmap.:()V │ │ +3b78f8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b78fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -878403,17 +878403,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b7904: |[3b7904] net.sourceforge.dibdib.android_qm.R$plurals.:()V │ │ -3b7914: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b791a: 0e00 |0003: return-void │ │ +3b7900: |[3b7900] net.sourceforge.dibdib.android_qm.R$plurals.:()V │ │ +3b7910: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b7916: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -879000,17 +879000,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b791c: |[3b791c] net.sourceforge.dibdib.android_qm.R$string.:()V │ │ -3b792c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b7932: 0e00 |0003: return-void │ │ +3b7918: |[3b7918] net.sourceforge.dibdib.android_qm.R$string.:()V │ │ +3b7928: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b792e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -882647,17 +882647,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b9c34: |[3b9c34] net.sourceforge.dibdib.android_qm.R$style.:()V │ │ -3b9c44: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b9c4a: 0e00 |0003: return-void │ │ +3b9c30: |[3b9c30] net.sourceforge.dibdib.android_qm.R$style.:()V │ │ +3b9c40: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b9c46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -890819,609 +890819,609 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 17 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4460 16-bit code units │ │ -3b7934: |[3b7934] net.sourceforge.dibdib.android_qm.R$styleable.:()V │ │ -3b7944: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3b7948: 2300 1915 |0002: new-array v0, v0, [I // type@1519 │ │ -3b794c: 2600 0e04 0000 |0004: fill-array-data v0, 00000412 // +0000040e │ │ -3b7952: 6900 c886 |0007: sput-object v0, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionBar:[I // field@86c8 │ │ -3b7956: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -3b7958: 2301 1915 |000a: new-array v1, v0, [I // type@1519 │ │ -3b795c: 1402 b300 0101 |000c: const v2, #float 2.36941e-38 // #010100b3 │ │ -3b7962: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -3b7964: 4b02 0103 |0010: aput v2, v1, v3 │ │ -3b7968: 6901 c986 |0012: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionBarLayout:[I // field@86c9 │ │ -3b796c: 2301 1915 |0014: new-array v1, v0, [I // type@1519 │ │ -3b7970: 1402 3f01 0101 |0016: const v2, #float 2.36945e-38 // #0101013f │ │ -3b7976: 4b02 0103 |0019: aput v2, v1, v3 │ │ -3b797a: 6901 e886 |001b: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionMenuItemView:[I // field@86e8 │ │ -3b797e: 2331 1915 |001d: new-array v1, v3, [I // type@1519 │ │ -3b7982: 6901 ea86 |001f: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionMenuView:[I // field@86ea │ │ -3b7986: 1261 |0021: const/4 v1, #int 6 // #6 │ │ -3b7988: 2312 1915 |0022: new-array v2, v1, [I // type@1519 │ │ -3b798c: 2602 2c04 0000 |0024: fill-array-data v2, 00000450 // +0000042c │ │ -3b7992: 6902 eb86 |0027: sput-object v2, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionMode:[I // field@86eb │ │ -3b7996: 1222 |0029: const/4 v2, #int 2 // #2 │ │ -3b7998: 2324 1915 |002a: new-array v4, v2, [I // type@1519 │ │ -3b799c: 2604 3404 0000 |002c: fill-array-data v4, 00000460 // +00000434 │ │ -3b79a2: 6904 f286 |002f: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActivityChooserView:[I // field@86f2 │ │ -3b79a6: 1304 0800 |0031: const/16 v4, #int 8 // #8 │ │ -3b79aa: 2345 1915 |0033: new-array v5, v4, [I // type@1519 │ │ -3b79ae: 2605 3304 0000 |0035: fill-array-data v5, 00000468 // +00000433 │ │ -3b79b4: 6905 f586 |0038: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AlertDialog:[I // field@86f5 │ │ -3b79b8: 2315 1915 |003a: new-array v5, v1, [I // type@1519 │ │ -3b79bc: 2605 4004 0000 |003c: fill-array-data v5, 0000047c // +00000440 │ │ -3b79c2: 6905 fe86 |003f: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AnimatedStateListDrawableCompat:[I // field@86fe │ │ -3b79c6: 2325 1915 |0041: new-array v5, v2, [I // type@1519 │ │ -3b79ca: 2605 4904 0000 |0043: fill-array-data v5, 0000048c // +00000449 │ │ -3b79d0: 6905 0587 |0046: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AnimatedStateListDrawableItem:[I // field@8705 │ │ -3b79d4: 1245 |0048: const/4 v5, #int 4 // #4 │ │ -3b79d6: 2356 1915 |0049: new-array v6, v5, [I // type@1519 │ │ -3b79da: 2606 4904 0000 |004b: fill-array-data v6, 00000494 // +00000449 │ │ -3b79e0: 6906 0887 |004e: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AnimatedStateListDrawableTransition:[I // field@8708 │ │ -3b79e4: 2346 1915 |0050: new-array v6, v4, [I // type@1519 │ │ -3b79e8: 2606 4e04 0000 |0052: fill-array-data v6, 000004a0 // +0000044e │ │ -3b79ee: 6906 0d87 |0055: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppBarLayout:[I // field@870d │ │ -3b79f2: 2356 1915 |0057: new-array v6, v5, [I // type@1519 │ │ -3b79f6: 2606 5b04 0000 |0059: fill-array-data v6, 000004b4 // +0000045b │ │ -3b79fc: 6906 0e87 |005c: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppBarLayoutStates:[I // field@870e │ │ -3b7a00: 2326 1915 |005e: new-array v6, v2, [I // type@1519 │ │ -3b7a04: 2606 6004 0000 |0060: fill-array-data v6, 000004c0 // +00000460 │ │ -3b7a0a: 6906 1387 |0063: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppBarLayout_Layout:[I // field@8713 │ │ -3b7a0e: 2336 1915 |0065: new-array v6, v3, [I // type@1519 │ │ -3b7a12: 6906 1e87 |0067: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatEmojiHelper:[I // field@871e │ │ -3b7a16: 2356 1915 |0069: new-array v6, v5, [I // type@1519 │ │ -3b7a1a: 2606 5d04 0000 |006b: fill-array-data v6, 000004c8 // +0000045d │ │ -3b7a20: 6906 1f87 |006e: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatImageView:[I // field@871f │ │ -3b7a24: 2356 1915 |0070: new-array v6, v5, [I // type@1519 │ │ -3b7a28: 2606 6204 0000 |0072: fill-array-data v6, 000004d4 // +00000462 │ │ -3b7a2e: 6906 2487 |0075: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatSeekBar:[I // field@8724 │ │ -3b7a32: 1276 |0077: const/4 v6, #int 7 // #7 │ │ -3b7a34: 2367 1915 |0078: new-array v7, v6, [I // type@1519 │ │ -3b7a38: 2607 6604 0000 |007a: fill-array-data v7, 000004e0 // +00000466 │ │ -3b7a3e: 6907 2987 |007d: sput-object v7, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatTextHelper:[I // field@8729 │ │ -3b7a42: 1307 1600 |007f: const/16 v7, #int 22 // #16 │ │ -3b7a46: 2378 1915 |0081: new-array v8, v7, [I // type@1519 │ │ -3b7a4a: 2608 6f04 0000 |0083: fill-array-data v8, 000004f2 // +0000046f │ │ -3b7a50: 6908 3187 |0086: sput-object v8, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatTextView:[I // field@8731 │ │ -3b7a54: 1308 7f00 |0088: const/16 v8, #int 127 // #7f │ │ -3b7a58: 2388 1915 |008a: new-array v8, v8, [I // type@1519 │ │ -3b7a5c: 2608 9604 0000 |008c: fill-array-data v8, 00000522 // +00000496 │ │ -3b7a62: 6908 4887 |008f: sput-object v8, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatTheme:[I // field@8748 │ │ -3b7a66: 2368 1915 |0091: new-array v8, v6, [I // type@1519 │ │ -3b7a6a: 2608 9105 0000 |0093: fill-array-data v8, 00000624 // +00000591 │ │ -3b7a70: 6908 c887 |0096: sput-object v8, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Badge:[I // field@87c8 │ │ -3b7a74: 1308 0900 |0098: const/16 v8, #int 9 // #9 │ │ -3b7a78: 2389 1915 |009a: new-array v9, v8, [I // type@1519 │ │ -3b7a7c: 2609 9a05 0000 |009c: fill-array-data v9, 00000636 // +0000059a │ │ -3b7a82: 6909 d087 |009f: sput-object v9, Lnet/sourceforge/dibdib/android_qm/R$styleable;.BaseProgressIndicator:[I // field@87d0 │ │ -3b7a86: 1309 0b00 |00a1: const/16 v9, #int 11 // #b │ │ -3b7a8a: 239a 1915 |00a3: new-array v10, v9, [I // type@1519 │ │ -3b7a8e: 260a a705 0000 |00a5: fill-array-data v10, 0000064c // +000005a7 │ │ -3b7a94: 690a da87 |00a8: sput-object v10, Lnet/sourceforge/dibdib/android_qm/R$styleable;.BottomAppBar:[I // field@87da │ │ -3b7a98: 230a 1915 |00aa: new-array v10, v0, [I // type@1519 │ │ -3b7a9c: 140b aa01 037f |00ac: const v11, #float 1.74138e+38 // #7f0301aa │ │ -3b7aa2: 4b0b 0a03 |00af: aput v11, v10, v3 │ │ -3b7aa6: 690a e687 |00b1: sput-object v10, Lnet/sourceforge/dibdib/android_qm/R$styleable;.BottomNavigationView:[I // field@87e6 │ │ -3b7aaa: 130a 1200 |00b3: const/16 v10, #int 18 // #12 │ │ -3b7aae: 23ab 1915 |00b5: new-array v11, v10, [I // type@1519 │ │ -3b7ab2: 260b af05 0000 |00b7: fill-array-data v11, 00000666 // +000005af │ │ -3b7ab8: 690b e887 |00ba: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.BottomSheetBehavior_Layout:[I // field@87e8 │ │ -3b7abc: 230b 1915 |00bc: new-array v11, v0, [I // type@1519 │ │ -3b7ac0: 140c 2900 037f |00be: const v12, #float 1.7413e+38 // #7f030029 │ │ -3b7ac6: 4b0c 0b03 |00c1: aput v12, v11, v3 │ │ -3b7aca: 690b fb87 |00c3: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ButtonBarLayout:[I // field@87fb │ │ -3b7ace: 232b 1915 |00c5: new-array v11, v2, [I // type@1519 │ │ -3b7ad2: 260b c705 0000 |00c7: fill-array-data v11, 0000068e // +000005c7 │ │ -3b7ad8: 690b fd87 |00ca: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Capability:[I // field@87fd │ │ -3b7adc: 130b 0d00 |00cc: const/16 v11, #int 13 // #d │ │ -3b7ae0: 23bb 1915 |00ce: new-array v11, v11, [I // type@1519 │ │ -3b7ae4: 260b c605 0000 |00d0: fill-array-data v11, 00000696 // +000005c6 │ │ -3b7aea: 690b 0088 |00d3: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CardView:[I // field@8800 │ │ -3b7aee: 235b 1915 |00d5: new-array v11, v5, [I // type@1519 │ │ -3b7af2: 260b dd05 0000 |00d7: fill-array-data v11, 000006b4 // +000005dd │ │ -3b7af8: 690b 0e88 |00da: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CheckedTextView:[I // field@880e │ │ -3b7afc: 130b 2a00 |00dc: const/16 v11, #int 42 // #2a │ │ -3b7b00: 23bb 1915 |00de: new-array v11, v11, [I // type@1519 │ │ -3b7b04: 260b e005 0000 |00e0: fill-array-data v11, 000006c0 // +000005e0 │ │ -3b7b0a: 690b 1388 |00e3: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Chip:[I // field@8813 │ │ -3b7b0e: 236b 1915 |00e5: new-array v11, v6, [I // type@1519 │ │ -3b7b12: 260b 3106 0000 |00e7: fill-array-data v11, 00000718 // +00000631 │ │ -3b7b18: 690b 1488 |00ea: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ChipGroup:[I // field@8814 │ │ -3b7b1c: 123b |00ec: const/4 v11, #int 3 // #3 │ │ -3b7b1e: 23bc 1915 |00ed: new-array v12, v11, [I // type@1519 │ │ -3b7b22: 260c 3b06 0000 |00ef: fill-array-data v12, 0000072a // +0000063b │ │ -3b7b28: 690c 4688 |00f2: sput-object v12, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CircularProgressIndicator:[I // field@8846 │ │ -3b7b2c: 232c 1915 |00f4: new-array v12, v2, [I // type@1519 │ │ -3b7b30: 260c 3e06 0000 |00f6: fill-array-data v12, 00000734 // +0000063e │ │ -3b7b36: 690c 4a88 |00f9: sput-object v12, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ClockFaceView:[I // field@884a │ │ -3b7b3a: 23bc 1915 |00fb: new-array v12, v11, [I // type@1519 │ │ -3b7b3e: 260c 3f06 0000 |00fd: fill-array-data v12, 0000073c // +0000063f │ │ -3b7b44: 690c 4d88 |0100: sput-object v12, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ClockHandView:[I // field@884d │ │ -3b7b48: 130c 1400 |0102: const/16 v12, #int 20 // #14 │ │ -3b7b4c: 23cd 1915 |0104: new-array v13, v12, [I // type@1519 │ │ -3b7b50: 260d 4006 0000 |0106: fill-array-data v13, 00000746 // +00000640 │ │ -3b7b56: 690d 5188 |0109: sput-object v13, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CollapsingToolbarLayout:[I // field@8851 │ │ -3b7b5a: 232d 1915 |010b: new-array v13, v2, [I // type@1519 │ │ -3b7b5e: 260d 6506 0000 |010d: fill-array-data v13, 00000772 // +00000665 │ │ -3b7b64: 690d 5288 |0110: sput-object v13, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@8852 │ │ -3b7b68: 125d |0112: const/4 v13, #int 5 // #5 │ │ -3b7b6a: 23de 1915 |0113: new-array v14, v13, [I // type@1519 │ │ -3b7b6e: 260e 6506 0000 |0115: fill-array-data v14, 0000077a // +00000665 │ │ -3b7b74: 690e 6988 |0118: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ColorStateListItem:[I // field@8869 │ │ -3b7b78: 235e 1915 |011a: new-array v14, v5, [I // type@1519 │ │ -3b7b7c: 260e 6c06 0000 |011c: fill-array-data v14, 00000788 // +0000066c │ │ -3b7b82: 690e 6f88 |011f: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CompoundButton:[I // field@886f │ │ -3b7b86: 130e 6d00 |0121: const/16 v14, #int 109 // #6d │ │ -3b7b8a: 23ee 1915 |0123: new-array v14, v14, [I // type@1519 │ │ -3b7b8e: 260e 6f06 0000 |0125: fill-array-data v14, 00000794 // +0000066f │ │ -3b7b94: 690e 7488 |0128: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Constraint:[I // field@8874 │ │ -3b7b98: 130e 5a00 |012a: const/16 v14, #int 90 // #5a │ │ -3b7b9c: 23ee 1915 |012c: new-array v14, v14, [I // type@1519 │ │ -3b7ba0: 260e 4407 0000 |012e: fill-array-data v14, 00000872 // +00000744 │ │ -3b7ba6: 690e 7588 |0131: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ConstraintLayout_Layout:[I // field@8875 │ │ -3b7baa: 232e 1915 |0133: new-array v14, v2, [I // type@1519 │ │ -3b7bae: 260e f507 0000 |0135: fill-array-data v14, 0000092a // +000007f5 │ │ -3b7bb4: 690e d088 |0138: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ConstraintLayout_placeholder:[I // field@88d0 │ │ -3b7bb8: 130e 6f00 |013a: const/16 v14, #int 111 // #6f │ │ -3b7bbc: 23ee 1915 |013c: new-array v14, v14, [I // type@1519 │ │ -3b7bc0: 260e f407 0000 |013e: fill-array-data v14, 00000932 // +000007f4 │ │ -3b7bc6: 690e d388 |0141: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ConstraintSet:[I // field@88d3 │ │ -3b7bca: 232e 1915 |0143: new-array v14, v2, [I // type@1519 │ │ -3b7bce: 260e cf08 0000 |0145: fill-array-data v14, 00000a14 // +000008cf │ │ -3b7bd4: 690e b089 |0148: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CoordinatorLayout:[I // field@89b0 │ │ -3b7bd8: 236e 1915 |014a: new-array v14, v6, [I // type@1519 │ │ -3b7bdc: 260e d008 0000 |014c: fill-array-data v14, 00000a1c // +000008d0 │ │ -3b7be2: 690e b189 |014f: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CoordinatorLayout_Layout:[I // field@89b1 │ │ -3b7be6: 238e 1915 |0151: new-array v14, v8, [I // type@1519 │ │ -3b7bea: 260e db08 0000 |0153: fill-array-data v14, 00000a2e // +000008db │ │ -3b7bf0: 690e bb89 |0156: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CustomAttribute:[I // field@89bb │ │ -3b7bf4: 234e 1915 |0158: new-array v14, v4, [I // type@1519 │ │ -3b7bf8: 260e ea08 0000 |015a: fill-array-data v14, 00000a44 // +000008ea │ │ -3b7bfe: 690e c589 |015d: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.DrawerArrowToggle:[I // field@89c5 │ │ -3b7c02: 231e 1915 |015f: new-array v14, v1, [I // type@1519 │ │ -3b7c06: 260e f708 0000 |0161: fill-array-data v14, 00000a58 // +000008f7 │ │ -3b7c0c: 690e ce89 |0164: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ExtendedFloatingActionButton:[I // field@89ce │ │ -3b7c10: 232e 1915 |0166: new-array v14, v2, [I // type@1519 │ │ -3b7c14: 260e 0009 0000 |0168: fill-array-data v14, 00000a68 // +00000900 │ │ -3b7c1a: 690e cf89 |016b: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@89cf │ │ -3b7c1e: 130e 1100 |016d: const/16 v14, #int 17 // #11 │ │ -3b7c22: 23ef 1915 |016f: new-array v15, v14, [I // type@1519 │ │ -3b7c26: 260f ff08 0000 |0171: fill-array-data v15, 00000a70 // +000008ff │ │ -3b7c2c: 690f d889 |0174: sput-object v15, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FloatingActionButton:[I // field@89d8 │ │ -3b7c30: 230f 1915 |0176: new-array v15, v0, [I // type@1519 │ │ -3b7c34: 1410 4e00 037f |0178: const v16, #float 1.7413e+38 // #7f03004e │ │ -3b7c3a: 4b10 0f03 |017b: aput v16, v15, v3 │ │ -3b7c3e: 690f d989 |017d: sput-object v15, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@89d9 │ │ -3b7c42: 232f 1915 |017f: new-array v15, v2, [I // type@1519 │ │ -3b7c46: 260f 1509 0000 |0181: fill-array-data v15, 00000a96 // +00000915 │ │ -3b7c4c: 690f ec89 |0184: sput-object v15, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FlowLayout:[I // field@89ec │ │ -3b7c50: 236f 1915 |0186: new-array v15, v6, [I // type@1519 │ │ -3b7c54: 260f 1609 0000 |0188: fill-array-data v15, 00000a9e // +00000916 │ │ -3b7c5a: 690f ef89 |018b: sput-object v15, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FontFamily:[I // field@89ef │ │ -3b7c5e: 130f 0a00 |018d: const/16 v15, #int 10 // #a │ │ -3b7c62: 23f6 1915 |018f: new-array v6, v15, [I // type@1519 │ │ -3b7c66: 2606 1f09 0000 |0191: fill-array-data v6, 00000ab0 // +0000091f │ │ -3b7c6c: 6906 f089 |0194: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FontFamilyFont:[I // field@89f0 │ │ -3b7c70: 23b6 1915 |0196: new-array v6, v11, [I // type@1519 │ │ -3b7c74: 2606 3009 0000 |0198: fill-array-data v6, 00000ac8 // +00000930 │ │ -3b7c7a: 6906 028a |019b: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ForegroundLinearLayout:[I // field@8a02 │ │ -3b7c7e: 23b6 1915 |019d: new-array v6, v11, [I // type@1519 │ │ -3b7c82: 2606 3309 0000 |019f: fill-array-data v6, 00000ad2 // +00000933 │ │ -3b7c88: 6906 068a |01a2: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Fragment:[I // field@8a06 │ │ -3b7c8c: 2326 1915 |01a4: new-array v6, v2, [I // type@1519 │ │ -3b7c90: 2606 3609 0000 |01a6: fill-array-data v6, 00000adc // +00000936 │ │ -3b7c96: 6906 078a |01a9: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FragmentContainerView:[I // field@8a07 │ │ -3b7c9a: 1306 0c00 |01ab: const/16 v6, #int 12 // #c │ │ -3b7c9e: 2364 1915 |01ad: new-array v4, v6, [I // type@1519 │ │ -3b7ca2: 2604 3509 0000 |01af: fill-array-data v4, 00000ae4 // +00000935 │ │ -3b7ca8: 6904 0d8a |01b2: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.GradientColor:[I // field@8a0d │ │ -3b7cac: 2324 1915 |01b4: new-array v4, v2, [I // type@1519 │ │ -3b7cb0: 2604 4a09 0000 |01b6: fill-array-data v4, 00000b00 // +0000094a │ │ -3b7cb6: 6904 0e8a |01b9: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.GradientColorItem:[I // field@8a0e │ │ -3b7cba: 2384 1915 |01bb: new-array v4, v8, [I // type@1519 │ │ -3b7cbe: 2604 4b09 0000 |01bd: fill-array-data v4, 00000b08 // +0000094b │ │ -3b7cc4: 6904 1d8a |01c0: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ImageFilterView:[I // field@8a1d │ │ -3b7cc8: 2354 1915 |01c2: new-array v4, v5, [I // type@1519 │ │ -3b7ccc: 2604 5a09 0000 |01c4: fill-array-data v4, 00000b1e // +0000095a │ │ -3b7cd2: 6904 278a |01c7: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Insets:[I // field@8a27 │ │ -3b7cd6: 23a4 1915 |01c9: new-array v4, v10, [I // type@1519 │ │ -3b7cda: 2604 5f09 0000 |01cb: fill-array-data v4, 00000b2a // +0000095f │ │ -3b7ce0: 6904 2c8a |01ce: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyAttribute:[I // field@8a2c │ │ -3b7ce4: 23c4 1915 |01d0: new-array v4, v12, [I // type@1519 │ │ -3b7ce8: 2604 8009 0000 |01d2: fill-array-data v4, 00000b52 // +00000980 │ │ -3b7cee: 6904 3f8a |01d5: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyCycle:[I // field@8a3f │ │ -3b7cf2: 2334 1915 |01d7: new-array v4, v3, [I // type@1519 │ │ -3b7cf6: 6904 548a |01d9: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyFrame:[I // field@8a54 │ │ -3b7cfa: 2334 1915 |01db: new-array v4, v3, [I // type@1519 │ │ -3b7cfe: 6904 558a |01dd: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyFramesAcceleration:[I // field@8a55 │ │ -3b7d02: 2334 1915 |01df: new-array v4, v3, [I // type@1519 │ │ -3b7d06: 6904 568a |01e1: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyFramesVelocity:[I // field@8a56 │ │ -3b7d0a: 2364 1915 |01e3: new-array v4, v6, [I // type@1519 │ │ -3b7d0e: 2604 9909 0000 |01e5: fill-array-data v4, 00000b7e // +00000999 │ │ -3b7d14: 6904 578a |01e8: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyPosition:[I // field@8a57 │ │ -3b7d18: 23c4 1915 |01ea: new-array v4, v12, [I // type@1519 │ │ -3b7d1c: 2604 ae09 0000 |01ec: fill-array-data v4, 00000b9a // +000009ae │ │ -3b7d22: 6904 648a |01ef: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyTimeCycle:[I // field@8a64 │ │ -3b7d26: 23f4 1915 |01f1: new-array v4, v15, [I // type@1519 │ │ -3b7d2a: 2604 d309 0000 |01f3: fill-array-data v4, 00000bc6 // +000009d3 │ │ -3b7d30: 6904 798a |01f6: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyTrigger:[I // field@8a79 │ │ -3b7d34: 1304 4300 |01f8: const/16 v4, #int 67 // #43 │ │ -3b7d38: 2344 1915 |01fa: new-array v4, v4, [I // type@1519 │ │ -3b7d3c: 2604 e209 0000 |01fc: fill-array-data v4, 00000bde // +000009e2 │ │ -3b7d42: 6904 848a |01ff: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Layout:[I // field@8a84 │ │ -3b7d46: 2384 1915 |0201: new-array v4, v8, [I // type@1519 │ │ -3b7d4a: 2604 650a 0000 |0203: fill-array-data v4, 00000c68 // +00000a65 │ │ -3b7d50: 6904 c88a |0206: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.LinearLayoutCompat:[I // field@8ac8 │ │ -3b7d54: 2354 1915 |0208: new-array v4, v5, [I // type@1519 │ │ -3b7d58: 2604 740a 0000 |020a: fill-array-data v4, 00000c7e // +00000a74 │ │ -3b7d5e: 6904 c98a |020d: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.LinearLayoutCompat_Layout:[I // field@8ac9 │ │ -3b7d62: 2324 1915 |020f: new-array v4, v2, [I // type@1519 │ │ -3b7d66: 2604 790a 0000 |0211: fill-array-data v4, 00000c8a // +00000a79 │ │ -3b7d6c: 6904 d78a |0214: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.LinearProgressIndicator:[I // field@8ad7 │ │ -3b7d70: 2324 1915 |0216: new-array v4, v2, [I // type@1519 │ │ -3b7d74: 2604 7a0a 0000 |0218: fill-array-data v4, 00000c92 // +00000a7a │ │ -3b7d7a: 6904 da8a |021b: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ListPopupWindow:[I // field@8ada │ │ -3b7d7e: 2354 1915 |021d: new-array v4, v5, [I // type@1519 │ │ -3b7d82: 2604 7b0a 0000 |021f: fill-array-data v4, 00000c9a // +00000a7b │ │ -3b7d88: 6904 dd8a |0222: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialAlertDialog:[I // field@8add │ │ -3b7d8c: 23d4 1915 |0224: new-array v4, v13, [I // type@1519 │ │ -3b7d90: 2604 800a 0000 |0226: fill-array-data v4, 00000ca6 // +00000a80 │ │ -3b7d96: 6904 de8a |0229: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialAlertDialogTheme:[I // field@8ade │ │ -3b7d9a: 2304 1915 |022b: new-array v4, v0, [I // type@1519 │ │ -3b7d9e: 1405 2002 0101 |022d: const v5, #float 2.36951e-38 // #01010220 │ │ -3b7da4: 4b05 0403 |0230: aput v5, v4, v3 │ │ -3b7da8: 6904 e88a |0232: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialAutoCompleteTextView:[I // field@8ae8 │ │ -3b7dac: 1304 1500 |0234: const/16 v4, #int 21 // #15 │ │ -3b7db0: 2344 1915 |0236: new-array v4, v4, [I // type@1519 │ │ -3b7db4: 2604 7c0a 0000 |0238: fill-array-data v4, 00000cb4 // +00000a7c │ │ -3b7dba: 6904 ea8a |023b: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialButton:[I // field@8aea │ │ -3b7dbe: 23b4 1915 |023d: new-array v4, v11, [I // type@1519 │ │ -3b7dc2: 2604 a30a 0000 |023f: fill-array-data v4, 00000ce2 // +00000aa3 │ │ -3b7dc8: 6904 eb8a |0242: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialButtonToggleGroup:[I // field@8aeb │ │ -3b7dcc: 23f4 1915 |0244: new-array v4, v15, [I // type@1519 │ │ -3b7dd0: 2604 a60a 0000 |0246: fill-array-data v4, 00000cec // +00000aa6 │ │ -3b7dd6: 6904 048b |0249: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialCalendar:[I // field@8b04 │ │ -3b7dda: 23f4 1915 |024b: new-array v4, v15, [I // type@1519 │ │ -3b7dde: 2604 b70a 0000 |024d: fill-array-data v4, 00000d04 // +00000ab7 │ │ -3b7de4: 6904 058b |0250: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialCalendarItem:[I // field@8b05 │ │ -3b7de8: 2364 1915 |0252: new-array v4, v6, [I // type@1519 │ │ -3b7dec: 2604 c80a 0000 |0254: fill-array-data v4, 00000d1c // +00000ac8 │ │ -3b7df2: 6904 1a8b |0257: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialCardView:[I // field@8b1a │ │ -3b7df6: 2324 1915 |0259: new-array v4, v2, [I // type@1519 │ │ -3b7dfa: 2604 dd0a 0000 |025b: fill-array-data v4, 00000d38 // +00000add │ │ -3b7e00: 6904 278b |025e: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialCheckBox:[I // field@8b27 │ │ -3b7e04: 2324 1915 |0260: new-array v4, v2, [I // type@1519 │ │ -3b7e08: 2604 de0a 0000 |0262: fill-array-data v4, 00000d40 // +00000ade │ │ -3b7e0e: 6904 2a8b |0265: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialRadioButton:[I // field@8b2a │ │ -3b7e12: 2324 1915 |0267: new-array v4, v2, [I // type@1519 │ │ -3b7e16: 2604 df0a 0000 |0269: fill-array-data v4, 00000d48 // +00000adf │ │ -3b7e1c: 6904 2d8b |026c: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialShape:[I // field@8b2d │ │ -3b7e20: 23b4 1915 |026e: new-array v4, v11, [I // type@1519 │ │ -3b7e24: 2604 e00a 0000 |0270: fill-array-data v4, 00000d50 // +00000ae0 │ │ -3b7e2a: 6904 308b |0273: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialTextAppearance:[I // field@8b30 │ │ -3b7e2e: 23b4 1915 |0275: new-array v4, v11, [I // type@1519 │ │ -3b7e32: 2604 e30a 0000 |0277: fill-array-data v4, 00000d5a // +00000ae3 │ │ -3b7e38: 6904 348b |027a: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialTextView:[I // field@8b34 │ │ -3b7e3c: 2324 1915 |027c: new-array v4, v2, [I // type@1519 │ │ -3b7e40: 2604 e60a 0000 |027e: fill-array-data v4, 00000d64 // +00000ae6 │ │ -3b7e46: 6904 388b |0281: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialTimePicker:[I // field@8b38 │ │ -3b7e4a: 23b4 1915 |0283: new-array v4, v11, [I // type@1519 │ │ -3b7e4e: 2604 e70a 0000 |0285: fill-array-data v4, 00000d6c // +00000ae7 │ │ -3b7e54: 6904 3b8b |0288: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialToolbar:[I // field@8b3b │ │ -3b7e58: 2314 1915 |028a: new-array v4, v1, [I // type@1519 │ │ -3b7e5c: 2604 ea0a 0000 |028c: fill-array-data v4, 00000d76 // +00000aea │ │ -3b7e62: 6904 3f8b |028f: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MenuGroup:[I // field@8b3f │ │ -3b7e66: 1304 1700 |0291: const/16 v4, #int 23 // #17 │ │ -3b7e6a: 2345 1915 |0293: new-array v5, v4, [I // type@1519 │ │ -3b7e6e: 2605 f10a 0000 |0295: fill-array-data v5, 00000d86 // +00000af1 │ │ -3b7e74: 6905 468b |0298: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MenuItem:[I // field@8b46 │ │ -3b7e78: 2385 1915 |029a: new-array v5, v8, [I // type@1519 │ │ -3b7e7c: 2605 1c0b 0000 |029c: fill-array-data v5, 00000db8 // +00000b1c │ │ -3b7e82: 6905 5e8b |029f: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MenuView:[I // field@8b5e │ │ -3b7e86: 2315 1915 |02a1: new-array v5, v1, [I // type@1519 │ │ -3b7e8a: 2605 2b0b 0000 |02a3: fill-array-data v5, 00000dce // +00000b2b │ │ -3b7e90: 6905 688b |02a6: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MockView:[I // field@8b68 │ │ -3b7e94: 2315 1915 |02a8: new-array v5, v1, [I // type@1519 │ │ -3b7e98: 2605 340b 0000 |02aa: fill-array-data v5, 00000dde // +00000b34 │ │ -3b7e9e: 6905 6f8b |02ad: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Motion:[I // field@8b6f │ │ -3b7ea2: 2325 1915 |02af: new-array v5, v2, [I // type@1519 │ │ -3b7ea6: 2605 3d0b 0000 |02b1: fill-array-data v5, 00000dee // +00000b3d │ │ -3b7eac: 6905 708b |02b4: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MotionHelper:[I // field@8b70 │ │ -3b7eb0: 2315 1915 |02b6: new-array v5, v1, [I // type@1519 │ │ -3b7eb4: 2605 3e0b 0000 |02b8: fill-array-data v5, 00000df6 // +00000b3e │ │ -3b7eba: 6905 738b |02bb: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MotionLayout:[I // field@8b73 │ │ -3b7ebe: 2325 1915 |02bd: new-array v5, v2, [I // type@1519 │ │ -3b7ec2: 2605 470b 0000 |02bf: fill-array-data v5, 00000e06 // +00000b47 │ │ -3b7ec8: 6905 7a8b |02c2: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MotionScene:[I // field@8b7a │ │ -3b7ecc: 23b5 1915 |02c4: new-array v5, v11, [I // type@1519 │ │ -3b7ed0: 2605 480b 0000 |02c6: fill-array-data v5, 00000e0e // +00000b48 │ │ -3b7ed6: 6905 7d8b |02c9: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MotionTelltales:[I // field@8b7d │ │ -3b7eda: 2395 1915 |02cb: new-array v5, v9, [I // type@1519 │ │ -3b7ede: 2605 4b0b 0000 |02cd: fill-array-data v5, 00000e18 // +00000b4b │ │ -3b7ee4: 6905 878b |02d0: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.NavigationBarView:[I // field@8b87 │ │ -3b7ee8: 2325 1915 |02d2: new-array v5, v2, [I // type@1519 │ │ -3b7eec: 2605 5e0b 0000 |02d4: fill-array-data v5, 00000e32 // +00000b5e │ │ -3b7ef2: 6905 938b |02d7: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.NavigationRailView:[I // field@8b93 │ │ -3b7ef6: 2344 1915 |02d9: new-array v4, v4, [I // type@1519 │ │ -3b7efa: 2604 5f0b 0000 |02db: fill-array-data v4, 00000e3a // +00000b5f │ │ -3b7f00: 6904 968b |02de: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.NavigationView:[I // field@8b96 │ │ -3b7f04: 2324 1915 |02e0: new-array v4, v2, [I // type@1519 │ │ -3b7f08: 2604 8a0b 0000 |02e2: fill-array-data v4, 00000e6c // +00000b8a │ │ -3b7f0e: 6904 ae8b |02e5: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.OnClick:[I // field@8bae │ │ -3b7f12: 2364 1915 |02e7: new-array v4, v6, [I // type@1519 │ │ -3b7f16: 2604 8b0b 0000 |02e9: fill-array-data v4, 00000e74 // +00000b8b │ │ -3b7f1c: 6904 b18b |02ec: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.OnSwipe:[I // field@8bb1 │ │ -3b7f20: 23b4 1915 |02ee: new-array v4, v11, [I // type@1519 │ │ -3b7f24: 2604 a00b 0000 |02f0: fill-array-data v4, 00000e90 // +00000ba0 │ │ -3b7f2a: 6904 be8b |02f3: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.PopupWindow:[I // field@8bbe │ │ -3b7f2e: 2304 1915 |02f5: new-array v4, v0, [I // type@1519 │ │ -3b7f32: 1405 e302 037f |02f7: const v5, #float 1.74144e+38 // #7f0302e3 │ │ -3b7f38: 4b05 0403 |02fa: aput v5, v4, v3 │ │ -3b7f3c: 6904 bf8b |02fc: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.PopupWindowBackgroundState:[I // field@8bbf │ │ -3b7f40: 23d4 1915 |02fe: new-array v4, v13, [I // type@1519 │ │ -3b7f44: 2604 9a0b 0000 |0300: fill-array-data v4, 00000e9a // +00000b9a │ │ -3b7f4a: 6904 c48b |0303: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.PropertySet:[I // field@8bc4 │ │ -3b7f4e: 2304 1915 |0305: new-array v4, v0, [I // type@1519 │ │ -3b7f52: 1405 3602 037f |0307: const v5, #float 1.7414e+38 // #7f030236 │ │ -3b7f58: 4b05 0403 |030a: aput v5, v4, v3 │ │ -3b7f5c: 6904 ca8b |030c: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.RadialViewGroup:[I // field@8bca │ │ -3b7f60: 2324 1915 |030e: new-array v4, v2, [I // type@1519 │ │ -3b7f64: 2604 980b 0000 |0310: fill-array-data v4, 00000ea8 // +00000b98 │ │ -3b7f6a: 6904 cc8b |0313: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.RangeSlider:[I // field@8bcc │ │ -3b7f6e: 2324 1915 |0315: new-array v4, v2, [I // type@1519 │ │ -3b7f72: 2604 990b 0000 |0317: fill-array-data v4, 00000eb0 // +00000b99 │ │ -3b7f78: 6904 cf8b |031a: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.RecycleListView:[I // field@8bcf │ │ -3b7f7c: 2364 1915 |031c: new-array v4, v6, [I // type@1519 │ │ -3b7f80: 2604 9a0b 0000 |031e: fill-array-data v4, 00000eb8 // +00000b9a │ │ -3b7f86: 6904 d28b |0321: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.RecyclerView:[I // field@8bd2 │ │ -3b7f8a: 2304 1915 |0323: new-array v4, v0, [I // type@1519 │ │ -3b7f8e: 1405 a401 037f |0325: const v5, #float 1.74137e+38 // #7f0301a4 │ │ -3b7f94: 4b05 0403 |0328: aput v5, v4, v3 │ │ -3b7f98: 6904 df8b |032a: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ScrimInsetsFrameLayout:[I // field@8bdf │ │ -3b7f9c: 2304 1915 |032c: new-array v4, v0, [I // type@1519 │ │ -3b7fa0: 1405 5500 037f |032e: const v5, #float 1.74131e+38 // #7f030055 │ │ -3b7fa6: 4b05 0403 |0331: aput v5, v4, v3 │ │ -3b7faa: 6904 e18b |0333: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ScrollingViewBehavior_Layout:[I // field@8be1 │ │ -3b7fae: 23e4 1915 |0335: new-array v4, v14, [I // type@1519 │ │ -3b7fb2: 2604 9d0b 0000 |0337: fill-array-data v4, 00000ed4 // +00000b9d │ │ -3b7fb8: 6904 e38b |033a: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.SearchView:[I // field@8be3 │ │ -3b7fbc: 23f4 1915 |033c: new-array v4, v15, [I // type@1519 │ │ -3b7fc0: 2604 bc0b 0000 |033e: fill-array-data v4, 00000efa // +00000bbc │ │ -3b7fc6: 6904 f58b |0341: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ShapeAppearance:[I // field@8bf5 │ │ -3b7fca: 2394 1915 |0343: new-array v4, v9, [I // type@1519 │ │ -3b7fce: 2604 cd0b 0000 |0345: fill-array-data v4, 00000f12 // +00000bcd │ │ -3b7fd4: 6904 008c |0348: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ShapeableImageView:[I // field@8c00 │ │ -3b7fd8: 2374 1915 |034a: new-array v4, v7, [I // type@1519 │ │ -3b7fdc: 2604 e00b 0000 |034c: fill-array-data v4, 00000f2c // +00000be0 │ │ -3b7fe2: 6904 0c8c |034f: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Slider:[I // field@8c0c │ │ -3b7fe6: 23b4 1915 |0351: new-array v4, v11, [I // type@1519 │ │ -3b7fea: 2604 090c 0000 |0353: fill-array-data v4, 00000f5c // +00000c09 │ │ -3b7ff0: 6904 238c |0356: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Snackbar:[I // field@8c23 │ │ -3b7ff4: 1304 0800 |0358: const/16 v4, #int 8 // #8 │ │ -3b7ff8: 2344 1915 |035a: new-array v4, v4, [I // type@1519 │ │ -3b7ffc: 2604 0a0c 0000 |035c: fill-array-data v4, 00000f66 // +00000c0a │ │ -3b8002: 6904 248c |035f: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.SnackbarLayout:[I // field@8c24 │ │ -3b8006: 23d4 1915 |0361: new-array v4, v13, [I // type@1519 │ │ -3b800a: 2604 170c 0000 |0363: fill-array-data v4, 00000f7a // +00000c17 │ │ -3b8010: 6904 308c |0366: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Spinner:[I // field@8c30 │ │ -3b8014: 2322 1915 |0368: new-array v2, v2, [I // type@1519 │ │ -3b8018: 2602 1e0c 0000 |036a: fill-array-data v2, 00000f88 // +00000c1e │ │ -3b801e: 6902 368c |036d: sput-object v2, Lnet/sourceforge/dibdib/android_qm/R$styleable;.State:[I // field@8c36 │ │ -3b8022: 2311 1915 |036f: new-array v1, v1, [I // type@1519 │ │ -3b8026: 2601 1f0c 0000 |0371: fill-array-data v1, 00000f90 // +00000c1f │ │ -3b802c: 6901 378c |0374: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.StateListDrawable:[I // field@8c37 │ │ -3b8030: 2301 1915 |0376: new-array v1, v0, [I // type@1519 │ │ -3b8034: 1402 9901 0101 |0378: const v2, #float 2.36947e-38 // #01010199 │ │ -3b803a: 4b02 0103 |037b: aput v2, v1, v3 │ │ -3b803e: 6901 388c |037d: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.StateListDrawableItem:[I // field@8c38 │ │ -3b8042: 2301 1915 |037f: new-array v1, v0, [I // type@1519 │ │ -3b8046: 1402 0901 037f |0381: const v2, #float 1.74134e+38 // #7f030109 │ │ -3b804c: 4b02 0103 |0384: aput v2, v1, v3 │ │ -3b8050: 6901 408c |0386: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.StateSet:[I // field@8c40 │ │ -3b8054: 1301 0e00 |0388: const/16 v1, #int 14 // #e │ │ -3b8058: 2311 1915 |038a: new-array v1, v1, [I // type@1519 │ │ -3b805c: 2601 140c 0000 |038c: fill-array-data v1, 00000fa0 // +00000c14 │ │ -3b8062: 6901 448c |038f: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.SwitchCompat:[I // field@8c44 │ │ -3b8066: 2301 1915 |0391: new-array v1, v0, [I // type@1519 │ │ -3b806a: 1402 7803 037f |0393: const v2, #float 1.74147e+38 // #7f030378 │ │ -3b8070: 4b02 0103 |0396: aput v2, v1, v3 │ │ -3b8074: 6901 538c |0398: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.SwitchMaterial:[I // field@8c53 │ │ -3b8078: 23b1 1915 |039a: new-array v1, v11, [I // type@1519 │ │ -3b807c: 2601 240c 0000 |039c: fill-array-data v1, 00000fc0 // +00000c24 │ │ -3b8082: 6901 558c |039f: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TabItem:[I // field@8c55 │ │ -3b8086: 1301 1a00 |03a1: const/16 v1, #int 26 // #1a │ │ -3b808a: 2311 1915 |03a3: new-array v1, v1, [I // type@1519 │ │ -3b808e: 2601 250c 0000 |03a5: fill-array-data v1, 00000fca // +00000c25 │ │ -3b8094: 6901 598c |03a8: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TabLayout:[I // field@8c59 │ │ -3b8098: 1301 1000 |03aa: const/16 v1, #int 16 // #10 │ │ -3b809c: 2311 1915 |03ac: new-array v1, v1, [I // type@1519 │ │ -3b80a0: 2601 540c 0000 |03ae: fill-array-data v1, 00001002 // +00000c54 │ │ -3b80a6: 6901 748c |03b1: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TextAppearance:[I // field@8c74 │ │ -3b80aa: 2301 1915 |03b3: new-array v1, v0, [I // type@1519 │ │ -3b80ae: 1402 3603 037f |03b5: const v2, #float 1.74146e+38 // #7f030336 │ │ -3b80b4: 4b02 0103 |03b8: aput v2, v1, v3 │ │ -3b80b8: 6901 858c |03ba: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TextInputEditText:[I // field@8c85 │ │ -3b80bc: 1301 4100 |03bc: const/16 v1, #int 65 // #41 │ │ -3b80c0: 2311 1915 |03be: new-array v1, v1, [I // type@1519 │ │ -3b80c4: 2601 660c 0000 |03c0: fill-array-data v1, 00001026 // +00000c66 │ │ -3b80ca: 6901 878c |03c3: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TextInputLayout:[I // field@8c87 │ │ -3b80ce: 23b1 1915 |03c5: new-array v1, v11, [I // type@1519 │ │ -3b80d2: 2601 e50c 0000 |03c7: fill-array-data v1, 000010ac // +00000ce5 │ │ -3b80d8: 6901 c98c |03ca: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ThemeEnforcement:[I // field@8cc9 │ │ -3b80dc: 1301 1e00 |03cc: const/16 v1, #int 30 // #1e │ │ -3b80e0: 2311 1915 |03ce: new-array v1, v1, [I // type@1519 │ │ -3b80e4: 2601 e60c 0000 |03d0: fill-array-data v1, 000010b6 // +00000ce6 │ │ -3b80ea: 6901 cd8c |03d3: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Toolbar:[I // field@8ccd │ │ -3b80ee: 1271 |03d5: const/4 v1, #int 7 // #7 │ │ -3b80f0: 2311 1915 |03d6: new-array v1, v1, [I // type@1519 │ │ -3b80f4: 2601 1e0d 0000 |03d8: fill-array-data v1, 000010f6 // +00000d1e │ │ -3b80fa: 6901 ec8c |03db: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Tooltip:[I // field@8cec │ │ -3b80fe: 2391 1915 |03dd: new-array v1, v9, [I // type@1519 │ │ -3b8102: 2601 290d 0000 |03df: fill-array-data v1, 00001108 // +00000d29 │ │ -3b8108: 6901 f48c |03e2: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Transform:[I // field@8cf4 │ │ -3b810c: 2391 1915 |03e4: new-array v1, v9, [I // type@1519 │ │ -3b8110: 2601 3c0d 0000 |03e6: fill-array-data v1, 00001122 // +00000d3c │ │ -3b8116: 6901 008d |03e9: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Transition:[I // field@8d00 │ │ -3b811a: 23d1 1915 |03eb: new-array v1, v13, [I // type@1519 │ │ -3b811e: 2601 4f0d 0000 |03ed: fill-array-data v1, 0000113c // +00000d4f │ │ -3b8124: 6901 0c8d |03f0: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Variant:[I // field@8d0c │ │ -3b8128: 23d1 1915 |03f2: new-array v1, v13, [I // type@1519 │ │ -3b812c: 2601 560d 0000 |03f4: fill-array-data v1, 0000114a // +00000d56 │ │ -3b8132: 6901 128d |03f7: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.View:[I // field@8d12 │ │ -3b8136: 23b1 1915 |03f9: new-array v1, v11, [I // type@1519 │ │ -3b813a: 2601 5d0d 0000 |03fb: fill-array-data v1, 00001158 // +00000d5d │ │ -3b8140: 6901 138d |03fe: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ViewBackgroundHelper:[I // field@8d13 │ │ -3b8144: 2300 1915 |0400: new-array v0, v0, [I // type@1519 │ │ -3b8148: 1401 c400 0101 |0402: const v1, #float 2.36941e-38 // #010100c4 │ │ -3b814e: 4b01 0003 |0405: aput v1, v0, v3 │ │ -3b8152: 6900 178d |0407: sput-object v0, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ViewPager2:[I // field@8d17 │ │ -3b8156: 23b0 1915 |0409: new-array v0, v11, [I // type@1519 │ │ -3b815a: 2600 570d 0000 |040b: fill-array-data v0, 00001162 // +00000d57 │ │ -3b8160: 6900 198d |040e: sput-object v0, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ViewStubCompat:[I // field@8d19 │ │ -3b8164: 0e00 |0410: return-void │ │ -3b8166: 0000 |0411: nop // spacer │ │ -3b8168: 0003 0400 1d00 0000 3c00 037f 4300 ... |0412: array-data (62 units) │ │ -3b81e4: 0003 0400 0600 0000 3c00 037f 4300 ... |0450: array-data (16 units) │ │ -3b8204: 0003 0400 0200 0000 3e01 037f a301 ... |0460: array-data (8 units) │ │ -3b8214: 0003 0400 0800 0000 f200 0101 7200 ... |0468: array-data (20 units) │ │ -3b823c: 0003 0400 0600 0000 1c01 0101 9401 ... |047c: array-data (16 units) │ │ -3b825c: 0003 0400 0200 0000 d000 0101 9901 ... |048c: array-data (8 units) │ │ -3b826c: 0003 0400 0400 0000 9901 0101 4904 ... |0494: array-data (12 units) │ │ -3b8284: 0003 0400 0800 0000 d400 0101 8f04 ... |04a0: array-data (20 units) │ │ -3b82ac: 0003 0400 0400 0000 e402 037f e502 ... |04b4: array-data (12 units) │ │ -3b82c4: 0003 0400 0200 0000 0602 037f 0702 ... |04c0: array-data (8 units) │ │ -3b82d4: 0003 0400 0400 0000 1901 0101 db02 ... |04c8: array-data (12 units) │ │ -3b82ec: 0003 0400 0400 0000 4201 0101 4803 ... |04d4: array-data (12 units) │ │ -3b8304: 0003 0400 0700 0000 3400 0101 6d01 ... |04e0: array-data (18 units) │ │ -3b8328: 0003 0400 1600 0000 3400 0101 3600 ... |04f2: array-data (48 units) │ │ -3b8388: 0003 0400 7f00 0000 5700 0101 ae00 ... |0522: array-data (258 units) │ │ -3b858c: 0003 0400 0700 0000 3d00 037f 4700 ... |0624: array-data (18 units) │ │ -3b85b0: 0003 0400 0900 0000 3901 0101 8601 ... |0636: array-data (22 units) │ │ -3b85dc: 0003 0400 0b00 0000 4500 037f 2901 ... |064c: array-data (26 units) │ │ -3b8610: 0003 0400 1200 0000 1f01 0101 4004 ... |0666: array-data (40 units) │ │ -3b8660: 0003 0400 0200 0000 a402 037f c402 ... |068e: array-data (8 units) │ │ -3b8670: 0003 0400 0d00 0000 3f01 0101 4001 ... |0696: array-data (30 units) │ │ -3b86ac: 0003 0400 0400 0000 0801 0101 8100 ... |06b4: array-data (12 units) │ │ -3b86c4: 0003 0400 2a00 0000 3400 0101 9500 ... |06c0: array-data (88 units) │ │ -3b8774: 0003 0400 0700 0000 8600 037f 9900 ... |0718: array-data (18 units) │ │ -3b8798: 0003 0400 0300 0000 9f01 037f a101 ... |072a: array-data (10 units) │ │ -3b87ac: 0003 0400 0200 0000 a500 037f a800 ... |0734: array-data (8 units) │ │ -3b87bc: 0003 0400 0300 0000 a600 037f 3602 ... |073c: array-data (10 units) │ │ -3b87d0: 0003 0400 1400 0000 b400 037f b500 ... |0746: array-data (44 units) │ │ -3b8828: 0003 0400 0200 0000 ce01 037f cf01 ... |0772: array-data (8 units) │ │ -3b8838: 0003 0400 0500 0000 a501 0101 1f03 ... |077a: array-data (14 units) │ │ -3b8854: 0003 0400 0400 0000 0701 0101 7000 ... |0788: array-data (12 units) │ │ -3b886c: 0003 0400 6d00 0000 c400 0101 d000 ... |0794: array-data (222 units) │ │ -3b8a28: 0003 0400 5a00 0000 c400 0101 d500 ... |0872: array-data (184 units) │ │ -3b8b98: 0003 0400 0200 0000 d300 037f 9602 ... |092a: array-data (8 units) │ │ -3b8ba8: 0003 0400 6f00 0000 c400 0101 d000 ... |0932: array-data (226 units) │ │ -3b8d6c: 0003 0400 0200 0000 c101 037f e902 ... |0a14: array-data (8 units) │ │ -3b8d7c: 0003 0400 0700 0000 b300 0101 cb01 ... |0a1c: array-data (18 units) │ │ -3b8da0: 0003 0400 0900 0000 3400 037f fa00 ... |0a2e: array-data (22 units) │ │ -3b8dcc: 0003 0400 0800 0000 3200 037f 3300 ... |0a44: array-data (20 units) │ │ -3b8df4: 0003 0400 0600 0000 b300 037f 2901 ... |0a58: array-data (16 units) │ │ -3b8e14: 0003 0400 0200 0000 4e00 037f 4f00 ... |0a68: array-data (8 units) │ │ -3b8e24: 0003 0400 1100 0000 0e00 0101 4500 ... |0a70: array-data (38 units) │ │ -3b8e70: 0003 0400 0200 0000 b801 037f 0c02 ... |0a96: array-data (8 units) │ │ -3b8e80: 0003 0400 0700 0000 6e01 037f 6f01 ... |0a9e: array-data (18 units) │ │ -3b8ea4: 0003 0400 0a00 0000 3205 0101 3305 ... |0ab0: array-data (24 units) │ │ -3b8ed4: 0003 0400 0300 0000 0901 0101 0002 ... |0ac8: array-data (10 units) │ │ -3b8ee8: 0003 0400 0300 0000 0300 0101 d000 ... |0ad2: array-data (10 units) │ │ -3b8efc: 0003 0400 0200 0000 0300 0101 d100 ... |0adc: array-data (8 units) │ │ -3b8f0c: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0ae4: array-data (28 units) │ │ -3b8f44: 0003 0400 0200 0000 a501 0101 1405 ... |0b00: array-data (8 units) │ │ -3b8f54: 0003 0400 0900 0000 2c00 037f 6a00 ... |0b08: array-data (22 units) │ │ -3b8f80: 0003 0400 0400 0000 7c02 037f 7e02 ... |0b1e: array-data (12 units) │ │ -3b8f98: 0003 0400 1200 0000 1f03 0101 2003 ... |0b2a: array-data (40 units) │ │ -3b8fe8: 0003 0400 1400 0000 1f03 0101 2203 ... |0b52: array-data (44 units) │ │ -3b9040: 0003 0400 0c00 0000 f900 037f 1801 ... |0b7e: array-data (28 units) │ │ -3b9078: 0003 0400 1400 0000 1f03 0101 2203 ... |0b9a: array-data (44 units) │ │ -3b90d0: 0003 0400 0a00 0000 7a01 037f 6302 ... |0bc6: array-data (24 units) │ │ -3b9100: 0003 0400 4300 0000 c400 0101 f400 ... |0bde: array-data (138 units) │ │ -3b9214: 0003 0400 0900 0000 af00 0101 c400 ... |0c68: array-data (22 units) │ │ -3b9240: 0003 0400 0400 0000 b300 0101 f400 ... |0c7e: array-data (12 units) │ │ -3b9258: 0003 0400 0200 0000 9c01 037f a001 ... |0c8a: array-data (8 units) │ │ -3b9268: 0003 0400 0200 0000 ac02 0101 ad02 ... |0c92: array-data (8 units) │ │ -3b9278: 0003 0400 0400 0000 3e00 037f 3f00 ... |0c9a: array-data (12 units) │ │ -3b9290: 0003 0400 0500 0000 1f02 037f 2002 ... |0ca6: array-data (14 units) │ │ -3b92ac: 0003 0400 1500 0000 d400 0101 b701 ... |0cb4: array-data (46 units) │ │ -3b9308: 0003 0400 0300 0000 8500 037f bd02 ... |0ce2: array-data (10 units) │ │ -3b931c: 0003 0400 0a00 0000 0d02 0101 0301 ... |0cec: array-data (24 units) │ │ -3b934c: 0003 0400 0a00 0000 b701 0101 b801 ... |0d04: array-data (24 units) │ │ -3b937c: 0003 0400 0c00 0000 e501 0101 7b00 ... |0d1c: array-data (28 units) │ │ -3b93b4: 0003 0400 0200 0000 7600 037f 7803 ... |0d38: array-data (8 units) │ │ -3b93c4: 0003 0400 0200 0000 7600 037f 7803 ... |0d40: array-data (8 units) │ │ -3b93d4: 0003 0400 0200 0000 bf02 037f c202 ... |0d48: array-data (8 units) │ │ -3b93e4: 0003 0400 0300 0000 b604 0101 7f05 ... |0d50: array-data (10 units) │ │ -3b93f8: 0003 0400 0300 0000 3400 0101 7f05 ... |0d5a: array-data (10 units) │ │ -3b940c: 0003 0400 0200 0000 a700 037f c001 ... |0d64: array-data (8 units) │ │ -3b941c: 0003 0400 0300 0000 6a02 037f f102 ... |0d6c: array-data (10 units) │ │ -3b9430: 0003 0400 0600 0000 0e00 0101 d000 ... |0d76: array-data (16 units) │ │ -3b9450: 0003 0400 1700 0000 0200 0101 0e00 ... |0d86: array-data (50 units) │ │ -3b94b4: 0003 0400 0900 0000 ae00 0101 2c01 ... |0db8: array-data (22 units) │ │ -3b94e0: 0003 0400 0600 0000 4c02 037f 4d02 ... |0dce: array-data (16 units) │ │ -3b9500: 0003 0400 0600 0000 2d00 037f 1801 ... |0dde: array-data (16 units) │ │ -3b9520: 0003 0400 0200 0000 7402 037f 7702 ... |0dee: array-data (8 units) │ │ -3b9530: 0003 0400 0600 0000 3000 037f f800 ... |0df6: array-data (16 units) │ │ -3b9550: 0003 0400 0200 0000 0701 037f c901 ... |0e06: array-data (8 units) │ │ -3b9560: 0003 0400 0300 0000 1903 037f 1a03 ... |0e0e: array-data (10 units) │ │ -3b9574: 0003 0400 0b00 0000 4500 037f 2901 ... |0e18: array-data (26 units) │ │ -3b95a8: 0003 0400 0200 0000 8001 037f 4602 ... |0e32: array-data (8 units) │ │ -3b95b8: 0003 0400 1700 0000 d400 0101 dd00 ... |0e3a: array-data (50 units) │ │ -3b961c: 0003 0400 0200 0000 a400 037f 1803 ... |0e6c: array-data (8 units) │ │ -3b962c: 0003 0400 0c00 0000 1501 037f 1601 ... |0e74: array-data (28 units) │ │ -3b9664: 0003 0400 0300 0000 7601 0101 c902 ... |0e90: array-data (10 units) │ │ -3b9678: 0003 0400 0500 0000 dc00 0101 1f03 ... |0e9a: array-data (14 units) │ │ -3b9694: 0003 0400 0200 0000 4902 037f 7903 ... |0ea8: array-data (8 units) │ │ -3b96a4: 0003 0400 0200 0000 7b02 037f 8102 ... |0eb0: array-data (8 units) │ │ -3b96b4: 0003 0400 0c00 0000 c400 0101 eb00 ... |0eb8: array-data (28 units) │ │ -3b96ec: 0003 0400 1100 0000 da00 0101 1f01 ... |0ed4: array-data (38 units) │ │ -3b9738: 0003 0400 0a00 0000 e600 037f e700 ... |0efa: array-data (24 units) │ │ -3b9768: 0003 0400 0b00 0000 db00 037f dc00 ... |0f12: array-data (26 units) │ │ -3b979c: 0003 0400 1600 0000 0e00 0101 2400 ... |0f2c: array-data (48 units) │ │ -3b97fc: 0003 0400 0300 0000 d302 037f d402 ... |0f5c: array-data (10 units) │ │ -3b9810: 0003 0400 0800 0000 1f01 0101 2200 ... |0f66: array-data (20 units) │ │ -3b9838: 0003 0400 0500 0000 b200 0101 7601 ... |0f7a: array-data (14 units) │ │ -3b9854: 0003 0400 0200 0000 d000 0101 d200 ... |0f88: array-data (8 units) │ │ -3b9864: 0003 0400 0600 0000 1c01 0101 9401 ... |0f90: array-data (16 units) │ │ -3b9884: 0003 0400 0e00 0000 2401 0101 2501 ... |0fa0: array-data (32 units) │ │ -3b98c4: 0003 0400 0300 0000 0200 0101 f200 ... |0fc0: array-data (10 units) │ │ -3b98d8: 0003 0400 1a00 0000 fd02 037f fe02 ... |0fca: array-data (56 units) │ │ -3b9948: 0003 0400 1000 0000 9500 0101 9600 ... |1002: array-data (36 units) │ │ -3b9990: 0003 0400 4100 0000 0e00 0101 9a00 ... |1026: array-data (134 units) │ │ -3b9a9c: 0003 0400 0300 0000 3400 0101 3401 ... |10ac: array-data (10 units) │ │ -3b9ab0: 0003 0400 1e00 0000 af00 0101 4001 ... |10b6: array-data (64 units) │ │ -3b9b30: 0003 0400 0700 0000 3400 0101 d500 ... |10f6: array-data (18 units) │ │ -3b9b54: 0003 0400 0b00 0000 2003 0101 2103 ... |1108: array-data (26 units) │ │ -3b9b88: 0003 0400 0b00 0000 d000 0101 3b00 ... |1122: array-data (26 units) │ │ -3b9bbc: 0003 0400 0500 0000 d200 037f ab02 ... |113c: array-data (14 units) │ │ -3b9bd8: 0003 0400 0500 0000 0000 0101 da00 ... |114a: array-data (14 units) │ │ -3b9bf4: 0003 0400 0300 0000 d400 0101 4500 ... |1158: array-data (10 units) │ │ -3b9c08: 0003 0400 0300 0000 d000 0101 f200 ... |1162: array-data (10 units) │ │ +3b7930: |[3b7930] net.sourceforge.dibdib.android_qm.R$styleable.:()V │ │ +3b7940: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3b7944: 2300 1915 |0002: new-array v0, v0, [I // type@1519 │ │ +3b7948: 2600 0e04 0000 |0004: fill-array-data v0, 00000412 // +0000040e │ │ +3b794e: 6900 c886 |0007: sput-object v0, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionBar:[I // field@86c8 │ │ +3b7952: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +3b7954: 2301 1915 |000a: new-array v1, v0, [I // type@1519 │ │ +3b7958: 1402 b300 0101 |000c: const v2, #float 2.36941e-38 // #010100b3 │ │ +3b795e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +3b7960: 4b02 0103 |0010: aput v2, v1, v3 │ │ +3b7964: 6901 c986 |0012: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionBarLayout:[I // field@86c9 │ │ +3b7968: 2301 1915 |0014: new-array v1, v0, [I // type@1519 │ │ +3b796c: 1402 3f01 0101 |0016: const v2, #float 2.36945e-38 // #0101013f │ │ +3b7972: 4b02 0103 |0019: aput v2, v1, v3 │ │ +3b7976: 6901 e886 |001b: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionMenuItemView:[I // field@86e8 │ │ +3b797a: 2331 1915 |001d: new-array v1, v3, [I // type@1519 │ │ +3b797e: 6901 ea86 |001f: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionMenuView:[I // field@86ea │ │ +3b7982: 1261 |0021: const/4 v1, #int 6 // #6 │ │ +3b7984: 2312 1915 |0022: new-array v2, v1, [I // type@1519 │ │ +3b7988: 2602 2c04 0000 |0024: fill-array-data v2, 00000450 // +0000042c │ │ +3b798e: 6902 eb86 |0027: sput-object v2, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActionMode:[I // field@86eb │ │ +3b7992: 1222 |0029: const/4 v2, #int 2 // #2 │ │ +3b7994: 2324 1915 |002a: new-array v4, v2, [I // type@1519 │ │ +3b7998: 2604 3404 0000 |002c: fill-array-data v4, 00000460 // +00000434 │ │ +3b799e: 6904 f286 |002f: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ActivityChooserView:[I // field@86f2 │ │ +3b79a2: 1304 0800 |0031: const/16 v4, #int 8 // #8 │ │ +3b79a6: 2345 1915 |0033: new-array v5, v4, [I // type@1519 │ │ +3b79aa: 2605 3304 0000 |0035: fill-array-data v5, 00000468 // +00000433 │ │ +3b79b0: 6905 f586 |0038: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AlertDialog:[I // field@86f5 │ │ +3b79b4: 2315 1915 |003a: new-array v5, v1, [I // type@1519 │ │ +3b79b8: 2605 4004 0000 |003c: fill-array-data v5, 0000047c // +00000440 │ │ +3b79be: 6905 fe86 |003f: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AnimatedStateListDrawableCompat:[I // field@86fe │ │ +3b79c2: 2325 1915 |0041: new-array v5, v2, [I // type@1519 │ │ +3b79c6: 2605 4904 0000 |0043: fill-array-data v5, 0000048c // +00000449 │ │ +3b79cc: 6905 0587 |0046: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AnimatedStateListDrawableItem:[I // field@8705 │ │ +3b79d0: 1245 |0048: const/4 v5, #int 4 // #4 │ │ +3b79d2: 2356 1915 |0049: new-array v6, v5, [I // type@1519 │ │ +3b79d6: 2606 4904 0000 |004b: fill-array-data v6, 00000494 // +00000449 │ │ +3b79dc: 6906 0887 |004e: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AnimatedStateListDrawableTransition:[I // field@8708 │ │ +3b79e0: 2346 1915 |0050: new-array v6, v4, [I // type@1519 │ │ +3b79e4: 2606 4e04 0000 |0052: fill-array-data v6, 000004a0 // +0000044e │ │ +3b79ea: 6906 0d87 |0055: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppBarLayout:[I // field@870d │ │ +3b79ee: 2356 1915 |0057: new-array v6, v5, [I // type@1519 │ │ +3b79f2: 2606 5b04 0000 |0059: fill-array-data v6, 000004b4 // +0000045b │ │ +3b79f8: 6906 0e87 |005c: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppBarLayoutStates:[I // field@870e │ │ +3b79fc: 2326 1915 |005e: new-array v6, v2, [I // type@1519 │ │ +3b7a00: 2606 6004 0000 |0060: fill-array-data v6, 000004c0 // +00000460 │ │ +3b7a06: 6906 1387 |0063: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppBarLayout_Layout:[I // field@8713 │ │ +3b7a0a: 2336 1915 |0065: new-array v6, v3, [I // type@1519 │ │ +3b7a0e: 6906 1e87 |0067: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatEmojiHelper:[I // field@871e │ │ +3b7a12: 2356 1915 |0069: new-array v6, v5, [I // type@1519 │ │ +3b7a16: 2606 5d04 0000 |006b: fill-array-data v6, 000004c8 // +0000045d │ │ +3b7a1c: 6906 1f87 |006e: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatImageView:[I // field@871f │ │ +3b7a20: 2356 1915 |0070: new-array v6, v5, [I // type@1519 │ │ +3b7a24: 2606 6204 0000 |0072: fill-array-data v6, 000004d4 // +00000462 │ │ +3b7a2a: 6906 2487 |0075: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatSeekBar:[I // field@8724 │ │ +3b7a2e: 1276 |0077: const/4 v6, #int 7 // #7 │ │ +3b7a30: 2367 1915 |0078: new-array v7, v6, [I // type@1519 │ │ +3b7a34: 2607 6604 0000 |007a: fill-array-data v7, 000004e0 // +00000466 │ │ +3b7a3a: 6907 2987 |007d: sput-object v7, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatTextHelper:[I // field@8729 │ │ +3b7a3e: 1307 1600 |007f: const/16 v7, #int 22 // #16 │ │ +3b7a42: 2378 1915 |0081: new-array v8, v7, [I // type@1519 │ │ +3b7a46: 2608 6f04 0000 |0083: fill-array-data v8, 000004f2 // +0000046f │ │ +3b7a4c: 6908 3187 |0086: sput-object v8, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatTextView:[I // field@8731 │ │ +3b7a50: 1308 7f00 |0088: const/16 v8, #int 127 // #7f │ │ +3b7a54: 2388 1915 |008a: new-array v8, v8, [I // type@1519 │ │ +3b7a58: 2608 9604 0000 |008c: fill-array-data v8, 00000522 // +00000496 │ │ +3b7a5e: 6908 4887 |008f: sput-object v8, Lnet/sourceforge/dibdib/android_qm/R$styleable;.AppCompatTheme:[I // field@8748 │ │ +3b7a62: 2368 1915 |0091: new-array v8, v6, [I // type@1519 │ │ +3b7a66: 2608 9105 0000 |0093: fill-array-data v8, 00000624 // +00000591 │ │ +3b7a6c: 6908 c887 |0096: sput-object v8, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Badge:[I // field@87c8 │ │ +3b7a70: 1308 0900 |0098: const/16 v8, #int 9 // #9 │ │ +3b7a74: 2389 1915 |009a: new-array v9, v8, [I // type@1519 │ │ +3b7a78: 2609 9a05 0000 |009c: fill-array-data v9, 00000636 // +0000059a │ │ +3b7a7e: 6909 d087 |009f: sput-object v9, Lnet/sourceforge/dibdib/android_qm/R$styleable;.BaseProgressIndicator:[I // field@87d0 │ │ +3b7a82: 1309 0b00 |00a1: const/16 v9, #int 11 // #b │ │ +3b7a86: 239a 1915 |00a3: new-array v10, v9, [I // type@1519 │ │ +3b7a8a: 260a a705 0000 |00a5: fill-array-data v10, 0000064c // +000005a7 │ │ +3b7a90: 690a da87 |00a8: sput-object v10, Lnet/sourceforge/dibdib/android_qm/R$styleable;.BottomAppBar:[I // field@87da │ │ +3b7a94: 230a 1915 |00aa: new-array v10, v0, [I // type@1519 │ │ +3b7a98: 140b aa01 037f |00ac: const v11, #float 1.74138e+38 // #7f0301aa │ │ +3b7a9e: 4b0b 0a03 |00af: aput v11, v10, v3 │ │ +3b7aa2: 690a e687 |00b1: sput-object v10, Lnet/sourceforge/dibdib/android_qm/R$styleable;.BottomNavigationView:[I // field@87e6 │ │ +3b7aa6: 130a 1200 |00b3: const/16 v10, #int 18 // #12 │ │ +3b7aaa: 23ab 1915 |00b5: new-array v11, v10, [I // type@1519 │ │ +3b7aae: 260b af05 0000 |00b7: fill-array-data v11, 00000666 // +000005af │ │ +3b7ab4: 690b e887 |00ba: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.BottomSheetBehavior_Layout:[I // field@87e8 │ │ +3b7ab8: 230b 1915 |00bc: new-array v11, v0, [I // type@1519 │ │ +3b7abc: 140c 2900 037f |00be: const v12, #float 1.7413e+38 // #7f030029 │ │ +3b7ac2: 4b0c 0b03 |00c1: aput v12, v11, v3 │ │ +3b7ac6: 690b fb87 |00c3: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ButtonBarLayout:[I // field@87fb │ │ +3b7aca: 232b 1915 |00c5: new-array v11, v2, [I // type@1519 │ │ +3b7ace: 260b c705 0000 |00c7: fill-array-data v11, 0000068e // +000005c7 │ │ +3b7ad4: 690b fd87 |00ca: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Capability:[I // field@87fd │ │ +3b7ad8: 130b 0d00 |00cc: const/16 v11, #int 13 // #d │ │ +3b7adc: 23bb 1915 |00ce: new-array v11, v11, [I // type@1519 │ │ +3b7ae0: 260b c605 0000 |00d0: fill-array-data v11, 00000696 // +000005c6 │ │ +3b7ae6: 690b 0088 |00d3: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CardView:[I // field@8800 │ │ +3b7aea: 235b 1915 |00d5: new-array v11, v5, [I // type@1519 │ │ +3b7aee: 260b dd05 0000 |00d7: fill-array-data v11, 000006b4 // +000005dd │ │ +3b7af4: 690b 0e88 |00da: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CheckedTextView:[I // field@880e │ │ +3b7af8: 130b 2a00 |00dc: const/16 v11, #int 42 // #2a │ │ +3b7afc: 23bb 1915 |00de: new-array v11, v11, [I // type@1519 │ │ +3b7b00: 260b e005 0000 |00e0: fill-array-data v11, 000006c0 // +000005e0 │ │ +3b7b06: 690b 1388 |00e3: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Chip:[I // field@8813 │ │ +3b7b0a: 236b 1915 |00e5: new-array v11, v6, [I // type@1519 │ │ +3b7b0e: 260b 3106 0000 |00e7: fill-array-data v11, 00000718 // +00000631 │ │ +3b7b14: 690b 1488 |00ea: sput-object v11, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ChipGroup:[I // field@8814 │ │ +3b7b18: 123b |00ec: const/4 v11, #int 3 // #3 │ │ +3b7b1a: 23bc 1915 |00ed: new-array v12, v11, [I // type@1519 │ │ +3b7b1e: 260c 3b06 0000 |00ef: fill-array-data v12, 0000072a // +0000063b │ │ +3b7b24: 690c 4688 |00f2: sput-object v12, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CircularProgressIndicator:[I // field@8846 │ │ +3b7b28: 232c 1915 |00f4: new-array v12, v2, [I // type@1519 │ │ +3b7b2c: 260c 3e06 0000 |00f6: fill-array-data v12, 00000734 // +0000063e │ │ +3b7b32: 690c 4a88 |00f9: sput-object v12, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ClockFaceView:[I // field@884a │ │ +3b7b36: 23bc 1915 |00fb: new-array v12, v11, [I // type@1519 │ │ +3b7b3a: 260c 3f06 0000 |00fd: fill-array-data v12, 0000073c // +0000063f │ │ +3b7b40: 690c 4d88 |0100: sput-object v12, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ClockHandView:[I // field@884d │ │ +3b7b44: 130c 1400 |0102: const/16 v12, #int 20 // #14 │ │ +3b7b48: 23cd 1915 |0104: new-array v13, v12, [I // type@1519 │ │ +3b7b4c: 260d 4006 0000 |0106: fill-array-data v13, 00000746 // +00000640 │ │ +3b7b52: 690d 5188 |0109: sput-object v13, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CollapsingToolbarLayout:[I // field@8851 │ │ +3b7b56: 232d 1915 |010b: new-array v13, v2, [I // type@1519 │ │ +3b7b5a: 260d 6506 0000 |010d: fill-array-data v13, 00000772 // +00000665 │ │ +3b7b60: 690d 5288 |0110: sput-object v13, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@8852 │ │ +3b7b64: 125d |0112: const/4 v13, #int 5 // #5 │ │ +3b7b66: 23de 1915 |0113: new-array v14, v13, [I // type@1519 │ │ +3b7b6a: 260e 6506 0000 |0115: fill-array-data v14, 0000077a // +00000665 │ │ +3b7b70: 690e 6988 |0118: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ColorStateListItem:[I // field@8869 │ │ +3b7b74: 235e 1915 |011a: new-array v14, v5, [I // type@1519 │ │ +3b7b78: 260e 6c06 0000 |011c: fill-array-data v14, 00000788 // +0000066c │ │ +3b7b7e: 690e 6f88 |011f: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CompoundButton:[I // field@886f │ │ +3b7b82: 130e 6d00 |0121: const/16 v14, #int 109 // #6d │ │ +3b7b86: 23ee 1915 |0123: new-array v14, v14, [I // type@1519 │ │ +3b7b8a: 260e 6f06 0000 |0125: fill-array-data v14, 00000794 // +0000066f │ │ +3b7b90: 690e 7488 |0128: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Constraint:[I // field@8874 │ │ +3b7b94: 130e 5a00 |012a: const/16 v14, #int 90 // #5a │ │ +3b7b98: 23ee 1915 |012c: new-array v14, v14, [I // type@1519 │ │ +3b7b9c: 260e 4407 0000 |012e: fill-array-data v14, 00000872 // +00000744 │ │ +3b7ba2: 690e 7588 |0131: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ConstraintLayout_Layout:[I // field@8875 │ │ +3b7ba6: 232e 1915 |0133: new-array v14, v2, [I // type@1519 │ │ +3b7baa: 260e f507 0000 |0135: fill-array-data v14, 0000092a // +000007f5 │ │ +3b7bb0: 690e d088 |0138: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ConstraintLayout_placeholder:[I // field@88d0 │ │ +3b7bb4: 130e 6f00 |013a: const/16 v14, #int 111 // #6f │ │ +3b7bb8: 23ee 1915 |013c: new-array v14, v14, [I // type@1519 │ │ +3b7bbc: 260e f407 0000 |013e: fill-array-data v14, 00000932 // +000007f4 │ │ +3b7bc2: 690e d388 |0141: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ConstraintSet:[I // field@88d3 │ │ +3b7bc6: 232e 1915 |0143: new-array v14, v2, [I // type@1519 │ │ +3b7bca: 260e cf08 0000 |0145: fill-array-data v14, 00000a14 // +000008cf │ │ +3b7bd0: 690e b089 |0148: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CoordinatorLayout:[I // field@89b0 │ │ +3b7bd4: 236e 1915 |014a: new-array v14, v6, [I // type@1519 │ │ +3b7bd8: 260e d008 0000 |014c: fill-array-data v14, 00000a1c // +000008d0 │ │ +3b7bde: 690e b189 |014f: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CoordinatorLayout_Layout:[I // field@89b1 │ │ +3b7be2: 238e 1915 |0151: new-array v14, v8, [I // type@1519 │ │ +3b7be6: 260e db08 0000 |0153: fill-array-data v14, 00000a2e // +000008db │ │ +3b7bec: 690e bb89 |0156: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.CustomAttribute:[I // field@89bb │ │ +3b7bf0: 234e 1915 |0158: new-array v14, v4, [I // type@1519 │ │ +3b7bf4: 260e ea08 0000 |015a: fill-array-data v14, 00000a44 // +000008ea │ │ +3b7bfa: 690e c589 |015d: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.DrawerArrowToggle:[I // field@89c5 │ │ +3b7bfe: 231e 1915 |015f: new-array v14, v1, [I // type@1519 │ │ +3b7c02: 260e f708 0000 |0161: fill-array-data v14, 00000a58 // +000008f7 │ │ +3b7c08: 690e ce89 |0164: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ExtendedFloatingActionButton:[I // field@89ce │ │ +3b7c0c: 232e 1915 |0166: new-array v14, v2, [I // type@1519 │ │ +3b7c10: 260e 0009 0000 |0168: fill-array-data v14, 00000a68 // +00000900 │ │ +3b7c16: 690e cf89 |016b: sput-object v14, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@89cf │ │ +3b7c1a: 130e 1100 |016d: const/16 v14, #int 17 // #11 │ │ +3b7c1e: 23ef 1915 |016f: new-array v15, v14, [I // type@1519 │ │ +3b7c22: 260f ff08 0000 |0171: fill-array-data v15, 00000a70 // +000008ff │ │ +3b7c28: 690f d889 |0174: sput-object v15, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FloatingActionButton:[I // field@89d8 │ │ +3b7c2c: 230f 1915 |0176: new-array v15, v0, [I // type@1519 │ │ +3b7c30: 1410 4e00 037f |0178: const v16, #float 1.7413e+38 // #7f03004e │ │ +3b7c36: 4b10 0f03 |017b: aput v16, v15, v3 │ │ +3b7c3a: 690f d989 |017d: sput-object v15, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@89d9 │ │ +3b7c3e: 232f 1915 |017f: new-array v15, v2, [I // type@1519 │ │ +3b7c42: 260f 1509 0000 |0181: fill-array-data v15, 00000a96 // +00000915 │ │ +3b7c48: 690f ec89 |0184: sput-object v15, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FlowLayout:[I // field@89ec │ │ +3b7c4c: 236f 1915 |0186: new-array v15, v6, [I // type@1519 │ │ +3b7c50: 260f 1609 0000 |0188: fill-array-data v15, 00000a9e // +00000916 │ │ +3b7c56: 690f ef89 |018b: sput-object v15, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FontFamily:[I // field@89ef │ │ +3b7c5a: 130f 0a00 |018d: const/16 v15, #int 10 // #a │ │ +3b7c5e: 23f6 1915 |018f: new-array v6, v15, [I // type@1519 │ │ +3b7c62: 2606 1f09 0000 |0191: fill-array-data v6, 00000ab0 // +0000091f │ │ +3b7c68: 6906 f089 |0194: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FontFamilyFont:[I // field@89f0 │ │ +3b7c6c: 23b6 1915 |0196: new-array v6, v11, [I // type@1519 │ │ +3b7c70: 2606 3009 0000 |0198: fill-array-data v6, 00000ac8 // +00000930 │ │ +3b7c76: 6906 028a |019b: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ForegroundLinearLayout:[I // field@8a02 │ │ +3b7c7a: 23b6 1915 |019d: new-array v6, v11, [I // type@1519 │ │ +3b7c7e: 2606 3309 0000 |019f: fill-array-data v6, 00000ad2 // +00000933 │ │ +3b7c84: 6906 068a |01a2: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Fragment:[I // field@8a06 │ │ +3b7c88: 2326 1915 |01a4: new-array v6, v2, [I // type@1519 │ │ +3b7c8c: 2606 3609 0000 |01a6: fill-array-data v6, 00000adc // +00000936 │ │ +3b7c92: 6906 078a |01a9: sput-object v6, Lnet/sourceforge/dibdib/android_qm/R$styleable;.FragmentContainerView:[I // field@8a07 │ │ +3b7c96: 1306 0c00 |01ab: const/16 v6, #int 12 // #c │ │ +3b7c9a: 2364 1915 |01ad: new-array v4, v6, [I // type@1519 │ │ +3b7c9e: 2604 3509 0000 |01af: fill-array-data v4, 00000ae4 // +00000935 │ │ +3b7ca4: 6904 0d8a |01b2: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.GradientColor:[I // field@8a0d │ │ +3b7ca8: 2324 1915 |01b4: new-array v4, v2, [I // type@1519 │ │ +3b7cac: 2604 4a09 0000 |01b6: fill-array-data v4, 00000b00 // +0000094a │ │ +3b7cb2: 6904 0e8a |01b9: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.GradientColorItem:[I // field@8a0e │ │ +3b7cb6: 2384 1915 |01bb: new-array v4, v8, [I // type@1519 │ │ +3b7cba: 2604 4b09 0000 |01bd: fill-array-data v4, 00000b08 // +0000094b │ │ +3b7cc0: 6904 1d8a |01c0: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ImageFilterView:[I // field@8a1d │ │ +3b7cc4: 2354 1915 |01c2: new-array v4, v5, [I // type@1519 │ │ +3b7cc8: 2604 5a09 0000 |01c4: fill-array-data v4, 00000b1e // +0000095a │ │ +3b7cce: 6904 278a |01c7: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Insets:[I // field@8a27 │ │ +3b7cd2: 23a4 1915 |01c9: new-array v4, v10, [I // type@1519 │ │ +3b7cd6: 2604 5f09 0000 |01cb: fill-array-data v4, 00000b2a // +0000095f │ │ +3b7cdc: 6904 2c8a |01ce: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyAttribute:[I // field@8a2c │ │ +3b7ce0: 23c4 1915 |01d0: new-array v4, v12, [I // type@1519 │ │ +3b7ce4: 2604 8009 0000 |01d2: fill-array-data v4, 00000b52 // +00000980 │ │ +3b7cea: 6904 3f8a |01d5: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyCycle:[I // field@8a3f │ │ +3b7cee: 2334 1915 |01d7: new-array v4, v3, [I // type@1519 │ │ +3b7cf2: 6904 548a |01d9: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyFrame:[I // field@8a54 │ │ +3b7cf6: 2334 1915 |01db: new-array v4, v3, [I // type@1519 │ │ +3b7cfa: 6904 558a |01dd: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyFramesAcceleration:[I // field@8a55 │ │ +3b7cfe: 2334 1915 |01df: new-array v4, v3, [I // type@1519 │ │ +3b7d02: 6904 568a |01e1: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyFramesVelocity:[I // field@8a56 │ │ +3b7d06: 2364 1915 |01e3: new-array v4, v6, [I // type@1519 │ │ +3b7d0a: 2604 9909 0000 |01e5: fill-array-data v4, 00000b7e // +00000999 │ │ +3b7d10: 6904 578a |01e8: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyPosition:[I // field@8a57 │ │ +3b7d14: 23c4 1915 |01ea: new-array v4, v12, [I // type@1519 │ │ +3b7d18: 2604 ae09 0000 |01ec: fill-array-data v4, 00000b9a // +000009ae │ │ +3b7d1e: 6904 648a |01ef: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyTimeCycle:[I // field@8a64 │ │ +3b7d22: 23f4 1915 |01f1: new-array v4, v15, [I // type@1519 │ │ +3b7d26: 2604 d309 0000 |01f3: fill-array-data v4, 00000bc6 // +000009d3 │ │ +3b7d2c: 6904 798a |01f6: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.KeyTrigger:[I // field@8a79 │ │ +3b7d30: 1304 4300 |01f8: const/16 v4, #int 67 // #43 │ │ +3b7d34: 2344 1915 |01fa: new-array v4, v4, [I // type@1519 │ │ +3b7d38: 2604 e209 0000 |01fc: fill-array-data v4, 00000bde // +000009e2 │ │ +3b7d3e: 6904 848a |01ff: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Layout:[I // field@8a84 │ │ +3b7d42: 2384 1915 |0201: new-array v4, v8, [I // type@1519 │ │ +3b7d46: 2604 650a 0000 |0203: fill-array-data v4, 00000c68 // +00000a65 │ │ +3b7d4c: 6904 c88a |0206: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.LinearLayoutCompat:[I // field@8ac8 │ │ +3b7d50: 2354 1915 |0208: new-array v4, v5, [I // type@1519 │ │ +3b7d54: 2604 740a 0000 |020a: fill-array-data v4, 00000c7e // +00000a74 │ │ +3b7d5a: 6904 c98a |020d: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.LinearLayoutCompat_Layout:[I // field@8ac9 │ │ +3b7d5e: 2324 1915 |020f: new-array v4, v2, [I // type@1519 │ │ +3b7d62: 2604 790a 0000 |0211: fill-array-data v4, 00000c8a // +00000a79 │ │ +3b7d68: 6904 d78a |0214: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.LinearProgressIndicator:[I // field@8ad7 │ │ +3b7d6c: 2324 1915 |0216: new-array v4, v2, [I // type@1519 │ │ +3b7d70: 2604 7a0a 0000 |0218: fill-array-data v4, 00000c92 // +00000a7a │ │ +3b7d76: 6904 da8a |021b: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ListPopupWindow:[I // field@8ada │ │ +3b7d7a: 2354 1915 |021d: new-array v4, v5, [I // type@1519 │ │ +3b7d7e: 2604 7b0a 0000 |021f: fill-array-data v4, 00000c9a // +00000a7b │ │ +3b7d84: 6904 dd8a |0222: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialAlertDialog:[I // field@8add │ │ +3b7d88: 23d4 1915 |0224: new-array v4, v13, [I // type@1519 │ │ +3b7d8c: 2604 800a 0000 |0226: fill-array-data v4, 00000ca6 // +00000a80 │ │ +3b7d92: 6904 de8a |0229: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialAlertDialogTheme:[I // field@8ade │ │ +3b7d96: 2304 1915 |022b: new-array v4, v0, [I // type@1519 │ │ +3b7d9a: 1405 2002 0101 |022d: const v5, #float 2.36951e-38 // #01010220 │ │ +3b7da0: 4b05 0403 |0230: aput v5, v4, v3 │ │ +3b7da4: 6904 e88a |0232: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialAutoCompleteTextView:[I // field@8ae8 │ │ +3b7da8: 1304 1500 |0234: const/16 v4, #int 21 // #15 │ │ +3b7dac: 2344 1915 |0236: new-array v4, v4, [I // type@1519 │ │ +3b7db0: 2604 7c0a 0000 |0238: fill-array-data v4, 00000cb4 // +00000a7c │ │ +3b7db6: 6904 ea8a |023b: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialButton:[I // field@8aea │ │ +3b7dba: 23b4 1915 |023d: new-array v4, v11, [I // type@1519 │ │ +3b7dbe: 2604 a30a 0000 |023f: fill-array-data v4, 00000ce2 // +00000aa3 │ │ +3b7dc4: 6904 eb8a |0242: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialButtonToggleGroup:[I // field@8aeb │ │ +3b7dc8: 23f4 1915 |0244: new-array v4, v15, [I // type@1519 │ │ +3b7dcc: 2604 a60a 0000 |0246: fill-array-data v4, 00000cec // +00000aa6 │ │ +3b7dd2: 6904 048b |0249: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialCalendar:[I // field@8b04 │ │ +3b7dd6: 23f4 1915 |024b: new-array v4, v15, [I // type@1519 │ │ +3b7dda: 2604 b70a 0000 |024d: fill-array-data v4, 00000d04 // +00000ab7 │ │ +3b7de0: 6904 058b |0250: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialCalendarItem:[I // field@8b05 │ │ +3b7de4: 2364 1915 |0252: new-array v4, v6, [I // type@1519 │ │ +3b7de8: 2604 c80a 0000 |0254: fill-array-data v4, 00000d1c // +00000ac8 │ │ +3b7dee: 6904 1a8b |0257: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialCardView:[I // field@8b1a │ │ +3b7df2: 2324 1915 |0259: new-array v4, v2, [I // type@1519 │ │ +3b7df6: 2604 dd0a 0000 |025b: fill-array-data v4, 00000d38 // +00000add │ │ +3b7dfc: 6904 278b |025e: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialCheckBox:[I // field@8b27 │ │ +3b7e00: 2324 1915 |0260: new-array v4, v2, [I // type@1519 │ │ +3b7e04: 2604 de0a 0000 |0262: fill-array-data v4, 00000d40 // +00000ade │ │ +3b7e0a: 6904 2a8b |0265: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialRadioButton:[I // field@8b2a │ │ +3b7e0e: 2324 1915 |0267: new-array v4, v2, [I // type@1519 │ │ +3b7e12: 2604 df0a 0000 |0269: fill-array-data v4, 00000d48 // +00000adf │ │ +3b7e18: 6904 2d8b |026c: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialShape:[I // field@8b2d │ │ +3b7e1c: 23b4 1915 |026e: new-array v4, v11, [I // type@1519 │ │ +3b7e20: 2604 e00a 0000 |0270: fill-array-data v4, 00000d50 // +00000ae0 │ │ +3b7e26: 6904 308b |0273: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialTextAppearance:[I // field@8b30 │ │ +3b7e2a: 23b4 1915 |0275: new-array v4, v11, [I // type@1519 │ │ +3b7e2e: 2604 e30a 0000 |0277: fill-array-data v4, 00000d5a // +00000ae3 │ │ +3b7e34: 6904 348b |027a: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialTextView:[I // field@8b34 │ │ +3b7e38: 2324 1915 |027c: new-array v4, v2, [I // type@1519 │ │ +3b7e3c: 2604 e60a 0000 |027e: fill-array-data v4, 00000d64 // +00000ae6 │ │ +3b7e42: 6904 388b |0281: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialTimePicker:[I // field@8b38 │ │ +3b7e46: 23b4 1915 |0283: new-array v4, v11, [I // type@1519 │ │ +3b7e4a: 2604 e70a 0000 |0285: fill-array-data v4, 00000d6c // +00000ae7 │ │ +3b7e50: 6904 3b8b |0288: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MaterialToolbar:[I // field@8b3b │ │ +3b7e54: 2314 1915 |028a: new-array v4, v1, [I // type@1519 │ │ +3b7e58: 2604 ea0a 0000 |028c: fill-array-data v4, 00000d76 // +00000aea │ │ +3b7e5e: 6904 3f8b |028f: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MenuGroup:[I // field@8b3f │ │ +3b7e62: 1304 1700 |0291: const/16 v4, #int 23 // #17 │ │ +3b7e66: 2345 1915 |0293: new-array v5, v4, [I // type@1519 │ │ +3b7e6a: 2605 f10a 0000 |0295: fill-array-data v5, 00000d86 // +00000af1 │ │ +3b7e70: 6905 468b |0298: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MenuItem:[I // field@8b46 │ │ +3b7e74: 2385 1915 |029a: new-array v5, v8, [I // type@1519 │ │ +3b7e78: 2605 1c0b 0000 |029c: fill-array-data v5, 00000db8 // +00000b1c │ │ +3b7e7e: 6905 5e8b |029f: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MenuView:[I // field@8b5e │ │ +3b7e82: 2315 1915 |02a1: new-array v5, v1, [I // type@1519 │ │ +3b7e86: 2605 2b0b 0000 |02a3: fill-array-data v5, 00000dce // +00000b2b │ │ +3b7e8c: 6905 688b |02a6: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MockView:[I // field@8b68 │ │ +3b7e90: 2315 1915 |02a8: new-array v5, v1, [I // type@1519 │ │ +3b7e94: 2605 340b 0000 |02aa: fill-array-data v5, 00000dde // +00000b34 │ │ +3b7e9a: 6905 6f8b |02ad: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Motion:[I // field@8b6f │ │ +3b7e9e: 2325 1915 |02af: new-array v5, v2, [I // type@1519 │ │ +3b7ea2: 2605 3d0b 0000 |02b1: fill-array-data v5, 00000dee // +00000b3d │ │ +3b7ea8: 6905 708b |02b4: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MotionHelper:[I // field@8b70 │ │ +3b7eac: 2315 1915 |02b6: new-array v5, v1, [I // type@1519 │ │ +3b7eb0: 2605 3e0b 0000 |02b8: fill-array-data v5, 00000df6 // +00000b3e │ │ +3b7eb6: 6905 738b |02bb: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MotionLayout:[I // field@8b73 │ │ +3b7eba: 2325 1915 |02bd: new-array v5, v2, [I // type@1519 │ │ +3b7ebe: 2605 470b 0000 |02bf: fill-array-data v5, 00000e06 // +00000b47 │ │ +3b7ec4: 6905 7a8b |02c2: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MotionScene:[I // field@8b7a │ │ +3b7ec8: 23b5 1915 |02c4: new-array v5, v11, [I // type@1519 │ │ +3b7ecc: 2605 480b 0000 |02c6: fill-array-data v5, 00000e0e // +00000b48 │ │ +3b7ed2: 6905 7d8b |02c9: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.MotionTelltales:[I // field@8b7d │ │ +3b7ed6: 2395 1915 |02cb: new-array v5, v9, [I // type@1519 │ │ +3b7eda: 2605 4b0b 0000 |02cd: fill-array-data v5, 00000e18 // +00000b4b │ │ +3b7ee0: 6905 878b |02d0: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.NavigationBarView:[I // field@8b87 │ │ +3b7ee4: 2325 1915 |02d2: new-array v5, v2, [I // type@1519 │ │ +3b7ee8: 2605 5e0b 0000 |02d4: fill-array-data v5, 00000e32 // +00000b5e │ │ +3b7eee: 6905 938b |02d7: sput-object v5, Lnet/sourceforge/dibdib/android_qm/R$styleable;.NavigationRailView:[I // field@8b93 │ │ +3b7ef2: 2344 1915 |02d9: new-array v4, v4, [I // type@1519 │ │ +3b7ef6: 2604 5f0b 0000 |02db: fill-array-data v4, 00000e3a // +00000b5f │ │ +3b7efc: 6904 968b |02de: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.NavigationView:[I // field@8b96 │ │ +3b7f00: 2324 1915 |02e0: new-array v4, v2, [I // type@1519 │ │ +3b7f04: 2604 8a0b 0000 |02e2: fill-array-data v4, 00000e6c // +00000b8a │ │ +3b7f0a: 6904 ae8b |02e5: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.OnClick:[I // field@8bae │ │ +3b7f0e: 2364 1915 |02e7: new-array v4, v6, [I // type@1519 │ │ +3b7f12: 2604 8b0b 0000 |02e9: fill-array-data v4, 00000e74 // +00000b8b │ │ +3b7f18: 6904 b18b |02ec: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.OnSwipe:[I // field@8bb1 │ │ +3b7f1c: 23b4 1915 |02ee: new-array v4, v11, [I // type@1519 │ │ +3b7f20: 2604 a00b 0000 |02f0: fill-array-data v4, 00000e90 // +00000ba0 │ │ +3b7f26: 6904 be8b |02f3: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.PopupWindow:[I // field@8bbe │ │ +3b7f2a: 2304 1915 |02f5: new-array v4, v0, [I // type@1519 │ │ +3b7f2e: 1405 e302 037f |02f7: const v5, #float 1.74144e+38 // #7f0302e3 │ │ +3b7f34: 4b05 0403 |02fa: aput v5, v4, v3 │ │ +3b7f38: 6904 bf8b |02fc: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.PopupWindowBackgroundState:[I // field@8bbf │ │ +3b7f3c: 23d4 1915 |02fe: new-array v4, v13, [I // type@1519 │ │ +3b7f40: 2604 9a0b 0000 |0300: fill-array-data v4, 00000e9a // +00000b9a │ │ +3b7f46: 6904 c48b |0303: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.PropertySet:[I // field@8bc4 │ │ +3b7f4a: 2304 1915 |0305: new-array v4, v0, [I // type@1519 │ │ +3b7f4e: 1405 3602 037f |0307: const v5, #float 1.7414e+38 // #7f030236 │ │ +3b7f54: 4b05 0403 |030a: aput v5, v4, v3 │ │ +3b7f58: 6904 ca8b |030c: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.RadialViewGroup:[I // field@8bca │ │ +3b7f5c: 2324 1915 |030e: new-array v4, v2, [I // type@1519 │ │ +3b7f60: 2604 980b 0000 |0310: fill-array-data v4, 00000ea8 // +00000b98 │ │ +3b7f66: 6904 cc8b |0313: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.RangeSlider:[I // field@8bcc │ │ +3b7f6a: 2324 1915 |0315: new-array v4, v2, [I // type@1519 │ │ +3b7f6e: 2604 990b 0000 |0317: fill-array-data v4, 00000eb0 // +00000b99 │ │ +3b7f74: 6904 cf8b |031a: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.RecycleListView:[I // field@8bcf │ │ +3b7f78: 2364 1915 |031c: new-array v4, v6, [I // type@1519 │ │ +3b7f7c: 2604 9a0b 0000 |031e: fill-array-data v4, 00000eb8 // +00000b9a │ │ +3b7f82: 6904 d28b |0321: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.RecyclerView:[I // field@8bd2 │ │ +3b7f86: 2304 1915 |0323: new-array v4, v0, [I // type@1519 │ │ +3b7f8a: 1405 a401 037f |0325: const v5, #float 1.74137e+38 // #7f0301a4 │ │ +3b7f90: 4b05 0403 |0328: aput v5, v4, v3 │ │ +3b7f94: 6904 df8b |032a: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ScrimInsetsFrameLayout:[I // field@8bdf │ │ +3b7f98: 2304 1915 |032c: new-array v4, v0, [I // type@1519 │ │ +3b7f9c: 1405 5500 037f |032e: const v5, #float 1.74131e+38 // #7f030055 │ │ +3b7fa2: 4b05 0403 |0331: aput v5, v4, v3 │ │ +3b7fa6: 6904 e18b |0333: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ScrollingViewBehavior_Layout:[I // field@8be1 │ │ +3b7faa: 23e4 1915 |0335: new-array v4, v14, [I // type@1519 │ │ +3b7fae: 2604 9d0b 0000 |0337: fill-array-data v4, 00000ed4 // +00000b9d │ │ +3b7fb4: 6904 e38b |033a: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.SearchView:[I // field@8be3 │ │ +3b7fb8: 23f4 1915 |033c: new-array v4, v15, [I // type@1519 │ │ +3b7fbc: 2604 bc0b 0000 |033e: fill-array-data v4, 00000efa // +00000bbc │ │ +3b7fc2: 6904 f58b |0341: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ShapeAppearance:[I // field@8bf5 │ │ +3b7fc6: 2394 1915 |0343: new-array v4, v9, [I // type@1519 │ │ +3b7fca: 2604 cd0b 0000 |0345: fill-array-data v4, 00000f12 // +00000bcd │ │ +3b7fd0: 6904 008c |0348: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ShapeableImageView:[I // field@8c00 │ │ +3b7fd4: 2374 1915 |034a: new-array v4, v7, [I // type@1519 │ │ +3b7fd8: 2604 e00b 0000 |034c: fill-array-data v4, 00000f2c // +00000be0 │ │ +3b7fde: 6904 0c8c |034f: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Slider:[I // field@8c0c │ │ +3b7fe2: 23b4 1915 |0351: new-array v4, v11, [I // type@1519 │ │ +3b7fe6: 2604 090c 0000 |0353: fill-array-data v4, 00000f5c // +00000c09 │ │ +3b7fec: 6904 238c |0356: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Snackbar:[I // field@8c23 │ │ +3b7ff0: 1304 0800 |0358: const/16 v4, #int 8 // #8 │ │ +3b7ff4: 2344 1915 |035a: new-array v4, v4, [I // type@1519 │ │ +3b7ff8: 2604 0a0c 0000 |035c: fill-array-data v4, 00000f66 // +00000c0a │ │ +3b7ffe: 6904 248c |035f: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.SnackbarLayout:[I // field@8c24 │ │ +3b8002: 23d4 1915 |0361: new-array v4, v13, [I // type@1519 │ │ +3b8006: 2604 170c 0000 |0363: fill-array-data v4, 00000f7a // +00000c17 │ │ +3b800c: 6904 308c |0366: sput-object v4, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Spinner:[I // field@8c30 │ │ +3b8010: 2322 1915 |0368: new-array v2, v2, [I // type@1519 │ │ +3b8014: 2602 1e0c 0000 |036a: fill-array-data v2, 00000f88 // +00000c1e │ │ +3b801a: 6902 368c |036d: sput-object v2, Lnet/sourceforge/dibdib/android_qm/R$styleable;.State:[I // field@8c36 │ │ +3b801e: 2311 1915 |036f: new-array v1, v1, [I // type@1519 │ │ +3b8022: 2601 1f0c 0000 |0371: fill-array-data v1, 00000f90 // +00000c1f │ │ +3b8028: 6901 378c |0374: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.StateListDrawable:[I // field@8c37 │ │ +3b802c: 2301 1915 |0376: new-array v1, v0, [I // type@1519 │ │ +3b8030: 1402 9901 0101 |0378: const v2, #float 2.36947e-38 // #01010199 │ │ +3b8036: 4b02 0103 |037b: aput v2, v1, v3 │ │ +3b803a: 6901 388c |037d: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.StateListDrawableItem:[I // field@8c38 │ │ +3b803e: 2301 1915 |037f: new-array v1, v0, [I // type@1519 │ │ +3b8042: 1402 0901 037f |0381: const v2, #float 1.74134e+38 // #7f030109 │ │ +3b8048: 4b02 0103 |0384: aput v2, v1, v3 │ │ +3b804c: 6901 408c |0386: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.StateSet:[I // field@8c40 │ │ +3b8050: 1301 0e00 |0388: const/16 v1, #int 14 // #e │ │ +3b8054: 2311 1915 |038a: new-array v1, v1, [I // type@1519 │ │ +3b8058: 2601 140c 0000 |038c: fill-array-data v1, 00000fa0 // +00000c14 │ │ +3b805e: 6901 448c |038f: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.SwitchCompat:[I // field@8c44 │ │ +3b8062: 2301 1915 |0391: new-array v1, v0, [I // type@1519 │ │ +3b8066: 1402 7803 037f |0393: const v2, #float 1.74147e+38 // #7f030378 │ │ +3b806c: 4b02 0103 |0396: aput v2, v1, v3 │ │ +3b8070: 6901 538c |0398: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.SwitchMaterial:[I // field@8c53 │ │ +3b8074: 23b1 1915 |039a: new-array v1, v11, [I // type@1519 │ │ +3b8078: 2601 240c 0000 |039c: fill-array-data v1, 00000fc0 // +00000c24 │ │ +3b807e: 6901 558c |039f: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TabItem:[I // field@8c55 │ │ +3b8082: 1301 1a00 |03a1: const/16 v1, #int 26 // #1a │ │ +3b8086: 2311 1915 |03a3: new-array v1, v1, [I // type@1519 │ │ +3b808a: 2601 250c 0000 |03a5: fill-array-data v1, 00000fca // +00000c25 │ │ +3b8090: 6901 598c |03a8: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TabLayout:[I // field@8c59 │ │ +3b8094: 1301 1000 |03aa: const/16 v1, #int 16 // #10 │ │ +3b8098: 2311 1915 |03ac: new-array v1, v1, [I // type@1519 │ │ +3b809c: 2601 540c 0000 |03ae: fill-array-data v1, 00001002 // +00000c54 │ │ +3b80a2: 6901 748c |03b1: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TextAppearance:[I // field@8c74 │ │ +3b80a6: 2301 1915 |03b3: new-array v1, v0, [I // type@1519 │ │ +3b80aa: 1402 3603 037f |03b5: const v2, #float 1.74146e+38 // #7f030336 │ │ +3b80b0: 4b02 0103 |03b8: aput v2, v1, v3 │ │ +3b80b4: 6901 858c |03ba: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TextInputEditText:[I // field@8c85 │ │ +3b80b8: 1301 4100 |03bc: const/16 v1, #int 65 // #41 │ │ +3b80bc: 2311 1915 |03be: new-array v1, v1, [I // type@1519 │ │ +3b80c0: 2601 660c 0000 |03c0: fill-array-data v1, 00001026 // +00000c66 │ │ +3b80c6: 6901 878c |03c3: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.TextInputLayout:[I // field@8c87 │ │ +3b80ca: 23b1 1915 |03c5: new-array v1, v11, [I // type@1519 │ │ +3b80ce: 2601 e50c 0000 |03c7: fill-array-data v1, 000010ac // +00000ce5 │ │ +3b80d4: 6901 c98c |03ca: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ThemeEnforcement:[I // field@8cc9 │ │ +3b80d8: 1301 1e00 |03cc: const/16 v1, #int 30 // #1e │ │ +3b80dc: 2311 1915 |03ce: new-array v1, v1, [I // type@1519 │ │ +3b80e0: 2601 e60c 0000 |03d0: fill-array-data v1, 000010b6 // +00000ce6 │ │ +3b80e6: 6901 cd8c |03d3: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Toolbar:[I // field@8ccd │ │ +3b80ea: 1271 |03d5: const/4 v1, #int 7 // #7 │ │ +3b80ec: 2311 1915 |03d6: new-array v1, v1, [I // type@1519 │ │ +3b80f0: 2601 1e0d 0000 |03d8: fill-array-data v1, 000010f6 // +00000d1e │ │ +3b80f6: 6901 ec8c |03db: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Tooltip:[I // field@8cec │ │ +3b80fa: 2391 1915 |03dd: new-array v1, v9, [I // type@1519 │ │ +3b80fe: 2601 290d 0000 |03df: fill-array-data v1, 00001108 // +00000d29 │ │ +3b8104: 6901 f48c |03e2: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Transform:[I // field@8cf4 │ │ +3b8108: 2391 1915 |03e4: new-array v1, v9, [I // type@1519 │ │ +3b810c: 2601 3c0d 0000 |03e6: fill-array-data v1, 00001122 // +00000d3c │ │ +3b8112: 6901 008d |03e9: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Transition:[I // field@8d00 │ │ +3b8116: 23d1 1915 |03eb: new-array v1, v13, [I // type@1519 │ │ +3b811a: 2601 4f0d 0000 |03ed: fill-array-data v1, 0000113c // +00000d4f │ │ +3b8120: 6901 0c8d |03f0: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.Variant:[I // field@8d0c │ │ +3b8124: 23d1 1915 |03f2: new-array v1, v13, [I // type@1519 │ │ +3b8128: 2601 560d 0000 |03f4: fill-array-data v1, 0000114a // +00000d56 │ │ +3b812e: 6901 128d |03f7: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.View:[I // field@8d12 │ │ +3b8132: 23b1 1915 |03f9: new-array v1, v11, [I // type@1519 │ │ +3b8136: 2601 5d0d 0000 |03fb: fill-array-data v1, 00001158 // +00000d5d │ │ +3b813c: 6901 138d |03fe: sput-object v1, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ViewBackgroundHelper:[I // field@8d13 │ │ +3b8140: 2300 1915 |0400: new-array v0, v0, [I // type@1519 │ │ +3b8144: 1401 c400 0101 |0402: const v1, #float 2.36941e-38 // #010100c4 │ │ +3b814a: 4b01 0003 |0405: aput v1, v0, v3 │ │ +3b814e: 6900 178d |0407: sput-object v0, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ViewPager2:[I // field@8d17 │ │ +3b8152: 23b0 1915 |0409: new-array v0, v11, [I // type@1519 │ │ +3b8156: 2600 570d 0000 |040b: fill-array-data v0, 00001162 // +00000d57 │ │ +3b815c: 6900 198d |040e: sput-object v0, Lnet/sourceforge/dibdib/android_qm/R$styleable;.ViewStubCompat:[I // field@8d19 │ │ +3b8160: 0e00 |0410: return-void │ │ +3b8162: 0000 |0411: nop // spacer │ │ +3b8164: 0003 0400 1d00 0000 3c00 037f 4300 ... |0412: array-data (62 units) │ │ +3b81e0: 0003 0400 0600 0000 3c00 037f 4300 ... |0450: array-data (16 units) │ │ +3b8200: 0003 0400 0200 0000 3e01 037f a301 ... |0460: array-data (8 units) │ │ +3b8210: 0003 0400 0800 0000 f200 0101 7200 ... |0468: array-data (20 units) │ │ +3b8238: 0003 0400 0600 0000 1c01 0101 9401 ... |047c: array-data (16 units) │ │ +3b8258: 0003 0400 0200 0000 d000 0101 9901 ... |048c: array-data (8 units) │ │ +3b8268: 0003 0400 0400 0000 9901 0101 4904 ... |0494: array-data (12 units) │ │ +3b8280: 0003 0400 0800 0000 d400 0101 8f04 ... |04a0: array-data (20 units) │ │ +3b82a8: 0003 0400 0400 0000 e402 037f e502 ... |04b4: array-data (12 units) │ │ +3b82c0: 0003 0400 0200 0000 0602 037f 0702 ... |04c0: array-data (8 units) │ │ +3b82d0: 0003 0400 0400 0000 1901 0101 db02 ... |04c8: array-data (12 units) │ │ +3b82e8: 0003 0400 0400 0000 4201 0101 4803 ... |04d4: array-data (12 units) │ │ +3b8300: 0003 0400 0700 0000 3400 0101 6d01 ... |04e0: array-data (18 units) │ │ +3b8324: 0003 0400 1600 0000 3400 0101 3600 ... |04f2: array-data (48 units) │ │ +3b8384: 0003 0400 7f00 0000 5700 0101 ae00 ... |0522: array-data (258 units) │ │ +3b8588: 0003 0400 0700 0000 3d00 037f 4700 ... |0624: array-data (18 units) │ │ +3b85ac: 0003 0400 0900 0000 3901 0101 8601 ... |0636: array-data (22 units) │ │ +3b85d8: 0003 0400 0b00 0000 4500 037f 2901 ... |064c: array-data (26 units) │ │ +3b860c: 0003 0400 1200 0000 1f01 0101 4004 ... |0666: array-data (40 units) │ │ +3b865c: 0003 0400 0200 0000 a402 037f c402 ... |068e: array-data (8 units) │ │ +3b866c: 0003 0400 0d00 0000 3f01 0101 4001 ... |0696: array-data (30 units) │ │ +3b86a8: 0003 0400 0400 0000 0801 0101 8100 ... |06b4: array-data (12 units) │ │ +3b86c0: 0003 0400 2a00 0000 3400 0101 9500 ... |06c0: array-data (88 units) │ │ +3b8770: 0003 0400 0700 0000 8600 037f 9900 ... |0718: array-data (18 units) │ │ +3b8794: 0003 0400 0300 0000 9f01 037f a101 ... |072a: array-data (10 units) │ │ +3b87a8: 0003 0400 0200 0000 a500 037f a800 ... |0734: array-data (8 units) │ │ +3b87b8: 0003 0400 0300 0000 a600 037f 3602 ... |073c: array-data (10 units) │ │ +3b87cc: 0003 0400 1400 0000 b400 037f b500 ... |0746: array-data (44 units) │ │ +3b8824: 0003 0400 0200 0000 ce01 037f cf01 ... |0772: array-data (8 units) │ │ +3b8834: 0003 0400 0500 0000 a501 0101 1f03 ... |077a: array-data (14 units) │ │ +3b8850: 0003 0400 0400 0000 0701 0101 7000 ... |0788: array-data (12 units) │ │ +3b8868: 0003 0400 6d00 0000 c400 0101 d000 ... |0794: array-data (222 units) │ │ +3b8a24: 0003 0400 5a00 0000 c400 0101 d500 ... |0872: array-data (184 units) │ │ +3b8b94: 0003 0400 0200 0000 d300 037f 9602 ... |092a: array-data (8 units) │ │ +3b8ba4: 0003 0400 6f00 0000 c400 0101 d000 ... |0932: array-data (226 units) │ │ +3b8d68: 0003 0400 0200 0000 c101 037f e902 ... |0a14: array-data (8 units) │ │ +3b8d78: 0003 0400 0700 0000 b300 0101 cb01 ... |0a1c: array-data (18 units) │ │ +3b8d9c: 0003 0400 0900 0000 3400 037f fa00 ... |0a2e: array-data (22 units) │ │ +3b8dc8: 0003 0400 0800 0000 3200 037f 3300 ... |0a44: array-data (20 units) │ │ +3b8df0: 0003 0400 0600 0000 b300 037f 2901 ... |0a58: array-data (16 units) │ │ +3b8e10: 0003 0400 0200 0000 4e00 037f 4f00 ... |0a68: array-data (8 units) │ │ +3b8e20: 0003 0400 1100 0000 0e00 0101 4500 ... |0a70: array-data (38 units) │ │ +3b8e6c: 0003 0400 0200 0000 b801 037f 0c02 ... |0a96: array-data (8 units) │ │ +3b8e7c: 0003 0400 0700 0000 6e01 037f 6f01 ... |0a9e: array-data (18 units) │ │ +3b8ea0: 0003 0400 0a00 0000 3205 0101 3305 ... |0ab0: array-data (24 units) │ │ +3b8ed0: 0003 0400 0300 0000 0901 0101 0002 ... |0ac8: array-data (10 units) │ │ +3b8ee4: 0003 0400 0300 0000 0300 0101 d000 ... |0ad2: array-data (10 units) │ │ +3b8ef8: 0003 0400 0200 0000 0300 0101 d100 ... |0adc: array-data (8 units) │ │ +3b8f08: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0ae4: array-data (28 units) │ │ +3b8f40: 0003 0400 0200 0000 a501 0101 1405 ... |0b00: array-data (8 units) │ │ +3b8f50: 0003 0400 0900 0000 2c00 037f 6a00 ... |0b08: array-data (22 units) │ │ +3b8f7c: 0003 0400 0400 0000 7c02 037f 7e02 ... |0b1e: array-data (12 units) │ │ +3b8f94: 0003 0400 1200 0000 1f03 0101 2003 ... |0b2a: array-data (40 units) │ │ +3b8fe4: 0003 0400 1400 0000 1f03 0101 2203 ... |0b52: array-data (44 units) │ │ +3b903c: 0003 0400 0c00 0000 f900 037f 1801 ... |0b7e: array-data (28 units) │ │ +3b9074: 0003 0400 1400 0000 1f03 0101 2203 ... |0b9a: array-data (44 units) │ │ +3b90cc: 0003 0400 0a00 0000 7a01 037f 6302 ... |0bc6: array-data (24 units) │ │ +3b90fc: 0003 0400 4300 0000 c400 0101 f400 ... |0bde: array-data (138 units) │ │ +3b9210: 0003 0400 0900 0000 af00 0101 c400 ... |0c68: array-data (22 units) │ │ +3b923c: 0003 0400 0400 0000 b300 0101 f400 ... |0c7e: array-data (12 units) │ │ +3b9254: 0003 0400 0200 0000 9c01 037f a001 ... |0c8a: array-data (8 units) │ │ +3b9264: 0003 0400 0200 0000 ac02 0101 ad02 ... |0c92: array-data (8 units) │ │ +3b9274: 0003 0400 0400 0000 3e00 037f 3f00 ... |0c9a: array-data (12 units) │ │ +3b928c: 0003 0400 0500 0000 1f02 037f 2002 ... |0ca6: array-data (14 units) │ │ +3b92a8: 0003 0400 1500 0000 d400 0101 b701 ... |0cb4: array-data (46 units) │ │ +3b9304: 0003 0400 0300 0000 8500 037f bd02 ... |0ce2: array-data (10 units) │ │ +3b9318: 0003 0400 0a00 0000 0d02 0101 0301 ... |0cec: array-data (24 units) │ │ +3b9348: 0003 0400 0a00 0000 b701 0101 b801 ... |0d04: array-data (24 units) │ │ +3b9378: 0003 0400 0c00 0000 e501 0101 7b00 ... |0d1c: array-data (28 units) │ │ +3b93b0: 0003 0400 0200 0000 7600 037f 7803 ... |0d38: array-data (8 units) │ │ +3b93c0: 0003 0400 0200 0000 7600 037f 7803 ... |0d40: array-data (8 units) │ │ +3b93d0: 0003 0400 0200 0000 bf02 037f c202 ... |0d48: array-data (8 units) │ │ +3b93e0: 0003 0400 0300 0000 b604 0101 7f05 ... |0d50: array-data (10 units) │ │ +3b93f4: 0003 0400 0300 0000 3400 0101 7f05 ... |0d5a: array-data (10 units) │ │ +3b9408: 0003 0400 0200 0000 a700 037f c001 ... |0d64: array-data (8 units) │ │ +3b9418: 0003 0400 0300 0000 6a02 037f f102 ... |0d6c: array-data (10 units) │ │ +3b942c: 0003 0400 0600 0000 0e00 0101 d000 ... |0d76: array-data (16 units) │ │ +3b944c: 0003 0400 1700 0000 0200 0101 0e00 ... |0d86: array-data (50 units) │ │ +3b94b0: 0003 0400 0900 0000 ae00 0101 2c01 ... |0db8: array-data (22 units) │ │ +3b94dc: 0003 0400 0600 0000 4c02 037f 4d02 ... |0dce: array-data (16 units) │ │ +3b94fc: 0003 0400 0600 0000 2d00 037f 1801 ... |0dde: array-data (16 units) │ │ +3b951c: 0003 0400 0200 0000 7402 037f 7702 ... |0dee: array-data (8 units) │ │ +3b952c: 0003 0400 0600 0000 3000 037f f800 ... |0df6: array-data (16 units) │ │ +3b954c: 0003 0400 0200 0000 0701 037f c901 ... |0e06: array-data (8 units) │ │ +3b955c: 0003 0400 0300 0000 1903 037f 1a03 ... |0e0e: array-data (10 units) │ │ +3b9570: 0003 0400 0b00 0000 4500 037f 2901 ... |0e18: array-data (26 units) │ │ +3b95a4: 0003 0400 0200 0000 8001 037f 4602 ... |0e32: array-data (8 units) │ │ +3b95b4: 0003 0400 1700 0000 d400 0101 dd00 ... |0e3a: array-data (50 units) │ │ +3b9618: 0003 0400 0200 0000 a400 037f 1803 ... |0e6c: array-data (8 units) │ │ +3b9628: 0003 0400 0c00 0000 1501 037f 1601 ... |0e74: array-data (28 units) │ │ +3b9660: 0003 0400 0300 0000 7601 0101 c902 ... |0e90: array-data (10 units) │ │ +3b9674: 0003 0400 0500 0000 dc00 0101 1f03 ... |0e9a: array-data (14 units) │ │ +3b9690: 0003 0400 0200 0000 4902 037f 7903 ... |0ea8: array-data (8 units) │ │ +3b96a0: 0003 0400 0200 0000 7b02 037f 8102 ... |0eb0: array-data (8 units) │ │ +3b96b0: 0003 0400 0c00 0000 c400 0101 eb00 ... |0eb8: array-data (28 units) │ │ +3b96e8: 0003 0400 1100 0000 da00 0101 1f01 ... |0ed4: array-data (38 units) │ │ +3b9734: 0003 0400 0a00 0000 e600 037f e700 ... |0efa: array-data (24 units) │ │ +3b9764: 0003 0400 0b00 0000 db00 037f dc00 ... |0f12: array-data (26 units) │ │ +3b9798: 0003 0400 1600 0000 0e00 0101 2400 ... |0f2c: array-data (48 units) │ │ +3b97f8: 0003 0400 0300 0000 d302 037f d402 ... |0f5c: array-data (10 units) │ │ +3b980c: 0003 0400 0800 0000 1f01 0101 2200 ... |0f66: array-data (20 units) │ │ +3b9834: 0003 0400 0500 0000 b200 0101 7601 ... |0f7a: array-data (14 units) │ │ +3b9850: 0003 0400 0200 0000 d000 0101 d200 ... |0f88: array-data (8 units) │ │ +3b9860: 0003 0400 0600 0000 1c01 0101 9401 ... |0f90: array-data (16 units) │ │ +3b9880: 0003 0400 0e00 0000 2401 0101 2501 ... |0fa0: array-data (32 units) │ │ +3b98c0: 0003 0400 0300 0000 0200 0101 f200 ... |0fc0: array-data (10 units) │ │ +3b98d4: 0003 0400 1a00 0000 fd02 037f fe02 ... |0fca: array-data (56 units) │ │ +3b9944: 0003 0400 1000 0000 9500 0101 9600 ... |1002: array-data (36 units) │ │ +3b998c: 0003 0400 4100 0000 0e00 0101 9a00 ... |1026: array-data (134 units) │ │ +3b9a98: 0003 0400 0300 0000 3400 0101 3401 ... |10ac: array-data (10 units) │ │ +3b9aac: 0003 0400 1e00 0000 af00 0101 4001 ... |10b6: array-data (64 units) │ │ +3b9b2c: 0003 0400 0700 0000 3400 0101 d500 ... |10f6: array-data (18 units) │ │ +3b9b50: 0003 0400 0b00 0000 2003 0101 2103 ... |1108: array-data (26 units) │ │ +3b9b84: 0003 0400 0b00 0000 d000 0101 3b00 ... |1122: array-data (26 units) │ │ +3b9bb8: 0003 0400 0500 0000 d200 037f ab02 ... |113c: array-data (14 units) │ │ +3b9bd4: 0003 0400 0500 0000 0000 0101 da00 ... |114a: array-data (14 units) │ │ +3b9bf0: 0003 0400 0300 0000 d400 0101 4500 ... |1158: array-data (10 units) │ │ +3b9c04: 0003 0400 0300 0000 d000 0101 f200 ... |1162: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lnet/sourceforge/dibdib/android_qm/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b9c1c: |[3b9c1c] net.sourceforge.dibdib.android_qm.R$styleable.:()V │ │ -3b9c2c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b9c32: 0e00 |0003: return-void │ │ +3b9c18: |[3b9c18] net.sourceforge.dibdib.android_qm.R$styleable.:()V │ │ +3b9c28: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b9c2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -891478,17 +891478,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b9c4c: |[3b9c4c] net.sourceforge.dibdib.android_qm.R$xml.:()V │ │ -3b9c5c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b9c62: 0e00 |0003: return-void │ │ +3b9c48: |[3b9c48] net.sourceforge.dibdib.android_qm.R$xml.:()V │ │ +3b9c58: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b9c5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -891519,17 +891519,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b9c64: |[3b9c64] net.sourceforge.dibdib.android_qm.R.:()V │ │ -3b9c74: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b9c7a: 0e00 |0003: return-void │ │ +3b9c60: |[3b9c60] net.sourceforge.dibdib.android_qm.R.:()V │ │ +3b9c70: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b9c76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -1262935,52 +1262935,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -35c740: |[35c740] javax.activation.DataHandler.:()V │ │ -35c750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -35c752: 2300 fc15 |0001: new-array v0, v0, [Lmyjava/awt/datatransfer/DataFlavor; // type@15fc │ │ -35c756: 6900 d770 |0003: sput-object v0, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d7 │ │ -35c75a: 0e00 |0005: return-void │ │ +35c73c: |[35c73c] javax.activation.DataHandler.:()V │ │ +35c74c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +35c74e: 2300 fc15 |0001: new-array v0, v0, [Lmyjava/awt/datatransfer/DataFlavor; // type@15fc │ │ +35c752: 6900 d770 |0003: sput-object v0, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d7 │ │ +35c756: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=105 │ │ locals : │ │ │ │ #1 : (in Ljavax/activation/DataHandler;) │ │ name : '' │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -35c75c: |[35c75c] javax.activation.DataHandler.:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -35c76c: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35c772: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -35c774: 5b20 d670 |0004: iput-object v0, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d6 │ │ -35c778: 5b20 da70 |0006: iput-object v0, v2, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70da │ │ -35c77c: 5b20 db70 |0008: iput-object v0, v2, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70db │ │ -35c780: 5b20 dc70 |000a: iput-object v0, v2, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70dc │ │ -35c784: 5b20 d470 |000c: iput-object v0, v2, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d4 │ │ -35c788: 6201 d770 |000e: sget-object v1, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d7 │ │ -35c78c: 5b21 df70 |0010: iput-object v1, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70df │ │ -35c790: 5b20 d570 |0012: iput-object v0, v2, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ -35c794: 5b20 d970 |0014: iput-object v0, v2, Ljavax/activation/DataHandler;.factoryDCH:Ljavax/activation/DataContentHandler; // field@70d9 │ │ -35c798: 5b20 dd70 |0016: iput-object v0, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dd │ │ -35c79c: 5b20 de70 |0018: iput-object v0, v2, Ljavax/activation/DataHandler;.shortType:Ljava/lang/String; // field@70de │ │ -35c7a0: 5b23 db70 |001a: iput-object v3, v2, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70db │ │ -35c7a4: 5b24 dc70 |001c: iput-object v4, v2, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70dc │ │ -35c7a8: 6203 d870 |001e: sget-object v3, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d8 │ │ -35c7ac: 5b23 dd70 |0020: iput-object v3, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dd │ │ -35c7b0: 0e00 |0022: return-void │ │ +35c758: |[35c758] javax.activation.DataHandler.:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +35c768: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35c76e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +35c770: 5b20 d670 |0004: iput-object v0, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d6 │ │ +35c774: 5b20 da70 |0006: iput-object v0, v2, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70da │ │ +35c778: 5b20 db70 |0008: iput-object v0, v2, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70db │ │ +35c77c: 5b20 dc70 |000a: iput-object v0, v2, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70dc │ │ +35c780: 5b20 d470 |000c: iput-object v0, v2, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d4 │ │ +35c784: 6201 d770 |000e: sget-object v1, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d7 │ │ +35c788: 5b21 df70 |0010: iput-object v1, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70df │ │ +35c78c: 5b20 d570 |0012: iput-object v0, v2, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ +35c790: 5b20 d970 |0014: iput-object v0, v2, Ljavax/activation/DataHandler;.factoryDCH:Ljavax/activation/DataContentHandler; // field@70d9 │ │ +35c794: 5b20 dd70 |0016: iput-object v0, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dd │ │ +35c798: 5b20 de70 |0018: iput-object v0, v2, Ljavax/activation/DataHandler;.shortType:Ljava/lang/String; // field@70de │ │ +35c79c: 5b23 db70 |001a: iput-object v3, v2, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70db │ │ +35c7a0: 5b24 dc70 |001c: iput-object v4, v2, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70dc │ │ +35c7a4: 6203 d870 |001e: sget-object v3, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d8 │ │ +35c7a8: 5b23 dd70 |0020: iput-object v3, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dd │ │ +35c7ac: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=92 │ │ 0x0006 line=93 │ │ 0x0008 line=98 │ │ 0x000a line=99 │ │ @@ -1263003,34 +1263003,34 @@ │ │ type : '(Ljava/net/URL;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -35c7b4: |[35c7b4] javax.activation.DataHandler.:(Ljava/net/URL;)V │ │ -35c7c4: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35c7ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -35c7cc: 5b20 d670 |0004: iput-object v0, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d6 │ │ -35c7d0: 5b20 da70 |0006: iput-object v0, v2, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70da │ │ -35c7d4: 5b20 db70 |0008: iput-object v0, v2, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70db │ │ -35c7d8: 5b20 dc70 |000a: iput-object v0, v2, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70dc │ │ -35c7dc: 5b20 d470 |000c: iput-object v0, v2, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d4 │ │ -35c7e0: 6201 d770 |000e: sget-object v1, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d7 │ │ -35c7e4: 5b21 df70 |0010: iput-object v1, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70df │ │ -35c7e8: 5b20 d570 |0012: iput-object v0, v2, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ -35c7ec: 5b20 d970 |0014: iput-object v0, v2, Ljavax/activation/DataHandler;.factoryDCH:Ljavax/activation/DataContentHandler; // field@70d9 │ │ -35c7f0: 5b20 dd70 |0016: iput-object v0, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dd │ │ -35c7f4: 5b20 de70 |0018: iput-object v0, v2, Ljavax/activation/DataHandler;.shortType:Ljava/lang/String; // field@70de │ │ -35c7f8: 2200 cb13 |001a: new-instance v0, Ljavax/activation/URLDataSource; // type@13cb │ │ -35c7fc: 7020 3a9c 3000 |001c: invoke-direct {v0, v3}, Ljavax/activation/URLDataSource;.:(Ljava/net/URL;)V // method@9c3a │ │ -35c802: 5b20 d670 |001f: iput-object v0, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d6 │ │ -35c806: 6203 d870 |0021: sget-object v3, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d8 │ │ -35c80a: 5b23 dd70 |0023: iput-object v3, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dd │ │ -35c80e: 0e00 |0025: return-void │ │ +35c7b0: |[35c7b0] javax.activation.DataHandler.:(Ljava/net/URL;)V │ │ +35c7c0: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35c7c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +35c7c8: 5b20 d670 |0004: iput-object v0, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d6 │ │ +35c7cc: 5b20 da70 |0006: iput-object v0, v2, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70da │ │ +35c7d0: 5b20 db70 |0008: iput-object v0, v2, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70db │ │ +35c7d4: 5b20 dc70 |000a: iput-object v0, v2, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70dc │ │ +35c7d8: 5b20 d470 |000c: iput-object v0, v2, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d4 │ │ +35c7dc: 6201 d770 |000e: sget-object v1, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d7 │ │ +35c7e0: 5b21 df70 |0010: iput-object v1, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70df │ │ +35c7e4: 5b20 d570 |0012: iput-object v0, v2, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ +35c7e8: 5b20 d970 |0014: iput-object v0, v2, Ljavax/activation/DataHandler;.factoryDCH:Ljavax/activation/DataContentHandler; // field@70d9 │ │ +35c7ec: 5b20 dd70 |0016: iput-object v0, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dd │ │ +35c7f0: 5b20 de70 |0018: iput-object v0, v2, Ljavax/activation/DataHandler;.shortType:Ljava/lang/String; // field@70de │ │ +35c7f4: 2200 cb13 |001a: new-instance v0, Ljavax/activation/URLDataSource; // type@13cb │ │ +35c7f8: 7020 3a9c 3000 |001c: invoke-direct {v0, v3}, Ljavax/activation/URLDataSource;.:(Ljava/net/URL;)V // method@9c3a │ │ +35c7fe: 5b20 d670 |001f: iput-object v0, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d6 │ │ +35c802: 6203 d870 |0021: sget-object v3, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d8 │ │ +35c806: 5b23 dd70 |0023: iput-object v3, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dd │ │ +35c80a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0004 line=92 │ │ 0x0006 line=93 │ │ 0x0008 line=98 │ │ 0x000a line=99 │ │ @@ -1263051,32 +1263051,32 @@ │ │ type : '(Ljavax/activation/DataSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -35c810: |[35c810] javax.activation.DataHandler.:(Ljavax/activation/DataSource;)V │ │ -35c820: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35c826: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -35c828: 5b20 d670 |0004: iput-object v0, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d6 │ │ -35c82c: 5b20 da70 |0006: iput-object v0, v2, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70da │ │ -35c830: 5b20 db70 |0008: iput-object v0, v2, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70db │ │ -35c834: 5b20 dc70 |000a: iput-object v0, v2, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70dc │ │ -35c838: 5b20 d470 |000c: iput-object v0, v2, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d4 │ │ -35c83c: 6201 d770 |000e: sget-object v1, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d7 │ │ -35c840: 5b21 df70 |0010: iput-object v1, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70df │ │ -35c844: 5b20 d570 |0012: iput-object v0, v2, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ -35c848: 5b20 d970 |0014: iput-object v0, v2, Ljavax/activation/DataHandler;.factoryDCH:Ljavax/activation/DataContentHandler; // field@70d9 │ │ -35c84c: 5b20 dd70 |0016: iput-object v0, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dd │ │ -35c850: 5b20 de70 |0018: iput-object v0, v2, Ljavax/activation/DataHandler;.shortType:Ljava/lang/String; // field@70de │ │ -35c854: 5b23 d670 |001a: iput-object v3, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d6 │ │ -35c858: 6203 d870 |001c: sget-object v3, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d8 │ │ -35c85c: 5b23 dd70 |001e: iput-object v3, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dd │ │ -35c860: 0e00 |0020: return-void │ │ +35c80c: |[35c80c] javax.activation.DataHandler.:(Ljavax/activation/DataSource;)V │ │ +35c81c: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35c822: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +35c824: 5b20 d670 |0004: iput-object v0, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d6 │ │ +35c828: 5b20 da70 |0006: iput-object v0, v2, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70da │ │ +35c82c: 5b20 db70 |0008: iput-object v0, v2, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70db │ │ +35c830: 5b20 dc70 |000a: iput-object v0, v2, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70dc │ │ +35c834: 5b20 d470 |000c: iput-object v0, v2, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d4 │ │ +35c838: 6201 d770 |000e: sget-object v1, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d7 │ │ +35c83c: 5b21 df70 |0010: iput-object v1, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70df │ │ +35c840: 5b20 d570 |0012: iput-object v0, v2, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ +35c844: 5b20 d970 |0014: iput-object v0, v2, Ljavax/activation/DataHandler;.factoryDCH:Ljavax/activation/DataContentHandler; // field@70d9 │ │ +35c848: 5b20 dd70 |0016: iput-object v0, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dd │ │ +35c84c: 5b20 de70 |0018: iput-object v0, v2, Ljavax/activation/DataHandler;.shortType:Ljava/lang/String; // field@70de │ │ +35c850: 5b23 d670 |001a: iput-object v3, v2, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d6 │ │ +35c854: 6203 d870 |001c: sget-object v3, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d8 │ │ +35c858: 5b23 dd70 |001e: iput-object v3, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dd │ │ +35c85c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=92 │ │ 0x0006 line=93 │ │ 0x0008 line=98 │ │ 0x000a line=99 │ │ @@ -1263212,15 +1263212,15 @@ │ │ name : 'getDataContentHandler' │ │ type : '()Ljavax/activation/DataContentHandler;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ - insns size : 115 16-bit code units │ │ + insns size : 113 16-bit code units │ │ 35c584: |[35c584] javax.activation.DataHandler.getDataContentHandler:()Ljavax/activation/DataContentHandler; │ │ 35c594: 1d04 |0000: monitor-enter v4 │ │ 35c596: 6200 d870 |0001: sget-object v0, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d8 │ │ 35c59a: 5441 dd70 |0003: iget-object v1, v4, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dd │ │ 35c59e: 3210 0d00 |0005: if-eq v0, v1, 0012 // +000d │ │ 35c5a2: 5b40 dd70 |0007: iput-object v0, v4, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dd │ │ 35c5a6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ @@ -1263257,38 +1263257,37 @@ │ │ 35c61c: 280b |0044: goto 004f // +000b │ │ 35c61e: 7010 b99b 0400 |0045: invoke-direct {v4}, Ljavax/activation/DataHandler;.getCommandMap:()Ljavax/activation/CommandMap; // method@9bb9 │ │ 35c624: 0c01 |0048: move-result-object v1 │ │ 35c626: 6e20 9c9b 0100 |0049: invoke-virtual {v1, v0}, Ljavax/activation/CommandMap;.createDataContentHandler:(Ljava/lang/String;)Ljavax/activation/DataContentHandler; // method@9b9c │ │ 35c62c: 0c00 |004c: move-result-object v0 │ │ 35c62e: 5b40 d570 |004d: iput-object v0, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ 35c632: 5440 d670 |004f: iget-object v0, v4, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d6 │ │ -35c636: 3800 0e00 |0051: if-eqz v0, 005f // +000e │ │ -35c63a: 2200 bc13 |0053: new-instance v0, Ljavax/activation/DataSourceDataContentHandler; // type@13bc │ │ -35c63e: 5441 d570 |0055: iget-object v1, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ -35c642: 5442 d670 |0057: iget-object v2, v4, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d6 │ │ -35c646: 7030 d19b 1002 |0059: invoke-direct {v0, v1, v2}, Ljavax/activation/DataSourceDataContentHandler;.:(Ljavax/activation/DataContentHandler;Ljavax/activation/DataSource;)V // method@9bd1 │ │ -35c64c: 5b40 d570 |005c: iput-object v0, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ -35c650: 280e |005e: goto 006c // +000e │ │ -35c652: 2200 c413 |005f: new-instance v0, Ljavax/activation/ObjectDataContentHandler; // type@13c4 │ │ -35c656: 5441 d570 |0061: iget-object v1, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ -35c65a: 5442 db70 |0063: iget-object v2, v4, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70db │ │ -35c65e: 5443 dc70 |0065: iget-object v3, v4, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70dc │ │ -35c662: 7040 249c 1032 |0067: invoke-direct {v0, v1, v2, v3}, Ljavax/activation/ObjectDataContentHandler;.:(Ljavax/activation/DataContentHandler;Ljava/lang/Object;Ljava/lang/String;)V // method@9c24 │ │ -35c668: 5b40 d570 |006a: iput-object v0, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ -35c66c: 5440 d570 |006c: iget-object v0, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ -35c670: 1e04 |006e: monitor-exit v4 │ │ -35c672: 1100 |006f: return-object v0 │ │ -35c674: 0d00 |0070: move-exception v0 │ │ -35c676: 1e04 |0071: monitor-exit v4 │ │ -35c678: 2700 |0072: throw v0 │ │ +35c636: 3800 0c00 |0051: if-eqz v0, 005d // +000c │ │ +35c63a: 2201 bc13 |0053: new-instance v1, Ljavax/activation/DataSourceDataContentHandler; // type@13bc │ │ +35c63e: 5442 d570 |0055: iget-object v2, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ +35c642: 7030 d19b 2100 |0057: invoke-direct {v1, v2, v0}, Ljavax/activation/DataSourceDataContentHandler;.:(Ljavax/activation/DataContentHandler;Ljavax/activation/DataSource;)V // method@9bd1 │ │ +35c648: 5b41 d570 |005a: iput-object v1, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ +35c64c: 280e |005c: goto 006a // +000e │ │ +35c64e: 2200 c413 |005d: new-instance v0, Ljavax/activation/ObjectDataContentHandler; // type@13c4 │ │ +35c652: 5441 d570 |005f: iget-object v1, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ +35c656: 5442 db70 |0061: iget-object v2, v4, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70db │ │ +35c65a: 5443 dc70 |0063: iget-object v3, v4, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70dc │ │ +35c65e: 7040 249c 1032 |0065: invoke-direct {v0, v1, v2, v3}, Ljavax/activation/ObjectDataContentHandler;.:(Ljavax/activation/DataContentHandler;Ljava/lang/Object;Ljava/lang/String;)V // method@9c24 │ │ +35c664: 5b40 d570 |0068: iput-object v0, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ +35c668: 5440 d570 |006a: iget-object v0, v4, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ +35c66c: 1e04 |006c: monitor-exit v4 │ │ +35c66e: 1100 |006d: return-object v0 │ │ +35c670: 0d00 |006e: move-exception v0 │ │ +35c672: 1e04 |006f: monitor-exit v4 │ │ +35c674: 2700 |0070: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0014 │ │ - -> 0x0070 │ │ - 0x0018 - 0x006e │ │ - -> 0x0070 │ │ + -> 0x006e │ │ + 0x0018 - 0x006c │ │ + -> 0x006e │ │ positions : │ │ 0x0001 line=605 │ │ 0x0007 line=606 │ │ 0x000a line=607 │ │ 0x000c line=608 │ │ 0x000e line=609 │ │ 0x0012 line=612 │ │ @@ -1263302,58 +1263301,58 @@ │ │ 0x0034 line=624 │ │ 0x0038 line=625 │ │ 0x003e line=626 │ │ 0x0045 line=628 │ │ 0x0049 line=629 │ │ 0x004f line=634 │ │ 0x0053 line=635 │ │ - 0x005f line=639 │ │ - 0x006c line=643 │ │ + 0x005d line=639 │ │ + 0x006a line=643 │ │ locals : │ │ - 0x0000 - 0x0073 reg=4 this Ljavax/activation/DataHandler; │ │ + 0x0000 - 0x0071 reg=4 this Ljavax/activation/DataHandler; │ │ │ │ #9 : (in Ljavax/activation/DataHandler;) │ │ name : 'setDataContentHandlerFactory' │ │ type : '(Ljavax/activation/DataContentHandlerFactory;)V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -35c8ac: |[35c8ac] javax.activation.DataHandler.setDataContentHandlerFactory:(Ljavax/activation/DataContentHandlerFactory;)V │ │ -35c8bc: 1c00 b913 |0000: const-class v0, Ljavax/activation/DataHandler; // type@13b9 │ │ -35c8c0: 1d00 |0002: monitor-enter v0 │ │ -35c8c2: 6201 d870 |0003: sget-object v1, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d8 │ │ -35c8c6: 3901 2100 |0005: if-nez v1, 0026 // +0021 │ │ -35c8ca: 7100 5b98 0000 |0007: invoke-static {}, Ljava/lang/System;.getSecurityManager:()Ljava/lang/SecurityManager; // method@985b │ │ -35c8d0: 0c01 |000a: move-result-object v1 │ │ -35c8d2: 3801 1700 |000b: if-eqz v1, 0022 // +0017 │ │ -35c8d6: 6e10 f997 0100 |000d: invoke-virtual {v1}, Ljava/lang/SecurityManager;.checkSetFactory:()V // method@97f9 │ │ -35c8dc: 2812 |0010: goto 0022 // +0012 │ │ -35c8de: 0d01 |0011: move-exception v1 │ │ -35c8e0: 6e10 4597 0000 |0012: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ -35c8e6: 0c02 |0015: move-result-object v2 │ │ -35c8e8: 6e10 e897 0400 |0016: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -35c8ee: 0c03 |0019: move-result-object v3 │ │ -35c8f0: 6e10 4597 0300 |001a: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ -35c8f6: 0c03 |001d: move-result-object v3 │ │ -35c8f8: 3332 0300 |001e: if-ne v2, v3, 0021 // +0003 │ │ -35c8fc: 2802 |0020: goto 0022 // +0002 │ │ -35c8fe: 2701 |0021: throw v1 │ │ -35c900: 6904 d870 |0022: sput-object v4, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d8 │ │ -35c904: 1e00 |0024: monitor-exit v0 │ │ -35c906: 0e00 |0025: return-void │ │ -35c908: 2204 c312 |0026: new-instance v4, Ljava/lang/Error; // type@12c3 │ │ -35c90c: 1a01 ba16 |0028: const-string v1, "DataContentHandlerFactory already defined" // string@16ba │ │ -35c910: 7020 6f97 1400 |002a: invoke-direct {v4, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@976f │ │ -35c916: 2704 |002d: throw v4 │ │ -35c918: 0d04 |002e: move-exception v4 │ │ -35c91a: 1e00 |002f: monitor-exit v0 │ │ -35c91c: 2704 |0030: throw v4 │ │ +35c8a8: |[35c8a8] javax.activation.DataHandler.setDataContentHandlerFactory:(Ljavax/activation/DataContentHandlerFactory;)V │ │ +35c8b8: 1c00 b913 |0000: const-class v0, Ljavax/activation/DataHandler; // type@13b9 │ │ +35c8bc: 1d00 |0002: monitor-enter v0 │ │ +35c8be: 6201 d870 |0003: sget-object v1, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d8 │ │ +35c8c2: 3901 2100 |0005: if-nez v1, 0026 // +0021 │ │ +35c8c6: 7100 5b98 0000 |0007: invoke-static {}, Ljava/lang/System;.getSecurityManager:()Ljava/lang/SecurityManager; // method@985b │ │ +35c8cc: 0c01 |000a: move-result-object v1 │ │ +35c8ce: 3801 1700 |000b: if-eqz v1, 0022 // +0017 │ │ +35c8d2: 6e10 f997 0100 |000d: invoke-virtual {v1}, Ljava/lang/SecurityManager;.checkSetFactory:()V // method@97f9 │ │ +35c8d8: 2812 |0010: goto 0022 // +0012 │ │ +35c8da: 0d01 |0011: move-exception v1 │ │ +35c8dc: 6e10 4597 0000 |0012: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ +35c8e2: 0c02 |0015: move-result-object v2 │ │ +35c8e4: 6e10 e897 0400 |0016: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +35c8ea: 0c03 |0019: move-result-object v3 │ │ +35c8ec: 6e10 4597 0300 |001a: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ +35c8f2: 0c03 |001d: move-result-object v3 │ │ +35c8f4: 3332 0300 |001e: if-ne v2, v3, 0021 // +0003 │ │ +35c8f8: 2802 |0020: goto 0022 // +0002 │ │ +35c8fa: 2701 |0021: throw v1 │ │ +35c8fc: 6904 d870 |0022: sput-object v4, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d8 │ │ +35c900: 1e00 |0024: monitor-exit v0 │ │ +35c902: 0e00 |0025: return-void │ │ +35c904: 2204 c312 |0026: new-instance v4, Ljava/lang/Error; // type@12c3 │ │ +35c908: 1a01 ba16 |0028: const-string v1, "DataContentHandlerFactory already defined" // string@16ba │ │ +35c90c: 7020 6f97 1400 |002a: invoke-direct {v4, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@976f │ │ +35c912: 2704 |002d: throw v4 │ │ +35c914: 0d04 |002e: move-exception v4 │ │ +35c916: 1e00 |002f: monitor-exit v0 │ │ +35c918: 2704 |0030: throw v4 │ │ catches : 4 │ │ 0x0003 - 0x000b │ │ -> 0x002e │ │ 0x000d - 0x0010 │ │ Ljava/lang/SecurityException; -> 0x0011 │ │ -> 0x002e │ │ 0x0012 - 0x0024 │ │ @@ -1263536,24 +1263535,24 @@ │ │ type : '()Ljavax/activation/DataSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -35c690: |[35c690] javax.activation.DataHandler.getDataSource:()Ljavax/activation/DataSource; │ │ -35c6a0: 5410 d670 |0000: iget-object v0, v1, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d6 │ │ -35c6a4: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -35c6a8: 5410 da70 |0004: iget-object v0, v1, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70da │ │ -35c6ac: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ -35c6b0: 2200 ba13 |0008: new-instance v0, Ljavax/activation/DataHandlerDataSource; // type@13ba │ │ -35c6b4: 7020 c89b 1000 |000a: invoke-direct {v0, v1}, Ljavax/activation/DataHandlerDataSource;.:(Ljavax/activation/DataHandler;)V // method@9bc8 │ │ -35c6ba: 5b10 da70 |000d: iput-object v0, v1, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70da │ │ -35c6be: 5410 da70 |000f: iget-object v0, v1, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70da │ │ -35c6c2: 1100 |0011: return-object v0 │ │ +35c68c: |[35c68c] javax.activation.DataHandler.getDataSource:()Ljavax/activation/DataSource; │ │ +35c69c: 5410 d670 |0000: iget-object v0, v1, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d6 │ │ +35c6a0: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +35c6a4: 5410 da70 |0004: iget-object v0, v1, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70da │ │ +35c6a8: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ +35c6ac: 2200 ba13 |0008: new-instance v0, Ljavax/activation/DataHandlerDataSource; // type@13ba │ │ +35c6b0: 7020 c89b 1000 |000a: invoke-direct {v0, v1}, Ljavax/activation/DataHandlerDataSource;.:(Ljavax/activation/DataHandler;)V // method@9bc8 │ │ +35c6b6: 5b10 da70 |000d: iput-object v0, v1, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70da │ │ +35c6ba: 5410 da70 |000f: iget-object v0, v1, Ljavax/activation/DataHandler;.objDataSource:Ljavax/activation/DataSource; // field@70da │ │ +35c6be: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=185 │ │ 0x0008 line=186 │ │ 0x000f line=187 │ │ locals : │ │ @@ -1263750,41 +1263749,41 @@ │ │ type : '()[Lmyjava/awt/datatransfer/DataFlavor;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -35c6c4: |[35c6c4] javax.activation.DataHandler.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; │ │ -35c6d4: 1d02 |0000: monitor-enter v2 │ │ -35c6d6: 6200 d870 |0001: sget-object v0, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d8 │ │ -35c6da: 5421 dd70 |0003: iget-object v1, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dd │ │ -35c6de: 3210 0600 |0005: if-eq v0, v1, 000b // +0006 │ │ -35c6e2: 6200 d770 |0007: sget-object v0, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d7 │ │ -35c6e6: 5b20 df70 |0009: iput-object v0, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70df │ │ -35c6ea: 5420 df70 |000b: iget-object v0, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70df │ │ -35c6ee: 6201 d770 |000d: sget-object v1, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d7 │ │ -35c6f2: 3310 0c00 |000f: if-ne v0, v1, 001b // +000c │ │ -35c6f6: 7010 bc9b 0200 |0011: invoke-direct {v2}, Ljavax/activation/DataHandler;.getDataContentHandler:()Ljavax/activation/DataContentHandler; // method@9bbc │ │ -35c6fc: 0c00 |0014: move-result-object v0 │ │ -35c6fe: 7210 aa9b 0000 |0015: invoke-interface {v0}, Ljavax/activation/DataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9baa │ │ -35c704: 0c00 |0018: move-result-object v0 │ │ -35c706: 5b20 df70 |0019: iput-object v0, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70df │ │ -35c70a: 5420 df70 |001b: iget-object v0, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70df │ │ -35c70e: 3310 0400 |001d: if-ne v0, v1, 0021 // +0004 │ │ -35c712: 1e02 |001f: monitor-exit v2 │ │ -35c714: 1100 |0020: return-object v0 │ │ -35c716: 6e10 6aa6 0000 |0021: invoke-virtual {v0}, [Lmyjava/awt/datatransfer/DataFlavor;.clone:()Ljava/lang/Object; // method@a66a │ │ -35c71c: 0c00 |0024: move-result-object v0 │ │ -35c71e: 1f00 fc15 |0025: check-cast v0, [Lmyjava/awt/datatransfer/DataFlavor; // type@15fc │ │ -35c722: 1e02 |0027: monitor-exit v2 │ │ -35c724: 1100 |0028: return-object v0 │ │ -35c726: 0d00 |0029: move-exception v0 │ │ -35c728: 1e02 |002a: monitor-exit v2 │ │ -35c72a: 2700 |002b: throw v0 │ │ +35c6c0: |[35c6c0] javax.activation.DataHandler.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; │ │ +35c6d0: 1d02 |0000: monitor-enter v2 │ │ +35c6d2: 6200 d870 |0001: sget-object v0, Ljavax/activation/DataHandler;.factory:Ljavax/activation/DataContentHandlerFactory; // field@70d8 │ │ +35c6d6: 5421 dd70 |0003: iget-object v1, v2, Ljavax/activation/DataHandler;.oldFactory:Ljavax/activation/DataContentHandlerFactory; // field@70dd │ │ +35c6da: 3210 0600 |0005: if-eq v0, v1, 000b // +0006 │ │ +35c6de: 6200 d770 |0007: sget-object v0, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d7 │ │ +35c6e2: 5b20 df70 |0009: iput-object v0, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70df │ │ +35c6e6: 5420 df70 |000b: iget-object v0, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70df │ │ +35c6ea: 6201 d770 |000d: sget-object v1, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d7 │ │ +35c6ee: 3310 0c00 |000f: if-ne v0, v1, 001b // +000c │ │ +35c6f2: 7010 bc9b 0200 |0011: invoke-direct {v2}, Ljavax/activation/DataHandler;.getDataContentHandler:()Ljavax/activation/DataContentHandler; // method@9bbc │ │ +35c6f8: 0c00 |0014: move-result-object v0 │ │ +35c6fa: 7210 aa9b 0000 |0015: invoke-interface {v0}, Ljavax/activation/DataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9baa │ │ +35c700: 0c00 |0018: move-result-object v0 │ │ +35c702: 5b20 df70 |0019: iput-object v0, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70df │ │ +35c706: 5420 df70 |001b: iget-object v0, v2, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70df │ │ +35c70a: 3310 0400 |001d: if-ne v0, v1, 0021 // +0004 │ │ +35c70e: 1e02 |001f: monitor-exit v2 │ │ +35c710: 1100 |0020: return-object v0 │ │ +35c712: 6e10 6aa6 0000 |0021: invoke-virtual {v0}, [Lmyjava/awt/datatransfer/DataFlavor;.clone:()Ljava/lang/Object; // method@a66a │ │ +35c718: 0c00 |0024: move-result-object v0 │ │ +35c71a: 1f00 fc15 |0025: check-cast v0, [Lmyjava/awt/datatransfer/DataFlavor; // type@15fc │ │ +35c71e: 1e02 |0027: monitor-exit v2 │ │ +35c720: 1100 |0028: return-object v0 │ │ +35c722: 0d00 |0029: move-exception v0 │ │ +35c724: 1e02 |002a: monitor-exit v2 │ │ +35c726: 2700 |002b: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x001d │ │ -> 0x0029 │ │ 0x0021 - 0x0027 │ │ -> 0x0029 │ │ positions : │ │ 0x0001 line=376 │ │ @@ -1263836,29 +1263835,29 @@ │ │ type : '(Ljavax/activation/CommandMap;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -35c864: |[35c864] javax.activation.DataHandler.setCommandMap:(Ljavax/activation/CommandMap;)V │ │ -35c874: 1d01 |0000: monitor-enter v1 │ │ -35c876: 5410 d470 |0001: iget-object v0, v1, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d4 │ │ -35c87a: 3302 0400 |0003: if-ne v2, v0, 0007 // +0004 │ │ -35c87e: 3902 0b00 |0005: if-nez v2, 0010 // +000b │ │ -35c882: 6200 d770 |0007: sget-object v0, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d7 │ │ -35c886: 5b10 df70 |0009: iput-object v0, v1, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70df │ │ -35c88a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -35c88c: 5b10 d570 |000c: iput-object v0, v1, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ -35c890: 5b12 d470 |000e: iput-object v2, v1, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d4 │ │ -35c894: 1e01 |0010: monitor-exit v1 │ │ -35c896: 0e00 |0011: return-void │ │ -35c898: 0d02 |0012: move-exception v2 │ │ -35c89a: 1e01 |0013: monitor-exit v1 │ │ -35c89c: 2702 |0014: throw v2 │ │ +35c860: |[35c860] javax.activation.DataHandler.setCommandMap:(Ljavax/activation/CommandMap;)V │ │ +35c870: 1d01 |0000: monitor-enter v1 │ │ +35c872: 5410 d470 |0001: iget-object v0, v1, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d4 │ │ +35c876: 3302 0400 |0003: if-ne v2, v0, 0007 // +0004 │ │ +35c87a: 3902 0b00 |0005: if-nez v2, 0010 // +000b │ │ +35c87e: 6200 d770 |0007: sget-object v0, Ljavax/activation/DataHandler;.emptyFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70d7 │ │ +35c882: 5b10 df70 |0009: iput-object v0, v1, Ljavax/activation/DataHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70df │ │ +35c886: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +35c888: 5b10 d570 |000c: iput-object v0, v1, Ljavax/activation/DataHandler;.dataContentHandler:Ljavax/activation/DataContentHandler; // field@70d5 │ │ +35c88c: 5b12 d470 |000e: iput-object v2, v1, Ljavax/activation/DataHandler;.currentCommandMap:Ljavax/activation/CommandMap; // field@70d4 │ │ +35c890: 1e01 |0010: monitor-exit v1 │ │ +35c892: 0e00 |0011: return-void │ │ +35c894: 0d02 |0012: move-exception v2 │ │ +35c896: 1e01 |0013: monitor-exit v1 │ │ +35c898: 2702 |0014: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=463 │ │ 0x0007 line=465 │ │ 0x000c line=466 │ │ @@ -1263873,38 +1263872,38 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -35c948: |[35c948] javax.activation.DataHandler.writeTo:(Ljava/io/OutputStream;)V │ │ -35c958: 5440 d670 |0000: iget-object v0, v4, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d6 │ │ -35c95c: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -35c960: 1301 0020 |0004: const/16 v1, #int 8192 // #2000 │ │ -35c964: 2311 1515 |0006: new-array v1, v1, [B // type@1515 │ │ -35c968: 7210 ce9b 0000 |0008: invoke-interface {v0}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ -35c96e: 0c00 |000b: move-result-object v0 │ │ -35c970: 6e20 b896 1000 |000c: invoke-virtual {v0, v1}, Ljava/io/InputStream;.read:([B)I // method@96b8 │ │ -35c976: 0a02 |000f: move-result v2 │ │ -35c978: 3d02 0700 |0010: if-lez v2, 0017 // +0007 │ │ -35c97c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -35c97e: 6e40 dc96 1523 |0013: invoke-virtual {v5, v1, v3, v2}, Ljava/io/OutputStream;.write:([BII)V // method@96dc │ │ -35c984: 28f6 |0016: goto 000c // -000a │ │ -35c986: 6e10 b496 0000 |0017: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -35c98c: 2811 |001a: goto 002b // +0011 │ │ -35c98e: 0d05 |001b: move-exception v5 │ │ -35c990: 6e10 b496 0000 |001c: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -35c996: 2705 |001f: throw v5 │ │ -35c998: 7010 bc9b 0400 |0020: invoke-direct {v4}, Ljavax/activation/DataHandler;.getDataContentHandler:()Ljavax/activation/DataContentHandler; // method@9bbc │ │ -35c99e: 0c00 |0023: move-result-object v0 │ │ -35c9a0: 5441 db70 |0024: iget-object v1, v4, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70db │ │ -35c9a4: 5442 dc70 |0026: iget-object v2, v4, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70dc │ │ -35c9a8: 7240 ab9b 1052 |0028: invoke-interface {v0, v1, v2, v5}, Ljavax/activation/DataContentHandler;.writeTo:(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V // method@9bab │ │ -35c9ae: 0e00 |002b: return-void │ │ +35c944: |[35c944] javax.activation.DataHandler.writeTo:(Ljava/io/OutputStream;)V │ │ +35c954: 5440 d670 |0000: iget-object v0, v4, Ljavax/activation/DataHandler;.dataSource:Ljavax/activation/DataSource; // field@70d6 │ │ +35c958: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +35c95c: 1301 0020 |0004: const/16 v1, #int 8192 // #2000 │ │ +35c960: 2311 1515 |0006: new-array v1, v1, [B // type@1515 │ │ +35c964: 7210 ce9b 0000 |0008: invoke-interface {v0}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ +35c96a: 0c00 |000b: move-result-object v0 │ │ +35c96c: 6e20 b896 1000 |000c: invoke-virtual {v0, v1}, Ljava/io/InputStream;.read:([B)I // method@96b8 │ │ +35c972: 0a02 |000f: move-result v2 │ │ +35c974: 3d02 0700 |0010: if-lez v2, 0017 // +0007 │ │ +35c978: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +35c97a: 6e40 dc96 1523 |0013: invoke-virtual {v5, v1, v3, v2}, Ljava/io/OutputStream;.write:([BII)V // method@96dc │ │ +35c980: 28f6 |0016: goto 000c // -000a │ │ +35c982: 6e10 b496 0000 |0017: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +35c988: 2811 |001a: goto 002b // +0011 │ │ +35c98a: 0d05 |001b: move-exception v5 │ │ +35c98c: 6e10 b496 0000 |001c: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +35c992: 2705 |001f: throw v5 │ │ +35c994: 7010 bc9b 0400 |0020: invoke-direct {v4}, Ljavax/activation/DataHandler;.getDataContentHandler:()Ljavax/activation/DataContentHandler; // method@9bbc │ │ +35c99a: 0c00 |0023: move-result-object v0 │ │ +35c99c: 5441 db70 |0024: iget-object v1, v4, Ljavax/activation/DataHandler;.object:Ljava/lang/Object; // field@70db │ │ +35c9a0: 5442 dc70 |0026: iget-object v2, v4, Ljavax/activation/DataHandler;.objectMimeType:Ljava/lang/String; // field@70dc │ │ +35c9a4: 7240 ab9b 1052 |0028: invoke-interface {v0, v1, v2, v5}, Ljavax/activation/DataContentHandler;.writeTo:(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V // method@9bab │ │ +35c9aa: 0e00 |002b: return-void │ │ catches : 1 │ │ 0x000c - 0x0016 │ │ -> 0x001b │ │ positions : │ │ 0x0000 line=311 │ │ 0x0008 line=316 │ │ 0x000c line=319 │ │ @@ -1264099,23 +1264098,23 @@ │ │ type : '(Ljavax/activation/DataContentHandler;Ljavax/activation/DataSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -35caa4: |[35caa4] javax.activation.DataSourceDataContentHandler.:(Ljavax/activation/DataContentHandler;Ljavax/activation/DataSource;)V │ │ -35cab4: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35caba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -35cabc: 5b10 e270 |0004: iput-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e2 │ │ -35cac0: 5b10 e370 |0006: iput-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e3 │ │ -35cac4: 5b10 e170 |0008: iput-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e1 │ │ -35cac8: 5b13 e270 |000a: iput-object v3, v1, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e2 │ │ -35cacc: 5b12 e170 |000c: iput-object v2, v1, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e1 │ │ -35cad0: 0e00 |000e: return-void │ │ +35caa0: |[35caa0] javax.activation.DataSourceDataContentHandler.:(Ljavax/activation/DataContentHandler;Ljavax/activation/DataSource;)V │ │ +35cab0: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35cab6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +35cab8: 5b10 e270 |0004: iput-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e2 │ │ +35cabc: 5b10 e370 |0006: iput-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e3 │ │ +35cac0: 5b10 e170 |0008: iput-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e1 │ │ +35cac4: 5b13 e270 |000a: iput-object v3, v1, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e2 │ │ +35cac8: 5b12 e170 |000c: iput-object v2, v1, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e1 │ │ +35cacc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=762 │ │ 0x0004 line=755 │ │ 0x0006 line=756 │ │ 0x0008 line=757 │ │ 0x000a line=763 │ │ @@ -1264131,23 +1264130,23 @@ │ │ type : '(Ljavax/activation/DataSource;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -35c9bc: |[35c9bc] javax.activation.DataSourceDataContentHandler.getContent:(Ljavax/activation/DataSource;)Ljava/lang/Object; │ │ -35c9cc: 5410 e170 |0000: iget-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e1 │ │ -35c9d0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -35c9d4: 7220 a89b 2000 |0004: invoke-interface {v0, v2}, Ljavax/activation/DataContentHandler;.getContent:(Ljavax/activation/DataSource;)Ljava/lang/Object; // method@9ba8 │ │ -35c9da: 0c02 |0007: move-result-object v2 │ │ -35c9dc: 1102 |0008: return-object v2 │ │ -35c9de: 7210 ce9b 0200 |0009: invoke-interface {v2}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ -35c9e4: 0c02 |000c: move-result-object v2 │ │ -35c9e6: 1102 |000d: return-object v2 │ │ +35c9b8: |[35c9b8] javax.activation.DataSourceDataContentHandler.getContent:(Ljavax/activation/DataSource;)Ljava/lang/Object; │ │ +35c9c8: 5410 e170 |0000: iget-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e1 │ │ +35c9cc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +35c9d0: 7220 a89b 2000 |0004: invoke-interface {v0, v2}, Ljavax/activation/DataContentHandler;.getContent:(Ljavax/activation/DataSource;)Ljava/lang/Object; // method@9ba8 │ │ +35c9d6: 0c02 |0007: move-result-object v2 │ │ +35c9d8: 1102 |0008: return-object v2 │ │ +35c9da: 7210 ce9b 0200 |0009: invoke-interface {v2}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ +35c9e0: 0c02 |000c: move-result-object v2 │ │ +35c9e2: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ 0x0004 line=806 │ │ 0x0009 line=808 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ljavax/activation/DataSourceDataContentHandler; │ │ @@ -1264158,33 +1264157,33 @@ │ │ type : '(Lmyjava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -35c9e8: |[35c9e8] javax.activation.DataSourceDataContentHandler.getTransferData:(Lmyjava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object; │ │ -35c9f8: 5420 e170 |0000: iget-object v0, v2, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e1 │ │ -35c9fc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -35ca00: 7230 a99b 3004 |0004: invoke-interface {v0, v3, v4}, Ljavax/activation/DataContentHandler;.getTransferData:(Lmyjava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object; // method@9ba9 │ │ -35ca06: 0c03 |0007: move-result-object v3 │ │ -35ca08: 1103 |0008: return-object v3 │ │ -35ca0a: 6e10 d49b 0200 |0009: invoke-virtual {v2}, Ljavax/activation/DataSourceDataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9bd4 │ │ -35ca10: 0c00 |000c: move-result-object v0 │ │ -35ca12: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -35ca14: 4600 0001 |000e: aget-object v0, v0, v1 │ │ -35ca18: 6e20 42a1 0300 |0010: invoke-virtual {v3, v0}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ -35ca1e: 0a00 |0013: move-result v0 │ │ -35ca20: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -35ca24: 7210 ce9b 0400 |0016: invoke-interface {v4}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ -35ca2a: 0c03 |0019: move-result-object v3 │ │ -35ca2c: 1103 |001a: return-object v3 │ │ -35ca2e: 2204 8214 |001b: new-instance v4, Lmyjava/awt/datatransfer/UnsupportedFlavorException; // type@1482 │ │ -35ca32: 7020 ada1 3400 |001d: invoke-direct {v4, v3}, Lmyjava/awt/datatransfer/UnsupportedFlavorException;.:(Lmyjava/awt/datatransfer/DataFlavor;)V // method@a1ad │ │ -35ca38: 2704 |0020: throw v4 │ │ +35c9e4: |[35c9e4] javax.activation.DataSourceDataContentHandler.getTransferData:(Lmyjava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object; │ │ +35c9f4: 5420 e170 |0000: iget-object v0, v2, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e1 │ │ +35c9f8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +35c9fc: 7230 a99b 3004 |0004: invoke-interface {v0, v3, v4}, Ljavax/activation/DataContentHandler;.getTransferData:(Lmyjava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object; // method@9ba9 │ │ +35ca02: 0c03 |0007: move-result-object v3 │ │ +35ca04: 1103 |0008: return-object v3 │ │ +35ca06: 6e10 d49b 0200 |0009: invoke-virtual {v2}, Ljavax/activation/DataSourceDataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9bd4 │ │ +35ca0c: 0c00 |000c: move-result-object v0 │ │ +35ca0e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +35ca10: 4600 0001 |000e: aget-object v0, v0, v1 │ │ +35ca14: 6e20 42a1 0300 |0010: invoke-virtual {v3, v0}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ +35ca1a: 0a00 |0013: move-result v0 │ │ +35ca1c: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +35ca20: 7210 ce9b 0400 |0016: invoke-interface {v4}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ +35ca26: 0c03 |0019: move-result-object v3 │ │ +35ca28: 1103 |001a: return-object v3 │ │ +35ca2a: 2204 8214 |001b: new-instance v4, Lmyjava/awt/datatransfer/UnsupportedFlavorException; // type@1482 │ │ +35ca2e: 7020 ada1 3400 |001d: invoke-direct {v4, v3}, Lmyjava/awt/datatransfer/UnsupportedFlavorException;.:(Lmyjava/awt/datatransfer/DataFlavor;)V // method@a1ad │ │ +35ca34: 2704 |0020: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ 0x0004 line=796 │ │ 0x0009 line=797 │ │ 0x0016 line=798 │ │ 0x001b line=800 │ │ @@ -1264198,38 +1264197,38 @@ │ │ type : '()[Lmyjava/awt/datatransfer/DataFlavor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -35ca3c: |[35ca3c] javax.activation.DataSourceDataContentHandler.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; │ │ -35ca4c: 5450 e370 |0000: iget-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e3 │ │ -35ca50: 3900 2600 |0002: if-nez v0, 0028 // +0026 │ │ -35ca54: 5450 e170 |0004: iget-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e1 │ │ -35ca58: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -35ca5c: 7210 aa9b 0000 |0008: invoke-interface {v0}, Ljavax/activation/DataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9baa │ │ -35ca62: 0c00 |000b: move-result-object v0 │ │ -35ca64: 5b50 e370 |000c: iput-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e3 │ │ -35ca68: 281a |000e: goto 0028 // +001a │ │ -35ca6a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -35ca6c: 2300 fc15 |0010: new-array v0, v0, [Lmyjava/awt/datatransfer/DataFlavor; // type@15fc │ │ -35ca70: 5b50 e370 |0012: iput-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e3 │ │ -35ca74: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -35ca76: 2202 b213 |0015: new-instance v2, Ljavax/activation/ActivationDataFlavor; // type@13b2 │ │ -35ca7a: 5453 e270 |0017: iget-object v3, v5, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e2 │ │ -35ca7e: 7210 cd9b 0300 |0019: invoke-interface {v3}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ -35ca84: 0c03 |001c: move-result-object v3 │ │ -35ca86: 5454 e270 |001d: iget-object v4, v5, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e2 │ │ -35ca8a: 7210 cd9b 0400 |001f: invoke-interface {v4}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ -35ca90: 0c04 |0022: move-result-object v4 │ │ -35ca92: 7030 8c9b 3204 |0023: invoke-direct {v2, v3, v4}, Ljavax/activation/ActivationDataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b8c │ │ -35ca98: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ -35ca9c: 5450 e370 |0028: iget-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e3 │ │ -35caa0: 1100 |002a: return-object v0 │ │ +35ca38: |[35ca38] javax.activation.DataSourceDataContentHandler.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; │ │ +35ca48: 5450 e370 |0000: iget-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e3 │ │ +35ca4c: 3900 2600 |0002: if-nez v0, 0028 // +0026 │ │ +35ca50: 5450 e170 |0004: iget-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e1 │ │ +35ca54: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +35ca58: 7210 aa9b 0000 |0008: invoke-interface {v0}, Ljavax/activation/DataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9baa │ │ +35ca5e: 0c00 |000b: move-result-object v0 │ │ +35ca60: 5b50 e370 |000c: iput-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e3 │ │ +35ca64: 281a |000e: goto 0028 // +001a │ │ +35ca66: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +35ca68: 2300 fc15 |0010: new-array v0, v0, [Lmyjava/awt/datatransfer/DataFlavor; // type@15fc │ │ +35ca6c: 5b50 e370 |0012: iput-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e3 │ │ +35ca70: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +35ca72: 2202 b213 |0015: new-instance v2, Ljavax/activation/ActivationDataFlavor; // type@13b2 │ │ +35ca76: 5453 e270 |0017: iget-object v3, v5, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e2 │ │ +35ca7a: 7210 cd9b 0300 |0019: invoke-interface {v3}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ +35ca80: 0c03 |001c: move-result-object v3 │ │ +35ca82: 5454 e270 |001d: iget-object v4, v5, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e2 │ │ +35ca86: 7210 cd9b 0400 |001f: invoke-interface {v4}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ +35ca8c: 0c04 |0022: move-result-object v4 │ │ +35ca8e: 7030 8c9b 3204 |0023: invoke-direct {v2, v3, v4}, Ljavax/activation/ActivationDataFlavor;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b8c │ │ +35ca94: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ +35ca98: 5450 e370 |0028: iget-object v0, v5, Ljavax/activation/DataSourceDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70e3 │ │ +35ca9c: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ 0x0004 line=774 │ │ 0x0008 line=775 │ │ 0x0012 line=777 │ │ 0x0015 line=778 │ │ @@ -1264244,32 +1264243,32 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -35cad4: |[35cad4] javax.activation.DataSourceDataContentHandler.writeTo:(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V │ │ -35cae4: 5410 e170 |0000: iget-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e1 │ │ -35cae8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -35caec: 7240 ab9b 2043 |0004: invoke-interface {v0, v2, v3, v4}, Ljavax/activation/DataContentHandler;.writeTo:(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V // method@9bab │ │ -35caf2: 0e00 |0007: return-void │ │ -35caf4: 2202 cc13 |0008: new-instance v2, Ljavax/activation/UnsupportedDataTypeException; // type@13cc │ │ -35caf8: 2203 e812 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -35cafc: 7010 4098 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35cb02: 1a04 659f |000f: const-string v4, "no DCH for content type " // string@9f65 │ │ -35cb06: 6e20 4b98 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35cb0c: 5414 e270 |0014: iget-object v4, v1, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e2 │ │ -35cb10: 7210 cd9b 0400 |0016: invoke-interface {v4}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ -35cb16: 0c04 |0019: move-result-object v4 │ │ -35cb18: 6e20 4b98 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35cb1e: 6e10 5498 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35cb24: 0c03 |0020: move-result-object v3 │ │ -35cb26: 7020 419c 3200 |0021: invoke-direct {v2, v3}, Ljavax/activation/UnsupportedDataTypeException;.:(Ljava/lang/String;)V // method@9c41 │ │ -35cb2c: 2702 |0024: throw v2 │ │ +35cad0: |[35cad0] javax.activation.DataSourceDataContentHandler.writeTo:(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V │ │ +35cae0: 5410 e170 |0000: iget-object v0, v1, Ljavax/activation/DataSourceDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70e1 │ │ +35cae4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +35cae8: 7240 ab9b 2043 |0004: invoke-interface {v0, v2, v3, v4}, Ljavax/activation/DataContentHandler;.writeTo:(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V // method@9bab │ │ +35caee: 0e00 |0007: return-void │ │ +35caf0: 2202 cc13 |0008: new-instance v2, Ljavax/activation/UnsupportedDataTypeException; // type@13cc │ │ +35caf4: 2203 e812 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +35caf8: 7010 4098 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35cafe: 1a04 659f |000f: const-string v4, "no DCH for content type " // string@9f65 │ │ +35cb02: 6e20 4b98 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35cb08: 5414 e270 |0014: iget-object v4, v1, Ljavax/activation/DataSourceDataContentHandler;.ds:Ljavax/activation/DataSource; // field@70e2 │ │ +35cb0c: 7210 cd9b 0400 |0016: invoke-interface {v4}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ +35cb12: 0c04 |0019: move-result-object v4 │ │ +35cb14: 6e20 4b98 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35cb1a: 6e10 5498 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35cb20: 0c03 |0020: move-result-object v3 │ │ +35cb22: 7020 419c 3200 |0021: invoke-direct {v2, v3}, Ljavax/activation/UnsupportedDataTypeException;.:(Ljava/lang/String;)V // method@9c41 │ │ +35cb28: 2702 |0024: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=816 │ │ 0x0004 line=817 │ │ 0x0008 line=819 │ │ 0x0016 line=820 │ │ locals : │ │ @@ -1264318,21 +1264317,21 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -35cbe4: |[35cbe4] javax.activation.FileDataSource.:(Ljava/io/File;)V │ │ -35cbf4: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35cbfa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -35cbfc: 5b10 e470 |0004: iput-object v0, v1, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e4 │ │ -35cc00: 5b10 e570 |0006: iput-object v0, v1, Ljavax/activation/FileDataSource;.typeMap:Ljavax/activation/FileTypeMap; // field@70e5 │ │ -35cc04: 5b12 e470 |0008: iput-object v2, v1, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e4 │ │ -35cc08: 0e00 |000a: return-void │ │ +35cbe0: |[35cbe0] javax.activation.FileDataSource.:(Ljava/io/File;)V │ │ +35cbf0: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35cbf6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +35cbf8: 5b10 e470 |0004: iput-object v0, v1, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e4 │ │ +35cbfc: 5b10 e570 |0006: iput-object v0, v1, Ljavax/activation/FileDataSource;.typeMap:Ljavax/activation/FileTypeMap; // field@70e5 │ │ +35cc00: 5b12 e470 |0008: iput-object v2, v1, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e4 │ │ +35cc04: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=62 │ │ 0x0006 line=63 │ │ 0x0008 line=73 │ │ locals : │ │ @@ -1264344,19 +1264343,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -35cc0c: |[35cc0c] javax.activation.FileDataSource.:(Ljava/lang/String;)V │ │ -35cc1c: 2200 8c12 |0000: new-instance v0, Ljava/io/File; // type@128c │ │ -35cc20: 7020 7896 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -35cc26: 7020 d69b 0100 |0005: invoke-direct {v1, v0}, Ljavax/activation/FileDataSource;.:(Ljava/io/File;)V // method@9bd6 │ │ -35cc2c: 0e00 |0008: return-void │ │ +35cc08: |[35cc08] javax.activation.FileDataSource.:(Ljava/lang/String;)V │ │ +35cc18: 2200 8c12 |0000: new-instance v0, Ljava/io/File; // type@128c │ │ +35cc1c: 7020 7896 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +35cc22: 7020 d69b 0100 |0005: invoke-direct {v1, v0}, Ljavax/activation/FileDataSource;.:(Ljava/io/File;)V // method@9bd6 │ │ +35cc28: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/activation/FileDataSource; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1264366,27 +1264365,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -35cb88: |[35cb88] javax.activation.FileDataSource.getContentType:()Ljava/lang/String; │ │ -35cb98: 5420 e570 |0000: iget-object v0, v2, Ljavax/activation/FileDataSource;.typeMap:Ljavax/activation/FileTypeMap; // field@70e5 │ │ -35cb9c: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -35cba0: 7100 e29b 0000 |0004: invoke-static {}, Ljavax/activation/FileTypeMap;.getDefaultFileTypeMap:()Ljavax/activation/FileTypeMap; // method@9be2 │ │ -35cba6: 0c00 |0007: move-result-object v0 │ │ -35cba8: 5421 e470 |0008: iget-object v1, v2, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e4 │ │ -35cbac: 6e20 e09b 1000 |000a: invoke-virtual {v0, v1}, Ljavax/activation/FileTypeMap;.getContentType:(Ljava/io/File;)Ljava/lang/String; // method@9be0 │ │ -35cbb2: 0c00 |000d: move-result-object v0 │ │ -35cbb4: 1100 |000e: return-object v0 │ │ -35cbb6: 5421 e470 |000f: iget-object v1, v2, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e4 │ │ -35cbba: 6e20 e09b 1000 |0011: invoke-virtual {v0, v1}, Ljavax/activation/FileTypeMap;.getContentType:(Ljava/io/File;)Ljava/lang/String; // method@9be0 │ │ -35cbc0: 0c00 |0014: move-result-object v0 │ │ -35cbc2: 1100 |0015: return-object v0 │ │ +35cb84: |[35cb84] javax.activation.FileDataSource.getContentType:()Ljava/lang/String; │ │ +35cb94: 5420 e570 |0000: iget-object v0, v2, Ljavax/activation/FileDataSource;.typeMap:Ljavax/activation/FileTypeMap; // field@70e5 │ │ +35cb98: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +35cb9c: 7100 e29b 0000 |0004: invoke-static {}, Ljavax/activation/FileTypeMap;.getDefaultFileTypeMap:()Ljavax/activation/FileTypeMap; // method@9be2 │ │ +35cba2: 0c00 |0007: move-result-object v0 │ │ +35cba4: 5421 e470 |0008: iget-object v1, v2, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e4 │ │ +35cba8: 6e20 e09b 1000 |000a: invoke-virtual {v0, v1}, Ljavax/activation/FileTypeMap;.getContentType:(Ljava/io/File;)Ljava/lang/String; // method@9be0 │ │ +35cbae: 0c00 |000d: move-result-object v0 │ │ +35cbb0: 1100 |000e: return-object v0 │ │ +35cbb2: 5421 e470 |000f: iget-object v1, v2, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e4 │ │ +35cbb6: 6e20 e09b 1000 |0011: invoke-virtual {v0, v1}, Ljavax/activation/FileTypeMap;.getContentType:(Ljava/io/File;)Ljava/lang/String; // method@9be0 │ │ +35cbbc: 0c00 |0014: move-result-object v0 │ │ +35cbbe: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x000f line=128 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Ljavax/activation/FileDataSource; │ │ @@ -1264396,17 +1264395,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35cb30: |[35cb30] javax.activation.FileDataSource.getFile:()Ljava/io/File; │ │ -35cb40: 5410 e470 |0000: iget-object v0, v1, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e4 │ │ -35cb44: 1100 |0002: return-object v0 │ │ +35cb2c: |[35cb2c] javax.activation.FileDataSource.getFile:()Ljava/io/File; │ │ +35cb3c: 5410 e470 |0000: iget-object v0, v1, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e4 │ │ +35cb40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/activation/FileDataSource; │ │ │ │ #2 : (in Ljavax/activation/FileDataSource;) │ │ @@ -1264414,19 +1264413,19 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -35cb48: |[35cb48] javax.activation.FileDataSource.getInputStream:()Ljava/io/InputStream; │ │ -35cb58: 2200 8e12 |0000: new-instance v0, Ljava/io/FileInputStream; // type@128e │ │ -35cb5c: 5421 e470 |0002: iget-object v1, v2, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e4 │ │ -35cb60: 7020 9296 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@9692 │ │ -35cb66: 1100 |0007: return-object v0 │ │ +35cb44: |[35cb44] javax.activation.FileDataSource.getInputStream:()Ljava/io/InputStream; │ │ +35cb54: 2200 8e12 |0000: new-instance v0, Ljava/io/FileInputStream; // type@128e │ │ +35cb58: 5421 e470 |0002: iget-object v1, v2, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e4 │ │ +35cb5c: 7020 9296 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@9692 │ │ +35cb62: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljavax/activation/FileDataSource; │ │ │ │ #3 : (in Ljavax/activation/FileDataSource;) │ │ @@ -1264434,19 +1264433,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -35cbc4: |[35cbc4] javax.activation.FileDataSource.getName:()Ljava/lang/String; │ │ -35cbd4: 5410 e470 |0000: iget-object v0, v1, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e4 │ │ -35cbd8: 6e10 8596 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@9685 │ │ -35cbde: 0c00 |0005: move-result-object v0 │ │ -35cbe0: 1100 |0006: return-object v0 │ │ +35cbc0: |[35cbc0] javax.activation.FileDataSource.getName:()Ljava/lang/String; │ │ +35cbd0: 5410 e470 |0000: iget-object v0, v1, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e4 │ │ +35cbd4: 6e10 8596 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@9685 │ │ +35cbda: 0c00 |0005: move-result-object v0 │ │ +35cbdc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/activation/FileDataSource; │ │ │ │ #4 : (in Ljavax/activation/FileDataSource;) │ │ @@ -1264454,19 +1264453,19 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -35cb68: |[35cb68] javax.activation.FileDataSource.getOutputStream:()Ljava/io/OutputStream; │ │ -35cb78: 2200 9012 |0000: new-instance v0, Ljava/io/FileOutputStream; // type@1290 │ │ -35cb7c: 5421 e470 |0002: iget-object v1, v2, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e4 │ │ -35cb80: 7020 9b96 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@969b │ │ -35cb86: 1100 |0007: return-object v0 │ │ +35cb64: |[35cb64] javax.activation.FileDataSource.getOutputStream:()Ljava/io/OutputStream; │ │ +35cb74: 2200 9012 |0000: new-instance v0, Ljava/io/FileOutputStream; // type@1290 │ │ +35cb78: 5421 e470 |0002: iget-object v1, v2, Ljavax/activation/FileDataSource;._file:Ljava/io/File; // field@70e4 │ │ +35cb7c: 7020 9b96 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@969b │ │ +35cb82: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljavax/activation/FileDataSource; │ │ │ │ #5 : (in Ljavax/activation/FileDataSource;) │ │ @@ -1264474,17 +1264473,17 @@ │ │ type : '(Ljavax/activation/FileTypeMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35cc30: |[35cc30] javax.activation.FileDataSource.setFileTypeMap:(Ljavax/activation/FileTypeMap;)V │ │ -35cc40: 5b01 e570 |0000: iput-object v1, v0, Ljavax/activation/FileDataSource;.typeMap:Ljavax/activation/FileTypeMap; // field@70e5 │ │ -35cc44: 0e00 |0002: return-void │ │ +35cc2c: |[35cc2c] javax.activation.FileDataSource.setFileTypeMap:(Ljavax/activation/FileTypeMap;)V │ │ +35cc3c: 5b01 e570 |0000: iput-object v1, v0, Ljavax/activation/FileDataSource;.typeMap:Ljavax/activation/FileTypeMap; // field@70e5 │ │ +35cc40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljavax/activation/FileDataSource; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/activation/FileTypeMap; │ │ │ │ @@ -1264525,84 +1264524,84 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 154 16-bit code units │ │ -35d680: |[35d680] javax.activation.MailcapCommandMap.:()V │ │ -35d690: 7010 9b9b 0300 |0000: invoke-direct {v3}, Ljavax/activation/CommandMap;.:()V // method@9b9b │ │ -35d696: 2200 5613 |0003: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -35d69a: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -35d69c: 7020 9499 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@9994 │ │ -35d6a2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -35d6a4: 7220 5b9a 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35d6aa: 1a01 c83b |000d: const-string v1, "MailcapCommandMap: load HOME" // string@3bc8 │ │ -35d6ae: 7110 7390 0100 |000f: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35d6b4: 1a01 3cc0 |0012: const-string v1, "user.home" // string@c03c │ │ -35d6b8: 7110 5998 0100 |0014: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -35d6be: 0c01 |0017: move-result-object v1 │ │ -35d6c0: 3801 2100 |0018: if-eqz v1, 0039 // +0021 │ │ -35d6c4: 2202 e812 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d6c8: 7010 4098 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d6ce: 6e20 4b98 1200 |001f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d6d4: 6201 9670 |0022: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ -35d6d8: 6e20 4b98 1200 |0024: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d6de: 1a01 2606 |0027: const-string v1, ".mailcap" // string@0626 │ │ -35d6e2: 6e20 4b98 1200 |0029: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d6e8: 6e10 5498 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d6ee: 0c01 |002f: move-result-object v1 │ │ -35d6f0: 7020 f39b 1300 |0030: invoke-direct {v3, v1}, Ljavax/activation/MailcapCommandMap;.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; // method@9bf3 │ │ -35d6f6: 0c01 |0033: move-result-object v1 │ │ -35d6f8: 3801 0500 |0034: if-eqz v1, 0039 // +0005 │ │ -35d6fc: 7220 5b9a 1000 |0036: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35d702: 1a01 cc3b |0039: const-string v1, "MailcapCommandMap: load SYS" // string@3bcc │ │ -35d706: 7110 7390 0100 |003b: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35d70c: 2201 e812 |003e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d710: 7010 4098 0100 |0040: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d716: 1a02 ee87 |0043: const-string v2, "java.home" // string@87ee │ │ -35d71a: 7110 5998 0200 |0045: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -35d720: 0c02 |0048: move-result-object v2 │ │ -35d722: 6e20 4b98 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d728: 6202 9670 |004c: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ -35d72c: 6e20 4b98 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d732: 1a02 028a |0051: const-string v2, "lib" // string@8a02 │ │ -35d736: 6e20 4b98 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d73c: 6202 9670 |0056: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ -35d740: 6e20 4b98 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d746: 1a02 5b99 |005b: const-string v2, "mailcap" // string@995b │ │ -35d74a: 6e20 4b98 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d750: 6e10 5498 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d756: 0c01 |0063: move-result-object v1 │ │ -35d758: 7020 f39b 1300 |0064: invoke-direct {v3, v1}, Ljavax/activation/MailcapCommandMap;.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; // method@9bf3 │ │ -35d75e: 0c01 |0067: move-result-object v1 │ │ -35d760: 3801 0700 |0068: if-eqz v1, 006f // +0007 │ │ -35d764: 7220 5b9a 1000 |006a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35d76a: 2802 |006d: goto 006f // +0002 │ │ -35d76c: 0000 |006e: nop // spacer │ │ -35d76e: 1a01 c93b |006f: const-string v1, "MailcapCommandMap: load JAR" // string@3bc9 │ │ -35d772: 7110 7390 0100 |0071: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35d778: 1a01 113b |0074: const-string v1, "META-INF/mailcap" // string@3b11 │ │ -35d77c: 7030 f29b 0301 |0076: invoke-direct {v3, v0, v1}, Ljavax/activation/MailcapCommandMap;.loadAllResources:(Ljava/util/List;Ljava/lang/String;)V // method@9bf2 │ │ -35d782: 1a01 c73b |0079: const-string v1, "MailcapCommandMap: load DEF" // string@3bc7 │ │ -35d786: 7110 7390 0100 |007b: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35d78c: 1a01 7806 |007e: const-string v1, "/META-INF/mailcap.default" // string@0678 │ │ -35d790: 7020 f49b 1300 |0080: invoke-direct {v3, v1}, Ljavax/activation/MailcapCommandMap;.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; // method@9bf4 │ │ -35d796: 0c01 |0083: move-result-object v1 │ │ -35d798: 3801 0500 |0084: if-eqz v1, 0089 // +0005 │ │ -35d79c: 7220 5b9a 1000 |0086: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35d7a2: 7210 6a9a 0000 |0089: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -35d7a8: 0a01 |008c: move-result v1 │ │ -35d7aa: 2311 be15 |008d: new-array v1, v1, [Lcom/sun/activation/registries/MailcapFile; // type@15be │ │ -35d7ae: 5b31 e870 |008f: iput-object v1, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ -35d7b2: 7220 6d9a 1000 |0091: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -35d7b8: 0c00 |0094: move-result-object v0 │ │ -35d7ba: 1f00 be15 |0095: check-cast v0, [Lcom/sun/activation/registries/MailcapFile; // type@15be │ │ -35d7be: 5b30 e870 |0097: iput-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ -35d7c2: 0e00 |0099: return-void │ │ +35d67c: |[35d67c] javax.activation.MailcapCommandMap.:()V │ │ +35d68c: 7010 9b9b 0300 |0000: invoke-direct {v3}, Ljavax/activation/CommandMap;.:()V // method@9b9b │ │ +35d692: 2200 5613 |0003: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +35d696: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +35d698: 7020 9499 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@9994 │ │ +35d69e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +35d6a0: 7220 5b9a 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35d6a6: 1a01 c83b |000d: const-string v1, "MailcapCommandMap: load HOME" // string@3bc8 │ │ +35d6aa: 7110 7390 0100 |000f: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35d6b0: 1a01 3cc0 |0012: const-string v1, "user.home" // string@c03c │ │ +35d6b4: 7110 5998 0100 |0014: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +35d6ba: 0c01 |0017: move-result-object v1 │ │ +35d6bc: 3801 2100 |0018: if-eqz v1, 0039 // +0021 │ │ +35d6c0: 2202 e812 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d6c4: 7010 4098 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d6ca: 6e20 4b98 1200 |001f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d6d0: 6201 9670 |0022: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ +35d6d4: 6e20 4b98 1200 |0024: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d6da: 1a01 2606 |0027: const-string v1, ".mailcap" // string@0626 │ │ +35d6de: 6e20 4b98 1200 |0029: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d6e4: 6e10 5498 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d6ea: 0c01 |002f: move-result-object v1 │ │ +35d6ec: 7020 f39b 1300 |0030: invoke-direct {v3, v1}, Ljavax/activation/MailcapCommandMap;.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; // method@9bf3 │ │ +35d6f2: 0c01 |0033: move-result-object v1 │ │ +35d6f4: 3801 0500 |0034: if-eqz v1, 0039 // +0005 │ │ +35d6f8: 7220 5b9a 1000 |0036: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35d6fe: 1a01 cc3b |0039: const-string v1, "MailcapCommandMap: load SYS" // string@3bcc │ │ +35d702: 7110 7390 0100 |003b: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35d708: 2201 e812 |003e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d70c: 7010 4098 0100 |0040: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d712: 1a02 ee87 |0043: const-string v2, "java.home" // string@87ee │ │ +35d716: 7110 5998 0200 |0045: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +35d71c: 0c02 |0048: move-result-object v2 │ │ +35d71e: 6e20 4b98 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d724: 6202 9670 |004c: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ +35d728: 6e20 4b98 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d72e: 1a02 028a |0051: const-string v2, "lib" // string@8a02 │ │ +35d732: 6e20 4b98 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d738: 6202 9670 |0056: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ +35d73c: 6e20 4b98 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d742: 1a02 5b99 |005b: const-string v2, "mailcap" // string@995b │ │ +35d746: 6e20 4b98 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d74c: 6e10 5498 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d752: 0c01 |0063: move-result-object v1 │ │ +35d754: 7020 f39b 1300 |0064: invoke-direct {v3, v1}, Ljavax/activation/MailcapCommandMap;.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; // method@9bf3 │ │ +35d75a: 0c01 |0067: move-result-object v1 │ │ +35d75c: 3801 0700 |0068: if-eqz v1, 006f // +0007 │ │ +35d760: 7220 5b9a 1000 |006a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35d766: 2802 |006d: goto 006f // +0002 │ │ +35d768: 0000 |006e: nop // spacer │ │ +35d76a: 1a01 c93b |006f: const-string v1, "MailcapCommandMap: load JAR" // string@3bc9 │ │ +35d76e: 7110 7390 0100 |0071: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35d774: 1a01 113b |0074: const-string v1, "META-INF/mailcap" // string@3b11 │ │ +35d778: 7030 f29b 0301 |0076: invoke-direct {v3, v0, v1}, Ljavax/activation/MailcapCommandMap;.loadAllResources:(Ljava/util/List;Ljava/lang/String;)V // method@9bf2 │ │ +35d77e: 1a01 c73b |0079: const-string v1, "MailcapCommandMap: load DEF" // string@3bc7 │ │ +35d782: 7110 7390 0100 |007b: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35d788: 1a01 7806 |007e: const-string v1, "/META-INF/mailcap.default" // string@0678 │ │ +35d78c: 7020 f49b 1300 |0080: invoke-direct {v3, v1}, Ljavax/activation/MailcapCommandMap;.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; // method@9bf4 │ │ +35d792: 0c01 |0083: move-result-object v1 │ │ +35d794: 3801 0500 |0084: if-eqz v1, 0089 // +0005 │ │ +35d798: 7220 5b9a 1000 |0086: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35d79e: 7210 6a9a 0000 |0089: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +35d7a4: 0a01 |008c: move-result v1 │ │ +35d7a6: 2311 be15 |008d: new-array v1, v1, [Lcom/sun/activation/registries/MailcapFile; // type@15be │ │ +35d7aa: 5b31 e870 |008f: iput-object v1, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ +35d7ae: 7220 6d9a 1000 |0091: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +35d7b4: 0c00 |0094: move-result-object v0 │ │ +35d7b6: 1f00 be15 |0095: check-cast v0, [Lcom/sun/activation/registries/MailcapFile; // type@15be │ │ +35d7ba: 5b30 e870 |0097: iput-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ +35d7be: 0e00 |0099: return-void │ │ catches : 2 │ │ 0x0012 - 0x0039 │ │ Ljava/lang/SecurityException; -> 0x0039 │ │ 0x003e - 0x006d │ │ Ljava/lang/SecurityException; -> 0x006e │ │ positions : │ │ 0x0000 line=131 │ │ @@ -1264632,26 +1264631,26 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -35d7e0: |[35d7e0] javax.activation.MailcapCommandMap.:(Ljava/io/InputStream;)V │ │ -35d7f0: 7010 e49b 0300 |0000: invoke-direct {v3}, Ljavax/activation/MailcapCommandMap;.:()V // method@9be4 │ │ -35d7f6: 1a00 ca3b |0003: const-string v0, "MailcapCommandMap: load PROG" // string@3bca │ │ -35d7fa: 7110 7390 0000 |0005: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35d800: 5430 e870 |0008: iget-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ -35d804: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -35d806: 4602 0001 |000b: aget-object v2, v0, v1 │ │ -35d80a: 3902 0900 |000d: if-nez v2, 0016 // +0009 │ │ -35d80e: 2202 cf11 |000f: new-instance v2, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ -35d812: 7020 7790 4200 |0011: invoke-direct {v2, v4}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/io/InputStream;)V // method@9077 │ │ -35d818: 4d02 0001 |0014: aput-object v2, v0, v1 │ │ -35d81c: 0e00 |0016: return-void │ │ +35d7dc: |[35d7dc] javax.activation.MailcapCommandMap.:(Ljava/io/InputStream;)V │ │ +35d7ec: 7010 e49b 0300 |0000: invoke-direct {v3}, Ljavax/activation/MailcapCommandMap;.:()V // method@9be4 │ │ +35d7f2: 1a00 ca3b |0003: const-string v0, "MailcapCommandMap: load PROG" // string@3bca │ │ +35d7f6: 7110 7390 0000 |0005: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35d7fc: 5430 e870 |0008: iget-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ +35d800: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +35d802: 4602 0001 |000b: aget-object v2, v0, v1 │ │ +35d806: 3902 0900 |000d: if-nez v2, 0016 // +0009 │ │ +35d80a: 2202 cf11 |000f: new-instance v2, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ +35d80e: 7020 7790 4200 |0011: invoke-direct {v2, v4}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/io/InputStream;)V // method@9077 │ │ +35d814: 4d02 0001 |0014: aput-object v2, v0, v1 │ │ +35d818: 0e00 |0016: return-void │ │ catches : 1 │ │ 0x000f - 0x0016 │ │ Ljava/io/IOException; -> 0x0016 │ │ positions : │ │ 0x0000 line=315 │ │ 0x0005 line=317 │ │ 0x0008 line=318 │ │ @@ -1264665,35 +1264664,35 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -35d830: |[35d830] javax.activation.MailcapCommandMap.:(Ljava/lang/String;)V │ │ -35d840: 7010 e49b 0300 |0000: invoke-direct {v3}, Ljavax/activation/MailcapCommandMap;.:()V // method@9be4 │ │ -35d846: 7100 7290 0000 |0003: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35d84c: 0a00 |0006: move-result v0 │ │ -35d84e: 3800 1600 |0007: if-eqz v0, 001d // +0016 │ │ -35d852: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d856: 7010 4098 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d85c: 1a01 cb3b |000e: const-string v1, "MailcapCommandMap: load PROG from " // string@3bcb │ │ -35d860: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d866: 6e20 4b98 4000 |0013: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d86c: 6e10 5498 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d872: 0c00 |0019: move-result-object v0 │ │ -35d874: 7110 7390 0000 |001a: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35d87a: 5430 e870 |001d: iget-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ -35d87e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -35d880: 4602 0001 |0020: aget-object v2, v0, v1 │ │ -35d884: 3902 0900 |0022: if-nez v2, 002b // +0009 │ │ -35d888: 2202 cf11 |0024: new-instance v2, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ -35d88c: 7020 7890 4200 |0026: invoke-direct {v2, v4}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/lang/String;)V // method@9078 │ │ -35d892: 4d02 0001 |0029: aput-object v2, v0, v1 │ │ -35d896: 0e00 |002b: return-void │ │ +35d82c: |[35d82c] javax.activation.MailcapCommandMap.:(Ljava/lang/String;)V │ │ +35d83c: 7010 e49b 0300 |0000: invoke-direct {v3}, Ljavax/activation/MailcapCommandMap;.:()V // method@9be4 │ │ +35d842: 7100 7290 0000 |0003: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35d848: 0a00 |0006: move-result v0 │ │ +35d84a: 3800 1600 |0007: if-eqz v0, 001d // +0016 │ │ +35d84e: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d852: 7010 4098 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d858: 1a01 cb3b |000e: const-string v1, "MailcapCommandMap: load PROG from " // string@3bcb │ │ +35d85c: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d862: 6e20 4b98 4000 |0013: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d868: 6e10 5498 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d86e: 0c00 |0019: move-result-object v0 │ │ +35d870: 7110 7390 0000 |001a: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35d876: 5430 e870 |001d: iget-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ +35d87a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +35d87c: 4602 0001 |0020: aget-object v2, v0, v1 │ │ +35d880: 3902 0900 |0022: if-nez v2, 002b // +0009 │ │ +35d884: 2202 cf11 |0024: new-instance v2, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ +35d888: 7020 7890 4200 |0026: invoke-direct {v2, v4}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/lang/String;)V // method@9078 │ │ +35d88e: 4d02 0001 |0029: aput-object v2, v0, v1 │ │ +35d892: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0003 line=300 │ │ 0x0009 line=301 │ │ 0x001d line=302 │ │ 0x0024 line=303 │ │ @@ -1264706,41 +1264705,41 @@ │ │ type : '(Ljava/util/Map;Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -35d8f4: |[35d8f4] javax.activation.MailcapCommandMap.appendCmdsToList:(Ljava/util/Map;Ljava/util/List;)V │ │ -35d904: 7210 889a 0600 |0000: invoke-interface {v6}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@9a88 │ │ -35d90a: 0c00 |0003: move-result-object v0 │ │ -35d90c: 7210 b19a 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -35d912: 0c00 |0007: move-result-object v0 │ │ -35d914: 7210 3f9a 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -35d91a: 0a01 |000b: move-result v1 │ │ -35d91c: 3801 2700 |000c: if-eqz v1, 0033 // +0027 │ │ -35d920: 7210 409a 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -35d926: 0c01 |0011: move-result-object v1 │ │ -35d928: 1f01 e612 |0012: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -35d92c: 7220 859a 1600 |0014: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -35d932: 0c02 |0017: move-result-object v2 │ │ -35d934: 1f02 6c13 |0018: check-cast v2, Ljava/util/List; // type@136c │ │ -35d938: 7210 659a 0200 |001a: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -35d93e: 0c02 |001d: move-result-object v2 │ │ -35d940: 7210 3f9a 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -35d946: 0a03 |0021: move-result v3 │ │ -35d948: 3803 e6ff |0022: if-eqz v3, 0008 // -001a │ │ -35d94c: 7210 409a 0200 |0024: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -35d952: 0c03 |0027: move-result-object v3 │ │ -35d954: 1f03 e612 |0028: check-cast v3, Ljava/lang/String; // type@12e6 │ │ -35d958: 2204 b313 |002a: new-instance v4, Ljavax/activation/CommandInfo; // type@13b3 │ │ -35d95c: 7030 969b 1403 |002c: invoke-direct {v4, v1, v3}, Ljavax/activation/CommandInfo;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b96 │ │ -35d962: 7220 5b9a 4700 |002f: invoke-interface {v7, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35d968: 28ec |0032: goto 001e // -0014 │ │ -35d96a: 0e00 |0033: return-void │ │ +35d8f0: |[35d8f0] javax.activation.MailcapCommandMap.appendCmdsToList:(Ljava/util/Map;Ljava/util/List;)V │ │ +35d900: 7210 889a 0600 |0000: invoke-interface {v6}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@9a88 │ │ +35d906: 0c00 |0003: move-result-object v0 │ │ +35d908: 7210 b19a 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +35d90e: 0c00 |0007: move-result-object v0 │ │ +35d910: 7210 3f9a 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +35d916: 0a01 |000b: move-result v1 │ │ +35d918: 3801 2700 |000c: if-eqz v1, 0033 // +0027 │ │ +35d91c: 7210 409a 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +35d922: 0c01 |0011: move-result-object v1 │ │ +35d924: 1f01 e612 |0012: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +35d928: 7220 859a 1600 |0014: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +35d92e: 0c02 |0017: move-result-object v2 │ │ +35d930: 1f02 6c13 |0018: check-cast v2, Ljava/util/List; // type@136c │ │ +35d934: 7210 659a 0200 |001a: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +35d93a: 0c02 |001d: move-result-object v2 │ │ +35d93c: 7210 3f9a 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +35d942: 0a03 |0021: move-result v3 │ │ +35d944: 3803 e6ff |0022: if-eqz v3, 0008 // -001a │ │ +35d948: 7210 409a 0200 |0024: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +35d94e: 0c03 |0027: move-result-object v3 │ │ +35d950: 1f03 e612 |0028: check-cast v3, Ljava/lang/String; // type@12e6 │ │ +35d954: 2204 b313 |002a: new-instance v4, Ljavax/activation/CommandInfo; // type@13b3 │ │ +35d958: 7030 969b 1403 |002c: invoke-direct {v4, v1, v3}, Ljavax/activation/CommandInfo;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b96 │ │ +35d95e: 7220 5b9a 4700 |002f: invoke-interface {v7, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35d964: 28ec |0032: goto 001e // -0014 │ │ +35d966: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0008 line=440 │ │ 0x000e line=441 │ │ 0x0014 line=442 │ │ 0x001a line=443 │ │ @@ -1264757,40 +1264756,40 @@ │ │ type : '(Ljava/util/Map;Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -35d96c: |[35d96c] javax.activation.MailcapCommandMap.appendPrefCmdsToList:(Ljava/util/Map;Ljava/util/List;)V │ │ -35d97c: 7210 889a 0500 |0000: invoke-interface {v5}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@9a88 │ │ -35d982: 0c00 |0003: move-result-object v0 │ │ -35d984: 7210 b19a 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -35d98a: 0c00 |0007: move-result-object v0 │ │ -35d98c: 7210 3f9a 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -35d992: 0a01 |000b: move-result v1 │ │ -35d994: 3801 2400 |000c: if-eqz v1, 0030 // +0024 │ │ -35d998: 7210 409a 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -35d99e: 0c01 |0011: move-result-object v1 │ │ -35d9a0: 1f01 e612 |0012: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -35d9a4: 7030 ea9b 6401 |0014: invoke-direct {v4, v6, v1}, Ljavax/activation/MailcapCommandMap;.checkForVerb:(Ljava/util/List;Ljava/lang/String;)Z // method@9bea │ │ -35d9aa: 0a02 |0017: move-result v2 │ │ -35d9ac: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ -35d9b0: 7220 859a 1500 |001a: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -35d9b6: 0c02 |001d: move-result-object v2 │ │ -35d9b8: 1f02 6c13 |001e: check-cast v2, Ljava/util/List; // type@136c │ │ -35d9bc: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -35d9be: 7220 619a 3200 |0021: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -35d9c4: 0c02 |0024: move-result-object v2 │ │ -35d9c6: 1f02 e612 |0025: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35d9ca: 2203 b313 |0027: new-instance v3, Ljavax/activation/CommandInfo; // type@13b3 │ │ -35d9ce: 7030 969b 1302 |0029: invoke-direct {v3, v1, v2}, Ljavax/activation/CommandInfo;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b96 │ │ -35d9d4: 7220 5b9a 3600 |002c: invoke-interface {v6, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35d9da: 28d9 |002f: goto 0008 // -0027 │ │ -35d9dc: 0e00 |0030: return-void │ │ +35d968: |[35d968] javax.activation.MailcapCommandMap.appendPrefCmdsToList:(Ljava/util/Map;Ljava/util/List;)V │ │ +35d978: 7210 889a 0500 |0000: invoke-interface {v5}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@9a88 │ │ +35d97e: 0c00 |0003: move-result-object v0 │ │ +35d980: 7210 b19a 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +35d986: 0c00 |0007: move-result-object v0 │ │ +35d988: 7210 3f9a 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +35d98e: 0a01 |000b: move-result v1 │ │ +35d990: 3801 2400 |000c: if-eqz v1, 0030 // +0024 │ │ +35d994: 7210 409a 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +35d99a: 0c01 |0011: move-result-object v1 │ │ +35d99c: 1f01 e612 |0012: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +35d9a0: 7030 ea9b 6401 |0014: invoke-direct {v4, v6, v1}, Ljavax/activation/MailcapCommandMap;.checkForVerb:(Ljava/util/List;Ljava/lang/String;)Z // method@9bea │ │ +35d9a6: 0a02 |0017: move-result v2 │ │ +35d9a8: 3902 f0ff |0018: if-nez v2, 0008 // -0010 │ │ +35d9ac: 7220 859a 1500 |001a: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +35d9b2: 0c02 |001d: move-result-object v2 │ │ +35d9b4: 1f02 6c13 |001e: check-cast v2, Ljava/util/List; // type@136c │ │ +35d9b8: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +35d9ba: 7220 619a 3200 |0021: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +35d9c0: 0c02 |0024: move-result-object v2 │ │ +35d9c2: 1f02 e612 |0025: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35d9c6: 2203 b313 |0027: new-instance v3, Ljavax/activation/CommandInfo; // type@13b3 │ │ +35d9ca: 7030 969b 1302 |0029: invoke-direct {v3, v1, v2}, Ljavax/activation/CommandInfo;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b96 │ │ +35d9d0: 7220 5b9a 3600 |002c: invoke-interface {v6, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35d9d6: 28d9 |002f: goto 0008 // -0027 │ │ +35d9d8: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0008 line=374 │ │ 0x000e line=375 │ │ 0x0014 line=376 │ │ 0x001a line=377 │ │ @@ -1264806,32 +1264805,32 @@ │ │ type : '(Ljava/util/List;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -35cd88: |[35cd88] javax.activation.MailcapCommandMap.checkForVerb:(Ljava/util/List;Ljava/lang/String;)Z │ │ -35cd98: 7210 659a 0200 |0000: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -35cd9e: 0c02 |0003: move-result-object v2 │ │ -35cda0: 7210 3f9a 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -35cda6: 0a00 |0007: move-result v0 │ │ -35cda8: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -35cdac: 7210 409a 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -35cdb2: 0c00 |000d: move-result-object v0 │ │ -35cdb4: 1f00 b313 |000e: check-cast v0, Ljavax/activation/CommandInfo; // type@13b3 │ │ -35cdb8: 6e10 989b 0000 |0010: invoke-virtual {v0}, Ljavax/activation/CommandInfo;.getCommandName:()Ljava/lang/String; // method@9b98 │ │ -35cdbe: 0c00 |0013: move-result-object v0 │ │ -35cdc0: 6e20 1298 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -35cdc6: 0a00 |0017: move-result v0 │ │ -35cdc8: 3800 ecff |0018: if-eqz v0, 0004 // -0014 │ │ -35cdcc: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -35cdce: 0f02 |001b: return v2 │ │ -35cdd0: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -35cdd2: 0f02 |001d: return v2 │ │ +35cd84: |[35cd84] javax.activation.MailcapCommandMap.checkForVerb:(Ljava/util/List;Ljava/lang/String;)Z │ │ +35cd94: 7210 659a 0200 |0000: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +35cd9a: 0c02 |0003: move-result-object v2 │ │ +35cd9c: 7210 3f9a 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +35cda2: 0a00 |0007: move-result v0 │ │ +35cda4: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +35cda8: 7210 409a 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +35cdae: 0c00 |000d: move-result-object v0 │ │ +35cdb0: 1f00 b313 |000e: check-cast v0, Ljavax/activation/CommandInfo; // type@13b3 │ │ +35cdb4: 6e10 989b 0000 |0010: invoke-virtual {v0}, Ljavax/activation/CommandInfo;.getCommandName:()Ljava/lang/String; // method@9b98 │ │ +35cdba: 0c00 |0013: move-result-object v0 │ │ +35cdbc: 6e20 1298 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +35cdc2: 0a00 |0017: move-result v0 │ │ +35cdc4: 3800 ecff |0018: if-eqz v0, 0004 // -0014 │ │ +35cdc8: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +35cdca: 0f02 |001b: return v2 │ │ +35cdcc: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +35cdce: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0004 line=390 │ │ 0x000a line=392 │ │ 0x0014 line=393 │ │ locals : │ │ @@ -1264844,86 +1264843,86 @@ │ │ type : '(Ljava/lang/String;)Ljavax/activation/DataContentHandler;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 150 16-bit code units │ │ -35d514: |[35d514] javax.activation.MailcapCommandMap.getDataContentHandler:(Ljava/lang/String;)Ljavax/activation/DataContentHandler; │ │ -35d524: 1a00 3811 |0000: const-string v0, "Can't load DCH " // string@1138 │ │ -35d528: 7100 7290 0000 |0002: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35d52e: 0a01 |0005: move-result v1 │ │ -35d530: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ -35d534: 1a01 d200 |0008: const-string v1, " got content-handler" // string@00d2 │ │ -35d538: 7110 7390 0100 |000a: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35d53e: 7100 7290 0000 |000d: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35d544: 0a01 |0010: move-result v1 │ │ -35d546: 3801 1600 |0011: if-eqz v1, 0027 // +0016 │ │ -35d54a: 2201 e812 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d54e: 7010 4098 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d554: 1a02 b900 |0018: const-string v2, " class " // string@00b9 │ │ -35d558: 6e20 4b98 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d55e: 6e20 4b98 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d564: 6e10 5498 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d56a: 0c01 |0023: move-result-object v1 │ │ -35d56c: 7110 7390 0100 |0024: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35d572: 7100 359c 0000 |0027: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ -35d578: 0c01 |002a: move-result-object v1 │ │ -35d57a: 3901 0a00 |002b: if-nez v1, 0035 // +000a │ │ -35d57e: 6e10 e897 0300 |002d: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -35d584: 0c01 |0030: move-result-object v1 │ │ -35d586: 6e10 4597 0100 |0031: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ -35d58c: 0c01 |0034: move-result-object v1 │ │ -35d58e: 6e20 6397 4100 |0035: invoke-virtual {v1, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9763 │ │ -35d594: 0c01 |0038: move-result-object v1 │ │ -35d596: 2805 |0039: goto 003e // +0005 │ │ -35d598: 7110 4197 0400 |003a: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9741 │ │ -35d59e: 0c01 |003d: move-result-object v1 │ │ -35d5a0: 3801 5600 |003e: if-eqz v1, 0094 // +0056 │ │ -35d5a4: 6e10 5d97 0100 |0040: invoke-virtual {v1}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@975d │ │ -35d5aa: 0c01 |0043: move-result-object v1 │ │ -35d5ac: 1f01 b613 |0044: check-cast v1, Ljavax/activation/DataContentHandler; // type@13b6 │ │ -35d5b0: 1101 |0046: return-object v1 │ │ -35d5b2: 0d01 |0047: move-exception v1 │ │ -35d5b4: 7100 7290 0000 |0048: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35d5ba: 0a02 |004b: move-result v2 │ │ -35d5bc: 3802 4800 |004c: if-eqz v2, 0094 // +0048 │ │ -35d5c0: 2202 e812 |004e: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d5c4: 7010 4098 0200 |0050: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d5ca: 6e20 4b98 0200 |0053: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d5d0: 6e20 4b98 4200 |0056: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d5d6: 6e10 5498 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d5dc: 0c04 |005c: move-result-object v4 │ │ -35d5de: 7120 7490 1400 |005d: invoke-static {v4, v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ -35d5e4: 2834 |0060: goto 0094 // +0034 │ │ -35d5e6: 0d01 |0061: move-exception v1 │ │ -35d5e8: 7100 7290 0000 |0062: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35d5ee: 0a02 |0065: move-result v2 │ │ -35d5f0: 3802 2e00 |0066: if-eqz v2, 0094 // +002e │ │ -35d5f4: 2202 e812 |0068: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d5f8: 7010 4098 0200 |006a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d5fe: 6e20 4b98 0200 |006d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d604: 6e20 4b98 4200 |0070: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d60a: 6e10 5498 0200 |0073: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d610: 0c04 |0076: move-result-object v4 │ │ -35d612: 7120 7490 1400 |0077: invoke-static {v4, v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ -35d618: 281a |007a: goto 0094 // +001a │ │ -35d61a: 0d01 |007b: move-exception v1 │ │ -35d61c: 7100 7290 0000 |007c: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35d622: 0a02 |007f: move-result v2 │ │ -35d624: 3802 1400 |0080: if-eqz v2, 0094 // +0014 │ │ -35d628: 2202 e812 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d62c: 7010 4098 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d632: 6e20 4b98 0200 |0087: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d638: 6e20 4b98 4200 |008a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d63e: 6e10 5498 0200 |008d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d644: 0c04 |0090: move-result-object v4 │ │ -35d646: 7120 7490 1400 |0091: invoke-static {v4, v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ -35d64c: 1204 |0094: const/4 v4, #int 0 // #0 │ │ -35d64e: 1104 |0095: return-object v4 │ │ +35d510: |[35d510] javax.activation.MailcapCommandMap.getDataContentHandler:(Ljava/lang/String;)Ljavax/activation/DataContentHandler; │ │ +35d520: 1a00 3811 |0000: const-string v0, "Can't load DCH " // string@1138 │ │ +35d524: 7100 7290 0000 |0002: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35d52a: 0a01 |0005: move-result v1 │ │ +35d52c: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ +35d530: 1a01 d200 |0008: const-string v1, " got content-handler" // string@00d2 │ │ +35d534: 7110 7390 0100 |000a: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35d53a: 7100 7290 0000 |000d: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35d540: 0a01 |0010: move-result v1 │ │ +35d542: 3801 1600 |0011: if-eqz v1, 0027 // +0016 │ │ +35d546: 2201 e812 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d54a: 7010 4098 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d550: 1a02 b900 |0018: const-string v2, " class " // string@00b9 │ │ +35d554: 6e20 4b98 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d55a: 6e20 4b98 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d560: 6e10 5498 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d566: 0c01 |0023: move-result-object v1 │ │ +35d568: 7110 7390 0100 |0024: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35d56e: 7100 359c 0000 |0027: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ +35d574: 0c01 |002a: move-result-object v1 │ │ +35d576: 3901 0a00 |002b: if-nez v1, 0035 // +000a │ │ +35d57a: 6e10 e897 0300 |002d: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +35d580: 0c01 |0030: move-result-object v1 │ │ +35d582: 6e10 4597 0100 |0031: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ +35d588: 0c01 |0034: move-result-object v1 │ │ +35d58a: 6e20 6397 4100 |0035: invoke-virtual {v1, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@9763 │ │ +35d590: 0c01 |0038: move-result-object v1 │ │ +35d592: 2805 |0039: goto 003e // +0005 │ │ +35d594: 7110 4197 0400 |003a: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@9741 │ │ +35d59a: 0c01 |003d: move-result-object v1 │ │ +35d59c: 3801 5600 |003e: if-eqz v1, 0094 // +0056 │ │ +35d5a0: 6e10 5d97 0100 |0040: invoke-virtual {v1}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@975d │ │ +35d5a6: 0c01 |0043: move-result-object v1 │ │ +35d5a8: 1f01 b613 |0044: check-cast v1, Ljavax/activation/DataContentHandler; // type@13b6 │ │ +35d5ac: 1101 |0046: return-object v1 │ │ +35d5ae: 0d01 |0047: move-exception v1 │ │ +35d5b0: 7100 7290 0000 |0048: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35d5b6: 0a02 |004b: move-result v2 │ │ +35d5b8: 3802 4800 |004c: if-eqz v2, 0094 // +0048 │ │ +35d5bc: 2202 e812 |004e: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d5c0: 7010 4098 0200 |0050: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d5c6: 6e20 4b98 0200 |0053: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d5cc: 6e20 4b98 4200 |0056: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d5d2: 6e10 5498 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d5d8: 0c04 |005c: move-result-object v4 │ │ +35d5da: 7120 7490 1400 |005d: invoke-static {v4, v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ +35d5e0: 2834 |0060: goto 0094 // +0034 │ │ +35d5e2: 0d01 |0061: move-exception v1 │ │ +35d5e4: 7100 7290 0000 |0062: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35d5ea: 0a02 |0065: move-result v2 │ │ +35d5ec: 3802 2e00 |0066: if-eqz v2, 0094 // +002e │ │ +35d5f0: 2202 e812 |0068: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d5f4: 7010 4098 0200 |006a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d5fa: 6e20 4b98 0200 |006d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d600: 6e20 4b98 4200 |0070: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d606: 6e10 5498 0200 |0073: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d60c: 0c04 |0076: move-result-object v4 │ │ +35d60e: 7120 7490 1400 |0077: invoke-static {v4, v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ +35d614: 281a |007a: goto 0094 // +001a │ │ +35d616: 0d01 |007b: move-exception v1 │ │ +35d618: 7100 7290 0000 |007c: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35d61e: 0a02 |007f: move-result v2 │ │ +35d620: 3802 1400 |0080: if-eqz v2, 0094 // +0014 │ │ +35d624: 2202 e812 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d628: 7010 4098 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d62e: 6e20 4b98 0200 |0087: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d634: 6e20 4b98 4200 |008a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d63a: 6e10 5498 0200 |008d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d640: 0c04 |0090: move-result-object v4 │ │ +35d642: 7120 7490 1400 |0091: invoke-static {v4, v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ +35d648: 1204 |0094: const/4 v4, #int 0 // #0 │ │ +35d64a: 1104 |0095: return-object v4 │ │ catches : 3 │ │ 0x0027 - 0x0035 │ │ Ljava/lang/IllegalAccessException; -> 0x007b │ │ Ljava/lang/ClassNotFoundException; -> 0x0061 │ │ Ljava/lang/InstantiationException; -> 0x0047 │ │ 0x0035 - 0x0039 │ │ Ljava/lang/Exception; -> 0x003a │ │ @@ -1264959,164 +1264958,164 @@ │ │ type : '(Ljava/util/List;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 299 16-bit code units │ │ -35d9e0: |[35d9e0] javax.activation.MailcapCommandMap.loadAllResources:(Ljava/util/List;Ljava/lang/String;)V │ │ -35d9f0: 1a00 c43b |0000: const-string v0, "MailcapCommandMap: can't load " // string@3bc4 │ │ -35d9f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -35d9f6: 7100 359c 0000 |0003: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ -35d9fc: 0c02 |0006: move-result-object v2 │ │ -35d9fe: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -35da02: 6e10 e897 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -35da08: 0c02 |000c: move-result-object v2 │ │ -35da0a: 6e10 4597 0200 |000d: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ -35da10: 0c02 |0010: move-result-object v2 │ │ -35da12: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ -35da16: 7120 379c a200 |0013: invoke-static {v2, v10}, Ljavax/activation/SecuritySupport;.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; // method@9c37 │ │ -35da1c: 0c02 |0016: move-result-object v2 │ │ -35da1e: 2805 |0017: goto 001c // +0005 │ │ -35da20: 7110 389c 0a00 |0018: invoke-static {v10}, Ljavax/activation/SecuritySupport;.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; // method@9c38 │ │ -35da26: 0c02 |001b: move-result-object v2 │ │ -35da28: 3802 e700 |001c: if-eqz v2, 0103 // +00e7 │ │ -35da2c: 7100 7290 0000 |001e: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35da32: 0a03 |0021: move-result v3 │ │ -35da34: 3803 0700 |0022: if-eqz v3, 0029 // +0007 │ │ -35da38: 1a03 c63b |0024: const-string v3, "MailcapCommandMap: getResources" // string@3bc6 │ │ -35da3c: 7110 7390 0300 |0026: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35da42: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -35da44: 2124 |002a: array-length v4, v2 │ │ -35da46: 3541 ba00 |002b: if-ge v1, v4, 00e5 // +00ba │ │ -35da4a: 4604 0201 |002d: aget-object v4, v2, v1 │ │ -35da4e: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -35da50: 7100 7290 0000 |0030: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35da56: 0a06 |0033: move-result v6 │ │ -35da58: 3806 1600 |0034: if-eqz v6, 004a // +0016 │ │ -35da5c: 2206 e812 |0036: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -35da60: 7010 4098 0600 |0038: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35da66: 1a07 c23b |003b: const-string v7, "MailcapCommandMap: URL " // string@3bc2 │ │ -35da6a: 6e20 4b98 7600 |003d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35da70: 6e20 4a98 4600 |0040: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35da76: 6e10 5498 0600 |0043: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35da7c: 0c06 |0046: move-result-object v6 │ │ -35da7e: 7110 7390 0600 |0047: invoke-static {v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35da84: 1216 |004a: const/4 v6, #int 1 // #1 │ │ -35da86: 7110 399c 0400 |004b: invoke-static {v4}, Ljavax/activation/SecuritySupport;.openStream:(Ljava/net/URL;)Ljava/io/InputStream; // method@9c39 │ │ -35da8c: 0c05 |004e: move-result-object v5 │ │ -35da8e: 3805 3200 |004f: if-eqz v5, 0081 // +0032 │ │ -35da92: 2207 cf11 |0051: new-instance v7, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ -35da96: 7020 7790 5700 |0053: invoke-direct {v7, v5}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/io/InputStream;)V // method@9077 │ │ -35da9c: 7220 5b9a 7900 |0056: invoke-interface {v9, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35daa2: 7100 7290 0000 |0059: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35daa8: 0a03 |005c: move-result v3 │ │ -35daaa: 3803 1600 |005d: if-eqz v3, 0073 // +0016 │ │ -35daae: 2203 e812 |005f: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -35dab2: 7010 4098 0300 |0061: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35dab8: 1a07 cf3b |0064: const-string v7, "MailcapCommandMap: successfully loaded mailcap file from URL: " // string@3bcf │ │ -35dabc: 6e20 4b98 7300 |0066: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35dac2: 6e20 4a98 4300 |0069: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35dac8: 6e10 5498 0300 |006c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35dace: 0c03 |006f: move-result-object v3 │ │ -35dad0: 7110 7390 0300 |0070: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35dad6: 1213 |0073: const/4 v3, #int 1 // #1 │ │ -35dad8: 2827 |0074: goto 009b // +0027 │ │ -35dada: 0d01 |0075: move-exception v1 │ │ -35dadc: 1213 |0076: const/4 v3, #int 1 // #1 │ │ -35dade: 2900 6800 |0077: goto/16 00df // +0068 │ │ -35dae2: 0d03 |0079: move-exception v3 │ │ -35dae4: 0736 |007a: move-object v6, v3 │ │ -35dae6: 1213 |007b: const/4 v3, #int 1 // #1 │ │ -35dae8: 2828 |007c: goto 00a4 // +0028 │ │ -35daea: 0d03 |007d: move-exception v3 │ │ -35daec: 0736 |007e: move-object v6, v3 │ │ -35daee: 1213 |007f: const/4 v3, #int 1 // #1 │ │ -35daf0: 2840 |0080: goto 00c0 // +0040 │ │ -35daf2: 7100 7290 0000 |0081: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35daf8: 0a06 |0084: move-result v6 │ │ -35dafa: 3806 1600 |0085: if-eqz v6, 009b // +0016 │ │ -35dafe: 2206 e812 |0087: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -35db02: 7010 4098 0600 |0089: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35db08: 1a07 cd3b |008c: const-string v7, "MailcapCommandMap: not loading mailcap file from URL: " // string@3bcd │ │ -35db0c: 6e20 4b98 7600 |008e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35db12: 6e20 4a98 4600 |0091: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35db18: 6e10 5498 0600 |0094: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35db1e: 0c06 |0097: move-result-object v6 │ │ -35db20: 7110 7390 0600 |0098: invoke-static {v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35db26: 3805 4000 |009b: if-eqz v5, 00db // +0040 │ │ -35db2a: 6e10 b496 0500 |009d: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -35db30: 283b |00a0: goto 00db // +003b │ │ -35db32: 0d01 |00a1: move-exception v1 │ │ -35db34: 283d |00a2: goto 00df // +003d │ │ -35db36: 0d06 |00a3: move-exception v6 │ │ -35db38: 7100 7290 0000 |00a4: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35db3e: 0a07 |00a7: move-result v7 │ │ -35db40: 3807 1400 |00a8: if-eqz v7, 00bc // +0014 │ │ -35db44: 2207 e812 |00aa: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -35db48: 7010 4098 0700 |00ac: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35db4e: 6e20 4b98 0700 |00af: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35db54: 6e20 4a98 4700 |00b2: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35db5a: 6e10 5498 0700 |00b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35db60: 0c04 |00b8: move-result-object v4 │ │ -35db62: 7120 7490 6400 |00b9: invoke-static {v4, v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ -35db68: 3805 1f00 |00bc: if-eqz v5, 00db // +001f │ │ -35db6c: 28df |00be: goto 009d // -0021 │ │ -35db6e: 0d06 |00bf: move-exception v6 │ │ -35db70: 7100 7290 0000 |00c0: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35db76: 0a07 |00c3: move-result v7 │ │ -35db78: 3807 1400 |00c4: if-eqz v7, 00d8 // +0014 │ │ -35db7c: 2207 e812 |00c6: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -35db80: 7010 4098 0700 |00c8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35db86: 6e20 4b98 0700 |00cb: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35db8c: 6e20 4a98 4700 |00ce: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35db92: 6e10 5498 0700 |00d1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35db98: 0c04 |00d4: move-result-object v4 │ │ -35db9a: 7120 7490 6400 |00d5: invoke-static {v4, v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ -35dba0: 3805 0300 |00d8: if-eqz v5, 00db // +0003 │ │ -35dba4: 28c3 |00da: goto 009d // -003d │ │ -35dba6: d801 0101 |00db: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35dbaa: 2900 4dff |00dd: goto/16 002a // -00b3 │ │ -35dbae: 3805 0500 |00df: if-eqz v5, 00e4 // +0005 │ │ -35dbb2: 6e10 b496 0500 |00e1: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -35dbb8: 2701 |00e4: throw v1 │ │ -35dbba: 0131 |00e5: move v1, v3 │ │ -35dbbc: 281d |00e6: goto 0103 // +001d │ │ -35dbbe: 0d02 |00e7: move-exception v2 │ │ -35dbc0: 0131 |00e8: move v1, v3 │ │ -35dbc2: 2802 |00e9: goto 00eb // +0002 │ │ -35dbc4: 0d02 |00ea: move-exception v2 │ │ -35dbc6: 7100 7290 0000 |00eb: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35dbcc: 0a03 |00ee: move-result v3 │ │ -35dbce: 3803 1400 |00ef: if-eqz v3, 0103 // +0014 │ │ -35dbd2: 2203 e812 |00f1: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -35dbd6: 7010 4098 0300 |00f3: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35dbdc: 6e20 4b98 0300 |00f6: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35dbe2: 6e20 4b98 a300 |00f9: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35dbe8: 6e10 5498 0300 |00fc: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35dbee: 0c00 |00ff: move-result-object v0 │ │ -35dbf0: 7120 7490 2000 |0100: invoke-static {v0, v2}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ -35dbf6: 3901 2700 |0103: if-nez v1, 012a // +0027 │ │ -35dbfa: 7100 7290 0000 |0105: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35dc00: 0a00 |0108: move-result v0 │ │ -35dc02: 3800 0700 |0109: if-eqz v0, 0110 // +0007 │ │ -35dc06: 1a00 c13b |010b: const-string v0, "MailcapCommandMap: !anyLoaded" // string@3bc1 │ │ -35dc0a: 7110 7390 0000 |010d: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35dc10: 2200 e812 |0110: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35dc14: 7010 4098 0000 |0112: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35dc1a: 1a01 6506 |0115: const-string v1, "/" // string@0665 │ │ -35dc1e: 6e20 4b98 1000 |0117: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35dc24: 6e20 4b98 a000 |011a: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35dc2a: 6e10 5498 0000 |011d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35dc30: 0c0a |0120: move-result-object v10 │ │ -35dc32: 7020 f49b a800 |0121: invoke-direct {v8, v10}, Ljavax/activation/MailcapCommandMap;.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; // method@9bf4 │ │ -35dc38: 0c0a |0124: move-result-object v10 │ │ -35dc3a: 380a 0500 |0125: if-eqz v10, 012a // +0005 │ │ -35dc3e: 7220 5b9a a900 |0127: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35dc44: 0e00 |012a: return-void │ │ +35d9dc: |[35d9dc] javax.activation.MailcapCommandMap.loadAllResources:(Ljava/util/List;Ljava/lang/String;)V │ │ +35d9ec: 1a00 c43b |0000: const-string v0, "MailcapCommandMap: can't load " // string@3bc4 │ │ +35d9f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +35d9f2: 7100 359c 0000 |0003: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ +35d9f8: 0c02 |0006: move-result-object v2 │ │ +35d9fa: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ +35d9fe: 6e10 e897 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +35da04: 0c02 |000c: move-result-object v2 │ │ +35da06: 6e10 4597 0200 |000d: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ +35da0c: 0c02 |0010: move-result-object v2 │ │ +35da0e: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ +35da12: 7120 379c a200 |0013: invoke-static {v2, v10}, Ljavax/activation/SecuritySupport;.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; // method@9c37 │ │ +35da18: 0c02 |0016: move-result-object v2 │ │ +35da1a: 2805 |0017: goto 001c // +0005 │ │ +35da1c: 7110 389c 0a00 |0018: invoke-static {v10}, Ljavax/activation/SecuritySupport;.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; // method@9c38 │ │ +35da22: 0c02 |001b: move-result-object v2 │ │ +35da24: 3802 e700 |001c: if-eqz v2, 0103 // +00e7 │ │ +35da28: 7100 7290 0000 |001e: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35da2e: 0a03 |0021: move-result v3 │ │ +35da30: 3803 0700 |0022: if-eqz v3, 0029 // +0007 │ │ +35da34: 1a03 c63b |0024: const-string v3, "MailcapCommandMap: getResources" // string@3bc6 │ │ +35da38: 7110 7390 0300 |0026: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35da3e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +35da40: 2124 |002a: array-length v4, v2 │ │ +35da42: 3541 ba00 |002b: if-ge v1, v4, 00e5 // +00ba │ │ +35da46: 4604 0201 |002d: aget-object v4, v2, v1 │ │ +35da4a: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +35da4c: 7100 7290 0000 |0030: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35da52: 0a06 |0033: move-result v6 │ │ +35da54: 3806 1600 |0034: if-eqz v6, 004a // +0016 │ │ +35da58: 2206 e812 |0036: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +35da5c: 7010 4098 0600 |0038: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35da62: 1a07 c23b |003b: const-string v7, "MailcapCommandMap: URL " // string@3bc2 │ │ +35da66: 6e20 4b98 7600 |003d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35da6c: 6e20 4a98 4600 |0040: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35da72: 6e10 5498 0600 |0043: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35da78: 0c06 |0046: move-result-object v6 │ │ +35da7a: 7110 7390 0600 |0047: invoke-static {v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35da80: 1216 |004a: const/4 v6, #int 1 // #1 │ │ +35da82: 7110 399c 0400 |004b: invoke-static {v4}, Ljavax/activation/SecuritySupport;.openStream:(Ljava/net/URL;)Ljava/io/InputStream; // method@9c39 │ │ +35da88: 0c05 |004e: move-result-object v5 │ │ +35da8a: 3805 3200 |004f: if-eqz v5, 0081 // +0032 │ │ +35da8e: 2207 cf11 |0051: new-instance v7, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ +35da92: 7020 7790 5700 |0053: invoke-direct {v7, v5}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/io/InputStream;)V // method@9077 │ │ +35da98: 7220 5b9a 7900 |0056: invoke-interface {v9, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35da9e: 7100 7290 0000 |0059: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35daa4: 0a03 |005c: move-result v3 │ │ +35daa6: 3803 1600 |005d: if-eqz v3, 0073 // +0016 │ │ +35daaa: 2203 e812 |005f: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +35daae: 7010 4098 0300 |0061: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35dab4: 1a07 cf3b |0064: const-string v7, "MailcapCommandMap: successfully loaded mailcap file from URL: " // string@3bcf │ │ +35dab8: 6e20 4b98 7300 |0066: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35dabe: 6e20 4a98 4300 |0069: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35dac4: 6e10 5498 0300 |006c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35daca: 0c03 |006f: move-result-object v3 │ │ +35dacc: 7110 7390 0300 |0070: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35dad2: 1213 |0073: const/4 v3, #int 1 // #1 │ │ +35dad4: 2827 |0074: goto 009b // +0027 │ │ +35dad6: 0d01 |0075: move-exception v1 │ │ +35dad8: 1213 |0076: const/4 v3, #int 1 // #1 │ │ +35dada: 2900 6800 |0077: goto/16 00df // +0068 │ │ +35dade: 0d03 |0079: move-exception v3 │ │ +35dae0: 0736 |007a: move-object v6, v3 │ │ +35dae2: 1213 |007b: const/4 v3, #int 1 // #1 │ │ +35dae4: 2828 |007c: goto 00a4 // +0028 │ │ +35dae6: 0d03 |007d: move-exception v3 │ │ +35dae8: 0736 |007e: move-object v6, v3 │ │ +35daea: 1213 |007f: const/4 v3, #int 1 // #1 │ │ +35daec: 2840 |0080: goto 00c0 // +0040 │ │ +35daee: 7100 7290 0000 |0081: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35daf4: 0a06 |0084: move-result v6 │ │ +35daf6: 3806 1600 |0085: if-eqz v6, 009b // +0016 │ │ +35dafa: 2206 e812 |0087: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +35dafe: 7010 4098 0600 |0089: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35db04: 1a07 cd3b |008c: const-string v7, "MailcapCommandMap: not loading mailcap file from URL: " // string@3bcd │ │ +35db08: 6e20 4b98 7600 |008e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35db0e: 6e20 4a98 4600 |0091: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35db14: 6e10 5498 0600 |0094: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35db1a: 0c06 |0097: move-result-object v6 │ │ +35db1c: 7110 7390 0600 |0098: invoke-static {v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35db22: 3805 4000 |009b: if-eqz v5, 00db // +0040 │ │ +35db26: 6e10 b496 0500 |009d: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +35db2c: 283b |00a0: goto 00db // +003b │ │ +35db2e: 0d01 |00a1: move-exception v1 │ │ +35db30: 283d |00a2: goto 00df // +003d │ │ +35db32: 0d06 |00a3: move-exception v6 │ │ +35db34: 7100 7290 0000 |00a4: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35db3a: 0a07 |00a7: move-result v7 │ │ +35db3c: 3807 1400 |00a8: if-eqz v7, 00bc // +0014 │ │ +35db40: 2207 e812 |00aa: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +35db44: 7010 4098 0700 |00ac: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35db4a: 6e20 4b98 0700 |00af: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35db50: 6e20 4a98 4700 |00b2: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35db56: 6e10 5498 0700 |00b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35db5c: 0c04 |00b8: move-result-object v4 │ │ +35db5e: 7120 7490 6400 |00b9: invoke-static {v4, v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ +35db64: 3805 1f00 |00bc: if-eqz v5, 00db // +001f │ │ +35db68: 28df |00be: goto 009d // -0021 │ │ +35db6a: 0d06 |00bf: move-exception v6 │ │ +35db6c: 7100 7290 0000 |00c0: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35db72: 0a07 |00c3: move-result v7 │ │ +35db74: 3807 1400 |00c4: if-eqz v7, 00d8 // +0014 │ │ +35db78: 2207 e812 |00c6: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +35db7c: 7010 4098 0700 |00c8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35db82: 6e20 4b98 0700 |00cb: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35db88: 6e20 4a98 4700 |00ce: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35db8e: 6e10 5498 0700 |00d1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35db94: 0c04 |00d4: move-result-object v4 │ │ +35db96: 7120 7490 6400 |00d5: invoke-static {v4, v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ +35db9c: 3805 0300 |00d8: if-eqz v5, 00db // +0003 │ │ +35dba0: 28c3 |00da: goto 009d // -003d │ │ +35dba2: d801 0101 |00db: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35dba6: 2900 4dff |00dd: goto/16 002a // -00b3 │ │ +35dbaa: 3805 0500 |00df: if-eqz v5, 00e4 // +0005 │ │ +35dbae: 6e10 b496 0500 |00e1: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +35dbb4: 2701 |00e4: throw v1 │ │ +35dbb6: 0131 |00e5: move v1, v3 │ │ +35dbb8: 281d |00e6: goto 0103 // +001d │ │ +35dbba: 0d02 |00e7: move-exception v2 │ │ +35dbbc: 0131 |00e8: move v1, v3 │ │ +35dbbe: 2802 |00e9: goto 00eb // +0002 │ │ +35dbc0: 0d02 |00ea: move-exception v2 │ │ +35dbc2: 7100 7290 0000 |00eb: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35dbc8: 0a03 |00ee: move-result v3 │ │ +35dbca: 3803 1400 |00ef: if-eqz v3, 0103 // +0014 │ │ +35dbce: 2203 e812 |00f1: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +35dbd2: 7010 4098 0300 |00f3: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35dbd8: 6e20 4b98 0300 |00f6: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35dbde: 6e20 4b98 a300 |00f9: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35dbe4: 6e10 5498 0300 |00fc: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35dbea: 0c00 |00ff: move-result-object v0 │ │ +35dbec: 7120 7490 2000 |0100: invoke-static {v0, v2}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ +35dbf2: 3901 2700 |0103: if-nez v1, 012a // +0027 │ │ +35dbf6: 7100 7290 0000 |0105: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35dbfc: 0a00 |0108: move-result v0 │ │ +35dbfe: 3800 0700 |0109: if-eqz v0, 0110 // +0007 │ │ +35dc02: 1a00 c13b |010b: const-string v0, "MailcapCommandMap: !anyLoaded" // string@3bc1 │ │ +35dc06: 7110 7390 0000 |010d: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35dc0c: 2200 e812 |0110: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35dc10: 7010 4098 0000 |0112: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35dc16: 1a01 6506 |0115: const-string v1, "/" // string@0665 │ │ +35dc1a: 6e20 4b98 1000 |0117: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35dc20: 6e20 4b98 a000 |011a: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35dc26: 6e10 5498 0000 |011d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35dc2c: 0c0a |0120: move-result-object v10 │ │ +35dc2e: 7020 f49b a800 |0121: invoke-direct {v8, v10}, Ljavax/activation/MailcapCommandMap;.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; // method@9bf4 │ │ +35dc34: 0c0a |0124: move-result-object v10 │ │ +35dc36: 380a 0500 |0125: if-eqz v10, 012a // +0005 │ │ +35dc3a: 7220 5b9a a900 |0127: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35dc40: 0e00 |012a: return-void │ │ catches : 9 │ │ 0x0003 - 0x0029 │ │ Ljava/lang/Exception; -> 0x00ea │ │ 0x002a - 0x004a │ │ Ljava/lang/Exception; -> 0x00e7 │ │ 0x004b - 0x0059 │ │ Ljava/io/IOException; -> 0x00bf │ │ @@ -1265180,20 +1265179,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -35cdd4: |[35cdd4] javax.activation.MailcapCommandMap.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; │ │ -35cde4: 2200 cf11 |0000: new-instance v0, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ -35cde8: 7020 7890 2000 |0002: invoke-direct {v0, v2}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/lang/String;)V // method@9078 │ │ -35cdee: 2802 |0005: goto 0007 // +0002 │ │ -35cdf0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -35cdf2: 1100 |0007: return-object v0 │ │ +35cdd0: |[35cdd0] javax.activation.MailcapCommandMap.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; │ │ +35cde0: 2200 cf11 |0000: new-instance v0, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ +35cde4: 7020 7890 2000 |0002: invoke-direct {v0, v2}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/lang/String;)V // method@9078 │ │ +35cdea: 2802 |0005: goto 0007 // +0002 │ │ +35cdec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +35cdee: 1100 |0007: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/activation/MailcapCommandMap; │ │ @@ -1265204,92 +1265203,92 @@ │ │ type : '(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 155 16-bit code units │ │ -35ce04: |[35ce04] javax.activation.MailcapCommandMap.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; │ │ -35ce14: 1a00 c43b |0000: const-string v0, "MailcapCommandMap: can't load " // string@3bc4 │ │ -35ce18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -35ce1a: 6e10 e897 0600 |0003: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -35ce20: 0c02 |0006: move-result-object v2 │ │ -35ce22: 7120 369c 7200 |0007: invoke-static {v2, v7}, Ljavax/activation/SecuritySupport;.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; // method@9c36 │ │ -35ce28: 0c02 |000a: move-result-object v2 │ │ -35ce2a: 3802 2700 |000b: if-eqz v2, 0032 // +0027 │ │ -35ce2e: 2203 cf11 |000d: new-instance v3, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ -35ce32: 7020 7790 2300 |000f: invoke-direct {v3, v2}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/io/InputStream;)V // method@9077 │ │ -35ce38: 7100 7290 0000 |0012: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35ce3e: 0a04 |0015: move-result v4 │ │ -35ce40: 3804 1600 |0016: if-eqz v4, 002c // +0016 │ │ -35ce44: 2204 e812 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -35ce48: 7010 4098 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35ce4e: 1a05 d03b |001d: const-string v5, "MailcapCommandMap: successfully loaded mailcap file: " // string@3bd0 │ │ -35ce52: 6e20 4b98 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ce58: 6e20 4b98 7400 |0022: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ce5e: 6e10 5498 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35ce64: 0c04 |0028: move-result-object v4 │ │ -35ce66: 7110 7390 0400 |0029: invoke-static {v4}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35ce6c: 3802 0500 |002c: if-eqz v2, 0031 // +0005 │ │ -35ce70: 6e10 b496 0200 |002e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -35ce76: 1103 |0031: return-object v3 │ │ -35ce78: 7100 7290 0000 |0032: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35ce7e: 0a03 |0035: move-result v3 │ │ -35ce80: 3803 1600 |0036: if-eqz v3, 004c // +0016 │ │ -35ce84: 2203 e812 |0038: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -35ce88: 7010 4098 0300 |003a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35ce8e: 1a04 ce3b |003d: const-string v4, "MailcapCommandMap: not loading mailcap file: " // string@3bce │ │ -35ce92: 6e20 4b98 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ce98: 6e20 4b98 7300 |0042: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ce9e: 6e10 5498 0300 |0045: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35cea4: 0c03 |0048: move-result-object v3 │ │ -35cea6: 7110 7390 0300 |0049: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35ceac: 3802 4600 |004c: if-eqz v2, 0092 // +0046 │ │ -35ceb0: 6e10 b496 0200 |004e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -35ceb6: 2841 |0051: goto 0092 // +0041 │ │ -35ceb8: 0d03 |0052: move-exception v3 │ │ -35ceba: 2807 |0053: goto 005a // +0007 │ │ -35cebc: 0d03 |0054: move-exception v3 │ │ -35cebe: 2822 |0055: goto 0077 // +0022 │ │ -35cec0: 0d07 |0056: move-exception v7 │ │ -35cec2: 283e |0057: goto 0095 // +003e │ │ -35cec4: 0d03 |0058: move-exception v3 │ │ -35cec6: 0712 |0059: move-object v2, v1 │ │ -35cec8: 7100 7290 0000 |005a: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35cece: 0a04 |005d: move-result v4 │ │ -35ced0: 3804 1400 |005e: if-eqz v4, 0072 // +0014 │ │ -35ced4: 2204 e812 |0060: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -35ced8: 7010 4098 0400 |0062: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35cede: 6e20 4b98 0400 |0065: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35cee4: 6e20 4b98 7400 |0068: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ceea: 6e10 5498 0400 |006b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35cef0: 0c07 |006e: move-result-object v7 │ │ -35cef2: 7120 7490 3700 |006f: invoke-static {v7, v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ -35cef8: 3802 2000 |0072: if-eqz v2, 0092 // +0020 │ │ -35cefc: 28da |0074: goto 004e // -0026 │ │ -35cefe: 0d03 |0075: move-exception v3 │ │ -35cf00: 0712 |0076: move-object v2, v1 │ │ -35cf02: 7100 7290 0000 |0077: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35cf08: 0a04 |007a: move-result v4 │ │ -35cf0a: 3804 1400 |007b: if-eqz v4, 008f // +0014 │ │ -35cf0e: 2204 e812 |007d: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -35cf12: 7010 4098 0400 |007f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35cf18: 6e20 4b98 0400 |0082: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35cf1e: 6e20 4b98 7400 |0085: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35cf24: 6e10 5498 0400 |0088: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35cf2a: 0c07 |008b: move-result-object v7 │ │ -35cf2c: 7120 7490 3700 |008c: invoke-static {v7, v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ -35cf32: 3802 0300 |008f: if-eqz v2, 0092 // +0003 │ │ -35cf36: 28bd |0091: goto 004e // -0043 │ │ -35cf38: 1101 |0092: return-object v1 │ │ -35cf3a: 0d07 |0093: move-exception v7 │ │ -35cf3c: 0721 |0094: move-object v1, v2 │ │ -35cf3e: 3801 0500 |0095: if-eqz v1, 009a // +0005 │ │ -35cf42: 6e10 b496 0100 |0097: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -35cf48: 2707 |009a: throw v7 │ │ +35ce00: |[35ce00] javax.activation.MailcapCommandMap.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MailcapFile; │ │ +35ce10: 1a00 c43b |0000: const-string v0, "MailcapCommandMap: can't load " // string@3bc4 │ │ +35ce14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +35ce16: 6e10 e897 0600 |0003: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +35ce1c: 0c02 |0006: move-result-object v2 │ │ +35ce1e: 7120 369c 7200 |0007: invoke-static {v2, v7}, Ljavax/activation/SecuritySupport;.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; // method@9c36 │ │ +35ce24: 0c02 |000a: move-result-object v2 │ │ +35ce26: 3802 2700 |000b: if-eqz v2, 0032 // +0027 │ │ +35ce2a: 2203 cf11 |000d: new-instance v3, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ +35ce2e: 7020 7790 2300 |000f: invoke-direct {v3, v2}, Lcom/sun/activation/registries/MailcapFile;.:(Ljava/io/InputStream;)V // method@9077 │ │ +35ce34: 7100 7290 0000 |0012: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35ce3a: 0a04 |0015: move-result v4 │ │ +35ce3c: 3804 1600 |0016: if-eqz v4, 002c // +0016 │ │ +35ce40: 2204 e812 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +35ce44: 7010 4098 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35ce4a: 1a05 d03b |001d: const-string v5, "MailcapCommandMap: successfully loaded mailcap file: " // string@3bd0 │ │ +35ce4e: 6e20 4b98 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ce54: 6e20 4b98 7400 |0022: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ce5a: 6e10 5498 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35ce60: 0c04 |0028: move-result-object v4 │ │ +35ce62: 7110 7390 0400 |0029: invoke-static {v4}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35ce68: 3802 0500 |002c: if-eqz v2, 0031 // +0005 │ │ +35ce6c: 6e10 b496 0200 |002e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +35ce72: 1103 |0031: return-object v3 │ │ +35ce74: 7100 7290 0000 |0032: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35ce7a: 0a03 |0035: move-result v3 │ │ +35ce7c: 3803 1600 |0036: if-eqz v3, 004c // +0016 │ │ +35ce80: 2203 e812 |0038: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +35ce84: 7010 4098 0300 |003a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35ce8a: 1a04 ce3b |003d: const-string v4, "MailcapCommandMap: not loading mailcap file: " // string@3bce │ │ +35ce8e: 6e20 4b98 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ce94: 6e20 4b98 7300 |0042: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ce9a: 6e10 5498 0300 |0045: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35cea0: 0c03 |0048: move-result-object v3 │ │ +35cea2: 7110 7390 0300 |0049: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35cea8: 3802 4600 |004c: if-eqz v2, 0092 // +0046 │ │ +35ceac: 6e10 b496 0200 |004e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +35ceb2: 2841 |0051: goto 0092 // +0041 │ │ +35ceb4: 0d03 |0052: move-exception v3 │ │ +35ceb6: 2807 |0053: goto 005a // +0007 │ │ +35ceb8: 0d03 |0054: move-exception v3 │ │ +35ceba: 2822 |0055: goto 0077 // +0022 │ │ +35cebc: 0d07 |0056: move-exception v7 │ │ +35cebe: 283e |0057: goto 0095 // +003e │ │ +35cec0: 0d03 |0058: move-exception v3 │ │ +35cec2: 0712 |0059: move-object v2, v1 │ │ +35cec4: 7100 7290 0000 |005a: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35ceca: 0a04 |005d: move-result v4 │ │ +35cecc: 3804 1400 |005e: if-eqz v4, 0072 // +0014 │ │ +35ced0: 2204 e812 |0060: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +35ced4: 7010 4098 0400 |0062: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35ceda: 6e20 4b98 0400 |0065: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35cee0: 6e20 4b98 7400 |0068: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35cee6: 6e10 5498 0400 |006b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35ceec: 0c07 |006e: move-result-object v7 │ │ +35ceee: 7120 7490 3700 |006f: invoke-static {v7, v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ +35cef4: 3802 2000 |0072: if-eqz v2, 0092 // +0020 │ │ +35cef8: 28da |0074: goto 004e // -0026 │ │ +35cefa: 0d03 |0075: move-exception v3 │ │ +35cefc: 0712 |0076: move-object v2, v1 │ │ +35cefe: 7100 7290 0000 |0077: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35cf04: 0a04 |007a: move-result v4 │ │ +35cf06: 3804 1400 |007b: if-eqz v4, 008f // +0014 │ │ +35cf0a: 2204 e812 |007d: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +35cf0e: 7010 4098 0400 |007f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35cf14: 6e20 4b98 0400 |0082: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35cf1a: 6e20 4b98 7400 |0085: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35cf20: 6e10 5498 0400 |0088: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35cf26: 0c07 |008b: move-result-object v7 │ │ +35cf28: 7120 7490 3700 |008c: invoke-static {v7, v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ +35cf2e: 3802 0300 |008f: if-eqz v2, 0092 // +0003 │ │ +35cf32: 28bd |0091: goto 004e // -0043 │ │ +35cf34: 1101 |0092: return-object v1 │ │ +35cf36: 0d07 |0093: move-exception v7 │ │ +35cf38: 0721 |0094: move-object v1, v2 │ │ +35cf3a: 3801 0500 |0095: if-eqz v1, 009a // +0005 │ │ +35cf3e: 6e10 b496 0100 |0097: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +35cf44: 2707 |009a: throw v7 │ │ catches : 7 │ │ 0x0003 - 0x000b │ │ Ljava/io/IOException; -> 0x0075 │ │ Ljava/lang/SecurityException; -> 0x0058 │ │ -> 0x0056 │ │ 0x000d - 0x002c │ │ Ljava/io/IOException; -> 0x0054 │ │ @@ -1265332,33 +1265331,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -35d898: |[35d898] javax.activation.MailcapCommandMap.addMailcap:(Ljava/lang/String;)V │ │ -35d8a8: 1d03 |0000: monitor-enter v3 │ │ -35d8aa: 1a00 c33b |0001: const-string v0, "MailcapCommandMap: add to PROG" // string@3bc3 │ │ -35d8ae: 7110 7390 0000 |0003: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35d8b4: 5430 e870 |0006: iget-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ -35d8b8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -35d8ba: 4602 0001 |0009: aget-object v2, v0, v1 │ │ -35d8be: 3902 0900 |000b: if-nez v2, 0014 // +0009 │ │ -35d8c2: 2202 cf11 |000d: new-instance v2, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ -35d8c6: 7010 7690 0200 |000f: invoke-direct {v2}, Lcom/sun/activation/registries/MailcapFile;.:()V // method@9076 │ │ -35d8cc: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ -35d8d0: 5430 e870 |0014: iget-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ -35d8d4: 4600 0001 |0016: aget-object v0, v0, v1 │ │ -35d8d8: 6e20 7990 4000 |0018: invoke-virtual {v0, v4}, Lcom/sun/activation/registries/MailcapFile;.appendToMailcap:(Ljava/lang/String;)V // method@9079 │ │ -35d8de: 1e03 |001b: monitor-exit v3 │ │ -35d8e0: 0e00 |001c: return-void │ │ -35d8e2: 0d04 |001d: move-exception v4 │ │ -35d8e4: 1e03 |001e: monitor-exit v3 │ │ -35d8e6: 2704 |001f: throw v4 │ │ +35d894: |[35d894] javax.activation.MailcapCommandMap.addMailcap:(Ljava/lang/String;)V │ │ +35d8a4: 1d03 |0000: monitor-enter v3 │ │ +35d8a6: 1a00 c33b |0001: const-string v0, "MailcapCommandMap: add to PROG" // string@3bc3 │ │ +35d8aa: 7110 7390 0000 |0003: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35d8b0: 5430 e870 |0006: iget-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ +35d8b4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +35d8b6: 4602 0001 |0009: aget-object v2, v0, v1 │ │ +35d8ba: 3902 0900 |000b: if-nez v2, 0014 // +0009 │ │ +35d8be: 2202 cf11 |000d: new-instance v2, Lcom/sun/activation/registries/MailcapFile; // type@11cf │ │ +35d8c2: 7010 7690 0200 |000f: invoke-direct {v2}, Lcom/sun/activation/registries/MailcapFile;.:()V // method@9076 │ │ +35d8c8: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ +35d8cc: 5430 e870 |0014: iget-object v0, v3, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ +35d8d0: 4600 0001 |0016: aget-object v0, v0, v1 │ │ +35d8d4: 6e20 7990 4000 |0018: invoke-virtual {v0, v4}, Lcom/sun/activation/registries/MailcapFile;.appendToMailcap:(Ljava/lang/String;)V // method@9079 │ │ +35d8da: 1e03 |001b: monitor-exit v3 │ │ +35d8dc: 0e00 |001c: return-void │ │ +35d8de: 0d04 |001d: move-exception v4 │ │ +35d8e0: 1e03 |001e: monitor-exit v3 │ │ +35d8e2: 2704 |001f: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x001b │ │ -> 0x001d │ │ positions : │ │ 0x0003 line=511 │ │ 0x0006 line=512 │ │ 0x000d line=513 │ │ @@ -1265373,114 +1265372,114 @@ │ │ type : '(Ljava/lang/String;)Ljavax/activation/DataContentHandler;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 190 16-bit code units │ │ -35d374: |[35d374] javax.activation.MailcapCommandMap.createDataContentHandler:(Ljava/lang/String;)Ljavax/activation/DataContentHandler; │ │ -35d384: 1d04 |0000: monitor-enter v4 │ │ -35d386: 7100 7290 0000 |0001: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35d38c: 0a00 |0004: move-result v0 │ │ -35d38e: 3800 1600 |0005: if-eqz v0, 001b // +0016 │ │ -35d392: 2200 e812 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d396: 7010 4098 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d39c: 1a01 c53b |000c: const-string v1, "MailcapCommandMap: createDataContentHandler for " // string@3bc5 │ │ -35d3a0: 6e20 4b98 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d3a6: 6e20 4b98 5000 |0011: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d3ac: 6e10 5498 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d3b2: 0c00 |0017: move-result-object v0 │ │ -35d3b4: 7110 7390 0000 |0018: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35d3ba: 3805 0800 |001b: if-eqz v5, 0023 // +0008 │ │ -35d3be: 6200 bb70 |001d: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -35d3c2: 6e20 3198 0500 |001f: invoke-virtual {v5, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35d3c8: 0c05 |0022: move-result-object v5 │ │ -35d3ca: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -35d3cc: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -35d3ce: 5442 e870 |0025: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ -35d3d2: 2123 |0027: array-length v3, v2 │ │ -35d3d4: 3531 4600 |0028: if-ge v1, v3, 006e // +0046 │ │ -35d3d8: 4602 0201 |002a: aget-object v2, v2, v1 │ │ -35d3dc: 3902 0300 |002c: if-nez v2, 002f // +0003 │ │ -35d3e0: 283d |002e: goto 006b // +003d │ │ -35d3e2: 7100 7290 0000 |002f: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35d3e8: 0a02 |0032: move-result v2 │ │ -35d3ea: 3802 1600 |0033: if-eqz v2, 0049 // +0016 │ │ -35d3ee: 2202 e812 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d3f2: 7010 4098 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d3f8: 1a03 0501 |003a: const-string v3, " search DB #" // string@0105 │ │ -35d3fc: 6e20 4b98 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d402: 6e20 4798 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -35d408: 6e10 5498 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d40e: 0c02 |0045: move-result-object v2 │ │ -35d410: 7110 7390 0200 |0046: invoke-static {v2}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35d416: 5442 e870 |0049: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ -35d41a: 4602 0201 |004b: aget-object v2, v2, v1 │ │ -35d41e: 6e20 7b90 5200 |004d: invoke-virtual {v2, v5}, Lcom/sun/activation/registries/MailcapFile;.getMailcapList:(Ljava/lang/String;)Ljava/util/Map; // method@907b │ │ -35d424: 0c02 |0050: move-result-object v2 │ │ -35d426: 3802 1a00 |0051: if-eqz v2, 006b // +001a │ │ -35d42a: 1a03 7566 |0053: const-string v3, "content-handler" // string@6675 │ │ -35d42e: 7220 859a 3200 |0055: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -35d434: 0c02 |0058: move-result-object v2 │ │ -35d436: 1f02 6c13 |0059: check-cast v2, Ljava/util/List; // type@136c │ │ -35d43a: 3802 1000 |005b: if-eqz v2, 006b // +0010 │ │ -35d43e: 7220 619a 0200 |005d: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -35d444: 0c02 |0060: move-result-object v2 │ │ -35d446: 1f02 e612 |0061: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35d44a: 7020 ee9b 2400 |0063: invoke-direct {v4, v2}, Ljavax/activation/MailcapCommandMap;.getDataContentHandler:(Ljava/lang/String;)Ljavax/activation/DataContentHandler; // method@9bee │ │ -35d450: 0c02 |0066: move-result-object v2 │ │ -35d452: 3802 0400 |0067: if-eqz v2, 006b // +0004 │ │ -35d456: 1e04 |0069: monitor-exit v4 │ │ -35d458: 1102 |006a: return-object v2 │ │ -35d45a: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35d45e: 28b8 |006d: goto 0025 // -0048 │ │ -35d460: 1201 |006e: const/4 v1, #int 0 // #0 │ │ -35d462: 5442 e870 |006f: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ -35d466: 2123 |0071: array-length v3, v2 │ │ -35d468: 3531 4600 |0072: if-ge v1, v3, 00b8 // +0046 │ │ -35d46c: 4602 0201 |0074: aget-object v2, v2, v1 │ │ -35d470: 3902 0300 |0076: if-nez v2, 0079 // +0003 │ │ -35d474: 283d |0078: goto 00b5 // +003d │ │ -35d476: 7100 7290 0000 |0079: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35d47c: 0a02 |007c: move-result v2 │ │ -35d47e: 3802 1600 |007d: if-eqz v2, 0093 // +0016 │ │ -35d482: 2202 e812 |007f: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -35d486: 7010 4098 0200 |0081: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35d48c: 1a03 0601 |0084: const-string v3, " search fallback DB #" // string@0106 │ │ -35d490: 6e20 4b98 3200 |0086: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35d496: 6e20 4798 1200 |0089: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -35d49c: 6e10 5498 0200 |008c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35d4a2: 0c02 |008f: move-result-object v2 │ │ -35d4a4: 7110 7390 0200 |0090: invoke-static {v2}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35d4aa: 5442 e870 |0093: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ -35d4ae: 4602 0201 |0095: aget-object v2, v2, v1 │ │ -35d4b2: 6e20 7a90 5200 |0097: invoke-virtual {v2, v5}, Lcom/sun/activation/registries/MailcapFile;.getMailcapFallbackList:(Ljava/lang/String;)Ljava/util/Map; // method@907a │ │ -35d4b8: 0c02 |009a: move-result-object v2 │ │ -35d4ba: 3802 1a00 |009b: if-eqz v2, 00b5 // +001a │ │ -35d4be: 1a03 7566 |009d: const-string v3, "content-handler" // string@6675 │ │ -35d4c2: 7220 859a 3200 |009f: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -35d4c8: 0c02 |00a2: move-result-object v2 │ │ -35d4ca: 1f02 6c13 |00a3: check-cast v2, Ljava/util/List; // type@136c │ │ -35d4ce: 3802 1000 |00a5: if-eqz v2, 00b5 // +0010 │ │ -35d4d2: 7220 619a 0200 |00a7: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -35d4d8: 0c02 |00aa: move-result-object v2 │ │ -35d4da: 1f02 e612 |00ab: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35d4de: 7020 ee9b 2400 |00ad: invoke-direct {v4, v2}, Ljavax/activation/MailcapCommandMap;.getDataContentHandler:(Ljava/lang/String;)Ljavax/activation/DataContentHandler; // method@9bee │ │ -35d4e4: 0c02 |00b0: move-result-object v2 │ │ -35d4e6: 3802 0400 |00b1: if-eqz v2, 00b5 // +0004 │ │ -35d4ea: 1e04 |00b3: monitor-exit v4 │ │ -35d4ec: 1102 |00b4: return-object v2 │ │ -35d4ee: d801 0101 |00b5: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35d4f2: 28b8 |00b7: goto 006f // -0048 │ │ -35d4f4: 1205 |00b8: const/4 v5, #int 0 // #0 │ │ -35d4f6: 1e04 |00b9: monitor-exit v4 │ │ -35d4f8: 1105 |00ba: return-object v5 │ │ -35d4fa: 0d05 |00bb: move-exception v5 │ │ -35d4fc: 1e04 |00bc: monitor-exit v4 │ │ -35d4fe: 2705 |00bd: throw v5 │ │ +35d370: |[35d370] javax.activation.MailcapCommandMap.createDataContentHandler:(Ljava/lang/String;)Ljavax/activation/DataContentHandler; │ │ +35d380: 1d04 |0000: monitor-enter v4 │ │ +35d382: 7100 7290 0000 |0001: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35d388: 0a00 |0004: move-result v0 │ │ +35d38a: 3800 1600 |0005: if-eqz v0, 001b // +0016 │ │ +35d38e: 2200 e812 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d392: 7010 4098 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d398: 1a01 c53b |000c: const-string v1, "MailcapCommandMap: createDataContentHandler for " // string@3bc5 │ │ +35d39c: 6e20 4b98 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d3a2: 6e20 4b98 5000 |0011: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d3a8: 6e10 5498 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d3ae: 0c00 |0017: move-result-object v0 │ │ +35d3b0: 7110 7390 0000 |0018: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35d3b6: 3805 0800 |001b: if-eqz v5, 0023 // +0008 │ │ +35d3ba: 6200 bb70 |001d: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +35d3be: 6e20 3198 0500 |001f: invoke-virtual {v5, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35d3c4: 0c05 |0022: move-result-object v5 │ │ +35d3c6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +35d3c8: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +35d3ca: 5442 e870 |0025: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ +35d3ce: 2123 |0027: array-length v3, v2 │ │ +35d3d0: 3531 4600 |0028: if-ge v1, v3, 006e // +0046 │ │ +35d3d4: 4602 0201 |002a: aget-object v2, v2, v1 │ │ +35d3d8: 3902 0300 |002c: if-nez v2, 002f // +0003 │ │ +35d3dc: 283d |002e: goto 006b // +003d │ │ +35d3de: 7100 7290 0000 |002f: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35d3e4: 0a02 |0032: move-result v2 │ │ +35d3e6: 3802 1600 |0033: if-eqz v2, 0049 // +0016 │ │ +35d3ea: 2202 e812 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d3ee: 7010 4098 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d3f4: 1a03 0501 |003a: const-string v3, " search DB #" // string@0105 │ │ +35d3f8: 6e20 4b98 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d3fe: 6e20 4798 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +35d404: 6e10 5498 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d40a: 0c02 |0045: move-result-object v2 │ │ +35d40c: 7110 7390 0200 |0046: invoke-static {v2}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35d412: 5442 e870 |0049: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ +35d416: 4602 0201 |004b: aget-object v2, v2, v1 │ │ +35d41a: 6e20 7b90 5200 |004d: invoke-virtual {v2, v5}, Lcom/sun/activation/registries/MailcapFile;.getMailcapList:(Ljava/lang/String;)Ljava/util/Map; // method@907b │ │ +35d420: 0c02 |0050: move-result-object v2 │ │ +35d422: 3802 1a00 |0051: if-eqz v2, 006b // +001a │ │ +35d426: 1a03 7566 |0053: const-string v3, "content-handler" // string@6675 │ │ +35d42a: 7220 859a 3200 |0055: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +35d430: 0c02 |0058: move-result-object v2 │ │ +35d432: 1f02 6c13 |0059: check-cast v2, Ljava/util/List; // type@136c │ │ +35d436: 3802 1000 |005b: if-eqz v2, 006b // +0010 │ │ +35d43a: 7220 619a 0200 |005d: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +35d440: 0c02 |0060: move-result-object v2 │ │ +35d442: 1f02 e612 |0061: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35d446: 7020 ee9b 2400 |0063: invoke-direct {v4, v2}, Ljavax/activation/MailcapCommandMap;.getDataContentHandler:(Ljava/lang/String;)Ljavax/activation/DataContentHandler; // method@9bee │ │ +35d44c: 0c02 |0066: move-result-object v2 │ │ +35d44e: 3802 0400 |0067: if-eqz v2, 006b // +0004 │ │ +35d452: 1e04 |0069: monitor-exit v4 │ │ +35d454: 1102 |006a: return-object v2 │ │ +35d456: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35d45a: 28b8 |006d: goto 0025 // -0048 │ │ +35d45c: 1201 |006e: const/4 v1, #int 0 // #0 │ │ +35d45e: 5442 e870 |006f: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ +35d462: 2123 |0071: array-length v3, v2 │ │ +35d464: 3531 4600 |0072: if-ge v1, v3, 00b8 // +0046 │ │ +35d468: 4602 0201 |0074: aget-object v2, v2, v1 │ │ +35d46c: 3902 0300 |0076: if-nez v2, 0079 // +0003 │ │ +35d470: 283d |0078: goto 00b5 // +003d │ │ +35d472: 7100 7290 0000 |0079: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35d478: 0a02 |007c: move-result v2 │ │ +35d47a: 3802 1600 |007d: if-eqz v2, 0093 // +0016 │ │ +35d47e: 2202 e812 |007f: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +35d482: 7010 4098 0200 |0081: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35d488: 1a03 0601 |0084: const-string v3, " search fallback DB #" // string@0106 │ │ +35d48c: 6e20 4b98 3200 |0086: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35d492: 6e20 4798 1200 |0089: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +35d498: 6e10 5498 0200 |008c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35d49e: 0c02 |008f: move-result-object v2 │ │ +35d4a0: 7110 7390 0200 |0090: invoke-static {v2}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35d4a6: 5442 e870 |0093: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ +35d4aa: 4602 0201 |0095: aget-object v2, v2, v1 │ │ +35d4ae: 6e20 7a90 5200 |0097: invoke-virtual {v2, v5}, Lcom/sun/activation/registries/MailcapFile;.getMailcapFallbackList:(Ljava/lang/String;)Ljava/util/Map; // method@907a │ │ +35d4b4: 0c02 |009a: move-result-object v2 │ │ +35d4b6: 3802 1a00 |009b: if-eqz v2, 00b5 // +001a │ │ +35d4ba: 1a03 7566 |009d: const-string v3, "content-handler" // string@6675 │ │ +35d4be: 7220 859a 3200 |009f: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +35d4c4: 0c02 |00a2: move-result-object v2 │ │ +35d4c6: 1f02 6c13 |00a3: check-cast v2, Ljava/util/List; // type@136c │ │ +35d4ca: 3802 1000 |00a5: if-eqz v2, 00b5 // +0010 │ │ +35d4ce: 7220 619a 0200 |00a7: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +35d4d4: 0c02 |00aa: move-result-object v2 │ │ +35d4d6: 1f02 e612 |00ab: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35d4da: 7020 ee9b 2400 |00ad: invoke-direct {v4, v2}, Ljavax/activation/MailcapCommandMap;.getDataContentHandler:(Ljava/lang/String;)Ljavax/activation/DataContentHandler; // method@9bee │ │ +35d4e0: 0c02 |00b0: move-result-object v2 │ │ +35d4e2: 3802 0400 |00b1: if-eqz v2, 00b5 // +0004 │ │ +35d4e6: 1e04 |00b3: monitor-exit v4 │ │ +35d4e8: 1102 |00b4: return-object v2 │ │ +35d4ea: d801 0101 |00b5: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35d4ee: 28b8 |00b7: goto 006f // -0048 │ │ +35d4f0: 1205 |00b8: const/4 v5, #int 0 // #0 │ │ +35d4f2: 1e04 |00b9: monitor-exit v4 │ │ +35d4f4: 1105 |00ba: return-object v5 │ │ +35d4f6: 0d05 |00bb: move-exception v5 │ │ +35d4f8: 1e04 |00bc: monitor-exit v4 │ │ +35d4fa: 2705 |00bd: throw v5 │ │ catches : 2 │ │ 0x0001 - 0x0067 │ │ -> 0x00bb │ │ 0x006f - 0x00b1 │ │ -> 0x00bb │ │ positions : │ │ 0x0001 line=526 │ │ @@ -1265514,61 +1265513,61 @@ │ │ type : '(Ljava/lang/String;)[Ljavax/activation/CommandInfo;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -35d1f4: |[35d1f4] javax.activation.MailcapCommandMap.getAllCommands:(Ljava/lang/String;)[Ljavax/activation/CommandInfo; │ │ -35d204: 1d05 |0000: monitor-enter v5 │ │ -35d206: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -35d20a: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -35d210: 3806 0800 |0006: if-eqz v6, 000e // +0008 │ │ -35d214: 6201 bb70 |0008: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -35d218: 6e20 3198 1600 |000a: invoke-virtual {v6, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35d21e: 0c06 |000d: move-result-object v6 │ │ -35d220: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -35d222: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -35d224: 5453 e870 |0010: iget-object v3, v5, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ -35d228: 2134 |0012: array-length v4, v3 │ │ -35d22a: 3542 1500 |0013: if-ge v2, v4, 0028 // +0015 │ │ -35d22e: 4604 0302 |0015: aget-object v4, v3, v2 │ │ -35d232: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ -35d236: 280c |0019: goto 0025 // +000c │ │ -35d238: 4603 0302 |001a: aget-object v3, v3, v2 │ │ -35d23c: 6e20 7b90 6300 |001c: invoke-virtual {v3, v6}, Lcom/sun/activation/registries/MailcapFile;.getMailcapList:(Ljava/lang/String;)Ljava/util/Map; // method@907b │ │ -35d242: 0c03 |001f: move-result-object v3 │ │ -35d244: 3803 0500 |0020: if-eqz v3, 0025 // +0005 │ │ -35d248: 7030 e89b 3500 |0022: invoke-direct {v5, v3, v0}, Ljavax/activation/MailcapCommandMap;.appendCmdsToList:(Ljava/util/Map;Ljava/util/List;)V // method@9be8 │ │ -35d24e: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -35d252: 28e9 |0027: goto 0010 // -0017 │ │ -35d254: 5452 e870 |0028: iget-object v2, v5, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ -35d258: 2123 |002a: array-length v3, v2 │ │ -35d25a: 3531 1500 |002b: if-ge v1, v3, 0040 // +0015 │ │ -35d25e: 4603 0201 |002d: aget-object v3, v2, v1 │ │ -35d262: 3903 0300 |002f: if-nez v3, 0032 // +0003 │ │ -35d266: 280c |0031: goto 003d // +000c │ │ -35d268: 4602 0201 |0032: aget-object v2, v2, v1 │ │ -35d26c: 6e20 7a90 6200 |0034: invoke-virtual {v2, v6}, Lcom/sun/activation/registries/MailcapFile;.getMailcapFallbackList:(Ljava/lang/String;)Ljava/util/Map; // method@907a │ │ -35d272: 0c02 |0037: move-result-object v2 │ │ -35d274: 3802 0500 |0038: if-eqz v2, 003d // +0005 │ │ -35d278: 7030 e89b 2500 |003a: invoke-direct {v5, v2, v0}, Ljavax/activation/MailcapCommandMap;.appendCmdsToList:(Ljava/util/Map;Ljava/util/List;)V // method@9be8 │ │ -35d27e: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35d282: 28e9 |003f: goto 0028 // -0017 │ │ -35d284: 7210 6a9a 0000 |0040: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -35d28a: 0a06 |0043: move-result v6 │ │ -35d28c: 2366 ec15 |0044: new-array v6, v6, [Ljavax/activation/CommandInfo; // type@15ec │ │ -35d290: 7220 6d9a 6000 |0046: invoke-interface {v0, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -35d296: 0c06 |0049: move-result-object v6 │ │ -35d298: 1f06 ec15 |004a: check-cast v6, [Ljavax/activation/CommandInfo; // type@15ec │ │ -35d29c: 1e05 |004c: monitor-exit v5 │ │ -35d29e: 1106 |004d: return-object v6 │ │ -35d2a0: 0d06 |004e: move-exception v6 │ │ -35d2a2: 1e05 |004f: monitor-exit v5 │ │ -35d2a4: 2706 |0050: throw v6 │ │ +35d1f0: |[35d1f0] javax.activation.MailcapCommandMap.getAllCommands:(Ljava/lang/String;)[Ljavax/activation/CommandInfo; │ │ +35d200: 1d05 |0000: monitor-enter v5 │ │ +35d202: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +35d206: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +35d20c: 3806 0800 |0006: if-eqz v6, 000e // +0008 │ │ +35d210: 6201 bb70 |0008: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +35d214: 6e20 3198 1600 |000a: invoke-virtual {v6, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35d21a: 0c06 |000d: move-result-object v6 │ │ +35d21c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +35d21e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +35d220: 5453 e870 |0010: iget-object v3, v5, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ +35d224: 2134 |0012: array-length v4, v3 │ │ +35d226: 3542 1500 |0013: if-ge v2, v4, 0028 // +0015 │ │ +35d22a: 4604 0302 |0015: aget-object v4, v3, v2 │ │ +35d22e: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ +35d232: 280c |0019: goto 0025 // +000c │ │ +35d234: 4603 0302 |001a: aget-object v3, v3, v2 │ │ +35d238: 6e20 7b90 6300 |001c: invoke-virtual {v3, v6}, Lcom/sun/activation/registries/MailcapFile;.getMailcapList:(Ljava/lang/String;)Ljava/util/Map; // method@907b │ │ +35d23e: 0c03 |001f: move-result-object v3 │ │ +35d240: 3803 0500 |0020: if-eqz v3, 0025 // +0005 │ │ +35d244: 7030 e89b 3500 |0022: invoke-direct {v5, v3, v0}, Ljavax/activation/MailcapCommandMap;.appendCmdsToList:(Ljava/util/Map;Ljava/util/List;)V // method@9be8 │ │ +35d24a: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +35d24e: 28e9 |0027: goto 0010 // -0017 │ │ +35d250: 5452 e870 |0028: iget-object v2, v5, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ +35d254: 2123 |002a: array-length v3, v2 │ │ +35d256: 3531 1500 |002b: if-ge v1, v3, 0040 // +0015 │ │ +35d25a: 4603 0201 |002d: aget-object v3, v2, v1 │ │ +35d25e: 3903 0300 |002f: if-nez v3, 0032 // +0003 │ │ +35d262: 280c |0031: goto 003d // +000c │ │ +35d264: 4602 0201 |0032: aget-object v2, v2, v1 │ │ +35d268: 6e20 7a90 6200 |0034: invoke-virtual {v2, v6}, Lcom/sun/activation/registries/MailcapFile;.getMailcapFallbackList:(Ljava/lang/String;)Ljava/util/Map; // method@907a │ │ +35d26e: 0c02 |0037: move-result-object v2 │ │ +35d270: 3802 0500 |0038: if-eqz v2, 003d // +0005 │ │ +35d274: 7030 e89b 2500 |003a: invoke-direct {v5, v2, v0}, Ljavax/activation/MailcapCommandMap;.appendCmdsToList:(Ljava/util/Map;Ljava/util/List;)V // method@9be8 │ │ +35d27a: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35d27e: 28e9 |003f: goto 0028 // -0017 │ │ +35d280: 7210 6a9a 0000 |0040: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +35d286: 0a06 |0043: move-result v6 │ │ +35d288: 2366 ec15 |0044: new-array v6, v6, [Ljavax/activation/CommandInfo; // type@15ec │ │ +35d28c: 7220 6d9a 6000 |0046: invoke-interface {v0, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +35d292: 0c06 |0049: move-result-object v6 │ │ +35d294: 1f06 ec15 |004a: check-cast v6, [Ljavax/activation/CommandInfo; // type@15ec │ │ +35d298: 1e05 |004c: monitor-exit v5 │ │ +35d29a: 1106 |004d: return-object v6 │ │ +35d29c: 0d06 |004e: move-exception v6 │ │ +35d29e: 1e05 |004f: monitor-exit v5 │ │ +35d2a0: 2706 |0050: throw v6 │ │ catches : 1 │ │ 0x0001 - 0x004c │ │ -> 0x004e │ │ positions : │ │ 0x0001 line=407 │ │ 0x0008 line=409 │ │ 0x0010 line=411 │ │ @@ -1265591,79 +1265590,79 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljavax/activation/CommandInfo;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -35d0f8: |[35d0f8] javax.activation.MailcapCommandMap.getCommand:(Ljava/lang/String;Ljava/lang/String;)Ljavax/activation/CommandInfo; │ │ -35d108: 1d04 |0000: monitor-enter v4 │ │ -35d10a: 3805 0b00 |0001: if-eqz v5, 000c // +000b │ │ -35d10e: 6200 bb70 |0003: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -35d112: 6e20 3198 0500 |0005: invoke-virtual {v5, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35d118: 0c05 |0008: move-result-object v5 │ │ -35d11a: 2803 |0009: goto 000c // +0003 │ │ -35d11c: 0d05 |000a: move-exception v5 │ │ -35d11e: 285f |000b: goto 006a // +005f │ │ -35d120: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -35d122: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -35d124: 5442 e870 |000e: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ -35d128: 2123 |0010: array-length v3, v2 │ │ -35d12a: 3531 2900 |0011: if-ge v1, v3, 003a // +0029 │ │ -35d12e: 4603 0201 |0013: aget-object v3, v2, v1 │ │ -35d132: 3903 0300 |0015: if-nez v3, 0018 // +0003 │ │ -35d136: 2820 |0017: goto 0037 // +0020 │ │ -35d138: 4602 0201 |0018: aget-object v2, v2, v1 │ │ -35d13c: 6e20 7b90 5200 |001a: invoke-virtual {v2, v5}, Lcom/sun/activation/registries/MailcapFile;.getMailcapList:(Ljava/lang/String;)Ljava/util/Map; // method@907b │ │ -35d142: 0c02 |001d: move-result-object v2 │ │ -35d144: 3802 1900 |001e: if-eqz v2, 0037 // +0019 │ │ -35d148: 7220 859a 6200 |0020: invoke-interface {v2, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -35d14e: 0c02 |0023: move-result-object v2 │ │ -35d150: 1f02 6c13 |0024: check-cast v2, Ljava/util/List; // type@136c │ │ -35d154: 3802 1100 |0026: if-eqz v2, 0037 // +0011 │ │ -35d158: 7220 619a 0200 |0028: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -35d15e: 0c02 |002b: move-result-object v2 │ │ -35d160: 1f02 e612 |002c: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35d164: 3802 0900 |002e: if-eqz v2, 0037 // +0009 │ │ -35d168: 2205 b313 |0030: new-instance v5, Ljavax/activation/CommandInfo; // type@13b3 │ │ -35d16c: 7030 969b 6502 |0032: invoke-direct {v5, v6, v2}, Ljavax/activation/CommandInfo;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b96 │ │ -35d172: 1e04 |0035: monitor-exit v4 │ │ -35d174: 1105 |0036: return-object v5 │ │ -35d176: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35d17a: 28d5 |0039: goto 000e // -002b │ │ -35d17c: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -35d17e: 5442 e870 |003b: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ -35d182: 2123 |003d: array-length v3, v2 │ │ -35d184: 3531 2900 |003e: if-ge v1, v3, 0067 // +0029 │ │ -35d188: 4603 0201 |0040: aget-object v3, v2, v1 │ │ -35d18c: 3903 0300 |0042: if-nez v3, 0045 // +0003 │ │ -35d190: 2820 |0044: goto 0064 // +0020 │ │ -35d192: 4602 0201 |0045: aget-object v2, v2, v1 │ │ -35d196: 6e20 7a90 5200 |0047: invoke-virtual {v2, v5}, Lcom/sun/activation/registries/MailcapFile;.getMailcapFallbackList:(Ljava/lang/String;)Ljava/util/Map; // method@907a │ │ -35d19c: 0c02 |004a: move-result-object v2 │ │ -35d19e: 3802 1900 |004b: if-eqz v2, 0064 // +0019 │ │ -35d1a2: 7220 859a 6200 |004d: invoke-interface {v2, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -35d1a8: 0c02 |0050: move-result-object v2 │ │ -35d1aa: 1f02 6c13 |0051: check-cast v2, Ljava/util/List; // type@136c │ │ -35d1ae: 3802 1100 |0053: if-eqz v2, 0064 // +0011 │ │ -35d1b2: 7220 619a 0200 |0055: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -35d1b8: 0c02 |0058: move-result-object v2 │ │ -35d1ba: 1f02 e612 |0059: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35d1be: 3802 0900 |005b: if-eqz v2, 0064 // +0009 │ │ -35d1c2: 2205 b313 |005d: new-instance v5, Ljavax/activation/CommandInfo; // type@13b3 │ │ -35d1c6: 7030 969b 6502 |005f: invoke-direct {v5, v6, v2}, Ljavax/activation/CommandInfo;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b96 │ │ -35d1cc: 1e04 |0062: monitor-exit v4 │ │ -35d1ce: 1105 |0063: return-object v5 │ │ -35d1d0: d801 0101 |0064: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35d1d4: 28d5 |0066: goto 003b // -002b │ │ -35d1d6: 1205 |0067: const/4 v5, #int 0 // #0 │ │ -35d1d8: 1e04 |0068: monitor-exit v4 │ │ -35d1da: 1105 |0069: return-object v5 │ │ -35d1dc: 1e04 |006a: monitor-exit v4 │ │ -35d1de: 2705 |006b: throw v5 │ │ +35d0f4: |[35d0f4] javax.activation.MailcapCommandMap.getCommand:(Ljava/lang/String;Ljava/lang/String;)Ljavax/activation/CommandInfo; │ │ +35d104: 1d04 |0000: monitor-enter v4 │ │ +35d106: 3805 0b00 |0001: if-eqz v5, 000c // +000b │ │ +35d10a: 6200 bb70 |0003: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +35d10e: 6e20 3198 0500 |0005: invoke-virtual {v5, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35d114: 0c05 |0008: move-result-object v5 │ │ +35d116: 2803 |0009: goto 000c // +0003 │ │ +35d118: 0d05 |000a: move-exception v5 │ │ +35d11a: 285f |000b: goto 006a // +005f │ │ +35d11c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +35d11e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +35d120: 5442 e870 |000e: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ +35d124: 2123 |0010: array-length v3, v2 │ │ +35d126: 3531 2900 |0011: if-ge v1, v3, 003a // +0029 │ │ +35d12a: 4603 0201 |0013: aget-object v3, v2, v1 │ │ +35d12e: 3903 0300 |0015: if-nez v3, 0018 // +0003 │ │ +35d132: 2820 |0017: goto 0037 // +0020 │ │ +35d134: 4602 0201 |0018: aget-object v2, v2, v1 │ │ +35d138: 6e20 7b90 5200 |001a: invoke-virtual {v2, v5}, Lcom/sun/activation/registries/MailcapFile;.getMailcapList:(Ljava/lang/String;)Ljava/util/Map; // method@907b │ │ +35d13e: 0c02 |001d: move-result-object v2 │ │ +35d140: 3802 1900 |001e: if-eqz v2, 0037 // +0019 │ │ +35d144: 7220 859a 6200 |0020: invoke-interface {v2, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +35d14a: 0c02 |0023: move-result-object v2 │ │ +35d14c: 1f02 6c13 |0024: check-cast v2, Ljava/util/List; // type@136c │ │ +35d150: 3802 1100 |0026: if-eqz v2, 0037 // +0011 │ │ +35d154: 7220 619a 0200 |0028: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +35d15a: 0c02 |002b: move-result-object v2 │ │ +35d15c: 1f02 e612 |002c: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35d160: 3802 0900 |002e: if-eqz v2, 0037 // +0009 │ │ +35d164: 2205 b313 |0030: new-instance v5, Ljavax/activation/CommandInfo; // type@13b3 │ │ +35d168: 7030 969b 6502 |0032: invoke-direct {v5, v6, v2}, Ljavax/activation/CommandInfo;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b96 │ │ +35d16e: 1e04 |0035: monitor-exit v4 │ │ +35d170: 1105 |0036: return-object v5 │ │ +35d172: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35d176: 28d5 |0039: goto 000e // -002b │ │ +35d178: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +35d17a: 5442 e870 |003b: iget-object v2, v4, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ +35d17e: 2123 |003d: array-length v3, v2 │ │ +35d180: 3531 2900 |003e: if-ge v1, v3, 0067 // +0029 │ │ +35d184: 4603 0201 |0040: aget-object v3, v2, v1 │ │ +35d188: 3903 0300 |0042: if-nez v3, 0045 // +0003 │ │ +35d18c: 2820 |0044: goto 0064 // +0020 │ │ +35d18e: 4602 0201 |0045: aget-object v2, v2, v1 │ │ +35d192: 6e20 7a90 5200 |0047: invoke-virtual {v2, v5}, Lcom/sun/activation/registries/MailcapFile;.getMailcapFallbackList:(Ljava/lang/String;)Ljava/util/Map; // method@907a │ │ +35d198: 0c02 |004a: move-result-object v2 │ │ +35d19a: 3802 1900 |004b: if-eqz v2, 0064 // +0019 │ │ +35d19e: 7220 859a 6200 |004d: invoke-interface {v2, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +35d1a4: 0c02 |0050: move-result-object v2 │ │ +35d1a6: 1f02 6c13 |0051: check-cast v2, Ljava/util/List; // type@136c │ │ +35d1aa: 3802 1100 |0053: if-eqz v2, 0064 // +0011 │ │ +35d1ae: 7220 619a 0200 |0055: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +35d1b4: 0c02 |0058: move-result-object v2 │ │ +35d1b6: 1f02 e612 |0059: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35d1ba: 3802 0900 |005b: if-eqz v2, 0064 // +0009 │ │ +35d1be: 2205 b313 |005d: new-instance v5, Ljavax/activation/CommandInfo; // type@13b3 │ │ +35d1c2: 7030 969b 6502 |005f: invoke-direct {v5, v6, v2}, Ljavax/activation/CommandInfo;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b96 │ │ +35d1c8: 1e04 |0062: monitor-exit v4 │ │ +35d1ca: 1105 |0063: return-object v5 │ │ +35d1cc: d801 0101 |0064: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35d1d0: 28d5 |0066: goto 003b // -002b │ │ +35d1d2: 1205 |0067: const/4 v5, #int 0 // #0 │ │ +35d1d4: 1e04 |0068: monitor-exit v4 │ │ +35d1d6: 1105 |0069: return-object v5 │ │ +35d1d8: 1e04 |006a: monitor-exit v4 │ │ +35d1da: 2705 |006b: throw v5 │ │ catches : 2 │ │ 0x0003 - 0x0035 │ │ -> 0x000a │ │ 0x003b - 0x0062 │ │ -> 0x000a │ │ positions : │ │ 0x0003 line=463 │ │ @@ -1265690,54 +1265689,54 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -35cfa8: |[35cfa8] javax.activation.MailcapCommandMap.getMimeTypes:()[Ljava/lang/String; │ │ -35cfb8: 1d06 |0000: monitor-enter v6 │ │ -35cfba: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -35cfbe: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -35cfc4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -35cfc6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -35cfc8: 5463 e870 |0008: iget-object v3, v6, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ -35cfcc: 2134 |000a: array-length v4, v3 │ │ -35cfce: 3542 2600 |000b: if-ge v2, v4, 0031 // +0026 │ │ -35cfd2: 4604 0302 |000d: aget-object v4, v3, v2 │ │ -35cfd6: 3904 0300 |000f: if-nez v4, 0012 // +0003 │ │ -35cfda: 281d |0011: goto 002e // +001d │ │ -35cfdc: 4603 0302 |0012: aget-object v3, v3, v2 │ │ -35cfe0: 6e10 7c90 0300 |0014: invoke-virtual {v3}, Lcom/sun/activation/registries/MailcapFile;.getMimeTypes:()[Ljava/lang/String; // method@907c │ │ -35cfe6: 0c03 |0017: move-result-object v3 │ │ -35cfe8: 3803 1600 |0018: if-eqz v3, 002e // +0016 │ │ -35cfec: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -35cfee: 2135 |001b: array-length v5, v3 │ │ -35cff0: 3554 1200 |001c: if-ge v4, v5, 002e // +0012 │ │ -35cff4: 4605 0304 |001e: aget-object v5, v3, v4 │ │ -35cff8: 7220 5e9a 5000 |0020: invoke-interface {v0, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ -35cffe: 0a05 |0023: move-result v5 │ │ -35d000: 3905 0700 |0024: if-nez v5, 002b // +0007 │ │ -35d004: 4605 0304 |0026: aget-object v5, v3, v4 │ │ -35d008: 7220 5b9a 5000 |0028: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35d00e: d804 0401 |002b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -35d012: 28ee |002d: goto 001b // -0012 │ │ -35d014: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -35d018: 28d8 |0030: goto 0008 // -0028 │ │ -35d01a: 7210 6a9a 0000 |0031: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -35d020: 0a01 |0034: move-result v1 │ │ -35d022: 2311 dc15 |0035: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ -35d026: 7220 6d9a 1000 |0037: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -35d02c: 0c00 |003a: move-result-object v0 │ │ -35d02e: 1f00 dc15 |003b: check-cast v0, [Ljava/lang/String; // type@15dc │ │ -35d032: 1e06 |003d: monitor-exit v6 │ │ -35d034: 1100 |003e: return-object v0 │ │ -35d036: 0d00 |003f: move-exception v0 │ │ -35d038: 1e06 |0040: monitor-exit v6 │ │ -35d03a: 2700 |0041: throw v0 │ │ +35cfa4: |[35cfa4] javax.activation.MailcapCommandMap.getMimeTypes:()[Ljava/lang/String; │ │ +35cfb4: 1d06 |0000: monitor-enter v6 │ │ +35cfb6: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +35cfba: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +35cfc0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +35cfc2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +35cfc4: 5463 e870 |0008: iget-object v3, v6, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ +35cfc8: 2134 |000a: array-length v4, v3 │ │ +35cfca: 3542 2600 |000b: if-ge v2, v4, 0031 // +0026 │ │ +35cfce: 4604 0302 |000d: aget-object v4, v3, v2 │ │ +35cfd2: 3904 0300 |000f: if-nez v4, 0012 // +0003 │ │ +35cfd6: 281d |0011: goto 002e // +001d │ │ +35cfd8: 4603 0302 |0012: aget-object v3, v3, v2 │ │ +35cfdc: 6e10 7c90 0300 |0014: invoke-virtual {v3}, Lcom/sun/activation/registries/MailcapFile;.getMimeTypes:()[Ljava/lang/String; // method@907c │ │ +35cfe2: 0c03 |0017: move-result-object v3 │ │ +35cfe4: 3803 1600 |0018: if-eqz v3, 002e // +0016 │ │ +35cfe8: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +35cfea: 2135 |001b: array-length v5, v3 │ │ +35cfec: 3554 1200 |001c: if-ge v4, v5, 002e // +0012 │ │ +35cff0: 4605 0304 |001e: aget-object v5, v3, v4 │ │ +35cff4: 7220 5e9a 5000 |0020: invoke-interface {v0, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ +35cffa: 0a05 |0023: move-result v5 │ │ +35cffc: 3905 0700 |0024: if-nez v5, 002b // +0007 │ │ +35d000: 4605 0304 |0026: aget-object v5, v3, v4 │ │ +35d004: 7220 5b9a 5000 |0028: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35d00a: d804 0401 |002b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +35d00e: 28ee |002d: goto 001b // -0012 │ │ +35d010: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +35d014: 28d8 |0030: goto 0008 // -0028 │ │ +35d016: 7210 6a9a 0000 |0031: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +35d01c: 0a01 |0034: move-result v1 │ │ +35d01e: 2311 dc15 |0035: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ +35d022: 7220 6d9a 1000 |0037: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +35d028: 0c00 |003a: move-result-object v0 │ │ +35d02a: 1f00 dc15 |003b: check-cast v0, [Ljava/lang/String; // type@15dc │ │ +35d02e: 1e06 |003d: monitor-exit v6 │ │ +35d030: 1100 |003e: return-object v0 │ │ +35d032: 0d00 |003f: move-exception v0 │ │ +35d034: 1e06 |0040: monitor-exit v6 │ │ +35d036: 2700 |0041: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x003d │ │ -> 0x003f │ │ positions : │ │ 0x0001 line=609 │ │ 0x0008 line=611 │ │ 0x000d line=612 │ │ @@ -1265756,58 +1265755,58 @@ │ │ type : '(Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -35d048: |[35d048] javax.activation.MailcapCommandMap.getNativeCommands:(Ljava/lang/String;)[Ljava/lang/String; │ │ -35d058: 1d06 |0000: monitor-enter v6 │ │ -35d05a: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -35d05e: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -35d064: 3807 0800 |0006: if-eqz v7, 000e // +0008 │ │ -35d068: 6201 bb70 |0008: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -35d06c: 6e20 3198 1700 |000a: invoke-virtual {v7, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35d072: 0c07 |000d: move-result-object v7 │ │ -35d074: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -35d076: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -35d078: 5463 e870 |0010: iget-object v3, v6, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ -35d07c: 2134 |0012: array-length v4, v3 │ │ -35d07e: 3542 2600 |0013: if-ge v2, v4, 0039 // +0026 │ │ -35d082: 4604 0302 |0015: aget-object v4, v3, v2 │ │ -35d086: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ -35d08a: 281d |0019: goto 0036 // +001d │ │ -35d08c: 4603 0302 |001a: aget-object v3, v3, v2 │ │ -35d090: 6e20 7d90 7300 |001c: invoke-virtual {v3, v7}, Lcom/sun/activation/registries/MailcapFile;.getNativeCommands:(Ljava/lang/String;)[Ljava/lang/String; // method@907d │ │ -35d096: 0c03 |001f: move-result-object v3 │ │ -35d098: 3803 1600 |0020: if-eqz v3, 0036 // +0016 │ │ -35d09c: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -35d09e: 2135 |0023: array-length v5, v3 │ │ -35d0a0: 3554 1200 |0024: if-ge v4, v5, 0036 // +0012 │ │ -35d0a4: 4605 0304 |0026: aget-object v5, v3, v4 │ │ -35d0a8: 7220 5e9a 5000 |0028: invoke-interface {v0, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ -35d0ae: 0a05 |002b: move-result v5 │ │ -35d0b0: 3905 0700 |002c: if-nez v5, 0033 // +0007 │ │ -35d0b4: 4605 0304 |002e: aget-object v5, v3, v4 │ │ -35d0b8: 7220 5b9a 5000 |0030: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -35d0be: d804 0401 |0033: add-int/lit8 v4, v4, #int 1 // #01 │ │ -35d0c2: 28ee |0035: goto 0023 // -0012 │ │ -35d0c4: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ -35d0c8: 28d8 |0038: goto 0010 // -0028 │ │ -35d0ca: 7210 6a9a 0000 |0039: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -35d0d0: 0a07 |003c: move-result v7 │ │ -35d0d2: 2377 dc15 |003d: new-array v7, v7, [Ljava/lang/String; // type@15dc │ │ -35d0d6: 7220 6d9a 7000 |003f: invoke-interface {v0, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -35d0dc: 0c07 |0042: move-result-object v7 │ │ -35d0de: 1f07 dc15 |0043: check-cast v7, [Ljava/lang/String; // type@15dc │ │ -35d0e2: 1e06 |0045: monitor-exit v6 │ │ -35d0e4: 1107 |0046: return-object v7 │ │ -35d0e6: 0d07 |0047: move-exception v7 │ │ -35d0e8: 1e06 |0048: monitor-exit v6 │ │ -35d0ea: 2707 |0049: throw v7 │ │ +35d044: |[35d044] javax.activation.MailcapCommandMap.getNativeCommands:(Ljava/lang/String;)[Ljava/lang/String; │ │ +35d054: 1d06 |0000: monitor-enter v6 │ │ +35d056: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +35d05a: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +35d060: 3807 0800 |0006: if-eqz v7, 000e // +0008 │ │ +35d064: 6201 bb70 |0008: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +35d068: 6e20 3198 1700 |000a: invoke-virtual {v7, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35d06e: 0c07 |000d: move-result-object v7 │ │ +35d070: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +35d072: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +35d074: 5463 e870 |0010: iget-object v3, v6, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ +35d078: 2134 |0012: array-length v4, v3 │ │ +35d07a: 3542 2600 |0013: if-ge v2, v4, 0039 // +0026 │ │ +35d07e: 4604 0302 |0015: aget-object v4, v3, v2 │ │ +35d082: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ +35d086: 281d |0019: goto 0036 // +001d │ │ +35d088: 4603 0302 |001a: aget-object v3, v3, v2 │ │ +35d08c: 6e20 7d90 7300 |001c: invoke-virtual {v3, v7}, Lcom/sun/activation/registries/MailcapFile;.getNativeCommands:(Ljava/lang/String;)[Ljava/lang/String; // method@907d │ │ +35d092: 0c03 |001f: move-result-object v3 │ │ +35d094: 3803 1600 |0020: if-eqz v3, 0036 // +0016 │ │ +35d098: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +35d09a: 2135 |0023: array-length v5, v3 │ │ +35d09c: 3554 1200 |0024: if-ge v4, v5, 0036 // +0012 │ │ +35d0a0: 4605 0304 |0026: aget-object v5, v3, v4 │ │ +35d0a4: 7220 5e9a 5000 |0028: invoke-interface {v0, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ +35d0aa: 0a05 |002b: move-result v5 │ │ +35d0ac: 3905 0700 |002c: if-nez v5, 0033 // +0007 │ │ +35d0b0: 4605 0304 |002e: aget-object v5, v3, v4 │ │ +35d0b4: 7220 5b9a 5000 |0030: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +35d0ba: d804 0401 |0033: add-int/lit8 v4, v4, #int 1 // #01 │ │ +35d0be: 28ee |0035: goto 0023 // -0012 │ │ +35d0c0: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ +35d0c4: 28d8 |0038: goto 0010 // -0028 │ │ +35d0c6: 7210 6a9a 0000 |0039: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +35d0cc: 0a07 |003c: move-result v7 │ │ +35d0ce: 2377 dc15 |003d: new-array v7, v7, [Ljava/lang/String; // type@15dc │ │ +35d0d2: 7220 6d9a 7000 |003f: invoke-interface {v0, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +35d0d8: 0c07 |0042: move-result-object v7 │ │ +35d0da: 1f07 dc15 |0043: check-cast v7, [Ljava/lang/String; // type@15dc │ │ +35d0de: 1e06 |0045: monitor-exit v6 │ │ +35d0e0: 1107 |0046: return-object v7 │ │ +35d0e2: 0d07 |0047: move-exception v7 │ │ +35d0e4: 1e06 |0048: monitor-exit v6 │ │ +35d0e6: 2707 |0049: throw v7 │ │ catches : 1 │ │ 0x0001 - 0x0045 │ │ -> 0x0047 │ │ positions : │ │ 0x0001 line=645 │ │ 0x0008 line=647 │ │ 0x0010 line=649 │ │ @@ -1265828,61 +1265827,61 @@ │ │ type : '(Ljava/lang/String;)[Ljavax/activation/CommandInfo;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -35d2b4: |[35d2b4] javax.activation.MailcapCommandMap.getPreferredCommands:(Ljava/lang/String;)[Ljavax/activation/CommandInfo; │ │ -35d2c4: 1d05 |0000: monitor-enter v5 │ │ -35d2c6: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -35d2ca: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -35d2d0: 3806 0800 |0006: if-eqz v6, 000e // +0008 │ │ -35d2d4: 6201 bb70 |0008: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -35d2d8: 6e20 3198 1600 |000a: invoke-virtual {v6, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -35d2de: 0c06 |000d: move-result-object v6 │ │ -35d2e0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -35d2e2: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -35d2e4: 5453 e870 |0010: iget-object v3, v5, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ -35d2e8: 2134 |0012: array-length v4, v3 │ │ -35d2ea: 3542 1500 |0013: if-ge v2, v4, 0028 // +0015 │ │ -35d2ee: 4604 0302 |0015: aget-object v4, v3, v2 │ │ -35d2f2: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ -35d2f6: 280c |0019: goto 0025 // +000c │ │ -35d2f8: 4603 0302 |001a: aget-object v3, v3, v2 │ │ -35d2fc: 6e20 7b90 6300 |001c: invoke-virtual {v3, v6}, Lcom/sun/activation/registries/MailcapFile;.getMailcapList:(Ljava/lang/String;)Ljava/util/Map; // method@907b │ │ -35d302: 0c03 |001f: move-result-object v3 │ │ -35d304: 3803 0500 |0020: if-eqz v3, 0025 // +0005 │ │ -35d308: 7030 e99b 3500 |0022: invoke-direct {v5, v3, v0}, Ljavax/activation/MailcapCommandMap;.appendPrefCmdsToList:(Ljava/util/Map;Ljava/util/List;)V // method@9be9 │ │ -35d30e: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -35d312: 28e9 |0027: goto 0010 // -0017 │ │ -35d314: 5452 e870 |0028: iget-object v2, v5, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ -35d318: 2123 |002a: array-length v3, v2 │ │ -35d31a: 3531 1500 |002b: if-ge v1, v3, 0040 // +0015 │ │ -35d31e: 4603 0201 |002d: aget-object v3, v2, v1 │ │ -35d322: 3903 0300 |002f: if-nez v3, 0032 // +0003 │ │ -35d326: 280c |0031: goto 003d // +000c │ │ -35d328: 4602 0201 |0032: aget-object v2, v2, v1 │ │ -35d32c: 6e20 7a90 6200 |0034: invoke-virtual {v2, v6}, Lcom/sun/activation/registries/MailcapFile;.getMailcapFallbackList:(Ljava/lang/String;)Ljava/util/Map; // method@907a │ │ -35d332: 0c02 |0037: move-result-object v2 │ │ -35d334: 3802 0500 |0038: if-eqz v2, 003d // +0005 │ │ -35d338: 7030 e99b 2500 |003a: invoke-direct {v5, v2, v0}, Ljavax/activation/MailcapCommandMap;.appendPrefCmdsToList:(Ljava/util/Map;Ljava/util/List;)V // method@9be9 │ │ -35d33e: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35d342: 28e9 |003f: goto 0028 // -0017 │ │ -35d344: 7210 6a9a 0000 |0040: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ -35d34a: 0a06 |0043: move-result v6 │ │ -35d34c: 2366 ec15 |0044: new-array v6, v6, [Ljavax/activation/CommandInfo; // type@15ec │ │ -35d350: 7220 6d9a 6000 |0046: invoke-interface {v0, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -35d356: 0c06 |0049: move-result-object v6 │ │ -35d358: 1f06 ec15 |004a: check-cast v6, [Ljavax/activation/CommandInfo; // type@15ec │ │ -35d35c: 1e05 |004c: monitor-exit v5 │ │ -35d35e: 1106 |004d: return-object v6 │ │ -35d360: 0d06 |004e: move-exception v6 │ │ -35d362: 1e05 |004f: monitor-exit v5 │ │ -35d364: 2706 |0050: throw v6 │ │ +35d2b0: |[35d2b0] javax.activation.MailcapCommandMap.getPreferredCommands:(Ljava/lang/String;)[Ljavax/activation/CommandInfo; │ │ +35d2c0: 1d05 |0000: monitor-enter v5 │ │ +35d2c2: 2200 5613 |0001: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +35d2c6: 7010 9399 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +35d2cc: 3806 0800 |0006: if-eqz v6, 000e // +0008 │ │ +35d2d0: 6201 bb70 |0008: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +35d2d4: 6e20 3198 1600 |000a: invoke-virtual {v6, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +35d2da: 0c06 |000d: move-result-object v6 │ │ +35d2dc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +35d2de: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +35d2e0: 5453 e870 |0010: iget-object v3, v5, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ +35d2e4: 2134 |0012: array-length v4, v3 │ │ +35d2e6: 3542 1500 |0013: if-ge v2, v4, 0028 // +0015 │ │ +35d2ea: 4604 0302 |0015: aget-object v4, v3, v2 │ │ +35d2ee: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ +35d2f2: 280c |0019: goto 0025 // +000c │ │ +35d2f4: 4603 0302 |001a: aget-object v3, v3, v2 │ │ +35d2f8: 6e20 7b90 6300 |001c: invoke-virtual {v3, v6}, Lcom/sun/activation/registries/MailcapFile;.getMailcapList:(Ljava/lang/String;)Ljava/util/Map; // method@907b │ │ +35d2fe: 0c03 |001f: move-result-object v3 │ │ +35d300: 3803 0500 |0020: if-eqz v3, 0025 // +0005 │ │ +35d304: 7030 e99b 3500 |0022: invoke-direct {v5, v3, v0}, Ljavax/activation/MailcapCommandMap;.appendPrefCmdsToList:(Ljava/util/Map;Ljava/util/List;)V // method@9be9 │ │ +35d30a: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +35d30e: 28e9 |0027: goto 0010 // -0017 │ │ +35d310: 5452 e870 |0028: iget-object v2, v5, Ljavax/activation/MailcapCommandMap;.DB:[Lcom/sun/activation/registries/MailcapFile; // field@70e8 │ │ +35d314: 2123 |002a: array-length v3, v2 │ │ +35d316: 3531 1500 |002b: if-ge v1, v3, 0040 // +0015 │ │ +35d31a: 4603 0201 |002d: aget-object v3, v2, v1 │ │ +35d31e: 3903 0300 |002f: if-nez v3, 0032 // +0003 │ │ +35d322: 280c |0031: goto 003d // +000c │ │ +35d324: 4602 0201 |0032: aget-object v2, v2, v1 │ │ +35d328: 6e20 7a90 6200 |0034: invoke-virtual {v2, v6}, Lcom/sun/activation/registries/MailcapFile;.getMailcapFallbackList:(Ljava/lang/String;)Ljava/util/Map; // method@907a │ │ +35d32e: 0c02 |0037: move-result-object v2 │ │ +35d330: 3802 0500 |0038: if-eqz v2, 003d // +0005 │ │ +35d334: 7030 e99b 2500 |003a: invoke-direct {v5, v2, v0}, Ljavax/activation/MailcapCommandMap;.appendPrefCmdsToList:(Ljava/util/Map;Ljava/util/List;)V // method@9be9 │ │ +35d33a: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35d33e: 28e9 |003f: goto 0028 // -0017 │ │ +35d340: 7210 6a9a 0000 |0040: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a6a │ │ +35d346: 0a06 |0043: move-result v6 │ │ +35d348: 2366 ec15 |0044: new-array v6, v6, [Ljavax/activation/CommandInfo; // type@15ec │ │ +35d34c: 7220 6d9a 6000 |0046: invoke-interface {v0, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +35d352: 0c06 |0049: move-result-object v6 │ │ +35d354: 1f06 ec15 |004a: check-cast v6, [Ljavax/activation/CommandInfo; // type@15ec │ │ +35d358: 1e05 |004c: monitor-exit v5 │ │ +35d35a: 1106 |004d: return-object v6 │ │ +35d35c: 0d06 |004e: move-exception v6 │ │ +35d35e: 1e05 |004f: monitor-exit v5 │ │ +35d360: 2706 |0050: throw v6 │ │ catches : 1 │ │ 0x0001 - 0x004c │ │ -> 0x004e │ │ positions : │ │ 0x0001 line=341 │ │ 0x0008 line=343 │ │ 0x0010 line=345 │ │ @@ -1265943,96 +1265942,96 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -35ea64: |[35ea64] javax.activation.MimetypesFileTypeMap.:()V │ │ -35ea74: 0e00 |0000: return-void │ │ +35ea60: |[35ea60] javax.activation.MimetypesFileTypeMap.:()V │ │ +35ea70: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ljavax/activation/MimetypesFileTypeMap;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 149 16-bit code units │ │ -35ea78: |[35ea78] javax.activation.MimetypesFileTypeMap.:()V │ │ -35ea88: 7010 df9b 0300 |0000: invoke-direct {v3}, Ljavax/activation/FileTypeMap;.:()V // method@9bdf │ │ -35ea8e: 2200 7e13 |0003: new-instance v0, Ljava/util/Vector; // type@137e │ │ -35ea92: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -35ea94: 7020 d59a 1000 |0006: invoke-direct {v0, v1}, Ljava/util/Vector;.:(I)V // method@9ad5 │ │ -35ea9a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -35ea9c: 6e20 d69a 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35eaa2: 1a01 323d |000d: const-string v1, "MimetypesFileTypeMap: load HOME" // string@3d32 │ │ -35eaa6: 7110 7390 0100 |000f: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35eaac: 1a01 3cc0 |0012: const-string v1, "user.home" // string@c03c │ │ -35eab0: 7110 5998 0100 |0014: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -35eab6: 0c01 |0017: move-result-object v1 │ │ -35eab8: 3801 2100 |0018: if-eqz v1, 0039 // +0021 │ │ -35eabc: 2202 e812 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -35eac0: 7010 4098 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35eac6: 6e20 4b98 1200 |001f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35eacc: 6201 9670 |0022: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ -35ead0: 6e20 4b98 1200 |0024: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ead6: 1a01 2906 |0027: const-string v1, ".mime.types" // string@0629 │ │ -35eada: 6e20 4b98 1200 |0029: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35eae0: 6e10 5498 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35eae6: 0c01 |002f: move-result-object v1 │ │ -35eae8: 7020 229c 1300 |0030: invoke-direct {v3, v1}, Ljavax/activation/MimetypesFileTypeMap;.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; // method@9c22 │ │ -35eaee: 0c01 |0033: move-result-object v1 │ │ -35eaf0: 3801 0500 |0034: if-eqz v1, 0039 // +0005 │ │ -35eaf4: 6e20 d69a 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35eafa: 1a01 343d |0039: const-string v1, "MimetypesFileTypeMap: load SYS" // string@3d34 │ │ -35eafe: 7110 7390 0100 |003b: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35eb04: 2201 e812 |003e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -35eb08: 7010 4098 0100 |0040: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35eb0e: 1a02 ee87 |0043: const-string v2, "java.home" // string@87ee │ │ -35eb12: 7110 5998 0200 |0045: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -35eb18: 0c02 |0048: move-result-object v2 │ │ -35eb1a: 6e20 4b98 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35eb20: 6202 9670 |004c: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ -35eb24: 6e20 4b98 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35eb2a: 1a02 028a |0051: const-string v2, "lib" // string@8a02 │ │ -35eb2e: 6e20 4b98 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35eb34: 6202 9670 |0056: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ -35eb38: 6e20 4b98 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35eb3e: 1a02 989b |005b: const-string v2, "mime.types" // string@9b98 │ │ -35eb42: 6e20 4b98 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35eb48: 6e10 5498 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35eb4e: 0c01 |0063: move-result-object v1 │ │ -35eb50: 7020 229c 1300 |0064: invoke-direct {v3, v1}, Ljavax/activation/MimetypesFileTypeMap;.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; // method@9c22 │ │ -35eb56: 0c01 |0067: move-result-object v1 │ │ -35eb58: 3801 0700 |0068: if-eqz v1, 006f // +0007 │ │ -35eb5c: 6e20 d69a 1000 |006a: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35eb62: 2802 |006d: goto 006f // +0002 │ │ -35eb64: 0000 |006e: nop // spacer │ │ -35eb66: 1a01 333d |006f: const-string v1, "MimetypesFileTypeMap: load JAR" // string@3d33 │ │ -35eb6a: 7110 7390 0100 |0071: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35eb70: 1a01 123b |0074: const-string v1, "META-INF/mime.types" // string@3b12 │ │ -35eb74: 7030 219c 0301 |0076: invoke-direct {v3, v0, v1}, Ljavax/activation/MimetypesFileTypeMap;.loadAllResources:(Ljava/util/Vector;Ljava/lang/String;)V // method@9c21 │ │ -35eb7a: 1a01 313d |0079: const-string v1, "MimetypesFileTypeMap: load DEF" // string@3d31 │ │ -35eb7e: 7110 7390 0100 |007b: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35eb84: 1a01 7906 |007e: const-string v1, "/META-INF/mimetypes.default" // string@0679 │ │ -35eb88: 7020 239c 1300 |0080: invoke-direct {v3, v1}, Ljavax/activation/MimetypesFileTypeMap;.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; // method@9c23 │ │ -35eb8e: 0c01 |0083: move-result-object v1 │ │ -35eb90: 3801 0500 |0084: if-eqz v1, 0089 // +0005 │ │ -35eb94: 6e20 d69a 1000 |0086: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35eb9a: 6e10 e39a 0000 |0089: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -35eba0: 0a01 |008c: move-result v1 │ │ -35eba2: 2311 bf15 |008d: new-array v1, v1, [Lcom/sun/activation/registries/MimeTypeFile; // type@15bf │ │ -35eba6: 5b31 f070 |008f: iput-object v1, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70f0 │ │ -35ebaa: 6e20 d99a 1000 |0091: invoke-virtual {v0, v1}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ -35ebb0: 0e00 |0094: return-void │ │ +35ea74: |[35ea74] javax.activation.MimetypesFileTypeMap.:()V │ │ +35ea84: 7010 df9b 0300 |0000: invoke-direct {v3}, Ljavax/activation/FileTypeMap;.:()V // method@9bdf │ │ +35ea8a: 2200 7e13 |0003: new-instance v0, Ljava/util/Vector; // type@137e │ │ +35ea8e: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +35ea90: 7020 d59a 1000 |0006: invoke-direct {v0, v1}, Ljava/util/Vector;.:(I)V // method@9ad5 │ │ +35ea96: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +35ea98: 6e20 d69a 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35ea9e: 1a01 323d |000d: const-string v1, "MimetypesFileTypeMap: load HOME" // string@3d32 │ │ +35eaa2: 7110 7390 0100 |000f: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35eaa8: 1a01 3cc0 |0012: const-string v1, "user.home" // string@c03c │ │ +35eaac: 7110 5998 0100 |0014: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +35eab2: 0c01 |0017: move-result-object v1 │ │ +35eab4: 3801 2100 |0018: if-eqz v1, 0039 // +0021 │ │ +35eab8: 2202 e812 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +35eabc: 7010 4098 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35eac2: 6e20 4b98 1200 |001f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35eac8: 6201 9670 |0022: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ +35eacc: 6e20 4b98 1200 |0024: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ead2: 1a01 2906 |0027: const-string v1, ".mime.types" // string@0629 │ │ +35ead6: 6e20 4b98 1200 |0029: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35eadc: 6e10 5498 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35eae2: 0c01 |002f: move-result-object v1 │ │ +35eae4: 7020 229c 1300 |0030: invoke-direct {v3, v1}, Ljavax/activation/MimetypesFileTypeMap;.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; // method@9c22 │ │ +35eaea: 0c01 |0033: move-result-object v1 │ │ +35eaec: 3801 0500 |0034: if-eqz v1, 0039 // +0005 │ │ +35eaf0: 6e20 d69a 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35eaf6: 1a01 343d |0039: const-string v1, "MimetypesFileTypeMap: load SYS" // string@3d34 │ │ +35eafa: 7110 7390 0100 |003b: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35eb00: 2201 e812 |003e: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +35eb04: 7010 4098 0100 |0040: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35eb0a: 1a02 ee87 |0043: const-string v2, "java.home" // string@87ee │ │ +35eb0e: 7110 5998 0200 |0045: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +35eb14: 0c02 |0048: move-result-object v2 │ │ +35eb16: 6e20 4b98 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35eb1c: 6202 9670 |004c: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ +35eb20: 6e20 4b98 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35eb26: 1a02 028a |0051: const-string v2, "lib" // string@8a02 │ │ +35eb2a: 6e20 4b98 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35eb30: 6202 9670 |0056: sget-object v2, Ljava/io/File;.separator:Ljava/lang/String; // field@7096 │ │ +35eb34: 6e20 4b98 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35eb3a: 1a02 989b |005b: const-string v2, "mime.types" // string@9b98 │ │ +35eb3e: 6e20 4b98 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35eb44: 6e10 5498 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35eb4a: 0c01 |0063: move-result-object v1 │ │ +35eb4c: 7020 229c 1300 |0064: invoke-direct {v3, v1}, Ljavax/activation/MimetypesFileTypeMap;.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; // method@9c22 │ │ +35eb52: 0c01 |0067: move-result-object v1 │ │ +35eb54: 3801 0700 |0068: if-eqz v1, 006f // +0007 │ │ +35eb58: 6e20 d69a 1000 |006a: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35eb5e: 2802 |006d: goto 006f // +0002 │ │ +35eb60: 0000 |006e: nop // spacer │ │ +35eb62: 1a01 333d |006f: const-string v1, "MimetypesFileTypeMap: load JAR" // string@3d33 │ │ +35eb66: 7110 7390 0100 |0071: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35eb6c: 1a01 123b |0074: const-string v1, "META-INF/mime.types" // string@3b12 │ │ +35eb70: 7030 219c 0301 |0076: invoke-direct {v3, v0, v1}, Ljavax/activation/MimetypesFileTypeMap;.loadAllResources:(Ljava/util/Vector;Ljava/lang/String;)V // method@9c21 │ │ +35eb76: 1a01 313d |0079: const-string v1, "MimetypesFileTypeMap: load DEF" // string@3d31 │ │ +35eb7a: 7110 7390 0100 |007b: invoke-static {v1}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35eb80: 1a01 7906 |007e: const-string v1, "/META-INF/mimetypes.default" // string@0679 │ │ +35eb84: 7020 239c 1300 |0080: invoke-direct {v3, v1}, Ljavax/activation/MimetypesFileTypeMap;.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; // method@9c23 │ │ +35eb8a: 0c01 |0083: move-result-object v1 │ │ +35eb8c: 3801 0500 |0084: if-eqz v1, 0089 // +0005 │ │ +35eb90: 6e20 d69a 1000 |0086: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35eb96: 6e10 e39a 0000 |0089: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +35eb9c: 0a01 |008c: move-result v1 │ │ +35eb9e: 2311 bf15 |008d: new-array v1, v1, [Lcom/sun/activation/registries/MimeTypeFile; // type@15bf │ │ +35eba2: 5b31 f070 |008f: iput-object v1, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70f0 │ │ +35eba6: 6e20 d99a 1000 |0091: invoke-virtual {v0, v1}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@9ad9 │ │ +35ebac: 0e00 |0094: return-void │ │ catches : 2 │ │ 0x0012 - 0x0039 │ │ Ljava/lang/SecurityException; -> 0x0039 │ │ 0x003e - 0x006d │ │ Ljava/lang/SecurityException; -> 0x006e │ │ positions : │ │ 0x0000 line=81 │ │ @@ -1266062,22 +1266061,22 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -35ebd0: |[35ebd0] javax.activation.MimetypesFileTypeMap.:(Ljava/io/InputStream;)V │ │ -35ebe0: 7010 1b9c 0300 |0000: invoke-direct {v3}, Ljavax/activation/MimetypesFileTypeMap;.:()V // method@9c1b │ │ -35ebe6: 5430 f070 |0003: iget-object v0, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70f0 │ │ -35ebea: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -35ebec: 2202 d311 |0006: new-instance v2, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ -35ebf0: 7020 9890 4200 |0008: invoke-direct {v2, v4}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/io/InputStream;)V // method@9098 │ │ -35ebf6: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -35ebfa: 0e00 |000d: return-void │ │ +35ebcc: |[35ebcc] javax.activation.MimetypesFileTypeMap.:(Ljava/io/InputStream;)V │ │ +35ebdc: 7010 1b9c 0300 |0000: invoke-direct {v3}, Ljavax/activation/MimetypesFileTypeMap;.:()V // method@9c1b │ │ +35ebe2: 5430 f070 |0003: iget-object v0, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70f0 │ │ +35ebe6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +35ebe8: 2202 d311 |0006: new-instance v2, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ +35ebec: 7020 9890 4200 |0008: invoke-direct {v2, v4}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/io/InputStream;)V // method@9098 │ │ +35ebf2: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +35ebf6: 0e00 |000d: return-void │ │ catches : 1 │ │ 0x0003 - 0x000d │ │ Ljava/io/IOException; -> 0x000d │ │ positions : │ │ 0x0000 line=256 │ │ 0x0003 line=258 │ │ locals : │ │ @@ -1266089,22 +1266088,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -35ec0c: |[35ec0c] javax.activation.MimetypesFileTypeMap.:(Ljava/lang/String;)V │ │ -35ec1c: 7010 1b9c 0200 |0000: invoke-direct {v2}, Ljavax/activation/MimetypesFileTypeMap;.:()V // method@9c1b │ │ -35ec22: 5420 f070 |0003: iget-object v0, v2, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70f0 │ │ -35ec26: 2201 d311 |0005: new-instance v1, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ -35ec2a: 7020 9990 3100 |0007: invoke-direct {v1, v3}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/lang/String;)V // method@9099 │ │ -35ec30: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -35ec32: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ -35ec36: 0e00 |000d: return-void │ │ +35ec08: |[35ec08] javax.activation.MimetypesFileTypeMap.:(Ljava/lang/String;)V │ │ +35ec18: 7010 1b9c 0200 |0000: invoke-direct {v2}, Ljavax/activation/MimetypesFileTypeMap;.:()V // method@9c1b │ │ +35ec1e: 5420 f070 |0003: iget-object v0, v2, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70f0 │ │ +35ec22: 2201 d311 |0005: new-instance v1, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ +35ec26: 7020 9990 3100 |0007: invoke-direct {v1, v3}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/lang/String;)V // method@9099 │ │ +35ec2c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +35ec2e: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ +35ec32: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0003 line=246 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Ljavax/activation/MimetypesFileTypeMap; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/lang/String; │ │ @@ -1266114,161 +1266113,161 @@ │ │ type : '(Ljava/util/Vector;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 293 16-bit code units │ │ -35ec8c: |[35ec8c] javax.activation.MimetypesFileTypeMap.loadAllResources:(Ljava/util/Vector;Ljava/lang/String;)V │ │ -35ec9c: 1a00 2f3d |0000: const-string v0, "MimetypesFileTypeMap: can't load " // string@3d2f │ │ -35eca0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -35eca2: 7100 359c 0000 |0003: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ -35eca8: 0c02 |0006: move-result-object v2 │ │ -35ecaa: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -35ecae: 6e10 e897 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -35ecb4: 0c02 |000c: move-result-object v2 │ │ -35ecb6: 6e10 4597 0200 |000d: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ -35ecbc: 0c02 |0010: move-result-object v2 │ │ -35ecbe: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ -35ecc2: 7120 379c a200 |0013: invoke-static {v2, v10}, Ljavax/activation/SecuritySupport;.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; // method@9c37 │ │ -35ecc8: 0c02 |0016: move-result-object v2 │ │ -35ecca: 2805 |0017: goto 001c // +0005 │ │ -35eccc: 7110 389c 0a00 |0018: invoke-static {v10}, Ljavax/activation/SecuritySupport;.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; // method@9c38 │ │ -35ecd2: 0c02 |001b: move-result-object v2 │ │ -35ecd4: 3802 e700 |001c: if-eqz v2, 0103 // +00e7 │ │ -35ecd8: 7100 7290 0000 |001e: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35ecde: 0a03 |0021: move-result v3 │ │ -35ece0: 3803 0700 |0022: if-eqz v3, 0029 // +0007 │ │ -35ece4: 1a03 303d |0024: const-string v3, "MimetypesFileTypeMap: getResources" // string@3d30 │ │ -35ece8: 7110 7390 0300 |0026: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35ecee: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -35ecf0: 2124 |002a: array-length v4, v2 │ │ -35ecf2: 3541 ba00 |002b: if-ge v1, v4, 00e5 // +00ba │ │ -35ecf6: 4604 0201 |002d: aget-object v4, v2, v1 │ │ -35ecfa: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -35ecfc: 7100 7290 0000 |0030: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35ed02: 0a06 |0033: move-result v6 │ │ -35ed04: 3806 1600 |0034: if-eqz v6, 004a // +0016 │ │ -35ed08: 2206 e812 |0036: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -35ed0c: 7010 4098 0600 |0038: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35ed12: 1a07 2e3d |003b: const-string v7, "MimetypesFileTypeMap: URL " // string@3d2e │ │ -35ed16: 6e20 4b98 7600 |003d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ed1c: 6e20 4a98 4600 |0040: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35ed22: 6e10 5498 0600 |0043: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35ed28: 0c06 |0046: move-result-object v6 │ │ -35ed2a: 7110 7390 0600 |0047: invoke-static {v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35ed30: 1216 |004a: const/4 v6, #int 1 // #1 │ │ -35ed32: 7110 399c 0400 |004b: invoke-static {v4}, Ljavax/activation/SecuritySupport;.openStream:(Ljava/net/URL;)Ljava/io/InputStream; // method@9c39 │ │ -35ed38: 0c05 |004e: move-result-object v5 │ │ -35ed3a: 3805 3200 |004f: if-eqz v5, 0081 // +0032 │ │ -35ed3e: 2207 d311 |0051: new-instance v7, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ -35ed42: 7020 9890 5700 |0053: invoke-direct {v7, v5}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/io/InputStream;)V // method@9098 │ │ -35ed48: 6e20 d69a 7900 |0056: invoke-virtual {v9, v7}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35ed4e: 7100 7290 0000 |0059: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35ed54: 0a03 |005c: move-result v3 │ │ -35ed56: 3803 1600 |005d: if-eqz v3, 0073 // +0016 │ │ -35ed5a: 2203 e812 |005f: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -35ed5e: 7010 4098 0300 |0061: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35ed64: 1a07 383d |0064: const-string v7, "MimetypesFileTypeMap: successfully loaded mime types from URL: " // string@3d38 │ │ -35ed68: 6e20 4b98 7300 |0066: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ed6e: 6e20 4a98 4300 |0069: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35ed74: 6e10 5498 0300 |006c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35ed7a: 0c03 |006f: move-result-object v3 │ │ -35ed7c: 7110 7390 0300 |0070: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35ed82: 1213 |0073: const/4 v3, #int 1 // #1 │ │ -35ed84: 2827 |0074: goto 009b // +0027 │ │ -35ed86: 0d01 |0075: move-exception v1 │ │ -35ed88: 1213 |0076: const/4 v3, #int 1 // #1 │ │ -35ed8a: 2900 6800 |0077: goto/16 00df // +0068 │ │ -35ed8e: 0d03 |0079: move-exception v3 │ │ -35ed90: 0736 |007a: move-object v6, v3 │ │ -35ed92: 1213 |007b: const/4 v3, #int 1 // #1 │ │ -35ed94: 2828 |007c: goto 00a4 // +0028 │ │ -35ed96: 0d03 |007d: move-exception v3 │ │ -35ed98: 0736 |007e: move-object v6, v3 │ │ -35ed9a: 1213 |007f: const/4 v3, #int 1 // #1 │ │ -35ed9c: 2840 |0080: goto 00c0 // +0040 │ │ -35ed9e: 7100 7290 0000 |0081: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35eda4: 0a06 |0084: move-result v6 │ │ -35eda6: 3806 1600 |0085: if-eqz v6, 009b // +0016 │ │ -35edaa: 2206 e812 |0087: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -35edae: 7010 4098 0600 |0089: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35edb4: 1a07 363d |008c: const-string v7, "MimetypesFileTypeMap: not loading mime types from URL: " // string@3d36 │ │ -35edb8: 6e20 4b98 7600 |008e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35edbe: 6e20 4a98 4600 |0091: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35edc4: 6e10 5498 0600 |0094: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35edca: 0c06 |0097: move-result-object v6 │ │ -35edcc: 7110 7390 0600 |0098: invoke-static {v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35edd2: 3805 4000 |009b: if-eqz v5, 00db // +0040 │ │ -35edd6: 6e10 b496 0500 |009d: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -35eddc: 283b |00a0: goto 00db // +003b │ │ -35edde: 0d01 |00a1: move-exception v1 │ │ -35ede0: 283d |00a2: goto 00df // +003d │ │ -35ede2: 0d06 |00a3: move-exception v6 │ │ -35ede4: 7100 7290 0000 |00a4: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35edea: 0a07 |00a7: move-result v7 │ │ -35edec: 3807 1400 |00a8: if-eqz v7, 00bc // +0014 │ │ -35edf0: 2207 e812 |00aa: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -35edf4: 7010 4098 0700 |00ac: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35edfa: 6e20 4b98 0700 |00af: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ee00: 6e20 4a98 4700 |00b2: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35ee06: 6e10 5498 0700 |00b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35ee0c: 0c04 |00b8: move-result-object v4 │ │ -35ee0e: 7120 7490 6400 |00b9: invoke-static {v4, v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ -35ee14: 3805 1f00 |00bc: if-eqz v5, 00db // +001f │ │ -35ee18: 28df |00be: goto 009d // -0021 │ │ -35ee1a: 0d06 |00bf: move-exception v6 │ │ -35ee1c: 7100 7290 0000 |00c0: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35ee22: 0a07 |00c3: move-result v7 │ │ -35ee24: 3807 1400 |00c4: if-eqz v7, 00d8 // +0014 │ │ -35ee28: 2207 e812 |00c6: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -35ee2c: 7010 4098 0700 |00c8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35ee32: 6e20 4b98 0700 |00cb: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ee38: 6e20 4a98 4700 |00ce: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -35ee3e: 6e10 5498 0700 |00d1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35ee44: 0c04 |00d4: move-result-object v4 │ │ -35ee46: 7120 7490 6400 |00d5: invoke-static {v4, v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ -35ee4c: 3805 0300 |00d8: if-eqz v5, 00db // +0003 │ │ -35ee50: 28c3 |00da: goto 009d // -003d │ │ -35ee52: d801 0101 |00db: add-int/lit8 v1, v1, #int 1 // #01 │ │ -35ee56: 2900 4dff |00dd: goto/16 002a // -00b3 │ │ -35ee5a: 3805 0500 |00df: if-eqz v5, 00e4 // +0005 │ │ -35ee5e: 6e10 b496 0500 |00e1: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -35ee64: 2701 |00e4: throw v1 │ │ -35ee66: 0131 |00e5: move v1, v3 │ │ -35ee68: 281d |00e6: goto 0103 // +001d │ │ -35ee6a: 0d02 |00e7: move-exception v2 │ │ -35ee6c: 0131 |00e8: move v1, v3 │ │ -35ee6e: 2802 |00e9: goto 00eb // +0002 │ │ -35ee70: 0d02 |00ea: move-exception v2 │ │ -35ee72: 7100 7290 0000 |00eb: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35ee78: 0a03 |00ee: move-result v3 │ │ -35ee7a: 3803 1400 |00ef: if-eqz v3, 0103 // +0014 │ │ -35ee7e: 2203 e812 |00f1: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -35ee82: 7010 4098 0300 |00f3: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35ee88: 6e20 4b98 0300 |00f6: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ee8e: 6e20 4b98 a300 |00f9: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35ee94: 6e10 5498 0300 |00fc: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35ee9a: 0c00 |00ff: move-result-object v0 │ │ -35ee9c: 7120 7490 2000 |0100: invoke-static {v0, v2}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ -35eea2: 3901 2100 |0103: if-nez v1, 0124 // +0021 │ │ -35eea6: 1a00 2d3d |0105: const-string v0, "MimetypesFileTypeMap: !anyLoaded" // string@3d2d │ │ -35eeaa: 7110 7390 0000 |0107: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35eeb0: 2200 e812 |010a: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -35eeb4: 7010 4098 0000 |010c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35eeba: 1a01 6506 |010f: const-string v1, "/" // string@0665 │ │ -35eebe: 6e20 4b98 1000 |0111: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35eec4: 6e20 4b98 a000 |0114: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35eeca: 6e10 5498 0000 |0117: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35eed0: 0c0a |011a: move-result-object v10 │ │ -35eed2: 7020 239c a800 |011b: invoke-direct {v8, v10}, Ljavax/activation/MimetypesFileTypeMap;.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; // method@9c23 │ │ -35eed8: 0c0a |011e: move-result-object v10 │ │ -35eeda: 380a 0500 |011f: if-eqz v10, 0124 // +0005 │ │ -35eede: 6e20 d69a a900 |0121: invoke-virtual {v9, v10}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -35eee4: 0e00 |0124: return-void │ │ +35ec88: |[35ec88] javax.activation.MimetypesFileTypeMap.loadAllResources:(Ljava/util/Vector;Ljava/lang/String;)V │ │ +35ec98: 1a00 2f3d |0000: const-string v0, "MimetypesFileTypeMap: can't load " // string@3d2f │ │ +35ec9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +35ec9e: 7100 359c 0000 |0003: invoke-static {}, Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9c35 │ │ +35eca4: 0c02 |0006: move-result-object v2 │ │ +35eca6: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ +35ecaa: 6e10 e897 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +35ecb0: 0c02 |000c: move-result-object v2 │ │ +35ecb2: 6e10 4597 0200 |000d: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9745 │ │ +35ecb8: 0c02 |0010: move-result-object v2 │ │ +35ecba: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ +35ecbe: 7120 379c a200 |0013: invoke-static {v2, v10}, Ljavax/activation/SecuritySupport;.getResources:(Ljava/lang/ClassLoader;Ljava/lang/String;)[Ljava/net/URL; // method@9c37 │ │ +35ecc4: 0c02 |0016: move-result-object v2 │ │ +35ecc6: 2805 |0017: goto 001c // +0005 │ │ +35ecc8: 7110 389c 0a00 |0018: invoke-static {v10}, Ljavax/activation/SecuritySupport;.getSystemResources:(Ljava/lang/String;)[Ljava/net/URL; // method@9c38 │ │ +35ecce: 0c02 |001b: move-result-object v2 │ │ +35ecd0: 3802 e700 |001c: if-eqz v2, 0103 // +00e7 │ │ +35ecd4: 7100 7290 0000 |001e: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35ecda: 0a03 |0021: move-result v3 │ │ +35ecdc: 3803 0700 |0022: if-eqz v3, 0029 // +0007 │ │ +35ece0: 1a03 303d |0024: const-string v3, "MimetypesFileTypeMap: getResources" // string@3d30 │ │ +35ece4: 7110 7390 0300 |0026: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35ecea: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +35ecec: 2124 |002a: array-length v4, v2 │ │ +35ecee: 3541 ba00 |002b: if-ge v1, v4, 00e5 // +00ba │ │ +35ecf2: 4604 0201 |002d: aget-object v4, v2, v1 │ │ +35ecf6: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +35ecf8: 7100 7290 0000 |0030: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35ecfe: 0a06 |0033: move-result v6 │ │ +35ed00: 3806 1600 |0034: if-eqz v6, 004a // +0016 │ │ +35ed04: 2206 e812 |0036: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +35ed08: 7010 4098 0600 |0038: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35ed0e: 1a07 2e3d |003b: const-string v7, "MimetypesFileTypeMap: URL " // string@3d2e │ │ +35ed12: 6e20 4b98 7600 |003d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ed18: 6e20 4a98 4600 |0040: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35ed1e: 6e10 5498 0600 |0043: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35ed24: 0c06 |0046: move-result-object v6 │ │ +35ed26: 7110 7390 0600 |0047: invoke-static {v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35ed2c: 1216 |004a: const/4 v6, #int 1 // #1 │ │ +35ed2e: 7110 399c 0400 |004b: invoke-static {v4}, Ljavax/activation/SecuritySupport;.openStream:(Ljava/net/URL;)Ljava/io/InputStream; // method@9c39 │ │ +35ed34: 0c05 |004e: move-result-object v5 │ │ +35ed36: 3805 3200 |004f: if-eqz v5, 0081 // +0032 │ │ +35ed3a: 2207 d311 |0051: new-instance v7, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ +35ed3e: 7020 9890 5700 |0053: invoke-direct {v7, v5}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/io/InputStream;)V // method@9098 │ │ +35ed44: 6e20 d69a 7900 |0056: invoke-virtual {v9, v7}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35ed4a: 7100 7290 0000 |0059: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35ed50: 0a03 |005c: move-result v3 │ │ +35ed52: 3803 1600 |005d: if-eqz v3, 0073 // +0016 │ │ +35ed56: 2203 e812 |005f: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +35ed5a: 7010 4098 0300 |0061: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35ed60: 1a07 383d |0064: const-string v7, "MimetypesFileTypeMap: successfully loaded mime types from URL: " // string@3d38 │ │ +35ed64: 6e20 4b98 7300 |0066: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ed6a: 6e20 4a98 4300 |0069: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35ed70: 6e10 5498 0300 |006c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35ed76: 0c03 |006f: move-result-object v3 │ │ +35ed78: 7110 7390 0300 |0070: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35ed7e: 1213 |0073: const/4 v3, #int 1 // #1 │ │ +35ed80: 2827 |0074: goto 009b // +0027 │ │ +35ed82: 0d01 |0075: move-exception v1 │ │ +35ed84: 1213 |0076: const/4 v3, #int 1 // #1 │ │ +35ed86: 2900 6800 |0077: goto/16 00df // +0068 │ │ +35ed8a: 0d03 |0079: move-exception v3 │ │ +35ed8c: 0736 |007a: move-object v6, v3 │ │ +35ed8e: 1213 |007b: const/4 v3, #int 1 // #1 │ │ +35ed90: 2828 |007c: goto 00a4 // +0028 │ │ +35ed92: 0d03 |007d: move-exception v3 │ │ +35ed94: 0736 |007e: move-object v6, v3 │ │ +35ed96: 1213 |007f: const/4 v3, #int 1 // #1 │ │ +35ed98: 2840 |0080: goto 00c0 // +0040 │ │ +35ed9a: 7100 7290 0000 |0081: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35eda0: 0a06 |0084: move-result v6 │ │ +35eda2: 3806 1600 |0085: if-eqz v6, 009b // +0016 │ │ +35eda6: 2206 e812 |0087: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +35edaa: 7010 4098 0600 |0089: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35edb0: 1a07 363d |008c: const-string v7, "MimetypesFileTypeMap: not loading mime types from URL: " // string@3d36 │ │ +35edb4: 6e20 4b98 7600 |008e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35edba: 6e20 4a98 4600 |0091: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35edc0: 6e10 5498 0600 |0094: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35edc6: 0c06 |0097: move-result-object v6 │ │ +35edc8: 7110 7390 0600 |0098: invoke-static {v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35edce: 3805 4000 |009b: if-eqz v5, 00db // +0040 │ │ +35edd2: 6e10 b496 0500 |009d: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +35edd8: 283b |00a0: goto 00db // +003b │ │ +35edda: 0d01 |00a1: move-exception v1 │ │ +35eddc: 283d |00a2: goto 00df // +003d │ │ +35edde: 0d06 |00a3: move-exception v6 │ │ +35ede0: 7100 7290 0000 |00a4: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35ede6: 0a07 |00a7: move-result v7 │ │ +35ede8: 3807 1400 |00a8: if-eqz v7, 00bc // +0014 │ │ +35edec: 2207 e812 |00aa: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +35edf0: 7010 4098 0700 |00ac: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35edf6: 6e20 4b98 0700 |00af: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35edfc: 6e20 4a98 4700 |00b2: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35ee02: 6e10 5498 0700 |00b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35ee08: 0c04 |00b8: move-result-object v4 │ │ +35ee0a: 7120 7490 6400 |00b9: invoke-static {v4, v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ +35ee10: 3805 1f00 |00bc: if-eqz v5, 00db // +001f │ │ +35ee14: 28df |00be: goto 009d // -0021 │ │ +35ee16: 0d06 |00bf: move-exception v6 │ │ +35ee18: 7100 7290 0000 |00c0: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35ee1e: 0a07 |00c3: move-result v7 │ │ +35ee20: 3807 1400 |00c4: if-eqz v7, 00d8 // +0014 │ │ +35ee24: 2207 e812 |00c6: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +35ee28: 7010 4098 0700 |00c8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35ee2e: 6e20 4b98 0700 |00cb: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ee34: 6e20 4a98 4700 |00ce: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +35ee3a: 6e10 5498 0700 |00d1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35ee40: 0c04 |00d4: move-result-object v4 │ │ +35ee42: 7120 7490 6400 |00d5: invoke-static {v4, v6}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ +35ee48: 3805 0300 |00d8: if-eqz v5, 00db // +0003 │ │ +35ee4c: 28c3 |00da: goto 009d // -003d │ │ +35ee4e: d801 0101 |00db: add-int/lit8 v1, v1, #int 1 // #01 │ │ +35ee52: 2900 4dff |00dd: goto/16 002a // -00b3 │ │ +35ee56: 3805 0500 |00df: if-eqz v5, 00e4 // +0005 │ │ +35ee5a: 6e10 b496 0500 |00e1: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +35ee60: 2701 |00e4: throw v1 │ │ +35ee62: 0131 |00e5: move v1, v3 │ │ +35ee64: 281d |00e6: goto 0103 // +001d │ │ +35ee66: 0d02 |00e7: move-exception v2 │ │ +35ee68: 0131 |00e8: move v1, v3 │ │ +35ee6a: 2802 |00e9: goto 00eb // +0002 │ │ +35ee6c: 0d02 |00ea: move-exception v2 │ │ +35ee6e: 7100 7290 0000 |00eb: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35ee74: 0a03 |00ee: move-result v3 │ │ +35ee76: 3803 1400 |00ef: if-eqz v3, 0103 // +0014 │ │ +35ee7a: 2203 e812 |00f1: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +35ee7e: 7010 4098 0300 |00f3: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35ee84: 6e20 4b98 0300 |00f6: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ee8a: 6e20 4b98 a300 |00f9: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35ee90: 6e10 5498 0300 |00fc: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35ee96: 0c00 |00ff: move-result-object v0 │ │ +35ee98: 7120 7490 2000 |0100: invoke-static {v0, v2}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ +35ee9e: 3901 2100 |0103: if-nez v1, 0124 // +0021 │ │ +35eea2: 1a00 2d3d |0105: const-string v0, "MimetypesFileTypeMap: !anyLoaded" // string@3d2d │ │ +35eea6: 7110 7390 0000 |0107: invoke-static {v0}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35eeac: 2200 e812 |010a: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +35eeb0: 7010 4098 0000 |010c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35eeb6: 1a01 6506 |010f: const-string v1, "/" // string@0665 │ │ +35eeba: 6e20 4b98 1000 |0111: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35eec0: 6e20 4b98 a000 |0114: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35eec6: 6e10 5498 0000 |0117: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35eecc: 0c0a |011a: move-result-object v10 │ │ +35eece: 7020 239c a800 |011b: invoke-direct {v8, v10}, Ljavax/activation/MimetypesFileTypeMap;.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; // method@9c23 │ │ +35eed4: 0c0a |011e: move-result-object v10 │ │ +35eed6: 380a 0500 |011f: if-eqz v10, 0124 // +0005 │ │ +35eeda: 6e20 d69a a900 |0121: invoke-virtual {v9, v10}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +35eee0: 0e00 |0124: return-void │ │ catches : 9 │ │ 0x0003 - 0x0029 │ │ Ljava/lang/Exception; -> 0x00ea │ │ 0x002a - 0x004a │ │ Ljava/lang/Exception; -> 0x00e7 │ │ 0x004b - 0x0059 │ │ Ljava/io/IOException; -> 0x00bf │ │ @@ -1266331,20 +1266330,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -35e7c0: |[35e7c0] javax.activation.MimetypesFileTypeMap.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; │ │ -35e7d0: 2200 d311 |0000: new-instance v0, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ -35e7d4: 7020 9990 2000 |0002: invoke-direct {v0, v2}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/lang/String;)V // method@9099 │ │ -35e7da: 2802 |0005: goto 0007 // +0002 │ │ -35e7dc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -35e7de: 1100 |0007: return-object v0 │ │ +35e7bc: |[35e7bc] javax.activation.MimetypesFileTypeMap.loadFile:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; │ │ +35e7cc: 2200 d311 |0000: new-instance v0, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ +35e7d0: 7020 9990 2000 |0002: invoke-direct {v0, v2}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/lang/String;)V // method@9099 │ │ +35e7d6: 2802 |0005: goto 0007 // +0002 │ │ +35e7d8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +35e7da: 1100 |0007: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/activation/MimetypesFileTypeMap; │ │ @@ -1266355,92 +1266354,92 @@ │ │ type : '(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 155 16-bit code units │ │ -35e7f0: |[35e7f0] javax.activation.MimetypesFileTypeMap.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; │ │ -35e800: 1a00 2f3d |0000: const-string v0, "MimetypesFileTypeMap: can't load " // string@3d2f │ │ -35e804: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -35e806: 6e10 e897 0600 |0003: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -35e80c: 0c02 |0006: move-result-object v2 │ │ -35e80e: 7120 369c 7200 |0007: invoke-static {v2, v7}, Ljavax/activation/SecuritySupport;.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; // method@9c36 │ │ -35e814: 0c02 |000a: move-result-object v2 │ │ -35e816: 3802 2700 |000b: if-eqz v2, 0032 // +0027 │ │ -35e81a: 2203 d311 |000d: new-instance v3, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ -35e81e: 7020 9890 2300 |000f: invoke-direct {v3, v2}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/io/InputStream;)V // method@9098 │ │ -35e824: 7100 7290 0000 |0012: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35e82a: 0a04 |0015: move-result v4 │ │ -35e82c: 3804 1600 |0016: if-eqz v4, 002c // +0016 │ │ -35e830: 2204 e812 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -35e834: 7010 4098 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35e83a: 1a05 373d |001d: const-string v5, "MimetypesFileTypeMap: successfully loaded mime types file: " // string@3d37 │ │ -35e83e: 6e20 4b98 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e844: 6e20 4b98 7400 |0022: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e84a: 6e10 5498 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35e850: 0c04 |0028: move-result-object v4 │ │ -35e852: 7110 7390 0400 |0029: invoke-static {v4}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35e858: 3802 0500 |002c: if-eqz v2, 0031 // +0005 │ │ -35e85c: 6e10 b496 0200 |002e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -35e862: 1103 |0031: return-object v3 │ │ -35e864: 7100 7290 0000 |0032: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35e86a: 0a03 |0035: move-result v3 │ │ -35e86c: 3803 1600 |0036: if-eqz v3, 004c // +0016 │ │ -35e870: 2203 e812 |0038: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -35e874: 7010 4098 0300 |003a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35e87a: 1a04 353d |003d: const-string v4, "MimetypesFileTypeMap: not loading mime types file: " // string@3d35 │ │ -35e87e: 6e20 4b98 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e884: 6e20 4b98 7300 |0042: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e88a: 6e10 5498 0300 |0045: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35e890: 0c03 |0048: move-result-object v3 │ │ -35e892: 7110 7390 0300 |0049: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ -35e898: 3802 4600 |004c: if-eqz v2, 0092 // +0046 │ │ -35e89c: 6e10 b496 0200 |004e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -35e8a2: 2841 |0051: goto 0092 // +0041 │ │ -35e8a4: 0d03 |0052: move-exception v3 │ │ -35e8a6: 2807 |0053: goto 005a // +0007 │ │ -35e8a8: 0d03 |0054: move-exception v3 │ │ -35e8aa: 2822 |0055: goto 0077 // +0022 │ │ -35e8ac: 0d07 |0056: move-exception v7 │ │ -35e8ae: 283e |0057: goto 0095 // +003e │ │ -35e8b0: 0d03 |0058: move-exception v3 │ │ -35e8b2: 0712 |0059: move-object v2, v1 │ │ -35e8b4: 7100 7290 0000 |005a: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35e8ba: 0a04 |005d: move-result v4 │ │ -35e8bc: 3804 1400 |005e: if-eqz v4, 0072 // +0014 │ │ -35e8c0: 2204 e812 |0060: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -35e8c4: 7010 4098 0400 |0062: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35e8ca: 6e20 4b98 0400 |0065: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e8d0: 6e20 4b98 7400 |0068: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e8d6: 6e10 5498 0400 |006b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35e8dc: 0c07 |006e: move-result-object v7 │ │ -35e8de: 7120 7490 3700 |006f: invoke-static {v7, v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ -35e8e4: 3802 2000 |0072: if-eqz v2, 0092 // +0020 │ │ -35e8e8: 28da |0074: goto 004e // -0026 │ │ -35e8ea: 0d03 |0075: move-exception v3 │ │ -35e8ec: 0712 |0076: move-object v2, v1 │ │ -35e8ee: 7100 7290 0000 |0077: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ -35e8f4: 0a04 |007a: move-result v4 │ │ -35e8f6: 3804 1400 |007b: if-eqz v4, 008f // +0014 │ │ -35e8fa: 2204 e812 |007d: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -35e8fe: 7010 4098 0400 |007f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35e904: 6e20 4b98 0400 |0082: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e90a: 6e20 4b98 7400 |0085: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35e910: 6e10 5498 0400 |0088: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35e916: 0c07 |008b: move-result-object v7 │ │ -35e918: 7120 7490 3700 |008c: invoke-static {v7, v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ -35e91e: 3802 0300 |008f: if-eqz v2, 0092 // +0003 │ │ -35e922: 28bd |0091: goto 004e // -0043 │ │ -35e924: 1101 |0092: return-object v1 │ │ -35e926: 0d07 |0093: move-exception v7 │ │ -35e928: 0721 |0094: move-object v1, v2 │ │ -35e92a: 3801 0500 |0095: if-eqz v1, 009a // +0005 │ │ -35e92e: 6e10 b496 0100 |0097: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -35e934: 2707 |009a: throw v7 │ │ +35e7ec: |[35e7ec] javax.activation.MimetypesFileTypeMap.loadResource:(Ljava/lang/String;)Lcom/sun/activation/registries/MimeTypeFile; │ │ +35e7fc: 1a00 2f3d |0000: const-string v0, "MimetypesFileTypeMap: can't load " // string@3d2f │ │ +35e800: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +35e802: 6e10 e897 0600 |0003: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +35e808: 0c02 |0006: move-result-object v2 │ │ +35e80a: 7120 369c 7200 |0007: invoke-static {v2, v7}, Ljavax/activation/SecuritySupport;.getResourceAsStream:(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream; // method@9c36 │ │ +35e810: 0c02 |000a: move-result-object v2 │ │ +35e812: 3802 2700 |000b: if-eqz v2, 0032 // +0027 │ │ +35e816: 2203 d311 |000d: new-instance v3, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ +35e81a: 7020 9890 2300 |000f: invoke-direct {v3, v2}, Lcom/sun/activation/registries/MimeTypeFile;.:(Ljava/io/InputStream;)V // method@9098 │ │ +35e820: 7100 7290 0000 |0012: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35e826: 0a04 |0015: move-result v4 │ │ +35e828: 3804 1600 |0016: if-eqz v4, 002c // +0016 │ │ +35e82c: 2204 e812 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +35e830: 7010 4098 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35e836: 1a05 373d |001d: const-string v5, "MimetypesFileTypeMap: successfully loaded mime types file: " // string@3d37 │ │ +35e83a: 6e20 4b98 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e840: 6e20 4b98 7400 |0022: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e846: 6e10 5498 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35e84c: 0c04 |0028: move-result-object v4 │ │ +35e84e: 7110 7390 0400 |0029: invoke-static {v4}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35e854: 3802 0500 |002c: if-eqz v2, 0031 // +0005 │ │ +35e858: 6e10 b496 0200 |002e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +35e85e: 1103 |0031: return-object v3 │ │ +35e860: 7100 7290 0000 |0032: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35e866: 0a03 |0035: move-result v3 │ │ +35e868: 3803 1600 |0036: if-eqz v3, 004c // +0016 │ │ +35e86c: 2203 e812 |0038: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +35e870: 7010 4098 0300 |003a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35e876: 1a04 353d |003d: const-string v4, "MimetypesFileTypeMap: not loading mime types file: " // string@3d35 │ │ +35e87a: 6e20 4b98 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e880: 6e20 4b98 7300 |0042: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e886: 6e10 5498 0300 |0045: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35e88c: 0c03 |0048: move-result-object v3 │ │ +35e88e: 7110 7390 0300 |0049: invoke-static {v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;)V // method@9073 │ │ +35e894: 3802 4600 |004c: if-eqz v2, 0092 // +0046 │ │ +35e898: 6e10 b496 0200 |004e: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +35e89e: 2841 |0051: goto 0092 // +0041 │ │ +35e8a0: 0d03 |0052: move-exception v3 │ │ +35e8a2: 2807 |0053: goto 005a // +0007 │ │ +35e8a4: 0d03 |0054: move-exception v3 │ │ +35e8a6: 2822 |0055: goto 0077 // +0022 │ │ +35e8a8: 0d07 |0056: move-exception v7 │ │ +35e8aa: 283e |0057: goto 0095 // +003e │ │ +35e8ac: 0d03 |0058: move-exception v3 │ │ +35e8ae: 0712 |0059: move-object v2, v1 │ │ +35e8b0: 7100 7290 0000 |005a: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35e8b6: 0a04 |005d: move-result v4 │ │ +35e8b8: 3804 1400 |005e: if-eqz v4, 0072 // +0014 │ │ +35e8bc: 2204 e812 |0060: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +35e8c0: 7010 4098 0400 |0062: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35e8c6: 6e20 4b98 0400 |0065: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e8cc: 6e20 4b98 7400 |0068: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e8d2: 6e10 5498 0400 |006b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35e8d8: 0c07 |006e: move-result-object v7 │ │ +35e8da: 7120 7490 3700 |006f: invoke-static {v7, v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ +35e8e0: 3802 2000 |0072: if-eqz v2, 0092 // +0020 │ │ +35e8e4: 28da |0074: goto 004e // -0026 │ │ +35e8e6: 0d03 |0075: move-exception v3 │ │ +35e8e8: 0712 |0076: move-object v2, v1 │ │ +35e8ea: 7100 7290 0000 |0077: invoke-static {}, Lcom/sun/activation/registries/LogSupport;.isLoggable:()Z // method@9072 │ │ +35e8f0: 0a04 |007a: move-result v4 │ │ +35e8f2: 3804 1400 |007b: if-eqz v4, 008f // +0014 │ │ +35e8f6: 2204 e812 |007d: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +35e8fa: 7010 4098 0400 |007f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35e900: 6e20 4b98 0400 |0082: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e906: 6e20 4b98 7400 |0085: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35e90c: 6e10 5498 0400 |0088: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35e912: 0c07 |008b: move-result-object v7 │ │ +35e914: 7120 7490 3700 |008c: invoke-static {v7, v3}, Lcom/sun/activation/registries/LogSupport;.log:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@9074 │ │ +35e91a: 3802 0300 |008f: if-eqz v2, 0092 // +0003 │ │ +35e91e: 28bd |0091: goto 004e // -0043 │ │ +35e920: 1101 |0092: return-object v1 │ │ +35e922: 0d07 |0093: move-exception v7 │ │ +35e924: 0721 |0094: move-object v1, v2 │ │ +35e926: 3801 0500 |0095: if-eqz v1, 009a // +0005 │ │ +35e92a: 6e10 b496 0100 |0097: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +35e930: 2707 |009a: throw v7 │ │ catches : 7 │ │ 0x0003 - 0x000b │ │ Ljava/io/IOException; -> 0x0075 │ │ Ljava/lang/SecurityException; -> 0x0058 │ │ -> 0x0056 │ │ 0x000d - 0x002c │ │ Ljava/io/IOException; -> 0x0054 │ │ @@ -1266483,31 +1266482,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -35ec38: |[35ec38] javax.activation.MimetypesFileTypeMap.addMimeTypes:(Ljava/lang/String;)V │ │ -35ec48: 1d03 |0000: monitor-enter v3 │ │ -35ec4a: 5430 f070 |0001: iget-object v0, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70f0 │ │ -35ec4e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -35ec50: 4602 0001 |0004: aget-object v2, v0, v1 │ │ -35ec54: 3902 0900 |0006: if-nez v2, 000f // +0009 │ │ -35ec58: 2202 d311 |0008: new-instance v2, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ -35ec5c: 7010 9790 0200 |000a: invoke-direct {v2}, Lcom/sun/activation/registries/MimeTypeFile;.:()V // method@9097 │ │ -35ec62: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ -35ec66: 5430 f070 |000f: iget-object v0, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70f0 │ │ -35ec6a: 4600 0001 |0011: aget-object v0, v0, v1 │ │ -35ec6e: 6e20 9a90 4000 |0013: invoke-virtual {v0, v4}, Lcom/sun/activation/registries/MimeTypeFile;.appendToRegistry:(Ljava/lang/String;)V // method@909a │ │ -35ec74: 1e03 |0016: monitor-exit v3 │ │ -35ec76: 0e00 |0017: return-void │ │ -35ec78: 0d04 |0018: move-exception v4 │ │ -35ec7a: 1e03 |0019: monitor-exit v3 │ │ -35ec7c: 2704 |001a: throw v4 │ │ +35ec34: |[35ec34] javax.activation.MimetypesFileTypeMap.addMimeTypes:(Ljava/lang/String;)V │ │ +35ec44: 1d03 |0000: monitor-enter v3 │ │ +35ec46: 5430 f070 |0001: iget-object v0, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70f0 │ │ +35ec4a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +35ec4c: 4602 0001 |0004: aget-object v2, v0, v1 │ │ +35ec50: 3902 0900 |0006: if-nez v2, 000f // +0009 │ │ +35ec54: 2202 d311 |0008: new-instance v2, Lcom/sun/activation/registries/MimeTypeFile; // type@11d3 │ │ +35ec58: 7010 9790 0200 |000a: invoke-direct {v2}, Lcom/sun/activation/registries/MimeTypeFile;.:()V // method@9097 │ │ +35ec5e: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ +35ec62: 5430 f070 |000f: iget-object v0, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70f0 │ │ +35ec66: 4600 0001 |0011: aget-object v0, v0, v1 │ │ +35ec6a: 6e20 9a90 4000 |0013: invoke-virtual {v0, v4}, Lcom/sun/activation/registries/MimeTypeFile;.appendToRegistry:(Ljava/lang/String;)V // method@909a │ │ +35ec70: 1e03 |0016: monitor-exit v3 │ │ +35ec72: 0e00 |0017: return-void │ │ +35ec74: 0d04 |0018: move-exception v4 │ │ +35ec76: 1e03 |0019: monitor-exit v3 │ │ +35ec78: 2704 |001a: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x0016 │ │ -> 0x0018 │ │ positions : │ │ 0x0001 line=271 │ │ 0x0008 line=272 │ │ 0x000f line=274 │ │ @@ -1266521,20 +1266520,20 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -35e994: |[35e994] javax.activation.MimetypesFileTypeMap.getContentType:(Ljava/io/File;)Ljava/lang/String; │ │ -35e9a4: 6e10 8596 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@9685 │ │ -35e9aa: 0c01 |0003: move-result-object v1 │ │ -35e9ac: 6e20 209c 1000 |0004: invoke-virtual {v0, v1}, Ljavax/activation/MimetypesFileTypeMap;.getContentType:(Ljava/lang/String;)Ljava/lang/String; // method@9c20 │ │ -35e9b2: 0c01 |0007: move-result-object v1 │ │ -35e9b4: 1101 |0008: return-object v1 │ │ +35e990: |[35e990] javax.activation.MimetypesFileTypeMap.getContentType:(Ljava/io/File;)Ljava/lang/String; │ │ +35e9a0: 6e10 8596 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@9685 │ │ +35e9a6: 0c01 |0003: move-result-object v1 │ │ +35e9a8: 6e20 209c 1000 |0004: invoke-virtual {v0, v1}, Ljavax/activation/MimetypesFileTypeMap;.getContentType:(Ljava/lang/String;)Ljava/lang/String; // method@9c20 │ │ +35e9ae: 0c01 |0007: move-result-object v1 │ │ +35e9b0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Ljavax/activation/MimetypesFileTypeMap; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -1266543,53 +1266542,53 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -35e9b8: |[35e9b8] javax.activation.MimetypesFileTypeMap.getContentType:(Ljava/lang/String;)Ljava/lang/String; │ │ -35e9c8: 1d03 |0000: monitor-enter v3 │ │ -35e9ca: 1a00 ca05 |0001: const-string v0, "." // string@05ca │ │ -35e9ce: 6e20 2198 0400 |0003: invoke-virtual {v4, v0}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@9821 │ │ -35e9d4: 0a00 |0006: move-result v0 │ │ -35e9d6: 3b00 0600 |0007: if-gez v0, 000d // +0006 │ │ -35e9da: 6204 f270 |0009: sget-object v4, Ljavax/activation/MimetypesFileTypeMap;.defaultType:Ljava/lang/String; // field@70f2 │ │ -35e9de: 1e03 |000b: monitor-exit v3 │ │ -35e9e0: 1104 |000c: return-object v4 │ │ -35e9e2: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -35e9e6: 6e20 2d98 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -35e9ec: 0c04 |0012: move-result-object v4 │ │ -35e9ee: 6e10 2298 0400 |0013: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -35e9f4: 0a00 |0016: move-result v0 │ │ -35e9f6: 3900 0600 |0017: if-nez v0, 001d // +0006 │ │ -35e9fa: 6204 f270 |0019: sget-object v4, Ljavax/activation/MimetypesFileTypeMap;.defaultType:Ljava/lang/String; // field@70f2 │ │ -35e9fe: 1e03 |001b: monitor-exit v3 │ │ -35ea00: 1104 |001c: return-object v4 │ │ -35ea02: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -35ea04: 5431 f070 |001e: iget-object v1, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70f0 │ │ -35ea08: 2112 |0020: array-length v2, v1 │ │ -35ea0a: 3520 1400 |0021: if-ge v0, v2, 0035 // +0014 │ │ -35ea0e: 4602 0100 |0023: aget-object v2, v1, v0 │ │ -35ea12: 3902 0300 |0025: if-nez v2, 0028 // +0003 │ │ -35ea16: 280b |0027: goto 0032 // +000b │ │ -35ea18: 4601 0100 |0028: aget-object v1, v1, v0 │ │ -35ea1c: 6e20 9b90 4100 |002a: invoke-virtual {v1, v4}, Lcom/sun/activation/registries/MimeTypeFile;.getMIMETypeString:(Ljava/lang/String;)Ljava/lang/String; // method@909b │ │ -35ea22: 0c01 |002d: move-result-object v1 │ │ -35ea24: 3801 0400 |002e: if-eqz v1, 0032 // +0004 │ │ -35ea28: 1e03 |0030: monitor-exit v3 │ │ -35ea2a: 1101 |0031: return-object v1 │ │ -35ea2c: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ -35ea30: 28ea |0034: goto 001e // -0016 │ │ -35ea32: 6204 f270 |0035: sget-object v4, Ljavax/activation/MimetypesFileTypeMap;.defaultType:Ljava/lang/String; // field@70f2 │ │ -35ea36: 1e03 |0037: monitor-exit v3 │ │ -35ea38: 1104 |0038: return-object v4 │ │ -35ea3a: 0d04 |0039: move-exception v4 │ │ -35ea3c: 1e03 |003a: monitor-exit v3 │ │ -35ea3e: 2704 |003b: throw v4 │ │ +35e9b4: |[35e9b4] javax.activation.MimetypesFileTypeMap.getContentType:(Ljava/lang/String;)Ljava/lang/String; │ │ +35e9c4: 1d03 |0000: monitor-enter v3 │ │ +35e9c6: 1a00 ca05 |0001: const-string v0, "." // string@05ca │ │ +35e9ca: 6e20 2198 0400 |0003: invoke-virtual {v4, v0}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@9821 │ │ +35e9d0: 0a00 |0006: move-result v0 │ │ +35e9d2: 3b00 0600 |0007: if-gez v0, 000d // +0006 │ │ +35e9d6: 6204 f270 |0009: sget-object v4, Ljavax/activation/MimetypesFileTypeMap;.defaultType:Ljava/lang/String; // field@70f2 │ │ +35e9da: 1e03 |000b: monitor-exit v3 │ │ +35e9dc: 1104 |000c: return-object v4 │ │ +35e9de: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +35e9e2: 6e20 2d98 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +35e9e8: 0c04 |0012: move-result-object v4 │ │ +35e9ea: 6e10 2298 0400 |0013: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +35e9f0: 0a00 |0016: move-result v0 │ │ +35e9f2: 3900 0600 |0017: if-nez v0, 001d // +0006 │ │ +35e9f6: 6204 f270 |0019: sget-object v4, Ljavax/activation/MimetypesFileTypeMap;.defaultType:Ljava/lang/String; // field@70f2 │ │ +35e9fa: 1e03 |001b: monitor-exit v3 │ │ +35e9fc: 1104 |001c: return-object v4 │ │ +35e9fe: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +35ea00: 5431 f070 |001e: iget-object v1, v3, Ljavax/activation/MimetypesFileTypeMap;.DB:[Lcom/sun/activation/registries/MimeTypeFile; // field@70f0 │ │ +35ea04: 2112 |0020: array-length v2, v1 │ │ +35ea06: 3520 1400 |0021: if-ge v0, v2, 0035 // +0014 │ │ +35ea0a: 4602 0100 |0023: aget-object v2, v1, v0 │ │ +35ea0e: 3902 0300 |0025: if-nez v2, 0028 // +0003 │ │ +35ea12: 280b |0027: goto 0032 // +000b │ │ +35ea14: 4601 0100 |0028: aget-object v1, v1, v0 │ │ +35ea18: 6e20 9b90 4100 |002a: invoke-virtual {v1, v4}, Lcom/sun/activation/registries/MimeTypeFile;.getMIMETypeString:(Ljava/lang/String;)Ljava/lang/String; // method@909b │ │ +35ea1e: 0c01 |002d: move-result-object v1 │ │ +35ea20: 3801 0400 |002e: if-eqz v1, 0032 // +0004 │ │ +35ea24: 1e03 |0030: monitor-exit v3 │ │ +35ea26: 1101 |0031: return-object v1 │ │ +35ea28: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ +35ea2c: 28ea |0034: goto 001e // -0016 │ │ +35ea2e: 6204 f270 |0035: sget-object v4, Ljavax/activation/MimetypesFileTypeMap;.defaultType:Ljava/lang/String; // field@70f2 │ │ +35ea32: 1e03 |0037: monitor-exit v3 │ │ +35ea34: 1104 |0038: return-object v4 │ │ +35ea36: 0d04 |0039: move-exception v4 │ │ +35ea38: 1e03 |003a: monitor-exit v3 │ │ +35ea3a: 2704 |003b: throw v4 │ │ catches : 4 │ │ 0x0001 - 0x000b │ │ -> 0x0039 │ │ 0x000f - 0x001b │ │ -> 0x0039 │ │ 0x001e - 0x002e │ │ -> 0x0039 │ │ @@ -1266658,23 +1266657,23 @@ │ │ type : '(Ljavax/activation/DataContentHandler;Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -35f058: |[35f058] javax.activation.ObjectDataContentHandler.:(Ljavax/activation/DataContentHandler;Ljava/lang/Object;Ljava/lang/String;)V │ │ -35f068: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f06e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -35f070: 5b10 f670 |0004: iput-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f6 │ │ -35f074: 5b10 f370 |0006: iput-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f3 │ │ -35f078: 5b13 f570 |0008: iput-object v3, v1, Ljavax/activation/ObjectDataContentHandler;.obj:Ljava/lang/Object; // field@70f5 │ │ -35f07c: 5b14 f470 |000a: iput-object v4, v1, Ljavax/activation/ObjectDataContentHandler;.mimeType:Ljava/lang/String; // field@70f4 │ │ -35f080: 5b12 f370 |000c: iput-object v2, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f3 │ │ -35f084: 0e00 |000e: return-void │ │ +35f054: |[35f054] javax.activation.ObjectDataContentHandler.:(Ljavax/activation/DataContentHandler;Ljava/lang/Object;Ljava/lang/String;)V │ │ +35f064: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f06a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +35f06c: 5b10 f670 |0004: iput-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f6 │ │ +35f070: 5b10 f370 |0006: iput-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f3 │ │ +35f074: 5b13 f570 |0008: iput-object v3, v1, Ljavax/activation/ObjectDataContentHandler;.obj:Ljava/lang/Object; // field@70f5 │ │ +35f078: 5b14 f470 |000a: iput-object v4, v1, Ljavax/activation/ObjectDataContentHandler;.mimeType:Ljava/lang/String; // field@70f4 │ │ +35f07c: 5b12 f370 |000c: iput-object v2, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f3 │ │ +35f080: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=841 │ │ 0x0004 line=832 │ │ 0x0006 line=835 │ │ 0x0008 line=842 │ │ 0x000a line=843 │ │ @@ -1266691,17 +1266690,17 @@ │ │ type : '(Ljavax/activation/DataSource;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35ef64: |[35ef64] javax.activation.ObjectDataContentHandler.getContent:(Ljavax/activation/DataSource;)Ljava/lang/Object; │ │ -35ef74: 5401 f570 |0000: iget-object v1, v0, Ljavax/activation/ObjectDataContentHandler;.obj:Ljava/lang/Object; // field@70f5 │ │ -35ef78: 1101 |0002: return-object v1 │ │ +35ef60: |[35ef60] javax.activation.ObjectDataContentHandler.getContent:(Ljavax/activation/DataSource;)Ljava/lang/Object; │ │ +35ef70: 5401 f570 |0000: iget-object v1, v0, Ljavax/activation/ObjectDataContentHandler;.obj:Ljava/lang/Object; // field@70f5 │ │ +35ef74: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljavax/activation/ObjectDataContentHandler; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/activation/DataSource; │ │ │ │ @@ -1266710,17 +1266709,17 @@ │ │ type : '()Ljavax/activation/DataContentHandler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35efcc: |[35efcc] javax.activation.ObjectDataContentHandler.getDCH:()Ljavax/activation/DataContentHandler; │ │ -35efdc: 5410 f370 |0000: iget-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f3 │ │ -35efe0: 1100 |0002: return-object v0 │ │ +35efc8: |[35efc8] javax.activation.ObjectDataContentHandler.getDCH:()Ljavax/activation/DataContentHandler; │ │ +35efd8: 5410 f370 |0000: iget-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f3 │ │ +35efdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=852 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/activation/ObjectDataContentHandler; │ │ │ │ #2 : (in Ljavax/activation/ObjectDataContentHandler;) │ │ @@ -1266728,32 +1266727,32 @@ │ │ type : '(Lmyjava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -35ef7c: |[35ef7c] javax.activation.ObjectDataContentHandler.getTransferData:(Lmyjava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object; │ │ -35ef8c: 5410 f370 |0000: iget-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f3 │ │ -35ef90: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -35ef94: 7230 a99b 2003 |0004: invoke-interface {v0, v2, v3}, Ljavax/activation/DataContentHandler;.getTransferData:(Lmyjava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object; // method@9ba9 │ │ -35ef9a: 0c02 |0007: move-result-object v2 │ │ -35ef9c: 1102 |0008: return-object v2 │ │ -35ef9e: 6e10 289c 0100 |0009: invoke-virtual {v1}, Ljavax/activation/ObjectDataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9c28 │ │ -35efa4: 0c03 |000c: move-result-object v3 │ │ -35efa6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -35efa8: 4603 0300 |000e: aget-object v3, v3, v0 │ │ -35efac: 6e20 42a1 3200 |0010: invoke-virtual {v2, v3}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ -35efb2: 0a03 |0013: move-result v3 │ │ -35efb4: 3803 0500 |0014: if-eqz v3, 0019 // +0005 │ │ -35efb8: 5412 f570 |0016: iget-object v2, v1, Ljavax/activation/ObjectDataContentHandler;.obj:Ljava/lang/Object; // field@70f5 │ │ -35efbc: 1102 |0018: return-object v2 │ │ -35efbe: 2203 8214 |0019: new-instance v3, Lmyjava/awt/datatransfer/UnsupportedFlavorException; // type@1482 │ │ -35efc2: 7020 ada1 2300 |001b: invoke-direct {v3, v2}, Lmyjava/awt/datatransfer/UnsupportedFlavorException;.:(Lmyjava/awt/datatransfer/DataFlavor;)V // method@a1ad │ │ -35efc8: 2703 |001e: throw v3 │ │ +35ef78: |[35ef78] javax.activation.ObjectDataContentHandler.getTransferData:(Lmyjava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object; │ │ +35ef88: 5410 f370 |0000: iget-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f3 │ │ +35ef8c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +35ef90: 7230 a99b 2003 |0004: invoke-interface {v0, v2, v3}, Ljavax/activation/DataContentHandler;.getTransferData:(Lmyjava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object; // method@9ba9 │ │ +35ef96: 0c02 |0007: move-result-object v2 │ │ +35ef98: 1102 |0008: return-object v2 │ │ +35ef9a: 6e10 289c 0100 |0009: invoke-virtual {v1}, Ljavax/activation/ObjectDataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9c28 │ │ +35efa0: 0c03 |000c: move-result-object v3 │ │ +35efa2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +35efa4: 4603 0300 |000e: aget-object v3, v3, v0 │ │ +35efa8: 6e20 42a1 3200 |0010: invoke-virtual {v2, v3}, Lmyjava/awt/datatransfer/DataFlavor;.equals:(Lmyjava/awt/datatransfer/DataFlavor;)Z // method@a142 │ │ +35efae: 0a03 |0013: move-result v3 │ │ +35efb0: 3803 0500 |0014: if-eqz v3, 0019 // +0005 │ │ +35efb4: 5412 f570 |0016: iget-object v2, v1, Ljavax/activation/ObjectDataContentHandler;.obj:Ljava/lang/Object; // field@70f5 │ │ +35efb8: 1102 |0018: return-object v2 │ │ +35efba: 2203 8214 |0019: new-instance v3, Lmyjava/awt/datatransfer/UnsupportedFlavorException; // type@1482 │ │ +35efbe: 7020 ada1 2300 |001b: invoke-direct {v3, v2}, Lmyjava/awt/datatransfer/UnsupportedFlavorException;.:(Lmyjava/awt/datatransfer/DataFlavor;)V // method@a1ad │ │ +35efc4: 2703 |001e: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ 0x0004 line=882 │ │ 0x0009 line=883 │ │ 0x0016 line=884 │ │ 0x0019 line=886 │ │ @@ -1266767,41 +1266766,41 @@ │ │ type : '()[Lmyjava/awt/datatransfer/DataFlavor;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -35efe4: |[35efe4] javax.activation.ObjectDataContentHandler.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; │ │ -35eff4: 1d05 |0000: monitor-enter v5 │ │ -35eff6: 5450 f670 |0001: iget-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f6 │ │ -35effa: 3900 2200 |0003: if-nez v0, 0025 // +0022 │ │ -35effe: 5450 f370 |0005: iget-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f3 │ │ -35f002: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -35f006: 7210 aa9b 0000 |0009: invoke-interface {v0}, Ljavax/activation/DataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9baa │ │ -35f00c: 0c00 |000c: move-result-object v0 │ │ -35f00e: 5b50 f670 |000d: iput-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f6 │ │ -35f012: 2816 |000f: goto 0025 // +0016 │ │ -35f014: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -35f016: 2300 fc15 |0011: new-array v0, v0, [Lmyjava/awt/datatransfer/DataFlavor; // type@15fc │ │ -35f01a: 5b50 f670 |0013: iput-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f6 │ │ -35f01e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -35f020: 2202 b213 |0016: new-instance v2, Ljavax/activation/ActivationDataFlavor; // type@13b2 │ │ -35f024: 5453 f570 |0018: iget-object v3, v5, Ljavax/activation/ObjectDataContentHandler;.obj:Ljava/lang/Object; // field@70f5 │ │ -35f028: 6e10 e897 0300 |001a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -35f02e: 0c03 |001d: move-result-object v3 │ │ -35f030: 5454 f470 |001e: iget-object v4, v5, Ljavax/activation/ObjectDataContentHandler;.mimeType:Ljava/lang/String; // field@70f4 │ │ -35f034: 7040 8b9b 3244 |0020: invoke-direct {v2, v3, v4, v4}, Ljavax/activation/ActivationDataFlavor;.:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V // method@9b8b │ │ -35f03a: 4d02 0001 |0023: aput-object v2, v0, v1 │ │ -35f03e: 5450 f670 |0025: iget-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f6 │ │ -35f042: 1e05 |0027: monitor-exit v5 │ │ -35f044: 1100 |0028: return-object v0 │ │ -35f046: 0d00 |0029: move-exception v0 │ │ -35f048: 1e05 |002a: monitor-exit v5 │ │ -35f04a: 2700 |002b: throw v0 │ │ +35efe0: |[35efe0] javax.activation.ObjectDataContentHandler.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; │ │ +35eff0: 1d05 |0000: monitor-enter v5 │ │ +35eff2: 5450 f670 |0001: iget-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f6 │ │ +35eff6: 3900 2200 |0003: if-nez v0, 0025 // +0022 │ │ +35effa: 5450 f370 |0005: iget-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f3 │ │ +35effe: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +35f002: 7210 aa9b 0000 |0009: invoke-interface {v0}, Ljavax/activation/DataContentHandler;.getTransferDataFlavors:()[Lmyjava/awt/datatransfer/DataFlavor; // method@9baa │ │ +35f008: 0c00 |000c: move-result-object v0 │ │ +35f00a: 5b50 f670 |000d: iput-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f6 │ │ +35f00e: 2816 |000f: goto 0025 // +0016 │ │ +35f010: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +35f012: 2300 fc15 |0011: new-array v0, v0, [Lmyjava/awt/datatransfer/DataFlavor; // type@15fc │ │ +35f016: 5b50 f670 |0013: iput-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f6 │ │ +35f01a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +35f01c: 2202 b213 |0016: new-instance v2, Ljavax/activation/ActivationDataFlavor; // type@13b2 │ │ +35f020: 5453 f570 |0018: iget-object v3, v5, Ljavax/activation/ObjectDataContentHandler;.obj:Ljava/lang/Object; // field@70f5 │ │ +35f024: 6e10 e897 0300 |001a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +35f02a: 0c03 |001d: move-result-object v3 │ │ +35f02c: 5454 f470 |001e: iget-object v4, v5, Ljavax/activation/ObjectDataContentHandler;.mimeType:Ljava/lang/String; // field@70f4 │ │ +35f030: 7040 8b9b 3244 |0020: invoke-direct {v2, v3, v4, v4}, Ljavax/activation/ActivationDataFlavor;.:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V // method@9b8b │ │ +35f036: 4d02 0001 |0023: aput-object v2, v0, v1 │ │ +35f03a: 5450 f670 |0025: iget-object v0, v5, Ljavax/activation/ObjectDataContentHandler;.transferFlavors:[Lmyjava/awt/datatransfer/DataFlavor; // field@70f6 │ │ +35f03e: 1e05 |0027: monitor-exit v5 │ │ +35f040: 1100 |0028: return-object v0 │ │ +35f042: 0d00 |0029: move-exception v0 │ │ +35f044: 1e05 |002a: monitor-exit v5 │ │ +35f046: 2700 |002b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0027 │ │ -> 0x0029 │ │ positions : │ │ 0x0001 line=860 │ │ 0x0005 line=861 │ │ 0x0009 line=862 │ │ @@ -1266816,43 +1266815,43 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -35f088: |[35f088] javax.activation.ObjectDataContentHandler.writeTo:(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V │ │ -35f098: 5410 f370 |0000: iget-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f3 │ │ -35f09c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -35f0a0: 7240 ab9b 2043 |0004: invoke-interface {v0, v2, v3, v4}, Ljavax/activation/DataContentHandler;.writeTo:(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V // method@9bab │ │ -35f0a6: 281c |0007: goto 0023 // +001c │ │ -35f0a8: 2023 1515 |0008: instance-of v3, v2, [B // type@1515 │ │ -35f0ac: 3803 0800 |000a: if-eqz v3, 0012 // +0008 │ │ -35f0b0: 1f02 1515 |000c: check-cast v2, [B // type@1515 │ │ -35f0b4: 6e20 db96 2400 |000e: invoke-virtual {v4, v2}, Ljava/io/OutputStream;.write:([B)V // method@96db │ │ -35f0ba: 2812 |0011: goto 0023 // +0012 │ │ -35f0bc: 2023 e612 |0012: instance-of v3, v2, Ljava/lang/String; // type@12e6 │ │ -35f0c0: 3803 1000 |0014: if-eqz v3, 0024 // +0010 │ │ -35f0c4: 2203 a012 |0016: new-instance v3, Ljava/io/OutputStreamWriter; // type@12a0 │ │ -35f0c8: 7020 dd96 4300 |0018: invoke-direct {v3, v4}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@96dd │ │ -35f0ce: 1f02 e612 |001b: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -35f0d2: 6e20 e296 2300 |001d: invoke-virtual {v3, v2}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@96e2 │ │ -35f0d8: 6e10 e096 0300 |0020: invoke-virtual {v3}, Ljava/io/OutputStreamWriter;.flush:()V // method@96e0 │ │ -35f0de: 0e00 |0023: return-void │ │ -35f0e0: 2202 cc13 |0024: new-instance v2, Ljavax/activation/UnsupportedDataTypeException; // type@13cc │ │ -35f0e4: 2203 e812 |0026: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -35f0e8: 7010 4098 0300 |0028: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -35f0ee: 1a04 6f9f |002b: const-string v4, "no object DCH for MIME type " // string@9f6f │ │ -35f0f2: 6e20 4b98 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35f0f8: 5414 f470 |0030: iget-object v4, v1, Ljavax/activation/ObjectDataContentHandler;.mimeType:Ljava/lang/String; // field@70f4 │ │ -35f0fc: 6e20 4b98 4300 |0032: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -35f102: 6e10 5498 0300 |0035: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -35f108: 0c03 |0038: move-result-object v3 │ │ -35f10a: 7020 419c 3200 |0039: invoke-direct {v2, v3}, Ljavax/activation/UnsupportedDataTypeException;.:(Ljava/lang/String;)V // method@9c41 │ │ -35f110: 2702 |003c: throw v2 │ │ +35f084: |[35f084] javax.activation.ObjectDataContentHandler.writeTo:(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V │ │ +35f094: 5410 f370 |0000: iget-object v0, v1, Ljavax/activation/ObjectDataContentHandler;.dch:Ljavax/activation/DataContentHandler; // field@70f3 │ │ +35f098: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +35f09c: 7240 ab9b 2043 |0004: invoke-interface {v0, v2, v3, v4}, Ljavax/activation/DataContentHandler;.writeTo:(Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V // method@9bab │ │ +35f0a2: 281c |0007: goto 0023 // +001c │ │ +35f0a4: 2023 1515 |0008: instance-of v3, v2, [B // type@1515 │ │ +35f0a8: 3803 0800 |000a: if-eqz v3, 0012 // +0008 │ │ +35f0ac: 1f02 1515 |000c: check-cast v2, [B // type@1515 │ │ +35f0b0: 6e20 db96 2400 |000e: invoke-virtual {v4, v2}, Ljava/io/OutputStream;.write:([B)V // method@96db │ │ +35f0b6: 2812 |0011: goto 0023 // +0012 │ │ +35f0b8: 2023 e612 |0012: instance-of v3, v2, Ljava/lang/String; // type@12e6 │ │ +35f0bc: 3803 1000 |0014: if-eqz v3, 0024 // +0010 │ │ +35f0c0: 2203 a012 |0016: new-instance v3, Ljava/io/OutputStreamWriter; // type@12a0 │ │ +35f0c4: 7020 dd96 4300 |0018: invoke-direct {v3, v4}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@96dd │ │ +35f0ca: 1f02 e612 |001b: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +35f0ce: 6e20 e296 2300 |001d: invoke-virtual {v3, v2}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@96e2 │ │ +35f0d4: 6e10 e096 0300 |0020: invoke-virtual {v3}, Ljava/io/OutputStreamWriter;.flush:()V // method@96e0 │ │ +35f0da: 0e00 |0023: return-void │ │ +35f0dc: 2202 cc13 |0024: new-instance v2, Ljavax/activation/UnsupportedDataTypeException; // type@13cc │ │ +35f0e0: 2203 e812 |0026: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +35f0e4: 7010 4098 0300 |0028: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +35f0ea: 1a04 6f9f |002b: const-string v4, "no object DCH for MIME type " // string@9f6f │ │ +35f0ee: 6e20 4b98 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35f0f4: 5414 f470 |0030: iget-object v4, v1, Ljavax/activation/ObjectDataContentHandler;.mimeType:Ljava/lang/String; // field@70f4 │ │ +35f0f8: 6e20 4b98 4300 |0032: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +35f0fe: 6e10 5498 0300 |0035: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +35f104: 0c03 |0038: move-result-object v3 │ │ +35f106: 7020 419c 3200 |0039: invoke-direct {v2, v3}, Ljavax/activation/UnsupportedDataTypeException;.:(Ljava/lang/String;)V // method@9c41 │ │ +35f10c: 2702 |003c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=899 │ │ 0x0004 line=900 │ │ 0x0008 line=901 │ │ 0x000c line=902 │ │ 0x0012 line=903 │ │ @@ -1266906,21 +1266905,21 @@ │ │ type : '(Ljava/net/URL;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -35f548: |[35f548] javax.activation.URLDataSource.:(Ljava/net/URL;)V │ │ -35f558: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f55e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -35f560: 5b10 fd70 |0004: iput-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fd │ │ -35f564: 5b10 fe70 |0006: iput-object v0, v1, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fe │ │ -35f568: 5b12 fd70 |0008: iput-object v2, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fd │ │ -35f56c: 0e00 |000a: return-void │ │ +35f544: |[35f544] javax.activation.URLDataSource.:(Ljava/net/URL;)V │ │ +35f554: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f55a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +35f55c: 5b10 fd70 |0004: iput-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fd │ │ +35f560: 5b10 fe70 |0006: iput-object v0, v1, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fe │ │ +35f564: 5b12 fd70 |0008: iput-object v2, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fd │ │ +35f568: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=48 │ │ 0x0006 line=49 │ │ 0x0008 line=59 │ │ locals : │ │ @@ -1266933,32 +1266932,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -35f4b4: |[35f4b4] javax.activation.URLDataSource.getContentType:()Ljava/lang/String; │ │ -35f4c4: 5410 fe70 |0000: iget-object v0, v1, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fe │ │ -35f4c8: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -35f4cc: 5410 fd70 |0004: iget-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fd │ │ -35f4d0: 6e10 da98 0000 |0006: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@98da │ │ -35f4d6: 0c00 |0009: move-result-object v0 │ │ -35f4d8: 5b10 fe70 |000a: iput-object v0, v1, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fe │ │ -35f4dc: 2802 |000c: goto 000e // +0002 │ │ -35f4de: 0000 |000d: nop // spacer │ │ -35f4e0: 5410 fe70 |000e: iget-object v0, v1, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fe │ │ -35f4e4: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -35f4e8: 6e10 dd98 0000 |0012: invoke-virtual {v0}, Ljava/net/URLConnection;.getContentType:()Ljava/lang/String; // method@98dd │ │ -35f4ee: 0c00 |0015: move-result-object v0 │ │ -35f4f0: 2802 |0016: goto 0018 // +0002 │ │ -35f4f2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -35f4f4: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ -35f4f8: 1a00 4c5d |001a: const-string v0, "application/octet-stream" // string@5d4c │ │ -35f4fc: 1100 |001c: return-object v0 │ │ +35f4b0: |[35f4b0] javax.activation.URLDataSource.getContentType:()Ljava/lang/String; │ │ +35f4c0: 5410 fe70 |0000: iget-object v0, v1, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fe │ │ +35f4c4: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +35f4c8: 5410 fd70 |0004: iget-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fd │ │ +35f4cc: 6e10 da98 0000 |0006: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@98da │ │ +35f4d2: 0c00 |0009: move-result-object v0 │ │ +35f4d4: 5b10 fe70 |000a: iput-object v0, v1, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fe │ │ +35f4d8: 2802 |000c: goto 000e // +0002 │ │ +35f4da: 0000 |000d: nop // spacer │ │ +35f4dc: 5410 fe70 |000e: iget-object v0, v1, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fe │ │ +35f4e0: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +35f4e4: 6e10 dd98 0000 |0012: invoke-virtual {v0}, Ljava/net/URLConnection;.getContentType:()Ljava/lang/String; // method@98dd │ │ +35f4ea: 0c00 |0015: move-result-object v0 │ │ +35f4ec: 2802 |0016: goto 0018 // +0002 │ │ +35f4ee: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +35f4f0: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ +35f4f4: 1a00 4c5d |001a: const-string v0, "application/octet-stream" // string@5d4c │ │ +35f4f8: 1100 |001c: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/io/IOException; -> 0x000d │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=78 │ │ 0x000e line=81 │ │ @@ -1266971,19 +1266970,19 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -35f454: |[35f454] javax.activation.URLDataSource.getInputStream:()Ljava/io/InputStream; │ │ -35f464: 5410 fd70 |0000: iget-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fd │ │ -35f468: 6e10 db98 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@98db │ │ -35f46e: 0c00 |0005: move-result-object v0 │ │ -35f470: 1100 |0006: return-object v0 │ │ +35f450: |[35f450] javax.activation.URLDataSource.getInputStream:()Ljava/io/InputStream; │ │ +35f460: 5410 fd70 |0000: iget-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fd │ │ +35f464: 6e10 db98 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@98db │ │ +35f46a: 0c00 |0005: move-result-object v0 │ │ +35f46c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/activation/URLDataSource; │ │ │ │ #2 : (in Ljavax/activation/URLDataSource;) │ │ @@ -1266991,19 +1266990,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -35f510: |[35f510] javax.activation.URLDataSource.getName:()Ljava/lang/String; │ │ -35f520: 5410 fd70 |0000: iget-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fd │ │ -35f524: 6e10 d998 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@98d9 │ │ -35f52a: 0c00 |0005: move-result-object v0 │ │ -35f52c: 1100 |0006: return-object v0 │ │ +35f50c: |[35f50c] javax.activation.URLDataSource.getName:()Ljava/lang/String; │ │ +35f51c: 5410 fd70 |0000: iget-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fd │ │ +35f520: 6e10 d998 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@98d9 │ │ +35f526: 0c00 |0005: move-result-object v0 │ │ +35f528: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/activation/URLDataSource; │ │ │ │ #3 : (in Ljavax/activation/URLDataSource;) │ │ @@ -1267011,28 +1267010,28 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -35f474: |[35f474] javax.activation.URLDataSource.getOutputStream:()Ljava/io/OutputStream; │ │ -35f484: 5420 fd70 |0000: iget-object v0, v2, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fd │ │ -35f488: 6e10 da98 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@98da │ │ -35f48e: 0c00 |0005: move-result-object v0 │ │ -35f490: 5b20 fe70 |0006: iput-object v0, v2, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fe │ │ -35f494: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -35f498: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -35f49a: 6e20 df98 1000 |000b: invoke-virtual {v0, v1}, Ljava/net/URLConnection;.setDoOutput:(Z)V // method@98df │ │ -35f4a0: 5420 fe70 |000e: iget-object v0, v2, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fe │ │ -35f4a4: 6e10 de98 0000 |0010: invoke-virtual {v0}, Ljava/net/URLConnection;.getOutputStream:()Ljava/io/OutputStream; // method@98de │ │ -35f4aa: 0c00 |0013: move-result-object v0 │ │ -35f4ac: 1100 |0014: return-object v0 │ │ -35f4ae: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -35f4b0: 1100 |0016: return-object v0 │ │ +35f470: |[35f470] javax.activation.URLDataSource.getOutputStream:()Ljava/io/OutputStream; │ │ +35f480: 5420 fd70 |0000: iget-object v0, v2, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fd │ │ +35f484: 6e10 da98 0000 |0002: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@98da │ │ +35f48a: 0c00 |0005: move-result-object v0 │ │ +35f48c: 5b20 fe70 |0006: iput-object v0, v2, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fe │ │ +35f490: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +35f494: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +35f496: 6e20 df98 1000 |000b: invoke-virtual {v0, v1}, Ljava/net/URLConnection;.setDoOutput:(Z)V // method@98df │ │ +35f49c: 5420 fe70 |000e: iget-object v0, v2, Ljavax/activation/URLDataSource;.url_conn:Ljava/net/URLConnection; // field@70fe │ │ +35f4a0: 6e10 de98 0000 |0010: invoke-virtual {v0}, Ljava/net/URLConnection;.getOutputStream:()Ljava/io/OutputStream; // method@98de │ │ +35f4a6: 0c00 |0013: move-result-object v0 │ │ +35f4a8: 1100 |0014: return-object v0 │ │ +35f4aa: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +35f4ac: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x000b line=123 │ │ 0x000e line=124 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Ljavax/activation/URLDataSource; │ │ @@ -1267042,17 +1267041,17 @@ │ │ type : '()Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35f530: |[35f530] javax.activation.URLDataSource.getURL:()Ljava/net/URL; │ │ -35f540: 5410 fd70 |0000: iget-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fd │ │ -35f544: 1100 |0002: return-object v0 │ │ +35f52c: |[35f52c] javax.activation.URLDataSource.getURL:()Ljava/net/URL; │ │ +35f53c: 5410 fd70 |0000: iget-object v0, v1, Ljavax/activation/URLDataSource;.url:Ljava/net/URL; // field@70fd │ │ +35f540: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/activation/URLDataSource; │ │ │ │ source_file_idx : 20327 (URLDataSource.java) │ │ @@ -1267085,17 +1267084,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -35f5b8: |[35f5b8] javax.mail.AuthenticationFailedException.:()V │ │ -35f5c8: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -35f5ce: 0e00 |0003: return-void │ │ +35f5b4: |[35f5b4] javax.mail.AuthenticationFailedException.:()V │ │ +35f5c4: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +35f5ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/AuthenticationFailedException; │ │ │ │ #1 : (in Ljavax/mail/AuthenticationFailedException;) │ │ @@ -1267103,17 +1267102,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -35f5d0: |[35f5d0] javax.mail.AuthenticationFailedException.:(Ljava/lang/String;)V │ │ -35f5e0: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -35f5e6: 0e00 |0003: return-void │ │ +35f5cc: |[35f5cc] javax.mail.AuthenticationFailedException.:(Ljava/lang/String;)V │ │ +35f5dc: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +35f5e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/AuthenticationFailedException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1267122,17 +1267121,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -35f5e8: |[35f5e8] javax.mail.AuthenticationFailedException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -35f5f8: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -35f5fe: 0e00 |0003: return-void │ │ +35f5e4: |[35f5e4] javax.mail.AuthenticationFailedException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +35f5f4: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +35f5fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/AuthenticationFailedException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Exception; │ │ @@ -1267168,17 +1267167,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -35f700: |[35f700] javax.mail.BodyPart.:()V │ │ -35f710: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f716: 0e00 |0003: return-void │ │ +35f6fc: |[35f6fc] javax.mail.BodyPart.:()V │ │ +35f70c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f712: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/BodyPart; │ │ │ │ Virtual methods - │ │ @@ -1267187,17 +1267186,17 @@ │ │ type : '()Ljavax/mail/Multipart;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35f6e8: |[35f6e8] javax.mail.BodyPart.getParent:()Ljavax/mail/Multipart; │ │ -35f6f8: 5410 0671 |0000: iget-object v0, v1, Ljavax/mail/BodyPart;.parent:Ljavax/mail/Multipart; // field@7106 │ │ -35f6fc: 1100 |0002: return-object v0 │ │ +35f6e4: |[35f6e4] javax.mail.BodyPart.getParent:()Ljavax/mail/Multipart; │ │ +35f6f4: 5410 0671 |0000: iget-object v0, v1, Ljavax/mail/BodyPart;.parent:Ljavax/mail/Multipart; // field@7106 │ │ +35f6f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/BodyPart; │ │ │ │ #1 : (in Ljavax/mail/BodyPart;) │ │ @@ -1267205,17 +1267204,17 @@ │ │ type : '(Ljavax/mail/Multipart;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -35f718: |[35f718] javax.mail.BodyPart.setParent:(Ljavax/mail/Multipart;)V │ │ -35f728: 5b01 0671 |0000: iput-object v1, v0, Ljavax/mail/BodyPart;.parent:Ljavax/mail/Multipart; // field@7106 │ │ -35f72c: 0e00 |0002: return-void │ │ +35f714: |[35f714] javax.mail.BodyPart.setParent:(Ljavax/mail/Multipart;)V │ │ +35f724: 5b01 0671 |0000: iput-object v1, v0, Ljavax/mail/BodyPart;.parent:Ljavax/mail/Multipart; // field@7106 │ │ +35f728: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljavax/mail/BodyPart; │ │ 0x0000 - 0x0003 reg=1 (null) Ljavax/mail/Multipart; │ │ │ │ @@ -1267254,19 +1267253,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -35f75c: |[35f75c] javax.mail.EventQueue$TerminatorEvent.:()V │ │ -35f76c: 2200 db12 |0000: new-instance v0, Ljava/lang/Object; // type@12db │ │ -35f770: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -35f776: 7020 2b9e 0100 |0005: invoke-direct {v1, v0}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ -35f77c: 0e00 |0008: return-void │ │ +35f758: |[35f758] javax.mail.EventQueue$TerminatorEvent.:()V │ │ +35f768: 2200 db12 |0000: new-instance v0, Ljava/lang/Object; // type@12db │ │ +35f76c: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +35f772: 7020 2b9e 0100 |0005: invoke-direct {v1, v0}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ +35f778: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/EventQueue$TerminatorEvent; │ │ │ │ Virtual methods - │ │ @@ -1267275,19 +1267274,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -35f780: |[35f780] javax.mail.EventQueue$TerminatorEvent.dispatch:(Ljava/lang/Object;)V │ │ -35f790: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ -35f796: 0c01 |0003: move-result-object v1 │ │ -35f798: 6e10 6698 0100 |0004: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@9866 │ │ -35f79e: 0e00 |0007: return-void │ │ +35f77c: |[35f77c] javax.mail.EventQueue$TerminatorEvent.dispatch:(Ljava/lang/Object;)V │ │ +35f78c: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ +35f792: 0c01 |0003: move-result-object v1 │ │ +35f794: 6e10 6698 0100 |0004: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@9866 │ │ +35f79a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/EventQueue$TerminatorEvent; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1267325,18 +1267324,18 @@ │ │ type : '(Ljavax/mail/Folder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -360424: |[360424] javax.mail.FolderClosedException.:(Ljavax/mail/Folder;)V │ │ -360434: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -360436: 7030 d69c 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/FolderClosedException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9cd6 │ │ -36043c: 0e00 |0004: return-void │ │ +360420: |[360420] javax.mail.FolderClosedException.:(Ljavax/mail/Folder;)V │ │ +360430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +360432: 7030 d69c 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/FolderClosedException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9cd6 │ │ +360438: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/FolderClosedException; │ │ 0x0000 - 0x0005 reg=2 (null) Ljavax/mail/Folder; │ │ │ │ @@ -1267345,18 +1267344,18 @@ │ │ type : '(Ljavax/mail/Folder;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -360440: |[360440] javax.mail.FolderClosedException.:(Ljavax/mail/Folder;Ljava/lang/String;)V │ │ -360450: 7020 199d 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -360456: 5b01 3171 |0003: iput-object v1, v0, Ljavax/mail/FolderClosedException;.folder:Ljavax/mail/Folder; // field@7131 │ │ -36045a: 0e00 |0005: return-void │ │ +36043c: |[36043c] javax.mail.FolderClosedException.:(Ljavax/mail/Folder;Ljava/lang/String;)V │ │ +36044c: 7020 199d 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +360452: 5b01 3171 |0003: iput-object v1, v0, Ljavax/mail/FolderClosedException;.folder:Ljavax/mail/Folder; // field@7131 │ │ +360456: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/FolderClosedException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/Folder; │ │ @@ -1267367,18 +1267366,18 @@ │ │ type : '(Ljavax/mail/Folder;Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36045c: |[36045c] javax.mail.FolderClosedException.:(Ljavax/mail/Folder;Ljava/lang/String;Ljava/lang/Exception;)V │ │ -36046c: 7030 1a9d 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -360472: 5b01 3171 |0003: iput-object v1, v0, Ljavax/mail/FolderClosedException;.folder:Ljavax/mail/Folder; // field@7131 │ │ -360476: 0e00 |0005: return-void │ │ +360458: |[360458] javax.mail.FolderClosedException.:(Ljavax/mail/Folder;Ljava/lang/String;Ljava/lang/Exception;)V │ │ +360468: 7030 1a9d 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36046e: 5b01 3171 |0003: iput-object v1, v0, Ljavax/mail/FolderClosedException;.folder:Ljavax/mail/Folder; // field@7131 │ │ +360472: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/FolderClosedException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/Folder; │ │ @@ -1267391,17 +1267390,17 @@ │ │ type : '()Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36040c: |[36040c] javax.mail.FolderClosedException.getFolder:()Ljavax/mail/Folder; │ │ -36041c: 5410 3171 |0000: iget-object v0, v1, Ljavax/mail/FolderClosedException;.folder:Ljavax/mail/Folder; // field@7131 │ │ -360420: 1100 |0002: return-object v0 │ │ +360408: |[360408] javax.mail.FolderClosedException.getFolder:()Ljavax/mail/Folder; │ │ +360418: 5410 3171 |0000: iget-object v0, v1, Ljavax/mail/FolderClosedException;.folder:Ljavax/mail/Folder; // field@7131 │ │ +36041c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/FolderClosedException; │ │ │ │ source_file_idx : 7103 (FolderClosedException.java) │ │ @@ -1267438,17 +1267437,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -360490: |[360490] javax.mail.FolderNotFoundException.:()V │ │ -3604a0: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -3604a6: 0e00 |0003: return-void │ │ +36048c: |[36048c] javax.mail.FolderNotFoundException.:()V │ │ +36049c: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +3604a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/FolderNotFoundException; │ │ │ │ #1 : (in Ljavax/mail/FolderNotFoundException;) │ │ @@ -1267456,18 +1267455,18 @@ │ │ type : '(Ljava/lang/String;Ljavax/mail/Folder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3604a8: |[3604a8] javax.mail.FolderNotFoundException.:(Ljava/lang/String;Ljavax/mail/Folder;)V │ │ -3604b8: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -3604be: 5b02 3371 |0003: iput-object v2, v0, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7133 │ │ -3604c2: 0e00 |0005: return-void │ │ +3604a4: |[3604a4] javax.mail.FolderNotFoundException.:(Ljava/lang/String;Ljavax/mail/Folder;)V │ │ +3604b4: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +3604ba: 5b02 3371 |0003: iput-object v2, v0, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7133 │ │ +3604be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/FolderNotFoundException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1267478,18 +1267477,18 @@ │ │ type : '(Ljavax/mail/Folder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3604c4: |[3604c4] javax.mail.FolderNotFoundException.:(Ljavax/mail/Folder;)V │ │ -3604d4: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -3604da: 5b01 3371 |0003: iput-object v1, v0, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7133 │ │ -3604de: 0e00 |0005: return-void │ │ +3604c0: |[3604c0] javax.mail.FolderNotFoundException.:(Ljavax/mail/Folder;)V │ │ +3604d0: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +3604d6: 5b01 3371 |0003: iput-object v1, v0, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7133 │ │ +3604da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/FolderNotFoundException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/Folder; │ │ @@ -1267499,18 +1267498,18 @@ │ │ type : '(Ljavax/mail/Folder;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3604e0: |[3604e0] javax.mail.FolderNotFoundException.:(Ljavax/mail/Folder;Ljava/lang/String;)V │ │ -3604f0: 7020 199d 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -3604f6: 5b01 3371 |0003: iput-object v1, v0, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7133 │ │ -3604fa: 0e00 |0005: return-void │ │ +3604dc: |[3604dc] javax.mail.FolderNotFoundException.:(Ljavax/mail/Folder;Ljava/lang/String;)V │ │ +3604ec: 7020 199d 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +3604f2: 5b01 3371 |0003: iput-object v1, v0, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7133 │ │ +3604f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/FolderNotFoundException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/Folder; │ │ @@ -1267521,18 +1267520,18 @@ │ │ type : '(Ljavax/mail/Folder;Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3604fc: |[3604fc] javax.mail.FolderNotFoundException.:(Ljavax/mail/Folder;Ljava/lang/String;Ljava/lang/Exception;)V │ │ -36050c: 7030 1a9d 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -360512: 5b01 3371 |0003: iput-object v1, v0, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7133 │ │ -360516: 0e00 |0005: return-void │ │ +3604f8: |[3604f8] javax.mail.FolderNotFoundException.:(Ljavax/mail/Folder;Ljava/lang/String;Ljava/lang/Exception;)V │ │ +360508: 7030 1a9d 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36050e: 5b01 3371 |0003: iput-object v1, v0, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7133 │ │ +360512: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/FolderNotFoundException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/Folder; │ │ @@ -1267545,17 +1267544,17 @@ │ │ type : '()Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -360478: |[360478] javax.mail.FolderNotFoundException.getFolder:()Ljavax/mail/Folder; │ │ -360488: 5410 3371 |0000: iget-object v0, v1, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7133 │ │ -36048c: 1100 |0002: return-object v0 │ │ +360474: |[360474] javax.mail.FolderNotFoundException.getFolder:()Ljavax/mail/Folder; │ │ +360484: 5410 3371 |0000: iget-object v0, v1, Ljavax/mail/FolderNotFoundException;.folder:Ljavax/mail/Folder; // field@7133 │ │ +360488: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/FolderNotFoundException; │ │ │ │ source_file_idx : 7107 (FolderNotFoundException.java) │ │ @@ -1267588,17 +1267587,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -361018: |[361018] javax.mail.IllegalWriteException.:()V │ │ -361028: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -36102e: 0e00 |0003: return-void │ │ +361014: |[361014] javax.mail.IllegalWriteException.:()V │ │ +361024: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +36102a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/IllegalWriteException; │ │ │ │ #1 : (in Ljavax/mail/IllegalWriteException;) │ │ @@ -1267606,17 +1267605,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -361030: |[361030] javax.mail.IllegalWriteException.:(Ljava/lang/String;)V │ │ -361040: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -361046: 0e00 |0003: return-void │ │ +36102c: |[36102c] javax.mail.IllegalWriteException.:(Ljava/lang/String;)V │ │ +36103c: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +361042: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/IllegalWriteException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1267625,17 +1267624,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -361048: |[361048] javax.mail.IllegalWriteException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -361058: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36105e: 0e00 |0003: return-void │ │ +361044: |[361044] javax.mail.IllegalWriteException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +361054: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36105a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/IllegalWriteException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Exception; │ │ @@ -1267735,23 +1267734,23 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3613e0: |[3613e0] javax.mail.Message.:()V │ │ -3613f0: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3613f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3613f8: 5910 3f71 |0004: iput v0, v1, Ljavax/mail/Message;.msgnum:I // field@713f │ │ -3613fc: 5c10 3d71 |0006: iput-boolean v0, v1, Ljavax/mail/Message;.expunged:Z // field@713d │ │ -361400: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -361402: 5b10 3e71 |0009: iput-object v0, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713e │ │ -361406: 5b10 4071 |000b: iput-object v0, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@7140 │ │ -36140a: 0e00 |000d: return-void │ │ +3613dc: |[3613dc] javax.mail.Message.:()V │ │ +3613ec: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3613f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3613f4: 5910 3f71 |0004: iput v0, v1, Ljavax/mail/Message;.msgnum:I // field@713f │ │ +3613f8: 5c10 3d71 |0006: iput-boolean v0, v1, Ljavax/mail/Message;.expunged:Z // field@713d │ │ +3613fc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3613fe: 5b10 3e71 |0009: iput-object v0, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713e │ │ +361402: 5b10 4071 |000b: iput-object v0, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@7140 │ │ +361406: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=87 │ │ 0x0006 line=92 │ │ 0x0009 line=97 │ │ 0x000b line=102 │ │ @@ -1267763,28 +1267762,28 @@ │ │ type : '(Ljavax/mail/Folder;I)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -36140c: |[36140c] javax.mail.Message.:(Ljavax/mail/Folder;I)V │ │ -36141c: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -361422: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -361424: 5910 3f71 |0004: iput v0, v1, Ljavax/mail/Message;.msgnum:I // field@713f │ │ -361428: 5c10 3d71 |0006: iput-boolean v0, v1, Ljavax/mail/Message;.expunged:Z // field@713d │ │ -36142c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -36142e: 5b10 3e71 |0009: iput-object v0, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713e │ │ -361432: 5b10 4071 |000b: iput-object v0, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@7140 │ │ -361436: 5b12 3e71 |000d: iput-object v2, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713e │ │ -36143a: 5913 3f71 |000f: iput v3, v1, Ljavax/mail/Message;.msgnum:I // field@713f │ │ -36143e: 5422 3071 |0011: iget-object v2, v2, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@7130 │ │ -361442: 5422 7e71 |0013: iget-object v2, v2, Ljavax/mail/Store;.session:Ljavax/mail/Session; // field@717e │ │ -361446: 5b12 4071 |0015: iput-object v2, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@7140 │ │ -36144a: 0e00 |0017: return-void │ │ +361408: |[361408] javax.mail.Message.:(Ljavax/mail/Folder;I)V │ │ +361418: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36141e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +361420: 5910 3f71 |0004: iput v0, v1, Ljavax/mail/Message;.msgnum:I // field@713f │ │ +361424: 5c10 3d71 |0006: iput-boolean v0, v1, Ljavax/mail/Message;.expunged:Z // field@713d │ │ +361428: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +36142a: 5b10 3e71 |0009: iput-object v0, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713e │ │ +36142e: 5b10 4071 |000b: iput-object v0, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@7140 │ │ +361432: 5b12 3e71 |000d: iput-object v2, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713e │ │ +361436: 5913 3f71 |000f: iput v3, v1, Ljavax/mail/Message;.msgnum:I // field@713f │ │ +36143a: 5422 3071 |0011: iget-object v2, v2, Ljavax/mail/Folder;.store:Ljavax/mail/Store; // field@7130 │ │ +36143e: 5422 7e71 |0013: iget-object v2, v2, Ljavax/mail/Store;.session:Ljavax/mail/Session; // field@717e │ │ +361442: 5b12 4071 |0015: iput-object v2, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@7140 │ │ +361446: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=87 │ │ 0x0006 line=92 │ │ 0x0009 line=97 │ │ 0x000b line=102 │ │ @@ -1267801,24 +1267800,24 @@ │ │ type : '(Ljavax/mail/Session;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -36144c: |[36144c] javax.mail.Message.:(Ljavax/mail/Session;)V │ │ -36145c: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -361462: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -361464: 5910 3f71 |0004: iput v0, v1, Ljavax/mail/Message;.msgnum:I // field@713f │ │ -361468: 5c10 3d71 |0006: iput-boolean v0, v1, Ljavax/mail/Message;.expunged:Z // field@713d │ │ -36146c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -36146e: 5b10 3e71 |0009: iput-object v0, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713e │ │ -361472: 5b10 4071 |000b: iput-object v0, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@7140 │ │ -361476: 5b12 4071 |000d: iput-object v2, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@7140 │ │ -36147a: 0e00 |000f: return-void │ │ +361448: |[361448] javax.mail.Message.:(Ljavax/mail/Session;)V │ │ +361458: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36145e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +361460: 5910 3f71 |0004: iput v0, v1, Ljavax/mail/Message;.msgnum:I // field@713f │ │ +361464: 5c10 3d71 |0006: iput-boolean v0, v1, Ljavax/mail/Message;.expunged:Z // field@713d │ │ +361468: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +36146a: 5b10 3e71 |0009: iput-object v0, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713e │ │ +36146e: 5b10 4071 |000b: iput-object v0, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@7140 │ │ +361472: 5b12 4071 |000d: iput-object v2, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@7140 │ │ +361476: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0004 line=87 │ │ 0x0006 line=92 │ │ 0x0009 line=97 │ │ 0x000b line=102 │ │ @@ -1267839,21 +1267838,21 @@ │ │ type : '(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -36147c: |[36147c] javax.mail.Message.addRecipient:(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V │ │ -36148c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -36148e: 2300 ed15 |0001: new-array v0, v0, [Ljavax/mail/Address; // type@15ed │ │ -361492: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -361494: 4d04 0001 |0004: aput-object v4, v0, v1 │ │ -361498: 6e30 ef9c 3200 |0006: invoke-virtual {v2, v3, v0}, Ljavax/mail/Message;.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9cef │ │ -36149e: 0e00 |0009: return-void │ │ +361478: |[361478] javax.mail.Message.addRecipient:(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V │ │ +361488: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +36148a: 2300 ed15 |0001: new-array v0, v0, [Ljavax/mail/Address; // type@15ed │ │ +36148e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +361490: 4d04 0001 |0004: aput-object v4, v0, v1 │ │ +361494: 6e30 ef9c 3200 |0006: invoke-virtual {v2, v3, v0}, Ljavax/mail/Message;.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9cef │ │ +36149a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=418 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Ljavax/mail/Message; │ │ 0x0000 - 0x000a reg=3 (null) Ljavax/mail/Message$RecipientType; │ │ 0x0000 - 0x000a reg=4 (null) Ljavax/mail/Address; │ │ @@ -1267869,59 +1267868,59 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -3612fc: |[3612fc] javax.mail.Message.getAllRecipients:()[Ljavax/mail/Address; │ │ -36130c: 6200 3a71 |0000: sget-object v0, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@713a │ │ -361310: 6e20 f89c 0600 |0002: invoke-virtual {v6, v0}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ -361316: 0c00 |0005: move-result-object v0 │ │ -361318: 6201 3971 |0006: sget-object v1, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7139 │ │ -36131c: 6e20 f89c 1600 |0008: invoke-virtual {v6, v1}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ -361322: 0c01 |000b: move-result-object v1 │ │ -361324: 6202 3871 |000c: sget-object v2, Ljavax/mail/Message$RecipientType;.BCC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ -361328: 6e20 f89c 2600 |000e: invoke-virtual {v6, v2}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ -36132e: 0c02 |0011: move-result-object v2 │ │ -361330: 3901 0500 |0012: if-nez v1, 0017 // +0005 │ │ -361334: 3902 0300 |0014: if-nez v2, 0017 // +0003 │ │ -361338: 1100 |0016: return-object v0 │ │ -36133a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -36133c: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ -361340: 2104 |001a: array-length v4, v0 │ │ -361342: 2802 |001b: goto 001d // +0002 │ │ -361344: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -361346: 3801 0400 |001d: if-eqz v1, 0021 // +0004 │ │ -36134a: 2115 |001f: array-length v5, v1 │ │ -36134c: 2802 |0020: goto 0022 // +0002 │ │ -36134e: 1205 |0021: const/4 v5, #int 0 // #0 │ │ -361350: b054 |0022: add-int/2addr v4, v5 │ │ -361352: 3802 0400 |0023: if-eqz v2, 0027 // +0004 │ │ -361356: 2125 |0025: array-length v5, v2 │ │ -361358: 2802 |0026: goto 0028 // +0002 │ │ -36135a: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -36135c: b054 |0028: add-int/2addr v4, v5 │ │ -36135e: 2344 ed15 |0029: new-array v4, v4, [Ljavax/mail/Address; // type@15ed │ │ -361362: 3800 0900 |002b: if-eqz v0, 0034 // +0009 │ │ -361366: 2105 |002d: array-length v5, v0 │ │ -361368: 7155 5698 3034 |002e: invoke-static {v0, v3, v4, v3, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -36136e: 2100 |0031: array-length v0, v0 │ │ -361370: b030 |0032: add-int/2addr v0, v3 │ │ -361372: 2802 |0033: goto 0035 // +0002 │ │ -361374: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -361376: 3801 0800 |0035: if-eqz v1, 003d // +0008 │ │ -36137a: 2115 |0037: array-length v5, v1 │ │ -36137c: 7155 5698 3104 |0038: invoke-static {v1, v3, v4, v0, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -361382: 2111 |003b: array-length v1, v1 │ │ -361384: b010 |003c: add-int/2addr v0, v1 │ │ -361386: 3802 0600 |003d: if-eqz v2, 0043 // +0006 │ │ -36138a: 2121 |003f: array-length v1, v2 │ │ -36138c: 7151 5698 3204 |0040: invoke-static {v2, v3, v4, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -361392: 1104 |0043: return-object v4 │ │ +3612f8: |[3612f8] javax.mail.Message.getAllRecipients:()[Ljavax/mail/Address; │ │ +361308: 6200 3a71 |0000: sget-object v0, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@713a │ │ +36130c: 6e20 f89c 0600 |0002: invoke-virtual {v6, v0}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ +361312: 0c00 |0005: move-result-object v0 │ │ +361314: 6201 3971 |0006: sget-object v1, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7139 │ │ +361318: 6e20 f89c 1600 |0008: invoke-virtual {v6, v1}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ +36131e: 0c01 |000b: move-result-object v1 │ │ +361320: 6202 3871 |000c: sget-object v2, Ljavax/mail/Message$RecipientType;.BCC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ +361324: 6e20 f89c 2600 |000e: invoke-virtual {v6, v2}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ +36132a: 0c02 |0011: move-result-object v2 │ │ +36132c: 3901 0500 |0012: if-nez v1, 0017 // +0005 │ │ +361330: 3902 0300 |0014: if-nez v2, 0017 // +0003 │ │ +361334: 1100 |0016: return-object v0 │ │ +361336: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +361338: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ +36133c: 2104 |001a: array-length v4, v0 │ │ +36133e: 2802 |001b: goto 001d // +0002 │ │ +361340: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +361342: 3801 0400 |001d: if-eqz v1, 0021 // +0004 │ │ +361346: 2115 |001f: array-length v5, v1 │ │ +361348: 2802 |0020: goto 0022 // +0002 │ │ +36134a: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +36134c: b054 |0022: add-int/2addr v4, v5 │ │ +36134e: 3802 0400 |0023: if-eqz v2, 0027 // +0004 │ │ +361352: 2125 |0025: array-length v5, v2 │ │ +361354: 2802 |0026: goto 0028 // +0002 │ │ +361356: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +361358: b054 |0028: add-int/2addr v4, v5 │ │ +36135a: 2344 ed15 |0029: new-array v4, v4, [Ljavax/mail/Address; // type@15ed │ │ +36135e: 3800 0900 |002b: if-eqz v0, 0034 // +0009 │ │ +361362: 2105 |002d: array-length v5, v0 │ │ +361364: 7155 5698 3034 |002e: invoke-static {v0, v3, v4, v3, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +36136a: 2100 |0031: array-length v0, v0 │ │ +36136c: b030 |0032: add-int/2addr v0, v3 │ │ +36136e: 2802 |0033: goto 0035 // +0002 │ │ +361370: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +361372: 3801 0800 |0035: if-eqz v1, 003d // +0008 │ │ +361376: 2115 |0037: array-length v5, v1 │ │ +361378: 7155 5698 3104 |0038: invoke-static {v1, v3, v4, v0, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +36137e: 2111 |003b: array-length v1, v1 │ │ +361380: b010 |003c: add-int/2addr v0, v1 │ │ +361382: 3802 0600 |003d: if-eqz v2, 0043 // +0006 │ │ +361386: 2121 |003f: array-length v1, v2 │ │ +361388: 7151 5698 3204 |0040: invoke-static {v2, v3, v4, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +36138e: 1104 |0043: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0006 line=320 │ │ 0x000c line=321 │ │ 0x001a line=327 │ │ 0x001f line=328 │ │ @@ -1267946,17 +1267945,17 @@ │ │ type : '()Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3613b0: |[3613b0] javax.mail.Message.getFolder:()Ljavax/mail/Folder; │ │ -3613c0: 5410 3e71 |0000: iget-object v0, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713e │ │ -3613c4: 1100 |0002: return-object v0 │ │ +3613ac: |[3613ac] javax.mail.Message.getFolder:()Ljavax/mail/Folder; │ │ +3613bc: 5410 3e71 |0000: iget-object v0, v1, Ljavax/mail/Message;.folder:Ljavax/mail/Folder; // field@713e │ │ +3613c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Message; │ │ │ │ #6 : (in Ljavax/mail/Message;) │ │ @@ -1267970,17 +1267969,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3612e4: |[3612e4] javax.mail.Message.getMessageNumber:()I │ │ -3612f4: 5210 3f71 |0000: iget v0, v1, Ljavax/mail/Message;.msgnum:I // field@713f │ │ -3612f8: 0f00 |0002: return v0 │ │ +3612e0: |[3612e0] javax.mail.Message.getMessageNumber:()I │ │ +3612f0: 5210 3f71 |0000: iget v0, v1, Ljavax/mail/Message;.msgnum:I // field@713f │ │ +3612f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Message; │ │ │ │ #8 : (in Ljavax/mail/Message;) │ │ @@ -1268000,18 +1267999,18 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -361394: |[361394] javax.mail.Message.getReplyTo:()[Ljavax/mail/Address; │ │ -3613a4: 6e10 f49c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.getFrom:()[Ljavax/mail/Address; // method@9cf4 │ │ -3613aa: 0c00 |0003: move-result-object v0 │ │ -3613ac: 1100 |0004: return-object v0 │ │ +361390: |[361390] javax.mail.Message.getReplyTo:()[Ljavax/mail/Address; │ │ +3613a0: 6e10 f49c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.getFrom:()[Ljavax/mail/Address; // method@9cf4 │ │ +3613a6: 0c00 |0003: move-result-object v0 │ │ +3613a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/Message; │ │ │ │ #11 : (in Ljavax/mail/Message;) │ │ @@ -1268025,17 +1268024,17 @@ │ │ type : '()Ljavax/mail/Session;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3613c8: |[3613c8] javax.mail.Message.getSession:()Ljavax/mail/Session; │ │ -3613d8: 5410 4071 |0000: iget-object v0, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@7140 │ │ -3613dc: 1100 |0002: return-object v0 │ │ +3613c4: |[3613c4] javax.mail.Message.getSession:()Ljavax/mail/Session; │ │ +3613d4: 5410 4071 |0000: iget-object v0, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@7140 │ │ +3613d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Message; │ │ │ │ #13 : (in Ljavax/mail/Message;) │ │ @@ -1268049,17 +1268048,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36128c: |[36128c] javax.mail.Message.isExpunged:()Z │ │ -36129c: 5510 3d71 |0000: iget-boolean v0, v1, Ljavax/mail/Message;.expunged:Z // field@713d │ │ -3612a0: 0f00 |0002: return v0 │ │ +361288: |[361288] javax.mail.Message.isExpunged:()Z │ │ +361298: 5510 3d71 |0000: iget-boolean v0, v1, Ljavax/mail/Message;.expunged:Z // field@713d │ │ +36129c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/Message; │ │ │ │ #15 : (in Ljavax/mail/Message;) │ │ @@ -1268067,20 +1268066,20 @@ │ │ type : '(Ljavax/mail/Flags$Flag;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3612a4: |[3612a4] javax.mail.Message.isSet:(Ljavax/mail/Flags$Flag;)Z │ │ -3612b4: 6e10 f29c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.getFlags:()Ljavax/mail/Flags; // method@9cf2 │ │ -3612ba: 0c00 |0003: move-result-object v0 │ │ -3612bc: 6e20 8e9c 2000 |0004: invoke-virtual {v0, v2}, Ljavax/mail/Flags;.contains:(Ljavax/mail/Flags$Flag;)Z // method@9c8e │ │ -3612c2: 0a02 |0007: move-result v2 │ │ -3612c4: 0f02 |0008: return v2 │ │ +3612a0: |[3612a0] javax.mail.Message.isSet:(Ljavax/mail/Flags$Flag;)Z │ │ +3612b0: 6e10 f29c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.getFlags:()Ljavax/mail/Flags; // method@9cf2 │ │ +3612b6: 0c00 |0003: move-result-object v0 │ │ +3612b8: 6e20 8e9c 2000 |0004: invoke-virtual {v0, v2}, Ljavax/mail/Flags;.contains:(Ljavax/mail/Flags$Flag;)Z // method@9c8e │ │ +3612be: 0a02 |0007: move-result v2 │ │ +3612c0: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/Message; │ │ 0x0000 - 0x0009 reg=2 (null) Ljavax/mail/Flags$Flag; │ │ │ │ @@ -1268089,18 +1268088,18 @@ │ │ type : '(Ljavax/mail/search/SearchTerm;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3612c8: |[3612c8] javax.mail.Message.match:(Ljavax/mail/search/SearchTerm;)Z │ │ -3612d8: 6e20 d4a0 0100 |0000: invoke-virtual {v1, v0}, Ljavax/mail/search/SearchTerm;.match:(Ljavax/mail/Message;)Z // method@a0d4 │ │ -3612de: 0a01 |0003: move-result v1 │ │ -3612e0: 0f01 |0004: return v1 │ │ +3612c4: |[3612c4] javax.mail.Message.match:(Ljavax/mail/search/SearchTerm;)Z │ │ +3612d4: 6e20 d4a0 0100 |0000: invoke-virtual {v1, v0}, Ljavax/mail/search/SearchTerm;.match:(Ljavax/mail/Message;)Z // method@a0d4 │ │ +3612da: 0a01 |0003: move-result v1 │ │ +3612dc: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Ljavax/mail/Message; │ │ 0x0000 - 0x0005 reg=1 (null) Ljavax/mail/search/SearchTerm; │ │ │ │ @@ -1268121,17 +1268120,17 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3614a0: |[3614a0] javax.mail.Message.setExpunged:(Z)V │ │ -3614b0: 5c01 3d71 |0000: iput-boolean v1, v0, Ljavax/mail/Message;.expunged:Z // field@713d │ │ -3614b4: 0e00 |0002: return-void │ │ +36149c: |[36149c] javax.mail.Message.setExpunged:(Z)V │ │ +3614ac: 5c01 3d71 |0000: iput-boolean v1, v0, Ljavax/mail/Message;.expunged:Z // field@713d │ │ +3614b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljavax/mail/Message; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1268140,19 +1268139,19 @@ │ │ type : '(Ljavax/mail/Flags$Flag;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3614b8: |[3614b8] javax.mail.Message.setFlag:(Ljavax/mail/Flags$Flag;Z)V │ │ -3614c8: 2200 e213 |0000: new-instance v0, Ljavax/mail/Flags; // type@13e2 │ │ -3614cc: 7020 859c 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/Flags;.:(Ljavax/mail/Flags$Flag;)V // method@9c85 │ │ -3614d2: 6e30 059d 0103 |0005: invoke-virtual {v1, v0, v3}, Ljavax/mail/Message;.setFlags:(Ljavax/mail/Flags;Z)V // method@9d05 │ │ -3614d8: 0e00 |0008: return-void │ │ +3614b4: |[3614b4] javax.mail.Message.setFlag:(Ljavax/mail/Flags$Flag;Z)V │ │ +3614c4: 2200 e213 |0000: new-instance v0, Ljavax/mail/Flags; // type@13e2 │ │ +3614c8: 7020 859c 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/Flags;.:(Ljavax/mail/Flags$Flag;)V // method@9c85 │ │ +3614ce: 6e30 059d 0103 |0005: invoke-virtual {v1, v0, v3}, Ljavax/mail/Message;.setFlags:(Ljavax/mail/Flags;Z)V // method@9d05 │ │ +3614d4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0005 line=596 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/Message; │ │ 0x0000 - 0x0009 reg=2 (null) Ljavax/mail/Flags$Flag; │ │ @@ -1268181,17 +1268180,17 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3614dc: |[3614dc] javax.mail.Message.setMessageNumber:(I)V │ │ -3614ec: 5901 3f71 |0000: iput v1, v0, Ljavax/mail/Message;.msgnum:I // field@713f │ │ -3614f0: 0e00 |0002: return-void │ │ +3614d8: |[3614d8] javax.mail.Message.setMessageNumber:(I)V │ │ +3614e8: 5901 3f71 |0000: iput v1, v0, Ljavax/mail/Message;.msgnum:I // field@713f │ │ +3614ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljavax/mail/Message; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1268200,25 +1268199,25 @@ │ │ type : '(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -3614f4: |[3614f4] javax.mail.Message.setRecipient:(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V │ │ -361504: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -361508: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -36150a: 6e30 0a9d 3204 |0003: invoke-virtual {v2, v3, v4}, Ljavax/mail/Message;.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9d0a │ │ -361510: 280a |0006: goto 0010 // +000a │ │ -361512: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -361514: 2300 ed15 |0008: new-array v0, v0, [Ljavax/mail/Address; // type@15ed │ │ -361518: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -36151a: 4d04 0001 |000b: aput-object v4, v0, v1 │ │ -36151e: 6e30 0a9d 3200 |000d: invoke-virtual {v2, v3, v0}, Ljavax/mail/Message;.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9d0a │ │ -361524: 0e00 |0010: return-void │ │ +3614f0: |[3614f0] javax.mail.Message.setRecipient:(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V │ │ +361500: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +361504: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +361506: 6e30 0a9d 3204 |0003: invoke-virtual {v2, v3, v4}, Ljavax/mail/Message;.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9d0a │ │ +36150c: 280a |0006: goto 0010 // +000a │ │ +36150e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +361510: 2300 ed15 |0008: new-array v0, v0, [Ljavax/mail/Address; // type@15ed │ │ +361514: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +361516: 4d04 0001 |000b: aput-object v4, v0, v1 │ │ +36151a: 6e30 0a9d 3200 |000d: invoke-virtual {v2, v3, v0}, Ljavax/mail/Message;.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9d0a │ │ +361520: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=379 │ │ 0x000d line=383 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Ljavax/mail/Message; │ │ 0x0000 - 0x0011 reg=3 (null) Ljavax/mail/Message$RecipientType; │ │ @@ -1268235,19 +1268234,19 @@ │ │ type : '([Ljavax/mail/Address;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -361528: |[361528] javax.mail.Message.setReplyTo:([Ljavax/mail/Address;)V │ │ -361538: 2202 ee13 |0000: new-instance v2, Ljavax/mail/MethodNotSupportedException; // type@13ee │ │ -36153c: 1a00 38b4 |0002: const-string v0, "setReplyTo not supported" // string@b438 │ │ -361540: 7020 239d 0200 |0004: invoke-direct {v2, v0}, Ljavax/mail/MethodNotSupportedException;.:(Ljava/lang/String;)V // method@9d23 │ │ -361546: 2702 |0007: throw v2 │ │ +361524: |[361524] javax.mail.Message.setReplyTo:([Ljavax/mail/Address;)V │ │ +361534: 2202 ee13 |0000: new-instance v2, Ljavax/mail/MethodNotSupportedException; // type@13ee │ │ +361538: 1a00 38b4 |0002: const-string v0, "setReplyTo not supported" // string@b438 │ │ +36153c: 7020 239d 0200 |0004: invoke-direct {v2, v0}, Ljavax/mail/MethodNotSupportedException;.:(Ljava/lang/String;)V // method@9d23 │ │ +361542: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljavax/mail/Message; │ │ 0x0000 - 0x0008 reg=2 (null) [Ljavax/mail/Address; │ │ │ │ @@ -1268293,17 +1268292,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -361244: |[361244] javax.mail.MessageRemovedException.:()V │ │ -361254: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -36125a: 0e00 |0003: return-void │ │ +361240: |[361240] javax.mail.MessageRemovedException.:()V │ │ +361250: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +361256: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/MessageRemovedException; │ │ │ │ #1 : (in Ljavax/mail/MessageRemovedException;) │ │ @@ -1268311,17 +1268310,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -36125c: |[36125c] javax.mail.MessageRemovedException.:(Ljava/lang/String;)V │ │ -36126c: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -361272: 0e00 |0003: return-void │ │ +361258: |[361258] javax.mail.MessageRemovedException.:(Ljava/lang/String;)V │ │ +361268: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36126e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/MessageRemovedException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1268330,17 +1268329,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -361274: |[361274] javax.mail.MessageRemovedException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -361284: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36128a: 0e00 |0003: return-void │ │ +361270: |[361270] javax.mail.MessageRemovedException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +361280: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +361286: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/MessageRemovedException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Exception; │ │ @@ -1268376,17 +1268375,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -361724: |[361724] javax.mail.MethodNotSupportedException.:()V │ │ -361734: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -36173a: 0e00 |0003: return-void │ │ +361720: |[361720] javax.mail.MethodNotSupportedException.:()V │ │ +361730: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +361736: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/MethodNotSupportedException; │ │ │ │ #1 : (in Ljavax/mail/MethodNotSupportedException;) │ │ @@ -1268394,17 +1268393,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -36173c: |[36173c] javax.mail.MethodNotSupportedException.:(Ljava/lang/String;)V │ │ -36174c: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -361752: 0e00 |0003: return-void │ │ +361738: |[361738] javax.mail.MethodNotSupportedException.:(Ljava/lang/String;)V │ │ +361748: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36174e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/MethodNotSupportedException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1268413,17 +1268412,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -361754: |[361754] javax.mail.MethodNotSupportedException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -361764: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36176a: 0e00 |0003: return-void │ │ +361750: |[361750] javax.mail.MethodNotSupportedException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +361760: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +361766: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/MethodNotSupportedException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Exception; │ │ @@ -1268497,17 +1268496,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -361a74: |[361a74] javax.mail.NoSuchProviderException.:()V │ │ -361a84: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -361a8a: 0e00 |0003: return-void │ │ +361a70: |[361a70] javax.mail.NoSuchProviderException.:()V │ │ +361a80: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +361a86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/NoSuchProviderException; │ │ │ │ #1 : (in Ljavax/mail/NoSuchProviderException;) │ │ @@ -1268515,17 +1268514,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -361a8c: |[361a8c] javax.mail.NoSuchProviderException.:(Ljava/lang/String;)V │ │ -361a9c: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -361aa2: 0e00 |0003: return-void │ │ +361a88: |[361a88] javax.mail.NoSuchProviderException.:(Ljava/lang/String;)V │ │ +361a98: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +361a9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/NoSuchProviderException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1268534,17 +1268533,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -361aa4: |[361aa4] javax.mail.NoSuchProviderException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -361ab4: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -361aba: 0e00 |0003: return-void │ │ +361aa0: |[361aa0] javax.mail.NoSuchProviderException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +361ab0: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +361ab6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/NoSuchProviderException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Exception; │ │ @@ -1268584,18 +1268583,18 @@ │ │ type : '(Ljavax/mail/Folder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -361df8: |[361df8] javax.mail.ReadOnlyFolderException.:(Ljavax/mail/Folder;)V │ │ -361e08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -361e0a: 7030 639d 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/ReadOnlyFolderException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9d63 │ │ -361e10: 0e00 |0004: return-void │ │ +361df4: |[361df4] javax.mail.ReadOnlyFolderException.:(Ljavax/mail/Folder;)V │ │ +361e04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +361e06: 7030 639d 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/ReadOnlyFolderException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9d63 │ │ +361e0c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/ReadOnlyFolderException; │ │ 0x0000 - 0x0005 reg=2 (null) Ljavax/mail/Folder; │ │ │ │ @@ -1268604,18 +1268603,18 @@ │ │ type : '(Ljavax/mail/Folder;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -361e14: |[361e14] javax.mail.ReadOnlyFolderException.:(Ljavax/mail/Folder;Ljava/lang/String;)V │ │ -361e24: 7020 199d 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -361e2a: 5b01 5b71 |0003: iput-object v1, v0, Ljavax/mail/ReadOnlyFolderException;.folder:Ljavax/mail/Folder; // field@715b │ │ -361e2e: 0e00 |0005: return-void │ │ +361e10: |[361e10] javax.mail.ReadOnlyFolderException.:(Ljavax/mail/Folder;Ljava/lang/String;)V │ │ +361e20: 7020 199d 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +361e26: 5b01 5b71 |0003: iput-object v1, v0, Ljavax/mail/ReadOnlyFolderException;.folder:Ljavax/mail/Folder; // field@715b │ │ +361e2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/ReadOnlyFolderException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/Folder; │ │ @@ -1268626,18 +1268625,18 @@ │ │ type : '(Ljavax/mail/Folder;Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -361e30: |[361e30] javax.mail.ReadOnlyFolderException.:(Ljavax/mail/Folder;Ljava/lang/String;Ljava/lang/Exception;)V │ │ -361e40: 7030 1a9d 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -361e46: 5b01 5b71 |0003: iput-object v1, v0, Ljavax/mail/ReadOnlyFolderException;.folder:Ljavax/mail/Folder; // field@715b │ │ -361e4a: 0e00 |0005: return-void │ │ +361e2c: |[361e2c] javax.mail.ReadOnlyFolderException.:(Ljavax/mail/Folder;Ljava/lang/String;Ljava/lang/Exception;)V │ │ +361e3c: 7030 1a9d 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +361e42: 5b01 5b71 |0003: iput-object v1, v0, Ljavax/mail/ReadOnlyFolderException;.folder:Ljavax/mail/Folder; // field@715b │ │ +361e46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/ReadOnlyFolderException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/Folder; │ │ @@ -1268650,17 +1268649,17 @@ │ │ type : '()Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361de0: |[361de0] javax.mail.ReadOnlyFolderException.getFolder:()Ljavax/mail/Folder; │ │ -361df0: 5410 5b71 |0000: iget-object v0, v1, Ljavax/mail/ReadOnlyFolderException;.folder:Ljavax/mail/Folder; // field@715b │ │ -361df4: 1100 |0002: return-object v0 │ │ +361ddc: |[361ddc] javax.mail.ReadOnlyFolderException.getFolder:()Ljavax/mail/Folder; │ │ +361dec: 5410 5b71 |0000: iget-object v0, v1, Ljavax/mail/ReadOnlyFolderException;.folder:Ljavax/mail/Folder; // field@715b │ │ +361df0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/ReadOnlyFolderException; │ │ │ │ source_file_idx : 17391 (ReadOnlyFolderException.java) │ │ @@ -1268705,17 +1268704,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -361e94: |[361e94] javax.mail.SendFailedException.:()V │ │ -361ea4: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -361eaa: 0e00 |0003: return-void │ │ +361e90: |[361e90] javax.mail.SendFailedException.:()V │ │ +361ea0: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +361ea6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/SendFailedException; │ │ │ │ #1 : (in Ljavax/mail/SendFailedException;) │ │ @@ -1268723,17 +1268722,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -361eac: |[361eac] javax.mail.SendFailedException.:(Ljava/lang/String;)V │ │ -361ebc: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -361ec2: 0e00 |0003: return-void │ │ +361ea8: |[361ea8] javax.mail.SendFailedException.:(Ljava/lang/String;)V │ │ +361eb8: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +361ebe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/SendFailedException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1268742,17 +1268741,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -361ec4: |[361ec4] javax.mail.SendFailedException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -361ed4: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -361eda: 0e00 |0003: return-void │ │ +361ec0: |[361ec0] javax.mail.SendFailedException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +361ed0: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +361ed6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/SendFailedException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Exception; │ │ @@ -1268762,20 +1268761,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -361edc: |[361edc] javax.mail.SendFailedException.:(Ljava/lang/String;Ljava/lang/Exception;[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;)V │ │ -361eec: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -361ef2: 5b03 5f71 |0003: iput-object v3, v0, Ljavax/mail/SendFailedException;.validSent:[Ljavax/mail/Address; // field@715f │ │ -361ef6: 5b04 6071 |0005: iput-object v4, v0, Ljavax/mail/SendFailedException;.validUnsent:[Ljavax/mail/Address; // field@7160 │ │ -361efa: 5b05 5d71 |0007: iput-object v5, v0, Ljavax/mail/SendFailedException;.invalid:[Ljavax/mail/Address; // field@715d │ │ -361efe: 0e00 |0009: return-void │ │ +361ed8: |[361ed8] javax.mail.SendFailedException.:(Ljava/lang/String;Ljava/lang/Exception;[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;)V │ │ +361ee8: 7030 1a9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +361eee: 5b03 5f71 |0003: iput-object v3, v0, Ljavax/mail/SendFailedException;.validSent:[Ljavax/mail/Address; // field@715f │ │ +361ef2: 5b04 6071 |0005: iput-object v4, v0, Ljavax/mail/SendFailedException;.validUnsent:[Ljavax/mail/Address; // field@7160 │ │ +361ef6: 5b05 5d71 |0007: iput-object v5, v0, Ljavax/mail/SendFailedException;.invalid:[Ljavax/mail/Address; // field@715d │ │ +361efa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=109 │ │ 0x0005 line=110 │ │ 0x0007 line=111 │ │ locals : │ │ @@ -1268792,17 +1268791,17 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361e4c: |[361e4c] javax.mail.SendFailedException.getInvalidAddresses:()[Ljavax/mail/Address; │ │ -361e5c: 5410 5d71 |0000: iget-object v0, v1, Ljavax/mail/SendFailedException;.invalid:[Ljavax/mail/Address; // field@715d │ │ -361e60: 1100 |0002: return-object v0 │ │ +361e48: |[361e48] javax.mail.SendFailedException.getInvalidAddresses:()[Ljavax/mail/Address; │ │ +361e58: 5410 5d71 |0000: iget-object v0, v1, Ljavax/mail/SendFailedException;.invalid:[Ljavax/mail/Address; // field@715d │ │ +361e5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/SendFailedException; │ │ │ │ #1 : (in Ljavax/mail/SendFailedException;) │ │ @@ -1268810,17 +1268809,17 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361e64: |[361e64] javax.mail.SendFailedException.getValidSentAddresses:()[Ljavax/mail/Address; │ │ -361e74: 5410 5f71 |0000: iget-object v0, v1, Ljavax/mail/SendFailedException;.validSent:[Ljavax/mail/Address; // field@715f │ │ -361e78: 1100 |0002: return-object v0 │ │ +361e60: |[361e60] javax.mail.SendFailedException.getValidSentAddresses:()[Ljavax/mail/Address; │ │ +361e70: 5410 5f71 |0000: iget-object v0, v1, Ljavax/mail/SendFailedException;.validSent:[Ljavax/mail/Address; // field@715f │ │ +361e74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/SendFailedException; │ │ │ │ #2 : (in Ljavax/mail/SendFailedException;) │ │ @@ -1268828,17 +1268827,17 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -361e7c: |[361e7c] javax.mail.SendFailedException.getValidUnsentAddresses:()[Ljavax/mail/Address; │ │ -361e8c: 5410 6071 |0000: iget-object v0, v1, Ljavax/mail/SendFailedException;.validUnsent:[Ljavax/mail/Address; // field@7160 │ │ -361e90: 1100 |0002: return-object v0 │ │ +361e78: |[361e78] javax.mail.SendFailedException.getValidUnsentAddresses:()[Ljavax/mail/Address; │ │ +361e88: 5410 6071 |0000: iget-object v0, v1, Ljavax/mail/SendFailedException;.validUnsent:[Ljavax/mail/Address; // field@7160 │ │ +361e8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/SendFailedException; │ │ │ │ source_file_idx : 18433 (SendFailedException.java) │ │ @@ -1268878,18 +1268877,18 @@ │ │ type : '(Ljavax/mail/Session;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -36281c: |[36281c] javax.mail.Session$2.:(Ljavax/mail/Session;)V │ │ -36282c: 5b01 6771 |0000: iput-object v1, v0, Ljavax/mail/Session$2;.this$0:Ljavax/mail/Session; // field@7167 │ │ -362830: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -362836: 0e00 |0005: return-void │ │ +362818: |[362818] javax.mail.Session$2.:(Ljavax/mail/Session;)V │ │ +362828: 5b01 6771 |0000: iput-object v1, v0, Ljavax/mail/Session$2;.this$0:Ljavax/mail/Session; // field@7167 │ │ +36282c: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +362832: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1035 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/Session$2; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/Session; │ │ │ │ @@ -1268899,18 +1268898,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -362838: |[362838] javax.mail.Session$2.load:(Ljava/io/InputStream;)V │ │ -362848: 5410 6771 |0000: iget-object v0, v1, Ljavax/mail/Session$2;.this$0:Ljavax/mail/Session; // field@7167 │ │ -36284c: 7120 989d 2000 |0002: invoke-static {v0, v2}, Ljavax/mail/Session;.access$000:(Ljavax/mail/Session;Ljava/io/InputStream;)V // method@9d98 │ │ -362852: 0e00 |0005: return-void │ │ +362834: |[362834] javax.mail.Session$2.load:(Ljava/io/InputStream;)V │ │ +362844: 5410 6771 |0000: iget-object v0, v1, Ljavax/mail/Session$2;.this$0:Ljavax/mail/Session; // field@7167 │ │ +362848: 7120 989d 2000 |0002: invoke-static {v0, v2}, Ljavax/mail/Session;.access$000:(Ljavax/mail/Session;Ljava/io/InputStream;)V // method@9d98 │ │ +36284e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/Session$2; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1268951,18 +1268950,18 @@ │ │ type : '(Ljavax/mail/Session;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -362854: |[362854] javax.mail.Session$3.:(Ljavax/mail/Session;)V │ │ -362864: 5b01 6871 |0000: iput-object v1, v0, Ljavax/mail/Session$3;.this$0:Ljavax/mail/Session; // field@7168 │ │ -362868: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36286e: 0e00 |0005: return-void │ │ +362850: |[362850] javax.mail.Session$3.:(Ljavax/mail/Session;)V │ │ +362860: 5b01 6871 |0000: iput-object v1, v0, Ljavax/mail/Session$3;.this$0:Ljavax/mail/Session; // field@7168 │ │ +362864: 7010 e497 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36286a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1177 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/Session$3; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/Session; │ │ │ │ @@ -1268972,20 +1268971,20 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -362870: |[362870] javax.mail.Session$3.load:(Ljava/io/InputStream;)V │ │ -362880: 5410 6871 |0000: iget-object v0, v1, Ljavax/mail/Session$3;.this$0:Ljavax/mail/Session; // field@7168 │ │ -362884: 7110 999d 0000 |0002: invoke-static {v0}, Ljavax/mail/Session;.access$100:(Ljavax/mail/Session;)Ljava/util/Properties; // method@9d99 │ │ -36288a: 0c00 |0005: move-result-object v0 │ │ -36288c: 6e20 9a9a 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@9a9a │ │ -362892: 0e00 |0009: return-void │ │ +36286c: |[36286c] javax.mail.Session$3.load:(Ljava/io/InputStream;)V │ │ +36287c: 5410 6871 |0000: iget-object v0, v1, Ljavax/mail/Session$3;.this$0:Ljavax/mail/Session; // field@7168 │ │ +362880: 7110 999d 0000 |0002: invoke-static {v0}, Ljavax/mail/Session;.access$100:(Ljavax/mail/Session;)Ljava/util/Properties; // method@9d99 │ │ +362886: 0c00 |0005: move-result-object v0 │ │ +362888: 6e20 9a9a 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@9a9a │ │ +36288e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1180 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljavax/mail/Session$3; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1269040,20 +1269039,20 @@ │ │ type : '(Ljavax/mail/Session;Ljavax/mail/URLName;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -364390: |[364390] javax.mail.Store.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V │ │ -3643a0: 7030 6d9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/Service;.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V // method@9d6d │ │ -3643a6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3643a8: 5b01 7f71 |0004: iput-object v1, v0, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717f │ │ -3643ac: 5b01 7d71 |0006: iput-object v1, v0, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ -3643b0: 0e00 |0008: return-void │ │ +36438c: |[36438c] javax.mail.Store.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V │ │ +36439c: 7030 6d9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/Service;.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V // method@9d6d │ │ +3643a2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3643a4: 5b01 7f71 |0004: iput-object v1, v0, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717f │ │ +3643a8: 5b01 7d71 |0006: iput-object v1, v0, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ +3643ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=194 │ │ 0x0006 line=247 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Ljavax/mail/Store; │ │ @@ -1269066,28 +1269065,28 @@ │ │ type : '(Ljavax/mail/event/FolderListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3643b4: |[3643b4] javax.mail.Store.addFolderListener:(Ljavax/mail/event/FolderListener;)V │ │ -3643c4: 1d01 |0000: monitor-enter v1 │ │ -3643c6: 5410 7d71 |0001: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ -3643ca: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -3643ce: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -3643d2: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -3643d8: 5b10 7d71 |000a: iput-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ -3643dc: 5410 7d71 |000c: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ -3643e0: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -3643e6: 1e01 |0011: monitor-exit v1 │ │ -3643e8: 0e00 |0012: return-void │ │ -3643ea: 0d02 |0013: move-exception v2 │ │ -3643ec: 1e01 |0014: monitor-exit v1 │ │ -3643ee: 2702 |0015: throw v2 │ │ +3643b0: |[3643b0] javax.mail.Store.addFolderListener:(Ljavax/mail/event/FolderListener;)V │ │ +3643c0: 1d01 |0000: monitor-enter v1 │ │ +3643c2: 5410 7d71 |0001: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ +3643c6: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +3643ca: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +3643ce: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +3643d4: 5b10 7d71 |000a: iput-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ +3643d8: 5410 7d71 |000c: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ +3643dc: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +3643e2: 1e01 |0011: monitor-exit v1 │ │ +3643e4: 0e00 |0012: return-void │ │ +3643e6: 0d02 |0013: move-exception v2 │ │ +3643e8: 1e01 |0014: monitor-exit v1 │ │ +3643ea: 2702 |0015: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=262 │ │ 0x0005 line=263 │ │ 0x000c line=264 │ │ @@ -1269101,28 +1269100,28 @@ │ │ type : '(Ljavax/mail/event/StoreListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3643fc: |[3643fc] javax.mail.Store.addStoreListener:(Ljavax/mail/event/StoreListener;)V │ │ -36440c: 1d01 |0000: monitor-enter v1 │ │ -36440e: 5410 7f71 |0001: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717f │ │ -364412: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -364416: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -36441a: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -364420: 5b10 7f71 |000a: iput-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717f │ │ -364424: 5410 7f71 |000c: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717f │ │ -364428: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -36442e: 1e01 |0011: monitor-exit v1 │ │ -364430: 0e00 |0012: return-void │ │ -364432: 0d02 |0013: move-exception v2 │ │ -364434: 1e01 |0014: monitor-exit v1 │ │ -364436: 2702 |0015: throw v2 │ │ +3643f8: |[3643f8] javax.mail.Store.addStoreListener:(Ljavax/mail/event/StoreListener;)V │ │ +364408: 1d01 |0000: monitor-enter v1 │ │ +36440a: 5410 7f71 |0001: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717f │ │ +36440e: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +364412: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +364416: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +36441c: 5b10 7f71 |000a: iput-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717f │ │ +364420: 5410 7f71 |000c: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717f │ │ +364424: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +36442a: 1e01 |0011: monitor-exit v1 │ │ +36442c: 0e00 |0012: return-void │ │ +36442e: 0d02 |0013: move-exception v2 │ │ +364430: 1e01 |0014: monitor-exit v1 │ │ +364432: 2702 |0015: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=206 │ │ 0x0005 line=207 │ │ 0x000c line=208 │ │ @@ -1269154,22 +1269153,22 @@ │ │ type : '()[Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -364338: |[364338] javax.mail.Store.getPersonalNamespaces:()[Ljavax/mail/Folder; │ │ -364348: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -36434a: 2300 f115 |0001: new-array v0, v0, [Ljavax/mail/Folder; // type@15f1 │ │ -36434e: 6e10 ce9d 0300 |0003: invoke-virtual {v3}, Ljavax/mail/Store;.getDefaultFolder:()Ljavax/mail/Folder; // method@9dce │ │ -364354: 0c01 |0006: move-result-object v1 │ │ -364356: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -364358: 4d01 0002 |0008: aput-object v1, v0, v2 │ │ -36435c: 1100 |000a: return-object v0 │ │ +364334: |[364334] javax.mail.Store.getPersonalNamespaces:()[Ljavax/mail/Folder; │ │ +364344: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +364346: 2300 f115 |0001: new-array v0, v0, [Ljavax/mail/Folder; // type@15f1 │ │ +36434a: 6e10 ce9d 0300 |0003: invoke-virtual {v3}, Ljavax/mail/Store;.getDefaultFolder:()Ljavax/mail/Folder; // method@9dce │ │ +364350: 0c01 |0006: move-result-object v1 │ │ +364352: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +364354: 4d01 0002 |0008: aput-object v1, v0, v2 │ │ +364358: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=149 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Ljavax/mail/Store; │ │ │ │ #6 : (in Ljavax/mail/Store;) │ │ @@ -1269177,57 +1269176,57 @@ │ │ type : '()[Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -364360: |[364360] javax.mail.Store.getSharedNamespaces:()[Ljavax/mail/Folder; │ │ -364370: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -364372: 2300 f115 |0001: new-array v0, v0, [Ljavax/mail/Folder; // type@15f1 │ │ -364376: 1100 |0003: return-object v0 │ │ +36435c: |[36435c] javax.mail.Store.getSharedNamespaces:()[Ljavax/mail/Folder; │ │ +36436c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36436e: 2300 f115 |0001: new-array v0, v0, [Ljavax/mail/Folder; // type@15f1 │ │ +364372: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ljavax/mail/Store;) │ │ name : 'getUserNamespaces' │ │ type : '(Ljava/lang/String;)[Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -364378: |[364378] javax.mail.Store.getUserNamespaces:(Ljava/lang/String;)[Ljavax/mail/Folder; │ │ -364388: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -36438a: 2311 f115 |0001: new-array v1, v1, [Ljavax/mail/Folder; // type@15f1 │ │ -36438e: 1101 |0003: return-object v1 │ │ +364374: |[364374] javax.mail.Store.getUserNamespaces:(Ljava/lang/String;)[Ljavax/mail/Folder; │ │ +364384: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +364386: 2311 f115 |0001: new-array v1, v1, [Ljavax/mail/Folder; // type@15f1 │ │ +36438a: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Ljavax/mail/Store;) │ │ name : 'notifyFolderListeners' │ │ type : '(ILjavax/mail/Folder;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -364444: |[364444] javax.mail.Store.notifyFolderListeners:(ILjavax/mail/Folder;)V │ │ -364454: 5410 7d71 |0000: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ -364458: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -36445c: 0e00 |0004: return-void │ │ -36445e: 2200 1114 |0005: new-instance v0, Ljavax/mail/event/FolderEvent; // type@1411 │ │ -364462: 7040 229e 1023 |0007: invoke-direct {v0, v1, v3, v2}, Ljavax/mail/event/FolderEvent;.:(Ljava/lang/Object;Ljavax/mail/Folder;I)V // method@9e22 │ │ -364468: 5412 7d71 |000a: iget-object v2, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ -36446c: 6e30 db9d 0102 |000c: invoke-virtual {v1, v0, v2}, Ljavax/mail/Store;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9ddb │ │ -364472: 0e00 |000f: return-void │ │ +364440: |[364440] javax.mail.Store.notifyFolderListeners:(ILjavax/mail/Folder;)V │ │ +364450: 5410 7d71 |0000: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ +364454: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +364458: 0e00 |0004: return-void │ │ +36445a: 2200 1114 |0005: new-instance v0, Ljavax/mail/event/FolderEvent; // type@1411 │ │ +36445e: 7040 229e 1023 |0007: invoke-direct {v0, v1, v3, v2}, Ljavax/mail/event/FolderEvent;.:(Ljava/lang/Object;Ljavax/mail/Folder;I)V // method@9e22 │ │ +364464: 5412 7d71 |000a: iget-object v2, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ +364468: 6e30 db9d 0102 |000c: invoke-virtual {v1, v0, v2}, Ljavax/mail/Store;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9ddb │ │ +36446e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0005 line=299 │ │ 0x000a line=300 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Ljavax/mail/Store; │ │ @@ -1269239,24 +1269238,24 @@ │ │ type : '(Ljavax/mail/Folder;Ljavax/mail/Folder;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -364474: |[364474] javax.mail.Store.notifyFolderRenamedListeners:(Ljavax/mail/Folder;Ljavax/mail/Folder;)V │ │ -364484: 5420 7d71 |0000: iget-object v0, v2, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ -364488: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -36448c: 0e00 |0004: return-void │ │ -36448e: 2200 1114 |0005: new-instance v0, Ljavax/mail/event/FolderEvent; // type@1411 │ │ -364492: 1231 |0007: const/4 v1, #int 3 // #3 │ │ -364494: 7051 239e 2043 |0008: invoke-direct {v0, v2, v3, v4, v1}, Ljavax/mail/event/FolderEvent;.:(Ljava/lang/Object;Ljavax/mail/Folder;Ljavax/mail/Folder;I)V // method@9e23 │ │ -36449a: 5423 7d71 |000b: iget-object v3, v2, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ -36449e: 6e30 db9d 0203 |000d: invoke-virtual {v2, v0, v3}, Ljavax/mail/Store;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9ddb │ │ -3644a4: 0e00 |0010: return-void │ │ +364470: |[364470] javax.mail.Store.notifyFolderRenamedListeners:(Ljavax/mail/Folder;Ljavax/mail/Folder;)V │ │ +364480: 5420 7d71 |0000: iget-object v0, v2, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ +364484: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +364488: 0e00 |0004: return-void │ │ +36448a: 2200 1114 |0005: new-instance v0, Ljavax/mail/event/FolderEvent; // type@1411 │ │ +36448e: 1231 |0007: const/4 v1, #int 3 // #3 │ │ +364490: 7051 239e 2043 |0008: invoke-direct {v0, v2, v3, v4, v1}, Ljavax/mail/event/FolderEvent;.:(Ljava/lang/Object;Ljavax/mail/Folder;Ljavax/mail/Folder;I)V // method@9e23 │ │ +364496: 5423 7d71 |000b: iget-object v3, v2, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ +36449a: 6e30 db9d 0203 |000d: invoke-virtual {v2, v0, v3}, Ljavax/mail/Store;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9ddb │ │ +3644a0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0005 line=322 │ │ 0x000b line=323 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Ljavax/mail/Store; │ │ @@ -1269268,23 +1269267,23 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -3644a8: |[3644a8] javax.mail.Store.notifyStoreListeners:(ILjava/lang/String;)V │ │ -3644b8: 5410 7f71 |0000: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717f │ │ -3644bc: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -3644c0: 0e00 |0004: return-void │ │ -3644c2: 2200 1914 |0005: new-instance v0, Ljavax/mail/event/StoreEvent; // type@1419 │ │ -3644c6: 7040 3c9e 1032 |0007: invoke-direct {v0, v1, v2, v3}, Ljavax/mail/event/StoreEvent;.:(Ljavax/mail/Store;ILjava/lang/String;)V // method@9e3c │ │ -3644cc: 5412 7f71 |000a: iget-object v2, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717f │ │ -3644d0: 6e30 db9d 0102 |000c: invoke-virtual {v1, v0, v2}, Ljavax/mail/Store;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9ddb │ │ -3644d6: 0e00 |000f: return-void │ │ +3644a4: |[3644a4] javax.mail.Store.notifyStoreListeners:(ILjava/lang/String;)V │ │ +3644b4: 5410 7f71 |0000: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717f │ │ +3644b8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +3644bc: 0e00 |0004: return-void │ │ +3644be: 2200 1914 |0005: new-instance v0, Ljavax/mail/event/StoreEvent; // type@1419 │ │ +3644c2: 7040 3c9e 1032 |0007: invoke-direct {v0, v1, v2, v3}, Ljavax/mail/event/StoreEvent;.:(Ljavax/mail/Store;ILjava/lang/String;)V // method@9e3c │ │ +3644c8: 5412 7f71 |000a: iget-object v2, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717f │ │ +3644cc: 6e30 db9d 0102 |000c: invoke-virtual {v1, v0, v2}, Ljavax/mail/Store;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9ddb │ │ +3644d2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0005 line=242 │ │ 0x000a line=243 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Ljavax/mail/Store; │ │ @@ -1269296,25 +1269295,25 @@ │ │ type : '(Ljavax/mail/event/FolderListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3644d8: |[3644d8] javax.mail.Store.removeFolderListener:(Ljavax/mail/event/FolderListener;)V │ │ -3644e8: 1d01 |0000: monitor-enter v1 │ │ -3644ea: 5410 7d71 |0001: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ -3644ee: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -3644f2: 5410 7d71 |0005: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ -3644f6: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ -3644fc: 1e01 |000a: monitor-exit v1 │ │ -3644fe: 0e00 |000b: return-void │ │ -364500: 0d02 |000c: move-exception v2 │ │ -364502: 1e01 |000d: monitor-exit v1 │ │ -364504: 2702 |000e: throw v2 │ │ +3644d4: |[3644d4] javax.mail.Store.removeFolderListener:(Ljavax/mail/event/FolderListener;)V │ │ +3644e4: 1d01 |0000: monitor-enter v1 │ │ +3644e6: 5410 7d71 |0001: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ +3644ea: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +3644ee: 5410 7d71 |0005: iget-object v0, v1, Ljavax/mail/Store;.folderListeners:Ljava/util/Vector; // field@717d │ │ +3644f2: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ +3644f8: 1e01 |000a: monitor-exit v1 │ │ +3644fa: 0e00 |000b: return-void │ │ +3644fc: 0d02 |000c: move-exception v2 │ │ +3644fe: 1e01 |000d: monitor-exit v1 │ │ +364500: 2702 |000e: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=277 │ │ 0x0005 line=278 │ │ 0x000a line=279 │ │ @@ -1269327,25 +1269326,25 @@ │ │ type : '(Ljavax/mail/event/StoreListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -364514: |[364514] javax.mail.Store.removeStoreListener:(Ljavax/mail/event/StoreListener;)V │ │ -364524: 1d01 |0000: monitor-enter v1 │ │ -364526: 5410 7f71 |0001: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717f │ │ -36452a: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -36452e: 5410 7f71 |0005: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717f │ │ -364532: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ -364538: 1e01 |000a: monitor-exit v1 │ │ -36453a: 0e00 |000b: return-void │ │ -36453c: 0d02 |000c: move-exception v2 │ │ -36453e: 1e01 |000d: monitor-exit v1 │ │ -364540: 2702 |000e: throw v2 │ │ +364510: |[364510] javax.mail.Store.removeStoreListener:(Ljavax/mail/event/StoreListener;)V │ │ +364520: 1d01 |0000: monitor-enter v1 │ │ +364522: 5410 7f71 |0001: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717f │ │ +364526: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +36452a: 5410 7f71 |0005: iget-object v0, v1, Ljavax/mail/Store;.storeListeners:Ljava/util/Vector; // field@717f │ │ +36452e: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ +364534: 1e01 |000a: monitor-exit v1 │ │ +364536: 0e00 |000b: return-void │ │ +364538: 0d02 |000c: move-exception v2 │ │ +36453a: 1e01 |000d: monitor-exit v1 │ │ +36453c: 2702 |000e: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=221 │ │ 0x0005 line=222 │ │ 0x000a line=223 │ │ @@ -1269387,18 +1269386,18 @@ │ │ type : '(Ljavax/mail/Store;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3642e4: |[3642e4] javax.mail.StoreClosedException.:(Ljavax/mail/Store;)V │ │ -3642f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3642f6: 7030 e09d 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/StoreClosedException;.:(Ljavax/mail/Store;Ljava/lang/String;)V // method@9de0 │ │ -3642fc: 0e00 |0004: return-void │ │ +3642e0: |[3642e0] javax.mail.StoreClosedException.:(Ljavax/mail/Store;)V │ │ +3642f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3642f2: 7030 e09d 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/StoreClosedException;.:(Ljavax/mail/Store;Ljava/lang/String;)V // method@9de0 │ │ +3642f8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/StoreClosedException; │ │ 0x0000 - 0x0005 reg=2 (null) Ljavax/mail/Store; │ │ │ │ @@ -1269407,18 +1269406,18 @@ │ │ type : '(Ljavax/mail/Store;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -364300: |[364300] javax.mail.StoreClosedException.:(Ljavax/mail/Store;Ljava/lang/String;)V │ │ -364310: 7020 199d 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -364316: 5b01 8171 |0003: iput-object v1, v0, Ljavax/mail/StoreClosedException;.store:Ljavax/mail/Store; // field@7181 │ │ -36431a: 0e00 |0005: return-void │ │ +3642fc: |[3642fc] javax.mail.StoreClosedException.:(Ljavax/mail/Store;Ljava/lang/String;)V │ │ +36430c: 7020 199d 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +364312: 5b01 8171 |0003: iput-object v1, v0, Ljavax/mail/StoreClosedException;.store:Ljavax/mail/Store; // field@7181 │ │ +364316: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/StoreClosedException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/Store; │ │ @@ -1269429,18 +1269428,18 @@ │ │ type : '(Ljavax/mail/Store;Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36431c: |[36431c] javax.mail.StoreClosedException.:(Ljavax/mail/Store;Ljava/lang/String;Ljava/lang/Exception;)V │ │ -36432c: 7030 1a9d 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -364332: 5b01 8171 |0003: iput-object v1, v0, Ljavax/mail/StoreClosedException;.store:Ljavax/mail/Store; // field@7181 │ │ -364336: 0e00 |0005: return-void │ │ +364318: |[364318] javax.mail.StoreClosedException.:(Ljavax/mail/Store;Ljava/lang/String;Ljava/lang/Exception;)V │ │ +364328: 7030 1a9d 2003 |0000: invoke-direct {v0, v2, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36432e: 5b01 8171 |0003: iput-object v1, v0, Ljavax/mail/StoreClosedException;.store:Ljavax/mail/Store; // field@7181 │ │ +364332: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/StoreClosedException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/Store; │ │ @@ -1269453,17 +1269452,17 @@ │ │ type : '()Ljavax/mail/Store;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3642cc: |[3642cc] javax.mail.StoreClosedException.getStore:()Ljavax/mail/Store; │ │ -3642dc: 5410 8171 |0000: iget-object v0, v1, Ljavax/mail/StoreClosedException;.store:Ljavax/mail/Store; // field@7181 │ │ -3642e0: 1100 |0002: return-object v0 │ │ +3642c8: |[3642c8] javax.mail.StoreClosedException.getStore:()Ljavax/mail/Store; │ │ +3642d8: 5410 8171 |0000: iget-object v0, v1, Ljavax/mail/StoreClosedException;.store:Ljavax/mail/Store; // field@7181 │ │ +3642dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/StoreClosedException; │ │ │ │ source_file_idx : 18779 (StoreClosedException.java) │ │ @@ -1269511,19 +1269510,19 @@ │ │ type : '(Ljavax/mail/Session;Ljavax/mail/URLName;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -364550: |[364550] javax.mail.Transport.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V │ │ -364560: 7030 6d9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/Service;.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V // method@9d6d │ │ -364566: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -364568: 5b01 8271 |0004: iput-object v1, v0, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7182 │ │ -36456c: 0e00 |0006: return-void │ │ +36454c: |[36454c] javax.mail.Transport.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V │ │ +36455c: 7030 6d9d 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/Service;.:(Ljavax/mail/Session;Ljavax/mail/URLName;)V // method@9d6d │ │ +364562: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +364564: 5b01 8271 |0004: iput-object v1, v0, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7182 │ │ +364568: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0004 line=367 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Ljavax/mail/Transport; │ │ 0x0000 - 0x0007 reg=1 (null) Ljavax/mail/Session; │ │ @@ -1269534,21 +1269533,21 @@ │ │ type : '(Ljavax/mail/Message;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -364634: |[364634] javax.mail.Transport.send:(Ljavax/mail/Message;)V │ │ -364644: 6e10 029d 0200 |0000: invoke-virtual {v2}, Ljavax/mail/Message;.saveChanges:()V // method@9d02 │ │ -36464a: 6e10 f09c 0200 |0003: invoke-virtual {v2}, Ljavax/mail/Message;.getAllRecipients:()[Ljavax/mail/Address; // method@9cf0 │ │ -364650: 0c00 |0006: move-result-object v0 │ │ -364652: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -364654: 7140 f39d 0211 |0008: invoke-static {v2, v0, v1, v1}, Ljavax/mail/Transport;.send0:(Ljavax/mail/Message;[Ljavax/mail/Address;Ljava/lang/String;Ljava/lang/String;)V // method@9df3 │ │ -36465a: 0e00 |000b: return-void │ │ +364630: |[364630] javax.mail.Transport.send:(Ljavax/mail/Message;)V │ │ +364640: 6e10 029d 0200 |0000: invoke-virtual {v2}, Ljavax/mail/Message;.saveChanges:()V // method@9d02 │ │ +364646: 6e10 f09c 0200 |0003: invoke-virtual {v2}, Ljavax/mail/Message;.getAllRecipients:()[Ljavax/mail/Address; // method@9cf0 │ │ +36464c: 0c00 |0006: move-result-object v0 │ │ +36464e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +364650: 7140 f39d 0211 |0008: invoke-static {v2, v0, v1, v1}, Ljavax/mail/Transport;.send0:(Ljavax/mail/Message;[Ljavax/mail/Address;Ljava/lang/String;Ljava/lang/String;)V // method@9df3 │ │ +364656: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0003 line=124 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Ljavax/mail/Message; │ │ │ │ @@ -1269557,20 +1269556,20 @@ │ │ type : '(Ljavax/mail/Message;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -36465c: |[36465c] javax.mail.Transport.send:(Ljavax/mail/Message;Ljava/lang/String;Ljava/lang/String;)V │ │ -36466c: 6e10 029d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.saveChanges:()V // method@9d02 │ │ -364672: 6e10 f09c 0100 |0003: invoke-virtual {v1}, Ljavax/mail/Message;.getAllRecipients:()[Ljavax/mail/Address; // method@9cf0 │ │ -364678: 0c00 |0006: move-result-object v0 │ │ -36467a: 7140 f39d 0132 |0007: invoke-static {v1, v0, v2, v3}, Ljavax/mail/Transport;.send0:(Ljavax/mail/Message;[Ljavax/mail/Address;Ljava/lang/String;Ljava/lang/String;)V // method@9df3 │ │ -364680: 0e00 |000a: return-void │ │ +364658: |[364658] javax.mail.Transport.send:(Ljavax/mail/Message;Ljava/lang/String;Ljava/lang/String;)V │ │ +364668: 6e10 029d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.saveChanges:()V // method@9d02 │ │ +36466e: 6e10 f09c 0100 |0003: invoke-virtual {v1}, Ljavax/mail/Message;.getAllRecipients:()[Ljavax/mail/Address; // method@9cf0 │ │ +364674: 0c00 |0006: move-result-object v0 │ │ +364676: 7140 f39d 0132 |0007: invoke-static {v1, v0, v2, v3}, Ljavax/mail/Transport;.send0:(Ljavax/mail/Message;[Ljavax/mail/Address;Ljava/lang/String;Ljava/lang/String;)V // method@9df3 │ │ +36467c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=174 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Ljavax/mail/Message; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ @@ -1269581,19 +1269580,19 @@ │ │ type : '(Ljavax/mail/Message;[Ljavax/mail/Address;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -364684: |[364684] javax.mail.Transport.send:(Ljavax/mail/Message;[Ljavax/mail/Address;)V │ │ -364694: 6e10 029d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.saveChanges:()V // method@9d02 │ │ -36469a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -36469c: 7140 f39d 2100 |0004: invoke-static {v1, v2, v0, v0}, Ljavax/mail/Transport;.send0:(Ljavax/mail/Message;[Ljavax/mail/Address;Ljava/lang/String;Ljava/lang/String;)V // method@9df3 │ │ -3646a2: 0e00 |0007: return-void │ │ +364680: |[364680] javax.mail.Transport.send:(Ljavax/mail/Message;[Ljavax/mail/Address;)V │ │ +364690: 6e10 029d 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.saveChanges:()V // method@9d02 │ │ +364696: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +364698: 7140 f39d 2100 |0004: invoke-static {v1, v2, v0, v0}, Ljavax/mail/Transport;.send0:(Ljavax/mail/Message;[Ljavax/mail/Address;Ljava/lang/String;Ljava/lang/String;)V // method@9df3 │ │ +36469e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=146 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Ljavax/mail/Message; │ │ 0x0000 - 0x0008 reg=2 (null) [Ljavax/mail/Address; │ │ @@ -1269603,18 +1269602,18 @@ │ │ type : '(Ljavax/mail/Message;[Ljavax/mail/Address;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3646a4: |[3646a4] javax.mail.Transport.send:(Ljavax/mail/Message;[Ljavax/mail/Address;Ljava/lang/String;Ljava/lang/String;)V │ │ -3646b4: 6e10 029d 0000 |0000: invoke-virtual {v0}, Ljavax/mail/Message;.saveChanges:()V // method@9d02 │ │ -3646ba: 7140 f39d 1032 |0003: invoke-static {v0, v1, v2, v3}, Ljavax/mail/Transport;.send0:(Ljavax/mail/Message;[Ljavax/mail/Address;Ljava/lang/String;Ljava/lang/String;)V // method@9df3 │ │ -3646c0: 0e00 |0006: return-void │ │ +3646a0: |[3646a0] javax.mail.Transport.send:(Ljavax/mail/Message;[Ljavax/mail/Address;Ljava/lang/String;Ljava/lang/String;)V │ │ +3646b0: 6e10 029d 0000 |0000: invoke-virtual {v0}, Ljavax/mail/Message;.saveChanges:()V // method@9d02 │ │ +3646b6: 7140 f39d 1032 |0003: invoke-static {v0, v1, v2, v3}, Ljavax/mail/Transport;.send0:(Ljavax/mail/Message;[Ljavax/mail/Address;Ljava/lang/String;Ljava/lang/String;)V // method@9df3 │ │ +3646bc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0003 line=202 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 (null) Ljavax/mail/Message; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljavax/mail/Address; │ │ @@ -1269626,212 +1269625,212 @@ │ │ type : '(Ljavax/mail/Message;[Ljavax/mail/Address;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 22 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 377 16-bit code units │ │ -3646c4: |[3646c4] javax.mail.Transport.send0:(Ljavax/mail/Message;[Ljavax/mail/Address;Ljava/lang/String;Ljava/lang/String;)V │ │ -3646d4: 0801 1200 |0000: move-object/from16 v1, v18 │ │ -3646d8: 0800 1300 |0002: move-object/from16 v0, v19 │ │ -3646dc: 0802 1400 |0004: move-object/from16 v2, v20 │ │ -3646e0: 1a03 ed3e |0006: const-string v3, "No recipient addresses" // string@3eed │ │ -3646e4: 3800 6b01 |0008: if-eqz v0, 0173 // +016b │ │ -3646e8: 2104 |000a: array-length v4, v0 │ │ -3646ea: 3804 6801 |000b: if-eqz v4, 0173 // +0168 │ │ -3646ee: 2204 6413 |000d: new-instance v4, Ljava/util/HashMap; // type@1364 │ │ -3646f2: 7010 159a 0400 |000f: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -3646f8: 2205 5613 |0012: new-instance v5, Ljava/util/ArrayList; // type@1356 │ │ -3646fc: 7010 9399 0500 |0014: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -364702: 2206 5613 |0017: new-instance v6, Ljava/util/ArrayList; // type@1356 │ │ -364706: 7010 9399 0600 |0019: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -36470c: 2207 5613 |001c: new-instance v7, Ljava/util/ArrayList; // type@1356 │ │ -364710: 7010 9399 0700 |001e: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -364716: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -364718: 1209 |0022: const/4 v9, #int 0 // #0 │ │ -36471a: 210a |0023: array-length v10, v0 │ │ -36471c: 35a9 3600 |0024: if-ge v9, v10, 005a // +0036 │ │ -364720: 460a 0009 |0026: aget-object v10, v0, v9 │ │ -364724: 6e10 589c 0a00 |0028: invoke-virtual {v10}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ -36472a: 0c0a |002b: move-result-object v10 │ │ -36472c: 7220 819a a400 |002c: invoke-interface {v4, v10}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@9a81 │ │ -364732: 0a0a |002f: move-result v10 │ │ -364734: 380a 1400 |0030: if-eqz v10, 0044 // +0014 │ │ -364738: 460a 0009 |0032: aget-object v10, v0, v9 │ │ -36473c: 6e10 589c 0a00 |0034: invoke-virtual {v10}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ -364742: 0c0a |0037: move-result-object v10 │ │ -364744: 7220 859a a400 |0038: invoke-interface {v4, v10}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -36474a: 0c0a |003b: move-result-object v10 │ │ -36474c: 1f0a 6c13 |003c: check-cast v10, Ljava/util/List; // type@136c │ │ -364750: 460b 0009 |003e: aget-object v11, v0, v9 │ │ -364754: 7220 5b9a ba00 |0040: invoke-interface {v10, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36475a: 2814 |0043: goto 0057 // +0014 │ │ -36475c: 220a 5613 |0044: new-instance v10, Ljava/util/ArrayList; // type@1356 │ │ -364760: 7010 9399 0a00 |0046: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -364766: 460b 0009 |0049: aget-object v11, v0, v9 │ │ -36476a: 7220 5b9a ba00 |004b: invoke-interface {v10, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -364770: 460b 0009 |004e: aget-object v11, v0, v9 │ │ -364774: 6e10 589c 0b00 |0050: invoke-virtual {v11}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ -36477a: 0c0b |0053: move-result-object v11 │ │ -36477c: 7230 899a b40a |0054: invoke-interface {v4, v11, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -364782: d809 0901 |0057: add-int/lit8 v9, v9, #int 1 // #01 │ │ -364786: 28ca |0059: goto 0023 // -0036 │ │ -364788: 7210 8c9a 0400 |005a: invoke-interface {v4}, Ljava/util/Map;.size:()I // method@9a8c │ │ -36478e: 0a09 |005d: move-result v9 │ │ -364790: 3809 0f01 |005e: if-eqz v9, 016d // +010f │ │ -364794: 5413 4071 |0060: iget-object v3, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@7140 │ │ -364798: 120a |0062: const/4 v10, #int 0 // #0 │ │ -36479a: 3803 0500 |0063: if-eqz v3, 0068 // +0005 │ │ -36479e: 5413 4071 |0065: iget-object v3, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@7140 │ │ -3647a2: 2809 |0067: goto 0070 // +0009 │ │ -3647a4: 7100 5898 0000 |0068: invoke-static {}, Ljava/lang/System;.getProperties:()Ljava/util/Properties; // method@9858 │ │ -3647aa: 0c03 |006b: move-result-object v3 │ │ -3647ac: 7120 9f9d a300 |006c: invoke-static {v3, v10}, Ljavax/mail/Session;.getDefaultInstance:(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session; // method@9d9f │ │ -3647b2: 0c03 |006f: move-result-object v3 │ │ -3647b4: 121b |0070: const/4 v11, #int 1 // #1 │ │ -3647b6: 33b9 1f00 |0071: if-ne v9, v11, 0090 // +001f │ │ -3647ba: 4604 0008 |0073: aget-object v4, v0, v8 │ │ -3647be: 6e20 b69d 4300 |0075: invoke-virtual {v3, v4}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/Address;)Ljavax/mail/Transport; // method@9db6 │ │ -3647c4: 0c03 |0078: move-result-object v3 │ │ -3647c6: 3802 0800 |0079: if-eqz v2, 0081 // +0008 │ │ -3647ca: 0804 1500 |007b: move-object/from16 v4, v21 │ │ -3647ce: 6e30 e89d 2304 |007d: invoke-virtual {v3, v2, v4}, Ljavax/mail/Transport;.connect:(Ljava/lang/String;Ljava/lang/String;)V // method@9de8 │ │ -3647d4: 2804 |0080: goto 0084 // +0004 │ │ -3647d6: 6e10 e79d 0300 |0081: invoke-virtual {v3}, Ljavax/mail/Transport;.connect:()V // method@9de7 │ │ -3647dc: 6e30 f49d 1300 |0084: invoke-virtual {v3, v1, v0}, Ljavax/mail/Transport;.sendMessage:(Ljavax/mail/Message;[Ljavax/mail/Address;)V // method@9df4 │ │ -3647e2: 6e10 e69d 0300 |0087: invoke-virtual {v3}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ -3647e8: 0e00 |008a: return-void │ │ -3647ea: 0d00 |008b: move-exception v0 │ │ -3647ec: 6e10 e69d 0300 |008c: invoke-virtual {v3}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ -3647f2: 2700 |008f: throw v0 │ │ -3647f4: 7210 8d9a 0400 |0090: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@9a8d │ │ -3647fa: 0c00 |0093: move-result-object v0 │ │ -3647fc: 7210 ef99 0000 |0094: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ -364802: 0c02 |0097: move-result-object v2 │ │ -364804: 07ae |0098: move-object v14, v10 │ │ -364806: 1200 |0099: const/4 v0, #int 0 // #0 │ │ -364808: 7210 3f9a 0200 |009a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -36480e: 0a04 |009d: move-result v4 │ │ -364810: 3804 7f00 |009e: if-eqz v4, 011d // +007f │ │ -364814: 7210 409a 0200 |00a0: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -36481a: 0c04 |00a3: move-result-object v4 │ │ -36481c: 1f04 6c13 |00a4: check-cast v4, Ljava/util/List; // type@136c │ │ -364820: 7210 6a9a 0400 |00a6: invoke-interface {v4}, Ljava/util/List;.size:()I // method@9a6a │ │ -364826: 0a09 |00a9: move-result v9 │ │ -364828: 239c ed15 |00aa: new-array v12, v9, [Ljavax/mail/Address; // type@15ed │ │ -36482c: 7220 6d9a c400 |00ac: invoke-interface {v4, v12}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -364832: 4604 0c08 |00af: aget-object v4, v12, v8 │ │ -364836: 6e20 b69d 4300 |00b1: invoke-virtual {v3, v4}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/Address;)Ljavax/mail/Transport; // method@9db6 │ │ -36483c: 0c04 |00b4: move-result-object v4 │ │ -36483e: 3904 0d00 |00b5: if-nez v4, 00c2 // +000d │ │ -364842: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ -364844: 3594 e2ff |00b8: if-ge v4, v9, 009a // -001e │ │ -364848: 460d 0c04 |00ba: aget-object v13, v12, v4 │ │ -36484c: 7220 5b9a d500 |00bc: invoke-interface {v5, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -364852: d804 0401 |00bf: add-int/lit8 v4, v4, #int 1 // #01 │ │ -364856: 28f7 |00c1: goto 00b8 // -0009 │ │ -364858: 6e10 e79d 0400 |00c2: invoke-virtual {v4}, Ljavax/mail/Transport;.connect:()V // method@9de7 │ │ -36485e: 6e30 f49d 140c |00c5: invoke-virtual {v4, v1, v12}, Ljavax/mail/Transport;.sendMessage:(Ljavax/mail/Message;[Ljavax/mail/Address;)V // method@9df4 │ │ -364864: 6e10 e69d 0400 |00c8: invoke-virtual {v4}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ -36486a: 28cf |00cb: goto 009a // -0031 │ │ -36486c: 0d00 |00cc: move-exception v0 │ │ -36486e: 284c |00cd: goto 0119 // +004c │ │ -364870: 0d00 |00ce: move-exception v0 │ │ -364872: 390e 0400 |00cf: if-nez v14, 00d3 // +0004 │ │ -364876: 070e |00d1: move-object v14, v0 │ │ -364878: 2804 |00d2: goto 00d6 // +0004 │ │ -36487a: 6e20 1f9d 0e00 |00d3: invoke-virtual {v14, v0}, Ljavax/mail/MessagingException;.setNextException:(Ljava/lang/Exception;)Z // method@9d1f │ │ -364880: 6e10 e69d 0400 |00d6: invoke-virtual {v4}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ -364886: 1210 |00d9: const/4 v0, #int 1 // #1 │ │ -364888: 28c0 |00da: goto 009a // -0040 │ │ -36488a: 0d00 |00db: move-exception v0 │ │ -36488c: 390e 0400 |00dc: if-nez v14, 00e0 // +0004 │ │ -364890: 070e |00de: move-object v14, v0 │ │ -364892: 2804 |00df: goto 00e3 // +0004 │ │ -364894: 6e20 1f9d 0e00 |00e0: invoke-virtual {v14, v0}, Ljavax/mail/MessagingException;.setNextException:(Ljava/lang/Exception;)Z // method@9d1f │ │ -36489a: 6e10 6a9d 0000 |00e3: invoke-virtual {v0}, Ljavax/mail/SendFailedException;.getInvalidAddresses:()[Ljavax/mail/Address; // method@9d6a │ │ -3648a0: 0c09 |00e6: move-result-object v9 │ │ -3648a2: 3809 0e00 |00e7: if-eqz v9, 00f5 // +000e │ │ -3648a6: 120c |00e9: const/4 v12, #int 0 // #0 │ │ -3648a8: 219d |00ea: array-length v13, v9 │ │ -3648aa: 35dc 0a00 |00eb: if-ge v12, v13, 00f5 // +000a │ │ -3648ae: 460d 090c |00ed: aget-object v13, v9, v12 │ │ -3648b2: 7220 5b9a d500 |00ef: invoke-interface {v5, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3648b8: d80c 0c01 |00f2: add-int/lit8 v12, v12, #int 1 // #01 │ │ -3648bc: 28f6 |00f4: goto 00ea // -000a │ │ -3648be: 6e10 6b9d 0000 |00f5: invoke-virtual {v0}, Ljavax/mail/SendFailedException;.getValidSentAddresses:()[Ljavax/mail/Address; // method@9d6b │ │ -3648c4: 0c09 |00f8: move-result-object v9 │ │ -3648c6: 3809 0e00 |00f9: if-eqz v9, 0107 // +000e │ │ -3648ca: 120c |00fb: const/4 v12, #int 0 // #0 │ │ -3648cc: 219d |00fc: array-length v13, v9 │ │ -3648ce: 35dc 0a00 |00fd: if-ge v12, v13, 0107 // +000a │ │ -3648d2: 460d 090c |00ff: aget-object v13, v9, v12 │ │ -3648d6: 7220 5b9a d600 |0101: invoke-interface {v6, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3648dc: d80c 0c01 |0104: add-int/lit8 v12, v12, #int 1 // #01 │ │ -3648e0: 28f6 |0106: goto 00fc // -000a │ │ -3648e2: 6e10 6c9d 0000 |0107: invoke-virtual {v0}, Ljavax/mail/SendFailedException;.getValidUnsentAddresses:()[Ljavax/mail/Address; // method@9d6c │ │ -3648e8: 0c00 |010a: move-result-object v0 │ │ -3648ea: 3800 cbff |010b: if-eqz v0, 00d6 // -0035 │ │ -3648ee: 1209 |010d: const/4 v9, #int 0 // #0 │ │ -3648f0: 210c |010e: array-length v12, v0 │ │ -3648f2: 35c9 c7ff |010f: if-ge v9, v12, 00d6 // -0039 │ │ -3648f6: 460c 0009 |0111: aget-object v12, v0, v9 │ │ -3648fa: 7220 5b9a c700 |0113: invoke-interface {v7, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -364900: d809 0901 |0116: add-int/lit8 v9, v9, #int 1 // #01 │ │ -364904: 28f6 |0118: goto 010e // -000a │ │ -364906: 6e10 e69d 0400 |0119: invoke-virtual {v4}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ -36490c: 2700 |011c: throw v0 │ │ -36490e: 3900 1000 |011d: if-nez v0, 012d // +0010 │ │ -364912: 7210 6a9a 0500 |011f: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ -364918: 0a00 |0122: move-result v0 │ │ -36491a: 3900 0a00 |0123: if-nez v0, 012d // +000a │ │ -36491e: 7210 6a9a 0700 |0125: invoke-interface {v7}, Ljava/util/List;.size:()I // method@9a6a │ │ -364924: 0a00 |0128: move-result v0 │ │ -364926: 3800 0300 |0129: if-eqz v0, 012c // +0003 │ │ -36492a: 2802 |012b: goto 012d // +0002 │ │ -36492c: 0e00 |012c: return-void │ │ -36492e: 7210 6a9a 0600 |012d: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9a6a │ │ -364934: 0a00 |0130: move-result v0 │ │ -364936: 3d00 0d00 |0131: if-lez v0, 013e // +000d │ │ -36493a: 7210 6a9a 0600 |0133: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9a6a │ │ -364940: 0a00 |0136: move-result v0 │ │ -364942: 2300 ed15 |0137: new-array v0, v0, [Ljavax/mail/Address; // type@15ed │ │ -364946: 7220 6d9a 0600 |0139: invoke-interface {v6, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -36494c: 070f |013c: move-object v15, v0 │ │ -36494e: 2802 |013d: goto 013f // +0002 │ │ -364950: 07af |013e: move-object v15, v10 │ │ -364952: 7210 6a9a 0700 |013f: invoke-interface {v7}, Ljava/util/List;.size:()I // method@9a6a │ │ -364958: 0a00 |0142: move-result v0 │ │ -36495a: 3d00 0e00 |0143: if-lez v0, 0151 // +000e │ │ -36495e: 7210 6a9a 0700 |0145: invoke-interface {v7}, Ljava/util/List;.size:()I // method@9a6a │ │ -364964: 0a00 |0148: move-result v0 │ │ -364966: 2300 ed15 |0149: new-array v0, v0, [Ljavax/mail/Address; // type@15ed │ │ -36496a: 7220 6d9a 0700 |014b: invoke-interface {v7, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -364970: 0810 0000 |014e: move-object/from16 v16, v0 │ │ -364974: 2803 |0150: goto 0153 // +0003 │ │ -364976: 0810 0a00 |0151: move-object/from16 v16, v10 │ │ -36497a: 7210 6a9a 0500 |0153: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ -364980: 0a00 |0156: move-result v0 │ │ -364982: 3d00 0b00 |0157: if-lez v0, 0162 // +000b │ │ -364986: 7210 6a9a 0500 |0159: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ -36498c: 0a00 |015c: move-result v0 │ │ -36498e: 230a ed15 |015d: new-array v10, v0, [Ljavax/mail/Address; // type@15ed │ │ -364992: 7220 6d9a a500 |015f: invoke-interface {v5, v10}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -364998: 0811 0a00 |0162: move-object/from16 v17, v10 │ │ -36499c: 2200 fa13 |0164: new-instance v0, Ljavax/mail/SendFailedException; // type@13fa │ │ -3649a0: 1a0d 0348 |0166: const-string v13, "Sending failed" // string@4803 │ │ -3649a4: 070c |0168: move-object v12, v0 │ │ -3649a6: 7606 699d 0c00 |0169: invoke-direct/range {v12, v13, v14, v15, v16, v17}, Ljavax/mail/SendFailedException;.:(Ljava/lang/String;Ljava/lang/Exception;[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;)V // method@9d69 │ │ -3649ac: 2700 |016c: throw v0 │ │ -3649ae: 2200 fa13 |016d: new-instance v0, Ljavax/mail/SendFailedException; // type@13fa │ │ -3649b2: 7020 679d 3000 |016f: invoke-direct {v0, v3}, Ljavax/mail/SendFailedException;.:(Ljava/lang/String;)V // method@9d67 │ │ -3649b8: 2700 |0172: throw v0 │ │ -3649ba: 2200 fa13 |0173: new-instance v0, Ljavax/mail/SendFailedException; // type@13fa │ │ -3649be: 7020 679d 3000 |0175: invoke-direct {v0, v3}, Ljavax/mail/SendFailedException;.:(Ljava/lang/String;)V // method@9d67 │ │ -3649c4: 2700 |0178: throw v0 │ │ +3646c0: |[3646c0] javax.mail.Transport.send0:(Ljavax/mail/Message;[Ljavax/mail/Address;Ljava/lang/String;Ljava/lang/String;)V │ │ +3646d0: 0801 1200 |0000: move-object/from16 v1, v18 │ │ +3646d4: 0800 1300 |0002: move-object/from16 v0, v19 │ │ +3646d8: 0802 1400 |0004: move-object/from16 v2, v20 │ │ +3646dc: 1a03 ed3e |0006: const-string v3, "No recipient addresses" // string@3eed │ │ +3646e0: 3800 6b01 |0008: if-eqz v0, 0173 // +016b │ │ +3646e4: 2104 |000a: array-length v4, v0 │ │ +3646e6: 3804 6801 |000b: if-eqz v4, 0173 // +0168 │ │ +3646ea: 2204 6413 |000d: new-instance v4, Ljava/util/HashMap; // type@1364 │ │ +3646ee: 7010 159a 0400 |000f: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +3646f4: 2205 5613 |0012: new-instance v5, Ljava/util/ArrayList; // type@1356 │ │ +3646f8: 7010 9399 0500 |0014: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +3646fe: 2206 5613 |0017: new-instance v6, Ljava/util/ArrayList; // type@1356 │ │ +364702: 7010 9399 0600 |0019: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +364708: 2207 5613 |001c: new-instance v7, Ljava/util/ArrayList; // type@1356 │ │ +36470c: 7010 9399 0700 |001e: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +364712: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +364714: 1209 |0022: const/4 v9, #int 0 // #0 │ │ +364716: 210a |0023: array-length v10, v0 │ │ +364718: 35a9 3600 |0024: if-ge v9, v10, 005a // +0036 │ │ +36471c: 460a 0009 |0026: aget-object v10, v0, v9 │ │ +364720: 6e10 589c 0a00 |0028: invoke-virtual {v10}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ +364726: 0c0a |002b: move-result-object v10 │ │ +364728: 7220 819a a400 |002c: invoke-interface {v4, v10}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@9a81 │ │ +36472e: 0a0a |002f: move-result v10 │ │ +364730: 380a 1400 |0030: if-eqz v10, 0044 // +0014 │ │ +364734: 460a 0009 |0032: aget-object v10, v0, v9 │ │ +364738: 6e10 589c 0a00 |0034: invoke-virtual {v10}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ +36473e: 0c0a |0037: move-result-object v10 │ │ +364740: 7220 859a a400 |0038: invoke-interface {v4, v10}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +364746: 0c0a |003b: move-result-object v10 │ │ +364748: 1f0a 6c13 |003c: check-cast v10, Ljava/util/List; // type@136c │ │ +36474c: 460b 0009 |003e: aget-object v11, v0, v9 │ │ +364750: 7220 5b9a ba00 |0040: invoke-interface {v10, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +364756: 2814 |0043: goto 0057 // +0014 │ │ +364758: 220a 5613 |0044: new-instance v10, Ljava/util/ArrayList; // type@1356 │ │ +36475c: 7010 9399 0a00 |0046: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +364762: 460b 0009 |0049: aget-object v11, v0, v9 │ │ +364766: 7220 5b9a ba00 |004b: invoke-interface {v10, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36476c: 460b 0009 |004e: aget-object v11, v0, v9 │ │ +364770: 6e10 589c 0b00 |0050: invoke-virtual {v11}, Ljavax/mail/Address;.getType:()Ljava/lang/String; // method@9c58 │ │ +364776: 0c0b |0053: move-result-object v11 │ │ +364778: 7230 899a b40a |0054: invoke-interface {v4, v11, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +36477e: d809 0901 |0057: add-int/lit8 v9, v9, #int 1 // #01 │ │ +364782: 28ca |0059: goto 0023 // -0036 │ │ +364784: 7210 8c9a 0400 |005a: invoke-interface {v4}, Ljava/util/Map;.size:()I // method@9a8c │ │ +36478a: 0a09 |005d: move-result v9 │ │ +36478c: 3809 0f01 |005e: if-eqz v9, 016d // +010f │ │ +364790: 5413 4071 |0060: iget-object v3, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@7140 │ │ +364794: 120a |0062: const/4 v10, #int 0 // #0 │ │ +364796: 3803 0500 |0063: if-eqz v3, 0068 // +0005 │ │ +36479a: 5413 4071 |0065: iget-object v3, v1, Ljavax/mail/Message;.session:Ljavax/mail/Session; // field@7140 │ │ +36479e: 2809 |0067: goto 0070 // +0009 │ │ +3647a0: 7100 5898 0000 |0068: invoke-static {}, Ljava/lang/System;.getProperties:()Ljava/util/Properties; // method@9858 │ │ +3647a6: 0c03 |006b: move-result-object v3 │ │ +3647a8: 7120 9f9d a300 |006c: invoke-static {v3, v10}, Ljavax/mail/Session;.getDefaultInstance:(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session; // method@9d9f │ │ +3647ae: 0c03 |006f: move-result-object v3 │ │ +3647b0: 121b |0070: const/4 v11, #int 1 // #1 │ │ +3647b2: 33b9 1f00 |0071: if-ne v9, v11, 0090 // +001f │ │ +3647b6: 4604 0008 |0073: aget-object v4, v0, v8 │ │ +3647ba: 6e20 b69d 4300 |0075: invoke-virtual {v3, v4}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/Address;)Ljavax/mail/Transport; // method@9db6 │ │ +3647c0: 0c03 |0078: move-result-object v3 │ │ +3647c2: 3802 0800 |0079: if-eqz v2, 0081 // +0008 │ │ +3647c6: 0804 1500 |007b: move-object/from16 v4, v21 │ │ +3647ca: 6e30 e89d 2304 |007d: invoke-virtual {v3, v2, v4}, Ljavax/mail/Transport;.connect:(Ljava/lang/String;Ljava/lang/String;)V // method@9de8 │ │ +3647d0: 2804 |0080: goto 0084 // +0004 │ │ +3647d2: 6e10 e79d 0300 |0081: invoke-virtual {v3}, Ljavax/mail/Transport;.connect:()V // method@9de7 │ │ +3647d8: 6e30 f49d 1300 |0084: invoke-virtual {v3, v1, v0}, Ljavax/mail/Transport;.sendMessage:(Ljavax/mail/Message;[Ljavax/mail/Address;)V // method@9df4 │ │ +3647de: 6e10 e69d 0300 |0087: invoke-virtual {v3}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ +3647e4: 0e00 |008a: return-void │ │ +3647e6: 0d00 |008b: move-exception v0 │ │ +3647e8: 6e10 e69d 0300 |008c: invoke-virtual {v3}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ +3647ee: 2700 |008f: throw v0 │ │ +3647f0: 7210 8d9a 0400 |0090: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@9a8d │ │ +3647f6: 0c00 |0093: move-result-object v0 │ │ +3647f8: 7210 ef99 0000 |0094: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ +3647fe: 0c02 |0097: move-result-object v2 │ │ +364800: 07ae |0098: move-object v14, v10 │ │ +364802: 1200 |0099: const/4 v0, #int 0 // #0 │ │ +364804: 7210 3f9a 0200 |009a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +36480a: 0a04 |009d: move-result v4 │ │ +36480c: 3804 7f00 |009e: if-eqz v4, 011d // +007f │ │ +364810: 7210 409a 0200 |00a0: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +364816: 0c04 |00a3: move-result-object v4 │ │ +364818: 1f04 6c13 |00a4: check-cast v4, Ljava/util/List; // type@136c │ │ +36481c: 7210 6a9a 0400 |00a6: invoke-interface {v4}, Ljava/util/List;.size:()I // method@9a6a │ │ +364822: 0a09 |00a9: move-result v9 │ │ +364824: 239c ed15 |00aa: new-array v12, v9, [Ljavax/mail/Address; // type@15ed │ │ +364828: 7220 6d9a c400 |00ac: invoke-interface {v4, v12}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +36482e: 4604 0c08 |00af: aget-object v4, v12, v8 │ │ +364832: 6e20 b69d 4300 |00b1: invoke-virtual {v3, v4}, Ljavax/mail/Session;.getTransport:(Ljavax/mail/Address;)Ljavax/mail/Transport; // method@9db6 │ │ +364838: 0c04 |00b4: move-result-object v4 │ │ +36483a: 3904 0d00 |00b5: if-nez v4, 00c2 // +000d │ │ +36483e: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ +364840: 3594 e2ff |00b8: if-ge v4, v9, 009a // -001e │ │ +364844: 460d 0c04 |00ba: aget-object v13, v12, v4 │ │ +364848: 7220 5b9a d500 |00bc: invoke-interface {v5, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36484e: d804 0401 |00bf: add-int/lit8 v4, v4, #int 1 // #01 │ │ +364852: 28f7 |00c1: goto 00b8 // -0009 │ │ +364854: 6e10 e79d 0400 |00c2: invoke-virtual {v4}, Ljavax/mail/Transport;.connect:()V // method@9de7 │ │ +36485a: 6e30 f49d 140c |00c5: invoke-virtual {v4, v1, v12}, Ljavax/mail/Transport;.sendMessage:(Ljavax/mail/Message;[Ljavax/mail/Address;)V // method@9df4 │ │ +364860: 6e10 e69d 0400 |00c8: invoke-virtual {v4}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ +364866: 28cf |00cb: goto 009a // -0031 │ │ +364868: 0d00 |00cc: move-exception v0 │ │ +36486a: 284c |00cd: goto 0119 // +004c │ │ +36486c: 0d00 |00ce: move-exception v0 │ │ +36486e: 390e 0400 |00cf: if-nez v14, 00d3 // +0004 │ │ +364872: 070e |00d1: move-object v14, v0 │ │ +364874: 2804 |00d2: goto 00d6 // +0004 │ │ +364876: 6e20 1f9d 0e00 |00d3: invoke-virtual {v14, v0}, Ljavax/mail/MessagingException;.setNextException:(Ljava/lang/Exception;)Z // method@9d1f │ │ +36487c: 6e10 e69d 0400 |00d6: invoke-virtual {v4}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ +364882: 1210 |00d9: const/4 v0, #int 1 // #1 │ │ +364884: 28c0 |00da: goto 009a // -0040 │ │ +364886: 0d00 |00db: move-exception v0 │ │ +364888: 390e 0400 |00dc: if-nez v14, 00e0 // +0004 │ │ +36488c: 070e |00de: move-object v14, v0 │ │ +36488e: 2804 |00df: goto 00e3 // +0004 │ │ +364890: 6e20 1f9d 0e00 |00e0: invoke-virtual {v14, v0}, Ljavax/mail/MessagingException;.setNextException:(Ljava/lang/Exception;)Z // method@9d1f │ │ +364896: 6e10 6a9d 0000 |00e3: invoke-virtual {v0}, Ljavax/mail/SendFailedException;.getInvalidAddresses:()[Ljavax/mail/Address; // method@9d6a │ │ +36489c: 0c09 |00e6: move-result-object v9 │ │ +36489e: 3809 0e00 |00e7: if-eqz v9, 00f5 // +000e │ │ +3648a2: 120c |00e9: const/4 v12, #int 0 // #0 │ │ +3648a4: 219d |00ea: array-length v13, v9 │ │ +3648a6: 35dc 0a00 |00eb: if-ge v12, v13, 00f5 // +000a │ │ +3648aa: 460d 090c |00ed: aget-object v13, v9, v12 │ │ +3648ae: 7220 5b9a d500 |00ef: invoke-interface {v5, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3648b4: d80c 0c01 |00f2: add-int/lit8 v12, v12, #int 1 // #01 │ │ +3648b8: 28f6 |00f4: goto 00ea // -000a │ │ +3648ba: 6e10 6b9d 0000 |00f5: invoke-virtual {v0}, Ljavax/mail/SendFailedException;.getValidSentAddresses:()[Ljavax/mail/Address; // method@9d6b │ │ +3648c0: 0c09 |00f8: move-result-object v9 │ │ +3648c2: 3809 0e00 |00f9: if-eqz v9, 0107 // +000e │ │ +3648c6: 120c |00fb: const/4 v12, #int 0 // #0 │ │ +3648c8: 219d |00fc: array-length v13, v9 │ │ +3648ca: 35dc 0a00 |00fd: if-ge v12, v13, 0107 // +000a │ │ +3648ce: 460d 090c |00ff: aget-object v13, v9, v12 │ │ +3648d2: 7220 5b9a d600 |0101: invoke-interface {v6, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3648d8: d80c 0c01 |0104: add-int/lit8 v12, v12, #int 1 // #01 │ │ +3648dc: 28f6 |0106: goto 00fc // -000a │ │ +3648de: 6e10 6c9d 0000 |0107: invoke-virtual {v0}, Ljavax/mail/SendFailedException;.getValidUnsentAddresses:()[Ljavax/mail/Address; // method@9d6c │ │ +3648e4: 0c00 |010a: move-result-object v0 │ │ +3648e6: 3800 cbff |010b: if-eqz v0, 00d6 // -0035 │ │ +3648ea: 1209 |010d: const/4 v9, #int 0 // #0 │ │ +3648ec: 210c |010e: array-length v12, v0 │ │ +3648ee: 35c9 c7ff |010f: if-ge v9, v12, 00d6 // -0039 │ │ +3648f2: 460c 0009 |0111: aget-object v12, v0, v9 │ │ +3648f6: 7220 5b9a c700 |0113: invoke-interface {v7, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3648fc: d809 0901 |0116: add-int/lit8 v9, v9, #int 1 // #01 │ │ +364900: 28f6 |0118: goto 010e // -000a │ │ +364902: 6e10 e69d 0400 |0119: invoke-virtual {v4}, Ljavax/mail/Transport;.close:()V // method@9de6 │ │ +364908: 2700 |011c: throw v0 │ │ +36490a: 3900 1000 |011d: if-nez v0, 012d // +0010 │ │ +36490e: 7210 6a9a 0500 |011f: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ +364914: 0a00 |0122: move-result v0 │ │ +364916: 3900 0a00 |0123: if-nez v0, 012d // +000a │ │ +36491a: 7210 6a9a 0700 |0125: invoke-interface {v7}, Ljava/util/List;.size:()I // method@9a6a │ │ +364920: 0a00 |0128: move-result v0 │ │ +364922: 3800 0300 |0129: if-eqz v0, 012c // +0003 │ │ +364926: 2802 |012b: goto 012d // +0002 │ │ +364928: 0e00 |012c: return-void │ │ +36492a: 7210 6a9a 0600 |012d: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9a6a │ │ +364930: 0a00 |0130: move-result v0 │ │ +364932: 3d00 0d00 |0131: if-lez v0, 013e // +000d │ │ +364936: 7210 6a9a 0600 |0133: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9a6a │ │ +36493c: 0a00 |0136: move-result v0 │ │ +36493e: 2300 ed15 |0137: new-array v0, v0, [Ljavax/mail/Address; // type@15ed │ │ +364942: 7220 6d9a 0600 |0139: invoke-interface {v6, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +364948: 070f |013c: move-object v15, v0 │ │ +36494a: 2802 |013d: goto 013f // +0002 │ │ +36494c: 07af |013e: move-object v15, v10 │ │ +36494e: 7210 6a9a 0700 |013f: invoke-interface {v7}, Ljava/util/List;.size:()I // method@9a6a │ │ +364954: 0a00 |0142: move-result v0 │ │ +364956: 3d00 0e00 |0143: if-lez v0, 0151 // +000e │ │ +36495a: 7210 6a9a 0700 |0145: invoke-interface {v7}, Ljava/util/List;.size:()I // method@9a6a │ │ +364960: 0a00 |0148: move-result v0 │ │ +364962: 2300 ed15 |0149: new-array v0, v0, [Ljavax/mail/Address; // type@15ed │ │ +364966: 7220 6d9a 0700 |014b: invoke-interface {v7, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +36496c: 0810 0000 |014e: move-object/from16 v16, v0 │ │ +364970: 2803 |0150: goto 0153 // +0003 │ │ +364972: 0810 0a00 |0151: move-object/from16 v16, v10 │ │ +364976: 7210 6a9a 0500 |0153: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ +36497c: 0a00 |0156: move-result v0 │ │ +36497e: 3d00 0b00 |0157: if-lez v0, 0162 // +000b │ │ +364982: 7210 6a9a 0500 |0159: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ +364988: 0a00 |015c: move-result v0 │ │ +36498a: 230a ed15 |015d: new-array v10, v0, [Ljavax/mail/Address; // type@15ed │ │ +36498e: 7220 6d9a a500 |015f: invoke-interface {v5, v10}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +364994: 0811 0a00 |0162: move-object/from16 v17, v10 │ │ +364998: 2200 fa13 |0164: new-instance v0, Ljavax/mail/SendFailedException; // type@13fa │ │ +36499c: 1a0d 0348 |0166: const-string v13, "Sending failed" // string@4803 │ │ +3649a0: 070c |0168: move-object v12, v0 │ │ +3649a2: 7606 699d 0c00 |0169: invoke-direct/range {v12, v13, v14, v15, v16, v17}, Ljavax/mail/SendFailedException;.:(Ljava/lang/String;Ljava/lang/Exception;[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;)V // method@9d69 │ │ +3649a8: 2700 |016c: throw v0 │ │ +3649aa: 2200 fa13 |016d: new-instance v0, Ljavax/mail/SendFailedException; // type@13fa │ │ +3649ae: 7020 679d 3000 |016f: invoke-direct {v0, v3}, Ljavax/mail/SendFailedException;.:(Ljava/lang/String;)V // method@9d67 │ │ +3649b4: 2700 |0172: throw v0 │ │ +3649b6: 2200 fa13 |0173: new-instance v0, Ljavax/mail/SendFailedException; // type@13fa │ │ +3649ba: 7020 679d 3000 |0175: invoke-direct {v0, v3}, Ljavax/mail/SendFailedException;.:(Ljava/lang/String;)V // method@9d67 │ │ +3649c0: 2700 |0178: throw v0 │ │ catches : 4 │ │ 0x007d - 0x0087 │ │ -> 0x008b │ │ 0x00c2 - 0x00c8 │ │ Ljavax/mail/SendFailedException; -> 0x00db │ │ Ljavax/mail/MessagingException; -> 0x00ce │ │ -> 0x00cc │ │ @@ -1269908,28 +1269907,28 @@ │ │ type : '(Ljavax/mail/event/TransportListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -364570: |[364570] javax.mail.Transport.addTransportListener:(Ljavax/mail/event/TransportListener;)V │ │ -364580: 1d01 |0000: monitor-enter v1 │ │ -364582: 5410 8271 |0001: iget-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7182 │ │ -364586: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -36458a: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ -36458e: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ -364594: 5b10 8271 |000a: iput-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7182 │ │ -364598: 5410 8271 |000c: iget-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7182 │ │ -36459c: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ -3645a2: 1e01 |0011: monitor-exit v1 │ │ -3645a4: 0e00 |0012: return-void │ │ -3645a6: 0d02 |0013: move-exception v2 │ │ -3645a8: 1e01 |0014: monitor-exit v1 │ │ -3645aa: 2702 |0015: throw v2 │ │ +36456c: |[36456c] javax.mail.Transport.addTransportListener:(Ljavax/mail/event/TransportListener;)V │ │ +36457c: 1d01 |0000: monitor-enter v1 │ │ +36457e: 5410 8271 |0001: iget-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7182 │ │ +364582: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +364586: 2200 7e13 |0005: new-instance v0, Ljava/util/Vector; // type@137e │ │ +36458a: 7010 d49a 0000 |0007: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@9ad4 │ │ +364590: 5b10 8271 |000a: iput-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7182 │ │ +364594: 5410 8271 |000c: iget-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7182 │ │ +364598: 6e20 d69a 2000 |000e: invoke-virtual {v0, v2}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@9ad6 │ │ +36459e: 1e01 |0011: monitor-exit v1 │ │ +3645a0: 0e00 |0012: return-void │ │ +3645a2: 0d02 |0013: move-exception v2 │ │ +3645a4: 1e01 |0014: monitor-exit v1 │ │ +3645a6: 2702 |0015: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=379 │ │ 0x0005 line=380 │ │ 0x000c line=381 │ │ @@ -1269943,30 +1269942,30 @@ │ │ type : '(I[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;Ljavax/mail/Message;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 23 16-bit code units │ │ -3645b8: |[3645b8] javax.mail.Transport.notifyTransportListeners:(I[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;Ljavax/mail/Message;)V │ │ -3645c8: 5480 8271 |0000: iget-object v0, v8, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7182 │ │ -3645cc: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -3645d0: 0e00 |0004: return-void │ │ -3645d2: 2200 1c14 |0005: new-instance v0, Ljavax/mail/event/TransportEvent; // type@141c │ │ -3645d6: 0701 |0007: move-object v1, v0 │ │ -3645d8: 0782 |0008: move-object v2, v8 │ │ -3645da: 0193 |0009: move v3, v9 │ │ -3645dc: 07a4 |000a: move-object v4, v10 │ │ -3645de: 07b5 |000b: move-object v5, v11 │ │ -3645e0: 07c6 |000c: move-object v6, v12 │ │ -3645e2: 07d7 |000d: move-object v7, v13 │ │ -3645e4: 7607 459e 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Ljavax/mail/event/TransportEvent;.:(Ljavax/mail/Transport;I[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;Ljavax/mail/Message;)V // method@9e45 │ │ -3645ea: 5489 8271 |0011: iget-object v9, v8, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7182 │ │ -3645ee: 6e30 ed9d 0809 |0013: invoke-virtual {v8, v0, v9}, Ljavax/mail/Transport;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9ded │ │ -3645f4: 0e00 |0016: return-void │ │ +3645b4: |[3645b4] javax.mail.Transport.notifyTransportListeners:(I[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;Ljavax/mail/Message;)V │ │ +3645c4: 5480 8271 |0000: iget-object v0, v8, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7182 │ │ +3645c8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +3645cc: 0e00 |0004: return-void │ │ +3645ce: 2200 1c14 |0005: new-instance v0, Ljavax/mail/event/TransportEvent; // type@141c │ │ +3645d2: 0701 |0007: move-object v1, v0 │ │ +3645d4: 0782 |0008: move-object v2, v8 │ │ +3645d6: 0193 |0009: move v3, v9 │ │ +3645d8: 07a4 |000a: move-object v4, v10 │ │ +3645da: 07b5 |000b: move-object v5, v11 │ │ +3645dc: 07c6 |000c: move-object v6, v12 │ │ +3645de: 07d7 |000d: move-object v7, v13 │ │ +3645e0: 7607 459e 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Ljavax/mail/event/TransportEvent;.:(Ljavax/mail/Transport;I[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;Ljavax/mail/Message;)V // method@9e45 │ │ +3645e6: 5489 8271 |0011: iget-object v9, v8, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7182 │ │ +3645ea: 6e30 ed9d 0809 |0013: invoke-virtual {v8, v0, v9}, Ljavax/mail/Transport;.queueEvent:(Ljavax/mail/event/MailEvent;Ljava/util/Vector;)V // method@9ded │ │ +3645f0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0005 line=420 │ │ 0x0011 line=422 │ │ locals : │ │ 0x0000 - 0x0017 reg=8 this Ljavax/mail/Transport; │ │ @@ -1269981,25 +1269980,25 @@ │ │ type : '(Ljavax/mail/event/TransportListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3645f8: |[3645f8] javax.mail.Transport.removeTransportListener:(Ljavax/mail/event/TransportListener;)V │ │ -364608: 1d01 |0000: monitor-enter v1 │ │ -36460a: 5410 8271 |0001: iget-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7182 │ │ -36460e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -364612: 5410 8271 |0005: iget-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7182 │ │ -364616: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ -36461c: 1e01 |000a: monitor-exit v1 │ │ -36461e: 0e00 |000b: return-void │ │ -364620: 0d02 |000c: move-exception v2 │ │ -364622: 1e01 |000d: monitor-exit v1 │ │ -364624: 2702 |000e: throw v2 │ │ +3645f4: |[3645f4] javax.mail.Transport.removeTransportListener:(Ljavax/mail/event/TransportListener;)V │ │ +364604: 1d01 |0000: monitor-enter v1 │ │ +364606: 5410 8271 |0001: iget-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7182 │ │ +36460a: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +36460e: 5410 8271 |0005: iget-object v0, v1, Ljavax/mail/Transport;.transportListeners:Ljava/util/Vector; // field@7182 │ │ +364612: 6e20 e09a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@9ae0 │ │ +364618: 1e01 |000a: monitor-exit v1 │ │ +36461a: 0e00 |000b: return-void │ │ +36461c: 0d02 |000c: move-exception v2 │ │ +36461e: 1e01 |000d: monitor-exit v1 │ │ +364620: 2702 |000e: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=394 │ │ 0x0005 line=395 │ │ 0x000a line=396 │ │ @@ -1270047,37 +1270046,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3649fc: |[3649fc] javax.mail.UIDFolder$FetchProfileItem.:()V │ │ -364a0c: 2200 0914 |0000: new-instance v0, Ljavax/mail/UIDFolder$FetchProfileItem; // type@1409 │ │ -364a10: 1a01 da4e |0002: const-string v1, "UID" // string@4eda │ │ -364a14: 7020 f69d 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/UIDFolder$FetchProfileItem;.:(Ljava/lang/String;)V // method@9df6 │ │ -364a1a: 6900 8371 |0007: sput-object v0, Ljavax/mail/UIDFolder$FetchProfileItem;.UID:Ljavax/mail/UIDFolder$FetchProfileItem; // field@7183 │ │ -364a1e: 0e00 |0009: return-void │ │ +3649f8: |[3649f8] javax.mail.UIDFolder$FetchProfileItem.:()V │ │ +364a08: 2200 0914 |0000: new-instance v0, Ljavax/mail/UIDFolder$FetchProfileItem; // type@1409 │ │ +364a0c: 1a01 da4e |0002: const-string v1, "UID" // string@4eda │ │ +364a10: 7020 f69d 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/UIDFolder$FetchProfileItem;.:(Ljava/lang/String;)V // method@9df6 │ │ +364a16: 6900 8371 |0007: sput-object v0, Ljavax/mail/UIDFolder$FetchProfileItem;.UID:Ljavax/mail/UIDFolder$FetchProfileItem; // field@7183 │ │ +364a1a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/UIDFolder$FetchProfileItem;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -364a20: |[364a20] javax.mail.UIDFolder$FetchProfileItem.:(Ljava/lang/String;)V │ │ -364a30: 7020 779c 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ -364a36: 0e00 |0003: return-void │ │ +364a1c: |[364a1c] javax.mail.UIDFolder$FetchProfileItem.:(Ljava/lang/String;)V │ │ +364a2c: 7020 779c 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/FetchProfile$Item;.:(Ljava/lang/String;)V // method@9c77 │ │ +364a32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/UIDFolder$FetchProfileItem; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1270108,17 +1270107,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -365558: |[365558] javax.mail.event.ConnectionAdapter.:()V │ │ -365568: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36556e: 0e00 |0003: return-void │ │ +365554: |[365554] javax.mail.event.ConnectionAdapter.:()V │ │ +365564: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36556a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/event/ConnectionAdapter; │ │ │ │ Virtual methods - │ │ @@ -1270127,46 +1270126,46 @@ │ │ type : '(Ljavax/mail/event/ConnectionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -365570: |[365570] javax.mail.event.ConnectionAdapter.closed:(Ljavax/mail/event/ConnectionEvent;)V │ │ -365580: 0e00 |0000: return-void │ │ +36556c: |[36556c] javax.mail.event.ConnectionAdapter.closed:(Ljavax/mail/event/ConnectionEvent;)V │ │ +36557c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/event/ConnectionAdapter;) │ │ name : 'disconnected' │ │ type : '(Ljavax/mail/event/ConnectionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -365584: |[365584] javax.mail.event.ConnectionAdapter.disconnected:(Ljavax/mail/event/ConnectionEvent;)V │ │ -365594: 0e00 |0000: return-void │ │ +365580: |[365580] javax.mail.event.ConnectionAdapter.disconnected:(Ljavax/mail/event/ConnectionEvent;)V │ │ +365590: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ljavax/mail/event/ConnectionAdapter;) │ │ name : 'opened' │ │ type : '(Ljavax/mail/event/ConnectionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -365598: |[365598] javax.mail.event.ConnectionAdapter.opened:(Ljavax/mail/event/ConnectionEvent;)V │ │ -3655a8: 0e00 |0000: return-void │ │ +365594: |[365594] javax.mail.event.ConnectionAdapter.opened:(Ljavax/mail/event/ConnectionEvent;)V │ │ +3655a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 4828 (ConnectionAdapter.java) │ │ │ │ Class #3940 header: │ │ @@ -1270216,18 +1270215,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3655c4: |[3655c4] javax.mail.event.ConnectionEvent.:(Ljava/lang/Object;I)V │ │ -3655d4: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ -3655da: 5902 9971 |0003: iput v2, v0, Ljavax/mail/event/ConnectionEvent;.type:I // field@7199 │ │ -3655de: 0e00 |0005: return-void │ │ +3655c0: |[3655c0] javax.mail.event.ConnectionEvent.:(Ljava/lang/Object;I)V │ │ +3655d0: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ +3655d6: 5902 9971 |0003: iput v2, v0, Ljavax/mail/event/ConnectionEvent;.type:I // field@7199 │ │ +3655da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/event/ConnectionEvent; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ @@ -1270239,31 +1270238,31 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3655e0: |[3655e0] javax.mail.event.ConnectionEvent.dispatch:(Ljava/lang/Object;)V │ │ -3655f0: 5220 9971 |0000: iget v0, v2, Ljavax/mail/event/ConnectionEvent;.type:I // field@7199 │ │ -3655f4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3655f6: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ -3655fa: 1f03 0f14 |0005: check-cast v3, Ljavax/mail/event/ConnectionListener; // type@140f │ │ -3655fe: 7220 1d9e 2300 |0007: invoke-interface {v3, v2}, Ljavax/mail/event/ConnectionListener;.opened:(Ljavax/mail/event/ConnectionEvent;)V // method@9e1d │ │ -365604: 2812 |000a: goto 001c // +0012 │ │ -365606: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -365608: 3310 0800 |000c: if-ne v0, v1, 0014 // +0008 │ │ -36560c: 1f03 0f14 |000e: check-cast v3, Ljavax/mail/event/ConnectionListener; // type@140f │ │ -365610: 7220 1c9e 2300 |0010: invoke-interface {v3, v2}, Ljavax/mail/event/ConnectionListener;.disconnected:(Ljavax/mail/event/ConnectionEvent;)V // method@9e1c │ │ -365616: 2809 |0013: goto 001c // +0009 │ │ -365618: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -36561a: 3310 0700 |0015: if-ne v0, v1, 001c // +0007 │ │ -36561e: 1f03 0f14 |0017: check-cast v3, Ljavax/mail/event/ConnectionListener; // type@140f │ │ -365622: 7220 1b9e 2300 |0019: invoke-interface {v3, v2}, Ljavax/mail/event/ConnectionListener;.closed:(Ljavax/mail/event/ConnectionEvent;)V // method@9e1b │ │ -365628: 0e00 |001c: return-void │ │ +3655dc: |[3655dc] javax.mail.event.ConnectionEvent.dispatch:(Ljava/lang/Object;)V │ │ +3655ec: 5220 9971 |0000: iget v0, v2, Ljavax/mail/event/ConnectionEvent;.type:I // field@7199 │ │ +3655f0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3655f2: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ +3655f6: 1f03 0f14 |0005: check-cast v3, Ljavax/mail/event/ConnectionListener; // type@140f │ │ +3655fa: 7220 1d9e 2300 |0007: invoke-interface {v3, v2}, Ljavax/mail/event/ConnectionListener;.opened:(Ljavax/mail/event/ConnectionEvent;)V // method@9e1d │ │ +365600: 2812 |000a: goto 001c // +0012 │ │ +365602: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +365604: 3310 0800 |000c: if-ne v0, v1, 0014 // +0008 │ │ +365608: 1f03 0f14 |000e: check-cast v3, Ljavax/mail/event/ConnectionListener; // type@140f │ │ +36560c: 7220 1c9e 2300 |0010: invoke-interface {v3, v2}, Ljavax/mail/event/ConnectionListener;.disconnected:(Ljavax/mail/event/ConnectionEvent;)V // method@9e1c │ │ +365612: 2809 |0013: goto 001c // +0009 │ │ +365614: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +365616: 3310 0700 |0015: if-ne v0, v1, 001c // +0007 │ │ +36561a: 1f03 0f14 |0017: check-cast v3, Ljavax/mail/event/ConnectionListener; // type@140f │ │ +36561e: 7220 1b9e 2300 |0019: invoke-interface {v3, v2}, Ljavax/mail/event/ConnectionListener;.closed:(Ljavax/mail/event/ConnectionEvent;)V // method@9e1b │ │ +365624: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ 0x000e line=97 │ │ 0x0017 line=99 │ │ locals : │ │ @@ -1270275,17 +1270274,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3655ac: |[3655ac] javax.mail.event.ConnectionEvent.getType:()I │ │ -3655bc: 5210 9971 |0000: iget v0, v1, Ljavax/mail/event/ConnectionEvent;.type:I // field@7199 │ │ -3655c0: 0f00 |0002: return v0 │ │ +3655a8: |[3655a8] javax.mail.event.ConnectionEvent.getType:()I │ │ +3655b8: 5210 9971 |0000: iget v0, v1, Ljavax/mail/event/ConnectionEvent;.type:I // field@7199 │ │ +3655bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/ConnectionEvent; │ │ │ │ source_file_idx : 4829 (ConnectionEvent.java) │ │ @@ -1270314,17 +1270313,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -36562c: |[36562c] javax.mail.event.FolderAdapter.:()V │ │ -36563c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -365642: 0e00 |0003: return-void │ │ +365628: |[365628] javax.mail.event.FolderAdapter.:()V │ │ +365638: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36563e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/event/FolderAdapter; │ │ │ │ Virtual methods - │ │ @@ -1270333,46 +1270332,46 @@ │ │ type : '(Ljavax/mail/event/FolderEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -365644: |[365644] javax.mail.event.FolderAdapter.folderCreated:(Ljavax/mail/event/FolderEvent;)V │ │ -365654: 0e00 |0000: return-void │ │ +365640: |[365640] javax.mail.event.FolderAdapter.folderCreated:(Ljavax/mail/event/FolderEvent;)V │ │ +365650: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/event/FolderAdapter;) │ │ name : 'folderDeleted' │ │ type : '(Ljavax/mail/event/FolderEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -365658: |[365658] javax.mail.event.FolderAdapter.folderDeleted:(Ljavax/mail/event/FolderEvent;)V │ │ -365668: 0e00 |0000: return-void │ │ +365654: |[365654] javax.mail.event.FolderAdapter.folderDeleted:(Ljavax/mail/event/FolderEvent;)V │ │ +365664: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ljavax/mail/event/FolderAdapter;) │ │ name : 'folderRenamed' │ │ type : '(Ljavax/mail/event/FolderEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -36566c: |[36566c] javax.mail.event.FolderAdapter.folderRenamed:(Ljavax/mail/event/FolderEvent;)V │ │ -36567c: 0e00 |0000: return-void │ │ +365668: |[365668] javax.mail.event.FolderAdapter.folderRenamed:(Ljavax/mail/event/FolderEvent;)V │ │ +365678: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7102 (FolderAdapter.java) │ │ │ │ Class #3942 header: │ │ @@ -1270430,17 +1270429,17 @@ │ │ type : '(Ljava/lang/Object;Ljavax/mail/Folder;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -3656c8: |[3656c8] javax.mail.event.FolderEvent.:(Ljava/lang/Object;Ljavax/mail/Folder;I)V │ │ -3656d8: 7053 239e 1022 |0000: invoke-direct {v0, v1, v2, v2, v3}, Ljavax/mail/event/FolderEvent;.:(Ljava/lang/Object;Ljavax/mail/Folder;Ljavax/mail/Folder;I)V // method@9e23 │ │ -3656de: 0e00 |0003: return-void │ │ +3656c4: |[3656c4] javax.mail.event.FolderEvent.:(Ljava/lang/Object;Ljavax/mail/Folder;I)V │ │ +3656d4: 7053 239e 1022 |0000: invoke-direct {v0, v1, v2, v2, v3}, Ljavax/mail/event/FolderEvent;.:(Ljava/lang/Object;Ljavax/mail/Folder;Ljavax/mail/Folder;I)V // method@9e23 │ │ +3656da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/event/FolderEvent; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 (null) Ljavax/mail/Folder; │ │ @@ -1270451,20 +1270450,20 @@ │ │ type : '(Ljava/lang/Object;Ljavax/mail/Folder;Ljavax/mail/Folder;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3656e0: |[3656e0] javax.mail.event.FolderEvent.:(Ljava/lang/Object;Ljavax/mail/Folder;Ljavax/mail/Folder;I)V │ │ -3656f0: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ -3656f6: 5b02 9d71 |0003: iput-object v2, v0, Ljavax/mail/event/FolderEvent;.folder:Ljavax/mail/Folder; // field@719d │ │ -3656fa: 5b03 9e71 |0005: iput-object v3, v0, Ljavax/mail/event/FolderEvent;.newFolder:Ljavax/mail/Folder; // field@719e │ │ -3656fe: 5904 a071 |0007: iput v4, v0, Ljavax/mail/event/FolderEvent;.type:I // field@71a0 │ │ -365702: 0e00 |0009: return-void │ │ +3656dc: |[3656dc] javax.mail.event.FolderEvent.:(Ljava/lang/Object;Ljavax/mail/Folder;Ljavax/mail/Folder;I)V │ │ +3656ec: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ +3656f2: 5b02 9d71 |0003: iput-object v2, v0, Ljavax/mail/event/FolderEvent;.folder:Ljavax/mail/Folder; // field@719d │ │ +3656f6: 5b03 9e71 |0005: iput-object v3, v0, Ljavax/mail/event/FolderEvent;.newFolder:Ljavax/mail/Folder; // field@719e │ │ +3656fa: 5904 a071 |0007: iput v4, v0, Ljavax/mail/event/FolderEvent;.type:I // field@71a0 │ │ +3656fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=117 │ │ 0x0005 line=118 │ │ 0x0007 line=119 │ │ locals : │ │ @@ -1270480,31 +1270479,31 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -365704: |[365704] javax.mail.event.FolderEvent.dispatch:(Ljava/lang/Object;)V │ │ -365714: 5220 a071 |0000: iget v0, v2, Ljavax/mail/event/FolderEvent;.type:I // field@71a0 │ │ -365718: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -36571a: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ -36571e: 1f03 1214 |0005: check-cast v3, Ljavax/mail/event/FolderListener; // type@1412 │ │ -365722: 7220 289e 2300 |0007: invoke-interface {v3, v2}, Ljavax/mail/event/FolderListener;.folderCreated:(Ljavax/mail/event/FolderEvent;)V // method@9e28 │ │ -365728: 2812 |000a: goto 001c // +0012 │ │ -36572a: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -36572c: 3310 0800 |000c: if-ne v0, v1, 0014 // +0008 │ │ -365730: 1f03 1214 |000e: check-cast v3, Ljavax/mail/event/FolderListener; // type@1412 │ │ -365734: 7220 299e 2300 |0010: invoke-interface {v3, v2}, Ljavax/mail/event/FolderListener;.folderDeleted:(Ljavax/mail/event/FolderEvent;)V // method@9e29 │ │ -36573a: 2809 |0013: goto 001c // +0009 │ │ -36573c: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -36573e: 3310 0700 |0015: if-ne v0, v1, 001c // +0007 │ │ -365742: 1f03 1214 |0017: check-cast v3, Ljavax/mail/event/FolderListener; // type@1412 │ │ -365746: 7220 2a9e 2300 |0019: invoke-interface {v3, v2}, Ljavax/mail/event/FolderListener;.folderRenamed:(Ljavax/mail/event/FolderEvent;)V // method@9e2a │ │ -36574c: 0e00 |001c: return-void │ │ +365700: |[365700] javax.mail.event.FolderEvent.dispatch:(Ljava/lang/Object;)V │ │ +365710: 5220 a071 |0000: iget v0, v2, Ljavax/mail/event/FolderEvent;.type:I // field@71a0 │ │ +365714: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +365716: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ +36571a: 1f03 1214 |0005: check-cast v3, Ljavax/mail/event/FolderListener; // type@1412 │ │ +36571e: 7220 289e 2300 |0007: invoke-interface {v3, v2}, Ljavax/mail/event/FolderListener;.folderCreated:(Ljavax/mail/event/FolderEvent;)V // method@9e28 │ │ +365724: 2812 |000a: goto 001c // +0012 │ │ +365726: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +365728: 3310 0800 |000c: if-ne v0, v1, 0014 // +0008 │ │ +36572c: 1f03 1214 |000e: check-cast v3, Ljavax/mail/event/FolderListener; // type@1412 │ │ +365730: 7220 299e 2300 |0010: invoke-interface {v3, v2}, Ljavax/mail/event/FolderListener;.folderDeleted:(Ljavax/mail/event/FolderEvent;)V // method@9e29 │ │ +365736: 2809 |0013: goto 001c // +0009 │ │ +365738: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +36573a: 3310 0700 |0015: if-ne v0, v1, 001c // +0007 │ │ +36573e: 1f03 1214 |0017: check-cast v3, Ljavax/mail/event/FolderListener; // type@1412 │ │ +365742: 7220 2a9e 2300 |0019: invoke-interface {v3, v2}, Ljavax/mail/event/FolderListener;.folderRenamed:(Ljavax/mail/event/FolderEvent;)V // method@9e2a │ │ +365748: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ 0x000e line=164 │ │ 0x0017 line=166 │ │ locals : │ │ @@ -1270516,17 +1270515,17 @@ │ │ type : '()Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365698: |[365698] javax.mail.event.FolderEvent.getFolder:()Ljavax/mail/Folder; │ │ -3656a8: 5410 9d71 |0000: iget-object v0, v1, Ljavax/mail/event/FolderEvent;.folder:Ljavax/mail/Folder; // field@719d │ │ -3656ac: 1100 |0002: return-object v0 │ │ +365694: |[365694] javax.mail.event.FolderEvent.getFolder:()Ljavax/mail/Folder; │ │ +3656a4: 5410 9d71 |0000: iget-object v0, v1, Ljavax/mail/event/FolderEvent;.folder:Ljavax/mail/Folder; // field@719d │ │ +3656a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/FolderEvent; │ │ │ │ #2 : (in Ljavax/mail/event/FolderEvent;) │ │ @@ -1270534,17 +1270533,17 @@ │ │ type : '()Ljavax/mail/Folder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3656b0: |[3656b0] javax.mail.event.FolderEvent.getNewFolder:()Ljavax/mail/Folder; │ │ -3656c0: 5410 9e71 |0000: iget-object v0, v1, Ljavax/mail/event/FolderEvent;.newFolder:Ljavax/mail/Folder; // field@719e │ │ -3656c4: 1100 |0002: return-object v0 │ │ +3656ac: |[3656ac] javax.mail.event.FolderEvent.getNewFolder:()Ljavax/mail/Folder; │ │ +3656bc: 5410 9e71 |0000: iget-object v0, v1, Ljavax/mail/event/FolderEvent;.newFolder:Ljavax/mail/Folder; // field@719e │ │ +3656c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/FolderEvent; │ │ │ │ #3 : (in Ljavax/mail/event/FolderEvent;) │ │ @@ -1270552,17 +1270551,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365680: |[365680] javax.mail.event.FolderEvent.getType:()I │ │ -365690: 5210 a071 |0000: iget v0, v1, Ljavax/mail/event/FolderEvent;.type:I // field@71a0 │ │ -365694: 0f00 |0002: return v0 │ │ +36567c: |[36567c] javax.mail.event.FolderEvent.getType:()I │ │ +36568c: 5210 a071 |0000: iget v0, v1, Ljavax/mail/event/FolderEvent;.type:I // field@71a0 │ │ +365690: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/FolderEvent; │ │ │ │ source_file_idx : 7105 (FolderEvent.java) │ │ @@ -1270613,19 +1270612,19 @@ │ │ type : '(Ljava/lang/Object;ILjavax/mail/Message;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -365798: |[365798] javax.mail.event.MessageChangedEvent.:(Ljava/lang/Object;ILjavax/mail/Message;)V │ │ -3657a8: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ -3657ae: 5b03 a471 |0003: iput-object v3, v0, Ljavax/mail/event/MessageChangedEvent;.msg:Ljavax/mail/Message; // field@71a4 │ │ -3657b2: 5902 a671 |0005: iput v2, v0, Ljavax/mail/event/MessageChangedEvent;.type:I // field@71a6 │ │ -3657b6: 0e00 |0007: return-void │ │ +365794: |[365794] javax.mail.event.MessageChangedEvent.:(Ljava/lang/Object;ILjavax/mail/Message;)V │ │ +3657a4: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ +3657aa: 5b03 a471 |0003: iput-object v3, v0, Ljavax/mail/event/MessageChangedEvent;.msg:Ljavax/mail/Message; // field@71a4 │ │ +3657ae: 5902 a671 |0005: iput v2, v0, Ljavax/mail/event/MessageChangedEvent;.type:I // field@71a6 │ │ +3657b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/event/MessageChangedEvent; │ │ @@ -1270639,18 +1270638,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3657b8: |[3657b8] javax.mail.event.MessageChangedEvent.dispatch:(Ljava/lang/Object;)V │ │ -3657c8: 1f01 1514 |0000: check-cast v1, Ljavax/mail/event/MessageChangedListener; // type@1415 │ │ -3657cc: 7220 319e 0100 |0002: invoke-interface {v1, v0}, Ljavax/mail/event/MessageChangedListener;.messageChanged:(Ljavax/mail/event/MessageChangedEvent;)V // method@9e31 │ │ -3657d2: 0e00 |0005: return-void │ │ +3657b4: |[3657b4] javax.mail.event.MessageChangedEvent.dispatch:(Ljava/lang/Object;)V │ │ +3657c4: 1f01 1514 |0000: check-cast v1, Ljavax/mail/event/MessageChangedListener; // type@1415 │ │ +3657c8: 7220 319e 0100 |0002: invoke-interface {v1, v0}, Ljavax/mail/event/MessageChangedListener;.messageChanged:(Ljavax/mail/event/MessageChangedEvent;)V // method@9e31 │ │ +3657ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/event/MessageChangedEvent; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1270659,17 +1270658,17 @@ │ │ type : '()Ljavax/mail/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365780: |[365780] javax.mail.event.MessageChangedEvent.getMessage:()Ljavax/mail/Message; │ │ -365790: 5410 a471 |0000: iget-object v0, v1, Ljavax/mail/event/MessageChangedEvent;.msg:Ljavax/mail/Message; // field@71a4 │ │ -365794: 1100 |0002: return-object v0 │ │ +36577c: |[36577c] javax.mail.event.MessageChangedEvent.getMessage:()Ljavax/mail/Message; │ │ +36578c: 5410 a471 |0000: iget-object v0, v1, Ljavax/mail/event/MessageChangedEvent;.msg:Ljavax/mail/Message; // field@71a4 │ │ +365790: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/MessageChangedEvent; │ │ │ │ #2 : (in Ljavax/mail/event/MessageChangedEvent;) │ │ @@ -1270677,17 +1270676,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365768: |[365768] javax.mail.event.MessageChangedEvent.getMessageChangeType:()I │ │ -365778: 5210 a671 |0000: iget v0, v1, Ljavax/mail/event/MessageChangedEvent;.type:I // field@71a6 │ │ -36577c: 0f00 |0002: return v0 │ │ +365764: |[365764] javax.mail.event.MessageChangedEvent.getMessageChangeType:()I │ │ +365774: 5210 a671 |0000: iget v0, v1, Ljavax/mail/event/MessageChangedEvent;.type:I // field@71a6 │ │ +365778: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/MessageChangedEvent; │ │ │ │ source_file_idx : 15593 (MessageChangedEvent.java) │ │ @@ -1270716,17 +1270715,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3657d4: |[3657d4] javax.mail.event.MessageCountAdapter.:()V │ │ -3657e4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3657ea: 0e00 |0003: return-void │ │ +3657d0: |[3657d0] javax.mail.event.MessageCountAdapter.:()V │ │ +3657e0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3657e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/event/MessageCountAdapter; │ │ │ │ Virtual methods - │ │ @@ -1270735,31 +1270734,31 @@ │ │ type : '(Ljavax/mail/event/MessageCountEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3657ec: |[3657ec] javax.mail.event.MessageCountAdapter.messagesAdded:(Ljavax/mail/event/MessageCountEvent;)V │ │ -3657fc: 0e00 |0000: return-void │ │ +3657e8: |[3657e8] javax.mail.event.MessageCountAdapter.messagesAdded:(Ljavax/mail/event/MessageCountEvent;)V │ │ +3657f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/event/MessageCountAdapter;) │ │ name : 'messagesRemoved' │ │ type : '(Ljavax/mail/event/MessageCountEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -365800: |[365800] javax.mail.event.MessageCountAdapter.messagesRemoved:(Ljavax/mail/event/MessageCountEvent;)V │ │ -365810: 0e00 |0000: return-void │ │ +3657fc: |[3657fc] javax.mail.event.MessageCountAdapter.messagesRemoved:(Ljavax/mail/event/MessageCountEvent;)V │ │ +36580c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15597 (MessageCountAdapter.java) │ │ │ │ Class #3945 header: │ │ @@ -1270812,20 +1270811,20 @@ │ │ type : '(Ljavax/mail/Folder;IZ[Ljavax/mail/Message;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -36585c: |[36585c] javax.mail.event.MessageCountEvent.:(Ljavax/mail/Folder;IZ[Ljavax/mail/Message;)V │ │ -36586c: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ -365872: 5902 ac71 |0003: iput v2, v0, Ljavax/mail/event/MessageCountEvent;.type:I // field@71ac │ │ -365876: 5c03 aa71 |0005: iput-boolean v3, v0, Ljavax/mail/event/MessageCountEvent;.removed:Z // field@71aa │ │ -36587a: 5b04 a971 |0007: iput-object v4, v0, Ljavax/mail/event/MessageCountEvent;.msgs:[Ljavax/mail/Message; // field@71a9 │ │ -36587e: 0e00 |0009: return-void │ │ +365858: |[365858] javax.mail.event.MessageCountEvent.:(Ljavax/mail/Folder;IZ[Ljavax/mail/Message;)V │ │ +365868: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ +36586e: 5902 ac71 |0003: iput v2, v0, Ljavax/mail/event/MessageCountEvent;.type:I // field@71ac │ │ +365872: 5c03 aa71 |0005: iput-boolean v3, v0, Ljavax/mail/event/MessageCountEvent;.removed:Z // field@71aa │ │ +365876: 5b04 a971 |0007: iput-object v4, v0, Ljavax/mail/event/MessageCountEvent;.msgs:[Ljavax/mail/Message; // field@71a9 │ │ +36587a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ 0x0005 line=111 │ │ 0x0007 line=112 │ │ locals : │ │ @@ -1270841,24 +1270840,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -365880: |[365880] javax.mail.event.MessageCountEvent.dispatch:(Ljava/lang/Object;)V │ │ -365890: 5220 ac71 |0000: iget v0, v2, Ljavax/mail/event/MessageCountEvent;.type:I // field@71ac │ │ -365894: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -365896: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ -36589a: 1f03 1814 |0005: check-cast v3, Ljavax/mail/event/MessageCountListener; // type@1418 │ │ -36589e: 7220 3a9e 2300 |0007: invoke-interface {v3, v2}, Ljavax/mail/event/MessageCountListener;.messagesAdded:(Ljavax/mail/event/MessageCountEvent;)V // method@9e3a │ │ -3658a4: 2806 |000a: goto 0010 // +0006 │ │ -3658a6: 1f03 1814 |000b: check-cast v3, Ljavax/mail/event/MessageCountListener; // type@1418 │ │ -3658aa: 7220 3b9e 2300 |000d: invoke-interface {v3, v2}, Ljavax/mail/event/MessageCountListener;.messagesRemoved:(Ljavax/mail/event/MessageCountEvent;)V // method@9e3b │ │ -3658b0: 0e00 |0010: return-void │ │ +36587c: |[36587c] javax.mail.event.MessageCountEvent.dispatch:(Ljava/lang/Object;)V │ │ +36588c: 5220 ac71 |0000: iget v0, v2, Ljavax/mail/event/MessageCountEvent;.type:I // field@71ac │ │ +365890: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +365892: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ +365896: 1f03 1814 |0005: check-cast v3, Ljavax/mail/event/MessageCountListener; // type@1418 │ │ +36589a: 7220 3a9e 2300 |0007: invoke-interface {v3, v2}, Ljavax/mail/event/MessageCountListener;.messagesAdded:(Ljavax/mail/event/MessageCountEvent;)V // method@9e3a │ │ +3658a0: 2806 |000a: goto 0010 // +0006 │ │ +3658a2: 1f03 1814 |000b: check-cast v3, Ljavax/mail/event/MessageCountListener; // type@1418 │ │ +3658a6: 7220 3b9e 2300 |000d: invoke-interface {v3, v2}, Ljavax/mail/event/MessageCountListener;.messagesRemoved:(Ljavax/mail/event/MessageCountEvent;)V // method@9e3b │ │ +3658ac: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ 0x000b line=156 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Ljavax/mail/event/MessageCountEvent; │ │ @@ -1270869,17 +1270868,17 @@ │ │ type : '()[Ljavax/mail/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365844: |[365844] javax.mail.event.MessageCountEvent.getMessages:()[Ljavax/mail/Message; │ │ -365854: 5410 a971 |0000: iget-object v0, v1, Ljavax/mail/event/MessageCountEvent;.msgs:[Ljavax/mail/Message; // field@71a9 │ │ -365858: 1100 |0002: return-object v0 │ │ +365840: |[365840] javax.mail.event.MessageCountEvent.getMessages:()[Ljavax/mail/Message; │ │ +365850: 5410 a971 |0000: iget-object v0, v1, Ljavax/mail/event/MessageCountEvent;.msgs:[Ljavax/mail/Message; // field@71a9 │ │ +365854: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/MessageCountEvent; │ │ │ │ #2 : (in Ljavax/mail/event/MessageCountEvent;) │ │ @@ -1270887,17 +1270886,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36582c: |[36582c] javax.mail.event.MessageCountEvent.getType:()I │ │ -36583c: 5210 ac71 |0000: iget v0, v1, Ljavax/mail/event/MessageCountEvent;.type:I // field@71ac │ │ -365840: 0f00 |0002: return v0 │ │ +365828: |[365828] javax.mail.event.MessageCountEvent.getType:()I │ │ +365838: 5210 ac71 |0000: iget v0, v1, Ljavax/mail/event/MessageCountEvent;.type:I // field@71ac │ │ +36583c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/MessageCountEvent; │ │ │ │ #3 : (in Ljavax/mail/event/MessageCountEvent;) │ │ @@ -1270905,17 +1270904,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365814: |[365814] javax.mail.event.MessageCountEvent.isRemoved:()Z │ │ -365824: 5510 aa71 |0000: iget-boolean v0, v1, Ljavax/mail/event/MessageCountEvent;.removed:Z // field@71aa │ │ -365828: 0f00 |0002: return v0 │ │ +365810: |[365810] javax.mail.event.MessageCountEvent.isRemoved:()Z │ │ +365820: 5510 aa71 |0000: iget-boolean v0, v1, Ljavax/mail/event/MessageCountEvent;.removed:Z // field@71aa │ │ +365824: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/MessageCountEvent; │ │ │ │ source_file_idx : 15598 (MessageCountEvent.java) │ │ @@ -1270966,19 +1270965,19 @@ │ │ type : '(Ljavax/mail/Store;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3658e4: |[3658e4] javax.mail.event.StoreEvent.:(Ljavax/mail/Store;ILjava/lang/String;)V │ │ -3658f4: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ -3658fa: 5902 b171 |0003: iput v2, v0, Ljavax/mail/event/StoreEvent;.type:I // field@71b1 │ │ -3658fe: 5b03 af71 |0005: iput-object v3, v0, Ljavax/mail/event/StoreEvent;.message:Ljava/lang/String; // field@71af │ │ -365902: 0e00 |0007: return-void │ │ +3658e0: |[3658e0] javax.mail.event.StoreEvent.:(Ljavax/mail/Store;ILjava/lang/String;)V │ │ +3658f0: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ +3658f6: 5902 b171 |0003: iput v2, v0, Ljavax/mail/event/StoreEvent;.type:I // field@71b1 │ │ +3658fa: 5b03 af71 |0005: iput-object v3, v0, Ljavax/mail/event/StoreEvent;.message:Ljava/lang/String; // field@71af │ │ +3658fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/event/StoreEvent; │ │ @@ -1270992,18 +1270991,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -365904: |[365904] javax.mail.event.StoreEvent.dispatch:(Ljava/lang/Object;)V │ │ -365914: 1f01 1a14 |0000: check-cast v1, Ljavax/mail/event/StoreListener; // type@141a │ │ -365918: 7220 409e 0100 |0002: invoke-interface {v1, v0}, Ljavax/mail/event/StoreListener;.notification:(Ljavax/mail/event/StoreEvent;)V // method@9e40 │ │ -36591e: 0e00 |0005: return-void │ │ +365900: |[365900] javax.mail.event.StoreEvent.dispatch:(Ljava/lang/Object;)V │ │ +365910: 1f01 1a14 |0000: check-cast v1, Ljavax/mail/event/StoreListener; // type@141a │ │ +365914: 7220 409e 0100 |0002: invoke-interface {v1, v0}, Ljavax/mail/event/StoreListener;.notification:(Ljavax/mail/event/StoreEvent;)V // method@9e40 │ │ +36591a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/event/StoreEvent; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1271012,17 +1271011,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3658cc: |[3658cc] javax.mail.event.StoreEvent.getMessage:()Ljava/lang/String; │ │ -3658dc: 5410 af71 |0000: iget-object v0, v1, Ljavax/mail/event/StoreEvent;.message:Ljava/lang/String; // field@71af │ │ -3658e0: 1100 |0002: return-object v0 │ │ +3658c8: |[3658c8] javax.mail.event.StoreEvent.getMessage:()Ljava/lang/String; │ │ +3658d8: 5410 af71 |0000: iget-object v0, v1, Ljavax/mail/event/StoreEvent;.message:Ljava/lang/String; // field@71af │ │ +3658dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/StoreEvent; │ │ │ │ #2 : (in Ljavax/mail/event/StoreEvent;) │ │ @@ -1271030,17 +1271029,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3658b4: |[3658b4] javax.mail.event.StoreEvent.getMessageType:()I │ │ -3658c4: 5210 b171 |0000: iget v0, v1, Ljavax/mail/event/StoreEvent;.type:I // field@71b1 │ │ -3658c8: 0f00 |0002: return v0 │ │ +3658b0: |[3658b0] javax.mail.event.StoreEvent.getMessageType:()I │ │ +3658c0: 5210 b171 |0000: iget v0, v1, Ljavax/mail/event/StoreEvent;.type:I // field@71b1 │ │ +3658c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/StoreEvent; │ │ │ │ source_file_idx : 18780 (StoreEvent.java) │ │ @@ -1271069,17 +1271068,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -365920: |[365920] javax.mail.event.TransportAdapter.:()V │ │ -365930: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -365936: 0e00 |0003: return-void │ │ +36591c: |[36591c] javax.mail.event.TransportAdapter.:()V │ │ +36592c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +365932: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/event/TransportAdapter; │ │ │ │ Virtual methods - │ │ @@ -1271088,46 +1271087,46 @@ │ │ type : '(Ljavax/mail/event/TransportEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -365938: |[365938] javax.mail.event.TransportAdapter.messageDelivered:(Ljavax/mail/event/TransportEvent;)V │ │ -365948: 0e00 |0000: return-void │ │ +365934: |[365934] javax.mail.event.TransportAdapter.messageDelivered:(Ljavax/mail/event/TransportEvent;)V │ │ +365944: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/event/TransportAdapter;) │ │ name : 'messageNotDelivered' │ │ type : '(Ljavax/mail/event/TransportEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -36594c: |[36594c] javax.mail.event.TransportAdapter.messageNotDelivered:(Ljavax/mail/event/TransportEvent;)V │ │ -36595c: 0e00 |0000: return-void │ │ +365948: |[365948] javax.mail.event.TransportAdapter.messageNotDelivered:(Ljavax/mail/event/TransportEvent;)V │ │ +365958: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ljavax/mail/event/TransportAdapter;) │ │ name : 'messagePartiallyDelivered' │ │ type : '(Ljavax/mail/event/TransportEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -365960: |[365960] javax.mail.event.TransportAdapter.messagePartiallyDelivered:(Ljavax/mail/event/TransportEvent;)V │ │ -365970: 0e00 |0000: return-void │ │ +36595c: |[36595c] javax.mail.event.TransportAdapter.messagePartiallyDelivered:(Ljavax/mail/event/TransportEvent;)V │ │ +36596c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 20099 (TransportAdapter.java) │ │ │ │ Class #3948 header: │ │ @@ -1271193,22 +1271192,22 @@ │ │ type : '(Ljavax/mail/Transport;I[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;Ljavax/mail/Message;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3659ec: |[3659ec] javax.mail.event.TransportEvent.:(Ljavax/mail/Transport;I[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;Ljavax/mail/Message;)V │ │ -3659fc: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ -365a02: 5902 b871 |0003: iput v2, v0, Ljavax/mail/event/TransportEvent;.type:I // field@71b8 │ │ -365a06: 5b03 b971 |0005: iput-object v3, v0, Ljavax/mail/event/TransportEvent;.validSent:[Ljavax/mail/Address; // field@71b9 │ │ -365a0a: 5b04 ba71 |0007: iput-object v4, v0, Ljavax/mail/event/TransportEvent;.validUnsent:[Ljavax/mail/Address; // field@71ba │ │ -365a0e: 5b05 b571 |0009: iput-object v5, v0, Ljavax/mail/event/TransportEvent;.invalid:[Ljavax/mail/Address; // field@71b5 │ │ -365a12: 5b06 b671 |000b: iput-object v6, v0, Ljavax/mail/event/TransportEvent;.msg:Ljavax/mail/Message; // field@71b6 │ │ -365a16: 0e00 |000d: return-void │ │ +3659e8: |[3659e8] javax.mail.event.TransportEvent.:(Ljavax/mail/Transport;I[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;Ljavax/mail/Message;)V │ │ +3659f8: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/event/MailEvent;.:(Ljava/lang/Object;)V // method@9e2b │ │ +3659fe: 5902 b871 |0003: iput v2, v0, Ljavax/mail/event/TransportEvent;.type:I // field@71b8 │ │ +365a02: 5b03 b971 |0005: iput-object v3, v0, Ljavax/mail/event/TransportEvent;.validSent:[Ljavax/mail/Address; // field@71b9 │ │ +365a06: 5b04 ba71 |0007: iput-object v4, v0, Ljavax/mail/event/TransportEvent;.validUnsent:[Ljavax/mail/Address; // field@71ba │ │ +365a0a: 5b05 b571 |0009: iput-object v5, v0, Ljavax/mail/event/TransportEvent;.invalid:[Ljavax/mail/Address; // field@71b5 │ │ +365a0e: 5b06 b671 |000b: iput-object v6, v0, Ljavax/mail/event/TransportEvent;.msg:Ljavax/mail/Message; // field@71b6 │ │ +365a12: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x0005 line=116 │ │ 0x0007 line=117 │ │ 0x0009 line=118 │ │ @@ -1271228,29 +1271227,29 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -365a18: |[365a18] javax.mail.event.TransportEvent.dispatch:(Ljava/lang/Object;)V │ │ -365a28: 5220 b871 |0000: iget v0, v2, Ljavax/mail/event/TransportEvent;.type:I // field@71b8 │ │ -365a2c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -365a2e: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ -365a32: 1f03 1d14 |0005: check-cast v3, Ljavax/mail/event/TransportListener; // type@141d │ │ -365a36: 7220 4c9e 2300 |0007: invoke-interface {v3, v2}, Ljavax/mail/event/TransportListener;.messageDelivered:(Ljavax/mail/event/TransportEvent;)V // method@9e4c │ │ -365a3c: 280f |000a: goto 0019 // +000f │ │ -365a3e: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -365a40: 3310 0800 |000c: if-ne v0, v1, 0014 // +0008 │ │ -365a44: 1f03 1d14 |000e: check-cast v3, Ljavax/mail/event/TransportListener; // type@141d │ │ -365a48: 7220 4d9e 2300 |0010: invoke-interface {v3, v2}, Ljavax/mail/event/TransportListener;.messageNotDelivered:(Ljavax/mail/event/TransportEvent;)V // method@9e4d │ │ -365a4e: 2806 |0013: goto 0019 // +0006 │ │ -365a50: 1f03 1d14 |0014: check-cast v3, Ljavax/mail/event/TransportListener; // type@141d │ │ -365a54: 7220 4e9e 2300 |0016: invoke-interface {v3, v2}, Ljavax/mail/event/TransportListener;.messagePartiallyDelivered:(Ljavax/mail/event/TransportEvent;)V // method@9e4e │ │ -365a5a: 0e00 |0019: return-void │ │ +365a14: |[365a14] javax.mail.event.TransportEvent.dispatch:(Ljava/lang/Object;)V │ │ +365a24: 5220 b871 |0000: iget v0, v2, Ljavax/mail/event/TransportEvent;.type:I // field@71b8 │ │ +365a28: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +365a2a: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ +365a2e: 1f03 1d14 |0005: check-cast v3, Ljavax/mail/event/TransportListener; // type@141d │ │ +365a32: 7220 4c9e 2300 |0007: invoke-interface {v3, v2}, Ljavax/mail/event/TransportListener;.messageDelivered:(Ljavax/mail/event/TransportEvent;)V // method@9e4c │ │ +365a38: 280f |000a: goto 0019 // +000f │ │ +365a3a: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +365a3c: 3310 0800 |000c: if-ne v0, v1, 0014 // +0008 │ │ +365a40: 1f03 1d14 |000e: check-cast v3, Ljavax/mail/event/TransportListener; // type@141d │ │ +365a44: 7220 4d9e 2300 |0010: invoke-interface {v3, v2}, Ljavax/mail/event/TransportListener;.messageNotDelivered:(Ljavax/mail/event/TransportEvent;)V // method@9e4d │ │ +365a4a: 2806 |0013: goto 0019 // +0006 │ │ +365a4c: 1f03 1d14 |0014: check-cast v3, Ljavax/mail/event/TransportListener; // type@141d │ │ +365a50: 7220 4e9e 2300 |0016: invoke-interface {v3, v2}, Ljavax/mail/event/TransportListener;.messagePartiallyDelivered:(Ljavax/mail/event/TransportEvent;)V // method@9e4e │ │ +365a56: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0005 line=172 │ │ 0x000e line=174 │ │ 0x0014 line=176 │ │ locals : │ │ @@ -1271262,17 +1271261,17 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36598c: |[36598c] javax.mail.event.TransportEvent.getInvalidAddresses:()[Ljavax/mail/Address; │ │ -36599c: 5410 b571 |0000: iget-object v0, v1, Ljavax/mail/event/TransportEvent;.invalid:[Ljavax/mail/Address; // field@71b5 │ │ -3659a0: 1100 |0002: return-object v0 │ │ +365988: |[365988] javax.mail.event.TransportEvent.getInvalidAddresses:()[Ljavax/mail/Address; │ │ +365998: 5410 b571 |0000: iget-object v0, v1, Ljavax/mail/event/TransportEvent;.invalid:[Ljavax/mail/Address; // field@71b5 │ │ +36599c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/TransportEvent; │ │ │ │ #2 : (in Ljavax/mail/event/TransportEvent;) │ │ @@ -1271280,17 +1271279,17 @@ │ │ type : '()Ljavax/mail/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3659d4: |[3659d4] javax.mail.event.TransportEvent.getMessage:()Ljavax/mail/Message; │ │ -3659e4: 5410 b671 |0000: iget-object v0, v1, Ljavax/mail/event/TransportEvent;.msg:Ljavax/mail/Message; // field@71b6 │ │ -3659e8: 1100 |0002: return-object v0 │ │ +3659d0: |[3659d0] javax.mail.event.TransportEvent.getMessage:()Ljavax/mail/Message; │ │ +3659e0: 5410 b671 |0000: iget-object v0, v1, Ljavax/mail/event/TransportEvent;.msg:Ljavax/mail/Message; // field@71b6 │ │ +3659e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/TransportEvent; │ │ │ │ #3 : (in Ljavax/mail/event/TransportEvent;) │ │ @@ -1271298,17 +1271297,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365974: |[365974] javax.mail.event.TransportEvent.getType:()I │ │ -365984: 5210 b871 |0000: iget v0, v1, Ljavax/mail/event/TransportEvent;.type:I // field@71b8 │ │ -365988: 0f00 |0002: return v0 │ │ +365970: |[365970] javax.mail.event.TransportEvent.getType:()I │ │ +365980: 5210 b871 |0000: iget v0, v1, Ljavax/mail/event/TransportEvent;.type:I // field@71b8 │ │ +365984: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/TransportEvent; │ │ │ │ #4 : (in Ljavax/mail/event/TransportEvent;) │ │ @@ -1271316,17 +1271315,17 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3659a4: |[3659a4] javax.mail.event.TransportEvent.getValidSentAddresses:()[Ljavax/mail/Address; │ │ -3659b4: 5410 b971 |0000: iget-object v0, v1, Ljavax/mail/event/TransportEvent;.validSent:[Ljavax/mail/Address; // field@71b9 │ │ -3659b8: 1100 |0002: return-object v0 │ │ +3659a0: |[3659a0] javax.mail.event.TransportEvent.getValidSentAddresses:()[Ljavax/mail/Address; │ │ +3659b0: 5410 b971 |0000: iget-object v0, v1, Ljavax/mail/event/TransportEvent;.validSent:[Ljavax/mail/Address; // field@71b9 │ │ +3659b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/TransportEvent; │ │ │ │ #5 : (in Ljavax/mail/event/TransportEvent;) │ │ @@ -1271334,17 +1271333,17 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3659bc: |[3659bc] javax.mail.event.TransportEvent.getValidUnsentAddresses:()[Ljavax/mail/Address; │ │ -3659cc: 5410 ba71 |0000: iget-object v0, v1, Ljavax/mail/event/TransportEvent;.validUnsent:[Ljavax/mail/Address; // field@71ba │ │ -3659d0: 1100 |0002: return-object v0 │ │ +3659b8: |[3659b8] javax.mail.event.TransportEvent.getValidUnsentAddresses:()[Ljavax/mail/Address; │ │ +3659c8: 5410 ba71 |0000: iget-object v0, v1, Ljavax/mail/event/TransportEvent;.validUnsent:[Ljavax/mail/Address; // field@71ba │ │ +3659cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/event/TransportEvent; │ │ │ │ source_file_idx : 20100 (TransportEvent.java) │ │ @@ -1271451,38 +1271450,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -367cb8: |[367cb8] javax.mail.internet.InternetAddress.:()V │ │ -367cc8: 1a00 2199 |0000: const-string v0, "mail.mime.address.ignorebogusgroupname" // string@9921 │ │ -367ccc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -367cce: 7120 e395 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -367cd4: 0a00 |0006: move-result v0 │ │ -367cd6: 6a00 e071 |0007: sput-boolean v0, Ljavax/mail/internet/InternetAddress;.ignoreBogusGroupName:Z // field@71e0 │ │ -367cda: 1a00 2399 |0009: const-string v0, "mail.mime.address.usecanonicalhostname" // string@9923 │ │ -367cde: 7120 e395 1000 |000b: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -367ce4: 0a00 |000e: move-result v0 │ │ -367ce6: 6a00 e671 |000f: sput-boolean v0, Ljavax/mail/internet/InternetAddress;.useCanonicalHostName:Z // field@71e6 │ │ -367cea: 1a00 2599 |0011: const-string v0, "mail.mime.allowutf8" // string@9925 │ │ -367cee: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -367cf0: 7120 e395 1000 |0014: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -367cf6: 0a00 |0017: move-result v0 │ │ -367cf8: 6a00 de71 |0018: sput-boolean v0, Ljavax/mail/internet/InternetAddress;.allowUtf8:Z // field@71de │ │ -367cfc: 1a00 a703 |001a: const-string v0, "()<>@,;:\" .[]" // string@03a7 │ │ -367d00: 1302 2000 |001c: const/16 v2, #int 32 // #20 │ │ -367d04: 6e30 2698 2001 |001e: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -367d0a: 0c00 |0021: move-result-object v0 │ │ -367d0c: 1302 0900 |0022: const/16 v2, #int 9 // #9 │ │ -367d10: 6e30 2698 2001 |0024: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -367d16: 0c00 |0027: move-result-object v0 │ │ -367d18: 6900 e271 |0028: sput-object v0, Ljavax/mail/internet/InternetAddress;.rfc822phrase:Ljava/lang/String; // field@71e2 │ │ -367d1c: 0e00 |002a: return-void │ │ +367cb4: |[367cb4] javax.mail.internet.InternetAddress.:()V │ │ +367cc4: 1a00 2199 |0000: const-string v0, "mail.mime.address.ignorebogusgroupname" // string@9921 │ │ +367cc8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +367cca: 7120 e395 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +367cd0: 0a00 |0006: move-result v0 │ │ +367cd2: 6a00 e071 |0007: sput-boolean v0, Ljavax/mail/internet/InternetAddress;.ignoreBogusGroupName:Z // field@71e0 │ │ +367cd6: 1a00 2399 |0009: const-string v0, "mail.mime.address.usecanonicalhostname" // string@9923 │ │ +367cda: 7120 e395 1000 |000b: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +367ce0: 0a00 |000e: move-result v0 │ │ +367ce2: 6a00 e671 |000f: sput-boolean v0, Ljavax/mail/internet/InternetAddress;.useCanonicalHostName:Z // field@71e6 │ │ +367ce6: 1a00 2599 |0011: const-string v0, "mail.mime.allowutf8" // string@9925 │ │ +367cea: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +367cec: 7120 e395 1000 |0014: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +367cf2: 0a00 |0017: move-result v0 │ │ +367cf4: 6a00 de71 |0018: sput-boolean v0, Ljavax/mail/internet/InternetAddress;.allowUtf8:Z // field@71de │ │ +367cf8: 1a00 a703 |001a: const-string v0, "()<>@,;:\" .[]" // string@03a7 │ │ +367cfc: 1302 2000 |001c: const/16 v2, #int 32 // #20 │ │ +367d00: 6e30 2698 2001 |001e: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +367d06: 0c00 |0021: move-result-object v0 │ │ +367d08: 1302 0900 |0022: const/16 v2, #int 9 // #9 │ │ +367d0c: 6e30 2698 2001 |0024: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +367d12: 0c00 |0027: move-result-object v0 │ │ +367d14: 6900 e271 |0028: sput-object v0, Ljavax/mail/internet/InternetAddress;.rfc822phrase:Ljava/lang/String; // field@71e2 │ │ +367d18: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=86 │ │ 0x000b line=90 │ │ 0x0014 line=94 │ │ 0x001e line=350 │ │ locals : │ │ @@ -1271492,17 +1271491,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -367d20: |[367d20] javax.mail.internet.InternetAddress.:()V │ │ -367d30: 7010 569c 0000 |0000: invoke-direct {v0}, Ljavax/mail/Address;.:()V // method@9c56 │ │ -367d36: 0e00 |0003: return-void │ │ +367d1c: |[367d1c] javax.mail.internet.InternetAddress.:()V │ │ +367d2c: 7010 569c 0000 |0000: invoke-direct {v0}, Ljavax/mail/Address;.:()V // method@9c56 │ │ +367d32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/InternetAddress; │ │ │ │ #2 : (in Ljavax/mail/internet/InternetAddress;) │ │ @@ -1271510,36 +1271509,36 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -367d38: |[367d38] javax.mail.internet.InternetAddress.:(Ljava/lang/String;)V │ │ -367d48: 7010 569c 0300 |0000: invoke-direct {v3}, Ljavax/mail/Address;.:()V // method@9c56 │ │ -367d4e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -367d50: 7120 a09e 0400 |0004: invoke-static {v4, v0}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea0 │ │ -367d56: 0c01 |0007: move-result-object v1 │ │ -367d58: 2112 |0008: array-length v2, v1 │ │ -367d5a: 3302 1600 |0009: if-ne v2, v0, 001f // +0016 │ │ -367d5e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -367d60: 4600 0104 |000c: aget-object v0, v1, v4 │ │ -367d64: 5400 dd71 |000e: iget-object v0, v0, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ -367d68: 5b30 dd71 |0010: iput-object v0, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ -367d6c: 4600 0104 |0012: aget-object v0, v1, v4 │ │ -367d70: 5400 e171 |0014: iget-object v0, v0, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e1 │ │ -367d74: 5b30 e171 |0016: iput-object v0, v3, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e1 │ │ -367d78: 4604 0104 |0018: aget-object v4, v1, v4 │ │ -367d7c: 5444 df71 |001a: iget-object v4, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ -367d80: 5b34 df71 |001c: iput-object v4, v3, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ -367d84: 0e00 |001e: return-void │ │ -367d86: 2200 1e14 |001f: new-instance v0, Ljavax/mail/internet/AddressException; // type@141e │ │ -367d8a: 1a01 e21f |0021: const-string v1, "Illegal address" // string@1fe2 │ │ -367d8e: 7030 519e 1004 |0023: invoke-direct {v0, v1, v4}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367d94: 2700 |0026: throw v0 │ │ +367d34: |[367d34] javax.mail.internet.InternetAddress.:(Ljava/lang/String;)V │ │ +367d44: 7010 569c 0300 |0000: invoke-direct {v3}, Ljavax/mail/Address;.:()V // method@9c56 │ │ +367d4a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +367d4c: 7120 a09e 0400 |0004: invoke-static {v4, v0}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea0 │ │ +367d52: 0c01 |0007: move-result-object v1 │ │ +367d54: 2112 |0008: array-length v2, v1 │ │ +367d56: 3302 1600 |0009: if-ne v2, v0, 001f // +0016 │ │ +367d5a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +367d5c: 4600 0104 |000c: aget-object v0, v1, v4 │ │ +367d60: 5400 dd71 |000e: iget-object v0, v0, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ +367d64: 5b30 dd71 |0010: iput-object v0, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ +367d68: 4600 0104 |0012: aget-object v0, v1, v4 │ │ +367d6c: 5400 e171 |0014: iget-object v0, v0, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e1 │ │ +367d70: 5b30 e171 |0016: iput-object v0, v3, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e1 │ │ +367d74: 4604 0104 |0018: aget-object v4, v1, v4 │ │ +367d78: 5444 df71 |001a: iget-object v4, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ +367d7c: 5b34 df71 |001c: iput-object v4, v3, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ +367d80: 0e00 |001e: return-void │ │ +367d82: 2200 1e14 |001f: new-instance v0, Ljavax/mail/internet/AddressException; // type@141e │ │ +367d86: 1a01 e21f |0021: const-string v1, "Illegal address" // string@1fe2 │ │ +367d8a: 7030 519e 1004 |0023: invoke-direct {v0, v1, v4}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367d90: 2700 |0026: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=119 │ │ 0x0008 line=121 │ │ 0x000c line=130 │ │ 0x0012 line=131 │ │ @@ -1271554,18 +1271553,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -367dd4: |[367dd4] javax.mail.internet.InternetAddress.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -367de4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -367de6: 7040 8b9e 2103 |0001: invoke-direct {v1, v2, v3, v0}, Ljavax/mail/internet/InternetAddress;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9e8b │ │ -367dec: 0e00 |0004: return-void │ │ +367dd0: |[367dd0] javax.mail.internet.InternetAddress.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +367de0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +367de2: 7040 8b9e 2103 |0001: invoke-direct {v1, v2, v3, v0}, Ljavax/mail/internet/InternetAddress;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9e8b │ │ +367de8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=167 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/InternetAddress; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -1271575,19 +1271574,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -367df0: |[367df0] javax.mail.internet.InternetAddress.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -367e00: 7010 569c 0000 |0000: invoke-direct {v0}, Ljavax/mail/Address;.:()V // method@9c56 │ │ -367e06: 5b01 dd71 |0003: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ -367e0a: 6e30 a69e 2003 |0005: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetAddress;.setPersonal:(Ljava/lang/String;Ljava/lang/String;)V // method@9ea6 │ │ -367e10: 0e00 |0008: return-void │ │ +367dec: |[367dec] javax.mail.internet.InternetAddress.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +367dfc: 7010 569c 0000 |0000: invoke-direct {v0}, Ljavax/mail/Address;.:()V // method@9c56 │ │ +367e02: 5b01 dd71 |0003: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ +367e06: 6e30 a69e 2003 |0005: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetAddress;.setPersonal:(Ljava/lang/String;Ljava/lang/String;)V // method@9ea6 │ │ +367e0c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0003 line=182 │ │ 0x0005 line=183 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Ljavax/mail/internet/InternetAddress; │ │ @@ -1271600,26 +1271599,26 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -367d98: |[367d98] javax.mail.internet.InternetAddress.:(Ljava/lang/String;Z)V │ │ -367da8: 7020 899e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/InternetAddress;.:(Ljava/lang/String;)V // method@9e89 │ │ -367dae: 3802 1200 |0003: if-eqz v2, 0015 // +0012 │ │ -367db2: 6e10 9a9e 0000 |0005: invoke-virtual {v0}, Ljavax/mail/internet/InternetAddress;.isGroup:()Z // method@9e9a │ │ -367db8: 0a01 |0008: move-result v1 │ │ -367dba: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -367dbc: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ -367dc0: 6e20 929e 2000 |000c: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetAddress;.getGroup:(Z)[Ljavax/mail/internet/InternetAddress; // method@9e92 │ │ -367dc6: 2806 |000f: goto 0015 // +0006 │ │ -367dc8: 5401 dd71 |0010: iget-object v1, v0, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ -367dcc: 7130 8e9e 2102 |0012: invoke-static {v1, v2, v2}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ -367dd2: 0e00 |0015: return-void │ │ +367d94: |[367d94] javax.mail.internet.InternetAddress.:(Ljava/lang/String;Z)V │ │ +367da4: 7020 899e 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/InternetAddress;.:(Ljava/lang/String;)V // method@9e89 │ │ +367daa: 3802 1200 |0003: if-eqz v2, 0015 // +0012 │ │ +367dae: 6e10 9a9e 0000 |0005: invoke-virtual {v0}, Ljavax/mail/internet/InternetAddress;.isGroup:()Z // method@9e9a │ │ +367db4: 0a01 |0008: move-result v1 │ │ +367db6: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +367db8: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ +367dbc: 6e20 929e 2000 |000c: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetAddress;.getGroup:(Z)[Ljavax/mail/internet/InternetAddress; // method@9e92 │ │ +367dc2: 2806 |000f: goto 0015 // +0006 │ │ +367dc4: 5401 dd71 |0010: iget-object v1, v0, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ +367dc8: 7130 8e9e 2102 |0012: invoke-static {v1, v2, v2}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ +367dce: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0005 line=149 │ │ 0x000c line=150 │ │ 0x0010 line=152 │ │ locals : │ │ @@ -1271632,88 +1271631,88 @@ │ │ type : '(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 137 16-bit code units │ │ -3672e8: |[3672e8] javax.mail.internet.InternetAddress._getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; │ │ -3672f8: 1a00 3dc0 |0000: const-string v0, "user.name" // string@c03d │ │ -3672fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3672fe: 3906 0c00 |0003: if-nez v6, 000f // +000c │ │ -367302: 7110 5998 0000 |0005: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -367308: 0c06 |0008: move-result-object v6 │ │ -36730a: 7100 949e 0000 |0009: invoke-static {}, Ljavax/mail/internet/InternetAddress;.getLocalHostName:()Ljava/lang/String; // method@9e94 │ │ -367310: 0c00 |000c: move-result-object v0 │ │ -367312: 0712 |000d: move-object v2, v1 │ │ -367314: 2842 |000e: goto 0050 // +0042 │ │ -367316: 1a02 0599 |000f: const-string v2, "mail.from" // string@9905 │ │ -36731a: 6e20 a69d 2600 |0011: invoke-virtual {v6, v2}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -367320: 0c02 |0014: move-result-object v2 │ │ -367322: 3902 3900 |0015: if-nez v2, 004e // +0039 │ │ -367326: 1a03 5699 |0017: const-string v3, "mail.user" // string@9956 │ │ -36732a: 6e20 a69d 3600 |0019: invoke-virtual {v6, v3}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -367330: 0c03 |001c: move-result-object v3 │ │ -367332: 3803 0800 |001d: if-eqz v3, 0025 // +0008 │ │ -367336: 6e10 2298 0300 |001f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -36733c: 0a04 |0022: move-result v4 │ │ -36733e: 3904 0600 |0023: if-nez v4, 0029 // +0006 │ │ -367342: 6e20 a69d 0600 |0025: invoke-virtual {v6, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -367348: 0c03 |0028: move-result-object v3 │ │ -36734a: 3803 0b00 |0029: if-eqz v3, 0034 // +000b │ │ -36734e: 6e10 2298 0300 |002b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -367354: 0a04 |002e: move-result v4 │ │ -367356: 3904 0300 |002f: if-nez v4, 0032 // +0003 │ │ -36735a: 2803 |0031: goto 0034 // +0003 │ │ -36735c: 0730 |0032: move-object v0, v3 │ │ -36735e: 2805 |0033: goto 0038 // +0005 │ │ -367360: 7110 5998 0000 |0034: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -367366: 0c00 |0037: move-result-object v0 │ │ -367368: 1a03 0699 |0038: const-string v3, "mail.host" // string@9906 │ │ -36736c: 6e20 a69d 3600 |003a: invoke-virtual {v6, v3}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -367372: 0c06 |003d: move-result-object v6 │ │ -367374: 3806 0800 |003e: if-eqz v6, 0046 // +0008 │ │ -367378: 6e10 2298 0600 |0040: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -36737e: 0a03 |0043: move-result v3 │ │ -367380: 3903 0600 |0044: if-nez v3, 004a // +0006 │ │ -367384: 7100 949e 0000 |0046: invoke-static {}, Ljavax/mail/internet/InternetAddress;.getLocalHostName:()Ljava/lang/String; // method@9e94 │ │ -36738a: 0c06 |0049: move-result-object v6 │ │ -36738c: 0705 |004a: move-object v5, v0 │ │ -36738e: 0760 |004b: move-object v0, v6 │ │ -367390: 0756 |004c: move-object v6, v5 │ │ -367392: 2803 |004d: goto 0050 // +0003 │ │ -367394: 0716 |004e: move-object v6, v1 │ │ -367396: 0760 |004f: move-object v0, v6 │ │ -367398: 3902 3000 |0050: if-nez v2, 0080 // +0030 │ │ -36739c: 3806 2e00 |0052: if-eqz v6, 0080 // +002e │ │ -3673a0: 6e10 2298 0600 |0054: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3673a6: 0a03 |0057: move-result v3 │ │ -3673a8: 3803 2800 |0058: if-eqz v3, 0080 // +0028 │ │ -3673ac: 3800 2600 |005a: if-eqz v0, 0080 // +0026 │ │ -3673b0: 6e10 2298 0000 |005c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3673b6: 0a03 |005f: move-result v3 │ │ -3673b8: 3803 2000 |0060: if-eqz v3, 0080 // +0020 │ │ -3673bc: 2202 e812 |0062: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3673c0: 7010 4098 0200 |0064: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3673c6: 6e10 3498 0600 |0067: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3673cc: 0c06 |006a: move-result-object v6 │ │ -3673ce: 1a03 a503 |006b: const-string v3, "()<>,;:\"[]@ " // string@03a5 │ │ -3673d2: 7120 36a0 3600 |006d: invoke-static {v6, v3}, Ljavax/mail/internet/MimeUtility;.quote:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a036 │ │ -3673d8: 0c06 |0070: move-result-object v6 │ │ -3673da: 6e20 4b98 6200 |0071: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3673e0: 1a06 6d08 |0074: const-string v6, "@" // string@086d │ │ -3673e4: 6e20 4b98 6200 |0076: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3673ea: 6e20 4b98 0200 |0079: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3673f0: 6e10 5498 0200 |007c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3673f6: 0c02 |007f: move-result-object v2 │ │ -3673f8: 3902 0300 |0080: if-nez v2, 0083 // +0003 │ │ -3673fc: 1101 |0082: return-object v1 │ │ -3673fe: 2206 2414 |0083: new-instance v6, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -367402: 7020 899e 2600 |0085: invoke-direct {v6, v2}, Ljavax/mail/internet/InternetAddress;.:(Ljava/lang/String;)V // method@9e89 │ │ -367408: 1106 |0088: return-object v6 │ │ +3672e4: |[3672e4] javax.mail.internet.InternetAddress._getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; │ │ +3672f4: 1a00 3dc0 |0000: const-string v0, "user.name" // string@c03d │ │ +3672f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3672fa: 3906 0c00 |0003: if-nez v6, 000f // +000c │ │ +3672fe: 7110 5998 0000 |0005: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +367304: 0c06 |0008: move-result-object v6 │ │ +367306: 7100 949e 0000 |0009: invoke-static {}, Ljavax/mail/internet/InternetAddress;.getLocalHostName:()Ljava/lang/String; // method@9e94 │ │ +36730c: 0c00 |000c: move-result-object v0 │ │ +36730e: 0712 |000d: move-object v2, v1 │ │ +367310: 2842 |000e: goto 0050 // +0042 │ │ +367312: 1a02 0599 |000f: const-string v2, "mail.from" // string@9905 │ │ +367316: 6e20 a69d 2600 |0011: invoke-virtual {v6, v2}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +36731c: 0c02 |0014: move-result-object v2 │ │ +36731e: 3902 3900 |0015: if-nez v2, 004e // +0039 │ │ +367322: 1a03 5699 |0017: const-string v3, "mail.user" // string@9956 │ │ +367326: 6e20 a69d 3600 |0019: invoke-virtual {v6, v3}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +36732c: 0c03 |001c: move-result-object v3 │ │ +36732e: 3803 0800 |001d: if-eqz v3, 0025 // +0008 │ │ +367332: 6e10 2298 0300 |001f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +367338: 0a04 |0022: move-result v4 │ │ +36733a: 3904 0600 |0023: if-nez v4, 0029 // +0006 │ │ +36733e: 6e20 a69d 0600 |0025: invoke-virtual {v6, v0}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +367344: 0c03 |0028: move-result-object v3 │ │ +367346: 3803 0b00 |0029: if-eqz v3, 0034 // +000b │ │ +36734a: 6e10 2298 0300 |002b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +367350: 0a04 |002e: move-result v4 │ │ +367352: 3904 0300 |002f: if-nez v4, 0032 // +0003 │ │ +367356: 2803 |0031: goto 0034 // +0003 │ │ +367358: 0730 |0032: move-object v0, v3 │ │ +36735a: 2805 |0033: goto 0038 // +0005 │ │ +36735c: 7110 5998 0000 |0034: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +367362: 0c00 |0037: move-result-object v0 │ │ +367364: 1a03 0699 |0038: const-string v3, "mail.host" // string@9906 │ │ +367368: 6e20 a69d 3600 |003a: invoke-virtual {v6, v3}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +36736e: 0c06 |003d: move-result-object v6 │ │ +367370: 3806 0800 |003e: if-eqz v6, 0046 // +0008 │ │ +367374: 6e10 2298 0600 |0040: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +36737a: 0a03 |0043: move-result v3 │ │ +36737c: 3903 0600 |0044: if-nez v3, 004a // +0006 │ │ +367380: 7100 949e 0000 |0046: invoke-static {}, Ljavax/mail/internet/InternetAddress;.getLocalHostName:()Ljava/lang/String; // method@9e94 │ │ +367386: 0c06 |0049: move-result-object v6 │ │ +367388: 0705 |004a: move-object v5, v0 │ │ +36738a: 0760 |004b: move-object v0, v6 │ │ +36738c: 0756 |004c: move-object v6, v5 │ │ +36738e: 2803 |004d: goto 0050 // +0003 │ │ +367390: 0716 |004e: move-object v6, v1 │ │ +367392: 0760 |004f: move-object v0, v6 │ │ +367394: 3902 3000 |0050: if-nez v2, 0080 // +0030 │ │ +367398: 3806 2e00 |0052: if-eqz v6, 0080 // +002e │ │ +36739c: 6e10 2298 0600 |0054: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3673a2: 0a03 |0057: move-result v3 │ │ +3673a4: 3803 2800 |0058: if-eqz v3, 0080 // +0028 │ │ +3673a8: 3800 2600 |005a: if-eqz v0, 0080 // +0026 │ │ +3673ac: 6e10 2298 0000 |005c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3673b2: 0a03 |005f: move-result v3 │ │ +3673b4: 3803 2000 |0060: if-eqz v3, 0080 // +0020 │ │ +3673b8: 2202 e812 |0062: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3673bc: 7010 4098 0200 |0064: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3673c2: 6e10 3498 0600 |0067: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3673c8: 0c06 |006a: move-result-object v6 │ │ +3673ca: 1a03 a503 |006b: const-string v3, "()<>,;:\"[]@ " // string@03a5 │ │ +3673ce: 7120 36a0 3600 |006d: invoke-static {v6, v3}, Ljavax/mail/internet/MimeUtility;.quote:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a036 │ │ +3673d4: 0c06 |0070: move-result-object v6 │ │ +3673d6: 6e20 4b98 6200 |0071: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3673dc: 1a06 6d08 |0074: const-string v6, "@" // string@086d │ │ +3673e0: 6e20 4b98 6200 |0076: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3673e6: 6e20 4b98 0200 |0079: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3673ec: 6e10 5498 0200 |007c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3673f2: 0c02 |007f: move-result-object v2 │ │ +3673f4: 3902 0300 |0080: if-nez v2, 0083 // +0003 │ │ +3673f8: 1101 |0082: return-object v1 │ │ +3673fa: 2206 2414 |0083: new-instance v6, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +3673fe: 7020 899e 2600 |0085: invoke-direct {v6, v2}, Ljavax/mail/internet/InternetAddress;.:(Ljava/lang/String;)V // method@9e89 │ │ +367404: 1106 |0088: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=642 │ │ 0x0009 line=643 │ │ 0x0011 line=645 │ │ 0x0019 line=647 │ │ 0x001f line=648 │ │ @@ -1271735,255 +1271734,255 @@ │ │ type : '(Ljava/lang/String;ZZ)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 445 16-bit code units │ │ -367e14: |[367e14] javax.mail.internet.InternetAddress.checkAddress:(Ljava/lang/String;ZZ)V │ │ -367e24: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -367e28: 3800 b301 |0002: if-eqz v0, 01b5 // +01b3 │ │ -367e2c: 7401 2298 1000 |0004: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ -367e32: 0a01 |0007: move-result v1 │ │ -367e34: 3801 a501 |0008: if-eqz v1, 01ad // +01a5 │ │ -367e38: 1302 4000 |000a: const/16 v2, #int 64 // #40 │ │ -367e3c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -367e3e: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -367e40: 3811 2d00 |000e: if-eqz v17, 003b // +002d │ │ -367e44: 6e20 0998 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367e4a: 0a05 |0013: move-result v5 │ │ -367e4c: 3325 2700 |0014: if-ne v5, v2, 003b // +0027 │ │ -367e50: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -367e52: 1a06 8605 |0017: const-string v6, ",:" // string@0586 │ │ -367e56: 7130 999e 6005 |0019: invoke-static {v0, v6, v5}, Ljavax/mail/internet/InternetAddress;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I // method@9e99 │ │ -367e5c: 0a06 |001c: move-result v6 │ │ -367e5e: 3a06 1f00 |001d: if-ltz v6, 003c // +001f │ │ -367e62: 6e20 0998 5000 |001f: invoke-virtual {v0, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367e68: 0a05 |0022: move-result v5 │ │ -367e6a: 3325 1000 |0023: if-ne v5, v2, 0033 // +0010 │ │ -367e6e: 6e20 0998 6000 |0025: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367e74: 0a05 |0028: move-result v5 │ │ -367e76: 1307 3a00 |0029: const/16 v7, #int 58 // #3a │ │ -367e7a: 3375 0500 |002b: if-ne v5, v7, 0030 // +0005 │ │ -367e7e: d805 0601 |002d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -367e82: 280d |002f: goto 003c // +000d │ │ -367e84: d805 0601 |0030: add-int/lit8 v5, v6, #int 1 // #01 │ │ -367e88: 28e5 |0032: goto 0017 // -001b │ │ -367e8a: 2201 1e14 |0033: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367e8e: 1a02 e31f |0035: const-string v2, "Illegal route-addr" // string@1fe3 │ │ -367e92: 7030 519e 2100 |0037: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367e98: 2701 |003a: throw v1 │ │ -367e9a: 1205 |003b: const/4 v5, #int 0 // #0 │ │ -367e9c: 1406 ffff 0000 |003c: const v6, #float 9.18341e-41 // #0000ffff │ │ -367ea2: 0158 |003f: move v8, v5 │ │ -367ea4: 1407 ffff 0000 |0040: const v7, #float 9.18341e-41 // #0000ffff │ │ -367eaa: 1209 |0043: const/4 v9, #int 0 // #0 │ │ -367eac: 130a 7f00 |0044: const/16 v10, #int 127 // #7f │ │ -367eb0: 130b 2000 |0046: const/16 v11, #int 32 // #20 │ │ -367eb4: 130c 2e00 |0048: const/16 v12, #int 46 // #2e │ │ -367eb8: 3518 ca00 |004a: if-ge v8, v1, 0114 // +00ca │ │ -367ebc: 6e20 0998 8000 |004c: invoke-virtual {v0, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367ec2: 0a07 |004f: move-result v7 │ │ -367ec4: 130d 5c00 |0050: const/16 v13, #int 92 // #5c │ │ -367ec8: 32d7 bb00 |0052: if-eq v7, v13, 010d // +00bb │ │ -367ecc: 33d6 0400 |0054: if-ne v6, v13, 0058 // +0004 │ │ -367ed0: 2900 b700 |0056: goto/16 010d // +00b7 │ │ -367ed4: 130d 2200 |0058: const/16 v13, #int 34 // #22 │ │ -367ed8: 33d7 2c00 |005a: if-ne v7, v13, 0086 // +002c │ │ -367edc: 3809 1a00 |005c: if-eqz v9, 0076 // +001a │ │ -367ee0: 3812 1500 |005e: if-eqz v18, 0073 // +0015 │ │ -367ee4: d809 0801 |0060: add-int/lit8 v9, v8, #int 1 // #01 │ │ -367ee8: 3519 1100 |0062: if-ge v9, v1, 0073 // +0011 │ │ -367eec: 6e20 0998 9000 |0064: invoke-virtual {v0, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367ef2: 0a09 |0067: move-result v9 │ │ -367ef4: 3329 0300 |0068: if-ne v9, v2, 006b // +0003 │ │ -367ef8: 2809 |006a: goto 0073 // +0009 │ │ -367efa: 2201 1e14 |006b: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367efe: 1a02 e842 |006d: const-string v2, "Quote not at end of local address" // string@42e8 │ │ -367f02: 7030 519e 2100 |006f: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367f08: 2701 |0072: throw v1 │ │ -367f0a: 1209 |0073: const/4 v9, #int 0 // #0 │ │ -367f0c: 2900 9900 |0074: goto/16 010d // +0099 │ │ -367f10: 3812 0d00 |0076: if-eqz v18, 0083 // +000d │ │ -367f14: 3908 0300 |0078: if-nez v8, 007b // +0003 │ │ -367f18: 2809 |007a: goto 0083 // +0009 │ │ -367f1a: 2201 1e14 |007b: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367f1e: 1a02 e942 |007d: const-string v2, "Quote not at start of local address" // string@42e9 │ │ -367f22: 7030 519e 2100 |007f: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367f28: 2701 |0082: throw v1 │ │ -367f2a: 1219 |0083: const/4 v9, #int 1 // #1 │ │ -367f2c: 2900 8900 |0084: goto/16 010d // +0089 │ │ -367f30: 130d 0d00 |0086: const/16 v13, #int 13 // #d │ │ -367f34: 130e 0a00 |0088: const/16 v14, #int 10 // #a │ │ -367f38: 33d7 1500 |008a: if-ne v7, v13, 009f // +0015 │ │ -367f3c: d80d 0801 |008c: add-int/lit8 v13, v8, #int 1 // #01 │ │ -367f40: 351d 4500 |008e: if-ge v13, v1, 00d3 // +0045 │ │ -367f44: 6e20 0998 d000 |0090: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367f4a: 0a0d |0093: move-result v13 │ │ -367f4c: 33ed 0300 |0094: if-ne v13, v14, 0097 // +0003 │ │ -367f50: 283d |0096: goto 00d3 // +003d │ │ -367f52: 2201 1e14 |0097: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367f56: 1a02 ea42 |0099: const-string v2, "Quoted local address contains CR without LF" // string@42ea │ │ -367f5a: 7030 519e 2100 |009b: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367f60: 2701 |009e: throw v1 │ │ -367f62: 33e7 1d00 |009f: if-ne v7, v14, 00bc // +001d │ │ -367f66: d80d 0801 |00a1: add-int/lit8 v13, v8, #int 1 // #01 │ │ -367f6a: 351d 3000 |00a3: if-ge v13, v1, 00d3 // +0030 │ │ -367f6e: 6e20 0998 d000 |00a5: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367f74: 0a0e |00a8: move-result v14 │ │ -367f76: 32be 2a00 |00a9: if-eq v14, v11, 00d3 // +002a │ │ -367f7a: 6e20 0998 d000 |00ab: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367f80: 0a0d |00ae: move-result v13 │ │ -367f82: 130e 0900 |00af: const/16 v14, #int 9 // #9 │ │ -367f86: 33ed 0300 |00b1: if-ne v13, v14, 00b4 // +0003 │ │ -367f8a: 2820 |00b3: goto 00d3 // +0020 │ │ -367f8c: 2201 1e14 |00b4: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367f90: 1a02 eb42 |00b6: const-string v2, "Quoted local address contains newline without whitespace" // string@42eb │ │ -367f94: 7030 519e 2100 |00b8: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367f9a: 2701 |00bb: throw v1 │ │ -367f9c: 33c7 1700 |00bc: if-ne v7, v12, 00d3 // +0017 │ │ -367fa0: 3258 0d00 |00be: if-eq v8, v5, 00cb // +000d │ │ -367fa4: 32c6 0300 |00c0: if-eq v6, v12, 00c3 // +0003 │ │ -367fa8: 2811 |00c2: goto 00d3 // +0011 │ │ -367faa: 2201 1e14 |00c3: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367fae: 1a02 4e3a |00c5: const-string v2, "Local address contains dot-dot" // string@3a4e │ │ -367fb2: 7030 519e 2100 |00c7: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367fb8: 2701 |00ca: throw v1 │ │ -367fba: 2201 1e14 |00cb: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367fbe: 1a02 513a |00cd: const-string v2, "Local address starts with dot" // string@3a51 │ │ -367fc2: 7030 519e 2100 |00cf: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367fc8: 2701 |00d2: throw v1 │ │ -367fca: 3809 0300 |00d3: if-eqz v9, 00d6 // +0003 │ │ -367fce: 2838 |00d5: goto 010d // +0038 │ │ -367fd0: 3327 1a00 |00d6: if-ne v7, v2, 00f0 // +001a │ │ -367fd4: 3808 1000 |00d8: if-eqz v8, 00e8 // +0010 │ │ -367fd8: 32c6 0600 |00da: if-eq v6, v12, 00e0 // +0006 │ │ -367fdc: 017f |00dc: move v15, v7 │ │ -367fde: 0167 |00dd: move v7, v6 │ │ -367fe0: 01f6 |00de: move v6, v15 │ │ -367fe2: 2835 |00df: goto 0114 // +0035 │ │ -367fe4: 2201 1e14 |00e0: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367fe8: 1a02 503a |00e2: const-string v2, "Local address ends with dot" // string@3a50 │ │ -367fec: 7030 519e 2100 |00e4: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -367ff2: 2701 |00e7: throw v1 │ │ -367ff4: 2201 1e14 |00e8: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367ff8: 1a02 4f3d |00ea: const-string v2, "Missing local name" // string@3d4f │ │ -367ffc: 7030 519e 2100 |00ec: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -368002: 2701 |00ef: throw v1 │ │ -368004: 37b7 1500 |00f0: if-le v7, v11, 0105 // +0015 │ │ -368008: 32a7 1300 |00f2: if-eq v7, v10, 0105 // +0013 │ │ -36800c: 1a0a a403 |00f4: const-string v10, "()<>,;:\"[]@" // string@03a4 │ │ -368010: 6e20 1a98 7a00 |00f6: invoke-virtual {v10, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -368016: 0a0a |00f9: move-result v10 │ │ -368018: 3b0a 0300 |00fa: if-gez v10, 00fd // +0003 │ │ -36801c: 2811 |00fc: goto 010d // +0011 │ │ -36801e: 2201 1e14 |00fd: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -368022: 1a02 4f3a |00ff: const-string v2, "Local address contains illegal character" // string@3a4f │ │ -368026: 7030 519e 2100 |0101: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -36802c: 2701 |0104: throw v1 │ │ -36802e: 2201 1e14 |0105: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -368032: 1a02 4d3a |0107: const-string v2, "Local address contains control or whitespace" // string@3a4d │ │ -368036: 7030 519e 2100 |0109: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -36803c: 2701 |010c: throw v1 │ │ -36803e: d808 0801 |010d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -368042: 017f |010f: move v15, v7 │ │ -368044: 0167 |0110: move v7, v6 │ │ -368046: 01f6 |0111: move v6, v15 │ │ -368048: 2900 32ff |0112: goto/16 0044 // -00ce │ │ -36804c: 3909 9100 |0114: if-nez v9, 01a5 // +0091 │ │ -368050: 3226 0d00 |0116: if-eq v6, v2, 0123 // +000d │ │ -368054: 3912 0300 |0118: if-nez v18, 011b // +0003 │ │ -368058: 0e00 |011a: return-void │ │ -36805a: 2201 1e14 |011b: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -36805e: 1a02 4d3d |011d: const-string v2, "Missing final '@domain'" // string@3d4d │ │ -368062: 7030 519e 2100 |011f: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -368068: 2701 |0122: throw v1 │ │ -36806a: b048 |0123: add-int/2addr v8, v4 │ │ -36806c: 3518 7900 |0124: if-ge v8, v1, 019d // +0079 │ │ -368070: 6e20 0998 8000 |0126: invoke-virtual {v0, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -368076: 0a02 |0129: move-result v2 │ │ -368078: 32c2 6b00 |012a: if-eq v2, v12, 0195 // +006b │ │ -36807c: 0182 |012c: move v2, v8 │ │ -36807e: 1205 |012d: const/4 v5, #int 0 // #0 │ │ -368080: 3512 5c00 |012e: if-ge v2, v1, 018a // +005c │ │ -368084: 6e20 0998 2000 |0130: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36808a: 0a06 |0133: move-result v6 │ │ -36808c: 1309 5b00 |0134: const/16 v9, #int 91 // #5b │ │ -368090: 3396 0e00 |0136: if-ne v6, v9, 0144 // +000e │ │ -368094: 3382 0400 |0138: if-ne v2, v8, 013c // +0004 │ │ -368098: 1215 |013a: const/4 v5, #int 1 // #1 │ │ -36809a: 2843 |013b: goto 017e // +0043 │ │ -36809c: 2201 1e14 |013c: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -3680a0: 1a02 6f17 |013e: const-string v2, "Domain literal not at start of domain" // string@176f │ │ -3680a4: 7030 519e 2100 |0140: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -3680aa: 2701 |0143: throw v1 │ │ -3680ac: 1309 5d00 |0144: const/16 v9, #int 93 // #5d │ │ -3680b0: 3396 1000 |0146: if-ne v6, v9, 0156 // +0010 │ │ -3680b4: d805 01ff |0148: add-int/lit8 v5, v1, #int -1 // #ff │ │ -3680b8: 3352 0400 |014a: if-ne v2, v5, 014e // +0004 │ │ -3680bc: 1205 |014c: const/4 v5, #int 0 // #0 │ │ -3680be: 2831 |014d: goto 017e // +0031 │ │ -3680c0: 2201 1e14 |014e: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -3680c4: 1a02 6e17 |0150: const-string v2, "Domain literal end not at end of domain" // string@176e │ │ -3680c8: 7030 519e 2100 |0152: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -3680ce: 2701 |0155: throw v1 │ │ -3680d0: 37b6 2c00 |0156: if-le v6, v11, 0182 // +002c │ │ -3680d4: 32a6 2a00 |0158: if-eq v6, v10, 0182 // +002a │ │ -3680d8: 3905 2400 |015a: if-nez v5, 017e // +0024 │ │ -3680dc: 7110 3397 0600 |015c: invoke-static {v6}, Ljava/lang/Character;.isLetterOrDigit:(C)Z // method@9733 │ │ -3680e2: 0a09 |015f: move-result v9 │ │ -3680e4: 3909 1100 |0160: if-nez v9, 0171 // +0011 │ │ -3680e8: 1309 2d00 |0162: const/16 v9, #int 45 // #2d │ │ -3680ec: 3296 0d00 |0164: if-eq v6, v9, 0171 // +000d │ │ -3680f0: 33c6 0300 |0166: if-ne v6, v12, 0169 // +0003 │ │ -3680f4: 2809 |0168: goto 0171 // +0009 │ │ -3680f6: 2201 1e14 |0169: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -3680fa: 1a02 6c17 |016b: const-string v2, "Domain contains illegal character" // string@176c │ │ -3680fe: 7030 519e 2100 |016d: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -368104: 2701 |0170: throw v1 │ │ -368106: 33c6 0d00 |0171: if-ne v6, v12, 017e // +000d │ │ -36810a: 32c7 0300 |0173: if-eq v7, v12, 0176 // +0003 │ │ -36810e: 2809 |0175: goto 017e // +0009 │ │ -368110: 2201 1e14 |0176: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -368114: 1a02 6b17 |0178: const-string v2, "Domain contains dot-dot" // string@176b │ │ -368118: 7030 519e 2100 |017a: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -36811e: 2701 |017d: throw v1 │ │ -368120: d802 0201 |017e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -368124: 0167 |0180: move v7, v6 │ │ -368126: 28ad |0181: goto 012e // -0053 │ │ -368128: 2201 1e14 |0182: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -36812c: 1a02 6a17 |0184: const-string v2, "Domain contains control or whitespace" // string@176a │ │ -368130: 7030 519e 2100 |0186: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -368136: 2701 |0189: throw v1 │ │ -368138: 32c7 0300 |018a: if-eq v7, v12, 018d // +0003 │ │ -36813c: 0e00 |018c: return-void │ │ -36813e: 2201 1e14 |018d: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -368142: 1a02 6d17 |018f: const-string v2, "Domain ends with dot" // string@176d │ │ -368146: 7030 519e 2100 |0191: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -36814c: 2701 |0194: throw v1 │ │ -36814e: 2201 1e14 |0195: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -368152: 1a02 7017 |0197: const-string v2, "Domain starts with dot" // string@1770 │ │ -368156: 7030 519e 2100 |0199: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -36815c: 2701 |019c: throw v1 │ │ -36815e: 2201 1e14 |019d: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -368162: 1a02 4c3d |019f: const-string v2, "Missing domain" // string@3d4c │ │ -368166: 7030 519e 2100 |01a1: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -36816c: 2701 |01a4: throw v1 │ │ -36816e: 2201 1e14 |01a5: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -368172: 1a02 1a50 |01a7: const-string v2, "Unterminated quote" // string@501a │ │ -368176: 7030 519e 2100 |01a9: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -36817c: 2701 |01ac: throw v1 │ │ -36817e: 2201 1e14 |01ad: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -368182: 1a02 1819 |01af: const-string v2, "Empty address" // string@1918 │ │ -368186: 7030 519e 2100 |01b1: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ -36818c: 2701 |01b4: throw v1 │ │ -36818e: 2200 1e14 |01b5: new-instance v0, Ljavax/mail/internet/AddressException; // type@141e │ │ -368192: 1a01 db0a |01b7: const-string v1, "Address is null" // string@0adb │ │ -368196: 7020 509e 1000 |01b9: invoke-direct {v0, v1}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;)V // method@9e50 │ │ -36819c: 2700 |01bc: throw v0 │ │ +367e10: |[367e10] javax.mail.internet.InternetAddress.checkAddress:(Ljava/lang/String;ZZ)V │ │ +367e20: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +367e24: 3800 b301 |0002: if-eqz v0, 01b5 // +01b3 │ │ +367e28: 7401 2298 1000 |0004: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ +367e2e: 0a01 |0007: move-result v1 │ │ +367e30: 3801 a501 |0008: if-eqz v1, 01ad // +01a5 │ │ +367e34: 1302 4000 |000a: const/16 v2, #int 64 // #40 │ │ +367e38: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +367e3a: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +367e3c: 3811 2d00 |000e: if-eqz v17, 003b // +002d │ │ +367e40: 6e20 0998 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367e46: 0a05 |0013: move-result v5 │ │ +367e48: 3325 2700 |0014: if-ne v5, v2, 003b // +0027 │ │ +367e4c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +367e4e: 1a06 8605 |0017: const-string v6, ",:" // string@0586 │ │ +367e52: 7130 999e 6005 |0019: invoke-static {v0, v6, v5}, Ljavax/mail/internet/InternetAddress;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I // method@9e99 │ │ +367e58: 0a06 |001c: move-result v6 │ │ +367e5a: 3a06 1f00 |001d: if-ltz v6, 003c // +001f │ │ +367e5e: 6e20 0998 5000 |001f: invoke-virtual {v0, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367e64: 0a05 |0022: move-result v5 │ │ +367e66: 3325 1000 |0023: if-ne v5, v2, 0033 // +0010 │ │ +367e6a: 6e20 0998 6000 |0025: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367e70: 0a05 |0028: move-result v5 │ │ +367e72: 1307 3a00 |0029: const/16 v7, #int 58 // #3a │ │ +367e76: 3375 0500 |002b: if-ne v5, v7, 0030 // +0005 │ │ +367e7a: d805 0601 |002d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +367e7e: 280d |002f: goto 003c // +000d │ │ +367e80: d805 0601 |0030: add-int/lit8 v5, v6, #int 1 // #01 │ │ +367e84: 28e5 |0032: goto 0017 // -001b │ │ +367e86: 2201 1e14 |0033: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367e8a: 1a02 e31f |0035: const-string v2, "Illegal route-addr" // string@1fe3 │ │ +367e8e: 7030 519e 2100 |0037: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367e94: 2701 |003a: throw v1 │ │ +367e96: 1205 |003b: const/4 v5, #int 0 // #0 │ │ +367e98: 1406 ffff 0000 |003c: const v6, #float 9.18341e-41 // #0000ffff │ │ +367e9e: 0158 |003f: move v8, v5 │ │ +367ea0: 1407 ffff 0000 |0040: const v7, #float 9.18341e-41 // #0000ffff │ │ +367ea6: 1209 |0043: const/4 v9, #int 0 // #0 │ │ +367ea8: 130a 7f00 |0044: const/16 v10, #int 127 // #7f │ │ +367eac: 130b 2000 |0046: const/16 v11, #int 32 // #20 │ │ +367eb0: 130c 2e00 |0048: const/16 v12, #int 46 // #2e │ │ +367eb4: 3518 ca00 |004a: if-ge v8, v1, 0114 // +00ca │ │ +367eb8: 6e20 0998 8000 |004c: invoke-virtual {v0, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367ebe: 0a07 |004f: move-result v7 │ │ +367ec0: 130d 5c00 |0050: const/16 v13, #int 92 // #5c │ │ +367ec4: 32d7 bb00 |0052: if-eq v7, v13, 010d // +00bb │ │ +367ec8: 33d6 0400 |0054: if-ne v6, v13, 0058 // +0004 │ │ +367ecc: 2900 b700 |0056: goto/16 010d // +00b7 │ │ +367ed0: 130d 2200 |0058: const/16 v13, #int 34 // #22 │ │ +367ed4: 33d7 2c00 |005a: if-ne v7, v13, 0086 // +002c │ │ +367ed8: 3809 1a00 |005c: if-eqz v9, 0076 // +001a │ │ +367edc: 3812 1500 |005e: if-eqz v18, 0073 // +0015 │ │ +367ee0: d809 0801 |0060: add-int/lit8 v9, v8, #int 1 // #01 │ │ +367ee4: 3519 1100 |0062: if-ge v9, v1, 0073 // +0011 │ │ +367ee8: 6e20 0998 9000 |0064: invoke-virtual {v0, v9}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367eee: 0a09 |0067: move-result v9 │ │ +367ef0: 3329 0300 |0068: if-ne v9, v2, 006b // +0003 │ │ +367ef4: 2809 |006a: goto 0073 // +0009 │ │ +367ef6: 2201 1e14 |006b: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367efa: 1a02 e842 |006d: const-string v2, "Quote not at end of local address" // string@42e8 │ │ +367efe: 7030 519e 2100 |006f: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367f04: 2701 |0072: throw v1 │ │ +367f06: 1209 |0073: const/4 v9, #int 0 // #0 │ │ +367f08: 2900 9900 |0074: goto/16 010d // +0099 │ │ +367f0c: 3812 0d00 |0076: if-eqz v18, 0083 // +000d │ │ +367f10: 3908 0300 |0078: if-nez v8, 007b // +0003 │ │ +367f14: 2809 |007a: goto 0083 // +0009 │ │ +367f16: 2201 1e14 |007b: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367f1a: 1a02 e942 |007d: const-string v2, "Quote not at start of local address" // string@42e9 │ │ +367f1e: 7030 519e 2100 |007f: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367f24: 2701 |0082: throw v1 │ │ +367f26: 1219 |0083: const/4 v9, #int 1 // #1 │ │ +367f28: 2900 8900 |0084: goto/16 010d // +0089 │ │ +367f2c: 130d 0d00 |0086: const/16 v13, #int 13 // #d │ │ +367f30: 130e 0a00 |0088: const/16 v14, #int 10 // #a │ │ +367f34: 33d7 1500 |008a: if-ne v7, v13, 009f // +0015 │ │ +367f38: d80d 0801 |008c: add-int/lit8 v13, v8, #int 1 // #01 │ │ +367f3c: 351d 4500 |008e: if-ge v13, v1, 00d3 // +0045 │ │ +367f40: 6e20 0998 d000 |0090: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367f46: 0a0d |0093: move-result v13 │ │ +367f48: 33ed 0300 |0094: if-ne v13, v14, 0097 // +0003 │ │ +367f4c: 283d |0096: goto 00d3 // +003d │ │ +367f4e: 2201 1e14 |0097: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367f52: 1a02 ea42 |0099: const-string v2, "Quoted local address contains CR without LF" // string@42ea │ │ +367f56: 7030 519e 2100 |009b: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367f5c: 2701 |009e: throw v1 │ │ +367f5e: 33e7 1d00 |009f: if-ne v7, v14, 00bc // +001d │ │ +367f62: d80d 0801 |00a1: add-int/lit8 v13, v8, #int 1 // #01 │ │ +367f66: 351d 3000 |00a3: if-ge v13, v1, 00d3 // +0030 │ │ +367f6a: 6e20 0998 d000 |00a5: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367f70: 0a0e |00a8: move-result v14 │ │ +367f72: 32be 2a00 |00a9: if-eq v14, v11, 00d3 // +002a │ │ +367f76: 6e20 0998 d000 |00ab: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367f7c: 0a0d |00ae: move-result v13 │ │ +367f7e: 130e 0900 |00af: const/16 v14, #int 9 // #9 │ │ +367f82: 33ed 0300 |00b1: if-ne v13, v14, 00b4 // +0003 │ │ +367f86: 2820 |00b3: goto 00d3 // +0020 │ │ +367f88: 2201 1e14 |00b4: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367f8c: 1a02 eb42 |00b6: const-string v2, "Quoted local address contains newline without whitespace" // string@42eb │ │ +367f90: 7030 519e 2100 |00b8: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367f96: 2701 |00bb: throw v1 │ │ +367f98: 33c7 1700 |00bc: if-ne v7, v12, 00d3 // +0017 │ │ +367f9c: 3258 0d00 |00be: if-eq v8, v5, 00cb // +000d │ │ +367fa0: 32c6 0300 |00c0: if-eq v6, v12, 00c3 // +0003 │ │ +367fa4: 2811 |00c2: goto 00d3 // +0011 │ │ +367fa6: 2201 1e14 |00c3: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367faa: 1a02 4e3a |00c5: const-string v2, "Local address contains dot-dot" // string@3a4e │ │ +367fae: 7030 519e 2100 |00c7: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367fb4: 2701 |00ca: throw v1 │ │ +367fb6: 2201 1e14 |00cb: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367fba: 1a02 513a |00cd: const-string v2, "Local address starts with dot" // string@3a51 │ │ +367fbe: 7030 519e 2100 |00cf: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367fc4: 2701 |00d2: throw v1 │ │ +367fc6: 3809 0300 |00d3: if-eqz v9, 00d6 // +0003 │ │ +367fca: 2838 |00d5: goto 010d // +0038 │ │ +367fcc: 3327 1a00 |00d6: if-ne v7, v2, 00f0 // +001a │ │ +367fd0: 3808 1000 |00d8: if-eqz v8, 00e8 // +0010 │ │ +367fd4: 32c6 0600 |00da: if-eq v6, v12, 00e0 // +0006 │ │ +367fd8: 017f |00dc: move v15, v7 │ │ +367fda: 0167 |00dd: move v7, v6 │ │ +367fdc: 01f6 |00de: move v6, v15 │ │ +367fde: 2835 |00df: goto 0114 // +0035 │ │ +367fe0: 2201 1e14 |00e0: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367fe4: 1a02 503a |00e2: const-string v2, "Local address ends with dot" // string@3a50 │ │ +367fe8: 7030 519e 2100 |00e4: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367fee: 2701 |00e7: throw v1 │ │ +367ff0: 2201 1e14 |00e8: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367ff4: 1a02 4f3d |00ea: const-string v2, "Missing local name" // string@3d4f │ │ +367ff8: 7030 519e 2100 |00ec: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +367ffe: 2701 |00ef: throw v1 │ │ +368000: 37b7 1500 |00f0: if-le v7, v11, 0105 // +0015 │ │ +368004: 32a7 1300 |00f2: if-eq v7, v10, 0105 // +0013 │ │ +368008: 1a0a a403 |00f4: const-string v10, "()<>,;:\"[]@" // string@03a4 │ │ +36800c: 6e20 1a98 7a00 |00f6: invoke-virtual {v10, v7}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +368012: 0a0a |00f9: move-result v10 │ │ +368014: 3b0a 0300 |00fa: if-gez v10, 00fd // +0003 │ │ +368018: 2811 |00fc: goto 010d // +0011 │ │ +36801a: 2201 1e14 |00fd: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +36801e: 1a02 4f3a |00ff: const-string v2, "Local address contains illegal character" // string@3a4f │ │ +368022: 7030 519e 2100 |0101: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +368028: 2701 |0104: throw v1 │ │ +36802a: 2201 1e14 |0105: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +36802e: 1a02 4d3a |0107: const-string v2, "Local address contains control or whitespace" // string@3a4d │ │ +368032: 7030 519e 2100 |0109: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +368038: 2701 |010c: throw v1 │ │ +36803a: d808 0801 |010d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +36803e: 017f |010f: move v15, v7 │ │ +368040: 0167 |0110: move v7, v6 │ │ +368042: 01f6 |0111: move v6, v15 │ │ +368044: 2900 32ff |0112: goto/16 0044 // -00ce │ │ +368048: 3909 9100 |0114: if-nez v9, 01a5 // +0091 │ │ +36804c: 3226 0d00 |0116: if-eq v6, v2, 0123 // +000d │ │ +368050: 3912 0300 |0118: if-nez v18, 011b // +0003 │ │ +368054: 0e00 |011a: return-void │ │ +368056: 2201 1e14 |011b: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +36805a: 1a02 4d3d |011d: const-string v2, "Missing final '@domain'" // string@3d4d │ │ +36805e: 7030 519e 2100 |011f: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +368064: 2701 |0122: throw v1 │ │ +368066: b048 |0123: add-int/2addr v8, v4 │ │ +368068: 3518 7900 |0124: if-ge v8, v1, 019d // +0079 │ │ +36806c: 6e20 0998 8000 |0126: invoke-virtual {v0, v8}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +368072: 0a02 |0129: move-result v2 │ │ +368074: 32c2 6b00 |012a: if-eq v2, v12, 0195 // +006b │ │ +368078: 0182 |012c: move v2, v8 │ │ +36807a: 1205 |012d: const/4 v5, #int 0 // #0 │ │ +36807c: 3512 5c00 |012e: if-ge v2, v1, 018a // +005c │ │ +368080: 6e20 0998 2000 |0130: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +368086: 0a06 |0133: move-result v6 │ │ +368088: 1309 5b00 |0134: const/16 v9, #int 91 // #5b │ │ +36808c: 3396 0e00 |0136: if-ne v6, v9, 0144 // +000e │ │ +368090: 3382 0400 |0138: if-ne v2, v8, 013c // +0004 │ │ +368094: 1215 |013a: const/4 v5, #int 1 // #1 │ │ +368096: 2843 |013b: goto 017e // +0043 │ │ +368098: 2201 1e14 |013c: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +36809c: 1a02 6f17 |013e: const-string v2, "Domain literal not at start of domain" // string@176f │ │ +3680a0: 7030 519e 2100 |0140: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +3680a6: 2701 |0143: throw v1 │ │ +3680a8: 1309 5d00 |0144: const/16 v9, #int 93 // #5d │ │ +3680ac: 3396 1000 |0146: if-ne v6, v9, 0156 // +0010 │ │ +3680b0: d805 01ff |0148: add-int/lit8 v5, v1, #int -1 // #ff │ │ +3680b4: 3352 0400 |014a: if-ne v2, v5, 014e // +0004 │ │ +3680b8: 1205 |014c: const/4 v5, #int 0 // #0 │ │ +3680ba: 2831 |014d: goto 017e // +0031 │ │ +3680bc: 2201 1e14 |014e: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +3680c0: 1a02 6e17 |0150: const-string v2, "Domain literal end not at end of domain" // string@176e │ │ +3680c4: 7030 519e 2100 |0152: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +3680ca: 2701 |0155: throw v1 │ │ +3680cc: 37b6 2c00 |0156: if-le v6, v11, 0182 // +002c │ │ +3680d0: 32a6 2a00 |0158: if-eq v6, v10, 0182 // +002a │ │ +3680d4: 3905 2400 |015a: if-nez v5, 017e // +0024 │ │ +3680d8: 7110 3397 0600 |015c: invoke-static {v6}, Ljava/lang/Character;.isLetterOrDigit:(C)Z // method@9733 │ │ +3680de: 0a09 |015f: move-result v9 │ │ +3680e0: 3909 1100 |0160: if-nez v9, 0171 // +0011 │ │ +3680e4: 1309 2d00 |0162: const/16 v9, #int 45 // #2d │ │ +3680e8: 3296 0d00 |0164: if-eq v6, v9, 0171 // +000d │ │ +3680ec: 33c6 0300 |0166: if-ne v6, v12, 0169 // +0003 │ │ +3680f0: 2809 |0168: goto 0171 // +0009 │ │ +3680f2: 2201 1e14 |0169: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +3680f6: 1a02 6c17 |016b: const-string v2, "Domain contains illegal character" // string@176c │ │ +3680fa: 7030 519e 2100 |016d: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +368100: 2701 |0170: throw v1 │ │ +368102: 33c6 0d00 |0171: if-ne v6, v12, 017e // +000d │ │ +368106: 32c7 0300 |0173: if-eq v7, v12, 0176 // +0003 │ │ +36810a: 2809 |0175: goto 017e // +0009 │ │ +36810c: 2201 1e14 |0176: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +368110: 1a02 6b17 |0178: const-string v2, "Domain contains dot-dot" // string@176b │ │ +368114: 7030 519e 2100 |017a: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +36811a: 2701 |017d: throw v1 │ │ +36811c: d802 0201 |017e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +368120: 0167 |0180: move v7, v6 │ │ +368122: 28ad |0181: goto 012e // -0053 │ │ +368124: 2201 1e14 |0182: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +368128: 1a02 6a17 |0184: const-string v2, "Domain contains control or whitespace" // string@176a │ │ +36812c: 7030 519e 2100 |0186: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +368132: 2701 |0189: throw v1 │ │ +368134: 32c7 0300 |018a: if-eq v7, v12, 018d // +0003 │ │ +368138: 0e00 |018c: return-void │ │ +36813a: 2201 1e14 |018d: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +36813e: 1a02 6d17 |018f: const-string v2, "Domain ends with dot" // string@176d │ │ +368142: 7030 519e 2100 |0191: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +368148: 2701 |0194: throw v1 │ │ +36814a: 2201 1e14 |0195: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +36814e: 1a02 7017 |0197: const-string v2, "Domain starts with dot" // string@1770 │ │ +368152: 7030 519e 2100 |0199: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +368158: 2701 |019c: throw v1 │ │ +36815a: 2201 1e14 |019d: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +36815e: 1a02 4c3d |019f: const-string v2, "Missing domain" // string@3d4c │ │ +368162: 7030 519e 2100 |01a1: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +368168: 2701 |01a4: throw v1 │ │ +36816a: 2201 1e14 |01a5: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +36816e: 1a02 1a50 |01a7: const-string v2, "Unterminated quote" // string@501a │ │ +368172: 7030 519e 2100 |01a9: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +368178: 2701 |01ac: throw v1 │ │ +36817a: 2201 1e14 |01ad: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +36817e: 1a02 1819 |01af: const-string v2, "Empty address" // string@1918 │ │ +368182: 7030 519e 2100 |01b1: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e51 │ │ +368188: 2701 |01b4: throw v1 │ │ +36818a: 2200 1e14 |01b5: new-instance v0, Ljavax/mail/internet/AddressException; // type@141e │ │ +36818e: 1a01 db0a |01b7: const-string v1, "Address is null" // string@0adb │ │ +368192: 7020 509e 1000 |01b9: invoke-direct {v0, v1}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;)V // method@9e50 │ │ +368198: 2700 |01bc: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1273 │ │ 0x0010 line=1281 │ │ 0x0019 line=1286 │ │ 0x001f line=1288 │ │ 0x0025 line=1290 │ │ @@ -1272029,20 +1272028,20 @@ │ │ type : '(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -36740c: |[36740c] javax.mail.internet.InternetAddress.getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; │ │ -36741c: 7110 8d9e 0000 |0000: invoke-static {v0}, Ljavax/mail/internet/InternetAddress;._getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; // method@9e8d │ │ -367422: 0c00 |0003: move-result-object v0 │ │ -367424: 1100 |0004: return-object v0 │ │ -367426: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -367428: 1100 |0006: return-object v0 │ │ +367408: |[367408] javax.mail.internet.InternetAddress.getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; │ │ +367418: 7110 8d9e 0000 |0000: invoke-static {v0}, Ljavax/mail/internet/InternetAddress;._getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; // method@9e8d │ │ +36741e: 0c00 |0003: move-result-object v0 │ │ +367420: 1100 |0004: return-object v0 │ │ +367422: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +367424: 1100 |0006: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/SecurityException; -> 0x0005 │ │ Ljavax/mail/internet/AddressException; -> 0x0005 │ │ Ljava/net/UnknownHostException; -> 0x0005 │ │ positions : │ │ 0x0000 line=625 │ │ @@ -1272054,47 +1272053,47 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -366cac: |[366cac] javax.mail.internet.InternetAddress.getLocalHostName:()Ljava/lang/String; │ │ -366cbc: 7100 c298 0000 |0000: invoke-static {}, Ljava/net/InetAddress;.getLocalHost:()Ljava/net/InetAddress; // method@98c2 │ │ -366cc2: 0c00 |0003: move-result-object v0 │ │ -366cc4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -366cc6: 3800 3b00 |0005: if-eqz v0, 0040 // +003b │ │ -366cca: 6302 e671 |0007: sget-boolean v2, Ljavax/mail/internet/InternetAddress;.useCanonicalHostName:Z // field@71e6 │ │ -366cce: 3802 0600 |0009: if-eqz v2, 000f // +0006 │ │ -366cd2: 6e10 bf98 0000 |000b: invoke-virtual {v0}, Ljava/net/InetAddress;.getCanonicalHostName:()Ljava/lang/String; // method@98bf │ │ -366cd8: 0c01 |000e: move-result-object v1 │ │ -366cda: 3901 0600 |000f: if-nez v1, 0015 // +0006 │ │ -366cde: 6e10 c198 0000 |0011: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostName:()Ljava/lang/String; // method@98c1 │ │ -366ce4: 0c01 |0014: move-result-object v1 │ │ -366ce6: 3901 0700 |0015: if-nez v1, 001c // +0007 │ │ -366cea: 6e10 c098 0000 |0017: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@98c0 │ │ -366cf0: 0c00 |001a: move-result-object v0 │ │ -366cf2: 0701 |001b: move-object v1, v0 │ │ -366cf4: 3801 2400 |001c: if-eqz v1, 0040 // +0024 │ │ -366cf8: 6e10 2298 0100 |001e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -366cfe: 0a00 |0021: move-result v0 │ │ -366d00: 3d00 1e00 |0022: if-lez v0, 0040 // +001e │ │ -366d04: 7110 9b9e 0100 |0024: invoke-static {v1}, Ljavax/mail/internet/InternetAddress;.isInetAddressLiteral:(Ljava/lang/String;)Z // method@9e9b │ │ -366d0a: 0a00 |0027: move-result v0 │ │ -366d0c: 3800 1800 |0028: if-eqz v0, 0040 // +0018 │ │ -366d10: 2200 e812 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -366d14: 7010 4098 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -366d1a: 1302 5b00 |002f: const/16 v2, #int 91 // #5b │ │ -366d1e: 6e20 4498 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366d24: 6e20 4b98 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366d2a: 1301 5d00 |0037: const/16 v1, #int 93 // #5d │ │ -366d2e: 6e20 4498 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366d34: 6e10 5498 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -366d3a: 0c01 |003f: move-result-object v1 │ │ -366d3c: 1101 |0040: return-object v1 │ │ +366ca8: |[366ca8] javax.mail.internet.InternetAddress.getLocalHostName:()Ljava/lang/String; │ │ +366cb8: 7100 c298 0000 |0000: invoke-static {}, Ljava/net/InetAddress;.getLocalHost:()Ljava/net/InetAddress; // method@98c2 │ │ +366cbe: 0c00 |0003: move-result-object v0 │ │ +366cc0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +366cc2: 3800 3b00 |0005: if-eqz v0, 0040 // +003b │ │ +366cc6: 6302 e671 |0007: sget-boolean v2, Ljavax/mail/internet/InternetAddress;.useCanonicalHostName:Z // field@71e6 │ │ +366cca: 3802 0600 |0009: if-eqz v2, 000f // +0006 │ │ +366cce: 6e10 bf98 0000 |000b: invoke-virtual {v0}, Ljava/net/InetAddress;.getCanonicalHostName:()Ljava/lang/String; // method@98bf │ │ +366cd4: 0c01 |000e: move-result-object v1 │ │ +366cd6: 3901 0600 |000f: if-nez v1, 0015 // +0006 │ │ +366cda: 6e10 c198 0000 |0011: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostName:()Ljava/lang/String; // method@98c1 │ │ +366ce0: 0c01 |0014: move-result-object v1 │ │ +366ce2: 3901 0700 |0015: if-nez v1, 001c // +0007 │ │ +366ce6: 6e10 c098 0000 |0017: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@98c0 │ │ +366cec: 0c00 |001a: move-result-object v0 │ │ +366cee: 0701 |001b: move-object v1, v0 │ │ +366cf0: 3801 2400 |001c: if-eqz v1, 0040 // +0024 │ │ +366cf4: 6e10 2298 0100 |001e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +366cfa: 0a00 |0021: move-result v0 │ │ +366cfc: 3d00 1e00 |0022: if-lez v0, 0040 // +001e │ │ +366d00: 7110 9b9e 0100 |0024: invoke-static {v1}, Ljavax/mail/internet/InternetAddress;.isInetAddressLiteral:(Ljava/lang/String;)Z // method@9e9b │ │ +366d06: 0a00 |0027: move-result v0 │ │ +366d08: 3800 1800 |0028: if-eqz v0, 0040 // +0018 │ │ +366d0c: 2200 e812 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +366d10: 7010 4098 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +366d16: 1302 5b00 |002f: const/16 v2, #int 91 // #5b │ │ +366d1a: 6e20 4498 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +366d20: 6e20 4b98 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366d26: 1301 5d00 |0037: const/16 v1, #int 93 // #5d │ │ +366d2a: 6e20 4498 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +366d30: 6e10 5498 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +366d36: 0c01 |003f: move-result-object v1 │ │ +366d38: 1101 |0040: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0007 line=678 │ │ 0x000b line=679 │ │ 0x0011 line=681 │ │ 0x0017 line=684 │ │ @@ -1272107,19 +1272106,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -366b88: |[366b88] javax.mail.internet.InternetAddress.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I │ │ -366b98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -366b9a: 7130 999e 2100 |0001: invoke-static {v1, v2, v0}, Ljavax/mail/internet/InternetAddress;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I // method@9e99 │ │ -366ba0: 0a01 |0004: move-result v1 │ │ -366ba2: 0f01 |0005: return v1 │ │ +366b84: |[366b84] javax.mail.internet.InternetAddress.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I │ │ +366b94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +366b96: 7130 999e 2100 |0001: invoke-static {v1, v2, v0}, Ljavax/mail/internet/InternetAddress;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I // method@9e99 │ │ +366b9c: 0a01 |0004: move-result v1 │ │ +366b9e: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1503 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1272128,28 +1272127,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -366ba4: |[366ba4] javax.mail.internet.InternetAddress.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I │ │ -366bb4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -366bb6: 6e10 2298 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -366bbc: 0a01 |0004: move-result v1 │ │ -366bbe: 3515 1000 |0005: if-ge v5, v1, 0015 // +0010 │ │ -366bc2: 6e20 0998 5300 |0007: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -366bc8: 0a02 |000a: move-result v2 │ │ -366bca: 6e20 1a98 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -366bd0: 0a02 |000e: move-result v2 │ │ -366bd2: 3a02 0300 |000f: if-ltz v2, 0012 // +0003 │ │ -366bd6: 0f05 |0011: return v5 │ │ -366bd8: d805 0501 |0012: add-int/lit8 v5, v5, #int 1 // #01 │ │ -366bdc: 28f1 |0014: goto 0005 // -000f │ │ -366bde: 0f00 |0015: return v0 │ │ +366ba0: |[366ba0] javax.mail.internet.InternetAddress.indexOfAny:(Ljava/lang/String;Ljava/lang/String;I)I │ │ +366bb0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +366bb2: 6e10 2298 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +366bb8: 0a01 |0004: move-result v1 │ │ +366bba: 3515 1000 |0005: if-ge v5, v1, 0015 // +0010 │ │ +366bbe: 6e20 0998 5300 |0007: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +366bc4: 0a02 |000a: move-result v2 │ │ +366bc6: 6e20 1a98 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +366bcc: 0a02 |000e: move-result v2 │ │ +366bce: 3a02 0300 |000f: if-ltz v2, 0012 // +0003 │ │ +366bd2: 0f05 |0011: return v5 │ │ +366bd4: d805 0501 |0012: add-int/lit8 v5, v5, #int 1 // #01 │ │ +366bd8: 28f1 |0014: goto 0005 // -000f │ │ +366bda: 0f00 |0015: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ Ljava/lang/StringIndexOutOfBoundsException; -> 0x0015 │ │ positions : │ │ 0x0001 line=1508 │ │ 0x0007 line=1510 │ │ locals : │ │ @@ -1272162,53 +1272161,53 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -366a94: |[366a94] javax.mail.internet.InternetAddress.isInetAddressLiteral:(Ljava/lang/String;)Z │ │ -366aa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -366aa6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -366aa8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -366aaa: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -366aac: 6e10 2298 0700 |0004: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -366ab2: 0a04 |0007: move-result v4 │ │ -366ab4: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -366ab6: 3541 2f00 |0009: if-ge v1, v4, 0038 // +002f │ │ -366aba: 6e20 0998 1700 |000b: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -366ac0: 0a04 |000e: move-result v4 │ │ -366ac2: 1306 3000 |000f: const/16 v6, #int 48 // #30 │ │ -366ac6: 3464 0700 |0011: if-lt v4, v6, 0018 // +0007 │ │ -366aca: 1306 3900 |0013: const/16 v6, #int 57 // #39 │ │ -366ace: 3664 0300 |0015: if-gt v4, v6, 0018 // +0003 │ │ -366ad2: 281d |0017: goto 0034 // +001d │ │ -366ad4: 1306 2e00 |0018: const/16 v6, #int 46 // #2e │ │ -366ad8: 3364 0300 |001a: if-ne v4, v6, 001d // +0003 │ │ -366adc: 2818 |001c: goto 0034 // +0018 │ │ -366ade: 1306 6100 |001d: const/16 v6, #int 97 // #61 │ │ -366ae2: 3464 0600 |001f: if-lt v4, v6, 0025 // +0006 │ │ -366ae6: 1306 7a00 |0021: const/16 v6, #int 122 // #7a │ │ -366aea: 3764 0a00 |0023: if-le v4, v6, 002d // +000a │ │ -366aee: 1306 4100 |0025: const/16 v6, #int 65 // #41 │ │ -366af2: 3464 0800 |0027: if-lt v4, v6, 002f // +0008 │ │ -366af6: 1306 5a00 |0029: const/16 v6, #int 90 // #5a │ │ -366afa: 3664 0400 |002b: if-gt v4, v6, 002f // +0004 │ │ -366afe: 1212 |002d: const/4 v2, #int 1 // #1 │ │ -366b00: 2806 |002e: goto 0034 // +0006 │ │ -366b02: 1303 3a00 |002f: const/16 v3, #int 58 // #3a │ │ -366b06: 3334 0600 |0031: if-ne v4, v3, 0037 // +0006 │ │ -366b0a: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -366b0c: d801 0101 |0034: add-int/lit8 v1, v1, #int 1 // #01 │ │ -366b10: 28ce |0036: goto 0004 // -0032 │ │ -366b12: 0f00 |0037: return v0 │ │ -366b14: 3802 0400 |0038: if-eqz v2, 003c // +0004 │ │ -366b18: 3803 0300 |003a: if-eqz v3, 003d // +0003 │ │ -366b1c: 1210 |003c: const/4 v0, #int 1 // #1 │ │ -366b1e: 0f00 |003d: return v0 │ │ +366a90: |[366a90] javax.mail.internet.InternetAddress.isInetAddressLiteral:(Ljava/lang/String;)Z │ │ +366aa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +366aa2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +366aa4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +366aa6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +366aa8: 6e10 2298 0700 |0004: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +366aae: 0a04 |0007: move-result v4 │ │ +366ab0: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +366ab2: 3541 2f00 |0009: if-ge v1, v4, 0038 // +002f │ │ +366ab6: 6e20 0998 1700 |000b: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +366abc: 0a04 |000e: move-result v4 │ │ +366abe: 1306 3000 |000f: const/16 v6, #int 48 // #30 │ │ +366ac2: 3464 0700 |0011: if-lt v4, v6, 0018 // +0007 │ │ +366ac6: 1306 3900 |0013: const/16 v6, #int 57 // #39 │ │ +366aca: 3664 0300 |0015: if-gt v4, v6, 0018 // +0003 │ │ +366ace: 281d |0017: goto 0034 // +001d │ │ +366ad0: 1306 2e00 |0018: const/16 v6, #int 46 // #2e │ │ +366ad4: 3364 0300 |001a: if-ne v4, v6, 001d // +0003 │ │ +366ad8: 2818 |001c: goto 0034 // +0018 │ │ +366ada: 1306 6100 |001d: const/16 v6, #int 97 // #61 │ │ +366ade: 3464 0600 |001f: if-lt v4, v6, 0025 // +0006 │ │ +366ae2: 1306 7a00 |0021: const/16 v6, #int 122 // #7a │ │ +366ae6: 3764 0a00 |0023: if-le v4, v6, 002d // +000a │ │ +366aea: 1306 4100 |0025: const/16 v6, #int 65 // #41 │ │ +366aee: 3464 0800 |0027: if-lt v4, v6, 002f // +0008 │ │ +366af2: 1306 5a00 |0029: const/16 v6, #int 90 // #5a │ │ +366af6: 3664 0400 |002b: if-gt v4, v6, 002f // +0004 │ │ +366afa: 1212 |002d: const/4 v2, #int 1 // #1 │ │ +366afc: 2806 |002e: goto 0034 // +0006 │ │ +366afe: 1303 3a00 |002f: const/16 v3, #int 58 // #3a │ │ +366b02: 3334 0600 |0031: if-ne v4, v3, 0037 // +0006 │ │ +366b06: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +366b08: d801 0101 |0034: add-int/lit8 v1, v1, #int 1 // #01 │ │ +366b0c: 28ce |0036: goto 0004 // -0032 │ │ +366b0e: 0f00 |0037: return v0 │ │ +366b10: 3802 0400 |0038: if-eqz v2, 003c // +0004 │ │ +366b14: 3803 0300 |003a: if-eqz v3, 003d // +0003 │ │ +366b18: 1210 |003c: const/4 v0, #int 1 // #1 │ │ +366b1a: 0f00 |003d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=703 │ │ 0x000b line=704 │ │ locals : │ │ 0x0000 - 0x003e reg=7 (null) Ljava/lang/String; │ │ │ │ @@ -1272217,26 +1272216,26 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -366b20: |[366b20] javax.mail.internet.InternetAddress.isSimple:()Z │ │ -366b30: 5420 dd71 |0000: iget-object v0, v2, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ -366b34: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -366b38: 1a01 a303 |0004: const-string v1, "()<>,;:\"[]" // string@03a3 │ │ -366b3c: 7120 989e 1000 |0006: invoke-static {v0, v1}, Ljavax/mail/internet/InternetAddress;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I // method@9e98 │ │ -366b42: 0a00 |0009: move-result v0 │ │ -366b44: 3b00 0300 |000a: if-gez v0, 000d // +0003 │ │ -366b48: 2803 |000c: goto 000f // +0003 │ │ -366b4a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -366b4c: 2802 |000e: goto 0010 // +0002 │ │ -366b4e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -366b50: 0f00 |0010: return v0 │ │ +366b1c: |[366b1c] javax.mail.internet.InternetAddress.isSimple:()Z │ │ +366b2c: 5420 dd71 |0000: iget-object v0, v2, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ +366b30: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +366b34: 1a01 a303 |0004: const-string v1, "()<>,;:\"[]" // string@03a3 │ │ +366b38: 7120 989e 1000 |0006: invoke-static {v0, v1}, Ljavax/mail/internet/InternetAddress;.indexOfAny:(Ljava/lang/String;Ljava/lang/String;)I // method@9e98 │ │ +366b3e: 0a00 |0009: move-result v0 │ │ +366b40: 3b00 0300 |000a: if-gez v0, 000d // +0003 │ │ +366b44: 2803 |000c: goto 000f // +0003 │ │ +366b46: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +366b48: 2802 |000e: goto 0010 // +0002 │ │ +366b4a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +366b4c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1450 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Ljavax/mail/internet/InternetAddress; │ │ │ │ #14 : (in Ljavax/mail/internet/InternetAddress;) │ │ @@ -1272244,25 +1272243,25 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -366bf0: |[366bf0] javax.mail.internet.InternetAddress.lengthOfFirstSegment:(Ljava/lang/String;)I │ │ -366c00: 1a00 8f00 |0000: const-string v0, " │ │ +366bec: |[366bec] javax.mail.internet.InternetAddress.lengthOfFirstSegment:(Ljava/lang/String;)I │ │ +366bfc: 1a00 8f00 |0000: const-string v0, " │ │ " // string@008f │ │ -366c04: 6e20 1c98 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -366c0a: 0a00 |0005: move-result v0 │ │ -366c0c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -366c0e: 3210 0300 |0007: if-eq v0, v1, 000a // +0003 │ │ -366c12: 0f00 |0009: return v0 │ │ -366c14: 6e10 2298 0200 |000a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -366c1a: 0a02 |000d: move-result v2 │ │ -366c1c: 0f02 |000e: return v2 │ │ +366c00: 6e20 1c98 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +366c06: 0a00 |0005: move-result v0 │ │ +366c08: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +366c0a: 3210 0300 |0007: if-eq v0, v1, 000a // +0003 │ │ +366c0e: 0f00 |0009: return v0 │ │ +366c10: 6e10 2298 0200 |000a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +366c16: 0a02 |000d: move-result v2 │ │ +366c18: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=591 │ │ 0x000a line=594 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1272271,30 +1272270,30 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -366c20: |[366c20] javax.mail.internet.InternetAddress.lengthOfLastSegment:(Ljava/lang/String;I)I │ │ -366c30: 1a00 8f00 |0000: const-string v0, " │ │ +366c1c: |[366c1c] javax.mail.internet.InternetAddress.lengthOfLastSegment:(Ljava/lang/String;I)I │ │ +366c2c: 1a00 8f00 |0000: const-string v0, " │ │ " // string@008f │ │ -366c34: 6e20 2198 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@9821 │ │ -366c3a: 0a00 |0005: move-result v0 │ │ -366c3c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -366c3e: 3210 0a00 |0007: if-eq v0, v1, 0011 // +000a │ │ -366c42: 6e10 2298 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -366c48: 0a02 |000c: move-result v2 │ │ -366c4a: b102 |000d: sub-int/2addr v2, v0 │ │ -366c4c: d802 02fe |000e: add-int/lit8 v2, v2, #int -2 // #fe │ │ -366c50: 0f02 |0010: return v2 │ │ -366c52: 6e10 2298 0200 |0011: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -366c58: 0a02 |0014: move-result v2 │ │ -366c5a: b032 |0015: add-int/2addr v2, v3 │ │ -366c5c: 0f02 |0016: return v2 │ │ +366c30: 6e20 2198 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@9821 │ │ +366c36: 0a00 |0005: move-result v0 │ │ +366c38: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +366c3a: 3210 0a00 |0007: if-eq v0, v1, 0011 // +000a │ │ +366c3e: 6e10 2298 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +366c44: 0a02 |000c: move-result v2 │ │ +366c46: b102 |000d: sub-int/2addr v2, v0 │ │ +366c48: d802 02fe |000e: add-int/lit8 v2, v2, #int -2 // #fe │ │ +366c4c: 0f02 |0010: return v2 │ │ +366c4e: 6e10 2298 0200 |0011: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +366c54: 0a02 |0014: move-result v2 │ │ +366c56: b032 |0015: add-int/2addr v2, v3 │ │ +366c58: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=604 │ │ 0x0009 line=605 │ │ 0x0011 line=607 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ @@ -1272305,19 +1272304,19 @@ │ │ type : '(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3674a8: |[3674a8] javax.mail.internet.InternetAddress.parse:(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress; │ │ -3674b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3674ba: 7120 a09e 0100 |0001: invoke-static {v1, v0}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea0 │ │ -3674c0: 0c01 |0004: move-result-object v1 │ │ -3674c2: 1101 |0005: return-object v1 │ │ +3674a4: |[3674a4] javax.mail.internet.InternetAddress.parse:(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress; │ │ +3674b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3674b6: 7120 a09e 0100 |0001: invoke-static {v1, v0}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea0 │ │ +3674bc: 0c01 |0004: move-result-object v1 │ │ +3674be: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=729 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ #17 : (in Ljavax/mail/internet/InternetAddress;) │ │ @@ -1272325,19 +1272324,19 @@ │ │ type : '(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3674c4: |[3674c4] javax.mail.internet.InternetAddress.parse:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; │ │ -3674d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3674d6: 7130 a19e 2100 |0001: invoke-static {v1, v2, v0}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;ZZ)[Ljavax/mail/internet/InternetAddress; // method@9ea1 │ │ -3674dc: 0c01 |0004: move-result-object v1 │ │ -3674de: 1101 |0005: return-object v1 │ │ +3674c0: |[3674c0] javax.mail.internet.InternetAddress.parse:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; │ │ +3674d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3674d2: 7130 a19e 2100 |0001: invoke-static {v1, v2, v0}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;ZZ)[Ljavax/mail/internet/InternetAddress; // method@9ea1 │ │ +3674d8: 0c01 |0004: move-result-object v1 │ │ +3674da: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=752 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -1272346,559 +1272345,559 @@ │ │ type : '(Ljava/lang/String;ZZ)[Ljavax/mail/internet/InternetAddress;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 22 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 978 16-bit code units │ │ -3674e0: |[3674e0] javax.mail.internet.InternetAddress.parse:(Ljava/lang/String;ZZ)[Ljavax/mail/internet/InternetAddress; │ │ -3674f0: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -3674f4: 7401 2298 1300 |0002: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ -3674fa: 0a01 |0005: move-result v1 │ │ -3674fc: 3815 0600 |0006: if-eqz v21, 000c // +0006 │ │ -367500: 3914 0400 |0008: if-nez v20, 000c // +0004 │ │ -367504: 1214 |000a: const/4 v4, #int 1 // #1 │ │ -367506: 2802 |000b: goto 000d // +0002 │ │ -367508: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -36750a: 2205 5613 |000d: new-instance v5, Ljava/util/ArrayList; // type@1356 │ │ -36750e: 7010 9399 0500 |000f: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -367514: 1207 |0012: const/4 v7, #int 0 // #0 │ │ -367516: 12f8 |0013: const/4 v8, #int -1 // #ff │ │ -367518: 12f9 |0014: const/4 v9, #int -1 // #ff │ │ -36751a: 120a |0015: const/4 v10, #int 0 // #0 │ │ -36751c: 120b |0016: const/4 v11, #int 0 // #0 │ │ -36751e: 120c |0017: const/4 v12, #int 0 // #0 │ │ -367520: 12fd |0018: const/4 v13, #int -1 // #ff │ │ -367522: 12fe |0019: const/4 v14, #int -1 // #ff │ │ -367524: 1310 0000 |001a: const/16 v16, #int 0 // #0 │ │ -367528: 3517 1b03 |001c: if-ge v7, v1, 0337 // +031b │ │ -36752c: 6e20 0998 7000 |001e: invoke-virtual {v0, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367532: 0a0f |0021: move-result v15 │ │ -367534: 1302 0900 |0022: const/16 v2, #int 9 // #9 │ │ -367538: 322f 0f03 |0024: if-eq v15, v2, 0333 // +030f │ │ -36753c: 1302 0a00 |0026: const/16 v2, #int 10 // #a │ │ -367540: 322f 0b03 |0028: if-eq v15, v2, 0333 // +030b │ │ -367544: 1302 0d00 |002a: const/16 v2, #int 13 // #d │ │ -367548: 322f 0703 |002c: if-eq v15, v2, 0333 // +0307 │ │ -36754c: 1302 2000 |002e: const/16 v2, #int 32 // #20 │ │ -367550: 322f 0303 |0030: if-eq v15, v2, 0333 // +0303 │ │ -367554: 1a02 3e3d |0032: const-string v2, "Missing '"'" // string@3d3e │ │ -367558: 1303 2200 |0034: const/16 v3, #int 34 // #22 │ │ -36755c: 323f d202 |0036: if-eq v15, v3, 0308 // +02d2 │ │ -367560: 1306 2c00 |0038: const/16 v6, #int 44 // #2c │ │ -367564: 326f 3602 |003a: if-eq v15, v6, 0270 // +0236 │ │ -367568: 1306 3e00 |003c: const/16 v6, #int 62 // #3e │ │ -36756c: 326f 2202 |003e: if-eq v15, v6, 0260 // +0222 │ │ -367570: 1306 5b00 |0040: const/16 v6, #int 91 // #5b │ │ -367574: 326f f101 |0042: if-eq v15, v6, 0233 // +01f1 │ │ -367578: 1306 2900 |0044: const/16 v6, #int 41 // #29 │ │ -36757c: 1303 2800 |0046: const/16 v3, #int 40 // #28 │ │ -367580: 323f a801 |0048: if-eq v15, v3, 01f0 // +01a8 │ │ -367584: 326f 9701 |004a: if-eq v15, v6, 01e1 // +0197 │ │ -367588: 2b0f 7c03 0000 |004c: packed-switch v15, 000003c8 // +0000037c │ │ -36758e: 12f3 |004f: const/4 v3, #int -1 // #ff │ │ -367590: 3338 e302 |0050: if-ne v8, v3, 0333 // +02e3 │ │ -367594: 12f2 |0052: const/4 v2, #int -1 // #ff │ │ -367596: 2900 1202 |0053: goto/16 0265 // +0212 │ │ -36759a: 12f3 |0055: const/4 v3, #int -1 // #ff │ │ -36759c: 380b 3f00 |0056: if-eqz v11, 0095 // +003f │ │ -3675a0: 3804 3500 |0058: if-eqz v4, 008d // +0035 │ │ -3675a4: 3338 0400 |005a: if-ne v8, v3, 005e // +0004 │ │ -3675a8: 2900 1702 |005c: goto/16 0273 // +0217 │ │ -3675ac: 390a 3700 |005e: if-nez v10, 0095 // +0037 │ │ -3675b0: 3339 0300 |0060: if-ne v9, v3, 0063 // +0003 │ │ -3675b4: 0179 |0062: move v9, v7 │ │ -3675b6: 6e30 2e98 8009 |0063: invoke-virtual {v0, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3675bc: 0c03 |0066: move-result-object v3 │ │ -3675be: 6e10 3498 0300 |0067: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3675c4: 0c03 |006a: move-result-object v3 │ │ -3675c6: 2206 2414 |006b: new-instance v6, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -3675ca: 7010 889e 0600 |006d: invoke-direct {v6}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ -3675d0: 6e20 a49e 3600 |0070: invoke-virtual {v6, v3}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ -3675d6: 3a0d 1000 |0073: if-ltz v13, 0083 // +0010 │ │ -3675da: 6e30 2e98 d00e |0075: invoke-virtual {v0, v13, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3675e0: 0c03 |0078: move-result-object v3 │ │ -3675e2: 6e10 3498 0300 |0079: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3675e8: 0c03 |007c: move-result-object v3 │ │ -3675ea: 7110 ad9e 0300 |007d: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.unquote:(Ljava/lang/String;)Ljava/lang/String; // method@9ead │ │ -3675f0: 0c03 |0080: move-result-object v3 │ │ -3675f2: 5b63 df71 |0081: iput-object v3, v6, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ -3675f6: 7220 5b9a 6500 |0083: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3675fc: 12f8 |0086: const/4 v8, #int -1 // #ff │ │ -3675fe: 12f9 |0087: const/4 v9, #int -1 // #ff │ │ -367600: 120b |0088: const/4 v11, #int 0 // #0 │ │ -367602: 120c |0089: const/4 v12, #int 0 // #0 │ │ -367604: 12fd |008a: const/4 v13, #int -1 // #ff │ │ -367606: 12fe |008b: const/4 v14, #int -1 // #ff │ │ -367608: 280a |008c: goto 0096 // +000a │ │ -36760a: 2201 1e14 |008d: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -36760e: 1a02 9d19 |008f: const-string v2, "Extra route-addr" // string@199d │ │ -367612: 7040 529e 2170 |0091: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -367618: 2701 |0094: throw v1 │ │ -36761a: 121c |0095: const/4 v12, #int 1 // #1 │ │ -36761c: d803 0701 |0096: add-int/lit8 v3, v7, #int 1 // #01 │ │ -367620: 013f |0098: move v15, v3 │ │ -367622: 1206 |0099: const/4 v6, #int 0 // #0 │ │ -367624: 0210 0300 |009a: move/from16 v16, v3 │ │ -367628: 351f 2600 |009c: if-ge v15, v1, 00c2 // +0026 │ │ -36762c: 6e20 0998 f000 |009e: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367632: 0a03 |00a1: move-result v3 │ │ -367634: 0211 0900 |00a2: move/from16 v17, v9 │ │ -367638: 1309 2200 |00a4: const/16 v9, #int 34 // #22 │ │ -36763c: 3293 1200 |00a6: if-eq v3, v9, 00b8 // +0012 │ │ -367640: 1309 3e00 |00a8: const/16 v9, #int 62 // #3e │ │ -367644: 3293 0a00 |00aa: if-eq v3, v9, 00b4 // +000a │ │ -367648: 1309 5c00 |00ac: const/16 v9, #int 92 // #5c │ │ -36764c: 3293 0300 |00ae: if-eq v3, v9, 00b1 // +0003 │ │ -367650: 2806 |00b0: goto 00b6 // +0006 │ │ -367652: d80f 0f01 |00b1: add-int/lit8 v15, v15, #int 1 // #01 │ │ -367656: 2803 |00b3: goto 00b6 // +0003 │ │ -367658: 3806 1000 |00b4: if-eqz v6, 00c4 // +0010 │ │ -36765c: 1213 |00b6: const/4 v3, #int 1 // #1 │ │ -36765e: 2805 |00b7: goto 00bc // +0005 │ │ -367660: df03 0601 |00b8: xor-int/lit8 v3, v6, #int 1 // #01 │ │ -367664: 0136 |00ba: move v6, v3 │ │ -367666: 28fb |00bb: goto 00b6 // -0005 │ │ -367668: b03f |00bc: add-int/2addr v15, v3 │ │ -36766a: 0203 1000 |00bd: move/from16 v3, v16 │ │ -36766e: 0209 1100 |00bf: move/from16 v9, v17 │ │ -367672: 28d9 |00c1: goto 009a // -0027 │ │ -367674: 0211 0900 |00c2: move/from16 v17, v9 │ │ -367678: 3806 2600 |00c4: if-eqz v6, 00ea // +0026 │ │ -36767c: 3804 1e00 |00c6: if-eqz v4, 00e4 // +001e │ │ -367680: 0202 1000 |00c8: move/from16 v2, v16 │ │ -367684: 3512 1800 |00ca: if-ge v2, v1, 00e2 // +0018 │ │ -367688: 6e20 0998 2000 |00cc: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36768e: 0a03 |00cf: move-result v3 │ │ -367690: 1306 5c00 |00d0: const/16 v6, #int 92 // #5c │ │ -367694: 3363 0800 |00d2: if-ne v3, v6, 00da // +0008 │ │ -367698: d802 0201 |00d4: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36769c: 1213 |00d6: const/4 v3, #int 1 // #1 │ │ -36769e: 1306 3e00 |00d7: const/16 v6, #int 62 // #3e │ │ -3676a2: 2807 |00d9: goto 00e0 // +0007 │ │ -3676a4: 1306 3e00 |00da: const/16 v6, #int 62 // #3e │ │ -3676a8: 3363 0300 |00dc: if-ne v3, v6, 00df // +0003 │ │ -3676ac: 2804 |00de: goto 00e2 // +0004 │ │ -3676ae: 1213 |00df: const/4 v3, #int 1 // #1 │ │ -3676b0: b032 |00e0: add-int/2addr v2, v3 │ │ -3676b2: 28e9 |00e1: goto 00ca // -0017 │ │ -3676b4: 0129 |00e2: move v9, v2 │ │ -3676b6: 2808 |00e3: goto 00eb // +0008 │ │ -3676b8: 2201 1e14 |00e4: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -3676bc: 7040 529e 21f0 |00e6: invoke-direct {v1, v2, v0, v15}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -3676c2: 2701 |00e9: throw v1 │ │ -3676c4: 01f9 |00ea: move v9, v15 │ │ -3676c6: 3419 1600 |00eb: if-lt v9, v1, 0101 // +0016 │ │ -3676ca: 3804 0c00 |00ed: if-eqz v4, 00f9 // +000c │ │ -3676ce: 12f2 |00ef: const/4 v2, #int -1 // #ff │ │ -3676d0: 3328 0300 |00f0: if-ne v8, v2, 00f3 // +0003 │ │ -3676d4: 0178 |00f2: move v8, v7 │ │ -3676d6: 0207 1000 |00f3: move/from16 v7, v16 │ │ -3676da: 0209 1100 |00f5: move/from16 v9, v17 │ │ -3676de: 2900 3c02 |00f7: goto/16 0333 // +023c │ │ -3676e2: 2201 1e14 |00f9: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -3676e6: 1a02 463d |00fb: const-string v2, "Missing '>'" // string@3d46 │ │ -3676ea: 7040 529e 2190 |00fd: invoke-direct {v1, v2, v0, v9}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -3676f0: 2701 |0100: throw v1 │ │ -3676f2: 390a 0c00 |0101: if-nez v10, 010d // +000c │ │ -3676f6: 3a08 0300 |0103: if-ltz v8, 0106 // +0003 │ │ -3676fa: 2803 |0105: goto 0108 // +0003 │ │ -3676fc: 01d8 |0106: move v8, v13 │ │ -3676fe: 01e7 |0107: move v7, v14 │ │ -367700: 017e |0108: move v14, v7 │ │ -367702: 018d |0109: move v13, v8 │ │ -367704: 0207 1000 |010a: move/from16 v7, v16 │ │ -367708: 2802 |010c: goto 010e // +0002 │ │ -36770a: 0187 |010d: move v7, v8 │ │ -36770c: 0178 |010e: move v8, v7 │ │ -36770e: 0197 |010f: move v7, v9 │ │ -367710: 1212 |0110: const/4 v2, #int 1 // #1 │ │ -367712: 121b |0111: const/4 v11, #int 1 // #1 │ │ -367714: 2900 2202 |0112: goto/16 0334 // +0222 │ │ -367718: 12f2 |0114: const/4 v2, #int -1 // #ff │ │ -36771a: 3328 0400 |0115: if-ne v8, v2, 0119 // +0004 │ │ -36771e: 2900 5c01 |0117: goto/16 0273 // +015c │ │ -367722: 380a 3500 |0119: if-eqz v10, 014e // +0035 │ │ -367726: 3815 1400 |011b: if-eqz v21, 012f // +0014 │ │ -36772a: 3914 1200 |011d: if-nez v20, 012f // +0012 │ │ -36772e: d802 0701 |011f: add-int/lit8 v2, v7, #int 1 // #01 │ │ -367732: 3512 0e00 |0121: if-ge v2, v1, 012f // +000e │ │ -367736: 6e20 0998 2000 |0123: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36773c: 0a02 |0126: move-result v2 │ │ -36773e: 1303 4000 |0127: const/16 v3, #int 64 // #40 │ │ -367742: 3332 0600 |0129: if-ne v2, v3, 012f // +0006 │ │ -367746: 1212 |012b: const/4 v2, #int 1 // #1 │ │ -367748: 120a |012c: const/4 v10, #int 0 // #0 │ │ -36774a: 2900 0702 |012d: goto/16 0334 // +0207 │ │ -36774e: 2202 2414 |012f: new-instance v2, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -367752: 7010 889e 0200 |0131: invoke-direct {v2}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ -367758: d803 0701 |0134: add-int/lit8 v3, v7, #int 1 // #01 │ │ -36775c: 6e30 2e98 8003 |0136: invoke-virtual {v0, v8, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -367762: 0c03 |0139: move-result-object v3 │ │ -367764: 6e10 3498 0300 |013a: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -36776a: 0c03 |013d: move-result-object v3 │ │ -36776c: 6e20 a49e 3200 |013e: invoke-virtual {v2, v3}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ -367772: 7220 5b9a 2500 |0141: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -367778: 1212 |0144: const/4 v2, #int 1 // #1 │ │ -36777a: 12f8 |0145: const/4 v8, #int -1 // #ff │ │ -36777c: 12f9 |0146: const/4 v9, #int -1 // #ff │ │ -36777e: 120a |0147: const/4 v10, #int 0 // #0 │ │ -367780: 120b |0148: const/4 v11, #int 0 // #0 │ │ -367782: 120c |0149: const/4 v12, #int 0 // #0 │ │ -367784: 12fd |014a: const/4 v13, #int -1 // #ff │ │ -367786: 12fe |014b: const/4 v14, #int -1 // #ff │ │ -367788: 2900 e801 |014c: goto/16 0334 // +01e8 │ │ -36778c: 3804 0400 |014e: if-eqz v4, 0152 // +0004 │ │ -367790: 2900 2001 |0150: goto/16 0270 // +0120 │ │ -367794: 2201 1e14 |0152: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367798: 1a02 e41f |0154: const-string v2, "Illegal semicolon, not in group" // string@1fe4 │ │ -36779c: 7040 529e 2170 |0156: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -3677a2: 2701 |0159: throw v1 │ │ -3677a4: 380a 0d00 |015a: if-eqz v10, 0167 // +000d │ │ -3677a8: 3804 0300 |015c: if-eqz v4, 015f // +0003 │ │ -3677ac: 2809 |015e: goto 0167 // +0009 │ │ -3677ae: 2201 1e14 |015f: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -3677b2: 1a02 a23e |0161: const-string v2, "Nested group" // string@3ea2 │ │ -3677b6: 7040 529e 2170 |0163: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -3677bc: 2701 |0166: throw v1 │ │ -3677be: 12f2 |0167: const/4 v2, #int -1 // #ff │ │ -3677c0: 3328 0300 |0168: if-ne v8, v2, 016b // +0003 │ │ -3677c4: 0178 |016a: move v8, v7 │ │ -3677c6: 3815 7200 |016b: if-eqz v21, 01dd // +0072 │ │ -3677ca: 3914 7000 |016d: if-nez v20, 01dd // +0070 │ │ -3677ce: d802 0701 |016f: add-int/lit8 v2, v7, #int 1 // #01 │ │ -3677d2: 3512 2e00 |0171: if-ge v2, v1, 019f // +002e │ │ -3677d6: 1a03 8b04 |0173: const-string v3, ")>[]:@\,." // string@048b │ │ -3677da: 6e20 0998 2000 |0175: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3677e0: 0a02 |0178: move-result v2 │ │ -3677e2: 6e20 1a98 2300 |0179: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3677e8: 0a06 |017c: move-result v6 │ │ -3677ea: 3a06 2200 |017d: if-ltz v6, 019f // +0022 │ │ -3677ee: 1306 4000 |017f: const/16 v6, #int 64 // #40 │ │ -3677f2: 3262 0300 |0181: if-eq v2, v6, 0184 // +0003 │ │ -3677f6: 281a |0183: goto 019d // +001a │ │ -3677f8: d806 0702 |0184: add-int/lit8 v6, v7, #int 2 // #02 │ │ -3677fc: 130c 3b00 |0186: const/16 v12, #int 59 // #3b │ │ -367800: 3516 1300 |0188: if-ge v6, v1, 019b // +0013 │ │ -367804: 6e20 0998 6000 |018a: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36780a: 0a02 |018d: move-result v2 │ │ -36780c: 33c2 0300 |018e: if-ne v2, v12, 0191 // +0003 │ │ -367810: 280b |0190: goto 019b // +000b │ │ -367812: 6e20 1a98 2300 |0191: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -367818: 0a0f |0194: move-result v15 │ │ -36781a: 3a0f 0300 |0195: if-ltz v15, 0198 // +0003 │ │ -36781e: 2804 |0197: goto 019b // +0004 │ │ -367820: d806 0601 |0198: add-int/lit8 v6, v6, #int 1 // #01 │ │ -367824: 28ec |019a: goto 0186 // -0014 │ │ -367826: 33c2 0400 |019b: if-ne v2, v12, 019f // +0004 │ │ -36782a: 2900 8b01 |019d: goto/16 0328 // +018b │ │ -36782e: 6e30 2e98 8007 |019f: invoke-virtual {v0, v8, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -367834: 0c02 |01a2: move-result-object v2 │ │ -367836: 6303 e071 |01a3: sget-boolean v3, Ljavax/mail/internet/InternetAddress;.ignoreBogusGroupName:Z // field@71e0 │ │ -36783a: 3803 3500 |01a5: if-eqz v3, 01da // +0035 │ │ -36783e: 1a03 5c99 |01a7: const-string v3, "mailto" // string@995c │ │ -367842: 6e20 1398 3200 |01a9: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -367848: 0a03 |01ac: move-result v3 │ │ -36784a: 3903 2a00 |01ad: if-nez v3, 01d7 // +002a │ │ -36784e: 1a03 561c |01af: const-string v3, "From" // string@1c56 │ │ -367852: 6e20 1398 3200 |01b1: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -367858: 0a03 |01b4: move-result v3 │ │ -36785a: 3903 2200 |01b5: if-nez v3, 01d7 // +0022 │ │ -36785e: 1a03 f24d |01b7: const-string v3, "To" // string@4df2 │ │ -367862: 6e20 1398 3200 |01b9: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -367868: 0a03 |01bc: move-result v3 │ │ -36786a: 3903 1a00 |01bd: if-nez v3, 01d7 // +001a │ │ -36786e: 1a03 c211 |01bf: const-string v3, "Cc" // string@11c2 │ │ -367872: 6e20 1398 3200 |01c1: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -367878: 0a03 |01c4: move-result v3 │ │ -36787a: 3903 1200 |01c5: if-nez v3, 01d7 // +0012 │ │ -36787e: 1a03 7749 |01c7: const-string v3, "Subject" // string@4977 │ │ -367882: 6e20 1398 3200 |01c9: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -367888: 0a03 |01cc: move-result v3 │ │ -36788a: 3903 0a00 |01cd: if-nez v3, 01d7 // +000a │ │ -36788e: 1a03 e943 |01cf: const-string v3, "Re" // string@43e9 │ │ -367892: 6e20 1398 3200 |01d1: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -367898: 0a02 |01d4: move-result v2 │ │ -36789a: 3802 0500 |01d5: if-eqz v2, 01da // +0005 │ │ -36789e: 12f8 |01d7: const/4 v8, #int -1 // #ff │ │ -3678a0: 2900 5801 |01d8: goto/16 0330 // +0158 │ │ -3678a4: 121a |01da: const/4 v10, #int 1 // #1 │ │ -3678a6: 2900 5501 |01db: goto/16 0330 // +0155 │ │ -3678aa: 1212 |01dd: const/4 v2, #int 1 // #1 │ │ -3678ac: 121a |01de: const/4 v10, #int 1 // #1 │ │ -3678ae: 2900 5201 |01df: goto/16 0331 // +0152 │ │ -3678b2: 3804 0700 |01e1: if-eqz v4, 01e8 // +0007 │ │ -3678b6: 12f2 |01e3: const/4 v2, #int -1 // #ff │ │ -3678b8: 3328 4f01 |01e4: if-ne v8, v2, 0333 // +014f │ │ -3678bc: 2900 7f00 |01e6: goto/16 0265 // +007f │ │ -3678c0: 2201 1e14 |01e8: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -3678c4: 1a02 403d |01ea: const-string v2, "Missing '('" // string@3d40 │ │ -3678c8: 7040 529e 2170 |01ec: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -3678ce: 2701 |01ef: throw v1 │ │ -3678d0: 12f2 |01f0: const/4 v2, #int -1 // #ff │ │ -3678d2: 3a08 0500 |01f1: if-ltz v8, 01f6 // +0005 │ │ -3678d6: 3329 0300 |01f3: if-ne v9, v2, 01f6 // +0003 │ │ -3678da: 0179 |01f5: move v9, v7 │ │ -3678dc: d807 0701 |01f6: add-int/lit8 v7, v7, #int 1 // #01 │ │ -3678e0: 017c |01f8: move v12, v7 │ │ -3678e2: 1212 |01f9: const/4 v2, #int 1 // #1 │ │ -3678e4: 351c 1f00 |01fa: if-ge v12, v1, 0219 // +001f │ │ -3678e8: 3d02 1d00 |01fc: if-lez v2, 0219 // +001d │ │ -3678ec: 6e20 0998 c000 |01fe: invoke-virtual {v0, v12}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3678f2: 0a0f |0201: move-result v15 │ │ -3678f4: 323f 1000 |0202: if-eq v15, v3, 0212 // +0010 │ │ -3678f8: 326f 0b00 |0204: if-eq v15, v6, 020f // +000b │ │ -3678fc: 1303 5c00 |0206: const/16 v3, #int 92 // #5c │ │ -367900: 323f 0400 |0208: if-eq v15, v3, 020c // +0004 │ │ -367904: 1213 |020a: const/4 v3, #int 1 // #1 │ │ -367906: 280a |020b: goto 0215 // +000a │ │ -367908: d80c 0c01 |020c: add-int/lit8 v12, v12, #int 1 // #01 │ │ -36790c: 28fc |020e: goto 020a // -0004 │ │ -36790e: d802 02ff |020f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -367912: 28f9 |0211: goto 020a // -0007 │ │ -367914: d802 0201 |0212: add-int/lit8 v2, v2, #int 1 // #01 │ │ -367918: 28f6 |0214: goto 020a // -000a │ │ -36791a: b03c |0215: add-int/2addr v12, v3 │ │ -36791c: 1303 2800 |0216: const/16 v3, #int 40 // #28 │ │ -367920: 28e2 |0218: goto 01fa // -001e │ │ -367922: 3d02 0e00 |0219: if-lez v2, 0227 // +000e │ │ -367926: 3804 0400 |021b: if-eqz v4, 021f // +0004 │ │ -36792a: 2900 0b01 |021d: goto/16 0328 // +010b │ │ -36792e: 2201 1e14 |021f: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367932: 1a02 433d |0221: const-string v2, "Missing ')'" // string@3d43 │ │ -367936: 7040 529e 21c0 |0223: invoke-direct {v1, v2, v0, v12}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -36793c: 2701 |0226: throw v1 │ │ -36793e: d802 0cff |0227: add-int/lit8 v2, v12, #int -1 // #ff │ │ -367942: 12f3 |0229: const/4 v3, #int -1 // #ff │ │ -367944: 333d 0300 |022a: if-ne v13, v3, 022d // +0003 │ │ -367948: 017d |022c: move v13, v7 │ │ -36794a: 333e 3000 |022d: if-ne v14, v3, 025d // +0030 │ │ -36794e: 0127 |022f: move v7, v2 │ │ -367950: 017e |0230: move v14, v7 │ │ -367952: 2900 ff00 |0231: goto/16 0330 // +00ff │ │ -367956: 12f3 |0233: const/4 v3, #int -1 // #ff │ │ -367958: 3338 0300 |0234: if-ne v8, v3, 0237 // +0003 │ │ -36795c: 0178 |0236: move v8, v7 │ │ -36795e: d807 0701 |0237: add-int/lit8 v7, v7, #int 1 // #01 │ │ -367962: 0172 |0239: move v2, v7 │ │ -367964: 3512 1500 |023a: if-ge v2, v1, 024f // +0015 │ │ -367968: 6e20 0998 2000 |023c: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36796e: 0a03 |023f: move-result v3 │ │ -367970: 1306 5c00 |0240: const/16 v6, #int 92 // #5c │ │ -367974: 3263 0800 |0242: if-eq v3, v6, 024a // +0008 │ │ -367978: 1306 5d00 |0244: const/16 v6, #int 93 // #5d │ │ -36797c: 3263 0900 |0246: if-eq v3, v6, 024f // +0009 │ │ -367980: 1213 |0248: const/4 v3, #int 1 // #1 │ │ -367982: 2804 |0249: goto 024d // +0004 │ │ -367984: d802 0201 |024a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -367988: 28fc |024c: goto 0248 // -0004 │ │ -36798a: b032 |024d: add-int/2addr v2, v3 │ │ -36798c: 28ec |024e: goto 023a // -0014 │ │ -36798e: 3412 0e00 |024f: if-lt v2, v1, 025d // +000e │ │ -367992: 3804 0400 |0251: if-eqz v4, 0255 // +0004 │ │ -367996: 2900 d500 |0253: goto/16 0328 // +00d5 │ │ -36799a: 2201 1e14 |0255: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -36799e: 1a03 473d |0257: const-string v3, "Missing ']'" // string@3d47 │ │ -3679a2: 7040 529e 3120 |0259: invoke-direct {v1, v3, v0, v2}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -3679a8: 2701 |025c: throw v1 │ │ -3679aa: 0127 |025d: move v7, v2 │ │ -3679ac: 2900 d200 |025e: goto/16 0330 // +00d2 │ │ -3679b0: 3804 0800 |0260: if-eqz v4, 0268 // +0008 │ │ -3679b4: 12f2 |0262: const/4 v2, #int -1 // #ff │ │ -3679b6: 3328 d000 |0263: if-ne v8, v2, 0333 // +00d0 │ │ -3679ba: 0178 |0265: move v8, v7 │ │ -3679bc: 2900 cd00 |0266: goto/16 0333 // +00cd │ │ -3679c0: 2201 1e14 |0268: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -3679c4: 1a02 453d |026a: const-string v2, "Missing '<'" // string@3d45 │ │ -3679c8: 7040 529e 2170 |026c: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -3679ce: 2701 |026f: throw v1 │ │ -3679d0: 12f2 |0270: const/4 v2, #int -1 // #ff │ │ -3679d2: 3328 0900 |0271: if-ne v8, v2, 027a // +0009 │ │ -3679d6: 1212 |0273: const/4 v2, #int 1 // #1 │ │ -3679d8: 12f8 |0274: const/4 v8, #int -1 // #ff │ │ -3679da: 12f9 |0275: const/4 v9, #int -1 // #ff │ │ -3679dc: 120b |0276: const/4 v11, #int 0 // #0 │ │ -3679de: 120c |0277: const/4 v12, #int 0 // #0 │ │ -3679e0: 2900 bc00 |0278: goto/16 0334 // +00bc │ │ -3679e4: 380a 0600 |027a: if-eqz v10, 0280 // +0006 │ │ -3679e8: 1212 |027c: const/4 v2, #int 1 // #1 │ │ -3679ea: 120b |027d: const/4 v11, #int 0 // #0 │ │ -3679ec: 2900 b600 |027e: goto/16 0334 // +00b6 │ │ -3679f0: 3329 0300 |0280: if-ne v9, v2, 0283 // +0003 │ │ -3679f4: 0179 |0282: move v9, v7 │ │ -3679f6: 6e30 2e98 8009 |0283: invoke-virtual {v0, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3679fc: 0c02 |0286: move-result-object v2 │ │ -3679fe: 6e10 3498 0200 |0287: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -367a04: 0c02 |028a: move-result-object v2 │ │ -367a06: 380c 1a00 |028b: if-eqz v12, 02a5 // +001a │ │ -367a0a: 3a0d 1800 |028d: if-ltz v13, 02a5 // +0018 │ │ -367a0e: 6e30 2e98 d00e |028f: invoke-virtual {v0, v13, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -367a14: 0c03 |0292: move-result-object v3 │ │ -367a16: 6e10 3498 0300 |0293: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -367a1c: 0c03 |0296: move-result-object v3 │ │ -367a1e: 7110 ad9e 0300 |0297: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.unquote:(Ljava/lang/String;)Ljava/lang/String; // method@9ead │ │ -367a24: 0c03 |029a: move-result-object v3 │ │ -367a26: 6e10 3498 0300 |029b: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -367a2c: 0c06 |029e: move-result-object v6 │ │ -367a2e: 6e10 2298 0600 |029f: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -367a34: 0a06 |02a2: move-result v6 │ │ -367a36: 3906 0400 |02a3: if-nez v6, 02a7 // +0004 │ │ -367a3a: 0803 1000 |02a5: move-object/from16 v3, v16 │ │ -367a3e: 3815 2100 |02a7: if-eqz v21, 02c8 // +0021 │ │ -367a42: 3914 1f00 |02a9: if-nez v20, 02c8 // +001f │ │ -367a46: 3803 1d00 |02ab: if-eqz v3, 02c8 // +001d │ │ -367a4a: 1306 4000 |02ad: const/16 v6, #int 64 // #40 │ │ -367a4e: 6e20 1a98 6300 |02af: invoke-virtual {v3, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -367a54: 0a08 |02b2: move-result v8 │ │ -367a56: 3a08 1500 |02b3: if-ltz v8, 02c8 // +0015 │ │ -367a5a: 6e20 1a98 6200 |02b5: invoke-virtual {v2, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -367a60: 0a06 |02b8: move-result v6 │ │ -367a62: 3b06 0f00 |02b9: if-gez v6, 02c8 // +000f │ │ -367a66: 1306 2100 |02bb: const/16 v6, #int 33 // #21 │ │ -367a6a: 6e20 1a98 6200 |02bd: invoke-virtual {v2, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -367a70: 0a06 |02c0: move-result v6 │ │ -367a72: 3b06 0700 |02c1: if-gez v6, 02c8 // +0007 │ │ -367a76: 0812 0300 |02c3: move-object/from16 v18, v3 │ │ -367a7a: 0723 |02c5: move-object v3, v2 │ │ -367a7c: 0802 1200 |02c6: move-object/from16 v2, v18 │ │ -367a80: 390c 2600 |02c8: if-nez v12, 02ee // +0026 │ │ -367a84: 3914 2400 |02ca: if-nez v20, 02ee // +0024 │ │ -367a88: 3815 0300 |02cc: if-eqz v21, 02cf // +0003 │ │ -367a8c: 2820 |02ce: goto 02ee // +0020 │ │ -367a8e: 2203 7913 |02cf: new-instance v3, Ljava/util/StringTokenizer; // type@1379 │ │ -367a92: 7020 b89a 2300 |02d1: invoke-direct {v3, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@9ab8 │ │ -367a98: 6e10 bd9a 0300 |02d4: invoke-virtual {v3}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ -367a9e: 0a02 |02d7: move-result v2 │ │ -367aa0: 3802 2b00 |02d8: if-eqz v2, 0303 // +002b │ │ -367aa4: 6e10 be9a 0300 |02da: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ -367aaa: 0c02 |02dd: move-result-object v2 │ │ -367aac: 1206 |02de: const/4 v6, #int 0 // #0 │ │ -367aae: 7130 8e9e 6206 |02df: invoke-static {v2, v6, v6}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ -367ab4: 2208 2414 |02e2: new-instance v8, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -367ab8: 7010 889e 0800 |02e4: invoke-direct {v8}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ -367abe: 6e20 a49e 2800 |02e7: invoke-virtual {v8, v2}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ -367ac4: 7220 5b9a 8500 |02ea: invoke-interface {v5, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -367aca: 28e7 |02ed: goto 02d4 // -0019 │ │ -367acc: 1206 |02ee: const/4 v6, #int 0 // #0 │ │ -367ace: 3904 0500 |02ef: if-nez v4, 02f4 // +0005 │ │ -367ad2: 7130 8e9e b206 |02f1: invoke-static {v2, v11, v6}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ -367ad8: 2206 2414 |02f4: new-instance v6, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -367adc: 7010 889e 0600 |02f6: invoke-direct {v6}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ -367ae2: 6e20 a49e 2600 |02f9: invoke-virtual {v6, v2}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ -367ae8: 3803 0400 |02fc: if-eqz v3, 0300 // +0004 │ │ -367aec: 5b63 df71 |02fe: iput-object v3, v6, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ -367af0: 7220 5b9a 6500 |0300: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -367af6: 1212 |0303: const/4 v2, #int 1 // #1 │ │ -367af8: 12f8 |0304: const/4 v8, #int -1 // #ff │ │ -367afa: 12f9 |0305: const/4 v9, #int -1 // #ff │ │ -367afc: 2900 42fe |0306: goto/16 0148 // -01be │ │ -367b00: 12f3 |0308: const/4 v3, #int -1 // #ff │ │ -367b02: 3338 0300 |0309: if-ne v8, v3, 030c // +0003 │ │ -367b06: 0178 |030b: move v8, v7 │ │ -367b08: d807 0701 |030c: add-int/lit8 v7, v7, #int 1 // #01 │ │ -367b0c: 0173 |030e: move v3, v7 │ │ -367b0e: 3513 1500 |030f: if-ge v3, v1, 0324 // +0015 │ │ -367b12: 6e20 0998 3000 |0311: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -367b18: 0a06 |0314: move-result v6 │ │ -367b1a: 130c 2200 |0315: const/16 v12, #int 34 // #22 │ │ -367b1e: 32c6 0d00 |0317: if-eq v6, v12, 0324 // +000d │ │ -367b22: 130f 5c00 |0319: const/16 v15, #int 92 // #5c │ │ -367b26: 32f6 0400 |031b: if-eq v6, v15, 031f // +0004 │ │ -367b2a: 1216 |031d: const/4 v6, #int 1 // #1 │ │ -367b2c: 2804 |031e: goto 0322 // +0004 │ │ -367b2e: d803 0301 |031f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -367b32: 28fc |0321: goto 031d // -0004 │ │ -367b34: b063 |0322: add-int/2addr v3, v6 │ │ -367b36: 28ec |0323: goto 030f // -0014 │ │ -367b38: 3413 0b00 |0324: if-lt v3, v1, 032f // +000b │ │ -367b3c: 3804 0300 |0326: if-eqz v4, 0329 // +0003 │ │ -367b40: 2808 |0328: goto 0330 // +0008 │ │ -367b42: 2201 1e14 |0329: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ -367b46: 7040 529e 2130 |032b: invoke-direct {v1, v2, v0, v3}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ -367b4c: 2701 |032e: throw v1 │ │ -367b4e: 0137 |032f: move v7, v3 │ │ -367b50: 1212 |0330: const/4 v2, #int 1 // #1 │ │ -367b52: 121c |0331: const/4 v12, #int 1 // #1 │ │ -367b54: 2802 |0332: goto 0334 // +0002 │ │ -367b56: 1212 |0333: const/4 v2, #int 1 // #1 │ │ -367b58: b027 |0334: add-int/2addr v7, v2 │ │ -367b5a: 2900 e5fc |0335: goto/16 001a // -031b │ │ -367b5e: 3a08 8700 |0337: if-ltz v8, 03be // +0087 │ │ -367b62: 12f2 |0339: const/4 v2, #int -1 // #ff │ │ -367b64: 3329 0300 |033a: if-ne v9, v2, 033d // +0003 │ │ -367b68: 2802 |033c: goto 033e // +0002 │ │ -367b6a: 0191 |033d: move v1, v9 │ │ -367b6c: 6e30 2e98 8001 |033e: invoke-virtual {v0, v8, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -367b72: 0c01 |0341: move-result-object v1 │ │ -367b74: 6e10 3498 0100 |0342: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -367b7a: 0c01 |0345: move-result-object v1 │ │ -367b7c: 380c 1a00 |0346: if-eqz v12, 0360 // +001a │ │ -367b80: 3a0d 1800 |0348: if-ltz v13, 0360 // +0018 │ │ -367b84: 6e30 2e98 d00e |034a: invoke-virtual {v0, v13, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -367b8a: 0c00 |034d: move-result-object v0 │ │ -367b8c: 6e10 3498 0000 |034e: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -367b92: 0c00 |0351: move-result-object v0 │ │ -367b94: 7110 ad9e 0000 |0352: invoke-static {v0}, Ljavax/mail/internet/InternetAddress;.unquote:(Ljava/lang/String;)Ljava/lang/String; // method@9ead │ │ -367b9a: 0c00 |0355: move-result-object v0 │ │ -367b9c: 6e10 3498 0000 |0356: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -367ba2: 0c02 |0359: move-result-object v2 │ │ -367ba4: 6e10 2298 0200 |035a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -367baa: 0a02 |035d: move-result v2 │ │ -367bac: 3902 0400 |035e: if-nez v2, 0362 // +0004 │ │ -367bb0: 0800 1000 |0360: move-object/from16 v0, v16 │ │ -367bb4: 3815 2100 |0362: if-eqz v21, 0383 // +0021 │ │ -367bb8: 3914 1f00 |0364: if-nez v20, 0383 // +001f │ │ -367bbc: 3800 1d00 |0366: if-eqz v0, 0383 // +001d │ │ -367bc0: 1302 4000 |0368: const/16 v2, #int 64 // #40 │ │ -367bc4: 6e20 1a98 2000 |036a: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -367bca: 0a03 |036d: move-result v3 │ │ -367bcc: 3a03 1500 |036e: if-ltz v3, 0383 // +0015 │ │ -367bd0: 6e20 1a98 2100 |0370: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -367bd6: 0a02 |0373: move-result v2 │ │ -367bd8: 3b02 0f00 |0374: if-gez v2, 0383 // +000f │ │ -367bdc: 1302 2100 |0376: const/16 v2, #int 33 // #21 │ │ -367be0: 6e20 1a98 2100 |0378: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -367be6: 0a02 |037b: move-result v2 │ │ -367be8: 3b02 0700 |037c: if-gez v2, 0383 // +0007 │ │ -367bec: 0812 0100 |037e: move-object/from16 v18, v1 │ │ -367bf0: 0701 |0380: move-object v1, v0 │ │ -367bf2: 0800 1200 |0381: move-object/from16 v0, v18 │ │ -367bf6: 390c 2600 |0383: if-nez v12, 03a9 // +0026 │ │ -367bfa: 3914 2400 |0385: if-nez v20, 03a9 // +0024 │ │ -367bfe: 3815 0300 |0387: if-eqz v21, 038a // +0003 │ │ -367c02: 2820 |0389: goto 03a9 // +0020 │ │ -367c04: 2200 7913 |038a: new-instance v0, Ljava/util/StringTokenizer; // type@1379 │ │ -367c08: 7020 b89a 1000 |038c: invoke-direct {v0, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@9ab8 │ │ -367c0e: 6e10 bd9a 0000 |038f: invoke-virtual {v0}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ -367c14: 0a01 |0392: move-result v1 │ │ -367c16: 3801 2b00 |0393: if-eqz v1, 03be // +002b │ │ -367c1a: 6e10 be9a 0000 |0395: invoke-virtual {v0}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ -367c20: 0c01 |0398: move-result-object v1 │ │ -367c22: 1202 |0399: const/4 v2, #int 0 // #0 │ │ -367c24: 7130 8e9e 2102 |039a: invoke-static {v1, v2, v2}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ -367c2a: 2203 2414 |039d: new-instance v3, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -367c2e: 7010 889e 0300 |039f: invoke-direct {v3}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ -367c34: 6e20 a49e 1300 |03a2: invoke-virtual {v3, v1}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ -367c3a: 7220 5b9a 3500 |03a5: invoke-interface {v5, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -367c40: 28e7 |03a8: goto 038f // -0019 │ │ -367c42: 1202 |03a9: const/4 v2, #int 0 // #0 │ │ -367c44: 3904 0500 |03aa: if-nez v4, 03af // +0005 │ │ -367c48: 7130 8e9e b102 |03ac: invoke-static {v1, v11, v2}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ -367c4e: 2202 2414 |03af: new-instance v2, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -367c52: 7010 889e 0200 |03b1: invoke-direct {v2}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ -367c58: 6e20 a49e 1200 |03b4: invoke-virtual {v2, v1}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ -367c5e: 3800 0400 |03b7: if-eqz v0, 03bb // +0004 │ │ -367c62: 5b20 df71 |03b9: iput-object v0, v2, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ -367c66: 7220 5b9a 2500 |03bb: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -367c6c: 7210 6a9a 0500 |03be: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ -367c72: 0a00 |03c1: move-result v0 │ │ -367c74: 2300 f615 |03c2: new-array v0, v0, [Ljavax/mail/internet/InternetAddress; // type@15f6 │ │ -367c78: 7220 6d9a 0500 |03c4: invoke-interface {v5, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -367c7e: 1100 |03c7: return-object v0 │ │ -367c80: 0001 0300 3a00 0000 0e01 0000 c800 ... |03c8: packed-switch-data (10 units) │ │ +3674dc: |[3674dc] javax.mail.internet.InternetAddress.parse:(Ljava/lang/String;ZZ)[Ljavax/mail/internet/InternetAddress; │ │ +3674ec: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +3674f0: 7401 2298 1300 |0002: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@9822 │ │ +3674f6: 0a01 |0005: move-result v1 │ │ +3674f8: 3815 0600 |0006: if-eqz v21, 000c // +0006 │ │ +3674fc: 3914 0400 |0008: if-nez v20, 000c // +0004 │ │ +367500: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +367502: 2802 |000b: goto 000d // +0002 │ │ +367504: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +367506: 2205 5613 |000d: new-instance v5, Ljava/util/ArrayList; // type@1356 │ │ +36750a: 7010 9399 0500 |000f: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +367510: 1207 |0012: const/4 v7, #int 0 // #0 │ │ +367512: 12f8 |0013: const/4 v8, #int -1 // #ff │ │ +367514: 12f9 |0014: const/4 v9, #int -1 // #ff │ │ +367516: 120a |0015: const/4 v10, #int 0 // #0 │ │ +367518: 120b |0016: const/4 v11, #int 0 // #0 │ │ +36751a: 120c |0017: const/4 v12, #int 0 // #0 │ │ +36751c: 12fd |0018: const/4 v13, #int -1 // #ff │ │ +36751e: 12fe |0019: const/4 v14, #int -1 // #ff │ │ +367520: 1310 0000 |001a: const/16 v16, #int 0 // #0 │ │ +367524: 3517 1b03 |001c: if-ge v7, v1, 0337 // +031b │ │ +367528: 6e20 0998 7000 |001e: invoke-virtual {v0, v7}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36752e: 0a0f |0021: move-result v15 │ │ +367530: 1302 0900 |0022: const/16 v2, #int 9 // #9 │ │ +367534: 322f 0f03 |0024: if-eq v15, v2, 0333 // +030f │ │ +367538: 1302 0a00 |0026: const/16 v2, #int 10 // #a │ │ +36753c: 322f 0b03 |0028: if-eq v15, v2, 0333 // +030b │ │ +367540: 1302 0d00 |002a: const/16 v2, #int 13 // #d │ │ +367544: 322f 0703 |002c: if-eq v15, v2, 0333 // +0307 │ │ +367548: 1302 2000 |002e: const/16 v2, #int 32 // #20 │ │ +36754c: 322f 0303 |0030: if-eq v15, v2, 0333 // +0303 │ │ +367550: 1a02 3e3d |0032: const-string v2, "Missing '"'" // string@3d3e │ │ +367554: 1303 2200 |0034: const/16 v3, #int 34 // #22 │ │ +367558: 323f d202 |0036: if-eq v15, v3, 0308 // +02d2 │ │ +36755c: 1306 2c00 |0038: const/16 v6, #int 44 // #2c │ │ +367560: 326f 3602 |003a: if-eq v15, v6, 0270 // +0236 │ │ +367564: 1306 3e00 |003c: const/16 v6, #int 62 // #3e │ │ +367568: 326f 2202 |003e: if-eq v15, v6, 0260 // +0222 │ │ +36756c: 1306 5b00 |0040: const/16 v6, #int 91 // #5b │ │ +367570: 326f f101 |0042: if-eq v15, v6, 0233 // +01f1 │ │ +367574: 1306 2900 |0044: const/16 v6, #int 41 // #29 │ │ +367578: 1303 2800 |0046: const/16 v3, #int 40 // #28 │ │ +36757c: 323f a801 |0048: if-eq v15, v3, 01f0 // +01a8 │ │ +367580: 326f 9701 |004a: if-eq v15, v6, 01e1 // +0197 │ │ +367584: 2b0f 7c03 0000 |004c: packed-switch v15, 000003c8 // +0000037c │ │ +36758a: 12f3 |004f: const/4 v3, #int -1 // #ff │ │ +36758c: 3338 e302 |0050: if-ne v8, v3, 0333 // +02e3 │ │ +367590: 12f2 |0052: const/4 v2, #int -1 // #ff │ │ +367592: 2900 1202 |0053: goto/16 0265 // +0212 │ │ +367596: 12f3 |0055: const/4 v3, #int -1 // #ff │ │ +367598: 380b 3f00 |0056: if-eqz v11, 0095 // +003f │ │ +36759c: 3804 3500 |0058: if-eqz v4, 008d // +0035 │ │ +3675a0: 3338 0400 |005a: if-ne v8, v3, 005e // +0004 │ │ +3675a4: 2900 1702 |005c: goto/16 0273 // +0217 │ │ +3675a8: 390a 3700 |005e: if-nez v10, 0095 // +0037 │ │ +3675ac: 3339 0300 |0060: if-ne v9, v3, 0063 // +0003 │ │ +3675b0: 0179 |0062: move v9, v7 │ │ +3675b2: 6e30 2e98 8009 |0063: invoke-virtual {v0, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3675b8: 0c03 |0066: move-result-object v3 │ │ +3675ba: 6e10 3498 0300 |0067: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3675c0: 0c03 |006a: move-result-object v3 │ │ +3675c2: 2206 2414 |006b: new-instance v6, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +3675c6: 7010 889e 0600 |006d: invoke-direct {v6}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ +3675cc: 6e20 a49e 3600 |0070: invoke-virtual {v6, v3}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ +3675d2: 3a0d 1000 |0073: if-ltz v13, 0083 // +0010 │ │ +3675d6: 6e30 2e98 d00e |0075: invoke-virtual {v0, v13, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3675dc: 0c03 |0078: move-result-object v3 │ │ +3675de: 6e10 3498 0300 |0079: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3675e4: 0c03 |007c: move-result-object v3 │ │ +3675e6: 7110 ad9e 0300 |007d: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.unquote:(Ljava/lang/String;)Ljava/lang/String; // method@9ead │ │ +3675ec: 0c03 |0080: move-result-object v3 │ │ +3675ee: 5b63 df71 |0081: iput-object v3, v6, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ +3675f2: 7220 5b9a 6500 |0083: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3675f8: 12f8 |0086: const/4 v8, #int -1 // #ff │ │ +3675fa: 12f9 |0087: const/4 v9, #int -1 // #ff │ │ +3675fc: 120b |0088: const/4 v11, #int 0 // #0 │ │ +3675fe: 120c |0089: const/4 v12, #int 0 // #0 │ │ +367600: 12fd |008a: const/4 v13, #int -1 // #ff │ │ +367602: 12fe |008b: const/4 v14, #int -1 // #ff │ │ +367604: 280a |008c: goto 0096 // +000a │ │ +367606: 2201 1e14 |008d: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +36760a: 1a02 9d19 |008f: const-string v2, "Extra route-addr" // string@199d │ │ +36760e: 7040 529e 2170 |0091: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +367614: 2701 |0094: throw v1 │ │ +367616: 121c |0095: const/4 v12, #int 1 // #1 │ │ +367618: d803 0701 |0096: add-int/lit8 v3, v7, #int 1 // #01 │ │ +36761c: 013f |0098: move v15, v3 │ │ +36761e: 1206 |0099: const/4 v6, #int 0 // #0 │ │ +367620: 0210 0300 |009a: move/from16 v16, v3 │ │ +367624: 351f 2600 |009c: if-ge v15, v1, 00c2 // +0026 │ │ +367628: 6e20 0998 f000 |009e: invoke-virtual {v0, v15}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36762e: 0a03 |00a1: move-result v3 │ │ +367630: 0211 0900 |00a2: move/from16 v17, v9 │ │ +367634: 1309 2200 |00a4: const/16 v9, #int 34 // #22 │ │ +367638: 3293 1200 |00a6: if-eq v3, v9, 00b8 // +0012 │ │ +36763c: 1309 3e00 |00a8: const/16 v9, #int 62 // #3e │ │ +367640: 3293 0a00 |00aa: if-eq v3, v9, 00b4 // +000a │ │ +367644: 1309 5c00 |00ac: const/16 v9, #int 92 // #5c │ │ +367648: 3293 0300 |00ae: if-eq v3, v9, 00b1 // +0003 │ │ +36764c: 2806 |00b0: goto 00b6 // +0006 │ │ +36764e: d80f 0f01 |00b1: add-int/lit8 v15, v15, #int 1 // #01 │ │ +367652: 2803 |00b3: goto 00b6 // +0003 │ │ +367654: 3806 1000 |00b4: if-eqz v6, 00c4 // +0010 │ │ +367658: 1213 |00b6: const/4 v3, #int 1 // #1 │ │ +36765a: 2805 |00b7: goto 00bc // +0005 │ │ +36765c: df03 0601 |00b8: xor-int/lit8 v3, v6, #int 1 // #01 │ │ +367660: 0136 |00ba: move v6, v3 │ │ +367662: 28fb |00bb: goto 00b6 // -0005 │ │ +367664: b03f |00bc: add-int/2addr v15, v3 │ │ +367666: 0203 1000 |00bd: move/from16 v3, v16 │ │ +36766a: 0209 1100 |00bf: move/from16 v9, v17 │ │ +36766e: 28d9 |00c1: goto 009a // -0027 │ │ +367670: 0211 0900 |00c2: move/from16 v17, v9 │ │ +367674: 3806 2600 |00c4: if-eqz v6, 00ea // +0026 │ │ +367678: 3804 1e00 |00c6: if-eqz v4, 00e4 // +001e │ │ +36767c: 0202 1000 |00c8: move/from16 v2, v16 │ │ +367680: 3512 1800 |00ca: if-ge v2, v1, 00e2 // +0018 │ │ +367684: 6e20 0998 2000 |00cc: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36768a: 0a03 |00cf: move-result v3 │ │ +36768c: 1306 5c00 |00d0: const/16 v6, #int 92 // #5c │ │ +367690: 3363 0800 |00d2: if-ne v3, v6, 00da // +0008 │ │ +367694: d802 0201 |00d4: add-int/lit8 v2, v2, #int 1 // #01 │ │ +367698: 1213 |00d6: const/4 v3, #int 1 // #1 │ │ +36769a: 1306 3e00 |00d7: const/16 v6, #int 62 // #3e │ │ +36769e: 2807 |00d9: goto 00e0 // +0007 │ │ +3676a0: 1306 3e00 |00da: const/16 v6, #int 62 // #3e │ │ +3676a4: 3363 0300 |00dc: if-ne v3, v6, 00df // +0003 │ │ +3676a8: 2804 |00de: goto 00e2 // +0004 │ │ +3676aa: 1213 |00df: const/4 v3, #int 1 // #1 │ │ +3676ac: b032 |00e0: add-int/2addr v2, v3 │ │ +3676ae: 28e9 |00e1: goto 00ca // -0017 │ │ +3676b0: 0129 |00e2: move v9, v2 │ │ +3676b2: 2808 |00e3: goto 00eb // +0008 │ │ +3676b4: 2201 1e14 |00e4: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +3676b8: 7040 529e 21f0 |00e6: invoke-direct {v1, v2, v0, v15}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +3676be: 2701 |00e9: throw v1 │ │ +3676c0: 01f9 |00ea: move v9, v15 │ │ +3676c2: 3419 1600 |00eb: if-lt v9, v1, 0101 // +0016 │ │ +3676c6: 3804 0c00 |00ed: if-eqz v4, 00f9 // +000c │ │ +3676ca: 12f2 |00ef: const/4 v2, #int -1 // #ff │ │ +3676cc: 3328 0300 |00f0: if-ne v8, v2, 00f3 // +0003 │ │ +3676d0: 0178 |00f2: move v8, v7 │ │ +3676d2: 0207 1000 |00f3: move/from16 v7, v16 │ │ +3676d6: 0209 1100 |00f5: move/from16 v9, v17 │ │ +3676da: 2900 3c02 |00f7: goto/16 0333 // +023c │ │ +3676de: 2201 1e14 |00f9: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +3676e2: 1a02 463d |00fb: const-string v2, "Missing '>'" // string@3d46 │ │ +3676e6: 7040 529e 2190 |00fd: invoke-direct {v1, v2, v0, v9}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +3676ec: 2701 |0100: throw v1 │ │ +3676ee: 390a 0c00 |0101: if-nez v10, 010d // +000c │ │ +3676f2: 3a08 0300 |0103: if-ltz v8, 0106 // +0003 │ │ +3676f6: 2803 |0105: goto 0108 // +0003 │ │ +3676f8: 01d8 |0106: move v8, v13 │ │ +3676fa: 01e7 |0107: move v7, v14 │ │ +3676fc: 017e |0108: move v14, v7 │ │ +3676fe: 018d |0109: move v13, v8 │ │ +367700: 0207 1000 |010a: move/from16 v7, v16 │ │ +367704: 2802 |010c: goto 010e // +0002 │ │ +367706: 0187 |010d: move v7, v8 │ │ +367708: 0178 |010e: move v8, v7 │ │ +36770a: 0197 |010f: move v7, v9 │ │ +36770c: 1212 |0110: const/4 v2, #int 1 // #1 │ │ +36770e: 121b |0111: const/4 v11, #int 1 // #1 │ │ +367710: 2900 2202 |0112: goto/16 0334 // +0222 │ │ +367714: 12f2 |0114: const/4 v2, #int -1 // #ff │ │ +367716: 3328 0400 |0115: if-ne v8, v2, 0119 // +0004 │ │ +36771a: 2900 5c01 |0117: goto/16 0273 // +015c │ │ +36771e: 380a 3500 |0119: if-eqz v10, 014e // +0035 │ │ +367722: 3815 1400 |011b: if-eqz v21, 012f // +0014 │ │ +367726: 3914 1200 |011d: if-nez v20, 012f // +0012 │ │ +36772a: d802 0701 |011f: add-int/lit8 v2, v7, #int 1 // #01 │ │ +36772e: 3512 0e00 |0121: if-ge v2, v1, 012f // +000e │ │ +367732: 6e20 0998 2000 |0123: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367738: 0a02 |0126: move-result v2 │ │ +36773a: 1303 4000 |0127: const/16 v3, #int 64 // #40 │ │ +36773e: 3332 0600 |0129: if-ne v2, v3, 012f // +0006 │ │ +367742: 1212 |012b: const/4 v2, #int 1 // #1 │ │ +367744: 120a |012c: const/4 v10, #int 0 // #0 │ │ +367746: 2900 0702 |012d: goto/16 0334 // +0207 │ │ +36774a: 2202 2414 |012f: new-instance v2, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +36774e: 7010 889e 0200 |0131: invoke-direct {v2}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ +367754: d803 0701 |0134: add-int/lit8 v3, v7, #int 1 // #01 │ │ +367758: 6e30 2e98 8003 |0136: invoke-virtual {v0, v8, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36775e: 0c03 |0139: move-result-object v3 │ │ +367760: 6e10 3498 0300 |013a: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +367766: 0c03 |013d: move-result-object v3 │ │ +367768: 6e20 a49e 3200 |013e: invoke-virtual {v2, v3}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ +36776e: 7220 5b9a 2500 |0141: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +367774: 1212 |0144: const/4 v2, #int 1 // #1 │ │ +367776: 12f8 |0145: const/4 v8, #int -1 // #ff │ │ +367778: 12f9 |0146: const/4 v9, #int -1 // #ff │ │ +36777a: 120a |0147: const/4 v10, #int 0 // #0 │ │ +36777c: 120b |0148: const/4 v11, #int 0 // #0 │ │ +36777e: 120c |0149: const/4 v12, #int 0 // #0 │ │ +367780: 12fd |014a: const/4 v13, #int -1 // #ff │ │ +367782: 12fe |014b: const/4 v14, #int -1 // #ff │ │ +367784: 2900 e801 |014c: goto/16 0334 // +01e8 │ │ +367788: 3804 0400 |014e: if-eqz v4, 0152 // +0004 │ │ +36778c: 2900 2001 |0150: goto/16 0270 // +0120 │ │ +367790: 2201 1e14 |0152: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367794: 1a02 e41f |0154: const-string v2, "Illegal semicolon, not in group" // string@1fe4 │ │ +367798: 7040 529e 2170 |0156: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +36779e: 2701 |0159: throw v1 │ │ +3677a0: 380a 0d00 |015a: if-eqz v10, 0167 // +000d │ │ +3677a4: 3804 0300 |015c: if-eqz v4, 015f // +0003 │ │ +3677a8: 2809 |015e: goto 0167 // +0009 │ │ +3677aa: 2201 1e14 |015f: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +3677ae: 1a02 a23e |0161: const-string v2, "Nested group" // string@3ea2 │ │ +3677b2: 7040 529e 2170 |0163: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +3677b8: 2701 |0166: throw v1 │ │ +3677ba: 12f2 |0167: const/4 v2, #int -1 // #ff │ │ +3677bc: 3328 0300 |0168: if-ne v8, v2, 016b // +0003 │ │ +3677c0: 0178 |016a: move v8, v7 │ │ +3677c2: 3815 7200 |016b: if-eqz v21, 01dd // +0072 │ │ +3677c6: 3914 7000 |016d: if-nez v20, 01dd // +0070 │ │ +3677ca: d802 0701 |016f: add-int/lit8 v2, v7, #int 1 // #01 │ │ +3677ce: 3512 2e00 |0171: if-ge v2, v1, 019f // +002e │ │ +3677d2: 1a03 8b04 |0173: const-string v3, ")>[]:@\,." // string@048b │ │ +3677d6: 6e20 0998 2000 |0175: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3677dc: 0a02 |0178: move-result v2 │ │ +3677de: 6e20 1a98 2300 |0179: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3677e4: 0a06 |017c: move-result v6 │ │ +3677e6: 3a06 2200 |017d: if-ltz v6, 019f // +0022 │ │ +3677ea: 1306 4000 |017f: const/16 v6, #int 64 // #40 │ │ +3677ee: 3262 0300 |0181: if-eq v2, v6, 0184 // +0003 │ │ +3677f2: 281a |0183: goto 019d // +001a │ │ +3677f4: d806 0702 |0184: add-int/lit8 v6, v7, #int 2 // #02 │ │ +3677f8: 130c 3b00 |0186: const/16 v12, #int 59 // #3b │ │ +3677fc: 3516 1300 |0188: if-ge v6, v1, 019b // +0013 │ │ +367800: 6e20 0998 6000 |018a: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367806: 0a02 |018d: move-result v2 │ │ +367808: 33c2 0300 |018e: if-ne v2, v12, 0191 // +0003 │ │ +36780c: 280b |0190: goto 019b // +000b │ │ +36780e: 6e20 1a98 2300 |0191: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +367814: 0a0f |0194: move-result v15 │ │ +367816: 3a0f 0300 |0195: if-ltz v15, 0198 // +0003 │ │ +36781a: 2804 |0197: goto 019b // +0004 │ │ +36781c: d806 0601 |0198: add-int/lit8 v6, v6, #int 1 // #01 │ │ +367820: 28ec |019a: goto 0186 // -0014 │ │ +367822: 33c2 0400 |019b: if-ne v2, v12, 019f // +0004 │ │ +367826: 2900 8b01 |019d: goto/16 0328 // +018b │ │ +36782a: 6e30 2e98 8007 |019f: invoke-virtual {v0, v8, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +367830: 0c02 |01a2: move-result-object v2 │ │ +367832: 6303 e071 |01a3: sget-boolean v3, Ljavax/mail/internet/InternetAddress;.ignoreBogusGroupName:Z // field@71e0 │ │ +367836: 3803 3500 |01a5: if-eqz v3, 01da // +0035 │ │ +36783a: 1a03 5c99 |01a7: const-string v3, "mailto" // string@995c │ │ +36783e: 6e20 1398 3200 |01a9: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +367844: 0a03 |01ac: move-result v3 │ │ +367846: 3903 2a00 |01ad: if-nez v3, 01d7 // +002a │ │ +36784a: 1a03 561c |01af: const-string v3, "From" // string@1c56 │ │ +36784e: 6e20 1398 3200 |01b1: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +367854: 0a03 |01b4: move-result v3 │ │ +367856: 3903 2200 |01b5: if-nez v3, 01d7 // +0022 │ │ +36785a: 1a03 f24d |01b7: const-string v3, "To" // string@4df2 │ │ +36785e: 6e20 1398 3200 |01b9: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +367864: 0a03 |01bc: move-result v3 │ │ +367866: 3903 1a00 |01bd: if-nez v3, 01d7 // +001a │ │ +36786a: 1a03 c211 |01bf: const-string v3, "Cc" // string@11c2 │ │ +36786e: 6e20 1398 3200 |01c1: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +367874: 0a03 |01c4: move-result v3 │ │ +367876: 3903 1200 |01c5: if-nez v3, 01d7 // +0012 │ │ +36787a: 1a03 7749 |01c7: const-string v3, "Subject" // string@4977 │ │ +36787e: 6e20 1398 3200 |01c9: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +367884: 0a03 |01cc: move-result v3 │ │ +367886: 3903 0a00 |01cd: if-nez v3, 01d7 // +000a │ │ +36788a: 1a03 e943 |01cf: const-string v3, "Re" // string@43e9 │ │ +36788e: 6e20 1398 3200 |01d1: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +367894: 0a02 |01d4: move-result v2 │ │ +367896: 3802 0500 |01d5: if-eqz v2, 01da // +0005 │ │ +36789a: 12f8 |01d7: const/4 v8, #int -1 // #ff │ │ +36789c: 2900 5801 |01d8: goto/16 0330 // +0158 │ │ +3678a0: 121a |01da: const/4 v10, #int 1 // #1 │ │ +3678a2: 2900 5501 |01db: goto/16 0330 // +0155 │ │ +3678a6: 1212 |01dd: const/4 v2, #int 1 // #1 │ │ +3678a8: 121a |01de: const/4 v10, #int 1 // #1 │ │ +3678aa: 2900 5201 |01df: goto/16 0331 // +0152 │ │ +3678ae: 3804 0700 |01e1: if-eqz v4, 01e8 // +0007 │ │ +3678b2: 12f2 |01e3: const/4 v2, #int -1 // #ff │ │ +3678b4: 3328 4f01 |01e4: if-ne v8, v2, 0333 // +014f │ │ +3678b8: 2900 7f00 |01e6: goto/16 0265 // +007f │ │ +3678bc: 2201 1e14 |01e8: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +3678c0: 1a02 403d |01ea: const-string v2, "Missing '('" // string@3d40 │ │ +3678c4: 7040 529e 2170 |01ec: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +3678ca: 2701 |01ef: throw v1 │ │ +3678cc: 12f2 |01f0: const/4 v2, #int -1 // #ff │ │ +3678ce: 3a08 0500 |01f1: if-ltz v8, 01f6 // +0005 │ │ +3678d2: 3329 0300 |01f3: if-ne v9, v2, 01f6 // +0003 │ │ +3678d6: 0179 |01f5: move v9, v7 │ │ +3678d8: d807 0701 |01f6: add-int/lit8 v7, v7, #int 1 // #01 │ │ +3678dc: 017c |01f8: move v12, v7 │ │ +3678de: 1212 |01f9: const/4 v2, #int 1 // #1 │ │ +3678e0: 351c 1f00 |01fa: if-ge v12, v1, 0219 // +001f │ │ +3678e4: 3d02 1d00 |01fc: if-lez v2, 0219 // +001d │ │ +3678e8: 6e20 0998 c000 |01fe: invoke-virtual {v0, v12}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3678ee: 0a0f |0201: move-result v15 │ │ +3678f0: 323f 1000 |0202: if-eq v15, v3, 0212 // +0010 │ │ +3678f4: 326f 0b00 |0204: if-eq v15, v6, 020f // +000b │ │ +3678f8: 1303 5c00 |0206: const/16 v3, #int 92 // #5c │ │ +3678fc: 323f 0400 |0208: if-eq v15, v3, 020c // +0004 │ │ +367900: 1213 |020a: const/4 v3, #int 1 // #1 │ │ +367902: 280a |020b: goto 0215 // +000a │ │ +367904: d80c 0c01 |020c: add-int/lit8 v12, v12, #int 1 // #01 │ │ +367908: 28fc |020e: goto 020a // -0004 │ │ +36790a: d802 02ff |020f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +36790e: 28f9 |0211: goto 020a // -0007 │ │ +367910: d802 0201 |0212: add-int/lit8 v2, v2, #int 1 // #01 │ │ +367914: 28f6 |0214: goto 020a // -000a │ │ +367916: b03c |0215: add-int/2addr v12, v3 │ │ +367918: 1303 2800 |0216: const/16 v3, #int 40 // #28 │ │ +36791c: 28e2 |0218: goto 01fa // -001e │ │ +36791e: 3d02 0e00 |0219: if-lez v2, 0227 // +000e │ │ +367922: 3804 0400 |021b: if-eqz v4, 021f // +0004 │ │ +367926: 2900 0b01 |021d: goto/16 0328 // +010b │ │ +36792a: 2201 1e14 |021f: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +36792e: 1a02 433d |0221: const-string v2, "Missing ')'" // string@3d43 │ │ +367932: 7040 529e 21c0 |0223: invoke-direct {v1, v2, v0, v12}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +367938: 2701 |0226: throw v1 │ │ +36793a: d802 0cff |0227: add-int/lit8 v2, v12, #int -1 // #ff │ │ +36793e: 12f3 |0229: const/4 v3, #int -1 // #ff │ │ +367940: 333d 0300 |022a: if-ne v13, v3, 022d // +0003 │ │ +367944: 017d |022c: move v13, v7 │ │ +367946: 333e 3000 |022d: if-ne v14, v3, 025d // +0030 │ │ +36794a: 0127 |022f: move v7, v2 │ │ +36794c: 017e |0230: move v14, v7 │ │ +36794e: 2900 ff00 |0231: goto/16 0330 // +00ff │ │ +367952: 12f3 |0233: const/4 v3, #int -1 // #ff │ │ +367954: 3338 0300 |0234: if-ne v8, v3, 0237 // +0003 │ │ +367958: 0178 |0236: move v8, v7 │ │ +36795a: d807 0701 |0237: add-int/lit8 v7, v7, #int 1 // #01 │ │ +36795e: 0172 |0239: move v2, v7 │ │ +367960: 3512 1500 |023a: if-ge v2, v1, 024f // +0015 │ │ +367964: 6e20 0998 2000 |023c: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36796a: 0a03 |023f: move-result v3 │ │ +36796c: 1306 5c00 |0240: const/16 v6, #int 92 // #5c │ │ +367970: 3263 0800 |0242: if-eq v3, v6, 024a // +0008 │ │ +367974: 1306 5d00 |0244: const/16 v6, #int 93 // #5d │ │ +367978: 3263 0900 |0246: if-eq v3, v6, 024f // +0009 │ │ +36797c: 1213 |0248: const/4 v3, #int 1 // #1 │ │ +36797e: 2804 |0249: goto 024d // +0004 │ │ +367980: d802 0201 |024a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +367984: 28fc |024c: goto 0248 // -0004 │ │ +367986: b032 |024d: add-int/2addr v2, v3 │ │ +367988: 28ec |024e: goto 023a // -0014 │ │ +36798a: 3412 0e00 |024f: if-lt v2, v1, 025d // +000e │ │ +36798e: 3804 0400 |0251: if-eqz v4, 0255 // +0004 │ │ +367992: 2900 d500 |0253: goto/16 0328 // +00d5 │ │ +367996: 2201 1e14 |0255: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +36799a: 1a03 473d |0257: const-string v3, "Missing ']'" // string@3d47 │ │ +36799e: 7040 529e 3120 |0259: invoke-direct {v1, v3, v0, v2}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +3679a4: 2701 |025c: throw v1 │ │ +3679a6: 0127 |025d: move v7, v2 │ │ +3679a8: 2900 d200 |025e: goto/16 0330 // +00d2 │ │ +3679ac: 3804 0800 |0260: if-eqz v4, 0268 // +0008 │ │ +3679b0: 12f2 |0262: const/4 v2, #int -1 // #ff │ │ +3679b2: 3328 d000 |0263: if-ne v8, v2, 0333 // +00d0 │ │ +3679b6: 0178 |0265: move v8, v7 │ │ +3679b8: 2900 cd00 |0266: goto/16 0333 // +00cd │ │ +3679bc: 2201 1e14 |0268: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +3679c0: 1a02 453d |026a: const-string v2, "Missing '<'" // string@3d45 │ │ +3679c4: 7040 529e 2170 |026c: invoke-direct {v1, v2, v0, v7}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +3679ca: 2701 |026f: throw v1 │ │ +3679cc: 12f2 |0270: const/4 v2, #int -1 // #ff │ │ +3679ce: 3328 0900 |0271: if-ne v8, v2, 027a // +0009 │ │ +3679d2: 1212 |0273: const/4 v2, #int 1 // #1 │ │ +3679d4: 12f8 |0274: const/4 v8, #int -1 // #ff │ │ +3679d6: 12f9 |0275: const/4 v9, #int -1 // #ff │ │ +3679d8: 120b |0276: const/4 v11, #int 0 // #0 │ │ +3679da: 120c |0277: const/4 v12, #int 0 // #0 │ │ +3679dc: 2900 bc00 |0278: goto/16 0334 // +00bc │ │ +3679e0: 380a 0600 |027a: if-eqz v10, 0280 // +0006 │ │ +3679e4: 1212 |027c: const/4 v2, #int 1 // #1 │ │ +3679e6: 120b |027d: const/4 v11, #int 0 // #0 │ │ +3679e8: 2900 b600 |027e: goto/16 0334 // +00b6 │ │ +3679ec: 3329 0300 |0280: if-ne v9, v2, 0283 // +0003 │ │ +3679f0: 0179 |0282: move v9, v7 │ │ +3679f2: 6e30 2e98 8009 |0283: invoke-virtual {v0, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3679f8: 0c02 |0286: move-result-object v2 │ │ +3679fa: 6e10 3498 0200 |0287: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +367a00: 0c02 |028a: move-result-object v2 │ │ +367a02: 380c 1a00 |028b: if-eqz v12, 02a5 // +001a │ │ +367a06: 3a0d 1800 |028d: if-ltz v13, 02a5 // +0018 │ │ +367a0a: 6e30 2e98 d00e |028f: invoke-virtual {v0, v13, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +367a10: 0c03 |0292: move-result-object v3 │ │ +367a12: 6e10 3498 0300 |0293: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +367a18: 0c03 |0296: move-result-object v3 │ │ +367a1a: 7110 ad9e 0300 |0297: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.unquote:(Ljava/lang/String;)Ljava/lang/String; // method@9ead │ │ +367a20: 0c03 |029a: move-result-object v3 │ │ +367a22: 6e10 3498 0300 |029b: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +367a28: 0c06 |029e: move-result-object v6 │ │ +367a2a: 6e10 2298 0600 |029f: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +367a30: 0a06 |02a2: move-result v6 │ │ +367a32: 3906 0400 |02a3: if-nez v6, 02a7 // +0004 │ │ +367a36: 0803 1000 |02a5: move-object/from16 v3, v16 │ │ +367a3a: 3815 2100 |02a7: if-eqz v21, 02c8 // +0021 │ │ +367a3e: 3914 1f00 |02a9: if-nez v20, 02c8 // +001f │ │ +367a42: 3803 1d00 |02ab: if-eqz v3, 02c8 // +001d │ │ +367a46: 1306 4000 |02ad: const/16 v6, #int 64 // #40 │ │ +367a4a: 6e20 1a98 6300 |02af: invoke-virtual {v3, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +367a50: 0a08 |02b2: move-result v8 │ │ +367a52: 3a08 1500 |02b3: if-ltz v8, 02c8 // +0015 │ │ +367a56: 6e20 1a98 6200 |02b5: invoke-virtual {v2, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +367a5c: 0a06 |02b8: move-result v6 │ │ +367a5e: 3b06 0f00 |02b9: if-gez v6, 02c8 // +000f │ │ +367a62: 1306 2100 |02bb: const/16 v6, #int 33 // #21 │ │ +367a66: 6e20 1a98 6200 |02bd: invoke-virtual {v2, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +367a6c: 0a06 |02c0: move-result v6 │ │ +367a6e: 3b06 0700 |02c1: if-gez v6, 02c8 // +0007 │ │ +367a72: 0812 0300 |02c3: move-object/from16 v18, v3 │ │ +367a76: 0723 |02c5: move-object v3, v2 │ │ +367a78: 0802 1200 |02c6: move-object/from16 v2, v18 │ │ +367a7c: 390c 2600 |02c8: if-nez v12, 02ee // +0026 │ │ +367a80: 3914 2400 |02ca: if-nez v20, 02ee // +0024 │ │ +367a84: 3815 0300 |02cc: if-eqz v21, 02cf // +0003 │ │ +367a88: 2820 |02ce: goto 02ee // +0020 │ │ +367a8a: 2203 7913 |02cf: new-instance v3, Ljava/util/StringTokenizer; // type@1379 │ │ +367a8e: 7020 b89a 2300 |02d1: invoke-direct {v3, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@9ab8 │ │ +367a94: 6e10 bd9a 0300 |02d4: invoke-virtual {v3}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ +367a9a: 0a02 |02d7: move-result v2 │ │ +367a9c: 3802 2b00 |02d8: if-eqz v2, 0303 // +002b │ │ +367aa0: 6e10 be9a 0300 |02da: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ +367aa6: 0c02 |02dd: move-result-object v2 │ │ +367aa8: 1206 |02de: const/4 v6, #int 0 // #0 │ │ +367aaa: 7130 8e9e 6206 |02df: invoke-static {v2, v6, v6}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ +367ab0: 2208 2414 |02e2: new-instance v8, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +367ab4: 7010 889e 0800 |02e4: invoke-direct {v8}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ +367aba: 6e20 a49e 2800 |02e7: invoke-virtual {v8, v2}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ +367ac0: 7220 5b9a 8500 |02ea: invoke-interface {v5, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +367ac6: 28e7 |02ed: goto 02d4 // -0019 │ │ +367ac8: 1206 |02ee: const/4 v6, #int 0 // #0 │ │ +367aca: 3904 0500 |02ef: if-nez v4, 02f4 // +0005 │ │ +367ace: 7130 8e9e b206 |02f1: invoke-static {v2, v11, v6}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ +367ad4: 2206 2414 |02f4: new-instance v6, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +367ad8: 7010 889e 0600 |02f6: invoke-direct {v6}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ +367ade: 6e20 a49e 2600 |02f9: invoke-virtual {v6, v2}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ +367ae4: 3803 0400 |02fc: if-eqz v3, 0300 // +0004 │ │ +367ae8: 5b63 df71 |02fe: iput-object v3, v6, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ +367aec: 7220 5b9a 6500 |0300: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +367af2: 1212 |0303: const/4 v2, #int 1 // #1 │ │ +367af4: 12f8 |0304: const/4 v8, #int -1 // #ff │ │ +367af6: 12f9 |0305: const/4 v9, #int -1 // #ff │ │ +367af8: 2900 42fe |0306: goto/16 0148 // -01be │ │ +367afc: 12f3 |0308: const/4 v3, #int -1 // #ff │ │ +367afe: 3338 0300 |0309: if-ne v8, v3, 030c // +0003 │ │ +367b02: 0178 |030b: move v8, v7 │ │ +367b04: d807 0701 |030c: add-int/lit8 v7, v7, #int 1 // #01 │ │ +367b08: 0173 |030e: move v3, v7 │ │ +367b0a: 3513 1500 |030f: if-ge v3, v1, 0324 // +0015 │ │ +367b0e: 6e20 0998 3000 |0311: invoke-virtual {v0, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +367b14: 0a06 |0314: move-result v6 │ │ +367b16: 130c 2200 |0315: const/16 v12, #int 34 // #22 │ │ +367b1a: 32c6 0d00 |0317: if-eq v6, v12, 0324 // +000d │ │ +367b1e: 130f 5c00 |0319: const/16 v15, #int 92 // #5c │ │ +367b22: 32f6 0400 |031b: if-eq v6, v15, 031f // +0004 │ │ +367b26: 1216 |031d: const/4 v6, #int 1 // #1 │ │ +367b28: 2804 |031e: goto 0322 // +0004 │ │ +367b2a: d803 0301 |031f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +367b2e: 28fc |0321: goto 031d // -0004 │ │ +367b30: b063 |0322: add-int/2addr v3, v6 │ │ +367b32: 28ec |0323: goto 030f // -0014 │ │ +367b34: 3413 0b00 |0324: if-lt v3, v1, 032f // +000b │ │ +367b38: 3804 0300 |0326: if-eqz v4, 0329 // +0003 │ │ +367b3c: 2808 |0328: goto 0330 // +0008 │ │ +367b3e: 2201 1e14 |0329: new-instance v1, Ljavax/mail/internet/AddressException; // type@141e │ │ +367b42: 7040 529e 2130 |032b: invoke-direct {v1, v2, v0, v3}, Ljavax/mail/internet/AddressException;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9e52 │ │ +367b48: 2701 |032e: throw v1 │ │ +367b4a: 0137 |032f: move v7, v3 │ │ +367b4c: 1212 |0330: const/4 v2, #int 1 // #1 │ │ +367b4e: 121c |0331: const/4 v12, #int 1 // #1 │ │ +367b50: 2802 |0332: goto 0334 // +0002 │ │ +367b52: 1212 |0333: const/4 v2, #int 1 // #1 │ │ +367b54: b027 |0334: add-int/2addr v7, v2 │ │ +367b56: 2900 e5fc |0335: goto/16 001a // -031b │ │ +367b5a: 3a08 8700 |0337: if-ltz v8, 03be // +0087 │ │ +367b5e: 12f2 |0339: const/4 v2, #int -1 // #ff │ │ +367b60: 3329 0300 |033a: if-ne v9, v2, 033d // +0003 │ │ +367b64: 2802 |033c: goto 033e // +0002 │ │ +367b66: 0191 |033d: move v1, v9 │ │ +367b68: 6e30 2e98 8001 |033e: invoke-virtual {v0, v8, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +367b6e: 0c01 |0341: move-result-object v1 │ │ +367b70: 6e10 3498 0100 |0342: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +367b76: 0c01 |0345: move-result-object v1 │ │ +367b78: 380c 1a00 |0346: if-eqz v12, 0360 // +001a │ │ +367b7c: 3a0d 1800 |0348: if-ltz v13, 0360 // +0018 │ │ +367b80: 6e30 2e98 d00e |034a: invoke-virtual {v0, v13, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +367b86: 0c00 |034d: move-result-object v0 │ │ +367b88: 6e10 3498 0000 |034e: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +367b8e: 0c00 |0351: move-result-object v0 │ │ +367b90: 7110 ad9e 0000 |0352: invoke-static {v0}, Ljavax/mail/internet/InternetAddress;.unquote:(Ljava/lang/String;)Ljava/lang/String; // method@9ead │ │ +367b96: 0c00 |0355: move-result-object v0 │ │ +367b98: 6e10 3498 0000 |0356: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +367b9e: 0c02 |0359: move-result-object v2 │ │ +367ba0: 6e10 2298 0200 |035a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +367ba6: 0a02 |035d: move-result v2 │ │ +367ba8: 3902 0400 |035e: if-nez v2, 0362 // +0004 │ │ +367bac: 0800 1000 |0360: move-object/from16 v0, v16 │ │ +367bb0: 3815 2100 |0362: if-eqz v21, 0383 // +0021 │ │ +367bb4: 3914 1f00 |0364: if-nez v20, 0383 // +001f │ │ +367bb8: 3800 1d00 |0366: if-eqz v0, 0383 // +001d │ │ +367bbc: 1302 4000 |0368: const/16 v2, #int 64 // #40 │ │ +367bc0: 6e20 1a98 2000 |036a: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +367bc6: 0a03 |036d: move-result v3 │ │ +367bc8: 3a03 1500 |036e: if-ltz v3, 0383 // +0015 │ │ +367bcc: 6e20 1a98 2100 |0370: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +367bd2: 0a02 |0373: move-result v2 │ │ +367bd4: 3b02 0f00 |0374: if-gez v2, 0383 // +000f │ │ +367bd8: 1302 2100 |0376: const/16 v2, #int 33 // #21 │ │ +367bdc: 6e20 1a98 2100 |0378: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +367be2: 0a02 |037b: move-result v2 │ │ +367be4: 3b02 0700 |037c: if-gez v2, 0383 // +0007 │ │ +367be8: 0812 0100 |037e: move-object/from16 v18, v1 │ │ +367bec: 0701 |0380: move-object v1, v0 │ │ +367bee: 0800 1200 |0381: move-object/from16 v0, v18 │ │ +367bf2: 390c 2600 |0383: if-nez v12, 03a9 // +0026 │ │ +367bf6: 3914 2400 |0385: if-nez v20, 03a9 // +0024 │ │ +367bfa: 3815 0300 |0387: if-eqz v21, 038a // +0003 │ │ +367bfe: 2820 |0389: goto 03a9 // +0020 │ │ +367c00: 2200 7913 |038a: new-instance v0, Ljava/util/StringTokenizer; // type@1379 │ │ +367c04: 7020 b89a 1000 |038c: invoke-direct {v0, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@9ab8 │ │ +367c0a: 6e10 bd9a 0000 |038f: invoke-virtual {v0}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ +367c10: 0a01 |0392: move-result v1 │ │ +367c12: 3801 2b00 |0393: if-eqz v1, 03be // +002b │ │ +367c16: 6e10 be9a 0000 |0395: invoke-virtual {v0}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ +367c1c: 0c01 |0398: move-result-object v1 │ │ +367c1e: 1202 |0399: const/4 v2, #int 0 // #0 │ │ +367c20: 7130 8e9e 2102 |039a: invoke-static {v1, v2, v2}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ +367c26: 2203 2414 |039d: new-instance v3, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +367c2a: 7010 889e 0300 |039f: invoke-direct {v3}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ +367c30: 6e20 a49e 1300 |03a2: invoke-virtual {v3, v1}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ +367c36: 7220 5b9a 3500 |03a5: invoke-interface {v5, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +367c3c: 28e7 |03a8: goto 038f // -0019 │ │ +367c3e: 1202 |03a9: const/4 v2, #int 0 // #0 │ │ +367c40: 3904 0500 |03aa: if-nez v4, 03af // +0005 │ │ +367c44: 7130 8e9e b102 |03ac: invoke-static {v1, v11, v2}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ +367c4a: 2202 2414 |03af: new-instance v2, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +367c4e: 7010 889e 0200 |03b1: invoke-direct {v2}, Ljavax/mail/internet/InternetAddress;.:()V // method@9e88 │ │ +367c54: 6e20 a49e 1200 |03b4: invoke-virtual {v2, v1}, Ljavax/mail/internet/InternetAddress;.setAddress:(Ljava/lang/String;)V // method@9ea4 │ │ +367c5a: 3800 0400 |03b7: if-eqz v0, 03bb // +0004 │ │ +367c5e: 5b20 df71 |03b9: iput-object v0, v2, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ +367c62: 7220 5b9a 2500 |03bb: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +367c68: 7210 6a9a 0500 |03be: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ +367c6e: 0a00 |03c1: move-result v0 │ │ +367c70: 2300 f615 |03c2: new-array v0, v0, [Ljavax/mail/internet/InternetAddress; // type@15f6 │ │ +367c74: 7220 6d9a 0500 |03c4: invoke-interface {v5, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +367c7a: 1100 |03c7: return-object v0 │ │ +367c7c: 0001 0300 3a00 0000 0e01 0000 c800 ... |03c8: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=793 │ │ 0x000d line=799 │ │ 0x001e line=803 │ │ 0x0063 line=872 │ │ 0x006b line=874 │ │ @@ -1272986,21 +1272985,21 @@ │ │ type : '(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -367c94: |[367c94] javax.mail.internet.InternetAddress.parseHeader:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; │ │ -367ca4: 7110 37a0 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.unfold:(Ljava/lang/String;)Ljava/lang/String; // method@a037 │ │ -367caa: 0c01 |0003: move-result-object v1 │ │ -367cac: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -367cae: 7130 a19e 2100 |0005: invoke-static {v1, v2, v0}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;ZZ)[Ljavax/mail/internet/InternetAddress; // method@9ea1 │ │ -367cb4: 0c01 |0008: move-result-object v1 │ │ -367cb6: 1101 |0009: return-object v1 │ │ +367c90: |[367c90] javax.mail.internet.InternetAddress.parseHeader:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; │ │ +367ca0: 7110 37a0 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.unfold:(Ljava/lang/String;)Ljava/lang/String; // method@a037 │ │ +367ca6: 0c01 |0003: move-result-object v1 │ │ +367ca8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +367caa: 7130 a19e 2100 |0005: invoke-static {v1, v2, v0}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;ZZ)[Ljavax/mail/internet/InternetAddress; // method@9ea1 │ │ +367cb0: 0c01 |0008: move-result-object v1 │ │ +367cb2: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 (null) Z │ │ │ │ @@ -1273009,74 +1273008,74 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 118 16-bit code units │ │ -366da4: |[366da4] javax.mail.internet.InternetAddress.quotePhrase:(Ljava/lang/String;)Ljava/lang/String; │ │ -366db4: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -366dba: 0a00 |0003: move-result v0 │ │ -366dbc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -366dbe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -366dc0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -366dc2: 1304 2200 |0007: const/16 v4, #int 34 // #22 │ │ -366dc6: 3502 5600 |0009: if-ge v2, v0, 005f // +0056 │ │ -366dca: 6e20 0998 2700 |000b: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -366dd0: 0a05 |000e: move-result v5 │ │ -366dd2: 1306 5c00 |000f: const/16 v6, #int 92 // #5c │ │ -366dd6: 3245 2900 |0011: if-eq v5, v4, 003a // +0029 │ │ -366dda: 3365 0300 |0013: if-ne v5, v6, 0016 // +0003 │ │ -366dde: 2825 |0015: goto 003a // +0025 │ │ -366de0: 1304 2000 |0016: const/16 v4, #int 32 // #20 │ │ -366de4: 3545 0e00 |0018: if-ge v5, v4, 0026 // +000e │ │ -366de8: 1304 0d00 |001a: const/16 v4, #int 13 // #d │ │ -366dec: 3245 0a00 |001c: if-eq v5, v4, 0026 // +000a │ │ -366df0: 1304 0a00 |001e: const/16 v4, #int 10 // #a │ │ -366df4: 3245 0600 |0020: if-eq v5, v4, 0026 // +0006 │ │ -366df8: 1304 0900 |0022: const/16 v4, #int 9 // #9 │ │ -366dfc: 3345 1200 |0024: if-ne v5, v4, 0036 // +0012 │ │ -366e00: 1304 7f00 |0026: const/16 v4, #int 127 // #7f │ │ -366e04: 3445 0600 |0028: if-lt v5, v4, 002e // +0006 │ │ -366e08: 6304 de71 |002a: sget-boolean v4, Ljavax/mail/internet/InternetAddress;.allowUtf8:Z // field@71de │ │ -366e0c: 3804 0a00 |002c: if-eqz v4, 0036 // +000a │ │ -366e10: 6204 e271 |002e: sget-object v4, Ljavax/mail/internet/InternetAddress;.rfc822phrase:Ljava/lang/String; // field@71e2 │ │ -366e14: 6e20 1a98 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -366e1a: 0a04 |0033: move-result v4 │ │ -366e1c: 3a04 0300 |0034: if-ltz v4, 0037 // +0003 │ │ -366e20: 1213 |0036: const/4 v3, #int 1 // #1 │ │ -366e22: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ -366e26: 28ce |0039: goto 0007 // -0032 │ │ -366e28: 2202 e812 |003a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -366e2c: d803 0003 |003c: add-int/lit8 v3, v0, #int 3 // #03 │ │ -366e30: 7020 4198 3200 |003e: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -366e36: 6e20 4498 4200 |0041: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366e3c: 3501 1300 |0044: if-ge v1, v0, 0057 // +0013 │ │ -366e40: 6e20 0998 1700 |0046: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -366e46: 0a03 |0049: move-result v3 │ │ -366e48: 3243 0400 |004a: if-eq v3, v4, 004e // +0004 │ │ -366e4c: 3363 0500 |004c: if-ne v3, v6, 0051 // +0005 │ │ -366e50: 6e20 4498 6200 |004e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366e56: 6e20 4498 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366e5c: d801 0101 |0054: add-int/lit8 v1, v1, #int 1 // #01 │ │ -366e60: 28ee |0056: goto 0044 // -0012 │ │ -366e62: 6e20 4498 4200 |0057: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366e68: 6e10 5498 0200 |005a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -366e6e: 0c07 |005d: move-result-object v7 │ │ -366e70: 1107 |005e: return-object v7 │ │ -366e72: 3803 1600 |005f: if-eqz v3, 0075 // +0016 │ │ -366e76: 2201 e812 |0061: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -366e7a: d800 0002 |0063: add-int/lit8 v0, v0, #int 2 // #02 │ │ -366e7e: 7020 4198 0100 |0065: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -366e84: 6e20 4498 4100 |0068: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366e8a: 6e20 4b98 7100 |006b: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366e90: 6e20 4498 4100 |006e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -366e96: 6e10 5498 0100 |0071: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -366e9c: 0c07 |0074: move-result-object v7 │ │ -366e9e: 1107 |0075: return-object v7 │ │ +366da0: |[366da0] javax.mail.internet.InternetAddress.quotePhrase:(Ljava/lang/String;)Ljava/lang/String; │ │ +366db0: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +366db6: 0a00 |0003: move-result v0 │ │ +366db8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +366dba: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +366dbc: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +366dbe: 1304 2200 |0007: const/16 v4, #int 34 // #22 │ │ +366dc2: 3502 5600 |0009: if-ge v2, v0, 005f // +0056 │ │ +366dc6: 6e20 0998 2700 |000b: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +366dcc: 0a05 |000e: move-result v5 │ │ +366dce: 1306 5c00 |000f: const/16 v6, #int 92 // #5c │ │ +366dd2: 3245 2900 |0011: if-eq v5, v4, 003a // +0029 │ │ +366dd6: 3365 0300 |0013: if-ne v5, v6, 0016 // +0003 │ │ +366dda: 2825 |0015: goto 003a // +0025 │ │ +366ddc: 1304 2000 |0016: const/16 v4, #int 32 // #20 │ │ +366de0: 3545 0e00 |0018: if-ge v5, v4, 0026 // +000e │ │ +366de4: 1304 0d00 |001a: const/16 v4, #int 13 // #d │ │ +366de8: 3245 0a00 |001c: if-eq v5, v4, 0026 // +000a │ │ +366dec: 1304 0a00 |001e: const/16 v4, #int 10 // #a │ │ +366df0: 3245 0600 |0020: if-eq v5, v4, 0026 // +0006 │ │ +366df4: 1304 0900 |0022: const/16 v4, #int 9 // #9 │ │ +366df8: 3345 1200 |0024: if-ne v5, v4, 0036 // +0012 │ │ +366dfc: 1304 7f00 |0026: const/16 v4, #int 127 // #7f │ │ +366e00: 3445 0600 |0028: if-lt v5, v4, 002e // +0006 │ │ +366e04: 6304 de71 |002a: sget-boolean v4, Ljavax/mail/internet/InternetAddress;.allowUtf8:Z // field@71de │ │ +366e08: 3804 0a00 |002c: if-eqz v4, 0036 // +000a │ │ +366e0c: 6204 e271 |002e: sget-object v4, Ljavax/mail/internet/InternetAddress;.rfc822phrase:Ljava/lang/String; // field@71e2 │ │ +366e10: 6e20 1a98 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +366e16: 0a04 |0033: move-result v4 │ │ +366e18: 3a04 0300 |0034: if-ltz v4, 0037 // +0003 │ │ +366e1c: 1213 |0036: const/4 v3, #int 1 // #1 │ │ +366e1e: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ +366e22: 28ce |0039: goto 0007 // -0032 │ │ +366e24: 2202 e812 |003a: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +366e28: d803 0003 |003c: add-int/lit8 v3, v0, #int 3 // #03 │ │ +366e2c: 7020 4198 3200 |003e: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +366e32: 6e20 4498 4200 |0041: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +366e38: 3501 1300 |0044: if-ge v1, v0, 0057 // +0013 │ │ +366e3c: 6e20 0998 1700 |0046: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +366e42: 0a03 |0049: move-result v3 │ │ +366e44: 3243 0400 |004a: if-eq v3, v4, 004e // +0004 │ │ +366e48: 3363 0500 |004c: if-ne v3, v6, 0051 // +0005 │ │ +366e4c: 6e20 4498 6200 |004e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +366e52: 6e20 4498 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +366e58: d801 0101 |0054: add-int/lit8 v1, v1, #int 1 // #01 │ │ +366e5c: 28ee |0056: goto 0044 // -0012 │ │ +366e5e: 6e20 4498 4200 |0057: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +366e64: 6e10 5498 0200 |005a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +366e6a: 0c07 |005d: move-result-object v7 │ │ +366e6c: 1107 |005e: return-object v7 │ │ +366e6e: 3803 1600 |005f: if-eqz v3, 0075 // +0016 │ │ +366e72: 2201 e812 |0061: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +366e76: d800 0002 |0063: add-int/lit8 v0, v0, #int 2 // #02 │ │ +366e7a: 7020 4198 0100 |0065: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +366e80: 6e20 4498 4100 |0068: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +366e86: 6e20 4b98 7100 |006b: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366e8c: 6e20 4498 4100 |006e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +366e92: 6e10 5498 0100 |0071: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +366e98: 0c07 |0074: move-result-object v7 │ │ +366e9a: 1107 |0075: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x000b line=357 │ │ 0x002a line=371 │ │ 0x0030 line=372 │ │ 0x003a line=360 │ │ @@ -1273097,19 +1273096,19 @@ │ │ type : '([Ljavax/mail/Address;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -366f78: |[366f78] javax.mail.internet.InternetAddress.toString:([Ljavax/mail/Address;)Ljava/lang/String; │ │ -366f88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -366f8a: 7120 a99e 0100 |0001: invoke-static {v1, v0}, Ljavax/mail/internet/InternetAddress;.toString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9ea9 │ │ -366f90: 0c01 |0004: move-result-object v1 │ │ -366f92: 1101 |0005: return-object v1 │ │ +366f74: |[366f74] javax.mail.internet.InternetAddress.toString:([Ljavax/mail/Address;)Ljava/lang/String; │ │ +366f84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +366f86: 7120 a99e 0100 |0001: invoke-static {v1, v0}, Ljavax/mail/internet/InternetAddress;.toString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9ea9 │ │ +366f8c: 0c01 |0004: move-result-object v1 │ │ +366f8e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=444 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) [Ljavax/mail/Address; │ │ │ │ #22 : (in Ljavax/mail/internet/InternetAddress;) │ │ @@ -1273117,62 +1273116,62 @@ │ │ type : '([Ljavax/mail/Address;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -366f94: |[366f94] javax.mail.internet.InternetAddress.toString:([Ljavax/mail/Address;I)Ljava/lang/String; │ │ -366fa4: 3806 5500 |0000: if-eqz v6, 0055 // +0055 │ │ -366fa8: 2160 |0002: array-length v0, v6 │ │ -366faa: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -366fae: 2850 |0005: goto 0055 // +0050 │ │ -366fb0: 2200 e812 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -366fb4: 7010 4098 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -366fba: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -366fbc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -366fbe: 2163 |000d: array-length v3, v6 │ │ -366fc0: 3532 4200 |000e: if-ge v2, v3, 0050 // +0042 │ │ -366fc4: 3802 0900 |0010: if-eqz v2, 0019 // +0009 │ │ -366fc8: 1a03 e904 |0012: const-string v3, ", " // string@04e9 │ │ -366fcc: 6e20 4b98 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366fd2: d807 0702 |0017: add-int/lit8 v7, v7, #int 2 // #02 │ │ -366fd6: 4603 0602 |0019: aget-object v3, v6, v2 │ │ -366fda: 6e10 599c 0300 |001b: invoke-virtual {v3}, Ljavax/mail/Address;.toString:()Ljava/lang/String; // method@9c59 │ │ -366fe0: 0c03 |001e: move-result-object v3 │ │ -366fe2: 7120 29a0 3100 |001f: invoke-static {v1, v3}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ -366fe8: 0c03 |0022: move-result-object v3 │ │ -366fea: 7110 9d9e 0300 |0023: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.lengthOfFirstSegment:(Ljava/lang/String;)I // method@9e9d │ │ -366ff0: 0a04 |0026: move-result v4 │ │ -366ff2: b074 |0027: add-int/2addr v4, v7 │ │ -366ff4: 1305 4c00 |0028: const/16 v5, #int 76 // #4c │ │ -366ff8: 3754 1c00 |002a: if-le v4, v5, 0046 // +001c │ │ -366ffc: 6e10 5198 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -367002: 0a07 |002f: move-result v7 │ │ -367004: 3d07 0f00 |0030: if-lez v7, 003f // +000f │ │ -367008: d807 07ff |0032: add-int/lit8 v7, v7, #int -1 // #ff │ │ -36700c: 6e20 4f98 7000 |0034: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.charAt:(I)C // method@984f │ │ -367012: 0a04 |0037: move-result v4 │ │ -367014: 1305 2000 |0038: const/16 v5, #int 32 // #20 │ │ -367018: 3354 0500 |003a: if-ne v4, v5, 003f // +0005 │ │ -36701c: 6e20 5398 7000 |003c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ -367022: 1a07 9000 |003f: const-string v7, " │ │ +366f90: |[366f90] javax.mail.internet.InternetAddress.toString:([Ljavax/mail/Address;I)Ljava/lang/String; │ │ +366fa0: 3806 5500 |0000: if-eqz v6, 0055 // +0055 │ │ +366fa4: 2160 |0002: array-length v0, v6 │ │ +366fa6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +366faa: 2850 |0005: goto 0055 // +0050 │ │ +366fac: 2200 e812 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +366fb0: 7010 4098 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +366fb6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +366fb8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +366fba: 2163 |000d: array-length v3, v6 │ │ +366fbc: 3532 4200 |000e: if-ge v2, v3, 0050 // +0042 │ │ +366fc0: 3802 0900 |0010: if-eqz v2, 0019 // +0009 │ │ +366fc4: 1a03 e904 |0012: const-string v3, ", " // string@04e9 │ │ +366fc8: 6e20 4b98 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366fce: d807 0702 |0017: add-int/lit8 v7, v7, #int 2 // #02 │ │ +366fd2: 4603 0602 |0019: aget-object v3, v6, v2 │ │ +366fd6: 6e10 599c 0300 |001b: invoke-virtual {v3}, Ljavax/mail/Address;.toString:()Ljava/lang/String; // method@9c59 │ │ +366fdc: 0c03 |001e: move-result-object v3 │ │ +366fde: 7120 29a0 3100 |001f: invoke-static {v1, v3}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ +366fe4: 0c03 |0022: move-result-object v3 │ │ +366fe6: 7110 9d9e 0300 |0023: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.lengthOfFirstSegment:(Ljava/lang/String;)I // method@9e9d │ │ +366fec: 0a04 |0026: move-result v4 │ │ +366fee: b074 |0027: add-int/2addr v4, v7 │ │ +366ff0: 1305 4c00 |0028: const/16 v5, #int 76 // #4c │ │ +366ff4: 3754 1c00 |002a: if-le v4, v5, 0046 // +001c │ │ +366ff8: 6e10 5198 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +366ffe: 0a07 |002f: move-result v7 │ │ +367000: 3d07 0f00 |0030: if-lez v7, 003f // +000f │ │ +367004: d807 07ff |0032: add-int/lit8 v7, v7, #int -1 // #ff │ │ +367008: 6e20 4f98 7000 |0034: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.charAt:(I)C // method@984f │ │ +36700e: 0a04 |0037: move-result v4 │ │ +367010: 1305 2000 |0038: const/16 v5, #int 32 // #20 │ │ +367014: 3354 0500 |003a: if-ne v4, v5, 003f // +0005 │ │ +367018: 6e20 5398 7000 |003c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ +36701e: 1a07 9000 |003f: const-string v7, " │ │ " // string@0090 │ │ -367026: 6e20 4b98 7000 |0041: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36702c: 1307 0800 |0044: const/16 v7, #int 8 // #8 │ │ -367030: 6e20 4b98 3000 |0046: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -367036: 7120 9e9e 7300 |0049: invoke-static {v3, v7}, Ljavax/mail/internet/InternetAddress;.lengthOfLastSegment:(Ljava/lang/String;I)I // method@9e9e │ │ -36703c: 0a07 |004c: move-result v7 │ │ -36703e: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -367042: 28be |004f: goto 000d // -0042 │ │ -367044: 6e10 5498 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36704a: 0c06 |0053: move-result-object v6 │ │ -36704c: 1106 |0054: return-object v6 │ │ -36704e: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -367050: 1106 |0056: return-object v6 │ │ +367022: 6e20 4b98 7000 |0041: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +367028: 1307 0800 |0044: const/16 v7, #int 8 // #8 │ │ +36702c: 6e20 4b98 3000 |0046: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +367032: 7120 9e9e 7300 |0049: invoke-static {v3, v7}, Ljavax/mail/internet/InternetAddress;.lengthOfLastSegment:(Ljava/lang/String;I)I // method@9e9e │ │ +367038: 0a07 |004c: move-result v7 │ │ +36703a: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36703e: 28be |004f: goto 000d // -0042 │ │ +367040: 6e10 5498 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +367046: 0c06 |0053: move-result-object v6 │ │ +367048: 1106 |0054: return-object v6 │ │ +36704a: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +36704c: 1106 |0056: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=484 │ │ 0x0006 line=487 │ │ 0x000d line=489 │ │ 0x0014 line=491 │ │ 0x0019 line=496 │ │ @@ -1273193,19 +1273192,19 @@ │ │ type : '([Ljavax/mail/Address;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -367100: |[367100] javax.mail.internet.InternetAddress.toUnicodeString:([Ljavax/mail/Address;)Ljava/lang/String; │ │ -367110: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -367112: 7120 ac9e 0100 |0001: invoke-static {v1, v0}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9eac │ │ -367118: 0c01 |0004: move-result-object v1 │ │ -36711a: 1101 |0005: return-object v1 │ │ +3670fc: |[3670fc] javax.mail.internet.InternetAddress.toUnicodeString:([Ljavax/mail/Address;)Ljava/lang/String; │ │ +36710c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36710e: 7120 ac9e 0100 |0001: invoke-static {v1, v0}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9eac │ │ +367114: 0c01 |0004: move-result-object v1 │ │ +367116: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=460 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) [Ljavax/mail/Address; │ │ │ │ #24 : (in Ljavax/mail/internet/InternetAddress;) │ │ @@ -1273213,84 +1273212,84 @@ │ │ type : '([Ljavax/mail/Address;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 129 16-bit code units │ │ -36711c: |[36711c] javax.mail.internet.InternetAddress.toUnicodeString:([Ljavax/mail/Address;I)Ljava/lang/String; │ │ -36712c: 3807 7f00 |0000: if-eqz v7, 007f // +007f │ │ -367130: 2170 |0002: array-length v0, v7 │ │ -367132: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ -367136: 2900 7a00 |0005: goto/16 007f // +007a │ │ -36713a: 2200 e812 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36713e: 7010 4098 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -367144: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -367146: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -367148: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -36714a: 2174 |000f: array-length v4, v7 │ │ -36714c: 3542 5a00 |0010: if-ge v2, v4, 006a // +005a │ │ -367150: 3802 0900 |0012: if-eqz v2, 001b // +0009 │ │ -367154: 1a04 e904 |0014: const-string v4, ", " // string@04e9 │ │ -367158: 6e20 4b98 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36715e: d808 0802 |0019: add-int/lit8 v8, v8, #int 2 // #02 │ │ -367162: 4604 0702 |001b: aget-object v4, v7, v2 │ │ -367166: 1f04 2414 |001d: check-cast v4, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -36716a: 6e10 aa9e 0400 |001f: invoke-virtual {v4}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:()Ljava/lang/String; // method@9eaa │ │ -367170: 0c04 |0022: move-result-object v4 │ │ -367172: 7110 1ba0 0400 |0023: invoke-static {v4}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/lang/String;)I // method@a01b │ │ -367178: 0a05 |0026: move-result v5 │ │ -36717a: 1216 |0027: const/4 v6, #int 1 // #1 │ │ -36717c: 3265 1100 |0028: if-eq v5, v6, 0039 // +0011 │ │ -367180: 2203 e612 |002a: new-instance v3, Ljava/lang/String; // type@12e6 │ │ -367184: 6205 b970 |002c: sget-object v5, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@70b9 │ │ -367188: 6e20 1898 5400 |002e: invoke-virtual {v4, v5}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -36718e: 0c04 |0031: move-result-object v4 │ │ -367190: 6205 b770 |0032: sget-object v5, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@70b7 │ │ -367194: 7030 0698 4305 |0034: invoke-direct {v3, v4, v5}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ -36719a: 0734 |0037: move-object v4, v3 │ │ -36719c: 1213 |0038: const/4 v3, #int 1 // #1 │ │ -36719e: 7120 29a0 4100 |0039: invoke-static {v1, v4}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ -3671a4: 0c04 |003c: move-result-object v4 │ │ -3671a6: 7110 9d9e 0400 |003d: invoke-static {v4}, Ljavax/mail/internet/InternetAddress;.lengthOfFirstSegment:(Ljava/lang/String;)I // method@9e9d │ │ -3671ac: 0a05 |0040: move-result v5 │ │ -3671ae: b085 |0041: add-int/2addr v5, v8 │ │ -3671b0: 1306 4c00 |0042: const/16 v6, #int 76 // #4c │ │ -3671b4: 3765 1c00 |0044: if-le v5, v6, 0060 // +001c │ │ -3671b8: 6e10 5198 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -3671be: 0a08 |0049: move-result v8 │ │ -3671c0: 3d08 0f00 |004a: if-lez v8, 0059 // +000f │ │ -3671c4: d808 08ff |004c: add-int/lit8 v8, v8, #int -1 // #ff │ │ -3671c8: 6e20 4f98 8000 |004e: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.charAt:(I)C // method@984f │ │ -3671ce: 0a05 |0051: move-result v5 │ │ -3671d0: 1306 2000 |0052: const/16 v6, #int 32 // #20 │ │ -3671d4: 3365 0500 |0054: if-ne v5, v6, 0059 // +0005 │ │ -3671d8: 6e20 5398 8000 |0056: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ -3671de: 1a08 9000 |0059: const-string v8, " │ │ +367118: |[367118] javax.mail.internet.InternetAddress.toUnicodeString:([Ljavax/mail/Address;I)Ljava/lang/String; │ │ +367128: 3807 7f00 |0000: if-eqz v7, 007f // +007f │ │ +36712c: 2170 |0002: array-length v0, v7 │ │ +36712e: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ +367132: 2900 7a00 |0005: goto/16 007f // +007a │ │ +367136: 2200 e812 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36713a: 7010 4098 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +367140: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +367142: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +367144: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +367146: 2174 |000f: array-length v4, v7 │ │ +367148: 3542 5a00 |0010: if-ge v2, v4, 006a // +005a │ │ +36714c: 3802 0900 |0012: if-eqz v2, 001b // +0009 │ │ +367150: 1a04 e904 |0014: const-string v4, ", " // string@04e9 │ │ +367154: 6e20 4b98 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36715a: d808 0802 |0019: add-int/lit8 v8, v8, #int 2 // #02 │ │ +36715e: 4604 0702 |001b: aget-object v4, v7, v2 │ │ +367162: 1f04 2414 |001d: check-cast v4, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +367166: 6e10 aa9e 0400 |001f: invoke-virtual {v4}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:()Ljava/lang/String; // method@9eaa │ │ +36716c: 0c04 |0022: move-result-object v4 │ │ +36716e: 7110 1ba0 0400 |0023: invoke-static {v4}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/lang/String;)I // method@a01b │ │ +367174: 0a05 |0026: move-result v5 │ │ +367176: 1216 |0027: const/4 v6, #int 1 // #1 │ │ +367178: 3265 1100 |0028: if-eq v5, v6, 0039 // +0011 │ │ +36717c: 2203 e612 |002a: new-instance v3, Ljava/lang/String; // type@12e6 │ │ +367180: 6205 b970 |002c: sget-object v5, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@70b9 │ │ +367184: 6e20 1898 5400 |002e: invoke-virtual {v4, v5}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +36718a: 0c04 |0031: move-result-object v4 │ │ +36718c: 6205 b770 |0032: sget-object v5, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@70b7 │ │ +367190: 7030 0698 4305 |0034: invoke-direct {v3, v4, v5}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ +367196: 0734 |0037: move-object v4, v3 │ │ +367198: 1213 |0038: const/4 v3, #int 1 // #1 │ │ +36719a: 7120 29a0 4100 |0039: invoke-static {v1, v4}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ +3671a0: 0c04 |003c: move-result-object v4 │ │ +3671a2: 7110 9d9e 0400 |003d: invoke-static {v4}, Ljavax/mail/internet/InternetAddress;.lengthOfFirstSegment:(Ljava/lang/String;)I // method@9e9d │ │ +3671a8: 0a05 |0040: move-result v5 │ │ +3671aa: b085 |0041: add-int/2addr v5, v8 │ │ +3671ac: 1306 4c00 |0042: const/16 v6, #int 76 // #4c │ │ +3671b0: 3765 1c00 |0044: if-le v5, v6, 0060 // +001c │ │ +3671b4: 6e10 5198 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +3671ba: 0a08 |0049: move-result v8 │ │ +3671bc: 3d08 0f00 |004a: if-lez v8, 0059 // +000f │ │ +3671c0: d808 08ff |004c: add-int/lit8 v8, v8, #int -1 // #ff │ │ +3671c4: 6e20 4f98 8000 |004e: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.charAt:(I)C // method@984f │ │ +3671ca: 0a05 |0051: move-result v5 │ │ +3671cc: 1306 2000 |0052: const/16 v6, #int 32 // #20 │ │ +3671d0: 3365 0500 |0054: if-ne v5, v6, 0059 // +0005 │ │ +3671d4: 6e20 5398 8000 |0056: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.setLength:(I)V // method@9853 │ │ +3671da: 1a08 9000 |0059: const-string v8, " │ │ " // string@0090 │ │ -3671e2: 6e20 4b98 8000 |005b: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3671e8: 1308 0800 |005e: const/16 v8, #int 8 // #8 │ │ -3671ec: 6e20 4b98 4000 |0060: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3671f2: 7120 9e9e 8400 |0063: invoke-static {v4, v8}, Ljavax/mail/internet/InternetAddress;.lengthOfLastSegment:(Ljava/lang/String;I)I // method@9e9e │ │ -3671f8: 0a08 |0066: move-result v8 │ │ -3671fa: d802 0201 |0067: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3671fe: 28a6 |0069: goto 000f // -005a │ │ -367200: 6e10 5498 0000 |006a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -367206: 0c07 |006d: move-result-object v7 │ │ -367208: 3803 1000 |006e: if-eqz v3, 007e // +0010 │ │ -36720c: 2208 e612 |0070: new-instance v8, Ljava/lang/String; // type@12e6 │ │ -367210: 6200 b770 |0072: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@70b7 │ │ -367214: 6e20 1898 0700 |0074: invoke-virtual {v7, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -36721a: 0c07 |0077: move-result-object v7 │ │ -36721c: 6200 b970 |0078: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@70b9 │ │ -367220: 7030 0698 7800 |007a: invoke-direct {v8, v7, v0}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ -367226: 0787 |007d: move-object v7, v8 │ │ -367228: 1107 |007e: return-object v7 │ │ -36722a: 1207 |007f: const/4 v7, #int 0 // #0 │ │ -36722c: 1107 |0080: return-object v7 │ │ +3671de: 6e20 4b98 8000 |005b: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3671e4: 1308 0800 |005e: const/16 v8, #int 8 // #8 │ │ +3671e8: 6e20 4b98 4000 |0060: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3671ee: 7120 9e9e 8400 |0063: invoke-static {v4, v8}, Ljavax/mail/internet/InternetAddress;.lengthOfLastSegment:(Ljava/lang/String;I)I // method@9e9e │ │ +3671f4: 0a08 |0066: move-result v8 │ │ +3671f6: d802 0201 |0067: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3671fa: 28a6 |0069: goto 000f // -005a │ │ +3671fc: 6e10 5498 0000 |006a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +367202: 0c07 |006d: move-result-object v7 │ │ +367204: 3803 1000 |006e: if-eqz v3, 007e // +0010 │ │ +367208: 2208 e612 |0070: new-instance v8, Ljava/lang/String; // type@12e6 │ │ +36720c: 6200 b770 |0072: sget-object v0, Ljava/nio/charset/StandardCharsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@70b7 │ │ +367210: 6e20 1898 0700 |0074: invoke-virtual {v7, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +367216: 0c07 |0077: move-result-object v7 │ │ +367218: 6200 b970 |0078: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@70b9 │ │ +36721c: 7030 0698 7800 |007a: invoke-direct {v8, v7, v0}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ +367222: 0787 |007d: move-object v7, v8 │ │ +367224: 1107 |007e: return-object v7 │ │ +367226: 1207 |007f: const/4 v7, #int 0 // #0 │ │ +367228: 1107 |0080: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=545 │ │ 0x0007 line=548 │ │ 0x000f line=551 │ │ 0x0016 line=553 │ │ 0x001b line=558 │ │ @@ -1273315,59 +1273314,59 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -367230: |[367230] javax.mail.internet.InternetAddress.unquote:(Ljava/lang/String;)Ljava/lang/String; │ │ -367240: 1a00 ff02 |0000: const-string v0, """ // string@02ff │ │ -367244: 6e20 2c98 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -36724a: 0a01 |0005: move-result v1 │ │ -36724c: 3801 4c00 |0006: if-eqz v1, 0052 // +004c │ │ -367250: 6e20 1198 0600 |0008: invoke-virtual {v6, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -367256: 0a00 |000b: move-result v0 │ │ -367258: 3800 4600 |000c: if-eqz v0, 0052 // +0046 │ │ -36725c: 6e10 2298 0600 |000e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -367262: 0a00 |0011: move-result v0 │ │ -367264: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -367266: 3710 3f00 |0013: if-le v0, v1, 0052 // +003f │ │ -36726a: 6e10 2298 0600 |0015: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -367270: 0a00 |0018: move-result v0 │ │ -367272: b110 |0019: sub-int/2addr v0, v1 │ │ -367274: 6e30 2e98 1600 |001a: invoke-virtual {v6, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36727a: 0c06 |001d: move-result-object v6 │ │ -36727c: 1300 5c00 |001e: const/16 v0, #int 92 // #5c │ │ -367280: 6e20 1a98 0600 |0020: invoke-virtual {v6, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -367286: 0a02 |0023: move-result v2 │ │ -367288: 3a02 2e00 |0024: if-ltz v2, 0052 // +002e │ │ -36728c: 2202 e812 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -367290: 6e10 2298 0600 |0028: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -367296: 0a03 |002b: move-result v3 │ │ -367298: 7020 4198 3200 |002c: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -36729e: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -3672a0: 6e10 2298 0600 |0030: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3672a6: 0a04 |0033: move-result v4 │ │ -3672a8: 3543 1a00 |0034: if-ge v3, v4, 004e // +001a │ │ -3672ac: 6e20 0998 3600 |0036: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3672b2: 0a04 |0039: move-result v4 │ │ -3672b4: 3304 0f00 |003a: if-ne v4, v0, 0049 // +000f │ │ -3672b8: 6e10 2298 0600 |003c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ -3672be: 0a05 |003f: move-result v5 │ │ -3672c0: b115 |0040: sub-int/2addr v5, v1 │ │ -3672c2: 3553 0800 |0041: if-ge v3, v5, 0049 // +0008 │ │ -3672c6: d803 0301 |0043: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3672ca: 6e20 0998 3600 |0045: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3672d0: 0a04 |0048: move-result v4 │ │ -3672d2: 6e20 4498 4200 |0049: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3672d8: b013 |004c: add-int/2addr v3, v1 │ │ -3672da: 28e3 |004d: goto 0030 // -001d │ │ -3672dc: 6e10 5498 0200 |004e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3672e2: 0c06 |0051: move-result-object v6 │ │ -3672e4: 1106 |0052: return-object v6 │ │ +36722c: |[36722c] javax.mail.internet.InternetAddress.unquote:(Ljava/lang/String;)Ljava/lang/String; │ │ +36723c: 1a00 ff02 |0000: const-string v0, """ // string@02ff │ │ +367240: 6e20 2c98 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +367246: 0a01 |0005: move-result v1 │ │ +367248: 3801 4c00 |0006: if-eqz v1, 0052 // +004c │ │ +36724c: 6e20 1198 0600 |0008: invoke-virtual {v6, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +367252: 0a00 |000b: move-result v0 │ │ +367254: 3800 4600 |000c: if-eqz v0, 0052 // +0046 │ │ +367258: 6e10 2298 0600 |000e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +36725e: 0a00 |0011: move-result v0 │ │ +367260: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +367262: 3710 3f00 |0013: if-le v0, v1, 0052 // +003f │ │ +367266: 6e10 2298 0600 |0015: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +36726c: 0a00 |0018: move-result v0 │ │ +36726e: b110 |0019: sub-int/2addr v0, v1 │ │ +367270: 6e30 2e98 1600 |001a: invoke-virtual {v6, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +367276: 0c06 |001d: move-result-object v6 │ │ +367278: 1300 5c00 |001e: const/16 v0, #int 92 // #5c │ │ +36727c: 6e20 1a98 0600 |0020: invoke-virtual {v6, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +367282: 0a02 |0023: move-result v2 │ │ +367284: 3a02 2e00 |0024: if-ltz v2, 0052 // +002e │ │ +367288: 2202 e812 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +36728c: 6e10 2298 0600 |0028: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +367292: 0a03 |002b: move-result v3 │ │ +367294: 7020 4198 3200 |002c: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +36729a: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +36729c: 6e10 2298 0600 |0030: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3672a2: 0a04 |0033: move-result v4 │ │ +3672a4: 3543 1a00 |0034: if-ge v3, v4, 004e // +001a │ │ +3672a8: 6e20 0998 3600 |0036: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3672ae: 0a04 |0039: move-result v4 │ │ +3672b0: 3304 0f00 |003a: if-ne v4, v0, 0049 // +000f │ │ +3672b4: 6e10 2298 0600 |003c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@9822 │ │ +3672ba: 0a05 |003f: move-result v5 │ │ +3672bc: b115 |0040: sub-int/2addr v5, v1 │ │ +3672be: 3553 0800 |0041: if-ge v3, v5, 0049 // +0008 │ │ +3672c2: d803 0301 |0043: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3672c6: 6e20 0998 3600 |0045: invoke-virtual {v6, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3672cc: 0a04 |0048: move-result v4 │ │ +3672ce: 6e20 4498 4200 |0049: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3672d4: b013 |004c: add-int/2addr v3, v1 │ │ +3672d6: 28e3 |004d: goto 0030 // -001d │ │ +3672d8: 6e10 5498 0200 |004e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3672de: 0c06 |0051: move-result-object v6 │ │ +3672e0: 1106 |0052: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=386 │ │ 0x0015 line=387 │ │ 0x0020 line=389 │ │ 0x0026 line=390 │ │ 0x0030 line=391 │ │ @@ -1273385,21 +1273384,21 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -366c60: |[366c60] javax.mail.internet.InternetAddress.clone:()Ljava/lang/Object; │ │ -366c70: 6f10 e597 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@97e5 │ │ -366c76: 0c00 |0003: move-result-object v0 │ │ -366c78: 1f00 2414 |0004: check-cast v0, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -366c7c: 2802 |0006: goto 0008 // +0002 │ │ -366c7e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -366c80: 1100 |0008: return-object v0 │ │ +366c5c: |[366c5c] javax.mail.internet.InternetAddress.clone:()Ljava/lang/Object; │ │ +366c6c: 6f10 e597 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@97e5 │ │ +366c72: 0c00 |0003: move-result-object v0 │ │ +366c74: 1f00 2414 |0004: check-cast v0, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +366c78: 2802 |0006: goto 0008 // +0002 │ │ +366c7a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +366c7c: 1100 |0008: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/CloneNotSupportedException; -> 0x0007 │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/internet/InternetAddress; │ │ @@ -1273409,32 +1273408,32 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -366a08: |[366a08] javax.mail.internet.InternetAddress.equals:(Ljava/lang/Object;)Z │ │ -366a18: 2040 2414 |0000: instance-of v0, v4, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -366a1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -366a1e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -366a22: 0f01 |0005: return v1 │ │ -366a24: 1f04 2414 |0006: check-cast v4, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -366a28: 6e10 919e 0400 |0008: invoke-virtual {v4}, Ljavax/mail/internet/InternetAddress;.getAddress:()Ljava/lang/String; // method@9e91 │ │ -366a2e: 0c04 |000b: move-result-object v4 │ │ -366a30: 5430 dd71 |000c: iget-object v0, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ -366a34: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -366a36: 3304 0300 |000f: if-ne v4, v0, 0012 // +0003 │ │ -366a3a: 0f02 |0011: return v2 │ │ -366a3c: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ -366a40: 6e20 1398 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -366a46: 0a04 |0017: move-result v4 │ │ -366a48: 3804 0300 |0018: if-eqz v4, 001b // +0003 │ │ -366a4c: 0f02 |001a: return v2 │ │ -366a4e: 0f01 |001b: return v1 │ │ +366a04: |[366a04] javax.mail.internet.InternetAddress.equals:(Ljava/lang/Object;)Z │ │ +366a14: 2040 2414 |0000: instance-of v0, v4, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +366a18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +366a1a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +366a1e: 0f01 |0005: return v1 │ │ +366a20: 1f04 2414 |0006: check-cast v4, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +366a24: 6e10 919e 0400 |0008: invoke-virtual {v4}, Ljavax/mail/internet/InternetAddress;.getAddress:()Ljava/lang/String; // method@9e91 │ │ +366a2a: 0c04 |000b: move-result-object v4 │ │ +366a2c: 5430 dd71 |000c: iget-object v0, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ +366a30: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +366a32: 3304 0300 |000f: if-ne v4, v0, 0012 // +0003 │ │ +366a36: 0f02 |0011: return v2 │ │ +366a38: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ +366a3c: 6e20 1398 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +366a42: 0a04 |0017: move-result v4 │ │ +366a44: 3804 0300 |0018: if-eqz v4, 001b // +0003 │ │ +366a48: 0f02 |001a: return v2 │ │ +366a4a: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0006 line=411 │ │ 0x000c line=412 │ │ 0x0014 line=414 │ │ locals : │ │ @@ -1273446,17 +1273445,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -366c94: |[366c94] javax.mail.internet.InternetAddress.getAddress:()Ljava/lang/String; │ │ -366ca4: 5410 dd71 |0000: iget-object v0, v1, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ -366ca8: 1100 |0002: return-object v0 │ │ +366c90: |[366c90] javax.mail.internet.InternetAddress.getAddress:()Ljava/lang/String; │ │ +366ca0: 5410 dd71 |0000: iget-object v0, v1, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ +366ca4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/internet/InternetAddress; │ │ │ │ #3 : (in Ljavax/mail/internet/InternetAddress;) │ │ @@ -1273464,39 +1273463,39 @@ │ │ type : '(Z)[Ljavax/mail/internet/InternetAddress;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -367440: |[367440] javax.mail.internet.InternetAddress.getGroup:(Z)[Ljavax/mail/internet/InternetAddress; │ │ -367450: 6e10 919e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/InternetAddress;.getAddress:()Ljava/lang/String; // method@9e91 │ │ -367456: 0c00 |0003: move-result-object v0 │ │ -367458: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -36745a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -36745e: 1101 |0007: return-object v1 │ │ -367460: 1a02 9607 |0008: const-string v2, ";" // string@0796 │ │ -367464: 6e20 1198 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -36746a: 0a02 |000d: move-result v2 │ │ -36746c: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ -367470: 1101 |0010: return-object v1 │ │ -367472: 1302 3a00 |0011: const/16 v2, #int 58 // #3a │ │ -367476: 6e20 1a98 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36747c: 0a02 |0016: move-result v2 │ │ -36747e: 3b02 0300 |0017: if-gez v2, 001a // +0003 │ │ -367482: 1101 |0019: return-object v1 │ │ -367484: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -367488: 6e10 2298 0000 |001c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -36748e: 0a01 |001f: move-result v1 │ │ -367490: d801 01ff |0020: add-int/lit8 v1, v1, #int -1 // #ff │ │ -367494: 6e30 2e98 2001 |0022: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36749a: 0c00 |0025: move-result-object v0 │ │ -36749c: 7120 a29e 4000 |0026: invoke-static {v0, v4}, Ljavax/mail/internet/InternetAddress;.parseHeader:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea2 │ │ -3674a2: 0c04 |0029: move-result-object v4 │ │ -3674a4: 1104 |002a: return-object v4 │ │ +36743c: |[36743c] javax.mail.internet.InternetAddress.getGroup:(Z)[Ljavax/mail/internet/InternetAddress; │ │ +36744c: 6e10 919e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/InternetAddress;.getAddress:()Ljava/lang/String; // method@9e91 │ │ +367452: 0c00 |0003: move-result-object v0 │ │ +367454: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +367456: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +36745a: 1101 |0007: return-object v1 │ │ +36745c: 1a02 9607 |0008: const-string v2, ";" // string@0796 │ │ +367460: 6e20 1198 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +367466: 0a02 |000d: move-result v2 │ │ +367468: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ +36746c: 1101 |0010: return-object v1 │ │ +36746e: 1302 3a00 |0011: const/16 v2, #int 58 // #3a │ │ +367472: 6e20 1a98 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +367478: 0a02 |0016: move-result v2 │ │ +36747a: 3b02 0300 |0017: if-gez v2, 001a // +0003 │ │ +36747e: 1101 |0019: return-object v1 │ │ +367480: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +367484: 6e10 2298 0000 |001c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +36748a: 0a01 |001f: move-result v1 │ │ +36748c: d801 01ff |0020: add-int/lit8 v1, v1, #int -1 // #ff │ │ +367490: 6e30 2e98 2001 |0022: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +367496: 0c00 |0025: move-result-object v0 │ │ +367498: 7120 a29e 4000 |0026: invoke-static {v0, v4}, Ljavax/mail/internet/InternetAddress;.parseHeader:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea2 │ │ +36749e: 0c04 |0029: move-result-object v4 │ │ +3674a0: 1104 |002a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1481 │ │ 0x000a line=1485 │ │ 0x0013 line=1487 │ │ 0x001c line=1491 │ │ 0x0026 line=1493 │ │ @@ -1273509,28 +1273508,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -366d40: |[366d40] javax.mail.internet.InternetAddress.getPersonal:()Ljava/lang/String; │ │ -366d50: 5410 e171 |0000: iget-object v0, v1, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e1 │ │ -366d54: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -366d58: 1100 |0004: return-object v0 │ │ -366d5a: 5410 df71 |0005: iget-object v0, v1, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ -366d5e: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ -366d62: 7110 1fa0 0000 |0009: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a01f │ │ -366d68: 0c00 |000c: move-result-object v0 │ │ -366d6a: 5b10 e171 |000d: iput-object v0, v1, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e1 │ │ -366d6e: 1100 |000f: return-object v0 │ │ -366d70: 5410 df71 |0010: iget-object v0, v1, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ -366d74: 1100 |0012: return-object v0 │ │ -366d76: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -366d78: 1100 |0014: return-object v0 │ │ +366d3c: |[366d3c] javax.mail.internet.InternetAddress.getPersonal:()Ljava/lang/String; │ │ +366d4c: 5410 e171 |0000: iget-object v0, v1, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e1 │ │ +366d50: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +366d54: 1100 |0004: return-object v0 │ │ +366d56: 5410 df71 |0005: iget-object v0, v1, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ +366d5a: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ +366d5e: 7110 1fa0 0000 |0009: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a01f │ │ +366d64: 0c00 |000c: move-result-object v0 │ │ +366d66: 5b10 e171 |000d: iput-object v0, v1, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e1 │ │ +366d6a: 1100 |000f: return-object v0 │ │ +366d6c: 5410 df71 |0010: iget-object v0, v1, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ +366d70: 1100 |0012: return-object v0 │ │ +366d72: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +366d74: 1100 |0014: return-object v0 │ │ catches : 1 │ │ 0x0009 - 0x000f │ │ Ljava/lang/Exception; -> 0x0010 │ │ positions : │ │ 0x0000 line=275 │ │ 0x0005 line=278 │ │ 0x0009 line=280 │ │ @@ -1273543,41 +1273542,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -366d8c: |[366d8c] javax.mail.internet.InternetAddress.getType:()Ljava/lang/String; │ │ -366d9c: 1a00 cdaa |0000: const-string v0, "rfc822" // string@aacd │ │ -366da0: 1100 |0002: return-object v0 │ │ +366d88: |[366d88] javax.mail.internet.InternetAddress.getType:()Ljava/lang/String; │ │ +366d98: 1a00 cdaa |0000: const-string v0, "rfc822" // string@aacd │ │ +366d9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Ljavax/mail/internet/InternetAddress;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -366b54: |[366b54] javax.mail.internet.InternetAddress.hashCode:()I │ │ -366b64: 5420 dd71 |0000: iget-object v0, v2, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ -366b68: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -366b6c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -366b6e: 0f00 |0005: return v0 │ │ -366b70: 6201 bb70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -366b74: 6e20 3198 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -366b7a: 0c00 |000b: move-result-object v0 │ │ -366b7c: 6e10 1998 0000 |000c: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -366b82: 0a00 |000f: move-result v0 │ │ -366b84: 0f00 |0010: return v0 │ │ +366b50: |[366b50] javax.mail.internet.InternetAddress.hashCode:()I │ │ +366b60: 5420 dd71 |0000: iget-object v0, v2, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ +366b64: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +366b68: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +366b6a: 0f00 |0005: return v0 │ │ +366b6c: 6201 bb70 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +366b70: 6e20 3198 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +366b76: 0c00 |000b: move-result-object v0 │ │ +366b78: 6e10 1998 0000 |000c: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +366b7e: 0a00 |000f: move-result v0 │ │ +366b80: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0006 line=428 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Ljavax/mail/internet/InternetAddress; │ │ │ │ @@ -1273586,30 +1273585,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -366a50: |[366a50] javax.mail.internet.InternetAddress.isGroup:()Z │ │ -366a60: 5420 dd71 |0000: iget-object v0, v2, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ -366a64: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -366a68: 1a01 9607 |0004: const-string v1, ";" // string@0796 │ │ -366a6c: 6e20 1198 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -366a72: 0a00 |0009: move-result v0 │ │ -366a74: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ -366a78: 5420 dd71 |000c: iget-object v0, v2, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ -366a7c: 1301 3a00 |000e: const/16 v1, #int 58 // #3a │ │ -366a80: 6e20 1a98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -366a86: 0a00 |0013: move-result v0 │ │ -366a88: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ -366a8c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -366a8e: 2802 |0017: goto 0019 // +0002 │ │ -366a90: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -366a92: 0f00 |0019: return v0 │ │ +366a4c: |[366a4c] javax.mail.internet.InternetAddress.isGroup:()Z │ │ +366a5c: 5420 dd71 |0000: iget-object v0, v2, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ +366a60: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +366a64: 1a01 9607 |0004: const-string v1, ";" // string@0796 │ │ +366a68: 6e20 1198 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +366a6e: 0a00 |0009: move-result v0 │ │ +366a70: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ +366a74: 5420 dd71 |000c: iget-object v0, v2, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ +366a78: 1301 3a00 |000e: const/16 v1, #int 58 // #3a │ │ +366a7c: 6e20 1a98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +366a82: 0a00 |0013: move-result v0 │ │ +366a84: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ +366a88: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +366a8a: 2802 |0017: goto 0019 // +0002 │ │ +366a8c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +366a8e: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1464 │ │ 0x0006 line=1465 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Ljavax/mail/internet/InternetAddress; │ │ │ │ @@ -1273618,17 +1273617,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3681a0: |[3681a0] javax.mail.internet.InternetAddress.setAddress:(Ljava/lang/String;)V │ │ -3681b0: 5b01 dd71 |0000: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ -3681b4: 0e00 |0002: return-void │ │ +36819c: |[36819c] javax.mail.internet.InternetAddress.setAddress:(Ljava/lang/String;)V │ │ +3681ac: 5b01 dd71 |0000: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ +3681b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljavax/mail/internet/InternetAddress; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1273637,24 +1273636,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3681b8: |[3681b8] javax.mail.internet.InternetAddress.setPersonal:(Ljava/lang/String;)V │ │ -3681c8: 5b01 e171 |0000: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e1 │ │ -3681cc: 3801 0900 |0002: if-eqz v1, 000b // +0009 │ │ -3681d0: 7110 26a0 0100 |0004: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.encodeWord:(Ljava/lang/String;)Ljava/lang/String; // method@a026 │ │ -3681d6: 0c01 |0007: move-result-object v1 │ │ -3681d8: 5b01 df71 |0008: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ -3681dc: 2804 |000a: goto 000e // +0004 │ │ -3681de: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3681e0: 5b01 df71 |000c: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ -3681e4: 0e00 |000e: return-void │ │ +3681b4: |[3681b4] javax.mail.internet.InternetAddress.setPersonal:(Ljava/lang/String;)V │ │ +3681c4: 5b01 e171 |0000: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e1 │ │ +3681c8: 3801 0900 |0002: if-eqz v1, 000b // +0009 │ │ +3681cc: 7110 26a0 0100 |0004: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.encodeWord:(Ljava/lang/String;)Ljava/lang/String; // method@a026 │ │ +3681d2: 0c01 |0007: move-result-object v1 │ │ +3681d4: 5b01 df71 |0008: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ +3681d8: 2804 |000a: goto 000e // +0004 │ │ +3681da: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3681dc: 5b01 df71 |000c: iput-object v1, v0, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ +3681e0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=254 │ │ 0x000c line=256 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Ljavax/mail/internet/InternetAddress; │ │ @@ -1273665,24 +1273664,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -3681e8: |[3681e8] javax.mail.internet.InternetAddress.setPersonal:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3681f8: 5b12 e171 |0000: iput-object v2, v1, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e1 │ │ -3681fc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -3681fe: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ -368202: 7130 27a0 3200 |0005: invoke-static {v2, v3, v0}, Ljavax/mail/internet/MimeUtility;.encodeWord:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a027 │ │ -368208: 0c02 |0008: move-result-object v2 │ │ -36820a: 5b12 df71 |0009: iput-object v2, v1, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ -36820e: 2803 |000b: goto 000e // +0003 │ │ -368210: 5b10 df71 |000c: iput-object v0, v1, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ -368214: 0e00 |000e: return-void │ │ +3681e4: |[3681e4] javax.mail.internet.InternetAddress.setPersonal:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3681f4: 5b12 e171 |0000: iput-object v2, v1, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e1 │ │ +3681f8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +3681fa: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ +3681fe: 7130 27a0 3200 |0005: invoke-static {v2, v3, v0}, Ljavax/mail/internet/MimeUtility;.encodeWord:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a027 │ │ +368204: 0c02 |0008: move-result-object v2 │ │ +368206: 5b12 df71 |0009: iput-object v2, v1, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ +36820a: 2803 |000b: goto 000e // +0003 │ │ +36820c: 5b10 df71 |000c: iput-object v0, v1, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ +368210: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=234 │ │ 0x000c line=236 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Ljavax/mail/internet/InternetAddress; │ │ @@ -1273694,59 +1273693,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -366ea0: |[366ea0] javax.mail.internet.InternetAddress.toString:()Ljava/lang/String; │ │ -366eb0: 5440 dd71 |0000: iget-object v0, v4, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ -366eb4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -366eb8: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -366ebc: 5441 df71 |0006: iget-object v1, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ -366ec0: 3901 0e00 |0008: if-nez v1, 0016 // +000e │ │ -366ec4: 5441 e171 |000a: iget-object v1, v4, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e1 │ │ -366ec8: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -366ecc: 7110 26a0 0100 |000e: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.encodeWord:(Ljava/lang/String;)Ljava/lang/String; // method@a026 │ │ -366ed2: 0c01 |0011: move-result-object v1 │ │ -366ed4: 5b41 df71 |0012: iput-object v1, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ -366ed8: 2802 |0014: goto 0016 // +0002 │ │ -366eda: 0000 |0015: nop // spacer │ │ -366edc: 5441 df71 |0016: iget-object v1, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ -366ee0: 1a02 0108 |0018: const-string v2, ">" // string@0801 │ │ -366ee4: 3801 2000 |001a: if-eqz v1, 003a // +0020 │ │ -366ee8: 2201 e812 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -366eec: 7010 4098 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -366ef2: 5443 df71 |0021: iget-object v3, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ -366ef6: 7110 a39e 0300 |0023: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.quotePhrase:(Ljava/lang/String;)Ljava/lang/String; // method@9ea3 │ │ -366efc: 0c03 |0026: move-result-object v3 │ │ -366efe: 6e20 4b98 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366f04: 1a03 2d01 |002a: const-string v3, " <" // string@012d │ │ -366f08: 6e20 4b98 3100 |002c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366f0e: 6e20 4b98 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366f14: 6e20 4b98 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366f1a: 6e10 5498 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -366f20: 0c00 |0038: move-result-object v0 │ │ -366f22: 1100 |0039: return-object v0 │ │ -366f24: 6e10 9a9e 0400 |003a: invoke-virtual {v4}, Ljavax/mail/internet/InternetAddress;.isGroup:()Z // method@9e9a │ │ -366f2a: 0a01 |003d: move-result v1 │ │ -366f2c: 3901 1d00 |003e: if-nez v1, 005b // +001d │ │ -366f30: 7010 9c9e 0400 |0040: invoke-direct {v4}, Ljavax/mail/internet/InternetAddress;.isSimple:()Z // method@9e9c │ │ -366f36: 0a01 |0043: move-result v1 │ │ -366f38: 3801 0300 |0044: if-eqz v1, 0047 // +0003 │ │ -366f3c: 2815 |0046: goto 005b // +0015 │ │ -366f3e: 2201 e812 |0047: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -366f42: 7010 4098 0100 |0049: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -366f48: 1a03 bc07 |004c: const-string v3, "<" // string@07bc │ │ -366f4c: 6e20 4b98 3100 |004e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366f52: 6e20 4b98 0100 |0051: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366f58: 6e20 4b98 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -366f5e: 6e10 5498 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -366f64: 0c00 |005a: move-result-object v0 │ │ -366f66: 1100 |005b: return-object v0 │ │ +366e9c: |[366e9c] javax.mail.internet.InternetAddress.toString:()Ljava/lang/String; │ │ +366eac: 5440 dd71 |0000: iget-object v0, v4, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ +366eb0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +366eb4: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +366eb8: 5441 df71 |0006: iget-object v1, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ +366ebc: 3901 0e00 |0008: if-nez v1, 0016 // +000e │ │ +366ec0: 5441 e171 |000a: iget-object v1, v4, Ljavax/mail/internet/InternetAddress;.personal:Ljava/lang/String; // field@71e1 │ │ +366ec4: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +366ec8: 7110 26a0 0100 |000e: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.encodeWord:(Ljava/lang/String;)Ljava/lang/String; // method@a026 │ │ +366ece: 0c01 |0011: move-result-object v1 │ │ +366ed0: 5b41 df71 |0012: iput-object v1, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ +366ed4: 2802 |0014: goto 0016 // +0002 │ │ +366ed6: 0000 |0015: nop // spacer │ │ +366ed8: 5441 df71 |0016: iget-object v1, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ +366edc: 1a02 0108 |0018: const-string v2, ">" // string@0801 │ │ +366ee0: 3801 2000 |001a: if-eqz v1, 003a // +0020 │ │ +366ee4: 2201 e812 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +366ee8: 7010 4098 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +366eee: 5443 df71 |0021: iget-object v3, v4, Ljavax/mail/internet/InternetAddress;.encodedPersonal:Ljava/lang/String; // field@71df │ │ +366ef2: 7110 a39e 0300 |0023: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.quotePhrase:(Ljava/lang/String;)Ljava/lang/String; // method@9ea3 │ │ +366ef8: 0c03 |0026: move-result-object v3 │ │ +366efa: 6e20 4b98 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366f00: 1a03 2d01 |002a: const-string v3, " <" // string@012d │ │ +366f04: 6e20 4b98 3100 |002c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366f0a: 6e20 4b98 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366f10: 6e20 4b98 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366f16: 6e10 5498 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +366f1c: 0c00 |0038: move-result-object v0 │ │ +366f1e: 1100 |0039: return-object v0 │ │ +366f20: 6e10 9a9e 0400 |003a: invoke-virtual {v4}, Ljavax/mail/internet/InternetAddress;.isGroup:()Z // method@9e9a │ │ +366f26: 0a01 |003d: move-result v1 │ │ +366f28: 3901 1d00 |003e: if-nez v1, 005b // +001d │ │ +366f2c: 7010 9c9e 0400 |0040: invoke-direct {v4}, Ljavax/mail/internet/InternetAddress;.isSimple:()Z // method@9e9c │ │ +366f32: 0a01 |0043: move-result v1 │ │ +366f34: 3801 0300 |0044: if-eqz v1, 0047 // +0003 │ │ +366f38: 2815 |0046: goto 005b // +0015 │ │ +366f3a: 2201 e812 |0047: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +366f3e: 7010 4098 0100 |0049: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +366f44: 1a03 bc07 |004c: const-string v3, "<" // string@07bc │ │ +366f48: 6e20 4b98 3100 |004e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366f4e: 6e20 4b98 0100 |0051: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366f54: 6e20 4b98 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +366f5a: 6e10 5498 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +366f60: 0c00 |005a: move-result-object v0 │ │ +366f62: 1100 |005b: return-object v0 │ │ catches : 1 │ │ 0x000e - 0x0014 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0015 │ │ positions : │ │ 0x0000 line=302 │ │ 0x0006 line=303 │ │ 0x000e line=305 │ │ @@ -1273762,51 +1273761,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -367054: |[367054] javax.mail.internet.InternetAddress.toUnicodeString:()Ljava/lang/String; │ │ -367064: 6e10 959e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/InternetAddress;.getPersonal:()Ljava/lang/String; // method@9e95 │ │ -36706a: 0c00 |0003: move-result-object v0 │ │ -36706c: 1a01 0108 |0004: const-string v1, ">" // string@0801 │ │ -367070: 3800 2000 |0006: if-eqz v0, 0026 // +0020 │ │ -367074: 2202 e812 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -367078: 7010 4098 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36707e: 7110 a39e 0000 |000d: invoke-static {v0}, Ljavax/mail/internet/InternetAddress;.quotePhrase:(Ljava/lang/String;)Ljava/lang/String; // method@9ea3 │ │ -367084: 0c00 |0010: move-result-object v0 │ │ -367086: 6e20 4b98 0200 |0011: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36708c: 1a00 2d01 |0014: const-string v0, " <" // string@012d │ │ -367090: 6e20 4b98 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -367096: 5430 dd71 |0019: iget-object v0, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ -36709a: 6e20 4b98 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3670a0: 6e20 4b98 1200 |001e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3670a6: 6e10 5498 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3670ac: 0c00 |0024: move-result-object v0 │ │ -3670ae: 1100 |0025: return-object v0 │ │ -3670b0: 6e10 9a9e 0300 |0026: invoke-virtual {v3}, Ljavax/mail/internet/InternetAddress;.isGroup:()Z // method@9e9a │ │ -3670b6: 0a00 |0029: move-result v0 │ │ -3670b8: 3900 2000 |002a: if-nez v0, 004a // +0020 │ │ -3670bc: 7010 9c9e 0300 |002c: invoke-direct {v3}, Ljavax/mail/internet/InternetAddress;.isSimple:()Z // method@9e9c │ │ -3670c2: 0a00 |002f: move-result v0 │ │ -3670c4: 3800 0300 |0030: if-eqz v0, 0033 // +0003 │ │ -3670c8: 2818 |0032: goto 004a // +0018 │ │ -3670ca: 2200 e812 |0033: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3670ce: 7010 4098 0000 |0035: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3670d4: 1a02 bc07 |0038: const-string v2, "<" // string@07bc │ │ -3670d8: 6e20 4b98 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3670de: 5432 dd71 |003d: iget-object v2, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ -3670e2: 6e20 4b98 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3670e8: 6e20 4b98 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3670ee: 6e10 5498 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3670f4: 0c00 |0048: move-result-object v0 │ │ -3670f6: 1100 |0049: return-object v0 │ │ -3670f8: 5430 dd71 |004a: iget-object v0, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ -3670fc: 1100 |004c: return-object v0 │ │ +367050: |[367050] javax.mail.internet.InternetAddress.toUnicodeString:()Ljava/lang/String; │ │ +367060: 6e10 959e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/InternetAddress;.getPersonal:()Ljava/lang/String; // method@9e95 │ │ +367066: 0c00 |0003: move-result-object v0 │ │ +367068: 1a01 0108 |0004: const-string v1, ">" // string@0801 │ │ +36706c: 3800 2000 |0006: if-eqz v0, 0026 // +0020 │ │ +367070: 2202 e812 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +367074: 7010 4098 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36707a: 7110 a39e 0000 |000d: invoke-static {v0}, Ljavax/mail/internet/InternetAddress;.quotePhrase:(Ljava/lang/String;)Ljava/lang/String; // method@9ea3 │ │ +367080: 0c00 |0010: move-result-object v0 │ │ +367082: 6e20 4b98 0200 |0011: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +367088: 1a00 2d01 |0014: const-string v0, " <" // string@012d │ │ +36708c: 6e20 4b98 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +367092: 5430 dd71 |0019: iget-object v0, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ +367096: 6e20 4b98 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36709c: 6e20 4b98 1200 |001e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3670a2: 6e10 5498 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3670a8: 0c00 |0024: move-result-object v0 │ │ +3670aa: 1100 |0025: return-object v0 │ │ +3670ac: 6e10 9a9e 0300 |0026: invoke-virtual {v3}, Ljavax/mail/internet/InternetAddress;.isGroup:()Z // method@9e9a │ │ +3670b2: 0a00 |0029: move-result v0 │ │ +3670b4: 3900 2000 |002a: if-nez v0, 004a // +0020 │ │ +3670b8: 7010 9c9e 0300 |002c: invoke-direct {v3}, Ljavax/mail/internet/InternetAddress;.isSimple:()Z // method@9e9c │ │ +3670be: 0a00 |002f: move-result v0 │ │ +3670c0: 3800 0300 |0030: if-eqz v0, 0033 // +0003 │ │ +3670c4: 2818 |0032: goto 004a // +0018 │ │ +3670c6: 2200 e812 |0033: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3670ca: 7010 4098 0000 |0035: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3670d0: 1a02 bc07 |0038: const-string v2, "<" // string@07bc │ │ +3670d4: 6e20 4b98 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3670da: 5432 dd71 |003d: iget-object v2, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ +3670de: 6e20 4b98 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3670e4: 6e20 4b98 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3670ea: 6e10 5498 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3670f0: 0c00 |0048: move-result-object v0 │ │ +3670f2: 1100 |0049: return-object v0 │ │ +3670f4: 5430 dd71 |004a: iget-object v0, v3, Ljavax/mail/internet/InternetAddress;.address:Ljava/lang/String; // field@71dd │ │ +3670f8: 1100 |004c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0008 line=326 │ │ 0x0026 line=327 │ │ 0x0033 line=330 │ │ 0x004a line=328 │ │ @@ -1273818,25 +1273817,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -368218: |[368218] javax.mail.internet.InternetAddress.validate:()V │ │ -368228: 6e10 9a9e 0200 |0000: invoke-virtual {v2}, Ljavax/mail/internet/InternetAddress;.isGroup:()Z // method@9e9a │ │ -36822e: 0a00 |0003: move-result v0 │ │ -368230: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -368232: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -368236: 6e20 929e 1200 |0007: invoke-virtual {v2, v1}, Ljavax/mail/internet/InternetAddress;.getGroup:(Z)[Ljavax/mail/internet/InternetAddress; // method@9e92 │ │ -36823c: 2808 |000a: goto 0012 // +0008 │ │ -36823e: 6e10 919e 0200 |000b: invoke-virtual {v2}, Ljavax/mail/internet/InternetAddress;.getAddress:()Ljava/lang/String; // method@9e91 │ │ -368244: 0c00 |000e: move-result-object v0 │ │ -368246: 7130 8e9e 1001 |000f: invoke-static {v0, v1, v1}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ -36824c: 0e00 |0012: return-void │ │ +368214: |[368214] javax.mail.internet.InternetAddress.validate:()V │ │ +368224: 6e10 9a9e 0200 |0000: invoke-virtual {v2}, Ljavax/mail/internet/InternetAddress;.isGroup:()Z // method@9e9a │ │ +36822a: 0a00 |0003: move-result v0 │ │ +36822c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +36822e: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +368232: 6e20 929e 1200 |0007: invoke-virtual {v2, v1}, Ljavax/mail/internet/InternetAddress;.getGroup:(Z)[Ljavax/mail/internet/InternetAddress; // method@9e92 │ │ +368238: 2808 |000a: goto 0012 // +0008 │ │ +36823a: 6e10 919e 0200 |000b: invoke-virtual {v2}, Ljavax/mail/internet/InternetAddress;.getAddress:()Ljava/lang/String; // method@9e91 │ │ +368240: 0c00 |000e: move-result-object v0 │ │ +368242: 7130 8e9e 1001 |000f: invoke-static {v0, v1, v1}, Ljavax/mail/internet/InternetAddress;.checkAddress:(Ljava/lang/String;ZZ)V // method@9e8e │ │ +368248: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1250 │ │ 0x0007 line=1251 │ │ 0x000b line=1253 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Ljavax/mail/internet/InternetAddress; │ │ @@ -1273875,33 +1273874,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3682c8: |[3682c8] javax.mail.internet.InternetHeaders$InternetHeader.:(Ljava/lang/String;)V │ │ -3682d8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -3682dc: 7030 e09c 0200 |0002: invoke-direct {v2, v0, v0}, Ljavax/mail/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ce0 │ │ -3682e2: 1300 3a00 |0005: const/16 v0, #int 58 // #3a │ │ -3682e6: 6e20 1a98 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3682ec: 0a00 |000a: move-result v0 │ │ -3682ee: 3b00 0900 |000b: if-gez v0, 0014 // +0009 │ │ -3682f2: 6e10 3498 0300 |000d: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3682f8: 0c00 |0010: move-result-object v0 │ │ -3682fa: 5b20 e871 |0011: iput-object v0, v2, Ljavax/mail/internet/InternetHeaders$InternetHeader;.name:Ljava/lang/String; // field@71e8 │ │ -3682fe: 280c |0013: goto 001f // +000c │ │ -368300: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -368302: 6e30 2e98 1300 |0015: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -368308: 0c00 |0018: move-result-object v0 │ │ -36830a: 6e10 3498 0000 |0019: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -368310: 0c00 |001c: move-result-object v0 │ │ -368312: 5b20 e871 |001d: iput-object v0, v2, Ljavax/mail/internet/InternetHeaders$InternetHeader;.name:Ljava/lang/String; // field@71e8 │ │ -368316: 5b23 e771 |001f: iput-object v3, v2, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -36831a: 0e00 |0021: return-void │ │ +3682c4: |[3682c4] javax.mail.internet.InternetHeaders$InternetHeader.:(Ljava/lang/String;)V │ │ +3682d4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +3682d8: 7030 e09c 0200 |0002: invoke-direct {v2, v0, v0}, Ljavax/mail/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ce0 │ │ +3682de: 1300 3a00 |0005: const/16 v0, #int 58 // #3a │ │ +3682e2: 6e20 1a98 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3682e8: 0a00 |000a: move-result v0 │ │ +3682ea: 3b00 0900 |000b: if-gez v0, 0014 // +0009 │ │ +3682ee: 6e10 3498 0300 |000d: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3682f4: 0c00 |0010: move-result-object v0 │ │ +3682f6: 5b20 e871 |0011: iput-object v0, v2, Ljavax/mail/internet/InternetHeaders$InternetHeader;.name:Ljava/lang/String; // field@71e8 │ │ +3682fa: 280c |0013: goto 001f // +000c │ │ +3682fc: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +3682fe: 6e30 2e98 1300 |0015: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +368304: 0c00 |0018: move-result-object v0 │ │ +368306: 6e10 3498 0000 |0019: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +36830c: 0c00 |001c: move-result-object v0 │ │ +36830e: 5b20 e871 |001d: iput-object v0, v2, Ljavax/mail/internet/InternetHeaders$InternetHeader;.name:Ljava/lang/String; // field@71e8 │ │ +368312: 5b23 e771 |001f: iput-object v3, v2, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +368316: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ 0x0007 line=121 │ │ 0x000d line=124 │ │ 0x0015 line=126 │ │ 0x001f line=128 │ │ @@ -1273914,31 +1273913,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -36831c: |[36831c] javax.mail.internet.InternetHeaders$InternetHeader.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36832c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -368330: 7030 e09c 2100 |0002: invoke-direct {v1, v2, v0}, Ljavax/mail/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ce0 │ │ -368336: 3803 1900 |0005: if-eqz v3, 001e // +0019 │ │ -36833a: 2200 e812 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36833e: 7010 4098 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -368344: 6e20 4b98 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36834a: 1a02 5707 |000f: const-string v2, ": " // string@0757 │ │ -36834e: 6e20 4b98 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -368354: 6e20 4b98 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36835a: 6e10 5498 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -368360: 0c02 |001a: move-result-object v2 │ │ -368362: 5b12 e771 |001b: iput-object v2, v1, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -368366: 2804 |001d: goto 0021 // +0004 │ │ -368368: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -36836a: 5b12 e771 |001f: iput-object v2, v1, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -36836e: 0e00 |0021: return-void │ │ +368318: |[368318] javax.mail.internet.InternetHeaders$InternetHeader.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +368328: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +36832c: 7030 e09c 2100 |0002: invoke-direct {v1, v2, v0}, Ljavax/mail/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ce0 │ │ +368332: 3803 1900 |0005: if-eqz v3, 001e // +0019 │ │ +368336: 2200 e812 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36833a: 7010 4098 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +368340: 6e20 4b98 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368346: 1a02 5707 |000f: const-string v2, ": " // string@0757 │ │ +36834a: 6e20 4b98 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368350: 6e20 4b98 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +368356: 6e10 5498 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36835c: 0c02 |001a: move-result-object v2 │ │ +36835e: 5b12 e771 |001b: iput-object v2, v1, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +368362: 2804 |001d: goto 0021 // +0004 │ │ +368364: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +368366: 5b12 e771 |001f: iput-object v2, v1, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +36836a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=138 │ │ 0x0007 line=140 │ │ 0x001f line=142 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Ljavax/mail/internet/InternetHeaders$InternetHeader; │ │ @@ -1273951,42 +1273950,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -368250: |[368250] javax.mail.internet.InternetHeaders$InternetHeader.getValue:()Ljava/lang/String; │ │ -368260: 5430 e771 |0000: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -368264: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ -368268: 6e20 1a98 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36826e: 0a00 |0007: move-result v0 │ │ -368270: 3b00 0500 |0008: if-gez v0, 000d // +0005 │ │ -368274: 5430 e771 |000a: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -368278: 1100 |000c: return-object v0 │ │ -36827a: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -36827e: 5431 e771 |000f: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -368282: 6e10 2298 0100 |0011: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -368288: 0a01 |0014: move-result v1 │ │ -36828a: 3510 1800 |0015: if-ge v0, v1, 002d // +0018 │ │ -36828e: 5431 e771 |0017: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -368292: 6e20 0998 0100 |0019: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -368298: 0a01 |001c: move-result v1 │ │ -36829a: 1302 2000 |001d: const/16 v2, #int 32 // #20 │ │ -36829e: 3221 eeff |001f: if-eq v1, v2, 000d // -0012 │ │ -3682a2: 1302 0900 |0021: const/16 v2, #int 9 // #9 │ │ -3682a6: 3221 eaff |0023: if-eq v1, v2, 000d // -0016 │ │ -3682aa: 1302 0d00 |0025: const/16 v2, #int 13 // #d │ │ -3682ae: 3221 e6ff |0027: if-eq v1, v2, 000d // -001a │ │ -3682b2: 1302 0a00 |0029: const/16 v2, #int 10 // #a │ │ -3682b6: 3221 e2ff |002b: if-eq v1, v2, 000d // -001e │ │ -3682ba: 5431 e771 |002d: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ -3682be: 6e20 2d98 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3682c4: 0c00 |0032: move-result-object v0 │ │ -3682c6: 1100 |0033: return-object v0 │ │ +36824c: |[36824c] javax.mail.internet.InternetHeaders$InternetHeader.getValue:()Ljava/lang/String; │ │ +36825c: 5430 e771 |0000: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +368260: 1301 3a00 |0002: const/16 v1, #int 58 // #3a │ │ +368264: 6e20 1a98 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +36826a: 0a00 |0007: move-result v0 │ │ +36826c: 3b00 0500 |0008: if-gez v0, 000d // +0005 │ │ +368270: 5430 e771 |000a: iget-object v0, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +368274: 1100 |000c: return-object v0 │ │ +368276: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +36827a: 5431 e771 |000f: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +36827e: 6e10 2298 0100 |0011: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +368284: 0a01 |0014: move-result v1 │ │ +368286: 3510 1800 |0015: if-ge v0, v1, 002d // +0018 │ │ +36828a: 5431 e771 |0017: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +36828e: 6e20 0998 0100 |0019: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +368294: 0a01 |001c: move-result v1 │ │ +368296: 1302 2000 |001d: const/16 v2, #int 32 // #20 │ │ +36829a: 3221 eeff |001f: if-eq v1, v2, 000d // -0012 │ │ +36829e: 1302 0900 |0021: const/16 v2, #int 9 // #9 │ │ +3682a2: 3221 eaff |0023: if-eq v1, v2, 000d // -0016 │ │ +3682a6: 1302 0d00 |0025: const/16 v2, #int 13 // #d │ │ +3682aa: 3221 e6ff |0027: if-eq v1, v2, 000d // -001a │ │ +3682ae: 1302 0a00 |0029: const/16 v2, #int 10 // #a │ │ +3682b2: 3221 e2ff |002b: if-eq v1, v2, 000d // -001e │ │ +3682b6: 5431 e771 |002d: iget-object v1, v3, Ljavax/mail/internet/InternetHeaders$InternetHeader;.line:Ljava/lang/String; // field@71e7 │ │ +3682ba: 6e20 2d98 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3682c0: 0c00 |0032: move-result-object v0 │ │ +3682c2: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x000a line=152 │ │ 0x000f line=155 │ │ 0x0017 line=156 │ │ 0x002d line=160 │ │ @@ -1274027,18 +1274026,18 @@ │ │ type : '(Ljava/util/List;[Ljava/lang/String;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -368518: |[368518] javax.mail.internet.InternetHeaders$MatchHeaderEnum.:(Ljava/util/List;[Ljava/lang/String;Z)V │ │ -368528: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36852a: 7050 b39e 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.:(Ljava/util/List;[Ljava/lang/String;ZZ)V // method@9eb3 │ │ -368530: 0e00 |0004: return-void │ │ +368514: |[368514] javax.mail.internet.InternetHeaders$MatchHeaderEnum.:(Ljava/util/List;[Ljava/lang/String;Z)V │ │ +368524: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +368526: 7050 b39e 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.:(Ljava/util/List;[Ljava/lang/String;ZZ)V // method@9eb3 │ │ +36852c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=276 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0005 reg=3 (null) [Ljava/lang/String; │ │ @@ -1274050,18 +1274049,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3684dc: |[3684dc] javax.mail.internet.InternetHeaders$MatchHeaderEnum.nextElement:()Ljava/lang/Object; │ │ -3684ec: 6e10 b99e 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum;.nextElement:()Ljavax/mail/Header; // method@9eb9 │ │ -3684f2: 0c00 |0003: move-result-object v0 │ │ -3684f4: 1100 |0004: return-object v0 │ │ +3684d8: |[3684d8] javax.mail.internet.InternetHeaders$MatchHeaderEnum.nextElement:()Ljava/lang/Object; │ │ +3684e8: 6e10 b99e 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum;.nextElement:()Ljavax/mail/Header; // method@9eb9 │ │ +3684ee: 0c00 |0003: move-result-object v0 │ │ +3684f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum; │ │ │ │ #1 : (in Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum;) │ │ @@ -1274069,19 +1274068,19 @@ │ │ type : '()Ljavax/mail/Header;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3684f8: |[3684f8] javax.mail.internet.InternetHeaders$MatchHeaderEnum.nextElement:()Ljavax/mail/Header; │ │ -368508: 6f10 b59e 0100 |0000: invoke-super {v1}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.nextElement:()Ljava/lang/Object; // method@9eb5 │ │ -36850e: 0c00 |0003: move-result-object v0 │ │ -368510: 1f00 e613 |0004: check-cast v0, Ljavax/mail/Header; // type@13e6 │ │ -368514: 1100 |0006: return-object v0 │ │ +3684f4: |[3684f4] javax.mail.internet.InternetHeaders$MatchHeaderEnum.nextElement:()Ljavax/mail/Header; │ │ +368504: 6f10 b59e 0100 |0000: invoke-super {v1}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.nextElement:()Ljava/lang/Object; // method@9eb5 │ │ +36850a: 0c00 |0003: move-result-object v0 │ │ +36850c: 1f00 e613 |0004: check-cast v0, Ljavax/mail/Header; // type@13e6 │ │ +368510: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/InternetHeaders$MatchHeaderEnum; │ │ │ │ source_file_idx : 8281 (InternetHeaders.java) │ │ @@ -1274118,18 +1274117,18 @@ │ │ type : '(Ljava/util/List;[Ljava/lang/String;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -368570: |[368570] javax.mail.internet.InternetHeaders$MatchStringEnum.:(Ljava/util/List;[Ljava/lang/String;Z)V │ │ -368580: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -368582: 7050 b39e 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.:(Ljava/util/List;[Ljava/lang/String;ZZ)V // method@9eb3 │ │ -368588: 0e00 |0004: return-void │ │ +36856c: |[36856c] javax.mail.internet.InternetHeaders$MatchStringEnum.:(Ljava/util/List;[Ljava/lang/String;Z)V │ │ +36857c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +36857e: 7050 b39e 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.:(Ljava/util/List;[Ljava/lang/String;ZZ)V // method@9eb3 │ │ +368584: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=262 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/InternetHeaders$MatchStringEnum; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0005 reg=3 (null) [Ljava/lang/String; │ │ @@ -1274141,18 +1274140,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -368534: |[368534] javax.mail.internet.InternetHeaders$MatchStringEnum.nextElement:()Ljava/lang/Object; │ │ -368544: 6e10 bc9e 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/InternetHeaders$MatchStringEnum;.nextElement:()Ljava/lang/String; // method@9ebc │ │ -36854a: 0c00 |0003: move-result-object v0 │ │ -36854c: 1100 |0004: return-object v0 │ │ +368530: |[368530] javax.mail.internet.InternetHeaders$MatchStringEnum.nextElement:()Ljava/lang/Object; │ │ +368540: 6e10 bc9e 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/InternetHeaders$MatchStringEnum;.nextElement:()Ljava/lang/String; // method@9ebc │ │ +368546: 0c00 |0003: move-result-object v0 │ │ +368548: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/InternetHeaders$MatchStringEnum; │ │ │ │ #1 : (in Ljavax/mail/internet/InternetHeaders$MatchStringEnum;) │ │ @@ -1274160,19 +1274159,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -368550: |[368550] javax.mail.internet.InternetHeaders$MatchStringEnum.nextElement:()Ljava/lang/String; │ │ -368560: 6f10 b59e 0100 |0000: invoke-super {v1}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.nextElement:()Ljava/lang/Object; // method@9eb5 │ │ -368566: 0c00 |0003: move-result-object v0 │ │ -368568: 1f00 e612 |0004: check-cast v0, Ljava/lang/String; // type@12e6 │ │ -36856c: 1100 |0006: return-object v0 │ │ +36854c: |[36854c] javax.mail.internet.InternetHeaders$MatchStringEnum.nextElement:()Ljava/lang/String; │ │ +36855c: 6f10 b59e 0100 |0000: invoke-super {v1}, Ljavax/mail/internet/InternetHeaders$MatchEnum;.nextElement:()Ljava/lang/Object; // method@9eb5 │ │ +368562: 0c00 |0003: move-result-object v0 │ │ +368564: 1f00 e612 |0004: check-cast v0, Ljava/lang/String; // type@12e6 │ │ +368568: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/InternetHeaders$MatchStringEnum; │ │ │ │ source_file_idx : 8281 (InternetHeaders.java) │ │ @@ -1274231,18 +1274230,18 @@ │ │ type : '(Ljavax/mail/internet/MailDateFormat;Ljava/lang/String;Ljava/text/ParsePosition;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36a318: |[36a318] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.:(Ljavax/mail/internet/MailDateFormat;Ljava/lang/String;Ljava/text/ParsePosition;)V │ │ -36a328: 5b01 fa71 |0000: iput-object v1, v0, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.this$0:Ljavax/mail/internet/MailDateFormat; // field@71fa │ │ -36a32c: 7030 d09e 2003 |0002: invoke-direct {v0, v2, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.:(Ljava/lang/String;Ljava/text/ParsePosition;)V // method@9ed0 │ │ -36a332: 0e00 |0005: return-void │ │ +36a314: |[36a314] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.:(Ljavax/mail/internet/MailDateFormat;Ljava/lang/String;Ljava/text/ParsePosition;)V │ │ +36a324: 5b01 fa71 |0000: iput-object v1, v0, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.this$0:Ljavax/mail/internet/MailDateFormat; // field@71fa │ │ +36a328: 7030 d09e 2003 |0002: invoke-direct {v0, v2, v3}, Ljavax/mail/internet/MailDateFormat$AbstractDateParser;.:(Ljava/lang/String;Ljava/text/ParsePosition;)V // method@9ed0 │ │ +36a32e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=803 │ │ 0x0002 line=804 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/internet/MailDateFormat; │ │ @@ -1274255,37 +1274254,37 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -36a0b4: |[36a0b4] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.isMonthNameCaseSensitive:()Z │ │ -36a0c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -36a0c6: 0f00 |0001: return v0 │ │ +36a0b0: |[36a0b0] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.isMonthNameCaseSensitive:()Z │ │ +36a0c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +36a0c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;) │ │ name : 'parseDay' │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -36a0c8: |[36a0c8] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseDay:()I │ │ -36a0d8: 6e10 189f 0200 |0000: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.skipFoldingWhiteSpace:()Z // method@9f18 │ │ -36a0de: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -36a0e0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -36a0e2: 6e30 059f 0201 |0005: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(II)I // method@9f05 │ │ -36a0e8: 0a00 |0008: move-result v0 │ │ -36a0ea: 0f00 |0009: return v0 │ │ +36a0c4: |[36a0c4] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseDay:()I │ │ +36a0d4: 6e10 189f 0200 |0000: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.skipFoldingWhiteSpace:()Z // method@9f18 │ │ +36a0da: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +36a0dc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +36a0de: 6e30 059f 0201 |0005: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(II)I // method@9f05 │ │ +36a0e4: 0a00 |0008: move-result v0 │ │ +36a0e6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ 0x0005 line=854 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser; │ │ │ │ @@ -1274294,17 +1274293,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -36a334: |[36a334] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseFwsBetweenTimeOfDayAndZone:()V │ │ -36a344: 6e10 099f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFoldingWhiteSpace:()V // method@9f09 │ │ -36a34a: 0e00 |0003: return-void │ │ +36a330: |[36a330] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseFwsBetweenTimeOfDayAndZone:()V │ │ +36a340: 6e10 099f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFoldingWhiteSpace:()V // method@9f09 │ │ +36a346: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser; │ │ │ │ #3 : (in Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;) │ │ @@ -1274312,17 +1274311,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -36a34c: |[36a34c] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseFwsInMonth:()V │ │ -36a35c: 6e10 099f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFoldingWhiteSpace:()V // method@9f09 │ │ -36a362: 0e00 |0003: return-void │ │ +36a348: |[36a348] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseFwsInMonth:()V │ │ +36a358: 6e10 099f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFoldingWhiteSpace:()V // method@9f09 │ │ +36a35e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser; │ │ │ │ #4 : (in Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;) │ │ @@ -1274330,19 +1274329,19 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36a0ec: |[36a0ec] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseHour:()I │ │ -36a0fc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -36a0fe: 6e20 049f 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(I)I // method@9f04 │ │ -36a104: 0a00 |0004: move-result v0 │ │ -36a106: 0f00 |0005: return v0 │ │ +36a0e8: |[36a0e8] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseHour:()I │ │ +36a0f8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +36a0fa: 6e20 049f 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(I)I // method@9f04 │ │ +36a100: 0a00 |0004: move-result v0 │ │ +36a102: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=889 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser; │ │ │ │ #5 : (in Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;) │ │ @@ -1274350,19 +1274349,19 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36a108: |[36a108] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseMinute:()I │ │ -36a118: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -36a11a: 6e20 049f 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(I)I // method@9f04 │ │ -36a120: 0a00 |0004: move-result v0 │ │ -36a122: 0f00 |0005: return v0 │ │ +36a104: |[36a104] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseMinute:()I │ │ +36a114: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +36a116: 6e20 049f 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(I)I // method@9f04 │ │ +36a11c: 0a00 |0004: move-result v0 │ │ +36a11e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=893 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser; │ │ │ │ #6 : (in Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;) │ │ @@ -1274370,22 +1274369,22 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -36a124: |[36a124] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseMonth:()I │ │ -36a134: 6e10 0b9f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFwsInMonth:()V // method@9f0b │ │ -36a13a: 6e10 029f 0100 |0003: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.isMonthNameCaseSensitive:()Z // method@9f02 │ │ -36a140: 0a00 |0006: move-result v0 │ │ -36a142: 6e20 0f9f 0100 |0007: invoke-virtual {v1, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseMonthName:(Z)I // method@9f0f │ │ -36a148: 0a00 |000a: move-result v0 │ │ -36a14a: 6e10 0b9f 0100 |000b: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFwsInMonth:()V // method@9f0b │ │ -36a150: 0f00 |000e: return v0 │ │ +36a120: |[36a120] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseMonth:()I │ │ +36a130: 6e10 0b9f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFwsInMonth:()V // method@9f0b │ │ +36a136: 6e10 029f 0100 |0003: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.isMonthNameCaseSensitive:()Z // method@9f02 │ │ +36a13c: 0a00 |0006: move-result v0 │ │ +36a13e: 6e20 0f9f 0100 |0007: invoke-virtual {v1, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseMonthName:(Z)I // method@9f0f │ │ +36a144: 0a00 |000a: move-result v0 │ │ +36a146: 6e10 0b9f 0100 |000b: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFwsInMonth:()V // method@9f0b │ │ +36a14c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=861 │ │ 0x0003 line=862 │ │ 0x000b line=863 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser; │ │ @@ -1274395,26 +1274394,26 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -36a154: |[36a154] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseOptionalBegin:()I │ │ -36a164: 6e10 159f 0200 |0000: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.peekAsciiDigit:()Z // method@9f15 │ │ -36a16a: 0a00 |0003: move-result v0 │ │ -36a16c: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ -36a170: 6e10 189f 0200 |0006: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.skipFoldingWhiteSpace:()Z // method@9f18 │ │ -36a176: 6e10 089f 0200 |0009: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseDayName:()I // method@9f08 │ │ -36a17c: 0a00 |000c: move-result v0 │ │ -36a17e: 1301 2c00 |000d: const/16 v1, #int 44 // #2c │ │ -36a182: 6e20 069f 1200 |000f: invoke-virtual {v2, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseChar:(C)V // method@9f06 │ │ -36a188: 2802 |0012: goto 0014 // +0002 │ │ -36a18a: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ -36a18c: 0f00 |0014: return v0 │ │ +36a150: |[36a150] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseOptionalBegin:()I │ │ +36a160: 6e10 159f 0200 |0000: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.peekAsciiDigit:()Z // method@9f15 │ │ +36a166: 0a00 |0003: move-result v0 │ │ +36a168: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ +36a16c: 6e10 189f 0200 |0006: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.skipFoldingWhiteSpace:()Z // method@9f18 │ │ +36a172: 6e10 089f 0200 |0009: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseDayName:()I // method@9f08 │ │ +36a178: 0a00 |000c: move-result v0 │ │ +36a17a: 1301 2c00 |000d: const/16 v1, #int 44 // #2c │ │ +36a17e: 6e20 069f 1200 |000f: invoke-virtual {v2, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseChar:(C)V // method@9f06 │ │ +36a184: 2802 |0012: goto 0014 // +0002 │ │ +36a186: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ +36a188: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=842 │ │ 0x0006 line=843 │ │ 0x0009 line=844 │ │ 0x000f line=845 │ │ locals : │ │ @@ -1274425,19 +1274424,19 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36a190: |[36a190] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseSecond:()I │ │ -36a1a0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -36a1a2: 6e20 049f 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(I)I // method@9f04 │ │ -36a1a8: 0a00 |0004: move-result v0 │ │ -36a1aa: 0f00 |0005: return v0 │ │ +36a18c: |[36a18c] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseSecond:()I │ │ +36a19c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +36a19e: 6e20 049f 0100 |0001: invoke-virtual {v1, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(I)I // method@9f04 │ │ +36a1a4: 0a00 |0004: move-result v0 │ │ +36a1a6: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=897 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser; │ │ │ │ #9 : (in Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;) │ │ @@ -1274445,51 +1274444,51 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -36a1ac: |[36a1ac] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseYear:()I │ │ -36a1bc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -36a1be: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ -36a1c2: 6e30 059f 0301 |0003: invoke-virtual {v3, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(II)I // method@9f05 │ │ -36a1c8: 0a01 |0006: move-result v1 │ │ -36a1ca: 1302 6c07 |0007: const/16 v2, #int 1900 // #76c │ │ -36a1ce: 3421 0300 |0009: if-lt v1, v2, 000c // +0003 │ │ -36a1d2: 0f01 |000b: return v1 │ │ -36a1d4: 5431 f871 |000c: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f8 │ │ -36a1d8: 5432 f871 |000e: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f8 │ │ -36a1dc: 6e10 7099 0200 |0010: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36a1e2: 0a02 |0013: move-result v2 │ │ -36a1e4: b102 |0014: sub-int/2addr v2, v0 │ │ -36a1e6: 6e20 7299 2100 |0015: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -36a1ec: 5430 f971 |0018: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.text:Ljava/lang/String; // field@71f9 │ │ -36a1f0: 5431 f871 |001a: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f8 │ │ -36a1f4: 6e10 7099 0100 |001c: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36a1fa: 0a01 |001f: move-result v1 │ │ -36a1fc: d801 01ff |0020: add-int/lit8 v1, v1, #int -1 // #ff │ │ -36a200: 6e20 0998 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36a206: 0a00 |0025: move-result v0 │ │ -36a208: 1301 3000 |0026: const/16 v1, #int 48 // #30 │ │ -36a20c: 3310 1000 |0028: if-ne v0, v1, 0038 // +0010 │ │ -36a210: 5430 f871 |002a: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f8 │ │ -36a214: 5431 f871 |002c: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f8 │ │ -36a218: 6e10 7099 0100 |002e: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36a21e: 0a01 |0031: move-result v1 │ │ -36a220: d801 01ff |0032: add-int/lit8 v1, v1, #int -1 // #ff │ │ -36a224: 6e20 7299 1000 |0034: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -36a22a: 28e1 |0037: goto 0018 // -001f │ │ -36a22c: 2200 4f13 |0038: new-instance v0, Ljava/text/ParseException; // type@134f │ │ -36a230: 5431 f871 |003a: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f8 │ │ -36a234: 6e10 7099 0100 |003c: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36a23a: 0a01 |003f: move-result v1 │ │ -36a23c: 1a02 9420 |0040: const-string v2, "Invalid year" // string@2094 │ │ -36a240: 7030 6f99 2001 |0042: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -36a246: 2700 |0045: throw v0 │ │ +36a1a8: |[36a1a8] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseYear:()I │ │ +36a1b8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +36a1ba: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ +36a1be: 6e30 059f 0301 |0003: invoke-virtual {v3, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseAsciiDigits:(II)I // method@9f05 │ │ +36a1c4: 0a01 |0006: move-result v1 │ │ +36a1c6: 1302 6c07 |0007: const/16 v2, #int 1900 // #76c │ │ +36a1ca: 3421 0300 |0009: if-lt v1, v2, 000c // +0003 │ │ +36a1ce: 0f01 |000b: return v1 │ │ +36a1d0: 5431 f871 |000c: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f8 │ │ +36a1d4: 5432 f871 |000e: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f8 │ │ +36a1d8: 6e10 7099 0200 |0010: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36a1de: 0a02 |0013: move-result v2 │ │ +36a1e0: b102 |0014: sub-int/2addr v2, v0 │ │ +36a1e2: 6e20 7299 2100 |0015: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +36a1e8: 5430 f971 |0018: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.text:Ljava/lang/String; // field@71f9 │ │ +36a1ec: 5431 f871 |001a: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f8 │ │ +36a1f0: 6e10 7099 0100 |001c: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36a1f6: 0a01 |001f: move-result v1 │ │ +36a1f8: d801 01ff |0020: add-int/lit8 v1, v1, #int -1 // #ff │ │ +36a1fc: 6e20 0998 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36a202: 0a00 |0025: move-result v0 │ │ +36a204: 1301 3000 |0026: const/16 v1, #int 48 // #30 │ │ +36a208: 3310 1000 |0028: if-ne v0, v1, 0038 // +0010 │ │ +36a20c: 5430 f871 |002a: iget-object v0, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f8 │ │ +36a210: 5431 f871 |002c: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f8 │ │ +36a214: 6e10 7099 0100 |002e: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36a21a: 0a01 |0031: move-result v1 │ │ +36a21c: d801 01ff |0032: add-int/lit8 v1, v1, #int -1 // #ff │ │ +36a220: 6e20 7299 1000 |0034: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +36a226: 28e1 |0037: goto 0018 // -001f │ │ +36a228: 2200 4f13 |0038: new-instance v0, Ljava/text/ParseException; // type@134f │ │ +36a22c: 5431 f871 |003a: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f8 │ │ +36a230: 6e10 7099 0100 |003c: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36a236: 0a01 |003f: move-result v1 │ │ +36a238: 1a02 9420 |0040: const-string v2, "Invalid year" // string@2094 │ │ +36a23c: 7030 6f99 2001 |0042: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +36a242: 2700 |0045: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=876 │ │ 0x000c line=880 │ │ 0x0018 line=881 │ │ 0x002a line=882 │ │ 0x0038 line=884 │ │ @@ -1274501,18 +1274500,18 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36a248: |[36a248] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseZone:()I │ │ -36a258: 6e10 149f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseZoneOffset:()I // method@9f14 │ │ -36a25e: 0a00 |0003: move-result v0 │ │ -36a260: 0f00 |0004: return v0 │ │ +36a244: |[36a244] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.parseZone:()I │ │ +36a254: 6e10 149f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseZoneOffset:()I // method@9f14 │ │ +36a25a: 0a00 |0003: move-result v0 │ │ +36a25c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=905 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser; │ │ │ │ #11 : (in Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;) │ │ @@ -1274520,53 +1274519,53 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 74 16-bit code units │ │ -36a264: |[36a264] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.tryParse:()Ljava/util/Date; │ │ -36a274: 6e10 109f 0900 |0000: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseOptionalBegin:()I // method@9f10 │ │ -36a27a: 0a01 |0003: move-result v1 │ │ -36a27c: 6e10 079f 0900 |0004: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseDay:()I // method@9f07 │ │ -36a282: 0a02 |0007: move-result v2 │ │ -36a284: 6e10 0e9f 0900 |0008: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseMonth:()I // method@9f0e │ │ -36a28a: 0a03 |000b: move-result v3 │ │ -36a28c: 6e10 129f 0900 |000c: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseYear:()I // method@9f12 │ │ -36a292: 0a04 |000f: move-result v4 │ │ -36a294: 6e10 099f 0900 |0010: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFoldingWhiteSpace:()V // method@9f09 │ │ -36a29a: 6e10 0c9f 0900 |0013: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseHour:()I // method@9f0c │ │ -36a2a0: 0a05 |0016: move-result v5 │ │ -36a2a2: 1300 3a00 |0017: const/16 v0, #int 58 // #3a │ │ -36a2a6: 6e20 069f 0900 |0019: invoke-virtual {v9, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseChar:(C)V // method@9f06 │ │ -36a2ac: 6e10 0d9f 0900 |001c: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseMinute:()I // method@9f0d │ │ -36a2b2: 0a06 |001f: move-result v6 │ │ -36a2b4: 6e20 179f 0900 |0020: invoke-virtual {v9, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.skipChar:(C)Z // method@9f17 │ │ -36a2ba: 0a00 |0023: move-result v0 │ │ -36a2bc: 3800 0800 |0024: if-eqz v0, 002c // +0008 │ │ -36a2c0: 6e10 119f 0900 |0026: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseSecond:()I // method@9f11 │ │ -36a2c6: 0a00 |0029: move-result v0 │ │ -36a2c8: 0107 |002a: move v7, v0 │ │ -36a2ca: 2803 |002b: goto 002e // +0003 │ │ -36a2cc: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -36a2ce: 1207 |002d: const/4 v7, #int 0 // #0 │ │ -36a2d0: 6e10 0a9f 0900 |002e: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFwsBetweenTimeOfDayAndZone:()V // method@9f0a │ │ -36a2d6: 6e10 139f 0900 |0031: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseZone:()I // method@9f13 │ │ -36a2dc: 0a08 |0034: move-result v8 │ │ -36a2de: 5490 fa71 |0035: iget-object v0, v9, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.this$0:Ljavax/mail/internet/MailDateFormat; // field@71fa │ │ -36a2e2: 7709 1d9f 0000 |0037: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/mail/internet/MailDateFormat;.access$100:(Ljavax/mail/internet/MailDateFormat;IIIIIIII)Ljava/util/Date; // method@9f1d │ │ -36a2e8: 0c00 |003a: move-result-object v0 │ │ -36a2ea: 1100 |003b: return-object v0 │ │ -36a2ec: 2200 4f13 |003c: new-instance v0, Ljava/text/ParseException; // type@134f │ │ -36a2f0: 5491 f871 |003e: iget-object v1, v9, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f8 │ │ -36a2f4: 6e10 7099 0100 |0040: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -36a2fa: 0a01 |0043: move-result v1 │ │ -36a2fc: 1a02 7920 |0044: const-string v2, "Invalid input: some of the calendar fields have invalid values, or day-name is inconsistent with date" // string@2079 │ │ -36a300: 7030 6f99 2001 |0046: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -36a306: 2700 |0049: throw v0 │ │ +36a260: |[36a260] javax.mail.internet.MailDateFormat$Rfc2822StrictParser.tryParse:()Ljava/util/Date; │ │ +36a270: 6e10 109f 0900 |0000: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseOptionalBegin:()I // method@9f10 │ │ +36a276: 0a01 |0003: move-result v1 │ │ +36a278: 6e10 079f 0900 |0004: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseDay:()I // method@9f07 │ │ +36a27e: 0a02 |0007: move-result v2 │ │ +36a280: 6e10 0e9f 0900 |0008: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseMonth:()I // method@9f0e │ │ +36a286: 0a03 |000b: move-result v3 │ │ +36a288: 6e10 129f 0900 |000c: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseYear:()I // method@9f12 │ │ +36a28e: 0a04 |000f: move-result v4 │ │ +36a290: 6e10 099f 0900 |0010: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFoldingWhiteSpace:()V // method@9f09 │ │ +36a296: 6e10 0c9f 0900 |0013: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseHour:()I // method@9f0c │ │ +36a29c: 0a05 |0016: move-result v5 │ │ +36a29e: 1300 3a00 |0017: const/16 v0, #int 58 // #3a │ │ +36a2a2: 6e20 069f 0900 |0019: invoke-virtual {v9, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseChar:(C)V // method@9f06 │ │ +36a2a8: 6e10 0d9f 0900 |001c: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseMinute:()I // method@9f0d │ │ +36a2ae: 0a06 |001f: move-result v6 │ │ +36a2b0: 6e20 179f 0900 |0020: invoke-virtual {v9, v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.skipChar:(C)Z // method@9f17 │ │ +36a2b6: 0a00 |0023: move-result v0 │ │ +36a2b8: 3800 0800 |0024: if-eqz v0, 002c // +0008 │ │ +36a2bc: 6e10 119f 0900 |0026: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseSecond:()I // method@9f11 │ │ +36a2c2: 0a00 |0029: move-result v0 │ │ +36a2c4: 0107 |002a: move v7, v0 │ │ +36a2c6: 2803 |002b: goto 002e // +0003 │ │ +36a2c8: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +36a2ca: 1207 |002d: const/4 v7, #int 0 // #0 │ │ +36a2cc: 6e10 0a9f 0900 |002e: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseFwsBetweenTimeOfDayAndZone:()V // method@9f0a │ │ +36a2d2: 6e10 139f 0900 |0031: invoke-virtual {v9}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.parseZone:()I // method@9f13 │ │ +36a2d8: 0a08 |0034: move-result v8 │ │ +36a2da: 5490 fa71 |0035: iget-object v0, v9, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.this$0:Ljavax/mail/internet/MailDateFormat; // field@71fa │ │ +36a2de: 7709 1d9f 0000 |0037: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/mail/internet/MailDateFormat;.access$100:(Ljavax/mail/internet/MailDateFormat;IIIIIIII)Ljava/util/Date; // method@9f1d │ │ +36a2e4: 0c00 |003a: move-result-object v0 │ │ +36a2e6: 1100 |003b: return-object v0 │ │ +36a2e8: 2200 4f13 |003c: new-instance v0, Ljava/text/ParseException; // type@134f │ │ +36a2ec: 5491 f871 |003e: iget-object v1, v9, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.pos:Ljava/text/ParsePosition; // field@71f8 │ │ +36a2f0: 6e10 7099 0100 |0040: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +36a2f6: 0a01 |0043: move-result v1 │ │ +36a2f8: 1a02 7920 |0044: const-string v2, "Invalid input: some of the calendar fields have invalid values, or day-name is inconsistent with date" // string@2079 │ │ +36a2fc: 7030 6f99 2001 |0046: invoke-direct {v0, v2, v1}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +36a302: 2700 |0049: throw v0 │ │ catches : 1 │ │ 0x0035 - 0x003b │ │ Ljava/lang/IllegalArgumentException; -> 0x003c │ │ positions : │ │ 0x0000 line=809 │ │ 0x0004 line=811 │ │ 0x0008 line=812 │ │ @@ -1274626,37 +1274625,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -36bc28: |[36bc28] javax.mail.internet.MimeMessage$RecipientType.:()V │ │ -36bc38: 2200 3114 |0000: new-instance v0, Ljavax/mail/internet/MimeMessage$RecipientType; // type@1431 │ │ -36bc3c: 1a01 c23e |0002: const-string v1, "Newsgroups" // string@3ec2 │ │ -36bc40: 7020 7e9f 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/internet/MimeMessage$RecipientType;.:(Ljava/lang/String;)V // method@9f7e │ │ -36bc46: 6900 1172 |0007: sput-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ -36bc4a: 0e00 |0009: return-void │ │ +36bc24: |[36bc24] javax.mail.internet.MimeMessage$RecipientType.:()V │ │ +36bc34: 2200 3114 |0000: new-instance v0, Ljavax/mail/internet/MimeMessage$RecipientType; // type@1431 │ │ +36bc38: 1a01 c23e |0002: const-string v1, "Newsgroups" // string@3ec2 │ │ +36bc3c: 7020 7e9f 1000 |0004: invoke-direct {v0, v1}, Ljavax/mail/internet/MimeMessage$RecipientType;.:(Ljava/lang/String;)V // method@9f7e │ │ +36bc42: 6900 1172 |0007: sput-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ +36bc46: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/internet/MimeMessage$RecipientType;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -36bc4c: |[36bc4c] javax.mail.internet.MimeMessage$RecipientType.:(Ljava/lang/String;)V │ │ -36bc5c: 7020 e79c 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/Message$RecipientType;.:(Ljava/lang/String;)V // method@9ce7 │ │ -36bc62: 0e00 |0003: return-void │ │ +36bc48: |[36bc48] javax.mail.internet.MimeMessage$RecipientType.:(Ljava/lang/String;)V │ │ +36bc58: 7020 e79c 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/Message$RecipientType;.:(Ljava/lang/String;)V // method@9ce7 │ │ +36bc5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/MimeMessage$RecipientType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1274666,25 +1274665,25 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -36bbf4: |[36bbf4] javax.mail.internet.MimeMessage$RecipientType.readResolve:()Ljava/lang/Object; │ │ -36bc04: 5420 1372 |0000: iget-object v0, v2, Ljavax/mail/internet/MimeMessage$RecipientType;.type:Ljava/lang/String; // field@7213 │ │ -36bc08: 1a01 c23e |0002: const-string v1, "Newsgroups" // string@3ec2 │ │ -36bc0c: 6e20 1298 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -36bc12: 0a00 |0007: move-result v0 │ │ -36bc14: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -36bc18: 6200 1172 |000a: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ -36bc1c: 1100 |000c: return-object v0 │ │ -36bc1e: 6f10 e89c 0200 |000d: invoke-super {v2}, Ljavax/mail/Message$RecipientType;.readResolve:()Ljava/lang/Object; // method@9ce8 │ │ -36bc24: 0c00 |0010: move-result-object v0 │ │ -36bc26: 1100 |0011: return-object v0 │ │ +36bbf0: |[36bbf0] javax.mail.internet.MimeMessage$RecipientType.readResolve:()Ljava/lang/Object; │ │ +36bc00: 5420 1372 |0000: iget-object v0, v2, Ljavax/mail/internet/MimeMessage$RecipientType;.type:Ljava/lang/String; // field@7213 │ │ +36bc04: 1a01 c23e |0002: const-string v1, "Newsgroups" // string@3ec2 │ │ +36bc08: 6e20 1298 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +36bc0e: 0a00 |0007: move-result v0 │ │ +36bc10: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +36bc14: 6200 1172 |000a: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ +36bc18: 1100 |000c: return-object v0 │ │ +36bc1a: 6f10 e89c 0200 |000d: invoke-super {v2}, Ljavax/mail/Message$RecipientType;.readResolve:()Ljava/lang/Object; // method@9ce8 │ │ +36bc20: 0c00 |0010: move-result-object v0 │ │ +36bc22: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x000a line=541 │ │ 0x000d line=543 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Ljavax/mail/internet/MimeMessage$RecipientType; │ │ @@ -1274794,18 +1274793,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36d4d4: |[36d4d4] javax.mail.internet.MimeMultipart.:()V │ │ -36d4e4: 1a00 df9b |0000: const-string v0, "mixed" // string@9bdf │ │ -36d4e8: 7020 dd9f 0100 |0002: invoke-direct {v1, v0}, Ljavax/mail/internet/MimeMultipart;.:(Ljava/lang/String;)V // method@9fdd │ │ -36d4ee: 0e00 |0005: return-void │ │ +36d4d0: |[36d4d0] javax.mail.internet.MimeMultipart.:()V │ │ +36d4e0: 1a00 df9b |0000: const-string v0, "mixed" // string@9bdf │ │ +36d4e4: 7020 dd9f 0100 |0002: invoke-direct {v1, v0}, Ljavax/mail/internet/MimeMultipart;.:(Ljava/lang/String;)V // method@9fdd │ │ +36d4ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeMultipart; │ │ │ │ #1 : (in Ljavax/mail/internet/MimeMultipart;) │ │ @@ -1274813,39 +1274812,39 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -36d4f0: |[36d4f0] javax.mail.internet.MimeMultipart.:(Ljava/lang/String;)V │ │ -36d500: 7010 259d 0400 |0000: invoke-direct {v4}, Ljavax/mail/Multipart;.:()V // method@9d25 │ │ -36d506: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -36d508: 5b40 2472 |0004: iput-object v0, v4, Ljavax/mail/internet/MimeMultipart;.ds:Ljavax/activation/DataSource; // field@7224 │ │ -36d50c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -36d50e: 5c41 2872 |0007: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7228 │ │ -36d512: 5c41 2272 |0009: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7222 │ │ -36d516: 5b40 2a72 |000b: iput-object v0, v4, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@722a │ │ -36d51a: 5c41 2772 |000d: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7227 │ │ -36d51e: 5c41 2672 |000f: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.ignoreMissingBoundaryParameter:Z // field@7226 │ │ -36d522: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -36d524: 5c41 2572 |0012: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7225 │ │ -36d528: 5c41 2172 |0014: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7221 │ │ -36d52c: 7100 76a0 0000 |0016: invoke-static {}, Ljavax/mail/internet/UniqueValue;.getUniqueBoundaryValue:()Ljava/lang/String; // method@a076 │ │ -36d532: 0c01 |0019: move-result-object v1 │ │ -36d534: 2202 2114 |001a: new-instance v2, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36d538: 1a03 189e |001c: const-string v3, "multipart" // string@9e18 │ │ -36d53c: 7040 699e 3205 |001e: invoke-direct {v2, v3, v5, v0}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/mail/internet/ParameterList;)V // method@9e69 │ │ -36d542: 1a05 0c61 |0021: const-string v5, "boundary" // string@610c │ │ -36d546: 6e30 719e 5201 |0023: invoke-virtual {v2, v5, v1}, Ljavax/mail/internet/ContentType;.setParameter:(Ljava/lang/String;Ljava/lang/String;)V // method@9e71 │ │ -36d54c: 6e10 759e 0200 |0026: invoke-virtual {v2}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ -36d552: 0c05 |0029: move-result-object v5 │ │ -36d554: 5b45 2372 |002a: iput-object v5, v4, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7223 │ │ -36d558: 6e10 ec9f 0400 |002c: invoke-virtual {v4}, Ljavax/mail/internet/MimeMultipart;.initializeProperties:()V // method@9fec │ │ -36d55e: 0e00 |002f: return-void │ │ +36d4ec: |[36d4ec] javax.mail.internet.MimeMultipart.:(Ljava/lang/String;)V │ │ +36d4fc: 7010 259d 0400 |0000: invoke-direct {v4}, Ljavax/mail/Multipart;.:()V // method@9d25 │ │ +36d502: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +36d504: 5b40 2472 |0004: iput-object v0, v4, Ljavax/mail/internet/MimeMultipart;.ds:Ljavax/activation/DataSource; // field@7224 │ │ +36d508: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +36d50a: 5c41 2872 |0007: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7228 │ │ +36d50e: 5c41 2272 |0009: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7222 │ │ +36d512: 5b40 2a72 |000b: iput-object v0, v4, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@722a │ │ +36d516: 5c41 2772 |000d: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7227 │ │ +36d51a: 5c41 2672 |000f: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.ignoreMissingBoundaryParameter:Z // field@7226 │ │ +36d51e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +36d520: 5c41 2572 |0012: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7225 │ │ +36d524: 5c41 2172 |0014: iput-boolean v1, v4, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7221 │ │ +36d528: 7100 76a0 0000 |0016: invoke-static {}, Ljavax/mail/internet/UniqueValue;.getUniqueBoundaryValue:()Ljava/lang/String; // method@a076 │ │ +36d52e: 0c01 |0019: move-result-object v1 │ │ +36d530: 2202 2114 |001a: new-instance v2, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36d534: 1a03 189e |001c: const-string v3, "multipart" // string@9e18 │ │ +36d538: 7040 699e 3205 |001e: invoke-direct {v2, v3, v5, v0}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;Ljava/lang/String;Ljavax/mail/internet/ParameterList;)V // method@9e69 │ │ +36d53e: 1a05 0c61 |0021: const-string v5, "boundary" // string@610c │ │ +36d542: 6e30 719e 5201 |0023: invoke-virtual {v2, v5, v1}, Ljavax/mail/internet/ContentType;.setParameter:(Ljava/lang/String;Ljava/lang/String;)V // method@9e71 │ │ +36d548: 6e10 759e 0200 |0026: invoke-virtual {v2}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ +36d54e: 0c05 |0029: move-result-object v5 │ │ +36d550: 5b45 2372 |002a: iput-object v5, v4, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7223 │ │ +36d554: 6e10 ec9f 0400 |002c: invoke-virtual {v4}, Ljavax/mail/internet/MimeMultipart;.initializeProperties:()V // method@9fec │ │ +36d55a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=120 │ │ 0x0007 line=128 │ │ 0x0009 line=135 │ │ 0x000b line=143 │ │ @@ -1274867,24 +1274866,24 @@ │ │ type : '(Ljava/lang/String;[Ljavax/mail/BodyPart;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -36d560: |[36d560] javax.mail.internet.MimeMultipart.:(Ljava/lang/String;[Ljavax/mail/BodyPart;)V │ │ -36d570: 7020 dd9f 3200 |0000: invoke-direct {v2, v3}, Ljavax/mail/internet/MimeMultipart;.:(Ljava/lang/String;)V // method@9fdd │ │ -36d576: 2143 |0003: array-length v3, v4 │ │ -36d578: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -36d57a: 3530 0a00 |0005: if-ge v0, v3, 000f // +000a │ │ -36d57e: 4601 0400 |0007: aget-object v1, v4, v0 │ │ -36d582: 6f20 269d 1200 |0009: invoke-super {v2, v1}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ -36d588: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -36d58c: 28f7 |000e: goto 0005 // -0009 │ │ -36d58e: 0e00 |000f: return-void │ │ +36d55c: |[36d55c] javax.mail.internet.MimeMultipart.:(Ljava/lang/String;[Ljavax/mail/BodyPart;)V │ │ +36d56c: 7020 dd9f 3200 |0000: invoke-direct {v2, v3}, Ljavax/mail/internet/MimeMultipart;.:(Ljava/lang/String;)V // method@9fdd │ │ +36d572: 2143 |0003: array-length v3, v4 │ │ +36d574: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +36d576: 3530 0a00 |0005: if-ge v0, v3, 000f // +000a │ │ +36d57a: 4601 0400 |0007: aget-object v1, v4, v0 │ │ +36d57e: 6f20 269d 1200 |0009: invoke-super {v2, v1}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ +36d584: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +36d588: 28f7 |000e: goto 0005 // -0009 │ │ +36d58a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=245 │ │ 0x0009 line=246 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljavax/mail/internet/MimeMultipart; │ │ @@ -1274896,47 +1274895,47 @@ │ │ type : '(Ljavax/activation/DataSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -36d590: |[36d590] javax.mail.internet.MimeMultipart.:(Ljavax/activation/DataSource;)V │ │ -36d5a0: 7010 259d 0200 |0000: invoke-direct {v2}, Ljavax/mail/Multipart;.:()V // method@9d25 │ │ -36d5a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -36d5a8: 5b20 2472 |0004: iput-object v0, v2, Ljavax/mail/internet/MimeMultipart;.ds:Ljavax/activation/DataSource; // field@7224 │ │ -36d5ac: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -36d5ae: 5c21 2872 |0007: iput-boolean v1, v2, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7228 │ │ -36d5b2: 5c21 2272 |0009: iput-boolean v1, v2, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7222 │ │ -36d5b6: 5b20 2a72 |000b: iput-object v0, v2, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@722a │ │ -36d5ba: 5c21 2772 |000d: iput-boolean v1, v2, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7227 │ │ -36d5be: 5c21 2672 |000f: iput-boolean v1, v2, Ljavax/mail/internet/MimeMultipart;.ignoreMissingBoundaryParameter:Z // field@7226 │ │ -36d5c2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -36d5c4: 5c20 2572 |0012: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7225 │ │ -36d5c8: 5c20 2172 |0014: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7221 │ │ -36d5cc: 2031 ea13 |0016: instance-of v1, v3, Ljavax/mail/MessageAware; // type@13ea │ │ -36d5d0: 3801 1000 |0018: if-eqz v1, 0028 // +0010 │ │ -36d5d4: 0731 |001a: move-object v1, v3 │ │ -36d5d6: 1f01 ea13 |001b: check-cast v1, Ljavax/mail/MessageAware; // type@13ea │ │ -36d5da: 7210 0f9d 0100 |001d: invoke-interface {v1}, Ljavax/mail/MessageAware;.getMessageContext:()Ljavax/mail/MessageContext; // method@9d0f │ │ -36d5e0: 0c01 |0020: move-result-object v1 │ │ -36d5e2: 6e10 139d 0100 |0021: invoke-virtual {v1}, Ljavax/mail/MessageContext;.getPart:()Ljavax/mail/Part; // method@9d13 │ │ -36d5e8: 0c01 |0024: move-result-object v1 │ │ -36d5ea: 6e20 f39f 1200 |0025: invoke-virtual {v2, v1}, Ljavax/mail/internet/MimeMultipart;.setParent:(Ljavax/mail/Part;)V // method@9ff3 │ │ -36d5f0: 2031 f013 |0028: instance-of v1, v3, Ljavax/mail/MultipartDataSource; // type@13f0 │ │ -36d5f4: 3801 0800 |002a: if-eqz v1, 0032 // +0008 │ │ -36d5f8: 1f03 f013 |002c: check-cast v3, Ljavax/mail/MultipartDataSource; // type@13f0 │ │ -36d5fc: 6e20 f29f 3200 |002e: invoke-virtual {v2, v3}, Ljavax/mail/internet/MimeMultipart;.setMultipartDataSource:(Ljavax/mail/MultipartDataSource;)V // method@9ff2 │ │ -36d602: 0e00 |0031: return-void │ │ -36d604: 5c20 2872 |0032: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7228 │ │ -36d608: 5b23 2472 |0034: iput-object v3, v2, Ljavax/mail/internet/MimeMultipart;.ds:Ljavax/activation/DataSource; // field@7224 │ │ -36d60c: 7210 cd9b 0300 |0036: invoke-interface {v3}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ -36d612: 0c03 |0039: move-result-object v3 │ │ -36d614: 5b23 2372 |003a: iput-object v3, v2, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7223 │ │ -36d618: 0e00 |003c: return-void │ │ +36d58c: |[36d58c] javax.mail.internet.MimeMultipart.:(Ljavax/activation/DataSource;)V │ │ +36d59c: 7010 259d 0200 |0000: invoke-direct {v2}, Ljavax/mail/Multipart;.:()V // method@9d25 │ │ +36d5a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +36d5a4: 5b20 2472 |0004: iput-object v0, v2, Ljavax/mail/internet/MimeMultipart;.ds:Ljavax/activation/DataSource; // field@7224 │ │ +36d5a8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +36d5aa: 5c21 2872 |0007: iput-boolean v1, v2, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7228 │ │ +36d5ae: 5c21 2272 |0009: iput-boolean v1, v2, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7222 │ │ +36d5b2: 5b20 2a72 |000b: iput-object v0, v2, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@722a │ │ +36d5b6: 5c21 2772 |000d: iput-boolean v1, v2, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7227 │ │ +36d5ba: 5c21 2672 |000f: iput-boolean v1, v2, Ljavax/mail/internet/MimeMultipart;.ignoreMissingBoundaryParameter:Z // field@7226 │ │ +36d5be: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +36d5c0: 5c20 2572 |0012: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7225 │ │ +36d5c4: 5c20 2172 |0014: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7221 │ │ +36d5c8: 2031 ea13 |0016: instance-of v1, v3, Ljavax/mail/MessageAware; // type@13ea │ │ +36d5cc: 3801 1000 |0018: if-eqz v1, 0028 // +0010 │ │ +36d5d0: 0731 |001a: move-object v1, v3 │ │ +36d5d2: 1f01 ea13 |001b: check-cast v1, Ljavax/mail/MessageAware; // type@13ea │ │ +36d5d6: 7210 0f9d 0100 |001d: invoke-interface {v1}, Ljavax/mail/MessageAware;.getMessageContext:()Ljavax/mail/MessageContext; // method@9d0f │ │ +36d5dc: 0c01 |0020: move-result-object v1 │ │ +36d5de: 6e10 139d 0100 |0021: invoke-virtual {v1}, Ljavax/mail/MessageContext;.getPart:()Ljavax/mail/Part; // method@9d13 │ │ +36d5e4: 0c01 |0024: move-result-object v1 │ │ +36d5e6: 6e20 f39f 1200 |0025: invoke-virtual {v2, v1}, Ljavax/mail/internet/MimeMultipart;.setParent:(Ljavax/mail/Part;)V // method@9ff3 │ │ +36d5ec: 2031 f013 |0028: instance-of v1, v3, Ljavax/mail/MultipartDataSource; // type@13f0 │ │ +36d5f0: 3801 0800 |002a: if-eqz v1, 0032 // +0008 │ │ +36d5f4: 1f03 f013 |002c: check-cast v3, Ljavax/mail/MultipartDataSource; // type@13f0 │ │ +36d5f8: 6e20 f29f 3200 |002e: invoke-virtual {v2, v3}, Ljavax/mail/internet/MimeMultipart;.setMultipartDataSource:(Ljavax/mail/MultipartDataSource;)V // method@9ff2 │ │ +36d5fe: 0e00 |0031: return-void │ │ +36d600: 5c20 2872 |0032: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7228 │ │ +36d604: 5b23 2472 |0034: iput-object v3, v2, Ljavax/mail/internet/MimeMultipart;.ds:Ljavax/activation/DataSource; // field@7224 │ │ +36d608: 7210 cd9b 0300 |0036: invoke-interface {v3}, Ljavax/activation/DataSource;.getContentType:()Ljava/lang/String; // method@9bcd │ │ +36d60e: 0c03 |0039: move-result-object v3 │ │ +36d610: 5b23 2372 |003a: iput-object v3, v2, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7223 │ │ +36d614: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0004 line=120 │ │ 0x0007 line=128 │ │ 0x0009 line=135 │ │ 0x000b line=143 │ │ @@ -1274961,24 +1274960,24 @@ │ │ type : '([Ljavax/mail/BodyPart;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -36d61c: |[36d61c] javax.mail.internet.MimeMultipart.:([Ljavax/mail/BodyPart;)V │ │ -36d62c: 7010 dc9f 0300 |0000: invoke-direct {v3}, Ljavax/mail/internet/MimeMultipart;.:()V // method@9fdc │ │ -36d632: 2140 |0003: array-length v0, v4 │ │ -36d634: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -36d636: 3501 0a00 |0005: if-ge v1, v0, 000f // +000a │ │ -36d63a: 4602 0401 |0007: aget-object v2, v4, v1 │ │ -36d63e: 6f20 269d 2300 |0009: invoke-super {v3, v2}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ -36d644: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -36d648: 28f7 |000e: goto 0005 // -0009 │ │ -36d64a: 0e00 |000f: return-void │ │ +36d618: |[36d618] javax.mail.internet.MimeMultipart.:([Ljavax/mail/BodyPart;)V │ │ +36d628: 7010 dc9f 0300 |0000: invoke-direct {v3}, Ljavax/mail/internet/MimeMultipart;.:()V // method@9fdc │ │ +36d62e: 2140 |0003: array-length v0, v4 │ │ +36d630: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +36d632: 3501 0a00 |0005: if-ge v1, v0, 000f // +000a │ │ +36d636: 4602 0401 |0007: aget-object v2, v4, v1 │ │ +36d63a: 6f20 269d 2300 |0009: invoke-super {v3, v2}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ +36d640: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +36d644: 28f7 |000e: goto 0005 // -0009 │ │ +36d646: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0003 line=229 │ │ 0x0009 line=230 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Ljavax/mail/internet/MimeMultipart; │ │ @@ -1274989,29 +1274988,29 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -36d254: |[36d254] javax.mail.internet.MimeMultipart.allDashes:(Ljava/lang/String;)Z │ │ -36d264: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36d266: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -36d268: 6e10 2298 0400 |0002: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -36d26e: 0a02 |0005: move-result v2 │ │ -36d270: 3521 0e00 |0006: if-ge v1, v2, 0014 // +000e │ │ -36d274: 6e20 0998 1400 |0008: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36d27a: 0a02 |000b: move-result v2 │ │ -36d27c: 1303 2d00 |000c: const/16 v3, #int 45 // #2d │ │ -36d280: 3232 0300 |000e: if-eq v2, v3, 0011 // +0003 │ │ -36d284: 0f00 |0010: return v0 │ │ -36d286: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -36d28a: 28ef |0013: goto 0002 // -0011 │ │ -36d28c: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -36d28e: 0f04 |0015: return v4 │ │ +36d250: |[36d250] javax.mail.internet.MimeMultipart.allDashes:(Ljava/lang/String;)Z │ │ +36d260: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36d262: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +36d264: 6e10 2298 0400 |0002: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +36d26a: 0a02 |0005: move-result v2 │ │ +36d26c: 3521 0e00 |0006: if-ge v1, v2, 0014 // +000e │ │ +36d270: 6e20 0998 1400 |0008: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36d276: 0a02 |000b: move-result v2 │ │ +36d278: 1303 2d00 |000c: const/16 v3, #int 45 // #2d │ │ +36d27c: 3232 0300 |000e: if-eq v2, v3, 0011 // +0003 │ │ +36d280: 0f00 |0010: return v0 │ │ +36d282: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +36d286: 28ef |0013: goto 0002 // -0011 │ │ +36d288: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +36d28a: 0f04 |0015: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=919 │ │ 0x0008 line=920 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -1275020,22 +1275019,22 @@ │ │ type : '(Ljava/io/InputStream;)Ljavax/mail/internet/MimeBodyPart;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -36d484: |[36d484] javax.mail.internet.MimeMultipart.createMimeBodyPartIs:(Ljava/io/InputStream;)Ljavax/mail/internet/MimeBodyPart; │ │ -36d494: 6e20 e59f 2100 |0000: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMultipart;.createMimeBodyPart:(Ljava/io/InputStream;)Ljavax/mail/internet/MimeBodyPart; // method@9fe5 │ │ -36d49a: 0c00 |0003: move-result-object v0 │ │ -36d49c: 6e10 b496 0200 |0004: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -36d4a2: 1100 |0007: return-object v0 │ │ -36d4a4: 0d00 |0008: move-exception v0 │ │ -36d4a6: 6e10 b496 0200 |0009: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -36d4ac: 2700 |000c: throw v0 │ │ +36d480: |[36d480] javax.mail.internet.MimeMultipart.createMimeBodyPartIs:(Ljava/io/InputStream;)Ljavax/mail/internet/MimeBodyPart; │ │ +36d490: 6e20 e59f 2100 |0000: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMultipart;.createMimeBodyPart:(Ljava/io/InputStream;)Ljavax/mail/internet/MimeBodyPart; // method@9fe5 │ │ +36d496: 0c00 |0003: move-result-object v0 │ │ +36d498: 6e10 b496 0200 |0004: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +36d49e: 1100 |0007: return-object v0 │ │ +36d4a0: 0d00 |0008: move-exception v0 │ │ +36d4a2: 6e10 b496 0200 |0009: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +36d4a8: 2700 |000c: throw v0 │ │ catches : 3 │ │ 0x0000 - 0x0004 │ │ -> 0x0008 │ │ 0x0004 - 0x0007 │ │ Ljava/io/IOException; -> 0x0007 │ │ 0x0009 - 0x000c │ │ Ljava/io/IOException; -> 0x000c │ │ @@ -1275052,31 +1275051,31 @@ │ │ type : '(Ljava/io/InputStream;[BII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -36d31c: |[36d31c] javax.mail.internet.MimeMultipart.readFully:(Ljava/io/InputStream;[BII)I │ │ -36d32c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36d32e: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -36d332: 0f00 |0003: return v0 │ │ -36d334: 3d05 0d00 |0004: if-lez v5, 0011 // +000d │ │ -36d338: 6e40 b996 3254 |0006: invoke-virtual {v2, v3, v4, v5}, Ljava/io/InputStream;.read:([BII)I // method@96b9 │ │ -36d33e: 0a01 |0009: move-result v1 │ │ -36d340: 3c01 0300 |000a: if-gtz v1, 000d // +0003 │ │ -36d344: 2805 |000c: goto 0011 // +0005 │ │ -36d346: b014 |000d: add-int/2addr v4, v1 │ │ -36d348: b010 |000e: add-int/2addr v0, v1 │ │ -36d34a: b115 |000f: sub-int/2addr v5, v1 │ │ -36d34c: 28f4 |0010: goto 0004 // -000c │ │ -36d34e: 3d00 0300 |0011: if-lez v0, 0014 // +0003 │ │ -36d352: 2802 |0013: goto 0015 // +0002 │ │ -36d354: 12f0 |0014: const/4 v0, #int -1 // #ff │ │ -36d356: 0f00 |0015: return v0 │ │ +36d318: |[36d318] javax.mail.internet.MimeMultipart.readFully:(Ljava/io/InputStream;[BII)I │ │ +36d328: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36d32a: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +36d32e: 0f00 |0003: return v0 │ │ +36d330: 3d05 0d00 |0004: if-lez v5, 0011 // +000d │ │ +36d334: 6e40 b996 3254 |0006: invoke-virtual {v2, v3, v4, v5}, Ljava/io/InputStream;.read:([BII)I // method@96b9 │ │ +36d33a: 0a01 |0009: move-result v1 │ │ +36d33c: 3c01 0300 |000a: if-gtz v1, 000d // +0003 │ │ +36d340: 2805 |000c: goto 0011 // +0005 │ │ +36d342: b014 |000d: add-int/2addr v4, v1 │ │ +36d344: b010 |000e: add-int/2addr v0, v1 │ │ +36d346: b115 |000f: sub-int/2addr v5, v1 │ │ +36d348: 28f4 |0010: goto 0004 // -000c │ │ +36d34a: 3d00 0300 |0011: if-lez v0, 0014 // +0003 │ │ +36d34e: 2802 |0013: goto 0015 // +0002 │ │ +36d350: 12f0 |0014: const/4 v0, #int -1 // #ff │ │ +36d352: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=946 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0016 reg=3 (null) [B │ │ 0x0000 - 0x0016 reg=4 (null) I │ │ @@ -1275087,29 +1275086,29 @@ │ │ type : '(Ljava/io/InputStream;J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -36df0c: |[36df0c] javax.mail.internet.MimeMultipart.skipFully:(Ljava/io/InputStream;J)V │ │ -36df1c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -36df20: 3102 0700 |0002: cmp-long v2, v7, v0 │ │ -36df24: 3d02 1400 |0004: if-lez v2, 0018 // +0014 │ │ -36df28: 6e30 bb96 7608 |0006: invoke-virtual {v6, v7, v8}, Ljava/io/InputStream;.skip:(J)J // method@96bb │ │ -36df2e: 0b02 |0009: move-result-wide v2 │ │ -36df30: 3104 0200 |000a: cmp-long v4, v2, v0 │ │ -36df34: 3d04 0400 |000c: if-lez v4, 0010 // +0004 │ │ -36df38: bc27 |000e: sub-long/2addr v7, v2 │ │ -36df3a: 28f1 |000f: goto 0000 // -000f │ │ -36df3c: 2206 8a12 |0010: new-instance v6, Ljava/io/EOFException; // type@128a │ │ -36df40: 1a07 a962 |0012: const-string v7, "can't skip" // string@62a9 │ │ -36df44: 7020 7696 7600 |0014: invoke-direct {v6, v7}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@9676 │ │ -36df4a: 2706 |0017: throw v6 │ │ -36df4c: 0e00 |0018: return-void │ │ +36df08: |[36df08] javax.mail.internet.MimeMultipart.skipFully:(Ljava/io/InputStream;J)V │ │ +36df18: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +36df1c: 3102 0700 |0002: cmp-long v2, v7, v0 │ │ +36df20: 3d02 1400 |0004: if-lez v2, 0018 // +0014 │ │ +36df24: 6e30 bb96 7608 |0006: invoke-virtual {v6, v7, v8}, Ljava/io/InputStream;.skip:(J)J // method@96bb │ │ +36df2a: 0b02 |0009: move-result-wide v2 │ │ +36df2c: 3104 0200 |000a: cmp-long v4, v2, v0 │ │ +36df30: 3d04 0400 |000c: if-lez v4, 0010 // +0004 │ │ +36df34: bc27 |000e: sub-long/2addr v7, v2 │ │ +36df36: 28f1 |000f: goto 0000 // -000f │ │ +36df38: 2206 8a12 |0010: new-instance v6, Ljava/io/EOFException; // type@128a │ │ +36df3c: 1a07 a962 |0012: const-string v7, "can't skip" // string@62a9 │ │ +36df40: 7020 7696 7600 |0014: invoke-direct {v6, v7}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@9676 │ │ +36df46: 2706 |0017: throw v6 │ │ +36df48: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=962 │ │ 0x0010 line=964 │ │ locals : │ │ 0x0000 - 0x0019 reg=5 this Ljavax/mail/internet/MimeMultipart; │ │ 0x0000 - 0x0019 reg=6 (null) Ljava/io/InputStream; │ │ @@ -1275121,23 +1275120,23 @@ │ │ type : '(Ljavax/mail/BodyPart;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -36d64c: |[36d64c] javax.mail.internet.MimeMultipart.addBodyPart:(Ljavax/mail/BodyPart;)V │ │ -36d65c: 1d00 |0000: monitor-enter v0 │ │ -36d65e: 6e10 ee9f 0000 |0001: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36d664: 6f20 269d 1000 |0004: invoke-super {v0, v1}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ -36d66a: 1e00 |0007: monitor-exit v0 │ │ -36d66c: 0e00 |0008: return-void │ │ -36d66e: 0d01 |0009: move-exception v1 │ │ -36d670: 1e00 |000a: monitor-exit v0 │ │ -36d672: 2701 |000b: throw v1 │ │ +36d648: |[36d648] javax.mail.internet.MimeMultipart.addBodyPart:(Ljavax/mail/BodyPart;)V │ │ +36d658: 1d00 |0000: monitor-enter v0 │ │ +36d65a: 6e10 ee9f 0000 |0001: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36d660: 6f20 269d 1000 |0004: invoke-super {v0, v1}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ +36d666: 1e00 |0007: monitor-exit v0 │ │ +36d668: 0e00 |0008: return-void │ │ +36d66a: 0d01 |0009: move-exception v1 │ │ +36d66c: 1e00 |000a: monitor-exit v0 │ │ +36d66e: 2701 |000b: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=424 │ │ 0x0004 line=425 │ │ 0x0007 line=426 │ │ @@ -1275150,23 +1275149,23 @@ │ │ type : '(Ljavax/mail/BodyPart;I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -36d680: |[36d680] javax.mail.internet.MimeMultipart.addBodyPart:(Ljavax/mail/BodyPart;I)V │ │ -36d690: 1d00 |0000: monitor-enter v0 │ │ -36d692: 6e10 ee9f 0000 |0001: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36d698: 6f30 279d 1002 |0004: invoke-super {v0, v1, v2}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;I)V // method@9d27 │ │ -36d69e: 1e00 |0007: monitor-exit v0 │ │ -36d6a0: 0e00 |0008: return-void │ │ -36d6a2: 0d01 |0009: move-exception v1 │ │ -36d6a4: 1e00 |000a: monitor-exit v0 │ │ -36d6a6: 2701 |000b: throw v1 │ │ +36d67c: |[36d67c] javax.mail.internet.MimeMultipart.addBodyPart:(Ljavax/mail/BodyPart;I)V │ │ +36d68c: 1d00 |0000: monitor-enter v0 │ │ +36d68e: 6e10 ee9f 0000 |0001: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36d694: 6f30 279d 1002 |0004: invoke-super {v0, v1, v2}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;I)V // method@9d27 │ │ +36d69a: 1e00 |0007: monitor-exit v0 │ │ +36d69c: 0e00 |0008: return-void │ │ +36d69e: 0d01 |0009: move-exception v1 │ │ +36d6a0: 1e00 |000a: monitor-exit v0 │ │ +36d6a2: 2701 |000b: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=445 │ │ 0x0004 line=446 │ │ 0x0007 line=447 │ │ @@ -1275180,18 +1275179,18 @@ │ │ type : '(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36d430: |[36d430] javax.mail.internet.MimeMultipart.createInternetHeaders:(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders; │ │ -36d440: 2200 2914 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ -36d444: 7020 bf9e 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/InternetHeaders;.:(Ljava/io/InputStream;)V // method@9ebf │ │ -36d44a: 1100 |0005: return-object v0 │ │ +36d42c: |[36d42c] javax.mail.internet.MimeMultipart.createInternetHeaders:(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders; │ │ +36d43c: 2200 2914 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ +36d440: 7020 bf9e 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/InternetHeaders;.:(Ljava/io/InputStream;)V // method@9ebf │ │ +36d446: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=983 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeMultipart; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1275200,18 +1275199,18 @@ │ │ type : '(Ljava/io/InputStream;)Ljavax/mail/internet/MimeBodyPart;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36d44c: |[36d44c] javax.mail.internet.MimeMultipart.createMimeBodyPart:(Ljava/io/InputStream;)Ljavax/mail/internet/MimeBodyPart; │ │ -36d45c: 2200 3014 |0000: new-instance v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36d460: 7020 3a9f 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/MimeBodyPart;.:(Ljava/io/InputStream;)V // method@9f3a │ │ -36d466: 1100 |0005: return-object v0 │ │ +36d448: |[36d448] javax.mail.internet.MimeMultipart.createMimeBodyPart:(Ljava/io/InputStream;)Ljavax/mail/internet/MimeBodyPart; │ │ +36d458: 2200 3014 |0000: new-instance v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36d45c: 7020 3a9f 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/MimeBodyPart;.:(Ljava/io/InputStream;)V // method@9f3a │ │ +36d462: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeMultipart; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1275220,18 +1275219,18 @@ │ │ type : '(Ljavax/mail/internet/InternetHeaders;[B)Ljavax/mail/internet/MimeBodyPart;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36d468: |[36d468] javax.mail.internet.MimeMultipart.createMimeBodyPart:(Ljavax/mail/internet/InternetHeaders;[B)Ljavax/mail/internet/MimeBodyPart; │ │ -36d478: 2200 3014 |0000: new-instance v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36d47c: 7030 3b9f 2003 |0002: invoke-direct {v0, v2, v3}, Ljavax/mail/internet/MimeBodyPart;.:(Ljavax/mail/internet/InternetHeaders;[B)V // method@9f3b │ │ -36d482: 1100 |0005: return-object v0 │ │ +36d464: |[36d464] javax.mail.internet.MimeMultipart.createMimeBodyPart:(Ljavax/mail/internet/InternetHeaders;[B)Ljavax/mail/internet/MimeBodyPart; │ │ +36d474: 2200 3014 |0000: new-instance v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36d478: 7030 3b9f 2003 |0002: invoke-direct {v0, v2, v3}, Ljavax/mail/internet/MimeBodyPart;.:(Ljavax/mail/internet/InternetHeaders;[B)V // method@9f3b │ │ +36d47e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeMultipart; │ │ 0x0000 - 0x0006 reg=2 (null) Ljavax/mail/internet/InternetHeaders; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ @@ -1275241,24 +1275240,24 @@ │ │ type : '(I)Ljavax/mail/BodyPart;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -36d38c: |[36d38c] javax.mail.internet.MimeMultipart.getBodyPart:(I)Ljavax/mail/BodyPart; │ │ -36d39c: 1d00 |0000: monitor-enter v0 │ │ -36d39e: 6e10 ee9f 0000 |0001: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36d3a4: 6f20 289d 1000 |0004: invoke-super {v0, v1}, Ljavax/mail/Multipart;.getBodyPart:(I)Ljavax/mail/BodyPart; // method@9d28 │ │ -36d3aa: 0c01 |0007: move-result-object v1 │ │ -36d3ac: 1e00 |0008: monitor-exit v0 │ │ -36d3ae: 1101 |0009: return-object v1 │ │ -36d3b0: 0d01 |000a: move-exception v1 │ │ -36d3b2: 1e00 |000b: monitor-exit v0 │ │ -36d3b4: 2701 |000c: throw v1 │ │ +36d388: |[36d388] javax.mail.internet.MimeMultipart.getBodyPart:(I)Ljavax/mail/BodyPart; │ │ +36d398: 1d00 |0000: monitor-enter v0 │ │ +36d39a: 6e10 ee9f 0000 |0001: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36d3a0: 6f20 289d 1000 |0004: invoke-super {v0, v1}, Ljavax/mail/Multipart;.getBodyPart:(I)Ljavax/mail/BodyPart; // method@9d28 │ │ +36d3a6: 0c01 |0007: move-result-object v1 │ │ +36d3a8: 1e00 |0008: monitor-exit v0 │ │ +36d3aa: 1101 |0009: return-object v1 │ │ +36d3ac: 0d01 |000a: move-exception v1 │ │ +36d3ae: 1e00 |000b: monitor-exit v0 │ │ +36d3b0: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0001 line=350 │ │ 0x0004 line=351 │ │ locals : │ │ @@ -1275270,40 +1275269,40 @@ │ │ type : '(Ljava/lang/String;)Ljavax/mail/BodyPart;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -36d3c4: |[36d3c4] javax.mail.internet.MimeMultipart.getBodyPart:(Ljava/lang/String;)Ljavax/mail/BodyPart; │ │ -36d3d4: 1d04 |0000: monitor-enter v4 │ │ -36d3d6: 6e10 ee9f 0400 |0001: invoke-virtual {v4}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36d3dc: 6e10 ea9f 0400 |0004: invoke-virtual {v4}, Ljavax/mail/internet/MimeMultipart;.getCount:()I // method@9fea │ │ -36d3e2: 0a00 |0007: move-result v0 │ │ -36d3e4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -36d3e6: 3501 1900 |0009: if-ge v1, v0, 0022 // +0019 │ │ -36d3ea: 6e20 e89f 1400 |000b: invoke-virtual {v4, v1}, Ljavax/mail/internet/MimeMultipart;.getBodyPart:(I)Ljavax/mail/BodyPart; // method@9fe8 │ │ -36d3f0: 0c02 |000e: move-result-object v2 │ │ -36d3f2: 1f02 3014 |000f: check-cast v2, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36d3f6: 6e10 459f 0200 |0011: invoke-virtual {v2}, Ljavax/mail/internet/MimeBodyPart;.getContentID:()Ljava/lang/String; // method@9f45 │ │ -36d3fc: 0c03 |0014: move-result-object v3 │ │ -36d3fe: 3803 0a00 |0015: if-eqz v3, 001f // +000a │ │ -36d402: 6e20 1298 5300 |0017: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -36d408: 0a03 |001a: move-result v3 │ │ -36d40a: 3803 0400 |001b: if-eqz v3, 001f // +0004 │ │ -36d40e: 1e04 |001d: monitor-exit v4 │ │ -36d410: 1102 |001e: return-object v2 │ │ -36d412: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -36d416: 28e8 |0021: goto 0009 // -0018 │ │ -36d418: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -36d41a: 1e04 |0023: monitor-exit v4 │ │ -36d41c: 1105 |0024: return-object v5 │ │ -36d41e: 0d05 |0025: move-exception v5 │ │ -36d420: 1e04 |0026: monitor-exit v4 │ │ -36d422: 2705 |0027: throw v5 │ │ +36d3c0: |[36d3c0] javax.mail.internet.MimeMultipart.getBodyPart:(Ljava/lang/String;)Ljavax/mail/BodyPart; │ │ +36d3d0: 1d04 |0000: monitor-enter v4 │ │ +36d3d2: 6e10 ee9f 0400 |0001: invoke-virtual {v4}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36d3d8: 6e10 ea9f 0400 |0004: invoke-virtual {v4}, Ljavax/mail/internet/MimeMultipart;.getCount:()I // method@9fea │ │ +36d3de: 0a00 |0007: move-result v0 │ │ +36d3e0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +36d3e2: 3501 1900 |0009: if-ge v1, v0, 0022 // +0019 │ │ +36d3e6: 6e20 e89f 1400 |000b: invoke-virtual {v4, v1}, Ljavax/mail/internet/MimeMultipart;.getBodyPart:(I)Ljavax/mail/BodyPart; // method@9fe8 │ │ +36d3ec: 0c02 |000e: move-result-object v2 │ │ +36d3ee: 1f02 3014 |000f: check-cast v2, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36d3f2: 6e10 459f 0200 |0011: invoke-virtual {v2}, Ljavax/mail/internet/MimeBodyPart;.getContentID:()Ljava/lang/String; // method@9f45 │ │ +36d3f8: 0c03 |0014: move-result-object v3 │ │ +36d3fa: 3803 0a00 |0015: if-eqz v3, 001f // +000a │ │ +36d3fe: 6e20 1298 5300 |0017: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +36d404: 0a03 |001a: move-result v3 │ │ +36d406: 3803 0400 |001b: if-eqz v3, 001f // +0004 │ │ +36d40a: 1e04 |001d: monitor-exit v4 │ │ +36d40c: 1102 |001e: return-object v2 │ │ +36d40e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +36d412: 28e8 |0021: goto 0009 // -0018 │ │ +36d414: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +36d416: 1e04 |0023: monitor-exit v4 │ │ +36d418: 1105 |0024: return-object v5 │ │ +36d41a: 0d05 |0025: move-exception v5 │ │ +36d41c: 1e04 |0026: monitor-exit v4 │ │ +36d41e: 2705 |0027: throw v5 │ │ catches : 1 │ │ 0x0001 - 0x001b │ │ -> 0x0025 │ │ positions : │ │ 0x0001 line=364 │ │ 0x0004 line=366 │ │ 0x000b line=368 │ │ @@ -1275320,24 +1275319,24 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -36d2e4: |[36d2e4] javax.mail.internet.MimeMultipart.getCount:()I │ │ -36d2f4: 1d01 |0000: monitor-enter v1 │ │ -36d2f6: 6e10 ee9f 0100 |0001: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36d2fc: 6f10 2a9d 0100 |0004: invoke-super {v1}, Ljavax/mail/Multipart;.getCount:()I // method@9d2a │ │ -36d302: 0a00 |0007: move-result v0 │ │ -36d304: 1e01 |0008: monitor-exit v1 │ │ -36d306: 0f00 |0009: return v0 │ │ -36d308: 0d00 |000a: move-exception v0 │ │ -36d30a: 1e01 |000b: monitor-exit v1 │ │ -36d30c: 2700 |000c: throw v0 │ │ +36d2e0: |[36d2e0] javax.mail.internet.MimeMultipart.getCount:()I │ │ +36d2f0: 1d01 |0000: monitor-enter v1 │ │ +36d2f2: 6e10 ee9f 0100 |0001: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36d2f8: 6f10 2a9d 0100 |0004: invoke-super {v1}, Ljavax/mail/Multipart;.getCount:()I // method@9d2a │ │ +36d2fe: 0a00 |0007: move-result v0 │ │ +36d300: 1e01 |0008: monitor-exit v1 │ │ +36d302: 0f00 |0009: return v0 │ │ +36d304: 0d00 |000a: move-exception v0 │ │ +36d306: 1e01 |000b: monitor-exit v1 │ │ +36d308: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0001 line=336 │ │ 0x0004 line=337 │ │ locals : │ │ @@ -1275348,23 +1275347,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -36d358: |[36d358] javax.mail.internet.MimeMultipart.getPreamble:()Ljava/lang/String; │ │ -36d368: 1d01 |0000: monitor-enter v1 │ │ -36d36a: 6e10 ee9f 0100 |0001: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36d370: 5410 2a72 |0004: iget-object v0, v1, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@722a │ │ -36d374: 1e01 |0006: monitor-exit v1 │ │ -36d376: 1100 |0007: return-object v0 │ │ -36d378: 0d00 |0008: move-exception v0 │ │ -36d37a: 1e01 |0009: monitor-exit v1 │ │ -36d37c: 2700 |000a: throw v0 │ │ +36d354: |[36d354] javax.mail.internet.MimeMultipart.getPreamble:()Ljava/lang/String; │ │ +36d364: 1d01 |0000: monitor-enter v1 │ │ +36d366: 6e10 ee9f 0100 |0001: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36d36c: 5410 2a72 |0004: iget-object v0, v1, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@722a │ │ +36d370: 1e01 |0006: monitor-exit v1 │ │ +36d372: 1100 |0007: return-object v0 │ │ +36d374: 0d00 |0008: move-exception v0 │ │ +36d376: 1e01 |0009: monitor-exit v1 │ │ +36d378: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=479 │ │ 0x0004 line=480 │ │ locals : │ │ @@ -1275375,34 +1275374,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -36d6b4: |[36d6b4] javax.mail.internet.MimeMultipart.initializeProperties:()V │ │ -36d6c4: 1a00 3c99 |0000: const-string v0, "mail.mime.multipart.ignoremissingendboundary" // string@993c │ │ -36d6c8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -36d6ca: 7120 e395 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -36d6d0: 0a00 |0006: move-result v0 │ │ -36d6d2: 5c20 2772 |0007: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7227 │ │ -36d6d6: 1a00 3b99 |0009: const-string v0, "mail.mime.multipart.ignoremissingboundaryparameter" // string@993b │ │ -36d6da: 7120 e395 1000 |000b: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -36d6e0: 0a00 |000e: move-result v0 │ │ -36d6e2: 5c20 2672 |000f: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.ignoreMissingBoundaryParameter:Z // field@7226 │ │ -36d6e6: 1a00 3a99 |0011: const-string v0, "mail.mime.multipart.ignoreexistingboundaryparameter" // string@993a │ │ -36d6ea: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -36d6ec: 7120 e395 1000 |0014: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -36d6f2: 0a00 |0017: move-result v0 │ │ -36d6f4: 5c20 2572 |0018: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7225 │ │ -36d6f8: 1a00 3999 |001a: const-string v0, "mail.mime.multipart.allowempty" // string@9939 │ │ -36d6fc: 7120 e395 1000 |001c: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -36d702: 0a00 |001f: move-result v0 │ │ -36d704: 5c20 2172 |0020: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7221 │ │ -36d708: 0e00 |0022: return-void │ │ +36d6b0: |[36d6b0] javax.mail.internet.MimeMultipart.initializeProperties:()V │ │ +36d6c0: 1a00 3c99 |0000: const-string v0, "mail.mime.multipart.ignoremissingendboundary" // string@993c │ │ +36d6c4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +36d6c6: 7120 e395 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +36d6cc: 0a00 |0006: move-result v0 │ │ +36d6ce: 5c20 2772 |0007: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7227 │ │ +36d6d2: 1a00 3b99 |0009: const-string v0, "mail.mime.multipart.ignoremissingboundaryparameter" // string@993b │ │ +36d6d6: 7120 e395 1000 |000b: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +36d6dc: 0a00 |000e: move-result v0 │ │ +36d6de: 5c20 2672 |000f: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.ignoreMissingBoundaryParameter:Z // field@7226 │ │ +36d6e2: 1a00 3a99 |0011: const-string v0, "mail.mime.multipart.ignoreexistingboundaryparameter" // string@993a │ │ +36d6e6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +36d6e8: 7120 e395 1000 |0014: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +36d6ee: 0a00 |0017: move-result v0 │ │ +36d6f0: 5c20 2572 |0018: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7225 │ │ +36d6f4: 1a00 3999 |001a: const-string v0, "mail.mime.multipart.allowempty" // string@9939 │ │ +36d6f8: 7120 e395 1000 |001c: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +36d6fe: 0a00 |001f: move-result v0 │ │ +36d700: 5c20 2172 |0020: iput-boolean v0, v2, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7221 │ │ +36d704: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=301 │ │ 0x000b line=304 │ │ 0x0014 line=307 │ │ 0x001c line=310 │ │ locals : │ │ @@ -1275413,23 +1275412,23 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -36d290: |[36d290] javax.mail.internet.MimeMultipart.isComplete:()Z │ │ -36d2a0: 1d01 |0000: monitor-enter v1 │ │ -36d2a2: 6e10 ee9f 0100 |0001: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36d2a8: 5510 2272 |0004: iget-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7222 │ │ -36d2ac: 1e01 |0006: monitor-exit v1 │ │ -36d2ae: 0f00 |0007: return v0 │ │ -36d2b0: 0d00 |0008: move-exception v0 │ │ -36d2b2: 1e01 |0009: monitor-exit v1 │ │ -36d2b4: 2700 |000a: throw v0 │ │ +36d28c: |[36d28c] javax.mail.internet.MimeMultipart.isComplete:()Z │ │ +36d29c: 1d01 |0000: monitor-enter v1 │ │ +36d29e: 6e10 ee9f 0100 |0001: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36d2a4: 5510 2272 |0004: iget-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7222 │ │ +36d2a8: 1e01 |0006: monitor-exit v1 │ │ +36d2aa: 0f00 |0007: return v0 │ │ +36d2ac: 0d00 |0008: move-exception v0 │ │ +36d2ae: 1e01 |0009: monitor-exit v1 │ │ +36d2b0: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=465 │ │ 0x0004 line=466 │ │ locals : │ │ @@ -1275440,493 +1275439,493 @@ │ │ type : '()V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 29 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 871 16-bit code units │ │ -36d70c: |[36d70c] javax.mail.internet.MimeMultipart.parse:()V │ │ -36d71c: 0801 1c00 |0000: move-object/from16 v1, v28 │ │ -36d720: 1d1c |0002: monitor-enter v28 │ │ -36d722: 5510 2872 |0003: iget-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7228 │ │ -36d726: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ -36d72a: 1e1c |0007: monitor-exit v28 │ │ -36d72c: 0e00 |0008: return-void │ │ -36d72e: 7401 ec9f 1c00 |0009: invoke-virtual/range {v28}, Ljavax/mail/internet/MimeMultipart;.initializeProperties:()V // method@9fec │ │ -36d734: 5410 2472 |000c: iget-object v0, v1, Ljavax/mail/internet/MimeMultipart;.ds:Ljavax/activation/DataSource; // field@7224 │ │ -36d738: 7210 ce9b 0000 |000e: invoke-interface {v0}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ -36d73e: 0c00 |0011: move-result-object v0 │ │ -36d740: 2002 8312 |0012: instance-of v2, v0, Ljava/io/ByteArrayInputStream; // type@1283 │ │ -36d744: 3902 1000 |0014: if-nez v2, 0024 // +0010 │ │ -36d748: 2002 8012 |0016: instance-of v2, v0, Ljava/io/BufferedInputStream; // type@1280 │ │ -36d74c: 3902 0c00 |0018: if-nez v2, 0024 // +000c │ │ -36d750: 2002 4214 |001a: instance-of v2, v0, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36d754: 3902 0800 |001c: if-nez v2, 0024 // +0008 │ │ -36d758: 2202 8012 |001e: new-instance v2, Ljava/io/BufferedInputStream; // type@1280 │ │ -36d75c: 7020 4496 0200 |0020: invoke-direct {v2, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9644 │ │ -36d762: 2802 |0023: goto 0025 // +0002 │ │ -36d764: 0702 |0024: move-object v2, v0 │ │ -36d766: 0000 |0025: nop // spacer │ │ -36d768: 2020 4214 |0026: instance-of v0, v2, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36d76c: 3800 0600 |0028: if-eqz v0, 002e // +0006 │ │ -36d770: 0720 |002a: move-object v0, v2 │ │ -36d772: 1f00 4214 |002b: check-cast v0, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36d776: 2802 |002d: goto 002f // +0002 │ │ -36d778: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -36d77a: 2204 2114 |002f: new-instance v4, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36d77e: 5415 2372 |0031: iget-object v5, v1, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7223 │ │ -36d782: 7020 689e 5400 |0033: invoke-direct {v4, v5}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36d788: 5515 2572 |0036: iget-boolean v5, v1, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7225 │ │ -36d78c: 3905 1c00 |0038: if-nez v5, 0054 // +001c │ │ -36d790: 1a05 0c61 |003a: const-string v5, "boundary" // string@610c │ │ -36d794: 6e20 6b9e 5400 |003c: invoke-virtual {v4, v5}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ -36d79a: 0c04 |003f: move-result-object v4 │ │ -36d79c: 3804 1400 |0040: if-eqz v4, 0054 // +0014 │ │ -36d7a0: 2205 e812 |0042: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -36d7a4: 7010 4098 0500 |0044: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36d7aa: 1a06 a405 |0047: const-string v6, "--" // string@05a4 │ │ -36d7ae: 6e20 4b98 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36d7b4: 6e20 4b98 4500 |004c: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36d7ba: 6e10 5498 0500 |004f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36d7c0: 0c04 |0052: move-result-object v4 │ │ -36d7c2: 2802 |0053: goto 0055 // +0002 │ │ -36d7c4: 1204 |0054: const/4 v4, #int 0 // #0 │ │ -36d7c6: 3904 1300 |0055: if-nez v4, 0068 // +0013 │ │ -36d7ca: 5515 2672 |0057: iget-boolean v5, v1, Ljavax/mail/internet/MimeMultipart;.ignoreMissingBoundaryParameter:Z // field@7226 │ │ -36d7ce: 3905 0f00 |0059: if-nez v5, 0068 // +000f │ │ -36d7d2: 5515 2572 |005b: iget-boolean v5, v1, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7225 │ │ -36d7d6: 3805 0300 |005d: if-eqz v5, 0060 // +0003 │ │ -36d7da: 2809 |005f: goto 0068 // +0009 │ │ -36d7dc: 2200 4014 |0060: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -36d7e0: 1a02 493d |0062: const-string v2, "Missing boundary parameter" // string@3d49 │ │ -36d7e4: 7020 6aa0 2000 |0064: invoke-direct {v0, v2}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36d7ea: 2700 |0067: throw v0 │ │ -36d7ec: 2205 5f12 |0068: new-instance v5, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ -36d7f0: 7020 8b95 2500 |006a: invoke-direct {v5, v2}, Lcom/sun/mail/util/LineInputStream;.:(Ljava/io/InputStream;)V // method@958b │ │ -36d7f6: 1206 |006d: const/4 v6, #int 0 // #0 │ │ -36d7f8: 6e10 8d95 0500 |006e: invoke-virtual {v5}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958d │ │ -36d7fe: 0c07 |0071: move-result-object v7 │ │ -36d800: 1308 0900 |0072: const/16 v8, #int 9 // #9 │ │ -36d804: 1309 2000 |0074: const/16 v9, #int 32 // #20 │ │ -36d808: 122a |0076: const/4 v10, #int 2 // #2 │ │ -36d80a: 120b |0077: const/4 v11, #int 0 // #0 │ │ -36d80c: 121c |0078: const/4 v12, #int 1 // #1 │ │ -36d80e: 3807 7b00 |0079: if-eqz v7, 00f4 // +007b │ │ -36d812: 6e10 2298 0700 |007b: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -36d818: 0a0d |007e: move-result v13 │ │ -36d81a: b1cd |007f: sub-int/2addr v13, v12 │ │ -36d81c: 3a0d 0e00 |0080: if-ltz v13, 008e // +000e │ │ -36d820: 6e20 0998 d700 |0082: invoke-virtual {v7, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -36d826: 0a0e |0085: move-result v14 │ │ -36d828: 329e 0500 |0086: if-eq v14, v9, 008b // +0005 │ │ -36d82c: 328e 0300 |0088: if-eq v14, v8, 008b // +0003 │ │ -36d830: 2804 |008a: goto 008e // +0004 │ │ -36d832: d80d 0dff |008b: add-int/lit8 v13, v13, #int -1 // #ff │ │ -36d836: 28f3 |008d: goto 0080 // -000d │ │ -36d838: d80d 0d01 |008e: add-int/lit8 v13, v13, #int 1 // #01 │ │ -36d83c: 6e30 2e98 b70d |0090: invoke-virtual {v7, v11, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36d842: 0c07 |0093: move-result-object v7 │ │ -36d844: 3804 2400 |0094: if-eqz v4, 00b8 // +0024 │ │ -36d848: 6e20 1298 4700 |0096: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -36d84e: 0a0d |0099: move-result v13 │ │ -36d850: 380d 0300 |009a: if-eqz v13, 009d // +0003 │ │ -36d854: 2858 |009c: goto 00f4 // +0058 │ │ -36d856: 6e10 2298 0700 |009d: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -36d85c: 0a0d |00a0: move-result v13 │ │ -36d85e: 6e10 2298 0400 |00a1: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -36d864: 0a0e |00a4: move-result v14 │ │ -36d866: b0ae |00a5: add-int/2addr v14, v10 │ │ -36d868: 33ed 3000 |00a6: if-ne v13, v14, 00d6 // +0030 │ │ -36d86c: 6e20 2c98 4700 |00a8: invoke-virtual {v7, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -36d872: 0a0d |00ab: move-result v13 │ │ -36d874: 380d 2a00 |00ac: if-eqz v13, 00d6 // +002a │ │ -36d878: 1a0d a405 |00ae: const-string v13, "--" // string@05a4 │ │ -36d87c: 6e20 1198 d700 |00b0: invoke-virtual {v7, v13}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -36d882: 0a0d |00b3: move-result v13 │ │ -36d884: 380d 2200 |00b4: if-eqz v13, 00d6 // +0022 │ │ -36d888: 1207 |00b6: const/4 v7, #int 0 // #0 │ │ -36d88a: 283d |00b7: goto 00f4 // +003d │ │ -36d88c: 6e10 2298 0700 |00b8: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -36d892: 0a0d |00bb: move-result v13 │ │ -36d894: 37ad 1a00 |00bc: if-le v13, v10, 00d6 // +001a │ │ -36d898: 1a0d a405 |00be: const-string v13, "--" // string@05a4 │ │ -36d89c: 6e20 2c98 d700 |00c0: invoke-virtual {v7, v13}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -36d8a2: 0a0d |00c3: move-result v13 │ │ -36d8a4: 380d 1200 |00c4: if-eqz v13, 00d6 // +0012 │ │ -36d8a8: 6e10 2298 0700 |00c6: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -36d8ae: 0a0d |00c9: move-result v13 │ │ -36d8b0: 124e |00ca: const/4 v14, #int 4 // #4 │ │ -36d8b2: 37ed 0900 |00cb: if-le v13, v14, 00d4 // +0009 │ │ -36d8b6: 7110 e39f 0700 |00cd: invoke-static {v7}, Ljavax/mail/internet/MimeMultipart;.allDashes:(Ljava/lang/String;)Z // method@9fe3 │ │ -36d8bc: 0a0d |00d0: move-result v13 │ │ -36d8be: 380d 0300 |00d1: if-eqz v13, 00d4 // +0003 │ │ -36d8c2: 2803 |00d3: goto 00d6 // +0003 │ │ -36d8c4: 0774 |00d4: move-object v4, v7 │ │ -36d8c6: 281f |00d5: goto 00f4 // +001f │ │ -36d8c8: 6e10 2298 0700 |00d6: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -36d8ce: 0a08 |00d9: move-result v8 │ │ -36d8d0: 3d08 94ff |00da: if-lez v8, 006e // -006c │ │ -36d8d4: 3906 0c00 |00dc: if-nez v6, 00e8 // +000c │ │ -36d8d8: 2206 e812 |00de: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -36d8dc: 6e10 2298 0700 |00e0: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -36d8e2: 0a08 |00e3: move-result v8 │ │ -36d8e4: b0a8 |00e4: add-int/2addr v8, v10 │ │ -36d8e6: 7020 4198 8600 |00e5: invoke-direct {v6, v8}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -36d8ec: 6e20 4b98 7600 |00e8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36d8f2: 7100 5d98 0000 |00eb: invoke-static {}, Ljava/lang/System;.lineSeparator:()Ljava/lang/String; // method@985d │ │ -36d8f8: 0c07 |00ee: move-result-object v7 │ │ -36d8fa: 6e20 4b98 7600 |00ef: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36d900: 2900 7cff |00f2: goto/16 006e // -0084 │ │ -36d904: 3806 0800 |00f4: if-eqz v6, 00fc // +0008 │ │ -36d908: 6e10 5498 0600 |00f6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36d90e: 0c06 |00f9: move-result-object v6 │ │ -36d910: 5b16 2a72 |00fa: iput-object v6, v1, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@722a │ │ -36d914: 3907 1300 |00fc: if-nez v7, 010f // +0013 │ │ -36d918: 5510 2172 |00fe: iget-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7221 │ │ -36d91c: 3800 0700 |0100: if-eqz v0, 0107 // +0007 │ │ -36d920: 6e10 b496 0200 |0102: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -36d926: 1e1c |0105: monitor-exit v28 │ │ -36d928: 0e00 |0106: return-void │ │ -36d92a: 2200 4014 |0107: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -36d92e: 1a03 523d |0109: const-string v3, "Missing start boundary" // string@3d52 │ │ -36d932: 7020 6aa0 3000 |010b: invoke-direct {v0, v3}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36d938: 2700 |010e: throw v0 │ │ -36d93a: 7110 5e95 0400 |010f: invoke-static {v4}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/lang/String;)[B // method@955e │ │ -36d940: 0c04 |0112: move-result-object v4 │ │ -36d942: 2146 |0113: array-length v6, v4 │ │ -36d944: 1307 0001 |0114: const/16 v7, #int 256 // #100 │ │ -36d948: 2377 1915 |0116: new-array v7, v7, [I // type@1519 │ │ -36d94c: 120d |0118: const/4 v13, #int 0 // #0 │ │ -36d94e: 356d 0b00 |0119: if-ge v13, v6, 0124 // +000b │ │ -36d952: 480e 040d |011b: aget-byte v14, v4, v13 │ │ -36d956: d5ee ff00 |011d: and-int/lit16 v14, v14, #int 255 // #00ff │ │ -36d95a: d80d 0d01 |011f: add-int/lit8 v13, v13, #int 1 // #01 │ │ -36d95e: 4b0d 070e |0121: aput v13, v7, v14 │ │ -36d962: 28f6 |0123: goto 0119 // -000a │ │ -36d964: 236d 1915 |0124: new-array v13, v6, [I // type@1519 │ │ -36d968: 016e |0126: move v14, v6 │ │ -36d96a: 3d0e 2300 |0127: if-lez v14, 014a // +0023 │ │ -36d96e: d80f 06ff |0129: add-int/lit8 v15, v6, #int -1 // #ff │ │ -36d972: 34ef 1300 |012b: if-lt v15, v14, 013e // +0013 │ │ -36d976: 4803 040f |012d: aget-byte v3, v4, v15 │ │ -36d97a: 9110 0f0e |012f: sub-int v16, v15, v14 │ │ -36d97e: 4808 0410 |0131: aget-byte v8, v4, v16 │ │ -36d982: 3383 1200 |0133: if-ne v3, v8, 0145 // +0012 │ │ -36d986: d803 0fff |0135: add-int/lit8 v3, v15, #int -1 // #ff │ │ -36d98a: 4b0e 0d03 |0137: aput v14, v13, v3 │ │ -36d98e: d80f 0fff |0139: add-int/lit8 v15, v15, #int -1 // #ff │ │ -36d992: 1308 0900 |013b: const/16 v8, #int 9 // #9 │ │ -36d996: 28ee |013d: goto 012b // -0012 │ │ -36d998: 3d0f 0700 |013e: if-lez v15, 0145 // +0007 │ │ -36d99c: d80f 0fff |0140: add-int/lit8 v15, v15, #int -1 // #ff │ │ -36d9a0: 4b0e 0d0f |0142: aput v14, v13, v15 │ │ -36d9a4: 28fa |0144: goto 013e // -0006 │ │ -36d9a6: d80e 0eff |0145: add-int/lit8 v14, v14, #int -1 // #ff │ │ -36d9aa: 1308 0900 |0147: const/16 v8, #int 9 // #9 │ │ -36d9ae: 28de |0149: goto 0127 // -0022 │ │ -36d9b0: d803 06ff |014a: add-int/lit8 v3, v6, #int -1 // #ff │ │ -36d9b4: 4b0c 0d03 |014c: aput v12, v13, v3 │ │ -36d9b8: 160e 0000 |014e: const-wide/16 v14, #int 0 // #0 │ │ -36d9bc: 0511 0e00 |0150: move-wide/from16 v17, v14 │ │ -36d9c0: 1208 |0152: const/4 v8, #int 0 // #0 │ │ -36d9c2: 3908 f101 |0153: if-nez v8, 0344 // +01f1 │ │ -36d9c6: 3800 2800 |0155: if-eqz v0, 017d // +0028 │ │ -36d9ca: 7210 72a0 0000 |0157: invoke-interface {v0}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ -36d9d0: 0b0e |015a: move-result-wide v14 │ │ -36d9d2: 6e10 8d95 0500 |015b: invoke-virtual {v5}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958d │ │ -36d9d8: 0c10 |015e: move-result-object v16 │ │ -36d9da: 3810 0900 |015f: if-eqz v16, 0168 // +0009 │ │ -36d9de: 7401 2298 1000 |0161: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ -36d9e4: 0a13 |0164: move-result v19 │ │ -36d9e6: 3d13 0300 |0165: if-lez v19, 0168 // +0003 │ │ -36d9ea: 28f4 |0167: goto 015b // -000c │ │ -36d9ec: 3910 1200 |0168: if-nez v16, 017a // +0012 │ │ -36d9f0: 5510 2772 |016a: iget-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7227 │ │ -36d9f4: 3800 0600 |016c: if-eqz v0, 0172 // +0006 │ │ -36d9f8: 5c1b 2272 |016e: iput-boolean v11, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7222 │ │ -36d9fc: 2900 d401 |0170: goto/16 0344 // +01d4 │ │ -36da00: 2200 4014 |0172: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -36da04: 1a03 dd9b |0174: const-string v3, "missing multipart end boundary" // string@9bdd │ │ -36da08: 7020 6aa0 3000 |0176: invoke-direct {v0, v3}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36da0e: 2700 |0179: throw v0 │ │ -36da10: 1314 0000 |017a: const/16 v20, #int 0 // #0 │ │ -36da14: 2807 |017c: goto 0183 // +0007 │ │ -36da16: 6e20 e49f 2100 |017d: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMultipart;.createInternetHeaders:(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders; // method@9fe4 │ │ -36da1c: 0c10 |0180: move-result-object v16 │ │ -36da1e: 0814 1000 |0181: move-object/from16 v20, v16 │ │ -36da22: 6e10 b696 0200 |0183: invoke-virtual {v2}, Ljava/io/InputStream;.markSupported:()Z // method@96b6 │ │ -36da28: 0a10 |0186: move-result v16 │ │ -36da2a: 3810 b501 |0187: if-eqz v16, 033c // +01b5 │ │ -36da2e: 3900 0a00 |0189: if-nez v0, 0193 // +000a │ │ -36da32: 2210 8412 |018b: new-instance v16, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ -36da36: 7601 5196 1000 |018d: invoke-direct/range {v16}, Ljava/io/ByteArrayOutputStream;.:()V // method@9651 │ │ -36da3c: 0815 1000 |0190: move-object/from16 v21, v16 │ │ -36da40: 2807 |0192: goto 0199 // +0007 │ │ -36da42: 7210 72a0 0000 |0193: invoke-interface {v0}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ -36da48: 0b11 |0196: move-result-wide v17 │ │ -36da4a: 1315 0000 |0197: const/16 v21, #int 0 // #0 │ │ -36da4e: 2369 1515 |0199: new-array v9, v6, [B // type@1515 │ │ -36da52: 236c 1515 |019b: new-array v12, v6, [B // type@1515 │ │ -36da56: 120a |019d: const/4 v10, #int 0 // #0 │ │ -36da58: 1316 0100 |019e: const/16 v22, #int 1 // #1 │ │ -36da5c: d80b 0604 |01a0: add-int/lit8 v11, v6, #int 4 // #04 │ │ -36da60: d0bb e803 |01a2: add-int/lit16 v11, v11, #int 1000 // #03e8 │ │ -36da64: 6e20 b596 b200 |01a4: invoke-virtual {v2, v11}, Ljava/io/InputStream;.mark:(I)V // method@96b5 │ │ -36da6a: 0217 0300 |01a7: move/from16 v23, v3 │ │ -36da6e: 120b |01a9: const/4 v11, #int 0 // #0 │ │ -36da70: 7140 ef9f 926b |01aa: invoke-static {v2, v9, v11, v6}, Ljavax/mail/internet/MimeMultipart;.readFully:(Ljava/io/InputStream;[BII)I // method@9fef │ │ -36da76: 0a03 |01ad: move-result v3 │ │ -36da78: 3563 2300 |01ae: if-ge v3, v6, 01d1 // +0023 │ │ -36da7c: 5518 2772 |01b0: iget-boolean v8, v1, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7227 │ │ -36da80: 3808 1700 |01b2: if-eqz v8, 01c9 // +0017 │ │ -36da84: 3800 0600 |01b4: if-eqz v0, 01ba // +0006 │ │ -36da88: 7210 72a0 0000 |01b6: invoke-interface {v0}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ -36da8e: 0b11 |01b9: move-result-wide v17 │ │ -36da90: 1208 |01ba: const/4 v8, #int 0 // #0 │ │ -36da92: 5c18 2272 |01bb: iput-boolean v8, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7222 │ │ -36da96: 081a 0400 |01bd: move-object/from16 v26, v4 │ │ -36da9a: 0818 0500 |01bf: move-object/from16 v24, v5 │ │ -36da9e: 0816 0900 |01c1: move-object/from16 v22, v9 │ │ -36daa2: 0504 1100 |01c3: move-wide/from16 v4, v17 │ │ -36daa6: 1218 |01c5: const/4 v8, #int 1 // #1 │ │ -36daa8: 120b |01c6: const/4 v11, #int 0 // #0 │ │ -36daaa: 2900 a000 |01c7: goto/16 0267 // +00a0 │ │ -36daae: 2200 4014 |01c9: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ -36dab2: 1a03 dd9b |01cb: const-string v3, "missing multipart end boundary" // string@9bdd │ │ -36dab6: 7020 6aa0 3000 |01cd: invoke-direct {v0, v3}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -36dabc: 2700 |01d0: throw v0 │ │ -36dabe: 020b 1700 |01d1: move/from16 v11, v23 │ │ -36dac2: 3a0b 1400 |01d3: if-ltz v11, 01e7 // +0014 │ │ -36dac6: 0818 0500 |01d5: move-object/from16 v24, v5 │ │ -36daca: 4805 090b |01d7: aget-byte v5, v9, v11 │ │ -36dace: 0219 0800 |01d9: move/from16 v25, v8 │ │ -36dad2: 4808 040b |01db: aget-byte v8, v4, v11 │ │ -36dad6: 3285 0300 |01dd: if-eq v5, v8, 01e0 // +0003 │ │ -36dada: 280c |01df: goto 01eb // +000c │ │ -36dadc: d80b 0bff |01e0: add-int/lit8 v11, v11, #int -1 // #ff │ │ -36dae0: 0805 1800 |01e2: move-object/from16 v5, v24 │ │ -36dae4: 0208 1900 |01e4: move/from16 v8, v25 │ │ -36dae8: 28ed |01e6: goto 01d3 // -0013 │ │ -36daea: 0818 0500 |01e7: move-object/from16 v24, v5 │ │ -36daee: 0219 0800 |01e9: move/from16 v25, v8 │ │ -36daf2: 3b0b e100 |01eb: if-gez v11, 02cc // +00e1 │ │ -36daf6: 1305 0d00 |01ed: const/16 v5, #int 13 // #d │ │ -36dafa: 1308 0a00 |01ef: const/16 v8, #int 10 // #a │ │ -36dafe: 3916 1900 |01f1: if-nez v22, 020a // +0019 │ │ -36db02: d80b 0aff |01f3: add-int/lit8 v11, v10, #int -1 // #ff │ │ -36db06: 480b 0c0b |01f5: aget-byte v11, v12, v11 │ │ -36db0a: 325b 0400 |01f7: if-eq v11, v5, 01fb // +0004 │ │ -36db0e: 338b 1100 |01f9: if-ne v11, v8, 020a // +0011 │ │ -36db12: 338b 0d00 |01fb: if-ne v11, v8, 0208 // +000d │ │ -36db16: 122b |01fd: const/4 v11, #int 2 // #2 │ │ -36db18: 34ba 0a00 |01fe: if-lt v10, v11, 0208 // +000a │ │ -36db1c: d80b 0afe |0200: add-int/lit8 v11, v10, #int -2 // #fe │ │ -36db20: 480b 0c0b |0202: aget-byte v11, v12, v11 │ │ -36db24: 335b 0400 |0204: if-ne v11, v5, 0208 // +0004 │ │ -36db28: 122b |0206: const/4 v11, #int 2 // #2 │ │ -36db2a: 2804 |0207: goto 020b // +0004 │ │ -36db2c: 121b |0208: const/4 v11, #int 1 // #1 │ │ -36db2e: 2802 |0209: goto 020b // +0002 │ │ -36db30: 120b |020a: const/4 v11, #int 0 // #0 │ │ -36db32: 3916 0e00 |020b: if-nez v22, 0219 // +000e │ │ -36db36: 3d0b 0300 |020d: if-lez v11, 0210 // +0003 │ │ -36db3a: 280a |020f: goto 0219 // +000a │ │ -36db3c: 081a 0400 |0210: move-object/from16 v26, v4 │ │ -36db40: 079b |0212: move-object v11, v9 │ │ -36db42: 0804 1400 |0213: move-object/from16 v4, v20 │ │ -36db46: 0809 1500 |0215: move-object/from16 v9, v21 │ │ -36db4a: 2900 9700 |0217: goto/16 02ae // +0097 │ │ -36db4e: 3800 0f00 |0219: if-eqz v0, 0228 // +000f │ │ -36db52: 7210 72a0 0000 |021b: invoke-interface {v0}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ -36db58: 0b11 |021e: move-result-wide v17 │ │ -36db5a: 0816 0900 |021f: move-object/from16 v22, v9 │ │ -36db5e: 8168 |0221: int-to-long v8, v6 │ │ -36db60: 9c11 1108 |0222: sub-long v17, v17, v8 │ │ -36db64: 81b8 |0224: int-to-long v8, v11 │ │ -36db66: 9c11 1108 |0225: sub-long v17, v17, v8 │ │ -36db6a: 2803 |0227: goto 022a // +0003 │ │ -36db6c: 0816 0900 |0228: move-object/from16 v22, v9 │ │ -36db70: 6e10 b796 0200 |022a: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@96b7 │ │ -36db76: 0a08 |022d: move-result v8 │ │ -36db78: 1309 2d00 |022e: const/16 v9, #int 45 // #2d │ │ -36db7c: 3398 1100 |0230: if-ne v8, v9, 0241 // +0011 │ │ -36db80: 6e10 b796 0200 |0232: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@96b7 │ │ -36db86: 0a05 |0235: move-result v5 │ │ -36db88: 3395 0b00 |0236: if-ne v5, v9, 0241 // +000b │ │ -36db8c: 1215 |0238: const/4 v5, #int 1 // #1 │ │ -36db8e: 5c15 2272 |0239: iput-boolean v5, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7222 │ │ -36db92: 081a 0400 |023b: move-object/from16 v26, v4 │ │ -36db96: 0504 1100 |023d: move-wide/from16 v4, v17 │ │ -36db9a: 1218 |023f: const/4 v8, #int 1 // #1 │ │ -36db9c: 2827 |0240: goto 0267 // +0027 │ │ -36db9e: 1305 2000 |0241: const/16 v5, #int 32 // #20 │ │ -36dba2: 3258 6f00 |0243: if-eq v8, v5, 02b2 // +006f │ │ -36dba6: 1309 0900 |0245: const/16 v9, #int 9 // #9 │ │ -36dbaa: 3398 0400 |0247: if-ne v8, v9, 024b // +0004 │ │ -36dbae: 2900 6900 |0249: goto/16 02b2 // +0069 │ │ -36dbb2: 1305 0a00 |024b: const/16 v5, #int 10 // #a │ │ -36dbb6: 3358 0300 |024d: if-ne v8, v5, 0250 // +0003 │ │ -36dbba: 2812 |024f: goto 0261 // +0012 │ │ -36dbbc: 1309 0d00 |0250: const/16 v9, #int 13 // #d │ │ -36dbc0: 3398 5400 |0252: if-ne v8, v9, 02a6 // +0054 │ │ -36dbc4: 1218 |0254: const/4 v8, #int 1 // #1 │ │ -36dbc6: 6e20 b596 8200 |0255: invoke-virtual {v2, v8}, Ljava/io/InputStream;.mark:(I)V // method@96b5 │ │ -36dbcc: 6e10 b796 0200 |0258: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@96b7 │ │ -36dbd2: 0a08 |025b: move-result v8 │ │ -36dbd4: 3258 0500 |025c: if-eq v8, v5, 0261 // +0005 │ │ -36dbd8: 6e10 ba96 0200 |025e: invoke-virtual {v2}, Ljava/io/InputStream;.reset:()V // method@96ba │ │ -36dbde: 081a 0400 |0261: move-object/from16 v26, v4 │ │ -36dbe2: 0504 1100 |0263: move-wide/from16 v4, v17 │ │ -36dbe6: 0208 1900 |0265: move/from16 v8, v25 │ │ -36dbea: 3800 0b00 |0267: if-eqz v0, 0272 // +000b │ │ -36dbee: 7255 73a0 e04f |0269: invoke-interface {v0, v14, v15, v4, v5}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ -36dbf4: 0c03 |026c: move-result-object v3 │ │ -36dbf6: 7020 e79f 3100 |026d: invoke-direct {v1, v3}, Ljavax/mail/internet/MimeMultipart;.createMimeBodyPartIs:(Ljava/io/InputStream;)Ljavax/mail/internet/MimeBodyPart; // method@9fe7 │ │ -36dbfc: 0c03 |0270: move-result-object v3 │ │ -36dbfe: 2823 |0271: goto 0294 // +0023 │ │ -36dc00: b1ba |0272: sub-int/2addr v10, v11 │ │ -36dc02: 3d0a 0900 |0273: if-lez v10, 027c // +0009 │ │ -36dc06: 0809 1500 |0275: move-object/from16 v9, v21 │ │ -36dc0a: 120b |0277: const/4 v11, #int 0 // #0 │ │ -36dc0c: 6e40 5b96 c9ab |0278: invoke-virtual {v9, v12, v11, v10}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@965b │ │ -36dc12: 2803 |027b: goto 027e // +0003 │ │ -36dc14: 0809 1500 |027c: move-object/from16 v9, v21 │ │ -36dc18: 551a 2272 |027e: iget-boolean v10, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7222 │ │ -36dc1c: 390a 0a00 |0280: if-nez v10, 028a // +000a │ │ -36dc20: 3d03 0800 |0282: if-lez v3, 028a // +0008 │ │ -36dc24: 080b 1600 |0284: move-object/from16 v11, v22 │ │ -36dc28: 120a |0286: const/4 v10, #int 0 // #0 │ │ -36dc2a: 6e40 5b96 b93a |0287: invoke-virtual {v9, v11, v10, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@965b │ │ -36dc30: 6e10 5796 0900 |028a: invoke-virtual {v9}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@9657 │ │ -36dc36: 0c03 |028d: move-result-object v3 │ │ -36dc38: 0809 1400 |028e: move-object/from16 v9, v20 │ │ -36dc3c: 6e30 e69f 9103 |0290: invoke-virtual {v1, v9, v3}, Ljavax/mail/internet/MimeMultipart;.createMimeBodyPart:(Ljavax/mail/internet/InternetHeaders;[B)Ljavax/mail/internet/MimeBodyPart; // method@9fe6 │ │ -36dc42: 0c03 |0293: move-result-object v3 │ │ -36dc44: 6f20 269d 3100 |0294: invoke-super {v1, v3}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ -36dc4a: 0511 0400 |0297: move-wide/from16 v17, v4 │ │ -36dc4e: 0203 1700 |0299: move/from16 v3, v23 │ │ -36dc52: 0805 1800 |029b: move-object/from16 v5, v24 │ │ -36dc56: 0804 1a00 |029d: move-object/from16 v4, v26 │ │ -36dc5a: 1309 2000 |029f: const/16 v9, #int 32 // #20 │ │ -36dc5e: 122a |02a1: const/4 v10, #int 2 // #2 │ │ -36dc60: 120b |02a2: const/4 v11, #int 0 // #0 │ │ -36dc62: 121c |02a3: const/4 v12, #int 1 // #1 │ │ -36dc64: 2900 affe |02a4: goto/16 0153 // -0151 │ │ -36dc68: 081a 0400 |02a6: move-object/from16 v26, v4 │ │ -36dc6c: 0804 1400 |02a8: move-object/from16 v4, v20 │ │ -36dc70: 0809 1500 |02aa: move-object/from16 v9, v21 │ │ -36dc74: 080b 1600 |02ac: move-object/from16 v11, v22 │ │ -36dc78: 0795 |02ae: move-object v5, v9 │ │ -36dc7a: 07b8 |02af: move-object v8, v11 │ │ -36dc7c: 120b |02b0: const/4 v11, #int 0 // #0 │ │ -36dc7e: 2822 |02b1: goto 02d3 // +0022 │ │ -36dc80: 081a 0400 |02b2: move-object/from16 v26, v4 │ │ -36dc84: 0804 1400 |02b4: move-object/from16 v4, v20 │ │ -36dc88: 0805 1500 |02b6: move-object/from16 v5, v21 │ │ -36dc8c: 0808 1600 |02b8: move-object/from16 v8, v22 │ │ -36dc90: 1309 0d00 |02ba: const/16 v9, #int 13 // #d │ │ -36dc94: 6e10 b796 0200 |02bc: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@96b7 │ │ -36dc9a: 0a15 |02bf: move-result v21 │ │ -36dc9c: 0814 0400 |02c0: move-object/from16 v20, v4 │ │ -36dca0: 0816 0800 |02c2: move-object/from16 v22, v8 │ │ -36dca4: 0208 1500 |02c4: move/from16 v8, v21 │ │ -36dca8: 0804 1a00 |02c6: move-object/from16 v4, v26 │ │ -36dcac: 0815 0500 |02c8: move-object/from16 v21, v5 │ │ -36dcb0: 2900 77ff |02ca: goto/16 0241 // -0089 │ │ -36dcb4: 081a 0400 |02cc: move-object/from16 v26, v4 │ │ -36dcb8: 0798 |02ce: move-object v8, v9 │ │ -36dcba: 0804 1400 |02cf: move-object/from16 v4, v20 │ │ -36dcbe: 0805 1500 |02d1: move-object/from16 v5, v21 │ │ -36dcc2: d803 0b01 |02d3: add-int/lit8 v3, v11, #int 1 // #01 │ │ -36dcc6: 4809 080b |02d5: aget-byte v9, v8, v11 │ │ -36dcca: dd09 097f |02d7: and-int/lit8 v9, v9, #int 127 // #7f │ │ -36dcce: 4409 0709 |02d9: aget v9, v7, v9 │ │ -36dcd2: b193 |02db: sub-int/2addr v3, v9 │ │ -36dcd4: 4409 0d0b |02dc: aget v9, v13, v11 │ │ -36dcd8: 7120 c297 9300 |02de: invoke-static {v3, v9}, Ljava/lang/Math;.max:(II)I // method@97c2 │ │ -36dcde: 0a03 |02e1: move-result v3 │ │ -36dce0: 1229 |02e2: const/4 v9, #int 2 // #2 │ │ -36dce2: 3593 2f00 |02e3: if-ge v3, v9, 0312 // +002f │ │ -36dce6: 3900 0b00 |02e5: if-nez v0, 02f0 // +000b │ │ -36dcea: 1213 |02e7: const/4 v3, #int 1 // #1 │ │ -36dcec: 373a 0800 |02e8: if-le v10, v3, 02f0 // +0008 │ │ -36dcf0: d803 0aff |02ea: add-int/lit8 v3, v10, #int -1 // #ff │ │ -36dcf4: 120b |02ec: const/4 v11, #int 0 // #0 │ │ -36dcf6: 6e40 5b96 c53b |02ed: invoke-virtual {v5, v12, v11, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@965b │ │ -36dcfc: 6e10 ba96 0200 |02f0: invoke-virtual {v2}, Ljava/io/InputStream;.reset:()V // method@96ba │ │ -36dd02: 01ab |02f3: move v11, v10 │ │ -36dd04: 1609 0100 |02f4: const-wide/16 v9, #int 1 // #1 │ │ -36dd08: 7040 f69f 21a9 |02f6: invoke-direct {v1, v2, v9, v10}, Ljavax/mail/internet/MimeMultipart;.skipFully:(Ljava/io/InputStream;J)V // method@9ff6 │ │ -36dd0e: 1213 |02f9: const/4 v3, #int 1 // #1 │ │ -36dd10: 343b 1000 |02fa: if-lt v11, v3, 030a // +0010 │ │ -36dd14: d80a 0bff |02fc: add-int/lit8 v10, v11, #int -1 // #ff │ │ -36dd18: 4809 0c0a |02fe: aget-byte v9, v12, v10 │ │ -36dd1c: 120a |0300: const/4 v10, #int 0 // #0 │ │ -36dd1e: 4f09 0c0a |0301: aput-byte v9, v12, v10 │ │ -36dd22: 4809 080a |0303: aget-byte v9, v8, v10 │ │ -36dd26: 4f09 0c03 |0305: aput-byte v9, v12, v3 │ │ -36dd2a: 1209 |0307: const/4 v9, #int 0 // #0 │ │ -36dd2c: 122a |0308: const/4 v10, #int 2 // #2 │ │ -36dd2e: 2821 |0309: goto 032a // +0021 │ │ -36dd30: 1203 |030a: const/4 v3, #int 0 // #0 │ │ -36dd32: 4809 0803 |030b: aget-byte v9, v8, v3 │ │ -36dd36: 4f09 0c03 |030d: aput-byte v9, v12, v3 │ │ -36dd3a: 1209 |030f: const/4 v9, #int 0 // #0 │ │ -36dd3c: 121a |0310: const/4 v10, #int 1 // #1 │ │ -36dd3e: 2819 |0311: goto 032a // +0019 │ │ -36dd40: 01ab |0312: move v11, v10 │ │ -36dd42: 3d0b 0900 |0313: if-lez v11, 031c // +0009 │ │ -36dd46: 3900 0700 |0315: if-nez v0, 031c // +0007 │ │ -36dd4a: 1209 |0317: const/4 v9, #int 0 // #0 │ │ -36dd4c: 6e40 5b96 c5b9 |0318: invoke-virtual {v5, v12, v9, v11}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@965b │ │ -36dd52: 2802 |031b: goto 031d // +0002 │ │ -36dd54: 1209 |031c: const/4 v9, #int 0 // #0 │ │ -36dd56: 6e10 ba96 0200 |031d: invoke-virtual {v2}, Ljava/io/InputStream;.reset:()V // method@96ba │ │ -36dd5c: 813a |0320: int-to-long v10, v3 │ │ -36dd5e: 7040 f69f 21ba |0321: invoke-direct {v1, v2, v10, v11}, Ljavax/mail/internet/MimeMultipart;.skipFully:(Ljava/io/InputStream;J)V // method@9ff6 │ │ -36dd64: 013a |0324: move v10, v3 │ │ -36dd66: 081b 0c00 |0325: move-object/from16 v27, v12 │ │ -36dd6a: 078c |0327: move-object v12, v8 │ │ -36dd6c: 0808 1b00 |0328: move-object/from16 v8, v27 │ │ -36dd70: 0814 0400 |032a: move-object/from16 v20, v4 │ │ -36dd74: 0815 0500 |032c: move-object/from16 v21, v5 │ │ -36dd78: 0789 |032e: move-object v9, v8 │ │ -36dd7a: 0203 1700 |032f: move/from16 v3, v23 │ │ -36dd7e: 0805 1800 |0331: move-object/from16 v5, v24 │ │ -36dd82: 0208 1900 |0333: move/from16 v8, v25 │ │ -36dd86: 0804 1a00 |0335: move-object/from16 v4, v26 │ │ -36dd8a: 120b |0337: const/4 v11, #int 0 // #0 │ │ -36dd8c: 1316 0000 |0338: const/16 v22, #int 0 // #0 │ │ -36dd90: 2900 66fe |033a: goto/16 01a0 // -019a │ │ -36dd94: 2200 ed13 |033c: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36dd98: 1a03 6049 |033e: const-string v3, "Stream doesn't support mark" // string@4960 │ │ -36dd9c: 7020 199d 3000 |0340: invoke-direct {v0, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36dda2: 2700 |0343: throw v0 │ │ -36dda4: 6e10 b496 0200 |0344: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -36ddaa: 1210 |0347: const/4 v0, #int 1 // #1 │ │ -36ddac: 5c10 2872 |0348: iput-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7228 │ │ -36ddb0: 1e1c |034a: monitor-exit v28 │ │ -36ddb2: 0e00 |034b: return-void │ │ -36ddb4: 0d00 |034c: move-exception v0 │ │ -36ddb6: 280a |034d: goto 0357 // +000a │ │ -36ddb8: 0d00 |034e: move-exception v0 │ │ -36ddba: 2203 ed13 |034f: new-instance v3, Ljavax/mail/MessagingException; // type@13ed │ │ -36ddbe: 1a04 641f |0351: const-string v4, "IO Error" // string@1f64 │ │ -36ddc2: 7030 1a9d 4300 |0353: invoke-direct {v3, v4, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36ddc8: 2703 |0356: throw v3 │ │ -36ddca: 6e10 b496 0200 |0357: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -36ddd0: 2700 |035a: throw v0 │ │ -36ddd2: 0d00 |035b: move-exception v0 │ │ -36ddd4: 2202 ed13 |035c: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ -36ddd8: 1a03 dd3e |035e: const-string v3, "No inputstream from datasource" // string@3edd │ │ -36dddc: 7030 1a9d 3200 |0360: invoke-direct {v2, v3, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36dde2: 2702 |0363: throw v2 │ │ -36dde4: 0d00 |0364: move-exception v0 │ │ -36dde6: 1e1c |0365: monitor-exit v28 │ │ -36dde8: 2700 |0366: throw v0 │ │ +36d708: |[36d708] javax.mail.internet.MimeMultipart.parse:()V │ │ +36d718: 0801 1c00 |0000: move-object/from16 v1, v28 │ │ +36d71c: 1d1c |0002: monitor-enter v28 │ │ +36d71e: 5510 2872 |0003: iget-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7228 │ │ +36d722: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ +36d726: 1e1c |0007: monitor-exit v28 │ │ +36d728: 0e00 |0008: return-void │ │ +36d72a: 7401 ec9f 1c00 |0009: invoke-virtual/range {v28}, Ljavax/mail/internet/MimeMultipart;.initializeProperties:()V // method@9fec │ │ +36d730: 5410 2472 |000c: iget-object v0, v1, Ljavax/mail/internet/MimeMultipart;.ds:Ljavax/activation/DataSource; // field@7224 │ │ +36d734: 7210 ce9b 0000 |000e: invoke-interface {v0}, Ljavax/activation/DataSource;.getInputStream:()Ljava/io/InputStream; // method@9bce │ │ +36d73a: 0c00 |0011: move-result-object v0 │ │ +36d73c: 2002 8312 |0012: instance-of v2, v0, Ljava/io/ByteArrayInputStream; // type@1283 │ │ +36d740: 3902 1000 |0014: if-nez v2, 0024 // +0010 │ │ +36d744: 2002 8012 |0016: instance-of v2, v0, Ljava/io/BufferedInputStream; // type@1280 │ │ +36d748: 3902 0c00 |0018: if-nez v2, 0024 // +000c │ │ +36d74c: 2002 4214 |001a: instance-of v2, v0, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36d750: 3902 0800 |001c: if-nez v2, 0024 // +0008 │ │ +36d754: 2202 8012 |001e: new-instance v2, Ljava/io/BufferedInputStream; // type@1280 │ │ +36d758: 7020 4496 0200 |0020: invoke-direct {v2, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9644 │ │ +36d75e: 2802 |0023: goto 0025 // +0002 │ │ +36d760: 0702 |0024: move-object v2, v0 │ │ +36d762: 0000 |0025: nop // spacer │ │ +36d764: 2020 4214 |0026: instance-of v0, v2, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36d768: 3800 0600 |0028: if-eqz v0, 002e // +0006 │ │ +36d76c: 0720 |002a: move-object v0, v2 │ │ +36d76e: 1f00 4214 |002b: check-cast v0, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36d772: 2802 |002d: goto 002f // +0002 │ │ +36d774: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +36d776: 2204 2114 |002f: new-instance v4, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36d77a: 5415 2372 |0031: iget-object v5, v1, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7223 │ │ +36d77e: 7020 689e 5400 |0033: invoke-direct {v4, v5}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36d784: 5515 2572 |0036: iget-boolean v5, v1, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7225 │ │ +36d788: 3905 1c00 |0038: if-nez v5, 0054 // +001c │ │ +36d78c: 1a05 0c61 |003a: const-string v5, "boundary" // string@610c │ │ +36d790: 6e20 6b9e 5400 |003c: invoke-virtual {v4, v5}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ +36d796: 0c04 |003f: move-result-object v4 │ │ +36d798: 3804 1400 |0040: if-eqz v4, 0054 // +0014 │ │ +36d79c: 2205 e812 |0042: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +36d7a0: 7010 4098 0500 |0044: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36d7a6: 1a06 a405 |0047: const-string v6, "--" // string@05a4 │ │ +36d7aa: 6e20 4b98 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36d7b0: 6e20 4b98 4500 |004c: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36d7b6: 6e10 5498 0500 |004f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36d7bc: 0c04 |0052: move-result-object v4 │ │ +36d7be: 2802 |0053: goto 0055 // +0002 │ │ +36d7c0: 1204 |0054: const/4 v4, #int 0 // #0 │ │ +36d7c2: 3904 1300 |0055: if-nez v4, 0068 // +0013 │ │ +36d7c6: 5515 2672 |0057: iget-boolean v5, v1, Ljavax/mail/internet/MimeMultipart;.ignoreMissingBoundaryParameter:Z // field@7226 │ │ +36d7ca: 3905 0f00 |0059: if-nez v5, 0068 // +000f │ │ +36d7ce: 5515 2572 |005b: iget-boolean v5, v1, Ljavax/mail/internet/MimeMultipart;.ignoreExistingBoundaryParameter:Z // field@7225 │ │ +36d7d2: 3805 0300 |005d: if-eqz v5, 0060 // +0003 │ │ +36d7d6: 2809 |005f: goto 0068 // +0009 │ │ +36d7d8: 2200 4014 |0060: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36d7dc: 1a02 493d |0062: const-string v2, "Missing boundary parameter" // string@3d49 │ │ +36d7e0: 7020 6aa0 2000 |0064: invoke-direct {v0, v2}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36d7e6: 2700 |0067: throw v0 │ │ +36d7e8: 2205 5f12 |0068: new-instance v5, Lcom/sun/mail/util/LineInputStream; // type@125f │ │ +36d7ec: 7020 8b95 2500 |006a: invoke-direct {v5, v2}, Lcom/sun/mail/util/LineInputStream;.:(Ljava/io/InputStream;)V // method@958b │ │ +36d7f2: 1206 |006d: const/4 v6, #int 0 // #0 │ │ +36d7f4: 6e10 8d95 0500 |006e: invoke-virtual {v5}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958d │ │ +36d7fa: 0c07 |0071: move-result-object v7 │ │ +36d7fc: 1308 0900 |0072: const/16 v8, #int 9 // #9 │ │ +36d800: 1309 2000 |0074: const/16 v9, #int 32 // #20 │ │ +36d804: 122a |0076: const/4 v10, #int 2 // #2 │ │ +36d806: 120b |0077: const/4 v11, #int 0 // #0 │ │ +36d808: 121c |0078: const/4 v12, #int 1 // #1 │ │ +36d80a: 3807 7b00 |0079: if-eqz v7, 00f4 // +007b │ │ +36d80e: 6e10 2298 0700 |007b: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +36d814: 0a0d |007e: move-result v13 │ │ +36d816: b1cd |007f: sub-int/2addr v13, v12 │ │ +36d818: 3a0d 0e00 |0080: if-ltz v13, 008e // +000e │ │ +36d81c: 6e20 0998 d700 |0082: invoke-virtual {v7, v13}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +36d822: 0a0e |0085: move-result v14 │ │ +36d824: 329e 0500 |0086: if-eq v14, v9, 008b // +0005 │ │ +36d828: 328e 0300 |0088: if-eq v14, v8, 008b // +0003 │ │ +36d82c: 2804 |008a: goto 008e // +0004 │ │ +36d82e: d80d 0dff |008b: add-int/lit8 v13, v13, #int -1 // #ff │ │ +36d832: 28f3 |008d: goto 0080 // -000d │ │ +36d834: d80d 0d01 |008e: add-int/lit8 v13, v13, #int 1 // #01 │ │ +36d838: 6e30 2e98 b70d |0090: invoke-virtual {v7, v11, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36d83e: 0c07 |0093: move-result-object v7 │ │ +36d840: 3804 2400 |0094: if-eqz v4, 00b8 // +0024 │ │ +36d844: 6e20 1298 4700 |0096: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +36d84a: 0a0d |0099: move-result v13 │ │ +36d84c: 380d 0300 |009a: if-eqz v13, 009d // +0003 │ │ +36d850: 2858 |009c: goto 00f4 // +0058 │ │ +36d852: 6e10 2298 0700 |009d: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +36d858: 0a0d |00a0: move-result v13 │ │ +36d85a: 6e10 2298 0400 |00a1: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +36d860: 0a0e |00a4: move-result v14 │ │ +36d862: b0ae |00a5: add-int/2addr v14, v10 │ │ +36d864: 33ed 3000 |00a6: if-ne v13, v14, 00d6 // +0030 │ │ +36d868: 6e20 2c98 4700 |00a8: invoke-virtual {v7, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +36d86e: 0a0d |00ab: move-result v13 │ │ +36d870: 380d 2a00 |00ac: if-eqz v13, 00d6 // +002a │ │ +36d874: 1a0d a405 |00ae: const-string v13, "--" // string@05a4 │ │ +36d878: 6e20 1198 d700 |00b0: invoke-virtual {v7, v13}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +36d87e: 0a0d |00b3: move-result v13 │ │ +36d880: 380d 2200 |00b4: if-eqz v13, 00d6 // +0022 │ │ +36d884: 1207 |00b6: const/4 v7, #int 0 // #0 │ │ +36d886: 283d |00b7: goto 00f4 // +003d │ │ +36d888: 6e10 2298 0700 |00b8: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +36d88e: 0a0d |00bb: move-result v13 │ │ +36d890: 37ad 1a00 |00bc: if-le v13, v10, 00d6 // +001a │ │ +36d894: 1a0d a405 |00be: const-string v13, "--" // string@05a4 │ │ +36d898: 6e20 2c98 d700 |00c0: invoke-virtual {v7, v13}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +36d89e: 0a0d |00c3: move-result v13 │ │ +36d8a0: 380d 1200 |00c4: if-eqz v13, 00d6 // +0012 │ │ +36d8a4: 6e10 2298 0700 |00c6: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +36d8aa: 0a0d |00c9: move-result v13 │ │ +36d8ac: 124e |00ca: const/4 v14, #int 4 // #4 │ │ +36d8ae: 37ed 0900 |00cb: if-le v13, v14, 00d4 // +0009 │ │ +36d8b2: 7110 e39f 0700 |00cd: invoke-static {v7}, Ljavax/mail/internet/MimeMultipart;.allDashes:(Ljava/lang/String;)Z // method@9fe3 │ │ +36d8b8: 0a0d |00d0: move-result v13 │ │ +36d8ba: 380d 0300 |00d1: if-eqz v13, 00d4 // +0003 │ │ +36d8be: 2803 |00d3: goto 00d6 // +0003 │ │ +36d8c0: 0774 |00d4: move-object v4, v7 │ │ +36d8c2: 281f |00d5: goto 00f4 // +001f │ │ +36d8c4: 6e10 2298 0700 |00d6: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +36d8ca: 0a08 |00d9: move-result v8 │ │ +36d8cc: 3d08 94ff |00da: if-lez v8, 006e // -006c │ │ +36d8d0: 3906 0c00 |00dc: if-nez v6, 00e8 // +000c │ │ +36d8d4: 2206 e812 |00de: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +36d8d8: 6e10 2298 0700 |00e0: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +36d8de: 0a08 |00e3: move-result v8 │ │ +36d8e0: b0a8 |00e4: add-int/2addr v8, v10 │ │ +36d8e2: 7020 4198 8600 |00e5: invoke-direct {v6, v8}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +36d8e8: 6e20 4b98 7600 |00e8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36d8ee: 7100 5d98 0000 |00eb: invoke-static {}, Ljava/lang/System;.lineSeparator:()Ljava/lang/String; // method@985d │ │ +36d8f4: 0c07 |00ee: move-result-object v7 │ │ +36d8f6: 6e20 4b98 7600 |00ef: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36d8fc: 2900 7cff |00f2: goto/16 006e // -0084 │ │ +36d900: 3806 0800 |00f4: if-eqz v6, 00fc // +0008 │ │ +36d904: 6e10 5498 0600 |00f6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36d90a: 0c06 |00f9: move-result-object v6 │ │ +36d90c: 5b16 2a72 |00fa: iput-object v6, v1, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@722a │ │ +36d910: 3907 1300 |00fc: if-nez v7, 010f // +0013 │ │ +36d914: 5510 2172 |00fe: iget-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7221 │ │ +36d918: 3800 0700 |0100: if-eqz v0, 0107 // +0007 │ │ +36d91c: 6e10 b496 0200 |0102: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +36d922: 1e1c |0105: monitor-exit v28 │ │ +36d924: 0e00 |0106: return-void │ │ +36d926: 2200 4014 |0107: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36d92a: 1a03 523d |0109: const-string v3, "Missing start boundary" // string@3d52 │ │ +36d92e: 7020 6aa0 3000 |010b: invoke-direct {v0, v3}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36d934: 2700 |010e: throw v0 │ │ +36d936: 7110 5e95 0400 |010f: invoke-static {v4}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/lang/String;)[B // method@955e │ │ +36d93c: 0c04 |0112: move-result-object v4 │ │ +36d93e: 2146 |0113: array-length v6, v4 │ │ +36d940: 1307 0001 |0114: const/16 v7, #int 256 // #100 │ │ +36d944: 2377 1915 |0116: new-array v7, v7, [I // type@1519 │ │ +36d948: 120d |0118: const/4 v13, #int 0 // #0 │ │ +36d94a: 356d 0b00 |0119: if-ge v13, v6, 0124 // +000b │ │ +36d94e: 480e 040d |011b: aget-byte v14, v4, v13 │ │ +36d952: d5ee ff00 |011d: and-int/lit16 v14, v14, #int 255 // #00ff │ │ +36d956: d80d 0d01 |011f: add-int/lit8 v13, v13, #int 1 // #01 │ │ +36d95a: 4b0d 070e |0121: aput v13, v7, v14 │ │ +36d95e: 28f6 |0123: goto 0119 // -000a │ │ +36d960: 236d 1915 |0124: new-array v13, v6, [I // type@1519 │ │ +36d964: 016e |0126: move v14, v6 │ │ +36d966: 3d0e 2300 |0127: if-lez v14, 014a // +0023 │ │ +36d96a: d80f 06ff |0129: add-int/lit8 v15, v6, #int -1 // #ff │ │ +36d96e: 34ef 1300 |012b: if-lt v15, v14, 013e // +0013 │ │ +36d972: 4803 040f |012d: aget-byte v3, v4, v15 │ │ +36d976: 9110 0f0e |012f: sub-int v16, v15, v14 │ │ +36d97a: 4808 0410 |0131: aget-byte v8, v4, v16 │ │ +36d97e: 3383 1200 |0133: if-ne v3, v8, 0145 // +0012 │ │ +36d982: d803 0fff |0135: add-int/lit8 v3, v15, #int -1 // #ff │ │ +36d986: 4b0e 0d03 |0137: aput v14, v13, v3 │ │ +36d98a: d80f 0fff |0139: add-int/lit8 v15, v15, #int -1 // #ff │ │ +36d98e: 1308 0900 |013b: const/16 v8, #int 9 // #9 │ │ +36d992: 28ee |013d: goto 012b // -0012 │ │ +36d994: 3d0f 0700 |013e: if-lez v15, 0145 // +0007 │ │ +36d998: d80f 0fff |0140: add-int/lit8 v15, v15, #int -1 // #ff │ │ +36d99c: 4b0e 0d0f |0142: aput v14, v13, v15 │ │ +36d9a0: 28fa |0144: goto 013e // -0006 │ │ +36d9a2: d80e 0eff |0145: add-int/lit8 v14, v14, #int -1 // #ff │ │ +36d9a6: 1308 0900 |0147: const/16 v8, #int 9 // #9 │ │ +36d9aa: 28de |0149: goto 0127 // -0022 │ │ +36d9ac: d803 06ff |014a: add-int/lit8 v3, v6, #int -1 // #ff │ │ +36d9b0: 4b0c 0d03 |014c: aput v12, v13, v3 │ │ +36d9b4: 160e 0000 |014e: const-wide/16 v14, #int 0 // #0 │ │ +36d9b8: 0511 0e00 |0150: move-wide/from16 v17, v14 │ │ +36d9bc: 1208 |0152: const/4 v8, #int 0 // #0 │ │ +36d9be: 3908 f101 |0153: if-nez v8, 0344 // +01f1 │ │ +36d9c2: 3800 2800 |0155: if-eqz v0, 017d // +0028 │ │ +36d9c6: 7210 72a0 0000 |0157: invoke-interface {v0}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ +36d9cc: 0b0e |015a: move-result-wide v14 │ │ +36d9ce: 6e10 8d95 0500 |015b: invoke-virtual {v5}, Lcom/sun/mail/util/LineInputStream;.readLine:()Ljava/lang/String; // method@958d │ │ +36d9d4: 0c10 |015e: move-result-object v16 │ │ +36d9d6: 3810 0900 |015f: if-eqz v16, 0168 // +0009 │ │ +36d9da: 7401 2298 1000 |0161: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@9822 │ │ +36d9e0: 0a13 |0164: move-result v19 │ │ +36d9e2: 3d13 0300 |0165: if-lez v19, 0168 // +0003 │ │ +36d9e6: 28f4 |0167: goto 015b // -000c │ │ +36d9e8: 3910 1200 |0168: if-nez v16, 017a // +0012 │ │ +36d9ec: 5510 2772 |016a: iget-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7227 │ │ +36d9f0: 3800 0600 |016c: if-eqz v0, 0172 // +0006 │ │ +36d9f4: 5c1b 2272 |016e: iput-boolean v11, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7222 │ │ +36d9f8: 2900 d401 |0170: goto/16 0344 // +01d4 │ │ +36d9fc: 2200 4014 |0172: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36da00: 1a03 dd9b |0174: const-string v3, "missing multipart end boundary" // string@9bdd │ │ +36da04: 7020 6aa0 3000 |0176: invoke-direct {v0, v3}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36da0a: 2700 |0179: throw v0 │ │ +36da0c: 1314 0000 |017a: const/16 v20, #int 0 // #0 │ │ +36da10: 2807 |017c: goto 0183 // +0007 │ │ +36da12: 6e20 e49f 2100 |017d: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMultipart;.createInternetHeaders:(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders; // method@9fe4 │ │ +36da18: 0c10 |0180: move-result-object v16 │ │ +36da1a: 0814 1000 |0181: move-object/from16 v20, v16 │ │ +36da1e: 6e10 b696 0200 |0183: invoke-virtual {v2}, Ljava/io/InputStream;.markSupported:()Z // method@96b6 │ │ +36da24: 0a10 |0186: move-result v16 │ │ +36da26: 3810 b501 |0187: if-eqz v16, 033c // +01b5 │ │ +36da2a: 3900 0a00 |0189: if-nez v0, 0193 // +000a │ │ +36da2e: 2210 8412 |018b: new-instance v16, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ +36da32: 7601 5196 1000 |018d: invoke-direct/range {v16}, Ljava/io/ByteArrayOutputStream;.:()V // method@9651 │ │ +36da38: 0815 1000 |0190: move-object/from16 v21, v16 │ │ +36da3c: 2807 |0192: goto 0199 // +0007 │ │ +36da3e: 7210 72a0 0000 |0193: invoke-interface {v0}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ +36da44: 0b11 |0196: move-result-wide v17 │ │ +36da46: 1315 0000 |0197: const/16 v21, #int 0 // #0 │ │ +36da4a: 2369 1515 |0199: new-array v9, v6, [B // type@1515 │ │ +36da4e: 236c 1515 |019b: new-array v12, v6, [B // type@1515 │ │ +36da52: 120a |019d: const/4 v10, #int 0 // #0 │ │ +36da54: 1316 0100 |019e: const/16 v22, #int 1 // #1 │ │ +36da58: d80b 0604 |01a0: add-int/lit8 v11, v6, #int 4 // #04 │ │ +36da5c: d0bb e803 |01a2: add-int/lit16 v11, v11, #int 1000 // #03e8 │ │ +36da60: 6e20 b596 b200 |01a4: invoke-virtual {v2, v11}, Ljava/io/InputStream;.mark:(I)V // method@96b5 │ │ +36da66: 0217 0300 |01a7: move/from16 v23, v3 │ │ +36da6a: 120b |01a9: const/4 v11, #int 0 // #0 │ │ +36da6c: 7140 ef9f 926b |01aa: invoke-static {v2, v9, v11, v6}, Ljavax/mail/internet/MimeMultipart;.readFully:(Ljava/io/InputStream;[BII)I // method@9fef │ │ +36da72: 0a03 |01ad: move-result v3 │ │ +36da74: 3563 2300 |01ae: if-ge v3, v6, 01d1 // +0023 │ │ +36da78: 5518 2772 |01b0: iget-boolean v8, v1, Ljavax/mail/internet/MimeMultipart;.ignoreMissingEndBoundary:Z // field@7227 │ │ +36da7c: 3808 1700 |01b2: if-eqz v8, 01c9 // +0017 │ │ +36da80: 3800 0600 |01b4: if-eqz v0, 01ba // +0006 │ │ +36da84: 7210 72a0 0000 |01b6: invoke-interface {v0}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ +36da8a: 0b11 |01b9: move-result-wide v17 │ │ +36da8c: 1208 |01ba: const/4 v8, #int 0 // #0 │ │ +36da8e: 5c18 2272 |01bb: iput-boolean v8, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7222 │ │ +36da92: 081a 0400 |01bd: move-object/from16 v26, v4 │ │ +36da96: 0818 0500 |01bf: move-object/from16 v24, v5 │ │ +36da9a: 0816 0900 |01c1: move-object/from16 v22, v9 │ │ +36da9e: 0504 1100 |01c3: move-wide/from16 v4, v17 │ │ +36daa2: 1218 |01c5: const/4 v8, #int 1 // #1 │ │ +36daa4: 120b |01c6: const/4 v11, #int 0 // #0 │ │ +36daa6: 2900 a000 |01c7: goto/16 0267 // +00a0 │ │ +36daaa: 2200 4014 |01c9: new-instance v0, Ljavax/mail/internet/ParseException; // type@1440 │ │ +36daae: 1a03 dd9b |01cb: const-string v3, "missing multipart end boundary" // string@9bdd │ │ +36dab2: 7020 6aa0 3000 |01cd: invoke-direct {v0, v3}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +36dab8: 2700 |01d0: throw v0 │ │ +36daba: 020b 1700 |01d1: move/from16 v11, v23 │ │ +36dabe: 3a0b 1400 |01d3: if-ltz v11, 01e7 // +0014 │ │ +36dac2: 0818 0500 |01d5: move-object/from16 v24, v5 │ │ +36dac6: 4805 090b |01d7: aget-byte v5, v9, v11 │ │ +36daca: 0219 0800 |01d9: move/from16 v25, v8 │ │ +36dace: 4808 040b |01db: aget-byte v8, v4, v11 │ │ +36dad2: 3285 0300 |01dd: if-eq v5, v8, 01e0 // +0003 │ │ +36dad6: 280c |01df: goto 01eb // +000c │ │ +36dad8: d80b 0bff |01e0: add-int/lit8 v11, v11, #int -1 // #ff │ │ +36dadc: 0805 1800 |01e2: move-object/from16 v5, v24 │ │ +36dae0: 0208 1900 |01e4: move/from16 v8, v25 │ │ +36dae4: 28ed |01e6: goto 01d3 // -0013 │ │ +36dae6: 0818 0500 |01e7: move-object/from16 v24, v5 │ │ +36daea: 0219 0800 |01e9: move/from16 v25, v8 │ │ +36daee: 3b0b e100 |01eb: if-gez v11, 02cc // +00e1 │ │ +36daf2: 1305 0d00 |01ed: const/16 v5, #int 13 // #d │ │ +36daf6: 1308 0a00 |01ef: const/16 v8, #int 10 // #a │ │ +36dafa: 3916 1900 |01f1: if-nez v22, 020a // +0019 │ │ +36dafe: d80b 0aff |01f3: add-int/lit8 v11, v10, #int -1 // #ff │ │ +36db02: 480b 0c0b |01f5: aget-byte v11, v12, v11 │ │ +36db06: 325b 0400 |01f7: if-eq v11, v5, 01fb // +0004 │ │ +36db0a: 338b 1100 |01f9: if-ne v11, v8, 020a // +0011 │ │ +36db0e: 338b 0d00 |01fb: if-ne v11, v8, 0208 // +000d │ │ +36db12: 122b |01fd: const/4 v11, #int 2 // #2 │ │ +36db14: 34ba 0a00 |01fe: if-lt v10, v11, 0208 // +000a │ │ +36db18: d80b 0afe |0200: add-int/lit8 v11, v10, #int -2 // #fe │ │ +36db1c: 480b 0c0b |0202: aget-byte v11, v12, v11 │ │ +36db20: 335b 0400 |0204: if-ne v11, v5, 0208 // +0004 │ │ +36db24: 122b |0206: const/4 v11, #int 2 // #2 │ │ +36db26: 2804 |0207: goto 020b // +0004 │ │ +36db28: 121b |0208: const/4 v11, #int 1 // #1 │ │ +36db2a: 2802 |0209: goto 020b // +0002 │ │ +36db2c: 120b |020a: const/4 v11, #int 0 // #0 │ │ +36db2e: 3916 0e00 |020b: if-nez v22, 0219 // +000e │ │ +36db32: 3d0b 0300 |020d: if-lez v11, 0210 // +0003 │ │ +36db36: 280a |020f: goto 0219 // +000a │ │ +36db38: 081a 0400 |0210: move-object/from16 v26, v4 │ │ +36db3c: 079b |0212: move-object v11, v9 │ │ +36db3e: 0804 1400 |0213: move-object/from16 v4, v20 │ │ +36db42: 0809 1500 |0215: move-object/from16 v9, v21 │ │ +36db46: 2900 9700 |0217: goto/16 02ae // +0097 │ │ +36db4a: 3800 0f00 |0219: if-eqz v0, 0228 // +000f │ │ +36db4e: 7210 72a0 0000 |021b: invoke-interface {v0}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ +36db54: 0b11 |021e: move-result-wide v17 │ │ +36db56: 0816 0900 |021f: move-object/from16 v22, v9 │ │ +36db5a: 8168 |0221: int-to-long v8, v6 │ │ +36db5c: 9c11 1108 |0222: sub-long v17, v17, v8 │ │ +36db60: 81b8 |0224: int-to-long v8, v11 │ │ +36db62: 9c11 1108 |0225: sub-long v17, v17, v8 │ │ +36db66: 2803 |0227: goto 022a // +0003 │ │ +36db68: 0816 0900 |0228: move-object/from16 v22, v9 │ │ +36db6c: 6e10 b796 0200 |022a: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@96b7 │ │ +36db72: 0a08 |022d: move-result v8 │ │ +36db74: 1309 2d00 |022e: const/16 v9, #int 45 // #2d │ │ +36db78: 3398 1100 |0230: if-ne v8, v9, 0241 // +0011 │ │ +36db7c: 6e10 b796 0200 |0232: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@96b7 │ │ +36db82: 0a05 |0235: move-result v5 │ │ +36db84: 3395 0b00 |0236: if-ne v5, v9, 0241 // +000b │ │ +36db88: 1215 |0238: const/4 v5, #int 1 // #1 │ │ +36db8a: 5c15 2272 |0239: iput-boolean v5, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7222 │ │ +36db8e: 081a 0400 |023b: move-object/from16 v26, v4 │ │ +36db92: 0504 1100 |023d: move-wide/from16 v4, v17 │ │ +36db96: 1218 |023f: const/4 v8, #int 1 // #1 │ │ +36db98: 2827 |0240: goto 0267 // +0027 │ │ +36db9a: 1305 2000 |0241: const/16 v5, #int 32 // #20 │ │ +36db9e: 3258 6f00 |0243: if-eq v8, v5, 02b2 // +006f │ │ +36dba2: 1309 0900 |0245: const/16 v9, #int 9 // #9 │ │ +36dba6: 3398 0400 |0247: if-ne v8, v9, 024b // +0004 │ │ +36dbaa: 2900 6900 |0249: goto/16 02b2 // +0069 │ │ +36dbae: 1305 0a00 |024b: const/16 v5, #int 10 // #a │ │ +36dbb2: 3358 0300 |024d: if-ne v8, v5, 0250 // +0003 │ │ +36dbb6: 2812 |024f: goto 0261 // +0012 │ │ +36dbb8: 1309 0d00 |0250: const/16 v9, #int 13 // #d │ │ +36dbbc: 3398 5400 |0252: if-ne v8, v9, 02a6 // +0054 │ │ +36dbc0: 1218 |0254: const/4 v8, #int 1 // #1 │ │ +36dbc2: 6e20 b596 8200 |0255: invoke-virtual {v2, v8}, Ljava/io/InputStream;.mark:(I)V // method@96b5 │ │ +36dbc8: 6e10 b796 0200 |0258: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@96b7 │ │ +36dbce: 0a08 |025b: move-result v8 │ │ +36dbd0: 3258 0500 |025c: if-eq v8, v5, 0261 // +0005 │ │ +36dbd4: 6e10 ba96 0200 |025e: invoke-virtual {v2}, Ljava/io/InputStream;.reset:()V // method@96ba │ │ +36dbda: 081a 0400 |0261: move-object/from16 v26, v4 │ │ +36dbde: 0504 1100 |0263: move-wide/from16 v4, v17 │ │ +36dbe2: 0208 1900 |0265: move/from16 v8, v25 │ │ +36dbe6: 3800 0b00 |0267: if-eqz v0, 0272 // +000b │ │ +36dbea: 7255 73a0 e04f |0269: invoke-interface {v0, v14, v15, v4, v5}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ +36dbf0: 0c03 |026c: move-result-object v3 │ │ +36dbf2: 7020 e79f 3100 |026d: invoke-direct {v1, v3}, Ljavax/mail/internet/MimeMultipart;.createMimeBodyPartIs:(Ljava/io/InputStream;)Ljavax/mail/internet/MimeBodyPart; // method@9fe7 │ │ +36dbf8: 0c03 |0270: move-result-object v3 │ │ +36dbfa: 2823 |0271: goto 0294 // +0023 │ │ +36dbfc: b1ba |0272: sub-int/2addr v10, v11 │ │ +36dbfe: 3d0a 0900 |0273: if-lez v10, 027c // +0009 │ │ +36dc02: 0809 1500 |0275: move-object/from16 v9, v21 │ │ +36dc06: 120b |0277: const/4 v11, #int 0 // #0 │ │ +36dc08: 6e40 5b96 c9ab |0278: invoke-virtual {v9, v12, v11, v10}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@965b │ │ +36dc0e: 2803 |027b: goto 027e // +0003 │ │ +36dc10: 0809 1500 |027c: move-object/from16 v9, v21 │ │ +36dc14: 551a 2272 |027e: iget-boolean v10, v1, Ljavax/mail/internet/MimeMultipart;.complete:Z // field@7222 │ │ +36dc18: 390a 0a00 |0280: if-nez v10, 028a // +000a │ │ +36dc1c: 3d03 0800 |0282: if-lez v3, 028a // +0008 │ │ +36dc20: 080b 1600 |0284: move-object/from16 v11, v22 │ │ +36dc24: 120a |0286: const/4 v10, #int 0 // #0 │ │ +36dc26: 6e40 5b96 b93a |0287: invoke-virtual {v9, v11, v10, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@965b │ │ +36dc2c: 6e10 5796 0900 |028a: invoke-virtual {v9}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@9657 │ │ +36dc32: 0c03 |028d: move-result-object v3 │ │ +36dc34: 0809 1400 |028e: move-object/from16 v9, v20 │ │ +36dc38: 6e30 e69f 9103 |0290: invoke-virtual {v1, v9, v3}, Ljavax/mail/internet/MimeMultipart;.createMimeBodyPart:(Ljavax/mail/internet/InternetHeaders;[B)Ljavax/mail/internet/MimeBodyPart; // method@9fe6 │ │ +36dc3e: 0c03 |0293: move-result-object v3 │ │ +36dc40: 6f20 269d 3100 |0294: invoke-super {v1, v3}, Ljavax/mail/Multipart;.addBodyPart:(Ljavax/mail/BodyPart;)V // method@9d26 │ │ +36dc46: 0511 0400 |0297: move-wide/from16 v17, v4 │ │ +36dc4a: 0203 1700 |0299: move/from16 v3, v23 │ │ +36dc4e: 0805 1800 |029b: move-object/from16 v5, v24 │ │ +36dc52: 0804 1a00 |029d: move-object/from16 v4, v26 │ │ +36dc56: 1309 2000 |029f: const/16 v9, #int 32 // #20 │ │ +36dc5a: 122a |02a1: const/4 v10, #int 2 // #2 │ │ +36dc5c: 120b |02a2: const/4 v11, #int 0 // #0 │ │ +36dc5e: 121c |02a3: const/4 v12, #int 1 // #1 │ │ +36dc60: 2900 affe |02a4: goto/16 0153 // -0151 │ │ +36dc64: 081a 0400 |02a6: move-object/from16 v26, v4 │ │ +36dc68: 0804 1400 |02a8: move-object/from16 v4, v20 │ │ +36dc6c: 0809 1500 |02aa: move-object/from16 v9, v21 │ │ +36dc70: 080b 1600 |02ac: move-object/from16 v11, v22 │ │ +36dc74: 0795 |02ae: move-object v5, v9 │ │ +36dc76: 07b8 |02af: move-object v8, v11 │ │ +36dc78: 120b |02b0: const/4 v11, #int 0 // #0 │ │ +36dc7a: 2822 |02b1: goto 02d3 // +0022 │ │ +36dc7c: 081a 0400 |02b2: move-object/from16 v26, v4 │ │ +36dc80: 0804 1400 |02b4: move-object/from16 v4, v20 │ │ +36dc84: 0805 1500 |02b6: move-object/from16 v5, v21 │ │ +36dc88: 0808 1600 |02b8: move-object/from16 v8, v22 │ │ +36dc8c: 1309 0d00 |02ba: const/16 v9, #int 13 // #d │ │ +36dc90: 6e10 b796 0200 |02bc: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@96b7 │ │ +36dc96: 0a15 |02bf: move-result v21 │ │ +36dc98: 0814 0400 |02c0: move-object/from16 v20, v4 │ │ +36dc9c: 0816 0800 |02c2: move-object/from16 v22, v8 │ │ +36dca0: 0208 1500 |02c4: move/from16 v8, v21 │ │ +36dca4: 0804 1a00 |02c6: move-object/from16 v4, v26 │ │ +36dca8: 0815 0500 |02c8: move-object/from16 v21, v5 │ │ +36dcac: 2900 77ff |02ca: goto/16 0241 // -0089 │ │ +36dcb0: 081a 0400 |02cc: move-object/from16 v26, v4 │ │ +36dcb4: 0798 |02ce: move-object v8, v9 │ │ +36dcb6: 0804 1400 |02cf: move-object/from16 v4, v20 │ │ +36dcba: 0805 1500 |02d1: move-object/from16 v5, v21 │ │ +36dcbe: d803 0b01 |02d3: add-int/lit8 v3, v11, #int 1 // #01 │ │ +36dcc2: 4809 080b |02d5: aget-byte v9, v8, v11 │ │ +36dcc6: dd09 097f |02d7: and-int/lit8 v9, v9, #int 127 // #7f │ │ +36dcca: 4409 0709 |02d9: aget v9, v7, v9 │ │ +36dcce: b193 |02db: sub-int/2addr v3, v9 │ │ +36dcd0: 4409 0d0b |02dc: aget v9, v13, v11 │ │ +36dcd4: 7120 c297 9300 |02de: invoke-static {v3, v9}, Ljava/lang/Math;.max:(II)I // method@97c2 │ │ +36dcda: 0a03 |02e1: move-result v3 │ │ +36dcdc: 1229 |02e2: const/4 v9, #int 2 // #2 │ │ +36dcde: 3593 2f00 |02e3: if-ge v3, v9, 0312 // +002f │ │ +36dce2: 3900 0b00 |02e5: if-nez v0, 02f0 // +000b │ │ +36dce6: 1213 |02e7: const/4 v3, #int 1 // #1 │ │ +36dce8: 373a 0800 |02e8: if-le v10, v3, 02f0 // +0008 │ │ +36dcec: d803 0aff |02ea: add-int/lit8 v3, v10, #int -1 // #ff │ │ +36dcf0: 120b |02ec: const/4 v11, #int 0 // #0 │ │ +36dcf2: 6e40 5b96 c53b |02ed: invoke-virtual {v5, v12, v11, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@965b │ │ +36dcf8: 6e10 ba96 0200 |02f0: invoke-virtual {v2}, Ljava/io/InputStream;.reset:()V // method@96ba │ │ +36dcfe: 01ab |02f3: move v11, v10 │ │ +36dd00: 1609 0100 |02f4: const-wide/16 v9, #int 1 // #1 │ │ +36dd04: 7040 f69f 21a9 |02f6: invoke-direct {v1, v2, v9, v10}, Ljavax/mail/internet/MimeMultipart;.skipFully:(Ljava/io/InputStream;J)V // method@9ff6 │ │ +36dd0a: 1213 |02f9: const/4 v3, #int 1 // #1 │ │ +36dd0c: 343b 1000 |02fa: if-lt v11, v3, 030a // +0010 │ │ +36dd10: d80a 0bff |02fc: add-int/lit8 v10, v11, #int -1 // #ff │ │ +36dd14: 4809 0c0a |02fe: aget-byte v9, v12, v10 │ │ +36dd18: 120a |0300: const/4 v10, #int 0 // #0 │ │ +36dd1a: 4f09 0c0a |0301: aput-byte v9, v12, v10 │ │ +36dd1e: 4809 080a |0303: aget-byte v9, v8, v10 │ │ +36dd22: 4f09 0c03 |0305: aput-byte v9, v12, v3 │ │ +36dd26: 1209 |0307: const/4 v9, #int 0 // #0 │ │ +36dd28: 122a |0308: const/4 v10, #int 2 // #2 │ │ +36dd2a: 2821 |0309: goto 032a // +0021 │ │ +36dd2c: 1203 |030a: const/4 v3, #int 0 // #0 │ │ +36dd2e: 4809 0803 |030b: aget-byte v9, v8, v3 │ │ +36dd32: 4f09 0c03 |030d: aput-byte v9, v12, v3 │ │ +36dd36: 1209 |030f: const/4 v9, #int 0 // #0 │ │ +36dd38: 121a |0310: const/4 v10, #int 1 // #1 │ │ +36dd3a: 2819 |0311: goto 032a // +0019 │ │ +36dd3c: 01ab |0312: move v11, v10 │ │ +36dd3e: 3d0b 0900 |0313: if-lez v11, 031c // +0009 │ │ +36dd42: 3900 0700 |0315: if-nez v0, 031c // +0007 │ │ +36dd46: 1209 |0317: const/4 v9, #int 0 // #0 │ │ +36dd48: 6e40 5b96 c5b9 |0318: invoke-virtual {v5, v12, v9, v11}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@965b │ │ +36dd4e: 2802 |031b: goto 031d // +0002 │ │ +36dd50: 1209 |031c: const/4 v9, #int 0 // #0 │ │ +36dd52: 6e10 ba96 0200 |031d: invoke-virtual {v2}, Ljava/io/InputStream;.reset:()V // method@96ba │ │ +36dd58: 813a |0320: int-to-long v10, v3 │ │ +36dd5a: 7040 f69f 21ba |0321: invoke-direct {v1, v2, v10, v11}, Ljavax/mail/internet/MimeMultipart;.skipFully:(Ljava/io/InputStream;J)V // method@9ff6 │ │ +36dd60: 013a |0324: move v10, v3 │ │ +36dd62: 081b 0c00 |0325: move-object/from16 v27, v12 │ │ +36dd66: 078c |0327: move-object v12, v8 │ │ +36dd68: 0808 1b00 |0328: move-object/from16 v8, v27 │ │ +36dd6c: 0814 0400 |032a: move-object/from16 v20, v4 │ │ +36dd70: 0815 0500 |032c: move-object/from16 v21, v5 │ │ +36dd74: 0789 |032e: move-object v9, v8 │ │ +36dd76: 0203 1700 |032f: move/from16 v3, v23 │ │ +36dd7a: 0805 1800 |0331: move-object/from16 v5, v24 │ │ +36dd7e: 0208 1900 |0333: move/from16 v8, v25 │ │ +36dd82: 0804 1a00 |0335: move-object/from16 v4, v26 │ │ +36dd86: 120b |0337: const/4 v11, #int 0 // #0 │ │ +36dd88: 1316 0000 |0338: const/16 v22, #int 0 // #0 │ │ +36dd8c: 2900 66fe |033a: goto/16 01a0 // -019a │ │ +36dd90: 2200 ed13 |033c: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36dd94: 1a03 6049 |033e: const-string v3, "Stream doesn't support mark" // string@4960 │ │ +36dd98: 7020 199d 3000 |0340: invoke-direct {v0, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36dd9e: 2700 |0343: throw v0 │ │ +36dda0: 6e10 b496 0200 |0344: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +36dda6: 1210 |0347: const/4 v0, #int 1 // #1 │ │ +36dda8: 5c10 2872 |0348: iput-boolean v0, v1, Ljavax/mail/internet/MimeMultipart;.parsed:Z // field@7228 │ │ +36ddac: 1e1c |034a: monitor-exit v28 │ │ +36ddae: 0e00 |034b: return-void │ │ +36ddb0: 0d00 |034c: move-exception v0 │ │ +36ddb2: 280a |034d: goto 0357 // +000a │ │ +36ddb4: 0d00 |034e: move-exception v0 │ │ +36ddb6: 2203 ed13 |034f: new-instance v3, Ljavax/mail/MessagingException; // type@13ed │ │ +36ddba: 1a04 641f |0351: const-string v4, "IO Error" // string@1f64 │ │ +36ddbe: 7030 1a9d 4300 |0353: invoke-direct {v3, v4, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36ddc4: 2703 |0356: throw v3 │ │ +36ddc6: 6e10 b496 0200 |0357: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +36ddcc: 2700 |035a: throw v0 │ │ +36ddce: 0d00 |035b: move-exception v0 │ │ +36ddd0: 2202 ed13 |035c: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ +36ddd4: 1a03 dd3e |035e: const-string v3, "No inputstream from datasource" // string@3edd │ │ +36ddd8: 7030 1a9d 3200 |0360: invoke-direct {v2, v3, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36ddde: 2702 |0363: throw v2 │ │ +36dde0: 0d00 |0364: move-exception v0 │ │ +36dde2: 1e1c |0365: monitor-exit v28 │ │ +36dde4: 2700 |0366: throw v0 │ │ catches : 12 │ │ 0x0003 - 0x0005 │ │ -> 0x0364 │ │ 0x0009 - 0x000c │ │ -> 0x0364 │ │ 0x000c - 0x0023 │ │ Ljava/lang/Exception; -> 0x035b │ │ @@ -1276055,18 +1276054,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -36de78: |[36de78] javax.mail.internet.MimeMultipart.removeBodyPart:(I)V │ │ -36de88: 6e10 ee9f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36de8e: 6f20 2c9d 1000 |0003: invoke-super {v0, v1}, Ljavax/mail/Multipart;.removeBodyPart:(I)V // method@9d2c │ │ -36de94: 0e00 |0006: return-void │ │ +36de74: |[36de74] javax.mail.internet.MimeMultipart.removeBodyPart:(I)V │ │ +36de84: 6e10 ee9f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36de8a: 6f20 2c9d 1000 |0003: invoke-super {v0, v1}, Ljavax/mail/Multipart;.removeBodyPart:(I)V // method@9d2c │ │ +36de90: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0003 line=408 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Ljavax/mail/internet/MimeMultipart; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ @@ -1276076,19 +1276075,19 @@ │ │ type : '(Ljavax/mail/BodyPart;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36d2c4: |[36d2c4] javax.mail.internet.MimeMultipart.removeBodyPart:(Ljavax/mail/BodyPart;)Z │ │ -36d2d4: 6e10 ee9f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36d2da: 6f20 2d9d 1000 |0003: invoke-super {v0, v1}, Ljavax/mail/Multipart;.removeBodyPart:(Ljavax/mail/BodyPart;)Z // method@9d2d │ │ -36d2e0: 0a01 |0006: move-result v1 │ │ -36d2e2: 0f01 |0007: return v1 │ │ +36d2c0: |[36d2c0] javax.mail.internet.MimeMultipart.removeBodyPart:(Ljavax/mail/BodyPart;)Z │ │ +36d2d0: 6e10 ee9f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36d2d6: 6f20 2d9d 1000 |0003: invoke-super {v0, v1}, Ljavax/mail/Multipart;.removeBodyPart:(Ljavax/mail/BodyPart;)Z // method@9d2d │ │ +36d2dc: 0a01 |0006: move-result v1 │ │ +36d2de: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0003 line=390 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/internet/MimeMultipart; │ │ 0x0000 - 0x0008 reg=1 (null) Ljavax/mail/BodyPart; │ │ @@ -1276098,22 +1276097,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -36de98: |[36de98] javax.mail.internet.MimeMultipart.setPreamble:(Ljava/lang/String;)V │ │ -36dea8: 1d00 |0000: monitor-enter v0 │ │ -36deaa: 5b01 2a72 |0001: iput-object v1, v0, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@722a │ │ -36deae: 1e00 |0003: monitor-exit v0 │ │ -36deb0: 0e00 |0004: return-void │ │ -36deb2: 0d01 |0005: move-exception v1 │ │ -36deb4: 1e00 |0006: monitor-exit v0 │ │ -36deb6: 2701 |0007: throw v1 │ │ +36de94: |[36de94] javax.mail.internet.MimeMultipart.setPreamble:(Ljava/lang/String;)V │ │ +36dea4: 1d00 |0000: monitor-enter v0 │ │ +36dea6: 5b01 2a72 |0001: iput-object v1, v0, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@722a │ │ +36deaa: 1e00 |0003: monitor-exit v0 │ │ +36deac: 0e00 |0004: return-void │ │ +36deae: 0d01 |0005: move-exception v1 │ │ +36deb0: 1e00 |0006: monitor-exit v0 │ │ +36deb2: 2701 |0007: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=497 │ │ 0x0003 line=498 │ │ locals : │ │ @@ -1276125,28 +1276124,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -36dec4: |[36dec4] javax.mail.internet.MimeMultipart.setSubType:(Ljava/lang/String;)V │ │ -36ded4: 1d02 |0000: monitor-enter v2 │ │ -36ded6: 2200 2114 |0001: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36deda: 5421 2372 |0003: iget-object v1, v2, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7223 │ │ -36dede: 7020 689e 1000 |0005: invoke-direct {v0, v1}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36dee4: 6e20 749e 3000 |0008: invoke-virtual {v0, v3}, Ljavax/mail/internet/ContentType;.setSubType:(Ljava/lang/String;)V // method@9e74 │ │ -36deea: 6e10 759e 0000 |000b: invoke-virtual {v0}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ -36def0: 0c03 |000e: move-result-object v3 │ │ -36def2: 5b23 2372 |000f: iput-object v3, v2, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7223 │ │ -36def6: 1e02 |0011: monitor-exit v2 │ │ -36def8: 0e00 |0012: return-void │ │ -36defa: 0d03 |0013: move-exception v3 │ │ -36defc: 1e02 |0014: monitor-exit v2 │ │ -36defe: 2703 |0015: throw v3 │ │ +36dec0: |[36dec0] javax.mail.internet.MimeMultipart.setSubType:(Ljava/lang/String;)V │ │ +36ded0: 1d02 |0000: monitor-enter v2 │ │ +36ded2: 2200 2114 |0001: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36ded6: 5421 2372 |0003: iget-object v1, v2, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7223 │ │ +36deda: 7020 689e 1000 |0005: invoke-direct {v0, v1}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36dee0: 6e20 749e 3000 |0008: invoke-virtual {v0, v3}, Ljavax/mail/internet/ContentType;.setSubType:(Ljava/lang/String;)V // method@9e74 │ │ +36dee6: 6e10 759e 0000 |000b: invoke-virtual {v0}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ +36deec: 0c03 |000e: move-result-object v3 │ │ +36deee: 5b23 2372 |000f: iput-object v3, v2, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7223 │ │ +36def2: 1e02 |0011: monitor-exit v2 │ │ +36def4: 0e00 |0012: return-void │ │ +36def6: 0d03 |0013: move-exception v3 │ │ +36def8: 1e02 |0014: monitor-exit v2 │ │ +36defa: 2703 |0015: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=324 │ │ 0x0008 line=325 │ │ 0x000b line=326 │ │ @@ -1276160,34 +1276159,34 @@ │ │ type : '()V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -36df50: |[36df50] javax.mail.internet.MimeMultipart.updateHeaders:()V │ │ -36df60: 1d02 |0000: monitor-enter v2 │ │ -36df62: 6e10 ee9f 0200 |0001: invoke-virtual {v2}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36df68: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -36df6a: 5421 2972 |0005: iget-object v1, v2, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7229 │ │ -36df6e: 6e10 e39a 0100 |0007: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -36df74: 0a01 |000a: move-result v1 │ │ -36df76: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -36df7a: 5421 2972 |000d: iget-object v1, v2, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7229 │ │ -36df7e: 6e20 da9a 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ -36df84: 0c01 |0012: move-result-object v1 │ │ -36df86: 1f01 3014 |0013: check-cast v1, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36df8a: 6e10 799f 0100 |0015: invoke-virtual {v1}, Ljavax/mail/internet/MimeBodyPart;.updateHeaders:()V // method@9f79 │ │ -36df90: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -36df94: 28eb |001a: goto 0005 // -0015 │ │ -36df96: 1e02 |001b: monitor-exit v2 │ │ -36df98: 0e00 |001c: return-void │ │ -36df9a: 0d00 |001d: move-exception v0 │ │ -36df9c: 1e02 |001e: monitor-exit v2 │ │ -36df9e: 2700 |001f: throw v0 │ │ +36df4c: |[36df4c] javax.mail.internet.MimeMultipart.updateHeaders:()V │ │ +36df5c: 1d02 |0000: monitor-enter v2 │ │ +36df5e: 6e10 ee9f 0200 |0001: invoke-virtual {v2}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36df64: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +36df66: 5421 2972 |0005: iget-object v1, v2, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7229 │ │ +36df6a: 6e10 e39a 0100 |0007: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +36df70: 0a01 |000a: move-result v1 │ │ +36df72: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +36df76: 5421 2972 |000d: iget-object v1, v2, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7229 │ │ +36df7a: 6e20 da9a 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ +36df80: 0c01 |0012: move-result-object v1 │ │ +36df82: 1f01 3014 |0013: check-cast v1, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36df86: 6e10 799f 0100 |0015: invoke-virtual {v1}, Ljavax/mail/internet/MimeBodyPart;.updateHeaders:()V // method@9f79 │ │ +36df8c: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +36df90: 28eb |001a: goto 0005 // -0015 │ │ +36df92: 1e02 |001b: monitor-exit v2 │ │ +36df94: 0e00 |001c: return-void │ │ +36df96: 0d00 |001d: move-exception v0 │ │ +36df98: 1e02 |001e: monitor-exit v2 │ │ +36df9a: 2700 |001f: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0018 │ │ -> 0x001d │ │ positions : │ │ 0x0001 line=520 │ │ 0x0005 line=521 │ │ 0x000d line=522 │ │ @@ -1276200,97 +1276199,97 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 172 16-bit code units │ │ -36dfac: |[36dfac] javax.mail.internet.MimeMultipart.writeTo:(Ljava/io/OutputStream;)V │ │ -36dfbc: 1d05 |0000: monitor-enter v5 │ │ -36dfbe: 6e10 ee9f 0500 |0001: invoke-virtual {v5}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36dfc4: 2200 e812 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36dfc8: 7010 4098 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36dfce: 1a01 a405 |0009: const-string v1, "--" // string@05a4 │ │ -36dfd2: 6e20 4b98 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36dfd8: 2201 2114 |000e: new-instance v1, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36dfdc: 5452 2372 |0010: iget-object v2, v5, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7223 │ │ -36dfe0: 7020 689e 2100 |0012: invoke-direct {v1, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36dfe6: 1a02 0c61 |0015: const-string v2, "boundary" // string@610c │ │ -36dfea: 6e20 6b9e 2100 |0017: invoke-virtual {v1, v2}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ -36dff0: 0c01 |001a: move-result-object v1 │ │ -36dff2: 6e20 4b98 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36dff8: 6e10 5498 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36dffe: 0c00 |0021: move-result-object v0 │ │ -36e000: 2201 6012 |0022: new-instance v1, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ -36e004: 7020 8f95 6100 |0024: invoke-direct {v1, v6}, Lcom/sun/mail/util/LineOutputStream;.:(Ljava/io/OutputStream;)V // method@958f │ │ -36e00a: 5452 2a72 |0027: iget-object v2, v5, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@722a │ │ -36e00e: 3802 2100 |0029: if-eqz v2, 004a // +0021 │ │ -36e012: 7110 5e95 0200 |002b: invoke-static {v2}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/lang/String;)[B // method@955e │ │ -36e018: 0c02 |002e: move-result-object v2 │ │ -36e01a: 6e20 9295 2100 |002f: invoke-virtual {v1, v2}, Lcom/sun/mail/util/LineOutputStream;.write:([B)V // method@9592 │ │ -36e020: 2123 |0032: array-length v3, v2 │ │ -36e022: 3d03 1700 |0033: if-lez v3, 004a // +0017 │ │ -36e026: 2123 |0035: array-length v3, v2 │ │ -36e028: d803 03ff |0036: add-int/lit8 v3, v3, #int -1 // #ff │ │ -36e02c: 4803 0203 |0038: aget-byte v3, v2, v3 │ │ -36e030: 1304 0d00 |003a: const/16 v4, #int 13 // #d │ │ -36e034: 3243 0e00 |003c: if-eq v3, v4, 004a // +000e │ │ -36e038: 2123 |003e: array-length v3, v2 │ │ -36e03a: d803 03ff |003f: add-int/lit8 v3, v3, #int -1 // #ff │ │ -36e03e: 4802 0203 |0041: aget-byte v2, v2, v3 │ │ -36e042: 1303 0a00 |0043: const/16 v3, #int 10 // #a │ │ -36e046: 3232 0500 |0045: if-eq v2, v3, 004a // +0005 │ │ -36e04a: 6e10 9395 0100 |0047: invoke-virtual {v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9593 │ │ -36e050: 5452 2972 |004a: iget-object v2, v5, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7229 │ │ -36e054: 6e10 e39a 0200 |004c: invoke-virtual {v2}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -36e05a: 0a02 |004f: move-result v2 │ │ -36e05c: 3902 2600 |0050: if-nez v2, 0076 // +0026 │ │ -36e060: 5556 2172 |0052: iget-boolean v6, v5, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7221 │ │ -36e064: 3806 0900 |0054: if-eqz v6, 005d // +0009 │ │ -36e068: 6e20 9495 0100 |0056: invoke-virtual {v1, v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9594 │ │ -36e06e: 6e10 9395 0100 |0059: invoke-virtual {v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9593 │ │ -36e074: 2837 |005c: goto 0093 // +0037 │ │ -36e076: 2206 ed13 |005d: new-instance v6, Ljavax/mail/MessagingException; // type@13ed │ │ -36e07a: 2200 e812 |005f: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36e07e: 7010 4098 0000 |0061: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36e084: 1a01 1919 |0064: const-string v1, "Empty multipart: " // string@1919 │ │ -36e088: 6e20 4b98 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e08e: 5451 2372 |0069: iget-object v1, v5, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7223 │ │ -36e092: 6e20 4b98 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e098: 6e10 5498 0000 |006e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36e09e: 0c00 |0071: move-result-object v0 │ │ -36e0a0: 7020 199d 0600 |0072: invoke-direct {v6, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36e0a6: 2706 |0075: throw v6 │ │ -36e0a8: 1202 |0076: const/4 v2, #int 0 // #0 │ │ -36e0aa: 5453 2972 |0077: iget-object v3, v5, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7229 │ │ -36e0ae: 6e10 e39a 0300 |0079: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ -36e0b4: 0a03 |007c: move-result v3 │ │ -36e0b6: 3532 1600 |007d: if-ge v2, v3, 0093 // +0016 │ │ -36e0ba: 6e20 9495 0100 |007f: invoke-virtual {v1, v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9594 │ │ -36e0c0: 5453 2972 |0082: iget-object v3, v5, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7229 │ │ -36e0c4: 6e20 da9a 2300 |0084: invoke-virtual {v3, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ -36e0ca: 0c03 |0087: move-result-object v3 │ │ -36e0cc: 1f03 3014 |0088: check-cast v3, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36e0d0: 6e20 7b9f 6300 |008a: invoke-virtual {v3, v6}, Ljavax/mail/internet/MimeBodyPart;.writeTo:(Ljava/io/OutputStream;)V // method@9f7b │ │ -36e0d6: 6e10 9395 0100 |008d: invoke-virtual {v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9593 │ │ -36e0dc: d802 0201 |0090: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36e0e0: 28e5 |0092: goto 0077 // -001b │ │ -36e0e2: 2206 e812 |0093: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -36e0e6: 7010 4098 0600 |0095: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36e0ec: 6e20 4b98 0600 |0098: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e0f2: 1a00 a405 |009b: const-string v0, "--" // string@05a4 │ │ -36e0f6: 6e20 4b98 0600 |009d: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36e0fc: 6e10 5498 0600 |00a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36e102: 0c06 |00a3: move-result-object v6 │ │ -36e104: 6e20 9495 6100 |00a4: invoke-virtual {v1, v6}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9594 │ │ -36e10a: 1e05 |00a7: monitor-exit v5 │ │ -36e10c: 0e00 |00a8: return-void │ │ -36e10e: 0d06 |00a9: move-exception v6 │ │ -36e110: 1e05 |00aa: monitor-exit v5 │ │ -36e112: 2706 |00ab: throw v6 │ │ +36dfa8: |[36dfa8] javax.mail.internet.MimeMultipart.writeTo:(Ljava/io/OutputStream;)V │ │ +36dfb8: 1d05 |0000: monitor-enter v5 │ │ +36dfba: 6e10 ee9f 0500 |0001: invoke-virtual {v5}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36dfc0: 2200 e812 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36dfc4: 7010 4098 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36dfca: 1a01 a405 |0009: const-string v1, "--" // string@05a4 │ │ +36dfce: 6e20 4b98 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36dfd4: 2201 2114 |000e: new-instance v1, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36dfd8: 5452 2372 |0010: iget-object v2, v5, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7223 │ │ +36dfdc: 7020 689e 2100 |0012: invoke-direct {v1, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36dfe2: 1a02 0c61 |0015: const-string v2, "boundary" // string@610c │ │ +36dfe6: 6e20 6b9e 2100 |0017: invoke-virtual {v1, v2}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ +36dfec: 0c01 |001a: move-result-object v1 │ │ +36dfee: 6e20 4b98 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36dff4: 6e10 5498 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36dffa: 0c00 |0021: move-result-object v0 │ │ +36dffc: 2201 6012 |0022: new-instance v1, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ +36e000: 7020 8f95 6100 |0024: invoke-direct {v1, v6}, Lcom/sun/mail/util/LineOutputStream;.:(Ljava/io/OutputStream;)V // method@958f │ │ +36e006: 5452 2a72 |0027: iget-object v2, v5, Ljavax/mail/internet/MimeMultipart;.preamble:Ljava/lang/String; // field@722a │ │ +36e00a: 3802 2100 |0029: if-eqz v2, 004a // +0021 │ │ +36e00e: 7110 5e95 0200 |002b: invoke-static {v2}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/lang/String;)[B // method@955e │ │ +36e014: 0c02 |002e: move-result-object v2 │ │ +36e016: 6e20 9295 2100 |002f: invoke-virtual {v1, v2}, Lcom/sun/mail/util/LineOutputStream;.write:([B)V // method@9592 │ │ +36e01c: 2123 |0032: array-length v3, v2 │ │ +36e01e: 3d03 1700 |0033: if-lez v3, 004a // +0017 │ │ +36e022: 2123 |0035: array-length v3, v2 │ │ +36e024: d803 03ff |0036: add-int/lit8 v3, v3, #int -1 // #ff │ │ +36e028: 4803 0203 |0038: aget-byte v3, v2, v3 │ │ +36e02c: 1304 0d00 |003a: const/16 v4, #int 13 // #d │ │ +36e030: 3243 0e00 |003c: if-eq v3, v4, 004a // +000e │ │ +36e034: 2123 |003e: array-length v3, v2 │ │ +36e036: d803 03ff |003f: add-int/lit8 v3, v3, #int -1 // #ff │ │ +36e03a: 4802 0203 |0041: aget-byte v2, v2, v3 │ │ +36e03e: 1303 0a00 |0043: const/16 v3, #int 10 // #a │ │ +36e042: 3232 0500 |0045: if-eq v2, v3, 004a // +0005 │ │ +36e046: 6e10 9395 0100 |0047: invoke-virtual {v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9593 │ │ +36e04c: 5452 2972 |004a: iget-object v2, v5, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7229 │ │ +36e050: 6e10 e39a 0200 |004c: invoke-virtual {v2}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +36e056: 0a02 |004f: move-result v2 │ │ +36e058: 3902 2600 |0050: if-nez v2, 0076 // +0026 │ │ +36e05c: 5556 2172 |0052: iget-boolean v6, v5, Ljavax/mail/internet/MimeMultipart;.allowEmpty:Z // field@7221 │ │ +36e060: 3806 0900 |0054: if-eqz v6, 005d // +0009 │ │ +36e064: 6e20 9495 0100 |0056: invoke-virtual {v1, v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9594 │ │ +36e06a: 6e10 9395 0100 |0059: invoke-virtual {v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9593 │ │ +36e070: 2837 |005c: goto 0093 // +0037 │ │ +36e072: 2206 ed13 |005d: new-instance v6, Ljavax/mail/MessagingException; // type@13ed │ │ +36e076: 2200 e812 |005f: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36e07a: 7010 4098 0000 |0061: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36e080: 1a01 1919 |0064: const-string v1, "Empty multipart: " // string@1919 │ │ +36e084: 6e20 4b98 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e08a: 5451 2372 |0069: iget-object v1, v5, Ljavax/mail/internet/MimeMultipart;.contentType:Ljava/lang/String; // field@7223 │ │ +36e08e: 6e20 4b98 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e094: 6e10 5498 0000 |006e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36e09a: 0c00 |0071: move-result-object v0 │ │ +36e09c: 7020 199d 0600 |0072: invoke-direct {v6, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36e0a2: 2706 |0075: throw v6 │ │ +36e0a4: 1202 |0076: const/4 v2, #int 0 // #0 │ │ +36e0a6: 5453 2972 |0077: iget-object v3, v5, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7229 │ │ +36e0aa: 6e10 e39a 0300 |0079: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@9ae3 │ │ +36e0b0: 0a03 |007c: move-result v3 │ │ +36e0b2: 3532 1600 |007d: if-ge v2, v3, 0093 // +0016 │ │ +36e0b6: 6e20 9495 0100 |007f: invoke-virtual {v1, v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9594 │ │ +36e0bc: 5453 2972 |0082: iget-object v3, v5, Ljavax/mail/internet/MimeMultipart;.parts:Ljava/util/Vector; // field@7229 │ │ +36e0c0: 6e20 da9a 2300 |0084: invoke-virtual {v3, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@9ada │ │ +36e0c6: 0c03 |0087: move-result-object v3 │ │ +36e0c8: 1f03 3014 |0088: check-cast v3, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36e0cc: 6e20 7b9f 6300 |008a: invoke-virtual {v3, v6}, Ljavax/mail/internet/MimeBodyPart;.writeTo:(Ljava/io/OutputStream;)V // method@9f7b │ │ +36e0d2: 6e10 9395 0100 |008d: invoke-virtual {v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9593 │ │ +36e0d8: d802 0201 |0090: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36e0dc: 28e5 |0092: goto 0077 // -001b │ │ +36e0de: 2206 e812 |0093: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +36e0e2: 7010 4098 0600 |0095: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36e0e8: 6e20 4b98 0600 |0098: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e0ee: 1a00 a405 |009b: const-string v0, "--" // string@05a4 │ │ +36e0f2: 6e20 4b98 0600 |009d: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36e0f8: 6e10 5498 0600 |00a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36e0fe: 0c06 |00a3: move-result-object v6 │ │ +36e100: 6e20 9495 6100 |00a4: invoke-virtual {v1, v6}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9594 │ │ +36e106: 1e05 |00a7: monitor-exit v5 │ │ +36e108: 0e00 |00a8: return-void │ │ +36e10a: 0d06 |00a9: move-exception v6 │ │ +36e10c: 1e05 |00aa: monitor-exit v5 │ │ +36e10e: 2706 |00ab: throw v6 │ │ catches : 1 │ │ 0x0001 - 0x00a7 │ │ -> 0x00a9 │ │ positions : │ │ 0x0001 line=532 │ │ 0x0004 line=534 │ │ 0x0017 line=535 │ │ @@ -1276495,18 +1276494,18 @@ │ │ type : '(Ljavax/mail/internet/MimePart;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -36e2b8: |[36e2b8] javax.mail.internet.MimePartDataSource.:(Ljavax/mail/internet/MimePart;)V │ │ -36e2c8: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -36e2ce: 5b01 2c72 |0003: iput-object v1, v0, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722c │ │ -36e2d2: 0e00 |0005: return-void │ │ +36e2b4: |[36e2b4] javax.mail.internet.MimePartDataSource.:(Ljavax/mail/internet/MimePart;)V │ │ +36e2c4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +36e2ca: 5b01 2c72 |0003: iput-object v1, v0, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722c │ │ +36e2ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/internet/MimePartDataSource; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/internet/MimePart; │ │ @@ -1276517,21 +1276516,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -36e1fc: |[36e1fc] javax.mail.internet.MimePartDataSource.getContentType:()Ljava/lang/String; │ │ -36e20c: 5410 2c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722c │ │ -36e210: 7210 ff9f 0000 |0002: invoke-interface {v0}, Ljavax/mail/internet/MimePart;.getContentType:()Ljava/lang/String; // method@9fff │ │ -36e216: 0c00 |0005: move-result-object v0 │ │ -36e218: 1100 |0006: return-object v0 │ │ -36e21a: 1a00 4c5d |0007: const-string v0, "application/octet-stream" // string@5d4c │ │ -36e21e: 1100 |0009: return-object v0 │ │ +36e1f8: |[36e1f8] javax.mail.internet.MimePartDataSource.getContentType:()Ljava/lang/String; │ │ +36e208: 5410 2c72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722c │ │ +36e20c: 7210 ff9f 0000 |0002: invoke-interface {v0}, Ljavax/mail/internet/MimePart;.getContentType:()Ljava/lang/String; // method@9fff │ │ +36e212: 0c00 |0005: move-result-object v0 │ │ +36e214: 1100 |0006: return-object v0 │ │ +36e216: 1a00 4c5d |0007: const-string v0, "application/octet-stream" // string@5d4c │ │ +36e21a: 1100 |0009: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljavax/mail/MessagingException; -> 0x0007 │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljavax/mail/internet/MimePartDataSource; │ │ @@ -1276541,55 +1276540,55 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -36e120: |[36e120] javax.mail.internet.MimePartDataSource.getInputStream:()Ljava/io/InputStream; │ │ -36e130: 5430 2c72 |0000: iget-object v0, v3, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722c │ │ -36e134: 2001 3014 |0002: instance-of v1, v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36e138: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ -36e13c: 1f00 3014 |0006: check-cast v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36e140: 6e10 499f 0000 |0008: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart;.getContentStream:()Ljava/io/InputStream; // method@9f49 │ │ -36e146: 0c00 |000b: move-result-object v0 │ │ -36e148: 280b |000c: goto 0017 // +000b │ │ -36e14a: 2001 3214 |000d: instance-of v1, v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ -36e14e: 3801 1900 |000f: if-eqz v1, 0028 // +0019 │ │ -36e152: 1f00 3214 |0011: check-cast v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ -36e156: 6e10 999f 0000 |0013: invoke-virtual {v0}, Ljavax/mail/internet/MimeMessage;.getContentStream:()Ljava/io/InputStream; // method@9f99 │ │ -36e15c: 0c00 |0016: move-result-object v0 │ │ -36e15e: 5431 2c72 |0017: iget-object v1, v3, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722c │ │ -36e162: 7210 01a0 0100 |0019: invoke-interface {v1}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ -36e168: 0c02 |001c: move-result-object v2 │ │ -36e16a: 7120 629f 2100 |001d: invoke-static {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.restrictEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@9f62 │ │ -36e170: 0c01 |0020: move-result-object v1 │ │ -36e172: 3801 0600 |0021: if-eqz v1, 0027 // +0006 │ │ -36e176: 7120 1da0 1000 |0023: invoke-static {v0, v1}, Ljavax/mail/internet/MimeUtility;.decode:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/InputStream; // method@a01d │ │ -36e17c: 0c00 |0026: move-result-object v0 │ │ -36e17e: 1100 |0027: return-object v0 │ │ -36e180: 2200 ed13 |0028: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36e184: 1a01 0450 |002a: const-string v1, "Unknown part" // string@5004 │ │ -36e188: 7020 199d 1000 |002c: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36e18e: 2700 |002f: throw v0 │ │ -36e190: 0d00 |0030: move-exception v0 │ │ -36e192: 2201 9412 |0031: new-instance v1, Ljava/io/IOException; // type@1294 │ │ -36e196: 6e10 1c9d 0000 |0033: invoke-virtual {v0}, Ljavax/mail/MessagingException;.getMessage:()Ljava/lang/String; // method@9d1c │ │ -36e19c: 0c02 |0036: move-result-object v2 │ │ -36e19e: 7020 ab96 2100 |0037: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96ab │ │ -36e1a4: 6e20 af96 0100 |003a: invoke-virtual {v1, v0}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@96af │ │ -36e1aa: 2701 |003d: throw v1 │ │ -36e1ac: 0d00 |003e: move-exception v0 │ │ -36e1ae: 2201 5e12 |003f: new-instance v1, Lcom/sun/mail/util/FolderClosedIOException; // type@125e │ │ -36e1b2: 6e10 d89c 0000 |0041: invoke-virtual {v0}, Ljavax/mail/FolderClosedException;.getFolder:()Ljavax/mail/Folder; // method@9cd8 │ │ -36e1b8: 0c02 |0044: move-result-object v2 │ │ -36e1ba: 6e10 d99c 0000 |0045: invoke-virtual {v0}, Ljavax/mail/FolderClosedException;.getMessage:()Ljava/lang/String; // method@9cd9 │ │ -36e1c0: 0c00 |0048: move-result-object v0 │ │ -36e1c2: 7030 8895 2100 |0049: invoke-direct {v1, v2, v0}, Lcom/sun/mail/util/FolderClosedIOException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9588 │ │ -36e1c8: 2701 |004c: throw v1 │ │ +36e11c: |[36e11c] javax.mail.internet.MimePartDataSource.getInputStream:()Ljava/io/InputStream; │ │ +36e12c: 5430 2c72 |0000: iget-object v0, v3, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722c │ │ +36e130: 2001 3014 |0002: instance-of v1, v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36e134: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ +36e138: 1f00 3014 |0006: check-cast v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36e13c: 6e10 499f 0000 |0008: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart;.getContentStream:()Ljava/io/InputStream; // method@9f49 │ │ +36e142: 0c00 |000b: move-result-object v0 │ │ +36e144: 280b |000c: goto 0017 // +000b │ │ +36e146: 2001 3214 |000d: instance-of v1, v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ +36e14a: 3801 1900 |000f: if-eqz v1, 0028 // +0019 │ │ +36e14e: 1f00 3214 |0011: check-cast v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ +36e152: 6e10 999f 0000 |0013: invoke-virtual {v0}, Ljavax/mail/internet/MimeMessage;.getContentStream:()Ljava/io/InputStream; // method@9f99 │ │ +36e158: 0c00 |0016: move-result-object v0 │ │ +36e15a: 5431 2c72 |0017: iget-object v1, v3, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722c │ │ +36e15e: 7210 01a0 0100 |0019: invoke-interface {v1}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ +36e164: 0c02 |001c: move-result-object v2 │ │ +36e166: 7120 629f 2100 |001d: invoke-static {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.restrictEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@9f62 │ │ +36e16c: 0c01 |0020: move-result-object v1 │ │ +36e16e: 3801 0600 |0021: if-eqz v1, 0027 // +0006 │ │ +36e172: 7120 1da0 1000 |0023: invoke-static {v0, v1}, Ljavax/mail/internet/MimeUtility;.decode:(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/InputStream; // method@a01d │ │ +36e178: 0c00 |0026: move-result-object v0 │ │ +36e17a: 1100 |0027: return-object v0 │ │ +36e17c: 2200 ed13 |0028: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36e180: 1a01 0450 |002a: const-string v1, "Unknown part" // string@5004 │ │ +36e184: 7020 199d 1000 |002c: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36e18a: 2700 |002f: throw v0 │ │ +36e18c: 0d00 |0030: move-exception v0 │ │ +36e18e: 2201 9412 |0031: new-instance v1, Ljava/io/IOException; // type@1294 │ │ +36e192: 6e10 1c9d 0000 |0033: invoke-virtual {v0}, Ljavax/mail/MessagingException;.getMessage:()Ljava/lang/String; // method@9d1c │ │ +36e198: 0c02 |0036: move-result-object v2 │ │ +36e19a: 7020 ab96 2100 |0037: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96ab │ │ +36e1a0: 6e20 af96 0100 |003a: invoke-virtual {v1, v0}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@96af │ │ +36e1a6: 2701 |003d: throw v1 │ │ +36e1a8: 0d00 |003e: move-exception v0 │ │ +36e1aa: 2201 5e12 |003f: new-instance v1, Lcom/sun/mail/util/FolderClosedIOException; // type@125e │ │ +36e1ae: 6e10 d89c 0000 |0041: invoke-virtual {v0}, Ljavax/mail/FolderClosedException;.getFolder:()Ljavax/mail/Folder; // method@9cd8 │ │ +36e1b4: 0c02 |0044: move-result-object v2 │ │ +36e1b6: 6e10 d99c 0000 |0045: invoke-virtual {v0}, Ljavax/mail/FolderClosedException;.getMessage:()Ljava/lang/String; // method@9cd9 │ │ +36e1bc: 0c00 |0048: move-result-object v0 │ │ +36e1be: 7030 8895 2100 |0049: invoke-direct {v1, v2, v0}, Lcom/sun/mail/util/FolderClosedIOException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9588 │ │ +36e1c4: 2701 |004c: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0030 │ │ Ljavax/mail/FolderClosedException; -> 0x003e │ │ Ljavax/mail/MessagingException; -> 0x0030 │ │ positions : │ │ 0x0000 line=99 │ │ 0x0006 line=100 │ │ @@ -1276612,28 +1276611,28 @@ │ │ type : '()Ljavax/mail/MessageContext;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -36e270: |[36e270] javax.mail.internet.MimePartDataSource.getMessageContext:()Ljavax/mail/MessageContext; │ │ -36e280: 1d02 |0000: monitor-enter v2 │ │ -36e282: 5420 2b72 |0001: iget-object v0, v2, Ljavax/mail/internet/MimePartDataSource;.context:Ljavax/mail/MessageContext; // field@722b │ │ -36e286: 3900 0b00 |0003: if-nez v0, 000e // +000b │ │ -36e28a: 2200 eb13 |0005: new-instance v0, Ljavax/mail/MessageContext; // type@13eb │ │ -36e28e: 5421 2c72 |0007: iget-object v1, v2, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722c │ │ -36e292: 7020 109d 1000 |0009: invoke-direct {v0, v1}, Ljavax/mail/MessageContext;.:(Ljavax/mail/Part;)V // method@9d10 │ │ -36e298: 5b20 2b72 |000c: iput-object v0, v2, Ljavax/mail/internet/MimePartDataSource;.context:Ljavax/mail/MessageContext; // field@722b │ │ -36e29c: 5420 2b72 |000e: iget-object v0, v2, Ljavax/mail/internet/MimePartDataSource;.context:Ljavax/mail/MessageContext; // field@722b │ │ -36e2a0: 1e02 |0010: monitor-exit v2 │ │ -36e2a2: 1100 |0011: return-object v0 │ │ -36e2a4: 0d00 |0012: move-exception v0 │ │ -36e2a6: 1e02 |0013: monitor-exit v2 │ │ -36e2a8: 2700 |0014: throw v0 │ │ +36e26c: |[36e26c] javax.mail.internet.MimePartDataSource.getMessageContext:()Ljavax/mail/MessageContext; │ │ +36e27c: 1d02 |0000: monitor-enter v2 │ │ +36e27e: 5420 2b72 |0001: iget-object v0, v2, Ljavax/mail/internet/MimePartDataSource;.context:Ljavax/mail/MessageContext; // field@722b │ │ +36e282: 3900 0b00 |0003: if-nez v0, 000e // +000b │ │ +36e286: 2200 eb13 |0005: new-instance v0, Ljavax/mail/MessageContext; // type@13eb │ │ +36e28a: 5421 2c72 |0007: iget-object v1, v2, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722c │ │ +36e28e: 7020 109d 1000 |0009: invoke-direct {v0, v1}, Ljavax/mail/MessageContext;.:(Ljavax/mail/Part;)V // method@9d10 │ │ +36e294: 5b20 2b72 |000c: iput-object v0, v2, Ljavax/mail/internet/MimePartDataSource;.context:Ljavax/mail/MessageContext; // field@722b │ │ +36e298: 5420 2b72 |000e: iget-object v0, v2, Ljavax/mail/internet/MimePartDataSource;.context:Ljavax/mail/MessageContext; // field@722b │ │ +36e29c: 1e02 |0010: monitor-exit v2 │ │ +36e29e: 1100 |0011: return-object v0 │ │ +36e2a0: 0d00 |0012: move-exception v0 │ │ +36e2a2: 1e02 |0013: monitor-exit v2 │ │ +36e2a4: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=173 │ │ 0x0005 line=174 │ │ 0x000e line=175 │ │ @@ -1276645,24 +1276644,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -36e230: |[36e230] javax.mail.internet.MimePartDataSource.getName:()Ljava/lang/String; │ │ -36e240: 5420 2c72 |0000: iget-object v0, v2, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722c │ │ -36e244: 2001 3014 |0002: instance-of v1, v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36e248: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ -36e24c: 1f00 3014 |0006: check-cast v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36e250: 6e10 529f 0000 |0008: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart;.getFileName:()Ljava/lang/String; // method@9f52 │ │ -36e256: 0c00 |000b: move-result-object v0 │ │ -36e258: 1100 |000c: return-object v0 │ │ -36e25a: 1a00 0000 |000d: const-string v0, "" // string@0000 │ │ -36e25e: 1100 |000f: return-object v0 │ │ +36e22c: |[36e22c] javax.mail.internet.MimePartDataSource.getName:()Ljava/lang/String; │ │ +36e23c: 5420 2c72 |0000: iget-object v0, v2, Ljavax/mail/internet/MimePartDataSource;.part:Ljavax/mail/internet/MimePart; // field@722c │ │ +36e240: 2001 3014 |0002: instance-of v1, v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36e244: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ +36e248: 1f00 3014 |0006: check-cast v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36e24c: 6e10 529f 0000 |0008: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart;.getFileName:()Ljava/lang/String; // method@9f52 │ │ +36e252: 0c00 |000b: move-result-object v0 │ │ +36e254: 1100 |000c: return-object v0 │ │ +36e256: 1a00 0000 |000d: const-string v0, "" // string@0000 │ │ +36e25a: 1100 |000f: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljavax/mail/MessagingException; -> 0x000d │ │ positions : │ │ 0x0000 line=159 │ │ 0x0006 line=160 │ │ locals : │ │ @@ -1276673,19 +1276672,19 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36e1dc: |[36e1dc] javax.mail.internet.MimePartDataSource.getOutputStream:()Ljava/io/OutputStream; │ │ -36e1ec: 2200 1513 |0000: new-instance v0, Ljava/net/UnknownServiceException; // type@1315 │ │ -36e1f0: 1a01 9754 |0002: const-string v1, "Writing not supported" // string@5497 │ │ -36e1f4: 7020 e198 1000 |0004: invoke-direct {v0, v1}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@98e1 │ │ -36e1fa: 2700 |0007: throw v0 │ │ +36e1d8: |[36e1d8] javax.mail.internet.MimePartDataSource.getOutputStream:()Ljava/io/OutputStream; │ │ +36e1e8: 2200 1513 |0000: new-instance v0, Ljava/net/UnknownServiceException; // type@1315 │ │ +36e1ec: 1a01 9754 |0002: const-string v1, "Writing not supported" // string@5497 │ │ +36e1f0: 7020 e198 1000 |0004: invoke-direct {v0, v1}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@98e1 │ │ +36e1f6: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljavax/mail/internet/MimePartDataSource; │ │ │ │ source_file_idx : 15649 (MimePartDataSource.java) │ │ @@ -1276730,17 +1276729,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -37006c: |[37006c] javax.mail.internet.NewsAddress.:()V │ │ -37007c: 7010 569c 0000 |0000: invoke-direct {v0}, Ljavax/mail/Address;.:()V // method@9c56 │ │ -370082: 0e00 |0003: return-void │ │ +370068: |[370068] javax.mail.internet.NewsAddress.:()V │ │ +370078: 7010 569c 0000 |0000: invoke-direct {v0}, Ljavax/mail/Address;.:()V // method@9c56 │ │ +37007e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/NewsAddress; │ │ │ │ #1 : (in Ljavax/mail/internet/NewsAddress;) │ │ @@ -1276748,18 +1276747,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -370084: |[370084] javax.mail.internet.NewsAddress.:(Ljava/lang/String;)V │ │ -370094: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -370096: 7030 3aa0 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/NewsAddress;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a03a │ │ -37009c: 0e00 |0004: return-void │ │ +370080: |[370080] javax.mail.internet.NewsAddress.:(Ljava/lang/String;)V │ │ +370090: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +370092: 7030 3aa0 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/internet/NewsAddress;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a03a │ │ +370098: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=74 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/NewsAddress; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1276768,23 +1276767,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3700a0: |[3700a0] javax.mail.internet.NewsAddress.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3700b0: 7010 569c 0200 |0000: invoke-direct {v2}, Ljavax/mail/Address;.:()V // method@9c56 │ │ -3700b6: 1a00 3357 |0003: const-string v0, "\s+" // string@5733 │ │ -3700ba: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -3700be: 6e30 2898 0301 |0007: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -3700c4: 0c03 |000a: move-result-object v3 │ │ -3700c6: 5b23 3e72 |000b: iput-object v3, v2, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723e │ │ -3700ca: 5b24 3d72 |000d: iput-object v4, v2, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723d │ │ -3700ce: 0e00 |000f: return-void │ │ +37009c: |[37009c] javax.mail.internet.NewsAddress.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3700ac: 7010 569c 0200 |0000: invoke-direct {v2}, Ljavax/mail/Address;.:()V // method@9c56 │ │ +3700b2: 1a00 3357 |0003: const-string v0, "\s+" // string@5733 │ │ +3700b6: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +3700ba: 6e30 2898 0301 |0007: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +3700c0: 0c03 |000a: move-result-object v3 │ │ +3700c2: 5b23 3e72 |000b: iput-object v3, v2, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723e │ │ +3700c6: 5b24 3d72 |000d: iput-object v4, v2, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723d │ │ +3700ca: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0007 line=86 │ │ 0x000d line=87 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljavax/mail/internet/NewsAddress; │ │ @@ -1276796,36 +1276795,36 @@ │ │ type : '(Ljava/lang/String;)[Ljavax/mail/internet/NewsAddress;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -370004: |[370004] javax.mail.internet.NewsAddress.parse:(Ljava/lang/String;)[Ljavax/mail/internet/NewsAddress; │ │ -370014: 2200 7913 |0000: new-instance v0, Ljava/util/StringTokenizer; // type@1379 │ │ -370018: 1a01 e804 |0002: const-string v1, "," // string@04e8 │ │ -37001c: 7030 b99a 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ab9 │ │ -370022: 2203 5613 |0007: new-instance v3, Ljava/util/ArrayList; // type@1356 │ │ -370026: 7010 9399 0300 |0009: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -37002c: 6e10 bd9a 0000 |000c: invoke-virtual {v0}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ -370032: 0a01 |000f: move-result v1 │ │ -370034: 3801 0f00 |0010: if-eqz v1, 001f // +000f │ │ -370038: 6e10 be9a 0000 |0012: invoke-virtual {v0}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ -37003e: 0c01 |0015: move-result-object v1 │ │ -370040: 2202 3814 |0016: new-instance v2, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ -370044: 7020 39a0 1200 |0018: invoke-direct {v2, v1}, Ljavax/mail/internet/NewsAddress;.:(Ljava/lang/String;)V // method@a039 │ │ -37004a: 7220 5b9a 2300 |001b: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -370050: 28ee |001e: goto 000c // -0012 │ │ -370052: 7210 6a9a 0300 |001f: invoke-interface {v3}, Ljava/util/List;.size:()I // method@9a6a │ │ -370058: 0a00 |0022: move-result v0 │ │ -37005a: 2300 f815 |0023: new-array v0, v0, [Ljavax/mail/internet/NewsAddress; // type@15f8 │ │ -37005e: 7220 6d9a 0300 |0025: invoke-interface {v3, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -370064: 0c03 |0028: move-result-object v3 │ │ -370066: 1f03 f815 |0029: check-cast v3, [Ljavax/mail/internet/NewsAddress; // type@15f8 │ │ -37006a: 1103 |002b: return-object v3 │ │ +370000: |[370000] javax.mail.internet.NewsAddress.parse:(Ljava/lang/String;)[Ljavax/mail/internet/NewsAddress; │ │ +370010: 2200 7913 |0000: new-instance v0, Ljava/util/StringTokenizer; // type@1379 │ │ +370014: 1a01 e804 |0002: const-string v1, "," // string@04e8 │ │ +370018: 7030 b99a 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9ab9 │ │ +37001e: 2203 5613 |0007: new-instance v3, Ljava/util/ArrayList; // type@1356 │ │ +370022: 7010 9399 0300 |0009: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +370028: 6e10 bd9a 0000 |000c: invoke-virtual {v0}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@9abd │ │ +37002e: 0a01 |000f: move-result v1 │ │ +370030: 3801 0f00 |0010: if-eqz v1, 001f // +000f │ │ +370034: 6e10 be9a 0000 |0012: invoke-virtual {v0}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@9abe │ │ +37003a: 0c01 |0015: move-result-object v1 │ │ +37003c: 2202 3814 |0016: new-instance v2, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ +370040: 7020 39a0 1200 |0018: invoke-direct {v2, v1}, Ljavax/mail/internet/NewsAddress;.:(Ljava/lang/String;)V // method@a039 │ │ +370046: 7220 5b9a 2300 |001b: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +37004c: 28ee |001e: goto 000c // -0012 │ │ +37004e: 7210 6a9a 0300 |001f: invoke-interface {v3}, Ljava/util/List;.size:()I // method@9a6a │ │ +370054: 0a00 |0022: move-result v0 │ │ +370056: 2300 f815 |0023: new-array v0, v0, [Ljavax/mail/internet/NewsAddress; // type@15f8 │ │ +37005a: 7220 6d9a 0300 |0025: invoke-interface {v3, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +370060: 0c03 |0028: move-result-object v3 │ │ +370062: 1f03 f815 |0029: check-cast v3, [Ljavax/mail/internet/NewsAddress; // type@15f8 │ │ +370066: 1103 |002b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0007 line=219 │ │ 0x000c line=220 │ │ 0x0012 line=221 │ │ 0x0016 line=222 │ │ @@ -1276838,59 +1276837,59 @@ │ │ type : '([Ljavax/mail/Address;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -36ff58: |[36ff58] javax.mail.internet.NewsAddress.toString:([Ljavax/mail/Address;)Ljava/lang/String; │ │ -36ff68: 3807 4b00 |0000: if-eqz v7, 004b // +004b │ │ -36ff6c: 2170 |0002: array-length v0, v7 │ │ -36ff6e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -36ff72: 2846 |0005: goto 004b // +0046 │ │ -36ff74: 2200 e812 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36ff78: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -36ff7a: 4601 0701 |0009: aget-object v1, v7, v1 │ │ -36ff7e: 1f01 3814 |000b: check-cast v1, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ -36ff82: 6e10 43a0 0100 |000d: invoke-virtual {v1}, Ljavax/mail/internet/NewsAddress;.toString:()Ljava/lang/String; // method@a043 │ │ -36ff88: 0c01 |0010: move-result-object v1 │ │ -36ff8a: 7020 4398 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ -36ff90: 6e10 5198 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -36ff96: 0a01 |0017: move-result v1 │ │ -36ff98: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -36ff9a: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -36ff9c: 2174 |001a: array-length v4, v7 │ │ -36ff9e: 3543 2b00 |001b: if-ge v3, v4, 0046 // +002b │ │ -36ffa2: 1a04 e804 |001d: const-string v4, "," // string@04e8 │ │ -36ffa6: 6e20 4b98 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ffac: b021 |0022: add-int/2addr v1, v2 │ │ -36ffae: 4604 0703 |0023: aget-object v4, v7, v3 │ │ -36ffb2: 1f04 3814 |0025: check-cast v4, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ -36ffb6: 6e10 43a0 0400 |0027: invoke-virtual {v4}, Ljavax/mail/internet/NewsAddress;.toString:()Ljava/lang/String; // method@a043 │ │ -36ffbc: 0c04 |002a: move-result-object v4 │ │ -36ffbe: 6e10 2298 0400 |002b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -36ffc4: 0a05 |002e: move-result v5 │ │ -36ffc6: b015 |002f: add-int/2addr v5, v1 │ │ -36ffc8: 1306 4c00 |0030: const/16 v6, #int 76 // #4c │ │ -36ffcc: 3765 0900 |0032: if-le v5, v6, 003b // +0009 │ │ -36ffd0: 1a01 9000 |0034: const-string v1, " │ │ +36ff54: |[36ff54] javax.mail.internet.NewsAddress.toString:([Ljavax/mail/Address;)Ljava/lang/String; │ │ +36ff64: 3807 4b00 |0000: if-eqz v7, 004b // +004b │ │ +36ff68: 2170 |0002: array-length v0, v7 │ │ +36ff6a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +36ff6e: 2846 |0005: goto 004b // +0046 │ │ +36ff70: 2200 e812 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36ff74: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +36ff76: 4601 0701 |0009: aget-object v1, v7, v1 │ │ +36ff7a: 1f01 3814 |000b: check-cast v1, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ +36ff7e: 6e10 43a0 0100 |000d: invoke-virtual {v1}, Ljavax/mail/internet/NewsAddress;.toString:()Ljava/lang/String; // method@a043 │ │ +36ff84: 0c01 |0010: move-result-object v1 │ │ +36ff86: 7020 4398 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ +36ff8c: 6e10 5198 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +36ff92: 0a01 |0017: move-result v1 │ │ +36ff94: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +36ff96: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +36ff98: 2174 |001a: array-length v4, v7 │ │ +36ff9a: 3543 2b00 |001b: if-ge v3, v4, 0046 // +002b │ │ +36ff9e: 1a04 e804 |001d: const-string v4, "," // string@04e8 │ │ +36ffa2: 6e20 4b98 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ffa8: b021 |0022: add-int/2addr v1, v2 │ │ +36ffaa: 4604 0703 |0023: aget-object v4, v7, v3 │ │ +36ffae: 1f04 3814 |0025: check-cast v4, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ +36ffb2: 6e10 43a0 0400 |0027: invoke-virtual {v4}, Ljavax/mail/internet/NewsAddress;.toString:()Ljava/lang/String; // method@a043 │ │ +36ffb8: 0c04 |002a: move-result-object v4 │ │ +36ffba: 6e10 2298 0400 |002b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +36ffc0: 0a05 |002e: move-result v5 │ │ +36ffc2: b015 |002f: add-int/2addr v5, v1 │ │ +36ffc4: 1306 4c00 |0030: const/16 v6, #int 76 // #4c │ │ +36ffc8: 3765 0900 |0032: if-le v5, v6, 003b // +0009 │ │ +36ffcc: 1a01 9000 |0034: const-string v1, " │ │ " // string@0090 │ │ -36ffd4: 6e20 4b98 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ffda: 1301 0800 |0039: const/16 v1, #int 8 // #8 │ │ -36ffde: 6e20 4b98 4000 |003b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36ffe4: 6e10 2298 0400 |003e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -36ffea: 0a04 |0041: move-result v4 │ │ -36ffec: b041 |0042: add-int/2addr v1, v4 │ │ -36ffee: d803 0301 |0043: add-int/lit8 v3, v3, #int 1 // #01 │ │ -36fff2: 28d5 |0045: goto 001a // -002b │ │ -36fff4: 6e10 5498 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36fffa: 0c07 |0049: move-result-object v7 │ │ -36fffc: 1107 |004a: return-object v7 │ │ -36fffe: 1207 |004b: const/4 v7, #int 0 // #0 │ │ -370000: 1107 |004c: return-object v7 │ │ +36ffd0: 6e20 4b98 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ffd6: 1301 0800 |0039: const/16 v1, #int 8 // #8 │ │ +36ffda: 6e20 4b98 4000 |003b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36ffe0: 6e10 2298 0400 |003e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +36ffe6: 0a04 |0041: move-result v4 │ │ +36ffe8: b041 |0042: add-int/2addr v1, v4 │ │ +36ffea: d803 0301 |0043: add-int/lit8 v3, v3, #int 1 // #01 │ │ +36ffee: 28d5 |0045: goto 001a // -002b │ │ +36fff0: 6e10 5498 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36fff6: 0c07 |0049: move-result-object v7 │ │ +36fff8: 1107 |004a: return-object v7 │ │ +36fffa: 1207 |004b: const/4 v7, #int 0 // #0 │ │ +36fffc: 1107 |004c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=186 │ │ 0x0006 line=189 │ │ 0x000d line=190 │ │ 0x0014 line=191 │ │ 0x001a line=192 │ │ @@ -1276910,41 +1276909,41 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -36fe44: |[36fe44] javax.mail.internet.NewsAddress.equals:(Ljava/lang/Object;)Z │ │ -36fe54: 2040 3814 |0000: instance-of v0, v4, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ -36fe58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36fe5a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -36fe5e: 0f01 |0005: return v1 │ │ -36fe60: 1f04 3814 |0006: check-cast v4, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ -36fe64: 5430 3e72 |0008: iget-object v0, v3, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723e │ │ -36fe68: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -36fe6c: 5442 3e72 |000c: iget-object v2, v4, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723e │ │ -36fe70: 3802 0c00 |000e: if-eqz v2, 001a // +000c │ │ -36fe74: 3800 1f00 |0010: if-eqz v0, 002f // +001f │ │ -36fe78: 5442 3e72 |0012: iget-object v2, v4, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723e │ │ -36fe7c: 6e20 1298 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -36fe82: 0a00 |0017: move-result v0 │ │ -36fe84: 3800 1700 |0018: if-eqz v0, 002f // +0017 │ │ -36fe88: 5430 3d72 |001a: iget-object v0, v3, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723d │ │ -36fe8c: 3900 0600 |001c: if-nez v0, 0022 // +0006 │ │ -36fe90: 5442 3d72 |001e: iget-object v2, v4, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723d │ │ -36fe94: 3802 0e00 |0020: if-eqz v2, 002e // +000e │ │ -36fe98: 3800 0d00 |0022: if-eqz v0, 002f // +000d │ │ -36fe9c: 5444 3d72 |0024: iget-object v4, v4, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723d │ │ -36fea0: 3804 0900 |0026: if-eqz v4, 002f // +0009 │ │ -36fea4: 6e20 1398 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36feaa: 0a04 |002b: move-result v4 │ │ -36feac: 3804 0300 |002c: if-eqz v4, 002f // +0003 │ │ -36feb0: 1211 |002e: const/4 v1, #int 1 // #1 │ │ -36feb2: 0f01 |002f: return v1 │ │ +36fe40: |[36fe40] javax.mail.internet.NewsAddress.equals:(Ljava/lang/Object;)Z │ │ +36fe50: 2040 3814 |0000: instance-of v0, v4, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ +36fe54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36fe56: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +36fe5a: 0f01 |0005: return v1 │ │ +36fe5c: 1f04 3814 |0006: check-cast v4, Ljavax/mail/internet/NewsAddress; // type@1438 │ │ +36fe60: 5430 3e72 |0008: iget-object v0, v3, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723e │ │ +36fe64: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +36fe68: 5442 3e72 |000c: iget-object v2, v4, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723e │ │ +36fe6c: 3802 0c00 |000e: if-eqz v2, 001a // +000c │ │ +36fe70: 3800 1f00 |0010: if-eqz v0, 002f // +001f │ │ +36fe74: 5442 3e72 |0012: iget-object v2, v4, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723e │ │ +36fe78: 6e20 1298 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +36fe7e: 0a00 |0017: move-result v0 │ │ +36fe80: 3800 1700 |0018: if-eqz v0, 002f // +0017 │ │ +36fe84: 5430 3d72 |001a: iget-object v0, v3, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723d │ │ +36fe88: 3900 0600 |001c: if-nez v0, 0022 // +0006 │ │ +36fe8c: 5442 3d72 |001e: iget-object v2, v4, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723d │ │ +36fe90: 3802 0e00 |0020: if-eqz v2, 002e // +000e │ │ +36fe94: 3800 0d00 |0022: if-eqz v0, 002f // +000d │ │ +36fe98: 5444 3d72 |0024: iget-object v4, v4, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723d │ │ +36fe9c: 3804 0900 |0026: if-eqz v4, 002f // +0009 │ │ +36fea0: 6e20 1398 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36fea6: 0a04 |002b: move-result v4 │ │ +36fea8: 3804 0300 |002c: if-eqz v4, 002f // +0003 │ │ +36feac: 1211 |002e: const/4 v1, #int 1 // #1 │ │ +36feae: 0f01 |002f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0006 line=153 │ │ 0x0008 line=154 │ │ 0x0014 line=155 │ │ 0x0028 line=157 │ │ @@ -1276957,17 +1276956,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36fef8: |[36fef8] javax.mail.internet.NewsAddress.getHost:()Ljava/lang/String; │ │ -36ff08: 5410 3d72 |0000: iget-object v0, v1, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723d │ │ -36ff0c: 1100 |0002: return-object v0 │ │ +36fef4: |[36fef4] javax.mail.internet.NewsAddress.getHost:()Ljava/lang/String; │ │ +36ff04: 5410 3d72 |0000: iget-object v0, v1, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723d │ │ +36ff08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/internet/NewsAddress; │ │ │ │ #2 : (in Ljavax/mail/internet/NewsAddress;) │ │ @@ -1276975,17 +1276974,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36ff10: |[36ff10] javax.mail.internet.NewsAddress.getNewsgroup:()Ljava/lang/String; │ │ -36ff20: 5410 3e72 |0000: iget-object v0, v1, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723e │ │ -36ff24: 1100 |0002: return-object v0 │ │ +36ff0c: |[36ff0c] javax.mail.internet.NewsAddress.getNewsgroup:()Ljava/lang/String; │ │ +36ff1c: 5410 3e72 |0000: iget-object v0, v1, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723e │ │ +36ff20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/internet/NewsAddress; │ │ │ │ #3 : (in Ljavax/mail/internet/NewsAddress;) │ │ @@ -1276993,46 +1276992,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36ff28: |[36ff28] javax.mail.internet.NewsAddress.getType:()Ljava/lang/String; │ │ -36ff38: 1a00 2e9f |0000: const-string v0, "news" // string@9f2e │ │ -36ff3c: 1100 |0002: return-object v0 │ │ +36ff24: |[36ff24] javax.mail.internet.NewsAddress.getType:()Ljava/lang/String; │ │ +36ff34: 1a00 2e9f |0000: const-string v0, "news" // string@9f2e │ │ +36ff38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ljavax/mail/internet/NewsAddress;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -36feb4: |[36feb4] javax.mail.internet.NewsAddress.hashCode:()I │ │ -36fec4: 5430 3e72 |0000: iget-object v0, v3, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723e │ │ -36fec8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36feca: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -36fece: 6e10 1998 0000 |0005: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -36fed4: 0a00 |0008: move-result v0 │ │ -36fed6: b001 |0009: add-int/2addr v1, v0 │ │ -36fed8: 5430 3d72 |000a: iget-object v0, v3, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723d │ │ -36fedc: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ -36fee0: 6202 bb70 |000e: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -36fee4: 6e20 3198 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -36feea: 0c00 |0013: move-result-object v0 │ │ -36feec: 6e10 1998 0000 |0014: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -36fef2: 0a00 |0017: move-result v0 │ │ -36fef4: b001 |0018: add-int/2addr v1, v0 │ │ -36fef6: 0f01 |0019: return v1 │ │ +36feb0: |[36feb0] javax.mail.internet.NewsAddress.hashCode:()I │ │ +36fec0: 5430 3e72 |0000: iget-object v0, v3, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723e │ │ +36fec4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36fec6: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +36feca: 6e10 1998 0000 |0005: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +36fed0: 0a00 |0008: move-result v0 │ │ +36fed2: b001 |0009: add-int/2addr v1, v0 │ │ +36fed4: 5430 3d72 |000a: iget-object v0, v3, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723d │ │ +36fed8: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ +36fedc: 6202 bb70 |000e: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +36fee0: 6e20 3198 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +36fee6: 0c00 |0013: move-result-object v0 │ │ +36fee8: 6e10 1998 0000 |0014: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +36feee: 0a00 |0017: move-result v0 │ │ +36fef0: b001 |0018: add-int/2addr v1, v0 │ │ +36fef2: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0005 line=167 │ │ 0x000a line=168 │ │ 0x000e line=169 │ │ locals : │ │ @@ -1277043,17 +1277042,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3700d0: |[3700d0] javax.mail.internet.NewsAddress.setHost:(Ljava/lang/String;)V │ │ -3700e0: 5b01 3d72 |0000: iput-object v1, v0, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723d │ │ -3700e4: 0e00 |0002: return-void │ │ +3700cc: |[3700cc] javax.mail.internet.NewsAddress.setHost:(Ljava/lang/String;)V │ │ +3700dc: 5b01 3d72 |0000: iput-object v1, v0, Ljavax/mail/internet/NewsAddress;.host:Ljava/lang/String; // field@723d │ │ +3700e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljavax/mail/internet/NewsAddress; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1277062,17 +1277061,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3700e8: |[3700e8] javax.mail.internet.NewsAddress.setNewsgroup:(Ljava/lang/String;)V │ │ -3700f8: 5b01 3e72 |0000: iput-object v1, v0, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723e │ │ -3700fc: 0e00 |0002: return-void │ │ +3700e4: |[3700e4] javax.mail.internet.NewsAddress.setNewsgroup:(Ljava/lang/String;)V │ │ +3700f4: 5b01 3e72 |0000: iput-object v1, v0, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723e │ │ +3700f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljavax/mail/internet/NewsAddress; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1277081,17 +1277080,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36ff40: |[36ff40] javax.mail.internet.NewsAddress.toString:()Ljava/lang/String; │ │ -36ff50: 5410 3e72 |0000: iget-object v0, v1, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723e │ │ -36ff54: 1100 |0002: return-object v0 │ │ +36ff3c: |[36ff3c] javax.mail.internet.NewsAddress.toString:()Ljava/lang/String; │ │ +36ff4c: 5410 3e72 |0000: iget-object v0, v1, Ljavax/mail/internet/NewsAddress;.newsgroup:Ljava/lang/String; // field@723e │ │ +36ff50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/internet/NewsAddress; │ │ │ │ source_file_idx : 16065 (NewsAddress.java) │ │ @@ -1277124,17 +1277123,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -371438: |[371438] javax.mail.internet.ParseException.:()V │ │ -371448: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -37144e: 0e00 |0003: return-void │ │ +371434: |[371434] javax.mail.internet.ParseException.:()V │ │ +371444: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +37144a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/ParseException; │ │ │ │ #1 : (in Ljavax/mail/internet/ParseException;) │ │ @@ -1277142,17 +1277141,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -371450: |[371450] javax.mail.internet.ParseException.:(Ljava/lang/String;)V │ │ -371460: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -371466: 0e00 |0003: return-void │ │ +37144c: |[37144c] javax.mail.internet.ParseException.:(Ljava/lang/String;)V │ │ +37145c: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +371462: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/ParseException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1277191,18 +1277190,18 @@ │ │ type : '(Ljavax/mail/Address;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -371788: |[371788] javax.mail.search.AddressTerm.:(Ljavax/mail/Address;)V │ │ -371798: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -37179e: 5b01 5972 |0003: iput-object v1, v0, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7259 │ │ -3717a2: 0e00 |0005: return-void │ │ +371784: |[371784] javax.mail.search.AddressTerm.:(Ljavax/mail/Address;)V │ │ +371794: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +37179a: 5b01 5972 |0003: iput-object v1, v0, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7259 │ │ +37179e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/search/AddressTerm; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/Address; │ │ @@ -1277213,25 +1277212,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3716fc: |[3716fc] javax.mail.search.AddressTerm.equals:(Ljava/lang/Object;)Z │ │ -37170c: 2020 4514 |0000: instance-of v0, v2, Ljavax/mail/search/AddressTerm; // type@1445 │ │ -371710: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -371714: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -371716: 0f02 |0005: return v2 │ │ -371718: 1f02 4514 |0006: check-cast v2, Ljavax/mail/search/AddressTerm; // type@1445 │ │ -37171c: 5422 5972 |0008: iget-object v2, v2, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7259 │ │ -371720: 5410 5972 |000a: iget-object v0, v1, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7259 │ │ -371724: 6e20 579c 0200 |000c: invoke-virtual {v2, v0}, Ljavax/mail/Address;.equals:(Ljava/lang/Object;)Z // method@9c57 │ │ -37172a: 0a02 |000f: move-result v2 │ │ -37172c: 0f02 |0010: return v2 │ │ +3716f8: |[3716f8] javax.mail.search.AddressTerm.equals:(Ljava/lang/Object;)Z │ │ +371708: 2020 4514 |0000: instance-of v0, v2, Ljavax/mail/search/AddressTerm; // type@1445 │ │ +37170c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +371710: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +371712: 0f02 |0005: return v2 │ │ +371714: 1f02 4514 |0006: check-cast v2, Ljavax/mail/search/AddressTerm; // type@1445 │ │ +371718: 5422 5972 |0008: iget-object v2, v2, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7259 │ │ +37171c: 5410 5972 |000a: iget-object v0, v1, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7259 │ │ +371720: 6e20 579c 0200 |000c: invoke-virtual {v2, v0}, Ljavax/mail/Address;.equals:(Ljava/lang/Object;)Z // method@9c57 │ │ +371726: 0a02 |000f: move-result v2 │ │ +371728: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0006 line=92 │ │ 0x0008 line=93 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Ljavax/mail/search/AddressTerm; │ │ @@ -1277242,17 +1277241,17 @@ │ │ type : '()Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -371770: |[371770] javax.mail.search.AddressTerm.getAddress:()Ljavax/mail/Address; │ │ -371780: 5410 5972 |0000: iget-object v0, v1, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7259 │ │ -371784: 1100 |0002: return-object v0 │ │ +37176c: |[37176c] javax.mail.search.AddressTerm.getAddress:()Ljavax/mail/Address; │ │ +37177c: 5410 5972 |0000: iget-object v0, v1, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7259 │ │ +371780: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/search/AddressTerm; │ │ │ │ #2 : (in Ljavax/mail/search/AddressTerm;) │ │ @@ -1277260,19 +1277259,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -371750: |[371750] javax.mail.search.AddressTerm.hashCode:()I │ │ -371760: 5410 5972 |0000: iget-object v0, v1, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7259 │ │ -371764: 6e10 e997 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ -37176a: 0a00 |0005: move-result v0 │ │ -37176c: 0f00 |0006: return v0 │ │ +37174c: |[37174c] javax.mail.search.AddressTerm.hashCode:()I │ │ +37175c: 5410 5972 |0000: iget-object v0, v1, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7259 │ │ +371760: 6e10 e997 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ +371766: 0a00 |0005: move-result v0 │ │ +371768: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/search/AddressTerm; │ │ │ │ #3 : (in Ljavax/mail/search/AddressTerm;) │ │ @@ -1277280,19 +1277279,19 @@ │ │ type : '(Ljavax/mail/Address;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -371730: |[371730] javax.mail.search.AddressTerm.match:(Ljavax/mail/Address;)Z │ │ -371740: 5410 5972 |0000: iget-object v0, v1, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7259 │ │ -371744: 6e20 579c 0200 |0002: invoke-virtual {v2, v0}, Ljavax/mail/Address;.equals:(Ljava/lang/Object;)Z // method@9c57 │ │ -37174a: 0a02 |0005: move-result v2 │ │ -37174c: 0f02 |0006: return v2 │ │ +37172c: |[37172c] javax.mail.search.AddressTerm.match:(Ljavax/mail/Address;)Z │ │ +37173c: 5410 5972 |0000: iget-object v0, v1, Ljavax/mail/search/AddressTerm;.address:Ljavax/mail/Address; // field@7259 │ │ +371740: 6e20 579c 0200 |0002: invoke-virtual {v2, v0}, Ljavax/mail/Address;.equals:(Ljava/lang/Object;)Z // method@9c57 │ │ +371746: 0a02 |0005: move-result v2 │ │ +371748: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/search/AddressTerm; │ │ 0x0000 - 0x0007 reg=2 (null) Ljavax/mail/Address; │ │ │ │ @@ -1277330,24 +1277329,24 @@ │ │ type : '(Ljavax/mail/search/SearchTerm;Ljavax/mail/search/SearchTerm;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -37189c: |[37189c] javax.mail.search.AndTerm.:(Ljavax/mail/search/SearchTerm;Ljavax/mail/search/SearchTerm;)V │ │ -3718ac: 7010 d3a0 0200 |0000: invoke-direct {v2}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -3718b2: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -3718b4: 2300 f915 |0004: new-array v0, v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ -3718b8: 5b20 5c72 |0006: iput-object v0, v2, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ -3718bc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3718be: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -3718c2: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -3718c4: 4d04 0003 |000c: aput-object v4, v0, v3 │ │ -3718c8: 0e00 |000e: return-void │ │ +371898: |[371898] javax.mail.search.AndTerm.:(Ljavax/mail/search/SearchTerm;Ljavax/mail/search/SearchTerm;)V │ │ +3718a8: 7010 d3a0 0200 |0000: invoke-direct {v2}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +3718ae: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +3718b0: 2300 f915 |0004: new-array v0, v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ +3718b4: 5b20 5c72 |0006: iput-object v0, v2, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ +3718b8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3718ba: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +3718be: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +3718c0: 4d04 0003 |000c: aput-object v4, v0, v3 │ │ +3718c4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0006 line=71 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Ljavax/mail/search/AndTerm; │ │ 0x0000 - 0x000f reg=3 (null) Ljavax/mail/search/SearchTerm; │ │ @@ -1277358,28 +1277357,28 @@ │ │ type : '([Ljavax/mail/search/SearchTerm;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3718cc: |[3718cc] javax.mail.search.AndTerm.:([Ljavax/mail/search/SearchTerm;)V │ │ -3718dc: 7010 d3a0 0300 |0000: invoke-direct {v3}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -3718e2: 2140 |0003: array-length v0, v4 │ │ -3718e4: 2300 f915 |0004: new-array v0, v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ -3718e8: 5b30 5c72 |0006: iput-object v0, v3, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ -3718ec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3718ee: 2141 |0009: array-length v1, v4 │ │ -3718f0: 3510 0b00 |000a: if-ge v0, v1, 0015 // +000b │ │ -3718f4: 5431 5c72 |000c: iget-object v1, v3, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ -3718f8: 4602 0400 |000e: aget-object v2, v4, v0 │ │ -3718fc: 4d02 0100 |0010: aput-object v2, v1, v0 │ │ -371900: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -371904: 28f5 |0014: goto 0009 // -000b │ │ -371906: 0e00 |0015: return-void │ │ +3718c8: |[3718c8] javax.mail.search.AndTerm.:([Ljavax/mail/search/SearchTerm;)V │ │ +3718d8: 7010 d3a0 0300 |0000: invoke-direct {v3}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +3718de: 2140 |0003: array-length v0, v4 │ │ +3718e0: 2300 f915 |0004: new-array v0, v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ +3718e4: 5b30 5c72 |0006: iput-object v0, v3, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ +3718e8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3718ea: 2141 |0009: array-length v1, v4 │ │ +3718ec: 3510 0b00 |000a: if-ge v0, v1, 0015 // +000b │ │ +3718f0: 5431 5c72 |000c: iget-object v1, v3, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ +3718f4: 4602 0400 |000e: aget-object v2, v4, v0 │ │ +3718f8: 4d02 0100 |0010: aput-object v2, v1, v0 │ │ +3718fc: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +371900: 28f5 |0014: goto 0009 // -000b │ │ +371902: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0009 line=83 │ │ 0x000c line=84 │ │ locals : │ │ @@ -1277392,41 +1277391,41 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3717a4: |[3717a4] javax.mail.search.AndTerm.equals:(Ljava/lang/Object;)Z │ │ -3717b4: 2050 4614 |0000: instance-of v0, v5, Ljavax/mail/search/AndTerm; // type@1446 │ │ -3717b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3717ba: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3717be: 0f01 |0005: return v1 │ │ -3717c0: 1f05 4614 |0006: check-cast v5, Ljavax/mail/search/AndTerm; // type@1446 │ │ -3717c4: 5450 5c72 |0008: iget-object v0, v5, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ -3717c8: 2100 |000a: array-length v0, v0 │ │ -3717ca: 5442 5c72 |000b: iget-object v2, v4, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ -3717ce: 2122 |000d: array-length v2, v2 │ │ -3717d0: 3220 0300 |000e: if-eq v0, v2, 0011 // +0003 │ │ -3717d4: 0f01 |0010: return v1 │ │ -3717d6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -3717d8: 5442 5c72 |0012: iget-object v2, v4, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ -3717dc: 2123 |0014: array-length v3, v2 │ │ -3717de: 3530 1200 |0015: if-ge v0, v3, 0027 // +0012 │ │ -3717e2: 4602 0200 |0017: aget-object v2, v2, v0 │ │ -3717e6: 5453 5c72 |0019: iget-object v3, v5, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ -3717ea: 4603 0300 |001b: aget-object v3, v3, v0 │ │ -3717ee: 6e20 e697 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -3717f4: 0a02 |0020: move-result v2 │ │ -3717f6: 3902 0300 |0021: if-nez v2, 0024 // +0003 │ │ -3717fa: 0f01 |0023: return v1 │ │ -3717fc: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -371800: 28ec |0026: goto 0012 // -0014 │ │ -371802: 1215 |0027: const/4 v5, #int 1 // #1 │ │ -371804: 0f05 |0028: return v5 │ │ +3717a0: |[3717a0] javax.mail.search.AndTerm.equals:(Ljava/lang/Object;)Z │ │ +3717b0: 2050 4614 |0000: instance-of v0, v5, Ljavax/mail/search/AndTerm; // type@1446 │ │ +3717b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3717b6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3717ba: 0f01 |0005: return v1 │ │ +3717bc: 1f05 4614 |0006: check-cast v5, Ljavax/mail/search/AndTerm; // type@1446 │ │ +3717c0: 5450 5c72 |0008: iget-object v0, v5, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ +3717c4: 2100 |000a: array-length v0, v0 │ │ +3717c6: 5442 5c72 |000b: iget-object v2, v4, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ +3717ca: 2122 |000d: array-length v2, v2 │ │ +3717cc: 3220 0300 |000e: if-eq v0, v2, 0011 // +0003 │ │ +3717d0: 0f01 |0010: return v1 │ │ +3717d2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +3717d4: 5442 5c72 |0012: iget-object v2, v4, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ +3717d8: 2123 |0014: array-length v3, v2 │ │ +3717da: 3530 1200 |0015: if-ge v0, v3, 0027 // +0012 │ │ +3717de: 4602 0200 |0017: aget-object v2, v2, v0 │ │ +3717e2: 5453 5c72 |0019: iget-object v3, v5, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ +3717e6: 4603 0300 |001b: aget-object v3, v3, v0 │ │ +3717ea: 6e20 e697 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +3717f0: 0a02 |0020: move-result v2 │ │ +3717f2: 3902 0300 |0021: if-nez v2, 0024 // +0003 │ │ +3717f6: 0f01 |0023: return v1 │ │ +3717f8: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3717fc: 28ec |0026: goto 0012 // -0014 │ │ +3717fe: 1215 |0027: const/4 v5, #int 1 // #1 │ │ +371800: 0f05 |0028: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0006 line=121 │ │ 0x0008 line=122 │ │ 0x0012 line=124 │ │ 0x0017 line=125 │ │ @@ -1277439,20 +1277438,20 @@ │ │ type : '()[Ljavax/mail/search/SearchTerm;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -371878: |[371878] javax.mail.search.AndTerm.getTerms:()[Ljavax/mail/search/SearchTerm; │ │ -371888: 5410 5c72 |0000: iget-object v0, v1, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ -37188c: 6e10 68a6 0000 |0002: invoke-virtual {v0}, [Ljavax/mail/search/SearchTerm;.clone:()Ljava/lang/Object; // method@a668 │ │ -371892: 0c00 |0005: move-result-object v0 │ │ -371894: 1f00 f915 |0006: check-cast v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ -371898: 1100 |0008: return-object v0 │ │ +371874: |[371874] javax.mail.search.AndTerm.getTerms:()[Ljavax/mail/search/SearchTerm; │ │ +371884: 5410 5c72 |0000: iget-object v0, v1, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ +371888: 6e10 68a6 0000 |0002: invoke-virtual {v0}, [Ljavax/mail/search/SearchTerm;.clone:()Ljava/lang/Object; // method@a668 │ │ +37188e: 0c00 |0005: move-result-object v0 │ │ +371890: 1f00 f915 |0006: check-cast v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ +371894: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/search/AndTerm; │ │ │ │ #2 : (in Ljavax/mail/search/AndTerm;) │ │ @@ -1277460,27 +1277459,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -371844: |[371844] javax.mail.search.AndTerm.hashCode:()I │ │ -371854: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -371856: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -371858: 5442 5c72 |0002: iget-object v2, v4, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ -37185c: 2123 |0004: array-length v3, v2 │ │ -37185e: 3530 0c00 |0005: if-ge v0, v3, 0011 // +000c │ │ -371862: 4602 0200 |0007: aget-object v2, v2, v0 │ │ -371866: 6e10 e997 0200 |0009: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ -37186c: 0a02 |000c: move-result v2 │ │ -37186e: b021 |000d: add-int/2addr v1, v2 │ │ -371870: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -371874: 28f2 |0010: goto 0002 // -000e │ │ -371876: 0f01 |0011: return v1 │ │ +371840: |[371840] javax.mail.search.AndTerm.hashCode:()I │ │ +371850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +371852: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +371854: 5442 5c72 |0002: iget-object v2, v4, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ +371858: 2123 |0004: array-length v3, v2 │ │ +37185a: 3530 0c00 |0005: if-ge v0, v3, 0011 // +000c │ │ +37185e: 4602 0200 |0007: aget-object v2, v2, v0 │ │ +371862: 6e10 e997 0200 |0009: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ +371868: 0a02 |000c: move-result v2 │ │ +37186a: b021 |000d: add-int/2addr v1, v2 │ │ +37186c: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +371870: 28f2 |0010: goto 0002 // -000e │ │ +371872: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x0007 line=137 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Ljavax/mail/search/AndTerm; │ │ │ │ @@ -1277489,29 +1277488,29 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -371808: |[371808] javax.mail.search.AndTerm.match:(Ljavax/mail/Message;)Z │ │ -371818: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -37181a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -37181c: 5442 5c72 |0002: iget-object v2, v4, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ -371820: 2123 |0004: array-length v3, v2 │ │ -371822: 3531 0e00 |0005: if-ge v1, v3, 0013 // +000e │ │ -371826: 4602 0201 |0007: aget-object v2, v2, v1 │ │ -37182a: 6e20 d4a0 5200 |0009: invoke-virtual {v2, v5}, Ljavax/mail/search/SearchTerm;.match:(Ljavax/mail/Message;)Z // method@a0d4 │ │ -371830: 0a02 |000c: move-result v2 │ │ -371832: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ -371836: 0f00 |000f: return v0 │ │ -371838: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -37183c: 28f0 |0012: goto 0002 // -0010 │ │ -37183e: 1215 |0013: const/4 v5, #int 1 // #1 │ │ -371840: 0f05 |0014: return v5 │ │ +371804: |[371804] javax.mail.search.AndTerm.match:(Ljavax/mail/Message;)Z │ │ +371814: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +371816: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +371818: 5442 5c72 |0002: iget-object v2, v4, Ljavax/mail/search/AndTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@725c │ │ +37181c: 2123 |0004: array-length v3, v2 │ │ +37181e: 3531 0e00 |0005: if-ge v1, v3, 0013 // +000e │ │ +371822: 4602 0201 |0007: aget-object v2, v2, v1 │ │ +371826: 6e20 d4a0 5200 |0009: invoke-virtual {v2, v5}, Ljavax/mail/search/SearchTerm;.match:(Ljavax/mail/Message;)Z // method@a0d4 │ │ +37182c: 0a02 |000c: move-result v2 │ │ +37182e: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ +371832: 0f00 |000f: return v0 │ │ +371834: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +371838: 28f0 |0012: goto 0002 // -0010 │ │ +37183a: 1215 |0013: const/4 v5, #int 1 // #1 │ │ +37183c: 0f05 |0014: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=108 │ │ 0x0007 line=109 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Ljavax/mail/search/AndTerm; │ │ 0x0000 - 0x0015 reg=5 (null) Ljavax/mail/Message; │ │ @@ -1277580,17 +1277579,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -371a70: |[371a70] javax.mail.search.ComparisonTerm.:()V │ │ -371a80: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -371a86: 0e00 |0003: return-void │ │ +371a6c: |[371a6c] javax.mail.search.ComparisonTerm.:()V │ │ +371a7c: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +371a82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/search/ComparisonTerm; │ │ │ │ Virtual methods - │ │ @@ -1277599,25 +1277598,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -371a28: |[371a28] javax.mail.search.ComparisonTerm.equals:(Ljava/lang/Object;)Z │ │ -371a38: 2030 4814 |0000: instance-of v0, v3, Ljavax/mail/search/ComparisonTerm; // type@1448 │ │ -371a3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -371a3e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -371a42: 0f01 |0005: return v1 │ │ -371a44: 1f03 4814 |0006: check-cast v3, Ljavax/mail/search/ComparisonTerm; // type@1448 │ │ -371a48: 5233 6472 |0008: iget v3, v3, Ljavax/mail/search/ComparisonTerm;.comparison:I // field@7264 │ │ -371a4c: 5220 6472 |000a: iget v0, v2, Ljavax/mail/search/ComparisonTerm;.comparison:I // field@7264 │ │ -371a50: 3303 0300 |000c: if-ne v3, v0, 000f // +0003 │ │ -371a54: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -371a56: 0f01 |000f: return v1 │ │ +371a24: |[371a24] javax.mail.search.ComparisonTerm.equals:(Ljava/lang/Object;)Z │ │ +371a34: 2030 4814 |0000: instance-of v0, v3, Ljavax/mail/search/ComparisonTerm; // type@1448 │ │ +371a38: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +371a3a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +371a3e: 0f01 |0005: return v1 │ │ +371a40: 1f03 4814 |0006: check-cast v3, Ljavax/mail/search/ComparisonTerm; // type@1448 │ │ +371a44: 5233 6472 |0008: iget v3, v3, Ljavax/mail/search/ComparisonTerm;.comparison:I // field@7264 │ │ +371a48: 5220 6472 |000a: iget v0, v2, Ljavax/mail/search/ComparisonTerm;.comparison:I // field@7264 │ │ +371a4c: 3303 0300 |000c: if-ne v3, v0, 000f // +0003 │ │ +371a50: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +371a52: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=74 │ │ 0x0008 line=75 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljavax/mail/search/ComparisonTerm; │ │ @@ -1277628,17 +1277627,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -371a58: |[371a58] javax.mail.search.ComparisonTerm.hashCode:()I │ │ -371a68: 5210 6472 |0000: iget v0, v1, Ljavax/mail/search/ComparisonTerm;.comparison:I // field@7264 │ │ -371a6c: 0f00 |0002: return v0 │ │ +371a54: |[371a54] javax.mail.search.ComparisonTerm.hashCode:()I │ │ +371a64: 5210 6472 |0000: iget v0, v1, Ljavax/mail/search/ComparisonTerm;.comparison:I // field@7264 │ │ +371a68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/search/ComparisonTerm; │ │ │ │ source_file_idx : 4785 (ComparisonTerm.java) │ │ @@ -1277679,19 +1277678,19 @@ │ │ type : '(Ljavax/mail/Flags;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -371d7c: |[371d7c] javax.mail.search.FlagTerm.:(Ljavax/mail/Flags;Z)V │ │ -371d8c: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -371d92: 5b01 6972 |0003: iput-object v1, v0, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7269 │ │ -371d96: 5c02 6b72 |0005: iput-boolean v2, v0, Ljavax/mail/search/FlagTerm;.set:Z // field@726b │ │ -371d9a: 0e00 |0007: return-void │ │ +371d78: |[371d78] javax.mail.search.FlagTerm.:(Ljavax/mail/Flags;Z)V │ │ +371d88: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +371d8e: 5b01 6972 |0003: iput-object v1, v0, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7269 │ │ +371d92: 5c02 6b72 |0005: iput-boolean v2, v0, Ljavax/mail/search/FlagTerm;.set:Z // field@726b │ │ +371d96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ 0x0005 line=80 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/search/FlagTerm; │ │ @@ -1277704,30 +1277703,30 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -371c20: |[371c20] javax.mail.search.FlagTerm.equals:(Ljava/lang/Object;)Z │ │ -371c30: 2040 4a14 |0000: instance-of v0, v4, Ljavax/mail/search/FlagTerm; // type@144a │ │ -371c34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -371c36: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -371c3a: 0f01 |0005: return v1 │ │ -371c3c: 1f04 4a14 |0006: check-cast v4, Ljavax/mail/search/FlagTerm; // type@144a │ │ -371c40: 5540 6b72 |0008: iget-boolean v0, v4, Ljavax/mail/search/FlagTerm;.set:Z // field@726b │ │ -371c44: 5532 6b72 |000a: iget-boolean v2, v3, Ljavax/mail/search/FlagTerm;.set:Z // field@726b │ │ -371c48: 3320 0d00 |000c: if-ne v0, v2, 0019 // +000d │ │ -371c4c: 5444 6972 |000e: iget-object v4, v4, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7269 │ │ -371c50: 5430 6972 |0010: iget-object v0, v3, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7269 │ │ -371c54: 6e20 909c 0400 |0012: invoke-virtual {v4, v0}, Ljavax/mail/Flags;.equals:(Ljava/lang/Object;)Z // method@9c90 │ │ -371c5a: 0a04 |0015: move-result v4 │ │ -371c5c: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ -371c60: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -371c62: 0f01 |0019: return v1 │ │ +371c1c: |[371c1c] javax.mail.search.FlagTerm.equals:(Ljava/lang/Object;)Z │ │ +371c2c: 2040 4a14 |0000: instance-of v0, v4, Ljavax/mail/search/FlagTerm; // type@144a │ │ +371c30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +371c32: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +371c36: 0f01 |0005: return v1 │ │ +371c38: 1f04 4a14 |0006: check-cast v4, Ljavax/mail/search/FlagTerm; // type@144a │ │ +371c3c: 5540 6b72 |0008: iget-boolean v0, v4, Ljavax/mail/search/FlagTerm;.set:Z // field@726b │ │ +371c40: 5532 6b72 |000a: iget-boolean v2, v3, Ljavax/mail/search/FlagTerm;.set:Z // field@726b │ │ +371c44: 3320 0d00 |000c: if-ne v0, v2, 0019 // +000d │ │ +371c48: 5444 6972 |000e: iget-object v4, v4, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7269 │ │ +371c4c: 5430 6972 |0010: iget-object v0, v3, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7269 │ │ +371c50: 6e20 909c 0400 |0012: invoke-virtual {v4, v0}, Ljavax/mail/Flags;.equals:(Ljava/lang/Object;)Z // method@9c90 │ │ +371c56: 0a04 |0015: move-result v4 │ │ +371c58: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ +371c5c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +371c5e: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0006 line=157 │ │ 0x0008 line=158 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Ljavax/mail/search/FlagTerm; │ │ @@ -1277738,20 +1277737,20 @@ │ │ type : '()Ljavax/mail/Flags;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -371d58: |[371d58] javax.mail.search.FlagTerm.getFlags:()Ljavax/mail/Flags; │ │ -371d68: 5410 6972 |0000: iget-object v0, v1, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7269 │ │ -371d6c: 6e10 8c9c 0000 |0002: invoke-virtual {v0}, Ljavax/mail/Flags;.clone:()Ljava/lang/Object; // method@9c8c │ │ -371d72: 0c00 |0005: move-result-object v0 │ │ -371d74: 1f00 e213 |0006: check-cast v0, Ljavax/mail/Flags; // type@13e2 │ │ -371d78: 1100 |0008: return-object v0 │ │ +371d54: |[371d54] javax.mail.search.FlagTerm.getFlags:()Ljavax/mail/Flags; │ │ +371d64: 5410 6972 |0000: iget-object v0, v1, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7269 │ │ +371d68: 6e10 8c9c 0000 |0002: invoke-virtual {v0}, Ljavax/mail/Flags;.clone:()Ljava/lang/Object; // method@9c8c │ │ +371d6e: 0c00 |0005: move-result-object v0 │ │ +371d70: 1f00 e213 |0006: check-cast v0, Ljavax/mail/Flags; // type@13e2 │ │ +371d74: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/search/FlagTerm; │ │ │ │ #2 : (in Ljavax/mail/search/FlagTerm;) │ │ @@ -1277759,17 +1277758,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -371c64: |[371c64] javax.mail.search.FlagTerm.getTestSet:()Z │ │ -371c74: 5510 6b72 |0000: iget-boolean v0, v1, Ljavax/mail/search/FlagTerm;.set:Z // field@726b │ │ -371c78: 0f00 |0002: return v0 │ │ +371c60: |[371c60] javax.mail.search.FlagTerm.getTestSet:()Z │ │ +371c70: 5510 6b72 |0000: iget-boolean v0, v1, Ljavax/mail/search/FlagTerm;.set:Z // field@726b │ │ +371c74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/search/FlagTerm; │ │ │ │ #3 : (in Ljavax/mail/search/FlagTerm;) │ │ @@ -1277777,26 +1277776,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -371d20: |[371d20] javax.mail.search.FlagTerm.hashCode:()I │ │ -371d30: 5510 6b72 |0000: iget-boolean v0, v1, Ljavax/mail/search/FlagTerm;.set:Z // field@726b │ │ -371d34: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -371d38: 5410 6972 |0004: iget-object v0, v1, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7269 │ │ -371d3c: 6e10 939c 0000 |0006: invoke-virtual {v0}, Ljavax/mail/Flags;.hashCode:()I // method@9c93 │ │ -371d42: 0a00 |0009: move-result v0 │ │ -371d44: 2808 |000a: goto 0012 // +0008 │ │ -371d46: 5410 6972 |000b: iget-object v0, v1, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7269 │ │ -371d4a: 6e10 939c 0000 |000d: invoke-virtual {v0}, Ljavax/mail/Flags;.hashCode:()I // method@9c93 │ │ -371d50: 0a00 |0010: move-result v0 │ │ -371d52: 7c00 |0011: not-int v0, v0 │ │ -371d54: 0f00 |0012: return v0 │ │ +371d1c: |[371d1c] javax.mail.search.FlagTerm.hashCode:()I │ │ +371d2c: 5510 6b72 |0000: iget-boolean v0, v1, Ljavax/mail/search/FlagTerm;.set:Z // field@726b │ │ +371d30: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +371d34: 5410 6972 |0004: iget-object v0, v1, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7269 │ │ +371d38: 6e10 939c 0000 |0006: invoke-virtual {v0}, Ljavax/mail/Flags;.hashCode:()I // method@9c93 │ │ +371d3e: 0a00 |0009: move-result v0 │ │ +371d40: 2808 |000a: goto 0012 // +0008 │ │ +371d42: 5410 6972 |000b: iget-object v0, v1, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7269 │ │ +371d46: 6e10 939c 0000 |000d: invoke-virtual {v0}, Ljavax/mail/Flags;.hashCode:()I // method@9c93 │ │ +371d4c: 0a00 |0010: move-result v0 │ │ +371d4e: 7c00 |0011: not-int v0, v0 │ │ +371d50: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Ljavax/mail/search/FlagTerm; │ │ │ │ #4 : (in Ljavax/mail/search/FlagTerm;) │ │ @@ -1277804,55 +1277803,55 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -371c7c: |[371c7c] javax.mail.search.FlagTerm.match:(Ljavax/mail/Message;)Z │ │ -371c8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -371c8e: 6e10 f29c 0600 |0001: invoke-virtual {v6}, Ljavax/mail/Message;.getFlags:()Ljavax/mail/Flags; // method@9cf2 │ │ -371c94: 0c06 |0004: move-result-object v6 │ │ -371c96: 5551 6b72 |0005: iget-boolean v1, v5, Ljavax/mail/search/FlagTerm;.set:Z // field@726b │ │ -371c9a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -371c9c: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ -371ca0: 5451 6972 |000a: iget-object v1, v5, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7269 │ │ -371ca4: 6e20 8f9c 1600 |000c: invoke-virtual {v6, v1}, Ljavax/mail/Flags;.contains:(Ljavax/mail/Flags;)Z // method@9c8f │ │ -371caa: 0a06 |000f: move-result v6 │ │ -371cac: 3806 0300 |0010: if-eqz v6, 0013 // +0003 │ │ -371cb0: 0f02 |0012: return v2 │ │ -371cb2: 0f00 |0013: return v0 │ │ -371cb4: 5451 6972 |0014: iget-object v1, v5, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7269 │ │ -371cb8: 6e10 919c 0100 |0016: invoke-virtual {v1}, Ljavax/mail/Flags;.getSystemFlags:()[Ljavax/mail/Flags$Flag; // method@9c91 │ │ -371cbe: 0c01 |0019: move-result-object v1 │ │ -371cc0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -371cc2: 2114 |001b: array-length v4, v1 │ │ -371cc4: 3543 0e00 |001c: if-ge v3, v4, 002a // +000e │ │ -371cc8: 4604 0103 |001e: aget-object v4, v1, v3 │ │ -371ccc: 6e20 8e9c 4600 |0020: invoke-virtual {v6, v4}, Ljavax/mail/Flags;.contains:(Ljavax/mail/Flags$Flag;)Z // method@9c8e │ │ -371cd2: 0a04 |0023: move-result v4 │ │ -371cd4: 3804 0300 |0024: if-eqz v4, 0027 // +0003 │ │ -371cd8: 0f00 |0026: return v0 │ │ -371cda: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -371cde: 28f2 |0029: goto 001b // -000e │ │ -371ce0: 5451 6972 |002a: iget-object v1, v5, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7269 │ │ -371ce4: 6e10 929c 0100 |002c: invoke-virtual {v1}, Ljavax/mail/Flags;.getUserFlags:()[Ljava/lang/String; // method@9c92 │ │ -371cea: 0c01 |002f: move-result-object v1 │ │ -371cec: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -371cee: 2114 |0031: array-length v4, v1 │ │ -371cf0: 3543 0e00 |0032: if-ge v3, v4, 0040 // +000e │ │ -371cf4: 4604 0103 |0034: aget-object v4, v1, v3 │ │ -371cf8: 6e20 8d9c 4600 |0036: invoke-virtual {v6, v4}, Ljavax/mail/Flags;.contains:(Ljava/lang/String;)Z // method@9c8d │ │ -371cfe: 0a04 |0039: move-result v4 │ │ -371d00: 3804 0300 |003a: if-eqz v4, 003d // +0003 │ │ -371d04: 0f00 |003c: return v0 │ │ -371d06: d803 0301 |003d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -371d0a: 28f2 |003f: goto 0031 // -000e │ │ -371d0c: 0f02 |0040: return v2 │ │ -371d0e: 0f00 |0041: return v0 │ │ +371c78: |[371c78] javax.mail.search.FlagTerm.match:(Ljavax/mail/Message;)Z │ │ +371c88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +371c8a: 6e10 f29c 0600 |0001: invoke-virtual {v6}, Ljavax/mail/Message;.getFlags:()Ljavax/mail/Flags; // method@9cf2 │ │ +371c90: 0c06 |0004: move-result-object v6 │ │ +371c92: 5551 6b72 |0005: iget-boolean v1, v5, Ljavax/mail/search/FlagTerm;.set:Z // field@726b │ │ +371c96: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +371c98: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ +371c9c: 5451 6972 |000a: iget-object v1, v5, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7269 │ │ +371ca0: 6e20 8f9c 1600 |000c: invoke-virtual {v6, v1}, Ljavax/mail/Flags;.contains:(Ljavax/mail/Flags;)Z // method@9c8f │ │ +371ca6: 0a06 |000f: move-result v6 │ │ +371ca8: 3806 0300 |0010: if-eqz v6, 0013 // +0003 │ │ +371cac: 0f02 |0012: return v2 │ │ +371cae: 0f00 |0013: return v0 │ │ +371cb0: 5451 6972 |0014: iget-object v1, v5, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7269 │ │ +371cb4: 6e10 919c 0100 |0016: invoke-virtual {v1}, Ljavax/mail/Flags;.getSystemFlags:()[Ljavax/mail/Flags$Flag; // method@9c91 │ │ +371cba: 0c01 |0019: move-result-object v1 │ │ +371cbc: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +371cbe: 2114 |001b: array-length v4, v1 │ │ +371cc0: 3543 0e00 |001c: if-ge v3, v4, 002a // +000e │ │ +371cc4: 4604 0103 |001e: aget-object v4, v1, v3 │ │ +371cc8: 6e20 8e9c 4600 |0020: invoke-virtual {v6, v4}, Ljavax/mail/Flags;.contains:(Ljavax/mail/Flags$Flag;)Z // method@9c8e │ │ +371cce: 0a04 |0023: move-result v4 │ │ +371cd0: 3804 0300 |0024: if-eqz v4, 0027 // +0003 │ │ +371cd4: 0f00 |0026: return v0 │ │ +371cd6: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +371cda: 28f2 |0029: goto 001b // -000e │ │ +371cdc: 5451 6972 |002a: iget-object v1, v5, Ljavax/mail/search/FlagTerm;.flags:Ljavax/mail/Flags; // field@7269 │ │ +371ce0: 6e10 929c 0100 |002c: invoke-virtual {v1}, Ljavax/mail/Flags;.getUserFlags:()[Ljava/lang/String; // method@9c92 │ │ +371ce6: 0c01 |002f: move-result-object v1 │ │ +371ce8: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +371cea: 2114 |0031: array-length v4, v1 │ │ +371cec: 3543 0e00 |0032: if-ge v3, v4, 0040 // +000e │ │ +371cf0: 4604 0103 |0034: aget-object v4, v1, v3 │ │ +371cf4: 6e20 8d9c 4600 |0036: invoke-virtual {v6, v4}, Ljavax/mail/Flags;.contains:(Ljava/lang/String;)Z // method@9c8d │ │ +371cfa: 0a04 |0039: move-result v4 │ │ +371cfc: 3804 0300 |003a: if-eqz v4, 003d // +0003 │ │ +371d00: 0f00 |003c: return v0 │ │ +371d02: d803 0301 |003d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +371d06: 28f2 |003f: goto 0031 // -000e │ │ +371d08: 0f02 |0040: return v2 │ │ +371d0a: 0f00 |0041: return v0 │ │ catches : 1 │ │ 0x0001 - 0x003a │ │ Ljavax/mail/MessagingException; -> 0x0041 │ │ Ljava/lang/RuntimeException; -> 0x0041 │ │ positions : │ │ 0x0001 line=111 │ │ 0x0005 line=112 │ │ @@ -1277901,18 +1277900,18 @@ │ │ type : '(Ljavax/mail/search/SearchTerm;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3722b4: |[3722b4] javax.mail.search.NotTerm.:(Ljavax/mail/search/SearchTerm;)V │ │ -3722c4: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -3722ca: 5b01 7672 |0003: iput-object v1, v0, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7276 │ │ -3722ce: 0e00 |0005: return-void │ │ +3722b0: |[3722b0] javax.mail.search.NotTerm.:(Ljavax/mail/search/SearchTerm;)V │ │ +3722c0: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +3722c6: 5b01 7672 |0003: iput-object v1, v0, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7276 │ │ +3722ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/search/NotTerm; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/search/SearchTerm; │ │ @@ -1277923,25 +1277922,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -372220: |[372220] javax.mail.search.NotTerm.equals:(Ljava/lang/Object;)Z │ │ -372230: 2020 5114 |0000: instance-of v0, v2, Ljavax/mail/search/NotTerm; // type@1451 │ │ -372234: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -372238: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -37223a: 0f02 |0005: return v2 │ │ -37223c: 1f02 5114 |0006: check-cast v2, Ljavax/mail/search/NotTerm; // type@1451 │ │ -372240: 5422 7672 |0008: iget-object v2, v2, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7276 │ │ -372244: 5410 7672 |000a: iget-object v0, v1, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7276 │ │ -372248: 6e20 e697 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -37224e: 0a02 |000f: move-result v2 │ │ -372250: 0f02 |0010: return v2 │ │ +37221c: |[37221c] javax.mail.search.NotTerm.equals:(Ljava/lang/Object;)Z │ │ +37222c: 2020 5114 |0000: instance-of v0, v2, Ljavax/mail/search/NotTerm; // type@1451 │ │ +372230: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +372234: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +372236: 0f02 |0005: return v2 │ │ +372238: 1f02 5114 |0006: check-cast v2, Ljavax/mail/search/NotTerm; // type@1451 │ │ +37223c: 5422 7672 |0008: iget-object v2, v2, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7276 │ │ +372240: 5410 7672 |000a: iget-object v0, v1, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7276 │ │ +372244: 6e20 e697 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +37224a: 0a02 |000f: move-result v2 │ │ +37224c: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0006 line=87 │ │ 0x0008 line=88 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Ljavax/mail/search/NotTerm; │ │ @@ -1277952,17 +1277951,17 @@ │ │ type : '()Ljavax/mail/search/SearchTerm;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -37229c: |[37229c] javax.mail.search.NotTerm.getTerm:()Ljavax/mail/search/SearchTerm; │ │ -3722ac: 5410 7672 |0000: iget-object v0, v1, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7276 │ │ -3722b0: 1100 |0002: return-object v0 │ │ +372298: |[372298] javax.mail.search.NotTerm.getTerm:()Ljavax/mail/search/SearchTerm; │ │ +3722a8: 5410 7672 |0000: iget-object v0, v1, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7276 │ │ +3722ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/search/NotTerm; │ │ │ │ #2 : (in Ljavax/mail/search/NotTerm;) │ │ @@ -1277970,20 +1277969,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -372278: |[372278] javax.mail.search.NotTerm.hashCode:()I │ │ -372288: 5410 7672 |0000: iget-object v0, v1, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7276 │ │ -37228c: 6e10 e997 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ -372292: 0a00 |0005: move-result v0 │ │ -372294: e000 0001 |0006: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -372298: 0f00 |0008: return v0 │ │ +372274: |[372274] javax.mail.search.NotTerm.hashCode:()I │ │ +372284: 5410 7672 |0000: iget-object v0, v1, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7276 │ │ +372288: 6e10 e997 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ +37228e: 0a00 |0005: move-result v0 │ │ +372290: e000 0001 |0006: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +372294: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/search/NotTerm; │ │ │ │ #3 : (in Ljavax/mail/search/NotTerm;) │ │ @@ -1277991,20 +1277990,20 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -372254: |[372254] javax.mail.search.NotTerm.match:(Ljavax/mail/Message;)Z │ │ -372264: 5410 7672 |0000: iget-object v0, v1, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7276 │ │ -372268: 6e20 d4a0 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/search/SearchTerm;.match:(Ljavax/mail/Message;)Z // method@a0d4 │ │ -37226e: 0a02 |0005: move-result v2 │ │ -372270: df02 0201 |0006: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -372274: 0f02 |0008: return v2 │ │ +372250: |[372250] javax.mail.search.NotTerm.match:(Ljavax/mail/Message;)Z │ │ +372260: 5410 7672 |0000: iget-object v0, v1, Ljavax/mail/search/NotTerm;.term:Ljavax/mail/search/SearchTerm; // field@7276 │ │ +372264: 6e20 d4a0 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/search/SearchTerm;.match:(Ljavax/mail/Message;)Z // method@a0d4 │ │ +37226a: 0a02 |0005: move-result v2 │ │ +37226c: df02 0201 |0006: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +372270: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/search/NotTerm; │ │ 0x0000 - 0x0009 reg=2 (null) Ljavax/mail/Message; │ │ │ │ @@ -1278042,24 +1278041,24 @@ │ │ type : '(Ljavax/mail/search/SearchTerm;Ljavax/mail/search/SearchTerm;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3723c8: |[3723c8] javax.mail.search.OrTerm.:(Ljavax/mail/search/SearchTerm;Ljavax/mail/search/SearchTerm;)V │ │ -3723d8: 7010 d3a0 0200 |0000: invoke-direct {v2}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -3723de: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -3723e0: 2300 f915 |0004: new-array v0, v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ -3723e4: 5b20 7872 |0006: iput-object v0, v2, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ -3723e8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3723ea: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -3723ee: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -3723f0: 4d04 0003 |000c: aput-object v4, v0, v3 │ │ -3723f4: 0e00 |000e: return-void │ │ +3723c4: |[3723c4] javax.mail.search.OrTerm.:(Ljavax/mail/search/SearchTerm;Ljavax/mail/search/SearchTerm;)V │ │ +3723d4: 7010 d3a0 0200 |0000: invoke-direct {v2}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +3723da: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +3723dc: 2300 f915 |0004: new-array v0, v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ +3723e0: 5b20 7872 |0006: iput-object v0, v2, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ +3723e4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3723e6: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +3723ea: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +3723ec: 4d04 0003 |000c: aput-object v4, v0, v3 │ │ +3723f0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0006 line=70 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Ljavax/mail/search/OrTerm; │ │ 0x0000 - 0x000f reg=3 (null) Ljavax/mail/search/SearchTerm; │ │ @@ -1278070,28 +1278069,28 @@ │ │ type : '([Ljavax/mail/search/SearchTerm;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3723f8: |[3723f8] javax.mail.search.OrTerm.:([Ljavax/mail/search/SearchTerm;)V │ │ -372408: 7010 d3a0 0300 |0000: invoke-direct {v3}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -37240e: 2140 |0003: array-length v0, v4 │ │ -372410: 2300 f915 |0004: new-array v0, v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ -372414: 5b30 7872 |0006: iput-object v0, v3, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ -372418: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -37241a: 2141 |0009: array-length v1, v4 │ │ -37241c: 3510 0b00 |000a: if-ge v0, v1, 0015 // +000b │ │ -372420: 5431 7872 |000c: iget-object v1, v3, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ -372424: 4602 0400 |000e: aget-object v2, v4, v0 │ │ -372428: 4d02 0100 |0010: aput-object v2, v1, v0 │ │ -37242c: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -372430: 28f5 |0014: goto 0009 // -000b │ │ -372432: 0e00 |0015: return-void │ │ +3723f4: |[3723f4] javax.mail.search.OrTerm.:([Ljavax/mail/search/SearchTerm;)V │ │ +372404: 7010 d3a0 0300 |0000: invoke-direct {v3}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +37240a: 2140 |0003: array-length v0, v4 │ │ +37240c: 2300 f915 |0004: new-array v0, v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ +372410: 5b30 7872 |0006: iput-object v0, v3, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ +372414: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +372416: 2141 |0009: array-length v1, v4 │ │ +372418: 3510 0b00 |000a: if-ge v0, v1, 0015 // +000b │ │ +37241c: 5431 7872 |000c: iget-object v1, v3, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ +372420: 4602 0400 |000e: aget-object v2, v4, v0 │ │ +372424: 4d02 0100 |0010: aput-object v2, v1, v0 │ │ +372428: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +37242c: 28f5 |0014: goto 0009 // -000b │ │ +37242e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ 0x0009 line=82 │ │ 0x000c line=83 │ │ locals : │ │ @@ -1278104,41 +1278103,41 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3722d0: |[3722d0] javax.mail.search.OrTerm.equals:(Ljava/lang/Object;)Z │ │ -3722e0: 2050 5214 |0000: instance-of v0, v5, Ljavax/mail/search/OrTerm; // type@1452 │ │ -3722e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3722e6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3722ea: 0f01 |0005: return v1 │ │ -3722ec: 1f05 5214 |0006: check-cast v5, Ljavax/mail/search/OrTerm; // type@1452 │ │ -3722f0: 5450 7872 |0008: iget-object v0, v5, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ -3722f4: 2100 |000a: array-length v0, v0 │ │ -3722f6: 5442 7872 |000b: iget-object v2, v4, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ -3722fa: 2122 |000d: array-length v2, v2 │ │ -3722fc: 3220 0300 |000e: if-eq v0, v2, 0011 // +0003 │ │ -372300: 0f01 |0010: return v1 │ │ -372302: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -372304: 5442 7872 |0012: iget-object v2, v4, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ -372308: 2123 |0014: array-length v3, v2 │ │ -37230a: 3530 1200 |0015: if-ge v0, v3, 0027 // +0012 │ │ -37230e: 4602 0200 |0017: aget-object v2, v2, v0 │ │ -372312: 5453 7872 |0019: iget-object v3, v5, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ -372316: 4603 0300 |001b: aget-object v3, v3, v0 │ │ -37231a: 6e20 e697 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -372320: 0a02 |0020: move-result v2 │ │ -372322: 3902 0300 |0021: if-nez v2, 0024 // +0003 │ │ -372326: 0f01 |0023: return v1 │ │ -372328: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -37232c: 28ec |0026: goto 0012 // -0014 │ │ -37232e: 1215 |0027: const/4 v5, #int 1 // #1 │ │ -372330: 0f05 |0028: return v5 │ │ +3722cc: |[3722cc] javax.mail.search.OrTerm.equals:(Ljava/lang/Object;)Z │ │ +3722dc: 2050 5214 |0000: instance-of v0, v5, Ljavax/mail/search/OrTerm; // type@1452 │ │ +3722e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3722e2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3722e6: 0f01 |0005: return v1 │ │ +3722e8: 1f05 5214 |0006: check-cast v5, Ljavax/mail/search/OrTerm; // type@1452 │ │ +3722ec: 5450 7872 |0008: iget-object v0, v5, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ +3722f0: 2100 |000a: array-length v0, v0 │ │ +3722f2: 5442 7872 |000b: iget-object v2, v4, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ +3722f6: 2122 |000d: array-length v2, v2 │ │ +3722f8: 3220 0300 |000e: if-eq v0, v2, 0011 // +0003 │ │ +3722fc: 0f01 |0010: return v1 │ │ +3722fe: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +372300: 5442 7872 |0012: iget-object v2, v4, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ +372304: 2123 |0014: array-length v3, v2 │ │ +372306: 3530 1200 |0015: if-ge v0, v3, 0027 // +0012 │ │ +37230a: 4602 0200 |0017: aget-object v2, v2, v0 │ │ +37230e: 5453 7872 |0019: iget-object v3, v5, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ +372312: 4603 0300 |001b: aget-object v3, v3, v0 │ │ +372316: 6e20 e697 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +37231c: 0a02 |0020: move-result v2 │ │ +37231e: 3902 0300 |0021: if-nez v2, 0024 // +0003 │ │ +372322: 0f01 |0023: return v1 │ │ +372324: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +372328: 28ec |0026: goto 0012 // -0014 │ │ +37232a: 1215 |0027: const/4 v5, #int 1 // #1 │ │ +37232c: 0f05 |0028: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0006 line=121 │ │ 0x0008 line=122 │ │ 0x0012 line=124 │ │ 0x0017 line=125 │ │ @@ -1278151,20 +1278150,20 @@ │ │ type : '()[Ljavax/mail/search/SearchTerm;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3723a4: |[3723a4] javax.mail.search.OrTerm.getTerms:()[Ljavax/mail/search/SearchTerm; │ │ -3723b4: 5410 7872 |0000: iget-object v0, v1, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ -3723b8: 6e10 68a6 0000 |0002: invoke-virtual {v0}, [Ljavax/mail/search/SearchTerm;.clone:()Ljava/lang/Object; // method@a668 │ │ -3723be: 0c00 |0005: move-result-object v0 │ │ -3723c0: 1f00 f915 |0006: check-cast v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ -3723c4: 1100 |0008: return-object v0 │ │ +3723a0: |[3723a0] javax.mail.search.OrTerm.getTerms:()[Ljavax/mail/search/SearchTerm; │ │ +3723b0: 5410 7872 |0000: iget-object v0, v1, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ +3723b4: 6e10 68a6 0000 |0002: invoke-virtual {v0}, [Ljavax/mail/search/SearchTerm;.clone:()Ljava/lang/Object; // method@a668 │ │ +3723ba: 0c00 |0005: move-result-object v0 │ │ +3723bc: 1f00 f915 |0006: check-cast v0, [Ljavax/mail/search/SearchTerm; // type@15f9 │ │ +3723c0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/search/OrTerm; │ │ │ │ #2 : (in Ljavax/mail/search/OrTerm;) │ │ @@ -1278172,27 +1278171,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -372370: |[372370] javax.mail.search.OrTerm.hashCode:()I │ │ -372380: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -372382: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -372384: 5442 7872 |0002: iget-object v2, v4, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ -372388: 2123 |0004: array-length v3, v2 │ │ -37238a: 3530 0c00 |0005: if-ge v0, v3, 0011 // +000c │ │ -37238e: 4602 0200 |0007: aget-object v2, v2, v0 │ │ -372392: 6e10 e997 0200 |0009: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ -372398: 0a02 |000c: move-result v2 │ │ -37239a: b021 |000d: add-int/2addr v1, v2 │ │ -37239c: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3723a0: 28f2 |0010: goto 0002 // -000e │ │ -3723a2: 0f01 |0011: return v1 │ │ +37236c: |[37236c] javax.mail.search.OrTerm.hashCode:()I │ │ +37237c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +37237e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +372380: 5442 7872 |0002: iget-object v2, v4, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ +372384: 2123 |0004: array-length v3, v2 │ │ +372386: 3530 0c00 |0005: if-ge v0, v3, 0011 // +000c │ │ +37238a: 4602 0200 |0007: aget-object v2, v2, v0 │ │ +37238e: 6e10 e997 0200 |0009: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ +372394: 0a02 |000c: move-result v2 │ │ +372396: b021 |000d: add-int/2addr v1, v2 │ │ +372398: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +37239c: 28f2 |0010: goto 0002 // -000e │ │ +37239e: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x0007 line=137 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Ljavax/mail/search/OrTerm; │ │ │ │ @@ -1278201,29 +1278200,29 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -372334: |[372334] javax.mail.search.OrTerm.match:(Ljavax/mail/Message;)Z │ │ -372344: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -372346: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -372348: 5442 7872 |0002: iget-object v2, v4, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ -37234c: 2123 |0004: array-length v3, v2 │ │ -37234e: 3531 0f00 |0005: if-ge v1, v3, 0014 // +000f │ │ -372352: 4602 0201 |0007: aget-object v2, v2, v1 │ │ -372356: 6e20 d4a0 5200 |0009: invoke-virtual {v2, v5}, Ljavax/mail/search/SearchTerm;.match:(Ljavax/mail/Message;)Z // method@a0d4 │ │ -37235c: 0a02 |000c: move-result v2 │ │ -37235e: 3802 0400 |000d: if-eqz v2, 0011 // +0004 │ │ -372362: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -372364: 0f05 |0010: return v5 │ │ -372366: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -37236a: 28ef |0013: goto 0002 // -0011 │ │ -37236c: 0f00 |0014: return v0 │ │ +372330: |[372330] javax.mail.search.OrTerm.match:(Ljavax/mail/Message;)Z │ │ +372340: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +372342: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +372344: 5442 7872 |0002: iget-object v2, v4, Ljavax/mail/search/OrTerm;.terms:[Ljavax/mail/search/SearchTerm; // field@7278 │ │ +372348: 2123 |0004: array-length v3, v2 │ │ +37234a: 3531 0f00 |0005: if-ge v1, v3, 0014 // +000f │ │ +37234e: 4602 0201 |0007: aget-object v2, v2, v1 │ │ +372352: 6e20 d4a0 5200 |0009: invoke-virtual {v2, v5}, Ljavax/mail/search/SearchTerm;.match:(Ljavax/mail/Message;)Z // method@a0d4 │ │ +372358: 0a02 |000c: move-result v2 │ │ +37235a: 3802 0400 |000d: if-eqz v2, 0011 // +0004 │ │ +37235e: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +372360: 0f05 |0010: return v5 │ │ +372362: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +372366: 28ef |0013: goto 0002 // -0011 │ │ +372368: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=108 │ │ 0x0007 line=109 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Ljavax/mail/search/OrTerm; │ │ 0x0000 - 0x0015 reg=5 (null) Ljavax/mail/Message; │ │ @@ -1278258,17 +1278257,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3726a8: |[3726a8] javax.mail.search.SearchException.:()V │ │ -3726b8: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ -3726be: 0e00 |0003: return-void │ │ +3726a4: |[3726a4] javax.mail.search.SearchException.:()V │ │ +3726b4: 7010 189d 0000 |0000: invoke-direct {v0}, Ljavax/mail/MessagingException;.:()V // method@9d18 │ │ +3726ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/search/SearchException; │ │ │ │ #1 : (in Ljavax/mail/search/SearchException;) │ │ @@ -1278276,17 +1278275,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3726c0: |[3726c0] javax.mail.search.SearchException.:(Ljava/lang/String;)V │ │ -3726d0: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -3726d6: 0e00 |0003: return-void │ │ +3726bc: |[3726bc] javax.mail.search.SearchException.:(Ljava/lang/String;)V │ │ +3726cc: 7020 199d 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +3726d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/search/SearchException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1278329,20 +1278328,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -372924: |[372924] javax.mail.search.StringTerm.:(Ljava/lang/String;)V │ │ -372934: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -37293a: 5b01 8372 |0003: iput-object v1, v0, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ -37293e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -372940: 5c01 8272 |0006: iput-boolean v1, v0, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ -372944: 0e00 |0008: return-void │ │ +372920: |[372920] javax.mail.search.StringTerm.:(Ljava/lang/String;)V │ │ +372930: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +372936: 5b01 8372 |0003: iput-object v1, v0, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ +37293a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +37293c: 5c01 8272 |0006: iput-boolean v1, v0, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ +372940: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x0006 line=76 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Ljavax/mail/search/StringTerm; │ │ @@ -1278353,19 +1278352,19 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -372948: |[372948] javax.mail.search.StringTerm.:(Ljava/lang/String;Z)V │ │ -372958: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ -37295e: 5b01 8372 |0003: iput-object v1, v0, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ -372962: 5c02 8272 |0005: iput-boolean v2, v0, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ -372966: 0e00 |0007: return-void │ │ +372944: |[372944] javax.mail.search.StringTerm.:(Ljava/lang/String;Z)V │ │ +372954: 7010 d3a0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/SearchTerm;.:()V // method@a0d3 │ │ +37295a: 5b01 8372 |0003: iput-object v1, v0, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ +37295e: 5c02 8272 |0005: iput-boolean v2, v0, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ +372962: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=86 │ │ 0x0005 line=87 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/search/StringTerm; │ │ @@ -1278378,43 +1278377,43 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -3727ec: |[3727ec] javax.mail.search.StringTerm.equals:(Ljava/lang/Object;)Z │ │ -3727fc: 2050 5a14 |0000: instance-of v0, v5, Ljavax/mail/search/StringTerm; // type@145a │ │ -372800: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -372802: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -372806: 0f01 |0005: return v1 │ │ -372808: 1f05 5a14 |0006: check-cast v5, Ljavax/mail/search/StringTerm; // type@145a │ │ -37280c: 5540 8272 |0008: iget-boolean v0, v4, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ -372810: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -372812: 3800 1400 |000b: if-eqz v0, 001f // +0014 │ │ -372816: 5450 8372 |000d: iget-object v0, v5, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ -37281a: 5443 8372 |000f: iget-object v3, v4, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ -37281e: 6e20 1398 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -372824: 0a00 |0014: move-result v0 │ │ -372826: 3800 0900 |0015: if-eqz v0, 001e // +0009 │ │ -37282a: 5555 8272 |0017: iget-boolean v5, v5, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ -37282e: 5540 8272 |0019: iget-boolean v0, v4, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ -372832: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ -372836: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -372838: 0f01 |001e: return v1 │ │ -37283a: 5450 8372 |001f: iget-object v0, v5, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ -37283e: 5443 8372 |0021: iget-object v3, v4, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ -372842: 6e20 1298 3000 |0023: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -372848: 0a00 |0026: move-result v0 │ │ -37284a: 3800 0900 |0027: if-eqz v0, 0030 // +0009 │ │ -37284e: 5555 8272 |0029: iget-boolean v5, v5, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ -372852: 5540 8272 |002b: iget-boolean v0, v4, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ -372856: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ -37285a: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -37285c: 0f01 |0030: return v1 │ │ +3727e8: |[3727e8] javax.mail.search.StringTerm.equals:(Ljava/lang/Object;)Z │ │ +3727f8: 2050 5a14 |0000: instance-of v0, v5, Ljavax/mail/search/StringTerm; // type@145a │ │ +3727fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3727fe: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +372802: 0f01 |0005: return v1 │ │ +372804: 1f05 5a14 |0006: check-cast v5, Ljavax/mail/search/StringTerm; // type@145a │ │ +372808: 5540 8272 |0008: iget-boolean v0, v4, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ +37280c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +37280e: 3800 1400 |000b: if-eqz v0, 001f // +0014 │ │ +372812: 5450 8372 |000d: iget-object v0, v5, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ +372816: 5443 8372 |000f: iget-object v3, v4, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ +37281a: 6e20 1398 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +372820: 0a00 |0014: move-result v0 │ │ +372822: 3800 0900 |0015: if-eqz v0, 001e // +0009 │ │ +372826: 5555 8272 |0017: iget-boolean v5, v5, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ +37282a: 5540 8272 |0019: iget-boolean v0, v4, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ +37282e: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ +372832: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +372834: 0f01 |001e: return v1 │ │ +372836: 5450 8372 |001f: iget-object v0, v5, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ +37283a: 5443 8372 |0021: iget-object v3, v4, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ +37283e: 6e20 1298 3000 |0023: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +372844: 0a00 |0026: move-result v0 │ │ +372846: 3800 0900 |0027: if-eqz v0, 0030 // +0009 │ │ +37284a: 5555 8272 |0029: iget-boolean v5, v5, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ +37284e: 5540 8272 |002b: iget-boolean v0, v4, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ +372852: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ +372856: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +372858: 0f01 |0030: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=125 │ │ 0x0008 line=126 │ │ 0x000d line=127 │ │ 0x001f line=130 │ │ @@ -1278427,17 +1278426,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -372860: |[372860] javax.mail.search.StringTerm.getIgnoreCase:()Z │ │ -372870: 5510 8272 |0000: iget-boolean v0, v1, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ -372874: 0f00 |0002: return v0 │ │ +37285c: |[37285c] javax.mail.search.StringTerm.getIgnoreCase:()Z │ │ +37286c: 5510 8272 |0000: iget-boolean v0, v1, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ +372870: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/search/StringTerm; │ │ │ │ #2 : (in Ljavax/mail/search/StringTerm;) │ │ @@ -1278445,17 +1278444,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -37290c: |[37290c] javax.mail.search.StringTerm.getPattern:()Ljava/lang/String; │ │ -37291c: 5410 8372 |0000: iget-object v0, v1, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ -372920: 1100 |0002: return-object v0 │ │ +372908: |[372908] javax.mail.search.StringTerm.getPattern:()Ljava/lang/String; │ │ +372918: 5410 8372 |0000: iget-object v0, v1, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ +37291c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/search/StringTerm; │ │ │ │ #3 : (in Ljavax/mail/search/StringTerm;) │ │ @@ -1278463,26 +1278462,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3728d4: |[3728d4] javax.mail.search.StringTerm.hashCode:()I │ │ -3728e4: 5510 8272 |0000: iget-boolean v0, v1, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ -3728e8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -3728ec: 5410 8372 |0004: iget-object v0, v1, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ -3728f0: 6e10 1998 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -3728f6: 0a00 |0009: move-result v0 │ │ -3728f8: 2808 |000a: goto 0012 // +0008 │ │ -3728fa: 5410 8372 |000b: iget-object v0, v1, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ -3728fe: 6e10 1998 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -372904: 0a00 |0010: move-result v0 │ │ -372906: 7c00 |0011: not-int v0, v0 │ │ -372908: 0f00 |0012: return v0 │ │ +3728d0: |[3728d0] javax.mail.search.StringTerm.hashCode:()I │ │ +3728e0: 5510 8272 |0000: iget-boolean v0, v1, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ +3728e4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +3728e8: 5410 8372 |0004: iget-object v0, v1, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ +3728ec: 6e10 1998 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +3728f2: 0a00 |0009: move-result v0 │ │ +3728f4: 2808 |000a: goto 0012 // +0008 │ │ +3728f6: 5410 8372 |000b: iget-object v0, v1, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ +3728fa: 6e10 1998 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +372900: 0a00 |0010: move-result v0 │ │ +372902: 7c00 |0011: not-int v0, v0 │ │ +372904: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Ljavax/mail/search/StringTerm; │ │ │ │ #4 : (in Ljavax/mail/search/StringTerm;) │ │ @@ -1278490,39 +1278489,39 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -372878: |[372878] javax.mail.search.StringTerm.match:(Ljava/lang/String;)Z │ │ -372888: 6e10 2298 0a00 |0000: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -37288e: 0a00 |0003: move-result v0 │ │ -372890: 5491 8372 |0004: iget-object v1, v9, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ -372894: 6e10 2298 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -37289a: 0a01 |0009: move-result v1 │ │ -37289c: b110 |000a: sub-int/2addr v0, v1 │ │ -37289e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3728a0: 1208 |000c: const/4 v8, #int 0 // #0 │ │ -3728a2: 3608 1800 |000d: if-gt v8, v0, 0025 // +0018 │ │ -3728a6: 5593 8272 |000f: iget-boolean v3, v9, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ -3728aa: 5495 8372 |0011: iget-object v5, v9, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ -3728ae: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -3728b0: 6e10 2298 0500 |0014: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3728b6: 0a07 |0017: move-result v7 │ │ -3728b8: 07a2 |0018: move-object v2, v10 │ │ -3728ba: 0184 |0019: move v4, v8 │ │ -3728bc: 7406 2598 0200 |001a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@9825 │ │ -3728c2: 0a02 |001d: move-result v2 │ │ -3728c4: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ -3728c8: 121a |0020: const/4 v10, #int 1 // #1 │ │ -3728ca: 0f0a |0021: return v10 │ │ -3728cc: d808 0801 |0022: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3728d0: 28e9 |0024: goto 000d // -0017 │ │ -3728d2: 0f01 |0025: return v1 │ │ +372874: |[372874] javax.mail.search.StringTerm.match:(Ljava/lang/String;)Z │ │ +372884: 6e10 2298 0a00 |0000: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +37288a: 0a00 |0003: move-result v0 │ │ +37288c: 5491 8372 |0004: iget-object v1, v9, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ +372890: 6e10 2298 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +372896: 0a01 |0009: move-result v1 │ │ +372898: b110 |000a: sub-int/2addr v0, v1 │ │ +37289a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +37289c: 1208 |000c: const/4 v8, #int 0 // #0 │ │ +37289e: 3608 1800 |000d: if-gt v8, v0, 0025 // +0018 │ │ +3728a2: 5593 8272 |000f: iget-boolean v3, v9, Ljavax/mail/search/StringTerm;.ignoreCase:Z // field@7282 │ │ +3728a6: 5495 8372 |0011: iget-object v5, v9, Ljavax/mail/search/StringTerm;.pattern:Ljava/lang/String; // field@7283 │ │ +3728aa: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +3728ac: 6e10 2298 0500 |0014: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3728b2: 0a07 |0017: move-result v7 │ │ +3728b4: 07a2 |0018: move-object v2, v10 │ │ +3728b6: 0184 |0019: move v4, v8 │ │ +3728b8: 7406 2598 0200 |001a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@9825 │ │ +3728be: 0a02 |001d: move-result v2 │ │ +3728c0: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ +3728c4: 121a |0020: const/4 v10, #int 1 // #1 │ │ +3728c6: 0f0a |0021: return v10 │ │ +3728c8: d808 0801 |0022: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3728cc: 28e9 |0024: goto 000d // -0017 │ │ +3728ce: 0f01 |0025: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x000f line=111 │ │ 0x0014 line=112 │ │ 0x001a line=111 │ │ locals : │ │ @@ -1278583,48 +1278582,48 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -372af8: |[372af8] javax.mail.util.ByteArrayDataSource.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ -372b08: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ -372b0e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -372b10: 5940 8972 |0004: iput v0, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7289 │ │ -372b14: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -372b18: 5b40 8a72 |0008: iput-object v0, v4, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@728a │ │ -372b1c: 2200 5c14 |000a: new-instance v0, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream; // type@145c │ │ -372b20: 7010 e8a0 0000 |000c: invoke-direct {v0}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.:()V // method@a0e8 │ │ -372b26: 1301 0020 |000f: const/16 v1, #int 8192 // #2000 │ │ -372b2a: 2311 1515 |0011: new-array v1, v1, [B // type@1515 │ │ -372b2e: 6e20 b896 1500 |0013: invoke-virtual {v5, v1}, Ljava/io/InputStream;.read:([B)I // method@96b8 │ │ -372b34: 0a02 |0016: move-result v2 │ │ -372b36: 3d02 0700 |0017: if-lez v2, 001e // +0007 │ │ -372b3a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -372b3c: 6e40 eca0 1023 |001a: invoke-virtual {v0, v1, v3, v2}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.write:([BII)V // method@a0ec │ │ -372b42: 28f6 |001d: goto 0013 // -000a │ │ -372b44: 6e10 e9a0 0000 |001e: invoke-virtual {v0}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.getBuf:()[B // method@a0e9 │ │ -372b4a: 0c05 |0021: move-result-object v5 │ │ -372b4c: 5b45 8872 |0022: iput-object v5, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7288 │ │ -372b50: 6e10 eaa0 0000 |0024: invoke-virtual {v0}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.getCount:()I // method@a0ea │ │ -372b56: 0a05 |0027: move-result v5 │ │ -372b58: 5945 8972 |0028: iput v5, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7289 │ │ -372b5c: 5441 8872 |002a: iget-object v1, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7288 │ │ -372b60: 2111 |002c: array-length v1, v1 │ │ -372b62: b151 |002d: sub-int/2addr v1, v5 │ │ -372b64: 1505 0400 |002e: const/high16 v5, #int 262144 // #4 │ │ -372b68: 3751 0b00 |0030: if-le v1, v5, 003b // +000b │ │ -372b6c: 6e10 eba0 0000 |0032: invoke-virtual {v0}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.toByteArray:()[B // method@a0eb │ │ -372b72: 0c05 |0035: move-result-object v5 │ │ -372b74: 5b45 8872 |0036: iput-object v5, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7288 │ │ -372b78: 2155 |0038: array-length v5, v5 │ │ -372b7a: 5945 8972 |0039: iput v5, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7289 │ │ -372b7e: 5b46 8b72 |003b: iput-object v6, v4, Ljavax/mail/util/ByteArrayDataSource;.type:Ljava/lang/String; // field@728b │ │ -372b82: 0e00 |003d: return-void │ │ +372af4: |[372af4] javax.mail.util.ByteArrayDataSource.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ +372b04: 7010 e497 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@97e4 │ │ +372b0a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +372b0c: 5940 8972 |0004: iput v0, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7289 │ │ +372b10: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +372b14: 5b40 8a72 |0008: iput-object v0, v4, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@728a │ │ +372b18: 2200 5c14 |000a: new-instance v0, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream; // type@145c │ │ +372b1c: 7010 e8a0 0000 |000c: invoke-direct {v0}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.:()V // method@a0e8 │ │ +372b22: 1301 0020 |000f: const/16 v1, #int 8192 // #2000 │ │ +372b26: 2311 1515 |0011: new-array v1, v1, [B // type@1515 │ │ +372b2a: 6e20 b896 1500 |0013: invoke-virtual {v5, v1}, Ljava/io/InputStream;.read:([B)I // method@96b8 │ │ +372b30: 0a02 |0016: move-result v2 │ │ +372b32: 3d02 0700 |0017: if-lez v2, 001e // +0007 │ │ +372b36: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +372b38: 6e40 eca0 1023 |001a: invoke-virtual {v0, v1, v3, v2}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.write:([BII)V // method@a0ec │ │ +372b3e: 28f6 |001d: goto 0013 // -000a │ │ +372b40: 6e10 e9a0 0000 |001e: invoke-virtual {v0}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.getBuf:()[B // method@a0e9 │ │ +372b46: 0c05 |0021: move-result-object v5 │ │ +372b48: 5b45 8872 |0022: iput-object v5, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7288 │ │ +372b4c: 6e10 eaa0 0000 |0024: invoke-virtual {v0}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.getCount:()I // method@a0ea │ │ +372b52: 0a05 |0027: move-result v5 │ │ +372b54: 5945 8972 |0028: iput v5, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7289 │ │ +372b58: 5441 8872 |002a: iget-object v1, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7288 │ │ +372b5c: 2111 |002c: array-length v1, v1 │ │ +372b5e: b151 |002d: sub-int/2addr v1, v5 │ │ +372b60: 1505 0400 |002e: const/high16 v5, #int 262144 // #4 │ │ +372b64: 3751 0b00 |0030: if-le v1, v5, 003b // +000b │ │ +372b68: 6e10 eba0 0000 |0032: invoke-virtual {v0}, Ljavax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream;.toByteArray:()[B // method@a0eb │ │ +372b6e: 0c05 |0035: move-result-object v5 │ │ +372b70: 5b45 8872 |0036: iput-object v5, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7288 │ │ +372b74: 2155 |0038: array-length v5, v5 │ │ +372b76: 5945 8972 |0039: iput v5, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7289 │ │ +372b7a: 5b46 8b72 |003b: iput-object v6, v4, Ljavax/mail/util/ByteArrayDataSource;.type:Ljava/lang/String; // field@728b │ │ +372b7e: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0004 line=59 │ │ 0x0008 line=61 │ │ 0x000a line=84 │ │ 0x0013 line=87 │ │ @@ -1278645,37 +1278644,37 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -372b84: |[372b84] javax.mail.util.ByteArrayDataSource.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -372b94: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -372b9a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -372b9c: 5920 8972 |0004: iput v0, v2, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7289 │ │ -372ba0: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -372ba4: 5b20 8a72 |0008: iput-object v0, v2, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@728a │ │ -372ba8: 2200 2114 |000a: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ -372bac: 7020 689e 4000 |000c: invoke-direct {v0, v4}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -372bb2: 1a01 9163 |000f: const-string v1, "charset" // string@6391 │ │ -372bb6: 6e20 6b9e 1000 |0011: invoke-virtual {v0, v1}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ -372bbc: 0c00 |0014: move-result-object v0 │ │ -372bbe: 2802 |0015: goto 0017 // +0002 │ │ -372bc0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -372bc2: 7110 30a0 0000 |0017: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ -372bc8: 0c00 |001a: move-result-object v0 │ │ -372bca: 3900 0600 |001b: if-nez v0, 0021 // +0006 │ │ -372bce: 7100 2aa0 0000 |001d: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ -372bd4: 0c00 |0020: move-result-object v0 │ │ -372bd6: 6e20 1798 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ -372bdc: 0c03 |0024: move-result-object v3 │ │ -372bde: 5b23 8872 |0025: iput-object v3, v2, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7288 │ │ -372be2: 5b24 8b72 |0027: iput-object v4, v2, Ljavax/mail/util/ByteArrayDataSource;.type:Ljava/lang/String; // field@728b │ │ -372be6: 0e00 |0029: return-void │ │ +372b80: |[372b80] javax.mail.util.ByteArrayDataSource.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +372b90: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +372b96: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +372b98: 5920 8972 |0004: iput v0, v2, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7289 │ │ +372b9c: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +372ba0: 5b20 8a72 |0008: iput-object v0, v2, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@728a │ │ +372ba4: 2200 2114 |000a: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ +372ba8: 7020 689e 4000 |000c: invoke-direct {v0, v4}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +372bae: 1a01 9163 |000f: const-string v1, "charset" // string@6391 │ │ +372bb2: 6e20 6b9e 1000 |0011: invoke-virtual {v0, v1}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ +372bb8: 0c00 |0014: move-result-object v0 │ │ +372bba: 2802 |0015: goto 0017 // +0002 │ │ +372bbc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +372bbe: 7110 30a0 0000 |0017: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.javaCharset:(Ljava/lang/String;)Ljava/lang/String; // method@a030 │ │ +372bc4: 0c00 |001a: move-result-object v0 │ │ +372bc6: 3900 0600 |001b: if-nez v0, 0021 // +0006 │ │ +372bca: 7100 2aa0 0000 |001d: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultJavaCharset:()Ljava/lang/String; // method@a02a │ │ +372bd0: 0c00 |0020: move-result-object v0 │ │ +372bd2: 6e20 1798 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@9817 │ │ +372bd8: 0c03 |0024: move-result-object v3 │ │ +372bda: 5b23 8872 |0025: iput-object v3, v2, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7288 │ │ +372bde: 5b24 8b72 |0027: iput-object v4, v2, Ljavax/mail/util/ByteArrayDataSource;.type:Ljava/lang/String; // field@728b │ │ +372be2: 0e00 |0029: return-void │ │ catches : 1 │ │ 0x000a - 0x0015 │ │ Ljavax/mail/internet/ParseException; -> 0x0016 │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=59 │ │ 0x0008 line=61 │ │ @@ -1278695,23 +1278694,23 @@ │ │ type : '([BLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -372ac8: |[372ac8] javax.mail.util.ByteArrayDataSource.:([BLjava/lang/String;)V │ │ -372ad8: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -372ade: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -372ae0: 5910 8972 |0004: iput v0, v1, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7289 │ │ -372ae4: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -372ae8: 5b10 8a72 |0008: iput-object v0, v1, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@728a │ │ -372aec: 5b12 8872 |000a: iput-object v2, v1, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7288 │ │ -372af0: 5b13 8b72 |000c: iput-object v3, v1, Ljavax/mail/util/ByteArrayDataSource;.type:Ljava/lang/String; // field@728b │ │ -372af4: 0e00 |000e: return-void │ │ +372ac4: |[372ac4] javax.mail.util.ByteArrayDataSource.:([BLjava/lang/String;)V │ │ +372ad4: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +372ada: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +372adc: 5910 8972 |0004: iput v0, v1, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7289 │ │ +372ae0: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +372ae4: 5b10 8a72 |0008: iput-object v0, v1, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@728a │ │ +372ae8: 5b12 8872 |000a: iput-object v2, v1, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7288 │ │ +372aec: 5b13 8b72 |000c: iput-object v3, v1, Ljavax/mail/util/ByteArrayDataSource;.type:Ljava/lang/String; // field@728b │ │ +372af0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=59 │ │ 0x0008 line=61 │ │ 0x000a line=114 │ │ 0x000c line=115 │ │ @@ -1278726,17 +1278725,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -372a98: |[372a98] javax.mail.util.ByteArrayDataSource.getContentType:()Ljava/lang/String; │ │ -372aa8: 5410 8b72 |0000: iget-object v0, v1, Ljavax/mail/util/ByteArrayDataSource;.type:Ljava/lang/String; // field@728b │ │ -372aac: 1100 |0002: return-object v0 │ │ +372a94: |[372a94] javax.mail.util.ByteArrayDataSource.getContentType:()Ljava/lang/String; │ │ +372aa4: 5410 8b72 |0000: iget-object v0, v1, Ljavax/mail/util/ByteArrayDataSource;.type:Ljava/lang/String; // field@728b │ │ +372aa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/util/ByteArrayDataSource; │ │ │ │ #1 : (in Ljavax/mail/util/ByteArrayDataSource;) │ │ @@ -1278744,31 +1278743,31 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -372a2c: |[372a2c] javax.mail.util.ByteArrayDataSource.getInputStream:()Ljava/io/InputStream; │ │ -372a3c: 5440 8872 |0000: iget-object v0, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7288 │ │ -372a40: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -372a44: 5241 8972 |0004: iget v1, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7289 │ │ -372a48: 3b01 0500 |0006: if-gez v1, 000b // +0005 │ │ -372a4c: 2100 |0008: array-length v0, v0 │ │ -372a4e: 5940 8972 |0009: iput v0, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7289 │ │ -372a52: 2200 5e14 |000b: new-instance v0, Ljavax/mail/util/SharedByteArrayInputStream; // type@145e │ │ -372a56: 5441 8872 |000d: iget-object v1, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7288 │ │ -372a5a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -372a5c: 5243 8972 |0010: iget v3, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7289 │ │ -372a60: 7040 f6a0 1032 |0012: invoke-direct {v0, v1, v2, v3}, Ljavax/mail/util/SharedByteArrayInputStream;.:([BII)V // method@a0f6 │ │ -372a66: 1100 |0015: return-object v0 │ │ -372a68: 2200 9412 |0016: new-instance v0, Ljava/io/IOException; // type@1294 │ │ -372a6c: 1a01 689f |0018: const-string v1, "no data" // string@9f68 │ │ -372a70: 7020 ab96 1000 |001a: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96ab │ │ -372a76: 2700 |001d: throw v0 │ │ +372a28: |[372a28] javax.mail.util.ByteArrayDataSource.getInputStream:()Ljava/io/InputStream; │ │ +372a38: 5440 8872 |0000: iget-object v0, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7288 │ │ +372a3c: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +372a40: 5241 8972 |0004: iget v1, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7289 │ │ +372a44: 3b01 0500 |0006: if-gez v1, 000b // +0005 │ │ +372a48: 2100 |0008: array-length v0, v0 │ │ +372a4a: 5940 8972 |0009: iput v0, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7289 │ │ +372a4e: 2200 5e14 |000b: new-instance v0, Ljavax/mail/util/SharedByteArrayInputStream; // type@145e │ │ +372a52: 5441 8872 |000d: iget-object v1, v4, Ljavax/mail/util/ByteArrayDataSource;.data:[B // field@7288 │ │ +372a56: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +372a58: 5243 8972 |0010: iget v3, v4, Ljavax/mail/util/ByteArrayDataSource;.len:I // field@7289 │ │ +372a5c: 7040 f6a0 1032 |0012: invoke-direct {v0, v1, v2, v3}, Ljavax/mail/util/SharedByteArrayInputStream;.:([BII)V // method@a0f6 │ │ +372a62: 1100 |0015: return-object v0 │ │ +372a64: 2200 9412 |0016: new-instance v0, Ljava/io/IOException; // type@1294 │ │ +372a68: 1a01 689f |0018: const-string v1, "no data" // string@9f68 │ │ +372a6c: 7020 ab96 1000 |001a: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96ab │ │ +372a72: 2700 |001d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=158 │ │ 0x0008 line=159 │ │ 0x000b line=160 │ │ 0x0016 line=157 │ │ @@ -1278780,17 +1278779,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -372ab0: |[372ab0] javax.mail.util.ByteArrayDataSource.getName:()Ljava/lang/String; │ │ -372ac0: 5410 8a72 |0000: iget-object v0, v1, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@728a │ │ -372ac4: 1100 |0002: return-object v0 │ │ +372aac: |[372aac] javax.mail.util.ByteArrayDataSource.getName:()Ljava/lang/String; │ │ +372abc: 5410 8a72 |0000: iget-object v0, v1, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@728a │ │ +372ac0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/util/ByteArrayDataSource; │ │ │ │ #3 : (in Ljavax/mail/util/ByteArrayDataSource;) │ │ @@ -1278798,19 +1278797,19 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -372a78: |[372a78] javax.mail.util.ByteArrayDataSource.getOutputStream:()Ljava/io/OutputStream; │ │ -372a88: 2200 9412 |0000: new-instance v0, Ljava/io/IOException; // type@1294 │ │ -372a8c: 1a01 0563 |0002: const-string v1, "cannot do this" // string@6305 │ │ -372a90: 7020 ab96 1000 |0004: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96ab │ │ -372a96: 2700 |0007: throw v0 │ │ +372a74: |[372a74] javax.mail.util.ByteArrayDataSource.getOutputStream:()Ljava/io/OutputStream; │ │ +372a84: 2200 9412 |0000: new-instance v0, Ljava/io/IOException; // type@1294 │ │ +372a88: 1a01 0563 |0002: const-string v1, "cannot do this" // string@6305 │ │ +372a8c: 7020 ab96 1000 |0004: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96ab │ │ +372a92: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljavax/mail/util/ByteArrayDataSource; │ │ │ │ #4 : (in Ljavax/mail/util/ByteArrayDataSource;) │ │ @@ -1278818,17 +1278817,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -372bf8: |[372bf8] javax.mail.util.ByteArrayDataSource.setName:(Ljava/lang/String;)V │ │ -372c08: 5b01 8a72 |0000: iput-object v1, v0, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@728a │ │ -372c0c: 0e00 |0002: return-void │ │ +372bf4: |[372bf4] javax.mail.util.ByteArrayDataSource.setName:(Ljava/lang/String;)V │ │ +372c04: 5b01 8a72 |0000: iput-object v1, v0, Ljavax/mail/util/ByteArrayDataSource;.name:Ljava/lang/String; // field@728a │ │ +372c08: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljavax/mail/util/ByteArrayDataSource; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1278862,19 +1278861,19 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -372c90: |[372c90] javax.mail.util.SharedByteArrayInputStream.:([B)V │ │ -372ca0: 7020 4c96 1000 |0000: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964c │ │ -372ca6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -372ca8: 5901 8f72 |0004: iput v1, v0, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728f │ │ -372cac: 0e00 |0006: return-void │ │ +372c8c: |[372c8c] javax.mail.util.SharedByteArrayInputStream.:([B)V │ │ +372c9c: 7020 4c96 1000 |0000: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964c │ │ +372ca2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +372ca4: 5901 8f72 |0004: iput v1, v0, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728f │ │ +372ca8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Ljavax/mail/util/SharedByteArrayInputStream; │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ @@ -1278884,20 +1278883,20 @@ │ │ type : '([BII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -372cb0: |[372cb0] javax.mail.util.SharedByteArrayInputStream.:([BII)V │ │ -372cc0: 7040 4d96 1032 |0000: invoke-direct {v0, v1, v2, v3}, Ljava/io/ByteArrayInputStream;.:([BII)V // method@964d │ │ -372cc6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -372cc8: 5901 8f72 |0004: iput v1, v0, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728f │ │ -372ccc: 5902 8f72 |0006: iput v2, v0, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728f │ │ -372cd0: 0e00 |0008: return-void │ │ +372cac: |[372cac] javax.mail.util.SharedByteArrayInputStream.:([BII)V │ │ +372cbc: 7040 4d96 1032 |0000: invoke-direct {v0, v1, v2, v3}, Ljava/io/ByteArrayInputStream;.:([BII)V // method@964d │ │ +372cc2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +372cc4: 5901 8f72 |0004: iput v1, v0, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728f │ │ +372cc8: 5902 8f72 |0006: iput v2, v0, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728f │ │ +372ccc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0004 line=59 │ │ 0x0006 line=82 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Ljavax/mail/util/SharedByteArrayInputStream; │ │ @@ -1278911,20 +1278910,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -372c70: |[372c70] javax.mail.util.SharedByteArrayInputStream.getPosition:()J │ │ -372c80: 5220 8e72 |0000: iget v0, v2, Ljavax/mail/util/SharedByteArrayInputStream;.pos:I // field@728e │ │ -372c84: 5221 8f72 |0002: iget v1, v2, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728f │ │ -372c88: b110 |0004: sub-int/2addr v0, v1 │ │ -372c8a: 8100 |0005: int-to-long v0, v0 │ │ -372c8c: 1000 |0006: return-wide v0 │ │ +372c6c: |[372c6c] javax.mail.util.SharedByteArrayInputStream.getPosition:()J │ │ +372c7c: 5220 8e72 |0000: iget v0, v2, Ljavax/mail/util/SharedByteArrayInputStream;.pos:I // field@728e │ │ +372c80: 5221 8f72 |0002: iget v1, v2, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728f │ │ +372c84: b110 |0004: sub-int/2addr v0, v1 │ │ +372c86: 8100 |0005: int-to-long v0, v0 │ │ +372c88: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Ljavax/mail/util/SharedByteArrayInputStream; │ │ │ │ #1 : (in Ljavax/mail/util/SharedByteArrayInputStream;) │ │ @@ -1278932,38 +1278931,38 @@ │ │ type : '(JJ)Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -372c10: |[372c10] javax.mail.util.SharedByteArrayInputStream.newStream:(JJ)Ljava/io/InputStream; │ │ -372c20: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -372c24: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -372c28: 3a02 1c00 |0004: if-ltz v2, 0020 // +001c │ │ -372c2c: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ -372c30: 3102 0700 |0008: cmp-long v2, v7, v0 │ │ -372c34: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ -372c38: 5247 8d72 |000c: iget v7, v4, Ljavax/mail/util/SharedByteArrayInputStream;.count:I // field@728d │ │ -372c3c: 5248 8f72 |000e: iget v8, v4, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728f │ │ -372c40: b187 |0010: sub-int/2addr v7, v8 │ │ -372c42: 8177 |0011: int-to-long v7, v7 │ │ -372c44: 2200 5e14 |0012: new-instance v0, Ljavax/mail/util/SharedByteArrayInputStream; // type@145e │ │ -372c48: 5441 8c72 |0014: iget-object v1, v4, Ljavax/mail/util/SharedByteArrayInputStream;.buf:[B // field@728c │ │ -372c4c: 5242 8f72 |0016: iget v2, v4, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728f │ │ -372c50: 8453 |0018: long-to-int v3, v5 │ │ -372c52: b032 |0019: add-int/2addr v2, v3 │ │ -372c54: bc57 |001a: sub-long/2addr v7, v5 │ │ -372c56: 8475 |001b: long-to-int v5, v7 │ │ -372c58: 7040 f6a0 1052 |001c: invoke-direct {v0, v1, v2, v5}, Ljavax/mail/util/SharedByteArrayInputStream;.:([BII)V // method@a0f6 │ │ -372c5e: 1100 |001f: return-object v0 │ │ -372c60: 2205 c812 |0020: new-instance v5, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -372c64: 1a06 6cb9 |0022: const-string v6, "start < 0" // string@b96c │ │ -372c68: 7020 8697 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ -372c6e: 2705 |0027: throw v5 │ │ +372c0c: |[372c0c] javax.mail.util.SharedByteArrayInputStream.newStream:(JJ)Ljava/io/InputStream; │ │ +372c1c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +372c20: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +372c24: 3a02 1c00 |0004: if-ltz v2, 0020 // +001c │ │ +372c28: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ +372c2c: 3102 0700 |0008: cmp-long v2, v7, v0 │ │ +372c30: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ +372c34: 5247 8d72 |000c: iget v7, v4, Ljavax/mail/util/SharedByteArrayInputStream;.count:I // field@728d │ │ +372c38: 5248 8f72 |000e: iget v8, v4, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728f │ │ +372c3c: b187 |0010: sub-int/2addr v7, v8 │ │ +372c3e: 8177 |0011: int-to-long v7, v7 │ │ +372c40: 2200 5e14 |0012: new-instance v0, Ljavax/mail/util/SharedByteArrayInputStream; // type@145e │ │ +372c44: 5441 8c72 |0014: iget-object v1, v4, Ljavax/mail/util/SharedByteArrayInputStream;.buf:[B // field@728c │ │ +372c48: 5242 8f72 |0016: iget v2, v4, Ljavax/mail/util/SharedByteArrayInputStream;.start:I // field@728f │ │ +372c4c: 8453 |0018: long-to-int v3, v5 │ │ +372c4e: b032 |0019: add-int/2addr v2, v3 │ │ +372c50: bc57 |001a: sub-long/2addr v7, v5 │ │ +372c52: 8475 |001b: long-to-int v5, v7 │ │ +372c54: 7040 f6a0 1052 |001c: invoke-direct {v0, v1, v2, v5}, Ljavax/mail/util/SharedByteArrayInputStream;.:([BII)V // method@a0f6 │ │ +372c5a: 1100 |001f: return-object v0 │ │ +372c5c: 2205 c812 |0020: new-instance v5, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +372c60: 1a06 6cb9 |0022: const-string v6, "start < 0" // string@b96c │ │ +372c64: 7020 8697 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ +372c6a: 2705 |0027: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x000c line=113 │ │ 0x0012 line=114 │ │ 0x0020 line=111 │ │ locals : │ │ 0x0000 - 0x0028 reg=4 this Ljavax/mail/util/SharedByteArrayInputStream; │ │ @@ -1279065,33 +1279064,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -373194: |[373194] javax.mail.util.SharedFileInputStream.:()V │ │ -3731a4: 0e00 |0000: return-void │ │ +373190: |[373190] javax.mail.util.SharedFileInputStream.:()V │ │ +3731a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/util/SharedFileInputStream;) │ │ name : '' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3731a8: |[3731a8] javax.mail.util.SharedFileInputStream.:(Ljava/io/File;)V │ │ -3731b8: 6000 9772 |0000: sget v0, Ljavax/mail/util/SharedFileInputStream;.defaultBufferSize:I // field@7297 │ │ -3731bc: 7030 02a1 2100 |0002: invoke-direct {v1, v2, v0}, Ljavax/mail/util/SharedFileInputStream;.:(Ljava/io/File;I)V // method@a102 │ │ -3731c2: 0e00 |0005: return-void │ │ +3731a4: |[3731a4] javax.mail.util.SharedFileInputStream.:(Ljava/io/File;)V │ │ +3731b4: 6000 9772 |0000: sget v0, Ljavax/mail/util/SharedFileInputStream;.defaultBufferSize:I // field@7297 │ │ +3731b8: 7030 02a1 2100 |0002: invoke-direct {v1, v2, v0}, Ljavax/mail/util/SharedFileInputStream;.:(Ljava/io/File;I)V // method@a102 │ │ +3731be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/util/SharedFileInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -1279100,30 +1279099,30 @@ │ │ type : '(Ljava/io/File;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -3731c4: |[3731c4] javax.mail.util.SharedFileInputStream.:(Ljava/io/File;I)V │ │ -3731d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3731d6: 7020 4496 0200 |0001: invoke-direct {v2, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9644 │ │ -3731dc: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -3731e0: 5a20 9e72 |0006: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ -3731e4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3731e6: 5c20 9b72 |0009: iput-boolean v0, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729b │ │ -3731ea: 3d04 0b00 |000b: if-lez v4, 0016 // +000b │ │ -3731ee: 2200 5f14 |000d: new-instance v0, Ljavax/mail/util/SharedFileInputStream$SharedFile; // type@145f │ │ -3731f2: 7020 faa0 3000 |000f: invoke-direct {v0, v3}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.:(Ljava/io/File;)V // method@a0fa │ │ -3731f8: 7030 0da1 0204 |0012: invoke-direct {v2, v0, v4}, Ljavax/mail/util/SharedFileInputStream;.init:(Ljavax/mail/util/SharedFileInputStream$SharedFile;I)V // method@a10d │ │ -3731fe: 0e00 |0015: return-void │ │ -373200: 2203 c812 |0016: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -373204: 1a04 2c0f |0018: const-string v4, "Buffer size <= 0" // string@0f2c │ │ -373208: 7020 8697 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ -37320e: 2703 |001d: throw v3 │ │ +3731c0: |[3731c0] javax.mail.util.SharedFileInputStream.:(Ljava/io/File;I)V │ │ +3731d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3731d2: 7020 4496 0200 |0001: invoke-direct {v2, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9644 │ │ +3731d8: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +3731dc: 5a20 9e72 |0006: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ +3731e0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3731e2: 5c20 9b72 |0009: iput-boolean v0, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729b │ │ +3731e6: 3d04 0b00 |000b: if-lez v4, 0016 // +000b │ │ +3731ea: 2200 5f14 |000d: new-instance v0, Ljavax/mail/util/SharedFileInputStream$SharedFile; // type@145f │ │ +3731ee: 7020 faa0 3000 |000f: invoke-direct {v0, v3}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.:(Ljava/io/File;)V // method@a0fa │ │ +3731f4: 7030 0da1 0204 |0012: invoke-direct {v2, v0, v4}, Ljavax/mail/util/SharedFileInputStream;.init:(Ljavax/mail/util/SharedFileInputStream$SharedFile;I)V // method@a10d │ │ +3731fa: 0e00 |0015: return-void │ │ +3731fc: 2203 c812 |0016: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +373200: 1a04 2c0f |0018: const-string v4, "Buffer size <= 0" // string@0f2c │ │ +373204: 7020 8697 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ +37320a: 2703 |001d: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=198 │ │ 0x0006 line=93 │ │ 0x0009 line=104 │ │ 0x000d line=201 │ │ 0x0016 line=200 │ │ @@ -1279137,18 +1279136,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -373210: |[373210] javax.mail.util.SharedFileInputStream.:(Ljava/lang/String;)V │ │ -373220: 6000 9772 |0000: sget v0, Ljavax/mail/util/SharedFileInputStream;.defaultBufferSize:I // field@7297 │ │ -373224: 7030 04a1 2100 |0002: invoke-direct {v1, v2, v0}, Ljavax/mail/util/SharedFileInputStream;.:(Ljava/lang/String;I)V // method@a104 │ │ -37322a: 0e00 |0005: return-void │ │ +37320c: |[37320c] javax.mail.util.SharedFileInputStream.:(Ljava/lang/String;)V │ │ +37321c: 6000 9772 |0000: sget v0, Ljavax/mail/util/SharedFileInputStream;.defaultBufferSize:I // field@7297 │ │ +373220: 7030 04a1 2100 |0002: invoke-direct {v1, v2, v0}, Ljavax/mail/util/SharedFileInputStream;.:(Ljava/lang/String;I)V // method@a104 │ │ +373226: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/util/SharedFileInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1279157,30 +1279156,30 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -37322c: |[37322c] javax.mail.util.SharedFileInputStream.:(Ljava/lang/String;I)V │ │ -37323c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -37323e: 7020 4496 0200 |0001: invoke-direct {v2, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9644 │ │ -373244: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -373248: 5a20 9e72 |0006: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ -37324c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -37324e: 5c20 9b72 |0009: iput-boolean v0, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729b │ │ -373252: 3d04 0b00 |000b: if-lez v4, 0016 // +000b │ │ -373256: 2200 5f14 |000d: new-instance v0, Ljavax/mail/util/SharedFileInputStream$SharedFile; // type@145f │ │ -37325a: 7020 fba0 3000 |000f: invoke-direct {v0, v3}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.:(Ljava/lang/String;)V // method@a0fb │ │ -373260: 7030 0da1 0204 |0012: invoke-direct {v2, v0, v4}, Ljavax/mail/util/SharedFileInputStream;.init:(Ljavax/mail/util/SharedFileInputStream$SharedFile;I)V // method@a10d │ │ -373266: 0e00 |0015: return-void │ │ -373268: 2203 c812 |0016: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -37326c: 1a04 2c0f |0018: const-string v4, "Buffer size <= 0" // string@0f2c │ │ -373270: 7020 8697 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ -373276: 2703 |001d: throw v3 │ │ +373228: |[373228] javax.mail.util.SharedFileInputStream.:(Ljava/lang/String;I)V │ │ +373238: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +37323a: 7020 4496 0200 |0001: invoke-direct {v2, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9644 │ │ +373240: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +373244: 5a20 9e72 |0006: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ +373248: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +37324a: 5c20 9b72 |0009: iput-boolean v0, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729b │ │ +37324e: 3d04 0b00 |000b: if-lez v4, 0016 // +000b │ │ +373252: 2200 5f14 |000d: new-instance v0, Ljavax/mail/util/SharedFileInputStream$SharedFile; // type@145f │ │ +373256: 7020 fba0 3000 |000f: invoke-direct {v0, v3}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.:(Ljava/lang/String;)V // method@a0fb │ │ +37325c: 7030 0da1 0204 |0012: invoke-direct {v2, v0, v4}, Ljavax/mail/util/SharedFileInputStream;.init:(Ljavax/mail/util/SharedFileInputStream$SharedFile;I)V // method@a10d │ │ +373262: 0e00 |0015: return-void │ │ +373264: 2203 c812 |0016: new-instance v3, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +373268: 1a04 2c0f |0018: const-string v4, "Buffer size <= 0" // string@0f2c │ │ +37326c: 7020 8697 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ +373272: 2703 |001d: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=214 │ │ 0x0006 line=93 │ │ 0x0009 line=104 │ │ 0x000d line=217 │ │ 0x0016 line=216 │ │ @@ -1279194,34 +1279193,34 @@ │ │ type : '(Ljavax/mail/util/SharedFileInputStream$SharedFile;JJI)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -373278: |[373278] javax.mail.util.SharedFileInputStream.:(Ljavax/mail/util/SharedFileInputStream$SharedFile;JJI)V │ │ -373288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -37328a: 7020 4496 0200 |0001: invoke-direct {v2, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9644 │ │ -373290: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -373294: 5a20 9e72 |0006: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ -373298: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -37329a: 5c20 9b72 |0009: iput-boolean v0, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729b │ │ -37329e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3732a0: 5c20 9b72 |000c: iput-boolean v0, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729b │ │ -3732a4: 5b23 9d72 |000e: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729d │ │ -3732a8: 6e10 ffa0 0300 |0010: invoke-virtual {v3}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.open:()Ljava/io/RandomAccessFile; // method@a0ff │ │ -3732ae: 0c03 |0013: move-result-object v3 │ │ -3732b0: 5b23 9872 |0014: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ -3732b4: 5a24 9e72 |0016: iput-wide v4, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ -3732b8: 5a24 9372 |0018: iput-wide v4, v2, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ -3732bc: 5a26 9672 |001a: iput-wide v6, v2, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7296 │ │ -3732c0: 5928 9472 |001c: iput v8, v2, Ljavax/mail/util/SharedFileInputStream;.bufsize:I // field@7294 │ │ -3732c4: 2383 1515 |001e: new-array v3, v8, [B // type@1515 │ │ -3732c8: 5b23 9272 |0020: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ -3732cc: 0e00 |0022: return-void │ │ +373274: |[373274] javax.mail.util.SharedFileInputStream.:(Ljavax/mail/util/SharedFileInputStream$SharedFile;JJI)V │ │ +373284: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +373286: 7020 4496 0200 |0001: invoke-direct {v2, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9644 │ │ +37328c: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +373290: 5a20 9e72 |0006: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ +373294: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +373296: 5c20 9b72 |0009: iput-boolean v0, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729b │ │ +37329a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +37329c: 5c20 9b72 |000c: iput-boolean v0, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729b │ │ +3732a0: 5b23 9d72 |000e: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729d │ │ +3732a4: 6e10 ffa0 0300 |0010: invoke-virtual {v3}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.open:()Ljava/io/RandomAccessFile; // method@a0ff │ │ +3732aa: 0c03 |0013: move-result-object v3 │ │ +3732ac: 5b23 9872 |0014: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ +3732b0: 5a24 9e72 |0016: iput-wide v4, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ +3732b4: 5a24 9372 |0018: iput-wide v4, v2, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ +3732b8: 5a26 9672 |001a: iput-wide v6, v2, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7296 │ │ +3732bc: 5928 9472 |001c: iput v8, v2, Ljavax/mail/util/SharedFileInputStream;.bufsize:I // field@7294 │ │ +3732c0: 2383 1515 |001e: new-array v3, v8, [B // type@1515 │ │ +3732c4: 5b23 9272 |0020: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ +3732c8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=234 │ │ 0x0006 line=93 │ │ 0x0009 line=104 │ │ 0x000c line=235 │ │ 0x000e line=236 │ │ @@ -1279243,22 +1279242,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -373334: |[373334] javax.mail.util.SharedFileInputStream.ensureOpen:()V │ │ -373344: 5420 9872 |0000: iget-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ -373348: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -37334c: 0e00 |0004: return-void │ │ -37334e: 2200 9412 |0005: new-instance v0, Ljava/io/IOException; // type@1294 │ │ -373352: 1a01 5f49 |0007: const-string v1, "Stream closed" // string@495f │ │ -373356: 7020 ab96 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96ab │ │ -37335c: 2700 |000c: throw v0 │ │ +373330: |[373330] javax.mail.util.SharedFileInputStream.ensureOpen:()V │ │ +373340: 5420 9872 |0000: iget-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ +373344: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +373348: 0e00 |0004: return-void │ │ +37334a: 2200 9412 |0005: new-instance v0, Ljava/io/IOException; // type@1294 │ │ +37334e: 1a01 5f49 |0007: const-string v1, "Stream closed" // string@495f │ │ +373352: 7020 ab96 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96ab │ │ +373358: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=163 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Ljavax/mail/util/SharedFileInputStream; │ │ │ │ @@ -1279267,116 +1279266,116 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 170 16-bit code units │ │ -373360: |[373360] javax.mail.util.SharedFileInputStream.fill:()V │ │ -373370: 5270 9a72 |0000: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ -373374: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -373376: 3b00 0d00 |0003: if-gez v0, 0010 // +000d │ │ -37337a: 5971 9c72 |0005: iput v1, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -37337e: 5370 9372 |0007: iget-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ -373382: 5272 9572 |0009: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ -373386: 8122 |000b: int-to-long v2, v2 │ │ -373388: bb20 |000c: add-long/2addr v0, v2 │ │ -37338a: 5a70 9372 |000d: iput-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ -37338e: 2851 |000f: goto 0060 // +0051 │ │ -373390: 5270 9c72 |0010: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -373394: 5472 9272 |0012: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ -373398: 2122 |0014: array-length v2, v2 │ │ -37339a: 3420 4b00 |0015: if-lt v0, v2, 0060 // +004b │ │ -37339e: 5270 9a72 |0017: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ -3733a2: 3d00 1d00 |0019: if-lez v0, 0036 // +001d │ │ -3733a6: 5270 9c72 |001b: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -3733aa: 5272 9a72 |001d: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ -3733ae: b120 |001f: sub-int/2addr v0, v2 │ │ -3733b0: 5472 9272 |0020: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ -3733b4: 5273 9a72 |0022: iget v3, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ -3733b8: 5474 9272 |0024: iget-object v4, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ -3733bc: 7150 5698 3214 |0026: invoke-static {v2, v3, v4, v1, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -3733c2: 5970 9c72 |0029: iput v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -3733c6: 5372 9372 |002b: iget-wide v2, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ -3733ca: 5270 9a72 |002d: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ -3733ce: 8104 |002f: int-to-long v4, v0 │ │ -3733d0: bb42 |0030: add-long/2addr v2, v4 │ │ -3733d2: 5a72 9372 |0031: iput-wide v2, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ -3733d6: 5971 9a72 |0033: iput v1, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ -3733da: 282b |0035: goto 0060 // +002b │ │ -3733dc: 5470 9272 |0036: iget-object v0, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ -3733e0: 2100 |0038: array-length v0, v0 │ │ -3733e2: 5272 9972 |0039: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.marklimit:I // field@7299 │ │ -3733e6: 3420 1000 |003b: if-lt v0, v2, 004b // +0010 │ │ -3733ea: 12f0 |003d: const/4 v0, #int -1 // #ff │ │ -3733ec: 5970 9a72 |003e: iput v0, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ -3733f0: 5971 9c72 |0040: iput v1, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -3733f4: 5370 9372 |0042: iget-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ -3733f8: 5272 9572 |0044: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ -3733fc: 8122 |0046: int-to-long v2, v2 │ │ -3733fe: bb20 |0047: add-long/2addr v0, v2 │ │ -373400: 5a70 9372 |0048: iput-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ -373404: 2816 |004a: goto 0060 // +0016 │ │ -373406: 5270 9c72 |004b: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -37340a: da00 0002 |004d: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -37340e: 5272 9972 |004f: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.marklimit:I // field@7299 │ │ -373412: 3720 0400 |0051: if-le v0, v2, 0055 // +0004 │ │ -373416: 5270 9972 |0053: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.marklimit:I // field@7299 │ │ -37341a: 2300 1515 |0055: new-array v0, v0, [B // type@1515 │ │ -37341e: 5472 9272 |0057: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ -373422: 5273 9c72 |0059: iget v3, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -373426: 7153 5698 1210 |005b: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -37342c: 5b70 9272 |005e: iput-object v0, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ -373430: 5270 9c72 |0060: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -373434: 5970 9572 |0062: iput v0, v7, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ -373438: 5470 9272 |0064: iget-object v0, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ -37343c: 2100 |0066: array-length v0, v0 │ │ -37343e: 5271 9c72 |0067: iget v1, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -373442: b110 |0069: sub-int/2addr v0, v1 │ │ -373444: 5371 9372 |006a: iget-wide v1, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ -373448: 5373 9e72 |006c: iget-wide v3, v7, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ -37344c: bc31 |006e: sub-long/2addr v1, v3 │ │ -37344e: 5273 9c72 |006f: iget v3, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -373452: 8133 |0071: int-to-long v3, v3 │ │ -373454: bb31 |0072: add-long/2addr v1, v3 │ │ -373456: 8103 |0073: int-to-long v3, v0 │ │ -373458: bb31 |0074: add-long/2addr v1, v3 │ │ -37345a: 5373 9672 |0075: iget-wide v3, v7, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7296 │ │ -37345e: 3105 0103 |0077: cmp-long v5, v1, v3 │ │ -373462: 3d05 0d00 |0079: if-lez v5, 0086 // +000d │ │ -373466: 5370 9372 |007b: iget-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ -37346a: 5375 9e72 |007d: iget-wide v5, v7, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ -37346e: bc50 |007f: sub-long/2addr v0, v5 │ │ -373470: 5272 9c72 |0080: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -373474: 8125 |0082: int-to-long v5, v2 │ │ -373476: bb50 |0083: add-long/2addr v0, v5 │ │ -373478: bc03 |0084: sub-long/2addr v3, v0 │ │ -37347a: 8430 |0085: long-to-int v0, v3 │ │ -37347c: 5471 9872 |0086: iget-object v1, v7, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ -373480: 1d01 |0088: monitor-enter v1 │ │ -373482: 5472 9872 |0089: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ -373486: 5373 9372 |008b: iget-wide v3, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ -37348a: 5275 9c72 |008d: iget v5, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -37348e: 8155 |008f: int-to-long v5, v5 │ │ -373490: bb53 |0090: add-long/2addr v3, v5 │ │ -373492: 6e30 0297 3204 |0091: invoke-virtual {v2, v3, v4}, Ljava/io/RandomAccessFile;.seek:(J)V // method@9702 │ │ -373498: 5472 9872 |0094: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ -37349c: 5473 9272 |0096: iget-object v3, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ -3734a0: 5274 9c72 |0098: iget v4, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -3734a4: 6e40 0197 3204 |009a: invoke-virtual {v2, v3, v4, v0}, Ljava/io/RandomAccessFile;.read:([BII)I // method@9701 │ │ -3734aa: 0a00 |009d: move-result v0 │ │ -3734ac: 3d00 0700 |009e: if-lez v0, 00a5 // +0007 │ │ -3734b0: 5272 9c72 |00a0: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -3734b4: b020 |00a2: add-int/2addr v0, v2 │ │ -3734b6: 5970 9572 |00a3: iput v0, v7, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ -3734ba: 1e01 |00a5: monitor-exit v1 │ │ -3734bc: 0e00 |00a6: return-void │ │ -3734be: 0d00 |00a7: move-exception v0 │ │ -3734c0: 1e01 |00a8: monitor-exit v1 │ │ -3734c2: 2700 |00a9: throw v0 │ │ +37335c: |[37335c] javax.mail.util.SharedFileInputStream.fill:()V │ │ +37336c: 5270 9a72 |0000: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ +373370: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +373372: 3b00 0d00 |0003: if-gez v0, 0010 // +000d │ │ +373376: 5971 9c72 |0005: iput v1, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +37337a: 5370 9372 |0007: iget-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ +37337e: 5272 9572 |0009: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ +373382: 8122 |000b: int-to-long v2, v2 │ │ +373384: bb20 |000c: add-long/2addr v0, v2 │ │ +373386: 5a70 9372 |000d: iput-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ +37338a: 2851 |000f: goto 0060 // +0051 │ │ +37338c: 5270 9c72 |0010: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +373390: 5472 9272 |0012: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ +373394: 2122 |0014: array-length v2, v2 │ │ +373396: 3420 4b00 |0015: if-lt v0, v2, 0060 // +004b │ │ +37339a: 5270 9a72 |0017: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ +37339e: 3d00 1d00 |0019: if-lez v0, 0036 // +001d │ │ +3733a2: 5270 9c72 |001b: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +3733a6: 5272 9a72 |001d: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ +3733aa: b120 |001f: sub-int/2addr v0, v2 │ │ +3733ac: 5472 9272 |0020: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ +3733b0: 5273 9a72 |0022: iget v3, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ +3733b4: 5474 9272 |0024: iget-object v4, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ +3733b8: 7150 5698 3214 |0026: invoke-static {v2, v3, v4, v1, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +3733be: 5970 9c72 |0029: iput v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +3733c2: 5372 9372 |002b: iget-wide v2, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ +3733c6: 5270 9a72 |002d: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ +3733ca: 8104 |002f: int-to-long v4, v0 │ │ +3733cc: bb42 |0030: add-long/2addr v2, v4 │ │ +3733ce: 5a72 9372 |0031: iput-wide v2, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ +3733d2: 5971 9a72 |0033: iput v1, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ +3733d6: 282b |0035: goto 0060 // +002b │ │ +3733d8: 5470 9272 |0036: iget-object v0, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ +3733dc: 2100 |0038: array-length v0, v0 │ │ +3733de: 5272 9972 |0039: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.marklimit:I // field@7299 │ │ +3733e2: 3420 1000 |003b: if-lt v0, v2, 004b // +0010 │ │ +3733e6: 12f0 |003d: const/4 v0, #int -1 // #ff │ │ +3733e8: 5970 9a72 |003e: iput v0, v7, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ +3733ec: 5971 9c72 |0040: iput v1, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +3733f0: 5370 9372 |0042: iget-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ +3733f4: 5272 9572 |0044: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ +3733f8: 8122 |0046: int-to-long v2, v2 │ │ +3733fa: bb20 |0047: add-long/2addr v0, v2 │ │ +3733fc: 5a70 9372 |0048: iput-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ +373400: 2816 |004a: goto 0060 // +0016 │ │ +373402: 5270 9c72 |004b: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +373406: da00 0002 |004d: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +37340a: 5272 9972 |004f: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.marklimit:I // field@7299 │ │ +37340e: 3720 0400 |0051: if-le v0, v2, 0055 // +0004 │ │ +373412: 5270 9972 |0053: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.marklimit:I // field@7299 │ │ +373416: 2300 1515 |0055: new-array v0, v0, [B // type@1515 │ │ +37341a: 5472 9272 |0057: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ +37341e: 5273 9c72 |0059: iget v3, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +373422: 7153 5698 1210 |005b: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +373428: 5b70 9272 |005e: iput-object v0, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ +37342c: 5270 9c72 |0060: iget v0, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +373430: 5970 9572 |0062: iput v0, v7, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ +373434: 5470 9272 |0064: iget-object v0, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ +373438: 2100 |0066: array-length v0, v0 │ │ +37343a: 5271 9c72 |0067: iget v1, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +37343e: b110 |0069: sub-int/2addr v0, v1 │ │ +373440: 5371 9372 |006a: iget-wide v1, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ +373444: 5373 9e72 |006c: iget-wide v3, v7, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ +373448: bc31 |006e: sub-long/2addr v1, v3 │ │ +37344a: 5273 9c72 |006f: iget v3, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +37344e: 8133 |0071: int-to-long v3, v3 │ │ +373450: bb31 |0072: add-long/2addr v1, v3 │ │ +373452: 8103 |0073: int-to-long v3, v0 │ │ +373454: bb31 |0074: add-long/2addr v1, v3 │ │ +373456: 5373 9672 |0075: iget-wide v3, v7, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7296 │ │ +37345a: 3105 0103 |0077: cmp-long v5, v1, v3 │ │ +37345e: 3d05 0d00 |0079: if-lez v5, 0086 // +000d │ │ +373462: 5370 9372 |007b: iget-wide v0, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ +373466: 5375 9e72 |007d: iget-wide v5, v7, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ +37346a: bc50 |007f: sub-long/2addr v0, v5 │ │ +37346c: 5272 9c72 |0080: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +373470: 8125 |0082: int-to-long v5, v2 │ │ +373472: bb50 |0083: add-long/2addr v0, v5 │ │ +373474: bc03 |0084: sub-long/2addr v3, v0 │ │ +373476: 8430 |0085: long-to-int v0, v3 │ │ +373478: 5471 9872 |0086: iget-object v1, v7, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ +37347c: 1d01 |0088: monitor-enter v1 │ │ +37347e: 5472 9872 |0089: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ +373482: 5373 9372 |008b: iget-wide v3, v7, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ +373486: 5275 9c72 |008d: iget v5, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +37348a: 8155 |008f: int-to-long v5, v5 │ │ +37348c: bb53 |0090: add-long/2addr v3, v5 │ │ +37348e: 6e30 0297 3204 |0091: invoke-virtual {v2, v3, v4}, Ljava/io/RandomAccessFile;.seek:(J)V // method@9702 │ │ +373494: 5472 9872 |0094: iget-object v2, v7, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ +373498: 5473 9272 |0096: iget-object v3, v7, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ +37349c: 5274 9c72 |0098: iget v4, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +3734a0: 6e40 0197 3204 |009a: invoke-virtual {v2, v3, v4, v0}, Ljava/io/RandomAccessFile;.read:([BII)I // method@9701 │ │ +3734a6: 0a00 |009d: move-result v0 │ │ +3734a8: 3d00 0700 |009e: if-lez v0, 00a5 // +0007 │ │ +3734ac: 5272 9c72 |00a0: iget v2, v7, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +3734b0: b020 |00a2: add-int/2addr v0, v2 │ │ +3734b2: 5970 9572 |00a3: iput v0, v7, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ +3734b6: 1e01 |00a5: monitor-exit v1 │ │ +3734b8: 0e00 |00a6: return-void │ │ +3734ba: 0d00 |00a7: move-exception v0 │ │ +3734bc: 1e01 |00a8: monitor-exit v1 │ │ +3734be: 2700 |00a9: throw v0 │ │ catches : 1 │ │ 0x0089 - 0x00a9 │ │ -> 0x00a7 │ │ positions : │ │ 0x0000 line=253 │ │ 0x0005 line=254 │ │ 0x0007 line=255 │ │ @@ -1279414,25 +1279413,25 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -372e94: |[372e94] javax.mail.util.SharedFileInputStream.in_available:()I │ │ -372ea4: 5360 9e72 |0000: iget-wide v0, v6, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ -372ea8: 5362 9672 |0002: iget-wide v2, v6, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7296 │ │ -372eac: bb20 |0004: add-long/2addr v0, v2 │ │ -372eae: 5362 9372 |0005: iget-wide v2, v6, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ -372eb2: 5264 9572 |0007: iget v4, v6, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ -372eb6: 8144 |0009: int-to-long v4, v4 │ │ -372eb8: bb42 |000a: add-long/2addr v2, v4 │ │ -372eba: bc20 |000b: sub-long/2addr v0, v2 │ │ -372ebc: 8401 |000c: long-to-int v1, v0 │ │ -372ebe: 0f01 |000d: return v1 │ │ +372e90: |[372e90] javax.mail.util.SharedFileInputStream.in_available:()I │ │ +372ea0: 5360 9e72 |0000: iget-wide v0, v6, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ +372ea4: 5362 9672 |0002: iget-wide v2, v6, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7296 │ │ +372ea8: bb20 |0004: add-long/2addr v0, v2 │ │ +372eaa: 5362 9372 |0005: iget-wide v2, v6, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ +372eae: 5264 9572 |0007: iget v4, v6, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ +372eb2: 8144 |0009: int-to-long v4, v4 │ │ +372eb4: bb42 |000a: add-long/2addr v2, v4 │ │ +372eb6: bc20 |000b: sub-long/2addr v0, v2 │ │ +372eb8: 8401 |000c: long-to-int v1, v0 │ │ +372eba: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Ljavax/mail/util/SharedFileInputStream; │ │ │ │ #9 : (in Ljavax/mail/util/SharedFileInputStream;) │ │ @@ -1279440,28 +1279439,28 @@ │ │ type : '(Ljavax/mail/util/SharedFileInputStream$SharedFile;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -3734f0: |[3734f0] javax.mail.util.SharedFileInputStream.init:(Ljavax/mail/util/SharedFileInputStream$SharedFile;I)V │ │ -373500: 5b23 9d72 |0000: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729d │ │ -373504: 6e10 ffa0 0300 |0002: invoke-virtual {v3}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.open:()Ljava/io/RandomAccessFile; // method@a0ff │ │ -37350a: 0c03 |0005: move-result-object v3 │ │ -37350c: 5b23 9872 |0006: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ -373510: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -373514: 5a20 9e72 |000a: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ -373518: 6e10 ff96 0300 |000c: invoke-virtual {v3}, Ljava/io/RandomAccessFile;.length:()J // method@96ff │ │ -37351e: 0b00 |000f: move-result-wide v0 │ │ -373520: 5a20 9672 |0010: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7296 │ │ -373524: 5924 9472 |0012: iput v4, v2, Ljavax/mail/util/SharedFileInputStream;.bufsize:I // field@7294 │ │ -373528: 2343 1515 |0014: new-array v3, v4, [B // type@1515 │ │ -37352c: 5b23 9272 |0016: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ -373530: 0e00 |0018: return-void │ │ +3734ec: |[3734ec] javax.mail.util.SharedFileInputStream.init:(Ljavax/mail/util/SharedFileInputStream$SharedFile;I)V │ │ +3734fc: 5b23 9d72 |0000: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729d │ │ +373500: 6e10 ffa0 0300 |0002: invoke-virtual {v3}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.open:()Ljava/io/RandomAccessFile; // method@a0ff │ │ +373506: 0c03 |0005: move-result-object v3 │ │ +373508: 5b23 9872 |0006: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ +37350c: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +373510: 5a20 9e72 |000a: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ +373514: 6e10 ff96 0300 |000c: invoke-virtual {v3}, Ljava/io/RandomAccessFile;.length:()J // method@96ff │ │ +37351a: 0b00 |000f: move-result-wide v0 │ │ +37351c: 5a20 9672 |0010: iput-wide v0, v2, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7296 │ │ +373520: 5924 9472 |0012: iput v4, v2, Ljavax/mail/util/SharedFileInputStream;.bufsize:I // field@7294 │ │ +373524: 2343 1515 |0014: new-array v3, v4, [B // type@1515 │ │ +373528: 5b23 9272 |0016: iput-object v3, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ +37352c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0002 line=222 │ │ 0x000a line=223 │ │ 0x000c line=224 │ │ 0x0012 line=225 │ │ @@ -1279476,35 +1279475,35 @@ │ │ type : '([BII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -372fd4: |[372fd4] javax.mail.util.SharedFileInputStream.read1:([BII)I │ │ -372fe4: 5220 9572 |0000: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ -372fe8: 5221 9c72 |0002: iget v1, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -372fec: b110 |0004: sub-int/2addr v0, v1 │ │ -372fee: 3c00 0e00 |0005: if-gtz v0, 0013 // +000e │ │ -372ff2: 7010 09a1 0200 |0007: invoke-direct {v2}, Ljavax/mail/util/SharedFileInputStream;.fill:()V // method@a109 │ │ -372ff8: 5220 9572 |000a: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ -372ffc: 5221 9c72 |000c: iget v1, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -373000: b110 |000e: sub-int/2addr v0, v1 │ │ -373002: 3c00 0400 |000f: if-gtz v0, 0013 // +0004 │ │ -373006: 12f3 |0011: const/4 v3, #int -1 // #ff │ │ -373008: 0f03 |0012: return v3 │ │ -37300a: 3550 0300 |0013: if-ge v0, v5, 0016 // +0003 │ │ -37300e: 0105 |0015: move v5, v0 │ │ -373010: 5420 9272 |0016: iget-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ -373014: 5221 9c72 |0018: iget v1, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -373018: 7155 5698 1043 |001a: invoke-static {v0, v1, v3, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -37301e: 5223 9c72 |001d: iget v3, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -373022: b053 |001f: add-int/2addr v3, v5 │ │ -373024: 5923 9c72 |0020: iput v3, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -373028: 0f05 |0022: return v5 │ │ +372fd0: |[372fd0] javax.mail.util.SharedFileInputStream.read1:([BII)I │ │ +372fe0: 5220 9572 |0000: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ +372fe4: 5221 9c72 |0002: iget v1, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +372fe8: b110 |0004: sub-int/2addr v0, v1 │ │ +372fea: 3c00 0e00 |0005: if-gtz v0, 0013 // +000e │ │ +372fee: 7010 09a1 0200 |0007: invoke-direct {v2}, Ljavax/mail/util/SharedFileInputStream;.fill:()V // method@a109 │ │ +372ff4: 5220 9572 |000a: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ +372ff8: 5221 9c72 |000c: iget v1, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +372ffc: b110 |000e: sub-int/2addr v0, v1 │ │ +372ffe: 3c00 0400 |000f: if-gtz v0, 0013 // +0004 │ │ +373002: 12f3 |0011: const/4 v3, #int -1 // #ff │ │ +373004: 0f03 |0012: return v3 │ │ +373006: 3550 0300 |0013: if-ge v0, v5, 0016 // +0003 │ │ +37300a: 0105 |0015: move v5, v0 │ │ +37300c: 5420 9272 |0016: iget-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ +373010: 5221 9c72 |0018: iget v1, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +373014: 7155 5698 1043 |001a: invoke-static {v0, v1, v3, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +37301a: 5223 9c72 |001d: iget v3, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +37301e: b053 |001f: add-int/2addr v3, v5 │ │ +373020: 5923 9c72 |0020: iput v3, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +373024: 0f05 |0022: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0007 line=324 │ │ 0x000a line=325 │ │ 0x0016 line=329 │ │ 0x001d line=330 │ │ @@ -1279520,28 +1279519,28 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -372e50: |[372e50] javax.mail.util.SharedFileInputStream.available:()I │ │ -372e60: 1d02 |0000: monitor-enter v2 │ │ -372e62: 7010 08a1 0200 |0001: invoke-direct {v2}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ -372e68: 5220 9572 |0004: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ -372e6c: 5221 9c72 |0006: iget v1, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -372e70: b110 |0008: sub-int/2addr v0, v1 │ │ -372e72: 7010 0ca1 0200 |0009: invoke-direct {v2}, Ljavax/mail/util/SharedFileInputStream;.in_available:()I // method@a10c │ │ -372e78: 0a01 |000c: move-result v1 │ │ -372e7a: b010 |000d: add-int/2addr v0, v1 │ │ -372e7c: 1e02 |000e: monitor-exit v2 │ │ -372e7e: 0f00 |000f: return v0 │ │ -372e80: 0d00 |0010: move-exception v0 │ │ -372e82: 1e02 |0011: monitor-exit v2 │ │ -372e84: 2700 |0012: throw v0 │ │ +372e4c: |[372e4c] javax.mail.util.SharedFileInputStream.available:()I │ │ +372e5c: 1d02 |0000: monitor-enter v2 │ │ +372e5e: 7010 08a1 0200 |0001: invoke-direct {v2}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ +372e64: 5220 9572 |0004: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ +372e68: 5221 9c72 |0006: iget v1, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +372e6c: b110 |0008: sub-int/2addr v0, v1 │ │ +372e6e: 7010 0ca1 0200 |0009: invoke-direct {v2}, Ljavax/mail/util/SharedFileInputStream;.in_available:()I // method@a10c │ │ +372e74: 0a01 |000c: move-result v1 │ │ +372e76: b010 |000d: add-int/2addr v0, v1 │ │ +372e78: 1e02 |000e: monitor-exit v2 │ │ +372e7a: 0f00 |000f: return v0 │ │ +372e7c: 0d00 |0010: move-exception v0 │ │ +372e7e: 1e02 |0011: monitor-exit v2 │ │ +372e80: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ -> 0x0010 │ │ positions : │ │ 0x0001 line=415 │ │ 0x0004 line=416 │ │ locals : │ │ @@ -1279552,35 +1279551,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -3732d0: |[3732d0] javax.mail.util.SharedFileInputStream.close:()V │ │ -3732e0: 5420 9872 |0000: iget-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ -3732e4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -3732e8: 0e00 |0004: return-void │ │ -3732ea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3732ec: 5521 9b72 |0006: iget-boolean v1, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729b │ │ -3732f0: 3801 0800 |0008: if-eqz v1, 0010 // +0008 │ │ -3732f4: 5421 9d72 |000a: iget-object v1, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729d │ │ -3732f8: 6e10 fea0 0100 |000c: invoke-virtual {v1}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.forceClose:()V // method@a0fe │ │ -3732fe: 2806 |000f: goto 0015 // +0006 │ │ -373300: 5421 9d72 |0010: iget-object v1, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729d │ │ -373304: 6e10 fca0 0100 |0012: invoke-virtual {v1}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.close:()V // method@a0fc │ │ -37330a: 5b20 9d72 |0015: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729d │ │ -37330e: 5b20 9872 |0017: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ -373312: 5b20 9272 |0019: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ -373316: 0e00 |001b: return-void │ │ -373318: 0d01 |001c: move-exception v1 │ │ -37331a: 5b20 9d72 |001d: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729d │ │ -37331e: 5b20 9872 |001f: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ -373322: 5b20 9272 |0021: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ -373326: 2701 |0023: throw v1 │ │ +3732cc: |[3732cc] javax.mail.util.SharedFileInputStream.close:()V │ │ +3732dc: 5420 9872 |0000: iget-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ +3732e0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +3732e4: 0e00 |0004: return-void │ │ +3732e6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3732e8: 5521 9b72 |0006: iget-boolean v1, v2, Ljavax/mail/util/SharedFileInputStream;.master:Z // field@729b │ │ +3732ec: 3801 0800 |0008: if-eqz v1, 0010 // +0008 │ │ +3732f0: 5421 9d72 |000a: iget-object v1, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729d │ │ +3732f4: 6e10 fea0 0100 |000c: invoke-virtual {v1}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.forceClose:()V // method@a0fe │ │ +3732fa: 2806 |000f: goto 0015 // +0006 │ │ +3732fc: 5421 9d72 |0010: iget-object v1, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729d │ │ +373300: 6e10 fca0 0100 |0012: invoke-virtual {v1}, Ljavax/mail/util/SharedFileInputStream$SharedFile;.close:()V // method@a0fc │ │ +373306: 5b20 9d72 |0015: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729d │ │ +37330a: 5b20 9872 |0017: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ +37330e: 5b20 9272 |0019: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ +373312: 0e00 |001b: return-void │ │ +373314: 0d01 |001c: move-exception v1 │ │ +373316: 5b20 9d72 |001d: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729d │ │ +37331a: 5b20 9872 |001f: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ +37331e: 5b20 9272 |0021: iput-object v0, v2, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ +373322: 2701 |0023: throw v1 │ │ catches : 1 │ │ 0x0006 - 0x0015 │ │ -> 0x001c │ │ positions : │ │ 0x0000 line=484 │ │ 0x0006 line=487 │ │ 0x000a line=488 │ │ @@ -1279600,18 +1279599,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3734d0: |[3734d0] javax.mail.util.SharedFileInputStream.finalize:()V │ │ -3734e0: 6f10 e797 0000 |0000: invoke-super {v0}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ -3734e6: 6e10 07a1 0000 |0003: invoke-virtual {v0}, Ljavax/mail/util/SharedFileInputStream;.close:()V // method@a107 │ │ -3734ec: 0e00 |0006: return-void │ │ +3734cc: |[3734cc] javax.mail.util.SharedFileInputStream.finalize:()V │ │ +3734dc: 6f10 e797 0000 |0000: invoke-super {v0}, Ljava/lang/Object;.finalize:()V // method@97e7 │ │ +3734e2: 6e10 07a1 0000 |0003: invoke-virtual {v0}, Ljavax/mail/util/SharedFileInputStream;.close:()V // method@a107 │ │ +3734e8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x0003 line=561 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Ljavax/mail/util/SharedFileInputStream; │ │ │ │ @@ -1279620,28 +1279619,28 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3730c0: |[3730c0] javax.mail.util.SharedFileInputStream.getPosition:()J │ │ -3730d0: 5440 9872 |0000: iget-object v0, v4, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ -3730d4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -3730d8: 5340 9372 |0004: iget-wide v0, v4, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ -3730dc: 5242 9c72 |0006: iget v2, v4, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -3730e0: 8122 |0008: int-to-long v2, v2 │ │ -3730e2: bb20 |0009: add-long/2addr v0, v2 │ │ -3730e4: 5342 9e72 |000a: iget-wide v2, v4, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ -3730e8: bc20 |000c: sub-long/2addr v0, v2 │ │ -3730ea: 1000 |000d: return-wide v0 │ │ -3730ec: 2200 e112 |000e: new-instance v0, Ljava/lang/RuntimeException; // type@12e1 │ │ -3730f0: 1a01 5f49 |0010: const-string v1, "Stream closed" // string@495f │ │ -3730f4: 7020 f397 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@97f3 │ │ -3730fa: 2700 |0015: throw v0 │ │ +3730bc: |[3730bc] javax.mail.util.SharedFileInputStream.getPosition:()J │ │ +3730cc: 5440 9872 |0000: iget-object v0, v4, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ +3730d0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +3730d4: 5340 9372 |0004: iget-wide v0, v4, Ljavax/mail/util/SharedFileInputStream;.bufpos:J // field@7293 │ │ +3730d8: 5242 9c72 |0006: iget v2, v4, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +3730dc: 8122 |0008: int-to-long v2, v2 │ │ +3730de: bb20 |0009: add-long/2addr v0, v2 │ │ +3730e0: 5342 9e72 |000a: iget-wide v2, v4, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ +3730e4: bc20 |000c: sub-long/2addr v0, v2 │ │ +3730e6: 1000 |000d: return-wide v0 │ │ +3730e8: 2200 e112 |000e: new-instance v0, Ljava/lang/RuntimeException; // type@12e1 │ │ +3730ec: 1a01 5f49 |0010: const-string v1, "Stream closed" // string@495f │ │ +3730f0: 7020 f397 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@97f3 │ │ +3730f6: 2700 |0015: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0004 line=510 │ │ 0x000e line=509 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Ljavax/mail/util/SharedFileInputStream; │ │ @@ -1279651,24 +1279650,24 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -373534: |[373534] javax.mail.util.SharedFileInputStream.mark:(I)V │ │ -373544: 1d00 |0000: monitor-enter v0 │ │ -373546: 5901 9972 |0001: iput v1, v0, Ljavax/mail/util/SharedFileInputStream;.marklimit:I // field@7299 │ │ -37354a: 5201 9c72 |0003: iget v1, v0, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -37354e: 5901 9a72 |0005: iput v1, v0, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ -373552: 1e00 |0007: monitor-exit v0 │ │ -373554: 0e00 |0008: return-void │ │ -373556: 0d01 |0009: move-exception v1 │ │ -373558: 1e00 |000a: monitor-exit v0 │ │ -37355a: 2701 |000b: throw v1 │ │ +373530: |[373530] javax.mail.util.SharedFileInputStream.mark:(I)V │ │ +373540: 1d00 |0000: monitor-enter v0 │ │ +373542: 5901 9972 |0001: iput v1, v0, Ljavax/mail/util/SharedFileInputStream;.marklimit:I // field@7299 │ │ +373546: 5201 9c72 |0003: iget v1, v0, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +37354a: 5901 9a72 |0005: iput v1, v0, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ +37354e: 1e00 |0007: monitor-exit v0 │ │ +373550: 0e00 |0008: return-void │ │ +373552: 0d01 |0009: move-exception v1 │ │ +373554: 1e00 |000a: monitor-exit v0 │ │ +373556: 2701 |000b: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=434 │ │ 0x0003 line=435 │ │ 0x0007 line=436 │ │ @@ -1279681,62 +1279680,62 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -372e3c: |[372e3c] javax.mail.util.SharedFileInputStream.markSupported:()Z │ │ -372e4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -372e4e: 0f00 |0001: return v0 │ │ +372e38: |[372e38] javax.mail.util.SharedFileInputStream.markSupported:()Z │ │ +372e48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +372e4a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Ljavax/mail/util/SharedFileInputStream;) │ │ name : 'newStream' │ │ type : '(JJ)Ljava/io/InputStream;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 55 16-bit code units │ │ -37302c: |[37302c] javax.mail.util.SharedFileInputStream.newStream:(JJ)Ljava/io/InputStream; │ │ -37303c: 1d08 |0000: monitor-enter v8 │ │ -37303e: 5480 9872 |0001: iget-object v0, v8, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ -373042: 3800 2900 |0003: if-eqz v0, 002c // +0029 │ │ -373046: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -37304a: 3102 0900 |0007: cmp-long v2, v9, v0 │ │ -37304e: 3a02 1b00 |0009: if-ltz v2, 0024 // +001b │ │ -373052: 1600 ffff |000b: const-wide/16 v0, #int -1 // #ffff │ │ -373056: 3102 0b00 |000d: cmp-long v2, v11, v0 │ │ -37305a: 3902 0400 |000f: if-nez v2, 0013 // +0004 │ │ -37305e: 538b 9672 |0011: iget-wide v11, v8, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7296 │ │ -373062: 2207 6014 |0013: new-instance v7, Ljavax/mail/util/SharedFileInputStream; // type@1460 │ │ -373066: 5481 9d72 |0015: iget-object v1, v8, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729d │ │ -37306a: 5382 9e72 |0017: iget-wide v2, v8, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ -37306e: bb92 |0019: add-long/2addr v2, v9 │ │ -373070: 9c04 0b09 |001a: sub-long v4, v11, v9 │ │ -373074: 5286 9472 |001c: iget v6, v8, Ljavax/mail/util/SharedFileInputStream;.bufsize:I // field@7294 │ │ -373078: 0770 |001e: move-object v0, v7 │ │ -37307a: 7607 05a1 0000 |001f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/mail/util/SharedFileInputStream;.:(Ljavax/mail/util/SharedFileInputStream$SharedFile;JJI)V // method@a105 │ │ -373080: 1e08 |0022: monitor-exit v8 │ │ -373082: 1107 |0023: return-object v7 │ │ -373084: 2209 c812 |0024: new-instance v9, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -373088: 1a0a 6cb9 |0026: const-string v10, "start < 0" // string@b96c │ │ -37308c: 7020 8697 a900 |0028: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ -373092: 2709 |002b: throw v9 │ │ -373094: 2209 e112 |002c: new-instance v9, Ljava/lang/RuntimeException; // type@12e1 │ │ -373098: 1a0a 5f49 |002e: const-string v10, "Stream closed" // string@495f │ │ -37309c: 7020 f397 a900 |0030: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@97f3 │ │ -3730a2: 2709 |0033: throw v9 │ │ -3730a4: 0d09 |0034: move-exception v9 │ │ -3730a6: 1e08 |0035: monitor-exit v8 │ │ -3730a8: 2709 |0036: throw v9 │ │ +373028: |[373028] javax.mail.util.SharedFileInputStream.newStream:(JJ)Ljava/io/InputStream; │ │ +373038: 1d08 |0000: monitor-enter v8 │ │ +37303a: 5480 9872 |0001: iget-object v0, v8, Ljavax/mail/util/SharedFileInputStream;.in:Ljava/io/RandomAccessFile; // field@7298 │ │ +37303e: 3800 2900 |0003: if-eqz v0, 002c // +0029 │ │ +373042: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +373046: 3102 0900 |0007: cmp-long v2, v9, v0 │ │ +37304a: 3a02 1b00 |0009: if-ltz v2, 0024 // +001b │ │ +37304e: 1600 ffff |000b: const-wide/16 v0, #int -1 // #ffff │ │ +373052: 3102 0b00 |000d: cmp-long v2, v11, v0 │ │ +373056: 3902 0400 |000f: if-nez v2, 0013 // +0004 │ │ +37305a: 538b 9672 |0011: iget-wide v11, v8, Ljavax/mail/util/SharedFileInputStream;.datalen:J // field@7296 │ │ +37305e: 2207 6014 |0013: new-instance v7, Ljavax/mail/util/SharedFileInputStream; // type@1460 │ │ +373062: 5481 9d72 |0015: iget-object v1, v8, Ljavax/mail/util/SharedFileInputStream;.sf:Ljavax/mail/util/SharedFileInputStream$SharedFile; // field@729d │ │ +373066: 5382 9e72 |0017: iget-wide v2, v8, Ljavax/mail/util/SharedFileInputStream;.start:J // field@729e │ │ +37306a: bb92 |0019: add-long/2addr v2, v9 │ │ +37306c: 9c04 0b09 |001a: sub-long v4, v11, v9 │ │ +373070: 5286 9472 |001c: iget v6, v8, Ljavax/mail/util/SharedFileInputStream;.bufsize:I // field@7294 │ │ +373074: 0770 |001e: move-object v0, v7 │ │ +373076: 7607 05a1 0000 |001f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/mail/util/SharedFileInputStream;.:(Ljavax/mail/util/SharedFileInputStream$SharedFile;JJI)V // method@a105 │ │ +37307c: 1e08 |0022: monitor-exit v8 │ │ +37307e: 1107 |0023: return-object v7 │ │ +373080: 2209 c812 |0024: new-instance v9, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +373084: 1a0a 6cb9 |0026: const-string v10, "start < 0" // string@b96c │ │ +373088: 7020 8697 a900 |0028: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9786 │ │ +37308e: 2709 |002b: throw v9 │ │ +373090: 2209 e112 |002c: new-instance v9, Ljava/lang/RuntimeException; // type@12e1 │ │ +373094: 1a0a 5f49 |002e: const-string v10, "Stream closed" // string@495f │ │ +373098: 7020 f397 a900 |0030: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@97f3 │ │ +37309e: 2709 |0033: throw v9 │ │ +3730a0: 0d09 |0034: move-exception v9 │ │ +3730a2: 1e08 |0035: monitor-exit v8 │ │ +3730a4: 2709 |0036: throw v9 │ │ catches : 2 │ │ 0x0001 - 0x0022 │ │ -> 0x0034 │ │ 0x0024 - 0x0034 │ │ -> 0x0034 │ │ positions : │ │ 0x0001 line=527 │ │ @@ -1279754,38 +1279753,38 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -372ec0: |[372ec0] javax.mail.util.SharedFileInputStream.read:()I │ │ -372ed0: 1d03 |0000: monitor-enter v3 │ │ -372ed2: 7010 08a1 0300 |0001: invoke-direct {v3}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ -372ed8: 5230 9c72 |0004: iget v0, v3, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -372edc: 5231 9572 |0006: iget v1, v3, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ -372ee0: 3410 0e00 |0008: if-lt v0, v1, 0016 // +000e │ │ -372ee4: 7010 09a1 0300 |000a: invoke-direct {v3}, Ljavax/mail/util/SharedFileInputStream;.fill:()V // method@a109 │ │ -372eea: 5230 9c72 |000d: iget v0, v3, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -372eee: 5231 9572 |000f: iget v1, v3, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ -372ef2: 3410 0500 |0011: if-lt v0, v1, 0016 // +0005 │ │ -372ef6: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ -372ef8: 1e03 |0014: monitor-exit v3 │ │ -372efa: 0f00 |0015: return v0 │ │ -372efc: 5430 9272 |0016: iget-object v0, v3, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ -372f00: 5231 9c72 |0018: iget v1, v3, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -372f04: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -372f08: 5932 9c72 |001c: iput v2, v3, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -372f0c: 4800 0001 |001e: aget-byte v0, v0, v1 │ │ -372f10: d500 ff00 |0020: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -372f14: 1e03 |0022: monitor-exit v3 │ │ -372f16: 0f00 |0023: return v0 │ │ -372f18: 0d00 |0024: move-exception v0 │ │ -372f1a: 1e03 |0025: monitor-exit v3 │ │ -372f1c: 2700 |0026: throw v0 │ │ +372ebc: |[372ebc] javax.mail.util.SharedFileInputStream.read:()I │ │ +372ecc: 1d03 |0000: monitor-enter v3 │ │ +372ece: 7010 08a1 0300 |0001: invoke-direct {v3}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ +372ed4: 5230 9c72 |0004: iget v0, v3, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +372ed8: 5231 9572 |0006: iget v1, v3, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ +372edc: 3410 0e00 |0008: if-lt v0, v1, 0016 // +000e │ │ +372ee0: 7010 09a1 0300 |000a: invoke-direct {v3}, Ljavax/mail/util/SharedFileInputStream;.fill:()V // method@a109 │ │ +372ee6: 5230 9c72 |000d: iget v0, v3, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +372eea: 5231 9572 |000f: iget v1, v3, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ +372eee: 3410 0500 |0011: if-lt v0, v1, 0016 // +0005 │ │ +372ef2: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ +372ef4: 1e03 |0014: monitor-exit v3 │ │ +372ef6: 0f00 |0015: return v0 │ │ +372ef8: 5430 9272 |0016: iget-object v0, v3, Ljavax/mail/util/SharedFileInputStream;.buf:[B // field@7292 │ │ +372efc: 5231 9c72 |0018: iget v1, v3, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +372f00: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +372f04: 5932 9c72 |001c: iput v2, v3, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +372f08: 4800 0001 |001e: aget-byte v0, v0, v1 │ │ +372f0c: d500 ff00 |0020: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +372f10: 1e03 |0022: monitor-exit v3 │ │ +372f12: 0f00 |0023: return v0 │ │ +372f14: 0d00 |0024: move-exception v0 │ │ +372f16: 1e03 |0025: monitor-exit v3 │ │ +372f18: 2700 |0026: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0011 │ │ -> 0x0024 │ │ 0x0016 - 0x0020 │ │ -> 0x0024 │ │ positions : │ │ 0x0001 line=298 │ │ @@ -1279802,50 +1279801,50 @@ │ │ type : '([BII)I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -372f34: |[372f34] javax.mail.util.SharedFileInputStream.read:([BII)I │ │ -372f44: 1d03 |0000: monitor-enter v3 │ │ -372f46: 7010 08a1 0300 |0001: invoke-direct {v3}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ -372f4c: 9600 0506 |0004: or-int v0, v5, v6 │ │ -372f50: 9001 0506 |0006: add-int v1, v5, v6 │ │ -372f54: b610 |0008: or-int/2addr v0, v1 │ │ -372f56: 2142 |0009: array-length v2, v4 │ │ -372f58: b112 |000a: sub-int/2addr v2, v1 │ │ -372f5a: b620 |000b: or-int/2addr v0, v2 │ │ -372f5c: 3a00 2000 |000c: if-ltz v0, 002c // +0020 │ │ -372f60: 3906 0500 |000e: if-nez v6, 0013 // +0005 │ │ -372f64: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -372f66: 1e03 |0011: monitor-exit v3 │ │ -372f68: 0f04 |0012: return v4 │ │ -372f6a: 7040 13a1 4365 |0013: invoke-direct {v3, v4, v5, v6}, Ljavax/mail/util/SharedFileInputStream;.read1:([BII)I // method@a113 │ │ -372f70: 0a00 |0016: move-result v0 │ │ -372f72: 3c00 0400 |0017: if-gtz v0, 001b // +0004 │ │ -372f76: 1e03 |0019: monitor-exit v3 │ │ -372f78: 0f00 |001a: return v0 │ │ -372f7a: 3560 0f00 |001b: if-ge v0, v6, 002a // +000f │ │ -372f7e: 9001 0500 |001d: add-int v1, v5, v0 │ │ -372f82: 9102 0600 |001f: sub-int v2, v6, v0 │ │ -372f86: 7040 13a1 4321 |0021: invoke-direct {v3, v4, v1, v2}, Ljavax/mail/util/SharedFileInputStream;.read1:([BII)I // method@a113 │ │ -372f8c: 0a01 |0024: move-result v1 │ │ -372f8e: 3c01 0300 |0025: if-gtz v1, 0028 // +0003 │ │ -372f92: 2803 |0027: goto 002a // +0003 │ │ -372f94: b010 |0028: add-int/2addr v0, v1 │ │ -372f96: 28f2 |0029: goto 001b // -000e │ │ -372f98: 1e03 |002a: monitor-exit v3 │ │ -372f9a: 0f00 |002b: return v0 │ │ -372f9c: 2204 ca12 |002c: new-instance v4, Ljava/lang/IndexOutOfBoundsException; // type@12ca │ │ -372fa0: 7010 8e97 0400 |002e: invoke-direct {v4}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@978e │ │ -372fa6: 2704 |0031: throw v4 │ │ -372fa8: 0d04 |0032: move-exception v4 │ │ -372faa: 1e03 |0033: monitor-exit v3 │ │ -372fac: 2704 |0034: throw v4 │ │ +372f30: |[372f30] javax.mail.util.SharedFileInputStream.read:([BII)I │ │ +372f40: 1d03 |0000: monitor-enter v3 │ │ +372f42: 7010 08a1 0300 |0001: invoke-direct {v3}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ +372f48: 9600 0506 |0004: or-int v0, v5, v6 │ │ +372f4c: 9001 0506 |0006: add-int v1, v5, v6 │ │ +372f50: b610 |0008: or-int/2addr v0, v1 │ │ +372f52: 2142 |0009: array-length v2, v4 │ │ +372f54: b112 |000a: sub-int/2addr v2, v1 │ │ +372f56: b620 |000b: or-int/2addr v0, v2 │ │ +372f58: 3a00 2000 |000c: if-ltz v0, 002c // +0020 │ │ +372f5c: 3906 0500 |000e: if-nez v6, 0013 // +0005 │ │ +372f60: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +372f62: 1e03 |0011: monitor-exit v3 │ │ +372f64: 0f04 |0012: return v4 │ │ +372f66: 7040 13a1 4365 |0013: invoke-direct {v3, v4, v5, v6}, Ljavax/mail/util/SharedFileInputStream;.read1:([BII)I // method@a113 │ │ +372f6c: 0a00 |0016: move-result v0 │ │ +372f6e: 3c00 0400 |0017: if-gtz v0, 001b // +0004 │ │ +372f72: 1e03 |0019: monitor-exit v3 │ │ +372f74: 0f00 |001a: return v0 │ │ +372f76: 3560 0f00 |001b: if-ge v0, v6, 002a // +000f │ │ +372f7a: 9001 0500 |001d: add-int v1, v5, v0 │ │ +372f7e: 9102 0600 |001f: sub-int v2, v6, v0 │ │ +372f82: 7040 13a1 4321 |0021: invoke-direct {v3, v4, v1, v2}, Ljavax/mail/util/SharedFileInputStream;.read1:([BII)I // method@a113 │ │ +372f88: 0a01 |0024: move-result v1 │ │ +372f8a: 3c01 0300 |0025: if-gtz v1, 0028 // +0003 │ │ +372f8e: 2803 |0027: goto 002a // +0003 │ │ +372f90: b010 |0028: add-int/2addr v0, v1 │ │ +372f92: 28f2 |0029: goto 001b // -000e │ │ +372f94: 1e03 |002a: monitor-exit v3 │ │ +372f96: 0f00 |002b: return v0 │ │ +372f98: 2204 ca12 |002c: new-instance v4, Ljava/lang/IndexOutOfBoundsException; // type@12ca │ │ +372f9c: 7010 8e97 0400 |002e: invoke-direct {v4}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@978e │ │ +372fa2: 2704 |0031: throw v4 │ │ +372fa4: 0d04 |0032: move-exception v4 │ │ +372fa6: 1e03 |0033: monitor-exit v3 │ │ +372fa8: 2704 |0034: throw v4 │ │ catches : 4 │ │ 0x0001 - 0x000a │ │ -> 0x0032 │ │ 0x0013 - 0x0017 │ │ -> 0x0032 │ │ 0x0021 - 0x0025 │ │ -> 0x0032 │ │ @@ -1279871,30 +1279870,30 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -373568: |[373568] javax.mail.util.SharedFileInputStream.reset:()V │ │ -373578: 1d02 |0000: monitor-enter v2 │ │ -37357a: 7010 08a1 0200 |0001: invoke-direct {v2}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ -373580: 5220 9a72 |0004: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ -373584: 3a00 0800 |0006: if-ltz v0, 000e // +0008 │ │ -373588: 5220 9a72 |0008: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ -37358c: 5920 9c72 |000a: iput v0, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -373590: 1e02 |000c: monitor-exit v2 │ │ -373592: 0e00 |000d: return-void │ │ -373594: 2200 9412 |000e: new-instance v0, Ljava/io/IOException; // type@1294 │ │ -373598: 1a01 6144 |0010: const-string v1, "Resetting to invalid mark" // string@4461 │ │ -37359c: 7020 ab96 1000 |0012: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96ab │ │ -3735a2: 2700 |0015: throw v0 │ │ -3735a4: 0d00 |0016: move-exception v0 │ │ -3735a6: 1e02 |0017: monitor-exit v2 │ │ -3735a8: 2700 |0018: throw v0 │ │ +373564: |[373564] javax.mail.util.SharedFileInputStream.reset:()V │ │ +373574: 1d02 |0000: monitor-enter v2 │ │ +373576: 7010 08a1 0200 |0001: invoke-direct {v2}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ +37357c: 5220 9a72 |0004: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ +373580: 3a00 0800 |0006: if-ltz v0, 000e // +0008 │ │ +373584: 5220 9a72 |0008: iget v0, v2, Ljavax/mail/util/SharedFileInputStream;.markpos:I // field@729a │ │ +373588: 5920 9c72 |000a: iput v0, v2, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +37358c: 1e02 |000c: monitor-exit v2 │ │ +37358e: 0e00 |000d: return-void │ │ +373590: 2200 9412 |000e: new-instance v0, Ljava/io/IOException; // type@1294 │ │ +373594: 1a01 6144 |0010: const-string v1, "Resetting to invalid mark" // string@4461 │ │ +373598: 7020 ab96 1000 |0012: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@96ab │ │ +37359e: 2700 |0015: throw v0 │ │ +3735a0: 0d00 |0016: move-exception v0 │ │ +3735a2: 1e02 |0017: monitor-exit v2 │ │ +3735a4: 2700 |0018: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x000c │ │ -> 0x0016 │ │ 0x000e - 0x0016 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=454 │ │ @@ -1279910,50 +1279909,50 @@ │ │ type : '(J)J' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -3730fc: |[3730fc] javax.mail.util.SharedFileInputStream.skip:(J)J │ │ -37310c: 1d05 |0000: monitor-enter v5 │ │ -37310e: 7010 08a1 0500 |0001: invoke-direct {v5}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ -373114: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -373118: 3102 0600 |0006: cmp-long v2, v6, v0 │ │ -37311c: 3c02 0400 |0008: if-gtz v2, 000c // +0004 │ │ -373120: 1e05 |000a: monitor-exit v5 │ │ -373122: 1000 |000b: return-wide v0 │ │ -373124: 5252 9572 |000c: iget v2, v5, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ -373128: 5253 9c72 |000e: iget v3, v5, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -37312c: b132 |0010: sub-int/2addr v2, v3 │ │ -37312e: 8122 |0011: int-to-long v2, v2 │ │ -373130: 3104 0200 |0012: cmp-long v4, v2, v0 │ │ -373134: 3c04 1100 |0014: if-gtz v4, 0025 // +0011 │ │ -373138: 7010 09a1 0500 |0016: invoke-direct {v5}, Ljavax/mail/util/SharedFileInputStream;.fill:()V // method@a109 │ │ -37313e: 5252 9572 |0019: iget v2, v5, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ -373142: 5253 9c72 |001b: iget v3, v5, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -373146: b132 |001d: sub-int/2addr v2, v3 │ │ -373148: 8122 |001e: int-to-long v2, v2 │ │ -37314a: 3104 0200 |001f: cmp-long v4, v2, v0 │ │ -37314e: 3c04 0400 |0021: if-gtz v4, 0025 // +0004 │ │ -373152: 1e05 |0023: monitor-exit v5 │ │ -373154: 1000 |0024: return-wide v0 │ │ -373156: 3100 0206 |0025: cmp-long v0, v2, v6 │ │ -37315a: 3b00 0300 |0027: if-gez v0, 002a // +0003 │ │ -37315e: 0426 |0029: move-wide v6, v2 │ │ -373160: 5250 9c72 |002a: iget v0, v5, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -373164: 8100 |002c: int-to-long v0, v0 │ │ -373166: bb60 |002d: add-long/2addr v0, v6 │ │ -373168: 8401 |002e: long-to-int v1, v0 │ │ -37316a: 5951 9c72 |002f: iput v1, v5, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ -37316e: 1e05 |0031: monitor-exit v5 │ │ -373170: 1006 |0032: return-wide v6 │ │ -373172: 0d06 |0033: move-exception v6 │ │ -373174: 1e05 |0034: monitor-exit v5 │ │ -373176: 2706 |0035: throw v6 │ │ +3730f8: |[3730f8] javax.mail.util.SharedFileInputStream.skip:(J)J │ │ +373108: 1d05 |0000: monitor-enter v5 │ │ +37310a: 7010 08a1 0500 |0001: invoke-direct {v5}, Ljavax/mail/util/SharedFileInputStream;.ensureOpen:()V // method@a108 │ │ +373110: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +373114: 3102 0600 |0006: cmp-long v2, v6, v0 │ │ +373118: 3c02 0400 |0008: if-gtz v2, 000c // +0004 │ │ +37311c: 1e05 |000a: monitor-exit v5 │ │ +37311e: 1000 |000b: return-wide v0 │ │ +373120: 5252 9572 |000c: iget v2, v5, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ +373124: 5253 9c72 |000e: iget v3, v5, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +373128: b132 |0010: sub-int/2addr v2, v3 │ │ +37312a: 8122 |0011: int-to-long v2, v2 │ │ +37312c: 3104 0200 |0012: cmp-long v4, v2, v0 │ │ +373130: 3c04 1100 |0014: if-gtz v4, 0025 // +0011 │ │ +373134: 7010 09a1 0500 |0016: invoke-direct {v5}, Ljavax/mail/util/SharedFileInputStream;.fill:()V // method@a109 │ │ +37313a: 5252 9572 |0019: iget v2, v5, Ljavax/mail/util/SharedFileInputStream;.count:I // field@7295 │ │ +37313e: 5253 9c72 |001b: iget v3, v5, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +373142: b132 |001d: sub-int/2addr v2, v3 │ │ +373144: 8122 |001e: int-to-long v2, v2 │ │ +373146: 3104 0200 |001f: cmp-long v4, v2, v0 │ │ +37314a: 3c04 0400 |0021: if-gtz v4, 0025 // +0004 │ │ +37314e: 1e05 |0023: monitor-exit v5 │ │ +373150: 1000 |0024: return-wide v0 │ │ +373152: 3100 0206 |0025: cmp-long v0, v2, v6 │ │ +373156: 3b00 0300 |0027: if-gez v0, 002a // +0003 │ │ +37315a: 0426 |0029: move-wide v6, v2 │ │ +37315c: 5250 9c72 |002a: iget v0, v5, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +373160: 8100 |002c: int-to-long v0, v0 │ │ +373162: bb60 |002d: add-long/2addr v0, v6 │ │ +373164: 8401 |002e: long-to-int v1, v0 │ │ +373166: 5951 9c72 |002f: iput v1, v5, Ljavax/mail/util/SharedFileInputStream;.pos:I // field@729c │ │ +37316a: 1e05 |0031: monitor-exit v5 │ │ +37316c: 1006 |0032: return-wide v6 │ │ +37316e: 0d06 |0033: move-exception v6 │ │ +373170: 1e05 |0034: monitor-exit v5 │ │ +373172: 2706 |0035: throw v6 │ │ catches : 3 │ │ 0x0001 - 0x0004 │ │ -> 0x0033 │ │ 0x000c - 0x001d │ │ -> 0x0033 │ │ 0x002a - 0x0031 │ │ -> 0x0033 │ │ @@ -1280040,17 +1280039,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3771e0: |[3771e0] net.sf.dibdib.config.Dib2State.:()V │ │ -3771f0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3771f6: 0e00 |0003: return-void │ │ +3771dc: |[3771dc] net.sf.dibdib.config.Dib2State.:()V │ │ +3771ec: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3771f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/config/Dib2State; │ │ │ │ Virtual methods - │ │ @@ -1280092,26 +1280091,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 46 16-bit code units │ │ -381648: |[381648] net.sf.dibdib.generic.PlatformFunc.:()V │ │ -381658: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -38165c: 2300 1615 |0002: new-array v0, v0, [C // type@1516 │ │ -381660: 2600 0e00 0000 |0004: fill-array-data v0, 00000012 // +0000000e │ │ -381666: 6900 0776 |0007: sput-object v0, Lnet/sf/dibdib/generic/PlatformFunc;.kLines:[C // field@7607 │ │ -38166a: 1240 |0009: const/4 v0, #int 4 // #4 │ │ -38166c: 2300 1615 |000a: new-array v0, v0, [C // type@1516 │ │ -381670: 2600 1a00 0000 |000c: fill-array-data v0, 00000026 // +0000001a │ │ -381676: 6900 0676 |000f: sput-object v0, Lnet/sf/dibdib/generic/PlatformFunc;.kBoxes:[C // field@7606 │ │ -38167a: 0e00 |0011: return-void │ │ -38167c: 0003 0200 1000 0000 2000 2d00 7c00 ... |0012: array-data (20 units) │ │ -3816a4: 0003 0200 0400 0000 2000 8025 8425 ... |0026: array-data (8 units) │ │ +381644: |[381644] net.sf.dibdib.generic.PlatformFunc.:()V │ │ +381654: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +381658: 2300 1615 |0002: new-array v0, v0, [C // type@1516 │ │ +38165c: 2600 0e00 0000 |0004: fill-array-data v0, 00000012 // +0000000e │ │ +381662: 6900 0776 |0007: sput-object v0, Lnet/sf/dibdib/generic/PlatformFunc;.kLines:[C // field@7607 │ │ +381666: 1240 |0009: const/4 v0, #int 4 // #4 │ │ +381668: 2300 1615 |000a: new-array v0, v0, [C // type@1516 │ │ +38166c: 2600 1a00 0000 |000c: fill-array-data v0, 00000026 // +0000001a │ │ +381672: 6900 0676 |000f: sput-object v0, Lnet/sf/dibdib/generic/PlatformFunc;.kBoxes:[C // field@7606 │ │ +381676: 0e00 |0011: return-void │ │ +381678: 0003 0200 1000 0000 2000 2d00 7c00 ... |0012: array-data (20 units) │ │ +3816a0: 0003 0200 0400 0000 2000 8025 8425 ... |0026: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=19 │ │ 0x000c line=27 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/PlatformFunc;) │ │ @@ -1280119,17 +1280118,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3816b4: |[3816b4] net.sf.dibdib.generic.PlatformFunc.:()V │ │ -3816c4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3816ca: 0e00 |0003: return-void │ │ +3816b0: |[3816b0] net.sf.dibdib.generic.PlatformFunc.:()V │ │ +3816c0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3816c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/generic/PlatformFunc; │ │ │ │ Virtual methods - │ │ @@ -1280138,93 +1280137,93 @@ │ │ type : '([Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 153 16-bit code units │ │ -381394: |[381394] net.sf.dibdib.generic.PlatformFunc.getFilesDir:([Ljava/lang/String;)Ljava/io/File; │ │ -3813a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3813a6: 2161 |0001: array-length v1, v6 │ │ -3813a8: 3d01 9600 |0002: if-lez v1, 0098 // +0096 │ │ -3813ac: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3813ae: 4606 0601 |0005: aget-object v6, v6, v1 │ │ -3813b2: 7110 62a4 0600 |0007: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.toLowerCase:(Ljava/lang/String;)Ljava/lang/String; // method@a462 │ │ -3813b8: 0c06 |000a: move-result-object v6 │ │ -3813ba: 1a01 99ac |000b: const-string v1, "safe" // string@ac99 │ │ -3813be: 6e20 0e98 1600 |000d: invoke-virtual {v6, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3813c4: 0a01 |0010: move-result v1 │ │ -3813c6: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -3813ca: 1100 |0013: return-object v0 │ │ -3813cc: 1a01 5e99 |0014: const-string v1, "main" // string@995e │ │ -3813d0: 6e20 0e98 1600 |0016: invoke-virtual {v6, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3813d6: 0a01 |0019: move-result v1 │ │ -3813d8: 3801 0a00 |001a: if-eqz v1, 0024 // +000a │ │ -3813dc: 2206 8c12 |001c: new-instance v6, Ljava/io/File; // type@128c │ │ -3813e0: 1a01 ca05 |001e: const-string v1, "." // string@05ca │ │ -3813e4: 7020 7896 1600 |0020: invoke-direct {v6, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3813ea: 1106 |0023: return-object v6 │ │ -3813ec: 1a01 ec6f |0024: const-string v1, "external" // string@6fec │ │ -3813f0: 6e20 0e98 1600 |0026: invoke-virtual {v6, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3813f6: 0a01 |0029: move-result v1 │ │ -3813f8: 1a02 be81 |002a: const-string v2, "home" // string@81be │ │ -3813fc: 3901 2300 |002c: if-nez v1, 004f // +0023 │ │ -381400: 6e20 0e98 2600 |002e: invoke-virtual {v6, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -381406: 0a01 |0031: move-result v1 │ │ -381408: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ -38140c: 281b |0034: goto 004f // +001b │ │ -38140e: 1a01 b2bc |0035: const-string v1, "tmp" // string@bcb2 │ │ -381412: 6e20 0e98 1600 |0037: invoke-virtual {v6, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -381418: 0a06 |003a: move-result v6 │ │ -38141a: 3806 5d00 |003b: if-eqz v6, 0098 // +005d │ │ -38141e: 1a06 f087 |003d: const-string v6, "java.io.tmpdir" // string@87f0 │ │ -381422: 7110 5998 0600 |003f: invoke-static {v6}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -381428: 0c06 |0042: move-result-object v6 │ │ -38142a: 2201 8c12 |0043: new-instance v1, Ljava/io/File; // type@128c │ │ -38142e: 7020 7896 6100 |0045: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -381434: 6e10 8896 0100 |0048: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@9688 │ │ -38143a: 0a06 |004b: move-result v6 │ │ -38143c: 3806 4c00 |004c: if-eqz v6, 0098 // +004c │ │ -381440: 1101 |004e: return-object v1 │ │ -381442: 1a01 3cc0 |004f: const-string v1, "user.home" // string@c03c │ │ -381446: 7110 5998 0100 |0051: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ -38144c: 0c01 |0054: move-result-object v1 │ │ -38144e: 2203 8c12 |0055: new-instance v3, Ljava/io/File; // type@128c │ │ -381452: 2204 e812 |0057: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -381456: 7010 4098 0400 |0059: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38145c: 6e20 4b98 1400 |005c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -381462: 6e20 0e98 2600 |005f: invoke-virtual {v6, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -381468: 0a01 |0062: move-result v1 │ │ -38146a: 3801 0500 |0063: if-eqz v1, 0068 // +0005 │ │ -38146e: 1a01 0000 |0065: const-string v1, "" // string@0000 │ │ -381472: 2803 |0067: goto 006a // +0003 │ │ -381474: 1a01 7406 |0068: const-string v1, "/Downloads" // string@0674 │ │ -381478: 6e20 4b98 1400 |006a: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38147e: 6e10 5498 0400 |006d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -381484: 0c01 |0070: move-result-object v1 │ │ -381486: 7020 7896 1300 |0071: invoke-direct {v3, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -38148c: 6e10 8896 0300 |0074: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@9688 │ │ -381492: 0a01 |0077: move-result v1 │ │ -381494: 3801 2000 |0078: if-eqz v1, 0098 // +0020 │ │ -381498: 6e20 0e98 2600 |007a: invoke-virtual {v6, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -38149e: 0a06 |007d: move-result v6 │ │ -3814a0: 3806 0300 |007e: if-eqz v6, 0081 // +0003 │ │ -3814a4: 1103 |0080: return-object v3 │ │ -3814a6: 2206 8c12 |0081: new-instance v6, Ljava/io/File; // type@128c │ │ -3814aa: 1a01 026b |0083: const-string v1, "dibdib" // string@6b02 │ │ -3814ae: 7030 7796 3601 |0085: invoke-direct {v6, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3814b4: 6e10 8196 0600 |0088: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3814ba: 0a01 |008b: move-result v1 │ │ -3814bc: 3901 0500 |008c: if-nez v1, 0091 // +0005 │ │ -3814c0: 6e10 8f96 0600 |008e: invoke-virtual {v6}, Ljava/io/File;.mkdirs:()Z // method@968f │ │ -3814c6: 6e10 8896 0600 |0091: invoke-virtual {v6}, Ljava/io/File;.isDirectory:()Z // method@9688 │ │ -3814cc: 0a01 |0094: move-result v1 │ │ -3814ce: 3801 0300 |0095: if-eqz v1, 0098 // +0003 │ │ -3814d2: 0760 |0097: move-object v0, v6 │ │ -3814d4: 1100 |0098: return-object v0 │ │ +381390: |[381390] net.sf.dibdib.generic.PlatformFunc.getFilesDir:([Ljava/lang/String;)Ljava/io/File; │ │ +3813a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3813a2: 2161 |0001: array-length v1, v6 │ │ +3813a4: 3d01 9600 |0002: if-lez v1, 0098 // +0096 │ │ +3813a8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3813aa: 4606 0601 |0005: aget-object v6, v6, v1 │ │ +3813ae: 7110 62a4 0600 |0007: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.toLowerCase:(Ljava/lang/String;)Ljava/lang/String; // method@a462 │ │ +3813b4: 0c06 |000a: move-result-object v6 │ │ +3813b6: 1a01 99ac |000b: const-string v1, "safe" // string@ac99 │ │ +3813ba: 6e20 0e98 1600 |000d: invoke-virtual {v6, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3813c0: 0a01 |0010: move-result v1 │ │ +3813c2: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +3813c6: 1100 |0013: return-object v0 │ │ +3813c8: 1a01 5e99 |0014: const-string v1, "main" // string@995e │ │ +3813cc: 6e20 0e98 1600 |0016: invoke-virtual {v6, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3813d2: 0a01 |0019: move-result v1 │ │ +3813d4: 3801 0a00 |001a: if-eqz v1, 0024 // +000a │ │ +3813d8: 2206 8c12 |001c: new-instance v6, Ljava/io/File; // type@128c │ │ +3813dc: 1a01 ca05 |001e: const-string v1, "." // string@05ca │ │ +3813e0: 7020 7896 1600 |0020: invoke-direct {v6, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3813e6: 1106 |0023: return-object v6 │ │ +3813e8: 1a01 ec6f |0024: const-string v1, "external" // string@6fec │ │ +3813ec: 6e20 0e98 1600 |0026: invoke-virtual {v6, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3813f2: 0a01 |0029: move-result v1 │ │ +3813f4: 1a02 be81 |002a: const-string v2, "home" // string@81be │ │ +3813f8: 3901 2300 |002c: if-nez v1, 004f // +0023 │ │ +3813fc: 6e20 0e98 2600 |002e: invoke-virtual {v6, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +381402: 0a01 |0031: move-result v1 │ │ +381404: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ +381408: 281b |0034: goto 004f // +001b │ │ +38140a: 1a01 b2bc |0035: const-string v1, "tmp" // string@bcb2 │ │ +38140e: 6e20 0e98 1600 |0037: invoke-virtual {v6, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +381414: 0a06 |003a: move-result v6 │ │ +381416: 3806 5d00 |003b: if-eqz v6, 0098 // +005d │ │ +38141a: 1a06 f087 |003d: const-string v6, "java.io.tmpdir" // string@87f0 │ │ +38141e: 7110 5998 0600 |003f: invoke-static {v6}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +381424: 0c06 |0042: move-result-object v6 │ │ +381426: 2201 8c12 |0043: new-instance v1, Ljava/io/File; // type@128c │ │ +38142a: 7020 7896 6100 |0045: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +381430: 6e10 8896 0100 |0048: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@9688 │ │ +381436: 0a06 |004b: move-result v6 │ │ +381438: 3806 4c00 |004c: if-eqz v6, 0098 // +004c │ │ +38143c: 1101 |004e: return-object v1 │ │ +38143e: 1a01 3cc0 |004f: const-string v1, "user.home" // string@c03c │ │ +381442: 7110 5998 0100 |0051: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9859 │ │ +381448: 0c01 |0054: move-result-object v1 │ │ +38144a: 2203 8c12 |0055: new-instance v3, Ljava/io/File; // type@128c │ │ +38144e: 2204 e812 |0057: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +381452: 7010 4098 0400 |0059: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +381458: 6e20 4b98 1400 |005c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38145e: 6e20 0e98 2600 |005f: invoke-virtual {v6, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +381464: 0a01 |0062: move-result v1 │ │ +381466: 3801 0500 |0063: if-eqz v1, 0068 // +0005 │ │ +38146a: 1a01 0000 |0065: const-string v1, "" // string@0000 │ │ +38146e: 2803 |0067: goto 006a // +0003 │ │ +381470: 1a01 7406 |0068: const-string v1, "/Downloads" // string@0674 │ │ +381474: 6e20 4b98 1400 |006a: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38147a: 6e10 5498 0400 |006d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +381480: 0c01 |0070: move-result-object v1 │ │ +381482: 7020 7896 1300 |0071: invoke-direct {v3, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +381488: 6e10 8896 0300 |0074: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@9688 │ │ +38148e: 0a01 |0077: move-result v1 │ │ +381490: 3801 2000 |0078: if-eqz v1, 0098 // +0020 │ │ +381494: 6e20 0e98 2600 |007a: invoke-virtual {v6, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +38149a: 0a06 |007d: move-result v6 │ │ +38149c: 3806 0300 |007e: if-eqz v6, 0081 // +0003 │ │ +3814a0: 1103 |0080: return-object v3 │ │ +3814a2: 2206 8c12 |0081: new-instance v6, Ljava/io/File; // type@128c │ │ +3814a6: 1a01 026b |0083: const-string v1, "dibdib" // string@6b02 │ │ +3814aa: 7030 7796 3601 |0085: invoke-direct {v6, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3814b0: 6e10 8196 0600 |0088: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3814b6: 0a01 |008b: move-result v1 │ │ +3814b8: 3901 0500 |008c: if-nez v1, 0091 // +0005 │ │ +3814bc: 6e10 8f96 0600 |008e: invoke-virtual {v6}, Ljava/io/File;.mkdirs:()Z // method@968f │ │ +3814c2: 6e10 8896 0600 |0091: invoke-virtual {v6}, Ljava/io/File;.isDirectory:()Z // method@9688 │ │ +3814c8: 0a01 |0094: move-result v1 │ │ +3814ca: 3801 0300 |0095: if-eqz v1, 0098 // +0003 │ │ +3814ce: 0760 |0097: move-object v0, v6 │ │ +3814d0: 1100 |0098: return-object v0 │ │ catches : 2 │ │ 0x0001 - 0x002a │ │ Ljava/lang/Exception; -> 0x0098 │ │ 0x002e - 0x0095 │ │ Ljava/lang/Exception; -> 0x0098 │ │ positions : │ │ 0x0001 line=43 │ │ @@ -1280254,95 +1280253,95 @@ │ │ type : '([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 155 16-bit code units │ │ -3814f0: |[3814f0] net.sf.dibdib.generic.PlatformFunc.getLicense:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ -381500: 5470 0576 |0000: iget-object v0, v7, Lnet/sf/dibdib/generic/PlatformFunc;.getLicense_lines:[Ljava/lang/String; // field@7605 │ │ -381504: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -381508: 1100 |0004: return-object v0 │ │ -38150a: 3809 0500 |0005: if-eqz v9, 000a // +0005 │ │ -38150e: 2190 |0007: array-length v0, v9 │ │ -381510: 3c00 0400 |0008: if-gtz v0, 000c // +0004 │ │ -381514: 6209 cf72 |000a: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.LICENSE_LIST:[Ljava/lang/String; // field@72cf │ │ -381518: 2200 e812 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38151c: 7010 4098 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -381522: 1a01 4804 |0011: const-string v1, "(Version " // string@0448 │ │ -381526: 6e20 4b98 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38152c: 6201 1f73 |0016: sget-object v1, Lnet/sf/dibdib/config/Dib2Constants;.VERSION_STRING:Ljava/lang/String; // field@731f │ │ -381530: 6e20 4b98 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -381536: 1a01 6f04 |001b: const-string v1, ") │ │ +3814ec: |[3814ec] net.sf.dibdib.generic.PlatformFunc.getLicense:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ +3814fc: 5470 0576 |0000: iget-object v0, v7, Lnet/sf/dibdib/generic/PlatformFunc;.getLicense_lines:[Ljava/lang/String; // field@7605 │ │ +381500: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +381504: 1100 |0004: return-object v0 │ │ +381506: 3809 0500 |0005: if-eqz v9, 000a // +0005 │ │ +38150a: 2190 |0007: array-length v0, v9 │ │ +38150c: 3c00 0400 |0008: if-gtz v0, 000c // +0004 │ │ +381510: 6209 cf72 |000a: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.LICENSE_LIST:[Ljava/lang/String; // field@72cf │ │ +381514: 2200 e812 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +381518: 7010 4098 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38151e: 1a01 4804 |0011: const-string v1, "(Version " // string@0448 │ │ +381522: 6e20 4b98 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +381528: 6201 1f73 |0016: sget-object v1, Lnet/sf/dibdib/config/Dib2Constants;.VERSION_STRING:Ljava/lang/String; // field@731f │ │ +38152c: 6e20 4b98 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +381532: 1a01 6f04 |001b: const-string v1, ") │ │ " // string@046f │ │ -38153a: 6e20 4b98 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -381540: 6e10 5498 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -381546: 0c00 |0023: move-result-object v0 │ │ -381548: 1301 0a00 |0024: const/16 v1, #int 10 // #a │ │ -38154c: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -38154e: 3808 1d00 |0027: if-eqz v8, 0044 // +001d │ │ -381552: 2183 |0029: array-length v3, v8 │ │ -381554: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -381556: 3534 1900 |002b: if-ge v4, v3, 0044 // +0019 │ │ -38155a: 4605 0804 |002d: aget-object v5, v8, v4 │ │ -38155e: 2206 e812 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -381562: 7010 4098 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -381568: 6e20 4b98 0600 |0034: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38156e: 6e20 4b98 5600 |0037: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -381574: 6e20 4498 1600 |003a: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38157a: 6e10 5498 0600 |003d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -381580: 0c00 |0040: move-result-object v0 │ │ -381582: d804 0401 |0041: add-int/lit8 v4, v4, #int 1 // #01 │ │ -381586: 28e8 |0043: goto 002b // -0018 │ │ -381588: 2198 |0044: array-length v8, v9 │ │ -38158a: 1203 |0045: const/4 v3, #int 0 // #0 │ │ -38158c: 3583 4c00 |0046: if-ge v3, v8, 0092 // +004c │ │ -381590: 4604 0903 |0048: aget-object v4, v9, v3 │ │ -381594: 3904 0300 |004a: if-nez v4, 004d // +0003 │ │ -381598: 281f |004c: goto 006b // +001f │ │ -38159a: 2205 8012 |004d: new-instance v5, Ljava/io/BufferedInputStream; // type@1280 │ │ -38159e: 1c06 bf14 |004f: const-class v6, Lnet/sf/dibdib/thread_any/MiscFunc; // type@14bf │ │ -3815a2: 6e20 5597 4600 |0051: invoke-virtual {v6, v4}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@9755 │ │ -3815a8: 0c04 |0054: move-result-object v4 │ │ -3815aa: 7020 4496 4500 |0055: invoke-direct {v5, v4}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9644 │ │ -3815b0: 2204 e812 |0058: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3815b4: 7010 4098 0400 |005a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3815ba: 6e20 4b98 0400 |005d: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3815c0: 7110 b7a3 0500 |0060: invoke-static {v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.readStream:(Ljava/io/InputStream;)Ljava/lang/String; // method@a3b7 │ │ -3815c6: 0c05 |0063: move-result-object v5 │ │ -3815c8: 6e20 4b98 5400 |0064: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3815ce: 6e10 5498 0400 |0067: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3815d4: 0c00 |006a: move-result-object v0 │ │ -3815d6: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3815da: 28d9 |006d: goto 0046 // -0027 │ │ -3815dc: 0000 |006e: nop // spacer │ │ -3815de: 1a08 8d14 |006f: const-string v8, "Could not access" // string@148d │ │ -3815e2: 6e20 0e98 8000 |0071: invoke-virtual {v0, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3815e8: 0a08 |0074: move-result v8 │ │ -3815ea: 3908 1d00 |0075: if-nez v8, 0092 // +001d │ │ -3815ee: 2208 e812 |0077: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3815f2: 7010 4098 0800 |0079: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3815f8: 6e20 4498 1800 |007c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3815fe: 6209 d472 |007f: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ -381602: 4609 0902 |0081: aget-object v9, v9, v2 │ │ -381606: 6e20 4b98 9800 |0083: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38160c: 1a09 7500 |0086: const-string v9, " │ │ +381536: 6e20 4b98 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38153c: 6e10 5498 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +381542: 0c00 |0023: move-result-object v0 │ │ +381544: 1301 0a00 |0024: const/16 v1, #int 10 // #a │ │ +381548: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +38154a: 3808 1d00 |0027: if-eqz v8, 0044 // +001d │ │ +38154e: 2183 |0029: array-length v3, v8 │ │ +381550: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +381552: 3534 1900 |002b: if-ge v4, v3, 0044 // +0019 │ │ +381556: 4605 0804 |002d: aget-object v5, v8, v4 │ │ +38155a: 2206 e812 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +38155e: 7010 4098 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +381564: 6e20 4b98 0600 |0034: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38156a: 6e20 4b98 5600 |0037: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +381570: 6e20 4498 1600 |003a: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +381576: 6e10 5498 0600 |003d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38157c: 0c00 |0040: move-result-object v0 │ │ +38157e: d804 0401 |0041: add-int/lit8 v4, v4, #int 1 // #01 │ │ +381582: 28e8 |0043: goto 002b // -0018 │ │ +381584: 2198 |0044: array-length v8, v9 │ │ +381586: 1203 |0045: const/4 v3, #int 0 // #0 │ │ +381588: 3583 4c00 |0046: if-ge v3, v8, 0092 // +004c │ │ +38158c: 4604 0903 |0048: aget-object v4, v9, v3 │ │ +381590: 3904 0300 |004a: if-nez v4, 004d // +0003 │ │ +381594: 281f |004c: goto 006b // +001f │ │ +381596: 2205 8012 |004d: new-instance v5, Ljava/io/BufferedInputStream; // type@1280 │ │ +38159a: 1c06 bf14 |004f: const-class v6, Lnet/sf/dibdib/thread_any/MiscFunc; // type@14bf │ │ +38159e: 6e20 5597 4600 |0051: invoke-virtual {v6, v4}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@9755 │ │ +3815a4: 0c04 |0054: move-result-object v4 │ │ +3815a6: 7020 4496 4500 |0055: invoke-direct {v5, v4}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9644 │ │ +3815ac: 2204 e812 |0058: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3815b0: 7010 4098 0400 |005a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3815b6: 6e20 4b98 0400 |005d: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3815bc: 7110 b7a3 0500 |0060: invoke-static {v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.readStream:(Ljava/io/InputStream;)Ljava/lang/String; // method@a3b7 │ │ +3815c2: 0c05 |0063: move-result-object v5 │ │ +3815c4: 6e20 4b98 5400 |0064: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3815ca: 6e10 5498 0400 |0067: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3815d0: 0c00 |006a: move-result-object v0 │ │ +3815d2: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3815d6: 28d9 |006d: goto 0046 // -0027 │ │ +3815d8: 0000 |006e: nop // spacer │ │ +3815da: 1a08 8d14 |006f: const-string v8, "Could not access" // string@148d │ │ +3815de: 6e20 0e98 8000 |0071: invoke-virtual {v0, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3815e4: 0a08 |0074: move-result v8 │ │ +3815e6: 3908 1d00 |0075: if-nez v8, 0092 // +001d │ │ +3815ea: 2208 e812 |0077: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3815ee: 7010 4098 0800 |0079: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3815f4: 6e20 4498 1800 |007c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3815fa: 6209 d472 |007f: sget-object v9, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ +3815fe: 4609 0902 |0081: aget-object v9, v9, v2 │ │ +381602: 6e20 4b98 9800 |0083: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +381608: 1a09 7500 |0086: const-string v9, " │ │ (Could not access license files.) │ │ │ │ " // string@0075 │ │ -381610: 6e20 4b98 9800 |0088: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -381616: 6e20 4b98 0800 |008b: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38161c: 6e10 5498 0800 |008e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -381622: 0c00 |0091: move-result-object v0 │ │ -381624: 1a08 6c00 |0092: const-string v8, " │ │ +38160c: 6e20 4b98 9800 |0088: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +381612: 6e20 4b98 0800 |008b: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +381618: 6e10 5498 0800 |008e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38161e: 0c00 |0091: move-result-object v0 │ │ +381620: 1a08 6c00 |0092: const-string v8, " │ │ " // string@006c │ │ -381628: 6e20 2a98 8000 |0094: invoke-virtual {v0, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -38162e: 0c08 |0097: move-result-object v8 │ │ -381630: 5b78 0576 |0098: iput-object v8, v7, Lnet/sf/dibdib/generic/PlatformFunc;.getLicense_lines:[Ljava/lang/String; // field@7605 │ │ -381634: 1108 |009a: return-object v8 │ │ +381624: 6e20 2a98 8000 |0094: invoke-virtual {v0, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +38162a: 0c08 |0097: move-result-object v8 │ │ +38162c: 5b78 0576 |0098: iput-object v8, v7, Lnet/sf/dibdib/generic/PlatformFunc;.getLicense_lines:[Ljava/lang/String; // field@7605 │ │ +381630: 1108 |009a: return-object v8 │ │ catches : 1 │ │ 0x0044 - 0x006b │ │ Ljava/lang/Exception; -> 0x006e │ │ positions : │ │ 0x0000 line=80 │ │ 0x0007 line=84 │ │ 0x000c line=85 │ │ @@ -1280457,36 +1280456,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -38d094: |[38d094] net.sf.dibdib.thread_any.CodecFunc.:()V │ │ -38d0a4: 2200 ba14 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/CodecFunc; // type@14ba │ │ -38d0a8: 7010 31a3 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/CodecFunc;.:()V // method@a331 │ │ -38d0ae: 6900 0c77 |0005: sput-object v0, Lnet/sf/dibdib/thread_any/CodecFunc;.instance:Lnet/sf/dibdib/thread_any/CodecFunc; // field@770c │ │ -38d0b2: 0e00 |0007: return-void │ │ +38d090: |[38d090] net.sf.dibdib.thread_any.CodecFunc.:()V │ │ +38d0a0: 2200 ba14 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/CodecFunc; // type@14ba │ │ +38d0a4: 7010 31a3 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/CodecFunc;.:()V // method@a331 │ │ +38d0aa: 6900 0c77 |0005: sput-object v0, Lnet/sf/dibdib/thread_any/CodecFunc;.instance:Lnet/sf/dibdib/thread_any/CodecFunc; // field@770c │ │ +38d0ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_any/CodecFunc;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -38d0b4: |[38d0b4] net.sf.dibdib.thread_any.CodecFunc.:()V │ │ -38d0c4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -38d0ca: 0e00 |0003: return-void │ │ +38d0b0: |[38d0b0] net.sf.dibdib.thread_any.CodecFunc.:()V │ │ +38d0c0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +38d0c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_any/CodecFunc; │ │ │ │ Virtual methods - │ │ @@ -1280495,19 +1280494,19 @@ │ │ type : '([BII)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -38cf3c: |[38cf3c] net.sf.dibdib.thread_any.CodecFunc.compress:([BII)[B │ │ -38cf4c: 1300 7a00 |0000: const/16 v0, #int 122 // #7a │ │ -38cf50: 7140 a5a3 2043 |0002: invoke-static {v0, v2, v3, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.compress:(I[BII)[B // method@a3a5 │ │ -38cf56: 0c02 |0005: move-result-object v2 │ │ -38cf58: 1102 |0006: return-object v2 │ │ +38cf38: |[38cf38] net.sf.dibdib.thread_any.CodecFunc.compress:([BII)[B │ │ +38cf48: 1300 7a00 |0000: const/16 v0, #int 122 // #7a │ │ +38cf4c: 7140 a5a3 2043 |0002: invoke-static {v0, v2, v3, v4}, Lnet/sf/dibdib/thread_any/MiscFunc;.compress:(I[BII)[B // method@a3a5 │ │ +38cf52: 0c02 |0005: move-result-object v2 │ │ +38cf54: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=25 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/sf/dibdib/thread_any/CodecFunc; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -1280518,60 +1280517,60 @@ │ │ type : '(C[Ljava/lang/Object;)[B' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -38cf5c: |[38cf5c] net.sf.dibdib.thread_any.CodecFunc.create:(C[Ljava/lang/Object;)[B │ │ -38cf6c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -38cf6e: 1101 |0001: return-object v1 │ │ +38cf58: |[38cf58] net.sf.dibdib.thread_any.CodecFunc.create:(C[Ljava/lang/Object;)[B │ │ +38cf68: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +38cf6a: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lnet/sf/dibdib/thread_any/CodecFunc;) │ │ name : 'decode' │ │ type : '([BII[B[B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -38cf70: |[38cf70] net.sf.dibdib.thread_any.CodecFunc.decode:([BII[B[B)[B │ │ -38cf80: 4805 0203 |0000: aget-byte v5, v2, v3 │ │ -38cf84: 12e6 |0002: const/4 v6, #int -2 // #fe │ │ -38cf86: 3365 0800 |0003: if-ne v5, v6, 000b // +0008 │ │ -38cf8a: 7120 aba3 3200 |0005: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3ab │ │ -38cf90: 0a05 |0008: move-result v5 │ │ -38cf92: b035 |0009: add-int/2addr v5, v3 │ │ -38cf94: 281a |000a: goto 0024 // +001a │ │ -38cf96: 4805 0203 |000b: aget-byte v5, v2, v3 │ │ -38cf9a: 6206 d072 |000d: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -38cf9e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -38cfa0: 4806 0600 |0010: aget-byte v6, v6, v0 │ │ -38cfa4: 3365 1a00 |0012: if-ne v5, v6, 002c // +001a │ │ -38cfa8: 6205 d072 |0014: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -38cfac: 2155 |0016: array-length v5, v5 │ │ -38cfae: b035 |0017: add-int/2addr v5, v3 │ │ -38cfb0: d805 0501 |0018: add-int/lit8 v5, v5, #int 1 // #01 │ │ -38cfb4: 4805 0205 |001a: aget-byte v5, v2, v5 │ │ -38cfb8: 6e10 3ca3 0100 |001c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/CodecFunc;.getMethodTag:()B // method@a33c │ │ -38cfbe: 0a06 |001f: move-result v6 │ │ -38cfc0: 3265 0300 |0020: if-eq v5, v6, 0023 // +0003 │ │ -38cfc4: 280a |0022: goto 002c // +000a │ │ -38cfc6: 0135 |0023: move v5, v3 │ │ -38cfc8: d805 0510 |0024: add-int/lit8 v5, v5, #int 16 // #10 │ │ -38cfcc: b043 |0026: add-int/2addr v3, v4 │ │ -38cfce: 7130 b699 5203 |0027: invoke-static {v2, v5, v3}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ -38cfd4: 0c02 |002a: move-result-object v2 │ │ -38cfd6: 1102 |002b: return-object v2 │ │ -38cfd8: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -38cfda: 1102 |002d: return-object v2 │ │ +38cf6c: |[38cf6c] net.sf.dibdib.thread_any.CodecFunc.decode:([BII[B[B)[B │ │ +38cf7c: 4805 0203 |0000: aget-byte v5, v2, v3 │ │ +38cf80: 12e6 |0002: const/4 v6, #int -2 // #fe │ │ +38cf82: 3365 0800 |0003: if-ne v5, v6, 000b // +0008 │ │ +38cf86: 7120 aba3 3200 |0005: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3ab │ │ +38cf8c: 0a05 |0008: move-result v5 │ │ +38cf8e: b035 |0009: add-int/2addr v5, v3 │ │ +38cf90: 281a |000a: goto 0024 // +001a │ │ +38cf92: 4805 0203 |000b: aget-byte v5, v2, v3 │ │ +38cf96: 6206 d072 |000d: sget-object v6, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +38cf9a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +38cf9c: 4806 0600 |0010: aget-byte v6, v6, v0 │ │ +38cfa0: 3365 1a00 |0012: if-ne v5, v6, 002c // +001a │ │ +38cfa4: 6205 d072 |0014: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +38cfa8: 2155 |0016: array-length v5, v5 │ │ +38cfaa: b035 |0017: add-int/2addr v5, v3 │ │ +38cfac: d805 0501 |0018: add-int/lit8 v5, v5, #int 1 // #01 │ │ +38cfb0: 4805 0205 |001a: aget-byte v5, v2, v5 │ │ +38cfb4: 6e10 3ca3 0100 |001c: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/CodecFunc;.getMethodTag:()B // method@a33c │ │ +38cfba: 0a06 |001f: move-result v6 │ │ +38cfbc: 3265 0300 |0020: if-eq v5, v6, 0023 // +0003 │ │ +38cfc0: 280a |0022: goto 002c // +000a │ │ +38cfc2: 0135 |0023: move v5, v3 │ │ +38cfc4: d805 0510 |0024: add-int/lit8 v5, v5, #int 16 // #10 │ │ +38cfc8: b043 |0026: add-int/2addr v3, v4 │ │ +38cfca: 7130 b699 5203 |0027: invoke-static {v2, v5, v3}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ +38cfd0: 0c02 |002a: move-result-object v2 │ │ +38cfd2: 1102 |002b: return-object v2 │ │ +38cfd4: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +38cfd6: 1102 |002d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ 0x000b line=65 │ │ 0x001c line=66 │ │ 0x0027 line=70 │ │ @@ -1280588,34 +1280587,34 @@ │ │ type : '([B[B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -38cfdc: |[38cfdc] net.sf.dibdib.thread_any.CodecFunc.decodePhrase:([B[B)[B │ │ -38cfec: 1101 |0000: return-object v1 │ │ +38cfd8: |[38cfd8] net.sf.dibdib.thread_any.CodecFunc.decodePhrase:([B[B)[B │ │ +38cfe8: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_any/CodecFunc;) │ │ name : 'decompress' │ │ type : '([BI)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -38cff0: |[38cff0] net.sf.dibdib.thread_any.CodecFunc.decompress:([BI)[B │ │ -38d000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -38d002: 7130 a6a3 0203 |0001: invoke-static {v2, v0, v3}, Lnet/sf/dibdib/thread_any/MiscFunc;.decompress:([BII)[B // method@a3a6 │ │ -38d008: 0c02 |0004: move-result-object v2 │ │ -38d00a: 1102 |0005: return-object v2 │ │ +38cfec: |[38cfec] net.sf.dibdib.thread_any.CodecFunc.decompress:([BI)[B │ │ +38cffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +38cffe: 7130 a6a3 0203 |0001: invoke-static {v2, v0, v3}, Lnet/sf/dibdib/thread_any/MiscFunc;.decompress:([BII)[B // method@a3a6 │ │ +38d004: 0c02 |0004: move-result-object v2 │ │ +38d006: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sf/dibdib/thread_any/CodecFunc; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1280625,18 +1280624,18 @@ │ │ type : '([BII[B[BI[B[B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -38d00c: |[38d00c] net.sf.dibdib.thread_any.CodecFunc.encode:([BII[B[BI[B[B)[B │ │ -38d01c: 7130 b699 2103 |0000: invoke-static {v1, v2, v3}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ -38d022: 0c01 |0003: move-result-object v1 │ │ -38d024: 1101 |0004: return-object v1 │ │ +38d008: |[38d008] net.sf.dibdib.thread_any.CodecFunc.encode:([BII[B[BI[B[B)[B │ │ +38d018: 7130 b699 2103 |0000: invoke-static {v1, v2, v3}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ +38d01e: 0c01 |0003: move-result-object v1 │ │ +38d020: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lnet/sf/dibdib/thread_any/CodecFunc; │ │ 0x0000 - 0x0005 reg=1 (null) [B │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -1280652,37 +1280651,37 @@ │ │ type : '([B[B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -38d028: |[38d028] net.sf.dibdib.thread_any.CodecFunc.encodePhrase:([B[B)[B │ │ -38d038: 1101 |0000: return-object v1 │ │ +38d024: |[38d024] net.sf.dibdib.thread_any.CodecFunc.encodePhrase:([B[B)[B │ │ +38d034: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lnet/sf/dibdib/thread_any/CodecFunc;) │ │ name : 'getInitialValue' │ │ type : '(I)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -38d03c: |[38d03c] net.sf.dibdib.thread_any.CodecFunc.getInitialValue:(I)[B │ │ -38d04c: 6200 bd78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bd │ │ -38d050: 1a01 9506 |0002: const-string v1, "0123456789" // string@0695 │ │ -38d054: 6e20 1898 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -38d05a: 0c00 |0007: move-result-object v0 │ │ -38d05c: 7120 af99 3000 |0008: invoke-static {v0, v3}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -38d062: 0c03 |000b: move-result-object v3 │ │ -38d064: 1103 |000c: return-object v3 │ │ +38d038: |[38d038] net.sf.dibdib.thread_any.CodecFunc.getInitialValue:(I)[B │ │ +38d048: 6200 bd78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bd │ │ +38d04c: 1a01 9506 |0002: const-string v1, "0123456789" // string@0695 │ │ +38d050: 6e20 1898 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +38d056: 0c00 |0007: move-result-object v0 │ │ +38d058: 7120 af99 3000 |0008: invoke-static {v0, v3}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +38d05e: 0c03 |000b: move-result-object v3 │ │ +38d060: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lnet/sf/dibdib/thread_any/CodecFunc; │ │ 0x0000 - 0x000d reg=3 (null) I │ │ │ │ @@ -1280691,48 +1280690,48 @@ │ │ type : '([B[B[BI)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -38d068: |[38d068] net.sf.dibdib.thread_any.CodecFunc.getKey:([B[B[BI)[B │ │ -38d078: 1101 |0000: return-object v1 │ │ +38d064: |[38d064] net.sf.dibdib.thread_any.CodecFunc.getKey:([B[B[BI)[B │ │ +38d074: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lnet/sf/dibdib/thread_any/CodecFunc;) │ │ name : 'getKeyInfo' │ │ type : '(Ljava/util/HashSet;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -38d07c: |[38d07c] net.sf.dibdib.thread_any.CodecFunc.getKeyInfo:(Ljava/util/HashSet;)Ljava/lang/String; │ │ -38d08c: 1a01 6604 |0000: const-string v1, "(keyInfo)" // string@0466 │ │ -38d090: 1101 |0002: return-object v1 │ │ +38d078: |[38d078] net.sf.dibdib.thread_any.CodecFunc.getKeyInfo:(Ljava/util/HashSet;)Ljava/lang/String; │ │ +38d088: 1a01 6604 |0000: const-string v1, "(keyInfo)" // string@0466 │ │ +38d08c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lnet/sf/dibdib/thread_any/CodecFunc;) │ │ name : 'getMethodTag' │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -38cf24: |[38cf24] net.sf.dibdib.thread_any.CodecFunc.getMethodTag:()B │ │ -38cf34: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ -38cf38: 0f00 |0002: return v0 │ │ +38cf20: |[38cf20] net.sf.dibdib.thread_any.CodecFunc.getMethodTag:()B │ │ +38cf30: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ +38cf34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 4705 (CodecFunc.java) │ │ │ │ Class #3977 header: │ │ @@ -1280776,23 +1280775,23 @@ │ │ type : '(J)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3936cc: |[3936cc] net.sf.dibdib.thread_any.QMMap$QBunch.:(J)V │ │ -3936dc: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3936e2: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -3936e4: 2300 0516 |0004: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -3936e8: 5b10 3e77 |0006: iput-object v0, v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ -3936ec: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ -3936ee: 5910 3f77 |0009: iput v0, v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ -3936f2: 5a12 4077 |000b: iput-wide v2, v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.shash:J // field@7740 │ │ -3936f6: 0e00 |000d: return-void │ │ +3936c8: |[3936c8] net.sf.dibdib.thread_any.QMMap$QBunch.:(J)V │ │ +3936d8: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3936de: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +3936e0: 2300 0516 |0004: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +3936e4: 5b10 3e77 |0006: iput-object v0, v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ +3936e8: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ +3936ea: 5910 3f77 |0009: iput v0, v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ +3936ee: 5a12 4077 |000b: iput-wide v2, v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.shash:J // field@7740 │ │ +3936f2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0006 line=57 │ │ 0x0009 line=58 │ │ 0x000b line=59 │ │ locals : │ │ @@ -1280804,17 +1280803,17 @@ │ │ type : '(JLnet/sf/dibdib/thread_any/QMMap$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3936f8: |[3936f8] net.sf.dibdib.thread_any.QMMap$QBunch.:(JLnet/sf/dibdib/thread_any/QMMap$1;)V │ │ -393708: 7030 bba3 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.:(J)V // method@a3bb │ │ -39370e: 0e00 |0003: return-void │ │ +3936f4: |[3936f4] net.sf.dibdib.thread_any.QMMap$QBunch.:(JLnet/sf/dibdib/thread_any/QMMap$1;)V │ │ +393704: 7030 bba3 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.:(J)V // method@a3bb │ │ +39370a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_any/QMMap$QBunch; │ │ 0x0000 - 0x0004 reg=1 (null) J │ │ 0x0000 - 0x0004 reg=3 (null) Lnet/sf/dibdib/thread_any/QMMap$1; │ │ @@ -1280824,18 +1280823,18 @@ │ │ type : '(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3933bc: |[3933bc] net.sf.dibdib.thread_any.QMMap$QBunch.access$000:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)Z │ │ -3933cc: 7020 c7a3 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.remove:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Z // method@a3c7 │ │ -3933d2: 0a00 |0003: move-result v0 │ │ -3933d4: 0f00 |0004: return v0 │ │ +3933b8: |[3933b8] net.sf.dibdib.thread_any.QMMap$QBunch.access$000:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)Z │ │ +3933c8: 7020 c7a3 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.remove:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Z // method@a3c7 │ │ +3933ce: 0a00 |0003: move-result v0 │ │ +3933d0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lnet/sf/dibdib/thread_any/QMMap$QBunch; │ │ 0x0000 - 0x0005 reg=1 (null) Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ │ │ @@ -1280844,17 +1280843,17 @@ │ │ type : '(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3936b4: |[3936b4] net.sf.dibdib.thread_any.QMMap$QBunch.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -3936c4: 5400 3e77 |0000: iget-object v0, v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ -3936c8: 1100 |0002: return-object v0 │ │ +3936b0: |[3936b0] net.sf.dibdib.thread_any.QMMap$QBunch.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +3936c0: 5400 3e77 |0000: iget-object v0, v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ +3936c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lnet/sf/dibdib/thread_any/QMMap$QBunch; │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_any/QMMap$QBunch;) │ │ @@ -1280862,18 +1280861,18 @@ │ │ type : '(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3933d8: |[3933d8] net.sf.dibdib.thread_any.QMMap$QBunch.access$200:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)Z │ │ -3933e8: 7010 c8a3 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.shrink:()Z // method@a3c8 │ │ -3933ee: 0a00 |0003: move-result v0 │ │ -3933f0: 0f00 |0004: return v0 │ │ +3933d4: |[3933d4] net.sf.dibdib.thread_any.QMMap$QBunch.access$200:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)Z │ │ +3933e4: 7010 c8a3 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.shrink:()Z // method@a3c8 │ │ +3933ea: 0a00 |0003: move-result v0 │ │ +3933ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lnet/sf/dibdib/thread_any/QMMap$QBunch; │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_any/QMMap$QBunch;) │ │ @@ -1280881,18 +1280880,18 @@ │ │ type : '(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -39354c: |[39354c] net.sf.dibdib.thread_any.QMMap$QBunch.access$300:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)I │ │ -39355c: 7020 c2a3 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.add:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I // method@a3c2 │ │ -393562: 0a00 |0003: move-result v0 │ │ -393564: 0f00 |0004: return v0 │ │ +393548: |[393548] net.sf.dibdib.thread_any.QMMap$QBunch.access$300:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)I │ │ +393558: 7020 c2a3 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.add:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I // method@a3c2 │ │ +39355e: 0a00 |0003: move-result v0 │ │ +393560: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lnet/sf/dibdib/thread_any/QMMap$QBunch; │ │ 0x0000 - 0x0005 reg=1 (null) Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ │ │ @@ -1280901,18 +1280900,18 @@ │ │ type : '(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -393624: |[393624] net.sf.dibdib.thread_any.QMMap$QBunch.access$400:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -393634: 7020 c5a3 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.put:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3c5 │ │ -39363a: 0c00 |0003: move-result-object v0 │ │ -39363c: 1100 |0004: return-object v0 │ │ +393620: |[393620] net.sf.dibdib.thread_any.QMMap$QBunch.access$400:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +393630: 7020 c5a3 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.put:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3c5 │ │ +393636: 0c00 |0003: move-result-object v0 │ │ +393638: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lnet/sf/dibdib/thread_any/QMMap$QBunch; │ │ 0x0000 - 0x0005 reg=1 (null) Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ │ │ @@ -1280921,42 +1280920,42 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -393568: |[393568] net.sf.dibdib.thread_any.QMMap$QBunch.add:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I │ │ -393578: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -39357a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -39357c: 5442 3e77 |0002: iget-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ -393580: 2123 |0004: array-length v3, v2 │ │ -393582: 3531 1d00 |0005: if-ge v1, v3, 0022 // +001d │ │ -393586: 4603 0201 |0007: aget-object v3, v2, v1 │ │ -39358a: 3903 0700 |0009: if-nez v3, 0010 // +0007 │ │ -39358e: 3a00 0300 |000b: if-ltz v0, 000e // +0003 │ │ -393592: 2812 |000d: goto 001f // +0012 │ │ -393594: 0110 |000e: move v0, v1 │ │ -393596: 2810 |000f: goto 001f // +0010 │ │ -393598: 4602 0201 |0010: aget-object v2, v2, v1 │ │ -39359c: 7220 59a2 2500 |0012: invoke-interface {v5, v2}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ -3935a2: 0a02 |0015: move-result v2 │ │ -3935a4: 3802 0300 |0016: if-eqz v2, 0019 // +0003 │ │ -3935a8: 0f01 |0018: return v1 │ │ -3935aa: 5242 3f77 |0019: iget v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ -3935ae: 3512 0400 |001b: if-ge v2, v1, 001f // +0004 │ │ -3935b2: 5941 3f77 |001d: iput v1, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ -3935b6: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3935ba: 28e1 |0021: goto 0002 // -001f │ │ -3935bc: 3a00 0500 |0022: if-ltz v0, 0027 // +0005 │ │ -3935c0: 4d05 0200 |0024: aput-object v5, v2, v0 │ │ -3935c4: 0f00 |0026: return v0 │ │ -3935c6: 7020 c3a3 5400 |0027: invoke-direct {v4, v5}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.append:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I // method@a3c3 │ │ -3935cc: 0a05 |002a: move-result v5 │ │ -3935ce: 0f05 |002b: return v5 │ │ +393564: |[393564] net.sf.dibdib.thread_any.QMMap$QBunch.add:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I │ │ +393574: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +393576: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +393578: 5442 3e77 |0002: iget-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ +39357c: 2123 |0004: array-length v3, v2 │ │ +39357e: 3531 1d00 |0005: if-ge v1, v3, 0022 // +001d │ │ +393582: 4603 0201 |0007: aget-object v3, v2, v1 │ │ +393586: 3903 0700 |0009: if-nez v3, 0010 // +0007 │ │ +39358a: 3a00 0300 |000b: if-ltz v0, 000e // +0003 │ │ +39358e: 2812 |000d: goto 001f // +0012 │ │ +393590: 0110 |000e: move v0, v1 │ │ +393592: 2810 |000f: goto 001f // +0010 │ │ +393594: 4602 0201 |0010: aget-object v2, v2, v1 │ │ +393598: 7220 59a2 2500 |0012: invoke-interface {v5, v2}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ +39359e: 0a02 |0015: move-result v2 │ │ +3935a0: 3802 0300 |0016: if-eqz v2, 0019 // +0003 │ │ +3935a4: 0f01 |0018: return v1 │ │ +3935a6: 5242 3f77 |0019: iget v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ +3935aa: 3512 0400 |001b: if-ge v2, v1, 001f // +0004 │ │ +3935ae: 5941 3f77 |001d: iput v1, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ +3935b2: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3935b6: 28e1 |0021: goto 0002 // -001f │ │ +3935b8: 3a00 0500 |0022: if-ltz v0, 0027 // +0005 │ │ +3935bc: 4d05 0200 |0024: aput-object v5, v2, v0 │ │ +3935c0: 0f00 |0026: return v0 │ │ +3935c2: 7020 c3a3 5400 |0027: invoke-direct {v4, v5}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.append:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I // method@a3c3 │ │ +3935c8: 0a05 |002a: move-result v5 │ │ +3935ca: 0f05 |002b: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x0007 line=123 │ │ 0x0010 line=125 │ │ 0x0019 line=127 │ │ 0x001d line=128 │ │ @@ -1280971,27 +1280970,27 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3935d0: |[3935d0] net.sf.dibdib.thread_any.QMMap$QBunch.append:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I │ │ -3935e0: 5420 3e77 |0000: iget-object v0, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ -3935e4: 2101 |0002: array-length v1, v0 │ │ -3935e6: 5921 3f77 |0003: iput v1, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ -3935ea: 2101 |0005: array-length v1, v0 │ │ -3935ec: d801 0110 |0006: add-int/lit8 v1, v1, #int 16 // #10 │ │ -3935f0: 7120 b499 1000 |0008: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3935f6: 0c00 |000b: move-result-object v0 │ │ -3935f8: 1f00 0516 |000c: check-cast v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -3935fc: 5b20 3e77 |000e: iput-object v0, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ -393600: 5221 3f77 |0010: iget v1, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ -393604: 4d03 0001 |0012: aput-object v3, v0, v1 │ │ -393608: 0f01 |0014: return v1 │ │ +3935cc: |[3935cc] net.sf.dibdib.thread_any.QMMap$QBunch.append:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I │ │ +3935dc: 5420 3e77 |0000: iget-object v0, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ +3935e0: 2101 |0002: array-length v1, v0 │ │ +3935e2: 5921 3f77 |0003: iput v1, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ +3935e6: 2101 |0005: array-length v1, v0 │ │ +3935e8: d801 0110 |0006: add-int/lit8 v1, v1, #int 16 // #10 │ │ +3935ec: 7120 b499 1000 |0008: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3935f2: 0c00 |000b: move-result-object v0 │ │ +3935f4: 1f00 0516 |000c: check-cast v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +3935f8: 5b20 3e77 |000e: iput-object v0, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ +3935fc: 5221 3f77 |0010: iget v1, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ +393600: 4d03 0001 |0012: aput-object v3, v0, v1 │ │ +393604: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=115 │ │ 0x0010 line=116 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lnet/sf/dibdib/thread_any/QMMap$QBunch; │ │ @@ -1281002,45 +1281001,45 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -393640: |[393640] net.sf.dibdib.thread_any.QMMap$QBunch.put:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -393650: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -393652: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -393654: 5442 3e77 |0002: iget-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ -393658: 2123 |0004: array-length v3, v2 │ │ -39365a: 3531 2300 |0005: if-ge v1, v3, 0028 // +0023 │ │ -39365e: 4603 0201 |0007: aget-object v3, v2, v1 │ │ -393662: 3903 0700 |0009: if-nez v3, 0010 // +0007 │ │ -393666: 3a00 0300 |000b: if-ltz v0, 000e // +0003 │ │ -39366a: 2818 |000d: goto 0025 // +0018 │ │ -39366c: 0110 |000e: move v0, v1 │ │ -39366e: 2816 |000f: goto 0025 // +0016 │ │ -393670: 4602 0201 |0010: aget-object v2, v2, v1 │ │ -393674: 7220 59a2 2500 |0012: invoke-interface {v5, v2}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ -39367a: 0a02 |0015: move-result v2 │ │ -39367c: 3802 0900 |0016: if-eqz v2, 001f // +0009 │ │ -393680: 5440 3e77 |0018: iget-object v0, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ -393684: 4602 0001 |001a: aget-object v2, v0, v1 │ │ -393688: 4d05 0001 |001c: aput-object v5, v0, v1 │ │ -39368c: 1102 |001e: return-object v2 │ │ -39368e: 5242 3f77 |001f: iget v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ -393692: 3512 0400 |0021: if-ge v2, v1, 0025 // +0004 │ │ -393696: 5941 3f77 |0023: iput v1, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ -39369a: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39369e: 28db |0027: goto 0002 // -0025 │ │ -3936a0: 3a00 0500 |0028: if-ltz v0, 002d // +0005 │ │ -3936a4: 4d05 0200 |002a: aput-object v5, v2, v0 │ │ -3936a8: 2804 |002c: goto 0030 // +0004 │ │ -3936aa: 7020 c3a3 5400 |002d: invoke-direct {v4, v5}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.append:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I // method@a3c3 │ │ -3936b0: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -3936b2: 1105 |0031: return-object v5 │ │ +39363c: |[39363c] net.sf.dibdib.thread_any.QMMap$QBunch.put:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +39364c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +39364e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +393650: 5442 3e77 |0002: iget-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ +393654: 2123 |0004: array-length v3, v2 │ │ +393656: 3531 2300 |0005: if-ge v1, v3, 0028 // +0023 │ │ +39365a: 4603 0201 |0007: aget-object v3, v2, v1 │ │ +39365e: 3903 0700 |0009: if-nez v3, 0010 // +0007 │ │ +393662: 3a00 0300 |000b: if-ltz v0, 000e // +0003 │ │ +393666: 2818 |000d: goto 0025 // +0018 │ │ +393668: 0110 |000e: move v0, v1 │ │ +39366a: 2816 |000f: goto 0025 // +0016 │ │ +39366c: 4602 0201 |0010: aget-object v2, v2, v1 │ │ +393670: 7220 59a2 2500 |0012: invoke-interface {v5, v2}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ +393676: 0a02 |0015: move-result v2 │ │ +393678: 3802 0900 |0016: if-eqz v2, 001f // +0009 │ │ +39367c: 5440 3e77 |0018: iget-object v0, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ +393680: 4602 0001 |001a: aget-object v2, v0, v1 │ │ +393684: 4d05 0001 |001c: aput-object v5, v0, v1 │ │ +393688: 1102 |001e: return-object v2 │ │ +39368a: 5242 3f77 |001f: iget v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ +39368e: 3512 0400 |0021: if-ge v2, v1, 0025 // +0004 │ │ +393692: 5941 3f77 |0023: iput v1, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ +393696: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +39369a: 28db |0027: goto 0002 // -0025 │ │ +39369c: 3a00 0500 |0028: if-ltz v0, 002d // +0005 │ │ +3936a0: 4d05 0200 |002a: aput-object v5, v2, v0 │ │ +3936a4: 2804 |002c: goto 0030 // +0004 │ │ +3936a6: 7020 c3a3 5400 |002d: invoke-direct {v4, v5}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.append:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I // method@a3c3 │ │ +3936ac: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +3936ae: 1105 |0031: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=140 │ │ 0x0007 line=141 │ │ 0x0010 line=143 │ │ 0x0018 line=144 │ │ 0x001c line=145 │ │ @@ -1281057,35 +1281056,35 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -3933f4: |[3933f4] net.sf.dibdib.thread_any.QMMap$QBunch.remove:(I)Z │ │ -393404: 5440 3e77 |0000: iget-object v0, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ -393408: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -39340a: 4d01 0005 |0003: aput-object v1, v0, v5 │ │ -39340e: 2102 |0005: array-length v2, v0 │ │ -393410: d802 02f0 |0006: add-int/lit8 v2, v2, #int -16 // #f0 │ │ -393414: 3425 0700 |0008: if-lt v5, v2, 000f // +0007 │ │ -393418: 7010 c8a3 0400 |000a: invoke-direct {v4}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.shrink:()Z // method@a3c8 │ │ -39341e: 0a05 |000d: move-result v5 │ │ -393420: 0f05 |000e: return v5 │ │ -393422: 5242 3f77 |000f: iget v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ -393426: 3525 0e00 |0011: if-ge v5, v2, 001f // +000e │ │ -39342a: 2103 |0013: array-length v3, v0 │ │ -39342c: 3532 0b00 |0014: if-ge v2, v3, 001f // +000b │ │ -393430: 4603 0002 |0016: aget-object v3, v0, v2 │ │ -393434: 4d03 0005 |0018: aput-object v3, v0, v5 │ │ -393438: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ -39343c: 12f5 |001c: const/4 v5, #int -1 // #ff │ │ -39343e: 5945 3f77 |001d: iput v5, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ -393442: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -393444: 0f05 |0020: return v5 │ │ +3933f0: |[3933f0] net.sf.dibdib.thread_any.QMMap$QBunch.remove:(I)Z │ │ +393400: 5440 3e77 |0000: iget-object v0, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ +393404: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +393406: 4d01 0005 |0003: aput-object v1, v0, v5 │ │ +39340a: 2102 |0005: array-length v2, v0 │ │ +39340c: d802 02f0 |0006: add-int/lit8 v2, v2, #int -16 // #f0 │ │ +393410: 3425 0700 |0008: if-lt v5, v2, 000f // +0007 │ │ +393414: 7010 c8a3 0400 |000a: invoke-direct {v4}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.shrink:()Z // method@a3c8 │ │ +39341a: 0a05 |000d: move-result v5 │ │ +39341c: 0f05 |000e: return v5 │ │ +39341e: 5242 3f77 |000f: iget v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ +393422: 3525 0e00 |0011: if-ge v5, v2, 001f // +000e │ │ +393426: 2103 |0013: array-length v3, v0 │ │ +393428: 3532 0b00 |0014: if-ge v2, v3, 001f // +000b │ │ +39342c: 4603 0002 |0016: aget-object v3, v0, v2 │ │ +393430: 4d03 0005 |0018: aput-object v3, v0, v5 │ │ +393434: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ +393438: 12f5 |001c: const/4 v5, #int -1 // #ff │ │ +39343a: 5945 3f77 |001d: iput v5, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ +39343e: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +393440: 0f05 |0020: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=92 │ │ 0x000a line=93 │ │ 0x000f line=94 │ │ 0x0016 line=95 │ │ @@ -1281100,36 +1281099,36 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -393448: |[393448] net.sf.dibdib.thread_any.QMMap$QBunch.remove:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Z │ │ -393458: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39345a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -39345c: 5442 3e77 |0002: iget-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ -393460: 2123 |0004: array-length v3, v2 │ │ -393462: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ -393466: 4602 0201 |0007: aget-object v2, v2, v1 │ │ -39346a: 7220 59a2 2500 |0009: invoke-interface {v5, v2}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ -393470: 0a02 |000c: move-result v2 │ │ -393472: 3802 0700 |000d: if-eqz v2, 0014 // +0007 │ │ -393476: 7020 c6a3 1400 |000f: invoke-direct {v4, v1}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.remove:(I)Z // method@a3c6 │ │ -39347c: 0a05 |0012: move-result v5 │ │ -39347e: 0f05 |0013: return v5 │ │ -393480: 5442 3e77 |0014: iget-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ -393484: 4602 0201 |0016: aget-object v2, v2, v1 │ │ -393488: 3802 0800 |0018: if-eqz v2, 0020 // +0008 │ │ -39348c: 5242 3f77 |001a: iget v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ -393490: 3512 0400 |001c: if-ge v2, v1, 0020 // +0004 │ │ -393494: 5941 3f77 |001e: iput v1, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ -393498: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39349c: 28e0 |0022: goto 0002 // -0020 │ │ -39349e: 0f00 |0023: return v0 │ │ +393444: |[393444] net.sf.dibdib.thread_any.QMMap$QBunch.remove:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Z │ │ +393454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +393456: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +393458: 5442 3e77 |0002: iget-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ +39345c: 2123 |0004: array-length v3, v2 │ │ +39345e: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ +393462: 4602 0201 |0007: aget-object v2, v2, v1 │ │ +393466: 7220 59a2 2500 |0009: invoke-interface {v5, v2}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ +39346c: 0a02 |000c: move-result v2 │ │ +39346e: 3802 0700 |000d: if-eqz v2, 0014 // +0007 │ │ +393472: 7020 c6a3 1400 |000f: invoke-direct {v4, v1}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.remove:(I)Z // method@a3c6 │ │ +393478: 0a05 |0012: move-result v5 │ │ +39347a: 0f05 |0013: return v5 │ │ +39347c: 5442 3e77 |0014: iget-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ +393480: 4602 0201 |0016: aget-object v2, v2, v1 │ │ +393484: 3802 0800 |0018: if-eqz v2, 0020 // +0008 │ │ +393488: 5242 3f77 |001a: iget v2, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ +39348c: 3512 0400 |001c: if-ge v2, v1, 0020 // +0004 │ │ +393490: 5941 3f77 |001e: iput v1, v4, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ +393494: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +393498: 28e0 |0022: goto 0002 // -0020 │ │ +39349a: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=103 │ │ 0x0007 line=104 │ │ 0x000f line=105 │ │ 0x0014 line=106 │ │ 0x001e line=107 │ │ @@ -1281142,64 +1281141,64 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -3934a0: |[3934a0] net.sf.dibdib.thread_any.QMMap$QBunch.shrink:()Z │ │ -3934b0: 5460 3e77 |0000: iget-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ -3934b4: 2100 |0002: array-length v0, v0 │ │ -3934b6: 1301 1000 |0003: const/16 v1, #int 16 // #10 │ │ -3934ba: b110 |0005: sub-int/2addr v0, v1 │ │ -3934bc: 1242 |0006: const/4 v2, #int 4 // #4 │ │ -3934be: 12f3 |0007: const/4 v3, #int -1 // #ff │ │ -3934c0: 3602 1200 |0008: if-gt v2, v0, 001a // +0012 │ │ -3934c4: 5464 3e77 |000a: iget-object v4, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ -3934c8: 2145 |000c: array-length v5, v4 │ │ -3934ca: 3550 0d00 |000d: if-ge v0, v5, 001a // +000d │ │ -3934ce: 4604 0400 |000f: aget-object v4, v4, v0 │ │ -3934d2: 3804 0600 |0011: if-eqz v4, 0017 // +0006 │ │ -3934d6: 5960 3f77 |0013: iput v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ -3934da: 12f0 |0015: const/4 v0, #int -1 // #ff │ │ -3934dc: 2804 |0016: goto 001a // +0004 │ │ -3934de: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3934e2: 28ed |0019: goto 0006 // -0013 │ │ -3934e4: 1304 1400 |001a: const/16 v4, #int 20 // #14 │ │ -3934e8: 3604 1500 |001c: if-gt v4, v0, 0031 // +0015 │ │ -3934ec: 5460 3e77 |001e: iget-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ -3934f0: 2104 |0020: array-length v4, v0 │ │ -3934f2: b114 |0021: sub-int/2addr v4, v1 │ │ -3934f4: 7120 b499 4000 |0022: invoke-static {v0, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3934fa: 0c00 |0025: move-result-object v0 │ │ -3934fc: 1f00 0516 |0026: check-cast v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -393500: 5b60 3e77 |0028: iput-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ -393504: 5264 3f77 |002a: iget v4, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ -393508: 2100 |002c: array-length v0, v0 │ │ -39350a: 3404 0400 |002d: if-lt v4, v0, 0031 // +0004 │ │ -39350e: 5963 3f77 |002f: iput v3, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ -393512: 5460 3e77 |0031: iget-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ -393516: 2100 |0033: array-length v0, v0 │ │ -393518: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -39351a: 3501 0300 |0035: if-ge v1, v0, 0038 // +0003 │ │ -39351e: 0f04 |0037: return v4 │ │ -393520: 1200 |0038: const/4 v0, #int 0 // #0 │ │ -393522: 5461 3e77 |0039: iget-object v1, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ -393526: 2115 |003b: array-length v5, v1 │ │ -393528: 3550 0a00 |003c: if-ge v0, v5, 0046 // +000a │ │ -39352c: 4601 0100 |003e: aget-object v1, v1, v0 │ │ -393530: 3801 0300 |0040: if-eqz v1, 0043 // +0003 │ │ -393534: 0f04 |0042: return v4 │ │ -393536: d800 0001 |0043: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39353a: 28f4 |0045: goto 0039 // -000c │ │ -39353c: 2320 0516 |0046: new-array v0, v2, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -393540: 5b60 3e77 |0048: iput-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ -393544: 5963 3f77 |004a: iput v3, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ -393548: 1210 |004c: const/4 v0, #int 1 // #1 │ │ -39354a: 0f00 |004d: return v0 │ │ +39349c: |[39349c] net.sf.dibdib.thread_any.QMMap$QBunch.shrink:()Z │ │ +3934ac: 5460 3e77 |0000: iget-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ +3934b0: 2100 |0002: array-length v0, v0 │ │ +3934b2: 1301 1000 |0003: const/16 v1, #int 16 // #10 │ │ +3934b6: b110 |0005: sub-int/2addr v0, v1 │ │ +3934b8: 1242 |0006: const/4 v2, #int 4 // #4 │ │ +3934ba: 12f3 |0007: const/4 v3, #int -1 // #ff │ │ +3934bc: 3602 1200 |0008: if-gt v2, v0, 001a // +0012 │ │ +3934c0: 5464 3e77 |000a: iget-object v4, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ +3934c4: 2145 |000c: array-length v5, v4 │ │ +3934c6: 3550 0d00 |000d: if-ge v0, v5, 001a // +000d │ │ +3934ca: 4604 0400 |000f: aget-object v4, v4, v0 │ │ +3934ce: 3804 0600 |0011: if-eqz v4, 0017 // +0006 │ │ +3934d2: 5960 3f77 |0013: iput v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ +3934d6: 12f0 |0015: const/4 v0, #int -1 // #ff │ │ +3934d8: 2804 |0016: goto 001a // +0004 │ │ +3934da: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3934de: 28ed |0019: goto 0006 // -0013 │ │ +3934e0: 1304 1400 |001a: const/16 v4, #int 20 // #14 │ │ +3934e4: 3604 1500 |001c: if-gt v4, v0, 0031 // +0015 │ │ +3934e8: 5460 3e77 |001e: iget-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ +3934ec: 2104 |0020: array-length v4, v0 │ │ +3934ee: b114 |0021: sub-int/2addr v4, v1 │ │ +3934f0: 7120 b499 4000 |0022: invoke-static {v0, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3934f6: 0c00 |0025: move-result-object v0 │ │ +3934f8: 1f00 0516 |0026: check-cast v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +3934fc: 5b60 3e77 |0028: iput-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ +393500: 5264 3f77 |002a: iget v4, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ +393504: 2100 |002c: array-length v0, v0 │ │ +393506: 3404 0400 |002d: if-lt v4, v0, 0031 // +0004 │ │ +39350a: 5963 3f77 |002f: iput v3, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ +39350e: 5460 3e77 |0031: iget-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ +393512: 2100 |0033: array-length v0, v0 │ │ +393514: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +393516: 3501 0300 |0035: if-ge v1, v0, 0038 // +0003 │ │ +39351a: 0f04 |0037: return v4 │ │ +39351c: 1200 |0038: const/4 v0, #int 0 // #0 │ │ +39351e: 5461 3e77 |0039: iget-object v1, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ +393522: 2115 |003b: array-length v5, v1 │ │ +393524: 3550 0a00 |003c: if-ge v0, v5, 0046 // +000a │ │ +393528: 4601 0100 |003e: aget-object v1, v1, v0 │ │ +39352c: 3801 0300 |0040: if-eqz v1, 0043 // +0003 │ │ +393530: 0f04 |0042: return v4 │ │ +393532: d800 0001 |0043: add-int/lit8 v0, v0, #int 1 // #01 │ │ +393536: 28f4 |0045: goto 0039 // -000c │ │ +393538: 2320 0516 |0046: new-array v0, v2, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +39353c: 5b60 3e77 |0048: iput-object v0, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.bunch:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@773e │ │ +393540: 5963 3f77 |004a: iput v3, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.high:I // field@773f │ │ +393544: 1210 |004c: const/4 v0, #int 1 // #1 │ │ +393546: 0f00 |004d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x000a line=64 │ │ 0x000f line=65 │ │ 0x0013 line=66 │ │ 0x001e line=72 │ │ @@ -1281219,17 +1281218,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -39360c: |[39360c] net.sf.dibdib.thread_any.QMMap$QBunch.getShash:()J │ │ -39361c: 5320 4077 |0000: iget-wide v0, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.shash:J // field@7740 │ │ -393620: 1000 |0002: return-wide v0 │ │ +393608: |[393608] net.sf.dibdib.thread_any.QMMap$QBunch.getShash:()J │ │ +393618: 5320 4077 |0000: iget-wide v0, v2, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.shash:J // field@7740 │ │ +39361c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lnet/sf/dibdib/thread_any/QMMap$QBunch; │ │ │ │ source_file_idx : 17055 (QMMap.java) │ │ @@ -1281286,24 +1281285,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3947f4: |[3947f4] net.sf.dibdib.thread_any.QMMap.:()V │ │ -394804: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -394806: 2300 0516 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -39480a: 6900 4677 |0003: sput-object v0, Lnet/sf/dibdib/thread_any/QMMap;.zEmpty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7746 │ │ -39480e: 6200 3577 |0005: sget-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.BITS:[C // field@7735 │ │ -394812: 6e10 3ba6 0000 |0007: invoke-virtual {v0}, [C.clone:()Ljava/lang/Object; // method@a63b │ │ -394818: 0c00 |000a: move-result-object v0 │ │ -39481a: 1f00 1615 |000b: check-cast v0, [C // type@1516 │ │ -39481e: 6900 4177 |000d: sput-object v0, Lnet/sf/dibdib/thread_any/QMMap;.BITS:[C // field@7741 │ │ -394822: 0e00 |000f: return-void │ │ +3947f0: |[3947f0] net.sf.dibdib.thread_any.QMMap.:()V │ │ +394800: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +394802: 2300 0516 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +394806: 6900 4677 |0003: sput-object v0, Lnet/sf/dibdib/thread_any/QMMap;.zEmpty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7746 │ │ +39480a: 6200 3577 |0005: sget-object v0, Lnet/sf/dibdib/thread_any/MiscFunc;.BITS:[C // field@7735 │ │ +39480e: 6e10 3ba6 0000 |0007: invoke-virtual {v0}, [C.clone:()Ljava/lang/Object; // method@a63b │ │ +394814: 0c00 |000a: move-result-object v0 │ │ +394816: 1f00 1615 |000b: check-cast v0, [C // type@1516 │ │ +39481a: 6900 4177 |000d: sput-object v0, Lnet/sf/dibdib/thread_any/QMMap;.BITS:[C // field@7741 │ │ +39481e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=21 │ │ 0x0005 line=31 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_any/QMMap;) │ │ @@ -1281311,28 +1281310,28 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QEnumIf;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -394824: |[394824] net.sf.dibdib.thread_any.QMMap.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;I)V │ │ -394834: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ -39483a: 6200 4677 |0003: sget-object v0, Lnet/sf/dibdib/thread_any/QMMap;.zEmpty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7746 │ │ -39483e: 5b30 4477 |0005: iput-object v0, v3, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -394842: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -394846: 5a31 4377 |0009: iput-wide v1, v3, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ -39484a: 3905 0300 |000b: if-nez v5, 000e // +0003 │ │ -39484e: 2807 |000d: goto 0014 // +0007 │ │ -394850: 3c05 0400 |000e: if-gtz v5, 0012 // +0004 │ │ -394854: 1305 1000 |0010: const/16 v5, #int 16 // #10 │ │ -394858: 2350 0516 |0012: new-array v0, v5, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -39485c: 5b30 4477 |0014: iput-object v0, v3, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -394860: 5b34 4277 |0016: iput-object v4, v3, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ -394864: 0e00 |0018: return-void │ │ +394820: |[394820] net.sf.dibdib.thread_any.QMMap.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;I)V │ │ +394830: 7010 e497 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@97e4 │ │ +394836: 6200 4677 |0003: sget-object v0, Lnet/sf/dibdib/thread_any/QMMap;.zEmpty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7746 │ │ +39483a: 5b30 4477 |0005: iput-object v0, v3, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +39483e: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +394842: 5a31 4377 |0009: iput-wide v1, v3, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ +394846: 3905 0300 |000b: if-nez v5, 000e // +0003 │ │ +39484a: 2807 |000d: goto 0014 // +0007 │ │ +39484c: 3c05 0400 |000e: if-gtz v5, 0012 // +0004 │ │ +394850: 1305 1000 |0010: const/16 v5, #int 16 // #10 │ │ +394854: 2350 0516 |0012: new-array v0, v5, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +394858: 5b30 4477 |0014: iput-object v0, v3, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +39485c: 5b34 4277 |0016: iput-object v4, v3, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ +394860: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0003 line=27 │ │ 0x0009 line=29 │ │ 0x0012 line=168 │ │ 0x0016 line=169 │ │ @@ -1281346,285 +1281345,285 @@ │ │ type : '(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 30 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 465 16-bit code units │ │ -393948: |[393948] net.sf.dibdib.thread_any.QMMap.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J │ │ -393958: 0508 1900 |0000: move-wide/from16 v8, v25 │ │ -39395c: 0800 1b00 |0002: move-object/from16 v0, v27 │ │ -393960: 1c0a c214 |0004: const-class v10, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -393964: 1d0a |0006: monitor-enter v10 │ │ -393966: 1301 3c00 |0007: const/16 v1, #int 60 // #3c │ │ -39396a: 3a17 0500 |0009: if-ltz v23, 000e // +0005 │ │ -39396e: d802 17fa |000b: add-int/lit8 v2, v23, #int -6 // #fa │ │ -393972: 2803 |000d: goto 0010 // +0003 │ │ -393974: 1302 3c00 |000e: const/16 v2, #int 60 // #3c │ │ -393978: 080c 1800 |0010: move-object/from16 v12, v24 │ │ -39397c: 012b |0012: move v11, v2 │ │ -39397e: 1602 0000 |0013: const-wide/16 v2, #int 0 // #0 │ │ -393982: 3a0b b801 |0015: if-ltz v11, 01cd // +01b8 │ │ -393986: 54c4 4477 |0017: iget-object v4, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -39398a: a505 080b |0019: ushr-long v5, v8, v11 │ │ -39398e: 160d 3f00 |001b: const-wide/16 v13, #int 63 // #3f │ │ -393992: c0d5 |001d: and-long/2addr v5, v13 │ │ -393994: 8456 |001e: long-to-int v6, v5 │ │ -393996: 2145 |001f: array-length v5, v4 │ │ -393998: 1307 4000 |0020: const/16 v7, #int 64 // #40 │ │ -39399c: 3757 0b00 |0022: if-le v7, v5, 002d // +000b │ │ -3939a0: 37b1 0900 |0024: if-le v1, v11, 002d // +0009 │ │ -3939a4: 53cd 4377 |0026: iget-wide v13, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ -3939a8: 7130 cea3 d60e |0028: invoke-static {v6, v13, v14}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3ce │ │ -3939ae: 0a05 |002b: move-result v5 │ │ -3939b0: 2802 |002c: goto 002e // +0002 │ │ -3939b2: 0165 |002d: move v5, v6 │ │ -3939b4: 214d |002e: array-length v13, v4 │ │ -3939b6: 375d 0500 |002f: if-le v13, v5, 0034 // +0005 │ │ -3939ba: 460d 0405 |0031: aget-object v13, v4, v5 │ │ -3939be: 2802 |0033: goto 0035 // +0002 │ │ -3939c0: 120d |0034: const/4 v13, #int 0 // #0 │ │ -3939c2: 53ce 4377 |0035: iget-wide v14, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ -3939c6: 1611 0100 |0037: const-wide/16 v17, #int 1 // #1 │ │ -3939ca: a313 1106 |0039: shl-long v19, v17, v6 │ │ -3939ce: a00e 0e13 |003b: and-long v14, v14, v19 │ │ -3939d2: 1615 0200 |003d: const-wide/16 v21, #int 2 // #2 │ │ -3939d6: 3110 020e |003f: cmp-long v16, v2, v14 │ │ -3939da: 3910 0400 |0041: if-nez v16, 0045 // +0004 │ │ -3939de: 120d |0043: const/4 v13, #int 0 // #0 │ │ -3939e0: 2843 |0044: goto 0087 // +0043 │ │ -3939e2: 20de c214 |0045: instance-of v14, v13, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -3939e6: 380e 0800 |0047: if-eqz v14, 004f // +0008 │ │ -3939ea: 07dc |0049: move-object v12, v13 │ │ -3939ec: 1f0c c214 |004a: check-cast v12, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -3939f0: d80b 0bfa |004c: add-int/lit8 v11, v11, #int -6 // #fa │ │ -3939f4: 28c5 |004e: goto 0013 // -003b │ │ -3939f6: 20de c114 |004f: instance-of v14, v13, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -3939fa: 380e 2200 |0051: if-eqz v14, 0073 // +0022 │ │ -3939fe: 7210 5aa2 0d00 |0053: invoke-interface {v13}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -393a04: 0b0e |0056: move-result-wide v14 │ │ -393a06: 3110 080e |0057: cmp-long v16, v8, v14 │ │ -393a0a: 3810 0400 |0059: if-eqz v16, 005d // +0004 │ │ -393a0e: 3c0b 2c00 |005b: if-gtz v11, 0087 // +002c │ │ -393a12: a004 1c15 |005d: and-long v4, v28, v21 │ │ -393a16: 3101 0204 |005f: cmp-long v1, v2, v4 │ │ -393a1a: 3901 0b00 |0061: if-nez v1, 006c // +000b │ │ -393a1e: 1f0d c114 |0063: check-cast v13, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -393a22: 7120 c0a3 0d00 |0065: invoke-static {v13, v0}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$300:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)I // method@a3c0 │ │ -393a28: 0a00 |0068: move-result v0 │ │ -393a2a: 8100 |0069: int-to-long v0, v0 │ │ -393a2c: 1e0a |006a: monitor-exit v10 │ │ -393a2e: 1000 |006b: return-wide v0 │ │ -393a30: 1f0d c114 |006c: check-cast v13, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -393a34: 7120 c1a3 0d00 |006e: invoke-static {v13, v0}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$400:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3c1 │ │ -393a3a: 1e0a |0071: monitor-exit v10 │ │ -393a3c: 1008 |0072: return-wide v8 │ │ -393a3e: 7220 59a2 d000 |0073: invoke-interface {v0, v13}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ -393a44: 0a0e |0076: move-result v14 │ │ -393a46: 380e 1000 |0077: if-eqz v14, 0087 // +0010 │ │ -393a4a: a006 1c15 |0079: and-long v6, v28, v21 │ │ -393a4e: 3101 0206 |007b: cmp-long v1, v2, v6 │ │ -393a52: 3801 0800 |007d: if-eqz v1, 0085 // +0008 │ │ -393a56: 54c1 4477 |007f: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -393a5a: 4d00 0105 |0081: aput-object v0, v1, v5 │ │ -393a5e: 1e0a |0083: monitor-exit v10 │ │ -393a60: 1008 |0084: return-wide v8 │ │ -393a62: 1e0a |0085: monitor-exit v10 │ │ -393a64: 1002 |0086: return-wide v2 │ │ -393a66: 390d 7a00 |0087: if-nez v13, 0101 // +007a │ │ -393a6a: 53ce 4377 |0089: iget-wide v14, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ -393a6e: a10e 0e13 |008b: or-long v14, v14, v19 │ │ -393a72: 5ace 4377 |008d: iput-wide v14, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ -393a76: 214e |008f: array-length v14, v4 │ │ -393a78: 37e7 7100 |0090: if-le v7, v14, 0101 // +0071 │ │ -393a7c: 37b1 6f00 |0092: if-le v1, v11, 0101 // +006f │ │ -393a80: 1301 3800 |0094: const/16 v1, #int 56 // #38 │ │ -393a84: 120e |0096: const/4 v14, #int 0 // #0 │ │ -393a86: 120f |0097: const/4 v15, #int 0 // #0 │ │ -393a88: 3a01 1200 |0098: if-ltz v1, 00aa // +0012 │ │ -393a8c: 6213 4177 |009a: sget-object v19, Lnet/sf/dibdib/thread_any/QMMap;.BITS:[C // field@7741 │ │ -393a90: 53c2 4377 |009c: iget-wide v2, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ -393a94: c512 |009e: ushr-long/2addr v2, v1 │ │ -393a96: 8423 |009f: long-to-int v3, v2 │ │ -393a98: d532 ff00 |00a0: and-int/lit16 v2, v3, #int 255 // #00ff │ │ -393a9c: 4902 1302 |00a2: aget-char v2, v19, v2 │ │ -393aa0: b02f |00a4: add-int/2addr v15, v2 │ │ -393aa2: d801 01f8 |00a5: add-int/lit8 v1, v1, #int -8 // #f8 │ │ -393aa6: 1602 0000 |00a7: const-wide/16 v2, #int 0 // #0 │ │ -393aaa: 28ef |00a9: goto 0098 // -0011 │ │ -393aac: 1301 1e00 |00aa: const/16 v1, #int 30 // #1e │ │ -393ab0: 37f1 2700 |00ac: if-le v1, v15, 00d3 // +0027 │ │ -393ab4: 2141 |00ae: array-length v1, v4 │ │ -393ab6: 35f1 1800 |00af: if-ge v1, v15, 00c7 // +0018 │ │ -393aba: 1241 |00b1: const/4 v1, #int 4 // #4 │ │ -393abc: 37f1 0300 |00b2: if-le v1, v15, 00b5 // +0003 │ │ -393ac0: 280a |00b4: goto 00be // +000a │ │ -393ac2: 1301 0800 |00b5: const/16 v1, #int 8 // #8 │ │ -393ac6: 37f1 0300 |00b7: if-le v1, v15, 00ba // +0003 │ │ -393aca: 2802 |00b9: goto 00bb // +0002 │ │ -393acc: 122e |00ba: const/4 v14, #int 2 // #2 │ │ -393ace: dd01 0f01 |00bb: and-int/lit8 v1, v15, #int 1 // #01 │ │ -393ad2: b01e |00bd: add-int/2addr v14, v1 │ │ -393ad4: b0ef |00be: add-int/2addr v15, v14 │ │ -393ad6: 7120 b499 f400 |00bf: invoke-static {v4, v15}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -393adc: 0c01 |00c2: move-result-object v1 │ │ -393ade: 1f01 0516 |00c3: check-cast v1, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -393ae2: 5bc1 4477 |00c5: iput-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -393ae6: 54c1 4477 |00c7: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -393aea: d802 0501 |00c9: add-int/lit8 v2, v5, #int 1 // #01 │ │ -393aee: 2113 |00cb: array-length v3, v1 │ │ -393af0: b153 |00cc: sub-int/2addr v3, v5 │ │ -393af2: d803 03ff |00cd: add-int/lit8 v3, v3, #int -1 // #ff │ │ -393af6: 7153 5698 5121 |00cf: invoke-static {v1, v5, v1, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -393afc: 282f |00d2: goto 0101 // +002f │ │ -393afe: 54c1 4477 |00d3: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -393b02: 2372 0516 |00d5: new-array v2, v7, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -393b06: 5bc2 4477 |00d7: iput-object v2, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -393b0a: 1202 |00d9: const/4 v2, #int 0 // #0 │ │ -393b0c: 357e 2500 |00da: if-ge v14, v7, 00ff // +0025 │ │ -393b10: 2113 |00dc: array-length v3, v1 │ │ -393b12: 3532 2200 |00dd: if-ge v2, v3, 00ff // +0022 │ │ -393b16: 53c3 4377 |00df: iget-wide v3, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ -393b1a: a313 110e |00e1: shl-long v19, v17, v14 │ │ -393b1e: a003 0313 |00e3: and-long v3, v3, v19 │ │ -393b22: 1613 0000 |00e5: const-wide/16 v19, #int 0 // #0 │ │ -393b26: 3105 1303 |00e7: cmp-long v5, v19, v3 │ │ -393b2a: 3805 1300 |00e9: if-eqz v5, 00fc // +0013 │ │ -393b2e: 336e 0800 |00eb: if-ne v14, v6, 00f3 // +0008 │ │ -393b32: 54c3 4477 |00ed: iget-object v3, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -393b36: 1204 |00ef: const/4 v4, #int 0 // #0 │ │ -393b38: 4d04 030e |00f0: aput-object v4, v3, v14 │ │ -393b3c: 280a |00f2: goto 00fc // +000a │ │ -393b3e: 54c3 4477 |00f3: iget-object v3, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -393b42: d804 0201 |00f5: add-int/lit8 v4, v2, #int 1 // #01 │ │ -393b46: 4602 0102 |00f7: aget-object v2, v1, v2 │ │ -393b4a: 4d02 030e |00f9: aput-object v2, v3, v14 │ │ -393b4e: 0142 |00fb: move v2, v4 │ │ -393b50: d80e 0e01 |00fc: add-int/lit8 v14, v14, #int 1 // #01 │ │ -393b54: 28dc |00fe: goto 00da // -0024 │ │ -393b56: 016e |00ff: move v14, v6 │ │ -393b58: 2802 |0100: goto 0102 // +0002 │ │ -393b5a: 015e |0101: move v14, v5 │ │ -393b5c: 380d c200 |0102: if-eqz v13, 01c4 // +00c2 │ │ -393b60: a001 1c15 |0104: and-long v1, v28, v21 │ │ -393b64: 1603 0000 |0106: const-wide/16 v3, #int 0 // #0 │ │ -393b68: 3105 0301 |0108: cmp-long v5, v3, v1 │ │ -393b6c: 3805 0600 |010a: if-eqz v5, 0110 // +0006 │ │ -393b70: 390b 0400 |010c: if-nez v11, 0110 // +0004 │ │ -393b74: 2900 b600 |010e: goto/16 01c4 // +00b6 │ │ -393b78: 3d0b 3600 |0110: if-lez v11, 0146 // +0036 │ │ -393b7c: 54c1 4477 |0112: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -393b80: 4601 010e |0114: aget-object v1, v1, v14 │ │ -393b84: 54c2 4277 |0116: iget-object v2, v12, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ -393b88: 7120 d3a3 2100 |0118: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.getKey:(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a3d3 │ │ -393b8e: 0b13 |011b: move-result-wide v19 │ │ -393b90: 3101 1308 |011c: cmp-long v1, v19, v8 │ │ -393b94: 3801 2800 |011e: if-eqz v1, 0146 // +0028 │ │ -393b98: 220d c214 |0120: new-instance v13, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -393b9c: 54c1 4277 |0122: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ -393ba0: 1222 |0124: const/4 v2, #int 2 // #2 │ │ -393ba2: 7030 caa3 1d02 |0125: invoke-direct {v13, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;I)V // method@a3ca │ │ -393ba8: 01b1 |0128: move v1, v11 │ │ -393baa: 07d2 |0129: move-object v2, v13 │ │ -393bac: 0503 1900 |012a: move-wide/from16 v3, v25 │ │ -393bb0: 0805 1b00 |012c: move-object/from16 v5, v27 │ │ -393bb4: 0506 1c00 |012e: move-wide/from16 v6, v28 │ │ -393bb8: 7707 cda3 0100 |0130: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/thread_any/QMMap;.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J // method@a3cd │ │ -393bbe: 54c0 4477 |0133: iget-object v0, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -393bc2: 4604 000e |0135: aget-object v4, v0, v14 │ │ -393bc6: 01b0 |0137: move v0, v11 │ │ -393bc8: 07d1 |0138: move-object v1, v13 │ │ -393bca: 0502 1300 |0139: move-wide/from16 v2, v19 │ │ -393bce: 0505 1c00 |013b: move-wide/from16 v5, v28 │ │ -393bd2: 7707 cda3 0000 |013d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J // method@a3cd │ │ -393bd8: 54c0 4477 |0140: iget-object v0, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -393bdc: 4d0d 000e |0142: aput-object v13, v0, v14 │ │ -393be0: 1e0a |0144: monitor-exit v10 │ │ -393be2: 1008 |0145: return-wide v8 │ │ -393be4: 1601 0300 |0146: const-wide/16 v1, #int 3 // #3 │ │ -393be8: a001 1c01 |0148: and-long v1, v28, v1 │ │ -393bec: 3103 1101 |014a: cmp-long v3, v17, v1 │ │ -393bf0: 3903 6600 |014c: if-nez v3, 01b2 // +0066 │ │ -393bf4: 2001 9814 |014e: instance-of v1, v0, Lnet/sf/dibdib/generic/QIfs$QMutableIf; // type@1498 │ │ -393bf8: 3801 6200 |0150: if-eqz v1, 01b2 // +0062 │ │ -393bfc: 1601 3f00 |0152: const-wide/16 v1, #int 63 // #3f │ │ -393c00: c081 |0154: and-long/2addr v1, v8 │ │ -393c02: 3103 1101 |0155: cmp-long v3, v17, v1 │ │ -393c06: 3903 2d00 |0157: if-nez v3, 0184 // +002d │ │ -393c0a: 1251 |0159: const/4 v1, #int 5 // #5 │ │ -393c0c: 3571 2a00 |015a: if-ge v1, v7, 0184 // +002a │ │ -393c10: 53c2 4377 |015c: iget-wide v2, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ -393c14: a304 1101 |015e: shl-long v4, v17, v1 │ │ -393c18: c042 |0160: and-long/2addr v2, v4 │ │ -393c1a: 1604 0000 |0161: const-wide/16 v4, #int 0 // #0 │ │ -393c1e: 3106 0402 |0163: cmp-long v6, v4, v2 │ │ -393c22: 3906 1b00 |0165: if-nez v6, 0180 // +001b │ │ -393c26: 1222 |0167: const/4 v2, #int 2 // #2 │ │ -393c28: ba21 |0168: ushr-int/2addr v1, v2 │ │ -393c2a: 7130 98a2 9801 |0169: invoke-static {v8, v9, v1}, Lnet/sf/dibdib/generic/QIfs;.encodeIndex:(JI)J // method@a298 │ │ -393c30: 0b03 |016c: move-result-wide v3 │ │ -393c32: 0701 |016d: move-object v1, v0 │ │ -393c34: 1f01 9814 |016e: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QMutableIf; // type@1498 │ │ -393c38: 7230 5ca2 3104 |0170: invoke-interface {v1, v3, v4}, Lnet/sf/dibdib/generic/QIfs$QMutableIf;.setShashOrIgnore:(J)V // method@a25c │ │ -393c3e: 12f1 |0173: const/4 v1, #int -1 // #ff │ │ -393c40: 0802 1800 |0174: move-object/from16 v2, v24 │ │ -393c44: 0805 1b00 |0176: move-object/from16 v5, v27 │ │ -393c48: 0506 1c00 |0178: move-wide/from16 v6, v28 │ │ -393c4c: 7707 cda3 0100 |017a: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/thread_any/QMMap;.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J // method@a3cd │ │ -393c52: 0b00 |017d: move-result-wide v0 │ │ -393c54: 1e0a |017e: monitor-exit v10 │ │ -393c56: 1000 |017f: return-wide v0 │ │ -393c58: 1222 |0180: const/4 v2, #int 2 // #2 │ │ -393c5a: d801 0104 |0181: add-int/lit8 v1, v1, #int 4 // #04 │ │ -393c5e: 28d7 |0183: goto 015a // -0029 │ │ -393c60: 1301 1000 |0184: const/16 v1, #int 16 // #10 │ │ -393c64: 7130 98a2 9801 |0186: invoke-static {v8, v9, v1}, Lnet/sf/dibdib/generic/QIfs;.encodeIndex:(JI)J // method@a298 │ │ -393c6a: 0b08 |0189: move-result-wide v8 │ │ -393c6c: 0802 1800 |018a: move-object/from16 v2, v24 │ │ -393c70: 7130 dea3 8209 |018c: invoke-static {v2, v8, v9}, Lnet/sf/dibdib/thread_any/QMMap;.searchLeaf:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3de │ │ -393c76: 0c03 |018f: move-result-object v3 │ │ -393c78: 3803 0e00 |0190: if-eqz v3, 019e // +000e │ │ -393c7c: 7210 5aa2 0300 |0192: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -393c82: 0b03 |0195: move-result-wide v3 │ │ -393c84: 3105 0308 |0196: cmp-long v5, v3, v8 │ │ -393c88: 3805 0300 |0198: if-eqz v5, 019b // +0003 │ │ -393c8c: 2804 |019a: goto 019e // +0004 │ │ -393c8e: d801 0101 |019b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -393c92: 28e9 |019d: goto 0186 // -0017 │ │ -393c94: 0701 |019e: move-object v1, v0 │ │ -393c96: 1f01 9814 |019f: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QMutableIf; // type@1498 │ │ -393c9a: 7230 5ca2 8109 |01a1: invoke-interface {v1, v8, v9}, Lnet/sf/dibdib/generic/QIfs$QMutableIf;.setShashOrIgnore:(J)V // method@a25c │ │ -393ca0: 12f1 |01a4: const/4 v1, #int -1 // #ff │ │ -393ca2: 0802 1800 |01a5: move-object/from16 v2, v24 │ │ -393ca6: 0483 |01a7: move-wide v3, v8 │ │ -393ca8: 0805 1b00 |01a8: move-object/from16 v5, v27 │ │ -393cac: 0506 1c00 |01aa: move-wide/from16 v6, v28 │ │ -393cb0: 7707 cda3 0100 |01ac: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/thread_any/QMMap;.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J // method@a3cd │ │ -393cb6: 0b00 |01af: move-result-wide v0 │ │ -393cb8: 1e0a |01b0: monitor-exit v10 │ │ -393cba: 1000 |01b1: return-wide v0 │ │ -393cbc: 2201 c114 |01b2: new-instance v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -393cc0: 1202 |01b4: const/4 v2, #int 0 // #0 │ │ -393cc2: 7040 bca3 8129 |01b5: invoke-direct {v1, v8, v9, v2}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.:(JLnet/sf/dibdib/thread_any/QMMap$1;)V // method@a3bc │ │ -393cc8: 7120 c0a3 d100 |01b8: invoke-static {v1, v13}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$300:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)I // method@a3c0 │ │ -393cce: 7120 c0a3 0100 |01bb: invoke-static {v1, v0}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$300:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)I // method@a3c0 │ │ -393cd4: 54c0 4477 |01be: iget-object v0, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -393cd8: 4d01 000e |01c0: aput-object v1, v0, v14 │ │ -393cdc: 1e0a |01c2: monitor-exit v10 │ │ -393cde: 1008 |01c3: return-wide v8 │ │ -393ce0: 54c1 4477 |01c4: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -393ce4: 4d00 010e |01c6: aput-object v0, v1, v14 │ │ -393ce8: 1e0a |01c8: monitor-exit v10 │ │ -393cea: 1008 |01c9: return-wide v8 │ │ -393cec: 0d00 |01ca: move-exception v0 │ │ -393cee: 1e0a |01cb: monitor-exit v10 │ │ -393cf0: 2700 |01cc: throw v0 │ │ -393cf2: 1e0a |01cd: monitor-exit v10 │ │ -393cf4: 1600 0000 |01ce: const-wide/16 v0, #int 0 // #0 │ │ -393cf8: 1000 |01d0: return-wide v0 │ │ +393944: |[393944] net.sf.dibdib.thread_any.QMMap.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J │ │ +393954: 0508 1900 |0000: move-wide/from16 v8, v25 │ │ +393958: 0800 1b00 |0002: move-object/from16 v0, v27 │ │ +39395c: 1c0a c214 |0004: const-class v10, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +393960: 1d0a |0006: monitor-enter v10 │ │ +393962: 1301 3c00 |0007: const/16 v1, #int 60 // #3c │ │ +393966: 3a17 0500 |0009: if-ltz v23, 000e // +0005 │ │ +39396a: d802 17fa |000b: add-int/lit8 v2, v23, #int -6 // #fa │ │ +39396e: 2803 |000d: goto 0010 // +0003 │ │ +393970: 1302 3c00 |000e: const/16 v2, #int 60 // #3c │ │ +393974: 080c 1800 |0010: move-object/from16 v12, v24 │ │ +393978: 012b |0012: move v11, v2 │ │ +39397a: 1602 0000 |0013: const-wide/16 v2, #int 0 // #0 │ │ +39397e: 3a0b b801 |0015: if-ltz v11, 01cd // +01b8 │ │ +393982: 54c4 4477 |0017: iget-object v4, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +393986: a505 080b |0019: ushr-long v5, v8, v11 │ │ +39398a: 160d 3f00 |001b: const-wide/16 v13, #int 63 // #3f │ │ +39398e: c0d5 |001d: and-long/2addr v5, v13 │ │ +393990: 8456 |001e: long-to-int v6, v5 │ │ +393992: 2145 |001f: array-length v5, v4 │ │ +393994: 1307 4000 |0020: const/16 v7, #int 64 // #40 │ │ +393998: 3757 0b00 |0022: if-le v7, v5, 002d // +000b │ │ +39399c: 37b1 0900 |0024: if-le v1, v11, 002d // +0009 │ │ +3939a0: 53cd 4377 |0026: iget-wide v13, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ +3939a4: 7130 cea3 d60e |0028: invoke-static {v6, v13, v14}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3ce │ │ +3939aa: 0a05 |002b: move-result v5 │ │ +3939ac: 2802 |002c: goto 002e // +0002 │ │ +3939ae: 0165 |002d: move v5, v6 │ │ +3939b0: 214d |002e: array-length v13, v4 │ │ +3939b2: 375d 0500 |002f: if-le v13, v5, 0034 // +0005 │ │ +3939b6: 460d 0405 |0031: aget-object v13, v4, v5 │ │ +3939ba: 2802 |0033: goto 0035 // +0002 │ │ +3939bc: 120d |0034: const/4 v13, #int 0 // #0 │ │ +3939be: 53ce 4377 |0035: iget-wide v14, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ +3939c2: 1611 0100 |0037: const-wide/16 v17, #int 1 // #1 │ │ +3939c6: a313 1106 |0039: shl-long v19, v17, v6 │ │ +3939ca: a00e 0e13 |003b: and-long v14, v14, v19 │ │ +3939ce: 1615 0200 |003d: const-wide/16 v21, #int 2 // #2 │ │ +3939d2: 3110 020e |003f: cmp-long v16, v2, v14 │ │ +3939d6: 3910 0400 |0041: if-nez v16, 0045 // +0004 │ │ +3939da: 120d |0043: const/4 v13, #int 0 // #0 │ │ +3939dc: 2843 |0044: goto 0087 // +0043 │ │ +3939de: 20de c214 |0045: instance-of v14, v13, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +3939e2: 380e 0800 |0047: if-eqz v14, 004f // +0008 │ │ +3939e6: 07dc |0049: move-object v12, v13 │ │ +3939e8: 1f0c c214 |004a: check-cast v12, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +3939ec: d80b 0bfa |004c: add-int/lit8 v11, v11, #int -6 // #fa │ │ +3939f0: 28c5 |004e: goto 0013 // -003b │ │ +3939f2: 20de c114 |004f: instance-of v14, v13, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +3939f6: 380e 2200 |0051: if-eqz v14, 0073 // +0022 │ │ +3939fa: 7210 5aa2 0d00 |0053: invoke-interface {v13}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +393a00: 0b0e |0056: move-result-wide v14 │ │ +393a02: 3110 080e |0057: cmp-long v16, v8, v14 │ │ +393a06: 3810 0400 |0059: if-eqz v16, 005d // +0004 │ │ +393a0a: 3c0b 2c00 |005b: if-gtz v11, 0087 // +002c │ │ +393a0e: a004 1c15 |005d: and-long v4, v28, v21 │ │ +393a12: 3101 0204 |005f: cmp-long v1, v2, v4 │ │ +393a16: 3901 0b00 |0061: if-nez v1, 006c // +000b │ │ +393a1a: 1f0d c114 |0063: check-cast v13, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +393a1e: 7120 c0a3 0d00 |0065: invoke-static {v13, v0}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$300:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)I // method@a3c0 │ │ +393a24: 0a00 |0068: move-result v0 │ │ +393a26: 8100 |0069: int-to-long v0, v0 │ │ +393a28: 1e0a |006a: monitor-exit v10 │ │ +393a2a: 1000 |006b: return-wide v0 │ │ +393a2c: 1f0d c114 |006c: check-cast v13, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +393a30: 7120 c1a3 0d00 |006e: invoke-static {v13, v0}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$400:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3c1 │ │ +393a36: 1e0a |0071: monitor-exit v10 │ │ +393a38: 1008 |0072: return-wide v8 │ │ +393a3a: 7220 59a2 d000 |0073: invoke-interface {v0, v13}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ +393a40: 0a0e |0076: move-result v14 │ │ +393a42: 380e 1000 |0077: if-eqz v14, 0087 // +0010 │ │ +393a46: a006 1c15 |0079: and-long v6, v28, v21 │ │ +393a4a: 3101 0206 |007b: cmp-long v1, v2, v6 │ │ +393a4e: 3801 0800 |007d: if-eqz v1, 0085 // +0008 │ │ +393a52: 54c1 4477 |007f: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +393a56: 4d00 0105 |0081: aput-object v0, v1, v5 │ │ +393a5a: 1e0a |0083: monitor-exit v10 │ │ +393a5c: 1008 |0084: return-wide v8 │ │ +393a5e: 1e0a |0085: monitor-exit v10 │ │ +393a60: 1002 |0086: return-wide v2 │ │ +393a62: 390d 7a00 |0087: if-nez v13, 0101 // +007a │ │ +393a66: 53ce 4377 |0089: iget-wide v14, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ +393a6a: a10e 0e13 |008b: or-long v14, v14, v19 │ │ +393a6e: 5ace 4377 |008d: iput-wide v14, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ +393a72: 214e |008f: array-length v14, v4 │ │ +393a74: 37e7 7100 |0090: if-le v7, v14, 0101 // +0071 │ │ +393a78: 37b1 6f00 |0092: if-le v1, v11, 0101 // +006f │ │ +393a7c: 1301 3800 |0094: const/16 v1, #int 56 // #38 │ │ +393a80: 120e |0096: const/4 v14, #int 0 // #0 │ │ +393a82: 120f |0097: const/4 v15, #int 0 // #0 │ │ +393a84: 3a01 1200 |0098: if-ltz v1, 00aa // +0012 │ │ +393a88: 6213 4177 |009a: sget-object v19, Lnet/sf/dibdib/thread_any/QMMap;.BITS:[C // field@7741 │ │ +393a8c: 53c2 4377 |009c: iget-wide v2, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ +393a90: c512 |009e: ushr-long/2addr v2, v1 │ │ +393a92: 8423 |009f: long-to-int v3, v2 │ │ +393a94: d532 ff00 |00a0: and-int/lit16 v2, v3, #int 255 // #00ff │ │ +393a98: 4902 1302 |00a2: aget-char v2, v19, v2 │ │ +393a9c: b02f |00a4: add-int/2addr v15, v2 │ │ +393a9e: d801 01f8 |00a5: add-int/lit8 v1, v1, #int -8 // #f8 │ │ +393aa2: 1602 0000 |00a7: const-wide/16 v2, #int 0 // #0 │ │ +393aa6: 28ef |00a9: goto 0098 // -0011 │ │ +393aa8: 1301 1e00 |00aa: const/16 v1, #int 30 // #1e │ │ +393aac: 37f1 2700 |00ac: if-le v1, v15, 00d3 // +0027 │ │ +393ab0: 2141 |00ae: array-length v1, v4 │ │ +393ab2: 35f1 1800 |00af: if-ge v1, v15, 00c7 // +0018 │ │ +393ab6: 1241 |00b1: const/4 v1, #int 4 // #4 │ │ +393ab8: 37f1 0300 |00b2: if-le v1, v15, 00b5 // +0003 │ │ +393abc: 280a |00b4: goto 00be // +000a │ │ +393abe: 1301 0800 |00b5: const/16 v1, #int 8 // #8 │ │ +393ac2: 37f1 0300 |00b7: if-le v1, v15, 00ba // +0003 │ │ +393ac6: 2802 |00b9: goto 00bb // +0002 │ │ +393ac8: 122e |00ba: const/4 v14, #int 2 // #2 │ │ +393aca: dd01 0f01 |00bb: and-int/lit8 v1, v15, #int 1 // #01 │ │ +393ace: b01e |00bd: add-int/2addr v14, v1 │ │ +393ad0: b0ef |00be: add-int/2addr v15, v14 │ │ +393ad2: 7120 b499 f400 |00bf: invoke-static {v4, v15}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +393ad8: 0c01 |00c2: move-result-object v1 │ │ +393ada: 1f01 0516 |00c3: check-cast v1, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +393ade: 5bc1 4477 |00c5: iput-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +393ae2: 54c1 4477 |00c7: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +393ae6: d802 0501 |00c9: add-int/lit8 v2, v5, #int 1 // #01 │ │ +393aea: 2113 |00cb: array-length v3, v1 │ │ +393aec: b153 |00cc: sub-int/2addr v3, v5 │ │ +393aee: d803 03ff |00cd: add-int/lit8 v3, v3, #int -1 // #ff │ │ +393af2: 7153 5698 5121 |00cf: invoke-static {v1, v5, v1, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +393af8: 282f |00d2: goto 0101 // +002f │ │ +393afa: 54c1 4477 |00d3: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +393afe: 2372 0516 |00d5: new-array v2, v7, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +393b02: 5bc2 4477 |00d7: iput-object v2, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +393b06: 1202 |00d9: const/4 v2, #int 0 // #0 │ │ +393b08: 357e 2500 |00da: if-ge v14, v7, 00ff // +0025 │ │ +393b0c: 2113 |00dc: array-length v3, v1 │ │ +393b0e: 3532 2200 |00dd: if-ge v2, v3, 00ff // +0022 │ │ +393b12: 53c3 4377 |00df: iget-wide v3, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ +393b16: a313 110e |00e1: shl-long v19, v17, v14 │ │ +393b1a: a003 0313 |00e3: and-long v3, v3, v19 │ │ +393b1e: 1613 0000 |00e5: const-wide/16 v19, #int 0 // #0 │ │ +393b22: 3105 1303 |00e7: cmp-long v5, v19, v3 │ │ +393b26: 3805 1300 |00e9: if-eqz v5, 00fc // +0013 │ │ +393b2a: 336e 0800 |00eb: if-ne v14, v6, 00f3 // +0008 │ │ +393b2e: 54c3 4477 |00ed: iget-object v3, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +393b32: 1204 |00ef: const/4 v4, #int 0 // #0 │ │ +393b34: 4d04 030e |00f0: aput-object v4, v3, v14 │ │ +393b38: 280a |00f2: goto 00fc // +000a │ │ +393b3a: 54c3 4477 |00f3: iget-object v3, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +393b3e: d804 0201 |00f5: add-int/lit8 v4, v2, #int 1 // #01 │ │ +393b42: 4602 0102 |00f7: aget-object v2, v1, v2 │ │ +393b46: 4d02 030e |00f9: aput-object v2, v3, v14 │ │ +393b4a: 0142 |00fb: move v2, v4 │ │ +393b4c: d80e 0e01 |00fc: add-int/lit8 v14, v14, #int 1 // #01 │ │ +393b50: 28dc |00fe: goto 00da // -0024 │ │ +393b52: 016e |00ff: move v14, v6 │ │ +393b54: 2802 |0100: goto 0102 // +0002 │ │ +393b56: 015e |0101: move v14, v5 │ │ +393b58: 380d c200 |0102: if-eqz v13, 01c4 // +00c2 │ │ +393b5c: a001 1c15 |0104: and-long v1, v28, v21 │ │ +393b60: 1603 0000 |0106: const-wide/16 v3, #int 0 // #0 │ │ +393b64: 3105 0301 |0108: cmp-long v5, v3, v1 │ │ +393b68: 3805 0600 |010a: if-eqz v5, 0110 // +0006 │ │ +393b6c: 390b 0400 |010c: if-nez v11, 0110 // +0004 │ │ +393b70: 2900 b600 |010e: goto/16 01c4 // +00b6 │ │ +393b74: 3d0b 3600 |0110: if-lez v11, 0146 // +0036 │ │ +393b78: 54c1 4477 |0112: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +393b7c: 4601 010e |0114: aget-object v1, v1, v14 │ │ +393b80: 54c2 4277 |0116: iget-object v2, v12, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ +393b84: 7120 d3a3 2100 |0118: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.getKey:(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a3d3 │ │ +393b8a: 0b13 |011b: move-result-wide v19 │ │ +393b8c: 3101 1308 |011c: cmp-long v1, v19, v8 │ │ +393b90: 3801 2800 |011e: if-eqz v1, 0146 // +0028 │ │ +393b94: 220d c214 |0120: new-instance v13, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +393b98: 54c1 4277 |0122: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ +393b9c: 1222 |0124: const/4 v2, #int 2 // #2 │ │ +393b9e: 7030 caa3 1d02 |0125: invoke-direct {v13, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;I)V // method@a3ca │ │ +393ba4: 01b1 |0128: move v1, v11 │ │ +393ba6: 07d2 |0129: move-object v2, v13 │ │ +393ba8: 0503 1900 |012a: move-wide/from16 v3, v25 │ │ +393bac: 0805 1b00 |012c: move-object/from16 v5, v27 │ │ +393bb0: 0506 1c00 |012e: move-wide/from16 v6, v28 │ │ +393bb4: 7707 cda3 0100 |0130: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/thread_any/QMMap;.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J // method@a3cd │ │ +393bba: 54c0 4477 |0133: iget-object v0, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +393bbe: 4604 000e |0135: aget-object v4, v0, v14 │ │ +393bc2: 01b0 |0137: move v0, v11 │ │ +393bc4: 07d1 |0138: move-object v1, v13 │ │ +393bc6: 0502 1300 |0139: move-wide/from16 v2, v19 │ │ +393bca: 0505 1c00 |013b: move-wide/from16 v5, v28 │ │ +393bce: 7707 cda3 0000 |013d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J // method@a3cd │ │ +393bd4: 54c0 4477 |0140: iget-object v0, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +393bd8: 4d0d 000e |0142: aput-object v13, v0, v14 │ │ +393bdc: 1e0a |0144: monitor-exit v10 │ │ +393bde: 1008 |0145: return-wide v8 │ │ +393be0: 1601 0300 |0146: const-wide/16 v1, #int 3 // #3 │ │ +393be4: a001 1c01 |0148: and-long v1, v28, v1 │ │ +393be8: 3103 1101 |014a: cmp-long v3, v17, v1 │ │ +393bec: 3903 6600 |014c: if-nez v3, 01b2 // +0066 │ │ +393bf0: 2001 9814 |014e: instance-of v1, v0, Lnet/sf/dibdib/generic/QIfs$QMutableIf; // type@1498 │ │ +393bf4: 3801 6200 |0150: if-eqz v1, 01b2 // +0062 │ │ +393bf8: 1601 3f00 |0152: const-wide/16 v1, #int 63 // #3f │ │ +393bfc: c081 |0154: and-long/2addr v1, v8 │ │ +393bfe: 3103 1101 |0155: cmp-long v3, v17, v1 │ │ +393c02: 3903 2d00 |0157: if-nez v3, 0184 // +002d │ │ +393c06: 1251 |0159: const/4 v1, #int 5 // #5 │ │ +393c08: 3571 2a00 |015a: if-ge v1, v7, 0184 // +002a │ │ +393c0c: 53c2 4377 |015c: iget-wide v2, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ +393c10: a304 1101 |015e: shl-long v4, v17, v1 │ │ +393c14: c042 |0160: and-long/2addr v2, v4 │ │ +393c16: 1604 0000 |0161: const-wide/16 v4, #int 0 // #0 │ │ +393c1a: 3106 0402 |0163: cmp-long v6, v4, v2 │ │ +393c1e: 3906 1b00 |0165: if-nez v6, 0180 // +001b │ │ +393c22: 1222 |0167: const/4 v2, #int 2 // #2 │ │ +393c24: ba21 |0168: ushr-int/2addr v1, v2 │ │ +393c26: 7130 98a2 9801 |0169: invoke-static {v8, v9, v1}, Lnet/sf/dibdib/generic/QIfs;.encodeIndex:(JI)J // method@a298 │ │ +393c2c: 0b03 |016c: move-result-wide v3 │ │ +393c2e: 0701 |016d: move-object v1, v0 │ │ +393c30: 1f01 9814 |016e: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QMutableIf; // type@1498 │ │ +393c34: 7230 5ca2 3104 |0170: invoke-interface {v1, v3, v4}, Lnet/sf/dibdib/generic/QIfs$QMutableIf;.setShashOrIgnore:(J)V // method@a25c │ │ +393c3a: 12f1 |0173: const/4 v1, #int -1 // #ff │ │ +393c3c: 0802 1800 |0174: move-object/from16 v2, v24 │ │ +393c40: 0805 1b00 |0176: move-object/from16 v5, v27 │ │ +393c44: 0506 1c00 |0178: move-wide/from16 v6, v28 │ │ +393c48: 7707 cda3 0100 |017a: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/thread_any/QMMap;.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J // method@a3cd │ │ +393c4e: 0b00 |017d: move-result-wide v0 │ │ +393c50: 1e0a |017e: monitor-exit v10 │ │ +393c52: 1000 |017f: return-wide v0 │ │ +393c54: 1222 |0180: const/4 v2, #int 2 // #2 │ │ +393c56: d801 0104 |0181: add-int/lit8 v1, v1, #int 4 // #04 │ │ +393c5a: 28d7 |0183: goto 015a // -0029 │ │ +393c5c: 1301 1000 |0184: const/16 v1, #int 16 // #10 │ │ +393c60: 7130 98a2 9801 |0186: invoke-static {v8, v9, v1}, Lnet/sf/dibdib/generic/QIfs;.encodeIndex:(JI)J // method@a298 │ │ +393c66: 0b08 |0189: move-result-wide v8 │ │ +393c68: 0802 1800 |018a: move-object/from16 v2, v24 │ │ +393c6c: 7130 dea3 8209 |018c: invoke-static {v2, v8, v9}, Lnet/sf/dibdib/thread_any/QMMap;.searchLeaf:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3de │ │ +393c72: 0c03 |018f: move-result-object v3 │ │ +393c74: 3803 0e00 |0190: if-eqz v3, 019e // +000e │ │ +393c78: 7210 5aa2 0300 |0192: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +393c7e: 0b03 |0195: move-result-wide v3 │ │ +393c80: 3105 0308 |0196: cmp-long v5, v3, v8 │ │ +393c84: 3805 0300 |0198: if-eqz v5, 019b // +0003 │ │ +393c88: 2804 |019a: goto 019e // +0004 │ │ +393c8a: d801 0101 |019b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +393c8e: 28e9 |019d: goto 0186 // -0017 │ │ +393c90: 0701 |019e: move-object v1, v0 │ │ +393c92: 1f01 9814 |019f: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QMutableIf; // type@1498 │ │ +393c96: 7230 5ca2 8109 |01a1: invoke-interface {v1, v8, v9}, Lnet/sf/dibdib/generic/QIfs$QMutableIf;.setShashOrIgnore:(J)V // method@a25c │ │ +393c9c: 12f1 |01a4: const/4 v1, #int -1 // #ff │ │ +393c9e: 0802 1800 |01a5: move-object/from16 v2, v24 │ │ +393ca2: 0483 |01a7: move-wide v3, v8 │ │ +393ca4: 0805 1b00 |01a8: move-object/from16 v5, v27 │ │ +393ca8: 0506 1c00 |01aa: move-wide/from16 v6, v28 │ │ +393cac: 7707 cda3 0100 |01ac: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/thread_any/QMMap;.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J // method@a3cd │ │ +393cb2: 0b00 |01af: move-result-wide v0 │ │ +393cb4: 1e0a |01b0: monitor-exit v10 │ │ +393cb6: 1000 |01b1: return-wide v0 │ │ +393cb8: 2201 c114 |01b2: new-instance v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +393cbc: 1202 |01b4: const/4 v2, #int 0 // #0 │ │ +393cbe: 7040 bca3 8129 |01b5: invoke-direct {v1, v8, v9, v2}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.:(JLnet/sf/dibdib/thread_any/QMMap$1;)V // method@a3bc │ │ +393cc4: 7120 c0a3 d100 |01b8: invoke-static {v1, v13}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$300:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)I // method@a3c0 │ │ +393cca: 7120 c0a3 0100 |01bb: invoke-static {v1, v0}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$300:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)I // method@a3c0 │ │ +393cd0: 54c0 4477 |01be: iget-object v0, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +393cd4: 4d01 000e |01c0: aput-object v1, v0, v14 │ │ +393cd8: 1e0a |01c2: monitor-exit v10 │ │ +393cda: 1008 |01c3: return-wide v8 │ │ +393cdc: 54c1 4477 |01c4: iget-object v1, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +393ce0: 4d00 010e |01c6: aput-object v0, v1, v14 │ │ +393ce4: 1e0a |01c8: monitor-exit v10 │ │ +393ce6: 1008 |01c9: return-wide v8 │ │ +393ce8: 0d00 |01ca: move-exception v0 │ │ +393cea: 1e0a |01cb: monitor-exit v10 │ │ +393cec: 2700 |01cc: throw v0 │ │ +393cee: 1e0a |01cd: monitor-exit v10 │ │ +393cf0: 1600 0000 |01ce: const-wide/16 v0, #int 0 // #0 │ │ +393cf4: 1000 |01d0: return-wide v0 │ │ catches : 8 │ │ 0x0017 - 0x0069 │ │ -> 0x01ca │ │ 0x006c - 0x0071 │ │ -> 0x01ca │ │ 0x0073 - 0x0083 │ │ -> 0x01ca │ │ @@ -1281702,31 +1281701,31 @@ │ │ type : '(IJ)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -393710: |[393710] net.sf.dibdib.thread_any.QMMap.calcIndex4Bitlist:(IJ)I │ │ -393720: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -393724: a302 0005 |0002: shl-long v2, v0, v5 │ │ -393728: bc02 |0004: sub-long/2addr v2, v0 │ │ -39372a: c026 |0005: and-long/2addr v6, v2 │ │ -39372c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -39372e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -393730: 3550 0f00 |0008: if-ge v0, v5, 0017 // +000f │ │ -393734: 6202 4177 |000a: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.BITS:[C // field@7741 │ │ -393738: a503 0600 |000c: ushr-long v3, v6, v0 │ │ -39373c: 8434 |000e: long-to-int v4, v3 │ │ -39373e: d543 ff00 |000f: and-int/lit16 v3, v4, #int 255 // #00ff │ │ -393742: 4902 0203 |0011: aget-char v2, v2, v3 │ │ -393746: b021 |0013: add-int/2addr v1, v2 │ │ -393748: d800 0008 |0014: add-int/lit8 v0, v0, #int 8 // #08 │ │ -39374c: 28f2 |0016: goto 0008 // -000e │ │ -39374e: 0f01 |0017: return v1 │ │ +39370c: |[39370c] net.sf.dibdib.thread_any.QMMap.calcIndex4Bitlist:(IJ)I │ │ +39371c: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +393720: a302 0005 |0002: shl-long v2, v0, v5 │ │ +393724: bc02 |0004: sub-long/2addr v2, v0 │ │ +393726: c026 |0005: and-long/2addr v6, v2 │ │ +393728: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +39372a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +39372c: 3550 0f00 |0008: if-ge v0, v5, 0017 // +000f │ │ +393730: 6202 4177 |000a: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.BITS:[C // field@7741 │ │ +393734: a503 0600 |000c: ushr-long v3, v6, v0 │ │ +393738: 8434 |000e: long-to-int v4, v3 │ │ +39373a: d543 ff00 |000f: and-int/lit16 v3, v4, #int 255 // #00ff │ │ +39373e: 4902 0203 |0011: aget-char v2, v2, v3 │ │ +393742: b021 |0013: add-int/2addr v1, v2 │ │ +393744: d800 0008 |0014: add-int/lit8 v0, v0, #int 8 // #08 │ │ +393748: 28f2 |0016: goto 0008 // -000e │ │ +39374a: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=43 │ │ locals : │ │ 0x0000 - 0x0018 reg=5 (null) I │ │ 0x0000 - 0x0018 reg=6 (null) J │ │ │ │ @@ -1281735,60 +1281734,60 @@ │ │ type : '(Lnet/sf/dibdib/thread_any/QMMap;Z)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -394868: |[394868] net.sf.dibdib.thread_any.QMMap.checkBits:(Lnet/sf/dibdib/thread_any/QMMap;Z)V │ │ -394878: 1c00 c214 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -39487c: 7110 d0a3 0600 |0002: invoke-static {v6}, Lnet/sf/dibdib/thread_any/QMMap;.countBits:(Lnet/sf/dibdib/thread_any/QMMap;)I // method@a3d0 │ │ -394882: 0a01 |0005: move-result v1 │ │ -394884: 5466 4477 |0006: iget-object v6, v6, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -394888: 2162 |0008: array-length v2, v6 │ │ -39488a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -39488c: 1214 |000a: const/4 v4, #int 1 // #1 │ │ -39488e: 1305 4000 |000b: const/16 v5, #int 64 // #40 │ │ -394892: 3725 1e00 |000d: if-le v5, v2, 002b // +001e │ │ -394896: 3907 1c00 |000f: if-nez v7, 002b // +001c │ │ -39489a: 2167 |0011: array-length v7, v6 │ │ -39489c: b147 |0012: sub-int/2addr v7, v4 │ │ -39489e: 3a07 1800 |0013: if-ltz v7, 002b // +0018 │ │ -3948a2: 3671 0400 |0015: if-gt v1, v7, 0019 // +0004 │ │ -3948a6: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -3948a8: 2802 |0018: goto 001a // +0002 │ │ -3948aa: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -3948ac: 4605 0607 |001a: aget-object v5, v6, v7 │ │ -3948b0: 3905 0400 |001c: if-nez v5, 0020 // +0004 │ │ -3948b4: 1215 |001e: const/4 v5, #int 1 // #1 │ │ -3948b6: 2802 |001f: goto 0021 // +0002 │ │ -3948b8: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -3948ba: 3252 0700 |0021: if-eq v2, v5, 0028 // +0007 │ │ -3948be: 1a02 1120 |0023: const-string v2, "Inconsistent MMap" // string@2011 │ │ -3948c2: 7130 d070 0302 |0025: invoke-static {v3, v0, v2}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70d0 │ │ -3948c8: d807 07ff |0028: add-int/lit8 v7, v7, #int -1 // #ff │ │ -3948cc: 28e9 |002a: goto 0013 // -0017 │ │ -3948ce: 2167 |002b: array-length v7, v6 │ │ -3948d0: b147 |002c: sub-int/2addr v7, v4 │ │ -3948d2: 3a07 0b00 |002d: if-ltz v7, 0038 // +000b │ │ -3948d6: 4602 0607 |002f: aget-object v2, v6, v7 │ │ -3948da: 3802 0400 |0031: if-eqz v2, 0035 // +0004 │ │ -3948de: d801 01ff |0033: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3948e2: d807 07ff |0035: add-int/lit8 v7, v7, #int -1 // #ff │ │ -3948e6: 28f6 |0037: goto 002d // -000a │ │ -3948e8: 3801 1600 |0038: if-eqz v1, 004e // +0016 │ │ -3948ec: 2206 e812 |003a: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3948f0: 7010 4098 0600 |003c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3948f6: 1a07 1220 |003f: const-string v7, "Inconsistent MMap " // string@2012 │ │ -3948fa: 6e20 4b98 7600 |0041: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -394900: 6e20 4798 1600 |0044: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -394906: 6e10 5498 0600 |0047: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39490c: 0c06 |004a: move-result-object v6 │ │ -39490e: 7130 d070 0306 |004b: invoke-static {v3, v0, v6}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70d0 │ │ -394914: 0e00 |004e: return-void │ │ +394864: |[394864] net.sf.dibdib.thread_any.QMMap.checkBits:(Lnet/sf/dibdib/thread_any/QMMap;Z)V │ │ +394874: 1c00 c214 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +394878: 7110 d0a3 0600 |0002: invoke-static {v6}, Lnet/sf/dibdib/thread_any/QMMap;.countBits:(Lnet/sf/dibdib/thread_any/QMMap;)I // method@a3d0 │ │ +39487e: 0a01 |0005: move-result v1 │ │ +394880: 5466 4477 |0006: iget-object v6, v6, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +394884: 2162 |0008: array-length v2, v6 │ │ +394886: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +394888: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +39488a: 1305 4000 |000b: const/16 v5, #int 64 // #40 │ │ +39488e: 3725 1e00 |000d: if-le v5, v2, 002b // +001e │ │ +394892: 3907 1c00 |000f: if-nez v7, 002b // +001c │ │ +394896: 2167 |0011: array-length v7, v6 │ │ +394898: b147 |0012: sub-int/2addr v7, v4 │ │ +39489a: 3a07 1800 |0013: if-ltz v7, 002b // +0018 │ │ +39489e: 3671 0400 |0015: if-gt v1, v7, 0019 // +0004 │ │ +3948a2: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +3948a4: 2802 |0018: goto 001a // +0002 │ │ +3948a6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +3948a8: 4605 0607 |001a: aget-object v5, v6, v7 │ │ +3948ac: 3905 0400 |001c: if-nez v5, 0020 // +0004 │ │ +3948b0: 1215 |001e: const/4 v5, #int 1 // #1 │ │ +3948b2: 2802 |001f: goto 0021 // +0002 │ │ +3948b4: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +3948b6: 3252 0700 |0021: if-eq v2, v5, 0028 // +0007 │ │ +3948ba: 1a02 1120 |0023: const-string v2, "Inconsistent MMap" // string@2011 │ │ +3948be: 7130 d070 0302 |0025: invoke-static {v3, v0, v2}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70d0 │ │ +3948c4: d807 07ff |0028: add-int/lit8 v7, v7, #int -1 // #ff │ │ +3948c8: 28e9 |002a: goto 0013 // -0017 │ │ +3948ca: 2167 |002b: array-length v7, v6 │ │ +3948cc: b147 |002c: sub-int/2addr v7, v4 │ │ +3948ce: 3a07 0b00 |002d: if-ltz v7, 0038 // +000b │ │ +3948d2: 4602 0607 |002f: aget-object v2, v6, v7 │ │ +3948d6: 3802 0400 |0031: if-eqz v2, 0035 // +0004 │ │ +3948da: d801 01ff |0033: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3948de: d807 07ff |0035: add-int/lit8 v7, v7, #int -1 // #ff │ │ +3948e2: 28f6 |0037: goto 002d // -000a │ │ +3948e4: 3801 1600 |0038: if-eqz v1, 004e // +0016 │ │ +3948e8: 2206 e812 |003a: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3948ec: 7010 4098 0600 |003c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3948f2: 1a07 1220 |003f: const-string v7, "Inconsistent MMap " // string@2012 │ │ +3948f6: 6e20 4b98 7600 |0041: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3948fc: 6e20 4798 1600 |0044: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +394902: 6e10 5498 0600 |0047: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +394908: 0c06 |004a: move-result-object v6 │ │ +39490a: 7130 d070 0306 |004b: invoke-static {v3, v0, v6}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70d0 │ │ +394910: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0006 line=199 │ │ 0x0008 line=200 │ │ 0x0011 line=201 │ │ 0x001a line=202 │ │ @@ -1281805,28 +1281804,28 @@ │ │ type : '(Lnet/sf/dibdib/thread_any/QMMap;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -393750: |[393750] net.sf.dibdib.thread_any.QMMap.countBits:(Lnet/sf/dibdib/thread_any/QMMap;)I │ │ -393760: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -393762: 1301 3800 |0001: const/16 v1, #int 56 // #38 │ │ -393766: 3a01 1000 |0003: if-ltz v1, 0013 // +0010 │ │ -39376a: 6202 4177 |0005: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.BITS:[C // field@7741 │ │ -39376e: 5353 4377 |0007: iget-wide v3, v5, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ -393772: c513 |0009: ushr-long/2addr v3, v1 │ │ -393774: 8434 |000a: long-to-int v4, v3 │ │ -393776: d543 ff00 |000b: and-int/lit16 v3, v4, #int 255 // #00ff │ │ -39377a: 4902 0203 |000d: aget-char v2, v2, v3 │ │ -39377e: b020 |000f: add-int/2addr v0, v2 │ │ -393780: d801 01f8 |0010: add-int/lit8 v1, v1, #int -8 // #f8 │ │ -393784: 28f1 |0012: goto 0003 // -000f │ │ -393786: 0f00 |0013: return v0 │ │ +39374c: |[39374c] net.sf.dibdib.thread_any.QMMap.countBits:(Lnet/sf/dibdib/thread_any/QMMap;)I │ │ +39375c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +39375e: 1301 3800 |0001: const/16 v1, #int 56 // #38 │ │ +393762: 3a01 1000 |0003: if-ltz v1, 0013 // +0010 │ │ +393766: 6202 4177 |0005: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.BITS:[C // field@7741 │ │ +39376a: 5353 4377 |0007: iget-wide v3, v5, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ +39376e: c513 |0009: ushr-long/2addr v3, v1 │ │ +393770: 8434 |000a: long-to-int v4, v3 │ │ +393772: d543 ff00 |000b: and-int/lit16 v3, v4, #int 255 // #00ff │ │ +393776: 4902 0203 |000d: aget-char v2, v2, v3 │ │ +39377a: b020 |000f: add-int/2addr v0, v2 │ │ +39377c: d801 01f8 |0010: add-int/lit8 v1, v1, #int -8 // #f8 │ │ +393780: 28f1 |0012: goto 0003 // -000f │ │ +393782: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=192 │ │ locals : │ │ 0x0000 - 0x0014 reg=5 (null) Lnet/sf/dibdib/thread_any/QMMap; │ │ │ │ #6 : (in Lnet/sf/dibdib/thread_any/QMMap;) │ │ @@ -1281834,47 +1281833,47 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/thread_any/QMMap;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -394638: |[394638] net.sf.dibdib.thread_any.QMMap.create:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/thread_any/QMMap; │ │ -394648: 1c00 c214 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -39464c: 1d00 |0002: monitor-enter v0 │ │ -39464e: 2201 c214 |0003: new-instance v1, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -394652: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ -394654: 7030 caa3 4102 |0006: invoke-direct {v1, v4, v2}, Lnet/sf/dibdib/thread_any/QMMap;.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;I)V // method@a3ca │ │ -39465a: 6204 4577 |0009: sget-object v4, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7745 │ │ -39465e: 3804 2500 |000b: if-eqz v4, 0030 // +0025 │ │ -394662: 2144 |000d: array-length v4, v4 │ │ -394664: 3d04 0e00 |000e: if-lez v4, 001c // +000e │ │ -394668: 6202 4577 |0010: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7745 │ │ -39466c: d803 04ff |0012: add-int/lit8 v3, v4, #int -1 // #ff │ │ -394670: 4602 0203 |0014: aget-object v2, v2, v3 │ │ -394674: 3802 0300 |0016: if-eqz v2, 0019 // +0003 │ │ -394678: 2804 |0018: goto 001c // +0004 │ │ -39467a: d804 04ff |0019: add-int/lit8 v4, v4, #int -1 // #ff │ │ -39467e: 28f3 |001b: goto 000e // -000d │ │ -394680: 6202 4577 |001c: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7745 │ │ -394684: 2123 |001e: array-length v3, v2 │ │ -394686: 3643 0d00 |001f: if-gt v3, v4, 002c // +000d │ │ -39468a: 2123 |0021: array-length v3, v2 │ │ -39468c: d803 0310 |0022: add-int/lit8 v3, v3, #int 16 // #10 │ │ -394690: 7120 b499 3200 |0024: invoke-static {v2, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -394696: 0c02 |0027: move-result-object v2 │ │ -394698: 1f02 1416 |0028: check-cast v2, [Lnet/sf/dibdib/thread_any/QMMap; // type@1614 │ │ -39469c: 6902 4577 |002a: sput-object v2, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7745 │ │ -3946a0: 6202 4577 |002c: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7745 │ │ -3946a4: 4d01 0204 |002e: aput-object v1, v2, v4 │ │ -3946a8: 1e00 |0030: monitor-exit v0 │ │ -3946aa: 1101 |0031: return-object v1 │ │ -3946ac: 0d04 |0032: move-exception v4 │ │ -3946ae: 1e00 |0033: monitor-exit v0 │ │ -3946b0: 2704 |0034: throw v4 │ │ +394634: |[394634] net.sf.dibdib.thread_any.QMMap.create:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/thread_any/QMMap; │ │ +394644: 1c00 c214 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +394648: 1d00 |0002: monitor-enter v0 │ │ +39464a: 2201 c214 |0003: new-instance v1, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +39464e: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ +394650: 7030 caa3 4102 |0006: invoke-direct {v1, v4, v2}, Lnet/sf/dibdib/thread_any/QMMap;.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;I)V // method@a3ca │ │ +394656: 6204 4577 |0009: sget-object v4, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7745 │ │ +39465a: 3804 2500 |000b: if-eqz v4, 0030 // +0025 │ │ +39465e: 2144 |000d: array-length v4, v4 │ │ +394660: 3d04 0e00 |000e: if-lez v4, 001c // +000e │ │ +394664: 6202 4577 |0010: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7745 │ │ +394668: d803 04ff |0012: add-int/lit8 v3, v4, #int -1 // #ff │ │ +39466c: 4602 0203 |0014: aget-object v2, v2, v3 │ │ +394670: 3802 0300 |0016: if-eqz v2, 0019 // +0003 │ │ +394674: 2804 |0018: goto 001c // +0004 │ │ +394676: d804 04ff |0019: add-int/lit8 v4, v4, #int -1 // #ff │ │ +39467a: 28f3 |001b: goto 000e // -000d │ │ +39467c: 6202 4577 |001c: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7745 │ │ +394680: 2123 |001e: array-length v3, v2 │ │ +394682: 3643 0d00 |001f: if-gt v3, v4, 002c // +000d │ │ +394686: 2123 |0021: array-length v3, v2 │ │ +394688: d803 0310 |0022: add-int/lit8 v3, v3, #int 16 // #10 │ │ +39468c: 7120 b499 3200 |0024: invoke-static {v2, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +394692: 0c02 |0027: move-result-object v2 │ │ +394694: 1f02 1416 |0028: check-cast v2, [Lnet/sf/dibdib/thread_any/QMMap; // type@1614 │ │ +394698: 6902 4577 |002a: sput-object v2, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7745 │ │ +39469c: 6202 4577 |002c: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.roots:[Lnet/sf/dibdib/thread_any/QMMap; // field@7745 │ │ +3946a0: 4d01 0204 |002e: aput-object v1, v2, v4 │ │ +3946a4: 1e00 |0030: monitor-exit v0 │ │ +3946a6: 1101 |0031: return-object v1 │ │ +3946a8: 0d04 |0032: move-exception v4 │ │ +3946aa: 1e00 |0033: monitor-exit v0 │ │ +3946ac: 2704 |0034: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x0030 │ │ -> 0x0032 │ │ positions : │ │ 0x0003 line=173 │ │ 0x0009 line=174 │ │ 0x000d line=175 │ │ @@ -1281891,25 +1281890,25 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -393d40: |[393d40] net.sf.dibdib.thread_any.QMMap.getKey:(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J │ │ -393d50: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -393d54: 2010 c114 |0002: instance-of v0, v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -393d58: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ -393d5c: 1f01 a714 |0006: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ -393d60: 7220 81a2 2100 |0008: invoke-interface {v1, v2}, Lnet/sf/dibdib/generic/QIfs$QTupleIf;.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a281 │ │ -393d66: 0b01 |000b: move-result-wide v1 │ │ -393d68: 2805 |000c: goto 0011 // +0005 │ │ -393d6a: 7210 5aa2 0100 |000d: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -393d70: 0b01 |0010: move-result-wide v1 │ │ -393d72: 1001 |0011: return-wide v1 │ │ +393d3c: |[393d3c] net.sf.dibdib.thread_any.QMMap.getKey:(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J │ │ +393d4c: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +393d50: 2010 c114 |0002: instance-of v0, v1, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +393d54: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ +393d58: 1f01 a714 |0006: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ +393d5c: 7220 81a2 2100 |0008: invoke-interface {v1, v2}, Lnet/sf/dibdib/generic/QIfs$QTupleIf;.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a281 │ │ +393d62: 0b01 |000b: move-result-wide v1 │ │ +393d64: 2805 |000c: goto 0011 // +0005 │ │ +393d66: 7210 5aa2 0100 |000d: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +393d6c: 0b01 |0010: move-result-wide v1 │ │ +393d6e: 1001 |0011: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=34 │ │ 0x0006 line=35 │ │ 0x000d line=36 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ @@ -1281920,211 +1281919,211 @@ │ │ type : '(Lnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf;' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 25 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 324 16-bit code units │ │ -393e24: |[393e24] net.sf.dibdib.thread_any.QMMap.removeCcur:(Lnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -393e34: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -393e38: 0501 1600 |0002: move-wide/from16 v1, v22 │ │ -393e3c: 0803 1800 |0004: move-object/from16 v3, v24 │ │ -393e40: 1c04 c214 |0006: const-class v4, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -393e44: 1d04 |0008: monitor-enter v4 │ │ -393e46: 0707 |0009: move-object v7, v0 │ │ -393e48: 1306 3c00 |000a: const/16 v6, #int 60 // #3c │ │ -393e4c: 1208 |000c: const/4 v8, #int 0 // #0 │ │ -393e4e: 3a06 3401 |000d: if-ltz v6, 0141 // +0134 │ │ -393e52: 5479 4477 |000f: iget-object v9, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -393e56: a50a 0106 |0011: ushr-long v10, v1, v6 │ │ -393e5a: 160c 3f00 |0013: const-wide/16 v12, #int 63 // #3f │ │ -393e5e: c0ca |0015: and-long/2addr v10, v12 │ │ -393e60: 84ab |0016: long-to-int v11, v10 │ │ -393e62: 537c 4377 |0017: iget-wide v12, v7, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ -393e66: 160e 0100 |0019: const-wide/16 v14, #int 1 // #1 │ │ -393e6a: c3be |001b: shl-long/2addr v14, v11 │ │ -393e6c: a010 0c0e |001c: and-long v16, v12, v14 │ │ -393e70: 0212 0600 |001e: move/from16 v18, v6 │ │ -393e74: 1605 0000 |0020: const-wide/16 v5, #int 0 // #0 │ │ -393e78: 3113 0510 |0022: cmp-long v19, v5, v16 │ │ -393e7c: 3913 0400 |0024: if-nez v19, 0028 // +0004 │ │ -393e80: 1e04 |0026: monitor-exit v4 │ │ -393e82: 1108 |0027: return-object v8 │ │ -393e84: 219a |0028: array-length v10, v9 │ │ -393e86: 1305 4000 |0029: const/16 v5, #int 64 // #40 │ │ -393e8a: 0206 1200 |002b: move/from16 v6, v18 │ │ -393e8e: 37a5 0a00 |002d: if-le v5, v10, 0037 // +000a │ │ -393e92: 130a 3c00 |002f: const/16 v10, #int 60 // #3c │ │ -393e96: 376a 0600 |0031: if-le v10, v6, 0037 // +0006 │ │ -393e9a: 7130 cea3 cb0d |0033: invoke-static {v11, v12, v13}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3ce │ │ -393ea0: 0a0b |0036: move-result v11 │ │ -393ea2: 219c |0037: array-length v12, v9 │ │ -393ea4: 37bc 0500 |0038: if-le v12, v11, 003d // +0005 │ │ -393ea8: 460c 090b |003a: aget-object v12, v9, v11 │ │ -393eac: 2802 |003c: goto 003e // +0002 │ │ -393eae: 078c |003d: move-object v12, v8 │ │ -393eb0: 20cd c214 |003e: instance-of v13, v12, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -393eb4: 380d 0800 |0040: if-eqz v13, 0048 // +0008 │ │ -393eb8: 07c7 |0042: move-object v7, v12 │ │ -393eba: 1f07 c214 |0043: check-cast v7, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -393ebe: d806 06fa |0045: add-int/lit8 v6, v6, #int -6 // #fa │ │ -393ec2: 28c5 |0047: goto 000c // -003b │ │ -393ec4: 390c 0400 |0048: if-nez v12, 004c // +0004 │ │ -393ec8: 1e04 |004a: monitor-exit v4 │ │ -393eca: 1108 |004b: return-object v8 │ │ -393ecc: 20cd c114 |004c: instance-of v13, v12, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -393ed0: 380d 5100 |004e: if-eqz v13, 009f // +0051 │ │ -393ed4: 3803 1100 |0050: if-eqz v3, 0061 // +0011 │ │ -393ed8: 07cd |0052: move-object v13, v12 │ │ -393eda: 1f0d c114 |0053: check-cast v13, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -393ede: 7120 bda3 3d00 |0055: invoke-static {v13, v3}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$000:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)Z // method@a3bd │ │ -393ee4: 0a03 |0058: move-result v3 │ │ -393ee6: 3903 0400 |0059: if-nez v3, 005d // +0004 │ │ -393eea: 1e04 |005b: monitor-exit v4 │ │ -393eec: 1108 |005c: return-object v8 │ │ -393eee: 0783 |005d: move-object v3, v8 │ │ -393ef0: 0814 0900 |005e: move-object/from16 v20, v9 │ │ -393ef4: 285d |0060: goto 00bd // +005d │ │ -393ef6: 07c3 |0061: move-object v3, v12 │ │ -393ef8: 1f03 c114 |0062: check-cast v3, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -393efc: 7110 bea3 0300 |0064: invoke-static {v3}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ -393f02: 0c03 |0067: move-result-object v3 │ │ -393f04: 0811 0800 |0068: move-object/from16 v17, v8 │ │ -393f08: 120d |006a: const/4 v13, #int 0 // #0 │ │ -393f0a: 213a |006b: array-length v10, v3 │ │ -393f0c: 35ad 2600 |006c: if-ge v13, v10, 0092 // +0026 │ │ -393f10: 460a 030d |006e: aget-object v10, v3, v13 │ │ -393f14: 380a 1800 |0070: if-eqz v10, 0088 // +0018 │ │ -393f18: 460a 030d |0072: aget-object v10, v3, v13 │ │ -393f1c: 5405 4277 |0074: iget-object v5, v0, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ -393f20: 0814 0900 |0076: move-object/from16 v20, v9 │ │ -393f24: 7120 d3a3 5a00 |0078: invoke-static {v10, v5}, Lnet/sf/dibdib/thread_any/QMMap;.getKey:(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a3d3 │ │ -393f2a: 0b08 |007b: move-result-wide v8 │ │ -393f2c: 7140 97a2 2198 |007c: invoke-static {v1, v2, v8, v9}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ -393f32: 0a05 |007f: move-result v5 │ │ -393f34: 3905 0a00 |0080: if-nez v5, 008a // +000a │ │ -393f38: 4611 030d |0082: aget-object v17, v3, v13 │ │ -393f3c: 1205 |0084: const/4 v5, #int 0 // #0 │ │ -393f3e: 4d05 030d |0085: aput-object v5, v3, v13 │ │ -393f42: 2803 |0087: goto 008a // +0003 │ │ -393f44: 0814 0900 |0088: move-object/from16 v20, v9 │ │ -393f48: d80d 0d01 |008a: add-int/lit8 v13, v13, #int 1 // #01 │ │ -393f4c: 0809 1400 |008c: move-object/from16 v9, v20 │ │ -393f50: 1305 4000 |008e: const/16 v5, #int 64 // #40 │ │ -393f54: 1208 |0090: const/4 v8, #int 0 // #0 │ │ -393f56: 28da |0091: goto 006b // -0026 │ │ -393f58: 0814 0900 |0092: move-object/from16 v20, v9 │ │ -393f5c: 07c3 |0094: move-object v3, v12 │ │ -393f5e: 1f03 c114 |0095: check-cast v3, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -393f62: 7110 bfa3 0300 |0097: invoke-static {v3}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$200:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)Z // method@a3bf │ │ -393f68: 0a03 |009a: move-result v3 │ │ -393f6a: 3903 1100 |009b: if-nez v3, 00ac // +0011 │ │ -393f6e: 1e04 |009d: monitor-exit v4 │ │ -393f70: 1111 |009e: return-object v17 │ │ -393f72: 0814 0900 |009f: move-object/from16 v20, v9 │ │ -393f76: 3803 0d00 |00a1: if-eqz v3, 00ae // +000d │ │ -393f7a: 7220 59a2 c300 |00a3: invoke-interface {v3, v12}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ -393f80: 0a03 |00a6: move-result v3 │ │ -393f82: 3903 0500 |00a7: if-nez v3, 00ac // +0005 │ │ -393f86: 1e04 |00a9: monitor-exit v4 │ │ -393f88: 1200 |00aa: const/4 v0, #int 0 // #0 │ │ -393f8a: 1100 |00ab: return-object v0 │ │ -393f8c: 1203 |00ac: const/4 v3, #int 0 // #0 │ │ -393f8e: 2810 |00ad: goto 00bd // +0010 │ │ -393f90: 5403 4277 |00ae: iget-object v3, v0, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ -393f94: 7120 d3a3 3c00 |00b0: invoke-static {v12, v3}, Lnet/sf/dibdib/thread_any/QMMap;.getKey:(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a3d3 │ │ -393f9a: 0b08 |00b3: move-result-wide v8 │ │ -393f9c: 7140 97a2 2198 |00b4: invoke-static {v1, v2, v8, v9}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ -393fa2: 0a03 |00b7: move-result v3 │ │ -393fa4: 3803 f4ff |00b8: if-eqz v3, 00ac // -000c │ │ -393fa8: 1e04 |00ba: monitor-exit v4 │ │ -393faa: 1203 |00bb: const/4 v3, #int 0 // #0 │ │ -393fac: 1103 |00bc: return-object v3 │ │ -393fae: 7110 d0a3 0700 |00bd: invoke-static {v7}, Lnet/sf/dibdib/thread_any/QMMap;.countBits:(Lnet/sf/dibdib/thread_any/QMMap;)I // method@a3d0 │ │ -393fb4: 0a05 |00c0: move-result v5 │ │ -393fb6: 1218 |00c1: const/4 v8, #int 1 // #1 │ │ -393fb8: b185 |00c2: sub-int/2addr v5, v8 │ │ -393fba: 4d03 140b |00c3: aput-object v3, v20, v11 │ │ -393fbe: 3c05 1200 |00c5: if-gtz v5, 00d7 // +0012 │ │ -393fc2: 1303 3c00 |00c7: const/16 v3, #int 60 // #3c │ │ -393fc6: 3763 0e00 |00c9: if-le v3, v6, 00d7 // +000e │ │ -393fca: 1609 0000 |00cb: const-wide/16 v9, #int 0 // #0 │ │ -393fce: 5a79 4377 |00cd: iput-wide v9, v7, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ -393fd2: 6203 4677 |00cf: sget-object v3, Lnet/sf/dibdib/thread_any/QMMap;.zEmpty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7746 │ │ -393fd6: 5b73 4477 |00d1: iput-object v3, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -393fda: 7703 dba3 1500 |00d3: invoke-static/range {v21, v22, v23}, Lnet/sf/dibdib/thread_any/QMMap;.removeEmpty:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/thread_any/QMMap; // method@a3db │ │ -393fe0: 2866 |00d6: goto 013c // +0066 │ │ -393fe2: 5370 4377 |00d7: iget-wide v0, v7, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ -393fe6: 7ee9 |00d9: not-long v9, v14 │ │ -393fe8: c090 |00da: and-long/2addr v0, v9 │ │ -393fea: 5a70 4377 |00db: iput-wide v0, v7, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ -393fee: 1300 3c00 |00dd: const/16 v0, #int 60 // #3c │ │ -393ff2: 3760 5d00 |00df: if-le v0, v6, 013c // +005d │ │ -393ff6: 0800 1400 |00e1: move-object/from16 v0, v20 │ │ -393ffa: 2101 |00e3: array-length v1, v0 │ │ -393ffc: 1302 4000 |00e4: const/16 v2, #int 64 // #40 │ │ -394000: 3712 0900 |00e6: if-le v2, v1, 00ef // +0009 │ │ -394004: 2101 |00e8: array-length v1, v0 │ │ -394006: d801 01fc |00e9: add-int/lit8 v1, v1, #int -4 // #fc │ │ -39400a: 3751 0400 |00eb: if-le v1, v5, 00ef // +0004 │ │ -39400e: 1211 |00ed: const/4 v1, #int 1 // #1 │ │ -394010: 2802 |00ee: goto 00f0 // +0002 │ │ -394012: 1201 |00ef: const/4 v1, #int 0 // #0 │ │ -394014: 1302 1400 |00f0: const/16 v2, #int 20 // #14 │ │ -394018: 3752 0900 |00f2: if-le v2, v5, 00fb // +0009 │ │ -39401c: 2102 |00f4: array-length v2, v0 │ │ -39401e: 1303 4000 |00f5: const/16 v3, #int 64 // #40 │ │ -394022: 3623 0400 |00f7: if-gt v3, v2, 00fb // +0004 │ │ -394026: 1212 |00f9: const/4 v2, #int 1 // #1 │ │ -394028: 2802 |00fa: goto 00fc // +0002 │ │ -39402a: 1202 |00fb: const/4 v2, #int 0 // #0 │ │ -39402c: 3901 1a00 |00fc: if-nez v1, 0116 // +001a │ │ -394030: 3802 0300 |00fe: if-eqz v2, 0101 // +0003 │ │ -394034: 2816 |0100: goto 0116 // +0016 │ │ -394036: 2101 |0101: array-length v1, v0 │ │ -394038: 1302 4000 |0102: const/16 v2, #int 64 // #40 │ │ -39403c: 3712 3800 |0104: if-le v2, v1, 013c // +0038 │ │ -394040: d801 0b01 |0106: add-int/lit8 v1, v11, #int 1 // #01 │ │ -394044: 5472 4477 |0108: iget-object v2, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -394048: 2123 |010a: array-length v3, v2 │ │ -39404a: b1b3 |010b: sub-int/2addr v3, v11 │ │ -39404c: b183 |010c: sub-int/2addr v3, v8 │ │ -39404e: 7153 5698 10b2 |010d: invoke-static {v0, v1, v2, v11, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -394054: 5470 4477 |0110: iget-object v0, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -394058: 1201 |0112: const/4 v1, #int 0 // #0 │ │ -39405a: 4d01 0005 |0113: aput-object v1, v0, v5 │ │ -39405e: 2827 |0115: goto 013c // +0027 │ │ -394060: e201 0502 |0116: ushr-int/lit8 v1, v5, #int 2 // #02 │ │ -394064: b081 |0118: add-int/2addr v1, v8 │ │ -394066: e001 0102 |0119: shl-int/lit8 v1, v1, #int 2 // #02 │ │ -39406a: 2311 0516 |011b: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -39406e: 5b71 4477 |011d: iput-object v1, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -394072: 2101 |011f: array-length v1, v0 │ │ -394074: b181 |0120: sub-int/2addr v1, v8 │ │ -394076: 3d05 1300 |0121: if-lez v5, 0134 // +0013 │ │ -39407a: 3a01 1100 |0123: if-ltz v1, 0134 // +0011 │ │ -39407e: 4602 0001 |0125: aget-object v2, v0, v1 │ │ -394082: 3802 0a00 |0127: if-eqz v2, 0131 // +000a │ │ -394086: 5472 4477 |0129: iget-object v2, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -39408a: d805 05ff |012b: add-int/lit8 v5, v5, #int -1 // #ff │ │ -39408e: 4603 0001 |012d: aget-object v3, v0, v1 │ │ -394092: 4d03 0205 |012f: aput-object v3, v2, v5 │ │ -394096: d801 01ff |0131: add-int/lit8 v1, v1, #int -1 // #ff │ │ -39409a: 28ee |0133: goto 0121 // -0012 │ │ -39409c: 3805 0800 |0134: if-eqz v5, 013c // +0008 │ │ -3940a0: 1a00 1120 |0136: const-string v0, "Inconsistent MMap" // string@2011 │ │ -3940a4: 1201 |0138: const/4 v1, #int 0 // #0 │ │ -3940a6: 7130 d070 4100 |0139: invoke-static {v1, v4, v0}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70d0 │ │ -3940ac: 1e04 |013c: monitor-exit v4 │ │ -3940ae: 110c |013d: return-object v12 │ │ -3940b0: 0d00 |013e: move-exception v0 │ │ -3940b2: 1e04 |013f: monitor-exit v4 │ │ -3940b4: 2700 |0140: throw v0 │ │ -3940b6: 1e04 |0141: monitor-exit v4 │ │ -3940b8: 2900 68ff |0142: goto/16 00aa // -0098 │ │ +393e20: |[393e20] net.sf.dibdib.thread_any.QMMap.removeCcur:(Lnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +393e30: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +393e34: 0501 1600 |0002: move-wide/from16 v1, v22 │ │ +393e38: 0803 1800 |0004: move-object/from16 v3, v24 │ │ +393e3c: 1c04 c214 |0006: const-class v4, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +393e40: 1d04 |0008: monitor-enter v4 │ │ +393e42: 0707 |0009: move-object v7, v0 │ │ +393e44: 1306 3c00 |000a: const/16 v6, #int 60 // #3c │ │ +393e48: 1208 |000c: const/4 v8, #int 0 // #0 │ │ +393e4a: 3a06 3401 |000d: if-ltz v6, 0141 // +0134 │ │ +393e4e: 5479 4477 |000f: iget-object v9, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +393e52: a50a 0106 |0011: ushr-long v10, v1, v6 │ │ +393e56: 160c 3f00 |0013: const-wide/16 v12, #int 63 // #3f │ │ +393e5a: c0ca |0015: and-long/2addr v10, v12 │ │ +393e5c: 84ab |0016: long-to-int v11, v10 │ │ +393e5e: 537c 4377 |0017: iget-wide v12, v7, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ +393e62: 160e 0100 |0019: const-wide/16 v14, #int 1 // #1 │ │ +393e66: c3be |001b: shl-long/2addr v14, v11 │ │ +393e68: a010 0c0e |001c: and-long v16, v12, v14 │ │ +393e6c: 0212 0600 |001e: move/from16 v18, v6 │ │ +393e70: 1605 0000 |0020: const-wide/16 v5, #int 0 // #0 │ │ +393e74: 3113 0510 |0022: cmp-long v19, v5, v16 │ │ +393e78: 3913 0400 |0024: if-nez v19, 0028 // +0004 │ │ +393e7c: 1e04 |0026: monitor-exit v4 │ │ +393e7e: 1108 |0027: return-object v8 │ │ +393e80: 219a |0028: array-length v10, v9 │ │ +393e82: 1305 4000 |0029: const/16 v5, #int 64 // #40 │ │ +393e86: 0206 1200 |002b: move/from16 v6, v18 │ │ +393e8a: 37a5 0a00 |002d: if-le v5, v10, 0037 // +000a │ │ +393e8e: 130a 3c00 |002f: const/16 v10, #int 60 // #3c │ │ +393e92: 376a 0600 |0031: if-le v10, v6, 0037 // +0006 │ │ +393e96: 7130 cea3 cb0d |0033: invoke-static {v11, v12, v13}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3ce │ │ +393e9c: 0a0b |0036: move-result v11 │ │ +393e9e: 219c |0037: array-length v12, v9 │ │ +393ea0: 37bc 0500 |0038: if-le v12, v11, 003d // +0005 │ │ +393ea4: 460c 090b |003a: aget-object v12, v9, v11 │ │ +393ea8: 2802 |003c: goto 003e // +0002 │ │ +393eaa: 078c |003d: move-object v12, v8 │ │ +393eac: 20cd c214 |003e: instance-of v13, v12, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +393eb0: 380d 0800 |0040: if-eqz v13, 0048 // +0008 │ │ +393eb4: 07c7 |0042: move-object v7, v12 │ │ +393eb6: 1f07 c214 |0043: check-cast v7, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +393eba: d806 06fa |0045: add-int/lit8 v6, v6, #int -6 // #fa │ │ +393ebe: 28c5 |0047: goto 000c // -003b │ │ +393ec0: 390c 0400 |0048: if-nez v12, 004c // +0004 │ │ +393ec4: 1e04 |004a: monitor-exit v4 │ │ +393ec6: 1108 |004b: return-object v8 │ │ +393ec8: 20cd c114 |004c: instance-of v13, v12, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +393ecc: 380d 5100 |004e: if-eqz v13, 009f // +0051 │ │ +393ed0: 3803 1100 |0050: if-eqz v3, 0061 // +0011 │ │ +393ed4: 07cd |0052: move-object v13, v12 │ │ +393ed6: 1f0d c114 |0053: check-cast v13, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +393eda: 7120 bda3 3d00 |0055: invoke-static {v13, v3}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$000:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;Lnet/sf/dibdib/generic/QIfs$QItemIf;)Z // method@a3bd │ │ +393ee0: 0a03 |0058: move-result v3 │ │ +393ee2: 3903 0400 |0059: if-nez v3, 005d // +0004 │ │ +393ee6: 1e04 |005b: monitor-exit v4 │ │ +393ee8: 1108 |005c: return-object v8 │ │ +393eea: 0783 |005d: move-object v3, v8 │ │ +393eec: 0814 0900 |005e: move-object/from16 v20, v9 │ │ +393ef0: 285d |0060: goto 00bd // +005d │ │ +393ef2: 07c3 |0061: move-object v3, v12 │ │ +393ef4: 1f03 c114 |0062: check-cast v3, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +393ef8: 7110 bea3 0300 |0064: invoke-static {v3}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ +393efe: 0c03 |0067: move-result-object v3 │ │ +393f00: 0811 0800 |0068: move-object/from16 v17, v8 │ │ +393f04: 120d |006a: const/4 v13, #int 0 // #0 │ │ +393f06: 213a |006b: array-length v10, v3 │ │ +393f08: 35ad 2600 |006c: if-ge v13, v10, 0092 // +0026 │ │ +393f0c: 460a 030d |006e: aget-object v10, v3, v13 │ │ +393f10: 380a 1800 |0070: if-eqz v10, 0088 // +0018 │ │ +393f14: 460a 030d |0072: aget-object v10, v3, v13 │ │ +393f18: 5405 4277 |0074: iget-object v5, v0, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ +393f1c: 0814 0900 |0076: move-object/from16 v20, v9 │ │ +393f20: 7120 d3a3 5a00 |0078: invoke-static {v10, v5}, Lnet/sf/dibdib/thread_any/QMMap;.getKey:(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a3d3 │ │ +393f26: 0b08 |007b: move-result-wide v8 │ │ +393f28: 7140 97a2 2198 |007c: invoke-static {v1, v2, v8, v9}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ +393f2e: 0a05 |007f: move-result v5 │ │ +393f30: 3905 0a00 |0080: if-nez v5, 008a // +000a │ │ +393f34: 4611 030d |0082: aget-object v17, v3, v13 │ │ +393f38: 1205 |0084: const/4 v5, #int 0 // #0 │ │ +393f3a: 4d05 030d |0085: aput-object v5, v3, v13 │ │ +393f3e: 2803 |0087: goto 008a // +0003 │ │ +393f40: 0814 0900 |0088: move-object/from16 v20, v9 │ │ +393f44: d80d 0d01 |008a: add-int/lit8 v13, v13, #int 1 // #01 │ │ +393f48: 0809 1400 |008c: move-object/from16 v9, v20 │ │ +393f4c: 1305 4000 |008e: const/16 v5, #int 64 // #40 │ │ +393f50: 1208 |0090: const/4 v8, #int 0 // #0 │ │ +393f52: 28da |0091: goto 006b // -0026 │ │ +393f54: 0814 0900 |0092: move-object/from16 v20, v9 │ │ +393f58: 07c3 |0094: move-object v3, v12 │ │ +393f5a: 1f03 c114 |0095: check-cast v3, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +393f5e: 7110 bfa3 0300 |0097: invoke-static {v3}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$200:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)Z // method@a3bf │ │ +393f64: 0a03 |009a: move-result v3 │ │ +393f66: 3903 1100 |009b: if-nez v3, 00ac // +0011 │ │ +393f6a: 1e04 |009d: monitor-exit v4 │ │ +393f6c: 1111 |009e: return-object v17 │ │ +393f6e: 0814 0900 |009f: move-object/from16 v20, v9 │ │ +393f72: 3803 0d00 |00a1: if-eqz v3, 00ae // +000d │ │ +393f76: 7220 59a2 c300 |00a3: invoke-interface {v3, v12}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.equals:(Ljava/lang/Object;)Z // method@a259 │ │ +393f7c: 0a03 |00a6: move-result v3 │ │ +393f7e: 3903 0500 |00a7: if-nez v3, 00ac // +0005 │ │ +393f82: 1e04 |00a9: monitor-exit v4 │ │ +393f84: 1200 |00aa: const/4 v0, #int 0 // #0 │ │ +393f86: 1100 |00ab: return-object v0 │ │ +393f88: 1203 |00ac: const/4 v3, #int 0 // #0 │ │ +393f8a: 2810 |00ad: goto 00bd // +0010 │ │ +393f8c: 5403 4277 |00ae: iget-object v3, v0, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ +393f90: 7120 d3a3 3c00 |00b0: invoke-static {v12, v3}, Lnet/sf/dibdib/thread_any/QMMap;.getKey:(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a3d3 │ │ +393f96: 0b08 |00b3: move-result-wide v8 │ │ +393f98: 7140 97a2 2198 |00b4: invoke-static {v1, v2, v8, v9}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ +393f9e: 0a03 |00b7: move-result v3 │ │ +393fa0: 3803 f4ff |00b8: if-eqz v3, 00ac // -000c │ │ +393fa4: 1e04 |00ba: monitor-exit v4 │ │ +393fa6: 1203 |00bb: const/4 v3, #int 0 // #0 │ │ +393fa8: 1103 |00bc: return-object v3 │ │ +393faa: 7110 d0a3 0700 |00bd: invoke-static {v7}, Lnet/sf/dibdib/thread_any/QMMap;.countBits:(Lnet/sf/dibdib/thread_any/QMMap;)I // method@a3d0 │ │ +393fb0: 0a05 |00c0: move-result v5 │ │ +393fb2: 1218 |00c1: const/4 v8, #int 1 // #1 │ │ +393fb4: b185 |00c2: sub-int/2addr v5, v8 │ │ +393fb6: 4d03 140b |00c3: aput-object v3, v20, v11 │ │ +393fba: 3c05 1200 |00c5: if-gtz v5, 00d7 // +0012 │ │ +393fbe: 1303 3c00 |00c7: const/16 v3, #int 60 // #3c │ │ +393fc2: 3763 0e00 |00c9: if-le v3, v6, 00d7 // +000e │ │ +393fc6: 1609 0000 |00cb: const-wide/16 v9, #int 0 // #0 │ │ +393fca: 5a79 4377 |00cd: iput-wide v9, v7, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ +393fce: 6203 4677 |00cf: sget-object v3, Lnet/sf/dibdib/thread_any/QMMap;.zEmpty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7746 │ │ +393fd2: 5b73 4477 |00d1: iput-object v3, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +393fd6: 7703 dba3 1500 |00d3: invoke-static/range {v21, v22, v23}, Lnet/sf/dibdib/thread_any/QMMap;.removeEmpty:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/thread_any/QMMap; // method@a3db │ │ +393fdc: 2866 |00d6: goto 013c // +0066 │ │ +393fde: 5370 4377 |00d7: iget-wide v0, v7, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ +393fe2: 7ee9 |00d9: not-long v9, v14 │ │ +393fe4: c090 |00da: and-long/2addr v0, v9 │ │ +393fe6: 5a70 4377 |00db: iput-wide v0, v7, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ +393fea: 1300 3c00 |00dd: const/16 v0, #int 60 // #3c │ │ +393fee: 3760 5d00 |00df: if-le v0, v6, 013c // +005d │ │ +393ff2: 0800 1400 |00e1: move-object/from16 v0, v20 │ │ +393ff6: 2101 |00e3: array-length v1, v0 │ │ +393ff8: 1302 4000 |00e4: const/16 v2, #int 64 // #40 │ │ +393ffc: 3712 0900 |00e6: if-le v2, v1, 00ef // +0009 │ │ +394000: 2101 |00e8: array-length v1, v0 │ │ +394002: d801 01fc |00e9: add-int/lit8 v1, v1, #int -4 // #fc │ │ +394006: 3751 0400 |00eb: if-le v1, v5, 00ef // +0004 │ │ +39400a: 1211 |00ed: const/4 v1, #int 1 // #1 │ │ +39400c: 2802 |00ee: goto 00f0 // +0002 │ │ +39400e: 1201 |00ef: const/4 v1, #int 0 // #0 │ │ +394010: 1302 1400 |00f0: const/16 v2, #int 20 // #14 │ │ +394014: 3752 0900 |00f2: if-le v2, v5, 00fb // +0009 │ │ +394018: 2102 |00f4: array-length v2, v0 │ │ +39401a: 1303 4000 |00f5: const/16 v3, #int 64 // #40 │ │ +39401e: 3623 0400 |00f7: if-gt v3, v2, 00fb // +0004 │ │ +394022: 1212 |00f9: const/4 v2, #int 1 // #1 │ │ +394024: 2802 |00fa: goto 00fc // +0002 │ │ +394026: 1202 |00fb: const/4 v2, #int 0 // #0 │ │ +394028: 3901 1a00 |00fc: if-nez v1, 0116 // +001a │ │ +39402c: 3802 0300 |00fe: if-eqz v2, 0101 // +0003 │ │ +394030: 2816 |0100: goto 0116 // +0016 │ │ +394032: 2101 |0101: array-length v1, v0 │ │ +394034: 1302 4000 |0102: const/16 v2, #int 64 // #40 │ │ +394038: 3712 3800 |0104: if-le v2, v1, 013c // +0038 │ │ +39403c: d801 0b01 |0106: add-int/lit8 v1, v11, #int 1 // #01 │ │ +394040: 5472 4477 |0108: iget-object v2, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +394044: 2123 |010a: array-length v3, v2 │ │ +394046: b1b3 |010b: sub-int/2addr v3, v11 │ │ +394048: b183 |010c: sub-int/2addr v3, v8 │ │ +39404a: 7153 5698 10b2 |010d: invoke-static {v0, v1, v2, v11, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +394050: 5470 4477 |0110: iget-object v0, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +394054: 1201 |0112: const/4 v1, #int 0 // #0 │ │ +394056: 4d01 0005 |0113: aput-object v1, v0, v5 │ │ +39405a: 2827 |0115: goto 013c // +0027 │ │ +39405c: e201 0502 |0116: ushr-int/lit8 v1, v5, #int 2 // #02 │ │ +394060: b081 |0118: add-int/2addr v1, v8 │ │ +394062: e001 0102 |0119: shl-int/lit8 v1, v1, #int 2 // #02 │ │ +394066: 2311 0516 |011b: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +39406a: 5b71 4477 |011d: iput-object v1, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +39406e: 2101 |011f: array-length v1, v0 │ │ +394070: b181 |0120: sub-int/2addr v1, v8 │ │ +394072: 3d05 1300 |0121: if-lez v5, 0134 // +0013 │ │ +394076: 3a01 1100 |0123: if-ltz v1, 0134 // +0011 │ │ +39407a: 4602 0001 |0125: aget-object v2, v0, v1 │ │ +39407e: 3802 0a00 |0127: if-eqz v2, 0131 // +000a │ │ +394082: 5472 4477 |0129: iget-object v2, v7, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +394086: d805 05ff |012b: add-int/lit8 v5, v5, #int -1 // #ff │ │ +39408a: 4603 0001 |012d: aget-object v3, v0, v1 │ │ +39408e: 4d03 0205 |012f: aput-object v3, v2, v5 │ │ +394092: d801 01ff |0131: add-int/lit8 v1, v1, #int -1 // #ff │ │ +394096: 28ee |0133: goto 0121 // -0012 │ │ +394098: 3805 0800 |0134: if-eqz v5, 013c // +0008 │ │ +39409c: 1a00 1120 |0136: const-string v0, "Inconsistent MMap" // string@2011 │ │ +3940a0: 1201 |0138: const/4 v1, #int 0 // #0 │ │ +3940a2: 7130 d070 4100 |0139: invoke-static {v1, v4, v0}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70d0 │ │ +3940a8: 1e04 |013c: monitor-exit v4 │ │ +3940aa: 110c |013d: return-object v12 │ │ +3940ac: 0d00 |013e: move-exception v0 │ │ +3940ae: 1e04 |013f: monitor-exit v4 │ │ +3940b0: 2700 |0140: throw v0 │ │ +3940b2: 1e04 |0141: monitor-exit v4 │ │ +3940b4: 2900 68ff |0142: goto/16 00aa // -0098 │ │ catches : 7 │ │ 0x000f - 0x0019 │ │ -> 0x013e │ │ 0x0028 - 0x0045 │ │ -> 0x013e │ │ 0x004c - 0x0059 │ │ -> 0x013e │ │ @@ -1282188,96 +1282187,96 @@ │ │ type : '(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/thread_any/QMMap;' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 21 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 131 16-bit code units │ │ -3946c0: |[3946c0] net.sf.dibdib.thread_any.QMMap.removeEmpty:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/thread_any/QMMap; │ │ -3946d0: 1c01 c214 |0000: const-class v1, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -3946d4: 1d01 |0002: monitor-enter v1 │ │ -3946d6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -3946d8: 1302 3c00 |0004: const/16 v2, #int 60 // #3c │ │ -3946dc: 0804 1200 |0006: move-object/from16 v4, v18 │ │ -3946e0: 0745 |0008: move-object v5, v4 │ │ -3946e2: 1303 3c00 |0009: const/16 v3, #int 60 // #3c │ │ -3946e6: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -3946e8: 3a03 7500 |000c: if-ltz v3, 0081 // +0075 │ │ -3946ec: 5447 4477 |000e: iget-object v7, v4, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -3946f0: a508 1303 |0010: ushr-long v8, v19, v3 │ │ -3946f4: 160a 3f00 |0012: const-wide/16 v10, #int 63 // #3f │ │ -3946f8: c0a8 |0014: and-long/2addr v8, v10 │ │ -3946fa: 8489 |0015: long-to-int v9, v8 │ │ -3946fc: 534c 4377 |0016: iget-wide v12, v4, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ -394700: 1308 4000 |0018: const/16 v8, #int 64 // #40 │ │ -394704: 160e 0000 |001a: const-wide/16 v14, #int 0 // #0 │ │ -394708: 3110 0e0c |001c: cmp-long v16, v14, v12 │ │ -39470c: 3910 3e00 |001e: if-nez v16, 005c // +003e │ │ -394710: 6202 4677 |0020: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.zEmpty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7746 │ │ -394714: 5b42 4477 |0022: iput-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -394718: 5452 4477 |0024: iget-object v2, v5, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -39471c: 4d06 0200 |0026: aput-object v6, v2, v0 │ │ -394720: d807 0306 |0028: add-int/lit8 v7, v3, #int 6 // #06 │ │ -394724: a50c 1307 |002a: ushr-long v12, v19, v7 │ │ -394728: a009 0c0a |002c: and-long v9, v12, v10 │ │ -39472c: 8497 |002e: long-to-int v7, v9 │ │ -39472e: 5359 4377 |002f: iget-wide v9, v5, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ -394732: 160b 0100 |0031: const-wide/16 v11, #int 1 // #1 │ │ -394736: c37b |0033: shl-long/2addr v11, v7 │ │ -394738: 7ebb |0034: not-long v11, v11 │ │ -39473a: c0b9 |0035: and-long/2addr v9, v11 │ │ -39473c: 5a59 4377 |0036: iput-wide v9, v5, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ -394740: 2127 |0038: array-length v7, v2 │ │ -394742: 3778 2100 |0039: if-le v8, v7, 005a // +0021 │ │ -394746: 1307 3600 |003b: const/16 v7, #int 54 // #36 │ │ -39474a: 3737 1d00 |003d: if-le v7, v3, 005a // +001d │ │ -39474e: 3103 0e09 |003f: cmp-long v3, v14, v9 │ │ -394752: 3903 0800 |0041: if-nez v3, 0049 // +0008 │ │ -394756: 7703 dba3 1200 |0043: invoke-static/range {v18, v19, v20}, Lnet/sf/dibdib/thread_any/QMMap;.removeEmpty:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/thread_any/QMMap; // method@a3db │ │ -39475c: 0c00 |0046: move-result-object v0 │ │ -39475e: 1e01 |0047: monitor-exit v1 │ │ -394760: 1100 |0048: return-object v0 │ │ -394762: d803 0001 |0049: add-int/lit8 v3, v0, #int 1 // #01 │ │ -394766: 2127 |004b: array-length v7, v2 │ │ -394768: b107 |004c: sub-int/2addr v7, v0 │ │ -39476a: d807 07ff |004d: add-int/lit8 v7, v7, #int -1 // #ff │ │ -39476e: 7157 5698 3202 |004f: invoke-static {v2, v3, v2, v0, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -394774: 5450 4477 |0052: iget-object v0, v5, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -394778: 7110 d0a3 0500 |0054: invoke-static {v5}, Lnet/sf/dibdib/thread_any/QMMap;.countBits:(Lnet/sf/dibdib/thread_any/QMMap;)I // method@a3d0 │ │ -39477e: 0a02 |0057: move-result v2 │ │ -394780: 4d06 0002 |0058: aput-object v6, v0, v2 │ │ -394784: 1e01 |005a: monitor-exit v1 │ │ -394786: 1104 |005b: return-object v4 │ │ -394788: 2170 |005c: array-length v0, v7 │ │ -39478a: 3708 0900 |005d: if-le v8, v0, 0066 // +0009 │ │ -39478e: 3732 0700 |005f: if-le v2, v3, 0066 // +0007 │ │ -394792: 7130 cea3 c90d |0061: invoke-static {v9, v12, v13}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3ce │ │ -394798: 0a00 |0064: move-result v0 │ │ -39479a: 2802 |0065: goto 0067 // +0002 │ │ -39479c: 0190 |0066: move v0, v9 │ │ -39479e: 2175 |0067: array-length v5, v7 │ │ -3947a0: 3705 0500 |0068: if-le v5, v0, 006d // +0005 │ │ -3947a4: 4605 0700 |006a: aget-object v5, v7, v0 │ │ -3947a8: 2802 |006c: goto 006e // +0002 │ │ -3947aa: 0765 |006d: move-object v5, v6 │ │ -3947ac: 2057 c214 |006e: instance-of v7, v5, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -3947b0: 3807 0c00 |0070: if-eqz v7, 007c // +000c │ │ -3947b4: 1f05 c214 |0072: check-cast v5, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -3947b8: d803 03fa |0074: add-int/lit8 v3, v3, #int -6 // #fa │ │ -3947bc: 0811 0500 |0076: move-object/from16 v17, v5 │ │ -3947c0: 0745 |0078: move-object v5, v4 │ │ -3947c2: 0804 1100 |0079: move-object/from16 v4, v17 │ │ -3947c6: 2890 |007b: goto 000b // -0070 │ │ -3947c8: 1e01 |007c: monitor-exit v1 │ │ -3947ca: 1106 |007d: return-object v6 │ │ -3947cc: 0d00 |007e: move-exception v0 │ │ -3947ce: 1e01 |007f: monitor-exit v1 │ │ -3947d0: 2700 |0080: throw v0 │ │ -3947d2: 1e01 |0081: monitor-exit v1 │ │ -3947d4: 1106 |0082: return-object v6 │ │ +3946bc: |[3946bc] net.sf.dibdib.thread_any.QMMap.removeEmpty:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/thread_any/QMMap; │ │ +3946cc: 1c01 c214 |0000: const-class v1, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +3946d0: 1d01 |0002: monitor-enter v1 │ │ +3946d2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +3946d4: 1302 3c00 |0004: const/16 v2, #int 60 // #3c │ │ +3946d8: 0804 1200 |0006: move-object/from16 v4, v18 │ │ +3946dc: 0745 |0008: move-object v5, v4 │ │ +3946de: 1303 3c00 |0009: const/16 v3, #int 60 // #3c │ │ +3946e2: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +3946e4: 3a03 7500 |000c: if-ltz v3, 0081 // +0075 │ │ +3946e8: 5447 4477 |000e: iget-object v7, v4, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +3946ec: a508 1303 |0010: ushr-long v8, v19, v3 │ │ +3946f0: 160a 3f00 |0012: const-wide/16 v10, #int 63 // #3f │ │ +3946f4: c0a8 |0014: and-long/2addr v8, v10 │ │ +3946f6: 8489 |0015: long-to-int v9, v8 │ │ +3946f8: 534c 4377 |0016: iget-wide v12, v4, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ +3946fc: 1308 4000 |0018: const/16 v8, #int 64 // #40 │ │ +394700: 160e 0000 |001a: const-wide/16 v14, #int 0 // #0 │ │ +394704: 3110 0e0c |001c: cmp-long v16, v14, v12 │ │ +394708: 3910 3e00 |001e: if-nez v16, 005c // +003e │ │ +39470c: 6202 4677 |0020: sget-object v2, Lnet/sf/dibdib/thread_any/QMMap;.zEmpty:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7746 │ │ +394710: 5b42 4477 |0022: iput-object v2, v4, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +394714: 5452 4477 |0024: iget-object v2, v5, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +394718: 4d06 0200 |0026: aput-object v6, v2, v0 │ │ +39471c: d807 0306 |0028: add-int/lit8 v7, v3, #int 6 // #06 │ │ +394720: a50c 1307 |002a: ushr-long v12, v19, v7 │ │ +394724: a009 0c0a |002c: and-long v9, v12, v10 │ │ +394728: 8497 |002e: long-to-int v7, v9 │ │ +39472a: 5359 4377 |002f: iget-wide v9, v5, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ +39472e: 160b 0100 |0031: const-wide/16 v11, #int 1 // #1 │ │ +394732: c37b |0033: shl-long/2addr v11, v7 │ │ +394734: 7ebb |0034: not-long v11, v11 │ │ +394736: c0b9 |0035: and-long/2addr v9, v11 │ │ +394738: 5a59 4377 |0036: iput-wide v9, v5, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ +39473c: 2127 |0038: array-length v7, v2 │ │ +39473e: 3778 2100 |0039: if-le v8, v7, 005a // +0021 │ │ +394742: 1307 3600 |003b: const/16 v7, #int 54 // #36 │ │ +394746: 3737 1d00 |003d: if-le v7, v3, 005a // +001d │ │ +39474a: 3103 0e09 |003f: cmp-long v3, v14, v9 │ │ +39474e: 3903 0800 |0041: if-nez v3, 0049 // +0008 │ │ +394752: 7703 dba3 1200 |0043: invoke-static/range {v18, v19, v20}, Lnet/sf/dibdib/thread_any/QMMap;.removeEmpty:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/thread_any/QMMap; // method@a3db │ │ +394758: 0c00 |0046: move-result-object v0 │ │ +39475a: 1e01 |0047: monitor-exit v1 │ │ +39475c: 1100 |0048: return-object v0 │ │ +39475e: d803 0001 |0049: add-int/lit8 v3, v0, #int 1 // #01 │ │ +394762: 2127 |004b: array-length v7, v2 │ │ +394764: b107 |004c: sub-int/2addr v7, v0 │ │ +394766: d807 07ff |004d: add-int/lit8 v7, v7, #int -1 // #ff │ │ +39476a: 7157 5698 3202 |004f: invoke-static {v2, v3, v2, v0, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +394770: 5450 4477 |0052: iget-object v0, v5, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +394774: 7110 d0a3 0500 |0054: invoke-static {v5}, Lnet/sf/dibdib/thread_any/QMMap;.countBits:(Lnet/sf/dibdib/thread_any/QMMap;)I // method@a3d0 │ │ +39477a: 0a02 |0057: move-result v2 │ │ +39477c: 4d06 0002 |0058: aput-object v6, v0, v2 │ │ +394780: 1e01 |005a: monitor-exit v1 │ │ +394782: 1104 |005b: return-object v4 │ │ +394784: 2170 |005c: array-length v0, v7 │ │ +394786: 3708 0900 |005d: if-le v8, v0, 0066 // +0009 │ │ +39478a: 3732 0700 |005f: if-le v2, v3, 0066 // +0007 │ │ +39478e: 7130 cea3 c90d |0061: invoke-static {v9, v12, v13}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3ce │ │ +394794: 0a00 |0064: move-result v0 │ │ +394796: 2802 |0065: goto 0067 // +0002 │ │ +394798: 0190 |0066: move v0, v9 │ │ +39479a: 2175 |0067: array-length v5, v7 │ │ +39479c: 3705 0500 |0068: if-le v5, v0, 006d // +0005 │ │ +3947a0: 4605 0700 |006a: aget-object v5, v7, v0 │ │ +3947a4: 2802 |006c: goto 006e // +0002 │ │ +3947a6: 0765 |006d: move-object v5, v6 │ │ +3947a8: 2057 c214 |006e: instance-of v7, v5, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +3947ac: 3807 0c00 |0070: if-eqz v7, 007c // +000c │ │ +3947b0: 1f05 c214 |0072: check-cast v5, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +3947b4: d803 03fa |0074: add-int/lit8 v3, v3, #int -6 // #fa │ │ +3947b8: 0811 0500 |0076: move-object/from16 v17, v5 │ │ +3947bc: 0745 |0078: move-object v5, v4 │ │ +3947be: 0804 1100 |0079: move-object/from16 v4, v17 │ │ +3947c2: 2890 |007b: goto 000b // -0070 │ │ +3947c4: 1e01 |007c: monitor-exit v1 │ │ +3947c6: 1106 |007d: return-object v6 │ │ +3947c8: 0d00 |007e: move-exception v0 │ │ +3947ca: 1e01 |007f: monitor-exit v1 │ │ +3947cc: 2700 |0080: throw v0 │ │ +3947ce: 1e01 |0081: monitor-exit v1 │ │ +3947d0: 1106 |0082: return-object v6 │ │ catches : 3 │ │ 0x000e - 0x0047 │ │ -> 0x007e │ │ 0x004b - 0x005a │ │ -> 0x007e │ │ 0x005c - 0x0074 │ │ -> 0x007e │ │ @@ -1282307,57 +1282306,57 @@ │ │ type : '(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/generic/QIfs$QItemIf;' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -3941a0: |[3941a0] net.sf.dibdib.thread_any.QMMap.searchLeaf:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -3941b0: 1c00 c214 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -3941b4: 1d00 |0002: monitor-enter v0 │ │ -3941b6: 1301 3c00 |0003: const/16 v1, #int 60 // #3c │ │ -3941ba: 1302 3c00 |0005: const/16 v2, #int 60 // #3c │ │ -3941be: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -3941c0: 3a02 3700 |0008: if-ltz v2, 003f // +0037 │ │ -3941c4: 54d4 4477 |000a: iget-object v4, v13, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -3941c8: a505 0e02 |000c: ushr-long v5, v14, v2 │ │ -3941cc: 1607 3f00 |000e: const-wide/16 v7, #int 63 // #3f │ │ -3941d0: c075 |0010: and-long/2addr v5, v7 │ │ -3941d2: 8456 |0011: long-to-int v6, v5 │ │ -3941d4: 1607 0000 |0012: const-wide/16 v7, #int 0 // #0 │ │ -3941d8: 53d9 4377 |0014: iget-wide v9, v13, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ -3941dc: 160b 0100 |0016: const-wide/16 v11, #int 1 // #1 │ │ -3941e0: c36b |0018: shl-long/2addr v11, v6 │ │ -3941e2: c09b |0019: and-long/2addr v11, v9 │ │ -3941e4: 310d 070b |001a: cmp-long v13, v7, v11 │ │ -3941e8: 390d 0400 |001c: if-nez v13, 0020 // +0004 │ │ -3941ec: 1e00 |001e: monitor-exit v0 │ │ -3941ee: 1103 |001f: return-object v3 │ │ -3941f0: 130d 4000 |0020: const/16 v13, #int 64 // #40 │ │ -3941f4: 2145 |0022: array-length v5, v4 │ │ -3941f6: 375d 0800 |0023: if-le v13, v5, 002b // +0008 │ │ -3941fa: 3721 0600 |0025: if-le v1, v2, 002b // +0006 │ │ -3941fe: 7130 cea3 960a |0027: invoke-static {v6, v9, v10}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3ce │ │ -394204: 0a06 |002a: move-result v6 │ │ -394206: 214d |002b: array-length v13, v4 │ │ -394208: 376d 0400 |002c: if-le v13, v6, 0030 // +0004 │ │ -39420c: 4603 0406 |002e: aget-object v3, v4, v6 │ │ -394210: 203d c214 |0030: instance-of v13, v3, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -394214: 380d 0800 |0032: if-eqz v13, 003a // +0008 │ │ -394218: 073d |0034: move-object v13, v3 │ │ -39421a: 1f0d c214 |0035: check-cast v13, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -39421e: d802 02fa |0037: add-int/lit8 v2, v2, #int -6 // #fa │ │ -394222: 28ce |0039: goto 0007 // -0032 │ │ -394224: 1e00 |003a: monitor-exit v0 │ │ -394226: 1103 |003b: return-object v3 │ │ -394228: 0d0d |003c: move-exception v13 │ │ -39422a: 1e00 |003d: monitor-exit v0 │ │ -39422c: 270d |003e: throw v13 │ │ -39422e: 1e00 |003f: monitor-exit v0 │ │ -394230: 1103 |0040: return-object v3 │ │ +39419c: |[39419c] net.sf.dibdib.thread_any.QMMap.searchLeaf:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +3941ac: 1c00 c214 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +3941b0: 1d00 |0002: monitor-enter v0 │ │ +3941b2: 1301 3c00 |0003: const/16 v1, #int 60 // #3c │ │ +3941b6: 1302 3c00 |0005: const/16 v2, #int 60 // #3c │ │ +3941ba: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +3941bc: 3a02 3700 |0008: if-ltz v2, 003f // +0037 │ │ +3941c0: 54d4 4477 |000a: iget-object v4, v13, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +3941c4: a505 0e02 |000c: ushr-long v5, v14, v2 │ │ +3941c8: 1607 3f00 |000e: const-wide/16 v7, #int 63 // #3f │ │ +3941cc: c075 |0010: and-long/2addr v5, v7 │ │ +3941ce: 8456 |0011: long-to-int v6, v5 │ │ +3941d0: 1607 0000 |0012: const-wide/16 v7, #int 0 // #0 │ │ +3941d4: 53d9 4377 |0014: iget-wide v9, v13, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ +3941d8: 160b 0100 |0016: const-wide/16 v11, #int 1 // #1 │ │ +3941dc: c36b |0018: shl-long/2addr v11, v6 │ │ +3941de: c09b |0019: and-long/2addr v11, v9 │ │ +3941e0: 310d 070b |001a: cmp-long v13, v7, v11 │ │ +3941e4: 390d 0400 |001c: if-nez v13, 0020 // +0004 │ │ +3941e8: 1e00 |001e: monitor-exit v0 │ │ +3941ea: 1103 |001f: return-object v3 │ │ +3941ec: 130d 4000 |0020: const/16 v13, #int 64 // #40 │ │ +3941f0: 2145 |0022: array-length v5, v4 │ │ +3941f2: 375d 0800 |0023: if-le v13, v5, 002b // +0008 │ │ +3941f6: 3721 0600 |0025: if-le v1, v2, 002b // +0006 │ │ +3941fa: 7130 cea3 960a |0027: invoke-static {v6, v9, v10}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3ce │ │ +394200: 0a06 |002a: move-result v6 │ │ +394202: 214d |002b: array-length v13, v4 │ │ +394204: 376d 0400 |002c: if-le v13, v6, 0030 // +0004 │ │ +394208: 4603 0406 |002e: aget-object v3, v4, v6 │ │ +39420c: 203d c214 |0030: instance-of v13, v3, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +394210: 380d 0800 |0032: if-eqz v13, 003a // +0008 │ │ +394214: 073d |0034: move-object v13, v3 │ │ +394216: 1f0d c214 |0035: check-cast v13, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +39421a: d802 02fa |0037: add-int/lit8 v2, v2, #int -6 // #fa │ │ +39421e: 28ce |0039: goto 0007 // -0032 │ │ +394220: 1e00 |003a: monitor-exit v0 │ │ +394222: 1103 |003b: return-object v3 │ │ +394224: 0d0d |003c: move-exception v13 │ │ +394226: 1e00 |003d: monitor-exit v0 │ │ +394228: 270d |003e: throw v13 │ │ +39422a: 1e00 |003f: monitor-exit v0 │ │ +39422c: 1103 |0040: return-object v3 │ │ catches : 2 │ │ 0x000a - 0x0016 │ │ -> 0x003c │ │ 0x0022 - 0x0037 │ │ -> 0x003c │ │ positions : │ │ 0x000a line=220 │ │ @@ -1282378,146 +1282377,146 @@ │ │ type : '(Lnet/sf/dibdib/thread_any/QMMap;JJ)Lnet/sf/dibdib/generic/QIfs$QItemIf;' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 29 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 208 16-bit code units │ │ -3942cc: |[3942cc] net.sf.dibdib.thread_any.QMMap.searchNext:(Lnet/sf/dibdib/thread_any/QMMap;JJ)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -3942dc: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -3942e0: 0501 1b00 |0002: move-wide/from16 v1, v27 │ │ -3942e4: 1c03 c214 |0004: const-class v3, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -3942e8: 1d03 |0006: monitor-enter v3 │ │ -3942ea: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ -3942ee: 1606 ffff |0009: const-wide/16 v6, #int -1 // #ffff │ │ -3942f2: 3108 0619 |000b: cmp-long v8, v6, v25 │ │ -3942f6: 3808 0500 |000d: if-eqz v8, 0012 // +0005 │ │ -3942fa: 0508 1900 |000f: move-wide/from16 v8, v25 │ │ -3942fe: 2802 |0011: goto 0013 // +0002 │ │ -394300: 0448 |0012: move-wide v8, v4 │ │ -394302: 130a 3c00 |0013: const/16 v10, #int 60 // #3c │ │ -394306: 070c |0015: move-object v12, v0 │ │ -394308: 130b 3c00 |0016: const/16 v11, #int 60 // #3c │ │ -39430c: 3a0b b600 |0018: if-ltz v11, 00ce // +00b6 │ │ -394310: 54ce 4477 |001a: iget-object v14, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ -394314: a50f 080b |001c: ushr-long v15, v8, v11 │ │ -394318: 1611 3f00 |001e: const-wide/16 v17, #int 63 // #3f │ │ -39431c: a006 0f11 |0020: and-long v6, v15, v17 │ │ -394320: 8467 |0022: long-to-int v7, v6 │ │ -394322: 07ef |0023: move-object v15, v14 │ │ -394324: 53cd 4377 |0024: iget-wide v13, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ -394328: 1613 0100 |0026: const-wide/16 v19, #int 1 // #1 │ │ -39432c: a315 1307 |0028: shl-long v21, v19, v7 │ │ -394330: a015 0d15 |002a: and-long v21, v13, v21 │ │ -394334: 1310 0100 |002c: const/16 v16, #int 1 // #1 │ │ -394338: 3117 0415 |002e: cmp-long v23, v4, v21 │ │ -39433c: 3917 3900 |0030: if-nez v23, 0069 // +0039 │ │ -394340: d807 0701 |0032: add-int/lit8 v7, v7, #int 1 // #01 │ │ -394344: 130d 3f00 |0034: const/16 v13, #int 63 // #3f │ │ -394348: 126e |0036: const/4 v14, #int 6 // #6 │ │ -39434a: 357d 2a00 |0037: if-ge v13, v7, 0061 // +002a │ │ -39434e: 37ba 2500 |0039: if-le v10, v11, 005e // +0025 │ │ -394352: d80b 0b06 |003b: add-int/lit8 v11, v11, #int 6 // #06 │ │ -394356: a504 080b |003d: ushr-long v4, v8, v11 │ │ -39435a: a004 0411 |003f: and-long v4, v4, v17 │ │ -39435e: 8445 |0041: long-to-int v5, v4 │ │ -394360: d805 0501 |0042: add-int/lit8 v5, v5, #int 1 // #01 │ │ -394364: 345d f5ff |0044: if-lt v13, v5, 0039 // -000b │ │ -394368: d804 0b06 |0046: add-int/lit8 v4, v11, #int 6 // #06 │ │ -39436c: a50c 0804 |0048: ushr-long v12, v8, v4 │ │ -394370: c3ec |004a: shl-long/2addr v12, v14 │ │ -394372: 8154 |004b: int-to-long v4, v5 │ │ -394374: c1c4 |004c: or-long/2addr v4, v12 │ │ -394376: c3b4 |004d: shl-long/2addr v4, v11 │ │ -394378: a50a 0410 |004e: ushr-long v10, v4, v16 │ │ -39437c: a507 0810 |0050: ushr-long v7, v8, v16 │ │ -394380: 3109 0a07 |0052: cmp-long v9, v10, v7 │ │ -394384: 3b09 0400 |0054: if-gez v9, 0058 // +0004 │ │ -394388: 120d |0056: const/4 v13, #int 0 // #0 │ │ -39438a: 2805 |0057: goto 005c // +0005 │ │ -39438c: 7152 e0a3 4015 |0058: invoke-static {v0, v4, v5, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.searchNext:(Lnet/sf/dibdib/thread_any/QMMap;JJ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3e0 │ │ -394392: 0c0d |005b: move-result-object v13 │ │ -394394: 1e03 |005c: monitor-exit v3 │ │ -394396: 110d |005d: return-object v13 │ │ -394398: 1e03 |005e: monitor-exit v3 │ │ -39439a: 1200 |005f: const/4 v0, #int 0 // #0 │ │ -39439c: 1100 |0060: return-object v0 │ │ -39439e: d80d 0b06 |0061: add-int/lit8 v13, v11, #int 6 // #06 │ │ -3943a2: c5d8 |0063: ushr-long/2addr v8, v13 │ │ -3943a4: c3e8 |0064: shl-long/2addr v8, v14 │ │ -3943a6: 817d |0065: int-to-long v13, v7 │ │ -3943a8: c1d8 |0066: or-long/2addr v8, v13 │ │ -3943aa: c3b8 |0067: shl-long/2addr v8, v11 │ │ -3943ac: 28bc |0068: goto 0024 // -0044 │ │ -3943ae: 130c 4000 |0069: const/16 v12, #int 64 // #40 │ │ -3943b2: 21f4 |006b: array-length v4, v15 │ │ -3943b4: 374c 0800 |006c: if-le v12, v4, 0074 // +0008 │ │ -3943b8: 37ba 0600 |006e: if-le v10, v11, 0074 // +0006 │ │ -3943bc: 7130 cea3 d70e |0070: invoke-static {v7, v13, v14}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3ce │ │ -3943c2: 0a07 |0073: move-result v7 │ │ -3943c4: 21f4 |0074: array-length v4, v15 │ │ -3943c6: 3774 0500 |0075: if-le v4, v7, 007a // +0005 │ │ -3943ca: 4604 0f07 |0077: aget-object v4, v15, v7 │ │ -3943ce: 2802 |0079: goto 007b // +0002 │ │ -3943d0: 1204 |007a: const/4 v4, #int 0 // #0 │ │ -3943d2: 2045 c214 |007b: instance-of v5, v4, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -3943d6: 3805 0c00 |007d: if-eqz v5, 0089 // +000c │ │ -3943da: 074c |007f: move-object v12, v4 │ │ -3943dc: 1f0c c214 |0080: check-cast v12, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ -3943e0: d80b 0bfa |0082: add-int/lit8 v11, v11, #int -6 // #fa │ │ -3943e4: 1604 0000 |0084: const-wide/16 v4, #int 0 // #0 │ │ -3943e8: 1606 ffff |0086: const-wide/16 v6, #int -1 // #ffff │ │ -3943ec: 2890 |0088: goto 0018 // -0070 │ │ -3943ee: 3804 0400 |0089: if-eqz v4, 008d // +0004 │ │ -3943f2: 1215 |008b: const/4 v5, #int 1 // #1 │ │ -3943f4: 2802 |008c: goto 008e // +0002 │ │ -3943f6: 1205 |008d: const/4 v5, #int 0 // #0 │ │ -3943f8: 1a07 dc47 |008e: const-string v7, "Search error" // string@47dc │ │ -3943fc: 7130 d070 3507 |0090: invoke-static {v5, v3, v7}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70d0 │ │ -394402: 160c ffff |0093: const-wide/16 v12, #int -1 // #ffff │ │ -394406: 3105 0c01 |0095: cmp-long v5, v12, v1 │ │ -39440a: 3805 2b00 |0097: if-eqz v5, 00c2 // +002b │ │ -39440e: 3105 0c08 |0099: cmp-long v5, v12, v8 │ │ -394412: 3905 0300 |009b: if-nez v5, 009e // +0003 │ │ -394416: 2825 |009d: goto 00c2 // +0025 │ │ -394418: a50c 0810 |009e: ushr-long v12, v8, v16 │ │ -39441c: a50e 0110 |00a0: ushr-long v14, v1, v16 │ │ -394420: 3105 0c0e |00a2: cmp-long v5, v12, v14 │ │ -394424: 3b05 0400 |00a4: if-gez v5, 00a8 // +0004 │ │ -394428: 1e03 |00a6: monitor-exit v3 │ │ -39442a: 28b8 |00a7: goto 005f // -0048 │ │ -39442c: 3105 0801 |00a8: cmp-long v5, v8, v1 │ │ -394430: 3905 1100 |00aa: if-nez v5, 00bb // +0011 │ │ -394434: 3107 0819 |00ac: cmp-long v7, v8, v25 │ │ -394438: 3907 0d00 |00ae: if-nez v7, 00bb // +000d │ │ -39443c: a504 080b |00b0: ushr-long v4, v8, v11 │ │ -394440: 9b04 0413 |00b2: add-long v4, v4, v19 │ │ -394444: c3b4 |00b4: shl-long/2addr v4, v11 │ │ -394446: 7152 e0a3 4015 |00b5: invoke-static {v0, v4, v5, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.searchNext:(Lnet/sf/dibdib/thread_any/QMMap;JJ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3e0 │ │ -39444c: 0c00 |00b8: move-result-object v0 │ │ -39444e: 1e03 |00b9: monitor-exit v3 │ │ -394450: 1100 |00ba: return-object v0 │ │ -394452: 3905 0400 |00bb: if-nez v5, 00bf // +0004 │ │ -394456: 120d |00bd: const/4 v13, #int 0 // #0 │ │ -394458: 2802 |00be: goto 00c0 // +0002 │ │ -39445a: 074d |00bf: move-object v13, v4 │ │ -39445c: 1e03 |00c0: monitor-exit v3 │ │ -39445e: 110d |00c1: return-object v13 │ │ -394460: 3100 0108 |00c2: cmp-long v0, v1, v8 │ │ -394464: 3900 0400 |00c4: if-nez v0, 00c8 // +0004 │ │ -394468: 120d |00c6: const/4 v13, #int 0 // #0 │ │ -39446a: 2802 |00c7: goto 00c9 // +0002 │ │ -39446c: 074d |00c8: move-object v13, v4 │ │ -39446e: 1e03 |00c9: monitor-exit v3 │ │ -394470: 110d |00ca: return-object v13 │ │ -394472: 0d00 |00cb: move-exception v0 │ │ -394474: 1e03 |00cc: monitor-exit v3 │ │ -394476: 2700 |00cd: throw v0 │ │ -394478: 1e03 |00ce: monitor-exit v3 │ │ -39447a: 2890 |00cf: goto 005f // -0070 │ │ +3942c8: |[3942c8] net.sf.dibdib.thread_any.QMMap.searchNext:(Lnet/sf/dibdib/thread_any/QMMap;JJ)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +3942d8: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +3942dc: 0501 1b00 |0002: move-wide/from16 v1, v27 │ │ +3942e0: 1c03 c214 |0004: const-class v3, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +3942e4: 1d03 |0006: monitor-enter v3 │ │ +3942e6: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ +3942ea: 1606 ffff |0009: const-wide/16 v6, #int -1 // #ffff │ │ +3942ee: 3108 0619 |000b: cmp-long v8, v6, v25 │ │ +3942f2: 3808 0500 |000d: if-eqz v8, 0012 // +0005 │ │ +3942f6: 0508 1900 |000f: move-wide/from16 v8, v25 │ │ +3942fa: 2802 |0011: goto 0013 // +0002 │ │ +3942fc: 0448 |0012: move-wide v8, v4 │ │ +3942fe: 130a 3c00 |0013: const/16 v10, #int 60 // #3c │ │ +394302: 070c |0015: move-object v12, v0 │ │ +394304: 130b 3c00 |0016: const/16 v11, #int 60 // #3c │ │ +394308: 3a0b b600 |0018: if-ltz v11, 00ce // +00b6 │ │ +39430c: 54ce 4477 |001a: iget-object v14, v12, Lnet/sf/dibdib/thread_any/QMMap;.mRefs:[Lnet/sf/dibdib/generic/QIfs$QItemIf; // field@7744 │ │ +394310: a50f 080b |001c: ushr-long v15, v8, v11 │ │ +394314: 1611 3f00 |001e: const-wide/16 v17, #int 63 // #3f │ │ +394318: a006 0f11 |0020: and-long v6, v15, v17 │ │ +39431c: 8467 |0022: long-to-int v7, v6 │ │ +39431e: 07ef |0023: move-object v15, v14 │ │ +394320: 53cd 4377 |0024: iget-wide v13, v12, Lnet/sf/dibdib/thread_any/QMMap;.mBitList:J // field@7743 │ │ +394324: 1613 0100 |0026: const-wide/16 v19, #int 1 // #1 │ │ +394328: a315 1307 |0028: shl-long v21, v19, v7 │ │ +39432c: a015 0d15 |002a: and-long v21, v13, v21 │ │ +394330: 1310 0100 |002c: const/16 v16, #int 1 // #1 │ │ +394334: 3117 0415 |002e: cmp-long v23, v4, v21 │ │ +394338: 3917 3900 |0030: if-nez v23, 0069 // +0039 │ │ +39433c: d807 0701 |0032: add-int/lit8 v7, v7, #int 1 // #01 │ │ +394340: 130d 3f00 |0034: const/16 v13, #int 63 // #3f │ │ +394344: 126e |0036: const/4 v14, #int 6 // #6 │ │ +394346: 357d 2a00 |0037: if-ge v13, v7, 0061 // +002a │ │ +39434a: 37ba 2500 |0039: if-le v10, v11, 005e // +0025 │ │ +39434e: d80b 0b06 |003b: add-int/lit8 v11, v11, #int 6 // #06 │ │ +394352: a504 080b |003d: ushr-long v4, v8, v11 │ │ +394356: a004 0411 |003f: and-long v4, v4, v17 │ │ +39435a: 8445 |0041: long-to-int v5, v4 │ │ +39435c: d805 0501 |0042: add-int/lit8 v5, v5, #int 1 // #01 │ │ +394360: 345d f5ff |0044: if-lt v13, v5, 0039 // -000b │ │ +394364: d804 0b06 |0046: add-int/lit8 v4, v11, #int 6 // #06 │ │ +394368: a50c 0804 |0048: ushr-long v12, v8, v4 │ │ +39436c: c3ec |004a: shl-long/2addr v12, v14 │ │ +39436e: 8154 |004b: int-to-long v4, v5 │ │ +394370: c1c4 |004c: or-long/2addr v4, v12 │ │ +394372: c3b4 |004d: shl-long/2addr v4, v11 │ │ +394374: a50a 0410 |004e: ushr-long v10, v4, v16 │ │ +394378: a507 0810 |0050: ushr-long v7, v8, v16 │ │ +39437c: 3109 0a07 |0052: cmp-long v9, v10, v7 │ │ +394380: 3b09 0400 |0054: if-gez v9, 0058 // +0004 │ │ +394384: 120d |0056: const/4 v13, #int 0 // #0 │ │ +394386: 2805 |0057: goto 005c // +0005 │ │ +394388: 7152 e0a3 4015 |0058: invoke-static {v0, v4, v5, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.searchNext:(Lnet/sf/dibdib/thread_any/QMMap;JJ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3e0 │ │ +39438e: 0c0d |005b: move-result-object v13 │ │ +394390: 1e03 |005c: monitor-exit v3 │ │ +394392: 110d |005d: return-object v13 │ │ +394394: 1e03 |005e: monitor-exit v3 │ │ +394396: 1200 |005f: const/4 v0, #int 0 // #0 │ │ +394398: 1100 |0060: return-object v0 │ │ +39439a: d80d 0b06 |0061: add-int/lit8 v13, v11, #int 6 // #06 │ │ +39439e: c5d8 |0063: ushr-long/2addr v8, v13 │ │ +3943a0: c3e8 |0064: shl-long/2addr v8, v14 │ │ +3943a2: 817d |0065: int-to-long v13, v7 │ │ +3943a4: c1d8 |0066: or-long/2addr v8, v13 │ │ +3943a6: c3b8 |0067: shl-long/2addr v8, v11 │ │ +3943a8: 28bc |0068: goto 0024 // -0044 │ │ +3943aa: 130c 4000 |0069: const/16 v12, #int 64 // #40 │ │ +3943ae: 21f4 |006b: array-length v4, v15 │ │ +3943b0: 374c 0800 |006c: if-le v12, v4, 0074 // +0008 │ │ +3943b4: 37ba 0600 |006e: if-le v10, v11, 0074 // +0006 │ │ +3943b8: 7130 cea3 d70e |0070: invoke-static {v7, v13, v14}, Lnet/sf/dibdib/thread_any/QMMap;.calcIndex4Bitlist:(IJ)I // method@a3ce │ │ +3943be: 0a07 |0073: move-result v7 │ │ +3943c0: 21f4 |0074: array-length v4, v15 │ │ +3943c2: 3774 0500 |0075: if-le v4, v7, 007a // +0005 │ │ +3943c6: 4604 0f07 |0077: aget-object v4, v15, v7 │ │ +3943ca: 2802 |0079: goto 007b // +0002 │ │ +3943cc: 1204 |007a: const/4 v4, #int 0 // #0 │ │ +3943ce: 2045 c214 |007b: instance-of v5, v4, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +3943d2: 3805 0c00 |007d: if-eqz v5, 0089 // +000c │ │ +3943d6: 074c |007f: move-object v12, v4 │ │ +3943d8: 1f0c c214 |0080: check-cast v12, Lnet/sf/dibdib/thread_any/QMMap; // type@14c2 │ │ +3943dc: d80b 0bfa |0082: add-int/lit8 v11, v11, #int -6 // #fa │ │ +3943e0: 1604 0000 |0084: const-wide/16 v4, #int 0 // #0 │ │ +3943e4: 1606 ffff |0086: const-wide/16 v6, #int -1 // #ffff │ │ +3943e8: 2890 |0088: goto 0018 // -0070 │ │ +3943ea: 3804 0400 |0089: if-eqz v4, 008d // +0004 │ │ +3943ee: 1215 |008b: const/4 v5, #int 1 // #1 │ │ +3943f0: 2802 |008c: goto 008e // +0002 │ │ +3943f2: 1205 |008d: const/4 v5, #int 0 // #0 │ │ +3943f4: 1a07 dc47 |008e: const-string v7, "Search error" // string@47dc │ │ +3943f8: 7130 d070 3507 |0090: invoke-static {v5, v3, v7}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70d0 │ │ +3943fe: 160c ffff |0093: const-wide/16 v12, #int -1 // #ffff │ │ +394402: 3105 0c01 |0095: cmp-long v5, v12, v1 │ │ +394406: 3805 2b00 |0097: if-eqz v5, 00c2 // +002b │ │ +39440a: 3105 0c08 |0099: cmp-long v5, v12, v8 │ │ +39440e: 3905 0300 |009b: if-nez v5, 009e // +0003 │ │ +394412: 2825 |009d: goto 00c2 // +0025 │ │ +394414: a50c 0810 |009e: ushr-long v12, v8, v16 │ │ +394418: a50e 0110 |00a0: ushr-long v14, v1, v16 │ │ +39441c: 3105 0c0e |00a2: cmp-long v5, v12, v14 │ │ +394420: 3b05 0400 |00a4: if-gez v5, 00a8 // +0004 │ │ +394424: 1e03 |00a6: monitor-exit v3 │ │ +394426: 28b8 |00a7: goto 005f // -0048 │ │ +394428: 3105 0801 |00a8: cmp-long v5, v8, v1 │ │ +39442c: 3905 1100 |00aa: if-nez v5, 00bb // +0011 │ │ +394430: 3107 0819 |00ac: cmp-long v7, v8, v25 │ │ +394434: 3907 0d00 |00ae: if-nez v7, 00bb // +000d │ │ +394438: a504 080b |00b0: ushr-long v4, v8, v11 │ │ +39443c: 9b04 0413 |00b2: add-long v4, v4, v19 │ │ +394440: c3b4 |00b4: shl-long/2addr v4, v11 │ │ +394442: 7152 e0a3 4015 |00b5: invoke-static {v0, v4, v5, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.searchNext:(Lnet/sf/dibdib/thread_any/QMMap;JJ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3e0 │ │ +394448: 0c00 |00b8: move-result-object v0 │ │ +39444a: 1e03 |00b9: monitor-exit v3 │ │ +39444c: 1100 |00ba: return-object v0 │ │ +39444e: 3905 0400 |00bb: if-nez v5, 00bf // +0004 │ │ +394452: 120d |00bd: const/4 v13, #int 0 // #0 │ │ +394454: 2802 |00be: goto 00c0 // +0002 │ │ +394456: 074d |00bf: move-object v13, v4 │ │ +394458: 1e03 |00c0: monitor-exit v3 │ │ +39445a: 110d |00c1: return-object v13 │ │ +39445c: 3100 0108 |00c2: cmp-long v0, v1, v8 │ │ +394460: 3900 0400 |00c4: if-nez v0, 00c8 // +0004 │ │ +394464: 120d |00c6: const/4 v13, #int 0 // #0 │ │ +394466: 2802 |00c7: goto 00c9 // +0002 │ │ +394468: 074d |00c8: move-object v13, v4 │ │ +39446a: 1e03 |00c9: monitor-exit v3 │ │ +39446c: 110d |00ca: return-object v13 │ │ +39446e: 0d00 |00cb: move-exception v0 │ │ +394470: 1e03 |00cc: monitor-exit v3 │ │ +394472: 2700 |00cd: throw v0 │ │ +394474: 1e03 |00ce: monitor-exit v3 │ │ +394476: 2890 |00cf: goto 005f // -0070 │ │ catches : 3 │ │ 0x001a - 0x005c │ │ -> 0x00cb │ │ 0x006b - 0x0093 │ │ -> 0x00cb │ │ 0x00b5 - 0x00b9 │ │ -> 0x00cb │ │ @@ -1282546,25 +1282545,25 @@ │ │ type : '(J)Lnet/sf/dibdib/generic/QIfs$QItemIf;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -394498: |[394498] net.sf.dibdib.thread_any.QMMap.searchNextKey:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -3944a8: 7156 e0a3 5456 |0000: invoke-static {v4, v5, v6, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.searchNext:(Lnet/sf/dibdib/thread_any/QMMap;JJ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3e0 │ │ -3944ae: 0c00 |0003: move-result-object v0 │ │ -3944b0: 1601 ffff |0004: const-wide/16 v1, #int -1 // #ffff │ │ -3944b4: 3103 0105 |0006: cmp-long v3, v1, v5 │ │ -3944b8: 3903 0900 |0008: if-nez v3, 0011 // +0009 │ │ -3944bc: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -3944c0: 6e30 dca3 1402 |000c: invoke-virtual {v4, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3944c6: 0c05 |000f: move-result-object v5 │ │ -3944c8: 1105 |0010: return-object v5 │ │ -3944ca: 1100 |0011: return-object v0 │ │ +394494: |[394494] net.sf.dibdib.thread_any.QMMap.searchNextKey:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +3944a4: 7156 e0a3 5456 |0000: invoke-static {v4, v5, v6, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.searchNext:(Lnet/sf/dibdib/thread_any/QMMap;JJ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3e0 │ │ +3944aa: 0c00 |0003: move-result-object v0 │ │ +3944ac: 1601 ffff |0004: const-wide/16 v1, #int -1 // #ffff │ │ +3944b0: 3103 0105 |0006: cmp-long v3, v1, v5 │ │ +3944b4: 3903 0900 |0008: if-nez v3, 0011 // +0009 │ │ +3944b8: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +3944bc: 6e30 dca3 1402 |000c: invoke-virtual {v4, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3944c2: 0c05 |000f: move-result-object v5 │ │ +3944c4: 1105 |0010: return-object v5 │ │ +3944c6: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x000c line=554 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lnet/sf/dibdib/thread_any/QMMap; │ │ 0x0000 - 0x0012 reg=5 (null) J │ │ @@ -1282575,24 +1282574,24 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -3938f4: |[3938f4] net.sf.dibdib.thread_any.QMMap.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J │ │ -393904: 7210 5aa2 0800 |0000: invoke-interface {v8}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -39390a: 0b02 |0003: move-result-wide v2 │ │ -39390c: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -39390e: 1605 0100 |0005: const-wide/16 v5, #int 1 // #1 │ │ -393912: 0771 |0007: move-object v1, v7 │ │ -393914: 0784 |0008: move-object v4, v8 │ │ -393916: 7707 cda3 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J // method@a3cd │ │ -39391c: 0b00 |000c: move-result-wide v0 │ │ -39391e: 1000 |000d: return-wide v0 │ │ +3938f0: |[3938f0] net.sf.dibdib.thread_any.QMMap.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J │ │ +393900: 7210 5aa2 0800 |0000: invoke-interface {v8}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +393906: 0b02 |0003: move-result-wide v2 │ │ +393908: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +39390a: 1605 0100 |0005: const-wide/16 v5, #int 1 // #1 │ │ +39390e: 0771 |0007: move-object v1, v7 │ │ +393910: 0784 |0008: move-object v4, v8 │ │ +393912: 7707 cda3 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J // method@a3cd │ │ +393918: 0b00 |000c: move-result-wide v0 │ │ +39391a: 1000 |000d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ locals : │ │ 0x0000 - 0x000e reg=7 this Lnet/sf/dibdib/thread_any/QMMap; │ │ 0x0000 - 0x000e reg=8 (null) Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ │ │ @@ -1282601,23 +1282600,23 @@ │ │ type : '(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -393920: |[393920] net.sf.dibdib.thread_any.QMMap.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J │ │ -393930: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -393932: 1605 0000 |0001: const-wide/16 v5, #int 0 // #0 │ │ -393936: 0771 |0003: move-object v1, v7 │ │ -393938: 0482 |0004: move-wide v2, v8 │ │ -39393a: 07a4 |0005: move-object v4, v10 │ │ -39393c: 7707 cda3 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J // method@a3cd │ │ -393942: 0b08 |0009: move-result-wide v8 │ │ -393944: 1008 |000a: return-wide v8 │ │ +39391c: |[39391c] net.sf.dibdib.thread_any.QMMap.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J │ │ +39392c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +39392e: 1605 0000 |0001: const-wide/16 v5, #int 0 // #0 │ │ +393932: 0771 |0003: move-object v1, v7 │ │ +393934: 0482 |0004: move-wide v2, v8 │ │ +393936: 07a4 |0005: move-object v4, v10 │ │ +393938: 7707 cda3 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J // method@a3cd │ │ +39393e: 0b08 |0009: move-result-wide v8 │ │ +393940: 1008 |000a: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=677 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Lnet/sf/dibdib/thread_any/QMMap; │ │ 0x0000 - 0x000b reg=8 (null) J │ │ 0x0000 - 0x000b reg=10 (null) Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ @@ -1282627,112 +1282626,112 @@ │ │ type : '([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 173 16-bit code units │ │ -393788: |[393788] net.sf.dibdib.thread_any.QMMap.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I │ │ -393798: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -39379c: 1601 ffff |0002: const-wide/16 v1, #int -1 // #ffff │ │ -3937a0: 0803 1200 |0004: move-object/from16 v3, v18 │ │ -3937a4: 0204 1300 |0006: move/from16 v4, v19 │ │ -3937a8: 0205 1400 |0008: move/from16 v5, v20 │ │ -3937ac: 0416 |000a: move-wide v6, v1 │ │ -3937ae: 0468 |000b: move-wide v8, v6 │ │ -3937b0: 7030 e2a3 6007 |000c: invoke-direct {v0, v6, v7}, Lnet/sf/dibdib/thread_any/QMMap;.searchNextKey:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3e2 │ │ -3937b6: 0c06 |000f: move-result-object v6 │ │ -3937b8: 3906 0400 |0010: if-nez v6, 0014 // +0004 │ │ -3937bc: 2900 9700 |0012: goto/16 00a9 // +0097 │ │ -3937c0: 3803 0600 |0014: if-eqz v3, 001a // +0006 │ │ -3937c4: 2137 |0016: array-length v7, v3 │ │ -3937c6: 3474 0300 |0017: if-lt v4, v7, 001a // +0003 │ │ -3937ca: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -3937cc: 2067 c114 |001a: instance-of v7, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -3937d0: 120a |001c: const/4 v10, #int 0 // #0 │ │ -3937d2: 121b |001d: const/4 v11, #int 1 // #1 │ │ -3937d4: 3907 1000 |001e: if-nez v7, 002e // +0010 │ │ -3937d8: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ -3937dc: 4d06 0304 |0022: aput-object v6, v3, v4 │ │ -3937e0: d807 05ff |0024: add-int/lit8 v7, v5, #int -1 // #ff │ │ -3937e4: 3645 0400 |0026: if-gt v5, v4, 002a // +0004 │ │ -3937e8: 1215 |0028: const/4 v5, #int 1 // #1 │ │ -3937ea: 2802 |0029: goto 002b // +0002 │ │ -3937ec: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -3937ee: b054 |002b: add-int/2addr v4, v5 │ │ -3937f0: 0175 |002c: move v5, v7 │ │ -3937f2: 282d |002d: goto 005a // +002d │ │ -3937f4: 0767 |002e: move-object v7, v6 │ │ -3937f6: 1f07 c114 |002f: check-cast v7, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -3937fa: 120c |0031: const/4 v12, #int 0 // #0 │ │ -3937fc: 7110 bea3 0700 |0032: invoke-static {v7}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ -393802: 0c0d |0035: move-result-object v13 │ │ -393804: 21dd |0036: array-length v13, v13 │ │ -393806: 35dc 2300 |0037: if-ge v12, v13, 005a // +0023 │ │ -39380a: 7110 bea3 0700 |0039: invoke-static {v7}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ -393810: 0c0d |003c: move-result-object v13 │ │ -393812: 460d 0d0c |003d: aget-object v13, v13, v12 │ │ -393816: 380d 1800 |003f: if-eqz v13, 0057 // +0018 │ │ -39381a: 7110 bea3 0700 |0041: invoke-static {v7}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ -393820: 0c06 |0044: move-result-object v6 │ │ -393822: 4606 060c |0045: aget-object v6, v6, v12 │ │ -393826: 3803 0700 |0047: if-eqz v3, 004e // +0007 │ │ -39382a: 213d |0049: array-length v13, v3 │ │ -39382c: 35d4 0400 |004a: if-ge v4, v13, 004e // +0004 │ │ -393830: 4d06 0304 |004c: aput-object v6, v3, v4 │ │ -393834: d80d 05ff |004e: add-int/lit8 v13, v5, #int -1 // #ff │ │ -393838: 3645 0400 |0050: if-gt v5, v4, 0054 // +0004 │ │ -39383c: 1215 |0052: const/4 v5, #int 1 // #1 │ │ -39383e: 2802 |0053: goto 0055 // +0002 │ │ -393840: 1205 |0054: const/4 v5, #int 0 // #0 │ │ -393842: b054 |0055: add-int/2addr v4, v5 │ │ -393844: 01d5 |0056: move v5, v13 │ │ -393846: d80c 0c01 |0057: add-int/lit8 v12, v12, #int 1 // #01 │ │ -39384a: 28d9 |0059: goto 0032 // -0027 │ │ -39384c: 5407 4277 |005a: iget-object v7, v0, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ -393850: 3907 0700 |005c: if-nez v7, 0063 // +0007 │ │ -393854: 7210 5aa2 0600 |005e: invoke-interface {v6}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -39385a: 0b06 |0061: move-result-wide v6 │ │ -39385c: 280b |0062: goto 006d // +000b │ │ -39385e: 206c a714 |0063: instance-of v12, v6, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ -393862: 380c 4400 |0065: if-eqz v12, 00a9 // +0044 │ │ -393866: 1f06 a714 |0067: check-cast v6, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ -39386a: 7220 81a2 7600 |0069: invoke-interface {v6, v7}, Lnet/sf/dibdib/generic/QIfs$QTupleIf;.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a281 │ │ -393870: 0b06 |006c: move-result-wide v6 │ │ -393872: 310c 0106 |006d: cmp-long v12, v1, v6 │ │ -393876: 390c 0300 |006f: if-nez v12, 0072 // +0003 │ │ -39387a: 2838 |0071: goto 00a9 // +0038 │ │ -39387c: 540c 4277 |0072: iget-object v12, v0, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ -393880: 390c 98ff |0074: if-nez v12, 000c // -0068 │ │ -393884: a50c 080b |0076: ushr-long v12, v8, v11 │ │ -393888: a50e 060b |0078: ushr-long v14, v6, v11 │ │ -39388c: 3110 0c0e |007a: cmp-long v16, v12, v14 │ │ -393890: 3c10 0600 |007c: if-gtz v16, 0082 // +0006 │ │ -393894: 310c 0806 |007e: cmp-long v12, v8, v6 │ │ -393898: 390c 0600 |0080: if-nez v12, 0086 // +0006 │ │ -39389c: 310c 0108 |0082: cmp-long v12, v1, v8 │ │ -3938a0: 390c 0300 |0084: if-nez v12, 0087 // +0003 │ │ -3938a4: 121a |0086: const/4 v10, #int 1 // #1 │ │ -3938a6: 7401 e897 1100 |0087: invoke-virtual/range {v17}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -3938ac: 0c0b |008a: move-result-object v11 │ │ -3938ae: 220c e812 |008b: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ -3938b2: 7010 4098 0c00 |008d: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3938b8: 1a0d e948 |0090: const-string v13, "Sort order in map " // string@48e9 │ │ -3938bc: 6e20 4b98 dc00 |0092: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3938c2: 6e30 4898 6c07 |0095: invoke-virtual {v12, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3938c8: 130d 2000 |0098: const/16 v13, #int 32 // #20 │ │ -3938cc: 6e20 4498 dc00 |009a: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3938d2: 6e30 4898 8c09 |009d: invoke-virtual {v12, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3938d8: 6e10 5498 0c00 |00a0: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3938de: 0c08 |00a3: move-result-object v8 │ │ -3938e0: 7130 d070 ba08 |00a4: invoke-static {v10, v11, v8}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70d0 │ │ -3938e6: 2900 64ff |00a7: goto/16 000b // -009c │ │ -3938ea: 3903 0300 |00a9: if-nez v3, 00ac // +0003 │ │ -3938ee: 7b44 |00ab: neg-int v4, v4 │ │ -3938f0: 0f04 |00ac: return v4 │ │ +393784: |[393784] net.sf.dibdib.thread_any.QMMap.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I │ │ +393794: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +393798: 1601 ffff |0002: const-wide/16 v1, #int -1 // #ffff │ │ +39379c: 0803 1200 |0004: move-object/from16 v3, v18 │ │ +3937a0: 0204 1300 |0006: move/from16 v4, v19 │ │ +3937a4: 0205 1400 |0008: move/from16 v5, v20 │ │ +3937a8: 0416 |000a: move-wide v6, v1 │ │ +3937aa: 0468 |000b: move-wide v8, v6 │ │ +3937ac: 7030 e2a3 6007 |000c: invoke-direct {v0, v6, v7}, Lnet/sf/dibdib/thread_any/QMMap;.searchNextKey:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3e2 │ │ +3937b2: 0c06 |000f: move-result-object v6 │ │ +3937b4: 3906 0400 |0010: if-nez v6, 0014 // +0004 │ │ +3937b8: 2900 9700 |0012: goto/16 00a9 // +0097 │ │ +3937bc: 3803 0600 |0014: if-eqz v3, 001a // +0006 │ │ +3937c0: 2137 |0016: array-length v7, v3 │ │ +3937c2: 3474 0300 |0017: if-lt v4, v7, 001a // +0003 │ │ +3937c6: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +3937c8: 2067 c114 |001a: instance-of v7, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +3937cc: 120a |001c: const/4 v10, #int 0 // #0 │ │ +3937ce: 121b |001d: const/4 v11, #int 1 // #1 │ │ +3937d0: 3907 1000 |001e: if-nez v7, 002e // +0010 │ │ +3937d4: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ +3937d8: 4d06 0304 |0022: aput-object v6, v3, v4 │ │ +3937dc: d807 05ff |0024: add-int/lit8 v7, v5, #int -1 // #ff │ │ +3937e0: 3645 0400 |0026: if-gt v5, v4, 002a // +0004 │ │ +3937e4: 1215 |0028: const/4 v5, #int 1 // #1 │ │ +3937e6: 2802 |0029: goto 002b // +0002 │ │ +3937e8: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +3937ea: b054 |002b: add-int/2addr v4, v5 │ │ +3937ec: 0175 |002c: move v5, v7 │ │ +3937ee: 282d |002d: goto 005a // +002d │ │ +3937f0: 0767 |002e: move-object v7, v6 │ │ +3937f2: 1f07 c114 |002f: check-cast v7, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +3937f6: 120c |0031: const/4 v12, #int 0 // #0 │ │ +3937f8: 7110 bea3 0700 |0032: invoke-static {v7}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ +3937fe: 0c0d |0035: move-result-object v13 │ │ +393800: 21dd |0036: array-length v13, v13 │ │ +393802: 35dc 2300 |0037: if-ge v12, v13, 005a // +0023 │ │ +393806: 7110 bea3 0700 |0039: invoke-static {v7}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ +39380c: 0c0d |003c: move-result-object v13 │ │ +39380e: 460d 0d0c |003d: aget-object v13, v13, v12 │ │ +393812: 380d 1800 |003f: if-eqz v13, 0057 // +0018 │ │ +393816: 7110 bea3 0700 |0041: invoke-static {v7}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ +39381c: 0c06 |0044: move-result-object v6 │ │ +39381e: 4606 060c |0045: aget-object v6, v6, v12 │ │ +393822: 3803 0700 |0047: if-eqz v3, 004e // +0007 │ │ +393826: 213d |0049: array-length v13, v3 │ │ +393828: 35d4 0400 |004a: if-ge v4, v13, 004e // +0004 │ │ +39382c: 4d06 0304 |004c: aput-object v6, v3, v4 │ │ +393830: d80d 05ff |004e: add-int/lit8 v13, v5, #int -1 // #ff │ │ +393834: 3645 0400 |0050: if-gt v5, v4, 0054 // +0004 │ │ +393838: 1215 |0052: const/4 v5, #int 1 // #1 │ │ +39383a: 2802 |0053: goto 0055 // +0002 │ │ +39383c: 1205 |0054: const/4 v5, #int 0 // #0 │ │ +39383e: b054 |0055: add-int/2addr v4, v5 │ │ +393840: 01d5 |0056: move v5, v13 │ │ +393842: d80c 0c01 |0057: add-int/lit8 v12, v12, #int 1 // #01 │ │ +393846: 28d9 |0059: goto 0032 // -0027 │ │ +393848: 5407 4277 |005a: iget-object v7, v0, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ +39384c: 3907 0700 |005c: if-nez v7, 0063 // +0007 │ │ +393850: 7210 5aa2 0600 |005e: invoke-interface {v6}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +393856: 0b06 |0061: move-result-wide v6 │ │ +393858: 280b |0062: goto 006d // +000b │ │ +39385a: 206c a714 |0063: instance-of v12, v6, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ +39385e: 380c 4400 |0065: if-eqz v12, 00a9 // +0044 │ │ +393862: 1f06 a714 |0067: check-cast v6, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ +393866: 7220 81a2 7600 |0069: invoke-interface {v6, v7}, Lnet/sf/dibdib/generic/QIfs$QTupleIf;.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a281 │ │ +39386c: 0b06 |006c: move-result-wide v6 │ │ +39386e: 310c 0106 |006d: cmp-long v12, v1, v6 │ │ +393872: 390c 0300 |006f: if-nez v12, 0072 // +0003 │ │ +393876: 2838 |0071: goto 00a9 // +0038 │ │ +393878: 540c 4277 |0072: iget-object v12, v0, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ +39387c: 390c 98ff |0074: if-nez v12, 000c // -0068 │ │ +393880: a50c 080b |0076: ushr-long v12, v8, v11 │ │ +393884: a50e 060b |0078: ushr-long v14, v6, v11 │ │ +393888: 3110 0c0e |007a: cmp-long v16, v12, v14 │ │ +39388c: 3c10 0600 |007c: if-gtz v16, 0082 // +0006 │ │ +393890: 310c 0806 |007e: cmp-long v12, v8, v6 │ │ +393894: 390c 0600 |0080: if-nez v12, 0086 // +0006 │ │ +393898: 310c 0108 |0082: cmp-long v12, v1, v8 │ │ +39389c: 390c 0300 |0084: if-nez v12, 0087 // +0003 │ │ +3938a0: 121a |0086: const/4 v10, #int 1 // #1 │ │ +3938a2: 7401 e897 1100 |0087: invoke-virtual/range {v17}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +3938a8: 0c0b |008a: move-result-object v11 │ │ +3938aa: 220c e812 |008b: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ +3938ae: 7010 4098 0c00 |008d: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3938b4: 1a0d e948 |0090: const-string v13, "Sort order in map " // string@48e9 │ │ +3938b8: 6e20 4b98 dc00 |0092: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3938be: 6e30 4898 6c07 |0095: invoke-virtual {v12, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3938c4: 130d 2000 |0098: const/16 v13, #int 32 // #20 │ │ +3938c8: 6e20 4498 dc00 |009a: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3938ce: 6e30 4898 8c09 |009d: invoke-virtual {v12, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3938d4: 6e10 5498 0c00 |00a0: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3938da: 0c08 |00a3: move-result-object v8 │ │ +3938dc: 7130 d070 ba08 |00a4: invoke-static {v10, v11, v8}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70d0 │ │ +3938e2: 2900 64ff |00a7: goto/16 000b // -009c │ │ +3938e6: 3903 0300 |00a9: if-nez v3, 00ac // +0003 │ │ +3938ea: 7b44 |00ab: neg-int v4, v4 │ │ +3938ec: 0f04 |00ac: return v4 │ │ catches : (none) │ │ positions : │ │ 0x000c line=594 │ │ 0x0016 line=598 │ │ 0x001a line=601 │ │ 0x0022 line=603 │ │ 0x002e line=607 │ │ @@ -1282759,19 +1282758,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -393d74: |[393d74] net.sf.dibdib.thread_any.QMMap.getShash:()J │ │ -393d84: 7110 5c98 0200 |0000: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@985c │ │ -393d8a: 0a00 |0003: move-result v0 │ │ -393d8c: 8100 |0004: int-to-long v0, v0 │ │ -393d8e: 1000 |0005: return-wide v0 │ │ +393d70: |[393d70] net.sf.dibdib.thread_any.QMMap.getShash:()J │ │ +393d80: 7110 5c98 0200 |0000: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@985c │ │ +393d86: 0a00 |0003: move-result v0 │ │ +393d88: 8100 |0004: int-to-long v0, v0 │ │ +393d8a: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lnet/sf/dibdib/thread_any/QMMap; │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_any/QMMap;) │ │ @@ -1282779,24 +1282778,24 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -393d90: |[393d90] net.sf.dibdib.thread_any.QMMap.put4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J │ │ -393da0: 7210 5aa2 0800 |0000: invoke-interface {v8}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -393da6: 0b02 |0003: move-result-wide v2 │ │ -393da8: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -393daa: 1605 0300 |0005: const-wide/16 v5, #int 3 // #3 │ │ -393dae: 0771 |0007: move-object v1, v7 │ │ -393db0: 0784 |0008: move-object v4, v8 │ │ -393db2: 7707 cda3 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J // method@a3cd │ │ -393db8: 0b00 |000c: move-result-wide v0 │ │ -393dba: 1000 |000d: return-wide v0 │ │ +393d8c: |[393d8c] net.sf.dibdib.thread_any.QMMap.put4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J │ │ +393d9c: 7210 5aa2 0800 |0000: invoke-interface {v8}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +393da2: 0b02 |0003: move-result-wide v2 │ │ +393da4: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +393da6: 1605 0300 |0005: const-wide/16 v5, #int 3 // #3 │ │ +393daa: 0771 |0007: move-object v1, v7 │ │ +393dac: 0784 |0008: move-object v4, v8 │ │ +393dae: 7707 cda3 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J // method@a3cd │ │ +393db4: 0b00 |000c: move-result-wide v0 │ │ +393db6: 1000 |000d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ locals : │ │ 0x0000 - 0x000e reg=7 this Lnet/sf/dibdib/thread_any/QMMap; │ │ 0x0000 - 0x000e reg=8 (null) Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ │ │ @@ -1282805,23 +1282804,23 @@ │ │ type : '(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -393dbc: |[393dbc] net.sf.dibdib.thread_any.QMMap.put4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J │ │ -393dcc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -393dce: 1605 0200 |0001: const-wide/16 v5, #int 2 // #2 │ │ -393dd2: 0771 |0003: move-object v1, v7 │ │ -393dd4: 0482 |0004: move-wide v2, v8 │ │ -393dd6: 07a4 |0005: move-object v4, v10 │ │ -393dd8: 7707 cda3 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J // method@a3cd │ │ -393dde: 0b08 |0009: move-result-wide v8 │ │ -393de0: 1008 |000a: return-wide v8 │ │ +393db8: |[393db8] net.sf.dibdib.thread_any.QMMap.put4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J │ │ +393dc8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +393dca: 1605 0200 |0001: const-wide/16 v5, #int 2 // #2 │ │ +393dce: 0771 |0003: move-object v1, v7 │ │ +393dd0: 0482 |0004: move-wide v2, v8 │ │ +393dd2: 07a4 |0005: move-object v4, v10 │ │ +393dd4: 7707 cda3 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J // method@a3cd │ │ +393dda: 0b08 |0009: move-result-wide v8 │ │ +393ddc: 1008 |000a: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=685 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Lnet/sf/dibdib/thread_any/QMMap; │ │ 0x0000 - 0x000b reg=8 (null) J │ │ 0x0000 - 0x000b reg=10 (null) Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ @@ -1282831,23 +1282830,23 @@ │ │ type : '(JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 10 16-bit code units │ │ -393de4: |[393de4] net.sf.dibdib.thread_any.QMMap.putCcur:(JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J │ │ -393df4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -393df6: 0771 |0001: move-object v1, v7 │ │ -393df8: 0482 |0002: move-wide v2, v8 │ │ -393dfa: 07a4 |0003: move-object v4, v10 │ │ -393dfc: 04b5 |0004: move-wide v5, v11 │ │ -393dfe: 7707 cda3 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J // method@a3cd │ │ -393e04: 0b08 |0008: move-result-wide v8 │ │ -393e06: 1008 |0009: return-wide v8 │ │ +393de0: |[393de0] net.sf.dibdib.thread_any.QMMap.putCcur:(JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J │ │ +393df0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +393df2: 0771 |0001: move-object v1, v7 │ │ +393df4: 0482 |0002: move-wide v2, v8 │ │ +393df6: 07a4 |0003: move-object v4, v10 │ │ +393df8: 04b5 |0004: move-wide v5, v11 │ │ +393dfa: 7707 cda3 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.addOrPutCcur:(ILnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;J)J // method@a3cd │ │ +393e00: 0b08 |0008: move-result-wide v8 │ │ +393e02: 1008 |0009: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=667 │ │ locals : │ │ 0x0000 - 0x000a reg=7 this Lnet/sf/dibdib/thread_any/QMMap; │ │ 0x0000 - 0x000a reg=8 (null) J │ │ 0x0000 - 0x000a reg=10 (null) Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ @@ -1282858,18 +1282857,18 @@ │ │ type : '(JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -393e08: |[393e08] net.sf.dibdib.thread_any.QMMap.remove:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -393e18: 7140 d9a3 1032 |0000: invoke-static {v0, v1, v2, v3}, Lnet/sf/dibdib/thread_any/QMMap;.removeCcur:(Lnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3d9 │ │ -393e1e: 0c01 |0003: move-result-object v1 │ │ -393e20: 1101 |0004: return-object v1 │ │ +393e04: |[393e04] net.sf.dibdib.thread_any.QMMap.remove:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +393e14: 7140 d9a3 1032 |0000: invoke-static {v0, v1, v2, v3}, Lnet/sf/dibdib/thread_any/QMMap;.removeCcur:(Lnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3d9 │ │ +393e1a: 0c01 |0003: move-result-object v1 │ │ +393e1c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lnet/sf/dibdib/thread_any/QMMap; │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ 0x0000 - 0x0005 reg=3 (null) Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ @@ -1282879,19 +1282878,19 @@ │ │ type : '(J)Lnet/sf/dibdib/generic/QIfs$QItemIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3940f8: |[3940f8] net.sf.dibdib.thread_any.QMMap.removeCcur_OLD:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -394108: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -39410a: 7140 d9a3 2103 |0001: invoke-static {v1, v2, v3, v0}, Lnet/sf/dibdib/thread_any/QMMap;.removeCcur:(Lnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3d9 │ │ -394110: 0c02 |0004: move-result-object v2 │ │ -394112: 1102 |0005: return-object v2 │ │ +3940f4: |[3940f4] net.sf.dibdib.thread_any.QMMap.removeCcur_OLD:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +394104: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +394106: 7140 d9a3 2103 |0001: invoke-static {v1, v2, v3, v0}, Lnet/sf/dibdib/thread_any/QMMap;.removeCcur:(Lnet/sf/dibdib/thread_any/QMMap;JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3d9 │ │ +39410c: 0c02 |0004: move-result-object v2 │ │ +39410e: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=689 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/sf/dibdib/thread_any/QMMap; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ │ │ @@ -1282900,51 +1282899,51 @@ │ │ type : '(J)Lnet/sf/dibdib/generic/QIfs$QItemIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -394114: |[394114] net.sf.dibdib.thread_any.QMMap.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -394124: 7130 dea3 6507 |0000: invoke-static {v5, v6, v7}, Lnet/sf/dibdib/thread_any/QMMap;.searchLeaf:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3de │ │ -39412a: 0c00 |0003: move-result-object v0 │ │ -39412c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -39412e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -394132: 1101 |0007: return-object v1 │ │ -394134: 2002 c114 |0008: instance-of v2, v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -394138: 3802 2500 |000a: if-eqz v2, 002f // +0025 │ │ -39413c: 1f00 c114 |000c: check-cast v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -394140: 7110 bea3 0000 |000e: invoke-static {v0}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ -394146: 0c00 |0011: move-result-object v0 │ │ -394148: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -39414a: 2103 |0013: array-length v3, v0 │ │ -39414c: 3532 1a00 |0014: if-ge v2, v3, 002e // +001a │ │ -394150: 4603 0002 |0016: aget-object v3, v0, v2 │ │ -394154: 3803 1300 |0018: if-eqz v3, 002b // +0013 │ │ -394158: 4603 0002 |001a: aget-object v3, v0, v2 │ │ -39415c: 5454 4277 |001c: iget-object v4, v5, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ -394160: 7120 d3a3 4300 |001e: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/QMMap;.getKey:(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a3d3 │ │ -394166: 0b03 |0021: move-result-wide v3 │ │ -394168: 7140 97a2 7643 |0022: invoke-static {v6, v7, v3, v4}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ -39416e: 0a03 |0025: move-result v3 │ │ -394170: 3903 0500 |0026: if-nez v3, 002b // +0005 │ │ -394174: 4606 0002 |0028: aget-object v6, v0, v2 │ │ -394178: 1106 |002a: return-object v6 │ │ -39417a: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -39417e: 28e6 |002d: goto 0013 // -001a │ │ -394180: 1101 |002e: return-object v1 │ │ -394182: 5452 4277 |002f: iget-object v2, v5, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ -394186: 7120 d3a3 2000 |0031: invoke-static {v0, v2}, Lnet/sf/dibdib/thread_any/QMMap;.getKey:(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a3d3 │ │ -39418c: 0b02 |0034: move-result-wide v2 │ │ -39418e: 7140 97a2 7632 |0035: invoke-static {v6, v7, v2, v3}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ -394194: 0a06 |0038: move-result v6 │ │ -394196: 3906 0300 |0039: if-nez v6, 003c // +0003 │ │ -39419a: 2802 |003b: goto 003d // +0002 │ │ -39419c: 0710 |003c: move-object v0, v1 │ │ -39419e: 1100 |003d: return-object v0 │ │ +394110: |[394110] net.sf.dibdib.thread_any.QMMap.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +394120: 7130 dea3 6507 |0000: invoke-static {v5, v6, v7}, Lnet/sf/dibdib/thread_any/QMMap;.searchLeaf:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3de │ │ +394126: 0c00 |0003: move-result-object v0 │ │ +394128: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +39412a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +39412e: 1101 |0007: return-object v1 │ │ +394130: 2002 c114 |0008: instance-of v2, v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +394134: 3802 2500 |000a: if-eqz v2, 002f // +0025 │ │ +394138: 1f00 c114 |000c: check-cast v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +39413c: 7110 bea3 0000 |000e: invoke-static {v0}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ +394142: 0c00 |0011: move-result-object v0 │ │ +394144: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +394146: 2103 |0013: array-length v3, v0 │ │ +394148: 3532 1a00 |0014: if-ge v2, v3, 002e // +001a │ │ +39414c: 4603 0002 |0016: aget-object v3, v0, v2 │ │ +394150: 3803 1300 |0018: if-eqz v3, 002b // +0013 │ │ +394154: 4603 0002 |001a: aget-object v3, v0, v2 │ │ +394158: 5454 4277 |001c: iget-object v4, v5, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ +39415c: 7120 d3a3 4300 |001e: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/QMMap;.getKey:(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a3d3 │ │ +394162: 0b03 |0021: move-result-wide v3 │ │ +394164: 7140 97a2 7643 |0022: invoke-static {v6, v7, v3, v4}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ +39416a: 0a03 |0025: move-result v3 │ │ +39416c: 3903 0500 |0026: if-nez v3, 002b // +0005 │ │ +394170: 4606 0002 |0028: aget-object v6, v0, v2 │ │ +394174: 1106 |002a: return-object v6 │ │ +394176: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +39417a: 28e6 |002d: goto 0013 // -001a │ │ +39417c: 1101 |002e: return-object v1 │ │ +39417e: 5452 4277 |002f: iget-object v2, v5, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ +394182: 7120 d3a3 2000 |0031: invoke-static {v0, v2}, Lnet/sf/dibdib/thread_any/QMMap;.getKey:(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a3d3 │ │ +394188: 0b02 |0034: move-result-wide v2 │ │ +39418a: 7140 97a2 7632 |0035: invoke-static {v6, v7, v2, v3}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ +394190: 0a06 |0038: move-result v6 │ │ +394192: 3906 0300 |0039: if-nez v6, 003c // +0003 │ │ +394196: 2802 |003b: goto 003d // +0002 │ │ +394198: 0710 |003c: move-object v0, v1 │ │ +39419a: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0008 line=517 │ │ 0x000c line=518 │ │ 0x0013 line=519 │ │ 0x0016 line=520 │ │ @@ -1282960,63 +1282959,63 @@ │ │ type : '(J)[Lnet/sf/dibdib/generic/QIfs$QItemIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 83 16-bit code units │ │ -3944cc: |[3944cc] net.sf.dibdib.thread_any.QMMap.searchBunch:(J)[Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -3944dc: 7130 dea3 8709 |0000: invoke-static {v7, v8, v9}, Lnet/sf/dibdib/thread_any/QMMap;.searchLeaf:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3de │ │ -3944e2: 0c00 |0003: move-result-object v0 │ │ -3944e4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3944e6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -3944ea: 1101 |0007: return-object v1 │ │ -3944ec: 2002 c114 |0008: instance-of v2, v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -3944f0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -3944f2: 3802 3600 |000b: if-eqz v2, 0041 // +0036 │ │ -3944f6: 1f00 c114 |000d: check-cast v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -3944fa: 7110 bea3 0000 |000f: invoke-static {v0}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ -394500: 0c00 |0012: move-result-object v0 │ │ -394502: 2102 |0013: array-length v2, v0 │ │ -394504: 2322 0516 |0014: new-array v2, v2, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -394508: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -39450a: 2105 |0017: array-length v5, v0 │ │ -39450c: 3553 1e00 |0018: if-ge v3, v5, 0036 // +001e │ │ -394510: 4605 0003 |001a: aget-object v5, v0, v3 │ │ -394514: 3805 1700 |001c: if-eqz v5, 0033 // +0017 │ │ -394518: 4605 0003 |001e: aget-object v5, v0, v3 │ │ -39451c: 5476 4277 |0020: iget-object v6, v7, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ -394520: 7120 d3a3 6500 |0022: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.getKey:(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a3d3 │ │ -394526: 0b05 |0025: move-result-wide v5 │ │ -394528: 7140 97a2 9865 |0026: invoke-static {v8, v9, v5, v6}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ -39452e: 0a05 |0029: move-result v5 │ │ -394530: 3905 0900 |002a: if-nez v5, 0033 // +0009 │ │ -394534: d805 0401 |002c: add-int/lit8 v5, v4, #int 1 // #01 │ │ -394538: 4606 0003 |002e: aget-object v6, v0, v3 │ │ -39453c: 4d06 0204 |0030: aput-object v6, v2, v4 │ │ -394540: 0154 |0032: move v4, v5 │ │ -394542: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ -394546: 28e2 |0035: goto 0017 // -001e │ │ -394548: 3c04 0300 |0036: if-gtz v4, 0039 // +0003 │ │ -39454c: 2808 |0038: goto 0040 // +0008 │ │ -39454e: 7120 b499 4200 |0039: invoke-static {v2, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -394554: 0c08 |003c: move-result-object v8 │ │ -394556: 0781 |003d: move-object v1, v8 │ │ -394558: 1f01 0516 |003e: check-cast v1, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -39455c: 1101 |0040: return-object v1 │ │ -39455e: 5472 4277 |0041: iget-object v2, v7, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ -394562: 7120 d3a3 2000 |0043: invoke-static {v0, v2}, Lnet/sf/dibdib/thread_any/QMMap;.getKey:(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a3d3 │ │ -394568: 0b04 |0046: move-result-wide v4 │ │ -39456a: 7140 97a2 9854 |0047: invoke-static {v8, v9, v4, v5}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ -394570: 0a08 |004a: move-result v8 │ │ -394572: 3908 0700 |004b: if-nez v8, 0052 // +0007 │ │ -394576: 1218 |004d: const/4 v8, #int 1 // #1 │ │ -394578: 2381 0516 |004e: new-array v1, v8, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -39457c: 4d00 0103 |0050: aput-object v0, v1, v3 │ │ -394580: 1101 |0052: return-object v1 │ │ +3944c8: |[3944c8] net.sf.dibdib.thread_any.QMMap.searchBunch:(J)[Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +3944d8: 7130 dea3 8709 |0000: invoke-static {v7, v8, v9}, Lnet/sf/dibdib/thread_any/QMMap;.searchLeaf:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3de │ │ +3944de: 0c00 |0003: move-result-object v0 │ │ +3944e0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3944e2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +3944e6: 1101 |0007: return-object v1 │ │ +3944e8: 2002 c114 |0008: instance-of v2, v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +3944ec: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +3944ee: 3802 3600 |000b: if-eqz v2, 0041 // +0036 │ │ +3944f2: 1f00 c114 |000d: check-cast v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +3944f6: 7110 bea3 0000 |000f: invoke-static {v0}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ +3944fc: 0c00 |0012: move-result-object v0 │ │ +3944fe: 2102 |0013: array-length v2, v0 │ │ +394500: 2322 0516 |0014: new-array v2, v2, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +394504: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +394506: 2105 |0017: array-length v5, v0 │ │ +394508: 3553 1e00 |0018: if-ge v3, v5, 0036 // +001e │ │ +39450c: 4605 0003 |001a: aget-object v5, v0, v3 │ │ +394510: 3805 1700 |001c: if-eqz v5, 0033 // +0017 │ │ +394514: 4605 0003 |001e: aget-object v5, v0, v3 │ │ +394518: 5476 4277 |0020: iget-object v6, v7, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ +39451c: 7120 d3a3 6500 |0022: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.getKey:(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a3d3 │ │ +394522: 0b05 |0025: move-result-wide v5 │ │ +394524: 7140 97a2 9865 |0026: invoke-static {v8, v9, v5, v6}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ +39452a: 0a05 |0029: move-result v5 │ │ +39452c: 3905 0900 |002a: if-nez v5, 0033 // +0009 │ │ +394530: d805 0401 |002c: add-int/lit8 v5, v4, #int 1 // #01 │ │ +394534: 4606 0003 |002e: aget-object v6, v0, v3 │ │ +394538: 4d06 0204 |0030: aput-object v6, v2, v4 │ │ +39453c: 0154 |0032: move v4, v5 │ │ +39453e: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ +394542: 28e2 |0035: goto 0017 // -001e │ │ +394544: 3c04 0300 |0036: if-gtz v4, 0039 // +0003 │ │ +394548: 2808 |0038: goto 0040 // +0008 │ │ +39454a: 7120 b499 4200 |0039: invoke-static {v2, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +394550: 0c08 |003c: move-result-object v8 │ │ +394552: 0781 |003d: move-object v1, v8 │ │ +394554: 1f01 0516 |003e: check-cast v1, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +394558: 1101 |0040: return-object v1 │ │ +39455a: 5472 4277 |0041: iget-object v2, v7, Lnet/sf/dibdib/thread_any/QMMap;.keyGroup:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7742 │ │ +39455e: 7120 d3a3 2000 |0043: invoke-static {v0, v2}, Lnet/sf/dibdib/thread_any/QMMap;.getKey:(Lnet/sf/dibdib/generic/QIfs$QItemIf;Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a3d3 │ │ +394564: 0b04 |0046: move-result-wide v4 │ │ +394566: 7140 97a2 9854 |0047: invoke-static {v8, v9, v4, v5}, Lnet/sf/dibdib/generic/QIfs;.compareShashPartial:(JJ)I // method@a297 │ │ +39456c: 0a08 |004a: move-result v8 │ │ +39456e: 3908 0700 |004b: if-nez v8, 0052 // +0007 │ │ +394572: 1218 |004d: const/4 v8, #int 1 // #1 │ │ +394574: 2381 0516 |004e: new-array v1, v8, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +394578: 4d00 0103 |0050: aput-object v0, v1, v3 │ │ +39457c: 1101 |0052: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0008 line=534 │ │ 0x000d line=535 │ │ 0x0013 line=536 │ │ 0x0017 line=538 │ │ @@ -1283034,55 +1283033,55 @@ │ │ type : '(JI)Lnet/sf/dibdib/generic/QIfs$QItemIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -394248: |[394248] net.sf.dibdib.thread_any.QMMap.searchMultivalued_OLD:(JI)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -394258: 7130 dea3 6507 |0000: invoke-static {v5, v6, v7}, Lnet/sf/dibdib/thread_any/QMMap;.searchLeaf:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3de │ │ -39425e: 0c06 |0003: move-result-object v6 │ │ -394260: 2067 c114 |0004: instance-of v7, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -394264: 3907 0300 |0006: if-nez v7, 0009 // +0003 │ │ -394268: 1106 |0008: return-object v6 │ │ -39426a: 1f06 c114 |0009: check-cast v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -39426e: 7110 bea3 0600 |000b: invoke-static {v6}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ -394274: 0c06 |000e: move-result-object v6 │ │ -394276: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -394278: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -39427a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -39427c: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ -39427e: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -394280: 3b01 0500 |0014: if-gez v1, 0019 // +0005 │ │ -394284: 2161 |0016: array-length v1, v6 │ │ -394286: b131 |0017: sub-int/2addr v1, v3 │ │ -394288: 2805 |0018: goto 001d // +0005 │ │ -39428a: 2164 |0019: array-length v4, v6 │ │ -39428c: 3441 0300 |001a: if-lt v1, v4, 001d // +0003 │ │ -394290: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -394292: 4604 0601 |001d: aget-object v4, v6, v1 │ │ -394296: 3804 0d00 |001f: if-eqz v4, 002c // +000d │ │ -39429a: 3908 0500 |0021: if-nez v8, 0026 // +0005 │ │ -39429e: 4606 0601 |0023: aget-object v6, v6, v1 │ │ -3942a2: 1106 |0025: return-object v6 │ │ -3942a4: 3b08 0400 |0026: if-gez v8, 002a // +0004 │ │ -3942a8: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -3942aa: 2802 |0029: goto 002b // +0002 │ │ -3942ac: 12f4 |002a: const/4 v4, #int -1 // #ff │ │ -3942ae: b048 |002b: add-int/2addr v8, v4 │ │ -3942b0: 3321 0400 |002c: if-ne v1, v2, 0030 // +0004 │ │ -3942b4: 1206 |002e: const/4 v6, #int 0 // #0 │ │ -3942b6: 1106 |002f: return-object v6 │ │ -3942b8: 3b02 0300 |0030: if-gez v2, 0033 // +0003 │ │ -3942bc: 0112 |0032: move v2, v1 │ │ -3942be: 3a08 0300 |0033: if-ltz v8, 0036 // +0003 │ │ -3942c2: 2802 |0035: goto 0037 // +0002 │ │ -3942c4: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ -3942c6: b031 |0037: add-int/2addr v1, v3 │ │ -3942c8: 28db |0038: goto 0013 // -0025 │ │ +394244: |[394244] net.sf.dibdib.thread_any.QMMap.searchMultivalued_OLD:(JI)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +394254: 7130 dea3 6507 |0000: invoke-static {v5, v6, v7}, Lnet/sf/dibdib/thread_any/QMMap;.searchLeaf:(Lnet/sf/dibdib/thread_any/QMMap;J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3de │ │ +39425a: 0c06 |0003: move-result-object v6 │ │ +39425c: 2067 c114 |0004: instance-of v7, v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +394260: 3907 0300 |0006: if-nez v7, 0009 // +0003 │ │ +394264: 1106 |0008: return-object v6 │ │ +394266: 1f06 c114 |0009: check-cast v6, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +39426a: 7110 bea3 0600 |000b: invoke-static {v6}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ +394270: 0c06 |000e: move-result-object v6 │ │ +394272: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +394274: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +394276: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +394278: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ +39427a: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +39427c: 3b01 0500 |0014: if-gez v1, 0019 // +0005 │ │ +394280: 2161 |0016: array-length v1, v6 │ │ +394282: b131 |0017: sub-int/2addr v1, v3 │ │ +394284: 2805 |0018: goto 001d // +0005 │ │ +394286: 2164 |0019: array-length v4, v6 │ │ +394288: 3441 0300 |001a: if-lt v1, v4, 001d // +0003 │ │ +39428c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +39428e: 4604 0601 |001d: aget-object v4, v6, v1 │ │ +394292: 3804 0d00 |001f: if-eqz v4, 002c // +000d │ │ +394296: 3908 0500 |0021: if-nez v8, 0026 // +0005 │ │ +39429a: 4606 0601 |0023: aget-object v6, v6, v1 │ │ +39429e: 1106 |0025: return-object v6 │ │ +3942a0: 3b08 0400 |0026: if-gez v8, 002a // +0004 │ │ +3942a4: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +3942a6: 2802 |0029: goto 002b // +0002 │ │ +3942a8: 12f4 |002a: const/4 v4, #int -1 // #ff │ │ +3942aa: b048 |002b: add-int/2addr v8, v4 │ │ +3942ac: 3321 0400 |002c: if-ne v1, v2, 0030 // +0004 │ │ +3942b0: 1206 |002e: const/4 v6, #int 0 // #0 │ │ +3942b2: 1106 |002f: return-object v6 │ │ +3942b4: 3b02 0300 |0030: if-gez v2, 0033 // +0003 │ │ +3942b8: 0112 |0032: move v2, v1 │ │ +3942ba: 3a08 0300 |0033: if-ltz v8, 0036 // +0003 │ │ +3942be: 2802 |0035: goto 0037 // +0002 │ │ +3942c0: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ +3942c2: b031 |0037: add-int/2addr v1, v3 │ │ +3942c4: 28db |0038: goto 0013 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0004 line=641 │ │ 0x0009 line=644 │ │ 0x0016 line=648 │ │ 0x001d line=649 │ │ @@ -1283097,62 +1283096,62 @@ │ │ type : '(J[Lnet/sf/dibdib/generic/QIfs$QItemIf;I)Lnet/sf/dibdib/generic/QIfs$QTupleIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 82 16-bit code units │ │ -394584: |[394584] net.sf.dibdib.thread_any.QMMap.searchNext:(J[Lnet/sf/dibdib/generic/QIfs$QItemIf;I)Lnet/sf/dibdib/generic/QIfs$QTupleIf; │ │ -394594: 7156 e0a3 5456 |0000: invoke-static {v4, v5, v6, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.searchNext:(Lnet/sf/dibdib/thread_any/QMMap;JJ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3e0 │ │ -39459a: 0c00 |0003: move-result-object v0 │ │ -39459c: 1601 ffff |0004: const-wide/16 v1, #int -1 // #ffff │ │ -3945a0: 3103 0105 |0006: cmp-long v3, v1, v5 │ │ -3945a4: 3903 0800 |0008: if-nez v3, 0010 // +0008 │ │ -3945a8: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -3945ac: 6e30 dca3 1402 |000c: invoke-virtual {v4, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3945b2: 0c00 |000f: move-result-object v0 │ │ -3945b4: 2005 c114 |0010: instance-of v5, v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -3945b8: 3805 2900 |0012: if-eqz v5, 003b // +0029 │ │ -3945bc: 0705 |0014: move-object v5, v0 │ │ -3945be: 1f05 c114 |0015: check-cast v5, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ -3945c2: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -3945c4: 7110 bea3 0500 |0018: invoke-static {v5}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ -3945ca: 0c01 |001b: move-result-object v1 │ │ -3945cc: 2111 |001c: array-length v1, v1 │ │ -3945ce: 3516 2500 |001d: if-ge v6, v1, 0042 // +0025 │ │ -3945d2: 7110 bea3 0500 |001f: invoke-static {v5}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ -3945d8: 0c01 |0022: move-result-object v1 │ │ -3945da: 4601 0106 |0023: aget-object v1, v1, v6 │ │ -3945de: 3801 1300 |0025: if-eqz v1, 0038 // +0013 │ │ -3945e2: 7110 bea3 0500 |0027: invoke-static {v5}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ -3945e8: 0c00 |002a: move-result-object v0 │ │ -3945ea: 4600 0006 |002b: aget-object v0, v0, v6 │ │ -3945ee: 3807 1500 |002d: if-eqz v7, 0042 // +0015 │ │ -3945f2: 2171 |002f: array-length v1, v7 │ │ -3945f4: 3418 0300 |0030: if-lt v8, v1, 0033 // +0003 │ │ -3945f8: 2810 |0032: goto 0042 // +0010 │ │ -3945fa: d801 0801 |0033: add-int/lit8 v1, v8, #int 1 // #01 │ │ -3945fe: 4d00 0708 |0035: aput-object v0, v7, v8 │ │ -394602: 0118 |0037: move v8, v1 │ │ -394604: d806 0601 |0038: add-int/lit8 v6, v6, #int 1 // #01 │ │ -394608: 28de |003a: goto 0018 // -0022 │ │ -39460a: 3807 0700 |003b: if-eqz v7, 0042 // +0007 │ │ -39460e: d805 0801 |003d: add-int/lit8 v5, v8, #int 1 // #01 │ │ -394612: 4d00 0708 |003f: aput-object v0, v7, v8 │ │ -394616: 0158 |0041: move v8, v5 │ │ -394618: 1205 |0042: const/4 v5, #int 0 // #0 │ │ -39461a: 3807 0700 |0043: if-eqz v7, 004a // +0007 │ │ -39461e: 2176 |0045: array-length v6, v7 │ │ -394620: 3568 0400 |0046: if-ge v8, v6, 004a // +0004 │ │ -394624: 4d05 0708 |0048: aput-object v5, v7, v8 │ │ -394628: 2006 a714 |004a: instance-of v6, v0, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ -39462c: 3806 0500 |004c: if-eqz v6, 0051 // +0005 │ │ -394630: 0705 |004e: move-object v5, v0 │ │ -394632: 1f05 a714 |004f: check-cast v5, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ -394636: 1105 |0051: return-object v5 │ │ +394580: |[394580] net.sf.dibdib.thread_any.QMMap.searchNext:(J[Lnet/sf/dibdib/generic/QIfs$QItemIf;I)Lnet/sf/dibdib/generic/QIfs$QTupleIf; │ │ +394590: 7156 e0a3 5456 |0000: invoke-static {v4, v5, v6, v5, v6}, Lnet/sf/dibdib/thread_any/QMMap;.searchNext:(Lnet/sf/dibdib/thread_any/QMMap;JJ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3e0 │ │ +394596: 0c00 |0003: move-result-object v0 │ │ +394598: 1601 ffff |0004: const-wide/16 v1, #int -1 // #ffff │ │ +39459c: 3103 0105 |0006: cmp-long v3, v1, v5 │ │ +3945a0: 3903 0800 |0008: if-nez v3, 0010 // +0008 │ │ +3945a4: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +3945a8: 6e30 dca3 1402 |000c: invoke-virtual {v4, v1, v2}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3945ae: 0c00 |000f: move-result-object v0 │ │ +3945b0: 2005 c114 |0010: instance-of v5, v0, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +3945b4: 3805 2900 |0012: if-eqz v5, 003b // +0029 │ │ +3945b8: 0705 |0014: move-object v5, v0 │ │ +3945ba: 1f05 c114 |0015: check-cast v5, Lnet/sf/dibdib/thread_any/QMMap$QBunch; // type@14c1 │ │ +3945be: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +3945c0: 7110 bea3 0500 |0018: invoke-static {v5}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ +3945c6: 0c01 |001b: move-result-object v1 │ │ +3945c8: 2111 |001c: array-length v1, v1 │ │ +3945ca: 3516 2500 |001d: if-ge v6, v1, 0042 // +0025 │ │ +3945ce: 7110 bea3 0500 |001f: invoke-static {v5}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ +3945d4: 0c01 |0022: move-result-object v1 │ │ +3945d6: 4601 0106 |0023: aget-object v1, v1, v6 │ │ +3945da: 3801 1300 |0025: if-eqz v1, 0038 // +0013 │ │ +3945de: 7110 bea3 0500 |0027: invoke-static {v5}, Lnet/sf/dibdib/thread_any/QMMap$QBunch;.access$100:(Lnet/sf/dibdib/thread_any/QMMap$QBunch;)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3be │ │ +3945e4: 0c00 |002a: move-result-object v0 │ │ +3945e6: 4600 0006 |002b: aget-object v0, v0, v6 │ │ +3945ea: 3807 1500 |002d: if-eqz v7, 0042 // +0015 │ │ +3945ee: 2171 |002f: array-length v1, v7 │ │ +3945f0: 3418 0300 |0030: if-lt v8, v1, 0033 // +0003 │ │ +3945f4: 2810 |0032: goto 0042 // +0010 │ │ +3945f6: d801 0801 |0033: add-int/lit8 v1, v8, #int 1 // #01 │ │ +3945fa: 4d00 0708 |0035: aput-object v0, v7, v8 │ │ +3945fe: 0118 |0037: move v8, v1 │ │ +394600: d806 0601 |0038: add-int/lit8 v6, v6, #int 1 // #01 │ │ +394604: 28de |003a: goto 0018 // -0022 │ │ +394606: 3807 0700 |003b: if-eqz v7, 0042 // +0007 │ │ +39460a: d805 0801 |003d: add-int/lit8 v5, v8, #int 1 // #01 │ │ +39460e: 4d00 0708 |003f: aput-object v0, v7, v8 │ │ +394612: 0158 |0041: move v8, v5 │ │ +394614: 1205 |0042: const/4 v5, #int 0 // #0 │ │ +394616: 3807 0700 |0043: if-eqz v7, 004a // +0007 │ │ +39461a: 2176 |0045: array-length v6, v7 │ │ +39461c: 3568 0400 |0046: if-ge v8, v6, 004a // +0004 │ │ +394620: 4d05 0708 |0048: aput-object v5, v7, v8 │ │ +394624: 2006 a714 |004a: instance-of v6, v0, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ +394628: 3806 0500 |004c: if-eqz v6, 0051 // +0005 │ │ +39462c: 0705 |004e: move-object v5, v0 │ │ +39462e: 1f05 a714 |004f: check-cast v5, Lnet/sf/dibdib/generic/QIfs$QTupleIf; // type@14a7 │ │ +394632: 1105 |0051: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x000c line=568 │ │ 0x0010 line=570 │ │ 0x0014 line=571 │ │ 0x0018 line=572 │ │ @@ -1283225,28 +1283224,28 @@ │ │ type : '(Lnet/sf/dibdib/thread_feed/FeederRf;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -3a3ecc: |[3a3ecc] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ -3a3edc: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3a3ee2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3a3ee4: 5920 3579 |0004: iput v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.cSlides:I // field@7935 │ │ -3a3ee8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3a3eea: 5920 3679 |0007: iput v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.jPage:I // field@7936 │ │ -3a3eee: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3a3ef0: 5b20 3779 |000a: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@7937 │ │ -3a3ef4: 1700 0000 0040 |000c: const-wide/32 v0, #float 2 // #40000000 │ │ -3a3efa: 5a20 3a79 |000f: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@793a │ │ -3a3efe: 1600 ffff |0011: const-wide/16 v0, #int -1 // #ffff │ │ -3a3f02: 5a20 3979 |0013: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nPointerSlide:J // field@7939 │ │ -3a3f06: 5b23 3879 |0015: iput-object v3, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7938 │ │ -3a3f0a: 0e00 |0017: return-void │ │ +3a3ec8: |[3a3ec8] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ +3a3ed8: 7010 e497 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3a3ede: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3a3ee0: 5920 3579 |0004: iput v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.cSlides:I // field@7935 │ │ +3a3ee4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3a3ee6: 5920 3679 |0007: iput v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.jPage:I // field@7936 │ │ +3a3eea: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3a3eec: 5b20 3779 |000a: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@7937 │ │ +3a3ef0: 1700 0000 0040 |000c: const-wide/32 v0, #float 2 // #40000000 │ │ +3a3ef6: 5a20 3a79 |000f: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@793a │ │ +3a3efa: 1600 ffff |0011: const-wide/16 v0, #int -1 // #ffff │ │ +3a3efe: 5a20 3979 |0013: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nPointerSlide:J // field@7939 │ │ +3a3f02: 5b23 3879 |0015: iput-object v3, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7938 │ │ +3a3f06: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0004 line=147 │ │ 0x0007 line=148 │ │ 0x000a line=149 │ │ 0x000f line=150 │ │ @@ -1283262,57 +1283261,57 @@ │ │ type : '(IJ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 66 16-bit code units │ │ -3a3db0: |[3a3db0] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.findSlideSupplement:(IJ)J │ │ -3a3dc0: 8180 |0000: int-to-long v0, v8 │ │ -3a3dc2: 1308 1e00 |0001: const/16 v8, #int 30 // #1e │ │ -3a3dc6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3a3dc8: 1603 0400 |0004: const-wide/16 v3, #int 4 // #4 │ │ -3a3dcc: 3105 0309 |0006: cmp-long v5, v3, v9 │ │ -3a3dd0: 3905 1800 |0008: if-nez v5, 0020 // +0018 │ │ -3a3dd4: 5379 3a79 |000a: iget-wide v9, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@793a │ │ -3a3dd8: c589 |000c: ushr-long/2addr v9, v8 │ │ -3a3dda: 5373 3a79 |000d: iget-wide v3, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@793a │ │ -3a3dde: 1705 ffff ff3f |000f: const-wide/32 v5, #float 2 // #3fffffff │ │ -3a3de4: c053 |0012: and-long/2addr v3, v5 │ │ -3a3de6: bb30 |0013: add-long/2addr v0, v3 │ │ -3a3de8: 8401 |0014: long-to-int v1, v0 │ │ -3a3dea: 3a01 0300 |0015: if-ltz v1, 0018 // +0003 │ │ -3a3dee: 2802 |0017: goto 0019 // +0002 │ │ -3a3df0: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -3a3df2: 1500 1000 |0019: const/high16 v0, #int 1048576 // #10 │ │ -3a3df6: 3710 0300 |001b: if-le v0, v1, 001e // +0003 │ │ -3a3dfa: 0112 |001d: move v2, v1 │ │ -3a3dfc: 0490 |001e: move-wide v0, v9 │ │ -3a3dfe: 280b |001f: goto 002a // +000b │ │ -3a3e00: 1603 0200 |0020: const-wide/16 v3, #int 2 // #2 │ │ -3a3e04: 3105 0309 |0022: cmp-long v5, v3, v9 │ │ -3a3e08: 3905 0600 |0024: if-nez v5, 002a // +0006 │ │ -3a3e0c: 5379 3a79 |0026: iget-wide v9, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@793a │ │ -3a3e10: c589 |0028: ushr-long/2addr v9, v8 │ │ -3a3e12: bb90 |0029: add-long/2addr v0, v9 │ │ -3a3e14: 5279 3579 |002a: iget v9, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.cSlides:I // field@7935 │ │ -3a3e18: 8193 |002c: int-to-long v3, v9 │ │ -3a3e1a: 310a 0300 |002d: cmp-long v10, v3, v0 │ │ -3a3e1e: 3c0a 0300 |002f: if-gtz v10, 0032 // +0003 │ │ -3a3e22: 8190 |0031: int-to-long v0, v9 │ │ -3a3e24: 1609 0100 |0032: const-wide/16 v9, #int 1 // #1 │ │ -3a3e28: 3103 0900 |0034: cmp-long v3, v9, v0 │ │ -3a3e2c: 3a03 0300 |0036: if-ltz v3, 0039 // +0003 │ │ -3a3e30: 0490 |0038: move-wide v0, v9 │ │ -3a3e32: 8129 |0039: int-to-long v9, v2 │ │ -3a3e34: c380 |003a: shl-long/2addr v0, v8 │ │ -3a3e36: a108 0900 |003b: or-long v8, v9, v0 │ │ -3a3e3a: 5a78 3a79 |003d: iput-wide v8, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@793a │ │ -3a3e3e: 5378 3a79 |003f: iget-wide v8, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@793a │ │ -3a3e42: 1008 |0041: return-wide v8 │ │ +3a3dac: |[3a3dac] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.findSlideSupplement:(IJ)J │ │ +3a3dbc: 8180 |0000: int-to-long v0, v8 │ │ +3a3dbe: 1308 1e00 |0001: const/16 v8, #int 30 // #1e │ │ +3a3dc2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3a3dc4: 1603 0400 |0004: const-wide/16 v3, #int 4 // #4 │ │ +3a3dc8: 3105 0309 |0006: cmp-long v5, v3, v9 │ │ +3a3dcc: 3905 1800 |0008: if-nez v5, 0020 // +0018 │ │ +3a3dd0: 5379 3a79 |000a: iget-wide v9, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@793a │ │ +3a3dd4: c589 |000c: ushr-long/2addr v9, v8 │ │ +3a3dd6: 5373 3a79 |000d: iget-wide v3, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@793a │ │ +3a3dda: 1705 ffff ff3f |000f: const-wide/32 v5, #float 2 // #3fffffff │ │ +3a3de0: c053 |0012: and-long/2addr v3, v5 │ │ +3a3de2: bb30 |0013: add-long/2addr v0, v3 │ │ +3a3de4: 8401 |0014: long-to-int v1, v0 │ │ +3a3de6: 3a01 0300 |0015: if-ltz v1, 0018 // +0003 │ │ +3a3dea: 2802 |0017: goto 0019 // +0002 │ │ +3a3dec: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +3a3dee: 1500 1000 |0019: const/high16 v0, #int 1048576 // #10 │ │ +3a3df2: 3710 0300 |001b: if-le v0, v1, 001e // +0003 │ │ +3a3df6: 0112 |001d: move v2, v1 │ │ +3a3df8: 0490 |001e: move-wide v0, v9 │ │ +3a3dfa: 280b |001f: goto 002a // +000b │ │ +3a3dfc: 1603 0200 |0020: const-wide/16 v3, #int 2 // #2 │ │ +3a3e00: 3105 0309 |0022: cmp-long v5, v3, v9 │ │ +3a3e04: 3905 0600 |0024: if-nez v5, 002a // +0006 │ │ +3a3e08: 5379 3a79 |0026: iget-wide v9, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@793a │ │ +3a3e0c: c589 |0028: ushr-long/2addr v9, v8 │ │ +3a3e0e: bb90 |0029: add-long/2addr v0, v9 │ │ +3a3e10: 5279 3579 |002a: iget v9, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.cSlides:I // field@7935 │ │ +3a3e14: 8193 |002c: int-to-long v3, v9 │ │ +3a3e16: 310a 0300 |002d: cmp-long v10, v3, v0 │ │ +3a3e1a: 3c0a 0300 |002f: if-gtz v10, 0032 // +0003 │ │ +3a3e1e: 8190 |0031: int-to-long v0, v9 │ │ +3a3e20: 1609 0100 |0032: const-wide/16 v9, #int 1 // #1 │ │ +3a3e24: 3103 0900 |0034: cmp-long v3, v9, v0 │ │ +3a3e28: 3a03 0300 |0036: if-ltz v3, 0039 // +0003 │ │ +3a3e2c: 0490 |0038: move-wide v0, v9 │ │ +3a3e2e: 8129 |0039: int-to-long v9, v2 │ │ +3a3e30: c380 |003a: shl-long/2addr v0, v8 │ │ +3a3e32: a108 0900 |003b: or-long v8, v9, v0 │ │ +3a3e36: 5a78 3a79 |003d: iput-wide v8, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@793a │ │ +3a3e3a: 5378 3a79 |003f: iget-wide v8, v7, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@793a │ │ +3a3e3e: 1008 |0041: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x000a line=207 │ │ 0x000d line=208 │ │ 0x0026 line=212 │ │ 0x002a line=214 │ │ 0x003d line=216 │ │ @@ -1283327,17 +1283326,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a3d54: |[3a3d54] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getCountSlides:()I │ │ -3a3d64: 5210 3579 |0000: iget v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.cSlides:I // field@7935 │ │ -3a3d68: 0f00 |0002: return v0 │ │ +3a3d50: |[3a3d50] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getCountSlides:()I │ │ +3a3d60: 5210 3579 |0000: iget v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.cSlides:I // field@7935 │ │ +3a3d64: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder; │ │ │ │ #2 : (in Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;) │ │ @@ -1283345,17 +1283344,17 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken$QScript;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a3e70: |[3a3e70] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getLastFeed:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3a3e80: 5410 3779 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@7937 │ │ -3a3e84: 1100 |0002: return-object v0 │ │ +3a3e6c: |[3a3e6c] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getLastFeed:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3a3e7c: 5410 3779 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@7937 │ │ +3a3e80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder; │ │ │ │ #3 : (in Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;) │ │ @@ -1283363,17 +1283362,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a3e44: |[3a3e44] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getNumSlide30Supp:()J │ │ -3a3e54: 5320 3a79 |0000: iget-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@793a │ │ -3a3e58: 1000 |0002: return-wide v0 │ │ +3a3e40: |[3a3e40] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getNumSlide30Supp:()J │ │ +3a3e50: 5320 3a79 |0000: iget-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.nSlide30Supp:J // field@793a │ │ +3a3e54: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder; │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;) │ │ @@ -1283381,17 +1283380,17 @@ │ │ type : '()Lnet/sf/dibdib/thread_feed/FeederRf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a3e88: |[3a3e88] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getOwner:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a3e98: 5410 3879 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7938 │ │ -3a3e9c: 1100 |0002: return-object v0 │ │ +3a3e84: |[3a3e84] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getOwner:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a3e94: 5410 3879 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7938 │ │ +3a3e98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder; │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;) │ │ @@ -1283399,17 +1283398,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a3d6c: |[3a3d6c] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getPageOffset:()I │ │ -3a3d7c: 5210 3679 |0000: iget v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.jPage:I // field@7936 │ │ -3a3d80: 0f00 |0002: return v0 │ │ +3a3d68: |[3a3d68] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.getPageOffset:()I │ │ +3a3d78: 5210 3679 |0000: iget v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.jPage:I // field@7936 │ │ +3a3d7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder; │ │ │ │ #6 : (in Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;) │ │ @@ -1283417,22 +1283416,22 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3a3d84: |[3a3d84] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.linesPerSlide:()I │ │ -3a3d94: 6200 8e79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798e │ │ -3a3d98: 6e10 0fa5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32Fut:()I // method@a50f │ │ -3a3d9e: 0a00 |0005: move-result v0 │ │ -3a3da0: 1401 0080 0d00 |0006: const v1, #float 1.23978e-39 // #000d8000 │ │ -3a3da6: b301 |0009: div-int/2addr v1, v0 │ │ -3a3da8: d801 01ff |000a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3a3dac: 0f01 |000c: return v1 │ │ +3a3d80: |[3a3d80] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.linesPerSlide:()I │ │ +3a3d90: 6200 8e79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798e │ │ +3a3d94: 6e10 0fa5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32Fut:()I // method@a50f │ │ +3a3d9a: 0a00 |0005: move-result v0 │ │ +3a3d9c: 1401 0080 0d00 |0006: const v1, #float 1.23978e-39 // #000d8000 │ │ +3a3da2: b301 |0009: div-int/2addr v1, v0 │ │ +3a3da4: d801 01ff |000a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3a3da8: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0002 line=159 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder; │ │ │ │ @@ -1283441,23 +1283440,23 @@ │ │ type : '()Lnet/sf/dibdib/thread_feed/FeederRf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3a3ea0: |[3a3ea0] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a3eb0: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a3eb4: 7110 cda4 0200 |0002: invoke-static {v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.find:(Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;)Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4cd │ │ -3a3eba: 0c01 |0005: move-result-object v1 │ │ -3a3ebc: 5b01 8073 |0006: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3a3ec0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3a3ec2: 5b20 3779 |0009: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@7937 │ │ -3a3ec6: 5420 3879 |000b: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7938 │ │ -3a3eca: 1100 |000d: return-object v0 │ │ +3a3e9c: |[3a3e9c] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a3eac: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a3eb0: 7110 cda4 0200 |0002: invoke-static {v2}, Lnet/sf/dibdib/thread_feed/FeederRf;.find:(Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;)Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4cd │ │ +3a3eb6: 0c01 |0005: move-result-object v1 │ │ +3a3eb8: 5b01 8073 |0006: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3a3ebc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3a3ebe: 5b20 3779 |0009: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@7937 │ │ +3a3ec2: 5420 3879 |000b: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7938 │ │ +3a3ec6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0009 line=166 │ │ 0x000b line=167 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder; │ │ @@ -1283467,16 +1283466,16 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3a3e5c: |[3a3e5c] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a3e6c: 1101 |0000: return-object v1 │ │ +3a3e58: |[3a3e58] net.sf.dibdib.thread_feed.FeederRf$GenericFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a3e68: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7003 (FeederRf.java) │ │ │ │ Class #3980 header: │ │ @@ -1283563,49 +1283562,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -3a650c: |[3a650c] net.sf.dibdib.thread_feed.MainThreads.:()V │ │ -3a651c: 2200 e014 |0000: new-instance v0, Lnet/sf/dibdib/thread_feed/MainThreads; // type@14e0 │ │ -3a6520: 1a01 b84a |0002: const-string v1, "TOPNET" // string@4ab8 │ │ -3a6524: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a6526: 7030 e2a4 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_feed/MainThreads;.:(Ljava/lang/String;I)V // method@a4e2 │ │ -3a652c: 6900 6479 |0008: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -3a6530: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3a6532: 2313 1b16 |000b: new-array v3, v1, [Lnet/sf/dibdib/thread_feed/MainThreads; // type@161b │ │ -3a6536: 4d00 0302 |000d: aput-object v0, v3, v2 │ │ -3a653a: 6903 6379 |000f: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.$VALUES:[Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a653e: 2200 df14 |0011: new-instance v0, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // type@14df │ │ -3a6542: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -3a6544: 7020 dba4 3000 |0014: invoke-direct {v0, v3}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.:(Lnet/sf/dibdib/thread_feed/MainThreads$1;)V // method@a4db │ │ -3a654a: 6900 6879 |0017: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.scheduler:Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // field@7968 │ │ -3a654e: 1250 |0019: const/4 v0, #int 5 // #5 │ │ -3a6550: 2300 0616 |001a: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // type@1606 │ │ -3a6554: 6204 567a |001c: sget-object v4, Lnet/sf/dibdib/thread_wk/WkRunner;.INSTANCE:Lnet/sf/dibdib/thread_wk/WkRunner; // field@7a56 │ │ -3a6558: 4d04 0002 |001e: aput-object v4, v0, v2 │ │ -3a655c: 6204 9879 |0020: sget-object v4, Lnet/sf/dibdib/thread_io/IoRunner;.INSTANCE:Lnet/sf/dibdib/thread_io/IoRunner; // field@7998 │ │ -3a6560: 4d04 0001 |0022: aput-object v4, v0, v1 │ │ -3a6564: 6201 a479 |0024: sget-object v1, Lnet/sf/dibdib/thread_net/NetRunner;.INSTANCE:Lnet/sf/dibdib/thread_net/NetRunner; // field@79a4 │ │ -3a6568: 1224 |0026: const/4 v4, #int 2 // #2 │ │ -3a656a: 4d01 0004 |0027: aput-object v1, v0, v4 │ │ -3a656e: 1231 |0029: const/4 v1, #int 3 // #3 │ │ -3a6570: 4d03 0001 |002a: aput-object v3, v0, v1 │ │ -3a6574: 6201 b579 |002c: sget-object v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.INSTANCE:Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b5 │ │ -3a6578: 1244 |002e: const/4 v4, #int 4 // #4 │ │ -3a657a: 4d01 0004 |002f: aput-object v1, v0, v4 │ │ -3a657e: 6900 6579 |0031: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7965 │ │ -3a6582: 6903 6b79 |0033: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ -3a6586: 6903 6d79 |0035: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ -3a658a: 6903 6c79 |0037: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796c │ │ -3a658e: 6903 6e79 |0039: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ -3a6592: 6a02 6679 |003b: sput-boolean v2, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow_saved:Z // field@7966 │ │ -3a6596: 0e00 |003d: return-void │ │ +3a6508: |[3a6508] net.sf.dibdib.thread_feed.MainThreads.:()V │ │ +3a6518: 2200 e014 |0000: new-instance v0, Lnet/sf/dibdib/thread_feed/MainThreads; // type@14e0 │ │ +3a651c: 1a01 b84a |0002: const-string v1, "TOPNET" // string@4ab8 │ │ +3a6520: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a6522: 7030 e2a4 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_feed/MainThreads;.:(Ljava/lang/String;I)V // method@a4e2 │ │ +3a6528: 6900 6479 |0008: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +3a652c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3a652e: 2313 1b16 |000b: new-array v3, v1, [Lnet/sf/dibdib/thread_feed/MainThreads; // type@161b │ │ +3a6532: 4d00 0302 |000d: aput-object v0, v3, v2 │ │ +3a6536: 6903 6379 |000f: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.$VALUES:[Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a653a: 2200 df14 |0011: new-instance v0, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // type@14df │ │ +3a653e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +3a6540: 7020 dba4 3000 |0014: invoke-direct {v0, v3}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.:(Lnet/sf/dibdib/thread_feed/MainThreads$1;)V // method@a4db │ │ +3a6546: 6900 6879 |0017: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.scheduler:Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // field@7968 │ │ +3a654a: 1250 |0019: const/4 v0, #int 5 // #5 │ │ +3a654c: 2300 0616 |001a: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // type@1606 │ │ +3a6550: 6204 567a |001c: sget-object v4, Lnet/sf/dibdib/thread_wk/WkRunner;.INSTANCE:Lnet/sf/dibdib/thread_wk/WkRunner; // field@7a56 │ │ +3a6554: 4d04 0002 |001e: aput-object v4, v0, v2 │ │ +3a6558: 6204 9879 |0020: sget-object v4, Lnet/sf/dibdib/thread_io/IoRunner;.INSTANCE:Lnet/sf/dibdib/thread_io/IoRunner; // field@7998 │ │ +3a655c: 4d04 0001 |0022: aput-object v4, v0, v1 │ │ +3a6560: 6201 a479 |0024: sget-object v1, Lnet/sf/dibdib/thread_net/NetRunner;.INSTANCE:Lnet/sf/dibdib/thread_net/NetRunner; // field@79a4 │ │ +3a6564: 1224 |0026: const/4 v4, #int 2 // #2 │ │ +3a6566: 4d01 0004 |0027: aput-object v1, v0, v4 │ │ +3a656a: 1231 |0029: const/4 v1, #int 3 // #3 │ │ +3a656c: 4d03 0001 |002a: aput-object v3, v0, v1 │ │ +3a6570: 6201 b579 |002c: sget-object v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.INSTANCE:Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b5 │ │ +3a6574: 1244 |002e: const/4 v4, #int 4 // #4 │ │ +3a6576: 4d01 0004 |002f: aput-object v1, v0, v4 │ │ +3a657a: 6900 6579 |0031: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7965 │ │ +3a657e: 6903 6b79 |0033: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ +3a6582: 6903 6d79 |0035: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ +3a6586: 6903 6c79 |0037: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796c │ │ +3a658a: 6903 6e79 |0039: sput-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ +3a658e: 6a02 6679 |003b: sput-boolean v2, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow_saved:Z // field@7966 │ │ +3a6592: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x000f line=21 │ │ 0x0011 line=96 │ │ 0x001c line=98 │ │ 0x0033 line=112 │ │ @@ -1283620,23 +1283619,23 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3a6598: |[3a6598] net.sf.dibdib.thread_feed.MainThreads.:(Ljava/lang/String;I)V │ │ -3a65a8: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3a65ae: 2201 ad14 |0003: new-instance v1, Lnet/sf/dibdib/generic/QPlace; // type@14ad │ │ -3a65b2: 7010 9ca2 0100 |0005: invoke-direct {v1}, Lnet/sf/dibdib/generic/QPlace;.:()V // method@a29c │ │ -3a65b8: 5b01 6979 |0008: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ -3a65bc: 2201 ad14 |000a: new-instance v1, Lnet/sf/dibdib/generic/QPlace; // type@14ad │ │ -3a65c0: 7010 9ca2 0100 |000c: invoke-direct {v1}, Lnet/sf/dibdib/generic/QPlace;.:()V // method@a29c │ │ -3a65c6: 5b01 6a79 |000f: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zPool:Lnet/sf/dibdib/generic/QPlace; // field@796a │ │ -3a65ca: 0e00 |0011: return-void │ │ +3a6594: |[3a6594] net.sf.dibdib.thread_feed.MainThreads.:(Ljava/lang/String;I)V │ │ +3a65a4: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3a65aa: 2201 ad14 |0003: new-instance v1, Lnet/sf/dibdib/generic/QPlace; // type@14ad │ │ +3a65ae: 7010 9ca2 0100 |0005: invoke-direct {v1}, Lnet/sf/dibdib/generic/QPlace;.:()V // method@a29c │ │ +3a65b4: 5b01 6979 |0008: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ +3a65b8: 2201 ad14 |000a: new-instance v1, Lnet/sf/dibdib/generic/QPlace; // type@14ad │ │ +3a65bc: 7010 9ca2 0100 |000c: invoke-direct {v1}, Lnet/sf/dibdib/generic/QPlace;.:()V // method@a29c │ │ +3a65c2: 5b01 6a79 |000f: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zPool:Lnet/sf/dibdib/generic/QPlace; // field@796a │ │ +3a65c6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=90 │ │ 0x000a line=91 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lnet/sf/dibdib/thread_feed/MainThreads; │ │ @@ -1283648,52 +1283647,52 @@ │ │ type : '()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a64d0: |[3a64d0] net.sf.dibdib.thread_feed.MainThreads.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; │ │ -3a64e0: 6200 6e79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ -3a64e4: 1100 |0002: return-object v0 │ │ +3a64cc: |[3a64cc] net.sf.dibdib.thread_feed.MainThreads.access$200:()[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; │ │ +3a64dc: 6200 6e79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ +3a64e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ #3 : (in Lnet/sf/dibdib/thread_feed/MainThreads;) │ │ name : 'access$300' │ │ type : '()[Ljava/util/concurrent/Future;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a62c4: |[3a62c4] net.sf.dibdib.thread_feed.MainThreads.access$300:()[Ljava/util/concurrent/Future; │ │ -3a62d4: 6200 6d79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ -3a62d8: 1100 |0002: return-object v0 │ │ +3a62c0: |[3a62c0] net.sf.dibdib.thread_feed.MainThreads.access$300:()[Ljava/util/concurrent/Future; │ │ +3a62d0: 6200 6d79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ +3a62d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_feed/MainThreads;) │ │ name : 'access$400' │ │ type : '(I)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3a630c: |[3a630c] net.sf.dibdib.thread_feed.MainThreads.access$400:(I)Lnet/sf/dibdib/generic/QToken; │ │ -3a631c: 7110 eca4 0000 |0000: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.collectResult:(I)Lnet/sf/dibdib/generic/QToken; // method@a4ec │ │ -3a6322: 0c00 |0003: move-result-object v0 │ │ -3a6324: 1100 |0004: return-object v0 │ │ +3a6308: |[3a6308] net.sf.dibdib.thread_feed.MainThreads.access$400:(I)Lnet/sf/dibdib/generic/QToken; │ │ +3a6318: 7110 eca4 0000 |0000: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.collectResult:(I)Lnet/sf/dibdib/generic/QToken; // method@a4ec │ │ +3a631e: 0c00 |0003: move-result-object v0 │ │ +3a6320: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) I │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_feed/MainThreads;) │ │ @@ -1283701,34 +1283700,34 @@ │ │ type : '()[Ljava/util/concurrent/ExecutorService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a62ac: |[3a62ac] net.sf.dibdib.thread_feed.MainThreads.access$500:()[Ljava/util/concurrent/ExecutorService; │ │ -3a62bc: 6200 6b79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ -3a62c0: 1100 |0002: return-object v0 │ │ +3a62a8: |[3a62a8] net.sf.dibdib.thread_feed.MainThreads.access$500:()[Ljava/util/concurrent/ExecutorService; │ │ +3a62b8: 6200 6b79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ +3a62bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ #6 : (in Lnet/sf/dibdib/thread_feed/MainThreads;) │ │ name : 'access$600' │ │ type : '(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a62dc: |[3a62dc] net.sf.dibdib.thread_feed.MainThreads.access$600:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; │ │ -3a62ec: 5400 6a79 |0000: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zPool:Lnet/sf/dibdib/generic/QPlace; // field@796a │ │ -3a62f0: 1100 |0002: return-object v0 │ │ +3a62d8: |[3a62d8] net.sf.dibdib.thread_feed.MainThreads.access$600:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; │ │ +3a62e8: 5400 6a79 |0000: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zPool:Lnet/sf/dibdib/generic/QPlace; // field@796a │ │ +3a62ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lnet/sf/dibdib/thread_feed/MainThreads; │ │ │ │ #7 : (in Lnet/sf/dibdib/thread_feed/MainThreads;) │ │ @@ -1283736,17 +1283735,17 @@ │ │ type : '(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a62f4: |[3a62f4] net.sf.dibdib.thread_feed.MainThreads.access$700:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; │ │ -3a6304: 5400 6779 |0000: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.rGateOut:Lnet/sf/dibdib/generic/QPlace; // field@7967 │ │ -3a6308: 1100 |0002: return-object v0 │ │ +3a62f0: |[3a62f0] net.sf.dibdib.thread_feed.MainThreads.access$700:(Lnet/sf/dibdib/thread_feed/MainThreads;)Lnet/sf/dibdib/generic/QPlace; │ │ +3a6300: 5400 6779 |0000: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.rGateOut:Lnet/sf/dibdib/generic/QPlace; // field@7967 │ │ +3a6304: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lnet/sf/dibdib/thread_feed/MainThreads; │ │ │ │ #8 : (in Lnet/sf/dibdib/thread_feed/MainThreads;) │ │ @@ -1283754,17 +1283753,17 @@ │ │ type : '(Lnet/sf/dibdib/thread_feed/MainThreads;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3a65cc: |[3a65cc] net.sf.dibdib.thread_feed.MainThreads.access$900:(Lnet/sf/dibdib/thread_feed/MainThreads;)V │ │ -3a65dc: 7010 f0a4 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow:()V // method@a4f0 │ │ -3a65e2: 0e00 |0003: return-void │ │ +3a65c8: |[3a65c8] net.sf.dibdib.thread_feed.MainThreads.access$900:(Lnet/sf/dibdib/thread_feed/MainThreads;)V │ │ +3a65d8: 7010 f0a4 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow:()V // method@a4f0 │ │ +3a65de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lnet/sf/dibdib/thread_feed/MainThreads; │ │ │ │ #9 : (in Lnet/sf/dibdib/thread_feed/MainThreads;) │ │ @@ -1283772,52 +1283771,52 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -3a65e4: |[3a65e4] net.sf.dibdib.thread_feed.MainThreads.cancelAll:(Z)V │ │ -3a65f4: 6200 6479 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -3a65f8: 5400 6979 |0002: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ -3a65fc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3a65fe: 6e20 9da2 1000 |0005: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QPlace;.flush:(Z)V // method@a29d │ │ -3a6604: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3a6606: 6202 6e79 |0009: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ -3a660a: 2123 |000b: array-length v3, v2 │ │ -3a660c: 3530 1100 |000c: if-ge v0, v3, 001d // +0011 │ │ -3a6610: 7110 eba4 0000 |000e: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelOne:(I)Lnet/sf/dibdib/generic/QToken; // method@a4eb │ │ -3a6616: 3804 0900 |0011: if-eqz v4, 001a // +0009 │ │ -3a661a: 6202 6b79 |0013: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ -3a661e: 4602 0200 |0015: aget-object v2, v2, v0 │ │ -3a6622: 7210 119b 0200 |0017: invoke-interface {v2}, Ljava/util/concurrent/ExecutorService;.shutdownNow:()Ljava/util/List; // method@9b11 │ │ -3a6628: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3a662c: 28ed |001c: goto 0009 // -0013 │ │ -3a662e: 3804 1800 |001d: if-eqz v4, 0035 // +0018 │ │ -3a6632: 6204 6b79 |001f: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ -3a6636: 2144 |0021: array-length v4, v4 │ │ -3a6638: b114 |0022: sub-int/2addr v4, v1 │ │ -3a663a: 6200 6e79 |0023: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ -3a663e: 2100 |0025: array-length v0, v0 │ │ -3a6640: 3404 1c00 |0026: if-lt v4, v0, 0042 // +001c │ │ -3a6644: 7110 eba4 0400 |0028: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelOne:(I)Lnet/sf/dibdib/generic/QToken; // method@a4eb │ │ -3a664a: 6200 6b79 |002b: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ -3a664e: 4600 0004 |002d: aget-object v0, v0, v4 │ │ -3a6652: 7210 119b 0000 |002f: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdownNow:()Ljava/util/List; // method@9b11 │ │ -3a6658: d804 04ff |0032: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3a665c: 28ef |0034: goto 0023 // -0011 │ │ -3a665e: 2124 |0035: array-length v4, v2 │ │ -3a6660: b014 |0036: add-int/2addr v4, v1 │ │ -3a6662: 6200 6b79 |0037: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ -3a6666: 2100 |0039: array-length v0, v0 │ │ -3a6668: 3504 0800 |003a: if-ge v4, v0, 0042 // +0008 │ │ -3a666c: 7110 eba4 0400 |003c: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelOne:(I)Lnet/sf/dibdib/generic/QToken; // method@a4eb │ │ -3a6672: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3a6676: 28f6 |0041: goto 0037 // -000a │ │ -3a6678: 0e00 |0042: return-void │ │ +3a65e0: |[3a65e0] net.sf.dibdib.thread_feed.MainThreads.cancelAll:(Z)V │ │ +3a65f0: 6200 6479 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +3a65f4: 5400 6979 |0002: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ +3a65f8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3a65fa: 6e20 9da2 1000 |0005: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QPlace;.flush:(Z)V // method@a29d │ │ +3a6600: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3a6602: 6202 6e79 |0009: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ +3a6606: 2123 |000b: array-length v3, v2 │ │ +3a6608: 3530 1100 |000c: if-ge v0, v3, 001d // +0011 │ │ +3a660c: 7110 eba4 0000 |000e: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelOne:(I)Lnet/sf/dibdib/generic/QToken; // method@a4eb │ │ +3a6612: 3804 0900 |0011: if-eqz v4, 001a // +0009 │ │ +3a6616: 6202 6b79 |0013: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ +3a661a: 4602 0200 |0015: aget-object v2, v2, v0 │ │ +3a661e: 7210 119b 0200 |0017: invoke-interface {v2}, Ljava/util/concurrent/ExecutorService;.shutdownNow:()Ljava/util/List; // method@9b11 │ │ +3a6624: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3a6628: 28ed |001c: goto 0009 // -0013 │ │ +3a662a: 3804 1800 |001d: if-eqz v4, 0035 // +0018 │ │ +3a662e: 6204 6b79 |001f: sget-object v4, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ +3a6632: 2144 |0021: array-length v4, v4 │ │ +3a6634: b114 |0022: sub-int/2addr v4, v1 │ │ +3a6636: 6200 6e79 |0023: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ +3a663a: 2100 |0025: array-length v0, v0 │ │ +3a663c: 3404 1c00 |0026: if-lt v4, v0, 0042 // +001c │ │ +3a6640: 7110 eba4 0400 |0028: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelOne:(I)Lnet/sf/dibdib/generic/QToken; // method@a4eb │ │ +3a6646: 6200 6b79 |002b: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ +3a664a: 4600 0004 |002d: aget-object v0, v0, v4 │ │ +3a664e: 7210 119b 0000 |002f: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdownNow:()Ljava/util/List; // method@9b11 │ │ +3a6654: d804 04ff |0032: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3a6658: 28ef |0034: goto 0023 // -0011 │ │ +3a665a: 2124 |0035: array-length v4, v2 │ │ +3a665c: b014 |0036: add-int/2addr v4, v1 │ │ +3a665e: 6200 6b79 |0037: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ +3a6662: 2100 |0039: array-length v0, v0 │ │ +3a6664: 3504 0800 |003a: if-ge v4, v0, 0042 // +0008 │ │ +3a6668: 7110 eba4 0400 |003c: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelOne:(I)Lnet/sf/dibdib/generic/QToken; // method@a4eb │ │ +3a666e: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3a6672: 28f6 |0041: goto 0037 // -000a │ │ +3a6674: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0009 line=412 │ │ 0x000e line=413 │ │ 0x0013 line=415 │ │ 0x001f line=420 │ │ @@ -1283833,42 +1283832,42 @@ │ │ type : '(I)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -3a6328: |[3a6328] net.sf.dibdib.thread_feed.MainThreads.cancelOne:(I)Lnet/sf/dibdib/generic/QToken; │ │ -3a6338: 6200 6d79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ -3a633c: 4600 0005 |0002: aget-object v0, v0, v5 │ │ -3a6340: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3a6342: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -3a6346: 1101 |0007: return-object v1 │ │ -3a6348: 3800 1d00 |0008: if-eqz v0, 0025 // +001d │ │ -3a634c: 1602 5e01 |000a: const-wide/16 v2, #int 350 // #15e │ │ -3a6350: 6204 bf70 |000c: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@70bf │ │ -3a6354: 7240 1a9b 2043 |000e: invoke-interface {v0, v2, v3, v4}, Ljava/util/concurrent/Future;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@9b1a │ │ -3a635a: 0c02 |0011: move-result-object v2 │ │ -3a635c: 1f02 b414 |0012: check-cast v2, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ -3a6360: 2812 |0014: goto 0026 // +0012 │ │ -3a6362: 0d00 |0015: move-exception v0 │ │ -3a6364: 280a |0016: goto 0020 // +000a │ │ -3a6366: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -3a6368: 7220 189b 2000 |0018: invoke-interface {v0, v2}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@9b18 │ │ -3a636e: 6200 6d79 |001b: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ -3a6372: 4d01 0005 |001d: aput-object v1, v0, v5 │ │ -3a6376: 280c |001f: goto 002b // +000c │ │ -3a6378: 6202 6d79 |0020: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ -3a637c: 4d01 0205 |0022: aput-object v1, v2, v5 │ │ -3a6380: 2700 |0024: throw v0 │ │ -3a6382: 0712 |0025: move-object v2, v1 │ │ -3a6384: 6200 6d79 |0026: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ -3a6388: 4d01 0005 |0028: aput-object v1, v0, v5 │ │ -3a638c: 0721 |002a: move-object v1, v2 │ │ -3a638e: 1101 |002b: return-object v1 │ │ +3a6324: |[3a6324] net.sf.dibdib.thread_feed.MainThreads.cancelOne:(I)Lnet/sf/dibdib/generic/QToken; │ │ +3a6334: 6200 6d79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ +3a6338: 4600 0005 |0002: aget-object v0, v0, v5 │ │ +3a633c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3a633e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +3a6342: 1101 |0007: return-object v1 │ │ +3a6344: 3800 1d00 |0008: if-eqz v0, 0025 // +001d │ │ +3a6348: 1602 5e01 |000a: const-wide/16 v2, #int 350 // #15e │ │ +3a634c: 6204 bf70 |000c: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@70bf │ │ +3a6350: 7240 1a9b 2043 |000e: invoke-interface {v0, v2, v3, v4}, Ljava/util/concurrent/Future;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@9b1a │ │ +3a6356: 0c02 |0011: move-result-object v2 │ │ +3a6358: 1f02 b414 |0012: check-cast v2, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ +3a635c: 2812 |0014: goto 0026 // +0012 │ │ +3a635e: 0d00 |0015: move-exception v0 │ │ +3a6360: 280a |0016: goto 0020 // +000a │ │ +3a6362: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +3a6364: 7220 189b 2000 |0018: invoke-interface {v0, v2}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@9b18 │ │ +3a636a: 6200 6d79 |001b: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ +3a636e: 4d01 0005 |001d: aput-object v1, v0, v5 │ │ +3a6372: 280c |001f: goto 002b // +000c │ │ +3a6374: 6202 6d79 |0020: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ +3a6378: 4d01 0205 |0022: aput-object v1, v2, v5 │ │ +3a637c: 2700 |0024: throw v0 │ │ +3a637e: 0712 |0025: move-object v2, v1 │ │ +3a6380: 6200 6d79 |0026: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ +3a6384: 4d01 0005 |0028: aput-object v1, v0, v5 │ │ +3a6388: 0721 |002a: move-object v1, v2 │ │ +3a638a: 1101 |002b: return-object v1 │ │ catches : 2 │ │ 0x000c - 0x0014 │ │ Ljava/lang/Exception; -> 0x0017 │ │ -> 0x0015 │ │ 0x0018 - 0x001b │ │ -> 0x0015 │ │ positions : │ │ @@ -1283886,51 +1283885,51 @@ │ │ type : '(I)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -3a63a8: |[3a63a8] net.sf.dibdib.thread_feed.MainThreads.collectResult:(I)Lnet/sf/dibdib/generic/QToken; │ │ -3a63b8: 6200 6d79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ -3a63bc: 4601 0003 |0002: aget-object v1, v0, v3 │ │ -3a63c0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a63c2: 3801 3800 |0005: if-eqz v1, 003d // +0038 │ │ -3a63c6: 4600 0003 |0007: aget-object v0, v0, v3 │ │ -3a63ca: 7210 1b9b 0000 |0009: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@9b1b │ │ -3a63d0: 0a00 |000c: move-result v0 │ │ -3a63d2: 3800 3000 |000d: if-eqz v0, 003d // +0030 │ │ -3a63d6: 6200 6d79 |000f: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ -3a63da: 4600 0003 |0011: aget-object v0, v0, v3 │ │ -3a63de: 7210 199b 0000 |0013: invoke-interface {v0}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@9b19 │ │ -3a63e4: 0c00 |0016: move-result-object v0 │ │ -3a63e6: 1f00 b414 |0017: check-cast v0, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ -3a63ea: 6201 6d79 |0019: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ -3a63ee: 4d02 0103 |001b: aput-object v2, v1, v3 │ │ -3a63f2: 0702 |001d: move-object v2, v0 │ │ -3a63f4: 280f |001e: goto 002d // +000f │ │ -3a63f6: 6200 6e79 |001f: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ -3a63fa: 2100 |0021: array-length v0, v0 │ │ -3a63fc: 3403 0400 |0022: if-lt v3, v0, 0026 // +0004 │ │ -3a6400: 0720 |0024: move-object v0, v2 │ │ -3a6402: 2803 |0025: goto 0028 // +0003 │ │ -3a6404: 6200 a776 |0026: sget-object v0, Lnet/sf/dibdib/generic/QToken;.ERROR:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a7 │ │ -3a6408: 6201 6d79 |0028: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ -3a640c: 4d02 0103 |002a: aput-object v2, v1, v3 │ │ -3a6410: 28f1 |002c: goto 001d // -000f │ │ -3a6412: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ -3a6416: 6203 6479 |002f: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -3a641a: 5433 6a79 |0031: iget-object v3, v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zPool:Lnet/sf/dibdib/generic/QPlace; // field@796a │ │ -3a641e: 6e20 a1a2 2300 |0033: invoke-virtual {v3, v2}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a6424: 2807 |0036: goto 003d // +0007 │ │ -3a6426: 0d00 |0037: move-exception v0 │ │ -3a6428: 6201 6d79 |0038: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ -3a642c: 4d02 0103 |003a: aput-object v2, v1, v3 │ │ -3a6430: 2700 |003c: throw v0 │ │ -3a6432: 1102 |003d: return-object v2 │ │ +3a63a4: |[3a63a4] net.sf.dibdib.thread_feed.MainThreads.collectResult:(I)Lnet/sf/dibdib/generic/QToken; │ │ +3a63b4: 6200 6d79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ +3a63b8: 4601 0003 |0002: aget-object v1, v0, v3 │ │ +3a63bc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a63be: 3801 3800 |0005: if-eqz v1, 003d // +0038 │ │ +3a63c2: 4600 0003 |0007: aget-object v0, v0, v3 │ │ +3a63c6: 7210 1b9b 0000 |0009: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@9b1b │ │ +3a63cc: 0a00 |000c: move-result v0 │ │ +3a63ce: 3800 3000 |000d: if-eqz v0, 003d // +0030 │ │ +3a63d2: 6200 6d79 |000f: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ +3a63d6: 4600 0003 |0011: aget-object v0, v0, v3 │ │ +3a63da: 7210 199b 0000 |0013: invoke-interface {v0}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@9b19 │ │ +3a63e0: 0c00 |0016: move-result-object v0 │ │ +3a63e2: 1f00 b414 |0017: check-cast v0, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ +3a63e6: 6201 6d79 |0019: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ +3a63ea: 4d02 0103 |001b: aput-object v2, v1, v3 │ │ +3a63ee: 0702 |001d: move-object v2, v0 │ │ +3a63f0: 280f |001e: goto 002d // +000f │ │ +3a63f2: 6200 6e79 |001f: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ +3a63f6: 2100 |0021: array-length v0, v0 │ │ +3a63f8: 3403 0400 |0022: if-lt v3, v0, 0026 // +0004 │ │ +3a63fc: 0720 |0024: move-object v0, v2 │ │ +3a63fe: 2803 |0025: goto 0028 // +0003 │ │ +3a6400: 6200 a776 |0026: sget-object v0, Lnet/sf/dibdib/generic/QToken;.ERROR:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a7 │ │ +3a6404: 6201 6d79 |0028: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ +3a6408: 4d02 0103 |002a: aput-object v2, v1, v3 │ │ +3a640c: 28f1 |002c: goto 001d // -000f │ │ +3a640e: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ +3a6412: 6203 6479 |002f: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +3a6416: 5433 6a79 |0031: iget-object v3, v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zPool:Lnet/sf/dibdib/generic/QPlace; // field@796a │ │ +3a641a: 6e20 a1a2 2300 |0033: invoke-virtual {v3, v2}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a6420: 2807 |0036: goto 003d // +0007 │ │ +3a6422: 0d00 |0037: move-exception v0 │ │ +3a6424: 6201 6d79 |0038: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ +3a6428: 4d02 0103 |003a: aput-object v2, v1, v3 │ │ +3a642c: 2700 |003c: throw v0 │ │ +3a642e: 1102 |003d: return-object v2 │ │ catches : 2 │ │ 0x000f - 0x0019 │ │ -> 0x001f │ │ 0x001f - 0x0028 │ │ -> 0x0037 │ │ positions : │ │ 0x0000 line=377 │ │ @@ -1283949,86 +1283948,86 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3a6090: |[3a6090] net.sf.dibdib.thread_feed.MainThreads.isIdle:()Z │ │ -3a60a0: 6200 6879 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.scheduler:Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // field@7968 │ │ -3a60a4: 6e10 dfa4 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.isIdle:()Z // method@a4df │ │ -3a60aa: 0a00 |0005: move-result v0 │ │ -3a60ac: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ -3a60b0: 6200 6479 |0008: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -3a60b4: 5400 6979 |000a: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ -3a60b8: 6e10 9fa2 0000 |000c: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ -3a60be: 0c00 |000f: move-result-object v0 │ │ -3a60c0: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ -3a60c4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -3a60c6: 2802 |0013: goto 0015 // +0002 │ │ -3a60c8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -3a60ca: 0f00 |0015: return v0 │ │ +3a608c: |[3a608c] net.sf.dibdib.thread_feed.MainThreads.isIdle:()Z │ │ +3a609c: 6200 6879 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.scheduler:Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // field@7968 │ │ +3a60a0: 6e10 dfa4 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.isIdle:()Z // method@a4df │ │ +3a60a6: 0a00 |0005: move-result v0 │ │ +3a60a8: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ +3a60ac: 6200 6479 |0008: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +3a60b0: 5400 6979 |000a: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ +3a60b4: 6e10 9fa2 0000 |000c: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QPlace;.peek:()Lnet/sf/dibdib/generic/QToken; // method@a29f │ │ +3a60ba: 0c00 |000f: move-result-object v0 │ │ +3a60bc: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ +3a60c0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +3a60c2: 2802 |0013: goto 0015 // +0002 │ │ +3a60c4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +3a60c6: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ │ │ #13 : (in Lnet/sf/dibdib/thread_feed/MainThreads;) │ │ name : 'prepareFeedShow' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -3a673c: |[3a673c] net.sf.dibdib.thread_feed.MainThreads.prepareFeedShow:()V │ │ -3a674c: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a6750: 5400 8073 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3a6754: 6201 6373 |0004: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a6758: 5411 7f73 |0006: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3a675c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3a675e: 3210 3900 |0009: if-eq v0, v1, 0042 // +0039 │ │ -3a6762: 6200 6373 |000b: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a6766: 5400 8073 |000d: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3a676a: 3800 3300 |000f: if-eqz v0, 0042 // +0033 │ │ -3a676e: 6200 6373 |0011: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a6772: 6201 6373 |0013: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a6776: 5411 8073 |0015: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3a677a: 5b01 7f73 |0017: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3a677e: 6200 6373 |0019: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a6782: 5400 7f73 |001b: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3a6786: 1f00 dc14 |001d: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a678a: 6e10 cfa4 0000 |001f: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3a6790: 0c00 |0022: move-result-object v0 │ │ -3a6792: 7210 a4a4 0000 |0023: invoke-interface {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a4 │ │ -3a6798: 6300 6679 |0026: sget-boolean v0, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow_saved:Z // field@7966 │ │ -3a679c: 3900 1a00 |0028: if-nez v0, 0042 // +001a │ │ -3a67a0: 6200 6373 |002a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a67a4: 5400 8073 |002c: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3a67a8: 6201 6373 |002e: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a67ac: 5411 8573 |0030: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ -3a67b0: 3310 1000 |0032: if-ne v0, v1, 0042 // +0010 │ │ -3a67b4: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -3a67b6: 6a00 6679 |0035: sput-boolean v0, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow_saved:Z // field@7966 │ │ -3a67ba: 6200 8a79 |0037: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798a │ │ -3a67be: 2321 0716 |0039: new-array v1, v2, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a67c2: 7120 eba2 1000 |003b: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3a67c8: 0c00 |003e: move-result-object v0 │ │ -3a67ca: 7110 f1a4 0000 |003f: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ -3a67d0: 6200 6373 |0042: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a67d4: 5400 7f73 |0044: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -3a67d8: 1f00 dc14 |0046: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a67dc: 6e10 cfa4 0000 |0048: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3a67e2: 0c00 |004b: move-result-object v0 │ │ -3a67e4: 2321 dc15 |004c: new-array v1, v2, [Ljava/lang/String; // type@15dc │ │ -3a67e8: 7220 a3a4 1000 |004e: invoke-interface {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.prepareFeed:([Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a4a3 │ │ -3a67ee: 6200 6773 |0051: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a67f2: 7210 43a2 0000 |0053: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.invalidate:()V // method@a243 │ │ -3a67f8: 0e00 |0056: return-void │ │ +3a6738: |[3a6738] net.sf.dibdib.thread_feed.MainThreads.prepareFeedShow:()V │ │ +3a6748: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a674c: 5400 8073 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3a6750: 6201 6373 |0004: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a6754: 5411 7f73 |0006: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3a6758: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3a675a: 3210 3900 |0009: if-eq v0, v1, 0042 // +0039 │ │ +3a675e: 6200 6373 |000b: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a6762: 5400 8073 |000d: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3a6766: 3800 3300 |000f: if-eqz v0, 0042 // +0033 │ │ +3a676a: 6200 6373 |0011: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a676e: 6201 6373 |0013: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a6772: 5411 8073 |0015: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3a6776: 5b01 7f73 |0017: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3a677a: 6200 6373 |0019: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a677e: 5400 7f73 |001b: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3a6782: 1f00 dc14 |001d: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a6786: 6e10 cfa4 0000 |001f: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3a678c: 0c00 |0022: move-result-object v0 │ │ +3a678e: 7210 a4a4 0000 |0023: invoke-interface {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a4 │ │ +3a6794: 6300 6679 |0026: sget-boolean v0, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow_saved:Z // field@7966 │ │ +3a6798: 3900 1a00 |0028: if-nez v0, 0042 // +001a │ │ +3a679c: 6200 6373 |002a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a67a0: 5400 8073 |002c: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3a67a4: 6201 6373 |002e: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a67a8: 5411 8573 |0030: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ +3a67ac: 3310 1000 |0032: if-ne v0, v1, 0042 // +0010 │ │ +3a67b0: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +3a67b2: 6a00 6679 |0035: sput-boolean v0, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow_saved:Z // field@7966 │ │ +3a67b6: 6200 8a79 |0037: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798a │ │ +3a67ba: 2321 0716 |0039: new-array v1, v2, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a67be: 7120 eba2 1000 |003b: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3a67c4: 0c00 |003e: move-result-object v0 │ │ +3a67c6: 7110 f1a4 0000 |003f: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ +3a67cc: 6200 6373 |0042: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a67d0: 5400 7f73 |0044: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +3a67d4: 1f00 dc14 |0046: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a67d8: 6e10 cfa4 0000 |0048: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3a67de: 0c00 |004b: move-result-object v0 │ │ +3a67e0: 2321 dc15 |004c: new-array v1, v2, [Ljava/lang/String; // type@15dc │ │ +3a67e4: 7220 a3a4 1000 |004e: invoke-interface {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.prepareFeed:([Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a4a3 │ │ +3a67ea: 6200 6773 |0051: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a67ee: 7210 43a2 0000 |0053: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.invalidate:()V // method@a243 │ │ +3a67f4: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0011 line=437 │ │ 0x0019 line=438 │ │ 0x0026 line=439 │ │ 0x0035 line=440 │ │ @@ -1284043,19 +1284042,19 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3a67fc: |[3a67fc] net.sf.dibdib.thread_feed.MainThreads.push:(Lnet/sf/dibdib/generic/QToken;)V │ │ -3a680c: 6200 6479 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -3a6810: 5400 6a79 |0002: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zPool:Lnet/sf/dibdib/generic/QPlace; // field@796a │ │ -3a6814: 6e20 a1a2 1000 |0004: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a681a: 0e00 |0007: return-void │ │ +3a67f8: |[3a67f8] net.sf.dibdib.thread_feed.MainThreads.push:(Lnet/sf/dibdib/generic/QToken;)V │ │ +3a6808: 6200 6479 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +3a680c: 5400 6a79 |0002: iget-object v0, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zPool:Lnet/sf/dibdib/generic/QPlace; // field@796a │ │ +3a6810: 6e20 a1a2 1000 |0004: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a6816: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Lnet/sf/dibdib/generic/QToken; │ │ │ │ #15 : (in Lnet/sf/dibdib/thread_feed/MainThreads;) │ │ @@ -1284063,38 +1284062,38 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -3a644c: |[3a644c] net.sf.dibdib.thread_feed.MainThreads.runExt:(Lnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a645c: 6200 6e79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ -3a6460: 2100 |0002: array-length v0, v0 │ │ -3a6462: 6201 6b79 |0003: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ -3a6466: 2111 |0005: array-length v1, v1 │ │ -3a6468: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3a646a: 3510 1f00 |0007: if-ge v0, v1, 0026 // +001f │ │ -3a646e: 6201 6579 |0009: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7965 │ │ -3a6472: 4601 0100 |000b: aget-object v1, v1, v0 │ │ -3a6476: 3313 1600 |000d: if-ne v3, v1, 0023 // +0016 │ │ -3a647a: 6200 6373 |000f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a647e: 5400 8973 |0011: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7389 │ │ -3a6482: 6e10 449b 0000 |0013: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -3a6488: 0b00 |0016: move-result-wide v0 │ │ -3a648a: 7240 69a2 0341 |0017: invoke-interface {v3, v0, v1, v4}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.start:(JLnet/sf/dibdib/generic/QToken;)I // method@a269 │ │ -3a6490: 0a04 |001a: move-result v4 │ │ -3a6492: 3d04 0700 |001b: if-lez v4, 0022 // +0007 │ │ -3a6496: 7210 66a2 0300 |001d: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.call:()Lnet/sf/dibdib/generic/QToken; // method@a266 │ │ -3a649c: 0c03 |0020: move-result-object v3 │ │ -3a649e: 1103 |0021: return-object v3 │ │ -3a64a0: 1102 |0022: return-object v2 │ │ -3a64a2: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3a64a6: 28de |0025: goto 0003 // -0022 │ │ -3a64a8: 1102 |0026: return-object v2 │ │ +3a6448: |[3a6448] net.sf.dibdib.thread_feed.MainThreads.runExt:(Lnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a6458: 6200 6e79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ +3a645c: 2100 |0002: array-length v0, v0 │ │ +3a645e: 6201 6b79 |0003: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ +3a6462: 2111 |0005: array-length v1, v1 │ │ +3a6464: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3a6466: 3510 1f00 |0007: if-ge v0, v1, 0026 // +001f │ │ +3a646a: 6201 6579 |0009: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7965 │ │ +3a646e: 4601 0100 |000b: aget-object v1, v1, v0 │ │ +3a6472: 3313 1600 |000d: if-ne v3, v1, 0023 // +0016 │ │ +3a6476: 6200 6373 |000f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a647a: 5400 8973 |0011: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7389 │ │ +3a647e: 6e10 449b 0000 |0013: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +3a6484: 0b00 |0016: move-result-wide v0 │ │ +3a6486: 7240 69a2 0341 |0017: invoke-interface {v3, v0, v1, v4}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.start:(JLnet/sf/dibdib/generic/QToken;)I // method@a269 │ │ +3a648c: 0a04 |001a: move-result v4 │ │ +3a648e: 3d04 0700 |001b: if-lez v4, 0022 // +0007 │ │ +3a6492: 7210 66a2 0300 |001d: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.call:()Lnet/sf/dibdib/generic/QToken; // method@a266 │ │ +3a6498: 0c03 |0020: move-result-object v3 │ │ +3a649a: 1103 |0021: return-object v3 │ │ +3a649c: 1102 |0022: return-object v2 │ │ +3a649e: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3a64a2: 28de |0025: goto 0003 // -0022 │ │ +3a64a4: 1102 |0026: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0009 line=462 │ │ 0x000f line=463 │ │ 0x001d line=464 │ │ locals : │ │ @@ -1284106,20 +1284105,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/MainThreads;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3a64ac: |[3a64ac] net.sf.dibdib.thread_feed.MainThreads.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/MainThreads; │ │ -3a64bc: 1c00 e014 |0000: const-class v0, Lnet/sf/dibdib/thread_feed/MainThreads; // type@14e0 │ │ -3a64c0: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3a64c6: 0c01 |0005: move-result-object v1 │ │ -3a64c8: 1f01 e014 |0006: check-cast v1, Lnet/sf/dibdib/thread_feed/MainThreads; // type@14e0 │ │ -3a64cc: 1101 |0008: return-object v1 │ │ +3a64a8: |[3a64a8] net.sf.dibdib.thread_feed.MainThreads.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/MainThreads; │ │ +3a64b8: 1c00 e014 |0000: const-class v0, Lnet/sf/dibdib/thread_feed/MainThreads; // type@14e0 │ │ +3a64bc: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3a64c2: 0c01 |0005: move-result-object v1 │ │ +3a64c4: 1f01 e014 |0006: check-cast v1, Lnet/sf/dibdib/thread_feed/MainThreads; // type@14e0 │ │ +3a64c8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #17 : (in Lnet/sf/dibdib/thread_feed/MainThreads;) │ │ @@ -1284127,20 +1284126,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_feed/MainThreads;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3a64e8: |[3a64e8] net.sf.dibdib.thread_feed.MainThreads.values:()[Lnet/sf/dibdib/thread_feed/MainThreads; │ │ -3a64f8: 6200 6379 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.$VALUES:[Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ -3a64fc: 6e10 76a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_feed/MainThreads;.clone:()Ljava/lang/Object; // method@a676 │ │ -3a6502: 0c00 |0005: move-result-object v0 │ │ -3a6504: 1f00 1b16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_feed/MainThreads; // type@161b │ │ -3a6508: 1100 |0008: return-object v0 │ │ +3a64e4: |[3a64e4] net.sf.dibdib.thread_feed.MainThreads.values:()[Lnet/sf/dibdib/thread_feed/MainThreads; │ │ +3a64f4: 6200 6379 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.$VALUES:[Lnet/sf/dibdib/thread_feed/MainThreads; // field@7963 │ │ +3a64f8: 6e10 76a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_feed/MainThreads;.clone:()Ljava/lang/Object; // method@a676 │ │ +3a64fe: 0c00 |0005: move-result-object v0 │ │ +3a6500: 1f00 1b16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_feed/MainThreads; // type@161b │ │ +3a6504: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_feed/MainThreads;) │ │ @@ -1284148,66 +1284147,66 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 88 16-bit code units │ │ -3a667c: |[3a667c] net.sf.dibdib.thread_feed.MainThreads.init:()V │ │ -3a668c: 6200 7579 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6690: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3a6692: 5901 3676 |0003: iput v1, v0, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3a6696: 6200 7579 |0005: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a669a: 5901 3776 |0007: iput v1, v0, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3a669e: 6200 6e79 |0009: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ -3a66a2: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ -3a66a6: 0e00 |000d: return-void │ │ -3a66a8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3a66aa: 6202 6579 |000f: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7965 │ │ -3a66ae: 2123 |0011: array-length v3, v2 │ │ -3a66b0: 3530 0e00 |0012: if-ge v0, v3, 0020 // +000e │ │ -3a66b4: 4603 0200 |0014: aget-object v3, v2, v0 │ │ -3a66b8: 3903 0700 |0016: if-nez v3, 001d // +0007 │ │ -3a66bc: 2300 1a16 |0018: new-array v0, v0, [Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // type@161a │ │ -3a66c0: 6900 6e79 |001a: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ -3a66c4: 2804 |001c: goto 0020 // +0004 │ │ -3a66c6: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3a66ca: 28f0 |001f: goto 000f // -0010 │ │ -3a66cc: 2120 |0020: array-length v0, v2 │ │ -3a66ce: 2300 e915 |0021: new-array v0, v0, [Ljava/util/concurrent/ExecutorService; // type@15e9 │ │ -3a66d2: 6900 6b79 |0023: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ -3a66d6: 2120 |0025: array-length v0, v2 │ │ -3a66d8: 2300 ea15 |0026: new-array v0, v0, [Ljava/util/concurrent/Future; // type@15ea │ │ -3a66dc: 6900 6d79 |0028: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ -3a66e0: 6200 6e79 |002a: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ -3a66e4: 2102 |002c: array-length v2, v0 │ │ -3a66e6: 3521 1b00 |002d: if-ge v1, v2, 0048 // +001b │ │ -3a66ea: 6200 6b79 |002f: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ -3a66ee: 7100 169b 0000 |0031: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:()Ljava/util/concurrent/ExecutorService; // method@9b16 │ │ -3a66f4: 0c02 |0034: move-result-object v2 │ │ -3a66f6: 4d02 0001 |0035: aput-object v2, v0, v1 │ │ -3a66fa: 6200 6e79 |0037: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ -3a66fe: 2202 de14 |0039: new-instance v2, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // type@14de │ │ -3a6702: 6203 6579 |003b: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7965 │ │ -3a6706: 4603 0301 |003d: aget-object v3, v3, v1 │ │ -3a670a: 1204 |003f: const/4 v4, #int 0 // #0 │ │ -3a670c: 7040 d6a4 1243 |0040: invoke-direct {v2, v1, v3, v4}, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.:(ILnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/thread_feed/MainThreads$1;)V // method@a4d6 │ │ -3a6712: 4d02 0001 |0043: aput-object v2, v0, v1 │ │ -3a6716: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a671a: 28e3 |0047: goto 002a // -001d │ │ -3a671c: 2100 |0048: array-length v0, v0 │ │ -3a671e: 6201 6b79 |0049: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ -3a6722: 2112 |004b: array-length v2, v1 │ │ -3a6724: 3520 0b00 |004c: if-ge v0, v2, 0057 // +000b │ │ -3a6728: 7100 169b 0000 |004e: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:()Ljava/util/concurrent/ExecutorService; // method@9b16 │ │ -3a672e: 0c02 |0051: move-result-object v2 │ │ -3a6730: 4d02 0100 |0052: aput-object v2, v1, v0 │ │ -3a6734: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3a6738: 28f3 |0056: goto 0049 // -000d │ │ -3a673a: 0e00 |0057: return-void │ │ +3a6678: |[3a6678] net.sf.dibdib.thread_feed.MainThreads.init:()V │ │ +3a6688: 6200 7579 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a668c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3a668e: 5901 3676 |0003: iput v1, v0, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3a6692: 6200 7579 |0005: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6696: 5901 3776 |0007: iput v1, v0, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3a669a: 6200 6e79 |0009: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ +3a669e: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ +3a66a2: 0e00 |000d: return-void │ │ +3a66a4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3a66a6: 6202 6579 |000f: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7965 │ │ +3a66aa: 2123 |0011: array-length v3, v2 │ │ +3a66ac: 3530 0e00 |0012: if-ge v0, v3, 0020 // +000e │ │ +3a66b0: 4603 0200 |0014: aget-object v3, v2, v0 │ │ +3a66b4: 3903 0700 |0016: if-nez v3, 001d // +0007 │ │ +3a66b8: 2300 1a16 |0018: new-array v0, v0, [Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // type@161a │ │ +3a66bc: 6900 6e79 |001a: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ +3a66c0: 2804 |001c: goto 0020 // +0004 │ │ +3a66c2: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3a66c6: 28f0 |001f: goto 000f // -0010 │ │ +3a66c8: 2120 |0020: array-length v0, v2 │ │ +3a66ca: 2300 e915 |0021: new-array v0, v0, [Ljava/util/concurrent/ExecutorService; // type@15e9 │ │ +3a66ce: 6900 6b79 |0023: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ +3a66d2: 2120 |0025: array-length v0, v2 │ │ +3a66d4: 2300 ea15 |0026: new-array v0, v0, [Ljava/util/concurrent/Future; // type@15ea │ │ +3a66d8: 6900 6d79 |0028: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ +3a66dc: 6200 6e79 |002a: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ +3a66e0: 2102 |002c: array-length v2, v0 │ │ +3a66e2: 3521 1b00 |002d: if-ge v1, v2, 0048 // +001b │ │ +3a66e6: 6200 6b79 |002f: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ +3a66ea: 7100 169b 0000 |0031: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:()Ljava/util/concurrent/ExecutorService; // method@9b16 │ │ +3a66f0: 0c02 |0034: move-result-object v2 │ │ +3a66f2: 4d02 0001 |0035: aput-object v2, v0, v1 │ │ +3a66f6: 6200 6e79 |0037: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ +3a66fa: 2202 de14 |0039: new-instance v2, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // type@14de │ │ +3a66fe: 6203 6579 |003b: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7965 │ │ +3a6702: 4603 0301 |003d: aget-object v3, v3, v1 │ │ +3a6706: 1204 |003f: const/4 v4, #int 0 // #0 │ │ +3a6708: 7040 d6a4 1243 |0040: invoke-direct {v2, v1, v3, v4}, Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper;.:(ILnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/thread_feed/MainThreads$1;)V // method@a4d6 │ │ +3a670e: 4d02 0001 |0043: aput-object v2, v0, v1 │ │ +3a6712: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a6716: 28e3 |0047: goto 002a // -001d │ │ +3a6718: 2100 |0048: array-length v0, v0 │ │ +3a671a: 6201 6b79 |0049: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ +3a671e: 2112 |004b: array-length v2, v1 │ │ +3a6720: 3520 0b00 |004c: if-ge v0, v2, 0057 // +000b │ │ +3a6724: 7100 169b 0000 |004e: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:()Ljava/util/concurrent/ExecutorService; // method@9b16 │ │ +3a672a: 0c02 |0051: move-result-object v2 │ │ +3a672c: 4d02 0100 |0052: aput-object v2, v1, v0 │ │ +3a6730: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3a6734: 28f3 |0056: goto 0049 // -000d │ │ +3a6736: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=122 │ │ 0x0009 line=123 │ │ 0x000f line=126 │ │ 0x0014 line=127 │ │ @@ -1284227,34 +1284226,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -3a60cc: |[3a60cc] net.sf.dibdib.thread_feed.MainThreads.prepareFeedNoTick:()Z │ │ -3a60dc: 7100 eea4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.isIdle:()Z // method@a4ee │ │ -3a60e2: 0a00 |0003: move-result v0 │ │ -3a60e4: 3900 1700 |0004: if-nez v0, 001b // +0017 │ │ -3a60e8: 6200 6d79 |0006: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ -3a60ec: 6201 6e79 |0008: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ -3a60f0: 2112 |000a: array-length v2, v1 │ │ -3a60f2: 4602 0002 |000b: aget-object v2, v0, v2 │ │ -3a60f6: 3802 0e00 |000d: if-eqz v2, 001b // +000e │ │ -3a60fa: 2111 |000f: array-length v1, v1 │ │ -3a60fc: 4600 0001 |0010: aget-object v0, v0, v1 │ │ -3a6100: 7210 1b9b 0000 |0012: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@9b1b │ │ -3a6106: 0a00 |0015: move-result v0 │ │ -3a6108: 3800 0300 |0016: if-eqz v0, 0019 // +0003 │ │ -3a610c: 2803 |0018: goto 001b // +0003 │ │ -3a610e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -3a6110: 0f00 |001a: return v0 │ │ -3a6112: 7010 f0a4 0300 |001b: invoke-direct {v3}, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow:()V // method@a4f0 │ │ -3a6118: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -3a611a: 0f00 |001f: return v0 │ │ +3a60c8: |[3a60c8] net.sf.dibdib.thread_feed.MainThreads.prepareFeedNoTick:()Z │ │ +3a60d8: 7100 eea4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.isIdle:()Z // method@a4ee │ │ +3a60de: 0a00 |0003: move-result v0 │ │ +3a60e0: 3900 1700 |0004: if-nez v0, 001b // +0017 │ │ +3a60e4: 6200 6d79 |0006: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ +3a60e8: 6201 6e79 |0008: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ +3a60ec: 2112 |000a: array-length v2, v1 │ │ +3a60ee: 4602 0002 |000b: aget-object v2, v0, v2 │ │ +3a60f2: 3802 0e00 |000d: if-eqz v2, 001b // +000e │ │ +3a60f6: 2111 |000f: array-length v1, v1 │ │ +3a60f8: 4600 0001 |0010: aget-object v0, v0, v1 │ │ +3a60fc: 7210 1b9b 0000 |0012: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@9b1b │ │ +3a6102: 0a00 |0015: move-result v0 │ │ +3a6104: 3800 0300 |0016: if-eqz v0, 0019 // +0003 │ │ +3a6108: 2803 |0018: goto 001b // +0003 │ │ +3a610a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +3a610c: 0f00 |001a: return v0 │ │ +3a610e: 7010 f0a4 0300 |001b: invoke-direct {v3}, Lnet/sf/dibdib/thread_feed/MainThreads;.prepareFeedShow:()V // method@a4f0 │ │ +3a6114: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +3a6116: 0f00 |001f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0012 line=451 │ │ 0x001b line=453 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lnet/sf/dibdib/thread_feed/MainThreads; │ │ @@ -1284264,18 +1284263,18 @@ │ │ type : '(Lnet/sf/dibdib/generic/QPlace;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3a611c: |[3a611c] net.sf.dibdib.thread_feed.MainThreads.reset:(Lnet/sf/dibdib/generic/QPlace;)Z │ │ -3a612c: 5b01 6779 |0000: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.rGateOut:Lnet/sf/dibdib/generic/QPlace; // field@7967 │ │ -3a6130: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3a6132: 0f01 |0003: return v1 │ │ +3a6118: |[3a6118] net.sf.dibdib.thread_feed.MainThreads.reset:(Lnet/sf/dibdib/generic/QPlace;)Z │ │ +3a6128: 5b01 6779 |0000: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/MainThreads;.rGateOut:Lnet/sf/dibdib/generic/QPlace; // field@7967 │ │ +3a612c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3a612e: 0f01 |0003: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_feed/MainThreads; │ │ 0x0000 - 0x0004 reg=1 (null) Lnet/sf/dibdib/generic/QPlace; │ │ │ │ @@ -1284284,26 +1284283,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3a681c: |[3a681c] net.sf.dibdib.thread_feed.MainThreads.run:()V │ │ -3a682c: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a6830: 5400 6f73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a6834: 6e10 b1a1 0000 |0004: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a683a: 0a00 |0007: move-result v0 │ │ -3a683c: 6201 2e73 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.INIT:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732e │ │ -3a6840: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a6846: 0a01 |000d: move-result v1 │ │ -3a6848: 3710 0700 |000e: if-le v0, v1, 0015 // +0007 │ │ -3a684c: 6200 6879 |0010: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.scheduler:Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // field@7968 │ │ -3a6850: 6e10 dda4 0000 |0012: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.call:()Lnet/sf/dibdib/generic/QToken; // method@a4dd │ │ -3a6856: 0e00 |0015: return-void │ │ +3a6818: |[3a6818] net.sf.dibdib.thread_feed.MainThreads.run:()V │ │ +3a6828: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a682c: 5400 6f73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a6830: 6e10 b1a1 0000 |0004: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a6836: 0a00 |0007: move-result v0 │ │ +3a6838: 6201 2e73 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.INIT:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732e │ │ +3a683c: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a6842: 0a01 |000d: move-result v1 │ │ +3a6844: 3710 0700 |000e: if-le v0, v1, 0015 // +0007 │ │ +3a6848: 6200 6879 |0010: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.scheduler:Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // field@7968 │ │ +3a684c: 6e10 dda4 0000 |0012: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler;.call:()Lnet/sf/dibdib/generic/QToken; // method@a4dd │ │ +3a6852: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0010 line=522 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lnet/sf/dibdib/thread_feed/MainThreads; │ │ │ │ @@ -1284312,73 +1284311,73 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -3a6134: |[3a6134] net.sf.dibdib.thread_feed.MainThreads.trigger:(Lnet/sf/dibdib/generic/QToken;)Z │ │ -3a6144: 1d04 |0000: monitor-enter v4 │ │ -3a6146: 3805 0700 |0001: if-eqz v5, 0008 // +0007 │ │ -3a614a: 5440 6979 |0003: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ -3a614e: 6e20 a1a2 5000 |0005: invoke-virtual {v0, v5}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a6154: 6205 2a73 |0008: sget-object v5, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ -3a6158: 6e10 b1a1 0500 |000a: invoke-virtual {v5}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a615e: 0a05 |000d: move-result v5 │ │ -3a6160: 6200 6373 |000e: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a6164: 5400 6f73 |0010: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a6168: 6e10 b1a1 0000 |0012: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a616e: 0a00 |0015: move-result v0 │ │ -3a6170: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3a6172: 3405 0400 |0017: if-lt v5, v0, 001b // +0004 │ │ -3a6176: 1e04 |0019: monitor-exit v4 │ │ -3a6178: 0f01 |001a: return v1 │ │ -3a617a: 6205 6d79 |001b: sget-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ -3a617e: 6200 6e79 |001d: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ -3a6182: 2100 |001f: array-length v0, v0 │ │ -3a6184: 4605 0500 |0020: aget-object v5, v5, v0 │ │ -3a6188: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -3a618a: 3805 0800 |0023: if-eqz v5, 002b // +0008 │ │ -3a618e: 7210 1b9b 0500 |0025: invoke-interface {v5}, Ljava/util/concurrent/Future;.isDone:()Z // method@9b1b │ │ -3a6194: 0a02 |0028: move-result v2 │ │ -3a6196: 3802 1200 |0029: if-eqz v2, 003b // +0012 │ │ -3a619a: 3805 0500 |002b: if-eqz v5, 0030 // +0005 │ │ -3a619e: 7210 199b 0500 |002d: invoke-interface {v5}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@9b19 │ │ -3a61a4: 6205 6d79 |0030: sget-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ -3a61a8: 6202 6e79 |0032: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ -3a61ac: 2122 |0034: array-length v2, v2 │ │ -3a61ae: 6203 6c79 |0035: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796c │ │ -3a61b2: 4d03 0502 |0037: aput-object v3, v5, v2 │ │ -3a61b6: 6900 6c79 |0039: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796c │ │ -3a61ba: 6205 6c79 |003b: sget-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796c │ │ -3a61be: 3805 0400 |003d: if-eqz v5, 0041 // +0004 │ │ -3a61c2: 1e04 |003f: monitor-exit v4 │ │ -3a61c4: 0f01 |0040: return v1 │ │ -3a61c6: 6205 6b79 |0041: sget-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ -3a61ca: 6201 6e79 |0043: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ -3a61ce: 2111 |0045: array-length v1, v1 │ │ -3a61d0: 4605 0501 |0046: aget-object v5, v5, v1 │ │ -3a61d4: 6201 6879 |0048: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.scheduler:Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // field@7968 │ │ -3a61d8: 7220 129b 1500 |004a: invoke-interface {v5, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@9b12 │ │ -3a61de: 0c05 |004d: move-result-object v5 │ │ -3a61e0: 6905 6c79 |004e: sput-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796c │ │ -3a61e4: 6201 6d79 |0050: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ -3a61e8: 6202 6e79 |0052: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ -3a61ec: 2123 |0054: array-length v3, v2 │ │ -3a61ee: 4603 0103 |0055: aget-object v3, v1, v3 │ │ -3a61f2: 3903 0700 |0057: if-nez v3, 005e // +0007 │ │ -3a61f6: 2122 |0059: array-length v2, v2 │ │ -3a61f8: 4d05 0102 |005a: aput-object v5, v1, v2 │ │ -3a61fc: 6900 6c79 |005c: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796c │ │ -3a6200: 1215 |005e: const/4 v5, #int 1 // #1 │ │ -3a6202: 1e04 |005f: monitor-exit v4 │ │ -3a6204: 0f05 |0060: return v5 │ │ -3a6206: 0d05 |0061: move-exception v5 │ │ -3a6208: 1e04 |0062: monitor-exit v4 │ │ -3a620a: 2705 |0063: throw v5 │ │ +3a6130: |[3a6130] net.sf.dibdib.thread_feed.MainThreads.trigger:(Lnet/sf/dibdib/generic/QToken;)Z │ │ +3a6140: 1d04 |0000: monitor-enter v4 │ │ +3a6142: 3805 0700 |0001: if-eqz v5, 0008 // +0007 │ │ +3a6146: 5440 6979 |0003: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/MainThreads;.wxGateIn:Lnet/sf/dibdib/generic/QPlace; // field@7969 │ │ +3a614a: 6e20 a1a2 5000 |0005: invoke-virtual {v0, v5}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a6150: 6205 2a73 |0008: sget-object v5, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ +3a6154: 6e10 b1a1 0500 |000a: invoke-virtual {v5}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a615a: 0a05 |000d: move-result v5 │ │ +3a615c: 6200 6373 |000e: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a6160: 5400 6f73 |0010: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a6164: 6e10 b1a1 0000 |0012: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a616a: 0a00 |0015: move-result v0 │ │ +3a616c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3a616e: 3405 0400 |0017: if-lt v5, v0, 001b // +0004 │ │ +3a6172: 1e04 |0019: monitor-exit v4 │ │ +3a6174: 0f01 |001a: return v1 │ │ +3a6176: 6205 6d79 |001b: sget-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ +3a617a: 6200 6e79 |001d: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ +3a617e: 2100 |001f: array-length v0, v0 │ │ +3a6180: 4605 0500 |0020: aget-object v5, v5, v0 │ │ +3a6184: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +3a6186: 3805 0800 |0023: if-eqz v5, 002b // +0008 │ │ +3a618a: 7210 1b9b 0500 |0025: invoke-interface {v5}, Ljava/util/concurrent/Future;.isDone:()Z // method@9b1b │ │ +3a6190: 0a02 |0028: move-result v2 │ │ +3a6192: 3802 1200 |0029: if-eqz v2, 003b // +0012 │ │ +3a6196: 3805 0500 |002b: if-eqz v5, 0030 // +0005 │ │ +3a619a: 7210 199b 0500 |002d: invoke-interface {v5}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@9b19 │ │ +3a61a0: 6205 6d79 |0030: sget-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ +3a61a4: 6202 6e79 |0032: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ +3a61a8: 2122 |0034: array-length v2, v2 │ │ +3a61aa: 6203 6c79 |0035: sget-object v3, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796c │ │ +3a61ae: 4d03 0502 |0037: aput-object v3, v5, v2 │ │ +3a61b2: 6900 6c79 |0039: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796c │ │ +3a61b6: 6205 6c79 |003b: sget-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796c │ │ +3a61ba: 3805 0400 |003d: if-eqz v5, 0041 // +0004 │ │ +3a61be: 1e04 |003f: monitor-exit v4 │ │ +3a61c0: 0f01 |0040: return v1 │ │ +3a61c2: 6205 6b79 |0041: sget-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ +3a61c6: 6201 6e79 |0043: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ +3a61ca: 2111 |0045: array-length v1, v1 │ │ +3a61cc: 4605 0501 |0046: aget-object v5, v5, v1 │ │ +3a61d0: 6201 6879 |0048: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.scheduler:Lnet/sf/dibdib/thread_feed/MainThreads$TopScheduler; // field@7968 │ │ +3a61d4: 7220 129b 1500 |004a: invoke-interface {v5, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@9b12 │ │ +3a61da: 0c05 |004d: move-result-object v5 │ │ +3a61dc: 6905 6c79 |004e: sput-object v5, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796c │ │ +3a61e0: 6201 6d79 |0050: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ +3a61e4: 6202 6e79 |0052: sget-object v2, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ +3a61e8: 2123 |0054: array-length v3, v2 │ │ +3a61ea: 4603 0103 |0055: aget-object v3, v1, v3 │ │ +3a61ee: 3903 0700 |0057: if-nez v3, 005e // +0007 │ │ +3a61f2: 2122 |0059: array-length v2, v2 │ │ +3a61f4: 4d05 0102 |005a: aput-object v5, v1, v2 │ │ +3a61f8: 6900 6c79 |005c: sput-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutureDelayed4Scheduler:Ljava/util/concurrent/Future; // field@796c │ │ +3a61fc: 1215 |005e: const/4 v5, #int 1 // #1 │ │ +3a61fe: 1e04 |005f: monitor-exit v4 │ │ +3a6200: 0f05 |0060: return v5 │ │ +3a6202: 0d05 |0061: move-exception v5 │ │ +3a6204: 1e04 |0062: monitor-exit v4 │ │ +3a6206: 2705 |0063: throw v5 │ │ catches : 5 │ │ 0x0003 - 0x0016 │ │ -> 0x0061 │ │ 0x001b - 0x0029 │ │ -> 0x0061 │ │ 0x002d - 0x0030 │ │ Ljava/lang/Exception; -> 0x0030 │ │ @@ -1284412,43 +1284411,43 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/generic/QToken;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3a623c: |[3a623c] net.sf.dibdib.thread_feed.MainThreads.triggerExt:(Lnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/generic/QToken;)Z │ │ -3a624c: 6200 6e79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ -3a6250: 2100 |0002: array-length v0, v0 │ │ -3a6252: 6201 6b79 |0003: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ -3a6256: 2111 |0005: array-length v1, v1 │ │ -3a6258: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3a625a: 3510 2800 |0007: if-ge v0, v1, 002f // +0028 │ │ -3a625e: 6201 6579 |0009: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7965 │ │ -3a6262: 4601 0100 |000b: aget-object v1, v1, v0 │ │ -3a6266: 3316 1f00 |000d: if-ne v6, v1, 002c // +001f │ │ -3a626a: 6201 6373 |000f: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a626e: 5411 8973 |0011: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7389 │ │ -3a6272: 6e10 449b 0100 |0013: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -3a6278: 0b03 |0016: move-result-wide v3 │ │ -3a627a: 7240 69a2 3674 |0017: invoke-interface {v6, v3, v4, v7}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.start:(JLnet/sf/dibdib/generic/QToken;)I // method@a269 │ │ -3a6280: 0a07 |001a: move-result v7 │ │ -3a6282: 3d07 1000 |001b: if-lez v7, 002b // +0010 │ │ -3a6286: 6207 6d79 |001d: sget-object v7, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ -3a628a: 6201 6b79 |001f: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ -3a628e: 4601 0100 |0021: aget-object v1, v1, v0 │ │ -3a6292: 7220 129b 6100 |0023: invoke-interface {v1, v6}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@9b12 │ │ -3a6298: 0c06 |0026: move-result-object v6 │ │ -3a629a: 4d06 0700 |0027: aput-object v6, v7, v0 │ │ -3a629e: 1216 |0029: const/4 v6, #int 1 // #1 │ │ -3a62a0: 0f06 |002a: return v6 │ │ -3a62a2: 0f02 |002b: return v2 │ │ -3a62a4: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3a62a8: 28d5 |002e: goto 0003 // -002b │ │ -3a62aa: 0f02 |002f: return v2 │ │ +3a6238: |[3a6238] net.sf.dibdib.thread_feed.MainThreads.triggerExt:(Lnet/sf/dibdib/generic/QIfs$QRunnableIf;Lnet/sf/dibdib/generic/QToken;)Z │ │ +3a6248: 6200 6e79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.zWrapped:[Lnet/sf/dibdib/thread_feed/MainThreads$ExecWrapper; // field@796e │ │ +3a624c: 2100 |0002: array-length v0, v0 │ │ +3a624e: 6201 6b79 |0003: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ +3a6252: 2111 |0005: array-length v1, v1 │ │ +3a6254: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3a6256: 3510 2800 |0007: if-ge v0, v1, 002f // +0028 │ │ +3a625a: 6201 6579 |0009: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.kPrcsPool:[Lnet/sf/dibdib/generic/QIfs$QRunnableIf; // field@7965 │ │ +3a625e: 4601 0100 |000b: aget-object v1, v1, v0 │ │ +3a6262: 3316 1f00 |000d: if-ne v6, v1, 002c // +001f │ │ +3a6266: 6201 6373 |000f: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a626a: 5411 8973 |0011: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7389 │ │ +3a626e: 6e10 449b 0100 |0013: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +3a6274: 0b03 |0016: move-result-wide v3 │ │ +3a6276: 7240 69a2 3674 |0017: invoke-interface {v6, v3, v4, v7}, Lnet/sf/dibdib/generic/QIfs$QRunnableIf;.start:(JLnet/sf/dibdib/generic/QToken;)I // method@a269 │ │ +3a627c: 0a07 |001a: move-result v7 │ │ +3a627e: 3d07 1000 |001b: if-lez v7, 002b // +0010 │ │ +3a6282: 6207 6d79 |001d: sget-object v7, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPoolFutures:[Ljava/util/concurrent/Future; // field@796d │ │ +3a6286: 6201 6b79 |001f: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.zThreadPool:[Ljava/util/concurrent/ExecutorService; // field@796b │ │ +3a628a: 4601 0100 |0021: aget-object v1, v1, v0 │ │ +3a628e: 7220 129b 6100 |0023: invoke-interface {v1, v6}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@9b12 │ │ +3a6294: 0c06 |0026: move-result-object v6 │ │ +3a6296: 4d06 0700 |0027: aput-object v6, v7, v0 │ │ +3a629a: 1216 |0029: const/4 v6, #int 1 // #1 │ │ +3a629c: 0f06 |002a: return v6 │ │ +3a629e: 0f02 |002b: return v2 │ │ +3a62a0: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3a62a4: 28d5 |002e: goto 0003 // -002b │ │ +3a62a6: 0f02 |002f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0009 line=475 │ │ 0x000f line=476 │ │ 0x001d line=477 │ │ locals : │ │ @@ -1284512,27 +1284511,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3a9b40: |[3a9b40] net.sf.dibdib.thread_io.IoRunner.:()V │ │ -3a9b50: 2200 e514 |0000: new-instance v0, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ -3a9b54: 1a01 2a1f |0002: const-string v1, "INSTANCE" // string@1f2a │ │ -3a9b58: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a9b5a: 7030 1aa5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.:(Ljava/lang/String;I)V // method@a51a │ │ -3a9b60: 6900 9879 |0008: sput-object v0, Lnet/sf/dibdib/thread_io/IoRunner;.INSTANCE:Lnet/sf/dibdib/thread_io/IoRunner; // field@7998 │ │ -3a9b64: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3a9b66: 2311 1e16 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_io/IoRunner; // type@161e │ │ -3a9b6a: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ -3a9b6e: 6901 9779 |000f: sput-object v1, Lnet/sf/dibdib/thread_io/IoRunner;.$VALUES:[Lnet/sf/dibdib/thread_io/IoRunner; // field@7997 │ │ -3a9b72: 1600 0000 |0011: const-wide/16 v0, #int 0 // #0 │ │ -3a9b76: 6800 9b79 |0013: sput-wide v0, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799b │ │ -3a9b7a: 0e00 |0015: return-void │ │ +3a9b3c: |[3a9b3c] net.sf.dibdib.thread_io.IoRunner.:()V │ │ +3a9b4c: 2200 e514 |0000: new-instance v0, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ +3a9b50: 1a01 2a1f |0002: const-string v1, "INSTANCE" // string@1f2a │ │ +3a9b54: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a9b56: 7030 1aa5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.:(Ljava/lang/String;I)V // method@a51a │ │ +3a9b5c: 6900 9879 |0008: sput-object v0, Lnet/sf/dibdib/thread_io/IoRunner;.INSTANCE:Lnet/sf/dibdib/thread_io/IoRunner; // field@7998 │ │ +3a9b60: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3a9b62: 2311 1e16 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_io/IoRunner; // type@161e │ │ +3a9b66: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ +3a9b6a: 6901 9779 |000f: sput-object v1, Lnet/sf/dibdib/thread_io/IoRunner;.$VALUES:[Lnet/sf/dibdib/thread_io/IoRunner; // field@7997 │ │ +3a9b6e: 1600 0000 |0011: const-wide/16 v0, #int 0 // #0 │ │ +3a9b72: 6800 9b79 |0013: sput-wide v0, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799b │ │ +3a9b76: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x000f line=23 │ │ 0x0013 line=30 │ │ locals : │ │ │ │ @@ -1284541,19 +1284540,19 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3a9b7c: |[3a9b7c] net.sf.dibdib.thread_io.IoRunner.:(Ljava/lang/String;I)V │ │ -3a9b8c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3a9b92: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3a9b94: 5b01 9979 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a9b98: 0e00 |0006: return-void │ │ +3a9b78: |[3a9b78] net.sf.dibdib.thread_io.IoRunner.:(Ljava/lang/String;I)V │ │ +3a9b88: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3a9b8e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3a9b90: 5b01 9979 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a9b94: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0004 line=33 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lnet/sf/dibdib/thread_io/IoRunner; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -1284564,109 +1284563,109 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 182 16-bit code units │ │ -3a8560: |[3a8560] net.sf.dibdib.thread_io.IoRunner.backupFiles:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ -3a8570: 6200 6773 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a8574: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3a8576: 2312 dc15 |0003: new-array v2, v1, [Ljava/lang/String; // type@15dc │ │ -3a857a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -3a857c: 4d09 0203 |0006: aput-object v9, v2, v3 │ │ -3a8580: 7220 41a2 2000 |0008: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a8586: 0c09 |000b: move-result-object v9 │ │ -3a8588: 6200 6773 |000c: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a858c: 2311 dc15 |000e: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ -3a8590: 4d0a 0103 |0010: aput-object v10, v1, v3 │ │ -3a8594: 7220 41a2 1000 |0012: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a859a: 0c0a |0015: move-result-object v10 │ │ -3a859c: 3809 9f00 |0016: if-eqz v9, 00b5 // +009f │ │ -3a85a0: 380a 9d00 |0018: if-eqz v10, 00b5 // +009d │ │ -3a85a4: 6e20 8096 a900 |001a: invoke-virtual {v9, v10}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@9680 │ │ -3a85aa: 0a00 |001d: move-result v0 │ │ -3a85ac: 3900 9700 |001e: if-nez v0, 00b5 // +0097 │ │ -3a85b0: 6e10 8196 0900 |0020: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a85b6: 0a00 |0023: move-result v0 │ │ -3a85b8: 3800 9100 |0024: if-eqz v0, 00b5 // +0091 │ │ -3a85bc: 6e10 8196 0a00 |0026: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a85c2: 0a00 |0029: move-result v0 │ │ -3a85c4: 3800 8b00 |002a: if-eqz v0, 00b5 // +008b │ │ -3a85c8: 6e10 8896 0900 |002c: invoke-virtual {v9}, Ljava/io/File;.isDirectory:()Z // method@9688 │ │ -3a85ce: 0a00 |002f: move-result v0 │ │ -3a85d0: 3800 8500 |0030: if-eqz v0, 00b5 // +0085 │ │ -3a85d4: 6e10 8896 0a00 |0032: invoke-virtual {v10}, Ljava/io/File;.isDirectory:()Z // method@9688 │ │ -3a85da: 0a00 |0035: move-result v0 │ │ -3a85dc: 3900 0400 |0036: if-nez v0, 003a // +0004 │ │ -3a85e0: 2900 7d00 |0038: goto/16 00b5 // +007d │ │ -3a85e4: 6e10 8c96 0900 |003a: invoke-virtual {v9}, Ljava/io/File;.list:()[Ljava/lang/String; // method@968c │ │ -3a85ea: 0c00 |003d: move-result-object v0 │ │ -3a85ec: 3800 7700 |003e: if-eqz v0, 00b5 // +0077 │ │ -3a85f0: 2101 |0040: array-length v1, v0 │ │ -3a85f2: 1202 |0041: const/4 v2, #int 0 // #0 │ │ -3a85f4: 3512 7300 |0042: if-ge v2, v1, 00b5 // +0073 │ │ -3a85f8: 4604 0002 |0044: aget-object v4, v0, v2 │ │ -3a85fc: 1a05 1106 |0046: const-string v5, ".dm" // string@0611 │ │ -3a8600: 6e20 1198 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -3a8606: 0a05 |004b: move-result v5 │ │ -3a8608: 3905 0a00 |004c: if-nez v5, 0056 // +000a │ │ -3a860c: 1a05 1206 |004e: const-string v5, ".dm." // string@0612 │ │ -3a8610: 6e20 0e98 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a8616: 0a05 |0053: move-result v5 │ │ -3a8618: 3805 5e00 |0054: if-eqz v5, 00b2 // +005e │ │ -3a861c: 21b5 |0056: array-length v5, v11 │ │ -3a861e: 1206 |0057: const/4 v6, #int 0 // #0 │ │ -3a8620: 3556 2700 |0058: if-ge v6, v5, 007f // +0027 │ │ -3a8624: 4607 0b06 |005a: aget-object v7, v11, v6 │ │ -3a8628: 6208 bc70 |005c: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -3a862c: 6e20 3398 8700 |005e: invoke-virtual {v7, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3a8632: 0c07 |0061: move-result-object v7 │ │ -3a8634: 6208 bc70 |0062: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -3a8638: 6e20 3398 8400 |0064: invoke-virtual {v4, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3a863e: 0c08 |0067: move-result-object v8 │ │ -3a8640: 6e20 0e98 7800 |0068: invoke-virtual {v8, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a8646: 0a08 |006b: move-result v8 │ │ -3a8648: 3908 1200 |006c: if-nez v8, 007e // +0012 │ │ -3a864c: 6208 bc70 |006e: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -3a8650: 6e20 3398 8400 |0070: invoke-virtual {v4, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3a8656: 0c08 |0073: move-result-object v8 │ │ -3a8658: 6e20 0e98 8700 |0074: invoke-virtual {v7, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a865e: 0a07 |0077: move-result v7 │ │ -3a8660: 3807 0300 |0078: if-eqz v7, 007b // +0003 │ │ -3a8664: 2804 |007a: goto 007e // +0004 │ │ -3a8666: d806 0601 |007b: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3a866a: 28db |007d: goto 0058 // -0025 │ │ -3a866c: 1204 |007e: const/4 v4, #int 0 // #0 │ │ -3a866e: 3904 0300 |007f: if-nez v4, 0082 // +0003 │ │ -3a8672: 2831 |0081: goto 00b2 // +0031 │ │ -3a8674: 2205 8c12 |0082: new-instance v5, Ljava/io/File; // type@128c │ │ -3a8678: 7030 7796 9504 |0084: invoke-direct {v5, v9, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a867e: 2206 8c12 |0087: new-instance v6, Ljava/io/File; // type@128c │ │ -3a8682: 7030 7796 a604 |0089: invoke-direct {v6, v10, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a8688: 6e10 8196 0600 |008c: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a868e: 0a07 |008f: move-result v7 │ │ -3a8690: 3807 1f00 |0090: if-eqz v7, 00af // +001f │ │ -3a8694: 2206 8c12 |0092: new-instance v6, Ljava/io/File; // type@128c │ │ -3a8698: 2207 e812 |0094: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a869c: 7010 4098 0700 |0096: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a86a2: 6e20 4b98 4700 |0099: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a86a8: 1a04 6106 |009c: const-string v4, ".x.bak" // string@0661 │ │ -3a86ac: 6e20 4b98 4700 |009e: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a86b2: 6e10 5498 0700 |00a1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a86b8: 0c04 |00a4: move-result-object v4 │ │ -3a86ba: 7030 7796 a604 |00a5: invoke-direct {v6, v10, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a86c0: 6e10 8196 0600 |00a8: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a86c6: 0a04 |00ab: move-result v4 │ │ -3a86c8: 3804 0300 |00ac: if-eqz v4, 00af // +0003 │ │ -3a86cc: 2804 |00ae: goto 00b2 // +0004 │ │ -3a86ce: 7120 21a5 6500 |00af: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_io/IoRunner;.copyFile:(Ljava/io/File;Ljava/io/File;)J // method@a521 │ │ -3a86d4: d802 0201 |00b2: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3a86d8: 288e |00b4: goto 0042 // -0072 │ │ -3a86da: 0f03 |00b5: return v3 │ │ +3a855c: |[3a855c] net.sf.dibdib.thread_io.IoRunner.backupFiles:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ +3a856c: 6200 6773 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a8570: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3a8572: 2312 dc15 |0003: new-array v2, v1, [Ljava/lang/String; // type@15dc │ │ +3a8576: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +3a8578: 4d09 0203 |0006: aput-object v9, v2, v3 │ │ +3a857c: 7220 41a2 2000 |0008: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a8582: 0c09 |000b: move-result-object v9 │ │ +3a8584: 6200 6773 |000c: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a8588: 2311 dc15 |000e: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ +3a858c: 4d0a 0103 |0010: aput-object v10, v1, v3 │ │ +3a8590: 7220 41a2 1000 |0012: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a8596: 0c0a |0015: move-result-object v10 │ │ +3a8598: 3809 9f00 |0016: if-eqz v9, 00b5 // +009f │ │ +3a859c: 380a 9d00 |0018: if-eqz v10, 00b5 // +009d │ │ +3a85a0: 6e20 8096 a900 |001a: invoke-virtual {v9, v10}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@9680 │ │ +3a85a6: 0a00 |001d: move-result v0 │ │ +3a85a8: 3900 9700 |001e: if-nez v0, 00b5 // +0097 │ │ +3a85ac: 6e10 8196 0900 |0020: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a85b2: 0a00 |0023: move-result v0 │ │ +3a85b4: 3800 9100 |0024: if-eqz v0, 00b5 // +0091 │ │ +3a85b8: 6e10 8196 0a00 |0026: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a85be: 0a00 |0029: move-result v0 │ │ +3a85c0: 3800 8b00 |002a: if-eqz v0, 00b5 // +008b │ │ +3a85c4: 6e10 8896 0900 |002c: invoke-virtual {v9}, Ljava/io/File;.isDirectory:()Z // method@9688 │ │ +3a85ca: 0a00 |002f: move-result v0 │ │ +3a85cc: 3800 8500 |0030: if-eqz v0, 00b5 // +0085 │ │ +3a85d0: 6e10 8896 0a00 |0032: invoke-virtual {v10}, Ljava/io/File;.isDirectory:()Z // method@9688 │ │ +3a85d6: 0a00 |0035: move-result v0 │ │ +3a85d8: 3900 0400 |0036: if-nez v0, 003a // +0004 │ │ +3a85dc: 2900 7d00 |0038: goto/16 00b5 // +007d │ │ +3a85e0: 6e10 8c96 0900 |003a: invoke-virtual {v9}, Ljava/io/File;.list:()[Ljava/lang/String; // method@968c │ │ +3a85e6: 0c00 |003d: move-result-object v0 │ │ +3a85e8: 3800 7700 |003e: if-eqz v0, 00b5 // +0077 │ │ +3a85ec: 2101 |0040: array-length v1, v0 │ │ +3a85ee: 1202 |0041: const/4 v2, #int 0 // #0 │ │ +3a85f0: 3512 7300 |0042: if-ge v2, v1, 00b5 // +0073 │ │ +3a85f4: 4604 0002 |0044: aget-object v4, v0, v2 │ │ +3a85f8: 1a05 1106 |0046: const-string v5, ".dm" // string@0611 │ │ +3a85fc: 6e20 1198 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +3a8602: 0a05 |004b: move-result v5 │ │ +3a8604: 3905 0a00 |004c: if-nez v5, 0056 // +000a │ │ +3a8608: 1a05 1206 |004e: const-string v5, ".dm." // string@0612 │ │ +3a860c: 6e20 0e98 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a8612: 0a05 |0053: move-result v5 │ │ +3a8614: 3805 5e00 |0054: if-eqz v5, 00b2 // +005e │ │ +3a8618: 21b5 |0056: array-length v5, v11 │ │ +3a861a: 1206 |0057: const/4 v6, #int 0 // #0 │ │ +3a861c: 3556 2700 |0058: if-ge v6, v5, 007f // +0027 │ │ +3a8620: 4607 0b06 |005a: aget-object v7, v11, v6 │ │ +3a8624: 6208 bc70 |005c: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +3a8628: 6e20 3398 8700 |005e: invoke-virtual {v7, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3a862e: 0c07 |0061: move-result-object v7 │ │ +3a8630: 6208 bc70 |0062: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +3a8634: 6e20 3398 8400 |0064: invoke-virtual {v4, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3a863a: 0c08 |0067: move-result-object v8 │ │ +3a863c: 6e20 0e98 7800 |0068: invoke-virtual {v8, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a8642: 0a08 |006b: move-result v8 │ │ +3a8644: 3908 1200 |006c: if-nez v8, 007e // +0012 │ │ +3a8648: 6208 bc70 |006e: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +3a864c: 6e20 3398 8400 |0070: invoke-virtual {v4, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3a8652: 0c08 |0073: move-result-object v8 │ │ +3a8654: 6e20 0e98 8700 |0074: invoke-virtual {v7, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a865a: 0a07 |0077: move-result v7 │ │ +3a865c: 3807 0300 |0078: if-eqz v7, 007b // +0003 │ │ +3a8660: 2804 |007a: goto 007e // +0004 │ │ +3a8662: d806 0601 |007b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3a8666: 28db |007d: goto 0058 // -0025 │ │ +3a8668: 1204 |007e: const/4 v4, #int 0 // #0 │ │ +3a866a: 3904 0300 |007f: if-nez v4, 0082 // +0003 │ │ +3a866e: 2831 |0081: goto 00b2 // +0031 │ │ +3a8670: 2205 8c12 |0082: new-instance v5, Ljava/io/File; // type@128c │ │ +3a8674: 7030 7796 9504 |0084: invoke-direct {v5, v9, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a867a: 2206 8c12 |0087: new-instance v6, Ljava/io/File; // type@128c │ │ +3a867e: 7030 7796 a604 |0089: invoke-direct {v6, v10, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a8684: 6e10 8196 0600 |008c: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a868a: 0a07 |008f: move-result v7 │ │ +3a868c: 3807 1f00 |0090: if-eqz v7, 00af // +001f │ │ +3a8690: 2206 8c12 |0092: new-instance v6, Ljava/io/File; // type@128c │ │ +3a8694: 2207 e812 |0094: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8698: 7010 4098 0700 |0096: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a869e: 6e20 4b98 4700 |0099: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a86a4: 1a04 6106 |009c: const-string v4, ".x.bak" // string@0661 │ │ +3a86a8: 6e20 4b98 4700 |009e: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a86ae: 6e10 5498 0700 |00a1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a86b4: 0c04 |00a4: move-result-object v4 │ │ +3a86b6: 7030 7796 a604 |00a5: invoke-direct {v6, v10, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a86bc: 6e10 8196 0600 |00a8: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a86c2: 0a04 |00ab: move-result v4 │ │ +3a86c4: 3804 0300 |00ac: if-eqz v4, 00af // +0003 │ │ +3a86c8: 2804 |00ae: goto 00b2 // +0004 │ │ +3a86ca: 7120 21a5 6500 |00af: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_io/IoRunner;.copyFile:(Ljava/io/File;Ljava/io/File;)J // method@a521 │ │ +3a86d0: d802 0201 |00b2: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3a86d4: 288e |00b4: goto 0042 // -0072 │ │ +3a86d6: 0f03 |00b5: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x000c line=101 │ │ 0x001a line=104 │ │ 0x0032 line=105 │ │ 0x003a line=108 │ │ @@ -1284693,163 +1284692,163 @@ │ │ type : '([BI)[Lnet/sf/dibdib/generic/QSTuple;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 263 16-bit code units │ │ -3a9554: |[3a9554] net.sf.dibdib.thread_io.IoRunner.ccm4Tsv:([BI)[Lnet/sf/dibdib/generic/QSTuple; │ │ -3a9564: 21de |0000: array-length v14, v13 │ │ -3a9566: 1220 |0001: const/4 v0, #int 2 // #2 │ │ -3a9568: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3a956a: 360e 0500 |0003: if-gt v14, v0, 0008 // +0005 │ │ -3a956e: 231d 0d16 |0005: new-array v13, v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a9572: 110d |0007: return-object v13 │ │ -3a9574: 480e 0d01 |0008: aget-byte v14, v13, v1 │ │ -3a9578: 6202 d072 |000a: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -3a957c: 4802 0201 |000c: aget-byte v2, v2, v1 │ │ -3a9580: 1a03 1100 |000e: const-string v3, " " // string@0011 │ │ -3a9584: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -3a9586: 1305 0a00 |0011: const/16 v5, #int 10 // #a │ │ -3a958a: 1236 |0013: const/4 v6, #int 3 // #3 │ │ -3a958c: 1217 |0014: const/4 v7, #int 1 // #1 │ │ -3a958e: 332e 1e00 |0015: if-ne v14, v2, 0033 // +001e │ │ -3a9592: 480e 0d07 |0017: aget-byte v14, v13, v7 │ │ -3a9596: 6202 d072 |0019: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -3a959a: 4802 0207 |001b: aget-byte v2, v2, v7 │ │ -3a959e: 332e 1600 |001d: if-ne v14, v2, 0033 // +0016 │ │ -3a95a2: 237e 1515 |001f: new-array v14, v7, [B // type@1515 │ │ -3a95a6: 4f05 0e01 |0021: aput-byte v5, v14, v1 │ │ -3a95aa: 7120 afa3 ed00 |0023: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/MiscFunc;.indexOf:([B[B)I // method@a3af │ │ -3a95b0: 0a0e |0026: move-result v14 │ │ -3a95b2: b07e |0027: add-int/2addr v14, v7 │ │ -3a95b4: 4802 0d00 |0028: aget-byte v2, v13, v0 │ │ -3a95b8: 1308 0900 |002a: const/16 v8, #int 9 // #9 │ │ -3a95bc: 3382 0300 |002c: if-ne v2, v8, 002f // +0003 │ │ -3a95c0: 2802 |002e: goto 0030 // +0002 │ │ -3a95c2: 1226 |002f: const/4 v6, #int 2 // #2 │ │ -3a95c4: 01e2 |0030: move v2, v14 │ │ -3a95c6: 074e |0031: move-object v14, v4 │ │ -3a95c8: 284c |0032: goto 007e // +004c │ │ -3a95ca: 237e 1515 |0033: new-array v14, v7, [B // type@1515 │ │ -3a95ce: 4f05 0e01 |0035: aput-byte v5, v14, v1 │ │ -3a95d2: 7120 afa3 ed00 |0037: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/MiscFunc;.indexOf:([B[B)I // method@a3af │ │ -3a95d8: 0a0e |003a: move-result v14 │ │ -3a95da: b07e |003b: add-int/2addr v14, v7 │ │ -3a95dc: 2202 e612 |003c: new-instance v2, Ljava/lang/String; // type@12e6 │ │ -3a95e0: 7120 af99 ed00 |003e: invoke-static {v13, v14}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -3a95e6: 0c08 |0041: move-result-object v8 │ │ -3a95e8: 6209 bd78 |0042: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bd │ │ -3a95ec: 7030 0698 8209 |0044: invoke-direct {v2, v8, v9}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ -3a95f2: 1a08 4100 |0047: const-string v8, " TIME " // string@0041 │ │ -3a95f6: 6e20 0e98 8200 |0049: invoke-virtual {v2, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a95fc: 0a08 |004c: move-result v8 │ │ -3a95fe: 3808 1400 |004d: if-eqz v8, 0061 // +0014 │ │ -3a9602: 1a08 2c00 |004f: const-string v8, " DAT" // string@002c │ │ -3a9606: 6e20 0e98 8200 |0051: invoke-virtual {v2, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a960c: 0a08 |0054: move-result v8 │ │ -3a960e: 3808 0c00 |0055: if-eqz v8, 0061 // +000c │ │ -3a9612: 1a08 2a00 |0057: const-string v8, " CAT" // string@002a │ │ -3a9616: 6e20 0e98 8200 |0059: invoke-virtual {v2, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a961c: 0a08 |005c: move-result v8 │ │ -3a961e: 3808 0400 |005d: if-eqz v8, 0061 // +0004 │ │ -3a9622: 1218 |005f: const/4 v8, #int 1 // #1 │ │ -3a9624: 2802 |0060: goto 0062 // +0002 │ │ -3a9626: 1208 |0061: const/4 v8, #int 0 // #0 │ │ -3a9628: 1309 2000 |0062: const/16 v9, #int 32 // #20 │ │ -3a962c: 480a 0d01 |0064: aget-byte v10, v13, v1 │ │ -3a9630: 35a9 1500 |0066: if-ge v9, v10, 007b // +0015 │ │ -3a9634: 3808 0300 |0068: if-eqz v8, 006b // +0003 │ │ -3a9638: 2811 |006a: goto 007b // +0011 │ │ -3a963a: 6e20 2a98 3200 |006b: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3a9640: 0c0e |006e: move-result-object v14 │ │ -3a9642: 21ee |006f: array-length v14, v14 │ │ -3a9644: 1272 |0070: const/4 v2, #int 7 // #7 │ │ -3a9646: 36e2 0300 |0071: if-gt v2, v14, 0074 // +0003 │ │ -3a964a: 2802 |0073: goto 0075 // +0002 │ │ -3a964c: 1232 |0074: const/4 v2, #int 3 // #3 │ │ -3a964e: 7110 d3a5 0200 |0075: invoke-static {v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTagMapStd:(I)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5d3 │ │ -3a9654: 0c0e |0078: move-result-object v14 │ │ -3a9656: 1202 |0079: const/4 v2, #int 0 // #0 │ │ -3a9658: 2804 |007a: goto 007e // +0004 │ │ -3a965a: 01e2 |007b: move v2, v14 │ │ -3a965c: 074e |007c: move-object v14, v4 │ │ -3a965e: 1206 |007d: const/4 v6, #int 0 // #0 │ │ -3a9660: 390e 1200 |007e: if-nez v14, 0090 // +0012 │ │ -3a9664: 7130 b699 6d02 |0080: invoke-static {v13, v6, v2}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ -3a966a: 0c0e |0083: move-result-object v14 │ │ -3a966c: 7110 5fa4 0e00 |0084: invoke-static {v14}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ -3a9672: 0c0e |0087: move-result-object v14 │ │ -3a9674: 6e20 2a98 3e00 |0088: invoke-virtual {v14, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3a967a: 0c0e |008b: move-result-object v14 │ │ -3a967c: 7110 c9a5 0e00 |008c: invoke-static {v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap:([Ljava/lang/String;)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c9 │ │ -3a9682: 0c0e |008f: move-result-object v14 │ │ -3a9684: 1303 1800 |0090: const/16 v3, #int 24 // #18 │ │ -3a9688: 2333 0d16 |0092: new-array v3, v3, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a968c: 1206 |0094: const/4 v6, #int 0 // #0 │ │ -3a968e: 21d8 |0095: array-length v8, v13 │ │ -3a9690: 3582 6a00 |0096: if-ge v2, v8, 0100 // +006a │ │ -3a9694: 2378 1515 |0098: new-array v8, v7, [B // type@1515 │ │ -3a9698: 4f05 0801 |009a: aput-byte v5, v8, v1 │ │ -3a969c: 7130 b0a3 8d02 |009c: invoke-static {v13, v8, v2}, Lnet/sf/dibdib/thread_any/MiscFunc;.indexOf:([B[BI)I // method@a3b0 │ │ -3a96a2: 0a08 |009f: move-result v8 │ │ -3a96a4: 3b08 0300 |00a0: if-gez v8, 00a3 // +0003 │ │ -3a96a8: 21d8 |00a2: array-length v8, v13 │ │ -3a96aa: 2209 e612 |00a3: new-instance v9, Ljava/lang/String; // type@12e6 │ │ -3a96ae: 910a 0802 |00a5: sub-int v10, v8, v2 │ │ -3a96b2: 1a0b 8e4f |00a7: const-string v11, "UTF-8" // string@4f8e │ │ -3a96b6: 705b 0398 d9a2 |00a9: invoke-direct {v9, v13, v2, v10, v11}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@9803 │ │ -3a96bc: 2808 |00ac: goto 00b4 // +0008 │ │ -3a96be: 2209 e612 |00ad: new-instance v9, Ljava/lang/String; // type@12e6 │ │ -3a96c2: 910a 0802 |00af: sub-int v10, v8, v2 │ │ -3a96c6: 7040 0298 d9a2 |00b1: invoke-direct {v9, v13, v2, v10}, Ljava/lang/String;.:([BII)V // method@9802 │ │ -3a96cc: 2132 |00b4: array-length v2, v3 │ │ -3a96ce: 3426 0b00 |00b5: if-lt v6, v2, 00c0 // +000b │ │ -3a96d2: da02 0602 |00b7: mul-int/lit8 v2, v6, #int 2 // #02 │ │ -3a96d6: 7120 b499 2300 |00b9: invoke-static {v3, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3a96dc: 0c02 |00bc: move-result-object v2 │ │ -3a96de: 1f02 0d16 |00bd: check-cast v2, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a96e2: 0723 |00bf: move-object v3, v2 │ │ -3a96e4: 7120 caa5 e900 |00c0: invoke-static {v9, v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.createTuple4Tsv:(Ljava/lang/String;[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QSTuple; // method@a5ca │ │ -3a96ea: 0c02 |00c3: move-result-object v2 │ │ -3a96ec: 2802 |00c4: goto 00c6 // +0002 │ │ -3a96ee: 0742 |00c5: move-object v2, v4 │ │ -3a96f0: 3902 3200 |00c6: if-nez v2, 00f8 // +0032 │ │ -3a96f4: 6e10 3498 0900 |00c8: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3a96fa: 0c02 |00cb: move-result-object v2 │ │ -3a96fc: 6e10 2298 0200 |00cc: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a9702: 0a09 |00cf: move-result v9 │ │ -3a9704: 3490 0300 |00d0: if-lt v0, v9, 00d3 // +0003 │ │ -3a9708: 282b |00d2: goto 00fd // +002b │ │ -3a970a: 2209 e812 |00d3: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a970e: 7010 4098 0900 |00d5: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a9714: 1a0a 9e55 |00d8: const-string v10, "ZZZ" // string@559e │ │ -3a9718: 6e20 4b98 a900 |00da: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a971e: 6e20 4798 6900 |00dd: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a9724: 6e10 5498 0900 |00e0: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a972a: 0c09 |00e3: move-result-object v9 │ │ -3a972c: 7120 ffa2 7900 |00e4: invoke-static {v9, v7}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3a9732: 0c09 |00e7: move-result-object v9 │ │ -3a9734: 620a 287a |00e8: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ -3a9738: 53aa 2b7a |00ea: iget-wide v10, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3a973c: 237c 0716 |00ec: new-array v12, v7, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a9740: 7110 c1a2 0200 |00ee: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3a9746: 0c02 |00f1: move-result-object v2 │ │ -3a9748: 4d02 0c01 |00f2: aput-object v2, v12, v1 │ │ -3a974c: 7140 c8a5 a9cb |00f4: invoke-static {v9, v10, v11, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ -3a9752: 0c02 |00f7: move-result-object v2 │ │ -3a9754: d809 0601 |00f8: add-int/lit8 v9, v6, #int 1 // #01 │ │ -3a9758: 4d02 0306 |00fa: aput-object v2, v3, v6 │ │ -3a975c: 0196 |00fc: move v6, v9 │ │ -3a975e: d802 0801 |00fd: add-int/lit8 v2, v8, #int 1 // #01 │ │ -3a9762: 2896 |00ff: goto 0095 // -006a │ │ -3a9764: 7120 b499 6300 |0100: invoke-static {v3, v6}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3a976a: 0c0d |0103: move-result-object v13 │ │ -3a976c: 1f0d 0d16 |0104: check-cast v13, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a9770: 110d |0106: return-object v13 │ │ +3a9550: |[3a9550] net.sf.dibdib.thread_io.IoRunner.ccm4Tsv:([BI)[Lnet/sf/dibdib/generic/QSTuple; │ │ +3a9560: 21de |0000: array-length v14, v13 │ │ +3a9562: 1220 |0001: const/4 v0, #int 2 // #2 │ │ +3a9564: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3a9566: 360e 0500 |0003: if-gt v14, v0, 0008 // +0005 │ │ +3a956a: 231d 0d16 |0005: new-array v13, v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a956e: 110d |0007: return-object v13 │ │ +3a9570: 480e 0d01 |0008: aget-byte v14, v13, v1 │ │ +3a9574: 6202 d072 |000a: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +3a9578: 4802 0201 |000c: aget-byte v2, v2, v1 │ │ +3a957c: 1a03 1100 |000e: const-string v3, " " // string@0011 │ │ +3a9580: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +3a9582: 1305 0a00 |0011: const/16 v5, #int 10 // #a │ │ +3a9586: 1236 |0013: const/4 v6, #int 3 // #3 │ │ +3a9588: 1217 |0014: const/4 v7, #int 1 // #1 │ │ +3a958a: 332e 1e00 |0015: if-ne v14, v2, 0033 // +001e │ │ +3a958e: 480e 0d07 |0017: aget-byte v14, v13, v7 │ │ +3a9592: 6202 d072 |0019: sget-object v2, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +3a9596: 4802 0207 |001b: aget-byte v2, v2, v7 │ │ +3a959a: 332e 1600 |001d: if-ne v14, v2, 0033 // +0016 │ │ +3a959e: 237e 1515 |001f: new-array v14, v7, [B // type@1515 │ │ +3a95a2: 4f05 0e01 |0021: aput-byte v5, v14, v1 │ │ +3a95a6: 7120 afa3 ed00 |0023: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/MiscFunc;.indexOf:([B[B)I // method@a3af │ │ +3a95ac: 0a0e |0026: move-result v14 │ │ +3a95ae: b07e |0027: add-int/2addr v14, v7 │ │ +3a95b0: 4802 0d00 |0028: aget-byte v2, v13, v0 │ │ +3a95b4: 1308 0900 |002a: const/16 v8, #int 9 // #9 │ │ +3a95b8: 3382 0300 |002c: if-ne v2, v8, 002f // +0003 │ │ +3a95bc: 2802 |002e: goto 0030 // +0002 │ │ +3a95be: 1226 |002f: const/4 v6, #int 2 // #2 │ │ +3a95c0: 01e2 |0030: move v2, v14 │ │ +3a95c2: 074e |0031: move-object v14, v4 │ │ +3a95c4: 284c |0032: goto 007e // +004c │ │ +3a95c6: 237e 1515 |0033: new-array v14, v7, [B // type@1515 │ │ +3a95ca: 4f05 0e01 |0035: aput-byte v5, v14, v1 │ │ +3a95ce: 7120 afa3 ed00 |0037: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/MiscFunc;.indexOf:([B[B)I // method@a3af │ │ +3a95d4: 0a0e |003a: move-result v14 │ │ +3a95d6: b07e |003b: add-int/2addr v14, v7 │ │ +3a95d8: 2202 e612 |003c: new-instance v2, Ljava/lang/String; // type@12e6 │ │ +3a95dc: 7120 af99 ed00 |003e: invoke-static {v13, v14}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +3a95e2: 0c08 |0041: move-result-object v8 │ │ +3a95e4: 6209 bd78 |0042: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bd │ │ +3a95e8: 7030 0698 8209 |0044: invoke-direct {v2, v8, v9}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ +3a95ee: 1a08 4100 |0047: const-string v8, " TIME " // string@0041 │ │ +3a95f2: 6e20 0e98 8200 |0049: invoke-virtual {v2, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a95f8: 0a08 |004c: move-result v8 │ │ +3a95fa: 3808 1400 |004d: if-eqz v8, 0061 // +0014 │ │ +3a95fe: 1a08 2c00 |004f: const-string v8, " DAT" // string@002c │ │ +3a9602: 6e20 0e98 8200 |0051: invoke-virtual {v2, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a9608: 0a08 |0054: move-result v8 │ │ +3a960a: 3808 0c00 |0055: if-eqz v8, 0061 // +000c │ │ +3a960e: 1a08 2a00 |0057: const-string v8, " CAT" // string@002a │ │ +3a9612: 6e20 0e98 8200 |0059: invoke-virtual {v2, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a9618: 0a08 |005c: move-result v8 │ │ +3a961a: 3808 0400 |005d: if-eqz v8, 0061 // +0004 │ │ +3a961e: 1218 |005f: const/4 v8, #int 1 // #1 │ │ +3a9620: 2802 |0060: goto 0062 // +0002 │ │ +3a9622: 1208 |0061: const/4 v8, #int 0 // #0 │ │ +3a9624: 1309 2000 |0062: const/16 v9, #int 32 // #20 │ │ +3a9628: 480a 0d01 |0064: aget-byte v10, v13, v1 │ │ +3a962c: 35a9 1500 |0066: if-ge v9, v10, 007b // +0015 │ │ +3a9630: 3808 0300 |0068: if-eqz v8, 006b // +0003 │ │ +3a9634: 2811 |006a: goto 007b // +0011 │ │ +3a9636: 6e20 2a98 3200 |006b: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3a963c: 0c0e |006e: move-result-object v14 │ │ +3a963e: 21ee |006f: array-length v14, v14 │ │ +3a9640: 1272 |0070: const/4 v2, #int 7 // #7 │ │ +3a9642: 36e2 0300 |0071: if-gt v2, v14, 0074 // +0003 │ │ +3a9646: 2802 |0073: goto 0075 // +0002 │ │ +3a9648: 1232 |0074: const/4 v2, #int 3 // #3 │ │ +3a964a: 7110 d3a5 0200 |0075: invoke-static {v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTagMapStd:(I)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5d3 │ │ +3a9650: 0c0e |0078: move-result-object v14 │ │ +3a9652: 1202 |0079: const/4 v2, #int 0 // #0 │ │ +3a9654: 2804 |007a: goto 007e // +0004 │ │ +3a9656: 01e2 |007b: move v2, v14 │ │ +3a9658: 074e |007c: move-object v14, v4 │ │ +3a965a: 1206 |007d: const/4 v6, #int 0 // #0 │ │ +3a965c: 390e 1200 |007e: if-nez v14, 0090 // +0012 │ │ +3a9660: 7130 b699 6d02 |0080: invoke-static {v13, v6, v2}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ +3a9666: 0c0e |0083: move-result-object v14 │ │ +3a9668: 7110 5fa4 0e00 |0084: invoke-static {v14}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ +3a966e: 0c0e |0087: move-result-object v14 │ │ +3a9670: 6e20 2a98 3e00 |0088: invoke-virtual {v14, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3a9676: 0c0e |008b: move-result-object v14 │ │ +3a9678: 7110 c9a5 0e00 |008c: invoke-static {v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap:([Ljava/lang/String;)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c9 │ │ +3a967e: 0c0e |008f: move-result-object v14 │ │ +3a9680: 1303 1800 |0090: const/16 v3, #int 24 // #18 │ │ +3a9684: 2333 0d16 |0092: new-array v3, v3, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a9688: 1206 |0094: const/4 v6, #int 0 // #0 │ │ +3a968a: 21d8 |0095: array-length v8, v13 │ │ +3a968c: 3582 6a00 |0096: if-ge v2, v8, 0100 // +006a │ │ +3a9690: 2378 1515 |0098: new-array v8, v7, [B // type@1515 │ │ +3a9694: 4f05 0801 |009a: aput-byte v5, v8, v1 │ │ +3a9698: 7130 b0a3 8d02 |009c: invoke-static {v13, v8, v2}, Lnet/sf/dibdib/thread_any/MiscFunc;.indexOf:([B[BI)I // method@a3b0 │ │ +3a969e: 0a08 |009f: move-result v8 │ │ +3a96a0: 3b08 0300 |00a0: if-gez v8, 00a3 // +0003 │ │ +3a96a4: 21d8 |00a2: array-length v8, v13 │ │ +3a96a6: 2209 e612 |00a3: new-instance v9, Ljava/lang/String; // type@12e6 │ │ +3a96aa: 910a 0802 |00a5: sub-int v10, v8, v2 │ │ +3a96ae: 1a0b 8e4f |00a7: const-string v11, "UTF-8" // string@4f8e │ │ +3a96b2: 705b 0398 d9a2 |00a9: invoke-direct {v9, v13, v2, v10, v11}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@9803 │ │ +3a96b8: 2808 |00ac: goto 00b4 // +0008 │ │ +3a96ba: 2209 e612 |00ad: new-instance v9, Ljava/lang/String; // type@12e6 │ │ +3a96be: 910a 0802 |00af: sub-int v10, v8, v2 │ │ +3a96c2: 7040 0298 d9a2 |00b1: invoke-direct {v9, v13, v2, v10}, Ljava/lang/String;.:([BII)V // method@9802 │ │ +3a96c8: 2132 |00b4: array-length v2, v3 │ │ +3a96ca: 3426 0b00 |00b5: if-lt v6, v2, 00c0 // +000b │ │ +3a96ce: da02 0602 |00b7: mul-int/lit8 v2, v6, #int 2 // #02 │ │ +3a96d2: 7120 b499 2300 |00b9: invoke-static {v3, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3a96d8: 0c02 |00bc: move-result-object v2 │ │ +3a96da: 1f02 0d16 |00bd: check-cast v2, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a96de: 0723 |00bf: move-object v3, v2 │ │ +3a96e0: 7120 caa5 e900 |00c0: invoke-static {v9, v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.createTuple4Tsv:(Ljava/lang/String;[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QSTuple; // method@a5ca │ │ +3a96e6: 0c02 |00c3: move-result-object v2 │ │ +3a96e8: 2802 |00c4: goto 00c6 // +0002 │ │ +3a96ea: 0742 |00c5: move-object v2, v4 │ │ +3a96ec: 3902 3200 |00c6: if-nez v2, 00f8 // +0032 │ │ +3a96f0: 6e10 3498 0900 |00c8: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3a96f6: 0c02 |00cb: move-result-object v2 │ │ +3a96f8: 6e10 2298 0200 |00cc: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a96fe: 0a09 |00cf: move-result v9 │ │ +3a9700: 3490 0300 |00d0: if-lt v0, v9, 00d3 // +0003 │ │ +3a9704: 282b |00d2: goto 00fd // +002b │ │ +3a9706: 2209 e812 |00d3: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a970a: 7010 4098 0900 |00d5: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a9710: 1a0a 9e55 |00d8: const-string v10, "ZZZ" // string@559e │ │ +3a9714: 6e20 4b98 a900 |00da: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a971a: 6e20 4798 6900 |00dd: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a9720: 6e10 5498 0900 |00e0: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a9726: 0c09 |00e3: move-result-object v9 │ │ +3a9728: 7120 ffa2 7900 |00e4: invoke-static {v9, v7}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3a972e: 0c09 |00e7: move-result-object v9 │ │ +3a9730: 620a 287a |00e8: sget-object v10, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ +3a9734: 53aa 2b7a |00ea: iget-wide v10, v10, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3a9738: 237c 0716 |00ec: new-array v12, v7, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a973c: 7110 c1a2 0200 |00ee: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3a9742: 0c02 |00f1: move-result-object v2 │ │ +3a9744: 4d02 0c01 |00f2: aput-object v2, v12, v1 │ │ +3a9748: 7140 c8a5 a9cb |00f4: invoke-static {v9, v10, v11, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ +3a974e: 0c02 |00f7: move-result-object v2 │ │ +3a9750: d809 0601 |00f8: add-int/lit8 v9, v6, #int 1 // #01 │ │ +3a9754: 4d02 0306 |00fa: aput-object v2, v3, v6 │ │ +3a9758: 0196 |00fc: move v6, v9 │ │ +3a975a: d802 0801 |00fd: add-int/lit8 v2, v8, #int 1 // #01 │ │ +3a975e: 2896 |00ff: goto 0095 // -006a │ │ +3a9760: 7120 b499 6300 |0100: invoke-static {v3, v6}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3a9766: 0c0d |0103: move-result-object v13 │ │ +3a9768: 1f0d 0d16 |0104: check-cast v13, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a976c: 110d |0106: return-object v13 │ │ catches : 2 │ │ 0x00a3 - 0x00ac │ │ Ljava/io/UnsupportedEncodingException; -> 0x00ad │ │ 0x00c0 - 0x00c4 │ │ Ljava/lang/Exception; -> 0x00c5 │ │ positions : │ │ 0x0000 line=484 │ │ @@ -1284888,28 +1284887,28 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -3a83b4: |[3a83b4] net.sf.dibdib.thread_io.IoRunner.check4AutoSave:()Z │ │ -3a83c4: 7100 59a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3a83ca: 0b00 |0003: move-result-wide v0 │ │ -3a83cc: 6102 9b79 |0004: sget-wide v2, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799b │ │ -3a83d0: 6204 6373 |0006: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a83d4: 5244 7073 |0008: iget v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.autosaveInterval_msec:I // field@7370 │ │ -3a83d8: 8144 |000a: int-to-long v4, v4 │ │ -3a83da: bb42 |000b: add-long/2addr v2, v4 │ │ -3a83dc: 3104 0200 |000c: cmp-long v4, v2, v0 │ │ -3a83e0: 3b04 0400 |000e: if-gez v4, 0012 // +0004 │ │ -3a83e4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -3a83e6: 2802 |0011: goto 0013 // +0002 │ │ -3a83e8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -3a83ea: 0f00 |0013: return v0 │ │ +3a83b0: |[3a83b0] net.sf.dibdib.thread_io.IoRunner.check4AutoSave:()Z │ │ +3a83c0: 7100 59a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3a83c6: 0b00 |0003: move-result-wide v0 │ │ +3a83c8: 6102 9b79 |0004: sget-wide v2, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799b │ │ +3a83cc: 6204 6373 |0006: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a83d0: 5244 7073 |0008: iget v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.autosaveInterval_msec:I // field@7370 │ │ +3a83d4: 8144 |000a: int-to-long v4, v4 │ │ +3a83d6: bb42 |000b: add-long/2addr v2, v4 │ │ +3a83d8: 3104 0200 |000c: cmp-long v4, v2, v0 │ │ +3a83dc: 3b04 0400 |000e: if-gez v4, 0012 // +0004 │ │ +3a83e0: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +3a83e2: 2802 |0011: goto 0013 // +0002 │ │ +3a83e4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +3a83e6: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ 0x0004 line=645 │ │ locals : │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_io/IoRunner;) │ │ @@ -1284917,125 +1284916,125 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 221 16-bit code units │ │ -3a8ec8: |[3a8ec8] net.sf.dibdib.thread_io.IoRunner.check4Load:()Ljava/lang/String; │ │ -3a8ed8: 6200 6773 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a8edc: 1a01 ec6f |0002: const-string v1, "external" // string@6fec │ │ -3a8ee0: 2410 dc15 0100 |0004: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ -3a8ee6: 0c02 |0007: move-result-object v2 │ │ -3a8ee8: 7220 41a2 2000 |0008: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a8eee: 0c00 |000b: move-result-object v0 │ │ -3a8ef0: 1a02 5e99 |000c: const-string v2, "main" // string@995e │ │ -3a8ef4: 3800 7700 |000e: if-eqz v0, 0085 // +0077 │ │ -3a8ef8: 6203 6773 |0010: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a8efc: 2410 dc15 0200 |0012: filled-new-array {v2}, [Ljava/lang/String; // type@15dc │ │ -3a8f02: 0c04 |0015: move-result-object v4 │ │ -3a8f04: 7220 41a2 4300 |0016: invoke-interface {v3, v4}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a8f0a: 0c03 |0019: move-result-object v3 │ │ -3a8f0c: 6e20 8096 3000 |001a: invoke-virtual {v0, v3}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@9680 │ │ -3a8f12: 0a03 |001d: move-result v3 │ │ -3a8f14: 3903 6700 |001e: if-nez v3, 0085 // +0067 │ │ -3a8f18: 2203 8c12 |0020: new-instance v3, Ljava/io/File; // type@128c │ │ -3a8f1c: 1a04 8c88 |0022: const-string v4, "keep" // string@888c │ │ -3a8f20: 7030 7796 0304 |0024: invoke-direct {v3, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a8f26: 6e10 8196 0300 |0027: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a8f2c: 0a00 |002a: move-result v0 │ │ -3a8f2e: 3800 5a00 |002b: if-eqz v0, 0085 // +005a │ │ -3a8f32: 2200 8c12 |002d: new-instance v0, Ljava/io/File; // type@128c │ │ -3a8f36: 6204 6373 |002f: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a8f3a: 5444 7c73 |0031: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ -3a8f3e: 7030 7796 3004 |0033: invoke-direct {v0, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a8f44: 6e10 8196 0000 |0036: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a8f4a: 0a04 |0039: move-result v4 │ │ -3a8f4c: 3804 1500 |003a: if-eqz v4, 004f // +0015 │ │ -3a8f50: 6e10 8996 0000 |003c: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@9689 │ │ -3a8f56: 0a04 |003f: move-result v4 │ │ -3a8f58: 3804 0f00 |0040: if-eqz v4, 004f // +000f │ │ -3a8f5c: 6201 6373 |0042: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a8f60: 6e10 8296 0000 |0044: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ -3a8f66: 0c00 |0047: move-result-object v0 │ │ -3a8f68: 5b10 7d73 |0048: iput-object v0, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737d │ │ -3a8f6c: 6200 6373 |004a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a8f70: 5400 7d73 |004c: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737d │ │ -3a8f74: 1100 |004e: return-object v0 │ │ -3a8f76: 2204 8c12 |004f: new-instance v4, Ljava/io/File; // type@128c │ │ -3a8f7a: 2205 e812 |0051: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8f7e: 7010 4098 0500 |0053: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a8f84: 6206 6373 |0056: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a8f88: 5466 7c73 |0058: iget-object v6, v6, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ -3a8f8c: 6e20 4b98 6500 |005a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8f92: 1a06 0106 |005d: const-string v6, ".bak" // string@0601 │ │ -3a8f96: 6e20 4b98 6500 |005f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8f9c: 6e10 5498 0500 |0062: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8fa2: 0c05 |0065: move-result-object v5 │ │ -3a8fa4: 7030 7796 3405 |0066: invoke-direct {v4, v3, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a8faa: 6e10 8196 0400 |0069: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a8fb0: 0a03 |006c: move-result v3 │ │ -3a8fb2: 3803 1800 |006d: if-eqz v3, 0085 // +0018 │ │ -3a8fb6: 6e10 8996 0400 |006f: invoke-virtual {v4}, Ljava/io/File;.isFile:()Z // method@9689 │ │ -3a8fbc: 0a03 |0072: move-result v3 │ │ -3a8fbe: 3803 1200 |0073: if-eqz v3, 0085 // +0012 │ │ -3a8fc2: 6e20 9096 0400 |0075: invoke-virtual {v4, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9690 │ │ -3a8fc8: 6201 6373 |0078: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a8fcc: 6e10 8296 0000 |007a: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ -3a8fd2: 0c00 |007d: move-result-object v0 │ │ -3a8fd4: 5b10 7d73 |007e: iput-object v0, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737d │ │ -3a8fd8: 6200 6373 |0080: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a8fdc: 5400 7d73 |0082: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737d │ │ -3a8fe0: 1100 |0084: return-object v0 │ │ -3a8fe2: 6200 6773 |0085: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a8fe6: 2410 dc15 0200 |0087: filled-new-array {v2}, [Ljava/lang/String; // type@15dc │ │ -3a8fec: 0c02 |008a: move-result-object v2 │ │ -3a8fee: 7220 41a2 2000 |008b: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a8ff4: 0c00 |008e: move-result-object v0 │ │ -3a8ff6: 1202 |008f: const/4 v2, #int 0 // #0 │ │ -3a8ff8: 1203 |0090: const/4 v3, #int 0 // #0 │ │ -3a8ffa: 3800 2f00 |0091: if-eqz v0, 00c0 // +002f │ │ -3a8ffe: 6204 6373 |0093: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a9002: 5444 7d73 |0095: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737d │ │ -3a9006: 3904 0c00 |0097: if-nez v4, 00a3 // +000c │ │ -3a900a: 2204 8c12 |0099: new-instance v4, Ljava/io/File; // type@128c │ │ -3a900e: 6205 6373 |009b: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a9012: 5455 7c73 |009d: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ -3a9016: 7030 7796 0405 |009f: invoke-direct {v4, v0, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a901c: 280a |00a2: goto 00ac // +000a │ │ -3a901e: 2204 8c12 |00a3: new-instance v4, Ljava/io/File; // type@128c │ │ -3a9022: 6205 6373 |00a5: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a9026: 5455 7d73 |00a7: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737d │ │ -3a902a: 7020 7896 5400 |00a9: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3a9030: 6e10 8996 0400 |00ac: invoke-virtual {v4}, Ljava/io/File;.isFile:()Z // method@9689 │ │ -3a9036: 0a05 |00af: move-result v5 │ │ -3a9038: 3805 0600 |00b0: if-eqz v5, 00b6 // +0006 │ │ -3a903c: 6e10 8296 0400 |00b2: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ -3a9042: 0c03 |00b5: move-result-object v3 │ │ -3a9044: 3803 0300 |00b6: if-eqz v3, 00b9 // +0003 │ │ -3a9048: 1103 |00b8: return-object v3 │ │ -3a904a: 7120 24a5 2000 |00b9: invoke-static {v0, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a524 │ │ -3a9050: 0c03 |00bc: move-result-object v3 │ │ -3a9052: 3803 0300 |00bd: if-eqz v3, 00c0 // +0003 │ │ -3a9056: 1103 |00bf: return-object v3 │ │ -3a9058: 6204 6773 |00c0: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a905c: 2410 dc15 0100 |00c2: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ -3a9062: 0c01 |00c5: move-result-object v1 │ │ -3a9064: 7220 41a2 1400 |00c6: invoke-interface {v4, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a906a: 0c01 |00c9: move-result-object v1 │ │ -3a906c: 3801 1200 |00ca: if-eqz v1, 00dc // +0012 │ │ -3a9070: 6e10 8196 0100 |00cc: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a9076: 0a04 |00cf: move-result v4 │ │ -3a9078: 3804 0c00 |00d0: if-eqz v4, 00dc // +000c │ │ -3a907c: 6e20 8096 0100 |00d2: invoke-virtual {v1, v0}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@9680 │ │ -3a9082: 0a00 |00d5: move-result v0 │ │ -3a9084: 3900 0600 |00d6: if-nez v0, 00dc // +0006 │ │ -3a9088: 7120 24a5 2100 |00d8: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a524 │ │ -3a908e: 0c03 |00db: move-result-object v3 │ │ -3a9090: 1103 |00dc: return-object v3 │ │ +3a8ec4: |[3a8ec4] net.sf.dibdib.thread_io.IoRunner.check4Load:()Ljava/lang/String; │ │ +3a8ed4: 6200 6773 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a8ed8: 1a01 ec6f |0002: const-string v1, "external" // string@6fec │ │ +3a8edc: 2410 dc15 0100 |0004: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ +3a8ee2: 0c02 |0007: move-result-object v2 │ │ +3a8ee4: 7220 41a2 2000 |0008: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a8eea: 0c00 |000b: move-result-object v0 │ │ +3a8eec: 1a02 5e99 |000c: const-string v2, "main" // string@995e │ │ +3a8ef0: 3800 7700 |000e: if-eqz v0, 0085 // +0077 │ │ +3a8ef4: 6203 6773 |0010: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a8ef8: 2410 dc15 0200 |0012: filled-new-array {v2}, [Ljava/lang/String; // type@15dc │ │ +3a8efe: 0c04 |0015: move-result-object v4 │ │ +3a8f00: 7220 41a2 4300 |0016: invoke-interface {v3, v4}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a8f06: 0c03 |0019: move-result-object v3 │ │ +3a8f08: 6e20 8096 3000 |001a: invoke-virtual {v0, v3}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@9680 │ │ +3a8f0e: 0a03 |001d: move-result v3 │ │ +3a8f10: 3903 6700 |001e: if-nez v3, 0085 // +0067 │ │ +3a8f14: 2203 8c12 |0020: new-instance v3, Ljava/io/File; // type@128c │ │ +3a8f18: 1a04 8c88 |0022: const-string v4, "keep" // string@888c │ │ +3a8f1c: 7030 7796 0304 |0024: invoke-direct {v3, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a8f22: 6e10 8196 0300 |0027: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a8f28: 0a00 |002a: move-result v0 │ │ +3a8f2a: 3800 5a00 |002b: if-eqz v0, 0085 // +005a │ │ +3a8f2e: 2200 8c12 |002d: new-instance v0, Ljava/io/File; // type@128c │ │ +3a8f32: 6204 6373 |002f: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a8f36: 5444 7c73 |0031: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ +3a8f3a: 7030 7796 3004 |0033: invoke-direct {v0, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a8f40: 6e10 8196 0000 |0036: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a8f46: 0a04 |0039: move-result v4 │ │ +3a8f48: 3804 1500 |003a: if-eqz v4, 004f // +0015 │ │ +3a8f4c: 6e10 8996 0000 |003c: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@9689 │ │ +3a8f52: 0a04 |003f: move-result v4 │ │ +3a8f54: 3804 0f00 |0040: if-eqz v4, 004f // +000f │ │ +3a8f58: 6201 6373 |0042: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a8f5c: 6e10 8296 0000 |0044: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ +3a8f62: 0c00 |0047: move-result-object v0 │ │ +3a8f64: 5b10 7d73 |0048: iput-object v0, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737d │ │ +3a8f68: 6200 6373 |004a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a8f6c: 5400 7d73 |004c: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737d │ │ +3a8f70: 1100 |004e: return-object v0 │ │ +3a8f72: 2204 8c12 |004f: new-instance v4, Ljava/io/File; // type@128c │ │ +3a8f76: 2205 e812 |0051: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8f7a: 7010 4098 0500 |0053: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8f80: 6206 6373 |0056: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a8f84: 5466 7c73 |0058: iget-object v6, v6, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ +3a8f88: 6e20 4b98 6500 |005a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8f8e: 1a06 0106 |005d: const-string v6, ".bak" // string@0601 │ │ +3a8f92: 6e20 4b98 6500 |005f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8f98: 6e10 5498 0500 |0062: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a8f9e: 0c05 |0065: move-result-object v5 │ │ +3a8fa0: 7030 7796 3405 |0066: invoke-direct {v4, v3, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a8fa6: 6e10 8196 0400 |0069: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a8fac: 0a03 |006c: move-result v3 │ │ +3a8fae: 3803 1800 |006d: if-eqz v3, 0085 // +0018 │ │ +3a8fb2: 6e10 8996 0400 |006f: invoke-virtual {v4}, Ljava/io/File;.isFile:()Z // method@9689 │ │ +3a8fb8: 0a03 |0072: move-result v3 │ │ +3a8fba: 3803 1200 |0073: if-eqz v3, 0085 // +0012 │ │ +3a8fbe: 6e20 9096 0400 |0075: invoke-virtual {v4, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9690 │ │ +3a8fc4: 6201 6373 |0078: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a8fc8: 6e10 8296 0000 |007a: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ +3a8fce: 0c00 |007d: move-result-object v0 │ │ +3a8fd0: 5b10 7d73 |007e: iput-object v0, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737d │ │ +3a8fd4: 6200 6373 |0080: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a8fd8: 5400 7d73 |0082: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737d │ │ +3a8fdc: 1100 |0084: return-object v0 │ │ +3a8fde: 6200 6773 |0085: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a8fe2: 2410 dc15 0200 |0087: filled-new-array {v2}, [Ljava/lang/String; // type@15dc │ │ +3a8fe8: 0c02 |008a: move-result-object v2 │ │ +3a8fea: 7220 41a2 2000 |008b: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a8ff0: 0c00 |008e: move-result-object v0 │ │ +3a8ff2: 1202 |008f: const/4 v2, #int 0 // #0 │ │ +3a8ff4: 1203 |0090: const/4 v3, #int 0 // #0 │ │ +3a8ff6: 3800 2f00 |0091: if-eqz v0, 00c0 // +002f │ │ +3a8ffa: 6204 6373 |0093: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a8ffe: 5444 7d73 |0095: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737d │ │ +3a9002: 3904 0c00 |0097: if-nez v4, 00a3 // +000c │ │ +3a9006: 2204 8c12 |0099: new-instance v4, Ljava/io/File; // type@128c │ │ +3a900a: 6205 6373 |009b: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a900e: 5455 7c73 |009d: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ +3a9012: 7030 7796 0405 |009f: invoke-direct {v4, v0, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a9018: 280a |00a2: goto 00ac // +000a │ │ +3a901a: 2204 8c12 |00a3: new-instance v4, Ljava/io/File; // type@128c │ │ +3a901e: 6205 6373 |00a5: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a9022: 5455 7d73 |00a7: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737d │ │ +3a9026: 7020 7896 5400 |00a9: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3a902c: 6e10 8996 0400 |00ac: invoke-virtual {v4}, Ljava/io/File;.isFile:()Z // method@9689 │ │ +3a9032: 0a05 |00af: move-result v5 │ │ +3a9034: 3805 0600 |00b0: if-eqz v5, 00b6 // +0006 │ │ +3a9038: 6e10 8296 0400 |00b2: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ +3a903e: 0c03 |00b5: move-result-object v3 │ │ +3a9040: 3803 0300 |00b6: if-eqz v3, 00b9 // +0003 │ │ +3a9044: 1103 |00b8: return-object v3 │ │ +3a9046: 7120 24a5 2000 |00b9: invoke-static {v0, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a524 │ │ +3a904c: 0c03 |00bc: move-result-object v3 │ │ +3a904e: 3803 0300 |00bd: if-eqz v3, 00c0 // +0003 │ │ +3a9052: 1103 |00bf: return-object v3 │ │ +3a9054: 6204 6773 |00c0: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a9058: 2410 dc15 0100 |00c2: filled-new-array {v1}, [Ljava/lang/String; // type@15dc │ │ +3a905e: 0c01 |00c5: move-result-object v1 │ │ +3a9060: 7220 41a2 1400 |00c6: invoke-interface {v4, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a9066: 0c01 |00c9: move-result-object v1 │ │ +3a9068: 3801 1200 |00ca: if-eqz v1, 00dc // +0012 │ │ +3a906c: 6e10 8196 0100 |00cc: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a9072: 0a04 |00cf: move-result v4 │ │ +3a9074: 3804 0c00 |00d0: if-eqz v4, 00dc // +000c │ │ +3a9078: 6e20 8096 0100 |00d2: invoke-virtual {v1, v0}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@9680 │ │ +3a907e: 0a00 |00d5: move-result v0 │ │ +3a9080: 3900 0600 |00d6: if-nez v0, 00dc // +0006 │ │ +3a9084: 7120 24a5 2100 |00d8: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a524 │ │ +3a908a: 0c03 |00db: move-result-object v3 │ │ +3a908c: 1103 |00dc: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0010 line=195 │ │ 0x0020 line=196 │ │ 0x0027 line=197 │ │ 0x002d line=198 │ │ @@ -1285063,25 +1285062,25 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3a947c: |[3a947c] net.sf.dibdib.thread_io.IoRunner.copyFile:(Ljava/io/File;Ljava/io/File;)J │ │ -3a948c: 7120 22a5 2100 |0000: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.copyFileExc:(Ljava/io/File;Ljava/io/File;)J // method@a522 │ │ -3a9492: 0b01 |0003: move-result-wide v1 │ │ -3a9494: 1001 |0004: return-wide v1 │ │ -3a9496: 0d02 |0005: move-exception v2 │ │ -3a9498: 1c00 e514 |0006: const-class v0, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ -3a949c: 6e10 8596 0100 |0008: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@9685 │ │ -3a94a2: 0c01 |000b: move-result-object v1 │ │ -3a94a4: 7130 d870 0201 |000c: invoke-static {v2, v0, v1}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ -3a94aa: 1601 0000 |000f: const-wide/16 v1, #int 0 // #0 │ │ -3a94ae: 1001 |0011: return-wide v1 │ │ +3a9478: |[3a9478] net.sf.dibdib.thread_io.IoRunner.copyFile:(Ljava/io/File;Ljava/io/File;)J │ │ +3a9488: 7120 22a5 2100 |0000: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.copyFileExc:(Ljava/io/File;Ljava/io/File;)J // method@a522 │ │ +3a948e: 0b01 |0003: move-result-wide v1 │ │ +3a9490: 1001 |0004: return-wide v1 │ │ +3a9492: 0d02 |0005: move-exception v2 │ │ +3a9494: 1c00 e514 |0006: const-class v0, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ +3a9498: 6e10 8596 0100 |0008: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@9685 │ │ +3a949e: 0c01 |000b: move-result-object v1 │ │ +3a94a0: 7130 d870 0201 |000c: invoke-static {v2, v0, v1}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ +3a94a6: 1601 0000 |000f: const-wide/16 v1, #int 0 // #0 │ │ +3a94aa: 1001 |0011: return-wide v1 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=92 │ │ 0x0006 line=94 │ │ locals : │ │ @@ -1285093,45 +1285092,45 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -3a94bc: |[3a94bc] net.sf.dibdib.thread_io.IoRunner.copyFileExc:(Ljava/io/File;Ljava/io/File;)J │ │ -3a94cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3a94ce: 2201 8e12 |0001: new-instance v1, Ljava/io/FileInputStream; // type@128e │ │ -3a94d2: 7020 9296 6100 |0003: invoke-direct {v1, v6}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@9692 │ │ -3a94d8: 2206 9012 |0006: new-instance v6, Ljava/io/FileOutputStream; // type@1290 │ │ -3a94dc: 7020 9b96 7600 |0008: invoke-direct {v6, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@969b │ │ -3a94e2: 1307 0008 |000b: const/16 v7, #int 2048 // #800 │ │ -3a94e6: 2377 1515 |000d: new-array v7, v7, [B // type@1515 │ │ -3a94ea: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ -3a94ee: 6e20 b896 7100 |0011: invoke-virtual {v1, v7}, Ljava/io/InputStream;.read:([B)I // method@96b8 │ │ -3a94f4: 0a00 |0014: move-result v0 │ │ -3a94f6: 3d00 0900 |0015: if-lez v0, 001e // +0009 │ │ -3a94fa: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -3a94fc: 6e40 dc96 7604 |0018: invoke-virtual {v6, v7, v4, v0}, Ljava/io/OutputStream;.write:([BII)V // method@96dc │ │ -3a9502: 8104 |001b: int-to-long v4, v0 │ │ -3a9504: bb42 |001c: add-long/2addr v2, v4 │ │ -3a9506: 28f4 |001d: goto 0011 // -000c │ │ -3a9508: 6e10 b496 0100 |001e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -3a950e: 6e10 d896 0600 |0021: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@96d8 │ │ -3a9514: 1002 |0024: return-wide v2 │ │ -3a9516: 0d07 |0025: move-exception v7 │ │ -3a9518: 2803 |0026: goto 0029 // +0003 │ │ -3a951a: 0d07 |0027: move-exception v7 │ │ -3a951c: 0706 |0028: move-object v6, v0 │ │ -3a951e: 0710 |0029: move-object v0, v1 │ │ -3a9520: 2803 |002a: goto 002d // +0003 │ │ -3a9522: 0d07 |002b: move-exception v7 │ │ -3a9524: 0706 |002c: move-object v6, v0 │ │ -3a9526: 6e10 b496 0000 |002d: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -3a952c: 6e10 d896 0600 |0030: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@96d8 │ │ -3a9532: 2707 |0033: throw v7 │ │ +3a94b8: |[3a94b8] net.sf.dibdib.thread_io.IoRunner.copyFileExc:(Ljava/io/File;Ljava/io/File;)J │ │ +3a94c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3a94ca: 2201 8e12 |0001: new-instance v1, Ljava/io/FileInputStream; // type@128e │ │ +3a94ce: 7020 9296 6100 |0003: invoke-direct {v1, v6}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@9692 │ │ +3a94d4: 2206 9012 |0006: new-instance v6, Ljava/io/FileOutputStream; // type@1290 │ │ +3a94d8: 7020 9b96 7600 |0008: invoke-direct {v6, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@969b │ │ +3a94de: 1307 0008 |000b: const/16 v7, #int 2048 // #800 │ │ +3a94e2: 2377 1515 |000d: new-array v7, v7, [B // type@1515 │ │ +3a94e6: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ +3a94ea: 6e20 b896 7100 |0011: invoke-virtual {v1, v7}, Ljava/io/InputStream;.read:([B)I // method@96b8 │ │ +3a94f0: 0a00 |0014: move-result v0 │ │ +3a94f2: 3d00 0900 |0015: if-lez v0, 001e // +0009 │ │ +3a94f6: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +3a94f8: 6e40 dc96 7604 |0018: invoke-virtual {v6, v7, v4, v0}, Ljava/io/OutputStream;.write:([BII)V // method@96dc │ │ +3a94fe: 8104 |001b: int-to-long v4, v0 │ │ +3a9500: bb42 |001c: add-long/2addr v2, v4 │ │ +3a9502: 28f4 |001d: goto 0011 // -000c │ │ +3a9504: 6e10 b496 0100 |001e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +3a950a: 6e10 d896 0600 |0021: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@96d8 │ │ +3a9510: 1002 |0024: return-wide v2 │ │ +3a9512: 0d07 |0025: move-exception v7 │ │ +3a9514: 2803 |0026: goto 0029 // +0003 │ │ +3a9516: 0d07 |0027: move-exception v7 │ │ +3a9518: 0706 |0028: move-object v6, v0 │ │ +3a951a: 0710 |0029: move-object v0, v1 │ │ +3a951c: 2803 |002a: goto 002d // +0003 │ │ +3a951e: 0d07 |002b: move-exception v7 │ │ +3a9520: 0706 |002c: move-object v6, v0 │ │ +3a9522: 6e10 b496 0000 |002d: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +3a9528: 6e10 d896 0600 |0030: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@96d8 │ │ +3a952e: 2707 |0033: throw v7 │ │ catches : 3 │ │ 0x0001 - 0x0006 │ │ -> 0x002b │ │ 0x0006 - 0x000b │ │ -> 0x0027 │ │ 0x000d - 0x001b │ │ -> 0x0025 │ │ @@ -1285154,91 +1285153,91 @@ │ │ type : '([Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 163 16-bit code units │ │ -3a8408: |[3a8408] net.sf.dibdib.thread_io.IoRunner.exportTsv:([Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)[B │ │ -3a8418: 2200 e612 |0000: new-instance v0, Ljava/lang/String; // type@12e6 │ │ -3a841c: 6201 d072 |0002: sget-object v1, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -3a8420: 6202 bd78 |0004: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bd │ │ -3a8424: 7030 0698 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ -3a842a: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a842e: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a8434: 6e20 4b98 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a843a: 1a00 9503 |0011: const-string v0, "(" // string@0395 │ │ -3a843e: 6e20 4b98 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8444: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -3a8446: 2302 1a15 |0017: new-array v2, v0, [J // type@151a │ │ -3a844a: 7110 66a3 0200 |0019: invoke-static {v2}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ -3a8450: 0c02 |001c: move-result-object v2 │ │ -3a8452: 6e20 4b98 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8458: 1302 2900 |0020: const/16 v2, #int 41 // #29 │ │ -3a845c: 6e20 4498 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a8462: 1a02 8b06 |0025: const-string v2, "0.62" // string@068b │ │ -3a8466: 6e20 4b98 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a846c: 6202 6373 |002a: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a8470: 5422 6e73 |002c: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736e │ │ -3a8474: 6e20 4b98 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a847a: 6e20 4b98 9100 |0031: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8480: 1309 0a00 |0034: const/16 v9, #int 10 // #a │ │ -3a8484: 6e20 4498 9100 |0036: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a848a: 6e10 5498 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8490: 0c01 |003c: move-result-object v1 │ │ -3a8492: 2202 e812 |003d: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8496: 2183 |003f: array-length v3, v8 │ │ -3a8498: da03 0364 |0040: mul-int/lit8 v3, v3, #int 100 // #64 │ │ -3a849c: 7020 4198 3200 |0042: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -3a84a2: 6e20 4b98 1200 |0045: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a84a8: 2181 |0048: array-length v1, v8 │ │ -3a84aa: 1203 |0049: const/4 v3, #int 0 // #0 │ │ -3a84ac: 3513 4e00 |004a: if-ge v3, v1, 0098 // +004e │ │ -3a84b0: 4604 0803 |004c: aget-object v4, v8, v3 │ │ -3a84b4: 3904 0300 |004e: if-nez v4, 0051 // +0003 │ │ -3a84b8: 2845 |0050: goto 0095 // +0045 │ │ -3a84ba: 2205 e812 |0051: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a84be: 7010 4098 0500 |0053: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a84c4: 1a06 8206 |0056: const-string v6, "0#" // string@0682 │ │ -3a84c8: 6e20 4b98 6500 |0058: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a84ce: 5346 3876 |005b: iget-wide v6, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3a84d2: 7120 fba1 7600 |005d: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ -3a84d8: 0c06 |0060: move-result-object v6 │ │ -3a84da: 6e20 4b98 6500 |0061: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a84e0: 6e10 5498 0500 |0064: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a84e6: 0c05 |0067: move-result-object v5 │ │ -3a84e8: 6e20 4b98 5200 |0068: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a84ee: 1305 0900 |006b: const/16 v5, #int 9 // #9 │ │ -3a84f2: 6e20 4498 5200 |006d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a84f8: 6206 c276 |0070: sget-object v6, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c2 │ │ -3a84fc: 6e20 a4a2 0400 |0072: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSTuple;.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2a4 │ │ -3a8502: 0c07 |0075: move-result-object v7 │ │ -3a8504: 3376 0a00 |0076: if-ne v6, v7, 0080 // +000a │ │ -3a8508: 7120 e6a5 5400 |0078: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.toString4VariableList:(Lnet/sf/dibdib/generic/QSTuple;C)Ljava/lang/String; // method@a5e6 │ │ -3a850e: 0c04 |007b: move-result-object v4 │ │ -3a8510: 6e20 4b98 4200 |007c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8516: 2813 |007f: goto 0092 // +0013 │ │ -3a8518: 1216 |0080: const/4 v6, #int 1 // #1 │ │ -3a851a: 2366 1915 |0081: new-array v6, v6, [I // type@1519 │ │ -3a851e: 6207 317a |0083: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3a8522: 6e10 bda5 0700 |0085: invoke-virtual {v7}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3a8528: 0a07 |0088: move-result v7 │ │ -3a852a: 4b07 0600 |0089: aput v7, v6, v0 │ │ -3a852e: 6e30 b5a2 5406 |008b: invoke-virtual {v4, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.toStringFull:(C[I)Ljava/lang/String; // method@a2b5 │ │ -3a8534: 0c04 |008e: move-result-object v4 │ │ -3a8536: 6e20 4b98 4200 |008f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a853c: 6e20 4498 9200 |0092: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a8542: d803 0301 |0095: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3a8546: 28b3 |0097: goto 004a // -004d │ │ -3a8548: 6e10 5498 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a854e: 0c08 |009b: move-result-object v8 │ │ -3a8550: 6209 bc78 |009c: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ -3a8554: 6e20 1898 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3a855a: 0c08 |00a1: move-result-object v8 │ │ -3a855c: 1108 |00a2: return-object v8 │ │ +3a8404: |[3a8404] net.sf.dibdib.thread_io.IoRunner.exportTsv:([Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)[B │ │ +3a8414: 2200 e612 |0000: new-instance v0, Ljava/lang/String; // type@12e6 │ │ +3a8418: 6201 d072 |0002: sget-object v1, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +3a841c: 6202 bd78 |0004: sget-object v2, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bd │ │ +3a8420: 7030 0698 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@9806 │ │ +3a8426: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a842a: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8430: 6e20 4b98 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8436: 1a00 9503 |0011: const-string v0, "(" // string@0395 │ │ +3a843a: 6e20 4b98 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8440: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +3a8442: 2302 1a15 |0017: new-array v2, v0, [J // type@151a │ │ +3a8446: 7110 66a3 0200 |0019: invoke-static {v2}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ +3a844c: 0c02 |001c: move-result-object v2 │ │ +3a844e: 6e20 4b98 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8454: 1302 2900 |0020: const/16 v2, #int 41 // #29 │ │ +3a8458: 6e20 4498 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a845e: 1a02 8b06 |0025: const-string v2, "0.62" // string@068b │ │ +3a8462: 6e20 4b98 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8468: 6202 6373 |002a: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a846c: 5422 6e73 |002c: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736e │ │ +3a8470: 6e20 4b98 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8476: 6e20 4b98 9100 |0031: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a847c: 1309 0a00 |0034: const/16 v9, #int 10 // #a │ │ +3a8480: 6e20 4498 9100 |0036: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a8486: 6e10 5498 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a848c: 0c01 |003c: move-result-object v1 │ │ +3a848e: 2202 e812 |003d: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8492: 2183 |003f: array-length v3, v8 │ │ +3a8494: da03 0364 |0040: mul-int/lit8 v3, v3, #int 100 // #64 │ │ +3a8498: 7020 4198 3200 |0042: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +3a849e: 6e20 4b98 1200 |0045: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a84a4: 2181 |0048: array-length v1, v8 │ │ +3a84a6: 1203 |0049: const/4 v3, #int 0 // #0 │ │ +3a84a8: 3513 4e00 |004a: if-ge v3, v1, 0098 // +004e │ │ +3a84ac: 4604 0803 |004c: aget-object v4, v8, v3 │ │ +3a84b0: 3904 0300 |004e: if-nez v4, 0051 // +0003 │ │ +3a84b4: 2845 |0050: goto 0095 // +0045 │ │ +3a84b6: 2205 e812 |0051: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a84ba: 7010 4098 0500 |0053: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a84c0: 1a06 8206 |0056: const-string v6, "0#" // string@0682 │ │ +3a84c4: 6e20 4b98 6500 |0058: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a84ca: 5346 3876 |005b: iget-wide v6, v4, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3a84ce: 7120 fba1 7600 |005d: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ +3a84d4: 0c06 |0060: move-result-object v6 │ │ +3a84d6: 6e20 4b98 6500 |0061: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a84dc: 6e10 5498 0500 |0064: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a84e2: 0c05 |0067: move-result-object v5 │ │ +3a84e4: 6e20 4b98 5200 |0068: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a84ea: 1305 0900 |006b: const/16 v5, #int 9 // #9 │ │ +3a84ee: 6e20 4498 5200 |006d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a84f4: 6206 c276 |0070: sget-object v6, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c2 │ │ +3a84f8: 6e20 a4a2 0400 |0072: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSTuple;.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2a4 │ │ +3a84fe: 0c07 |0075: move-result-object v7 │ │ +3a8500: 3376 0a00 |0076: if-ne v6, v7, 0080 // +000a │ │ +3a8504: 7120 e6a5 5400 |0078: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.toString4VariableList:(Lnet/sf/dibdib/generic/QSTuple;C)Ljava/lang/String; // method@a5e6 │ │ +3a850a: 0c04 |007b: move-result-object v4 │ │ +3a850c: 6e20 4b98 4200 |007c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8512: 2813 |007f: goto 0092 // +0013 │ │ +3a8514: 1216 |0080: const/4 v6, #int 1 // #1 │ │ +3a8516: 2366 1915 |0081: new-array v6, v6, [I // type@1519 │ │ +3a851a: 6207 317a |0083: sget-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3a851e: 6e10 bda5 0700 |0085: invoke-virtual {v7}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3a8524: 0a07 |0088: move-result v7 │ │ +3a8526: 4b07 0600 |0089: aput v7, v6, v0 │ │ +3a852a: 6e30 b5a2 5406 |008b: invoke-virtual {v4, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.toStringFull:(C[I)Ljava/lang/String; // method@a2b5 │ │ +3a8530: 0c04 |008e: move-result-object v4 │ │ +3a8532: 6e20 4b98 4200 |008f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8538: 6e20 4498 9200 |0092: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a853e: d803 0301 |0095: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3a8542: 28b3 |0097: goto 004a // -004d │ │ +3a8544: 6e10 5498 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a854a: 0c08 |009b: move-result-object v8 │ │ +3a854c: 6209 bc78 |009c: sget-object v9, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ +3a8550: 6e20 1898 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3a8556: 0c08 |00a1: move-result-object v8 │ │ +3a8558: 1108 |00a2: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0009 line=448 │ │ 0x0019 line=450 │ │ 0x003d line=456 │ │ 0x0045 line=457 │ │ @@ -1285260,130 +1285259,130 @@ │ │ type : '(Ljava/io/File;Z)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 217 16-bit code units │ │ -3a9094: |[3a9094] net.sf.dibdib.thread_io.IoRunner.findLatest:(Ljava/io/File;Z)Ljava/lang/String; │ │ -3a90a4: 6e10 8c96 0d00 |0000: invoke-virtual {v13}, Ljava/io/File;.list:()[Ljava/lang/String; // method@968c │ │ -3a90aa: 0c00 |0003: move-result-object v0 │ │ -3a90ac: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3a90ae: 3800 cb00 |0005: if-eqz v0, 00d0 // +00cb │ │ -3a90b2: 1602 ffff |0007: const-wide/16 v2, #int -1 // #ffff │ │ -3a90b6: 2104 |0009: array-length v4, v0 │ │ -3a90b8: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -3a90ba: 0717 |000b: move-object v7, v1 │ │ -3a90bc: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -3a90be: 1a08 ca05 |000d: const-string v8, "." // string@05ca │ │ -3a90c2: 3546 4000 |000f: if-ge v6, v4, 004f // +0040 │ │ -3a90c6: 4609 0006 |0011: aget-object v9, v0, v6 │ │ -3a90ca: 620a 6373 |0013: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a90ce: 54aa 7c73 |0015: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ -3a90d2: 1a0b 1357 |0017: const-string v11, "\.[\.0-9]*" // string@5713 │ │ -3a90d6: 6e30 2798 8a0b |0019: invoke-virtual {v10, v8, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -3a90dc: 0c08 |001c: move-result-object v8 │ │ -3a90de: 6e20 2398 8900 |001d: invoke-virtual {v9, v8}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3a90e4: 0a08 |0020: move-result v8 │ │ -3a90e6: 3908 1c00 |0021: if-nez v8, 003d // +001c │ │ -3a90ea: 6208 6373 |0023: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a90ee: 5488 7c73 |0025: iget-object v8, v8, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ -3a90f2: 6e20 2c98 8900 |0027: invoke-virtual {v9, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3a90f8: 0a08 |002a: move-result v8 │ │ -3a90fa: 3808 2100 |002b: if-eqz v8, 004c // +0021 │ │ -3a90fe: 1a08 0106 |002d: const-string v8, ".bak" // string@0601 │ │ -3a9102: 6e20 1198 8900 |002f: invoke-virtual {v9, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -3a9108: 0a08 |0032: move-result v8 │ │ -3a910a: 3908 0a00 |0033: if-nez v8, 003d // +000a │ │ -3a910e: 1a08 2d06 |0035: const-string v8, ".old" // string@062d │ │ -3a9112: 6e20 1198 8900 |0037: invoke-virtual {v9, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -3a9118: 0a08 |003a: move-result v8 │ │ -3a911a: 3808 1100 |003b: if-eqz v8, 004c // +0011 │ │ -3a911e: 2208 8c12 |003d: new-instance v8, Ljava/io/File; // type@128c │ │ -3a9122: 7030 7796 d809 |003f: invoke-direct {v8, v13, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a9128: 6e10 8a96 0800 |0042: invoke-virtual {v8}, Ljava/io/File;.lastModified:()J // method@968a │ │ -3a912e: 0b0a |0045: move-result-wide v10 │ │ -3a9130: 3108 020a |0046: cmp-long v8, v2, v10 │ │ -3a9134: 3b08 0400 |0048: if-gez v8, 004c // +0004 │ │ -3a9138: 0797 |004a: move-object v7, v9 │ │ -3a913a: 04a2 |004b: move-wide v2, v10 │ │ -3a913c: d806 0601 |004c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3a9140: 28bf |004e: goto 000d // -0041 │ │ -3a9142: 3907 5200 |004f: if-nez v7, 00a1 // +0052 │ │ -3a9146: 380e 5000 |0051: if-eqz v14, 00a1 // +0050 │ │ -3a914a: 2204 e812 |0053: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a914e: 7010 4098 0400 |0055: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a9154: 1a06 0000 |0058: const-string v6, "" // string@0000 │ │ -3a9158: 6e20 4b98 6400 |005a: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a915e: 6206 6373 |005d: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a9162: 5466 6e73 |005f: iget-object v6, v6, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736e │ │ -3a9166: 6e20 0998 5600 |0061: invoke-virtual {v6, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a916c: 0a06 |0064: move-result v6 │ │ -3a916e: d806 06e0 |0065: add-int/lit8 v6, v6, #int -32 // #e0 │ │ -3a9172: 8e66 |0067: int-to-char v6, v6 │ │ -3a9174: 6e20 4498 6400 |0068: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a917a: 6206 6373 |006b: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a917e: 5466 6e73 |006d: iget-object v6, v6, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736e │ │ -3a9182: 1219 |006f: const/4 v9, #int 1 // #1 │ │ -3a9184: 6e20 2d98 9600 |0070: invoke-virtual {v6, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a918a: 0c06 |0073: move-result-object v6 │ │ -3a918c: 6e20 4b98 6400 |0074: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a9192: 6e20 4b98 8400 |0077: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a9198: 1a06 0f6c |007a: const-string v6, "dm" // string@6c0f │ │ -3a919c: 6e20 4b98 6400 |007c: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a91a2: 6e10 5498 0400 |007f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a91a8: 0c04 |0082: move-result-object v4 │ │ -3a91aa: 2106 |0083: array-length v6, v0 │ │ -3a91ac: 1208 |0084: const/4 v8, #int 0 // #0 │ │ -3a91ae: 3568 1c00 |0085: if-ge v8, v6, 00a1 // +001c │ │ -3a91b2: 4609 0008 |0087: aget-object v9, v0, v8 │ │ -3a91b6: 6e20 0e98 4900 |0089: invoke-virtual {v9, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a91bc: 0a0a |008c: move-result v10 │ │ -3a91be: 380a 1100 |008d: if-eqz v10, 009e // +0011 │ │ -3a91c2: 220a 8c12 |008f: new-instance v10, Ljava/io/File; // type@128c │ │ -3a91c6: 7030 7796 da09 |0091: invoke-direct {v10, v13, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a91cc: 6e10 8a96 0a00 |0094: invoke-virtual {v10}, Ljava/io/File;.lastModified:()J // method@968a │ │ -3a91d2: 0b0a |0097: move-result-wide v10 │ │ -3a91d4: 310c 020a |0098: cmp-long v12, v2, v10 │ │ -3a91d8: 3b0c 0400 |009a: if-gez v12, 009e // +0004 │ │ -3a91dc: 0797 |009c: move-object v7, v9 │ │ -3a91de: 04a2 |009d: move-wide v2, v10 │ │ -3a91e0: d808 0801 |009e: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3a91e4: 28e5 |00a0: goto 0085 // -001b │ │ -3a91e6: 3907 2300 |00a1: if-nez v7, 00c4 // +0023 │ │ -3a91ea: 380e 2100 |00a3: if-eqz v14, 00c4 // +0021 │ │ -3a91ee: 210e |00a5: array-length v14, v0 │ │ -3a91f0: 35e5 1e00 |00a6: if-ge v5, v14, 00c4 // +001e │ │ -3a91f4: 4604 0005 |00a8: aget-object v4, v0, v5 │ │ -3a91f8: 1a06 1106 |00aa: const-string v6, ".dm" // string@0611 │ │ -3a91fc: 6e20 0e98 6400 |00ac: invoke-virtual {v4, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a9202: 0a06 |00af: move-result v6 │ │ -3a9204: 3806 1100 |00b0: if-eqz v6, 00c1 // +0011 │ │ -3a9208: 2206 8c12 |00b2: new-instance v6, Ljava/io/File; // type@128c │ │ -3a920c: 7030 7796 d604 |00b4: invoke-direct {v6, v13, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a9212: 6e10 8a96 0600 |00b7: invoke-virtual {v6}, Ljava/io/File;.lastModified:()J // method@968a │ │ -3a9218: 0b08 |00ba: move-result-wide v8 │ │ -3a921a: 3106 0208 |00bb: cmp-long v6, v2, v8 │ │ -3a921e: 3b06 0400 |00bd: if-gez v6, 00c1 // +0004 │ │ -3a9222: 0747 |00bf: move-object v7, v4 │ │ -3a9224: 0482 |00c0: move-wide v2, v8 │ │ -3a9226: d805 0501 |00c1: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3a922a: 28e3 |00c3: goto 00a6 // -001d │ │ -3a922c: 1604 0000 |00c4: const-wide/16 v4, #int 0 // #0 │ │ -3a9230: 310e 0402 |00c6: cmp-long v14, v4, v2 │ │ -3a9234: 3b0e 0800 |00c8: if-gez v14, 00d0 // +0008 │ │ -3a9238: 220e 8c12 |00ca: new-instance v14, Ljava/io/File; // type@128c │ │ -3a923c: 7030 7796 de07 |00cc: invoke-direct {v14, v13, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a9242: 2802 |00cf: goto 00d1 // +0002 │ │ -3a9244: 071e |00d0: move-object v14, v1 │ │ -3a9246: 390e 0300 |00d1: if-nez v14, 00d4 // +0003 │ │ -3a924a: 2805 |00d3: goto 00d8 // +0005 │ │ -3a924c: 6e10 8296 0e00 |00d4: invoke-virtual {v14}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ -3a9252: 0c01 |00d7: move-result-object v1 │ │ -3a9254: 1101 |00d8: return-object v1 │ │ +3a9090: |[3a9090] net.sf.dibdib.thread_io.IoRunner.findLatest:(Ljava/io/File;Z)Ljava/lang/String; │ │ +3a90a0: 6e10 8c96 0d00 |0000: invoke-virtual {v13}, Ljava/io/File;.list:()[Ljava/lang/String; // method@968c │ │ +3a90a6: 0c00 |0003: move-result-object v0 │ │ +3a90a8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3a90aa: 3800 cb00 |0005: if-eqz v0, 00d0 // +00cb │ │ +3a90ae: 1602 ffff |0007: const-wide/16 v2, #int -1 // #ffff │ │ +3a90b2: 2104 |0009: array-length v4, v0 │ │ +3a90b4: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +3a90b6: 0717 |000b: move-object v7, v1 │ │ +3a90b8: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +3a90ba: 1a08 ca05 |000d: const-string v8, "." // string@05ca │ │ +3a90be: 3546 4000 |000f: if-ge v6, v4, 004f // +0040 │ │ +3a90c2: 4609 0006 |0011: aget-object v9, v0, v6 │ │ +3a90c6: 620a 6373 |0013: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a90ca: 54aa 7c73 |0015: iget-object v10, v10, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ +3a90ce: 1a0b 1357 |0017: const-string v11, "\.[\.0-9]*" // string@5713 │ │ +3a90d2: 6e30 2798 8a0b |0019: invoke-virtual {v10, v8, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +3a90d8: 0c08 |001c: move-result-object v8 │ │ +3a90da: 6e20 2398 8900 |001d: invoke-virtual {v9, v8}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3a90e0: 0a08 |0020: move-result v8 │ │ +3a90e2: 3908 1c00 |0021: if-nez v8, 003d // +001c │ │ +3a90e6: 6208 6373 |0023: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a90ea: 5488 7c73 |0025: iget-object v8, v8, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ +3a90ee: 6e20 2c98 8900 |0027: invoke-virtual {v9, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3a90f4: 0a08 |002a: move-result v8 │ │ +3a90f6: 3808 2100 |002b: if-eqz v8, 004c // +0021 │ │ +3a90fa: 1a08 0106 |002d: const-string v8, ".bak" // string@0601 │ │ +3a90fe: 6e20 1198 8900 |002f: invoke-virtual {v9, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +3a9104: 0a08 |0032: move-result v8 │ │ +3a9106: 3908 0a00 |0033: if-nez v8, 003d // +000a │ │ +3a910a: 1a08 2d06 |0035: const-string v8, ".old" // string@062d │ │ +3a910e: 6e20 1198 8900 |0037: invoke-virtual {v9, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +3a9114: 0a08 |003a: move-result v8 │ │ +3a9116: 3808 1100 |003b: if-eqz v8, 004c // +0011 │ │ +3a911a: 2208 8c12 |003d: new-instance v8, Ljava/io/File; // type@128c │ │ +3a911e: 7030 7796 d809 |003f: invoke-direct {v8, v13, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a9124: 6e10 8a96 0800 |0042: invoke-virtual {v8}, Ljava/io/File;.lastModified:()J // method@968a │ │ +3a912a: 0b0a |0045: move-result-wide v10 │ │ +3a912c: 3108 020a |0046: cmp-long v8, v2, v10 │ │ +3a9130: 3b08 0400 |0048: if-gez v8, 004c // +0004 │ │ +3a9134: 0797 |004a: move-object v7, v9 │ │ +3a9136: 04a2 |004b: move-wide v2, v10 │ │ +3a9138: d806 0601 |004c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3a913c: 28bf |004e: goto 000d // -0041 │ │ +3a913e: 3907 5200 |004f: if-nez v7, 00a1 // +0052 │ │ +3a9142: 380e 5000 |0051: if-eqz v14, 00a1 // +0050 │ │ +3a9146: 2204 e812 |0053: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a914a: 7010 4098 0400 |0055: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a9150: 1a06 0000 |0058: const-string v6, "" // string@0000 │ │ +3a9154: 6e20 4b98 6400 |005a: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a915a: 6206 6373 |005d: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a915e: 5466 6e73 |005f: iget-object v6, v6, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736e │ │ +3a9162: 6e20 0998 5600 |0061: invoke-virtual {v6, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a9168: 0a06 |0064: move-result v6 │ │ +3a916a: d806 06e0 |0065: add-int/lit8 v6, v6, #int -32 // #e0 │ │ +3a916e: 8e66 |0067: int-to-char v6, v6 │ │ +3a9170: 6e20 4498 6400 |0068: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a9176: 6206 6373 |006b: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a917a: 5466 6e73 |006d: iget-object v6, v6, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736e │ │ +3a917e: 1219 |006f: const/4 v9, #int 1 // #1 │ │ +3a9180: 6e20 2d98 9600 |0070: invoke-virtual {v6, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a9186: 0c06 |0073: move-result-object v6 │ │ +3a9188: 6e20 4b98 6400 |0074: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a918e: 6e20 4b98 8400 |0077: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a9194: 1a06 0f6c |007a: const-string v6, "dm" // string@6c0f │ │ +3a9198: 6e20 4b98 6400 |007c: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a919e: 6e10 5498 0400 |007f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a91a4: 0c04 |0082: move-result-object v4 │ │ +3a91a6: 2106 |0083: array-length v6, v0 │ │ +3a91a8: 1208 |0084: const/4 v8, #int 0 // #0 │ │ +3a91aa: 3568 1c00 |0085: if-ge v8, v6, 00a1 // +001c │ │ +3a91ae: 4609 0008 |0087: aget-object v9, v0, v8 │ │ +3a91b2: 6e20 0e98 4900 |0089: invoke-virtual {v9, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a91b8: 0a0a |008c: move-result v10 │ │ +3a91ba: 380a 1100 |008d: if-eqz v10, 009e // +0011 │ │ +3a91be: 220a 8c12 |008f: new-instance v10, Ljava/io/File; // type@128c │ │ +3a91c2: 7030 7796 da09 |0091: invoke-direct {v10, v13, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a91c8: 6e10 8a96 0a00 |0094: invoke-virtual {v10}, Ljava/io/File;.lastModified:()J // method@968a │ │ +3a91ce: 0b0a |0097: move-result-wide v10 │ │ +3a91d0: 310c 020a |0098: cmp-long v12, v2, v10 │ │ +3a91d4: 3b0c 0400 |009a: if-gez v12, 009e // +0004 │ │ +3a91d8: 0797 |009c: move-object v7, v9 │ │ +3a91da: 04a2 |009d: move-wide v2, v10 │ │ +3a91dc: d808 0801 |009e: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3a91e0: 28e5 |00a0: goto 0085 // -001b │ │ +3a91e2: 3907 2300 |00a1: if-nez v7, 00c4 // +0023 │ │ +3a91e6: 380e 2100 |00a3: if-eqz v14, 00c4 // +0021 │ │ +3a91ea: 210e |00a5: array-length v14, v0 │ │ +3a91ec: 35e5 1e00 |00a6: if-ge v5, v14, 00c4 // +001e │ │ +3a91f0: 4604 0005 |00a8: aget-object v4, v0, v5 │ │ +3a91f4: 1a06 1106 |00aa: const-string v6, ".dm" // string@0611 │ │ +3a91f8: 6e20 0e98 6400 |00ac: invoke-virtual {v4, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a91fe: 0a06 |00af: move-result v6 │ │ +3a9200: 3806 1100 |00b0: if-eqz v6, 00c1 // +0011 │ │ +3a9204: 2206 8c12 |00b2: new-instance v6, Ljava/io/File; // type@128c │ │ +3a9208: 7030 7796 d604 |00b4: invoke-direct {v6, v13, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a920e: 6e10 8a96 0600 |00b7: invoke-virtual {v6}, Ljava/io/File;.lastModified:()J // method@968a │ │ +3a9214: 0b08 |00ba: move-result-wide v8 │ │ +3a9216: 3106 0208 |00bb: cmp-long v6, v2, v8 │ │ +3a921a: 3b06 0400 |00bd: if-gez v6, 00c1 // +0004 │ │ +3a921e: 0747 |00bf: move-object v7, v4 │ │ +3a9220: 0482 |00c0: move-wide v2, v8 │ │ +3a9222: d805 0501 |00c1: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3a9226: 28e3 |00c3: goto 00a6 // -001d │ │ +3a9228: 1604 0000 |00c4: const-wide/16 v4, #int 0 // #0 │ │ +3a922c: 310e 0402 |00c6: cmp-long v14, v4, v2 │ │ +3a9230: 3b0e 0800 |00c8: if-gez v14, 00d0 // +0008 │ │ +3a9234: 220e 8c12 |00ca: new-instance v14, Ljava/io/File; // type@128c │ │ +3a9238: 7030 7796 de07 |00cc: invoke-direct {v14, v13, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a923e: 2802 |00cf: goto 00d1 // +0002 │ │ +3a9240: 071e |00d0: move-object v14, v1 │ │ +3a9242: 390e 0300 |00d1: if-nez v14, 00d4 // +0003 │ │ +3a9246: 2805 |00d3: goto 00d8 // +0005 │ │ +3a9248: 6e10 8296 0e00 |00d4: invoke-virtual {v14}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ +3a924e: 0c01 |00d7: move-result-object v1 │ │ +3a9250: 1101 |00d8: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0009 line=146 │ │ 0x0013 line=147 │ │ 0x0027 line=148 │ │ 0x002f line=149 │ │ @@ -1285408,31 +1285407,31 @@ │ │ type : '(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3a9790: |[3a9790] net.sf.dibdib.thread_io.IoRunner.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; │ │ -3a97a0: 6200 1879 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a97a4: 6e10 6fa4 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46f │ │ -3a97aa: 0c00 |0005: move-result-object v0 │ │ -3a97ac: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -3a97b0: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -3a97b4: 2807 |000a: goto 0011 // +0007 │ │ -3a97b6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -3a97b8: 7120 27a5 0100 |000c: invoke-static {v1, v0}, Lnet/sf/dibdib/thread_io/IoRunner;.importEncoded:(Ljava/lang/String;Z)[Lnet/sf/dibdib/generic/QSTuple; // method@a527 │ │ -3a97be: 0c01 |000f: move-result-object v1 │ │ -3a97c0: 1101 |0010: return-object v1 │ │ -3a97c2: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ -3a97c6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -3a97c8: 2804 |0014: goto 0018 // +0004 │ │ -3a97ca: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -3a97cc: 2311 0d16 |0016: new-array v1, v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a97d0: 1101 |0018: return-object v1 │ │ +3a978c: |[3a978c] net.sf.dibdib.thread_io.IoRunner.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; │ │ +3a979c: 6200 1879 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a97a0: 6e10 6fa4 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46f │ │ +3a97a6: 0c00 |0005: move-result-object v0 │ │ +3a97a8: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +3a97ac: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +3a97b0: 2807 |000a: goto 0011 // +0007 │ │ +3a97b2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +3a97b4: 7120 27a5 0100 |000c: invoke-static {v1, v0}, Lnet/sf/dibdib/thread_io/IoRunner;.importEncoded:(Ljava/lang/String;Z)[Lnet/sf/dibdib/generic/QSTuple; // method@a527 │ │ +3a97ba: 0c01 |000f: move-result-object v1 │ │ +3a97bc: 1101 |0010: return-object v1 │ │ +3a97be: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ +3a97c2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +3a97c4: 2804 |0014: goto 0018 // +0004 │ │ +3a97c6: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +3a97c8: 2311 0d16 |0016: new-array v1, v1, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a97cc: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ 0x000c line=639 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1285441,77 +1285440,77 @@ │ │ type : '(Ljava/lang/String;Z)[Lnet/sf/dibdib/generic/QSTuple;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 108 16-bit code units │ │ -3a97d4: |[3a97d4] net.sf.dibdib.thread_io.IoRunner.importEncoded:(Ljava/lang/String;Z)[Lnet/sf/dibdib/generic/QSTuple; │ │ -3a97e4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -3a97e8: 2300 1515 |0002: new-array v0, v0, [B // type@1515 │ │ -3a97ec: 6201 1879 |0004: sget-object v1, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a97f0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3a97f2: 6e52 74a4 8120 |0007: invoke-virtual {v1, v8, v0, v2, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.readPacked:(Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;)[B // method@a474 │ │ -3a97f8: 0c08 |000a: move-result-object v8 │ │ -3a97fa: 1a01 a582 |000b: const-string v1, "import" // string@82a5 │ │ -3a97fe: 3908 0c00 |000d: if-nez v8, 0019 // +000c │ │ -3a9802: 1a08 c5a7 |000f: const-string v8, "read/decode failed." // string@a7c5 │ │ -3a9806: 2420 dc15 8100 |0011: filled-new-array {v1, v8}, [Ljava/lang/String; // type@15dc │ │ -3a980c: 0c08 |0014: move-result-object v8 │ │ -3a980e: 7110 c3a1 0800 |0015: invoke-static {v8}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a9814: 1102 |0018: return-object v2 │ │ -3a9816: 1223 |0019: const/4 v3, #int 2 // #2 │ │ -3a9818: 4804 0003 |001a: aget-byte v4, v0, v3 │ │ -3a981c: d544 ff00 |001c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -3a9820: 1265 |001e: const/4 v5, #int 6 // #6 │ │ -3a9822: 1246 |001f: const/4 v6, #int 4 // #4 │ │ -3a9824: 3445 0500 |0020: if-lt v5, v4, 0025 // +0005 │ │ -3a9828: da04 040a |0022: mul-int/lit8 v4, v4, #int 10 // #0a │ │ -3a982c: 2803 |0024: goto 0027 // +0003 │ │ -3a982e: 4804 0006 |0025: aget-byte v4, v0, v6 │ │ -3a9832: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -3a9834: 3809 0400 |0028: if-eqz v9, 002c // +0004 │ │ -3a9838: 1209 |002a: const/4 v9, #int 0 // #0 │ │ -3a983a: 2802 |002b: goto 002d // +0002 │ │ -3a983c: 1229 |002c: const/4 v9, #int 2 // #2 │ │ -3a983e: 1305 1e00 |002d: const/16 v5, #int 30 // #1e │ │ -3a9842: 1217 |002f: const/4 v7, #int 1 // #1 │ │ -3a9844: 3445 0400 |0030: if-lt v5, v4, 0034 // +0004 │ │ -3a9848: 1215 |0032: const/4 v5, #int 1 // #1 │ │ -3a984a: 2802 |0033: goto 0035 // +0002 │ │ -3a984c: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -3a984e: b659 |0035: or-int/2addr v9, v5 │ │ -3a9850: 1305 3200 |0036: const/16 v5, #int 50 // #32 │ │ -3a9854: 3745 0300 |0038: if-le v5, v4, 003b // +0003 │ │ -3a9858: 2802 |003a: goto 003c // +0002 │ │ -3a985a: 1206 |003b: const/4 v6, #int 0 // #0 │ │ -3a985c: b669 |003c: or-int/2addr v9, v6 │ │ -3a985e: 7120 1ea5 9800 |003d: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_io/IoRunner;.ccm4Tsv:([BI)[Lnet/sf/dibdib/generic/QSTuple; // method@a51e │ │ -3a9864: 0c08 |0040: move-result-object v8 │ │ -3a9866: 2339 dc15 |0041: new-array v9, v3, [Ljava/lang/String; // type@15dc │ │ -3a986a: 4d01 0900 |0043: aput-object v1, v9, v0 │ │ -3a986e: 2204 e812 |0045: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a9872: 7010 4098 0400 |0047: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a9878: 1a05 0000 |004a: const-string v5, "" // string@0000 │ │ -3a987c: 6e20 4b98 5400 |004c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a9882: 2185 |004f: array-length v5, v8 │ │ -3a9884: 6e20 4798 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a988a: 6e10 5498 0400 |0053: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a9890: 0c04 |0056: move-result-object v4 │ │ -3a9892: 4d04 0907 |0057: aput-object v4, v9, v7 │ │ -3a9896: 7110 c3a1 0900 |0059: invoke-static {v9}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a989c: 1108 |005c: return-object v8 │ │ -3a989e: 0d08 |005d: move-exception v8 │ │ -3a98a0: 2339 dc15 |005e: new-array v9, v3, [Ljava/lang/String; // type@15dc │ │ -3a98a4: 4d01 0900 |0060: aput-object v1, v9, v0 │ │ -3a98a8: 6e10 7597 0800 |0062: invoke-virtual {v8}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@9775 │ │ -3a98ae: 0c08 |0065: move-result-object v8 │ │ -3a98b0: 4d08 0907 |0066: aput-object v8, v9, v7 │ │ -3a98b4: 7110 c3a1 0900 |0068: invoke-static {v9}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a98ba: 1102 |006b: return-object v2 │ │ +3a97d0: |[3a97d0] net.sf.dibdib.thread_io.IoRunner.importEncoded:(Ljava/lang/String;Z)[Lnet/sf/dibdib/generic/QSTuple; │ │ +3a97e0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +3a97e4: 2300 1515 |0002: new-array v0, v0, [B // type@1515 │ │ +3a97e8: 6201 1879 |0004: sget-object v1, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a97ec: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3a97ee: 6e52 74a4 8120 |0007: invoke-virtual {v1, v8, v0, v2, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.readPacked:(Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;)[B // method@a474 │ │ +3a97f4: 0c08 |000a: move-result-object v8 │ │ +3a97f6: 1a01 a582 |000b: const-string v1, "import" // string@82a5 │ │ +3a97fa: 3908 0c00 |000d: if-nez v8, 0019 // +000c │ │ +3a97fe: 1a08 c5a7 |000f: const-string v8, "read/decode failed." // string@a7c5 │ │ +3a9802: 2420 dc15 8100 |0011: filled-new-array {v1, v8}, [Ljava/lang/String; // type@15dc │ │ +3a9808: 0c08 |0014: move-result-object v8 │ │ +3a980a: 7110 c3a1 0800 |0015: invoke-static {v8}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a9810: 1102 |0018: return-object v2 │ │ +3a9812: 1223 |0019: const/4 v3, #int 2 // #2 │ │ +3a9814: 4804 0003 |001a: aget-byte v4, v0, v3 │ │ +3a9818: d544 ff00 |001c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +3a981c: 1265 |001e: const/4 v5, #int 6 // #6 │ │ +3a981e: 1246 |001f: const/4 v6, #int 4 // #4 │ │ +3a9820: 3445 0500 |0020: if-lt v5, v4, 0025 // +0005 │ │ +3a9824: da04 040a |0022: mul-int/lit8 v4, v4, #int 10 // #0a │ │ +3a9828: 2803 |0024: goto 0027 // +0003 │ │ +3a982a: 4804 0006 |0025: aget-byte v4, v0, v6 │ │ +3a982e: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +3a9830: 3809 0400 |0028: if-eqz v9, 002c // +0004 │ │ +3a9834: 1209 |002a: const/4 v9, #int 0 // #0 │ │ +3a9836: 2802 |002b: goto 002d // +0002 │ │ +3a9838: 1229 |002c: const/4 v9, #int 2 // #2 │ │ +3a983a: 1305 1e00 |002d: const/16 v5, #int 30 // #1e │ │ +3a983e: 1217 |002f: const/4 v7, #int 1 // #1 │ │ +3a9840: 3445 0400 |0030: if-lt v5, v4, 0034 // +0004 │ │ +3a9844: 1215 |0032: const/4 v5, #int 1 // #1 │ │ +3a9846: 2802 |0033: goto 0035 // +0002 │ │ +3a9848: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +3a984a: b659 |0035: or-int/2addr v9, v5 │ │ +3a984c: 1305 3200 |0036: const/16 v5, #int 50 // #32 │ │ +3a9850: 3745 0300 |0038: if-le v5, v4, 003b // +0003 │ │ +3a9854: 2802 |003a: goto 003c // +0002 │ │ +3a9856: 1206 |003b: const/4 v6, #int 0 // #0 │ │ +3a9858: b669 |003c: or-int/2addr v9, v6 │ │ +3a985a: 7120 1ea5 9800 |003d: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_io/IoRunner;.ccm4Tsv:([BI)[Lnet/sf/dibdib/generic/QSTuple; // method@a51e │ │ +3a9860: 0c08 |0040: move-result-object v8 │ │ +3a9862: 2339 dc15 |0041: new-array v9, v3, [Ljava/lang/String; // type@15dc │ │ +3a9866: 4d01 0900 |0043: aput-object v1, v9, v0 │ │ +3a986a: 2204 e812 |0045: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a986e: 7010 4098 0400 |0047: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a9874: 1a05 0000 |004a: const-string v5, "" // string@0000 │ │ +3a9878: 6e20 4b98 5400 |004c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a987e: 2185 |004f: array-length v5, v8 │ │ +3a9880: 6e20 4798 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a9886: 6e10 5498 0400 |0053: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a988c: 0c04 |0056: move-result-object v4 │ │ +3a988e: 4d04 0907 |0057: aput-object v4, v9, v7 │ │ +3a9892: 7110 c3a1 0900 |0059: invoke-static {v9}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a9898: 1108 |005c: return-object v8 │ │ +3a989a: 0d08 |005d: move-exception v8 │ │ +3a989c: 2339 dc15 |005e: new-array v9, v3, [Ljava/lang/String; // type@15dc │ │ +3a98a0: 4d01 0900 |0060: aput-object v1, v9, v0 │ │ +3a98a4: 6e10 7597 0800 |0062: invoke-virtual {v8}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@9775 │ │ +3a98aa: 0c08 |0065: move-result-object v8 │ │ +3a98ac: 4d08 0907 |0066: aput-object v8, v9, v7 │ │ +3a98b0: 7110 c3a1 0900 |0068: invoke-static {v9}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a98b6: 1102 |006b: return-object v2 │ │ catches : 1 │ │ 0x003d - 0x005c │ │ Ljava/lang/Exception; -> 0x005d │ │ positions : │ │ 0x0004 line=611 │ │ 0x0011 line=613 │ │ 0x001a line=616 │ │ @@ -1285528,146 +1285527,146 @@ │ │ type : '(Ljava/lang/String;Z[Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 22 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 231 16-bit code units │ │ -3a9258: |[3a9258] net.sf.dibdib.thread_io.IoRunner.listPaths:(Ljava/lang/String;Z[Ljava/lang/String;)[Ljava/lang/String; │ │ -3a9268: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -3a926c: 0801 1500 |0002: move-object/from16 v1, v21 │ │ -3a9270: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a9272: 6e20 0998 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a9278: 0a03 |0008: move-result v3 │ │ -3a927a: 1304 2e00 |0009: const/16 v4, #int 46 // #2e │ │ -3a927e: 3334 0300 |000b: if-ne v4, v3, 000e // +0003 │ │ -3a9282: 2812 |000d: goto 001f // +0012 │ │ -3a9284: 2203 e812 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a9288: 7010 4098 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a928e: 1a05 ca05 |0013: const-string v5, "." // string@05ca │ │ -3a9292: 6e20 4b98 5300 |0015: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a9298: 6e20 4b98 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a929e: 6e10 5498 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a92a4: 0c00 |001e: move-result-object v0 │ │ -3a92a6: 0703 |001f: move-object v3, v0 │ │ -3a92a8: 2200 e812 |0020: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a92ac: 7010 4098 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a92b2: 6e20 4b98 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a92b8: 6e20 4498 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a92be: 6e10 5498 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a92c4: 0c04 |002e: move-result-object v4 │ │ -3a92c6: 1300 1400 |002f: const/16 v0, #int 20 // #14 │ │ -3a92ca: 2300 dc15 |0031: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -3a92ce: 2115 |0033: array-length v5, v1 │ │ -3a92d0: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -3a92d2: 1207 |0035: const/4 v7, #int 0 // #0 │ │ -3a92d4: 3556 aa00 |0036: if-ge v6, v5, 00e0 // +00aa │ │ -3a92d8: 4608 0106 |0038: aget-object v8, v1, v6 │ │ -3a92dc: 6209 6773 |003a: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a92e0: 121a |003c: const/4 v10, #int 1 // #1 │ │ -3a92e2: 23ab dc15 |003d: new-array v11, v10, [Ljava/lang/String; // type@15dc │ │ -3a92e6: 4d08 0b02 |003f: aput-object v8, v11, v2 │ │ -3a92ea: 7220 41a2 b900 |0041: invoke-interface {v9, v11}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a92f0: 0c08 |0044: move-result-object v8 │ │ -3a92f2: 3908 0400 |0045: if-nez v8, 0049 // +0004 │ │ -3a92f6: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -3a92f8: 2805 |0048: goto 004d // +0005 │ │ -3a92fa: 6e10 8c96 0800 |0049: invoke-virtual {v8}, Ljava/io/File;.list:()[Ljava/lang/String; // method@968c │ │ -3a9300: 0c09 |004c: move-result-object v9 │ │ -3a9302: 3809 8d00 |004d: if-eqz v9, 00da // +008d │ │ -3a9306: 219b |004f: array-length v11, v9 │ │ -3a9308: 017c |0050: move v12, v7 │ │ -3a930a: 120d |0051: const/4 v13, #int 0 // #0 │ │ -3a930c: 0707 |0052: move-object v7, v0 │ │ -3a930e: 35bd 8300 |0053: if-ge v13, v11, 00d6 // +0083 │ │ -3a9312: 460e 090d |0055: aget-object v14, v9, v13 │ │ -3a9316: 6e20 1198 3e00 |0057: invoke-virtual {v14, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ -3a931c: 0a00 |005a: move-result v0 │ │ -3a931e: 3900 0e00 |005b: if-nez v0, 0069 // +000e │ │ -3a9322: 6e20 0e98 4e00 |005d: invoke-virtual {v14, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a9328: 0a00 |0060: move-result v0 │ │ -3a932a: 3800 0300 |0061: if-eqz v0, 0064 // +0003 │ │ -3a932e: 2806 |0063: goto 0069 // +0006 │ │ -3a9330: 0210 0b00 |0064: move/from16 v16, v11 │ │ -3a9334: 1212 |0066: const/4 v2, #int 1 // #1 │ │ -3a9336: 120b |0067: const/4 v11, #int 0 // #0 │ │ -3a9338: 2866 |0068: goto 00ce // +0066 │ │ -3a933a: 2200 8c12 |0069: new-instance v0, Ljava/io/File; // type@128c │ │ -3a933e: 7030 7796 800e |006b: invoke-direct {v0, v8, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a9344: 220f e812 |006e: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a9348: 7010 4098 0f00 |0070: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a934e: 3814 0700 |0073: if-eqz v20, 007a // +0007 │ │ -3a9352: 6e10 8496 0000 |0075: invoke-virtual {v0}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@9684 │ │ -3a9358: 0c10 |0078: move-result-object v16 │ │ -3a935a: 2805 |0079: goto 007e // +0005 │ │ -3a935c: 6e10 8296 0000 |007a: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ -3a9362: 0c10 |007d: move-result-object v16 │ │ -3a9364: 0802 1000 |007e: move-object/from16 v2, v16 │ │ -3a9368: 6e20 4b98 2f00 |0080: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a936e: 1302 0900 |0083: const/16 v2, #int 9 // #9 │ │ -3a9372: 6e20 4498 2f00 |0085: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a9378: 0210 0b00 |0088: move/from16 v16, v11 │ │ -3a937c: 6e10 8b96 0000 |008a: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@968b │ │ -3a9382: 0b0a |008d: move-result-wide v10 │ │ -3a9384: 6e30 4898 af0b |008e: invoke-virtual {v15, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3a938a: 6e20 4498 2f00 |0091: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a9390: 1212 |0094: const/4 v2, #int 1 // #1 │ │ -3a9392: 232a 1a15 |0095: new-array v10, v2, [J // type@151a │ │ -3a9396: 6e10 8a96 0000 |0097: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@968a │ │ -3a939c: 0b11 |009a: move-result-wide v17 │ │ -3a939e: 120b |009b: const/4 v11, #int 0 // #0 │ │ -3a93a0: 4c11 0a0b |009c: aput-wide v17, v10, v11 │ │ -3a93a4: 7110 66a3 0a00 |009e: invoke-static {v10}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ -3a93aa: 0c00 |00a1: move-result-object v0 │ │ -3a93ac: 6e20 4b98 0f00 |00a2: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a93b2: 6e10 5498 0f00 |00a5: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a93b8: 0c00 |00a8: move-result-object v0 │ │ -3a93ba: 217a |00a9: array-length v10, v7 │ │ -3a93bc: 34ac 0b00 |00aa: if-lt v12, v10, 00b5 // +000b │ │ -3a93c0: e00a 0c01 |00ac: shl-int/lit8 v10, v12, #int 1 // #01 │ │ -3a93c4: 7120 b499 a700 |00ae: invoke-static {v7, v10}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3a93ca: 0c0a |00b1: move-result-object v10 │ │ -3a93cc: 1f0a dc15 |00b2: check-cast v10, [Ljava/lang/String; // type@15dc │ │ -3a93d0: 07a7 |00b4: move-object v7, v10 │ │ -3a93d2: d80a 0c01 |00b5: add-int/lit8 v10, v12, #int 1 // #01 │ │ -3a93d6: 4d00 070c |00b7: aput-object v0, v7, v12 │ │ -3a93da: 01ac |00b9: move v12, v10 │ │ -3a93dc: 2814 |00ba: goto 00ce // +0014 │ │ -3a93de: 0d00 |00bb: move-exception v0 │ │ -3a93e0: 01ac |00bc: move v12, v10 │ │ -3a93e2: 280c |00bd: goto 00c9 // +000c │ │ -3a93e4: 0d00 |00be: move-exception v0 │ │ -3a93e6: 280a |00bf: goto 00c9 // +000a │ │ -3a93e8: 0d00 |00c0: move-exception v0 │ │ -3a93ea: 2807 |00c1: goto 00c8 // +0007 │ │ -3a93ec: 0d00 |00c2: move-exception v0 │ │ -3a93ee: 2804 |00c3: goto 00c7 // +0004 │ │ -3a93f0: 0d00 |00c4: move-exception v0 │ │ -3a93f2: 0210 0b00 |00c5: move/from16 v16, v11 │ │ -3a93f6: 1212 |00c7: const/4 v2, #int 1 // #1 │ │ -3a93f8: 120b |00c8: const/4 v11, #int 0 // #0 │ │ -3a93fa: 1c0a e514 |00c9: const-class v10, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ -3a93fe: 7130 d870 a00e |00cb: invoke-static {v0, v10, v14}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ -3a9404: d80d 0d01 |00ce: add-int/lit8 v13, v13, #int 1 // #01 │ │ -3a9408: 020b 1000 |00d0: move/from16 v11, v16 │ │ -3a940c: 1202 |00d2: const/4 v2, #int 0 // #0 │ │ -3a940e: 121a |00d3: const/4 v10, #int 1 // #1 │ │ -3a9410: 2900 7fff |00d4: goto/16 0053 // -0081 │ │ -3a9414: 120b |00d6: const/4 v11, #int 0 // #0 │ │ -3a9416: 0770 |00d7: move-object v0, v7 │ │ -3a9418: 01c7 |00d8: move v7, v12 │ │ -3a941a: 2802 |00d9: goto 00db // +0002 │ │ -3a941c: 120b |00da: const/4 v11, #int 0 // #0 │ │ -3a941e: d806 0601 |00db: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3a9422: 1202 |00dd: const/4 v2, #int 0 // #0 │ │ -3a9424: 2900 58ff |00de: goto/16 0036 // -00a8 │ │ -3a9428: 7120 b499 7000 |00e0: invoke-static {v0, v7}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3a942e: 0c00 |00e3: move-result-object v0 │ │ -3a9430: 1f00 dc15 |00e4: check-cast v0, [Ljava/lang/String; // type@15dc │ │ -3a9434: 1100 |00e6: return-object v0 │ │ +3a9254: |[3a9254] net.sf.dibdib.thread_io.IoRunner.listPaths:(Ljava/lang/String;Z[Ljava/lang/String;)[Ljava/lang/String; │ │ +3a9264: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +3a9268: 0801 1500 |0002: move-object/from16 v1, v21 │ │ +3a926c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a926e: 6e20 0998 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a9274: 0a03 |0008: move-result v3 │ │ +3a9276: 1304 2e00 |0009: const/16 v4, #int 46 // #2e │ │ +3a927a: 3334 0300 |000b: if-ne v4, v3, 000e // +0003 │ │ +3a927e: 2812 |000d: goto 001f // +0012 │ │ +3a9280: 2203 e812 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a9284: 7010 4098 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a928a: 1a05 ca05 |0013: const-string v5, "." // string@05ca │ │ +3a928e: 6e20 4b98 5300 |0015: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a9294: 6e20 4b98 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a929a: 6e10 5498 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a92a0: 0c00 |001e: move-result-object v0 │ │ +3a92a2: 0703 |001f: move-object v3, v0 │ │ +3a92a4: 2200 e812 |0020: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a92a8: 7010 4098 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a92ae: 6e20 4b98 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a92b4: 6e20 4498 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a92ba: 6e10 5498 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a92c0: 0c04 |002e: move-result-object v4 │ │ +3a92c2: 1300 1400 |002f: const/16 v0, #int 20 // #14 │ │ +3a92c6: 2300 dc15 |0031: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +3a92ca: 2115 |0033: array-length v5, v1 │ │ +3a92cc: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +3a92ce: 1207 |0035: const/4 v7, #int 0 // #0 │ │ +3a92d0: 3556 aa00 |0036: if-ge v6, v5, 00e0 // +00aa │ │ +3a92d4: 4608 0106 |0038: aget-object v8, v1, v6 │ │ +3a92d8: 6209 6773 |003a: sget-object v9, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a92dc: 121a |003c: const/4 v10, #int 1 // #1 │ │ +3a92de: 23ab dc15 |003d: new-array v11, v10, [Ljava/lang/String; // type@15dc │ │ +3a92e2: 4d08 0b02 |003f: aput-object v8, v11, v2 │ │ +3a92e6: 7220 41a2 b900 |0041: invoke-interface {v9, v11}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a92ec: 0c08 |0044: move-result-object v8 │ │ +3a92ee: 3908 0400 |0045: if-nez v8, 0049 // +0004 │ │ +3a92f2: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +3a92f4: 2805 |0048: goto 004d // +0005 │ │ +3a92f6: 6e10 8c96 0800 |0049: invoke-virtual {v8}, Ljava/io/File;.list:()[Ljava/lang/String; // method@968c │ │ +3a92fc: 0c09 |004c: move-result-object v9 │ │ +3a92fe: 3809 8d00 |004d: if-eqz v9, 00da // +008d │ │ +3a9302: 219b |004f: array-length v11, v9 │ │ +3a9304: 017c |0050: move v12, v7 │ │ +3a9306: 120d |0051: const/4 v13, #int 0 // #0 │ │ +3a9308: 0707 |0052: move-object v7, v0 │ │ +3a930a: 35bd 8300 |0053: if-ge v13, v11, 00d6 // +0083 │ │ +3a930e: 460e 090d |0055: aget-object v14, v9, v13 │ │ +3a9312: 6e20 1198 3e00 |0057: invoke-virtual {v14, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@9811 │ │ +3a9318: 0a00 |005a: move-result v0 │ │ +3a931a: 3900 0e00 |005b: if-nez v0, 0069 // +000e │ │ +3a931e: 6e20 0e98 4e00 |005d: invoke-virtual {v14, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a9324: 0a00 |0060: move-result v0 │ │ +3a9326: 3800 0300 |0061: if-eqz v0, 0064 // +0003 │ │ +3a932a: 2806 |0063: goto 0069 // +0006 │ │ +3a932c: 0210 0b00 |0064: move/from16 v16, v11 │ │ +3a9330: 1212 |0066: const/4 v2, #int 1 // #1 │ │ +3a9332: 120b |0067: const/4 v11, #int 0 // #0 │ │ +3a9334: 2866 |0068: goto 00ce // +0066 │ │ +3a9336: 2200 8c12 |0069: new-instance v0, Ljava/io/File; // type@128c │ │ +3a933a: 7030 7796 800e |006b: invoke-direct {v0, v8, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a9340: 220f e812 |006e: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a9344: 7010 4098 0f00 |0070: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a934a: 3814 0700 |0073: if-eqz v20, 007a // +0007 │ │ +3a934e: 6e10 8496 0000 |0075: invoke-virtual {v0}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@9684 │ │ +3a9354: 0c10 |0078: move-result-object v16 │ │ +3a9356: 2805 |0079: goto 007e // +0005 │ │ +3a9358: 6e10 8296 0000 |007a: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ +3a935e: 0c10 |007d: move-result-object v16 │ │ +3a9360: 0802 1000 |007e: move-object/from16 v2, v16 │ │ +3a9364: 6e20 4b98 2f00 |0080: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a936a: 1302 0900 |0083: const/16 v2, #int 9 // #9 │ │ +3a936e: 6e20 4498 2f00 |0085: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a9374: 0210 0b00 |0088: move/from16 v16, v11 │ │ +3a9378: 6e10 8b96 0000 |008a: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@968b │ │ +3a937e: 0b0a |008d: move-result-wide v10 │ │ +3a9380: 6e30 4898 af0b |008e: invoke-virtual {v15, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3a9386: 6e20 4498 2f00 |0091: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a938c: 1212 |0094: const/4 v2, #int 1 // #1 │ │ +3a938e: 232a 1a15 |0095: new-array v10, v2, [J // type@151a │ │ +3a9392: 6e10 8a96 0000 |0097: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@968a │ │ +3a9398: 0b11 |009a: move-result-wide v17 │ │ +3a939a: 120b |009b: const/4 v11, #int 0 // #0 │ │ +3a939c: 4c11 0a0b |009c: aput-wide v17, v10, v11 │ │ +3a93a0: 7110 66a3 0a00 |009e: invoke-static {v10}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ +3a93a6: 0c00 |00a1: move-result-object v0 │ │ +3a93a8: 6e20 4b98 0f00 |00a2: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a93ae: 6e10 5498 0f00 |00a5: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a93b4: 0c00 |00a8: move-result-object v0 │ │ +3a93b6: 217a |00a9: array-length v10, v7 │ │ +3a93b8: 34ac 0b00 |00aa: if-lt v12, v10, 00b5 // +000b │ │ +3a93bc: e00a 0c01 |00ac: shl-int/lit8 v10, v12, #int 1 // #01 │ │ +3a93c0: 7120 b499 a700 |00ae: invoke-static {v7, v10}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3a93c6: 0c0a |00b1: move-result-object v10 │ │ +3a93c8: 1f0a dc15 |00b2: check-cast v10, [Ljava/lang/String; // type@15dc │ │ +3a93cc: 07a7 |00b4: move-object v7, v10 │ │ +3a93ce: d80a 0c01 |00b5: add-int/lit8 v10, v12, #int 1 // #01 │ │ +3a93d2: 4d00 070c |00b7: aput-object v0, v7, v12 │ │ +3a93d6: 01ac |00b9: move v12, v10 │ │ +3a93d8: 2814 |00ba: goto 00ce // +0014 │ │ +3a93da: 0d00 |00bb: move-exception v0 │ │ +3a93dc: 01ac |00bc: move v12, v10 │ │ +3a93de: 280c |00bd: goto 00c9 // +000c │ │ +3a93e0: 0d00 |00be: move-exception v0 │ │ +3a93e2: 280a |00bf: goto 00c9 // +000a │ │ +3a93e4: 0d00 |00c0: move-exception v0 │ │ +3a93e6: 2807 |00c1: goto 00c8 // +0007 │ │ +3a93e8: 0d00 |00c2: move-exception v0 │ │ +3a93ea: 2804 |00c3: goto 00c7 // +0004 │ │ +3a93ec: 0d00 |00c4: move-exception v0 │ │ +3a93ee: 0210 0b00 |00c5: move/from16 v16, v11 │ │ +3a93f2: 1212 |00c7: const/4 v2, #int 1 // #1 │ │ +3a93f4: 120b |00c8: const/4 v11, #int 0 // #0 │ │ +3a93f6: 1c0a e514 |00c9: const-class v10, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ +3a93fa: 7130 d870 a00e |00cb: invoke-static {v0, v10, v14}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ +3a9400: d80d 0d01 |00ce: add-int/lit8 v13, v13, #int 1 // #01 │ │ +3a9404: 020b 1000 |00d0: move/from16 v11, v16 │ │ +3a9408: 1202 |00d2: const/4 v2, #int 0 // #0 │ │ +3a940a: 121a |00d3: const/4 v10, #int 1 // #1 │ │ +3a940c: 2900 7fff |00d4: goto/16 0053 // -0081 │ │ +3a9410: 120b |00d6: const/4 v11, #int 0 // #0 │ │ +3a9412: 0770 |00d7: move-object v0, v7 │ │ +3a9414: 01c7 |00d8: move v7, v12 │ │ +3a9416: 2802 |00d9: goto 00db // +0002 │ │ +3a9418: 120b |00da: const/4 v11, #int 0 // #0 │ │ +3a941a: d806 0601 |00db: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3a941e: 1202 |00dd: const/4 v2, #int 0 // #0 │ │ +3a9420: 2900 58ff |00de: goto/16 0036 // -00a8 │ │ +3a9424: 7120 b499 7000 |00e0: invoke-static {v0, v7}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3a942a: 0c00 |00e3: move-result-object v0 │ │ +3a942c: 1f00 dc15 |00e4: check-cast v0, [Ljava/lang/String; // type@15dc │ │ +3a9430: 1100 |00e6: return-object v0 │ │ catches : 5 │ │ 0x0069 - 0x0088 │ │ Ljava/io/IOException; -> 0x00c4 │ │ 0x008a - 0x0094 │ │ Ljava/io/IOException; -> 0x00c2 │ │ 0x0095 - 0x009b │ │ Ljava/io/IOException; -> 0x00c0 │ │ @@ -1285703,20 +1285702,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_io/IoRunner;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3a9af8: |[3a9af8] net.sf.dibdib.thread_io.IoRunner.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_io/IoRunner; │ │ -3a9b08: 1c00 e514 |0000: const-class v0, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ -3a9b0c: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3a9b12: 0c01 |0005: move-result-object v1 │ │ -3a9b14: 1f01 e514 |0006: check-cast v1, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ -3a9b18: 1101 |0008: return-object v1 │ │ +3a9af4: |[3a9af4] net.sf.dibdib.thread_io.IoRunner.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_io/IoRunner; │ │ +3a9b04: 1c00 e514 |0000: const-class v0, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ +3a9b08: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3a9b0e: 0c01 |0005: move-result-object v1 │ │ +3a9b10: 1f01 e514 |0006: check-cast v1, Lnet/sf/dibdib/thread_io/IoRunner; // type@14e5 │ │ +3a9b14: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #14 : (in Lnet/sf/dibdib/thread_io/IoRunner;) │ │ @@ -1285724,147 +1285723,147 @@ │ │ type : '()[Lnet/sf/dibdib/thread_io/IoRunner;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3a9b1c: |[3a9b1c] net.sf.dibdib.thread_io.IoRunner.values:()[Lnet/sf/dibdib/thread_io/IoRunner; │ │ -3a9b2c: 6200 9779 |0000: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner;.$VALUES:[Lnet/sf/dibdib/thread_io/IoRunner; // field@7997 │ │ -3a9b30: 6e10 79a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_io/IoRunner;.clone:()Ljava/lang/Object; // method@a679 │ │ -3a9b36: 0c00 |0005: move-result-object v0 │ │ -3a9b38: 1f00 1e16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_io/IoRunner; // type@161e │ │ -3a9b3c: 1100 |0008: return-object v0 │ │ +3a9b18: |[3a9b18] net.sf.dibdib.thread_io.IoRunner.values:()[Lnet/sf/dibdib/thread_io/IoRunner; │ │ +3a9b28: 6200 9779 |0000: sget-object v0, Lnet/sf/dibdib/thread_io/IoRunner;.$VALUES:[Lnet/sf/dibdib/thread_io/IoRunner; // field@7997 │ │ +3a9b2c: 6e10 79a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_io/IoRunner;.clone:()Ljava/lang/Object; // method@a679 │ │ +3a9b32: 0c00 |0005: move-result-object v0 │ │ +3a9b34: 1f00 1e16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_io/IoRunner; // type@161e │ │ +3a9b38: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ #15 : (in Lnet/sf/dibdib/thread_io/IoRunner;) │ │ name : 'writeEncoded' │ │ type : '(Ljava/lang/String;[BZZZ)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 238 16-bit code units │ │ -3a8cc0: |[3a8cc0] net.sf.dibdib.thread_io.IoRunner.writeEncoded:(Ljava/lang/String;[BZZZ)I │ │ -3a8cd0: 620f 1879 |0000: sget-object v15, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a8cd4: 6e10 6fa4 0f00 |0002: invoke-virtual {v15}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46f │ │ -3a8cda: 0c0f |0005: move-result-object v15 │ │ -3a8cdc: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -3a8cde: 390f 0300 |0007: if-nez v15, 000a // +0003 │ │ -3a8ce2: 0f00 |0009: return v0 │ │ -3a8ce4: 390d 1100 |000a: if-nez v13, 001b // +0011 │ │ -3a8ce8: 6101 9b79 |000c: sget-wide v1, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799b │ │ -3a8cec: 1703 60ea 0000 |000e: const-wide/32 v3, #float 8.40779e-41 // #0000ea60 │ │ -3a8cf2: bb31 |0011: add-long/2addr v1, v3 │ │ -3a8cf4: 7100 59a3 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3a8cfa: 0b03 |0015: move-result-wide v3 │ │ -3a8cfc: 310f 0103 |0016: cmp-long v15, v1, v3 │ │ -3a8d00: 3a0f 0300 |0018: if-ltz v15, 001b // +0003 │ │ -3a8d04: 0f00 |001a: return v0 │ │ -3a8d06: 220f 8c12 |001b: new-instance v15, Ljava/io/File; // type@128c │ │ -3a8d0a: 2200 e812 |001d: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8d0e: 7010 4098 0000 |001f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a8d14: 6e20 4b98 b000 |0022: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8d1a: 1a01 5b06 |0025: const-string v1, ".tmp" // string@065b │ │ -3a8d1e: 6e20 4b98 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8d24: 6e10 5498 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8d2a: 0c00 |002d: move-result-object v0 │ │ -3a8d2c: 7020 7896 0f00 |002e: invoke-direct {v15, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3a8d32: 6e10 8996 0f00 |0031: invoke-virtual {v15}, Ljava/io/File;.isFile:()Z // method@9689 │ │ -3a8d38: 0a00 |0034: move-result v0 │ │ -3a8d3a: 3800 0b00 |0035: if-eqz v0, 0040 // +000b │ │ -3a8d3e: 6e10 8196 0f00 |0037: invoke-virtual {v15}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a8d44: 0a00 |003a: move-result v0 │ │ -3a8d46: 3800 0500 |003b: if-eqz v0, 0040 // +0005 │ │ -3a8d4a: 6e10 7e96 0f00 |003d: invoke-virtual {v15}, Ljava/io/File;.delete:()Z // method@967e │ │ -3a8d50: 1220 |0040: const/4 v0, #int 2 // #2 │ │ -3a8d52: 2301 dc15 |0041: new-array v1, v0, [Ljava/lang/String; // type@15dc │ │ -3a8d56: 1a02 d36f |0043: const-string v2, "exportLines" // string@6fd3 │ │ -3a8d5a: 1203 |0045: const/4 v3, #int 0 // #0 │ │ -3a8d5c: 4d02 0103 |0046: aput-object v2, v1, v3 │ │ -3a8d60: 2202 e812 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8d64: 7010 4098 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a8d6a: 1a04 bea0 |004d: const-string v4, "ok " // string@a0be │ │ -3a8d6e: 6e20 4b98 4200 |004f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8d74: 21c4 |0052: array-length v4, v12 │ │ -3a8d76: 6e20 4798 4200 |0053: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a8d7c: 6e10 5498 0200 |0056: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8d82: 0c02 |0059: move-result-object v2 │ │ -3a8d84: 1214 |005a: const/4 v4, #int 1 // #1 │ │ -3a8d86: 4d02 0104 |005b: aput-object v2, v1, v4 │ │ -3a8d8a: 7110 c3a1 0100 |005d: invoke-static {v1}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a8d90: 6205 1879 |0060: sget-object v5, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a8d94: 1207 |0062: const/4 v7, #int 0 // #0 │ │ -3a8d96: 21c8 |0063: array-length v8, v12 │ │ -3a8d98: 6e10 8296 0f00 |0064: invoke-virtual {v15}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ -3a8d9e: 0c09 |0067: move-result-object v9 │ │ -3a8da0: 233a 1915 |0068: new-array v10, v3, [I // type@1519 │ │ -3a8da4: 07c6 |006a: move-object v6, v12 │ │ -3a8da6: 7406 7ca4 0500 |006b: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Lnet/sf/dibdib/thread_any/TcvCodec;.writePacked:([BIILjava/lang/String;[I)I // method@a47c │ │ -3a8dac: 0a0c |006e: move-result v12 │ │ -3a8dae: 2300 dc15 |006f: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -3a8db2: 1a01 b0ac |0071: const-string v1, "save" // string@acb0 │ │ -3a8db6: 4d01 0003 |0073: aput-object v1, v0, v3 │ │ -3a8dba: 2201 e812 |0075: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8dbe: 7010 4098 0100 |0077: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a8dc4: 1a02 bfa0 |007a: const-string v2, "ok? " // string@a0bf │ │ -3a8dc8: 6e20 4b98 2100 |007c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8dce: 6e20 4798 c100 |007f: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a8dd4: 6e10 5498 0100 |0082: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8dda: 0c01 |0085: move-result-object v1 │ │ -3a8ddc: 4d01 0004 |0086: aput-object v1, v0, v4 │ │ -3a8de0: 7110 c3a1 0000 |0088: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ -3a8de6: 3a0c 6200 |008b: if-ltz v12, 00ed // +0062 │ │ -3a8dea: 2200 8c12 |008d: new-instance v0, Ljava/io/File; // type@128c │ │ -3a8dee: 7020 7896 b000 |008f: invoke-direct {v0, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3a8df4: 6e10 8996 0000 |0092: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@9689 │ │ -3a8dfa: 0a0b |0095: move-result v11 │ │ -3a8dfc: 380b 5400 |0096: if-eqz v11, 00ea // +0054 │ │ -3a8e00: 380e 4f00 |0098: if-eqz v14, 00e7 // +004f │ │ -3a8e04: 6e10 8296 0000 |009a: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ -3a8e0a: 0c0b |009d: move-result-object v11 │ │ -3a8e0c: 220e 8c12 |009e: new-instance v14, Ljava/io/File; // type@128c │ │ -3a8e10: 2201 e812 |00a0: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8e14: 7010 4098 0100 |00a2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a8e1a: 6e20 4b98 b100 |00a5: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8e20: 1a02 2d06 |00a8: const-string v2, ".old" // string@062d │ │ -3a8e24: 6e20 4b98 2100 |00aa: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8e2a: 6e10 5498 0100 |00ad: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8e30: 0c01 |00b0: move-result-object v1 │ │ -3a8e32: 7020 7896 1e00 |00b1: invoke-direct {v14, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3a8e38: 6e10 8196 0e00 |00b4: invoke-virtual {v14}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a8e3e: 0a01 |00b7: move-result v1 │ │ -3a8e40: 3801 2b00 |00b8: if-eqz v1, 00e3 // +002b │ │ -3a8e44: 380d 0a00 |00ba: if-eqz v13, 00c4 // +000a │ │ -3a8e48: 1601 e803 |00bc: const-wide/16 v1, #int 1000 // #3e8 │ │ -3a8e4c: 6103 9b79 |00be: sget-wide v3, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799b │ │ -3a8e50: 310d 0103 |00c0: cmp-long v13, v1, v3 │ │ -3a8e54: 3d0d 1800 |00c2: if-lez v13, 00da // +0018 │ │ -3a8e58: 220e 8c12 |00c4: new-instance v14, Ljava/io/File; // type@128c │ │ -3a8e5c: 220d e812 |00c6: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8e60: 7010 4098 0d00 |00c8: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a8e66: 6e20 4b98 bd00 |00cb: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8e6c: 1a0b 0106 |00ce: const-string v11, ".bak" // string@0601 │ │ -3a8e70: 6e20 4b98 bd00 |00d0: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8e76: 6e10 5498 0d00 |00d3: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8e7c: 0c0b |00d6: move-result-object v11 │ │ -3a8e7e: 7020 7896 be00 |00d7: invoke-direct {v14, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3a8e84: 6e10 8196 0e00 |00da: invoke-virtual {v14}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a8e8a: 0a0b |00dd: move-result v11 │ │ -3a8e8c: 380b 0500 |00de: if-eqz v11, 00e3 // +0005 │ │ -3a8e90: 6e10 7e96 0e00 |00e0: invoke-virtual {v14}, Ljava/io/File;.delete:()Z // method@967e │ │ -3a8e96: 6e20 9096 e000 |00e3: invoke-virtual {v0, v14}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9690 │ │ -3a8e9c: 2804 |00e6: goto 00ea // +0004 │ │ -3a8e9e: 6e10 7e96 0000 |00e7: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@967e │ │ -3a8ea4: 6e20 9096 0f00 |00ea: invoke-virtual {v15, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9690 │ │ -3a8eaa: 0f0c |00ed: return v12 │ │ +3a8cbc: |[3a8cbc] net.sf.dibdib.thread_io.IoRunner.writeEncoded:(Ljava/lang/String;[BZZZ)I │ │ +3a8ccc: 620f 1879 |0000: sget-object v15, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a8cd0: 6e10 6fa4 0f00 |0002: invoke-virtual {v15}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46f │ │ +3a8cd6: 0c0f |0005: move-result-object v15 │ │ +3a8cd8: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +3a8cda: 390f 0300 |0007: if-nez v15, 000a // +0003 │ │ +3a8cde: 0f00 |0009: return v0 │ │ +3a8ce0: 390d 1100 |000a: if-nez v13, 001b // +0011 │ │ +3a8ce4: 6101 9b79 |000c: sget-wide v1, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799b │ │ +3a8ce8: 1703 60ea 0000 |000e: const-wide/32 v3, #float 8.40779e-41 // #0000ea60 │ │ +3a8cee: bb31 |0011: add-long/2addr v1, v3 │ │ +3a8cf0: 7100 59a3 0000 |0012: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3a8cf6: 0b03 |0015: move-result-wide v3 │ │ +3a8cf8: 310f 0103 |0016: cmp-long v15, v1, v3 │ │ +3a8cfc: 3a0f 0300 |0018: if-ltz v15, 001b // +0003 │ │ +3a8d00: 0f00 |001a: return v0 │ │ +3a8d02: 220f 8c12 |001b: new-instance v15, Ljava/io/File; // type@128c │ │ +3a8d06: 2200 e812 |001d: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8d0a: 7010 4098 0000 |001f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8d10: 6e20 4b98 b000 |0022: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8d16: 1a01 5b06 |0025: const-string v1, ".tmp" // string@065b │ │ +3a8d1a: 6e20 4b98 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8d20: 6e10 5498 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a8d26: 0c00 |002d: move-result-object v0 │ │ +3a8d28: 7020 7896 0f00 |002e: invoke-direct {v15, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3a8d2e: 6e10 8996 0f00 |0031: invoke-virtual {v15}, Ljava/io/File;.isFile:()Z // method@9689 │ │ +3a8d34: 0a00 |0034: move-result v0 │ │ +3a8d36: 3800 0b00 |0035: if-eqz v0, 0040 // +000b │ │ +3a8d3a: 6e10 8196 0f00 |0037: invoke-virtual {v15}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a8d40: 0a00 |003a: move-result v0 │ │ +3a8d42: 3800 0500 |003b: if-eqz v0, 0040 // +0005 │ │ +3a8d46: 6e10 7e96 0f00 |003d: invoke-virtual {v15}, Ljava/io/File;.delete:()Z // method@967e │ │ +3a8d4c: 1220 |0040: const/4 v0, #int 2 // #2 │ │ +3a8d4e: 2301 dc15 |0041: new-array v1, v0, [Ljava/lang/String; // type@15dc │ │ +3a8d52: 1a02 d36f |0043: const-string v2, "exportLines" // string@6fd3 │ │ +3a8d56: 1203 |0045: const/4 v3, #int 0 // #0 │ │ +3a8d58: 4d02 0103 |0046: aput-object v2, v1, v3 │ │ +3a8d5c: 2202 e812 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8d60: 7010 4098 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8d66: 1a04 bea0 |004d: const-string v4, "ok " // string@a0be │ │ +3a8d6a: 6e20 4b98 4200 |004f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8d70: 21c4 |0052: array-length v4, v12 │ │ +3a8d72: 6e20 4798 4200 |0053: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a8d78: 6e10 5498 0200 |0056: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a8d7e: 0c02 |0059: move-result-object v2 │ │ +3a8d80: 1214 |005a: const/4 v4, #int 1 // #1 │ │ +3a8d82: 4d02 0104 |005b: aput-object v2, v1, v4 │ │ +3a8d86: 7110 c3a1 0100 |005d: invoke-static {v1}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a8d8c: 6205 1879 |0060: sget-object v5, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a8d90: 1207 |0062: const/4 v7, #int 0 // #0 │ │ +3a8d92: 21c8 |0063: array-length v8, v12 │ │ +3a8d94: 6e10 8296 0f00 |0064: invoke-virtual {v15}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ +3a8d9a: 0c09 |0067: move-result-object v9 │ │ +3a8d9c: 233a 1915 |0068: new-array v10, v3, [I // type@1519 │ │ +3a8da0: 07c6 |006a: move-object v6, v12 │ │ +3a8da2: 7406 7ca4 0500 |006b: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Lnet/sf/dibdib/thread_any/TcvCodec;.writePacked:([BIILjava/lang/String;[I)I // method@a47c │ │ +3a8da8: 0a0c |006e: move-result v12 │ │ +3a8daa: 2300 dc15 |006f: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +3a8dae: 1a01 b0ac |0071: const-string v1, "save" // string@acb0 │ │ +3a8db2: 4d01 0003 |0073: aput-object v1, v0, v3 │ │ +3a8db6: 2201 e812 |0075: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8dba: 7010 4098 0100 |0077: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8dc0: 1a02 bfa0 |007a: const-string v2, "ok? " // string@a0bf │ │ +3a8dc4: 6e20 4b98 2100 |007c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8dca: 6e20 4798 c100 |007f: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a8dd0: 6e10 5498 0100 |0082: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a8dd6: 0c01 |0085: move-result-object v1 │ │ +3a8dd8: 4d01 0004 |0086: aput-object v1, v0, v4 │ │ +3a8ddc: 7110 c3a1 0000 |0088: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Root;.log:([Ljava/lang/String;)V // method@a1c3 │ │ +3a8de2: 3a0c 6200 |008b: if-ltz v12, 00ed // +0062 │ │ +3a8de6: 2200 8c12 |008d: new-instance v0, Ljava/io/File; // type@128c │ │ +3a8dea: 7020 7896 b000 |008f: invoke-direct {v0, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3a8df0: 6e10 8996 0000 |0092: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@9689 │ │ +3a8df6: 0a0b |0095: move-result v11 │ │ +3a8df8: 380b 5400 |0096: if-eqz v11, 00ea // +0054 │ │ +3a8dfc: 380e 4f00 |0098: if-eqz v14, 00e7 // +004f │ │ +3a8e00: 6e10 8296 0000 |009a: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ +3a8e06: 0c0b |009d: move-result-object v11 │ │ +3a8e08: 220e 8c12 |009e: new-instance v14, Ljava/io/File; // type@128c │ │ +3a8e0c: 2201 e812 |00a0: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8e10: 7010 4098 0100 |00a2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8e16: 6e20 4b98 b100 |00a5: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8e1c: 1a02 2d06 |00a8: const-string v2, ".old" // string@062d │ │ +3a8e20: 6e20 4b98 2100 |00aa: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8e26: 6e10 5498 0100 |00ad: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a8e2c: 0c01 |00b0: move-result-object v1 │ │ +3a8e2e: 7020 7896 1e00 |00b1: invoke-direct {v14, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3a8e34: 6e10 8196 0e00 |00b4: invoke-virtual {v14}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a8e3a: 0a01 |00b7: move-result v1 │ │ +3a8e3c: 3801 2b00 |00b8: if-eqz v1, 00e3 // +002b │ │ +3a8e40: 380d 0a00 |00ba: if-eqz v13, 00c4 // +000a │ │ +3a8e44: 1601 e803 |00bc: const-wide/16 v1, #int 1000 // #3e8 │ │ +3a8e48: 6103 9b79 |00be: sget-wide v3, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799b │ │ +3a8e4c: 310d 0103 |00c0: cmp-long v13, v1, v3 │ │ +3a8e50: 3d0d 1800 |00c2: if-lez v13, 00da // +0018 │ │ +3a8e54: 220e 8c12 |00c4: new-instance v14, Ljava/io/File; // type@128c │ │ +3a8e58: 220d e812 |00c6: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8e5c: 7010 4098 0d00 |00c8: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8e62: 6e20 4b98 bd00 |00cb: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8e68: 1a0b 0106 |00ce: const-string v11, ".bak" // string@0601 │ │ +3a8e6c: 6e20 4b98 bd00 |00d0: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8e72: 6e10 5498 0d00 |00d3: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a8e78: 0c0b |00d6: move-result-object v11 │ │ +3a8e7a: 7020 7896 be00 |00d7: invoke-direct {v14, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3a8e80: 6e10 8196 0e00 |00da: invoke-virtual {v14}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a8e86: 0a0b |00dd: move-result v11 │ │ +3a8e88: 380b 0500 |00de: if-eqz v11, 00e3 // +0005 │ │ +3a8e8c: 6e10 7e96 0e00 |00e0: invoke-virtual {v14}, Ljava/io/File;.delete:()Z // method@967e │ │ +3a8e92: 6e20 9096 e000 |00e3: invoke-virtual {v0, v14}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9690 │ │ +3a8e98: 2804 |00e6: goto 00ea // +0004 │ │ +3a8e9a: 6e10 7e96 0000 |00e7: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@967e │ │ +3a8ea0: 6e20 9096 0f00 |00ea: invoke-virtual {v15, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9690 │ │ +3a8ea6: 0f0c |00ed: return v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x000c line=560 │ │ 0x001b line=564 │ │ 0x0031 line=565 │ │ 0x003d line=566 │ │ @@ -1285898,18 +1285897,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3a8eac: |[3a8eac] net.sf.dibdib.thread_io.IoRunner.call:()Ljava/lang/Object; │ │ -3a8ebc: 6e10 1da5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/IoRunner;.call:()Lnet/sf/dibdib/generic/QToken; // method@a51d │ │ -3a8ec2: 0c00 |0003: move-result-object v0 │ │ -3a8ec4: 1100 |0004: return-object v0 │ │ +3a8ea8: |[3a8ea8] net.sf.dibdib.thread_io.IoRunner.call:()Ljava/lang/Object; │ │ +3a8eb8: 6e10 1da5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_io/IoRunner;.call:()Lnet/sf/dibdib/generic/QToken; // method@a51d │ │ +3a8ebe: 0c00 |0003: move-result-object v0 │ │ +3a8ec0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sf/dibdib/thread_io/IoRunner; │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_io/IoRunner;) │ │ @@ -1285917,17 +1285916,17 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a9ae0: |[3a9ae0] net.sf.dibdib.thread_io.IoRunner.call:()Lnet/sf/dibdib/generic/QToken; │ │ -3a9af0: 5410 9979 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a9af4: 1100 |0002: return-object v0 │ │ +3a9adc: |[3a9adc] net.sf.dibdib.thread_io.IoRunner.call:()Lnet/sf/dibdib/generic/QToken; │ │ +3a9aec: 5410 9979 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a9af0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sf/dibdib/thread_io/IoRunner; │ │ │ │ #2 : (in Lnet/sf/dibdib/thread_io/IoRunner;) │ │ @@ -1285935,18 +1285934,18 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;[J)Z' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3a83ec: |[3a83ec] net.sf.dibdib.thread_io.IoRunner.guard:(Lnet/sf/dibdib/generic/QToken;[J)Z │ │ -3a83fc: 5411 b076 |0000: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a8400: 2011 e614 |0002: instance-of v1, v1, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a8404: 0f01 |0004: return v1 │ │ +3a83e8: |[3a83e8] net.sf.dibdib.thread_io.IoRunner.guard:(Lnet/sf/dibdib/generic/QToken;[J)Z │ │ +3a83f8: 5411 b076 |0000: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a83fc: 2011 e614 |0002: instance-of v1, v1, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a8400: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lnet/sf/dibdib/thread_io/IoRunner; │ │ 0x0000 - 0x0005 reg=1 (null) Lnet/sf/dibdib/generic/QToken; │ │ 0x0000 - 0x0005 reg=2 (null) [J │ │ @@ -1285956,140 +1285955,140 @@ │ │ type : '(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 257 16-bit code units │ │ -3a98cc: |[3a98cc] net.sf.dibdib.thread_io.IoRunner.loadData:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; │ │ -3a98dc: 6200 1879 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a98e0: 6e10 6fa4 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46f │ │ -3a98e6: 0c00 |0005: move-result-object v0 │ │ -3a98e8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3a98ea: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -3a98ee: 1101 |0009: return-object v1 │ │ -3a98f0: 6200 6773 |000a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a98f4: 1a02 5e99 |000c: const-string v2, "main" // string@995e │ │ -3a98f8: 2410 dc15 0200 |000e: filled-new-array {v2}, [Ljava/lang/String; // type@15dc │ │ -3a98fe: 0c02 |0011: move-result-object v2 │ │ -3a9900: 7220 41a2 2000 |0012: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a9906: 0c00 |0015: move-result-object v0 │ │ -3a9908: 3907 1800 |0016: if-nez v7, 002e // +0018 │ │ -3a990c: 2202 8c12 |0018: new-instance v2, Ljava/io/File; // type@128c │ │ -3a9910: 6203 6373 |001a: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a9914: 5433 7c73 |001c: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ -3a9918: 7030 7796 0203 |001e: invoke-direct {v2, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a991e: 6e10 8996 0200 |0021: invoke-virtual {v2}, Ljava/io/File;.isFile:()Z // method@9689 │ │ -3a9924: 0a03 |0024: move-result v3 │ │ -3a9926: 3803 0700 |0025: if-eqz v3, 002c // +0007 │ │ -3a992a: 6e10 8296 0200 |0027: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ -3a9930: 0c02 |002a: move-result-object v2 │ │ -3a9932: 2804 |002b: goto 002f // +0004 │ │ -3a9934: 0712 |002c: move-object v2, v1 │ │ -3a9936: 2802 |002d: goto 002f // +0002 │ │ -3a9938: 0772 |002e: move-object v2, v7 │ │ -3a993a: 3902 0800 |002f: if-nez v2, 0037 // +0008 │ │ -3a993e: 1212 |0031: const/4 v2, #int 1 // #1 │ │ -3a9940: 7120 24a5 2000 |0032: invoke-static {v0, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a524 │ │ -3a9946: 0c02 |0035: move-result-object v2 │ │ -3a9948: 2825 |0036: goto 005b // +0025 │ │ -3a994a: 2203 8c12 |0037: new-instance v3, Ljava/io/File; // type@128c │ │ -3a994e: 7020 7896 2300 |0039: invoke-direct {v3, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3a9954: 6e10 8196 0300 |003c: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a995a: 0a03 |003f: move-result v3 │ │ -3a995c: 3903 1b00 |0040: if-nez v3, 005b // +001b │ │ -3a9960: 1303 2f00 |0042: const/16 v3, #int 47 // #2f │ │ -3a9964: 6e20 1a98 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a996a: 0a03 |0047: move-result v3 │ │ -3a996c: 3b03 1300 |0048: if-gez v3, 005b // +0013 │ │ -3a9970: 1303 5c00 |004a: const/16 v3, #int 92 // #5c │ │ -3a9974: 6e20 1a98 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a997a: 0a03 |004f: move-result v3 │ │ -3a997c: 3b03 0b00 |0050: if-gez v3, 005b // +000b │ │ -3a9980: 2203 8c12 |0052: new-instance v3, Ljava/io/File; // type@128c │ │ -3a9984: 7030 7796 0302 |0054: invoke-direct {v3, v0, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a998a: 6e10 8296 0300 |0057: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ -3a9990: 0c02 |005a: move-result-object v2 │ │ -3a9992: 3802 0600 |005b: if-eqz v2, 0061 // +0006 │ │ -3a9996: 7110 25a5 0200 |005d: invoke-static {v2}, Lnet/sf/dibdib/thread_io/IoRunner;.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a525 │ │ -3a999c: 0c01 |0060: move-result-object v1 │ │ -3a999e: 3901 3100 |0061: if-nez v1, 0092 // +0031 │ │ -3a99a2: 2200 8c12 |0063: new-instance v0, Ljava/io/File; // type@128c │ │ -3a99a6: 2203 e812 |0065: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a99aa: 7010 4098 0300 |0067: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a99b0: 6e20 4b98 2300 |006a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a99b6: 1a04 0106 |006d: const-string v4, ".bak" // string@0601 │ │ -3a99ba: 6e20 4b98 4300 |006f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a99c0: 6e10 5498 0300 |0072: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a99c6: 0c03 |0075: move-result-object v3 │ │ -3a99c8: 7020 7896 3000 |0076: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3a99ce: 6e10 8996 0000 |0079: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@9689 │ │ -3a99d4: 0a00 |007c: move-result v0 │ │ -3a99d6: 3800 1500 |007d: if-eqz v0, 0092 // +0015 │ │ -3a99da: 2200 e812 |007f: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a99de: 7010 4098 0000 |0081: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a99e4: 6e20 4b98 2000 |0084: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a99ea: 6e20 4b98 4000 |0087: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a99f0: 6e10 5498 0000 |008a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a99f6: 0c00 |008d: move-result-object v0 │ │ -3a99f8: 7110 25a5 0000 |008e: invoke-static {v0}, Lnet/sf/dibdib/thread_io/IoRunner;.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a525 │ │ -3a99fe: 0c01 |0091: move-result-object v1 │ │ -3a9a00: 3901 3100 |0092: if-nez v1, 00c3 // +0031 │ │ -3a9a04: 2200 8c12 |0094: new-instance v0, Ljava/io/File; // type@128c │ │ -3a9a08: 2203 e812 |0096: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a9a0c: 7010 4098 0300 |0098: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a9a12: 6e20 4b98 2300 |009b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a9a18: 1a04 2d06 |009e: const-string v4, ".old" // string@062d │ │ -3a9a1c: 6e20 4b98 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a9a22: 6e10 5498 0300 |00a3: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a9a28: 0c03 |00a6: move-result-object v3 │ │ -3a9a2a: 7020 7896 3000 |00a7: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3a9a30: 6e10 8996 0000 |00aa: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@9689 │ │ -3a9a36: 0a00 |00ad: move-result v0 │ │ -3a9a38: 3800 1500 |00ae: if-eqz v0, 00c3 // +0015 │ │ -3a9a3c: 2200 e812 |00b0: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a9a40: 7010 4098 0000 |00b2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a9a46: 6e20 4b98 2000 |00b5: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a9a4c: 6e20 4b98 4000 |00b8: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a9a52: 6e10 5498 0000 |00bb: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a9a58: 0c00 |00be: move-result-object v0 │ │ -3a9a5a: 7110 25a5 0000 |00bf: invoke-static {v0}, Lnet/sf/dibdib/thread_io/IoRunner;.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a525 │ │ -3a9a60: 0c01 |00c2: move-result-object v1 │ │ -3a9a62: 3901 2c00 |00c3: if-nez v1, 00ef // +002c │ │ -3a9a66: 3907 2a00 |00c5: if-nez v7, 00ef // +002a │ │ -3a9a6a: 6207 6773 |00c7: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a9a6e: 1a00 ec6f |00c9: const-string v0, "external" // string@6fec │ │ -3a9a72: 2410 dc15 0000 |00cb: filled-new-array {v0}, [Ljava/lang/String; // type@15dc │ │ -3a9a78: 0c00 |00ce: move-result-object v0 │ │ -3a9a7a: 7220 41a2 0700 |00cf: invoke-interface {v7, v0}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a9a80: 0c07 |00d2: move-result-object v7 │ │ -3a9a82: 3807 1c00 |00d3: if-eqz v7, 00ef // +001c │ │ -3a9a86: 6e10 8196 0700 |00d5: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a9a8c: 0a00 |00d8: move-result v0 │ │ -3a9a8e: 3800 1600 |00d9: if-eqz v0, 00ef // +0016 │ │ -3a9a92: 1200 |00db: const/4 v0, #int 0 // #0 │ │ -3a9a94: 7120 24a5 0700 |00dc: invoke-static {v7, v0}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a524 │ │ -3a9a9a: 0c07 |00df: move-result-object v7 │ │ -3a9a9c: 3807 0f00 |00e0: if-eqz v7, 00ef // +000f │ │ -3a9aa0: 2200 8c12 |00e2: new-instance v0, Ljava/io/File; // type@128c │ │ -3a9aa4: 7020 7896 7000 |00e4: invoke-direct {v0, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3a9aaa: 6e10 8296 0000 |00e7: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ -3a9ab0: 0c07 |00ea: move-result-object v7 │ │ -3a9ab2: 7110 25a5 0700 |00eb: invoke-static {v7}, Lnet/sf/dibdib/thread_io/IoRunner;.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a525 │ │ -3a9ab8: 0c01 |00ee: move-result-object v1 │ │ -3a9aba: 1602 e803 |00ef: const-wide/16 v2, #int 1000 // #3e8 │ │ -3a9abe: 6104 9b79 |00f1: sget-wide v4, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799b │ │ -3a9ac2: 3107 0204 |00f3: cmp-long v7, v2, v4 │ │ -3a9ac6: 3a07 0b00 |00f5: if-ltz v7, 0100 // +000b │ │ -3a9aca: 3801 0500 |00f7: if-eqz v1, 00fc // +0005 │ │ -3a9ace: 1602 e903 |00f9: const-wide/16 v2, #int 1001 // #3e9 │ │ -3a9ad2: 2803 |00fb: goto 00fe // +0003 │ │ -3a9ad4: 1602 0100 |00fc: const-wide/16 v2, #int 1 // #1 │ │ -3a9ad8: 6802 9b79 |00fe: sput-wide v2, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799b │ │ -3a9adc: 1101 |0100: return-object v1 │ │ +3a98c8: |[3a98c8] net.sf.dibdib.thread_io.IoRunner.loadData:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; │ │ +3a98d8: 6200 1879 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a98dc: 6e10 6fa4 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46f │ │ +3a98e2: 0c00 |0005: move-result-object v0 │ │ +3a98e4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3a98e6: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +3a98ea: 1101 |0009: return-object v1 │ │ +3a98ec: 6200 6773 |000a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a98f0: 1a02 5e99 |000c: const-string v2, "main" // string@995e │ │ +3a98f4: 2410 dc15 0200 |000e: filled-new-array {v2}, [Ljava/lang/String; // type@15dc │ │ +3a98fa: 0c02 |0011: move-result-object v2 │ │ +3a98fc: 7220 41a2 2000 |0012: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a9902: 0c00 |0015: move-result-object v0 │ │ +3a9904: 3907 1800 |0016: if-nez v7, 002e // +0018 │ │ +3a9908: 2202 8c12 |0018: new-instance v2, Ljava/io/File; // type@128c │ │ +3a990c: 6203 6373 |001a: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a9910: 5433 7c73 |001c: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ +3a9914: 7030 7796 0203 |001e: invoke-direct {v2, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a991a: 6e10 8996 0200 |0021: invoke-virtual {v2}, Ljava/io/File;.isFile:()Z // method@9689 │ │ +3a9920: 0a03 |0024: move-result v3 │ │ +3a9922: 3803 0700 |0025: if-eqz v3, 002c // +0007 │ │ +3a9926: 6e10 8296 0200 |0027: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ +3a992c: 0c02 |002a: move-result-object v2 │ │ +3a992e: 2804 |002b: goto 002f // +0004 │ │ +3a9930: 0712 |002c: move-object v2, v1 │ │ +3a9932: 2802 |002d: goto 002f // +0002 │ │ +3a9934: 0772 |002e: move-object v2, v7 │ │ +3a9936: 3902 0800 |002f: if-nez v2, 0037 // +0008 │ │ +3a993a: 1212 |0031: const/4 v2, #int 1 // #1 │ │ +3a993c: 7120 24a5 2000 |0032: invoke-static {v0, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a524 │ │ +3a9942: 0c02 |0035: move-result-object v2 │ │ +3a9944: 2825 |0036: goto 005b // +0025 │ │ +3a9946: 2203 8c12 |0037: new-instance v3, Ljava/io/File; // type@128c │ │ +3a994a: 7020 7896 2300 |0039: invoke-direct {v3, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3a9950: 6e10 8196 0300 |003c: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a9956: 0a03 |003f: move-result v3 │ │ +3a9958: 3903 1b00 |0040: if-nez v3, 005b // +001b │ │ +3a995c: 1303 2f00 |0042: const/16 v3, #int 47 // #2f │ │ +3a9960: 6e20 1a98 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a9966: 0a03 |0047: move-result v3 │ │ +3a9968: 3b03 1300 |0048: if-gez v3, 005b // +0013 │ │ +3a996c: 1303 5c00 |004a: const/16 v3, #int 92 // #5c │ │ +3a9970: 6e20 1a98 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a9976: 0a03 |004f: move-result v3 │ │ +3a9978: 3b03 0b00 |0050: if-gez v3, 005b // +000b │ │ +3a997c: 2203 8c12 |0052: new-instance v3, Ljava/io/File; // type@128c │ │ +3a9980: 7030 7796 0302 |0054: invoke-direct {v3, v0, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a9986: 6e10 8296 0300 |0057: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ +3a998c: 0c02 |005a: move-result-object v2 │ │ +3a998e: 3802 0600 |005b: if-eqz v2, 0061 // +0006 │ │ +3a9992: 7110 25a5 0200 |005d: invoke-static {v2}, Lnet/sf/dibdib/thread_io/IoRunner;.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a525 │ │ +3a9998: 0c01 |0060: move-result-object v1 │ │ +3a999a: 3901 3100 |0061: if-nez v1, 0092 // +0031 │ │ +3a999e: 2200 8c12 |0063: new-instance v0, Ljava/io/File; // type@128c │ │ +3a99a2: 2203 e812 |0065: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a99a6: 7010 4098 0300 |0067: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a99ac: 6e20 4b98 2300 |006a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a99b2: 1a04 0106 |006d: const-string v4, ".bak" // string@0601 │ │ +3a99b6: 6e20 4b98 4300 |006f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a99bc: 6e10 5498 0300 |0072: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a99c2: 0c03 |0075: move-result-object v3 │ │ +3a99c4: 7020 7896 3000 |0076: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3a99ca: 6e10 8996 0000 |0079: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@9689 │ │ +3a99d0: 0a00 |007c: move-result v0 │ │ +3a99d2: 3800 1500 |007d: if-eqz v0, 0092 // +0015 │ │ +3a99d6: 2200 e812 |007f: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a99da: 7010 4098 0000 |0081: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a99e0: 6e20 4b98 2000 |0084: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a99e6: 6e20 4b98 4000 |0087: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a99ec: 6e10 5498 0000 |008a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a99f2: 0c00 |008d: move-result-object v0 │ │ +3a99f4: 7110 25a5 0000 |008e: invoke-static {v0}, Lnet/sf/dibdib/thread_io/IoRunner;.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a525 │ │ +3a99fa: 0c01 |0091: move-result-object v1 │ │ +3a99fc: 3901 3100 |0092: if-nez v1, 00c3 // +0031 │ │ +3a9a00: 2200 8c12 |0094: new-instance v0, Ljava/io/File; // type@128c │ │ +3a9a04: 2203 e812 |0096: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a9a08: 7010 4098 0300 |0098: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a9a0e: 6e20 4b98 2300 |009b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a9a14: 1a04 2d06 |009e: const-string v4, ".old" // string@062d │ │ +3a9a18: 6e20 4b98 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a9a1e: 6e10 5498 0300 |00a3: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a9a24: 0c03 |00a6: move-result-object v3 │ │ +3a9a26: 7020 7896 3000 |00a7: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3a9a2c: 6e10 8996 0000 |00aa: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@9689 │ │ +3a9a32: 0a00 |00ad: move-result v0 │ │ +3a9a34: 3800 1500 |00ae: if-eqz v0, 00c3 // +0015 │ │ +3a9a38: 2200 e812 |00b0: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a9a3c: 7010 4098 0000 |00b2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a9a42: 6e20 4b98 2000 |00b5: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a9a48: 6e20 4b98 4000 |00b8: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a9a4e: 6e10 5498 0000 |00bb: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a9a54: 0c00 |00be: move-result-object v0 │ │ +3a9a56: 7110 25a5 0000 |00bf: invoke-static {v0}, Lnet/sf/dibdib/thread_io/IoRunner;.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a525 │ │ +3a9a5c: 0c01 |00c2: move-result-object v1 │ │ +3a9a5e: 3901 2c00 |00c3: if-nez v1, 00ef // +002c │ │ +3a9a62: 3907 2a00 |00c5: if-nez v7, 00ef // +002a │ │ +3a9a66: 6207 6773 |00c7: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a9a6a: 1a00 ec6f |00c9: const-string v0, "external" // string@6fec │ │ +3a9a6e: 2410 dc15 0000 |00cb: filled-new-array {v0}, [Ljava/lang/String; // type@15dc │ │ +3a9a74: 0c00 |00ce: move-result-object v0 │ │ +3a9a76: 7220 41a2 0700 |00cf: invoke-interface {v7, v0}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a9a7c: 0c07 |00d2: move-result-object v7 │ │ +3a9a7e: 3807 1c00 |00d3: if-eqz v7, 00ef // +001c │ │ +3a9a82: 6e10 8196 0700 |00d5: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a9a88: 0a00 |00d8: move-result v0 │ │ +3a9a8a: 3800 1600 |00d9: if-eqz v0, 00ef // +0016 │ │ +3a9a8e: 1200 |00db: const/4 v0, #int 0 // #0 │ │ +3a9a90: 7120 24a5 0700 |00dc: invoke-static {v7, v0}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a524 │ │ +3a9a96: 0c07 |00df: move-result-object v7 │ │ +3a9a98: 3807 0f00 |00e0: if-eqz v7, 00ef // +000f │ │ +3a9a9c: 2200 8c12 |00e2: new-instance v0, Ljava/io/File; // type@128c │ │ +3a9aa0: 7020 7896 7000 |00e4: invoke-direct {v0, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3a9aa6: 6e10 8296 0000 |00e7: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ +3a9aac: 0c07 |00ea: move-result-object v7 │ │ +3a9aae: 7110 25a5 0700 |00eb: invoke-static {v7}, Lnet/sf/dibdib/thread_io/IoRunner;.findPhraseLoad:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a525 │ │ +3a9ab4: 0c01 |00ee: move-result-object v1 │ │ +3a9ab6: 1602 e803 |00ef: const-wide/16 v2, #int 1000 // #3e8 │ │ +3a9aba: 6104 9b79 |00f1: sget-wide v4, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799b │ │ +3a9abe: 3107 0204 |00f3: cmp-long v7, v2, v4 │ │ +3a9ac2: 3a07 0b00 |00f5: if-ltz v7, 0100 // +000b │ │ +3a9ac6: 3801 0500 |00f7: if-eqz v1, 00fc // +0005 │ │ +3a9aca: 1602 e903 |00f9: const-wide/16 v2, #int 1001 // #3e9 │ │ +3a9ace: 2803 |00fb: goto 00fe // +0003 │ │ +3a9ad0: 1602 0100 |00fc: const-wide/16 v2, #int 1 // #1 │ │ +3a9ad4: 6802 9b79 |00fe: sput-wide v2, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799b │ │ +3a9ad8: 1101 |0100: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x000a line=299 │ │ 0x0018 line=301 │ │ 0x0021 line=302 │ │ 0x0032 line=305 │ │ @@ -1286116,184 +1286115,184 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3a9b9c: |[3a9b9c] net.sf.dibdib.thread_io.IoRunner.removeWipData4Interrupts:()V │ │ -3a9bac: 0e00 |0000: return-void │ │ +3a9b98: |[3a9b98] net.sf.dibdib.thread_io.IoRunner.removeWipData4Interrupts:()V │ │ +3a9ba8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_io/IoRunner;) │ │ name : 'saveAll' │ │ type : '([BJ)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 18 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 327 16-bit code units │ │ -3a86dc: |[3a86dc] net.sf.dibdib.thread_io.IoRunner.saveAll:([BJ)I │ │ -3a86ec: 07f0 |0000: move-object v0, v15 │ │ -3a86ee: 1601 0000 |0001: const-wide/16 v1, #int 0 // #0 │ │ -3a86f2: 3103 0110 |0003: cmp-long v3, v1, v16 │ │ -3a86f6: 3903 0700 |0005: if-nez v3, 000c // +0007 │ │ -3a86fa: 6204 1879 |0007: sget-object v4, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a86fe: 6e10 7da4 0400 |0009: invoke-virtual {v4}, Lnet/sf/dibdib/thread_any/TcvCodec;.writePhrase:()Z // method@a47d │ │ -3a8704: 6204 6373 |000c: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a8708: 5444 7d73 |000e: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737d │ │ -3a870c: 3804 0f00 |0010: if-eqz v4, 001f // +000f │ │ -3a8710: 3803 0300 |0012: if-eqz v3, 0015 // +0003 │ │ -3a8714: 280b |0014: goto 001f // +000b │ │ -3a8716: 2203 8c12 |0015: new-instance v3, Ljava/io/File; // type@128c │ │ -3a871a: 6204 6373 |0017: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a871e: 5444 7d73 |0019: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737d │ │ -3a8722: 7020 7896 4300 |001b: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3a8728: 2816 |001e: goto 0034 // +0016 │ │ -3a872a: 2203 8c12 |001f: new-instance v3, Ljava/io/File; // type@128c │ │ -3a872e: 6204 6773 |0021: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a8732: 1a05 5e99 |0023: const-string v5, "main" // string@995e │ │ -3a8736: 2410 dc15 0500 |0025: filled-new-array {v5}, [Ljava/lang/String; // type@15dc │ │ -3a873c: 0c05 |0028: move-result-object v5 │ │ -3a873e: 7220 41a2 5400 |0029: invoke-interface {v4, v5}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a8744: 0c04 |002c: move-result-object v4 │ │ -3a8746: 6205 6373 |002d: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a874a: 5455 7c73 |002f: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ -3a874e: 7030 7796 4305 |0031: invoke-direct {v3, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a8754: 6e10 8296 0300 |0034: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ -3a875a: 0c04 |0037: move-result-object v4 │ │ -3a875c: 2205 8c12 |0038: new-instance v5, Ljava/io/File; // type@128c │ │ -3a8760: 2206 e812 |003a: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8764: 7010 4098 0600 |003c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a876a: 6e20 4b98 4600 |003f: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8770: 1a07 5b06 |0042: const-string v7, ".tmp" // string@065b │ │ -3a8774: 6e20 4b98 7600 |0044: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a877a: 6e10 5498 0600 |0047: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8780: 0c06 |004a: move-result-object v6 │ │ -3a8782: 7020 7896 6500 |004b: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3a8788: 6e10 8196 0500 |004e: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a878e: 0a06 |0051: move-result v6 │ │ -3a8790: 3806 0500 |0052: if-eqz v6, 0057 // +0005 │ │ -3a8794: 6e10 7e96 0500 |0054: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@967e │ │ -3a879a: 6e10 8196 0300 |0057: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a87a0: 0a06 |005a: move-result v6 │ │ -3a87a2: 1a07 ca05 |005b: const-string v7, "." // string@05ca │ │ -3a87a6: 1268 |005d: const/4 v8, #int 6 // #6 │ │ -3a87a8: 1a09 1106 |005e: const-string v9, ".dm" // string@0611 │ │ -3a87ac: 120a |0060: const/4 v10, #int 0 // #0 │ │ -3a87ae: 3806 6700 |0061: if-eqz v6, 00c8 // +0067 │ │ -3a87b2: 2206 8c12 |0063: new-instance v6, Ljava/io/File; // type@128c │ │ -3a87b6: 220b e812 |0065: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a87ba: 7010 4098 0b00 |0067: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a87c0: 6e20 4b98 4b00 |006a: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a87c6: 1a0c 0106 |006d: const-string v12, ".bak" // string@0601 │ │ -3a87ca: 6e20 4b98 cb00 |006f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a87d0: 6e10 5498 0b00 |0072: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a87d6: 0c0b |0075: move-result-object v11 │ │ -3a87d8: 7020 7896 b600 |0076: invoke-direct {v6, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3a87de: 6e10 8196 0600 |0079: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a87e4: 0a0b |007c: move-result v11 │ │ -3a87e6: 380b 4800 |007d: if-eqz v11, 00c5 // +0048 │ │ -3a87ea: 23ab 1a15 |007f: new-array v11, v10, [J // type@151a │ │ -3a87ee: 7110 66a3 0b00 |0081: invoke-static {v11}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ -3a87f4: 0c0b |0084: move-result-object v11 │ │ -3a87f6: 125d |0085: const/4 v13, #int 5 // #5 │ │ -3a87f8: 6e30 2e98 db08 |0086: invoke-virtual {v11, v13, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a87fe: 0c0b |0089: move-result-object v11 │ │ -3a8800: 220d e812 |008a: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8804: 7010 4098 0d00 |008c: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a880a: 6e20 4b98 7d00 |008f: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8810: 6e20 4b98 bd00 |0092: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8816: 6e20 4b98 9d00 |0095: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a881c: 6e10 5498 0d00 |0098: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8822: 0c0b |009b: move-result-object v11 │ │ -3a8824: 6e30 2798 940b |009c: invoke-virtual {v4, v9, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -3a882a: 0c0b |009f: move-result-object v11 │ │ -3a882c: 220d 8c12 |00a0: new-instance v13, Ljava/io/File; // type@128c │ │ -3a8830: 7020 7896 bd00 |00a2: invoke-direct {v13, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3a8836: 6e10 8196 0d00 |00a5: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a883c: 0a0b |00a8: move-result v11 │ │ -3a883e: 380b 0500 |00a9: if-eqz v11, 00ae // +0005 │ │ -3a8842: 6e10 7e96 0d00 |00ab: invoke-virtual {v13}, Ljava/io/File;.delete:()Z // method@967e │ │ -3a8848: 6e20 9096 d600 |00ae: invoke-virtual {v6, v13}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9690 │ │ -3a884e: 2206 8c12 |00b1: new-instance v6, Ljava/io/File; // type@128c │ │ -3a8852: 220b e812 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8856: 7010 4098 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a885c: 6e20 4b98 4b00 |00b8: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8862: 6e20 4b98 cb00 |00bb: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8868: 6e10 5498 0b00 |00be: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a886e: 0c04 |00c1: move-result-object v4 │ │ -3a8870: 7020 7896 4600 |00c2: invoke-direct {v6, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3a8876: 6e20 9096 6300 |00c5: invoke-virtual {v3, v6}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9690 │ │ -3a887c: 6e10 8296 0500 |00c8: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ -3a8882: 0c04 |00cb: move-result-object v4 │ │ -3a8884: 1216 |00cc: const/4 v6, #int 1 // #1 │ │ -3a8886: 715a 31a5 f466 |00cd: invoke-static {v4, v15, v6, v6, v10}, Lnet/sf/dibdib/thread_io/IoRunner;.writeEncoded:(Ljava/lang/String;[BZZZ)I // method@a531 │ │ -3a888c: 0a04 |00d0: move-result v4 │ │ -3a888e: 3b04 0400 |00d1: if-gez v4, 00d5 // +0004 │ │ -3a8892: 12f0 |00d3: const/4 v0, #int -1 // #ff │ │ -3a8894: 0f00 |00d4: return v0 │ │ -3a8896: 6e20 9096 3500 |00d5: invoke-virtual {v5, v3}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9690 │ │ -3a889c: 7100 59a3 0000 |00d8: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3a88a2: 0b03 |00db: move-result-wide v3 │ │ -3a88a4: 6803 9b79 |00dc: sput-wide v3, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799b │ │ -3a88a8: 1603 0100 |00de: const-wide/16 v3, #int 1 // #1 │ │ -3a88ac: a003 1003 |00e0: and-long v3, v16, v3 │ │ -3a88b0: 3105 0103 |00e2: cmp-long v5, v1, v3 │ │ -3a88b4: 3805 6200 |00e4: if-eqz v5, 0146 // +0062 │ │ -3a88b8: 6203 6773 |00e6: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a88bc: 1a04 ec6f |00e8: const-string v4, "external" // string@6fec │ │ -3a88c0: 2410 dc15 0400 |00ea: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -3a88c6: 0c04 |00ed: move-result-object v4 │ │ -3a88c8: 7220 41a2 4300 |00ee: invoke-interface {v3, v4}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a88ce: 0c03 |00f1: move-result-object v3 │ │ -3a88d0: 3803 5400 |00f2: if-eqz v3, 0146 // +0054 │ │ -3a88d4: 23a4 1a15 |00f4: new-array v4, v10, [J // type@151a │ │ -3a88d8: 7110 66a3 0400 |00f6: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ -3a88de: 0c04 |00f9: move-result-object v4 │ │ -3a88e0: 1245 |00fa: const/4 v5, #int 4 // #4 │ │ -3a88e2: 6e30 2e98 5408 |00fb: invoke-virtual {v4, v5, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a88e8: 0c04 |00fe: move-result-object v4 │ │ -3a88ea: 6205 6373 |00ff: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a88ee: 5455 7c73 |0101: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ -3a88f2: 2208 e812 |0103: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a88f6: 7010 4098 0800 |0105: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a88fc: 6e20 4b98 7800 |0108: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8902: 160b 0200 |010b: const-wide/16 v11, #int 2 // #2 │ │ -3a8906: a00b 100b |010d: and-long v11, v16, v11 │ │ -3a890a: 3107 010b |010f: cmp-long v7, v1, v11 │ │ -3a890e: 3807 0400 |0111: if-eqz v7, 0115 // +0004 │ │ -3a8912: 1a04 0e60 |0113: const-string v4, "bak" // string@600e │ │ -3a8916: 6e20 4b98 4800 |0115: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a891c: 6e20 4b98 9800 |0118: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8922: 6e10 5498 0800 |011b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8928: 0c01 |011e: move-result-object v1 │ │ -3a892a: 6e30 2798 9501 |011f: invoke-virtual {v5, v9, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -3a8930: 0c01 |0122: move-result-object v1 │ │ -3a8932: 2202 8c12 |0123: new-instance v2, Ljava/io/File; // type@128c │ │ -3a8936: 7030 7796 3201 |0125: invoke-direct {v2, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a893c: 1603 0300 |0128: const-wide/16 v3, #int 3 // #3 │ │ -3a8940: 3101 0310 |012a: cmp-long v1, v3, v16 │ │ -3a8944: 3901 1200 |012c: if-nez v1, 013e // +0012 │ │ -3a8948: 6e10 8a96 0200 |012e: invoke-virtual {v2}, Ljava/io/File;.lastModified:()J // method@968a │ │ -3a894e: 0b03 |0131: move-result-wide v3 │ │ -3a8950: 1707 00dd 6d00 |0132: const-wide/32 v7, #float 1.00893e-38 // #006ddd00 │ │ -3a8956: bb73 |0135: add-long/2addr v3, v7 │ │ -3a8958: 7100 59a3 0000 |0136: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3a895e: 0b07 |0139: move-result-wide v7 │ │ -3a8960: 3101 0307 |013a: cmp-long v1, v3, v7 │ │ -3a8964: 3b01 0a00 |013c: if-gez v1, 0146 // +000a │ │ -3a8968: 6e10 8296 0200 |013e: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ -3a896e: 0c01 |0141: move-result-object v1 │ │ -3a8970: 715a 31a5 f166 |0142: invoke-static {v1, v15, v6, v6, v10}, Lnet/sf/dibdib/thread_io/IoRunner;.writeEncoded:(Ljava/lang/String;[BZZZ)I // method@a531 │ │ -3a8976: 0a0a |0145: move-result v10 │ │ -3a8978: 0f0a |0146: return v10 │ │ +3a86d8: |[3a86d8] net.sf.dibdib.thread_io.IoRunner.saveAll:([BJ)I │ │ +3a86e8: 07f0 |0000: move-object v0, v15 │ │ +3a86ea: 1601 0000 |0001: const-wide/16 v1, #int 0 // #0 │ │ +3a86ee: 3103 0110 |0003: cmp-long v3, v1, v16 │ │ +3a86f2: 3903 0700 |0005: if-nez v3, 000c // +0007 │ │ +3a86f6: 6204 1879 |0007: sget-object v4, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a86fa: 6e10 7da4 0400 |0009: invoke-virtual {v4}, Lnet/sf/dibdib/thread_any/TcvCodec;.writePhrase:()Z // method@a47d │ │ +3a8700: 6204 6373 |000c: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a8704: 5444 7d73 |000e: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737d │ │ +3a8708: 3804 0f00 |0010: if-eqz v4, 001f // +000f │ │ +3a870c: 3803 0300 |0012: if-eqz v3, 0015 // +0003 │ │ +3a8710: 280b |0014: goto 001f // +000b │ │ +3a8712: 2203 8c12 |0015: new-instance v3, Ljava/io/File; // type@128c │ │ +3a8716: 6204 6373 |0017: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a871a: 5444 7d73 |0019: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileOptionalPath:Ljava/lang/String; // field@737d │ │ +3a871e: 7020 7896 4300 |001b: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3a8724: 2816 |001e: goto 0034 // +0016 │ │ +3a8726: 2203 8c12 |001f: new-instance v3, Ljava/io/File; // type@128c │ │ +3a872a: 6204 6773 |0021: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a872e: 1a05 5e99 |0023: const-string v5, "main" // string@995e │ │ +3a8732: 2410 dc15 0500 |0025: filled-new-array {v5}, [Ljava/lang/String; // type@15dc │ │ +3a8738: 0c05 |0028: move-result-object v5 │ │ +3a873a: 7220 41a2 5400 |0029: invoke-interface {v4, v5}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a8740: 0c04 |002c: move-result-object v4 │ │ +3a8742: 6205 6373 |002d: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a8746: 5455 7c73 |002f: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ +3a874a: 7030 7796 4305 |0031: invoke-direct {v3, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a8750: 6e10 8296 0300 |0034: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ +3a8756: 0c04 |0037: move-result-object v4 │ │ +3a8758: 2205 8c12 |0038: new-instance v5, Ljava/io/File; // type@128c │ │ +3a875c: 2206 e812 |003a: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8760: 7010 4098 0600 |003c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8766: 6e20 4b98 4600 |003f: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a876c: 1a07 5b06 |0042: const-string v7, ".tmp" // string@065b │ │ +3a8770: 6e20 4b98 7600 |0044: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8776: 6e10 5498 0600 |0047: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a877c: 0c06 |004a: move-result-object v6 │ │ +3a877e: 7020 7896 6500 |004b: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3a8784: 6e10 8196 0500 |004e: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a878a: 0a06 |0051: move-result v6 │ │ +3a878c: 3806 0500 |0052: if-eqz v6, 0057 // +0005 │ │ +3a8790: 6e10 7e96 0500 |0054: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@967e │ │ +3a8796: 6e10 8196 0300 |0057: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a879c: 0a06 |005a: move-result v6 │ │ +3a879e: 1a07 ca05 |005b: const-string v7, "." // string@05ca │ │ +3a87a2: 1268 |005d: const/4 v8, #int 6 // #6 │ │ +3a87a4: 1a09 1106 |005e: const-string v9, ".dm" // string@0611 │ │ +3a87a8: 120a |0060: const/4 v10, #int 0 // #0 │ │ +3a87aa: 3806 6700 |0061: if-eqz v6, 00c8 // +0067 │ │ +3a87ae: 2206 8c12 |0063: new-instance v6, Ljava/io/File; // type@128c │ │ +3a87b2: 220b e812 |0065: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a87b6: 7010 4098 0b00 |0067: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a87bc: 6e20 4b98 4b00 |006a: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a87c2: 1a0c 0106 |006d: const-string v12, ".bak" // string@0601 │ │ +3a87c6: 6e20 4b98 cb00 |006f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a87cc: 6e10 5498 0b00 |0072: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a87d2: 0c0b |0075: move-result-object v11 │ │ +3a87d4: 7020 7896 b600 |0076: invoke-direct {v6, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3a87da: 6e10 8196 0600 |0079: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a87e0: 0a0b |007c: move-result v11 │ │ +3a87e2: 380b 4800 |007d: if-eqz v11, 00c5 // +0048 │ │ +3a87e6: 23ab 1a15 |007f: new-array v11, v10, [J // type@151a │ │ +3a87ea: 7110 66a3 0b00 |0081: invoke-static {v11}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ +3a87f0: 0c0b |0084: move-result-object v11 │ │ +3a87f2: 125d |0085: const/4 v13, #int 5 // #5 │ │ +3a87f4: 6e30 2e98 db08 |0086: invoke-virtual {v11, v13, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a87fa: 0c0b |0089: move-result-object v11 │ │ +3a87fc: 220d e812 |008a: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8800: 7010 4098 0d00 |008c: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8806: 6e20 4b98 7d00 |008f: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a880c: 6e20 4b98 bd00 |0092: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8812: 6e20 4b98 9d00 |0095: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8818: 6e10 5498 0d00 |0098: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a881e: 0c0b |009b: move-result-object v11 │ │ +3a8820: 6e30 2798 940b |009c: invoke-virtual {v4, v9, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +3a8826: 0c0b |009f: move-result-object v11 │ │ +3a8828: 220d 8c12 |00a0: new-instance v13, Ljava/io/File; // type@128c │ │ +3a882c: 7020 7896 bd00 |00a2: invoke-direct {v13, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3a8832: 6e10 8196 0d00 |00a5: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a8838: 0a0b |00a8: move-result v11 │ │ +3a883a: 380b 0500 |00a9: if-eqz v11, 00ae // +0005 │ │ +3a883e: 6e10 7e96 0d00 |00ab: invoke-virtual {v13}, Ljava/io/File;.delete:()Z // method@967e │ │ +3a8844: 6e20 9096 d600 |00ae: invoke-virtual {v6, v13}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9690 │ │ +3a884a: 2206 8c12 |00b1: new-instance v6, Ljava/io/File; // type@128c │ │ +3a884e: 220b e812 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8852: 7010 4098 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8858: 6e20 4b98 4b00 |00b8: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a885e: 6e20 4b98 cb00 |00bb: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8864: 6e10 5498 0b00 |00be: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a886a: 0c04 |00c1: move-result-object v4 │ │ +3a886c: 7020 7896 4600 |00c2: invoke-direct {v6, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3a8872: 6e20 9096 6300 |00c5: invoke-virtual {v3, v6}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9690 │ │ +3a8878: 6e10 8296 0500 |00c8: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ +3a887e: 0c04 |00cb: move-result-object v4 │ │ +3a8880: 1216 |00cc: const/4 v6, #int 1 // #1 │ │ +3a8882: 715a 31a5 f466 |00cd: invoke-static {v4, v15, v6, v6, v10}, Lnet/sf/dibdib/thread_io/IoRunner;.writeEncoded:(Ljava/lang/String;[BZZZ)I // method@a531 │ │ +3a8888: 0a04 |00d0: move-result v4 │ │ +3a888a: 3b04 0400 |00d1: if-gez v4, 00d5 // +0004 │ │ +3a888e: 12f0 |00d3: const/4 v0, #int -1 // #ff │ │ +3a8890: 0f00 |00d4: return v0 │ │ +3a8892: 6e20 9096 3500 |00d5: invoke-virtual {v5, v3}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9690 │ │ +3a8898: 7100 59a3 0000 |00d8: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3a889e: 0b03 |00db: move-result-wide v3 │ │ +3a88a0: 6803 9b79 |00dc: sput-wide v3, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799b │ │ +3a88a4: 1603 0100 |00de: const-wide/16 v3, #int 1 // #1 │ │ +3a88a8: a003 1003 |00e0: and-long v3, v16, v3 │ │ +3a88ac: 3105 0103 |00e2: cmp-long v5, v1, v3 │ │ +3a88b0: 3805 6200 |00e4: if-eqz v5, 0146 // +0062 │ │ +3a88b4: 6203 6773 |00e6: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a88b8: 1a04 ec6f |00e8: const-string v4, "external" // string@6fec │ │ +3a88bc: 2410 dc15 0400 |00ea: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +3a88c2: 0c04 |00ed: move-result-object v4 │ │ +3a88c4: 7220 41a2 4300 |00ee: invoke-interface {v3, v4}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a88ca: 0c03 |00f1: move-result-object v3 │ │ +3a88cc: 3803 5400 |00f2: if-eqz v3, 0146 // +0054 │ │ +3a88d0: 23a4 1a15 |00f4: new-array v4, v10, [J // type@151a │ │ +3a88d4: 7110 66a3 0400 |00f6: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ +3a88da: 0c04 |00f9: move-result-object v4 │ │ +3a88dc: 1245 |00fa: const/4 v5, #int 4 // #4 │ │ +3a88de: 6e30 2e98 5408 |00fb: invoke-virtual {v4, v5, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a88e4: 0c04 |00fe: move-result-object v4 │ │ +3a88e6: 6205 6373 |00ff: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a88ea: 5455 7c73 |0101: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ +3a88ee: 2208 e812 |0103: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a88f2: 7010 4098 0800 |0105: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a88f8: 6e20 4b98 7800 |0108: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a88fe: 160b 0200 |010b: const-wide/16 v11, #int 2 // #2 │ │ +3a8902: a00b 100b |010d: and-long v11, v16, v11 │ │ +3a8906: 3107 010b |010f: cmp-long v7, v1, v11 │ │ +3a890a: 3807 0400 |0111: if-eqz v7, 0115 // +0004 │ │ +3a890e: 1a04 0e60 |0113: const-string v4, "bak" // string@600e │ │ +3a8912: 6e20 4b98 4800 |0115: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8918: 6e20 4b98 9800 |0118: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a891e: 6e10 5498 0800 |011b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a8924: 0c01 |011e: move-result-object v1 │ │ +3a8926: 6e30 2798 9501 |011f: invoke-virtual {v5, v9, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +3a892c: 0c01 |0122: move-result-object v1 │ │ +3a892e: 2202 8c12 |0123: new-instance v2, Ljava/io/File; // type@128c │ │ +3a8932: 7030 7796 3201 |0125: invoke-direct {v2, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a8938: 1603 0300 |0128: const-wide/16 v3, #int 3 // #3 │ │ +3a893c: 3101 0310 |012a: cmp-long v1, v3, v16 │ │ +3a8940: 3901 1200 |012c: if-nez v1, 013e // +0012 │ │ +3a8944: 6e10 8a96 0200 |012e: invoke-virtual {v2}, Ljava/io/File;.lastModified:()J // method@968a │ │ +3a894a: 0b03 |0131: move-result-wide v3 │ │ +3a894c: 1707 00dd 6d00 |0132: const-wide/32 v7, #float 1.00893e-38 // #006ddd00 │ │ +3a8952: bb73 |0135: add-long/2addr v3, v7 │ │ +3a8954: 7100 59a3 0000 |0136: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3a895a: 0b07 |0139: move-result-wide v7 │ │ +3a895c: 3101 0307 |013a: cmp-long v1, v3, v7 │ │ +3a8960: 3b01 0a00 |013c: if-gez v1, 0146 // +000a │ │ +3a8964: 6e10 8296 0200 |013e: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ +3a896a: 0c01 |0141: move-result-object v1 │ │ +3a896c: 715a 31a5 f166 |0142: invoke-static {v1, v15, v6, v6, v10}, Lnet/sf/dibdib/thread_io/IoRunner;.writeEncoded:(Ljava/lang/String;[BZZZ)I // method@a531 │ │ +3a8972: 0a0a |0145: move-result v10 │ │ +3a8974: 0f0a |0146: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=240 │ │ 0x000c line=243 │ │ 0x0015 line=245 │ │ 0x001f line=244 │ │ 0x0034 line=246 │ │ @@ -1286333,28 +1286332,28 @@ │ │ type : '(JLnet/sf/dibdib/generic/QToken;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -3a897c: |[3a897c] net.sf.dibdib.thread_io.IoRunner.start:(JLnet/sf/dibdib/generic/QToken;)I │ │ -3a898c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -3a898e: 5b01 9979 |0001: iput-object v1, v0, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a8992: 5432 b076 |0003: iget-object v2, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a8996: 2022 e614 |0005: instance-of v2, v2, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a899a: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ -3a899e: 2802 |0009: goto 000b // +0002 │ │ -3a89a0: 0713 |000a: move-object v3, v1 │ │ -3a89a2: 5b03 9a79 |000b: iput-object v3, v0, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ -3a89a6: 3903 0400 |000d: if-nez v3, 0011 // +0004 │ │ -3a89aa: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -3a89ac: 2802 |0010: goto 0012 // +0002 │ │ -3a89ae: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -3a89b0: 0f01 |0012: return v1 │ │ +3a8978: |[3a8978] net.sf.dibdib.thread_io.IoRunner.start:(JLnet/sf/dibdib/generic/QToken;)I │ │ +3a8988: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +3a898a: 5b01 9979 |0001: iput-object v1, v0, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a898e: 5432 b076 |0003: iget-object v2, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a8992: 2022 e614 |0005: instance-of v2, v2, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a8996: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ +3a899a: 2802 |0009: goto 000b // +0002 │ │ +3a899c: 0713 |000a: move-object v3, v1 │ │ +3a899e: 5b03 9a79 |000b: iput-object v3, v0, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ +3a89a2: 3903 0400 |000d: if-nez v3, 0011 // +0004 │ │ +3a89a6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +3a89a8: 2802 |0010: goto 0012 // +0002 │ │ +3a89aa: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +3a89ac: 0f01 |0012: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=353 │ │ 0x0003 line=354 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 this Lnet/sf/dibdib/thread_io/IoRunner; │ │ 0x0000 - 0x0013 reg=1 (null) J │ │ @@ -1286365,212 +1286364,212 @@ │ │ type : '(J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3a89b4: |[3a89b4] net.sf.dibdib.thread_io.IoRunner.step:(J)I │ │ -3a89c4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -3a89c6: 0f01 |0001: return v1 │ │ +3a89b0: |[3a89b0] net.sf.dibdib.thread_io.IoRunner.step:(J)I │ │ +3a89c0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +3a89c2: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lnet/sf/dibdib/thread_io/IoRunner;) │ │ name : 'stepAsync' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 372 16-bit code units │ │ -3a89c8: |[3a89c8] net.sf.dibdib.thread_io.IoRunner.stepAsync:()I │ │ -3a89d8: 54c0 9a79 |0000: iget-object v0, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ -3a89dc: 5400 a976 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a89e0: 6201 9679 |0004: sget-object v1, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7996 │ │ -3a89e4: 54c2 9a79 |0006: iget-object v2, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ -3a89e8: 5422 b076 |0008: iget-object v2, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a89ec: 1f02 e614 |000a: check-cast v2, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a89f0: 6e10 37a5 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a537 │ │ -3a89f6: 0a02 |000f: move-result v2 │ │ -3a89f8: 4401 0102 |0010: aget v1, v1, v2 │ │ -3a89fc: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -3a8a00: 1a04 0000 |0014: const-string v4, "" // string@0000 │ │ -3a8a04: 1a05 ec6f |0016: const-string v5, "external" // string@6fec │ │ -3a8a08: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -3a8a0a: 1207 |0019: const/4 v7, #int 0 // #0 │ │ -3a8a0c: 2b01 4a01 0000 |001a: packed-switch v1, 00000164 // +0000014a │ │ -3a8a12: 2900 4501 |001d: goto/16 0162 // +0145 │ │ -3a8a16: 6108 9b79 |001f: sget-wide v8, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799b │ │ -3a8a1a: 3101 0208 |0021: cmp-long v1, v2, v8 │ │ -3a8a1e: 3a01 0400 |0023: if-ltz v1, 0027 // +0004 │ │ -3a8a22: 2900 3d01 |0025: goto/16 0162 // +013d │ │ -3a8a26: 6201 a279 |0027: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAVEARCHIVE:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a2 │ │ -3a8a2a: 54c8 9a79 |0029: iget-object v8, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ -3a8a2e: 5488 b076 |002b: iget-object v8, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a8a32: 1219 |002d: const/4 v9, #int 1 // #1 │ │ -3a8a34: 3381 2d00 |002e: if-ne v1, v8, 005b // +002d │ │ -3a8a38: 6200 6373 |0030: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a8a3c: 5400 7c73 |0032: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ -3a8a40: 2201 e812 |0034: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8a44: 7010 4098 0100 |0036: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a8a4a: 1a04 ca05 |0039: const-string v4, "." // string@05ca │ │ -3a8a4e: 6e20 4b98 4100 |003b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8a54: 2398 1a15 |003e: new-array v8, v9, [J // type@151a │ │ -3a8a58: 7100 59a3 0000 |0040: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3a8a5e: 0b0a |0043: move-result-wide v10 │ │ -3a8a60: 4c0a 0807 |0044: aput-wide v10, v8, v7 │ │ -3a8a64: 7110 66a3 0800 |0046: invoke-static {v8}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ -3a8a6a: 0c08 |0049: move-result-object v8 │ │ -3a8a6c: 6e20 4b98 8100 |004a: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8a72: 6e20 4b98 4100 |004d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8a78: 6e10 5498 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a8a7e: 0c01 |0053: move-result-object v1 │ │ -3a8a80: 1a04 1257 |0054: const-string v4, "\." // string@5712 │ │ -3a8a84: 6e30 2998 4001 |0056: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9829 │ │ -3a8a8a: 0c04 |0059: move-result-object v4 │ │ -3a8a8c: 280b |005a: goto 0065 // +000b │ │ -3a8a8e: 2001 af14 |005b: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a8a92: 3801 0800 |005d: if-eqz v1, 0065 // +0008 │ │ -3a8a96: 1f00 af14 |005f: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a8a9a: 6e10 caa2 0000 |0061: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ -3a8aa0: 0c04 |0064: move-result-object v4 │ │ -3a8aa2: 6e10 2298 0400 |0065: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a8aa8: 0a00 |0068: move-result v0 │ │ -3a8aaa: 3c00 1800 |0069: if-gtz v0, 0081 // +0018 │ │ -3a8aae: 54c0 9a79 |006b: iget-object v0, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ -3a8ab2: 5400 b776 |006d: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3a8ab6: 1f00 1515 |006f: check-cast v0, [B // type@1515 │ │ -3a8aba: 6e40 2ba5 0c32 |0071: invoke-virtual {v12, v0, v2, v3}, Lnet/sf/dibdib/thread_io/IoRunner;.saveAll:([BJ)I // method@a52b │ │ -3a8ac0: 0a00 |0074: move-result v0 │ │ -3a8ac2: 3b00 4400 |0075: if-gez v0, 00b9 // +0044 │ │ -3a8ac6: 6e10 e897 0c00 |0077: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -3a8acc: 0c00 |007a: move-result-object v0 │ │ -3a8ace: 1a01 503d |007b: const-string v1, "Missing password and AC/ not saved ..." // string@3d50 │ │ -3a8ad2: 7130 d070 0701 |007d: invoke-static {v7, v0, v1}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70d0 │ │ -3a8ad8: 2839 |0080: goto 00b9 // +0039 │ │ -3a8ada: 6200 6773 |0081: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a8ade: 2410 dc15 0500 |0083: filled-new-array {v5}, [Ljava/lang/String; // type@15dc │ │ -3a8ae4: 0c01 |0086: move-result-object v1 │ │ -3a8ae6: 7220 41a2 1000 |0087: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a8aec: 0c00 |008a: move-result-object v0 │ │ -3a8aee: 3800 1100 |008b: if-eqz v0, 009c // +0011 │ │ -3a8af2: 6e10 8196 0000 |008d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a8af8: 0a01 |0090: move-result v1 │ │ -3a8afa: 3801 0b00 |0091: if-eqz v1, 009c // +000b │ │ -3a8afe: 2201 8c12 |0093: new-instance v1, Ljava/io/File; // type@128c │ │ -3a8b02: 7030 7796 0104 |0095: invoke-direct {v1, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a8b08: 6e10 8296 0100 |0098: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ -3a8b0e: 0c04 |009b: move-result-object v4 │ │ -3a8b10: 54c0 9a79 |009c: iget-object v0, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ -3a8b14: 5400 b776 |009e: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3a8b18: 1f00 1515 |00a0: check-cast v0, [B // type@1515 │ │ -3a8b1c: 7157 31a5 0479 |00a2: invoke-static {v4, v0, v9, v7, v7}, Lnet/sf/dibdib/thread_io/IoRunner;.writeEncoded:(Ljava/lang/String;[BZZZ)I // method@a531 │ │ -3a8b22: 0a00 |00a5: move-result v0 │ │ -3a8b24: 54c1 9a79 |00a6: iget-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ -3a8b28: 5bc1 9979 |00a8: iput-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a8b2c: 3a00 0500 |00aa: if-ltz v0, 00af // +0005 │ │ -3a8b30: 6200 c076 |00ac: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3a8b34: 2803 |00ae: goto 00b1 // +0003 │ │ -3a8b36: 6200 b976 |00af: sget-object v0, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ -3a8b3a: 5b10 b776 |00b1: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3a8b3e: 54c0 9979 |00b3: iget-object v0, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a8b42: 6201 8379 |00b5: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ -3a8b46: 5b01 b076 |00b7: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a8b4a: 6200 a179 |00b9: sget-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2_zzEXIT:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a1 │ │ -3a8b4e: 54c1 9a79 |00bb: iget-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ -3a8b52: 5411 b076 |00bd: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a8b56: 3310 1800 |00bf: if-ne v0, v1, 00d7 // +0018 │ │ -3a8b5a: 6200 2c73 |00c1: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ -3a8b5e: 6e10 b1a1 0000 |00c3: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a8b64: 0a00 |00c6: move-result v0 │ │ -3a8b66: 6201 6373 |00c7: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a8b6a: 5411 6f73 |00c9: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a8b6e: 6e10 b1a1 0100 |00cb: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a8b74: 0a01 |00ce: move-result v1 │ │ -3a8b76: 3610 0800 |00cf: if-gt v0, v1, 00d7 // +0008 │ │ -3a8b7a: 6200 6373 |00d1: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a8b7e: 6201 2b73 |00d3: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ -3a8b82: 5b01 6f73 |00d5: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a8b86: 5bc6 9a79 |00d7: iput-object v6, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ -3a8b8a: 2900 8900 |00d9: goto/16 0162 // +0089 │ │ -3a8b8e: 6201 1879 |00db: sget-object v1, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a8b92: 6e10 6fa4 0100 |00dd: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46f │ │ -3a8b98: 0c01 |00e0: move-result-object v1 │ │ -3a8b9a: 3901 1600 |00e1: if-nez v1, 00f7 // +0016 │ │ -3a8b9e: 5bc6 9a79 |00e3: iput-object v6, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ -3a8ba2: 6200 6373 |00e5: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a8ba6: 6201 5c79 |00e7: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ -3a8baa: 5b01 8073 |00e9: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3a8bae: 6200 5c79 |00eb: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ -3a8bb2: 6e10 cfa4 0000 |00ed: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3a8bb8: 0c00 |00f0: move-result-object v0 │ │ -3a8bba: 1f00 db14 |00f1: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ -3a8bbe: 6e10 c7a4 0000 |00f3: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c7 │ │ -3a8bc4: 0f07 |00f6: return v7 │ │ -3a8bc6: 3900 0400 |00f7: if-nez v0, 00fb // +0004 │ │ -3a8bca: 0760 |00f9: move-object v0, v6 │ │ -3a8bcc: 2805 |00fa: goto 00ff // +0005 │ │ -3a8bce: 6e10 eb97 0000 |00fb: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a8bd4: 0c00 |00fe: move-result-object v0 │ │ -3a8bd6: 6e20 29a5 0c00 |00ff: invoke-virtual {v12, v0}, Lnet/sf/dibdib/thread_io/IoRunner;.loadData:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a529 │ │ -3a8bdc: 0c00 |0102: move-result-object v0 │ │ -3a8bde: 3900 2d00 |0103: if-nez v0, 0130 // +002d │ │ -3a8be2: 6200 6373 |0105: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a8be6: 5400 6f73 |0107: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a8bea: 6e10 b1a1 0000 |0109: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a8bf0: 0a00 |010c: move-result v0 │ │ -3a8bf2: 6201 2873 |010d: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -3a8bf6: 6e10 b1a1 0100 |010f: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a8bfc: 0a01 |0112: move-result v1 │ │ -3a8bfe: 3510 1600 |0113: if-ge v0, v1, 0129 // +0016 │ │ -3a8c02: 5bc6 9a79 |0115: iput-object v6, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ -3a8c06: 6200 6373 |0117: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a8c0a: 6201 5c79 |0119: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ -3a8c0e: 5b01 8073 |011b: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3a8c12: 6200 5c79 |011d: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ -3a8c16: 6e10 cfa4 0000 |011f: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3a8c1c: 0c00 |0122: move-result-object v0 │ │ -3a8c1e: 1f00 db14 |0123: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ -3a8c22: 6e10 c7a4 0000 |0125: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c7 │ │ -3a8c28: 0f07 |0128: return v7 │ │ -3a8c2a: 6200 6948 |0129: sget-object v0, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.LOAD:Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // field@4869 │ │ -3a8c2e: 6e10 d770 0000 |012b: invoke-virtual {v0}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.reThrow:()V // method@70d7 │ │ -3a8c34: 2370 0d16 |012e: new-array v0, v7, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a8c38: 6201 1879 |0130: sget-object v1, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a8c3c: 6e20 75a4 6100 |0132: invoke-virtual {v1, v6}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a475 │ │ -3a8c42: 0a01 |0135: move-result v1 │ │ -3a8c44: 3801 1000 |0136: if-eqz v1, 0146 // +0010 │ │ -3a8c48: 1241 |0138: const/4 v1, #int 4 // #4 │ │ -3a8c4a: 6202 1879 |0139: sget-object v2, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a8c4e: 6e10 6fa4 0200 |013b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46f │ │ -3a8c54: 0c02 |013e: move-result-object v2 │ │ -3a8c56: 2122 |013f: array-length v2, v2 │ │ -3a8c58: 3521 0600 |0140: if-ge v1, v2, 0146 // +0006 │ │ -3a8c5c: 6201 6373 |0142: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a8c60: 5c17 7173 |0144: iput-boolean v7, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ -3a8c64: 54c1 9a79 |0146: iget-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ -3a8c68: 5bc1 9979 |0148: iput-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a8c6c: 6202 4f7a |014a: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk;.zzDATA:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4f │ │ -3a8c70: 5b12 b076 |014c: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a8c74: 54c1 9979 |014e: iget-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ -3a8c78: 5b10 b776 |0150: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3a8c7c: 5bc6 9a79 |0152: iput-object v6, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ -3a8c80: 280e |0154: goto 0162 // +000e │ │ -3a8c82: 6200 1879 |0155: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a8c86: 6e20 78a4 4000 |0157: invoke-virtual {v0, v4}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a478 │ │ -3a8c8c: 2808 |015a: goto 0162 // +0008 │ │ -3a8c8e: 2370 dc15 |015b: new-array v0, v7, [Ljava/lang/String; // type@15dc │ │ -3a8c92: 1a01 5e99 |015d: const-string v1, "main" // string@995e │ │ -3a8c96: 7130 1ba5 5100 |015f: invoke-static {v1, v5, v0}, Lnet/sf/dibdib/thread_io/IoRunner;.backupFiles:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@a51b │ │ -3a8c9c: 0f07 |0162: return v7 │ │ -3a8c9e: 0000 |0163: nop // spacer │ │ -3a8ca0: 0001 0600 0100 0000 4101 0000 3b01 ... |0164: packed-switch-data (16 units) │ │ +3a89c4: |[3a89c4] net.sf.dibdib.thread_io.IoRunner.stepAsync:()I │ │ +3a89d4: 54c0 9a79 |0000: iget-object v0, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ +3a89d8: 5400 a976 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a89dc: 6201 9679 |0004: sget-object v1, Lnet/sf/dibdib/thread_io/IoRunner$1;.$SwitchMap$net$sf$dibdib$thread_io$QOpIo:[I // field@7996 │ │ +3a89e0: 54c2 9a79 |0006: iget-object v2, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ +3a89e4: 5422 b076 |0008: iget-object v2, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a89e8: 1f02 e614 |000a: check-cast v2, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a89ec: 6e10 37a5 0200 |000c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_io/QOpIo;.ordinal:()I // method@a537 │ │ +3a89f2: 0a02 |000f: move-result v2 │ │ +3a89f4: 4401 0102 |0010: aget v1, v1, v2 │ │ +3a89f8: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +3a89fc: 1a04 0000 |0014: const-string v4, "" // string@0000 │ │ +3a8a00: 1a05 ec6f |0016: const-string v5, "external" // string@6fec │ │ +3a8a04: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +3a8a06: 1207 |0019: const/4 v7, #int 0 // #0 │ │ +3a8a08: 2b01 4a01 0000 |001a: packed-switch v1, 00000164 // +0000014a │ │ +3a8a0e: 2900 4501 |001d: goto/16 0162 // +0145 │ │ +3a8a12: 6108 9b79 |001f: sget-wide v8, Lnet/sf/dibdib/thread_io/IoRunner;.zLastSaveMillis:J // field@799b │ │ +3a8a16: 3101 0208 |0021: cmp-long v1, v2, v8 │ │ +3a8a1a: 3a01 0400 |0023: if-ltz v1, 0027 // +0004 │ │ +3a8a1e: 2900 3d01 |0025: goto/16 0162 // +013d │ │ +3a8a22: 6201 a279 |0027: sget-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAVEARCHIVE:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a2 │ │ +3a8a26: 54c8 9a79 |0029: iget-object v8, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ +3a8a2a: 5488 b076 |002b: iget-object v8, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a8a2e: 1219 |002d: const/4 v9, #int 1 // #1 │ │ +3a8a30: 3381 2d00 |002e: if-ne v1, v8, 005b // +002d │ │ +3a8a34: 6200 6373 |0030: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a8a38: 5400 7c73 |0032: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ +3a8a3c: 2201 e812 |0034: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a8a40: 7010 4098 0100 |0036: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8a46: 1a04 ca05 |0039: const-string v4, "." // string@05ca │ │ +3a8a4a: 6e20 4b98 4100 |003b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8a50: 2398 1a15 |003e: new-array v8, v9, [J // type@151a │ │ +3a8a54: 7100 59a3 0000 |0040: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3a8a5a: 0b0a |0043: move-result-wide v10 │ │ +3a8a5c: 4c0a 0807 |0044: aput-wide v10, v8, v7 │ │ +3a8a60: 7110 66a3 0800 |0046: invoke-static {v8}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ +3a8a66: 0c08 |0049: move-result-object v8 │ │ +3a8a68: 6e20 4b98 8100 |004a: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8a6e: 6e20 4b98 4100 |004d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a8a74: 6e10 5498 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a8a7a: 0c01 |0053: move-result-object v1 │ │ +3a8a7c: 1a04 1257 |0054: const-string v4, "\." // string@5712 │ │ +3a8a80: 6e30 2998 4001 |0056: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9829 │ │ +3a8a86: 0c04 |0059: move-result-object v4 │ │ +3a8a88: 280b |005a: goto 0065 // +000b │ │ +3a8a8a: 2001 af14 |005b: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a8a8e: 3801 0800 |005d: if-eqz v1, 0065 // +0008 │ │ +3a8a92: 1f00 af14 |005f: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a8a96: 6e10 caa2 0000 |0061: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ +3a8a9c: 0c04 |0064: move-result-object v4 │ │ +3a8a9e: 6e10 2298 0400 |0065: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a8aa4: 0a00 |0068: move-result v0 │ │ +3a8aa6: 3c00 1800 |0069: if-gtz v0, 0081 // +0018 │ │ +3a8aaa: 54c0 9a79 |006b: iget-object v0, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ +3a8aae: 5400 b776 |006d: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3a8ab2: 1f00 1515 |006f: check-cast v0, [B // type@1515 │ │ +3a8ab6: 6e40 2ba5 0c32 |0071: invoke-virtual {v12, v0, v2, v3}, Lnet/sf/dibdib/thread_io/IoRunner;.saveAll:([BJ)I // method@a52b │ │ +3a8abc: 0a00 |0074: move-result v0 │ │ +3a8abe: 3b00 4400 |0075: if-gez v0, 00b9 // +0044 │ │ +3a8ac2: 6e10 e897 0c00 |0077: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +3a8ac8: 0c00 |007a: move-result-object v0 │ │ +3a8aca: 1a01 503d |007b: const-string v1, "Missing password and AC/ not saved ..." // string@3d50 │ │ +3a8ace: 7130 d070 0701 |007d: invoke-static {v7, v0, v1}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.doAssert:(ZLjava/lang/Class;Ljava/lang/String;)V // method@70d0 │ │ +3a8ad4: 2839 |0080: goto 00b9 // +0039 │ │ +3a8ad6: 6200 6773 |0081: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a8ada: 2410 dc15 0500 |0083: filled-new-array {v5}, [Ljava/lang/String; // type@15dc │ │ +3a8ae0: 0c01 |0086: move-result-object v1 │ │ +3a8ae2: 7220 41a2 1000 |0087: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a8ae8: 0c00 |008a: move-result-object v0 │ │ +3a8aea: 3800 1100 |008b: if-eqz v0, 009c // +0011 │ │ +3a8aee: 6e10 8196 0000 |008d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a8af4: 0a01 |0090: move-result v1 │ │ +3a8af6: 3801 0b00 |0091: if-eqz v1, 009c // +000b │ │ +3a8afa: 2201 8c12 |0093: new-instance v1, Ljava/io/File; // type@128c │ │ +3a8afe: 7030 7796 0104 |0095: invoke-direct {v1, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a8b04: 6e10 8296 0100 |0098: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@9682 │ │ +3a8b0a: 0c04 |009b: move-result-object v4 │ │ +3a8b0c: 54c0 9a79 |009c: iget-object v0, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ +3a8b10: 5400 b776 |009e: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3a8b14: 1f00 1515 |00a0: check-cast v0, [B // type@1515 │ │ +3a8b18: 7157 31a5 0479 |00a2: invoke-static {v4, v0, v9, v7, v7}, Lnet/sf/dibdib/thread_io/IoRunner;.writeEncoded:(Ljava/lang/String;[BZZZ)I // method@a531 │ │ +3a8b1e: 0a00 |00a5: move-result v0 │ │ +3a8b20: 54c1 9a79 |00a6: iget-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ +3a8b24: 5bc1 9979 |00a8: iput-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a8b28: 3a00 0500 |00aa: if-ltz v0, 00af // +0005 │ │ +3a8b2c: 6200 c076 |00ac: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3a8b30: 2803 |00ae: goto 00b1 // +0003 │ │ +3a8b32: 6200 b976 |00af: sget-object v0, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ +3a8b36: 5b10 b776 |00b1: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3a8b3a: 54c0 9979 |00b3: iget-object v0, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a8b3e: 6201 8379 |00b5: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ +3a8b42: 5b01 b076 |00b7: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a8b46: 6200 a179 |00b9: sget-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2_zzEXIT:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a1 │ │ +3a8b4a: 54c1 9a79 |00bb: iget-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ +3a8b4e: 5411 b076 |00bd: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a8b52: 3310 1800 |00bf: if-ne v0, v1, 00d7 // +0018 │ │ +3a8b56: 6200 2c73 |00c1: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ +3a8b5a: 6e10 b1a1 0000 |00c3: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a8b60: 0a00 |00c6: move-result v0 │ │ +3a8b62: 6201 6373 |00c7: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a8b66: 5411 6f73 |00c9: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a8b6a: 6e10 b1a1 0100 |00cb: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a8b70: 0a01 |00ce: move-result v1 │ │ +3a8b72: 3610 0800 |00cf: if-gt v0, v1, 00d7 // +0008 │ │ +3a8b76: 6200 6373 |00d1: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a8b7a: 6201 2b73 |00d3: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ +3a8b7e: 5b01 6f73 |00d5: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a8b82: 5bc6 9a79 |00d7: iput-object v6, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ +3a8b86: 2900 8900 |00d9: goto/16 0162 // +0089 │ │ +3a8b8a: 6201 1879 |00db: sget-object v1, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a8b8e: 6e10 6fa4 0100 |00dd: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46f │ │ +3a8b94: 0c01 |00e0: move-result-object v1 │ │ +3a8b96: 3901 1600 |00e1: if-nez v1, 00f7 // +0016 │ │ +3a8b9a: 5bc6 9a79 |00e3: iput-object v6, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ +3a8b9e: 6200 6373 |00e5: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a8ba2: 6201 5c79 |00e7: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ +3a8ba6: 5b01 8073 |00e9: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3a8baa: 6200 5c79 |00eb: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ +3a8bae: 6e10 cfa4 0000 |00ed: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3a8bb4: 0c00 |00f0: move-result-object v0 │ │ +3a8bb6: 1f00 db14 |00f1: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ +3a8bba: 6e10 c7a4 0000 |00f3: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c7 │ │ +3a8bc0: 0f07 |00f6: return v7 │ │ +3a8bc2: 3900 0400 |00f7: if-nez v0, 00fb // +0004 │ │ +3a8bc6: 0760 |00f9: move-object v0, v6 │ │ +3a8bc8: 2805 |00fa: goto 00ff // +0005 │ │ +3a8bca: 6e10 eb97 0000 |00fb: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a8bd0: 0c00 |00fe: move-result-object v0 │ │ +3a8bd2: 6e20 29a5 0c00 |00ff: invoke-virtual {v12, v0}, Lnet/sf/dibdib/thread_io/IoRunner;.loadData:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QSTuple; // method@a529 │ │ +3a8bd8: 0c00 |0102: move-result-object v0 │ │ +3a8bda: 3900 2d00 |0103: if-nez v0, 0130 // +002d │ │ +3a8bde: 6200 6373 |0105: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a8be2: 5400 6f73 |0107: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a8be6: 6e10 b1a1 0000 |0109: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a8bec: 0a00 |010c: move-result v0 │ │ +3a8bee: 6201 2873 |010d: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +3a8bf2: 6e10 b1a1 0100 |010f: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a8bf8: 0a01 |0112: move-result v1 │ │ +3a8bfa: 3510 1600 |0113: if-ge v0, v1, 0129 // +0016 │ │ +3a8bfe: 5bc6 9a79 |0115: iput-object v6, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ +3a8c02: 6200 6373 |0117: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a8c06: 6201 5c79 |0119: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ +3a8c0a: 5b01 8073 |011b: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3a8c0e: 6200 5c79 |011d: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ +3a8c12: 6e10 cfa4 0000 |011f: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3a8c18: 0c00 |0122: move-result-object v0 │ │ +3a8c1a: 1f00 db14 |0123: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ +3a8c1e: 6e10 c7a4 0000 |0125: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c7 │ │ +3a8c24: 0f07 |0128: return v7 │ │ +3a8c26: 6200 6948 |0129: sget-object v0, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.LOAD:Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // field@4869 │ │ +3a8c2a: 6e10 d770 0000 |012b: invoke-virtual {v0}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.reThrow:()V // method@70d7 │ │ +3a8c30: 2370 0d16 |012e: new-array v0, v7, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a8c34: 6201 1879 |0130: sget-object v1, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a8c38: 6e20 75a4 6100 |0132: invoke-virtual {v1, v6}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a475 │ │ +3a8c3e: 0a01 |0135: move-result v1 │ │ +3a8c40: 3801 1000 |0136: if-eqz v1, 0146 // +0010 │ │ +3a8c44: 1241 |0138: const/4 v1, #int 4 // #4 │ │ +3a8c46: 6202 1879 |0139: sget-object v2, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a8c4a: 6e10 6fa4 0200 |013b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46f │ │ +3a8c50: 0c02 |013e: move-result-object v2 │ │ +3a8c52: 2122 |013f: array-length v2, v2 │ │ +3a8c54: 3521 0600 |0140: if-ge v1, v2, 0146 // +0006 │ │ +3a8c58: 6201 6373 |0142: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a8c5c: 5c17 7173 |0144: iput-boolean v7, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ +3a8c60: 54c1 9a79 |0146: iget-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ +3a8c64: 5bc1 9979 |0148: iput-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a8c68: 6202 4f7a |014a: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk;.zzDATA:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4f │ │ +3a8c6c: 5b12 b076 |014c: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a8c70: 54c1 9979 |014e: iget-object v1, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@7999 │ │ +3a8c74: 5b10 b776 |0150: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3a8c78: 5bc6 9a79 |0152: iput-object v6, v12, Lnet/sf/dibdib/thread_io/IoRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@799a │ │ +3a8c7c: 280e |0154: goto 0162 // +000e │ │ +3a8c7e: 6200 1879 |0155: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a8c82: 6e20 78a4 4000 |0157: invoke-virtual {v0, v4}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a478 │ │ +3a8c88: 2808 |015a: goto 0162 // +0008 │ │ +3a8c8a: 2370 dc15 |015b: new-array v0, v7, [Ljava/lang/String; // type@15dc │ │ +3a8c8e: 1a01 5e99 |015d: const-string v1, "main" // string@995e │ │ +3a8c92: 7130 1ba5 5100 |015f: invoke-static {v1, v5, v0}, Lnet/sf/dibdib/thread_io/IoRunner;.backupFiles:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@a51b │ │ +3a8c98: 0f07 |0162: return v7 │ │ +3a8c9a: 0000 |0163: nop // spacer │ │ +3a8c9c: 0001 0600 0100 0000 4101 0000 3b01 ... |0164: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0004 line=361 │ │ 0x001f line=398 │ │ 0x0027 line=404 │ │ 0x0030 line=405 │ │ @@ -1286662,25 +1286661,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3a9e38: |[3a9e38] net.sf.dibdib.thread_net.NetRunner.:()V │ │ -3a9e48: 2200 e714 |0000: new-instance v0, Lnet/sf/dibdib/thread_net/NetRunner; // type@14e7 │ │ -3a9e4c: 1a01 2a1f |0002: const-string v1, "INSTANCE" // string@1f2a │ │ -3a9e50: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a9e52: 7030 3ba5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_net/NetRunner;.:(Ljava/lang/String;I)V // method@a53b │ │ -3a9e58: 6900 a479 |0008: sput-object v0, Lnet/sf/dibdib/thread_net/NetRunner;.INSTANCE:Lnet/sf/dibdib/thread_net/NetRunner; // field@79a4 │ │ -3a9e5c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3a9e5e: 2311 2016 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_net/NetRunner; // type@1620 │ │ -3a9e62: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ -3a9e66: 6901 a379 |000f: sput-object v1, Lnet/sf/dibdib/thread_net/NetRunner;.$VALUES:[Lnet/sf/dibdib/thread_net/NetRunner; // field@79a3 │ │ -3a9e6a: 0e00 |0011: return-void │ │ +3a9e34: |[3a9e34] net.sf.dibdib.thread_net.NetRunner.:()V │ │ +3a9e44: 2200 e714 |0000: new-instance v0, Lnet/sf/dibdib/thread_net/NetRunner; // type@14e7 │ │ +3a9e48: 1a01 2a1f |0002: const-string v1, "INSTANCE" // string@1f2a │ │ +3a9e4c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a9e4e: 7030 3ba5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_net/NetRunner;.:(Ljava/lang/String;I)V // method@a53b │ │ +3a9e54: 6900 a479 |0008: sput-object v0, Lnet/sf/dibdib/thread_net/NetRunner;.INSTANCE:Lnet/sf/dibdib/thread_net/NetRunner; // field@79a4 │ │ +3a9e58: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3a9e5a: 2311 2016 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_net/NetRunner; // type@1620 │ │ +3a9e5e: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ +3a9e62: 6901 a379 |000f: sput-object v1, Lnet/sf/dibdib/thread_net/NetRunner;.$VALUES:[Lnet/sf/dibdib/thread_net/NetRunner; // field@79a3 │ │ +3a9e66: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x000f line=14 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_net/NetRunner;) │ │ @@ -1286688,19 +1286687,19 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3a9e6c: |[3a9e6c] net.sf.dibdib.thread_net.NetRunner.:(Ljava/lang/String;I)V │ │ -3a9e7c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3a9e82: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3a9e84: 5b01 a579 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ -3a9e88: 0e00 |0006: return-void │ │ +3a9e68: |[3a9e68] net.sf.dibdib.thread_net.NetRunner.:(Ljava/lang/String;I)V │ │ +3a9e78: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3a9e7e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3a9e80: 5b01 a579 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ +3a9e84: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0004 line=22 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lnet/sf/dibdib/thread_net/NetRunner; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -1286711,20 +1286710,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_net/NetRunner;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3a9df0: |[3a9df0] net.sf.dibdib.thread_net.NetRunner.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_net/NetRunner; │ │ -3a9e00: 1c00 e714 |0000: const-class v0, Lnet/sf/dibdib/thread_net/NetRunner; // type@14e7 │ │ -3a9e04: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3a9e0a: 0c01 |0005: move-result-object v1 │ │ -3a9e0c: 1f01 e714 |0006: check-cast v1, Lnet/sf/dibdib/thread_net/NetRunner; // type@14e7 │ │ -3a9e10: 1101 |0008: return-object v1 │ │ +3a9dec: |[3a9dec] net.sf.dibdib.thread_net.NetRunner.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_net/NetRunner; │ │ +3a9dfc: 1c00 e714 |0000: const-class v0, Lnet/sf/dibdib/thread_net/NetRunner; // type@14e7 │ │ +3a9e00: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3a9e06: 0c01 |0005: move-result-object v1 │ │ +3a9e08: 1f01 e714 |0006: check-cast v1, Lnet/sf/dibdib/thread_net/NetRunner; // type@14e7 │ │ +3a9e0c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lnet/sf/dibdib/thread_net/NetRunner;) │ │ @@ -1286732,20 +1286731,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_net/NetRunner;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3a9e14: |[3a9e14] net.sf.dibdib.thread_net.NetRunner.values:()[Lnet/sf/dibdib/thread_net/NetRunner; │ │ -3a9e24: 6200 a379 |0000: sget-object v0, Lnet/sf/dibdib/thread_net/NetRunner;.$VALUES:[Lnet/sf/dibdib/thread_net/NetRunner; // field@79a3 │ │ -3a9e28: 6e10 7ba6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_net/NetRunner;.clone:()Ljava/lang/Object; // method@a67b │ │ -3a9e2e: 0c00 |0005: move-result-object v0 │ │ -3a9e30: 1f00 2016 |0006: check-cast v0, [Lnet/sf/dibdib/thread_net/NetRunner; // type@1620 │ │ -3a9e34: 1100 |0008: return-object v0 │ │ +3a9e10: |[3a9e10] net.sf.dibdib.thread_net.NetRunner.values:()[Lnet/sf/dibdib/thread_net/NetRunner; │ │ +3a9e20: 6200 a379 |0000: sget-object v0, Lnet/sf/dibdib/thread_net/NetRunner;.$VALUES:[Lnet/sf/dibdib/thread_net/NetRunner; // field@79a3 │ │ +3a9e24: 6e10 7ba6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_net/NetRunner;.clone:()Ljava/lang/Object; // method@a67b │ │ +3a9e2a: 0c00 |0005: move-result-object v0 │ │ +3a9e2c: 1f00 2016 |0006: check-cast v0, [Lnet/sf/dibdib/thread_net/NetRunner; // type@1620 │ │ +3a9e30: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_net/NetRunner;) │ │ @@ -1286753,18 +1286752,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3a9d98: |[3a9d98] net.sf.dibdib.thread_net.NetRunner.call:()Ljava/lang/Object; │ │ -3a9da8: 6e10 3da5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/NetRunner;.call:()Lnet/sf/dibdib/generic/QToken; // method@a53d │ │ -3a9dae: 0c00 |0003: move-result-object v0 │ │ -3a9db0: 1100 |0004: return-object v0 │ │ +3a9d94: |[3a9d94] net.sf.dibdib.thread_net.NetRunner.call:()Ljava/lang/Object; │ │ +3a9da4: 6e10 3da5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_net/NetRunner;.call:()Lnet/sf/dibdib/generic/QToken; // method@a53d │ │ +3a9daa: 0c00 |0003: move-result-object v0 │ │ +3a9dac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sf/dibdib/thread_net/NetRunner; │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_net/NetRunner;) │ │ @@ -1286772,26 +1286771,26 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3a9db4: |[3a9db4] net.sf.dibdib.thread_net.NetRunner.call:()Lnet/sf/dibdib/generic/QToken; │ │ -3a9dc4: 5420 a579 |0000: iget-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ -3a9dc8: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -3a9dcc: 5420 a679 |0004: iget-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@79a6 │ │ -3a9dd0: 5b20 a579 |0006: iput-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ -3a9dd4: 6201 b976 |0008: sget-object v1, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ -3a9dd8: 5b01 b776 |000a: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3a9ddc: 5420 a579 |000c: iget-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ -3a9de0: 6201 8379 |000e: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ -3a9de4: 5b01 b076 |0010: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a9de8: 5420 a579 |0012: iget-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ -3a9dec: 1100 |0014: return-object v0 │ │ +3a9db0: |[3a9db0] net.sf.dibdib.thread_net.NetRunner.call:()Lnet/sf/dibdib/generic/QToken; │ │ +3a9dc0: 5420 a579 |0000: iget-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ +3a9dc4: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +3a9dc8: 5420 a679 |0004: iget-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@79a6 │ │ +3a9dcc: 5b20 a579 |0006: iput-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ +3a9dd0: 6201 b976 |0008: sget-object v1, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ +3a9dd4: 5b01 b776 |000a: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3a9dd8: 5420 a579 |000c: iget-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ +3a9ddc: 6201 8379 |000e: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ +3a9de0: 5b01 b076 |0010: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a9de4: 5420 a579 |0012: iget-object v0, v2, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ +3a9de8: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ 0x0008 line=52 │ │ 0x000c line=53 │ │ 0x0012 line=55 │ │ @@ -1286803,18 +1286802,18 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;[J)Z' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3a9cfc: |[3a9cfc] net.sf.dibdib.thread_net.NetRunner.guard:(Lnet/sf/dibdib/generic/QToken;[J)Z │ │ -3a9d0c: 5411 b076 |0000: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a9d10: 2011 ea14 |0002: instance-of v1, v1, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3a9d14: 0f01 |0004: return v1 │ │ +3a9cf8: |[3a9cf8] net.sf.dibdib.thread_net.NetRunner.guard:(Lnet/sf/dibdib/generic/QToken;[J)Z │ │ +3a9d08: 5411 b076 |0000: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a9d0c: 2011 ea14 |0002: instance-of v1, v1, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3a9d10: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lnet/sf/dibdib/thread_net/NetRunner; │ │ 0x0000 - 0x0005 reg=1 (null) Lnet/sf/dibdib/generic/QToken; │ │ 0x0000 - 0x0005 reg=2 (null) [J │ │ @@ -1286824,43 +1286823,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3a9e8c: |[3a9e8c] net.sf.dibdib.thread_net.NetRunner.removeWipData4Interrupts:()V │ │ -3a9e9c: 0e00 |0000: return-void │ │ +3a9e88: |[3a9e88] net.sf.dibdib.thread_net.NetRunner.removeWipData4Interrupts:()V │ │ +3a9e98: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_net/NetRunner;) │ │ name : 'start' │ │ type : '(JLnet/sf/dibdib/generic/QToken;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -3a9d18: |[3a9d18] net.sf.dibdib.thread_net.NetRunner.start:(JLnet/sf/dibdib/generic/QToken;)I │ │ -3a9d28: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -3a9d2a: 5b01 a579 |0001: iput-object v1, v0, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ -3a9d2e: 5432 b076 |0003: iget-object v2, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a9d32: 2022 ea14 |0005: instance-of v2, v2, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3a9d36: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ -3a9d3a: 2802 |0009: goto 000b // +0002 │ │ -3a9d3c: 0713 |000a: move-object v3, v1 │ │ -3a9d3e: 5b03 a679 |000b: iput-object v3, v0, Lnet/sf/dibdib/thread_net/NetRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@79a6 │ │ -3a9d42: 3903 0400 |000d: if-nez v3, 0011 // +0004 │ │ -3a9d46: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -3a9d48: 2802 |0010: goto 0012 // +0002 │ │ -3a9d4a: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -3a9d4c: 0f01 |0012: return v1 │ │ +3a9d14: |[3a9d14] net.sf.dibdib.thread_net.NetRunner.start:(JLnet/sf/dibdib/generic/QToken;)I │ │ +3a9d24: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +3a9d26: 5b01 a579 |0001: iput-object v1, v0, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ +3a9d2a: 5432 b076 |0003: iget-object v2, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a9d2e: 2022 ea14 |0005: instance-of v2, v2, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3a9d32: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ +3a9d36: 2802 |0009: goto 000b // +0002 │ │ +3a9d38: 0713 |000a: move-object v3, v1 │ │ +3a9d3a: 5b03 a679 |000b: iput-object v3, v0, Lnet/sf/dibdib/thread_net/NetRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@79a6 │ │ +3a9d3e: 3903 0400 |000d: if-nez v3, 0011 // +0004 │ │ +3a9d42: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +3a9d44: 2802 |0010: goto 0012 // +0002 │ │ +3a9d46: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +3a9d48: 0f01 |0012: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 this Lnet/sf/dibdib/thread_net/NetRunner; │ │ 0x0000 - 0x0013 reg=1 (null) J │ │ @@ -1286871,21 +1286870,21 @@ │ │ type : '(J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3a9d50: |[3a9d50] net.sf.dibdib.thread_net.NetRunner.step:(J)I │ │ -3a9d60: 5401 a679 |0000: iget-object v1, v0, Lnet/sf/dibdib/thread_net/NetRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@79a6 │ │ -3a9d64: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -3a9d68: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3a9d6a: 2802 |0005: goto 0007 // +0002 │ │ -3a9d6c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -3a9d6e: 0f01 |0007: return v1 │ │ +3a9d4c: |[3a9d4c] net.sf.dibdib.thread_net.NetRunner.step:(J)I │ │ +3a9d5c: 5401 a679 |0000: iget-object v1, v0, Lnet/sf/dibdib/thread_net/NetRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@79a6 │ │ +3a9d60: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ +3a9d64: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3a9d66: 2802 |0005: goto 0007 // +0002 │ │ +3a9d68: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +3a9d6a: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sf/dibdib/thread_net/NetRunner; │ │ 0x0000 - 0x0008 reg=1 (null) J │ │ │ │ @@ -1286894,22 +1286893,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3a9d70: |[3a9d70] net.sf.dibdib.thread_net.NetRunner.stepAsync:()I │ │ -3a9d80: 5410 a679 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_net/NetRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@79a6 │ │ -3a9d84: 5b10 a579 |0002: iput-object v0, v1, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ -3a9d88: 7110 4da5 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_net/QOpNet;.exec:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a54d │ │ -3a9d8e: 0c00 |0007: move-result-object v0 │ │ -3a9d90: 5b10 a579 |0008: iput-object v0, v1, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ -3a9d94: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3a9d96: 0f00 |000b: return v0 │ │ +3a9d6c: |[3a9d6c] net.sf.dibdib.thread_net.NetRunner.stepAsync:()I │ │ +3a9d7c: 5410 a679 |0000: iget-object v0, v1, Lnet/sf/dibdib/thread_net/NetRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@79a6 │ │ +3a9d80: 5b10 a579 |0002: iput-object v0, v1, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ +3a9d84: 7110 4da5 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_net/QOpNet;.exec:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a54d │ │ +3a9d8a: 0c00 |0007: move-result-object v0 │ │ +3a9d8c: 5b10 a579 |0008: iput-object v0, v1, Lnet/sf/dibdib/thread_net/NetRunner;.mNext:Lnet/sf/dibdib/generic/QToken; // field@79a5 │ │ +3a9d90: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3a9d92: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lnet/sf/dibdib/thread_net/NetRunner; │ │ │ │ @@ -1287028,33 +1287027,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -3aa9b8: |[3aa9b8] net.sf.dibdib.thread_ui.ClickRepeater.:()V │ │ -3aa9c8: 2200 eb14 |0000: new-instance v0, Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@14eb │ │ -3aa9cc: 1a01 2a1f |0002: const-string v1, "INSTANCE" // string@1f2a │ │ -3aa9d0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3aa9d2: 7030 57a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.:(Ljava/lang/String;I)V // method@a557 │ │ -3aa9d8: 6900 b579 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.INSTANCE:Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b5 │ │ -3aa9dc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3aa9de: 2311 2216 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@1622 │ │ -3aa9e2: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ -3aa9e6: 6901 b479 |000f: sput-object v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.$VALUES:[Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b4 │ │ -3aa9ea: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -3aa9ec: 6700 bc79 |0012: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bc │ │ -3aa9f0: 6700 bd79 |0014: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bd │ │ -3aa9f4: 1603 0000 |0016: const-wide/16 v3, #int 0 // #0 │ │ -3aa9f8: 6803 be79 |0018: sput-wide v3, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qUiPointerTick:J // field@79be │ │ -3aa9fc: 6700 c479 |001a: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c4 │ │ -3aaa00: 6700 c579 |001c: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c5 │ │ -3aaa04: 6a02 c379 |001e: sput-boolean v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ -3aaa08: 0e00 |0020: return-void │ │ +3aa9b4: |[3aa9b4] net.sf.dibdib.thread_ui.ClickRepeater.:()V │ │ +3aa9c4: 2200 eb14 |0000: new-instance v0, Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@14eb │ │ +3aa9c8: 1a01 2a1f |0002: const-string v1, "INSTANCE" // string@1f2a │ │ +3aa9cc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3aa9ce: 7030 57a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.:(Ljava/lang/String;I)V // method@a557 │ │ +3aa9d4: 6900 b579 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.INSTANCE:Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b5 │ │ +3aa9d8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3aa9da: 2311 2216 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@1622 │ │ +3aa9de: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ +3aa9e2: 6901 b479 |000f: sput-object v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.$VALUES:[Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b4 │ │ +3aa9e6: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +3aa9e8: 6700 bc79 |0012: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bc │ │ +3aa9ec: 6700 bd79 |0014: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bd │ │ +3aa9f0: 1603 0000 |0016: const-wide/16 v3, #int 0 // #0 │ │ +3aa9f4: 6803 be79 |0018: sput-wide v3, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qUiPointerTick:J // field@79be │ │ +3aa9f8: 6700 c479 |001a: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c4 │ │ +3aa9fc: 6700 c579 |001c: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c5 │ │ +3aaa00: 6a02 c379 |001e: sput-boolean v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerMoving:Z // field@79c3 │ │ +3aaa04: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x000f line=15 │ │ 0x0012 line=27 │ │ 0x0014 line=28 │ │ 0x0018 line=29 │ │ @@ -1287068,21 +1287067,21 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3aaa0c: |[3aaa0c] net.sf.dibdib.thread_ui.ClickRepeater.:(Ljava/lang/String;I)V │ │ -3aaa1c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3aaa22: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3aaa24: 5e01 b879 |0004: iput-char v1, v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b8 │ │ -3aaa28: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -3aaa2a: 5901 b779 |0007: iput v1, v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b7 │ │ -3aaa2e: 0e00 |0009: return-void │ │ +3aaa08: |[3aaa08] net.sf.dibdib.thread_ui.ClickRepeater.:(Ljava/lang/String;I)V │ │ +3aaa18: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3aaa1e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3aaa20: 5e01 b879 |0004: iput-char v1, v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b8 │ │ +3aaa24: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +3aaa26: 5901 b779 |0007: iput v1, v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b7 │ │ +3aaa2a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0004 line=34 │ │ 0x0007 line=35 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lnet/sf/dibdib/thread_ui/ClickRepeater; │ │ @@ -1287094,85 +1287093,85 @@ │ │ type : '(II)C' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -3aa640: |[3aa640] net.sf.dibdib.thread_ui.ClickRepeater.cmd4MovePointer:(II)C │ │ -3aa650: 3800 1600 |0000: if-eqz v0, 0016 // +0016 │ │ -3aa654: 3801 1400 |0002: if-eqz v1, 0016 // +0014 │ │ -3aa658: 3b00 0a00 |0004: if-gez v0, 000e // +000a │ │ -3aa65c: 3b01 0500 |0006: if-gez v1, 000b // +0005 │ │ -3aa660: 1300 0e00 |0008: const/16 v0, #int 14 // #e │ │ -3aa664: 281d |000a: goto 0027 // +001d │ │ -3aa666: 1300 1000 |000b: const/16 v0, #int 16 // #10 │ │ -3aa66a: 281a |000d: goto 0027 // +001a │ │ -3aa66c: 3b01 0500 |000e: if-gez v1, 0013 // +0005 │ │ -3aa670: 1300 0f00 |0010: const/16 v0, #int 15 // #f │ │ -3aa674: 2815 |0012: goto 0027 // +0015 │ │ -3aa676: 1300 1100 |0013: const/16 v0, #int 17 // #11 │ │ -3aa67a: 2812 |0015: goto 0027 // +0012 │ │ -3aa67c: 3801 0800 |0016: if-eqz v1, 001e // +0008 │ │ -3aa680: 3b01 0400 |0018: if-gez v1, 001c // +0004 │ │ -3aa684: 1230 |001a: const/4 v0, #int 3 // #3 │ │ -3aa686: 280c |001b: goto 0027 // +000c │ │ -3aa688: 1240 |001c: const/4 v0, #int 4 // #4 │ │ -3aa68a: 280a |001d: goto 0027 // +000a │ │ -3aa68c: 3800 0800 |001e: if-eqz v0, 0026 // +0008 │ │ -3aa690: 3b00 0400 |0020: if-gez v0, 0024 // +0004 │ │ -3aa694: 1220 |0022: const/4 v0, #int 2 // #2 │ │ -3aa696: 2804 |0023: goto 0027 // +0004 │ │ -3aa698: 1250 |0024: const/4 v0, #int 5 // #5 │ │ -3aa69a: 2802 |0025: goto 0027 // +0002 │ │ -3aa69c: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -3aa69e: 0f00 |0027: return v0 │ │ +3aa63c: |[3aa63c] net.sf.dibdib.thread_ui.ClickRepeater.cmd4MovePointer:(II)C │ │ +3aa64c: 3800 1600 |0000: if-eqz v0, 0016 // +0016 │ │ +3aa650: 3801 1400 |0002: if-eqz v1, 0016 // +0014 │ │ +3aa654: 3b00 0a00 |0004: if-gez v0, 000e // +000a │ │ +3aa658: 3b01 0500 |0006: if-gez v1, 000b // +0005 │ │ +3aa65c: 1300 0e00 |0008: const/16 v0, #int 14 // #e │ │ +3aa660: 281d |000a: goto 0027 // +001d │ │ +3aa662: 1300 1000 |000b: const/16 v0, #int 16 // #10 │ │ +3aa666: 281a |000d: goto 0027 // +001a │ │ +3aa668: 3b01 0500 |000e: if-gez v1, 0013 // +0005 │ │ +3aa66c: 1300 0f00 |0010: const/16 v0, #int 15 // #f │ │ +3aa670: 2815 |0012: goto 0027 // +0015 │ │ +3aa672: 1300 1100 |0013: const/16 v0, #int 17 // #11 │ │ +3aa676: 2812 |0015: goto 0027 // +0012 │ │ +3aa678: 3801 0800 |0016: if-eqz v1, 001e // +0008 │ │ +3aa67c: 3b01 0400 |0018: if-gez v1, 001c // +0004 │ │ +3aa680: 1230 |001a: const/4 v0, #int 3 // #3 │ │ +3aa682: 280c |001b: goto 0027 // +000c │ │ +3aa684: 1240 |001c: const/4 v0, #int 4 // #4 │ │ +3aa686: 280a |001d: goto 0027 // +000a │ │ +3aa688: 3800 0800 |001e: if-eqz v0, 0026 // +0008 │ │ +3aa68c: 3b00 0400 |0020: if-gez v0, 0024 // +0004 │ │ +3aa690: 1220 |0022: const/4 v0, #int 2 // #2 │ │ +3aa692: 2804 |0023: goto 0027 // +0004 │ │ +3aa694: 1250 |0024: const/4 v0, #int 5 // #5 │ │ +3aa696: 2802 |0025: goto 0027 // +0002 │ │ +3aa698: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +3aa69a: 0f00 |0027: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lnet/sf/dibdib/thread_ui/ClickRepeater;) │ │ name : 'movePointer' │ │ type : '(II)C' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3aa6a0: |[3aa6a0] net.sf.dibdib.thread_ui.ClickRepeater.movePointer:(II)C │ │ -3aa6b0: 6000 c579 |0000: sget v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c5 │ │ -3aa6b4: e100 0009 |0002: shr-int/lit8 v0, v0, #int 9 // #09 │ │ -3aa6b8: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -3aa6ba: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3aa6bc: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -3aa6be: 3d06 0400 |0007: if-lez v6, 000b // +0004 │ │ -3aa6c2: 1214 |0009: const/4 v4, #int 1 // #1 │ │ -3aa6c4: 2806 |000a: goto 0010 // +0006 │ │ -3aa6c6: 3b06 0400 |000b: if-gez v6, 000f // +0004 │ │ -3aa6ca: 12f4 |000d: const/4 v4, #int -1 // #ff │ │ -3aa6cc: 2802 |000e: goto 0010 // +0002 │ │ -3aa6ce: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -3aa6d0: b040 |0010: add-int/2addr v0, v4 │ │ -3aa6d2: e000 0009 |0011: shl-int/lit8 v0, v0, #int 9 // #09 │ │ -3aa6d6: 6700 c579 |0013: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c5 │ │ -3aa6da: 6000 c479 |0015: sget v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c4 │ │ -3aa6de: e100 0009 |0017: shr-int/lit8 v0, v0, #int 9 // #09 │ │ -3aa6e2: 3d05 0400 |0019: if-lez v5, 001d // +0004 │ │ -3aa6e6: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -3aa6e8: 2805 |001c: goto 0021 // +0005 │ │ -3aa6ea: 3b05 0300 |001d: if-gez v5, 0020 // +0003 │ │ -3aa6ee: 2802 |001f: goto 0021 // +0002 │ │ -3aa6f0: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -3aa6f2: b010 |0021: add-int/2addr v0, v1 │ │ -3aa6f4: e000 0009 |0022: shl-int/lit8 v0, v0, #int 9 // #09 │ │ -3aa6f8: 6700 c479 |0024: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c4 │ │ -3aa6fc: 7120 5aa5 6500 |0026: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.cmd4MovePointer:(II)C // method@a55a │ │ -3aa702: 0a05 |0029: move-result v5 │ │ -3aa704: 0f05 |002a: return v5 │ │ +3aa69c: |[3aa69c] net.sf.dibdib.thread_ui.ClickRepeater.movePointer:(II)C │ │ +3aa6ac: 6000 c579 |0000: sget v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c5 │ │ +3aa6b0: e100 0009 |0002: shr-int/lit8 v0, v0, #int 9 // #09 │ │ +3aa6b4: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +3aa6b6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3aa6b8: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +3aa6ba: 3d06 0400 |0007: if-lez v6, 000b // +0004 │ │ +3aa6be: 1214 |0009: const/4 v4, #int 1 // #1 │ │ +3aa6c0: 2806 |000a: goto 0010 // +0006 │ │ +3aa6c2: 3b06 0400 |000b: if-gez v6, 000f // +0004 │ │ +3aa6c6: 12f4 |000d: const/4 v4, #int -1 // #ff │ │ +3aa6c8: 2802 |000e: goto 0010 // +0002 │ │ +3aa6ca: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +3aa6cc: b040 |0010: add-int/2addr v0, v4 │ │ +3aa6ce: e000 0009 |0011: shl-int/lit8 v0, v0, #int 9 // #09 │ │ +3aa6d2: 6700 c579 |0013: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerY0:I // field@79c5 │ │ +3aa6d6: 6000 c479 |0015: sget v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c4 │ │ +3aa6da: e100 0009 |0017: shr-int/lit8 v0, v0, #int 9 // #09 │ │ +3aa6de: 3d05 0400 |0019: if-lez v5, 001d // +0004 │ │ +3aa6e2: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +3aa6e4: 2805 |001c: goto 0021 // +0005 │ │ +3aa6e6: 3b05 0300 |001d: if-gez v5, 0020 // +0003 │ │ +3aa6ea: 2802 |001f: goto 0021 // +0002 │ │ +3aa6ec: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +3aa6ee: b010 |0021: add-int/2addr v0, v1 │ │ +3aa6f0: e000 0009 |0022: shl-int/lit8 v0, v0, #int 9 // #09 │ │ +3aa6f4: 6700 c479 |0024: sput v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.uiCPointerX0:I // field@79c4 │ │ +3aa6f8: 7120 5aa5 6500 |0026: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.cmd4MovePointer:(II)C // method@a55a │ │ +3aa6fe: 0a05 |0029: move-result v5 │ │ +3aa700: 0f05 |002a: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0013 line=61 │ │ 0x0015 line=63 │ │ 0x0024 line=64 │ │ 0x0026 line=66 │ │ @@ -1287185,46 +1287184,46 @@ │ │ type : '(C)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3aaa30: |[3aaa30] net.sf.dibdib.thread_ui.ClickRepeater.movePointer4Cmd:(C)V │ │ -3aaa40: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3aaa42: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3aaa44: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -3aaa46: 12f3 |0003: const/4 v3, #int -1 // #ff │ │ -3aaa48: 3204 1b00 |0004: if-eq v4, v0, 001f // +001b │ │ -3aaa4c: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -3aaa4e: 3204 1600 |0007: if-eq v4, v0, 001d // +0016 │ │ -3aaa52: 1240 |0009: const/4 v0, #int 4 // #4 │ │ -3aaa54: 3204 1700 |000a: if-eq v4, v0, 0021 // +0017 │ │ -3aaa58: 1250 |000c: const/4 v0, #int 5 // #5 │ │ -3aaa5a: 3204 0e00 |000d: if-eq v4, v0, 001b // +000e │ │ -3aaa5e: 2b04 1700 0000 |000f: packed-switch v4, 00000026 // +00000017 │ │ -3aaa64: 0e00 |0012: return-void │ │ -3aaa66: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -3aaa68: 280d |0014: goto 0021 // +000d │ │ -3aaa6a: 12f1 |0015: const/4 v1, #int -1 // #ff │ │ -3aaa6c: 280b |0016: goto 0021 // +000b │ │ -3aaa6e: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -3aaa70: 2805 |0018: goto 001d // +0005 │ │ -3aaa72: 12f1 |0019: const/4 v1, #int -1 // #ff │ │ -3aaa74: 2803 |001a: goto 001d // +0003 │ │ -3aaa76: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -3aaa78: 2804 |001c: goto 0020 // +0004 │ │ -3aaa7a: 12f2 |001d: const/4 v2, #int -1 // #ff │ │ -3aaa7c: 2803 |001e: goto 0021 // +0003 │ │ -3aaa7e: 12f1 |001f: const/4 v1, #int -1 // #ff │ │ -3aaa80: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -3aaa82: 7120 5ca5 2100 |0021: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.movePointer:(II)C // method@a55c │ │ -3aaa88: 0e00 |0024: return-void │ │ -3aaa8a: 0000 |0025: nop // spacer │ │ -3aaa8c: 0001 0400 0e00 0000 0a00 0000 0800 ... |0026: packed-switch-data (12 units) │ │ +3aaa2c: |[3aaa2c] net.sf.dibdib.thread_ui.ClickRepeater.movePointer4Cmd:(C)V │ │ +3aaa3c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3aaa3e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3aaa40: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +3aaa42: 12f3 |0003: const/4 v3, #int -1 // #ff │ │ +3aaa44: 3204 1b00 |0004: if-eq v4, v0, 001f // +001b │ │ +3aaa48: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +3aaa4a: 3204 1600 |0007: if-eq v4, v0, 001d // +0016 │ │ +3aaa4e: 1240 |0009: const/4 v0, #int 4 // #4 │ │ +3aaa50: 3204 1700 |000a: if-eq v4, v0, 0021 // +0017 │ │ +3aaa54: 1250 |000c: const/4 v0, #int 5 // #5 │ │ +3aaa56: 3204 0e00 |000d: if-eq v4, v0, 001b // +000e │ │ +3aaa5a: 2b04 1700 0000 |000f: packed-switch v4, 00000026 // +00000017 │ │ +3aaa60: 0e00 |0012: return-void │ │ +3aaa62: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +3aaa64: 280d |0014: goto 0021 // +000d │ │ +3aaa66: 12f1 |0015: const/4 v1, #int -1 // #ff │ │ +3aaa68: 280b |0016: goto 0021 // +000b │ │ +3aaa6a: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +3aaa6c: 2805 |0018: goto 001d // +0005 │ │ +3aaa6e: 12f1 |0019: const/4 v1, #int -1 // #ff │ │ +3aaa70: 2803 |001a: goto 001d // +0003 │ │ +3aaa72: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +3aaa74: 2804 |001c: goto 0020 // +0004 │ │ +3aaa76: 12f2 |001d: const/4 v2, #int -1 // #ff │ │ +3aaa78: 2803 |001e: goto 0021 // +0003 │ │ +3aaa7a: 12f1 |001f: const/4 v1, #int -1 // #ff │ │ +3aaa7c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +3aaa7e: 7120 5ca5 2100 |0021: invoke-static {v1, v2}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.movePointer:(II)C // method@a55c │ │ +3aaa84: 0e00 |0024: return-void │ │ +3aaa86: 0000 |0025: nop // spacer │ │ +3aaa88: 0001 0400 0e00 0000 0a00 0000 0800 ... |0026: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0021 line=104 │ │ locals : │ │ 0x0000 - 0x0032 reg=4 (null) C │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_ui/ClickRepeater;) │ │ @@ -1287232,39 +1287231,39 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3aa620: |[3aa620] net.sf.dibdib.thread_ui.ClickRepeater.stopMouseRep:()Z │ │ -3aa630: 6200 b579 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.INSTANCE:Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b5 │ │ -3aa634: 6e10 62a5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.stop:()V // method@a562 │ │ -3aa63a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3aa63c: 0f00 |0006: return v0 │ │ +3aa61c: |[3aa61c] net.sf.dibdib.thread_ui.ClickRepeater.stopMouseRep:()Z │ │ +3aa62c: 6200 b579 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.INSTANCE:Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b5 │ │ +3aa630: 6e10 62a5 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.stop:()V // method@a562 │ │ +3aa636: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3aa638: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ │ │ #6 : (in Lnet/sf/dibdib/thread_ui/ClickRepeater;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/ClickRepeater;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3aa970: |[3aa970] net.sf.dibdib.thread_ui.ClickRepeater.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/ClickRepeater; │ │ -3aa980: 1c00 eb14 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@14eb │ │ -3aa984: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3aa98a: 0c01 |0005: move-result-object v1 │ │ -3aa98c: 1f01 eb14 |0006: check-cast v1, Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@14eb │ │ -3aa990: 1101 |0008: return-object v1 │ │ +3aa96c: |[3aa96c] net.sf.dibdib.thread_ui.ClickRepeater.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/ClickRepeater; │ │ +3aa97c: 1c00 eb14 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@14eb │ │ +3aa980: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3aa986: 0c01 |0005: move-result-object v1 │ │ +3aa988: 1f01 eb14 |0006: check-cast v1, Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@14eb │ │ +3aa98c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #7 : (in Lnet/sf/dibdib/thread_ui/ClickRepeater;) │ │ @@ -1287272,20 +1287271,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_ui/ClickRepeater;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3aa994: |[3aa994] net.sf.dibdib.thread_ui.ClickRepeater.values:()[Lnet/sf/dibdib/thread_ui/ClickRepeater; │ │ -3aa9a4: 6200 b479 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.$VALUES:[Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b4 │ │ -3aa9a8: 6e10 7da6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_ui/ClickRepeater;.clone:()Ljava/lang/Object; // method@a67d │ │ -3aa9ae: 0c00 |0005: move-result-object v0 │ │ -3aa9b0: 1f00 2216 |0006: check-cast v0, [Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@1622 │ │ -3aa9b4: 1100 |0008: return-object v0 │ │ +3aa990: |[3aa990] net.sf.dibdib.thread_ui.ClickRepeater.values:()[Lnet/sf/dibdib/thread_ui/ClickRepeater; │ │ +3aa9a0: 6200 b479 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.$VALUES:[Lnet/sf/dibdib/thread_ui/ClickRepeater; // field@79b4 │ │ +3aa9a4: 6e10 7da6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_ui/ClickRepeater;.clone:()Ljava/lang/Object; // method@a67d │ │ +3aa9aa: 0c00 |0005: move-result-object v0 │ │ +3aa9ac: 1f00 2216 |0006: check-cast v0, [Lnet/sf/dibdib/thread_ui/ClickRepeater; // type@1622 │ │ +3aa9b0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_ui/ClickRepeater;) │ │ @@ -1287293,18 +1287292,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3aa930: |[3aa930] net.sf.dibdib.thread_ui.ClickRepeater.call:()Ljava/lang/Object; │ │ -3aa940: 6e10 59a5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.call:()Lnet/sf/dibdib/generic/QToken; // method@a559 │ │ -3aa946: 0c00 |0003: move-result-object v0 │ │ -3aa948: 1100 |0004: return-object v0 │ │ +3aa92c: |[3aa92c] net.sf.dibdib.thread_ui.ClickRepeater.call:()Ljava/lang/Object; │ │ +3aa93c: 6e10 59a5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.call:()Lnet/sf/dibdib/generic/QToken; // method@a559 │ │ +3aa942: 0c00 |0003: move-result-object v0 │ │ +3aa944: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sf/dibdib/thread_ui/ClickRepeater; │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_ui/ClickRepeater;) │ │ @@ -1287312,21 +1287311,21 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3aa94c: |[3aa94c] net.sf.dibdib.thread_ui.ClickRepeater.call:()Lnet/sf/dibdib/generic/QToken; │ │ -3aa95c: 6e10 61a5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.stepAsync:()I // method@a561 │ │ -3aa962: 0a00 |0003: move-result v0 │ │ -3aa964: 3d00 0300 |0004: if-lez v0, 0007 // +0003 │ │ -3aa968: 28fa |0006: goto 0000 // -0006 │ │ -3aa96a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3aa96c: 1100 |0008: return-object v0 │ │ +3aa948: |[3aa948] net.sf.dibdib.thread_ui.ClickRepeater.call:()Lnet/sf/dibdib/generic/QToken; │ │ +3aa958: 6e10 61a5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/ClickRepeater;.stepAsync:()I // method@a561 │ │ +3aa95e: 0a00 |0003: move-result v0 │ │ +3aa960: 3d00 0300 |0004: if-lez v0, 0007 // +0003 │ │ +3aa964: 28fa |0006: goto 0000 // -0006 │ │ +3aa966: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3aa968: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/sf/dibdib/thread_ui/ClickRepeater; │ │ │ │ #2 : (in Lnet/sf/dibdib/thread_ui/ClickRepeater;) │ │ @@ -1287334,18 +1287333,18 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;[J)Z' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3aa604: |[3aa604] net.sf.dibdib.thread_ui.ClickRepeater.guard:(Lnet/sf/dibdib/generic/QToken;[J)Z │ │ -3aa614: 5411 b076 |0000: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3aa618: 2011 ec14 |0002: instance-of v1, v1, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aa61c: 0f01 |0004: return v1 │ │ +3aa600: |[3aa600] net.sf.dibdib.thread_ui.ClickRepeater.guard:(Lnet/sf/dibdib/generic/QToken;[J)Z │ │ +3aa610: 5411 b076 |0000: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3aa614: 2011 ec14 |0002: instance-of v1, v1, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aa618: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lnet/sf/dibdib/thread_ui/ClickRepeater; │ │ 0x0000 - 0x0005 reg=1 (null) Lnet/sf/dibdib/generic/QToken; │ │ 0x0000 - 0x0005 reg=2 (null) [J │ │ @@ -1287355,59 +1287354,59 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3aaaa4: |[3aaaa4] net.sf.dibdib.thread_ui.ClickRepeater.removeWipData4Interrupts:()V │ │ -3aaab4: 0e00 |0000: return-void │ │ +3aaaa0: |[3aaaa0] net.sf.dibdib.thread_ui.ClickRepeater.removeWipData4Interrupts:()V │ │ +3aaab0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_ui/ClickRepeater;) │ │ name : 'start' │ │ type : '(JLnet/sf/dibdib/generic/QToken;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 47 16-bit code units │ │ -3aa708: |[3aa708] net.sf.dibdib.thread_ui.ClickRepeater.start:(JLnet/sf/dibdib/generic/QToken;)I │ │ -3aa718: 5297 b376 |0000: iget v7, v9, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3aa71c: 8e77 |0002: int-to-char v7, v7 │ │ -3aa71e: 5e67 b879 |0003: iput-char v7, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b8 │ │ -3aa722: 5397 b176 |0005: iget-wide v7, v9, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3aa726: 1600 0100 |0007: const-wide/16 v0, #int 1 // #1 │ │ -3aa72a: c007 |0009: and-long/2addr v7, v0 │ │ -3aa72c: 8478 |000a: long-to-int v8, v7 │ │ -3aa72e: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -3aa730: b078 |000c: add-int/2addr v8, v7 │ │ -3aa732: 5968 b779 |000d: iput v8, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b7 │ │ -3aa736: 5768 b879 |000f: iget-char v8, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b8 │ │ -3aa73a: 1209 |0011: const/4 v9, #int 0 // #0 │ │ -3aa73c: 3908 0300 |0012: if-nez v8, 0015 // +0003 │ │ -3aa740: 0f09 |0014: return v9 │ │ -3aa742: 7100 59a3 0000 |0015: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3aa748: 0b00 |0018: move-result-wide v0 │ │ -3aa74a: 5a60 c079 |0019: iput-wide v0, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.start:J // field@79c0 │ │ -3aa74e: 1602 c409 |001b: const-wide/16 v2, #int 2500 // #9c4 │ │ -3aa752: bb02 |001d: add-long/2addr v2, v0 │ │ -3aa754: 1604 1e00 |001e: const-wide/16 v4, #int 30 // #1e │ │ -3aa758: bc42 |0020: sub-long/2addr v2, v4 │ │ -3aa75a: 5a62 b679 |0021: iput-wide v2, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b6 │ │ -3aa75e: 1602 fa00 |0023: const-wide/16 v2, #int 250 // #fa │ │ -3aa762: bb20 |0025: add-long/2addr v0, v2 │ │ -3aa764: 5a60 c079 |0026: iput-wide v0, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.start:J // field@79c0 │ │ -3aa768: 5967 ba79 |0028: iput v7, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79ba │ │ -3aa76c: 5969 c279 |002a: iput v9, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c2 │ │ -3aa770: d907 0919 |002c: rsub-int/lit8 v7, v9, #int 25 // #19 │ │ -3aa774: 0f07 |002e: return v7 │ │ +3aa704: |[3aa704] net.sf.dibdib.thread_ui.ClickRepeater.start:(JLnet/sf/dibdib/generic/QToken;)I │ │ +3aa714: 5297 b376 |0000: iget v7, v9, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3aa718: 8e77 |0002: int-to-char v7, v7 │ │ +3aa71a: 5e67 b879 |0003: iput-char v7, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b8 │ │ +3aa71e: 5397 b176 |0005: iget-wide v7, v9, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3aa722: 1600 0100 |0007: const-wide/16 v0, #int 1 // #1 │ │ +3aa726: c007 |0009: and-long/2addr v7, v0 │ │ +3aa728: 8478 |000a: long-to-int v8, v7 │ │ +3aa72a: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +3aa72c: b078 |000c: add-int/2addr v8, v7 │ │ +3aa72e: 5968 b779 |000d: iput v8, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b7 │ │ +3aa732: 5768 b879 |000f: iget-char v8, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b8 │ │ +3aa736: 1209 |0011: const/4 v9, #int 0 // #0 │ │ +3aa738: 3908 0300 |0012: if-nez v8, 0015 // +0003 │ │ +3aa73c: 0f09 |0014: return v9 │ │ +3aa73e: 7100 59a3 0000 |0015: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3aa744: 0b00 |0018: move-result-wide v0 │ │ +3aa746: 5a60 c079 |0019: iput-wide v0, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.start:J // field@79c0 │ │ +3aa74a: 1602 c409 |001b: const-wide/16 v2, #int 2500 // #9c4 │ │ +3aa74e: bb02 |001d: add-long/2addr v2, v0 │ │ +3aa750: 1604 1e00 |001e: const-wide/16 v4, #int 30 // #1e │ │ +3aa754: bc42 |0020: sub-long/2addr v2, v4 │ │ +3aa756: 5a62 b679 |0021: iput-wide v2, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b6 │ │ +3aa75a: 1602 fa00 |0023: const-wide/16 v2, #int 250 // #fa │ │ +3aa75e: bb20 |0025: add-long/2addr v0, v2 │ │ +3aa760: 5a60 c079 |0026: iput-wide v0, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.start:J // field@79c0 │ │ +3aa764: 5967 ba79 |0028: iput v7, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79ba │ │ +3aa768: 5969 c279 |002a: iput v9, v6, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c2 │ │ +3aa76c: d907 0919 |002c: rsub-int/lit8 v7, v9, #int 25 // #19 │ │ +3aa770: 0f07 |002e: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=114 │ │ 0x000f line=115 │ │ 0x0015 line=118 │ │ 0x0021 line=119 │ │ @@ -1287424,18 +1287423,18 @@ │ │ type : '(J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3aa778: |[3aa778] net.sf.dibdib.thread_ui.ClickRepeater.step:(J)I │ │ -3aa788: 5201 c279 |0000: iget v1, v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c2 │ │ -3aa78c: d901 0119 |0002: rsub-int/lit8 v1, v1, #int 25 // #19 │ │ -3aa790: 0f01 |0004: return v1 │ │ +3aa774: |[3aa774] net.sf.dibdib.thread_ui.ClickRepeater.step:(J)I │ │ +3aa784: 5201 c279 |0000: iget v1, v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c2 │ │ +3aa788: d901 0119 |0002: rsub-int/lit8 v1, v1, #int 25 // #19 │ │ +3aa78c: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lnet/sf/dibdib/thread_ui/ClickRepeater; │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ │ │ @@ -1287444,124 +1287443,124 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 189 16-bit code units │ │ -3aa794: |[3aa794] net.sf.dibdib.thread_ui.ClickRepeater.stepAsync:()I │ │ -3aa7a4: 6200 2873 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -3aa7a8: 6e10 b1a1 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3aa7ae: 0a00 |0005: move-result v0 │ │ -3aa7b0: 6201 6373 |0006: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3aa7b4: 5411 6f73 |0008: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3aa7b8: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3aa7be: 0a01 |000d: move-result v1 │ │ -3aa7c0: 1602 0000 |000e: const-wide/16 v2, #int 0 // #0 │ │ -3aa7c4: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -3aa7c6: 3410 a900 |0011: if-lt v0, v1, 00ba // +00a9 │ │ -3aa7ca: 53f0 b679 |0013: iget-wide v0, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b6 │ │ -3aa7ce: 3105 0200 |0015: cmp-long v5, v2, v0 │ │ -3aa7d2: 3b05 a300 |0017: if-gez v5, 00ba // +00a3 │ │ -3aa7d6: 53f5 c079 |0019: iget-wide v5, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.start:J // field@79c0 │ │ -3aa7da: 3107 0005 |001b: cmp-long v7, v0, v5 │ │ -3aa7de: 3c07 0400 |001d: if-gtz v7, 0021 // +0004 │ │ -3aa7e2: 2900 9b00 |001f: goto/16 00ba // +009b │ │ -3aa7e6: 52f0 c279 |0021: iget v0, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c2 │ │ -3aa7ea: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -3aa7ec: 3900 1200 |0024: if-nez v0, 0036 // +0012 │ │ -3aa7f0: 52f0 b779 |0026: iget v0, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b7 │ │ -3aa7f4: 3401 0900 |0028: if-lt v1, v0, 0031 // +0009 │ │ -3aa7f8: 6200 dd79 |002a: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ -3aa7fc: 57f2 b879 |002c: iget-char v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b8 │ │ -3aa800: 6e30 8aa5 2004 |002e: invoke-virtual {v0, v2, v4}, Lnet/sf/dibdib/thread_ui/UiPres;.handleKey:(CZ)V // method@a58a │ │ -3aa806: 59f1 c279 |0031: iput v1, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c2 │ │ -3aa80a: d900 0119 |0033: rsub-int/lit8 v0, v1, #int 25 // #19 │ │ -3aa80e: 0f00 |0035: return v0 │ │ -3aa810: 1605 1e00 |0036: const-wide/16 v5, #int 30 // #1e │ │ -3aa814: 7120 6e98 6500 |0038: invoke-static {v5, v6}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ -3aa81a: 7100 59a3 0000 |003b: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3aa820: 0b05 |003e: move-result-wide v5 │ │ -3aa822: 53f7 c079 |003f: iget-wide v7, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.start:J // field@79c0 │ │ -3aa826: 9c09 0507 |0041: sub-long v9, v5, v7 │ │ -3aa82a: 8490 |0043: long-to-int v0, v9 │ │ -3aa82c: d300 c800 |0044: div-int/lit16 v0, v0, #int 200 // #00c8 │ │ -3aa830: b010 |0046: add-int/2addr v0, v1 │ │ -3aa832: 52f9 c279 |0047: iget v9, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c2 │ │ -3aa836: b190 |0049: sub-int/2addr v0, v9 │ │ -3aa838: 310a 0507 |004a: cmp-long v10, v5, v7 │ │ -3aa83c: 3c0a 0500 |004c: if-gtz v10, 0051 // +0005 │ │ -3aa840: d900 0919 |004e: rsub-int/lit8 v0, v9, #int 25 // #19 │ │ -3aa844: 0f00 |0050: return v0 │ │ -3aa846: 53fa b679 |0051: iget-wide v10, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b6 │ │ -3aa84a: 310c 0a05 |0053: cmp-long v12, v10, v5 │ │ -3aa84e: 3c0c 1b00 |0055: if-gtz v12, 0070 // +001b │ │ -3aa852: 5af2 b679 |0057: iput-wide v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b6 │ │ -3aa856: 52f2 ba79 |0059: iget v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79ba │ │ -3aa85a: b812 |005b: shl-int/2addr v2, v1 │ │ -3aa85c: 59f2 ba79 |005c: iput v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79ba │ │ -3aa860: 3402 0300 |005e: if-lt v2, v0, 0061 // +0003 │ │ -3aa864: 2802 |0060: goto 0062 // +0002 │ │ -3aa866: 0120 |0061: move v0, v2 │ │ -3aa868: 3d00 0d00 |0062: if-lez v0, 006f // +000d │ │ -3aa86c: 6202 dd79 |0064: sget-object v2, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ -3aa870: 57f3 b879 |0066: iget-char v3, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b8 │ │ -3aa874: 6e30 8aa5 3201 |0068: invoke-virtual {v2, v3, v1}, Lnet/sf/dibdib/thread_ui/UiPres;.handleKey:(CZ)V // method@a58a │ │ -3aa87a: 52f2 b779 |006b: iget v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b7 │ │ -3aa87e: b120 |006d: sub-int/2addr v0, v2 │ │ -3aa880: 28f4 |006e: goto 0062 // -000c │ │ -3aa882: 0f04 |006f: return v4 │ │ -3aa884: 9c02 0507 |0070: sub-long v2, v5, v7 │ │ -3aa888: 160c e803 |0072: const-wide/16 v12, #int 1000 // #3e8 │ │ -3aa88c: 310e 020c |0074: cmp-long v14, v2, v12 │ │ -3aa890: 3a0e 0f00 |0076: if-ltz v14, 0085 // +000f │ │ -3aa894: 9c02 0a05 |0078: sub-long v2, v10, v5 │ │ -3aa898: bcc2 |007a: sub-long/2addr v2, v12 │ │ -3aa89a: 8420 |007b: long-to-int v0, v2 │ │ -3aa89c: da00 0019 |007c: mul-int/lit8 v0, v0, #int 25 // #19 │ │ -3aa8a0: bc7a |007e: sub-long/2addr v10, v7 │ │ -3aa8a2: bcca |007f: sub-long/2addr v10, v12 │ │ -3aa8a4: 84a2 |0080: long-to-int v2, v10 │ │ -3aa8a6: b320 |0081: div-int/2addr v0, v2 │ │ -3aa8a8: d900 0019 |0082: rsub-int/lit8 v0, v0, #int 25 // #19 │ │ -3aa8ac: b190 |0084: sub-int/2addr v0, v9 │ │ -3aa8ae: bc75 |0085: sub-long/2addr v5, v7 │ │ -3aa8b0: 1602 3002 |0086: const-wide/16 v2, #int 560 // #230 │ │ -3aa8b4: 3107 0502 |0088: cmp-long v7, v5, v2 │ │ -3aa8b8: 3d07 0e00 |008a: if-lez v7, 0098 // +000e │ │ -3aa8bc: 1302 0900 |008c: const/16 v2, #int 9 // #9 │ │ -3aa8c0: 3492 0300 |008e: if-lt v2, v9, 0091 // +0003 │ │ -3aa8c4: 2808 |0090: goto 0098 // +0008 │ │ -3aa8c6: 52f2 ba79 |0091: iget v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79ba │ │ -3aa8ca: 3502 0600 |0093: if-ge v2, v0, 0099 // +0006 │ │ -3aa8ce: d802 0201 |0095: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3aa8d2: 2802 |0097: goto 0099 // +0002 │ │ -3aa8d4: 1212 |0098: const/4 v2, #int 1 // #1 │ │ -3aa8d6: 59f2 ba79 |0099: iput v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79ba │ │ -3aa8da: 3402 0300 |009b: if-lt v2, v0, 009e // +0003 │ │ -3aa8de: 2802 |009d: goto 009f // +0002 │ │ -3aa8e0: 0120 |009e: move v0, v2 │ │ -3aa8e2: 3d00 0300 |009f: if-lez v0, 00a2 // +0003 │ │ -3aa8e6: 0104 |00a1: move v4, v0 │ │ -3aa8e8: b049 |00a2: add-int/2addr v9, v4 │ │ -3aa8ea: 59f9 c279 |00a3: iput v9, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c2 │ │ -3aa8ee: 3d00 0d00 |00a5: if-lez v0, 00b2 // +000d │ │ -3aa8f2: 6202 dd79 |00a7: sget-object v2, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ -3aa8f6: 57f3 b879 |00a9: iget-char v3, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b8 │ │ -3aa8fa: 6e30 8aa5 3201 |00ab: invoke-virtual {v2, v3, v1}, Lnet/sf/dibdib/thread_ui/UiPres;.handleKey:(CZ)V // method@a58a │ │ -3aa900: 52f2 b779 |00ae: iget v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b7 │ │ -3aa904: b120 |00b0: sub-int/2addr v0, v2 │ │ -3aa906: 28f4 |00b1: goto 00a5 // -000c │ │ -3aa908: 52f0 c279 |00b2: iget v0, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c2 │ │ -3aa90c: d900 0019 |00b4: rsub-int/lit8 v0, v0, #int 25 // #19 │ │ -3aa910: 0f00 |00b6: return v0 │ │ -3aa912: 5af2 b679 |00b7: iput-wide v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b6 │ │ -3aa916: 0f04 |00b9: return v4 │ │ -3aa918: 5af2 b679 |00ba: iput-wide v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b6 │ │ -3aa91c: 0f04 |00bc: return v4 │ │ +3aa790: |[3aa790] net.sf.dibdib.thread_ui.ClickRepeater.stepAsync:()I │ │ +3aa7a0: 6200 2873 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +3aa7a4: 6e10 b1a1 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3aa7aa: 0a00 |0005: move-result v0 │ │ +3aa7ac: 6201 6373 |0006: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3aa7b0: 5411 6f73 |0008: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3aa7b4: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3aa7ba: 0a01 |000d: move-result v1 │ │ +3aa7bc: 1602 0000 |000e: const-wide/16 v2, #int 0 // #0 │ │ +3aa7c0: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +3aa7c2: 3410 a900 |0011: if-lt v0, v1, 00ba // +00a9 │ │ +3aa7c6: 53f0 b679 |0013: iget-wide v0, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b6 │ │ +3aa7ca: 3105 0200 |0015: cmp-long v5, v2, v0 │ │ +3aa7ce: 3b05 a300 |0017: if-gez v5, 00ba // +00a3 │ │ +3aa7d2: 53f5 c079 |0019: iget-wide v5, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.start:J // field@79c0 │ │ +3aa7d6: 3107 0005 |001b: cmp-long v7, v0, v5 │ │ +3aa7da: 3c07 0400 |001d: if-gtz v7, 0021 // +0004 │ │ +3aa7de: 2900 9b00 |001f: goto/16 00ba // +009b │ │ +3aa7e2: 52f0 c279 |0021: iget v0, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c2 │ │ +3aa7e6: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +3aa7e8: 3900 1200 |0024: if-nez v0, 0036 // +0012 │ │ +3aa7ec: 52f0 b779 |0026: iget v0, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b7 │ │ +3aa7f0: 3401 0900 |0028: if-lt v1, v0, 0031 // +0009 │ │ +3aa7f4: 6200 dd79 |002a: sget-object v0, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ +3aa7f8: 57f2 b879 |002c: iget-char v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b8 │ │ +3aa7fc: 6e30 8aa5 2004 |002e: invoke-virtual {v0, v2, v4}, Lnet/sf/dibdib/thread_ui/UiPres;.handleKey:(CZ)V // method@a58a │ │ +3aa802: 59f1 c279 |0031: iput v1, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c2 │ │ +3aa806: d900 0119 |0033: rsub-int/lit8 v0, v1, #int 25 // #19 │ │ +3aa80a: 0f00 |0035: return v0 │ │ +3aa80c: 1605 1e00 |0036: const-wide/16 v5, #int 30 // #1e │ │ +3aa810: 7120 6e98 6500 |0038: invoke-static {v5, v6}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ +3aa816: 7100 59a3 0000 |003b: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3aa81c: 0b05 |003e: move-result-wide v5 │ │ +3aa81e: 53f7 c079 |003f: iget-wide v7, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.start:J // field@79c0 │ │ +3aa822: 9c09 0507 |0041: sub-long v9, v5, v7 │ │ +3aa826: 8490 |0043: long-to-int v0, v9 │ │ +3aa828: d300 c800 |0044: div-int/lit16 v0, v0, #int 200 // #00c8 │ │ +3aa82c: b010 |0046: add-int/2addr v0, v1 │ │ +3aa82e: 52f9 c279 |0047: iget v9, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c2 │ │ +3aa832: b190 |0049: sub-int/2addr v0, v9 │ │ +3aa834: 310a 0507 |004a: cmp-long v10, v5, v7 │ │ +3aa838: 3c0a 0500 |004c: if-gtz v10, 0051 // +0005 │ │ +3aa83c: d900 0919 |004e: rsub-int/lit8 v0, v9, #int 25 // #19 │ │ +3aa840: 0f00 |0050: return v0 │ │ +3aa842: 53fa b679 |0051: iget-wide v10, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b6 │ │ +3aa846: 310c 0a05 |0053: cmp-long v12, v10, v5 │ │ +3aa84a: 3c0c 1b00 |0055: if-gtz v12, 0070 // +001b │ │ +3aa84e: 5af2 b679 |0057: iput-wide v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b6 │ │ +3aa852: 52f2 ba79 |0059: iget v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79ba │ │ +3aa856: b812 |005b: shl-int/2addr v2, v1 │ │ +3aa858: 59f2 ba79 |005c: iput v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79ba │ │ +3aa85c: 3402 0300 |005e: if-lt v2, v0, 0061 // +0003 │ │ +3aa860: 2802 |0060: goto 0062 // +0002 │ │ +3aa862: 0120 |0061: move v0, v2 │ │ +3aa864: 3d00 0d00 |0062: if-lez v0, 006f // +000d │ │ +3aa868: 6202 dd79 |0064: sget-object v2, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ +3aa86c: 57f3 b879 |0066: iget-char v3, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b8 │ │ +3aa870: 6e30 8aa5 3201 |0068: invoke-virtual {v2, v3, v1}, Lnet/sf/dibdib/thread_ui/UiPres;.handleKey:(CZ)V // method@a58a │ │ +3aa876: 52f2 b779 |006b: iget v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b7 │ │ +3aa87a: b120 |006d: sub-int/2addr v0, v2 │ │ +3aa87c: 28f4 |006e: goto 0062 // -000c │ │ +3aa87e: 0f04 |006f: return v4 │ │ +3aa880: 9c02 0507 |0070: sub-long v2, v5, v7 │ │ +3aa884: 160c e803 |0072: const-wide/16 v12, #int 1000 // #3e8 │ │ +3aa888: 310e 020c |0074: cmp-long v14, v2, v12 │ │ +3aa88c: 3a0e 0f00 |0076: if-ltz v14, 0085 // +000f │ │ +3aa890: 9c02 0a05 |0078: sub-long v2, v10, v5 │ │ +3aa894: bcc2 |007a: sub-long/2addr v2, v12 │ │ +3aa896: 8420 |007b: long-to-int v0, v2 │ │ +3aa898: da00 0019 |007c: mul-int/lit8 v0, v0, #int 25 // #19 │ │ +3aa89c: bc7a |007e: sub-long/2addr v10, v7 │ │ +3aa89e: bcca |007f: sub-long/2addr v10, v12 │ │ +3aa8a0: 84a2 |0080: long-to-int v2, v10 │ │ +3aa8a2: b320 |0081: div-int/2addr v0, v2 │ │ +3aa8a4: d900 0019 |0082: rsub-int/lit8 v0, v0, #int 25 // #19 │ │ +3aa8a8: b190 |0084: sub-int/2addr v0, v9 │ │ +3aa8aa: bc75 |0085: sub-long/2addr v5, v7 │ │ +3aa8ac: 1602 3002 |0086: const-wide/16 v2, #int 560 // #230 │ │ +3aa8b0: 3107 0502 |0088: cmp-long v7, v5, v2 │ │ +3aa8b4: 3d07 0e00 |008a: if-lez v7, 0098 // +000e │ │ +3aa8b8: 1302 0900 |008c: const/16 v2, #int 9 // #9 │ │ +3aa8bc: 3492 0300 |008e: if-lt v2, v9, 0091 // +0003 │ │ +3aa8c0: 2808 |0090: goto 0098 // +0008 │ │ +3aa8c2: 52f2 ba79 |0091: iget v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79ba │ │ +3aa8c6: 3502 0600 |0093: if-ge v2, v0, 0099 // +0006 │ │ +3aa8ca: d802 0201 |0095: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3aa8ce: 2802 |0097: goto 0099 // +0002 │ │ +3aa8d0: 1212 |0098: const/4 v2, #int 1 // #1 │ │ +3aa8d2: 59f2 ba79 |0099: iput v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.maxPerRound:I // field@79ba │ │ +3aa8d6: 3402 0300 |009b: if-lt v2, v0, 009e // +0003 │ │ +3aa8da: 2802 |009d: goto 009f // +0002 │ │ +3aa8dc: 0120 |009e: move v0, v2 │ │ +3aa8de: 3d00 0300 |009f: if-lez v0, 00a2 // +0003 │ │ +3aa8e2: 0104 |00a1: move v4, v0 │ │ +3aa8e4: b049 |00a2: add-int/2addr v9, v4 │ │ +3aa8e6: 59f9 c279 |00a3: iput v9, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c2 │ │ +3aa8ea: 3d00 0d00 |00a5: if-lez v0, 00b2 // +000d │ │ +3aa8ee: 6202 dd79 |00a7: sget-object v2, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ +3aa8f2: 57f3 b879 |00a9: iget-char v3, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.key:C // field@79b8 │ │ +3aa8f6: 6e30 8aa5 3201 |00ab: invoke-virtual {v2, v3, v1}, Lnet/sf/dibdib/thread_ui/UiPres;.handleKey:(CZ)V // method@a58a │ │ +3aa8fc: 52f2 b779 |00ae: iget v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.factor4CanvasPointer:I // field@79b7 │ │ +3aa900: b120 |00b0: sub-int/2addr v0, v2 │ │ +3aa902: 28f4 |00b1: goto 00a5 // -000c │ │ +3aa904: 52f0 c279 |00b2: iget v0, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.tot:I // field@79c2 │ │ +3aa908: d900 0019 |00b4: rsub-int/lit8 v0, v0, #int 25 // #19 │ │ +3aa90c: 0f00 |00b6: return v0 │ │ +3aa90e: 5af2 b679 |00b7: iput-wide v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b6 │ │ +3aa912: 0f04 |00b9: return v4 │ │ +3aa914: 5af2 b679 |00ba: iput-wide v2, v15, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b6 │ │ +3aa918: 0f04 |00bc: return v4 │ │ catches : 1 │ │ 0x0038 - 0x003b │ │ Ljava/lang/InterruptedException; -> 0x00b7 │ │ positions : │ │ 0x0000 line=133 │ │ 0x0021 line=139 │ │ 0x0026 line=140 │ │ @@ -1287591,18 +1287590,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3aaab8: |[3aaab8] net.sf.dibdib.thread_ui.ClickRepeater.stop:()V │ │ -3aaac8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3aaacc: 5a20 b679 |0002: iput-wide v0, v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b6 │ │ -3aaad0: 0e00 |0004: return-void │ │ +3aaab4: |[3aaab4] net.sf.dibdib.thread_ui.ClickRepeater.stop:()V │ │ +3aaac4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3aaac8: 5a20 b679 |0002: iput-wide v0, v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.dEnd:J // field@79b6 │ │ +3aaacc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lnet/sf/dibdib/thread_ui/ClickRepeater; │ │ │ │ source_file_idx : 4690 (ClickRepeater.java) │ │ @@ -1287675,25 +1287674,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3b7728: |[3b7728] net.sf.dibdib.thread_wk.WkRunner.:()V │ │ -3b7738: 2200 f814 |0000: new-instance v0, Lnet/sf/dibdib/thread_wk/WkRunner; // type@14f8 │ │ -3b773c: 1a01 2a1f |0002: const-string v1, "INSTANCE" // string@1f2a │ │ -3b7740: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3b7742: 7030 fca5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_wk/WkRunner;.:(Ljava/lang/String;I)V // method@a5fc │ │ -3b7748: 6900 567a |0008: sput-object v0, Lnet/sf/dibdib/thread_wk/WkRunner;.INSTANCE:Lnet/sf/dibdib/thread_wk/WkRunner; // field@7a56 │ │ -3b774c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3b774e: 2311 2916 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_wk/WkRunner; // type@1629 │ │ -3b7752: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ -3b7756: 6901 557a |000f: sput-object v1, Lnet/sf/dibdib/thread_wk/WkRunner;.$VALUES:[Lnet/sf/dibdib/thread_wk/WkRunner; // field@7a55 │ │ -3b775a: 0e00 |0011: return-void │ │ +3b7724: |[3b7724] net.sf.dibdib.thread_wk.WkRunner.:()V │ │ +3b7734: 2200 f814 |0000: new-instance v0, Lnet/sf/dibdib/thread_wk/WkRunner; // type@14f8 │ │ +3b7738: 1a01 2a1f |0002: const-string v1, "INSTANCE" // string@1f2a │ │ +3b773c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3b773e: 7030 fca5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_wk/WkRunner;.:(Ljava/lang/String;I)V // method@a5fc │ │ +3b7744: 6900 567a |0008: sput-object v0, Lnet/sf/dibdib/thread_wk/WkRunner;.INSTANCE:Lnet/sf/dibdib/thread_wk/WkRunner; // field@7a56 │ │ +3b7748: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3b774a: 2311 2916 |000b: new-array v1, v1, [Lnet/sf/dibdib/thread_wk/WkRunner; // type@1629 │ │ +3b774e: 4d00 0102 |000d: aput-object v0, v1, v2 │ │ +3b7752: 6901 557a |000f: sput-object v1, Lnet/sf/dibdib/thread_wk/WkRunner;.$VALUES:[Lnet/sf/dibdib/thread_wk/WkRunner; // field@7a55 │ │ +3b7756: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x000f line=18 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_wk/WkRunner;) │ │ @@ -1287701,23 +1287700,23 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -3b775c: |[3b775c] net.sf.dibdib.thread_wk.WkRunner.:(Ljava/lang/String;I)V │ │ -3b776c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3b7772: 1601 0000 |0003: const-wide/16 v1, #int 0 // #0 │ │ -3b7776: 5a01 5a7a |0005: iput-wide v1, v0, Lnet/sf/dibdib/thread_wk/WkRunner;.mStartTimeNanobis:J // field@7a5a │ │ -3b777a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3b777c: 5b01 5b7a |0008: iput-object v1, v0, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ -3b7780: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3b7782: 5901 577a |000b: iput v1, v0, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ -3b7786: 0e00 |000d: return-void │ │ +3b7758: |[3b7758] net.sf.dibdib.thread_wk.WkRunner.:(Ljava/lang/String;I)V │ │ +3b7768: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3b776e: 1601 0000 |0003: const-wide/16 v1, #int 0 // #0 │ │ +3b7772: 5a01 5a7a |0005: iput-wide v1, v0, Lnet/sf/dibdib/thread_wk/WkRunner;.mStartTimeNanobis:J // field@7a5a │ │ +3b7776: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3b7778: 5b01 5b7a |0008: iput-object v1, v0, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ +3b777c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3b777e: 5901 577a |000b: iput v1, v0, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ +3b7782: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=27 │ │ 0x0008 line=28 │ │ 0x000b line=33 │ │ locals : │ │ @@ -1287730,43 +1287729,43 @@ │ │ type : '(I)[Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3b7648: |[3b7648] net.sf.dibdib.thread_wk.WkRunner.extractArgs:(I)[Lnet/sf/dibdib/generic/QSeq; │ │ -3b7658: 5440 587a |0000: iget-object v0, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b765c: 1f00 c714 |0002: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b7660: 5500 6b78 |0004: iget-boolean v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786b │ │ -3b7664: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -3b7668: 5445 5c7a |0008: iget-object v5, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ -3b766c: 1105 |000a: return-object v5 │ │ -3b766e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3b7670: 5441 5d7a |000c: iget-object v1, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.zArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5d │ │ -3b7674: 2112 |000e: array-length v2, v1 │ │ -3b7676: 3520 2200 |000f: if-ge v0, v2, 0031 // +0022 │ │ -3b767a: 5441 5c7a |0011: iget-object v1, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ -3b767e: 4601 0100 |0013: aget-object v1, v1, v0 │ │ -3b7682: 6e10 c8a2 0100 |0015: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -3b7688: 0a01 |0018: move-result v1 │ │ -3b768a: 3d01 1500 |0019: if-lez v1, 002e // +0015 │ │ -3b768e: 5442 5d7a |001b: iget-object v2, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.zArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5d │ │ -3b7692: 3d01 0d00 |001d: if-lez v1, 002a // +000d │ │ -3b7696: 5443 5c7a |001f: iget-object v3, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ -3b769a: 4603 0300 |0021: aget-object v3, v3, v0 │ │ -3b769e: 9401 0501 |0023: rem-int v1, v5, v1 │ │ -3b76a2: 6e20 bda2 1300 |0025: invoke-virtual {v3, v1}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ -3b76a8: 0c01 |0028: move-result-object v1 │ │ -3b76aa: 2803 |0029: goto 002c // +0003 │ │ -3b76ac: 6201 bb76 |002a: sget-object v1, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3b76b0: 4d01 0200 |002c: aput-object v1, v2, v0 │ │ -3b76b4: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3b76b8: 28dc |0030: goto 000c // -0024 │ │ -3b76ba: 1101 |0031: return-object v1 │ │ +3b7644: |[3b7644] net.sf.dibdib.thread_wk.WkRunner.extractArgs:(I)[Lnet/sf/dibdib/generic/QSeq; │ │ +3b7654: 5440 587a |0000: iget-object v0, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b7658: 1f00 c714 |0002: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b765c: 5500 6b78 |0004: iget-boolean v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786b │ │ +3b7660: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +3b7664: 5445 5c7a |0008: iget-object v5, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ +3b7668: 1105 |000a: return-object v5 │ │ +3b766a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3b766c: 5441 5d7a |000c: iget-object v1, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.zArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5d │ │ +3b7670: 2112 |000e: array-length v2, v1 │ │ +3b7672: 3520 2200 |000f: if-ge v0, v2, 0031 // +0022 │ │ +3b7676: 5441 5c7a |0011: iget-object v1, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ +3b767a: 4601 0100 |0013: aget-object v1, v1, v0 │ │ +3b767e: 6e10 c8a2 0100 |0015: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +3b7684: 0a01 |0018: move-result v1 │ │ +3b7686: 3d01 1500 |0019: if-lez v1, 002e // +0015 │ │ +3b768a: 5442 5d7a |001b: iget-object v2, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.zArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5d │ │ +3b768e: 3d01 0d00 |001d: if-lez v1, 002a // +000d │ │ +3b7692: 5443 5c7a |001f: iget-object v3, v4, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ +3b7696: 4603 0300 |0021: aget-object v3, v3, v0 │ │ +3b769a: 9401 0501 |0023: rem-int v1, v5, v1 │ │ +3b769e: 6e20 bda2 1300 |0025: invoke-virtual {v3, v1}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ +3b76a4: 0c01 |0028: move-result-object v1 │ │ +3b76a6: 2803 |0029: goto 002c // +0003 │ │ +3b76a8: 6201 bb76 |002a: sget-object v1, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3b76ac: 4d01 0200 |002c: aput-object v1, v2, v0 │ │ +3b76b0: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3b76b4: 28dc |0030: goto 000c // -0024 │ │ +3b76b6: 1101 |0031: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0008 line=103 │ │ 0x000c line=105 │ │ 0x0011 line=106 │ │ 0x001b line=108 │ │ @@ -1287779,41 +1287778,41 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -3b71f8: |[3b71f8] net.sf.dibdib.thread_wk.WkRunner.maxArgPieces:()I │ │ -3b7208: 5450 587a |0000: iget-object v0, v5, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b720c: 1f00 c714 |0002: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b7210: 5500 6b78 |0004: iget-boolean v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786b │ │ -3b7214: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -3b7216: 3800 2200 |0007: if-eqz v0, 0029 // +0022 │ │ -3b721a: 5450 587a |0009: iget-object v0, v5, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b721e: 1f00 c714 |000b: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b7222: 5200 6178 |000d: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ -3b7226: b110 |000f: sub-int/2addr v0, v1 │ │ -3b7228: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -3b722a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -3b722c: 3a00 1600 |0012: if-ltz v0, 0028 // +0016 │ │ -3b7230: 5453 5c7a |0014: iget-object v3, v5, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ -3b7234: 4604 0300 |0016: aget-object v4, v3, v0 │ │ -3b7238: 3904 0300 |0018: if-nez v4, 001b // +0003 │ │ -3b723c: 0f01 |001a: return v1 │ │ -3b723e: 4603 0300 |001b: aget-object v3, v3, v0 │ │ -3b7242: 6e10 c8a2 0300 |001d: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -3b7248: 0a03 |0020: move-result v3 │ │ -3b724a: 3432 0300 |0021: if-lt v2, v3, 0024 // +0003 │ │ -3b724e: 2802 |0023: goto 0025 // +0002 │ │ -3b7250: 0132 |0024: move v2, v3 │ │ -3b7252: d800 00ff |0025: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3b7256: 28eb |0027: goto 0012 // -0015 │ │ -3b7258: 0f02 |0028: return v2 │ │ -3b725a: 0f01 |0029: return v1 │ │ +3b71f4: |[3b71f4] net.sf.dibdib.thread_wk.WkRunner.maxArgPieces:()I │ │ +3b7204: 5450 587a |0000: iget-object v0, v5, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b7208: 1f00 c714 |0002: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b720c: 5500 6b78 |0004: iget-boolean v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786b │ │ +3b7210: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +3b7212: 3800 2200 |0007: if-eqz v0, 0029 // +0022 │ │ +3b7216: 5450 587a |0009: iget-object v0, v5, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b721a: 1f00 c714 |000b: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b721e: 5200 6178 |000d: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ +3b7222: b110 |000f: sub-int/2addr v0, v1 │ │ +3b7224: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +3b7226: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +3b7228: 3a00 1600 |0012: if-ltz v0, 0028 // +0016 │ │ +3b722c: 5453 5c7a |0014: iget-object v3, v5, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ +3b7230: 4604 0300 |0016: aget-object v4, v3, v0 │ │ +3b7234: 3904 0300 |0018: if-nez v4, 001b // +0003 │ │ +3b7238: 0f01 |001a: return v1 │ │ +3b723a: 4603 0300 |001b: aget-object v3, v3, v0 │ │ +3b723e: 6e10 c8a2 0300 |001d: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +3b7244: 0a03 |0020: move-result v3 │ │ +3b7246: 3432 0300 |0021: if-lt v2, v3, 0024 // +0003 │ │ +3b724a: 2802 |0023: goto 0025 // +0002 │ │ +3b724c: 0132 |0024: move v2, v3 │ │ +3b724e: d800 00ff |0025: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3b7252: 28eb |0027: goto 0012 // -0015 │ │ +3b7254: 0f02 |0028: return v2 │ │ +3b7256: 0f01 |0029: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0009 line=46 │ │ 0x0014 line=47 │ │ 0x001b line=50 │ │ locals : │ │ @@ -1287824,20 +1287823,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/WkRunner;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3b76e0: |[3b76e0] net.sf.dibdib.thread_wk.WkRunner.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/WkRunner; │ │ -3b76f0: 1c00 f814 |0000: const-class v0, Lnet/sf/dibdib/thread_wk/WkRunner; // type@14f8 │ │ -3b76f4: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3b76fa: 0c01 |0005: move-result-object v1 │ │ -3b76fc: 1f01 f814 |0006: check-cast v1, Lnet/sf/dibdib/thread_wk/WkRunner; // type@14f8 │ │ -3b7700: 1101 |0008: return-object v1 │ │ +3b76dc: |[3b76dc] net.sf.dibdib.thread_wk.WkRunner.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/WkRunner; │ │ +3b76ec: 1c00 f814 |0000: const-class v0, Lnet/sf/dibdib/thread_wk/WkRunner; // type@14f8 │ │ +3b76f0: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3b76f6: 0c01 |0005: move-result-object v1 │ │ +3b76f8: 1f01 f814 |0006: check-cast v1, Lnet/sf/dibdib/thread_wk/WkRunner; // type@14f8 │ │ +3b76fc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_wk/WkRunner;) │ │ @@ -1287845,20 +1287844,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_wk/WkRunner;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3b7704: |[3b7704] net.sf.dibdib.thread_wk.WkRunner.values:()[Lnet/sf/dibdib/thread_wk/WkRunner; │ │ -3b7714: 6200 557a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/WkRunner;.$VALUES:[Lnet/sf/dibdib/thread_wk/WkRunner; // field@7a55 │ │ -3b7718: 6e10 84a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_wk/WkRunner;.clone:()Ljava/lang/Object; // method@a684 │ │ -3b771e: 0c00 |0005: move-result-object v0 │ │ -3b7720: 1f00 2916 |0006: check-cast v0, [Lnet/sf/dibdib/thread_wk/WkRunner; // type@1629 │ │ -3b7724: 1100 |0008: return-object v0 │ │ +3b7700: |[3b7700] net.sf.dibdib.thread_wk.WkRunner.values:()[Lnet/sf/dibdib/thread_wk/WkRunner; │ │ +3b7710: 6200 557a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/WkRunner;.$VALUES:[Lnet/sf/dibdib/thread_wk/WkRunner; // field@7a55 │ │ +3b7714: 6e10 84a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_wk/WkRunner;.clone:()Ljava/lang/Object; // method@a684 │ │ +3b771a: 0c00 |0005: move-result-object v0 │ │ +3b771c: 1f00 2916 |0006: check-cast v0, [Lnet/sf/dibdib/thread_wk/WkRunner; // type@1629 │ │ +3b7720: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_wk/WkRunner;) │ │ @@ -1287866,18 +1287865,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b762c: |[3b762c] net.sf.dibdib.thread_wk.WkRunner.call:()Ljava/lang/Object; │ │ -3b763c: 6e10 fea5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/WkRunner;.call:()Lnet/sf/dibdib/generic/QToken; // method@a5fe │ │ -3b7642: 0c00 |0003: move-result-object v0 │ │ -3b7644: 1100 |0004: return-object v0 │ │ +3b7628: |[3b7628] net.sf.dibdib.thread_wk.WkRunner.call:()Ljava/lang/Object; │ │ +3b7638: 6e10 fea5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/WkRunner;.call:()Lnet/sf/dibdib/generic/QToken; // method@a5fe │ │ +3b763e: 0c00 |0003: move-result-object v0 │ │ +3b7640: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sf/dibdib/thread_wk/WkRunner; │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_wk/WkRunner;) │ │ @@ -1287885,21 +1287884,21 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3b76bc: |[3b76bc] net.sf.dibdib.thread_wk.WkRunner.call:()Lnet/sf/dibdib/generic/QToken; │ │ -3b76cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b76ce: 5b20 5c7a |0001: iput-object v0, v2, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ -3b76d2: 5421 597a |0003: iget-object v1, v2, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b76d6: 5b20 5b7a |0005: iput-object v0, v2, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ -3b76da: 5b20 597a |0007: iput-object v0, v2, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b76de: 1101 |0009: return-object v1 │ │ +3b76b8: |[3b76b8] net.sf.dibdib.thread_wk.WkRunner.call:()Lnet/sf/dibdib/generic/QToken; │ │ +3b76c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b76ca: 5b20 5c7a |0001: iput-object v0, v2, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ +3b76ce: 5421 597a |0003: iget-object v1, v2, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b76d2: 5b20 5b7a |0005: iput-object v0, v2, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ +3b76d6: 5b20 597a |0007: iput-object v0, v2, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b76da: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=193 │ │ 0x0003 line=194 │ │ 0x0005 line=195 │ │ 0x0007 line=196 │ │ locals : │ │ @@ -1287910,25 +1287909,25 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;[J)Z' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -3b71c8: |[3b71c8] net.sf.dibdib.thread_wk.WkRunner.guard:(Lnet/sf/dibdib/generic/QToken;[J)Z │ │ -3b71d8: 5411 b076 |0000: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3b71dc: 2012 c714 |0002: instance-of v2, v1, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b71e0: 3902 0900 |0004: if-nez v2, 000d // +0009 │ │ -3b71e4: 2011 f714 |0006: instance-of v1, v1, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b71e8: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ -3b71ec: 2803 |000a: goto 000d // +0003 │ │ -3b71ee: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3b71f0: 2802 |000c: goto 000e // +0002 │ │ -3b71f2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -3b71f4: 0f01 |000e: return v1 │ │ +3b71c4: |[3b71c4] net.sf.dibdib.thread_wk.WkRunner.guard:(Lnet/sf/dibdib/generic/QToken;[J)Z │ │ +3b71d4: 5411 b076 |0000: iget-object v1, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3b71d8: 2012 c714 |0002: instance-of v2, v1, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b71dc: 3902 0900 |0004: if-nez v2, 000d // +0009 │ │ +3b71e0: 2011 f714 |0006: instance-of v1, v1, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b71e4: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ +3b71e8: 2803 |000a: goto 000d // +0003 │ │ +3b71ea: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3b71ec: 2802 |000c: goto 000e // +0002 │ │ +3b71ee: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +3b71f0: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0002 line=40 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Lnet/sf/dibdib/thread_wk/WkRunner; │ │ 0x0000 - 0x000f reg=1 (null) Lnet/sf/dibdib/generic/QToken; │ │ @@ -1287939,116 +1287938,116 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3b7788: |[3b7788] net.sf.dibdib.thread_wk.WkRunner.removeWipData4Interrupts:()V │ │ -3b7798: 0e00 |0000: return-void │ │ +3b7784: |[3b7784] net.sf.dibdib.thread_wk.WkRunner.removeWipData4Interrupts:()V │ │ +3b7794: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_wk/WkRunner;) │ │ name : 'start' │ │ type : '(JLnet/sf/dibdib/generic/QToken;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 165 16-bit code units │ │ -3b725c: |[3b725c] net.sf.dibdib.thread_wk.WkRunner.start:(JLnet/sf/dibdib/generic/QToken;)I │ │ -3b726c: 5a34 5a7a |0000: iput-wide v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mStartTimeNanobis:J // field@7a5a │ │ -3b7270: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -3b7272: 5b34 597a |0003: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b7276: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -3b7278: 3806 9e00 |0006: if-eqz v6, 00a4 // +009e │ │ -3b727c: 5460 b076 |0008: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3b7280: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -3b7284: 2900 9800 |000c: goto/16 00a4 // +0098 │ │ -3b7288: 6200 6473 |000e: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b728c: 1a01 a417 |0010: const-string v1, "E" // string@17a4 │ │ -3b7290: 6e30 e8a5 1004 |0012: invoke-virtual {v0, v1, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ -3b7296: 5b36 5b7a |0015: iput-object v6, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ -3b729a: 5464 b076 |0017: iget-object v4, v6, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3b729e: 5b34 587a |0019: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b72a2: 1234 |001b: const/4 v4, #int 3 // #3 │ │ -3b72a4: 2344 0e16 |001c: new-array v4, v4, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3b72a8: 5b34 5c7a |001e: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ -3b72ac: 5460 a976 |0020: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3b72b0: 1f00 af14 |0022: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b72b4: 4d00 0405 |0024: aput-object v0, v4, v5 │ │ -3b72b8: 5434 5c7a |0026: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ -3b72bc: 5460 aa76 |0028: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3b72c0: 1f00 af14 |002a: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b72c4: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -3b72c6: 4d00 0401 |002d: aput-object v0, v4, v1 │ │ -3b72ca: 5434 5c7a |002f: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ -3b72ce: 1220 |0031: const/4 v0, #int 2 // #2 │ │ -3b72d0: 5462 ab76 |0032: iget-object v2, v6, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ -3b72d4: 1f02 af14 |0034: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b72d8: 4d02 0400 |0036: aput-object v2, v4, v0 │ │ -3b72dc: 5434 587a |0038: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b72e0: 2044 c714 |003a: instance-of v4, v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b72e4: 3904 0300 |003c: if-nez v4, 003f // +0003 │ │ -3b72e8: 0f01 |003e: return v1 │ │ -3b72ea: 5464 a976 |003f: iget-object v4, v6, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3b72ee: 2044 af14 |0041: instance-of v4, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b72f2: 3804 2e00 |0043: if-eqz v4, 0071 // +002e │ │ -3b72f6: 6204 b677 |0045: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b6 │ │ -3b72fa: 5430 587a |0047: iget-object v0, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b72fe: 3204 2800 |0049: if-eq v4, v0, 0071 // +0028 │ │ -3b7302: 6204 f777 |004b: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PW:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f7 │ │ -3b7306: 5430 587a |004d: iget-object v0, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b730a: 3204 2200 |004f: if-eq v4, v0, 0071 // +0022 │ │ -3b730e: 6204 f877 |0051: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PWAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f8 │ │ -3b7312: 5430 587a |0053: iget-object v0, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b7316: 3204 1c00 |0055: if-eq v4, v0, 0071 // +001c │ │ -3b731a: 6204 6473 |0057: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b731e: 5460 a976 |0059: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3b7322: 1f00 af14 |005b: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b7326: 1a02 0422 |005d: const-string v2, "L" // string@2204 │ │ -3b732a: 6e30 e8a5 2400 |005f: invoke-virtual {v4, v2, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ -3b7330: 6204 6473 |0062: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b7334: 6e10 f7a2 0600 |0064: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QToken;.toString:()Ljava/lang/String; // method@a2f7 │ │ -3b733a: 0c00 |0067: move-result-object v0 │ │ -3b733c: 7110 c1a2 0000 |0068: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b7342: 0c00 |006b: move-result-object v0 │ │ -3b7344: 1a02 c649 |006c: const-string v2, "T" // string@49c6 │ │ -3b7348: 6e30 e8a5 2400 |006e: invoke-virtual {v4, v2, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ -3b734e: 5434 587a |0071: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b7352: 1f04 c714 |0073: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b7356: 5244 6178 |0075: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ -3b735a: 2344 0e16 |0077: new-array v4, v4, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3b735e: 5b34 5d7a |0079: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.zArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5d │ │ -3b7362: 5264 b476 |007b: iget v4, v6, Lnet/sf/dibdib/generic/QToken;.parY:I // field@76b4 │ │ -3b7366: 5934 577a |007d: iput v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ -3b736a: 3c04 2400 |007f: if-gtz v4, 00a3 // +0024 │ │ -3b736e: 5935 577a |0081: iput v5, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ -3b7372: 5434 587a |0083: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b7376: 1f04 c714 |0085: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b737a: 5244 6278 |0087: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ -3b737e: 2344 3616 |0089: new-array v4, v4, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ -3b7382: 5b64 b776 |008b: iput-object v4, v6, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3b7386: 7010 01a6 0300 |008d: invoke-direct {v3}, Lnet/sf/dibdib/thread_wk/WkRunner;.maxArgPieces:()I // method@a601 │ │ -3b738c: 0a04 |0090: move-result v4 │ │ -3b738e: 5460 b776 |0091: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3b7392: 1f00 3616 |0093: check-cast v0, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ -3b7396: 2100 |0095: array-length v0, v0 │ │ -3b7398: 3505 0d00 |0096: if-ge v5, v0, 00a3 // +000d │ │ -3b739c: 5460 b776 |0098: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3b73a0: 1f00 3616 |009a: check-cast v0, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ -3b73a4: 2342 0e16 |009c: new-array v2, v4, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3b73a8: 4d02 0005 |009e: aput-object v2, v0, v5 │ │ -3b73ac: d805 0501 |00a0: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3b73b0: 28ef |00a2: goto 0091 // -0011 │ │ -3b73b2: 0f01 |00a3: return v1 │ │ -3b73b4: 0f05 |00a4: return v5 │ │ +3b7258: |[3b7258] net.sf.dibdib.thread_wk.WkRunner.start:(JLnet/sf/dibdib/generic/QToken;)I │ │ +3b7268: 5a34 5a7a |0000: iput-wide v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mStartTimeNanobis:J // field@7a5a │ │ +3b726c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +3b726e: 5b34 597a |0003: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b7272: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +3b7274: 3806 9e00 |0006: if-eqz v6, 00a4 // +009e │ │ +3b7278: 5460 b076 |0008: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3b727c: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +3b7280: 2900 9800 |000c: goto/16 00a4 // +0098 │ │ +3b7284: 6200 6473 |000e: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b7288: 1a01 a417 |0010: const-string v1, "E" // string@17a4 │ │ +3b728c: 6e30 e8a5 1004 |0012: invoke-virtual {v0, v1, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ +3b7292: 5b36 5b7a |0015: iput-object v6, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ +3b7296: 5464 b076 |0017: iget-object v4, v6, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3b729a: 5b34 587a |0019: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b729e: 1234 |001b: const/4 v4, #int 3 // #3 │ │ +3b72a0: 2344 0e16 |001c: new-array v4, v4, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3b72a4: 5b34 5c7a |001e: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ +3b72a8: 5460 a976 |0020: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3b72ac: 1f00 af14 |0022: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b72b0: 4d00 0405 |0024: aput-object v0, v4, v5 │ │ +3b72b4: 5434 5c7a |0026: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ +3b72b8: 5460 aa76 |0028: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3b72bc: 1f00 af14 |002a: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b72c0: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +3b72c2: 4d00 0401 |002d: aput-object v0, v4, v1 │ │ +3b72c6: 5434 5c7a |002f: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ +3b72ca: 1220 |0031: const/4 v0, #int 2 // #2 │ │ +3b72cc: 5462 ab76 |0032: iget-object v2, v6, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ +3b72d0: 1f02 af14 |0034: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b72d4: 4d02 0400 |0036: aput-object v2, v4, v0 │ │ +3b72d8: 5434 587a |0038: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b72dc: 2044 c714 |003a: instance-of v4, v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b72e0: 3904 0300 |003c: if-nez v4, 003f // +0003 │ │ +3b72e4: 0f01 |003e: return v1 │ │ +3b72e6: 5464 a976 |003f: iget-object v4, v6, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3b72ea: 2044 af14 |0041: instance-of v4, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b72ee: 3804 2e00 |0043: if-eqz v4, 0071 // +002e │ │ +3b72f2: 6204 b677 |0045: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b6 │ │ +3b72f6: 5430 587a |0047: iget-object v0, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b72fa: 3204 2800 |0049: if-eq v4, v0, 0071 // +0028 │ │ +3b72fe: 6204 f777 |004b: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PW:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f7 │ │ +3b7302: 5430 587a |004d: iget-object v0, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b7306: 3204 2200 |004f: if-eq v4, v0, 0071 // +0022 │ │ +3b730a: 6204 f877 |0051: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PWAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f8 │ │ +3b730e: 5430 587a |0053: iget-object v0, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b7312: 3204 1c00 |0055: if-eq v4, v0, 0071 // +001c │ │ +3b7316: 6204 6473 |0057: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b731a: 5460 a976 |0059: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3b731e: 1f00 af14 |005b: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b7322: 1a02 0422 |005d: const-string v2, "L" // string@2204 │ │ +3b7326: 6e30 e8a5 2400 |005f: invoke-virtual {v4, v2, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ +3b732c: 6204 6473 |0062: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b7330: 6e10 f7a2 0600 |0064: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QToken;.toString:()Ljava/lang/String; // method@a2f7 │ │ +3b7336: 0c00 |0067: move-result-object v0 │ │ +3b7338: 7110 c1a2 0000 |0068: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b733e: 0c00 |006b: move-result-object v0 │ │ +3b7340: 1a02 c649 |006c: const-string v2, "T" // string@49c6 │ │ +3b7344: 6e30 e8a5 2400 |006e: invoke-virtual {v4, v2, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ +3b734a: 5434 587a |0071: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b734e: 1f04 c714 |0073: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b7352: 5244 6178 |0075: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ +3b7356: 2344 0e16 |0077: new-array v4, v4, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3b735a: 5b34 5d7a |0079: iput-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.zArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5d │ │ +3b735e: 5264 b476 |007b: iget v4, v6, Lnet/sf/dibdib/generic/QToken;.parY:I // field@76b4 │ │ +3b7362: 5934 577a |007d: iput v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ +3b7366: 3c04 2400 |007f: if-gtz v4, 00a3 // +0024 │ │ +3b736a: 5935 577a |0081: iput v5, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ +3b736e: 5434 587a |0083: iget-object v4, v3, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b7372: 1f04 c714 |0085: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b7376: 5244 6278 |0087: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ +3b737a: 2344 3616 |0089: new-array v4, v4, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ +3b737e: 5b64 b776 |008b: iput-object v4, v6, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3b7382: 7010 01a6 0300 |008d: invoke-direct {v3}, Lnet/sf/dibdib/thread_wk/WkRunner;.maxArgPieces:()I // method@a601 │ │ +3b7388: 0a04 |0090: move-result v4 │ │ +3b738a: 5460 b776 |0091: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3b738e: 1f00 3616 |0093: check-cast v0, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ +3b7392: 2100 |0095: array-length v0, v0 │ │ +3b7394: 3505 0d00 |0096: if-ge v5, v0, 00a3 // +000d │ │ +3b7398: 5460 b776 |0098: iget-object v0, v6, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3b739c: 1f00 3616 |009a: check-cast v0, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ +3b73a0: 2342 0e16 |009c: new-array v2, v4, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3b73a4: 4d02 0005 |009e: aput-object v2, v0, v5 │ │ +3b73a8: d805 0501 |00a0: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3b73ac: 28ef |00a2: goto 0091 // -0011 │ │ +3b73ae: 0f01 |00a3: return v1 │ │ +3b73b0: 0f05 |00a4: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0008 line=62 │ │ 0x000e line=65 │ │ 0x0015 line=66 │ │ @@ -1288078,30 +1288077,30 @@ │ │ type : '(J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -3b73b8: |[3b73b8] net.sf.dibdib.thread_wk.WkRunner.step:(J)I │ │ -3b73c8: 5412 587a |0000: iget-object v2, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b73cc: 2022 f714 |0002: instance-of v2, v2, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b73d0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -3b73d2: 3802 1200 |0005: if-eqz v2, 0017 // +0012 │ │ -3b73d6: 5b13 597a |0007: iput-object v3, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b73da: 5412 5b7a |0009: iget-object v2, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ -3b73de: 7110 f1a5 0200 |000b: invoke-static {v2}, Lnet/sf/dibdib/thread_wk/QOpWk;.execOpWk:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a5f1 │ │ -3b73e4: 0c02 |000e: move-result-object v2 │ │ -3b73e6: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ -3b73ea: 5410 5b7a |0011: iget-object v0, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ -3b73ee: 5b10 597a |0013: iput-object v0, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b73f2: 5b02 b076 |0015: iput-object v2, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3b73f6: 5b13 5b7a |0017: iput-object v3, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ -3b73fa: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -3b73fc: 0f02 |001a: return v2 │ │ +3b73b4: |[3b73b4] net.sf.dibdib.thread_wk.WkRunner.step:(J)I │ │ +3b73c4: 5412 587a |0000: iget-object v2, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b73c8: 2022 f714 |0002: instance-of v2, v2, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b73cc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +3b73ce: 3802 1200 |0005: if-eqz v2, 0017 // +0012 │ │ +3b73d2: 5b13 597a |0007: iput-object v3, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b73d6: 5412 5b7a |0009: iget-object v2, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ +3b73da: 7110 f1a5 0200 |000b: invoke-static {v2}, Lnet/sf/dibdib/thread_wk/QOpWk;.execOpWk:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a5f1 │ │ +3b73e0: 0c02 |000e: move-result-object v2 │ │ +3b73e2: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ +3b73e6: 5410 5b7a |0011: iget-object v0, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ +3b73ea: 5b10 597a |0013: iput-object v0, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b73ee: 5b02 b076 |0015: iput-object v2, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3b73f2: 5b13 5b7a |0017: iput-object v3, v1, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ +3b73f6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +3b73f8: 0f02 |001a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0007 line=117 │ │ 0x0009 line=118 │ │ 0x0011 line=120 │ │ 0x0015 line=121 │ │ @@ -1288115,165 +1288114,165 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 270 16-bit code units │ │ -3b7400: |[3b7400] net.sf.dibdib.thread_wk.WkRunner.stepAsync:()I │ │ -3b7410: 54b0 587a |0000: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b7414: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b7416: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3b7418: 3800 0501 |0004: if-eqz v0, 0109 // +0105 │ │ -3b741c: 6200 e677 |0006: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ -3b7420: 54b3 587a |0008: iget-object v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b7424: 3330 0400 |000a: if-ne v0, v3, 000e // +0004 │ │ -3b7428: 2900 fd00 |000c: goto/16 0109 // +00fd │ │ -3b742c: 2030 c714 |000e: instance-of v0, v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b7430: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -3b7432: 3900 0300 |0011: if-nez v0, 0014 // +0003 │ │ -3b7436: 0f03 |0013: return v3 │ │ -3b7438: 54b0 5c7a |0014: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ -3b743c: 3800 f200 |0016: if-eqz v0, 0108 // +00f2 │ │ -3b7440: 52b0 577a |0018: iget v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ -3b7444: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ -3b7448: 2900 ec00 |001c: goto/16 0108 // +00ec │ │ -3b744c: 6200 b876 |001e: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b8 │ │ -3b7450: 54b4 5b7a |0020: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ -3b7454: 5344 b676 |0022: iget-wide v4, v4, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ -3b7458: 7120 ad97 5400 |0024: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b745e: 0c04 |0027: move-result-object v4 │ │ -3b7460: 6e20 f99a 4000 |0028: invoke-virtual {v0, v4}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -3b7466: 0c00 |002b: move-result-object v0 │ │ -3b7468: 3900 0b00 |002c: if-nez v0, 0037 // +000b │ │ -3b746c: 54b0 587a |002e: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b7470: 1f00 c714 |0030: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b7474: 5200 6278 |0032: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ -3b7478: 3d00 0300 |0034: if-lez v0, 0037 // +0003 │ │ -3b747c: 0f02 |0036: return v2 │ │ -3b747e: 54b0 587a |0037: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b7482: 1f00 c714 |0039: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b7486: 5200 6278 |003b: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ -3b748a: 3c00 0500 |003d: if-gtz v0, 0042 // +0005 │ │ -3b748e: 6200 8979 |003f: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzREFRESH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7989 │ │ -3b7492: 2803 |0041: goto 0044 // +0003 │ │ -3b7494: 6200 8379 |0042: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ -3b7498: 54b4 587a |0044: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b749c: 1f04 c714 |0046: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b74a0: 5544 6b78 |0048: iget-boolean v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786b │ │ -3b74a4: 3804 7d00 |004a: if-eqz v4, 00c7 // +007d │ │ -3b74a8: 54b4 587a |004c: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b74ac: 1f04 c714 |004e: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b74b0: 5244 6278 |0050: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ -3b74b4: 3d04 7500 |0052: if-lez v4, 00c7 // +0075 │ │ -3b74b8: 54b4 587a |0054: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b74bc: 1f04 c714 |0056: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b74c0: 5244 6178 |0058: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ -3b74c4: 3c04 0400 |005a: if-gtz v4, 005e // +0004 │ │ -3b74c8: 2900 6b00 |005c: goto/16 00c7 // +006b │ │ -3b74cc: 54b4 5b7a |005e: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ -3b74d0: 5444 b776 |0060: iget-object v4, v4, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3b74d4: 1f04 3616 |0062: check-cast v4, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ -3b74d8: 54b5 587a |0064: iget-object v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b74dc: 7210 58a2 0500 |0066: invoke-interface {v5}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ -3b74e2: 0a05 |0069: move-result v5 │ │ -3b74e4: 6206 6c78 |006a: sget-object v6, Lnet/sf/dibdib/thread_any/QOpMain;.zzSLOW:Lnet/sf/dibdib/thread_any/QOpMain; // field@786c │ │ -3b74e8: 6e10 06a4 0600 |006c: invoke-virtual {v6}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b74ee: 0a06 |006f: move-result v6 │ │ -3b74f0: 3465 0400 |0070: if-lt v5, v6, 0074 // +0004 │ │ -3b74f4: 1225 |0072: const/4 v5, #int 2 // #2 │ │ -3b74f6: 2805 |0073: goto 0078 // +0005 │ │ -3b74f8: 6205 6373 |0074: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3b74fc: 5255 8673 |0076: iget v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.minLargeSeq:I // field@7386 │ │ -3b7500: 52b6 577a |0078: iget v6, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ -3b7504: b056 |007a: add-int/2addr v6, v5 │ │ -3b7506: 4605 0402 |007b: aget-object v5, v4, v2 │ │ -3b750a: 2155 |007d: array-length v5, v5 │ │ -3b750c: 3656 0300 |007e: if-gt v6, v5, 0081 // +0003 │ │ -3b7510: 2804 |0080: goto 0084 // +0004 │ │ -3b7512: 4605 0402 |0081: aget-object v5, v4, v2 │ │ -3b7516: 2156 |0083: array-length v6, v5 │ │ -3b7518: 52b5 577a |0084: iget v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ -3b751c: 3565 3300 |0086: if-ge v5, v6, 00b9 // +0033 │ │ -3b7520: 54b7 587a |0088: iget-object v7, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b7524: 1f07 c714 |008a: check-cast v7, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b7528: 7020 ffa5 5b00 |008c: invoke-direct {v11, v5}, Lnet/sf/dibdib/thread_wk/WkRunner;.extractArgs:(I)[Lnet/sf/dibdib/generic/QSeq; // method@a5ff │ │ -3b752e: 0c05 |008f: move-result-object v5 │ │ -3b7530: 6e20 faa3 5700 |0090: invoke-virtual {v7, v5}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3fa │ │ -3b7536: 0c05 |0093: move-result-object v5 │ │ -3b7538: 1207 |0094: const/4 v7, #int 0 // #0 │ │ -3b753a: 2148 |0095: array-length v8, v4 │ │ -3b753c: 3587 1d00 |0096: if-ge v7, v8, 00b3 // +001d │ │ -3b7540: 4608 0407 |0098: aget-object v8, v4, v7 │ │ -3b7544: 52b9 577a |009a: iget v9, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ -3b7548: 205a 0e16 |009c: instance-of v10, v5, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3b754c: 380a 0800 |009e: if-eqz v10, 00a6 // +0008 │ │ -3b7550: 075a |00a0: move-object v10, v5 │ │ -3b7552: 1f0a 0e16 |00a1: check-cast v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3b7556: 460a 0a07 |00a3: aget-object v10, v10, v7 │ │ -3b755a: 2809 |00a5: goto 00ae // +0009 │ │ -3b755c: 3905 0500 |00a6: if-nez v5, 00ab // +0005 │ │ -3b7560: 620a bb76 |00a8: sget-object v10, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3b7564: 2804 |00aa: goto 00ae // +0004 │ │ -3b7566: 075a |00ab: move-object v10, v5 │ │ -3b7568: 1f0a af14 |00ac: check-cast v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b756c: 4d0a 0809 |00ae: aput-object v10, v8, v9 │ │ -3b7570: d807 0701 |00b0: add-int/lit8 v7, v7, #int 1 // #01 │ │ -3b7574: 28e3 |00b2: goto 0095 // -001d │ │ -3b7576: 52b5 577a |00b3: iget v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ -3b757a: b035 |00b5: add-int/2addr v5, v3 │ │ -3b757c: 59b5 577a |00b6: iput v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ -3b7580: 28cc |00b8: goto 0084 // -0034 │ │ -3b7582: 4606 0402 |00b9: aget-object v6, v4, v2 │ │ -3b7586: 2166 |00bb: array-length v6, v6 │ │ -3b7588: 3565 3700 |00bc: if-ge v5, v6, 00f3 // +0037 │ │ -3b758c: 54b0 5b7a |00be: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ -3b7590: 5905 b476 |00c0: iput v5, v0, Lnet/sf/dibdib/generic/QToken;.parY:I // field@76b4 │ │ -3b7594: 54b0 5b7a |00c2: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ -3b7598: 5400 b076 |00c4: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3b759c: 282d |00c6: goto 00f3 // +002d │ │ -3b759e: 54b4 587a |00c7: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b75a2: 1f04 c714 |00c9: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b75a6: 7020 ffa5 2b00 |00cb: invoke-direct {v11, v2}, Lnet/sf/dibdib/thread_wk/WkRunner;.extractArgs:(I)[Lnet/sf/dibdib/generic/QSeq; // method@a5ff │ │ -3b75ac: 0c05 |00ce: move-result-object v5 │ │ -3b75ae: 6e20 faa3 5400 |00cf: invoke-virtual {v4, v5}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3fa │ │ -3b75b4: 0c04 |00d2: move-result-object v4 │ │ -3b75b6: 3904 2000 |00d3: if-nez v4, 00f3 // +0020 │ │ -3b75ba: 54b4 587a |00d5: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ -3b75be: 1f04 c714 |00d7: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3b75c2: 54b5 5c7a |00d9: iget-object v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ -3b75c6: 7120 f0a5 5400 |00db: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_wk/QOpWk;.execOpMain:(Lnet/sf/dibdib/thread_any/QOpMain;[Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5f0 │ │ -3b75cc: 0c04 |00de: move-result-object v4 │ │ -3b75ce: 3904 0300 |00df: if-nez v4, 00e2 // +0003 │ │ -3b75d2: 0f02 |00e1: return v2 │ │ -3b75d4: 0745 |00e2: move-object v5, v4 │ │ -3b75d6: 1f05 af14 |00e3: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b75da: 6e20 bba2 2500 |00e5: invoke-virtual {v5, v2}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3b75e0: 0c06 |00e8: move-result-object v6 │ │ -3b75e2: 2066 9614 |00e9: instance-of v6, v6, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ -3b75e6: 3806 0800 |00eb: if-eqz v6, 00f3 // +0008 │ │ -3b75ea: 6e20 bba2 2500 |00ed: invoke-virtual {v5, v2}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3b75f0: 0c00 |00f0: move-result-object v0 │ │ -3b75f2: 1f00 9614 |00f1: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ -3b75f6: 3804 1400 |00f3: if-eqz v4, 0107 // +0014 │ │ -3b75fa: 54b3 5b7a |00f5: iget-object v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ -3b75fe: 5b34 b776 |00f7: iput-object v4, v3, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3b7602: 12f3 |00f9: const/4 v3, #int -1 // #ff │ │ -3b7604: 59b3 577a |00fa: iput v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ -3b7608: 54b3 5b7a |00fc: iget-object v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ -3b760c: 5bb3 597a |00fe: iput-object v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b7610: 5b30 b076 |0100: iput-object v0, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3b7614: 5bb1 5b7a |0102: iput-object v1, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ -3b7618: 5bb1 5c7a |0104: iput-object v1, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ -3b761c: 0f02 |0106: return v2 │ │ -3b761e: 0f03 |0107: return v3 │ │ -3b7620: 0f02 |0108: return v2 │ │ -3b7622: 5bb1 597a |0109: iput-object v1, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ -3b7626: 5bb1 5c7a |010b: iput-object v1, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ -3b762a: 0f02 |010d: return v2 │ │ +3b73fc: |[3b73fc] net.sf.dibdib.thread_wk.WkRunner.stepAsync:()I │ │ +3b740c: 54b0 587a |0000: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b7410: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b7412: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3b7414: 3800 0501 |0004: if-eqz v0, 0109 // +0105 │ │ +3b7418: 6200 e677 |0006: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ +3b741c: 54b3 587a |0008: iget-object v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b7420: 3330 0400 |000a: if-ne v0, v3, 000e // +0004 │ │ +3b7424: 2900 fd00 |000c: goto/16 0109 // +00fd │ │ +3b7428: 2030 c714 |000e: instance-of v0, v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b742c: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +3b742e: 3900 0300 |0011: if-nez v0, 0014 // +0003 │ │ +3b7432: 0f03 |0013: return v3 │ │ +3b7434: 54b0 5c7a |0014: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ +3b7438: 3800 f200 |0016: if-eqz v0, 0108 // +00f2 │ │ +3b743c: 52b0 577a |0018: iget v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ +3b7440: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ +3b7444: 2900 ec00 |001c: goto/16 0108 // +00ec │ │ +3b7448: 6200 b876 |001e: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b8 │ │ +3b744c: 54b4 5b7a |0020: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ +3b7450: 5344 b676 |0022: iget-wide v4, v4, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ +3b7454: 7120 ad97 5400 |0024: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b745a: 0c04 |0027: move-result-object v4 │ │ +3b745c: 6e20 f99a 4000 |0028: invoke-virtual {v0, v4}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +3b7462: 0c00 |002b: move-result-object v0 │ │ +3b7464: 3900 0b00 |002c: if-nez v0, 0037 // +000b │ │ +3b7468: 54b0 587a |002e: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b746c: 1f00 c714 |0030: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b7470: 5200 6278 |0032: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ +3b7474: 3d00 0300 |0034: if-lez v0, 0037 // +0003 │ │ +3b7478: 0f02 |0036: return v2 │ │ +3b747a: 54b0 587a |0037: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b747e: 1f00 c714 |0039: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b7482: 5200 6278 |003b: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ +3b7486: 3c00 0500 |003d: if-gtz v0, 0042 // +0005 │ │ +3b748a: 6200 8979 |003f: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzREFRESH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7989 │ │ +3b748e: 2803 |0041: goto 0044 // +0003 │ │ +3b7490: 6200 8379 |0042: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ +3b7494: 54b4 587a |0044: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b7498: 1f04 c714 |0046: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b749c: 5544 6b78 |0048: iget-boolean v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786b │ │ +3b74a0: 3804 7d00 |004a: if-eqz v4, 00c7 // +007d │ │ +3b74a4: 54b4 587a |004c: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b74a8: 1f04 c714 |004e: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b74ac: 5244 6278 |0050: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ +3b74b0: 3d04 7500 |0052: if-lez v4, 00c7 // +0075 │ │ +3b74b4: 54b4 587a |0054: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b74b8: 1f04 c714 |0056: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b74bc: 5244 6178 |0058: iget v4, v4, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ +3b74c0: 3c04 0400 |005a: if-gtz v4, 005e // +0004 │ │ +3b74c4: 2900 6b00 |005c: goto/16 00c7 // +006b │ │ +3b74c8: 54b4 5b7a |005e: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ +3b74cc: 5444 b776 |0060: iget-object v4, v4, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3b74d0: 1f04 3616 |0062: check-cast v4, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ +3b74d4: 54b5 587a |0064: iget-object v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b74d8: 7210 58a2 0500 |0066: invoke-interface {v5}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ +3b74de: 0a05 |0069: move-result v5 │ │ +3b74e0: 6206 6c78 |006a: sget-object v6, Lnet/sf/dibdib/thread_any/QOpMain;.zzSLOW:Lnet/sf/dibdib/thread_any/QOpMain; // field@786c │ │ +3b74e4: 6e10 06a4 0600 |006c: invoke-virtual {v6}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b74ea: 0a06 |006f: move-result v6 │ │ +3b74ec: 3465 0400 |0070: if-lt v5, v6, 0074 // +0004 │ │ +3b74f0: 1225 |0072: const/4 v5, #int 2 // #2 │ │ +3b74f2: 2805 |0073: goto 0078 // +0005 │ │ +3b74f4: 6205 6373 |0074: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3b74f8: 5255 8673 |0076: iget v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.minLargeSeq:I // field@7386 │ │ +3b74fc: 52b6 577a |0078: iget v6, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ +3b7500: b056 |007a: add-int/2addr v6, v5 │ │ +3b7502: 4605 0402 |007b: aget-object v5, v4, v2 │ │ +3b7506: 2155 |007d: array-length v5, v5 │ │ +3b7508: 3656 0300 |007e: if-gt v6, v5, 0081 // +0003 │ │ +3b750c: 2804 |0080: goto 0084 // +0004 │ │ +3b750e: 4605 0402 |0081: aget-object v5, v4, v2 │ │ +3b7512: 2156 |0083: array-length v6, v5 │ │ +3b7514: 52b5 577a |0084: iget v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ +3b7518: 3565 3300 |0086: if-ge v5, v6, 00b9 // +0033 │ │ +3b751c: 54b7 587a |0088: iget-object v7, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b7520: 1f07 c714 |008a: check-cast v7, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b7524: 7020 ffa5 5b00 |008c: invoke-direct {v11, v5}, Lnet/sf/dibdib/thread_wk/WkRunner;.extractArgs:(I)[Lnet/sf/dibdib/generic/QSeq; // method@a5ff │ │ +3b752a: 0c05 |008f: move-result-object v5 │ │ +3b752c: 6e20 faa3 5700 |0090: invoke-virtual {v7, v5}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3fa │ │ +3b7532: 0c05 |0093: move-result-object v5 │ │ +3b7534: 1207 |0094: const/4 v7, #int 0 // #0 │ │ +3b7536: 2148 |0095: array-length v8, v4 │ │ +3b7538: 3587 1d00 |0096: if-ge v7, v8, 00b3 // +001d │ │ +3b753c: 4608 0407 |0098: aget-object v8, v4, v7 │ │ +3b7540: 52b9 577a |009a: iget v9, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ +3b7544: 205a 0e16 |009c: instance-of v10, v5, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3b7548: 380a 0800 |009e: if-eqz v10, 00a6 // +0008 │ │ +3b754c: 075a |00a0: move-object v10, v5 │ │ +3b754e: 1f0a 0e16 |00a1: check-cast v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3b7552: 460a 0a07 |00a3: aget-object v10, v10, v7 │ │ +3b7556: 2809 |00a5: goto 00ae // +0009 │ │ +3b7558: 3905 0500 |00a6: if-nez v5, 00ab // +0005 │ │ +3b755c: 620a bb76 |00a8: sget-object v10, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3b7560: 2804 |00aa: goto 00ae // +0004 │ │ +3b7562: 075a |00ab: move-object v10, v5 │ │ +3b7564: 1f0a af14 |00ac: check-cast v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b7568: 4d0a 0809 |00ae: aput-object v10, v8, v9 │ │ +3b756c: d807 0701 |00b0: add-int/lit8 v7, v7, #int 1 // #01 │ │ +3b7570: 28e3 |00b2: goto 0095 // -001d │ │ +3b7572: 52b5 577a |00b3: iget v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ +3b7576: b035 |00b5: add-int/2addr v5, v3 │ │ +3b7578: 59b5 577a |00b6: iput v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ +3b757c: 28cc |00b8: goto 0084 // -0034 │ │ +3b757e: 4606 0402 |00b9: aget-object v6, v4, v2 │ │ +3b7582: 2166 |00bb: array-length v6, v6 │ │ +3b7584: 3565 3700 |00bc: if-ge v5, v6, 00f3 // +0037 │ │ +3b7588: 54b0 5b7a |00be: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ +3b758c: 5905 b476 |00c0: iput v5, v0, Lnet/sf/dibdib/generic/QToken;.parY:I // field@76b4 │ │ +3b7590: 54b0 5b7a |00c2: iget-object v0, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ +3b7594: 5400 b076 |00c4: iget-object v0, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3b7598: 282d |00c6: goto 00f3 // +002d │ │ +3b759a: 54b4 587a |00c7: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b759e: 1f04 c714 |00c9: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b75a2: 7020 ffa5 2b00 |00cb: invoke-direct {v11, v2}, Lnet/sf/dibdib/thread_wk/WkRunner;.extractArgs:(I)[Lnet/sf/dibdib/generic/QSeq; // method@a5ff │ │ +3b75a8: 0c05 |00ce: move-result-object v5 │ │ +3b75aa: 6e20 faa3 5400 |00cf: invoke-virtual {v4, v5}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3fa │ │ +3b75b0: 0c04 |00d2: move-result-object v4 │ │ +3b75b2: 3904 2000 |00d3: if-nez v4, 00f3 // +0020 │ │ +3b75b6: 54b4 587a |00d5: iget-object v4, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mOperator:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a58 │ │ +3b75ba: 1f04 c714 |00d7: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3b75be: 54b5 5c7a |00d9: iget-object v5, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ +3b75c2: 7120 f0a5 5400 |00db: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_wk/QOpWk;.execOpMain:(Lnet/sf/dibdib/thread_any/QOpMain;[Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a5f0 │ │ +3b75c8: 0c04 |00de: move-result-object v4 │ │ +3b75ca: 3904 0300 |00df: if-nez v4, 00e2 // +0003 │ │ +3b75ce: 0f02 |00e1: return v2 │ │ +3b75d0: 0745 |00e2: move-object v5, v4 │ │ +3b75d2: 1f05 af14 |00e3: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b75d6: 6e20 bba2 2500 |00e5: invoke-virtual {v5, v2}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3b75dc: 0c06 |00e8: move-result-object v6 │ │ +3b75de: 2066 9614 |00e9: instance-of v6, v6, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ +3b75e2: 3806 0800 |00eb: if-eqz v6, 00f3 // +0008 │ │ +3b75e6: 6e20 bba2 2500 |00ed: invoke-virtual {v5, v2}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3b75ec: 0c00 |00f0: move-result-object v0 │ │ +3b75ee: 1f00 9614 |00f1: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ +3b75f2: 3804 1400 |00f3: if-eqz v4, 0107 // +0014 │ │ +3b75f6: 54b3 5b7a |00f5: iget-object v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ +3b75fa: 5b34 b776 |00f7: iput-object v4, v3, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3b75fe: 12f3 |00f9: const/4 v3, #int -1 // #ff │ │ +3b7600: 59b3 577a |00fa: iput v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.cArgItemsDone:I // field@7a57 │ │ +3b7604: 54b3 5b7a |00fc: iget-object v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ +3b7608: 5bb3 597a |00fe: iput-object v3, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b760c: 5b30 b076 |0100: iput-object v0, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3b7610: 5bb1 5b7a |0102: iput-object v1, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mTask:Lnet/sf/dibdib/generic/QToken; // field@7a5b │ │ +3b7614: 5bb1 5c7a |0104: iput-object v1, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ +3b7618: 0f02 |0106: return v2 │ │ +3b761a: 0f03 |0107: return v3 │ │ +3b761c: 0f02 |0108: return v2 │ │ +3b761e: 5bb1 597a |0109: iput-object v1, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.mResult:Lnet/sf/dibdib/generic/QToken; // field@7a59 │ │ +3b7622: 5bb1 5c7a |010b: iput-object v1, v11, Lnet/sf/dibdib/thread_wk/WkRunner;.maArgs:[Lnet/sf/dibdib/generic/QSeq; // field@7a5c │ │ +3b7626: 0f02 |010d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000e line=135 │ │ 0x0014 line=138 │ │ 0x001e line=142 │ │ 0x0037 line=146 │ │ @@ -1288397,25 +1288396,25 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/LinearLayout;Landroid/widget/EditText;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3b9de4: |[3b9de4] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/LinearLayout;Landroid/widget/EditText;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3b9df4: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -3b9dfa: 5b01 2a8d |0003: iput-object v1, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.rootView:Landroid/widget/LinearLayout; // field@8d2a │ │ -3b9dfe: 5b02 278d |0005: iput-object v2, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.btCancel:Landroid/widget/Button; // field@8d27 │ │ -3b9e02: 5b03 288d |0007: iput-object v3, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.btOk:Landroid/widget/Button; // field@8d28 │ │ -3b9e06: 5b04 298d |0009: iput-object v4, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.lyMain:Landroid/widget/LinearLayout; // field@8d29 │ │ -3b9e0a: 5b05 2b8d |000b: iput-object v5, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.txEdit:Landroid/widget/EditText; // field@8d2b │ │ -3b9e0e: 5b06 2c8d |000d: iput-object v6, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.txOK:Landroid/widget/TextView; // field@8d2c │ │ -3b9e12: 5b07 2d8d |000f: iput-object v7, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.txPrompt:Landroid/widget/TextView; // field@8d2d │ │ -3b9e16: 5b08 2e8d |0011: iput-object v8, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.txStatus:Landroid/widget/TextView; // field@8d2e │ │ -3b9e1a: 0e00 |0013: return-void │ │ +3b9de0: |[3b9de0] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/LinearLayout;Landroid/widget/EditText;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3b9df0: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +3b9df6: 5b01 2a8d |0003: iput-object v1, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.rootView:Landroid/widget/LinearLayout; // field@8d2a │ │ +3b9dfa: 5b02 278d |0005: iput-object v2, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.btCancel:Landroid/widget/Button; // field@8d27 │ │ +3b9dfe: 5b03 288d |0007: iput-object v3, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.btOk:Landroid/widget/Button; // field@8d28 │ │ +3b9e02: 5b04 298d |0009: iput-object v4, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.lyMain:Landroid/widget/LinearLayout; // field@8d29 │ │ +3b9e06: 5b05 2b8d |000b: iput-object v5, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.txEdit:Landroid/widget/EditText; // field@8d2b │ │ +3b9e0a: 5b06 2c8d |000d: iput-object v6, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.txOK:Landroid/widget/TextView; // field@8d2c │ │ +3b9e0e: 5b07 2d8d |000f: iput-object v7, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.txPrompt:Landroid/widget/TextView; // field@8d2d │ │ +3b9e12: 5b08 2e8d |0011: iput-object v8, v0, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.txStatus:Landroid/widget/TextView; // field@8d2e │ │ +3b9e16: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x0007 line=50 │ │ 0x0009 line=51 │ │ @@ -1288439,68 +1288438,68 @@ │ │ type : '(Landroid/view/View;)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 103 16-bit code units │ │ -3b9cb0: |[3b9cb0] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.bind:(Landroid/view/View;)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; │ │ -3b9cc0: 1400 5800 087f |0000: const v0, #float 1.80777e+38 // #7f080058 │ │ -3b9cc6: 7120 7767 0b00 |0003: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ -3b9ccc: 0c01 |0006: move-result-object v1 │ │ -3b9cce: 0714 |0007: move-object v4, v1 │ │ -3b9cd0: 1f04 6802 |0008: check-cast v4, Landroid/widget/Button; // type@0268 │ │ -3b9cd4: 3804 4900 |000a: if-eqz v4, 0053 // +0049 │ │ -3b9cd8: 1400 5900 087f |000c: const v0, #float 1.80777e+38 // #7f080059 │ │ -3b9cde: 7120 7767 0b00 |000f: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ -3b9ce4: 0c01 |0012: move-result-object v1 │ │ -3b9ce6: 0715 |0013: move-object v5, v1 │ │ -3b9ce8: 1f05 6802 |0014: check-cast v5, Landroid/widget/Button; // type@0268 │ │ -3b9cec: 3805 3d00 |0016: if-eqz v5, 0053 // +003d │ │ -3b9cf0: 07b6 |0018: move-object v6, v11 │ │ -3b9cf2: 1f06 7f02 |0019: check-cast v6, Landroid/widget/LinearLayout; // type@027f │ │ -3b9cf6: 1400 9e01 087f |001b: const v0, #float 1.80783e+38 // #7f08019e │ │ -3b9cfc: 7120 7767 0b00 |001e: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ -3b9d02: 0c01 |0021: move-result-object v1 │ │ -3b9d04: 0717 |0022: move-object v7, v1 │ │ -3b9d06: 1f07 7002 |0023: check-cast v7, Landroid/widget/EditText; // type@0270 │ │ -3b9d0a: 3807 2e00 |0025: if-eqz v7, 0053 // +002e │ │ -3b9d0e: 1400 9d01 087f |0027: const v0, #float 1.80783e+38 // #7f08019d │ │ -3b9d14: 7120 7767 0b00 |002a: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ -3b9d1a: 0c01 |002d: move-result-object v1 │ │ -3b9d1c: 0718 |002e: move-object v8, v1 │ │ -3b9d1e: 1f08 9b02 |002f: check-cast v8, Landroid/widget/TextView; // type@029b │ │ -3b9d22: 3808 2200 |0031: if-eqz v8, 0053 // +0022 │ │ -3b9d26: 1400 9f01 087f |0033: const v0, #float 1.80783e+38 // #7f08019f │ │ -3b9d2c: 7120 7767 0b00 |0036: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ -3b9d32: 0c01 |0039: move-result-object v1 │ │ -3b9d34: 0719 |003a: move-object v9, v1 │ │ -3b9d36: 1f09 9b02 |003b: check-cast v9, Landroid/widget/TextView; // type@029b │ │ -3b9d3a: 3809 1600 |003d: if-eqz v9, 0053 // +0016 │ │ -3b9d3e: 1400 a001 087f |003f: const v0, #float 1.80783e+38 // #7f0801a0 │ │ -3b9d44: 7120 7767 0b00 |0042: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ -3b9d4a: 0c01 |0045: move-result-object v1 │ │ -3b9d4c: 071a |0046: move-object v10, v1 │ │ -3b9d4e: 1f0a 9b02 |0047: check-cast v10, Landroid/widget/TextView; // type@029b │ │ -3b9d52: 380a 0a00 |0049: if-eqz v10, 0053 // +000a │ │ -3b9d56: 220b 0e15 |004b: new-instance v11, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; // type@150e │ │ -3b9d5a: 07b2 |004d: move-object v2, v11 │ │ -3b9d5c: 0763 |004e: move-object v3, v6 │ │ -3b9d5e: 7609 1ea6 0200 |004f: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/LinearLayout;Landroid/widget/EditText;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@a61e │ │ -3b9d64: 110b |0052: return-object v11 │ │ -3b9d66: 6e10 c70a 0b00 |0053: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ac7 │ │ -3b9d6c: 0c0b |0056: move-result-object v11 │ │ -3b9d6e: 6e20 a903 0b00 |0057: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@03a9 │ │ -3b9d74: 0c0b |005a: move-result-object v11 │ │ -3b9d76: 2200 d812 |005b: new-instance v0, Ljava/lang/NullPointerException; // type@12d8 │ │ -3b9d7a: 1a01 513d |005d: const-string v1, "Missing required view with ID: " // string@3d51 │ │ -3b9d7e: 6e20 0d98 b100 |005f: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@980d │ │ -3b9d84: 0c0b |0062: move-result-object v11 │ │ -3b9d86: 7020 de97 b000 |0063: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@97de │ │ -3b9d8c: 2700 |0066: throw v0 │ │ +3b9cac: |[3b9cac] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.bind:(Landroid/view/View;)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; │ │ +3b9cbc: 1400 5800 087f |0000: const v0, #float 1.80777e+38 // #7f080058 │ │ +3b9cc2: 7120 7767 0b00 |0003: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ +3b9cc8: 0c01 |0006: move-result-object v1 │ │ +3b9cca: 0714 |0007: move-object v4, v1 │ │ +3b9ccc: 1f04 6802 |0008: check-cast v4, Landroid/widget/Button; // type@0268 │ │ +3b9cd0: 3804 4900 |000a: if-eqz v4, 0053 // +0049 │ │ +3b9cd4: 1400 5900 087f |000c: const v0, #float 1.80777e+38 // #7f080059 │ │ +3b9cda: 7120 7767 0b00 |000f: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ +3b9ce0: 0c01 |0012: move-result-object v1 │ │ +3b9ce2: 0715 |0013: move-object v5, v1 │ │ +3b9ce4: 1f05 6802 |0014: check-cast v5, Landroid/widget/Button; // type@0268 │ │ +3b9ce8: 3805 3d00 |0016: if-eqz v5, 0053 // +003d │ │ +3b9cec: 07b6 |0018: move-object v6, v11 │ │ +3b9cee: 1f06 7f02 |0019: check-cast v6, Landroid/widget/LinearLayout; // type@027f │ │ +3b9cf2: 1400 9e01 087f |001b: const v0, #float 1.80783e+38 // #7f08019e │ │ +3b9cf8: 7120 7767 0b00 |001e: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ +3b9cfe: 0c01 |0021: move-result-object v1 │ │ +3b9d00: 0717 |0022: move-object v7, v1 │ │ +3b9d02: 1f07 7002 |0023: check-cast v7, Landroid/widget/EditText; // type@0270 │ │ +3b9d06: 3807 2e00 |0025: if-eqz v7, 0053 // +002e │ │ +3b9d0a: 1400 9d01 087f |0027: const v0, #float 1.80783e+38 // #7f08019d │ │ +3b9d10: 7120 7767 0b00 |002a: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ +3b9d16: 0c01 |002d: move-result-object v1 │ │ +3b9d18: 0718 |002e: move-object v8, v1 │ │ +3b9d1a: 1f08 9b02 |002f: check-cast v8, Landroid/widget/TextView; // type@029b │ │ +3b9d1e: 3808 2200 |0031: if-eqz v8, 0053 // +0022 │ │ +3b9d22: 1400 9f01 087f |0033: const v0, #float 1.80783e+38 // #7f08019f │ │ +3b9d28: 7120 7767 0b00 |0036: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ +3b9d2e: 0c01 |0039: move-result-object v1 │ │ +3b9d30: 0719 |003a: move-object v9, v1 │ │ +3b9d32: 1f09 9b02 |003b: check-cast v9, Landroid/widget/TextView; // type@029b │ │ +3b9d36: 3809 1600 |003d: if-eqz v9, 0053 // +0016 │ │ +3b9d3a: 1400 a001 087f |003f: const v0, #float 1.80783e+38 // #7f0801a0 │ │ +3b9d40: 7120 7767 0b00 |0042: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6777 │ │ +3b9d46: 0c01 |0045: move-result-object v1 │ │ +3b9d48: 071a |0046: move-object v10, v1 │ │ +3b9d4a: 1f0a 9b02 |0047: check-cast v10, Landroid/widget/TextView; // type@029b │ │ +3b9d4e: 380a 0a00 |0049: if-eqz v10, 0053 // +000a │ │ +3b9d52: 220b 0e15 |004b: new-instance v11, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; // type@150e │ │ +3b9d56: 07b2 |004d: move-object v2, v11 │ │ +3b9d58: 0763 |004e: move-object v3, v6 │ │ +3b9d5a: 7609 1ea6 0200 |004f: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/LinearLayout;Landroid/widget/EditText;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@a61e │ │ +3b9d60: 110b |0052: return-object v11 │ │ +3b9d62: 6e10 c70a 0b00 |0053: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ac7 │ │ +3b9d68: 0c0b |0056: move-result-object v11 │ │ +3b9d6a: 6e20 a903 0b00 |0057: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@03a9 │ │ +3b9d70: 0c0b |005a: move-result-object v11 │ │ +3b9d72: 2200 d812 |005b: new-instance v0, Ljava/lang/NullPointerException; // type@12d8 │ │ +3b9d76: 1a01 513d |005d: const-string v1, "Missing required view with ID: " // string@3d51 │ │ +3b9d7a: 6e20 0d98 b100 |005f: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@980d │ │ +3b9d80: 0c0b |0062: move-result-object v11 │ │ +3b9d82: 7020 de97 b000 |0063: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@97de │ │ +3b9d88: 2700 |0066: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=86 │ │ 0x000f line=92 │ │ 0x0018 line=97 │ │ 0x001e line=100 │ │ 0x002a line=106 │ │ @@ -1288517,20 +1288516,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b9d90: |[3b9d90] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.inflate:(Landroid/view/LayoutInflater;)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; │ │ -3b9da0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b9da2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b9da4: 7130 23a6 0201 |0002: invoke-static {v2, v0, v1}, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; // method@a623 │ │ -3b9daa: 0c02 |0005: move-result-object v2 │ │ -3b9dac: 1102 |0006: return-object v2 │ │ +3b9d8c: |[3b9d8c] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.inflate:(Landroid/view/LayoutInflater;)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; │ │ +3b9d9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b9d9e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b9da0: 7130 23a6 0201 |0002: invoke-static {v2, v0, v1}, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; // method@a623 │ │ +3b9da6: 0c02 |0005: move-result-object v2 │ │ +3b9da8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;) │ │ @@ -1288538,24 +1288537,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -3b9db0: |[3b9db0] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; │ │ -3b9dc0: 1400 5700 0b7f |0000: const v0, #float 1.84764e+38 // #7f0b0057 │ │ -3b9dc6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3b9dc8: 6e40 e309 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@09e3 │ │ -3b9dce: 0c02 |0007: move-result-object v2 │ │ -3b9dd0: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ -3b9dd4: 6e20 c20b 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0bc2 │ │ -3b9dda: 7110 1fa6 0200 |000d: invoke-static {v2}, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.bind:(Landroid/view/View;)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; // method@a61f │ │ -3b9de0: 0c02 |0010: move-result-object v2 │ │ -3b9de2: 1102 |0011: return-object v2 │ │ +3b9dac: |[3b9dac] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; │ │ +3b9dbc: 1400 5700 0b7f |0000: const v0, #float 1.84764e+38 // #7f0b0057 │ │ +3b9dc2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3b9dc4: 6e40 e309 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@09e3 │ │ +3b9dca: 0c02 |0007: move-result-object v2 │ │ +3b9dcc: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ +3b9dd0: 6e20 c20b 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0bc2 │ │ +3b9dd6: 7110 1fa6 0200 |000d: invoke-static {v2}, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.bind:(Landroid/view/View;)Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; // method@a61f │ │ +3b9ddc: 0c02 |0010: move-result-object v2 │ │ +3b9dde: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=72 │ │ 0x000a line=74 │ │ 0x000d line=76 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -1288568,18 +1288567,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b9c7c: |[3b9c7c] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.getRoot:()Landroid/view/View; │ │ -3b9c8c: 6e10 21a6 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.getRoot:()Landroid/widget/LinearLayout; // method@a621 │ │ -3b9c92: 0c00 |0003: move-result-object v0 │ │ -3b9c94: 1100 |0004: return-object v0 │ │ +3b9c78: |[3b9c78] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.getRoot:()Landroid/view/View; │ │ +3b9c88: 6e10 21a6 0100 |0000: invoke-virtual {v1}, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.getRoot:()Landroid/widget/LinearLayout; // method@a621 │ │ +3b9c8e: 0c00 |0003: move-result-object v0 │ │ +3b9c90: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; │ │ │ │ #1 : (in Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;) │ │ @@ -1288587,17 +1288586,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b9c98: |[3b9c98] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b9ca8: 5410 2a8d |0000: iget-object v0, v1, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.rootView:Landroid/widget/LinearLayout; // field@8d2a │ │ -3b9cac: 1100 |0002: return-object v0 │ │ +3b9c94: |[3b9c94] net.sourceforge.dibdib.android_qm.databinding.NotificationBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b9ca4: 5410 2a8d |0000: iget-object v0, v1, Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding;.rootView:Landroid/widget/LinearLayout; // field@8d2a │ │ +3b9ca8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/sourceforge/dibdib/android_qm/databinding/NotificationBinding; │ │ │ │ source_file_idx : 16151 (NotificationBinding.java) │ │ @@ -1412844,21 +1412843,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -365b1c: |[365b1c] javax.mail.internet.AddressException.:()V │ │ -365b2c: 7010 69a0 0100 |0000: invoke-direct {v1}, Ljavax/mail/internet/ParseException;.:()V // method@a069 │ │ -365b32: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -365b34: 5b10 bc71 |0004: iput-object v0, v1, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bc │ │ -365b38: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -365b3a: 5910 bb71 |0007: iput v0, v1, Ljavax/mail/internet/AddressException;.pos:I // field@71bb │ │ -365b3e: 0e00 |0009: return-void │ │ +365b18: |[365b18] javax.mail.internet.AddressException.:()V │ │ +365b28: 7010 69a0 0100 |0000: invoke-direct {v1}, Ljavax/mail/internet/ParseException;.:()V // method@a069 │ │ +365b2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +365b30: 5b10 bc71 |0004: iput-object v0, v1, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bc │ │ +365b34: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +365b36: 5910 bb71 |0007: iput v0, v1, Ljavax/mail/internet/AddressException;.pos:I // field@71bb │ │ +365b3a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=56 │ │ 0x0007 line=63 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljavax/mail/internet/AddressException; │ │ @@ -1412868,21 +1412867,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -365b40: |[365b40] javax.mail.internet.AddressException.:(Ljava/lang/String;)V │ │ -365b50: 7020 6aa0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -365b56: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -365b58: 5b01 bc71 |0004: iput-object v1, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bc │ │ -365b5c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -365b5e: 5901 bb71 |0007: iput v1, v0, Ljavax/mail/internet/AddressException;.pos:I // field@71bb │ │ -365b62: 0e00 |0009: return-void │ │ +365b3c: |[365b3c] javax.mail.internet.AddressException.:(Ljava/lang/String;)V │ │ +365b4c: 7020 6aa0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +365b52: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +365b54: 5b01 bc71 |0004: iput-object v1, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bc │ │ +365b58: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +365b5a: 5901 bb71 |0007: iput v1, v0, Ljavax/mail/internet/AddressException;.pos:I // field@71bb │ │ +365b5e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=56 │ │ 0x0007 line=63 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ljavax/mail/internet/AddressException; │ │ @@ -1412893,22 +1412892,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -365b64: |[365b64] javax.mail.internet.AddressException.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -365b74: 7020 6aa0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -365b7a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -365b7c: 5b01 bc71 |0004: iput-object v1, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bc │ │ -365b80: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -365b82: 5901 bb71 |0007: iput v1, v0, Ljavax/mail/internet/AddressException;.pos:I // field@71bb │ │ -365b86: 5b02 bc71 |0009: iput-object v2, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bc │ │ -365b8a: 0e00 |000b: return-void │ │ +365b60: |[365b60] javax.mail.internet.AddressException.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +365b70: 7020 6aa0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +365b76: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +365b78: 5b01 bc71 |0004: iput-object v1, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bc │ │ +365b7c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +365b7e: 5901 bb71 |0007: iput v1, v0, Ljavax/mail/internet/AddressException;.pos:I // field@71bb │ │ +365b82: 5b02 bc71 |0009: iput-object v2, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bc │ │ +365b86: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=56 │ │ 0x0007 line=63 │ │ 0x0009 line=91 │ │ locals : │ │ @@ -1412921,23 +1412920,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -365b8c: |[365b8c] javax.mail.internet.AddressException.:(Ljava/lang/String;Ljava/lang/String;I)V │ │ -365b9c: 7020 6aa0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ -365ba2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -365ba4: 5b01 bc71 |0004: iput-object v1, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bc │ │ -365ba8: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -365baa: 5901 bb71 |0007: iput v1, v0, Ljavax/mail/internet/AddressException;.pos:I // field@71bb │ │ -365bae: 5b02 bc71 |0009: iput-object v2, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bc │ │ -365bb2: 5903 bb71 |000b: iput v3, v0, Ljavax/mail/internet/AddressException;.pos:I // field@71bb │ │ -365bb6: 0e00 |000d: return-void │ │ +365b88: |[365b88] javax.mail.internet.AddressException.:(Ljava/lang/String;Ljava/lang/String;I)V │ │ +365b98: 7020 6aa0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/internet/ParseException;.:(Ljava/lang/String;)V // method@a06a │ │ +365b9e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +365ba0: 5b01 bc71 |0004: iput-object v1, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bc │ │ +365ba4: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +365ba6: 5901 bb71 |0007: iput v1, v0, Ljavax/mail/internet/AddressException;.pos:I // field@71bb │ │ +365baa: 5b02 bc71 |0009: iput-object v2, v0, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bc │ │ +365bae: 5903 bb71 |000b: iput v3, v0, Ljavax/mail/internet/AddressException;.pos:I // field@71bb │ │ +365bb2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0004 line=56 │ │ 0x0007 line=63 │ │ 0x0009 line=104 │ │ 0x000b line=105 │ │ @@ -1412953,17 +1412952,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365a5c: |[365a5c] javax.mail.internet.AddressException.getPos:()I │ │ -365a6c: 5210 bb71 |0000: iget v0, v1, Ljavax/mail/internet/AddressException;.pos:I // field@71bb │ │ -365a70: 0f00 |0002: return v0 │ │ +365a58: |[365a58] javax.mail.internet.AddressException.getPos:()I │ │ +365a68: 5210 bb71 |0000: iget v0, v1, Ljavax/mail/internet/AddressException;.pos:I // field@71bb │ │ +365a6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/internet/AddressException; │ │ │ │ #1 : (in Ljavax/mail/internet/AddressException;) │ │ @@ -1412971,17 +1412970,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -365a74: |[365a74] javax.mail.internet.AddressException.getRef:()Ljava/lang/String; │ │ -365a84: 5410 bc71 |0000: iget-object v0, v1, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bc │ │ -365a88: 1100 |0002: return-object v0 │ │ +365a70: |[365a70] javax.mail.internet.AddressException.getRef:()Ljava/lang/String; │ │ +365a80: 5410 bc71 |0000: iget-object v0, v1, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bc │ │ +365a84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/internet/AddressException; │ │ │ │ #2 : (in Ljavax/mail/internet/AddressException;) │ │ @@ -1412989,44 +1412988,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -365a8c: |[365a8c] javax.mail.internet.AddressException.toString:()Ljava/lang/String; │ │ -365a9c: 6f10 6ba0 0200 |0000: invoke-super {v2}, Ljavax/mail/internet/ParseException;.toString:()Ljava/lang/String; // method@a06b │ │ -365aa2: 0c00 |0003: move-result-object v0 │ │ -365aa4: 5421 bc71 |0004: iget-object v1, v2, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bc │ │ -365aa8: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -365aac: 1100 |0008: return-object v0 │ │ -365aae: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -365ab2: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -365ab8: 6e20 4b98 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365abe: 1a00 0e02 |0011: const-string v0, " in string ``" // string@020e │ │ -365ac2: 6e20 4b98 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365ac8: 5420 bc71 |0016: iget-object v0, v2, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bc │ │ -365acc: 6e20 4b98 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365ad2: 1a00 8003 |001b: const-string v0, "''" // string@0380 │ │ -365ad6: 6e20 4b98 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365adc: 6e10 5498 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -365ae2: 0c00 |0023: move-result-object v0 │ │ -365ae4: 5221 bb71 |0024: iget v1, v2, Ljavax/mail/internet/AddressException;.pos:I // field@71bb │ │ -365ae8: 3b01 0300 |0026: if-gez v1, 0029 // +0003 │ │ -365aec: 1100 |0028: return-object v0 │ │ -365aee: 2201 e812 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -365af2: 7010 4098 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -365af8: 6e20 4b98 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365afe: 1a00 9d01 |0031: const-string v0, " at position " // string@019d │ │ -365b02: 6e20 4b98 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -365b08: 5220 bb71 |0036: iget v0, v2, Ljavax/mail/internet/AddressException;.pos:I // field@71bb │ │ -365b0c: 6e20 4798 0100 |0038: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -365b12: 6e10 5498 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -365b18: 0c00 |003e: move-result-object v0 │ │ -365b1a: 1100 |003f: return-object v0 │ │ +365a88: |[365a88] javax.mail.internet.AddressException.toString:()Ljava/lang/String; │ │ +365a98: 6f10 6ba0 0200 |0000: invoke-super {v2}, Ljavax/mail/internet/ParseException;.toString:()Ljava/lang/String; // method@a06b │ │ +365a9e: 0c00 |0003: move-result-object v0 │ │ +365aa0: 5421 bc71 |0004: iget-object v1, v2, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bc │ │ +365aa4: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +365aa8: 1100 |0008: return-object v0 │ │ +365aaa: 2201 e812 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +365aae: 7010 4098 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +365ab4: 6e20 4b98 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365aba: 1a00 0e02 |0011: const-string v0, " in string ``" // string@020e │ │ +365abe: 6e20 4b98 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365ac4: 5420 bc71 |0016: iget-object v0, v2, Ljavax/mail/internet/AddressException;.ref:Ljava/lang/String; // field@71bc │ │ +365ac8: 6e20 4b98 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365ace: 1a00 8003 |001b: const-string v0, "''" // string@0380 │ │ +365ad2: 6e20 4b98 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365ad8: 6e10 5498 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +365ade: 0c00 |0023: move-result-object v0 │ │ +365ae0: 5221 bb71 |0024: iget v1, v2, Ljavax/mail/internet/AddressException;.pos:I // field@71bb │ │ +365ae4: 3b01 0300 |0026: if-gez v1, 0029 // +0003 │ │ +365ae8: 1100 |0028: return-object v0 │ │ +365aea: 2201 e812 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +365aee: 7010 4098 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +365af4: 6e20 4b98 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365afa: 1a00 9d01 |0031: const-string v0, " at position " // string@019d │ │ +365afe: 6e20 4b98 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +365b04: 5220 bb71 |0036: iget v0, v2, Ljavax/mail/internet/AddressException;.pos:I // field@71bb │ │ +365b08: 6e20 4798 0100 |0038: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +365b0e: 6e10 5498 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +365b14: 0c00 |003e: move-result-object v0 │ │ +365b16: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x0009 line=133 │ │ 0x0024 line=134 │ │ 0x0029 line=136 │ │ @@ -1413087,18 +1413086,18 @@ │ │ type : '(Ljavax/mail/internet/MailDateFormat;Ljava/lang/String;Ljava/text/ParsePosition;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -36a028: |[36a028] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.:(Ljavax/mail/internet/MailDateFormat;Ljava/lang/String;Ljava/text/ParsePosition;)V │ │ -36a038: 5b01 f771 |0000: iput-object v1, v0, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.this$0:Ljavax/mail/internet/MailDateFormat; // field@71f7 │ │ -36a03c: 7040 019f 1032 |0002: invoke-direct {v0, v1, v2, v3}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.:(Ljavax/mail/internet/MailDateFormat;Ljava/lang/String;Ljava/text/ParsePosition;)V // method@9f01 │ │ -36a042: 0e00 |0005: return-void │ │ +36a024: |[36a024] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.:(Ljavax/mail/internet/MailDateFormat;Ljava/lang/String;Ljava/text/ParsePosition;)V │ │ +36a034: 5b01 f771 |0000: iput-object v1, v0, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.this$0:Ljavax/mail/internet/MailDateFormat; // field@71f7 │ │ +36a038: 7040 019f 1032 |0002: invoke-direct {v0, v1, v2, v3}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.:(Ljavax/mail/internet/MailDateFormat;Ljava/lang/String;Ljava/text/ParsePosition;)V // method@9f01 │ │ +36a03e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=914 │ │ 0x0002 line=915 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/internet/MailDateFormat; │ │ @@ -1413111,53 +1413110,53 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -369be4: |[369be4] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.isMonthNameCaseSensitive:()Z │ │ -369bf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -369bf6: 0f00 |0001: return v0 │ │ +369be0: |[369be0] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.isMonthNameCaseSensitive:()Z │ │ +369bf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +369bf2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;) │ │ name : 'isValidZoneOffset' │ │ type : '(I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -369bf8: |[369bf8] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.isValidZoneOffset:(I)Z │ │ -369c08: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -369c0a: 0f01 |0001: return v1 │ │ +369bf4: |[369bf4] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.isValidZoneOffset:(I)Z │ │ +369c04: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +369c06: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;) │ │ name : 'parseDay' │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -369cfc: |[369cfc] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseDay:()I │ │ -369d0c: 6e10 009f 0200 |0000: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipFoldingWhiteSpace:()Z // method@9f00 │ │ -369d12: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -369d14: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -369d16: 6e30 ed9e 0201 |0005: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ -369d1c: 0a00 |0008: move-result v0 │ │ -369d1e: 0f00 |0009: return v0 │ │ +369cf8: |[369cf8] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseDay:()I │ │ +369d08: 6e10 009f 0200 |0000: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipFoldingWhiteSpace:()Z // method@9f00 │ │ +369d0e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +369d10: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +369d12: 6e30 ed9e 0201 |0005: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ +369d18: 0a00 |0008: move-result v0 │ │ +369d1a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=929 │ │ 0x0005 line=930 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser; │ │ │ │ @@ -1413166,17 +1413165,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -36a044: |[36a044] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseFwsBetweenTimeOfDayAndZone:()V │ │ -36a054: 6e10 009f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipFoldingWhiteSpace:()Z // method@9f00 │ │ -36a05a: 0e00 |0003: return-void │ │ +36a040: |[36a040] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseFwsBetweenTimeOfDayAndZone:()V │ │ +36a050: 6e10 009f 0000 |0000: invoke-virtual {v0}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipFoldingWhiteSpace:()Z // method@9f00 │ │ +36a056: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=981 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser; │ │ │ │ #4 : (in Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;) │ │ @@ -1413184,33 +1413183,33 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -36a05c: |[36a05c] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseFwsInMonth:()V │ │ -36a06c: 5420 f471 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.hasDefaultFws:Ljava/lang/Boolean; // field@71f4 │ │ -36a070: 1301 2d00 |0002: const/16 v1, #int 45 // #2d │ │ -36a074: 3900 1200 |0004: if-nez v0, 0016 // +0012 │ │ -36a078: 6e20 ff9e 1200 |0006: invoke-virtual {v2, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipChar:(C)Z // method@9eff │ │ -36a07e: 0a00 |0009: move-result v0 │ │ -36a080: df00 0001 |000a: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -36a084: 7110 1f97 0000 |000c: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@971f │ │ -36a08a: 0c00 |000f: move-result-object v0 │ │ -36a08c: 5b20 f471 |0010: iput-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.hasDefaultFws:Ljava/lang/Boolean; // field@71f4 │ │ -36a090: 6e10 009f 0200 |0012: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipFoldingWhiteSpace:()Z // method@9f00 │ │ -36a096: 280e |0015: goto 0023 // +000e │ │ -36a098: 6e10 1997 0000 |0016: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@9719 │ │ -36a09e: 0a00 |0019: move-result v0 │ │ -36a0a0: 3800 0600 |001a: if-eqz v0, 0020 // +0006 │ │ -36a0a4: 6e10 009f 0200 |001c: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipFoldingWhiteSpace:()Z // method@9f00 │ │ -36a0aa: 2804 |001f: goto 0023 // +0004 │ │ -36a0ac: 6e20 ee9e 1200 |0020: invoke-virtual {v2, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseChar:(C)V // method@9eee │ │ -36a0b2: 0e00 |0023: return-void │ │ +36a058: |[36a058] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseFwsInMonth:()V │ │ +36a068: 5420 f471 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.hasDefaultFws:Ljava/lang/Boolean; // field@71f4 │ │ +36a06c: 1301 2d00 |0002: const/16 v1, #int 45 // #2d │ │ +36a070: 3900 1200 |0004: if-nez v0, 0016 // +0012 │ │ +36a074: 6e20 ff9e 1200 |0006: invoke-virtual {v2, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipChar:(C)Z // method@9eff │ │ +36a07a: 0a00 |0009: move-result v0 │ │ +36a07c: df00 0001 |000a: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +36a080: 7110 1f97 0000 |000c: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@971f │ │ +36a086: 0c00 |000f: move-result-object v0 │ │ +36a088: 5b20 f471 |0010: iput-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.hasDefaultFws:Ljava/lang/Boolean; // field@71f4 │ │ +36a08c: 6e10 009f 0200 |0012: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipFoldingWhiteSpace:()Z // method@9f00 │ │ +36a092: 280e |0015: goto 0023 // +000e │ │ +36a094: 6e10 1997 0000 |0016: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@9719 │ │ +36a09a: 0a00 |0019: move-result v0 │ │ +36a09c: 3800 0600 |001a: if-eqz v0, 0020 // +0006 │ │ +36a0a0: 6e10 009f 0200 |001c: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipFoldingWhiteSpace:()Z // method@9f00 │ │ +36a0a6: 2804 |001f: goto 0023 // +0004 │ │ +36a0a8: 6e20 ee9e 1200 |0020: invoke-virtual {v2, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseChar:(C)V // method@9eee │ │ +36a0ae: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=937 │ │ 0x0006 line=938 │ │ 0x0012 line=939 │ │ 0x0016 line=940 │ │ 0x001c line=941 │ │ @@ -1413223,20 +1413222,20 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -369d20: |[369d20] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseHour:()I │ │ -369d30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -369d32: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -369d34: 6e30 ed9e 0201 |0002: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ -369d3a: 0a00 |0005: move-result v0 │ │ -369d3c: 0f00 |0006: return v0 │ │ +369d1c: |[369d1c] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseHour:()I │ │ +369d2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +369d2e: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +369d30: 6e30 ed9e 0201 |0002: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ +369d36: 0a00 |0005: move-result v0 │ │ +369d38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=966 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser; │ │ │ │ #6 : (in Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;) │ │ @@ -1413244,20 +1413243,20 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -369d40: |[369d40] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseMinute:()I │ │ -369d50: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -369d52: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -369d54: 6e30 ed9e 0201 |0002: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ -369d5a: 0a00 |0005: move-result v0 │ │ -369d5c: 0f00 |0006: return v0 │ │ +369d3c: |[369d3c] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseMinute:()I │ │ +369d4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +369d4e: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +369d50: 6e30 ed9e 0201 |0002: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ +369d56: 0a00 |0005: move-result v0 │ │ +369d58: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=971 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser; │ │ │ │ #7 : (in Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;) │ │ @@ -1413265,34 +1413264,34 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -369d60: |[369d60] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseOptionalBegin:()I │ │ -369d70: 5420 f571 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ -369d74: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369d7a: 0a00 |0005: move-result v0 │ │ -369d7c: 5421 f671 |0006: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f6 │ │ -369d80: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -369d86: 0a01 |000b: move-result v1 │ │ -369d88: 3510 1600 |000c: if-ge v0, v1, 0022 // +0016 │ │ -369d8c: 6e10 f99e 0200 |000e: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.peekAsciiDigit:()Z // method@9ef9 │ │ -369d92: 0a00 |0011: move-result v0 │ │ -369d94: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ -369d98: 5420 f571 |0014: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ -369d9c: 5421 f571 |0016: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ -369da0: 6e10 7099 0100 |0018: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369da6: 0a01 |001b: move-result v1 │ │ -369da8: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -369dac: 6e20 7299 1000 |001e: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369db2: 28df |0021: goto 0000 // -0021 │ │ -369db4: 12f0 |0022: const/4 v0, #int -1 // #ff │ │ -369db6: 0f00 |0023: return v0 │ │ +369d5c: |[369d5c] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseOptionalBegin:()I │ │ +369d6c: 5420 f571 |0000: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ +369d70: 6e10 7099 0000 |0002: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369d76: 0a00 |0005: move-result v0 │ │ +369d78: 5421 f671 |0006: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f6 │ │ +369d7c: 6e10 2298 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +369d82: 0a01 |000b: move-result v1 │ │ +369d84: 3510 1600 |000c: if-ge v0, v1, 0022 // +0016 │ │ +369d88: 6e10 f99e 0200 |000e: invoke-virtual {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.peekAsciiDigit:()Z // method@9ef9 │ │ +369d8e: 0a00 |0011: move-result v0 │ │ +369d90: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ +369d94: 5420 f571 |0014: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ +369d98: 5421 f571 |0016: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ +369d9c: 6e10 7099 0100 |0018: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369da2: 0a01 |001b: move-result v1 │ │ +369da4: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +369da8: 6e20 7299 1000 |001e: invoke-virtual {v0, v1}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369dae: 28df |0021: goto 0000 // -0021 │ │ +369db0: 12f0 |0022: const/4 v0, #int -1 // #ff │ │ +369db2: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=920 │ │ 0x0014 line=921 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser; │ │ │ │ @@ -1413301,20 +1413300,20 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -369db8: |[369db8] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseSecond:()I │ │ -369dc8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -369dca: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -369dcc: 6e30 ed9e 0201 |0002: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ -369dd2: 0a00 |0005: move-result v0 │ │ -369dd4: 0f00 |0006: return v0 │ │ +369db4: |[369db4] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseSecond:()I │ │ +369dc4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +369dc6: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +369dc8: 6e30 ed9e 0201 |0002: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ +369dce: 0a00 |0005: move-result v0 │ │ +369dd0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=976 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser; │ │ │ │ #9 : (in Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;) │ │ @@ -1413322,28 +1413321,28 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -369dd8: |[369dd8] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseYear:()I │ │ -369de8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -369dea: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ -369dee: 6e30 ed9e 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ -369df4: 0a00 |0006: move-result v0 │ │ -369df6: 1301 e803 |0007: const/16 v1, #int 1000 // #3e8 │ │ -369dfa: 3410 0300 |0009: if-lt v0, v1, 000c // +0003 │ │ -369dfe: 0f00 |000b: return v0 │ │ -369e00: 1301 3200 |000c: const/16 v1, #int 50 // #32 │ │ -369e04: 3410 0500 |000e: if-lt v0, v1, 0013 // +0005 │ │ -369e08: d000 6c07 |0010: add-int/lit16 v0, v0, #int 1900 // #076c │ │ -369e0c: 0f00 |0012: return v0 │ │ -369e0e: d000 d007 |0013: add-int/lit16 v0, v0, #int 2000 // #07d0 │ │ -369e12: 0f00 |0015: return v0 │ │ +369dd4: |[369dd4] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseYear:()I │ │ +369de4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +369de6: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ +369dea: 6e30 ed9e 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseAsciiDigits:(II)I // method@9eed │ │ +369df0: 0a00 |0006: move-result v0 │ │ +369df2: 1301 e803 |0007: const/16 v1, #int 1000 // #3e8 │ │ +369df6: 3410 0300 |0009: if-lt v0, v1, 000c // +0003 │ │ +369dfa: 0f00 |000b: return v0 │ │ +369dfc: 1301 3200 |000c: const/16 v1, #int 50 // #32 │ │ +369e00: 3410 0500 |000e: if-lt v0, v1, 0013 // +0005 │ │ +369e04: d000 6c07 |0010: add-int/lit16 v0, v0, #int 1900 // #076c │ │ +369e08: 0f00 |0012: return v0 │ │ +369e0a: d000 d007 |0013: add-int/lit16 v0, v0, #int 2000 // #07d0 │ │ +369e0e: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=954 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser; │ │ │ │ #10 : (in Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;) │ │ @@ -1413351,143 +1413350,143 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 246 16-bit code units │ │ -369e14: |[369e14] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseZone:()I │ │ -369e24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -369e26: 54c1 f571 |0001: iget-object v1, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ -369e2a: 6e10 7099 0100 |0003: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369e30: 0a01 |0006: move-result v1 │ │ -369e32: 54c2 f671 |0007: iget-object v2, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f6 │ │ -369e36: 6e10 2298 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -369e3c: 0a02 |000c: move-result v2 │ │ -369e3e: 3521 ac00 |000d: if-ge v1, v2, 00b9 // +00ac │ │ -369e42: 1301 2b00 |000f: const/16 v1, #int 43 // #2b │ │ -369e46: 6e20 fa9e 1c00 |0011: invoke-virtual {v12, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.peekChar:(C)Z // method@9efa │ │ -369e4c: 0a01 |0014: move-result v1 │ │ -369e4e: 3901 9f00 |0015: if-nez v1, 00b4 // +009f │ │ -369e52: 1301 2d00 |0017: const/16 v1, #int 45 // #2d │ │ -369e56: 6e20 fa9e 1c00 |0019: invoke-virtual {v12, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.peekChar:(C)Z // method@9efa │ │ -369e5c: 0a01 |001c: move-result v1 │ │ -369e5e: 3801 0400 |001d: if-eqz v1, 0021 // +0004 │ │ -369e62: 2900 9500 |001f: goto/16 00b4 // +0095 │ │ -369e66: 1301 5500 |0021: const/16 v1, #int 85 // #55 │ │ -369e6a: 1302 7500 |0023: const/16 v2, #int 117 // #75 │ │ -369e6e: 1303 7400 |0025: const/16 v3, #int 116 // #74 │ │ -369e72: 1304 5400 |0027: const/16 v4, #int 84 // #54 │ │ -369e76: 6e53 fd9e 1c42 |0029: invoke-virtual {v12, v1, v2, v4, v3}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternativePair:(CCCC)Z // method@9efd │ │ -369e7c: 0a01 |002c: move-result v1 │ │ -369e7e: 3801 0300 |002d: if-eqz v1, 0030 // +0003 │ │ -369e82: 0f00 |002f: return v0 │ │ -369e84: 1306 4700 |0030: const/16 v6, #int 71 // #47 │ │ -369e88: 1307 6700 |0032: const/16 v7, #int 103 // #67 │ │ -369e8c: 1308 4d00 |0034: const/16 v8, #int 77 // #4d │ │ -369e90: 1309 6d00 |0036: const/16 v9, #int 109 // #6d │ │ -369e94: 130a 5400 |0038: const/16 v10, #int 84 // #54 │ │ -369e98: 130b 7400 |003a: const/16 v11, #int 116 // #74 │ │ -369e9c: 07c5 |003c: move-object v5, v12 │ │ -369e9e: 7407 fe9e 0500 |003d: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternativeTriple:(CCCCCC)Z // method@9efe │ │ -369ea4: 0a01 |0040: move-result v1 │ │ -369ea6: 3801 0300 |0041: if-eqz v1, 0044 // +0003 │ │ -369eaa: 0f00 |0043: return v0 │ │ -369eac: 1301 4500 |0044: const/16 v1, #int 69 // #45 │ │ -369eb0: 1302 6500 |0046: const/16 v2, #int 101 // #65 │ │ -369eb4: 6e30 fc9e 1c02 |0048: invoke-virtual {v12, v1, v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternative:(CC)Z // method@9efc │ │ -369eba: 0a01 |004b: move-result v1 │ │ -369ebc: 1a02 9520 |004c: const-string v2, "Invalid zone" // string@2095 │ │ -369ec0: 3801 0400 |004e: if-eqz v1, 0052 // +0004 │ │ -369ec4: 1241 |0050: const/4 v1, #int 4 // #4 │ │ -369ec6: 2824 |0051: goto 0075 // +0024 │ │ -369ec8: 1301 4300 |0052: const/16 v1, #int 67 // #43 │ │ -369ecc: 1305 6300 |0054: const/16 v5, #int 99 // #63 │ │ -369ed0: 6e30 fc9e 1c05 |0056: invoke-virtual {v12, v1, v5}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternative:(CC)Z // method@9efc │ │ -369ed6: 0a01 |0059: move-result v1 │ │ -369ed8: 3801 0400 |005a: if-eqz v1, 005e // +0004 │ │ -369edc: 1251 |005c: const/4 v1, #int 5 // #5 │ │ -369ede: 2818 |005d: goto 0075 // +0018 │ │ -369ee0: 1301 4d00 |005e: const/16 v1, #int 77 // #4d │ │ -369ee4: 1305 6d00 |0060: const/16 v5, #int 109 // #6d │ │ -369ee8: 6e30 fc9e 1c05 |0062: invoke-virtual {v12, v1, v5}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternative:(CC)Z // method@9efc │ │ -369eee: 0a01 |0065: move-result v1 │ │ -369ef0: 3801 0400 |0066: if-eqz v1, 006a // +0004 │ │ -369ef4: 1261 |0068: const/4 v1, #int 6 // #6 │ │ -369ef6: 280c |0069: goto 0075 // +000c │ │ -369ef8: 1301 5000 |006a: const/16 v1, #int 80 // #50 │ │ -369efc: 1305 7000 |006c: const/16 v5, #int 112 // #70 │ │ -369f00: 6e30 fc9e 1c05 |006e: invoke-virtual {v12, v1, v5}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternative:(CC)Z // method@9efc │ │ -369f06: 0a01 |0071: move-result v1 │ │ -369f08: 3801 3600 |0072: if-eqz v1, 00a8 // +0036 │ │ -369f0c: 1271 |0074: const/4 v1, #int 7 // #7 │ │ -369f0e: 1305 5300 |0075: const/16 v5, #int 83 // #53 │ │ -369f12: 1306 7300 |0077: const/16 v6, #int 115 // #73 │ │ -369f16: 6e53 fd9e 5c46 |0079: invoke-virtual {v12, v5, v6, v4, v3}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternativePair:(CCCC)Z // method@9efd │ │ -369f1c: 0a05 |007c: move-result v5 │ │ -369f1e: 3805 0500 |007d: if-eqz v5, 0082 // +0005 │ │ -369f22: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -369f26: 280b |0081: goto 008c // +000b │ │ -369f28: 1305 4400 |0082: const/16 v5, #int 68 // #44 │ │ -369f2c: 1306 6400 |0084: const/16 v6, #int 100 // #64 │ │ -369f30: 6e53 fd9e 5c46 |0086: invoke-virtual {v12, v5, v6, v4, v3}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternativePair:(CCCC)Z // method@9efd │ │ -369f36: 0a03 |0089: move-result v3 │ │ -369f38: 3803 0500 |008a: if-eqz v3, 008f // +0005 │ │ -369f3c: da01 013c |008c: mul-int/lit8 v1, v1, #int 60 // #3c │ │ -369f40: 0f01 |008e: return v1 │ │ -369f42: 54c1 f571 |008f: iget-object v1, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ -369f46: 54c3 f571 |0091: iget-object v3, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ -369f4a: 6e10 7099 0300 |0093: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369f50: 0a03 |0096: move-result v3 │ │ -369f52: d803 03ff |0097: add-int/lit8 v3, v3, #int -1 // #ff │ │ -369f56: 6e20 7299 3100 |0099: invoke-virtual {v1, v3}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369f5c: 2201 4f13 |009c: new-instance v1, Ljava/text/ParseException; // type@134f │ │ -369f60: 54c3 f571 |009e: iget-object v3, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ -369f64: 6e10 7099 0300 |00a0: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369f6a: 0a03 |00a3: move-result v3 │ │ -369f6c: 7030 6f99 2103 |00a4: invoke-direct {v1, v2, v3}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -369f72: 2701 |00a7: throw v1 │ │ -369f74: 2201 4f13 |00a8: new-instance v1, Ljava/text/ParseException; // type@134f │ │ -369f78: 54c3 f571 |00aa: iget-object v3, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ -369f7c: 6e10 7099 0300 |00ac: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369f82: 0a03 |00af: move-result v3 │ │ -369f84: 7030 6f99 2103 |00b0: invoke-direct {v1, v2, v3}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -369f8a: 2701 |00b3: throw v1 │ │ -369f8c: 6e10 f89e 0c00 |00b4: invoke-virtual {v12}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseZoneOffset:()I // method@9ef8 │ │ -369f92: 0a00 |00b7: move-result v0 │ │ -369f94: 0f00 |00b8: return v0 │ │ -369f96: 2201 4f13 |00b9: new-instance v1, Ljava/text/ParseException; // type@134f │ │ -369f9a: 1a02 533d |00bb: const-string v2, "Missing zone" // string@3d53 │ │ -369f9e: 54c3 f571 |00bd: iget-object v3, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ -369fa2: 6e10 7099 0300 |00bf: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369fa8: 0a03 |00c2: move-result v3 │ │ -369faa: 7030 6f99 2103 |00c3: invoke-direct {v1, v2, v3}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ -369fb0: 2701 |00c6: throw v1 │ │ -369fb2: 0d01 |00c7: move-exception v1 │ │ -369fb4: 7100 1c9f 0000 |00c8: invoke-static {}, Ljavax/mail/internet/MailDateFormat;.access$000:()Lcom/sun/mail/util/MailLogger; // method@9f1c │ │ -369fba: 0c02 |00cb: move-result-object v2 │ │ -369fbc: 6203 c370 |00cc: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c3 │ │ -369fc0: 6e20 b295 3200 |00ce: invoke-virtual {v2, v3}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b2 │ │ -369fc6: 0a02 |00d1: move-result v2 │ │ -369fc8: 3802 2300 |00d2: if-eqz v2, 00f5 // +0023 │ │ -369fcc: 7100 1c9f 0000 |00d4: invoke-static {}, Ljavax/mail/internet/MailDateFormat;.access$000:()Lcom/sun/mail/util/MailLogger; // method@9f1c │ │ -369fd2: 0c02 |00d7: move-result-object v2 │ │ -369fd4: 6203 c370 |00d8: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c3 │ │ -369fd8: 2204 e812 |00da: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -369fdc: 7010 4098 0400 |00dc: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -369fe2: 1a05 f43e |00df: const-string v5, "No timezone? : '" // string@3ef4 │ │ -369fe6: 6e20 4b98 5400 |00e1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -369fec: 54c5 f671 |00e4: iget-object v5, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f6 │ │ -369ff0: 6e20 4b98 5400 |00e6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -369ff6: 1a05 7903 |00e9: const-string v5, "'" // string@0379 │ │ -369ffa: 6e20 4b98 5400 |00eb: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36a000: 6e10 5498 0400 |00ee: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36a006: 0c04 |00f1: move-result-object v4 │ │ -36a008: 6e40 b695 3214 |00f2: invoke-virtual {v2, v3, v4, v1}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ -36a00e: 0f00 |00f5: return v0 │ │ +369e10: |[369e10] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.parseZone:()I │ │ +369e20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +369e22: 54c1 f571 |0001: iget-object v1, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ +369e26: 6e10 7099 0100 |0003: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369e2c: 0a01 |0006: move-result v1 │ │ +369e2e: 54c2 f671 |0007: iget-object v2, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f6 │ │ +369e32: 6e10 2298 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +369e38: 0a02 |000c: move-result v2 │ │ +369e3a: 3521 ac00 |000d: if-ge v1, v2, 00b9 // +00ac │ │ +369e3e: 1301 2b00 |000f: const/16 v1, #int 43 // #2b │ │ +369e42: 6e20 fa9e 1c00 |0011: invoke-virtual {v12, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.peekChar:(C)Z // method@9efa │ │ +369e48: 0a01 |0014: move-result v1 │ │ +369e4a: 3901 9f00 |0015: if-nez v1, 00b4 // +009f │ │ +369e4e: 1301 2d00 |0017: const/16 v1, #int 45 // #2d │ │ +369e52: 6e20 fa9e 1c00 |0019: invoke-virtual {v12, v1}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.peekChar:(C)Z // method@9efa │ │ +369e58: 0a01 |001c: move-result v1 │ │ +369e5a: 3801 0400 |001d: if-eqz v1, 0021 // +0004 │ │ +369e5e: 2900 9500 |001f: goto/16 00b4 // +0095 │ │ +369e62: 1301 5500 |0021: const/16 v1, #int 85 // #55 │ │ +369e66: 1302 7500 |0023: const/16 v2, #int 117 // #75 │ │ +369e6a: 1303 7400 |0025: const/16 v3, #int 116 // #74 │ │ +369e6e: 1304 5400 |0027: const/16 v4, #int 84 // #54 │ │ +369e72: 6e53 fd9e 1c42 |0029: invoke-virtual {v12, v1, v2, v4, v3}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternativePair:(CCCC)Z // method@9efd │ │ +369e78: 0a01 |002c: move-result v1 │ │ +369e7a: 3801 0300 |002d: if-eqz v1, 0030 // +0003 │ │ +369e7e: 0f00 |002f: return v0 │ │ +369e80: 1306 4700 |0030: const/16 v6, #int 71 // #47 │ │ +369e84: 1307 6700 |0032: const/16 v7, #int 103 // #67 │ │ +369e88: 1308 4d00 |0034: const/16 v8, #int 77 // #4d │ │ +369e8c: 1309 6d00 |0036: const/16 v9, #int 109 // #6d │ │ +369e90: 130a 5400 |0038: const/16 v10, #int 84 // #54 │ │ +369e94: 130b 7400 |003a: const/16 v11, #int 116 // #74 │ │ +369e98: 07c5 |003c: move-object v5, v12 │ │ +369e9a: 7407 fe9e 0500 |003d: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternativeTriple:(CCCCCC)Z // method@9efe │ │ +369ea0: 0a01 |0040: move-result v1 │ │ +369ea2: 3801 0300 |0041: if-eqz v1, 0044 // +0003 │ │ +369ea6: 0f00 |0043: return v0 │ │ +369ea8: 1301 4500 |0044: const/16 v1, #int 69 // #45 │ │ +369eac: 1302 6500 |0046: const/16 v2, #int 101 // #65 │ │ +369eb0: 6e30 fc9e 1c02 |0048: invoke-virtual {v12, v1, v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternative:(CC)Z // method@9efc │ │ +369eb6: 0a01 |004b: move-result v1 │ │ +369eb8: 1a02 9520 |004c: const-string v2, "Invalid zone" // string@2095 │ │ +369ebc: 3801 0400 |004e: if-eqz v1, 0052 // +0004 │ │ +369ec0: 1241 |0050: const/4 v1, #int 4 // #4 │ │ +369ec2: 2824 |0051: goto 0075 // +0024 │ │ +369ec4: 1301 4300 |0052: const/16 v1, #int 67 // #43 │ │ +369ec8: 1305 6300 |0054: const/16 v5, #int 99 // #63 │ │ +369ecc: 6e30 fc9e 1c05 |0056: invoke-virtual {v12, v1, v5}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternative:(CC)Z // method@9efc │ │ +369ed2: 0a01 |0059: move-result v1 │ │ +369ed4: 3801 0400 |005a: if-eqz v1, 005e // +0004 │ │ +369ed8: 1251 |005c: const/4 v1, #int 5 // #5 │ │ +369eda: 2818 |005d: goto 0075 // +0018 │ │ +369edc: 1301 4d00 |005e: const/16 v1, #int 77 // #4d │ │ +369ee0: 1305 6d00 |0060: const/16 v5, #int 109 // #6d │ │ +369ee4: 6e30 fc9e 1c05 |0062: invoke-virtual {v12, v1, v5}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternative:(CC)Z // method@9efc │ │ +369eea: 0a01 |0065: move-result v1 │ │ +369eec: 3801 0400 |0066: if-eqz v1, 006a // +0004 │ │ +369ef0: 1261 |0068: const/4 v1, #int 6 // #6 │ │ +369ef2: 280c |0069: goto 0075 // +000c │ │ +369ef4: 1301 5000 |006a: const/16 v1, #int 80 // #50 │ │ +369ef8: 1305 7000 |006c: const/16 v5, #int 112 // #70 │ │ +369efc: 6e30 fc9e 1c05 |006e: invoke-virtual {v12, v1, v5}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternative:(CC)Z // method@9efc │ │ +369f02: 0a01 |0071: move-result v1 │ │ +369f04: 3801 3600 |0072: if-eqz v1, 00a8 // +0036 │ │ +369f08: 1271 |0074: const/4 v1, #int 7 // #7 │ │ +369f0a: 1305 5300 |0075: const/16 v5, #int 83 // #53 │ │ +369f0e: 1306 7300 |0077: const/16 v6, #int 115 // #73 │ │ +369f12: 6e53 fd9e 5c46 |0079: invoke-virtual {v12, v5, v6, v4, v3}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternativePair:(CCCC)Z // method@9efd │ │ +369f18: 0a05 |007c: move-result v5 │ │ +369f1a: 3805 0500 |007d: if-eqz v5, 0082 // +0005 │ │ +369f1e: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +369f22: 280b |0081: goto 008c // +000b │ │ +369f24: 1305 4400 |0082: const/16 v5, #int 68 // #44 │ │ +369f28: 1306 6400 |0084: const/16 v6, #int 100 // #64 │ │ +369f2c: 6e53 fd9e 5c46 |0086: invoke-virtual {v12, v5, v6, v4, v3}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.skipAlternativePair:(CCCC)Z // method@9efd │ │ +369f32: 0a03 |0089: move-result v3 │ │ +369f34: 3803 0500 |008a: if-eqz v3, 008f // +0005 │ │ +369f38: da01 013c |008c: mul-int/lit8 v1, v1, #int 60 // #3c │ │ +369f3c: 0f01 |008e: return v1 │ │ +369f3e: 54c1 f571 |008f: iget-object v1, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ +369f42: 54c3 f571 |0091: iget-object v3, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ +369f46: 6e10 7099 0300 |0093: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369f4c: 0a03 |0096: move-result v3 │ │ +369f4e: d803 03ff |0097: add-int/lit8 v3, v3, #int -1 // #ff │ │ +369f52: 6e20 7299 3100 |0099: invoke-virtual {v1, v3}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369f58: 2201 4f13 |009c: new-instance v1, Ljava/text/ParseException; // type@134f │ │ +369f5c: 54c3 f571 |009e: iget-object v3, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ +369f60: 6e10 7099 0300 |00a0: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369f66: 0a03 |00a3: move-result v3 │ │ +369f68: 7030 6f99 2103 |00a4: invoke-direct {v1, v2, v3}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369f6e: 2701 |00a7: throw v1 │ │ +369f70: 2201 4f13 |00a8: new-instance v1, Ljava/text/ParseException; // type@134f │ │ +369f74: 54c3 f571 |00aa: iget-object v3, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ +369f78: 6e10 7099 0300 |00ac: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369f7e: 0a03 |00af: move-result v3 │ │ +369f80: 7030 6f99 2103 |00b0: invoke-direct {v1, v2, v3}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369f86: 2701 |00b3: throw v1 │ │ +369f88: 6e10 f89e 0c00 |00b4: invoke-virtual {v12}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.parseZoneOffset:()I // method@9ef8 │ │ +369f8e: 0a00 |00b7: move-result v0 │ │ +369f90: 0f00 |00b8: return v0 │ │ +369f92: 2201 4f13 |00b9: new-instance v1, Ljava/text/ParseException; // type@134f │ │ +369f96: 1a02 533d |00bb: const-string v2, "Missing zone" // string@3d53 │ │ +369f9a: 54c3 f571 |00bd: iget-object v3, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ +369f9e: 6e10 7099 0300 |00bf: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369fa4: 0a03 |00c2: move-result v3 │ │ +369fa6: 7030 6f99 2103 |00c3: invoke-direct {v1, v2, v3}, Ljava/text/ParseException;.:(Ljava/lang/String;I)V // method@996f │ │ +369fac: 2701 |00c6: throw v1 │ │ +369fae: 0d01 |00c7: move-exception v1 │ │ +369fb0: 7100 1c9f 0000 |00c8: invoke-static {}, Ljavax/mail/internet/MailDateFormat;.access$000:()Lcom/sun/mail/util/MailLogger; // method@9f1c │ │ +369fb6: 0c02 |00cb: move-result-object v2 │ │ +369fb8: 6203 c370 |00cc: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c3 │ │ +369fbc: 6e20 b295 3200 |00ce: invoke-virtual {v2, v3}, Lcom/sun/mail/util/MailLogger;.isLoggable:(Ljava/util/logging/Level;)Z // method@95b2 │ │ +369fc2: 0a02 |00d1: move-result v2 │ │ +369fc4: 3802 2300 |00d2: if-eqz v2, 00f5 // +0023 │ │ +369fc8: 7100 1c9f 0000 |00d4: invoke-static {}, Ljavax/mail/internet/MailDateFormat;.access$000:()Lcom/sun/mail/util/MailLogger; // method@9f1c │ │ +369fce: 0c02 |00d7: move-result-object v2 │ │ +369fd0: 6203 c370 |00d8: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@70c3 │ │ +369fd4: 2204 e812 |00da: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +369fd8: 7010 4098 0400 |00dc: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +369fde: 1a05 f43e |00df: const-string v5, "No timezone? : '" // string@3ef4 │ │ +369fe2: 6e20 4b98 5400 |00e1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +369fe8: 54c5 f671 |00e4: iget-object v5, v12, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f6 │ │ +369fec: 6e20 4b98 5400 |00e6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +369ff2: 1a05 7903 |00e9: const-string v5, "'" // string@0379 │ │ +369ff6: 6e20 4b98 5400 |00eb: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +369ffc: 6e10 5498 0400 |00ee: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36a002: 0c04 |00f1: move-result-object v4 │ │ +36a004: 6e40 b695 3214 |00f2: invoke-virtual {v2, v3, v4, v1}, Lcom/sun/mail/util/MailLogger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@95b6 │ │ +36a00a: 0f00 |00f5: return v0 │ │ catches : 2 │ │ 0x0001 - 0x004c │ │ Ljava/text/ParseException; -> 0x00c7 │ │ 0x0056 - 0x00c7 │ │ Ljava/text/ParseException; -> 0x00c7 │ │ positions : │ │ 0x0001 line=987 │ │ @@ -1413517,38 +1413516,38 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -369c0c: |[369c0c] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.peekFoldingWhiteSpace:()Z │ │ -369c1c: 6f10 169f 0200 |0000: invoke-super {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.peekFoldingWhiteSpace:()Z // method@9f16 │ │ -369c22: 0a00 |0003: move-result v0 │ │ -369c24: 3900 2300 |0004: if-nez v0, 0027 // +0023 │ │ -369c28: 5420 f571 |0006: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ -369c2c: 6e10 7099 0000 |0008: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369c32: 0a00 |000b: move-result v0 │ │ -369c34: 5421 f671 |000c: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f6 │ │ -369c38: 6e10 2298 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -369c3e: 0a01 |0011: move-result v1 │ │ -369c40: 3510 1300 |0012: if-ge v0, v1, 0025 // +0013 │ │ -369c44: 5420 f671 |0014: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f6 │ │ -369c48: 5421 f571 |0016: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ -369c4c: 6e10 7099 0100 |0018: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369c52: 0a01 |001b: move-result v1 │ │ -369c54: 6e20 0998 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -369c5a: 0a00 |001f: move-result v0 │ │ -369c5c: 1301 0a00 |0020: const/16 v1, #int 10 // #a │ │ -369c60: 3310 0300 |0022: if-ne v0, v1, 0025 // +0003 │ │ -369c64: 2803 |0024: goto 0027 // +0003 │ │ -369c66: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -369c68: 2802 |0026: goto 0028 // +0002 │ │ -369c6a: 1210 |0027: const/4 v0, #int 1 // #1 │ │ -369c6c: 0f00 |0028: return v0 │ │ +369c08: |[369c08] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.peekFoldingWhiteSpace:()Z │ │ +369c18: 6f10 169f 0200 |0000: invoke-super {v2}, Ljavax/mail/internet/MailDateFormat$Rfc2822StrictParser;.peekFoldingWhiteSpace:()Z // method@9f16 │ │ +369c1e: 0a00 |0003: move-result v0 │ │ +369c20: 3900 2300 |0004: if-nez v0, 0027 // +0023 │ │ +369c24: 5420 f571 |0006: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ +369c28: 6e10 7099 0000 |0008: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369c2e: 0a00 |000b: move-result v0 │ │ +369c30: 5421 f671 |000c: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f6 │ │ +369c34: 6e10 2298 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +369c3a: 0a01 |0011: move-result v1 │ │ +369c3c: 3510 1300 |0012: if-ge v0, v1, 0025 // +0013 │ │ +369c40: 5420 f671 |0014: iget-object v0, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f6 │ │ +369c44: 5421 f571 |0016: iget-object v1, v2, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ +369c48: 6e10 7099 0100 |0018: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369c4e: 0a01 |001b: move-result v1 │ │ +369c50: 6e20 0998 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +369c56: 0a00 |001f: move-result v0 │ │ +369c58: 1301 0a00 |0020: const/16 v1, #int 10 // #a │ │ +369c5c: 3310 0300 |0022: if-ne v0, v1, 0025 // +0003 │ │ +369c60: 2803 |0024: goto 0027 // +0003 │ │ +369c62: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +369c64: 2802 |0026: goto 0028 // +0002 │ │ +369c66: 1210 |0027: const/4 v0, #int 1 // #1 │ │ +369c68: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1059 │ │ 0x0008 line=1060 │ │ 0x0018 line=1061 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser; │ │ @@ -1413558,47 +1413557,47 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -369c70: |[369c70] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.skipFoldingWhiteSpace:()Z │ │ -369c80: 6e10 fb9e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.peekFoldingWhiteSpace:()Z // method@9efb │ │ -369c86: 0a00 |0003: move-result v0 │ │ -369c88: 5431 f571 |0004: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ -369c8c: 6e10 7099 0100 |0006: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369c92: 0a01 |0009: move-result v1 │ │ -369c94: 5432 f671 |000a: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f6 │ │ -369c98: 6e10 2298 0200 |000c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -369c9e: 0a02 |000f: move-result v2 │ │ -369ca0: 3521 2d00 |0010: if-ge v1, v2, 003d // +002d │ │ -369ca4: 5431 f671 |0012: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f6 │ │ -369ca8: 5432 f571 |0014: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ -369cac: 6e10 7099 0200 |0016: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369cb2: 0a02 |0019: move-result v2 │ │ -369cb4: 6e20 0998 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -369cba: 0a01 |001d: move-result v1 │ │ -369cbc: 1302 0900 |001e: const/16 v2, #int 9 // #9 │ │ -369cc0: 3221 0f00 |0020: if-eq v1, v2, 002f // +000f │ │ -369cc4: 1302 0a00 |0022: const/16 v2, #int 10 // #a │ │ -369cc8: 3221 0b00 |0024: if-eq v1, v2, 002f // +000b │ │ -369ccc: 1302 0d00 |0026: const/16 v2, #int 13 // #d │ │ -369cd0: 3221 0700 |0028: if-eq v1, v2, 002f // +0007 │ │ -369cd4: 1302 2000 |002a: const/16 v2, #int 32 // #20 │ │ -369cd8: 3221 0300 |002c: if-eq v1, v2, 002f // +0003 │ │ -369cdc: 280f |002e: goto 003d // +000f │ │ -369cde: 5431 f571 |002f: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ -369ce2: 5432 f571 |0031: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ -369ce6: 6e10 7099 0200 |0033: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ -369cec: 0a02 |0036: move-result v2 │ │ -369cee: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ -369cf2: 6e20 7299 2100 |0039: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ -369cf8: 28c8 |003c: goto 0004 // -0038 │ │ -369cfa: 0f00 |003d: return v0 │ │ +369c6c: |[369c6c] javax.mail.internet.MailDateFormat$Rfc2822LenientParser.skipFoldingWhiteSpace:()Z │ │ +369c7c: 6e10 fb9e 0300 |0000: invoke-virtual {v3}, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.peekFoldingWhiteSpace:()Z // method@9efb │ │ +369c82: 0a00 |0003: move-result v0 │ │ +369c84: 5431 f571 |0004: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ +369c88: 6e10 7099 0100 |0006: invoke-virtual {v1}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369c8e: 0a01 |0009: move-result v1 │ │ +369c90: 5432 f671 |000a: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f6 │ │ +369c94: 6e10 2298 0200 |000c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +369c9a: 0a02 |000f: move-result v2 │ │ +369c9c: 3521 2d00 |0010: if-ge v1, v2, 003d // +002d │ │ +369ca0: 5431 f671 |0012: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.text:Ljava/lang/String; // field@71f6 │ │ +369ca4: 5432 f571 |0014: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ +369ca8: 6e10 7099 0200 |0016: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369cae: 0a02 |0019: move-result v2 │ │ +369cb0: 6e20 0998 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +369cb6: 0a01 |001d: move-result v1 │ │ +369cb8: 1302 0900 |001e: const/16 v2, #int 9 // #9 │ │ +369cbc: 3221 0f00 |0020: if-eq v1, v2, 002f // +000f │ │ +369cc0: 1302 0a00 |0022: const/16 v2, #int 10 // #a │ │ +369cc4: 3221 0b00 |0024: if-eq v1, v2, 002f // +000b │ │ +369cc8: 1302 0d00 |0026: const/16 v2, #int 13 // #d │ │ +369ccc: 3221 0700 |0028: if-eq v1, v2, 002f // +0007 │ │ +369cd0: 1302 2000 |002a: const/16 v2, #int 32 // #20 │ │ +369cd4: 3221 0300 |002c: if-eq v1, v2, 002f // +0003 │ │ +369cd8: 280f |002e: goto 003d // +000f │ │ +369cda: 5431 f571 |002f: iget-object v1, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ +369cde: 5432 f571 |0031: iget-object v2, v3, Ljavax/mail/internet/MailDateFormat$Rfc2822LenientParser;.pos:Ljava/text/ParsePosition; // field@71f5 │ │ +369ce2: 6e10 7099 0200 |0033: invoke-virtual {v2}, Ljava/text/ParsePosition;.getIndex:()I // method@9970 │ │ +369ce8: 0a02 |0036: move-result v2 │ │ +369cea: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ +369cee: 6e20 7299 2100 |0039: invoke-virtual {v1, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@9972 │ │ +369cf4: 28c8 |003c: goto 0004 // -0038 │ │ +369cf6: 0f00 |003d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ 0x0004 line=1041 │ │ 0x0012 line=1042 │ │ 0x002f line=1047 │ │ locals : │ │ @@ -1413643,19 +1413642,19 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -36a718: |[36a718] javax.mail.internet.MimeBodyPart$EncodedFileDataSource.:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ -36a728: 7020 d69b 1000 |0000: invoke-direct {v0, v1}, Ljavax/activation/FileDataSource;.:(Ljava/io/File;)V // method@9bd6 │ │ -36a72e: 5b02 0272 |0003: iput-object v2, v0, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;.contentType:Ljava/lang/String; // field@7202 │ │ -36a732: 5b03 0372 |0005: iput-object v3, v0, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;.encoding:Ljava/lang/String; // field@7203 │ │ -36a736: 0e00 |0007: return-void │ │ +36a714: |[36a714] javax.mail.internet.MimeBodyPart$EncodedFileDataSource.:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ +36a724: 7020 d69b 1000 |0000: invoke-direct {v0, v1}, Ljavax/activation/FileDataSource;.:(Ljava/io/File;)V // method@9bd6 │ │ +36a72a: 5b02 0272 |0003: iput-object v2, v0, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;.contentType:Ljava/lang/String; // field@7202 │ │ +36a72e: 5b03 0372 |0005: iput-object v3, v0, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;.encoding:Ljava/lang/String; // field@7203 │ │ +36a732: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=920 │ │ 0x0003 line=921 │ │ 0x0005 line=922 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource; │ │ @@ -1413669,21 +1413668,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -36a6dc: |[36a6dc] javax.mail.internet.MimeBodyPart$EncodedFileDataSource.getContentType:()Ljava/lang/String; │ │ -36a6ec: 5410 0272 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;.contentType:Ljava/lang/String; // field@7202 │ │ -36a6f0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -36a6f4: 2805 |0004: goto 0009 // +0005 │ │ -36a6f6: 6f10 d89b 0100 |0005: invoke-super {v1}, Ljavax/activation/FileDataSource;.getContentType:()Ljava/lang/String; // method@9bd8 │ │ -36a6fc: 0c00 |0008: move-result-object v0 │ │ -36a6fe: 1100 |0009: return-object v0 │ │ +36a6d8: |[36a6d8] javax.mail.internet.MimeBodyPart$EncodedFileDataSource.getContentType:()Ljava/lang/String; │ │ +36a6e8: 5410 0272 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;.contentType:Ljava/lang/String; // field@7202 │ │ +36a6ec: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +36a6f0: 2805 |0004: goto 0009 // +0005 │ │ +36a6f2: 6f10 d89b 0100 |0005: invoke-super {v1}, Ljavax/activation/FileDataSource;.getContentType:()Ljava/lang/String; // method@9bd8 │ │ +36a6f8: 0c00 |0008: move-result-object v0 │ │ +36a6fa: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=928 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource; │ │ │ │ #1 : (in Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;) │ │ @@ -1413691,17 +1413690,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36a700: |[36a700] javax.mail.internet.MimeBodyPart$EncodedFileDataSource.getEncoding:()Ljava/lang/String; │ │ -36a710: 5410 0372 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;.encoding:Ljava/lang/String; // field@7203 │ │ -36a714: 1100 |0002: return-object v0 │ │ +36a6fc: |[36a6fc] javax.mail.internet.MimeBodyPart$EncodedFileDataSource.getEncoding:()Ljava/lang/String; │ │ +36a70c: 5410 0372 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;.encoding:Ljava/lang/String; // field@7203 │ │ +36a710: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=934 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource; │ │ │ │ source_file_idx : 15644 (MimeBodyPart.java) │ │ @@ -1413740,20 +1413739,20 @@ │ │ type : '(Ljavax/mail/internet/MimePart;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -36a794: |[36a794] javax.mail.internet.MimeBodyPart$MimePartDataHandler.:(Ljavax/mail/internet/MimePart;)V │ │ -36a7a4: 2200 3514 |0000: new-instance v0, Ljavax/mail/internet/MimePartDataSource; // type@1435 │ │ -36a7a8: 7020 10a0 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/MimePartDataSource;.:(Ljavax/mail/internet/MimePart;)V // method@a010 │ │ -36a7ae: 7020 b29b 0100 |0005: invoke-direct {v1, v0}, Ljavax/activation/DataHandler;.:(Ljavax/activation/DataSource;)V // method@9bb2 │ │ -36a7b4: 5b12 0472 |0008: iput-object v2, v1, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.part:Ljavax/mail/internet/MimePart; // field@7204 │ │ -36a7b8: 0e00 |000a: return-void │ │ +36a790: |[36a790] javax.mail.internet.MimeBodyPart$MimePartDataHandler.:(Ljavax/mail/internet/MimePart;)V │ │ +36a7a0: 2200 3514 |0000: new-instance v0, Ljavax/mail/internet/MimePartDataSource; // type@1435 │ │ +36a7a4: 7020 10a0 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/MimePartDataSource;.:(Ljavax/mail/internet/MimePart;)V // method@a010 │ │ +36a7aa: 7020 b29b 0100 |0005: invoke-direct {v1, v0}, Ljavax/activation/DataHandler;.:(Ljavax/activation/DataSource;)V // method@9bb2 │ │ +36a7b0: 5b12 0472 |0008: iput-object v2, v1, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.part:Ljavax/mail/internet/MimePart; // field@7204 │ │ +36a7b4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1715 │ │ 0x0008 line=1716 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; │ │ 0x0000 - 0x000b reg=2 (null) Ljavax/mail/internet/MimePart; │ │ @@ -1413764,30 +1413763,30 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -36a738: |[36a738] javax.mail.internet.MimeBodyPart$MimePartDataHandler.getContentStream:()Ljava/io/InputStream; │ │ -36a748: 5420 0472 |0000: iget-object v0, v2, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.part:Ljavax/mail/internet/MimePart; // field@7204 │ │ -36a74c: 2001 3014 |0002: instance-of v1, v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36a750: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ -36a754: 1f00 3014 |0006: check-cast v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36a758: 6e10 499f 0000 |0008: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart;.getContentStream:()Ljava/io/InputStream; // method@9f49 │ │ -36a75e: 0c00 |000b: move-result-object v0 │ │ -36a760: 280d |000c: goto 0019 // +000d │ │ -36a762: 2001 3214 |000d: instance-of v1, v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ -36a766: 3801 0900 |000f: if-eqz v1, 0018 // +0009 │ │ -36a76a: 1f00 3214 |0011: check-cast v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ -36a76e: 6e10 999f 0000 |0013: invoke-virtual {v0}, Ljavax/mail/internet/MimeMessage;.getContentStream:()Ljava/io/InputStream; // method@9f99 │ │ -36a774: 0c00 |0016: move-result-object v0 │ │ -36a776: 2802 |0017: goto 0019 // +0002 │ │ -36a778: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -36a77a: 1100 |0019: return-object v0 │ │ +36a734: |[36a734] javax.mail.internet.MimeBodyPart$MimePartDataHandler.getContentStream:()Ljava/io/InputStream; │ │ +36a744: 5420 0472 |0000: iget-object v0, v2, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.part:Ljavax/mail/internet/MimePart; // field@7204 │ │ +36a748: 2001 3014 |0002: instance-of v1, v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36a74c: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ +36a750: 1f00 3014 |0006: check-cast v0, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36a754: 6e10 499f 0000 |0008: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart;.getContentStream:()Ljava/io/InputStream; // method@9f49 │ │ +36a75a: 0c00 |000b: move-result-object v0 │ │ +36a75c: 280d |000c: goto 0019 // +000d │ │ +36a75e: 2001 3214 |000d: instance-of v1, v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ +36a762: 3801 0900 |000f: if-eqz v1, 0018 // +0009 │ │ +36a766: 1f00 3214 |0011: check-cast v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ +36a76a: 6e10 999f 0000 |0013: invoke-virtual {v0}, Ljavax/mail/internet/MimeMessage;.getContentStream:()Ljava/io/InputStream; // method@9f99 │ │ +36a770: 0c00 |0016: move-result-object v0 │ │ +36a772: 2802 |0017: goto 0019 // +0002 │ │ +36a774: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +36a776: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1722 │ │ 0x0006 line=1723 │ │ 0x0008 line=1724 │ │ 0x000d line=1725 │ │ 0x0011 line=1726 │ │ @@ -1413800,17 +1413799,17 @@ │ │ type : '()Ljavax/mail/internet/MimePart;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -36a77c: |[36a77c] javax.mail.internet.MimeBodyPart$MimePartDataHandler.getPart:()Ljavax/mail/internet/MimePart; │ │ -36a78c: 5410 0472 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.part:Ljavax/mail/internet/MimePart; // field@7204 │ │ -36a790: 1100 |0002: return-object v0 │ │ +36a778: |[36a778] javax.mail.internet.MimeBodyPart$MimePartDataHandler.getPart:()Ljavax/mail/internet/MimePart; │ │ +36a788: 5410 0472 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.part:Ljavax/mail/internet/MimePart; // field@7204 │ │ +36a78c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1733 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; │ │ │ │ source_file_idx : 15644 (MimeBodyPart.java) │ │ @@ -1414031,46 +1414030,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -36af60: |[36af60] javax.mail.internet.MimeBodyPart.:()V │ │ -36af70: 1a00 3f99 |0000: const-string v0, "mail.mime.setdefaulttextcharset" // string@993f │ │ -36af74: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -36af76: 7120 e395 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -36af7c: 0a00 |0006: move-result v0 │ │ -36af7e: 6a00 1072 |0007: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.setDefaultTextCharset:Z // field@7210 │ │ -36af82: 1a00 3e99 |0009: const-string v0, "mail.mime.setcontenttypefilename" // string@993e │ │ -36af86: 7120 e395 1000 |000b: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -36af8c: 0a00 |000e: move-result v0 │ │ -36af8e: 6a00 0f72 |000f: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.setContentTypeFileName:Z // field@720f │ │ -36af92: 1a00 3299 |0011: const-string v0, "mail.mime.encodefilename" // string@9932 │ │ -36af96: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -36af98: 7120 e395 2000 |0014: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -36af9e: 0a00 |0017: move-result v0 │ │ -36afa0: 6a00 0c72 |0018: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.encodeFileName:Z // field@720c │ │ -36afa4: 1a00 2d99 |001a: const-string v0, "mail.mime.decodefilename" // string@992d │ │ -36afa8: 7120 e395 2000 |001c: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -36afae: 0a00 |001f: move-result v0 │ │ -36afb0: 6a00 0a72 |0020: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.decodeFileName:Z // field@720a │ │ -36afb4: 1a00 3699 |0022: const-string v0, "mail.mime.ignoremultipartencoding" // string@9936 │ │ -36afb8: 7120 e395 1000 |0024: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -36afbe: 0a00 |0027: move-result v0 │ │ -36afc0: 6a00 0e72 |0028: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.ignoreMultipartEncoding:Z // field@720e │ │ -36afc4: 1a00 2599 |002a: const-string v0, "mail.mime.allowutf8" // string@9925 │ │ -36afc8: 7120 e395 1000 |002c: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -36afce: 0a00 |002f: move-result v0 │ │ -36afd0: 6a00 0572 |0030: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.allowutf8:Z // field@7205 │ │ -36afd4: 1a00 2999 |0032: const-string v0, "mail.mime.cachemultipart" // string@9929 │ │ -36afd8: 7120 e395 1000 |0034: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -36afde: 0a00 |0037: move-result v0 │ │ -36afe0: 6a00 0672 |0038: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.cacheMultipart:Z // field@7206 │ │ -36afe4: 0e00 |003a: return-void │ │ +36af5c: |[36af5c] javax.mail.internet.MimeBodyPart.:()V │ │ +36af6c: 1a00 3f99 |0000: const-string v0, "mail.mime.setdefaulttextcharset" // string@993f │ │ +36af70: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +36af72: 7120 e395 1000 |0003: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +36af78: 0a00 |0006: move-result v0 │ │ +36af7a: 6a00 1072 |0007: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.setDefaultTextCharset:Z // field@7210 │ │ +36af7e: 1a00 3e99 |0009: const-string v0, "mail.mime.setcontenttypefilename" // string@993e │ │ +36af82: 7120 e395 1000 |000b: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +36af88: 0a00 |000e: move-result v0 │ │ +36af8a: 6a00 0f72 |000f: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.setContentTypeFileName:Z // field@720f │ │ +36af8e: 1a00 3299 |0011: const-string v0, "mail.mime.encodefilename" // string@9932 │ │ +36af92: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +36af94: 7120 e395 2000 |0014: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +36af9a: 0a00 |0017: move-result v0 │ │ +36af9c: 6a00 0c72 |0018: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.encodeFileName:Z // field@720c │ │ +36afa0: 1a00 2d99 |001a: const-string v0, "mail.mime.decodefilename" // string@992d │ │ +36afa4: 7120 e395 2000 |001c: invoke-static {v0, v2}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +36afaa: 0a00 |001f: move-result v0 │ │ +36afac: 6a00 0a72 |0020: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.decodeFileName:Z // field@720a │ │ +36afb0: 1a00 3699 |0022: const-string v0, "mail.mime.ignoremultipartencoding" // string@9936 │ │ +36afb4: 7120 e395 1000 |0024: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +36afba: 0a00 |0027: move-result v0 │ │ +36afbc: 6a00 0e72 |0028: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.ignoreMultipartEncoding:Z // field@720e │ │ +36afc0: 1a00 2599 |002a: const-string v0, "mail.mime.allowutf8" // string@9925 │ │ +36afc4: 7120 e395 1000 |002c: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +36afca: 0a00 |002f: move-result v0 │ │ +36afcc: 6a00 0572 |0030: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.allowutf8:Z // field@7205 │ │ +36afd0: 1a00 2999 |0032: const-string v0, "mail.mime.cachemultipart" // string@9929 │ │ +36afd4: 7120 e395 1000 |0034: invoke-static {v0, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +36afda: 0a00 |0037: move-result v0 │ │ +36afdc: 6a00 0672 |0038: sput-boolean v0, Ljavax/mail/internet/MimeBodyPart;.cacheMultipart:Z // field@7206 │ │ +36afe0: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=91 │ │ 0x000b line=95 │ │ 0x0014 line=99 │ │ 0x001c line=101 │ │ 0x0024 line=103 │ │ @@ -1414083,20 +1414082,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -36afe8: |[36afe8] javax.mail.internet.MimeBodyPart.:()V │ │ -36aff8: 7010 659c 0100 |0000: invoke-direct {v1}, Ljavax/mail/BodyPart;.:()V // method@9c65 │ │ -36affe: 2200 2914 |0003: new-instance v0, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ -36b002: 7010 be9e 0000 |0005: invoke-direct {v0}, Ljavax/mail/internet/InternetHeaders;.:()V // method@9ebe │ │ -36b008: 5b10 0d72 |0008: iput-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ -36b00c: 0e00 |000a: return-void │ │ +36afe4: |[36afe4] javax.mail.internet.MimeBodyPart.:()V │ │ +36aff4: 7010 659c 0100 |0000: invoke-direct {v1}, Ljavax/mail/BodyPart;.:()V // method@9c65 │ │ +36affa: 2200 2914 |0003: new-instance v0, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ +36affe: 7010 be9e 0000 |0005: invoke-direct {v0}, Ljavax/mail/internet/InternetHeaders;.:()V // method@9ebe │ │ +36b004: 5b10 0d72 |0008: iput-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ +36b008: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ │ │ @@ -1414105,47 +1414104,47 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -36b010: |[36b010] javax.mail.internet.MimeBodyPart.:(Ljava/io/InputStream;)V │ │ -36b020: 7010 659c 0400 |0000: invoke-direct {v4}, Ljavax/mail/BodyPart;.:()V // method@9c65 │ │ -36b026: 2050 8312 |0003: instance-of v0, v5, Ljava/io/ByteArrayInputStream; // type@1283 │ │ -36b02a: 3900 1000 |0005: if-nez v0, 0015 // +0010 │ │ -36b02e: 2050 8012 |0007: instance-of v0, v5, Ljava/io/BufferedInputStream; // type@1280 │ │ -36b032: 3900 0c00 |0009: if-nez v0, 0015 // +000c │ │ -36b036: 2050 4214 |000b: instance-of v0, v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36b03a: 3900 0800 |000d: if-nez v0, 0015 // +0008 │ │ -36b03e: 2200 8012 |000f: new-instance v0, Ljava/io/BufferedInputStream; // type@1280 │ │ -36b042: 7020 4496 5000 |0011: invoke-direct {v0, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9644 │ │ -36b048: 0705 |0014: move-object v5, v0 │ │ -36b04a: 2200 2914 |0015: new-instance v0, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ -36b04e: 7020 bf9e 5000 |0017: invoke-direct {v0, v5}, Ljavax/mail/internet/InternetHeaders;.:(Ljava/io/InputStream;)V // method@9ebf │ │ -36b054: 5b40 0d72 |001a: iput-object v0, v4, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ -36b058: 2050 4214 |001c: instance-of v0, v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36b05c: 3800 1100 |001e: if-eqz v0, 002f // +0011 │ │ -36b060: 1f05 4214 |0020: check-cast v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36b064: 7210 72a0 0500 |0022: invoke-interface {v5}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ -36b06a: 0b00 |0025: move-result-wide v0 │ │ -36b06c: 1602 ffff |0026: const-wide/16 v2, #int -1 // #ffff │ │ -36b070: 7253 73a0 0521 |0028: invoke-interface {v5, v0, v1, v2, v3}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ -36b076: 0c05 |002b: move-result-object v5 │ │ -36b078: 5b45 0972 |002c: iput-object v5, v4, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7209 │ │ -36b07c: 2807 |002e: goto 0035 // +0007 │ │ -36b07e: 7110 5d95 0500 |002f: invoke-static {v5}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/io/InputStream;)[B // method@955d │ │ -36b084: 0c05 |0032: move-result-object v5 │ │ -36b086: 5b45 0872 |0033: iput-object v5, v4, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7208 │ │ -36b08a: 0e00 |0035: return-void │ │ -36b08c: 0d05 |0036: move-exception v5 │ │ -36b08e: 2200 ed13 |0037: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36b092: 1a01 4719 |0039: const-string v1, "Error reading input stream" // string@1947 │ │ -36b096: 7030 1a9d 1005 |003b: invoke-direct {v0, v1, v5}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36b09c: 2700 |003e: throw v0 │ │ +36b00c: |[36b00c] javax.mail.internet.MimeBodyPart.:(Ljava/io/InputStream;)V │ │ +36b01c: 7010 659c 0400 |0000: invoke-direct {v4}, Ljavax/mail/BodyPart;.:()V // method@9c65 │ │ +36b022: 2050 8312 |0003: instance-of v0, v5, Ljava/io/ByteArrayInputStream; // type@1283 │ │ +36b026: 3900 1000 |0005: if-nez v0, 0015 // +0010 │ │ +36b02a: 2050 8012 |0007: instance-of v0, v5, Ljava/io/BufferedInputStream; // type@1280 │ │ +36b02e: 3900 0c00 |0009: if-nez v0, 0015 // +000c │ │ +36b032: 2050 4214 |000b: instance-of v0, v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36b036: 3900 0800 |000d: if-nez v0, 0015 // +0008 │ │ +36b03a: 2200 8012 |000f: new-instance v0, Ljava/io/BufferedInputStream; // type@1280 │ │ +36b03e: 7020 4496 5000 |0011: invoke-direct {v0, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9644 │ │ +36b044: 0705 |0014: move-object v5, v0 │ │ +36b046: 2200 2914 |0015: new-instance v0, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ +36b04a: 7020 bf9e 5000 |0017: invoke-direct {v0, v5}, Ljavax/mail/internet/InternetHeaders;.:(Ljava/io/InputStream;)V // method@9ebf │ │ +36b050: 5b40 0d72 |001a: iput-object v0, v4, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ +36b054: 2050 4214 |001c: instance-of v0, v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36b058: 3800 1100 |001e: if-eqz v0, 002f // +0011 │ │ +36b05c: 1f05 4214 |0020: check-cast v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36b060: 7210 72a0 0500 |0022: invoke-interface {v5}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ +36b066: 0b00 |0025: move-result-wide v0 │ │ +36b068: 1602 ffff |0026: const-wide/16 v2, #int -1 // #ffff │ │ +36b06c: 7253 73a0 0521 |0028: invoke-interface {v5, v0, v1, v2, v3}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ +36b072: 0c05 |002b: move-result-object v5 │ │ +36b074: 5b45 0972 |002c: iput-object v5, v4, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7209 │ │ +36b078: 2807 |002e: goto 0035 // +0007 │ │ +36b07a: 7110 5d95 0500 |002f: invoke-static {v5}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/io/InputStream;)[B // method@955d │ │ +36b080: 0c05 |0032: move-result-object v5 │ │ +36b082: 5b45 0872 |0033: iput-object v5, v4, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7208 │ │ +36b086: 0e00 |0035: return-void │ │ +36b088: 0d05 |0036: move-exception v5 │ │ +36b08a: 2200 ed13 |0037: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36b08e: 1a01 4719 |0039: const-string v1, "Error reading input stream" // string@1947 │ │ +36b092: 7030 1a9d 1005 |003b: invoke-direct {v0, v1, v5}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36b098: 2700 |003e: throw v0 │ │ catches : 1 │ │ 0x002f - 0x0035 │ │ Ljava/io/IOException; -> 0x0036 │ │ positions : │ │ 0x0000 line=181 │ │ 0x0003 line=182 │ │ 0x000f line=185 │ │ @@ -1414164,19 +1414163,19 @@ │ │ type : '(Ljavax/mail/internet/InternetHeaders;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -36b0b0: |[36b0b0] javax.mail.internet.MimeBodyPart.:(Ljavax/mail/internet/InternetHeaders;[B)V │ │ -36b0c0: 7010 659c 0000 |0000: invoke-direct {v0}, Ljavax/mail/BodyPart;.:()V // method@9c65 │ │ -36b0c6: 5b01 0d72 |0003: iput-object v1, v0, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ -36b0ca: 5b02 0872 |0005: iput-object v2, v0, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7208 │ │ -36b0ce: 0e00 |0007: return-void │ │ +36b0ac: |[36b0ac] javax.mail.internet.MimeBodyPart.:(Ljavax/mail/internet/InternetHeaders;[B)V │ │ +36b0bc: 7010 659c 0000 |0000: invoke-direct {v0}, Ljavax/mail/BodyPart;.:()V // method@9c65 │ │ +36b0c2: 5b01 0d72 |0003: iput-object v1, v0, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ +36b0c6: 5b02 0872 |0005: iput-object v2, v0, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7208 │ │ +36b0ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ 0x0005 line=216 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/internet/MimeBodyPart; │ │ @@ -1414188,47 +1414187,47 @@ │ │ type : '(Ljavax/mail/internet/MimePart;)[Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -36adc8: |[36adc8] javax.mail.internet.MimeBodyPart.getContentLanguage:(Ljavax/mail/internet/MimePart;)[Ljava/lang/String; │ │ -36add8: 1a00 5314 |0000: const-string v0, "Content-Language" // string@1453 │ │ -36addc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36adde: 7230 02a0 0501 |0003: invoke-interface {v5, v0, v1}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ -36ade4: 0c05 |0006: move-result-object v5 │ │ -36ade6: 3905 0300 |0007: if-nez v5, 000a // +0003 │ │ -36adea: 1101 |0009: return-object v1 │ │ -36adec: 2200 2314 |000a: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ -36adf0: 1a02 a803 |000c: const-string v2, "()<>@,;:\" []/?=" // string@03a8 │ │ -36adf4: 7030 7b9e 5002 |000e: invoke-direct {v0, v5, v2}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ -36adfa: 2205 5613 |0011: new-instance v5, Ljava/util/ArrayList; // type@1356 │ │ -36adfe: 7010 9399 0500 |0013: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -36ae04: 6e10 819e 0000 |0016: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -36ae0a: 0c02 |0019: move-result-object v2 │ │ -36ae0c: 6e10 779e 0200 |001a: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -36ae12: 0a03 |001d: move-result v3 │ │ -36ae14: 12c4 |001e: const/4 v4, #int -4 // #fc │ │ -36ae16: 3343 1300 |001f: if-ne v3, v4, 0032 // +0013 │ │ -36ae1a: 7210 649a 0500 |0021: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ -36ae20: 0a00 |0024: move-result v0 │ │ -36ae22: 3800 0300 |0025: if-eqz v0, 0028 // +0003 │ │ -36ae26: 1101 |0027: return-object v1 │ │ -36ae28: 7210 6a9a 0500 |0028: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ -36ae2e: 0a00 |002b: move-result v0 │ │ -36ae30: 2300 dc15 |002c: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -36ae34: 7220 6d9a 0500 |002e: invoke-interface {v5, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ -36ae3a: 1100 |0031: return-object v0 │ │ -36ae3c: 12f4 |0032: const/4 v4, #int -1 // #ff │ │ -36ae3e: 3343 e3ff |0033: if-ne v3, v4, 0016 // -001d │ │ -36ae42: 6e10 789e 0200 |0035: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -36ae48: 0c02 |0038: move-result-object v2 │ │ -36ae4a: 7220 5b9a 2500 |0039: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36ae50: 28da |003c: goto 0016 // -0026 │ │ +36adc4: |[36adc4] javax.mail.internet.MimeBodyPart.getContentLanguage:(Ljavax/mail/internet/MimePart;)[Ljava/lang/String; │ │ +36add4: 1a00 5314 |0000: const-string v0, "Content-Language" // string@1453 │ │ +36add8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36adda: 7230 02a0 0501 |0003: invoke-interface {v5, v0, v1}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ +36ade0: 0c05 |0006: move-result-object v5 │ │ +36ade2: 3905 0300 |0007: if-nez v5, 000a // +0003 │ │ +36ade6: 1101 |0009: return-object v1 │ │ +36ade8: 2200 2314 |000a: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ +36adec: 1a02 a803 |000c: const-string v2, "()<>@,;:\" []/?=" // string@03a8 │ │ +36adf0: 7030 7b9e 5002 |000e: invoke-direct {v0, v5, v2}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ +36adf6: 2205 5613 |0011: new-instance v5, Ljava/util/ArrayList; // type@1356 │ │ +36adfa: 7010 9399 0500 |0013: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +36ae00: 6e10 819e 0000 |0016: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +36ae06: 0c02 |0019: move-result-object v2 │ │ +36ae08: 6e10 779e 0200 |001a: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +36ae0e: 0a03 |001d: move-result v3 │ │ +36ae10: 12c4 |001e: const/4 v4, #int -4 // #fc │ │ +36ae12: 3343 1300 |001f: if-ne v3, v4, 0032 // +0013 │ │ +36ae16: 7210 649a 0500 |0021: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@9a64 │ │ +36ae1c: 0a00 |0024: move-result v0 │ │ +36ae1e: 3800 0300 |0025: if-eqz v0, 0028 // +0003 │ │ +36ae22: 1101 |0027: return-object v1 │ │ +36ae24: 7210 6a9a 0500 |0028: invoke-interface {v5}, Ljava/util/List;.size:()I // method@9a6a │ │ +36ae2a: 0a00 |002b: move-result v0 │ │ +36ae2c: 2300 dc15 |002c: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +36ae30: 7220 6d9a 0500 |002e: invoke-interface {v5, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a6d │ │ +36ae36: 1100 |0031: return-object v0 │ │ +36ae38: 12f4 |0032: const/4 v4, #int -1 // #ff │ │ +36ae3a: 3343 e3ff |0033: if-ne v3, v4, 0016 // -001d │ │ +36ae3e: 6e10 789e 0200 |0035: invoke-virtual {v2}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +36ae44: 0c02 |0038: move-result-object v2 │ │ +36ae46: 7220 5b9a 2500 |0039: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36ae4c: 28da |003c: goto 0016 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1373 │ │ 0x000a line=1379 │ │ 0x0011 line=1380 │ │ 0x0016 line=1386 │ │ 0x001a line=1387 │ │ @@ -1414244,26 +1414243,26 @@ │ │ type : '(Ljavax/mail/internet/MimePart;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -36aa88: |[36aa88] javax.mail.internet.MimeBodyPart.getDescription:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; │ │ -36aa98: 1a00 4f14 |0000: const-string v0, "Content-Description" // string@144f │ │ -36aa9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36aa9e: 7230 02a0 0201 |0003: invoke-interface {v2, v0, v1}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ -36aaa4: 0c02 |0006: move-result-object v2 │ │ -36aaa6: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -36aaaa: 1101 |0009: return-object v1 │ │ -36aaac: 7110 37a0 0200 |000a: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.unfold:(Ljava/lang/String;)Ljava/lang/String; // method@a037 │ │ -36aab2: 0c00 |000d: move-result-object v0 │ │ -36aab4: 7110 1fa0 0000 |000e: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a01f │ │ -36aaba: 0c02 |0011: move-result-object v2 │ │ -36aabc: 1102 |0012: return-object v2 │ │ +36aa84: |[36aa84] javax.mail.internet.MimeBodyPart.getDescription:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; │ │ +36aa94: 1a00 4f14 |0000: const-string v0, "Content-Description" // string@144f │ │ +36aa98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36aa9a: 7230 02a0 0201 |0003: invoke-interface {v2, v0, v1}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ +36aaa0: 0c02 |0006: move-result-object v2 │ │ +36aaa2: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +36aaa6: 1101 |0009: return-object v1 │ │ +36aaa8: 7110 37a0 0200 |000a: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.unfold:(Ljava/lang/String;)Ljava/lang/String; // method@a037 │ │ +36aaae: 0c00 |000d: move-result-object v0 │ │ +36aab0: 7110 1fa0 0000 |000e: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a01f │ │ +36aab6: 0c02 |0011: move-result-object v2 │ │ +36aab8: 1102 |0012: return-object v2 │ │ catches : 1 │ │ 0x000a - 0x0012 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0012 │ │ positions : │ │ 0x0003 line=1260 │ │ 0x000a line=1266 │ │ locals : │ │ @@ -1414274,26 +1414273,26 @@ │ │ type : '(Ljavax/mail/internet/MimePart;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -36aaec: |[36aaec] javax.mail.internet.MimeBodyPart.getDisposition:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; │ │ -36aafc: 1a00 5014 |0000: const-string v0, "Content-Disposition" // string@1450 │ │ -36ab00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36ab02: 7230 02a0 0201 |0003: invoke-interface {v2, v0, v1}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ -36ab08: 0c02 |0006: move-result-object v2 │ │ -36ab0a: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -36ab0e: 1101 |0009: return-object v1 │ │ -36ab10: 2200 2014 |000a: new-instance v0, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ -36ab14: 7020 5e9e 2000 |000c: invoke-direct {v0, v2}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ -36ab1a: 6e10 609e 0000 |000f: invoke-virtual {v0}, Ljavax/mail/internet/ContentDisposition;.getDisposition:()Ljava/lang/String; // method@9e60 │ │ -36ab20: 0c02 |0012: move-result-object v2 │ │ -36ab22: 1102 |0013: return-object v2 │ │ +36aae8: |[36aae8] javax.mail.internet.MimeBodyPart.getDisposition:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; │ │ +36aaf8: 1a00 5014 |0000: const-string v0, "Content-Disposition" // string@1450 │ │ +36aafc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36aafe: 7230 02a0 0201 |0003: invoke-interface {v2, v0, v1}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ +36ab04: 0c02 |0006: move-result-object v2 │ │ +36ab06: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +36ab0a: 1101 |0009: return-object v1 │ │ +36ab0c: 2200 2014 |000a: new-instance v0, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ +36ab10: 7020 5e9e 2000 |000c: invoke-direct {v0, v2}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ +36ab16: 6e10 609e 0000 |000f: invoke-virtual {v0}, Ljavax/mail/internet/ContentDisposition;.getDisposition:()Ljava/lang/String; // method@9e60 │ │ +36ab1c: 0c02 |0012: move-result-object v2 │ │ +36ab1e: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1229 │ │ 0x000a line=1234 │ │ 0x000f line=1235 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Ljavax/mail/internet/MimePart; │ │ @@ -1414303,63 +1414302,63 @@ │ │ type : '(Ljavax/mail/internet/MimePart;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -36ab40: |[36ab40] javax.mail.internet.MimeBodyPart.getEncoding:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; │ │ -36ab50: 1a00 5614 |0000: const-string v0, "Content-Transfer-Encoding" // string@1456 │ │ -36ab54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36ab56: 7230 02a0 0401 |0003: invoke-interface {v4, v0, v1}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ -36ab5c: 0c04 |0006: move-result-object v4 │ │ -36ab5e: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ -36ab62: 1101 |0009: return-object v1 │ │ -36ab64: 6e10 3498 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -36ab6a: 0c04 |000d: move-result-object v4 │ │ -36ab6c: 6e10 2298 0400 |000e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -36ab72: 0a00 |0011: move-result v0 │ │ -36ab74: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ -36ab78: 1101 |0014: return-object v1 │ │ -36ab7a: 1a00 3407 |0015: const-string v0, "7bit" // string@0734 │ │ -36ab7e: 6e20 1398 0400 |0017: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36ab84: 0a00 |001a: move-result v0 │ │ -36ab86: 3900 3d00 |001b: if-nez v0, 0058 // +003d │ │ -36ab8a: 1a00 4607 |001d: const-string v0, "8bit" // string@0746 │ │ -36ab8e: 6e20 1398 0400 |001f: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36ab94: 0a00 |0022: move-result v0 │ │ -36ab96: 3900 3500 |0023: if-nez v0, 0058 // +0035 │ │ -36ab9a: 1a00 7da7 |0025: const-string v0, "quoted-printable" // string@a77d │ │ -36ab9e: 6e20 1398 0400 |0027: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36aba4: 0a00 |002a: move-result v0 │ │ -36aba6: 3900 2d00 |002b: if-nez v0, 0058 // +002d │ │ -36abaa: 1a00 9b60 |002d: const-string v0, "binary" // string@609b │ │ -36abae: 6e20 1398 0400 |002f: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36abb4: 0a00 |0032: move-result v0 │ │ -36abb6: 3900 2500 |0033: if-nez v0, 0058 // +0025 │ │ -36abba: 1a00 2d60 |0035: const-string v0, "base64" // string@602d │ │ -36abbe: 6e20 1398 0400 |0037: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36abc4: 0a00 |003a: move-result v0 │ │ -36abc6: 3800 0300 |003b: if-eqz v0, 003e // +0003 │ │ -36abca: 281b |003d: goto 0058 // +001b │ │ -36abcc: 2200 2314 |003e: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ -36abd0: 1a01 a803 |0040: const-string v1, "()<>@,;:\" []/?=" // string@03a8 │ │ -36abd4: 7030 7b9e 4001 |0042: invoke-direct {v0, v4, v1}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ -36abda: 6e10 819e 0000 |0045: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ -36abe0: 0c01 |0048: move-result-object v1 │ │ -36abe2: 6e10 779e 0100 |0049: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ -36abe8: 0a02 |004c: move-result v2 │ │ -36abea: 12c3 |004d: const/4 v3, #int -4 // #fc │ │ -36abec: 3332 0300 |004e: if-ne v2, v3, 0051 // +0003 │ │ -36abf0: 1104 |0050: return-object v4 │ │ -36abf2: 12f3 |0051: const/4 v3, #int -1 // #ff │ │ -36abf4: 3332 f3ff |0052: if-ne v2, v3, 0045 // -000d │ │ -36abf8: 6e10 789e 0100 |0054: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ -36abfe: 0c04 |0057: move-result-object v4 │ │ -36ac00: 1104 |0058: return-object v4 │ │ +36ab3c: |[36ab3c] javax.mail.internet.MimeBodyPart.getEncoding:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; │ │ +36ab4c: 1a00 5614 |0000: const-string v0, "Content-Transfer-Encoding" // string@1456 │ │ +36ab50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36ab52: 7230 02a0 0401 |0003: invoke-interface {v4, v0, v1}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ +36ab58: 0c04 |0006: move-result-object v4 │ │ +36ab5a: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ +36ab5e: 1101 |0009: return-object v1 │ │ +36ab60: 6e10 3498 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +36ab66: 0c04 |000d: move-result-object v4 │ │ +36ab68: 6e10 2298 0400 |000e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +36ab6e: 0a00 |0011: move-result v0 │ │ +36ab70: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ +36ab74: 1101 |0014: return-object v1 │ │ +36ab76: 1a00 3407 |0015: const-string v0, "7bit" // string@0734 │ │ +36ab7a: 6e20 1398 0400 |0017: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36ab80: 0a00 |001a: move-result v0 │ │ +36ab82: 3900 3d00 |001b: if-nez v0, 0058 // +003d │ │ +36ab86: 1a00 4607 |001d: const-string v0, "8bit" // string@0746 │ │ +36ab8a: 6e20 1398 0400 |001f: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36ab90: 0a00 |0022: move-result v0 │ │ +36ab92: 3900 3500 |0023: if-nez v0, 0058 // +0035 │ │ +36ab96: 1a00 7da7 |0025: const-string v0, "quoted-printable" // string@a77d │ │ +36ab9a: 6e20 1398 0400 |0027: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36aba0: 0a00 |002a: move-result v0 │ │ +36aba2: 3900 2d00 |002b: if-nez v0, 0058 // +002d │ │ +36aba6: 1a00 9b60 |002d: const-string v0, "binary" // string@609b │ │ +36abaa: 6e20 1398 0400 |002f: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36abb0: 0a00 |0032: move-result v0 │ │ +36abb2: 3900 2500 |0033: if-nez v0, 0058 // +0025 │ │ +36abb6: 1a00 2d60 |0035: const-string v0, "base64" // string@602d │ │ +36abba: 6e20 1398 0400 |0037: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36abc0: 0a00 |003a: move-result v0 │ │ +36abc2: 3800 0300 |003b: if-eqz v0, 003e // +0003 │ │ +36abc6: 281b |003d: goto 0058 // +001b │ │ +36abc8: 2200 2314 |003e: new-instance v0, Ljavax/mail/internet/HeaderTokenizer; // type@1423 │ │ +36abcc: 1a01 a803 |0040: const-string v1, "()<>@,;:\" []/?=" // string@03a8 │ │ +36abd0: 7030 7b9e 4001 |0042: invoke-direct {v0, v4, v1}, Ljavax/mail/internet/HeaderTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9e7b │ │ +36abd6: 6e10 819e 0000 |0045: invoke-virtual {v0}, Ljavax/mail/internet/HeaderTokenizer;.next:()Ljavax/mail/internet/HeaderTokenizer$Token; // method@9e81 │ │ +36abdc: 0c01 |0048: move-result-object v1 │ │ +36abde: 6e10 779e 0100 |0049: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getType:()I // method@9e77 │ │ +36abe4: 0a02 |004c: move-result v2 │ │ +36abe6: 12c3 |004d: const/4 v3, #int -4 // #fc │ │ +36abe8: 3332 0300 |004e: if-ne v2, v3, 0051 // +0003 │ │ +36abec: 1104 |0050: return-object v4 │ │ +36abee: 12f3 |0051: const/4 v3, #int -1 // #ff │ │ +36abf0: 3332 f3ff |0052: if-ne v2, v3, 0045 // -000d │ │ +36abf4: 6e10 789e 0100 |0054: invoke-virtual {v1}, Ljavax/mail/internet/HeaderTokenizer$Token;.getValue:()Ljava/lang/String; // method@9e78 │ │ +36abfa: 0c04 |0057: move-result-object v4 │ │ +36abfc: 1104 |0058: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1422 │ │ 0x000a line=1427 │ │ 0x000e line=1428 │ │ 0x0017 line=1432 │ │ 0x0027 line=1433 │ │ @@ -1414377,53 +1414376,53 @@ │ │ type : '(Ljavax/mail/internet/MimePart;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -36ac20: |[36ac20] javax.mail.internet.MimeBodyPart.getFileName:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; │ │ -36ac30: 1a00 5014 |0000: const-string v0, "Content-Disposition" // string@1450 │ │ -36ac34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36ac36: 7230 02a0 0301 |0003: invoke-interface {v3, v0, v1}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ -36ac3c: 0c00 |0006: move-result-object v0 │ │ -36ac3e: 3800 0e00 |0007: if-eqz v0, 0015 // +000e │ │ -36ac42: 2202 2014 |0009: new-instance v2, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ -36ac46: 7020 5e9e 0200 |000b: invoke-direct {v2, v0}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ -36ac4c: 1a00 9370 |000e: const-string v0, "filename" // string@7093 │ │ -36ac50: 6e20 619e 0200 |0010: invoke-virtual {v2, v0}, Ljavax/mail/internet/ContentDisposition;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e61 │ │ -36ac56: 0c00 |0013: move-result-object v0 │ │ -36ac58: 2802 |0014: goto 0016 // +0002 │ │ -36ac5a: 0710 |0015: move-object v0, v1 │ │ -36ac5c: 3900 1b00 |0016: if-nez v0, 0031 // +001b │ │ -36ac60: 1a02 5714 |0018: const-string v2, "Content-Type" // string@1457 │ │ -36ac64: 7230 02a0 2301 |001a: invoke-interface {v3, v2, v1}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ -36ac6a: 0c01 |001d: move-result-object v1 │ │ -36ac6c: 7120 dd95 1300 |001e: invoke-static {v3, v1}, Lcom/sun/mail/util/MimeUtil;.cleanContentType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@95dd │ │ -36ac72: 0c03 |0021: move-result-object v3 │ │ -36ac74: 3803 0f00 |0022: if-eqz v3, 0031 // +000f │ │ -36ac78: 2201 2114 |0024: new-instance v1, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36ac7c: 7020 689e 3100 |0026: invoke-direct {v1, v3}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36ac82: 1a03 709e |0029: const-string v3, "name" // string@9e70 │ │ -36ac86: 6e20 6b9e 3100 |002b: invoke-virtual {v1, v3}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ -36ac8c: 0c00 |002e: move-result-object v0 │ │ -36ac8e: 2802 |002f: goto 0031 // +0002 │ │ -36ac90: 0000 |0030: nop // spacer │ │ -36ac92: 6303 0a72 |0031: sget-boolean v3, Ljavax/mail/internet/MimeBodyPart;.decodeFileName:Z // field@720a │ │ -36ac96: 3803 1200 |0033: if-eqz v3, 0045 // +0012 │ │ -36ac9a: 3800 1000 |0035: if-eqz v0, 0045 // +0010 │ │ -36ac9e: 7110 1fa0 0000 |0037: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a01f │ │ -36aca4: 0c00 |003a: move-result-object v0 │ │ -36aca6: 280a |003b: goto 0045 // +000a │ │ -36aca8: 0d03 |003c: move-exception v3 │ │ -36acaa: 2200 ed13 |003d: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36acae: 1a01 3011 |003f: const-string v1, "Can't decode filename" // string@1130 │ │ -36acb2: 7030 1a9d 1003 |0041: invoke-direct {v0, v1, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36acb8: 2700 |0044: throw v0 │ │ -36acba: 1100 |0045: return-object v0 │ │ +36ac1c: |[36ac1c] javax.mail.internet.MimeBodyPart.getFileName:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; │ │ +36ac2c: 1a00 5014 |0000: const-string v0, "Content-Disposition" // string@1450 │ │ +36ac30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36ac32: 7230 02a0 0301 |0003: invoke-interface {v3, v0, v1}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ +36ac38: 0c00 |0006: move-result-object v0 │ │ +36ac3a: 3800 0e00 |0007: if-eqz v0, 0015 // +000e │ │ +36ac3e: 2202 2014 |0009: new-instance v2, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ +36ac42: 7020 5e9e 0200 |000b: invoke-direct {v2, v0}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ +36ac48: 1a00 9370 |000e: const-string v0, "filename" // string@7093 │ │ +36ac4c: 6e20 619e 0200 |0010: invoke-virtual {v2, v0}, Ljavax/mail/internet/ContentDisposition;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e61 │ │ +36ac52: 0c00 |0013: move-result-object v0 │ │ +36ac54: 2802 |0014: goto 0016 // +0002 │ │ +36ac56: 0710 |0015: move-object v0, v1 │ │ +36ac58: 3900 1b00 |0016: if-nez v0, 0031 // +001b │ │ +36ac5c: 1a02 5714 |0018: const-string v2, "Content-Type" // string@1457 │ │ +36ac60: 7230 02a0 2301 |001a: invoke-interface {v3, v2, v1}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ +36ac66: 0c01 |001d: move-result-object v1 │ │ +36ac68: 7120 dd95 1300 |001e: invoke-static {v3, v1}, Lcom/sun/mail/util/MimeUtil;.cleanContentType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@95dd │ │ +36ac6e: 0c03 |0021: move-result-object v3 │ │ +36ac70: 3803 0f00 |0022: if-eqz v3, 0031 // +000f │ │ +36ac74: 2201 2114 |0024: new-instance v1, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36ac78: 7020 689e 3100 |0026: invoke-direct {v1, v3}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36ac7e: 1a03 709e |0029: const-string v3, "name" // string@9e70 │ │ +36ac82: 6e20 6b9e 3100 |002b: invoke-virtual {v1, v3}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ +36ac88: 0c00 |002e: move-result-object v0 │ │ +36ac8a: 2802 |002f: goto 0031 // +0002 │ │ +36ac8c: 0000 |0030: nop // spacer │ │ +36ac8e: 6303 0a72 |0031: sget-boolean v3, Ljavax/mail/internet/MimeBodyPart;.decodeFileName:Z // field@720a │ │ +36ac92: 3803 1200 |0033: if-eqz v3, 0045 // +0012 │ │ +36ac96: 3800 1000 |0035: if-eqz v0, 0045 // +0010 │ │ +36ac9a: 7110 1fa0 0000 |0037: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a01f │ │ +36aca0: 0c00 |003a: move-result-object v0 │ │ +36aca2: 280a |003b: goto 0045 // +000a │ │ +36aca4: 0d03 |003c: move-exception v3 │ │ +36aca6: 2200 ed13 |003d: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36acaa: 1a01 3011 |003f: const-string v1, "Can't decode filename" // string@1130 │ │ +36acae: 7030 1a9d 1003 |0041: invoke-direct {v0, v1, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36acb4: 2700 |0044: throw v0 │ │ +36acb6: 1100 |0045: return-object v0 │ │ catches : 2 │ │ 0x0024 - 0x002f │ │ Ljavax/mail/internet/ParseException; -> 0x0030 │ │ 0x0037 - 0x003b │ │ Ljava/io/UnsupportedEncodingException; -> 0x003c │ │ positions : │ │ 0x0003 line=1290 │ │ @@ -1414444,20 +1414443,20 @@ │ │ type : '(Ljavax/mail/internet/MimePart;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -36b1d8: |[36b1d8] javax.mail.internet.MimeBodyPart.invalidateContentHeaders:(Ljavax/mail/internet/MimePart;)V │ │ -36b1e8: 1a00 5714 |0000: const-string v0, "Content-Type" // string@1457 │ │ -36b1ec: 7220 08a0 0100 |0002: invoke-interface {v1, v0}, Ljavax/mail/internet/MimePart;.removeHeader:(Ljava/lang/String;)V // method@a008 │ │ -36b1f2: 1a00 5614 |0005: const-string v0, "Content-Transfer-Encoding" // string@1456 │ │ -36b1f6: 7220 08a0 0100 |0007: invoke-interface {v1, v0}, Ljavax/mail/internet/MimePart;.removeHeader:(Ljava/lang/String;)V // method@a008 │ │ -36b1fc: 0e00 |000a: return-void │ │ +36b1d4: |[36b1d4] javax.mail.internet.MimeBodyPart.invalidateContentHeaders:(Ljavax/mail/internet/MimePart;)V │ │ +36b1e4: 1a00 5714 |0000: const-string v0, "Content-Type" // string@1457 │ │ +36b1e8: 7220 08a0 0100 |0002: invoke-interface {v1, v0}, Ljavax/mail/internet/MimePart;.removeHeader:(Ljava/lang/String;)V // method@a008 │ │ +36b1ee: 1a00 5614 |0005: const-string v0, "Content-Transfer-Encoding" // string@1456 │ │ +36b1f2: 7220 08a0 0100 |0007: invoke-interface {v1, v0}, Ljavax/mail/internet/MimePart;.removeHeader:(Ljava/lang/String;)V // method@a008 │ │ +36b1f8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1643 │ │ 0x0007 line=1644 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Ljavax/mail/internet/MimePart; │ │ │ │ @@ -1414466,37 +1414465,37 @@ │ │ type : '(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -36a7d8: |[36a7d8] javax.mail.internet.MimeBodyPart.isMimeType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Z │ │ -36a7e8: 7210 ff9f 0300 |0000: invoke-interface {v3}, Ljavax/mail/internet/MimePart;.getContentType:()Ljava/lang/String; // method@9fff │ │ -36a7ee: 0c03 |0003: move-result-object v3 │ │ -36a7f0: 2200 2114 |0004: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36a7f4: 7020 689e 3000 |0006: invoke-direct {v0, v3}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36a7fa: 6e20 6f9e 4000 |0009: invoke-virtual {v0, v4}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ -36a800: 0a03 |000c: move-result v3 │ │ -36a802: 0f03 |000d: return v3 │ │ -36a804: 1300 3b00 |000e: const/16 v0, #int 59 // #3b │ │ -36a808: 6e20 1a98 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -36a80e: 0a00 |0013: move-result v0 │ │ -36a810: 3d00 1100 |0014: if-lez v0, 0025 // +0011 │ │ -36a814: 2201 2114 |0016: new-instance v1, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36a818: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -36a81a: 6e30 2e98 2300 |0019: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -36a820: 0c00 |001c: move-result-object v0 │ │ -36a822: 7020 689e 0100 |001d: invoke-direct {v1, v0}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36a828: 6e20 6f9e 4100 |0020: invoke-virtual {v1, v4}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ -36a82e: 0a03 |0023: move-result v3 │ │ -36a830: 0f03 |0024: return v3 │ │ -36a832: 6e20 1398 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36a838: 0a03 |0028: move-result v3 │ │ -36a83a: 0f03 |0029: return v3 │ │ +36a7d4: |[36a7d4] javax.mail.internet.MimeBodyPart.isMimeType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Z │ │ +36a7e4: 7210 ff9f 0300 |0000: invoke-interface {v3}, Ljavax/mail/internet/MimePart;.getContentType:()Ljava/lang/String; // method@9fff │ │ +36a7ea: 0c03 |0003: move-result-object v3 │ │ +36a7ec: 2200 2114 |0004: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36a7f0: 7020 689e 3000 |0006: invoke-direct {v0, v3}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36a7f6: 6e20 6f9e 4000 |0009: invoke-virtual {v0, v4}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ +36a7fc: 0a03 |000c: move-result v3 │ │ +36a7fe: 0f03 |000d: return v3 │ │ +36a800: 1300 3b00 |000e: const/16 v0, #int 59 // #3b │ │ +36a804: 6e20 1a98 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +36a80a: 0a00 |0013: move-result v0 │ │ +36a80c: 3d00 1100 |0014: if-lez v0, 0025 // +0011 │ │ +36a810: 2201 2114 |0016: new-instance v1, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36a814: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +36a816: 6e30 2e98 2300 |0019: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +36a81c: 0c00 |001c: move-result-object v0 │ │ +36a81e: 7020 689e 0100 |001d: invoke-direct {v1, v0}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36a824: 6e20 6f9e 4100 |0020: invoke-virtual {v1, v4}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ +36a82a: 0a03 |0023: move-result v3 │ │ +36a82c: 0f03 |0024: return v3 │ │ +36a82e: 6e20 1398 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36a834: 0a03 |0028: move-result v3 │ │ +36a836: 0f03 |0029: return v3 │ │ catches : 2 │ │ 0x0004 - 0x000d │ │ Ljavax/mail/internet/ParseException; -> 0x000e │ │ 0x0010 - 0x0024 │ │ Ljavax/mail/internet/ParseException; -> 0x0025 │ │ positions : │ │ 0x0000 line=1200 │ │ @@ -1414513,55 +1414512,55 @@ │ │ type : '(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -36acf8: |[36acf8] javax.mail.internet.MimeBodyPart.restrictEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; │ │ -36ad08: 6300 0e72 |0000: sget-boolean v0, Ljavax/mail/internet/MimeBodyPart;.ignoreMultipartEncoding:Z // field@720e │ │ -36ad0c: 3800 4600 |0002: if-eqz v0, 0048 // +0046 │ │ -36ad10: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -36ad14: 2842 |0006: goto 0048 // +0042 │ │ -36ad16: 1a00 3407 |0007: const-string v0, "7bit" // string@0734 │ │ -36ad1a: 6e20 1398 0300 |0009: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36ad20: 0a00 |000c: move-result v0 │ │ -36ad22: 3900 3b00 |000d: if-nez v0, 0048 // +003b │ │ -36ad26: 1a00 4607 |000f: const-string v0, "8bit" // string@0746 │ │ -36ad2a: 6e20 1398 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36ad30: 0a00 |0014: move-result v0 │ │ -36ad32: 3900 3300 |0015: if-nez v0, 0048 // +0033 │ │ -36ad36: 1a00 9b60 |0017: const-string v0, "binary" // string@609b │ │ -36ad3a: 6e20 1398 0300 |0019: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36ad40: 0a00 |001c: move-result v0 │ │ -36ad42: 3800 0300 |001d: if-eqz v0, 0020 // +0003 │ │ -36ad46: 2829 |001f: goto 0048 // +0029 │ │ -36ad48: 7210 ff9f 0200 |0020: invoke-interface {v2}, Ljavax/mail/internet/MimePart;.getContentType:()Ljava/lang/String; // method@9fff │ │ -36ad4e: 0c02 |0023: move-result-object v2 │ │ -36ad50: 3902 0300 |0024: if-nez v2, 0027 // +0003 │ │ -36ad54: 1103 |0026: return-object v3 │ │ -36ad56: 2200 2114 |0027: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36ad5a: 7020 689e 2000 |0029: invoke-direct {v0, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36ad60: 1a02 199e |002c: const-string v2, "multipart/*" // string@9e19 │ │ -36ad64: 6e20 6f9e 2000 |002e: invoke-virtual {v0, v2}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ -36ad6a: 0a02 |0031: move-result v2 │ │ -36ad6c: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -36ad6e: 3802 0300 |0033: if-eqz v2, 0036 // +0003 │ │ -36ad72: 1101 |0035: return-object v1 │ │ -36ad74: 1a02 469b |0036: const-string v2, "message/*" // string@9b46 │ │ -36ad78: 6e20 6f9e 2000 |0038: invoke-virtual {v0, v2}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ -36ad7e: 0a02 |003b: move-result v2 │ │ -36ad80: 3802 0c00 |003c: if-eqz v2, 0048 // +000c │ │ -36ad84: 1a02 2499 |003e: const-string v2, "mail.mime.allowencodedmessages" // string@9924 │ │ -36ad88: 1200 |0040: const/4 v0, #int 0 // #0 │ │ -36ad8a: 7120 e395 0200 |0041: invoke-static {v2, v0}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ -36ad90: 0a02 |0044: move-result v2 │ │ -36ad92: 3902 0300 |0045: if-nez v2, 0048 // +0003 │ │ -36ad96: 1101 |0047: return-object v1 │ │ -36ad98: 1103 |0048: return-object v3 │ │ +36acf4: |[36acf4] javax.mail.internet.MimeBodyPart.restrictEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; │ │ +36ad04: 6300 0e72 |0000: sget-boolean v0, Ljavax/mail/internet/MimeBodyPart;.ignoreMultipartEncoding:Z // field@720e │ │ +36ad08: 3800 4600 |0002: if-eqz v0, 0048 // +0046 │ │ +36ad0c: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +36ad10: 2842 |0006: goto 0048 // +0042 │ │ +36ad12: 1a00 3407 |0007: const-string v0, "7bit" // string@0734 │ │ +36ad16: 6e20 1398 0300 |0009: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36ad1c: 0a00 |000c: move-result v0 │ │ +36ad1e: 3900 3b00 |000d: if-nez v0, 0048 // +003b │ │ +36ad22: 1a00 4607 |000f: const-string v0, "8bit" // string@0746 │ │ +36ad26: 6e20 1398 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36ad2c: 0a00 |0014: move-result v0 │ │ +36ad2e: 3900 3300 |0015: if-nez v0, 0048 // +0033 │ │ +36ad32: 1a00 9b60 |0017: const-string v0, "binary" // string@609b │ │ +36ad36: 6e20 1398 0300 |0019: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36ad3c: 0a00 |001c: move-result v0 │ │ +36ad3e: 3800 0300 |001d: if-eqz v0, 0020 // +0003 │ │ +36ad42: 2829 |001f: goto 0048 // +0029 │ │ +36ad44: 7210 ff9f 0200 |0020: invoke-interface {v2}, Ljavax/mail/internet/MimePart;.getContentType:()Ljava/lang/String; // method@9fff │ │ +36ad4a: 0c02 |0023: move-result-object v2 │ │ +36ad4c: 3902 0300 |0024: if-nez v2, 0027 // +0003 │ │ +36ad50: 1103 |0026: return-object v3 │ │ +36ad52: 2200 2114 |0027: new-instance v0, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36ad56: 7020 689e 2000 |0029: invoke-direct {v0, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36ad5c: 1a02 199e |002c: const-string v2, "multipart/*" // string@9e19 │ │ +36ad60: 6e20 6f9e 2000 |002e: invoke-virtual {v0, v2}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ +36ad66: 0a02 |0031: move-result v2 │ │ +36ad68: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +36ad6a: 3802 0300 |0033: if-eqz v2, 0036 // +0003 │ │ +36ad6e: 1101 |0035: return-object v1 │ │ +36ad70: 1a02 469b |0036: const-string v2, "message/*" // string@9b46 │ │ +36ad74: 6e20 6f9e 2000 |0038: invoke-virtual {v0, v2}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ +36ad7a: 0a02 |003b: move-result v2 │ │ +36ad7c: 3802 0c00 |003c: if-eqz v2, 0048 // +000c │ │ +36ad80: 1a02 2499 |003e: const-string v2, "mail.mime.allowencodedmessages" // string@9924 │ │ +36ad84: 1200 |0040: const/4 v0, #int 0 // #0 │ │ +36ad86: 7120 e395 0200 |0041: invoke-static {v2, v0}, Lcom/sun/mail/util/PropUtil;.getBooleanSystemProperty:(Ljava/lang/String;Z)Z // method@95e3 │ │ +36ad8c: 0a02 |0044: move-result v2 │ │ +36ad8e: 3902 0300 |0045: if-nez v2, 0048 // +0003 │ │ +36ad92: 1101 |0047: return-object v1 │ │ +36ad94: 1103 |0048: return-object v3 │ │ catches : 1 │ │ 0x0027 - 0x0045 │ │ Ljavax/mail/internet/ParseException; -> 0x0048 │ │ positions : │ │ 0x0000 line=1469 │ │ 0x0009 line=1472 │ │ 0x0011 line=1473 │ │ @@ -1414580,50 +1414579,50 @@ │ │ type : '(Ljavax/mail/internet/MimePart;[Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -36b3b0: |[36b3b0] javax.mail.internet.MimeBodyPart.setContentLanguage:(Ljavax/mail/internet/MimePart;[Ljava/lang/String;)V │ │ -36b3c0: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36b3c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36b3c6: 4602 0601 |0003: aget-object v2, v6, v1 │ │ -36b3ca: 7020 4398 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ -36b3d0: 4601 0601 |0008: aget-object v1, v6, v1 │ │ -36b3d4: 6e10 2298 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -36b3da: 0a01 |000d: move-result v1 │ │ -36b3dc: 1302 1200 |000e: const/16 v2, #int 18 // #12 │ │ -36b3e0: b012 |0010: add-int/2addr v2, v1 │ │ -36b3e2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -36b3e4: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -36b3e6: 2164 |0013: array-length v4, v6 │ │ -36b3e8: 3543 2200 |0014: if-ge v3, v4, 0036 // +0022 │ │ -36b3ec: 1304 2c00 |0016: const/16 v4, #int 44 // #2c │ │ -36b3f0: 6e20 4498 4000 |0018: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -36b3f6: b012 |001b: add-int/2addr v2, v1 │ │ -36b3f8: 1304 4c00 |001c: const/16 v4, #int 76 // #4c │ │ -36b3fc: 3742 0900 |001e: if-le v2, v4, 0027 // +0009 │ │ -36b400: 1a02 9000 |0020: const-string v2, " │ │ +36b3ac: |[36b3ac] javax.mail.internet.MimeBodyPart.setContentLanguage:(Ljavax/mail/internet/MimePart;[Ljava/lang/String;)V │ │ +36b3bc: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36b3c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36b3c2: 4602 0601 |0003: aget-object v2, v6, v1 │ │ +36b3c6: 7020 4398 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9843 │ │ +36b3cc: 4601 0601 |0008: aget-object v1, v6, v1 │ │ +36b3d0: 6e10 2298 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +36b3d6: 0a01 |000d: move-result v1 │ │ +36b3d8: 1302 1200 |000e: const/16 v2, #int 18 // #12 │ │ +36b3dc: b012 |0010: add-int/2addr v2, v1 │ │ +36b3de: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +36b3e0: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +36b3e2: 2164 |0013: array-length v4, v6 │ │ +36b3e4: 3543 2200 |0014: if-ge v3, v4, 0036 // +0022 │ │ +36b3e8: 1304 2c00 |0016: const/16 v4, #int 44 // #2c │ │ +36b3ec: 6e20 4498 4000 |0018: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +36b3f2: b012 |001b: add-int/2addr v2, v1 │ │ +36b3f4: 1304 4c00 |001c: const/16 v4, #int 76 // #4c │ │ +36b3f8: 3742 0900 |001e: if-le v2, v4, 0027 // +0009 │ │ +36b3fc: 1a02 9000 |0020: const-string v2, " │ │ " // string@0090 │ │ -36b404: 6e20 4b98 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b40a: 1302 0800 |0025: const/16 v2, #int 8 // #8 │ │ -36b40e: 4604 0603 |0027: aget-object v4, v6, v3 │ │ -36b412: 6e20 4b98 4000 |0029: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b418: 4604 0603 |002c: aget-object v4, v6, v3 │ │ -36b41c: 6e10 2298 0400 |002e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -36b422: 0a04 |0031: move-result v4 │ │ -36b424: b042 |0032: add-int/2addr v2, v4 │ │ -36b426: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ -36b42a: 28de |0035: goto 0013 // -0022 │ │ -36b42c: 6e10 5498 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36b432: 0c06 |0039: move-result-object v6 │ │ -36b434: 1a00 5314 |003a: const-string v0, "Content-Language" // string@1453 │ │ -36b438: 7230 0ca0 0506 |003c: invoke-interface {v5, v0, v6}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ -36b43e: 0e00 |003f: return-void │ │ +36b400: 6e20 4b98 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b406: 1302 0800 |0025: const/16 v2, #int 8 // #8 │ │ +36b40a: 4604 0603 |0027: aget-object v4, v6, v3 │ │ +36b40e: 6e20 4b98 4000 |0029: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b414: 4604 0603 |002c: aget-object v4, v6, v3 │ │ +36b418: 6e10 2298 0400 |002e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +36b41e: 0a04 |0031: move-result v4 │ │ +36b420: b042 |0032: add-int/2addr v2, v4 │ │ +36b422: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ +36b426: 28de |0035: goto 0013 // -0022 │ │ +36b428: 6e10 5498 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36b42e: 0c06 |0039: move-result-object v6 │ │ +36b430: 1a00 5314 |003a: const-string v0, "Content-Language" // string@1453 │ │ +36b434: 7230 0ca0 0506 |003c: invoke-interface {v5, v0, v6}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ +36b43a: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1406 │ │ 0x0008 line=1407 │ │ 0x0013 line=1408 │ │ 0x0018 line=1409 │ │ 0x0022 line=1412 │ │ @@ -1414639,32 +1414638,32 @@ │ │ type : '(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -36b4b4: |[36b4b4] javax.mail.internet.MimeBodyPart.setDescription:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;)V │ │ -36b4c4: 1a00 4f14 |0000: const-string v0, "Content-Description" // string@144f │ │ -36b4c8: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ -36b4cc: 7220 08a0 0300 |0004: invoke-interface {v3, v0}, Ljavax/mail/internet/MimePart;.removeHeader:(Ljava/lang/String;)V // method@a008 │ │ -36b4d2: 0e00 |0007: return-void │ │ -36b4d4: 1301 1500 |0008: const/16 v1, #int 21 // #15 │ │ -36b4d8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -36b4da: 7130 25a0 5402 |000b: invoke-static {v4, v5, v2}, Ljavax/mail/internet/MimeUtility;.encodeText:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a025 │ │ -36b4e0: 0c04 |000e: move-result-object v4 │ │ -36b4e2: 7120 29a0 4100 |000f: invoke-static {v1, v4}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ -36b4e8: 0c04 |0012: move-result-object v4 │ │ -36b4ea: 7230 0ca0 0304 |0013: invoke-interface {v3, v0, v4}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ -36b4f0: 0e00 |0016: return-void │ │ -36b4f2: 0d03 |0017: move-exception v3 │ │ -36b4f4: 2204 ed13 |0018: new-instance v4, Ljavax/mail/MessagingException; // type@13ed │ │ -36b4f8: 1a05 2019 |001a: const-string v5, "Encoding error" // string@1920 │ │ -36b4fc: 7030 1a9d 5403 |001c: invoke-direct {v4, v5, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36b502: 2704 |001f: throw v4 │ │ +36b4b0: |[36b4b0] javax.mail.internet.MimeBodyPart.setDescription:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;)V │ │ +36b4c0: 1a00 4f14 |0000: const-string v0, "Content-Description" // string@144f │ │ +36b4c4: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ +36b4c8: 7220 08a0 0300 |0004: invoke-interface {v3, v0}, Ljavax/mail/internet/MimePart;.removeHeader:(Ljava/lang/String;)V // method@a008 │ │ +36b4ce: 0e00 |0007: return-void │ │ +36b4d0: 1301 1500 |0008: const/16 v1, #int 21 // #15 │ │ +36b4d4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +36b4d6: 7130 25a0 5402 |000b: invoke-static {v4, v5, v2}, Ljavax/mail/internet/MimeUtility;.encodeText:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a025 │ │ +36b4dc: 0c04 |000e: move-result-object v4 │ │ +36b4de: 7120 29a0 4100 |000f: invoke-static {v1, v4}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ +36b4e4: 0c04 |0012: move-result-object v4 │ │ +36b4e6: 7230 0ca0 0304 |0013: invoke-interface {v3, v0, v4}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ +36b4ec: 0e00 |0016: return-void │ │ +36b4ee: 0d03 |0017: move-exception v3 │ │ +36b4f0: 2204 ed13 |0018: new-instance v4, Ljavax/mail/MessagingException; // type@13ed │ │ +36b4f4: 1a05 2019 |001a: const-string v5, "Encoding error" // string@1920 │ │ +36b4f8: 7030 1a9d 5403 |001c: invoke-direct {v4, v5, v3}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36b4fe: 2704 |001f: throw v4 │ │ catches : 1 │ │ 0x000b - 0x0016 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0017 │ │ positions : │ │ 0x0004 line=1276 │ │ 0x000b line=1282 │ │ 0x000f line=1281 │ │ @@ -1414679,30 +1414678,30 @@ │ │ type : '(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -36b52c: |[36b52c] javax.mail.internet.MimeBodyPart.setDisposition:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V │ │ -36b53c: 1a00 5014 |0000: const-string v0, "Content-Disposition" // string@1450 │ │ -36b540: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ -36b544: 7220 08a0 0300 |0004: invoke-interface {v3, v0}, Ljavax/mail/internet/MimePart;.removeHeader:(Ljava/lang/String;)V // method@a008 │ │ -36b54a: 2817 |0007: goto 001e // +0017 │ │ -36b54c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -36b54e: 7230 02a0 0301 |0009: invoke-interface {v3, v0, v1}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ -36b554: 0c01 |000c: move-result-object v1 │ │ -36b556: 3801 0e00 |000d: if-eqz v1, 001b // +000e │ │ -36b55a: 2202 2014 |000f: new-instance v2, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ -36b55e: 7020 5e9e 1200 |0011: invoke-direct {v2, v1}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ -36b564: 6e20 639e 4200 |0014: invoke-virtual {v2, v4}, Ljavax/mail/internet/ContentDisposition;.setDisposition:(Ljava/lang/String;)V // method@9e63 │ │ -36b56a: 6e10 669e 0200 |0017: invoke-virtual {v2}, Ljavax/mail/internet/ContentDisposition;.toString:()Ljava/lang/String; // method@9e66 │ │ -36b570: 0c04 |001a: move-result-object v4 │ │ -36b572: 7230 0ca0 0304 |001b: invoke-interface {v3, v0, v4}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ -36b578: 0e00 |001e: return-void │ │ +36b528: |[36b528] javax.mail.internet.MimeBodyPart.setDisposition:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V │ │ +36b538: 1a00 5014 |0000: const-string v0, "Content-Disposition" // string@1450 │ │ +36b53c: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ +36b540: 7220 08a0 0300 |0004: invoke-interface {v3, v0}, Ljavax/mail/internet/MimePart;.removeHeader:(Ljava/lang/String;)V // method@a008 │ │ +36b546: 2817 |0007: goto 001e // +0017 │ │ +36b548: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +36b54a: 7230 02a0 0301 |0009: invoke-interface {v3, v0, v1}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ +36b550: 0c01 |000c: move-result-object v1 │ │ +36b552: 3801 0e00 |000d: if-eqz v1, 001b // +000e │ │ +36b556: 2202 2014 |000f: new-instance v2, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ +36b55a: 7020 5e9e 1200 |0011: invoke-direct {v2, v1}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ +36b560: 6e20 639e 4200 |0014: invoke-virtual {v2, v4}, Ljavax/mail/internet/ContentDisposition;.setDisposition:(Ljava/lang/String;)V // method@9e63 │ │ +36b566: 6e10 669e 0200 |0017: invoke-virtual {v2}, Ljavax/mail/internet/ContentDisposition;.toString:()Ljava/lang/String; // method@9e66 │ │ +36b56c: 0c04 |001a: move-result-object v4 │ │ +36b56e: 7230 0ca0 0304 |001b: invoke-interface {v3, v0, v4}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ +36b574: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1241 │ │ 0x0009 line=1243 │ │ 0x000f line=1250 │ │ 0x0014 line=1251 │ │ 0x0017 line=1252 │ │ @@ -1414716,18 +1414715,18 @@ │ │ type : '(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36b57c: |[36b57c] javax.mail.internet.MimeBodyPart.setEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V │ │ -36b58c: 1a00 5614 |0000: const-string v0, "Content-Transfer-Encoding" // string@1456 │ │ -36b590: 7230 0ca0 0102 |0002: invoke-interface {v1, v0, v2}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ -36b596: 0e00 |0005: return-void │ │ +36b578: |[36b578] javax.mail.internet.MimeBodyPart.setEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V │ │ +36b588: 1a00 5614 |0000: const-string v0, "Content-Transfer-Encoding" // string@1456 │ │ +36b58c: 7230 0ca0 0102 |0002: invoke-interface {v1, v0, v2}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ +36b592: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1459 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/internet/MimePart; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1414736,75 +1414735,75 @@ │ │ type : '(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 126 16-bit code units │ │ -36b5b0: |[36b5b0] javax.mail.internet.MimeBodyPart.setFileName:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V │ │ -36b5c0: 6300 0c72 |0000: sget-boolean v0, Ljavax/mail/internet/MimeBodyPart;.encodeFileName:Z // field@720c │ │ -36b5c4: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -36b5c8: 3808 1000 |0004: if-eqz v8, 0014 // +0010 │ │ -36b5cc: 7110 24a0 0800 |0006: invoke-static {v8}, Ljavax/mail/internet/MimeUtility;.encodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a024 │ │ -36b5d2: 0c08 |0009: move-result-object v8 │ │ -36b5d4: 280a |000a: goto 0014 // +000a │ │ -36b5d6: 0d07 |000b: move-exception v7 │ │ -36b5d8: 2208 ed13 |000c: new-instance v8, Ljavax/mail/MessagingException; // type@13ed │ │ -36b5dc: 1a00 3211 |000e: const-string v0, "Can't encode filename" // string@1132 │ │ -36b5e0: 7030 1a9d 0807 |0010: invoke-direct {v8, v0, v7}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36b5e6: 2708 |0013: throw v8 │ │ -36b5e8: 1a01 5014 |0014: const-string v1, "Content-Disposition" // string@1450 │ │ -36b5ec: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -36b5ee: 7230 02a0 1702 |0017: invoke-interface {v7, v1, v2}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ -36b5f4: 0c03 |001a: move-result-object v3 │ │ -36b5f6: 2204 2014 |001b: new-instance v4, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ -36b5fa: 3903 0400 |001d: if-nez v3, 0021 // +0004 │ │ -36b5fe: 1a03 535f |001f: const-string v3, "attachment" // string@5f53 │ │ -36b602: 7020 5e9e 3400 |0021: invoke-direct {v4, v3}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ -36b608: 7100 2ba0 0000 |0024: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ -36b60e: 0c03 |0027: move-result-object v3 │ │ -36b610: 6e10 629e 0400 |0028: invoke-virtual {v4}, Ljavax/mail/internet/ContentDisposition;.getParameterList:()Ljavax/mail/internet/ParameterList; // method@9e62 │ │ -36b616: 0c05 |002b: move-result-object v5 │ │ -36b618: 3905 0a00 |002c: if-nez v5, 0036 // +000a │ │ -36b61c: 2205 3f14 |002e: new-instance v5, Ljavax/mail/internet/ParameterList; // type@143f │ │ -36b620: 7010 56a0 0500 |0030: invoke-direct {v5}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ -36b626: 6e20 659e 5400 |0033: invoke-virtual {v4, v5}, Ljavax/mail/internet/ContentDisposition;.setParameterList:(Ljavax/mail/internet/ParameterList;)V // method@9e65 │ │ -36b62c: 1a06 9370 |0036: const-string v6, "filename" // string@7093 │ │ -36b630: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ -36b634: 6e30 65a0 6508 |003a: invoke-virtual {v5, v6, v8}, Ljavax/mail/internet/ParameterList;.setLiteral:(Ljava/lang/String;Ljava/lang/String;)V // method@a065 │ │ -36b63a: 2804 |003d: goto 0041 // +0004 │ │ -36b63c: 6e40 64a0 6538 |003e: invoke-virtual {v5, v6, v8, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a064 │ │ -36b642: 6e10 669e 0400 |0041: invoke-virtual {v4}, Ljavax/mail/internet/ContentDisposition;.toString:()Ljava/lang/String; // method@9e66 │ │ -36b648: 0c04 |0044: move-result-object v4 │ │ -36b64a: 7230 0ca0 1704 |0045: invoke-interface {v7, v1, v4}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ -36b650: 6301 0f72 |0048: sget-boolean v1, Ljavax/mail/internet/MimeBodyPart;.setContentTypeFileName:Z // field@720f │ │ -36b654: 3801 3300 |004a: if-eqz v1, 007d // +0033 │ │ -36b658: 1a01 5714 |004c: const-string v1, "Content-Type" // string@1457 │ │ -36b65c: 7230 02a0 1702 |004e: invoke-interface {v7, v1, v2}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ -36b662: 0c02 |0051: move-result-object v2 │ │ -36b664: 7120 dd95 2700 |0052: invoke-static {v7, v2}, Lcom/sun/mail/util/MimeUtil;.cleanContentType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@95dd │ │ -36b66a: 0c02 |0055: move-result-object v2 │ │ -36b66c: 3802 2700 |0056: if-eqz v2, 007d // +0027 │ │ -36b670: 2204 2114 |0058: new-instance v4, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36b674: 7020 689e 2400 |005a: invoke-direct {v4, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36b67a: 6e10 6c9e 0400 |005d: invoke-virtual {v4}, Ljavax/mail/internet/ContentType;.getParameterList:()Ljavax/mail/internet/ParameterList; // method@9e6c │ │ -36b680: 0c02 |0060: move-result-object v2 │ │ -36b682: 3902 0a00 |0061: if-nez v2, 006b // +000a │ │ -36b686: 2202 3f14 |0063: new-instance v2, Ljavax/mail/internet/ParameterList; // type@143f │ │ -36b68a: 7010 56a0 0200 |0065: invoke-direct {v2}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ -36b690: 6e20 729e 2400 |0068: invoke-virtual {v4, v2}, Ljavax/mail/internet/ContentType;.setParameterList:(Ljavax/mail/internet/ParameterList;)V // method@9e72 │ │ -36b696: 1a05 709e |006b: const-string v5, "name" // string@9e70 │ │ -36b69a: 3800 0600 |006d: if-eqz v0, 0073 // +0006 │ │ -36b69e: 6e30 65a0 5208 |006f: invoke-virtual {v2, v5, v8}, Ljavax/mail/internet/ParameterList;.setLiteral:(Ljava/lang/String;Ljava/lang/String;)V // method@a065 │ │ -36b6a4: 2804 |0072: goto 0076 // +0004 │ │ -36b6a6: 6e40 64a0 5238 |0073: invoke-virtual {v2, v5, v8, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a064 │ │ -36b6ac: 6e10 759e 0400 |0076: invoke-virtual {v4}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ -36b6b2: 0c08 |0079: move-result-object v8 │ │ -36b6b4: 7230 0ca0 1708 |007a: invoke-interface {v7, v1, v8}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ -36b6ba: 0e00 |007d: return-void │ │ +36b5ac: |[36b5ac] javax.mail.internet.MimeBodyPart.setFileName:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V │ │ +36b5bc: 6300 0c72 |0000: sget-boolean v0, Ljavax/mail/internet/MimeBodyPart;.encodeFileName:Z // field@720c │ │ +36b5c0: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +36b5c4: 3808 1000 |0004: if-eqz v8, 0014 // +0010 │ │ +36b5c8: 7110 24a0 0800 |0006: invoke-static {v8}, Ljavax/mail/internet/MimeUtility;.encodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a024 │ │ +36b5ce: 0c08 |0009: move-result-object v8 │ │ +36b5d0: 280a |000a: goto 0014 // +000a │ │ +36b5d2: 0d07 |000b: move-exception v7 │ │ +36b5d4: 2208 ed13 |000c: new-instance v8, Ljavax/mail/MessagingException; // type@13ed │ │ +36b5d8: 1a00 3211 |000e: const-string v0, "Can't encode filename" // string@1132 │ │ +36b5dc: 7030 1a9d 0807 |0010: invoke-direct {v8, v0, v7}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36b5e2: 2708 |0013: throw v8 │ │ +36b5e4: 1a01 5014 |0014: const-string v1, "Content-Disposition" // string@1450 │ │ +36b5e8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +36b5ea: 7230 02a0 1702 |0017: invoke-interface {v7, v1, v2}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ +36b5f0: 0c03 |001a: move-result-object v3 │ │ +36b5f2: 2204 2014 |001b: new-instance v4, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ +36b5f6: 3903 0400 |001d: if-nez v3, 0021 // +0004 │ │ +36b5fa: 1a03 535f |001f: const-string v3, "attachment" // string@5f53 │ │ +36b5fe: 7020 5e9e 3400 |0021: invoke-direct {v4, v3}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ +36b604: 7100 2ba0 0000 |0024: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ +36b60a: 0c03 |0027: move-result-object v3 │ │ +36b60c: 6e10 629e 0400 |0028: invoke-virtual {v4}, Ljavax/mail/internet/ContentDisposition;.getParameterList:()Ljavax/mail/internet/ParameterList; // method@9e62 │ │ +36b612: 0c05 |002b: move-result-object v5 │ │ +36b614: 3905 0a00 |002c: if-nez v5, 0036 // +000a │ │ +36b618: 2205 3f14 |002e: new-instance v5, Ljavax/mail/internet/ParameterList; // type@143f │ │ +36b61c: 7010 56a0 0500 |0030: invoke-direct {v5}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ +36b622: 6e20 659e 5400 |0033: invoke-virtual {v4, v5}, Ljavax/mail/internet/ContentDisposition;.setParameterList:(Ljavax/mail/internet/ParameterList;)V // method@9e65 │ │ +36b628: 1a06 9370 |0036: const-string v6, "filename" // string@7093 │ │ +36b62c: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ +36b630: 6e30 65a0 6508 |003a: invoke-virtual {v5, v6, v8}, Ljavax/mail/internet/ParameterList;.setLiteral:(Ljava/lang/String;Ljava/lang/String;)V // method@a065 │ │ +36b636: 2804 |003d: goto 0041 // +0004 │ │ +36b638: 6e40 64a0 6538 |003e: invoke-virtual {v5, v6, v8, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a064 │ │ +36b63e: 6e10 669e 0400 |0041: invoke-virtual {v4}, Ljavax/mail/internet/ContentDisposition;.toString:()Ljava/lang/String; // method@9e66 │ │ +36b644: 0c04 |0044: move-result-object v4 │ │ +36b646: 7230 0ca0 1704 |0045: invoke-interface {v7, v1, v4}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ +36b64c: 6301 0f72 |0048: sget-boolean v1, Ljavax/mail/internet/MimeBodyPart;.setContentTypeFileName:Z // field@720f │ │ +36b650: 3801 3300 |004a: if-eqz v1, 007d // +0033 │ │ +36b654: 1a01 5714 |004c: const-string v1, "Content-Type" // string@1457 │ │ +36b658: 7230 02a0 1702 |004e: invoke-interface {v7, v1, v2}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ +36b65e: 0c02 |0051: move-result-object v2 │ │ +36b660: 7120 dd95 2700 |0052: invoke-static {v7, v2}, Lcom/sun/mail/util/MimeUtil;.cleanContentType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@95dd │ │ +36b666: 0c02 |0055: move-result-object v2 │ │ +36b668: 3802 2700 |0056: if-eqz v2, 007d // +0027 │ │ +36b66c: 2204 2114 |0058: new-instance v4, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36b670: 7020 689e 2400 |005a: invoke-direct {v4, v2}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36b676: 6e10 6c9e 0400 |005d: invoke-virtual {v4}, Ljavax/mail/internet/ContentType;.getParameterList:()Ljavax/mail/internet/ParameterList; // method@9e6c │ │ +36b67c: 0c02 |0060: move-result-object v2 │ │ +36b67e: 3902 0a00 |0061: if-nez v2, 006b // +000a │ │ +36b682: 2202 3f14 |0063: new-instance v2, Ljavax/mail/internet/ParameterList; // type@143f │ │ +36b686: 7010 56a0 0200 |0065: invoke-direct {v2}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ +36b68c: 6e20 729e 2400 |0068: invoke-virtual {v4, v2}, Ljavax/mail/internet/ContentType;.setParameterList:(Ljavax/mail/internet/ParameterList;)V // method@9e72 │ │ +36b692: 1a05 709e |006b: const-string v5, "name" // string@9e70 │ │ +36b696: 3800 0600 |006d: if-eqz v0, 0073 // +0006 │ │ +36b69a: 6e30 65a0 5208 |006f: invoke-virtual {v2, v5, v8}, Ljavax/mail/internet/ParameterList;.setLiteral:(Ljava/lang/String;Ljava/lang/String;)V // method@a065 │ │ +36b6a0: 2804 |0072: goto 0076 // +0004 │ │ +36b6a2: 6e40 64a0 5238 |0073: invoke-virtual {v2, v5, v8, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a064 │ │ +36b6a8: 6e10 759e 0400 |0076: invoke-virtual {v4}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ +36b6ae: 0c08 |0079: move-result-object v8 │ │ +36b6b0: 7230 0ca0 1708 |007a: invoke-interface {v7, v1, v8}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ +36b6b6: 0e00 |007d: return-void │ │ catches : 3 │ │ 0x0006 - 0x000a │ │ Ljava/io/UnsupportedEncodingException; -> 0x000b │ │ 0x0058 - 0x006b │ │ Ljavax/mail/internet/ParseException; -> 0x007d │ │ 0x006f - 0x007d │ │ Ljavax/mail/internet/ParseException; -> 0x007d │ │ @@ -1414841,39 +1414840,39 @@ │ │ type : '(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -36b74c: |[36b74c] javax.mail.internet.MimeBodyPart.setText:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -36b75c: 3904 1000 |0000: if-nez v4, 0010 // +0010 │ │ -36b760: 7110 1ba0 0300 |0002: invoke-static {v3}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/lang/String;)I // method@a01b │ │ -36b766: 0a04 |0005: move-result v4 │ │ -36b768: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -36b76a: 3204 0700 |0007: if-eq v4, v0, 000e // +0007 │ │ -36b76e: 7100 2ba0 0000 |0009: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ -36b774: 0c04 |000c: move-result-object v4 │ │ -36b776: 2803 |000d: goto 0010 // +0003 │ │ -36b778: 1a04 18c0 |000e: const-string v4, "us-ascii" // string@c018 │ │ -36b77c: 2200 e812 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36b780: 7010 4098 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36b786: 1a01 c5bb |0015: const-string v1, "text/" // string@bbc5 │ │ -36b78a: 6e20 4b98 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b790: 6e20 4b98 5000 |001a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b796: 1a05 a007 |001d: const-string v5, "; charset=" // string@07a0 │ │ -36b79a: 6e20 4b98 5000 |001f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b7a0: 1a05 a803 |0022: const-string v5, "()<>@,;:\" []/?=" // string@03a8 │ │ -36b7a4: 7120 36a0 5400 |0024: invoke-static {v4, v5}, Ljavax/mail/internet/MimeUtility;.quote:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a036 │ │ -36b7aa: 0c04 |0027: move-result-object v4 │ │ -36b7ac: 6e20 4b98 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b7b2: 6e10 5498 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36b7b8: 0c04 |002e: move-result-object v4 │ │ -36b7ba: 7230 09a0 3204 |002f: invoke-interface {v2, v3, v4}, Ljavax/mail/internet/MimePart;.setContent:(Ljava/lang/Object;Ljava/lang/String;)V // method@a009 │ │ -36b7c0: 0e00 |0032: return-void │ │ +36b748: |[36b748] javax.mail.internet.MimeBodyPart.setText:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +36b758: 3904 1000 |0000: if-nez v4, 0010 // +0010 │ │ +36b75c: 7110 1ba0 0300 |0002: invoke-static {v3}, Ljavax/mail/internet/MimeUtility;.checkAscii:(Ljava/lang/String;)I // method@a01b │ │ +36b762: 0a04 |0005: move-result v4 │ │ +36b764: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +36b766: 3204 0700 |0007: if-eq v4, v0, 000e // +0007 │ │ +36b76a: 7100 2ba0 0000 |0009: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ +36b770: 0c04 |000c: move-result-object v4 │ │ +36b772: 2803 |000d: goto 0010 // +0003 │ │ +36b774: 1a04 18c0 |000e: const-string v4, "us-ascii" // string@c018 │ │ +36b778: 2200 e812 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36b77c: 7010 4098 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36b782: 1a01 c5bb |0015: const-string v1, "text/" // string@bbc5 │ │ +36b786: 6e20 4b98 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b78c: 6e20 4b98 5000 |001a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b792: 1a05 a007 |001d: const-string v5, "; charset=" // string@07a0 │ │ +36b796: 6e20 4b98 5000 |001f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b79c: 1a05 a803 |0022: const-string v5, "()<>@,;:\" []/?=" // string@03a8 │ │ +36b7a0: 7120 36a0 5400 |0024: invoke-static {v4, v5}, Ljavax/mail/internet/MimeUtility;.quote:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a036 │ │ +36b7a6: 0c04 |0027: move-result-object v4 │ │ +36b7a8: 6e20 4b98 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b7ae: 6e10 5498 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36b7b4: 0c04 |002e: move-result-object v4 │ │ +36b7b6: 7230 09a0 3204 |002f: invoke-interface {v2, v3, v4}, Ljavax/mail/internet/MimePart;.setContent:(Ljava/lang/Object;Ljava/lang/String;)V // method@a009 │ │ +36b7bc: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1218 │ │ 0x0009 line=1219 │ │ 0x0010 line=1224 │ │ 0x0024 line=1225 │ │ 0x002f line=1224 │ │ @@ -1414888,176 +1414887,176 @@ │ │ type : '(Ljavax/mail/internet/MimePart;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 319 16-bit code units │ │ -36b82c: |[36b82c] javax.mail.internet.MimeBodyPart.updateHeaders:(Ljavax/mail/internet/MimePart;)V │ │ -36b83c: 1a00 9163 |0000: const-string v0, "charset" // string@6391 │ │ -36b840: 1a01 5714 |0002: const-string v1, "Content-Type" // string@1457 │ │ -36b844: 7210 00a0 0900 |0004: invoke-interface {v9}, Ljavax/mail/internet/MimePart;.getDataHandler:()Ljavax/activation/DataHandler; // method@a000 │ │ -36b84a: 0c02 |0007: move-result-object v2 │ │ -36b84c: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -36b850: 0e00 |000a: return-void │ │ -36b852: 6e10 bb9b 0200 |000b: invoke-virtual {v2}, Ljavax/activation/DataHandler;.getContentType:()Ljava/lang/String; // method@9bbb │ │ -36b858: 0c03 |000e: move-result-object v3 │ │ -36b85a: 7220 03a0 1900 |000f: invoke-interface {v9, v1}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@a003 │ │ -36b860: 0c04 |0012: move-result-object v4 │ │ -36b862: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -36b864: 1216 |0014: const/4 v6, #int 1 // #1 │ │ -36b866: 3904 0400 |0015: if-nez v4, 0019 // +0004 │ │ -36b86a: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -36b86c: 2802 |0018: goto 001a // +0002 │ │ -36b86e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -36b870: 2207 2114 |001a: new-instance v7, Ljavax/mail/internet/ContentType; // type@1421 │ │ -36b874: 7020 689e 3700 |001c: invoke-direct {v7, v3}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ -36b87a: 1a08 199e |001f: const-string v8, "multipart/*" // string@9e19 │ │ -36b87e: 6e20 6f9e 8700 |0021: invoke-virtual {v7, v8}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ -36b884: 0a08 |0024: move-result v8 │ │ -36b886: 3808 6000 |0025: if-eqz v8, 0085 // +0060 │ │ -36b88a: 2095 3014 |0027: instance-of v5, v9, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36b88e: 3805 0f00 |0029: if-eqz v5, 0038 // +000f │ │ -36b892: 0795 |002b: move-object v5, v9 │ │ -36b894: 1f05 3014 |002c: check-cast v5, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ -36b898: 5455 0772 |002e: iget-object v5, v5, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7207 │ │ -36b89c: 3805 0300 |0030: if-eqz v5, 0033 // +0003 │ │ -36b8a0: 281d |0032: goto 004f // +001d │ │ -36b8a2: 6e10 ba9b 0200 |0033: invoke-virtual {v2}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ -36b8a8: 0c05 |0036: move-result-object v5 │ │ -36b8aa: 2818 |0037: goto 004f // +0018 │ │ -36b8ac: 2095 3214 |0038: instance-of v5, v9, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ -36b8b0: 3805 1100 |003a: if-eqz v5, 004b // +0011 │ │ -36b8b4: 0795 |003c: move-object v5, v9 │ │ -36b8b6: 1f05 3214 |003d: check-cast v5, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ -36b8ba: 5458 1672 |003f: iget-object v8, v5, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7216 │ │ -36b8be: 3808 0500 |0041: if-eqz v8, 0046 // +0005 │ │ -36b8c2: 5455 1672 |0043: iget-object v5, v5, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7216 │ │ -36b8c6: 280a |0045: goto 004f // +000a │ │ -36b8c8: 6e10 ba9b 0200 |0046: invoke-virtual {v2}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ -36b8ce: 0c05 |0049: move-result-object v5 │ │ -36b8d0: 2805 |004a: goto 004f // +0005 │ │ -36b8d2: 6e10 ba9b 0200 |004b: invoke-virtual {v2}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ -36b8d8: 0c05 |004e: move-result-object v5 │ │ -36b8da: 2058 3314 |004f: instance-of v8, v5, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ -36b8de: 3808 0800 |0051: if-eqz v8, 0059 // +0008 │ │ -36b8e2: 1f05 3314 |0053: check-cast v5, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ -36b8e6: 6e10 f79f 0500 |0055: invoke-virtual {v5}, Ljavax/mail/internet/MimeMultipart;.updateHeaders:()V // method@9ff7 │ │ -36b8ec: 2835 |0058: goto 008d // +0035 │ │ -36b8ee: 2209 ed13 |0059: new-instance v9, Ljavax/mail/MessagingException; // type@13ed │ │ -36b8f2: 2200 e812 |005b: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36b8f6: 7010 4098 0000 |005d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36b8fc: 1a01 2c3b |0060: const-string v1, "MIME part of type "" // string@3b2c │ │ -36b900: 6e20 4b98 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b906: 6e20 4b98 3000 |0065: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b90c: 1a01 0403 |0068: const-string v1, "" contains object of type " // string@0304 │ │ -36b910: 6e20 4b98 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b916: 6e10 e897 0500 |006d: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -36b91c: 0c01 |0070: move-result-object v1 │ │ -36b91e: 6e10 5397 0100 |0071: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ -36b924: 0c01 |0074: move-result-object v1 │ │ -36b926: 6e20 4b98 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b92c: 1a01 1202 |0078: const-string v1, " instead of MimeMultipart" // string@0212 │ │ -36b930: 6e20 4b98 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36b936: 6e10 5498 0000 |007d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36b93c: 0c00 |0080: move-result-object v0 │ │ -36b93e: 7020 199d 0900 |0081: invoke-direct {v9, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36b944: 2709 |0084: throw v9 │ │ -36b946: 1a08 479b |0085: const-string v8, "message/rfc822" // string@9b47 │ │ -36b94a: 6e20 6f9e 8700 |0087: invoke-virtual {v7, v8}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ -36b950: 0a08 |008a: move-result v8 │ │ -36b952: 3808 0300 |008b: if-eqz v8, 008e // +0003 │ │ -36b956: 1215 |008d: const/4 v5, #int 1 // #1 │ │ -36b958: 2026 2f14 |008e: instance-of v6, v2, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ -36b95c: 3806 1e00 |0090: if-eqz v6, 00ae // +001e │ │ -36b960: 0726 |0092: move-object v6, v2 │ │ -36b962: 1f06 2f14 |0093: check-cast v6, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ -36b966: 6e10 379f 0600 |0095: invoke-virtual {v6}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.getPart:()Ljavax/mail/internet/MimePart; // method@9f37 │ │ -36b96c: 0c06 |0098: move-result-object v6 │ │ -36b96e: 3296 1400 |0099: if-eq v6, v9, 00ad // +0014 │ │ -36b972: 3804 0900 |009b: if-eqz v4, 00a4 // +0009 │ │ -36b976: 7210 ff9f 0600 |009d: invoke-interface {v6}, Ljavax/mail/internet/MimePart;.getContentType:()Ljava/lang/String; // method@9fff │ │ -36b97c: 0c08 |00a0: move-result-object v8 │ │ -36b97e: 7230 0ca0 1908 |00a1: invoke-interface {v9, v1, v8}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ -36b984: 7210 01a0 0600 |00a4: invoke-interface {v6}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ -36b98a: 0c06 |00a7: move-result-object v6 │ │ -36b98c: 3806 0600 |00a8: if-eqz v6, 00ae // +0006 │ │ -36b990: 7120 719f 6900 |00aa: invoke-static {v9, v6}, Ljavax/mail/internet/MimeBodyPart;.setEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f71 │ │ -36b996: 0e00 |00ad: return-void │ │ -36b998: 3905 4100 |00ae: if-nez v5, 00ef // +0041 │ │ -36b99c: 1a05 5614 |00b0: const-string v5, "Content-Transfer-Encoding" // string@1456 │ │ -36b9a0: 7220 03a0 5900 |00b2: invoke-interface {v9, v5}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@a003 │ │ -36b9a6: 0c05 |00b5: move-result-object v5 │ │ -36b9a8: 3905 0900 |00b6: if-nez v5, 00bf // +0009 │ │ -36b9ac: 7110 2ca0 0200 |00b8: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.getEncoding:(Ljavax/activation/DataHandler;)Ljava/lang/String; // method@a02c │ │ -36b9b2: 0c02 |00bb: move-result-object v2 │ │ -36b9b4: 7120 719f 2900 |00bc: invoke-static {v9, v2}, Ljavax/mail/internet/MimeBodyPart;.setEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f71 │ │ -36b9ba: 3804 3000 |00bf: if-eqz v4, 00ef // +0030 │ │ -36b9be: 6302 1072 |00c1: sget-boolean v2, Ljavax/mail/internet/MimeBodyPart;.setDefaultTextCharset:Z // field@7210 │ │ -36b9c2: 3802 2c00 |00c3: if-eqz v2, 00ef // +002c │ │ -36b9c6: 1a02 c6bb |00c5: const-string v2, "text/*" // string@bbc6 │ │ -36b9ca: 6e20 6f9e 2700 |00c7: invoke-virtual {v7, v2}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ -36b9d0: 0a02 |00ca: move-result v2 │ │ -36b9d2: 3802 2400 |00cb: if-eqz v2, 00ef // +0024 │ │ -36b9d6: 6e20 6b9e 0700 |00cd: invoke-virtual {v7, v0}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ -36b9dc: 0c02 |00d0: move-result-object v2 │ │ -36b9de: 3902 1e00 |00d1: if-nez v2, 00ef // +001e │ │ -36b9e2: 7210 01a0 0900 |00d3: invoke-interface {v9}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ -36b9e8: 0c02 |00d6: move-result-object v2 │ │ -36b9ea: 3802 0d00 |00d7: if-eqz v2, 00e4 // +000d │ │ -36b9ee: 1a03 3407 |00d9: const-string v3, "7bit" // string@0734 │ │ -36b9f2: 6e20 1398 3200 |00db: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -36b9f8: 0a02 |00de: move-result v2 │ │ -36b9fa: 3802 0500 |00df: if-eqz v2, 00e4 // +0005 │ │ -36b9fe: 1a02 18c0 |00e1: const-string v2, "us-ascii" // string@c018 │ │ -36ba02: 2805 |00e3: goto 00e8 // +0005 │ │ -36ba04: 7100 2ba0 0000 |00e4: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ -36ba0a: 0c02 |00e7: move-result-object v2 │ │ -36ba0c: 6e30 719e 0702 |00e8: invoke-virtual {v7, v0, v2}, Ljavax/mail/internet/ContentType;.setParameter:(Ljava/lang/String;Ljava/lang/String;)V // method@9e71 │ │ -36ba12: 6e10 759e 0700 |00eb: invoke-virtual {v7}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ -36ba18: 0c03 |00ee: move-result-object v3 │ │ -36ba1a: 3804 4600 |00ef: if-eqz v4, 0135 // +0046 │ │ -36ba1e: 6300 0f72 |00f1: sget-boolean v0, Ljavax/mail/internet/MimeBodyPart;.setContentTypeFileName:Z // field@720f │ │ -36ba22: 3800 3f00 |00f3: if-eqz v0, 0132 // +003f │ │ -36ba26: 1a00 5014 |00f5: const-string v0, "Content-Disposition" // string@1450 │ │ -36ba2a: 1202 |00f7: const/4 v2, #int 0 // #0 │ │ -36ba2c: 7230 02a0 0902 |00f8: invoke-interface {v9, v0, v2}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ -36ba32: 0c00 |00fb: move-result-object v0 │ │ -36ba34: 3800 3600 |00fc: if-eqz v0, 0132 // +0036 │ │ -36ba38: 2202 2014 |00fe: new-instance v2, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ -36ba3c: 7020 5e9e 0200 |0100: invoke-direct {v2, v0}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ -36ba42: 1a00 9370 |0103: const-string v0, "filename" // string@7093 │ │ -36ba46: 6e20 619e 0200 |0105: invoke-virtual {v2, v0}, Ljavax/mail/internet/ContentDisposition;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e61 │ │ -36ba4c: 0c00 |0108: move-result-object v0 │ │ -36ba4e: 3800 2900 |0109: if-eqz v0, 0132 // +0029 │ │ -36ba52: 6e10 6c9e 0700 |010b: invoke-virtual {v7}, Ljavax/mail/internet/ContentType;.getParameterList:()Ljavax/mail/internet/ParameterList; // method@9e6c │ │ -36ba58: 0c02 |010e: move-result-object v2 │ │ -36ba5a: 3902 0a00 |010f: if-nez v2, 0119 // +000a │ │ -36ba5e: 2202 3f14 |0111: new-instance v2, Ljavax/mail/internet/ParameterList; // type@143f │ │ -36ba62: 7010 56a0 0200 |0113: invoke-direct {v2}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ -36ba68: 6e20 729e 2700 |0116: invoke-virtual {v7, v2}, Ljavax/mail/internet/ContentType;.setParameterList:(Ljavax/mail/internet/ParameterList;)V // method@9e72 │ │ -36ba6e: 6303 0c72 |0119: sget-boolean v3, Ljavax/mail/internet/MimeBodyPart;.encodeFileName:Z // field@720c │ │ -36ba72: 1a04 709e |011b: const-string v4, "name" // string@9e70 │ │ -36ba76: 3803 0a00 |011d: if-eqz v3, 0127 // +000a │ │ -36ba7a: 7110 24a0 0000 |011f: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.encodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a024 │ │ -36ba80: 0c00 |0122: move-result-object v0 │ │ -36ba82: 6e30 65a0 4200 |0123: invoke-virtual {v2, v4, v0}, Ljavax/mail/internet/ParameterList;.setLiteral:(Ljava/lang/String;Ljava/lang/String;)V // method@a065 │ │ -36ba88: 2808 |0126: goto 012e // +0008 │ │ -36ba8a: 7100 2ba0 0000 |0127: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ -36ba90: 0c03 |012a: move-result-object v3 │ │ -36ba92: 6e40 64a0 4230 |012b: invoke-virtual {v2, v4, v0, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a064 │ │ -36ba98: 6e10 759e 0700 |012e: invoke-virtual {v7}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ -36ba9e: 0c03 |0131: move-result-object v3 │ │ -36baa0: 7230 0ca0 1903 |0132: invoke-interface {v9, v1, v3}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ -36baa6: 0e00 |0135: return-void │ │ -36baa8: 0d09 |0136: move-exception v9 │ │ -36baaa: 2200 ed13 |0137: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36baae: 1a01 661f |0139: const-string v1, "IOException updating headers" // string@1f66 │ │ -36bab2: 7030 1a9d 1009 |013b: invoke-direct {v0, v1, v9}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36bab8: 2700 |013e: throw v0 │ │ +36b828: |[36b828] javax.mail.internet.MimeBodyPart.updateHeaders:(Ljavax/mail/internet/MimePart;)V │ │ +36b838: 1a00 9163 |0000: const-string v0, "charset" // string@6391 │ │ +36b83c: 1a01 5714 |0002: const-string v1, "Content-Type" // string@1457 │ │ +36b840: 7210 00a0 0900 |0004: invoke-interface {v9}, Ljavax/mail/internet/MimePart;.getDataHandler:()Ljavax/activation/DataHandler; // method@a000 │ │ +36b846: 0c02 |0007: move-result-object v2 │ │ +36b848: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +36b84c: 0e00 |000a: return-void │ │ +36b84e: 6e10 bb9b 0200 |000b: invoke-virtual {v2}, Ljavax/activation/DataHandler;.getContentType:()Ljava/lang/String; // method@9bbb │ │ +36b854: 0c03 |000e: move-result-object v3 │ │ +36b856: 7220 03a0 1900 |000f: invoke-interface {v9, v1}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@a003 │ │ +36b85c: 0c04 |0012: move-result-object v4 │ │ +36b85e: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +36b860: 1216 |0014: const/4 v6, #int 1 // #1 │ │ +36b862: 3904 0400 |0015: if-nez v4, 0019 // +0004 │ │ +36b866: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +36b868: 2802 |0018: goto 001a // +0002 │ │ +36b86a: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +36b86c: 2207 2114 |001a: new-instance v7, Ljavax/mail/internet/ContentType; // type@1421 │ │ +36b870: 7020 689e 3700 |001c: invoke-direct {v7, v3}, Ljavax/mail/internet/ContentType;.:(Ljava/lang/String;)V // method@9e68 │ │ +36b876: 1a08 199e |001f: const-string v8, "multipart/*" // string@9e19 │ │ +36b87a: 6e20 6f9e 8700 |0021: invoke-virtual {v7, v8}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ +36b880: 0a08 |0024: move-result v8 │ │ +36b882: 3808 6000 |0025: if-eqz v8, 0085 // +0060 │ │ +36b886: 2095 3014 |0027: instance-of v5, v9, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36b88a: 3805 0f00 |0029: if-eqz v5, 0038 // +000f │ │ +36b88e: 0795 |002b: move-object v5, v9 │ │ +36b890: 1f05 3014 |002c: check-cast v5, Ljavax/mail/internet/MimeBodyPart; // type@1430 │ │ +36b894: 5455 0772 |002e: iget-object v5, v5, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7207 │ │ +36b898: 3805 0300 |0030: if-eqz v5, 0033 // +0003 │ │ +36b89c: 281d |0032: goto 004f // +001d │ │ +36b89e: 6e10 ba9b 0200 |0033: invoke-virtual {v2}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ +36b8a4: 0c05 |0036: move-result-object v5 │ │ +36b8a6: 2818 |0037: goto 004f // +0018 │ │ +36b8a8: 2095 3214 |0038: instance-of v5, v9, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ +36b8ac: 3805 1100 |003a: if-eqz v5, 004b // +0011 │ │ +36b8b0: 0795 |003c: move-object v5, v9 │ │ +36b8b2: 1f05 3214 |003d: check-cast v5, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ +36b8b6: 5458 1672 |003f: iget-object v8, v5, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7216 │ │ +36b8ba: 3808 0500 |0041: if-eqz v8, 0046 // +0005 │ │ +36b8be: 5455 1672 |0043: iget-object v5, v5, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7216 │ │ +36b8c2: 280a |0045: goto 004f // +000a │ │ +36b8c4: 6e10 ba9b 0200 |0046: invoke-virtual {v2}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ +36b8ca: 0c05 |0049: move-result-object v5 │ │ +36b8cc: 2805 |004a: goto 004f // +0005 │ │ +36b8ce: 6e10 ba9b 0200 |004b: invoke-virtual {v2}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ +36b8d4: 0c05 |004e: move-result-object v5 │ │ +36b8d6: 2058 3314 |004f: instance-of v8, v5, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ +36b8da: 3808 0800 |0051: if-eqz v8, 0059 // +0008 │ │ +36b8de: 1f05 3314 |0053: check-cast v5, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ +36b8e2: 6e10 f79f 0500 |0055: invoke-virtual {v5}, Ljavax/mail/internet/MimeMultipart;.updateHeaders:()V // method@9ff7 │ │ +36b8e8: 2835 |0058: goto 008d // +0035 │ │ +36b8ea: 2209 ed13 |0059: new-instance v9, Ljavax/mail/MessagingException; // type@13ed │ │ +36b8ee: 2200 e812 |005b: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36b8f2: 7010 4098 0000 |005d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36b8f8: 1a01 2c3b |0060: const-string v1, "MIME part of type "" // string@3b2c │ │ +36b8fc: 6e20 4b98 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b902: 6e20 4b98 3000 |0065: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b908: 1a01 0403 |0068: const-string v1, "" contains object of type " // string@0304 │ │ +36b90c: 6e20 4b98 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b912: 6e10 e897 0500 |006d: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +36b918: 0c01 |0070: move-result-object v1 │ │ +36b91a: 6e10 5397 0100 |0071: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9753 │ │ +36b920: 0c01 |0074: move-result-object v1 │ │ +36b922: 6e20 4b98 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b928: 1a01 1202 |0078: const-string v1, " instead of MimeMultipart" // string@0212 │ │ +36b92c: 6e20 4b98 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36b932: 6e10 5498 0000 |007d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36b938: 0c00 |0080: move-result-object v0 │ │ +36b93a: 7020 199d 0900 |0081: invoke-direct {v9, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36b940: 2709 |0084: throw v9 │ │ +36b942: 1a08 479b |0085: const-string v8, "message/rfc822" // string@9b47 │ │ +36b946: 6e20 6f9e 8700 |0087: invoke-virtual {v7, v8}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ +36b94c: 0a08 |008a: move-result v8 │ │ +36b94e: 3808 0300 |008b: if-eqz v8, 008e // +0003 │ │ +36b952: 1215 |008d: const/4 v5, #int 1 // #1 │ │ +36b954: 2026 2f14 |008e: instance-of v6, v2, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ +36b958: 3806 1e00 |0090: if-eqz v6, 00ae // +001e │ │ +36b95c: 0726 |0092: move-object v6, v2 │ │ +36b95e: 1f06 2f14 |0093: check-cast v6, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ +36b962: 6e10 379f 0600 |0095: invoke-virtual {v6}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.getPart:()Ljavax/mail/internet/MimePart; // method@9f37 │ │ +36b968: 0c06 |0098: move-result-object v6 │ │ +36b96a: 3296 1400 |0099: if-eq v6, v9, 00ad // +0014 │ │ +36b96e: 3804 0900 |009b: if-eqz v4, 00a4 // +0009 │ │ +36b972: 7210 ff9f 0600 |009d: invoke-interface {v6}, Ljavax/mail/internet/MimePart;.getContentType:()Ljava/lang/String; // method@9fff │ │ +36b978: 0c08 |00a0: move-result-object v8 │ │ +36b97a: 7230 0ca0 1908 |00a1: invoke-interface {v9, v1, v8}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ +36b980: 7210 01a0 0600 |00a4: invoke-interface {v6}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ +36b986: 0c06 |00a7: move-result-object v6 │ │ +36b988: 3806 0600 |00a8: if-eqz v6, 00ae // +0006 │ │ +36b98c: 7120 719f 6900 |00aa: invoke-static {v9, v6}, Ljavax/mail/internet/MimeBodyPart;.setEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f71 │ │ +36b992: 0e00 |00ad: return-void │ │ +36b994: 3905 4100 |00ae: if-nez v5, 00ef // +0041 │ │ +36b998: 1a05 5614 |00b0: const-string v5, "Content-Transfer-Encoding" // string@1456 │ │ +36b99c: 7220 03a0 5900 |00b2: invoke-interface {v9, v5}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@a003 │ │ +36b9a2: 0c05 |00b5: move-result-object v5 │ │ +36b9a4: 3905 0900 |00b6: if-nez v5, 00bf // +0009 │ │ +36b9a8: 7110 2ca0 0200 |00b8: invoke-static {v2}, Ljavax/mail/internet/MimeUtility;.getEncoding:(Ljavax/activation/DataHandler;)Ljava/lang/String; // method@a02c │ │ +36b9ae: 0c02 |00bb: move-result-object v2 │ │ +36b9b0: 7120 719f 2900 |00bc: invoke-static {v9, v2}, Ljavax/mail/internet/MimeBodyPart;.setEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f71 │ │ +36b9b6: 3804 3000 |00bf: if-eqz v4, 00ef // +0030 │ │ +36b9ba: 6302 1072 |00c1: sget-boolean v2, Ljavax/mail/internet/MimeBodyPart;.setDefaultTextCharset:Z // field@7210 │ │ +36b9be: 3802 2c00 |00c3: if-eqz v2, 00ef // +002c │ │ +36b9c2: 1a02 c6bb |00c5: const-string v2, "text/*" // string@bbc6 │ │ +36b9c6: 6e20 6f9e 2700 |00c7: invoke-virtual {v7, v2}, Ljavax/mail/internet/ContentType;.match:(Ljava/lang/String;)Z // method@9e6f │ │ +36b9cc: 0a02 |00ca: move-result v2 │ │ +36b9ce: 3802 2400 |00cb: if-eqz v2, 00ef // +0024 │ │ +36b9d2: 6e20 6b9e 0700 |00cd: invoke-virtual {v7, v0}, Ljavax/mail/internet/ContentType;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e6b │ │ +36b9d8: 0c02 |00d0: move-result-object v2 │ │ +36b9da: 3902 1e00 |00d1: if-nez v2, 00ef // +001e │ │ +36b9de: 7210 01a0 0900 |00d3: invoke-interface {v9}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ +36b9e4: 0c02 |00d6: move-result-object v2 │ │ +36b9e6: 3802 0d00 |00d7: if-eqz v2, 00e4 // +000d │ │ +36b9ea: 1a03 3407 |00d9: const-string v3, "7bit" // string@0734 │ │ +36b9ee: 6e20 1398 3200 |00db: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +36b9f4: 0a02 |00de: move-result v2 │ │ +36b9f6: 3802 0500 |00df: if-eqz v2, 00e4 // +0005 │ │ +36b9fa: 1a02 18c0 |00e1: const-string v2, "us-ascii" // string@c018 │ │ +36b9fe: 2805 |00e3: goto 00e8 // +0005 │ │ +36ba00: 7100 2ba0 0000 |00e4: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ +36ba06: 0c02 |00e7: move-result-object v2 │ │ +36ba08: 6e30 719e 0702 |00e8: invoke-virtual {v7, v0, v2}, Ljavax/mail/internet/ContentType;.setParameter:(Ljava/lang/String;Ljava/lang/String;)V // method@9e71 │ │ +36ba0e: 6e10 759e 0700 |00eb: invoke-virtual {v7}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ +36ba14: 0c03 |00ee: move-result-object v3 │ │ +36ba16: 3804 4600 |00ef: if-eqz v4, 0135 // +0046 │ │ +36ba1a: 6300 0f72 |00f1: sget-boolean v0, Ljavax/mail/internet/MimeBodyPart;.setContentTypeFileName:Z // field@720f │ │ +36ba1e: 3800 3f00 |00f3: if-eqz v0, 0132 // +003f │ │ +36ba22: 1a00 5014 |00f5: const-string v0, "Content-Disposition" // string@1450 │ │ +36ba26: 1202 |00f7: const/4 v2, #int 0 // #0 │ │ +36ba28: 7230 02a0 0902 |00f8: invoke-interface {v9, v0, v2}, Ljavax/mail/internet/MimePart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a002 │ │ +36ba2e: 0c00 |00fb: move-result-object v0 │ │ +36ba30: 3800 3600 |00fc: if-eqz v0, 0132 // +0036 │ │ +36ba34: 2202 2014 |00fe: new-instance v2, Ljavax/mail/internet/ContentDisposition; // type@1420 │ │ +36ba38: 7020 5e9e 0200 |0100: invoke-direct {v2, v0}, Ljavax/mail/internet/ContentDisposition;.:(Ljava/lang/String;)V // method@9e5e │ │ +36ba3e: 1a00 9370 |0103: const-string v0, "filename" // string@7093 │ │ +36ba42: 6e20 619e 0200 |0105: invoke-virtual {v2, v0}, Ljavax/mail/internet/ContentDisposition;.getParameter:(Ljava/lang/String;)Ljava/lang/String; // method@9e61 │ │ +36ba48: 0c00 |0108: move-result-object v0 │ │ +36ba4a: 3800 2900 |0109: if-eqz v0, 0132 // +0029 │ │ +36ba4e: 6e10 6c9e 0700 |010b: invoke-virtual {v7}, Ljavax/mail/internet/ContentType;.getParameterList:()Ljavax/mail/internet/ParameterList; // method@9e6c │ │ +36ba54: 0c02 |010e: move-result-object v2 │ │ +36ba56: 3902 0a00 |010f: if-nez v2, 0119 // +000a │ │ +36ba5a: 2202 3f14 |0111: new-instance v2, Ljavax/mail/internet/ParameterList; // type@143f │ │ +36ba5e: 7010 56a0 0200 |0113: invoke-direct {v2}, Ljavax/mail/internet/ParameterList;.:()V // method@a056 │ │ +36ba64: 6e20 729e 2700 |0116: invoke-virtual {v7, v2}, Ljavax/mail/internet/ContentType;.setParameterList:(Ljavax/mail/internet/ParameterList;)V // method@9e72 │ │ +36ba6a: 6303 0c72 |0119: sget-boolean v3, Ljavax/mail/internet/MimeBodyPart;.encodeFileName:Z // field@720c │ │ +36ba6e: 1a04 709e |011b: const-string v4, "name" // string@9e70 │ │ +36ba72: 3803 0a00 |011d: if-eqz v3, 0127 // +000a │ │ +36ba76: 7110 24a0 0000 |011f: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.encodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a024 │ │ +36ba7c: 0c00 |0122: move-result-object v0 │ │ +36ba7e: 6e30 65a0 4200 |0123: invoke-virtual {v2, v4, v0}, Ljavax/mail/internet/ParameterList;.setLiteral:(Ljava/lang/String;Ljava/lang/String;)V // method@a065 │ │ +36ba84: 2808 |0126: goto 012e // +0008 │ │ +36ba86: 7100 2ba0 0000 |0127: invoke-static {}, Ljavax/mail/internet/MimeUtility;.getDefaultMIMECharset:()Ljava/lang/String; // method@a02b │ │ +36ba8c: 0c03 |012a: move-result-object v3 │ │ +36ba8e: 6e40 64a0 4230 |012b: invoke-virtual {v2, v4, v0, v3}, Ljavax/mail/internet/ParameterList;.set:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a064 │ │ +36ba94: 6e10 759e 0700 |012e: invoke-virtual {v7}, Ljavax/mail/internet/ContentType;.toString:()Ljava/lang/String; // method@9e75 │ │ +36ba9a: 0c03 |0131: move-result-object v3 │ │ +36ba9c: 7230 0ca0 1903 |0132: invoke-interface {v9, v1, v3}, Ljavax/mail/internet/MimePart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@a00c │ │ +36baa2: 0e00 |0135: return-void │ │ +36baa4: 0d09 |0136: move-exception v9 │ │ +36baa6: 2200 ed13 |0137: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36baaa: 1a01 661f |0139: const-string v1, "IOException updating headers" // string@1f66 │ │ +36baae: 7030 1a9d 1009 |013b: invoke-direct {v0, v1, v9}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36bab4: 2700 |013e: throw v0 │ │ catches : 2 │ │ 0x000b - 0x011b │ │ Ljava/io/IOException; -> 0x0136 │ │ 0x011f - 0x0135 │ │ Ljava/io/IOException; -> 0x0136 │ │ positions : │ │ 0x0004 line=1501 │ │ @@ -1415118,73 +1415117,73 @@ │ │ type : '(Ljavax/mail/internet/MimePart;Ljava/io/OutputStream;[Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 115 16-bit code units │ │ -36baf0: |[36baf0] javax.mail.internet.MimeBodyPart.writeTo:(Ljavax/mail/internet/MimePart;Ljava/io/OutputStream;[Ljava/lang/String;)V │ │ -36bb00: 2030 6012 |0000: instance-of v0, v3, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ -36bb04: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -36bb08: 0730 |0004: move-object v0, v3 │ │ -36bb0a: 1f00 6012 |0005: check-cast v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ -36bb0e: 2808 |0007: goto 000f // +0008 │ │ -36bb10: 2200 6012 |0008: new-instance v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ -36bb14: 6301 0572 |000a: sget-boolean v1, Ljavax/mail/internet/MimeBodyPart;.allowutf8:Z // field@7205 │ │ -36bb18: 7030 9095 3001 |000c: invoke-direct {v0, v3, v1}, Lcom/sun/mail/util/LineOutputStream;.:(Ljava/io/OutputStream;Z)V // method@9590 │ │ -36bb1e: 7220 06a0 4200 |000f: invoke-interface {v2, v4}, Ljavax/mail/internet/MimePart;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@a006 │ │ -36bb24: 0c04 |0012: move-result-object v4 │ │ -36bb26: 7210 119a 0400 |0013: invoke-interface {v4}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -36bb2c: 0a01 |0016: move-result v1 │ │ -36bb2e: 3801 0c00 |0017: if-eqz v1, 0023 // +000c │ │ -36bb32: 7210 129a 0400 |0019: invoke-interface {v4}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -36bb38: 0c01 |001c: move-result-object v1 │ │ -36bb3a: 1f01 e612 |001d: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -36bb3e: 6e20 9495 1000 |001f: invoke-virtual {v0, v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9594 │ │ -36bb44: 28f1 |0022: goto 0013 // -000f │ │ -36bb46: 6e10 9395 0000 |0023: invoke-virtual {v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9593 │ │ -36bb4c: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -36bb4e: 7210 00a0 0200 |0027: invoke-interface {v2}, Ljavax/mail/internet/MimePart;.getDataHandler:()Ljavax/activation/DataHandler; // method@a000 │ │ -36bb54: 0c00 |002a: move-result-object v0 │ │ -36bb56: 2001 2f14 |002b: instance-of v1, v0, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ -36bb5a: 3801 1200 |002d: if-eqz v1, 003f // +0012 │ │ -36bb5e: 1f00 2f14 |002f: check-cast v0, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ -36bb62: 6e10 379f 0000 |0031: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.getPart:()Ljavax/mail/internet/MimePart; // method@9f37 │ │ -36bb68: 0c01 |0034: move-result-object v1 │ │ -36bb6a: 7210 01a0 0100 |0035: invoke-interface {v1}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ -36bb70: 0c01 |0038: move-result-object v1 │ │ -36bb72: 3801 0600 |0039: if-eqz v1, 003f // +0006 │ │ -36bb76: 6e10 369f 0000 |003b: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.getContentStream:()Ljava/io/InputStream; // method@9f36 │ │ -36bb7c: 0c04 |003e: move-result-object v4 │ │ -36bb7e: 3804 1100 |003f: if-eqz v4, 0050 // +0011 │ │ -36bb82: 1302 0020 |0041: const/16 v2, #int 8192 // #2000 │ │ -36bb86: 2322 1515 |0043: new-array v2, v2, [B // type@1515 │ │ -36bb8a: 6e20 b896 2400 |0045: invoke-virtual {v4, v2}, Ljava/io/InputStream;.read:([B)I // method@96b8 │ │ -36bb90: 0a00 |0048: move-result v0 │ │ -36bb92: 3d00 1a00 |0049: if-lez v0, 0063 // +001a │ │ -36bb96: 1201 |004b: const/4 v1, #int 0 // #0 │ │ -36bb98: 6e40 dc96 2301 |004c: invoke-virtual {v3, v2, v1, v0}, Ljava/io/OutputStream;.write:([BII)V // method@96dc │ │ -36bb9e: 28f6 |004f: goto 0045 // -000a │ │ -36bba0: 7210 01a0 0200 |0050: invoke-interface {v2}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ -36bba6: 0c00 |0053: move-result-object v0 │ │ -36bba8: 7120 629f 0200 |0054: invoke-static {v2, v0}, Ljavax/mail/internet/MimeBodyPart;.restrictEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@9f62 │ │ -36bbae: 0c00 |0057: move-result-object v0 │ │ -36bbb0: 7120 22a0 0300 |0058: invoke-static {v3, v0}, Ljavax/mail/internet/MimeUtility;.encode:(Ljava/io/OutputStream;Ljava/lang/String;)Ljava/io/OutputStream; // method@a022 │ │ -36bbb6: 0c03 |005b: move-result-object v3 │ │ -36bbb8: 7210 00a0 0200 |005c: invoke-interface {v2}, Ljavax/mail/internet/MimePart;.getDataHandler:()Ljavax/activation/DataHandler; // method@a000 │ │ -36bbbe: 0c02 |005f: move-result-object v2 │ │ -36bbc0: 6e20 c79b 3200 |0060: invoke-virtual {v2, v3}, Ljavax/activation/DataHandler;.writeTo:(Ljava/io/OutputStream;)V // method@9bc7 │ │ -36bbc6: 3804 0500 |0063: if-eqz v4, 0068 // +0005 │ │ -36bbca: 6e10 b496 0400 |0065: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -36bbd0: 6e10 d996 0300 |0068: invoke-virtual {v3}, Ljava/io/OutputStream;.flush:()V // method@96d9 │ │ -36bbd6: 0e00 |006b: return-void │ │ -36bbd8: 0d02 |006c: move-exception v2 │ │ -36bbda: 3804 0500 |006d: if-eqz v4, 0072 // +0005 │ │ -36bbde: 6e10 b496 0400 |006f: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -36bbe4: 2702 |0072: throw v2 │ │ +36baec: |[36baec] javax.mail.internet.MimeBodyPart.writeTo:(Ljavax/mail/internet/MimePart;Ljava/io/OutputStream;[Ljava/lang/String;)V │ │ +36bafc: 2030 6012 |0000: instance-of v0, v3, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ +36bb00: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +36bb04: 0730 |0004: move-object v0, v3 │ │ +36bb06: 1f00 6012 |0005: check-cast v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ +36bb0a: 2808 |0007: goto 000f // +0008 │ │ +36bb0c: 2200 6012 |0008: new-instance v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ +36bb10: 6301 0572 |000a: sget-boolean v1, Ljavax/mail/internet/MimeBodyPart;.allowutf8:Z // field@7205 │ │ +36bb14: 7030 9095 3001 |000c: invoke-direct {v0, v3, v1}, Lcom/sun/mail/util/LineOutputStream;.:(Ljava/io/OutputStream;Z)V // method@9590 │ │ +36bb1a: 7220 06a0 4200 |000f: invoke-interface {v2, v4}, Ljavax/mail/internet/MimePart;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@a006 │ │ +36bb20: 0c04 |0012: move-result-object v4 │ │ +36bb22: 7210 119a 0400 |0013: invoke-interface {v4}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +36bb28: 0a01 |0016: move-result v1 │ │ +36bb2a: 3801 0c00 |0017: if-eqz v1, 0023 // +000c │ │ +36bb2e: 7210 129a 0400 |0019: invoke-interface {v4}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +36bb34: 0c01 |001c: move-result-object v1 │ │ +36bb36: 1f01 e612 |001d: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +36bb3a: 6e20 9495 1000 |001f: invoke-virtual {v0, v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9594 │ │ +36bb40: 28f1 |0022: goto 0013 // -000f │ │ +36bb42: 6e10 9395 0000 |0023: invoke-virtual {v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9593 │ │ +36bb48: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +36bb4a: 7210 00a0 0200 |0027: invoke-interface {v2}, Ljavax/mail/internet/MimePart;.getDataHandler:()Ljavax/activation/DataHandler; // method@a000 │ │ +36bb50: 0c00 |002a: move-result-object v0 │ │ +36bb52: 2001 2f14 |002b: instance-of v1, v0, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ +36bb56: 3801 1200 |002d: if-eqz v1, 003f // +0012 │ │ +36bb5a: 1f00 2f14 |002f: check-cast v0, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ +36bb5e: 6e10 379f 0000 |0031: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.getPart:()Ljavax/mail/internet/MimePart; // method@9f37 │ │ +36bb64: 0c01 |0034: move-result-object v1 │ │ +36bb66: 7210 01a0 0100 |0035: invoke-interface {v1}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ +36bb6c: 0c01 |0038: move-result-object v1 │ │ +36bb6e: 3801 0600 |0039: if-eqz v1, 003f // +0006 │ │ +36bb72: 6e10 369f 0000 |003b: invoke-virtual {v0}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.getContentStream:()Ljava/io/InputStream; // method@9f36 │ │ +36bb78: 0c04 |003e: move-result-object v4 │ │ +36bb7a: 3804 1100 |003f: if-eqz v4, 0050 // +0011 │ │ +36bb7e: 1302 0020 |0041: const/16 v2, #int 8192 // #2000 │ │ +36bb82: 2322 1515 |0043: new-array v2, v2, [B // type@1515 │ │ +36bb86: 6e20 b896 2400 |0045: invoke-virtual {v4, v2}, Ljava/io/InputStream;.read:([B)I // method@96b8 │ │ +36bb8c: 0a00 |0048: move-result v0 │ │ +36bb8e: 3d00 1a00 |0049: if-lez v0, 0063 // +001a │ │ +36bb92: 1201 |004b: const/4 v1, #int 0 // #0 │ │ +36bb94: 6e40 dc96 2301 |004c: invoke-virtual {v3, v2, v1, v0}, Ljava/io/OutputStream;.write:([BII)V // method@96dc │ │ +36bb9a: 28f6 |004f: goto 0045 // -000a │ │ +36bb9c: 7210 01a0 0200 |0050: invoke-interface {v2}, Ljavax/mail/internet/MimePart;.getEncoding:()Ljava/lang/String; // method@a001 │ │ +36bba2: 0c00 |0053: move-result-object v0 │ │ +36bba4: 7120 629f 0200 |0054: invoke-static {v2, v0}, Ljavax/mail/internet/MimeBodyPart;.restrictEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@9f62 │ │ +36bbaa: 0c00 |0057: move-result-object v0 │ │ +36bbac: 7120 22a0 0300 |0058: invoke-static {v3, v0}, Ljavax/mail/internet/MimeUtility;.encode:(Ljava/io/OutputStream;Ljava/lang/String;)Ljava/io/OutputStream; // method@a022 │ │ +36bbb2: 0c03 |005b: move-result-object v3 │ │ +36bbb4: 7210 00a0 0200 |005c: invoke-interface {v2}, Ljavax/mail/internet/MimePart;.getDataHandler:()Ljavax/activation/DataHandler; // method@a000 │ │ +36bbba: 0c02 |005f: move-result-object v2 │ │ +36bbbc: 6e20 c79b 3200 |0060: invoke-virtual {v2, v3}, Ljavax/activation/DataHandler;.writeTo:(Ljava/io/OutputStream;)V // method@9bc7 │ │ +36bbc2: 3804 0500 |0063: if-eqz v4, 0068 // +0005 │ │ +36bbc6: 6e10 b496 0400 |0065: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +36bbcc: 6e10 d996 0300 |0068: invoke-virtual {v3}, Ljava/io/OutputStream;.flush:()V // method@96d9 │ │ +36bbd2: 0e00 |006b: return-void │ │ +36bbd4: 0d02 |006c: move-exception v2 │ │ +36bbd6: 3804 0500 |006d: if-eqz v4, 0072 // +0005 │ │ +36bbda: 6e10 b496 0400 |006f: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +36bbe0: 2702 |0072: throw v2 │ │ catches : 1 │ │ 0x0027 - 0x0063 │ │ -> 0x006c │ │ positions : │ │ 0x0000 line=1652 │ │ 0x0004 line=1653 │ │ 0x0008 line=1655 │ │ @@ -1415218,18 +1415217,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36b0d0: |[36b0d0] javax.mail.internet.MimeBodyPart.addHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36b0e0: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ -36b0e4: 6e30 c19e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ec1 │ │ -36b0ea: 0e00 |0005: return-void │ │ +36b0cc: |[36b0cc] javax.mail.internet.MimeBodyPart.addHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36b0dc: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ +36b0e0: 6e30 c19e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ec1 │ │ +36b0e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1061 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1415239,18 +1415238,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36b0ec: |[36b0ec] javax.mail.internet.MimeBodyPart.addHeaderLine:(Ljava/lang/String;)V │ │ -36b0fc: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ -36b100: 6e20 c29e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.addHeaderLine:(Ljava/lang/String;)V // method@9ec2 │ │ -36b106: 0e00 |0005: return-void │ │ +36b0e8: |[36b0e8] javax.mail.internet.MimeBodyPart.addHeaderLine:(Ljava/lang/String;)V │ │ +36b0f8: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ +36b0fc: 6e20 c29e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.addHeaderLine:(Ljava/lang/String;)V // method@9ec2 │ │ +36b102: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1106 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1415259,26 +1415258,26 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -36b108: |[36b108] javax.mail.internet.MimeBodyPart.attachFile:(Ljava/io/File;)V │ │ -36b118: 2200 bd13 |0000: new-instance v0, Ljavax/activation/FileDataSource; // type@13bd │ │ -36b11c: 7020 d69b 2000 |0002: invoke-direct {v0, v2}, Ljavax/activation/FileDataSource;.:(Ljava/io/File;)V // method@9bd6 │ │ -36b122: 2202 b913 |0005: new-instance v2, Ljavax/activation/DataHandler; // type@13b9 │ │ -36b126: 7020 b29b 0200 |0007: invoke-direct {v2, v0}, Ljavax/activation/DataHandler;.:(Ljavax/activation/DataSource;)V // method@9bb2 │ │ -36b12c: 6e20 6b9f 2100 |000a: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9f6b │ │ -36b132: 6e10 db9b 0000 |000d: invoke-virtual {v0}, Ljavax/activation/FileDataSource;.getName:()Ljava/lang/String; // method@9bdb │ │ -36b138: 0c02 |0010: move-result-object v2 │ │ -36b13a: 6e20 729f 2100 |0011: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setFileName:(Ljava/lang/String;)V // method@9f72 │ │ -36b140: 1a02 535f |0014: const-string v2, "attachment" // string@5f53 │ │ -36b144: 6e20 6f9f 2100 |0016: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDisposition:(Ljava/lang/String;)V // method@9f6f │ │ -36b14a: 0e00 |0019: return-void │ │ +36b104: |[36b104] javax.mail.internet.MimeBodyPart.attachFile:(Ljava/io/File;)V │ │ +36b114: 2200 bd13 |0000: new-instance v0, Ljavax/activation/FileDataSource; // type@13bd │ │ +36b118: 7020 d69b 2000 |0002: invoke-direct {v0, v2}, Ljavax/activation/FileDataSource;.:(Ljava/io/File;)V // method@9bd6 │ │ +36b11e: 2202 b913 |0005: new-instance v2, Ljavax/activation/DataHandler; // type@13b9 │ │ +36b122: 7020 b29b 0200 |0007: invoke-direct {v2, v0}, Ljavax/activation/DataHandler;.:(Ljavax/activation/DataSource;)V // method@9bb2 │ │ +36b128: 6e20 6b9f 2100 |000a: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9f6b │ │ +36b12e: 6e10 db9b 0000 |000d: invoke-virtual {v0}, Ljavax/activation/FileDataSource;.getName:()Ljava/lang/String; // method@9bdb │ │ +36b134: 0c02 |0010: move-result-object v2 │ │ +36b136: 6e20 729f 2100 |0011: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setFileName:(Ljava/lang/String;)V // method@9f72 │ │ +36b13c: 1a02 535f |0014: const-string v2, "attachment" // string@5f53 │ │ +36b140: 6e20 6f9f 2100 |0016: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDisposition:(Ljava/lang/String;)V // method@9f6f │ │ +36b146: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ 0x0005 line=840 │ │ 0x000d line=841 │ │ 0x0016 line=842 │ │ locals : │ │ @@ -1415290,26 +1415289,26 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -36b14c: |[36b14c] javax.mail.internet.MimeBodyPart.attachFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ -36b15c: 2200 2e14 |0000: new-instance v0, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource; // type@142e │ │ -36b160: 7040 329f 2043 |0002: invoke-direct {v0, v2, v3, v4}, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;.:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V // method@9f32 │ │ -36b166: 2202 b913 |0005: new-instance v2, Ljavax/activation/DataHandler; // type@13b9 │ │ -36b16a: 7020 b29b 0200 |0007: invoke-direct {v2, v0}, Ljavax/activation/DataHandler;.:(Ljavax/activation/DataSource;)V // method@9bb2 │ │ -36b170: 6e20 6b9f 2100 |000a: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9f6b │ │ -36b176: 7210 cf9b 0000 |000d: invoke-interface {v0}, Ljavax/activation/DataSource;.getName:()Ljava/lang/String; // method@9bcf │ │ -36b17c: 0c02 |0010: move-result-object v2 │ │ -36b17e: 6e20 729f 2100 |0011: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setFileName:(Ljava/lang/String;)V // method@9f72 │ │ -36b184: 1a02 535f |0014: const-string v2, "attachment" // string@5f53 │ │ -36b188: 6e20 6f9f 2100 |0016: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDisposition:(Ljava/lang/String;)V // method@9f6f │ │ -36b18e: 0e00 |0019: return-void │ │ +36b148: |[36b148] javax.mail.internet.MimeBodyPart.attachFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ +36b158: 2200 2e14 |0000: new-instance v0, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource; // type@142e │ │ +36b15c: 7040 329f 2043 |0002: invoke-direct {v0, v2, v3, v4}, Ljavax/mail/internet/MimeBodyPart$EncodedFileDataSource;.:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V // method@9f32 │ │ +36b162: 2202 b913 |0005: new-instance v2, Ljavax/activation/DataHandler; // type@13b9 │ │ +36b166: 7020 b29b 0200 |0007: invoke-direct {v2, v0}, Ljavax/activation/DataHandler;.:(Ljavax/activation/DataSource;)V // method@9bb2 │ │ +36b16c: 6e20 6b9f 2100 |000a: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9f6b │ │ +36b172: 7210 cf9b 0000 |000d: invoke-interface {v0}, Ljavax/activation/DataSource;.getName:()Ljava/lang/String; // method@9bcf │ │ +36b178: 0c02 |0010: move-result-object v2 │ │ +36b17a: 6e20 729f 2100 |0011: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setFileName:(Ljava/lang/String;)V // method@9f72 │ │ +36b180: 1a02 535f |0014: const-string v2, "attachment" // string@5f53 │ │ +36b184: 6e20 6f9f 2100 |0016: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDisposition:(Ljava/lang/String;)V // method@9f6f │ │ +36b18a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ 0x0005 line=882 │ │ 0x000d line=883 │ │ 0x0016 line=884 │ │ locals : │ │ @@ -1415323,19 +1415322,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -36b190: |[36b190] javax.mail.internet.MimeBodyPart.attachFile:(Ljava/lang/String;)V │ │ -36b1a0: 2200 8c12 |0000: new-instance v0, Ljava/io/File; // type@128c │ │ -36b1a4: 7020 7896 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -36b1aa: 6e20 3e9f 0100 |0005: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.attachFile:(Ljava/io/File;)V // method@9f3e │ │ -36b1b0: 0e00 |0008: return-void │ │ +36b18c: |[36b18c] javax.mail.internet.MimeBodyPart.attachFile:(Ljava/lang/String;)V │ │ +36b19c: 2200 8c12 |0000: new-instance v0, Ljava/io/File; // type@128c │ │ +36b1a0: 7020 7896 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +36b1a6: 6e20 3e9f 0100 |0005: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.attachFile:(Ljava/io/File;)V // method@9f3e │ │ +36b1ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=858 │ │ 0x0005 line=859 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ @@ -1415345,19 +1415344,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -36b1b4: |[36b1b4] javax.mail.internet.MimeBodyPart.attachFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -36b1c4: 2200 8c12 |0000: new-instance v0, Ljava/io/File; // type@128c │ │ -36b1c8: 7020 7896 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -36b1ce: 6e40 3f9f 0143 |0005: invoke-virtual {v1, v0, v3, v4}, Ljavax/mail/internet/MimeBodyPart;.attachFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V // method@9f3f │ │ -36b1d4: 0e00 |0008: return-void │ │ +36b1b0: |[36b1b0] javax.mail.internet.MimeBodyPart.attachFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +36b1c0: 2200 8c12 |0000: new-instance v0, Ljava/io/File; // type@128c │ │ +36b1c4: 7020 7896 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +36b1ca: 6e40 3f9f 0143 |0005: invoke-virtual {v1, v0, v3, v4}, Ljavax/mail/internet/MimeBodyPart;.attachFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V // method@9f3f │ │ +36b1d0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=906 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/String; │ │ @@ -1415368,19 +1415367,19 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -36ae74: |[36ae74] javax.mail.internet.MimeBodyPart.getAllHeaderLines:()Ljava/util/Enumeration; │ │ -36ae84: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ -36ae88: 6e10 c39e 0000 |0002: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders;.getAllHeaderLines:()Ljava/util/Enumeration; // method@9ec3 │ │ -36ae8e: 0c00 |0005: move-result-object v0 │ │ -36ae90: 1100 |0006: return-object v0 │ │ +36ae70: |[36ae70] javax.mail.internet.MimeBodyPart.getAllHeaderLines:()Ljava/util/Enumeration; │ │ +36ae80: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ +36ae84: 6e10 c39e 0000 |0002: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders;.getAllHeaderLines:()Ljava/util/Enumeration; // method@9ec3 │ │ +36ae8a: 0c00 |0005: move-result-object v0 │ │ +36ae8c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1116 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ │ │ #7 : (in Ljavax/mail/internet/MimeBodyPart;) │ │ @@ -1415388,19 +1415387,19 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -36ae94: |[36ae94] javax.mail.internet.MimeBodyPart.getAllHeaders:()Ljava/util/Enumeration; │ │ -36aea4: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ -36aea8: 6e10 c49e 0000 |0002: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders;.getAllHeaders:()Ljava/util/Enumeration; // method@9ec4 │ │ -36aeae: 0c00 |0005: move-result-object v0 │ │ -36aeb0: 1100 |0006: return-object v0 │ │ +36ae90: |[36ae90] javax.mail.internet.MimeBodyPart.getAllHeaders:()Ljava/util/Enumeration; │ │ +36aea0: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ +36aea4: 6e10 c49e 0000 |0002: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders;.getAllHeaders:()Ljava/util/Enumeration; // method@9ec4 │ │ +36aeaa: 0c00 |0005: move-result-object v0 │ │ +36aeac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1078 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ │ │ #8 : (in Ljavax/mail/internet/MimeBodyPart;) │ │ @@ -1415408,53 +1415407,53 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -36a94c: |[36a94c] javax.mail.internet.MimeBodyPart.getContent:()Ljava/lang/Object; │ │ -36a95c: 5430 0772 |0000: iget-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7207 │ │ -36a960: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -36a964: 1100 |0004: return-object v0 │ │ -36a966: 6e10 4b9f 0300 |0005: invoke-virtual {v3}, Ljavax/mail/internet/MimeBodyPart;.getDataHandler:()Ljavax/activation/DataHandler; // method@9f4b │ │ -36a96c: 0c00 |0008: move-result-object v0 │ │ -36a96e: 6e10 ba9b 0000 |0009: invoke-virtual {v0}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ -36a974: 0c00 |000c: move-result-object v0 │ │ -36a976: 6301 0672 |000d: sget-boolean v1, Ljavax/mail/internet/MimeBodyPart;.cacheMultipart:Z // field@7206 │ │ -36a97a: 3801 1e00 |000f: if-eqz v1, 002d // +001e │ │ -36a97e: 2001 ef13 |0011: instance-of v1, v0, Ljavax/mail/Multipart; // type@13ef │ │ -36a982: 3901 0600 |0013: if-nez v1, 0019 // +0006 │ │ -36a986: 2001 e913 |0015: instance-of v1, v0, Ljavax/mail/Message; // type@13e9 │ │ -36a98a: 3801 1600 |0017: if-eqz v1, 002d // +0016 │ │ -36a98e: 5431 0872 |0019: iget-object v1, v3, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7208 │ │ -36a992: 3901 0600 |001b: if-nez v1, 0021 // +0006 │ │ -36a996: 5431 0972 |001d: iget-object v1, v3, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7209 │ │ -36a99a: 3801 0e00 |001f: if-eqz v1, 002d // +000e │ │ -36a99e: 5b30 0772 |0021: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7207 │ │ -36a9a2: 2001 3314 |0023: instance-of v1, v0, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ -36a9a6: 3801 0800 |0025: if-eqz v1, 002d // +0008 │ │ -36a9aa: 0701 |0027: move-object v1, v0 │ │ -36a9ac: 1f01 3314 |0028: check-cast v1, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ -36a9b0: 6e10 ee9f 0100 |002a: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36a9b6: 1100 |002d: return-object v0 │ │ -36a9b8: 0d00 |002e: move-exception v0 │ │ -36a9ba: 2201 ec13 |002f: new-instance v1, Ljavax/mail/MessageRemovedException; // type@13ec │ │ -36a9be: 6e10 d795 0000 |0031: invoke-virtual {v0}, Lcom/sun/mail/util/MessageRemovedIOException;.getMessage:()Ljava/lang/String; // method@95d7 │ │ -36a9c4: 0c00 |0034: move-result-object v0 │ │ -36a9c6: 7020 169d 0100 |0035: invoke-direct {v1, v0}, Ljavax/mail/MessageRemovedException;.:(Ljava/lang/String;)V // method@9d16 │ │ -36a9cc: 2701 |0038: throw v1 │ │ -36a9ce: 0d00 |0039: move-exception v0 │ │ -36a9d0: 2201 e413 |003a: new-instance v1, Ljavax/mail/FolderClosedException; // type@13e4 │ │ -36a9d4: 6e10 8995 0000 |003c: invoke-virtual {v0}, Lcom/sun/mail/util/FolderClosedIOException;.getFolder:()Ljavax/mail/Folder; // method@9589 │ │ -36a9da: 0c02 |003f: move-result-object v2 │ │ -36a9dc: 6e10 8a95 0000 |0040: invoke-virtual {v0}, Lcom/sun/mail/util/FolderClosedIOException;.getMessage:()Ljava/lang/String; // method@958a │ │ -36a9e2: 0c00 |0043: move-result-object v0 │ │ -36a9e4: 7030 d69c 2100 |0044: invoke-direct {v1, v2, v0}, Ljavax/mail/FolderClosedException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9cd6 │ │ -36a9ea: 2701 |0047: throw v1 │ │ +36a948: |[36a948] javax.mail.internet.MimeBodyPart.getContent:()Ljava/lang/Object; │ │ +36a958: 5430 0772 |0000: iget-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7207 │ │ +36a95c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +36a960: 1100 |0004: return-object v0 │ │ +36a962: 6e10 4b9f 0300 |0005: invoke-virtual {v3}, Ljavax/mail/internet/MimeBodyPart;.getDataHandler:()Ljavax/activation/DataHandler; // method@9f4b │ │ +36a968: 0c00 |0008: move-result-object v0 │ │ +36a96a: 6e10 ba9b 0000 |0009: invoke-virtual {v0}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ +36a970: 0c00 |000c: move-result-object v0 │ │ +36a972: 6301 0672 |000d: sget-boolean v1, Ljavax/mail/internet/MimeBodyPart;.cacheMultipart:Z // field@7206 │ │ +36a976: 3801 1e00 |000f: if-eqz v1, 002d // +001e │ │ +36a97a: 2001 ef13 |0011: instance-of v1, v0, Ljavax/mail/Multipart; // type@13ef │ │ +36a97e: 3901 0600 |0013: if-nez v1, 0019 // +0006 │ │ +36a982: 2001 e913 |0015: instance-of v1, v0, Ljavax/mail/Message; // type@13e9 │ │ +36a986: 3801 1600 |0017: if-eqz v1, 002d // +0016 │ │ +36a98a: 5431 0872 |0019: iget-object v1, v3, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7208 │ │ +36a98e: 3901 0600 |001b: if-nez v1, 0021 // +0006 │ │ +36a992: 5431 0972 |001d: iget-object v1, v3, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7209 │ │ +36a996: 3801 0e00 |001f: if-eqz v1, 002d // +000e │ │ +36a99a: 5b30 0772 |0021: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7207 │ │ +36a99e: 2001 3314 |0023: instance-of v1, v0, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ +36a9a2: 3801 0800 |0025: if-eqz v1, 002d // +0008 │ │ +36a9a6: 0701 |0027: move-object v1, v0 │ │ +36a9a8: 1f01 3314 |0028: check-cast v1, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ +36a9ac: 6e10 ee9f 0100 |002a: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36a9b2: 1100 |002d: return-object v0 │ │ +36a9b4: 0d00 |002e: move-exception v0 │ │ +36a9b6: 2201 ec13 |002f: new-instance v1, Ljavax/mail/MessageRemovedException; // type@13ec │ │ +36a9ba: 6e10 d795 0000 |0031: invoke-virtual {v0}, Lcom/sun/mail/util/MessageRemovedIOException;.getMessage:()Ljava/lang/String; // method@95d7 │ │ +36a9c0: 0c00 |0034: move-result-object v0 │ │ +36a9c2: 7020 169d 0100 |0035: invoke-direct {v1, v0}, Ljavax/mail/MessageRemovedException;.:(Ljava/lang/String;)V // method@9d16 │ │ +36a9c8: 2701 |0038: throw v1 │ │ +36a9ca: 0d00 |0039: move-exception v0 │ │ +36a9cc: 2201 e413 |003a: new-instance v1, Ljavax/mail/FolderClosedException; // type@13e4 │ │ +36a9d0: 6e10 8995 0000 |003c: invoke-virtual {v0}, Lcom/sun/mail/util/FolderClosedIOException;.getFolder:()Ljavax/mail/Folder; // method@9589 │ │ +36a9d6: 0c02 |003f: move-result-object v2 │ │ +36a9d8: 6e10 8a95 0000 |0040: invoke-virtual {v0}, Lcom/sun/mail/util/FolderClosedIOException;.getMessage:()Ljava/lang/String; // method@958a │ │ +36a9de: 0c00 |0043: move-result-object v0 │ │ +36a9e0: 7030 d69c 2100 |0044: invoke-direct {v1, v2, v0}, Ljavax/mail/FolderClosedException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9cd6 │ │ +36a9e6: 2701 |0047: throw v1 │ │ catches : 1 │ │ 0x0005 - 0x000d │ │ Lcom/sun/mail/util/FolderClosedIOException; -> 0x0039 │ │ Lcom/sun/mail/util/MessageRemovedIOException; -> 0x002e │ │ positions : │ │ 0x0000 line=679 │ │ 0x0005 line=683 │ │ @@ -1415472,20 +1415471,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -36a9fc: |[36a9fc] javax.mail.internet.MimeBodyPart.getContentID:()Ljava/lang/String; │ │ -36aa0c: 1a00 5214 |0000: const-string v0, "Content-Id" // string@1452 │ │ -36aa10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36aa12: 6e30 549f 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MimeBodyPart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9f54 │ │ -36aa18: 0c00 |0006: move-result-object v0 │ │ -36aa1a: 1100 |0007: return-object v0 │ │ +36a9f8: |[36a9f8] javax.mail.internet.MimeBodyPart.getContentID:()Ljava/lang/String; │ │ +36aa08: 1a00 5214 |0000: const-string v0, "Content-Id" // string@1452 │ │ +36aa0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36aa0e: 6e30 549f 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MimeBodyPart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9f54 │ │ +36aa14: 0c00 |0006: move-result-object v0 │ │ +36aa16: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=372 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljavax/mail/internet/MimeBodyPart; │ │ │ │ #10 : (in Ljavax/mail/internet/MimeBodyPart;) │ │ @@ -1415493,18 +1415492,18 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36adac: |[36adac] javax.mail.internet.MimeBodyPart.getContentLanguage:()[Ljava/lang/String; │ │ -36adbc: 7110 479f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getContentLanguage:(Ljavax/mail/internet/MimePart;)[Ljava/lang/String; // method@9f47 │ │ -36adc2: 0c00 |0003: move-result-object v0 │ │ -36adc4: 1100 |0004: return-object v0 │ │ +36ada8: |[36ada8] javax.mail.internet.MimeBodyPart.getContentLanguage:()[Ljava/lang/String; │ │ +36adb8: 7110 479f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getContentLanguage:(Ljavax/mail/internet/MimePart;)[Ljava/lang/String; // method@9f47 │ │ +36adbe: 0c00 |0003: move-result-object v0 │ │ +36adc0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ │ │ #11 : (in Ljavax/mail/internet/MimeBodyPart;) │ │ @@ -1415512,20 +1415511,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -36aa1c: |[36aa1c] javax.mail.internet.MimeBodyPart.getContentMD5:()Ljava/lang/String; │ │ -36aa2c: 1a00 5514 |0000: const-string v0, "Content-MD5" // string@1455 │ │ -36aa30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36aa32: 6e30 549f 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MimeBodyPart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9f54 │ │ -36aa38: 0c00 |0006: move-result-object v0 │ │ -36aa3a: 1100 |0007: return-object v0 │ │ +36aa18: |[36aa18] javax.mail.internet.MimeBodyPart.getContentMD5:()Ljava/lang/String; │ │ +36aa28: 1a00 5514 |0000: const-string v0, "Content-MD5" // string@1455 │ │ +36aa2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36aa2e: 6e30 549f 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MimeBodyPart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9f54 │ │ +36aa34: 0c00 |0006: move-result-object v0 │ │ +36aa36: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=405 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljavax/mail/internet/MimeBodyPart; │ │ │ │ #12 : (in Ljavax/mail/internet/MimeBodyPart;) │ │ @@ -1415533,33 +1415532,33 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -36a8b4: |[36a8b4] javax.mail.internet.MimeBodyPart.getContentStream:()Ljava/io/InputStream; │ │ -36a8c4: 5450 0972 |0000: iget-object v0, v5, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7209 │ │ -36a8c8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -36a8cc: 1f00 4214 |0004: check-cast v0, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36a8d0: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ -36a8d4: 1603 ffff |0008: const-wide/16 v3, #int -1 // #ffff │ │ -36a8d8: 7254 73a0 1032 |000a: invoke-interface {v0, v1, v2, v3, v4}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ -36a8de: 0c00 |000d: move-result-object v0 │ │ -36a8e0: 1100 |000e: return-object v0 │ │ -36a8e2: 5450 0872 |000f: iget-object v0, v5, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7208 │ │ -36a8e6: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ -36a8ea: 2200 8312 |0013: new-instance v0, Ljava/io/ByteArrayInputStream; // type@1283 │ │ -36a8ee: 5451 0872 |0015: iget-object v1, v5, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7208 │ │ -36a8f2: 7020 4c96 1000 |0017: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964c │ │ -36a8f8: 1100 |001a: return-object v0 │ │ -36a8fa: 2200 ed13 |001b: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36a8fe: 1a01 cc3e |001d: const-string v1, "No MimeBodyPart content" // string@3ecc │ │ -36a902: 7020 199d 1000 |001f: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36a908: 2700 |0022: throw v0 │ │ +36a8b0: |[36a8b0] javax.mail.internet.MimeBodyPart.getContentStream:()Ljava/io/InputStream; │ │ +36a8c0: 5450 0972 |0000: iget-object v0, v5, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7209 │ │ +36a8c4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +36a8c8: 1f00 4214 |0004: check-cast v0, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36a8cc: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ +36a8d0: 1603 ffff |0008: const-wide/16 v3, #int -1 // #ffff │ │ +36a8d4: 7254 73a0 1032 |000a: invoke-interface {v0, v1, v2, v3, v4}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ +36a8da: 0c00 |000d: move-result-object v0 │ │ +36a8dc: 1100 |000e: return-object v0 │ │ +36a8de: 5450 0872 |000f: iget-object v0, v5, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7208 │ │ +36a8e2: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +36a8e6: 2200 8312 |0013: new-instance v0, Ljava/io/ByteArrayInputStream; // type@1283 │ │ +36a8ea: 5451 0872 |0015: iget-object v1, v5, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7208 │ │ +36a8ee: 7020 4c96 1000 |0017: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@964c │ │ +36a8f4: 1100 |001a: return-object v0 │ │ +36a8f6: 2200 ed13 |001b: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36a8fa: 1a01 cc3e |001d: const-string v1, "No MimeBodyPart content" // string@3ecc │ │ +36a8fe: 7020 199d 1000 |001f: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36a904: 2700 |0022: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0004 line=614 │ │ 0x000f line=615 │ │ 0x0013 line=616 │ │ 0x001b line=618 │ │ @@ -1415571,24 +1415570,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -36aa3c: |[36aa3c] javax.mail.internet.MimeBodyPart.getContentType:()Ljava/lang/String; │ │ -36aa4c: 1a00 5714 |0000: const-string v0, "Content-Type" // string@1457 │ │ -36aa50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36aa52: 6e30 549f 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MimeBodyPart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9f54 │ │ -36aa58: 0c00 |0006: move-result-object v0 │ │ -36aa5a: 7120 dd95 0200 |0007: invoke-static {v2, v0}, Lcom/sun/mail/util/MimeUtil;.cleanContentType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@95dd │ │ -36aa60: 0c00 |000a: move-result-object v0 │ │ -36aa62: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ -36aa66: 1a00 cebb |000d: const-string v0, "text/plain" // string@bbce │ │ -36aa6a: 1100 |000f: return-object v0 │ │ +36aa38: |[36aa38] javax.mail.internet.MimeBodyPart.getContentType:()Ljava/lang/String; │ │ +36aa48: 1a00 5714 |0000: const-string v0, "Content-Type" // string@1457 │ │ +36aa4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36aa4e: 6e30 549f 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MimeBodyPart;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9f54 │ │ +36aa54: 0c00 |0006: move-result-object v0 │ │ +36aa56: 7120 dd95 0200 |0007: invoke-static {v2, v0}, Lcom/sun/mail/util/MimeUtil;.cleanContentType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@95dd │ │ +36aa5c: 0c00 |000a: move-result-object v0 │ │ +36aa5e: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ +36aa62: 1a00 cebb |000d: const-string v0, "text/plain" // string@bbce │ │ +36aa66: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=283 │ │ 0x0007 line=284 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljavax/mail/internet/MimeBodyPart; │ │ │ │ @@ -1415597,22 +1415596,22 @@ │ │ type : '()Ljavax/activation/DataHandler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -36af34: |[36af34] javax.mail.internet.MimeBodyPart.getDataHandler:()Ljavax/activation/DataHandler; │ │ -36af44: 5410 0b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720b │ │ -36af48: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -36af4c: 2200 2f14 |0004: new-instance v0, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ -36af50: 7020 359f 1000 |0006: invoke-direct {v0, v1}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.:(Ljavax/mail/internet/MimePart;)V // method@9f35 │ │ -36af56: 5b10 0b72 |0009: iput-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720b │ │ -36af5a: 5410 0b72 |000b: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720b │ │ -36af5e: 1100 |000d: return-object v0 │ │ +36af30: |[36af30] javax.mail.internet.MimeBodyPart.getDataHandler:()Ljavax/activation/DataHandler; │ │ +36af40: 5410 0b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720b │ │ +36af44: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +36af48: 2200 2f14 |0004: new-instance v0, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ +36af4c: 7020 359f 1000 |0006: invoke-direct {v0, v1}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.:(Ljavax/mail/internet/MimePart;)V // method@9f35 │ │ +36af52: 5b10 0b72 |0009: iput-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720b │ │ +36af56: 5410 0b72 |000b: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720b │ │ +36af5a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ 0x0004 line=652 │ │ 0x000b line=653 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ @@ -1415622,18 +1415621,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36aa6c: |[36aa6c] javax.mail.internet.MimeBodyPart.getDescription:()Ljava/lang/String; │ │ -36aa7c: 7110 4d9f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getDescription:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f4d │ │ -36aa82: 0c00 |0003: move-result-object v0 │ │ -36aa84: 1100 |0004: return-object v0 │ │ +36aa68: |[36aa68] javax.mail.internet.MimeBodyPart.getDescription:()Ljava/lang/String; │ │ +36aa78: 7110 4d9f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getDescription:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f4d │ │ +36aa7e: 0c00 |0003: move-result-object v0 │ │ +36aa80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ │ │ #16 : (in Ljavax/mail/internet/MimeBodyPart;) │ │ @@ -1415641,18 +1415640,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36aad0: |[36aad0] javax.mail.internet.MimeBodyPart.getDisposition:()Ljava/lang/String; │ │ -36aae0: 7110 4f9f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getDisposition:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f4f │ │ -36aae6: 0c00 |0003: move-result-object v0 │ │ -36aae8: 1100 |0004: return-object v0 │ │ +36aacc: |[36aacc] javax.mail.internet.MimeBodyPart.getDisposition:()Ljava/lang/String; │ │ +36aadc: 7110 4f9f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getDisposition:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f4f │ │ +36aae2: 0c00 |0003: move-result-object v0 │ │ +36aae4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ │ │ #17 : (in Ljavax/mail/internet/MimeBodyPart;) │ │ @@ -1415660,18 +1415659,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36ab24: |[36ab24] javax.mail.internet.MimeBodyPart.getEncoding:()Ljava/lang/String; │ │ -36ab34: 7110 519f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getEncoding:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f51 │ │ -36ab3a: 0c00 |0003: move-result-object v0 │ │ -36ab3c: 1100 |0004: return-object v0 │ │ +36ab20: |[36ab20] javax.mail.internet.MimeBodyPart.getEncoding:()Ljava/lang/String; │ │ +36ab30: 7110 519f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getEncoding:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f51 │ │ +36ab36: 0c00 |0003: move-result-object v0 │ │ +36ab38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ │ │ #18 : (in Ljavax/mail/internet/MimeBodyPart;) │ │ @@ -1415679,18 +1415678,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36ac04: |[36ac04] javax.mail.internet.MimeBodyPart.getFileName:()Ljava/lang/String; │ │ -36ac14: 7110 539f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getFileName:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f53 │ │ -36ac1a: 0c00 |0003: move-result-object v0 │ │ -36ac1c: 1100 |0004: return-object v0 │ │ +36ac00: |[36ac00] javax.mail.internet.MimeBodyPart.getFileName:()Ljava/lang/String; │ │ +36ac10: 7110 539f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getFileName:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f53 │ │ +36ac16: 0c00 |0003: move-result-object v0 │ │ +36ac18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ │ │ #19 : (in Ljavax/mail/internet/MimeBodyPart;) │ │ @@ -1415698,19 +1415697,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -36acd8: |[36acd8] javax.mail.internet.MimeBodyPart.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -36ace8: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ -36acec: 6e30 c59e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9ec5 │ │ -36acf2: 0c02 |0005: move-result-object v2 │ │ -36acf4: 1102 |0006: return-object v2 │ │ +36acd4: |[36acd4] javax.mail.internet.MimeBodyPart.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +36ace4: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ +36ace8: 6e30 c59e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9ec5 │ │ +36acee: 0c02 |0005: move-result-object v2 │ │ +36acf0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1028 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ @@ -1415720,19 +1415719,19 @@ │ │ type : '(Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -36ae54: |[36ae54] javax.mail.internet.MimeBodyPart.getHeader:(Ljava/lang/String;)[Ljava/lang/String; │ │ -36ae64: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ -36ae68: 6e20 c69e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9ec6 │ │ -36ae6e: 0c02 |0005: move-result-object v2 │ │ -36ae70: 1102 |0006: return-object v2 │ │ +36ae50: |[36ae50] javax.mail.internet.MimeBodyPart.getHeader:(Ljava/lang/String;)[Ljava/lang/String; │ │ +36ae60: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ +36ae64: 6e20 c69e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9ec6 │ │ +36ae6a: 0c02 |0005: move-result-object v2 │ │ +36ae6c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1010 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1415741,20 +1415740,20 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -36a90c: |[36a90c] javax.mail.internet.MimeBodyPart.getInputStream:()Ljava/io/InputStream; │ │ -36a91c: 6e10 4b9f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MimeBodyPart;.getDataHandler:()Ljavax/activation/DataHandler; // method@9f4b │ │ -36a922: 0c00 |0003: move-result-object v0 │ │ -36a924: 6e10 be9b 0000 |0004: invoke-virtual {v0}, Ljavax/activation/DataHandler;.getInputStream:()Ljava/io/InputStream; // method@9bbe │ │ -36a92a: 0c00 |0007: move-result-object v0 │ │ -36a92c: 1100 |0008: return-object v0 │ │ +36a908: |[36a908] javax.mail.internet.MimeBodyPart.getInputStream:()Ljava/io/InputStream; │ │ +36a918: 6e10 4b9f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MimeBodyPart;.getDataHandler:()Ljavax/activation/DataHandler; // method@9f4b │ │ +36a91e: 0c00 |0003: move-result-object v0 │ │ +36a920: 6e10 be9b 0000 |0004: invoke-virtual {v0}, Ljavax/activation/DataHandler;.getInputStream:()Ljava/io/InputStream; // method@9bbe │ │ +36a926: 0c00 |0007: move-result-object v0 │ │ +36a928: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ │ │ #22 : (in Ljavax/mail/internet/MimeBodyPart;) │ │ @@ -1415762,35 +1415761,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -36a858: |[36a858] javax.mail.internet.MimeBodyPart.getLineCount:()I │ │ -36a868: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -36a86a: 0f00 |0001: return v0 │ │ +36a854: |[36a854] javax.mail.internet.MimeBodyPart.getLineCount:()I │ │ +36a864: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +36a866: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Ljavax/mail/internet/MimeBodyPart;) │ │ name : 'getMatchingHeaderLines' │ │ type : '([Ljava/lang/String;)Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -36aeb4: |[36aeb4] javax.mail.internet.MimeBodyPart.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -36aec4: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ -36aec8: 6e20 c79e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec7 │ │ -36aece: 0c02 |0005: move-result-object v2 │ │ -36aed0: 1102 |0006: return-object v2 │ │ +36aeb0: |[36aeb0] javax.mail.internet.MimeBodyPart.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +36aec0: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ +36aec4: 6e20 c79e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec7 │ │ +36aeca: 0c02 |0005: move-result-object v2 │ │ +36aecc: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1127 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/String; │ │ │ │ @@ -1415799,19 +1415798,19 @@ │ │ type : '([Ljava/lang/String;)Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -36aed4: |[36aed4] javax.mail.internet.MimeBodyPart.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -36aee4: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ -36aee8: 6e20 c89e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec8 │ │ -36aeee: 0c02 |0005: move-result-object v2 │ │ -36aef0: 1102 |0006: return-object v2 │ │ +36aed0: |[36aed0] javax.mail.internet.MimeBodyPart.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +36aee0: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ +36aee4: 6e20 c89e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec8 │ │ +36aeea: 0c02 |0005: move-result-object v2 │ │ +36aeec: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1088 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/String; │ │ │ │ @@ -1415820,19 +1415819,19 @@ │ │ type : '([Ljava/lang/String;)Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -36aef4: |[36aef4] javax.mail.internet.MimeBodyPart.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -36af04: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ -36af08: 6e20 c99e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec9 │ │ -36af0e: 0c02 |0005: move-result-object v2 │ │ -36af10: 1102 |0006: return-object v2 │ │ +36aef0: |[36aef0] javax.mail.internet.MimeBodyPart.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +36af00: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ +36af04: 6e20 c99e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec9 │ │ +36af0a: 0c02 |0005: move-result-object v2 │ │ +36af0c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1138 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/String; │ │ │ │ @@ -1415841,19 +1415840,19 @@ │ │ type : '([Ljava/lang/String;)Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -36af14: |[36af14] javax.mail.internet.MimeBodyPart.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -36af24: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ -36af28: 6e20 ca9e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9eca │ │ -36af2e: 0c02 |0005: move-result-object v2 │ │ -36af30: 1102 |0006: return-object v2 │ │ +36af10: |[36af10] javax.mail.internet.MimeBodyPart.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +36af20: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ +36af24: 6e20 ca9e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9eca │ │ +36af2a: 0c02 |0005: move-result-object v2 │ │ +36af2c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1098 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/String; │ │ │ │ @@ -1415862,18 +1415861,18 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36a930: |[36a930] javax.mail.internet.MimeBodyPart.getRawInputStream:()Ljava/io/InputStream; │ │ -36a940: 6e10 499f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MimeBodyPart;.getContentStream:()Ljava/io/InputStream; // method@9f49 │ │ -36a946: 0c00 |0003: move-result-object v0 │ │ -36a948: 1100 |0004: return-object v0 │ │ +36a92c: |[36a92c] javax.mail.internet.MimeBodyPart.getRawInputStream:()Ljava/io/InputStream; │ │ +36a93c: 6e10 499f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MimeBodyPart;.getContentStream:()Ljava/io/InputStream; // method@9f49 │ │ +36a942: 0c00 |0003: move-result-object v0 │ │ +36a944: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ │ │ #28 : (in Ljavax/mail/internet/MimeBodyPart;) │ │ @@ -1415881,27 +1415880,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -36a86c: |[36a86c] javax.mail.internet.MimeBodyPart.getSize:()I │ │ -36a87c: 5410 0872 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7208 │ │ -36a880: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -36a884: 2100 |0004: array-length v0, v0 │ │ -36a886: 0f00 |0005: return v0 │ │ -36a888: 5410 0972 |0006: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7209 │ │ -36a88c: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -36a890: 6e10 b396 0000 |000a: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@96b3 │ │ -36a896: 0a00 |000d: move-result v0 │ │ -36a898: 3d00 0300 |000e: if-lez v0, 0011 // +0003 │ │ -36a89c: 0f00 |0010: return v0 │ │ -36a89e: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -36a8a0: 0f00 |0012: return v0 │ │ +36a868: |[36a868] javax.mail.internet.MimeBodyPart.getSize:()I │ │ +36a878: 5410 0872 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7208 │ │ +36a87c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +36a880: 2100 |0004: array-length v0, v0 │ │ +36a882: 0f00 |0005: return v0 │ │ +36a884: 5410 0972 |0006: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7209 │ │ +36a888: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +36a88c: 6e10 b396 0000 |000a: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@96b3 │ │ +36a892: 0a00 |000d: move-result v0 │ │ +36a894: 3d00 0300 |000e: if-lez v0, 0011 // +0003 │ │ +36a898: 0f00 |0010: return v0 │ │ +36a89a: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +36a89c: 0f00 |0012: return v0 │ │ catches : 1 │ │ 0x000a - 0x000e │ │ Ljava/io/IOException; -> 0x0011 │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=238 │ │ 0x0006 line=239 │ │ @@ -1415914,18 +1415913,18 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -36a7bc: |[36a7bc] javax.mail.internet.MimeBodyPart.isMimeType:(Ljava/lang/String;)Z │ │ -36a7cc: 7120 609f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.isMimeType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Z // method@9f60 │ │ -36a7d2: 0a01 |0003: move-result v1 │ │ -36a7d4: 0f01 |0004: return v1 │ │ +36a7b8: |[36a7b8] javax.mail.internet.MimeBodyPart.isMimeType:(Ljava/lang/String;)Z │ │ +36a7c8: 7120 609f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.isMimeType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Z // method@9f60 │ │ +36a7ce: 0a01 |0003: move-result v1 │ │ +36a7d0: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1415934,18 +1415933,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36b200: |[36b200] javax.mail.internet.MimeBodyPart.removeHeader:(Ljava/lang/String;)V │ │ -36b210: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ -36b214: 6e20 ce9e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.removeHeader:(Ljava/lang/String;)V // method@9ece │ │ -36b21a: 0e00 |0005: return-void │ │ +36b1fc: |[36b1fc] javax.mail.internet.MimeBodyPart.removeHeader:(Ljava/lang/String;)V │ │ +36b20c: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ +36b210: 6e20 ce9e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.removeHeader:(Ljava/lang/String;)V // method@9ece │ │ +36b216: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1069 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1415954,45 +1415953,45 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -36b21c: |[36b21c] javax.mail.internet.MimeBodyPart.saveFile:(Ljava/io/File;)V │ │ -36b22c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36b22e: 2201 8112 |0001: new-instance v1, Ljava/io/BufferedOutputStream; // type@1281 │ │ -36b232: 2202 9012 |0003: new-instance v2, Ljava/io/FileOutputStream; // type@1290 │ │ -36b236: 7020 9b96 5200 |0005: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@969b │ │ -36b23c: 7020 4996 2100 |0008: invoke-direct {v1, v2}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@9649 │ │ -36b242: 6e10 569f 0400 |000b: invoke-virtual {v4}, Ljavax/mail/internet/MimeBodyPart;.getInputStream:()Ljava/io/InputStream; // method@9f56 │ │ -36b248: 0c00 |000e: move-result-object v0 │ │ -36b24a: 1305 0020 |000f: const/16 v5, #int 8192 // #2000 │ │ -36b24e: 2355 1515 |0011: new-array v5, v5, [B // type@1515 │ │ -36b252: 6e20 b896 5000 |0013: invoke-virtual {v0, v5}, Ljava/io/InputStream;.read:([B)I // method@96b8 │ │ -36b258: 0a02 |0016: move-result v2 │ │ -36b25a: 3d02 0700 |0017: if-lez v2, 001e // +0007 │ │ -36b25e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -36b260: 6e40 dc96 5123 |001a: invoke-virtual {v1, v5, v3, v2}, Ljava/io/OutputStream;.write:([BII)V // method@96dc │ │ -36b266: 28f6 |001d: goto 0013 // -000a │ │ -36b268: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -36b26c: 6e10 b496 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -36b272: 6e10 d896 0100 |0023: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@96d8 │ │ -36b278: 0e00 |0026: return-void │ │ -36b27a: 0d05 |0027: move-exception v5 │ │ -36b27c: 2803 |0028: goto 002b // +0003 │ │ -36b27e: 0d05 |0029: move-exception v5 │ │ -36b280: 0701 |002a: move-object v1, v0 │ │ -36b282: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -36b286: 6e10 b496 0000 |002d: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -36b28c: 2802 |0030: goto 0032 // +0002 │ │ -36b28e: 0000 |0031: nop // spacer │ │ -36b290: 3801 0500 |0032: if-eqz v1, 0037 // +0005 │ │ -36b294: 6e10 d896 0100 |0034: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@96d8 │ │ -36b29a: 2705 |0037: throw v5 │ │ +36b218: |[36b218] javax.mail.internet.MimeBodyPart.saveFile:(Ljava/io/File;)V │ │ +36b228: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36b22a: 2201 8112 |0001: new-instance v1, Ljava/io/BufferedOutputStream; // type@1281 │ │ +36b22e: 2202 9012 |0003: new-instance v2, Ljava/io/FileOutputStream; // type@1290 │ │ +36b232: 7020 9b96 5200 |0005: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@969b │ │ +36b238: 7020 4996 2100 |0008: invoke-direct {v1, v2}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@9649 │ │ +36b23e: 6e10 569f 0400 |000b: invoke-virtual {v4}, Ljavax/mail/internet/MimeBodyPart;.getInputStream:()Ljava/io/InputStream; // method@9f56 │ │ +36b244: 0c00 |000e: move-result-object v0 │ │ +36b246: 1305 0020 |000f: const/16 v5, #int 8192 // #2000 │ │ +36b24a: 2355 1515 |0011: new-array v5, v5, [B // type@1515 │ │ +36b24e: 6e20 b896 5000 |0013: invoke-virtual {v0, v5}, Ljava/io/InputStream;.read:([B)I // method@96b8 │ │ +36b254: 0a02 |0016: move-result v2 │ │ +36b256: 3d02 0700 |0017: if-lez v2, 001e // +0007 │ │ +36b25a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +36b25c: 6e40 dc96 5123 |001a: invoke-virtual {v1, v5, v3, v2}, Ljava/io/OutputStream;.write:([BII)V // method@96dc │ │ +36b262: 28f6 |001d: goto 0013 // -000a │ │ +36b264: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +36b268: 6e10 b496 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +36b26e: 6e10 d896 0100 |0023: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@96d8 │ │ +36b274: 0e00 |0026: return-void │ │ +36b276: 0d05 |0027: move-exception v5 │ │ +36b278: 2803 |0028: goto 002b // +0003 │ │ +36b27a: 0d05 |0029: move-exception v5 │ │ +36b27c: 0701 |002a: move-object v1, v0 │ │ +36b27e: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ +36b282: 6e10 b496 0000 |002d: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +36b288: 2802 |0030: goto 0032 // +0002 │ │ +36b28a: 0000 |0031: nop // spacer │ │ +36b28c: 3801 0500 |0032: if-eqz v1, 0037 // +0005 │ │ +36b290: 6e10 d896 0100 |0034: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@96d8 │ │ +36b296: 2705 |0037: throw v5 │ │ catches : 6 │ │ 0x0001 - 0x000b │ │ -> 0x0029 │ │ 0x000b - 0x001d │ │ -> 0x0027 │ │ 0x0020 - 0x0023 │ │ Ljava/io/IOException; -> 0x0023 │ │ @@ -1416021,19 +1416020,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -36b2e4: |[36b2e4] javax.mail.internet.MimeBodyPart.saveFile:(Ljava/lang/String;)V │ │ -36b2f4: 2200 8c12 |0000: new-instance v0, Ljava/io/File; // type@128c │ │ -36b2f8: 7020 7896 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -36b2fe: 6e20 639f 0100 |0005: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.saveFile:(Ljava/io/File;)V // method@9f63 │ │ -36b304: 0e00 |0008: return-void │ │ +36b2e0: |[36b2e0] javax.mail.internet.MimeBodyPart.saveFile:(Ljava/lang/String;)V │ │ +36b2f0: 2200 8c12 |0000: new-instance v0, Ljava/io/File; // type@128c │ │ +36b2f4: 7020 7896 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +36b2fa: 6e20 639f 0100 |0005: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.saveFile:(Ljava/io/File;)V // method@9f63 │ │ +36b300: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=980 │ │ 0x0005 line=981 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ @@ -1416043,24 +1416042,24 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -36b308: |[36b308] javax.mail.internet.MimeBodyPart.setContent:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -36b318: 2020 ef13 |0000: instance-of v0, v2, Ljavax/mail/Multipart; // type@13ef │ │ -36b31c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -36b320: 1f02 ef13 |0004: check-cast v2, Ljavax/mail/Multipart; // type@13ef │ │ -36b324: 6e20 669f 2100 |0006: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setContent:(Ljavax/mail/Multipart;)V // method@9f66 │ │ -36b32a: 2809 |0009: goto 0012 // +0009 │ │ -36b32c: 2200 b913 |000a: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ -36b330: 7030 b09b 2003 |000c: invoke-direct {v0, v2, v3}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ -36b336: 6e20 6b9f 0100 |000f: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9f6b │ │ -36b33c: 0e00 |0012: return-void │ │ +36b304: |[36b304] javax.mail.internet.MimeBodyPart.setContent:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +36b314: 2020 ef13 |0000: instance-of v0, v2, Ljavax/mail/Multipart; // type@13ef │ │ +36b318: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +36b31c: 1f02 ef13 |0004: check-cast v2, Ljavax/mail/Multipart; // type@13ef │ │ +36b320: 6e20 669f 2100 |0006: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setContent:(Ljavax/mail/Multipart;)V // method@9f66 │ │ +36b326: 2809 |0009: goto 0012 // +0009 │ │ +36b328: 2200 b913 |000a: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ +36b32c: 7030 b09b 2003 |000c: invoke-direct {v0, v2, v3}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ +36b332: 6e20 6b9f 0100 |000f: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9f6b │ │ +36b338: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ 0x0004 line=743 │ │ 0x000a line=745 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ @@ -1416072,22 +1416071,22 @@ │ │ type : '(Ljavax/mail/Multipart;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -36b340: |[36b340] javax.mail.internet.MimeBodyPart.setContent:(Ljavax/mail/Multipart;)V │ │ -36b350: 2200 b913 |0000: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ -36b354: 6e10 299d 0300 |0002: invoke-virtual {v3}, Ljavax/mail/Multipart;.getContentType:()Ljava/lang/String; // method@9d29 │ │ -36b35a: 0c01 |0005: move-result-object v1 │ │ -36b35c: 7030 b09b 3001 |0006: invoke-direct {v0, v3, v1}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ -36b362: 6e20 6b9f 0200 |0009: invoke-virtual {v2, v0}, Ljavax/mail/internet/MimeBodyPart;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9f6b │ │ -36b368: 6e20 2f9d 2300 |000c: invoke-virtual {v3, v2}, Ljavax/mail/Multipart;.setParent:(Ljavax/mail/Part;)V // method@9d2f │ │ -36b36e: 0e00 |000f: return-void │ │ +36b33c: |[36b33c] javax.mail.internet.MimeBodyPart.setContent:(Ljavax/mail/Multipart;)V │ │ +36b34c: 2200 b913 |0000: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ +36b350: 6e10 299d 0300 |0002: invoke-virtual {v3}, Ljavax/mail/Multipart;.getContentType:()Ljava/lang/String; // method@9d29 │ │ +36b356: 0c01 |0005: move-result-object v1 │ │ +36b358: 7030 b09b 3001 |0006: invoke-direct {v0, v3, v1}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ +36b35e: 6e20 6b9f 0200 |0009: invoke-virtual {v2, v0}, Ljavax/mail/internet/MimeBodyPart;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9f6b │ │ +36b364: 6e20 2f9d 2300 |000c: invoke-virtual {v3, v2}, Ljavax/mail/Multipart;.setParent:(Ljavax/mail/Part;)V // method@9d2f │ │ +36b36a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=821 │ │ 0x000c line=822 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0010 reg=3 (null) Ljavax/mail/Multipart; │ │ @@ -1416097,21 +1416096,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -36b370: |[36b370] javax.mail.internet.MimeBodyPart.setContentID:(Ljava/lang/String;)V │ │ -36b380: 1a00 5114 |0000: const-string v0, "Content-ID" // string@1451 │ │ -36b384: 3902 0600 |0002: if-nez v2, 0008 // +0006 │ │ -36b388: 6e20 619f 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.removeHeader:(Ljava/lang/String;)V // method@9f61 │ │ -36b38e: 2804 |0007: goto 000b // +0004 │ │ -36b390: 6e30 749f 0102 |0008: invoke-virtual {v1, v0, v2}, Ljavax/mail/internet/MimeBodyPart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9f74 │ │ -36b396: 0e00 |000b: return-void │ │ +36b36c: |[36b36c] javax.mail.internet.MimeBodyPart.setContentID:(Ljava/lang/String;)V │ │ +36b37c: 1a00 5114 |0000: const-string v0, "Content-ID" // string@1451 │ │ +36b380: 3902 0600 |0002: if-nez v2, 0008 // +0006 │ │ +36b384: 6e20 619f 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.removeHeader:(Ljava/lang/String;)V // method@9f61 │ │ +36b38a: 2804 |0007: goto 000b // +0004 │ │ +36b38c: 6e30 749f 0102 |0008: invoke-virtual {v1, v0, v2}, Ljavax/mail/internet/MimeBodyPart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9f74 │ │ +36b392: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=390 │ │ 0x0008 line=392 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -1416121,17 +1416120,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -36b398: |[36b398] javax.mail.internet.MimeBodyPart.setContentLanguage:([Ljava/lang/String;)V │ │ -36b3a8: 7120 689f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setContentLanguage:(Ljavax/mail/internet/MimePart;[Ljava/lang/String;)V // method@9f68 │ │ -36b3ae: 0e00 |0003: return-void │ │ +36b394: |[36b394] javax.mail.internet.MimeBodyPart.setContentLanguage:([Ljava/lang/String;)V │ │ +36b3a4: 7120 689f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setContentLanguage:(Ljavax/mail/internet/MimePart;[Ljava/lang/String;)V // method@9f68 │ │ +36b3aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0004 reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -1416140,18 +1416139,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36b440: |[36b440] javax.mail.internet.MimeBodyPart.setContentMD5:(Ljava/lang/String;)V │ │ -36b450: 1a00 5514 |0000: const-string v0, "Content-MD5" // string@1455 │ │ -36b454: 6e30 749f 0102 |0002: invoke-virtual {v1, v0, v2}, Ljavax/mail/internet/MimeBodyPart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9f74 │ │ -36b45a: 0e00 |0005: return-void │ │ +36b43c: |[36b43c] javax.mail.internet.MimeBodyPart.setContentMD5:(Ljava/lang/String;)V │ │ +36b44c: 1a00 5514 |0000: const-string v0, "Content-MD5" // string@1455 │ │ +36b450: 6e30 749f 0102 |0002: invoke-virtual {v1, v0, v2}, Ljavax/mail/internet/MimeBodyPart;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9f74 │ │ +36b456: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=418 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1416160,20 +1416159,20 @@ │ │ type : '(Ljavax/activation/DataHandler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -36b45c: |[36b45c] javax.mail.internet.MimeBodyPart.setDataHandler:(Ljavax/activation/DataHandler;)V │ │ -36b46c: 5b01 0b72 |0000: iput-object v1, v0, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720b │ │ -36b470: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36b472: 5b01 0772 |0003: iput-object v1, v0, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7207 │ │ -36b476: 7110 5e9f 0000 |0005: invoke-static {v0}, Ljavax/mail/internet/MimeBodyPart;.invalidateContentHeaders:(Ljavax/mail/internet/MimePart;)V // method@9f5e │ │ -36b47c: 0e00 |0008: return-void │ │ +36b458: |[36b458] javax.mail.internet.MimeBodyPart.setDataHandler:(Ljavax/activation/DataHandler;)V │ │ +36b468: 5b01 0b72 |0000: iput-object v1, v0, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720b │ │ +36b46c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36b46e: 5b01 0772 |0003: iput-object v1, v0, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7207 │ │ +36b472: 7110 5e9f 0000 |0005: invoke-static {v0}, Ljavax/mail/internet/MimeBodyPart;.invalidateContentHeaders:(Ljavax/mail/internet/MimePart;)V // method@9f5e │ │ +36b478: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ 0x0003 line=717 │ │ 0x0005 line=718 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Ljavax/mail/internet/MimeBodyPart; │ │ @@ -1416184,18 +1416183,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -36b480: |[36b480] javax.mail.internet.MimeBodyPart.setDescription:(Ljava/lang/String;)V │ │ -36b490: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36b492: 6e30 6d9f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeBodyPart;.setDescription:(Ljava/lang/String;Ljava/lang/String;)V // method@9f6d │ │ -36b498: 0e00 |0004: return-void │ │ +36b47c: |[36b47c] javax.mail.internet.MimeBodyPart.setDescription:(Ljava/lang/String;)V │ │ +36b48c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36b48e: 6e30 6d9f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeBodyPart;.setDescription:(Ljava/lang/String;Ljava/lang/String;)V // method@9f6d │ │ +36b494: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=494 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1416204,17 +1416203,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -36b49c: |[36b49c] javax.mail.internet.MimeBodyPart.setDescription:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36b4ac: 7130 6e9f 1002 |0000: invoke-static {v0, v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDescription:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;)V // method@9f6e │ │ -36b4b2: 0e00 |0003: return-void │ │ +36b498: |[36b498] javax.mail.internet.MimeBodyPart.setDescription:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36b4a8: 7130 6e9f 1002 |0000: invoke-static {v0, v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDescription:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;)V // method@9f6e │ │ +36b4ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1416224,17 +1416223,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -36b514: |[36b514] javax.mail.internet.MimeBodyPart.setDisposition:(Ljava/lang/String;)V │ │ -36b524: 7120 709f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setDisposition:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f70 │ │ -36b52a: 0e00 |0003: return-void │ │ +36b510: |[36b510] javax.mail.internet.MimeBodyPart.setDisposition:(Ljava/lang/String;)V │ │ +36b520: 7120 709f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setDisposition:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f70 │ │ +36b526: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1416243,17 +1416242,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -36b598: |[36b598] javax.mail.internet.MimeBodyPart.setFileName:(Ljava/lang/String;)V │ │ -36b5a8: 7120 739f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setFileName:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f73 │ │ -36b5ae: 0e00 |0003: return-void │ │ +36b594: |[36b594] javax.mail.internet.MimeBodyPart.setFileName:(Ljava/lang/String;)V │ │ +36b5a4: 7120 739f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setFileName:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f73 │ │ +36b5aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1416262,18 +1416261,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36b6e0: |[36b6e0] javax.mail.internet.MimeBodyPart.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36b6f0: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ -36b6f4: 6e30 cf9e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ecf │ │ -36b6fa: 0e00 |0005: return-void │ │ +36b6dc: |[36b6dc] javax.mail.internet.MimeBodyPart.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36b6ec: 5410 0d72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeBodyPart;.headers:Ljavax/mail/internet/InternetHeaders; // field@720d │ │ +36b6f0: 6e30 cf9e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ecf │ │ +36b6f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1045 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1416283,18 +1416282,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -36b6fc: |[36b6fc] javax.mail.internet.MimeBodyPart.setText:(Ljava/lang/String;)V │ │ -36b70c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36b70e: 6e30 769f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeBodyPart;.setText:(Ljava/lang/String;Ljava/lang/String;)V // method@9f76 │ │ -36b714: 0e00 |0004: return-void │ │ +36b6f8: |[36b6f8] javax.mail.internet.MimeBodyPart.setText:(Ljava/lang/String;)V │ │ +36b708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36b70a: 6e30 769f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeBodyPart;.setText:(Ljava/lang/String;Ljava/lang/String;)V // method@9f76 │ │ +36b710: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=770 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1416303,18 +1416302,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -36b718: |[36b718] javax.mail.internet.MimeBodyPart.setText:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36b728: 1a00 6ea5 |0000: const-string v0, "plain" // string@a56e │ │ -36b72c: 7140 789f 2103 |0002: invoke-static {v1, v2, v3, v0}, Ljavax/mail/internet/MimeBodyPart;.setText:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9f78 │ │ -36b732: 0e00 |0005: return-void │ │ +36b714: |[36b714] javax.mail.internet.MimeBodyPart.setText:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36b724: 1a00 6ea5 |0000: const-string v0, "plain" // string@a56e │ │ +36b728: 7140 789f 2103 |0002: invoke-static {v1, v2, v3, v0}, Ljavax/mail/internet/MimeBodyPart;.setText:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9f78 │ │ +36b72e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=787 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1416324,17 +1416323,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -36b734: |[36b734] javax.mail.internet.MimeBodyPart.setText:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -36b744: 7140 789f 1032 |0000: invoke-static {v0, v1, v2, v3}, Ljavax/mail/internet/MimeBodyPart;.setText:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9f78 │ │ -36b74a: 0e00 |0003: return-void │ │ +36b730: |[36b730] javax.mail.internet.MimeBodyPart.setText:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +36b740: 7140 789f 1032 |0000: invoke-static {v0, v1, v2, v3}, Ljavax/mail/internet/MimeBodyPart;.setText:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9f78 │ │ +36b746: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1416345,32 +1416344,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -36b7c4: |[36b7c4] javax.mail.internet.MimeBodyPart.updateHeaders:()V │ │ -36b7d4: 7110 7a9f 0300 |0000: invoke-static {v3}, Ljavax/mail/internet/MimeBodyPart;.updateHeaders:(Ljavax/mail/internet/MimePart;)V // method@9f7a │ │ -36b7da: 5430 0772 |0003: iget-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7207 │ │ -36b7de: 3800 1d00 |0005: if-eqz v0, 0022 // +001d │ │ -36b7e2: 2200 b913 |0007: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ -36b7e6: 5431 0772 |0009: iget-object v1, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7207 │ │ -36b7ea: 6e10 4a9f 0300 |000b: invoke-virtual {v3}, Ljavax/mail/internet/MimeBodyPart;.getContentType:()Ljava/lang/String; // method@9f4a │ │ -36b7f0: 0c02 |000e: move-result-object v2 │ │ -36b7f2: 7030 b09b 1002 |000f: invoke-direct {v0, v1, v2}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ -36b7f8: 5b30 0b72 |0012: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720b │ │ -36b7fc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -36b7fe: 5b30 0772 |0015: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7207 │ │ -36b802: 5b30 0872 |0017: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7208 │ │ -36b806: 5431 0972 |0019: iget-object v1, v3, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7209 │ │ -36b80a: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ -36b80e: 6e10 b496 0100 |001d: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -36b814: 5b30 0972 |0020: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7209 │ │ -36b818: 0e00 |0022: return-void │ │ +36b7c0: |[36b7c0] javax.mail.internet.MimeBodyPart.updateHeaders:()V │ │ +36b7d0: 7110 7a9f 0300 |0000: invoke-static {v3}, Ljavax/mail/internet/MimeBodyPart;.updateHeaders:(Ljavax/mail/internet/MimePart;)V // method@9f7a │ │ +36b7d6: 5430 0772 |0003: iget-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7207 │ │ +36b7da: 3800 1d00 |0005: if-eqz v0, 0022 // +001d │ │ +36b7de: 2200 b913 |0007: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ +36b7e2: 5431 0772 |0009: iget-object v1, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7207 │ │ +36b7e6: 6e10 4a9f 0300 |000b: invoke-virtual {v3}, Ljavax/mail/internet/MimeBodyPart;.getContentType:()Ljava/lang/String; // method@9f4a │ │ +36b7ec: 0c02 |000e: move-result-object v2 │ │ +36b7ee: 7030 b09b 1002 |000f: invoke-direct {v0, v1, v2}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ +36b7f4: 5b30 0b72 |0012: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.dh:Ljavax/activation/DataHandler; // field@720b │ │ +36b7f8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +36b7fa: 5b30 0772 |0015: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.cachedContent:Ljava/lang/Object; // field@7207 │ │ +36b7fe: 5b30 0872 |0017: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.content:[B // field@7208 │ │ +36b802: 5431 0972 |0019: iget-object v1, v3, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7209 │ │ +36b806: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ +36b80a: 6e10 b496 0100 |001d: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +36b810: 5b30 0972 |0020: iput-object v0, v3, Ljavax/mail/internet/MimeBodyPart;.contentStream:Ljava/io/InputStream; // field@7209 │ │ +36b814: 0e00 |0022: return-void │ │ catches : 1 │ │ 0x001d - 0x0020 │ │ Ljava/io/IOException; -> 0x0020 │ │ positions : │ │ 0x0000 line=1172 │ │ 0x0003 line=1179 │ │ 0x0007 line=1180 │ │ @@ -1416387,18 +1416386,18 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -36bad4: |[36bad4] javax.mail.internet.MimeBodyPart.writeTo:(Ljava/io/OutputStream;)V │ │ -36bae4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36bae6: 7130 7c9f 2100 |0001: invoke-static {v1, v2, v0}, Ljavax/mail/internet/MimeBodyPart;.writeTo:(Ljavax/mail/internet/MimePart;Ljava/io/OutputStream;[Ljava/lang/String;)V // method@9f7c │ │ -36baec: 0e00 |0004: return-void │ │ +36bad0: |[36bad0] javax.mail.internet.MimeBodyPart.writeTo:(Ljava/io/OutputStream;)V │ │ +36bae0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36bae2: 7130 7c9f 2100 |0001: invoke-static {v1, v2, v0}, Ljavax/mail/internet/MimeBodyPart;.writeTo:(Ljavax/mail/internet/MimePart;Ljava/io/OutputStream;[Ljava/lang/String;)V // method@9f7c │ │ +36bae8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=996 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeBodyPart; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1416656,23 +1416655,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -36c69c: |[36c69c] javax.mail.internet.MimeMessage.:()V │ │ -36c6ac: 2200 2d14 |0000: new-instance v0, Ljavax/mail/internet/MailDateFormat; // type@142d │ │ -36c6b0: 7010 1b9f 0000 |0002: invoke-direct {v0}, Ljavax/mail/internet/MailDateFormat;.:()V // method@9f1b │ │ -36c6b6: 6900 1c72 |0005: sput-object v0, Ljavax/mail/internet/MimeMessage;.mailDateFormat:Ljavax/mail/internet/MailDateFormat; // field@721c │ │ -36c6ba: 2200 e213 |0007: new-instance v0, Ljavax/mail/Flags; // type@13e2 │ │ -36c6be: 6201 1471 |0009: sget-object v1, Ljavax/mail/Flags$Flag;.ANSWERED:Ljavax/mail/Flags$Flag; // field@7114 │ │ -36c6c2: 7020 859c 1000 |000b: invoke-direct {v0, v1}, Ljavax/mail/Flags;.:(Ljavax/mail/Flags$Flag;)V // method@9c85 │ │ -36c6c8: 6900 1572 |000e: sput-object v0, Ljavax/mail/internet/MimeMessage;.answeredFlag:Ljavax/mail/Flags; // field@7215 │ │ -36c6cc: 0e00 |0010: return-void │ │ +36c698: |[36c698] javax.mail.internet.MimeMessage.:()V │ │ +36c6a8: 2200 2d14 |0000: new-instance v0, Ljavax/mail/internet/MailDateFormat; // type@142d │ │ +36c6ac: 7010 1b9f 0000 |0002: invoke-direct {v0}, Ljavax/mail/internet/MailDateFormat;.:()V // method@9f1b │ │ +36c6b2: 6900 1c72 |0005: sput-object v0, Ljavax/mail/internet/MimeMessage;.mailDateFormat:Ljavax/mail/internet/MailDateFormat; // field@721c │ │ +36c6b6: 2200 e213 |0007: new-instance v0, Ljavax/mail/Flags; // type@13e2 │ │ +36c6ba: 6201 1471 |0009: sget-object v1, Ljavax/mail/Flags$Flag;.ANSWERED:Ljavax/mail/Flags$Flag; // field@7114 │ │ +36c6be: 7020 859c 1000 |000b: invoke-direct {v0, v1}, Ljavax/mail/Flags;.:(Ljavax/mail/Flags$Flag;)V // method@9c85 │ │ +36c6c4: 6900 1572 |000e: sput-object v0, Ljavax/mail/internet/MimeMessage;.answeredFlag:Ljavax/mail/Flags; // field@7215 │ │ +36c6c8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0007 line=1821 │ │ locals : │ │ │ │ #1 : (in Ljavax/mail/internet/MimeMessage;) │ │ @@ -1416680,28 +1416679,28 @@ │ │ type : '(Ljavax/mail/Folder;I)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -36c6d0: |[36c6d0] javax.mail.internet.MimeMessage.:(Ljavax/mail/Folder;I)V │ │ -36c6e0: 7030 eb9c 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/Message;.:(Ljavax/mail/Folder;I)V // method@9ceb │ │ -36c6e6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -36c6e8: 5c01 1d72 |0004: iput-boolean v1, v0, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721d │ │ -36c6ec: 5c01 1e72 |0006: iput-boolean v1, v0, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721e │ │ -36c6f0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -36c6f2: 5c02 2072 |0009: iput-boolean v2, v0, Ljavax/mail/internet/MimeMessage;.strict:Z // field@7220 │ │ -36c6f6: 5c01 1472 |000b: iput-boolean v1, v0, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7214 │ │ -36c6fa: 2201 e213 |000d: new-instance v1, Ljavax/mail/Flags; // type@13e2 │ │ -36c6fe: 7010 839c 0100 |000f: invoke-direct {v1}, Ljavax/mail/Flags;.:()V // method@9c83 │ │ -36c704: 5b01 1a72 |0012: iput-object v1, v0, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@721a │ │ -36c708: 5c02 1e72 |0014: iput-boolean v2, v0, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721e │ │ -36c70c: 7010 b49f 0000 |0016: invoke-direct {v0}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ -36c712: 0e00 |0019: return-void │ │ +36c6cc: |[36c6cc] javax.mail.internet.MimeMessage.:(Ljavax/mail/Folder;I)V │ │ +36c6dc: 7030 eb9c 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/Message;.:(Ljavax/mail/Folder;I)V // method@9ceb │ │ +36c6e2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +36c6e4: 5c01 1d72 |0004: iput-boolean v1, v0, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721d │ │ +36c6e8: 5c01 1e72 |0006: iput-boolean v1, v0, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721e │ │ +36c6ec: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +36c6ee: 5c02 2072 |0009: iput-boolean v2, v0, Ljavax/mail/internet/MimeMessage;.strict:Z // field@7220 │ │ +36c6f2: 5c01 1472 |000b: iput-boolean v1, v0, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7214 │ │ +36c6f6: 2201 e213 |000d: new-instance v1, Ljavax/mail/Flags; // type@13e2 │ │ +36c6fa: 7010 839c 0100 |000f: invoke-direct {v1}, Ljavax/mail/Flags;.:()V // method@9c83 │ │ +36c700: 5b01 1a72 |0012: iput-object v1, v0, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@721a │ │ +36c704: 5c02 1e72 |0014: iput-boolean v2, v0, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721e │ │ +36c708: 7010 b49f 0000 |0016: invoke-direct {v0}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ +36c70e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0004 line=152 │ │ 0x0006 line=165 │ │ 0x0009 line=185 │ │ 0x000b line=187 │ │ @@ -1416718,19 +1416717,19 @@ │ │ type : '(Ljavax/mail/Folder;Ljava/io/InputStream;I)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -36c714: |[36c714] javax.mail.internet.MimeMessage.:(Ljavax/mail/Folder;Ljava/io/InputStream;I)V │ │ -36c724: 7030 819f 1003 |0000: invoke-direct {v0, v1, v3}, Ljavax/mail/internet/MimeMessage;.:(Ljavax/mail/Folder;I)V // method@9f81 │ │ -36c72a: 7010 b49f 0000 |0003: invoke-direct {v0}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ -36c730: 6e20 b79f 2000 |0006: invoke-virtual {v0, v2}, Ljavax/mail/internet/MimeMessage;.parse:(Ljava/io/InputStream;)V // method@9fb7 │ │ -36c736: 0e00 |0009: return-void │ │ +36c710: |[36c710] javax.mail.internet.MimeMessage.:(Ljavax/mail/Folder;Ljava/io/InputStream;I)V │ │ +36c720: 7030 819f 1003 |0000: invoke-direct {v0, v1, v3}, Ljavax/mail/internet/MimeMessage;.:(Ljavax/mail/Folder;I)V // method@9f81 │ │ +36c726: 7010 b49f 0000 |0003: invoke-direct {v0}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ +36c72c: 6e20 b79f 2000 |0006: invoke-virtual {v0, v2}, Ljavax/mail/internet/MimeMessage;.parse:(Ljava/io/InputStream;)V // method@9fb7 │ │ +36c732: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0003 line=298 │ │ 0x0006 line=299 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ljavax/mail/internet/MimeMessage; │ │ @@ -1416743,20 +1416742,20 @@ │ │ type : '(Ljavax/mail/Folder;Ljavax/mail/internet/InternetHeaders;[BI)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -36c738: |[36c738] javax.mail.internet.MimeMessage.:(Ljavax/mail/Folder;Ljavax/mail/internet/InternetHeaders;[BI)V │ │ -36c748: 7030 819f 1004 |0000: invoke-direct {v0, v1, v4}, Ljavax/mail/internet/MimeMessage;.:(Ljavax/mail/Folder;I)V // method@9f81 │ │ -36c74e: 5b02 1b72 |0003: iput-object v2, v0, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ -36c752: 5b03 1772 |0005: iput-object v3, v0, Ljavax/mail/internet/MimeMessage;.content:[B // field@7217 │ │ -36c756: 7010 b49f 0000 |0007: invoke-direct {v0}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ -36c75c: 0e00 |000a: return-void │ │ +36c734: |[36c734] javax.mail.internet.MimeMessage.:(Ljavax/mail/Folder;Ljavax/mail/internet/InternetHeaders;[BI)V │ │ +36c744: 7030 819f 1004 |0000: invoke-direct {v0, v1, v4}, Ljavax/mail/internet/MimeMessage;.:(Ljavax/mail/Folder;I)V // method@9f81 │ │ +36c74a: 5b02 1b72 |0003: iput-object v2, v0, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ +36c74e: 5b03 1772 |0005: iput-object v3, v0, Ljavax/mail/internet/MimeMessage;.content:[B // field@7217 │ │ +36c752: 7010 b49f 0000 |0007: invoke-direct {v0}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ +36c758: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0003 line=317 │ │ 0x0005 line=318 │ │ 0x0007 line=319 │ │ locals : │ │ @@ -1416771,31 +1416770,31 @@ │ │ type : '(Ljavax/mail/Session;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -36c760: |[36c760] javax.mail.internet.MimeMessage.:(Ljavax/mail/Session;)V │ │ -36c770: 7020 ec9c 2100 |0000: invoke-direct {v1, v2}, Ljavax/mail/Message;.:(Ljavax/mail/Session;)V // method@9cec │ │ -36c776: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -36c778: 5c12 1d72 |0004: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721d │ │ -36c77c: 5c12 1e72 |0006: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721e │ │ -36c780: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -36c782: 5c10 2072 |0009: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.strict:Z // field@7220 │ │ -36c786: 5c12 1472 |000b: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7214 │ │ -36c78a: 5c10 1d72 |000d: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721d │ │ -36c78e: 2202 2914 |000f: new-instance v2, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ -36c792: 7010 be9e 0200 |0011: invoke-direct {v2}, Ljavax/mail/internet/InternetHeaders;.:()V // method@9ebe │ │ -36c798: 5b12 1b72 |0014: iput-object v2, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ -36c79c: 2202 e213 |0016: new-instance v2, Ljavax/mail/Flags; // type@13e2 │ │ -36c7a0: 7010 839c 0200 |0018: invoke-direct {v2}, Ljavax/mail/Flags;.:()V // method@9c83 │ │ -36c7a6: 5b12 1a72 |001b: iput-object v2, v1, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@721a │ │ -36c7aa: 7010 b49f 0100 |001d: invoke-direct {v1}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ -36c7b0: 0e00 |0020: return-void │ │ +36c75c: |[36c75c] javax.mail.internet.MimeMessage.:(Ljavax/mail/Session;)V │ │ +36c76c: 7020 ec9c 2100 |0000: invoke-direct {v1, v2}, Ljavax/mail/Message;.:(Ljavax/mail/Session;)V // method@9cec │ │ +36c772: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +36c774: 5c12 1d72 |0004: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721d │ │ +36c778: 5c12 1e72 |0006: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721e │ │ +36c77c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +36c77e: 5c10 2072 |0009: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.strict:Z // field@7220 │ │ +36c782: 5c12 1472 |000b: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7214 │ │ +36c786: 5c10 1d72 |000d: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721d │ │ +36c78a: 2202 2914 |000f: new-instance v2, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ +36c78e: 7010 be9e 0200 |0011: invoke-direct {v2}, Ljavax/mail/internet/InternetHeaders;.:()V // method@9ebe │ │ +36c794: 5b12 1b72 |0014: iput-object v2, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ +36c798: 2202 e213 |0016: new-instance v2, Ljavax/mail/Flags; // type@13e2 │ │ +36c79c: 7010 839c 0200 |0018: invoke-direct {v2}, Ljavax/mail/Flags;.:()V // method@9c83 │ │ +36c7a2: 5b12 1a72 |001b: iput-object v2, v1, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@721a │ │ +36c7a6: 7010 b49f 0100 |001d: invoke-direct {v1}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ +36c7ac: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=152 │ │ 0x0006 line=165 │ │ 0x0009 line=185 │ │ 0x000b line=187 │ │ @@ -1416812,29 +1416811,29 @@ │ │ type : '(Ljavax/mail/Session;Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -36c7b4: |[36c7b4] javax.mail.internet.MimeMessage.:(Ljavax/mail/Session;Ljava/io/InputStream;)V │ │ -36c7c4: 7020 ec9c 2100 |0000: invoke-direct {v1, v2}, Ljavax/mail/Message;.:(Ljavax/mail/Session;)V // method@9cec │ │ -36c7ca: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -36c7cc: 5c12 1d72 |0004: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721d │ │ -36c7d0: 5c12 1e72 |0006: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721e │ │ -36c7d4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -36c7d6: 5c10 2072 |0009: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.strict:Z // field@7220 │ │ -36c7da: 5c12 1472 |000b: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7214 │ │ -36c7de: 2202 e213 |000d: new-instance v2, Ljavax/mail/Flags; // type@13e2 │ │ -36c7e2: 7010 839c 0200 |000f: invoke-direct {v2}, Ljavax/mail/Flags;.:()V // method@9c83 │ │ -36c7e8: 5b12 1a72 |0012: iput-object v2, v1, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@721a │ │ -36c7ec: 7010 b49f 0100 |0014: invoke-direct {v1}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ -36c7f2: 6e20 b79f 3100 |0017: invoke-virtual {v1, v3}, Ljavax/mail/internet/MimeMessage;.parse:(Ljava/io/InputStream;)V // method@9fb7 │ │ -36c7f8: 5c10 1e72 |001a: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721e │ │ -36c7fc: 0e00 |001c: return-void │ │ +36c7b0: |[36c7b0] javax.mail.internet.MimeMessage.:(Ljavax/mail/Session;Ljava/io/InputStream;)V │ │ +36c7c0: 7020 ec9c 2100 |0000: invoke-direct {v1, v2}, Ljavax/mail/Message;.:(Ljavax/mail/Session;)V // method@9cec │ │ +36c7c6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +36c7c8: 5c12 1d72 |0004: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721d │ │ +36c7cc: 5c12 1e72 |0006: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721e │ │ +36c7d0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +36c7d2: 5c10 2072 |0009: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.strict:Z // field@7220 │ │ +36c7d6: 5c12 1472 |000b: iput-boolean v2, v1, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7214 │ │ +36c7da: 2202 e213 |000d: new-instance v2, Ljavax/mail/Flags; // type@13e2 │ │ +36c7de: 7010 839c 0200 |000f: invoke-direct {v2}, Ljavax/mail/Flags;.:()V // method@9c83 │ │ +36c7e4: 5b12 1a72 |0012: iput-object v2, v1, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@721a │ │ +36c7e8: 7010 b49f 0100 |0014: invoke-direct {v1}, Ljavax/mail/internet/MimeMessage;.initStrict:()V // method@9fb4 │ │ +36c7ee: 6e20 b79f 3100 |0017: invoke-virtual {v1, v3}, Ljavax/mail/internet/MimeMessage;.parse:(Ljava/io/InputStream;)V // method@9fb7 │ │ +36c7f4: 5c10 1e72 |001a: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721e │ │ +36c7f8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0004 line=152 │ │ 0x0006 line=165 │ │ 0x0009 line=185 │ │ 0x000b line=187 │ │ @@ -1416852,55 +1416851,55 @@ │ │ type : '(Ljavax/mail/internet/MimeMessage;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -36c800: |[36c800] javax.mail.internet.MimeMessage.:(Ljavax/mail/internet/MimeMessage;)V │ │ -36c810: 5440 1f72 |0000: iget-object v0, v4, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ -36c814: 7020 ec9c 0300 |0002: invoke-direct {v3, v0}, Ljavax/mail/Message;.:(Ljavax/mail/Session;)V // method@9cec │ │ -36c81a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -36c81c: 5c30 1d72 |0006: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721d │ │ -36c820: 5c30 1e72 |0008: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721e │ │ -36c824: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -36c826: 5c31 2072 |000b: iput-boolean v1, v3, Ljavax/mail/internet/MimeMessage;.strict:Z // field@7220 │ │ -36c82a: 5c30 1472 |000d: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7214 │ │ -36c82e: 6e10 a09f 0400 |000f: invoke-virtual {v4}, Ljavax/mail/internet/MimeMessage;.getFlags:()Ljavax/mail/Flags; // method@9fa0 │ │ -36c834: 0c00 |0012: move-result-object v0 │ │ -36c836: 5b30 1a72 |0013: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@721a │ │ -36c83a: 3900 0900 |0015: if-nez v0, 001e // +0009 │ │ -36c83e: 2200 e213 |0017: new-instance v0, Ljavax/mail/Flags; // type@13e2 │ │ -36c842: 7010 839c 0000 |0019: invoke-direct {v0}, Ljavax/mail/Flags;.:()V // method@9c83 │ │ -36c848: 5b30 1a72 |001c: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@721a │ │ -36c84c: 6e10 b29f 0400 |001e: invoke-virtual {v4}, Ljavax/mail/internet/MimeMessage;.getSize:()I // method@9fb2 │ │ -36c852: 0a00 |0021: move-result v0 │ │ -36c854: 3d00 0800 |0022: if-lez v0, 002a // +0008 │ │ -36c858: 2202 8412 |0024: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ -36c85c: 7020 5296 0200 |0026: invoke-direct {v2, v0}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@9652 │ │ -36c862: 2806 |0029: goto 002f // +0006 │ │ -36c864: 2202 8412 |002a: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ -36c868: 7010 5196 0200 |002c: invoke-direct {v2}, Ljava/io/ByteArrayOutputStream;.:()V // method@9651 │ │ -36c86e: 5540 2072 |002f: iget-boolean v0, v4, Ljavax/mail/internet/MimeMessage;.strict:Z // field@7220 │ │ -36c872: 5c30 2072 |0031: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.strict:Z // field@7220 │ │ -36c876: 6e20 da9f 2400 |0033: invoke-virtual {v4, v2}, Ljavax/mail/internet/MimeMessage;.writeTo:(Ljava/io/OutputStream;)V // method@9fda │ │ -36c87c: 6e10 5396 0200 |0036: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.close:()V // method@9653 │ │ -36c882: 2204 5e14 |0039: new-instance v4, Ljavax/mail/util/SharedByteArrayInputStream; // type@145e │ │ -36c886: 6e10 5796 0200 |003b: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@9657 │ │ -36c88c: 0c00 |003e: move-result-object v0 │ │ -36c88e: 7020 f5a0 0400 |003f: invoke-direct {v4, v0}, Ljavax/mail/util/SharedByteArrayInputStream;.:([B)V // method@a0f5 │ │ -36c894: 6e20 b79f 4300 |0042: invoke-virtual {v3, v4}, Ljavax/mail/internet/MimeMessage;.parse:(Ljava/io/InputStream;)V // method@9fb7 │ │ -36c89a: 6e10 f7a0 0400 |0045: invoke-virtual {v4}, Ljavax/mail/util/SharedByteArrayInputStream;.close:()V // method@a0f7 │ │ -36c8a0: 5c31 1e72 |0048: iput-boolean v1, v3, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721e │ │ -36c8a4: 0e00 |004a: return-void │ │ -36c8a6: 0d04 |004b: move-exception v4 │ │ -36c8a8: 2200 ed13 |004c: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36c8ac: 1a01 681f |004e: const-string v1, "IOException while copying message" // string@1f68 │ │ -36c8b0: 7030 1a9d 1004 |0050: invoke-direct {v0, v1, v4}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36c8b6: 2700 |0053: throw v0 │ │ +36c7fc: |[36c7fc] javax.mail.internet.MimeMessage.:(Ljavax/mail/internet/MimeMessage;)V │ │ +36c80c: 5440 1f72 |0000: iget-object v0, v4, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ +36c810: 7020 ec9c 0300 |0002: invoke-direct {v3, v0}, Ljavax/mail/Message;.:(Ljavax/mail/Session;)V // method@9cec │ │ +36c816: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +36c818: 5c30 1d72 |0006: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721d │ │ +36c81c: 5c30 1e72 |0008: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721e │ │ +36c820: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +36c822: 5c31 2072 |000b: iput-boolean v1, v3, Ljavax/mail/internet/MimeMessage;.strict:Z // field@7220 │ │ +36c826: 5c30 1472 |000d: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7214 │ │ +36c82a: 6e10 a09f 0400 |000f: invoke-virtual {v4}, Ljavax/mail/internet/MimeMessage;.getFlags:()Ljavax/mail/Flags; // method@9fa0 │ │ +36c830: 0c00 |0012: move-result-object v0 │ │ +36c832: 5b30 1a72 |0013: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@721a │ │ +36c836: 3900 0900 |0015: if-nez v0, 001e // +0009 │ │ +36c83a: 2200 e213 |0017: new-instance v0, Ljavax/mail/Flags; // type@13e2 │ │ +36c83e: 7010 839c 0000 |0019: invoke-direct {v0}, Ljavax/mail/Flags;.:()V // method@9c83 │ │ +36c844: 5b30 1a72 |001c: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@721a │ │ +36c848: 6e10 b29f 0400 |001e: invoke-virtual {v4}, Ljavax/mail/internet/MimeMessage;.getSize:()I // method@9fb2 │ │ +36c84e: 0a00 |0021: move-result v0 │ │ +36c850: 3d00 0800 |0022: if-lez v0, 002a // +0008 │ │ +36c854: 2202 8412 |0024: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ +36c858: 7020 5296 0200 |0026: invoke-direct {v2, v0}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@9652 │ │ +36c85e: 2806 |0029: goto 002f // +0006 │ │ +36c860: 2202 8412 |002a: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@1284 │ │ +36c864: 7010 5196 0200 |002c: invoke-direct {v2}, Ljava/io/ByteArrayOutputStream;.:()V // method@9651 │ │ +36c86a: 5540 2072 |002f: iget-boolean v0, v4, Ljavax/mail/internet/MimeMessage;.strict:Z // field@7220 │ │ +36c86e: 5c30 2072 |0031: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.strict:Z // field@7220 │ │ +36c872: 6e20 da9f 2400 |0033: invoke-virtual {v4, v2}, Ljavax/mail/internet/MimeMessage;.writeTo:(Ljava/io/OutputStream;)V // method@9fda │ │ +36c878: 6e10 5396 0200 |0036: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.close:()V // method@9653 │ │ +36c87e: 2204 5e14 |0039: new-instance v4, Ljavax/mail/util/SharedByteArrayInputStream; // type@145e │ │ +36c882: 6e10 5796 0200 |003b: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@9657 │ │ +36c888: 0c00 |003e: move-result-object v0 │ │ +36c88a: 7020 f5a0 0400 |003f: invoke-direct {v4, v0}, Ljavax/mail/util/SharedByteArrayInputStream;.:([B)V // method@a0f5 │ │ +36c890: 6e20 b79f 4300 |0042: invoke-virtual {v3, v4}, Ljavax/mail/internet/MimeMessage;.parse:(Ljava/io/InputStream;)V // method@9fb7 │ │ +36c896: 6e10 f7a0 0400 |0045: invoke-virtual {v4}, Ljavax/mail/util/SharedByteArrayInputStream;.close:()V // method@a0f7 │ │ +36c89c: 5c31 1e72 |0048: iput-boolean v1, v3, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721e │ │ +36c8a0: 0e00 |004a: return-void │ │ +36c8a2: 0d04 |004b: move-exception v4 │ │ +36c8a4: 2200 ed13 |004c: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36c8a8: 1a01 681f |004e: const-string v1, "IOException while copying message" // string@1f68 │ │ +36c8ac: 7030 1a9d 1004 |0050: invoke-direct {v0, v1, v4}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36c8b2: 2700 |0053: throw v0 │ │ catches : 1 │ │ 0x002f - 0x004a │ │ Ljava/io/IOException; -> 0x004b │ │ positions : │ │ 0x0000 line=240 │ │ 0x0006 line=152 │ │ 0x0008 line=165 │ │ @@ -1416929,53 +1416928,53 @@ │ │ type : '(Ljava/lang/String;[Ljavax/mail/Address;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 64 16-bit code units │ │ -36c8c8: |[36c8c8] javax.mail.internet.MimeMessage.addAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V │ │ -36c8d8: 3806 3f00 |0000: if-eqz v6, 003f // +003f │ │ -36c8dc: 2160 |0002: array-length v0, v6 │ │ -36c8de: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -36c8e2: 283a |0005: goto 003f // +003a │ │ -36c8e4: 7020 919f 5400 |0006: invoke-direct {v4, v5}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ -36c8ea: 0c00 |0009: move-result-object v0 │ │ -36c8ec: 3800 1600 |000a: if-eqz v0, 0020 // +0016 │ │ -36c8f0: 2101 |000c: array-length v1, v0 │ │ -36c8f2: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ -36c8f6: 2811 |000f: goto 0020 // +0011 │ │ -36c8f8: 2101 |0010: array-length v1, v0 │ │ -36c8fa: 2162 |0011: array-length v2, v6 │ │ -36c8fc: b021 |0012: add-int/2addr v1, v2 │ │ -36c8fe: 2311 ed15 |0013: new-array v1, v1, [Ljavax/mail/Address; // type@15ed │ │ -36c902: 2102 |0015: array-length v2, v0 │ │ -36c904: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -36c906: 7152 5698 3031 |0017: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -36c90c: 2100 |001a: array-length v0, v0 │ │ -36c90e: 2162 |001b: array-length v2, v6 │ │ -36c910: 7152 5698 3601 |001c: invoke-static {v6, v3, v1, v0, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -36c916: 0716 |001f: move-object v6, v1 │ │ -36c918: 5540 1472 |0020: iget-boolean v0, v4, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7214 │ │ -36c91c: 3800 0d00 |0022: if-eqz v0, 002f // +000d │ │ -36c920: 6e10 2298 0500 |0024: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -36c926: 0a00 |0027: move-result v0 │ │ -36c928: d800 0002 |0028: add-int/lit8 v0, v0, #int 2 // #02 │ │ -36c92c: 7120 ac9e 0600 |002a: invoke-static {v6, v0}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9eac │ │ -36c932: 0c06 |002d: move-result-object v6 │ │ -36c934: 280b |002e: goto 0039 // +000b │ │ -36c936: 6e10 2298 0500 |002f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -36c93c: 0a00 |0032: move-result v0 │ │ -36c93e: d800 0002 |0033: add-int/lit8 v0, v0, #int 2 // #02 │ │ -36c942: 7120 a99e 0600 |0035: invoke-static {v6, v0}, Ljavax/mail/internet/InternetAddress;.toString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9ea9 │ │ -36c948: 0c06 |0038: move-result-object v6 │ │ -36c94a: 3906 0300 |0039: if-nez v6, 003c // +0003 │ │ -36c94e: 0e00 |003b: return-void │ │ -36c950: 6e30 cc9f 5406 |003c: invoke-virtual {v4, v5, v6}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36c956: 0e00 |003f: return-void │ │ +36c8c4: |[36c8c4] javax.mail.internet.MimeMessage.addAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V │ │ +36c8d4: 3806 3f00 |0000: if-eqz v6, 003f // +003f │ │ +36c8d8: 2160 |0002: array-length v0, v6 │ │ +36c8da: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +36c8de: 283a |0005: goto 003f // +003a │ │ +36c8e0: 7020 919f 5400 |0006: invoke-direct {v4, v5}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ +36c8e6: 0c00 |0009: move-result-object v0 │ │ +36c8e8: 3800 1600 |000a: if-eqz v0, 0020 // +0016 │ │ +36c8ec: 2101 |000c: array-length v1, v0 │ │ +36c8ee: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ +36c8f2: 2811 |000f: goto 0020 // +0011 │ │ +36c8f4: 2101 |0010: array-length v1, v0 │ │ +36c8f6: 2162 |0011: array-length v2, v6 │ │ +36c8f8: b021 |0012: add-int/2addr v1, v2 │ │ +36c8fa: 2311 ed15 |0013: new-array v1, v1, [Ljavax/mail/Address; // type@15ed │ │ +36c8fe: 2102 |0015: array-length v2, v0 │ │ +36c900: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +36c902: 7152 5698 3031 |0017: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +36c908: 2100 |001a: array-length v0, v0 │ │ +36c90a: 2162 |001b: array-length v2, v6 │ │ +36c90c: 7152 5698 3601 |001c: invoke-static {v6, v3, v1, v0, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +36c912: 0716 |001f: move-object v6, v1 │ │ +36c914: 5540 1472 |0020: iget-boolean v0, v4, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7214 │ │ +36c918: 3800 0d00 |0022: if-eqz v0, 002f // +000d │ │ +36c91c: 6e10 2298 0500 |0024: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +36c922: 0a00 |0027: move-result v0 │ │ +36c924: d800 0002 |0028: add-int/lit8 v0, v0, #int 2 // #02 │ │ +36c928: 7120 ac9e 0600 |002a: invoke-static {v6, v0}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9eac │ │ +36c92e: 0c06 |002d: move-result-object v6 │ │ +36c930: 280b |002e: goto 0039 // +000b │ │ +36c932: 6e10 2298 0500 |002f: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +36c938: 0a00 |0032: move-result v0 │ │ +36c93a: d800 0002 |0033: add-int/lit8 v0, v0, #int 2 // #02 │ │ +36c93e: 7120 a99e 0600 |0035: invoke-static {v6, v0}, Ljavax/mail/internet/InternetAddress;.toString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9ea9 │ │ +36c944: 0c06 |0038: move-result-object v6 │ │ +36c946: 3906 0300 |0039: if-nez v6, 003c // +0003 │ │ +36c94a: 0e00 |003b: return-void │ │ +36c94c: 6e30 cc9f 5406 |003c: invoke-virtual {v4, v5, v6}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36c952: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=775 │ │ 0x0006 line=777 │ │ 0x000c line=779 │ │ 0x0010 line=782 │ │ 0x0015 line=783 │ │ @@ -1416994,69 +1416993,69 @@ │ │ type : '(Ljava/util/List;[Ljavax/mail/Address;)[Ljavax/mail/Address;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -36c1fc: |[36c1fc] javax.mail.internet.MimeMessage.eliminateDuplicates:(Ljava/util/List;[Ljavax/mail/Address;)[Ljavax/mail/Address; │ │ -36c20c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36c20e: 3909 0300 |0001: if-nez v9, 0004 // +0003 │ │ -36c212: 1100 |0003: return-object v0 │ │ -36c214: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -36c216: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -36c218: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -36c21a: 2194 |0007: array-length v4, v9 │ │ -36c21c: 3542 2b00 |0008: if-ge v2, v4, 0033 // +002b │ │ -36c220: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -36c222: 7210 6a9a 0800 |000b: invoke-interface {v8}, Ljava/util/List;.size:()I // method@9a6a │ │ -36c228: 0a05 |000e: move-result v5 │ │ -36c22a: 3554 1900 |000f: if-ge v4, v5, 0028 // +0019 │ │ -36c22e: 7220 619a 4800 |0011: invoke-interface {v8, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ -36c234: 0c05 |0014: move-result-object v5 │ │ -36c236: 1f05 2414 |0015: check-cast v5, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -36c23a: 4606 0902 |0017: aget-object v6, v9, v2 │ │ -36c23e: 6e20 909e 6500 |0019: invoke-virtual {v5, v6}, Ljavax/mail/internet/InternetAddress;.equals:(Ljava/lang/Object;)Z // method@9e90 │ │ -36c244: 0a05 |001c: move-result v5 │ │ -36c246: 3805 0800 |001d: if-eqz v5, 0025 // +0008 │ │ -36c24a: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -36c24e: 4d00 0902 |0021: aput-object v0, v9, v2 │ │ -36c252: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -36c254: 2805 |0024: goto 0029 // +0005 │ │ -36c256: d804 0401 |0025: add-int/lit8 v4, v4, #int 1 // #01 │ │ -36c25a: 28e4 |0027: goto 000b // -001c │ │ -36c25c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -36c25e: 3904 0700 |0029: if-nez v4, 0030 // +0007 │ │ -36c262: 4604 0902 |002b: aget-object v4, v9, v2 │ │ -36c266: 7220 5b9a 4800 |002d: invoke-interface {v8, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36c26c: d802 0201 |0030: add-int/lit8 v2, v2, #int 1 // #01 │ │ -36c270: 28d5 |0032: goto 0007 // -002b │ │ -36c272: 3803 2200 |0033: if-eqz v3, 0055 // +0022 │ │ -36c276: 2098 f615 |0035: instance-of v8, v9, [Ljavax/mail/internet/InternetAddress; // type@15f6 │ │ -36c27a: 3808 0700 |0037: if-eqz v8, 003e // +0007 │ │ -36c27e: 2198 |0039: array-length v8, v9 │ │ -36c280: b138 |003a: sub-int/2addr v8, v3 │ │ -36c282: 2388 f615 |003b: new-array v8, v8, [Ljavax/mail/internet/InternetAddress; // type@15f6 │ │ -36c286: 2805 |003d: goto 0042 // +0005 │ │ -36c288: 2198 |003e: array-length v8, v9 │ │ -36c28a: b138 |003f: sub-int/2addr v8, v3 │ │ -36c28c: 2388 ed15 |0040: new-array v8, v8, [Ljavax/mail/Address; // type@15ed │ │ -36c290: 1200 |0042: const/4 v0, #int 0 // #0 │ │ -36c292: 2192 |0043: array-length v2, v9 │ │ -36c294: 3521 1000 |0044: if-ge v1, v2, 0054 // +0010 │ │ -36c298: 4602 0901 |0046: aget-object v2, v9, v1 │ │ -36c29c: 3802 0900 |0048: if-eqz v2, 0051 // +0009 │ │ -36c2a0: d802 0001 |004a: add-int/lit8 v2, v0, #int 1 // #01 │ │ -36c2a4: 4603 0901 |004c: aget-object v3, v9, v1 │ │ -36c2a8: 4d03 0800 |004e: aput-object v3, v8, v0 │ │ -36c2ac: 0120 |0050: move v0, v2 │ │ -36c2ae: d801 0101 |0051: add-int/lit8 v1, v1, #int 1 // #01 │ │ -36c2b2: 28f0 |0053: goto 0043 // -0010 │ │ -36c2b4: 0789 |0054: move-object v9, v8 │ │ -36c2b6: 1109 |0055: return-object v9 │ │ +36c1f8: |[36c1f8] javax.mail.internet.MimeMessage.eliminateDuplicates:(Ljava/util/List;[Ljavax/mail/Address;)[Ljavax/mail/Address; │ │ +36c208: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36c20a: 3909 0300 |0001: if-nez v9, 0004 // +0003 │ │ +36c20e: 1100 |0003: return-object v0 │ │ +36c210: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +36c212: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +36c214: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +36c216: 2194 |0007: array-length v4, v9 │ │ +36c218: 3542 2b00 |0008: if-ge v2, v4, 0033 // +002b │ │ +36c21c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +36c21e: 7210 6a9a 0800 |000b: invoke-interface {v8}, Ljava/util/List;.size:()I // method@9a6a │ │ +36c224: 0a05 |000e: move-result v5 │ │ +36c226: 3554 1900 |000f: if-ge v4, v5, 0028 // +0019 │ │ +36c22a: 7220 619a 4800 |0011: invoke-interface {v8, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a61 │ │ +36c230: 0c05 |0014: move-result-object v5 │ │ +36c232: 1f05 2414 |0015: check-cast v5, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +36c236: 4606 0902 |0017: aget-object v6, v9, v2 │ │ +36c23a: 6e20 909e 6500 |0019: invoke-virtual {v5, v6}, Ljavax/mail/internet/InternetAddress;.equals:(Ljava/lang/Object;)Z // method@9e90 │ │ +36c240: 0a05 |001c: move-result v5 │ │ +36c242: 3805 0800 |001d: if-eqz v5, 0025 // +0008 │ │ +36c246: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +36c24a: 4d00 0902 |0021: aput-object v0, v9, v2 │ │ +36c24e: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +36c250: 2805 |0024: goto 0029 // +0005 │ │ +36c252: d804 0401 |0025: add-int/lit8 v4, v4, #int 1 // #01 │ │ +36c256: 28e4 |0027: goto 000b // -001c │ │ +36c258: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +36c25a: 3904 0700 |0029: if-nez v4, 0030 // +0007 │ │ +36c25e: 4604 0902 |002b: aget-object v4, v9, v2 │ │ +36c262: 7220 5b9a 4800 |002d: invoke-interface {v8, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36c268: d802 0201 |0030: add-int/lit8 v2, v2, #int 1 // #01 │ │ +36c26c: 28d5 |0032: goto 0007 // -002b │ │ +36c26e: 3803 2200 |0033: if-eqz v3, 0055 // +0022 │ │ +36c272: 2098 f615 |0035: instance-of v8, v9, [Ljavax/mail/internet/InternetAddress; // type@15f6 │ │ +36c276: 3808 0700 |0037: if-eqz v8, 003e // +0007 │ │ +36c27a: 2198 |0039: array-length v8, v9 │ │ +36c27c: b138 |003a: sub-int/2addr v8, v3 │ │ +36c27e: 2388 f615 |003b: new-array v8, v8, [Ljavax/mail/internet/InternetAddress; // type@15f6 │ │ +36c282: 2805 |003d: goto 0042 // +0005 │ │ +36c284: 2198 |003e: array-length v8, v9 │ │ +36c286: b138 |003f: sub-int/2addr v8, v3 │ │ +36c288: 2388 ed15 |0040: new-array v8, v8, [Ljavax/mail/Address; // type@15ed │ │ +36c28c: 1200 |0042: const/4 v0, #int 0 // #0 │ │ +36c28e: 2192 |0043: array-length v2, v9 │ │ +36c290: 3521 1000 |0044: if-ge v1, v2, 0054 // +0010 │ │ +36c294: 4602 0901 |0046: aget-object v2, v9, v1 │ │ +36c298: 3802 0900 |0048: if-eqz v2, 0051 // +0009 │ │ +36c29c: d802 0001 |004a: add-int/lit8 v2, v0, #int 1 // #01 │ │ +36c2a0: 4603 0901 |004c: aget-object v3, v9, v1 │ │ +36c2a4: 4d03 0800 |004e: aput-object v3, v8, v0 │ │ +36c2a8: 0120 |0050: move v0, v2 │ │ +36c2aa: d801 0101 |0051: add-int/lit8 v1, v1, #int 1 // #01 │ │ +36c2ae: 28f0 |0053: goto 0043 // -0010 │ │ +36c2b0: 0789 |0054: move-object v9, v8 │ │ +36c2b2: 1109 |0055: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=1832 │ │ 0x000b line=1835 │ │ 0x0011 line=1836 │ │ 0x0021 line=1840 │ │ 0x002b line=1845 │ │ @@ -1417076,25 +1417075,25 @@ │ │ type : '(Ljava/lang/String;)[Ljavax/mail/Address;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -36c2b8: |[36c2b8] javax.mail.internet.MimeMessage.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; │ │ -36c2c8: 1a00 e804 |0000: const-string v0, "," // string@04e8 │ │ -36c2cc: 6e30 a29f 2100 |0002: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ -36c2d2: 0c02 |0005: move-result-object v2 │ │ -36c2d4: 3902 0400 |0006: if-nez v2, 000a // +0004 │ │ -36c2d8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -36c2da: 2807 |0009: goto 0010 // +0007 │ │ -36c2dc: 5510 2072 |000a: iget-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.strict:Z // field@7220 │ │ -36c2e0: 7120 a29e 0200 |000c: invoke-static {v2, v0}, Ljavax/mail/internet/InternetAddress;.parseHeader:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea2 │ │ -36c2e6: 0c02 |000f: move-result-object v2 │ │ -36c2e8: 1102 |0010: return-object v2 │ │ +36c2b4: |[36c2b4] javax.mail.internet.MimeMessage.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; │ │ +36c2c4: 1a00 e804 |0000: const-string v0, "," // string@04e8 │ │ +36c2c8: 6e30 a29f 2100 |0002: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ +36c2ce: 0c02 |0005: move-result-object v2 │ │ +36c2d0: 3902 0400 |0006: if-nez v2, 000a // +0004 │ │ +36c2d4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +36c2d6: 2807 |0009: goto 0010 // +0007 │ │ +36c2d8: 5510 2072 |000a: iget-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.strict:Z // field@7220 │ │ +36c2dc: 7120 a29e 0200 |000c: invoke-static {v2, v0}, Ljavax/mail/internet/InternetAddress;.parseHeader:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea2 │ │ +36c2e2: 0c02 |000f: move-result-object v2 │ │ +36c2e4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=755 │ │ 0x000a line=756 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/String; │ │ @@ -1417104,35 +1417103,35 @@ │ │ type : '(Ljavax/mail/Message$RecipientType;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -36bf58: |[36bf58] javax.mail.internet.MimeMessage.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; │ │ -36bf68: 6200 3a71 |0000: sget-object v0, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@713a │ │ -36bf6c: 3302 0500 |0002: if-ne v2, v0, 0007 // +0005 │ │ -36bf70: 1a02 f24d |0004: const-string v2, "To" // string@4df2 │ │ -36bf74: 2815 |0006: goto 001b // +0015 │ │ -36bf76: 6200 3971 |0007: sget-object v0, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7139 │ │ -36bf7a: 3302 0500 |0009: if-ne v2, v0, 000e // +0005 │ │ -36bf7e: 1a02 c211 |000b: const-string v2, "Cc" // string@11c2 │ │ -36bf82: 280e |000d: goto 001b // +000e │ │ -36bf84: 6200 3871 |000e: sget-object v0, Ljavax/mail/Message$RecipientType;.BCC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ -36bf88: 3302 0500 |0010: if-ne v2, v0, 0015 // +0005 │ │ -36bf8c: 1a02 b80e |0012: const-string v2, "Bcc" // string@0eb8 │ │ -36bf90: 2807 |0014: goto 001b // +0007 │ │ -36bf92: 6200 1172 |0015: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ -36bf96: 3302 0500 |0017: if-ne v2, v0, 001c // +0005 │ │ -36bf9a: 1a02 c23e |0019: const-string v2, "Newsgroups" // string@3ec2 │ │ -36bf9e: 1102 |001b: return-object v2 │ │ -36bfa0: 2202 ed13 |001c: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ -36bfa4: 1a00 6520 |001e: const-string v0, "Invalid Recipient Type" // string@2065 │ │ -36bfa8: 7020 199d 0200 |0020: invoke-direct {v2, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36bfae: 2702 |0023: throw v2 │ │ +36bf54: |[36bf54] javax.mail.internet.MimeMessage.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; │ │ +36bf64: 6200 3a71 |0000: sget-object v0, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@713a │ │ +36bf68: 3302 0500 |0002: if-ne v2, v0, 0007 // +0005 │ │ +36bf6c: 1a02 f24d |0004: const-string v2, "To" // string@4df2 │ │ +36bf70: 2815 |0006: goto 001b // +0015 │ │ +36bf72: 6200 3971 |0007: sget-object v0, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7139 │ │ +36bf76: 3302 0500 |0009: if-ne v2, v0, 000e // +0005 │ │ +36bf7a: 1a02 c211 |000b: const-string v2, "Cc" // string@11c2 │ │ +36bf7e: 280e |000d: goto 001b // +000e │ │ +36bf80: 6200 3871 |000e: sget-object v0, Ljavax/mail/Message$RecipientType;.BCC:Ljavax/mail/Message$RecipientType; // field@7138 │ │ +36bf84: 3302 0500 |0010: if-ne v2, v0, 0015 // +0005 │ │ +36bf88: 1a02 b80e |0012: const-string v2, "Bcc" // string@0eb8 │ │ +36bf8c: 2807 |0014: goto 001b // +0007 │ │ +36bf8e: 6200 1172 |0015: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ +36bf92: 3302 0500 |0017: if-ne v2, v0, 001c // +0005 │ │ +36bf96: 1a02 c23e |0019: const-string v2, "Newsgroups" // string@3ec2 │ │ +36bf9a: 1102 |001b: return-object v2 │ │ +36bf9c: 2202 ed13 |001c: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ +36bfa0: 1a00 6520 |001e: const-string v0, "Invalid Recipient Type" // string@2065 │ │ +36bfa4: 7020 199d 0200 |0020: invoke-direct {v2, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36bfaa: 2702 |0023: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1363 │ │ 0x0007 line=1365 │ │ 0x000e line=1367 │ │ 0x0015 line=1369 │ │ 0x001c line=1372 │ │ @@ -1417145,31 +1417144,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -36ca38: |[36ca38] javax.mail.internet.MimeMessage.initStrict:()V │ │ -36ca48: 5430 1f72 |0000: iget-object v0, v3, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ -36ca4c: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -36ca50: 5430 1f72 |0004: iget-object v0, v3, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ -36ca54: 6e10 a59d 0000 |0006: invoke-virtual {v0}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ -36ca5a: 0c00 |0009: move-result-object v0 │ │ -36ca5c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -36ca5e: 1a02 2299 |000b: const-string v2, "mail.mime.address.strict" // string@9922 │ │ -36ca62: 7130 e195 2001 |000d: invoke-static {v0, v2, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z // method@95e1 │ │ -36ca68: 0a01 |0010: move-result v1 │ │ -36ca6a: 5c31 2072 |0011: iput-boolean v1, v3, Ljavax/mail/internet/MimeMessage;.strict:Z // field@7220 │ │ -36ca6e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -36ca70: 1a02 2599 |0014: const-string v2, "mail.mime.allowutf8" // string@9925 │ │ -36ca74: 7130 e195 2001 |0016: invoke-static {v0, v2, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z // method@95e1 │ │ -36ca7a: 0a00 |0019: move-result v0 │ │ -36ca7c: 5c30 1472 |001a: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7214 │ │ -36ca80: 0e00 |001c: return-void │ │ +36ca34: |[36ca34] javax.mail.internet.MimeMessage.initStrict:()V │ │ +36ca44: 5430 1f72 |0000: iget-object v0, v3, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ +36ca48: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +36ca4c: 5430 1f72 |0004: iget-object v0, v3, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ +36ca50: 6e10 a59d 0000 |0006: invoke-virtual {v0}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ +36ca56: 0c00 |0009: move-result-object v0 │ │ +36ca58: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +36ca5a: 1a02 2299 |000b: const-string v2, "mail.mime.address.strict" // string@9922 │ │ +36ca5e: 7130 e195 2001 |000d: invoke-static {v0, v2, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z // method@95e1 │ │ +36ca64: 0a01 |0010: move-result v1 │ │ +36ca66: 5c31 2072 |0011: iput-boolean v1, v3, Ljavax/mail/internet/MimeMessage;.strict:Z // field@7220 │ │ +36ca6a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +36ca6c: 1a02 2599 |0014: const-string v2, "mail.mime.allowutf8" // string@9925 │ │ +36ca70: 7130 e195 2001 |0016: invoke-static {v0, v2, v1}, Lcom/sun/mail/util/PropUtil;.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z // method@95e1 │ │ +36ca76: 0a00 |0019: move-result v0 │ │ +36ca78: 5c30 1472 |001a: iput-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7214 │ │ +36ca7c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0004 line=327 │ │ 0x000d line=328 │ │ 0x0016 line=330 │ │ locals : │ │ @@ -1417180,33 +1417179,33 @@ │ │ type : '(Ljava/lang/String;[Ljavax/mail/Address;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -36cb60: |[36cb60] javax.mail.internet.MimeMessage.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V │ │ -36cb70: 5510 1472 |0000: iget-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7214 │ │ -36cb74: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -36cb78: 6e10 2298 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -36cb7e: 0a00 |0007: move-result v0 │ │ -36cb80: d800 0002 |0008: add-int/lit8 v0, v0, #int 2 // #02 │ │ -36cb84: 7120 ac9e 0300 |000a: invoke-static {v3, v0}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9eac │ │ -36cb8a: 0c03 |000d: move-result-object v3 │ │ -36cb8c: 280b |000e: goto 0019 // +000b │ │ -36cb8e: 6e10 2298 0200 |000f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -36cb94: 0a00 |0012: move-result v0 │ │ -36cb96: d800 0002 |0013: add-int/lit8 v0, v0, #int 2 // #02 │ │ -36cb9a: 7120 a99e 0300 |0015: invoke-static {v3, v0}, Ljavax/mail/internet/InternetAddress;.toString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9ea9 │ │ -36cba0: 0c03 |0018: move-result-object v3 │ │ -36cba2: 3903 0600 |0019: if-nez v3, 001f // +0006 │ │ -36cba6: 6e20 b89f 2100 |001b: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ -36cbac: 2804 |001e: goto 0022 // +0004 │ │ -36cbae: 6e30 cc9f 2103 |001f: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36cbb4: 0e00 |0022: return-void │ │ +36cb5c: |[36cb5c] javax.mail.internet.MimeMessage.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V │ │ +36cb6c: 5510 1472 |0000: iget-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7214 │ │ +36cb70: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +36cb74: 6e10 2298 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +36cb7a: 0a00 |0007: move-result v0 │ │ +36cb7c: d800 0002 |0008: add-int/lit8 v0, v0, #int 2 // #02 │ │ +36cb80: 7120 ac9e 0300 |000a: invoke-static {v3, v0}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9eac │ │ +36cb86: 0c03 |000d: move-result-object v3 │ │ +36cb88: 280b |000e: goto 0019 // +000b │ │ +36cb8a: 6e10 2298 0200 |000f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +36cb90: 0a00 |0012: move-result v0 │ │ +36cb92: d800 0002 |0013: add-int/lit8 v0, v0, #int 2 // #02 │ │ +36cb96: 7120 a99e 0300 |0015: invoke-static {v3, v0}, Ljavax/mail/internet/InternetAddress;.toString:([Ljavax/mail/Address;I)Ljava/lang/String; // method@9ea9 │ │ +36cb9c: 0c03 |0018: move-result-object v3 │ │ +36cb9e: 3903 0600 |0019: if-nez v3, 001f // +0006 │ │ +36cba2: 6e20 b89f 2100 |001b: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ +36cba8: 2804 |001e: goto 0022 // +0004 │ │ +36cbaa: 6e30 cc9f 2103 |001f: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36cbb0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 0x0004 line=764 │ │ 0x000f line=766 │ │ 0x001b line=768 │ │ 0x001f line=770 │ │ @@ -1417221,18 +1417220,18 @@ │ │ type : '([Ljavax/mail/Address;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36c958: |[36c958] javax.mail.internet.MimeMessage.addFrom:([Ljavax/mail/Address;)V │ │ -36c968: 1a00 561c |0000: const-string v0, "From" // string@1c56 │ │ -36c96c: 7030 879f 0102 |0002: invoke-direct {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.addAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9f87 │ │ -36c972: 0e00 |0005: return-void │ │ +36c954: |[36c954] javax.mail.internet.MimeMessage.addFrom:([Ljavax/mail/Address;)V │ │ +36c964: 1a00 561c |0000: const-string v0, "From" // string@1c56 │ │ +36c968: 7030 879f 0102 |0002: invoke-direct {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.addAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9f87 │ │ +36c96e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=474 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0006 reg=2 (null) [Ljavax/mail/Address; │ │ │ │ @@ -1417241,18 +1417240,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36c974: |[36c974] javax.mail.internet.MimeMessage.addHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36c984: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ -36c988: 6e30 c19e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ec1 │ │ -36c98e: 0e00 |0005: return-void │ │ +36c970: |[36c970] javax.mail.internet.MimeMessage.addHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36c980: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ +36c984: 6e30 c19e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ec1 │ │ +36c98a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2027 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1417262,18 +1417261,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36c990: |[36c990] javax.mail.internet.MimeMessage.addHeaderLine:(Ljava/lang/String;)V │ │ -36c9a0: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ -36c9a4: 6e20 c29e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.addHeaderLine:(Ljava/lang/String;)V // method@9ec2 │ │ -36c9aa: 0e00 |0005: return-void │ │ +36c98c: |[36c98c] javax.mail.internet.MimeMessage.addHeaderLine:(Ljava/lang/String;)V │ │ +36c99c: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ +36c9a0: 6e20 c29e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.addHeaderLine:(Ljava/lang/String;)V // method@9ec2 │ │ +36c9a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2101 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1417282,30 +1417281,30 @@ │ │ type : '(Ljavax/mail/Message$RecipientType;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -36c9ac: |[36c9ac] javax.mail.internet.MimeMessage.addRecipients:(Ljavax/mail/Message$RecipientType;Ljava/lang/String;)V │ │ -36c9bc: 6200 1172 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ -36c9c0: 3302 1000 |0002: if-ne v2, v0, 0012 // +0010 │ │ -36c9c4: 3803 1900 |0004: if-eqz v3, 001d // +0019 │ │ -36c9c8: 6e10 2298 0300 |0006: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -36c9ce: 0a02 |0009: move-result v2 │ │ -36c9d0: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ -36c9d4: 1a02 c23e |000c: const-string v2, "Newsgroups" // string@3ec2 │ │ -36c9d8: 6e30 899f 2103 |000e: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9f89 │ │ -36c9de: 280c |0011: goto 001d // +000c │ │ -36c9e0: 7020 a49f 2100 |0012: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ -36c9e6: 0c02 |0015: move-result-object v2 │ │ -36c9e8: 7110 9f9e 0300 |0016: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress; // method@9e9f │ │ -36c9ee: 0c03 |0019: move-result-object v3 │ │ -36c9f0: 7030 879f 2103 |001a: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.addAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9f87 │ │ -36c9f6: 0e00 |001d: return-void │ │ +36c9a8: |[36c9a8] javax.mail.internet.MimeMessage.addRecipients:(Ljavax/mail/Message$RecipientType;Ljava/lang/String;)V │ │ +36c9b8: 6200 1172 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ +36c9bc: 3302 1000 |0002: if-ne v2, v0, 0012 // +0010 │ │ +36c9c0: 3803 1900 |0004: if-eqz v3, 001d // +0019 │ │ +36c9c4: 6e10 2298 0300 |0006: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +36c9ca: 0a02 |0009: move-result v2 │ │ +36c9cc: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ +36c9d0: 1a02 c23e |000c: const-string v2, "Newsgroups" // string@3ec2 │ │ +36c9d4: 6e30 899f 2103 |000e: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9f89 │ │ +36c9da: 280c |0011: goto 001d // +000c │ │ +36c9dc: 7020 a49f 2100 |0012: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ +36c9e2: 0c02 |0015: move-result-object v2 │ │ +36c9e4: 7110 9f9e 0300 |0016: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress; // method@9e9f │ │ +36c9ea: 0c03 |0019: move-result-object v3 │ │ +36c9ec: 7030 879f 2103 |001a: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.addAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9f87 │ │ +36c9f2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ 0x0006 line=710 │ │ 0x000e line=711 │ │ 0x0012 line=713 │ │ 0x0016 line=714 │ │ @@ -1417320,27 +1417319,27 @@ │ │ type : '(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -36c9f8: |[36c9f8] javax.mail.internet.MimeMessage.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V │ │ -36ca08: 6200 1172 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ -36ca0c: 3302 0e00 |0002: if-ne v2, v0, 0010 // +000e │ │ -36ca10: 7110 44a0 0300 |0004: invoke-static {v3}, Ljavax/mail/internet/NewsAddress;.toString:([Ljavax/mail/Address;)Ljava/lang/String; // method@a044 │ │ -36ca16: 0c02 |0007: move-result-object v2 │ │ -36ca18: 3802 0f00 |0008: if-eqz v2, 0017 // +000f │ │ -36ca1c: 1a03 c23e |000a: const-string v3, "Newsgroups" // string@3ec2 │ │ -36ca20: 6e30 899f 3102 |000c: invoke-virtual {v1, v3, v2}, Ljavax/mail/internet/MimeMessage;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9f89 │ │ -36ca26: 2808 |000f: goto 0017 // +0008 │ │ -36ca28: 7020 a49f 2100 |0010: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ -36ca2e: 0c02 |0013: move-result-object v2 │ │ -36ca30: 7030 879f 2103 |0014: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.addAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9f87 │ │ -36ca36: 0e00 |0017: return-void │ │ +36c9f4: |[36c9f4] javax.mail.internet.MimeMessage.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V │ │ +36ca04: 6200 1172 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ +36ca08: 3302 0e00 |0002: if-ne v2, v0, 0010 // +000e │ │ +36ca0c: 7110 44a0 0300 |0004: invoke-static {v3}, Ljavax/mail/internet/NewsAddress;.toString:([Ljavax/mail/Address;)Ljava/lang/String; // method@a044 │ │ +36ca12: 0c02 |0007: move-result-object v2 │ │ +36ca14: 3802 0f00 |0008: if-eqz v2, 0017 // +000f │ │ +36ca18: 1a03 c23e |000a: const-string v3, "Newsgroups" // string@3ec2 │ │ +36ca1c: 6e30 899f 3102 |000c: invoke-virtual {v1, v3, v2}, Ljavax/mail/internet/MimeMessage;.addHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9f89 │ │ +36ca22: 2808 |000f: goto 0017 // +0008 │ │ +36ca24: 7020 a49f 2100 |0010: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ +36ca2a: 0c02 |0013: move-result-object v2 │ │ +36ca2c: 7030 879f 2103 |0014: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.addAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9f87 │ │ +36ca32: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x0004 line=685 │ │ 0x000c line=687 │ │ 0x0010 line=689 │ │ locals : │ │ @@ -1417353,19 +1417352,19 @@ │ │ type : '(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -36c660: |[36c660] javax.mail.internet.MimeMessage.createInternetHeaders:(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders; │ │ -36c670: 2200 2914 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ -36c674: 5521 1472 |0002: iget-boolean v1, v2, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7214 │ │ -36c678: 7030 c09e 3001 |0004: invoke-direct {v0, v3, v1}, Ljavax/mail/internet/InternetHeaders;.:(Ljava/io/InputStream;Z)V // method@9ec0 │ │ -36c67e: 1100 |0007: return-object v0 │ │ +36c65c: |[36c65c] javax.mail.internet.MimeMessage.createInternetHeaders:(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders; │ │ +36c66c: 2200 2914 |0000: new-instance v0, Ljavax/mail/internet/InternetHeaders; // type@1429 │ │ +36c670: 5521 1472 |0002: iget-boolean v1, v2, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7214 │ │ +36c674: 7030 c09e 3001 |0004: invoke-direct {v0, v3, v1}, Ljavax/mail/internet/InternetHeaders;.:(Ljava/io/InputStream;Z)V // method@9ec0 │ │ +36c67a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2304 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/io/InputStream; │ │ │ │ @@ -1417374,18 +1417373,18 @@ │ │ type : '(Ljavax/mail/Session;)Ljavax/mail/internet/MimeMessage;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36c680: |[36c680] javax.mail.internet.MimeMessage.createMimeMessage:(Ljavax/mail/Session;)Ljavax/mail/internet/MimeMessage; │ │ -36c690: 2200 3214 |0000: new-instance v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ -36c694: 7020 849f 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/MimeMessage;.:(Ljavax/mail/Session;)V // method@9f84 │ │ -36c69a: 1100 |0005: return-object v0 │ │ +36c67c: |[36c67c] javax.mail.internet.MimeMessage.createMimeMessage:(Ljavax/mail/Session;)Ljavax/mail/internet/MimeMessage; │ │ +36c68c: 2200 3214 |0000: new-instance v0, Ljavax/mail/internet/MimeMessage; // type@1432 │ │ +36c690: 7020 849f 2000 |0002: invoke-direct {v0, v2}, Ljavax/mail/internet/MimeMessage;.:(Ljavax/mail/Session;)V // method@9f84 │ │ +36c696: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2321 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0006 reg=2 (null) Ljavax/mail/Session; │ │ │ │ @@ -1417394,19 +1417393,19 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -36c0c4: |[36c0c4] javax.mail.internet.MimeMessage.getAllHeaderLines:()Ljava/util/Enumeration; │ │ -36c0d4: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ -36c0d8: 6e10 c39e 0000 |0002: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders;.getAllHeaderLines:()Ljava/util/Enumeration; // method@9ec3 │ │ -36c0de: 0c00 |0005: move-result-object v0 │ │ -36c0e0: 1100 |0006: return-object v0 │ │ +36c0c0: |[36c0c0] javax.mail.internet.MimeMessage.getAllHeaderLines:()Ljava/util/Enumeration; │ │ +36c0d0: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ +36c0d4: 6e10 c39e 0000 |0002: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders;.getAllHeaderLines:()Ljava/util/Enumeration; // method@9ec3 │ │ +36c0da: 0c00 |0005: move-result-object v0 │ │ +36c0dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2113 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ │ │ #8 : (in Ljavax/mail/internet/MimeMessage;) │ │ @@ -1417414,19 +1417413,19 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -36c0e4: |[36c0e4] javax.mail.internet.MimeMessage.getAllHeaders:()Ljava/util/Enumeration; │ │ -36c0f4: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ -36c0f8: 6e10 c49e 0000 |0002: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders;.getAllHeaders:()Ljava/util/Enumeration; // method@9ec4 │ │ -36c0fe: 0c00 |0005: move-result-object v0 │ │ -36c100: 1100 |0006: return-object v0 │ │ +36c0e0: |[36c0e0] javax.mail.internet.MimeMessage.getAllHeaders:()Ljava/util/Enumeration; │ │ +36c0f0: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ +36c0f4: 6e10 c49e 0000 |0002: invoke-virtual {v0}, Ljavax/mail/internet/InternetHeaders;.getAllHeaders:()Ljava/util/Enumeration; // method@9ec4 │ │ +36c0fa: 0c00 |0005: move-result-object v0 │ │ +36c0fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2061 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ │ │ #9 : (in Ljavax/mail/internet/MimeMessage;) │ │ @@ -1417434,35 +1417433,35 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -36c2ec: |[36c2ec] javax.mail.internet.MimeMessage.getAllRecipients:()[Ljavax/mail/Address; │ │ -36c2fc: 6f10 f09c 0500 |0000: invoke-super {v5}, Ljavax/mail/Message;.getAllRecipients:()[Ljavax/mail/Address; // method@9cf0 │ │ -36c302: 0c00 |0003: move-result-object v0 │ │ -36c304: 6201 1172 |0004: sget-object v1, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ -36c308: 6e20 ae9f 1500 |0006: invoke-virtual {v5, v1}, Ljavax/mail/internet/MimeMessage;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9fae │ │ -36c30e: 0c01 |0009: move-result-object v1 │ │ -36c310: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -36c314: 1100 |000c: return-object v0 │ │ -36c316: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -36c31a: 1101 |000f: return-object v1 │ │ -36c31c: 2102 |0010: array-length v2, v0 │ │ -36c31e: 2113 |0011: array-length v3, v1 │ │ -36c320: b032 |0012: add-int/2addr v2, v3 │ │ -36c322: 2322 ed15 |0013: new-array v2, v2, [Ljavax/mail/Address; // type@15ed │ │ -36c326: 2103 |0015: array-length v3, v0 │ │ -36c328: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -36c32a: 7153 5698 4042 |0017: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -36c330: 2100 |001a: array-length v0, v0 │ │ -36c332: 2113 |001b: array-length v3, v1 │ │ -36c334: 7153 5698 4102 |001c: invoke-static {v1, v4, v2, v0, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -36c33a: 1102 |001f: return-object v2 │ │ +36c2e8: |[36c2e8] javax.mail.internet.MimeMessage.getAllRecipients:()[Ljavax/mail/Address; │ │ +36c2f8: 6f10 f09c 0500 |0000: invoke-super {v5}, Ljavax/mail/Message;.getAllRecipients:()[Ljavax/mail/Address; // method@9cf0 │ │ +36c2fe: 0c00 |0003: move-result-object v0 │ │ +36c300: 6201 1172 |0004: sget-object v1, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ +36c304: 6e20 ae9f 1500 |0006: invoke-virtual {v5, v1}, Ljavax/mail/internet/MimeMessage;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9fae │ │ +36c30a: 0c01 |0009: move-result-object v1 │ │ +36c30c: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +36c310: 1100 |000c: return-object v0 │ │ +36c312: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +36c316: 1101 |000f: return-object v1 │ │ +36c318: 2102 |0010: array-length v2, v0 │ │ +36c31a: 2113 |0011: array-length v3, v1 │ │ +36c31c: b032 |0012: add-int/2addr v2, v3 │ │ +36c31e: 2322 ed15 |0013: new-array v2, v2, [Ljavax/mail/Address; // type@15ed │ │ +36c322: 2103 |0015: array-length v3, v0 │ │ +36c324: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +36c326: 7153 5698 4042 |0017: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +36c32c: 2100 |001a: array-length v0, v0 │ │ +36c32e: 2113 |001b: array-length v3, v1 │ │ +36c330: 7153 5698 4102 |001c: invoke-static {v1, v4, v2, v0, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +36c336: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0004 line=599 │ │ 0x0010 line=606 │ │ 0x0015 line=607 │ │ 0x001a line=608 │ │ @@ -1417474,53 +1417473,53 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -36bda8: |[36bda8] javax.mail.internet.MimeMessage.getContent:()Ljava/lang/Object; │ │ -36bdb8: 5430 1672 |0000: iget-object v0, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7216 │ │ -36bdbc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -36bdc0: 1100 |0004: return-object v0 │ │ -36bdc2: 6e10 9b9f 0300 |0005: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.getDataHandler:()Ljavax/activation/DataHandler; // method@9f9b │ │ -36bdc8: 0c00 |0008: move-result-object v0 │ │ -36bdca: 6e10 ba9b 0000 |0009: invoke-virtual {v0}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ -36bdd0: 0c00 |000c: move-result-object v0 │ │ -36bdd2: 6301 0672 |000d: sget-boolean v1, Ljavax/mail/internet/MimeBodyPart;.cacheMultipart:Z // field@7206 │ │ -36bdd6: 3801 1e00 |000f: if-eqz v1, 002d // +001e │ │ -36bdda: 2001 ef13 |0011: instance-of v1, v0, Ljavax/mail/Multipart; // type@13ef │ │ -36bdde: 3901 0600 |0013: if-nez v1, 0019 // +0006 │ │ -36bde2: 2001 e913 |0015: instance-of v1, v0, Ljavax/mail/Message; // type@13e9 │ │ -36bde6: 3801 1600 |0017: if-eqz v1, 002d // +0016 │ │ -36bdea: 5431 1772 |0019: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.content:[B // field@7217 │ │ -36bdee: 3901 0600 |001b: if-nez v1, 0021 // +0006 │ │ -36bdf2: 5431 1872 |001d: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7218 │ │ -36bdf6: 3801 0e00 |001f: if-eqz v1, 002d // +000e │ │ -36bdfa: 5b30 1672 |0021: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7216 │ │ -36bdfe: 2001 3314 |0023: instance-of v1, v0, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ -36be02: 3801 0800 |0025: if-eqz v1, 002d // +0008 │ │ -36be06: 0701 |0027: move-object v1, v0 │ │ -36be08: 1f01 3314 |0028: check-cast v1, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ -36be0c: 6e10 ee9f 0100 |002a: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ -36be12: 1100 |002d: return-object v0 │ │ -36be14: 0d00 |002e: move-exception v0 │ │ -36be16: 2201 ec13 |002f: new-instance v1, Ljavax/mail/MessageRemovedException; // type@13ec │ │ -36be1a: 6e10 d795 0000 |0031: invoke-virtual {v0}, Lcom/sun/mail/util/MessageRemovedIOException;.getMessage:()Ljava/lang/String; // method@95d7 │ │ -36be20: 0c00 |0034: move-result-object v0 │ │ -36be22: 7020 169d 0100 |0035: invoke-direct {v1, v0}, Ljavax/mail/MessageRemovedException;.:(Ljava/lang/String;)V // method@9d16 │ │ -36be28: 2701 |0038: throw v1 │ │ -36be2a: 0d00 |0039: move-exception v0 │ │ -36be2c: 2201 e413 |003a: new-instance v1, Ljavax/mail/FolderClosedException; // type@13e4 │ │ -36be30: 6e10 8995 0000 |003c: invoke-virtual {v0}, Lcom/sun/mail/util/FolderClosedIOException;.getFolder:()Ljavax/mail/Folder; // method@9589 │ │ -36be36: 0c02 |003f: move-result-object v2 │ │ -36be38: 6e10 8a95 0000 |0040: invoke-virtual {v0}, Lcom/sun/mail/util/FolderClosedIOException;.getMessage:()Ljava/lang/String; // method@958a │ │ -36be3e: 0c00 |0043: move-result-object v0 │ │ -36be40: 7030 d69c 2100 |0044: invoke-direct {v1, v2, v0}, Ljavax/mail/FolderClosedException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9cd6 │ │ -36be46: 2701 |0047: throw v1 │ │ +36bda4: |[36bda4] javax.mail.internet.MimeMessage.getContent:()Ljava/lang/Object; │ │ +36bdb4: 5430 1672 |0000: iget-object v0, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7216 │ │ +36bdb8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +36bdbc: 1100 |0004: return-object v0 │ │ +36bdbe: 6e10 9b9f 0300 |0005: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.getDataHandler:()Ljavax/activation/DataHandler; // method@9f9b │ │ +36bdc4: 0c00 |0008: move-result-object v0 │ │ +36bdc6: 6e10 ba9b 0000 |0009: invoke-virtual {v0}, Ljavax/activation/DataHandler;.getContent:()Ljava/lang/Object; // method@9bba │ │ +36bdcc: 0c00 |000c: move-result-object v0 │ │ +36bdce: 6301 0672 |000d: sget-boolean v1, Ljavax/mail/internet/MimeBodyPart;.cacheMultipart:Z // field@7206 │ │ +36bdd2: 3801 1e00 |000f: if-eqz v1, 002d // +001e │ │ +36bdd6: 2001 ef13 |0011: instance-of v1, v0, Ljavax/mail/Multipart; // type@13ef │ │ +36bdda: 3901 0600 |0013: if-nez v1, 0019 // +0006 │ │ +36bdde: 2001 e913 |0015: instance-of v1, v0, Ljavax/mail/Message; // type@13e9 │ │ +36bde2: 3801 1600 |0017: if-eqz v1, 002d // +0016 │ │ +36bde6: 5431 1772 |0019: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.content:[B // field@7217 │ │ +36bdea: 3901 0600 |001b: if-nez v1, 0021 // +0006 │ │ +36bdee: 5431 1872 |001d: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7218 │ │ +36bdf2: 3801 0e00 |001f: if-eqz v1, 002d // +000e │ │ +36bdf6: 5b30 1672 |0021: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7216 │ │ +36bdfa: 2001 3314 |0023: instance-of v1, v0, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ +36bdfe: 3801 0800 |0025: if-eqz v1, 002d // +0008 │ │ +36be02: 0701 |0027: move-object v1, v0 │ │ +36be04: 1f01 3314 |0028: check-cast v1, Ljavax/mail/internet/MimeMultipart; // type@1433 │ │ +36be08: 6e10 ee9f 0100 |002a: invoke-virtual {v1}, Ljavax/mail/internet/MimeMultipart;.parse:()V // method@9fee │ │ +36be0e: 1100 |002d: return-object v0 │ │ +36be10: 0d00 |002e: move-exception v0 │ │ +36be12: 2201 ec13 |002f: new-instance v1, Ljavax/mail/MessageRemovedException; // type@13ec │ │ +36be16: 6e10 d795 0000 |0031: invoke-virtual {v0}, Lcom/sun/mail/util/MessageRemovedIOException;.getMessage:()Ljava/lang/String; // method@95d7 │ │ +36be1c: 0c00 |0034: move-result-object v0 │ │ +36be1e: 7020 169d 0100 |0035: invoke-direct {v1, v0}, Ljavax/mail/MessageRemovedException;.:(Ljava/lang/String;)V // method@9d16 │ │ +36be24: 2701 |0038: throw v1 │ │ +36be26: 0d00 |0039: move-exception v0 │ │ +36be28: 2201 e413 |003a: new-instance v1, Ljavax/mail/FolderClosedException; // type@13e4 │ │ +36be2c: 6e10 8995 0000 |003c: invoke-virtual {v0}, Lcom/sun/mail/util/FolderClosedIOException;.getFolder:()Ljavax/mail/Folder; // method@9589 │ │ +36be32: 0c02 |003f: move-result-object v2 │ │ +36be34: 6e10 8a95 0000 |0040: invoke-virtual {v0}, Lcom/sun/mail/util/FolderClosedIOException;.getMessage:()Ljava/lang/String; // method@958a │ │ +36be3a: 0c00 |0043: move-result-object v0 │ │ +36be3c: 7030 d69c 2100 |0044: invoke-direct {v1, v2, v0}, Ljavax/mail/FolderClosedException;.:(Ljavax/mail/Folder;Ljava/lang/String;)V // method@9cd6 │ │ +36be42: 2701 |0047: throw v1 │ │ catches : 1 │ │ 0x0005 - 0x000d │ │ Lcom/sun/mail/util/FolderClosedIOException; -> 0x0039 │ │ Lcom/sun/mail/util/MessageRemovedIOException; -> 0x002e │ │ positions : │ │ 0x0000 line=1504 │ │ 0x0005 line=1508 │ │ @@ -1417538,20 +1417537,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -36be58: |[36be58] javax.mail.internet.MimeMessage.getContentID:()Ljava/lang/String; │ │ -36be68: 1a00 5214 |0000: const-string v0, "Content-Id" // string@1452 │ │ -36be6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36be6e: 6e30 a29f 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ -36be74: 0c00 |0006: move-result-object v0 │ │ -36be76: 1100 |0007: return-object v0 │ │ +36be54: |[36be54] javax.mail.internet.MimeMessage.getContentID:()Ljava/lang/String; │ │ +36be64: 1a00 5214 |0000: const-string v0, "Content-Id" // string@1452 │ │ +36be68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36be6a: 6e30 a29f 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ +36be70: 0c00 |0006: move-result-object v0 │ │ +36be72: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1123 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljavax/mail/internet/MimeMessage; │ │ │ │ #12 : (in Ljavax/mail/internet/MimeMessage;) │ │ @@ -1417559,18 +1417558,18 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36c018: |[36c018] javax.mail.internet.MimeMessage.getContentLanguage:()[Ljava/lang/String; │ │ -36c028: 7110 479f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getContentLanguage:(Ljavax/mail/internet/MimePart;)[Ljava/lang/String; // method@9f47 │ │ -36c02e: 0c00 |0003: move-result-object v0 │ │ -36c030: 1100 |0004: return-object v0 │ │ +36c014: |[36c014] javax.mail.internet.MimeMessage.getContentLanguage:()[Ljava/lang/String; │ │ +36c024: 7110 479f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getContentLanguage:(Ljavax/mail/internet/MimePart;)[Ljava/lang/String; // method@9f47 │ │ +36c02a: 0c00 |0003: move-result-object v0 │ │ +36c02c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1271 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ │ │ #13 : (in Ljavax/mail/internet/MimeMessage;) │ │ @@ -1417578,20 +1417577,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -36be78: |[36be78] javax.mail.internet.MimeMessage.getContentMD5:()Ljava/lang/String; │ │ -36be88: 1a00 5514 |0000: const-string v0, "Content-MD5" // string@1455 │ │ -36be8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36be8e: 6e30 a29f 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ -36be94: 0c00 |0006: move-result-object v0 │ │ -36be96: 1100 |0007: return-object v0 │ │ +36be74: |[36be74] javax.mail.internet.MimeMessage.getContentMD5:()Ljava/lang/String; │ │ +36be84: 1a00 5514 |0000: const-string v0, "Content-MD5" // string@1455 │ │ +36be88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36be8a: 6e30 a29f 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ +36be90: 0c00 |0006: move-result-object v0 │ │ +36be92: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1158 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljavax/mail/internet/MimeMessage; │ │ │ │ #14 : (in Ljavax/mail/internet/MimeMessage;) │ │ @@ -1417599,33 +1417598,33 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -36bd10: |[36bd10] javax.mail.internet.MimeMessage.getContentStream:()Ljava/io/InputStream; │ │ -36bd20: 5450 1872 |0000: iget-object v0, v5, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7218 │ │ -36bd24: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -36bd28: 1f00 4214 |0004: check-cast v0, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36bd2c: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ -36bd30: 1603 ffff |0008: const-wide/16 v3, #int -1 // #ffff │ │ -36bd34: 7254 73a0 1032 |000a: invoke-interface {v0, v1, v2, v3, v4}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ -36bd3a: 0c00 |000d: move-result-object v0 │ │ -36bd3c: 1100 |000e: return-object v0 │ │ -36bd3e: 5450 1772 |000f: iget-object v0, v5, Ljavax/mail/internet/MimeMessage;.content:[B // field@7217 │ │ -36bd42: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ -36bd46: 2200 5e14 |0013: new-instance v0, Ljavax/mail/util/SharedByteArrayInputStream; // type@145e │ │ -36bd4a: 5451 1772 |0015: iget-object v1, v5, Ljavax/mail/internet/MimeMessage;.content:[B // field@7217 │ │ -36bd4e: 7020 f5a0 1000 |0017: invoke-direct {v0, v1}, Ljavax/mail/util/SharedByteArrayInputStream;.:([B)V // method@a0f5 │ │ -36bd54: 1100 |001a: return-object v0 │ │ -36bd56: 2200 ed13 |001b: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36bd5a: 1a01 cd3e |001d: const-string v1, "No MimeMessage content" // string@3ecd │ │ -36bd5e: 7020 199d 1000 |001f: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36bd64: 2700 |0022: throw v0 │ │ +36bd0c: |[36bd0c] javax.mail.internet.MimeMessage.getContentStream:()Ljava/io/InputStream; │ │ +36bd1c: 5450 1872 |0000: iget-object v0, v5, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7218 │ │ +36bd20: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +36bd24: 1f00 4214 |0004: check-cast v0, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36bd28: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ +36bd2c: 1603 ffff |0008: const-wide/16 v3, #int -1 // #ffff │ │ +36bd30: 7254 73a0 1032 |000a: invoke-interface {v0, v1, v2, v3, v4}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ +36bd36: 0c00 |000d: move-result-object v0 │ │ +36bd38: 1100 |000e: return-object v0 │ │ +36bd3a: 5450 1772 |000f: iget-object v0, v5, Ljavax/mail/internet/MimeMessage;.content:[B // field@7217 │ │ +36bd3e: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +36bd42: 2200 5e14 |0013: new-instance v0, Ljavax/mail/util/SharedByteArrayInputStream; // type@145e │ │ +36bd46: 5451 1772 |0015: iget-object v1, v5, Ljavax/mail/internet/MimeMessage;.content:[B // field@7217 │ │ +36bd4a: 7020 f5a0 1000 |0017: invoke-direct {v0, v1}, Ljavax/mail/util/SharedByteArrayInputStream;.:([B)V // method@a0f5 │ │ +36bd50: 1100 |001a: return-object v0 │ │ +36bd52: 2200 ed13 |001b: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36bd56: 1a01 cd3e |001d: const-string v1, "No MimeMessage content" // string@3ecd │ │ +36bd5a: 7020 199d 1000 |001f: invoke-direct {v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36bd60: 2700 |0022: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1414 │ │ 0x0004 line=1415 │ │ 0x000f line=1416 │ │ 0x0013 line=1417 │ │ 0x001b line=1419 │ │ @@ -1417637,24 +1417636,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -36be98: |[36be98] javax.mail.internet.MimeMessage.getContentType:()Ljava/lang/String; │ │ -36bea8: 1a00 5714 |0000: const-string v0, "Content-Type" // string@1457 │ │ -36beac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36beae: 6e30 a29f 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ -36beb4: 0c00 |0006: move-result-object v0 │ │ -36beb6: 7120 dd95 0200 |0007: invoke-static {v2, v0}, Lcom/sun/mail/util/MimeUtil;.cleanContentType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@95dd │ │ -36bebc: 0c00 |000a: move-result-object v0 │ │ -36bebe: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ -36bec2: 1a00 cebb |000d: const-string v0, "text/plain" // string@bbce │ │ -36bec6: 1100 |000f: return-object v0 │ │ +36be94: |[36be94] javax.mail.internet.MimeMessage.getContentType:()Ljava/lang/String; │ │ +36bea4: 1a00 5714 |0000: const-string v0, "Content-Type" // string@1457 │ │ +36bea8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36beaa: 6e30 a29f 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ +36beb0: 0c00 |0006: move-result-object v0 │ │ +36beb2: 7120 dd95 0200 |0007: invoke-static {v2, v0}, Lcom/sun/mail/util/MimeUtil;.cleanContentType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; // method@95dd │ │ +36beb8: 0c00 |000a: move-result-object v0 │ │ +36beba: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ +36bebe: 1a00 cebb |000d: const-string v0, "text/plain" // string@bbce │ │ +36bec2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1028 │ │ 0x0007 line=1029 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljavax/mail/internet/MimeMessage; │ │ │ │ @@ -1417663,27 +1417662,27 @@ │ │ type : '()Ljavax/activation/DataHandler;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -36c184: |[36c184] javax.mail.internet.MimeMessage.getDataHandler:()Ljavax/activation/DataHandler; │ │ -36c194: 1d01 |0000: monitor-enter v1 │ │ -36c196: 5410 1972 |0001: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7219 │ │ -36c19a: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -36c19e: 2200 2f14 |0005: new-instance v0, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ -36c1a2: 7020 359f 1000 |0007: invoke-direct {v0, v1}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.:(Ljavax/mail/internet/MimePart;)V // method@9f35 │ │ -36c1a8: 5b10 1972 |000a: iput-object v0, v1, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7219 │ │ -36c1ac: 5410 1972 |000c: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7219 │ │ -36c1b0: 1e01 |000e: monitor-exit v1 │ │ -36c1b2: 1100 |000f: return-object v0 │ │ -36c1b4: 0d00 |0010: move-exception v0 │ │ -36c1b6: 1e01 |0011: monitor-exit v1 │ │ -36c1b8: 2700 |0012: throw v0 │ │ +36c180: |[36c180] javax.mail.internet.MimeMessage.getDataHandler:()Ljavax/activation/DataHandler; │ │ +36c190: 1d01 |0000: monitor-enter v1 │ │ +36c192: 5410 1972 |0001: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7219 │ │ +36c196: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +36c19a: 2200 2f14 |0005: new-instance v0, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler; // type@142f │ │ +36c19e: 7020 359f 1000 |0007: invoke-direct {v0, v1}, Ljavax/mail/internet/MimeBodyPart$MimePartDataHandler;.:(Ljavax/mail/internet/MimePart;)V // method@9f35 │ │ +36c1a4: 5b10 1972 |000a: iput-object v0, v1, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7219 │ │ +36c1a8: 5410 1972 |000c: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7219 │ │ +36c1ac: 1e01 |000e: monitor-exit v1 │ │ +36c1ae: 1100 |000f: return-object v0 │ │ +36c1b0: 0d00 |0010: move-exception v0 │ │ +36c1b2: 1e01 |0011: monitor-exit v1 │ │ +36c1b4: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0001 line=1474 │ │ 0x0005 line=1475 │ │ 0x000c line=1476 │ │ @@ -1417695,18 +1417694,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36bec8: |[36bec8] javax.mail.internet.MimeMessage.getDescription:()Ljava/lang/String; │ │ -36bed8: 7110 4d9f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getDescription:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f4d │ │ -36bede: 0c00 |0003: move-result-object v0 │ │ -36bee0: 1100 |0004: return-object v0 │ │ +36bec4: |[36bec4] javax.mail.internet.MimeMessage.getDescription:()Ljava/lang/String; │ │ +36bed4: 7110 4d9f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getDescription:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f4d │ │ +36beda: 0c00 |0003: move-result-object v0 │ │ +36bedc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1193 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ │ │ #18 : (in Ljavax/mail/internet/MimeMessage;) │ │ @@ -1417714,18 +1417713,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36bee4: |[36bee4] javax.mail.internet.MimeMessage.getDisposition:()Ljava/lang/String; │ │ -36bef4: 7110 4f9f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getDisposition:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f4f │ │ -36befa: 0c00 |0003: move-result-object v0 │ │ -36befc: 1100 |0004: return-object v0 │ │ +36bee0: |[36bee0] javax.mail.internet.MimeMessage.getDisposition:()Ljava/lang/String; │ │ +36bef0: 7110 4f9f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getDisposition:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f4f │ │ +36bef6: 0c00 |0003: move-result-object v0 │ │ +36bef8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1074 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ │ │ #19 : (in Ljavax/mail/internet/MimeMessage;) │ │ @@ -1417733,18 +1417732,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36bf00: |[36bf00] javax.mail.internet.MimeMessage.getEncoding:()Ljava/lang/String; │ │ -36bf10: 7110 519f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getEncoding:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f51 │ │ -36bf16: 0c00 |0003: move-result-object v0 │ │ -36bf18: 1100 |0004: return-object v0 │ │ +36befc: |[36befc] javax.mail.internet.MimeMessage.getEncoding:()Ljava/lang/String; │ │ +36bf0c: 7110 519f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getEncoding:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f51 │ │ +36bf12: 0c00 |0003: move-result-object v0 │ │ +36bf14: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1107 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ │ │ #20 : (in Ljavax/mail/internet/MimeMessage;) │ │ @@ -1417752,18 +1417751,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36bf1c: |[36bf1c] javax.mail.internet.MimeMessage.getFileName:()Ljava/lang/String; │ │ -36bf2c: 7110 539f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getFileName:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f53 │ │ -36bf32: 0c00 |0003: move-result-object v0 │ │ -36bf34: 1100 |0004: return-object v0 │ │ +36bf18: |[36bf18] javax.mail.internet.MimeMessage.getFileName:()Ljava/lang/String; │ │ +36bf28: 7110 539f 0100 |0000: invoke-static {v1}, Ljavax/mail/internet/MimeBodyPart;.getFileName:(Ljavax/mail/internet/MimePart;)Ljava/lang/String; // method@9f53 │ │ +36bf2e: 0c00 |0003: move-result-object v0 │ │ +36bf30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ │ │ #21 : (in Ljavax/mail/internet/MimeMessage;) │ │ @@ -1417771,25 +1417770,25 @@ │ │ type : '()Ljavax/mail/Flags;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -36c3e8: |[36c3e8] javax.mail.internet.MimeMessage.getFlags:()Ljavax/mail/Flags; │ │ -36c3f8: 1d01 |0000: monitor-enter v1 │ │ -36c3fa: 5410 1a72 |0001: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@721a │ │ -36c3fe: 6e10 8c9c 0000 |0003: invoke-virtual {v0}, Ljavax/mail/Flags;.clone:()Ljava/lang/Object; // method@9c8c │ │ -36c404: 0c00 |0006: move-result-object v0 │ │ -36c406: 1f00 e213 |0007: check-cast v0, Ljavax/mail/Flags; // type@13e2 │ │ -36c40a: 1e01 |0009: monitor-exit v1 │ │ -36c40c: 1100 |000a: return-object v0 │ │ -36c40e: 0d00 |000b: move-exception v0 │ │ -36c410: 1e01 |000c: monitor-exit v1 │ │ -36c412: 2700 |000d: throw v0 │ │ +36c3e4: |[36c3e4] javax.mail.internet.MimeMessage.getFlags:()Ljavax/mail/Flags; │ │ +36c3f4: 1d01 |0000: monitor-enter v1 │ │ +36c3f6: 5410 1a72 |0001: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@721a │ │ +36c3fa: 6e10 8c9c 0000 |0003: invoke-virtual {v0}, Ljavax/mail/Flags;.clone:()Ljava/lang/Object; // method@9c8c │ │ +36c400: 0c00 |0006: move-result-object v0 │ │ +36c402: 1f00 e213 |0007: check-cast v0, Ljavax/mail/Flags; // type@13e2 │ │ +36c406: 1e01 |0009: monitor-exit v1 │ │ +36c408: 1100 |000a: return-object v0 │ │ +36c40a: 0d00 |000b: move-exception v0 │ │ +36c40c: 1e01 |000c: monitor-exit v1 │ │ +36c40e: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0001 line=2156 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ljavax/mail/internet/MimeMessage; │ │ @@ -1417799,23 +1417798,23 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -36c33c: |[36c33c] javax.mail.internet.MimeMessage.getFrom:()[Ljavax/mail/Address; │ │ -36c34c: 1a00 561c |0000: const-string v0, "From" // string@1c56 │ │ -36c350: 7020 919f 0100 |0002: invoke-direct {v1, v0}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ -36c356: 0c00 |0005: move-result-object v0 │ │ -36c358: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -36c35c: 1a00 0248 |0008: const-string v0, "Sender" // string@4802 │ │ -36c360: 7020 919f 0100 |000a: invoke-direct {v1, v0}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ -36c366: 0c00 |000d: move-result-object v0 │ │ -36c368: 1100 |000e: return-object v0 │ │ +36c338: |[36c338] javax.mail.internet.MimeMessage.getFrom:()[Ljavax/mail/Address; │ │ +36c348: 1a00 561c |0000: const-string v0, "From" // string@1c56 │ │ +36c34c: 7020 919f 0100 |0002: invoke-direct {v1, v0}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ +36c352: 0c00 |0005: move-result-object v0 │ │ +36c354: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +36c358: 1a00 0248 |0008: const-string v0, "Sender" // string@4802 │ │ +36c35c: 7020 919f 0100 |000a: invoke-direct {v1, v0}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ +36c362: 0c00 |000d: move-result-object v0 │ │ +36c364: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=384 │ │ 0x000a line=386 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Ljavax/mail/internet/MimeMessage; │ │ │ │ @@ -1417824,19 +1417823,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -36bf38: |[36bf38] javax.mail.internet.MimeMessage.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -36bf48: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ -36bf4c: 6e30 c59e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9ec5 │ │ -36bf52: 0c02 |0005: move-result-object v2 │ │ -36bf54: 1102 |0006: return-object v2 │ │ +36bf34: |[36bf34] javax.mail.internet.MimeMessage.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +36bf44: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ +36bf48: 6e30 c59e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9ec5 │ │ +36bf4e: 0c02 |0005: move-result-object v2 │ │ +36bf50: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1984 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ @@ -1417846,19 +1417845,19 @@ │ │ type : '(Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -36c034: |[36c034] javax.mail.internet.MimeMessage.getHeader:(Ljava/lang/String;)[Ljava/lang/String; │ │ -36c044: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ -36c048: 6e20 c69e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9ec6 │ │ -36c04e: 0c02 |0005: move-result-object v2 │ │ -36c050: 1102 |0006: return-object v2 │ │ +36c030: |[36c030] javax.mail.internet.MimeMessage.getHeader:(Ljava/lang/String;)[Ljava/lang/String; │ │ +36c040: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ +36c044: 6e20 c69e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9ec6 │ │ +36c04a: 0c02 |0005: move-result-object v2 │ │ +36c04c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1966 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1417867,20 +1417866,20 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -36bd68: |[36bd68] javax.mail.internet.MimeMessage.getInputStream:()Ljava/io/InputStream; │ │ -36bd78: 6e10 9b9f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MimeMessage;.getDataHandler:()Ljavax/activation/DataHandler; // method@9f9b │ │ -36bd7e: 0c00 |0003: move-result-object v0 │ │ -36bd80: 6e10 be9b 0000 |0004: invoke-virtual {v0}, Ljavax/activation/DataHandler;.getInputStream:()Ljava/io/InputStream; // method@9bbe │ │ -36bd86: 0c00 |0007: move-result-object v0 │ │ -36bd88: 1100 |0008: return-object v0 │ │ +36bd64: |[36bd64] javax.mail.internet.MimeMessage.getInputStream:()Ljava/io/InputStream; │ │ +36bd74: 6e10 9b9f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MimeMessage;.getDataHandler:()Ljavax/activation/DataHandler; // method@9f9b │ │ +36bd7a: 0c00 |0003: move-result-object v0 │ │ +36bd7c: 6e10 be9b 0000 |0004: invoke-virtual {v0}, Ljavax/activation/DataHandler;.getInputStream:()Ljava/io/InputStream; // method@9bbe │ │ +36bd82: 0c00 |0007: move-result-object v0 │ │ +36bd84: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1395 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ │ │ #26 : (in Ljavax/mail/internet/MimeMessage;) │ │ @@ -1417888,35 +1417887,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -36bcb4: |[36bcb4] javax.mail.internet.MimeMessage.getLineCount:()I │ │ -36bcc4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -36bcc6: 0f00 |0001: return v0 │ │ +36bcb0: |[36bcb0] javax.mail.internet.MimeMessage.getLineCount:()I │ │ +36bcc0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +36bcc2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Ljavax/mail/internet/MimeMessage;) │ │ name : 'getMatchingHeaderLines' │ │ type : '([Ljava/lang/String;)Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -36c104: |[36c104] javax.mail.internet.MimeMessage.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -36c114: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ -36c118: 6e20 c79e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec7 │ │ -36c11e: 0c02 |0005: move-result-object v2 │ │ -36c120: 1102 |0006: return-object v2 │ │ +36c100: |[36c100] javax.mail.internet.MimeMessage.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +36c110: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ +36c114: 6e20 c79e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec7 │ │ +36c11a: 0c02 |0005: move-result-object v2 │ │ +36c11c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2126 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/String; │ │ │ │ @@ -1417925,19 +1417924,19 @@ │ │ type : '([Ljava/lang/String;)Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -36c124: |[36c124] javax.mail.internet.MimeMessage.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -36c134: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ -36c138: 6e20 c89e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec8 │ │ -36c13e: 0c02 |0005: move-result-object v2 │ │ -36c140: 1102 |0006: return-object v2 │ │ +36c120: |[36c120] javax.mail.internet.MimeMessage.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +36c130: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ +36c134: 6e20 c89e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec8 │ │ +36c13a: 0c02 |0005: move-result-object v2 │ │ +36c13c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2074 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/String; │ │ │ │ @@ -1417946,20 +1417945,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -36bfb0: |[36bfb0] javax.mail.internet.MimeMessage.getMessageID:()Ljava/lang/String; │ │ -36bfc0: 1a00 e43c |0000: const-string v0, "Message-ID" // string@3ce4 │ │ -36bfc4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36bfc6: 6e30 a29f 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ -36bfcc: 0c00 |0006: move-result-object v0 │ │ -36bfce: 1100 |0007: return-object v0 │ │ +36bfac: |[36bfac] javax.mail.internet.MimeMessage.getMessageID:()Ljava/lang/String; │ │ +36bfbc: 1a00 e43c |0000: const-string v0, "Message-ID" // string@3ce4 │ │ +36bfc0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36bfc2: 6e30 a29f 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ +36bfc8: 0c00 |0006: move-result-object v0 │ │ +36bfca: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1306 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljavax/mail/internet/MimeMessage; │ │ │ │ #30 : (in Ljavax/mail/internet/MimeMessage;) │ │ @@ -1417967,19 +1417966,19 @@ │ │ type : '([Ljava/lang/String;)Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -36c144: |[36c144] javax.mail.internet.MimeMessage.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -36c154: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ -36c158: 6e20 c99e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec9 │ │ -36c15e: 0c02 |0005: move-result-object v2 │ │ -36c160: 1102 |0006: return-object v2 │ │ +36c140: |[36c140] javax.mail.internet.MimeMessage.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +36c150: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ +36c154: 6e20 c99e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9ec9 │ │ +36c15a: 0c02 |0005: move-result-object v2 │ │ +36c15c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2139 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/String; │ │ │ │ @@ -1417988,19 +1417987,19 @@ │ │ type : '([Ljava/lang/String;)Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -36c164: |[36c164] javax.mail.internet.MimeMessage.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ -36c174: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ -36c178: 6e20 ca9e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9eca │ │ -36c17e: 0c02 |0005: move-result-object v2 │ │ -36c180: 1102 |0006: return-object v2 │ │ +36c160: |[36c160] javax.mail.internet.MimeMessage.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; │ │ +36c170: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ +36c174: 6e20 ca9e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.getNonMatchingHeaders:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9eca │ │ +36c17a: 0c02 |0005: move-result-object v2 │ │ +36c17c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2087 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/String; │ │ │ │ @@ -1418009,18 +1418008,18 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -36bd8c: |[36bd8c] javax.mail.internet.MimeMessage.getRawInputStream:()Ljava/io/InputStream; │ │ -36bd9c: 6e10 999f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MimeMessage;.getContentStream:()Ljava/io/InputStream; // method@9f99 │ │ -36bda2: 0c00 |0003: move-result-object v0 │ │ -36bda4: 1100 |0004: return-object v0 │ │ +36bd88: |[36bd88] javax.mail.internet.MimeMessage.getRawInputStream:()Ljava/io/InputStream; │ │ +36bd98: 6e10 999f 0100 |0000: invoke-virtual {v1}, Ljavax/mail/internet/MimeMessage;.getContentStream:()Ljava/io/InputStream; // method@9f99 │ │ +36bd9e: 0c00 |0003: move-result-object v0 │ │ +36bda0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1440 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ │ │ #33 : (in Ljavax/mail/internet/MimeMessage;) │ │ @@ -1418028,48 +1418027,48 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -36c054: |[36c054] javax.mail.internet.MimeMessage.getReceivedDate:()Ljava/util/Date; │ │ -36c064: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36c066: 1100 |0001: return-object v0 │ │ +36c050: |[36c050] javax.mail.internet.MimeMessage.getReceivedDate:()Ljava/util/Date; │ │ +36c060: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36c062: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Ljavax/mail/internet/MimeMessage;) │ │ name : 'getRecipients' │ │ type : '(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -36c36c: |[36c36c] javax.mail.internet.MimeMessage.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; │ │ -36c37c: 6200 1172 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ -36c380: 3302 1300 |0002: if-ne v2, v0, 0015 // +0013 │ │ -36c384: 1a02 c23e |0004: const-string v2, "Newsgroups" // string@3ec2 │ │ -36c388: 1a00 e804 |0006: const-string v0, "," // string@04e8 │ │ -36c38c: 6e30 a29f 2100 |0008: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ -36c392: 0c02 |000b: move-result-object v2 │ │ -36c394: 3902 0400 |000c: if-nez v2, 0010 // +0004 │ │ -36c398: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -36c39a: 2805 |000f: goto 0014 // +0005 │ │ -36c39c: 7110 40a0 0200 |0010: invoke-static {v2}, Ljavax/mail/internet/NewsAddress;.parse:(Ljava/lang/String;)[Ljavax/mail/internet/NewsAddress; // method@a040 │ │ -36c3a2: 0c02 |0013: move-result-object v2 │ │ -36c3a4: 1102 |0014: return-object v2 │ │ -36c3a6: 7020 a49f 2100 |0015: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ -36c3ac: 0c02 |0018: move-result-object v2 │ │ -36c3ae: 7020 919f 2100 |0019: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ -36c3b4: 0c02 |001c: move-result-object v2 │ │ -36c3b6: 1102 |001d: return-object v2 │ │ +36c368: |[36c368] javax.mail.internet.MimeMessage.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; │ │ +36c378: 6200 1172 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ +36c37c: 3302 1300 |0002: if-ne v2, v0, 0015 // +0013 │ │ +36c380: 1a02 c23e |0004: const-string v2, "Newsgroups" // string@3ec2 │ │ +36c384: 1a00 e804 |0006: const-string v0, "," // string@04e8 │ │ +36c388: 6e30 a29f 2100 |0008: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ +36c38e: 0c02 |000b: move-result-object v2 │ │ +36c390: 3902 0400 |000c: if-nez v2, 0010 // +0004 │ │ +36c394: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +36c396: 2805 |000f: goto 0014 // +0005 │ │ +36c398: 7110 40a0 0200 |0010: invoke-static {v2}, Ljavax/mail/internet/NewsAddress;.parse:(Ljava/lang/String;)[Ljavax/mail/internet/NewsAddress; // method@a040 │ │ +36c39e: 0c02 |0013: move-result-object v2 │ │ +36c3a0: 1102 |0014: return-object v2 │ │ +36c3a2: 7020 a49f 2100 |0015: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ +36c3a8: 0c02 |0018: move-result-object v2 │ │ +36c3aa: 7020 919f 2100 |0019: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ +36c3b0: 0c02 |001c: move-result-object v2 │ │ +36c3b2: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0008 line=579 │ │ 0x0010 line=580 │ │ 0x0015 line=582 │ │ locals : │ │ @@ -1418081,24 +1418080,24 @@ │ │ type : '()[Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -36c3b8: |[36c3b8] javax.mail.internet.MimeMessage.getReplyTo:()[Ljavax/mail/Address; │ │ -36c3c8: 1a00 4044 |0000: const-string v0, "Reply-To" // string@4440 │ │ -36c3cc: 7020 919f 0200 |0002: invoke-direct {v2, v0}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ -36c3d2: 0c00 |0005: move-result-object v0 │ │ -36c3d4: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -36c3d8: 2101 |0008: array-length v1, v0 │ │ -36c3da: 3901 0600 |0009: if-nez v1, 000f // +0006 │ │ -36c3de: 6e10 a19f 0200 |000b: invoke-virtual {v2}, Ljavax/mail/internet/MimeMessage;.getFrom:()[Ljavax/mail/Address; // method@9fa1 │ │ -36c3e4: 0c00 |000e: move-result-object v0 │ │ -36c3e6: 1100 |000f: return-object v0 │ │ +36c3b4: |[36c3b4] javax.mail.internet.MimeMessage.getReplyTo:()[Ljavax/mail/Address; │ │ +36c3c4: 1a00 4044 |0000: const-string v0, "Reply-To" // string@4440 │ │ +36c3c8: 7020 919f 0200 |0002: invoke-direct {v2, v0}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ +36c3ce: 0c00 |0005: move-result-object v0 │ │ +36c3d0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +36c3d4: 2101 |0008: array-length v1, v0 │ │ +36c3d6: 3901 0600 |0009: if-nez v1, 000f // +0006 │ │ +36c3da: 6e10 a19f 0200 |000b: invoke-virtual {v2}, Ljavax/mail/internet/MimeMessage;.getFrom:()[Ljavax/mail/Address; // method@9fa1 │ │ +36c3e0: 0c00 |000e: move-result-object v0 │ │ +36c3e2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=730 │ │ 0x0008 line=731 │ │ 0x000b line=732 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljavax/mail/internet/MimeMessage; │ │ @@ -1418108,27 +1418107,27 @@ │ │ type : '()Ljavax/mail/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -36c1c8: |[36c1c8] javax.mail.internet.MimeMessage.getSender:()Ljavax/mail/Address; │ │ -36c1d8: 1a00 0248 |0000: const-string v0, "Sender" // string@4802 │ │ -36c1dc: 7020 919f 0200 |0002: invoke-direct {v2, v0}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ -36c1e2: 0c00 |0005: move-result-object v0 │ │ -36c1e4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -36c1e8: 2101 |0008: array-length v1, v0 │ │ -36c1ea: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -36c1ee: 2805 |000b: goto 0010 // +0005 │ │ -36c1f0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -36c1f2: 4600 0001 |000d: aget-object v0, v0, v1 │ │ -36c1f6: 1100 |000f: return-object v0 │ │ -36c1f8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -36c1fa: 1100 |0011: return-object v0 │ │ +36c1c4: |[36c1c4] javax.mail.internet.MimeMessage.getSender:()Ljavax/mail/Address; │ │ +36c1d4: 1a00 0248 |0000: const-string v0, "Sender" // string@4802 │ │ +36c1d8: 7020 919f 0200 |0002: invoke-direct {v2, v0}, Ljavax/mail/internet/MimeMessage;.getAddressHeader:(Ljava/lang/String;)[Ljavax/mail/Address; // method@9f91 │ │ +36c1de: 0c00 |0005: move-result-object v0 │ │ +36c1e0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +36c1e4: 2101 |0008: array-length v1, v0 │ │ +36c1e6: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +36c1ea: 2805 |000b: goto 0010 // +0005 │ │ +36c1ec: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +36c1ee: 4600 0001 |000d: aget-object v0, v0, v1 │ │ +36c1f2: 1100 |000f: return-object v0 │ │ +36c1f4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +36c1f6: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=491 │ │ 0x0008 line=492 │ │ 0x000d line=494 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Ljavax/mail/internet/MimeMessage; │ │ @@ -1418138,30 +1418137,30 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -36c068: |[36c068] javax.mail.internet.MimeMessage.getSentDate:()Ljava/util/Date; │ │ -36c078: 1a00 c716 |0000: const-string v0, "Date" // string@16c7 │ │ -36c07c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36c07e: 6e30 a29f 0301 |0003: invoke-virtual {v3, v0, v1}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ -36c084: 0c00 |0006: move-result-object v0 │ │ -36c086: 3800 0e00 |0007: if-eqz v0, 0015 // +000e │ │ -36c08a: 6202 1c72 |0009: sget-object v2, Ljavax/mail/internet/MimeMessage;.mailDateFormat:Ljavax/mail/internet/MailDateFormat; // field@721c │ │ -36c08e: 1d02 |000b: monitor-enter v2 │ │ -36c090: 6e20 279f 0200 |000c: invoke-virtual {v2, v0}, Ljavax/mail/internet/MailDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@9f27 │ │ -36c096: 0c00 |000f: move-result-object v0 │ │ -36c098: 1e02 |0010: monitor-exit v2 │ │ -36c09a: 1100 |0011: return-object v0 │ │ -36c09c: 0d00 |0012: move-exception v0 │ │ -36c09e: 1e02 |0013: monitor-exit v2 │ │ -36c0a0: 2700 |0014: throw v0 │ │ -36c0a2: 1101 |0015: return-object v1 │ │ +36c064: |[36c064] javax.mail.internet.MimeMessage.getSentDate:()Ljava/util/Date; │ │ +36c074: 1a00 c716 |0000: const-string v0, "Date" // string@16c7 │ │ +36c078: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36c07a: 6e30 a29f 0301 |0003: invoke-virtual {v3, v0, v1}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ +36c080: 0c00 |0006: move-result-object v0 │ │ +36c082: 3800 0e00 |0007: if-eqz v0, 0015 // +000e │ │ +36c086: 6202 1c72 |0009: sget-object v2, Ljavax/mail/internet/MimeMessage;.mailDateFormat:Ljavax/mail/internet/MailDateFormat; // field@721c │ │ +36c08a: 1d02 |000b: monitor-enter v2 │ │ +36c08c: 6e20 279f 0200 |000c: invoke-virtual {v2, v0}, Ljavax/mail/internet/MailDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@9f27 │ │ +36c092: 0c00 |000f: move-result-object v0 │ │ +36c094: 1e02 |0010: monitor-exit v2 │ │ +36c096: 1100 |0011: return-object v0 │ │ +36c098: 0d00 |0012: move-exception v0 │ │ +36c09a: 1e02 |0013: monitor-exit v2 │ │ +36c09c: 2700 |0014: throw v0 │ │ +36c09e: 1101 |0015: return-object v1 │ │ catches : 3 │ │ 0x0009 - 0x000c │ │ Ljava/text/ParseException; -> 0x0015 │ │ 0x000c - 0x0014 │ │ -> 0x0012 │ │ 0x0014 - 0x0015 │ │ Ljava/text/ParseException; -> 0x0015 │ │ @@ -1418178,27 +1418177,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -36bcc8: |[36bcc8] javax.mail.internet.MimeMessage.getSize:()I │ │ -36bcd8: 5410 1772 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.content:[B // field@7217 │ │ -36bcdc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -36bce0: 2100 |0004: array-length v0, v0 │ │ -36bce2: 0f00 |0005: return v0 │ │ -36bce4: 5410 1872 |0006: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7218 │ │ -36bce8: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -36bcec: 6e10 b396 0000 |000a: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@96b3 │ │ -36bcf2: 0a00 |000d: move-result v0 │ │ -36bcf4: 3d00 0300 |000e: if-lez v0, 0011 // +0003 │ │ -36bcf8: 0f00 |0010: return v0 │ │ -36bcfa: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -36bcfc: 0f00 |0012: return v0 │ │ +36bcc4: |[36bcc4] javax.mail.internet.MimeMessage.getSize:()I │ │ +36bcd4: 5410 1772 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.content:[B // field@7217 │ │ +36bcd8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +36bcdc: 2100 |0004: array-length v0, v0 │ │ +36bcde: 0f00 |0005: return v0 │ │ +36bce0: 5410 1872 |0006: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7218 │ │ +36bce4: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +36bce8: 6e10 b396 0000 |000a: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@96b3 │ │ +36bcee: 0a00 |000d: move-result v0 │ │ +36bcf0: 3d00 0300 |000e: if-lez v0, 0011 // +0003 │ │ +36bcf4: 0f00 |0010: return v0 │ │ +36bcf6: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +36bcf8: 0f00 |0012: return v0 │ │ catches : 1 │ │ 0x000a - 0x000e │ │ Ljava/io/IOException; -> 0x0011 │ │ positions : │ │ 0x0000 line=979 │ │ 0x0004 line=980 │ │ 0x0006 line=981 │ │ @@ -1418211,26 +1418210,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -36bfd0: |[36bfd0] javax.mail.internet.MimeMessage.getSubject:()Ljava/lang/String; │ │ -36bfe0: 1a00 7749 |0000: const-string v0, "Subject" // string@4977 │ │ -36bfe4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -36bfe6: 6e30 a29f 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ -36bfec: 0c00 |0006: move-result-object v0 │ │ -36bfee: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -36bff2: 1101 |0009: return-object v1 │ │ -36bff4: 7110 37a0 0000 |000a: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.unfold:(Ljava/lang/String;)Ljava/lang/String; // method@a037 │ │ -36bffa: 0c01 |000d: move-result-object v1 │ │ -36bffc: 7110 1fa0 0100 |000e: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a01f │ │ -36c002: 0c00 |0011: move-result-object v0 │ │ -36c004: 1100 |0012: return-object v0 │ │ +36bfcc: |[36bfcc] javax.mail.internet.MimeMessage.getSubject:()Ljava/lang/String; │ │ +36bfdc: 1a00 7749 |0000: const-string v0, "Subject" // string@4977 │ │ +36bfe0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +36bfe2: 6e30 a29f 0201 |0003: invoke-virtual {v2, v0, v1}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ +36bfe8: 0c00 |0006: move-result-object v0 │ │ +36bfea: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +36bfee: 1101 |0009: return-object v1 │ │ +36bff0: 7110 37a0 0000 |000a: invoke-static {v0}, Ljavax/mail/internet/MimeUtility;.unfold:(Ljava/lang/String;)Ljava/lang/String; // method@a037 │ │ +36bff6: 0c01 |000d: move-result-object v1 │ │ +36bff8: 7110 1fa0 0100 |000e: invoke-static {v1}, Ljavax/mail/internet/MimeUtility;.decodeText:(Ljava/lang/String;)Ljava/lang/String; // method@a01f │ │ +36bffe: 0c00 |0011: move-result-object v0 │ │ +36c000: 1100 |0012: return-object v0 │ │ catches : 1 │ │ 0x000a - 0x0012 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0012 │ │ positions : │ │ 0x0003 line=813 │ │ 0x000a line=819 │ │ locals : │ │ @@ -1418241,18 +1418240,18 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -36bc64: |[36bc64] javax.mail.internet.MimeMessage.isMimeType:(Ljava/lang/String;)Z │ │ -36bc74: 7120 609f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.isMimeType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Z // method@9f60 │ │ -36bc7a: 0a01 |0003: move-result v1 │ │ -36bc7c: 0f01 |0004: return v1 │ │ +36bc60: |[36bc60] javax.mail.internet.MimeMessage.isMimeType:(Ljava/lang/String;)Z │ │ +36bc70: 7120 609f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.isMimeType:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Z // method@9f60 │ │ +36bc76: 0a01 |0003: move-result v1 │ │ +36bc78: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1055 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1418261,24 +1418260,24 @@ │ │ type : '(Ljavax/mail/Flags$Flag;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -36bc80: |[36bc80] javax.mail.internet.MimeMessage.isSet:(Ljavax/mail/Flags$Flag;)Z │ │ -36bc90: 1d01 |0000: monitor-enter v1 │ │ -36bc92: 5410 1a72 |0001: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@721a │ │ -36bc96: 6e20 8e9c 2000 |0003: invoke-virtual {v0, v2}, Ljavax/mail/Flags;.contains:(Ljavax/mail/Flags$Flag;)Z // method@9c8e │ │ -36bc9c: 0a02 |0006: move-result v2 │ │ -36bc9e: 1e01 |0007: monitor-exit v1 │ │ -36bca0: 0f02 |0008: return v2 │ │ -36bca2: 0d02 |0009: move-exception v2 │ │ -36bca4: 1e01 |000a: monitor-exit v1 │ │ -36bca6: 2702 |000b: throw v2 │ │ +36bc7c: |[36bc7c] javax.mail.internet.MimeMessage.isSet:(Ljavax/mail/Flags$Flag;)Z │ │ +36bc8c: 1d01 |0000: monitor-enter v1 │ │ +36bc8e: 5410 1a72 |0001: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@721a │ │ +36bc92: 6e20 8e9c 2000 |0003: invoke-virtual {v0, v2}, Ljavax/mail/Flags;.contains:(Ljavax/mail/Flags$Flag;)Z // method@9c8e │ │ +36bc98: 0a02 |0006: move-result v2 │ │ +36bc9a: 1e01 |0007: monitor-exit v1 │ │ +36bc9c: 0f02 |0008: return v2 │ │ +36bc9e: 0d02 |0009: move-exception v2 │ │ +36bca0: 1e01 |000a: monitor-exit v1 │ │ +36bca2: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=2180 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ljavax/mail/internet/MimeMessage; │ │ @@ -1418289,48 +1418288,48 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -36ca84: |[36ca84] javax.mail.internet.MimeMessage.parse:(Ljava/io/InputStream;)V │ │ -36ca94: 2050 8312 |0000: instance-of v0, v5, Ljava/io/ByteArrayInputStream; // type@1283 │ │ -36ca98: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -36ca9c: 2050 8012 |0004: instance-of v0, v5, Ljava/io/BufferedInputStream; // type@1280 │ │ -36caa0: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ -36caa4: 2050 4214 |0008: instance-of v0, v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36caa8: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -36caac: 2200 8012 |000c: new-instance v0, Ljava/io/BufferedInputStream; // type@1280 │ │ -36cab0: 7020 4496 5000 |000e: invoke-direct {v0, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9644 │ │ -36cab6: 0705 |0011: move-object v5, v0 │ │ -36cab8: 6e20 8e9f 5400 |0012: invoke-virtual {v4, v5}, Ljavax/mail/internet/MimeMessage;.createInternetHeaders:(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders; // method@9f8e │ │ -36cabe: 0c00 |0015: move-result-object v0 │ │ -36cac0: 5b40 1b72 |0016: iput-object v0, v4, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ -36cac4: 2050 4214 |0018: instance-of v0, v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36cac8: 3800 1100 |001a: if-eqz v0, 002b // +0011 │ │ -36cacc: 1f05 4214 |001c: check-cast v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ -36cad0: 7210 72a0 0500 |001e: invoke-interface {v5}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ -36cad6: 0b00 |0021: move-result-wide v0 │ │ -36cad8: 1602 ffff |0022: const-wide/16 v2, #int -1 // #ffff │ │ -36cadc: 7253 73a0 0521 |0024: invoke-interface {v5, v0, v1, v2, v3}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ -36cae2: 0c05 |0027: move-result-object v5 │ │ -36cae4: 5b45 1872 |0028: iput-object v5, v4, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7218 │ │ -36cae8: 2807 |002a: goto 0031 // +0007 │ │ -36caea: 7110 5d95 0500 |002b: invoke-static {v5}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/io/InputStream;)[B // method@955d │ │ -36caf0: 0c05 |002e: move-result-object v5 │ │ -36caf2: 5b45 1772 |002f: iput-object v5, v4, Ljavax/mail/internet/MimeMessage;.content:[B // field@7217 │ │ -36caf6: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -36caf8: 5c45 1d72 |0032: iput-boolean v5, v4, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721d │ │ -36cafc: 0e00 |0034: return-void │ │ -36cafe: 0d05 |0035: move-exception v5 │ │ -36cb00: 2200 ed13 |0036: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ -36cb04: 1a01 651f |0038: const-string v1, "IOException" // string@1f65 │ │ -36cb08: 7030 1a9d 1005 |003a: invoke-direct {v0, v1, v5}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36cb0e: 2700 |003d: throw v0 │ │ +36ca80: |[36ca80] javax.mail.internet.MimeMessage.parse:(Ljava/io/InputStream;)V │ │ +36ca90: 2050 8312 |0000: instance-of v0, v5, Ljava/io/ByteArrayInputStream; // type@1283 │ │ +36ca94: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +36ca98: 2050 8012 |0004: instance-of v0, v5, Ljava/io/BufferedInputStream; // type@1280 │ │ +36ca9c: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ +36caa0: 2050 4214 |0008: instance-of v0, v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36caa4: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +36caa8: 2200 8012 |000c: new-instance v0, Ljava/io/BufferedInputStream; // type@1280 │ │ +36caac: 7020 4496 5000 |000e: invoke-direct {v0, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9644 │ │ +36cab2: 0705 |0011: move-object v5, v0 │ │ +36cab4: 6e20 8e9f 5400 |0012: invoke-virtual {v4, v5}, Ljavax/mail/internet/MimeMessage;.createInternetHeaders:(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders; // method@9f8e │ │ +36caba: 0c00 |0015: move-result-object v0 │ │ +36cabc: 5b40 1b72 |0016: iput-object v0, v4, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ +36cac0: 2050 4214 |0018: instance-of v0, v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36cac4: 3800 1100 |001a: if-eqz v0, 002b // +0011 │ │ +36cac8: 1f05 4214 |001c: check-cast v5, Ljavax/mail/internet/SharedInputStream; // type@1442 │ │ +36cacc: 7210 72a0 0500 |001e: invoke-interface {v5}, Ljavax/mail/internet/SharedInputStream;.getPosition:()J // method@a072 │ │ +36cad2: 0b00 |0021: move-result-wide v0 │ │ +36cad4: 1602 ffff |0022: const-wide/16 v2, #int -1 // #ffff │ │ +36cad8: 7253 73a0 0521 |0024: invoke-interface {v5, v0, v1, v2, v3}, Ljavax/mail/internet/SharedInputStream;.newStream:(JJ)Ljava/io/InputStream; // method@a073 │ │ +36cade: 0c05 |0027: move-result-object v5 │ │ +36cae0: 5b45 1872 |0028: iput-object v5, v4, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7218 │ │ +36cae4: 2807 |002a: goto 0031 // +0007 │ │ +36cae6: 7110 5d95 0500 |002b: invoke-static {v5}, Lcom/sun/mail/util/ASCIIUtility;.getBytes:(Ljava/io/InputStream;)[B // method@955d │ │ +36caec: 0c05 |002e: move-result-object v5 │ │ +36caee: 5b45 1772 |002f: iput-object v5, v4, Ljavax/mail/internet/MimeMessage;.content:[B // field@7217 │ │ +36caf2: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +36caf4: 5c45 1d72 |0032: iput-boolean v5, v4, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721d │ │ +36caf8: 0e00 |0034: return-void │ │ +36cafa: 0d05 |0035: move-exception v5 │ │ +36cafc: 2200 ed13 |0036: new-instance v0, Ljavax/mail/MessagingException; // type@13ed │ │ +36cb00: 1a01 651f |0038: const-string v1, "IOException" // string@1f65 │ │ +36cb04: 7030 1a9d 1005 |003a: invoke-direct {v0, v1, v5}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36cb0a: 2700 |003d: throw v0 │ │ catches : 1 │ │ 0x002b - 0x0031 │ │ Ljava/io/IOException; -> 0x0035 │ │ positions : │ │ 0x0000 line=348 │ │ 0x000c line=351 │ │ 0x0012 line=353 │ │ @@ -1418349,18 +1418348,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -36cb20: |[36cb20] javax.mail.internet.MimeMessage.removeHeader:(Ljava/lang/String;)V │ │ -36cb30: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ -36cb34: 6e20 ce9e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.removeHeader:(Ljava/lang/String;)V // method@9ece │ │ -36cb3a: 0e00 |0005: return-void │ │ +36cb1c: |[36cb1c] javax.mail.internet.MimeMessage.removeHeader:(Ljava/lang/String;)V │ │ +36cb2c: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ +36cb30: 6e20 ce9e 2000 |0002: invoke-virtual {v0, v2}, Ljavax/mail/internet/InternetHeaders;.removeHeader:(Ljava/lang/String;)V // method@9ece │ │ +36cb36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2041 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1418369,19 +1418368,19 @@ │ │ type : '(Z)Ljavax/mail/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36c420: |[36c420] javax.mail.internet.MimeMessage.reply:(Z)Ljavax/mail/Message; │ │ -36c430: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -36c432: 6e30 ba9f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.reply:(ZZ)Ljavax/mail/Message; // method@9fba │ │ -36c438: 0c02 |0004: move-result-object v2 │ │ -36c43a: 1102 |0005: return-object v2 │ │ +36c41c: |[36c41c] javax.mail.internet.MimeMessage.reply:(Z)Ljavax/mail/Message; │ │ +36c42c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +36c42e: 6e30 ba9f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.reply:(ZZ)Ljavax/mail/Message; // method@9fba │ │ +36c434: 0c02 |0004: move-result-object v2 │ │ +36c436: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1683 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -1418390,142 +1418389,142 @@ │ │ type : '(ZZ)Ljavax/mail/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 257 16-bit code units │ │ -36c43c: |[36c43c] javax.mail.internet.MimeMessage.reply:(ZZ)Ljavax/mail/Message; │ │ -36c44c: 54a0 1f72 |0000: iget-object v0, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ -36c450: 6e20 8f9f 0a00 |0002: invoke-virtual {v10, v0}, Ljavax/mail/internet/MimeMessage;.createMimeMessage:(Ljavax/mail/Session;)Ljavax/mail/internet/MimeMessage; // method@9f8f │ │ -36c456: 0c00 |0005: move-result-object v0 │ │ -36c458: 1a01 7749 |0006: const-string v1, "Subject" // string@4977 │ │ -36c45c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -36c45e: 6e30 a29f 1a02 |0009: invoke-virtual {v10, v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ -36c464: 0c09 |000c: move-result-object v9 │ │ -36c466: 3809 2300 |000d: if-eqz v9, 0030 // +0023 │ │ -36c46a: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -36c46c: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -36c46e: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -36c470: 1248 |0012: const/4 v8, #int 4 // #4 │ │ -36c472: 1a06 ec43 |0013: const-string v6, "Re: " // string@43ec │ │ -36c476: 0793 |0015: move-object v3, v9 │ │ -36c478: 7406 2598 0300 |0016: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@9825 │ │ -36c47e: 0a03 |0019: move-result v3 │ │ -36c480: 3903 1300 |001a: if-nez v3, 002d // +0013 │ │ -36c484: 2203 e812 |001c: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -36c488: 7010 4098 0300 |001e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36c48e: 1a04 ec43 |0021: const-string v4, "Re: " // string@43ec │ │ -36c492: 6e20 4b98 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36c498: 6e20 4b98 9300 |0026: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36c49e: 6e10 5498 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36c4a4: 0c09 |002c: move-result-object v9 │ │ -36c4a6: 6e30 cc9f 1009 |002d: invoke-virtual {v0, v1, v9}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36c4ac: 6e10 af9f 0a00 |0030: invoke-virtual {v10}, Ljavax/mail/internet/MimeMessage;.getReplyTo:()[Ljavax/mail/Address; // method@9faf │ │ -36c4b2: 0c01 |0033: move-result-object v1 │ │ -36c4b4: 6203 3a71 |0034: sget-object v3, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@713a │ │ -36c4b8: 6e30 cf9f 3001 |0036: invoke-virtual {v0, v3, v1}, Ljavax/mail/internet/MimeMessage;.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9fcf │ │ -36c4be: 380b 7d00 |0039: if-eqz v11, 00b6 // +007d │ │ -36c4c2: 220b 5613 |003b: new-instance v11, Ljava/util/ArrayList; // type@1356 │ │ -36c4c6: 7010 9399 0b00 |003d: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -36c4cc: 54a3 1f72 |0040: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ -36c4d0: 7110 939e 0300 |0042: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; // method@9e93 │ │ -36c4d6: 0c03 |0045: move-result-object v3 │ │ -36c4d8: 3803 0500 |0046: if-eqz v3, 004b // +0005 │ │ -36c4dc: 7220 5b9a 3b00 |0048: invoke-interface {v11, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -36c4e2: 54a3 1f72 |004b: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ -36c4e6: 3803 0b00 |004d: if-eqz v3, 0058 // +000b │ │ -36c4ea: 54a3 1f72 |004f: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ -36c4ee: 1a04 fd98 |0051: const-string v4, "mail.alternates" // string@98fd │ │ -36c4f2: 6e20 a69d 4300 |0053: invoke-virtual {v3, v4}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ -36c4f8: 0c03 |0056: move-result-object v3 │ │ -36c4fa: 2802 |0057: goto 0059 // +0002 │ │ -36c4fc: 0723 |0058: move-object v3, v2 │ │ -36c4fe: 1204 |0059: const/4 v4, #int 0 // #0 │ │ -36c500: 3803 0900 |005a: if-eqz v3, 0063 // +0009 │ │ -36c504: 7120 a09e 4300 |005c: invoke-static {v3, v4}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea0 │ │ -36c50a: 0c03 |005f: move-result-object v3 │ │ -36c50c: 7030 909f ba03 |0060: invoke-direct {v10, v11, v3}, Ljavax/mail/internet/MimeMessage;.eliminateDuplicates:(Ljava/util/List;[Ljavax/mail/Address;)[Ljavax/mail/Address; // method@9f90 │ │ -36c512: 54a3 1f72 |0063: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ -36c516: 3803 0e00 |0065: if-eqz v3, 0073 // +000e │ │ -36c51a: 54a3 1f72 |0067: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ -36c51e: 6e10 a59d 0300 |0069: invoke-virtual {v3}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ -36c524: 0c03 |006c: move-result-object v3 │ │ -36c526: 1a05 4499 |006d: const-string v5, "mail.replyallcc" // string@9944 │ │ -36c52a: 7130 e195 5304 |006f: invoke-static {v3, v5, v4}, Lcom/sun/mail/util/PropUtil;.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z // method@95e1 │ │ -36c530: 0a04 |0072: move-result v4 │ │ -36c532: 7030 909f ba01 |0073: invoke-direct {v10, v11, v1}, Ljavax/mail/internet/MimeMessage;.eliminateDuplicates:(Ljava/util/List;[Ljavax/mail/Address;)[Ljavax/mail/Address; // method@9f90 │ │ -36c538: 6201 3a71 |0076: sget-object v1, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@713a │ │ -36c53c: 6e20 ae9f 1a00 |0078: invoke-virtual {v10, v1}, Ljavax/mail/internet/MimeMessage;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9fae │ │ -36c542: 0c01 |007b: move-result-object v1 │ │ -36c544: 7030 909f ba01 |007c: invoke-direct {v10, v11, v1}, Ljavax/mail/internet/MimeMessage;.eliminateDuplicates:(Ljava/util/List;[Ljavax/mail/Address;)[Ljavax/mail/Address; // method@9f90 │ │ -36c54a: 0c01 |007f: move-result-object v1 │ │ -36c54c: 3801 1200 |0080: if-eqz v1, 0092 // +0012 │ │ -36c550: 2113 |0082: array-length v3, v1 │ │ -36c552: 3d03 0f00 |0083: if-lez v3, 0092 // +000f │ │ -36c556: 3804 0800 |0085: if-eqz v4, 008d // +0008 │ │ -36c55a: 6203 3971 |0087: sget-object v3, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7139 │ │ -36c55e: 6e30 8d9f 3001 |0089: invoke-virtual {v0, v3, v1}, Ljavax/mail/internet/MimeMessage;.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9f8d │ │ -36c564: 2806 |008c: goto 0092 // +0006 │ │ -36c566: 6203 3a71 |008d: sget-object v3, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@713a │ │ -36c56a: 6e30 8d9f 3001 |008f: invoke-virtual {v0, v3, v1}, Ljavax/mail/internet/MimeMessage;.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9f8d │ │ -36c570: 6201 3971 |0092: sget-object v1, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7139 │ │ -36c574: 6e20 ae9f 1a00 |0094: invoke-virtual {v10, v1}, Ljavax/mail/internet/MimeMessage;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9fae │ │ -36c57a: 0c01 |0097: move-result-object v1 │ │ -36c57c: 7030 909f ba01 |0098: invoke-direct {v10, v11, v1}, Ljavax/mail/internet/MimeMessage;.eliminateDuplicates:(Ljava/util/List;[Ljavax/mail/Address;)[Ljavax/mail/Address; // method@9f90 │ │ -36c582: 0c0b |009b: move-result-object v11 │ │ -36c584: 380b 0a00 |009c: if-eqz v11, 00a6 // +000a │ │ -36c588: 21b1 |009e: array-length v1, v11 │ │ -36c58a: 3d01 0700 |009f: if-lez v1, 00a6 // +0007 │ │ -36c58e: 6201 3971 |00a1: sget-object v1, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7139 │ │ -36c592: 6e30 8d9f 100b |00a3: invoke-virtual {v0, v1, v11}, Ljavax/mail/internet/MimeMessage;.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9f8d │ │ -36c598: 620b 1172 |00a6: sget-object v11, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ -36c59c: 6e20 ae9f ba00 |00a8: invoke-virtual {v10, v11}, Ljavax/mail/internet/MimeMessage;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9fae │ │ -36c5a2: 0c0b |00ab: move-result-object v11 │ │ -36c5a4: 380b 0a00 |00ac: if-eqz v11, 00b6 // +000a │ │ -36c5a8: 21b1 |00ae: array-length v1, v11 │ │ -36c5aa: 3d01 0700 |00af: if-lez v1, 00b6 // +0007 │ │ -36c5ae: 6201 1172 |00b1: sget-object v1, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ -36c5b2: 6e30 cf9f 100b |00b3: invoke-virtual {v0, v1, v11}, Ljavax/mail/internet/MimeMessage;.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9fcf │ │ -36c5b8: 1a0b e53c |00b6: const-string v11, "Message-Id" // string@3ce5 │ │ -36c5bc: 6e30 a29f ba02 |00b8: invoke-virtual {v10, v11, v2}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ -36c5c2: 0c0b |00bb: move-result-object v11 │ │ -36c5c4: 1a01 0b20 |00bc: const-string v1, "In-Reply-To" // string@200b │ │ -36c5c8: 380b 0500 |00be: if-eqz v11, 00c3 // +0005 │ │ -36c5cc: 6e30 cc9f 100b |00c0: invoke-virtual {v0, v1, v11}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36c5d2: 1a02 2544 |00c3: const-string v2, "References" // string@4425 │ │ -36c5d6: 1a03 a500 |00c5: const-string v3, " " // string@00a5 │ │ -36c5da: 6e30 a29f 2a03 |00c7: invoke-virtual {v10, v2, v3}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ -36c5e0: 0c04 |00ca: move-result-object v4 │ │ -36c5e2: 3904 0600 |00cb: if-nez v4, 00d1 // +0006 │ │ -36c5e6: 6e30 a29f 1a03 |00cd: invoke-virtual {v10, v1, v3}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ -36c5ec: 0c04 |00d0: move-result-object v4 │ │ -36c5ee: 380b 1b00 |00d1: if-eqz v11, 00ec // +001b │ │ -36c5f2: 3804 1a00 |00d3: if-eqz v4, 00ed // +001a │ │ -36c5f6: 2201 e812 |00d5: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -36c5fa: 7010 4098 0100 |00d7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36c600: 7110 37a0 0400 |00da: invoke-static {v4}, Ljavax/mail/internet/MimeUtility;.unfold:(Ljava/lang/String;)Ljava/lang/String; // method@a037 │ │ -36c606: 0c04 |00dd: move-result-object v4 │ │ -36c608: 6e20 4b98 4100 |00de: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36c60e: 6e20 4b98 3100 |00e1: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36c614: 6e20 4b98 b100 |00e4: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36c61a: 6e10 5498 0100 |00e7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36c620: 0c0b |00ea: move-result-object v11 │ │ -36c622: 2802 |00eb: goto 00ed // +0002 │ │ -36c624: 074b |00ec: move-object v11, v4 │ │ -36c626: 380b 0b00 |00ed: if-eqz v11, 00f8 // +000b │ │ -36c62a: 1301 0c00 |00ef: const/16 v1, #int 12 // #c │ │ -36c62e: 7120 29a0 b100 |00f1: invoke-static {v1, v11}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ -36c634: 0c0b |00f4: move-result-object v11 │ │ -36c636: 6e30 cc9f 200b |00f5: invoke-virtual {v0, v2, v11}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36c63c: 380c 0800 |00f8: if-eqz v12, 0100 // +0008 │ │ -36c640: 620b 1572 |00fa: sget-object v11, Ljavax/mail/internet/MimeMessage;.answeredFlag:Ljavax/mail/Flags; // field@7215 │ │ -36c644: 121c |00fc: const/4 v12, #int 1 // #1 │ │ -36c646: 6e30 c89f ba0c |00fd: invoke-virtual {v10, v11, v12}, Ljavax/mail/internet/MimeMessage;.setFlags:(Ljavax/mail/Flags;Z)V // method@9fc8 │ │ -36c64c: 1100 |0100: return-object v0 │ │ +36c438: |[36c438] javax.mail.internet.MimeMessage.reply:(ZZ)Ljavax/mail/Message; │ │ +36c448: 54a0 1f72 |0000: iget-object v0, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ +36c44c: 6e20 8f9f 0a00 |0002: invoke-virtual {v10, v0}, Ljavax/mail/internet/MimeMessage;.createMimeMessage:(Ljavax/mail/Session;)Ljavax/mail/internet/MimeMessage; // method@9f8f │ │ +36c452: 0c00 |0005: move-result-object v0 │ │ +36c454: 1a01 7749 |0006: const-string v1, "Subject" // string@4977 │ │ +36c458: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +36c45a: 6e30 a29f 1a02 |0009: invoke-virtual {v10, v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ +36c460: 0c09 |000c: move-result-object v9 │ │ +36c462: 3809 2300 |000d: if-eqz v9, 0030 // +0023 │ │ +36c466: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +36c468: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +36c46a: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +36c46c: 1248 |0012: const/4 v8, #int 4 // #4 │ │ +36c46e: 1a06 ec43 |0013: const-string v6, "Re: " // string@43ec │ │ +36c472: 0793 |0015: move-object v3, v9 │ │ +36c474: 7406 2598 0300 |0016: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@9825 │ │ +36c47a: 0a03 |0019: move-result v3 │ │ +36c47c: 3903 1300 |001a: if-nez v3, 002d // +0013 │ │ +36c480: 2203 e812 |001c: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +36c484: 7010 4098 0300 |001e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36c48a: 1a04 ec43 |0021: const-string v4, "Re: " // string@43ec │ │ +36c48e: 6e20 4b98 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36c494: 6e20 4b98 9300 |0026: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36c49a: 6e10 5498 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36c4a0: 0c09 |002c: move-result-object v9 │ │ +36c4a2: 6e30 cc9f 1009 |002d: invoke-virtual {v0, v1, v9}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36c4a8: 6e10 af9f 0a00 |0030: invoke-virtual {v10}, Ljavax/mail/internet/MimeMessage;.getReplyTo:()[Ljavax/mail/Address; // method@9faf │ │ +36c4ae: 0c01 |0033: move-result-object v1 │ │ +36c4b0: 6203 3a71 |0034: sget-object v3, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@713a │ │ +36c4b4: 6e30 cf9f 3001 |0036: invoke-virtual {v0, v3, v1}, Ljavax/mail/internet/MimeMessage;.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9fcf │ │ +36c4ba: 380b 7d00 |0039: if-eqz v11, 00b6 // +007d │ │ +36c4be: 220b 5613 |003b: new-instance v11, Ljava/util/ArrayList; // type@1356 │ │ +36c4c2: 7010 9399 0b00 |003d: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +36c4c8: 54a3 1f72 |0040: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ +36c4cc: 7110 939e 0300 |0042: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; // method@9e93 │ │ +36c4d2: 0c03 |0045: move-result-object v3 │ │ +36c4d4: 3803 0500 |0046: if-eqz v3, 004b // +0005 │ │ +36c4d8: 7220 5b9a 3b00 |0048: invoke-interface {v11, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +36c4de: 54a3 1f72 |004b: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ +36c4e2: 3803 0b00 |004d: if-eqz v3, 0058 // +000b │ │ +36c4e6: 54a3 1f72 |004f: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ +36c4ea: 1a04 fd98 |0051: const-string v4, "mail.alternates" // string@98fd │ │ +36c4ee: 6e20 a69d 4300 |0053: invoke-virtual {v3, v4}, Ljavax/mail/Session;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9da6 │ │ +36c4f4: 0c03 |0056: move-result-object v3 │ │ +36c4f6: 2802 |0057: goto 0059 // +0002 │ │ +36c4f8: 0723 |0058: move-object v3, v2 │ │ +36c4fa: 1204 |0059: const/4 v4, #int 0 // #0 │ │ +36c4fc: 3803 0900 |005a: if-eqz v3, 0063 // +0009 │ │ +36c500: 7120 a09e 4300 |005c: invoke-static {v3, v4}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress; // method@9ea0 │ │ +36c506: 0c03 |005f: move-result-object v3 │ │ +36c508: 7030 909f ba03 |0060: invoke-direct {v10, v11, v3}, Ljavax/mail/internet/MimeMessage;.eliminateDuplicates:(Ljava/util/List;[Ljavax/mail/Address;)[Ljavax/mail/Address; // method@9f90 │ │ +36c50e: 54a3 1f72 |0063: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ +36c512: 3803 0e00 |0065: if-eqz v3, 0073 // +000e │ │ +36c516: 54a3 1f72 |0067: iget-object v3, v10, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ +36c51a: 6e10 a59d 0300 |0069: invoke-virtual {v3}, Ljavax/mail/Session;.getProperties:()Ljava/util/Properties; // method@9da5 │ │ +36c520: 0c03 |006c: move-result-object v3 │ │ +36c522: 1a05 4499 |006d: const-string v5, "mail.replyallcc" // string@9944 │ │ +36c526: 7130 e195 5304 |006f: invoke-static {v3, v5, v4}, Lcom/sun/mail/util/PropUtil;.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z // method@95e1 │ │ +36c52c: 0a04 |0072: move-result v4 │ │ +36c52e: 7030 909f ba01 |0073: invoke-direct {v10, v11, v1}, Ljavax/mail/internet/MimeMessage;.eliminateDuplicates:(Ljava/util/List;[Ljavax/mail/Address;)[Ljavax/mail/Address; // method@9f90 │ │ +36c534: 6201 3a71 |0076: sget-object v1, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@713a │ │ +36c538: 6e20 ae9f 1a00 |0078: invoke-virtual {v10, v1}, Ljavax/mail/internet/MimeMessage;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9fae │ │ +36c53e: 0c01 |007b: move-result-object v1 │ │ +36c540: 7030 909f ba01 |007c: invoke-direct {v10, v11, v1}, Ljavax/mail/internet/MimeMessage;.eliminateDuplicates:(Ljava/util/List;[Ljavax/mail/Address;)[Ljavax/mail/Address; // method@9f90 │ │ +36c546: 0c01 |007f: move-result-object v1 │ │ +36c548: 3801 1200 |0080: if-eqz v1, 0092 // +0012 │ │ +36c54c: 2113 |0082: array-length v3, v1 │ │ +36c54e: 3d03 0f00 |0083: if-lez v3, 0092 // +000f │ │ +36c552: 3804 0800 |0085: if-eqz v4, 008d // +0008 │ │ +36c556: 6203 3971 |0087: sget-object v3, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7139 │ │ +36c55a: 6e30 8d9f 3001 |0089: invoke-virtual {v0, v3, v1}, Ljavax/mail/internet/MimeMessage;.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9f8d │ │ +36c560: 2806 |008c: goto 0092 // +0006 │ │ +36c562: 6203 3a71 |008d: sget-object v3, Ljavax/mail/Message$RecipientType;.TO:Ljavax/mail/Message$RecipientType; // field@713a │ │ +36c566: 6e30 8d9f 3001 |008f: invoke-virtual {v0, v3, v1}, Ljavax/mail/internet/MimeMessage;.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9f8d │ │ +36c56c: 6201 3971 |0092: sget-object v1, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7139 │ │ +36c570: 6e20 ae9f 1a00 |0094: invoke-virtual {v10, v1}, Ljavax/mail/internet/MimeMessage;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9fae │ │ +36c576: 0c01 |0097: move-result-object v1 │ │ +36c578: 7030 909f ba01 |0098: invoke-direct {v10, v11, v1}, Ljavax/mail/internet/MimeMessage;.eliminateDuplicates:(Ljava/util/List;[Ljavax/mail/Address;)[Ljavax/mail/Address; // method@9f90 │ │ +36c57e: 0c0b |009b: move-result-object v11 │ │ +36c580: 380b 0a00 |009c: if-eqz v11, 00a6 // +000a │ │ +36c584: 21b1 |009e: array-length v1, v11 │ │ +36c586: 3d01 0700 |009f: if-lez v1, 00a6 // +0007 │ │ +36c58a: 6201 3971 |00a1: sget-object v1, Ljavax/mail/Message$RecipientType;.CC:Ljavax/mail/Message$RecipientType; // field@7139 │ │ +36c58e: 6e30 8d9f 100b |00a3: invoke-virtual {v0, v1, v11}, Ljavax/mail/internet/MimeMessage;.addRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9f8d │ │ +36c594: 620b 1172 |00a6: sget-object v11, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ +36c598: 6e20 ae9f ba00 |00a8: invoke-virtual {v10, v11}, Ljavax/mail/internet/MimeMessage;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9fae │ │ +36c59e: 0c0b |00ab: move-result-object v11 │ │ +36c5a0: 380b 0a00 |00ac: if-eqz v11, 00b6 // +000a │ │ +36c5a4: 21b1 |00ae: array-length v1, v11 │ │ +36c5a6: 3d01 0700 |00af: if-lez v1, 00b6 // +0007 │ │ +36c5aa: 6201 1172 |00b1: sget-object v1, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ +36c5ae: 6e30 cf9f 100b |00b3: invoke-virtual {v0, v1, v11}, Ljavax/mail/internet/MimeMessage;.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V // method@9fcf │ │ +36c5b4: 1a0b e53c |00b6: const-string v11, "Message-Id" // string@3ce5 │ │ +36c5b8: 6e30 a29f ba02 |00b8: invoke-virtual {v10, v11, v2}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ +36c5be: 0c0b |00bb: move-result-object v11 │ │ +36c5c0: 1a01 0b20 |00bc: const-string v1, "In-Reply-To" // string@200b │ │ +36c5c4: 380b 0500 |00be: if-eqz v11, 00c3 // +0005 │ │ +36c5c8: 6e30 cc9f 100b |00c0: invoke-virtual {v0, v1, v11}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36c5ce: 1a02 2544 |00c3: const-string v2, "References" // string@4425 │ │ +36c5d2: 1a03 a500 |00c5: const-string v3, " " // string@00a5 │ │ +36c5d6: 6e30 a29f 2a03 |00c7: invoke-virtual {v10, v2, v3}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ +36c5dc: 0c04 |00ca: move-result-object v4 │ │ +36c5de: 3904 0600 |00cb: if-nez v4, 00d1 // +0006 │ │ +36c5e2: 6e30 a29f 1a03 |00cd: invoke-virtual {v10, v1, v3}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9fa2 │ │ +36c5e8: 0c04 |00d0: move-result-object v4 │ │ +36c5ea: 380b 1b00 |00d1: if-eqz v11, 00ec // +001b │ │ +36c5ee: 3804 1a00 |00d3: if-eqz v4, 00ed // +001a │ │ +36c5f2: 2201 e812 |00d5: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +36c5f6: 7010 4098 0100 |00d7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36c5fc: 7110 37a0 0400 |00da: invoke-static {v4}, Ljavax/mail/internet/MimeUtility;.unfold:(Ljava/lang/String;)Ljava/lang/String; // method@a037 │ │ +36c602: 0c04 |00dd: move-result-object v4 │ │ +36c604: 6e20 4b98 4100 |00de: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36c60a: 6e20 4b98 3100 |00e1: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36c610: 6e20 4b98 b100 |00e4: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36c616: 6e10 5498 0100 |00e7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36c61c: 0c0b |00ea: move-result-object v11 │ │ +36c61e: 2802 |00eb: goto 00ed // +0002 │ │ +36c620: 074b |00ec: move-object v11, v4 │ │ +36c622: 380b 0b00 |00ed: if-eqz v11, 00f8 // +000b │ │ +36c626: 1301 0c00 |00ef: const/16 v1, #int 12 // #c │ │ +36c62a: 7120 29a0 b100 |00f1: invoke-static {v1, v11}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ +36c630: 0c0b |00f4: move-result-object v11 │ │ +36c632: 6e30 cc9f 200b |00f5: invoke-virtual {v0, v2, v11}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36c638: 380c 0800 |00f8: if-eqz v12, 0100 // +0008 │ │ +36c63c: 620b 1572 |00fa: sget-object v11, Ljavax/mail/internet/MimeMessage;.answeredFlag:Ljavax/mail/Flags; // field@7215 │ │ +36c640: 121c |00fc: const/4 v12, #int 1 // #1 │ │ +36c642: 6e30 c89f ba0c |00fd: invoke-virtual {v10, v11, v12}, Ljavax/mail/internet/MimeMessage;.setFlags:(Ljavax/mail/Flags;Z)V // method@9fc8 │ │ +36c648: 1100 |0100: return-object v0 │ │ catches : 1 │ │ 0x00fa - 0x0100 │ │ Ljavax/mail/MessagingException; -> 0x0100 │ │ positions : │ │ 0x0000 line=1722 │ │ 0x0009 line=1730 │ │ 0x0016 line=1732 │ │ @@ -1418574,20 +1418573,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -36cb3c: |[36cb3c] javax.mail.internet.MimeMessage.saveChanges:()V │ │ -36cb4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -36cb4e: 5c10 1d72 |0001: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721d │ │ -36cb52: 5c10 1e72 |0003: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721e │ │ -36cb56: 6e10 d89f 0100 |0005: invoke-virtual {v1}, Ljavax/mail/internet/MimeMessage;.updateHeaders:()V // method@9fd8 │ │ -36cb5c: 0e00 |0008: return-void │ │ +36cb38: |[36cb38] javax.mail.internet.MimeMessage.saveChanges:()V │ │ +36cb48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +36cb4a: 5c10 1d72 |0001: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721d │ │ +36cb4e: 5c10 1e72 |0003: iput-boolean v0, v1, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721e │ │ +36cb52: 6e10 d89f 0100 |0005: invoke-virtual {v1}, Ljavax/mail/internet/MimeMessage;.updateHeaders:()V // method@9fd8 │ │ +36cb58: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2229 │ │ 0x0003 line=2230 │ │ 0x0005 line=2231 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ @@ -1418597,24 +1418596,24 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -36cbb8: |[36cbb8] javax.mail.internet.MimeMessage.setContent:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -36cbc8: 2020 ef13 |0000: instance-of v0, v2, Ljavax/mail/Multipart; // type@13ef │ │ -36cbcc: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -36cbd0: 1f02 ef13 |0004: check-cast v2, Ljavax/mail/Multipart; // type@13ef │ │ -36cbd4: 6e20 be9f 2100 |0006: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMessage;.setContent:(Ljavax/mail/Multipart;)V // method@9fbe │ │ -36cbda: 2809 |0009: goto 0012 // +0009 │ │ -36cbdc: 2200 b913 |000a: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ -36cbe0: 7030 b09b 2003 |000c: invoke-direct {v0, v2, v3}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ -36cbe6: 6e20 c29f 0100 |000f: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeMessage;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9fc2 │ │ -36cbec: 0e00 |0012: return-void │ │ +36cbb4: |[36cbb4] javax.mail.internet.MimeMessage.setContent:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +36cbc4: 2020 ef13 |0000: instance-of v0, v2, Ljavax/mail/Multipart; // type@13ef │ │ +36cbc8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +36cbcc: 1f02 ef13 |0004: check-cast v2, Ljavax/mail/Multipart; // type@13ef │ │ +36cbd0: 6e20 be9f 2100 |0006: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMessage;.setContent:(Ljavax/mail/Multipart;)V // method@9fbe │ │ +36cbd6: 2809 |0009: goto 0012 // +0009 │ │ +36cbd8: 2200 b913 |000a: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ +36cbdc: 7030 b09b 2003 |000c: invoke-direct {v0, v2, v3}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ +36cbe2: 6e20 c29f 0100 |000f: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeMessage;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9fc2 │ │ +36cbe8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1569 │ │ 0x0004 line=1570 │ │ 0x000a line=1572 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ @@ -1418626,22 +1418625,22 @@ │ │ type : '(Ljavax/mail/Multipart;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -36cbf0: |[36cbf0] javax.mail.internet.MimeMessage.setContent:(Ljavax/mail/Multipart;)V │ │ -36cc00: 2200 b913 |0000: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ -36cc04: 6e10 299d 0300 |0002: invoke-virtual {v3}, Ljavax/mail/Multipart;.getContentType:()Ljava/lang/String; // method@9d29 │ │ -36cc0a: 0c01 |0005: move-result-object v1 │ │ -36cc0c: 7030 b09b 3001 |0006: invoke-direct {v0, v3, v1}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ -36cc12: 6e20 c29f 0200 |0009: invoke-virtual {v2, v0}, Ljavax/mail/internet/MimeMessage;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9fc2 │ │ -36cc18: 6e20 2f9d 2300 |000c: invoke-virtual {v3, v2}, Ljavax/mail/Multipart;.setParent:(Ljavax/mail/Part;)V // method@9d2f │ │ -36cc1e: 0e00 |000f: return-void │ │ +36cbec: |[36cbec] javax.mail.internet.MimeMessage.setContent:(Ljavax/mail/Multipart;)V │ │ +36cbfc: 2200 b913 |0000: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ +36cc00: 6e10 299d 0300 |0002: invoke-virtual {v3}, Ljavax/mail/Multipart;.getContentType:()Ljava/lang/String; // method@9d29 │ │ +36cc06: 0c01 |0005: move-result-object v1 │ │ +36cc08: 7030 b09b 3001 |0006: invoke-direct {v0, v3, v1}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ +36cc0e: 6e20 c29f 0200 |0009: invoke-virtual {v2, v0}, Ljavax/mail/internet/MimeMessage;.setDataHandler:(Ljavax/activation/DataHandler;)V // method@9fc2 │ │ +36cc14: 6e20 2f9d 2300 |000c: invoke-virtual {v3, v2}, Ljavax/mail/Multipart;.setParent:(Ljavax/mail/Part;)V // method@9d2f │ │ +36cc1a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1648 │ │ 0x000c line=1649 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0010 reg=3 (null) Ljavax/mail/Multipart; │ │ @@ -1418651,21 +1418650,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -36cc20: |[36cc20] javax.mail.internet.MimeMessage.setContentID:(Ljava/lang/String;)V │ │ -36cc30: 1a00 5114 |0000: const-string v0, "Content-ID" // string@1451 │ │ -36cc34: 3902 0600 |0002: if-nez v2, 0008 // +0006 │ │ -36cc38: 6e20 b89f 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ -36cc3e: 2804 |0007: goto 000b // +0004 │ │ -36cc40: 6e30 cc9f 0102 |0008: invoke-virtual {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36cc46: 0e00 |000b: return-void │ │ +36cc1c: |[36cc1c] javax.mail.internet.MimeMessage.setContentID:(Ljava/lang/String;)V │ │ +36cc2c: 1a00 5114 |0000: const-string v0, "Content-ID" // string@1451 │ │ +36cc30: 3902 0600 |0002: if-nez v2, 0008 // +0006 │ │ +36cc34: 6e20 b89f 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ +36cc3a: 2804 |0007: goto 000b // +0004 │ │ +36cc3c: 6e30 cc9f 0102 |0008: invoke-virtual {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36cc42: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1140 │ │ 0x0008 line=1142 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -1418675,17 +1418674,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -36cc48: |[36cc48] javax.mail.internet.MimeMessage.setContentLanguage:([Ljava/lang/String;)V │ │ -36cc58: 7120 689f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setContentLanguage:(Ljavax/mail/internet/MimePart;[Ljava/lang/String;)V // method@9f68 │ │ -36cc5e: 0e00 |0003: return-void │ │ +36cc44: |[36cc44] javax.mail.internet.MimeMessage.setContentLanguage:([Ljava/lang/String;)V │ │ +36cc54: 7120 689f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setContentLanguage:(Ljavax/mail/internet/MimePart;[Ljava/lang/String;)V // method@9f68 │ │ +36cc5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1288 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0004 reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -1418694,18 +1418693,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36cc60: |[36cc60] javax.mail.internet.MimeMessage.setContentMD5:(Ljava/lang/String;)V │ │ -36cc70: 1a00 5514 |0000: const-string v0, "Content-MD5" // string@1455 │ │ -36cc74: 6e30 cc9f 0102 |0002: invoke-virtual {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36cc7a: 0e00 |0005: return-void │ │ +36cc5c: |[36cc5c] javax.mail.internet.MimeMessage.setContentMD5:(Ljava/lang/String;)V │ │ +36cc6c: 1a00 5514 |0000: const-string v0, "Content-MD5" // string@1455 │ │ +36cc70: 6e30 cc9f 0102 |0002: invoke-virtual {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36cc76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1172 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1418714,25 +1418713,25 @@ │ │ type : '(Ljavax/activation/DataHandler;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -36cc7c: |[36cc7c] javax.mail.internet.MimeMessage.setDataHandler:(Ljavax/activation/DataHandler;)V │ │ -36cc8c: 1d00 |0000: monitor-enter v0 │ │ -36cc8e: 5b01 1972 |0001: iput-object v1, v0, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7219 │ │ -36cc92: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -36cc94: 5b01 1672 |0004: iput-object v1, v0, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7216 │ │ -36cc98: 7110 5e9f 0000 |0006: invoke-static {v0}, Ljavax/mail/internet/MimeBodyPart;.invalidateContentHeaders:(Ljavax/mail/internet/MimePart;)V // method@9f5e │ │ -36cc9e: 1e00 |0009: monitor-exit v0 │ │ -36cca0: 0e00 |000a: return-void │ │ -36cca2: 0d01 |000b: move-exception v1 │ │ -36cca4: 1e00 |000c: monitor-exit v0 │ │ -36cca6: 2701 |000d: throw v1 │ │ +36cc78: |[36cc78] javax.mail.internet.MimeMessage.setDataHandler:(Ljavax/activation/DataHandler;)V │ │ +36cc88: 1d00 |0000: monitor-enter v0 │ │ +36cc8a: 5b01 1972 |0001: iput-object v1, v0, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7219 │ │ +36cc8e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +36cc90: 5b01 1672 |0004: iput-object v1, v0, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7216 │ │ +36cc94: 7110 5e9f 0000 |0006: invoke-static {v0}, Ljavax/mail/internet/MimeBodyPart;.invalidateContentHeaders:(Ljavax/mail/internet/MimePart;)V // method@9f5e │ │ +36cc9a: 1e00 |0009: monitor-exit v0 │ │ +36cc9c: 0e00 |000a: return-void │ │ +36cc9e: 0d01 |000b: move-exception v1 │ │ +36cca0: 1e00 |000c: monitor-exit v0 │ │ +36cca2: 2701 |000d: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0001 line=1542 │ │ 0x0004 line=1543 │ │ 0x0006 line=1544 │ │ @@ -1418746,18 +1418745,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -36ccb4: |[36ccb4] javax.mail.internet.MimeMessage.setDescription:(Ljava/lang/String;)V │ │ -36ccc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36ccc6: 6e30 c49f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.setDescription:(Ljava/lang/String;Ljava/lang/String;)V // method@9fc4 │ │ -36cccc: 0e00 |0004: return-void │ │ +36ccb0: |[36ccb0] javax.mail.internet.MimeMessage.setDescription:(Ljava/lang/String;)V │ │ +36ccc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36ccc2: 6e30 c49f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.setDescription:(Ljava/lang/String;Ljava/lang/String;)V // method@9fc4 │ │ +36ccc8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1223 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1418766,17 +1418765,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -36ccd0: |[36ccd0] javax.mail.internet.MimeMessage.setDescription:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36cce0: 7130 6e9f 1002 |0000: invoke-static {v0, v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDescription:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;)V // method@9f6e │ │ -36cce6: 0e00 |0003: return-void │ │ +36cccc: |[36cccc] javax.mail.internet.MimeMessage.setDescription:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36ccdc: 7130 6e9f 1002 |0000: invoke-static {v0, v1, v2}, Ljavax/mail/internet/MimeBodyPart;.setDescription:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;)V // method@9f6e │ │ +36cce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1254 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1418786,17 +1418785,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -36cce8: |[36cce8] javax.mail.internet.MimeMessage.setDisposition:(Ljava/lang/String;)V │ │ -36ccf8: 7120 709f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setDisposition:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f70 │ │ -36ccfe: 0e00 |0003: return-void │ │ +36cce4: |[36cce4] javax.mail.internet.MimeMessage.setDisposition:(Ljava/lang/String;)V │ │ +36ccf4: 7120 709f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setDisposition:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f70 │ │ +36ccfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1090 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1418805,17 +1418804,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -36cd00: |[36cd00] javax.mail.internet.MimeMessage.setFileName:(Ljava/lang/String;)V │ │ -36cd10: 7120 739f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setFileName:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f73 │ │ -36cd16: 0e00 |0003: return-void │ │ +36ccfc: |[36ccfc] javax.mail.internet.MimeMessage.setFileName:(Ljava/lang/String;)V │ │ +36cd0c: 7120 739f 1000 |0000: invoke-static {v0, v1}, Ljavax/mail/internet/MimeBodyPart;.setFileName:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f73 │ │ +36cd12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1356 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1418824,27 +1418823,27 @@ │ │ type : '(Ljavax/mail/Flags;Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -36cd18: |[36cd18] javax.mail.internet.MimeMessage.setFlags:(Ljavax/mail/Flags;Z)V │ │ -36cd28: 1d00 |0000: monitor-enter v0 │ │ -36cd2a: 3802 0800 |0001: if-eqz v2, 0009 // +0008 │ │ -36cd2e: 5402 1a72 |0003: iget-object v2, v0, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@721a │ │ -36cd32: 6e20 899c 1200 |0005: invoke-virtual {v2, v1}, Ljavax/mail/Flags;.add:(Ljavax/mail/Flags;)V // method@9c89 │ │ -36cd38: 2806 |0008: goto 000e // +0006 │ │ -36cd3a: 5402 1a72 |0009: iget-object v2, v0, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@721a │ │ -36cd3e: 6e20 969c 1200 |000b: invoke-virtual {v2, v1}, Ljavax/mail/Flags;.remove:(Ljavax/mail/Flags;)V // method@9c96 │ │ -36cd44: 1e00 |000e: monitor-exit v0 │ │ -36cd46: 0e00 |000f: return-void │ │ -36cd48: 0d01 |0010: move-exception v1 │ │ -36cd4a: 1e00 |0011: monitor-exit v0 │ │ -36cd4c: 2701 |0012: throw v1 │ │ +36cd14: |[36cd14] javax.mail.internet.MimeMessage.setFlags:(Ljavax/mail/Flags;Z)V │ │ +36cd24: 1d00 |0000: monitor-enter v0 │ │ +36cd26: 3802 0800 |0001: if-eqz v2, 0009 // +0008 │ │ +36cd2a: 5402 1a72 |0003: iget-object v2, v0, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@721a │ │ +36cd2e: 6e20 899c 1200 |0005: invoke-virtual {v2, v1}, Ljavax/mail/Flags;.add:(Ljavax/mail/Flags;)V // method@9c89 │ │ +36cd34: 2806 |0008: goto 000e // +0006 │ │ +36cd36: 5402 1a72 |0009: iget-object v2, v0, Ljavax/mail/internet/MimeMessage;.flags:Ljavax/mail/Flags; // field@721a │ │ +36cd3a: 6e20 969c 1200 |000b: invoke-virtual {v2, v1}, Ljavax/mail/Flags;.remove:(Ljavax/mail/Flags;)V // method@9c96 │ │ +36cd40: 1e00 |000e: monitor-exit v0 │ │ +36cd42: 0e00 |000f: return-void │ │ +36cd44: 0d01 |0010: move-exception v1 │ │ +36cd46: 1e00 |0011: monitor-exit v0 │ │ +36cd48: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0003 line=2198 │ │ 0x0009 line=2200 │ │ 0x000e line=2201 │ │ @@ -1418858,29 +1418857,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -36cd5c: |[36cd5c] javax.mail.internet.MimeMessage.setFrom:()V │ │ -36cd6c: 1a00 ca3e |0000: const-string v0, "No From address" // string@3eca │ │ -36cd70: 5431 1f72 |0002: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ -36cd74: 7110 8d9e 0100 |0004: invoke-static {v1}, Ljavax/mail/internet/InternetAddress;._getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; // method@9e8d │ │ -36cd7a: 0c01 |0007: move-result-object v1 │ │ -36cd7c: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ -36cd80: 6e20 cb9f 1300 |000a: invoke-virtual {v3, v1}, Ljavax/mail/internet/MimeMessage;.setFrom:(Ljavax/mail/Address;)V // method@9fcb │ │ -36cd86: 0e00 |000d: return-void │ │ -36cd88: 2201 ed13 |000e: new-instance v1, Ljavax/mail/MessagingException; // type@13ed │ │ -36cd8c: 7020 199d 0100 |0010: invoke-direct {v1, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ -36cd92: 2701 |0013: throw v1 │ │ -36cd94: 0d01 |0014: move-exception v1 │ │ -36cd96: 2202 ed13 |0015: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ -36cd9a: 7030 1a9d 0201 |0017: invoke-direct {v2, v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36cda0: 2702 |001a: throw v2 │ │ +36cd58: |[36cd58] javax.mail.internet.MimeMessage.setFrom:()V │ │ +36cd68: 1a00 ca3e |0000: const-string v0, "No From address" // string@3eca │ │ +36cd6c: 5431 1f72 |0002: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ +36cd70: 7110 8d9e 0100 |0004: invoke-static {v1}, Ljavax/mail/internet/InternetAddress;._getLocalAddress:(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; // method@9e8d │ │ +36cd76: 0c01 |0007: move-result-object v1 │ │ +36cd78: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ +36cd7c: 6e20 cb9f 1300 |000a: invoke-virtual {v3, v1}, Ljavax/mail/internet/MimeMessage;.setFrom:(Ljavax/mail/Address;)V // method@9fcb │ │ +36cd82: 0e00 |000d: return-void │ │ +36cd84: 2201 ed13 |000e: new-instance v1, Ljavax/mail/MessagingException; // type@13ed │ │ +36cd88: 7020 199d 0100 |0010: invoke-direct {v1, v0}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;)V // method@9d19 │ │ +36cd8e: 2701 |0013: throw v1 │ │ +36cd90: 0d01 |0014: move-exception v1 │ │ +36cd92: 2202 ed13 |0015: new-instance v2, Ljavax/mail/MessagingException; // type@13ed │ │ +36cd96: 7030 1a9d 0201 |0017: invoke-direct {v2, v0, v1}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36cd9c: 2702 |001a: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0002 line=448 │ │ 0x000a line=455 │ │ 0x000e line=457 │ │ @@ -1418893,23 +1418892,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -36cdb4: |[36cdb4] javax.mail.internet.MimeMessage.setFrom:(Ljava/lang/String;)V │ │ -36cdc4: 1a00 561c |0000: const-string v0, "From" // string@1c56 │ │ -36cdc8: 3902 0600 |0002: if-nez v2, 0008 // +0006 │ │ -36cdcc: 6e20 b89f 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ -36cdd2: 2808 |0007: goto 000f // +0008 │ │ -36cdd4: 7110 9f9e 0200 |0008: invoke-static {v2}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress; // method@9e9f │ │ -36cdda: 0c02 |000b: move-result-object v2 │ │ -36cddc: 7030 bc9f 0102 |000c: invoke-direct {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9fbc │ │ -36cde2: 0e00 |000f: return-void │ │ +36cdb0: |[36cdb0] javax.mail.internet.MimeMessage.setFrom:(Ljava/lang/String;)V │ │ +36cdc0: 1a00 561c |0000: const-string v0, "From" // string@1c56 │ │ +36cdc4: 3902 0600 |0002: if-nez v2, 0008 // +0006 │ │ +36cdc8: 6e20 b89f 0100 |0004: invoke-virtual {v1, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ +36cdce: 2808 |0007: goto 000f // +0008 │ │ +36cdd0: 7110 9f9e 0200 |0008: invoke-static {v2}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress; // method@9e9f │ │ +36cdd6: 0c02 |000b: move-result-object v2 │ │ +36cdd8: 7030 bc9f 0102 |000c: invoke-direct {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9fbc │ │ +36cdde: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=428 │ │ 0x0008 line=430 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ @@ -1418919,26 +1418918,26 @@ │ │ type : '(Ljavax/mail/Address;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -36cde4: |[36cde4] javax.mail.internet.MimeMessage.setFrom:(Ljavax/mail/Address;)V │ │ -36cdf4: 1a00 561c |0000: const-string v0, "From" // string@1c56 │ │ -36cdf8: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ -36cdfc: 6e20 b89f 0200 |0004: invoke-virtual {v2, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ -36ce02: 280d |0007: goto 0014 // +000d │ │ -36ce04: 1261 |0008: const/4 v1, #int 6 // #6 │ │ -36ce06: 6e10 599c 0300 |0009: invoke-virtual {v3}, Ljavax/mail/Address;.toString:()Ljava/lang/String; // method@9c59 │ │ -36ce0c: 0c03 |000c: move-result-object v3 │ │ -36ce0e: 7120 29a0 3100 |000d: invoke-static {v1, v3}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ -36ce14: 0c03 |0010: move-result-object v3 │ │ -36ce16: 6e30 cc9f 0203 |0011: invoke-virtual {v2, v0, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36ce1c: 0e00 |0014: return-void │ │ +36cde0: |[36cde0] javax.mail.internet.MimeMessage.setFrom:(Ljavax/mail/Address;)V │ │ +36cdf0: 1a00 561c |0000: const-string v0, "From" // string@1c56 │ │ +36cdf4: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ +36cdf8: 6e20 b89f 0200 |0004: invoke-virtual {v2, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ +36cdfe: 280d |0007: goto 0014 // +000d │ │ +36ce00: 1261 |0008: const/4 v1, #int 6 // #6 │ │ +36ce02: 6e10 599c 0300 |0009: invoke-virtual {v3}, Ljavax/mail/Address;.toString:()Ljava/lang/String; // method@9c59 │ │ +36ce08: 0c03 |000c: move-result-object v3 │ │ +36ce0a: 7120 29a0 3100 |000d: invoke-static {v1, v3}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ +36ce10: 0c03 |0010: move-result-object v3 │ │ +36ce12: 6e30 cc9f 0203 |0011: invoke-virtual {v2, v0, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36ce18: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=407 │ │ 0x0009 line=409 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0015 reg=3 (null) Ljavax/mail/Address; │ │ @@ -1418948,18 +1418947,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36ce20: |[36ce20] javax.mail.internet.MimeMessage.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36ce30: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ -36ce34: 6e30 cf9e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ecf │ │ -36ce3a: 0e00 |0005: return-void │ │ +36ce1c: |[36ce1c] javax.mail.internet.MimeMessage.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36ce2c: 5410 1b72 |0000: iget-object v0, v1, Ljavax/mail/internet/MimeMessage;.headers:Ljavax/mail/internet/InternetHeaders; // field@721b │ │ +36ce30: 6e30 cf9e 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/mail/internet/InternetHeaders;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9ecf │ │ +36ce36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2006 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1418969,36 +1418968,36 @@ │ │ type : '(Ljavax/mail/Message$RecipientType;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -36ce3c: |[36ce3c] javax.mail.internet.MimeMessage.setRecipients:(Ljavax/mail/Message$RecipientType;Ljava/lang/String;)V │ │ -36ce4c: 6200 1172 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ -36ce50: 3302 1500 |0002: if-ne v2, v0, 0017 // +0015 │ │ -36ce54: 1a02 c23e |0004: const-string v2, "Newsgroups" // string@3ec2 │ │ -36ce58: 3803 0d00 |0006: if-eqz v3, 0013 // +000d │ │ -36ce5c: 6e10 2298 0300 |0008: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -36ce62: 0a00 |000b: move-result v0 │ │ -36ce64: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -36ce68: 2805 |000e: goto 0013 // +0005 │ │ -36ce6a: 6e30 cc9f 2103 |000f: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36ce70: 2814 |0012: goto 0026 // +0014 │ │ -36ce72: 6e20 b89f 2100 |0013: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ -36ce78: 2810 |0016: goto 0026 // +0010 │ │ -36ce7a: 7020 a49f 2100 |0017: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ -36ce80: 0c02 |001a: move-result-object v2 │ │ -36ce82: 3903 0400 |001b: if-nez v3, 001f // +0004 │ │ -36ce86: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -36ce88: 2805 |001e: goto 0023 // +0005 │ │ -36ce8a: 7110 9f9e 0300 |001f: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress; // method@9e9f │ │ -36ce90: 0c03 |0022: move-result-object v3 │ │ -36ce92: 7030 bc9f 2103 |0023: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9fbc │ │ -36ce98: 0e00 |0026: return-void │ │ +36ce38: |[36ce38] javax.mail.internet.MimeMessage.setRecipients:(Ljavax/mail/Message$RecipientType;Ljava/lang/String;)V │ │ +36ce48: 6200 1172 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ +36ce4c: 3302 1500 |0002: if-ne v2, v0, 0017 // +0015 │ │ +36ce50: 1a02 c23e |0004: const-string v2, "Newsgroups" // string@3ec2 │ │ +36ce54: 3803 0d00 |0006: if-eqz v3, 0013 // +000d │ │ +36ce58: 6e10 2298 0300 |0008: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +36ce5e: 0a00 |000b: move-result v0 │ │ +36ce60: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +36ce64: 2805 |000e: goto 0013 // +0005 │ │ +36ce66: 6e30 cc9f 2103 |000f: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36ce6c: 2814 |0012: goto 0026 // +0014 │ │ +36ce6e: 6e20 b89f 2100 |0013: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ +36ce74: 2810 |0016: goto 0026 // +0010 │ │ +36ce76: 7020 a49f 2100 |0017: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ +36ce7c: 0c02 |001a: move-result-object v2 │ │ +36ce7e: 3903 0400 |001b: if-nez v3, 001f // +0004 │ │ +36ce82: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +36ce84: 2805 |001e: goto 0023 // +0005 │ │ +36ce86: 7110 9f9e 0300 |001f: invoke-static {v3}, Ljavax/mail/internet/InternetAddress;.parse:(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress; // method@9e9f │ │ +36ce8c: 0c03 |0022: move-result-object v3 │ │ +36ce8e: 7030 bc9f 2103 |0023: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9fbc │ │ +36ce94: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0008 line=660 │ │ 0x000f line=663 │ │ 0x0013 line=661 │ │ 0x0017 line=665 │ │ @@ -1419014,32 +1419013,32 @@ │ │ type : '(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -36ce9c: |[36ce9c] javax.mail.internet.MimeMessage.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V │ │ -36ceac: 6200 1172 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ -36ceb0: 3302 1600 |0002: if-ne v2, v0, 0018 // +0016 │ │ -36ceb4: 1a02 c23e |0004: const-string v2, "Newsgroups" // string@3ec2 │ │ -36ceb8: 3803 0e00 |0006: if-eqz v3, 0014 // +000e │ │ -36cebc: 2130 |0008: array-length v0, v3 │ │ -36cebe: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -36cec2: 2809 |000b: goto 0014 // +0009 │ │ -36cec4: 7110 44a0 0300 |000c: invoke-static {v3}, Ljavax/mail/internet/NewsAddress;.toString:([Ljavax/mail/Address;)Ljava/lang/String; // method@a044 │ │ -36ceca: 0c03 |000f: move-result-object v3 │ │ -36cecc: 6e30 cc9f 2103 |0010: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36ced2: 280c |0013: goto 001f // +000c │ │ -36ced4: 6e20 b89f 2100 |0014: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ -36ceda: 2808 |0017: goto 001f // +0008 │ │ -36cedc: 7020 a49f 2100 |0018: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ -36cee2: 0c02 |001b: move-result-object v2 │ │ -36cee4: 7030 bc9f 2103 |001c: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9fbc │ │ -36ceea: 0e00 |001f: return-void │ │ +36ce98: |[36ce98] javax.mail.internet.MimeMessage.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V │ │ +36cea8: 6200 1172 |0000: sget-object v0, Ljavax/mail/internet/MimeMessage$RecipientType;.NEWSGROUPS:Ljavax/mail/internet/MimeMessage$RecipientType; // field@7211 │ │ +36ceac: 3302 1600 |0002: if-ne v2, v0, 0018 // +0016 │ │ +36ceb0: 1a02 c23e |0004: const-string v2, "Newsgroups" // string@3ec2 │ │ +36ceb4: 3803 0e00 |0006: if-eqz v3, 0014 // +000e │ │ +36ceb8: 2130 |0008: array-length v0, v3 │ │ +36ceba: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +36cebe: 2809 |000b: goto 0014 // +0009 │ │ +36cec0: 7110 44a0 0300 |000c: invoke-static {v3}, Ljavax/mail/internet/NewsAddress;.toString:([Ljavax/mail/Address;)Ljava/lang/String; // method@a044 │ │ +36cec6: 0c03 |000f: move-result-object v3 │ │ +36cec8: 6e30 cc9f 2103 |0010: invoke-virtual {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36cece: 280c |0013: goto 001f // +000c │ │ +36ced0: 6e20 b89f 2100 |0014: invoke-virtual {v1, v2}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ +36ced6: 2808 |0017: goto 001f // +0008 │ │ +36ced8: 7020 a49f 2100 |0018: invoke-direct {v1, v2}, Ljavax/mail/internet/MimeMessage;.getHeaderName:(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; // method@9fa4 │ │ +36cede: 0c02 |001b: move-result-object v2 │ │ +36cee0: 7030 bc9f 2103 |001c: invoke-direct {v1, v2, v3}, Ljavax/mail/internet/MimeMessage;.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9fbc │ │ +36cee6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0008 line=631 │ │ 0x000c line=634 │ │ 0x0014 line=632 │ │ 0x0018 line=636 │ │ @@ -1419053,18 +1419052,18 @@ │ │ type : '([Ljavax/mail/Address;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -36ceec: |[36ceec] javax.mail.internet.MimeMessage.setReplyTo:([Ljavax/mail/Address;)V │ │ -36cefc: 1a00 4044 |0000: const-string v0, "Reply-To" // string@4440 │ │ -36cf00: 7030 bc9f 0102 |0002: invoke-direct {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9fbc │ │ -36cf06: 0e00 |0005: return-void │ │ +36cee8: |[36cee8] javax.mail.internet.MimeMessage.setReplyTo:([Ljavax/mail/Address;)V │ │ +36cef8: 1a00 4044 |0000: const-string v0, "Reply-To" // string@4440 │ │ +36cefc: 7030 bc9f 0102 |0002: invoke-direct {v1, v0, v2}, Ljavax/mail/internet/MimeMessage;.setAddressHeader:(Ljava/lang/String;[Ljavax/mail/Address;)V // method@9fbc │ │ +36cf02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=749 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0006 reg=2 (null) [Ljavax/mail/Address; │ │ │ │ @@ -1419073,26 +1419072,26 @@ │ │ type : '(Ljavax/mail/Address;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -36cf08: |[36cf08] javax.mail.internet.MimeMessage.setSender:(Ljavax/mail/Address;)V │ │ -36cf18: 1a00 0248 |0000: const-string v0, "Sender" // string@4802 │ │ -36cf1c: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ -36cf20: 6e20 b89f 0200 |0004: invoke-virtual {v2, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ -36cf26: 280e |0007: goto 0015 // +000e │ │ -36cf28: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ -36cf2c: 6e10 599c 0300 |000a: invoke-virtual {v3}, Ljavax/mail/Address;.toString:()Ljava/lang/String; // method@9c59 │ │ -36cf32: 0c03 |000d: move-result-object v3 │ │ -36cf34: 7120 29a0 3100 |000e: invoke-static {v1, v3}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ -36cf3a: 0c03 |0011: move-result-object v3 │ │ -36cf3c: 6e30 cc9f 0203 |0012: invoke-virtual {v2, v0, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36cf42: 0e00 |0015: return-void │ │ +36cf04: |[36cf04] javax.mail.internet.MimeMessage.setSender:(Ljavax/mail/Address;)V │ │ +36cf14: 1a00 0248 |0000: const-string v0, "Sender" // string@4802 │ │ +36cf18: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ +36cf1c: 6e20 b89f 0200 |0004: invoke-virtual {v2, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ +36cf22: 280e |0007: goto 0015 // +000e │ │ +36cf24: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ +36cf28: 6e10 599c 0300 |000a: invoke-virtual {v3}, Ljavax/mail/Address;.toString:()Ljava/lang/String; // method@9c59 │ │ +36cf2e: 0c03 |000d: move-result-object v3 │ │ +36cf30: 7120 29a0 3100 |000e: invoke-static {v1, v3}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ +36cf36: 0c03 |0011: move-result-object v3 │ │ +36cf38: 6e30 cc9f 0203 |0012: invoke-virtual {v2, v0, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36cf3e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=513 │ │ 0x000a line=515 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0016 reg=3 (null) Ljavax/mail/Address; │ │ @@ -1419102,30 +1419101,30 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -36cf44: |[36cf44] javax.mail.internet.MimeMessage.setSentDate:(Ljava/util/Date;)V │ │ -36cf54: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -36cf58: 1a03 c716 |0002: const-string v3, "Date" // string@16c7 │ │ -36cf5c: 6e20 b89f 3200 |0004: invoke-virtual {v2, v3}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ -36cf62: 280e |0007: goto 0015 // +000e │ │ -36cf64: 6200 1c72 |0008: sget-object v0, Ljavax/mail/internet/MimeMessage;.mailDateFormat:Ljavax/mail/internet/MailDateFormat; // field@721c │ │ -36cf68: 1d00 |000a: monitor-enter v0 │ │ -36cf6a: 1a01 c716 |000b: const-string v1, "Date" // string@16c7 │ │ -36cf6e: 6e20 229f 3000 |000d: invoke-virtual {v0, v3}, Ljavax/mail/internet/MailDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@9f22 │ │ -36cf74: 0c03 |0010: move-result-object v3 │ │ -36cf76: 6e30 cc9f 1203 |0011: invoke-virtual {v2, v1, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36cf7c: 1e00 |0014: monitor-exit v0 │ │ -36cf7e: 0e00 |0015: return-void │ │ -36cf80: 0d03 |0016: move-exception v3 │ │ -36cf82: 1e00 |0017: monitor-exit v0 │ │ -36cf84: 2703 |0018: throw v3 │ │ +36cf40: |[36cf40] javax.mail.internet.MimeMessage.setSentDate:(Ljava/util/Date;)V │ │ +36cf50: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +36cf54: 1a03 c716 |0002: const-string v3, "Date" // string@16c7 │ │ +36cf58: 6e20 b89f 3200 |0004: invoke-virtual {v2, v3}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ +36cf5e: 280e |0007: goto 0015 // +000e │ │ +36cf60: 6200 1c72 |0008: sget-object v0, Ljavax/mail/internet/MimeMessage;.mailDateFormat:Ljavax/mail/internet/MailDateFormat; // field@721c │ │ +36cf64: 1d00 |000a: monitor-enter v0 │ │ +36cf66: 1a01 c716 |000b: const-string v1, "Date" // string@16c7 │ │ +36cf6a: 6e20 229f 3000 |000d: invoke-virtual {v0, v3}, Ljavax/mail/internet/MailDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@9f22 │ │ +36cf70: 0c03 |0010: move-result-object v3 │ │ +36cf72: 6e30 cc9f 1203 |0011: invoke-virtual {v2, v1, v3}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36cf78: 1e00 |0014: monitor-exit v0 │ │ +36cf7a: 0e00 |0015: return-void │ │ +36cf7c: 0d03 |0016: move-exception v3 │ │ +36cf7e: 1e00 |0017: monitor-exit v0 │ │ +36cf80: 2703 |0018: throw v3 │ │ catches : 1 │ │ 0x000b - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0004 line=934 │ │ 0x0008 line=936 │ │ 0x000d line=937 │ │ @@ -1419139,18 +1419138,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -36cf94: |[36cf94] javax.mail.internet.MimeMessage.setSubject:(Ljava/lang/String;)V │ │ -36cfa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36cfa6: 6e30 d49f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.setSubject:(Ljava/lang/String;Ljava/lang/String;)V // method@9fd4 │ │ -36cfac: 0e00 |0004: return-void │ │ +36cf90: |[36cf90] javax.mail.internet.MimeMessage.setSubject:(Ljava/lang/String;)V │ │ +36cfa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36cfa2: 6e30 d49f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.setSubject:(Ljava/lang/String;Ljava/lang/String;)V // method@9fd4 │ │ +36cfa8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=851 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1419159,32 +1419158,32 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -36cfb0: |[36cfb0] javax.mail.internet.MimeMessage.setSubject:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36cfc0: 1a00 7749 |0000: const-string v0, "Subject" // string@4977 │ │ -36cfc4: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ -36cfc8: 6e20 b89f 0300 |0004: invoke-virtual {v3, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ -36cfce: 280f |0007: goto 0016 // +000f │ │ -36cfd0: 1301 0900 |0008: const/16 v1, #int 9 // #9 │ │ -36cfd4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -36cfd6: 7130 25a0 5402 |000b: invoke-static {v4, v5, v2}, Ljavax/mail/internet/MimeUtility;.encodeText:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a025 │ │ -36cfdc: 0c04 |000e: move-result-object v4 │ │ -36cfde: 7120 29a0 4100 |000f: invoke-static {v1, v4}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ -36cfe4: 0c04 |0012: move-result-object v4 │ │ -36cfe6: 6e30 cc9f 0304 |0013: invoke-virtual {v3, v0, v4}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36cfec: 0e00 |0016: return-void │ │ -36cfee: 0d04 |0017: move-exception v4 │ │ -36cff0: 2205 ed13 |0018: new-instance v5, Ljavax/mail/MessagingException; // type@13ed │ │ -36cff4: 1a00 2019 |001a: const-string v0, "Encoding error" // string@1920 │ │ -36cff8: 7030 1a9d 0504 |001c: invoke-direct {v5, v0, v4}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ -36cffe: 2705 |001f: throw v5 │ │ +36cfac: |[36cfac] javax.mail.internet.MimeMessage.setSubject:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36cfbc: 1a00 7749 |0000: const-string v0, "Subject" // string@4977 │ │ +36cfc0: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ +36cfc4: 6e20 b89f 0300 |0004: invoke-virtual {v3, v0}, Ljavax/mail/internet/MimeMessage;.removeHeader:(Ljava/lang/String;)V // method@9fb8 │ │ +36cfca: 280f |0007: goto 0016 // +000f │ │ +36cfcc: 1301 0900 |0008: const/16 v1, #int 9 // #9 │ │ +36cfd0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +36cfd2: 7130 25a0 5402 |000b: invoke-static {v4, v5, v2}, Ljavax/mail/internet/MimeUtility;.encodeText:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a025 │ │ +36cfd8: 0c04 |000e: move-result-object v4 │ │ +36cfda: 7120 29a0 4100 |000f: invoke-static {v1, v4}, Ljavax/mail/internet/MimeUtility;.fold:(ILjava/lang/String;)Ljava/lang/String; // method@a029 │ │ +36cfe0: 0c04 |0012: move-result-object v4 │ │ +36cfe2: 6e30 cc9f 0304 |0013: invoke-virtual {v3, v0, v4}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36cfe8: 0e00 |0016: return-void │ │ +36cfea: 0d04 |0017: move-exception v4 │ │ +36cfec: 2205 ed13 |0018: new-instance v5, Ljavax/mail/MessagingException; // type@13ed │ │ +36cff0: 1a00 2019 |001a: const-string v0, "Encoding error" // string@1920 │ │ +36cff4: 7030 1a9d 0504 |001c: invoke-direct {v5, v0, v4}, Ljavax/mail/MessagingException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@9d1a │ │ +36cffa: 2705 |001f: throw v5 │ │ catches : 1 │ │ 0x000b - 0x0016 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0017 │ │ positions : │ │ 0x0004 line=881 │ │ 0x000b line=885 │ │ 0x000f line=884 │ │ @@ -1419199,18 +1419198,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -36d010: |[36d010] javax.mail.internet.MimeMessage.setText:(Ljava/lang/String;)V │ │ -36d020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36d022: 6e30 d69f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.setText:(Ljava/lang/String;Ljava/lang/String;)V // method@9fd6 │ │ -36d028: 0e00 |0004: return-void │ │ +36d00c: |[36d00c] javax.mail.internet.MimeMessage.setText:(Ljava/lang/String;)V │ │ +36d01c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36d01e: 6e30 d69f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.setText:(Ljava/lang/String;Ljava/lang/String;)V // method@9fd6 │ │ +36d024: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1596 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1419219,18 +1419218,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -36d02c: |[36d02c] javax.mail.internet.MimeMessage.setText:(Ljava/lang/String;Ljava/lang/String;)V │ │ -36d03c: 1a00 6ea5 |0000: const-string v0, "plain" // string@a56e │ │ -36d040: 7140 789f 2103 |0002: invoke-static {v1, v2, v3, v0}, Ljavax/mail/internet/MimeBodyPart;.setText:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9f78 │ │ -36d046: 0e00 |0005: return-void │ │ +36d028: |[36d028] javax.mail.internet.MimeMessage.setText:(Ljava/lang/String;Ljava/lang/String;)V │ │ +36d038: 1a00 6ea5 |0000: const-string v0, "plain" // string@a56e │ │ +36d03c: 7140 789f 2103 |0002: invoke-static {v1, v2, v3, v0}, Ljavax/mail/internet/MimeBodyPart;.setText:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9f78 │ │ +36d042: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1613 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1419240,17 +1419239,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -36d048: |[36d048] javax.mail.internet.MimeMessage.setText:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -36d058: 7140 789f 1032 |0000: invoke-static {v0, v1, v2, v3}, Ljavax/mail/internet/MimeBodyPart;.setText:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9f78 │ │ -36d05e: 0e00 |0003: return-void │ │ +36d044: |[36d044] javax.mail.internet.MimeMessage.setText:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +36d054: 7140 789f 1032 |0000: invoke-static {v0, v1, v2, v3}, Ljavax/mail/internet/MimeBodyPart;.setText:(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9f78 │ │ +36d05a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1632 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1419261,48 +1419260,48 @@ │ │ type : '()V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -36d060: |[36d060] javax.mail.internet.MimeMessage.updateHeaders:()V │ │ -36d070: 1d03 |0000: monitor-enter v3 │ │ -36d072: 7110 7a9f 0300 |0001: invoke-static {v3}, Ljavax/mail/internet/MimeBodyPart;.updateHeaders:(Ljavax/mail/internet/MimePart;)V // method@9f7a │ │ -36d078: 1a00 2d3b |0004: const-string v0, "MIME-Version" // string@3b2d │ │ -36d07c: 1a01 b506 |0006: const-string v1, "1.0" // string@06b5 │ │ -36d080: 6e30 cc9f 0301 |0008: invoke-virtual {v3, v0, v1}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36d086: 1a00 c716 |000b: const-string v0, "Date" // string@16c7 │ │ -36d08a: 6e20 a39f 0300 |000d: invoke-virtual {v3, v0}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9fa3 │ │ -36d090: 0c00 |0010: move-result-object v0 │ │ -36d092: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ -36d096: 2200 5e13 |0013: new-instance v0, Ljava/util/Date; // type@135e │ │ -36d09a: 7010 069a 0000 |0015: invoke-direct {v0}, Ljava/util/Date;.:()V // method@9a06 │ │ -36d0a0: 6e20 d29f 0300 |0018: invoke-virtual {v3, v0}, Ljavax/mail/internet/MimeMessage;.setSentDate:(Ljava/util/Date;)V // method@9fd2 │ │ -36d0a6: 6e10 d99f 0300 |001b: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.updateMessageID:()V // method@9fd9 │ │ -36d0ac: 5430 1672 |001e: iget-object v0, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7216 │ │ -36d0b0: 3800 1d00 |0020: if-eqz v0, 003d // +001d │ │ -36d0b4: 2200 b913 |0022: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ -36d0b8: 5431 1672 |0024: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7216 │ │ -36d0bc: 6e10 9a9f 0300 |0026: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.getContentType:()Ljava/lang/String; // method@9f9a │ │ -36d0c2: 0c02 |0029: move-result-object v2 │ │ -36d0c4: 7030 b09b 1002 |002a: invoke-direct {v0, v1, v2}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ -36d0ca: 5b30 1972 |002d: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7219 │ │ -36d0ce: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -36d0d0: 5b30 1672 |0030: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7216 │ │ -36d0d4: 5b30 1772 |0032: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.content:[B // field@7217 │ │ -36d0d8: 5431 1872 |0034: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7218 │ │ -36d0dc: 3801 0500 |0036: if-eqz v1, 003b // +0005 │ │ -36d0e0: 6e10 b496 0100 |0038: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -36d0e6: 5b30 1872 |003b: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7218 │ │ -36d0ea: 1e03 |003d: monitor-exit v3 │ │ -36d0ec: 0e00 |003e: return-void │ │ -36d0ee: 0d00 |003f: move-exception v0 │ │ -36d0f0: 1e03 |0040: monitor-exit v3 │ │ -36d0f2: 2700 |0041: throw v0 │ │ +36d05c: |[36d05c] javax.mail.internet.MimeMessage.updateHeaders:()V │ │ +36d06c: 1d03 |0000: monitor-enter v3 │ │ +36d06e: 7110 7a9f 0300 |0001: invoke-static {v3}, Ljavax/mail/internet/MimeBodyPart;.updateHeaders:(Ljavax/mail/internet/MimePart;)V // method@9f7a │ │ +36d074: 1a00 2d3b |0004: const-string v0, "MIME-Version" // string@3b2d │ │ +36d078: 1a01 b506 |0006: const-string v1, "1.0" // string@06b5 │ │ +36d07c: 6e30 cc9f 0301 |0008: invoke-virtual {v3, v0, v1}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36d082: 1a00 c716 |000b: const-string v0, "Date" // string@16c7 │ │ +36d086: 6e20 a39f 0300 |000d: invoke-virtual {v3, v0}, Ljavax/mail/internet/MimeMessage;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9fa3 │ │ +36d08c: 0c00 |0010: move-result-object v0 │ │ +36d08e: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ +36d092: 2200 5e13 |0013: new-instance v0, Ljava/util/Date; // type@135e │ │ +36d096: 7010 069a 0000 |0015: invoke-direct {v0}, Ljava/util/Date;.:()V // method@9a06 │ │ +36d09c: 6e20 d29f 0300 |0018: invoke-virtual {v3, v0}, Ljavax/mail/internet/MimeMessage;.setSentDate:(Ljava/util/Date;)V // method@9fd2 │ │ +36d0a2: 6e10 d99f 0300 |001b: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.updateMessageID:()V // method@9fd9 │ │ +36d0a8: 5430 1672 |001e: iget-object v0, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7216 │ │ +36d0ac: 3800 1d00 |0020: if-eqz v0, 003d // +001d │ │ +36d0b0: 2200 b913 |0022: new-instance v0, Ljavax/activation/DataHandler; // type@13b9 │ │ +36d0b4: 5431 1672 |0024: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7216 │ │ +36d0b8: 6e10 9a9f 0300 |0026: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.getContentType:()Ljava/lang/String; // method@9f9a │ │ +36d0be: 0c02 |0029: move-result-object v2 │ │ +36d0c0: 7030 b09b 1002 |002a: invoke-direct {v0, v1, v2}, Ljavax/activation/DataHandler;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@9bb0 │ │ +36d0c6: 5b30 1972 |002d: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.dh:Ljavax/activation/DataHandler; // field@7219 │ │ +36d0ca: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +36d0cc: 5b30 1672 |0030: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.cachedContent:Ljava/lang/Object; // field@7216 │ │ +36d0d0: 5b30 1772 |0032: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.content:[B // field@7217 │ │ +36d0d4: 5431 1872 |0034: iget-object v1, v3, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7218 │ │ +36d0d8: 3801 0500 |0036: if-eqz v1, 003b // +0005 │ │ +36d0dc: 6e10 b496 0100 |0038: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +36d0e2: 5b30 1872 |003b: iput-object v0, v3, Ljavax/mail/internet/MimeMessage;.contentStream:Ljava/io/InputStream; // field@7218 │ │ +36d0e6: 1e03 |003d: monitor-exit v3 │ │ +36d0e8: 0e00 |003e: return-void │ │ +36d0ea: 0d00 |003f: move-exception v0 │ │ +36d0ec: 1e03 |0040: monitor-exit v3 │ │ +36d0ee: 2700 |0041: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x0036 │ │ -> 0x003f │ │ 0x0038 - 0x003b │ │ Ljava/io/IOException; -> 0x003b │ │ -> 0x003f │ │ 0x003b - 0x003d │ │ @@ -1419329,30 +1419328,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -36d114: |[36d114] javax.mail.internet.MimeMessage.updateMessageID:()V │ │ -36d124: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -36d128: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -36d12e: 1a01 bc07 |0005: const-string v1, "<" // string@07bc │ │ -36d132: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36d138: 5421 1f72 |000a: iget-object v1, v2, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ -36d13c: 7110 77a0 0100 |000c: invoke-static {v1}, Ljavax/mail/internet/UniqueValue;.getUniqueMessageIDValue:(Ljavax/mail/Session;)Ljava/lang/String; // method@a077 │ │ -36d142: 0c01 |000f: move-result-object v1 │ │ -36d144: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36d14a: 1a01 0108 |0013: const-string v1, ">" // string@0801 │ │ -36d14e: 6e20 4b98 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -36d154: 6e10 5498 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -36d15a: 0c00 |001b: move-result-object v0 │ │ -36d15c: 1a01 e43c |001c: const-string v1, "Message-ID" // string@3ce4 │ │ -36d160: 6e30 cc9f 1200 |001e: invoke-virtual {v2, v1, v0}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ -36d166: 0e00 |0021: return-void │ │ +36d110: |[36d110] javax.mail.internet.MimeMessage.updateMessageID:()V │ │ +36d120: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +36d124: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +36d12a: 1a01 bc07 |0005: const-string v1, "<" // string@07bc │ │ +36d12e: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36d134: 5421 1f72 |000a: iget-object v1, v2, Ljavax/mail/internet/MimeMessage;.session:Ljavax/mail/Session; // field@721f │ │ +36d138: 7110 77a0 0100 |000c: invoke-static {v1}, Ljavax/mail/internet/UniqueValue;.getUniqueMessageIDValue:(Ljavax/mail/Session;)Ljava/lang/String; // method@a077 │ │ +36d13e: 0c01 |000f: move-result-object v1 │ │ +36d140: 6e20 4b98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36d146: 1a01 0108 |0013: const-string v1, ">" // string@0801 │ │ +36d14a: 6e20 4b98 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +36d150: 6e10 5498 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +36d156: 0c00 |001b: move-result-object v0 │ │ +36d158: 1a01 e43c |001c: const-string v1, "Message-ID" // string@3ce4 │ │ +36d15c: 6e30 cc9f 1200 |001e: invoke-virtual {v2, v1, v0}, Ljavax/mail/internet/MimeMessage;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@9fcc │ │ +36d162: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2243 │ │ 0x000c line=2244 │ │ 0x001e line=2243 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Ljavax/mail/internet/MimeMessage; │ │ @@ -1419362,18 +1419361,18 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -36d168: |[36d168] javax.mail.internet.MimeMessage.writeTo:(Ljava/io/OutputStream;)V │ │ -36d178: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -36d17a: 6e30 db9f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.writeTo:(Ljava/io/OutputStream;[Ljava/lang/String;)V // method@9fdb │ │ -36d180: 0e00 |0004: return-void │ │ +36d164: |[36d164] javax.mail.internet.MimeMessage.writeTo:(Ljava/io/OutputStream;)V │ │ +36d174: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +36d176: 6e30 db9f 2100 |0001: invoke-virtual {v1, v2, v0}, Ljavax/mail/internet/MimeMessage;.writeTo:(Ljava/io/OutputStream;[Ljava/lang/String;)V // method@9fdb │ │ +36d17c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1887 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/internet/MimeMessage; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1419382,59 +1419381,59 @@ │ │ type : '(Ljava/io/OutputStream;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -36d184: |[36d184] javax.mail.internet.MimeMessage.writeTo:(Ljava/io/OutputStream;[Ljava/lang/String;)V │ │ -36d194: 5530 1e72 |0000: iget-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721e │ │ -36d198: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -36d19c: 6e10 bb9f 0300 |0004: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.saveChanges:()V // method@9fbb │ │ -36d1a2: 5530 1d72 |0007: iget-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721d │ │ -36d1a6: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ -36d1aa: 7130 7c9f 4305 |000b: invoke-static {v3, v4, v5}, Ljavax/mail/internet/MimeBodyPart;.writeTo:(Ljavax/mail/internet/MimePart;Ljava/io/OutputStream;[Ljava/lang/String;)V // method@9f7c │ │ -36d1b0: 0e00 |000e: return-void │ │ -36d1b2: 6e20 aa9f 5300 |000f: invoke-virtual {v3, v5}, Ljavax/mail/internet/MimeMessage;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9faa │ │ -36d1b8: 0c05 |0012: move-result-object v5 │ │ -36d1ba: 2200 6012 |0013: new-instance v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ -36d1be: 5531 1472 |0015: iget-boolean v1, v3, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7214 │ │ -36d1c2: 7030 9095 4001 |0017: invoke-direct {v0, v4, v1}, Lcom/sun/mail/util/LineOutputStream;.:(Ljava/io/OutputStream;Z)V // method@9590 │ │ -36d1c8: 7210 119a 0500 |001a: invoke-interface {v5}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -36d1ce: 0a01 |001d: move-result v1 │ │ -36d1d0: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ -36d1d4: 7210 129a 0500 |0020: invoke-interface {v5}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -36d1da: 0c01 |0023: move-result-object v1 │ │ -36d1dc: 1f01 e612 |0024: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -36d1e0: 6e20 9495 1000 |0026: invoke-virtual {v0, v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9594 │ │ -36d1e6: 28f1 |0029: goto 001a // -000f │ │ -36d1e8: 6e10 9395 0000 |002a: invoke-virtual {v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9593 │ │ -36d1ee: 5435 1772 |002d: iget-object v5, v3, Ljavax/mail/internet/MimeMessage;.content:[B // field@7217 │ │ -36d1f2: 3905 2300 |002f: if-nez v5, 0052 // +0023 │ │ -36d1f6: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -36d1f8: 1300 0020 |0032: const/16 v0, #int 8192 // #2000 │ │ -36d1fc: 2300 1515 |0034: new-array v0, v0, [B // type@1515 │ │ -36d200: 6e10 999f 0300 |0036: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.getContentStream:()Ljava/io/InputStream; // method@9f99 │ │ -36d206: 0c05 |0039: move-result-object v5 │ │ -36d208: 6e20 b896 0500 |003a: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@96b8 │ │ -36d20e: 0a01 |003d: move-result v1 │ │ -36d210: 3d01 0700 |003e: if-lez v1, 0045 // +0007 │ │ -36d214: 1202 |0040: const/4 v2, #int 0 // #0 │ │ -36d216: 6e40 dc96 0412 |0041: invoke-virtual {v4, v0, v2, v1}, Ljava/io/OutputStream;.write:([BII)V // method@96dc │ │ -36d21c: 28f6 |0044: goto 003a // -000a │ │ -36d21e: 3805 1000 |0045: if-eqz v5, 0055 // +0010 │ │ -36d222: 6e10 b496 0500 |0047: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -36d228: 280b |004a: goto 0055 // +000b │ │ -36d22a: 0d04 |004b: move-exception v4 │ │ -36d22c: 3805 0500 |004c: if-eqz v5, 0051 // +0005 │ │ -36d230: 6e10 b496 0500 |004e: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ -36d236: 2704 |0051: throw v4 │ │ -36d238: 6e20 db96 5400 |0052: invoke-virtual {v4, v5}, Ljava/io/OutputStream;.write:([B)V // method@96db │ │ -36d23e: 6e10 d996 0400 |0055: invoke-virtual {v4}, Ljava/io/OutputStream;.flush:()V // method@96d9 │ │ -36d244: 0e00 |0058: return-void │ │ +36d180: |[36d180] javax.mail.internet.MimeMessage.writeTo:(Ljava/io/OutputStream;[Ljava/lang/String;)V │ │ +36d190: 5530 1e72 |0000: iget-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.saved:Z // field@721e │ │ +36d194: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +36d198: 6e10 bb9f 0300 |0004: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.saveChanges:()V // method@9fbb │ │ +36d19e: 5530 1d72 |0007: iget-boolean v0, v3, Ljavax/mail/internet/MimeMessage;.modified:Z // field@721d │ │ +36d1a2: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ +36d1a6: 7130 7c9f 4305 |000b: invoke-static {v3, v4, v5}, Ljavax/mail/internet/MimeBodyPart;.writeTo:(Ljavax/mail/internet/MimePart;Ljava/io/OutputStream;[Ljava/lang/String;)V // method@9f7c │ │ +36d1ac: 0e00 |000e: return-void │ │ +36d1ae: 6e20 aa9f 5300 |000f: invoke-virtual {v3, v5}, Ljavax/mail/internet/MimeMessage;.getNonMatchingHeaderLines:([Ljava/lang/String;)Ljava/util/Enumeration; // method@9faa │ │ +36d1b4: 0c05 |0012: move-result-object v5 │ │ +36d1b6: 2200 6012 |0013: new-instance v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ +36d1ba: 5531 1472 |0015: iget-boolean v1, v3, Ljavax/mail/internet/MimeMessage;.allowutf8:Z // field@7214 │ │ +36d1be: 7030 9095 4001 |0017: invoke-direct {v0, v4, v1}, Lcom/sun/mail/util/LineOutputStream;.:(Ljava/io/OutputStream;Z)V // method@9590 │ │ +36d1c4: 7210 119a 0500 |001a: invoke-interface {v5}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +36d1ca: 0a01 |001d: move-result v1 │ │ +36d1cc: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ +36d1d0: 7210 129a 0500 |0020: invoke-interface {v5}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +36d1d6: 0c01 |0023: move-result-object v1 │ │ +36d1d8: 1f01 e612 |0024: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +36d1dc: 6e20 9495 1000 |0026: invoke-virtual {v0, v1}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9594 │ │ +36d1e2: 28f1 |0029: goto 001a // -000f │ │ +36d1e4: 6e10 9395 0000 |002a: invoke-virtual {v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9593 │ │ +36d1ea: 5435 1772 |002d: iget-object v5, v3, Ljavax/mail/internet/MimeMessage;.content:[B // field@7217 │ │ +36d1ee: 3905 2300 |002f: if-nez v5, 0052 // +0023 │ │ +36d1f2: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +36d1f4: 1300 0020 |0032: const/16 v0, #int 8192 // #2000 │ │ +36d1f8: 2300 1515 |0034: new-array v0, v0, [B // type@1515 │ │ +36d1fc: 6e10 999f 0300 |0036: invoke-virtual {v3}, Ljavax/mail/internet/MimeMessage;.getContentStream:()Ljava/io/InputStream; // method@9f99 │ │ +36d202: 0c05 |0039: move-result-object v5 │ │ +36d204: 6e20 b896 0500 |003a: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@96b8 │ │ +36d20a: 0a01 |003d: move-result v1 │ │ +36d20c: 3d01 0700 |003e: if-lez v1, 0045 // +0007 │ │ +36d210: 1202 |0040: const/4 v2, #int 0 // #0 │ │ +36d212: 6e40 dc96 0412 |0041: invoke-virtual {v4, v0, v2, v1}, Ljava/io/OutputStream;.write:([BII)V // method@96dc │ │ +36d218: 28f6 |0044: goto 003a // -000a │ │ +36d21a: 3805 1000 |0045: if-eqz v5, 0055 // +0010 │ │ +36d21e: 6e10 b496 0500 |0047: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +36d224: 280b |004a: goto 0055 // +000b │ │ +36d226: 0d04 |004b: move-exception v4 │ │ +36d228: 3805 0500 |004c: if-eqz v5, 0051 // +0005 │ │ +36d22c: 6e10 b496 0500 |004e: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@96b4 │ │ +36d232: 2704 |0051: throw v4 │ │ +36d234: 6e20 db96 5400 |0052: invoke-virtual {v4, v5}, Ljava/io/OutputStream;.write:([B)V // method@96db │ │ +36d23a: 6e10 d996 0400 |0055: invoke-virtual {v4}, Ljava/io/OutputStream;.flush:()V // method@96d9 │ │ +36d240: 0e00 |0058: return-void │ │ catches : 1 │ │ 0x0036 - 0x0044 │ │ -> 0x004b │ │ positions : │ │ 0x0000 line=1909 │ │ 0x0004 line=1910 │ │ 0x0007 line=1912 │ │ @@ -1419487,18 +1419486,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3716e0: |[3716e0] javax.mail.search.AddressStringTerm.:(Ljava/lang/String;)V │ │ -3716f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3716f2: 7030 dea0 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;Z)V // method@a0de │ │ -3716f8: 0e00 |0004: return-void │ │ +3716dc: |[3716dc] javax.mail.search.AddressStringTerm.:(Ljava/lang/String;)V │ │ +3716ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3716ee: 7030 dea0 2100 |0001: invoke-direct {v1, v2, v0}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;Z)V // method@a0de │ │ +3716f4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=68 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/search/AddressStringTerm; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1419508,22 +1419507,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -371678: |[371678] javax.mail.search.AddressStringTerm.equals:(Ljava/lang/Object;)Z │ │ -371688: 2020 4414 |0000: instance-of v0, v2, Ljavax/mail/search/AddressStringTerm; // type@1444 │ │ -37168c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -371690: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -371692: 0f02 |0005: return v2 │ │ -371694: 6f20 dfa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ -37169a: 0a02 |0009: move-result v2 │ │ -37169c: 0f02 |000a: return v2 │ │ +371674: |[371674] javax.mail.search.AddressStringTerm.equals:(Ljava/lang/Object;)Z │ │ +371684: 2020 4414 |0000: instance-of v0, v2, Ljavax/mail/search/AddressStringTerm; // type@1444 │ │ +371688: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +37168c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +37168e: 0f02 |0005: return v2 │ │ +371690: 6f20 dfa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ +371696: 0a02 |0009: move-result v2 │ │ +371698: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0006 line=102 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/mail/search/AddressStringTerm; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ @@ -1419533,28 +1419532,28 @@ │ │ type : '(Ljavax/mail/Address;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3716a0: |[3716a0] javax.mail.search.AddressStringTerm.match:(Ljavax/mail/Address;)Z │ │ -3716b0: 2020 2414 |0000: instance-of v0, v2, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -3716b4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -3716b8: 1f02 2414 |0004: check-cast v2, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ -3716bc: 6e10 aa9e 0200 |0006: invoke-virtual {v2}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:()Ljava/lang/String; // method@9eaa │ │ -3716c2: 0c02 |0009: move-result-object v2 │ │ -3716c4: 6f20 e3a0 2100 |000a: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ -3716ca: 0a02 |000d: move-result v2 │ │ -3716cc: 0f02 |000e: return v2 │ │ -3716ce: 6e10 599c 0200 |000f: invoke-virtual {v2}, Ljavax/mail/Address;.toString:()Ljava/lang/String; // method@9c59 │ │ -3716d4: 0c02 |0012: move-result-object v2 │ │ -3716d6: 6f20 e3a0 2100 |0013: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ -3716dc: 0a02 |0016: move-result v2 │ │ -3716de: 0f02 |0017: return v2 │ │ +37169c: |[37169c] javax.mail.search.AddressStringTerm.match:(Ljavax/mail/Address;)Z │ │ +3716ac: 2020 2414 |0000: instance-of v0, v2, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +3716b0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +3716b4: 1f02 2414 |0004: check-cast v2, Ljavax/mail/internet/InternetAddress; // type@1424 │ │ +3716b8: 6e10 aa9e 0200 |0006: invoke-virtual {v2}, Ljavax/mail/internet/InternetAddress;.toUnicodeString:()Ljava/lang/String; // method@9eaa │ │ +3716be: 0c02 |0009: move-result-object v2 │ │ +3716c0: 6f20 e3a0 2100 |000a: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ +3716c6: 0a02 |000d: move-result v2 │ │ +3716c8: 0f02 |000e: return v2 │ │ +3716ca: 6e10 599c 0200 |000f: invoke-virtual {v2}, Ljavax/mail/Address;.toString:()Ljava/lang/String; // method@9c59 │ │ +3716d0: 0c02 |0012: move-result-object v2 │ │ +3716d2: 6f20 e3a0 2100 |0013: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ +3716d8: 0a02 |0016: move-result v2 │ │ +3716da: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ 0x0006 line=90 │ │ 0x000f line=92 │ │ locals : │ │ @@ -1419591,17 +1419590,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -371a10: |[371a10] javax.mail.search.BodyTerm.:(Ljava/lang/String;)V │ │ -371a20: 7020 dda0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;)V // method@a0dd │ │ -371a26: 0e00 |0003: return-void │ │ +371a0c: |[371a0c] javax.mail.search.BodyTerm.:(Ljava/lang/String;)V │ │ +371a1c: 7020 dda0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;)V // method@a0dd │ │ +371a22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/search/BodyTerm; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1419610,59 +1419609,59 @@ │ │ type : '(Ljavax/mail/Part;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -37194c: |[37194c] javax.mail.search.BodyTerm.matchPart:(Ljavax/mail/Part;)Z │ │ -37195c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -37195e: 1a01 c6bb |0001: const-string v1, "text/*" // string@bbc6 │ │ -371962: 7220 459d 1500 |0003: invoke-interface {v5, v1}, Ljavax/mail/Part;.isMimeType:(Ljava/lang/String;)Z // method@9d45 │ │ -371968: 0a01 |0006: move-result v1 │ │ -37196a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -37196e: 7210 399d 0500 |0009: invoke-interface {v5}, Ljavax/mail/Part;.getContent:()Ljava/lang/Object; // method@9d39 │ │ -371974: 0c05 |000c: move-result-object v5 │ │ -371976: 1f05 e612 |000d: check-cast v5, Ljava/lang/String; // type@12e6 │ │ -37197a: 3905 0300 |000f: if-nez v5, 0012 // +0003 │ │ -37197e: 0f00 |0011: return v0 │ │ -371980: 6f20 e3a0 5400 |0012: invoke-super {v4, v5}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ -371986: 0a05 |0015: move-result v5 │ │ -371988: 0f05 |0016: return v5 │ │ -37198a: 1a01 199e |0017: const-string v1, "multipart/*" // string@9e19 │ │ -37198e: 7220 459d 1500 |0019: invoke-interface {v5, v1}, Ljavax/mail/Part;.isMimeType:(Ljava/lang/String;)Z // method@9d45 │ │ -371994: 0a01 |001c: move-result v1 │ │ -371996: 3801 1e00 |001d: if-eqz v1, 003b // +001e │ │ -37199a: 7210 399d 0500 |001f: invoke-interface {v5}, Ljavax/mail/Part;.getContent:()Ljava/lang/Object; // method@9d39 │ │ -3719a0: 0c05 |0022: move-result-object v5 │ │ -3719a2: 1f05 ef13 |0023: check-cast v5, Ljavax/mail/Multipart; // type@13ef │ │ -3719a6: 6e10 2a9d 0500 |0025: invoke-virtual {v5}, Ljavax/mail/Multipart;.getCount:()I // method@9d2a │ │ -3719ac: 0a01 |0028: move-result v1 │ │ -3719ae: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -3719b0: 3512 2400 |002a: if-ge v2, v1, 004e // +0024 │ │ -3719b4: 6e20 289d 2500 |002c: invoke-virtual {v5, v2}, Ljavax/mail/Multipart;.getBodyPart:(I)Ljavax/mail/BodyPart; // method@9d28 │ │ -3719ba: 0c03 |002f: move-result-object v3 │ │ -3719bc: 7020 8ba0 3400 |0030: invoke-direct {v4, v3}, Ljavax/mail/search/BodyTerm;.matchPart:(Ljavax/mail/Part;)Z // method@a08b │ │ -3719c2: 0a03 |0033: move-result v3 │ │ -3719c4: 3803 0400 |0034: if-eqz v3, 0038 // +0004 │ │ -3719c8: 1215 |0036: const/4 v5, #int 1 // #1 │ │ -3719ca: 0f05 |0037: return v5 │ │ -3719cc: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3719d0: 28f0 |003a: goto 002a // -0010 │ │ -3719d2: 1a01 479b |003b: const-string v1, "message/rfc822" // string@9b47 │ │ -3719d6: 7220 459d 1500 |003d: invoke-interface {v5, v1}, Ljavax/mail/Part;.isMimeType:(Ljava/lang/String;)Z // method@9d45 │ │ -3719dc: 0a01 |0040: move-result v1 │ │ -3719de: 3801 0d00 |0041: if-eqz v1, 004e // +000d │ │ -3719e2: 7210 399d 0500 |0043: invoke-interface {v5}, Ljavax/mail/Part;.getContent:()Ljava/lang/Object; // method@9d39 │ │ -3719e8: 0c05 |0046: move-result-object v5 │ │ -3719ea: 1f05 f213 |0047: check-cast v5, Ljavax/mail/Part; // type@13f2 │ │ -3719ee: 7020 8ba0 5400 |0049: invoke-direct {v4, v5}, Ljavax/mail/search/BodyTerm;.matchPart:(Ljavax/mail/Part;)Z // method@a08b │ │ -3719f4: 0a05 |004c: move-result v5 │ │ -3719f6: 0f05 |004d: return v5 │ │ -3719f8: 0f00 |004e: return v0 │ │ +371948: |[371948] javax.mail.search.BodyTerm.matchPart:(Ljavax/mail/Part;)Z │ │ +371958: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +37195a: 1a01 c6bb |0001: const-string v1, "text/*" // string@bbc6 │ │ +37195e: 7220 459d 1500 |0003: invoke-interface {v5, v1}, Ljavax/mail/Part;.isMimeType:(Ljava/lang/String;)Z // method@9d45 │ │ +371964: 0a01 |0006: move-result v1 │ │ +371966: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +37196a: 7210 399d 0500 |0009: invoke-interface {v5}, Ljavax/mail/Part;.getContent:()Ljava/lang/Object; // method@9d39 │ │ +371970: 0c05 |000c: move-result-object v5 │ │ +371972: 1f05 e612 |000d: check-cast v5, Ljava/lang/String; // type@12e6 │ │ +371976: 3905 0300 |000f: if-nez v5, 0012 // +0003 │ │ +37197a: 0f00 |0011: return v0 │ │ +37197c: 6f20 e3a0 5400 |0012: invoke-super {v4, v5}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ +371982: 0a05 |0015: move-result v5 │ │ +371984: 0f05 |0016: return v5 │ │ +371986: 1a01 199e |0017: const-string v1, "multipart/*" // string@9e19 │ │ +37198a: 7220 459d 1500 |0019: invoke-interface {v5, v1}, Ljavax/mail/Part;.isMimeType:(Ljava/lang/String;)Z // method@9d45 │ │ +371990: 0a01 |001c: move-result v1 │ │ +371992: 3801 1e00 |001d: if-eqz v1, 003b // +001e │ │ +371996: 7210 399d 0500 |001f: invoke-interface {v5}, Ljavax/mail/Part;.getContent:()Ljava/lang/Object; // method@9d39 │ │ +37199c: 0c05 |0022: move-result-object v5 │ │ +37199e: 1f05 ef13 |0023: check-cast v5, Ljavax/mail/Multipart; // type@13ef │ │ +3719a2: 6e10 2a9d 0500 |0025: invoke-virtual {v5}, Ljavax/mail/Multipart;.getCount:()I // method@9d2a │ │ +3719a8: 0a01 |0028: move-result v1 │ │ +3719aa: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +3719ac: 3512 2400 |002a: if-ge v2, v1, 004e // +0024 │ │ +3719b0: 6e20 289d 2500 |002c: invoke-virtual {v5, v2}, Ljavax/mail/Multipart;.getBodyPart:(I)Ljavax/mail/BodyPart; // method@9d28 │ │ +3719b6: 0c03 |002f: move-result-object v3 │ │ +3719b8: 7020 8ba0 3400 |0030: invoke-direct {v4, v3}, Ljavax/mail/search/BodyTerm;.matchPart:(Ljavax/mail/Part;)Z // method@a08b │ │ +3719be: 0a03 |0033: move-result v3 │ │ +3719c0: 3803 0400 |0034: if-eqz v3, 0038 // +0004 │ │ +3719c4: 1215 |0036: const/4 v5, #int 1 // #1 │ │ +3719c6: 0f05 |0037: return v5 │ │ +3719c8: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3719cc: 28f0 |003a: goto 002a // -0010 │ │ +3719ce: 1a01 479b |003b: const-string v1, "message/rfc822" // string@9b47 │ │ +3719d2: 7220 459d 1500 |003d: invoke-interface {v5, v1}, Ljavax/mail/Part;.isMimeType:(Ljava/lang/String;)Z // method@9d45 │ │ +3719d8: 0a01 |0040: move-result v1 │ │ +3719da: 3801 0d00 |0041: if-eqz v1, 004e // +000d │ │ +3719de: 7210 399d 0500 |0043: invoke-interface {v5}, Ljavax/mail/Part;.getContent:()Ljava/lang/Object; // method@9d39 │ │ +3719e4: 0c05 |0046: move-result-object v5 │ │ +3719e6: 1f05 f213 |0047: check-cast v5, Ljavax/mail/Part; // type@13f2 │ │ +3719ea: 7020 8ba0 5400 |0049: invoke-direct {v4, v5}, Ljavax/mail/search/BodyTerm;.matchPart:(Ljavax/mail/Part;)Z // method@a08b │ │ +3719f0: 0a05 |004c: move-result v5 │ │ +3719f2: 0f05 |004d: return v5 │ │ +3719f4: 0f00 |004e: return v0 │ │ catches : 1 │ │ 0x0001 - 0x004d │ │ Ljavax/mail/MessagingException; -> 0x004e │ │ Ljava/io/IOException; -> 0x004e │ │ Ljava/lang/RuntimeException; -> 0x004e │ │ positions : │ │ 0x0003 line=89 │ │ @@ -1419684,22 +1419683,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -371908: |[371908] javax.mail.search.BodyTerm.equals:(Ljava/lang/Object;)Z │ │ -371918: 2020 4714 |0000: instance-of v0, v2, Ljavax/mail/search/BodyTerm; // type@1447 │ │ -37191c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -371920: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -371922: 0f02 |0005: return v2 │ │ -371924: 6f20 dfa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ -37192a: 0a02 |0009: move-result v2 │ │ -37192c: 0f02 |000a: return v2 │ │ +371904: |[371904] javax.mail.search.BodyTerm.equals:(Ljava/lang/Object;)Z │ │ +371914: 2020 4714 |0000: instance-of v0, v2, Ljavax/mail/search/BodyTerm; // type@1447 │ │ +371918: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +37191c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +37191e: 0f02 |0005: return v2 │ │ +371920: 6f20 dfa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ +371926: 0a02 |0009: move-result v2 │ │ +371928: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=125 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/mail/search/BodyTerm; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ @@ -1419709,18 +1419708,18 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -371930: |[371930] javax.mail.search.BodyTerm.match:(Ljavax/mail/Message;)Z │ │ -371940: 7020 8ba0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/BodyTerm;.matchPart:(Ljavax/mail/Part;)Z // method@a08b │ │ -371946: 0a01 |0003: move-result v1 │ │ -371948: 0f01 |0004: return v1 │ │ +37192c: |[37192c] javax.mail.search.BodyTerm.match:(Ljavax/mail/Message;)Z │ │ +37193c: 7020 8ba0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/BodyTerm;.matchPart:(Ljavax/mail/Part;)Z // method@a08b │ │ +371942: 0a01 |0003: move-result v1 │ │ +371944: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Ljavax/mail/search/BodyTerm; │ │ 0x0000 - 0x0005 reg=1 (null) Ljavax/mail/Message; │ │ │ │ @@ -1419758,19 +1419757,19 @@ │ │ type : '(ILjava/util/Date;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -371c00: |[371c00] javax.mail.search.DateTerm.:(ILjava/util/Date;)V │ │ -371c10: 7010 8ca0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/ComparisonTerm;.:()V // method@a08c │ │ -371c16: 5901 6672 |0003: iput v1, v0, Ljavax/mail/search/DateTerm;.comparison:I // field@7266 │ │ -371c1a: 5b02 6772 |0005: iput-object v2, v0, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ -371c1e: 0e00 |0007: return-void │ │ +371bfc: |[371bfc] javax.mail.search.DateTerm.:(ILjava/util/Date;)V │ │ +371c0c: 7010 8ca0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/ComparisonTerm;.:()V // method@a08c │ │ +371c12: 5901 6672 |0003: iput v1, v0, Ljavax/mail/search/DateTerm;.comparison:I // field@7266 │ │ +371c16: 5b02 6772 |0005: iput-object v2, v0, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ +371c1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/search/DateTerm; │ │ @@ -1419783,31 +1419782,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -371a88: |[371a88] javax.mail.search.DateTerm.equals:(Ljava/lang/Object;)Z │ │ -371a98: 2040 4914 |0000: instance-of v0, v4, Ljavax/mail/search/DateTerm; // type@1449 │ │ -371a9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -371a9e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -371aa2: 0f01 |0005: return v1 │ │ -371aa4: 0740 |0006: move-object v0, v4 │ │ -371aa6: 1f00 4914 |0007: check-cast v0, Ljavax/mail/search/DateTerm; // type@1449 │ │ -371aaa: 5400 6772 |0009: iget-object v0, v0, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ -371aae: 5432 6772 |000b: iget-object v2, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ -371ab2: 6e20 0a9a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ -371ab8: 0a00 |0010: move-result v0 │ │ -371aba: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -371abe: 6f20 8da0 4300 |0013: invoke-super {v3, v4}, Ljavax/mail/search/ComparisonTerm;.equals:(Ljava/lang/Object;)Z // method@a08d │ │ -371ac4: 0a04 |0016: move-result v4 │ │ -371ac6: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ -371aca: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -371acc: 0f01 |001a: return v1 │ │ +371a84: |[371a84] javax.mail.search.DateTerm.equals:(Ljava/lang/Object;)Z │ │ +371a94: 2040 4914 |0000: instance-of v0, v4, Ljavax/mail/search/DateTerm; // type@1449 │ │ +371a98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +371a9a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +371a9e: 0f01 |0005: return v1 │ │ +371aa0: 0740 |0006: move-object v0, v4 │ │ +371aa2: 1f00 4914 |0007: check-cast v0, Ljavax/mail/search/DateTerm; // type@1449 │ │ +371aa6: 5400 6772 |0009: iget-object v0, v0, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ +371aaa: 5432 6772 |000b: iget-object v2, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ +371aae: 6e20 0a9a 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ +371ab4: 0a00 |0010: move-result v0 │ │ +371ab6: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +371aba: 6f20 8da0 4300 |0013: invoke-super {v3, v4}, Ljavax/mail/search/ComparisonTerm;.equals:(Ljava/lang/Object;)Z // method@a08d │ │ +371ac0: 0a04 |0016: move-result v4 │ │ +371ac2: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ +371ac6: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +371ac8: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0006 line=121 │ │ 0x0009 line=122 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Ljavax/mail/search/DateTerm; │ │ @@ -1419818,17 +1419817,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -371b98: |[371b98] javax.mail.search.DateTerm.getComparison:()I │ │ -371ba8: 5210 6672 |0000: iget v0, v1, Ljavax/mail/search/DateTerm;.comparison:I // field@7266 │ │ -371bac: 0f00 |0002: return v0 │ │ +371b94: |[371b94] javax.mail.search.DateTerm.getComparison:()I │ │ +371ba4: 5210 6672 |0000: iget v0, v1, Ljavax/mail/search/DateTerm;.comparison:I // field@7266 │ │ +371ba8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/search/DateTerm; │ │ │ │ #2 : (in Ljavax/mail/search/DateTerm;) │ │ @@ -1419836,21 +1419835,21 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -371bd8: |[371bd8] javax.mail.search.DateTerm.getDate:()Ljava/util/Date; │ │ -371be8: 2200 5e13 |0000: new-instance v0, Ljava/util/Date; // type@135e │ │ -371bec: 5431 6772 |0002: iget-object v1, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ -371bf0: 6e10 0b9a 0100 |0004: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@9a0b │ │ -371bf6: 0b01 |0007: move-result-wide v1 │ │ -371bf8: 7030 079a 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@9a07 │ │ -371bfe: 1100 |000b: return-object v0 │ │ +371bd4: |[371bd4] javax.mail.search.DateTerm.getDate:()Ljava/util/Date; │ │ +371be4: 2200 5e13 |0000: new-instance v0, Ljava/util/Date; // type@135e │ │ +371be8: 5431 6772 |0002: iget-object v1, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ +371bec: 6e10 0b9a 0100 |0004: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@9a0b │ │ +371bf2: 0b01 |0007: move-result-wide v1 │ │ +371bf4: 7030 079a 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@9a07 │ │ +371bfa: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Ljavax/mail/search/DateTerm; │ │ │ │ #3 : (in Ljavax/mail/search/DateTerm;) │ │ @@ -1419858,22 +1419857,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -371bb0: |[371bb0] javax.mail.search.DateTerm.hashCode:()I │ │ -371bc0: 5420 6772 |0000: iget-object v0, v2, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ -371bc4: 6e10 0c9a 0000 |0002: invoke-virtual {v0}, Ljava/util/Date;.hashCode:()I // method@9a0c │ │ -371bca: 0a00 |0005: move-result v0 │ │ -371bcc: 6f10 8ea0 0200 |0006: invoke-super {v2}, Ljavax/mail/search/ComparisonTerm;.hashCode:()I // method@a08e │ │ -371bd2: 0a01 |0009: move-result v1 │ │ -371bd4: b010 |000a: add-int/2addr v0, v1 │ │ -371bd6: 0f00 |000b: return v0 │ │ +371bac: |[371bac] javax.mail.search.DateTerm.hashCode:()I │ │ +371bbc: 5420 6772 |0000: iget-object v0, v2, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ +371bc0: 6e10 0c9a 0000 |0002: invoke-virtual {v0}, Ljava/util/Date;.hashCode:()I // method@9a0c │ │ +371bc6: 0a00 |0005: move-result v0 │ │ +371bc8: 6f10 8ea0 0200 |0006: invoke-super {v2}, Ljavax/mail/search/ComparisonTerm;.hashCode:()I // method@a08e │ │ +371bce: 0a01 |0009: move-result v1 │ │ +371bd0: b010 |000a: add-int/2addr v0, v1 │ │ +371bd2: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljavax/mail/search/DateTerm; │ │ │ │ #4 : (in Ljavax/mail/search/DateTerm;) │ │ @@ -1419881,61 +1419880,61 @@ │ │ type : '(Ljava/util/Date;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -371ad0: |[371ad0] javax.mail.search.DateTerm.match:(Ljava/util/Date;)Z │ │ -371ae0: 5230 6672 |0000: iget v0, v3, Ljavax/mail/search/DateTerm;.comparison:I // field@7266 │ │ -371ae4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -371ae6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -371ae8: 2b00 4800 0000 |0004: packed-switch v0, 0000004c // +00000048 │ │ -371aee: 0f02 |0007: return v2 │ │ -371af0: 5430 6772 |0008: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ -371af4: 6e20 089a 0400 |000a: invoke-virtual {v4, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@9a08 │ │ -371afa: 0a00 |000d: move-result v0 │ │ -371afc: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ -371b00: 5430 6772 |0010: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ -371b04: 6e20 0a9a 0400 |0012: invoke-virtual {v4, v0}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ -371b0a: 0a04 |0015: move-result v4 │ │ -371b0c: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ -371b10: 2802 |0018: goto 001a // +0002 │ │ -371b12: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -371b14: 0f01 |001a: return v1 │ │ -371b16: 5430 6772 |001b: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ -371b1a: 6e20 089a 0400 |001d: invoke-virtual {v4, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@9a08 │ │ -371b20: 0a04 |0020: move-result v4 │ │ -371b22: 0f04 |0021: return v4 │ │ -371b24: 5430 6772 |0022: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ -371b28: 6e20 0a9a 0400 |0024: invoke-virtual {v4, v0}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ -371b2e: 0a04 |0027: move-result v4 │ │ -371b30: b714 |0028: xor-int/2addr v4, v1 │ │ -371b32: 0f04 |0029: return v4 │ │ -371b34: 5430 6772 |002a: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ -371b38: 6e20 0a9a 0400 |002c: invoke-virtual {v4, v0}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ -371b3e: 0a04 |002f: move-result v4 │ │ -371b40: 0f04 |0030: return v4 │ │ -371b42: 5430 6772 |0031: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ -371b46: 6e20 099a 0400 |0033: invoke-virtual {v4, v0}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@9a09 │ │ -371b4c: 0a04 |0036: move-result v4 │ │ -371b4e: 0f04 |0037: return v4 │ │ -371b50: 5430 6772 |0038: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ -371b54: 6e20 099a 0400 |003a: invoke-virtual {v4, v0}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@9a09 │ │ -371b5a: 0a00 |003d: move-result v0 │ │ -371b5c: 3900 0c00 |003e: if-nez v0, 004a // +000c │ │ -371b60: 5430 6772 |0040: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ -371b64: 6e20 0a9a 0400 |0042: invoke-virtual {v4, v0}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ -371b6a: 0a04 |0045: move-result v4 │ │ -371b6c: 3804 0300 |0046: if-eqz v4, 0049 // +0003 │ │ -371b70: 2802 |0048: goto 004a // +0002 │ │ -371b72: 1201 |0049: const/4 v1, #int 0 // #0 │ │ -371b74: 0f01 |004a: return v1 │ │ -371b76: 0000 |004b: nop // spacer │ │ -371b78: 0001 0600 0100 0000 3400 0000 2d00 ... |004c: packed-switch-data (16 units) │ │ +371acc: |[371acc] javax.mail.search.DateTerm.match:(Ljava/util/Date;)Z │ │ +371adc: 5230 6672 |0000: iget v0, v3, Ljavax/mail/search/DateTerm;.comparison:I // field@7266 │ │ +371ae0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +371ae2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +371ae4: 2b00 4800 0000 |0004: packed-switch v0, 0000004c // +00000048 │ │ +371aea: 0f02 |0007: return v2 │ │ +371aec: 5430 6772 |0008: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ +371af0: 6e20 089a 0400 |000a: invoke-virtual {v4, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@9a08 │ │ +371af6: 0a00 |000d: move-result v0 │ │ +371af8: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ +371afc: 5430 6772 |0010: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ +371b00: 6e20 0a9a 0400 |0012: invoke-virtual {v4, v0}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ +371b06: 0a04 |0015: move-result v4 │ │ +371b08: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ +371b0c: 2802 |0018: goto 001a // +0002 │ │ +371b0e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +371b10: 0f01 |001a: return v1 │ │ +371b12: 5430 6772 |001b: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ +371b16: 6e20 089a 0400 |001d: invoke-virtual {v4, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@9a08 │ │ +371b1c: 0a04 |0020: move-result v4 │ │ +371b1e: 0f04 |0021: return v4 │ │ +371b20: 5430 6772 |0022: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ +371b24: 6e20 0a9a 0400 |0024: invoke-virtual {v4, v0}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ +371b2a: 0a04 |0027: move-result v4 │ │ +371b2c: b714 |0028: xor-int/2addr v4, v1 │ │ +371b2e: 0f04 |0029: return v4 │ │ +371b30: 5430 6772 |002a: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ +371b34: 6e20 0a9a 0400 |002c: invoke-virtual {v4, v0}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ +371b3a: 0a04 |002f: move-result v4 │ │ +371b3c: 0f04 |0030: return v4 │ │ +371b3e: 5430 6772 |0031: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ +371b42: 6e20 099a 0400 |0033: invoke-virtual {v4, v0}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@9a09 │ │ +371b48: 0a04 |0036: move-result v4 │ │ +371b4a: 0f04 |0037: return v4 │ │ +371b4c: 5430 6772 |0038: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ +371b50: 6e20 099a 0400 |003a: invoke-virtual {v4, v0}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@9a09 │ │ +371b56: 0a00 |003d: move-result v0 │ │ +371b58: 3900 0c00 |003e: if-nez v0, 004a // +000c │ │ +371b5c: 5430 6772 |0040: iget-object v0, v3, Ljavax/mail/search/DateTerm;.date:Ljava/util/Date; // field@7267 │ │ +371b60: 6e20 0a9a 0400 |0042: invoke-virtual {v4, v0}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@9a0a │ │ +371b66: 0a04 |0045: move-result v4 │ │ +371b68: 3804 0300 |0046: if-eqz v4, 0049 // +0003 │ │ +371b6c: 2802 |0048: goto 004a // +0002 │ │ +371b6e: 1201 |0049: const/4 v1, #int 0 // #0 │ │ +371b70: 0f01 |004a: return v1 │ │ +371b72: 0000 |004b: nop // spacer │ │ +371b74: 0001 0600 0100 0000 3400 0000 2d00 ... |004c: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0008 line=108 │ │ 0x001b line=106 │ │ 0x0022 line=104 │ │ 0x002a line=102 │ │ @@ -1419975,17 +1419974,17 @@ │ │ type : '(Ljavax/mail/Address;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -371eac: |[371eac] javax.mail.search.FromTerm.:(Ljavax/mail/Address;)V │ │ -371ebc: 7020 7ca0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/AddressTerm;.:(Ljavax/mail/Address;)V // method@a07c │ │ -371ec2: 0e00 |0003: return-void │ │ +371ea8: |[371ea8] javax.mail.search.FromTerm.:(Ljavax/mail/Address;)V │ │ +371eb8: 7020 7ca0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/AddressTerm;.:(Ljavax/mail/Address;)V // method@a07c │ │ +371ebe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/search/FromTerm; │ │ 0x0000 - 0x0004 reg=1 (null) Ljavax/mail/Address; │ │ │ │ @@ -1419995,22 +1419994,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -371e30: |[371e30] javax.mail.search.FromTerm.equals:(Ljava/lang/Object;)Z │ │ -371e40: 2020 4c14 |0000: instance-of v0, v2, Ljavax/mail/search/FromTerm; // type@144c │ │ -371e44: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -371e48: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -371e4a: 0f02 |0005: return v2 │ │ -371e4c: 6f20 7da0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/AddressTerm;.equals:(Ljava/lang/Object;)Z // method@a07d │ │ -371e52: 0a02 |0009: move-result v2 │ │ -371e54: 0f02 |000a: return v2 │ │ +371e2c: |[371e2c] javax.mail.search.FromTerm.equals:(Ljava/lang/Object;)Z │ │ +371e3c: 2020 4c14 |0000: instance-of v0, v2, Ljavax/mail/search/FromTerm; // type@144c │ │ +371e40: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +371e44: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +371e46: 0f02 |0005: return v2 │ │ +371e48: 6f20 7da0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/AddressTerm;.equals:(Ljava/lang/Object;)Z // method@a07d │ │ +371e4e: 0a02 |0009: move-result v2 │ │ +371e50: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0006 line=96 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/mail/search/FromTerm; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ @@ -1420020,32 +1420019,32 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -371e58: |[371e58] javax.mail.search.FromTerm.match:(Ljavax/mail/Message;)Z │ │ -371e68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -371e6a: 6e10 f49c 0400 |0001: invoke-virtual {v4}, Ljavax/mail/Message;.getFrom:()[Ljavax/mail/Address; // method@9cf4 │ │ -371e70: 0c04 |0004: move-result-object v4 │ │ -371e72: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ -371e76: 0f00 |0007: return v0 │ │ -371e78: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -371e7a: 2142 |0009: array-length v2, v4 │ │ -371e7c: 3521 0f00 |000a: if-ge v1, v2, 0019 // +000f │ │ -371e80: 4602 0401 |000c: aget-object v2, v4, v1 │ │ -371e84: 6f20 80a0 2300 |000e: invoke-super {v3, v2}, Ljavax/mail/search/AddressTerm;.match:(Ljavax/mail/Address;)Z // method@a080 │ │ -371e8a: 0a02 |0011: move-result v2 │ │ -371e8c: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -371e90: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -371e92: 0f04 |0015: return v4 │ │ -371e94: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -371e98: 28f1 |0018: goto 0009 // -000f │ │ -371e9a: 0f00 |0019: return v0 │ │ +371e54: |[371e54] javax.mail.search.FromTerm.match:(Ljavax/mail/Message;)Z │ │ +371e64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +371e66: 6e10 f49c 0400 |0001: invoke-virtual {v4}, Ljavax/mail/Message;.getFrom:()[Ljavax/mail/Address; // method@9cf4 │ │ +371e6c: 0c04 |0004: move-result-object v4 │ │ +371e6e: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ +371e72: 0f00 |0007: return v0 │ │ +371e74: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +371e76: 2142 |0009: array-length v2, v4 │ │ +371e78: 3521 0f00 |000a: if-ge v1, v2, 0019 // +000f │ │ +371e7c: 4602 0401 |000c: aget-object v2, v4, v1 │ │ +371e80: 6f20 80a0 2300 |000e: invoke-super {v3, v2}, Ljavax/mail/search/AddressTerm;.match:(Ljavax/mail/Address;)Z // method@a080 │ │ +371e86: 0a02 |0011: move-result v2 │ │ +371e88: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +371e8c: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +371e8e: 0f04 |0015: return v4 │ │ +371e90: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +371e94: 28f1 |0018: goto 0009 // -000f │ │ +371e96: 0f00 |0019: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0001 line=75 │ │ 0x0009 line=83 │ │ 0x000c line=84 │ │ @@ -1420087,18 +1420086,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -371fac: |[371fac] javax.mail.search.HeaderTerm.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -371fbc: 7020 dda0 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;)V // method@a0dd │ │ -371fc2: 5b01 6e72 |0003: iput-object v1, v0, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726e │ │ -371fc6: 0e00 |0005: return-void │ │ +371fa8: |[371fa8] javax.mail.search.HeaderTerm.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +371fb8: 7020 dda0 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;)V // method@a0dd │ │ +371fbe: 5b01 6e72 |0003: iput-object v1, v0, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726e │ │ +371fc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/search/HeaderTerm; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1420110,30 +1420109,30 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -371ec4: |[371ec4] javax.mail.search.HeaderTerm.equals:(Ljava/lang/Object;)Z │ │ -371ed4: 2040 4d14 |0000: instance-of v0, v4, Ljavax/mail/search/HeaderTerm; // type@144d │ │ -371ed8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -371eda: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -371ede: 0f01 |0005: return v1 │ │ -371ee0: 1f04 4d14 |0006: check-cast v4, Ljavax/mail/search/HeaderTerm; // type@144d │ │ -371ee4: 5440 6e72 |0008: iget-object v0, v4, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726e │ │ -371ee8: 5432 6e72 |000a: iget-object v2, v3, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726e │ │ -371eec: 6e20 1398 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ -371ef2: 0a00 |000f: move-result v0 │ │ -371ef4: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ -371ef8: 6f20 dfa0 4300 |0012: invoke-super {v3, v4}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ -371efe: 0a04 |0015: move-result v4 │ │ -371f00: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ -371f04: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -371f06: 0f01 |0019: return v1 │ │ +371ec0: |[371ec0] javax.mail.search.HeaderTerm.equals:(Ljava/lang/Object;)Z │ │ +371ed0: 2040 4d14 |0000: instance-of v0, v4, Ljavax/mail/search/HeaderTerm; // type@144d │ │ +371ed4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +371ed6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +371eda: 0f01 |0005: return v1 │ │ +371edc: 1f04 4d14 |0006: check-cast v4, Ljavax/mail/search/HeaderTerm; // type@144d │ │ +371ee0: 5440 6e72 |0008: iget-object v0, v4, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726e │ │ +371ee4: 5432 6e72 |000a: iget-object v2, v3, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726e │ │ +371ee8: 6e20 1398 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@9813 │ │ +371eee: 0a00 |000f: move-result v0 │ │ +371ef0: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ +371ef4: 6f20 dfa0 4300 |0012: invoke-super {v3, v4}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ +371efa: 0a04 |0015: move-result v4 │ │ +371efc: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ +371f00: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +371f02: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0006 line=115 │ │ 0x0008 line=117 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Ljavax/mail/search/HeaderTerm; │ │ @@ -1420144,17 +1420143,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -371f94: |[371f94] javax.mail.search.HeaderTerm.getHeaderName:()Ljava/lang/String; │ │ -371fa4: 5410 6e72 |0000: iget-object v0, v1, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726e │ │ -371fa8: 1100 |0002: return-object v0 │ │ +371f90: |[371f90] javax.mail.search.HeaderTerm.getHeaderName:()Ljava/lang/String; │ │ +371fa0: 5410 6e72 |0000: iget-object v0, v1, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726e │ │ +371fa4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/search/HeaderTerm; │ │ │ │ #2 : (in Ljavax/mail/search/HeaderTerm;) │ │ @@ -1420162,25 +1420161,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -371f60: |[371f60] javax.mail.search.HeaderTerm.hashCode:()I │ │ -371f70: 5420 6e72 |0000: iget-object v0, v2, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726e │ │ -371f74: 6201 bb70 |0002: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ -371f78: 6e20 3198 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -371f7e: 0c00 |0007: move-result-object v0 │ │ -371f80: 6e10 1998 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ -371f86: 0a00 |000b: move-result v0 │ │ -371f88: 6f10 e2a0 0200 |000c: invoke-super {v2}, Ljavax/mail/search/StringTerm;.hashCode:()I // method@a0e2 │ │ -371f8e: 0a01 |000f: move-result v1 │ │ -371f90: b010 |0010: add-int/2addr v0, v1 │ │ -371f92: 0f00 |0011: return v0 │ │ +371f5c: |[371f5c] javax.mail.search.HeaderTerm.hashCode:()I │ │ +371f6c: 5420 6e72 |0000: iget-object v0, v2, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726e │ │ +371f70: 6201 bb70 |0002: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@70bb │ │ +371f74: 6e20 3198 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +371f7a: 0c00 |0007: move-result-object v0 │ │ +371f7c: 6e10 1998 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9819 │ │ +371f82: 0a00 |000b: move-result v0 │ │ +371f84: 6f10 e2a0 0200 |000c: invoke-super {v2}, Ljavax/mail/search/StringTerm;.hashCode:()I // method@a0e2 │ │ +371f8a: 0a01 |000f: move-result v1 │ │ +371f8c: b010 |0010: add-int/2addr v0, v1 │ │ +371f8e: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x000c line=127 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Ljavax/mail/search/HeaderTerm; │ │ │ │ @@ -1420189,33 +1420188,33 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -371f08: |[371f08] javax.mail.search.HeaderTerm.match:(Ljavax/mail/Message;)Z │ │ -371f18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -371f1a: 5431 6e72 |0001: iget-object v1, v3, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726e │ │ -371f1e: 6e20 f59c 1400 |0003: invoke-virtual {v4, v1}, Ljavax/mail/Message;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9cf5 │ │ -371f24: 0c04 |0006: move-result-object v4 │ │ -371f26: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ -371f2a: 0f00 |0009: return v0 │ │ -371f2c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -371f2e: 2142 |000b: array-length v2, v4 │ │ -371f30: 3521 0f00 |000c: if-ge v1, v2, 001b // +000f │ │ -371f34: 4602 0401 |000e: aget-object v2, v4, v1 │ │ -371f38: 6f20 e3a0 2300 |0010: invoke-super {v3, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ -371f3e: 0a02 |0013: move-result v2 │ │ -371f40: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -371f44: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -371f46: 0f04 |0017: return v4 │ │ -371f48: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -371f4c: 28f1 |001a: goto 000b // -000f │ │ -371f4e: 0f00 |001b: return v0 │ │ +371f04: |[371f04] javax.mail.search.HeaderTerm.match:(Ljavax/mail/Message;)Z │ │ +371f14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +371f16: 5431 6e72 |0001: iget-object v1, v3, Ljavax/mail/search/HeaderTerm;.headerName:Ljava/lang/String; // field@726e │ │ +371f1a: 6e20 f59c 1400 |0003: invoke-virtual {v4, v1}, Ljavax/mail/Message;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9cf5 │ │ +371f20: 0c04 |0006: move-result-object v4 │ │ +371f22: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ +371f26: 0f00 |0009: return v0 │ │ +371f28: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +371f2a: 2142 |000b: array-length v2, v4 │ │ +371f2c: 3521 0f00 |000c: if-ge v1, v2, 001b // +000f │ │ +371f30: 4602 0401 |000e: aget-object v2, v4, v1 │ │ +371f34: 6f20 e3a0 2300 |0010: invoke-super {v3, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ +371f3a: 0a02 |0013: move-result v2 │ │ +371f3c: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +371f40: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +371f42: 0f04 |0017: return v4 │ │ +371f44: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +371f48: 28f1 |001a: goto 000b // -000f │ │ +371f4a: 0f00 |001b: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ Ljava/lang/Exception; -> 0x001b │ │ positions : │ │ 0x0001 line=94 │ │ 0x000b line=102 │ │ 0x000e line=103 │ │ @@ -1420257,19 +1420256,19 @@ │ │ type : '(II)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3720ec: |[3720ec] javax.mail.search.IntegerComparisonTerm.:(II)V │ │ -3720fc: 7010 8ca0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/ComparisonTerm;.:()V // method@a08c │ │ -372102: 5901 7072 |0003: iput v1, v0, Ljavax/mail/search/IntegerComparisonTerm;.comparison:I // field@7270 │ │ -372106: 5902 7172 |0005: iput v2, v0, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ -37210a: 0e00 |0007: return-void │ │ +3720e8: |[3720e8] javax.mail.search.IntegerComparisonTerm.:(II)V │ │ +3720f8: 7010 8ca0 0000 |0000: invoke-direct {v0}, Ljavax/mail/search/ComparisonTerm;.:()V // method@a08c │ │ +3720fe: 5901 7072 |0003: iput v1, v0, Ljavax/mail/search/IntegerComparisonTerm;.comparison:I // field@7270 │ │ +372102: 5902 7172 |0005: iput v2, v0, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ +372106: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0005 line=61 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljavax/mail/search/IntegerComparisonTerm; │ │ @@ -1420282,29 +1420281,29 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -371fc8: |[371fc8] javax.mail.search.IntegerComparisonTerm.equals:(Ljava/lang/Object;)Z │ │ -371fd8: 2040 4e14 |0000: instance-of v0, v4, Ljavax/mail/search/IntegerComparisonTerm; // type@144e │ │ -371fdc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -371fde: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -371fe2: 0f01 |0005: return v1 │ │ -371fe4: 0740 |0006: move-object v0, v4 │ │ -371fe6: 1f00 4e14 |0007: check-cast v0, Ljavax/mail/search/IntegerComparisonTerm; // type@144e │ │ -371fea: 5200 7172 |0009: iget v0, v0, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ -371fee: 5232 7172 |000b: iget v2, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ -371ff2: 3320 0900 |000d: if-ne v0, v2, 0016 // +0009 │ │ -371ff6: 6f20 8da0 4300 |000f: invoke-super {v3, v4}, Ljavax/mail/search/ComparisonTerm;.equals:(Ljava/lang/Object;)Z // method@a08d │ │ -371ffc: 0a04 |0012: move-result v4 │ │ -371ffe: 3804 0300 |0013: if-eqz v4, 0016 // +0003 │ │ -372002: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -372004: 0f01 |0016: return v1 │ │ +371fc4: |[371fc4] javax.mail.search.IntegerComparisonTerm.equals:(Ljava/lang/Object;)Z │ │ +371fd4: 2040 4e14 |0000: instance-of v0, v4, Ljavax/mail/search/IntegerComparisonTerm; // type@144e │ │ +371fd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +371fda: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +371fde: 0f01 |0005: return v1 │ │ +371fe0: 0740 |0006: move-object v0, v4 │ │ +371fe2: 1f00 4e14 |0007: check-cast v0, Ljavax/mail/search/IntegerComparisonTerm; // type@144e │ │ +371fe6: 5200 7172 |0009: iget v0, v0, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ +371fea: 5232 7172 |000b: iget v2, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ +371fee: 3320 0900 |000d: if-ne v0, v2, 0016 // +0009 │ │ +371ff2: 6f20 8da0 4300 |000f: invoke-super {v3, v4}, Ljavax/mail/search/ComparisonTerm;.equals:(Ljava/lang/Object;)Z // method@a08d │ │ +371ff8: 0a04 |0012: move-result v4 │ │ +371ffa: 3804 0300 |0013: if-eqz v4, 0016 // +0003 │ │ +371ffe: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +372000: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0006 line=108 │ │ 0x0009 line=109 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Ljavax/mail/search/IntegerComparisonTerm; │ │ @@ -1420315,17 +1420314,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -37209c: |[37209c] javax.mail.search.IntegerComparisonTerm.getComparison:()I │ │ -3720ac: 5210 7072 |0000: iget v0, v1, Ljavax/mail/search/IntegerComparisonTerm;.comparison:I // field@7270 │ │ -3720b0: 0f00 |0002: return v0 │ │ +372098: |[372098] javax.mail.search.IntegerComparisonTerm.getComparison:()I │ │ +3720a8: 5210 7072 |0000: iget v0, v1, Ljavax/mail/search/IntegerComparisonTerm;.comparison:I // field@7270 │ │ +3720ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/search/IntegerComparisonTerm; │ │ │ │ #2 : (in Ljavax/mail/search/IntegerComparisonTerm;) │ │ @@ -1420333,17 +1420332,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3720b4: |[3720b4] javax.mail.search.IntegerComparisonTerm.getNumber:()I │ │ -3720c4: 5210 7172 |0000: iget v0, v1, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ -3720c8: 0f00 |0002: return v0 │ │ +3720b0: |[3720b0] javax.mail.search.IntegerComparisonTerm.getNumber:()I │ │ +3720c0: 5210 7172 |0000: iget v0, v1, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ +3720c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/search/IntegerComparisonTerm; │ │ │ │ #3 : (in Ljavax/mail/search/IntegerComparisonTerm;) │ │ @@ -1420351,20 +1420350,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3720cc: |[3720cc] javax.mail.search.IntegerComparisonTerm.hashCode:()I │ │ -3720dc: 5220 7172 |0000: iget v0, v2, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ -3720e0: 6f10 8ea0 0200 |0002: invoke-super {v2}, Ljavax/mail/search/ComparisonTerm;.hashCode:()I // method@a08e │ │ -3720e6: 0a01 |0005: move-result v1 │ │ -3720e8: b010 |0006: add-int/2addr v0, v1 │ │ -3720ea: 0f00 |0007: return v0 │ │ +3720c8: |[3720c8] javax.mail.search.IntegerComparisonTerm.hashCode:()I │ │ +3720d8: 5220 7172 |0000: iget v0, v2, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ +3720dc: 6f10 8ea0 0200 |0002: invoke-super {v2}, Ljavax/mail/search/ComparisonTerm;.hashCode:()I // method@a08e │ │ +3720e2: 0a01 |0005: move-result v1 │ │ +3720e4: b010 |0006: add-int/2addr v0, v1 │ │ +3720e6: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljavax/mail/search/IntegerComparisonTerm; │ │ │ │ #4 : (in Ljavax/mail/search/IntegerComparisonTerm;) │ │ @@ -1420372,51 +1420371,51 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 66 16-bit code units │ │ -372008: |[372008] javax.mail.search.IntegerComparisonTerm.match:(I)Z │ │ -372018: 5230 7072 |0000: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.comparison:I // field@7270 │ │ -37201c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -37201e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -372020: 2b00 2e00 0000 |0004: packed-switch v0, 00000032 // +0000002e │ │ -372026: 0f02 |0007: return v2 │ │ -372028: 5230 7172 |0008: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ -37202c: 3404 0300 |000a: if-lt v4, v0, 000d // +0003 │ │ -372030: 2802 |000c: goto 000e // +0002 │ │ -372032: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -372034: 0f01 |000e: return v1 │ │ -372036: 5230 7172 |000f: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ -37203a: 3704 0300 |0011: if-le v4, v0, 0014 // +0003 │ │ -37203e: 2802 |0013: goto 0015 // +0002 │ │ -372040: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -372042: 0f01 |0015: return v1 │ │ -372044: 5230 7172 |0016: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ -372048: 3204 0300 |0018: if-eq v4, v0, 001b // +0003 │ │ -37204c: 2802 |001a: goto 001c // +0002 │ │ -37204e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -372050: 0f01 |001c: return v1 │ │ -372052: 5230 7172 |001d: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ -372056: 3304 0300 |001f: if-ne v4, v0, 0022 // +0003 │ │ -37205a: 2802 |0021: goto 0023 // +0002 │ │ -37205c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -37205e: 0f01 |0023: return v1 │ │ -372060: 5230 7172 |0024: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ -372064: 3504 0300 |0026: if-ge v4, v0, 0029 // +0003 │ │ -372068: 2802 |0028: goto 002a // +0002 │ │ -37206a: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -37206c: 0f01 |002a: return v1 │ │ -37206e: 5230 7172 |002b: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ -372072: 3604 0300 |002d: if-gt v4, v0, 0030 // +0003 │ │ -372076: 2802 |002f: goto 0031 // +0002 │ │ -372078: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -37207a: 0f01 |0031: return v1 │ │ -37207c: 0001 0600 0100 0000 2700 0000 2000 ... |0032: packed-switch-data (16 units) │ │ +372004: |[372004] javax.mail.search.IntegerComparisonTerm.match:(I)Z │ │ +372014: 5230 7072 |0000: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.comparison:I // field@7270 │ │ +372018: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +37201a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +37201c: 2b00 2e00 0000 |0004: packed-switch v0, 00000032 // +0000002e │ │ +372022: 0f02 |0007: return v2 │ │ +372024: 5230 7172 |0008: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ +372028: 3404 0300 |000a: if-lt v4, v0, 000d // +0003 │ │ +37202c: 2802 |000c: goto 000e // +0002 │ │ +37202e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +372030: 0f01 |000e: return v1 │ │ +372032: 5230 7172 |000f: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ +372036: 3704 0300 |0011: if-le v4, v0, 0014 // +0003 │ │ +37203a: 2802 |0013: goto 0015 // +0002 │ │ +37203c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +37203e: 0f01 |0015: return v1 │ │ +372040: 5230 7172 |0016: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ +372044: 3204 0300 |0018: if-eq v4, v0, 001b // +0003 │ │ +372048: 2802 |001a: goto 001c // +0002 │ │ +37204a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +37204c: 0f01 |001c: return v1 │ │ +37204e: 5230 7172 |001d: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ +372052: 3304 0300 |001f: if-ne v4, v0, 0022 // +0003 │ │ +372056: 2802 |0021: goto 0023 // +0002 │ │ +372058: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +37205a: 0f01 |0023: return v1 │ │ +37205c: 5230 7172 |0024: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ +372060: 3504 0300 |0026: if-ge v4, v0, 0029 // +0003 │ │ +372064: 2802 |0028: goto 002a // +0002 │ │ +372066: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +372068: 0f01 |002a: return v1 │ │ +37206a: 5230 7172 |002b: iget v0, v3, Ljavax/mail/search/IntegerComparisonTerm;.number:I // field@7271 │ │ +37206e: 3604 0300 |002d: if-gt v4, v0, 0030 // +0003 │ │ +372072: 2802 |002f: goto 0031 // +0002 │ │ +372074: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +372076: 0f01 |0031: return v1 │ │ +372078: 0001 0600 0100 0000 2700 0000 2000 ... |0032: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0008 line=95 │ │ 0x000f line=93 │ │ 0x0016 line=91 │ │ 0x001d line=89 │ │ @@ -1420456,17 +1420455,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -37218c: |[37218c] javax.mail.search.MessageIDTerm.:(Ljava/lang/String;)V │ │ -37219c: 7020 dda0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;)V // method@a0dd │ │ -3721a2: 0e00 |0003: return-void │ │ +372188: |[372188] javax.mail.search.MessageIDTerm.:(Ljava/lang/String;)V │ │ +372198: 7020 dda0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;)V // method@a0dd │ │ +37219e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/search/MessageIDTerm; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1420476,22 +1420475,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -37210c: |[37210c] javax.mail.search.MessageIDTerm.equals:(Ljava/lang/Object;)Z │ │ -37211c: 2020 4f14 |0000: instance-of v0, v2, Ljavax/mail/search/MessageIDTerm; // type@144f │ │ -372120: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -372124: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -372126: 0f02 |0005: return v2 │ │ -372128: 6f20 dfa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ -37212e: 0a02 |0009: move-result v2 │ │ -372130: 0f02 |000a: return v2 │ │ +372108: |[372108] javax.mail.search.MessageIDTerm.equals:(Ljava/lang/Object;)Z │ │ +372118: 2020 4f14 |0000: instance-of v0, v2, Ljavax/mail/search/MessageIDTerm; // type@144f │ │ +37211c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +372120: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +372122: 0f02 |0005: return v2 │ │ +372124: 6f20 dfa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ +37212a: 0a02 |0009: move-result v2 │ │ +37212c: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0006 line=103 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/mail/search/MessageIDTerm; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ @@ -1420501,33 +1420500,33 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -372134: |[372134] javax.mail.search.MessageIDTerm.match:(Ljavax/mail/Message;)Z │ │ -372144: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -372146: 1a01 e43c |0001: const-string v1, "Message-ID" // string@3ce4 │ │ -37214a: 6e20 f59c 1400 |0003: invoke-virtual {v4, v1}, Ljavax/mail/Message;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9cf5 │ │ -372150: 0c04 |0006: move-result-object v4 │ │ -372152: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ -372156: 0f00 |0009: return v0 │ │ -372158: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -37215a: 2142 |000b: array-length v2, v4 │ │ -37215c: 3521 0f00 |000c: if-ge v1, v2, 001b // +000f │ │ -372160: 4602 0401 |000e: aget-object v2, v4, v1 │ │ -372164: 6f20 e3a0 2300 |0010: invoke-super {v3, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ -37216a: 0a02 |0013: move-result v2 │ │ -37216c: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -372170: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -372172: 0f04 |0017: return v4 │ │ -372174: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -372178: 28f1 |001a: goto 000b // -000f │ │ -37217a: 0f00 |001b: return v0 │ │ +372130: |[372130] javax.mail.search.MessageIDTerm.match:(Ljavax/mail/Message;)Z │ │ +372140: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +372142: 1a01 e43c |0001: const-string v1, "Message-ID" // string@3ce4 │ │ +372146: 6e20 f59c 1400 |0003: invoke-virtual {v4, v1}, Ljavax/mail/Message;.getHeader:(Ljava/lang/String;)[Ljava/lang/String; // method@9cf5 │ │ +37214c: 0c04 |0006: move-result-object v4 │ │ +37214e: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ +372152: 0f00 |0009: return v0 │ │ +372154: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +372156: 2142 |000b: array-length v2, v4 │ │ +372158: 3521 0f00 |000c: if-ge v1, v2, 001b // +000f │ │ +37215c: 4602 0401 |000e: aget-object v2, v4, v1 │ │ +372160: 6f20 e3a0 2300 |0010: invoke-super {v3, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ +372166: 0a02 |0013: move-result v2 │ │ +372168: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +37216c: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +37216e: 0f04 |0017: return v4 │ │ +372170: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +372174: 28f1 |001a: goto 000b // -000f │ │ +372176: 0f00 |001b: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ Ljava/lang/Exception; -> 0x001b │ │ positions : │ │ 0x0003 line=82 │ │ 0x000b line=90 │ │ 0x000e line=91 │ │ @@ -1420569,18 +1420568,18 @@ │ │ type : '(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -37268c: |[37268c] javax.mail.search.RecipientTerm.:(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V │ │ -37269c: 7020 7ca0 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/search/AddressTerm;.:(Ljavax/mail/Address;)V // method@a07c │ │ -3726a2: 5b01 7d72 |0003: iput-object v1, v0, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727d │ │ -3726a6: 0e00 |0005: return-void │ │ +372688: |[372688] javax.mail.search.RecipientTerm.:(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V │ │ +372698: 7020 7ca0 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/search/AddressTerm;.:(Ljavax/mail/Address;)V // method@a07c │ │ +37269e: 5b01 7d72 |0003: iput-object v1, v0, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727d │ │ +3726a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/search/RecipientTerm; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/Message$RecipientType; │ │ @@ -1420592,31 +1420591,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3725ac: |[3725ac] javax.mail.search.RecipientTerm.equals:(Ljava/lang/Object;)Z │ │ -3725bc: 2040 5514 |0000: instance-of v0, v4, Ljavax/mail/search/RecipientTerm; // type@1455 │ │ -3725c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3725c2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3725c6: 0f01 |0005: return v1 │ │ -3725c8: 0740 |0006: move-object v0, v4 │ │ -3725ca: 1f00 5514 |0007: check-cast v0, Ljavax/mail/search/RecipientTerm; // type@1455 │ │ -3725ce: 5400 7d72 |0009: iget-object v0, v0, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727d │ │ -3725d2: 5432 7d72 |000b: iget-object v2, v3, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727d │ │ -3725d6: 6e20 e697 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -3725dc: 0a00 |0010: move-result v0 │ │ -3725de: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -3725e2: 6f20 7da0 4300 |0013: invoke-super {v3, v4}, Ljavax/mail/search/AddressTerm;.equals:(Ljava/lang/Object;)Z // method@a07d │ │ -3725e8: 0a04 |0016: move-result v4 │ │ -3725ea: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ -3725ee: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -3725f0: 0f01 |001a: return v1 │ │ +3725a8: |[3725a8] javax.mail.search.RecipientTerm.equals:(Ljava/lang/Object;)Z │ │ +3725b8: 2040 5514 |0000: instance-of v0, v4, Ljavax/mail/search/RecipientTerm; // type@1455 │ │ +3725bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3725be: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3725c2: 0f01 |0005: return v1 │ │ +3725c4: 0740 |0006: move-object v0, v4 │ │ +3725c6: 1f00 5514 |0007: check-cast v0, Ljavax/mail/search/RecipientTerm; // type@1455 │ │ +3725ca: 5400 7d72 |0009: iget-object v0, v0, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727d │ │ +3725ce: 5432 7d72 |000b: iget-object v2, v3, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727d │ │ +3725d2: 6e20 e697 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +3725d8: 0a00 |0010: move-result v0 │ │ +3725da: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +3725de: 6f20 7da0 4300 |0013: invoke-super {v3, v4}, Ljavax/mail/search/AddressTerm;.equals:(Ljava/lang/Object;)Z // method@a07d │ │ +3725e4: 0a04 |0016: move-result v4 │ │ +3725e6: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ +3725ea: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +3725ec: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0006 line=116 │ │ 0x0009 line=117 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Ljavax/mail/search/RecipientTerm; │ │ @@ -1420627,17 +1420626,17 @@ │ │ type : '()Ljavax/mail/Message$RecipientType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -372674: |[372674] javax.mail.search.RecipientTerm.getRecipientType:()Ljavax/mail/Message$RecipientType; │ │ -372684: 5410 7d72 |0000: iget-object v0, v1, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727d │ │ -372688: 1100 |0002: return-object v0 │ │ +372670: |[372670] javax.mail.search.RecipientTerm.getRecipientType:()Ljavax/mail/Message$RecipientType; │ │ +372680: 5410 7d72 |0000: iget-object v0, v1, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727d │ │ +372684: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/search/RecipientTerm; │ │ │ │ #2 : (in Ljavax/mail/search/RecipientTerm;) │ │ @@ -1420645,22 +1420644,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -37264c: |[37264c] javax.mail.search.RecipientTerm.hashCode:()I │ │ -37265c: 5420 7d72 |0000: iget-object v0, v2, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727d │ │ -372660: 6e10 e997 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ -372666: 0a00 |0005: move-result v0 │ │ -372668: 6f10 7fa0 0200 |0006: invoke-super {v2}, Ljavax/mail/search/AddressTerm;.hashCode:()I // method@a07f │ │ -37266e: 0a01 |0009: move-result v1 │ │ -372670: b010 |000a: add-int/2addr v0, v1 │ │ -372672: 0f00 |000b: return v0 │ │ +372648: |[372648] javax.mail.search.RecipientTerm.hashCode:()I │ │ +372658: 5420 7d72 |0000: iget-object v0, v2, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727d │ │ +37265c: 6e10 e997 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ +372662: 0a00 |0005: move-result v0 │ │ +372664: 6f10 7fa0 0200 |0006: invoke-super {v2}, Ljavax/mail/search/AddressTerm;.hashCode:()I // method@a07f │ │ +37266a: 0a01 |0009: move-result v1 │ │ +37266c: b010 |000a: add-int/2addr v0, v1 │ │ +37266e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljavax/mail/search/RecipientTerm; │ │ │ │ #3 : (in Ljavax/mail/search/RecipientTerm;) │ │ @@ -1420668,33 +1420667,33 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3725f4: |[3725f4] javax.mail.search.RecipientTerm.match:(Ljavax/mail/Message;)Z │ │ -372604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -372606: 5431 7d72 |0001: iget-object v1, v3, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727d │ │ -37260a: 6e20 f89c 1400 |0003: invoke-virtual {v4, v1}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ -372610: 0c04 |0006: move-result-object v4 │ │ -372612: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ -372616: 0f00 |0009: return v0 │ │ -372618: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -37261a: 2142 |000b: array-length v2, v4 │ │ -37261c: 3521 0f00 |000c: if-ge v1, v2, 001b // +000f │ │ -372620: 4602 0401 |000e: aget-object v2, v4, v1 │ │ -372624: 6f20 80a0 2300 |0010: invoke-super {v3, v2}, Ljavax/mail/search/AddressTerm;.match:(Ljavax/mail/Address;)Z // method@a080 │ │ -37262a: 0a02 |0013: move-result v2 │ │ -37262c: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -372630: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -372632: 0f04 |0017: return v4 │ │ -372634: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -372638: 28f1 |001a: goto 000b // -000f │ │ -37263a: 0f00 |001b: return v0 │ │ +3725f0: |[3725f0] javax.mail.search.RecipientTerm.match:(Ljavax/mail/Message;)Z │ │ +372600: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +372602: 5431 7d72 |0001: iget-object v1, v3, Ljavax/mail/search/RecipientTerm;.type:Ljavax/mail/Message$RecipientType; // field@727d │ │ +372606: 6e20 f89c 1400 |0003: invoke-virtual {v4, v1}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ +37260c: 0c04 |0006: move-result-object v4 │ │ +37260e: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ +372612: 0f00 |0009: return v0 │ │ +372614: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +372616: 2142 |000b: array-length v2, v4 │ │ +372618: 3521 0f00 |000c: if-ge v1, v2, 001b // +000f │ │ +37261c: 4602 0401 |000e: aget-object v2, v4, v1 │ │ +372620: 6f20 80a0 2300 |0010: invoke-super {v3, v2}, Ljavax/mail/search/AddressTerm;.match:(Ljavax/mail/Address;)Z // method@a080 │ │ +372626: 0a02 |0013: move-result v2 │ │ +372628: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +37262c: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +37262e: 0f04 |0017: return v4 │ │ +372630: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +372634: 28f1 |001a: goto 000b // -000f │ │ +372636: 0f00 |001b: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ Ljava/lang/Exception; -> 0x001b │ │ positions : │ │ 0x0001 line=95 │ │ 0x000b line=103 │ │ 0x000e line=104 │ │ @@ -1420732,17 +1420731,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3729cc: |[3729cc] javax.mail.search.SubjectTerm.:(Ljava/lang/String;)V │ │ -3729dc: 7020 dda0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;)V // method@a0dd │ │ -3729e2: 0e00 |0003: return-void │ │ +3729c8: |[3729c8] javax.mail.search.SubjectTerm.:(Ljava/lang/String;)V │ │ +3729d8: 7020 dda0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/StringTerm;.:(Ljava/lang/String;)V // method@a0dd │ │ +3729de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/search/SubjectTerm; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1420752,22 +1420751,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -372968: |[372968] javax.mail.search.SubjectTerm.equals:(Ljava/lang/Object;)Z │ │ -372978: 2020 5b14 |0000: instance-of v0, v2, Ljavax/mail/search/SubjectTerm; // type@145b │ │ -37297c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -372980: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -372982: 0f02 |0005: return v2 │ │ -372984: 6f20 dfa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ -37298a: 0a02 |0009: move-result v2 │ │ -37298c: 0f02 |000a: return v2 │ │ +372964: |[372964] javax.mail.search.SubjectTerm.equals:(Ljava/lang/Object;)Z │ │ +372974: 2020 5b14 |0000: instance-of v0, v2, Ljavax/mail/search/SubjectTerm; // type@145b │ │ +372978: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +37297c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +37297e: 0f02 |0005: return v2 │ │ +372980: 6f20 dfa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.equals:(Ljava/lang/Object;)Z // method@a0df │ │ +372986: 0a02 |0009: move-result v2 │ │ +372988: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0006 line=97 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/mail/search/SubjectTerm; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ @@ -1420777,24 +1420776,24 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -372990: |[372990] javax.mail.search.SubjectTerm.match:(Ljavax/mail/Message;)Z │ │ -3729a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3729a2: 6e10 fd9c 0200 |0001: invoke-virtual {v2}, Ljavax/mail/Message;.getSubject:()Ljava/lang/String; // method@9cfd │ │ -3729a8: 0c02 |0004: move-result-object v2 │ │ -3729aa: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -3729ae: 0f00 |0007: return v0 │ │ -3729b0: 6f20 e3a0 2100 |0008: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ -3729b6: 0a02 |000b: move-result v2 │ │ -3729b8: 0f02 |000c: return v2 │ │ -3729ba: 0f00 |000d: return v0 │ │ +37298c: |[37298c] javax.mail.search.SubjectTerm.match:(Ljavax/mail/Message;)Z │ │ +37299c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +37299e: 6e10 fd9c 0200 |0001: invoke-virtual {v2}, Ljavax/mail/Message;.getSubject:()Ljava/lang/String; // method@9cfd │ │ +3729a4: 0c02 |0004: move-result-object v2 │ │ +3729a6: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +3729aa: 0f00 |0007: return v0 │ │ +3729ac: 6f20 e3a0 2100 |0008: invoke-super {v1, v2}, Ljavax/mail/search/StringTerm;.match:(Ljava/lang/String;)Z // method@a0e3 │ │ +3729b2: 0a02 |000b: move-result v2 │ │ +3729b4: 0f02 |000c: return v2 │ │ +3729b6: 0f00 |000d: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0001 line=79 │ │ 0x0008 line=87 │ │ locals : │ │ @@ -1420861,45 +1420860,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -375518: |[375518] myjava.awt.datatransfer.SystemFlavorMap.:()V │ │ -375528: 2200 7f13 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@137f │ │ -37552c: 7010 e49a 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@9ae4 │ │ -375532: 6900 c272 |0005: sput-object v0, Lmyjava/awt/datatransfer/SystemFlavorMap;.systemFlavorMaps:Ljava/util/Map; // field@72c2 │ │ -375536: 0e00 |0007: return-void │ │ +375514: |[375514] myjava.awt.datatransfer.SystemFlavorMap.:()V │ │ +375524: 2200 7f13 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@137f │ │ +375528: 7010 e49a 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@9ae4 │ │ +37552e: 6900 c272 |0005: sput-object v0, Lmyjava/awt/datatransfer/SystemFlavorMap;.systemFlavorMaps:Ljava/util/Map; // field@72c2 │ │ +375532: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ │ │ #1 : (in Lmyjava/awt/datatransfer/SystemFlavorMap;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -375538: |[375538] myjava.awt.datatransfer.SystemFlavorMap.:()V │ │ -375548: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ -37554e: 2200 6413 |0003: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ -375552: 7010 159a 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -375558: 5b10 c172 |0008: iput-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c1 │ │ -37555c: 2200 6413 |000a: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ -375560: 7010 159a 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -375566: 5b10 c072 |000f: iput-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72c0 │ │ -37556a: 2200 7f14 |0011: new-instance v0, Lmyjava/awt/datatransfer/SystemFlavorMap$1; // type@147f │ │ -37556e: 7020 97a1 1000 |0013: invoke-direct {v0, v1}, Lmyjava/awt/datatransfer/SystemFlavorMap$1;.:(Lmyjava/awt/datatransfer/SystemFlavorMap;)V // method@a197 │ │ -375574: 7110 3c99 0000 |0016: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ -37557a: 0e00 |0019: return-void │ │ +375534: |[375534] myjava.awt.datatransfer.SystemFlavorMap.:()V │ │ +375544: 7010 e497 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@97e4 │ │ +37554a: 2200 6413 |0003: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ +37554e: 7010 159a 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +375554: 5b10 c172 |0008: iput-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c1 │ │ +375558: 2200 6413 |000a: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ +37555c: 7010 159a 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +375562: 5b10 c072 |000f: iput-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72c0 │ │ +375566: 2200 7f14 |0011: new-instance v0, Lmyjava/awt/datatransfer/SystemFlavorMap$1; // type@147f │ │ +37556a: 7020 97a1 1000 |0013: invoke-direct {v0, v1}, Lmyjava/awt/datatransfer/SystemFlavorMap$1;.:(Lmyjava/awt/datatransfer/SystemFlavorMap;)V // method@a197 │ │ +375570: 7110 3c99 0000 |0016: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@993c │ │ +375576: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=87 │ │ 0x000a line=94 │ │ 0x0011 line=102 │ │ 0x0016 line=103 │ │ @@ -1420911,23 +1420910,23 @@ │ │ type : '(Ljava/lang/String;)Lmyjava/awt/datatransfer/DataFlavor;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -375484: |[375484] myjava.awt.datatransfer.SystemFlavorMap.decodeDataFlavor:(Ljava/lang/String;)Lmyjava/awt/datatransfer/DataFlavor; │ │ -375494: 7110 9ea1 0100 |0000: invoke-static {v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.decodeJavaMIMEType:(Ljava/lang/String;)Ljava/lang/String; // method@a19e │ │ -37549a: 0c01 |0003: move-result-object v1 │ │ -37549c: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -3754a0: 2200 7814 |0006: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -3754a4: 7020 3ca1 1000 |0008: invoke-direct {v0, v1}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;)V // method@a13c │ │ -3754aa: 1100 |000b: return-object v0 │ │ -3754ac: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -3754ae: 1101 |000d: return-object v1 │ │ +375480: |[375480] myjava.awt.datatransfer.SystemFlavorMap.decodeDataFlavor:(Ljava/lang/String;)Lmyjava/awt/datatransfer/DataFlavor; │ │ +375490: 7110 9ea1 0100 |0000: invoke-static {v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.decodeJavaMIMEType:(Ljava/lang/String;)Ljava/lang/String; // method@a19e │ │ +375496: 0c01 |0003: move-result-object v1 │ │ +375498: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +37549c: 2200 7814 |0006: new-instance v0, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +3754a0: 7020 3ca1 1000 |0008: invoke-direct {v0, v1}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;)V // method@a13c │ │ +3754a6: 1100 |000b: return-object v0 │ │ +3754a8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +3754aa: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0006 line=342 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1420936,24 +1420935,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -37527c: |[37527c] myjava.awt.datatransfer.SystemFlavorMap.decodeJavaMIMEType:(Ljava/lang/String;)Ljava/lang/String; │ │ -37528c: 7110 a6a1 0100 |0000: invoke-static {v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.isJavaMIMEType:(Ljava/lang/String;)Z // method@a1a6 │ │ -375292: 0a00 |0003: move-result v0 │ │ -375294: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -375298: 1300 0900 |0006: const/16 v0, #int 9 // #9 │ │ -37529c: 6e20 2d98 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3752a2: 0c01 |000b: move-result-object v1 │ │ -3752a4: 1101 |000c: return-object v1 │ │ -3752a6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -3752a8: 1101 |000e: return-object v1 │ │ +375278: |[375278] myjava.awt.datatransfer.SystemFlavorMap.decodeJavaMIMEType:(Ljava/lang/String;)Ljava/lang/String; │ │ +375288: 7110 a6a1 0100 |0000: invoke-static {v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.isJavaMIMEType:(Ljava/lang/String;)Z // method@a1a6 │ │ +37528e: 0a00 |0003: move-result v0 │ │ +375290: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +375294: 1300 0900 |0006: const/16 v0, #int 9 // #9 │ │ +375298: 6e20 2d98 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +37529e: 0c01 |000b: move-result-object v1 │ │ +3752a0: 1101 |000c: return-object v1 │ │ +3752a2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +3752a4: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0008 line=326 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1420962,23 +1420961,23 @@ │ │ type : '(Lmyjava/awt/datatransfer/DataFlavor;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3752ac: |[3752ac] myjava.awt.datatransfer.SystemFlavorMap.encodeDataFlavor:(Lmyjava/awt/datatransfer/DataFlavor;)Ljava/lang/String; │ │ -3752bc: 3800 0b00 |0000: if-eqz v0, 000b // +000b │ │ -3752c0: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lmyjava/awt/datatransfer/DataFlavor;.getMimeType:()Ljava/lang/String; // method@a14c │ │ -3752c6: 0c00 |0005: move-result-object v0 │ │ -3752c8: 7110 a0a1 0000 |0006: invoke-static {v0}, Lmyjava/awt/datatransfer/SystemFlavorMap;.encodeJavaMIMEType:(Ljava/lang/String;)Ljava/lang/String; // method@a1a0 │ │ -3752ce: 0c00 |0009: move-result-object v0 │ │ -3752d0: 1100 |000a: return-object v0 │ │ -3752d2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3752d4: 1100 |000c: return-object v0 │ │ +3752a8: |[3752a8] myjava.awt.datatransfer.SystemFlavorMap.encodeDataFlavor:(Lmyjava/awt/datatransfer/DataFlavor;)Ljava/lang/String; │ │ +3752b8: 3800 0b00 |0000: if-eqz v0, 000b // +000b │ │ +3752bc: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lmyjava/awt/datatransfer/DataFlavor;.getMimeType:()Ljava/lang/String; // method@a14c │ │ +3752c2: 0c00 |0005: move-result-object v0 │ │ +3752c4: 7110 a0a1 0000 |0006: invoke-static {v0}, Lmyjava/awt/datatransfer/SystemFlavorMap;.encodeJavaMIMEType:(Ljava/lang/String;)Ljava/lang/String; // method@a1a0 │ │ +3752ca: 0c00 |0009: move-result-object v0 │ │ +3752cc: 1100 |000a: return-object v0 │ │ +3752ce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3752d0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=299 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ #5 : (in Lmyjava/awt/datatransfer/SystemFlavorMap;) │ │ @@ -1420986,26 +1420985,26 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3752d8: |[3752d8] myjava.awt.datatransfer.SystemFlavorMap.encodeJavaMIMEType:(Ljava/lang/String;)Ljava/lang/String; │ │ -3752e8: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ -3752ec: 2200 e812 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3752f0: 7010 4098 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3752f6: 1a01 8b7f |0007: const-string v1, "gnu.java:" // string@7f8b │ │ -3752fa: 6e20 4b98 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -375300: 6e20 4b98 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -375306: 6e10 5498 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -37530c: 0c02 |0012: move-result-object v2 │ │ -37530e: 1102 |0013: return-object v2 │ │ -375310: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -375312: 1102 |0015: return-object v2 │ │ +3752d4: |[3752d4] myjava.awt.datatransfer.SystemFlavorMap.encodeJavaMIMEType:(Ljava/lang/String;)Ljava/lang/String; │ │ +3752e4: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ +3752e8: 2200 e812 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3752ec: 7010 4098 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3752f2: 1a01 8b7f |0007: const-string v1, "gnu.java:" // string@7f8b │ │ +3752f6: 6e20 4b98 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3752fc: 6e20 4b98 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +375302: 6e10 5498 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +375308: 0c02 |0012: move-result-object v2 │ │ +37530a: 1102 |0013: return-object v2 │ │ +37530c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +37530e: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=267 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Ljava/lang/String; │ │ │ │ #6 : (in Lmyjava/awt/datatransfer/SystemFlavorMap;) │ │ @@ -1421013,36 +1421012,36 @@ │ │ type : '()Lmyjava/awt/datatransfer/FlavorMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3754b0: |[3754b0] myjava.awt.datatransfer.SystemFlavorMap.getDefaultFlavorMap:()Lmyjava/awt/datatransfer/FlavorMap; │ │ -3754c0: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ -3754c6: 0c00 |0003: move-result-object v0 │ │ -3754c8: 6e10 6498 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9864 │ │ -3754ce: 0c00 |0007: move-result-object v0 │ │ -3754d0: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -3754d4: 7100 6197 0000 |000a: invoke-static {}, Ljava/lang/ClassLoader;.getSystemClassLoader:()Ljava/lang/ClassLoader; // method@9761 │ │ -3754da: 0c00 |000d: move-result-object v0 │ │ -3754dc: 6201 c272 |000e: sget-object v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.systemFlavorMaps:Ljava/util/Map; // field@72c2 │ │ -3754e0: 1d01 |0010: monitor-enter v1 │ │ -3754e2: 7220 859a 0100 |0011: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ -3754e8: 0c02 |0014: move-result-object v2 │ │ -3754ea: 1f02 7914 |0015: check-cast v2, Lmyjava/awt/datatransfer/FlavorMap; // type@1479 │ │ -3754ee: 3902 0a00 |0017: if-nez v2, 0021 // +000a │ │ -3754f2: 2202 8014 |0019: new-instance v2, Lmyjava/awt/datatransfer/SystemFlavorMap; // type@1480 │ │ -3754f6: 7010 9aa1 0200 |001b: invoke-direct {v2}, Lmyjava/awt/datatransfer/SystemFlavorMap;.:()V // method@a19a │ │ -3754fc: 7230 899a 0102 |001e: invoke-interface {v1, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ -375502: 1e01 |0021: monitor-exit v1 │ │ -375504: 1102 |0022: return-object v2 │ │ -375506: 0d00 |0023: move-exception v0 │ │ -375508: 1e01 |0024: monitor-exit v1 │ │ -37550a: 2700 |0025: throw v0 │ │ +3754ac: |[3754ac] myjava.awt.datatransfer.SystemFlavorMap.getDefaultFlavorMap:()Lmyjava/awt/datatransfer/FlavorMap; │ │ +3754bc: 7100 6398 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@9863 │ │ +3754c2: 0c00 |0003: move-result-object v0 │ │ +3754c4: 6e10 6498 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getContextClassLoader:()Ljava/lang/ClassLoader; // method@9864 │ │ +3754ca: 0c00 |0007: move-result-object v0 │ │ +3754cc: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +3754d0: 7100 6197 0000 |000a: invoke-static {}, Ljava/lang/ClassLoader;.getSystemClassLoader:()Ljava/lang/ClassLoader; // method@9761 │ │ +3754d6: 0c00 |000d: move-result-object v0 │ │ +3754d8: 6201 c272 |000e: sget-object v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.systemFlavorMaps:Ljava/util/Map; // field@72c2 │ │ +3754dc: 1d01 |0010: monitor-enter v1 │ │ +3754de: 7220 859a 0100 |0011: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a85 │ │ +3754e4: 0c02 |0014: move-result-object v2 │ │ +3754e6: 1f02 7914 |0015: check-cast v2, Lmyjava/awt/datatransfer/FlavorMap; // type@1479 │ │ +3754ea: 3902 0a00 |0017: if-nez v2, 0021 // +000a │ │ +3754ee: 2202 8014 |0019: new-instance v2, Lmyjava/awt/datatransfer/SystemFlavorMap; // type@1480 │ │ +3754f2: 7010 9aa1 0200 |001b: invoke-direct {v2}, Lmyjava/awt/datatransfer/SystemFlavorMap;.:()V // method@a19a │ │ +3754f8: 7230 899a 0102 |001e: invoke-interface {v1, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a89 │ │ +3754fe: 1e01 |0021: monitor-exit v1 │ │ +375500: 1102 |0022: return-object v2 │ │ +375502: 0d00 |0023: move-exception v0 │ │ +375504: 1e01 |0024: monitor-exit v1 │ │ +375506: 2700 |0025: throw v0 │ │ catches : 1 │ │ 0x0011 - 0x0025 │ │ -> 0x0023 │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x000a line=229 │ │ @@ -1421059,24 +1421058,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -375250: |[375250] myjava.awt.datatransfer.SystemFlavorMap.isJavaMIMEType:(Ljava/lang/String;)Z │ │ -375260: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -375264: 1a00 8b7f |0002: const-string v0, "gnu.java:" // string@7f8b │ │ -375268: 6e20 2c98 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -37526e: 0a01 |0007: move-result v1 │ │ -375270: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -375274: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -375276: 2802 |000b: goto 000d // +0002 │ │ -375278: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -37527a: 0f01 |000d: return v1 │ │ +37524c: |[37524c] myjava.awt.datatransfer.SystemFlavorMap.isJavaMIMEType:(Ljava/lang/String;)Z │ │ +37525c: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +375260: 1a00 8b7f |0002: const-string v0, "gnu.java:" // string@7f8b │ │ +375264: 6e20 2c98 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +37526a: 0a01 |0007: move-result v1 │ │ +37526c: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +375270: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +375272: 2802 |000b: goto 000d // +0002 │ │ +375274: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +375276: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=312 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -1421085,40 +1421084,40 @@ │ │ type : '(Ljava/lang/String;Lmyjava/awt/datatransfer/DataFlavor;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -37557c: |[37557c] myjava.awt.datatransfer.SystemFlavorMap.addFlavorForUnencodedNative:(Ljava/lang/String;Lmyjava/awt/datatransfer/DataFlavor;)V │ │ -37558c: 1d01 |0000: monitor-enter v1 │ │ -37558e: 3802 2400 |0001: if-eqz v2, 0025 // +0024 │ │ -375592: 3803 2200 |0003: if-eqz v3, 0025 // +0022 │ │ -375596: 5410 c172 |0005: iget-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c1 │ │ -37559a: 6e20 1c9a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -3755a0: 0c00 |000a: move-result-object v0 │ │ -3755a2: 1f00 6c13 |000b: check-cast v0, Ljava/util/List; // type@136c │ │ -3755a6: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -3755aa: 2203 5613 |000f: new-instance v3, Ljava/util/ArrayList; // type@1356 │ │ -3755ae: 7010 9399 0300 |0011: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -3755b4: 5410 c172 |0014: iget-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c1 │ │ -3755b8: 6e30 209a 2003 |0016: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ -3755be: 280a |0019: goto 0023 // +000a │ │ -3755c0: 7220 5e9a 3000 |001a: invoke-interface {v0, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ -3755c6: 0a02 |001d: move-result v2 │ │ -3755c8: 3902 0500 |001e: if-nez v2, 0023 // +0005 │ │ -3755cc: 7220 5b9a 3000 |0020: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3755d2: 1e01 |0023: monitor-exit v1 │ │ -3755d4: 0e00 |0024: return-void │ │ -3755d6: 2202 d812 |0025: new-instance v2, Ljava/lang/NullPointerException; // type@12d8 │ │ -3755da: 7010 dd97 0200 |0027: invoke-direct {v2}, Ljava/lang/NullPointerException;.:()V // method@97dd │ │ -3755e0: 2702 |002a: throw v2 │ │ -3755e2: 0d02 |002b: move-exception v2 │ │ -3755e4: 1e01 |002c: monitor-exit v1 │ │ -3755e6: 2702 |002d: throw v2 │ │ +375578: |[375578] myjava.awt.datatransfer.SystemFlavorMap.addFlavorForUnencodedNative:(Ljava/lang/String;Lmyjava/awt/datatransfer/DataFlavor;)V │ │ +375588: 1d01 |0000: monitor-enter v1 │ │ +37558a: 3802 2400 |0001: if-eqz v2, 0025 // +0024 │ │ +37558e: 3803 2200 |0003: if-eqz v3, 0025 // +0022 │ │ +375592: 5410 c172 |0005: iget-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c1 │ │ +375596: 6e20 1c9a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +37559c: 0c00 |000a: move-result-object v0 │ │ +37559e: 1f00 6c13 |000b: check-cast v0, Ljava/util/List; // type@136c │ │ +3755a2: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +3755a6: 2203 5613 |000f: new-instance v3, Ljava/util/ArrayList; // type@1356 │ │ +3755aa: 7010 9399 0300 |0011: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +3755b0: 5410 c172 |0014: iget-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c1 │ │ +3755b4: 6e30 209a 2003 |0016: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ +3755ba: 280a |0019: goto 0023 // +000a │ │ +3755bc: 7220 5e9a 3000 |001a: invoke-interface {v0, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ +3755c2: 0a02 |001d: move-result v2 │ │ +3755c4: 3902 0500 |001e: if-nez v2, 0023 // +0005 │ │ +3755c8: 7220 5b9a 3000 |0020: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3755ce: 1e01 |0023: monitor-exit v1 │ │ +3755d0: 0e00 |0024: return-void │ │ +3755d2: 2202 d812 |0025: new-instance v2, Ljava/lang/NullPointerException; // type@12d8 │ │ +3755d6: 7010 dd97 0200 |0027: invoke-direct {v2}, Ljava/lang/NullPointerException;.:()V // method@97dd │ │ +3755dc: 2702 |002a: throw v2 │ │ +3755de: 0d02 |002b: move-exception v2 │ │ +3755e0: 1e01 |002c: monitor-exit v1 │ │ +3755e2: 2702 |002d: throw v2 │ │ catches : 2 │ │ 0x0005 - 0x0023 │ │ -> 0x002b │ │ 0x0025 - 0x002b │ │ -> 0x002b │ │ positions : │ │ 0x0005 line=432 │ │ @@ -1421138,40 +1421137,40 @@ │ │ type : '(Lmyjava/awt/datatransfer/DataFlavor;Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -3755fc: |[3755fc] myjava.awt.datatransfer.SystemFlavorMap.addUnencodedNativeForFlavor:(Lmyjava/awt/datatransfer/DataFlavor;Ljava/lang/String;)V │ │ -37560c: 1d01 |0000: monitor-enter v1 │ │ -37560e: 3803 2400 |0001: if-eqz v3, 0025 // +0024 │ │ -375612: 3802 2200 |0003: if-eqz v2, 0025 // +0022 │ │ -375616: 5410 c072 |0005: iget-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72c0 │ │ -37561a: 6e20 1c9a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -375620: 0c00 |000a: move-result-object v0 │ │ -375622: 1f00 6c13 |000b: check-cast v0, Ljava/util/List; // type@136c │ │ -375626: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -37562a: 2203 5613 |000f: new-instance v3, Ljava/util/ArrayList; // type@1356 │ │ -37562e: 7010 9399 0300 |0011: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -375634: 5410 c072 |0014: iget-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72c0 │ │ -375638: 6e30 209a 2003 |0016: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ -37563e: 280a |0019: goto 0023 // +000a │ │ -375640: 7220 5e9a 3000 |001a: invoke-interface {v0, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ -375646: 0a02 |001d: move-result v2 │ │ -375648: 3902 0500 |001e: if-nez v2, 0023 // +0005 │ │ -37564c: 7220 5b9a 3000 |0020: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -375652: 1e01 |0023: monitor-exit v1 │ │ -375654: 0e00 |0024: return-void │ │ -375656: 2202 d812 |0025: new-instance v2, Ljava/lang/NullPointerException; // type@12d8 │ │ -37565a: 7010 dd97 0200 |0027: invoke-direct {v2}, Ljava/lang/NullPointerException;.:()V // method@97dd │ │ -375660: 2702 |002a: throw v2 │ │ -375662: 0d02 |002b: move-exception v2 │ │ -375664: 1e01 |002c: monitor-exit v1 │ │ -375666: 2702 |002d: throw v2 │ │ +3755f8: |[3755f8] myjava.awt.datatransfer.SystemFlavorMap.addUnencodedNativeForFlavor:(Lmyjava/awt/datatransfer/DataFlavor;Ljava/lang/String;)V │ │ +375608: 1d01 |0000: monitor-enter v1 │ │ +37560a: 3803 2400 |0001: if-eqz v3, 0025 // +0024 │ │ +37560e: 3802 2200 |0003: if-eqz v2, 0025 // +0022 │ │ +375612: 5410 c072 |0005: iget-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72c0 │ │ +375616: 6e20 1c9a 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +37561c: 0c00 |000a: move-result-object v0 │ │ +37561e: 1f00 6c13 |000b: check-cast v0, Ljava/util/List; // type@136c │ │ +375622: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +375626: 2203 5613 |000f: new-instance v3, Ljava/util/ArrayList; // type@1356 │ │ +37562a: 7010 9399 0300 |0011: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +375630: 5410 c072 |0014: iget-object v0, v1, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72c0 │ │ +375634: 6e30 209a 2003 |0016: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ +37563a: 280a |0019: goto 0023 // +000a │ │ +37563c: 7220 5e9a 3000 |001a: invoke-interface {v0, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ +375642: 0a02 |001d: move-result v2 │ │ +375644: 3902 0500 |001e: if-nez v2, 0023 // +0005 │ │ +375648: 7220 5b9a 3000 |0020: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +37564e: 1e01 |0023: monitor-exit v1 │ │ +375650: 0e00 |0024: return-void │ │ +375652: 2202 d812 |0025: new-instance v2, Ljava/lang/NullPointerException; // type@12d8 │ │ +375656: 7010 dd97 0200 |0027: invoke-direct {v2}, Ljava/lang/NullPointerException;.:()V // method@97dd │ │ +37565c: 2702 |002a: throw v2 │ │ +37565e: 0d02 |002b: move-exception v2 │ │ +375660: 1e01 |002c: monitor-exit v1 │ │ +375662: 2702 |002d: throw v2 │ │ catches : 2 │ │ 0x0005 - 0x0023 │ │ -> 0x002b │ │ 0x0025 - 0x002b │ │ -> 0x002b │ │ positions : │ │ 0x0005 line=470 │ │ @@ -1421191,49 +1421190,49 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -375314: |[375314] myjava.awt.datatransfer.SystemFlavorMap.getFlavorsForNative:(Ljava/lang/String;)Ljava/util/List; │ │ -375324: 2200 5613 |0000: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -375328: 7010 9399 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -37532e: 3905 3200 |0005: if-nez v5, 0037 // +0032 │ │ -375332: 5445 c172 |0007: iget-object v5, v4, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c1 │ │ -375336: 6e10 249a 0500 |0009: invoke-virtual {v5}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@9a24 │ │ -37533c: 0c05 |000c: move-result-object v5 │ │ -37533e: 7210 ef99 0500 |000d: invoke-interface {v5}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ -375344: 0c05 |0010: move-result-object v5 │ │ -375346: 7210 3f9a 0500 |0011: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -37534c: 0a01 |0014: move-result v1 │ │ -37534e: 3801 2f00 |0015: if-eqz v1, 0044 // +002f │ │ -375352: 7210 409a 0500 |0017: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -375358: 0c01 |001a: move-result-object v1 │ │ -37535a: 1f01 6c13 |001b: check-cast v1, Ljava/util/List; // type@136c │ │ -37535e: 7210 659a 0100 |001d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -375364: 0c01 |0020: move-result-object v1 │ │ -375366: 7210 3f9a 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -37536c: 0a02 |0024: move-result v2 │ │ -37536e: 3802 ecff |0025: if-eqz v2, 0011 // -0014 │ │ -375372: 7210 409a 0100 |0027: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -375378: 0c02 |002a: move-result-object v2 │ │ -37537a: 1f02 7814 |002b: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -37537e: 7220 5e9a 2000 |002d: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ -375384: 0a03 |0030: move-result v3 │ │ -375386: 3903 f0ff |0031: if-nez v3, 0021 // -0010 │ │ -37538a: 7220 5b9a 2000 |0033: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -375390: 28eb |0036: goto 0021 // -0015 │ │ -375392: 5441 c172 |0037: iget-object v1, v4, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c1 │ │ -375396: 6e20 1c9a 5100 |0039: invoke-virtual {v1, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -37539c: 0c05 |003c: move-result-object v5 │ │ -37539e: 1f05 6c13 |003d: check-cast v5, Ljava/util/List; // type@136c │ │ -3753a2: 3805 0500 |003f: if-eqz v5, 0044 // +0005 │ │ -3753a6: 7220 5c9a 5000 |0041: invoke-interface {v0, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@9a5c │ │ -3753ac: 1100 |0044: return-object v0 │ │ +375310: |[375310] myjava.awt.datatransfer.SystemFlavorMap.getFlavorsForNative:(Ljava/lang/String;)Ljava/util/List; │ │ +375320: 2200 5613 |0000: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +375324: 7010 9399 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +37532a: 3905 3200 |0005: if-nez v5, 0037 // +0032 │ │ +37532e: 5445 c172 |0007: iget-object v5, v4, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c1 │ │ +375332: 6e10 249a 0500 |0009: invoke-virtual {v5}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@9a24 │ │ +375338: 0c05 |000c: move-result-object v5 │ │ +37533a: 7210 ef99 0500 |000d: invoke-interface {v5}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ +375340: 0c05 |0010: move-result-object v5 │ │ +375342: 7210 3f9a 0500 |0011: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +375348: 0a01 |0014: move-result v1 │ │ +37534a: 3801 2f00 |0015: if-eqz v1, 0044 // +002f │ │ +37534e: 7210 409a 0500 |0017: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +375354: 0c01 |001a: move-result-object v1 │ │ +375356: 1f01 6c13 |001b: check-cast v1, Ljava/util/List; // type@136c │ │ +37535a: 7210 659a 0100 |001d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +375360: 0c01 |0020: move-result-object v1 │ │ +375362: 7210 3f9a 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +375368: 0a02 |0024: move-result v2 │ │ +37536a: 3802 ecff |0025: if-eqz v2, 0011 // -0014 │ │ +37536e: 7210 409a 0100 |0027: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +375374: 0c02 |002a: move-result-object v2 │ │ +375376: 1f02 7814 |002b: check-cast v2, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +37537a: 7220 5e9a 2000 |002d: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ +375380: 0a03 |0030: move-result v3 │ │ +375382: 3903 f0ff |0031: if-nez v3, 0021 // -0010 │ │ +375386: 7220 5b9a 2000 |0033: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +37538c: 28eb |0036: goto 0021 // -0015 │ │ +37538e: 5441 c172 |0037: iget-object v1, v4, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c1 │ │ +375392: 6e20 1c9a 5100 |0039: invoke-virtual {v1, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +375398: 0c05 |003c: move-result-object v5 │ │ +37539a: 1f05 6c13 |003d: check-cast v5, Ljava/util/List; // type@136c │ │ +37539e: 3805 0500 |003f: if-eqz v5, 0044 // +0005 │ │ +3753a2: 7220 5c9a 5000 |0041: invoke-interface {v0, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@9a5c │ │ +3753a8: 1100 |0044: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0007 line=366 │ │ 0x000d line=367 │ │ 0x001d line=369 │ │ 0x002d line=371 │ │ @@ -1421249,18 +1421248,18 @@ │ │ type : '([Ljava/lang/String;)Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -37544c: |[37544c] myjava.awt.datatransfer.SystemFlavorMap.getFlavorsForNatives:([Ljava/lang/String;)Ljava/util/Map; │ │ -37545c: 2201 6413 |0000: new-instance v1, Ljava/util/HashMap; // type@1364 │ │ -375460: 7010 159a 0100 |0002: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -375466: 1101 |0005: return-object v1 │ │ +375448: |[375448] myjava.awt.datatransfer.SystemFlavorMap.getFlavorsForNatives:([Ljava/lang/String;)Ljava/util/Map; │ │ +375458: 2201 6413 |0000: new-instance v1, Ljava/util/HashMap; // type@1364 │ │ +37545c: 7010 159a 0100 |0002: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +375462: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lmyjava/awt/datatransfer/SystemFlavorMap; │ │ 0x0000 - 0x0006 reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -1421269,49 +1421268,49 @@ │ │ type : '(Lmyjava/awt/datatransfer/DataFlavor;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -3753b0: |[3753b0] myjava.awt.datatransfer.SystemFlavorMap.getNativesForFlavor:(Lmyjava/awt/datatransfer/DataFlavor;)Ljava/util/List; │ │ -3753c0: 2200 5613 |0000: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ -3753c4: 7010 9399 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -3753ca: 3905 3200 |0005: if-nez v5, 0037 // +0032 │ │ -3753ce: 5445 c072 |0007: iget-object v5, v4, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72c0 │ │ -3753d2: 6e10 249a 0500 |0009: invoke-virtual {v5}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@9a24 │ │ -3753d8: 0c05 |000c: move-result-object v5 │ │ -3753da: 7210 ef99 0500 |000d: invoke-interface {v5}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ -3753e0: 0c05 |0010: move-result-object v5 │ │ -3753e2: 7210 3f9a 0500 |0011: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3753e8: 0a01 |0014: move-result v1 │ │ -3753ea: 3801 2f00 |0015: if-eqz v1, 0044 // +002f │ │ -3753ee: 7210 409a 0500 |0017: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3753f4: 0c01 |001a: move-result-object v1 │ │ -3753f6: 1f01 6c13 |001b: check-cast v1, Ljava/util/List; // type@136c │ │ -3753fa: 7210 659a 0100 |001d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ -375400: 0c01 |0020: move-result-object v1 │ │ -375402: 7210 3f9a 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -375408: 0a02 |0024: move-result v2 │ │ -37540a: 3802 ecff |0025: if-eqz v2, 0011 // -0014 │ │ -37540e: 7210 409a 0100 |0027: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -375414: 0c02 |002a: move-result-object v2 │ │ -375416: 1f02 e612 |002b: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -37541a: 7220 5e9a 2000 |002d: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ -375420: 0a03 |0030: move-result v3 │ │ -375422: 3903 f0ff |0031: if-nez v3, 0021 // -0010 │ │ -375426: 7220 5b9a 2000 |0033: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -37542c: 28eb |0036: goto 0021 // -0015 │ │ -37542e: 5441 c072 |0037: iget-object v1, v4, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72c0 │ │ -375432: 6e20 1c9a 5100 |0039: invoke-virtual {v1, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -375438: 0c05 |003c: move-result-object v5 │ │ -37543a: 1f05 6c13 |003d: check-cast v5, Ljava/util/List; // type@136c │ │ -37543e: 3805 0500 |003f: if-eqz v5, 0044 // +0005 │ │ -375442: 7220 5c9a 5000 |0041: invoke-interface {v0, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@9a5c │ │ -375448: 1100 |0044: return-object v0 │ │ +3753ac: |[3753ac] myjava.awt.datatransfer.SystemFlavorMap.getNativesForFlavor:(Lmyjava/awt/datatransfer/DataFlavor;)Ljava/util/List; │ │ +3753bc: 2200 5613 |0000: new-instance v0, Ljava/util/ArrayList; // type@1356 │ │ +3753c0: 7010 9399 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +3753c6: 3905 3200 |0005: if-nez v5, 0037 // +0032 │ │ +3753ca: 5445 c072 |0007: iget-object v5, v4, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72c0 │ │ +3753ce: 6e10 249a 0500 |0009: invoke-virtual {v5}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@9a24 │ │ +3753d4: 0c05 |000c: move-result-object v5 │ │ +3753d6: 7210 ef99 0500 |000d: invoke-interface {v5}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@99ef │ │ +3753dc: 0c05 |0010: move-result-object v5 │ │ +3753de: 7210 3f9a 0500 |0011: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3753e4: 0a01 |0014: move-result v1 │ │ +3753e6: 3801 2f00 |0015: if-eqz v1, 0044 // +002f │ │ +3753ea: 7210 409a 0500 |0017: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3753f0: 0c01 |001a: move-result-object v1 │ │ +3753f2: 1f01 6c13 |001b: check-cast v1, Ljava/util/List; // type@136c │ │ +3753f6: 7210 659a 0100 |001d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9a65 │ │ +3753fc: 0c01 |0020: move-result-object v1 │ │ +3753fe: 7210 3f9a 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +375404: 0a02 |0024: move-result v2 │ │ +375406: 3802 ecff |0025: if-eqz v2, 0011 // -0014 │ │ +37540a: 7210 409a 0100 |0027: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +375410: 0c02 |002a: move-result-object v2 │ │ +375412: 1f02 e612 |002b: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +375416: 7220 5e9a 2000 |002d: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9a5e │ │ +37541c: 0a03 |0030: move-result v3 │ │ +37541e: 3903 f0ff |0031: if-nez v3, 0021 // -0010 │ │ +375422: 7220 5b9a 2000 |0033: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +375428: 28eb |0036: goto 0021 // -0015 │ │ +37542a: 5441 c072 |0037: iget-object v1, v4, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72c0 │ │ +37542e: 6e20 1c9a 5100 |0039: invoke-virtual {v1, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +375434: 0c05 |003c: move-result-object v5 │ │ +375436: 1f05 6c13 |003d: check-cast v5, Ljava/util/List; // type@136c │ │ +37543a: 3805 0500 |003f: if-eqz v5, 0044 // +0005 │ │ +37543e: 7220 5c9a 5000 |0041: invoke-interface {v0, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@9a5c │ │ +375444: 1100 |0044: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0007 line=390 │ │ 0x000d line=391 │ │ 0x001d line=393 │ │ 0x002d line=395 │ │ @@ -1421327,18 +1421326,18 @@ │ │ type : '([Lmyjava/awt/datatransfer/DataFlavor;)Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -375468: |[375468] myjava.awt.datatransfer.SystemFlavorMap.getNativesForFlavors:([Lmyjava/awt/datatransfer/DataFlavor;)Ljava/util/Map; │ │ -375478: 2201 6413 |0000: new-instance v1, Ljava/util/HashMap; // type@1364 │ │ -37547c: 7010 159a 0100 |0002: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -375482: 1101 |0005: return-object v1 │ │ +375464: |[375464] myjava.awt.datatransfer.SystemFlavorMap.getNativesForFlavors:([Lmyjava/awt/datatransfer/DataFlavor;)Ljava/util/Map; │ │ +375474: 2201 6413 |0000: new-instance v1, Ljava/util/HashMap; // type@1364 │ │ +375478: 7010 159a 0100 |0002: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +37547e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lmyjava/awt/datatransfer/SystemFlavorMap; │ │ 0x0000 - 0x0006 reg=1 (null) [Lmyjava/awt/datatransfer/DataFlavor; │ │ │ │ @@ -1421347,35 +1421346,35 @@ │ │ type : '(Ljava/lang/String;[Lmyjava/awt/datatransfer/DataFlavor;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -37567c: |[37567c] myjava.awt.datatransfer.SystemFlavorMap.setFlavorsForNative:(Ljava/lang/String;[Lmyjava/awt/datatransfer/DataFlavor;)V │ │ -37568c: 1d02 |0000: monitor-enter v2 │ │ -37568e: 3803 1700 |0001: if-eqz v3, 0018 // +0017 │ │ -375692: 3804 1500 |0003: if-eqz v4, 0018 // +0015 │ │ -375696: 5420 c172 |0005: iget-object v0, v2, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c1 │ │ -37569a: 6e20 229a 3000 |0007: invoke-virtual {v0, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a22 │ │ -3756a0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3756a2: 2141 |000b: array-length v1, v4 │ │ -3756a4: 3510 0a00 |000c: if-ge v0, v1, 0016 // +000a │ │ -3756a8: 4601 0400 |000e: aget-object v1, v4, v0 │ │ -3756ac: 6e30 9ba1 3201 |0010: invoke-virtual {v2, v3, v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.addFlavorForUnencodedNative:(Ljava/lang/String;Lmyjava/awt/datatransfer/DataFlavor;)V // method@a19b │ │ -3756b2: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3756b6: 28f6 |0015: goto 000b // -000a │ │ -3756b8: 1e02 |0016: monitor-exit v2 │ │ -3756ba: 0e00 |0017: return-void │ │ -3756bc: 2203 d812 |0018: new-instance v3, Ljava/lang/NullPointerException; // type@12d8 │ │ -3756c0: 7010 dd97 0300 |001a: invoke-direct {v3}, Ljava/lang/NullPointerException;.:()V // method@97dd │ │ -3756c6: 2703 |001d: throw v3 │ │ -3756c8: 0d03 |001e: move-exception v3 │ │ -3756ca: 1e02 |001f: monitor-exit v2 │ │ -3756cc: 2703 |0020: throw v3 │ │ +375678: |[375678] myjava.awt.datatransfer.SystemFlavorMap.setFlavorsForNative:(Ljava/lang/String;[Lmyjava/awt/datatransfer/DataFlavor;)V │ │ +375688: 1d02 |0000: monitor-enter v2 │ │ +37568a: 3803 1700 |0001: if-eqz v3, 0018 // +0017 │ │ +37568e: 3804 1500 |0003: if-eqz v4, 0018 // +0015 │ │ +375692: 5420 c172 |0005: iget-object v0, v2, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c1 │ │ +375696: 6e20 229a 3000 |0007: invoke-virtual {v0, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a22 │ │ +37569c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +37569e: 2141 |000b: array-length v1, v4 │ │ +3756a0: 3510 0a00 |000c: if-ge v0, v1, 0016 // +000a │ │ +3756a4: 4601 0400 |000e: aget-object v1, v4, v0 │ │ +3756a8: 6e30 9ba1 3201 |0010: invoke-virtual {v2, v3, v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.addFlavorForUnencodedNative:(Ljava/lang/String;Lmyjava/awt/datatransfer/DataFlavor;)V // method@a19b │ │ +3756ae: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3756b2: 28f6 |0015: goto 000b // -000a │ │ +3756b4: 1e02 |0016: monitor-exit v2 │ │ +3756b6: 0e00 |0017: return-void │ │ +3756b8: 2203 d812 |0018: new-instance v3, Ljava/lang/NullPointerException; // type@12d8 │ │ +3756bc: 7010 dd97 0300 |001a: invoke-direct {v3}, Ljava/lang/NullPointerException;.:()V // method@97dd │ │ +3756c2: 2703 |001d: throw v3 │ │ +3756c4: 0d03 |001e: move-exception v3 │ │ +3756c6: 1e02 |001f: monitor-exit v2 │ │ +3756c8: 2703 |0020: throw v3 │ │ catches : 2 │ │ 0x0005 - 0x0013 │ │ -> 0x001e │ │ 0x0018 - 0x001e │ │ -> 0x001e │ │ positions : │ │ 0x0005 line=557 │ │ @@ -1421393,35 +1421392,35 @@ │ │ type : '(Lmyjava/awt/datatransfer/DataFlavor;[Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -3756e4: |[3756e4] myjava.awt.datatransfer.SystemFlavorMap.setNativesForFlavor:(Lmyjava/awt/datatransfer/DataFlavor;[Ljava/lang/String;)V │ │ -3756f4: 1d02 |0000: monitor-enter v2 │ │ -3756f6: 3804 1700 |0001: if-eqz v4, 0018 // +0017 │ │ -3756fa: 3803 1500 |0003: if-eqz v3, 0018 // +0015 │ │ -3756fe: 5420 c072 |0005: iget-object v0, v2, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72c0 │ │ -375702: 6e20 229a 3000 |0007: invoke-virtual {v0, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a22 │ │ -375708: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -37570a: 2141 |000b: array-length v1, v4 │ │ -37570c: 3510 0a00 |000c: if-ge v0, v1, 0016 // +000a │ │ -375710: 4601 0400 |000e: aget-object v1, v4, v0 │ │ -375714: 6e30 9ca1 3201 |0010: invoke-virtual {v2, v3, v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.addUnencodedNativeForFlavor:(Lmyjava/awt/datatransfer/DataFlavor;Ljava/lang/String;)V // method@a19c │ │ -37571a: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -37571e: 28f6 |0015: goto 000b // -000a │ │ -375720: 1e02 |0016: monitor-exit v2 │ │ -375722: 0e00 |0017: return-void │ │ -375724: 2203 d812 |0018: new-instance v3, Ljava/lang/NullPointerException; // type@12d8 │ │ -375728: 7010 dd97 0300 |001a: invoke-direct {v3}, Ljava/lang/NullPointerException;.:()V // method@97dd │ │ -37572e: 2703 |001d: throw v3 │ │ -375730: 0d03 |001e: move-exception v3 │ │ -375732: 1e02 |001f: monitor-exit v2 │ │ -375734: 2703 |0020: throw v3 │ │ +3756e0: |[3756e0] myjava.awt.datatransfer.SystemFlavorMap.setNativesForFlavor:(Lmyjava/awt/datatransfer/DataFlavor;[Ljava/lang/String;)V │ │ +3756f0: 1d02 |0000: monitor-enter v2 │ │ +3756f2: 3804 1700 |0001: if-eqz v4, 0018 // +0017 │ │ +3756f6: 3803 1500 |0003: if-eqz v3, 0018 // +0015 │ │ +3756fa: 5420 c072 |0005: iget-object v0, v2, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72c0 │ │ +3756fe: 6e20 229a 3000 |0007: invoke-virtual {v0, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a22 │ │ +375704: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +375706: 2141 |000b: array-length v1, v4 │ │ +375708: 3510 0a00 |000c: if-ge v0, v1, 0016 // +000a │ │ +37570c: 4601 0400 |000e: aget-object v1, v4, v0 │ │ +375710: 6e30 9ca1 3201 |0010: invoke-virtual {v2, v3, v1}, Lmyjava/awt/datatransfer/SystemFlavorMap;.addUnencodedNativeForFlavor:(Lmyjava/awt/datatransfer/DataFlavor;Ljava/lang/String;)V // method@a19c │ │ +375716: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +37571a: 28f6 |0015: goto 000b // -000a │ │ +37571c: 1e02 |0016: monitor-exit v2 │ │ +37571e: 0e00 |0017: return-void │ │ +375720: 2203 d812 |0018: new-instance v3, Ljava/lang/NullPointerException; // type@12d8 │ │ +375724: 7010 dd97 0300 |001a: invoke-direct {v3}, Ljava/lang/NullPointerException;.:()V // method@97dd │ │ +37572a: 2703 |001d: throw v3 │ │ +37572c: 0d03 |001e: move-exception v3 │ │ +37572e: 1e02 |001f: monitor-exit v2 │ │ +375730: 2703 |0020: throw v3 │ │ catches : 2 │ │ 0x0005 - 0x0013 │ │ -> 0x001e │ │ 0x0018 - 0x001e │ │ -> 0x001e │ │ positions : │ │ 0x0005 line=517 │ │ @@ -1421439,53 +1421438,53 @@ │ │ type : '(Ljava/util/Properties;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -37574c: |[37574c] myjava.awt.datatransfer.SystemFlavorMap.setupMapping:(Ljava/util/Properties;)V │ │ -37575c: 6e10 9b9a 0700 |0000: invoke-virtual {v7}, Ljava/util/Properties;.propertyNames:()Ljava/util/Enumeration; // method@9a9b │ │ -375762: 0c00 |0003: move-result-object v0 │ │ -375764: 7210 119a 0000 |0004: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -37576a: 0a01 |0007: move-result v1 │ │ -37576c: 3801 4700 |0008: if-eqz v1, 004f // +0047 │ │ -375770: 7210 129a 0000 |000a: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -375776: 0c01 |000d: move-result-object v1 │ │ -375778: 1f01 e612 |000e: check-cast v1, Ljava/lang/String; // type@12e6 │ │ -37577c: 6e20 979a 1700 |0010: invoke-virtual {v7, v1}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9a97 │ │ -375782: 0c02 |0013: move-result-object v2 │ │ -375784: 2203 c013 |0014: new-instance v3, Ljavax/activation/MimeType; // type@13c0 │ │ -375788: 7020 f69b 2300 |0016: invoke-direct {v3, v2}, Ljavax/activation/MimeType;.:(Ljava/lang/String;)V // method@9bf6 │ │ -37578e: 2203 7814 |0019: new-instance v3, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ -375792: 7020 3ca1 2300 |001b: invoke-direct {v3, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;)V // method@a13c │ │ -375798: 5462 c172 |001e: iget-object v2, v6, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c1 │ │ -37579c: 6e20 1c9a 1200 |0020: invoke-virtual {v2, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -3757a2: 0c02 |0023: move-result-object v2 │ │ -3757a4: 1f02 6c13 |0024: check-cast v2, Ljava/util/List; // type@136c │ │ -3757a8: 3902 0c00 |0026: if-nez v2, 0032 // +000c │ │ -3757ac: 2202 5613 |0028: new-instance v2, Ljava/util/ArrayList; // type@1356 │ │ -3757b0: 7010 9399 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -3757b6: 5464 c172 |002d: iget-object v4, v6, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c1 │ │ -3757ba: 6e30 209a 1402 |002f: invoke-virtual {v4, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ -3757c0: 5464 c072 |0032: iget-object v4, v6, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72c0 │ │ -3757c4: 6e20 1c9a 3400 |0034: invoke-virtual {v4, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -3757ca: 0c04 |0037: move-result-object v4 │ │ -3757cc: 1f04 6c13 |0038: check-cast v4, Ljava/util/List; // type@136c │ │ -3757d0: 3904 0c00 |003a: if-nez v4, 0046 // +000c │ │ -3757d4: 2204 5613 |003c: new-instance v4, Ljava/util/ArrayList; // type@1356 │ │ -3757d8: 7010 9399 0400 |003e: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@9993 │ │ -3757de: 5465 c072 |0041: iget-object v5, v6, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72c0 │ │ -3757e2: 6e30 209a 3504 |0043: invoke-virtual {v5, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ -3757e8: 7220 5b9a 3200 |0046: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3757ee: 7220 5b9a 1400 |0049: invoke-interface {v4, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ -3757f4: 28b8 |004c: goto 0004 // -0048 │ │ -3757f6: 0000 |004d: nop // spacer │ │ -3757f8: 28b6 |004e: goto 0004 // -004a │ │ -3757fa: 0e00 |004f: return-void │ │ +375748: |[375748] myjava.awt.datatransfer.SystemFlavorMap.setupMapping:(Ljava/util/Properties;)V │ │ +375758: 6e10 9b9a 0700 |0000: invoke-virtual {v7}, Ljava/util/Properties;.propertyNames:()Ljava/util/Enumeration; // method@9a9b │ │ +37575e: 0c00 |0003: move-result-object v0 │ │ +375760: 7210 119a 0000 |0004: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +375766: 0a01 |0007: move-result v1 │ │ +375768: 3801 4700 |0008: if-eqz v1, 004f // +0047 │ │ +37576c: 7210 129a 0000 |000a: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +375772: 0c01 |000d: move-result-object v1 │ │ +375774: 1f01 e612 |000e: check-cast v1, Ljava/lang/String; // type@12e6 │ │ +375778: 6e20 979a 1700 |0010: invoke-virtual {v7, v1}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@9a97 │ │ +37577e: 0c02 |0013: move-result-object v2 │ │ +375780: 2203 c013 |0014: new-instance v3, Ljavax/activation/MimeType; // type@13c0 │ │ +375784: 7020 f69b 2300 |0016: invoke-direct {v3, v2}, Ljavax/activation/MimeType;.:(Ljava/lang/String;)V // method@9bf6 │ │ +37578a: 2203 7814 |0019: new-instance v3, Lmyjava/awt/datatransfer/DataFlavor; // type@1478 │ │ +37578e: 7020 3ca1 2300 |001b: invoke-direct {v3, v2}, Lmyjava/awt/datatransfer/DataFlavor;.:(Ljava/lang/String;)V // method@a13c │ │ +375794: 5462 c172 |001e: iget-object v2, v6, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c1 │ │ +375798: 6e20 1c9a 1200 |0020: invoke-virtual {v2, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +37579e: 0c02 |0023: move-result-object v2 │ │ +3757a0: 1f02 6c13 |0024: check-cast v2, Ljava/util/List; // type@136c │ │ +3757a4: 3902 0c00 |0026: if-nez v2, 0032 // +000c │ │ +3757a8: 2202 5613 |0028: new-instance v2, Ljava/util/ArrayList; // type@1356 │ │ +3757ac: 7010 9399 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +3757b2: 5464 c172 |002d: iget-object v4, v6, Lmyjava/awt/datatransfer/SystemFlavorMap;.nativeToFlavorMap:Ljava/util/HashMap; // field@72c1 │ │ +3757b6: 6e30 209a 1402 |002f: invoke-virtual {v4, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ +3757bc: 5464 c072 |0032: iget-object v4, v6, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72c0 │ │ +3757c0: 6e20 1c9a 3400 |0034: invoke-virtual {v4, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +3757c6: 0c04 |0037: move-result-object v4 │ │ +3757c8: 1f04 6c13 |0038: check-cast v4, Ljava/util/List; // type@136c │ │ +3757cc: 3904 0c00 |003a: if-nez v4, 0046 // +000c │ │ +3757d0: 2204 5613 |003c: new-instance v4, Ljava/util/ArrayList; // type@1356 │ │ +3757d4: 7010 9399 0400 |003e: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@9993 │ │ +3757da: 5465 c072 |0041: iget-object v5, v6, Lmyjava/awt/datatransfer/SystemFlavorMap;.flavorToNativeMap:Ljava/util/HashMap; // field@72c0 │ │ +3757de: 6e30 209a 3504 |0043: invoke-virtual {v5, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ +3757e4: 7220 5b9a 3200 |0046: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3757ea: 7220 5b9a 1400 |0049: invoke-interface {v4, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9a5b │ │ +3757f0: 28b8 |004c: goto 0004 // -0048 │ │ +3757f2: 0000 |004d: nop // spacer │ │ +3757f4: 28b6 |004e: goto 0004 // -004a │ │ +3757f6: 0e00 |004f: return-void │ │ catches : 1 │ │ 0x000a - 0x004c │ │ Ljava/lang/ClassNotFoundException; -> 0x004d │ │ Ljavax/activation/MimeTypeParseException; -> 0x004d │ │ positions : │ │ 0x0000 line=148 │ │ 0x0004 line=149 │ │ @@ -1421570,35 +1421569,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -376c24: |[376c24] net.sf.dibdib.config.Dib2Root.:()V │ │ -376c34: 6200 6479 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -376c38: 6900 6873 |0002: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ -376c3c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -376c3e: 6900 6a73 |0005: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@736a │ │ -376c42: 6900 6473 |0007: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -376c46: 2201 8814 |0009: new-instance v1, Lnet/sf/dibdib/config/Dib2State$Threaded; // type@1488 │ │ -376c4a: 7010 cba1 0100 |000b: invoke-direct {v1}, Lnet/sf/dibdib/config/Dib2State$Threaded;.:()V // method@a1cb │ │ -376c50: 6901 6373 |000e: sput-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -376c54: 2201 8914 |0010: new-instance v1, Lnet/sf/dibdib/config/Dib2State$Ui; // type@1489 │ │ -376c58: 7010 cca1 0100 |0012: invoke-direct {v1}, Lnet/sf/dibdib/config/Dib2State$Ui;.:()V // method@a1cc │ │ -376c5e: 6901 6973 |0015: sput-object v1, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ -376c62: 6900 6b73 |0017: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736b │ │ -376c66: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -376c68: 2311 0c16 |001a: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // type@160c │ │ -376c6c: 6202 0c77 |001c: sget-object v2, Lnet/sf/dibdib/thread_any/CodecFunc;.instance:Lnet/sf/dibdib/thread_any/CodecFunc; // field@770c │ │ -376c70: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -376c72: 4d02 0103 |001f: aput-object v2, v1, v3 │ │ -376c76: 6901 6573 |0021: sput-object v1, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ -376c7a: 6900 6673 |0023: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7366 │ │ -376c7e: 0e00 |0025: return-void │ │ +376c20: |[376c20] net.sf.dibdib.config.Dib2Root.:()V │ │ +376c30: 6200 6479 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +376c34: 6900 6873 |0002: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ +376c38: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +376c3a: 6900 6a73 |0005: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@736a │ │ +376c3e: 6900 6473 |0007: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +376c42: 2201 8814 |0009: new-instance v1, Lnet/sf/dibdib/config/Dib2State$Threaded; // type@1488 │ │ +376c46: 7010 cba1 0100 |000b: invoke-direct {v1}, Lnet/sf/dibdib/config/Dib2State$Threaded;.:()V // method@a1cb │ │ +376c4c: 6901 6373 |000e: sput-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +376c50: 2201 8914 |0010: new-instance v1, Lnet/sf/dibdib/config/Dib2State$Ui; // type@1489 │ │ +376c54: 7010 cca1 0100 |0012: invoke-direct {v1}, Lnet/sf/dibdib/config/Dib2State$Ui;.:()V // method@a1cc │ │ +376c5a: 6901 6973 |0015: sput-object v1, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ +376c5e: 6900 6b73 |0017: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736b │ │ +376c62: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +376c64: 2311 0c16 |001a: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // type@160c │ │ +376c68: 6202 0c77 |001c: sget-object v2, Lnet/sf/dibdib/thread_any/CodecFunc;.instance:Lnet/sf/dibdib/thread_any/CodecFunc; // field@770c │ │ +376c6c: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +376c6e: 4d02 0103 |001f: aput-object v2, v1, v3 │ │ +376c72: 6901 6573 |0021: sput-object v1, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ +376c76: 6900 6673 |0023: sput-object v0, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7366 │ │ +376c7a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=30 │ │ 0x0007 line=31 │ │ 0x0009 line=33 │ │ 0x0010 line=34 │ │ @@ -1421612,17 +1421611,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -376c80: |[376c80] net.sf.dibdib.config.Dib2Root.:()V │ │ -376c90: 7010 cda1 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/config/Dib2State;.:()V // method@a1cd │ │ -376c96: 0e00 |0003: return-void │ │ +376c7c: |[376c7c] net.sf.dibdib.config.Dib2Root.:()V │ │ +376c8c: 7010 cda1 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/config/Dib2State;.:()V // method@a1cd │ │ +376c92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/config/Dib2Root; │ │ │ │ #2 : (in Lnet/sf/dibdib/config/Dib2Root;) │ │ @@ -1421630,87 +1421629,87 @@ │ │ type : '(CLjava/lang/String;Lnet/sf/dibdib/generic/QIfs$PlatformIf;[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;)Lnet/sf/dibdib/thread_ui/UiFrame;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -376af0: |[376af0] net.sf.dibdib.config.Dib2Root.create:(CLjava/lang/String;Lnet/sf/dibdib/generic/QIfs$PlatformIf;[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;)Lnet/sf/dibdib/thread_ui/UiFrame; │ │ -376b00: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -376b04: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -376b06: 7110 5aa3 0100 |0003: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -376b0c: 0b02 |0006: move-result-wide v2 │ │ -376b0e: 5a02 8a73 |0007: iput-wide v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@738a │ │ -376b12: 5402 8973 |0009: iget-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7389 │ │ -376b16: 5303 8a73 |000b: iget-wide v3, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@738a │ │ -376b1a: 6e30 479b 3204 |000d: invoke-virtual {v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.set:(J)V // method@9b47 │ │ -376b20: 7100 97a5 0000 |0010: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.create:()Lnet/sf/dibdib/generic/QIfs$QObject; // method@a597 │ │ -376b26: 0c02 |0013: move-result-object v2 │ │ -376b28: 6902 6a73 |0014: sput-object v2, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@736a │ │ -376b2c: 2202 f514 |0016: new-instance v2, Lnet/sf/dibdib/thread_wk/CcmSto; // type@14f5 │ │ -376b30: 7010 c2a5 0200 |0018: invoke-direct {v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.:()V // method@a5c2 │ │ -376b36: 6902 6473 |001b: sput-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -376b3a: 7110 c8a1 0600 |001d: invoke-static {v6}, Lnet/sf/dibdib/config/Dib2Root;.setAppName:(Ljava/lang/String;)V // method@a1c8 │ │ -376b40: 2206 e812 |0020: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -376b44: 7010 4098 0600 |0022: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -376b4a: 5402 6d73 |0025: iget-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736d │ │ -376b4e: 6e20 4b98 2600 |0027: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376b54: 1a02 ca05 |002a: const-string v2, "." // string@05ca │ │ -376b58: 6e20 4b98 2600 |002c: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376b5e: 1a02 0f6c |002f: const-string v2, "dm" // string@6c0f │ │ -376b62: 6e20 4b98 2600 |0031: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376b68: 6e10 5498 0600 |0034: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -376b6e: 0c06 |0037: move-result-object v6 │ │ -376b70: 5b06 7c73 |0038: iput-object v6, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ -376b74: 3907 0400 |003a: if-nez v7, 003e // +0004 │ │ -376b78: 6207 6773 |003c: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -376b7c: 6907 6773 |003e: sput-object v7, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -376b80: 3908 0400 |0040: if-nez v8, 0044 // +0004 │ │ -376b84: 6208 6573 |0042: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ -376b88: 6908 6573 |0044: sput-object v8, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ -376b8c: 6a01 3277 |0046: sput-boolean v1, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7732 │ │ -376b90: 1266 |0048: const/4 v6, #int 6 // #6 │ │ -376b92: 2366 3516 |0049: new-array v6, v6, [[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1635 │ │ -376b96: 6906 6673 |004b: sput-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7366 │ │ -376b9a: 7100 fda3 0000 |004d: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a3fd │ │ -376ba0: 0c07 |0050: move-result-object v7 │ │ -376ba2: 4d07 0601 |0051: aput-object v7, v6, v1 │ │ -376ba6: 6206 6673 |0053: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7366 │ │ -376baa: 1257 |0055: const/4 v7, #int 5 // #5 │ │ -376bac: 7100 efa5 0000 |0056: invoke-static {}, Lnet/sf/dibdib/thread_wk/QOpWk;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a5ef │ │ -376bb2: 0c08 |0059: move-result-object v8 │ │ -376bb4: 4d08 0607 |005a: aput-object v8, v6, v7 │ │ -376bb8: 6206 6673 |005c: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7366 │ │ -376bbc: 1247 |005e: const/4 v7, #int 4 // #4 │ │ -376bbe: 7100 68a5 0000 |005f: invoke-static {}, Lnet/sf/dibdib/thread_ui/QOpUi;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a568 │ │ -376bc4: 0c08 |0062: move-result-object v8 │ │ -376bc6: 4d08 0607 |0063: aput-object v8, v6, v7 │ │ -376bca: 6206 6673 |0065: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7366 │ │ -376bce: 1237 |0067: const/4 v7, #int 3 // #3 │ │ -376bd0: 7100 34a5 0000 |0068: invoke-static {}, Lnet/sf/dibdib/thread_io/QOpIo;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a534 │ │ -376bd6: 0c08 |006b: move-result-object v8 │ │ -376bd8: 4d08 0607 |006c: aput-object v8, v6, v7 │ │ -376bdc: 6206 6673 |006e: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7366 │ │ -376be0: 1227 |0070: const/4 v7, #int 2 // #2 │ │ -376be2: 7100 fea4 0000 |0071: invoke-static {}, Lnet/sf/dibdib/thread_feed/QOpFeed;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a4fe │ │ -376be8: 0c08 |0074: move-result-object v8 │ │ -376bea: 4d08 0607 |0075: aput-object v8, v6, v7 │ │ -376bee: 6206 6673 |0077: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7366 │ │ -376bf2: 1217 |0079: const/4 v7, #int 1 // #1 │ │ -376bf4: 7100 eda3 0000 |007a: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a3ed │ │ -376bfa: 0c08 |007d: move-result-object v8 │ │ -376bfc: 4d08 0607 |007e: aput-object v8, v6, v7 │ │ -376c00: 6206 1879 |0080: sget-object v6, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -376c04: 2317 da15 |0082: new-array v7, v1, [Ljava/lang/Object; // type@15da │ │ -376c08: 6e30 6ca4 5607 |0084: invoke-virtual {v6, v5, v7}, Lnet/sf/dibdib/thread_any/TcvCodec;.create:(C[Ljava/lang/Object;)[B // method@a46c │ │ -376c0e: 6205 2e73 |0087: sget-object v5, Lnet/sf/dibdib/config/Dib2Lang$AppState;.INIT:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732e │ │ -376c12: 5b05 6f73 |0089: iput-object v5, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -376c16: 2205 ee14 |008b: new-instance v5, Lnet/sf/dibdib/thread_ui/UiFrame; // type@14ee │ │ -376c1a: 7010 70a5 0500 |008d: invoke-direct {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.:()V // method@a570 │ │ -376c20: 1105 |0090: return-object v5 │ │ +376aec: |[376aec] net.sf.dibdib.config.Dib2Root.create:(CLjava/lang/String;Lnet/sf/dibdib/generic/QIfs$PlatformIf;[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf;)Lnet/sf/dibdib/thread_ui/UiFrame; │ │ +376afc: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +376b00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +376b02: 7110 5aa3 0100 |0003: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +376b08: 0b02 |0006: move-result-wide v2 │ │ +376b0a: 5a02 8a73 |0007: iput-wide v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@738a │ │ +376b0e: 5402 8973 |0009: iget-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7389 │ │ +376b12: 5303 8a73 |000b: iget-wide v3, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@738a │ │ +376b16: 6e30 479b 3204 |000d: invoke-virtual {v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;.set:(J)V // method@9b47 │ │ +376b1c: 7100 97a5 0000 |0010: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.create:()Lnet/sf/dibdib/generic/QIfs$QObject; // method@a597 │ │ +376b22: 0c02 |0013: move-result-object v2 │ │ +376b24: 6902 6a73 |0014: sput-object v2, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@736a │ │ +376b28: 2202 f514 |0016: new-instance v2, Lnet/sf/dibdib/thread_wk/CcmSto; // type@14f5 │ │ +376b2c: 7010 c2a5 0200 |0018: invoke-direct {v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.:()V // method@a5c2 │ │ +376b32: 6902 6473 |001b: sput-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +376b36: 7110 c8a1 0600 |001d: invoke-static {v6}, Lnet/sf/dibdib/config/Dib2Root;.setAppName:(Ljava/lang/String;)V // method@a1c8 │ │ +376b3c: 2206 e812 |0020: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +376b40: 7010 4098 0600 |0022: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +376b46: 5402 6d73 |0025: iget-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736d │ │ +376b4a: 6e20 4b98 2600 |0027: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376b50: 1a02 ca05 |002a: const-string v2, "." // string@05ca │ │ +376b54: 6e20 4b98 2600 |002c: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376b5a: 1a02 0f6c |002f: const-string v2, "dm" // string@6c0f │ │ +376b5e: 6e20 4b98 2600 |0031: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376b64: 6e10 5498 0600 |0034: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +376b6a: 0c06 |0037: move-result-object v6 │ │ +376b6c: 5b06 7c73 |0038: iput-object v6, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ +376b70: 3907 0400 |003a: if-nez v7, 003e // +0004 │ │ +376b74: 6207 6773 |003c: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +376b78: 6907 6773 |003e: sput-object v7, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +376b7c: 3908 0400 |0040: if-nez v8, 0044 // +0004 │ │ +376b80: 6208 6573 |0042: sget-object v8, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ +376b84: 6908 6573 |0044: sput-object v8, Lnet/sf/dibdib/config/Dib2Root;.codecs:[Lnet/sf/dibdib/generic/QIfs$TsvCodecIf; // field@7365 │ │ +376b88: 6a01 3277 |0046: sput-boolean v1, Lnet/sf/dibdib/thread_any/DateFunc;.timeZoneDone:Z // field@7732 │ │ +376b8c: 1266 |0048: const/4 v6, #int 6 // #6 │ │ +376b8e: 2366 3516 |0049: new-array v6, v6, [[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1635 │ │ +376b92: 6906 6673 |004b: sput-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7366 │ │ +376b96: 7100 fda3 0000 |004d: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a3fd │ │ +376b9c: 0c07 |0050: move-result-object v7 │ │ +376b9e: 4d07 0601 |0051: aput-object v7, v6, v1 │ │ +376ba2: 6206 6673 |0053: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7366 │ │ +376ba6: 1257 |0055: const/4 v7, #int 5 // #5 │ │ +376ba8: 7100 efa5 0000 |0056: invoke-static {}, Lnet/sf/dibdib/thread_wk/QOpWk;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a5ef │ │ +376bae: 0c08 |0059: move-result-object v8 │ │ +376bb0: 4d08 0607 |005a: aput-object v8, v6, v7 │ │ +376bb4: 6206 6673 |005c: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7366 │ │ +376bb8: 1247 |005e: const/4 v7, #int 4 // #4 │ │ +376bba: 7100 68a5 0000 |005f: invoke-static {}, Lnet/sf/dibdib/thread_ui/QOpUi;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a568 │ │ +376bc0: 0c08 |0062: move-result-object v8 │ │ +376bc2: 4d08 0607 |0063: aput-object v8, v6, v7 │ │ +376bc6: 6206 6673 |0065: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7366 │ │ +376bca: 1237 |0067: const/4 v7, #int 3 // #3 │ │ +376bcc: 7100 34a5 0000 |0068: invoke-static {}, Lnet/sf/dibdib/thread_io/QOpIo;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a534 │ │ +376bd2: 0c08 |006b: move-result-object v8 │ │ +376bd4: 4d08 0607 |006c: aput-object v8, v6, v7 │ │ +376bd8: 6206 6673 |006e: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7366 │ │ +376bdc: 1227 |0070: const/4 v7, #int 2 // #2 │ │ +376bde: 7100 fea4 0000 |0071: invoke-static {}, Lnet/sf/dibdib/thread_feed/QOpFeed;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a4fe │ │ +376be4: 0c08 |0074: move-result-object v8 │ │ +376be6: 4d08 0607 |0075: aput-object v8, v6, v7 │ │ +376bea: 6206 6673 |0077: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7366 │ │ +376bee: 1217 |0079: const/4 v7, #int 1 // #1 │ │ +376bf0: 7100 eda3 0000 |007a: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a3ed │ │ +376bf6: 0c08 |007d: move-result-object v8 │ │ +376bf8: 4d08 0607 |007e: aput-object v8, v6, v7 │ │ +376bfc: 6206 1879 |0080: sget-object v6, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +376c00: 2317 da15 |0082: new-array v7, v1, [Ljava/lang/Object; // type@15da │ │ +376c04: 6e30 6ca4 5607 |0084: invoke-virtual {v6, v5, v7}, Lnet/sf/dibdib/thread_any/TcvCodec;.create:(C[Ljava/lang/Object;)[B // method@a46c │ │ +376c0a: 6205 2e73 |0087: sget-object v5, Lnet/sf/dibdib/config/Dib2Lang$AppState;.INIT:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732e │ │ +376c0e: 5b05 6f73 |0089: iput-object v5, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +376c12: 2205 ee14 |008b: new-instance v5, Lnet/sf/dibdib/thread_ui/UiFrame; // type@14ee │ │ +376c16: 7010 70a5 0500 |008d: invoke-direct {v5}, Lnet/sf/dibdib/thread_ui/UiFrame;.:()V // method@a570 │ │ +376c1c: 1105 |0090: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0009 line=97 │ │ 0x0010 line=98 │ │ 0x0016 line=99 │ │ 0x001d line=100 │ │ @@ -1421739,60 +1421738,60 @@ │ │ type : '(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QIfs$QEnumIf;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -376900: |[376900] net.sf.dibdib.config.Dib2Root.findOp:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ -376910: 7110 63a4 0b00 |0000: invoke-static {v11}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a463 │ │ -376916: 0c00 |0003: move-result-object v0 │ │ -376918: 7110 07a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/QOpMain;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/QOpMain; // method@a407 │ │ -37691e: 0c01 |0007: move-result-object v1 │ │ -376920: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -376924: 1101 |000a: return-object v1 │ │ -376926: 0000 |000b: nop // spacer │ │ -376928: 6e20 1298 0b00 |000c: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37692e: 0a01 |000f: move-result v1 │ │ -376930: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -376934: 7110 07a4 0b00 |0012: invoke-static {v11}, Lnet/sf/dibdib/thread_any/QOpMain;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/QOpMain; // method@a407 │ │ -37693a: 0c01 |0015: move-result-object v1 │ │ -37693c: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -376940: 1101 |0018: return-object v1 │ │ -376942: 0000 |0019: nop // spacer │ │ -376944: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -376946: 390c 0300 |001b: if-nez v12, 001e // +0003 │ │ -37694a: 1101 |001d: return-object v1 │ │ -37694c: 620c 6673 |001e: sget-object v12, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7366 │ │ -376950: 21c2 |0020: array-length v2, v12 │ │ -376952: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -376954: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -376956: 3524 2500 |0023: if-ge v4, v2, 0048 // +0025 │ │ -37695a: 4605 0c04 |0025: aget-object v5, v12, v4 │ │ -37695e: 3905 0300 |0027: if-nez v5, 002a // +0003 │ │ -376962: 281f |0029: goto 0048 // +001f │ │ -376964: 2156 |002a: array-length v6, v5 │ │ -376966: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -376968: 3567 1900 |002c: if-ge v7, v6, 0045 // +0019 │ │ -37696c: 4608 0507 |002e: aget-object v8, v5, v7 │ │ -376970: 7210 57a2 0800 |0030: invoke-interface {v8}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ -376976: 0c09 |0033: move-result-object v9 │ │ -376978: 6e20 1298 0900 |0034: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37697e: 0a0a |0037: move-result v10 │ │ -376980: 390a 0c00 |0038: if-nez v10, 0044 // +000c │ │ -376984: 6e20 1298 b900 |003a: invoke-virtual {v9, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -37698a: 0a09 |003d: move-result v9 │ │ -37698c: 3809 0300 |003e: if-eqz v9, 0041 // +0003 │ │ -376990: 2804 |0040: goto 0044 // +0004 │ │ -376992: d807 0701 |0041: add-int/lit8 v7, v7, #int 1 // #01 │ │ -376996: 28e9 |0043: goto 002c // -0017 │ │ -376998: 1108 |0044: return-object v8 │ │ -37699a: d804 0401 |0045: add-int/lit8 v4, v4, #int 1 // #01 │ │ -37699e: 28dc |0047: goto 0023 // -0024 │ │ -3769a0: 1101 |0048: return-object v1 │ │ +3768fc: |[3768fc] net.sf.dibdib.config.Dib2Root.findOp:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ +37690c: 7110 63a4 0b00 |0000: invoke-static {v11}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a463 │ │ +376912: 0c00 |0003: move-result-object v0 │ │ +376914: 7110 07a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/QOpMain;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/QOpMain; // method@a407 │ │ +37691a: 0c01 |0007: move-result-object v1 │ │ +37691c: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +376920: 1101 |000a: return-object v1 │ │ +376922: 0000 |000b: nop // spacer │ │ +376924: 6e20 1298 0b00 |000c: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +37692a: 0a01 |000f: move-result v1 │ │ +37692c: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ +376930: 7110 07a4 0b00 |0012: invoke-static {v11}, Lnet/sf/dibdib/thread_any/QOpMain;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/QOpMain; // method@a407 │ │ +376936: 0c01 |0015: move-result-object v1 │ │ +376938: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +37693c: 1101 |0018: return-object v1 │ │ +37693e: 0000 |0019: nop // spacer │ │ +376940: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +376942: 390c 0300 |001b: if-nez v12, 001e // +0003 │ │ +376946: 1101 |001d: return-object v1 │ │ +376948: 620c 6673 |001e: sget-object v12, Lnet/sf/dibdib/config/Dib2Root;.ops:[[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7366 │ │ +37694c: 21c2 |0020: array-length v2, v12 │ │ +37694e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +376950: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +376952: 3524 2500 |0023: if-ge v4, v2, 0048 // +0025 │ │ +376956: 4605 0c04 |0025: aget-object v5, v12, v4 │ │ +37695a: 3905 0300 |0027: if-nez v5, 002a // +0003 │ │ +37695e: 281f |0029: goto 0048 // +001f │ │ +376960: 2156 |002a: array-length v6, v5 │ │ +376962: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +376964: 3567 1900 |002c: if-ge v7, v6, 0045 // +0019 │ │ +376968: 4608 0507 |002e: aget-object v8, v5, v7 │ │ +37696c: 7210 57a2 0800 |0030: invoke-interface {v8}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ +376972: 0c09 |0033: move-result-object v9 │ │ +376974: 6e20 1298 0900 |0034: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +37697a: 0a0a |0037: move-result v10 │ │ +37697c: 390a 0c00 |0038: if-nez v10, 0044 // +000c │ │ +376980: 6e20 1298 b900 |003a: invoke-virtual {v9, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +376986: 0a09 |003d: move-result v9 │ │ +376988: 3809 0300 |003e: if-eqz v9, 0041 // +0003 │ │ +37698c: 2804 |0040: goto 0044 // +0004 │ │ +37698e: d807 0701 |0041: add-int/lit8 v7, v7, #int 1 // #01 │ │ +376992: 28e9 |0043: goto 002c // -0017 │ │ +376994: 1108 |0044: return-object v8 │ │ +376996: d804 0401 |0045: add-int/lit8 v4, v4, #int 1 // #01 │ │ +37699a: 28dc |0047: goto 0023 // -0024 │ │ +37699c: 1101 |0048: return-object v1 │ │ catches : 2 │ │ 0x0004 - 0x0008 │ │ Ljava/lang/Exception; -> 0x000b │ │ 0x0012 - 0x0016 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0000 line=302 │ │ @@ -1421812,99 +1421811,99 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 179 16-bit code units │ │ -3766f8: |[3766f8] net.sf.dibdib.config.Dib2Root.getHelp:(Ljava/lang/String;)Ljava/lang/String; │ │ -376708: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -37670c: 7100 bba1 0000 |0002: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // method@a1bb │ │ -376712: 0c01 |0005: move-result-object v1 │ │ -376714: 2111 |0006: array-length v1, v1 │ │ -376716: da01 0140 |0007: mul-int/lit8 v1, v1, #int 64 // #40 │ │ -37671a: d011 c800 |0009: add-int/lit16 v1, v1, #int 200 // #00c8 │ │ -37671e: 7020 4198 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -376724: 7110 c1a1 0900 |000e: invoke-static {v9}, Lnet/sf/dibdib/config/Dib2Root;.getVersionInfo:(Ljava/lang/String;)Ljava/lang/String; // method@a1c1 │ │ -37672a: 0c09 |0011: move-result-object v9 │ │ -37672c: 6e20 4b98 9000 |0012: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376732: 1a09 7f00 |0015: const-string v9, " │ │ +3766f4: |[3766f4] net.sf.dibdib.config.Dib2Root.getHelp:(Ljava/lang/String;)Ljava/lang/String; │ │ +376704: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +376708: 7100 bba1 0000 |0002: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // method@a1bb │ │ +37670e: 0c01 |0005: move-result-object v1 │ │ +376710: 2111 |0006: array-length v1, v1 │ │ +376712: da01 0140 |0007: mul-int/lit8 v1, v1, #int 64 // #40 │ │ +376716: d011 c800 |0009: add-int/lit16 v1, v1, #int 200 // #00c8 │ │ +37671a: 7020 4198 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +376720: 7110 c1a1 0900 |000e: invoke-static {v9}, Lnet/sf/dibdib/config/Dib2Root;.getVersionInfo:(Ljava/lang/String;)Ljava/lang/String; // method@a1c1 │ │ +376726: 0c09 |0011: move-result-object v9 │ │ +376728: 6e20 4b98 9000 |0012: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37672e: 1a09 7f00 |0015: const-string v9, " │ │ Usage: Call this program with the following arguments/ options: │ │ " // string@007f │ │ -376736: 6e20 4b98 9000 |0017: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37673c: 7100 bba1 0000 |001a: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // method@a1bb │ │ -376742: 0c09 |001d: move-result-object v9 │ │ -376744: 2191 |001e: array-length v1, v9 │ │ -376746: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -376748: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -37674a: 3513 8d00 |0021: if-ge v3, v1, 00ae // +008d │ │ -37674e: 4604 0903 |0023: aget-object v4, v9, v3 │ │ -376752: 5445 5e73 |0025: iget-object v5, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735e │ │ -376756: 1306 0a00 |0027: const/16 v6, #int 10 // #a │ │ -37675a: 3905 2000 |0029: if-nez v5, 0049 // +0020 │ │ -37675e: 5445 5f73 |002b: iget-object v5, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.descr:Ljava/lang/String; // field@735f │ │ -376762: 3805 7d00 |002d: if-eqz v5, 00aa // +007d │ │ -376766: 2205 e812 |002f: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -37676a: 7010 4098 0500 |0031: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -376770: 1a07 b709 |0034: const-string v7, "ARG " // string@09b7 │ │ -376774: 6e20 4b98 7500 |0036: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37677a: 5444 5f73 |0039: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.descr:Ljava/lang/String; // field@735f │ │ -37677e: 6e20 4b98 4500 |003b: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376784: 6e20 4498 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -37678a: 6e10 5498 0500 |0041: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -376790: 0c04 |0044: move-result-object v4 │ │ -376792: 6e20 4b98 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376798: 2862 |0048: goto 00aa // +0062 │ │ -37679a: 5445 5e73 |0049: iget-object v5, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735e │ │ -37679e: 6e10 2298 0500 |004b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3767a4: 0a05 |004e: move-result v5 │ │ -3767a6: 3c05 0500 |004f: if-gtz v5, 0054 // +0005 │ │ -3767aa: 1a05 0000 |0051: const-string v5, "" // string@0000 │ │ -3767ae: 281d |0053: goto 0070 // +001d │ │ -3767b0: 2205 e812 |0054: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3767b4: 7010 4098 0500 |0056: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3767ba: 1a07 9305 |0059: const-string v7, "-" // string@0593 │ │ -3767be: 6e20 4b98 7500 |005b: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3767c4: 5447 5e73 |005e: iget-object v7, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735e │ │ -3767c8: 6e20 0998 2700 |0060: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3767ce: 0a07 |0063: move-result v7 │ │ -3767d0: 6e20 4498 7500 |0064: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3767d6: 1a07 e904 |0067: const-string v7, ", " // string@04e9 │ │ -3767da: 6e20 4b98 7500 |0069: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3767e0: 6e10 5498 0500 |006c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3767e6: 0c05 |006f: move-result-object v5 │ │ -3767e8: 6e20 4b98 5000 |0070: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3767ee: 2205 e812 |0073: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3767f2: 7010 4098 0500 |0075: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3767f8: 1a07 a405 |0078: const-string v7, "--" // string@05a4 │ │ -3767fc: 6e20 4b98 7500 |007a: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376802: 6e10 b9a1 0400 |007d: invoke-virtual {v4}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.name:()Ljava/lang/String; // method@a1b9 │ │ -376808: 0c07 |0080: move-result-object v7 │ │ -37680a: 6208 bc70 |0081: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -37680e: 6e20 3198 8700 |0083: invoke-virtual {v7, v8}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -376814: 0c07 |0086: move-result-object v7 │ │ -376816: 6e20 4b98 7500 |0087: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37681c: 1a07 ac00 |008a: const-string v7, " " // string@00ac │ │ -376820: 6e20 4b98 7500 |008c: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376826: 6e10 5498 0500 |008f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -37682c: 0c05 |0092: move-result-object v5 │ │ -37682e: 6e20 4b98 5000 |0093: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376834: 2205 e812 |0096: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -376838: 7010 4098 0500 |0098: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37683e: 5444 5f73 |009b: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.descr:Ljava/lang/String; // field@735f │ │ -376842: 6e20 4b98 4500 |009d: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376848: 6e20 4498 6500 |00a0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -37684e: 6e10 5498 0500 |00a3: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -376854: 0c04 |00a6: move-result-object v4 │ │ -376856: 6e20 4b98 4000 |00a7: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37685c: d803 0301 |00aa: add-int/lit8 v3, v3, #int 1 // #01 │ │ -376860: 2900 75ff |00ac: goto/16 0021 // -008b │ │ -376864: 6e10 5498 0000 |00ae: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -37686a: 0c09 |00b1: move-result-object v9 │ │ -37686c: 1109 |00b2: return-object v9 │ │ +376732: 6e20 4b98 9000 |0017: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376738: 7100 bba1 0000 |001a: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // method@a1bb │ │ +37673e: 0c09 |001d: move-result-object v9 │ │ +376740: 2191 |001e: array-length v1, v9 │ │ +376742: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +376744: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +376746: 3513 8d00 |0021: if-ge v3, v1, 00ae // +008d │ │ +37674a: 4604 0903 |0023: aget-object v4, v9, v3 │ │ +37674e: 5445 5e73 |0025: iget-object v5, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735e │ │ +376752: 1306 0a00 |0027: const/16 v6, #int 10 // #a │ │ +376756: 3905 2000 |0029: if-nez v5, 0049 // +0020 │ │ +37675a: 5445 5f73 |002b: iget-object v5, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.descr:Ljava/lang/String; // field@735f │ │ +37675e: 3805 7d00 |002d: if-eqz v5, 00aa // +007d │ │ +376762: 2205 e812 |002f: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +376766: 7010 4098 0500 |0031: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +37676c: 1a07 b709 |0034: const-string v7, "ARG " // string@09b7 │ │ +376770: 6e20 4b98 7500 |0036: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376776: 5444 5f73 |0039: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.descr:Ljava/lang/String; // field@735f │ │ +37677a: 6e20 4b98 4500 |003b: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376780: 6e20 4498 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +376786: 6e10 5498 0500 |0041: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +37678c: 0c04 |0044: move-result-object v4 │ │ +37678e: 6e20 4b98 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376794: 2862 |0048: goto 00aa // +0062 │ │ +376796: 5445 5e73 |0049: iget-object v5, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735e │ │ +37679a: 6e10 2298 0500 |004b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3767a0: 0a05 |004e: move-result v5 │ │ +3767a2: 3c05 0500 |004f: if-gtz v5, 0054 // +0005 │ │ +3767a6: 1a05 0000 |0051: const-string v5, "" // string@0000 │ │ +3767aa: 281d |0053: goto 0070 // +001d │ │ +3767ac: 2205 e812 |0054: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3767b0: 7010 4098 0500 |0056: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3767b6: 1a07 9305 |0059: const-string v7, "-" // string@0593 │ │ +3767ba: 6e20 4b98 7500 |005b: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3767c0: 5447 5e73 |005e: iget-object v7, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735e │ │ +3767c4: 6e20 0998 2700 |0060: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3767ca: 0a07 |0063: move-result v7 │ │ +3767cc: 6e20 4498 7500 |0064: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3767d2: 1a07 e904 |0067: const-string v7, ", " // string@04e9 │ │ +3767d6: 6e20 4b98 7500 |0069: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3767dc: 6e10 5498 0500 |006c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3767e2: 0c05 |006f: move-result-object v5 │ │ +3767e4: 6e20 4b98 5000 |0070: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3767ea: 2205 e812 |0073: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3767ee: 7010 4098 0500 |0075: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3767f4: 1a07 a405 |0078: const-string v7, "--" // string@05a4 │ │ +3767f8: 6e20 4b98 7500 |007a: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3767fe: 6e10 b9a1 0400 |007d: invoke-virtual {v4}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.name:()Ljava/lang/String; // method@a1b9 │ │ +376804: 0c07 |0080: move-result-object v7 │ │ +376806: 6208 bc70 |0081: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +37680a: 6e20 3198 8700 |0083: invoke-virtual {v7, v8}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +376810: 0c07 |0086: move-result-object v7 │ │ +376812: 6e20 4b98 7500 |0087: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376818: 1a07 ac00 |008a: const-string v7, " " // string@00ac │ │ +37681c: 6e20 4b98 7500 |008c: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376822: 6e10 5498 0500 |008f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +376828: 0c05 |0092: move-result-object v5 │ │ +37682a: 6e20 4b98 5000 |0093: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376830: 2205 e812 |0096: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +376834: 7010 4098 0500 |0098: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +37683a: 5444 5f73 |009b: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.descr:Ljava/lang/String; // field@735f │ │ +37683e: 6e20 4b98 4500 |009d: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376844: 6e20 4498 6500 |00a0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +37684a: 6e10 5498 0500 |00a3: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +376850: 0c04 |00a6: move-result-object v4 │ │ +376852: 6e20 4b98 4000 |00a7: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376858: d803 0301 |00aa: add-int/lit8 v3, v3, #int 1 // #01 │ │ +37685c: 2900 75ff |00ac: goto/16 0021 // -008b │ │ +376860: 6e10 5498 0000 |00ae: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +376866: 0c09 |00b1: move-result-object v9 │ │ +376868: 1109 |00b2: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x000e line=284 │ │ 0x0017 line=285 │ │ 0x001a line=286 │ │ 0x0025 line=287 │ │ @@ -1421922,43 +1421921,43 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -376870: |[376870] net.sf.dibdib.config.Dib2Root.getVersionInfo:(Ljava/lang/String;)Ljava/lang/String; │ │ -376880: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -376884: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37688a: 6e20 4b98 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376890: 1a03 d202 |0008: const-string v3, " version" // string@02d2 │ │ -376894: 6e20 4b98 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -37689a: 6203 6273 |000d: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.VERSION_STRING:Ljava/lang/String; // field@7362 │ │ -37689e: 6e20 4b98 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3768a4: 1303 0a00 |0012: const/16 v3, #int 10 // #a │ │ -3768a8: 6e20 4498 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3768ae: 6e10 5498 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3768b4: 0c00 |001a: move-result-object v0 │ │ -3768b6: 2201 e812 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3768ba: 7010 4098 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3768c0: 6e20 4b98 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3768c6: 6200 d472 |0023: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ -3768ca: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -3768cc: 4600 0002 |0026: aget-object v0, v0, v2 │ │ -3768d0: 6e20 4b98 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3768d6: 1300 2000 |002b: const/16 v0, #int 32 // #20 │ │ -3768da: 6e20 4498 0100 |002d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3768e0: 6200 d472 |0030: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ -3768e4: 1212 |0032: const/4 v2, #int 1 // #1 │ │ -3768e6: 4600 0002 |0033: aget-object v0, v0, v2 │ │ -3768ea: 6e20 4b98 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3768f0: 6e20 4498 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3768f6: 6e10 5498 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3768fc: 0c03 |003e: move-result-object v3 │ │ -3768fe: 1103 |003f: return-object v3 │ │ +37686c: |[37686c] net.sf.dibdib.config.Dib2Root.getVersionInfo:(Ljava/lang/String;)Ljava/lang/String; │ │ +37687c: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +376880: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +376886: 6e20 4b98 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +37688c: 1a03 d202 |0008: const-string v3, " version" // string@02d2 │ │ +376890: 6e20 4b98 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376896: 6203 6273 |000d: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.VERSION_STRING:Ljava/lang/String; // field@7362 │ │ +37689a: 6e20 4b98 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3768a0: 1303 0a00 |0012: const/16 v3, #int 10 // #a │ │ +3768a4: 6e20 4498 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3768aa: 6e10 5498 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3768b0: 0c00 |001a: move-result-object v0 │ │ +3768b2: 2201 e812 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3768b6: 7010 4098 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3768bc: 6e20 4b98 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3768c2: 6200 d472 |0023: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ +3768c6: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +3768c8: 4600 0002 |0026: aget-object v0, v0, v2 │ │ +3768cc: 6e20 4b98 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3768d2: 1300 2000 |002b: const/16 v0, #int 32 // #20 │ │ +3768d6: 6e20 4498 0100 |002d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3768dc: 6200 d472 |0030: sget-object v0, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ +3768e0: 1212 |0032: const/4 v2, #int 1 // #1 │ │ +3768e2: 4600 0002 |0033: aget-object v0, v0, v2 │ │ +3768e6: 6e20 4b98 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3768ec: 6e20 4498 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3768f2: 6e10 5498 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3768f8: 0c03 |003e: move-result-object v3 │ │ +3768fa: 1103 |003f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x001b line=278 │ │ locals : │ │ 0x0000 - 0x0040 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1421967,77 +1421966,77 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -376c98: |[376c98] net.sf.dibdib.config.Dib2Root.init:(Z)V │ │ -376ca8: 6200 6973 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ -376cac: 6201 5773 |0002: sget-object v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.TTY:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7357 │ │ -376cb0: 5411 6073 |0004: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@7360 │ │ -376cb4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -376cb6: 3901 0b00 |0007: if-nez v1, 0012 // +000b │ │ -376cba: 6201 5173 |0009: sget-object v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.CARRIAGERETURN:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7351 │ │ -376cbe: 5411 6073 |000b: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@7360 │ │ -376cc2: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -376cc6: 2803 |000f: goto 0012 // +0003 │ │ -376cc8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -376cca: 2802 |0011: goto 0013 // +0002 │ │ -376ccc: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -376cce: 5c01 8e73 |0013: iput-boolean v1, v0, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738e │ │ -376cd2: 6200 5673 |0015: sget-object v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.SECURE:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7356 │ │ -376cd6: 5400 6073 |0017: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@7360 │ │ -376cda: 3900 0300 |0019: if-nez v0, 001c // +0003 │ │ -376cde: 2802 |001b: goto 001d // +0002 │ │ -376ce0: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -376ce2: 6200 6479 |001d: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -376ce6: 6e10 eda4 0000 |001f: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.init:()V // method@a4ed │ │ -376cec: 6200 6373 |0022: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -376cf0: 5c04 7173 |0024: iput-boolean v4, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ -376cf4: 6201 6479 |0026: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ -376cf8: 6203 dd79 |0028: sget-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ -376cfc: 5433 e779 |002a: iget-object v3, v3, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e7 │ │ -376d00: 6e20 f2a4 3100 |002c: invoke-virtual {v1, v3}, Lnet/sf/dibdib/thread_feed/MainThreads;.reset:(Lnet/sf/dibdib/generic/QPlace;)Z // method@a4f2 │ │ -376d06: 6201 dd79 |002f: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ -376d0a: 6e10 8ca5 0100 |0031: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.init:()Z // method@a58c │ │ -376d10: 5401 6e73 |0034: iget-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736e │ │ -376d14: 7110 cea4 0100 |0036: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.findFeeder:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4ce │ │ -376d1a: 0c01 |0039: move-result-object v1 │ │ -376d1c: 5b01 8573 |003a: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ -376d20: 7100 20a5 0000 |003c: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4Load:()Ljava/lang/String; // method@a520 │ │ -376d26: 0c01 |003f: move-result-object v1 │ │ -376d28: 6901 6b73 |0040: sput-object v1, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736b │ │ -376d2c: 6201 5779 |0042: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.DISCLAIMER:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7957 │ │ -376d30: 5b01 7f73 |0044: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -376d34: 3804 0700 |0046: if-eqz v4, 004d // +0007 │ │ -376d38: 6204 1879 |0048: sget-object v4, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -376d3c: 6e20 77a4 2400 |004a: invoke-virtual {v4, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.setDummyPhrase:(Z)Z // method@a477 │ │ -376d42: 6204 6b73 |004d: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736b │ │ -376d46: 3804 1300 |004f: if-eqz v4, 0062 // +0013 │ │ -376d4a: 6204 5c79 |0051: sget-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ -376d4e: 6e10 cfa4 0400 |0053: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -376d54: 0c04 |0056: move-result-object v4 │ │ -376d56: 1f04 db14 |0057: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ -376d5a: 6201 6b73 |0059: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736b │ │ -376d5e: 6e20 c8a4 1400 |005b: invoke-virtual {v4, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.setPath:(Ljava/lang/String;)V // method@a4c8 │ │ -376d64: 6204 5c79 |005e: sget-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ -376d68: 5b04 7f73 |0060: iput-object v4, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -376d6c: 5404 7f73 |0062: iget-object v4, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -376d70: 1f04 dc14 |0064: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -376d74: 6e10 cfa4 0400 |0066: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -376d7a: 0c04 |0069: move-result-object v4 │ │ -376d7c: 7210 a4a4 0400 |006a: invoke-interface {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a4 │ │ -376d82: 6204 6b73 |006d: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736b │ │ -376d86: 3904 0500 |006f: if-nez v4, 0074 // +0005 │ │ -376d8a: 6204 2a73 |0071: sget-object v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ -376d8e: 2803 |0073: goto 0076 // +0003 │ │ -376d90: 6204 2f73 |0074: sget-object v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.LOGIN:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732f │ │ -376d94: 5b04 6f73 |0076: iput-object v4, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -376d98: 0e00 |0078: return-void │ │ +376c94: |[376c94] net.sf.dibdib.config.Dib2Root.init:(Z)V │ │ +376ca4: 6200 6973 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ +376ca8: 6201 5773 |0002: sget-object v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.TTY:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7357 │ │ +376cac: 5411 6073 |0004: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@7360 │ │ +376cb0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +376cb2: 3901 0b00 |0007: if-nez v1, 0012 // +000b │ │ +376cb6: 6201 5173 |0009: sget-object v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.CARRIAGERETURN:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7351 │ │ +376cba: 5411 6073 |000b: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@7360 │ │ +376cbe: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +376cc2: 2803 |000f: goto 0012 // +0003 │ │ +376cc4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +376cc6: 2802 |0011: goto 0013 // +0002 │ │ +376cc8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +376cca: 5c01 8e73 |0013: iput-boolean v1, v0, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738e │ │ +376cce: 6200 5673 |0015: sget-object v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.SECURE:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@7356 │ │ +376cd2: 5400 6073 |0017: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@7360 │ │ +376cd6: 3900 0300 |0019: if-nez v0, 001c // +0003 │ │ +376cda: 2802 |001b: goto 001d // +0002 │ │ +376cdc: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +376cde: 6200 6479 |001d: sget-object v0, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +376ce2: 6e10 eda4 0000 |001f: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/MainThreads;.init:()V // method@a4ed │ │ +376ce8: 6200 6373 |0022: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +376cec: 5c04 7173 |0024: iput-boolean v4, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ +376cf0: 6201 6479 |0026: sget-object v1, Lnet/sf/dibdib/thread_feed/MainThreads;.TOPNET:Lnet/sf/dibdib/thread_feed/MainThreads; // field@7964 │ │ +376cf4: 6203 dd79 |0028: sget-object v3, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ +376cf8: 5433 e779 |002a: iget-object v3, v3, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e7 │ │ +376cfc: 6e20 f2a4 3100 |002c: invoke-virtual {v1, v3}, Lnet/sf/dibdib/thread_feed/MainThreads;.reset:(Lnet/sf/dibdib/generic/QPlace;)Z // method@a4f2 │ │ +376d02: 6201 dd79 |002f: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ +376d06: 6e10 8ca5 0100 |0031: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiPres;.init:()Z // method@a58c │ │ +376d0c: 5401 6e73 |0034: iget-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736e │ │ +376d10: 7110 cea4 0100 |0036: invoke-static {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.findFeeder:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4ce │ │ +376d16: 0c01 |0039: move-result-object v1 │ │ +376d18: 5b01 8573 |003a: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ +376d1c: 7100 20a5 0000 |003c: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4Load:()Ljava/lang/String; // method@a520 │ │ +376d22: 0c01 |003f: move-result-object v1 │ │ +376d24: 6901 6b73 |0040: sput-object v1, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736b │ │ +376d28: 6201 5779 |0042: sget-object v1, Lnet/sf/dibdib/thread_feed/FeederRf;.DISCLAIMER:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7957 │ │ +376d2c: 5b01 7f73 |0044: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +376d30: 3804 0700 |0046: if-eqz v4, 004d // +0007 │ │ +376d34: 6204 1879 |0048: sget-object v4, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +376d38: 6e20 77a4 2400 |004a: invoke-virtual {v4, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.setDummyPhrase:(Z)Z // method@a477 │ │ +376d3e: 6204 6b73 |004d: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736b │ │ +376d42: 3804 1300 |004f: if-eqz v4, 0062 // +0013 │ │ +376d46: 6204 5c79 |0051: sget-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ +376d4a: 6e10 cfa4 0400 |0053: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +376d50: 0c04 |0056: move-result-object v4 │ │ +376d52: 1f04 db14 |0057: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ +376d56: 6201 6b73 |0059: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736b │ │ +376d5a: 6e20 c8a4 1400 |005b: invoke-virtual {v4, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.setPath:(Ljava/lang/String;)V // method@a4c8 │ │ +376d60: 6204 5c79 |005e: sget-object v4, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ +376d64: 5b04 7f73 |0060: iput-object v4, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +376d68: 5404 7f73 |0062: iget-object v4, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +376d6c: 1f04 dc14 |0064: check-cast v4, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +376d70: 6e10 cfa4 0400 |0066: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +376d76: 0c04 |0069: move-result-object v4 │ │ +376d78: 7210 a4a4 0400 |006a: invoke-interface {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a4 │ │ +376d7e: 6204 6b73 |006d: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736b │ │ +376d82: 3904 0500 |006f: if-nez v4, 0074 // +0005 │ │ +376d86: 6204 2a73 |0071: sget-object v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ +376d8a: 2803 |0073: goto 0076 // +0003 │ │ +376d8c: 6204 2f73 |0074: sget-object v4, Lnet/sf/dibdib/config/Dib2Lang$AppState;.LOGIN:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732f │ │ +376d90: 5b04 6f73 |0076: iput-object v4, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +376d94: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0015 line=121 │ │ 0x001d line=122 │ │ 0x0022 line=123 │ │ 0x0026 line=124 │ │ @@ -1422059,19 +1422058,19 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -376d9c: |[376d9c] net.sf.dibdib.config.Dib2Root.log:([Ljava/lang/String;)V │ │ -376dac: 6200 6773 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -376db0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -376db4: 7220 44a2 1000 |0004: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.log:([Ljava/lang/String;)V // method@a244 │ │ -376dba: 0e00 |0007: return-void │ │ +376d98: |[376d98] net.sf.dibdib.config.Dib2Root.log:([Ljava/lang/String;)V │ │ +376da8: 6200 6773 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +376dac: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +376db0: 7220 44a2 1000 |0004: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.log:([Ljava/lang/String;)V // method@a244 │ │ +376db6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0004 line=169 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -1422080,60 +1422079,60 @@ │ │ type : '(IZ)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -376560: |[376560] net.sf.dibdib.config.Dib2Root.onClose:(IZ)Z │ │ -376570: 6200 2873 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -376574: 6e10 b1a1 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -37657a: 0a00 |0005: move-result v0 │ │ -37657c: 6201 6373 |0006: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -376580: 5411 6f73 |0008: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -376584: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -37658a: 0a01 |000d: move-result v1 │ │ -37658c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -37658e: 3710 0300 |000f: if-le v0, v1, 0012 // +0003 │ │ -376592: 0f02 |0011: return v2 │ │ -376594: 8160 |0012: int-to-long v0, v6 │ │ -376596: 7100 59a3 0000 |0013: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -37659c: 0b03 |0016: move-result-wide v3 │ │ -37659e: bb30 |0017: add-long/2addr v0, v3 │ │ -3765a0: 3c06 0a00 |0018: if-gtz v6, 0022 // +000a │ │ -3765a4: 7100 59a3 0000 |001a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3765aa: 0b03 |001d: move-result-wide v3 │ │ -3765ac: 3105 0003 |001e: cmp-long v5, v0, v3 │ │ -3765b0: 3d05 2900 |0020: if-lez v5, 0049 // +0029 │ │ -3765b4: 6203 2b73 |0022: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ -3765b8: 6e10 b1a1 0300 |0024: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3765be: 0a03 |0027: move-result v3 │ │ -3765c0: 6204 6373 |0028: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3765c4: 5444 6f73 |002a: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3765c8: 6e10 b1a1 0400 |002c: invoke-virtual {v4}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3765ce: 0a04 |002f: move-result v4 │ │ -3765d0: 3643 0300 |0030: if-gt v3, v4, 0033 // +0003 │ │ -3765d4: 2817 |0032: goto 0049 // +0017 │ │ -3765d6: 7100 7098 0000 |0033: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@9870 │ │ -3765dc: 1603 6400 |0036: const-wide/16 v3, #int 100 // #64 │ │ -3765e0: 7120 6e98 4300 |0038: invoke-static {v3, v4}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ -3765e6: d806 069c |003b: add-int/lit8 v6, v6, #int -100 // #9c │ │ -3765ea: 7100 eea4 0000 |003d: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.isIdle:()Z // method@a4ee │ │ -3765f0: 0a03 |0040: move-result v3 │ │ -3765f2: 3803 0400 |0041: if-eqz v3, 0045 // +0004 │ │ -3765f6: 2806 |0043: goto 0049 // +0006 │ │ -3765f8: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -3765fa: d806 06ff |0045: add-int/lit8 v6, v6, #int -1 // #ff │ │ -3765fe: 28d1 |0047: goto 0018 // -002f │ │ -376600: 0000 |0048: nop // spacer │ │ -376602: 7110 eaa4 0200 |0049: invoke-static {v2}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4ea │ │ -376608: 1216 |004c: const/4 v6, #int 1 // #1 │ │ -37660a: 3807 0500 |004d: if-eqz v7, 0052 // +0005 │ │ -37660e: 7110 eaa4 0600 |004f: invoke-static {v6}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4ea │ │ -376614: 0f06 |0052: return v6 │ │ +37655c: |[37655c] net.sf.dibdib.config.Dib2Root.onClose:(IZ)Z │ │ +37656c: 6200 2873 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +376570: 6e10 b1a1 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +376576: 0a00 |0005: move-result v0 │ │ +376578: 6201 6373 |0006: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +37657c: 5411 6f73 |0008: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +376580: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +376586: 0a01 |000d: move-result v1 │ │ +376588: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +37658a: 3710 0300 |000f: if-le v0, v1, 0012 // +0003 │ │ +37658e: 0f02 |0011: return v2 │ │ +376590: 8160 |0012: int-to-long v0, v6 │ │ +376592: 7100 59a3 0000 |0013: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +376598: 0b03 |0016: move-result-wide v3 │ │ +37659a: bb30 |0017: add-long/2addr v0, v3 │ │ +37659c: 3c06 0a00 |0018: if-gtz v6, 0022 // +000a │ │ +3765a0: 7100 59a3 0000 |001a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3765a6: 0b03 |001d: move-result-wide v3 │ │ +3765a8: 3105 0003 |001e: cmp-long v5, v0, v3 │ │ +3765ac: 3d05 2900 |0020: if-lez v5, 0049 // +0029 │ │ +3765b0: 6203 2b73 |0022: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ +3765b4: 6e10 b1a1 0300 |0024: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3765ba: 0a03 |0027: move-result v3 │ │ +3765bc: 6204 6373 |0028: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3765c0: 5444 6f73 |002a: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3765c4: 6e10 b1a1 0400 |002c: invoke-virtual {v4}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3765ca: 0a04 |002f: move-result v4 │ │ +3765cc: 3643 0300 |0030: if-gt v3, v4, 0033 // +0003 │ │ +3765d0: 2817 |0032: goto 0049 // +0017 │ │ +3765d2: 7100 7098 0000 |0033: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@9870 │ │ +3765d8: 1603 6400 |0036: const-wide/16 v3, #int 100 // #64 │ │ +3765dc: 7120 6e98 4300 |0038: invoke-static {v3, v4}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ +3765e2: d806 069c |003b: add-int/lit8 v6, v6, #int -100 // #9c │ │ +3765e6: 7100 eea4 0000 |003d: invoke-static {}, Lnet/sf/dibdib/thread_feed/MainThreads;.isIdle:()Z // method@a4ee │ │ +3765ec: 0a03 |0040: move-result v3 │ │ +3765ee: 3803 0400 |0041: if-eqz v3, 0045 // +0004 │ │ +3765f2: 2806 |0043: goto 0049 // +0006 │ │ +3765f4: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +3765f6: d806 06ff |0045: add-int/lit8 v6, v6, #int -1 // #ff │ │ +3765fa: 28d1 |0047: goto 0018 // -002f │ │ +3765fc: 0000 |0048: nop // spacer │ │ +3765fe: 7110 eaa4 0200 |0049: invoke-static {v2}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4ea │ │ +376604: 1216 |004c: const/4 v6, #int 1 // #1 │ │ +376606: 3807 0500 |004d: if-eqz v7, 0052 // +0005 │ │ +37660a: 7110 eaa4 0600 |004f: invoke-static {v6}, Lnet/sf/dibdib/thread_feed/MainThreads;.cancelAll:(Z)V // method@a4ea │ │ +376610: 0f06 |0052: return v6 │ │ catches : 2 │ │ 0x0033 - 0x0036 │ │ Ljava/lang/Exception; -> 0x0048 │ │ 0x0038 - 0x0041 │ │ Ljava/lang/InterruptedException; -> 0x0044 │ │ Ljava/lang/Exception; -> 0x0048 │ │ positions : │ │ @@ -1422155,20 +1422154,20 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -376634: |[376634] net.sf.dibdib.config.Dib2Root.onCloseApp:(I)Z │ │ -376644: 7100 c9a1 0000 |0000: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root;.triggerExitProcess:()Z // method@a1c9 │ │ -37664a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -37664c: 7120 c4a1 0100 |0004: invoke-static {v1, v0}, Lnet/sf/dibdib/config/Dib2Root;.onClose:(IZ)Z // method@a1c4 │ │ -376652: 0a01 |0007: move-result v1 │ │ -376654: 0f01 |0008: return v1 │ │ +376630: |[376630] net.sf.dibdib.config.Dib2Root.onCloseApp:(I)Z │ │ +376640: 7100 c9a1 0000 |0000: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root;.triggerExitProcess:()Z // method@a1c9 │ │ +376646: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +376648: 7120 c4a1 0100 |0004: invoke-static {v1, v0}, Lnet/sf/dibdib/config/Dib2Root;.onClose:(IZ)Z // method@a1c4 │ │ +37664e: 0a01 |0007: move-result v1 │ │ +376650: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0004 line=219 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ │ │ @@ -1422177,65 +1422176,65 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -376dbc: |[376dbc] net.sf.dibdib.config.Dib2Root.resume:()V │ │ -376dcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -376dce: 6a00 3376 |0001: sput-boolean v0, Lnet/sf/dibdib/generic/QPlace;.qExitRequested:Z // field@7633 │ │ -376dd2: 6201 6373 |0003: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -376dd6: 5c10 7873 |0005: iput-boolean v0, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bServiceThreadsHalted:Z // field@7378 │ │ -376dda: 5412 6f73 |0007: iget-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -376dde: 6e10 b1a1 0200 |0009: invoke-virtual {v2}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -376de4: 0a02 |000c: move-result v2 │ │ -376de6: 6203 2873 |000d: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -376dea: 6e10 b1a1 0300 |000f: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -376df0: 0a03 |0012: move-result v3 │ │ -376df2: 3532 2300 |0013: if-ge v2, v3, 0036 // +0023 │ │ -376df6: 6202 6b73 |0015: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736b │ │ -376dfa: 3802 1f00 |0017: if-eqz v2, 0036 // +001f │ │ -376dfe: 6202 5c79 |0019: sget-object v2, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ -376e02: 5b12 7f73 |001b: iput-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -376e06: 5411 7f73 |001d: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -376e0a: 1f01 dc14 |001f: check-cast v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -376e0e: 6e10 cfa4 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -376e14: 0c01 |0024: move-result-object v1 │ │ -376e16: 7210 a4a4 0100 |0025: invoke-interface {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a4 │ │ -376e1c: 6201 8579 |0028: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzINIT_LOAD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7985 │ │ -376e20: 2300 0716 |002a: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -376e24: 7120 dfa2 0100 |002c: invoke-static {v1, v0}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2df │ │ -376e2a: 0c00 |002f: move-result-object v0 │ │ -376e2c: 6201 6873 |0030: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ -376e30: 7220 88a2 0100 |0032: invoke-interface {v1, v0}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -376e36: 0e00 |0035: return-void │ │ -376e38: 5412 6f73 |0036: iget-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -376e3c: 6e10 b1a1 0200 |0038: invoke-virtual {v2}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -376e42: 0a02 |003b: move-result v2 │ │ -376e44: 6203 2a73 |003c: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ -376e48: 6e10 b1a1 0300 |003e: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -376e4e: 0a03 |0041: move-result v3 │ │ -376e50: 3732 0a00 |0042: if-le v2, v3, 004c // +000a │ │ -376e54: 6202 2873 |0044: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -376e58: 5b12 6f73 |0046: iput-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -376e5c: 5412 8573 |0048: iget-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ -376e60: 5b12 7f73 |004a: iput-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -376e64: 5411 7f73 |004c: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ -376e68: 1f01 dc14 |004e: check-cast v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -376e6c: 6e10 cfa4 0100 |0050: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -376e72: 0c01 |0053: move-result-object v1 │ │ -376e74: 7210 a4a4 0100 |0054: invoke-interface {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a4 │ │ -376e7a: 6201 8979 |0057: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzREFRESH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7989 │ │ -376e7e: 2300 0716 |0059: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -376e82: 7120 dfa2 0100 |005b: invoke-static {v1, v0}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2df │ │ -376e88: 0c00 |005e: move-result-object v0 │ │ -376e8a: 6201 6873 |005f: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ -376e8e: 7220 88a2 0100 |0061: invoke-interface {v1, v0}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -376e94: 0e00 |0064: return-void │ │ +376db8: |[376db8] net.sf.dibdib.config.Dib2Root.resume:()V │ │ +376dc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +376dca: 6a00 3376 |0001: sput-boolean v0, Lnet/sf/dibdib/generic/QPlace;.qExitRequested:Z // field@7633 │ │ +376dce: 6201 6373 |0003: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +376dd2: 5c10 7873 |0005: iput-boolean v0, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bServiceThreadsHalted:Z // field@7378 │ │ +376dd6: 5412 6f73 |0007: iget-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +376dda: 6e10 b1a1 0200 |0009: invoke-virtual {v2}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +376de0: 0a02 |000c: move-result v2 │ │ +376de2: 6203 2873 |000d: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +376de6: 6e10 b1a1 0300 |000f: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +376dec: 0a03 |0012: move-result v3 │ │ +376dee: 3532 2300 |0013: if-ge v2, v3, 0036 // +0023 │ │ +376df2: 6202 6b73 |0015: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.zLoadPath:Ljava/lang/String; // field@736b │ │ +376df6: 3802 1f00 |0017: if-eqz v2, 0036 // +001f │ │ +376dfa: 6202 5c79 |0019: sget-object v2, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ +376dfe: 5b12 7f73 |001b: iput-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +376e02: 5411 7f73 |001d: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +376e06: 1f01 dc14 |001f: check-cast v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +376e0a: 6e10 cfa4 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +376e10: 0c01 |0024: move-result-object v1 │ │ +376e12: 7210 a4a4 0100 |0025: invoke-interface {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a4 │ │ +376e18: 6201 8579 |0028: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzINIT_LOAD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7985 │ │ +376e1c: 2300 0716 |002a: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +376e20: 7120 dfa2 0100 |002c: invoke-static {v1, v0}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2df │ │ +376e26: 0c00 |002f: move-result-object v0 │ │ +376e28: 6201 6873 |0030: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ +376e2c: 7220 88a2 0100 |0032: invoke-interface {v1, v0}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +376e32: 0e00 |0035: return-void │ │ +376e34: 5412 6f73 |0036: iget-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +376e38: 6e10 b1a1 0200 |0038: invoke-virtual {v2}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +376e3e: 0a02 |003b: move-result v2 │ │ +376e40: 6203 2a73 |003c: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ +376e44: 6e10 b1a1 0300 |003e: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +376e4a: 0a03 |0041: move-result v3 │ │ +376e4c: 3732 0a00 |0042: if-le v2, v3, 004c // +000a │ │ +376e50: 6202 2873 |0044: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +376e54: 5b12 6f73 |0046: iput-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +376e58: 5412 8573 |0048: iget-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ +376e5c: 5b12 7f73 |004a: iput-object v2, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +376e60: 5411 7f73 |004c: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederCurrent:Ljava/lang/Object; // field@737f │ │ +376e64: 1f01 dc14 |004e: check-cast v1, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +376e68: 6e10 cfa4 0100 |0050: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +376e6e: 0c01 |0053: move-result-object v1 │ │ +376e70: 7210 a4a4 0100 |0054: invoke-interface {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4a4 │ │ +376e76: 6201 8979 |0057: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzREFRESH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7989 │ │ +376e7a: 2300 0716 |0059: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +376e7e: 7120 dfa2 0100 |005b: invoke-static {v1, v0}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2df │ │ +376e84: 0c00 |005e: move-result-object v0 │ │ +376e86: 6201 6873 |005f: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ +376e8a: 7220 88a2 0100 |0061: invoke-interface {v1, v0}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +376e90: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=144 │ │ 0x0003 line=145 │ │ 0x0007 line=146 │ │ 0x0015 line=147 │ │ 0x0019 line=148 │ │ @@ -1422256,142 +1422255,142 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 17 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 219 16-bit code units │ │ -376e98: |[376e98] net.sf.dibdib.config.Dib2Root.scanArgs:([Ljava/lang/String;)V │ │ -376ea8: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -376eac: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -376eae: 2312 fe15 |0003: new-array v2, v1, [Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@15fe │ │ -376eb2: 6203 5a73 |0005: sget-object v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X0:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735a │ │ -376eb6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -376eb8: 4d03 0204 |0008: aput-object v3, v2, v4 │ │ -376ebc: 6203 5b73 |000a: sget-object v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X1:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735b │ │ -376ec0: 1215 |000c: const/4 v5, #int 1 // #1 │ │ -376ec2: 4d03 0205 |000d: aput-object v3, v2, v5 │ │ -376ec6: 6203 5c73 |000f: sget-object v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X2:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735c │ │ -376eca: 1226 |0011: const/4 v6, #int 2 // #2 │ │ -376ecc: 4d03 0206 |0012: aput-object v3, v2, v6 │ │ -376ed0: 1a03 0000 |0014: const-string v3, "" // string@0000 │ │ -376ed4: 0738 |0016: move-object v8, v3 │ │ -376ed6: 1207 |0017: const/4 v7, #int 0 // #0 │ │ -376ed8: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -376eda: 210a |0019: array-length v10, v0 │ │ -376edc: 35a7 8e00 |001a: if-ge v7, v10, 00a8 // +008e │ │ -376ee0: 460a 0007 |001c: aget-object v10, v0, v7 │ │ -376ee4: 620b bc70 |001e: sget-object v11, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -376ee8: 6e20 3398 ba00 |0020: invoke-virtual {v10, v11}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -376eee: 0c0a |0023: move-result-object v10 │ │ -376ef0: 1a0b a405 |0024: const-string v11, "--" // string@05a4 │ │ -376ef4: 6e20 2c98 ba00 |0026: invoke-virtual {v10, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -376efa: 0a0b |0029: move-result v11 │ │ -376efc: 380b 0400 |002a: if-eqz v11, 002e // +0004 │ │ -376f00: 122b |002c: const/4 v11, #int 2 // #2 │ │ -376f02: 2815 |002d: goto 0042 // +0015 │ │ -376f04: 1a0b 9305 |002e: const-string v11, "-" // string@0593 │ │ -376f08: 6e20 2c98 ba00 |0030: invoke-virtual {v10, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -376f0e: 0a0b |0033: move-result v11 │ │ -376f10: 390b 0d00 |0034: if-nez v11, 0041 // +000d │ │ -376f14: 1a0b 6506 |0036: const-string v11, "/" // string@0665 │ │ -376f18: 6e20 2c98 ba00 |0038: invoke-virtual {v10, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -376f1e: 0a0b |003b: move-result v11 │ │ -376f20: 380b 0300 |003c: if-eqz v11, 003f // +0003 │ │ -376f24: 2803 |003e: goto 0041 // +0003 │ │ -376f26: 120b |003f: const/4 v11, #int 0 // #0 │ │ -376f28: 2802 |0040: goto 0042 // +0002 │ │ -376f2a: 121b |0041: const/4 v11, #int 1 // #1 │ │ -376f2c: 3c0b 0c00 |0042: if-gtz v11, 004e // +000c │ │ -376f30: 3519 5d00 |0044: if-ge v9, v1, 00a1 // +005d │ │ -376f34: d80b 0901 |0046: add-int/lit8 v11, v9, #int 1 // #01 │ │ -376f38: 4609 0209 |0048: aget-object v9, v2, v9 │ │ -376f3c: 5b9a 6073 |004a: iput-object v10, v9, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@7360 │ │ -376f40: 01b9 |004c: move v9, v11 │ │ -376f42: 2854 |004d: goto 00a1 // +0054 │ │ -376f44: 7100 bba1 0000 |004e: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // method@a1bb │ │ -376f4a: 0c0c |0051: move-result-object v12 │ │ -376f4c: 21cd |0052: array-length v13, v12 │ │ -376f4e: 120e |0053: const/4 v14, #int 0 // #0 │ │ -376f50: 12ff |0054: const/4 v15, #int -1 // #ff │ │ -376f52: 35de 3500 |0055: if-ge v14, v13, 008a // +0035 │ │ -376f56: 4601 0c0e |0057: aget-object v1, v12, v14 │ │ -376f5a: 6e10 b9a1 0100 |0059: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.name:()Ljava/lang/String; // method@a1b9 │ │ -376f60: 0c04 |005c: move-result-object v4 │ │ -376f62: 6e20 2d98 ba00 |005d: invoke-virtual {v10, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -376f68: 0c06 |0060: move-result-object v6 │ │ -376f6a: 6e20 2c98 4600 |0061: invoke-virtual {v6, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -376f70: 0a04 |0064: move-result v4 │ │ -376f72: 3804 1f00 |0065: if-eqz v4, 0084 // +001f │ │ -376f76: 1304 3a00 |0067: const/16 v4, #int 58 // #3a │ │ -376f7a: 6e20 1a98 4a00 |0069: invoke-virtual {v10, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -376f80: 0a04 |006c: move-result v4 │ │ -376f82: 3c04 0e00 |006d: if-gtz v4, 007b // +000e │ │ -376f86: 1304 3d00 |006f: const/16 v4, #int 61 // #3d │ │ -376f8a: 6e20 1a98 4a00 |0071: invoke-virtual {v10, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -376f90: 0a04 |0074: move-result v4 │ │ -376f92: 3d04 0300 |0075: if-lez v4, 0078 // +0003 │ │ -376f96: 2804 |0077: goto 007b // +0004 │ │ -376f98: 5b13 6073 |0078: iput-object v3, v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@7360 │ │ -376f9c: 2808 |007a: goto 0082 // +0008 │ │ -376f9e: b054 |007b: add-int/2addr v4, v5 │ │ -376fa0: 6e20 2d98 4a00 |007c: invoke-virtual {v10, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -376fa6: 0c04 |007f: move-result-object v4 │ │ -376fa8: 5b14 6073 |0080: iput-object v4, v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@7360 │ │ -376fac: 12fb |0082: const/4 v11, #int -1 // #ff │ │ -376fae: 2807 |0083: goto 008a // +0007 │ │ -376fb0: d80e 0e01 |0084: add-int/lit8 v14, v14, #int 1 // #01 │ │ -376fb4: 1231 |0086: const/4 v1, #int 3 // #3 │ │ -376fb6: 1204 |0087: const/4 v4, #int 0 // #0 │ │ -376fb8: 1226 |0088: const/4 v6, #int 2 // #2 │ │ -376fba: 28cb |0089: goto 0054 // -0035 │ │ -376fbc: 33b5 1700 |008a: if-ne v5, v11, 00a1 // +0017 │ │ -376fc0: 2201 e812 |008c: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -376fc4: 7010 4098 0100 |008e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -376fca: 6e20 4b98 8100 |0091: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376fd0: 4604 0007 |0094: aget-object v4, v0, v7 │ │ -376fd4: 6e20 2d98 5400 |0096: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -376fda: 0c04 |0099: move-result-object v4 │ │ -376fdc: 6e20 4b98 4100 |009a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -376fe2: 6e10 5498 0100 |009d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -376fe8: 0c08 |00a0: move-result-object v8 │ │ -376fea: d807 0701 |00a1: add-int/lit8 v7, v7, #int 1 // #01 │ │ -376fee: 1231 |00a3: const/4 v1, #int 3 // #3 │ │ -376ff0: 1204 |00a4: const/4 v4, #int 0 // #0 │ │ -376ff2: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ -376ff4: 2900 73ff |00a6: goto/16 0019 // -008d │ │ -376ff8: 6e10 2298 0800 |00a8: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -376ffe: 0a00 |00ab: move-result v0 │ │ -377000: 3d00 2e00 |00ac: if-lez v0, 00da // +002e │ │ -377004: 6e10 2f98 0800 |00ae: invoke-virtual {v8}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ -37700a: 0c00 |00b1: move-result-object v0 │ │ -37700c: 2101 |00b2: array-length v1, v0 │ │ -37700e: 1202 |00b3: const/4 v2, #int 0 // #0 │ │ -377010: 3512 2600 |00b4: if-ge v2, v1, 00da // +0026 │ │ -377014: 4904 0002 |00b6: aget-char v4, v0, v2 │ │ -377018: 7100 bba1 0000 |00b8: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // method@a1bb │ │ -37701e: 0c05 |00bb: move-result-object v5 │ │ -377020: 2156 |00bc: array-length v6, v5 │ │ -377022: 1207 |00bd: const/4 v7, #int 0 // #0 │ │ -377024: 3567 1900 |00be: if-ge v7, v6, 00d7 // +0019 │ │ -377028: 4608 0507 |00c0: aget-object v8, v5, v7 │ │ -37702c: 5489 5e73 |00c2: iget-object v9, v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735e │ │ -377030: 3809 1000 |00c4: if-eqz v9, 00d4 // +0010 │ │ -377034: 5489 5e73 |00c6: iget-object v9, v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735e │ │ -377038: 6e20 1a98 4900 |00c8: invoke-virtual {v9, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -37703e: 0a09 |00cb: move-result v9 │ │ -377040: 3a09 0800 |00cc: if-ltz v9, 00d4 // +0008 │ │ -377044: 5489 6073 |00ce: iget-object v9, v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@7360 │ │ -377048: 3909 0400 |00d0: if-nez v9, 00d4 // +0004 │ │ -37704c: 5b83 6073 |00d2: iput-object v3, v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@7360 │ │ -377050: d807 0701 |00d4: add-int/lit8 v7, v7, #int 1 // #01 │ │ -377054: 28e8 |00d6: goto 00be // -0018 │ │ -377056: d802 0201 |00d7: add-int/lit8 v2, v2, #int 1 // #01 │ │ -37705a: 28db |00d9: goto 00b4 // -0025 │ │ -37705c: 0e00 |00da: return-void │ │ +376e94: |[376e94] net.sf.dibdib.config.Dib2Root.scanArgs:([Ljava/lang/String;)V │ │ +376ea4: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +376ea8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +376eaa: 2312 fe15 |0003: new-array v2, v1, [Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // type@15fe │ │ +376eae: 6203 5a73 |0005: sget-object v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X0:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735a │ │ +376eb2: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +376eb4: 4d03 0204 |0008: aput-object v3, v2, v4 │ │ +376eb8: 6203 5b73 |000a: sget-object v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X1:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735b │ │ +376ebc: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +376ebe: 4d03 0205 |000d: aput-object v3, v2, v5 │ │ +376ec2: 6203 5c73 |000f: sget-object v3, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.X2:Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // field@735c │ │ +376ec6: 1226 |0011: const/4 v6, #int 2 // #2 │ │ +376ec8: 4d03 0206 |0012: aput-object v3, v2, v6 │ │ +376ecc: 1a03 0000 |0014: const-string v3, "" // string@0000 │ │ +376ed0: 0738 |0016: move-object v8, v3 │ │ +376ed2: 1207 |0017: const/4 v7, #int 0 // #0 │ │ +376ed4: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +376ed6: 210a |0019: array-length v10, v0 │ │ +376ed8: 35a7 8e00 |001a: if-ge v7, v10, 00a8 // +008e │ │ +376edc: 460a 0007 |001c: aget-object v10, v0, v7 │ │ +376ee0: 620b bc70 |001e: sget-object v11, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +376ee4: 6e20 3398 ba00 |0020: invoke-virtual {v10, v11}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +376eea: 0c0a |0023: move-result-object v10 │ │ +376eec: 1a0b a405 |0024: const-string v11, "--" // string@05a4 │ │ +376ef0: 6e20 2c98 ba00 |0026: invoke-virtual {v10, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +376ef6: 0a0b |0029: move-result v11 │ │ +376ef8: 380b 0400 |002a: if-eqz v11, 002e // +0004 │ │ +376efc: 122b |002c: const/4 v11, #int 2 // #2 │ │ +376efe: 2815 |002d: goto 0042 // +0015 │ │ +376f00: 1a0b 9305 |002e: const-string v11, "-" // string@0593 │ │ +376f04: 6e20 2c98 ba00 |0030: invoke-virtual {v10, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +376f0a: 0a0b |0033: move-result v11 │ │ +376f0c: 390b 0d00 |0034: if-nez v11, 0041 // +000d │ │ +376f10: 1a0b 6506 |0036: const-string v11, "/" // string@0665 │ │ +376f14: 6e20 2c98 ba00 |0038: invoke-virtual {v10, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +376f1a: 0a0b |003b: move-result v11 │ │ +376f1c: 380b 0300 |003c: if-eqz v11, 003f // +0003 │ │ +376f20: 2803 |003e: goto 0041 // +0003 │ │ +376f22: 120b |003f: const/4 v11, #int 0 // #0 │ │ +376f24: 2802 |0040: goto 0042 // +0002 │ │ +376f26: 121b |0041: const/4 v11, #int 1 // #1 │ │ +376f28: 3c0b 0c00 |0042: if-gtz v11, 004e // +000c │ │ +376f2c: 3519 5d00 |0044: if-ge v9, v1, 00a1 // +005d │ │ +376f30: d80b 0901 |0046: add-int/lit8 v11, v9, #int 1 // #01 │ │ +376f34: 4609 0209 |0048: aget-object v9, v2, v9 │ │ +376f38: 5b9a 6073 |004a: iput-object v10, v9, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@7360 │ │ +376f3c: 01b9 |004c: move v9, v11 │ │ +376f3e: 2854 |004d: goto 00a1 // +0054 │ │ +376f40: 7100 bba1 0000 |004e: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // method@a1bb │ │ +376f46: 0c0c |0051: move-result-object v12 │ │ +376f48: 21cd |0052: array-length v13, v12 │ │ +376f4a: 120e |0053: const/4 v14, #int 0 // #0 │ │ +376f4c: 12ff |0054: const/4 v15, #int -1 // #ff │ │ +376f4e: 35de 3500 |0055: if-ge v14, v13, 008a // +0035 │ │ +376f52: 4601 0c0e |0057: aget-object v1, v12, v14 │ │ +376f56: 6e10 b9a1 0100 |0059: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.name:()Ljava/lang/String; // method@a1b9 │ │ +376f5c: 0c04 |005c: move-result-object v4 │ │ +376f5e: 6e20 2d98 ba00 |005d: invoke-virtual {v10, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +376f64: 0c06 |0060: move-result-object v6 │ │ +376f66: 6e20 2c98 4600 |0061: invoke-virtual {v6, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +376f6c: 0a04 |0064: move-result v4 │ │ +376f6e: 3804 1f00 |0065: if-eqz v4, 0084 // +001f │ │ +376f72: 1304 3a00 |0067: const/16 v4, #int 58 // #3a │ │ +376f76: 6e20 1a98 4a00 |0069: invoke-virtual {v10, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +376f7c: 0a04 |006c: move-result v4 │ │ +376f7e: 3c04 0e00 |006d: if-gtz v4, 007b // +000e │ │ +376f82: 1304 3d00 |006f: const/16 v4, #int 61 // #3d │ │ +376f86: 6e20 1a98 4a00 |0071: invoke-virtual {v10, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +376f8c: 0a04 |0074: move-result v4 │ │ +376f8e: 3d04 0300 |0075: if-lez v4, 0078 // +0003 │ │ +376f92: 2804 |0077: goto 007b // +0004 │ │ +376f94: 5b13 6073 |0078: iput-object v3, v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@7360 │ │ +376f98: 2808 |007a: goto 0082 // +0008 │ │ +376f9a: b054 |007b: add-int/2addr v4, v5 │ │ +376f9c: 6e20 2d98 4a00 |007c: invoke-virtual {v10, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +376fa2: 0c04 |007f: move-result-object v4 │ │ +376fa4: 5b14 6073 |0080: iput-object v4, v1, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@7360 │ │ +376fa8: 12fb |0082: const/4 v11, #int -1 // #ff │ │ +376faa: 2807 |0083: goto 008a // +0007 │ │ +376fac: d80e 0e01 |0084: add-int/lit8 v14, v14, #int 1 // #01 │ │ +376fb0: 1231 |0086: const/4 v1, #int 3 // #3 │ │ +376fb2: 1204 |0087: const/4 v4, #int 0 // #0 │ │ +376fb4: 1226 |0088: const/4 v6, #int 2 // #2 │ │ +376fb6: 28cb |0089: goto 0054 // -0035 │ │ +376fb8: 33b5 1700 |008a: if-ne v5, v11, 00a1 // +0017 │ │ +376fbc: 2201 e812 |008c: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +376fc0: 7010 4098 0100 |008e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +376fc6: 6e20 4b98 8100 |0091: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376fcc: 4604 0007 |0094: aget-object v4, v0, v7 │ │ +376fd0: 6e20 2d98 5400 |0096: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +376fd6: 0c04 |0099: move-result-object v4 │ │ +376fd8: 6e20 4b98 4100 |009a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +376fde: 6e10 5498 0100 |009d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +376fe4: 0c08 |00a0: move-result-object v8 │ │ +376fe6: d807 0701 |00a1: add-int/lit8 v7, v7, #int 1 // #01 │ │ +376fea: 1231 |00a3: const/4 v1, #int 3 // #3 │ │ +376fec: 1204 |00a4: const/4 v4, #int 0 // #0 │ │ +376fee: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ +376ff0: 2900 73ff |00a6: goto/16 0019 // -008d │ │ +376ff4: 6e10 2298 0800 |00a8: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +376ffa: 0a00 |00ab: move-result v0 │ │ +376ffc: 3d00 2e00 |00ac: if-lez v0, 00da // +002e │ │ +377000: 6e10 2f98 0800 |00ae: invoke-virtual {v8}, Ljava/lang/String;.toCharArray:()[C // method@982f │ │ +377006: 0c00 |00b1: move-result-object v0 │ │ +377008: 2101 |00b2: array-length v1, v0 │ │ +37700a: 1202 |00b3: const/4 v2, #int 0 // #0 │ │ +37700c: 3512 2600 |00b4: if-ge v2, v1, 00da // +0026 │ │ +377010: 4904 0002 |00b6: aget-char v4, v0, v2 │ │ +377014: 7100 bba1 0000 |00b8: invoke-static {}, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.values:()[Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs; // method@a1bb │ │ +37701a: 0c05 |00bb: move-result-object v5 │ │ +37701c: 2156 |00bc: array-length v6, v5 │ │ +37701e: 1207 |00bd: const/4 v7, #int 0 // #0 │ │ +377020: 3567 1900 |00be: if-ge v7, v6, 00d7 // +0019 │ │ +377024: 4608 0507 |00c0: aget-object v8, v5, v7 │ │ +377028: 5489 5e73 |00c2: iget-object v9, v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735e │ │ +37702c: 3809 1000 |00c4: if-eqz v9, 00d4 // +0010 │ │ +377030: 5489 5e73 |00c6: iget-object v9, v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.abbrev:Ljava/lang/String; // field@735e │ │ +377034: 6e20 1a98 4900 |00c8: invoke-virtual {v9, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +37703a: 0a09 |00cb: move-result v9 │ │ +37703c: 3a09 0800 |00cc: if-ltz v9, 00d4 // +0008 │ │ +377040: 5489 6073 |00ce: iget-object v9, v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@7360 │ │ +377044: 3909 0400 |00d0: if-nez v9, 00d4 // +0004 │ │ +377048: 5b83 6073 |00d2: iput-object v3, v8, Lnet/sf/dibdib/config/Dib2Root$CmdLineArgs;.value:Ljava/lang/String; // field@7360 │ │ +37704c: d807 0701 |00d4: add-int/lit8 v7, v7, #int 1 // #01 │ │ +377050: 28e8 |00d6: goto 00be // -0018 │ │ +377052: d802 0201 |00d7: add-int/lit8 v2, v2, #int 1 // #01 │ │ +377056: 28db |00d9: goto 00b4 // -0025 │ │ +377058: 0e00 |00da: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=234 │ │ 0x0019 line=237 │ │ 0x001c line=238 │ │ 0x0026 line=240 │ │ 0x0048 line=243 │ │ @@ -1422415,42 +1422414,42 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -377060: |[377060] net.sf.dibdib.config.Dib2Root.setAppName:(Ljava/lang/String;)V │ │ -377070: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -377074: 5401 6d73 |0002: iget-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736d │ │ -377078: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ -37707c: 1241 |0006: const/4 v1, #int 4 // #4 │ │ -37707e: 5402 6d73 |0007: iget-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736d │ │ -377082: 6e10 2298 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -377088: 0a02 |000c: move-result v2 │ │ -37708a: 3421 2700 |000d: if-lt v1, v2, 0034 // +0027 │ │ -37708e: 5b03 6e73 |000f: iput-object v3, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736e │ │ -377092: 2201 e812 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -377096: 7010 4098 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -37709c: 1a02 2017 |0016: const-string v2, "Dib2" // string@1720 │ │ -3770a0: 6e20 4b98 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3770a6: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -3770a8: 6e20 0998 2300 |001c: invoke-virtual {v3, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3770ae: 0a02 |001f: move-result v2 │ │ -3770b0: d802 02e0 |0020: add-int/lit8 v2, v2, #int -32 // #e0 │ │ -3770b4: 8e22 |0022: int-to-char v2, v2 │ │ -3770b6: 6e20 4498 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3770bc: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -3770be: 6e20 2d98 2300 |0027: invoke-virtual {v3, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3770c4: 0c03 |002a: move-result-object v3 │ │ -3770c6: 6e20 4b98 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3770cc: 6e10 5498 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3770d2: 0c03 |0031: move-result-object v3 │ │ -3770d4: 5b03 6d73 |0032: iput-object v3, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736d │ │ -3770d8: 0e00 |0034: return-void │ │ +37705c: |[37705c] net.sf.dibdib.config.Dib2Root.setAppName:(Ljava/lang/String;)V │ │ +37706c: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +377070: 5401 6d73 |0002: iget-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736d │ │ +377074: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ +377078: 1241 |0006: const/4 v1, #int 4 // #4 │ │ +37707a: 5402 6d73 |0007: iget-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736d │ │ +37707e: 6e10 2298 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +377084: 0a02 |000c: move-result v2 │ │ +377086: 3421 2700 |000d: if-lt v1, v2, 0034 // +0027 │ │ +37708a: 5b03 6e73 |000f: iput-object v3, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appShort:Ljava/lang/String; // field@736e │ │ +37708e: 2201 e812 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +377092: 7010 4098 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +377098: 1a02 2017 |0016: const-string v2, "Dib2" // string@1720 │ │ +37709c: 6e20 4b98 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3770a2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +3770a4: 6e20 0998 2300 |001c: invoke-virtual {v3, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3770aa: 0a02 |001f: move-result v2 │ │ +3770ac: d802 02e0 |0020: add-int/lit8 v2, v2, #int -32 // #e0 │ │ +3770b0: 8e22 |0022: int-to-char v2, v2 │ │ +3770b2: 6e20 4498 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3770b8: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +3770ba: 6e20 2d98 2300 |0027: invoke-virtual {v3, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3770c0: 0c03 |002a: move-result-object v3 │ │ +3770c2: 6e20 4b98 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3770c8: 6e10 5498 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3770ce: 0c03 |0031: move-result-object v3 │ │ +3770d0: 5b03 6d73 |0032: iput-object v3, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appName:Ljava/lang/String; // field@736d │ │ +3770d4: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000f line=85 │ │ 0x0011 line=86 │ │ locals : │ │ 0x0000 - 0x0035 reg=3 (null) Ljava/lang/String; │ │ @@ -1422460,50 +1422459,50 @@ │ │ type : '()Z' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -376658: |[376658] net.sf.dibdib.config.Dib2Root.triggerExitProcess:()Z │ │ -376668: 1c00 8714 |0000: const-class v0, Lnet/sf/dibdib/config/Dib2Root; // type@1487 │ │ -37666c: 1d00 |0002: monitor-enter v0 │ │ -37666e: 6201 2d73 |0003: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_TRIGGERED:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732d │ │ -376672: 6e10 b1a1 0100 |0005: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -376678: 0a01 |0008: move-result v1 │ │ -37667a: 6202 6373 |0009: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -37667e: 5423 6f73 |000b: iget-object v3, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -376682: 6e10 b1a1 0300 |000d: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -376688: 0a03 |0010: move-result v3 │ │ -37668a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -37668c: 3631 0400 |0012: if-gt v1, v3, 0016 // +0004 │ │ -376690: 1e00 |0014: monitor-exit v0 │ │ -376692: 0f04 |0015: return v4 │ │ -376694: 6201 2a73 |0016: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ -376698: 6e10 b1a1 0100 |0018: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -37669e: 0a01 |001b: move-result v1 │ │ -3766a0: 5423 6f73 |001c: iget-object v3, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3766a4: 6e10 b1a1 0300 |001e: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3766aa: 0a03 |0021: move-result v3 │ │ -3766ac: 3531 1300 |0022: if-ge v1, v3, 0035 // +0013 │ │ -3766b0: 6201 2d73 |0024: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_TRIGGERED:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732d │ │ -3766b4: 5b21 6f73 |0026: iput-object v1, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3766b8: 6201 6873 |0028: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ -3766bc: 6202 8b79 |002a: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0_zzEXIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798b │ │ -3766c0: 2343 0716 |002c: new-array v3, v4, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3766c4: 7120 dfa2 3200 |002e: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2df │ │ -3766ca: 0c02 |0031: move-result-object v2 │ │ -3766cc: 7220 88a2 2100 |0032: invoke-interface {v1, v2}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3766d2: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -3766d4: 6a01 3376 |0036: sput-boolean v1, Lnet/sf/dibdib/generic/QPlace;.qExitRequested:Z // field@7633 │ │ -3766d8: 1e00 |0038: monitor-exit v0 │ │ -3766da: 0f01 |0039: return v1 │ │ -3766dc: 0d01 |003a: move-exception v1 │ │ -3766de: 1e00 |003b: monitor-exit v0 │ │ -3766e0: 2701 |003c: throw v1 │ │ +376654: |[376654] net.sf.dibdib.config.Dib2Root.triggerExitProcess:()Z │ │ +376664: 1c00 8714 |0000: const-class v0, Lnet/sf/dibdib/config/Dib2Root; // type@1487 │ │ +376668: 1d00 |0002: monitor-enter v0 │ │ +37666a: 6201 2d73 |0003: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_TRIGGERED:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732d │ │ +37666e: 6e10 b1a1 0100 |0005: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +376674: 0a01 |0008: move-result v1 │ │ +376676: 6202 6373 |0009: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +37667a: 5423 6f73 |000b: iget-object v3, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +37667e: 6e10 b1a1 0300 |000d: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +376684: 0a03 |0010: move-result v3 │ │ +376686: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +376688: 3631 0400 |0012: if-gt v1, v3, 0016 // +0004 │ │ +37668c: 1e00 |0014: monitor-exit v0 │ │ +37668e: 0f04 |0015: return v4 │ │ +376690: 6201 2a73 |0016: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ +376694: 6e10 b1a1 0100 |0018: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +37669a: 0a01 |001b: move-result v1 │ │ +37669c: 5423 6f73 |001c: iget-object v3, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3766a0: 6e10 b1a1 0300 |001e: invoke-virtual {v3}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3766a6: 0a03 |0021: move-result v3 │ │ +3766a8: 3531 1300 |0022: if-ge v1, v3, 0035 // +0013 │ │ +3766ac: 6201 2d73 |0024: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_TRIGGERED:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732d │ │ +3766b0: 5b21 6f73 |0026: iput-object v1, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3766b4: 6201 6873 |0028: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ +3766b8: 6202 8b79 |002a: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0_zzEXIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798b │ │ +3766bc: 2343 0716 |002c: new-array v3, v4, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3766c0: 7120 dfa2 3200 |002e: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QToken$QScript;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2df │ │ +3766c6: 0c02 |0031: move-result-object v2 │ │ +3766c8: 7220 88a2 2100 |0032: invoke-interface {v1, v2}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3766ce: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +3766d0: 6a01 3376 |0036: sput-boolean v1, Lnet/sf/dibdib/generic/QPlace;.qExitRequested:Z // field@7633 │ │ +3766d4: 1e00 |0038: monitor-exit v0 │ │ +3766d6: 0f01 |0039: return v1 │ │ +3766d8: 0d01 |003a: move-exception v1 │ │ +3766da: 1e00 |003b: monitor-exit v0 │ │ +3766dc: 2701 |003c: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x0011 │ │ -> 0x003a │ │ 0x0016 - 0x0038 │ │ -> 0x003a │ │ positions : │ │ 0x0003 line=206 │ │ @@ -1422520,96 +1422519,96 @@ │ │ type : '(Ljava/lang/String;ZLnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QEnumIf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 143 16-bit code units │ │ -3769c0: |[3769c0] net.sf.dibdib.config.Dib2Root.valueOfOr:(Ljava/lang/String;ZLnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ -3769d0: 3808 8e00 |0000: if-eqz v8, 008e // +008e │ │ -3769d4: 6e10 2298 0800 |0002: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3769da: 0a00 |0005: move-result v0 │ │ -3769dc: 3c00 0400 |0006: if-gtz v0, 000a // +0004 │ │ -3769e0: 2900 8600 |0008: goto/16 008e // +0086 │ │ -3769e4: 7120 bfa1 9800 |000a: invoke-static {v8, v9}, Lnet/sf/dibdib/config/Dib2Root;.findOp:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a1bf │ │ -3769ea: 0c00 |000d: move-result-object v0 │ │ -3769ec: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -3769ee: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3769f0: 3900 1800 |0010: if-nez v0, 0028 // +0018 │ │ -3769f4: 6e10 2298 0800 |0012: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3769fa: 0a03 |0015: move-result v3 │ │ -3769fc: 3332 1200 |0016: if-ne v2, v3, 0028 // +0012 │ │ -376a00: 6e20 0998 1800 |0018: invoke-virtual {v8, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -376a06: 0a03 |001b: move-result v3 │ │ -376a08: 6204 6678 |001c: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.functSymbols:[C // field@7866 │ │ -376a0c: 7120 ac99 3400 |001e: invoke-static {v4, v3}, Ljava/util/Arrays;.binarySearch:([CC)I // method@99ac │ │ -376a12: 0a03 |0021: move-result v3 │ │ -376a14: 3a03 0600 |0022: if-ltz v3, 0028 // +0006 │ │ -376a18: 6200 6578 |0024: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.functEnums:[Lnet/sf/dibdib/thread_any/QOpMain; // field@7865 │ │ -376a1c: 4600 0003 |0026: aget-object v0, v0, v3 │ │ -376a20: 3900 0d00 |0028: if-nez v0, 0035 // +000d │ │ -376a24: 3809 0b00 |002a: if-eqz v9, 0035 // +000b │ │ -376a28: 6209 6878 |002c: sget-object v9, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7868 │ │ -376a2c: 6e20 f99a 8900 |002e: invoke-virtual {v9, v8}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -376a32: 0c09 |0031: move-result-object v9 │ │ -376a34: 0790 |0032: move-object v0, v9 │ │ -376a36: 1f00 9614 |0033: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ -376a3a: 7110 63a4 0800 |0035: invoke-static {v8}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a463 │ │ -376a40: 0c08 |0038: move-result-object v8 │ │ -376a42: 3900 2400 |0039: if-nez v0, 005d // +0024 │ │ -376a46: 7100 08a4 0000 |003b: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ -376a4c: 0c09 |003e: move-result-object v9 │ │ -376a4e: 2193 |003f: array-length v3, v9 │ │ -376a50: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -376a52: 3534 1c00 |0041: if-ge v4, v3, 005d // +001c │ │ -376a56: 4605 0904 |0043: aget-object v5, v9, v4 │ │ -376a5a: 5456 6978 |0045: iget-object v6, v5, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ -376a5e: 2166 |0047: array-length v6, v6 │ │ -376a60: b126 |0048: sub-int/2addr v6, v2 │ │ -376a62: 3a06 1100 |0049: if-ltz v6, 005a // +0011 │ │ -376a66: 5457 6978 |004b: iget-object v7, v5, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ -376a6a: 4607 0706 |004d: aget-object v7, v7, v6 │ │ -376a6e: 6e20 1298 8700 |004f: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -376a74: 0a07 |0052: move-result v7 │ │ -376a76: 3807 0400 |0053: if-eqz v7, 0057 // +0004 │ │ -376a7a: 0750 |0055: move-object v0, v5 │ │ -376a7c: 2804 |0056: goto 005a // +0004 │ │ -376a7e: d806 06ff |0057: add-int/lit8 v6, v6, #int -1 // #ff │ │ -376a82: 28f0 |0059: goto 0049 // -0010 │ │ -376a84: d804 0401 |005a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -376a88: 28e5 |005c: goto 0041 // -001b │ │ -376a8a: 3900 2e00 |005d: if-nez v0, 008b // +002e │ │ -376a8e: 7100 08a4 0000 |005f: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ -376a94: 0c09 |0062: move-result-object v9 │ │ -376a96: 2192 |0063: array-length v2, v9 │ │ -376a98: 3521 2700 |0064: if-ge v1, v2, 008b // +0027 │ │ -376a9c: 4603 0901 |0066: aget-object v3, v9, v1 │ │ -376aa0: 6e10 05a4 0300 |0068: invoke-virtual {v3}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ -376aa6: 0c04 |006b: move-result-object v4 │ │ -376aa8: 1235 |006c: const/4 v5, #int 3 // #3 │ │ -376aaa: 6e10 2298 0400 |006d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -376ab0: 0a06 |0070: move-result v6 │ │ -376ab2: 3665 0800 |0071: if-gt v5, v6, 0079 // +0008 │ │ -376ab6: 6e20 2c98 4800 |0073: invoke-virtual {v8, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -376abc: 0a05 |0076: move-result v5 │ │ -376abe: 3905 0f00 |0077: if-nez v5, 0086 // +000f │ │ -376ac2: 1245 |0079: const/4 v5, #int 4 // #4 │ │ -376ac4: 6e10 2298 0800 |007a: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -376aca: 0a06 |007d: move-result v6 │ │ -376acc: 3665 0a00 |007e: if-gt v5, v6, 0088 // +000a │ │ -376ad0: 6e20 2c98 8400 |0080: invoke-virtual {v4, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -376ad6: 0a04 |0083: move-result v4 │ │ -376ad8: 3804 0400 |0084: if-eqz v4, 0088 // +0004 │ │ -376adc: 0730 |0086: move-object v0, v3 │ │ -376ade: 2804 |0087: goto 008b // +0004 │ │ -376ae0: d801 0101 |0088: add-int/lit8 v1, v1, #int 1 // #01 │ │ -376ae4: 28da |008a: goto 0064 // -0026 │ │ -376ae6: 3800 0300 |008b: if-eqz v0, 008e // +0003 │ │ -376aea: 070a |008d: move-object v10, v0 │ │ -376aec: 110a |008e: return-object v10 │ │ +3769bc: |[3769bc] net.sf.dibdib.config.Dib2Root.valueOfOr:(Ljava/lang/String;ZLnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ +3769cc: 3808 8e00 |0000: if-eqz v8, 008e // +008e │ │ +3769d0: 6e10 2298 0800 |0002: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3769d6: 0a00 |0005: move-result v0 │ │ +3769d8: 3c00 0400 |0006: if-gtz v0, 000a // +0004 │ │ +3769dc: 2900 8600 |0008: goto/16 008e // +0086 │ │ +3769e0: 7120 bfa1 9800 |000a: invoke-static {v8, v9}, Lnet/sf/dibdib/config/Dib2Root;.findOp:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a1bf │ │ +3769e6: 0c00 |000d: move-result-object v0 │ │ +3769e8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +3769ea: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3769ec: 3900 1800 |0010: if-nez v0, 0028 // +0018 │ │ +3769f0: 6e10 2298 0800 |0012: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3769f6: 0a03 |0015: move-result v3 │ │ +3769f8: 3332 1200 |0016: if-ne v2, v3, 0028 // +0012 │ │ +3769fc: 6e20 0998 1800 |0018: invoke-virtual {v8, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +376a02: 0a03 |001b: move-result v3 │ │ +376a04: 6204 6678 |001c: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.functSymbols:[C // field@7866 │ │ +376a08: 7120 ac99 3400 |001e: invoke-static {v4, v3}, Ljava/util/Arrays;.binarySearch:([CC)I // method@99ac │ │ +376a0e: 0a03 |0021: move-result v3 │ │ +376a10: 3a03 0600 |0022: if-ltz v3, 0028 // +0006 │ │ +376a14: 6200 6578 |0024: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.functEnums:[Lnet/sf/dibdib/thread_any/QOpMain; // field@7865 │ │ +376a18: 4600 0003 |0026: aget-object v0, v0, v3 │ │ +376a1c: 3900 0d00 |0028: if-nez v0, 0035 // +000d │ │ +376a20: 3809 0b00 |002a: if-eqz v9, 0035 // +000b │ │ +376a24: 6209 6878 |002c: sget-object v9, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7868 │ │ +376a28: 6e20 f99a 8900 |002e: invoke-virtual {v9, v8}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +376a2e: 0c09 |0031: move-result-object v9 │ │ +376a30: 0790 |0032: move-object v0, v9 │ │ +376a32: 1f00 9614 |0033: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ +376a36: 7110 63a4 0800 |0035: invoke-static {v8}, Lnet/sf/dibdib/thread_any/StringFunc;.toUpperCase:(Ljava/lang/String;)Ljava/lang/String; // method@a463 │ │ +376a3c: 0c08 |0038: move-result-object v8 │ │ +376a3e: 3900 2400 |0039: if-nez v0, 005d // +0024 │ │ +376a42: 7100 08a4 0000 |003b: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ +376a48: 0c09 |003e: move-result-object v9 │ │ +376a4a: 2193 |003f: array-length v3, v9 │ │ +376a4c: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +376a4e: 3534 1c00 |0041: if-ge v4, v3, 005d // +001c │ │ +376a52: 4605 0904 |0043: aget-object v5, v9, v4 │ │ +376a56: 5456 6978 |0045: iget-object v6, v5, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ +376a5a: 2166 |0047: array-length v6, v6 │ │ +376a5c: b126 |0048: sub-int/2addr v6, v2 │ │ +376a5e: 3a06 1100 |0049: if-ltz v6, 005a // +0011 │ │ +376a62: 5457 6978 |004b: iget-object v7, v5, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ +376a66: 4607 0706 |004d: aget-object v7, v7, v6 │ │ +376a6a: 6e20 1298 8700 |004f: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +376a70: 0a07 |0052: move-result v7 │ │ +376a72: 3807 0400 |0053: if-eqz v7, 0057 // +0004 │ │ +376a76: 0750 |0055: move-object v0, v5 │ │ +376a78: 2804 |0056: goto 005a // +0004 │ │ +376a7a: d806 06ff |0057: add-int/lit8 v6, v6, #int -1 // #ff │ │ +376a7e: 28f0 |0059: goto 0049 // -0010 │ │ +376a80: d804 0401 |005a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +376a84: 28e5 |005c: goto 0041 // -001b │ │ +376a86: 3900 2e00 |005d: if-nez v0, 008b // +002e │ │ +376a8a: 7100 08a4 0000 |005f: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ +376a90: 0c09 |0062: move-result-object v9 │ │ +376a92: 2192 |0063: array-length v2, v9 │ │ +376a94: 3521 2700 |0064: if-ge v1, v2, 008b // +0027 │ │ +376a98: 4603 0901 |0066: aget-object v3, v9, v1 │ │ +376a9c: 6e10 05a4 0300 |0068: invoke-virtual {v3}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ +376aa2: 0c04 |006b: move-result-object v4 │ │ +376aa4: 1235 |006c: const/4 v5, #int 3 // #3 │ │ +376aa6: 6e10 2298 0400 |006d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +376aac: 0a06 |0070: move-result v6 │ │ +376aae: 3665 0800 |0071: if-gt v5, v6, 0079 // +0008 │ │ +376ab2: 6e20 2c98 4800 |0073: invoke-virtual {v8, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +376ab8: 0a05 |0076: move-result v5 │ │ +376aba: 3905 0f00 |0077: if-nez v5, 0086 // +000f │ │ +376abe: 1245 |0079: const/4 v5, #int 4 // #4 │ │ +376ac0: 6e10 2298 0800 |007a: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +376ac6: 0a06 |007d: move-result v6 │ │ +376ac8: 3665 0a00 |007e: if-gt v5, v6, 0088 // +000a │ │ +376acc: 6e20 2c98 8400 |0080: invoke-virtual {v4, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +376ad2: 0a04 |0083: move-result v4 │ │ +376ad4: 3804 0400 |0084: if-eqz v4, 0088 // +0004 │ │ +376ad8: 0730 |0086: move-object v0, v3 │ │ +376ada: 2804 |0087: goto 008b // +0004 │ │ +376adc: d801 0101 |0088: add-int/lit8 v1, v1, #int 1 // #01 │ │ +376ae0: 28da |008a: goto 0064 // -0026 │ │ +376ae2: 3800 0300 |008b: if-eqz v0, 008e // +0003 │ │ +376ae6: 070a |008d: move-object v10, v0 │ │ +376ae8: 110a |008e: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=337 │ │ 0x000a line=340 │ │ 0x0012 line=341 │ │ 0x0018 line=342 │ │ 0x001c line=343 │ │ @@ -1422676,21 +1422675,21 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QStamped;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -38174c: |[38174c] net.sf.dibdib.generic.QIfs$QComponent.:(Lnet/sf/dibdib/generic/QIfs$QStamped;)V │ │ -38175c: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -381762: 5b01 0a76 |0003: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ -381766: 5b01 0b76 |0005: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760b │ │ -38176a: 5b01 0876 |0007: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ -38176e: 5b01 0976 |0009: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ -381772: 0e00 |000b: return-void │ │ +381748: |[381748] net.sf.dibdib.generic.QIfs$QComponent.:(Lnet/sf/dibdib/generic/QIfs$QStamped;)V │ │ +381758: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +38175e: 5b01 0a76 |0003: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ +381762: 5b01 0b76 |0005: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760b │ │ +381766: 5b01 0876 |0007: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ +38176a: 5b01 0976 |0009: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ +38176e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ 0x0005 line=212 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lnet/sf/dibdib/generic/QIfs$QComponent; │ │ @@ -1422702,38 +1422701,38 @@ │ │ type : '(J)Lnet/sf/dibdib/generic/QIfs$QStamped;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -3816e8: |[3816e8] net.sf.dibdib.generic.QIfs$QComponent.get:(J)Lnet/sf/dibdib/generic/QIfs$QStamped; │ │ -3816f8: 5460 0876 |0000: iget-object v0, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ -3816fc: 5461 0b76 |0002: iget-object v1, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760b │ │ -381700: 3310 0300 |0004: if-ne v0, v1, 0007 // +0003 │ │ -381704: 1100 |0006: return-object v0 │ │ -381706: 5301 1876 |0007: iget-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7618 │ │ -38170a: 6203 6373 |0009: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -38170e: 5333 8a73 |000b: iget-wide v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@738a │ │ -381712: 3105 0103 |000d: cmp-long v5, v1, v3 │ │ -381716: 3c05 1000 |000f: if-gtz v5, 001f // +0010 │ │ -38171a: 5b60 0b76 |0011: iput-object v0, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760b │ │ -38171e: 5467 0b76 |0013: iget-object v7, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760b │ │ -381722: 5468 0876 |0015: iget-object v8, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ -381726: 3287 0700 |0017: if-eq v7, v8, 001e // +0007 │ │ -38172a: 5467 0876 |0019: iget-object v7, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ -38172e: 5b67 0b76 |001b: iput-object v7, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760b │ │ -381732: 28f6 |001d: goto 0013 // -000a │ │ -381734: 1100 |001e: return-object v0 │ │ -381736: 5301 1876 |001f: iget-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7618 │ │ -38173a: 3103 0701 |0021: cmp-long v3, v7, v1 │ │ -38173e: 3a03 0300 |0023: if-ltz v3, 0026 // +0003 │ │ -381742: 2803 |0025: goto 0028 // +0003 │ │ -381744: 5460 0b76 |0026: iget-object v0, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760b │ │ -381748: 1100 |0028: return-object v0 │ │ +3816e4: |[3816e4] net.sf.dibdib.generic.QIfs$QComponent.get:(J)Lnet/sf/dibdib/generic/QIfs$QStamped; │ │ +3816f4: 5460 0876 |0000: iget-object v0, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ +3816f8: 5461 0b76 |0002: iget-object v1, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760b │ │ +3816fc: 3310 0300 |0004: if-ne v0, v1, 0007 // +0003 │ │ +381700: 1100 |0006: return-object v0 │ │ +381702: 5301 1876 |0007: iget-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7618 │ │ +381706: 6203 6373 |0009: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +38170a: 5333 8a73 |000b: iget-wide v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTickMin:J // field@738a │ │ +38170e: 3105 0103 |000d: cmp-long v5, v1, v3 │ │ +381712: 3c05 1000 |000f: if-gtz v5, 001f // +0010 │ │ +381716: 5b60 0b76 |0011: iput-object v0, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760b │ │ +38171a: 5467 0b76 |0013: iget-object v7, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760b │ │ +38171e: 5468 0876 |0015: iget-object v8, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ +381722: 3287 0700 |0017: if-eq v7, v8, 001e // +0007 │ │ +381726: 5467 0876 |0019: iget-object v7, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ +38172a: 5b67 0b76 |001b: iput-object v7, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760b │ │ +38172e: 28f6 |001d: goto 0013 // -000a │ │ +381730: 1100 |001e: return-object v0 │ │ +381732: 5301 1876 |001f: iget-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7618 │ │ +381736: 3103 0701 |0021: cmp-long v3, v7, v1 │ │ +38173a: 3a03 0300 |0023: if-ltz v3, 0026 // +0003 │ │ +38173e: 2803 |0025: goto 0028 // +0003 │ │ +381740: 5460 0b76 |0026: iget-object v0, v6, Lnet/sf/dibdib/generic/QIfs$QComponent;.old:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760b │ │ +381744: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0002 line=236 │ │ 0x0007 line=239 │ │ 0x0011 line=240 │ │ 0x0013 line=242 │ │ @@ -1422748,18 +1422747,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3816cc: |[3816cc] net.sf.dibdib.generic.QIfs$QComponent.getShash:()J │ │ -3816dc: 5420 0876 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ -3816e0: 5300 1876 |0002: iget-wide v0, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7618 │ │ -3816e4: 1000 |0004: return-wide v0 │ │ +3816c8: |[3816c8] net.sf.dibdib.generic.QIfs$QComponent.getShash:()J │ │ +3816d8: 5420 0876 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ +3816dc: 5300 1876 |0002: iget-wide v0, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7618 │ │ +3816e0: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lnet/sf/dibdib/generic/QIfs$QComponent; │ │ │ │ #2 : (in Lnet/sf/dibdib/generic/QIfs$QComponent;) │ │ @@ -1422767,23 +1422766,23 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -381774: |[381774] net.sf.dibdib.generic.QIfs$QComponent.setShashOrIgnore:(J)V │ │ -381784: 5420 0976 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ -381788: 5421 0876 |0002: iget-object v1, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ -38178c: 3210 0600 |0004: if-eq v0, v1, 000a // +0006 │ │ -381790: 5420 0976 |0006: iget-object v0, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ -381794: 5a03 1876 |0008: iput-wide v3, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7618 │ │ -381798: 5423 0976 |000a: iget-object v3, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ -38179c: 5b23 0876 |000c: iput-object v3, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ -3817a0: 0e00 |000e: return-void │ │ +381770: |[381770] net.sf.dibdib.generic.QIfs$QComponent.setShashOrIgnore:(J)V │ │ +381780: 5420 0976 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ +381784: 5421 0876 |0002: iget-object v1, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ +381788: 3210 0600 |0004: if-eq v0, v1, 000a // +0006 │ │ +38178c: 5420 0976 |0006: iget-object v0, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ +381790: 5a03 1876 |0008: iput-wide v3, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7618 │ │ +381794: 5423 0976 |000a: iget-object v3, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ +381798: 5b23 0876 |000c: iput-object v3, v2, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ +38179c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0006 line=223 │ │ 0x000a line=226 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lnet/sf/dibdib/generic/QIfs$QComponent; │ │ @@ -1422794,17 +1422793,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3817a4: |[3817a4] net.sf.dibdib.generic.QIfs$QComponent.tick:(J)V │ │ -3817b4: 6e30 55a2 1002 |0000: invoke-virtual {v0, v1, v2}, Lnet/sf/dibdib/generic/QIfs$QComponent;.setShashOrIgnore:(J)V // method@a255 │ │ -3817ba: 0e00 |0003: return-void │ │ +3817a0: |[3817a0] net.sf.dibdib.generic.QIfs$QComponent.tick:(J)V │ │ +3817b0: 6e30 55a2 1002 |0000: invoke-virtual {v0, v1, v2}, Lnet/sf/dibdib/generic/QIfs$QComponent;.setShashOrIgnore:(J)V // method@a255 │ │ +3817b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/generic/QIfs$QComponent; │ │ 0x0000 - 0x0004 reg=1 (null) J │ │ │ │ @@ -1422898,17 +1422897,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -381a24: |[381a24] net.sf.dibdib.generic.QIfs$QStamped.:()V │ │ -381a34: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -381a3a: 0e00 |0003: return-void │ │ +381a20: |[381a20] net.sf.dibdib.generic.QIfs$QStamped.:()V │ │ +381a30: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +381a36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/generic/QIfs$QStamped; │ │ │ │ Virtual methods - │ │ @@ -1422917,17 +1422916,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -381a0c: |[381a0c] net.sf.dibdib.generic.QIfs$QStamped.getShash:()J │ │ -381a1c: 5320 1876 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7618 │ │ -381a20: 1000 |0002: return-wide v0 │ │ +381a08: |[381a08] net.sf.dibdib.generic.QIfs$QStamped.getShash:()J │ │ +381a18: 5320 1876 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7618 │ │ +381a1c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lnet/sf/dibdib/generic/QIfs$QStamped; │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/QIfs$QStamped;) │ │ @@ -1422935,19 +1422934,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -381a3c: |[381a3c] net.sf.dibdib.generic.QIfs$QStamped.init:()V │ │ -381a4c: 7100 57a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ -381a52: 0b00 |0003: move-result-wide v0 │ │ -381a54: 5a20 1876 |0004: iput-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7618 │ │ -381a58: 0e00 |0006: return-void │ │ +381a38: |[381a38] net.sf.dibdib.generic.QIfs$QStamped.init:()V │ │ +381a48: 7100 57a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ +381a4e: 0b00 |0003: move-result-wide v0 │ │ +381a50: 5a20 1876 |0004: iput-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7618 │ │ +381a54: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lnet/sf/dibdib/generic/QIfs$QStamped; │ │ │ │ #2 : (in Lnet/sf/dibdib/generic/QIfs$QStamped;) │ │ @@ -1422955,17 +1422954,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -381a5c: |[381a5c] net.sf.dibdib.generic.QIfs$QStamped.setShashOrIgnore:(J)V │ │ -381a6c: 5a01 1876 |0000: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7618 │ │ -381a70: 0e00 |0002: return-void │ │ +381a58: |[381a58] net.sf.dibdib.generic.QIfs$QStamped.setShashOrIgnore:(J)V │ │ +381a68: 5a01 1876 |0000: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QStamped;.stamp:J // field@7618 │ │ +381a6c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/dibdib/generic/QIfs$QStamped; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1423049,17 +1423048,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -381b04: |[381b04] net.sf.dibdib.generic.QIfs$QVal.:()V │ │ -381b14: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ -381b1a: 0e00 |0003: return-void │ │ +381b00: |[381b00] net.sf.dibdib.generic.QIfs$QVal.:()V │ │ +381b10: 7010 e497 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@97e4 │ │ +381b16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/generic/QIfs$QVal; │ │ │ │ Virtual methods - │ │ @@ -1423068,19 +1423067,19 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -381acc: |[381acc] net.sf.dibdib.generic.QIfs$QVal.compareTo:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I │ │ -381adc: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -381ae0: 1a00 0f3f |0002: const-string v0, "Not supported yet." // string@3f0f │ │ -381ae4: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -381aea: 2702 |0007: throw v2 │ │ +381ac8: |[381ac8] net.sf.dibdib.generic.QIfs$QVal.compareTo:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)I │ │ +381ad8: 2202 f012 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +381adc: 1a00 0f3f |0002: const-string v0, "Not supported yet." // string@3f0f │ │ +381ae0: 7020 8298 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +381ae6: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnet/sf/dibdib/generic/QIfs$QVal; │ │ 0x0000 - 0x0008 reg=2 (null) Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ │ │ @@ -1423089,17 +1423088,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -381aec: |[381aec] net.sf.dibdib.generic.QIfs$QVal.getShash:()J │ │ -381afc: 5320 2776 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QVal;.shash:J // field@7627 │ │ -381b00: 1000 |0002: return-wide v0 │ │ +381ae8: |[381ae8] net.sf.dibdib.generic.QIfs$QVal.getShash:()J │ │ +381af8: 5320 2776 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QVal;.shash:J // field@7627 │ │ +381afc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lnet/sf/dibdib/generic/QIfs$QVal; │ │ │ │ source_file_idx : 17048 (QIfs.java) │ │ @@ -1423164,36 +1423163,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -38d27c: |[38d27c] net.sf.dibdib.thread_any.CodecXor.:()V │ │ -38d28c: 2200 bb14 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/CodecXor; // type@14bb │ │ -38d290: 7010 3ea3 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/CodecXor;.:()V // method@a33e │ │ -38d296: 6900 0d77 |0005: sput-object v0, Lnet/sf/dibdib/thread_any/CodecXor;.instance:Lnet/sf/dibdib/thread_any/CodecXor; // field@770d │ │ -38d29a: 0e00 |0007: return-void │ │ +38d278: |[38d278] net.sf.dibdib.thread_any.CodecXor.:()V │ │ +38d288: 2200 bb14 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/CodecXor; // type@14bb │ │ +38d28c: 7010 3ea3 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/CodecXor;.:()V // method@a33e │ │ +38d292: 6900 0d77 |0005: sput-object v0, Lnet/sf/dibdib/thread_any/CodecXor;.instance:Lnet/sf/dibdib/thread_any/CodecXor; // field@770d │ │ +38d296: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_any/CodecXor;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -38d29c: |[38d29c] net.sf.dibdib.thread_any.CodecXor.:()V │ │ -38d2ac: 7010 31a3 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/CodecFunc;.:()V // method@a331 │ │ -38d2b2: 0e00 |0003: return-void │ │ +38d298: |[38d298] net.sf.dibdib.thread_any.CodecXor.:()V │ │ +38d2a8: 7010 31a3 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/thread_any/CodecFunc;.:()V // method@a331 │ │ +38d2ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_any/CodecXor; │ │ │ │ Virtual methods - │ │ @@ -1423202,61 +1423201,61 @@ │ │ type : '([BII[B[B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -38d0e4: |[38d0e4] net.sf.dibdib.thread_any.CodecXor.decode:([BII[B[B)[B │ │ -38d0f4: 7120 aba3 6500 |0000: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3ab │ │ -38d0fa: 0a09 |0003: move-result v9 │ │ -38d0fc: d800 0903 |0004: add-int/lit8 v0, v9, #int 3 // #03 │ │ -38d100: 4800 0500 |0006: aget-byte v0, v5, v0 │ │ -38d104: 6e10 42a3 0400 |0008: invoke-virtual {v4}, Lnet/sf/dibdib/thread_any/CodecXor;.getMethodTag:()B // method@a342 │ │ -38d10a: 0a01 |000b: move-result v1 │ │ -38d10c: 3210 0400 |000c: if-eq v0, v1, 0010 // +0004 │ │ -38d110: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -38d112: 1105 |000f: return-object v5 │ │ -38d114: 1300 2000 |0010: const/16 v0, #int 32 // #20 │ │ -38d118: 7120 af99 0800 |0012: invoke-static {v8, v0}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -38d11e: 0c08 |0015: move-result-object v8 │ │ -38d120: 2180 |0016: array-length v0, v8 │ │ -38d122: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ -38d126: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -38d128: 3410 1000 |001a: if-lt v0, v1, 002a // +0010 │ │ -38d12c: 4801 0800 |001c: aget-byte v1, v8, v0 │ │ -38d130: dc02 0010 |001e: rem-int/lit8 v2, v0, #int 16 // #10 │ │ -38d134: b092 |0020: add-int/2addr v2, v9 │ │ -38d136: 4802 0502 |0021: aget-byte v2, v5, v2 │ │ -38d13a: b721 |0023: xor-int/2addr v1, v2 │ │ -38d13c: 8d11 |0024: int-to-byte v1, v1 │ │ -38d13e: 4f01 0800 |0025: aput-byte v1, v8, v0 │ │ -38d142: d800 00ff |0027: add-int/lit8 v0, v0, #int -1 // #ff │ │ -38d146: 28f0 |0029: goto 0019 // -0010 │ │ -38d148: d800 07f0 |002a: add-int/lit8 v0, v7, #int -16 // #f0 │ │ -38d14c: 2300 1515 |002c: new-array v0, v0, [B // type@1515 │ │ -38d150: d801 07ff |002e: add-int/lit8 v1, v7, #int -1 // #ff │ │ -38d154: 1302 1000 |0030: const/16 v2, #int 16 // #10 │ │ -38d158: 3421 1200 |0032: if-lt v1, v2, 0044 // +0012 │ │ -38d15c: dc02 0120 |0034: rem-int/lit8 v2, v1, #int 32 // #20 │ │ -38d160: 4802 0802 |0036: aget-byte v2, v8, v2 │ │ -38d164: 9003 0609 |0038: add-int v3, v6, v9 │ │ -38d168: b013 |003a: add-int/2addr v3, v1 │ │ -38d16a: 4803 0503 |003b: aget-byte v3, v5, v3 │ │ -38d16e: b732 |003d: xor-int/2addr v2, v3 │ │ -38d170: 8d22 |003e: int-to-byte v2, v2 │ │ -38d172: 4f02 0001 |003f: aput-byte v2, v0, v1 │ │ -38d176: d801 01ff |0041: add-int/lit8 v1, v1, #int -1 // #ff │ │ -38d17a: 28ed |0043: goto 0030 // -0013 │ │ -38d17c: b069 |0044: add-int/2addr v9, v6 │ │ -38d17e: b029 |0045: add-int/2addr v9, v2 │ │ -38d180: b076 |0046: add-int/2addr v6, v7 │ │ -38d182: 7130 b699 9006 |0047: invoke-static {v0, v9, v6}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ -38d188: 0c05 |004a: move-result-object v5 │ │ -38d18a: 1105 |004b: return-object v5 │ │ +38d0e0: |[38d0e0] net.sf.dibdib.thread_any.CodecXor.decode:([BII[B[B)[B │ │ +38d0f0: 7120 aba3 6500 |0000: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.getPacketHeaderLen:([BI)I // method@a3ab │ │ +38d0f6: 0a09 |0003: move-result v9 │ │ +38d0f8: d800 0903 |0004: add-int/lit8 v0, v9, #int 3 // #03 │ │ +38d0fc: 4800 0500 |0006: aget-byte v0, v5, v0 │ │ +38d100: 6e10 42a3 0400 |0008: invoke-virtual {v4}, Lnet/sf/dibdib/thread_any/CodecXor;.getMethodTag:()B // method@a342 │ │ +38d106: 0a01 |000b: move-result v1 │ │ +38d108: 3210 0400 |000c: if-eq v0, v1, 0010 // +0004 │ │ +38d10c: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +38d10e: 1105 |000f: return-object v5 │ │ +38d110: 1300 2000 |0010: const/16 v0, #int 32 // #20 │ │ +38d114: 7120 af99 0800 |0012: invoke-static {v8, v0}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +38d11a: 0c08 |0015: move-result-object v8 │ │ +38d11c: 2180 |0016: array-length v0, v8 │ │ +38d11e: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ +38d122: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +38d124: 3410 1000 |001a: if-lt v0, v1, 002a // +0010 │ │ +38d128: 4801 0800 |001c: aget-byte v1, v8, v0 │ │ +38d12c: dc02 0010 |001e: rem-int/lit8 v2, v0, #int 16 // #10 │ │ +38d130: b092 |0020: add-int/2addr v2, v9 │ │ +38d132: 4802 0502 |0021: aget-byte v2, v5, v2 │ │ +38d136: b721 |0023: xor-int/2addr v1, v2 │ │ +38d138: 8d11 |0024: int-to-byte v1, v1 │ │ +38d13a: 4f01 0800 |0025: aput-byte v1, v8, v0 │ │ +38d13e: d800 00ff |0027: add-int/lit8 v0, v0, #int -1 // #ff │ │ +38d142: 28f0 |0029: goto 0019 // -0010 │ │ +38d144: d800 07f0 |002a: add-int/lit8 v0, v7, #int -16 // #f0 │ │ +38d148: 2300 1515 |002c: new-array v0, v0, [B // type@1515 │ │ +38d14c: d801 07ff |002e: add-int/lit8 v1, v7, #int -1 // #ff │ │ +38d150: 1302 1000 |0030: const/16 v2, #int 16 // #10 │ │ +38d154: 3421 1200 |0032: if-lt v1, v2, 0044 // +0012 │ │ +38d158: dc02 0120 |0034: rem-int/lit8 v2, v1, #int 32 // #20 │ │ +38d15c: 4802 0802 |0036: aget-byte v2, v8, v2 │ │ +38d160: 9003 0609 |0038: add-int v3, v6, v9 │ │ +38d164: b013 |003a: add-int/2addr v3, v1 │ │ +38d166: 4803 0503 |003b: aget-byte v3, v5, v3 │ │ +38d16a: b732 |003d: xor-int/2addr v2, v3 │ │ +38d16c: 8d22 |003e: int-to-byte v2, v2 │ │ +38d16e: 4f02 0001 |003f: aput-byte v2, v0, v1 │ │ +38d172: d801 01ff |0041: add-int/lit8 v1, v1, #int -1 // #ff │ │ +38d176: 28ed |0043: goto 0030 // -0013 │ │ +38d178: b069 |0044: add-int/2addr v9, v6 │ │ +38d17a: b029 |0045: add-int/2addr v9, v2 │ │ +38d17c: b076 |0046: add-int/2addr v6, v7 │ │ +38d17e: 7130 b699 9006 |0047: invoke-static {v0, v9, v6}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@99b6 │ │ +38d184: 0c05 |004a: move-result-object v5 │ │ +38d186: 1105 |004b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0006 line=46 │ │ 0x0012 line=49 │ │ 0x0016 line=50 │ │ 0x001c line=51 │ │ @@ -1423276,52 +1423275,52 @@ │ │ type : '([BII[B[BI[B[B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 9 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -38d18c: |[38d18c] net.sf.dibdib.thread_any.CodecXor.encode:([BII[B[BI[B[B)[B │ │ -38d19c: 1306 1000 |0000: const/16 v6, #int 16 // #10 │ │ -38d1a0: 2367 1515 |0002: new-array v7, v6, [B // type@1515 │ │ -38d1a4: 2158 |0004: array-length v8, v5 │ │ -38d1a6: d808 08ff |0005: add-int/lit8 v8, v8, #int -1 // #ff │ │ -38d1aa: 1249 |0007: const/4 v9, #int 4 // #4 │ │ -38d1ac: 3498 0f00 |0008: if-lt v8, v9, 0017 // +000f │ │ -38d1b0: 4809 0508 |000a: aget-byte v9, v5, v8 │ │ -38d1b4: dc00 0810 |000c: rem-int/lit8 v0, v8, #int 16 // #10 │ │ -38d1b8: 4800 0700 |000e: aget-byte v0, v7, v0 │ │ -38d1bc: b709 |0010: xor-int/2addr v9, v0 │ │ -38d1be: 8d99 |0011: int-to-byte v9, v9 │ │ -38d1c0: 4f09 0508 |0012: aput-byte v9, v5, v8 │ │ -38d1c4: d808 08ff |0014: add-int/lit8 v8, v8, #int -1 // #ff │ │ -38d1c8: 28f1 |0016: goto 0007 // -000f │ │ -38d1ca: b134 |0017: sub-int/2addr v4, v3 │ │ -38d1cc: d808 0410 |0018: add-int/lit8 v8, v4, #int 16 // #10 │ │ -38d1d0: 7120 af99 8700 |001a: invoke-static {v7, v8}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -38d1d6: 0c07 |001d: move-result-object v7 │ │ -38d1d8: d804 04ff |001e: add-int/lit8 v4, v4, #int -1 // #ff │ │ -38d1dc: 3a04 1300 |0020: if-ltz v4, 0033 // +0013 │ │ -38d1e0: 9008 0604 |0022: add-int v8, v6, v4 │ │ -38d1e4: dc09 0420 |0024: rem-int/lit8 v9, v4, #int 32 // #20 │ │ -38d1e8: 4809 0509 |0026: aget-byte v9, v5, v9 │ │ -38d1ec: 9000 0304 |0028: add-int v0, v3, v4 │ │ -38d1f0: 4800 0200 |002a: aget-byte v0, v2, v0 │ │ -38d1f4: b709 |002c: xor-int/2addr v9, v0 │ │ -38d1f6: 8d99 |002d: int-to-byte v9, v9 │ │ -38d1f8: 4f09 0708 |002e: aput-byte v9, v7, v8 │ │ -38d1fc: d804 04ff |0030: add-int/lit8 v4, v4, #int -1 // #ff │ │ -38d200: 28ee |0032: goto 0020 // -0012 │ │ -38d202: 1302 fe00 |0033: const/16 v2, #int 254 // #fe │ │ -38d206: 1203 |0035: const/4 v3, #int 0 // #0 │ │ -38d208: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -38d20a: 2175 |0037: array-length v5, v7 │ │ -38d20c: 7155 b5a3 3247 |0038: invoke-static {v2, v3, v7, v4, v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.packet4880X:(I[B[BII)[B // method@a3b5 │ │ -38d212: 0c02 |003b: move-result-object v2 │ │ -38d214: 1102 |003c: return-object v2 │ │ +38d188: |[38d188] net.sf.dibdib.thread_any.CodecXor.encode:([BII[B[BI[B[B)[B │ │ +38d198: 1306 1000 |0000: const/16 v6, #int 16 // #10 │ │ +38d19c: 2367 1515 |0002: new-array v7, v6, [B // type@1515 │ │ +38d1a0: 2158 |0004: array-length v8, v5 │ │ +38d1a2: d808 08ff |0005: add-int/lit8 v8, v8, #int -1 // #ff │ │ +38d1a6: 1249 |0007: const/4 v9, #int 4 // #4 │ │ +38d1a8: 3498 0f00 |0008: if-lt v8, v9, 0017 // +000f │ │ +38d1ac: 4809 0508 |000a: aget-byte v9, v5, v8 │ │ +38d1b0: dc00 0810 |000c: rem-int/lit8 v0, v8, #int 16 // #10 │ │ +38d1b4: 4800 0700 |000e: aget-byte v0, v7, v0 │ │ +38d1b8: b709 |0010: xor-int/2addr v9, v0 │ │ +38d1ba: 8d99 |0011: int-to-byte v9, v9 │ │ +38d1bc: 4f09 0508 |0012: aput-byte v9, v5, v8 │ │ +38d1c0: d808 08ff |0014: add-int/lit8 v8, v8, #int -1 // #ff │ │ +38d1c4: 28f1 |0016: goto 0007 // -000f │ │ +38d1c6: b134 |0017: sub-int/2addr v4, v3 │ │ +38d1c8: d808 0410 |0018: add-int/lit8 v8, v4, #int 16 // #10 │ │ +38d1cc: 7120 af99 8700 |001a: invoke-static {v7, v8}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +38d1d2: 0c07 |001d: move-result-object v7 │ │ +38d1d4: d804 04ff |001e: add-int/lit8 v4, v4, #int -1 // #ff │ │ +38d1d8: 3a04 1300 |0020: if-ltz v4, 0033 // +0013 │ │ +38d1dc: 9008 0604 |0022: add-int v8, v6, v4 │ │ +38d1e0: dc09 0420 |0024: rem-int/lit8 v9, v4, #int 32 // #20 │ │ +38d1e4: 4809 0509 |0026: aget-byte v9, v5, v9 │ │ +38d1e8: 9000 0304 |0028: add-int v0, v3, v4 │ │ +38d1ec: 4800 0200 |002a: aget-byte v0, v2, v0 │ │ +38d1f0: b709 |002c: xor-int/2addr v9, v0 │ │ +38d1f2: 8d99 |002d: int-to-byte v9, v9 │ │ +38d1f4: 4f09 0708 |002e: aput-byte v9, v7, v8 │ │ +38d1f8: d804 04ff |0030: add-int/lit8 v4, v4, #int -1 // #ff │ │ +38d1fc: 28ee |0032: goto 0020 // -0012 │ │ +38d1fe: 1302 fe00 |0033: const/16 v2, #int 254 // #fe │ │ +38d202: 1203 |0035: const/4 v3, #int 0 // #0 │ │ +38d204: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +38d206: 2175 |0037: array-length v5, v7 │ │ +38d208: 7155 b5a3 3247 |0038: invoke-static {v2, v3, v7, v4, v5}, Lnet/sf/dibdib/thread_any/MiscFunc;.packet4880X:(I[B[BII)[B // method@a3b5 │ │ +38d20e: 0c02 |003b: move-result-object v2 │ │ +38d210: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=32 │ │ 0x000a line=33 │ │ 0x001a line=35 │ │ 0x0024 line=37 │ │ 0x0037 line=39 │ │ @@ -1423341,34 +1423340,34 @@ │ │ type : '(I)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -38d218: |[38d218] net.sf.dibdib.thread_any.CodecXor.getInitialValue:(I)[B │ │ -38d228: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -38d22c: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38d232: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -38d236: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38d23c: 7100 59a3 0000 |000a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -38d242: 0b01 |000d: move-result-wide v1 │ │ -38d244: 1703 ffff 0f00 |000e: const-wide/32 v3, #float 1.46937e-39 // #000fffff │ │ -38d24a: c031 |0011: and-long/2addr v1, v3 │ │ -38d24c: 6e30 4898 1002 |0012: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -38d252: 1a01 9506 |0015: const-string v1, "0123456789" // string@0695 │ │ -38d256: 6e20 4b98 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38d25c: 6e10 5498 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38d262: 0c00 |001d: move-result-object v0 │ │ -38d264: 6201 bd78 |001e: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bd │ │ -38d268: 6e20 1898 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -38d26e: 0c00 |0023: move-result-object v0 │ │ -38d270: 7120 af99 6000 |0024: invoke-static {v0, v6}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ -38d276: 0c06 |0027: move-result-object v6 │ │ -38d278: 1106 |0028: return-object v6 │ │ +38d214: |[38d214] net.sf.dibdib.thread_any.CodecXor.getInitialValue:(I)[B │ │ +38d224: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38d228: 7010 4098 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38d22e: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +38d232: 6e20 4b98 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38d238: 7100 59a3 0000 |000a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +38d23e: 0b01 |000d: move-result-wide v1 │ │ +38d240: 1703 ffff 0f00 |000e: const-wide/32 v3, #float 1.46937e-39 // #000fffff │ │ +38d246: c031 |0011: and-long/2addr v1, v3 │ │ +38d248: 6e30 4898 1002 |0012: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +38d24e: 1a01 9506 |0015: const-string v1, "0123456789" // string@0695 │ │ +38d252: 6e20 4b98 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38d258: 6e10 5498 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38d25e: 0c00 |001d: move-result-object v0 │ │ +38d260: 6201 bd78 |001e: sget-object v1, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR8:Ljava/nio/charset/Charset; // field@78bd │ │ +38d264: 6e20 1898 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +38d26a: 0c00 |0023: move-result-object v0 │ │ +38d26c: 7120 af99 6000 |0024: invoke-static {v0, v6}, Ljava/util/Arrays;.copyOf:([BI)[B // method@99af │ │ +38d272: 0c06 |0027: move-result-object v6 │ │ +38d274: 1106 |0028: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x000a line=68 │ │ 0x0020 line=69 │ │ 0x0024 line=67 │ │ locals : │ │ @@ -1423380,17 +1423379,17 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -38d0cc: |[38d0cc] net.sf.dibdib.thread_any.CodecXor.getMethodTag:()B │ │ -38d0dc: 1300 3100 |0000: const/16 v0, #int 49 // #31 │ │ -38d0e0: 0f00 |0002: return v0 │ │ +38d0c8: |[38d0c8] net.sf.dibdib.thread_any.CodecXor.getMethodTag:()B │ │ +38d0d8: 1300 3100 |0000: const/16 v0, #int 49 // #31 │ │ +38d0dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 4706 (CodecXor.java) │ │ │ │ Class #4275 header: │ │ @@ -1423445,30 +1423444,30 @@ │ │ type : '(Lnet/sf/dibdib/thread_feed/FeederRf;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3a44bc: |[3a44bc] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ -3a44cc: 7020 a6a4 3200 |0000: invoke-direct {v2, v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4a6 │ │ -3a44d2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -3a44d4: 5923 3b79 |0004: iput v3, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.GenericTextFeeder_iLang:I // field@793b │ │ -3a44d8: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -3a44dc: 5a20 4279 |0008: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.preparedTick:J // field@7942 │ │ -3a44e0: 5a20 3d79 |000a: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.displayedTick:J // field@793d │ │ -3a44e4: 6200 3573 |000c: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiAgree:[Ljava/lang/String; // field@7335 │ │ -3a44e8: 6e10 65a6 0000 |000e: invoke-virtual {v0}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@a665 │ │ -3a44ee: 0c00 |0011: move-result-object v0 │ │ -3a44f0: 1f00 dc15 |0012: check-cast v0, [Ljava/lang/String; // type@15dc │ │ -3a44f4: 5b20 4579 |0014: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7945 │ │ -3a44f8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -3a44fa: 5b20 4479 |0017: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedRefs:[J // field@7944 │ │ -3a44fe: 5923 4379 |0019: iput v3, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedLinesSkip:I // field@7943 │ │ -3a4502: 0e00 |001b: return-void │ │ +3a44b8: |[3a44b8] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ +3a44c8: 7020 a6a4 3200 |0000: invoke-direct {v2, v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4a6 │ │ +3a44ce: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +3a44d0: 5923 3b79 |0004: iput v3, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.GenericTextFeeder_iLang:I // field@793b │ │ +3a44d4: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +3a44d8: 5a20 4279 |0008: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.preparedTick:J // field@7942 │ │ +3a44dc: 5a20 3d79 |000a: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.displayedTick:J // field@793d │ │ +3a44e0: 6200 3573 |000c: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiAgree:[Ljava/lang/String; // field@7335 │ │ +3a44e4: 6e10 65a6 0000 |000e: invoke-virtual {v0}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@a665 │ │ +3a44ea: 0c00 |0011: move-result-object v0 │ │ +3a44ec: 1f00 dc15 |0012: check-cast v0, [Ljava/lang/String; // type@15dc │ │ +3a44f0: 5b20 4579 |0014: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7945 │ │ +3a44f4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +3a44f6: 5b20 4479 |0017: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedRefs:[J // field@7944 │ │ +3a44fa: 5923 4379 |0019: iput v3, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedLinesSkip:I // field@7943 │ │ +3a44fe: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0004 line=227 │ │ 0x0008 line=228 │ │ 0x000a line=229 │ │ 0x000c line=235 │ │ @@ -1423484,28 +1423483,28 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken$QScript;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3a417c: |[3a417c] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.getLastFeed:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3a418c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3a418e: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a4194: 0b00 |0004: move-result-wide v0 │ │ -3a4196: 5a20 3d79 |0005: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.displayedTick:J // field@793d │ │ -3a419a: 5420 3e79 |0007: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@793e │ │ -3a419e: 3900 0b00 |0009: if-nez v0, 0014 // +000b │ │ -3a41a2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3a41a4: 2300 dc15 |000c: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -3a41a8: 6e20 b4a4 0200 |000e: invoke-virtual {v2, v0}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.prepareFeed:([Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a4b4 │ │ -3a41ae: 0c00 |0011: move-result-object v0 │ │ -3a41b0: 5b20 3e79 |0012: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@793e │ │ -3a41b4: 5420 3e79 |0014: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@793e │ │ -3a41b8: 1100 |0016: return-object v0 │ │ +3a4178: |[3a4178] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.getLastFeed:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3a4188: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3a418a: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a4190: 0b00 |0004: move-result-wide v0 │ │ +3a4192: 5a20 3d79 |0005: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.displayedTick:J // field@793d │ │ +3a4196: 5420 3e79 |0007: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@793e │ │ +3a419a: 3900 0b00 |0009: if-nez v0, 0014 // +000b │ │ +3a419e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3a41a0: 2300 dc15 |000c: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +3a41a4: 6e20 b4a4 0200 |000e: invoke-virtual {v2, v0}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.prepareFeed:([Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a4b4 │ │ +3a41aa: 0c00 |0011: move-result-object v0 │ │ +3a41ac: 5b20 3e79 |0012: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@793e │ │ +3a41b0: 5420 3e79 |0014: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@793e │ │ +3a41b4: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=337 │ │ 0x0007 line=338 │ │ 0x000e line=339 │ │ 0x0014 line=341 │ │ locals : │ │ @@ -1423516,201 +1423515,201 @@ │ │ type : '([Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 339 16-bit code units │ │ -3a41bc: |[3a41bc] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.prepareFeed:([Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3a41cc: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -3a41d0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3a41d2: 7110 5aa3 0100 |0003: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a41d8: 0b02 |0006: move-result-wide v2 │ │ -3a41da: 5a02 4279 |0007: iput-wide v2, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.preparedTick:J // field@7942 │ │ -3a41de: 7401 b5a4 1200 |0009: invoke-virtual/range {v18}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.prepareTextLines:()I // method@a4b5 │ │ -3a41e4: 0a02 |000c: move-result v2 │ │ -3a41e6: 5403 4579 |000d: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7945 │ │ -3a41ea: da04 0206 |000f: mul-int/lit8 v4, v2, #int 6 // #06 │ │ -3a41ee: d804 0404 |0011: add-int/lit8 v4, v4, #int 4 // #04 │ │ -3a41f2: 2344 0f16 |0013: new-array v4, v4, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3a41f6: 6205 8e79 |0015: sget-object v5, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798e │ │ -3a41fa: 6e10 0fa5 0500 |0017: invoke-virtual {v5}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32Fut:()I // method@a50f │ │ -3a4200: 0a05 |001a: move-result v5 │ │ -3a4202: 6206 8d79 |001b: sget-object v6, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_FONT_SIZE_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ -3a4206: 6e10 0fa5 0600 |001d: invoke-virtual {v6}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32Fut:()I // method@a50f │ │ -3a420c: 0a06 |0020: move-result v6 │ │ -3a420e: 6207 5e77 |0021: sget-object v7, Lnet/sf/dibdib/thread_any/QOpGraph;.POSY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ -3a4212: 2318 1915 |0023: new-array v8, v1, [I // type@1519 │ │ -3a4216: 1209 |0025: const/4 v9, #int 0 // #0 │ │ -3a4218: 140a 0020 0100 |0026: const v10, #float 1.03315e-40 // #00012000 │ │ -3a421e: 4b0a 0809 |0029: aput v10, v8, v9 │ │ -3a4222: 160b 0100 |002b: const-wide/16 v11, #int 1 // #1 │ │ -3a4226: 7140 e4a2 cb87 |002d: invoke-static {v11, v12, v7, v8}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3a422c: 0c07 |0030: move-result-object v7 │ │ -3a422e: 4d07 0409 |0031: aput-object v7, v4, v9 │ │ -3a4232: da07 064b |0033: mul-int/lit8 v7, v6, #int 75 // #4b │ │ -3a4236: e107 0708 |0035: shr-int/lit8 v7, v7, #int 8 // #08 │ │ -3a423a: b175 |0037: sub-int/2addr v5, v7 │ │ -3a423c: 6207 5f77 |0038: sget-object v7, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ -3a4240: 2318 1915 |003a: new-array v8, v1, [I // type@1519 │ │ -3a4244: 4b05 0809 |003c: aput v5, v8, v9 │ │ -3a4248: 160d 0200 |003e: const-wide/16 v13, #int 2 // #2 │ │ -3a424c: 7140 e4a2 ed87 |0040: invoke-static {v13, v14, v7, v8}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3a4252: 0c05 |0043: move-result-object v5 │ │ -3a4254: 4d05 0401 |0044: aput-object v5, v4, v1 │ │ -3a4258: 1225 |0046: const/4 v5, #int 2 // #2 │ │ -3a425a: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -3a425c: 1228 |0048: const/4 v8, #int 2 // #2 │ │ -3a425e: 3527 c500 |0049: if-ge v7, v2, 010e // +00c5 │ │ -3a4262: 540d 4479 |004b: iget-object v13, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedRefs:[J // field@7944 │ │ -3a4266: 380d 0500 |004d: if-eqz v13, 0052 // +0005 │ │ -3a426a: 450e 0d07 |004f: aget-wide v14, v13, v7 │ │ -3a426e: 2809 |0051: goto 005a // +0009 │ │ -3a4270: da0d 0702 |0052: mul-int/lit8 v13, v7, #int 2 // #02 │ │ -3a4274: 81dd |0054: int-to-long v13, v13 │ │ -3a4276: bbbd |0055: add-long/2addr v13, v11 │ │ -3a4278: 130f 1f00 |0056: const/16 v15, #int 31 // #1f │ │ -3a427c: a30e 0d0f |0058: shl-long v14, v13, v15 │ │ -3a4280: 460d 0307 |005a: aget-object v13, v3, v7 │ │ -3a4284: 390d 0500 |005c: if-nez v13, 0061 // +0005 │ │ -3a4288: 239d dc15 |005e: new-array v13, v9, [Ljava/lang/String; // type@15dc │ │ -3a428c: 2809 |0060: goto 0069 // +0009 │ │ -3a428e: 460d 0307 |0061: aget-object v13, v3, v7 │ │ -3a4292: 1a0a 1100 |0063: const-string v10, " " // string@0011 │ │ -3a4296: 6e20 2a98 ad00 |0065: invoke-virtual {v13, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3a429c: 0c0d |0068: move-result-object v13 │ │ -3a429e: 21da |0069: array-length v10, v13 │ │ -3a42a0: da0a 0a02 |006a: mul-int/lit8 v10, v10, #int 2 // #02 │ │ -3a42a4: b08a |006c: add-int/2addr v10, v8 │ │ -3a42a6: b05a |006d: add-int/2addr v10, v5 │ │ -3a42a8: 2149 |006e: array-length v9, v4 │ │ -3a42aa: 349a 0d00 |006f: if-lt v10, v9, 007c // +000d │ │ -3a42ae: 2149 |0071: array-length v9, v4 │ │ -3a42b0: 21da |0072: array-length v10, v13 │ │ -3a42b2: b0a9 |0073: add-int/2addr v9, v10 │ │ -3a42b4: da09 0902 |0074: mul-int/lit8 v9, v9, #int 2 // #02 │ │ -3a42b8: 7120 b499 9400 |0076: invoke-static {v4, v9}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3a42be: 0c04 |0079: move-result-object v4 │ │ -3a42c0: 1f04 0f16 |007a: check-cast v4, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3a42c4: 21d9 |007c: array-length v9, v13 │ │ -3a42c6: 120a |007d: const/4 v10, #int 0 // #0 │ │ -3a42c8: 1410 0020 0100 |007e: const v16, #float 1.03315e-40 // #00012000 │ │ -3a42ce: 359a 6a00 |0081: if-ge v10, v9, 00eb // +006a │ │ -3a42d2: 4605 0d0a |0083: aget-object v5, v13, v10 │ │ -3a42d6: d811 0801 |0085: add-int/lit8 v17, v8, #int 1 // #01 │ │ -3a42da: bbbe |0087: add-long/2addr v14, v11 │ │ -3a42dc: 620b 5d77 |0088: sget-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.POSX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775d │ │ -3a42e0: 231c 1915 |008a: new-array v12, v1, [I // type@1519 │ │ -3a42e4: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -3a42e6: 4b10 0c01 |008d: aput v16, v12, v1 │ │ -3a42ea: 7140 e4a2 fecb |008f: invoke-static {v14, v15, v11, v12}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3a42f0: 0c0b |0092: move-result-object v11 │ │ -3a42f2: 4d0b 0408 |0093: aput-object v11, v4, v8 │ │ -3a42f6: 3c07 1a00 |0095: if-gtz v7, 00af // +001a │ │ -3a42fa: 1a08 6d08 |0097: const-string v8, "@" // string@086d │ │ -3a42fe: 6e20 1298 8500 |0099: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3a4304: 0a08 |009c: move-result v8 │ │ -3a4306: 3808 1200 |009d: if-eqz v8, 00af // +0012 │ │ -3a430a: d808 1101 |009f: add-int/lit8 v8, v17, #int 1 // #01 │ │ -3a430e: 160b 0100 |00a1: const-wide/16 v11, #int 1 // #1 │ │ -3a4312: bbbe |00a3: add-long/2addr v14, v11 │ │ -3a4314: 620b 5377 |00a4: sget-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.ENTRY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7753 │ │ -3a4318: 231c 1915 |00a6: new-array v12, v1, [I // type@1519 │ │ -3a431c: 7140 e4a2 fecb |00a8: invoke-static {v14, v15, v11, v12}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3a4322: 0c01 |00ab: move-result-object v1 │ │ -3a4324: 4d01 0411 |00ac: aput-object v1, v4, v17 │ │ -3a4328: 280f |00ae: goto 00bd // +000f │ │ -3a432a: d801 1101 |00af: add-int/lit8 v1, v17, #int 1 // #01 │ │ -3a432e: 160b 0100 |00b1: const-wide/16 v11, #int 1 // #1 │ │ -3a4332: bbbe |00b3: add-long/2addr v14, v11 │ │ -3a4334: 6208 6377 |00b4: sget-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ -3a4338: 7140 e2a2 fe58 |00b6: invoke-static {v14, v15, v8, v5}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ -3a433e: 0c08 |00b9: move-result-object v8 │ │ -3a4340: 4d08 0411 |00ba: aput-object v8, v4, v17 │ │ -3a4344: 0118 |00bc: move v8, v1 │ │ -3a4346: 2201 e812 |00bd: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a434a: 7010 4098 0100 |00bf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a4350: 6e20 4b98 5100 |00c2: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4356: 1305 6d00 |00c5: const/16 v5, #int 109 // #6d │ │ -3a435a: 6e20 4498 5100 |00c7: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a4360: 6e10 5498 0100 |00ca: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a4366: 0c01 |00cd: move-result-object v1 │ │ -3a4368: 7120 82a4 6100 |00ce: invoke-static {v1, v6}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a482 │ │ -3a436e: 0a01 |00d1: move-result v1 │ │ -3a4370: 9010 1001 |00d2: add-int v16, v16, v1 │ │ -3a4374: 1401 0020 0100 |00d4: const v1, #float 1.03315e-40 // #00012000 │ │ -3a437a: 9110 1001 |00d7: sub-int v16, v16, v1 │ │ -3a437e: 1225 |00d9: const/4 v5, #int 2 // #2 │ │ -3a4380: d810 10fe |00da: add-int/lit8 v16, v16, #int -2 // #fe │ │ -3a4384: 9310 1001 |00dc: div-int v16, v16, v1 │ │ -3a4388: 121b |00de: const/4 v11, #int 1 // #1 │ │ -3a438a: d810 1001 |00df: add-int/lit8 v16, v16, #int 1 // #01 │ │ -3a438e: 9210 1001 |00e1: mul-int v16, v16, v1 │ │ -3a4392: 9010 1001 |00e3: add-int v16, v16, v1 │ │ -3a4396: d80a 0a01 |00e5: add-int/lit8 v10, v10, #int 1 // #01 │ │ -3a439a: 1211 |00e7: const/4 v1, #int 1 // #1 │ │ -3a439c: 160b 0100 |00e8: const-wide/16 v11, #int 1 // #1 │ │ -3a43a0: 2897 |00ea: goto 0081 // -0069 │ │ -3a43a2: 1401 0020 0100 |00eb: const v1, #float 1.03315e-40 // #00012000 │ │ -3a43a8: d809 0801 |00ee: add-int/lit8 v9, v8, #int 1 // #01 │ │ -3a43ac: 160a 0100 |00f0: const-wide/16 v10, #int 1 // #1 │ │ -3a43b0: 9b0d 0e0a |00f2: add-long v13, v14, v10 │ │ -3a43b4: 620a 6677 |00f4: sget-object v10, Lnet/sf/dibdib/thread_any/QOpGraph;.TXLF:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7766 │ │ -3a43b8: 120b |00f6: const/4 v11, #int 0 // #0 │ │ -3a43ba: 23bc 1915 |00f7: new-array v12, v11, [I // type@1519 │ │ -3a43be: 7140 e4a2 edca |00f9: invoke-static {v13, v14, v10, v12}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3a43c4: 0c0a |00fc: move-result-object v10 │ │ -3a43c6: 4d0a 0408 |00fd: aput-object v10, v4, v8 │ │ -3a43ca: 5208 4379 |00ff: iget v8, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedLinesSkip:I // field@7943 │ │ -3a43ce: 121a |0101: const/4 v10, #int 1 // #1 │ │ -3a43d0: b0a8 |0102: add-int/2addr v8, v10 │ │ -3a43d2: b087 |0103: add-int/2addr v7, v8 │ │ -3a43d4: 0198 |0104: move v8, v9 │ │ -3a43d6: 1211 |0105: const/4 v1, #int 1 // #1 │ │ -3a43d8: 1209 |0106: const/4 v9, #int 0 // #0 │ │ -3a43da: 140a 0020 0100 |0107: const v10, #float 1.03315e-40 // #00012000 │ │ -3a43e0: 160b 0100 |010a: const-wide/16 v11, #int 1 // #1 │ │ -3a43e4: 2900 3dff |010c: goto/16 0049 // -00c3 │ │ -3a43e8: 6001 bc79 |010e: sget v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bc │ │ -3a43ec: 3a01 3600 |0110: if-ltz v1, 0146 // +0036 │ │ -3a43f0: 6001 bd79 |0112: sget v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bd │ │ -3a43f4: 3a01 3200 |0114: if-ltz v1, 0146 // +0032 │ │ -3a43f8: 5301 4079 |0116: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nPointerSlide:J // field@7940 │ │ -3a43fc: 5305 4179 |0118: iget-wide v5, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nSlide30Supp:J // field@7941 │ │ -3a4400: 3103 0105 |011a: cmp-long v3, v1, v5 │ │ -3a4404: 3903 2a00 |011c: if-nez v3, 0146 // +002a │ │ -3a4408: 1601 0100 |011e: const-wide/16 v1, #int 1 // #1 │ │ -3a440c: bb1d |0120: add-long/2addr v13, v1 │ │ -3a440e: 6201 5b77 |0121: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POINTER:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -3a4412: 1202 |0123: const/4 v2, #int 0 // #0 │ │ -3a4414: 2322 1915 |0124: new-array v2, v2, [I // type@1519 │ │ -3a4418: 7140 e4a2 ed21 |0126: invoke-static {v13, v14, v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ -3a441e: 0c01 |0129: move-result-object v1 │ │ -3a4420: 4d01 0408 |012a: aput-object v1, v4, v8 │ │ -3a4424: 4601 0408 |012c: aget-object v1, v4, v8 │ │ -3a4428: 6002 bc79 |012e: sget v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bc │ │ -3a442c: 5912 a176 |0130: iput v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -3a4430: 4601 0408 |0132: aget-object v1, v4, v8 │ │ -3a4434: 6002 bd79 |0134: sget v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bd │ │ -3a4438: 5912 a276 |0136: iput v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ -3a443c: 4601 0408 |0138: aget-object v1, v4, v8 │ │ -3a4440: 6202 b473 |013a: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -3a4444: 1213 |013c: const/4 v3, #int 1 // #1 │ │ -3a4446: 6e20 03a2 3200 |013d: invoke-virtual {v2, v3}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ -3a444c: 0a02 |0140: move-result v2 │ │ -3a444e: 8122 |0141: int-to-long v2, v2 │ │ -3a4450: 5a12 9f76 |0142: iput-wide v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.parN0:J // field@769f │ │ -3a4454: d808 0801 |0144: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3a4458: 1601 0000 |0146: const-wide/16 v1, #int 0 // #0 │ │ -3a445c: 7120 e1a2 2100 |0148: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ -3a4462: 0c01 |014b: move-result-object v1 │ │ -3a4464: 5b14 a376 |014c: iput-object v4, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a3 │ │ -3a4468: 5918 9c76 |014e: iput v8, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769c │ │ -3a446c: 5b01 3e79 |0150: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@793e │ │ -3a4470: 1101 |0152: return-object v1 │ │ +3a41b8: |[3a41b8] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.prepareFeed:([Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3a41c8: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +3a41cc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3a41ce: 7110 5aa3 0100 |0003: invoke-static {v1}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a41d4: 0b02 |0006: move-result-wide v2 │ │ +3a41d6: 5a02 4279 |0007: iput-wide v2, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.preparedTick:J // field@7942 │ │ +3a41da: 7401 b5a4 1200 |0009: invoke-virtual/range {v18}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.prepareTextLines:()I // method@a4b5 │ │ +3a41e0: 0a02 |000c: move-result v2 │ │ +3a41e2: 5403 4579 |000d: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7945 │ │ +3a41e6: da04 0206 |000f: mul-int/lit8 v4, v2, #int 6 // #06 │ │ +3a41ea: d804 0404 |0011: add-int/lit8 v4, v4, #int 4 // #04 │ │ +3a41ee: 2344 0f16 |0013: new-array v4, v4, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3a41f2: 6205 8e79 |0015: sget-object v5, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798e │ │ +3a41f6: 6e10 0fa5 0500 |0017: invoke-virtual {v5}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32Fut:()I // method@a50f │ │ +3a41fc: 0a05 |001a: move-result v5 │ │ +3a41fe: 6206 8d79 |001b: sget-object v6, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_FONT_SIZE_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ +3a4202: 6e10 0fa5 0600 |001d: invoke-virtual {v6}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32Fut:()I // method@a50f │ │ +3a4208: 0a06 |0020: move-result v6 │ │ +3a420a: 6207 5e77 |0021: sget-object v7, Lnet/sf/dibdib/thread_any/QOpGraph;.POSY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ +3a420e: 2318 1915 |0023: new-array v8, v1, [I // type@1519 │ │ +3a4212: 1209 |0025: const/4 v9, #int 0 // #0 │ │ +3a4214: 140a 0020 0100 |0026: const v10, #float 1.03315e-40 // #00012000 │ │ +3a421a: 4b0a 0809 |0029: aput v10, v8, v9 │ │ +3a421e: 160b 0100 |002b: const-wide/16 v11, #int 1 // #1 │ │ +3a4222: 7140 e4a2 cb87 |002d: invoke-static {v11, v12, v7, v8}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3a4228: 0c07 |0030: move-result-object v7 │ │ +3a422a: 4d07 0409 |0031: aput-object v7, v4, v9 │ │ +3a422e: da07 064b |0033: mul-int/lit8 v7, v6, #int 75 // #4b │ │ +3a4232: e107 0708 |0035: shr-int/lit8 v7, v7, #int 8 // #08 │ │ +3a4236: b175 |0037: sub-int/2addr v5, v7 │ │ +3a4238: 6207 5f77 |0038: sget-object v7, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ +3a423c: 2318 1915 |003a: new-array v8, v1, [I // type@1519 │ │ +3a4240: 4b05 0809 |003c: aput v5, v8, v9 │ │ +3a4244: 160d 0200 |003e: const-wide/16 v13, #int 2 // #2 │ │ +3a4248: 7140 e4a2 ed87 |0040: invoke-static {v13, v14, v7, v8}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3a424e: 0c05 |0043: move-result-object v5 │ │ +3a4250: 4d05 0401 |0044: aput-object v5, v4, v1 │ │ +3a4254: 1225 |0046: const/4 v5, #int 2 // #2 │ │ +3a4256: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +3a4258: 1228 |0048: const/4 v8, #int 2 // #2 │ │ +3a425a: 3527 c500 |0049: if-ge v7, v2, 010e // +00c5 │ │ +3a425e: 540d 4479 |004b: iget-object v13, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedRefs:[J // field@7944 │ │ +3a4262: 380d 0500 |004d: if-eqz v13, 0052 // +0005 │ │ +3a4266: 450e 0d07 |004f: aget-wide v14, v13, v7 │ │ +3a426a: 2809 |0051: goto 005a // +0009 │ │ +3a426c: da0d 0702 |0052: mul-int/lit8 v13, v7, #int 2 // #02 │ │ +3a4270: 81dd |0054: int-to-long v13, v13 │ │ +3a4272: bbbd |0055: add-long/2addr v13, v11 │ │ +3a4274: 130f 1f00 |0056: const/16 v15, #int 31 // #1f │ │ +3a4278: a30e 0d0f |0058: shl-long v14, v13, v15 │ │ +3a427c: 460d 0307 |005a: aget-object v13, v3, v7 │ │ +3a4280: 390d 0500 |005c: if-nez v13, 0061 // +0005 │ │ +3a4284: 239d dc15 |005e: new-array v13, v9, [Ljava/lang/String; // type@15dc │ │ +3a4288: 2809 |0060: goto 0069 // +0009 │ │ +3a428a: 460d 0307 |0061: aget-object v13, v3, v7 │ │ +3a428e: 1a0a 1100 |0063: const-string v10, " " // string@0011 │ │ +3a4292: 6e20 2a98 ad00 |0065: invoke-virtual {v13, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3a4298: 0c0d |0068: move-result-object v13 │ │ +3a429a: 21da |0069: array-length v10, v13 │ │ +3a429c: da0a 0a02 |006a: mul-int/lit8 v10, v10, #int 2 // #02 │ │ +3a42a0: b08a |006c: add-int/2addr v10, v8 │ │ +3a42a2: b05a |006d: add-int/2addr v10, v5 │ │ +3a42a4: 2149 |006e: array-length v9, v4 │ │ +3a42a6: 349a 0d00 |006f: if-lt v10, v9, 007c // +000d │ │ +3a42aa: 2149 |0071: array-length v9, v4 │ │ +3a42ac: 21da |0072: array-length v10, v13 │ │ +3a42ae: b0a9 |0073: add-int/2addr v9, v10 │ │ +3a42b0: da09 0902 |0074: mul-int/lit8 v9, v9, #int 2 // #02 │ │ +3a42b4: 7120 b499 9400 |0076: invoke-static {v4, v9}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3a42ba: 0c04 |0079: move-result-object v4 │ │ +3a42bc: 1f04 0f16 |007a: check-cast v4, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3a42c0: 21d9 |007c: array-length v9, v13 │ │ +3a42c2: 120a |007d: const/4 v10, #int 0 // #0 │ │ +3a42c4: 1410 0020 0100 |007e: const v16, #float 1.03315e-40 // #00012000 │ │ +3a42ca: 359a 6a00 |0081: if-ge v10, v9, 00eb // +006a │ │ +3a42ce: 4605 0d0a |0083: aget-object v5, v13, v10 │ │ +3a42d2: d811 0801 |0085: add-int/lit8 v17, v8, #int 1 // #01 │ │ +3a42d6: bbbe |0087: add-long/2addr v14, v11 │ │ +3a42d8: 620b 5d77 |0088: sget-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.POSX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775d │ │ +3a42dc: 231c 1915 |008a: new-array v12, v1, [I // type@1519 │ │ +3a42e0: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +3a42e2: 4b10 0c01 |008d: aput v16, v12, v1 │ │ +3a42e6: 7140 e4a2 fecb |008f: invoke-static {v14, v15, v11, v12}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3a42ec: 0c0b |0092: move-result-object v11 │ │ +3a42ee: 4d0b 0408 |0093: aput-object v11, v4, v8 │ │ +3a42f2: 3c07 1a00 |0095: if-gtz v7, 00af // +001a │ │ +3a42f6: 1a08 6d08 |0097: const-string v8, "@" // string@086d │ │ +3a42fa: 6e20 1298 8500 |0099: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3a4300: 0a08 |009c: move-result v8 │ │ +3a4302: 3808 1200 |009d: if-eqz v8, 00af // +0012 │ │ +3a4306: d808 1101 |009f: add-int/lit8 v8, v17, #int 1 // #01 │ │ +3a430a: 160b 0100 |00a1: const-wide/16 v11, #int 1 // #1 │ │ +3a430e: bbbe |00a3: add-long/2addr v14, v11 │ │ +3a4310: 620b 5377 |00a4: sget-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.ENTRY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7753 │ │ +3a4314: 231c 1915 |00a6: new-array v12, v1, [I // type@1519 │ │ +3a4318: 7140 e4a2 fecb |00a8: invoke-static {v14, v15, v11, v12}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3a431e: 0c01 |00ab: move-result-object v1 │ │ +3a4320: 4d01 0411 |00ac: aput-object v1, v4, v17 │ │ +3a4324: 280f |00ae: goto 00bd // +000f │ │ +3a4326: d801 1101 |00af: add-int/lit8 v1, v17, #int 1 // #01 │ │ +3a432a: 160b 0100 |00b1: const-wide/16 v11, #int 1 // #1 │ │ +3a432e: bbbe |00b3: add-long/2addr v14, v11 │ │ +3a4330: 6208 6377 |00b4: sget-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ +3a4334: 7140 e2a2 fe58 |00b6: invoke-static {v14, v15, v8, v5}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e2 │ │ +3a433a: 0c08 |00b9: move-result-object v8 │ │ +3a433c: 4d08 0411 |00ba: aput-object v8, v4, v17 │ │ +3a4340: 0118 |00bc: move v8, v1 │ │ +3a4342: 2201 e812 |00bd: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a4346: 7010 4098 0100 |00bf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a434c: 6e20 4b98 5100 |00c2: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4352: 1305 6d00 |00c5: const/16 v5, #int 109 // #6d │ │ +3a4356: 6e20 4498 5100 |00c7: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a435c: 6e10 5498 0100 |00ca: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a4362: 0c01 |00cd: move-result-object v1 │ │ +3a4364: 7120 82a4 6100 |00ce: invoke-static {v1, v6}, Lnet/sf/dibdib/thread_any/UiFunc;.boundWidthNmz:(Ljava/lang/String;I)I // method@a482 │ │ +3a436a: 0a01 |00d1: move-result v1 │ │ +3a436c: 9010 1001 |00d2: add-int v16, v16, v1 │ │ +3a4370: 1401 0020 0100 |00d4: const v1, #float 1.03315e-40 // #00012000 │ │ +3a4376: 9110 1001 |00d7: sub-int v16, v16, v1 │ │ +3a437a: 1225 |00d9: const/4 v5, #int 2 // #2 │ │ +3a437c: d810 10fe |00da: add-int/lit8 v16, v16, #int -2 // #fe │ │ +3a4380: 9310 1001 |00dc: div-int v16, v16, v1 │ │ +3a4384: 121b |00de: const/4 v11, #int 1 // #1 │ │ +3a4386: d810 1001 |00df: add-int/lit8 v16, v16, #int 1 // #01 │ │ +3a438a: 9210 1001 |00e1: mul-int v16, v16, v1 │ │ +3a438e: 9010 1001 |00e3: add-int v16, v16, v1 │ │ +3a4392: d80a 0a01 |00e5: add-int/lit8 v10, v10, #int 1 // #01 │ │ +3a4396: 1211 |00e7: const/4 v1, #int 1 // #1 │ │ +3a4398: 160b 0100 |00e8: const-wide/16 v11, #int 1 // #1 │ │ +3a439c: 2897 |00ea: goto 0081 // -0069 │ │ +3a439e: 1401 0020 0100 |00eb: const v1, #float 1.03315e-40 // #00012000 │ │ +3a43a4: d809 0801 |00ee: add-int/lit8 v9, v8, #int 1 // #01 │ │ +3a43a8: 160a 0100 |00f0: const-wide/16 v10, #int 1 // #1 │ │ +3a43ac: 9b0d 0e0a |00f2: add-long v13, v14, v10 │ │ +3a43b0: 620a 6677 |00f4: sget-object v10, Lnet/sf/dibdib/thread_any/QOpGraph;.TXLF:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7766 │ │ +3a43b4: 120b |00f6: const/4 v11, #int 0 // #0 │ │ +3a43b6: 23bc 1915 |00f7: new-array v12, v11, [I // type@1519 │ │ +3a43ba: 7140 e4a2 edca |00f9: invoke-static {v13, v14, v10, v12}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3a43c0: 0c0a |00fc: move-result-object v10 │ │ +3a43c2: 4d0a 0408 |00fd: aput-object v10, v4, v8 │ │ +3a43c6: 5208 4379 |00ff: iget v8, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedLinesSkip:I // field@7943 │ │ +3a43ca: 121a |0101: const/4 v10, #int 1 // #1 │ │ +3a43cc: b0a8 |0102: add-int/2addr v8, v10 │ │ +3a43ce: b087 |0103: add-int/2addr v7, v8 │ │ +3a43d0: 0198 |0104: move v8, v9 │ │ +3a43d2: 1211 |0105: const/4 v1, #int 1 // #1 │ │ +3a43d4: 1209 |0106: const/4 v9, #int 0 // #0 │ │ +3a43d6: 140a 0020 0100 |0107: const v10, #float 1.03315e-40 // #00012000 │ │ +3a43dc: 160b 0100 |010a: const-wide/16 v11, #int 1 // #1 │ │ +3a43e0: 2900 3dff |010c: goto/16 0049 // -00c3 │ │ +3a43e4: 6001 bc79 |010e: sget v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bc │ │ +3a43e8: 3a01 3600 |0110: if-ltz v1, 0146 // +0036 │ │ +3a43ec: 6001 bd79 |0112: sget v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bd │ │ +3a43f0: 3a01 3200 |0114: if-ltz v1, 0146 // +0032 │ │ +3a43f4: 5301 4079 |0116: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nPointerSlide:J // field@7940 │ │ +3a43f8: 5305 4179 |0118: iget-wide v5, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nSlide30Supp:J // field@7941 │ │ +3a43fc: 3103 0105 |011a: cmp-long v3, v1, v5 │ │ +3a4400: 3903 2a00 |011c: if-nez v3, 0146 // +002a │ │ +3a4404: 1601 0100 |011e: const-wide/16 v1, #int 1 // #1 │ │ +3a4408: bb1d |0120: add-long/2addr v13, v1 │ │ +3a440a: 6201 5b77 |0121: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POINTER:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +3a440e: 1202 |0123: const/4 v2, #int 0 // #0 │ │ +3a4410: 2322 1915 |0124: new-array v2, v2, [I // type@1519 │ │ +3a4414: 7140 e4a2 ed21 |0126: invoke-static {v13, v14, v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e4 │ │ +3a441a: 0c01 |0129: move-result-object v1 │ │ +3a441c: 4d01 0408 |012a: aput-object v1, v4, v8 │ │ +3a4420: 4601 0408 |012c: aget-object v1, v4, v8 │ │ +3a4424: 6002 bc79 |012e: sget v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerX0:I // field@79bc │ │ +3a4428: 5912 a176 |0130: iput v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +3a442c: 4601 0408 |0132: aget-object v1, v4, v8 │ │ +3a4430: 6002 bd79 |0134: sget v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bd │ │ +3a4434: 5912 a276 |0136: iput v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ +3a4438: 4601 0408 |0138: aget-object v1, v4, v8 │ │ +3a443c: 6202 b473 |013a: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +3a4440: 1213 |013c: const/4 v3, #int 1 // #1 │ │ +3a4442: 6e20 03a2 3200 |013d: invoke-virtual {v2, v3}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.argbQ:(I)I // method@a203 │ │ +3a4448: 0a02 |0140: move-result v2 │ │ +3a444a: 8122 |0141: int-to-long v2, v2 │ │ +3a444c: 5a12 9f76 |0142: iput-wide v2, v1, Lnet/sf/dibdib/generic/QToken$QScript;.parN0:J // field@769f │ │ +3a4450: d808 0801 |0144: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3a4454: 1601 0000 |0146: const-wide/16 v1, #int 0 // #0 │ │ +3a4458: 7120 e1a2 2100 |0148: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ +3a445e: 0c01 |014b: move-result-object v1 │ │ +3a4460: 5b14 a376 |014c: iput-object v4, v1, Lnet/sf/dibdib/generic/QToken$QScript;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76a3 │ │ +3a4464: 5918 9c76 |014e: iput v8, v1, Lnet/sf/dibdib/generic/QToken$QScript;.cScript:I // field@769c │ │ +3a4468: 5b01 3e79 |0150: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.mFeed:Lnet/sf/dibdib/generic/QToken$QScript; // field@793e │ │ +3a446c: 1101 |0152: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=287 │ │ 0x0009 line=288 │ │ 0x000d line=289 │ │ 0x0013 line=292 │ │ 0x0015 line=293 │ │ @@ -1423748,25 +1423747,25 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3a3f0c: |[3a3f0c] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.prepareTextLines:()I │ │ -3a3f1c: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a3f20: 5400 6f73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a3f24: 6201 2f73 |0004: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.LOGIN:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732f │ │ -3a3f28: 3310 0500 |0006: if-ne v0, v1, 000b // +0005 │ │ -3a3f2c: 6200 3173 |0008: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kFeedLoadSave:[Ljava/lang/String; // field@7331 │ │ -3a3f30: 2803 |000a: goto 000d // +0003 │ │ -3a3f32: 6200 3573 |000b: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiAgree:[Ljava/lang/String; // field@7335 │ │ -3a3f36: 6e20 b7a4 0200 |000d: invoke-virtual {v2, v0}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.splitTextLines:([Ljava/lang/String;)I // method@a4b7 │ │ -3a3f3c: 0a00 |0010: move-result v0 │ │ -3a3f3e: 0f00 |0011: return v0 │ │ +3a3f08: |[3a3f08] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.prepareTextLines:()I │ │ +3a3f18: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a3f1c: 5400 6f73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a3f20: 6201 2f73 |0004: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.LOGIN:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732f │ │ +3a3f24: 3310 0500 |0006: if-ne v0, v1, 000b // +0005 │ │ +3a3f28: 6200 3173 |0008: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kFeedLoadSave:[Ljava/lang/String; // field@7331 │ │ +3a3f2c: 2803 |000a: goto 000d // +0003 │ │ +3a3f2e: 6200 3573 |000b: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiAgree:[Ljava/lang/String; // field@7335 │ │ +3a3f32: 6e20 b7a4 0200 |000d: invoke-virtual {v2, v0}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.splitTextLines:([Ljava/lang/String;)I // method@a4b7 │ │ +3a3f38: 0a00 |0010: move-result v0 │ │ +3a3f3a: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0008 line=280 │ │ 0x000b line=281 │ │ 0x000d line=282 │ │ locals : │ │ @@ -1423777,17 +1423776,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3a4504: |[3a4504] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.setText:([Ljava/lang/String;)V │ │ -3a4514: 5b01 4579 |0000: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7945 │ │ -3a4518: 0e00 |0002: return-void │ │ +3a4500: |[3a4500] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.setText:([Ljava/lang/String;)V │ │ +3a4510: 5b01 4579 |0000: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7945 │ │ +3a4514: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder; │ │ 0x0000 - 0x0003 reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -1423796,58 +1423795,58 @@ │ │ type : '([Ljava/lang/String;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 69 16-bit code units │ │ -3a3f40: |[3a3f40] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.splitTextLines:([Ljava/lang/String;)I │ │ -3a3f50: 6e10 b3a4 0400 |0000: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.linesPerSlide:()I // method@a4b3 │ │ -3a3f56: 0a00 |0003: move-result v0 │ │ -3a3f58: 5441 4579 |0004: iget-object v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7945 │ │ -3a3f5c: 2112 |0006: array-length v2, v1 │ │ -3a3f5e: 1303 6400 |0007: const/16 v3, #int 100 // #64 │ │ -3a3f62: 3723 0e00 |0009: if-le v3, v2, 0017 // +000e │ │ -3a3f66: 3703 0300 |000b: if-le v3, v0, 000e // +0003 │ │ -3a3f6a: 2802 |000d: goto 000f // +0002 │ │ -3a3f6c: 0103 |000e: move v3, v0 │ │ -3a3f6e: 7120 b499 3100 |000f: invoke-static {v1, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3a3f74: 0c01 |0012: move-result-object v1 │ │ -3a3f76: 1f01 dc15 |0013: check-cast v1, [Ljava/lang/String; // type@15dc │ │ -3a3f7a: 5b41 4579 |0015: iput-object v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7945 │ │ -3a3f7e: 2151 |0017: array-length v1, v5 │ │ -3a3f80: 3701 0800 |0018: if-le v1, v0, 0020 // +0008 │ │ -3a3f84: 2151 |001a: array-length v1, v5 │ │ -3a3f86: b301 |001b: div-int/2addr v1, v0 │ │ -3a3f88: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a3f8c: 5941 3c79 |001e: iput v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.cSlides:I // field@793c │ │ -3a3f90: 5341 4179 |0020: iget-wide v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nSlide30Supp:J // field@7941 │ │ -3a3f94: 1303 1e00 |0022: const/16 v3, #int 30 // #1e │ │ -3a3f98: c531 |0024: ushr-long/2addr v1, v3 │ │ -3a3f9a: 8412 |0025: long-to-int v2, v1 │ │ -3a3f9c: d802 02ff |0026: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3a3fa0: 9202 0200 |0028: mul-int v2, v2, v0 │ │ -3a3fa4: 2151 |002a: array-length v1, v5 │ │ -3a3fa6: 3621 0500 |002b: if-gt v1, v2, 0030 // +0005 │ │ -3a3faa: 2151 |002d: array-length v1, v5 │ │ -3a3fac: d802 01ff |002e: add-int/lit8 v2, v1, #int -1 // #ff │ │ -3a3fb0: b020 |0030: add-int/2addr v0, v2 │ │ -3a3fb2: 2151 |0031: array-length v1, v5 │ │ -3a3fb4: 3501 0300 |0032: if-ge v1, v0, 0035 // +0003 │ │ -3a3fb8: 2150 |0034: array-length v0, v5 │ │ -3a3fba: b120 |0035: sub-int/2addr v0, v2 │ │ -3a3fbc: 5441 4579 |0036: iget-object v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7945 │ │ -3a3fc0: 1203 |0038: const/4 v3, #int 0 // #0 │ │ -3a3fc2: 7150 5698 2531 |0039: invoke-static {v5, v2, v1, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -3a3fc8: 5445 4579 |003c: iget-object v5, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7945 │ │ -3a3fcc: 2151 |003e: array-length v1, v5 │ │ -3a3fce: 3510 0500 |003f: if-ge v0, v1, 0044 // +0005 │ │ -3a3fd2: 1201 |0041: const/4 v1, #int 0 // #0 │ │ -3a3fd4: 4d01 0500 |0042: aput-object v1, v5, v0 │ │ -3a3fd8: 0f00 |0044: return v0 │ │ +3a3f3c: |[3a3f3c] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.splitTextLines:([Ljava/lang/String;)I │ │ +3a3f4c: 6e10 b3a4 0400 |0000: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.linesPerSlide:()I // method@a4b3 │ │ +3a3f52: 0a00 |0003: move-result v0 │ │ +3a3f54: 5441 4579 |0004: iget-object v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7945 │ │ +3a3f58: 2112 |0006: array-length v2, v1 │ │ +3a3f5a: 1303 6400 |0007: const/16 v3, #int 100 // #64 │ │ +3a3f5e: 3723 0e00 |0009: if-le v3, v2, 0017 // +000e │ │ +3a3f62: 3703 0300 |000b: if-le v3, v0, 000e // +0003 │ │ +3a3f66: 2802 |000d: goto 000f // +0002 │ │ +3a3f68: 0103 |000e: move v3, v0 │ │ +3a3f6a: 7120 b499 3100 |000f: invoke-static {v1, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3a3f70: 0c01 |0012: move-result-object v1 │ │ +3a3f72: 1f01 dc15 |0013: check-cast v1, [Ljava/lang/String; // type@15dc │ │ +3a3f76: 5b41 4579 |0015: iput-object v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7945 │ │ +3a3f7a: 2151 |0017: array-length v1, v5 │ │ +3a3f7c: 3701 0800 |0018: if-le v1, v0, 0020 // +0008 │ │ +3a3f80: 2151 |001a: array-length v1, v5 │ │ +3a3f82: b301 |001b: div-int/2addr v1, v0 │ │ +3a3f84: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a3f88: 5941 3c79 |001e: iput v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.cSlides:I // field@793c │ │ +3a3f8c: 5341 4179 |0020: iget-wide v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nSlide30Supp:J // field@7941 │ │ +3a3f90: 1303 1e00 |0022: const/16 v3, #int 30 // #1e │ │ +3a3f94: c531 |0024: ushr-long/2addr v1, v3 │ │ +3a3f96: 8412 |0025: long-to-int v2, v1 │ │ +3a3f98: d802 02ff |0026: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3a3f9c: 9202 0200 |0028: mul-int v2, v2, v0 │ │ +3a3fa0: 2151 |002a: array-length v1, v5 │ │ +3a3fa2: 3621 0500 |002b: if-gt v1, v2, 0030 // +0005 │ │ +3a3fa6: 2151 |002d: array-length v1, v5 │ │ +3a3fa8: d802 01ff |002e: add-int/lit8 v2, v1, #int -1 // #ff │ │ +3a3fac: b020 |0030: add-int/2addr v0, v2 │ │ +3a3fae: 2151 |0031: array-length v1, v5 │ │ +3a3fb0: 3501 0300 |0032: if-ge v1, v0, 0035 // +0003 │ │ +3a3fb4: 2150 |0034: array-length v0, v5 │ │ +3a3fb6: b120 |0035: sub-int/2addr v0, v2 │ │ +3a3fb8: 5441 4579 |0036: iget-object v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7945 │ │ +3a3fbc: 1203 |0038: const/4 v3, #int 0 // #0 │ │ +3a3fbe: 7150 5698 2531 |0039: invoke-static {v5, v2, v1, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +3a3fc4: 5445 4579 |003c: iget-object v5, v4, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.zFeedTxt:[Ljava/lang/String; // field@7945 │ │ +3a3fc8: 2151 |003e: array-length v1, v5 │ │ +3a3fca: 3510 0500 |003f: if-ge v0, v1, 0044 // +0005 │ │ +3a3fce: 1201 |0041: const/4 v1, #int 0 // #0 │ │ +3a3fd0: 4d01 0500 |0042: aput-object v1, v5, v0 │ │ +3a3fd4: 0f00 |0044: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0004 line=258 │ │ 0x000f line=259 │ │ 0x0017 line=261 │ │ 0x001a line=262 │ │ @@ -1423866,30 +1423865,30 @@ │ │ type : '()Lnet/sf/dibdib/thread_feed/FeederRf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -3a4474: |[3a4474] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a4484: 6f10 aea4 0300 |0000: invoke-super {v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4ae │ │ -3a448a: 6200 fe79 |0003: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3a448e: 6001 ff79 |0005: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3a4492: 6202 c773 |0007: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ -3a4496: 5422 d073 |0009: iget-object v2, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3a449a: 5222 f375 |000b: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3a449e: 4b02 0001 |000d: aput v2, v0, v1 │ │ -3a44a2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -3a44a4: 5930 3b79 |0010: iput v0, v3, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.GenericTextFeeder_iLang:I // field@793b │ │ -3a44a8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -3a44aa: 6900 037a |0013: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a03 │ │ -3a44ae: 6200 047a |0015: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools_0:[Ljava/lang/String; // field@7a04 │ │ -3a44b2: 6900 007a |0017: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ -3a44b6: 5430 3f79 |0019: iget-object v0, v3, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@793f │ │ -3a44ba: 1100 |001b: return-object v0 │ │ +3a4470: |[3a4470] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a4480: 6f10 aea4 0300 |0000: invoke-super {v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4ae │ │ +3a4486: 6200 fe79 |0003: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3a448a: 6001 ff79 |0005: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3a448e: 6202 c773 |0007: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ +3a4492: 5422 d073 |0009: iget-object v2, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3a4496: 5222 f375 |000b: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3a449a: 4b02 0001 |000d: aput v2, v0, v1 │ │ +3a449e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +3a44a0: 5930 3b79 |0010: iput v0, v3, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.GenericTextFeeder_iLang:I // field@793b │ │ +3a44a4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +3a44a6: 6900 037a |0013: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a03 │ │ +3a44aa: 6200 047a |0015: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools_0:[Ljava/lang/String; // field@7a04 │ │ +3a44ae: 6900 007a |0017: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ +3a44b2: 5430 3f79 |0019: iget-object v0, v3, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@793f │ │ +3a44b6: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0003 line=246 │ │ 0x0010 line=250 │ │ 0x0013 line=251 │ │ 0x0015 line=252 │ │ @@ -1423902,125 +1423901,125 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 200 16-bit code units │ │ -3a3fdc: |[3a3fdc] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a3fec: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a3ff0: 5400 6f73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a3ff4: 6e10 b1a1 0000 |0004: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a3ffa: 0a00 |0007: move-result v0 │ │ -3a3ffc: 6201 2a73 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ -3a4000: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a4006: 0a01 |000d: move-result v1 │ │ -3a4008: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3a400a: 3610 0400 |000f: if-gt v0, v1, 0013 // +0004 │ │ -3a400e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -3a4010: 2802 |0012: goto 0014 // +0002 │ │ -3a4012: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -3a4014: 6201 7779 |0014: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ -3a4018: 5473 b076 |0016: iget-object v3, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a401c: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -3a401e: 3231 8100 |0019: if-eq v1, v3, 009a // +0081 │ │ -3a4022: 6201 8879 |001b: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ -3a4026: 5473 b076 |001d: iget-object v3, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a402a: 3331 0400 |001f: if-ne v1, v3, 0023 // +0004 │ │ -3a402e: 2900 7900 |0021: goto/16 009a // +0079 │ │ -3a4032: 6201 ce79 |0023: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ -3a4036: 5473 b076 |0025: iget-object v3, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a403a: 3331 1d00 |0027: if-ne v1, v3, 0044 // +001d │ │ -3a403e: 5271 b376 |0029: iget v1, v7, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3a4042: 3312 1900 |002b: if-ne v2, v1, 0044 // +0019 │ │ -3a4046: 5360 3d79 |002d: iget-wide v0, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.displayedTick:J // field@793d │ │ -3a404a: 5362 4279 |002f: iget-wide v2, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.preparedTick:J // field@7942 │ │ -3a404e: 3105 0002 |0031: cmp-long v5, v0, v2 │ │ -3a4052: 3a05 1000 |0033: if-ltz v5, 0043 // +0010 │ │ -3a4056: 6100 be79 |0035: sget-wide v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qUiPointerTick:J // field@79be │ │ -3a405a: 5362 3d79 |0037: iget-wide v2, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.displayedTick:J // field@793d │ │ -3a405e: 3105 0002 |0039: cmp-long v5, v0, v2 │ │ -3a4062: 3b05 0300 |003b: if-gez v5, 003e // +0003 │ │ -3a4066: 2806 |003d: goto 0043 // +0006 │ │ -3a4068: 5360 4179 |003e: iget-wide v0, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nSlide30Supp:J // field@7941 │ │ -3a406c: 5a60 4079 |0040: iput-wide v0, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nPointerSlide:J // field@7940 │ │ -3a4070: 1107 |0042: return-object v7 │ │ -3a4072: 1104 |0043: return-object v4 │ │ -3a4074: 5471 b076 |0044: iget-object v1, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a4078: 7210 57a2 0100 |0046: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ -3a407e: 0c01 |0049: move-result-object v1 │ │ -3a4080: 1a02 4d18 |004a: const-string v2, "ESCAPE" // string@184d │ │ -3a4084: 6e20 1298 1200 |004c: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3a408a: 0a01 |004f: move-result v1 │ │ -3a408c: 3801 1400 |0050: if-eqz v1, 0064 // +0014 │ │ -3a4090: 3800 0900 |0052: if-eqz v0, 005b // +0009 │ │ -3a4094: 6207 6373 |0054: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a4098: 6200 2b73 |0056: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ -3a409c: 5b70 6f73 |0058: iput-object v0, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a40a0: 1104 |005a: return-object v4 │ │ -3a40a2: 6207 6373 |005b: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a40a6: 6200 6373 |005d: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a40aa: 5400 8573 |005f: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ -3a40ae: 5b70 8073 |0061: iput-object v0, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3a40b2: 284b |0063: goto 00ae // +004b │ │ -3a40b4: 6201 e677 |0064: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ -3a40b8: 5472 b076 |0066: iget-object v2, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a40bc: 3221 1100 |0068: if-eq v1, v2, 0079 // +0011 │ │ -3a40c0: 6201 9377 |006a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7793 │ │ -3a40c4: 5472 b076 |006c: iget-object v2, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a40c8: 3321 0300 |006e: if-ne v1, v2, 0071 // +0003 │ │ -3a40cc: 2809 |0070: goto 0079 // +0009 │ │ -3a40ce: 5470 b076 |0071: iget-object v0, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a40d2: 2000 c714 |0073: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a40d6: 3800 0300 |0075: if-eqz v0, 0078 // +0003 │ │ -3a40da: 0747 |0077: move-object v7, v4 │ │ -3a40dc: 1107 |0078: return-object v7 │ │ -3a40de: 3900 0900 |0079: if-nez v0, 0082 // +0009 │ │ -3a40e2: 6207 6373 |007b: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a40e6: 5477 8573 |007d: iget-object v7, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ -3a40ea: 1f07 dc14 |007f: check-cast v7, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ -3a40ee: 2814 |0081: goto 0095 // +0014 │ │ -3a40f0: 6207 5579 |0082: sget-object v7, Lnet/sf/dibdib/thread_feed/FeederRf;.CALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7955 │ │ -3a40f4: 6200 6373 |0084: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a40f8: 5400 8573 |0086: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ -3a40fc: 3307 0b00 |0088: if-ne v7, v0, 0093 // +000b │ │ -3a4100: 6207 6373 |008a: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a4104: 5577 7173 |008c: iget-boolean v7, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ -3a4108: 3807 0500 |008e: if-eqz v7, 0093 // +0005 │ │ -3a410c: 6207 5979 |0090: sget-object v7, Lnet/sf/dibdib/thread_feed/FeederRf;.INTROCALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7959 │ │ -3a4110: 2803 |0092: goto 0095 // +0003 │ │ -3a4112: 6207 5c79 |0093: sget-object v7, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ -3a4116: 6200 6373 |0095: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a411a: 5b07 8073 |0097: iput-object v7, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3a411e: 2815 |0099: goto 00ae // +0015 │ │ -3a4120: 6207 6373 |009a: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a4124: 6201 6373 |009c: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a4128: 5511 7173 |009e: iget-boolean v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ -3a412c: 3901 0800 |00a0: if-nez v1, 00a8 // +0008 │ │ -3a4130: 3900 0300 |00a2: if-nez v0, 00a5 // +0003 │ │ -3a4134: 2804 |00a4: goto 00a8 // +0004 │ │ -3a4136: 6200 5c79 |00a5: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ -3a413a: 2805 |00a7: goto 00ac // +0005 │ │ -3a413c: 6200 6373 |00a8: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a4140: 5400 8573 |00aa: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ -3a4144: 5b70 8073 |00ac: iput-object v0, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3a4148: 6207 6373 |00ae: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a414c: 5477 6f73 |00b0: iget-object v7, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a4150: 6e10 b1a1 0700 |00b2: invoke-virtual {v7}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a4156: 0a07 |00b5: move-result v7 │ │ -3a4158: 6200 2873 |00b6: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -3a415c: 6e10 b1a1 0000 |00b8: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a4162: 0a00 |00bb: move-result v0 │ │ -3a4164: 3507 0800 |00bc: if-ge v7, v0, 00c4 // +0008 │ │ -3a4168: 6207 6373 |00be: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a416c: 6200 2873 |00c0: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -3a4170: 5b70 6f73 |00c2: iput-object v0, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a4174: 12f7 |00c4: const/4 v7, #int -1 // #ff │ │ -3a4176: 5967 3b79 |00c5: iput v7, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.GenericTextFeeder_iLang:I // field@793b │ │ -3a417a: 1104 |00c7: return-object v4 │ │ +3a3fd8: |[3a3fd8] net.sf.dibdib.thread_feed.FeederRf$GenericTextFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a3fe8: 6200 6373 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a3fec: 5400 6f73 |0002: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a3ff0: 6e10 b1a1 0000 |0004: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a3ff6: 0a00 |0007: move-result v0 │ │ +3a3ff8: 6201 2a73 |0008: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang$AppState;.DISCLAIMER:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732a │ │ +3a3ffc: 6e10 b1a1 0100 |000a: invoke-virtual {v1}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a4002: 0a01 |000d: move-result v1 │ │ +3a4004: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3a4006: 3610 0400 |000f: if-gt v0, v1, 0013 // +0004 │ │ +3a400a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +3a400c: 2802 |0012: goto 0014 // +0002 │ │ +3a400e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +3a4010: 6201 7779 |0014: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ +3a4014: 5473 b076 |0016: iget-object v3, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a4018: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +3a401a: 3231 8100 |0019: if-eq v1, v3, 009a // +0081 │ │ +3a401e: 6201 8879 |001b: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ +3a4022: 5473 b076 |001d: iget-object v3, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a4026: 3331 0400 |001f: if-ne v1, v3, 0023 // +0004 │ │ +3a402a: 2900 7900 |0021: goto/16 009a // +0079 │ │ +3a402e: 6201 ce79 |0023: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ +3a4032: 5473 b076 |0025: iget-object v3, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a4036: 3331 1d00 |0027: if-ne v1, v3, 0044 // +001d │ │ +3a403a: 5271 b376 |0029: iget v1, v7, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3a403e: 3312 1900 |002b: if-ne v2, v1, 0044 // +0019 │ │ +3a4042: 5360 3d79 |002d: iget-wide v0, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.displayedTick:J // field@793d │ │ +3a4046: 5362 4279 |002f: iget-wide v2, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.preparedTick:J // field@7942 │ │ +3a404a: 3105 0002 |0031: cmp-long v5, v0, v2 │ │ +3a404e: 3a05 1000 |0033: if-ltz v5, 0043 // +0010 │ │ +3a4052: 6100 be79 |0035: sget-wide v0, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qUiPointerTick:J // field@79be │ │ +3a4056: 5362 3d79 |0037: iget-wide v2, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.displayedTick:J // field@793d │ │ +3a405a: 3105 0002 |0039: cmp-long v5, v0, v2 │ │ +3a405e: 3b05 0300 |003b: if-gez v5, 003e // +0003 │ │ +3a4062: 2806 |003d: goto 0043 // +0006 │ │ +3a4064: 5360 4179 |003e: iget-wide v0, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nSlide30Supp:J // field@7941 │ │ +3a4068: 5a60 4079 |0040: iput-wide v0, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.nPointerSlide:J // field@7940 │ │ +3a406c: 1107 |0042: return-object v7 │ │ +3a406e: 1104 |0043: return-object v4 │ │ +3a4070: 5471 b076 |0044: iget-object v1, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a4074: 7210 57a2 0100 |0046: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ +3a407a: 0c01 |0049: move-result-object v1 │ │ +3a407c: 1a02 4d18 |004a: const-string v2, "ESCAPE" // string@184d │ │ +3a4080: 6e20 1298 1200 |004c: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3a4086: 0a01 |004f: move-result v1 │ │ +3a4088: 3801 1400 |0050: if-eqz v1, 0064 // +0014 │ │ +3a408c: 3800 0900 |0052: if-eqz v0, 005b // +0009 │ │ +3a4090: 6207 6373 |0054: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a4094: 6200 2b73 |0056: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_DONE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732b │ │ +3a4098: 5b70 6f73 |0058: iput-object v0, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a409c: 1104 |005a: return-object v4 │ │ +3a409e: 6207 6373 |005b: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a40a2: 6200 6373 |005d: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a40a6: 5400 8573 |005f: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ +3a40aa: 5b70 8073 |0061: iput-object v0, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3a40ae: 284b |0063: goto 00ae // +004b │ │ +3a40b0: 6201 e677 |0064: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ +3a40b4: 5472 b076 |0066: iget-object v2, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a40b8: 3221 1100 |0068: if-eq v1, v2, 0079 // +0011 │ │ +3a40bc: 6201 9377 |006a: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7793 │ │ +3a40c0: 5472 b076 |006c: iget-object v2, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a40c4: 3321 0300 |006e: if-ne v1, v2, 0071 // +0003 │ │ +3a40c8: 2809 |0070: goto 0079 // +0009 │ │ +3a40ca: 5470 b076 |0071: iget-object v0, v7, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a40ce: 2000 c714 |0073: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a40d2: 3800 0300 |0075: if-eqz v0, 0078 // +0003 │ │ +3a40d6: 0747 |0077: move-object v7, v4 │ │ +3a40d8: 1107 |0078: return-object v7 │ │ +3a40da: 3900 0900 |0079: if-nez v0, 0082 // +0009 │ │ +3a40de: 6207 6373 |007b: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a40e2: 5477 8573 |007d: iget-object v7, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ +3a40e6: 1f07 dc14 |007f: check-cast v7, Lnet/sf/dibdib/thread_feed/FeederRf; // type@14dc │ │ +3a40ea: 2814 |0081: goto 0095 // +0014 │ │ +3a40ec: 6207 5579 |0082: sget-object v7, Lnet/sf/dibdib/thread_feed/FeederRf;.CALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7955 │ │ +3a40f0: 6200 6373 |0084: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a40f4: 5400 8573 |0086: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ +3a40f8: 3307 0b00 |0088: if-ne v7, v0, 0093 // +000b │ │ +3a40fc: 6207 6373 |008a: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a4100: 5577 7173 |008c: iget-boolean v7, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ +3a4104: 3807 0500 |008e: if-eqz v7, 0093 // +0005 │ │ +3a4108: 6207 5979 |0090: sget-object v7, Lnet/sf/dibdib/thread_feed/FeederRf;.INTROCALC:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7959 │ │ +3a410c: 2803 |0092: goto 0095 // +0003 │ │ +3a410e: 6207 5c79 |0093: sget-object v7, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ +3a4112: 6200 6373 |0095: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a4116: 5b07 8073 |0097: iput-object v7, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3a411a: 2815 |0099: goto 00ae // +0015 │ │ +3a411c: 6207 6373 |009a: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a4120: 6201 6373 |009c: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a4124: 5511 7173 |009e: iget-boolean v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ +3a4128: 3901 0800 |00a0: if-nez v1, 00a8 // +0008 │ │ +3a412c: 3900 0300 |00a2: if-nez v0, 00a5 // +0003 │ │ +3a4130: 2804 |00a4: goto 00a8 // +0004 │ │ +3a4132: 6200 5c79 |00a5: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ +3a4136: 2805 |00a7: goto 00ac // +0005 │ │ +3a4138: 6200 6373 |00a8: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a413c: 5400 8573 |00aa: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ +3a4140: 5b70 8073 |00ac: iput-object v0, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3a4144: 6207 6373 |00ae: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a4148: 5477 6f73 |00b0: iget-object v7, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a414c: 6e10 b1a1 0700 |00b2: invoke-virtual {v7}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a4152: 0a07 |00b5: move-result v7 │ │ +3a4154: 6200 2873 |00b6: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +3a4158: 6e10 b1a1 0000 |00b8: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a415e: 0a00 |00bb: move-result v0 │ │ +3a4160: 3507 0800 |00bc: if-ge v7, v0, 00c4 // +0008 │ │ +3a4164: 6207 6373 |00be: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a4168: 6200 2873 |00c0: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +3a416c: 5b70 6f73 |00c2: iput-object v0, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a4170: 12f7 |00c4: const/4 v7, #int -1 // #ff │ │ +3a4172: 5967 3b79 |00c5: iput v7, v6, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.GenericTextFeeder_iLang:I // field@793b │ │ +3a4176: 1104 |00c7: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0014 line=348 │ │ 0x0023 line=350 │ │ 0x002d line=352 │ │ 0x003e line=357 │ │ @@ -1424066,17 +1424065,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b77b4: |[3b77b4] net.sourceforge.dibdib.android_qm.MainActivity.:()V │ │ -3b77c4: 7010 a970 0000 |0000: invoke-direct {v0}, Lcom/gitlab/dibdib/dib2qm/Main;.:()V // method@70a9 │ │ -3b77ca: 0e00 |0003: return-void │ │ +3b77b0: |[3b77b0] net.sourceforge.dibdib.android_qm.MainActivity.:()V │ │ +3b77c0: 7010 a970 0000 |0000: invoke-direct {v0}, Lcom/gitlab/dibdib/dib2qm/Main;.:()V // method@70a9 │ │ +3b77c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sourceforge/dibdib/android_qm/MainActivity; │ │ │ │ Virtual methods - │ │ @@ -1479465,18 +1479464,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -371480: |[371480] javax.mail.internet.PreencodedMimeBodyPart.:(Ljava/lang/String;)V │ │ -371490: 7010 399f 0000 |0000: invoke-direct {v0}, Ljavax/mail/internet/MimeBodyPart;.:()V // method@9f39 │ │ -371496: 5b01 5672 |0003: iput-object v1, v0, Ljavax/mail/internet/PreencodedMimeBodyPart;.encoding:Ljava/lang/String; // field@7256 │ │ -37149a: 0e00 |0005: return-void │ │ +37147c: |[37147c] javax.mail.internet.PreencodedMimeBodyPart.:(Ljava/lang/String;)V │ │ +37148c: 7010 399f 0000 |0000: invoke-direct {v0}, Ljavax/mail/internet/MimeBodyPart;.:()V // method@9f39 │ │ +371492: 5b01 5672 |0003: iput-object v1, v0, Ljavax/mail/internet/PreencodedMimeBodyPart;.encoding:Ljava/lang/String; // field@7256 │ │ +371496: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/internet/PreencodedMimeBodyPart; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1479487,17 +1479486,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -371468: |[371468] javax.mail.internet.PreencodedMimeBodyPart.getEncoding:()Ljava/lang/String; │ │ -371478: 5410 5672 |0000: iget-object v0, v1, Ljavax/mail/internet/PreencodedMimeBodyPart;.encoding:Ljava/lang/String; // field@7256 │ │ -37147c: 1100 |0002: return-object v0 │ │ +371464: |[371464] javax.mail.internet.PreencodedMimeBodyPart.getEncoding:()Ljava/lang/String; │ │ +371474: 5410 5672 |0000: iget-object v0, v1, Ljavax/mail/internet/PreencodedMimeBodyPart;.encoding:Ljava/lang/String; // field@7256 │ │ +371478: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/internet/PreencodedMimeBodyPart; │ │ │ │ #1 : (in Ljavax/mail/internet/PreencodedMimeBodyPart;) │ │ @@ -1479505,19 +1479504,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -37149c: |[37149c] javax.mail.internet.PreencodedMimeBodyPart.updateHeaders:()V │ │ -3714ac: 6f10 799f 0100 |0000: invoke-super {v1}, Ljavax/mail/internet/MimeBodyPart;.updateHeaders:()V // method@9f79 │ │ -3714b2: 5410 5672 |0003: iget-object v0, v1, Ljavax/mail/internet/PreencodedMimeBodyPart;.encoding:Ljava/lang/String; // field@7256 │ │ -3714b6: 7120 719f 0100 |0005: invoke-static {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.setEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f71 │ │ -3714bc: 0e00 |0008: return-void │ │ +371498: |[371498] javax.mail.internet.PreencodedMimeBodyPart.updateHeaders:()V │ │ +3714a8: 6f10 799f 0100 |0000: invoke-super {v1}, Ljavax/mail/internet/MimeBodyPart;.updateHeaders:()V // method@9f79 │ │ +3714ae: 5410 5672 |0003: iget-object v0, v1, Ljavax/mail/internet/PreencodedMimeBodyPart;.encoding:Ljava/lang/String; // field@7256 │ │ +3714b2: 7120 719f 0100 |0005: invoke-static {v1, v0}, Ljavax/mail/internet/MimeBodyPart;.setEncoding:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V // method@9f71 │ │ +3714b8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=127 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljavax/mail/internet/PreencodedMimeBodyPart; │ │ │ │ @@ -1479526,38 +1479525,38 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -3714c0: |[3714c0] javax.mail.internet.PreencodedMimeBodyPart.writeTo:(Ljava/io/OutputStream;)V │ │ -3714d0: 2040 6012 |0000: instance-of v0, v4, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ -3714d4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -3714d8: 0740 |0004: move-object v0, v4 │ │ -3714da: 1f00 6012 |0005: check-cast v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ -3714de: 2806 |0007: goto 000d // +0006 │ │ -3714e0: 2200 6012 |0008: new-instance v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ -3714e4: 7020 8f95 4000 |000a: invoke-direct {v0, v4}, Lcom/sun/mail/util/LineOutputStream;.:(Ljava/io/OutputStream;)V // method@958f │ │ -3714ea: 6e10 6da0 0300 |000d: invoke-virtual {v3}, Ljavax/mail/internet/PreencodedMimeBodyPart;.getAllHeaderLines:()Ljava/util/Enumeration; // method@a06d │ │ -3714f0: 0c01 |0010: move-result-object v1 │ │ -3714f2: 7210 119a 0100 |0011: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ -3714f8: 0a02 |0014: move-result v2 │ │ -3714fa: 3802 0c00 |0015: if-eqz v2, 0021 // +000c │ │ -3714fe: 7210 129a 0100 |0017: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ -371504: 0c02 |001a: move-result-object v2 │ │ -371506: 1f02 e612 |001b: check-cast v2, Ljava/lang/String; // type@12e6 │ │ -37150a: 6e20 9495 2000 |001d: invoke-virtual {v0, v2}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9594 │ │ -371510: 28f1 |0020: goto 0011 // -000f │ │ -371512: 6e10 9395 0000 |0021: invoke-virtual {v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9593 │ │ -371518: 6e10 6ea0 0300 |0024: invoke-virtual {v3}, Ljavax/mail/internet/PreencodedMimeBodyPart;.getDataHandler:()Ljavax/activation/DataHandler; // method@a06e │ │ -37151e: 0c00 |0027: move-result-object v0 │ │ -371520: 6e20 c79b 4000 |0028: invoke-virtual {v0, v4}, Ljavax/activation/DataHandler;.writeTo:(Ljava/io/OutputStream;)V // method@9bc7 │ │ -371526: 6e10 d996 0400 |002b: invoke-virtual {v4}, Ljava/io/OutputStream;.flush:()V // method@96d9 │ │ -37152c: 0e00 |002e: return-void │ │ +3714bc: |[3714bc] javax.mail.internet.PreencodedMimeBodyPart.writeTo:(Ljava/io/OutputStream;)V │ │ +3714cc: 2040 6012 |0000: instance-of v0, v4, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ +3714d0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +3714d4: 0740 |0004: move-object v0, v4 │ │ +3714d6: 1f00 6012 |0005: check-cast v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ +3714da: 2806 |0007: goto 000d // +0006 │ │ +3714dc: 2200 6012 |0008: new-instance v0, Lcom/sun/mail/util/LineOutputStream; // type@1260 │ │ +3714e0: 7020 8f95 4000 |000a: invoke-direct {v0, v4}, Lcom/sun/mail/util/LineOutputStream;.:(Ljava/io/OutputStream;)V // method@958f │ │ +3714e6: 6e10 6da0 0300 |000d: invoke-virtual {v3}, Ljavax/mail/internet/PreencodedMimeBodyPart;.getAllHeaderLines:()Ljava/util/Enumeration; // method@a06d │ │ +3714ec: 0c01 |0010: move-result-object v1 │ │ +3714ee: 7210 119a 0100 |0011: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@9a11 │ │ +3714f4: 0a02 |0014: move-result v2 │ │ +3714f6: 3802 0c00 |0015: if-eqz v2, 0021 // +000c │ │ +3714fa: 7210 129a 0100 |0017: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@9a12 │ │ +371500: 0c02 |001a: move-result-object v2 │ │ +371502: 1f02 e612 |001b: check-cast v2, Ljava/lang/String; // type@12e6 │ │ +371506: 6e20 9495 2000 |001d: invoke-virtual {v0, v2}, Lcom/sun/mail/util/LineOutputStream;.writeln:(Ljava/lang/String;)V // method@9594 │ │ +37150c: 28f1 |0020: goto 0011 // -000f │ │ +37150e: 6e10 9395 0000 |0021: invoke-virtual {v0}, Lcom/sun/mail/util/LineOutputStream;.writeln:()V // method@9593 │ │ +371514: 6e10 6ea0 0300 |0024: invoke-virtual {v3}, Ljavax/mail/internet/PreencodedMimeBodyPart;.getDataHandler:()Ljavax/activation/DataHandler; // method@a06e │ │ +37151a: 0c00 |0027: move-result-object v0 │ │ +37151c: 6e20 c79b 4000 |0028: invoke-virtual {v0, v4}, Ljavax/activation/DataHandler;.writeTo:(Ljava/io/OutputStream;)V // method@9bc7 │ │ +371522: 6e10 d996 0400 |002b: invoke-virtual {v4}, Ljava/io/OutputStream;.flush:()V // method@96d9 │ │ +371528: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0008 line=104 │ │ 0x000d line=108 │ │ 0x0011 line=109 │ │ @@ -1479599,17 +1479598,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -371e18: |[371e18] javax.mail.search.FromStringTerm.:(Ljava/lang/String;)V │ │ -371e28: 7020 78a0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/AddressStringTerm;.:(Ljava/lang/String;)V // method@a078 │ │ -371e2e: 0e00 |0003: return-void │ │ +371e14: |[371e14] javax.mail.search.FromStringTerm.:(Ljava/lang/String;)V │ │ +371e24: 7020 78a0 1000 |0000: invoke-direct {v0, v1}, Ljavax/mail/search/AddressStringTerm;.:(Ljava/lang/String;)V // method@a078 │ │ +371e2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/search/FromStringTerm; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1479619,22 +1479618,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -371d9c: |[371d9c] javax.mail.search.FromStringTerm.equals:(Ljava/lang/Object;)Z │ │ -371dac: 2020 4b14 |0000: instance-of v0, v2, Ljavax/mail/search/FromStringTerm; // type@144b │ │ -371db0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -371db4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -371db6: 0f02 |0005: return v2 │ │ -371db8: 6f20 79a0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/AddressStringTerm;.equals:(Ljava/lang/Object;)Z // method@a079 │ │ -371dbe: 0a02 |0009: move-result v2 │ │ -371dc0: 0f02 |000a: return v2 │ │ +371d98: |[371d98] javax.mail.search.FromStringTerm.equals:(Ljava/lang/Object;)Z │ │ +371da8: 2020 4b14 |0000: instance-of v0, v2, Ljavax/mail/search/FromStringTerm; // type@144b │ │ +371dac: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +371db0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +371db2: 0f02 |0005: return v2 │ │ +371db4: 6f20 79a0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/AddressStringTerm;.equals:(Ljava/lang/Object;)Z // method@a079 │ │ +371dba: 0a02 |0009: move-result v2 │ │ +371dbc: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0006 line=104 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/mail/search/FromStringTerm; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ @@ -1479644,32 +1479643,32 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -371dc4: |[371dc4] javax.mail.search.FromStringTerm.match:(Ljavax/mail/Message;)Z │ │ -371dd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -371dd6: 6e10 f49c 0400 |0001: invoke-virtual {v4}, Ljavax/mail/Message;.getFrom:()[Ljavax/mail/Address; // method@9cf4 │ │ -371ddc: 0c04 |0004: move-result-object v4 │ │ -371dde: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ -371de2: 0f00 |0007: return v0 │ │ -371de4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -371de6: 2142 |0009: array-length v2, v4 │ │ -371de8: 3521 0f00 |000a: if-ge v1, v2, 0019 // +000f │ │ -371dec: 4602 0401 |000c: aget-object v2, v4, v1 │ │ -371df0: 6f20 7ba0 2300 |000e: invoke-super {v3, v2}, Ljavax/mail/search/AddressStringTerm;.match:(Ljavax/mail/Address;)Z // method@a07b │ │ -371df6: 0a02 |0011: move-result v2 │ │ -371df8: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -371dfc: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -371dfe: 0f04 |0015: return v4 │ │ -371e00: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -371e04: 28f1 |0018: goto 0009 // -000f │ │ -371e06: 0f00 |0019: return v0 │ │ +371dc0: |[371dc0] javax.mail.search.FromStringTerm.match:(Ljavax/mail/Message;)Z │ │ +371dd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +371dd2: 6e10 f49c 0400 |0001: invoke-virtual {v4}, Ljavax/mail/Message;.getFrom:()[Ljavax/mail/Address; // method@9cf4 │ │ +371dd8: 0c04 |0004: move-result-object v4 │ │ +371dda: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ +371dde: 0f00 |0007: return v0 │ │ +371de0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +371de2: 2142 |0009: array-length v2, v4 │ │ +371de4: 3521 0f00 |000a: if-ge v1, v2, 0019 // +000f │ │ +371de8: 4602 0401 |000c: aget-object v2, v4, v1 │ │ +371dec: 6f20 7ba0 2300 |000e: invoke-super {v3, v2}, Ljavax/mail/search/AddressStringTerm;.match:(Ljavax/mail/Address;)Z // method@a07b │ │ +371df2: 0a02 |0011: move-result v2 │ │ +371df4: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +371df8: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +371dfa: 0f04 |0015: return v4 │ │ +371dfc: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +371e00: 28f1 |0018: goto 0009 // -000f │ │ +371e02: 0f00 |0019: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0001 line=83 │ │ 0x0009 line=91 │ │ 0x000c line=92 │ │ @@ -1479707,18 +1479706,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -372204: |[372204] javax.mail.search.MessageNumberTerm.:(I)V │ │ -372214: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -372216: 7030 a9a0 0102 |0001: invoke-direct {v1, v0, v2}, Ljavax/mail/search/IntegerComparisonTerm;.:(II)V // method@a0a9 │ │ -37221c: 0e00 |0004: return-void │ │ +372200: |[372200] javax.mail.search.MessageNumberTerm.:(I)V │ │ +372210: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +372212: 7030 a9a0 0102 |0001: invoke-direct {v1, v0, v2}, Ljavax/mail/search/IntegerComparisonTerm;.:(II)V // method@a0a9 │ │ +372218: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljavax/mail/search/MessageNumberTerm; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -1479728,22 +1479727,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3721a4: |[3721a4] javax.mail.search.MessageNumberTerm.equals:(Ljava/lang/Object;)Z │ │ -3721b4: 2020 5014 |0000: instance-of v0, v2, Ljavax/mail/search/MessageNumberTerm; // type@1450 │ │ -3721b8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3721bc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3721be: 0f02 |0005: return v2 │ │ -3721c0: 6f20 aaa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/IntegerComparisonTerm;.equals:(Ljava/lang/Object;)Z // method@a0aa │ │ -3721c6: 0a02 |0009: move-result v2 │ │ -3721c8: 0f02 |000a: return v2 │ │ +3721a0: |[3721a0] javax.mail.search.MessageNumberTerm.equals:(Ljava/lang/Object;)Z │ │ +3721b0: 2020 5014 |0000: instance-of v0, v2, Ljavax/mail/search/MessageNumberTerm; // type@1450 │ │ +3721b4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3721b8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3721ba: 0f02 |0005: return v2 │ │ +3721bc: 6f20 aaa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/IntegerComparisonTerm;.equals:(Ljava/lang/Object;)Z // method@a0aa │ │ +3721c2: 0a02 |0009: move-result v2 │ │ +3721c4: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=90 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/mail/search/MessageNumberTerm; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ @@ -1479753,22 +1479752,22 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3721cc: |[3721cc] javax.mail.search.MessageNumberTerm.match:(Ljavax/mail/Message;)Z │ │ -3721dc: 6e10 f69c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.getMessageNumber:()I // method@9cf6 │ │ -3721e2: 0a01 |0003: move-result v1 │ │ -3721e4: 6f20 aea0 1000 |0004: invoke-super {v0, v1}, Ljavax/mail/search/IntegerComparisonTerm;.match:(I)Z // method@a0ae │ │ -3721ea: 0a01 |0007: move-result v1 │ │ -3721ec: 0f01 |0008: return v1 │ │ -3721ee: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3721f0: 0f01 |000a: return v1 │ │ +3721c8: |[3721c8] javax.mail.search.MessageNumberTerm.match:(Ljavax/mail/Message;)Z │ │ +3721d8: 6e10 f69c 0100 |0000: invoke-virtual {v1}, Ljavax/mail/Message;.getMessageNumber:()I // method@9cf6 │ │ +3721de: 0a01 |0003: move-result v1 │ │ +3721e0: 6f20 aea0 1000 |0004: invoke-super {v0, v1}, Ljavax/mail/search/IntegerComparisonTerm;.match:(I)Z // method@a0ae │ │ +3721e6: 0a01 |0007: move-result v1 │ │ +3721e8: 0f01 |0008: return v1 │ │ +3721ea: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3721ec: 0f01 |000a: return v1 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=80 │ │ locals : │ │ @@ -1479805,17 +1479804,17 @@ │ │ type : '(ILjava/util/Date;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -372498: |[372498] javax.mail.search.ReceivedDateTerm.:(ILjava/util/Date;)V │ │ -3724a8: 7030 8fa0 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/search/DateTerm;.:(ILjava/util/Date;)V // method@a08f │ │ -3724ae: 0e00 |0003: return-void │ │ +372494: |[372494] javax.mail.search.ReceivedDateTerm.:(ILjava/util/Date;)V │ │ +3724a4: 7030 8fa0 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/search/DateTerm;.:(ILjava/util/Date;)V // method@a08f │ │ +3724aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/search/ReceivedDateTerm; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/util/Date; │ │ @@ -1479826,22 +1479825,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -372434: |[372434] javax.mail.search.ReceivedDateTerm.equals:(Ljava/lang/Object;)Z │ │ -372444: 2020 5314 |0000: instance-of v0, v2, Ljavax/mail/search/ReceivedDateTerm; // type@1453 │ │ -372448: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -37244c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -37244e: 0f02 |0005: return v2 │ │ -372450: 6f20 90a0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/DateTerm;.equals:(Ljava/lang/Object;)Z // method@a090 │ │ -372456: 0a02 |0009: move-result v2 │ │ -372458: 0f02 |000a: return v2 │ │ +372430: |[372430] javax.mail.search.ReceivedDateTerm.equals:(Ljava/lang/Object;)Z │ │ +372440: 2020 5314 |0000: instance-of v0, v2, Ljavax/mail/search/ReceivedDateTerm; // type@1453 │ │ +372444: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +372448: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +37244a: 0f02 |0005: return v2 │ │ +37244c: 6f20 90a0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/DateTerm;.equals:(Ljava/lang/Object;)Z // method@a090 │ │ +372452: 0a02 |0009: move-result v2 │ │ +372454: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0006 line=96 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/mail/search/ReceivedDateTerm; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ @@ -1479851,24 +1479850,24 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -37245c: |[37245c] javax.mail.search.ReceivedDateTerm.match:(Ljavax/mail/Message;)Z │ │ -37246c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -37246e: 6e10 f79c 0200 |0001: invoke-virtual {v2}, Ljavax/mail/Message;.getReceivedDate:()Ljava/util/Date; // method@9cf7 │ │ -372474: 0c02 |0004: move-result-object v2 │ │ -372476: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -37247a: 0f00 |0007: return v0 │ │ -37247c: 6f20 94a0 2100 |0008: invoke-super {v1, v2}, Ljavax/mail/search/DateTerm;.match:(Ljava/util/Date;)Z // method@a094 │ │ -372482: 0a02 |000b: move-result v2 │ │ -372484: 0f02 |000c: return v2 │ │ -372486: 0f00 |000d: return v0 │ │ +372458: |[372458] javax.mail.search.ReceivedDateTerm.match:(Ljavax/mail/Message;)Z │ │ +372468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +37246a: 6e10 f79c 0200 |0001: invoke-virtual {v2}, Ljavax/mail/Message;.getReceivedDate:()Ljava/util/Date; // method@9cf7 │ │ +372470: 0c02 |0004: move-result-object v2 │ │ +372472: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +372476: 0f00 |0007: return v0 │ │ +372478: 6f20 94a0 2100 |0008: invoke-super {v1, v2}, Ljavax/mail/search/DateTerm;.match:(Ljava/util/Date;)Z // method@a094 │ │ +37247e: 0a02 |000b: move-result v2 │ │ +372480: 0f02 |000c: return v2 │ │ +372482: 0f00 |000d: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0001 line=78 │ │ 0x0008 line=86 │ │ locals : │ │ @@ -1479909,18 +1479908,18 @@ │ │ type : '(Ljavax/mail/Message$RecipientType;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -372590: |[372590] javax.mail.search.RecipientStringTerm.:(Ljavax/mail/Message$RecipientType;Ljava/lang/String;)V │ │ -3725a0: 7020 78a0 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/search/AddressStringTerm;.:(Ljava/lang/String;)V // method@a078 │ │ -3725a6: 5b01 7b72 |0003: iput-object v1, v0, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727b │ │ -3725aa: 0e00 |0005: return-void │ │ +37258c: |[37258c] javax.mail.search.RecipientStringTerm.:(Ljavax/mail/Message$RecipientType;Ljava/lang/String;)V │ │ +37259c: 7020 78a0 2000 |0000: invoke-direct {v0, v2}, Ljavax/mail/search/AddressStringTerm;.:(Ljava/lang/String;)V // method@a078 │ │ +3725a2: 5b01 7b72 |0003: iput-object v1, v0, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727b │ │ +3725a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljavax/mail/search/RecipientStringTerm; │ │ 0x0000 - 0x0006 reg=1 (null) Ljavax/mail/Message$RecipientType; │ │ @@ -1479932,31 +1479931,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3724b0: |[3724b0] javax.mail.search.RecipientStringTerm.equals:(Ljava/lang/Object;)Z │ │ -3724c0: 2040 5414 |0000: instance-of v0, v4, Ljavax/mail/search/RecipientStringTerm; // type@1454 │ │ -3724c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3724c6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3724ca: 0f01 |0005: return v1 │ │ -3724cc: 0740 |0006: move-object v0, v4 │ │ -3724ce: 1f00 5414 |0007: check-cast v0, Ljavax/mail/search/RecipientStringTerm; // type@1454 │ │ -3724d2: 5400 7b72 |0009: iget-object v0, v0, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727b │ │ -3724d6: 5432 7b72 |000b: iget-object v2, v3, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727b │ │ -3724da: 6e20 e697 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -3724e0: 0a00 |0010: move-result v0 │ │ -3724e2: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -3724e6: 6f20 79a0 4300 |0013: invoke-super {v3, v4}, Ljavax/mail/search/AddressStringTerm;.equals:(Ljava/lang/Object;)Z // method@a079 │ │ -3724ec: 0a04 |0016: move-result v4 │ │ -3724ee: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ -3724f2: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -3724f4: 0f01 |001a: return v1 │ │ +3724ac: |[3724ac] javax.mail.search.RecipientStringTerm.equals:(Ljava/lang/Object;)Z │ │ +3724bc: 2040 5414 |0000: instance-of v0, v4, Ljavax/mail/search/RecipientStringTerm; // type@1454 │ │ +3724c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3724c2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3724c6: 0f01 |0005: return v1 │ │ +3724c8: 0740 |0006: move-object v0, v4 │ │ +3724ca: 1f00 5414 |0007: check-cast v0, Ljavax/mail/search/RecipientStringTerm; // type@1454 │ │ +3724ce: 5400 7b72 |0009: iget-object v0, v0, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727b │ │ +3724d2: 5432 7b72 |000b: iget-object v2, v3, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727b │ │ +3724d6: 6e20 e697 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +3724dc: 0a00 |0010: move-result v0 │ │ +3724de: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +3724e2: 6f20 79a0 4300 |0013: invoke-super {v3, v4}, Ljavax/mail/search/AddressStringTerm;.equals:(Ljava/lang/Object;)Z // method@a079 │ │ +3724e8: 0a04 |0016: move-result v4 │ │ +3724ea: 3804 0300 |0017: if-eqz v4, 001a // +0003 │ │ +3724ee: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +3724f0: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0006 line=122 │ │ 0x0009 line=123 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Ljavax/mail/search/RecipientStringTerm; │ │ @@ -1479967,17 +1479966,17 @@ │ │ type : '()Ljavax/mail/Message$RecipientType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -372578: |[372578] javax.mail.search.RecipientStringTerm.getRecipientType:()Ljavax/mail/Message$RecipientType; │ │ -372588: 5410 7b72 |0000: iget-object v0, v1, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727b │ │ -37258c: 1100 |0002: return-object v0 │ │ +372574: |[372574] javax.mail.search.RecipientStringTerm.getRecipientType:()Ljavax/mail/Message$RecipientType; │ │ +372584: 5410 7b72 |0000: iget-object v0, v1, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727b │ │ +372588: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljavax/mail/search/RecipientStringTerm; │ │ │ │ #2 : (in Ljavax/mail/search/RecipientStringTerm;) │ │ @@ -1479985,22 +1479984,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -372550: |[372550] javax.mail.search.RecipientStringTerm.hashCode:()I │ │ -372560: 5420 7b72 |0000: iget-object v0, v2, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727b │ │ -372564: 6e10 e997 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ -37256a: 0a00 |0005: move-result v0 │ │ -37256c: 6f10 7aa0 0200 |0006: invoke-super {v2}, Ljavax/mail/search/AddressStringTerm;.hashCode:()I // method@a07a │ │ -372572: 0a01 |0009: move-result v1 │ │ -372574: b010 |000a: add-int/2addr v0, v1 │ │ -372576: 0f00 |000b: return v0 │ │ +37254c: |[37254c] javax.mail.search.RecipientStringTerm.hashCode:()I │ │ +37255c: 5420 7b72 |0000: iget-object v0, v2, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727b │ │ +372560: 6e10 e997 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@97e9 │ │ +372566: 0a00 |0005: move-result v0 │ │ +372568: 6f10 7aa0 0200 |0006: invoke-super {v2}, Ljavax/mail/search/AddressStringTerm;.hashCode:()I // method@a07a │ │ +37256e: 0a01 |0009: move-result v1 │ │ +372570: b010 |000a: add-int/2addr v0, v1 │ │ +372572: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljavax/mail/search/RecipientStringTerm; │ │ │ │ #3 : (in Ljavax/mail/search/RecipientStringTerm;) │ │ @@ -1480008,33 +1480007,33 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3724f8: |[3724f8] javax.mail.search.RecipientStringTerm.match:(Ljavax/mail/Message;)Z │ │ -372508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -37250a: 5431 7b72 |0001: iget-object v1, v3, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727b │ │ -37250e: 6e20 f89c 1400 |0003: invoke-virtual {v4, v1}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ -372514: 0c04 |0006: move-result-object v4 │ │ -372516: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ -37251a: 0f00 |0009: return v0 │ │ -37251c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -37251e: 2142 |000b: array-length v2, v4 │ │ -372520: 3521 0f00 |000c: if-ge v1, v2, 001b // +000f │ │ -372524: 4602 0401 |000e: aget-object v2, v4, v1 │ │ -372528: 6f20 7ba0 2300 |0010: invoke-super {v3, v2}, Ljavax/mail/search/AddressStringTerm;.match:(Ljavax/mail/Address;)Z // method@a07b │ │ -37252e: 0a02 |0013: move-result v2 │ │ -372530: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -372534: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -372536: 0f04 |0017: return v4 │ │ -372538: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -37253c: 28f1 |001a: goto 000b // -000f │ │ -37253e: 0f00 |001b: return v0 │ │ +3724f4: |[3724f4] javax.mail.search.RecipientStringTerm.match:(Ljavax/mail/Message;)Z │ │ +372504: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +372506: 5431 7b72 |0001: iget-object v1, v3, Ljavax/mail/search/RecipientStringTerm;.type:Ljavax/mail/Message$RecipientType; // field@727b │ │ +37250a: 6e20 f89c 1400 |0003: invoke-virtual {v4, v1}, Ljavax/mail/Message;.getRecipients:(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address; // method@9cf8 │ │ +372510: 0c04 |0006: move-result-object v4 │ │ +372512: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ +372516: 0f00 |0009: return v0 │ │ +372518: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +37251a: 2142 |000b: array-length v2, v4 │ │ +37251c: 3521 0f00 |000c: if-ge v1, v2, 001b // +000f │ │ +372520: 4602 0401 |000e: aget-object v2, v4, v1 │ │ +372524: 6f20 7ba0 2300 |0010: invoke-super {v3, v2}, Ljavax/mail/search/AddressStringTerm;.match:(Ljavax/mail/Address;)Z // method@a07b │ │ +37252a: 0a02 |0013: move-result v2 │ │ +37252c: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +372530: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +372532: 0f04 |0017: return v4 │ │ +372534: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +372538: 28f1 |001a: goto 000b // -000f │ │ +37253a: 0f00 |001b: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ Ljava/lang/Exception; -> 0x001b │ │ positions : │ │ 0x0001 line=101 │ │ 0x000b line=109 │ │ 0x000e line=110 │ │ @@ -1480072,17 +1480071,17 @@ │ │ type : '(ILjava/util/Date;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -372754: |[372754] javax.mail.search.SentDateTerm.:(ILjava/util/Date;)V │ │ -372764: 7030 8fa0 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/search/DateTerm;.:(ILjava/util/Date;)V // method@a08f │ │ -37276a: 0e00 |0003: return-void │ │ +372750: |[372750] javax.mail.search.SentDateTerm.:(ILjava/util/Date;)V │ │ +372760: 7030 8fa0 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/search/DateTerm;.:(ILjava/util/Date;)V // method@a08f │ │ +372766: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/search/SentDateTerm; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/util/Date; │ │ @@ -1480093,22 +1480092,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3726f0: |[3726f0] javax.mail.search.SentDateTerm.equals:(Ljava/lang/Object;)Z │ │ -372700: 2020 5814 |0000: instance-of v0, v2, Ljavax/mail/search/SentDateTerm; // type@1458 │ │ -372704: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -372708: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -37270a: 0f02 |0005: return v2 │ │ -37270c: 6f20 90a0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/DateTerm;.equals:(Ljava/lang/Object;)Z // method@a090 │ │ -372712: 0a02 |0009: move-result v2 │ │ -372714: 0f02 |000a: return v2 │ │ +3726ec: |[3726ec] javax.mail.search.SentDateTerm.equals:(Ljava/lang/Object;)Z │ │ +3726fc: 2020 5814 |0000: instance-of v0, v2, Ljavax/mail/search/SentDateTerm; // type@1458 │ │ +372700: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +372704: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +372706: 0f02 |0005: return v2 │ │ +372708: 6f20 90a0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/DateTerm;.equals:(Ljava/lang/Object;)Z // method@a090 │ │ +37270e: 0a02 |0009: move-result v2 │ │ +372710: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0006 line=96 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/mail/search/SentDateTerm; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ @@ -1480118,24 +1480117,24 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -372718: |[372718] javax.mail.search.SentDateTerm.match:(Ljavax/mail/Message;)Z │ │ -372728: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -37272a: 6e10 fa9c 0200 |0001: invoke-virtual {v2}, Ljavax/mail/Message;.getSentDate:()Ljava/util/Date; // method@9cfa │ │ -372730: 0c02 |0004: move-result-object v2 │ │ -372732: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -372736: 0f00 |0007: return v0 │ │ -372738: 6f20 94a0 2100 |0008: invoke-super {v1, v2}, Ljavax/mail/search/DateTerm;.match:(Ljava/util/Date;)Z // method@a094 │ │ -37273e: 0a02 |000b: move-result v2 │ │ -372740: 0f02 |000c: return v2 │ │ -372742: 0f00 |000d: return v0 │ │ +372714: |[372714] javax.mail.search.SentDateTerm.match:(Ljavax/mail/Message;)Z │ │ +372724: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +372726: 6e10 fa9c 0200 |0001: invoke-virtual {v2}, Ljavax/mail/Message;.getSentDate:()Ljava/util/Date; // method@9cfa │ │ +37272c: 0c02 |0004: move-result-object v2 │ │ +37272e: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +372732: 0f00 |0007: return v0 │ │ +372734: 6f20 94a0 2100 |0008: invoke-super {v1, v2}, Ljavax/mail/search/DateTerm;.match:(Ljava/util/Date;)Z // method@a094 │ │ +37273a: 0a02 |000b: move-result v2 │ │ +37273c: 0f02 |000c: return v2 │ │ +37273e: 0f00 |000d: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0001 line=78 │ │ 0x0008 line=86 │ │ locals : │ │ @@ -1480172,17 +1480171,17 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3727d4: |[3727d4] javax.mail.search.SizeTerm.:(II)V │ │ -3727e4: 7030 a9a0 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/search/IntegerComparisonTerm;.:(II)V // method@a0a9 │ │ -3727ea: 0e00 |0003: return-void │ │ +3727d0: |[3727d0] javax.mail.search.SizeTerm.:(II)V │ │ +3727e0: 7030 a9a0 1002 |0000: invoke-direct {v0, v1, v2}, Ljavax/mail/search/IntegerComparisonTerm;.:(II)V // method@a0a9 │ │ +3727e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljavax/mail/search/SizeTerm; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1480193,22 +1480192,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -37276c: |[37276c] javax.mail.search.SizeTerm.equals:(Ljava/lang/Object;)Z │ │ -37277c: 2020 5914 |0000: instance-of v0, v2, Ljavax/mail/search/SizeTerm; // type@1459 │ │ -372780: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -372784: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -372786: 0f02 |0005: return v2 │ │ -372788: 6f20 aaa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/IntegerComparisonTerm;.equals:(Ljava/lang/Object;)Z // method@a0aa │ │ -37278e: 0a02 |0009: move-result v2 │ │ -372790: 0f02 |000a: return v2 │ │ +372768: |[372768] javax.mail.search.SizeTerm.equals:(Ljava/lang/Object;)Z │ │ +372778: 2020 5914 |0000: instance-of v0, v2, Ljavax/mail/search/SizeTerm; // type@1459 │ │ +37277c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +372780: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +372782: 0f02 |0005: return v2 │ │ +372784: 6f20 aaa0 2100 |0006: invoke-super {v1, v2}, Ljavax/mail/search/IntegerComparisonTerm;.equals:(Ljava/lang/Object;)Z // method@a0aa │ │ +37278a: 0a02 |0009: move-result v2 │ │ +37278c: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0006 line=94 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljavax/mail/search/SizeTerm; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ @@ -1480218,25 +1480217,25 @@ │ │ type : '(Ljavax/mail/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -372794: |[372794] javax.mail.search.SizeTerm.match:(Ljavax/mail/Message;)Z │ │ -3727a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3727a6: 6e10 fc9c 0300 |0001: invoke-virtual {v3}, Ljavax/mail/Message;.getSize:()I // method@9cfc │ │ -3727ac: 0a03 |0004: move-result v3 │ │ -3727ae: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ -3727b0: 3313 0300 |0006: if-ne v3, v1, 0009 // +0003 │ │ -3727b4: 0f00 |0008: return v0 │ │ -3727b6: 6f20 aea0 3200 |0009: invoke-super {v2, v3}, Ljavax/mail/search/IntegerComparisonTerm;.match:(I)Z // method@a0ae │ │ -3727bc: 0a03 |000c: move-result v3 │ │ -3727be: 0f03 |000d: return v3 │ │ -3727c0: 0f00 |000e: return v0 │ │ +372790: |[372790] javax.mail.search.SizeTerm.match:(Ljavax/mail/Message;)Z │ │ +3727a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3727a2: 6e10 fc9c 0300 |0001: invoke-virtual {v3}, Ljavax/mail/Message;.getSize:()I // method@9cfc │ │ +3727a8: 0a03 |0004: move-result v3 │ │ +3727aa: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ +3727ac: 3313 0300 |0006: if-ne v3, v1, 0009 // +0003 │ │ +3727b0: 0f00 |0008: return v0 │ │ +3727b2: 6f20 aea0 3200 |0009: invoke-super {v2, v3}, Ljavax/mail/search/IntegerComparisonTerm;.match:(I)Z // method@a0ae │ │ +3727b8: 0a03 |000c: move-result v3 │ │ +3727ba: 0f03 |000d: return v3 │ │ +3727bc: 0f00 |000e: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ Ljava/lang/Exception; -> 0x000e │ │ positions : │ │ 0x0001 line=76 │ │ 0x0009 line=84 │ │ locals : │ │ @@ -1480316,19 +1480315,19 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3817e0: |[3817e0] net.sf.dibdib.generic.QIfs$QObjectR.:(I)V │ │ -3817f0: 7010 76a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ -3817f6: 2311 0316 |0003: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QComponent; // type@1603 │ │ -3817fa: 5b01 0e76 |0005: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QObjectR;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760e │ │ -3817fe: 0e00 |0007: return-void │ │ +3817dc: |[3817dc] net.sf.dibdib.generic.QIfs$QObjectR.:(I)V │ │ +3817ec: 7010 76a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ +3817f2: 2311 0316 |0003: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QComponent; // type@1603 │ │ +3817f6: 5b01 0e76 |0005: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QObjectR;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760e │ │ +3817fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0003 line=358 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sf/dibdib/generic/QIfs$QObjectR; │ │ 0x0000 - 0x0008 reg=1 (null) I │ │ @@ -1480338,18 +1480337,18 @@ │ │ type : '([Lnet/sf/dibdib/generic/QIfs$QComponent;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -381800: |[381800] net.sf.dibdib.generic.QIfs$QObjectR.:([Lnet/sf/dibdib/generic/QIfs$QComponent;)V │ │ -381810: 7010 76a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ -381816: 5b01 0e76 |0003: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QObjectR;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760e │ │ -38181a: 0e00 |0005: return-void │ │ +3817fc: |[3817fc] net.sf.dibdib.generic.QIfs$QObjectR.:([Lnet/sf/dibdib/generic/QIfs$QComponent;)V │ │ +38180c: 7010 76a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ +381812: 5b01 0e76 |0003: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QObjectR;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760e │ │ +381816: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0003 line=362 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sf/dibdib/generic/QIfs$QObjectR; │ │ 0x0000 - 0x0006 reg=1 (null) [Lnet/sf/dibdib/generic/QIfs$QComponent; │ │ @@ -1480360,20 +1480359,20 @@ │ │ type : '(IJ)Lnet/sf/dibdib/generic/QIfs$QStamped;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3817bc: |[3817bc] net.sf.dibdib.generic.QIfs$QObjectR.get:(IJ)Lnet/sf/dibdib/generic/QIfs$QStamped; │ │ -3817cc: 5410 0e76 |0000: iget-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QObjectR;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760e │ │ -3817d0: 4602 0002 |0002: aget-object v2, v0, v2 │ │ -3817d4: 6e30 53a2 3204 |0004: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/generic/QIfs$QComponent;.get:(J)Lnet/sf/dibdib/generic/QIfs$QStamped; // method@a253 │ │ -3817da: 0c02 |0007: move-result-object v2 │ │ -3817dc: 1102 |0008: return-object v2 │ │ +3817b8: |[3817b8] net.sf.dibdib.generic.QIfs$QObjectR.get:(IJ)Lnet/sf/dibdib/generic/QIfs$QStamped; │ │ +3817c8: 5410 0e76 |0000: iget-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QObjectR;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760e │ │ +3817cc: 4602 0002 |0002: aget-object v2, v0, v2 │ │ +3817d0: 6e30 53a2 3204 |0004: invoke-virtual {v2, v3, v4}, Lnet/sf/dibdib/generic/QIfs$QComponent;.get:(J)Lnet/sf/dibdib/generic/QIfs$QStamped; // method@a253 │ │ +3817d6: 0c02 |0007: move-result-object v2 │ │ +3817d8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/sf/dibdib/generic/QIfs$QObjectR; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ 0x0000 - 0x0009 reg=3 (null) J │ │ @@ -1480448,38 +1480447,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3818fc: |[3818fc] net.sf.dibdib.generic.QIfs$QSeqInt.:()V │ │ -38190c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -38190e: 2300 1915 |0001: new-array v0, v0, [I // type@1519 │ │ -381912: 6900 1176 |0003: sput-object v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.zNil:[I // field@7611 │ │ -381916: 0e00 |0005: return-void │ │ +3818f8: |[3818f8] net.sf.dibdib.generic.QIfs$QSeqInt.:()V │ │ +381908: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +38190a: 2300 1915 |0001: new-array v0, v0, [I // type@1519 │ │ +38190e: 6900 1176 |0003: sput-object v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.zNil:[I // field@7611 │ │ +381912: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=171 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/QIfs$QSeqInt;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -381918: |[381918] net.sf.dibdib.generic.QIfs$QSeqInt.:()V │ │ -381928: 7010 76a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ -38192e: 6200 1176 |0003: sget-object v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.zNil:[I // field@7611 │ │ -381932: 5b10 0f76 |0005: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -381936: 0e00 |0007: return-void │ │ +381914: |[381914] net.sf.dibdib.generic.QIfs$QSeqInt.:()V │ │ +381924: 7010 76a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ +38192a: 6200 1176 |0003: sget-object v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.zNil:[I // field@7611 │ │ +38192e: 5b10 0f76 |0005: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +381932: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0003 line=173 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnet/sf/dibdib/generic/QIfs$QSeqInt; │ │ │ │ @@ -1480488,23 +1480487,23 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -381938: |[381938] net.sf.dibdib.generic.QIfs$QSeqInt.:(I)V │ │ -381948: 7010 76a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ -38194e: 6200 1176 |0003: sget-object v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.zNil:[I // field@7611 │ │ -381952: 5b10 0f76 |0005: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -381956: 3c02 0300 |0007: if-gtz v2, 000a // +0003 │ │ -38195a: 2803 |0009: goto 000c // +0003 │ │ -38195c: 2320 1915 |000a: new-array v0, v2, [I // type@1519 │ │ -381960: 5b10 0f76 |000c: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -381964: 0e00 |000e: return-void │ │ +381934: |[381934] net.sf.dibdib.generic.QIfs$QSeqInt.:(I)V │ │ +381944: 7010 76a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ +38194a: 6200 1176 |0003: sget-object v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.zNil:[I // field@7611 │ │ +38194e: 5b10 0f76 |0005: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +381952: 3c02 0300 |0007: if-gtz v2, 000a // +0003 │ │ +381956: 2803 |0009: goto 000c // +0003 │ │ +381958: 2320 1915 |000a: new-array v0, v2, [I // type@1519 │ │ +38195c: 5b10 0f76 |000c: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +381960: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0003 line=173 │ │ 0x000a line=178 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lnet/sf/dibdib/generic/QIfs$QSeqInt; │ │ @@ -1480516,18 +1480515,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3818a8: |[3818a8] net.sf.dibdib.generic.QIfs$QSeqInt.clone:()Ljava/lang/Object; │ │ -3818b8: 6e10 71a2 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqInt; // method@a271 │ │ -3818be: 0c00 |0003: move-result-object v0 │ │ -3818c0: 1100 |0004: return-object v0 │ │ +3818a4: |[3818a4] net.sf.dibdib.generic.QIfs$QSeqInt.clone:()Ljava/lang/Object; │ │ +3818b4: 6e10 71a2 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqInt; // method@a271 │ │ +3818ba: 0c00 |0003: move-result-object v0 │ │ +3818bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sf/dibdib/generic/QIfs$QSeqInt; │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/QIfs$QSeqInt;) │ │ @@ -1480535,25 +1480534,25 @@ │ │ type : '()Lnet/sf/dibdib/generic/QIfs$QSeqInt;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3818c4: |[3818c4] net.sf.dibdib.generic.QIfs$QSeqInt.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqInt; │ │ -3818d4: 2200 9f14 |0000: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3818d8: 7010 6ea2 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.:()V // method@a26e │ │ -3818de: 5331 1076 |0005: iget-wide v1, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.stamp:J // field@7610 │ │ -3818e2: 5a01 1076 |0007: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.stamp:J // field@7610 │ │ -3818e6: 5431 0f76 |0009: iget-object v1, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -3818ea: 6e10 3da6 0100 |000b: invoke-virtual {v1}, [I.clone:()Ljava/lang/Object; // method@a63d │ │ -3818f0: 0c01 |000e: move-result-object v1 │ │ -3818f2: 1f01 1915 |000f: check-cast v1, [I // type@1519 │ │ -3818f6: 5b01 0f76 |0011: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -3818fa: 1100 |0013: return-object v0 │ │ +3818c0: |[3818c0] net.sf.dibdib.generic.QIfs$QSeqInt.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqInt; │ │ +3818d0: 2200 9f14 |0000: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3818d4: 7010 6ea2 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.:()V // method@a26e │ │ +3818da: 5331 1076 |0005: iget-wide v1, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.stamp:J // field@7610 │ │ +3818de: 5a01 1076 |0007: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.stamp:J // field@7610 │ │ +3818e2: 5431 0f76 |0009: iget-object v1, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +3818e6: 6e10 3da6 0100 |000b: invoke-virtual {v1}, [I.clone:()Ljava/lang/Object; // method@a63d │ │ +3818ec: 0c01 |000e: move-result-object v1 │ │ +3818ee: 1f01 1915 |000f: check-cast v1, [I // type@1519 │ │ +3818f2: 5b01 0f76 |0011: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +3818f6: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ 0x0009 line=185 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lnet/sf/dibdib/generic/QIfs$QSeqInt; │ │ @@ -1480604,24 +1480603,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -381968: |[381968] net.sf.dibdib.generic.QIfs$QSeqR.:()V │ │ -381978: 7010 84a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QVal;.:()V // method@a284 │ │ -38197e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -381980: 5b10 1576 |0004: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqR;.zString:Ljava/lang/String; // field@7615 │ │ -381984: 6200 2e76 |0006: sget-object v0, Lnet/sf/dibdib/generic/QIfs;.NIL_WORDS:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@762e │ │ -381988: 5b10 1476 |0008: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqR;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7614 │ │ -38198c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -38198e: 5910 1376 |000b: iput v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqR;.jStart:I // field@7613 │ │ -381992: 5910 1276 |000d: iput v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqR;.jEnd:I // field@7612 │ │ -381996: 0e00 |000f: return-void │ │ +381964: |[381964] net.sf.dibdib.generic.QIfs$QSeqR.:()V │ │ +381974: 7010 84a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QVal;.:()V // method@a284 │ │ +38197a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +38197c: 5b10 1576 |0004: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqR;.zString:Ljava/lang/String; // field@7615 │ │ +381980: 6200 2e76 |0006: sget-object v0, Lnet/sf/dibdib/generic/QIfs;.NIL_WORDS:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@762e │ │ +381984: 5b10 1476 |0008: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqR;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7614 │ │ +381988: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +38198a: 5910 1376 |000b: iput v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqR;.jStart:I // field@7613 │ │ +38198e: 5910 1276 |000d: iput v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqR;.jEnd:I // field@7612 │ │ +381992: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0004 line=273 │ │ 0x0006 line=276 │ │ 0x000b line=278 │ │ 0x000d line=279 │ │ @@ -1480667,19 +1480666,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3819ec: |[3819ec] net.sf.dibdib.generic.QIfs$QSeqVals.:()V │ │ -3819fc: 7010 76a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ -381a02: 6200 2d76 |0003: sget-object v0, Lnet/sf/dibdib/generic/QIfs;.NIL_VALS:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@762d │ │ -381a06: 5b10 1676 |0005: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.seq:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@7616 │ │ -381a0a: 0e00 |0007: return-void │ │ +3819e8: |[3819e8] net.sf.dibdib.generic.QIfs$QSeqVals.:()V │ │ +3819f8: 7010 76a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ +3819fe: 6200 2d76 |0003: sget-object v0, Lnet/sf/dibdib/generic/QIfs;.NIL_VALS:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@762d │ │ +381a02: 5b10 1676 |0005: iput-object v0, v1, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.seq:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@7616 │ │ +381a06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0003 line=284 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnet/sf/dibdib/generic/QIfs$QSeqVals; │ │ │ │ @@ -1480689,18 +1480688,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -381998: |[381998] net.sf.dibdib.generic.QIfs$QSeqVals.clone:()Ljava/lang/Object; │ │ -3819a8: 6e10 75a2 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqVals; // method@a275 │ │ -3819ae: 0c00 |0003: move-result-object v0 │ │ -3819b0: 1100 |0004: return-object v0 │ │ +381994: |[381994] net.sf.dibdib.generic.QIfs$QSeqVals.clone:()Ljava/lang/Object; │ │ +3819a4: 6e10 75a2 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqVals; // method@a275 │ │ +3819aa: 0c00 |0003: move-result-object v0 │ │ +3819ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sf/dibdib/generic/QIfs$QSeqVals; │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/QIfs$QSeqVals;) │ │ @@ -1480708,25 +1480707,25 @@ │ │ type : '()Lnet/sf/dibdib/generic/QIfs$QSeqVals;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3819b4: |[3819b4] net.sf.dibdib.generic.QIfs$QSeqVals.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqVals; │ │ -3819c4: 2200 a114 |0000: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QSeqVals; // type@14a1 │ │ -3819c8: 7010 73a2 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.:()V // method@a273 │ │ -3819ce: 5331 1776 |0005: iget-wide v1, v3, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.stamp:J // field@7617 │ │ -3819d2: 5a01 1776 |0007: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.stamp:J // field@7617 │ │ -3819d6: 5431 1676 |0009: iget-object v1, v3, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.seq:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@7616 │ │ -3819da: 6e10 70a6 0100 |000b: invoke-virtual {v1}, [Lnet/sf/dibdib/generic/QIfs$QVal;.clone:()Ljava/lang/Object; // method@a670 │ │ -3819e0: 0c01 |000e: move-result-object v1 │ │ -3819e2: 1f01 0a16 |000f: check-cast v1, [Lnet/sf/dibdib/generic/QIfs$QVal; // type@160a │ │ -3819e6: 5b01 1676 |0011: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.seq:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@7616 │ │ -3819ea: 1100 |0013: return-object v0 │ │ +3819b0: |[3819b0] net.sf.dibdib.generic.QIfs$QSeqVals.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqVals; │ │ +3819c0: 2200 a114 |0000: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QSeqVals; // type@14a1 │ │ +3819c4: 7010 73a2 0000 |0002: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.:()V // method@a273 │ │ +3819ca: 5331 1776 |0005: iget-wide v1, v3, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.stamp:J // field@7617 │ │ +3819ce: 5a01 1776 |0007: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.stamp:J // field@7617 │ │ +3819d2: 5431 1676 |0009: iget-object v1, v3, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.seq:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@7616 │ │ +3819d6: 6e10 70a6 0100 |000b: invoke-virtual {v1}, [Lnet/sf/dibdib/generic/QIfs$QVal;.clone:()Ljava/lang/Object; // method@a670 │ │ +3819dc: 0c01 |000e: move-result-object v1 │ │ +3819de: 1f01 0a16 |000f: check-cast v1, [Lnet/sf/dibdib/generic/QIfs$QVal; // type@160a │ │ +3819e2: 5b01 1676 |0011: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QSeqVals;.seq:[Lnet/sf/dibdib/generic/QIfs$QVal; // field@7616 │ │ +3819e6: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0005 line=288 │ │ 0x0009 line=289 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lnet/sf/dibdib/generic/QIfs$QSeqVals; │ │ @@ -1480773,47 +1480772,47 @@ │ │ type : '(Lnet/sf/dibdib/thread_feed/FeederRf;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -3a187c: |[3a187c] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ -3a188c: 7020 b0a4 3200 |0000: invoke-direct {v2, v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4b0 │ │ -3a1892: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -3a1894: 5923 2479 |0004: iput v3, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ -3a1898: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -3a189a: 5920 2279 |0007: iput v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.lastStep:I // field@7922 │ │ -3a189e: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ -3a18a2: 2300 3316 |000b: new-array v0, v0, [[Ljava/lang/String; // type@1633 │ │ -3a18a6: 6201 3673 |000d: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntro100:[Ljava/lang/String; // field@7336 │ │ -3a18aa: 4d01 0003 |000f: aput-object v1, v0, v3 │ │ -3a18ae: 6203 3773 |0011: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntro110:[Ljava/lang/String; // field@7337 │ │ -3a18b2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -3a18b4: 4d03 0001 |0014: aput-object v3, v0, v1 │ │ -3a18b8: 6203 3873 |0016: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc200:[Ljava/lang/String; // field@7338 │ │ -3a18bc: 1221 |0018: const/4 v1, #int 2 // #2 │ │ -3a18be: 4d03 0001 |0019: aput-object v3, v0, v1 │ │ -3a18c2: 6203 3973 |001b: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc210:[Ljava/lang/String; // field@7339 │ │ -3a18c6: 1231 |001d: const/4 v1, #int 3 // #3 │ │ -3a18c8: 4d03 0001 |001e: aput-object v3, v0, v1 │ │ -3a18cc: 6203 3a73 |0020: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc220:[Ljava/lang/String; // field@733a │ │ -3a18d0: 1241 |0022: const/4 v1, #int 4 // #4 │ │ -3a18d2: 4d03 0001 |0023: aput-object v3, v0, v1 │ │ -3a18d6: 6203 3b73 |0025: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc230:[Ljava/lang/String; // field@733b │ │ -3a18da: 1251 |0027: const/4 v1, #int 5 // #5 │ │ -3a18dc: 4d03 0001 |0028: aput-object v3, v0, v1 │ │ -3a18e0: 6203 3c73 |002a: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc240:[Ljava/lang/String; // field@733c │ │ -3a18e4: 1261 |002c: const/4 v1, #int 6 // #6 │ │ -3a18e6: 4d03 0001 |002d: aput-object v3, v0, v1 │ │ -3a18ea: 6203 3d73 |002f: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc250:[Ljava/lang/String; // field@733d │ │ -3a18ee: 1271 |0031: const/4 v1, #int 7 // #7 │ │ -3a18f0: 4d03 0001 |0032: aput-object v3, v0, v1 │ │ -3a18f4: 5b20 2179 |0034: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7921 │ │ -3a18f8: 0e00 |0036: return-void │ │ +3a1878: |[3a1878] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ +3a1888: 7020 b0a4 3200 |0000: invoke-direct {v2, v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4b0 │ │ +3a188e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +3a1890: 5923 2479 |0004: iput v3, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ +3a1894: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +3a1896: 5920 2279 |0007: iput v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.lastStep:I // field@7922 │ │ +3a189a: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ +3a189e: 2300 3316 |000b: new-array v0, v0, [[Ljava/lang/String; // type@1633 │ │ +3a18a2: 6201 3673 |000d: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntro100:[Ljava/lang/String; // field@7336 │ │ +3a18a6: 4d01 0003 |000f: aput-object v1, v0, v3 │ │ +3a18aa: 6203 3773 |0011: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntro110:[Ljava/lang/String; // field@7337 │ │ +3a18ae: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +3a18b0: 4d03 0001 |0014: aput-object v3, v0, v1 │ │ +3a18b4: 6203 3873 |0016: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc200:[Ljava/lang/String; // field@7338 │ │ +3a18b8: 1221 |0018: const/4 v1, #int 2 // #2 │ │ +3a18ba: 4d03 0001 |0019: aput-object v3, v0, v1 │ │ +3a18be: 6203 3973 |001b: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc210:[Ljava/lang/String; // field@7339 │ │ +3a18c2: 1231 |001d: const/4 v1, #int 3 // #3 │ │ +3a18c4: 4d03 0001 |001e: aput-object v3, v0, v1 │ │ +3a18c8: 6203 3a73 |0020: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc220:[Ljava/lang/String; // field@733a │ │ +3a18cc: 1241 |0022: const/4 v1, #int 4 // #4 │ │ +3a18ce: 4d03 0001 |0023: aput-object v3, v0, v1 │ │ +3a18d2: 6203 3b73 |0025: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc230:[Ljava/lang/String; // field@733b │ │ +3a18d6: 1251 |0027: const/4 v1, #int 5 // #5 │ │ +3a18d8: 4d03 0001 |0028: aput-object v3, v0, v1 │ │ +3a18dc: 6203 3c73 |002a: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc240:[Ljava/lang/String; // field@733c │ │ +3a18e0: 1261 |002c: const/4 v1, #int 6 // #6 │ │ +3a18e2: 4d03 0001 |002d: aput-object v3, v0, v1 │ │ +3a18e6: 6203 3d73 |002f: sget-object v3, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroCalc250:[Ljava/lang/String; // field@733d │ │ +3a18ea: 1271 |0031: const/4 v1, #int 7 // #7 │ │ +3a18ec: 4d03 0001 |0032: aput-object v3, v0, v1 │ │ +3a18f0: 5b20 2179 |0034: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7921 │ │ +3a18f4: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=26 │ │ 0x0007 line=27 │ │ 0x000d line=28 │ │ locals : │ │ @@ -1480825,31 +1480824,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3a18fc: |[3a18fc] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.initCanvasGap:()V │ │ -3a190c: 6200 d079 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79d0 │ │ -3a1910: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3a1912: 2311 0716 |0003: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a1916: 6202 f579 |0005: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3a191a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -3a191c: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ -3a1920: 7120 eba2 1000 |000a: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3a1926: 0c00 |000d: move-result-object v0 │ │ -3a1928: 6201 f579 |000e: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3a192c: 6e10 99a5 0100 |0010: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a599 │ │ -3a1932: 0a01 |0013: move-result v1 │ │ -3a1934: 5901 b376 |0014: iput v1, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3a1938: 6201 dd79 |0016: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ -3a193c: 5411 e779 |0018: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e7 │ │ -3a1940: 6e20 a1a2 0100 |001a: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a1946: 0e00 |001d: return-void │ │ +3a18f8: |[3a18f8] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.initCanvasGap:()V │ │ +3a1908: 6200 d079 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79d0 │ │ +3a190c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3a190e: 2311 0716 |0003: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a1912: 6202 f579 |0005: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3a1916: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +3a1918: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ +3a191c: 7120 eba2 1000 |000a: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3a1922: 0c00 |000d: move-result-object v0 │ │ +3a1924: 6201 f579 |000e: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3a1928: 6e10 99a5 0100 |0010: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a599 │ │ +3a192e: 0a01 |0013: move-result v1 │ │ +3a1930: 5901 b376 |0014: iput v1, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3a1934: 6201 dd79 |0016: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ +3a1938: 5411 e779 |0018: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e7 │ │ +3a193c: 6e20 a1a2 0100 |001a: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a1942: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000e line=46 │ │ 0x0016 line=47 │ │ locals : │ │ 0x0000 - 0x001e reg=4 this Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc; │ │ @@ -1480860,32 +1480859,32 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -3a166c: |[3a166c] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.prepareTextLines:()I │ │ -3a167c: 5220 2279 |0000: iget v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.lastStep:I // field@7922 │ │ -3a1680: 5221 2479 |0002: iget v1, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ -3a1684: 3210 1700 |0004: if-eq v0, v1, 001b // +0017 │ │ -3a1688: 5921 2279 |0006: iput v1, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.lastStep:I // field@7922 │ │ -3a168c: 3c01 0900 |0008: if-gtz v1, 0011 // +0009 │ │ -3a1690: 5420 2179 |000a: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7921 │ │ -3a1694: 4600 0001 |000c: aget-object v0, v0, v1 │ │ -3a1698: 5b20 2579 |000e: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.zFeedTxt:[Ljava/lang/String; // field@7925 │ │ -3a169c: 280b |0010: goto 001b // +000b │ │ -3a169e: 5420 2179 |0011: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7921 │ │ -3a16a2: 4600 0001 |0013: aget-object v0, v0, v1 │ │ -3a16a6: 7110 b6a1 0000 |0015: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Lang;.pickTransl:([Ljava/lang/String;)[Ljava/lang/String; // method@a1b6 │ │ -3a16ac: 0c00 |0018: move-result-object v0 │ │ -3a16ae: 5b20 2579 |0019: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.zFeedTxt:[Ljava/lang/String; // field@7925 │ │ -3a16b2: 5420 2579 |001b: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.zFeedTxt:[Ljava/lang/String; // field@7925 │ │ -3a16b6: 2100 |001d: array-length v0, v0 │ │ -3a16b8: 0f00 |001e: return v0 │ │ +3a1668: |[3a1668] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.prepareTextLines:()I │ │ +3a1678: 5220 2279 |0000: iget v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.lastStep:I // field@7922 │ │ +3a167c: 5221 2479 |0002: iget v1, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ +3a1680: 3210 1700 |0004: if-eq v0, v1, 001b // +0017 │ │ +3a1684: 5921 2279 |0006: iput v1, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.lastStep:I // field@7922 │ │ +3a1688: 3c01 0900 |0008: if-gtz v1, 0011 // +0009 │ │ +3a168c: 5420 2179 |000a: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7921 │ │ +3a1690: 4600 0001 |000c: aget-object v0, v0, v1 │ │ +3a1694: 5b20 2579 |000e: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.zFeedTxt:[Ljava/lang/String; // field@7925 │ │ +3a1698: 280b |0010: goto 001b // +000b │ │ +3a169a: 5420 2179 |0011: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7921 │ │ +3a169e: 4600 0001 |0013: aget-object v0, v0, v1 │ │ +3a16a2: 7110 b6a1 0000 |0015: invoke-static {v0}, Lnet/sf/dibdib/config/Dib2Lang;.pickTransl:([Ljava/lang/String;)[Ljava/lang/String; // method@a1b6 │ │ +3a16a8: 0c00 |0018: move-result-object v0 │ │ +3a16aa: 5b20 2579 |0019: iput-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.zFeedTxt:[Ljava/lang/String; // field@7925 │ │ +3a16ae: 5420 2579 |001b: iget-object v0, v2, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.zFeedTxt:[Ljava/lang/String; // field@7925 │ │ +3a16b2: 2100 |001d: array-length v0, v0 │ │ +3a16b4: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x000a line=65 │ │ 0x0011 line=67 │ │ 0x001b line=70 │ │ @@ -1480897,29 +1480896,29 @@ │ │ type : '()Lnet/sf/dibdib/thread_feed/FeederRf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -3a1834: |[3a1834] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a1844: 6f10 b8a4 0300 |0000: invoke-super {v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b8 │ │ -3a184a: 6200 fe79 |0003: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3a184e: 6001 ff79 |0005: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3a1852: 6202 b473 |0007: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -3a1856: 5422 d073 |0009: iget-object v2, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3a185a: 5222 f375 |000b: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3a185e: 4b02 0001 |000d: aput v2, v0, v1 │ │ -3a1862: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -3a1864: 6900 037a |0010: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a03 │ │ -3a1868: 6200 017a |0012: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsCalc:[Ljava/lang/String; // field@7a01 │ │ -3a186c: 6900 007a |0014: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ -3a1870: 7010 87a4 0300 |0016: invoke-direct {v3}, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.initCanvasGap:()V // method@a487 │ │ -3a1876: 5430 2379 |0019: iget-object v0, v3, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7923 │ │ -3a187a: 1100 |001b: return-object v0 │ │ +3a1830: |[3a1830] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a1840: 6f10 b8a4 0300 |0000: invoke-super {v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b8 │ │ +3a1846: 6200 fe79 |0003: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3a184a: 6001 ff79 |0005: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3a184e: 6202 b473 |0007: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +3a1852: 5422 d073 |0009: iget-object v2, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3a1856: 5222 f375 |000b: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3a185a: 4b02 0001 |000d: aput v2, v0, v1 │ │ +3a185e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +3a1860: 6900 037a |0010: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a03 │ │ +3a1864: 6200 017a |0012: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsCalc:[Ljava/lang/String; // field@7a01 │ │ +3a1868: 6900 007a |0014: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ +3a186c: 7010 87a4 0300 |0016: invoke-direct {v3}, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.initCanvasGap:()V // method@a487 │ │ +3a1872: 5430 2379 |0019: iget-object v0, v3, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7923 │ │ +3a1876: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0010 line=54 │ │ 0x0012 line=55 │ │ 0x0016 line=56 │ │ @@ -1480932,118 +1480931,118 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 179 16-bit code units │ │ -3a16bc: |[3a16bc] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a16cc: 5270 2479 |0000: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ -3a16d0: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -3a16d2: 1222 |0003: const/4 v2, #int 2 // #2 │ │ -3a16d4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -3a16d6: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -3a16d8: 1275 |0006: const/4 v5, #int 7 // #7 │ │ -3a16da: 3605 0800 |0007: if-gt v5, v0, 000f // +0008 │ │ -3a16de: 5470 2179 |0009: iget-object v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7921 │ │ -3a16e2: 2100 |000b: array-length v0, v0 │ │ -3a16e4: 5970 2479 |000c: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ -3a16e8: 284e |000e: goto 005c // +004e │ │ -3a16ea: 3220 4100 |000f: if-eq v0, v2, 0050 // +0041 │ │ -3a16ee: 1245 |0011: const/4 v5, #int 4 // #4 │ │ -3a16f0: 3210 1d00 |0012: if-eq v0, v1, 002f // +001d │ │ -3a16f4: 3250 1b00 |0014: if-eq v0, v5, 002f // +001b │ │ -3a16f8: 1255 |0016: const/4 v5, #int 5 // #5 │ │ -3a16fa: 3250 0c00 |0017: if-eq v0, v5, 0023 // +000c │ │ -3a16fe: 1265 |0019: const/4 v5, #int 6 // #6 │ │ -3a1700: 3250 0900 |001a: if-eq v0, v5, 0023 // +0009 │ │ -3a1704: 5480 b076 |001c: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a1708: 2000 e214 |001e: instance-of v0, v0, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a170c: 3800 3c00 |0020: if-eqz v0, 005c // +003c │ │ -3a1710: 1108 |0022: return-object v8 │ │ -3a1712: 1300 2a00 |0023: const/16 v0, #int 42 // #2a │ │ -3a1716: 5285 b376 |0025: iget v5, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3a171a: 3350 3500 |0027: if-ne v0, v5, 005c // +0035 │ │ -3a171e: 5278 2479 |0029: iget v8, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ -3a1722: b048 |002b: add-int/2addr v8, v4 │ │ -3a1724: 5978 2479 |002c: iput v8, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ -3a1728: 1103 |002e: return-object v3 │ │ -3a172a: 6200 8879 |002f: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ -3a172e: 5486 b076 |0031: iget-object v6, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a1732: 3260 0e00 |0033: if-eq v0, v6, 0041 // +000e │ │ -3a1736: 1300 0a00 |0035: const/16 v0, #int 10 // #a │ │ -3a173a: 5286 b376 |0037: iget v6, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3a173e: 3660 2300 |0039: if-gt v0, v6, 005c // +0023 │ │ -3a1742: 5280 b376 |003b: iget v0, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3a1746: 1306 0d00 |003d: const/16 v6, #int 13 // #d │ │ -3a174a: 3660 1d00 |003f: if-gt v0, v6, 005c // +001d │ │ -3a174e: 5270 2479 |0041: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ -3a1752: b040 |0043: add-int/2addr v0, v4 │ │ -3a1754: 5970 2479 |0044: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ -3a1758: 1300 0800 |0046: const/16 v0, #int 8 // #8 │ │ -3a175c: 5980 b376 |0048: iput v0, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3a1760: 5270 2479 |004a: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ -3a1764: 3505 0300 |004c: if-ge v5, v0, 004f // +0003 │ │ -3a1768: 0738 |004e: move-object v8, v3 │ │ -3a176a: 1108 |004f: return-object v8 │ │ -3a176c: 1300 2b00 |0050: const/16 v0, #int 43 // #2b │ │ -3a1770: 5285 b376 |0052: iget v5, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3a1774: 3350 0800 |0054: if-ne v0, v5, 005c // +0008 │ │ -3a1778: 5278 2479 |0056: iget v8, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ -3a177c: b048 |0058: add-int/2addr v8, v4 │ │ -3a177e: 5978 2479 |0059: iput v8, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ -3a1782: 1103 |005b: return-object v3 │ │ -3a1784: 5480 b076 |005c: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a1788: 2000 c714 |005e: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a178c: 3800 2800 |0060: if-eqz v0, 0088 // +0028 │ │ -3a1790: 6200 2079 |0062: sget-object v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7920 │ │ -3a1794: 5485 b076 |0064: iget-object v5, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a1798: 1f05 c714 |0066: check-cast v5, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a179c: 6e10 06a4 0500 |0068: invoke-virtual {v5}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3a17a2: 0a05 |006b: move-result v5 │ │ -3a17a4: 4400 0005 |006c: aget v0, v0, v5 │ │ -3a17a8: 3240 0d00 |006e: if-eq v0, v4, 007b // +000d │ │ -3a17ac: 3220 0b00 |0070: if-eq v0, v2, 007b // +000b │ │ -3a17b0: 3210 0300 |0072: if-eq v0, v1, 0075 // +0003 │ │ -3a17b4: 2827 |0074: goto 009b // +0027 │ │ -3a17b6: 5470 2179 |0075: iget-object v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7921 │ │ -3a17ba: 2100 |0077: array-length v0, v0 │ │ -3a17bc: 5970 2479 |0078: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ -3a17c0: 2821 |007a: goto 009b // +0021 │ │ -3a17c2: 5270 2479 |007b: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ -3a17c6: 3900 0500 |007d: if-nez v0, 0082 // +0005 │ │ -3a17ca: 7010 87a4 0700 |007f: invoke-direct {v7}, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.initCanvasGap:()V // method@a487 │ │ -3a17d0: 5270 2479 |0082: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ -3a17d4: b040 |0084: add-int/2addr v0, v4 │ │ -3a17d6: 5970 2479 |0085: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ -3a17da: 2814 |0087: goto 009b // +0014 │ │ -3a17dc: 5480 b076 |0088: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a17e0: 7210 57a2 0000 |008a: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ -3a17e6: 0c00 |008d: move-result-object v0 │ │ -3a17e8: 1a01 4d18 |008e: const-string v1, "ESCAPE" // string@184d │ │ -3a17ec: 6e20 1298 0100 |0090: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3a17f2: 0a00 |0093: move-result v0 │ │ -3a17f4: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ -3a17f8: 5470 2179 |0096: iget-object v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7921 │ │ -3a17fc: 2100 |0098: array-length v0, v0 │ │ -3a17fe: 5970 2479 |0099: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ -3a1802: 5270 2479 |009b: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ -3a1806: 5471 2179 |009d: iget-object v1, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7921 │ │ -3a180a: 2111 |009f: array-length v1, v1 │ │ -3a180c: 3410 0a00 |00a0: if-lt v0, v1, 00aa // +000a │ │ -3a1810: 6200 6373 |00a2: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a1814: 6201 6373 |00a4: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a1818: 5411 8573 |00a6: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ -3a181c: 5b01 8073 |00a8: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3a1820: 5480 b076 |00aa: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a1824: 2000 ec14 |00ac: instance-of v0, v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3a1828: 3800 0300 |00ae: if-eqz v0, 00b1 // +0003 │ │ -3a182c: 2802 |00b0: goto 00b2 // +0002 │ │ -3a182e: 0738 |00b1: move-object v8, v3 │ │ -3a1830: 1108 |00b2: return-object v8 │ │ +3a16b8: |[3a16b8] net.sf.dibdib.thread_feed.CalcFeeder$IntroCalc.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a16c8: 5270 2479 |0000: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ +3a16cc: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +3a16ce: 1222 |0003: const/4 v2, #int 2 // #2 │ │ +3a16d0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +3a16d2: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +3a16d4: 1275 |0006: const/4 v5, #int 7 // #7 │ │ +3a16d6: 3605 0800 |0007: if-gt v5, v0, 000f // +0008 │ │ +3a16da: 5470 2179 |0009: iget-object v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7921 │ │ +3a16de: 2100 |000b: array-length v0, v0 │ │ +3a16e0: 5970 2479 |000c: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ +3a16e4: 284e |000e: goto 005c // +004e │ │ +3a16e6: 3220 4100 |000f: if-eq v0, v2, 0050 // +0041 │ │ +3a16ea: 1245 |0011: const/4 v5, #int 4 // #4 │ │ +3a16ec: 3210 1d00 |0012: if-eq v0, v1, 002f // +001d │ │ +3a16f0: 3250 1b00 |0014: if-eq v0, v5, 002f // +001b │ │ +3a16f4: 1255 |0016: const/4 v5, #int 5 // #5 │ │ +3a16f6: 3250 0c00 |0017: if-eq v0, v5, 0023 // +000c │ │ +3a16fa: 1265 |0019: const/4 v5, #int 6 // #6 │ │ +3a16fc: 3250 0900 |001a: if-eq v0, v5, 0023 // +0009 │ │ +3a1700: 5480 b076 |001c: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a1704: 2000 e214 |001e: instance-of v0, v0, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a1708: 3800 3c00 |0020: if-eqz v0, 005c // +003c │ │ +3a170c: 1108 |0022: return-object v8 │ │ +3a170e: 1300 2a00 |0023: const/16 v0, #int 42 // #2a │ │ +3a1712: 5285 b376 |0025: iget v5, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3a1716: 3350 3500 |0027: if-ne v0, v5, 005c // +0035 │ │ +3a171a: 5278 2479 |0029: iget v8, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ +3a171e: b048 |002b: add-int/2addr v8, v4 │ │ +3a1720: 5978 2479 |002c: iput v8, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ +3a1724: 1103 |002e: return-object v3 │ │ +3a1726: 6200 8879 |002f: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ +3a172a: 5486 b076 |0031: iget-object v6, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a172e: 3260 0e00 |0033: if-eq v0, v6, 0041 // +000e │ │ +3a1732: 1300 0a00 |0035: const/16 v0, #int 10 // #a │ │ +3a1736: 5286 b376 |0037: iget v6, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3a173a: 3660 2300 |0039: if-gt v0, v6, 005c // +0023 │ │ +3a173e: 5280 b376 |003b: iget v0, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3a1742: 1306 0d00 |003d: const/16 v6, #int 13 // #d │ │ +3a1746: 3660 1d00 |003f: if-gt v0, v6, 005c // +001d │ │ +3a174a: 5270 2479 |0041: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ +3a174e: b040 |0043: add-int/2addr v0, v4 │ │ +3a1750: 5970 2479 |0044: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ +3a1754: 1300 0800 |0046: const/16 v0, #int 8 // #8 │ │ +3a1758: 5980 b376 |0048: iput v0, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3a175c: 5270 2479 |004a: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ +3a1760: 3505 0300 |004c: if-ge v5, v0, 004f // +0003 │ │ +3a1764: 0738 |004e: move-object v8, v3 │ │ +3a1766: 1108 |004f: return-object v8 │ │ +3a1768: 1300 2b00 |0050: const/16 v0, #int 43 // #2b │ │ +3a176c: 5285 b376 |0052: iget v5, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3a1770: 3350 0800 |0054: if-ne v0, v5, 005c // +0008 │ │ +3a1774: 5278 2479 |0056: iget v8, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ +3a1778: b048 |0058: add-int/2addr v8, v4 │ │ +3a177a: 5978 2479 |0059: iput v8, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ +3a177e: 1103 |005b: return-object v3 │ │ +3a1780: 5480 b076 |005c: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a1784: 2000 c714 |005e: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a1788: 3800 2800 |0060: if-eqz v0, 0088 // +0028 │ │ +3a178c: 6200 2079 |0062: sget-object v0, Lnet/sf/dibdib/thread_feed/CalcFeeder$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7920 │ │ +3a1790: 5485 b076 |0064: iget-object v5, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a1794: 1f05 c714 |0066: check-cast v5, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a1798: 6e10 06a4 0500 |0068: invoke-virtual {v5}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3a179e: 0a05 |006b: move-result v5 │ │ +3a17a0: 4400 0005 |006c: aget v0, v0, v5 │ │ +3a17a4: 3240 0d00 |006e: if-eq v0, v4, 007b // +000d │ │ +3a17a8: 3220 0b00 |0070: if-eq v0, v2, 007b // +000b │ │ +3a17ac: 3210 0300 |0072: if-eq v0, v1, 0075 // +0003 │ │ +3a17b0: 2827 |0074: goto 009b // +0027 │ │ +3a17b2: 5470 2179 |0075: iget-object v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7921 │ │ +3a17b6: 2100 |0077: array-length v0, v0 │ │ +3a17b8: 5970 2479 |0078: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ +3a17bc: 2821 |007a: goto 009b // +0021 │ │ +3a17be: 5270 2479 |007b: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ +3a17c2: 3900 0500 |007d: if-nez v0, 0082 // +0005 │ │ +3a17c6: 7010 87a4 0700 |007f: invoke-direct {v7}, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.initCanvasGap:()V // method@a487 │ │ +3a17cc: 5270 2479 |0082: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ +3a17d0: b040 |0084: add-int/2addr v0, v4 │ │ +3a17d2: 5970 2479 |0085: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ +3a17d6: 2814 |0087: goto 009b // +0014 │ │ +3a17d8: 5480 b076 |0088: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a17dc: 7210 57a2 0000 |008a: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ +3a17e2: 0c00 |008d: move-result-object v0 │ │ +3a17e4: 1a01 4d18 |008e: const-string v1, "ESCAPE" // string@184d │ │ +3a17e8: 6e20 1298 0100 |0090: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3a17ee: 0a00 |0093: move-result v0 │ │ +3a17f0: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ +3a17f4: 5470 2179 |0096: iget-object v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7921 │ │ +3a17f8: 2100 |0098: array-length v0, v0 │ │ +3a17fa: 5970 2479 |0099: iput v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ +3a17fe: 5270 2479 |009b: iget v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.step:I // field@7924 │ │ +3a1802: 5471 2179 |009d: iget-object v1, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder$IntroCalc;.feeds:[[Ljava/lang/String; // field@7921 │ │ +3a1806: 2111 |009f: array-length v1, v1 │ │ +3a1808: 3410 0a00 |00a0: if-lt v0, v1, 00aa // +000a │ │ +3a180c: 6200 6373 |00a2: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a1810: 6201 6373 |00a4: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a1814: 5411 8573 |00a6: iget-object v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ +3a1818: 5b01 8073 |00a8: iput-object v1, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3a181c: 5480 b076 |00aa: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a1820: 2000 ec14 |00ac: instance-of v0, v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3a1824: 3800 0300 |00ae: if-eqz v0, 00b1 // +0003 │ │ +3a1828: 2802 |00b0: goto 00b2 // +0002 │ │ +3a182a: 0738 |00b1: move-object v8, v3 │ │ +3a182c: 1108 |00b2: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0009 line=76 │ │ 0x001c line=101 │ │ 0x0025 line=95 │ │ 0x0029 line=96 │ │ @@ -1481097,19 +1481096,19 @@ │ │ type : '(Lnet/sf/dibdib/thread_feed/FeederRf;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3a20e8: |[3a20e8] net.sf.dibdib.thread_feed.CalcFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ -3a20f8: 7020 b0a4 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4b0 │ │ -3a20fe: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -3a2100: 5901 2679 |0004: iput v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7926 │ │ -3a2104: 0e00 |0006: return-void │ │ +3a20e4: |[3a20e4] net.sf.dibdib.thread_feed.CalcFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ +3a20f4: 7020 b0a4 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4b0 │ │ +3a20fa: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +3a20fc: 5901 2679 |0004: iput v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7926 │ │ +3a2100: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lnet/sf/dibdib/thread_feed/CalcFeeder; │ │ 0x0000 - 0x0007 reg=1 (null) Lnet/sf/dibdib/thread_feed/FeederRf; │ │ @@ -1481119,122 +1481118,122 @@ │ │ type : '(Lnet/sf/dibdib/generic/QSTuple;IJ[Ljava/lang/String;IJ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 26 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 203 16-bit code units │ │ -3a1e5c: |[3a1e5c] net.sf.dibdib.thread_feed.CalcFeeder.stackRead:(Lnet/sf/dibdib/generic/QSTuple;IJ[Ljava/lang/String;IJ)I │ │ -3a1e6c: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -3a1e70: 7401 b3a2 1200 |0002: invoke-virtual/range {v18}, Lnet/sf/dibdib/generic/QSTuple;.size:()I // method@a2b3 │ │ -3a1e76: 0a01 |0005: move-result v1 │ │ -3a1e78: 1602 0100 |0006: const-wide/16 v2, #int 1 // #1 │ │ -3a1e7c: a004 1802 |0008: and-long v4, v24, v2 │ │ -3a1e80: 1606 0000 |000a: const-wide/16 v6, #int 0 // #0 │ │ -3a1e84: 3108 0604 |000c: cmp-long v8, v6, v4 │ │ -3a1e88: 3908 0b00 |000e: if-nez v8, 0019 // +000b │ │ -3a1e8c: 2104 |0010: array-length v4, v0 │ │ -3a1e8e: 9104 0417 |0011: sub-int v4, v4, v23 │ │ -3a1e92: 3741 0600 |0013: if-le v1, v4, 0019 // +0006 │ │ -3a1e96: 7b10 |0015: neg-int v0, v1 │ │ -3a1e98: 9100 0017 |0016: sub-int v0, v0, v23 │ │ -3a1e9c: 0f00 |0018: return v0 │ │ -3a1e9e: 9004 0117 |0019: add-int v4, v1, v23 │ │ -3a1ea2: 1608 0200 |001b: const-wide/16 v8, #int 2 // #2 │ │ -3a1ea6: a00a 1808 |001d: and-long v10, v24, v8 │ │ -3a1eaa: 3105 060a |001f: cmp-long v5, v6, v10 │ │ -3a1eae: 3805 0500 |0021: if-eqz v5, 0026 // +0005 │ │ -3a1eb2: d805 1704 |0023: add-int/lit8 v5, v23, #int 4 // #04 │ │ -3a1eb6: 2802 |0025: goto 0027 // +0002 │ │ -3a1eb8: 2105 |0026: array-length v5, v0 │ │ -3a1eba: 121a |0027: const/4 v10, #int 1 // #1 │ │ -3a1ebc: b1a1 |0028: sub-int/2addr v1, v10 │ │ -3a1ebe: 9101 0113 |0029: sub-int v1, v1, v19 │ │ -3a1ec2: 020b 1700 |002b: move/from16 v11, v23 │ │ -3a1ec6: 3a01 8b00 |002d: if-ltz v1, 00b8 // +008b │ │ -3a1eca: 355b 8900 |002f: if-ge v11, v5, 00b8 // +0089 │ │ -3a1ece: d80c 05ff |0031: add-int/lit8 v12, v5, #int -1 // #ff │ │ -3a1ed2: 33bc 0e00 |0033: if-ne v12, v11, 0041 // +000e │ │ -3a1ed6: d80c 04ff |0035: add-int/lit8 v12, v4, #int -1 // #ff │ │ -3a1eda: 37bc 0a00 |0037: if-le v12, v11, 0041 // +000a │ │ -3a1ede: 1a0c da05 |0039: const-string v12, "..." // string@05da │ │ -3a1ee2: 4d0c 000b |003b: aput-object v12, v0, v11 │ │ -3a1ee6: 080c 1200 |003d: move-object/from16 v12, v18 │ │ -3a1eea: 2900 7300 |003f: goto/16 00b2 // +0073 │ │ -3a1eee: 910c 0b17 |0041: sub-int v12, v11, v23 │ │ -3a1ef2: d80c 0cfe |0043: add-int/lit8 v12, v12, #int -2 // #fe │ │ -3a1ef6: 900c 0c13 |0045: add-int v12, v12, v19 │ │ -3a1efa: 12ed |0047: const/4 v13, #int -2 // #fe │ │ -3a1efc: 1a0e 0055 |0048: const-string v14, "Z" // string@5500 │ │ -3a1f00: 33cd 0700 |004a: if-ne v13, v12, 0051 // +0007 │ │ -3a1f04: 1a0e 9d54 |004c: const-string v14, "X" // string@549d │ │ -3a1f08: 080c 1200 |004e: move-object/from16 v12, v18 │ │ -3a1f0c: 281a |0050: goto 006a // +001a │ │ -3a1f0e: 12fd |0051: const/4 v13, #int -1 // #ff │ │ -3a1f10: 33cd 0500 |0052: if-ne v13, v12, 0057 // +0005 │ │ -3a1f14: 1a0e cd54 |0054: const-string v14, "Y" // string@54cd │ │ -3a1f18: 28f8 |0056: goto 004e // -0008 │ │ -3a1f1a: 390c 0300 |0057: if-nez v12, 005a // +0003 │ │ -3a1f1e: 28f5 |0059: goto 004e // -000b │ │ -3a1f20: 220d e812 |005a: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1f24: 7010 4098 0d00 |005c: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a1f2a: 6e20 4b98 ed00 |005f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1f30: 6e20 4798 cd00 |0062: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a1f36: 6e10 5498 0d00 |0065: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1f3c: 0c0e |0068: move-result-object v14 │ │ -3a1f3e: 28e5 |0069: goto 004e // -001b │ │ -3a1f40: 6e20 a4a2 1c00 |006a: invoke-virtual {v12, v1}, Lnet/sf/dibdib/generic/QSTuple;.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2a4 │ │ -3a1f46: 0c0d |006d: move-result-object v13 │ │ -3a1f48: 380d 3100 |006e: if-eqz v13, 009f // +0031 │ │ -3a1f4c: 620f bb76 |0070: sget-object v15, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3a1f50: 32df 2d00 |0072: if-eq v15, v13, 009f // +002d │ │ -3a1f54: 20df af14 |0074: instance-of v15, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a1f58: 390f 0300 |0076: if-nez v15, 0079 // +0003 │ │ -3a1f5c: 2827 |0078: goto 009f // +0027 │ │ -3a1f5e: 220f e812 |0079: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1f62: 7010 4098 0f00 |007b: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a1f68: 6e20 4b98 ef00 |007e: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1f6e: 130e 0900 |0081: const/16 v14, #int 9 // #9 │ │ -3a1f72: 6e20 4498 ef00 |0083: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a1f78: 1f0d af14 |0086: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a1f7c: a010 1402 |0088: and-long v16, v20, v2 │ │ -3a1f80: 310e 0610 |008a: cmp-long v14, v6, v16 │ │ -3a1f84: 380e 0400 |008c: if-eqz v14, 0090 // +0004 │ │ -3a1f88: 121e |008e: const/4 v14, #int 1 // #1 │ │ -3a1f8a: 2802 |008f: goto 0091 // +0002 │ │ -3a1f8c: 120e |0090: const/4 v14, #int 0 // #0 │ │ -3a1f8e: 6e20 c5a2 ed00 |0091: invoke-virtual {v13, v14}, Lnet/sf/dibdib/generic/QSeq;.format:(Z)Ljava/lang/String; // method@a2c5 │ │ -3a1f94: 0c0d |0094: move-result-object v13 │ │ -3a1f96: 6e20 4b98 df00 |0095: invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1f9c: 6e10 5498 0f00 |0098: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1fa2: 0c0d |009b: move-result-object v13 │ │ -3a1fa4: 4d0d 000b |009c: aput-object v13, v0, v11 │ │ -3a1fa8: 2814 |009e: goto 00b2 // +0014 │ │ -3a1faa: 220d e812 |009f: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1fae: 7010 4098 0d00 |00a1: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a1fb4: 6e20 4b98 ed00 |00a4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1fba: 1a0e 5100 |00a7: const-string v14, " ^" // string@0051 │ │ -3a1fbe: 6e20 4b98 ed00 |00a9: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1fc4: 6e10 5498 0d00 |00ac: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1fca: 0c0d |00af: move-result-object v13 │ │ -3a1fcc: 4d0d 000b |00b0: aput-object v13, v0, v11 │ │ -3a1fd0: d801 01ff |00b2: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3a1fd4: d80b 0b01 |00b4: add-int/lit8 v11, v11, #int 1 // #01 │ │ -3a1fd8: 2900 77ff |00b6: goto/16 002d // -0089 │ │ -3a1fdc: a001 1408 |00b8: and-long v1, v20, v8 │ │ -3a1fe0: 3103 0601 |00ba: cmp-long v3, v6, v1 │ │ -3a1fe4: 3803 0800 |00bc: if-eqz v3, 00c4 // +0008 │ │ -3a1fe8: 6201 6473 |00be: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a1fec: 6e30 e2a5 010b |00c0: invoke-virtual {v1, v0, v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.peekVariables:([Ljava/lang/String;I)I // method@a5e2 │ │ -3a1ff2: 0a0b |00c3: move-result v11 │ │ -3a1ff4: 2101 |00c4: array-length v1, v0 │ │ -3a1ff6: 351b 0500 |00c5: if-ge v11, v1, 00ca // +0005 │ │ -3a1ffa: 1201 |00c7: const/4 v1, #int 0 // #0 │ │ -3a1ffc: 4d01 000b |00c8: aput-object v1, v0, v11 │ │ -3a2000: 0f0b |00ca: return v11 │ │ +3a1e58: |[3a1e58] net.sf.dibdib.thread_feed.CalcFeeder.stackRead:(Lnet/sf/dibdib/generic/QSTuple;IJ[Ljava/lang/String;IJ)I │ │ +3a1e68: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +3a1e6c: 7401 b3a2 1200 |0002: invoke-virtual/range {v18}, Lnet/sf/dibdib/generic/QSTuple;.size:()I // method@a2b3 │ │ +3a1e72: 0a01 |0005: move-result v1 │ │ +3a1e74: 1602 0100 |0006: const-wide/16 v2, #int 1 // #1 │ │ +3a1e78: a004 1802 |0008: and-long v4, v24, v2 │ │ +3a1e7c: 1606 0000 |000a: const-wide/16 v6, #int 0 // #0 │ │ +3a1e80: 3108 0604 |000c: cmp-long v8, v6, v4 │ │ +3a1e84: 3908 0b00 |000e: if-nez v8, 0019 // +000b │ │ +3a1e88: 2104 |0010: array-length v4, v0 │ │ +3a1e8a: 9104 0417 |0011: sub-int v4, v4, v23 │ │ +3a1e8e: 3741 0600 |0013: if-le v1, v4, 0019 // +0006 │ │ +3a1e92: 7b10 |0015: neg-int v0, v1 │ │ +3a1e94: 9100 0017 |0016: sub-int v0, v0, v23 │ │ +3a1e98: 0f00 |0018: return v0 │ │ +3a1e9a: 9004 0117 |0019: add-int v4, v1, v23 │ │ +3a1e9e: 1608 0200 |001b: const-wide/16 v8, #int 2 // #2 │ │ +3a1ea2: a00a 1808 |001d: and-long v10, v24, v8 │ │ +3a1ea6: 3105 060a |001f: cmp-long v5, v6, v10 │ │ +3a1eaa: 3805 0500 |0021: if-eqz v5, 0026 // +0005 │ │ +3a1eae: d805 1704 |0023: add-int/lit8 v5, v23, #int 4 // #04 │ │ +3a1eb2: 2802 |0025: goto 0027 // +0002 │ │ +3a1eb4: 2105 |0026: array-length v5, v0 │ │ +3a1eb6: 121a |0027: const/4 v10, #int 1 // #1 │ │ +3a1eb8: b1a1 |0028: sub-int/2addr v1, v10 │ │ +3a1eba: 9101 0113 |0029: sub-int v1, v1, v19 │ │ +3a1ebe: 020b 1700 |002b: move/from16 v11, v23 │ │ +3a1ec2: 3a01 8b00 |002d: if-ltz v1, 00b8 // +008b │ │ +3a1ec6: 355b 8900 |002f: if-ge v11, v5, 00b8 // +0089 │ │ +3a1eca: d80c 05ff |0031: add-int/lit8 v12, v5, #int -1 // #ff │ │ +3a1ece: 33bc 0e00 |0033: if-ne v12, v11, 0041 // +000e │ │ +3a1ed2: d80c 04ff |0035: add-int/lit8 v12, v4, #int -1 // #ff │ │ +3a1ed6: 37bc 0a00 |0037: if-le v12, v11, 0041 // +000a │ │ +3a1eda: 1a0c da05 |0039: const-string v12, "..." // string@05da │ │ +3a1ede: 4d0c 000b |003b: aput-object v12, v0, v11 │ │ +3a1ee2: 080c 1200 |003d: move-object/from16 v12, v18 │ │ +3a1ee6: 2900 7300 |003f: goto/16 00b2 // +0073 │ │ +3a1eea: 910c 0b17 |0041: sub-int v12, v11, v23 │ │ +3a1eee: d80c 0cfe |0043: add-int/lit8 v12, v12, #int -2 // #fe │ │ +3a1ef2: 900c 0c13 |0045: add-int v12, v12, v19 │ │ +3a1ef6: 12ed |0047: const/4 v13, #int -2 // #fe │ │ +3a1ef8: 1a0e 0055 |0048: const-string v14, "Z" // string@5500 │ │ +3a1efc: 33cd 0700 |004a: if-ne v13, v12, 0051 // +0007 │ │ +3a1f00: 1a0e 9d54 |004c: const-string v14, "X" // string@549d │ │ +3a1f04: 080c 1200 |004e: move-object/from16 v12, v18 │ │ +3a1f08: 281a |0050: goto 006a // +001a │ │ +3a1f0a: 12fd |0051: const/4 v13, #int -1 // #ff │ │ +3a1f0c: 33cd 0500 |0052: if-ne v13, v12, 0057 // +0005 │ │ +3a1f10: 1a0e cd54 |0054: const-string v14, "Y" // string@54cd │ │ +3a1f14: 28f8 |0056: goto 004e // -0008 │ │ +3a1f16: 390c 0300 |0057: if-nez v12, 005a // +0003 │ │ +3a1f1a: 28f5 |0059: goto 004e // -000b │ │ +3a1f1c: 220d e812 |005a: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1f20: 7010 4098 0d00 |005c: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a1f26: 6e20 4b98 ed00 |005f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1f2c: 6e20 4798 cd00 |0062: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a1f32: 6e10 5498 0d00 |0065: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1f38: 0c0e |0068: move-result-object v14 │ │ +3a1f3a: 28e5 |0069: goto 004e // -001b │ │ +3a1f3c: 6e20 a4a2 1c00 |006a: invoke-virtual {v12, v1}, Lnet/sf/dibdib/generic/QSTuple;.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2a4 │ │ +3a1f42: 0c0d |006d: move-result-object v13 │ │ +3a1f44: 380d 3100 |006e: if-eqz v13, 009f // +0031 │ │ +3a1f48: 620f bb76 |0070: sget-object v15, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3a1f4c: 32df 2d00 |0072: if-eq v15, v13, 009f // +002d │ │ +3a1f50: 20df af14 |0074: instance-of v15, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a1f54: 390f 0300 |0076: if-nez v15, 0079 // +0003 │ │ +3a1f58: 2827 |0078: goto 009f // +0027 │ │ +3a1f5a: 220f e812 |0079: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1f5e: 7010 4098 0f00 |007b: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a1f64: 6e20 4b98 ef00 |007e: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1f6a: 130e 0900 |0081: const/16 v14, #int 9 // #9 │ │ +3a1f6e: 6e20 4498 ef00 |0083: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a1f74: 1f0d af14 |0086: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a1f78: a010 1402 |0088: and-long v16, v20, v2 │ │ +3a1f7c: 310e 0610 |008a: cmp-long v14, v6, v16 │ │ +3a1f80: 380e 0400 |008c: if-eqz v14, 0090 // +0004 │ │ +3a1f84: 121e |008e: const/4 v14, #int 1 // #1 │ │ +3a1f86: 2802 |008f: goto 0091 // +0002 │ │ +3a1f88: 120e |0090: const/4 v14, #int 0 // #0 │ │ +3a1f8a: 6e20 c5a2 ed00 |0091: invoke-virtual {v13, v14}, Lnet/sf/dibdib/generic/QSeq;.format:(Z)Ljava/lang/String; // method@a2c5 │ │ +3a1f90: 0c0d |0094: move-result-object v13 │ │ +3a1f92: 6e20 4b98 df00 |0095: invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1f98: 6e10 5498 0f00 |0098: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1f9e: 0c0d |009b: move-result-object v13 │ │ +3a1fa0: 4d0d 000b |009c: aput-object v13, v0, v11 │ │ +3a1fa4: 2814 |009e: goto 00b2 // +0014 │ │ +3a1fa6: 220d e812 |009f: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1faa: 7010 4098 0d00 |00a1: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a1fb0: 6e20 4b98 ed00 |00a4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1fb6: 1a0e 5100 |00a7: const-string v14, " ^" // string@0051 │ │ +3a1fba: 6e20 4b98 ed00 |00a9: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1fc0: 6e10 5498 0d00 |00ac: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1fc6: 0c0d |00af: move-result-object v13 │ │ +3a1fc8: 4d0d 000b |00b0: aput-object v13, v0, v11 │ │ +3a1fcc: d801 01ff |00b2: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3a1fd0: d80b 0b01 |00b4: add-int/lit8 v11, v11, #int 1 // #01 │ │ +3a1fd4: 2900 77ff |00b6: goto/16 002d // -0089 │ │ +3a1fd8: a001 1408 |00b8: and-long v1, v20, v8 │ │ +3a1fdc: 3103 0601 |00ba: cmp-long v3, v6, v1 │ │ +3a1fe0: 3803 0800 |00bc: if-eqz v3, 00c4 // +0008 │ │ +3a1fe4: 6201 6473 |00be: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a1fe8: 6e30 e2a5 010b |00c0: invoke-virtual {v1, v0, v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.peekVariables:([Ljava/lang/String;I)I // method@a5e2 │ │ +3a1fee: 0a0b |00c3: move-result v11 │ │ +3a1ff0: 2101 |00c4: array-length v1, v0 │ │ +3a1ff2: 351b 0500 |00c5: if-ge v11, v1, 00ca // +0005 │ │ +3a1ff6: 1201 |00c7: const/4 v1, #int 0 // #0 │ │ +3a1ff8: 4d01 000b |00c8: aput-object v1, v0, v11 │ │ +3a1ffc: 0f0b |00ca: return v11 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=160 │ │ 0x0010 line=161 │ │ 0x0026 line=166 │ │ 0x003b line=169 │ │ 0x005a line=173 │ │ @@ -1481259,368 +1481258,368 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 25 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 642 16-bit code units │ │ -3a1948: |[3a1948] net.sf.dibdib.thread_feed.CalcFeeder.prepareTextLines:()I │ │ -3a1958: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -3a195c: 5301 2879 |0002: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.nSlide30Supp:J // field@7928 │ │ -3a1960: 1703 ffff ff3f |0004: const-wide/32 v3, #float 2 // #3fffffff │ │ -3a1966: c031 |0007: and-long/2addr v1, v3 │ │ -3a1968: 1303 1e00 |0008: const/16 v3, #int 30 // #1e │ │ -3a196c: 1604 0100 |000a: const-wide/16 v4, #int 1 // #1 │ │ -3a1970: 3106 0401 |000c: cmp-long v6, v4, v1 │ │ -3a1974: 3b06 0900 |000e: if-gez v6, 0017 // +0009 │ │ -3a1978: 5301 2879 |0010: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.nSlide30Supp:J // field@7928 │ │ -3a197c: c531 |0012: ushr-long/2addr v1, v3 │ │ -3a197e: c331 |0013: shl-long/2addr v1, v3 │ │ -3a1980: c141 |0014: or-long/2addr v1, v4 │ │ -3a1982: 5a01 2879 |0015: iput-wide v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.nSlide30Supp:J // field@7928 │ │ -3a1986: 5301 2879 |0017: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.nSlide30Supp:J // field@7928 │ │ -3a198a: c531 |0019: ushr-long/2addr v1, v3 │ │ -3a198c: 8412 |001a: long-to-int v2, v1 │ │ -3a198e: 1606 0300 |001b: const-wide/16 v6, #int 3 // #3 │ │ -3a1992: 1231 |001d: const/4 v1, #int 3 // #3 │ │ -3a1994: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -3a1996: 3223 0700 |001f: if-eq v3, v2, 0026 // +0007 │ │ -3a199a: 3321 0300 |0021: if-ne v1, v2, 0024 // +0003 │ │ -3a199e: 2803 |0023: goto 0026 // +0003 │ │ -3a19a0: 044a |0024: move-wide v10, v4 │ │ -3a19a2: 2802 |0025: goto 0027 // +0002 │ │ -3a19a4: 046a |0026: move-wide v10, v6 │ │ -3a19a6: 7401 8ca4 1800 |0027: invoke-virtual/range {v24}, Lnet/sf/dibdib/thread_feed/CalcFeeder;.linesPerSlide:()I // method@a48c │ │ -3a19ac: 0a0e |002a: move-result v14 │ │ -3a19ae: 5408 2979 |002b: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ -3a19b2: 3808 0b00 |002d: if-eqz v8, 0038 // +000b │ │ -3a19b6: 5408 2979 |002f: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ -3a19ba: 2188 |0031: array-length v8, v8 │ │ -3a19bc: 36e8 0300 |0032: if-gt v8, v14, 0035 // +0003 │ │ -3a19c0: 2804 |0034: goto 0038 // +0004 │ │ -3a19c2: 5408 2979 |0035: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ -3a19c6: 2805 |0037: goto 003c // +0005 │ │ -3a19c8: d808 0e01 |0038: add-int/lit8 v8, v14, #int 1 // #01 │ │ -3a19cc: 2388 dc15 |003a: new-array v8, v8, [Ljava/lang/String; // type@15dc │ │ -3a19d0: 5b08 2979 |003c: iput-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ -3a19d4: 5408 2979 |003e: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ -3a19d8: 1a09 0000 |0040: const-string v9, "" // string@0000 │ │ -3a19dc: 120f |0042: const/4 v15, #int 0 // #0 │ │ -3a19de: 4d09 080f |0043: aput-object v9, v8, v15 │ │ -3a19e2: 122d |0045: const/4 v13, #int 2 // #2 │ │ -3a19e4: 3421 1500 |0046: if-lt v1, v2, 005b // +0015 │ │ -3a19e8: 362d 0300 |0048: if-gt v13, v2, 004b // +0003 │ │ -3a19ec: 0464 |004a: move-wide v4, v6 │ │ -3a19ee: 6208 7579 |004b: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a19f2: 1209 |004d: const/4 v9, #int 0 // #0 │ │ -3a19f4: 540c 2979 |004e: iget-object v12, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ -3a19f8: 1216 |0050: const/4 v6, #int 1 // #1 │ │ -3a19fa: 1227 |0051: const/4 v7, #int 2 // #2 │ │ -3a19fc: 016d |0052: move v13, v6 │ │ -3a19fe: 01e1 |0053: move v1, v14 │ │ -3a1a00: 1206 |0054: const/4 v6, #int 0 // #0 │ │ -3a1a02: 044e |0055: move-wide v14, v4 │ │ -3a1a04: 7708 8ea4 0800 |0056: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15}, Lnet/sf/dibdib/thread_feed/CalcFeeder;.stackRead:(Lnet/sf/dibdib/generic/QSTuple;IJ[Ljava/lang/String;IJ)I // method@a48e │ │ -3a1a0a: 0a04 |0059: move-result v4 │ │ -3a1a0c: 2805 |005a: goto 005f // +0005 │ │ -3a1a0e: 01e1 |005b: move v1, v14 │ │ -3a1a10: 1206 |005c: const/4 v6, #int 0 // #0 │ │ -3a1a12: 1227 |005d: const/4 v7, #int 2 // #2 │ │ -3a1a14: 1214 |005e: const/4 v4, #int 1 // #1 │ │ -3a1a16: 1248 |005f: const/4 v8, #int 4 // #4 │ │ -3a1a18: 3227 0400 |0060: if-eq v7, v2, 0064 // +0004 │ │ -3a1a1c: 3628 f701 |0062: if-gt v8, v2, 0259 // +01f7 │ │ -3a1a20: 5409 2979 |0064: iget-object v9, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ -3a1a24: 2199 |0066: array-length v9, v9 │ │ -3a1a26: d809 09fb |0067: add-int/lit8 v9, v9, #int -5 // #fb │ │ -3a1a2a: 3694 0300 |0069: if-gt v4, v9, 006c // +0003 │ │ -3a1a2e: 2806 |006b: goto 0071 // +0006 │ │ -3a1a30: 5404 2979 |006c: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ -3a1a34: 2144 |006e: array-length v4, v4 │ │ -3a1a36: d804 04fb |006f: add-int/lit8 v4, v4, #int -5 // #fb │ │ -3a1a3a: 3428 0400 |0071: if-lt v8, v2, 0075 // +0004 │ │ -3a1a3e: 120f |0073: const/4 v15, #int 0 // #0 │ │ -3a1a40: 2807 |0074: goto 007b // +0007 │ │ -3a1a42: d809 02fc |0075: add-int/lit8 v9, v2, #int -4 // #fc │ │ -3a1a46: 910e 0104 |0077: sub-int v14, v1, v4 │ │ -3a1a4a: 920f 090e |0079: mul-int v15, v9, v14 │ │ -3a1a4e: 7100 e1a5 0000 |007b: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto;.peekMappings:()Lnet/sf/dibdib/thread_any/QMMap; // method@a5e1 │ │ -3a1a54: 0c09 |007e: move-result-object v9 │ │ -3a1a56: 910e 0104 |007f: sub-int v14, v1, v4 │ │ -3a1a5a: 23ea 0516 |0081: new-array v10, v14, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ -3a1a5e: 6e40 d2a3 a9f6 |0083: invoke-virtual {v9, v10, v6, v15}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d2 │ │ -3a1a64: 0a0b |0086: move-result v11 │ │ -3a1a66: 3b0b 0e00 |0087: if-gez v11, 0095 // +000e │ │ -3a1a6a: 7bbc |0089: neg-int v12, v11 │ │ -3a1a6c: b31c |008a: div-int/2addr v12, v1 │ │ -3a1a6e: b08c |008b: add-int/2addr v12, v8 │ │ -3a1a70: 520d 2679 |008c: iget v13, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7926 │ │ -3a1a74: 37dc 0300 |008e: if-le v12, v13, 0091 // +0003 │ │ -3a1a78: 2803 |0090: goto 0093 // +0003 │ │ -3a1a7a: 520c 2679 |0091: iget v12, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7926 │ │ -3a1a7e: 590c 2679 |0093: iput v12, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7926 │ │ -3a1a82: 620c 6473 |0095: sget-object v12, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a1a86: 1a0d 4a0f |0097: const-string v13, "C" // string@0f4a │ │ -3a1a8a: 6e20 e9a5 dc00 |0099: invoke-virtual {v12, v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ -3a1a90: 0c0c |009c: move-result-object v12 │ │ -3a1a92: 3527 0400 |009d: if-ge v7, v2, 00a1 // +0004 │ │ -3a1a96: 120d |009f: const/4 v13, #int 0 // #0 │ │ -3a1a98: 2809 |00a0: goto 00a9 // +0009 │ │ -3a1a9a: 620d 6473 |00a1: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a1a9e: 1a0f 8542 |00a3: const-string v15, "Q" // string@4285 │ │ -3a1aa2: 6e20 e9a5 fd00 |00a5: invoke-virtual {v13, v15}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ -3a1aa8: 0c0d |00a8: move-result-object v13 │ │ -3a1aaa: 1a0f ca05 |00a9: const-string v15, "." // string@05ca │ │ -3a1aae: 390d 0400 |00ab: if-nez v13, 00af // +0004 │ │ -3a1ab2: 07fd |00ad: move-object v13, v15 │ │ -3a1ab4: 2805 |00ae: goto 00b3 // +0005 │ │ -3a1ab6: 6e10 cba2 0d00 |00af: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a1abc: 0c0d |00b2: move-result-object v13 │ │ -3a1abe: 3427 3800 |00b3: if-lt v7, v2, 00eb // +0038 │ │ -3a1ac2: 5405 2979 |00b5: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ -3a1ac6: d811 0401 |00b7: add-int/lit8 v17, v4, #int 1 // #01 │ │ -3a1aca: 2207 e812 |00b9: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1ace: 7010 4098 0700 |00bb: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a1ad4: 1a06 4b0f |00be: const-string v6, "C " // string@0f4b │ │ -3a1ad8: 6e20 4b98 6700 |00c0: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1ade: 390c 0300 |00c3: if-nez v12, 00c6 // +0003 │ │ -3a1ae2: 2805 |00c5: goto 00ca // +0005 │ │ -3a1ae4: 6e10 cba2 0c00 |00c6: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a1aea: 0c0f |00c9: move-result-object v15 │ │ -3a1aec: 6e20 4b98 f700 |00ca: invoke-virtual {v7, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1af2: 6e10 5498 0700 |00cd: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1af8: 0c06 |00d0: move-result-object v6 │ │ -3a1afa: 4d06 0504 |00d1: aput-object v6, v5, v4 │ │ -3a1afe: 5404 2979 |00d3: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ -3a1b02: d805 1101 |00d5: add-int/lit8 v5, v17, #int 1 // #01 │ │ -3a1b06: 2206 e812 |00d7: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1b0a: 7010 4098 0600 |00d9: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a1b10: 1a07 8642 |00dc: const-string v7, "Q " // string@4286 │ │ -3a1b14: 6e20 4b98 7600 |00de: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1b1a: 6e20 4b98 d600 |00e1: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1b20: 6e10 5498 0600 |00e4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1b26: 0c06 |00e7: move-result-object v6 │ │ -3a1b28: 4d06 0411 |00e8: aput-object v6, v4, v17 │ │ -3a1b2c: 0154 |00ea: move v4, v5 │ │ -3a1b2e: 390c 0500 |00eb: if-nez v12, 00f0 // +0005 │ │ -3a1b32: 1605 0000 |00ed: const-wide/16 v5, #int 0 // #0 │ │ -3a1b36: 2809 |00ef: goto 00f8 // +0009 │ │ -3a1b38: 6e10 bea2 0c00 |00f0: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QSeq;.atoms:()[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2be │ │ -3a1b3e: 0c05 |00f3: move-result-object v5 │ │ -3a1b40: 7110 b0a5 0500 |00f4: invoke-static {v5}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)J // method@a5b0 │ │ -3a1b46: 0b05 |00f7: move-result-wide v5 │ │ -3a1b48: 6e10 2298 0d00 |00f8: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a1b4e: 0a07 |00fb: move-result v7 │ │ -3a1b50: 3473 0400 |00fc: if-lt v3, v7, 0100 // +0004 │ │ -3a1b54: 1207 |00fe: const/4 v7, #int 0 // #0 │ │ -3a1b56: 2812 |00ff: goto 0111 // +0012 │ │ -3a1b58: 2207 e812 |0100: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1b5c: 7010 4098 0700 |0102: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a1b62: 6e20 4b98 d700 |0105: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1b68: 1a0c d805 |0108: const-string v12, ".*" // string@05d8 │ │ -3a1b6c: 6e20 4b98 c700 |010a: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1b72: 6e10 5498 0700 |010d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1b78: 0c07 |0110: move-result-object v7 │ │ -3a1b7a: 1a0f 2400 |0111: const-string v15, " ..." // string@0024 │ │ -3a1b7e: 0811 0f00 |0113: move-object/from16 v17, v15 │ │ -3a1b82: 160c ffff |0115: const-wide/16 v12, #int -1 // #ffff │ │ -3a1b86: 120f |0117: const/4 v15, #int 0 // #0 │ │ -3a1b88: 36ef 2901 |0118: if-gt v15, v14, 0241 // +0129 │ │ -3a1b8c: 5403 2979 |011a: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ -3a1b90: 2133 |011c: array-length v3, v3 │ │ -3a1b92: 3534 2401 |011d: if-ge v4, v3, 0241 // +0124 │ │ -3a1b96: 3a0b 0600 |011f: if-ltz v11, 0125 // +0006 │ │ -3a1b9a: 36fb 0400 |0121: if-gt v11, v15, 0125 // +0004 │ │ -3a1b9e: 2900 1e01 |0123: goto/16 0241 // +011e │ │ -3a1ba2: 35ef 0a00 |0125: if-ge v15, v14, 012f // +000a │ │ -3a1ba6: 4603 0a0f |0127: aget-object v3, v10, v15 │ │ -3a1baa: 3903 0300 |0129: if-nez v3, 012c // +0003 │ │ -3a1bae: 2804 |012b: goto 012f // +0004 │ │ -3a1bb0: 1612 ffff |012c: const-wide/16 v18, #int -1 // #ffff │ │ -3a1bb4: 282b |012e: goto 0159 // +002b │ │ -3a1bb6: 3728 1201 |012f: if-le v8, v2, 0241 // +0112 │ │ -3a1bba: 1612 ffff |0131: const-wide/16 v18, #int -1 // #ffff │ │ -3a1bbe: 3103 120c |0133: cmp-long v3, v18, v12 │ │ -3a1bc2: 3903 0400 |0135: if-nez v3, 0139 // +0004 │ │ -3a1bc6: 2900 0a01 |0137: goto/16 0241 // +010a │ │ -3a1bca: 1213 |0139: const/4 v3, #int 1 // #1 │ │ -3a1bcc: 6e53 e1a3 c9ad |013a: invoke-virtual {v9, v12, v13, v10, v3}, Lnet/sf/dibdib/thread_any/QMMap;.searchNext:(J[Lnet/sf/dibdib/generic/QIfs$QItemIf;I)Lnet/sf/dibdib/generic/QIfs$QTupleIf; // method@a3e1 │ │ -3a1bd2: 0c0f |013d: move-result-object v15 │ │ -3a1bd4: 1203 |013e: const/4 v3, #int 0 // #0 │ │ -3a1bd6: 4d0f 0a03 |013f: aput-object v15, v10, v3 │ │ -3a1bda: 460f 0a03 |0141: aget-object v15, v10, v3 │ │ -3a1bde: 390f 0400 |0143: if-nez v15, 0147 // +0004 │ │ -3a1be2: 2900 fc00 |0145: goto/16 0241 // +00fc │ │ -3a1be6: 460f 0a03 |0147: aget-object v15, v10, v3 │ │ -3a1bea: 20f3 ae14 |0149: instance-of v3, v15, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a1bee: 3903 0d00 |014b: if-nez v3, 0158 // +000d │ │ -3a1bf2: 5403 2979 |014d: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ -3a1bf6: d805 0401 |014f: add-int/lit8 v5, v4, #int 1 // #01 │ │ -3a1bfa: 1a06 da05 |0151: const-string v6, "..." // string@05da │ │ -3a1bfe: 4d06 0304 |0153: aput-object v6, v3, v4 │ │ -3a1c02: 0154 |0155: move v4, v5 │ │ -3a1c04: 2900 eb00 |0156: goto/16 0241 // +00eb │ │ -3a1c08: 121f |0158: const/4 v15, #int 1 // #1 │ │ -3a1c0a: 4603 0a0f |0159: aget-object v3, v10, v15 │ │ -3a1c0e: 2033 ae14 |015b: instance-of v3, v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a1c12: 1a08 1100 |015d: const-string v8, " " // string@0011 │ │ -3a1c16: 3903 3500 |015f: if-nez v3, 0194 // +0035 │ │ -3a1c1a: 1233 |0161: const/4 v3, #int 3 // #3 │ │ -3a1c1c: 3623 2300 |0162: if-gt v3, v2, 0185 // +0023 │ │ -3a1c20: 2203 e812 |0164: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1c24: 7010 4098 0300 |0166: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a1c2a: 6e20 4b98 8300 |0169: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1c30: 4608 0a0f |016c: aget-object v8, v10, v15 │ │ -3a1c34: 6e10 eb97 0800 |016e: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a1c3a: 0c08 |0171: move-result-object v8 │ │ -3a1c3c: 6e20 4b98 8300 |0172: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1c42: 6e10 5498 0300 |0175: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1c48: 0c03 |0178: move-result-object v3 │ │ -3a1c4a: 0515 0500 |0179: move-wide/from16 v21, v5 │ │ -3a1c4e: 0814 0900 |017b: move-object/from16 v20, v9 │ │ -3a1c52: 0817 1100 |017d: move-object/from16 v23, v17 │ │ -3a1c56: 0811 0300 |017f: move-object/from16 v17, v3 │ │ -3a1c5a: 0803 1700 |0181: move-object/from16 v3, v23 │ │ -3a1c5e: 2900 a900 |0183: goto/16 022c // +00a9 │ │ -3a1c62: 0515 0500 |0185: move-wide/from16 v21, v5 │ │ -3a1c66: 0814 0900 |0187: move-object/from16 v20, v9 │ │ -3a1c6a: 3811 0500 |0189: if-eqz v17, 018e // +0005 │ │ -3a1c6e: 1203 |018b: const/4 v3, #int 0 // #0 │ │ -3a1c70: 2900 a000 |018c: goto/16 022c // +00a0 │ │ -3a1c74: 0803 1100 |018e: move-object/from16 v3, v17 │ │ -3a1c78: 1311 0000 |0190: const/16 v17, #int 0 // #0 │ │ -3a1c7c: 2900 9a00 |0192: goto/16 022c // +009a │ │ -3a1c80: 4603 0a0f |0194: aget-object v3, v10, v15 │ │ -3a1c84: 1f03 ae14 |0196: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a1c88: 620c 337a |0198: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3a1c8c: 6e20 aaa2 c300 |019a: invoke-virtual {v3, v12}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3a1c92: 0c03 |019d: move-result-object v3 │ │ -3a1c94: 7210 6ca2 0300 |019e: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ -3a1c9a: 0b0c |01a1: move-result-wide v12 │ │ -3a1c9c: 1233 |01a2: const/4 v3, #int 3 // #3 │ │ -3a1c9e: 3623 0500 |01a3: if-gt v3, v2, 01a8 // +0005 │ │ -3a1ca2: 1310 0100 |01a5: const/16 v16, #int 1 // #1 │ │ -3a1ca6: 2803 |01a7: goto 01aa // +0003 │ │ -3a1ca8: 1310 0000 |01a8: const/16 v16, #int 0 // #0 │ │ -3a1cac: 3910 3800 |01aa: if-nez v16, 01e2 // +0038 │ │ -3a1cb0: 4614 0a0f |01ac: aget-object v20, v10, v15 │ │ -3a1cb4: 0803 1400 |01ae: move-object/from16 v3, v20 │ │ -3a1cb8: 1f03 ae14 |01b0: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a1cbc: 0814 0900 |01b2: move-object/from16 v20, v9 │ │ -3a1cc0: 6209 2f7a |01b4: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3a1cc4: 6e20 aaa2 9300 |01b6: invoke-virtual {v3, v9}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3a1cca: 0c03 |01b9: move-result-object v3 │ │ -3a1ccc: 2039 af14 |01ba: instance-of v9, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a1cd0: 3809 2800 |01bc: if-eqz v9, 01e4 // +0028 │ │ -3a1cd4: 1f03 af14 |01be: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a1cd8: 6e10 bca2 0300 |01c0: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ -3a1cde: 0c03 |01c3: move-result-object v3 │ │ -3a1ce0: 6e10 0ca3 0300 |01c4: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3a1ce6: 0b15 |01c7: move-result-wide v21 │ │ -3a1ce8: a015 0515 |01c8: and-long v21, v5, v21 │ │ -3a1cec: 3103 0515 |01ca: cmp-long v3, v5, v21 │ │ -3a1cf0: 3903 1800 |01cc: if-nez v3, 01e4 // +0018 │ │ -3a1cf4: 3807 1200 |01ce: if-eqz v7, 01e0 // +0012 │ │ -3a1cf8: 4603 0a0f |01d0: aget-object v3, v10, v15 │ │ -3a1cfc: 1f03 ae14 |01d2: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a1d00: 6209 337a |01d4: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3a1d04: 6e20 a7a2 9300 |01d6: invoke-virtual {v3, v9}, Lnet/sf/dibdib/generic/QSTuple;.getAsString:(Lnet/sf/dibdib/generic/QIfs$QTagIf;)Ljava/lang/String; // method@a2a7 │ │ -3a1d0a: 0c03 |01d9: move-result-object v3 │ │ -3a1d0c: 6e20 2398 7300 |01da: invoke-virtual {v3, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3a1d12: 0a03 |01dd: move-result v3 │ │ -3a1d14: 3803 0600 |01de: if-eqz v3, 01e4 // +0006 │ │ -3a1d18: 1213 |01e0: const/4 v3, #int 1 // #1 │ │ -3a1d1a: 2805 |01e1: goto 01e6 // +0005 │ │ -3a1d1c: 0814 0900 |01e2: move-object/from16 v20, v9 │ │ -3a1d20: 0203 1000 |01e4: move/from16 v3, v16 │ │ -3a1d24: 3803 4200 |01e6: if-eqz v3, 0228 // +0042 │ │ -3a1d28: 4603 0a0f |01e8: aget-object v3, v10, v15 │ │ -3a1d2c: 7210 5aa2 0300 |01ea: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -3a1d32: 0b15 |01ed: move-result-wide v21 │ │ -3a1d34: 7702 06a3 1500 |01ee: invoke-static/range {v21, v22}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3a1d3a: 0c03 |01f1: move-result-object v3 │ │ -3a1d3c: 6e10 10a3 0300 |01f2: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -3a1d42: 0c03 |01f5: move-result-object v3 │ │ -3a1d44: 2209 e812 |01f6: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a1d48: 7010 4098 0900 |01f8: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a1d4e: 0515 0500 |01fb: move-wide/from16 v21, v5 │ │ -3a1d52: 1a05 d905 |01fd: const-string v5, ".." // string@05d9 │ │ -3a1d56: 6e20 4b98 5900 |01ff: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1d5c: 6e10 2298 0300 |0202: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a1d62: 0a05 |0205: move-result v5 │ │ -3a1d64: 1226 |0206: const/4 v6, #int 2 // #2 │ │ -3a1d66: b165 |0207: sub-int/2addr v5, v6 │ │ -3a1d68: 6e20 2d98 5300 |0208: invoke-virtual {v3, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a1d6e: 0c03 |020b: move-result-object v3 │ │ -3a1d70: 6e20 4b98 3900 |020c: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1d76: 6e20 4b98 8900 |020f: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1d7c: 4603 0a0f |0212: aget-object v3, v10, v15 │ │ -3a1d80: 1f03 ae14 |0214: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a1d84: 1305 0900 |0216: const/16 v5, #int 9 // #9 │ │ -3a1d88: 1208 |0218: const/4 v8, #int 0 // #0 │ │ -3a1d8a: 2386 1915 |0219: new-array v6, v8, [I // type@1519 │ │ -3a1d8e: 6e30 b5a2 5306 |021b: invoke-virtual {v3, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.toStringFull:(C[I)Ljava/lang/String; // method@a2b5 │ │ -3a1d94: 0c03 |021e: move-result-object v3 │ │ -3a1d96: 6e20 4b98 3900 |021f: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a1d9c: 6e10 5498 0900 |0222: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a1da2: 0c03 |0225: move-result-object v3 │ │ -3a1da4: 2900 57ff |0226: goto/16 017d // -00a9 │ │ -3a1da8: 0515 0500 |0228: move-wide/from16 v21, v5 │ │ -3a1dac: 2900 64ff |022a: goto/16 018e // -009c │ │ -3a1db0: 3811 0900 |022c: if-eqz v17, 0235 // +0009 │ │ -3a1db4: 5405 2979 |022e: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ -3a1db8: d806 0401 |0230: add-int/lit8 v6, v4, #int 1 // #01 │ │ -3a1dbc: 4d11 0504 |0232: aput-object v17, v5, v4 │ │ -3a1dc0: 0164 |0234: move v4, v6 │ │ -3a1dc2: d80f 0f01 |0235: add-int/lit8 v15, v15, #int 1 // #01 │ │ -3a1dc6: 0811 0300 |0237: move-object/from16 v17, v3 │ │ -3a1dca: 0809 1400 |0239: move-object/from16 v9, v20 │ │ -3a1dce: 0505 1500 |023b: move-wide/from16 v5, v21 │ │ -3a1dd2: 1213 |023d: const/4 v3, #int 1 // #1 │ │ -3a1dd4: 1248 |023e: const/4 v8, #int 4 // #4 │ │ -3a1dd6: 2900 d9fe |023f: goto/16 0118 // -0127 │ │ -3a1dda: 3414 0d00 |0241: if-lt v4, v1, 024e // +000d │ │ -3a1dde: 5201 2679 |0243: iget v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7926 │ │ -3a1de2: 3621 0900 |0245: if-gt v1, v2, 024e // +0009 │ │ -3a1de6: 5201 2679 |0247: iget v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7926 │ │ -3a1dea: 1213 |0249: const/4 v3, #int 1 // #1 │ │ -3a1dec: b031 |024a: add-int/2addr v1, v3 │ │ -3a1dee: 5901 2679 |024b: iput v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7926 │ │ -3a1df2: 280c |024d: goto 0259 // +000c │ │ -3a1df4: 1213 |024e: const/4 v3, #int 1 // #1 │ │ -3a1df6: 3443 0a00 |024f: if-lt v3, v4, 0259 // +000a │ │ -3a1dfa: 1241 |0251: const/4 v1, #int 4 // #4 │ │ -3a1dfc: 3521 0700 |0252: if-ge v1, v2, 0259 // +0007 │ │ -3a1e00: 5201 2679 |0254: iget v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7926 │ │ -3a1e04: b131 |0256: sub-int/2addr v1, v3 │ │ -3a1e06: 5901 2679 |0257: iput v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7926 │ │ -3a1e0a: 5401 2979 |0259: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ -3a1e0e: 2111 |025b: array-length v1, v1 │ │ -3a1e10: b131 |025c: sub-int/2addr v1, v3 │ │ -3a1e12: 3441 0a00 |025d: if-lt v1, v4, 0267 // +000a │ │ -3a1e16: 5402 2979 |025f: iget-object v2, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ -3a1e1a: 1203 |0261: const/4 v3, #int 0 // #0 │ │ -3a1e1c: 4d03 0201 |0262: aput-object v3, v2, v1 │ │ -3a1e20: d801 01ff |0264: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3a1e24: 28f7 |0266: goto 025d // -0009 │ │ -3a1e26: 5401 2979 |0267: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ -3a1e2a: 1a02 2600 |0269: const-string v2, " @" // string@0026 │ │ -3a1e2e: 1203 |026b: const/4 v3, #int 0 // #0 │ │ -3a1e30: 4d02 0103 |026c: aput-object v2, v1, v3 │ │ -3a1e34: d801 04ff |026e: add-int/lit8 v1, v4, #int -1 // #ff │ │ -3a1e38: 3a01 1100 |0270: if-ltz v1, 0281 // +0011 │ │ -3a1e3c: 5402 2979 |0272: iget-object v2, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ -3a1e40: 5403 2979 |0274: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ -3a1e44: 4603 0301 |0276: aget-object v3, v3, v1 │ │ -3a1e48: 7110 4ea4 0300 |0278: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44e │ │ -3a1e4e: 0c03 |027b: move-result-object v3 │ │ -3a1e50: 4d03 0201 |027c: aput-object v3, v2, v1 │ │ -3a1e54: d801 01ff |027e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3a1e58: 28f0 |0280: goto 0270 // -0010 │ │ -3a1e5a: 0f04 |0281: return v4 │ │ +3a1944: |[3a1944] net.sf.dibdib.thread_feed.CalcFeeder.prepareTextLines:()I │ │ +3a1954: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +3a1958: 5301 2879 |0002: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.nSlide30Supp:J // field@7928 │ │ +3a195c: 1703 ffff ff3f |0004: const-wide/32 v3, #float 2 // #3fffffff │ │ +3a1962: c031 |0007: and-long/2addr v1, v3 │ │ +3a1964: 1303 1e00 |0008: const/16 v3, #int 30 // #1e │ │ +3a1968: 1604 0100 |000a: const-wide/16 v4, #int 1 // #1 │ │ +3a196c: 3106 0401 |000c: cmp-long v6, v4, v1 │ │ +3a1970: 3b06 0900 |000e: if-gez v6, 0017 // +0009 │ │ +3a1974: 5301 2879 |0010: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.nSlide30Supp:J // field@7928 │ │ +3a1978: c531 |0012: ushr-long/2addr v1, v3 │ │ +3a197a: c331 |0013: shl-long/2addr v1, v3 │ │ +3a197c: c141 |0014: or-long/2addr v1, v4 │ │ +3a197e: 5a01 2879 |0015: iput-wide v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.nSlide30Supp:J // field@7928 │ │ +3a1982: 5301 2879 |0017: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.nSlide30Supp:J // field@7928 │ │ +3a1986: c531 |0019: ushr-long/2addr v1, v3 │ │ +3a1988: 8412 |001a: long-to-int v2, v1 │ │ +3a198a: 1606 0300 |001b: const-wide/16 v6, #int 3 // #3 │ │ +3a198e: 1231 |001d: const/4 v1, #int 3 // #3 │ │ +3a1990: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +3a1992: 3223 0700 |001f: if-eq v3, v2, 0026 // +0007 │ │ +3a1996: 3321 0300 |0021: if-ne v1, v2, 0024 // +0003 │ │ +3a199a: 2803 |0023: goto 0026 // +0003 │ │ +3a199c: 044a |0024: move-wide v10, v4 │ │ +3a199e: 2802 |0025: goto 0027 // +0002 │ │ +3a19a0: 046a |0026: move-wide v10, v6 │ │ +3a19a2: 7401 8ca4 1800 |0027: invoke-virtual/range {v24}, Lnet/sf/dibdib/thread_feed/CalcFeeder;.linesPerSlide:()I // method@a48c │ │ +3a19a8: 0a0e |002a: move-result v14 │ │ +3a19aa: 5408 2979 |002b: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ +3a19ae: 3808 0b00 |002d: if-eqz v8, 0038 // +000b │ │ +3a19b2: 5408 2979 |002f: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ +3a19b6: 2188 |0031: array-length v8, v8 │ │ +3a19b8: 36e8 0300 |0032: if-gt v8, v14, 0035 // +0003 │ │ +3a19bc: 2804 |0034: goto 0038 // +0004 │ │ +3a19be: 5408 2979 |0035: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ +3a19c2: 2805 |0037: goto 003c // +0005 │ │ +3a19c4: d808 0e01 |0038: add-int/lit8 v8, v14, #int 1 // #01 │ │ +3a19c8: 2388 dc15 |003a: new-array v8, v8, [Ljava/lang/String; // type@15dc │ │ +3a19cc: 5b08 2979 |003c: iput-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ +3a19d0: 5408 2979 |003e: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ +3a19d4: 1a09 0000 |0040: const-string v9, "" // string@0000 │ │ +3a19d8: 120f |0042: const/4 v15, #int 0 // #0 │ │ +3a19da: 4d09 080f |0043: aput-object v9, v8, v15 │ │ +3a19de: 122d |0045: const/4 v13, #int 2 // #2 │ │ +3a19e0: 3421 1500 |0046: if-lt v1, v2, 005b // +0015 │ │ +3a19e4: 362d 0300 |0048: if-gt v13, v2, 004b // +0003 │ │ +3a19e8: 0464 |004a: move-wide v4, v6 │ │ +3a19ea: 6208 7579 |004b: sget-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a19ee: 1209 |004d: const/4 v9, #int 0 // #0 │ │ +3a19f0: 540c 2979 |004e: iget-object v12, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ +3a19f4: 1216 |0050: const/4 v6, #int 1 // #1 │ │ +3a19f6: 1227 |0051: const/4 v7, #int 2 // #2 │ │ +3a19f8: 016d |0052: move v13, v6 │ │ +3a19fa: 01e1 |0053: move v1, v14 │ │ +3a19fc: 1206 |0054: const/4 v6, #int 0 // #0 │ │ +3a19fe: 044e |0055: move-wide v14, v4 │ │ +3a1a00: 7708 8ea4 0800 |0056: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15}, Lnet/sf/dibdib/thread_feed/CalcFeeder;.stackRead:(Lnet/sf/dibdib/generic/QSTuple;IJ[Ljava/lang/String;IJ)I // method@a48e │ │ +3a1a06: 0a04 |0059: move-result v4 │ │ +3a1a08: 2805 |005a: goto 005f // +0005 │ │ +3a1a0a: 01e1 |005b: move v1, v14 │ │ +3a1a0c: 1206 |005c: const/4 v6, #int 0 // #0 │ │ +3a1a0e: 1227 |005d: const/4 v7, #int 2 // #2 │ │ +3a1a10: 1214 |005e: const/4 v4, #int 1 // #1 │ │ +3a1a12: 1248 |005f: const/4 v8, #int 4 // #4 │ │ +3a1a14: 3227 0400 |0060: if-eq v7, v2, 0064 // +0004 │ │ +3a1a18: 3628 f701 |0062: if-gt v8, v2, 0259 // +01f7 │ │ +3a1a1c: 5409 2979 |0064: iget-object v9, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ +3a1a20: 2199 |0066: array-length v9, v9 │ │ +3a1a22: d809 09fb |0067: add-int/lit8 v9, v9, #int -5 // #fb │ │ +3a1a26: 3694 0300 |0069: if-gt v4, v9, 006c // +0003 │ │ +3a1a2a: 2806 |006b: goto 0071 // +0006 │ │ +3a1a2c: 5404 2979 |006c: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ +3a1a30: 2144 |006e: array-length v4, v4 │ │ +3a1a32: d804 04fb |006f: add-int/lit8 v4, v4, #int -5 // #fb │ │ +3a1a36: 3428 0400 |0071: if-lt v8, v2, 0075 // +0004 │ │ +3a1a3a: 120f |0073: const/4 v15, #int 0 // #0 │ │ +3a1a3c: 2807 |0074: goto 007b // +0007 │ │ +3a1a3e: d809 02fc |0075: add-int/lit8 v9, v2, #int -4 // #fc │ │ +3a1a42: 910e 0104 |0077: sub-int v14, v1, v4 │ │ +3a1a46: 920f 090e |0079: mul-int v15, v9, v14 │ │ +3a1a4a: 7100 e1a5 0000 |007b: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto;.peekMappings:()Lnet/sf/dibdib/thread_any/QMMap; // method@a5e1 │ │ +3a1a50: 0c09 |007e: move-result-object v9 │ │ +3a1a52: 910e 0104 |007f: sub-int v14, v1, v4 │ │ +3a1a56: 23ea 0516 |0081: new-array v10, v14, [Lnet/sf/dibdib/generic/QIfs$QItemIf; // type@1605 │ │ +3a1a5a: 6e40 d2a3 a9f6 |0083: invoke-virtual {v9, v10, v6, v15}, Lnet/sf/dibdib/thread_any/QMMap;.dump:([Lnet/sf/dibdib/generic/QIfs$QItemIf;II)I // method@a3d2 │ │ +3a1a60: 0a0b |0086: move-result v11 │ │ +3a1a62: 3b0b 0e00 |0087: if-gez v11, 0095 // +000e │ │ +3a1a66: 7bbc |0089: neg-int v12, v11 │ │ +3a1a68: b31c |008a: div-int/2addr v12, v1 │ │ +3a1a6a: b08c |008b: add-int/2addr v12, v8 │ │ +3a1a6c: 520d 2679 |008c: iget v13, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7926 │ │ +3a1a70: 37dc 0300 |008e: if-le v12, v13, 0091 // +0003 │ │ +3a1a74: 2803 |0090: goto 0093 // +0003 │ │ +3a1a76: 520c 2679 |0091: iget v12, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7926 │ │ +3a1a7a: 590c 2679 |0093: iput v12, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7926 │ │ +3a1a7e: 620c 6473 |0095: sget-object v12, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a1a82: 1a0d 4a0f |0097: const-string v13, "C" // string@0f4a │ │ +3a1a86: 6e20 e9a5 dc00 |0099: invoke-virtual {v12, v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ +3a1a8c: 0c0c |009c: move-result-object v12 │ │ +3a1a8e: 3527 0400 |009d: if-ge v7, v2, 00a1 // +0004 │ │ +3a1a92: 120d |009f: const/4 v13, #int 0 // #0 │ │ +3a1a94: 2809 |00a0: goto 00a9 // +0009 │ │ +3a1a96: 620d 6473 |00a1: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a1a9a: 1a0f 8542 |00a3: const-string v15, "Q" // string@4285 │ │ +3a1a9e: 6e20 e9a5 fd00 |00a5: invoke-virtual {v13, v15}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ +3a1aa4: 0c0d |00a8: move-result-object v13 │ │ +3a1aa6: 1a0f ca05 |00a9: const-string v15, "." // string@05ca │ │ +3a1aaa: 390d 0400 |00ab: if-nez v13, 00af // +0004 │ │ +3a1aae: 07fd |00ad: move-object v13, v15 │ │ +3a1ab0: 2805 |00ae: goto 00b3 // +0005 │ │ +3a1ab2: 6e10 cba2 0d00 |00af: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a1ab8: 0c0d |00b2: move-result-object v13 │ │ +3a1aba: 3427 3800 |00b3: if-lt v7, v2, 00eb // +0038 │ │ +3a1abe: 5405 2979 |00b5: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ +3a1ac2: d811 0401 |00b7: add-int/lit8 v17, v4, #int 1 // #01 │ │ +3a1ac6: 2207 e812 |00b9: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1aca: 7010 4098 0700 |00bb: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a1ad0: 1a06 4b0f |00be: const-string v6, "C " // string@0f4b │ │ +3a1ad4: 6e20 4b98 6700 |00c0: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1ada: 390c 0300 |00c3: if-nez v12, 00c6 // +0003 │ │ +3a1ade: 2805 |00c5: goto 00ca // +0005 │ │ +3a1ae0: 6e10 cba2 0c00 |00c6: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a1ae6: 0c0f |00c9: move-result-object v15 │ │ +3a1ae8: 6e20 4b98 f700 |00ca: invoke-virtual {v7, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1aee: 6e10 5498 0700 |00cd: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1af4: 0c06 |00d0: move-result-object v6 │ │ +3a1af6: 4d06 0504 |00d1: aput-object v6, v5, v4 │ │ +3a1afa: 5404 2979 |00d3: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ +3a1afe: d805 1101 |00d5: add-int/lit8 v5, v17, #int 1 // #01 │ │ +3a1b02: 2206 e812 |00d7: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1b06: 7010 4098 0600 |00d9: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a1b0c: 1a07 8642 |00dc: const-string v7, "Q " // string@4286 │ │ +3a1b10: 6e20 4b98 7600 |00de: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1b16: 6e20 4b98 d600 |00e1: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1b1c: 6e10 5498 0600 |00e4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1b22: 0c06 |00e7: move-result-object v6 │ │ +3a1b24: 4d06 0411 |00e8: aput-object v6, v4, v17 │ │ +3a1b28: 0154 |00ea: move v4, v5 │ │ +3a1b2a: 390c 0500 |00eb: if-nez v12, 00f0 // +0005 │ │ +3a1b2e: 1605 0000 |00ed: const-wide/16 v5, #int 0 // #0 │ │ +3a1b32: 2809 |00ef: goto 00f8 // +0009 │ │ +3a1b34: 6e10 bea2 0c00 |00f0: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QSeq;.atoms:()[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2be │ │ +3a1b3a: 0c05 |00f3: move-result-object v5 │ │ +3a1b3c: 7110 b0a5 0500 |00f4: invoke-static {v5}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)J // method@a5b0 │ │ +3a1b42: 0b05 |00f7: move-result-wide v5 │ │ +3a1b44: 6e10 2298 0d00 |00f8: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a1b4a: 0a07 |00fb: move-result v7 │ │ +3a1b4c: 3473 0400 |00fc: if-lt v3, v7, 0100 // +0004 │ │ +3a1b50: 1207 |00fe: const/4 v7, #int 0 // #0 │ │ +3a1b52: 2812 |00ff: goto 0111 // +0012 │ │ +3a1b54: 2207 e812 |0100: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1b58: 7010 4098 0700 |0102: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a1b5e: 6e20 4b98 d700 |0105: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1b64: 1a0c d805 |0108: const-string v12, ".*" // string@05d8 │ │ +3a1b68: 6e20 4b98 c700 |010a: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1b6e: 6e10 5498 0700 |010d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1b74: 0c07 |0110: move-result-object v7 │ │ +3a1b76: 1a0f 2400 |0111: const-string v15, " ..." // string@0024 │ │ +3a1b7a: 0811 0f00 |0113: move-object/from16 v17, v15 │ │ +3a1b7e: 160c ffff |0115: const-wide/16 v12, #int -1 // #ffff │ │ +3a1b82: 120f |0117: const/4 v15, #int 0 // #0 │ │ +3a1b84: 36ef 2901 |0118: if-gt v15, v14, 0241 // +0129 │ │ +3a1b88: 5403 2979 |011a: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ +3a1b8c: 2133 |011c: array-length v3, v3 │ │ +3a1b8e: 3534 2401 |011d: if-ge v4, v3, 0241 // +0124 │ │ +3a1b92: 3a0b 0600 |011f: if-ltz v11, 0125 // +0006 │ │ +3a1b96: 36fb 0400 |0121: if-gt v11, v15, 0125 // +0004 │ │ +3a1b9a: 2900 1e01 |0123: goto/16 0241 // +011e │ │ +3a1b9e: 35ef 0a00 |0125: if-ge v15, v14, 012f // +000a │ │ +3a1ba2: 4603 0a0f |0127: aget-object v3, v10, v15 │ │ +3a1ba6: 3903 0300 |0129: if-nez v3, 012c // +0003 │ │ +3a1baa: 2804 |012b: goto 012f // +0004 │ │ +3a1bac: 1612 ffff |012c: const-wide/16 v18, #int -1 // #ffff │ │ +3a1bb0: 282b |012e: goto 0159 // +002b │ │ +3a1bb2: 3728 1201 |012f: if-le v8, v2, 0241 // +0112 │ │ +3a1bb6: 1612 ffff |0131: const-wide/16 v18, #int -1 // #ffff │ │ +3a1bba: 3103 120c |0133: cmp-long v3, v18, v12 │ │ +3a1bbe: 3903 0400 |0135: if-nez v3, 0139 // +0004 │ │ +3a1bc2: 2900 0a01 |0137: goto/16 0241 // +010a │ │ +3a1bc6: 1213 |0139: const/4 v3, #int 1 // #1 │ │ +3a1bc8: 6e53 e1a3 c9ad |013a: invoke-virtual {v9, v12, v13, v10, v3}, Lnet/sf/dibdib/thread_any/QMMap;.searchNext:(J[Lnet/sf/dibdib/generic/QIfs$QItemIf;I)Lnet/sf/dibdib/generic/QIfs$QTupleIf; // method@a3e1 │ │ +3a1bce: 0c0f |013d: move-result-object v15 │ │ +3a1bd0: 1203 |013e: const/4 v3, #int 0 // #0 │ │ +3a1bd2: 4d0f 0a03 |013f: aput-object v15, v10, v3 │ │ +3a1bd6: 460f 0a03 |0141: aget-object v15, v10, v3 │ │ +3a1bda: 390f 0400 |0143: if-nez v15, 0147 // +0004 │ │ +3a1bde: 2900 fc00 |0145: goto/16 0241 // +00fc │ │ +3a1be2: 460f 0a03 |0147: aget-object v15, v10, v3 │ │ +3a1be6: 20f3 ae14 |0149: instance-of v3, v15, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a1bea: 3903 0d00 |014b: if-nez v3, 0158 // +000d │ │ +3a1bee: 5403 2979 |014d: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ +3a1bf2: d805 0401 |014f: add-int/lit8 v5, v4, #int 1 // #01 │ │ +3a1bf6: 1a06 da05 |0151: const-string v6, "..." // string@05da │ │ +3a1bfa: 4d06 0304 |0153: aput-object v6, v3, v4 │ │ +3a1bfe: 0154 |0155: move v4, v5 │ │ +3a1c00: 2900 eb00 |0156: goto/16 0241 // +00eb │ │ +3a1c04: 121f |0158: const/4 v15, #int 1 // #1 │ │ +3a1c06: 4603 0a0f |0159: aget-object v3, v10, v15 │ │ +3a1c0a: 2033 ae14 |015b: instance-of v3, v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a1c0e: 1a08 1100 |015d: const-string v8, " " // string@0011 │ │ +3a1c12: 3903 3500 |015f: if-nez v3, 0194 // +0035 │ │ +3a1c16: 1233 |0161: const/4 v3, #int 3 // #3 │ │ +3a1c18: 3623 2300 |0162: if-gt v3, v2, 0185 // +0023 │ │ +3a1c1c: 2203 e812 |0164: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1c20: 7010 4098 0300 |0166: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a1c26: 6e20 4b98 8300 |0169: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1c2c: 4608 0a0f |016c: aget-object v8, v10, v15 │ │ +3a1c30: 6e10 eb97 0800 |016e: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a1c36: 0c08 |0171: move-result-object v8 │ │ +3a1c38: 6e20 4b98 8300 |0172: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1c3e: 6e10 5498 0300 |0175: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1c44: 0c03 |0178: move-result-object v3 │ │ +3a1c46: 0515 0500 |0179: move-wide/from16 v21, v5 │ │ +3a1c4a: 0814 0900 |017b: move-object/from16 v20, v9 │ │ +3a1c4e: 0817 1100 |017d: move-object/from16 v23, v17 │ │ +3a1c52: 0811 0300 |017f: move-object/from16 v17, v3 │ │ +3a1c56: 0803 1700 |0181: move-object/from16 v3, v23 │ │ +3a1c5a: 2900 a900 |0183: goto/16 022c // +00a9 │ │ +3a1c5e: 0515 0500 |0185: move-wide/from16 v21, v5 │ │ +3a1c62: 0814 0900 |0187: move-object/from16 v20, v9 │ │ +3a1c66: 3811 0500 |0189: if-eqz v17, 018e // +0005 │ │ +3a1c6a: 1203 |018b: const/4 v3, #int 0 // #0 │ │ +3a1c6c: 2900 a000 |018c: goto/16 022c // +00a0 │ │ +3a1c70: 0803 1100 |018e: move-object/from16 v3, v17 │ │ +3a1c74: 1311 0000 |0190: const/16 v17, #int 0 // #0 │ │ +3a1c78: 2900 9a00 |0192: goto/16 022c // +009a │ │ +3a1c7c: 4603 0a0f |0194: aget-object v3, v10, v15 │ │ +3a1c80: 1f03 ae14 |0196: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a1c84: 620c 337a |0198: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3a1c88: 6e20 aaa2 c300 |019a: invoke-virtual {v3, v12}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3a1c8e: 0c03 |019d: move-result-object v3 │ │ +3a1c90: 7210 6ca2 0300 |019e: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ +3a1c96: 0b0c |01a1: move-result-wide v12 │ │ +3a1c98: 1233 |01a2: const/4 v3, #int 3 // #3 │ │ +3a1c9a: 3623 0500 |01a3: if-gt v3, v2, 01a8 // +0005 │ │ +3a1c9e: 1310 0100 |01a5: const/16 v16, #int 1 // #1 │ │ +3a1ca2: 2803 |01a7: goto 01aa // +0003 │ │ +3a1ca4: 1310 0000 |01a8: const/16 v16, #int 0 // #0 │ │ +3a1ca8: 3910 3800 |01aa: if-nez v16, 01e2 // +0038 │ │ +3a1cac: 4614 0a0f |01ac: aget-object v20, v10, v15 │ │ +3a1cb0: 0803 1400 |01ae: move-object/from16 v3, v20 │ │ +3a1cb4: 1f03 ae14 |01b0: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a1cb8: 0814 0900 |01b2: move-object/from16 v20, v9 │ │ +3a1cbc: 6209 2f7a |01b4: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3a1cc0: 6e20 aaa2 9300 |01b6: invoke-virtual {v3, v9}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3a1cc6: 0c03 |01b9: move-result-object v3 │ │ +3a1cc8: 2039 af14 |01ba: instance-of v9, v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a1ccc: 3809 2800 |01bc: if-eqz v9, 01e4 // +0028 │ │ +3a1cd0: 1f03 af14 |01be: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a1cd4: 6e10 bca2 0300 |01c0: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ +3a1cda: 0c03 |01c3: move-result-object v3 │ │ +3a1cdc: 6e10 0ca3 0300 |01c4: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3a1ce2: 0b15 |01c7: move-result-wide v21 │ │ +3a1ce4: a015 0515 |01c8: and-long v21, v5, v21 │ │ +3a1ce8: 3103 0515 |01ca: cmp-long v3, v5, v21 │ │ +3a1cec: 3903 1800 |01cc: if-nez v3, 01e4 // +0018 │ │ +3a1cf0: 3807 1200 |01ce: if-eqz v7, 01e0 // +0012 │ │ +3a1cf4: 4603 0a0f |01d0: aget-object v3, v10, v15 │ │ +3a1cf8: 1f03 ae14 |01d2: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a1cfc: 6209 337a |01d4: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3a1d00: 6e20 a7a2 9300 |01d6: invoke-virtual {v3, v9}, Lnet/sf/dibdib/generic/QSTuple;.getAsString:(Lnet/sf/dibdib/generic/QIfs$QTagIf;)Ljava/lang/String; // method@a2a7 │ │ +3a1d06: 0c03 |01d9: move-result-object v3 │ │ +3a1d08: 6e20 2398 7300 |01da: invoke-virtual {v3, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3a1d0e: 0a03 |01dd: move-result v3 │ │ +3a1d10: 3803 0600 |01de: if-eqz v3, 01e4 // +0006 │ │ +3a1d14: 1213 |01e0: const/4 v3, #int 1 // #1 │ │ +3a1d16: 2805 |01e1: goto 01e6 // +0005 │ │ +3a1d18: 0814 0900 |01e2: move-object/from16 v20, v9 │ │ +3a1d1c: 0203 1000 |01e4: move/from16 v3, v16 │ │ +3a1d20: 3803 4200 |01e6: if-eqz v3, 0228 // +0042 │ │ +3a1d24: 4603 0a0f |01e8: aget-object v3, v10, v15 │ │ +3a1d28: 7210 5aa2 0300 |01ea: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +3a1d2e: 0b15 |01ed: move-result-wide v21 │ │ +3a1d30: 7702 06a3 1500 |01ee: invoke-static/range {v21, v22}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3a1d36: 0c03 |01f1: move-result-object v3 │ │ +3a1d38: 6e10 10a3 0300 |01f2: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +3a1d3e: 0c03 |01f5: move-result-object v3 │ │ +3a1d40: 2209 e812 |01f6: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a1d44: 7010 4098 0900 |01f8: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a1d4a: 0515 0500 |01fb: move-wide/from16 v21, v5 │ │ +3a1d4e: 1a05 d905 |01fd: const-string v5, ".." // string@05d9 │ │ +3a1d52: 6e20 4b98 5900 |01ff: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1d58: 6e10 2298 0300 |0202: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a1d5e: 0a05 |0205: move-result v5 │ │ +3a1d60: 1226 |0206: const/4 v6, #int 2 // #2 │ │ +3a1d62: b165 |0207: sub-int/2addr v5, v6 │ │ +3a1d64: 6e20 2d98 5300 |0208: invoke-virtual {v3, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a1d6a: 0c03 |020b: move-result-object v3 │ │ +3a1d6c: 6e20 4b98 3900 |020c: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1d72: 6e20 4b98 8900 |020f: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1d78: 4603 0a0f |0212: aget-object v3, v10, v15 │ │ +3a1d7c: 1f03 ae14 |0214: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a1d80: 1305 0900 |0216: const/16 v5, #int 9 // #9 │ │ +3a1d84: 1208 |0218: const/4 v8, #int 0 // #0 │ │ +3a1d86: 2386 1915 |0219: new-array v6, v8, [I // type@1519 │ │ +3a1d8a: 6e30 b5a2 5306 |021b: invoke-virtual {v3, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.toStringFull:(C[I)Ljava/lang/String; // method@a2b5 │ │ +3a1d90: 0c03 |021e: move-result-object v3 │ │ +3a1d92: 6e20 4b98 3900 |021f: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a1d98: 6e10 5498 0900 |0222: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a1d9e: 0c03 |0225: move-result-object v3 │ │ +3a1da0: 2900 57ff |0226: goto/16 017d // -00a9 │ │ +3a1da4: 0515 0500 |0228: move-wide/from16 v21, v5 │ │ +3a1da8: 2900 64ff |022a: goto/16 018e // -009c │ │ +3a1dac: 3811 0900 |022c: if-eqz v17, 0235 // +0009 │ │ +3a1db0: 5405 2979 |022e: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ +3a1db4: d806 0401 |0230: add-int/lit8 v6, v4, #int 1 // #01 │ │ +3a1db8: 4d11 0504 |0232: aput-object v17, v5, v4 │ │ +3a1dbc: 0164 |0234: move v4, v6 │ │ +3a1dbe: d80f 0f01 |0235: add-int/lit8 v15, v15, #int 1 // #01 │ │ +3a1dc2: 0811 0300 |0237: move-object/from16 v17, v3 │ │ +3a1dc6: 0809 1400 |0239: move-object/from16 v9, v20 │ │ +3a1dca: 0505 1500 |023b: move-wide/from16 v5, v21 │ │ +3a1dce: 1213 |023d: const/4 v3, #int 1 // #1 │ │ +3a1dd0: 1248 |023e: const/4 v8, #int 4 // #4 │ │ +3a1dd2: 2900 d9fe |023f: goto/16 0118 // -0127 │ │ +3a1dd6: 3414 0d00 |0241: if-lt v4, v1, 024e // +000d │ │ +3a1dda: 5201 2679 |0243: iget v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7926 │ │ +3a1dde: 3621 0900 |0245: if-gt v1, v2, 024e // +0009 │ │ +3a1de2: 5201 2679 |0247: iget v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7926 │ │ +3a1de6: 1213 |0249: const/4 v3, #int 1 // #1 │ │ +3a1de8: b031 |024a: add-int/2addr v1, v3 │ │ +3a1dea: 5901 2679 |024b: iput v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7926 │ │ +3a1dee: 280c |024d: goto 0259 // +000c │ │ +3a1df0: 1213 |024e: const/4 v3, #int 1 // #1 │ │ +3a1df2: 3443 0a00 |024f: if-lt v3, v4, 0259 // +000a │ │ +3a1df6: 1241 |0251: const/4 v1, #int 4 // #4 │ │ +3a1df8: 3521 0700 |0252: if-ge v1, v2, 0259 // +0007 │ │ +3a1dfc: 5201 2679 |0254: iget v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7926 │ │ +3a1e00: b131 |0256: sub-int/2addr v1, v3 │ │ +3a1e02: 5901 2679 |0257: iput v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.cSlides:I // field@7926 │ │ +3a1e06: 5401 2979 |0259: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ +3a1e0a: 2111 |025b: array-length v1, v1 │ │ +3a1e0c: b131 |025c: sub-int/2addr v1, v3 │ │ +3a1e0e: 3441 0a00 |025d: if-lt v1, v4, 0267 // +000a │ │ +3a1e12: 5402 2979 |025f: iget-object v2, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ +3a1e16: 1203 |0261: const/4 v3, #int 0 // #0 │ │ +3a1e18: 4d03 0201 |0262: aput-object v3, v2, v1 │ │ +3a1e1c: d801 01ff |0264: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3a1e20: 28f7 |0266: goto 025d // -0009 │ │ +3a1e22: 5401 2979 |0267: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ +3a1e26: 1a02 2600 |0269: const-string v2, " @" // string@0026 │ │ +3a1e2a: 1203 |026b: const/4 v3, #int 0 // #0 │ │ +3a1e2c: 4d02 0103 |026c: aput-object v2, v1, v3 │ │ +3a1e30: d801 04ff |026e: add-int/lit8 v1, v4, #int -1 // #ff │ │ +3a1e34: 3a01 1100 |0270: if-ltz v1, 0281 // +0011 │ │ +3a1e38: 5402 2979 |0272: iget-object v2, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ +3a1e3c: 5403 2979 |0274: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/CalcFeeder;.zFeedTxt:[Ljava/lang/String; // field@7929 │ │ +3a1e40: 4603 0301 |0276: aget-object v3, v3, v1 │ │ +3a1e44: 7110 4ea4 0300 |0278: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44e │ │ +3a1e4a: 0c03 |027b: move-result-object v3 │ │ +3a1e4c: 4d03 0201 |027c: aput-object v3, v2, v1 │ │ +3a1e50: d801 01ff |027e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3a1e54: 28f0 |0280: goto 0270 // -0010 │ │ +3a1e56: 0f04 |0281: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=192 │ │ 0x0010 line=194 │ │ 0x0017 line=196 │ │ 0x0027 line=198 │ │ 0x002b line=200 │ │ @@ -1481672,63 +1481671,63 @@ │ │ type : '()Lnet/sf/dibdib/thread_feed/FeederRf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -3a2018: |[3a2018] net.sf.dibdib.thread_feed.CalcFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a2028: 6f10 b8a4 0700 |0000: invoke-super {v7}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b8 │ │ -3a202e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3a2030: 6900 037a |0004: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a03 │ │ -3a2034: 6200 017a |0006: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsCalc:[Ljava/lang/String; // field@7a01 │ │ -3a2038: 6900 007a |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ -3a203c: 6200 fe79 |000a: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3a2040: 6001 ff79 |000c: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3a2044: 6202 b473 |000e: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -3a2048: 5422 d073 |0010: iget-object v2, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3a204c: 5222 f375 |0012: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3a2050: 4b02 0001 |0014: aput v2, v0, v1 │ │ -3a2054: 6200 d079 |0016: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79d0 │ │ -3a2058: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -3a205a: 2311 0716 |0019: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a205e: 6202 f579 |001b: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3a2062: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -3a2064: 4d02 0103 |001e: aput-object v2, v1, v3 │ │ -3a2068: 7120 eba2 1000 |0020: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3a206e: 0c00 |0023: move-result-object v0 │ │ -3a2070: 6201 f579 |0024: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3a2074: 6e10 99a5 0100 |0026: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a599 │ │ -3a207a: 0a01 |0029: move-result v1 │ │ -3a207c: 5901 b376 |002a: iput v1, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3a2080: 6201 dd79 |002c: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ -3a2084: 5411 e779 |002e: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e7 │ │ -3a2088: 6e20 a1a2 0100 |0030: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a208e: 6200 007a |0033: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ -3a2092: 1221 |0035: const/4 v1, #int 2 // #2 │ │ -3a2094: 4600 0001 |0036: aget-object v0, v0, v1 │ │ -3a2098: 1a02 6c0d |0038: const-string v2, "BS" // string@0d6c │ │ -3a209c: 6e20 2c98 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3a20a2: 0a00 |003d: move-result v0 │ │ -3a20a4: 3800 1f00 |003e: if-eqz v0, 005d // +001f │ │ -3a20a8: 6200 007a |0040: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ -3a20ac: 2204 e812 |0042: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a20b0: 7010 4098 0400 |0044: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a20b6: 6e20 4b98 2400 |0047: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a20bc: 6202 f279 |004a: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ -3a20c0: 1605 0000 |004c: const-wide/16 v5, #int 0 // #0 │ │ -3a20c4: 2333 da15 |004e: new-array v3, v3, [Ljava/lang/Object; // type@15da │ │ -3a20c8: 6e40 9ca5 5236 |0050: invoke-virtual {v2, v5, v6, v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32:(J[Ljava/lang/Object;)I // method@a59c │ │ -3a20ce: 0a02 |0053: move-result v2 │ │ -3a20d0: 6e20 4798 2400 |0054: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a20d6: 6e10 5498 0400 |0057: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a20dc: 0c02 |005a: move-result-object v2 │ │ -3a20de: 4d02 0001 |005b: aput-object v2, v0, v1 │ │ -3a20e2: 5470 2779 |005d: iget-object v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7927 │ │ -3a20e6: 1100 |005f: return-object v0 │ │ +3a2014: |[3a2014] net.sf.dibdib.thread_feed.CalcFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a2024: 6f10 b8a4 0700 |0000: invoke-super {v7}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b8 │ │ +3a202a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3a202c: 6900 037a |0004: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a03 │ │ +3a2030: 6200 017a |0006: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsCalc:[Ljava/lang/String; // field@7a01 │ │ +3a2034: 6900 007a |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ +3a2038: 6200 fe79 |000a: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3a203c: 6001 ff79 |000c: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3a2040: 6202 b473 |000e: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +3a2044: 5422 d073 |0010: iget-object v2, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3a2048: 5222 f375 |0012: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3a204c: 4b02 0001 |0014: aput v2, v0, v1 │ │ +3a2050: 6200 d079 |0016: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79d0 │ │ +3a2054: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +3a2056: 2311 0716 |0019: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a205a: 6202 f579 |001b: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3a205e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +3a2060: 4d02 0103 |001e: aput-object v2, v1, v3 │ │ +3a2064: 7120 eba2 1000 |0020: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3a206a: 0c00 |0023: move-result-object v0 │ │ +3a206c: 6201 f579 |0024: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3a2070: 6e10 99a5 0100 |0026: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a599 │ │ +3a2076: 0a01 |0029: move-result v1 │ │ +3a2078: 5901 b376 |002a: iput v1, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3a207c: 6201 dd79 |002c: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ +3a2080: 5411 e779 |002e: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e7 │ │ +3a2084: 6e20 a1a2 0100 |0030: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a208a: 6200 007a |0033: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ +3a208e: 1221 |0035: const/4 v1, #int 2 // #2 │ │ +3a2090: 4600 0001 |0036: aget-object v0, v0, v1 │ │ +3a2094: 1a02 6c0d |0038: const-string v2, "BS" // string@0d6c │ │ +3a2098: 6e20 2c98 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3a209e: 0a00 |003d: move-result v0 │ │ +3a20a0: 3800 1f00 |003e: if-eqz v0, 005d // +001f │ │ +3a20a4: 6200 007a |0040: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ +3a20a8: 2204 e812 |0042: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a20ac: 7010 4098 0400 |0044: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a20b2: 6e20 4b98 2400 |0047: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a20b8: 6202 f279 |004a: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ +3a20bc: 1605 0000 |004c: const-wide/16 v5, #int 0 // #0 │ │ +3a20c0: 2333 da15 |004e: new-array v3, v3, [Ljava/lang/Object; // type@15da │ │ +3a20c4: 6e40 9ca5 5236 |0050: invoke-virtual {v2, v5, v6, v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32:(J[Ljava/lang/Object;)I // method@a59c │ │ +3a20ca: 0a02 |0053: move-result v2 │ │ +3a20cc: 6e20 4798 2400 |0054: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a20d2: 6e10 5498 0400 |0057: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a20d8: 0c02 |005a: move-result-object v2 │ │ +3a20da: 4d02 0001 |005b: aput-object v2, v0, v1 │ │ +3a20de: 5470 2779 |005d: iget-object v0, v7, Lnet/sf/dibdib/thread_feed/CalcFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7927 │ │ +3a20e2: 1100 |005f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=141 │ │ 0x0006 line=142 │ │ 0x000a line=143 │ │ 0x0016 line=144 │ │ @@ -1481745,16 +1481744,16 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3a2004: |[3a2004] net.sf.dibdib.thread_feed.CalcFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a2014: 1101 |0000: return-object v1 │ │ +3a2000: |[3a2000] net.sf.dibdib.thread_feed.CalcFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a2010: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 4353 (CalcFeeder.java) │ │ │ │ Class #4336 header: │ │ @@ -1481785,17 +1481784,17 @@ │ │ type : '(Lnet/sf/dibdib/thread_feed/FeederRf;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3a2194: |[3a2194] net.sf.dibdib.thread_feed.ChatFeeder$IntroChat.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ -3a21a4: 7020 b0a4 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4b0 │ │ -3a21aa: 0e00 |0003: return-void │ │ +3a2190: |[3a2190] net.sf.dibdib.thread_feed.ChatFeeder$IntroChat.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ +3a21a0: 7020 b0a4 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4b0 │ │ +3a21a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_feed/ChatFeeder$IntroChat; │ │ 0x0000 - 0x0004 reg=1 (null) Lnet/sf/dibdib/thread_feed/FeederRf; │ │ │ │ @@ -1481837,75 +1481836,75 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 65 16-bit code units │ │ -3a3b10: |[3a3b10] net.sf.dibdib.thread_feed.ChatFeeder.:()V │ │ -3a3b20: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -3a3b24: 2300 0416 |0002: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1604 │ │ -3a3b28: 6201 bb77 |0004: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LANG:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bb │ │ -3a3b2c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3a3b2e: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ -3a3b32: 6201 5178 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.VIEW:Lnet/sf/dibdib/thread_any/QOpMain; // field@7851 │ │ -3a3b36: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -3a3b38: 4d01 0002 |000c: aput-object v1, v0, v2 │ │ -3a3b3c: 6201 7e77 |000e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777e │ │ -3a3b40: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -3a3b42: 4d01 0002 |0011: aput-object v1, v0, v2 │ │ -3a3b46: 6201 7779 |0013: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ -3a3b4a: 1232 |0015: const/4 v2, #int 3 // #3 │ │ -3a3b4c: 4d01 0002 |0016: aput-object v1, v0, v2 │ │ -3a3b50: 6201 7e79 |0018: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATSEND:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797e │ │ -3a3b54: 1242 |001a: const/4 v2, #int 4 // #4 │ │ -3a3b56: 4d01 0002 |001b: aput-object v1, v0, v2 │ │ -3a3b5a: 6201 7c79 |001d: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRECV:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797c │ │ -3a3b5e: 1252 |001f: const/4 v2, #int 5 // #5 │ │ -3a3b60: 4d01 0002 |0020: aput-object v1, v0, v2 │ │ -3a3b64: 6201 7979 |0022: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7979 │ │ -3a3b68: 1262 |0024: const/4 v2, #int 6 // #6 │ │ -3a3b6a: 4d01 0002 |0025: aput-object v1, v0, v2 │ │ -3a3b6e: 6201 8079 |0027: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONTACTADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7980 │ │ -3a3b72: 1272 |0029: const/4 v2, #int 7 // #7 │ │ -3a3b74: 4d01 0002 |002a: aput-object v1, v0, v2 │ │ -3a3b78: 6201 7879 |002c: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATACK:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7978 │ │ -3a3b7c: 1302 0800 |002e: const/16 v2, #int 8 // #8 │ │ -3a3b80: 4d01 0002 |0030: aput-object v1, v0, v2 │ │ -3a3b84: 6201 7b79 |0032: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATINVIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797b │ │ -3a3b88: 1302 0900 |0034: const/16 v2, #int 9 // #9 │ │ -3a3b8c: 4d01 0002 |0036: aput-object v1, v0, v2 │ │ -3a3b90: 6201 7d79 |0038: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRENAME:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797d │ │ -3a3b94: 1302 0a00 |003a: const/16 v2, #int 10 // #a │ │ -3a3b98: 4d01 0002 |003c: aput-object v1, v0, v2 │ │ -3a3b9c: 6900 2e79 |003e: sput-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.kBarDelgChat:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@792e │ │ -3a3ba0: 0e00 |0040: return-void │ │ +3a3b0c: |[3a3b0c] net.sf.dibdib.thread_feed.ChatFeeder.:()V │ │ +3a3b1c: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +3a3b20: 2300 0416 |0002: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1604 │ │ +3a3b24: 6201 bb77 |0004: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.LANG:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bb │ │ +3a3b28: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3a3b2a: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ +3a3b2e: 6201 5178 |0009: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.VIEW:Lnet/sf/dibdib/thread_any/QOpMain; // field@7851 │ │ +3a3b32: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +3a3b34: 4d01 0002 |000c: aput-object v1, v0, v2 │ │ +3a3b38: 6201 7e77 |000e: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777e │ │ +3a3b3c: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +3a3b3e: 4d01 0002 |0011: aput-object v1, v0, v2 │ │ +3a3b42: 6201 7779 |0013: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ +3a3b46: 1232 |0015: const/4 v2, #int 3 // #3 │ │ +3a3b48: 4d01 0002 |0016: aput-object v1, v0, v2 │ │ +3a3b4c: 6201 7e79 |0018: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATSEND:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797e │ │ +3a3b50: 1242 |001a: const/4 v2, #int 4 // #4 │ │ +3a3b52: 4d01 0002 |001b: aput-object v1, v0, v2 │ │ +3a3b56: 6201 7c79 |001d: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRECV:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797c │ │ +3a3b5a: 1252 |001f: const/4 v2, #int 5 // #5 │ │ +3a3b5c: 4d01 0002 |0020: aput-object v1, v0, v2 │ │ +3a3b60: 6201 7979 |0022: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7979 │ │ +3a3b64: 1262 |0024: const/4 v2, #int 6 // #6 │ │ +3a3b66: 4d01 0002 |0025: aput-object v1, v0, v2 │ │ +3a3b6a: 6201 8079 |0027: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONTACTADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7980 │ │ +3a3b6e: 1272 |0029: const/4 v2, #int 7 // #7 │ │ +3a3b70: 4d01 0002 |002a: aput-object v1, v0, v2 │ │ +3a3b74: 6201 7879 |002c: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATACK:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7978 │ │ +3a3b78: 1302 0800 |002e: const/16 v2, #int 8 // #8 │ │ +3a3b7c: 4d01 0002 |0030: aput-object v1, v0, v2 │ │ +3a3b80: 6201 7b79 |0032: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATINVIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797b │ │ +3a3b84: 1302 0900 |0034: const/16 v2, #int 9 // #9 │ │ +3a3b88: 4d01 0002 |0036: aput-object v1, v0, v2 │ │ +3a3b8c: 6201 7d79 |0038: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRENAME:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797d │ │ +3a3b90: 1302 0a00 |003a: const/16 v2, #int 10 // #a │ │ +3a3b94: 4d01 0002 |003c: aput-object v1, v0, v2 │ │ +3a3b98: 6900 2e79 |003e: sput-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.kBarDelgChat:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@792e │ │ +3a3b9c: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=36 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_feed/ChatFeeder;) │ │ name : '' │ │ type : '(Lnet/sf/dibdib/thread_feed/FeederRf;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3a3ba4: |[3a3ba4] net.sf.dibdib.thread_feed.ChatFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ -3a3bb4: 7020 b0a4 3200 |0000: invoke-direct {v2, v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4b0 │ │ -3a3bba: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -3a3bbe: 5a20 2b79 |0005: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ -3a3bc2: 1253 |0007: const/4 v3, #int 5 // #5 │ │ -3a3bc4: 5923 2c79 |0008: iput v3, v2, Lnet/sf/dibdib/thread_feed/ChatFeeder;.cSlides:I // field@792c │ │ -3a3bc8: 1243 |000a: const/4 v3, #int 4 // #4 │ │ -3a3bca: 5923 2d79 |000b: iput v3, v2, Lnet/sf/dibdib/thread_feed/ChatFeeder;.jPage:I // field@792d │ │ -3a3bce: 0e00 |000d: return-void │ │ +3a3ba0: |[3a3ba0] net.sf.dibdib.thread_feed.ChatFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ +3a3bb0: 7020 b0a4 3200 |0000: invoke-direct {v2, v3}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4b0 │ │ +3a3bb6: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +3a3bba: 5a20 2b79 |0005: iput-wide v0, v2, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ +3a3bbe: 1253 |0007: const/4 v3, #int 5 // #5 │ │ +3a3bc0: 5923 2c79 |0008: iput v3, v2, Lnet/sf/dibdib/thread_feed/ChatFeeder;.cSlides:I // field@792c │ │ +3a3bc4: 1243 |000a: const/4 v3, #int 4 // #4 │ │ +3a3bc6: 5923 2d79 |000b: iput v3, v2, Lnet/sf/dibdib/thread_feed/ChatFeeder;.jPage:I // field@792d │ │ +3a3bca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=34 │ │ 0x0008 line=45 │ │ 0x000b line=46 │ │ locals : │ │ @@ -1481917,56 +1481916,56 @@ │ │ type : '([Ljava/lang/String;ILjava/lang/String;III)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -3a3538: |[3a3538] net.sf.dibdib.thread_feed.ChatFeeder.formatLines:([Ljava/lang/String;ILjava/lang/String;III)I │ │ -3a3548: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3a354a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3a354c: 35a0 3f00 |0002: if-ge v0, v10, 0041 // +003f │ │ -3a3550: 35b1 3d00 |0004: if-ge v1, v11, 0041 // +003d │ │ -3a3554: d802 0c0a |0006: add-int/lit8 v2, v12, #int 10 // #0a │ │ -3a3558: b002 |0008: add-int/2addr v2, v0 │ │ -3a355a: 0103 |0009: move v3, v0 │ │ -3a355c: 3523 2200 |000a: if-ge v3, v2, 002c // +0022 │ │ -3a3560: 35a3 2000 |000c: if-ge v3, v10, 002c // +0020 │ │ -3a3564: 1304 3000 |000e: const/16 v4, #int 48 // #30 │ │ -3a3568: 6e20 0998 3900 |0010: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a356e: 0a05 |0013: move-result v5 │ │ -3a3570: 3754 1500 |0014: if-le v4, v5, 0029 // +0015 │ │ -3a3574: 1304 2000 |0016: const/16 v4, #int 32 // #20 │ │ -3a3578: 6e20 0998 3900 |0018: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a357e: 0a05 |001b: move-result v5 │ │ -3a3580: 3754 0500 |001c: if-le v4, v5, 0021 // +0005 │ │ -3a3584: d802 0301 |001e: add-int/lit8 v2, v3, #int 1 // #01 │ │ -3a3588: 280f |0020: goto 002f // +000f │ │ -3a358a: d804 02f4 |0021: add-int/lit8 v4, v2, #int -12 // #f4 │ │ -3a358e: 3443 0600 |0023: if-lt v3, v4, 0029 // +0006 │ │ -3a3592: d802 0301 |0025: add-int/lit8 v2, v3, #int 1 // #01 │ │ -3a3596: 0123 |0027: move v3, v2 │ │ -3a3598: 2807 |0028: goto 002f // +0007 │ │ -3a359a: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3a359e: 28df |002b: goto 000a // -0021 │ │ -3a35a0: 0136 |002c: move v6, v3 │ │ -3a35a2: 0123 |002d: move v3, v2 │ │ -3a35a4: 0162 |002e: move v2, v6 │ │ -3a35a6: d808 0801 |002f: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3a35aa: 3d08 0c00 |0031: if-lez v8, 003d // +000c │ │ -3a35ae: 36a3 0300 |0033: if-gt v3, v10, 0036 // +0003 │ │ -3a35b2: 2802 |0035: goto 0037 // +0002 │ │ -3a35b4: 01a3 |0036: move v3, v10 │ │ -3a35b6: 6e30 2e98 0903 |0037: invoke-virtual {v9, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a35bc: 0c00 |003a: move-result-object v0 │ │ -3a35be: 4d00 0708 |003b: aput-object v0, v7, v8 │ │ -3a35c2: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a35c6: 0120 |003f: move v0, v2 │ │ -3a35c8: 28c2 |0040: goto 0002 // -003e │ │ -3a35ca: 0f08 |0041: return v8 │ │ +3a3534: |[3a3534] net.sf.dibdib.thread_feed.ChatFeeder.formatLines:([Ljava/lang/String;ILjava/lang/String;III)I │ │ +3a3544: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3a3546: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3a3548: 35a0 3f00 |0002: if-ge v0, v10, 0041 // +003f │ │ +3a354c: 35b1 3d00 |0004: if-ge v1, v11, 0041 // +003d │ │ +3a3550: d802 0c0a |0006: add-int/lit8 v2, v12, #int 10 // #0a │ │ +3a3554: b002 |0008: add-int/2addr v2, v0 │ │ +3a3556: 0103 |0009: move v3, v0 │ │ +3a3558: 3523 2200 |000a: if-ge v3, v2, 002c // +0022 │ │ +3a355c: 35a3 2000 |000c: if-ge v3, v10, 002c // +0020 │ │ +3a3560: 1304 3000 |000e: const/16 v4, #int 48 // #30 │ │ +3a3564: 6e20 0998 3900 |0010: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a356a: 0a05 |0013: move-result v5 │ │ +3a356c: 3754 1500 |0014: if-le v4, v5, 0029 // +0015 │ │ +3a3570: 1304 2000 |0016: const/16 v4, #int 32 // #20 │ │ +3a3574: 6e20 0998 3900 |0018: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a357a: 0a05 |001b: move-result v5 │ │ +3a357c: 3754 0500 |001c: if-le v4, v5, 0021 // +0005 │ │ +3a3580: d802 0301 |001e: add-int/lit8 v2, v3, #int 1 // #01 │ │ +3a3584: 280f |0020: goto 002f // +000f │ │ +3a3586: d804 02f4 |0021: add-int/lit8 v4, v2, #int -12 // #f4 │ │ +3a358a: 3443 0600 |0023: if-lt v3, v4, 0029 // +0006 │ │ +3a358e: d802 0301 |0025: add-int/lit8 v2, v3, #int 1 // #01 │ │ +3a3592: 0123 |0027: move v3, v2 │ │ +3a3594: 2807 |0028: goto 002f // +0007 │ │ +3a3596: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3a359a: 28df |002b: goto 000a // -0021 │ │ +3a359c: 0136 |002c: move v6, v3 │ │ +3a359e: 0123 |002d: move v3, v2 │ │ +3a35a0: 0162 |002e: move v2, v6 │ │ +3a35a2: d808 0801 |002f: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3a35a6: 3d08 0c00 |0031: if-lez v8, 003d // +000c │ │ +3a35aa: 36a3 0300 |0033: if-gt v3, v10, 0036 // +0003 │ │ +3a35ae: 2802 |0035: goto 0037 // +0002 │ │ +3a35b0: 01a3 |0036: move v3, v10 │ │ +3a35b2: 6e30 2e98 0903 |0037: invoke-virtual {v9, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a35b8: 0c00 |003a: move-result-object v0 │ │ +3a35ba: 4d00 0708 |003b: aput-object v0, v7, v8 │ │ +3a35be: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a35c2: 0120 |003f: move v0, v2 │ │ +3a35c4: 28c2 |0040: goto 0002 // -003e │ │ +3a35c6: 0f08 |0041: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0010 line=91 │ │ 0x0018 line=92 │ │ 0x0037 line=104 │ │ locals : │ │ 0x0000 - 0x0042 reg=7 (null) [Ljava/lang/String; │ │ @@ -1481982,375 +1481981,375 @@ │ │ type : '(Z)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 25 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 652 16-bit code units │ │ -3a21ac: |[3a21ac] net.sf.dibdib.thread_feed.ChatFeeder.fillTextLines4All:(Z)I │ │ -3a21bc: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -3a21c0: 5301 3179 |0002: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ -3a21c4: 1303 1e00 |0004: const/16 v3, #int 30 // #1e │ │ -3a21c8: c531 |0006: ushr-long/2addr v1, v3 │ │ -3a21ca: 8412 |0007: long-to-int v2, v1 │ │ -3a21cc: 5304 3179 |0008: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ -3a21d0: 1706 ffff ff3f |000a: const-wide/32 v6, #float 2 // #3fffffff │ │ -3a21d6: c064 |000d: and-long/2addr v4, v6 │ │ -3a21d8: 8441 |000e: long-to-int v1, v4 │ │ -3a21da: 7401 99a4 1700 |000f: invoke-virtual/range {v23}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.linesPerSlide:()I // method@a499 │ │ -3a21e0: 0a04 |0012: move-result v4 │ │ -3a21e2: 6205 dd79 |0013: sget-object v5, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ -3a21e6: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -3a21e8: 6e20 89a5 6500 |0016: invoke-virtual {v5, v6}, Lnet/sf/dibdib/thread_ui/UiPres;.getEntry:(Z)Ljava/lang/String; // method@a589 │ │ -3a21ee: 0c05 |0019: move-result-object v5 │ │ -3a21f0: 6e10 3498 0500 |001a: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3a21f6: 0c05 |001d: move-result-object v5 │ │ -3a21f8: 5407 3279 |001e: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a21fc: 3807 0b00 |0020: if-eqz v7, 002b // +000b │ │ -3a2200: 5407 3279 |0022: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a2204: 2177 |0024: array-length v7, v7 │ │ -3a2206: 3647 0300 |0025: if-gt v7, v4, 0028 // +0003 │ │ -3a220a: 2804 |0027: goto 002b // +0004 │ │ -3a220c: 5407 3279 |0028: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a2210: 2805 |002a: goto 002f // +0005 │ │ -3a2212: d807 0401 |002b: add-int/lit8 v7, v4, #int 1 // #01 │ │ -3a2216: 2377 dc15 |002d: new-array v7, v7, [Ljava/lang/String; // type@15dc │ │ -3a221a: 5b07 3279 |002f: iput-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a221e: 3c01 0400 |0031: if-gtz v1, 0035 // +0004 │ │ -3a2222: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -3a2224: 2806 |0034: goto 003a // +0006 │ │ -3a2226: d807 01ff |0035: add-int/lit8 v7, v1, #int -1 // #ff │ │ -3a222a: 9207 0704 |0037: mul-int v7, v7, v4 │ │ -3a222e: 7b77 |0039: neg-int v7, v7 │ │ -3a2230: 6208 227a |003a: sget-object v8, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ -3a2234: 5388 2b7a |003c: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3a2238: 7120 cda5 9800 |003e: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.findEntries4Cats:(J)[Lnet/sf/dibdib/generic/QSTuple; // method@a5cd │ │ -3a223e: 0c08 |0041: move-result-object v8 │ │ -3a2240: 2209 7b13 |0042: new-instance v9, Ljava/util/TreeMap; // type@137b │ │ -3a2244: 7010 c29a 0900 |0044: invoke-direct {v9}, Ljava/util/TreeMap;.:()V // method@9ac2 │ │ -3a224a: 1a0a 0000 |0047: const-string v10, "" // string@0000 │ │ -3a224e: 3818 1700 |0049: if-eqz v24, 0060 // +0017 │ │ -3a2252: 220b e812 |004b: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a2256: 7010 4098 0b00 |004d: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a225c: 1a0c d805 |0050: const-string v12, ".*" // string@05d8 │ │ -3a2260: 6e20 4b98 cb00 |0052: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2266: 6e20 4b98 5b00 |0055: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a226c: 6e20 4b98 cb00 |0058: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2272: 6e10 5498 0b00 |005b: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2278: 0c0b |005e: move-result-object v11 │ │ -3a227a: 2802 |005f: goto 0061 // +0002 │ │ -3a227c: 07ab |0060: move-object v11, v10 │ │ -3a227e: 218c |0061: array-length v12, v8 │ │ -3a2280: 120d |0062: const/4 v13, #int 0 // #0 │ │ -3a2282: 1213 |0063: const/4 v3, #int 1 // #1 │ │ -3a2284: 35cd 6400 |0064: if-ge v13, v12, 00c8 // +0064 │ │ -3a2288: 4606 080d |0066: aget-object v6, v8, v13 │ │ -3a228c: 3818 2d00 |0068: if-eqz v24, 0095 // +002d │ │ -3a2290: 6e10 2298 0500 |006a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2296: 0a10 |006d: move-result v16 │ │ -3a2298: 3d10 2700 |006e: if-lez v16, 0095 // +0027 │ │ -3a229c: 620e 317a |0070: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3a22a0: 6e20 baa5 6e00 |0072: invoke-virtual {v14, v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3a22a6: 0c0e |0075: move-result-object v14 │ │ -3a22a8: 1f0e af14 |0076: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a22ac: 6e10 cba2 0e00 |0078: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a22b2: 0c0e |007b: move-result-object v14 │ │ -3a22b4: 6e20 0e98 5e00 |007c: invoke-virtual {v14, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a22ba: 0a0e |007f: move-result v14 │ │ -3a22bc: 390e 1500 |0080: if-nez v14, 0095 // +0015 │ │ -3a22c0: 620e 317a |0082: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3a22c4: 6e20 baa5 6e00 |0084: invoke-virtual {v14, v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3a22ca: 0c0e |0087: move-result-object v14 │ │ -3a22cc: 1f0e af14 |0088: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a22d0: 6e10 cba2 0e00 |008a: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a22d6: 0c0e |008d: move-result-object v14 │ │ -3a22d8: 6e20 2398 be00 |008e: invoke-virtual {v14, v11}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3a22de: 0a0e |0091: move-result v14 │ │ -3a22e0: 390e 0300 |0092: if-nez v14, 0095 // +0003 │ │ -3a22e4: 2826 |0094: goto 00ba // +0026 │ │ -3a22e6: 620e 377a |0095: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3a22ea: 6e20 bba5 6e00 |0097: invoke-virtual {v14, v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3a22f0: 0c0e |009a: move-result-object v14 │ │ -3a22f2: 6e10 0ba3 0e00 |009b: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ -3a22f8: 0b0e |009e: move-result-wide v14 │ │ -3a22fa: c53e |009f: ushr-long/2addr v14, v3 │ │ -3a22fc: 3806 1a00 |00a0: if-eqz v6, 00ba // +001a │ │ -3a2300: 0211 0700 |00a2: move/from16 v17, v7 │ │ -3a2304: 0812 0800 |00a4: move-object/from16 v18, v8 │ │ -3a2308: 7de7 |00a6: neg-long v7, v14 │ │ -3a230a: 7120 ad97 8700 |00a7: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3a2310: 0c03 |00aa: move-result-object v3 │ │ -3a2312: 6e30 c89a 3906 |00ab: invoke-virtual {v9, v3, v6}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9ac8 │ │ -3a2318: 0c03 |00ae: move-result-object v3 │ │ -3a231a: 0736 |00af: move-object v6, v3 │ │ -3a231c: 1f06 ae14 |00b0: check-cast v6, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a2320: 1607 0100 |00b2: const-wide/16 v7, #int 1 // #1 │ │ -3a2324: bb7e |00b4: add-long/2addr v14, v7 │ │ -3a2326: 0207 1100 |00b5: move/from16 v7, v17 │ │ -3a232a: 0808 1200 |00b7: move-object/from16 v8, v18 │ │ -3a232e: 28e7 |00b9: goto 00a0 // -0019 │ │ -3a2330: 0211 0700 |00ba: move/from16 v17, v7 │ │ -3a2334: 0812 0800 |00bc: move-object/from16 v18, v8 │ │ -3a2338: d80d 0d01 |00be: add-int/lit8 v13, v13, #int 1 // #01 │ │ -3a233c: 0207 1100 |00c0: move/from16 v7, v17 │ │ -3a2340: 0808 1200 |00c2: move-object/from16 v8, v18 │ │ -3a2344: 1303 1e00 |00c4: const/16 v3, #int 30 // #1e │ │ -3a2348: 1206 |00c6: const/4 v6, #int 0 // #0 │ │ -3a234a: 289c |00c7: goto 0063 // -0064 │ │ -3a234c: 0211 0700 |00c8: move/from16 v17, v7 │ │ -3a2350: 6e10 cb9a 0900 |00ca: invoke-virtual {v9}, Ljava/util/TreeMap;.values:()Ljava/util/Collection; // method@9acb │ │ -3a2356: 0c05 |00cd: move-result-object v5 │ │ -3a2358: 1206 |00ce: const/4 v6, #int 0 // #0 │ │ -3a235a: 2367 0d16 |00cf: new-array v7, v6, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a235e: 7220 f299 7500 |00d1: invoke-interface {v5, v7}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@99f2 │ │ -3a2364: 0c05 |00d4: move-result-object v5 │ │ -3a2366: 1f05 0d16 |00d5: check-cast v5, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a236a: 2156 |00d7: array-length v6, v5 │ │ -3a236c: b346 |00d8: div-int/2addr v6, v4 │ │ -3a236e: 1257 |00d9: const/4 v7, #int 5 // #5 │ │ -3a2370: b076 |00da: add-int/2addr v6, v7 │ │ -3a2372: 5906 2c79 |00db: iput v6, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.cSlides:I // field@792c │ │ -3a2376: 3427 0400 |00dd: if-lt v7, v2, 00e1 // +0004 │ │ -3a237a: 1204 |00df: const/4 v4, #int 0 // #0 │ │ -3a237c: 2805 |00e0: goto 00e5 // +0005 │ │ -3a237e: d806 02fb |00e1: add-int/lit8 v6, v2, #int -5 // #fb │ │ -3a2382: 9204 0406 |00e3: mul-int v4, v4, v6 │ │ -3a2386: 3c01 0400 |00e5: if-gtz v1, 00e9 // +0004 │ │ -3a238a: 1216 |00e7: const/4 v6, #int 1 // #1 │ │ -3a238c: 2802 |00e8: goto 00ea // +0002 │ │ -3a238e: 1206 |00e9: const/4 v6, #int 0 // #0 │ │ -3a2390: 0207 1100 |00ea: move/from16 v7, v17 │ │ -3a2394: 2158 |00ec: array-length v8, v5 │ │ -3a2396: 1209 |00ed: const/4 v9, #int 0 // #0 │ │ -3a2398: 3584 6201 |00ee: if-ge v4, v8, 0250 // +0162 │ │ -3a239c: d808 0701 |00f0: add-int/lit8 v8, v7, #int 1 // #01 │ │ -3a23a0: 540c 3279 |00f2: iget-object v12, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a23a4: 21cc |00f4: array-length v12, v12 │ │ -3a23a6: 35c8 5b01 |00f5: if-ge v8, v12, 0250 // +015b │ │ -3a23aa: 3a04 0400 |00f7: if-ltz v4, 00fb // +0004 │ │ -3a23ae: 4609 0504 |00f9: aget-object v9, v5, v4 │ │ -3a23b2: 3909 0400 |00fb: if-nez v9, 00ff // +0004 │ │ -3a23b6: 2900 4e01 |00fd: goto/16 024b // +014e │ │ -3a23ba: 620c 307a |00ff: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3a23be: 6e20 bba5 9c00 |0101: invoke-virtual {v12, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3a23c4: 0c0c |0104: move-result-object v12 │ │ -3a23c6: 6e10 0ca3 0c00 |0105: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3a23cc: 0b0c |0108: move-result-wide v12 │ │ -3a23ce: 160e 0000 |0109: const-wide/16 v14, #int 0 // #0 │ │ -3a23d2: 3111 0e0c |010b: cmp-long v17, v14, v12 │ │ -3a23d6: 3811 1b00 |010d: if-eqz v17, 0128 // +001b │ │ -3a23da: 620e 6473 |010f: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a23de: 53ee 437a |0111: iget-wide v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3a23e2: 3111 0e0c |0113: cmp-long v17, v14, v12 │ │ -3a23e6: 3911 0300 |0115: if-nez v17, 0118 // +0003 │ │ -3a23ea: 2811 |0117: goto 0128 // +0011 │ │ -3a23ec: 160e 0100 |0118: const-wide/16 v14, #int 1 // #1 │ │ -3a23f0: 3110 0e0c |011a: cmp-long v16, v14, v12 │ │ -3a23f4: 3910 0600 |011c: if-nez v16, 0122 // +0006 │ │ -3a23f8: 620c c276 |011e: sget-object v12, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c2 │ │ -3a23fc: 120e |0120: const/4 v14, #int 0 // #0 │ │ -3a23fe: 280a |0121: goto 012b // +000a │ │ -3a2400: 120e |0122: const/4 v14, #int 0 // #0 │ │ -3a2402: 7130 e0a5 dc0e |0123: invoke-static {v12, v13, v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ -3a2408: 0c0c |0126: move-result-object v12 │ │ -3a240a: 2804 |0127: goto 012b // +0004 │ │ -3a240c: 120e |0128: const/4 v14, #int 0 // #0 │ │ -3a240e: 620c c076 |0129: sget-object v12, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3a2412: 20cd ae14 |012b: instance-of v13, v12, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a2416: 380d 1500 |012d: if-eqz v13, 0142 // +0015 │ │ -3a241a: 07cd |012f: move-object v13, v12 │ │ -3a241c: 1f0d ae14 |0130: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a2420: 54df 3576 |0132: iget-object v15, v13, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3a2424: 460f 0f0e |0134: aget-object v15, v15, v14 │ │ -3a2428: 390f 0300 |0136: if-nez v15, 0139 // +0003 │ │ -3a242c: 280a |0138: goto 0142 // +000a │ │ -3a242e: 54dc 3576 |0139: iget-object v12, v13, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3a2432: 460c 0c0e |013b: aget-object v12, v12, v14 │ │ -3a2436: 6e10 eb97 0c00 |013d: invoke-virtual {v12}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a243c: 0c0c |0140: move-result-object v12 │ │ -3a243e: 280a |0141: goto 014b // +000a │ │ -3a2440: 390c 0500 |0142: if-nez v12, 0147 // +0005 │ │ -3a2444: 1a0c a404 |0144: const-string v12, "*" // string@04a4 │ │ -3a2448: 2805 |0146: goto 014b // +0005 │ │ -3a244a: 6e10 eb97 0c00 |0147: invoke-virtual {v12}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a2450: 0c0c |014a: move-result-object v12 │ │ -3a2452: 620d 347a |014b: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3a2456: 6e20 baa5 9d00 |014d: invoke-virtual {v13, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3a245c: 0c0d |0150: move-result-object v13 │ │ -3a245e: 620e 377a |0151: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3a2462: 6e20 bba5 9e00 |0153: invoke-virtual {v14, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3a2468: 0c0e |0156: move-result-object v14 │ │ -3a246a: 6e10 0ba3 0e00 |0157: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ -3a2470: 0b0e |015a: move-result-wide v14 │ │ -3a2472: 7120 61a3 fe00 |015b: invoke-static {v14, v15}, Lnet/sf/dibdib/thread_any/DateFunc;.dateLocal4Hash62:(J)Ljava/lang/String; // method@a361 │ │ -3a2478: 0c0e |015e: move-result-object v14 │ │ -3a247a: 130f 1000 |015f: const/16 v15, #int 16 // #10 │ │ -3a247e: 1203 |0161: const/4 v3, #int 0 // #0 │ │ -3a2480: 6e30 2e98 3e0f |0162: invoke-virtual {v14, v3, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a2486: 0c0e |0165: move-result-object v14 │ │ -3a2488: 6203 317a |0166: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3a248c: 6e20 baa5 9300 |0168: invoke-virtual {v3, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3a2492: 0c03 |016b: move-result-object v3 │ │ -3a2494: 1f03 af14 |016c: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a2498: 6e10 cba2 0300 |016e: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a249e: 0c03 |0171: move-result-object v3 │ │ -3a24a0: 1309 3c00 |0172: const/16 v9, #int 60 // #3c │ │ -3a24a4: 122f |0174: const/4 v15, #int 2 // #2 │ │ -3a24a6: 3901 7800 |0175: if-nez v1, 01ed // +0078 │ │ -3a24aa: 6e10 2298 0300 |0177: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a24b0: 0a07 |017a: move-result v7 │ │ -3a24b2: 3579 1a00 |017b: if-ge v9, v7, 0195 // +001a │ │ -3a24b6: 2207 e812 |017d: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a24ba: 7010 4098 0700 |017f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a24c0: 1309 3700 |0182: const/16 v9, #int 55 // #37 │ │ -3a24c4: 120b |0184: const/4 v11, #int 0 // #0 │ │ -3a24c6: 6e30 2e98 b309 |0185: invoke-virtual {v3, v11, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a24cc: 0c03 |0188: move-result-object v3 │ │ -3a24ce: 6e20 4b98 3700 |0189: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a24d4: 1a03 da05 |018c: const-string v3, "..." // string@05da │ │ -3a24d8: 6e20 4b98 3700 |018e: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a24de: 6e10 5498 0700 |0191: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a24e4: 0c03 |0194: move-result-object v3 │ │ -3a24e6: 5407 3279 |0195: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a24ea: 2209 e812 |0197: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a24ee: 7010 4098 0900 |0199: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a24f4: 20db af14 |019c: instance-of v11, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a24f8: 380b 1300 |019e: if-eqz v11, 01b1 // +0013 │ │ -3a24fc: 1f0d af14 |01a0: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a2500: 6e10 cba2 0d00 |01a2: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a2506: 0c0b |01a5: move-result-object v11 │ │ -3a2508: 1a0d b204 |01a6: const-string v13, "*:" // string@04b2 │ │ -3a250c: 6e20 0e98 db00 |01a8: invoke-virtual {v11, v13}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a2512: 0a0b |01ab: move-result v11 │ │ -3a2514: 380b 0500 |01ac: if-eqz v11, 01b1 // +0005 │ │ -3a2518: 1a0b d905 |01ae: const-string v11, ".." // string@05d9 │ │ -3a251c: 2802 |01b0: goto 01b2 // +0002 │ │ -3a251e: 07ab |01b1: move-object v11, v10 │ │ -3a2520: 6e20 4b98 b900 |01b2: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2526: 6e20 2d98 fe00 |01b5: invoke-virtual {v14, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a252c: 0c0b |01b8: move-result-object v11 │ │ -3a252e: 130d 5400 |01b9: const/16 v13, #int 84 // #54 │ │ -3a2532: 130e 2e00 |01bb: const/16 v14, #int 46 // #2e │ │ -3a2536: 6e30 2698 db0e |01bd: invoke-virtual {v11, v13, v14}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3a253c: 0c0b |01c0: move-result-object v11 │ │ -3a253e: 1a0d ff56 |01c1: const-string v13, "[^\.0-9]" // string@56ff │ │ -3a2542: 6e30 2898 db0a |01c3: invoke-virtual {v11, v13, v10}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -3a2548: 0c0b |01c6: move-result-object v11 │ │ -3a254a: 6e20 4b98 b900 |01c7: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2550: 1a0b ab00 |01ca: const-string v11, " " // string@00ab │ │ -3a2554: 6e20 4b98 b900 |01cc: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a255a: 6e10 2298 0c00 |01cf: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2560: 0a0b |01d2: move-result v11 │ │ -3a2562: 124d |01d3: const/4 v13, #int 4 // #4 │ │ -3a2564: 35bd 0700 |01d4: if-ge v13, v11, 01db // +0007 │ │ -3a2568: 120b |01d6: const/4 v11, #int 0 // #0 │ │ -3a256a: 6e30 2e98 bc0d |01d7: invoke-virtual {v12, v11, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a2570: 0c0c |01da: move-result-object v12 │ │ -3a2572: 6e20 4b98 c900 |01db: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2578: 1a0b 1100 |01de: const-string v11, " " // string@0011 │ │ -3a257c: 6e20 4b98 b900 |01e0: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2582: 6e20 4b98 3900 |01e3: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2588: 6e10 5498 0900 |01e6: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a258e: 0c03 |01e9: move-result-object v3 │ │ -3a2590: 4d03 0708 |01ea: aput-object v3, v7, v8 │ │ -3a2594: 285e |01ec: goto 024a // +005e │ │ -3a2596: 6e10 2298 0300 |01ed: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a259c: 0a0b |01f0: move-result v11 │ │ -3a259e: b39b |01f1: div-int/2addr v11, v9 │ │ -3a25a0: b0fb |01f2: add-int/2addr v11, v15 │ │ -3a25a2: 7bb9 |01f3: neg-int v9, v11 │ │ -3a25a4: 3597 0400 |01f4: if-ge v7, v9, 01f8 // +0004 │ │ -3a25a8: b0b7 |01f6: add-int/2addr v7, v11 │ │ -3a25aa: 2854 |01f7: goto 024b // +0054 │ │ -3a25ac: b07b |01f8: add-int/2addr v11, v7 │ │ -3a25ae: 5407 3279 |01f9: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a25b2: 2177 |01fb: array-length v7, v7 │ │ -3a25b4: 3578 4000 |01fc: if-ge v8, v7, 023c // +0040 │ │ -3a25b8: 3d08 2500 |01fe: if-lez v8, 0223 // +0025 │ │ -3a25bc: 5406 3279 |0200: iget-object v6, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a25c0: 2207 e812 |0202: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a25c4: 7010 4098 0700 |0204: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a25ca: 1a09 5057 |0207: const-string v9, "_____" // string@5750 │ │ -3a25ce: 6e20 4b98 9700 |0209: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a25d4: 6e20 4b98 e700 |020c: invoke-virtual {v7, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a25da: 1a09 4e57 |020f: const-string v9, "___" // string@574e │ │ -3a25de: 6e20 4b98 9700 |0211: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a25e4: 6e20 4b98 c700 |0214: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a25ea: 1a09 5357 |0217: const-string v9, "_________________________________" // string@5753 │ │ -3a25ee: 6e20 4b98 9700 |0219: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a25f4: 6e10 5498 0700 |021c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a25fa: 0c07 |021f: move-result-object v7 │ │ -3a25fc: 4d07 0608 |0220: aput-object v7, v6, v8 │ │ -3a2600: 1216 |0222: const/4 v6, #int 1 // #1 │ │ -3a2602: 5407 3279 |0223: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a2606: 6e10 2298 0300 |0225: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a260c: 0a14 |0228: move-result v20 │ │ -3a260e: 5409 3279 |0229: iget-object v9, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a2612: 2199 |022b: array-length v9, v9 │ │ -3a2614: b189 |022c: sub-int/2addr v9, v8 │ │ -3a2616: 121c |022d: const/4 v12, #int 1 // #1 │ │ -3a2618: d815 09ff |022e: add-int/lit8 v21, v9, #int -1 // #ff │ │ -3a261c: 1316 3c00 |0230: const/16 v22, #int 60 // #3c │ │ -3a2620: 0811 0700 |0232: move-object/from16 v17, v7 │ │ -3a2624: 0212 0800 |0234: move/from16 v18, v8 │ │ -3a2628: 0813 0300 |0236: move-object/from16 v19, v3 │ │ -3a262c: 7706 98a4 1100 |0238: invoke-static/range {v17, v18, v19, v20, v21, v22}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.formatLines:([Ljava/lang/String;ILjava/lang/String;III)I // method@a498 │ │ -3a2632: 0a08 |023b: move-result v8 │ │ -3a2634: 35b8 0e00 |023c: if-ge v8, v11, 024a // +000e │ │ -3a2638: d808 0801 |023e: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3a263c: 5403 3279 |0240: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a2640: 2133 |0242: array-length v3, v3 │ │ -3a2642: 3538 f9ff |0243: if-ge v8, v3, 023c // -0007 │ │ -3a2646: 5403 3279 |0245: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a264a: 4d0a 0308 |0247: aput-object v10, v3, v8 │ │ -3a264e: 28f3 |0249: goto 023c // -000d │ │ -3a2650: 0187 |024a: move v7, v8 │ │ -3a2652: d804 0401 |024b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3a2656: 1213 |024d: const/4 v3, #int 1 // #1 │ │ -3a2658: 2900 9efe |024e: goto/16 00ec // -0162 │ │ -3a265c: 1213 |0250: const/4 v3, #int 1 // #1 │ │ -3a265e: 3906 1100 |0251: if-nez v6, 0262 // +0011 │ │ -3a2662: 3513 0f00 |0253: if-ge v3, v1, 0262 // +000f │ │ -3a2666: 5304 3179 |0255: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ -3a266a: 1302 1e00 |0257: const/16 v2, #int 30 // #1e │ │ -3a266e: c524 |0259: ushr-long/2addr v4, v2 │ │ -3a2670: c324 |025a: shl-long/2addr v4, v2 │ │ -3a2672: b131 |025b: sub-int/2addr v1, v3 │ │ -3a2674: 8111 |025c: int-to-long v1, v1 │ │ -3a2676: c141 |025d: or-long/2addr v1, v4 │ │ -3a2678: 5a01 3179 |025e: iput-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ -3a267c: 12f1 |0260: const/4 v1, #int -1 // #ff │ │ -3a267e: 0f01 |0261: return v1 │ │ -3a2680: d806 0701 |0262: add-int/lit8 v6, v7, #int 1 // #01 │ │ -3a2684: 3d06 0400 |0264: if-lez v6, 0268 // +0004 │ │ -3a2688: 0161 |0266: move v1, v6 │ │ -3a268a: 2802 |0267: goto 0269 // +0002 │ │ -3a268c: 1201 |0268: const/4 v1, #int 0 // #0 │ │ -3a268e: 5403 3279 |0269: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a2692: 2133 |026b: array-length v3, v3 │ │ -3a2694: 3531 0900 |026c: if-ge v1, v3, 0275 // +0009 │ │ -3a2698: 5403 3279 |026e: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a269c: 4d09 0301 |0270: aput-object v9, v3, v1 │ │ -3a26a0: d801 0101 |0272: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a26a4: 28f5 |0274: goto 0269 // -000b │ │ -3a26a6: 5401 3279 |0275: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a26aa: 1243 |0277: const/4 v3, #int 4 // #4 │ │ -3a26ac: 3523 0500 |0278: if-ge v3, v2, 027d // +0005 │ │ -3a26b0: 1a02 6d08 |027a: const-string v2, "@" // string@086d │ │ -3a26b4: 2803 |027c: goto 027f // +0003 │ │ -3a26b6: 1a02 2a1a |027d: const-string v2, "FILTER @" // string@1a2a │ │ -3a26ba: 1203 |027f: const/4 v3, #int 0 // #0 │ │ -3a26bc: 4d02 0103 |0280: aput-object v2, v1, v3 │ │ -3a26c0: 5401 3279 |0282: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a26c4: 2111 |0284: array-length v1, v1 │ │ -3a26c6: 3616 0300 |0285: if-gt v6, v1, 0288 // +0003 │ │ -3a26ca: 2804 |0287: goto 028b // +0004 │ │ -3a26cc: 5401 3279 |0288: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a26d0: 2116 |028a: array-length v6, v1 │ │ -3a26d2: 0f06 |028b: return v6 │ │ +3a21a8: |[3a21a8] net.sf.dibdib.thread_feed.ChatFeeder.fillTextLines4All:(Z)I │ │ +3a21b8: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +3a21bc: 5301 3179 |0002: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ +3a21c0: 1303 1e00 |0004: const/16 v3, #int 30 // #1e │ │ +3a21c4: c531 |0006: ushr-long/2addr v1, v3 │ │ +3a21c6: 8412 |0007: long-to-int v2, v1 │ │ +3a21c8: 5304 3179 |0008: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ +3a21cc: 1706 ffff ff3f |000a: const-wide/32 v6, #float 2 // #3fffffff │ │ +3a21d2: c064 |000d: and-long/2addr v4, v6 │ │ +3a21d4: 8441 |000e: long-to-int v1, v4 │ │ +3a21d6: 7401 99a4 1700 |000f: invoke-virtual/range {v23}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.linesPerSlide:()I // method@a499 │ │ +3a21dc: 0a04 |0012: move-result v4 │ │ +3a21de: 6205 dd79 |0013: sget-object v5, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ +3a21e2: 1206 |0015: const/4 v6, #int 0 // #0 │ │ +3a21e4: 6e20 89a5 6500 |0016: invoke-virtual {v5, v6}, Lnet/sf/dibdib/thread_ui/UiPres;.getEntry:(Z)Ljava/lang/String; // method@a589 │ │ +3a21ea: 0c05 |0019: move-result-object v5 │ │ +3a21ec: 6e10 3498 0500 |001a: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3a21f2: 0c05 |001d: move-result-object v5 │ │ +3a21f4: 5407 3279 |001e: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a21f8: 3807 0b00 |0020: if-eqz v7, 002b // +000b │ │ +3a21fc: 5407 3279 |0022: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a2200: 2177 |0024: array-length v7, v7 │ │ +3a2202: 3647 0300 |0025: if-gt v7, v4, 0028 // +0003 │ │ +3a2206: 2804 |0027: goto 002b // +0004 │ │ +3a2208: 5407 3279 |0028: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a220c: 2805 |002a: goto 002f // +0005 │ │ +3a220e: d807 0401 |002b: add-int/lit8 v7, v4, #int 1 // #01 │ │ +3a2212: 2377 dc15 |002d: new-array v7, v7, [Ljava/lang/String; // type@15dc │ │ +3a2216: 5b07 3279 |002f: iput-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a221a: 3c01 0400 |0031: if-gtz v1, 0035 // +0004 │ │ +3a221e: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +3a2220: 2806 |0034: goto 003a // +0006 │ │ +3a2222: d807 01ff |0035: add-int/lit8 v7, v1, #int -1 // #ff │ │ +3a2226: 9207 0704 |0037: mul-int v7, v7, v4 │ │ +3a222a: 7b77 |0039: neg-int v7, v7 │ │ +3a222c: 6208 227a |003a: sget-object v8, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ +3a2230: 5388 2b7a |003c: iget-wide v8, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3a2234: 7120 cda5 9800 |003e: invoke-static {v8, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.findEntries4Cats:(J)[Lnet/sf/dibdib/generic/QSTuple; // method@a5cd │ │ +3a223a: 0c08 |0041: move-result-object v8 │ │ +3a223c: 2209 7b13 |0042: new-instance v9, Ljava/util/TreeMap; // type@137b │ │ +3a2240: 7010 c29a 0900 |0044: invoke-direct {v9}, Ljava/util/TreeMap;.:()V // method@9ac2 │ │ +3a2246: 1a0a 0000 |0047: const-string v10, "" // string@0000 │ │ +3a224a: 3818 1700 |0049: if-eqz v24, 0060 // +0017 │ │ +3a224e: 220b e812 |004b: new-instance v11, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2252: 7010 4098 0b00 |004d: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a2258: 1a0c d805 |0050: const-string v12, ".*" // string@05d8 │ │ +3a225c: 6e20 4b98 cb00 |0052: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2262: 6e20 4b98 5b00 |0055: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2268: 6e20 4b98 cb00 |0058: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a226e: 6e10 5498 0b00 |005b: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2274: 0c0b |005e: move-result-object v11 │ │ +3a2276: 2802 |005f: goto 0061 // +0002 │ │ +3a2278: 07ab |0060: move-object v11, v10 │ │ +3a227a: 218c |0061: array-length v12, v8 │ │ +3a227c: 120d |0062: const/4 v13, #int 0 // #0 │ │ +3a227e: 1213 |0063: const/4 v3, #int 1 // #1 │ │ +3a2280: 35cd 6400 |0064: if-ge v13, v12, 00c8 // +0064 │ │ +3a2284: 4606 080d |0066: aget-object v6, v8, v13 │ │ +3a2288: 3818 2d00 |0068: if-eqz v24, 0095 // +002d │ │ +3a228c: 6e10 2298 0500 |006a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2292: 0a10 |006d: move-result v16 │ │ +3a2294: 3d10 2700 |006e: if-lez v16, 0095 // +0027 │ │ +3a2298: 620e 317a |0070: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3a229c: 6e20 baa5 6e00 |0072: invoke-virtual {v14, v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3a22a2: 0c0e |0075: move-result-object v14 │ │ +3a22a4: 1f0e af14 |0076: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a22a8: 6e10 cba2 0e00 |0078: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a22ae: 0c0e |007b: move-result-object v14 │ │ +3a22b0: 6e20 0e98 5e00 |007c: invoke-virtual {v14, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a22b6: 0a0e |007f: move-result v14 │ │ +3a22b8: 390e 1500 |0080: if-nez v14, 0095 // +0015 │ │ +3a22bc: 620e 317a |0082: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3a22c0: 6e20 baa5 6e00 |0084: invoke-virtual {v14, v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3a22c6: 0c0e |0087: move-result-object v14 │ │ +3a22c8: 1f0e af14 |0088: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a22cc: 6e10 cba2 0e00 |008a: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a22d2: 0c0e |008d: move-result-object v14 │ │ +3a22d4: 6e20 2398 be00 |008e: invoke-virtual {v14, v11}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3a22da: 0a0e |0091: move-result v14 │ │ +3a22dc: 390e 0300 |0092: if-nez v14, 0095 // +0003 │ │ +3a22e0: 2826 |0094: goto 00ba // +0026 │ │ +3a22e2: 620e 377a |0095: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3a22e6: 6e20 bba5 6e00 |0097: invoke-virtual {v14, v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3a22ec: 0c0e |009a: move-result-object v14 │ │ +3a22ee: 6e10 0ba3 0e00 |009b: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ +3a22f4: 0b0e |009e: move-result-wide v14 │ │ +3a22f6: c53e |009f: ushr-long/2addr v14, v3 │ │ +3a22f8: 3806 1a00 |00a0: if-eqz v6, 00ba // +001a │ │ +3a22fc: 0211 0700 |00a2: move/from16 v17, v7 │ │ +3a2300: 0812 0800 |00a4: move-object/from16 v18, v8 │ │ +3a2304: 7de7 |00a6: neg-long v7, v14 │ │ +3a2306: 7120 ad97 8700 |00a7: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3a230c: 0c03 |00aa: move-result-object v3 │ │ +3a230e: 6e30 c89a 3906 |00ab: invoke-virtual {v9, v3, v6}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9ac8 │ │ +3a2314: 0c03 |00ae: move-result-object v3 │ │ +3a2316: 0736 |00af: move-object v6, v3 │ │ +3a2318: 1f06 ae14 |00b0: check-cast v6, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a231c: 1607 0100 |00b2: const-wide/16 v7, #int 1 // #1 │ │ +3a2320: bb7e |00b4: add-long/2addr v14, v7 │ │ +3a2322: 0207 1100 |00b5: move/from16 v7, v17 │ │ +3a2326: 0808 1200 |00b7: move-object/from16 v8, v18 │ │ +3a232a: 28e7 |00b9: goto 00a0 // -0019 │ │ +3a232c: 0211 0700 |00ba: move/from16 v17, v7 │ │ +3a2330: 0812 0800 |00bc: move-object/from16 v18, v8 │ │ +3a2334: d80d 0d01 |00be: add-int/lit8 v13, v13, #int 1 // #01 │ │ +3a2338: 0207 1100 |00c0: move/from16 v7, v17 │ │ +3a233c: 0808 1200 |00c2: move-object/from16 v8, v18 │ │ +3a2340: 1303 1e00 |00c4: const/16 v3, #int 30 // #1e │ │ +3a2344: 1206 |00c6: const/4 v6, #int 0 // #0 │ │ +3a2346: 289c |00c7: goto 0063 // -0064 │ │ +3a2348: 0211 0700 |00c8: move/from16 v17, v7 │ │ +3a234c: 6e10 cb9a 0900 |00ca: invoke-virtual {v9}, Ljava/util/TreeMap;.values:()Ljava/util/Collection; // method@9acb │ │ +3a2352: 0c05 |00cd: move-result-object v5 │ │ +3a2354: 1206 |00ce: const/4 v6, #int 0 // #0 │ │ +3a2356: 2367 0d16 |00cf: new-array v7, v6, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a235a: 7220 f299 7500 |00d1: invoke-interface {v5, v7}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@99f2 │ │ +3a2360: 0c05 |00d4: move-result-object v5 │ │ +3a2362: 1f05 0d16 |00d5: check-cast v5, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a2366: 2156 |00d7: array-length v6, v5 │ │ +3a2368: b346 |00d8: div-int/2addr v6, v4 │ │ +3a236a: 1257 |00d9: const/4 v7, #int 5 // #5 │ │ +3a236c: b076 |00da: add-int/2addr v6, v7 │ │ +3a236e: 5906 2c79 |00db: iput v6, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.cSlides:I // field@792c │ │ +3a2372: 3427 0400 |00dd: if-lt v7, v2, 00e1 // +0004 │ │ +3a2376: 1204 |00df: const/4 v4, #int 0 // #0 │ │ +3a2378: 2805 |00e0: goto 00e5 // +0005 │ │ +3a237a: d806 02fb |00e1: add-int/lit8 v6, v2, #int -5 // #fb │ │ +3a237e: 9204 0406 |00e3: mul-int v4, v4, v6 │ │ +3a2382: 3c01 0400 |00e5: if-gtz v1, 00e9 // +0004 │ │ +3a2386: 1216 |00e7: const/4 v6, #int 1 // #1 │ │ +3a2388: 2802 |00e8: goto 00ea // +0002 │ │ +3a238a: 1206 |00e9: const/4 v6, #int 0 // #0 │ │ +3a238c: 0207 1100 |00ea: move/from16 v7, v17 │ │ +3a2390: 2158 |00ec: array-length v8, v5 │ │ +3a2392: 1209 |00ed: const/4 v9, #int 0 // #0 │ │ +3a2394: 3584 6201 |00ee: if-ge v4, v8, 0250 // +0162 │ │ +3a2398: d808 0701 |00f0: add-int/lit8 v8, v7, #int 1 // #01 │ │ +3a239c: 540c 3279 |00f2: iget-object v12, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a23a0: 21cc |00f4: array-length v12, v12 │ │ +3a23a2: 35c8 5b01 |00f5: if-ge v8, v12, 0250 // +015b │ │ +3a23a6: 3a04 0400 |00f7: if-ltz v4, 00fb // +0004 │ │ +3a23aa: 4609 0504 |00f9: aget-object v9, v5, v4 │ │ +3a23ae: 3909 0400 |00fb: if-nez v9, 00ff // +0004 │ │ +3a23b2: 2900 4e01 |00fd: goto/16 024b // +014e │ │ +3a23b6: 620c 307a |00ff: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3a23ba: 6e20 bba5 9c00 |0101: invoke-virtual {v12, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3a23c0: 0c0c |0104: move-result-object v12 │ │ +3a23c2: 6e10 0ca3 0c00 |0105: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3a23c8: 0b0c |0108: move-result-wide v12 │ │ +3a23ca: 160e 0000 |0109: const-wide/16 v14, #int 0 // #0 │ │ +3a23ce: 3111 0e0c |010b: cmp-long v17, v14, v12 │ │ +3a23d2: 3811 1b00 |010d: if-eqz v17, 0128 // +001b │ │ +3a23d6: 620e 6473 |010f: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a23da: 53ee 437a |0111: iget-wide v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3a23de: 3111 0e0c |0113: cmp-long v17, v14, v12 │ │ +3a23e2: 3911 0300 |0115: if-nez v17, 0118 // +0003 │ │ +3a23e6: 2811 |0117: goto 0128 // +0011 │ │ +3a23e8: 160e 0100 |0118: const-wide/16 v14, #int 1 // #1 │ │ +3a23ec: 3110 0e0c |011a: cmp-long v16, v14, v12 │ │ +3a23f0: 3910 0600 |011c: if-nez v16, 0122 // +0006 │ │ +3a23f4: 620c c276 |011e: sget-object v12, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c2 │ │ +3a23f8: 120e |0120: const/4 v14, #int 0 // #0 │ │ +3a23fa: 280a |0121: goto 012b // +000a │ │ +3a23fc: 120e |0122: const/4 v14, #int 0 // #0 │ │ +3a23fe: 7130 e0a5 dc0e |0123: invoke-static {v12, v13, v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ +3a2404: 0c0c |0126: move-result-object v12 │ │ +3a2406: 2804 |0127: goto 012b // +0004 │ │ +3a2408: 120e |0128: const/4 v14, #int 0 // #0 │ │ +3a240a: 620c c076 |0129: sget-object v12, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3a240e: 20cd ae14 |012b: instance-of v13, v12, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a2412: 380d 1500 |012d: if-eqz v13, 0142 // +0015 │ │ +3a2416: 07cd |012f: move-object v13, v12 │ │ +3a2418: 1f0d ae14 |0130: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a241c: 54df 3576 |0132: iget-object v15, v13, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3a2420: 460f 0f0e |0134: aget-object v15, v15, v14 │ │ +3a2424: 390f 0300 |0136: if-nez v15, 0139 // +0003 │ │ +3a2428: 280a |0138: goto 0142 // +000a │ │ +3a242a: 54dc 3576 |0139: iget-object v12, v13, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3a242e: 460c 0c0e |013b: aget-object v12, v12, v14 │ │ +3a2432: 6e10 eb97 0c00 |013d: invoke-virtual {v12}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a2438: 0c0c |0140: move-result-object v12 │ │ +3a243a: 280a |0141: goto 014b // +000a │ │ +3a243c: 390c 0500 |0142: if-nez v12, 0147 // +0005 │ │ +3a2440: 1a0c a404 |0144: const-string v12, "*" // string@04a4 │ │ +3a2444: 2805 |0146: goto 014b // +0005 │ │ +3a2446: 6e10 eb97 0c00 |0147: invoke-virtual {v12}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a244c: 0c0c |014a: move-result-object v12 │ │ +3a244e: 620d 347a |014b: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3a2452: 6e20 baa5 9d00 |014d: invoke-virtual {v13, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3a2458: 0c0d |0150: move-result-object v13 │ │ +3a245a: 620e 377a |0151: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3a245e: 6e20 bba5 9e00 |0153: invoke-virtual {v14, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3a2464: 0c0e |0156: move-result-object v14 │ │ +3a2466: 6e10 0ba3 0e00 |0157: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ +3a246c: 0b0e |015a: move-result-wide v14 │ │ +3a246e: 7120 61a3 fe00 |015b: invoke-static {v14, v15}, Lnet/sf/dibdib/thread_any/DateFunc;.dateLocal4Hash62:(J)Ljava/lang/String; // method@a361 │ │ +3a2474: 0c0e |015e: move-result-object v14 │ │ +3a2476: 130f 1000 |015f: const/16 v15, #int 16 // #10 │ │ +3a247a: 1203 |0161: const/4 v3, #int 0 // #0 │ │ +3a247c: 6e30 2e98 3e0f |0162: invoke-virtual {v14, v3, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a2482: 0c0e |0165: move-result-object v14 │ │ +3a2484: 6203 317a |0166: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3a2488: 6e20 baa5 9300 |0168: invoke-virtual {v3, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3a248e: 0c03 |016b: move-result-object v3 │ │ +3a2490: 1f03 af14 |016c: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a2494: 6e10 cba2 0300 |016e: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a249a: 0c03 |0171: move-result-object v3 │ │ +3a249c: 1309 3c00 |0172: const/16 v9, #int 60 // #3c │ │ +3a24a0: 122f |0174: const/4 v15, #int 2 // #2 │ │ +3a24a2: 3901 7800 |0175: if-nez v1, 01ed // +0078 │ │ +3a24a6: 6e10 2298 0300 |0177: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a24ac: 0a07 |017a: move-result v7 │ │ +3a24ae: 3579 1a00 |017b: if-ge v9, v7, 0195 // +001a │ │ +3a24b2: 2207 e812 |017d: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a24b6: 7010 4098 0700 |017f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a24bc: 1309 3700 |0182: const/16 v9, #int 55 // #37 │ │ +3a24c0: 120b |0184: const/4 v11, #int 0 // #0 │ │ +3a24c2: 6e30 2e98 b309 |0185: invoke-virtual {v3, v11, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a24c8: 0c03 |0188: move-result-object v3 │ │ +3a24ca: 6e20 4b98 3700 |0189: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a24d0: 1a03 da05 |018c: const-string v3, "..." // string@05da │ │ +3a24d4: 6e20 4b98 3700 |018e: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a24da: 6e10 5498 0700 |0191: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a24e0: 0c03 |0194: move-result-object v3 │ │ +3a24e2: 5407 3279 |0195: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a24e6: 2209 e812 |0197: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a24ea: 7010 4098 0900 |0199: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a24f0: 20db af14 |019c: instance-of v11, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a24f4: 380b 1300 |019e: if-eqz v11, 01b1 // +0013 │ │ +3a24f8: 1f0d af14 |01a0: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a24fc: 6e10 cba2 0d00 |01a2: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a2502: 0c0b |01a5: move-result-object v11 │ │ +3a2504: 1a0d b204 |01a6: const-string v13, "*:" // string@04b2 │ │ +3a2508: 6e20 0e98 db00 |01a8: invoke-virtual {v11, v13}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a250e: 0a0b |01ab: move-result v11 │ │ +3a2510: 380b 0500 |01ac: if-eqz v11, 01b1 // +0005 │ │ +3a2514: 1a0b d905 |01ae: const-string v11, ".." // string@05d9 │ │ +3a2518: 2802 |01b0: goto 01b2 // +0002 │ │ +3a251a: 07ab |01b1: move-object v11, v10 │ │ +3a251c: 6e20 4b98 b900 |01b2: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2522: 6e20 2d98 fe00 |01b5: invoke-virtual {v14, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a2528: 0c0b |01b8: move-result-object v11 │ │ +3a252a: 130d 5400 |01b9: const/16 v13, #int 84 // #54 │ │ +3a252e: 130e 2e00 |01bb: const/16 v14, #int 46 // #2e │ │ +3a2532: 6e30 2698 db0e |01bd: invoke-virtual {v11, v13, v14}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3a2538: 0c0b |01c0: move-result-object v11 │ │ +3a253a: 1a0d ff56 |01c1: const-string v13, "[^\.0-9]" // string@56ff │ │ +3a253e: 6e30 2898 db0a |01c3: invoke-virtual {v11, v13, v10}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +3a2544: 0c0b |01c6: move-result-object v11 │ │ +3a2546: 6e20 4b98 b900 |01c7: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a254c: 1a0b ab00 |01ca: const-string v11, " " // string@00ab │ │ +3a2550: 6e20 4b98 b900 |01cc: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2556: 6e10 2298 0c00 |01cf: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a255c: 0a0b |01d2: move-result v11 │ │ +3a255e: 124d |01d3: const/4 v13, #int 4 // #4 │ │ +3a2560: 35bd 0700 |01d4: if-ge v13, v11, 01db // +0007 │ │ +3a2564: 120b |01d6: const/4 v11, #int 0 // #0 │ │ +3a2566: 6e30 2e98 bc0d |01d7: invoke-virtual {v12, v11, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a256c: 0c0c |01da: move-result-object v12 │ │ +3a256e: 6e20 4b98 c900 |01db: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2574: 1a0b 1100 |01de: const-string v11, " " // string@0011 │ │ +3a2578: 6e20 4b98 b900 |01e0: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a257e: 6e20 4b98 3900 |01e3: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2584: 6e10 5498 0900 |01e6: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a258a: 0c03 |01e9: move-result-object v3 │ │ +3a258c: 4d03 0708 |01ea: aput-object v3, v7, v8 │ │ +3a2590: 285e |01ec: goto 024a // +005e │ │ +3a2592: 6e10 2298 0300 |01ed: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2598: 0a0b |01f0: move-result v11 │ │ +3a259a: b39b |01f1: div-int/2addr v11, v9 │ │ +3a259c: b0fb |01f2: add-int/2addr v11, v15 │ │ +3a259e: 7bb9 |01f3: neg-int v9, v11 │ │ +3a25a0: 3597 0400 |01f4: if-ge v7, v9, 01f8 // +0004 │ │ +3a25a4: b0b7 |01f6: add-int/2addr v7, v11 │ │ +3a25a6: 2854 |01f7: goto 024b // +0054 │ │ +3a25a8: b07b |01f8: add-int/2addr v11, v7 │ │ +3a25aa: 5407 3279 |01f9: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a25ae: 2177 |01fb: array-length v7, v7 │ │ +3a25b0: 3578 4000 |01fc: if-ge v8, v7, 023c // +0040 │ │ +3a25b4: 3d08 2500 |01fe: if-lez v8, 0223 // +0025 │ │ +3a25b8: 5406 3279 |0200: iget-object v6, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a25bc: 2207 e812 |0202: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a25c0: 7010 4098 0700 |0204: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a25c6: 1a09 5057 |0207: const-string v9, "_____" // string@5750 │ │ +3a25ca: 6e20 4b98 9700 |0209: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a25d0: 6e20 4b98 e700 |020c: invoke-virtual {v7, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a25d6: 1a09 4e57 |020f: const-string v9, "___" // string@574e │ │ +3a25da: 6e20 4b98 9700 |0211: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a25e0: 6e20 4b98 c700 |0214: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a25e6: 1a09 5357 |0217: const-string v9, "_________________________________" // string@5753 │ │ +3a25ea: 6e20 4b98 9700 |0219: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a25f0: 6e10 5498 0700 |021c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a25f6: 0c07 |021f: move-result-object v7 │ │ +3a25f8: 4d07 0608 |0220: aput-object v7, v6, v8 │ │ +3a25fc: 1216 |0222: const/4 v6, #int 1 // #1 │ │ +3a25fe: 5407 3279 |0223: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a2602: 6e10 2298 0300 |0225: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2608: 0a14 |0228: move-result v20 │ │ +3a260a: 5409 3279 |0229: iget-object v9, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a260e: 2199 |022b: array-length v9, v9 │ │ +3a2610: b189 |022c: sub-int/2addr v9, v8 │ │ +3a2612: 121c |022d: const/4 v12, #int 1 // #1 │ │ +3a2614: d815 09ff |022e: add-int/lit8 v21, v9, #int -1 // #ff │ │ +3a2618: 1316 3c00 |0230: const/16 v22, #int 60 // #3c │ │ +3a261c: 0811 0700 |0232: move-object/from16 v17, v7 │ │ +3a2620: 0212 0800 |0234: move/from16 v18, v8 │ │ +3a2624: 0813 0300 |0236: move-object/from16 v19, v3 │ │ +3a2628: 7706 98a4 1100 |0238: invoke-static/range {v17, v18, v19, v20, v21, v22}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.formatLines:([Ljava/lang/String;ILjava/lang/String;III)I // method@a498 │ │ +3a262e: 0a08 |023b: move-result v8 │ │ +3a2630: 35b8 0e00 |023c: if-ge v8, v11, 024a // +000e │ │ +3a2634: d808 0801 |023e: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3a2638: 5403 3279 |0240: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a263c: 2133 |0242: array-length v3, v3 │ │ +3a263e: 3538 f9ff |0243: if-ge v8, v3, 023c // -0007 │ │ +3a2642: 5403 3279 |0245: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a2646: 4d0a 0308 |0247: aput-object v10, v3, v8 │ │ +3a264a: 28f3 |0249: goto 023c // -000d │ │ +3a264c: 0187 |024a: move v7, v8 │ │ +3a264e: d804 0401 |024b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3a2652: 1213 |024d: const/4 v3, #int 1 // #1 │ │ +3a2654: 2900 9efe |024e: goto/16 00ec // -0162 │ │ +3a2658: 1213 |0250: const/4 v3, #int 1 // #1 │ │ +3a265a: 3906 1100 |0251: if-nez v6, 0262 // +0011 │ │ +3a265e: 3513 0f00 |0253: if-ge v3, v1, 0262 // +000f │ │ +3a2662: 5304 3179 |0255: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ +3a2666: 1302 1e00 |0257: const/16 v2, #int 30 // #1e │ │ +3a266a: c524 |0259: ushr-long/2addr v4, v2 │ │ +3a266c: c324 |025a: shl-long/2addr v4, v2 │ │ +3a266e: b131 |025b: sub-int/2addr v1, v3 │ │ +3a2670: 8111 |025c: int-to-long v1, v1 │ │ +3a2672: c141 |025d: or-long/2addr v1, v4 │ │ +3a2674: 5a01 3179 |025e: iput-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ +3a2678: 12f1 |0260: const/4 v1, #int -1 // #ff │ │ +3a267a: 0f01 |0261: return v1 │ │ +3a267c: d806 0701 |0262: add-int/lit8 v6, v7, #int 1 // #01 │ │ +3a2680: 3d06 0400 |0264: if-lez v6, 0268 // +0004 │ │ +3a2684: 0161 |0266: move v1, v6 │ │ +3a2686: 2802 |0267: goto 0269 // +0002 │ │ +3a2688: 1201 |0268: const/4 v1, #int 0 // #0 │ │ +3a268a: 5403 3279 |0269: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a268e: 2133 |026b: array-length v3, v3 │ │ +3a2690: 3531 0900 |026c: if-ge v1, v3, 0275 // +0009 │ │ +3a2694: 5403 3279 |026e: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a2698: 4d09 0301 |0270: aput-object v9, v3, v1 │ │ +3a269c: d801 0101 |0272: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a26a0: 28f5 |0274: goto 0269 // -000b │ │ +3a26a2: 5401 3279 |0275: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a26a6: 1243 |0277: const/4 v3, #int 4 // #4 │ │ +3a26a8: 3523 0500 |0278: if-ge v3, v2, 027d // +0005 │ │ +3a26ac: 1a02 6d08 |027a: const-string v2, "@" // string@086d │ │ +3a26b0: 2803 |027c: goto 027f // +0003 │ │ +3a26b2: 1a02 2a1a |027d: const-string v2, "FILTER @" // string@1a2a │ │ +3a26b6: 1203 |027f: const/4 v3, #int 0 // #0 │ │ +3a26b8: 4d02 0103 |0280: aput-object v2, v1, v3 │ │ +3a26bc: 5401 3279 |0282: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a26c0: 2111 |0284: array-length v1, v1 │ │ +3a26c2: 3616 0300 |0285: if-gt v6, v1, 0288 // +0003 │ │ +3a26c6: 2804 |0287: goto 028b // +0004 │ │ +3a26c8: 5401 3279 |0288: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a26cc: 2116 |028a: array-length v6, v1 │ │ +3a26ce: 0f06 |028b: return v6 │ │ catches : 1 │ │ 0x006a - 0x0092 │ │ Ljava/lang/Exception; -> 0x0095 │ │ positions : │ │ 0x0002 line=112 │ │ 0x0008 line=113 │ │ 0x000f line=114 │ │ @@ -1482403,973 +1482402,973 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 45 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 1826 16-bit code units │ │ -3a26e4: |[3a26e4] net.sf.dibdib.thread_feed.ChatFeeder.fillTextLines4Selected:()I │ │ -3a26f4: 0800 2c00 |0000: move-object/from16 v0, v44 │ │ -3a26f8: 5301 3179 |0002: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ -3a26fc: 1303 1e00 |0004: const/16 v3, #int 30 // #1e │ │ -3a2700: c531 |0006: ushr-long/2addr v1, v3 │ │ -3a2702: 8412 |0007: long-to-int v2, v1 │ │ -3a2704: 5304 3179 |0008: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ -3a2708: 1706 ffff ff3f |000a: const-wide/32 v6, #float 2 // #3fffffff │ │ -3a270e: c064 |000d: and-long/2addr v4, v6 │ │ -3a2710: 1606 0100 |000e: const-wide/16 v6, #int 1 // #1 │ │ -3a2714: 3101 0604 |0010: cmp-long v1, v6, v4 │ │ -3a2718: 3c01 0900 |0012: if-gtz v1, 001b // +0009 │ │ -3a271c: 5304 3179 |0014: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ -3a2720: c534 |0016: ushr-long/2addr v4, v3 │ │ -3a2722: a303 0403 |0017: shl-long v3, v4, v3 │ │ -3a2726: 5a03 3179 |0019: iput-wide v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ -3a272a: 7401 99a4 2c00 |001b: invoke-virtual/range {v44}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.linesPerSlide:()I // method@a499 │ │ -3a2730: 0a01 |001e: move-result v1 │ │ -3a2732: 1233 |001f: const/4 v3, #int 3 // #3 │ │ -3a2734: 1214 |0020: const/4 v4, #int 1 // #1 │ │ -3a2736: 3623 0400 |0021: if-gt v3, v2, 0025 // +0004 │ │ -3a273a: 1215 |0023: const/4 v5, #int 1 // #1 │ │ -3a273c: 2803 |0024: goto 0027 // +0003 │ │ -3a273e: 1305 0a00 |0025: const/16 v5, #int 10 // #a │ │ -3a2742: 5408 3279 |0027: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a2746: 3808 0b00 |0029: if-eqz v8, 0034 // +000b │ │ -3a274a: 5408 3279 |002b: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a274e: 2188 |002d: array-length v8, v8 │ │ -3a2750: 3618 0300 |002e: if-gt v8, v1, 0031 // +0003 │ │ -3a2754: 2804 |0030: goto 0034 // +0004 │ │ -3a2756: 5408 3279 |0031: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a275a: 2805 |0033: goto 0038 // +0005 │ │ -3a275c: d808 0101 |0034: add-int/lit8 v8, v1, #int 1 // #01 │ │ -3a2760: 2388 dc15 |0036: new-array v8, v8, [Ljava/lang/String; // type@15dc │ │ -3a2764: 5b08 3279 |0038: iput-object v8, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a2768: 6208 dd79 |003a: sget-object v8, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ -3a276c: 1209 |003c: const/4 v9, #int 0 // #0 │ │ -3a276e: 6e20 89a5 9800 |003d: invoke-virtual {v8, v9}, Lnet/sf/dibdib/thread_ui/UiPres;.getEntry:(Z)Ljava/lang/String; // method@a589 │ │ -3a2774: 0c08 |0040: move-result-object v8 │ │ -3a2776: 6e10 3498 0800 |0041: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3a277c: 0c08 |0044: move-result-object v8 │ │ -3a277e: 540a 3279 |0045: iget-object v10, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a2782: 1a0b 0000 |0047: const-string v11, "" // string@0000 │ │ -3a2786: 4d0b 0a09 |0049: aput-object v11, v10, v9 │ │ -3a278a: 620a 6473 |004b: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a278e: 1a0c 8542 |004d: const-string v12, "Q" // string@4285 │ │ -3a2792: 6e20 e9a5 ca00 |004f: invoke-virtual {v10, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ -3a2798: 0c0a |0052: move-result-object v10 │ │ -3a279a: 160c 0000 |0053: const-wide/16 v12, #int 0 // #0 │ │ -3a279e: 380a 0b00 |0055: if-eqz v10, 0060 // +000b │ │ -3a27a2: 620e 1b7a |0057: sget-object v14, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3a27a6: 53ee 2b7a |0059: iget-wide v14, v14, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3a27aa: 7140 dfa5 ea4f |005b: invoke-static {v10, v14, v15, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ -3a27b0: 0b0e |005e: move-result-wide v14 │ │ -3a27b2: 2802 |005f: goto 0061 // +0002 │ │ -3a27b4: 04ce |0060: move-wide v14, v12 │ │ -3a27b6: 1309 4000 |0061: const/16 v9, #int 64 // #40 │ │ -3a27ba: 1223 |0063: const/4 v3, #int 2 // #2 │ │ -3a27bc: 3111 0c0e |0064: cmp-long v17, v12, v14 │ │ -3a27c0: 3911 2700 |0066: if-nez v17, 008d // +0027 │ │ -3a27c4: 6206 6473 |0068: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a27c8: 5466 427a |006a: iget-object v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3a27cc: 6e20 1a98 9600 |006c: invoke-virtual {v6, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a27d2: 0a06 |006f: move-result v6 │ │ -3a27d4: 3c06 0d00 |0070: if-gtz v6, 007d // +000d │ │ -3a27d8: 3323 1b00 |0072: if-ne v3, v2, 008d // +001b │ │ -3a27dc: 1806 0000 00c0 0000 0000 |0074: const-wide v6, #double 1.5915e-314 // #00000000c0000000 │ │ -3a27e6: 5a06 3179 |0079: iput-wide v6, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ -3a27ea: 1232 |007b: const/4 v2, #int 3 // #3 │ │ -3a27ec: 2811 |007c: goto 008d // +0011 │ │ -3a27ee: 6206 6473 |007d: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a27f2: 5466 427a |007f: iget-object v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3a27f6: 7120 ffa2 4600 |0081: invoke-static {v6, v4}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3a27fc: 0c0a |0084: move-result-object v10 │ │ -3a27fe: 6206 1b7a |0085: sget-object v6, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3a2802: 5366 2b7a |0087: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3a2806: 7140 dfa5 6a47 |0089: invoke-static {v10, v6, v7, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ -3a280c: 0b0e |008c: move-result-wide v14 │ │ -3a280e: 6206 7579 |008d: sget-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a2812: 6e10 b3a2 0600 |008f: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSTuple;.size:()I // method@a2b3 │ │ -3a2818: 0a06 |0092: move-result v6 │ │ -3a281a: 3764 0400 |0093: if-le v4, v6, 0097 // +0004 │ │ -3a281e: 07b7 |0095: move-object v7, v11 │ │ -3a2820: 280d |0096: goto 00a3 // +000d │ │ -3a2822: 6207 7579 |0097: sget-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a2826: d809 06ff |0099: add-int/lit8 v9, v6, #int -1 // #ff │ │ -3a282a: 6e20 a4a2 9700 |009b: invoke-virtual {v7, v9}, Lnet/sf/dibdib/generic/QSTuple;.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2a4 │ │ -3a2830: 0c07 |009e: move-result-object v7 │ │ -3a2832: 6e10 eb97 0700 |009f: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a2838: 0c07 |00a2: move-result-object v7 │ │ -3a283a: 6e10 2298 0800 |00a3: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2840: 0a09 |00a6: move-result v9 │ │ -3a2842: 3d09 0400 |00a7: if-lez v9, 00ab // +0004 │ │ -3a2846: 0789 |00a9: move-object v9, v8 │ │ -3a2848: 2802 |00aa: goto 00ac // +0002 │ │ -3a284a: 0779 |00ab: move-object v9, v7 │ │ -3a284c: 7130 5ea4 c90d |00ac: invoke-static {v9, v12, v13}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45e │ │ -3a2852: 0c09 |00af: move-result-object v9 │ │ -3a2854: 1a13 a404 |00b0: const-string v19, "*" // string@04a4 │ │ -3a2858: 1a03 ca05 |00b2: const-string v3, "." // string@05ca │ │ -3a285c: 3424 8400 |00b4: if-lt v4, v2, 0138 // +0084 │ │ -3a2860: 0215 0500 |00b6: move/from16 v21, v5 │ │ -3a2864: 5304 2b79 |00b8: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ -3a2868: 1611 0100 |00ba: const-wide/16 v17, #int 1 // #1 │ │ -3a286c: a004 0411 |00bc: and-long v4, v4, v17 │ │ -3a2870: 3116 0c04 |00be: cmp-long v22, v12, v4 │ │ -3a2874: 3816 1b00 |00c0: if-eqz v22, 00db // +001b │ │ -3a2878: 5404 3279 |00c2: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a287c: 2205 e812 |00c4: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a2880: 7010 4098 0500 |00c6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2886: 1a06 294c |00c9: const-string v6, "Tap chat to add addresses to " // string@4c29 │ │ -3a288a: 6e20 4b98 6500 |00cb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2890: 6e20 4a98 a500 |00ce: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3a2896: 6e10 5498 0500 |00d1: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a289c: 0c05 |00d4: move-result-object v5 │ │ -3a289e: 1314 0100 |00d5: const/16 v20, #int 1 // #1 │ │ -3a28a2: 4d05 0414 |00d7: aput-object v5, v4, v20 │ │ -3a28a6: 1214 |00d9: const/4 v4, #int 1 // #1 │ │ -3a28a8: 283e |00da: goto 0118 // +003e │ │ -3a28aa: 1314 0100 |00db: const/16 v20, #int 1 // #1 │ │ -3a28ae: 5404 3279 |00dd: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a28b2: 2205 e812 |00df: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a28b6: 7010 4098 0500 |00e1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a28bc: 1a0c 7216 |00e4: const-string v12, "DRAFT " // string@1672 │ │ -3a28c0: 6e20 4b98 c500 |00e6: invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a28c6: 6e20 4b98 7500 |00e9: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a28cc: 6e10 5498 0500 |00ec: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a28d2: 0c05 |00ef: move-result-object v5 │ │ -3a28d4: 4d05 0414 |00f0: aput-object v5, v4, v20 │ │ -3a28d8: 5404 3279 |00f2: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a28dc: 2205 e812 |00f4: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a28e0: 7010 4098 0500 |00f6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a28e6: 1a07 8140 |00f9: const-string v7, "PAR2 " // string@4081 │ │ -3a28ea: 6e20 4b98 7500 |00fb: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a28f0: 1227 |00fe: const/4 v7, #int 2 // #2 │ │ -3a28f2: 3767 0400 |00ff: if-le v7, v6, 0103 // +0004 │ │ -3a28f6: 07b6 |0101: move-object v6, v11 │ │ -3a28f8: 280c |0102: goto 010e // +000c │ │ -3a28fa: 620c 7579 |0103: sget-object v12, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a28fe: b176 |0105: sub-int/2addr v6, v7 │ │ -3a2900: 6e20 a4a2 6c00 |0106: invoke-virtual {v12, v6}, Lnet/sf/dibdib/generic/QSTuple;.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2a4 │ │ -3a2906: 0c06 |0109: move-result-object v6 │ │ -3a2908: 6e10 eb97 0600 |010a: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a290e: 0c06 |010d: move-result-object v6 │ │ -3a2910: 6e20 4b98 6500 |010e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2916: 6e10 5498 0500 |0111: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a291c: 0c05 |0114: move-result-object v5 │ │ -3a291e: 4d05 0407 |0115: aput-object v5, v4, v7 │ │ -3a2922: 1224 |0117: const/4 v4, #int 2 // #2 │ │ -3a2924: 7100 4ea5 0000 |0118: invoke-static {}, Lnet/sf/dibdib/thread_net/QOpNet;.getFingerPrint:()Ljava/lang/String; // method@a54e │ │ -3a292a: 0c05 |011b: move-result-object v5 │ │ -3a292c: 5406 3279 |011c: iget-object v6, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a2930: 1217 |011e: const/4 v7, #int 1 // #1 │ │ -3a2932: b074 |011f: add-int/2addr v4, v7 │ │ -3a2934: 3905 0400 |0120: if-nez v5, 0124 // +0004 │ │ -3a2938: 07b5 |0122: move-object v5, v11 │ │ -3a293a: 2812 |0123: goto 0135 // +0012 │ │ -3a293c: 2207 e812 |0124: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a2940: 7010 4098 0700 |0126: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2946: 1a0c 5257 |0129: const-string v12, "____________________" // string@5752 │ │ -3a294a: 6e20 4b98 c700 |012b: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2950: 6e20 4b98 5700 |012e: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2956: 6e10 5498 0700 |0131: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a295c: 0c05 |0134: move-result-object v5 │ │ -3a295e: 4d05 0604 |0135: aput-object v5, v6, v4 │ │ -3a2962: 2875 |0137: goto 01ac // +0075 │ │ -3a2964: 0215 0500 |0138: move/from16 v21, v5 │ │ -3a2968: 1234 |013a: const/4 v4, #int 3 // #3 │ │ -3a296a: 3324 7000 |013b: if-ne v4, v2, 01ab // +0070 │ │ -3a296e: 2205 e812 |013d: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a2972: 7010 4098 0500 |013f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2978: 6e20 4b98 b500 |0142: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a297e: 1806 0000 0000 0040 8f40 |0145: const-wide v6, #double 1000 // #408f400000000000 │ │ -3a2988: 7100 58a3 0000 |014a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeEraDay:()D // method@a358 │ │ -3a298e: 0b0c |014d: move-result-wide v12 │ │ -3a2990: ad0c 0c06 |014e: mul-double v12, v12, v6 │ │ -3a2994: 8bc6 |0150: double-to-long v6, v12 │ │ -3a2996: 6e30 4898 6507 |0151: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3a299c: 6e10 5498 0500 |0154: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a29a2: 0c05 |0157: move-result-object v5 │ │ -3a29a4: 6e10 2298 0500 |0158: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a29aa: 0a06 |015b: move-result v6 │ │ -3a29ac: 3464 0500 |015c: if-lt v4, v6, 0161 // +0005 │ │ -3a29b0: 0804 1300 |015e: move-object/from16 v4, v19 │ │ -3a29b4: 2826 |0160: goto 0186 // +0026 │ │ -3a29b6: 2206 e812 |0161: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a29ba: 7010 4098 0600 |0163: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a29c0: 6e10 2298 0500 |0166: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a29c6: 0a07 |0169: move-result v7 │ │ -3a29c8: b147 |016a: sub-int/2addr v7, v4 │ │ -3a29ca: 120c |016b: const/4 v12, #int 0 // #0 │ │ -3a29cc: 6e30 2e98 c507 |016c: invoke-virtual {v5, v12, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a29d2: 0c07 |016f: move-result-object v7 │ │ -3a29d4: 6e20 4b98 7600 |0170: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a29da: 6e20 4b98 3600 |0173: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a29e0: 6e10 2298 0500 |0176: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a29e6: 0a07 |0179: move-result v7 │ │ -3a29e8: b147 |017a: sub-int/2addr v7, v4 │ │ -3a29ea: 6e20 2d98 7500 |017b: invoke-virtual {v5, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a29f0: 0c04 |017e: move-result-object v4 │ │ -3a29f2: 6e20 4b98 4600 |017f: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a29f8: 6e10 5498 0600 |0182: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a29fe: 0c04 |0185: move-result-object v4 │ │ -3a2a00: 5405 3279 |0186: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a2a04: 2206 e812 |0188: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a2a08: 7010 4098 0600 |018a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2a0e: 1a07 1100 |018d: const-string v7, " " // string@0011 │ │ -3a2a12: 6e20 4b98 7600 |018f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2a18: 120c |0192: const/4 v12, #int 0 // #0 │ │ -3a2a1a: 23cd 1a15 |0193: new-array v13, v12, [J // type@151a │ │ -3a2a1e: 7120 62a3 dc00 |0195: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.dateLocal4Millis:(Z[J)Ljava/lang/String; // method@a362 │ │ -3a2a24: 0c0d |0198: move-result-object v13 │ │ -3a2a26: 6e20 4b98 d600 |0199: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2a2c: 6e20 4b98 7600 |019c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2a32: 6e20 4b98 4600 |019f: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2a38: 6e10 5498 0600 |01a2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2a3e: 0c04 |01a5: move-result-object v4 │ │ -3a2a40: 1216 |01a6: const/4 v6, #int 1 // #1 │ │ -3a2a42: 4d04 0506 |01a7: aput-object v4, v5, v6 │ │ -3a2a46: 1214 |01a9: const/4 v4, #int 1 // #1 │ │ -3a2a48: 2802 |01aa: goto 01ac // +0002 │ │ -3a2a4a: 1204 |01ab: const/4 v4, #int 0 // #0 │ │ -3a2a4c: 1225 |01ac: const/4 v5, #int 2 // #2 │ │ -3a2a4e: 3625 0400 |01ad: if-gt v5, v2, 01b1 // +0004 │ │ -3a2a52: 1216 |01af: const/4 v6, #int 1 // #1 │ │ -3a2a54: 2802 |01b0: goto 01b2 // +0002 │ │ -3a2a56: 1206 |01b1: const/4 v6, #int 0 // #0 │ │ -3a2a58: 3625 0600 |01b2: if-gt v5, v2, 01b8 // +0006 │ │ -3a2a5c: 1205 |01b4: const/4 v5, #int 0 // #0 │ │ -3a2a5e: 2357 0d16 |01b5: new-array v7, v5, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a2a62: 2809 |01b7: goto 01c0 // +0009 │ │ -3a2a64: 6205 1b7a |01b8: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3a2a68: 535c 2b7a |01ba: iget-wide v12, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3a2a6c: 7120 cda5 dc00 |01bc: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.findEntries4Cats:(J)[Lnet/sf/dibdib/generic/QSTuple; // method@a5cd │ │ -3a2a72: 0c07 |01bf: move-result-object v7 │ │ -3a2a74: 2205 7b13 |01c0: new-instance v5, Ljava/util/TreeMap; // type@137b │ │ -3a2a78: 7010 c29a 0500 |01c2: invoke-direct {v5}, Ljava/util/TreeMap;.:()V // method@9ac2 │ │ -3a2a7e: 120c |01c5: const/4 v12, #int 0 // #0 │ │ -3a2a80: 217d |01c6: array-length v13, v7 │ │ -3a2a82: 35dc 5100 |01c7: if-ge v12, v13, 0218 // +0051 │ │ -3a2a86: 460d 070c |01c9: aget-object v13, v7, v12 │ │ -3a2a8a: 380d 3a00 |01cb: if-eqz v13, 0205 // +003a │ │ -3a2a8e: 6e10 a8a2 0d00 |01cd: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ -3a2a94: 0b18 |01d0: move-result-wide v24 │ │ -3a2a96: 311a 180e |01d1: cmp-long v26, v24, v14 │ │ -3a2a9a: 391a 0300 |01d3: if-nez v26, 01d6 // +0003 │ │ -3a2a9e: 2830 |01d5: goto 0205 // +0030 │ │ -3a2aa0: 0218 0400 |01d6: move/from16 v24, v4 │ │ -3a2aa4: 6204 377a |01d8: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3a2aa8: 6e20 bba5 d400 |01da: invoke-virtual {v4, v13}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3a2aae: 0c04 |01dd: move-result-object v4 │ │ -3a2ab0: 6e10 0ba3 0400 |01de: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ -3a2ab6: 0b19 |01e1: move-result-wide v25 │ │ -3a2ab8: 1214 |01e2: const/4 v4, #int 1 // #1 │ │ -3a2aba: a519 1904 |01e3: ushr-long v25, v25, v4 │ │ -3a2abe: 052a 1900 |01e5: move-wide/from16 v42, v25 │ │ -3a2ac2: 0819 0300 |01e7: move-object/from16 v25, v3 │ │ -3a2ac6: 0503 2a00 |01e9: move-wide/from16 v3, v42 │ │ -3a2aca: 081b 0900 |01eb: move-object/from16 v27, v9 │ │ -3a2ace: 081a 0a00 |01ed: move-object/from16 v26, v10 │ │ -3a2ad2: 380d 1e00 |01ef: if-eqz v13, 020d // +001e │ │ -3a2ad6: 7d39 |01f1: neg-long v9, v3 │ │ -3a2ad8: 7120 ad97 a900 |01f2: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3a2ade: 0c09 |01f5: move-result-object v9 │ │ -3a2ae0: 6e30 c89a 950d |01f6: invoke-virtual {v5, v9, v13}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9ac8 │ │ -3a2ae6: 0c09 |01f9: move-result-object v9 │ │ -3a2ae8: 079d |01fa: move-object v13, v9 │ │ -3a2aea: 1f0d ae14 |01fb: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a2aee: 1609 0100 |01fd: const-wide/16 v9, #int 1 // #1 │ │ -3a2af2: bb93 |01ff: add-long/2addr v3, v9 │ │ -3a2af4: 080a 1a00 |0200: move-object/from16 v10, v26 │ │ -3a2af8: 0809 1b00 |0202: move-object/from16 v9, v27 │ │ -3a2afc: 28e7 |0204: goto 01eb // -0019 │ │ -3a2afe: 0819 0300 |0205: move-object/from16 v25, v3 │ │ -3a2b02: 0218 0400 |0207: move/from16 v24, v4 │ │ -3a2b06: 081b 0900 |0209: move-object/from16 v27, v9 │ │ -3a2b0a: 081a 0a00 |020b: move-object/from16 v26, v10 │ │ -3a2b0e: d80c 0c01 |020d: add-int/lit8 v12, v12, #int 1 // #01 │ │ -3a2b12: 0204 1800 |020f: move/from16 v4, v24 │ │ -3a2b16: 0803 1900 |0211: move-object/from16 v3, v25 │ │ -3a2b1a: 080a 1a00 |0213: move-object/from16 v10, v26 │ │ -3a2b1e: 0809 1b00 |0215: move-object/from16 v9, v27 │ │ -3a2b22: 28af |0217: goto 01c6 // -0051 │ │ -3a2b24: 0819 0300 |0218: move-object/from16 v25, v3 │ │ -3a2b28: 0218 0400 |021a: move/from16 v24, v4 │ │ -3a2b2c: 081b 0900 |021c: move-object/from16 v27, v9 │ │ -3a2b30: 081a 0a00 |021e: move-object/from16 v26, v10 │ │ -3a2b34: 6e10 cb9a 0500 |0220: invoke-virtual {v5}, Ljava/util/TreeMap;.values:()Ljava/util/Collection; // method@9acb │ │ -3a2b3a: 0c03 |0223: move-result-object v3 │ │ -3a2b3c: 1204 |0224: const/4 v4, #int 0 // #0 │ │ -3a2b3e: 2345 0d16 |0225: new-array v5, v4, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a2b42: 7220 f299 5300 |0227: invoke-interface {v3, v5}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@99f2 │ │ -3a2b48: 0c03 |022a: move-result-object v3 │ │ -3a2b4a: 1f03 0d16 |022b: check-cast v3, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a2b4e: 12f7 |022d: const/4 v7, #int -1 // #ff │ │ -3a2b50: 2139 |022e: array-length v9, v3 │ │ -3a2b52: 3597 b904 |022f: if-ge v7, v9, 06e8 // +04b9 │ │ -3a2b56: 3b07 0900 |0231: if-gez v7, 023a // +0009 │ │ -3a2b5a: 7130 e0a5 fe04 |0233: invoke-static {v14, v15, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ -3a2b60: 0c09 |0236: move-result-object v9 │ │ -3a2b62: 1f09 ae14 |0237: check-cast v9, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a2b66: 2803 |0239: goto 023c // +0003 │ │ -3a2b68: 4609 0307 |023a: aget-object v9, v3, v7 │ │ -3a2b6c: 9004 1815 |023c: add-int v4, v24, v21 │ │ -3a2b70: 540c 3279 |023e: iget-object v12, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a2b74: 21cc |0240: array-length v12, v12 │ │ -3a2b76: 34c4 0400 |0241: if-lt v4, v12, 0245 // +0004 │ │ -3a2b7a: 2900 a504 |0243: goto/16 06e8 // +04a5 │ │ -3a2b7e: 1a04 da05 |0245: const-string v4, "..." // string@05da │ │ -3a2b82: 3809 6204 |0247: if-eqz v9, 06a9 // +0462 │ │ -3a2b86: 6e10 a8a2 0900 |0249: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ -3a2b8c: 0b0c |024c: move-result-wide v12 │ │ -3a2b8e: 311c 0c0e |024d: cmp-long v28, v12, v14 │ │ -3a2b92: 391c 0600 |024f: if-nez v28, 0255 // +0006 │ │ -3a2b96: 3a07 0400 |0251: if-ltz v7, 0255 // +0004 │ │ -3a2b9a: 2900 5604 |0253: goto/16 06a9 // +0456 │ │ -3a2b9e: 620c 337a |0255: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3a2ba2: 6e20 bba5 9c00 |0257: invoke-virtual {v12, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3a2ba8: 0c0c |025a: move-result-object v12 │ │ -3a2baa: 6e10 10a3 0c00 |025b: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -3a2bb0: 0c0c |025e: move-result-object v12 │ │ -3a2bb2: 620d 377a |025f: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3a2bb6: 6e20 bba5 9d00 |0261: invoke-virtual {v13, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3a2bbc: 0c0d |0264: move-result-object v13 │ │ -3a2bbe: 6e10 0ba3 0d00 |0265: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ -3a2bc4: 0b1c |0268: move-result-wide v28 │ │ -3a2bc6: 7702 61a3 1c00 |0269: invoke-static/range {v28, v29}, Lnet/sf/dibdib/thread_any/DateFunc;.dateLocal4Hash62:(J)Ljava/lang/String; // method@a361 │ │ -3a2bcc: 0c0d |026c: move-result-object v13 │ │ -3a2bce: 6205 317a |026d: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3a2bd2: 6e20 baa5 9500 |026f: invoke-virtual {v5, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3a2bd8: 0c05 |0272: move-result-object v5 │ │ -3a2bda: 1f05 af14 |0273: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a2bde: 6e10 cba2 0500 |0275: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a2be4: 0c05 |0278: move-result-object v5 │ │ -3a2be6: 3a07 2b00 |0279: if-ltz v7, 02a4 // +002b │ │ -3a2bea: 123a |027b: const/4 v10, #int 3 // #3 │ │ -3a2bec: 372a 2800 |027c: if-le v10, v2, 02a4 // +0028 │ │ -3a2bf0: 6e10 2298 0800 |027e: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2bf6: 0a10 |0281: move-result v16 │ │ -3a2bf8: 3d10 2200 |0282: if-lez v16, 02a4 // +0022 │ │ -3a2bfc: 6e20 0e98 8c00 |0284: invoke-virtual {v12, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a2c02: 0a10 |0287: move-result v16 │ │ -3a2c04: 3910 1c00 |0288: if-nez v16, 02a4 // +001c │ │ -3a2c08: 6e20 0e98 8d00 |028a: invoke-virtual {v13, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a2c0e: 0a10 |028d: move-result v16 │ │ -3a2c10: 3910 1600 |028e: if-nez v16, 02a4 // +0016 │ │ -3a2c14: 081e 0300 |0290: move-object/from16 v30, v3 │ │ -3a2c18: 6e10 2298 0800 |0292: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2c1e: 0a03 |0295: move-result v3 │ │ -3a2c20: 363a 0800 |0296: if-gt v10, v3, 029e // +0008 │ │ -3a2c24: 6e20 0e98 8500 |0298: invoke-virtual {v5, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a2c2a: 0a03 |029b: move-result v3 │ │ -3a2c2c: 3903 0a00 |029c: if-nez v3, 02a6 // +000a │ │ -3a2c30: 0220 0100 |029e: move/from16 v32, v1 │ │ -3a2c34: 021f 0700 |02a0: move/from16 v31, v7 │ │ -3a2c38: 2900 fc03 |02a2: goto/16 069e // +03fc │ │ -3a2c3c: 081e 0300 |02a4: move-object/from16 v30, v3 │ │ -3a2c40: 1a03 8e07 |02a6: const-string v3, ":TOPIC:" // string@078e │ │ -3a2c44: 1a0a 6c00 |02a8: const-string v10, " │ │ +3a26e0: |[3a26e0] net.sf.dibdib.thread_feed.ChatFeeder.fillTextLines4Selected:()I │ │ +3a26f0: 0800 2c00 |0000: move-object/from16 v0, v44 │ │ +3a26f4: 5301 3179 |0002: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ +3a26f8: 1303 1e00 |0004: const/16 v3, #int 30 // #1e │ │ +3a26fc: c531 |0006: ushr-long/2addr v1, v3 │ │ +3a26fe: 8412 |0007: long-to-int v2, v1 │ │ +3a2700: 5304 3179 |0008: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ +3a2704: 1706 ffff ff3f |000a: const-wide/32 v6, #float 2 // #3fffffff │ │ +3a270a: c064 |000d: and-long/2addr v4, v6 │ │ +3a270c: 1606 0100 |000e: const-wide/16 v6, #int 1 // #1 │ │ +3a2710: 3101 0604 |0010: cmp-long v1, v6, v4 │ │ +3a2714: 3c01 0900 |0012: if-gtz v1, 001b // +0009 │ │ +3a2718: 5304 3179 |0014: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ +3a271c: c534 |0016: ushr-long/2addr v4, v3 │ │ +3a271e: a303 0403 |0017: shl-long v3, v4, v3 │ │ +3a2722: 5a03 3179 |0019: iput-wide v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ +3a2726: 7401 99a4 2c00 |001b: invoke-virtual/range {v44}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.linesPerSlide:()I // method@a499 │ │ +3a272c: 0a01 |001e: move-result v1 │ │ +3a272e: 1233 |001f: const/4 v3, #int 3 // #3 │ │ +3a2730: 1214 |0020: const/4 v4, #int 1 // #1 │ │ +3a2732: 3623 0400 |0021: if-gt v3, v2, 0025 // +0004 │ │ +3a2736: 1215 |0023: const/4 v5, #int 1 // #1 │ │ +3a2738: 2803 |0024: goto 0027 // +0003 │ │ +3a273a: 1305 0a00 |0025: const/16 v5, #int 10 // #a │ │ +3a273e: 5408 3279 |0027: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a2742: 3808 0b00 |0029: if-eqz v8, 0034 // +000b │ │ +3a2746: 5408 3279 |002b: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a274a: 2188 |002d: array-length v8, v8 │ │ +3a274c: 3618 0300 |002e: if-gt v8, v1, 0031 // +0003 │ │ +3a2750: 2804 |0030: goto 0034 // +0004 │ │ +3a2752: 5408 3279 |0031: iget-object v8, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a2756: 2805 |0033: goto 0038 // +0005 │ │ +3a2758: d808 0101 |0034: add-int/lit8 v8, v1, #int 1 // #01 │ │ +3a275c: 2388 dc15 |0036: new-array v8, v8, [Ljava/lang/String; // type@15dc │ │ +3a2760: 5b08 3279 |0038: iput-object v8, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a2764: 6208 dd79 |003a: sget-object v8, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ +3a2768: 1209 |003c: const/4 v9, #int 0 // #0 │ │ +3a276a: 6e20 89a5 9800 |003d: invoke-virtual {v8, v9}, Lnet/sf/dibdib/thread_ui/UiPres;.getEntry:(Z)Ljava/lang/String; // method@a589 │ │ +3a2770: 0c08 |0040: move-result-object v8 │ │ +3a2772: 6e10 3498 0800 |0041: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3a2778: 0c08 |0044: move-result-object v8 │ │ +3a277a: 540a 3279 |0045: iget-object v10, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a277e: 1a0b 0000 |0047: const-string v11, "" // string@0000 │ │ +3a2782: 4d0b 0a09 |0049: aput-object v11, v10, v9 │ │ +3a2786: 620a 6473 |004b: sget-object v10, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a278a: 1a0c 8542 |004d: const-string v12, "Q" // string@4285 │ │ +3a278e: 6e20 e9a5 ca00 |004f: invoke-virtual {v10, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ +3a2794: 0c0a |0052: move-result-object v10 │ │ +3a2796: 160c 0000 |0053: const-wide/16 v12, #int 0 // #0 │ │ +3a279a: 380a 0b00 |0055: if-eqz v10, 0060 // +000b │ │ +3a279e: 620e 1b7a |0057: sget-object v14, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3a27a2: 53ee 2b7a |0059: iget-wide v14, v14, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3a27a6: 7140 dfa5 ea4f |005b: invoke-static {v10, v14, v15, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ +3a27ac: 0b0e |005e: move-result-wide v14 │ │ +3a27ae: 2802 |005f: goto 0061 // +0002 │ │ +3a27b0: 04ce |0060: move-wide v14, v12 │ │ +3a27b2: 1309 4000 |0061: const/16 v9, #int 64 // #40 │ │ +3a27b6: 1223 |0063: const/4 v3, #int 2 // #2 │ │ +3a27b8: 3111 0c0e |0064: cmp-long v17, v12, v14 │ │ +3a27bc: 3911 2700 |0066: if-nez v17, 008d // +0027 │ │ +3a27c0: 6206 6473 |0068: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a27c4: 5466 427a |006a: iget-object v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3a27c8: 6e20 1a98 9600 |006c: invoke-virtual {v6, v9}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a27ce: 0a06 |006f: move-result v6 │ │ +3a27d0: 3c06 0d00 |0070: if-gtz v6, 007d // +000d │ │ +3a27d4: 3323 1b00 |0072: if-ne v3, v2, 008d // +001b │ │ +3a27d8: 1806 0000 00c0 0000 0000 |0074: const-wide v6, #double 1.5915e-314 // #00000000c0000000 │ │ +3a27e2: 5a06 3179 |0079: iput-wide v6, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ +3a27e6: 1232 |007b: const/4 v2, #int 3 // #3 │ │ +3a27e8: 2811 |007c: goto 008d // +0011 │ │ +3a27ea: 6206 6473 |007d: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a27ee: 5466 427a |007f: iget-object v6, v6, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3a27f2: 7120 ffa2 4600 |0081: invoke-static {v6, v4}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3a27f8: 0c0a |0084: move-result-object v10 │ │ +3a27fa: 6206 1b7a |0085: sget-object v6, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3a27fe: 5366 2b7a |0087: iget-wide v6, v6, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3a2802: 7140 dfa5 6a47 |0089: invoke-static {v10, v6, v7, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ +3a2808: 0b0e |008c: move-result-wide v14 │ │ +3a280a: 6206 7579 |008d: sget-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a280e: 6e10 b3a2 0600 |008f: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSTuple;.size:()I // method@a2b3 │ │ +3a2814: 0a06 |0092: move-result v6 │ │ +3a2816: 3764 0400 |0093: if-le v4, v6, 0097 // +0004 │ │ +3a281a: 07b7 |0095: move-object v7, v11 │ │ +3a281c: 280d |0096: goto 00a3 // +000d │ │ +3a281e: 6207 7579 |0097: sget-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a2822: d809 06ff |0099: add-int/lit8 v9, v6, #int -1 // #ff │ │ +3a2826: 6e20 a4a2 9700 |009b: invoke-virtual {v7, v9}, Lnet/sf/dibdib/generic/QSTuple;.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2a4 │ │ +3a282c: 0c07 |009e: move-result-object v7 │ │ +3a282e: 6e10 eb97 0700 |009f: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a2834: 0c07 |00a2: move-result-object v7 │ │ +3a2836: 6e10 2298 0800 |00a3: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a283c: 0a09 |00a6: move-result v9 │ │ +3a283e: 3d09 0400 |00a7: if-lez v9, 00ab // +0004 │ │ +3a2842: 0789 |00a9: move-object v9, v8 │ │ +3a2844: 2802 |00aa: goto 00ac // +0002 │ │ +3a2846: 0779 |00ab: move-object v9, v7 │ │ +3a2848: 7130 5ea4 c90d |00ac: invoke-static {v9, v12, v13}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45e │ │ +3a284e: 0c09 |00af: move-result-object v9 │ │ +3a2850: 1a13 a404 |00b0: const-string v19, "*" // string@04a4 │ │ +3a2854: 1a03 ca05 |00b2: const-string v3, "." // string@05ca │ │ +3a2858: 3424 8400 |00b4: if-lt v4, v2, 0138 // +0084 │ │ +3a285c: 0215 0500 |00b6: move/from16 v21, v5 │ │ +3a2860: 5304 2b79 |00b8: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ +3a2864: 1611 0100 |00ba: const-wide/16 v17, #int 1 // #1 │ │ +3a2868: a004 0411 |00bc: and-long v4, v4, v17 │ │ +3a286c: 3116 0c04 |00be: cmp-long v22, v12, v4 │ │ +3a2870: 3816 1b00 |00c0: if-eqz v22, 00db // +001b │ │ +3a2874: 5404 3279 |00c2: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a2878: 2205 e812 |00c4: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a287c: 7010 4098 0500 |00c6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a2882: 1a06 294c |00c9: const-string v6, "Tap chat to add addresses to " // string@4c29 │ │ +3a2886: 6e20 4b98 6500 |00cb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a288c: 6e20 4a98 a500 |00ce: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +3a2892: 6e10 5498 0500 |00d1: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2898: 0c05 |00d4: move-result-object v5 │ │ +3a289a: 1314 0100 |00d5: const/16 v20, #int 1 // #1 │ │ +3a289e: 4d05 0414 |00d7: aput-object v5, v4, v20 │ │ +3a28a2: 1214 |00d9: const/4 v4, #int 1 // #1 │ │ +3a28a4: 283e |00da: goto 0118 // +003e │ │ +3a28a6: 1314 0100 |00db: const/16 v20, #int 1 // #1 │ │ +3a28aa: 5404 3279 |00dd: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a28ae: 2205 e812 |00df: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a28b2: 7010 4098 0500 |00e1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a28b8: 1a0c 7216 |00e4: const-string v12, "DRAFT " // string@1672 │ │ +3a28bc: 6e20 4b98 c500 |00e6: invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a28c2: 6e20 4b98 7500 |00e9: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a28c8: 6e10 5498 0500 |00ec: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a28ce: 0c05 |00ef: move-result-object v5 │ │ +3a28d0: 4d05 0414 |00f0: aput-object v5, v4, v20 │ │ +3a28d4: 5404 3279 |00f2: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a28d8: 2205 e812 |00f4: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a28dc: 7010 4098 0500 |00f6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a28e2: 1a07 8140 |00f9: const-string v7, "PAR2 " // string@4081 │ │ +3a28e6: 6e20 4b98 7500 |00fb: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a28ec: 1227 |00fe: const/4 v7, #int 2 // #2 │ │ +3a28ee: 3767 0400 |00ff: if-le v7, v6, 0103 // +0004 │ │ +3a28f2: 07b6 |0101: move-object v6, v11 │ │ +3a28f4: 280c |0102: goto 010e // +000c │ │ +3a28f6: 620c 7579 |0103: sget-object v12, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a28fa: b176 |0105: sub-int/2addr v6, v7 │ │ +3a28fc: 6e20 a4a2 6c00 |0106: invoke-virtual {v12, v6}, Lnet/sf/dibdib/generic/QSTuple;.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2a4 │ │ +3a2902: 0c06 |0109: move-result-object v6 │ │ +3a2904: 6e10 eb97 0600 |010a: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a290a: 0c06 |010d: move-result-object v6 │ │ +3a290c: 6e20 4b98 6500 |010e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2912: 6e10 5498 0500 |0111: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2918: 0c05 |0114: move-result-object v5 │ │ +3a291a: 4d05 0407 |0115: aput-object v5, v4, v7 │ │ +3a291e: 1224 |0117: const/4 v4, #int 2 // #2 │ │ +3a2920: 7100 4ea5 0000 |0118: invoke-static {}, Lnet/sf/dibdib/thread_net/QOpNet;.getFingerPrint:()Ljava/lang/String; // method@a54e │ │ +3a2926: 0c05 |011b: move-result-object v5 │ │ +3a2928: 5406 3279 |011c: iget-object v6, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a292c: 1217 |011e: const/4 v7, #int 1 // #1 │ │ +3a292e: b074 |011f: add-int/2addr v4, v7 │ │ +3a2930: 3905 0400 |0120: if-nez v5, 0124 // +0004 │ │ +3a2934: 07b5 |0122: move-object v5, v11 │ │ +3a2936: 2812 |0123: goto 0135 // +0012 │ │ +3a2938: 2207 e812 |0124: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a293c: 7010 4098 0700 |0126: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a2942: 1a0c 5257 |0129: const-string v12, "____________________" // string@5752 │ │ +3a2946: 6e20 4b98 c700 |012b: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a294c: 6e20 4b98 5700 |012e: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2952: 6e10 5498 0700 |0131: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2958: 0c05 |0134: move-result-object v5 │ │ +3a295a: 4d05 0604 |0135: aput-object v5, v6, v4 │ │ +3a295e: 2875 |0137: goto 01ac // +0075 │ │ +3a2960: 0215 0500 |0138: move/from16 v21, v5 │ │ +3a2964: 1234 |013a: const/4 v4, #int 3 // #3 │ │ +3a2966: 3324 7000 |013b: if-ne v4, v2, 01ab // +0070 │ │ +3a296a: 2205 e812 |013d: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a296e: 7010 4098 0500 |013f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a2974: 6e20 4b98 b500 |0142: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a297a: 1806 0000 0000 0040 8f40 |0145: const-wide v6, #double 1000 // #408f400000000000 │ │ +3a2984: 7100 58a3 0000 |014a: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeEraDay:()D // method@a358 │ │ +3a298a: 0b0c |014d: move-result-wide v12 │ │ +3a298c: ad0c 0c06 |014e: mul-double v12, v12, v6 │ │ +3a2990: 8bc6 |0150: double-to-long v6, v12 │ │ +3a2992: 6e30 4898 6507 |0151: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3a2998: 6e10 5498 0500 |0154: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a299e: 0c05 |0157: move-result-object v5 │ │ +3a29a0: 6e10 2298 0500 |0158: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a29a6: 0a06 |015b: move-result v6 │ │ +3a29a8: 3464 0500 |015c: if-lt v4, v6, 0161 // +0005 │ │ +3a29ac: 0804 1300 |015e: move-object/from16 v4, v19 │ │ +3a29b0: 2826 |0160: goto 0186 // +0026 │ │ +3a29b2: 2206 e812 |0161: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a29b6: 7010 4098 0600 |0163: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a29bc: 6e10 2298 0500 |0166: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a29c2: 0a07 |0169: move-result v7 │ │ +3a29c4: b147 |016a: sub-int/2addr v7, v4 │ │ +3a29c6: 120c |016b: const/4 v12, #int 0 // #0 │ │ +3a29c8: 6e30 2e98 c507 |016c: invoke-virtual {v5, v12, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a29ce: 0c07 |016f: move-result-object v7 │ │ +3a29d0: 6e20 4b98 7600 |0170: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a29d6: 6e20 4b98 3600 |0173: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a29dc: 6e10 2298 0500 |0176: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a29e2: 0a07 |0179: move-result v7 │ │ +3a29e4: b147 |017a: sub-int/2addr v7, v4 │ │ +3a29e6: 6e20 2d98 7500 |017b: invoke-virtual {v5, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a29ec: 0c04 |017e: move-result-object v4 │ │ +3a29ee: 6e20 4b98 4600 |017f: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a29f4: 6e10 5498 0600 |0182: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a29fa: 0c04 |0185: move-result-object v4 │ │ +3a29fc: 5405 3279 |0186: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a2a00: 2206 e812 |0188: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2a04: 7010 4098 0600 |018a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a2a0a: 1a07 1100 |018d: const-string v7, " " // string@0011 │ │ +3a2a0e: 6e20 4b98 7600 |018f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2a14: 120c |0192: const/4 v12, #int 0 // #0 │ │ +3a2a16: 23cd 1a15 |0193: new-array v13, v12, [J // type@151a │ │ +3a2a1a: 7120 62a3 dc00 |0195: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/DateFunc;.dateLocal4Millis:(Z[J)Ljava/lang/String; // method@a362 │ │ +3a2a20: 0c0d |0198: move-result-object v13 │ │ +3a2a22: 6e20 4b98 d600 |0199: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2a28: 6e20 4b98 7600 |019c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2a2e: 6e20 4b98 4600 |019f: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2a34: 6e10 5498 0600 |01a2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2a3a: 0c04 |01a5: move-result-object v4 │ │ +3a2a3c: 1216 |01a6: const/4 v6, #int 1 // #1 │ │ +3a2a3e: 4d04 0506 |01a7: aput-object v4, v5, v6 │ │ +3a2a42: 1214 |01a9: const/4 v4, #int 1 // #1 │ │ +3a2a44: 2802 |01aa: goto 01ac // +0002 │ │ +3a2a46: 1204 |01ab: const/4 v4, #int 0 // #0 │ │ +3a2a48: 1225 |01ac: const/4 v5, #int 2 // #2 │ │ +3a2a4a: 3625 0400 |01ad: if-gt v5, v2, 01b1 // +0004 │ │ +3a2a4e: 1216 |01af: const/4 v6, #int 1 // #1 │ │ +3a2a50: 2802 |01b0: goto 01b2 // +0002 │ │ +3a2a52: 1206 |01b1: const/4 v6, #int 0 // #0 │ │ +3a2a54: 3625 0600 |01b2: if-gt v5, v2, 01b8 // +0006 │ │ +3a2a58: 1205 |01b4: const/4 v5, #int 0 // #0 │ │ +3a2a5a: 2357 0d16 |01b5: new-array v7, v5, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a2a5e: 2809 |01b7: goto 01c0 // +0009 │ │ +3a2a60: 6205 1b7a |01b8: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3a2a64: 535c 2b7a |01ba: iget-wide v12, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3a2a68: 7120 cda5 dc00 |01bc: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.findEntries4Cats:(J)[Lnet/sf/dibdib/generic/QSTuple; // method@a5cd │ │ +3a2a6e: 0c07 |01bf: move-result-object v7 │ │ +3a2a70: 2205 7b13 |01c0: new-instance v5, Ljava/util/TreeMap; // type@137b │ │ +3a2a74: 7010 c29a 0500 |01c2: invoke-direct {v5}, Ljava/util/TreeMap;.:()V // method@9ac2 │ │ +3a2a7a: 120c |01c5: const/4 v12, #int 0 // #0 │ │ +3a2a7c: 217d |01c6: array-length v13, v7 │ │ +3a2a7e: 35dc 5100 |01c7: if-ge v12, v13, 0218 // +0051 │ │ +3a2a82: 460d 070c |01c9: aget-object v13, v7, v12 │ │ +3a2a86: 380d 3a00 |01cb: if-eqz v13, 0205 // +003a │ │ +3a2a8a: 6e10 a8a2 0d00 |01cd: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ +3a2a90: 0b18 |01d0: move-result-wide v24 │ │ +3a2a92: 311a 180e |01d1: cmp-long v26, v24, v14 │ │ +3a2a96: 391a 0300 |01d3: if-nez v26, 01d6 // +0003 │ │ +3a2a9a: 2830 |01d5: goto 0205 // +0030 │ │ +3a2a9c: 0218 0400 |01d6: move/from16 v24, v4 │ │ +3a2aa0: 6204 377a |01d8: sget-object v4, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3a2aa4: 6e20 bba5 d400 |01da: invoke-virtual {v4, v13}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3a2aaa: 0c04 |01dd: move-result-object v4 │ │ +3a2aac: 6e10 0ba3 0400 |01de: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ +3a2ab2: 0b19 |01e1: move-result-wide v25 │ │ +3a2ab4: 1214 |01e2: const/4 v4, #int 1 // #1 │ │ +3a2ab6: a519 1904 |01e3: ushr-long v25, v25, v4 │ │ +3a2aba: 052a 1900 |01e5: move-wide/from16 v42, v25 │ │ +3a2abe: 0819 0300 |01e7: move-object/from16 v25, v3 │ │ +3a2ac2: 0503 2a00 |01e9: move-wide/from16 v3, v42 │ │ +3a2ac6: 081b 0900 |01eb: move-object/from16 v27, v9 │ │ +3a2aca: 081a 0a00 |01ed: move-object/from16 v26, v10 │ │ +3a2ace: 380d 1e00 |01ef: if-eqz v13, 020d // +001e │ │ +3a2ad2: 7d39 |01f1: neg-long v9, v3 │ │ +3a2ad4: 7120 ad97 a900 |01f2: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3a2ada: 0c09 |01f5: move-result-object v9 │ │ +3a2adc: 6e30 c89a 950d |01f6: invoke-virtual {v5, v9, v13}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9ac8 │ │ +3a2ae2: 0c09 |01f9: move-result-object v9 │ │ +3a2ae4: 079d |01fa: move-object v13, v9 │ │ +3a2ae6: 1f0d ae14 |01fb: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a2aea: 1609 0100 |01fd: const-wide/16 v9, #int 1 // #1 │ │ +3a2aee: bb93 |01ff: add-long/2addr v3, v9 │ │ +3a2af0: 080a 1a00 |0200: move-object/from16 v10, v26 │ │ +3a2af4: 0809 1b00 |0202: move-object/from16 v9, v27 │ │ +3a2af8: 28e7 |0204: goto 01eb // -0019 │ │ +3a2afa: 0819 0300 |0205: move-object/from16 v25, v3 │ │ +3a2afe: 0218 0400 |0207: move/from16 v24, v4 │ │ +3a2b02: 081b 0900 |0209: move-object/from16 v27, v9 │ │ +3a2b06: 081a 0a00 |020b: move-object/from16 v26, v10 │ │ +3a2b0a: d80c 0c01 |020d: add-int/lit8 v12, v12, #int 1 // #01 │ │ +3a2b0e: 0204 1800 |020f: move/from16 v4, v24 │ │ +3a2b12: 0803 1900 |0211: move-object/from16 v3, v25 │ │ +3a2b16: 080a 1a00 |0213: move-object/from16 v10, v26 │ │ +3a2b1a: 0809 1b00 |0215: move-object/from16 v9, v27 │ │ +3a2b1e: 28af |0217: goto 01c6 // -0051 │ │ +3a2b20: 0819 0300 |0218: move-object/from16 v25, v3 │ │ +3a2b24: 0218 0400 |021a: move/from16 v24, v4 │ │ +3a2b28: 081b 0900 |021c: move-object/from16 v27, v9 │ │ +3a2b2c: 081a 0a00 |021e: move-object/from16 v26, v10 │ │ +3a2b30: 6e10 cb9a 0500 |0220: invoke-virtual {v5}, Ljava/util/TreeMap;.values:()Ljava/util/Collection; // method@9acb │ │ +3a2b36: 0c03 |0223: move-result-object v3 │ │ +3a2b38: 1204 |0224: const/4 v4, #int 0 // #0 │ │ +3a2b3a: 2345 0d16 |0225: new-array v5, v4, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a2b3e: 7220 f299 5300 |0227: invoke-interface {v3, v5}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@99f2 │ │ +3a2b44: 0c03 |022a: move-result-object v3 │ │ +3a2b46: 1f03 0d16 |022b: check-cast v3, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a2b4a: 12f7 |022d: const/4 v7, #int -1 // #ff │ │ +3a2b4c: 2139 |022e: array-length v9, v3 │ │ +3a2b4e: 3597 b904 |022f: if-ge v7, v9, 06e8 // +04b9 │ │ +3a2b52: 3b07 0900 |0231: if-gez v7, 023a // +0009 │ │ +3a2b56: 7130 e0a5 fe04 |0233: invoke-static {v14, v15, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ +3a2b5c: 0c09 |0236: move-result-object v9 │ │ +3a2b5e: 1f09 ae14 |0237: check-cast v9, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a2b62: 2803 |0239: goto 023c // +0003 │ │ +3a2b64: 4609 0307 |023a: aget-object v9, v3, v7 │ │ +3a2b68: 9004 1815 |023c: add-int v4, v24, v21 │ │ +3a2b6c: 540c 3279 |023e: iget-object v12, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a2b70: 21cc |0240: array-length v12, v12 │ │ +3a2b72: 34c4 0400 |0241: if-lt v4, v12, 0245 // +0004 │ │ +3a2b76: 2900 a504 |0243: goto/16 06e8 // +04a5 │ │ +3a2b7a: 1a04 da05 |0245: const-string v4, "..." // string@05da │ │ +3a2b7e: 3809 6204 |0247: if-eqz v9, 06a9 // +0462 │ │ +3a2b82: 6e10 a8a2 0900 |0249: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ +3a2b88: 0b0c |024c: move-result-wide v12 │ │ +3a2b8a: 311c 0c0e |024d: cmp-long v28, v12, v14 │ │ +3a2b8e: 391c 0600 |024f: if-nez v28, 0255 // +0006 │ │ +3a2b92: 3a07 0400 |0251: if-ltz v7, 0255 // +0004 │ │ +3a2b96: 2900 5604 |0253: goto/16 06a9 // +0456 │ │ +3a2b9a: 620c 337a |0255: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3a2b9e: 6e20 bba5 9c00 |0257: invoke-virtual {v12, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3a2ba4: 0c0c |025a: move-result-object v12 │ │ +3a2ba6: 6e10 10a3 0c00 |025b: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +3a2bac: 0c0c |025e: move-result-object v12 │ │ +3a2bae: 620d 377a |025f: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3a2bb2: 6e20 bba5 9d00 |0261: invoke-virtual {v13, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3a2bb8: 0c0d |0264: move-result-object v13 │ │ +3a2bba: 6e10 0ba3 0d00 |0265: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ +3a2bc0: 0b1c |0268: move-result-wide v28 │ │ +3a2bc2: 7702 61a3 1c00 |0269: invoke-static/range {v28, v29}, Lnet/sf/dibdib/thread_any/DateFunc;.dateLocal4Hash62:(J)Ljava/lang/String; // method@a361 │ │ +3a2bc8: 0c0d |026c: move-result-object v13 │ │ +3a2bca: 6205 317a |026d: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3a2bce: 6e20 baa5 9500 |026f: invoke-virtual {v5, v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3a2bd4: 0c05 |0272: move-result-object v5 │ │ +3a2bd6: 1f05 af14 |0273: check-cast v5, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a2bda: 6e10 cba2 0500 |0275: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a2be0: 0c05 |0278: move-result-object v5 │ │ +3a2be2: 3a07 2b00 |0279: if-ltz v7, 02a4 // +002b │ │ +3a2be6: 123a |027b: const/4 v10, #int 3 // #3 │ │ +3a2be8: 372a 2800 |027c: if-le v10, v2, 02a4 // +0028 │ │ +3a2bec: 6e10 2298 0800 |027e: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2bf2: 0a10 |0281: move-result v16 │ │ +3a2bf4: 3d10 2200 |0282: if-lez v16, 02a4 // +0022 │ │ +3a2bf8: 6e20 0e98 8c00 |0284: invoke-virtual {v12, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a2bfe: 0a10 |0287: move-result v16 │ │ +3a2c00: 3910 1c00 |0288: if-nez v16, 02a4 // +001c │ │ +3a2c04: 6e20 0e98 8d00 |028a: invoke-virtual {v13, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a2c0a: 0a10 |028d: move-result v16 │ │ +3a2c0c: 3910 1600 |028e: if-nez v16, 02a4 // +0016 │ │ +3a2c10: 081e 0300 |0290: move-object/from16 v30, v3 │ │ +3a2c14: 6e10 2298 0800 |0292: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2c1a: 0a03 |0295: move-result v3 │ │ +3a2c1c: 363a 0800 |0296: if-gt v10, v3, 029e // +0008 │ │ +3a2c20: 6e20 0e98 8500 |0298: invoke-virtual {v5, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a2c26: 0a03 |029b: move-result v3 │ │ +3a2c28: 3903 0a00 |029c: if-nez v3, 02a6 // +000a │ │ +3a2c2c: 0220 0100 |029e: move/from16 v32, v1 │ │ +3a2c30: 021f 0700 |02a0: move/from16 v31, v7 │ │ +3a2c34: 2900 fc03 |02a2: goto/16 069e // +03fc │ │ +3a2c38: 081e 0300 |02a4: move-object/from16 v30, v3 │ │ +3a2c3c: 1a03 8e07 |02a6: const-string v3, ":TOPIC:" // string@078e │ │ +3a2c40: 1a0a 6c00 |02a8: const-string v10, " │ │ " // string@006c │ │ -3a2c48: 7140 d4a5 53ba |02aa: invoke-static {v3, v5, v10, v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTaggedValueOr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5d4 │ │ -3a2c4e: 0c03 |02ad: move-result-object v3 │ │ -3a2c50: 6e10 2298 0300 |02ae: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2c56: 0a1f |02b1: move-result v31 │ │ -3a2c58: 3d1f 0300 |02b2: if-lez v31, 02b5 // +0003 │ │ -3a2c5c: 2802 |02b4: goto 02b6 // +0002 │ │ -3a2c5e: 07c3 |02b5: move-object v3, v12 │ │ -3a2c60: d818 1801 |02b6: add-int/lit8 v24, v24, #int 1 // #01 │ │ -3a2c64: 021f 0700 |02b8: move/from16 v31, v7 │ │ -3a2c68: 1247 |02ba: const/4 v7, #int 4 // #4 │ │ -3a2c6a: 3627 0a00 |02bb: if-gt v7, v2, 02c5 // +000a │ │ -3a2c6e: 5403 3279 |02bd: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a2c72: 4d0b 0318 |02bf: aput-object v11, v3, v24 │ │ -3a2c76: 0820 0400 |02c1: move-object/from16 v32, v4 │ │ -3a2c7a: 2900 cd00 |02c3: goto/16 0390 // +00cd │ │ -3a2c7e: 5407 3279 |02c5: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a2c82: 0820 0400 |02c7: move-object/from16 v32, v4 │ │ -3a2c86: 2204 e812 |02c9: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a2c8a: 7010 4098 0400 |02cb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2c90: 6e20 4b98 3400 |02ce: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2c96: 1303 0900 |02d1: const/16 v3, #int 9 // #9 │ │ -3a2c9a: 6e20 4498 3400 |02d3: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a2ca0: 6e20 4b98 d400 |02d6: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2ca6: 6e10 5498 0400 |02d9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2cac: 0c03 |02dc: move-result-object v3 │ │ -3a2cae: 4d03 0718 |02dd: aput-object v3, v7, v24 │ │ -3a2cb2: 1303 4000 |02df: const/16 v3, #int 64 // #40 │ │ -3a2cb6: 6e20 1a98 3c00 |02e1: invoke-virtual {v12, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a2cbc: 0a04 |02e4: move-result v4 │ │ -3a2cbe: 1a07 ae00 |02e5: const-string v7, " " // string@00ae │ │ -3a2cc2: 1a0d 8507 |02e7: const-string v13, ":GROUP:" // string@0785 │ │ -3a2cc6: 3d04 8400 |02e9: if-lez v4, 036d // +0084 │ │ -3a2cca: 6e20 0e98 d500 |02eb: invoke-virtual {v5, v13}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a2cd0: 0a04 |02ee: move-result v4 │ │ -3a2cd2: 3904 7e00 |02ef: if-nez v4, 036d // +007e │ │ -3a2cd6: 6e10 a8a2 0900 |02f1: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ -3a2cdc: 0b03 |02f4: move-result-wide v3 │ │ -3a2cde: 1209 |02f5: const/4 v9, #int 0 // #0 │ │ -3a2ce0: 7140 cba5 4399 |02f6: invoke-static {v3, v4, v9, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.ensureContact4Chat:(JZZ)J // method@a5cb │ │ -3a2ce6: 0b03 |02f9: move-result-wide v3 │ │ -3a2ce8: 1616 0000 |02fa: const-wide/16 v22, #int 0 // #0 │ │ -3a2cec: 310d 1603 |02fc: cmp-long v13, v22, v3 │ │ -3a2cf0: 380d 9200 |02fe: if-eqz v13, 0390 // +0092 │ │ -3a2cf4: 620d 317a |0300: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3a2cf8: 7130 e0a5 4309 |0302: invoke-static {v3, v4, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ -3a2cfe: 0c03 |0305: move-result-object v3 │ │ -3a2d00: 1f03 ae14 |0306: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a2d04: 6e20 baa5 3d00 |0308: invoke-virtual {v13, v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3a2d0a: 0c03 |030b: move-result-object v3 │ │ -3a2d0c: 1f03 af14 |030c: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a2d10: 6e10 cba2 0300 |030e: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a2d16: 0c03 |0311: move-result-object v3 │ │ -3a2d18: d818 1801 |0312: add-int/lit8 v24, v24, #int 1 // #01 │ │ -3a2d1c: 3d18 7c00 |0314: if-lez v24, 0390 // +007c │ │ -3a2d20: 1a04 8207 |0316: const-string v4, ":FP:" // string@0782 │ │ -3a2d24: 7140 d4a5 54ba |0318: invoke-static {v4, v5, v10, v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTaggedValueOr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5d4 │ │ -3a2d2a: 0c05 |031b: move-result-object v5 │ │ -3a2d2c: 1309 0800 |031c: const/16 v9, #int 8 // #8 │ │ -3a2d30: 6e10 2298 0500 |031e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2d36: 0a0d |0321: move-result v13 │ │ -3a2d38: 37d9 1800 |0322: if-le v9, v13, 033a // +0018 │ │ -3a2d3c: 2205 e812 |0324: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a2d40: 7010 4098 0500 |0326: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2d46: 1a09 5c08 |0329: const-string v9, "?" // string@085c │ │ -3a2d4a: 6e20 4b98 9500 |032b: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2d50: 7140 d4a5 34ba |032e: invoke-static {v4, v3, v10, v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTaggedValueOr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5d4 │ │ -3a2d56: 0c03 |0331: move-result-object v3 │ │ -3a2d58: 6e20 4b98 3500 |0332: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2d5e: 6e10 5498 0500 |0335: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2d64: 0c05 |0338: move-result-object v5 │ │ -3a2d66: 2818 |0339: goto 0351 // +0018 │ │ -3a2d68: 6e20 0e98 5300 |033a: invoke-virtual {v3, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a2d6e: 0a03 |033d: move-result v3 │ │ -3a2d70: 3903 1300 |033e: if-nez v3, 0351 // +0013 │ │ -3a2d74: 2203 e812 |0340: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a2d78: 7010 4098 0300 |0342: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2d7e: 1a04 5c08 |0345: const-string v4, "?" // string@085c │ │ -3a2d82: 6e20 4b98 4300 |0347: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2d88: 6e20 4b98 5300 |034a: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2d8e: 6e10 5498 0300 |034d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2d94: 0c05 |0350: move-result-object v5 │ │ -3a2d96: 5403 3279 |0351: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a2d9a: 2204 e812 |0353: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a2d9e: 7010 4098 0400 |0355: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2da4: 6e20 4b98 7400 |0358: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2daa: 6e20 4b98 c400 |035b: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2db0: 1307 0900 |035e: const/16 v7, #int 9 // #9 │ │ -3a2db4: 6e20 4498 7400 |0360: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a2dba: 6e20 4b98 5400 |0363: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2dc0: 6e10 5498 0400 |0366: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2dc6: 0c04 |0369: move-result-object v4 │ │ -3a2dc8: 4d04 0318 |036a: aput-object v4, v3, v24 │ │ -3a2dcc: 2824 |036c: goto 0390 // +0024 │ │ -3a2dce: d818 1801 |036d: add-int/lit8 v24, v24, #int 1 // #01 │ │ -3a2dd2: 3d18 2100 |036f: if-lez v24, 0390 // +0021 │ │ -3a2dd6: 5403 3279 |0371: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a2dda: 2204 e812 |0373: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a2dde: 7010 4098 0400 |0375: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a2de4: 6e20 4b98 7400 |0378: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2dea: 6e20 4b98 c400 |037b: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2df0: 1307 0900 |037e: const/16 v7, #int 9 // #9 │ │ -3a2df4: 6e20 4498 7400 |0380: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a2dfa: 7140 d4a5 5dba |0383: invoke-static {v13, v5, v10, v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTaggedValueOr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5d4 │ │ -3a2e00: 0c05 |0386: move-result-object v5 │ │ -3a2e02: 6e20 4b98 5400 |0387: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a2e08: 6e10 5498 0400 |038a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a2e0e: 0c04 |038d: move-result-object v4 │ │ -3a2e10: 4d04 0318 |038e: aput-object v4, v3, v24 │ │ -3a2e14: 3806 0c03 |0390: if-eqz v6, 069c // +030c │ │ -3a2e18: 1603 0000 |0392: const-wide/16 v3, #int 0 // #0 │ │ -3a2e1c: 3105 030e |0394: cmp-long v5, v3, v14 │ │ -3a2e20: 3905 0400 |0396: if-nez v5, 039a // +0004 │ │ -3a2e24: 2900 0403 |0398: goto/16 069c // +0304 │ │ -3a2e28: 7120 cfa5 fe00 |039a: invoke-static {v14, v15}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMsgs4Chat:(J)Ljava/util/HashSet; // method@a5cf │ │ -3a2e2e: 0c03 |039d: move-result-object v3 │ │ -3a2e30: 1244 |039e: const/4 v4, #int 4 // #4 │ │ -3a2e32: 3324 1e00 |039f: if-ne v4, v2, 03bd // +001e │ │ -3a2e36: 6204 227a |03a1: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ -3a2e3a: 5344 2b7a |03a3: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3a2e3e: 7120 cda5 5400 |03a5: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.findEntries4Cats:(J)[Lnet/sf/dibdib/generic/QSTuple; // method@a5cd │ │ -3a2e44: 0c04 |03a8: move-result-object v4 │ │ -3a2e46: 2145 |03a9: array-length v5, v4 │ │ -3a2e48: 1207 |03aa: const/4 v7, #int 0 // #0 │ │ -3a2e4a: 3557 1200 |03ab: if-ge v7, v5, 03bd // +0012 │ │ -3a2e4e: 4609 0407 |03ad: aget-object v9, v4, v7 │ │ -3a2e52: 6e10 a8a2 0900 |03af: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ -3a2e58: 0b09 |03b2: move-result-wide v9 │ │ -3a2e5a: 7120 ad97 a900 |03b3: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3a2e60: 0c09 |03b6: move-result-object v9 │ │ -3a2e62: 6e20 289a 9300 |03b7: invoke-virtual {v3, v9}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ -3a2e68: d807 0701 |03ba: add-int/lit8 v7, v7, #int 1 // #01 │ │ -3a2e6c: 28ef |03bc: goto 03ab // -0011 │ │ -3a2e6e: 2204 7b13 |03bd: new-instance v4, Ljava/util/TreeMap; // type@137b │ │ -3a2e72: 7010 c29a 0400 |03bf: invoke-direct {v4}, Ljava/util/TreeMap;.:()V // method@9ac2 │ │ -3a2e78: 6e10 2d9a 0300 |03c2: invoke-virtual {v3}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@9a2d │ │ -3a2e7e: 0c03 |03c5: move-result-object v3 │ │ -3a2e80: 7210 3f9a 0300 |03c6: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3a2e86: 0a05 |03c9: move-result v5 │ │ -3a2e88: 3805 3600 |03ca: if-eqz v5, 0400 // +0036 │ │ -3a2e8c: 7210 409a 0300 |03cc: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3a2e92: 0c05 |03cf: move-result-object v5 │ │ -3a2e94: 1f05 d112 |03d0: check-cast v5, Ljava/lang/Long; // type@12d1 │ │ -3a2e98: 6e10 a897 0500 |03d2: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3a2e9e: 0b09 |03d5: move-result-wide v9 │ │ -3a2ea0: 1205 |03d6: const/4 v5, #int 0 // #0 │ │ -3a2ea2: 7130 e0a5 a905 |03d7: invoke-static {v9, v10, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ -3a2ea8: 0c07 |03da: move-result-object v7 │ │ -3a2eaa: 2075 ae14 |03db: instance-of v5, v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a2eae: 3905 0300 |03dd: if-nez v5, 03e0 // +0003 │ │ -3a2eb2: 28e7 |03df: goto 03c6 // -0019 │ │ -3a2eb4: 6205 377a |03e0: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3a2eb8: 1f07 ae14 |03e2: check-cast v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a2ebc: 6e20 bba5 7500 |03e4: invoke-virtual {v5, v7}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3a2ec2: 0c05 |03e7: move-result-object v5 │ │ -3a2ec4: 6e10 0ba3 0500 |03e8: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ -3a2eca: 0b09 |03eb: move-result-wide v9 │ │ -3a2ecc: 1215 |03ec: const/4 v5, #int 1 // #1 │ │ -3a2ece: c559 |03ed: ushr-long/2addr v9, v5 │ │ -3a2ed0: 3807 d8ff |03ee: if-eqz v7, 03c6 // -0028 │ │ -3a2ed4: 7d9c |03f0: neg-long v12, v9 │ │ -3a2ed6: 7120 ad97 dc00 |03f1: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3a2edc: 0c05 |03f4: move-result-object v5 │ │ -3a2ede: 6e30 c89a 5407 |03f5: invoke-virtual {v4, v5, v7}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9ac8 │ │ -3a2ee4: 0c05 |03f8: move-result-object v5 │ │ -3a2ee6: 0757 |03f9: move-object v7, v5 │ │ -3a2ee8: 1f07 ae14 |03fa: check-cast v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a2eec: 160c 0100 |03fc: const-wide/16 v12, #int 1 // #1 │ │ -3a2ef0: bbc9 |03fe: add-long/2addr v9, v12 │ │ -3a2ef2: 28ef |03ff: goto 03ee // -0011 │ │ -3a2ef4: 6e10 cb9a 0400 |0400: invoke-virtual {v4}, Ljava/util/TreeMap;.values:()Ljava/util/Collection; // method@9acb │ │ -3a2efa: 0c03 |0403: move-result-object v3 │ │ -3a2efc: 1204 |0404: const/4 v4, #int 0 // #0 │ │ -3a2efe: 2345 0d16 |0405: new-array v5, v4, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a2f02: 7220 f299 5300 |0407: invoke-interface {v3, v5}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@99f2 │ │ -3a2f08: 0c03 |040a: move-result-object v3 │ │ -3a2f0a: 1f03 0d16 |040b: check-cast v3, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3a2f0e: 7401 2298 1b00 |040d: invoke-virtual/range {v27}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a2f14: 0a04 |0410: move-result v4 │ │ -3a2f16: 0805 1900 |0411: move-object/from16 v5, v25 │ │ -3a2f1a: 3d04 0f00 |0413: if-lez v4, 0422 // +000f │ │ -3a2f1e: 0804 1b00 |0415: move-object/from16 v4, v27 │ │ -3a2f22: 6e20 1298 4500 |0417: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3a2f28: 0a07 |041a: move-result v7 │ │ -3a2f2a: 3907 0900 |041b: if-nez v7, 0424 // +0009 │ │ -3a2f2e: 1237 |041d: const/4 v7, #int 3 // #3 │ │ -3a2f30: 3727 0700 |041e: if-le v7, v2, 0425 // +0007 │ │ -3a2f34: 12f9 |0420: const/4 v9, #int -1 // #ff │ │ -3a2f36: 2805 |0421: goto 0426 // +0005 │ │ -3a2f38: 0804 1b00 |0422: move-object/from16 v4, v27 │ │ -3a2f3c: 1237 |0424: const/4 v7, #int 3 // #3 │ │ -3a2f3e: 1209 |0425: const/4 v9, #int 0 // #0 │ │ -3a2f40: 3627 0500 |0426: if-gt v7, v2, 042b // +0005 │ │ -3a2f44: 1307 4800 |0428: const/16 v7, #int 72 // #48 │ │ -3a2f48: 2803 |042a: goto 042d // +0003 │ │ -3a2f4a: 1307 2d00 |042b: const/16 v7, #int 45 // #2d │ │ -3a2f4e: 213a |042d: array-length v10, v3 │ │ -3a2f50: 1a0c 5457 |042e: const-string v12, "____________________________________________________________" // string@5754 │ │ -3a2f54: 35a9 4e02 |0430: if-ge v9, v10, 067e // +024e │ │ -3a2f58: 3a09 0500 |0432: if-ltz v9, 0437 // +0005 │ │ -3a2f5c: 460a 0309 |0434: aget-object v10, v3, v9 │ │ -3a2f60: 2802 |0436: goto 0438 // +0002 │ │ -3a2f62: 120a |0437: const/4 v10, #int 0 // #0 │ │ -3a2f64: 380a 1100 |0438: if-eqz v10, 0449 // +0011 │ │ -3a2f68: 620d 307a |043a: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3a2f6c: 6e20 bba5 ad00 |043c: invoke-virtual {v13, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3a2f72: 0c0d |043f: move-result-object v13 │ │ -3a2f74: 6e10 0ca3 0d00 |0440: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3a2f7a: 0b21 |0443: move-result-wide v33 │ │ -3a2f7c: 0527 0e00 |0444: move-wide/from16 v39, v14 │ │ -3a2f80: 050d 2100 |0446: move-wide/from16 v13, v33 │ │ -3a2f84: 2805 |0448: goto 044d // +0005 │ │ -3a2f86: 0527 0e00 |0449: move-wide/from16 v39, v14 │ │ -3a2f8a: 160d 0000 |044b: const-wide/16 v13, #int 0 // #0 │ │ -3a2f8e: 1616 0000 |044d: const-wide/16 v22, #int 0 // #0 │ │ -3a2f92: 310f 160d |044f: cmp-long v15, v22, v13 │ │ -3a2f96: 380f 1f00 |0451: if-eqz v15, 0470 // +001f │ │ -3a2f9a: 620f 6473 |0453: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a2f9e: 0819 0b00 |0455: move-object/from16 v25, v11 │ │ -3a2fa2: 081b 0c00 |0457: move-object/from16 v27, v12 │ │ -3a2fa6: 53fb 437a |0459: iget-wide v11, v15, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ -3a2faa: 310f 0b0d |045b: cmp-long v15, v11, v13 │ │ -3a2fae: 390f 0300 |045d: if-nez v15, 0460 // +0003 │ │ -3a2fb2: 2815 |045f: goto 0474 // +0015 │ │ -3a2fb4: 160b 0100 |0460: const-wide/16 v11, #int 1 // #1 │ │ -3a2fb8: 310f 0b0d |0462: cmp-long v15, v11, v13 │ │ -3a2fbc: 390f 0600 |0464: if-nez v15, 046a // +0006 │ │ -3a2fc0: 620d c276 |0466: sget-object v13, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c2 │ │ -3a2fc4: 120f |0468: const/4 v15, #int 0 // #0 │ │ -3a2fc6: 2810 |0469: goto 0479 // +0010 │ │ -3a2fc8: 120f |046a: const/4 v15, #int 0 // #0 │ │ -3a2fca: 7130 e0a5 ed0f |046b: invoke-static {v13, v14, v15}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ -3a2fd0: 0c0d |046e: move-result-object v13 │ │ -3a2fd2: 280a |046f: goto 0479 // +000a │ │ -3a2fd4: 0819 0b00 |0470: move-object/from16 v25, v11 │ │ -3a2fd8: 081b 0c00 |0472: move-object/from16 v27, v12 │ │ -3a2fdc: 160b 0100 |0474: const-wide/16 v11, #int 1 // #1 │ │ -3a2fe0: 120f |0476: const/4 v15, #int 0 // #0 │ │ -3a2fe2: 620d c076 |0477: sget-object v13, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3a2fe6: 20de ae14 |0479: instance-of v14, v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a2fea: 380e 1500 |047b: if-eqz v14, 0490 // +0015 │ │ -3a2fee: 07de |047d: move-object v14, v13 │ │ -3a2ff0: 1f0e ae14 |047e: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a2ff4: 54eb 3576 |0480: iget-object v11, v14, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3a2ff8: 460b 0b0f |0482: aget-object v11, v11, v15 │ │ -3a2ffc: 390b 0300 |0484: if-nez v11, 0487 // +0003 │ │ -3a3000: 280a |0486: goto 0490 // +000a │ │ -3a3002: 54eb 3576 |0487: iget-object v11, v14, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3a3006: 460b 0b0f |0489: aget-object v11, v11, v15 │ │ -3a300a: 6e10 eb97 0b00 |048b: invoke-virtual {v11}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a3010: 0c0b |048e: move-result-object v11 │ │ -3a3012: 280a |048f: goto 0499 // +000a │ │ -3a3014: 390d 0500 |0490: if-nez v13, 0495 // +0005 │ │ -3a3018: 080b 1300 |0492: move-object/from16 v11, v19 │ │ -3a301c: 2805 |0494: goto 0499 // +0005 │ │ -3a301e: 6e10 eb97 0d00 |0495: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a3024: 0c0b |0498: move-result-object v11 │ │ -3a3026: 380a 0900 |0499: if-eqz v10, 04a2 // +0009 │ │ -3a302a: 620c 347a |049b: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3a302e: 6e20 baa5 ac00 |049d: invoke-virtual {v12, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3a3034: 0c0c |04a0: move-result-object v12 │ │ -3a3036: 2802 |04a1: goto 04a3 // +0002 │ │ -3a3038: 07ac |04a2: move-object v12, v10 │ │ -3a303a: 390a 0500 |04a3: if-nez v10, 04a8 // +0005 │ │ -3a303e: 080d 1900 |04a5: move-object/from16 v13, v25 │ │ -3a3042: 2816 |04a7: goto 04bd // +0016 │ │ -3a3044: 620d 377a |04a8: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3a3048: 6e20 bba5 ad00 |04aa: invoke-virtual {v13, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3a304e: 0c0d |04ad: move-result-object v13 │ │ -3a3050: 6e10 0ba3 0d00 |04ae: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ -3a3056: 0b0d |04b1: move-result-wide v13 │ │ -3a3058: 7120 61a3 ed00 |04b2: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/DateFunc;.dateLocal4Hash62:(J)Ljava/lang/String; // method@a361 │ │ -3a305e: 0c0d |04b5: move-result-object v13 │ │ -3a3060: 130e 1000 |04b6: const/16 v14, #int 16 // #10 │ │ -3a3064: 120f |04b8: const/4 v15, #int 0 // #0 │ │ -3a3066: 6e30 2e98 fd0e |04b9: invoke-virtual {v13, v15, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a306c: 0c0d |04bc: move-result-object v13 │ │ -3a306e: 380a 1700 |04bd: if-eqz v10, 04d4 // +0017 │ │ -3a3072: 20ce af14 |04bf: instance-of v14, v12, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a3076: 380e 1300 |04c1: if-eqz v14, 04d4 // +0013 │ │ -3a307a: 1f0c af14 |04c3: check-cast v12, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a307e: 6e10 cba2 0c00 |04c5: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a3084: 0c0c |04c8: move-result-object v12 │ │ -3a3086: 1a0e b204 |04c9: const-string v14, "*:" // string@04b2 │ │ -3a308a: 6e20 0e98 ec00 |04cb: invoke-virtual {v12, v14}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a3090: 0a0c |04ce: move-result v12 │ │ -3a3092: 390c 0300 |04cf: if-nez v12, 04d2 // +0003 │ │ -3a3096: 2803 |04d1: goto 04d4 // +0003 │ │ -3a3098: 120c |04d2: const/4 v12, #int 0 // #0 │ │ -3a309a: 2802 |04d3: goto 04d5 // +0002 │ │ -3a309c: 121c |04d4: const/4 v12, #int 1 // #1 │ │ -3a309e: 220e e812 |04d5: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a30a2: 7010 4098 0e00 |04d7: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a30a8: 1a0f 4b57 |04da: const-string v15, "__" // string@574b │ │ -3a30ac: 6e20 4b98 fe00 |04dc: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a30b2: 380a 0f00 |04df: if-eqz v10, 04ee // +000f │ │ -3a30b6: 6e20 1298 b500 |04e1: invoke-virtual {v5, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3a30bc: 0a0f |04e4: move-result v15 │ │ -3a30be: 0829 0500 |04e5: move-object/from16 v41, v5 │ │ -3a30c2: 380f 0500 |04e7: if-eqz v15, 04ec // +0005 │ │ -3a30c6: 0805 1900 |04e9: move-object/from16 v5, v25 │ │ -3a30ca: 281d |04eb: goto 0508 // +001d │ │ -3a30cc: 07b5 |04ec: move-object v5, v11 │ │ -3a30ce: 281b |04ed: goto 0508 // +001b │ │ -3a30d0: 220f e812 |04ee: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a30d4: 7010 4098 0f00 |04f0: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a30da: 0829 0500 |04f3: move-object/from16 v41, v5 │ │ -3a30de: 1a05 5157 |04f5: const-string v5, "_________" // string@5751 │ │ -3a30e2: 6e20 4b98 5f00 |04f7: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a30e8: 3384 0500 |04fa: if-ne v4, v8, 04ff // +0005 │ │ -3a30ec: 1a05 3f41 |04fc: const-string v5, "PREVIEW" // string@413f │ │ -3a30f0: 2803 |04fe: goto 0501 // +0003 │ │ -3a30f2: 1a05 7116 |04ff: const-string v5, "DRAFT" // string@1671 │ │ -3a30f6: 6e20 4b98 5f00 |0501: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a30fc: 6e10 5498 0f00 |0504: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a3102: 0c05 |0507: move-result-object v5 │ │ -3a3104: 6e20 4b98 5e00 |0508: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a310a: 6e10 5498 0e00 |050b: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a3110: 0c05 |050e: move-result-object v5 │ │ -3a3112: 220e e812 |050f: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a3116: 7010 4098 0e00 |0511: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a311c: 1a0f 4f57 |0514: const-string v15, "____" // string@574f │ │ -3a3120: 6e20 4b98 fe00 |0516: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a3126: 380c 0500 |0519: if-eqz v12, 051e // +0005 │ │ -3a312a: 080c 1900 |051b: move-object/from16 v12, v25 │ │ -3a312e: 2803 |051d: goto 0520 // +0003 │ │ -3a3130: 1a0c d905 |051e: const-string v12, ".." // string@05d9 │ │ -3a3134: 6e20 4b98 ce00 |0520: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a313a: 6e20 4b98 5e00 |0523: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a3140: 6e10 5498 0e00 |0526: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a3146: 0c05 |0529: move-result-object v5 │ │ -3a3148: 380a 0f00 |052a: if-eqz v10, 0539 // +000f │ │ -3a314c: 620c 317a |052c: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3a3150: 6e20 baa5 ac00 |052e: invoke-virtual {v12, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3a3156: 0c0a |0531: move-result-object v10 │ │ -3a3158: 1f0a af14 |0532: check-cast v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a315c: 6e10 cba2 0a00 |0534: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a3162: 0c0a |0537: move-result-object v10 │ │ -3a3164: 2802 |0538: goto 053a // +0002 │ │ -3a3166: 074a |0539: move-object v10, v4 │ │ -3a3168: 920c 1507 |053a: mul-int v12, v21, v7 │ │ -3a316c: 6e10 2298 0a00 |053c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a3172: 0a0e |053f: move-result v14 │ │ -3a3174: 35ec 2c00 |0540: if-ge v12, v14, 056c // +002c │ │ -3a3178: 3d09 0500 |0542: if-lez v9, 0547 // +0005 │ │ -3a317c: 020e 1500 |0544: move/from16 v14, v21 │ │ -3a3180: 2805 |0546: goto 054b // +0005 │ │ -3a3182: 122c |0547: const/4 v12, #int 2 // #2 │ │ -3a3184: db0e 0102 |0548: div-int/lit8 v14, v1, #int 2 // #02 │ │ -3a3188: b1ce |054a: sub-int/2addr v14, v12 │ │ -3a318a: 920e 0e07 |054b: mul-int v14, v14, v7 │ │ -3a318e: 6e10 2298 0a00 |054d: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a3194: 0a0c |0550: move-result v12 │ │ -3a3196: 35ce 1b00 |0551: if-ge v14, v12, 056c // +001b │ │ -3a319a: 220c e812 |0553: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a319e: 7010 4098 0c00 |0555: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a31a4: d80e 0ef9 |0558: add-int/lit8 v14, v14, #int -7 // #f9 │ │ -3a31a8: 120f |055a: const/4 v15, #int 0 // #0 │ │ -3a31aa: 6e30 2e98 fa0e |055b: invoke-virtual {v10, v15, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a31b0: 0c0a |055e: move-result-object v10 │ │ -3a31b2: 6e20 4b98 ac00 |055f: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a31b8: 080e 2000 |0562: move-object/from16 v14, v32 │ │ -3a31bc: 6e20 4b98 ec00 |0564: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a31c2: 6e10 5498 0c00 |0567: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a31c8: 0c0a |056a: move-result-object v10 │ │ -3a31ca: 2803 |056b: goto 056e // +0003 │ │ -3a31cc: 080e 2000 |056c: move-object/from16 v14, v32 │ │ -3a31d0: d80c 1802 |056e: add-int/lit8 v12, v24, #int 2 // #02 │ │ -3a31d4: 6e10 2298 0a00 |0570: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a31da: 0a0f |0573: move-result v15 │ │ -3a31dc: b37f |0574: div-int/2addr v15, v7 │ │ -3a31de: b0fc |0575: add-int/2addr v12, v15 │ │ -3a31e0: 540f 3279 |0576: iget-object v15, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a31e4: 21ff |0578: array-length v15, v15 │ │ -3a31e6: 34fc 0c00 |0579: if-lt v12, v15, 0585 // +000c │ │ -3a31ea: 0220 0100 |057b: move/from16 v32, v1 │ │ -3a31ee: 020d 1500 |057d: move/from16 v13, v21 │ │ -3a31f2: 080b 1900 |057f: move-object/from16 v11, v25 │ │ -3a31f6: 0805 1b00 |0581: move-object/from16 v5, v27 │ │ -3a31fa: 2900 0601 |0583: goto/16 0689 // +0106 │ │ -3a31fe: 123c |0585: const/4 v12, #int 3 // #3 │ │ -3a3200: 362c 7a00 |0586: if-gt v12, v2, 0600 // +007a │ │ -3a3204: 6e10 2298 0800 |0588: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a320a: 0a05 |058b: move-result v5 │ │ -3a320c: 3d05 1100 |058c: if-lez v5, 059d // +0011 │ │ -3a3210: 6e20 0e98 8a00 |058e: invoke-virtual {v10, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a3216: 0a05 |0591: move-result v5 │ │ -3a3218: 3905 0b00 |0592: if-nez v5, 059d // +000b │ │ -3a321c: 0220 0100 |0594: move/from16 v32, v1 │ │ -3a3220: 020d 1500 |0596: move/from16 v13, v21 │ │ -3a3224: 080b 1900 |0598: move-object/from16 v11, v25 │ │ -3a3228: 124c |059a: const/4 v12, #int 4 // #4 │ │ -3a322a: 2900 d500 |059b: goto/16 0670 // +00d5 │ │ -3a322e: d818 1801 |059d: add-int/lit8 v24, v24, #int 1 // #01 │ │ -3a3232: 3d18 5500 |059f: if-lez v24, 05f4 // +0055 │ │ -3a3236: 5405 3279 |05a1: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a323a: 6e10 2298 0d00 |05a3: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a3240: 0a0f |05a6: move-result v15 │ │ -3a3242: 122c |05a7: const/4 v12, #int 2 // #2 │ │ -3a3244: 34fc 0b00 |05a8: if-lt v12, v15, 05b3 // +000b │ │ -3a3248: 0220 0100 |05aa: move/from16 v32, v1 │ │ -3a324c: 080a 1900 |05ac: move-object/from16 v10, v25 │ │ -3a3250: 07ad |05ae: move-object v13, v10 │ │ -3a3252: 1301 0900 |05af: const/16 v1, #int 9 // #9 │ │ -3a3256: 124c |05b1: const/4 v12, #int 4 // #4 │ │ -3a3258: 283f |05b2: goto 05f1 // +003f │ │ -3a325a: 220f e812 |05b3: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a325e: 7010 4098 0f00 |05b5: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a3264: 6e20 2d98 cd00 |05b8: invoke-virtual {v13, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a326a: 0c0d |05bb: move-result-object v13 │ │ -3a326c: 130c 5400 |05bc: const/16 v12, #int 84 // #54 │ │ -3a3270: 0220 0100 |05be: move/from16 v32, v1 │ │ -3a3274: 1301 2e00 |05c0: const/16 v1, #int 46 // #2e │ │ -3a3278: 6e30 2698 cd01 |05c2: invoke-virtual {v13, v12, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3a327e: 0c01 |05c5: move-result-object v1 │ │ -3a3280: 1a0c ff56 |05c6: const-string v12, "[^\.0-9]" // string@56ff │ │ -3a3284: 080d 1900 |05c8: move-object/from16 v13, v25 │ │ -3a3288: 6e30 2898 c10d |05ca: invoke-virtual {v1, v12, v13}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ -3a328e: 0c01 |05cd: move-result-object v1 │ │ -3a3290: 6e20 4b98 1f00 |05ce: invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a3296: 1a01 a500 |05d1: const-string v1, " " // string@00a5 │ │ -3a329a: 6e20 4b98 1f00 |05d3: invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a32a0: 6e10 2298 0b00 |05d6: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a32a6: 0a01 |05d9: move-result v1 │ │ -3a32a8: 124c |05da: const/4 v12, #int 4 // #4 │ │ -3a32aa: 351c 0700 |05db: if-ge v12, v1, 05e2 // +0007 │ │ -3a32ae: 1201 |05dd: const/4 v1, #int 0 // #0 │ │ -3a32b0: 6e30 2e98 1b0c |05de: invoke-virtual {v11, v1, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a32b6: 0c0b |05e1: move-result-object v11 │ │ -3a32b8: 6e20 4b98 bf00 |05e2: invoke-virtual {v15, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a32be: 1301 0900 |05e5: const/16 v1, #int 9 // #9 │ │ -3a32c2: 6e20 4498 1f00 |05e7: invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a32c8: 6e20 4b98 af00 |05ea: invoke-virtual {v15, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a32ce: 6e10 5498 0f00 |05ed: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a32d4: 0c0a |05f0: move-result-object v10 │ │ -3a32d6: 4d0a 0518 |05f1: aput-object v10, v5, v24 │ │ -3a32da: 2808 |05f3: goto 05fb // +0008 │ │ -3a32dc: 0220 0100 |05f4: move/from16 v32, v1 │ │ -3a32e0: 080d 1900 |05f6: move-object/from16 v13, v25 │ │ -3a32e4: 1301 0900 |05f8: const/16 v1, #int 9 // #9 │ │ -3a32e8: 124c |05fa: const/4 v12, #int 4 // #4 │ │ -3a32ea: 07db |05fb: move-object v11, v13 │ │ -3a32ec: 020d 1500 |05fc: move/from16 v13, v21 │ │ -3a32f0: 2900 7200 |05fe: goto/16 0670 // +0072 │ │ -3a32f4: 0220 0100 |0600: move/from16 v32, v1 │ │ -3a32f8: 080b 1900 |0602: move-object/from16 v11, v25 │ │ -3a32fc: 1301 0900 |0604: const/16 v1, #int 9 // #9 │ │ -3a3300: 124c |0606: const/4 v12, #int 4 // #4 │ │ -3a3302: 220f e812 |0607: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a3306: 7010 4098 0f00 |0609: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a330c: 6e20 4b98 5f00 |060c: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a3312: 1a05 4e57 |060f: const-string v5, "___" // string@574e │ │ -3a3316: 6e20 4b98 5f00 |0611: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a331c: 6e20 4b98 df00 |0614: invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a3322: 0805 1b00 |0617: move-object/from16 v5, v27 │ │ -3a3326: 6e20 4b98 5f00 |0619: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a332c: 6e10 5498 0f00 |061c: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a3332: 0c0d |061f: move-result-object v13 │ │ -3a3334: 130f 5f00 |0620: const/16 v15, #int 95 // #5f │ │ -3a3338: 1301 4600 |0622: const/16 v1, #int 70 // #46 │ │ -3a333c: 6e20 0998 1d00 |0624: invoke-virtual {v13, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a3342: 0a01 |0627: move-result v1 │ │ -3a3344: 331f 0900 |0628: if-ne v15, v1, 0631 // +0009 │ │ -3a3348: 1301 4600 |062a: const/16 v1, #int 70 // #46 │ │ -3a334c: 120f |062c: const/4 v15, #int 0 // #0 │ │ -3a334e: 6e30 2e98 fd01 |062d: invoke-virtual {v13, v15, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a3354: 0c0d |0630: move-result-object v13 │ │ -3a3356: 6e10 2298 0a00 |0631: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a335c: 0a24 |0634: move-result v36 │ │ -3a335e: d822 1801 |0635: add-int/lit8 v34, v24, #int 1 // #01 │ │ -3a3362: 3d22 0600 |0637: if-lez v34, 063d // +0006 │ │ -3a3366: 5401 3279 |0639: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a336a: 4d0d 0122 |063b: aput-object v13, v1, v34 │ │ -3a336e: 5401 3279 |063d: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a3372: 2111 |063f: array-length v1, v1 │ │ -3a3374: 9101 0122 |0640: sub-int v1, v1, v34 │ │ -3a3378: 020d 1500 |0642: move/from16 v13, v21 │ │ -3a337c: 351d 0500 |0644: if-ge v13, v1, 0649 // +0005 │ │ -3a3380: 0225 0d00 |0646: move/from16 v37, v13 │ │ -3a3384: 280a |0648: goto 0652 // +000a │ │ -3a3386: 5401 3279 |0649: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a338a: 2111 |064b: array-length v1, v1 │ │ -3a338c: 9101 0122 |064c: sub-int v1, v1, v34 │ │ -3a3390: 121f |064e: const/4 v15, #int 1 // #1 │ │ -3a3392: b1f1 |064f: sub-int/2addr v1, v15 │ │ -3a3394: 0225 0100 |0650: move/from16 v37, v1 │ │ -3a3398: 5401 3279 |0652: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a339c: 0821 0100 |0654: move-object/from16 v33, v1 │ │ -3a33a0: 0823 0a00 |0656: move-object/from16 v35, v10 │ │ -3a33a4: 0226 0700 |0658: move/from16 v38, v7 │ │ -3a33a8: 7706 98a4 2100 |065a: invoke-static/range {v33, v34, v35, v36, v37, v38}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.formatLines:([Ljava/lang/String;ILjava/lang/String;III)I // method@a498 │ │ -3a33ae: 0a01 |065d: move-result v1 │ │ -3a33b0: 3b09 1000 |065e: if-gez v9, 066e // +0010 │ │ -3a33b4: 540a 3279 |0660: iget-object v10, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a33b8: d801 0101 |0662: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a33bc: 4d05 0a01 |0664: aput-object v5, v10, v1 │ │ -3a33c0: 5405 3279 |0666: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a33c4: 121a |0668: const/4 v10, #int 1 // #1 │ │ -3a33c6: b0a1 |0669: add-int/2addr v1, v10 │ │ -3a33c8: 1a0a 5057 |066a: const-string v10, "_____" // string@5750 │ │ -3a33cc: 4d0a 0501 |066c: aput-object v10, v5, v1 │ │ -3a33d0: 0218 0100 |066e: move/from16 v24, v1 │ │ -3a33d4: d809 0901 |0670: add-int/lit8 v9, v9, #int 1 // #01 │ │ -3a33d8: 0215 0d00 |0672: move/from16 v21, v13 │ │ -3a33dc: 0201 2000 |0674: move/from16 v1, v32 │ │ -3a33e0: 0805 2900 |0676: move-object/from16 v5, v41 │ │ -3a33e4: 0820 0e00 |0678: move-object/from16 v32, v14 │ │ -3a33e8: 050e 2700 |067a: move-wide/from16 v14, v39 │ │ -3a33ec: 2900 b1fd |067c: goto/16 042d // -024f │ │ -3a33f0: 0220 0100 |067e: move/from16 v32, v1 │ │ -3a33f4: 0829 0500 |0680: move-object/from16 v41, v5 │ │ -3a33f8: 07c5 |0682: move-object v5, v12 │ │ -3a33fa: 0527 0e00 |0683: move-wide/from16 v39, v14 │ │ -3a33fe: 020d 1500 |0685: move/from16 v13, v21 │ │ -3a3402: 1616 0000 |0687: const-wide/16 v22, #int 0 // #0 │ │ -3a3406: d801 1801 |0689: add-int/lit8 v1, v24, #int 1 // #01 │ │ -3a340a: 2133 |068b: array-length v3, v3 │ │ -3a340c: 3439 0d00 |068c: if-lt v9, v3, 0699 // +000d │ │ -3a3410: 3d01 0b00 |068e: if-lez v1, 0699 // +000b │ │ -3a3414: 5403 3279 |0690: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a3418: 2133 |0692: array-length v3, v3 │ │ -3a341a: 3531 0600 |0693: if-ge v1, v3, 0699 // +0006 │ │ -3a341e: 5403 3279 |0695: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a3422: 4d05 0301 |0697: aput-object v5, v3, v1 │ │ -3a3426: 0218 0100 |0699: move/from16 v24, v1 │ │ -3a342a: 283c |069b: goto 06d7 // +003c │ │ -3a342c: 0220 0100 |069c: move/from16 v32, v1 │ │ -3a3430: 0527 0e00 |069e: move-wide/from16 v39, v14 │ │ -3a3434: 020d 1500 |06a0: move/from16 v13, v21 │ │ -3a3438: 0829 1900 |06a2: move-object/from16 v41, v25 │ │ -3a343c: 0804 1b00 |06a4: move-object/from16 v4, v27 │ │ -3a3440: 1616 0000 |06a6: const-wide/16 v22, #int 0 // #0 │ │ -3a3444: 282f |06a8: goto 06d7 // +002f │ │ -3a3446: 0220 0100 |06a9: move/from16 v32, v1 │ │ -3a344a: 081e 0300 |06ab: move-object/from16 v30, v3 │ │ -3a344e: 021f 0700 |06ad: move/from16 v31, v7 │ │ -3a3452: 0527 0e00 |06af: move-wide/from16 v39, v14 │ │ -3a3456: 020d 1500 |06b1: move/from16 v13, v21 │ │ -3a345a: 0829 1900 |06b3: move-object/from16 v41, v25 │ │ -3a345e: 1616 0000 |06b5: const-wide/16 v22, #int 0 // #0 │ │ -3a3462: 074e |06b7: move-object v14, v4 │ │ -3a3464: 0804 1b00 |06b8: move-object/from16 v4, v27 │ │ -3a3468: 3b1f 1d00 |06ba: if-gez v31, 06d7 // +001d │ │ -3a346c: 3a18 1b00 |06bc: if-ltz v24, 06d7 // +001b │ │ -3a3470: 381a 1900 |06be: if-eqz v26, 06d7 // +0019 │ │ -3a3474: 5401 3279 |06c0: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a3478: 2203 e812 |06c2: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a347c: 7010 4098 0300 |06c4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a3482: 7401 caa2 1a00 |06c7: invoke-virtual/range {v26}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ -3a3488: 0c05 |06ca: move-result-object v5 │ │ -3a348a: 6e20 4b98 5300 |06cb: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a3490: 6e20 4b98 e300 |06ce: invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a3496: 6e10 5498 0300 |06d1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a349c: 0c03 |06d4: move-result-object v3 │ │ -3a349e: 4d03 0118 |06d5: aput-object v3, v1, v24 │ │ -3a34a2: d807 1f01 |06d7: add-int/lit8 v7, v31, #int 1 // #01 │ │ -3a34a6: 081b 0400 |06d9: move-object/from16 v27, v4 │ │ -3a34aa: 0215 0d00 |06db: move/from16 v21, v13 │ │ -3a34ae: 0803 1e00 |06dd: move-object/from16 v3, v30 │ │ -3a34b2: 0201 2000 |06df: move/from16 v1, v32 │ │ -3a34b6: 050e 2700 |06e1: move-wide/from16 v14, v39 │ │ -3a34ba: 0819 2900 |06e3: move-object/from16 v25, v41 │ │ -3a34be: 1204 |06e5: const/4 v4, #int 0 // #0 │ │ -3a34c0: 2900 48fb |06e6: goto/16 022e // -04b8 │ │ -3a34c4: 1211 |06e8: const/4 v1, #int 1 // #1 │ │ -3a34c6: d803 1801 |06e9: add-int/lit8 v3, v24, #int 1 // #01 │ │ -3a34ca: 5404 3279 |06eb: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a34ce: 2144 |06ed: array-length v4, v4 │ │ -3a34d0: 3543 0300 |06ee: if-ge v3, v4, 06f1 // +0003 │ │ -3a34d4: 2805 |06f0: goto 06f5 // +0005 │ │ -3a34d6: 5403 3279 |06f1: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a34da: 2133 |06f3: array-length v3, v3 │ │ -3a34dc: b113 |06f4: sub-int/2addr v3, v1 │ │ -3a34de: 5404 3279 |06f5: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a34e2: 2144 |06f7: array-length v4, v4 │ │ -3a34e4: b114 |06f8: sub-int/2addr v4, v1 │ │ -3a34e6: 3734 0a00 |06f9: if-le v4, v3, 0703 // +000a │ │ -3a34ea: 5401 3279 |06fb: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a34ee: 1205 |06fd: const/4 v5, #int 0 // #0 │ │ -3a34f0: 4d05 0104 |06fe: aput-object v5, v1, v4 │ │ -3a34f4: d804 04ff |0700: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3a34f8: 28f7 |0702: goto 06f9 // -0009 │ │ -3a34fa: 5401 3279 |0703: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a34fe: 1225 |0705: const/4 v5, #int 2 // #2 │ │ -3a3500: 3325 0500 |0706: if-ne v5, v2, 070b // +0005 │ │ -3a3504: 1a02 6d08 |0708: const-string v2, "@" // string@086d │ │ -3a3508: 2803 |070a: goto 070d // +0003 │ │ -3a350a: 1a02 2a1a |070b: const-string v2, "FILTER @" // string@1a2a │ │ -3a350e: 1205 |070d: const/4 v5, #int 0 // #0 │ │ -3a3510: 4d02 0105 |070e: aput-object v2, v1, v5 │ │ -3a3514: 3d04 1100 |0710: if-lez v4, 0721 // +0011 │ │ -3a3518: 5401 3279 |0712: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a351c: 5402 3279 |0714: iget-object v2, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a3520: 4602 0204 |0716: aget-object v2, v2, v4 │ │ -3a3524: 7110 4ea4 0200 |0718: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44e │ │ -3a352a: 0c02 |071b: move-result-object v2 │ │ -3a352c: 4d02 0104 |071c: aput-object v2, v1, v4 │ │ -3a3530: d804 04ff |071e: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3a3534: 28f0 |0720: goto 0710 // -0010 │ │ -3a3536: 0f03 |0721: return v3 │ │ +3a2c44: 7140 d4a5 53ba |02aa: invoke-static {v3, v5, v10, v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTaggedValueOr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5d4 │ │ +3a2c4a: 0c03 |02ad: move-result-object v3 │ │ +3a2c4c: 6e10 2298 0300 |02ae: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2c52: 0a1f |02b1: move-result v31 │ │ +3a2c54: 3d1f 0300 |02b2: if-lez v31, 02b5 // +0003 │ │ +3a2c58: 2802 |02b4: goto 02b6 // +0002 │ │ +3a2c5a: 07c3 |02b5: move-object v3, v12 │ │ +3a2c5c: d818 1801 |02b6: add-int/lit8 v24, v24, #int 1 // #01 │ │ +3a2c60: 021f 0700 |02b8: move/from16 v31, v7 │ │ +3a2c64: 1247 |02ba: const/4 v7, #int 4 // #4 │ │ +3a2c66: 3627 0a00 |02bb: if-gt v7, v2, 02c5 // +000a │ │ +3a2c6a: 5403 3279 |02bd: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a2c6e: 4d0b 0318 |02bf: aput-object v11, v3, v24 │ │ +3a2c72: 0820 0400 |02c1: move-object/from16 v32, v4 │ │ +3a2c76: 2900 cd00 |02c3: goto/16 0390 // +00cd │ │ +3a2c7a: 5407 3279 |02c5: iget-object v7, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a2c7e: 0820 0400 |02c7: move-object/from16 v32, v4 │ │ +3a2c82: 2204 e812 |02c9: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2c86: 7010 4098 0400 |02cb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a2c8c: 6e20 4b98 3400 |02ce: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2c92: 1303 0900 |02d1: const/16 v3, #int 9 // #9 │ │ +3a2c96: 6e20 4498 3400 |02d3: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a2c9c: 6e20 4b98 d400 |02d6: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2ca2: 6e10 5498 0400 |02d9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2ca8: 0c03 |02dc: move-result-object v3 │ │ +3a2caa: 4d03 0718 |02dd: aput-object v3, v7, v24 │ │ +3a2cae: 1303 4000 |02df: const/16 v3, #int 64 // #40 │ │ +3a2cb2: 6e20 1a98 3c00 |02e1: invoke-virtual {v12, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a2cb8: 0a04 |02e4: move-result v4 │ │ +3a2cba: 1a07 ae00 |02e5: const-string v7, " " // string@00ae │ │ +3a2cbe: 1a0d 8507 |02e7: const-string v13, ":GROUP:" // string@0785 │ │ +3a2cc2: 3d04 8400 |02e9: if-lez v4, 036d // +0084 │ │ +3a2cc6: 6e20 0e98 d500 |02eb: invoke-virtual {v5, v13}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a2ccc: 0a04 |02ee: move-result v4 │ │ +3a2cce: 3904 7e00 |02ef: if-nez v4, 036d // +007e │ │ +3a2cd2: 6e10 a8a2 0900 |02f1: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ +3a2cd8: 0b03 |02f4: move-result-wide v3 │ │ +3a2cda: 1209 |02f5: const/4 v9, #int 0 // #0 │ │ +3a2cdc: 7140 cba5 4399 |02f6: invoke-static {v3, v4, v9, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.ensureContact4Chat:(JZZ)J // method@a5cb │ │ +3a2ce2: 0b03 |02f9: move-result-wide v3 │ │ +3a2ce4: 1616 0000 |02fa: const-wide/16 v22, #int 0 // #0 │ │ +3a2ce8: 310d 1603 |02fc: cmp-long v13, v22, v3 │ │ +3a2cec: 380d 9200 |02fe: if-eqz v13, 0390 // +0092 │ │ +3a2cf0: 620d 317a |0300: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3a2cf4: 7130 e0a5 4309 |0302: invoke-static {v3, v4, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ +3a2cfa: 0c03 |0305: move-result-object v3 │ │ +3a2cfc: 1f03 ae14 |0306: check-cast v3, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a2d00: 6e20 baa5 3d00 |0308: invoke-virtual {v13, v3}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3a2d06: 0c03 |030b: move-result-object v3 │ │ +3a2d08: 1f03 af14 |030c: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a2d0c: 6e10 cba2 0300 |030e: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a2d12: 0c03 |0311: move-result-object v3 │ │ +3a2d14: d818 1801 |0312: add-int/lit8 v24, v24, #int 1 // #01 │ │ +3a2d18: 3d18 7c00 |0314: if-lez v24, 0390 // +007c │ │ +3a2d1c: 1a04 8207 |0316: const-string v4, ":FP:" // string@0782 │ │ +3a2d20: 7140 d4a5 54ba |0318: invoke-static {v4, v5, v10, v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTaggedValueOr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5d4 │ │ +3a2d26: 0c05 |031b: move-result-object v5 │ │ +3a2d28: 1309 0800 |031c: const/16 v9, #int 8 // #8 │ │ +3a2d2c: 6e10 2298 0500 |031e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2d32: 0a0d |0321: move-result v13 │ │ +3a2d34: 37d9 1800 |0322: if-le v9, v13, 033a // +0018 │ │ +3a2d38: 2205 e812 |0324: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2d3c: 7010 4098 0500 |0326: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a2d42: 1a09 5c08 |0329: const-string v9, "?" // string@085c │ │ +3a2d46: 6e20 4b98 9500 |032b: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2d4c: 7140 d4a5 34ba |032e: invoke-static {v4, v3, v10, v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTaggedValueOr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5d4 │ │ +3a2d52: 0c03 |0331: move-result-object v3 │ │ +3a2d54: 6e20 4b98 3500 |0332: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2d5a: 6e10 5498 0500 |0335: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2d60: 0c05 |0338: move-result-object v5 │ │ +3a2d62: 2818 |0339: goto 0351 // +0018 │ │ +3a2d64: 6e20 0e98 5300 |033a: invoke-virtual {v3, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a2d6a: 0a03 |033d: move-result v3 │ │ +3a2d6c: 3903 1300 |033e: if-nez v3, 0351 // +0013 │ │ +3a2d70: 2203 e812 |0340: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2d74: 7010 4098 0300 |0342: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a2d7a: 1a04 5c08 |0345: const-string v4, "?" // string@085c │ │ +3a2d7e: 6e20 4b98 4300 |0347: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2d84: 6e20 4b98 5300 |034a: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2d8a: 6e10 5498 0300 |034d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2d90: 0c05 |0350: move-result-object v5 │ │ +3a2d92: 5403 3279 |0351: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a2d96: 2204 e812 |0353: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2d9a: 7010 4098 0400 |0355: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a2da0: 6e20 4b98 7400 |0358: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2da6: 6e20 4b98 c400 |035b: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2dac: 1307 0900 |035e: const/16 v7, #int 9 // #9 │ │ +3a2db0: 6e20 4498 7400 |0360: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a2db6: 6e20 4b98 5400 |0363: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2dbc: 6e10 5498 0400 |0366: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2dc2: 0c04 |0369: move-result-object v4 │ │ +3a2dc4: 4d04 0318 |036a: aput-object v4, v3, v24 │ │ +3a2dc8: 2824 |036c: goto 0390 // +0024 │ │ +3a2dca: d818 1801 |036d: add-int/lit8 v24, v24, #int 1 // #01 │ │ +3a2dce: 3d18 2100 |036f: if-lez v24, 0390 // +0021 │ │ +3a2dd2: 5403 3279 |0371: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a2dd6: 2204 e812 |0373: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a2dda: 7010 4098 0400 |0375: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a2de0: 6e20 4b98 7400 |0378: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2de6: 6e20 4b98 c400 |037b: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2dec: 1307 0900 |037e: const/16 v7, #int 9 // #9 │ │ +3a2df0: 6e20 4498 7400 |0380: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a2df6: 7140 d4a5 5dba |0383: invoke-static {v13, v5, v10, v11}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTaggedValueOr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5d4 │ │ +3a2dfc: 0c05 |0386: move-result-object v5 │ │ +3a2dfe: 6e20 4b98 5400 |0387: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a2e04: 6e10 5498 0400 |038a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a2e0a: 0c04 |038d: move-result-object v4 │ │ +3a2e0c: 4d04 0318 |038e: aput-object v4, v3, v24 │ │ +3a2e10: 3806 0c03 |0390: if-eqz v6, 069c // +030c │ │ +3a2e14: 1603 0000 |0392: const-wide/16 v3, #int 0 // #0 │ │ +3a2e18: 3105 030e |0394: cmp-long v5, v3, v14 │ │ +3a2e1c: 3905 0400 |0396: if-nez v5, 039a // +0004 │ │ +3a2e20: 2900 0403 |0398: goto/16 069c // +0304 │ │ +3a2e24: 7120 cfa5 fe00 |039a: invoke-static {v14, v15}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMsgs4Chat:(J)Ljava/util/HashSet; // method@a5cf │ │ +3a2e2a: 0c03 |039d: move-result-object v3 │ │ +3a2e2c: 1244 |039e: const/4 v4, #int 4 // #4 │ │ +3a2e2e: 3324 1e00 |039f: if-ne v4, v2, 03bd // +001e │ │ +3a2e32: 6204 227a |03a1: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ +3a2e36: 5344 2b7a |03a3: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3a2e3a: 7120 cda5 5400 |03a5: invoke-static {v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.findEntries4Cats:(J)[Lnet/sf/dibdib/generic/QSTuple; // method@a5cd │ │ +3a2e40: 0c04 |03a8: move-result-object v4 │ │ +3a2e42: 2145 |03a9: array-length v5, v4 │ │ +3a2e44: 1207 |03aa: const/4 v7, #int 0 // #0 │ │ +3a2e46: 3557 1200 |03ab: if-ge v7, v5, 03bd // +0012 │ │ +3a2e4a: 4609 0407 |03ad: aget-object v9, v4, v7 │ │ +3a2e4e: 6e10 a8a2 0900 |03af: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ +3a2e54: 0b09 |03b2: move-result-wide v9 │ │ +3a2e56: 7120 ad97 a900 |03b3: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3a2e5c: 0c09 |03b6: move-result-object v9 │ │ +3a2e5e: 6e20 289a 9300 |03b7: invoke-virtual {v3, v9}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ +3a2e64: d807 0701 |03ba: add-int/lit8 v7, v7, #int 1 // #01 │ │ +3a2e68: 28ef |03bc: goto 03ab // -0011 │ │ +3a2e6a: 2204 7b13 |03bd: new-instance v4, Ljava/util/TreeMap; // type@137b │ │ +3a2e6e: 7010 c29a 0400 |03bf: invoke-direct {v4}, Ljava/util/TreeMap;.:()V // method@9ac2 │ │ +3a2e74: 6e10 2d9a 0300 |03c2: invoke-virtual {v3}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@9a2d │ │ +3a2e7a: 0c03 |03c5: move-result-object v3 │ │ +3a2e7c: 7210 3f9a 0300 |03c6: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3a2e82: 0a05 |03c9: move-result v5 │ │ +3a2e84: 3805 3600 |03ca: if-eqz v5, 0400 // +0036 │ │ +3a2e88: 7210 409a 0300 |03cc: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3a2e8e: 0c05 |03cf: move-result-object v5 │ │ +3a2e90: 1f05 d112 |03d0: check-cast v5, Ljava/lang/Long; // type@12d1 │ │ +3a2e94: 6e10 a897 0500 |03d2: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3a2e9a: 0b09 |03d5: move-result-wide v9 │ │ +3a2e9c: 1205 |03d6: const/4 v5, #int 0 // #0 │ │ +3a2e9e: 7130 e0a5 a905 |03d7: invoke-static {v9, v10, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ +3a2ea4: 0c07 |03da: move-result-object v7 │ │ +3a2ea6: 2075 ae14 |03db: instance-of v5, v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a2eaa: 3905 0300 |03dd: if-nez v5, 03e0 // +0003 │ │ +3a2eae: 28e7 |03df: goto 03c6 // -0019 │ │ +3a2eb0: 6205 377a |03e0: sget-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3a2eb4: 1f07 ae14 |03e2: check-cast v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a2eb8: 6e20 bba5 7500 |03e4: invoke-virtual {v5, v7}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3a2ebe: 0c05 |03e7: move-result-object v5 │ │ +3a2ec0: 6e10 0ba3 0500 |03e8: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ +3a2ec6: 0b09 |03eb: move-result-wide v9 │ │ +3a2ec8: 1215 |03ec: const/4 v5, #int 1 // #1 │ │ +3a2eca: c559 |03ed: ushr-long/2addr v9, v5 │ │ +3a2ecc: 3807 d8ff |03ee: if-eqz v7, 03c6 // -0028 │ │ +3a2ed0: 7d9c |03f0: neg-long v12, v9 │ │ +3a2ed2: 7120 ad97 dc00 |03f1: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3a2ed8: 0c05 |03f4: move-result-object v5 │ │ +3a2eda: 6e30 c89a 5407 |03f5: invoke-virtual {v4, v5, v7}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9ac8 │ │ +3a2ee0: 0c05 |03f8: move-result-object v5 │ │ +3a2ee2: 0757 |03f9: move-object v7, v5 │ │ +3a2ee4: 1f07 ae14 |03fa: check-cast v7, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a2ee8: 160c 0100 |03fc: const-wide/16 v12, #int 1 // #1 │ │ +3a2eec: bbc9 |03fe: add-long/2addr v9, v12 │ │ +3a2eee: 28ef |03ff: goto 03ee // -0011 │ │ +3a2ef0: 6e10 cb9a 0400 |0400: invoke-virtual {v4}, Ljava/util/TreeMap;.values:()Ljava/util/Collection; // method@9acb │ │ +3a2ef6: 0c03 |0403: move-result-object v3 │ │ +3a2ef8: 1204 |0404: const/4 v4, #int 0 // #0 │ │ +3a2efa: 2345 0d16 |0405: new-array v5, v4, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a2efe: 7220 f299 5300 |0407: invoke-interface {v3, v5}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@99f2 │ │ +3a2f04: 0c03 |040a: move-result-object v3 │ │ +3a2f06: 1f03 0d16 |040b: check-cast v3, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3a2f0a: 7401 2298 1b00 |040d: invoke-virtual/range {v27}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a2f10: 0a04 |0410: move-result v4 │ │ +3a2f12: 0805 1900 |0411: move-object/from16 v5, v25 │ │ +3a2f16: 3d04 0f00 |0413: if-lez v4, 0422 // +000f │ │ +3a2f1a: 0804 1b00 |0415: move-object/from16 v4, v27 │ │ +3a2f1e: 6e20 1298 4500 |0417: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3a2f24: 0a07 |041a: move-result v7 │ │ +3a2f26: 3907 0900 |041b: if-nez v7, 0424 // +0009 │ │ +3a2f2a: 1237 |041d: const/4 v7, #int 3 // #3 │ │ +3a2f2c: 3727 0700 |041e: if-le v7, v2, 0425 // +0007 │ │ +3a2f30: 12f9 |0420: const/4 v9, #int -1 // #ff │ │ +3a2f32: 2805 |0421: goto 0426 // +0005 │ │ +3a2f34: 0804 1b00 |0422: move-object/from16 v4, v27 │ │ +3a2f38: 1237 |0424: const/4 v7, #int 3 // #3 │ │ +3a2f3a: 1209 |0425: const/4 v9, #int 0 // #0 │ │ +3a2f3c: 3627 0500 |0426: if-gt v7, v2, 042b // +0005 │ │ +3a2f40: 1307 4800 |0428: const/16 v7, #int 72 // #48 │ │ +3a2f44: 2803 |042a: goto 042d // +0003 │ │ +3a2f46: 1307 2d00 |042b: const/16 v7, #int 45 // #2d │ │ +3a2f4a: 213a |042d: array-length v10, v3 │ │ +3a2f4c: 1a0c 5457 |042e: const-string v12, "____________________________________________________________" // string@5754 │ │ +3a2f50: 35a9 4e02 |0430: if-ge v9, v10, 067e // +024e │ │ +3a2f54: 3a09 0500 |0432: if-ltz v9, 0437 // +0005 │ │ +3a2f58: 460a 0309 |0434: aget-object v10, v3, v9 │ │ +3a2f5c: 2802 |0436: goto 0438 // +0002 │ │ +3a2f5e: 120a |0437: const/4 v10, #int 0 // #0 │ │ +3a2f60: 380a 1100 |0438: if-eqz v10, 0449 // +0011 │ │ +3a2f64: 620d 307a |043a: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3a2f68: 6e20 bba5 ad00 |043c: invoke-virtual {v13, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3a2f6e: 0c0d |043f: move-result-object v13 │ │ +3a2f70: 6e10 0ca3 0d00 |0440: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3a2f76: 0b21 |0443: move-result-wide v33 │ │ +3a2f78: 0527 0e00 |0444: move-wide/from16 v39, v14 │ │ +3a2f7c: 050d 2100 |0446: move-wide/from16 v13, v33 │ │ +3a2f80: 2805 |0448: goto 044d // +0005 │ │ +3a2f82: 0527 0e00 |0449: move-wide/from16 v39, v14 │ │ +3a2f86: 160d 0000 |044b: const-wide/16 v13, #int 0 // #0 │ │ +3a2f8a: 1616 0000 |044d: const-wide/16 v22, #int 0 // #0 │ │ +3a2f8e: 310f 160d |044f: cmp-long v15, v22, v13 │ │ +3a2f92: 380f 1f00 |0451: if-eqz v15, 0470 // +001f │ │ +3a2f96: 620f 6473 |0453: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a2f9a: 0819 0b00 |0455: move-object/from16 v25, v11 │ │ +3a2f9e: 081b 0c00 |0457: move-object/from16 v27, v12 │ │ +3a2fa2: 53fb 437a |0459: iget-wide v11, v15, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserPid:J // field@7a43 │ │ +3a2fa6: 310f 0b0d |045b: cmp-long v15, v11, v13 │ │ +3a2faa: 390f 0300 |045d: if-nez v15, 0460 // +0003 │ │ +3a2fae: 2815 |045f: goto 0474 // +0015 │ │ +3a2fb0: 160b 0100 |0460: const-wide/16 v11, #int 1 // #1 │ │ +3a2fb4: 310f 0b0d |0462: cmp-long v15, v11, v13 │ │ +3a2fb8: 390f 0600 |0464: if-nez v15, 046a // +0006 │ │ +3a2fbc: 620d c276 |0466: sget-object v13, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c2 │ │ +3a2fc0: 120f |0468: const/4 v15, #int 0 // #0 │ │ +3a2fc2: 2810 |0469: goto 0479 // +0010 │ │ +3a2fc4: 120f |046a: const/4 v15, #int 0 // #0 │ │ +3a2fc6: 7130 e0a5 ed0f |046b: invoke-static {v13, v14, v15}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ +3a2fcc: 0c0d |046e: move-result-object v13 │ │ +3a2fce: 280a |046f: goto 0479 // +000a │ │ +3a2fd0: 0819 0b00 |0470: move-object/from16 v25, v11 │ │ +3a2fd4: 081b 0c00 |0472: move-object/from16 v27, v12 │ │ +3a2fd8: 160b 0100 |0474: const-wide/16 v11, #int 1 // #1 │ │ +3a2fdc: 120f |0476: const/4 v15, #int 0 // #0 │ │ +3a2fde: 620d c076 |0477: sget-object v13, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3a2fe2: 20de ae14 |0479: instance-of v14, v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a2fe6: 380e 1500 |047b: if-eqz v14, 0490 // +0015 │ │ +3a2fea: 07de |047d: move-object v14, v13 │ │ +3a2fec: 1f0e ae14 |047e: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a2ff0: 54eb 3576 |0480: iget-object v11, v14, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3a2ff4: 460b 0b0f |0482: aget-object v11, v11, v15 │ │ +3a2ff8: 390b 0300 |0484: if-nez v11, 0487 // +0003 │ │ +3a2ffc: 280a |0486: goto 0490 // +000a │ │ +3a2ffe: 54eb 3576 |0487: iget-object v11, v14, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3a3002: 460b 0b0f |0489: aget-object v11, v11, v15 │ │ +3a3006: 6e10 eb97 0b00 |048b: invoke-virtual {v11}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a300c: 0c0b |048e: move-result-object v11 │ │ +3a300e: 280a |048f: goto 0499 // +000a │ │ +3a3010: 390d 0500 |0490: if-nez v13, 0495 // +0005 │ │ +3a3014: 080b 1300 |0492: move-object/from16 v11, v19 │ │ +3a3018: 2805 |0494: goto 0499 // +0005 │ │ +3a301a: 6e10 eb97 0d00 |0495: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a3020: 0c0b |0498: move-result-object v11 │ │ +3a3022: 380a 0900 |0499: if-eqz v10, 04a2 // +0009 │ │ +3a3026: 620c 347a |049b: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3a302a: 6e20 baa5 ac00 |049d: invoke-virtual {v12, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3a3030: 0c0c |04a0: move-result-object v12 │ │ +3a3032: 2802 |04a1: goto 04a3 // +0002 │ │ +3a3034: 07ac |04a2: move-object v12, v10 │ │ +3a3036: 390a 0500 |04a3: if-nez v10, 04a8 // +0005 │ │ +3a303a: 080d 1900 |04a5: move-object/from16 v13, v25 │ │ +3a303e: 2816 |04a7: goto 04bd // +0016 │ │ +3a3040: 620d 377a |04a8: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3a3044: 6e20 bba5 ad00 |04aa: invoke-virtual {v13, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3a304a: 0c0d |04ad: move-result-object v13 │ │ +3a304c: 6e10 0ba3 0d00 |04ae: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.getShash:()J // method@a30b │ │ +3a3052: 0b0d |04b1: move-result-wide v13 │ │ +3a3054: 7120 61a3 ed00 |04b2: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/DateFunc;.dateLocal4Hash62:(J)Ljava/lang/String; // method@a361 │ │ +3a305a: 0c0d |04b5: move-result-object v13 │ │ +3a305c: 130e 1000 |04b6: const/16 v14, #int 16 // #10 │ │ +3a3060: 120f |04b8: const/4 v15, #int 0 // #0 │ │ +3a3062: 6e30 2e98 fd0e |04b9: invoke-virtual {v13, v15, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a3068: 0c0d |04bc: move-result-object v13 │ │ +3a306a: 380a 1700 |04bd: if-eqz v10, 04d4 // +0017 │ │ +3a306e: 20ce af14 |04bf: instance-of v14, v12, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a3072: 380e 1300 |04c1: if-eqz v14, 04d4 // +0013 │ │ +3a3076: 1f0c af14 |04c3: check-cast v12, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a307a: 6e10 cba2 0c00 |04c5: invoke-virtual {v12}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a3080: 0c0c |04c8: move-result-object v12 │ │ +3a3082: 1a0e b204 |04c9: const-string v14, "*:" // string@04b2 │ │ +3a3086: 6e20 0e98 ec00 |04cb: invoke-virtual {v12, v14}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a308c: 0a0c |04ce: move-result v12 │ │ +3a308e: 390c 0300 |04cf: if-nez v12, 04d2 // +0003 │ │ +3a3092: 2803 |04d1: goto 04d4 // +0003 │ │ +3a3094: 120c |04d2: const/4 v12, #int 0 // #0 │ │ +3a3096: 2802 |04d3: goto 04d5 // +0002 │ │ +3a3098: 121c |04d4: const/4 v12, #int 1 // #1 │ │ +3a309a: 220e e812 |04d5: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a309e: 7010 4098 0e00 |04d7: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a30a4: 1a0f 4b57 |04da: const-string v15, "__" // string@574b │ │ +3a30a8: 6e20 4b98 fe00 |04dc: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a30ae: 380a 0f00 |04df: if-eqz v10, 04ee // +000f │ │ +3a30b2: 6e20 1298 b500 |04e1: invoke-virtual {v5, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3a30b8: 0a0f |04e4: move-result v15 │ │ +3a30ba: 0829 0500 |04e5: move-object/from16 v41, v5 │ │ +3a30be: 380f 0500 |04e7: if-eqz v15, 04ec // +0005 │ │ +3a30c2: 0805 1900 |04e9: move-object/from16 v5, v25 │ │ +3a30c6: 281d |04eb: goto 0508 // +001d │ │ +3a30c8: 07b5 |04ec: move-object v5, v11 │ │ +3a30ca: 281b |04ed: goto 0508 // +001b │ │ +3a30cc: 220f e812 |04ee: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a30d0: 7010 4098 0f00 |04f0: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a30d6: 0829 0500 |04f3: move-object/from16 v41, v5 │ │ +3a30da: 1a05 5157 |04f5: const-string v5, "_________" // string@5751 │ │ +3a30de: 6e20 4b98 5f00 |04f7: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a30e4: 3384 0500 |04fa: if-ne v4, v8, 04ff // +0005 │ │ +3a30e8: 1a05 3f41 |04fc: const-string v5, "PREVIEW" // string@413f │ │ +3a30ec: 2803 |04fe: goto 0501 // +0003 │ │ +3a30ee: 1a05 7116 |04ff: const-string v5, "DRAFT" // string@1671 │ │ +3a30f2: 6e20 4b98 5f00 |0501: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a30f8: 6e10 5498 0f00 |0504: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a30fe: 0c05 |0507: move-result-object v5 │ │ +3a3100: 6e20 4b98 5e00 |0508: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a3106: 6e10 5498 0e00 |050b: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a310c: 0c05 |050e: move-result-object v5 │ │ +3a310e: 220e e812 |050f: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a3112: 7010 4098 0e00 |0511: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a3118: 1a0f 4f57 |0514: const-string v15, "____" // string@574f │ │ +3a311c: 6e20 4b98 fe00 |0516: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a3122: 380c 0500 |0519: if-eqz v12, 051e // +0005 │ │ +3a3126: 080c 1900 |051b: move-object/from16 v12, v25 │ │ +3a312a: 2803 |051d: goto 0520 // +0003 │ │ +3a312c: 1a0c d905 |051e: const-string v12, ".." // string@05d9 │ │ +3a3130: 6e20 4b98 ce00 |0520: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a3136: 6e20 4b98 5e00 |0523: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a313c: 6e10 5498 0e00 |0526: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a3142: 0c05 |0529: move-result-object v5 │ │ +3a3144: 380a 0f00 |052a: if-eqz v10, 0539 // +000f │ │ +3a3148: 620c 317a |052c: sget-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3a314c: 6e20 baa5 ac00 |052e: invoke-virtual {v12, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3a3152: 0c0a |0531: move-result-object v10 │ │ +3a3154: 1f0a af14 |0532: check-cast v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a3158: 6e10 cba2 0a00 |0534: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a315e: 0c0a |0537: move-result-object v10 │ │ +3a3160: 2802 |0538: goto 053a // +0002 │ │ +3a3162: 074a |0539: move-object v10, v4 │ │ +3a3164: 920c 1507 |053a: mul-int v12, v21, v7 │ │ +3a3168: 6e10 2298 0a00 |053c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a316e: 0a0e |053f: move-result v14 │ │ +3a3170: 35ec 2c00 |0540: if-ge v12, v14, 056c // +002c │ │ +3a3174: 3d09 0500 |0542: if-lez v9, 0547 // +0005 │ │ +3a3178: 020e 1500 |0544: move/from16 v14, v21 │ │ +3a317c: 2805 |0546: goto 054b // +0005 │ │ +3a317e: 122c |0547: const/4 v12, #int 2 // #2 │ │ +3a3180: db0e 0102 |0548: div-int/lit8 v14, v1, #int 2 // #02 │ │ +3a3184: b1ce |054a: sub-int/2addr v14, v12 │ │ +3a3186: 920e 0e07 |054b: mul-int v14, v14, v7 │ │ +3a318a: 6e10 2298 0a00 |054d: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a3190: 0a0c |0550: move-result v12 │ │ +3a3192: 35ce 1b00 |0551: if-ge v14, v12, 056c // +001b │ │ +3a3196: 220c e812 |0553: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a319a: 7010 4098 0c00 |0555: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a31a0: d80e 0ef9 |0558: add-int/lit8 v14, v14, #int -7 // #f9 │ │ +3a31a4: 120f |055a: const/4 v15, #int 0 // #0 │ │ +3a31a6: 6e30 2e98 fa0e |055b: invoke-virtual {v10, v15, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a31ac: 0c0a |055e: move-result-object v10 │ │ +3a31ae: 6e20 4b98 ac00 |055f: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a31b4: 080e 2000 |0562: move-object/from16 v14, v32 │ │ +3a31b8: 6e20 4b98 ec00 |0564: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a31be: 6e10 5498 0c00 |0567: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a31c4: 0c0a |056a: move-result-object v10 │ │ +3a31c6: 2803 |056b: goto 056e // +0003 │ │ +3a31c8: 080e 2000 |056c: move-object/from16 v14, v32 │ │ +3a31cc: d80c 1802 |056e: add-int/lit8 v12, v24, #int 2 // #02 │ │ +3a31d0: 6e10 2298 0a00 |0570: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a31d6: 0a0f |0573: move-result v15 │ │ +3a31d8: b37f |0574: div-int/2addr v15, v7 │ │ +3a31da: b0fc |0575: add-int/2addr v12, v15 │ │ +3a31dc: 540f 3279 |0576: iget-object v15, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a31e0: 21ff |0578: array-length v15, v15 │ │ +3a31e2: 34fc 0c00 |0579: if-lt v12, v15, 0585 // +000c │ │ +3a31e6: 0220 0100 |057b: move/from16 v32, v1 │ │ +3a31ea: 020d 1500 |057d: move/from16 v13, v21 │ │ +3a31ee: 080b 1900 |057f: move-object/from16 v11, v25 │ │ +3a31f2: 0805 1b00 |0581: move-object/from16 v5, v27 │ │ +3a31f6: 2900 0601 |0583: goto/16 0689 // +0106 │ │ +3a31fa: 123c |0585: const/4 v12, #int 3 // #3 │ │ +3a31fc: 362c 7a00 |0586: if-gt v12, v2, 0600 // +007a │ │ +3a3200: 6e10 2298 0800 |0588: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a3206: 0a05 |058b: move-result v5 │ │ +3a3208: 3d05 1100 |058c: if-lez v5, 059d // +0011 │ │ +3a320c: 6e20 0e98 8a00 |058e: invoke-virtual {v10, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a3212: 0a05 |0591: move-result v5 │ │ +3a3214: 3905 0b00 |0592: if-nez v5, 059d // +000b │ │ +3a3218: 0220 0100 |0594: move/from16 v32, v1 │ │ +3a321c: 020d 1500 |0596: move/from16 v13, v21 │ │ +3a3220: 080b 1900 |0598: move-object/from16 v11, v25 │ │ +3a3224: 124c |059a: const/4 v12, #int 4 // #4 │ │ +3a3226: 2900 d500 |059b: goto/16 0670 // +00d5 │ │ +3a322a: d818 1801 |059d: add-int/lit8 v24, v24, #int 1 // #01 │ │ +3a322e: 3d18 5500 |059f: if-lez v24, 05f4 // +0055 │ │ +3a3232: 5405 3279 |05a1: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a3236: 6e10 2298 0d00 |05a3: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a323c: 0a0f |05a6: move-result v15 │ │ +3a323e: 122c |05a7: const/4 v12, #int 2 // #2 │ │ +3a3240: 34fc 0b00 |05a8: if-lt v12, v15, 05b3 // +000b │ │ +3a3244: 0220 0100 |05aa: move/from16 v32, v1 │ │ +3a3248: 080a 1900 |05ac: move-object/from16 v10, v25 │ │ +3a324c: 07ad |05ae: move-object v13, v10 │ │ +3a324e: 1301 0900 |05af: const/16 v1, #int 9 // #9 │ │ +3a3252: 124c |05b1: const/4 v12, #int 4 // #4 │ │ +3a3254: 283f |05b2: goto 05f1 // +003f │ │ +3a3256: 220f e812 |05b3: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a325a: 7010 4098 0f00 |05b5: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a3260: 6e20 2d98 cd00 |05b8: invoke-virtual {v13, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a3266: 0c0d |05bb: move-result-object v13 │ │ +3a3268: 130c 5400 |05bc: const/16 v12, #int 84 // #54 │ │ +3a326c: 0220 0100 |05be: move/from16 v32, v1 │ │ +3a3270: 1301 2e00 |05c0: const/16 v1, #int 46 // #2e │ │ +3a3274: 6e30 2698 cd01 |05c2: invoke-virtual {v13, v12, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3a327a: 0c01 |05c5: move-result-object v1 │ │ +3a327c: 1a0c ff56 |05c6: const-string v12, "[^\.0-9]" // string@56ff │ │ +3a3280: 080d 1900 |05c8: move-object/from16 v13, v25 │ │ +3a3284: 6e30 2898 c10d |05ca: invoke-virtual {v1, v12, v13}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9828 │ │ +3a328a: 0c01 |05cd: move-result-object v1 │ │ +3a328c: 6e20 4b98 1f00 |05ce: invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a3292: 1a01 a500 |05d1: const-string v1, " " // string@00a5 │ │ +3a3296: 6e20 4b98 1f00 |05d3: invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a329c: 6e10 2298 0b00 |05d6: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a32a2: 0a01 |05d9: move-result v1 │ │ +3a32a4: 124c |05da: const/4 v12, #int 4 // #4 │ │ +3a32a6: 351c 0700 |05db: if-ge v12, v1, 05e2 // +0007 │ │ +3a32aa: 1201 |05dd: const/4 v1, #int 0 // #0 │ │ +3a32ac: 6e30 2e98 1b0c |05de: invoke-virtual {v11, v1, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a32b2: 0c0b |05e1: move-result-object v11 │ │ +3a32b4: 6e20 4b98 bf00 |05e2: invoke-virtual {v15, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a32ba: 1301 0900 |05e5: const/16 v1, #int 9 // #9 │ │ +3a32be: 6e20 4498 1f00 |05e7: invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a32c4: 6e20 4b98 af00 |05ea: invoke-virtual {v15, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a32ca: 6e10 5498 0f00 |05ed: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a32d0: 0c0a |05f0: move-result-object v10 │ │ +3a32d2: 4d0a 0518 |05f1: aput-object v10, v5, v24 │ │ +3a32d6: 2808 |05f3: goto 05fb // +0008 │ │ +3a32d8: 0220 0100 |05f4: move/from16 v32, v1 │ │ +3a32dc: 080d 1900 |05f6: move-object/from16 v13, v25 │ │ +3a32e0: 1301 0900 |05f8: const/16 v1, #int 9 // #9 │ │ +3a32e4: 124c |05fa: const/4 v12, #int 4 // #4 │ │ +3a32e6: 07db |05fb: move-object v11, v13 │ │ +3a32e8: 020d 1500 |05fc: move/from16 v13, v21 │ │ +3a32ec: 2900 7200 |05fe: goto/16 0670 // +0072 │ │ +3a32f0: 0220 0100 |0600: move/from16 v32, v1 │ │ +3a32f4: 080b 1900 |0602: move-object/from16 v11, v25 │ │ +3a32f8: 1301 0900 |0604: const/16 v1, #int 9 // #9 │ │ +3a32fc: 124c |0606: const/4 v12, #int 4 // #4 │ │ +3a32fe: 220f e812 |0607: new-instance v15, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a3302: 7010 4098 0f00 |0609: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a3308: 6e20 4b98 5f00 |060c: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a330e: 1a05 4e57 |060f: const-string v5, "___" // string@574e │ │ +3a3312: 6e20 4b98 5f00 |0611: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a3318: 6e20 4b98 df00 |0614: invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a331e: 0805 1b00 |0617: move-object/from16 v5, v27 │ │ +3a3322: 6e20 4b98 5f00 |0619: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a3328: 6e10 5498 0f00 |061c: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a332e: 0c0d |061f: move-result-object v13 │ │ +3a3330: 130f 5f00 |0620: const/16 v15, #int 95 // #5f │ │ +3a3334: 1301 4600 |0622: const/16 v1, #int 70 // #46 │ │ +3a3338: 6e20 0998 1d00 |0624: invoke-virtual {v13, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a333e: 0a01 |0627: move-result v1 │ │ +3a3340: 331f 0900 |0628: if-ne v15, v1, 0631 // +0009 │ │ +3a3344: 1301 4600 |062a: const/16 v1, #int 70 // #46 │ │ +3a3348: 120f |062c: const/4 v15, #int 0 // #0 │ │ +3a334a: 6e30 2e98 fd01 |062d: invoke-virtual {v13, v15, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a3350: 0c0d |0630: move-result-object v13 │ │ +3a3352: 6e10 2298 0a00 |0631: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a3358: 0a24 |0634: move-result v36 │ │ +3a335a: d822 1801 |0635: add-int/lit8 v34, v24, #int 1 // #01 │ │ +3a335e: 3d22 0600 |0637: if-lez v34, 063d // +0006 │ │ +3a3362: 5401 3279 |0639: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a3366: 4d0d 0122 |063b: aput-object v13, v1, v34 │ │ +3a336a: 5401 3279 |063d: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a336e: 2111 |063f: array-length v1, v1 │ │ +3a3370: 9101 0122 |0640: sub-int v1, v1, v34 │ │ +3a3374: 020d 1500 |0642: move/from16 v13, v21 │ │ +3a3378: 351d 0500 |0644: if-ge v13, v1, 0649 // +0005 │ │ +3a337c: 0225 0d00 |0646: move/from16 v37, v13 │ │ +3a3380: 280a |0648: goto 0652 // +000a │ │ +3a3382: 5401 3279 |0649: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a3386: 2111 |064b: array-length v1, v1 │ │ +3a3388: 9101 0122 |064c: sub-int v1, v1, v34 │ │ +3a338c: 121f |064e: const/4 v15, #int 1 // #1 │ │ +3a338e: b1f1 |064f: sub-int/2addr v1, v15 │ │ +3a3390: 0225 0100 |0650: move/from16 v37, v1 │ │ +3a3394: 5401 3279 |0652: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a3398: 0821 0100 |0654: move-object/from16 v33, v1 │ │ +3a339c: 0823 0a00 |0656: move-object/from16 v35, v10 │ │ +3a33a0: 0226 0700 |0658: move/from16 v38, v7 │ │ +3a33a4: 7706 98a4 2100 |065a: invoke-static/range {v33, v34, v35, v36, v37, v38}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.formatLines:([Ljava/lang/String;ILjava/lang/String;III)I // method@a498 │ │ +3a33aa: 0a01 |065d: move-result v1 │ │ +3a33ac: 3b09 1000 |065e: if-gez v9, 066e // +0010 │ │ +3a33b0: 540a 3279 |0660: iget-object v10, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a33b4: d801 0101 |0662: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a33b8: 4d05 0a01 |0664: aput-object v5, v10, v1 │ │ +3a33bc: 5405 3279 |0666: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a33c0: 121a |0668: const/4 v10, #int 1 // #1 │ │ +3a33c2: b0a1 |0669: add-int/2addr v1, v10 │ │ +3a33c4: 1a0a 5057 |066a: const-string v10, "_____" // string@5750 │ │ +3a33c8: 4d0a 0501 |066c: aput-object v10, v5, v1 │ │ +3a33cc: 0218 0100 |066e: move/from16 v24, v1 │ │ +3a33d0: d809 0901 |0670: add-int/lit8 v9, v9, #int 1 // #01 │ │ +3a33d4: 0215 0d00 |0672: move/from16 v21, v13 │ │ +3a33d8: 0201 2000 |0674: move/from16 v1, v32 │ │ +3a33dc: 0805 2900 |0676: move-object/from16 v5, v41 │ │ +3a33e0: 0820 0e00 |0678: move-object/from16 v32, v14 │ │ +3a33e4: 050e 2700 |067a: move-wide/from16 v14, v39 │ │ +3a33e8: 2900 b1fd |067c: goto/16 042d // -024f │ │ +3a33ec: 0220 0100 |067e: move/from16 v32, v1 │ │ +3a33f0: 0829 0500 |0680: move-object/from16 v41, v5 │ │ +3a33f4: 07c5 |0682: move-object v5, v12 │ │ +3a33f6: 0527 0e00 |0683: move-wide/from16 v39, v14 │ │ +3a33fa: 020d 1500 |0685: move/from16 v13, v21 │ │ +3a33fe: 1616 0000 |0687: const-wide/16 v22, #int 0 // #0 │ │ +3a3402: d801 1801 |0689: add-int/lit8 v1, v24, #int 1 // #01 │ │ +3a3406: 2133 |068b: array-length v3, v3 │ │ +3a3408: 3439 0d00 |068c: if-lt v9, v3, 0699 // +000d │ │ +3a340c: 3d01 0b00 |068e: if-lez v1, 0699 // +000b │ │ +3a3410: 5403 3279 |0690: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a3414: 2133 |0692: array-length v3, v3 │ │ +3a3416: 3531 0600 |0693: if-ge v1, v3, 0699 // +0006 │ │ +3a341a: 5403 3279 |0695: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a341e: 4d05 0301 |0697: aput-object v5, v3, v1 │ │ +3a3422: 0218 0100 |0699: move/from16 v24, v1 │ │ +3a3426: 283c |069b: goto 06d7 // +003c │ │ +3a3428: 0220 0100 |069c: move/from16 v32, v1 │ │ +3a342c: 0527 0e00 |069e: move-wide/from16 v39, v14 │ │ +3a3430: 020d 1500 |06a0: move/from16 v13, v21 │ │ +3a3434: 0829 1900 |06a2: move-object/from16 v41, v25 │ │ +3a3438: 0804 1b00 |06a4: move-object/from16 v4, v27 │ │ +3a343c: 1616 0000 |06a6: const-wide/16 v22, #int 0 // #0 │ │ +3a3440: 282f |06a8: goto 06d7 // +002f │ │ +3a3442: 0220 0100 |06a9: move/from16 v32, v1 │ │ +3a3446: 081e 0300 |06ab: move-object/from16 v30, v3 │ │ +3a344a: 021f 0700 |06ad: move/from16 v31, v7 │ │ +3a344e: 0527 0e00 |06af: move-wide/from16 v39, v14 │ │ +3a3452: 020d 1500 |06b1: move/from16 v13, v21 │ │ +3a3456: 0829 1900 |06b3: move-object/from16 v41, v25 │ │ +3a345a: 1616 0000 |06b5: const-wide/16 v22, #int 0 // #0 │ │ +3a345e: 074e |06b7: move-object v14, v4 │ │ +3a3460: 0804 1b00 |06b8: move-object/from16 v4, v27 │ │ +3a3464: 3b1f 1d00 |06ba: if-gez v31, 06d7 // +001d │ │ +3a3468: 3a18 1b00 |06bc: if-ltz v24, 06d7 // +001b │ │ +3a346c: 381a 1900 |06be: if-eqz v26, 06d7 // +0019 │ │ +3a3470: 5401 3279 |06c0: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a3474: 2203 e812 |06c2: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a3478: 7010 4098 0300 |06c4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a347e: 7401 caa2 1a00 |06c7: invoke-virtual/range {v26}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ +3a3484: 0c05 |06ca: move-result-object v5 │ │ +3a3486: 6e20 4b98 5300 |06cb: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a348c: 6e20 4b98 e300 |06ce: invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a3492: 6e10 5498 0300 |06d1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a3498: 0c03 |06d4: move-result-object v3 │ │ +3a349a: 4d03 0118 |06d5: aput-object v3, v1, v24 │ │ +3a349e: d807 1f01 |06d7: add-int/lit8 v7, v31, #int 1 // #01 │ │ +3a34a2: 081b 0400 |06d9: move-object/from16 v27, v4 │ │ +3a34a6: 0215 0d00 |06db: move/from16 v21, v13 │ │ +3a34aa: 0803 1e00 |06dd: move-object/from16 v3, v30 │ │ +3a34ae: 0201 2000 |06df: move/from16 v1, v32 │ │ +3a34b2: 050e 2700 |06e1: move-wide/from16 v14, v39 │ │ +3a34b6: 0819 2900 |06e3: move-object/from16 v25, v41 │ │ +3a34ba: 1204 |06e5: const/4 v4, #int 0 // #0 │ │ +3a34bc: 2900 48fb |06e6: goto/16 022e // -04b8 │ │ +3a34c0: 1211 |06e8: const/4 v1, #int 1 // #1 │ │ +3a34c2: d803 1801 |06e9: add-int/lit8 v3, v24, #int 1 // #01 │ │ +3a34c6: 5404 3279 |06eb: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a34ca: 2144 |06ed: array-length v4, v4 │ │ +3a34cc: 3543 0300 |06ee: if-ge v3, v4, 06f1 // +0003 │ │ +3a34d0: 2805 |06f0: goto 06f5 // +0005 │ │ +3a34d2: 5403 3279 |06f1: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a34d6: 2133 |06f3: array-length v3, v3 │ │ +3a34d8: b113 |06f4: sub-int/2addr v3, v1 │ │ +3a34da: 5404 3279 |06f5: iget-object v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a34de: 2144 |06f7: array-length v4, v4 │ │ +3a34e0: b114 |06f8: sub-int/2addr v4, v1 │ │ +3a34e2: 3734 0a00 |06f9: if-le v4, v3, 0703 // +000a │ │ +3a34e6: 5401 3279 |06fb: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a34ea: 1205 |06fd: const/4 v5, #int 0 // #0 │ │ +3a34ec: 4d05 0104 |06fe: aput-object v5, v1, v4 │ │ +3a34f0: d804 04ff |0700: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3a34f4: 28f7 |0702: goto 06f9 // -0009 │ │ +3a34f6: 5401 3279 |0703: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a34fa: 1225 |0705: const/4 v5, #int 2 // #2 │ │ +3a34fc: 3325 0500 |0706: if-ne v5, v2, 070b // +0005 │ │ +3a3500: 1a02 6d08 |0708: const-string v2, "@" // string@086d │ │ +3a3504: 2803 |070a: goto 070d // +0003 │ │ +3a3506: 1a02 2a1a |070b: const-string v2, "FILTER @" // string@1a2a │ │ +3a350a: 1205 |070d: const/4 v5, #int 0 // #0 │ │ +3a350c: 4d02 0105 |070e: aput-object v2, v1, v5 │ │ +3a3510: 3d04 1100 |0710: if-lez v4, 0721 // +0011 │ │ +3a3514: 5401 3279 |0712: iget-object v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a3518: 5402 3279 |0714: iget-object v2, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a351c: 4602 0204 |0716: aget-object v2, v2, v4 │ │ +3a3520: 7110 4ea4 0200 |0718: invoke-static {v2}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44e │ │ +3a3526: 0c02 |071b: move-result-object v2 │ │ +3a3528: 4d02 0104 |071c: aput-object v2, v1, v4 │ │ +3a352c: d804 04ff |071e: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3a3530: 28f0 |0720: goto 0710 // -0010 │ │ +3a3532: 0f03 |0721: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=196 │ │ 0x0008 line=197 │ │ 0x0014 line=199 │ │ 0x001b line=201 │ │ 0x0027 line=203 │ │ @@ -1483487,48 +1483486,48 @@ │ │ type : '(IJ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -3a362c: |[3a362c] net.sf.dibdib.thread_feed.ChatFeeder.findSlideSupplement:(IJ)J │ │ -3a363c: 5350 3179 |0000: iget-wide v0, v5, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ -3a3640: 1302 1e00 |0002: const/16 v2, #int 30 // #1e │ │ -3a3644: c520 |0004: ushr-long/2addr v0, v2 │ │ -3a3646: 8401 |0005: long-to-int v1, v0 │ │ -3a3648: 6f40 b1a4 6587 |0006: invoke-super {v5, v6, v7, v8}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.findSlideSupplement:(IJ)J // method@a4b1 │ │ -3a364e: 0b06 |0009: move-result-wide v6 │ │ -3a3650: 5353 3179 |000a: iget-wide v3, v5, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ -3a3654: c523 |000c: ushr-long/2addr v3, v2 │ │ -3a3656: 8438 |000d: long-to-int v8, v3 │ │ -3a3658: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -3a365a: 3308 1100 |000f: if-ne v8, v0, 0020 // +0011 │ │ -3a365e: 1233 |0011: const/4 v3, #int 3 // #3 │ │ -3a3660: 3331 0e00 |0012: if-ne v1, v3, 0020 // +000e │ │ -3a3664: 12f6 |0014: const/4 v6, #int -1 // #ff │ │ -3a3666: 1607 0200 |0015: const-wide/16 v7, #int 2 // #2 │ │ -3a366a: 6f40 b1a4 6587 |0017: invoke-super {v5, v6, v7, v8}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.findSlideSupplement:(IJ)J // method@a4b1 │ │ -3a3670: 0b06 |001a: move-result-wide v6 │ │ -3a3672: 5353 3179 |001b: iget-wide v3, v5, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ -3a3676: a502 0302 |001d: ushr-long v2, v3, v2 │ │ -3a367a: 8428 |001f: long-to-int v8, v2 │ │ -3a367c: 3281 1700 |0020: if-eq v1, v8, 0037 // +0017 │ │ -3a3680: 6201 fe79 |0022: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3a3684: 6002 ff79 |0024: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3a3688: 3380 0900 |0026: if-ne v0, v8, 002f // +0009 │ │ -3a368c: 6208 b473 |0028: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -3a3690: 5488 d073 |002a: iget-object v8, v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3a3694: 5288 f375 |002c: iget v8, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3a3698: 2807 |002e: goto 0035 // +0007 │ │ -3a369a: 6208 c773 |002f: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ -3a369e: 5488 d073 |0031: iget-object v8, v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3a36a2: 5288 f375 |0033: iget v8, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3a36a6: 4b08 0102 |0035: aput v8, v1, v2 │ │ -3a36aa: 1006 |0037: return-wide v6 │ │ +3a3628: |[3a3628] net.sf.dibdib.thread_feed.ChatFeeder.findSlideSupplement:(IJ)J │ │ +3a3638: 5350 3179 |0000: iget-wide v0, v5, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ +3a363c: 1302 1e00 |0002: const/16 v2, #int 30 // #1e │ │ +3a3640: c520 |0004: ushr-long/2addr v0, v2 │ │ +3a3642: 8401 |0005: long-to-int v1, v0 │ │ +3a3644: 6f40 b1a4 6587 |0006: invoke-super {v5, v6, v7, v8}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.findSlideSupplement:(IJ)J // method@a4b1 │ │ +3a364a: 0b06 |0009: move-result-wide v6 │ │ +3a364c: 5353 3179 |000a: iget-wide v3, v5, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ +3a3650: c523 |000c: ushr-long/2addr v3, v2 │ │ +3a3652: 8438 |000d: long-to-int v8, v3 │ │ +3a3654: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +3a3656: 3308 1100 |000f: if-ne v8, v0, 0020 // +0011 │ │ +3a365a: 1233 |0011: const/4 v3, #int 3 // #3 │ │ +3a365c: 3331 0e00 |0012: if-ne v1, v3, 0020 // +000e │ │ +3a3660: 12f6 |0014: const/4 v6, #int -1 // #ff │ │ +3a3662: 1607 0200 |0015: const-wide/16 v7, #int 2 // #2 │ │ +3a3666: 6f40 b1a4 6587 |0017: invoke-super {v5, v6, v7, v8}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.findSlideSupplement:(IJ)J // method@a4b1 │ │ +3a366c: 0b06 |001a: move-result-wide v6 │ │ +3a366e: 5353 3179 |001b: iget-wide v3, v5, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ +3a3672: a502 0302 |001d: ushr-long v2, v3, v2 │ │ +3a3676: 8428 |001f: long-to-int v8, v2 │ │ +3a3678: 3281 1700 |0020: if-eq v1, v8, 0037 // +0017 │ │ +3a367c: 6201 fe79 |0022: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3a3680: 6002 ff79 |0024: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3a3684: 3380 0900 |0026: if-ne v0, v8, 002f // +0009 │ │ +3a3688: 6208 b473 |0028: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +3a368c: 5488 d073 |002a: iget-object v8, v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3a3690: 5288 f375 |002c: iget v8, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3a3694: 2807 |002e: goto 0035 // +0007 │ │ +3a3696: 6208 c773 |002f: sget-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ +3a369a: 5488 d073 |0031: iget-object v8, v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3a369e: 5288 f375 |0033: iget v8, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3a36a2: 4b08 0102 |0035: aput v8, v1, v2 │ │ +3a36a6: 1006 |0037: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0006 line=71 │ │ 0x000a line=72 │ │ 0x0017 line=74 │ │ 0x001b line=75 │ │ @@ -1483544,41 +1483543,41 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3a35cc: |[3a35cc] net.sf.dibdib.thread_feed.ChatFeeder.prepareTextLines:()I │ │ -3a35dc: 5350 3179 |0000: iget-wide v0, v5, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ -3a35e0: 1302 1e00 |0002: const/16 v2, #int 30 // #1e │ │ -3a35e4: c520 |0004: ushr-long/2addr v0, v2 │ │ -3a35e6: 8401 |0005: long-to-int v1, v0 │ │ -3a35e8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3a35ea: 7110 fda4 0000 |0007: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/QOpFeed;.cleanWipData:(Z)V // method@a4fd │ │ -3a35f0: 1242 |000a: const/4 v2, #int 4 // #4 │ │ -3a35f2: 3712 0700 |000b: if-le v2, v1, 0012 // +0007 │ │ -3a35f6: 6e10 96a4 0500 |000d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.fillTextLines4Selected:()I // method@a496 │ │ -3a35fc: 0a00 |0010: move-result v0 │ │ -3a35fe: 2816 |0011: goto 0027 // +0016 │ │ -3a3600: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -3a3602: 3412 0400 |0013: if-lt v2, v1, 0017 // +0004 │ │ -3a3606: 1214 |0015: const/4 v4, #int 1 // #1 │ │ -3a3608: 2802 |0016: goto 0018 // +0002 │ │ -3a360a: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -3a360c: 6e20 95a4 4500 |0018: invoke-virtual {v5, v4}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.fillTextLines4All:(Z)I // method@a495 │ │ -3a3612: 0a04 |001b: move-result v4 │ │ -3a3614: 3b04 0a00 |001c: if-gez v4, 0026 // +000a │ │ -3a3618: 3412 0300 |001e: if-lt v2, v1, 0021 // +0003 │ │ -3a361c: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -3a361e: 6e20 95a4 0500 |0021: invoke-virtual {v5, v0}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.fillTextLines4All:(Z)I // method@a495 │ │ -3a3624: 0a00 |0024: move-result v0 │ │ -3a3626: 2802 |0025: goto 0027 // +0002 │ │ -3a3628: 0140 |0026: move v0, v4 │ │ -3a362a: 0f00 |0027: return v0 │ │ +3a35c8: |[3a35c8] net.sf.dibdib.thread_feed.ChatFeeder.prepareTextLines:()I │ │ +3a35d8: 5350 3179 |0000: iget-wide v0, v5, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ +3a35dc: 1302 1e00 |0002: const/16 v2, #int 30 // #1e │ │ +3a35e0: c520 |0004: ushr-long/2addr v0, v2 │ │ +3a35e2: 8401 |0005: long-to-int v1, v0 │ │ +3a35e4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3a35e6: 7110 fda4 0000 |0007: invoke-static {v0}, Lnet/sf/dibdib/thread_feed/QOpFeed;.cleanWipData:(Z)V // method@a4fd │ │ +3a35ec: 1242 |000a: const/4 v2, #int 4 // #4 │ │ +3a35ee: 3712 0700 |000b: if-le v2, v1, 0012 // +0007 │ │ +3a35f2: 6e10 96a4 0500 |000d: invoke-virtual {v5}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.fillTextLines4Selected:()I // method@a496 │ │ +3a35f8: 0a00 |0010: move-result v0 │ │ +3a35fa: 2816 |0011: goto 0027 // +0016 │ │ +3a35fc: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +3a35fe: 3412 0400 |0013: if-lt v2, v1, 0017 // +0004 │ │ +3a3602: 1214 |0015: const/4 v4, #int 1 // #1 │ │ +3a3604: 2802 |0016: goto 0018 // +0002 │ │ +3a3606: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +3a3608: 6e20 95a4 4500 |0018: invoke-virtual {v5, v4}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.fillTextLines4All:(Z)I // method@a495 │ │ +3a360e: 0a04 |001b: move-result v4 │ │ +3a3610: 3b04 0a00 |001c: if-gez v4, 0026 // +000a │ │ +3a3614: 3412 0300 |001e: if-lt v2, v1, 0021 // +0003 │ │ +3a3618: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +3a361a: 6e20 95a4 0500 |0021: invoke-virtual {v5, v0}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.fillTextLines4All:(Z)I // method@a495 │ │ +3a3620: 0a00 |0024: move-result v0 │ │ +3a3622: 2802 |0025: goto 0027 // +0002 │ │ +3a3624: 0140 |0026: move v0, v4 │ │ +3a3626: 0f00 |0027: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0007 line=405 │ │ 0x000d line=408 │ │ 0x0018 line=410 │ │ 0x0021 line=413 │ │ @@ -1483590,57 +1483589,57 @@ │ │ type : '()Lnet/sf/dibdib/thread_feed/FeederRf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -3a3a5c: |[3a3a5c] net.sf.dibdib.thread_feed.ChatFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a3a6c: 6f10 b8a4 0400 |0000: invoke-super {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b8 │ │ -3a3a72: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -3a3a76: 5a40 2b79 |0005: iput-wide v0, v4, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ -3a3a7a: 5340 3179 |0007: iget-wide v0, v4, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ -3a3a7e: 1302 1e00 |0009: const/16 v2, #int 30 // #1e │ │ -3a3a82: c520 |000b: ushr-long/2addr v0, v2 │ │ -3a3a84: 8401 |000c: long-to-int v1, v0 │ │ -3a3a86: 6200 2e79 |000d: sget-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.kBarDelgChat:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@792e │ │ -3a3a8a: 6900 037a |000f: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a03 │ │ -3a3a8e: 6200 027a |0011: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsChat:[Ljava/lang/String; // field@7a02 │ │ -3a3a92: 6900 007a |0013: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ -3a3a96: 6200 fe79 |0015: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3a3a9a: 6002 ff79 |0017: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3a3a9e: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -3a3aa0: 3413 0900 |001a: if-lt v3, v1, 0023 // +0009 │ │ -3a3aa4: 6201 c773 |001c: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ -3a3aa8: 5411 d073 |001e: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3a3aac: 5211 f375 |0020: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3a3ab0: 2807 |0022: goto 0029 // +0007 │ │ -3a3ab2: 6201 b473 |0023: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -3a3ab6: 5411 d073 |0025: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3a3aba: 5211 f375 |0027: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3a3abe: 4b01 0002 |0029: aput v1, v0, v2 │ │ -3a3ac2: 6200 d079 |002b: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79d0 │ │ -3a3ac6: 2331 0716 |002d: new-array v1, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a3aca: 6202 f579 |002f: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3a3ace: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -3a3ad0: 4d02 0103 |0032: aput-object v2, v1, v3 │ │ -3a3ad4: 7120 eba2 1000 |0034: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3a3ada: 0c00 |0037: move-result-object v0 │ │ -3a3adc: 5903 b376 |0038: iput v3, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3a3ae0: 6201 dd79 |003a: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ -3a3ae4: 5411 e779 |003c: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e7 │ │ -3a3ae8: 6e20 a1a2 0100 |003e: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a3aee: 6200 b179 |0041: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.zzINIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b1 │ │ -3a3af2: 2331 0716 |0043: new-array v1, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a3af6: 7120 eba2 1000 |0045: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3a3afc: 0c00 |0048: move-result-object v0 │ │ -3a3afe: 6201 6873 |0049: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ -3a3b02: 7220 88a2 0100 |004b: invoke-interface {v1, v0}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3a3b08: 5440 2f79 |004e: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/ChatFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@792f │ │ -3a3b0c: 1100 |0050: return-object v0 │ │ +3a3a58: |[3a3a58] net.sf.dibdib.thread_feed.ChatFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a3a68: 6f10 b8a4 0400 |0000: invoke-super {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b8 │ │ +3a3a6e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +3a3a72: 5a40 2b79 |0005: iput-wide v0, v4, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ +3a3a76: 5340 3179 |0007: iget-wide v0, v4, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ +3a3a7a: 1302 1e00 |0009: const/16 v2, #int 30 // #1e │ │ +3a3a7e: c520 |000b: ushr-long/2addr v0, v2 │ │ +3a3a80: 8401 |000c: long-to-int v1, v0 │ │ +3a3a82: 6200 2e79 |000d: sget-object v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.kBarDelgChat:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@792e │ │ +3a3a86: 6900 037a |000f: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a03 │ │ +3a3a8a: 6200 027a |0011: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsChat:[Ljava/lang/String; // field@7a02 │ │ +3a3a8e: 6900 007a |0013: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ +3a3a92: 6200 fe79 |0015: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3a3a96: 6002 ff79 |0017: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3a3a9a: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +3a3a9c: 3413 0900 |001a: if-lt v3, v1, 0023 // +0009 │ │ +3a3aa0: 6201 c773 |001c: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ +3a3aa4: 5411 d073 |001e: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3a3aa8: 5211 f375 |0020: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3a3aac: 2807 |0022: goto 0029 // +0007 │ │ +3a3aae: 6201 b473 |0023: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +3a3ab2: 5411 d073 |0025: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3a3ab6: 5211 f375 |0027: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3a3aba: 4b01 0002 |0029: aput v1, v0, v2 │ │ +3a3abe: 6200 d079 |002b: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79d0 │ │ +3a3ac2: 2331 0716 |002d: new-array v1, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a3ac6: 6202 f579 |002f: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3a3aca: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +3a3acc: 4d02 0103 |0032: aput-object v2, v1, v3 │ │ +3a3ad0: 7120 eba2 1000 |0034: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3a3ad6: 0c00 |0037: move-result-object v0 │ │ +3a3ad8: 5903 b376 |0038: iput v3, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3a3adc: 6201 dd79 |003a: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ +3a3ae0: 5411 e779 |003c: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e7 │ │ +3a3ae4: 6e20 a1a2 0100 |003e: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a3aea: 6200 b179 |0041: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.zzINIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b1 │ │ +3a3aee: 2331 0716 |0043: new-array v1, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a3af2: 7120 eba2 1000 |0045: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3a3af8: 0c00 |0048: move-result-object v0 │ │ +3a3afa: 6201 6873 |0049: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ +3a3afe: 7220 88a2 0100 |004b: invoke-interface {v1, v0}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3a3b04: 5440 2f79 |004e: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/ChatFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@792f │ │ +3a3b08: 1100 |0050: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ 0x0007 line=53 │ │ 0x000d line=54 │ │ 0x0011 line=55 │ │ @@ -1483660,265 +1483659,265 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 463 16-bit code units │ │ -3a36ac: |[3a36ac] net.sf.dibdib.thread_feed.ChatFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a36bc: 07f0 |0000: move-object v0, v15 │ │ -3a36be: 0801 1000 |0001: move-object/from16 v1, v16 │ │ -3a36c2: 5302 3179 |0003: iget-wide v2, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ -3a36c6: 1304 1e00 |0005: const/16 v4, #int 30 // #1e │ │ -3a36ca: c542 |0007: ushr-long/2addr v2, v4 │ │ -3a36cc: 8423 |0008: long-to-int v3, v2 │ │ -3a36ce: 6202 ce79 |0009: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ -3a36d2: 5414 b076 |000b: iget-object v4, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a36d6: 1235 |000d: const/4 v5, #int 3 // #3 │ │ -3a36d8: 1a06 8542 |000e: const-string v6, "Q" // string@4285 │ │ -3a36dc: 1607 0100 |0010: const-wide/16 v7, #int 1 // #1 │ │ -3a36e0: 120a |0012: const/4 v10, #int 0 // #0 │ │ -3a36e2: 120b |0013: const/4 v11, #int 0 // #0 │ │ -3a36e4: 121c |0014: const/4 v12, #int 1 // #1 │ │ -3a36e6: 160d 0000 |0015: const-wide/16 v13, #int 0 // #0 │ │ -3a36ea: 3342 d000 |0017: if-ne v2, v4, 00e7 // +00d0 │ │ -3a36ee: 5212 b376 |0019: iget v2, v1, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3a36f2: 332c cc00 |001b: if-ne v12, v2, 00e7 // +00cc │ │ -3a36f6: 7502 b9a4 0f00 |001d: invoke-super/range {v15, v16}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a4b9 │ │ -3a36fc: 0c01 |0020: move-result-object v1 │ │ -3a36fe: 3801 c600 |0021: if-eqz v1, 00e7 // +00c6 │ │ -3a3702: 6002 bd79 |0023: sget v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bd │ │ -3a3706: 6203 f479 |0025: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3a370a: 23a4 da15 |0027: new-array v4, v10, [Ljava/lang/Object; // type@15da │ │ -3a370e: 6e40 9ca5 d34e |0029: invoke-virtual {v3, v13, v14, v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32:(J[Ljava/lang/Object;)I // method@a59c │ │ -3a3714: 0a03 |002c: move-result v3 │ │ -3a3716: b132 |002d: sub-int/2addr v2, v3 │ │ -3a3718: 6203 8e79 |002e: sget-object v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798e │ │ -3a371c: 23a4 da15 |0030: new-array v4, v10, [Ljava/lang/Object; // type@15da │ │ -3a3720: 6e40 0ea5 d34e |0032: invoke-virtual {v3, v13, v14, v4}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50e │ │ -3a3726: 0a03 |0035: move-result v3 │ │ -3a3728: b332 |0036: div-int/2addr v2, v3 │ │ -3a372a: 1253 |0037: const/4 v3, #int 5 // #5 │ │ -3a372c: 12f4 |0038: const/4 v4, #int -1 // #ff │ │ -3a372e: 3423 0d00 |0039: if-lt v3, v2, 0046 // +000d │ │ -3a3732: 5309 2b79 |003b: iget-wide v9, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ -3a3736: c079 |003d: and-long/2addr v9, v7 │ │ -3a3738: 3103 0d09 |003e: cmp-long v3, v13, v9 │ │ -3a373c: 3803 0600 |0040: if-eqz v3, 0046 // +0006 │ │ -3a3740: 5a0d 2b79 |0042: iput-wide v13, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ -3a3744: 6704 bd79 |0044: sput v4, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bd │ │ -3a3748: 3525 a000 |0046: if-ge v5, v2, 00e6 // +00a0 │ │ -3a374c: 5403 3279 |0048: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a3750: 2133 |004a: array-length v3, v3 │ │ -3a3752: b1c3 |004b: sub-int/2addr v3, v12 │ │ -3a3754: 3532 9a00 |004c: if-ge v2, v3, 00e6 // +009a │ │ -3a3758: 5403 3279 |004e: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a375c: 4603 0302 |0050: aget-object v3, v3, v2 │ │ -3a3760: 3803 9400 |0052: if-eqz v3, 00e6 // +0094 │ │ -3a3764: 5309 3079 |0054: iget-wide v9, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nPointerSlide:J // field@7930 │ │ -3a3768: 5304 3179 |0056: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ -3a376c: 3103 0904 |0058: cmp-long v3, v9, v4 │ │ -3a3770: 3903 8c00 |005a: if-nez v3, 00e6 // +008c │ │ -3a3774: 5403 3279 |005c: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a3778: 4603 0302 |005e: aget-object v3, v3, v2 │ │ -3a377c: 1a04 ab00 |0060: const-string v4, " " // string@00ab │ │ -3a3780: 6e20 2c98 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3a3786: 0a03 |0065: move-result v3 │ │ -3a3788: 3903 1500 |0066: if-nez v3, 007b // +0015 │ │ -3a378c: d802 0201 |0068: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3a3790: 5403 3279 |006a: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a3794: 4603 0302 |006c: aget-object v3, v3, v2 │ │ -3a3798: 3803 0c00 |006e: if-eqz v3, 007a // +000c │ │ -3a379c: 5403 3279 |0070: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a37a0: 4603 0302 |0072: aget-object v3, v3, v2 │ │ -3a37a4: 6e20 2c98 4300 |0074: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3a37aa: 0a03 |0077: move-result v3 │ │ -3a37ac: 3903 0300 |0078: if-nez v3, 007b // +0003 │ │ -3a37b0: 110b |007a: return-object v11 │ │ -3a37b2: 5403 3279 |007b: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a37b6: 4603 0302 |007d: aget-object v3, v3, v2 │ │ -3a37ba: 3803 6700 |007f: if-eqz v3, 00e6 // +0067 │ │ -3a37be: 5403 3279 |0081: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a37c2: 4603 0302 |0083: aget-object v3, v3, v2 │ │ -3a37c6: 1304 0900 |0085: const/16 v4, #int 9 // #9 │ │ -3a37ca: 6e20 1a98 4300 |0087: invoke-virtual {v3, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a37d0: 0a03 |008a: move-result v3 │ │ -3a37d2: 3d03 5b00 |008b: if-lez v3, 00e6 // +005b │ │ -3a37d6: 5403 3279 |008d: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a37da: 4603 0302 |008f: aget-object v3, v3, v2 │ │ -3a37de: 5405 3279 |0091: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ -3a37e2: 4602 0502 |0093: aget-object v2, v5, v2 │ │ -3a37e6: 6e20 1a98 4200 |0095: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a37ec: 0a02 |0098: move-result v2 │ │ -3a37ee: 1204 |0099: const/4 v4, #int 0 // #0 │ │ -3a37f0: 6e30 2e98 4302 |009a: invoke-virtual {v3, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a37f6: 0c02 |009d: move-result-object v2 │ │ -3a37f8: 6e10 3498 0200 |009e: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3a37fe: 0c02 |00a1: move-result-object v2 │ │ -3a3800: 7120 ffa2 c200 |00a2: invoke-static {v2, v12}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3a3806: 0c03 |00a5: move-result-object v3 │ │ -3a3808: 5304 2b79 |00a6: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ -3a380c: c074 |00a8: and-long/2addr v4, v7 │ │ -3a380e: 3109 0d04 |00a9: cmp-long v9, v13, v4 │ │ -3a3812: 3809 2300 |00ab: if-eqz v9, 00ce // +0023 │ │ -3a3816: 3802 0b00 |00ad: if-eqz v2, 00b8 // +000b │ │ -3a381a: 6202 1b7a |00af: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3a381e: 5324 2b7a |00b1: iget-wide v4, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3a3822: 7140 dfa5 43c5 |00b3: invoke-static {v3, v4, v5, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ -3a3828: 0b04 |00b6: move-result-wide v4 │ │ -3a382a: 2802 |00b7: goto 00b9 // +0002 │ │ -3a382c: 04d4 |00b8: move-wide v4, v13 │ │ -3a382e: 3102 0d04 |00b9: cmp-long v2, v13, v4 │ │ -3a3832: 3802 1100 |00bb: if-eqz v2, 00cc // +0011 │ │ -3a3836: 6202 7f79 |00bd: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONT2CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797f │ │ -3a383a: 5b12 b076 |00bf: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a383e: 5a14 b176 |00c1: iput-wide v4, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3a3842: 6202 6473 |00c3: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a3846: 6e20 e9a5 6200 |00c5: invoke-virtual {v2, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ -3a384c: 0c02 |00c8: move-result-object v2 │ │ -3a384e: 5b12 a976 |00c9: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a3852: 1101 |00cb: return-object v1 │ │ -3a3854: 5a0d 2b79 |00cc: iput-wide v13, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ -3a3858: 6201 6473 |00ce: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a385c: 6e30 eba5 6103 |00d0: invoke-virtual {v1, v6, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_set:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)V // method@a5eb │ │ -3a3862: 6201 1b7a |00d3: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3a3866: 5311 2b7a |00d5: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3a386a: 7140 dfa5 13c2 |00d7: invoke-static {v3, v1, v2, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ -3a3870: 0b01 |00da: move-result-wide v1 │ │ -3a3872: 3103 0d01 |00db: cmp-long v3, v13, v1 │ │ -3a3876: 3803 0600 |00dd: if-eqz v3, 00e3 // +0006 │ │ -3a387a: 1221 |00df: const/4 v1, #int 2 // #2 │ │ -3a387c: 6e40 97a4 1f87 |00e0: invoke-virtual {v15, v1, v7, v8}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.findSlideSupplement:(IJ)J // method@a497 │ │ -3a3882: 12f1 |00e3: const/4 v1, #int -1 // #ff │ │ -3a3884: 6701 bd79 |00e4: sput v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bd │ │ -3a3888: 110b |00e6: return-object v11 │ │ -3a388a: 3901 0300 |00e7: if-nez v1, 00ea // +0003 │ │ -3a388e: 110b |00e9: return-object v11 │ │ -3a3890: 5412 b076 |00ea: iget-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a3894: 2022 c714 |00ec: instance-of v2, v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a3898: 3802 0400 |00ee: if-eqz v2, 00f2 // +0004 │ │ -3a389c: 5a0d 2b79 |00f0: iput-wide v13, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ -3a38a0: 5412 b076 |00f2: iget-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a38a4: 2022 e214 |00f4: instance-of v2, v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a38a8: 3802 d800 |00f6: if-eqz v2, 01ce // +00d8 │ │ -3a38ac: 5a0d 2b79 |00f8: iput-wide v13, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ -3a38b0: 6202 2a79 |00fa: sget-object v2, Lnet/sf/dibdib/thread_feed/ChatFeeder$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@792a │ │ -3a38b4: 5414 b076 |00fc: iget-object v4, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a38b8: 1f04 e214 |00fe: check-cast v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a38bc: 6e10 01a5 0400 |0100: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a38c2: 0a04 |0103: move-result v4 │ │ -3a38c4: 4402 0204 |0104: aget v2, v2, v4 │ │ -3a38c8: 32c2 b400 |0106: if-eq v2, v12, 01ba // +00b4 │ │ -3a38cc: 1224 |0108: const/4 v4, #int 2 // #2 │ │ -3a38ce: 3242 a600 |0109: if-eq v2, v4, 01af // +00a6 │ │ -3a38d2: 3252 0400 |010b: if-eq v2, v5, 010f // +0004 │ │ -3a38d6: 2900 c100 |010d: goto/16 01ce // +00c1 │ │ -3a38da: 5412 a976 |010f: iget-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a38de: 3902 0400 |0111: if-nez v2, 0115 // +0004 │ │ -3a38e2: 07b2 |0113: move-object v2, v11 │ │ -3a38e4: 2807 |0114: goto 011b // +0007 │ │ -3a38e6: 5412 a976 |0115: iget-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a38ea: 6e10 eb97 0200 |0117: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a38f0: 0c02 |011a: move-result-object v2 │ │ -3a38f2: 5414 a976 |011b: iget-object v4, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a38f6: 3804 0e00 |011d: if-eqz v4, 012b // +000e │ │ -3a38fa: 5414 a976 |011f: iget-object v4, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a38fe: 6e10 eb97 0400 |0121: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a3904: 0c04 |0124: move-result-object v4 │ │ -3a3906: 6e10 2298 0400 |0125: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a390c: 0a04 |0128: move-result v4 │ │ -3a390e: 3445 3f00 |0129: if-lt v5, v4, 0168 // +003f │ │ -3a3912: 333c 3d00 |012b: if-ne v12, v3, 0168 // +003d │ │ -3a3916: 6201 6473 |012d: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a391a: 6e20 e9a5 6100 |012f: invoke-virtual {v1, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ -3a3920: 0c01 |0132: move-result-object v1 │ │ -3a3922: 3801 0b00 |0133: if-eqz v1, 013e // +000b │ │ -3a3926: 6202 1b7a |0135: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3a392a: 5322 2b7a |0137: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3a392e: 7140 dfa5 21c3 |0139: invoke-static {v1, v2, v3, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ -3a3934: 0b01 |013c: move-result-wide v1 │ │ -3a3936: 2802 |013d: goto 013f // +0002 │ │ -3a3938: 04d1 |013e: move-wide v1, v13 │ │ -3a393a: 3103 0d01 |013f: cmp-long v3, v13, v1 │ │ -3a393e: 3803 2600 |0141: if-eqz v3, 0167 // +0026 │ │ -3a3942: 1203 |0143: const/4 v3, #int 0 // #0 │ │ -3a3944: 7130 e0a5 2103 |0144: invoke-static {v1, v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ -3a394a: 0c01 |0147: move-result-object v1 │ │ -3a394c: 2012 ae14 |0148: instance-of v2, v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a3950: 3802 1d00 |014a: if-eqz v2, 0167 // +001d │ │ -3a3954: 6202 317a |014c: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3a3958: 1f01 ae14 |014e: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a395c: 6e20 baa5 1200 |0150: invoke-virtual {v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3a3962: 0c01 |0153: move-result-object v1 │ │ -3a3964: 1f01 af14 |0154: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a3968: 6e10 cba2 0100 |0156: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a396e: 0c01 |0159: move-result-object v1 │ │ -3a3970: 1a02 8507 |015a: const-string v2, ":GROUP:" // string@0785 │ │ -3a3974: 6e20 0e98 2100 |015c: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a397a: 0a01 |015f: move-result v1 │ │ -3a397c: 3801 0700 |0160: if-eqz v1, 0167 // +0007 │ │ -3a3980: 5301 2b79 |0162: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ -3a3984: c271 |0164: xor-long/2addr v1, v7 │ │ -3a3986: 5a01 2b79 |0165: iput-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ -3a398a: 110b |0167: return-object v11 │ │ -3a398c: 6e10 2298 0200 |0168: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a3992: 0a04 |016b: move-result v4 │ │ -3a3994: 3c04 0300 |016c: if-gtz v4, 016f // +0003 │ │ -3a3998: 110b |016e: return-object v11 │ │ -3a399a: 1304 4000 |016f: const/16 v4, #int 64 // #40 │ │ -3a399e: 6e20 1a98 4200 |0171: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a39a4: 0a04 |0174: move-result v4 │ │ -3a39a6: 3c04 1300 |0175: if-gtz v4, 0188 // +0013 │ │ -3a39aa: 2204 e812 |0177: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a39ae: 7010 4098 0400 |0179: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a39b4: 6e20 4b98 2400 |017c: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a39ba: 1a02 6f08 |017f: const-string v2, "@x.x" // string@086f │ │ -3a39be: 6e20 4b98 2400 |0181: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a39c4: 6e10 5498 0400 |0184: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a39ca: 0c02 |0187: move-result-object v2 │ │ -3a39cc: 7120 ffa2 c200 |0188: invoke-static {v2, v12}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3a39d2: 0c04 |018b: move-result-object v4 │ │ -3a39d4: 6205 1b7a |018c: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3a39d8: 5357 2b7a |018e: iget-wide v7, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3a39dc: 1205 |0190: const/4 v5, #int 0 // #0 │ │ -3a39de: 7140 dfa5 7458 |0191: invoke-static {v4, v7, v8, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ -3a39e4: 0b04 |0194: move-result-wide v4 │ │ -3a39e6: 3107 0d04 |0195: cmp-long v7, v13, v4 │ │ -3a39ea: 3807 1500 |0197: if-eqz v7, 01ac // +0015 │ │ -3a39ee: 1227 |0199: const/4 v7, #int 2 // #2 │ │ -3a39f0: 3337 1100 |019a: if-ne v7, v3, 01ab // +0011 │ │ -3a39f4: 6202 7f79 |019c: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONT2CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797f │ │ -3a39f8: 5b12 b076 |019e: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a39fc: 6202 6473 |01a0: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a3a00: 6e20 e9a5 6200 |01a2: invoke-virtual {v2, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ -3a3a06: 0c02 |01a5: move-result-object v2 │ │ -3a3a08: 5b12 a976 |01a6: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a3a0c: 5a14 b176 |01a8: iput-wide v4, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3a3a10: 1101 |01aa: return-object v1 │ │ -3a3a12: 110b |01ab: return-object v11 │ │ -3a3a14: 5b12 b276 |01ac: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ -3a3a18: 1101 |01ae: return-object v1 │ │ -3a3a1a: 1227 |01af: const/4 v7, #int 2 // #2 │ │ -3a3a1c: 3373 0500 |01b0: if-ne v3, v7, 01b5 // +0005 │ │ -3a3a20: 6202 7a79 |01b2: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD4CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797a │ │ -3a3a24: 2803 |01b4: goto 01b7 // +0003 │ │ -3a3a26: 6202 7979 |01b5: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7979 │ │ -3a3a2a: 5b12 b076 |01b7: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a3a2e: 1101 |01b9: return-object v1 │ │ -3a3a30: 1602 0d00 |01ba: const-wide/16 v2, #int 13 // #d │ │ -3a3a34: 5314 b176 |01bc: iget-wide v4, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3a3a38: 3106 0204 |01be: cmp-long v6, v2, v4 │ │ -3a3a3c: 3806 0a00 |01c0: if-eqz v6, 01ca // +000a │ │ -3a3a40: 1602 0a00 |01c2: const-wide/16 v2, #int 10 // #a │ │ -3a3a44: 5314 b176 |01c4: iget-wide v4, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3a3a48: 3106 0204 |01c6: cmp-long v6, v2, v4 │ │ -3a3a4c: 3906 0600 |01c8: if-nez v6, 01ce // +0006 │ │ -3a3a50: 6202 ce79 |01ca: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ -3a3a54: 5b12 b076 |01cc: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a3a58: 1101 |01ce: return-object v1 │ │ +3a36a8: |[3a36a8] net.sf.dibdib.thread_feed.ChatFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a36b8: 07f0 |0000: move-object v0, v15 │ │ +3a36ba: 0801 1000 |0001: move-object/from16 v1, v16 │ │ +3a36be: 5302 3179 |0003: iget-wide v2, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ +3a36c2: 1304 1e00 |0005: const/16 v4, #int 30 // #1e │ │ +3a36c6: c542 |0007: ushr-long/2addr v2, v4 │ │ +3a36c8: 8423 |0008: long-to-int v3, v2 │ │ +3a36ca: 6202 ce79 |0009: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ +3a36ce: 5414 b076 |000b: iget-object v4, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a36d2: 1235 |000d: const/4 v5, #int 3 // #3 │ │ +3a36d4: 1a06 8542 |000e: const-string v6, "Q" // string@4285 │ │ +3a36d8: 1607 0100 |0010: const-wide/16 v7, #int 1 // #1 │ │ +3a36dc: 120a |0012: const/4 v10, #int 0 // #0 │ │ +3a36de: 120b |0013: const/4 v11, #int 0 // #0 │ │ +3a36e0: 121c |0014: const/4 v12, #int 1 // #1 │ │ +3a36e2: 160d 0000 |0015: const-wide/16 v13, #int 0 // #0 │ │ +3a36e6: 3342 d000 |0017: if-ne v2, v4, 00e7 // +00d0 │ │ +3a36ea: 5212 b376 |0019: iget v2, v1, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3a36ee: 332c cc00 |001b: if-ne v12, v2, 00e7 // +00cc │ │ +3a36f2: 7502 b9a4 0f00 |001d: invoke-super/range {v15, v16}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a4b9 │ │ +3a36f8: 0c01 |0020: move-result-object v1 │ │ +3a36fa: 3801 c600 |0021: if-eqz v1, 00e7 // +00c6 │ │ +3a36fe: 6002 bd79 |0023: sget v2, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bd │ │ +3a3702: 6203 f479 |0025: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3a3706: 23a4 da15 |0027: new-array v4, v10, [Ljava/lang/Object; // type@15da │ │ +3a370a: 6e40 9ca5 d34e |0029: invoke-virtual {v3, v13, v14, v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32:(J[Ljava/lang/Object;)I // method@a59c │ │ +3a3710: 0a03 |002c: move-result v3 │ │ +3a3712: b132 |002d: sub-int/2addr v2, v3 │ │ +3a3714: 6203 8e79 |002e: sget-object v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798e │ │ +3a3718: 23a4 da15 |0030: new-array v4, v10, [Ljava/lang/Object; // type@15da │ │ +3a371c: 6e40 0ea5 d34e |0032: invoke-virtual {v3, v13, v14, v4}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.i32:(J[Ljava/lang/Object;)I // method@a50e │ │ +3a3722: 0a03 |0035: move-result v3 │ │ +3a3724: b332 |0036: div-int/2addr v2, v3 │ │ +3a3726: 1253 |0037: const/4 v3, #int 5 // #5 │ │ +3a3728: 12f4 |0038: const/4 v4, #int -1 // #ff │ │ +3a372a: 3423 0d00 |0039: if-lt v3, v2, 0046 // +000d │ │ +3a372e: 5309 2b79 |003b: iget-wide v9, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ +3a3732: c079 |003d: and-long/2addr v9, v7 │ │ +3a3734: 3103 0d09 |003e: cmp-long v3, v13, v9 │ │ +3a3738: 3803 0600 |0040: if-eqz v3, 0046 // +0006 │ │ +3a373c: 5a0d 2b79 |0042: iput-wide v13, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ +3a3740: 6704 bd79 |0044: sput v4, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bd │ │ +3a3744: 3525 a000 |0046: if-ge v5, v2, 00e6 // +00a0 │ │ +3a3748: 5403 3279 |0048: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a374c: 2133 |004a: array-length v3, v3 │ │ +3a374e: b1c3 |004b: sub-int/2addr v3, v12 │ │ +3a3750: 3532 9a00 |004c: if-ge v2, v3, 00e6 // +009a │ │ +3a3754: 5403 3279 |004e: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a3758: 4603 0302 |0050: aget-object v3, v3, v2 │ │ +3a375c: 3803 9400 |0052: if-eqz v3, 00e6 // +0094 │ │ +3a3760: 5309 3079 |0054: iget-wide v9, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nPointerSlide:J // field@7930 │ │ +3a3764: 5304 3179 |0056: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.nSlide30Supp:J // field@7931 │ │ +3a3768: 3103 0904 |0058: cmp-long v3, v9, v4 │ │ +3a376c: 3903 8c00 |005a: if-nez v3, 00e6 // +008c │ │ +3a3770: 5403 3279 |005c: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a3774: 4603 0302 |005e: aget-object v3, v3, v2 │ │ +3a3778: 1a04 ab00 |0060: const-string v4, " " // string@00ab │ │ +3a377c: 6e20 2c98 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3a3782: 0a03 |0065: move-result v3 │ │ +3a3784: 3903 1500 |0066: if-nez v3, 007b // +0015 │ │ +3a3788: d802 0201 |0068: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3a378c: 5403 3279 |006a: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a3790: 4603 0302 |006c: aget-object v3, v3, v2 │ │ +3a3794: 3803 0c00 |006e: if-eqz v3, 007a // +000c │ │ +3a3798: 5403 3279 |0070: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a379c: 4603 0302 |0072: aget-object v3, v3, v2 │ │ +3a37a0: 6e20 2c98 4300 |0074: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3a37a6: 0a03 |0077: move-result v3 │ │ +3a37a8: 3903 0300 |0078: if-nez v3, 007b // +0003 │ │ +3a37ac: 110b |007a: return-object v11 │ │ +3a37ae: 5403 3279 |007b: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a37b2: 4603 0302 |007d: aget-object v3, v3, v2 │ │ +3a37b6: 3803 6700 |007f: if-eqz v3, 00e6 // +0067 │ │ +3a37ba: 5403 3279 |0081: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a37be: 4603 0302 |0083: aget-object v3, v3, v2 │ │ +3a37c2: 1304 0900 |0085: const/16 v4, #int 9 // #9 │ │ +3a37c6: 6e20 1a98 4300 |0087: invoke-virtual {v3, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a37cc: 0a03 |008a: move-result v3 │ │ +3a37ce: 3d03 5b00 |008b: if-lez v3, 00e6 // +005b │ │ +3a37d2: 5403 3279 |008d: iget-object v3, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a37d6: 4603 0302 |008f: aget-object v3, v3, v2 │ │ +3a37da: 5405 3279 |0091: iget-object v5, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.zFeedTxt:[Ljava/lang/String; // field@7932 │ │ +3a37de: 4602 0502 |0093: aget-object v2, v5, v2 │ │ +3a37e2: 6e20 1a98 4200 |0095: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a37e8: 0a02 |0098: move-result v2 │ │ +3a37ea: 1204 |0099: const/4 v4, #int 0 // #0 │ │ +3a37ec: 6e30 2e98 4302 |009a: invoke-virtual {v3, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a37f2: 0c02 |009d: move-result-object v2 │ │ +3a37f4: 6e10 3498 0200 |009e: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3a37fa: 0c02 |00a1: move-result-object v2 │ │ +3a37fc: 7120 ffa2 c200 |00a2: invoke-static {v2, v12}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3a3802: 0c03 |00a5: move-result-object v3 │ │ +3a3804: 5304 2b79 |00a6: iget-wide v4, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ +3a3808: c074 |00a8: and-long/2addr v4, v7 │ │ +3a380a: 3109 0d04 |00a9: cmp-long v9, v13, v4 │ │ +3a380e: 3809 2300 |00ab: if-eqz v9, 00ce // +0023 │ │ +3a3812: 3802 0b00 |00ad: if-eqz v2, 00b8 // +000b │ │ +3a3816: 6202 1b7a |00af: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3a381a: 5324 2b7a |00b1: iget-wide v4, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3a381e: 7140 dfa5 43c5 |00b3: invoke-static {v3, v4, v5, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ +3a3824: 0b04 |00b6: move-result-wide v4 │ │ +3a3826: 2802 |00b7: goto 00b9 // +0002 │ │ +3a3828: 04d4 |00b8: move-wide v4, v13 │ │ +3a382a: 3102 0d04 |00b9: cmp-long v2, v13, v4 │ │ +3a382e: 3802 1100 |00bb: if-eqz v2, 00cc // +0011 │ │ +3a3832: 6202 7f79 |00bd: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONT2CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797f │ │ +3a3836: 5b12 b076 |00bf: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a383a: 5a14 b176 |00c1: iput-wide v4, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3a383e: 6202 6473 |00c3: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a3842: 6e20 e9a5 6200 |00c5: invoke-virtual {v2, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ +3a3848: 0c02 |00c8: move-result-object v2 │ │ +3a384a: 5b12 a976 |00c9: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a384e: 1101 |00cb: return-object v1 │ │ +3a3850: 5a0d 2b79 |00cc: iput-wide v13, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ +3a3854: 6201 6473 |00ce: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a3858: 6e30 eba5 6103 |00d0: invoke-virtual {v1, v6, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_set:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)V // method@a5eb │ │ +3a385e: 6201 1b7a |00d3: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3a3862: 5311 2b7a |00d5: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3a3866: 7140 dfa5 13c2 |00d7: invoke-static {v3, v1, v2, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ +3a386c: 0b01 |00da: move-result-wide v1 │ │ +3a386e: 3103 0d01 |00db: cmp-long v3, v13, v1 │ │ +3a3872: 3803 0600 |00dd: if-eqz v3, 00e3 // +0006 │ │ +3a3876: 1221 |00df: const/4 v1, #int 2 // #2 │ │ +3a3878: 6e40 97a4 1f87 |00e0: invoke-virtual {v15, v1, v7, v8}, Lnet/sf/dibdib/thread_feed/ChatFeeder;.findSlideSupplement:(IJ)J // method@a497 │ │ +3a387e: 12f1 |00e3: const/4 v1, #int -1 // #ff │ │ +3a3880: 6701 bd79 |00e4: sput v1, Lnet/sf/dibdib/thread_ui/ClickRepeater;.qPointerY0:I // field@79bd │ │ +3a3884: 110b |00e6: return-object v11 │ │ +3a3886: 3901 0300 |00e7: if-nez v1, 00ea // +0003 │ │ +3a388a: 110b |00e9: return-object v11 │ │ +3a388c: 5412 b076 |00ea: iget-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a3890: 2022 c714 |00ec: instance-of v2, v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a3894: 3802 0400 |00ee: if-eqz v2, 00f2 // +0004 │ │ +3a3898: 5a0d 2b79 |00f0: iput-wide v13, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ +3a389c: 5412 b076 |00f2: iget-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a38a0: 2022 e214 |00f4: instance-of v2, v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a38a4: 3802 d800 |00f6: if-eqz v2, 01ce // +00d8 │ │ +3a38a8: 5a0d 2b79 |00f8: iput-wide v13, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ +3a38ac: 6202 2a79 |00fa: sget-object v2, Lnet/sf/dibdib/thread_feed/ChatFeeder$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@792a │ │ +3a38b0: 5414 b076 |00fc: iget-object v4, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a38b4: 1f04 e214 |00fe: check-cast v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a38b8: 6e10 01a5 0400 |0100: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a38be: 0a04 |0103: move-result v4 │ │ +3a38c0: 4402 0204 |0104: aget v2, v2, v4 │ │ +3a38c4: 32c2 b400 |0106: if-eq v2, v12, 01ba // +00b4 │ │ +3a38c8: 1224 |0108: const/4 v4, #int 2 // #2 │ │ +3a38ca: 3242 a600 |0109: if-eq v2, v4, 01af // +00a6 │ │ +3a38ce: 3252 0400 |010b: if-eq v2, v5, 010f // +0004 │ │ +3a38d2: 2900 c100 |010d: goto/16 01ce // +00c1 │ │ +3a38d6: 5412 a976 |010f: iget-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a38da: 3902 0400 |0111: if-nez v2, 0115 // +0004 │ │ +3a38de: 07b2 |0113: move-object v2, v11 │ │ +3a38e0: 2807 |0114: goto 011b // +0007 │ │ +3a38e2: 5412 a976 |0115: iget-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a38e6: 6e10 eb97 0200 |0117: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a38ec: 0c02 |011a: move-result-object v2 │ │ +3a38ee: 5414 a976 |011b: iget-object v4, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a38f2: 3804 0e00 |011d: if-eqz v4, 012b // +000e │ │ +3a38f6: 5414 a976 |011f: iget-object v4, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a38fa: 6e10 eb97 0400 |0121: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a3900: 0c04 |0124: move-result-object v4 │ │ +3a3902: 6e10 2298 0400 |0125: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a3908: 0a04 |0128: move-result v4 │ │ +3a390a: 3445 3f00 |0129: if-lt v5, v4, 0168 // +003f │ │ +3a390e: 333c 3d00 |012b: if-ne v12, v3, 0168 // +003d │ │ +3a3912: 6201 6473 |012d: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a3916: 6e20 e9a5 6100 |012f: invoke-virtual {v1, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ +3a391c: 0c01 |0132: move-result-object v1 │ │ +3a391e: 3801 0b00 |0133: if-eqz v1, 013e // +000b │ │ +3a3922: 6202 1b7a |0135: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3a3926: 5322 2b7a |0137: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3a392a: 7140 dfa5 21c3 |0139: invoke-static {v1, v2, v3, v12}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ +3a3930: 0b01 |013c: move-result-wide v1 │ │ +3a3932: 2802 |013d: goto 013f // +0002 │ │ +3a3934: 04d1 |013e: move-wide v1, v13 │ │ +3a3936: 3103 0d01 |013f: cmp-long v3, v13, v1 │ │ +3a393a: 3803 2600 |0141: if-eqz v3, 0167 // +0026 │ │ +3a393e: 1203 |0143: const/4 v3, #int 0 // #0 │ │ +3a3940: 7130 e0a5 2103 |0144: invoke-static {v1, v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ +3a3946: 0c01 |0147: move-result-object v1 │ │ +3a3948: 2012 ae14 |0148: instance-of v2, v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a394c: 3802 1d00 |014a: if-eqz v2, 0167 // +001d │ │ +3a3950: 6202 317a |014c: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3a3954: 1f01 ae14 |014e: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a3958: 6e20 baa5 1200 |0150: invoke-virtual {v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3a395e: 0c01 |0153: move-result-object v1 │ │ +3a3960: 1f01 af14 |0154: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a3964: 6e10 cba2 0100 |0156: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a396a: 0c01 |0159: move-result-object v1 │ │ +3a396c: 1a02 8507 |015a: const-string v2, ":GROUP:" // string@0785 │ │ +3a3970: 6e20 0e98 2100 |015c: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a3976: 0a01 |015f: move-result v1 │ │ +3a3978: 3801 0700 |0160: if-eqz v1, 0167 // +0007 │ │ +3a397c: 5301 2b79 |0162: iget-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ +3a3980: c271 |0164: xor-long/2addr v1, v7 │ │ +3a3982: 5a01 2b79 |0165: iput-wide v1, v0, Lnet/sf/dibdib/thread_feed/ChatFeeder;.bMode_Adding:J // field@792b │ │ +3a3986: 110b |0167: return-object v11 │ │ +3a3988: 6e10 2298 0200 |0168: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a398e: 0a04 |016b: move-result v4 │ │ +3a3990: 3c04 0300 |016c: if-gtz v4, 016f // +0003 │ │ +3a3994: 110b |016e: return-object v11 │ │ +3a3996: 1304 4000 |016f: const/16 v4, #int 64 // #40 │ │ +3a399a: 6e20 1a98 4200 |0171: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a39a0: 0a04 |0174: move-result v4 │ │ +3a39a2: 3c04 1300 |0175: if-gtz v4, 0188 // +0013 │ │ +3a39a6: 2204 e812 |0177: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a39aa: 7010 4098 0400 |0179: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a39b0: 6e20 4b98 2400 |017c: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a39b6: 1a02 6f08 |017f: const-string v2, "@x.x" // string@086f │ │ +3a39ba: 6e20 4b98 2400 |0181: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a39c0: 6e10 5498 0400 |0184: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a39c6: 0c02 |0187: move-result-object v2 │ │ +3a39c8: 7120 ffa2 c200 |0188: invoke-static {v2, v12}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3a39ce: 0c04 |018b: move-result-object v4 │ │ +3a39d0: 6205 1b7a |018c: sget-object v5, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3a39d4: 5357 2b7a |018e: iget-wide v7, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3a39d8: 1205 |0190: const/4 v5, #int 0 // #0 │ │ +3a39da: 7140 dfa5 7458 |0191: invoke-static {v4, v7, v8, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ +3a39e0: 0b04 |0194: move-result-wide v4 │ │ +3a39e2: 3107 0d04 |0195: cmp-long v7, v13, v4 │ │ +3a39e6: 3807 1500 |0197: if-eqz v7, 01ac // +0015 │ │ +3a39ea: 1227 |0199: const/4 v7, #int 2 // #2 │ │ +3a39ec: 3337 1100 |019a: if-ne v7, v3, 01ab // +0011 │ │ +3a39f0: 6202 7f79 |019c: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONT2CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797f │ │ +3a39f4: 5b12 b076 |019e: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a39f8: 6202 6473 |01a0: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a39fc: 6e20 e9a5 6200 |01a2: invoke-virtual {v2, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ +3a3a02: 0c02 |01a5: move-result-object v2 │ │ +3a3a04: 5b12 a976 |01a6: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a3a08: 5a14 b176 |01a8: iput-wide v4, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3a3a0c: 1101 |01aa: return-object v1 │ │ +3a3a0e: 110b |01ab: return-object v11 │ │ +3a3a10: 5b12 b276 |01ac: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ +3a3a14: 1101 |01ae: return-object v1 │ │ +3a3a16: 1227 |01af: const/4 v7, #int 2 // #2 │ │ +3a3a18: 3373 0500 |01b0: if-ne v3, v7, 01b5 // +0005 │ │ +3a3a1c: 6202 7a79 |01b2: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD4CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797a │ │ +3a3a20: 2803 |01b4: goto 01b7 // +0003 │ │ +3a3a22: 6202 7979 |01b5: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7979 │ │ +3a3a26: 5b12 b076 |01b7: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a3a2a: 1101 |01b9: return-object v1 │ │ +3a3a2c: 1602 0d00 |01ba: const-wide/16 v2, #int 13 // #d │ │ +3a3a30: 5314 b176 |01bc: iget-wide v4, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3a3a34: 3106 0204 |01be: cmp-long v6, v2, v4 │ │ +3a3a38: 3806 0a00 |01c0: if-eqz v6, 01ca // +000a │ │ +3a3a3c: 1602 0a00 |01c2: const-wide/16 v2, #int 10 // #a │ │ +3a3a40: 5314 b176 |01c4: iget-wide v4, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3a3a44: 3106 0204 |01c6: cmp-long v6, v2, v4 │ │ +3a3a48: 3906 0600 |01c8: if-nez v6, 01ce // +0006 │ │ +3a3a4c: 6202 ce79 |01ca: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ +3a3a50: 5b12 b076 |01cc: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a3a54: 1101 |01ce: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=421 │ │ 0x0009 line=422 │ │ 0x001d line=424 │ │ 0x0023 line=426 │ │ 0x0032 line=427 │ │ @@ -1484004,32 +1484003,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3a47ac: |[3a47ac] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.:()V │ │ -3a47bc: 0e00 |0000: return-void │ │ +3a47a8: |[3a47a8] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.:()V │ │ +3a47b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;) │ │ name : '' │ │ type : '(Lnet/sf/dibdib/thread_feed/FeederRf;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3a47c0: |[3a47c0] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ -3a47d0: 7020 b0a4 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4b0 │ │ -3a47d6: 0e00 |0003: return-void │ │ +3a47bc: |[3a47bc] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ +3a47cc: 7020 b0a4 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4b0 │ │ +3a47d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder; │ │ 0x0000 - 0x0004 reg=1 (null) Lnet/sf/dibdib/thread_feed/FeederRf; │ │ │ │ @@ -1484038,164 +1484037,164 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 286 16-bit code units │ │ -3a4540: |[3a4540] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.getHelp:()[Ljava/lang/String; │ │ -3a4550: 6200 4679 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.getHelp_lines:[Ljava/lang/String; // field@7946 │ │ -3a4554: 3900 1901 |0002: if-nez v0, 011b // +0119 │ │ -3a4558: 7100 08a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ -3a455e: 0c00 |0007: move-result-object v0 │ │ -3a4560: 2100 |0008: array-length v0, v0 │ │ -3a4562: 1231 |0009: const/4 v1, #int 3 // #3 │ │ -3a4564: b010 |000a: add-int/2addr v0, v1 │ │ -3a4566: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -3a4568: b020 |000c: add-int/2addr v0, v2 │ │ -3a456a: 7100 b970 0000 |000d: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Codata;.values:()[Lcom/gitlab/dibdib/picked/common/Codata; // method@70b9 │ │ -3a4570: 0c03 |0010: move-result-object v3 │ │ -3a4572: 2133 |0011: array-length v3, v3 │ │ -3a4574: b030 |0012: add-int/2addr v0, v3 │ │ -3a4576: 1223 |0013: const/4 v3, #int 2 // #2 │ │ -3a4578: b030 |0014: add-int/2addr v0, v3 │ │ -3a457a: 7100 4ba3 0000 |0015: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a34b │ │ -3a4580: 0c04 |0018: move-result-object v4 │ │ -3a4582: 2144 |0019: array-length v4, v4 │ │ -3a4584: b040 |001a: add-int/2addr v0, v4 │ │ -3a4586: b030 |001b: add-int/2addr v0, v3 │ │ -3a4588: 2300 dc15 |001c: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -3a458c: 2204 e812 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a4590: 7010 4098 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a4596: 1a05 4350 |0023: const-string v5, "V. " // string@5043 │ │ -3a459a: 6e20 4b98 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a45a0: 6205 1f73 |0028: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.VERSION_STRING:Ljava/lang/String; // field@731f │ │ -3a45a4: 6e20 4b98 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a45aa: 1a05 cb05 |002d: const-string v5, ". " // string@05cb │ │ -3a45ae: 6e20 4b98 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a45b4: 6205 d472 |0032: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ -3a45b8: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -3a45ba: 4605 0506 |0035: aget-object v5, v5, v6 │ │ -3a45be: 6e20 4b98 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a45c4: 6e10 5498 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a45ca: 0c04 |003d: move-result-object v4 │ │ -3a45cc: 4d04 0006 |003e: aput-object v4, v0, v6 │ │ -3a45d0: 2204 e812 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a45d4: 7010 4098 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a45da: 1a05 6137 |0045: const-string v5, "List of available FUNCTIONS (see below, e.g.:" // string@3761 │ │ -3a45de: 6e20 4b98 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a45e4: 6205 6973 |004a: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ -3a45e8: 5555 8e73 |004c: iget-boolean v5, v5, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738e │ │ -3a45ec: 3805 0500 |004e: if-eqz v5, 0053 // +0005 │ │ -3a45f0: 1a05 c802 |0050: const-string v5, " type '\' + file name, press ENTER, ';EXPORT', ENTER):" // string@02c8 │ │ -3a45f4: 2803 |0052: goto 0055 // +0003 │ │ -3a45f6: 1a05 8e01 |0053: const-string v5, " ^FileName, ^ENTER, 'EXPORT', GO):" // string@018e │ │ -3a45fa: 6e20 4b98 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4600: 6e10 5498 0400 |0058: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a4606: 0c04 |005b: move-result-object v4 │ │ -3a4608: 4d04 0002 |005c: aput-object v4, v0, v2 │ │ -3a460c: 1a02 f703 |005e: const-string v2, "(Not fully implemented yet !)" // string@03f7 │ │ -3a4610: 4d02 0003 |0060: aput-object v2, v0, v3 │ │ -3a4614: 6202 6973 |0062: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ -3a4618: 5522 8e73 |0064: iget-boolean v2, v2, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738e │ │ -3a461c: 3902 0c00 |0066: if-nez v2, 0072 // +000c │ │ -3a4620: 1242 |0068: const/4 v2, #int 4 // #4 │ │ -3a4622: 1a03 d303 |0069: const-string v3, "(E.g. type '3', press > or ENTER, '4', > or ENTER," // string@03d3 │ │ -3a4626: 4d03 0001 |006b: aput-object v3, v0, v1 │ │ -3a462a: 1251 |006d: const/4 v1, #int 5 // #5 │ │ -3a462c: 1a03 5fbe |006e: const-string v3, "type 'ADD', (press > or ENTER,) press GO)" // string@be5f │ │ -3a4630: 4d03 0002 |0070: aput-object v3, v0, v2 │ │ -3a4634: 7100 08a4 0000 |0072: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ -3a463a: 0c02 |0075: move-result-object v2 │ │ -3a463c: 2123 |0076: array-length v3, v2 │ │ -3a463e: 1204 |0077: const/4 v4, #int 0 // #0 │ │ -3a4640: 3534 1800 |0078: if-ge v4, v3, 0090 // +0018 │ │ -3a4644: 4605 0204 |007a: aget-object v5, v2, v4 │ │ -3a4648: 6e10 00a4 0500 |007c: invoke-virtual {v5}, Lnet/sf/dibdib/thread_any/QOpMain;.getDescription:()Ljava/lang/String; // method@a400 │ │ -3a464e: 0c05 |007f: move-result-object v5 │ │ -3a4650: 1307 2e00 |0080: const/16 v7, #int 46 // #2e │ │ -3a4654: 6e20 0998 6500 |0082: invoke-virtual {v5, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a465a: 0a08 |0085: move-result v8 │ │ -3a465c: 3287 0700 |0086: if-eq v7, v8, 008d // +0007 │ │ -3a4660: d807 0101 |0088: add-int/lit8 v7, v1, #int 1 // #01 │ │ -3a4664: 4d05 0001 |008a: aput-object v5, v0, v1 │ │ -3a4668: 0171 |008c: move v1, v7 │ │ -3a466a: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3a466e: 28e9 |008f: goto 0078 // -0017 │ │ -3a4670: 6202 6973 |0090: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ -3a4674: 5522 8e73 |0092: iget-boolean v2, v2, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738e │ │ -3a4678: 3802 0e00 |0094: if-eqz v2, 00a2 // +000e │ │ -3a467c: d802 0101 |0096: add-int/lit8 v2, v1, #int 1 // #01 │ │ -3a4680: 1a03 4704 |0098: const-string v3, "(Use with preceding ';' for commands, '\' for data." // string@0447 │ │ -3a4684: 4d03 0001 |009a: aput-object v3, v0, v1 │ │ -3a4688: d801 0201 |009c: add-int/lit8 v1, v2, #int 1 // #01 │ │ -3a468c: 1a03 b317 |009e: const-string v3, "E.g.: press '\', type file name, press ENTER, type ';EXPORT', press ENTER)" // string@17b3 │ │ -3a4690: 4d03 0002 |00a0: aput-object v3, v0, v2 │ │ -3a4694: 6202 6973 |00a2: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ -3a4698: 5522 8e73 |00a4: iget-boolean v2, v2, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738e │ │ -3a469c: 3902 6d00 |00a6: if-nez v2, 0113 // +006d │ │ -3a46a0: d802 0101 |00a8: add-int/lit8 v2, v1, #int 1 // #01 │ │ -3a46a4: 1a03 0000 |00aa: const-string v3, "" // string@0000 │ │ -3a46a8: 4d03 0001 |00ac: aput-object v3, v0, v1 │ │ -3a46ac: d801 0201 |00ae: add-int/lit8 v1, v2, #int 1 // #01 │ │ -3a46b0: 1a04 e412 |00b0: const-string v4, "Constants:" // string@12e4 │ │ -3a46b4: 4d04 0002 |00b2: aput-object v4, v0, v2 │ │ -3a46b8: 7100 b970 0000 |00b4: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Codata;.values:()[Lcom/gitlab/dibdib/picked/common/Codata; // method@70b9 │ │ -3a46be: 0c02 |00b7: move-result-object v2 │ │ -3a46c0: 2124 |00b8: array-length v4, v2 │ │ -3a46c2: 1205 |00b9: const/4 v5, #int 0 // #0 │ │ -3a46c4: 1307 0900 |00ba: const/16 v7, #int 9 // #9 │ │ -3a46c8: 3545 2400 |00bc: if-ge v5, v4, 00e0 // +0024 │ │ -3a46cc: 4608 0205 |00be: aget-object v8, v2, v5 │ │ -3a46d0: d809 0101 |00c0: add-int/lit8 v9, v1, #int 1 // #01 │ │ -3a46d4: 220a e812 |00c2: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a46d8: 7010 4098 0a00 |00c4: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a46de: 6e10 b770 0800 |00c7: invoke-virtual {v8}, Lcom/gitlab/dibdib/picked/common/Codata;.name:()Ljava/lang/String; // method@70b7 │ │ -3a46e4: 0c0b |00ca: move-result-object v11 │ │ -3a46e6: 6e20 4b98 ba00 |00cb: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a46ec: 6e20 4498 7a00 |00ce: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a46f2: 5487 2148 |00d1: iget-object v7, v8, Lcom/gitlab/dibdib/picked/common/Codata;.quantity:Ljava/lang/String; // field@4821 │ │ -3a46f6: 6e20 4b98 7a00 |00d3: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a46fc: 6e10 5498 0a00 |00d6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a4702: 0c07 |00d9: move-result-object v7 │ │ -3a4704: 4d07 0001 |00da: aput-object v7, v0, v1 │ │ -3a4708: d805 0501 |00dc: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3a470c: 0191 |00de: move v1, v9 │ │ -3a470e: 28db |00df: goto 00ba // -0025 │ │ -3a4710: d802 0101 |00e0: add-int/lit8 v2, v1, #int 1 // #01 │ │ -3a4714: 4d03 0001 |00e2: aput-object v3, v0, v1 │ │ -3a4718: d801 0201 |00e4: add-int/lit8 v1, v2, #int 1 // #01 │ │ -3a471c: 1a03 c816 |00e6: const-string v3, "Date format:" // string@16c8 │ │ -3a4720: 4d03 0002 |00e8: aput-object v3, v0, v2 │ │ -3a4724: 7100 4ba3 0000 |00ea: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a34b │ │ -3a472a: 0c02 |00ed: move-result-object v2 │ │ -3a472c: 2123 |00ee: array-length v3, v2 │ │ -3a472e: 3536 2400 |00ef: if-ge v6, v3, 0113 // +0024 │ │ -3a4732: 4604 0206 |00f1: aget-object v4, v2, v6 │ │ -3a4736: d805 0101 |00f3: add-int/lit8 v5, v1, #int 1 // #01 │ │ -3a473a: 2208 e812 |00f5: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a473e: 7010 4098 0800 |00f7: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a4744: 6e10 48a3 0400 |00fa: invoke-virtual {v4}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.name:()Ljava/lang/String; // method@a348 │ │ -3a474a: 0c09 |00fd: move-result-object v9 │ │ -3a474c: 6e20 4b98 9800 |00fe: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4752: 6e20 4498 7800 |0101: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a4758: 5444 2277 |0104: iget-object v4, v4, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.descr:Ljava/lang/String; // field@7722 │ │ -3a475c: 6e20 4b98 4800 |0106: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4762: 6e10 5498 0800 |0109: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a4768: 0c04 |010c: move-result-object v4 │ │ -3a476a: 4d04 0001 |010d: aput-object v4, v0, v1 │ │ -3a476e: d806 0601 |010f: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3a4772: 0151 |0111: move v1, v5 │ │ -3a4774: 28dd |0112: goto 00ef // -0023 │ │ -3a4776: 7120 b499 1000 |0113: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3a477c: 0c00 |0116: move-result-object v0 │ │ -3a477e: 1f00 dc15 |0117: check-cast v0, [Ljava/lang/String; // type@15dc │ │ -3a4782: 6900 4679 |0119: sput-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.getHelp_lines:[Ljava/lang/String; // field@7946 │ │ -3a4786: 6200 4679 |011b: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.getHelp_lines:[Ljava/lang/String; // field@7946 │ │ -3a478a: 1100 |011d: return-object v0 │ │ +3a453c: |[3a453c] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.getHelp:()[Ljava/lang/String; │ │ +3a454c: 6200 4679 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.getHelp_lines:[Ljava/lang/String; // field@7946 │ │ +3a4550: 3900 1901 |0002: if-nez v0, 011b // +0119 │ │ +3a4554: 7100 08a4 0000 |0004: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ +3a455a: 0c00 |0007: move-result-object v0 │ │ +3a455c: 2100 |0008: array-length v0, v0 │ │ +3a455e: 1231 |0009: const/4 v1, #int 3 // #3 │ │ +3a4560: b010 |000a: add-int/2addr v0, v1 │ │ +3a4562: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +3a4564: b020 |000c: add-int/2addr v0, v2 │ │ +3a4566: 7100 b970 0000 |000d: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Codata;.values:()[Lcom/gitlab/dibdib/picked/common/Codata; // method@70b9 │ │ +3a456c: 0c03 |0010: move-result-object v3 │ │ +3a456e: 2133 |0011: array-length v3, v3 │ │ +3a4570: b030 |0012: add-int/2addr v0, v3 │ │ +3a4572: 1223 |0013: const/4 v3, #int 2 // #2 │ │ +3a4574: b030 |0014: add-int/2addr v0, v3 │ │ +3a4576: 7100 4ba3 0000 |0015: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a34b │ │ +3a457c: 0c04 |0018: move-result-object v4 │ │ +3a457e: 2144 |0019: array-length v4, v4 │ │ +3a4580: b040 |001a: add-int/2addr v0, v4 │ │ +3a4582: b030 |001b: add-int/2addr v0, v3 │ │ +3a4584: 2300 dc15 |001c: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +3a4588: 2204 e812 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a458c: 7010 4098 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a4592: 1a05 4350 |0023: const-string v5, "V. " // string@5043 │ │ +3a4596: 6e20 4b98 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a459c: 6205 1f73 |0028: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.VERSION_STRING:Ljava/lang/String; // field@731f │ │ +3a45a0: 6e20 4b98 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a45a6: 1a05 cb05 |002d: const-string v5, ". " // string@05cb │ │ +3a45aa: 6e20 4b98 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a45b0: 6205 d472 |0032: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.NO_WARRANTY:[Ljava/lang/String; // field@72d4 │ │ +3a45b4: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +3a45b6: 4605 0506 |0035: aget-object v5, v5, v6 │ │ +3a45ba: 6e20 4b98 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a45c0: 6e10 5498 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a45c6: 0c04 |003d: move-result-object v4 │ │ +3a45c8: 4d04 0006 |003e: aput-object v4, v0, v6 │ │ +3a45cc: 2204 e812 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a45d0: 7010 4098 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a45d6: 1a05 6137 |0045: const-string v5, "List of available FUNCTIONS (see below, e.g.:" // string@3761 │ │ +3a45da: 6e20 4b98 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a45e0: 6205 6973 |004a: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ +3a45e4: 5555 8e73 |004c: iget-boolean v5, v5, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738e │ │ +3a45e8: 3805 0500 |004e: if-eqz v5, 0053 // +0005 │ │ +3a45ec: 1a05 c802 |0050: const-string v5, " type '\' + file name, press ENTER, ';EXPORT', ENTER):" // string@02c8 │ │ +3a45f0: 2803 |0052: goto 0055 // +0003 │ │ +3a45f2: 1a05 8e01 |0053: const-string v5, " ^FileName, ^ENTER, 'EXPORT', GO):" // string@018e │ │ +3a45f6: 6e20 4b98 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a45fc: 6e10 5498 0400 |0058: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a4602: 0c04 |005b: move-result-object v4 │ │ +3a4604: 4d04 0002 |005c: aput-object v4, v0, v2 │ │ +3a4608: 1a02 f703 |005e: const-string v2, "(Not fully implemented yet !)" // string@03f7 │ │ +3a460c: 4d02 0003 |0060: aput-object v2, v0, v3 │ │ +3a4610: 6202 6973 |0062: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ +3a4614: 5522 8e73 |0064: iget-boolean v2, v2, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738e │ │ +3a4618: 3902 0c00 |0066: if-nez v2, 0072 // +000c │ │ +3a461c: 1242 |0068: const/4 v2, #int 4 // #4 │ │ +3a461e: 1a03 d303 |0069: const-string v3, "(E.g. type '3', press > or ENTER, '4', > or ENTER," // string@03d3 │ │ +3a4622: 4d03 0001 |006b: aput-object v3, v0, v1 │ │ +3a4626: 1251 |006d: const/4 v1, #int 5 // #5 │ │ +3a4628: 1a03 5fbe |006e: const-string v3, "type 'ADD', (press > or ENTER,) press GO)" // string@be5f │ │ +3a462c: 4d03 0002 |0070: aput-object v3, v0, v2 │ │ +3a4630: 7100 08a4 0000 |0072: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ +3a4636: 0c02 |0075: move-result-object v2 │ │ +3a4638: 2123 |0076: array-length v3, v2 │ │ +3a463a: 1204 |0077: const/4 v4, #int 0 // #0 │ │ +3a463c: 3534 1800 |0078: if-ge v4, v3, 0090 // +0018 │ │ +3a4640: 4605 0204 |007a: aget-object v5, v2, v4 │ │ +3a4644: 6e10 00a4 0500 |007c: invoke-virtual {v5}, Lnet/sf/dibdib/thread_any/QOpMain;.getDescription:()Ljava/lang/String; // method@a400 │ │ +3a464a: 0c05 |007f: move-result-object v5 │ │ +3a464c: 1307 2e00 |0080: const/16 v7, #int 46 // #2e │ │ +3a4650: 6e20 0998 6500 |0082: invoke-virtual {v5, v6}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a4656: 0a08 |0085: move-result v8 │ │ +3a4658: 3287 0700 |0086: if-eq v7, v8, 008d // +0007 │ │ +3a465c: d807 0101 |0088: add-int/lit8 v7, v1, #int 1 // #01 │ │ +3a4660: 4d05 0001 |008a: aput-object v5, v0, v1 │ │ +3a4664: 0171 |008c: move v1, v7 │ │ +3a4666: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3a466a: 28e9 |008f: goto 0078 // -0017 │ │ +3a466c: 6202 6973 |0090: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ +3a4670: 5522 8e73 |0092: iget-boolean v2, v2, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738e │ │ +3a4674: 3802 0e00 |0094: if-eqz v2, 00a2 // +000e │ │ +3a4678: d802 0101 |0096: add-int/lit8 v2, v1, #int 1 // #01 │ │ +3a467c: 1a03 4704 |0098: const-string v3, "(Use with preceding ';' for commands, '\' for data." // string@0447 │ │ +3a4680: 4d03 0001 |009a: aput-object v3, v0, v1 │ │ +3a4684: d801 0201 |009c: add-int/lit8 v1, v2, #int 1 // #01 │ │ +3a4688: 1a03 b317 |009e: const-string v3, "E.g.: press '\', type file name, press ENTER, type ';EXPORT', press ENTER)" // string@17b3 │ │ +3a468c: 4d03 0002 |00a0: aput-object v3, v0, v2 │ │ +3a4690: 6202 6973 |00a2: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ +3a4694: 5522 8e73 |00a4: iget-boolean v2, v2, Lnet/sf/dibdib/config/Dib2State$Ui;.bTerminalMode:Z // field@738e │ │ +3a4698: 3902 6d00 |00a6: if-nez v2, 0113 // +006d │ │ +3a469c: d802 0101 |00a8: add-int/lit8 v2, v1, #int 1 // #01 │ │ +3a46a0: 1a03 0000 |00aa: const-string v3, "" // string@0000 │ │ +3a46a4: 4d03 0001 |00ac: aput-object v3, v0, v1 │ │ +3a46a8: d801 0201 |00ae: add-int/lit8 v1, v2, #int 1 // #01 │ │ +3a46ac: 1a04 e412 |00b0: const-string v4, "Constants:" // string@12e4 │ │ +3a46b0: 4d04 0002 |00b2: aput-object v4, v0, v2 │ │ +3a46b4: 7100 b970 0000 |00b4: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Codata;.values:()[Lcom/gitlab/dibdib/picked/common/Codata; // method@70b9 │ │ +3a46ba: 0c02 |00b7: move-result-object v2 │ │ +3a46bc: 2124 |00b8: array-length v4, v2 │ │ +3a46be: 1205 |00b9: const/4 v5, #int 0 // #0 │ │ +3a46c0: 1307 0900 |00ba: const/16 v7, #int 9 // #9 │ │ +3a46c4: 3545 2400 |00bc: if-ge v5, v4, 00e0 // +0024 │ │ +3a46c8: 4608 0205 |00be: aget-object v8, v2, v5 │ │ +3a46cc: d809 0101 |00c0: add-int/lit8 v9, v1, #int 1 // #01 │ │ +3a46d0: 220a e812 |00c2: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a46d4: 7010 4098 0a00 |00c4: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a46da: 6e10 b770 0800 |00c7: invoke-virtual {v8}, Lcom/gitlab/dibdib/picked/common/Codata;.name:()Ljava/lang/String; // method@70b7 │ │ +3a46e0: 0c0b |00ca: move-result-object v11 │ │ +3a46e2: 6e20 4b98 ba00 |00cb: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a46e8: 6e20 4498 7a00 |00ce: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a46ee: 5487 2148 |00d1: iget-object v7, v8, Lcom/gitlab/dibdib/picked/common/Codata;.quantity:Ljava/lang/String; // field@4821 │ │ +3a46f2: 6e20 4b98 7a00 |00d3: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a46f8: 6e10 5498 0a00 |00d6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a46fe: 0c07 |00d9: move-result-object v7 │ │ +3a4700: 4d07 0001 |00da: aput-object v7, v0, v1 │ │ +3a4704: d805 0501 |00dc: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3a4708: 0191 |00de: move v1, v9 │ │ +3a470a: 28db |00df: goto 00ba // -0025 │ │ +3a470c: d802 0101 |00e0: add-int/lit8 v2, v1, #int 1 // #01 │ │ +3a4710: 4d03 0001 |00e2: aput-object v3, v0, v1 │ │ +3a4714: d801 0201 |00e4: add-int/lit8 v1, v2, #int 1 // #01 │ │ +3a4718: 1a03 c816 |00e6: const-string v3, "Date format:" // string@16c8 │ │ +3a471c: 4d03 0002 |00e8: aput-object v3, v0, v2 │ │ +3a4720: 7100 4ba3 0000 |00ea: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.values:()[Lnet/sf/dibdib/thread_any/DateFunc$DateFormat; // method@a34b │ │ +3a4726: 0c02 |00ed: move-result-object v2 │ │ +3a4728: 2123 |00ee: array-length v3, v2 │ │ +3a472a: 3536 2400 |00ef: if-ge v6, v3, 0113 // +0024 │ │ +3a472e: 4604 0206 |00f1: aget-object v4, v2, v6 │ │ +3a4732: d805 0101 |00f3: add-int/lit8 v5, v1, #int 1 // #01 │ │ +3a4736: 2208 e812 |00f5: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a473a: 7010 4098 0800 |00f7: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a4740: 6e10 48a3 0400 |00fa: invoke-virtual {v4}, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.name:()Ljava/lang/String; // method@a348 │ │ +3a4746: 0c09 |00fd: move-result-object v9 │ │ +3a4748: 6e20 4b98 9800 |00fe: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a474e: 6e20 4498 7800 |0101: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a4754: 5444 2277 |0104: iget-object v4, v4, Lnet/sf/dibdib/thread_any/DateFunc$DateFormat;.descr:Ljava/lang/String; // field@7722 │ │ +3a4758: 6e20 4b98 4800 |0106: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a475e: 6e10 5498 0800 |0109: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a4764: 0c04 |010c: move-result-object v4 │ │ +3a4766: 4d04 0001 |010d: aput-object v4, v0, v1 │ │ +3a476a: d806 0601 |010f: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3a476e: 0151 |0111: move v1, v5 │ │ +3a4770: 28dd |0112: goto 00ef // -0023 │ │ +3a4772: 7120 b499 1000 |0113: invoke-static {v0, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3a4778: 0c00 |0116: move-result-object v0 │ │ +3a477a: 1f00 dc15 |0117: check-cast v0, [Ljava/lang/String; // type@15dc │ │ +3a477e: 6900 4679 |0119: sput-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.getHelp_lines:[Ljava/lang/String; // field@7946 │ │ +3a4782: 6200 4679 |011b: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.getHelp_lines:[Ljava/lang/String; // field@7946 │ │ +3a4786: 1100 |011d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0004 line=446 │ │ 0x000d line=448 │ │ 0x0015 line=450 │ │ 0x001e line=452 │ │ @@ -1484232,20 +1484231,20 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3a451c: |[3a451c] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.prepareTextLines:()I │ │ -3a452c: 7100 bca4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.getHelp:()[Ljava/lang/String; // method@a4bc │ │ -3a4532: 0c00 |0003: move-result-object v0 │ │ -3a4534: 6e20 bea4 0100 |0004: invoke-virtual {v1, v0}, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.splitTextLines:([Ljava/lang/String;)I // method@a4be │ │ -3a453a: 0a00 |0007: move-result v0 │ │ -3a453c: 0f00 |0008: return v0 │ │ +3a4518: |[3a4518] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.prepareTextLines:()I │ │ +3a4528: 7100 bca4 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.getHelp:()[Ljava/lang/String; // method@a4bc │ │ +3a452e: 0c00 |0003: move-result-object v0 │ │ +3a4530: 6e20 bea4 0100 |0004: invoke-virtual {v1, v0}, Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;.splitTextLines:([Ljava/lang/String;)I // method@a4be │ │ +3a4536: 0a00 |0007: move-result v0 │ │ +3a4538: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder; │ │ │ │ #1 : (in Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder;) │ │ @@ -1484253,20 +1484252,20 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3a478c: |[3a478c] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a479c: 5420 b076 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a47a0: 2000 c714 |0002: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a47a4: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -3a47a8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3a47aa: 1102 |0007: return-object v2 │ │ +3a4788: |[3a4788] net.sf.dibdib.thread_feed.FeederRf$HelpFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a4798: 5420 b076 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a479c: 2000 c714 |0002: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a47a0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +3a47a4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3a47a6: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnet/sf/dibdib/thread_feed/FeederRf$HelpFeeder; │ │ 0x0000 - 0x0008 reg=2 (null) Lnet/sf/dibdib/generic/QToken; │ │ │ │ @@ -1484304,19 +1484303,19 @@ │ │ type : '(Lnet/sf/dibdib/thread_feed/FeederRf;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3a48d4: |[3a48d4] net.sf.dibdib.thread_feed.FeederRf$LicenseFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ -3a48e4: 7020 b0a4 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4b0 │ │ -3a48ea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3a48ec: 5b01 4879 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7948 │ │ -3a48f0: 0e00 |0006: return-void │ │ +3a48d0: |[3a48d0] net.sf.dibdib.thread_feed.FeederRf$LicenseFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ +3a48e0: 7020 b0a4 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4b0 │ │ +3a48e6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3a48e8: 5b01 4879 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7948 │ │ +3a48ec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0004 line=395 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder; │ │ 0x0000 - 0x0007 reg=1 (null) Lnet/sf/dibdib/thread_feed/FeederRf; │ │ @@ -1484327,51 +1484326,51 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -3a47d8: |[3a47d8] net.sf.dibdib.thread_feed.FeederRf$LicenseFeeder.prepareTextLines:()I │ │ -3a47e8: 6200 6973 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ -3a47ec: 5200 8f73 |0002: iget v0, v0, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738f │ │ -3a47f0: 5241 4779 |0004: iget v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_iLang:I // field@7947 │ │ -3a47f4: 3310 0600 |0006: if-ne v0, v1, 000c // +0006 │ │ -3a47f8: 5440 4879 |0008: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7948 │ │ -3a47fc: 3900 1900 |000a: if-nez v0, 0023 // +0019 │ │ -3a4800: 6200 6973 |000c: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ -3a4804: 5200 8f73 |000e: iget v0, v0, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738f │ │ -3a4808: 5940 4779 |0010: iput v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_iLang:I // field@7947 │ │ -3a480c: 6200 6773 |0012: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a4810: 6201 3473 |0014: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kLicensePre:[Ljava/lang/String; // field@7334 │ │ -3a4814: 7110 b6a1 0100 |0016: invoke-static {v1}, Lnet/sf/dibdib/config/Dib2Lang;.pickTransl:([Ljava/lang/String;)[Ljava/lang/String; // method@a1b6 │ │ -3a481a: 0c01 |0019: move-result-object v1 │ │ -3a481c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -3a481e: 2322 dc15 |001b: new-array v2, v2, [Ljava/lang/String; // type@15dc │ │ -3a4822: 7230 42a2 1002 |001d: invoke-interface {v0, v1, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getLicense:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; // method@a242 │ │ -3a4828: 0c00 |0020: move-result-object v0 │ │ -3a482a: 5b40 4879 |0021: iput-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7948 │ │ -3a482e: 5440 4879 |0023: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7948 │ │ -3a4832: 1221 |0025: const/4 v1, #int 2 // #2 │ │ -3a4834: 2202 e812 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a4838: 7010 4098 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a483e: 1a03 f603 |002b: const-string v3, "(Me: " // string@03f6 │ │ -3a4842: 6e20 4b98 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4848: 6203 6473 |0030: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a484c: 5433 427a |0032: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3a4850: 6e20 4b98 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4856: 1a03 6e04 |0037: const-string v3, ")" // string@046e │ │ -3a485a: 6e20 4b98 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4860: 6e10 5498 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a4866: 0c02 |003f: move-result-object v2 │ │ -3a4868: 4d02 0001 |0040: aput-object v2, v0, v1 │ │ -3a486c: 5440 4879 |0042: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7948 │ │ -3a4870: 6e20 c2a4 0400 |0044: invoke-virtual {v4, v0}, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.splitTextLines:([Ljava/lang/String;)I // method@a4c2 │ │ -3a4876: 0a00 |0047: move-result v0 │ │ -3a4878: 0f00 |0048: return v0 │ │ +3a47d4: |[3a47d4] net.sf.dibdib.thread_feed.FeederRf$LicenseFeeder.prepareTextLines:()I │ │ +3a47e4: 6200 6973 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ +3a47e8: 5200 8f73 |0002: iget v0, v0, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738f │ │ +3a47ec: 5241 4779 |0004: iget v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_iLang:I // field@7947 │ │ +3a47f0: 3310 0600 |0006: if-ne v0, v1, 000c // +0006 │ │ +3a47f4: 5440 4879 |0008: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7948 │ │ +3a47f8: 3900 1900 |000a: if-nez v0, 0023 // +0019 │ │ +3a47fc: 6200 6973 |000c: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ui:Lnet/sf/dibdib/config/Dib2State$Ui; // field@7369 │ │ +3a4800: 5200 8f73 |000e: iget v0, v0, Lnet/sf/dibdib/config/Dib2State$Ui;.iLang:I // field@738f │ │ +3a4804: 5940 4779 |0010: iput v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_iLang:I // field@7947 │ │ +3a4808: 6200 6773 |0012: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a480c: 6201 3473 |0014: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kLicensePre:[Ljava/lang/String; // field@7334 │ │ +3a4810: 7110 b6a1 0100 |0016: invoke-static {v1}, Lnet/sf/dibdib/config/Dib2Lang;.pickTransl:([Ljava/lang/String;)[Ljava/lang/String; // method@a1b6 │ │ +3a4816: 0c01 |0019: move-result-object v1 │ │ +3a4818: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +3a481a: 2322 dc15 |001b: new-array v2, v2, [Ljava/lang/String; // type@15dc │ │ +3a481e: 7230 42a2 1002 |001d: invoke-interface {v0, v1, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getLicense:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; // method@a242 │ │ +3a4824: 0c00 |0020: move-result-object v0 │ │ +3a4826: 5b40 4879 |0021: iput-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7948 │ │ +3a482a: 5440 4879 |0023: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7948 │ │ +3a482e: 1221 |0025: const/4 v1, #int 2 // #2 │ │ +3a4830: 2202 e812 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a4834: 7010 4098 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a483a: 1a03 f603 |002b: const-string v3, "(Me: " // string@03f6 │ │ +3a483e: 6e20 4b98 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4844: 6203 6473 |0030: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a4848: 5433 427a |0032: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3a484c: 6e20 4b98 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4852: 1a03 6e04 |0037: const-string v3, ")" // string@046e │ │ +3a4856: 6e20 4b98 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a485c: 6e10 5498 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a4862: 0c02 |003f: move-result-object v2 │ │ +3a4864: 4d02 0001 |0040: aput-object v2, v0, v1 │ │ +3a4868: 5440 4879 |0042: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_license:[Ljava/lang/String; // field@7948 │ │ +3a486c: 6e20 c2a4 0400 |0044: invoke-virtual {v4, v0}, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.splitTextLines:([Ljava/lang/String;)I // method@a4c2 │ │ +3a4872: 0a00 |0047: move-result v0 │ │ +3a4874: 0f00 |0048: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x000c line=416 │ │ 0x0012 line=417 │ │ 0x0016 line=418 │ │ 0x0023 line=420 │ │ @@ -1484384,34 +1484383,34 @@ │ │ type : '()Lnet/sf/dibdib/thread_feed/FeederRf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -3a487c: |[3a487c] net.sf.dibdib.thread_feed.FeederRf$LicenseFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a488c: 6f10 b8a4 0400 |0000: invoke-super {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b8 │ │ -3a4892: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -3a4894: 5940 4779 |0004: iput v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_iLang:I // field@7947 │ │ -3a4898: 6200 047a |0006: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools_0:[Ljava/lang/String; // field@7a04 │ │ -3a489c: 6900 007a |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ -3a48a0: 6200 d079 |000a: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79d0 │ │ -3a48a4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -3a48a6: 2311 0716 |000d: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a48aa: 6202 f579 |000f: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3a48ae: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -3a48b0: 4d02 0103 |0012: aput-object v2, v1, v3 │ │ -3a48b4: 7120 eba2 1000 |0014: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3a48ba: 0c00 |0017: move-result-object v0 │ │ -3a48bc: 5903 b376 |0018: iput v3, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3a48c0: 6201 dd79 |001a: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ -3a48c4: 5411 e779 |001c: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e7 │ │ -3a48c8: 6e20 a1a2 0100 |001e: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a48ce: 5440 4979 |0021: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7949 │ │ -3a48d2: 1100 |0023: return-object v0 │ │ +3a4878: |[3a4878] net.sf.dibdib.thread_feed.FeederRf$LicenseFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a4888: 6f10 b8a4 0400 |0000: invoke-super {v4}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b8 │ │ +3a488e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +3a4890: 5940 4779 |0004: iput v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.GenericTextFeeder_iLang:I // field@7947 │ │ +3a4894: 6200 047a |0006: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools_0:[Ljava/lang/String; // field@7a04 │ │ +3a4898: 6900 007a |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ +3a489c: 6200 d079 |000a: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79d0 │ │ +3a48a0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +3a48a2: 2311 0716 |000d: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a48a6: 6202 f579 |000f: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3a48aa: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +3a48ac: 4d02 0103 |0012: aput-object v2, v1, v3 │ │ +3a48b0: 7120 eba2 1000 |0014: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3a48b6: 0c00 |0017: move-result-object v0 │ │ +3a48b8: 5903 b376 |0018: iput v3, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3a48bc: 6201 dd79 |001a: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ +3a48c0: 5411 e779 |001c: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e7 │ │ +3a48c4: 6e20 a1a2 0100 |001e: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a48ca: 5440 4979 |0021: iget-object v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LicenseFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@7949 │ │ +3a48ce: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0004 line=405 │ │ 0x0006 line=406 │ │ 0x000a line=408 │ │ 0x0018 line=409 │ │ @@ -1484470,27 +1484469,27 @@ │ │ type : '(Lnet/sf/dibdib/thread_feed/FeederRf;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3a53ac: |[3a53ac] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ -3a53bc: 7020 b0a4 4300 |0000: invoke-direct {v3, v4}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4b0 │ │ -3a53c2: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -3a53c4: 5b34 4b79 |0004: iput-object v4, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a53c8: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -3a53cc: 5a30 4f79 |0008: iput-wide v0, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ -3a53d0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -3a53d2: 5c32 4c79 |000b: iput-boolean v2, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794c │ │ -3a53d6: 5a30 4d79 |000d: iput-wide v0, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794d │ │ -3a53da: 5b34 5279 |000f: iput-object v4, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7952 │ │ -3a53de: 5b34 5279 |0011: iput-object v4, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7952 │ │ -3a53e2: 5932 4a79 |0013: iput v2, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@794a │ │ -3a53e6: 0e00 |0015: return-void │ │ +3a53a8: |[3a53a8] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V │ │ +3a53b8: 7020 b0a4 4300 |0000: invoke-direct {v3, v4}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.:(Lnet/sf/dibdib/thread_feed/FeederRf;)V // method@a4b0 │ │ +3a53be: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +3a53c0: 5b34 4b79 |0004: iput-object v4, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a53c4: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +3a53c8: 5a30 4f79 |0008: iput-wide v0, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ +3a53cc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +3a53ce: 5c32 4c79 |000b: iput-boolean v2, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794c │ │ +3a53d2: 5a30 4d79 |000d: iput-wide v0, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794d │ │ +3a53d6: 5b34 5279 |000f: iput-object v4, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7952 │ │ +3a53da: 5b34 5279 |0011: iput-object v4, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7952 │ │ +3a53de: 5932 4a79 |0013: iput v2, v3, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@794a │ │ +3a53e2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0004 line=509 │ │ 0x0008 line=510 │ │ 0x000b line=511 │ │ 0x000d line=512 │ │ @@ -1484507,237 +1484506,237 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 421 16-bit code units │ │ -3a48f4: |[3a48f4] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.prepareTextLines:()I │ │ -3a4904: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3a4906: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a490c: 0b01 |0004: move-result-wide v1 │ │ -3a490e: 53c3 5079 |0005: iget-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@7950 │ │ -3a4912: 1705 ffff ff3f |0007: const-wide/32 v5, #float 2 // #3fffffff │ │ -3a4918: c053 |000a: and-long/2addr v3, v5 │ │ -3a491a: 1605 0100 |000b: const-wide/16 v5, #int 1 // #1 │ │ -3a491e: 1307 1e00 |000d: const/16 v7, #int 30 // #1e │ │ -3a4922: 3108 0503 |000f: cmp-long v8, v5, v3 │ │ -3a4926: 3b08 0900 |0011: if-gez v8, 001a // +0009 │ │ -3a492a: 53c3 5079 |0013: iget-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@7950 │ │ -3a492e: c573 |0015: ushr-long/2addr v3, v7 │ │ -3a4930: c373 |0016: shl-long/2addr v3, v7 │ │ -3a4932: c153 |0017: or-long/2addr v3, v5 │ │ -3a4934: 5ac3 5079 |0018: iput-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@7950 │ │ -3a4938: 53c3 5079 |001a: iget-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@7950 │ │ -3a493c: c573 |001c: ushr-long/2addr v3, v7 │ │ -3a493e: 8434 |001d: long-to-int v4, v3 │ │ -3a4940: 52c3 4a79 |001e: iget v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@794a │ │ -3a4944: 3734 0800 |0020: if-le v4, v3, 0028 // +0008 │ │ -3a4948: 52c3 4a79 |0022: iget v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@794a │ │ -3a494c: 8135 |0024: int-to-long v5, v3 │ │ -3a494e: c375 |0025: shl-long/2addr v5, v7 │ │ -3a4950: 5ac5 5079 |0026: iput-wide v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@7950 │ │ -3a4954: 53c5 4f79 |0028: iget-wide v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ -3a4958: 1607 0000 |002a: const-wide/16 v7, #int 0 // #0 │ │ -3a495c: 3103 0705 |002c: cmp-long v3, v7, v5 │ │ -3a4960: 3b03 1400 |002e: if-gez v3, 0042 // +0014 │ │ -3a4964: 1809 0000 00c0 0000 0000 |0030: const-wide v9, #double 1.5915e-314 // #00000000c0000000 │ │ -3a496e: bb91 |0035: add-long/2addr v1, v9 │ │ -3a4970: 3103 0501 |0036: cmp-long v3, v5, v1 │ │ -3a4974: 3d03 0a00 |0038: if-lez v3, 0042 // +000a │ │ -3a4978: 6200 4a73 |003a: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcLoad_x:[Ljava/lang/String; // field@734a │ │ -3a497c: 5bc0 5179 |003c: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zFeedTxt:[Ljava/lang/String; // field@7951 │ │ -3a4980: 54c0 5179 |003e: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zFeedTxt:[Ljava/lang/String; // field@7951 │ │ -3a4984: 2100 |0040: array-length v0, v0 │ │ -3a4986: 0f00 |0041: return v0 │ │ -3a4988: 3101 0705 |0042: cmp-long v1, v7, v5 │ │ -3a498c: 3b01 0400 |0044: if-gez v1, 0048 // +0004 │ │ -3a4990: 5ac7 4f79 |0046: iput-wide v7, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ -3a4994: 54c1 4b79 |0048: iget-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a4998: 3901 0800 |004a: if-nez v1, 0052 // +0008 │ │ -3a499c: 7100 20a5 0000 |004c: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4Load:()Ljava/lang/String; // method@a520 │ │ -3a49a2: 0c01 |004f: move-result-object v1 │ │ -3a49a4: 5bc1 4b79 |0050: iput-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a49a8: 6201 6373 |0052: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a49ac: 5511 7173 |0054: iget-boolean v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ -3a49b0: 1302 4000 |0056: const/16 v2, #int 64 // #40 │ │ -3a49b4: 1213 |0058: const/4 v3, #int 1 // #1 │ │ -3a49b6: 3901 2f00 |0059: if-nez v1, 0088 // +002f │ │ -3a49ba: 6201 6473 |005b: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a49be: 5411 427a |005d: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3a49c2: 3801 1600 |005f: if-eqz v1, 0075 // +0016 │ │ -3a49c6: 6201 6473 |0061: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a49ca: 5411 427a |0063: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3a49ce: 6e20 1a98 2100 |0065: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a49d4: 0a01 |0068: move-result v1 │ │ -3a49d6: 3d01 0c00 |0069: if-lez v1, 0075 // +000c │ │ -3a49da: 6201 6473 |006b: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a49de: 1a05 86b8 |006d: const-string v5, "smtp_user" // string@b886 │ │ -3a49e2: 6e20 d6a5 5100 |006f: invoke-virtual {v1, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d6 │ │ -3a49e8: 0c01 |0072: move-result-object v1 │ │ -3a49ea: 3901 1500 |0073: if-nez v1, 0088 // +0015 │ │ -3a49ee: 54c1 4b79 |0075: iget-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a49f2: 3801 0f00 |0077: if-eqz v1, 0086 // +000f │ │ -3a49f6: 2201 8c12 |0079: new-instance v1, Ljava/io/File; // type@128c │ │ -3a49fa: 54c5 4b79 |007b: iget-object v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a49fe: 7020 7896 5100 |007d: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3a4a04: 6e10 8196 0100 |0080: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a4a0a: 0a01 |0083: move-result v1 │ │ -3a4a0c: 3901 0400 |0084: if-nez v1, 0088 // +0004 │ │ -3a4a10: 1211 |0086: const/4 v1, #int 1 // #1 │ │ -3a4a12: 2802 |0087: goto 0089 // +0002 │ │ -3a4a14: 1201 |0088: const/4 v1, #int 0 // #0 │ │ -3a4a16: 3801 0b00 |0089: if-eqz v1, 0094 // +000b │ │ -3a4a1a: 53c5 4d79 |008b: iget-wide v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794d │ │ -3a4a1e: 3101 0705 |008d: cmp-long v1, v7, v5 │ │ -3a4a22: 3901 0600 |008f: if-nez v1, 0095 // +0006 │ │ -3a4a26: 1605 0300 |0091: const-wide/16 v5, #int 3 // #3 │ │ -3a4a2a: 2802 |0093: goto 0095 // +0002 │ │ -3a4a2c: 0475 |0094: move-wide v5, v7 │ │ -3a4a2e: 5ac5 4d79 |0095: iput-wide v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794d │ │ -3a4a32: 59c3 4a79 |0097: iput v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@794a │ │ -3a4a36: 1605 0200 |0099: const-wide/16 v5, #int 2 // #2 │ │ -3a4a3a: 53c9 4d79 |009b: iget-wide v9, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794d │ │ -3a4a3e: c095 |009d: and-long/2addr v5, v9 │ │ -3a4a40: 3101 0705 |009e: cmp-long v1, v7, v5 │ │ -3a4a44: 3801 3200 |00a0: if-eqz v1, 00d2 // +0032 │ │ -3a4a48: 54c0 5279 |00a2: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7952 │ │ -3a4a4c: 3900 0e00 |00a4: if-nez v0, 00b2 // +000e │ │ -3a4a50: 6200 fe79 |00a6: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3a4a54: 6001 ff79 |00a8: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3a4a58: 6202 c773 |00aa: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ -3a4a5c: 5422 d073 |00ac: iget-object v2, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3a4a60: 5222 f375 |00ae: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3a4a64: 4b02 0001 |00b0: aput v2, v0, v1 │ │ -3a4a68: 6200 3e73 |00b2: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat:[[Ljava/lang/String; // field@733e │ │ -3a4a6c: 2100 |00b4: array-length v0, v0 │ │ -3a4a6e: 59c0 4a79 |00b5: iput v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@794a │ │ -3a4a72: 52c0 4a79 |00b7: iget v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@794a │ │ -3a4a76: 3704 0400 |00b9: if-le v4, v0, 00bd // +0004 │ │ -3a4a7a: 52c4 4a79 |00bb: iget v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@794a │ │ -3a4a7e: 53c0 5079 |00bd: iget-wide v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@7950 │ │ -3a4a82: 1605 ff00 |00bf: const-wide/16 v5, #int 255 // #ff │ │ -3a4a86: c050 |00c1: and-long/2addr v0, v5 │ │ -3a4a88: 3102 0700 |00c2: cmp-long v2, v7, v0 │ │ -3a4a8c: 3902 0800 |00c4: if-nez v2, 00cc // +0008 │ │ -3a4a90: 6200 3e73 |00c6: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat:[[Ljava/lang/String; // field@733e │ │ -3a4a94: b134 |00c8: sub-int/2addr v4, v3 │ │ -3a4a96: 4600 0004 |00c9: aget-object v0, v0, v4 │ │ -3a4a9a: 2803 |00cb: goto 00ce // +0003 │ │ -3a4a9c: 6200 4473 |00cc: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat_Supp:[Ljava/lang/String; // field@7344 │ │ -3a4aa0: 5bc0 5279 |00ce: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7952 │ │ -3a4aa4: 2900 cd00 |00d0: goto/16 019d // +00cd │ │ -3a4aa8: 3101 0709 |00d2: cmp-long v1, v7, v9 │ │ -3a4aac: 3801 2000 |00d4: if-eqz v1, 00f4 // +0020 │ │ -3a4ab0: 6201 6473 |00d6: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a4ab4: 5411 427a |00d8: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3a4ab8: 3801 1000 |00da: if-eqz v1, 00ea // +0010 │ │ -3a4abc: 6201 6473 |00dc: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a4ac0: 5411 427a |00de: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3a4ac4: 6e20 1a98 2100 |00e0: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a4aca: 0a01 |00e3: move-result v1 │ │ -3a4acc: 3c01 0300 |00e4: if-gtz v1, 00e7 // +0003 │ │ -3a4ad0: 2804 |00e6: goto 00ea // +0004 │ │ -3a4ad2: 6201 4673 |00e7: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiNeedEMailHost:[Ljava/lang/String; // field@7346 │ │ -3a4ad6: 2803 |00e9: goto 00ec // +0003 │ │ -3a4ad8: 6201 4573 |00ea: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiNeedEMailAddress:[Ljava/lang/String; // field@7345 │ │ -3a4adc: 5bc1 5279 |00ec: iput-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7952 │ │ -3a4ae0: 1a02 2600 |00ee: const-string v2, " @" // string@0026 │ │ -3a4ae4: 4d02 0100 |00f0: aput-object v2, v1, v0 │ │ -3a4ae8: 2900 ab00 |00f2: goto/16 019d // +00ab │ │ -3a4aec: 6201 6373 |00f4: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a4af0: 5511 7173 |00f6: iget-boolean v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ -3a4af4: 3801 0900 |00f8: if-eqz v1, 0101 // +0009 │ │ -3a4af8: 55c1 4c79 |00fa: iget-boolean v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794c │ │ -3a4afc: 3801 0500 |00fc: if-eqz v1, 0101 // +0005 │ │ -3a4b00: 6201 4b73 |00fe: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcOpt:[Ljava/lang/String; // field@734b │ │ -3a4b04: 280a |0100: goto 010a // +000a │ │ -3a4b06: 55c1 4c79 |0101: iget-boolean v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794c │ │ -3a4b0a: 3801 0500 |0103: if-eqz v1, 0108 // +0005 │ │ -3a4b0e: 6201 4973 |0105: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAc:[Ljava/lang/String; // field@7349 │ │ -3a4b12: 2803 |0107: goto 010a // +0003 │ │ -3a4b14: 6201 4d73 |0108: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepPw:[Ljava/lang/String; // field@734d │ │ -3a4b18: 1a02 5e99 |010a: const-string v2, "main" // string@995e │ │ -3a4b1c: 1a04 ec6f |010c: const-string v4, "external" // string@6fec │ │ -3a4b20: 2420 dc15 4200 |010e: filled-new-array {v2, v4}, [Ljava/lang/String; // type@15dc │ │ -3a4b26: 0c02 |0111: move-result-object v2 │ │ -3a4b28: 1a04 0f6c |0112: const-string v4, "dm" // string@6c0f │ │ -3a4b2c: 7130 28a5 0402 |0114: invoke-static {v4, v0, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.listPaths:(Ljava/lang/String;Z[Ljava/lang/String;)[Ljava/lang/String; // method@a528 │ │ -3a4b32: 0c02 |0117: move-result-object v2 │ │ -3a4b34: 2114 |0118: array-length v4, v1 │ │ -3a4b36: d804 0403 |0119: add-int/lit8 v4, v4, #int 3 // #03 │ │ -3a4b3a: 2125 |011b: array-length v5, v2 │ │ -3a4b3c: b054 |011c: add-int/2addr v4, v5 │ │ -3a4b3e: 7120 b499 4100 |011d: invoke-static {v1, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3a4b44: 0c04 |0120: move-result-object v4 │ │ -3a4b46: 1f04 dc15 |0121: check-cast v4, [Ljava/lang/String; // type@15dc │ │ -3a4b4a: 5bc4 5279 |0123: iput-object v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7952 │ │ -3a4b4e: 2111 |0125: array-length v1, v1 │ │ -3a4b50: d805 0101 |0126: add-int/lit8 v5, v1, #int 1 // #01 │ │ -3a4b54: 2206 e812 |0128: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a4b58: 7010 4098 0600 |012a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a4b5e: 1a07 f707 |012d: const-string v7, "==> " // string@07f7 │ │ -3a4b62: 6e20 4b98 7600 |012f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4b68: 54c7 4b79 |0132: iget-object v7, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a4b6c: 1308 0900 |0134: const/16 v8, #int 9 // #9 │ │ -3a4b70: 1309 2f00 |0136: const/16 v9, #int 47 // #2f │ │ -3a4b74: 3907 0700 |0138: if-nez v7, 013f // +0007 │ │ -3a4b78: 6207 6373 |013a: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a4b7c: 5477 7c73 |013c: iget-object v7, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ -3a4b80: 2820 |013e: goto 015e // +0020 │ │ -3a4b82: 2207 e812 |013f: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a4b86: 7010 4098 0700 |0141: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a4b8c: 54ca 4b79 |0144: iget-object v10, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a4b90: 6e20 1f98 9a00 |0146: invoke-virtual {v10, v9}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ -3a4b96: 0a0b |0149: move-result v11 │ │ -3a4b98: b03b |014a: add-int/2addr v11, v3 │ │ -3a4b9a: 6e20 2d98 ba00 |014b: invoke-virtual {v10, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a4ba0: 0c0a |014e: move-result-object v10 │ │ -3a4ba2: 6e20 4b98 a700 |014f: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4ba8: 6e20 4498 8700 |0152: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a4bae: 54ca 4b79 |0155: iget-object v10, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a4bb2: 6e20 4b98 a700 |0157: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4bb8: 6e10 5498 0700 |015a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a4bbe: 0c07 |015d: move-result-object v7 │ │ -3a4bc0: 6e20 4b98 7600 |015e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4bc6: 6e10 5498 0600 |0161: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a4bcc: 0c06 |0164: move-result-object v6 │ │ -3a4bce: 4d06 0401 |0165: aput-object v6, v4, v1 │ │ -3a4bd2: 54c1 5279 |0167: iget-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7952 │ │ -3a4bd6: d804 0501 |0169: add-int/lit8 v4, v5, #int 1 // #01 │ │ -3a4bda: 1a06 0000 |016b: const-string v6, "" // string@0000 │ │ -3a4bde: 4d06 0105 |016d: aput-object v6, v1, v5 │ │ -3a4be2: 2121 |016f: array-length v1, v2 │ │ -3a4be4: 3510 2d00 |0170: if-ge v0, v1, 019d // +002d │ │ -3a4be8: 54c1 5279 |0172: iget-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7952 │ │ -3a4bec: d805 0401 |0174: add-int/lit8 v5, v4, #int 1 // #01 │ │ -3a4bf0: 2206 e812 |0176: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a4bf4: 7010 4098 0600 |0178: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a4bfa: 4607 0200 |017b: aget-object v7, v2, v0 │ │ -3a4bfe: 460a 0200 |017d: aget-object v10, v2, v0 │ │ -3a4c02: 6e20 1f98 9a00 |017f: invoke-virtual {v10, v9}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ -3a4c08: 0a0a |0182: move-result v10 │ │ -3a4c0a: b03a |0183: add-int/2addr v10, v3 │ │ -3a4c0c: 6e20 2d98 a700 |0184: invoke-virtual {v7, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a4c12: 0c07 |0187: move-result-object v7 │ │ -3a4c14: 6e20 4b98 7600 |0188: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4c1a: 6e20 4498 8600 |018b: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3a4c20: 4607 0200 |018e: aget-object v7, v2, v0 │ │ -3a4c24: 6e20 4b98 7600 |0190: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4c2a: 6e10 5498 0600 |0193: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a4c30: 0c06 |0196: move-result-object v6 │ │ -3a4c32: 4d06 0104 |0197: aput-object v6, v1, v4 │ │ -3a4c36: d800 0001 |0199: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3a4c3a: 0154 |019b: move v4, v5 │ │ -3a4c3c: 28d3 |019c: goto 016f // -002d │ │ -3a4c3e: 54c0 5279 |019d: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7952 │ │ -3a4c42: 5bc0 5179 |019f: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zFeedTxt:[Ljava/lang/String; // field@7951 │ │ -3a4c46: 54c0 5179 |01a1: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zFeedTxt:[Ljava/lang/String; // field@7951 │ │ -3a4c4a: 2100 |01a3: array-length v0, v0 │ │ -3a4c4c: 0f00 |01a4: return v0 │ │ +3a48f0: |[3a48f0] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.prepareTextLines:()I │ │ +3a4900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3a4902: 7110 5aa3 0000 |0001: invoke-static {v0}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a4908: 0b01 |0004: move-result-wide v1 │ │ +3a490a: 53c3 5079 |0005: iget-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@7950 │ │ +3a490e: 1705 ffff ff3f |0007: const-wide/32 v5, #float 2 // #3fffffff │ │ +3a4914: c053 |000a: and-long/2addr v3, v5 │ │ +3a4916: 1605 0100 |000b: const-wide/16 v5, #int 1 // #1 │ │ +3a491a: 1307 1e00 |000d: const/16 v7, #int 30 // #1e │ │ +3a491e: 3108 0503 |000f: cmp-long v8, v5, v3 │ │ +3a4922: 3b08 0900 |0011: if-gez v8, 001a // +0009 │ │ +3a4926: 53c3 5079 |0013: iget-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@7950 │ │ +3a492a: c573 |0015: ushr-long/2addr v3, v7 │ │ +3a492c: c373 |0016: shl-long/2addr v3, v7 │ │ +3a492e: c153 |0017: or-long/2addr v3, v5 │ │ +3a4930: 5ac3 5079 |0018: iput-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@7950 │ │ +3a4934: 53c3 5079 |001a: iget-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@7950 │ │ +3a4938: c573 |001c: ushr-long/2addr v3, v7 │ │ +3a493a: 8434 |001d: long-to-int v4, v3 │ │ +3a493c: 52c3 4a79 |001e: iget v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@794a │ │ +3a4940: 3734 0800 |0020: if-le v4, v3, 0028 // +0008 │ │ +3a4944: 52c3 4a79 |0022: iget v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@794a │ │ +3a4948: 8135 |0024: int-to-long v5, v3 │ │ +3a494a: c375 |0025: shl-long/2addr v5, v7 │ │ +3a494c: 5ac5 5079 |0026: iput-wide v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@7950 │ │ +3a4950: 53c5 4f79 |0028: iget-wide v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ +3a4954: 1607 0000 |002a: const-wide/16 v7, #int 0 // #0 │ │ +3a4958: 3103 0705 |002c: cmp-long v3, v7, v5 │ │ +3a495c: 3b03 1400 |002e: if-gez v3, 0042 // +0014 │ │ +3a4960: 1809 0000 00c0 0000 0000 |0030: const-wide v9, #double 1.5915e-314 // #00000000c0000000 │ │ +3a496a: bb91 |0035: add-long/2addr v1, v9 │ │ +3a496c: 3103 0501 |0036: cmp-long v3, v5, v1 │ │ +3a4970: 3d03 0a00 |0038: if-lez v3, 0042 // +000a │ │ +3a4974: 6200 4a73 |003a: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcLoad_x:[Ljava/lang/String; // field@734a │ │ +3a4978: 5bc0 5179 |003c: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zFeedTxt:[Ljava/lang/String; // field@7951 │ │ +3a497c: 54c0 5179 |003e: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zFeedTxt:[Ljava/lang/String; // field@7951 │ │ +3a4980: 2100 |0040: array-length v0, v0 │ │ +3a4982: 0f00 |0041: return v0 │ │ +3a4984: 3101 0705 |0042: cmp-long v1, v7, v5 │ │ +3a4988: 3b01 0400 |0044: if-gez v1, 0048 // +0004 │ │ +3a498c: 5ac7 4f79 |0046: iput-wide v7, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ +3a4990: 54c1 4b79 |0048: iget-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a4994: 3901 0800 |004a: if-nez v1, 0052 // +0008 │ │ +3a4998: 7100 20a5 0000 |004c: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4Load:()Ljava/lang/String; // method@a520 │ │ +3a499e: 0c01 |004f: move-result-object v1 │ │ +3a49a0: 5bc1 4b79 |0050: iput-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a49a4: 6201 6373 |0052: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a49a8: 5511 7173 |0054: iget-boolean v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ +3a49ac: 1302 4000 |0056: const/16 v2, #int 64 // #40 │ │ +3a49b0: 1213 |0058: const/4 v3, #int 1 // #1 │ │ +3a49b2: 3901 2f00 |0059: if-nez v1, 0088 // +002f │ │ +3a49b6: 6201 6473 |005b: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a49ba: 5411 427a |005d: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3a49be: 3801 1600 |005f: if-eqz v1, 0075 // +0016 │ │ +3a49c2: 6201 6473 |0061: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a49c6: 5411 427a |0063: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3a49ca: 6e20 1a98 2100 |0065: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a49d0: 0a01 |0068: move-result v1 │ │ +3a49d2: 3d01 0c00 |0069: if-lez v1, 0075 // +000c │ │ +3a49d6: 6201 6473 |006b: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a49da: 1a05 86b8 |006d: const-string v5, "smtp_user" // string@b886 │ │ +3a49de: 6e20 d6a5 5100 |006f: invoke-virtual {v1, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d6 │ │ +3a49e4: 0c01 |0072: move-result-object v1 │ │ +3a49e6: 3901 1500 |0073: if-nez v1, 0088 // +0015 │ │ +3a49ea: 54c1 4b79 |0075: iget-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a49ee: 3801 0f00 |0077: if-eqz v1, 0086 // +000f │ │ +3a49f2: 2201 8c12 |0079: new-instance v1, Ljava/io/File; // type@128c │ │ +3a49f6: 54c5 4b79 |007b: iget-object v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a49fa: 7020 7896 5100 |007d: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3a4a00: 6e10 8196 0100 |0080: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a4a06: 0a01 |0083: move-result v1 │ │ +3a4a08: 3901 0400 |0084: if-nez v1, 0088 // +0004 │ │ +3a4a0c: 1211 |0086: const/4 v1, #int 1 // #1 │ │ +3a4a0e: 2802 |0087: goto 0089 // +0002 │ │ +3a4a10: 1201 |0088: const/4 v1, #int 0 // #0 │ │ +3a4a12: 3801 0b00 |0089: if-eqz v1, 0094 // +000b │ │ +3a4a16: 53c5 4d79 |008b: iget-wide v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794d │ │ +3a4a1a: 3101 0705 |008d: cmp-long v1, v7, v5 │ │ +3a4a1e: 3901 0600 |008f: if-nez v1, 0095 // +0006 │ │ +3a4a22: 1605 0300 |0091: const-wide/16 v5, #int 3 // #3 │ │ +3a4a26: 2802 |0093: goto 0095 // +0002 │ │ +3a4a28: 0475 |0094: move-wide v5, v7 │ │ +3a4a2a: 5ac5 4d79 |0095: iput-wide v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794d │ │ +3a4a2e: 59c3 4a79 |0097: iput v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@794a │ │ +3a4a32: 1605 0200 |0099: const-wide/16 v5, #int 2 // #2 │ │ +3a4a36: 53c9 4d79 |009b: iget-wide v9, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794d │ │ +3a4a3a: c095 |009d: and-long/2addr v5, v9 │ │ +3a4a3c: 3101 0705 |009e: cmp-long v1, v7, v5 │ │ +3a4a40: 3801 3200 |00a0: if-eqz v1, 00d2 // +0032 │ │ +3a4a44: 54c0 5279 |00a2: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7952 │ │ +3a4a48: 3900 0e00 |00a4: if-nez v0, 00b2 // +000e │ │ +3a4a4c: 6200 fe79 |00a6: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3a4a50: 6001 ff79 |00a8: sget v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3a4a54: 6202 c773 |00aa: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ +3a4a58: 5422 d073 |00ac: iget-object v2, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3a4a5c: 5222 f375 |00ae: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3a4a60: 4b02 0001 |00b0: aput v2, v0, v1 │ │ +3a4a64: 6200 3e73 |00b2: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat:[[Ljava/lang/String; // field@733e │ │ +3a4a68: 2100 |00b4: array-length v0, v0 │ │ +3a4a6a: 59c0 4a79 |00b5: iput v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@794a │ │ +3a4a6e: 52c0 4a79 |00b7: iget v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@794a │ │ +3a4a72: 3704 0400 |00b9: if-le v4, v0, 00bd // +0004 │ │ +3a4a76: 52c4 4a79 |00bb: iget v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.cSlides:I // field@794a │ │ +3a4a7a: 53c0 5079 |00bd: iget-wide v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.nSlide30Supp:J // field@7950 │ │ +3a4a7e: 1605 ff00 |00bf: const-wide/16 v5, #int 255 // #ff │ │ +3a4a82: c050 |00c1: and-long/2addr v0, v5 │ │ +3a4a84: 3102 0700 |00c2: cmp-long v2, v7, v0 │ │ +3a4a88: 3902 0800 |00c4: if-nez v2, 00cc // +0008 │ │ +3a4a8c: 6200 3e73 |00c6: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat:[[Ljava/lang/String; // field@733e │ │ +3a4a90: b134 |00c8: sub-int/2addr v4, v3 │ │ +3a4a92: 4600 0004 |00c9: aget-object v0, v0, v4 │ │ +3a4a96: 2803 |00cb: goto 00ce // +0003 │ │ +3a4a98: 6200 4473 |00cc: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang;.kUiIntroChat_Supp:[Ljava/lang/String; // field@7344 │ │ +3a4a9c: 5bc0 5279 |00ce: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7952 │ │ +3a4aa0: 2900 cd00 |00d0: goto/16 019d // +00cd │ │ +3a4aa4: 3101 0709 |00d2: cmp-long v1, v7, v9 │ │ +3a4aa8: 3801 2000 |00d4: if-eqz v1, 00f4 // +0020 │ │ +3a4aac: 6201 6473 |00d6: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a4ab0: 5411 427a |00d8: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3a4ab4: 3801 1000 |00da: if-eqz v1, 00ea // +0010 │ │ +3a4ab8: 6201 6473 |00dc: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a4abc: 5411 427a |00de: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3a4ac0: 6e20 1a98 2100 |00e0: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a4ac6: 0a01 |00e3: move-result v1 │ │ +3a4ac8: 3c01 0300 |00e4: if-gtz v1, 00e7 // +0003 │ │ +3a4acc: 2804 |00e6: goto 00ea // +0004 │ │ +3a4ace: 6201 4673 |00e7: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiNeedEMailHost:[Ljava/lang/String; // field@7346 │ │ +3a4ad2: 2803 |00e9: goto 00ec // +0003 │ │ +3a4ad4: 6201 4573 |00ea: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiNeedEMailAddress:[Ljava/lang/String; // field@7345 │ │ +3a4ad8: 5bc1 5279 |00ec: iput-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7952 │ │ +3a4adc: 1a02 2600 |00ee: const-string v2, " @" // string@0026 │ │ +3a4ae0: 4d02 0100 |00f0: aput-object v2, v1, v0 │ │ +3a4ae4: 2900 ab00 |00f2: goto/16 019d // +00ab │ │ +3a4ae8: 6201 6373 |00f4: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a4aec: 5511 7173 |00f6: iget-boolean v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ +3a4af0: 3801 0900 |00f8: if-eqz v1, 0101 // +0009 │ │ +3a4af4: 55c1 4c79 |00fa: iget-boolean v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794c │ │ +3a4af8: 3801 0500 |00fc: if-eqz v1, 0101 // +0005 │ │ +3a4afc: 6201 4b73 |00fe: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAcOpt:[Ljava/lang/String; // field@734b │ │ +3a4b00: 280a |0100: goto 010a // +000a │ │ +3a4b02: 55c1 4c79 |0101: iget-boolean v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794c │ │ +3a4b06: 3801 0500 |0103: if-eqz v1, 0108 // +0005 │ │ +3a4b0a: 6201 4973 |0105: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepAc:[Ljava/lang/String; // field@7349 │ │ +3a4b0e: 2803 |0107: goto 010a // +0003 │ │ +3a4b10: 6201 4d73 |0108: sget-object v1, Lnet/sf/dibdib/config/Dib2Lang;.kUiStepPw:[Ljava/lang/String; // field@734d │ │ +3a4b14: 1a02 5e99 |010a: const-string v2, "main" // string@995e │ │ +3a4b18: 1a04 ec6f |010c: const-string v4, "external" // string@6fec │ │ +3a4b1c: 2420 dc15 4200 |010e: filled-new-array {v2, v4}, [Ljava/lang/String; // type@15dc │ │ +3a4b22: 0c02 |0111: move-result-object v2 │ │ +3a4b24: 1a04 0f6c |0112: const-string v4, "dm" // string@6c0f │ │ +3a4b28: 7130 28a5 0402 |0114: invoke-static {v4, v0, v2}, Lnet/sf/dibdib/thread_io/IoRunner;.listPaths:(Ljava/lang/String;Z[Ljava/lang/String;)[Ljava/lang/String; // method@a528 │ │ +3a4b2e: 0c02 |0117: move-result-object v2 │ │ +3a4b30: 2114 |0118: array-length v4, v1 │ │ +3a4b32: d804 0403 |0119: add-int/lit8 v4, v4, #int 3 // #03 │ │ +3a4b36: 2125 |011b: array-length v5, v2 │ │ +3a4b38: b054 |011c: add-int/2addr v4, v5 │ │ +3a4b3a: 7120 b499 4100 |011d: invoke-static {v1, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3a4b40: 0c04 |0120: move-result-object v4 │ │ +3a4b42: 1f04 dc15 |0121: check-cast v4, [Ljava/lang/String; // type@15dc │ │ +3a4b46: 5bc4 5279 |0123: iput-object v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7952 │ │ +3a4b4a: 2111 |0125: array-length v1, v1 │ │ +3a4b4c: d805 0101 |0126: add-int/lit8 v5, v1, #int 1 // #01 │ │ +3a4b50: 2206 e812 |0128: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a4b54: 7010 4098 0600 |012a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a4b5a: 1a07 f707 |012d: const-string v7, "==> " // string@07f7 │ │ +3a4b5e: 6e20 4b98 7600 |012f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4b64: 54c7 4b79 |0132: iget-object v7, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a4b68: 1308 0900 |0134: const/16 v8, #int 9 // #9 │ │ +3a4b6c: 1309 2f00 |0136: const/16 v9, #int 47 // #2f │ │ +3a4b70: 3907 0700 |0138: if-nez v7, 013f // +0007 │ │ +3a4b74: 6207 6373 |013a: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a4b78: 5477 7c73 |013c: iget-object v7, v7, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ +3a4b7c: 2820 |013e: goto 015e // +0020 │ │ +3a4b7e: 2207 e812 |013f: new-instance v7, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a4b82: 7010 4098 0700 |0141: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a4b88: 54ca 4b79 |0144: iget-object v10, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a4b8c: 6e20 1f98 9a00 |0146: invoke-virtual {v10, v9}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ +3a4b92: 0a0b |0149: move-result v11 │ │ +3a4b94: b03b |014a: add-int/2addr v11, v3 │ │ +3a4b96: 6e20 2d98 ba00 |014b: invoke-virtual {v10, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a4b9c: 0c0a |014e: move-result-object v10 │ │ +3a4b9e: 6e20 4b98 a700 |014f: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4ba4: 6e20 4498 8700 |0152: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a4baa: 54ca 4b79 |0155: iget-object v10, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a4bae: 6e20 4b98 a700 |0157: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4bb4: 6e10 5498 0700 |015a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a4bba: 0c07 |015d: move-result-object v7 │ │ +3a4bbc: 6e20 4b98 7600 |015e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4bc2: 6e10 5498 0600 |0161: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a4bc8: 0c06 |0164: move-result-object v6 │ │ +3a4bca: 4d06 0401 |0165: aput-object v6, v4, v1 │ │ +3a4bce: 54c1 5279 |0167: iget-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7952 │ │ +3a4bd2: d804 0501 |0169: add-int/lit8 v4, v5, #int 1 // #01 │ │ +3a4bd6: 1a06 0000 |016b: const-string v6, "" // string@0000 │ │ +3a4bda: 4d06 0105 |016d: aput-object v6, v1, v5 │ │ +3a4bde: 2121 |016f: array-length v1, v2 │ │ +3a4be0: 3510 2d00 |0170: if-ge v0, v1, 019d // +002d │ │ +3a4be4: 54c1 5279 |0172: iget-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7952 │ │ +3a4be8: d805 0401 |0174: add-int/lit8 v5, v4, #int 1 // #01 │ │ +3a4bec: 2206 e812 |0176: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a4bf0: 7010 4098 0600 |0178: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a4bf6: 4607 0200 |017b: aget-object v7, v2, v0 │ │ +3a4bfa: 460a 0200 |017d: aget-object v10, v2, v0 │ │ +3a4bfe: 6e20 1f98 9a00 |017f: invoke-virtual {v10, v9}, Ljava/lang/String;.lastIndexOf:(I)I // method@981f │ │ +3a4c04: 0a0a |0182: move-result v10 │ │ +3a4c06: b03a |0183: add-int/2addr v10, v3 │ │ +3a4c08: 6e20 2d98 a700 |0184: invoke-virtual {v7, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a4c0e: 0c07 |0187: move-result-object v7 │ │ +3a4c10: 6e20 4b98 7600 |0188: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4c16: 6e20 4498 8600 |018b: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3a4c1c: 4607 0200 |018e: aget-object v7, v2, v0 │ │ +3a4c20: 6e20 4b98 7600 |0190: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4c26: 6e10 5498 0600 |0193: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a4c2c: 0c06 |0196: move-result-object v6 │ │ +3a4c2e: 4d06 0104 |0197: aput-object v6, v1, v4 │ │ +3a4c32: d800 0001 |0199: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3a4c36: 0154 |019b: move v4, v5 │ │ +3a4c38: 28d3 |019c: goto 016f // -002d │ │ +3a4c3a: 54c0 5279 |019d: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zTxt:[Ljava/lang/String; // field@7952 │ │ +3a4c3e: 5bc0 5179 |019f: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zFeedTxt:[Ljava/lang/String; // field@7951 │ │ +3a4c42: 54c0 5179 |01a1: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.zFeedTxt:[Ljava/lang/String; // field@7951 │ │ +3a4c46: 2100 |01a3: array-length v0, v0 │ │ +3a4c48: 0f00 |01a4: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=559 │ │ 0x0005 line=560 │ │ 0x0013 line=561 │ │ 0x001a line=563 │ │ 0x001e line=564 │ │ @@ -1484785,18 +1484784,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3a53e8: |[3a53e8] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.requestPhrase:()V │ │ -3a53f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3a53fa: 5c10 4c79 |0001: iput-boolean v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794c │ │ -3a53fe: 0e00 |0003: return-void │ │ +3a53e4: |[3a53e4] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.requestPhrase:()V │ │ +3a53f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3a53f6: 5c10 4c79 |0001: iput-boolean v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794c │ │ +3a53fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=553 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; │ │ │ │ #2 : (in Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;) │ │ @@ -1484804,47 +1484803,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -3a5400: |[3a5400] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.reset:()V │ │ -3a5410: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3a5412: 5c40 4c79 |0001: iput-boolean v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794c │ │ -3a5416: 1601 0000 |0003: const-wide/16 v1, #int 0 // #0 │ │ -3a541a: 5a41 4d79 |0005: iput-wide v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794d │ │ -3a541e: 5a41 4f79 |0007: iput-wide v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ -3a5422: 6201 6373 |0009: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a5426: 5511 7173 |000b: iget-boolean v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ -3a542a: 3901 0900 |000d: if-nez v1, 0016 // +0009 │ │ -3a542e: 6201 1879 |000f: sget-object v1, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a5432: 1a02 0000 |0011: const-string v2, "" // string@0000 │ │ -3a5436: 6e20 78a4 2100 |0013: invoke-virtual {v1, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a478 │ │ -3a543c: 6201 dd79 |0016: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ -3a5440: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3a5442: 5912 e979 |0019: iput v2, v1, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ -3a5446: 6201 fe79 |001b: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3a544a: 6002 ff79 |001d: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3a544e: 6203 b473 |001f: sget-object v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -3a5452: 5433 d073 |0021: iget-object v3, v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3a5456: 5233 f375 |0023: iget v3, v3, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3a545a: 4b03 0102 |0025: aput v3, v1, v2 │ │ -3a545e: 6201 d079 |0027: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79d0 │ │ -3a5462: 2300 0716 |0029: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a5466: 6202 f579 |002b: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3a546a: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -3a546c: 4d02 0003 |002e: aput-object v2, v0, v3 │ │ -3a5470: 7120 eba2 0100 |0030: invoke-static {v1, v0}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3a5476: 0c00 |0033: move-result-object v0 │ │ -3a5478: 5903 b376 |0034: iput v3, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3a547c: 6201 dd79 |0036: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ -3a5480: 5411 e779 |0038: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e7 │ │ -3a5484: 6e20 a1a2 0100 |003a: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ -3a548a: 0e00 |003d: return-void │ │ +3a53fc: |[3a53fc] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.reset:()V │ │ +3a540c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3a540e: 5c40 4c79 |0001: iput-boolean v0, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794c │ │ +3a5412: 1601 0000 |0003: const-wide/16 v1, #int 0 // #0 │ │ +3a5416: 5a41 4d79 |0005: iput-wide v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794d │ │ +3a541a: 5a41 4f79 |0007: iput-wide v1, v4, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ +3a541e: 6201 6373 |0009: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a5422: 5511 7173 |000b: iget-boolean v1, v1, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ +3a5426: 3901 0900 |000d: if-nez v1, 0016 // +0009 │ │ +3a542a: 6201 1879 |000f: sget-object v1, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a542e: 1a02 0000 |0011: const-string v2, "" // string@0000 │ │ +3a5432: 6e20 78a4 2100 |0013: invoke-virtual {v1, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a478 │ │ +3a5438: 6201 dd79 |0016: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ +3a543c: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3a543e: 5912 e979 |0019: iput v2, v1, Lnet/sf/dibdib/thread_ui/UiPres;.zUiKeypadInx:I // field@79e9 │ │ +3a5442: 6201 fe79 |001b: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3a5446: 6002 ff79 |001d: sget v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3a544a: 6203 b473 |001f: sget-object v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +3a544e: 5433 d073 |0021: iget-object v3, v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3a5452: 5233 f375 |0023: iget v3, v3, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3a5456: 4b03 0102 |0025: aput v3, v1, v2 │ │ +3a545a: 6201 d079 |0027: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79d0 │ │ +3a545e: 2300 0716 |0029: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a5462: 6202 f579 |002b: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3a5466: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +3a5468: 4d02 0003 |002e: aput-object v2, v0, v3 │ │ +3a546c: 7120 eba2 0100 |0030: invoke-static {v1, v0}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3a5472: 0c00 |0033: move-result-object v0 │ │ +3a5474: 5903 b376 |0034: iput v3, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3a5478: 6201 dd79 |0036: sget-object v1, Lnet/sf/dibdib/thread_ui/UiPres;.INSTANCE:Lnet/sf/dibdib/thread_ui/UiPres; // field@79dd │ │ +3a547c: 5411 e779 |0038: iget-object v1, v1, Lnet/sf/dibdib/thread_ui/UiPres;.wxGateIn4Feed:Lnet/sf/dibdib/generic/QPlace; // field@79e7 │ │ +3a5480: 6e20 a1a2 0100 |003a: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QPlace;.push:(Lnet/sf/dibdib/generic/QToken;)I // method@a2a1 │ │ +3a5486: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=523 │ │ 0x0005 line=524 │ │ 0x0007 line=526 │ │ 0x0009 line=527 │ │ 0x000f line=528 │ │ @@ -1484861,18 +1484860,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3a548c: |[3a548c] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.setPath:(Ljava/lang/String;)V │ │ -3a549c: 5b01 4b79 |0000: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a54a0: 6e10 c7a4 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c7 │ │ -3a54a6: 0e00 |0005: return-void │ │ +3a5488: |[3a5488] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.setPath:(Ljava/lang/String;)V │ │ +3a5498: 5b01 4b79 |0000: iput-object v1, v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a549c: 6e10 c7a4 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c7 │ │ +3a54a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0002 line=549 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1484882,24 +1484881,24 @@ │ │ type : '()Lnet/sf/dibdib/thread_feed/FeederRf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3a5374: |[3a5374] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ -3a5384: 6f10 b8a4 0100 |0000: invoke-super {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b8 │ │ -3a538a: 6e10 c7a4 0100 |0003: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c7 │ │ -3a5390: 5410 4b79 |0006: iget-object v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a5394: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ -3a5398: 7100 20a5 0000 |000a: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4Load:()Ljava/lang/String; // method@a520 │ │ -3a539e: 0c00 |000d: move-result-object v0 │ │ -3a53a0: 5b10 4b79 |000e: iput-object v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a53a4: 5410 4e79 |0010: iget-object v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@794e │ │ -3a53a8: 1100 |0012: return-object v0 │ │ +3a5370: |[3a5370] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.start:()Lnet/sf/dibdib/thread_feed/FeederRf; │ │ +3a5380: 6f10 b8a4 0100 |0000: invoke-super {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$GenericTextFeeder;.start:()Lnet/sf/dibdib/thread_feed/FeederRf; // method@a4b8 │ │ +3a5386: 6e10 c7a4 0100 |0003: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c7 │ │ +3a538c: 5410 4b79 |0006: iget-object v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a5390: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ +3a5394: 7100 20a5 0000 |000a: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4Load:()Ljava/lang/String; // method@a520 │ │ +3a539a: 0c00 |000d: move-result-object v0 │ │ +3a539c: 5b10 4b79 |000e: iput-object v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a53a0: 5410 4e79 |0010: iget-object v0, v1, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.me:Lnet/sf/dibdib/thread_feed/FeederRf; // field@794e │ │ +3a53a4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 0x0003 line=540 │ │ 0x0006 line=541 │ │ 0x000a line=542 │ │ 0x0010 line=544 │ │ @@ -1484911,472 +1484910,472 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 906 16-bit code units │ │ -3a4c50: |[3a4c50] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a4c60: 54d0 b276 |0000: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ -3a4c64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3a4c66: 5bd1 b276 |0003: iput-object v1, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ -3a4c6a: 53c2 4d79 |0005: iget-wide v2, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794d │ │ -3a4c6e: 1304 1a00 |0007: const/16 v4, #int 26 // #1a │ │ -3a4c72: 1305 0d00 |0009: const/16 v5, #int 13 // #d │ │ -3a4c76: 1306 0a00 |000b: const/16 v6, #int 10 // #a │ │ -3a4c7a: 1607 0000 |000d: const-wide/16 v7, #int 0 // #0 │ │ -3a4c7e: 1219 |000f: const/4 v9, #int 1 // #1 │ │ -3a4c80: 120a |0010: const/4 v10, #int 0 // #0 │ │ -3a4c82: 310b 0702 |0011: cmp-long v11, v7, v2 │ │ -3a4c86: 380b fc00 |0013: if-eqz v11, 010f // +00fc │ │ -3a4c8a: 6202 7779 |0015: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ -3a4c8e: 54d3 b076 |0017: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a4c92: 3232 2700 |0019: if-eq v2, v3, 0040 // +0027 │ │ -3a4c96: 6202 8879 |001b: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ -3a4c9a: 54d3 b076 |001d: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a4c9e: 3332 0300 |001f: if-ne v2, v3, 0022 // +0003 │ │ -3a4ca2: 281f |0021: goto 0040 // +001f │ │ -3a4ca4: 54d2 b076 |0022: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a4ca8: 2022 c714 |0024: instance-of v2, v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a4cac: 3902 1800 |0026: if-nez v2, 003e // +0018 │ │ -3a4cb0: 6202 ce79 |0028: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ -3a4cb4: 54d3 b076 |002a: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a4cb8: 3232 0800 |002c: if-eq v2, v3, 0034 // +0008 │ │ -3a4cbc: 6202 cf79 |002e: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY_REP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ -3a4cc0: 54d3 b076 |0030: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a4cc4: 3332 0c00 |0032: if-ne v2, v3, 003e // +000c │ │ -3a4cc8: 52d2 b376 |0034: iget v2, v13, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3a4ccc: 8e22 |0036: int-to-char v2, v2 │ │ -3a4cce: 3262 0900 |0037: if-eq v2, v6, 0040 // +0009 │ │ -3a4cd2: 3252 0700 |0039: if-eq v2, v5, 0040 // +0007 │ │ -3a4cd6: 3242 0500 |003b: if-eq v2, v4, 0040 // +0005 │ │ -3a4cda: 110d |003d: return-object v13 │ │ -3a4cdc: 1202 |003e: const/4 v2, #int 0 // #0 │ │ -3a4cde: 2802 |003f: goto 0041 // +0002 │ │ -3a4ce0: 1212 |0040: const/4 v2, #int 1 // #1 │ │ -3a4ce2: 3802 1200 |0041: if-eqz v2, 0053 // +0012 │ │ -3a4ce6: 1603 0100 |0043: const-wide/16 v3, #int 1 // #1 │ │ -3a4cea: 5ac3 4d79 |0045: iput-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794d │ │ -3a4cee: 6203 fe79 |0047: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3a4cf2: 6004 ff79 |0049: sget v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3a4cf6: 6205 b473 |004b: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -3a4cfa: 5455 d073 |004d: iget-object v5, v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3a4cfe: 5255 f375 |004f: iget v5, v5, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3a4d02: 4b05 0304 |0051: aput v5, v3, v4 │ │ -3a4d06: 3802 0a00 |0053: if-eqz v2, 005d // +000a │ │ -3a4d0a: 54d2 a976 |0055: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a4d0e: 3902 0400 |0057: if-nez v2, 005b // +0004 │ │ -3a4d12: 3800 0400 |0059: if-eqz v0, 005d // +0004 │ │ -3a4d16: 1212 |005b: const/4 v2, #int 1 // #1 │ │ -3a4d18: 2802 |005c: goto 005e // +0002 │ │ -3a4d1a: 1202 |005d: const/4 v2, #int 0 // #0 │ │ -3a4d1c: 3902 0300 |005e: if-nez v2, 0061 // +0003 │ │ -3a4d20: 1101 |0060: return-object v1 │ │ -3a4d22: 3800 0800 |0061: if-eqz v0, 0069 // +0008 │ │ -3a4d26: 7110 c1a2 0000 |0063: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3a4d2c: 0c02 |0066: move-result-object v2 │ │ -3a4d2e: 5bd2 a976 |0067: iput-object v2, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a4d32: 6202 6473 |0069: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a4d36: 5422 427a |006b: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3a4d3a: 1303 4000 |006d: const/16 v3, #int 64 // #40 │ │ -3a4d3e: 3802 1000 |006f: if-eqz v2, 007f // +0010 │ │ -3a4d42: 6202 6473 |0071: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a4d46: 5422 427a |0073: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3a4d4a: 6e20 1a98 3200 |0075: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a4d50: 0a02 |0078: move-result v2 │ │ -3a4d52: 3c02 0300 |0079: if-gtz v2, 007c // +0003 │ │ -3a4d56: 2804 |007b: goto 007f // +0004 │ │ -3a4d58: 6202 fe77 |007c: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QHOST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fe │ │ -3a4d5c: 2803 |007e: goto 0081 // +0003 │ │ -3a4d5e: 6202 0278 |007f: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ -3a4d62: 5bd2 b076 |0081: iput-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a4d66: 6202 0278 |0083: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ -3a4d6a: 54d4 b076 |0085: iget-object v4, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a4d6e: 3342 8700 |0087: if-ne v2, v4, 010e // +0087 │ │ -3a4d72: 3900 0a00 |0089: if-nez v0, 0093 // +000a │ │ -3a4d76: 54d0 a976 |008b: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a4d7a: 1f00 af14 |008d: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a4d7e: 6e10 cba2 0000 |008f: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a4d84: 0c00 |0092: move-result-object v0 │ │ -3a4d86: 6e20 1a98 3000 |0093: invoke-virtual {v0, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a4d8c: 0a02 |0096: move-result v2 │ │ -3a4d8e: 3c02 0300 |0097: if-gtz v2, 009a // +0003 │ │ -3a4d92: 1101 |0099: return-object v1 │ │ -3a4d94: 2201 e812 |009a: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a4d98: 7010 4098 0100 |009c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a4d9e: d803 0201 |009f: add-int/lit8 v3, v2, #int 1 // #01 │ │ -3a4da2: 6e20 2d98 3000 |00a1: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a4da8: 0c03 |00a4: move-result-object v3 │ │ -3a4daa: 6e20 4b98 3100 |00a5: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4db0: 1a03 a500 |00a8: const-string v3, " " // string@00a5 │ │ -3a4db4: 6e20 4b98 3100 |00aa: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4dba: 6e20 4b98 0100 |00ad: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4dc0: 1a03 2b01 |00b0: const-string v3, " 993 587" // string@012b │ │ -3a4dc4: 6e20 4b98 3100 |00b2: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4dca: 6e10 5498 0100 |00b5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a4dd0: 0c01 |00b8: move-result-object v1 │ │ -3a4dd2: 6203 cd79 |00b9: sget-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.zzENTRY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ -3a4dd6: 2394 0716 |00bb: new-array v4, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a4dda: 7110 c1a2 0100 |00bd: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3a4de0: 0c01 |00c0: move-result-object v1 │ │ -3a4de2: 4d01 040a |00c1: aput-object v1, v4, v10 │ │ -3a4de6: 7120 eba2 4300 |00c3: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3a4dec: 0c01 |00c6: move-result-object v1 │ │ -3a4dee: 6203 6873 |00c7: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ -3a4df2: 7220 88a2 1300 |00c9: invoke-interface {v3, v1}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3a4df8: 6201 517a |00cc: sget-object v1, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ -3a4dfc: 2393 0716 |00ce: new-array v3, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a4e00: 7110 c1a2 0000 |00d0: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3a4e06: 0c04 |00d3: move-result-object v4 │ │ -3a4e08: 4d04 030a |00d4: aput-object v4, v3, v10 │ │ -3a4e0c: 7120 eba2 3100 |00d6: invoke-static {v1, v3}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3a4e12: 0c01 |00d9: move-result-object v1 │ │ -3a4e14: 6203 517a |00da: sget-object v3, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ -3a4e18: 5b13 b076 |00dc: iput-object v3, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a4e1c: 2203 e812 |00de: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a4e20: 7010 4098 0300 |00e0: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a4e26: 1a04 8f07 |00e3: const-string v4, ":TOPIC: " // string@078f │ │ -3a4e2a: 6e20 4b98 4300 |00e5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4e30: 6e30 2e98 a002 |00e8: invoke-virtual {v0, v10, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a4e36: 0c02 |00eb: move-result-object v2 │ │ -3a4e38: 6e20 4b98 2300 |00ec: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4e3e: 1a02 7900 |00ef: const-string v2, " │ │ +3a4c4c: |[3a4c4c] net.sf.dibdib.thread_feed.FeederRf$LoginFeeder.tryOrFilter4Ui:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a4c5c: 54d0 b276 |0000: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ +3a4c60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3a4c62: 5bd1 b276 |0003: iput-object v1, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ +3a4c66: 53c2 4d79 |0005: iget-wide v2, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794d │ │ +3a4c6a: 1304 1a00 |0007: const/16 v4, #int 26 // #1a │ │ +3a4c6e: 1305 0d00 |0009: const/16 v5, #int 13 // #d │ │ +3a4c72: 1306 0a00 |000b: const/16 v6, #int 10 // #a │ │ +3a4c76: 1607 0000 |000d: const-wide/16 v7, #int 0 // #0 │ │ +3a4c7a: 1219 |000f: const/4 v9, #int 1 // #1 │ │ +3a4c7c: 120a |0010: const/4 v10, #int 0 // #0 │ │ +3a4c7e: 310b 0702 |0011: cmp-long v11, v7, v2 │ │ +3a4c82: 380b fc00 |0013: if-eqz v11, 010f // +00fc │ │ +3a4c86: 6202 7779 |0015: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ +3a4c8a: 54d3 b076 |0017: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a4c8e: 3232 2700 |0019: if-eq v2, v3, 0040 // +0027 │ │ +3a4c92: 6202 8879 |001b: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ +3a4c96: 54d3 b076 |001d: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a4c9a: 3332 0300 |001f: if-ne v2, v3, 0022 // +0003 │ │ +3a4c9e: 281f |0021: goto 0040 // +001f │ │ +3a4ca0: 54d2 b076 |0022: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a4ca4: 2022 c714 |0024: instance-of v2, v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a4ca8: 3902 1800 |0026: if-nez v2, 003e // +0018 │ │ +3a4cac: 6202 ce79 |0028: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ +3a4cb0: 54d3 b076 |002a: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a4cb4: 3232 0800 |002c: if-eq v2, v3, 0034 // +0008 │ │ +3a4cb8: 6202 cf79 |002e: sget-object v2, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY_REP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ +3a4cbc: 54d3 b076 |0030: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a4cc0: 3332 0c00 |0032: if-ne v2, v3, 003e // +000c │ │ +3a4cc4: 52d2 b376 |0034: iget v2, v13, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3a4cc8: 8e22 |0036: int-to-char v2, v2 │ │ +3a4cca: 3262 0900 |0037: if-eq v2, v6, 0040 // +0009 │ │ +3a4cce: 3252 0700 |0039: if-eq v2, v5, 0040 // +0007 │ │ +3a4cd2: 3242 0500 |003b: if-eq v2, v4, 0040 // +0005 │ │ +3a4cd6: 110d |003d: return-object v13 │ │ +3a4cd8: 1202 |003e: const/4 v2, #int 0 // #0 │ │ +3a4cda: 2802 |003f: goto 0041 // +0002 │ │ +3a4cdc: 1212 |0040: const/4 v2, #int 1 // #1 │ │ +3a4cde: 3802 1200 |0041: if-eqz v2, 0053 // +0012 │ │ +3a4ce2: 1603 0100 |0043: const-wide/16 v3, #int 1 // #1 │ │ +3a4ce6: 5ac3 4d79 |0045: iput-wide v3, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbEmailfirstIntro:J // field@794d │ │ +3a4cea: 6203 fe79 |0047: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3a4cee: 6004 ff79 |0049: sget v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3a4cf2: 6205 b473 |004b: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +3a4cf6: 5455 d073 |004d: iget-object v5, v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3a4cfa: 5255 f375 |004f: iget v5, v5, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3a4cfe: 4b05 0304 |0051: aput v5, v3, v4 │ │ +3a4d02: 3802 0a00 |0053: if-eqz v2, 005d // +000a │ │ +3a4d06: 54d2 a976 |0055: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a4d0a: 3902 0400 |0057: if-nez v2, 005b // +0004 │ │ +3a4d0e: 3800 0400 |0059: if-eqz v0, 005d // +0004 │ │ +3a4d12: 1212 |005b: const/4 v2, #int 1 // #1 │ │ +3a4d14: 2802 |005c: goto 005e // +0002 │ │ +3a4d16: 1202 |005d: const/4 v2, #int 0 // #0 │ │ +3a4d18: 3902 0300 |005e: if-nez v2, 0061 // +0003 │ │ +3a4d1c: 1101 |0060: return-object v1 │ │ +3a4d1e: 3800 0800 |0061: if-eqz v0, 0069 // +0008 │ │ +3a4d22: 7110 c1a2 0000 |0063: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3a4d28: 0c02 |0066: move-result-object v2 │ │ +3a4d2a: 5bd2 a976 |0067: iput-object v2, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a4d2e: 6202 6473 |0069: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a4d32: 5422 427a |006b: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3a4d36: 1303 4000 |006d: const/16 v3, #int 64 // #40 │ │ +3a4d3a: 3802 1000 |006f: if-eqz v2, 007f // +0010 │ │ +3a4d3e: 6202 6473 |0071: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a4d42: 5422 427a |0073: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3a4d46: 6e20 1a98 3200 |0075: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a4d4c: 0a02 |0078: move-result v2 │ │ +3a4d4e: 3c02 0300 |0079: if-gtz v2, 007c // +0003 │ │ +3a4d52: 2804 |007b: goto 007f // +0004 │ │ +3a4d54: 6202 fe77 |007c: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QHOST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fe │ │ +3a4d58: 2803 |007e: goto 0081 // +0003 │ │ +3a4d5a: 6202 0278 |007f: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ +3a4d5e: 5bd2 b076 |0081: iput-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a4d62: 6202 0278 |0083: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ +3a4d66: 54d4 b076 |0085: iget-object v4, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a4d6a: 3342 8700 |0087: if-ne v2, v4, 010e // +0087 │ │ +3a4d6e: 3900 0a00 |0089: if-nez v0, 0093 // +000a │ │ +3a4d72: 54d0 a976 |008b: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a4d76: 1f00 af14 |008d: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a4d7a: 6e10 cba2 0000 |008f: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a4d80: 0c00 |0092: move-result-object v0 │ │ +3a4d82: 6e20 1a98 3000 |0093: invoke-virtual {v0, v3}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a4d88: 0a02 |0096: move-result v2 │ │ +3a4d8a: 3c02 0300 |0097: if-gtz v2, 009a // +0003 │ │ +3a4d8e: 1101 |0099: return-object v1 │ │ +3a4d90: 2201 e812 |009a: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a4d94: 7010 4098 0100 |009c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a4d9a: d803 0201 |009f: add-int/lit8 v3, v2, #int 1 // #01 │ │ +3a4d9e: 6e20 2d98 3000 |00a1: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a4da4: 0c03 |00a4: move-result-object v3 │ │ +3a4da6: 6e20 4b98 3100 |00a5: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4dac: 1a03 a500 |00a8: const-string v3, " " // string@00a5 │ │ +3a4db0: 6e20 4b98 3100 |00aa: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4db6: 6e20 4b98 0100 |00ad: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4dbc: 1a03 2b01 |00b0: const-string v3, " 993 587" // string@012b │ │ +3a4dc0: 6e20 4b98 3100 |00b2: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4dc6: 6e10 5498 0100 |00b5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a4dcc: 0c01 |00b8: move-result-object v1 │ │ +3a4dce: 6203 cd79 |00b9: sget-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.zzENTRY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ +3a4dd2: 2394 0716 |00bb: new-array v4, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a4dd6: 7110 c1a2 0100 |00bd: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3a4ddc: 0c01 |00c0: move-result-object v1 │ │ +3a4dde: 4d01 040a |00c1: aput-object v1, v4, v10 │ │ +3a4de2: 7120 eba2 4300 |00c3: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3a4de8: 0c01 |00c6: move-result-object v1 │ │ +3a4dea: 6203 6873 |00c7: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ +3a4dee: 7220 88a2 1300 |00c9: invoke-interface {v3, v1}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3a4df4: 6201 517a |00cc: sget-object v1, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ +3a4df8: 2393 0716 |00ce: new-array v3, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a4dfc: 7110 c1a2 0000 |00d0: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3a4e02: 0c04 |00d3: move-result-object v4 │ │ +3a4e04: 4d04 030a |00d4: aput-object v4, v3, v10 │ │ +3a4e08: 7120 eba2 3100 |00d6: invoke-static {v1, v3}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3a4e0e: 0c01 |00d9: move-result-object v1 │ │ +3a4e10: 6203 517a |00da: sget-object v3, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ +3a4e14: 5b13 b076 |00dc: iput-object v3, v1, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a4e18: 2203 e812 |00de: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a4e1c: 7010 4098 0300 |00e0: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a4e22: 1a04 8f07 |00e3: const-string v4, ":TOPIC: " // string@078f │ │ +3a4e26: 6e20 4b98 4300 |00e5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4e2c: 6e30 2e98 a002 |00e8: invoke-virtual {v0, v10, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a4e32: 0c02 |00eb: move-result-object v2 │ │ +3a4e34: 6e20 4b98 2300 |00ec: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4e3a: 1a02 7900 |00ef: const-string v2, " │ │ :AT: " // string@0079 │ │ -3a4e42: 6e20 4b98 2300 |00f1: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4e48: 6e20 4b98 0300 |00f4: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a4e4e: 6e10 5498 0300 |00f7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a4e54: 0c02 |00fa: move-result-object v2 │ │ -3a4e56: 7110 c1a2 0200 |00fb: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3a4e5c: 0c02 |00fe: move-result-object v2 │ │ -3a4e5e: 5b12 a976 |00ff: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a4e62: 6202 1b7a |0101: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3a4e66: 5322 2b7a |0103: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3a4e6a: 5a12 b176 |0105: iput-wide v2, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3a4e6e: 5b10 b276 |0107: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ -3a4e72: 6200 6873 |0109: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ -3a4e76: 7220 88a2 1000 |010b: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3a4e7c: 110d |010e: return-object v13 │ │ -3a4e7e: 6202 7779 |010f: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ -3a4e82: 54d3 b076 |0111: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a4e86: 3232 0800 |0113: if-eq v2, v3, 011b // +0008 │ │ -3a4e8a: 6202 8879 |0115: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ -3a4e8e: 54d3 b076 |0117: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a4e92: 3332 0600 |0119: if-ne v2, v3, 011f // +0006 │ │ -3a4e96: 6202 e677 |011b: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ -3a4e9a: 5bd2 b076 |011d: iput-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a4e9e: 54d2 b076 |011f: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a4ea2: 2022 c714 |0121: instance-of v2, v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a4ea6: 1a03 5e99 |0123: const-string v3, "main" // string@995e │ │ -3a4eaa: 3802 b101 |0125: if-eqz v2, 02d6 // +01b1 │ │ -3a4eae: 54c2 4b79 |0127: iget-object v2, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a4eb2: 3902 0800 |0129: if-nez v2, 0131 // +0008 │ │ -3a4eb6: 7100 20a5 0000 |012b: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4Load:()Ljava/lang/String; // method@a520 │ │ -3a4ebc: 0c02 |012e: move-result-object v2 │ │ -3a4ebe: 5bc2 4b79 |012f: iput-object v2, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a4ec2: 5bd1 a976 |0131: iput-object v1, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a4ec6: 5ac7 4f79 |0133: iput-wide v7, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ -3a4eca: 6202 3379 |0135: sget-object v2, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7933 │ │ -3a4ece: 54d4 b076 |0137: iget-object v4, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a4ed2: 1f04 c714 |0139: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a4ed6: 6e10 06a4 0400 |013b: invoke-virtual {v4}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3a4edc: 0a04 |013e: move-result v4 │ │ -3a4ede: 4402 0204 |013f: aget v2, v2, v4 │ │ -3a4ee2: 3292 7100 |0141: if-eq v2, v9, 01b2 // +0071 │ │ -3a4ee6: 1224 |0143: const/4 v4, #int 2 // #2 │ │ -3a4ee8: 3242 0400 |0144: if-eq v2, v4, 0148 // +0004 │ │ -3a4eec: 2900 1201 |0146: goto/16 0258 // +0112 │ │ -3a4ef0: 3800 4c00 |0148: if-eqz v0, 0194 // +004c │ │ -3a4ef4: 6e10 2298 0000 |014a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a4efa: 0a02 |014d: move-result v2 │ │ -3a4efc: 3d02 4600 |014e: if-lez v2, 0194 // +0046 │ │ -3a4f00: 55c2 4c79 |0150: iget-boolean v2, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794c │ │ -3a4f04: 3802 2a00 |0152: if-eqz v2, 017c // +002a │ │ -3a4f08: 6202 1879 |0154: sget-object v2, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a4f0c: 1a05 0000 |0156: const-string v5, "" // string@0000 │ │ -3a4f10: 6e20 78a4 5200 |0158: invoke-virtual {v2, v5}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a478 │ │ -3a4f16: 6202 1879 |015b: sget-object v2, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a4f1a: 7110 37a4 0000 |015d: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ -3a4f20: 0c05 |0160: move-result-object v5 │ │ -3a4f22: 6e20 75a4 5200 |0161: invoke-virtual {v2, v5}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a475 │ │ -3a4f28: 0a02 |0164: move-result v2 │ │ -3a4f2a: 3802 2900 |0165: if-eqz v2, 018e // +0029 │ │ -3a4f2e: 6e10 2298 0000 |0167: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a4f34: 0a00 |016a: move-result v0 │ │ -3a4f36: 3604 2300 |016b: if-gt v4, v0, 018e // +0023 │ │ -3a4f3a: 6200 1879 |016d: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a4f3e: 6e20 78a4 1000 |016f: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a478 │ │ -3a4f44: 0a00 |0172: move-result v0 │ │ -3a4f46: 3800 1b00 |0173: if-eqz v0, 018e // +001b │ │ -3a4f4a: 7110 5aa3 0a00 |0175: invoke-static {v10}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a4f50: 0b04 |0178: move-result-wide v4 │ │ -3a4f52: 5ac4 4f79 |0179: iput-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ -3a4f56: 2813 |017b: goto 018e // +0013 │ │ -3a4f58: 6202 1879 |017c: sget-object v2, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a4f5c: 7120 4ba4 a000 |017e: invoke-static {v0, v10}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44b │ │ -3a4f62: 0c00 |0181: move-result-object v0 │ │ -3a4f64: 6e20 78a4 0200 |0182: invoke-virtual {v2, v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a478 │ │ -3a4f6a: 0a00 |0185: move-result v0 │ │ -3a4f6c: 3800 0800 |0186: if-eqz v0, 018e // +0008 │ │ -3a4f70: 7110 5aa3 0a00 |0188: invoke-static {v10}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a4f76: 0b04 |018b: move-result-wide v4 │ │ -3a4f78: 5ac4 4f79 |018c: iput-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ -3a4f7c: 55c0 4c79 |018e: iget-boolean v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794c │ │ -3a4f80: b790 |0190: xor-int/2addr v0, v9 │ │ -3a4f82: 5cc0 4c79 |0191: iput-boolean v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794c │ │ -3a4f86: 2818 |0193: goto 01ab // +0018 │ │ -3a4f88: 6200 6373 |0194: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a4f8c: 5500 7173 |0196: iget-boolean v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ -3a4f90: 3800 1300 |0198: if-eqz v0, 01ab // +0013 │ │ -3a4f94: 620d 1879 |019a: sget-object v13, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a4f98: 6e20 77a4 9d00 |019c: invoke-virtual {v13, v9}, Lnet/sf/dibdib/thread_any/TcvCodec;.setDummyPhrase:(Z)Z // method@a477 │ │ -3a4f9e: 6e10 c7a4 0c00 |019f: invoke-virtual {v12}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c7 │ │ -3a4fa4: 620d 6373 |01a2: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a4fa8: 6200 6373 |01a4: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a4fac: 5400 8573 |01a6: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ -3a4fb0: 5bd0 8073 |01a8: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3a4fb4: 1101 |01aa: return-object v1 │ │ -3a4fb6: 53c4 4f79 |01ab: iget-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ -3a4fba: 3100 0704 |01ad: cmp-long v0, v7, v4 │ │ -3a4fbe: 3a00 a900 |01af: if-ltz v0, 0258 // +00a9 │ │ -3a4fc2: 1101 |01b1: return-object v1 │ │ -3a4fc4: 54c0 4b79 |01b2: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a4fc8: 1242 |01b4: const/4 v2, #int 4 // #4 │ │ -3a4fca: 3800 4b00 |01b5: if-eqz v0, 0200 // +004b │ │ -3a4fce: 2200 8c12 |01b7: new-instance v0, Ljava/io/File; // type@128c │ │ -3a4fd2: 54c4 4b79 |01b9: iget-object v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a4fd6: 7020 7896 4000 |01bb: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3a4fdc: 6e10 8196 0000 |01be: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a4fe2: 0a04 |01c1: move-result v4 │ │ -3a4fe4: 3804 3e00 |01c2: if-eqz v4, 0200 // +003e │ │ -3a4fe8: 23a4 1a15 |01c4: new-array v4, v10, [J // type@151a │ │ -3a4fec: 7110 66a3 0400 |01c6: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ -3a4ff2: 0c04 |01c9: move-result-object v4 │ │ -3a4ff4: 1265 |01ca: const/4 v5, #int 6 // #6 │ │ -3a4ff6: 6e30 2e98 2405 |01cb: invoke-virtual {v4, v2, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a4ffc: 0c04 |01ce: move-result-object v4 │ │ -3a4ffe: 54c5 4b79 |01cf: iget-object v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a5002: 2206 e812 |01d1: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a5006: 7010 4098 0600 |01d3: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a500c: 1a0b ca05 |01d6: const-string v11, "." // string@05ca │ │ -3a5010: 6e20 4b98 b600 |01d8: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a5016: 6e20 4b98 4600 |01db: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a501c: 1a04 0106 |01de: const-string v4, ".bak" // string@0601 │ │ -3a5020: 6e20 4b98 4600 |01e0: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a5026: 6e10 5498 0600 |01e3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a502c: 0c04 |01e6: move-result-object v4 │ │ -3a502e: 1a06 1106 |01e7: const-string v6, ".dm" // string@0611 │ │ -3a5032: 6e30 2798 6504 |01e9: invoke-virtual {v5, v6, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ -3a5038: 0c04 |01ec: move-result-object v4 │ │ -3a503a: 2205 8c12 |01ed: new-instance v5, Ljava/io/File; // type@128c │ │ -3a503e: 7020 7896 4500 |01ef: invoke-direct {v5, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ -3a5044: 6e10 8196 0500 |01f2: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a504a: 0a04 |01f5: move-result v4 │ │ -3a504c: 3804 0500 |01f6: if-eqz v4, 01fb // +0005 │ │ -3a5050: 6e10 7e96 0500 |01f8: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@967e │ │ -3a5056: 6e20 9096 5000 |01fb: invoke-virtual {v0, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9690 │ │ -3a505c: 5bc1 4b79 |01fe: iput-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a5060: 6200 6373 |0200: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a5064: 5500 7173 |0202: iget-boolean v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ -3a5068: 3800 1600 |0204: if-eqz v0, 021a // +0016 │ │ -3a506c: 6200 1879 |0206: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a5070: 6e20 77a4 9000 |0208: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_any/TcvCodec;.setDummyPhrase:(Z)Z // method@a477 │ │ -3a5076: 6200 6373 |020b: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a507a: 6202 6373 |020d: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a507e: 5422 8573 |020f: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ -3a5082: 5b02 8073 |0211: iput-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3a5086: 6200 6373 |0213: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a508a: 6202 2873 |0215: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -3a508e: 5b02 6f73 |0217: iput-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a5092: 2838 |0219: goto 0251 // +0038 │ │ -3a5094: 6200 1879 |021a: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a5098: 6e20 75a4 1000 |021c: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a475 │ │ -3a509e: 0a00 |021f: move-result v0 │ │ -3a50a0: 3800 2700 |0220: if-eqz v0, 0247 // +0027 │ │ -3a50a4: 6200 1879 |0222: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a50a8: 6e10 6fa4 0000 |0224: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46f │ │ -3a50ae: 0c00 |0227: move-result-object v0 │ │ -3a50b0: 2100 |0228: array-length v0, v0 │ │ -3a50b2: 3502 1e00 |0229: if-ge v2, v0, 0247 // +001e │ │ -3a50b6: 54c0 4b79 |022b: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a50ba: 3900 1300 |022d: if-nez v0, 0240 // +0013 │ │ -3a50be: 6200 6373 |022f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a50c2: 6202 2873 |0231: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -3a50c6: 5b02 6f73 |0233: iput-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a50ca: 6200 6373 |0235: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a50ce: 6202 6373 |0237: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a50d2: 5422 8573 |0239: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ -3a50d6: 5b02 8073 |023b: iput-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3a50da: 5ac7 4f79 |023d: iput-wide v7, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ -3a50de: 2812 |023f: goto 0251 // +0012 │ │ -3a50e0: 7110 5aa3 0a00 |0240: invoke-static {v10}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3a50e6: 0b04 |0243: move-result-wide v4 │ │ -3a50e8: 5ac4 4f79 |0244: iput-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ -3a50ec: 280b |0246: goto 0251 // +000b │ │ -3a50ee: 6200 1879 |0247: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a50f2: 23a2 1515 |0249: new-array v2, v10, [B // type@1515 │ │ -3a50f6: 6e20 75a4 2000 |024b: invoke-virtual {v0, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a475 │ │ -3a50fc: 6e10 c7a4 0c00 |024e: invoke-virtual {v12}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c7 │ │ -3a5102: 53c4 4f79 |0251: iget-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ -3a5106: 3100 0704 |0253: cmp-long v0, v7, v4 │ │ -3a510a: 3a00 0300 |0255: if-ltz v0, 0258 // +0003 │ │ -3a510e: 1101 |0257: return-object v1 │ │ -3a5110: 53c4 4f79 |0258: iget-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ -3a5114: 3100 0704 |025a: cmp-long v0, v7, v4 │ │ -3a5118: 3b00 7900 |025c: if-gez v0, 02d5 // +0079 │ │ -3a511c: 54c0 4b79 |025e: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a5120: 3900 3500 |0260: if-nez v0, 0295 // +0035 │ │ -3a5124: 6200 6773 |0262: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a5128: 2410 dc15 0300 |0264: filled-new-array {v3}, [Ljava/lang/String; // type@15dc │ │ -3a512e: 0c02 |0267: move-result-object v2 │ │ -3a5130: 7220 41a2 2000 |0268: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a5136: 0c00 |026b: move-result-object v0 │ │ -3a5138: 3800 1900 |026c: if-eqz v0, 0285 // +0019 │ │ -3a513c: 2202 8c12 |026e: new-instance v2, Ljava/io/File; // type@128c │ │ -3a5140: 6204 6373 |0270: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a5144: 5444 7c73 |0272: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ -3a5148: 7030 7796 0204 |0274: invoke-direct {v2, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a514e: 6e10 8196 0200 |0277: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a5154: 0a00 |027a: move-result v0 │ │ -3a5156: 3900 0300 |027b: if-nez v0, 027e // +0003 │ │ -3a515a: 2808 |027d: goto 0285 // +0008 │ │ -3a515c: 6200 6373 |027e: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a5160: 5400 7c73 |0280: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ -3a5164: 5bc0 4b79 |0282: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a5168: 2811 |0284: goto 0295 // +0011 │ │ -3a516a: 6200 6773 |0285: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a516e: 2410 dc15 0300 |0287: filled-new-array {v3}, [Ljava/lang/String; // type@15dc │ │ -3a5174: 0c02 |028a: move-result-object v2 │ │ -3a5176: 7220 41a2 2000 |028b: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a517c: 0c00 |028e: move-result-object v0 │ │ -3a517e: 7120 24a5 a000 |028f: invoke-static {v0, v10}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a524 │ │ -3a5184: 0c00 |0292: move-result-object v0 │ │ -3a5186: 5bc0 4b79 |0293: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a518a: 54c0 4b79 |0295: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a518e: 3900 1900 |0297: if-nez v0, 02b0 // +0019 │ │ -3a5192: 6200 1879 |0299: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3a5196: 6e20 78a4 1000 |029b: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a478 │ │ -3a519c: 0a00 |029e: move-result v0 │ │ -3a519e: 3800 1100 |029f: if-eqz v0, 02b0 // +0011 │ │ -3a51a2: 620d 6373 |02a1: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a51a6: 6200 2873 |02a3: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -3a51aa: 5bd0 6f73 |02a5: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a51ae: 620d 6373 |02a7: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a51b2: 6200 6373 |02a9: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a51b6: 5400 8573 |02ab: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ -3a51ba: 5bd0 8073 |02ad: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3a51be: 2826 |02af: goto 02d5 // +0026 │ │ -3a51c0: 54c0 4b79 |02b0: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a51c4: 3800 2100 |02b2: if-eqz v0, 02d3 // +0021 │ │ -3a51c8: 6200 9f79 |02b4: sget-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.zzLOAD_INITIAL:Lnet/sf/dibdib/thread_io/QOpIo; // field@799f │ │ -3a51cc: 5bd0 b076 |02b6: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a51d0: 54c0 4b79 |02b8: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a51d4: 7120 ffa2 9000 |02ba: invoke-static {v0, v9}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3a51da: 0c00 |02bd: move-result-object v0 │ │ -3a51dc: 5bd0 a976 |02be: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a51e0: 6200 7579 |02c0: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a51e4: 2392 0716 |02c2: new-array v2, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a51e8: 6e20 f2a2 1d00 |02c4: invoke-virtual {v13, v1}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ -3a51ee: 0c03 |02c7: move-result-object v3 │ │ -3a51f0: 4d03 020a |02c8: aput-object v3, v2, v10 │ │ -3a51f4: 6e30 aba2 a002 |02ca: invoke-virtual {v0, v10, v2}, Lnet/sf/dibdib/generic/QSTuple;.insert:(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ab │ │ -3a51fa: 6200 6873 |02cd: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ -3a51fe: 7220 88a2 d000 |02cf: invoke-interface {v0, v13}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3a5204: 2803 |02d2: goto 02d5 // +0003 │ │ -3a5206: 5ac7 4f79 |02d3: iput-wide v7, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ -3a520a: 1101 |02d5: return-object v1 │ │ -3a520c: 6200 ce79 |02d6: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ -3a5210: 54d2 b076 |02d8: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a5214: 3320 a700 |02da: if-ne v0, v2, 0381 // +00a7 │ │ -3a5218: 52d0 b376 |02dc: iget v0, v13, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3a521c: 8e00 |02de: int-to-char v0, v0 │ │ -3a521e: 3260 9d00 |02df: if-eq v0, v6, 037c // +009d │ │ -3a5222: 3250 9b00 |02e1: if-eq v0, v5, 037c // +009b │ │ -3a5226: 3240 9900 |02e3: if-eq v0, v4, 037c // +0099 │ │ -3a522a: 1302 1700 |02e5: const/16 v2, #int 23 // #17 │ │ -3a522e: 1a04 ec6f |02e7: const-string v4, "external" // string@6fec │ │ -3a5232: 3220 0d00 |02e9: if-eq v0, v2, 02f6 // +000d │ │ -3a5236: 1302 1800 |02eb: const/16 v2, #int 24 // #18 │ │ -3a523a: 3220 0300 |02ed: if-eq v0, v2, 02f0 // +0003 │ │ -3a523e: 110d |02ef: return-object v13 │ │ -3a5240: 23ad dc15 |02f0: new-array v13, v10, [Ljava/lang/String; // type@15dc │ │ -3a5244: 7130 1ba5 430d |02f2: invoke-static {v3, v4, v13}, Lnet/sf/dibdib/thread_io/IoRunner;.backupFiles:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@a51b │ │ -3a524a: 1101 |02f5: return-object v1 │ │ -3a524c: 620d 6773 |02f6: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a5250: 2410 dc15 0400 |02f8: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -3a5256: 0c00 |02fb: move-result-object v0 │ │ -3a5258: 7220 41a2 0d00 |02fc: invoke-interface {v13, v0}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a525e: 0c0d |02ff: move-result-object v13 │ │ -3a5260: 6200 6773 |0300: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ -3a5264: 2410 dc15 0300 |0302: filled-new-array {v3}, [Ljava/lang/String; // type@15dc │ │ -3a526a: 0c02 |0305: move-result-object v2 │ │ -3a526c: 7220 41a2 2000 |0306: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ -3a5272: 0c00 |0309: move-result-object v0 │ │ -3a5274: 380d 7100 |030a: if-eqz v13, 037b // +0071 │ │ -3a5278: 3800 6f00 |030c: if-eqz v0, 037b // +006f │ │ -3a527c: 6e20 8096 0d00 |030e: invoke-virtual {v13, v0}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@9680 │ │ -3a5282: 0a02 |0311: move-result v2 │ │ -3a5284: 3902 6900 |0312: if-nez v2, 037b // +0069 │ │ -3a5288: 6e10 8196 0d00 |0314: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a528e: 0a02 |0317: move-result v2 │ │ -3a5290: 3802 6300 |0318: if-eqz v2, 037b // +0063 │ │ -3a5294: 6e10 8196 0000 |031a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a529a: 0a02 |031d: move-result v2 │ │ -3a529c: 3802 5d00 |031e: if-eqz v2, 037b // +005d │ │ -3a52a0: 6e10 8896 0d00 |0320: invoke-virtual {v13}, Ljava/io/File;.isDirectory:()Z // method@9688 │ │ -3a52a6: 0a02 |0323: move-result v2 │ │ -3a52a8: 3802 5700 |0324: if-eqz v2, 037b // +0057 │ │ -3a52ac: 6e10 8896 0000 |0326: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@9688 │ │ -3a52b2: 0a02 |0329: move-result v2 │ │ -3a52b4: 3902 0300 |032a: if-nez v2, 032d // +0003 │ │ -3a52b8: 284f |032c: goto 037b // +004f │ │ -3a52ba: 2202 8c12 |032d: new-instance v2, Ljava/io/File; // type@128c │ │ -3a52be: 6203 6373 |032f: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a52c2: 5433 7c73 |0331: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ -3a52c6: 7030 7796 d203 |0333: invoke-direct {v2, v13, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a52cc: 6e10 8196 0200 |0336: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a52d2: 0a0d |0339: move-result v13 │ │ -3a52d4: 390d 0300 |033a: if-nez v13, 033d // +0003 │ │ -3a52d8: 1101 |033c: return-object v1 │ │ -3a52da: 220d 8c12 |033d: new-instance v13, Ljava/io/File; // type@128c │ │ -3a52de: 6203 6373 |033f: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a52e2: 5433 7c73 |0341: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ -3a52e6: 7030 7796 0d03 |0343: invoke-direct {v13, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a52ec: 6e10 8196 0d00 |0346: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a52f2: 0a03 |0349: move-result v3 │ │ -3a52f4: 3803 2800 |034a: if-eqz v3, 0372 // +0028 │ │ -3a52f8: 2203 8c12 |034c: new-instance v3, Ljava/io/File; // type@128c │ │ -3a52fc: 2204 e812 |034e: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a5300: 7010 4098 0400 |0350: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a5306: 6205 6373 |0353: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a530a: 5455 7c73 |0355: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ -3a530e: 6e20 4b98 5400 |0357: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a5314: 1a05 6106 |035a: const-string v5, ".x.bak" // string@0661 │ │ -3a5318: 6e20 4b98 5400 |035c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a531e: 6e10 5498 0400 |035f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a5324: 0c04 |0362: move-result-object v4 │ │ -3a5326: 7030 7796 0304 |0363: invoke-direct {v3, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ -3a532c: 6e10 8196 0300 |0366: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@9681 │ │ -3a5332: 0a00 |0369: move-result v0 │ │ -3a5334: 3800 0500 |036a: if-eqz v0, 036f // +0005 │ │ -3a5338: 6e10 7e96 0300 |036c: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@967e │ │ -3a533e: 6e20 9096 3d00 |036f: invoke-virtual {v13, v3}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9690 │ │ -3a5344: 7120 21a5 d200 |0372: invoke-static {v2, v13}, Lnet/sf/dibdib/thread_io/IoRunner;.copyFile:(Ljava/io/File;Ljava/io/File;)J // method@a521 │ │ -3a534a: 7100 20a5 0000 |0375: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4Load:()Ljava/lang/String; // method@a520 │ │ -3a5350: 0c0d |0378: move-result-object v13 │ │ -3a5352: 5bcd 4b79 |0379: iput-object v13, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ -3a5356: 1101 |037b: return-object v1 │ │ -3a5358: 6200 e677 |037c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ -3a535c: 5bd0 b076 |037e: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a5360: 110d |0380: return-object v13 │ │ -3a5362: 54d0 b076 |0381: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a5366: 2000 ec14 |0383: instance-of v0, v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3a536a: 3800 0300 |0385: if-eqz v0, 0388 // +0003 │ │ -3a536e: 2802 |0387: goto 0389 // +0002 │ │ -3a5370: 071d |0388: move-object v13, v1 │ │ -3a5372: 110d |0389: return-object v13 │ │ +3a4e3e: 6e20 4b98 2300 |00f1: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4e44: 6e20 4b98 0300 |00f4: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a4e4a: 6e10 5498 0300 |00f7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a4e50: 0c02 |00fa: move-result-object v2 │ │ +3a4e52: 7110 c1a2 0200 |00fb: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3a4e58: 0c02 |00fe: move-result-object v2 │ │ +3a4e5a: 5b12 a976 |00ff: iput-object v2, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a4e5e: 6202 1b7a |0101: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3a4e62: 5322 2b7a |0103: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3a4e66: 5a12 b176 |0105: iput-wide v2, v1, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3a4e6a: 5b10 b276 |0107: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ +3a4e6e: 6200 6873 |0109: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ +3a4e72: 7220 88a2 1000 |010b: invoke-interface {v0, v1}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3a4e78: 110d |010e: return-object v13 │ │ +3a4e7a: 6202 7779 |010f: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ +3a4e7e: 54d3 b076 |0111: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a4e82: 3232 0800 |0113: if-eq v2, v3, 011b // +0008 │ │ +3a4e86: 6202 8879 |0115: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ +3a4e8a: 54d3 b076 |0117: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a4e8e: 3332 0600 |0119: if-ne v2, v3, 011f // +0006 │ │ +3a4e92: 6202 e677 |011b: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ +3a4e96: 5bd2 b076 |011d: iput-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a4e9a: 54d2 b076 |011f: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a4e9e: 2022 c714 |0121: instance-of v2, v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a4ea2: 1a03 5e99 |0123: const-string v3, "main" // string@995e │ │ +3a4ea6: 3802 b101 |0125: if-eqz v2, 02d6 // +01b1 │ │ +3a4eaa: 54c2 4b79 |0127: iget-object v2, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a4eae: 3902 0800 |0129: if-nez v2, 0131 // +0008 │ │ +3a4eb2: 7100 20a5 0000 |012b: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4Load:()Ljava/lang/String; // method@a520 │ │ +3a4eb8: 0c02 |012e: move-result-object v2 │ │ +3a4eba: 5bc2 4b79 |012f: iput-object v2, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a4ebe: 5bd1 a976 |0131: iput-object v1, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a4ec2: 5ac7 4f79 |0133: iput-wide v7, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ +3a4ec6: 6202 3379 |0135: sget-object v2, Lnet/sf/dibdib/thread_feed/FeederRf$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7933 │ │ +3a4eca: 54d4 b076 |0137: iget-object v4, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a4ece: 1f04 c714 |0139: check-cast v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a4ed2: 6e10 06a4 0400 |013b: invoke-virtual {v4}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3a4ed8: 0a04 |013e: move-result v4 │ │ +3a4eda: 4402 0204 |013f: aget v2, v2, v4 │ │ +3a4ede: 3292 7100 |0141: if-eq v2, v9, 01b2 // +0071 │ │ +3a4ee2: 1224 |0143: const/4 v4, #int 2 // #2 │ │ +3a4ee4: 3242 0400 |0144: if-eq v2, v4, 0148 // +0004 │ │ +3a4ee8: 2900 1201 |0146: goto/16 0258 // +0112 │ │ +3a4eec: 3800 4c00 |0148: if-eqz v0, 0194 // +004c │ │ +3a4ef0: 6e10 2298 0000 |014a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a4ef6: 0a02 |014d: move-result v2 │ │ +3a4ef8: 3d02 4600 |014e: if-lez v2, 0194 // +0046 │ │ +3a4efc: 55c2 4c79 |0150: iget-boolean v2, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794c │ │ +3a4f00: 3802 2a00 |0152: if-eqz v2, 017c // +002a │ │ +3a4f04: 6202 1879 |0154: sget-object v2, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a4f08: 1a05 0000 |0156: const-string v5, "" // string@0000 │ │ +3a4f0c: 6e20 78a4 5200 |0158: invoke-virtual {v2, v5}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a478 │ │ +3a4f12: 6202 1879 |015b: sget-object v2, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a4f16: 7110 37a4 0000 |015d: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ +3a4f1c: 0c05 |0160: move-result-object v5 │ │ +3a4f1e: 6e20 75a4 5200 |0161: invoke-virtual {v2, v5}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a475 │ │ +3a4f24: 0a02 |0164: move-result v2 │ │ +3a4f26: 3802 2900 |0165: if-eqz v2, 018e // +0029 │ │ +3a4f2a: 6e10 2298 0000 |0167: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a4f30: 0a00 |016a: move-result v0 │ │ +3a4f32: 3604 2300 |016b: if-gt v4, v0, 018e // +0023 │ │ +3a4f36: 6200 1879 |016d: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a4f3a: 6e20 78a4 1000 |016f: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a478 │ │ +3a4f40: 0a00 |0172: move-result v0 │ │ +3a4f42: 3800 1b00 |0173: if-eqz v0, 018e // +001b │ │ +3a4f46: 7110 5aa3 0a00 |0175: invoke-static {v10}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a4f4c: 0b04 |0178: move-result-wide v4 │ │ +3a4f4e: 5ac4 4f79 |0179: iput-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ +3a4f52: 2813 |017b: goto 018e // +0013 │ │ +3a4f54: 6202 1879 |017c: sget-object v2, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a4f58: 7120 4ba4 a000 |017e: invoke-static {v0, v10}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44b │ │ +3a4f5e: 0c00 |0181: move-result-object v0 │ │ +3a4f60: 6e20 78a4 0200 |0182: invoke-virtual {v2, v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a478 │ │ +3a4f66: 0a00 |0185: move-result v0 │ │ +3a4f68: 3800 0800 |0186: if-eqz v0, 018e // +0008 │ │ +3a4f6c: 7110 5aa3 0a00 |0188: invoke-static {v10}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a4f72: 0b04 |018b: move-result-wide v4 │ │ +3a4f74: 5ac4 4f79 |018c: iput-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ +3a4f78: 55c0 4c79 |018e: iget-boolean v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794c │ │ +3a4f7c: b790 |0190: xor-int/2addr v0, v9 │ │ +3a4f7e: 5cc0 4c79 |0191: iput-boolean v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mbAccessCodeFirst:Z // field@794c │ │ +3a4f82: 2818 |0193: goto 01ab // +0018 │ │ +3a4f84: 6200 6373 |0194: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a4f88: 5500 7173 |0196: iget-boolean v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ +3a4f8c: 3800 1300 |0198: if-eqz v0, 01ab // +0013 │ │ +3a4f90: 620d 1879 |019a: sget-object v13, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a4f94: 6e20 77a4 9d00 |019c: invoke-virtual {v13, v9}, Lnet/sf/dibdib/thread_any/TcvCodec;.setDummyPhrase:(Z)Z // method@a477 │ │ +3a4f9a: 6e10 c7a4 0c00 |019f: invoke-virtual {v12}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c7 │ │ +3a4fa0: 620d 6373 |01a2: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a4fa4: 6200 6373 |01a4: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a4fa8: 5400 8573 |01a6: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ +3a4fac: 5bd0 8073 |01a8: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3a4fb0: 1101 |01aa: return-object v1 │ │ +3a4fb2: 53c4 4f79 |01ab: iget-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ +3a4fb6: 3100 0704 |01ad: cmp-long v0, v7, v4 │ │ +3a4fba: 3a00 a900 |01af: if-ltz v0, 0258 // +00a9 │ │ +3a4fbe: 1101 |01b1: return-object v1 │ │ +3a4fc0: 54c0 4b79 |01b2: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a4fc4: 1242 |01b4: const/4 v2, #int 4 // #4 │ │ +3a4fc6: 3800 4b00 |01b5: if-eqz v0, 0200 // +004b │ │ +3a4fca: 2200 8c12 |01b7: new-instance v0, Ljava/io/File; // type@128c │ │ +3a4fce: 54c4 4b79 |01b9: iget-object v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a4fd2: 7020 7896 4000 |01bb: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3a4fd8: 6e10 8196 0000 |01be: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a4fde: 0a04 |01c1: move-result v4 │ │ +3a4fe0: 3804 3e00 |01c2: if-eqz v4, 0200 // +003e │ │ +3a4fe4: 23a4 1a15 |01c4: new-array v4, v10, [J // type@151a │ │ +3a4fe8: 7110 66a3 0400 |01c6: invoke-static {v4}, Lnet/sf/dibdib/thread_any/DateFunc;.dateShort4Millis:([J)Ljava/lang/String; // method@a366 │ │ +3a4fee: 0c04 |01c9: move-result-object v4 │ │ +3a4ff0: 1265 |01ca: const/4 v5, #int 6 // #6 │ │ +3a4ff2: 6e30 2e98 2405 |01cb: invoke-virtual {v4, v2, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a4ff8: 0c04 |01ce: move-result-object v4 │ │ +3a4ffa: 54c5 4b79 |01cf: iget-object v5, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a4ffe: 2206 e812 |01d1: new-instance v6, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a5002: 7010 4098 0600 |01d3: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a5008: 1a0b ca05 |01d6: const-string v11, "." // string@05ca │ │ +3a500c: 6e20 4b98 b600 |01d8: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a5012: 6e20 4b98 4600 |01db: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a5018: 1a04 0106 |01de: const-string v4, ".bak" // string@0601 │ │ +3a501c: 6e20 4b98 4600 |01e0: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a5022: 6e10 5498 0600 |01e3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a5028: 0c04 |01e6: move-result-object v4 │ │ +3a502a: 1a06 1106 |01e7: const-string v6, ".dm" // string@0611 │ │ +3a502e: 6e30 2798 6504 |01e9: invoke-virtual {v5, v6, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@9827 │ │ +3a5034: 0c04 |01ec: move-result-object v4 │ │ +3a5036: 2205 8c12 |01ed: new-instance v5, Ljava/io/File; // type@128c │ │ +3a503a: 7020 7896 4500 |01ef: invoke-direct {v5, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9678 │ │ +3a5040: 6e10 8196 0500 |01f2: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a5046: 0a04 |01f5: move-result v4 │ │ +3a5048: 3804 0500 |01f6: if-eqz v4, 01fb // +0005 │ │ +3a504c: 6e10 7e96 0500 |01f8: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@967e │ │ +3a5052: 6e20 9096 5000 |01fb: invoke-virtual {v0, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9690 │ │ +3a5058: 5bc1 4b79 |01fe: iput-object v1, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a505c: 6200 6373 |0200: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a5060: 5500 7173 |0202: iget-boolean v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ +3a5064: 3800 1600 |0204: if-eqz v0, 021a // +0016 │ │ +3a5068: 6200 1879 |0206: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a506c: 6e20 77a4 9000 |0208: invoke-virtual {v0, v9}, Lnet/sf/dibdib/thread_any/TcvCodec;.setDummyPhrase:(Z)Z // method@a477 │ │ +3a5072: 6200 6373 |020b: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a5076: 6202 6373 |020d: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a507a: 5422 8573 |020f: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ +3a507e: 5b02 8073 |0211: iput-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3a5082: 6200 6373 |0213: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a5086: 6202 2873 |0215: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +3a508a: 5b02 6f73 |0217: iput-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a508e: 2838 |0219: goto 0251 // +0038 │ │ +3a5090: 6200 1879 |021a: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a5094: 6e20 75a4 1000 |021c: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a475 │ │ +3a509a: 0a00 |021f: move-result v0 │ │ +3a509c: 3800 2700 |0220: if-eqz v0, 0247 // +0027 │ │ +3a50a0: 6200 1879 |0222: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a50a4: 6e10 6fa4 0000 |0224: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/TcvCodec;.getPassFull:()[B // method@a46f │ │ +3a50aa: 0c00 |0227: move-result-object v0 │ │ +3a50ac: 2100 |0228: array-length v0, v0 │ │ +3a50ae: 3502 1e00 |0229: if-ge v2, v0, 0247 // +001e │ │ +3a50b2: 54c0 4b79 |022b: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a50b6: 3900 1300 |022d: if-nez v0, 0240 // +0013 │ │ +3a50ba: 6200 6373 |022f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a50be: 6202 2873 |0231: sget-object v2, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +3a50c2: 5b02 6f73 |0233: iput-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a50c6: 6200 6373 |0235: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a50ca: 6202 6373 |0237: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a50ce: 5422 8573 |0239: iget-object v2, v2, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ +3a50d2: 5b02 8073 |023b: iput-object v2, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3a50d6: 5ac7 4f79 |023d: iput-wide v7, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ +3a50da: 2812 |023f: goto 0251 // +0012 │ │ +3a50dc: 7110 5aa3 0a00 |0240: invoke-static {v10}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3a50e2: 0b04 |0243: move-result-wide v4 │ │ +3a50e4: 5ac4 4f79 |0244: iput-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ +3a50e8: 280b |0246: goto 0251 // +000b │ │ +3a50ea: 6200 1879 |0247: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a50ee: 23a2 1515 |0249: new-array v2, v10, [B // type@1515 │ │ +3a50f2: 6e20 75a4 2000 |024b: invoke-virtual {v0, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a475 │ │ +3a50f8: 6e10 c7a4 0c00 |024e: invoke-virtual {v12}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.reset:()V // method@a4c7 │ │ +3a50fe: 53c4 4f79 |0251: iget-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ +3a5102: 3100 0704 |0253: cmp-long v0, v7, v4 │ │ +3a5106: 3a00 0300 |0255: if-ltz v0, 0258 // +0003 │ │ +3a510a: 1101 |0257: return-object v1 │ │ +3a510c: 53c4 4f79 |0258: iget-wide v4, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ +3a5110: 3100 0704 |025a: cmp-long v0, v7, v4 │ │ +3a5114: 3b00 7900 |025c: if-gez v0, 02d5 // +0079 │ │ +3a5118: 54c0 4b79 |025e: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a511c: 3900 3500 |0260: if-nez v0, 0295 // +0035 │ │ +3a5120: 6200 6773 |0262: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a5124: 2410 dc15 0300 |0264: filled-new-array {v3}, [Ljava/lang/String; // type@15dc │ │ +3a512a: 0c02 |0267: move-result-object v2 │ │ +3a512c: 7220 41a2 2000 |0268: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a5132: 0c00 |026b: move-result-object v0 │ │ +3a5134: 3800 1900 |026c: if-eqz v0, 0285 // +0019 │ │ +3a5138: 2202 8c12 |026e: new-instance v2, Ljava/io/File; // type@128c │ │ +3a513c: 6204 6373 |0270: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a5140: 5444 7c73 |0272: iget-object v4, v4, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ +3a5144: 7030 7796 0204 |0274: invoke-direct {v2, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a514a: 6e10 8196 0200 |0277: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a5150: 0a00 |027a: move-result v0 │ │ +3a5152: 3900 0300 |027b: if-nez v0, 027e // +0003 │ │ +3a5156: 2808 |027d: goto 0285 // +0008 │ │ +3a5158: 6200 6373 |027e: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a515c: 5400 7c73 |0280: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ +3a5160: 5bc0 4b79 |0282: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a5164: 2811 |0284: goto 0295 // +0011 │ │ +3a5166: 6200 6773 |0285: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a516a: 2410 dc15 0300 |0287: filled-new-array {v3}, [Ljava/lang/String; // type@15dc │ │ +3a5170: 0c02 |028a: move-result-object v2 │ │ +3a5172: 7220 41a2 2000 |028b: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a5178: 0c00 |028e: move-result-object v0 │ │ +3a517a: 7120 24a5 a000 |028f: invoke-static {v0, v10}, Lnet/sf/dibdib/thread_io/IoRunner;.findLatest:(Ljava/io/File;Z)Ljava/lang/String; // method@a524 │ │ +3a5180: 0c00 |0292: move-result-object v0 │ │ +3a5182: 5bc0 4b79 |0293: iput-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a5186: 54c0 4b79 |0295: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a518a: 3900 1900 |0297: if-nez v0, 02b0 // +0019 │ │ +3a518e: 6200 1879 |0299: sget-object v0, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3a5192: 6e20 78a4 1000 |029b: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a478 │ │ +3a5198: 0a00 |029e: move-result v0 │ │ +3a519a: 3800 1100 |029f: if-eqz v0, 02b0 // +0011 │ │ +3a519e: 620d 6373 |02a1: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a51a2: 6200 2873 |02a3: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +3a51a6: 5bd0 6f73 |02a5: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a51aa: 620d 6373 |02a7: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a51ae: 6200 6373 |02a9: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a51b2: 5400 8573 |02ab: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ +3a51b6: 5bd0 8073 |02ad: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3a51ba: 2826 |02af: goto 02d5 // +0026 │ │ +3a51bc: 54c0 4b79 |02b0: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a51c0: 3800 2100 |02b2: if-eqz v0, 02d3 // +0021 │ │ +3a51c4: 6200 9f79 |02b4: sget-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.zzLOAD_INITIAL:Lnet/sf/dibdib/thread_io/QOpIo; // field@799f │ │ +3a51c8: 5bd0 b076 |02b6: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a51cc: 54c0 4b79 |02b8: iget-object v0, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a51d0: 7120 ffa2 9000 |02ba: invoke-static {v0, v9}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3a51d6: 0c00 |02bd: move-result-object v0 │ │ +3a51d8: 5bd0 a976 |02be: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a51dc: 6200 7579 |02c0: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a51e0: 2392 0716 |02c2: new-array v2, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a51e4: 6e20 f2a2 1d00 |02c4: invoke-virtual {v13, v1}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ +3a51ea: 0c03 |02c7: move-result-object v3 │ │ +3a51ec: 4d03 020a |02c8: aput-object v3, v2, v10 │ │ +3a51f0: 6e30 aba2 a002 |02ca: invoke-virtual {v0, v10, v2}, Lnet/sf/dibdib/generic/QSTuple;.insert:(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ab │ │ +3a51f6: 6200 6873 |02cd: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ +3a51fa: 7220 88a2 d000 |02cf: invoke-interface {v0, v13}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3a5200: 2803 |02d2: goto 02d5 // +0003 │ │ +3a5202: 5ac7 4f79 |02d3: iput-wide v7, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mnLoading:J // field@794f │ │ +3a5206: 1101 |02d5: return-object v1 │ │ +3a5208: 6200 ce79 |02d6: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ +3a520c: 54d2 b076 |02d8: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a5210: 3320 a700 |02da: if-ne v0, v2, 0381 // +00a7 │ │ +3a5214: 52d0 b376 |02dc: iget v0, v13, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3a5218: 8e00 |02de: int-to-char v0, v0 │ │ +3a521a: 3260 9d00 |02df: if-eq v0, v6, 037c // +009d │ │ +3a521e: 3250 9b00 |02e1: if-eq v0, v5, 037c // +009b │ │ +3a5222: 3240 9900 |02e3: if-eq v0, v4, 037c // +0099 │ │ +3a5226: 1302 1700 |02e5: const/16 v2, #int 23 // #17 │ │ +3a522a: 1a04 ec6f |02e7: const-string v4, "external" // string@6fec │ │ +3a522e: 3220 0d00 |02e9: if-eq v0, v2, 02f6 // +000d │ │ +3a5232: 1302 1800 |02eb: const/16 v2, #int 24 // #18 │ │ +3a5236: 3220 0300 |02ed: if-eq v0, v2, 02f0 // +0003 │ │ +3a523a: 110d |02ef: return-object v13 │ │ +3a523c: 23ad dc15 |02f0: new-array v13, v10, [Ljava/lang/String; // type@15dc │ │ +3a5240: 7130 1ba5 430d |02f2: invoke-static {v3, v4, v13}, Lnet/sf/dibdib/thread_io/IoRunner;.backupFiles:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@a51b │ │ +3a5246: 1101 |02f5: return-object v1 │ │ +3a5248: 620d 6773 |02f6: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a524c: 2410 dc15 0400 |02f8: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +3a5252: 0c00 |02fb: move-result-object v0 │ │ +3a5254: 7220 41a2 0d00 |02fc: invoke-interface {v13, v0}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a525a: 0c0d |02ff: move-result-object v13 │ │ +3a525c: 6200 6773 |0300: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.platform:Lnet/sf/dibdib/generic/QIfs$PlatformIf; // field@7367 │ │ +3a5260: 2410 dc15 0300 |0302: filled-new-array {v3}, [Ljava/lang/String; // type@15dc │ │ +3a5266: 0c02 |0305: move-result-object v2 │ │ +3a5268: 7220 41a2 2000 |0306: invoke-interface {v0, v2}, Lnet/sf/dibdib/generic/QIfs$PlatformIf;.getFilesDir:([Ljava/lang/String;)Ljava/io/File; // method@a241 │ │ +3a526e: 0c00 |0309: move-result-object v0 │ │ +3a5270: 380d 7100 |030a: if-eqz v13, 037b // +0071 │ │ +3a5274: 3800 6f00 |030c: if-eqz v0, 037b // +006f │ │ +3a5278: 6e20 8096 0d00 |030e: invoke-virtual {v13, v0}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@9680 │ │ +3a527e: 0a02 |0311: move-result v2 │ │ +3a5280: 3902 6900 |0312: if-nez v2, 037b // +0069 │ │ +3a5284: 6e10 8196 0d00 |0314: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a528a: 0a02 |0317: move-result v2 │ │ +3a528c: 3802 6300 |0318: if-eqz v2, 037b // +0063 │ │ +3a5290: 6e10 8196 0000 |031a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a5296: 0a02 |031d: move-result v2 │ │ +3a5298: 3802 5d00 |031e: if-eqz v2, 037b // +005d │ │ +3a529c: 6e10 8896 0d00 |0320: invoke-virtual {v13}, Ljava/io/File;.isDirectory:()Z // method@9688 │ │ +3a52a2: 0a02 |0323: move-result v2 │ │ +3a52a4: 3802 5700 |0324: if-eqz v2, 037b // +0057 │ │ +3a52a8: 6e10 8896 0000 |0326: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@9688 │ │ +3a52ae: 0a02 |0329: move-result v2 │ │ +3a52b0: 3902 0300 |032a: if-nez v2, 032d // +0003 │ │ +3a52b4: 284f |032c: goto 037b // +004f │ │ +3a52b6: 2202 8c12 |032d: new-instance v2, Ljava/io/File; // type@128c │ │ +3a52ba: 6203 6373 |032f: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a52be: 5433 7c73 |0331: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ +3a52c2: 7030 7796 d203 |0333: invoke-direct {v2, v13, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a52c8: 6e10 8196 0200 |0336: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a52ce: 0a0d |0339: move-result v13 │ │ +3a52d0: 390d 0300 |033a: if-nez v13, 033d // +0003 │ │ +3a52d4: 1101 |033c: return-object v1 │ │ +3a52d6: 220d 8c12 |033d: new-instance v13, Ljava/io/File; // type@128c │ │ +3a52da: 6203 6373 |033f: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a52de: 5433 7c73 |0341: iget-object v3, v3, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ +3a52e2: 7030 7796 0d03 |0343: invoke-direct {v13, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a52e8: 6e10 8196 0d00 |0346: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a52ee: 0a03 |0349: move-result v3 │ │ +3a52f0: 3803 2800 |034a: if-eqz v3, 0372 // +0028 │ │ +3a52f4: 2203 8c12 |034c: new-instance v3, Ljava/io/File; // type@128c │ │ +3a52f8: 2204 e812 |034e: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a52fc: 7010 4098 0400 |0350: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a5302: 6205 6373 |0353: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a5306: 5455 7c73 |0355: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.dbFileName:Ljava/lang/String; // field@737c │ │ +3a530a: 6e20 4b98 5400 |0357: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a5310: 1a05 6106 |035a: const-string v5, ".x.bak" // string@0661 │ │ +3a5314: 6e20 4b98 5400 |035c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a531a: 6e10 5498 0400 |035f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a5320: 0c04 |0362: move-result-object v4 │ │ +3a5322: 7030 7796 0304 |0363: invoke-direct {v3, v0, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9677 │ │ +3a5328: 6e10 8196 0300 |0366: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@9681 │ │ +3a532e: 0a00 |0369: move-result v0 │ │ +3a5330: 3800 0500 |036a: if-eqz v0, 036f // +0005 │ │ +3a5334: 6e10 7e96 0300 |036c: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@967e │ │ +3a533a: 6e20 9096 3d00 |036f: invoke-virtual {v13, v3}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9690 │ │ +3a5340: 7120 21a5 d200 |0372: invoke-static {v2, v13}, Lnet/sf/dibdib/thread_io/IoRunner;.copyFile:(Ljava/io/File;Ljava/io/File;)J // method@a521 │ │ +3a5346: 7100 20a5 0000 |0375: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4Load:()Ljava/lang/String; // method@a520 │ │ +3a534c: 0c0d |0378: move-result-object v13 │ │ +3a534e: 5bcd 4b79 |0379: iput-object v13, v12, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.mPathDataFile:Ljava/lang/String; // field@794b │ │ +3a5352: 1101 |037b: return-object v1 │ │ +3a5354: 6200 e677 |037c: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ +3a5358: 5bd0 b076 |037e: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a535c: 110d |0380: return-object v13 │ │ +3a535e: 54d0 b076 |0381: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a5362: 2000 ec14 |0383: instance-of v0, v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3a5366: 3800 0300 |0385: if-eqz v0, 0388 // +0003 │ │ +3a536a: 2802 |0387: goto 0389 // +0002 │ │ +3a536c: 071d |0388: move-object v13, v1 │ │ +3a536e: 110d |0389: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0003 line=619 │ │ 0x0005 line=621 │ │ 0x0015 line=623 │ │ 0x0022 line=625 │ │ @@ -1485563,70 +1485562,70 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -3a816c: |[3a816c] net.sf.dibdib.thread_feed.UiValFeedTag.:()V │ │ -3a817c: 2200 e314 |0000: new-instance v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ -3a8180: 1a01 f74e |0002: const-string v1, "UI_FONT_SIZE_PT10" // string@4ef7 │ │ -3a8184: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a8186: 1303 0030 |0005: const/16 v3, #int 12288 // #3000 │ │ -3a818a: 7040 09a5 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a509 │ │ -3a8190: 6900 8d79 |000a: sput-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_FONT_SIZE_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ -3a8194: 2201 e314 |000c: new-instance v1, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ -3a8198: 1a03 004f |000e: const-string v3, "UI_LINE_SPACING_PT10" // string@4f00 │ │ -3a819c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -3a819e: 1305 0040 |0011: const/16 v5, #int 16384 // #4000 │ │ -3a81a2: 7040 09a5 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a509 │ │ -3a81a8: 6901 8e79 |0016: sput-object v1, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798e │ │ -3a81ac: 2203 e314 |0018: new-instance v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ -3a81b0: 1a05 024f |001a: const-string v5, "UI_PAGE_HEIGHT" // string@4f02 │ │ -3a81b4: 1226 |001c: const/4 v6, #int 2 // #2 │ │ -3a81b6: 7040 09a5 5326 |001d: invoke-direct {v3, v5, v6, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a509 │ │ -3a81bc: 6903 8f79 |0020: sput-object v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_PAGE_HEIGHT:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798f │ │ -3a81c0: 2205 e314 |0022: new-instance v5, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ -3a81c4: 1a07 074f |0024: const-string v7, "UI_PAGE_WIDTH" // string@4f07 │ │ -3a81c8: 1238 |0026: const/4 v8, #int 3 // #3 │ │ -3a81ca: 7040 09a5 7528 |0027: invoke-direct {v5, v7, v8, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a509 │ │ -3a81d0: 6905 9079 |002a: sput-object v5, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_PAGE_WIDTH:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@7990 │ │ -3a81d4: 2207 e314 |002c: new-instance v7, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ -3a81d8: 1a09 144f |002e: const-string v9, "UI_SHEET_HEIGHT" // string@4f14 │ │ -3a81dc: 124a |0030: const/4 v10, #int 4 // #4 │ │ -3a81de: 7040 09a5 972a |0031: invoke-direct {v7, v9, v10, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a509 │ │ -3a81e4: 6907 9179 |0034: sput-object v7, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_SHEET_HEIGHT:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@7991 │ │ -3a81e8: 2209 e314 |0036: new-instance v9, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ -3a81ec: 1a0b 154f |0038: const-string v11, "UI_SHEET_WIDTH" // string@4f15 │ │ -3a81f0: 125c |003a: const/4 v12, #int 5 // #5 │ │ -3a81f2: 7040 09a5 b92c |003b: invoke-direct {v9, v11, v12, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a509 │ │ -3a81f8: 6909 9279 |003e: sput-object v9, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_SHEET_WIDTH:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@7992 │ │ -3a81fc: 220b e314 |0040: new-instance v11, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ -3a8200: 1a0d cb54 |0042: const-string v13, "X_UI_SIZE" // string@54cb │ │ -3a8204: 126e |0044: const/4 v14, #int 6 // #6 │ │ -3a8206: 7040 09a5 db2e |0045: invoke-direct {v11, v13, v14, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a509 │ │ -3a820c: 690b 9379 |0048: sput-object v11, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@7993 │ │ -3a8210: 127d |004a: const/4 v13, #int 7 // #7 │ │ -3a8212: 23dd 1d16 |004b: new-array v13, v13, [Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@161d │ │ -3a8216: 4d00 0d02 |004d: aput-object v0, v13, v2 │ │ -3a821a: 4d01 0d04 |004f: aput-object v1, v13, v4 │ │ -3a821e: 4d03 0d06 |0051: aput-object v3, v13, v6 │ │ -3a8222: 4d05 0d08 |0053: aput-object v5, v13, v8 │ │ -3a8226: 4d07 0d0a |0055: aput-object v7, v13, v10 │ │ -3a822a: 4d09 0d0c |0057: aput-object v9, v13, v12 │ │ -3a822e: 4d0b 0d0e |0059: aput-object v11, v13, v14 │ │ -3a8232: 690d 8c79 |005b: sput-object v13, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.$VALUES:[Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798c │ │ -3a8236: 2200 9414 |005d: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QComponent; // type@1494 │ │ -3a823a: 2201 9f14 |005f: new-instance v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3a823e: 6e10 11a5 0b00 |0061: invoke-virtual {v11}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a511 │ │ -3a8244: 0a02 |0064: move-result v2 │ │ -3a8246: 7020 6fa2 2100 |0065: invoke-direct {v1, v2}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.:(I)V // method@a26f │ │ -3a824c: 7020 52a2 1000 |0068: invoke-direct {v0, v1}, Lnet/sf/dibdib/generic/QIfs$QComponent;.:(Lnet/sf/dibdib/generic/QIfs$QStamped;)V // method@a252 │ │ -3a8252: 6900 9579 |006b: sput-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7995 │ │ -3a8256: 0e00 |006d: return-void │ │ +3a8168: |[3a8168] net.sf.dibdib.thread_feed.UiValFeedTag.:()V │ │ +3a8178: 2200 e314 |0000: new-instance v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ +3a817c: 1a01 f74e |0002: const-string v1, "UI_FONT_SIZE_PT10" // string@4ef7 │ │ +3a8180: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a8182: 1303 0030 |0005: const/16 v3, #int 12288 // #3000 │ │ +3a8186: 7040 09a5 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a509 │ │ +3a818c: 6900 8d79 |000a: sput-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_FONT_SIZE_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798d │ │ +3a8190: 2201 e314 |000c: new-instance v1, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ +3a8194: 1a03 004f |000e: const-string v3, "UI_LINE_SPACING_PT10" // string@4f00 │ │ +3a8198: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +3a819a: 1305 0040 |0011: const/16 v5, #int 16384 // #4000 │ │ +3a819e: 7040 09a5 3154 |0013: invoke-direct {v1, v3, v4, v5}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a509 │ │ +3a81a4: 6901 8e79 |0016: sput-object v1, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_LINE_SPACING_PT10:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798e │ │ +3a81a8: 2203 e314 |0018: new-instance v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ +3a81ac: 1a05 024f |001a: const-string v5, "UI_PAGE_HEIGHT" // string@4f02 │ │ +3a81b0: 1226 |001c: const/4 v6, #int 2 // #2 │ │ +3a81b2: 7040 09a5 5326 |001d: invoke-direct {v3, v5, v6, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a509 │ │ +3a81b8: 6903 8f79 |0020: sput-object v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_PAGE_HEIGHT:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798f │ │ +3a81bc: 2205 e314 |0022: new-instance v5, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ +3a81c0: 1a07 074f |0024: const-string v7, "UI_PAGE_WIDTH" // string@4f07 │ │ +3a81c4: 1238 |0026: const/4 v8, #int 3 // #3 │ │ +3a81c6: 7040 09a5 7528 |0027: invoke-direct {v5, v7, v8, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a509 │ │ +3a81cc: 6905 9079 |002a: sput-object v5, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_PAGE_WIDTH:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@7990 │ │ +3a81d0: 2207 e314 |002c: new-instance v7, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ +3a81d4: 1a09 144f |002e: const-string v9, "UI_SHEET_HEIGHT" // string@4f14 │ │ +3a81d8: 124a |0030: const/4 v10, #int 4 // #4 │ │ +3a81da: 7040 09a5 972a |0031: invoke-direct {v7, v9, v10, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a509 │ │ +3a81e0: 6907 9179 |0034: sput-object v7, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_SHEET_HEIGHT:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@7991 │ │ +3a81e4: 2209 e314 |0036: new-instance v9, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ +3a81e8: 1a0b 154f |0038: const-string v11, "UI_SHEET_WIDTH" // string@4f15 │ │ +3a81ec: 125c |003a: const/4 v12, #int 5 // #5 │ │ +3a81ee: 7040 09a5 b92c |003b: invoke-direct {v9, v11, v12, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a509 │ │ +3a81f4: 6909 9279 |003e: sput-object v9, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.UI_SHEET_WIDTH:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@7992 │ │ +3a81f8: 220b e314 |0040: new-instance v11, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ +3a81fc: 1a0d cb54 |0042: const-string v13, "X_UI_SIZE" // string@54cb │ │ +3a8200: 126e |0044: const/4 v14, #int 6 // #6 │ │ +3a8202: 7040 09a5 db2e |0045: invoke-direct {v11, v13, v14, v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.:(Ljava/lang/String;II)V // method@a509 │ │ +3a8208: 690b 9379 |0048: sput-object v11, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@7993 │ │ +3a820c: 127d |004a: const/4 v13, #int 7 // #7 │ │ +3a820e: 23dd 1d16 |004b: new-array v13, v13, [Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@161d │ │ +3a8212: 4d00 0d02 |004d: aput-object v0, v13, v2 │ │ +3a8216: 4d01 0d04 |004f: aput-object v1, v13, v4 │ │ +3a821a: 4d03 0d06 |0051: aput-object v3, v13, v6 │ │ +3a821e: 4d05 0d08 |0053: aput-object v5, v13, v8 │ │ +3a8222: 4d07 0d0a |0055: aput-object v7, v13, v10 │ │ +3a8226: 4d09 0d0c |0057: aput-object v9, v13, v12 │ │ +3a822a: 4d0b 0d0e |0059: aput-object v11, v13, v14 │ │ +3a822e: 690d 8c79 |005b: sput-object v13, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.$VALUES:[Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798c │ │ +3a8232: 2200 9414 |005d: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QComponent; // type@1494 │ │ +3a8236: 2201 9f14 |005f: new-instance v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3a823a: 6e10 11a5 0b00 |0061: invoke-virtual {v11}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a511 │ │ +3a8240: 0a02 |0064: move-result v2 │ │ +3a8242: 7020 6fa2 2100 |0065: invoke-direct {v1, v2}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.:(I)V // method@a26f │ │ +3a8248: 7020 52a2 1000 |0068: invoke-direct {v0, v1}, Lnet/sf/dibdib/generic/QIfs$QComponent;.:(Lnet/sf/dibdib/generic/QIfs$QStamped;)V // method@a252 │ │ +3a824e: 6900 9579 |006b: sput-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7995 │ │ +3a8252: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x000c line=20 │ │ 0x0018 line=23 │ │ 0x0022 line=24 │ │ 0x002c line=26 │ │ @@ -1485641,18 +1485640,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3a8258: |[3a8258] net.sf.dibdib.thread_feed.UiValFeedTag.:(Ljava/lang/String;II)V │ │ -3a8268: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3a826e: 5903 9479 |0003: iput v3, v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.nInit:I // field@7994 │ │ -3a8272: 0e00 |0005: return-void │ │ +3a8254: |[3a8254] net.sf.dibdib.thread_feed.UiValFeedTag.:(Ljava/lang/String;II)V │ │ +3a8264: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3a826a: 5903 9479 |0003: iput v3, v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.nInit:I // field@7994 │ │ +3a826e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sf/dibdib/thread_feed/UiValFeedTag; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1485664,30 +1485663,30 @@ │ │ type : '()Lnet/sf/dibdib/generic/QIfs$QComponent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3a80ac: |[3a80ac] net.sf.dibdib.thread_feed.UiValFeedTag.create:()Lnet/sf/dibdib/generic/QIfs$QComponent; │ │ -3a80bc: 7100 17a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.values:()[Lnet/sf/dibdib/thread_feed/UiValFeedTag; // method@a517 │ │ -3a80c2: 0c00 |0003: move-result-object v0 │ │ -3a80c4: 2101 |0004: array-length v1, v0 │ │ -3a80c6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3a80c8: 3512 1100 |0006: if-ge v2, v1, 0017 // +0011 │ │ -3a80cc: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3a80d0: 6204 9379 |000a: sget-object v4, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@7993 │ │ -3a80d4: 3334 0300 |000c: if-ne v4, v3, 000f // +0003 │ │ -3a80d8: 2809 |000e: goto 0017 // +0009 │ │ -3a80da: 5234 9479 |000f: iget v4, v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.nInit:I // field@7994 │ │ -3a80de: 6e20 13a5 4300 |0011: invoke-virtual {v3, v4}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.setInitial:(I)V // method@a513 │ │ -3a80e4: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3a80e8: 28f0 |0016: goto 0006 // -0010 │ │ -3a80ea: 6200 9579 |0017: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7995 │ │ -3a80ee: 1100 |0019: return-object v0 │ │ +3a80a8: |[3a80a8] net.sf.dibdib.thread_feed.UiValFeedTag.create:()Lnet/sf/dibdib/generic/QIfs$QComponent; │ │ +3a80b8: 7100 17a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.values:()[Lnet/sf/dibdib/thread_feed/UiValFeedTag; // method@a517 │ │ +3a80be: 0c00 |0003: move-result-object v0 │ │ +3a80c0: 2101 |0004: array-length v1, v0 │ │ +3a80c2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3a80c4: 3512 1100 |0006: if-ge v2, v1, 0017 // +0011 │ │ +3a80c8: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3a80cc: 6204 9379 |000a: sget-object v4, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@7993 │ │ +3a80d0: 3334 0300 |000c: if-ne v4, v3, 000f // +0003 │ │ +3a80d4: 2809 |000e: goto 0017 // +0009 │ │ +3a80d6: 5234 9479 |000f: iget v4, v3, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.nInit:I // field@7994 │ │ +3a80da: 6e20 13a5 4300 |0011: invoke-virtual {v3, v4}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.setInitial:(I)V // method@a513 │ │ +3a80e0: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3a80e4: 28f0 |0016: goto 0006 // -0010 │ │ +3a80e6: 6200 9579 |0017: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7995 │ │ +3a80ea: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000a line=45 │ │ 0x000f line=48 │ │ 0x0017 line=50 │ │ locals : │ │ @@ -1485697,25 +1485696,25 @@ │ │ type : '()Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3a80f0: |[3a80f0] net.sf.dibdib.thread_feed.UiValFeedTag.peekStack:()Lnet/sf/dibdib/generic/QSeq; │ │ -3a8100: 6200 7579 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a8104: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3a8106: 6e20 aca2 1000 |0003: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a810c: 0c00 |0006: move-result-object v0 │ │ -3a810e: 2001 af14 |0007: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a8112: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ -3a8116: 1f00 af14 |000b: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a811a: 2803 |000d: goto 0010 // +0003 │ │ -3a811c: 6200 bb76 |000e: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3a8120: 1100 |0010: return-object v0 │ │ +3a80ec: |[3a80ec] net.sf.dibdib.thread_feed.UiValFeedTag.peekStack:()Lnet/sf/dibdib/generic/QSeq; │ │ +3a80fc: 6200 7579 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a8100: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3a8102: 6e20 aca2 1000 |0003: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a8108: 0c00 |0006: move-result-object v0 │ │ +3a810a: 2001 af14 |0007: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a810e: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ +3a8112: 1f00 af14 |000b: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a8116: 2803 |000d: goto 0010 // +0003 │ │ +3a8118: 6200 bb76 |000e: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3a811c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0007 line=93 │ │ locals : │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_feed/UiValFeedTag;) │ │ @@ -1485723,20 +1485722,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/UiValFeedTag;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3a8124: |[3a8124] net.sf.dibdib.thread_feed.UiValFeedTag.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/UiValFeedTag; │ │ -3a8134: 1c00 e314 |0000: const-class v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ -3a8138: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3a813e: 0c01 |0005: move-result-object v1 │ │ -3a8140: 1f01 e314 |0006: check-cast v1, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ -3a8144: 1101 |0008: return-object v1 │ │ +3a8120: |[3a8120] net.sf.dibdib.thread_feed.UiValFeedTag.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/UiValFeedTag; │ │ +3a8130: 1c00 e314 |0000: const-class v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ +3a8134: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3a813a: 0c01 |0005: move-result-object v1 │ │ +3a813c: 1f01 e314 |0006: check-cast v1, Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@14e3 │ │ +3a8140: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_feed/UiValFeedTag;) │ │ @@ -1485744,20 +1485743,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_feed/UiValFeedTag;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3a8148: |[3a8148] net.sf.dibdib.thread_feed.UiValFeedTag.values:()[Lnet/sf/dibdib/thread_feed/UiValFeedTag; │ │ -3a8158: 6200 8c79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.$VALUES:[Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798c │ │ -3a815c: 6e10 78a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_feed/UiValFeedTag;.clone:()Ljava/lang/Object; // method@a678 │ │ -3a8162: 0c00 |0005: move-result-object v0 │ │ -3a8164: 1f00 1d16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@161d │ │ -3a8168: 1100 |0008: return-object v0 │ │ +3a8144: |[3a8144] net.sf.dibdib.thread_feed.UiValFeedTag.values:()[Lnet/sf/dibdib/thread_feed/UiValFeedTag; │ │ +3a8154: 6200 8c79 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.$VALUES:[Lnet/sf/dibdib/thread_feed/UiValFeedTag; // field@798c │ │ +3a8158: 6e10 78a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_feed/UiValFeedTag;.clone:()Ljava/lang/Object; // method@a678 │ │ +3a815e: 0c00 |0005: move-result-object v0 │ │ +3a8160: 1f00 1d16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_feed/UiValFeedTag; // type@161d │ │ +3a8164: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_feed/UiValFeedTag;) │ │ @@ -1485765,28 +1485764,28 @@ │ │ type : '(J[Ljava/lang/Object;)D' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -3a7f1c: |[3a7f1c] net.sf.dibdib.thread_feed.UiValFeedTag.d4:(J[Ljava/lang/Object;)D │ │ -3a7f2c: 6205 6a73 |0000: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@736a │ │ -3a7f30: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -3a7f32: 6e40 5fa2 0543 |0003: invoke-virtual {v5, v0, v3, v4}, Lnet/sf/dibdib/generic/QIfs$QObject;.get:(IJ)Lnet/sf/dibdib/generic/QIfs$QStamped; // method@a25f │ │ -3a7f38: 0c03 |0006: move-result-object v3 │ │ -3a7f3a: 1f03 9f14 |0007: check-cast v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3a7f3e: 5433 0f76 |0009: iget-object v3, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -3a7f42: 6e10 11a5 0200 |000b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a511 │ │ -3a7f48: 0a04 |000e: move-result v4 │ │ -3a7f4a: 4403 0304 |000f: aget v3, v3, v4 │ │ -3a7f4e: 8333 |0011: int-to-double v3, v3 │ │ -3a7f50: 1800 0000 0000 00c3 be40 |0012: const-wide v0, #double 7875 // #40bec30000000000 │ │ -3a7f5a: ad03 0300 |0017: mul-double v3, v3, v0 │ │ -3a7f5e: 1003 |0019: return-wide v3 │ │ +3a7f18: |[3a7f18] net.sf.dibdib.thread_feed.UiValFeedTag.d4:(J[Ljava/lang/Object;)D │ │ +3a7f28: 6205 6a73 |0000: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@736a │ │ +3a7f2c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +3a7f2e: 6e40 5fa2 0543 |0003: invoke-virtual {v5, v0, v3, v4}, Lnet/sf/dibdib/generic/QIfs$QObject;.get:(IJ)Lnet/sf/dibdib/generic/QIfs$QStamped; // method@a25f │ │ +3a7f34: 0c03 |0006: move-result-object v3 │ │ +3a7f36: 1f03 9f14 |0007: check-cast v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3a7f3a: 5433 0f76 |0009: iget-object v3, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +3a7f3e: 6e10 11a5 0200 |000b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a511 │ │ +3a7f44: 0a04 |000e: move-result v4 │ │ +3a7f46: 4403 0304 |000f: aget v3, v3, v4 │ │ +3a7f4a: 8333 |0011: int-to-double v3, v3 │ │ +3a7f4c: 1800 0000 0000 00c3 be40 |0012: const-wide v0, #double 7875 // #40bec30000000000 │ │ +3a7f56: ad03 0300 |0017: mul-double v3, v3, v0 │ │ +3a7f5a: 1003 |0019: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lnet/sf/dibdib/thread_feed/UiValFeedTag; │ │ 0x0000 - 0x001a reg=3 (null) J │ │ 0x0000 - 0x001a reg=5 (null) [Ljava/lang/Object; │ │ @@ -1485796,23 +1485795,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3a7f60: |[3a7f60] net.sf.dibdib.thread_feed.UiValFeedTag.getInitial:()I │ │ -3a7f70: 6200 9579 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7995 │ │ -3a7f74: 5400 0a76 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ -3a7f78: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3a7f7c: 5400 0f76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -3a7f80: 6e10 11a5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a511 │ │ -3a7f86: 0a01 |000b: move-result v1 │ │ -3a7f88: 4400 0001 |000c: aget v0, v0, v1 │ │ -3a7f8c: 0f00 |000e: return v0 │ │ +3a7f5c: |[3a7f5c] net.sf.dibdib.thread_feed.UiValFeedTag.getInitial:()I │ │ +3a7f6c: 6200 9579 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7995 │ │ +3a7f70: 5400 0a76 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ +3a7f74: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3a7f78: 5400 0f76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +3a7f7c: 6e10 11a5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a511 │ │ +3a7f82: 0a01 |000b: move-result v1 │ │ +3a7f84: 4400 0001 |000c: aget v0, v0, v1 │ │ +3a7f88: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lnet/sf/dibdib/thread_feed/UiValFeedTag; │ │ │ │ #2 : (in Lnet/sf/dibdib/thread_feed/UiValFeedTag;) │ │ @@ -1485820,19 +1485819,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3a8054: |[3a8054] net.sf.dibdib.thread_feed.UiValFeedTag.getShash:()J │ │ -3a8064: 2200 f012 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -3a8068: 1a01 0f3f |0002: const-string v1, "Not supported yet." // string@3f0f │ │ -3a806c: 7020 8298 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -3a8072: 2700 |0007: throw v0 │ │ +3a8050: |[3a8050] net.sf.dibdib.thread_feed.UiValFeedTag.getShash:()J │ │ +3a8060: 2200 f012 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +3a8064: 1a01 0f3f |0002: const-string v1, "Not supported yet." // string@3f0f │ │ +3a8068: 7020 8298 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +3a806e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sf/dibdib/thread_feed/UiValFeedTag; │ │ │ │ #3 : (in Lnet/sf/dibdib/thread_feed/UiValFeedTag;) │ │ @@ -1485840,25 +1485839,25 @@ │ │ type : '(J[Ljava/lang/Object;)I' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -3a7f90: |[3a7f90] net.sf.dibdib.thread_feed.UiValFeedTag.i32:(J[Ljava/lang/Object;)I │ │ -3a7fa0: 6204 6a73 |0000: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@736a │ │ -3a7fa4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -3a7fa6: 6e40 5fa2 0432 |0003: invoke-virtual {v4, v0, v2, v3}, Lnet/sf/dibdib/generic/QIfs$QObject;.get:(IJ)Lnet/sf/dibdib/generic/QIfs$QStamped; // method@a25f │ │ -3a7fac: 0c02 |0006: move-result-object v2 │ │ -3a7fae: 1f02 9f14 |0007: check-cast v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3a7fb2: 5422 0f76 |0009: iget-object v2, v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -3a7fb6: 6e10 11a5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a511 │ │ -3a7fbc: 0a03 |000e: move-result v3 │ │ -3a7fbe: 4402 0203 |000f: aget v2, v2, v3 │ │ -3a7fc2: 0f02 |0011: return v2 │ │ +3a7f8c: |[3a7f8c] net.sf.dibdib.thread_feed.UiValFeedTag.i32:(J[Ljava/lang/Object;)I │ │ +3a7f9c: 6204 6a73 |0000: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@736a │ │ +3a7fa0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +3a7fa2: 6e40 5fa2 0432 |0003: invoke-virtual {v4, v0, v2, v3}, Lnet/sf/dibdib/generic/QIfs$QObject;.get:(IJ)Lnet/sf/dibdib/generic/QIfs$QStamped; // method@a25f │ │ +3a7fa8: 0c02 |0006: move-result-object v2 │ │ +3a7faa: 1f02 9f14 |0007: check-cast v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3a7fae: 5422 0f76 |0009: iget-object v2, v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +3a7fb2: 6e10 11a5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a511 │ │ +3a7fb8: 0a03 |000e: move-result v3 │ │ +3a7fba: 4402 0203 |000f: aget v2, v2, v3 │ │ +3a7fbe: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lnet/sf/dibdib/thread_feed/UiValFeedTag; │ │ 0x0000 - 0x0012 reg=2 (null) J │ │ 0x0000 - 0x0012 reg=4 (null) [Ljava/lang/Object; │ │ @@ -1485868,26 +1485867,26 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3a7fc4: |[3a7fc4] net.sf.dibdib.thread_feed.UiValFeedTag.i32Fut:()I │ │ -3a7fd4: 6200 6a73 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@736a │ │ -3a7fd8: 5400 0c76 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760c │ │ -3a7fdc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3a7fde: 4600 0001 |0005: aget-object v0, v0, v1 │ │ -3a7fe2: 5400 0976 |0007: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ -3a7fe6: 1f00 9f14 |0009: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3a7fea: 5400 0f76 |000b: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -3a7fee: 6e10 11a5 0200 |000d: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a511 │ │ -3a7ff4: 0a01 |0010: move-result v1 │ │ -3a7ff6: 4400 0001 |0011: aget v0, v0, v1 │ │ -3a7ffa: 0f00 |0013: return v0 │ │ +3a7fc0: |[3a7fc0] net.sf.dibdib.thread_feed.UiValFeedTag.i32Fut:()I │ │ +3a7fd0: 6200 6a73 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@736a │ │ +3a7fd4: 5400 0c76 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760c │ │ +3a7fd8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3a7fda: 4600 0001 |0005: aget-object v0, v0, v1 │ │ +3a7fde: 5400 0976 |0007: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ +3a7fe2: 1f00 9f14 |0009: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3a7fe6: 5400 0f76 |000b: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +3a7fea: 6e10 11a5 0200 |000d: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a511 │ │ +3a7ff0: 0a01 |0010: move-result v1 │ │ +3a7ff2: 4400 0001 |0011: aget v0, v0, v1 │ │ +3a7ff6: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lnet/sf/dibdib/thread_feed/UiValFeedTag; │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_feed/UiValFeedTag;) │ │ @@ -1485895,26 +1485894,26 @@ │ │ type : '(J[Ljava/lang/Object;)J' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -3a8074: |[3a8074] net.sf.dibdib.thread_feed.UiValFeedTag.i64:(J[Ljava/lang/Object;)J │ │ -3a8084: 6204 6a73 |0000: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@736a │ │ -3a8088: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -3a808a: 6e40 5fa2 0432 |0003: invoke-virtual {v4, v0, v2, v3}, Lnet/sf/dibdib/generic/QIfs$QObject;.get:(IJ)Lnet/sf/dibdib/generic/QIfs$QStamped; // method@a25f │ │ -3a8090: 0c02 |0006: move-result-object v2 │ │ -3a8092: 1f02 9f14 |0007: check-cast v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3a8096: 5422 0f76 |0009: iget-object v2, v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -3a809a: 6e10 11a5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a511 │ │ -3a80a0: 0a03 |000e: move-result v3 │ │ -3a80a2: 4402 0203 |000f: aget v2, v2, v3 │ │ -3a80a6: 8122 |0011: int-to-long v2, v2 │ │ -3a80a8: 1002 |0012: return-wide v2 │ │ +3a8070: |[3a8070] net.sf.dibdib.thread_feed.UiValFeedTag.i64:(J[Ljava/lang/Object;)J │ │ +3a8080: 6204 6a73 |0000: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@736a │ │ +3a8084: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +3a8086: 6e40 5fa2 0432 |0003: invoke-virtual {v4, v0, v2, v3}, Lnet/sf/dibdib/generic/QIfs$QObject;.get:(IJ)Lnet/sf/dibdib/generic/QIfs$QStamped; // method@a25f │ │ +3a808c: 0c02 |0006: move-result-object v2 │ │ +3a808e: 1f02 9f14 |0007: check-cast v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3a8092: 5422 0f76 |0009: iget-object v2, v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +3a8096: 6e10 11a5 0100 |000b: invoke-virtual {v1}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a511 │ │ +3a809c: 0a03 |000e: move-result v3 │ │ +3a809e: 4402 0203 |000f: aget v2, v2, v3 │ │ +3a80a2: 8122 |0011: int-to-long v2, v2 │ │ +3a80a4: 1002 |0012: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lnet/sf/dibdib/thread_feed/UiValFeedTag; │ │ 0x0000 - 0x0013 reg=2 (null) J │ │ 0x0000 - 0x0013 reg=4 (null) [Ljava/lang/Object; │ │ @@ -1485924,23 +1485923,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3a8274: |[3a8274] net.sf.dibdib.thread_feed.UiValFeedTag.setInitial:(I)V │ │ -3a8284: 6200 9579 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7995 │ │ -3a8288: 5400 0a76 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ -3a828c: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3a8290: 5400 0f76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -3a8294: 6e10 11a5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a511 │ │ -3a829a: 0a01 |000b: move-result v1 │ │ -3a829c: 4b03 0001 |000c: aput v3, v0, v1 │ │ -3a82a0: 0e00 |000e: return-void │ │ +3a8270: |[3a8270] net.sf.dibdib.thread_feed.UiValFeedTag.setInitial:(I)V │ │ +3a8280: 6200 9579 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7995 │ │ +3a8284: 5400 0a76 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ +3a8288: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3a828c: 5400 0f76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +3a8290: 6e10 11a5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a511 │ │ +3a8296: 0a01 |000b: move-result v1 │ │ +3a8298: 4b03 0001 |000c: aput v3, v0, v1 │ │ +3a829c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lnet/sf/dibdib/thread_feed/UiValFeedTag; │ │ 0x0000 - 0x000f reg=3 (null) I │ │ │ │ @@ -1485949,19 +1485948,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3a82a4: |[3a82a4] net.sf.dibdib.thread_feed.UiValFeedTag.setShashOrIgnore:(J)V │ │ -3a82b4: 2201 f012 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -3a82b8: 1a02 0f3f |0002: const-string v2, "Not supported yet." // string@3f0f │ │ -3a82bc: 7020 8298 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -3a82c2: 2701 |0007: throw v1 │ │ +3a82a0: |[3a82a0] net.sf.dibdib.thread_feed.UiValFeedTag.setShashOrIgnore:(J)V │ │ +3a82b0: 2201 f012 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +3a82b4: 1a02 0f3f |0002: const-string v2, "Not supported yet." // string@3f0f │ │ +3a82b8: 7020 8298 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +3a82be: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sf/dibdib/thread_feed/UiValFeedTag; │ │ 0x0000 - 0x0008 reg=1 (null) J │ │ │ │ @@ -1485970,32 +1485969,32 @@ │ │ type : '(J[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -3a7ffc: |[3a7ffc] net.sf.dibdib.thread_feed.UiValFeedTag.strFull:(J[Ljava/lang/Object;)Ljava/lang/String; │ │ -3a800c: 2205 e812 |0000: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a8010: 7010 4098 0500 |0002: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a8016: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -3a801a: 6e20 4b98 0500 |0007: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a8020: 6200 6a73 |000a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@736a │ │ -3a8024: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -3a8026: 6e40 5fa2 1043 |000d: invoke-virtual {v0, v1, v3, v4}, Lnet/sf/dibdib/generic/QIfs$QObject;.get:(IJ)Lnet/sf/dibdib/generic/QIfs$QStamped; // method@a25f │ │ -3a802c: 0c03 |0010: move-result-object v3 │ │ -3a802e: 1f03 9f14 |0011: check-cast v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3a8032: 5433 0f76 |0013: iget-object v3, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -3a8036: 6e10 11a5 0200 |0015: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a511 │ │ -3a803c: 0a04 |0018: move-result v4 │ │ -3a803e: 4403 0304 |0019: aget v3, v3, v4 │ │ -3a8042: 6e20 4798 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a8048: 6e10 5498 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a804e: 0c03 |0021: move-result-object v3 │ │ -3a8050: 1103 |0022: return-object v3 │ │ +3a7ff8: |[3a7ff8] net.sf.dibdib.thread_feed.UiValFeedTag.strFull:(J[Ljava/lang/Object;)Ljava/lang/String; │ │ +3a8008: 2205 e812 |0000: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a800c: 7010 4098 0500 |0002: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a8012: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +3a8016: 6e20 4b98 0500 |0007: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a801c: 6200 6a73 |000a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.uiVals:Lnet/sf/dibdib/generic/QIfs$QObject; // field@736a │ │ +3a8020: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +3a8022: 6e40 5fa2 1043 |000d: invoke-virtual {v0, v1, v3, v4}, Lnet/sf/dibdib/generic/QIfs$QObject;.get:(IJ)Lnet/sf/dibdib/generic/QIfs$QStamped; // method@a25f │ │ +3a8028: 0c03 |0010: move-result-object v3 │ │ +3a802a: 1f03 9f14 |0011: check-cast v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3a802e: 5433 0f76 |0013: iget-object v3, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +3a8032: 6e10 11a5 0200 |0015: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.ordinal:()I // method@a511 │ │ +3a8038: 0a04 |0018: move-result v4 │ │ +3a803a: 4403 0304 |0019: aget v3, v3, v4 │ │ +3a803e: 6e20 4798 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a8044: 6e10 5498 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a804a: 0c03 |0021: move-result-object v3 │ │ +3a804c: 1103 |0022: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lnet/sf/dibdib/thread_feed/UiValFeedTag; │ │ 0x0000 - 0x0023 reg=3 (null) J │ │ 0x0000 - 0x0023 reg=5 (null) [Ljava/lang/Object; │ │ @@ -1493840,108 +1493839,108 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 182 16-bit code units │ │ -377260: |[377260] net.sf.dibdib.generic.BigSxg$Symbol.:()V │ │ -377270: 2200 8b14 |0000: new-instance v0, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -377274: 6201 a573 |0002: sget-object v1, Lnet/sf/dibdib/generic/BigSxg;.VAL_PI:Lnet/sf/dibdib/generic/BigSxg; // field@73a5 │ │ -377278: 1a02 50a5 |0004: const-string v2, "pi" // string@a550 │ │ -37727c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -37727e: 1a04 43c6 |0007: const-string v4, "π" // string@c643 │ │ -377282: 7051 d2a1 2043 |0009: invoke-direct {v0, v2, v3, v4, v1}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;Lnet/sf/dibdib/generic/BigSxg;)V // method@a1d2 │ │ -377288: 6900 9b73 |000c: sput-object v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.pi:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@739b │ │ -37728c: 2201 8b14 |000e: new-instance v1, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -377290: 6202 a373 |0010: sget-object v2, Lnet/sf/dibdib/generic/BigSxg;.VAL_E:Lnet/sf/dibdib/generic/BigSxg; // field@73a3 │ │ -377294: 1a04 2e6d |0012: const-string v4, "e" // string@6d2e │ │ -377298: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -37729a: 1a06 84c8 |0015: const-string v6, "ℇ" // string@c884 │ │ -37729e: 7052 d2a1 4165 |0017: invoke-direct {v1, v4, v5, v6, v2}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;Lnet/sf/dibdib/generic/BigSxg;)V // method@a1d2 │ │ -3772a4: 6901 9873 |001a: sput-object v1, Lnet/sf/dibdib/generic/BigSxg$Symbol;.e:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7398 │ │ -3772a8: 2202 8b14 |001c: new-instance v2, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -3772ac: 6204 6547 |001e: sget-object v4, Lcom/gitlab/dibdib/picked/common/Codata;.ec:Lcom/gitlab/dibdib/picked/common/Codata; // field@4765 │ │ -3772b0: 1a06 4ca7 |0020: const-string v6, "qe" // string@a74c │ │ -3772b4: 1227 |0022: const/4 v7, #int 2 // #2 │ │ -3772b6: 1a08 92c8 |0023: const-string v8, "ℯ" // string@c892 │ │ -3772ba: 7054 d1a1 6287 |0025: invoke-direct {v2, v6, v7, v8, v4}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;Lcom/gitlab/dibdib/picked/common/Codata;)V // method@a1d1 │ │ -3772c0: 6902 9c73 |0028: sput-object v2, Lnet/sf/dibdib/generic/BigSxg$Symbol;.qe:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@739c │ │ -3772c4: 2204 8b14 |002a: new-instance v4, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -3772c8: 1a06 0482 |002c: const-string v6, "i" // string@8204 │ │ -3772cc: 1238 |002e: const/4 v8, #int 3 // #3 │ │ -3772ce: 1a09 3cc6 |002f: const-string v9, "ι ⅈ ⅉ j" // string@c63c │ │ -3772d2: 7040 cfa1 6498 |0031: invoke-direct {v4, v6, v8, v9}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@a1cf │ │ -3772d8: 6904 9973 |0034: sput-object v4, Lnet/sf/dibdib/generic/BigSxg$Symbol;.i:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7399 │ │ -3772dc: 2206 8b14 |0036: new-instance v6, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -3772e0: 1a09 160b |0038: const-string v9, "Angstrom" // string@0b16 │ │ -3772e4: 124a |003a: const/4 v10, #int 4 // #4 │ │ -3772e6: 1a0b 91c8 |003b: const-string v11, "Å Å" // string@c891 │ │ -3772ea: 7040 cfa1 96ba |003d: invoke-direct {v6, v9, v10, v11}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@a1cf │ │ -3772f0: 6906 9273 |0040: sput-object v6, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Angstrom:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7392 │ │ -3772f4: 2209 8b14 |0042: new-instance v9, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -3772f8: 1a0b c611 |0044: const-string v11, "Celsius" // string@11c6 │ │ -3772fc: 125c |0046: const/4 v12, #int 5 // #5 │ │ -3772fe: 1a0d 82c8 |0047: const-string v13, "℃" // string@c882 │ │ -377302: 7040 cfa1 b9dc |0049: invoke-direct {v9, v11, v12, v13}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@a1cf │ │ -377308: 6909 9373 |004c: sput-object v9, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Celsius:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7393 │ │ -37730c: 220b 8b14 |004e: new-instance v11, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -377310: 1a0d 021b |0050: const-string v13, "Fahrenheit" // string@1b02 │ │ -377314: 126e |0052: const/4 v14, #int 6 // #6 │ │ -377316: 1a0f 85c8 |0053: const-string v15, "℉" // string@c885 │ │ -37731a: 7040 cfa1 dbfe |0055: invoke-direct {v11, v13, v14, v15}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@a1cf │ │ -377320: 690b 9473 |0058: sput-object v11, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Fahrenheit:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7394 │ │ -377324: 220d 8b14 |005a: new-instance v13, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -377328: 1a0f b7a0 |005c: const-string v15, "ohm" // string@a0b7 │ │ -37732c: 127e |005e: const/4 v14, #int 7 // #7 │ │ -37732e: 1a0c 8ec8 |005f: const-string v12, "Ω ohm" // string@c88e │ │ -377332: 7040 cfa1 fdce |0061: invoke-direct {v13, v15, v14, v12}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@a1cf │ │ -377338: 690d 9a73 |0064: sput-object v13, Lnet/sf/dibdib/generic/BigSxg$Symbol;.ohm:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@739a │ │ -37733c: 220c 8b14 |0066: new-instance v12, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -377340: 1a0f 8721 |0068: const-string v15, "Kelvin" // string@2187 │ │ -377344: 130e 0800 |006a: const/16 v14, #int 8 // #8 │ │ -377348: 1a0a 8fc8 |006c: const-string v10, "K K" // string@c88f │ │ -37734c: 7040 cfa1 fcae |006e: invoke-direct {v12, v15, v14, v10}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@a1cf │ │ -377352: 690c 9573 |0071: sput-object v12, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Kelvin:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7395 │ │ -377356: 220a 8b14 |0073: new-instance v10, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -37735a: 620f 9247 |0075: sget-object v15, Lcom/gitlab/dibdib/picked/common/Codata;.h:Lcom/gitlab/dibdib/picked/common/Codata; // field@4792 │ │ -37735e: 1a0e f341 |0077: const-string v14, "Planck" // string@41f3 │ │ -377362: 1308 0900 |0079: const/16 v8, #int 9 // #9 │ │ -377366: 1a07 86c8 |007b: const-string v7, "ℎ h" // string@c886 │ │ -37736a: 705f d1a1 ea78 |007d: invoke-direct {v10, v14, v8, v7, v15}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;Lcom/gitlab/dibdib/picked/common/Codata;)V // method@a1d1 │ │ -377370: 690a 9673 |0080: sput-object v10, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Planck:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7396 │ │ -377374: 2207 8b14 |0082: new-instance v7, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -377378: 1a0e fb41 |0084: const-string v14, "Planck2" // string@41fb │ │ -37737c: 130f 0a00 |0086: const/16 v15, #int 10 // #a │ │ -377380: 1a08 87c8 |0088: const-string v8, "ℏ" // string@c887 │ │ -377384: 7040 cfa1 e78f |008a: invoke-direct {v7, v14, v15, v8}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@a1cf │ │ -37738a: 6907 9773 |008d: sput-object v7, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Planck2:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7397 │ │ -37738e: 1308 0b00 |008f: const/16 v8, #int 11 // #b │ │ -377392: 2388 ff15 |0091: new-array v8, v8, [Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@15ff │ │ -377396: 4d00 0803 |0093: aput-object v0, v8, v3 │ │ -37739a: 4d01 0805 |0095: aput-object v1, v8, v5 │ │ -37739e: 1220 |0097: const/4 v0, #int 2 // #2 │ │ -3773a0: 4d02 0800 |0098: aput-object v2, v8, v0 │ │ -3773a4: 1230 |009a: const/4 v0, #int 3 // #3 │ │ -3773a6: 4d04 0800 |009b: aput-object v4, v8, v0 │ │ -3773aa: 1240 |009d: const/4 v0, #int 4 // #4 │ │ -3773ac: 4d06 0800 |009e: aput-object v6, v8, v0 │ │ -3773b0: 1250 |00a0: const/4 v0, #int 5 // #5 │ │ -3773b2: 4d09 0800 |00a1: aput-object v9, v8, v0 │ │ -3773b6: 1260 |00a3: const/4 v0, #int 6 // #6 │ │ -3773b8: 4d0b 0800 |00a4: aput-object v11, v8, v0 │ │ -3773bc: 1270 |00a6: const/4 v0, #int 7 // #7 │ │ -3773be: 4d0d 0800 |00a7: aput-object v13, v8, v0 │ │ -3773c2: 1300 0800 |00a9: const/16 v0, #int 8 // #8 │ │ -3773c6: 4d0c 0800 |00ab: aput-object v12, v8, v0 │ │ -3773ca: 1300 0900 |00ad: const/16 v0, #int 9 // #9 │ │ -3773ce: 4d0a 0800 |00af: aput-object v10, v8, v0 │ │ -3773d2: 4d07 080f |00b1: aput-object v7, v8, v15 │ │ -3773d6: 6908 9173 |00b3: sput-object v8, Lnet/sf/dibdib/generic/BigSxg$Symbol;.$VALUES:[Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7391 │ │ -3773da: 0e00 |00b5: return-void │ │ +37725c: |[37725c] net.sf.dibdib.generic.BigSxg$Symbol.:()V │ │ +37726c: 2200 8b14 |0000: new-instance v0, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +377270: 6201 a573 |0002: sget-object v1, Lnet/sf/dibdib/generic/BigSxg;.VAL_PI:Lnet/sf/dibdib/generic/BigSxg; // field@73a5 │ │ +377274: 1a02 50a5 |0004: const-string v2, "pi" // string@a550 │ │ +377278: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +37727a: 1a04 43c6 |0007: const-string v4, "π" // string@c643 │ │ +37727e: 7051 d2a1 2043 |0009: invoke-direct {v0, v2, v3, v4, v1}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;Lnet/sf/dibdib/generic/BigSxg;)V // method@a1d2 │ │ +377284: 6900 9b73 |000c: sput-object v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.pi:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@739b │ │ +377288: 2201 8b14 |000e: new-instance v1, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +37728c: 6202 a373 |0010: sget-object v2, Lnet/sf/dibdib/generic/BigSxg;.VAL_E:Lnet/sf/dibdib/generic/BigSxg; // field@73a3 │ │ +377290: 1a04 2e6d |0012: const-string v4, "e" // string@6d2e │ │ +377294: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +377296: 1a06 84c8 |0015: const-string v6, "ℇ" // string@c884 │ │ +37729a: 7052 d2a1 4165 |0017: invoke-direct {v1, v4, v5, v6, v2}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;Lnet/sf/dibdib/generic/BigSxg;)V // method@a1d2 │ │ +3772a0: 6901 9873 |001a: sput-object v1, Lnet/sf/dibdib/generic/BigSxg$Symbol;.e:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7398 │ │ +3772a4: 2202 8b14 |001c: new-instance v2, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +3772a8: 6204 6547 |001e: sget-object v4, Lcom/gitlab/dibdib/picked/common/Codata;.ec:Lcom/gitlab/dibdib/picked/common/Codata; // field@4765 │ │ +3772ac: 1a06 4ca7 |0020: const-string v6, "qe" // string@a74c │ │ +3772b0: 1227 |0022: const/4 v7, #int 2 // #2 │ │ +3772b2: 1a08 92c8 |0023: const-string v8, "ℯ" // string@c892 │ │ +3772b6: 7054 d1a1 6287 |0025: invoke-direct {v2, v6, v7, v8, v4}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;Lcom/gitlab/dibdib/picked/common/Codata;)V // method@a1d1 │ │ +3772bc: 6902 9c73 |0028: sput-object v2, Lnet/sf/dibdib/generic/BigSxg$Symbol;.qe:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@739c │ │ +3772c0: 2204 8b14 |002a: new-instance v4, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +3772c4: 1a06 0482 |002c: const-string v6, "i" // string@8204 │ │ +3772c8: 1238 |002e: const/4 v8, #int 3 // #3 │ │ +3772ca: 1a09 3cc6 |002f: const-string v9, "ι ⅈ ⅉ j" // string@c63c │ │ +3772ce: 7040 cfa1 6498 |0031: invoke-direct {v4, v6, v8, v9}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@a1cf │ │ +3772d4: 6904 9973 |0034: sput-object v4, Lnet/sf/dibdib/generic/BigSxg$Symbol;.i:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7399 │ │ +3772d8: 2206 8b14 |0036: new-instance v6, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +3772dc: 1a09 160b |0038: const-string v9, "Angstrom" // string@0b16 │ │ +3772e0: 124a |003a: const/4 v10, #int 4 // #4 │ │ +3772e2: 1a0b 91c8 |003b: const-string v11, "Å Å" // string@c891 │ │ +3772e6: 7040 cfa1 96ba |003d: invoke-direct {v6, v9, v10, v11}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@a1cf │ │ +3772ec: 6906 9273 |0040: sput-object v6, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Angstrom:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7392 │ │ +3772f0: 2209 8b14 |0042: new-instance v9, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +3772f4: 1a0b c611 |0044: const-string v11, "Celsius" // string@11c6 │ │ +3772f8: 125c |0046: const/4 v12, #int 5 // #5 │ │ +3772fa: 1a0d 82c8 |0047: const-string v13, "℃" // string@c882 │ │ +3772fe: 7040 cfa1 b9dc |0049: invoke-direct {v9, v11, v12, v13}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@a1cf │ │ +377304: 6909 9373 |004c: sput-object v9, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Celsius:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7393 │ │ +377308: 220b 8b14 |004e: new-instance v11, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +37730c: 1a0d 021b |0050: const-string v13, "Fahrenheit" // string@1b02 │ │ +377310: 126e |0052: const/4 v14, #int 6 // #6 │ │ +377312: 1a0f 85c8 |0053: const-string v15, "℉" // string@c885 │ │ +377316: 7040 cfa1 dbfe |0055: invoke-direct {v11, v13, v14, v15}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@a1cf │ │ +37731c: 690b 9473 |0058: sput-object v11, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Fahrenheit:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7394 │ │ +377320: 220d 8b14 |005a: new-instance v13, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +377324: 1a0f b7a0 |005c: const-string v15, "ohm" // string@a0b7 │ │ +377328: 127e |005e: const/4 v14, #int 7 // #7 │ │ +37732a: 1a0c 8ec8 |005f: const-string v12, "Ω ohm" // string@c88e │ │ +37732e: 7040 cfa1 fdce |0061: invoke-direct {v13, v15, v14, v12}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@a1cf │ │ +377334: 690d 9a73 |0064: sput-object v13, Lnet/sf/dibdib/generic/BigSxg$Symbol;.ohm:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@739a │ │ +377338: 220c 8b14 |0066: new-instance v12, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +37733c: 1a0f 8721 |0068: const-string v15, "Kelvin" // string@2187 │ │ +377340: 130e 0800 |006a: const/16 v14, #int 8 // #8 │ │ +377344: 1a0a 8fc8 |006c: const-string v10, "K K" // string@c88f │ │ +377348: 7040 cfa1 fcae |006e: invoke-direct {v12, v15, v14, v10}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@a1cf │ │ +37734e: 690c 9573 |0071: sput-object v12, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Kelvin:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7395 │ │ +377352: 220a 8b14 |0073: new-instance v10, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +377356: 620f 9247 |0075: sget-object v15, Lcom/gitlab/dibdib/picked/common/Codata;.h:Lcom/gitlab/dibdib/picked/common/Codata; // field@4792 │ │ +37735a: 1a0e f341 |0077: const-string v14, "Planck" // string@41f3 │ │ +37735e: 1308 0900 |0079: const/16 v8, #int 9 // #9 │ │ +377362: 1a07 86c8 |007b: const-string v7, "ℎ h" // string@c886 │ │ +377366: 705f d1a1 ea78 |007d: invoke-direct {v10, v14, v8, v7, v15}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;Lcom/gitlab/dibdib/picked/common/Codata;)V // method@a1d1 │ │ +37736c: 690a 9673 |0080: sput-object v10, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Planck:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7396 │ │ +377370: 2207 8b14 |0082: new-instance v7, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +377374: 1a0e fb41 |0084: const-string v14, "Planck2" // string@41fb │ │ +377378: 130f 0a00 |0086: const/16 v15, #int 10 // #a │ │ +37737c: 1a08 87c8 |0088: const-string v8, "ℏ" // string@c887 │ │ +377380: 7040 cfa1 e78f |008a: invoke-direct {v7, v14, v15, v8}, Lnet/sf/dibdib/generic/BigSxg$Symbol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@a1cf │ │ +377386: 6907 9773 |008d: sput-object v7, Lnet/sf/dibdib/generic/BigSxg$Symbol;.Planck2:Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7397 │ │ +37738a: 1308 0b00 |008f: const/16 v8, #int 11 // #b │ │ +37738e: 2388 ff15 |0091: new-array v8, v8, [Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@15ff │ │ +377392: 4d00 0803 |0093: aput-object v0, v8, v3 │ │ +377396: 4d01 0805 |0095: aput-object v1, v8, v5 │ │ +37739a: 1220 |0097: const/4 v0, #int 2 // #2 │ │ +37739c: 4d02 0800 |0098: aput-object v2, v8, v0 │ │ +3773a0: 1230 |009a: const/4 v0, #int 3 // #3 │ │ +3773a2: 4d04 0800 |009b: aput-object v4, v8, v0 │ │ +3773a6: 1240 |009d: const/4 v0, #int 4 // #4 │ │ +3773a8: 4d06 0800 |009e: aput-object v6, v8, v0 │ │ +3773ac: 1250 |00a0: const/4 v0, #int 5 // #5 │ │ +3773ae: 4d09 0800 |00a1: aput-object v9, v8, v0 │ │ +3773b2: 1260 |00a3: const/4 v0, #int 6 // #6 │ │ +3773b4: 4d0b 0800 |00a4: aput-object v11, v8, v0 │ │ +3773b8: 1270 |00a6: const/4 v0, #int 7 // #7 │ │ +3773ba: 4d0d 0800 |00a7: aput-object v13, v8, v0 │ │ +3773be: 1300 0800 |00a9: const/16 v0, #int 8 // #8 │ │ +3773c2: 4d0c 0800 |00ab: aput-object v12, v8, v0 │ │ +3773c6: 1300 0900 |00ad: const/16 v0, #int 9 // #9 │ │ +3773ca: 4d0a 0800 |00af: aput-object v10, v8, v0 │ │ +3773ce: 4d07 080f |00b1: aput-object v7, v8, v15 │ │ +3773d2: 6908 9173 |00b3: sput-object v8, Lnet/sf/dibdib/generic/BigSxg$Symbol;.$VALUES:[Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7391 │ │ +3773d6: 0e00 |00b5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000e line=45 │ │ 0x001c line=46 │ │ 0x002a line=48 │ │ 0x0036 line=49 │ │ @@ -1493959,22 +1493958,22 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3773dc: |[3773dc] net.sf.dibdib.generic.BigSxg$Symbol.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -3773ec: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3773f2: 5b03 9d73 |0003: iput-object v3, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.symbolsOrUnit:Ljava/lang/String; // field@739d │ │ -3773f6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3773f8: 5b01 9e73 |0006: iput-object v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.val:Lnet/sf/dibdib/generic/BigSxg; // field@739e │ │ -3773fc: 1901 f87f |0008: const-wide/high16 v1, #long 9221120237041090560 // #7ff8 │ │ -377400: 5a01 9f73 |000a: iput-wide v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.valD4:D // field@739f │ │ -377404: 0e00 |000c: return-void │ │ +3773d8: |[3773d8] net.sf.dibdib.generic.BigSxg$Symbol.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +3773e8: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3773ee: 5b03 9d73 |0003: iput-object v3, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.symbolsOrUnit:Ljava/lang/String; // field@739d │ │ +3773f2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3773f4: 5b01 9e73 |0006: iput-object v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.val:Lnet/sf/dibdib/generic/BigSxg; // field@739e │ │ +3773f8: 1901 f87f |0008: const-wide/high16 v1, #long 9221120237041090560 // #7ff8 │ │ +3773fc: 5a01 9f73 |000a: iput-wide v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.valD4:D // field@739f │ │ +377400: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ 0x0006 line=64 │ │ 0x000a line=65 │ │ locals : │ │ @@ -1493988,23 +1493987,23 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;D)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -377440: |[377440] net.sf.dibdib.generic.BigSxg$Symbol.:(Ljava/lang/String;ILjava/lang/String;D)V │ │ -377450: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -377456: 5b03 9d73 |0003: iput-object v3, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.symbolsOrUnit:Ljava/lang/String; // field@739d │ │ -37745a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -37745c: 5b01 9e73 |0006: iput-object v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.val:Lnet/sf/dibdib/generic/BigSxg; // field@739e │ │ -377460: 1801 0000 0000 00c3 be40 |0008: const-wide v1, #double 7875 // #40bec30000000000 │ │ -37746a: ad04 0401 |000d: mul-double v4, v4, v1 │ │ -37746e: 5a04 9f73 |000f: iput-wide v4, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.valD4:D // field@739f │ │ -377472: 0e00 |0011: return-void │ │ +37743c: |[37743c] net.sf.dibdib.generic.BigSxg$Symbol.:(Ljava/lang/String;ILjava/lang/String;D)V │ │ +37744c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +377452: 5b03 9d73 |0003: iput-object v3, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.symbolsOrUnit:Ljava/lang/String; // field@739d │ │ +377456: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +377458: 5b01 9e73 |0006: iput-object v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.val:Lnet/sf/dibdib/generic/BigSxg; // field@739e │ │ +37745c: 1801 0000 0000 00c3 be40 |0008: const-wide v1, #double 7875 // #40bec30000000000 │ │ +377466: ad04 0401 |000d: mul-double v4, v4, v1 │ │ +37746a: 5a04 9f73 |000f: iput-wide v4, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.valD4:D // field@739f │ │ +37746e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x0006 line=70 │ │ 0x000f line=71 │ │ locals : │ │ @@ -1494019,24 +1494018,24 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Lcom/gitlab/dibdib/picked/common/Codata;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -377408: |[377408] net.sf.dibdib.generic.BigSxg$Symbol.:(Ljava/lang/String;ILjava/lang/String;Lcom/gitlab/dibdib/picked/common/Codata;)V │ │ -377418: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -37741e: 5b03 9d73 |0003: iput-object v3, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.symbolsOrUnit:Ljava/lang/String; // field@739d │ │ -377422: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -377424: 5b01 9e73 |0006: iput-object v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.val:Lnet/sf/dibdib/generic/BigSxg; // field@739e │ │ -377428: 5341 5d48 |0008: iget-wide v1, v4, Lcom/gitlab/dibdib/picked/common/Codata;.value:D // field@485d │ │ -37742c: 1803 0000 0000 00c3 be40 |000a: const-wide v3, #double 7875 // #40bec30000000000 │ │ -377436: ad01 0103 |000f: mul-double v1, v1, v3 │ │ -37743a: 5a01 9f73 |0011: iput-wide v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.valD4:D // field@739f │ │ -37743e: 0e00 |0013: return-void │ │ +377404: |[377404] net.sf.dibdib.generic.BigSxg$Symbol.:(Ljava/lang/String;ILjava/lang/String;Lcom/gitlab/dibdib/picked/common/Codata;)V │ │ +377414: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +37741a: 5b03 9d73 |0003: iput-object v3, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.symbolsOrUnit:Ljava/lang/String; // field@739d │ │ +37741e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +377420: 5b01 9e73 |0006: iput-object v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.val:Lnet/sf/dibdib/generic/BigSxg; // field@739e │ │ +377424: 5341 5d48 |0008: iget-wide v1, v4, Lcom/gitlab/dibdib/picked/common/Codata;.value:D // field@485d │ │ +377428: 1803 0000 0000 00c3 be40 |000a: const-wide v3, #double 7875 // #40bec30000000000 │ │ +377432: ad01 0103 |000f: mul-double v1, v1, v3 │ │ +377436: 5a01 9f73 |0011: iput-wide v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.valD4:D // field@739f │ │ +37743a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ 0x0006 line=82 │ │ 0x0008 line=83 │ │ locals : │ │ @@ -1494051,21 +1494050,21 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Lnet/sf/dibdib/generic/BigSxg;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -377474: |[377474] net.sf.dibdib.generic.BigSxg$Symbol.:(Ljava/lang/String;ILjava/lang/String;Lnet/sf/dibdib/generic/BigSxg;)V │ │ -377484: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -37748a: 5b03 9d73 |0003: iput-object v3, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.symbolsOrUnit:Ljava/lang/String; // field@739d │ │ -37748e: 5b04 9e73 |0005: iput-object v4, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.val:Lnet/sf/dibdib/generic/BigSxg; // field@739e │ │ -377492: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -377496: 5a01 9f73 |0009: iput-wide v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.valD4:D // field@739f │ │ -37749a: 0e00 |000b: return-void │ │ +377470: |[377470] net.sf.dibdib.generic.BigSxg$Symbol.:(Ljava/lang/String;ILjava/lang/String;Lnet/sf/dibdib/generic/BigSxg;)V │ │ +377480: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +377486: 5b03 9d73 |0003: iput-object v3, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.symbolsOrUnit:Ljava/lang/String; // field@739d │ │ +37748a: 5b04 9e73 |0005: iput-object v4, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.val:Lnet/sf/dibdib/generic/BigSxg; // field@739e │ │ +37748e: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +377492: 5a01 9f73 |0009: iput-wide v1, v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.valD4:D // field@739f │ │ +377496: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x0005 line=76 │ │ 0x0009 line=77 │ │ locals : │ │ @@ -1494080,20 +1494079,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg$Symbol;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -377218: |[377218] net.sf.dibdib.generic.BigSxg$Symbol.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg$Symbol; │ │ -377228: 1c00 8b14 |0000: const-class v0, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -37722c: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -377232: 0c01 |0005: move-result-object v1 │ │ -377234: 1f01 8b14 |0006: check-cast v1, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ -377238: 1101 |0008: return-object v1 │ │ +377214: |[377214] net.sf.dibdib.generic.BigSxg$Symbol.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/generic/BigSxg$Symbol; │ │ +377224: 1c00 8b14 |0000: const-class v0, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +377228: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +37722e: 0c01 |0005: move-result-object v1 │ │ +377230: 1f01 8b14 |0006: check-cast v1, Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@148b │ │ +377234: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #6 : (in Lnet/sf/dibdib/generic/BigSxg$Symbol;) │ │ @@ -1494101,20 +1494100,20 @@ │ │ type : '()[Lnet/sf/dibdib/generic/BigSxg$Symbol;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -37723c: |[37723c] net.sf.dibdib.generic.BigSxg$Symbol.values:()[Lnet/sf/dibdib/generic/BigSxg$Symbol; │ │ -37724c: 6200 9173 |0000: sget-object v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.$VALUES:[Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7391 │ │ -377250: 6e10 6da6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/generic/BigSxg$Symbol;.clone:()Ljava/lang/Object; // method@a66d │ │ -377256: 0c00 |0005: move-result-object v0 │ │ -377258: 1f00 ff15 |0006: check-cast v0, [Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@15ff │ │ -37725c: 1100 |0008: return-object v0 │ │ +377238: |[377238] net.sf.dibdib.generic.BigSxg$Symbol.values:()[Lnet/sf/dibdib/generic/BigSxg$Symbol; │ │ +377248: 6200 9173 |0000: sget-object v0, Lnet/sf/dibdib/generic/BigSxg$Symbol;.$VALUES:[Lnet/sf/dibdib/generic/BigSxg$Symbol; // field@7391 │ │ +37724c: 6e10 6da6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/generic/BigSxg$Symbol;.clone:()Ljava/lang/Object; // method@a66d │ │ +377252: 0c00 |0005: move-result-object v0 │ │ +377254: 1f00 ff15 |0006: check-cast v0, [Lnet/sf/dibdib/generic/BigSxg$Symbol; // type@15ff │ │ +377258: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/generic/BigSxg$Symbol;) │ │ @@ -1494122,19 +1494121,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3771f8: |[3771f8] net.sf.dibdib.generic.BigSxg$Symbol.getShash:()J │ │ -377208: 2200 f012 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -37720c: 1a01 0f3f |0002: const-string v1, "Not supported yet." // string@3f0f │ │ -377210: 7020 8298 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -377216: 2700 |0007: throw v0 │ │ +3771f4: |[3771f4] net.sf.dibdib.generic.BigSxg$Symbol.getShash:()J │ │ +377204: 2200 f012 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +377208: 1a01 0f3f |0002: const-string v1, "Not supported yet." // string@3f0f │ │ +37720c: 7020 8298 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +377212: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sf/dibdib/generic/BigSxg$Symbol; │ │ │ │ source_file_idx : 3781 (BigSxg.java) │ │ @@ -1494299,237 +1494298,237 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 31 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 456 16-bit code units │ │ -379e7c: |[379e7c] net.sf.dibdib.generic.ColorNmz$ColorDistinct.:()V │ │ -379e8c: 2200 8d14 |0000: new-instance v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379e90: 1a01 151a |0002: const-string v1, "FG__BLACK" // string@1a15 │ │ -379e94: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -379e96: 7030 02a2 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379e9c: 6900 bb73 |0008: sput-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ -379ea0: 2201 8d14 |000a: new-instance v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379ea4: 1a03 070d |000c: const-string v3, "BG__WHITE" // string@0d07 │ │ -379ea8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -379eaa: 7030 02a2 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379eb0: 6901 b673 |0012: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b6 │ │ -379eb4: 2203 8d14 |0014: new-instance v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379eb8: 1a05 b945 |0016: const-string v5, "SHADE__RAISIN_GRAY" // string@45b9 │ │ -379ebc: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -379ebe: 7030 02a2 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379ec4: 6903 cc73 |001c: sput-object v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SHADE__RAISIN_GRAY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cc │ │ -379ec8: 2205 8d14 |001e: new-instance v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379ecc: 1a07 ba45 |0020: const-string v7, "SHADE__WHITESMOKE" // string@45ba │ │ -379ed0: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -379ed2: 7030 02a2 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379ed8: 6905 cd73 |0026: sput-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SHADE__WHITESMOKE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ -379edc: 2207 8d14 |0028: new-instance v7, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379ee0: 1a09 244f |002a: const-string v9, "ULTRAMARINE" // string@4f24 │ │ -379ee4: 124a |002c: const/4 v10, #int 4 // #4 │ │ -379ee6: 7030 02a2 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379eec: 6907 ce73 |0030: sput-object v7, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ -379ef0: 2209 8d14 |0032: new-instance v9, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379ef4: 1a0b d322 |0034: const-string v11, "LILAC_PALE" // string@22d3 │ │ -379ef8: 125c |0036: const/4 v12, #int 5 // #5 │ │ -379efa: 7030 02a2 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379f00: 6909 be73 |003a: sput-object v9, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.LILAC_PALE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73be │ │ -379f04: 220b 8d14 |003c: new-instance v11, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379f08: 1a0d 933a |003e: const-string v13, "MANGO" // string@3a93 │ │ -379f0c: 126e |0040: const/4 v14, #int 6 // #6 │ │ -379f0e: 7030 02a2 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379f14: 690b bf73 |0044: sput-object v11, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bf │ │ -379f18: 220d 8d14 |0046: new-instance v13, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379f1c: 1a0f 1c15 |0048: const-string v15, "DANDELION" // string@151c │ │ -379f20: 127e |004a: const/4 v14, #int 7 // #7 │ │ -379f22: 7030 02a2 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379f28: 690d b973 |004e: sput-object v13, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.DANDELION:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b9 │ │ -379f2c: 220f 8d14 |0050: new-instance v15, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379f30: 1a0e 1843 |0052: const-string v14, "REDBERRY" // string@4318 │ │ -379f34: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ -379f38: 7030 02a2 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379f3e: 690f ca73 |0059: sput-object v15, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.REDBERRY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ca │ │ -379f42: 220e 8d14 |005b: new-instance v14, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379f46: 1a0c 9540 |005d: const-string v12, "PASTEL_PINK" // string@4095 │ │ -379f4a: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ -379f4e: 7030 02a2 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379f54: 690e c373 |0064: sput-object v14, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PASTEL_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c3 │ │ -379f58: 220c 8d14 |0066: new-instance v12, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379f5c: 1a0a ee40 |0068: const-string v10, "PHTHALO" // string@40ee │ │ -379f60: 1308 0a00 |006a: const/16 v8, #int 10 // #a │ │ -379f64: 7030 02a2 ac08 |006c: invoke-direct {v12, v10, v8}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379f6a: 690c c573 |006f: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PHTHALO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c5 │ │ -379f6e: 220a 8d14 |0071: new-instance v10, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379f72: 1a08 343b |0073: const-string v8, "MINT_LIGHT" // string@3b34 │ │ -379f76: 1306 0b00 |0075: const/16 v6, #int 11 // #b │ │ -379f7a: 7030 02a2 8a06 |0077: invoke-direct {v10, v8, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379f80: 690a c073 |007a: sput-object v10, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MINT_LIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c0 │ │ -379f84: 2208 8d14 |007c: new-instance v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379f88: 1a06 5409 |007e: const-string v6, "AMARANTH" // string@0954 │ │ -379f8c: 1304 0c00 |0080: const/16 v4, #int 12 // #c │ │ -379f90: 7030 02a2 6804 |0082: invoke-direct {v8, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379f96: 6908 b373 |0085: sput-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -379f9a: 2206 8d14 |0087: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379f9e: 1a04 7b40 |0089: const-string v4, "PALE" // string@407b │ │ -379fa2: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ -379fa6: 7030 02a2 4602 |008d: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379fac: 6906 c273 |0090: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PALE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c2 │ │ -379fb0: 2204 8d14 |0092: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379fb4: 1a02 a209 |0094: const-string v2, "APPLE_GREEN" // string@09a2 │ │ -379fb8: 0810 0600 |0096: move-object/from16 v16, v6 │ │ -379fbc: 1306 0e00 |0098: const/16 v6, #int 14 // #e │ │ -379fc0: 7030 02a2 2406 |009a: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379fc6: 6904 b473 |009d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -379fca: 2202 8d14 |009f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379fce: 1a06 f610 |00a1: const-string v6, "CYAN_BRIGHT" // string@10f6 │ │ -379fd2: 0811 0400 |00a3: move-object/from16 v17, v4 │ │ -379fd6: 1304 0f00 |00a5: const/16 v4, #int 15 // #f │ │ -379fda: 7030 02a2 6204 |00a7: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379fe0: 6902 b873 |00aa: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.CYAN_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b8 │ │ -379fe4: 2206 8d14 |00ac: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379fe8: 1a04 8041 |00ae: const-string v4, "PURPLISH_PINK" // string@4180 │ │ -379fec: 0812 0200 |00b0: move-object/from16 v18, v2 │ │ -379ff0: 1302 1000 |00b2: const/16 v2, #int 16 // #10 │ │ -379ff4: 7030 02a2 4602 |00b4: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -379ffa: 6906 c873 |00b7: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURPLISH_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c8 │ │ -379ffe: 2204 8d14 |00b9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -37a002: 1a02 c040 |00bb: const-string v2, "PEACH_LIGHT" // string@40c0 │ │ -37a006: 0813 0600 |00bd: move-object/from16 v19, v6 │ │ -37a00a: 1306 1100 |00bf: const/16 v6, #int 17 // #11 │ │ -37a00e: 7030 02a2 2406 |00c1: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -37a014: 6904 c473 |00c4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PEACH_LIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c4 │ │ -37a018: 2202 8d14 |00c6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -37a01c: 1a06 4945 |00c8: const-string v6, "SEA" // string@4549 │ │ -37a020: 0814 0400 |00ca: move-object/from16 v20, v4 │ │ -37a024: 1304 1200 |00cc: const/16 v4, #int 18 // #12 │ │ -37a028: 7030 02a2 6204 |00ce: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -37a02e: 6902 cb73 |00d1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cb │ │ -37a032: 2206 8d14 |00d3: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -37a036: 1a04 7621 |00d5: const-string v4, "KIWI" // string@2176 │ │ -37a03a: 0815 0200 |00d7: move-object/from16 v21, v2 │ │ -37a03e: 1302 1300 |00d9: const/16 v2, #int 19 // #13 │ │ -37a042: 7030 02a2 4602 |00db: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -37a048: 6906 bd73 |00de: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.KIWI:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bd │ │ -37a04c: 2204 8d14 |00e0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -37a050: 1a02 c317 |00e2: const-string v2, "EARTH" // string@17c3 │ │ -37a054: 0816 0600 |00e4: move-object/from16 v22, v6 │ │ -37a058: 1306 1400 |00e6: const/16 v6, #int 20 // #14 │ │ -37a05c: 7030 02a2 2406 |00e8: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -37a062: 6904 ba73 |00eb: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.EARTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ -37a066: 2202 8d14 |00ed: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -37a06a: 1a06 300d |00ef: const-string v6, "BLUSH" // string@0d30 │ │ -37a06e: 0817 0400 |00f1: move-object/from16 v23, v4 │ │ -37a072: 1304 1500 |00f3: const/16 v4, #int 21 // #15 │ │ -37a076: 7030 02a2 6204 |00f5: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -37a07c: 6902 b773 |00f8: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BLUSH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b7 │ │ -37a080: 2206 8d14 |00fa: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -37a084: 1a04 cb42 |00fc: const-string v4, "QUICKSILVER" // string@42cb │ │ -37a088: 0818 0200 |00fe: move-object/from16 v24, v2 │ │ -37a08c: 1302 1600 |0100: const/16 v2, #int 22 // #16 │ │ -37a090: 7030 02a2 4602 |0102: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -37a096: 6906 c973 |0105: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.QUICKSILVER:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c9 │ │ -37a09a: 2202 8d14 |0107: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -37a09e: 1a04 0741 |0109: const-string v4, "PLATINUM" // string@4107 │ │ -37a0a2: 0819 0600 |010b: move-object/from16 v25, v6 │ │ -37a0a6: 1306 1700 |010d: const/16 v6, #int 23 // #17 │ │ -37a0aa: 7030 02a2 4206 |010f: invoke-direct {v2, v4, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -37a0b0: 6902 c673 |0112: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PLATINUM:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ -37a0b4: 2204 8d14 |0114: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -37a0b8: 1a06 7941 |0116: const-string v6, "PURE_RED" // string@4179 │ │ -37a0bc: 081a 0200 |0118: move-object/from16 v26, v2 │ │ -37a0c0: 1302 1800 |011a: const/16 v2, #int 24 // #18 │ │ -37a0c4: 7030 02a2 6402 |011c: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -37a0ca: 6904 c773 |011f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ -37a0ce: 2202 8d14 |0121: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -37a0d2: 1a06 0d53 |0123: const-string v6, "WHITESMOKE" // string@530d │ │ -37a0d6: 081b 0400 |0125: move-object/from16 v27, v4 │ │ -37a0da: 1304 1900 |0127: const/16 v4, #int 25 // #19 │ │ -37a0de: 7030 02a2 6204 |0129: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -37a0e4: 6902 cf73 |012c: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.WHITESMOKE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cf │ │ -37a0e8: 2204 8d14 |012e: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -37a0ec: 1a06 d30c |0130: const-string v6, "BARNEY" // string@0cd3 │ │ -37a0f0: 081c 0200 |0132: move-object/from16 v28, v2 │ │ -37a0f4: 1302 1a00 |0134: const/16 v2, #int 26 // #1a │ │ -37a0f8: 7030 02a2 6402 |0136: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -37a0fe: 6904 b573 |0139: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BARNEY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b5 │ │ -37a102: 2202 8d14 |013b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -37a106: 1a06 741c |013d: const-string v6, "GAINSBORO" // string@1c74 │ │ -37a10a: 081d 0400 |013f: move-object/from16 v29, v4 │ │ -37a10e: 1304 1b00 |0141: const/16 v4, #int 27 // #1b │ │ -37a112: 7030 02a2 6204 |0143: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -37a118: 6902 bc73 |0146: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.GAINSBORO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bc │ │ -37a11c: 2204 8d14 |0148: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -37a120: 1a06 6e3f |014a: const-string v6, "OLIVE" // string@3f6e │ │ -37a124: 081e 0200 |014c: move-object/from16 v30, v2 │ │ -37a128: 1302 1c00 |014e: const/16 v2, #int 28 // #1c │ │ -37a12c: 7030 02a2 6402 |0150: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ -37a132: 6904 c173 |0153: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.OLIVE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c1 │ │ -37a136: 1302 1d00 |0155: const/16 v2, #int 29 // #1d │ │ -37a13a: 2322 0016 |0157: new-array v2, v2, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@1600 │ │ -37a13e: 1206 |0159: const/4 v6, #int 0 // #0 │ │ -37a140: 4d00 0206 |015a: aput-object v0, v2, v6 │ │ -37a144: 1210 |015c: const/4 v0, #int 1 // #1 │ │ -37a146: 4d01 0200 |015d: aput-object v1, v2, v0 │ │ -37a14a: 1220 |015f: const/4 v0, #int 2 // #2 │ │ -37a14c: 4d03 0200 |0160: aput-object v3, v2, v0 │ │ -37a150: 1230 |0162: const/4 v0, #int 3 // #3 │ │ -37a152: 4d05 0200 |0163: aput-object v5, v2, v0 │ │ -37a156: 1240 |0165: const/4 v0, #int 4 // #4 │ │ -37a158: 4d07 0200 |0166: aput-object v7, v2, v0 │ │ -37a15c: 1250 |0168: const/4 v0, #int 5 // #5 │ │ -37a15e: 4d09 0200 |0169: aput-object v9, v2, v0 │ │ -37a162: 1260 |016b: const/4 v0, #int 6 // #6 │ │ -37a164: 4d0b 0200 |016c: aput-object v11, v2, v0 │ │ -37a168: 1270 |016e: const/4 v0, #int 7 // #7 │ │ -37a16a: 4d0d 0200 |016f: aput-object v13, v2, v0 │ │ -37a16e: 1300 0800 |0171: const/16 v0, #int 8 // #8 │ │ -37a172: 4d0f 0200 |0173: aput-object v15, v2, v0 │ │ -37a176: 1300 0900 |0175: const/16 v0, #int 9 // #9 │ │ -37a17a: 4d0e 0200 |0177: aput-object v14, v2, v0 │ │ -37a17e: 1300 0a00 |0179: const/16 v0, #int 10 // #a │ │ -37a182: 4d0c 0200 |017b: aput-object v12, v2, v0 │ │ -37a186: 1300 0b00 |017d: const/16 v0, #int 11 // #b │ │ -37a18a: 4d0a 0200 |017f: aput-object v10, v2, v0 │ │ -37a18e: 1300 0c00 |0181: const/16 v0, #int 12 // #c │ │ -37a192: 4d08 0200 |0183: aput-object v8, v2, v0 │ │ -37a196: 1300 0d00 |0185: const/16 v0, #int 13 // #d │ │ -37a19a: 4d10 0200 |0187: aput-object v16, v2, v0 │ │ -37a19e: 1300 0e00 |0189: const/16 v0, #int 14 // #e │ │ -37a1a2: 4d11 0200 |018b: aput-object v17, v2, v0 │ │ -37a1a6: 1300 0f00 |018d: const/16 v0, #int 15 // #f │ │ -37a1aa: 4d12 0200 |018f: aput-object v18, v2, v0 │ │ -37a1ae: 1300 1000 |0191: const/16 v0, #int 16 // #10 │ │ -37a1b2: 4d13 0200 |0193: aput-object v19, v2, v0 │ │ -37a1b6: 1300 1100 |0195: const/16 v0, #int 17 // #11 │ │ -37a1ba: 4d14 0200 |0197: aput-object v20, v2, v0 │ │ -37a1be: 1300 1200 |0199: const/16 v0, #int 18 // #12 │ │ -37a1c2: 4d15 0200 |019b: aput-object v21, v2, v0 │ │ -37a1c6: 1300 1300 |019d: const/16 v0, #int 19 // #13 │ │ -37a1ca: 4d16 0200 |019f: aput-object v22, v2, v0 │ │ -37a1ce: 1300 1400 |01a1: const/16 v0, #int 20 // #14 │ │ -37a1d2: 4d17 0200 |01a3: aput-object v23, v2, v0 │ │ -37a1d6: 1300 1500 |01a5: const/16 v0, #int 21 // #15 │ │ -37a1da: 4d18 0200 |01a7: aput-object v24, v2, v0 │ │ -37a1de: 1300 1600 |01a9: const/16 v0, #int 22 // #16 │ │ -37a1e2: 4d19 0200 |01ab: aput-object v25, v2, v0 │ │ -37a1e6: 1300 1700 |01ad: const/16 v0, #int 23 // #17 │ │ -37a1ea: 4d1a 0200 |01af: aput-object v26, v2, v0 │ │ -37a1ee: 1300 1800 |01b1: const/16 v0, #int 24 // #18 │ │ -37a1f2: 4d1b 0200 |01b3: aput-object v27, v2, v0 │ │ -37a1f6: 1300 1900 |01b5: const/16 v0, #int 25 // #19 │ │ -37a1fa: 4d1c 0200 |01b7: aput-object v28, v2, v0 │ │ -37a1fe: 1300 1a00 |01b9: const/16 v0, #int 26 // #1a │ │ -37a202: 4d1d 0200 |01bb: aput-object v29, v2, v0 │ │ -37a206: 1300 1b00 |01bd: const/16 v0, #int 27 // #1b │ │ -37a20a: 4d1e 0200 |01bf: aput-object v30, v2, v0 │ │ -37a20e: 1300 1c00 |01c1: const/16 v0, #int 28 // #1c │ │ -37a212: 4d04 0200 |01c3: aput-object v4, v2, v0 │ │ -37a216: 6902 b273 |01c5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.$VALUES:[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b2 │ │ -37a21a: 0e00 |01c7: return-void │ │ +379e78: |[379e78] net.sf.dibdib.generic.ColorNmz$ColorDistinct.:()V │ │ +379e88: 2200 8d14 |0000: new-instance v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379e8c: 1a01 151a |0002: const-string v1, "FG__BLACK" // string@1a15 │ │ +379e90: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +379e92: 7030 02a2 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379e98: 6900 bb73 |0008: sput-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ +379e9c: 2201 8d14 |000a: new-instance v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379ea0: 1a03 070d |000c: const-string v3, "BG__WHITE" // string@0d07 │ │ +379ea4: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +379ea6: 7030 02a2 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379eac: 6901 b673 |0012: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b6 │ │ +379eb0: 2203 8d14 |0014: new-instance v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379eb4: 1a05 b945 |0016: const-string v5, "SHADE__RAISIN_GRAY" // string@45b9 │ │ +379eb8: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +379eba: 7030 02a2 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379ec0: 6903 cc73 |001c: sput-object v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SHADE__RAISIN_GRAY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cc │ │ +379ec4: 2205 8d14 |001e: new-instance v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379ec8: 1a07 ba45 |0020: const-string v7, "SHADE__WHITESMOKE" // string@45ba │ │ +379ecc: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +379ece: 7030 02a2 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379ed4: 6905 cd73 |0026: sput-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SHADE__WHITESMOKE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ +379ed8: 2207 8d14 |0028: new-instance v7, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379edc: 1a09 244f |002a: const-string v9, "ULTRAMARINE" // string@4f24 │ │ +379ee0: 124a |002c: const/4 v10, #int 4 // #4 │ │ +379ee2: 7030 02a2 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379ee8: 6907 ce73 |0030: sput-object v7, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ +379eec: 2209 8d14 |0032: new-instance v9, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379ef0: 1a0b d322 |0034: const-string v11, "LILAC_PALE" // string@22d3 │ │ +379ef4: 125c |0036: const/4 v12, #int 5 // #5 │ │ +379ef6: 7030 02a2 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379efc: 6909 be73 |003a: sput-object v9, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.LILAC_PALE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73be │ │ +379f00: 220b 8d14 |003c: new-instance v11, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379f04: 1a0d 933a |003e: const-string v13, "MANGO" // string@3a93 │ │ +379f08: 126e |0040: const/4 v14, #int 6 // #6 │ │ +379f0a: 7030 02a2 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379f10: 690b bf73 |0044: sput-object v11, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bf │ │ +379f14: 220d 8d14 |0046: new-instance v13, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379f18: 1a0f 1c15 |0048: const-string v15, "DANDELION" // string@151c │ │ +379f1c: 127e |004a: const/4 v14, #int 7 // #7 │ │ +379f1e: 7030 02a2 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379f24: 690d b973 |004e: sput-object v13, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.DANDELION:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b9 │ │ +379f28: 220f 8d14 |0050: new-instance v15, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379f2c: 1a0e 1843 |0052: const-string v14, "REDBERRY" // string@4318 │ │ +379f30: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ +379f34: 7030 02a2 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379f3a: 690f ca73 |0059: sput-object v15, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.REDBERRY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ca │ │ +379f3e: 220e 8d14 |005b: new-instance v14, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379f42: 1a0c 9540 |005d: const-string v12, "PASTEL_PINK" // string@4095 │ │ +379f46: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ +379f4a: 7030 02a2 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379f50: 690e c373 |0064: sput-object v14, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PASTEL_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c3 │ │ +379f54: 220c 8d14 |0066: new-instance v12, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379f58: 1a0a ee40 |0068: const-string v10, "PHTHALO" // string@40ee │ │ +379f5c: 1308 0a00 |006a: const/16 v8, #int 10 // #a │ │ +379f60: 7030 02a2 ac08 |006c: invoke-direct {v12, v10, v8}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379f66: 690c c573 |006f: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PHTHALO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c5 │ │ +379f6a: 220a 8d14 |0071: new-instance v10, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379f6e: 1a08 343b |0073: const-string v8, "MINT_LIGHT" // string@3b34 │ │ +379f72: 1306 0b00 |0075: const/16 v6, #int 11 // #b │ │ +379f76: 7030 02a2 8a06 |0077: invoke-direct {v10, v8, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379f7c: 690a c073 |007a: sput-object v10, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MINT_LIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c0 │ │ +379f80: 2208 8d14 |007c: new-instance v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379f84: 1a06 5409 |007e: const-string v6, "AMARANTH" // string@0954 │ │ +379f88: 1304 0c00 |0080: const/16 v4, #int 12 // #c │ │ +379f8c: 7030 02a2 6804 |0082: invoke-direct {v8, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379f92: 6908 b373 |0085: sput-object v8, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +379f96: 2206 8d14 |0087: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379f9a: 1a04 7b40 |0089: const-string v4, "PALE" // string@407b │ │ +379f9e: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ +379fa2: 7030 02a2 4602 |008d: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379fa8: 6906 c273 |0090: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PALE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c2 │ │ +379fac: 2204 8d14 |0092: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379fb0: 1a02 a209 |0094: const-string v2, "APPLE_GREEN" // string@09a2 │ │ +379fb4: 0810 0600 |0096: move-object/from16 v16, v6 │ │ +379fb8: 1306 0e00 |0098: const/16 v6, #int 14 // #e │ │ +379fbc: 7030 02a2 2406 |009a: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379fc2: 6904 b473 |009d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +379fc6: 2202 8d14 |009f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379fca: 1a06 f610 |00a1: const-string v6, "CYAN_BRIGHT" // string@10f6 │ │ +379fce: 0811 0400 |00a3: move-object/from16 v17, v4 │ │ +379fd2: 1304 0f00 |00a5: const/16 v4, #int 15 // #f │ │ +379fd6: 7030 02a2 6204 |00a7: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379fdc: 6902 b873 |00aa: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.CYAN_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b8 │ │ +379fe0: 2206 8d14 |00ac: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379fe4: 1a04 8041 |00ae: const-string v4, "PURPLISH_PINK" // string@4180 │ │ +379fe8: 0812 0200 |00b0: move-object/from16 v18, v2 │ │ +379fec: 1302 1000 |00b2: const/16 v2, #int 16 // #10 │ │ +379ff0: 7030 02a2 4602 |00b4: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +379ff6: 6906 c873 |00b7: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURPLISH_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c8 │ │ +379ffa: 2204 8d14 |00b9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379ffe: 1a02 c040 |00bb: const-string v2, "PEACH_LIGHT" // string@40c0 │ │ +37a002: 0813 0600 |00bd: move-object/from16 v19, v6 │ │ +37a006: 1306 1100 |00bf: const/16 v6, #int 17 // #11 │ │ +37a00a: 7030 02a2 2406 |00c1: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +37a010: 6904 c473 |00c4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PEACH_LIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c4 │ │ +37a014: 2202 8d14 |00c6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +37a018: 1a06 4945 |00c8: const-string v6, "SEA" // string@4549 │ │ +37a01c: 0814 0400 |00ca: move-object/from16 v20, v4 │ │ +37a020: 1304 1200 |00cc: const/16 v4, #int 18 // #12 │ │ +37a024: 7030 02a2 6204 |00ce: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +37a02a: 6902 cb73 |00d1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cb │ │ +37a02e: 2206 8d14 |00d3: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +37a032: 1a04 7621 |00d5: const-string v4, "KIWI" // string@2176 │ │ +37a036: 0815 0200 |00d7: move-object/from16 v21, v2 │ │ +37a03a: 1302 1300 |00d9: const/16 v2, #int 19 // #13 │ │ +37a03e: 7030 02a2 4602 |00db: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +37a044: 6906 bd73 |00de: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.KIWI:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bd │ │ +37a048: 2204 8d14 |00e0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +37a04c: 1a02 c317 |00e2: const-string v2, "EARTH" // string@17c3 │ │ +37a050: 0816 0600 |00e4: move-object/from16 v22, v6 │ │ +37a054: 1306 1400 |00e6: const/16 v6, #int 20 // #14 │ │ +37a058: 7030 02a2 2406 |00e8: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +37a05e: 6904 ba73 |00eb: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.EARTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ +37a062: 2202 8d14 |00ed: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +37a066: 1a06 300d |00ef: const-string v6, "BLUSH" // string@0d30 │ │ +37a06a: 0817 0400 |00f1: move-object/from16 v23, v4 │ │ +37a06e: 1304 1500 |00f3: const/16 v4, #int 21 // #15 │ │ +37a072: 7030 02a2 6204 |00f5: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +37a078: 6902 b773 |00f8: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BLUSH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b7 │ │ +37a07c: 2206 8d14 |00fa: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +37a080: 1a04 cb42 |00fc: const-string v4, "QUICKSILVER" // string@42cb │ │ +37a084: 0818 0200 |00fe: move-object/from16 v24, v2 │ │ +37a088: 1302 1600 |0100: const/16 v2, #int 22 // #16 │ │ +37a08c: 7030 02a2 4602 |0102: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +37a092: 6906 c973 |0105: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.QUICKSILVER:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c9 │ │ +37a096: 2202 8d14 |0107: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +37a09a: 1a04 0741 |0109: const-string v4, "PLATINUM" // string@4107 │ │ +37a09e: 0819 0600 |010b: move-object/from16 v25, v6 │ │ +37a0a2: 1306 1700 |010d: const/16 v6, #int 23 // #17 │ │ +37a0a6: 7030 02a2 4206 |010f: invoke-direct {v2, v4, v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +37a0ac: 6902 c673 |0112: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PLATINUM:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ +37a0b0: 2204 8d14 |0114: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +37a0b4: 1a06 7941 |0116: const-string v6, "PURE_RED" // string@4179 │ │ +37a0b8: 081a 0200 |0118: move-object/from16 v26, v2 │ │ +37a0bc: 1302 1800 |011a: const/16 v2, #int 24 // #18 │ │ +37a0c0: 7030 02a2 6402 |011c: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +37a0c6: 6904 c773 |011f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ +37a0ca: 2202 8d14 |0121: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +37a0ce: 1a06 0d53 |0123: const-string v6, "WHITESMOKE" // string@530d │ │ +37a0d2: 081b 0400 |0125: move-object/from16 v27, v4 │ │ +37a0d6: 1304 1900 |0127: const/16 v4, #int 25 // #19 │ │ +37a0da: 7030 02a2 6204 |0129: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +37a0e0: 6902 cf73 |012c: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.WHITESMOKE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cf │ │ +37a0e4: 2204 8d14 |012e: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +37a0e8: 1a06 d30c |0130: const-string v6, "BARNEY" // string@0cd3 │ │ +37a0ec: 081c 0200 |0132: move-object/from16 v28, v2 │ │ +37a0f0: 1302 1a00 |0134: const/16 v2, #int 26 // #1a │ │ +37a0f4: 7030 02a2 6402 |0136: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +37a0fa: 6904 b573 |0139: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BARNEY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b5 │ │ +37a0fe: 2202 8d14 |013b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +37a102: 1a06 741c |013d: const-string v6, "GAINSBORO" // string@1c74 │ │ +37a106: 081d 0400 |013f: move-object/from16 v29, v4 │ │ +37a10a: 1304 1b00 |0141: const/16 v4, #int 27 // #1b │ │ +37a10e: 7030 02a2 6204 |0143: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +37a114: 6902 bc73 |0146: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.GAINSBORO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bc │ │ +37a118: 2204 8d14 |0148: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +37a11c: 1a06 6e3f |014a: const-string v6, "OLIVE" // string@3f6e │ │ +37a120: 081e 0200 |014c: move-object/from16 v30, v2 │ │ +37a124: 1302 1c00 |014e: const/16 v2, #int 28 // #1c │ │ +37a128: 7030 02a2 6402 |0150: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.:(Ljava/lang/String;I)V // method@a202 │ │ +37a12e: 6904 c173 |0153: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.OLIVE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c1 │ │ +37a132: 1302 1d00 |0155: const/16 v2, #int 29 // #1d │ │ +37a136: 2322 0016 |0157: new-array v2, v2, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@1600 │ │ +37a13a: 1206 |0159: const/4 v6, #int 0 // #0 │ │ +37a13c: 4d00 0206 |015a: aput-object v0, v2, v6 │ │ +37a140: 1210 |015c: const/4 v0, #int 1 // #1 │ │ +37a142: 4d01 0200 |015d: aput-object v1, v2, v0 │ │ +37a146: 1220 |015f: const/4 v0, #int 2 // #2 │ │ +37a148: 4d03 0200 |0160: aput-object v3, v2, v0 │ │ +37a14c: 1230 |0162: const/4 v0, #int 3 // #3 │ │ +37a14e: 4d05 0200 |0163: aput-object v5, v2, v0 │ │ +37a152: 1240 |0165: const/4 v0, #int 4 // #4 │ │ +37a154: 4d07 0200 |0166: aput-object v7, v2, v0 │ │ +37a158: 1250 |0168: const/4 v0, #int 5 // #5 │ │ +37a15a: 4d09 0200 |0169: aput-object v9, v2, v0 │ │ +37a15e: 1260 |016b: const/4 v0, #int 6 // #6 │ │ +37a160: 4d0b 0200 |016c: aput-object v11, v2, v0 │ │ +37a164: 1270 |016e: const/4 v0, #int 7 // #7 │ │ +37a166: 4d0d 0200 |016f: aput-object v13, v2, v0 │ │ +37a16a: 1300 0800 |0171: const/16 v0, #int 8 // #8 │ │ +37a16e: 4d0f 0200 |0173: aput-object v15, v2, v0 │ │ +37a172: 1300 0900 |0175: const/16 v0, #int 9 // #9 │ │ +37a176: 4d0e 0200 |0177: aput-object v14, v2, v0 │ │ +37a17a: 1300 0a00 |0179: const/16 v0, #int 10 // #a │ │ +37a17e: 4d0c 0200 |017b: aput-object v12, v2, v0 │ │ +37a182: 1300 0b00 |017d: const/16 v0, #int 11 // #b │ │ +37a186: 4d0a 0200 |017f: aput-object v10, v2, v0 │ │ +37a18a: 1300 0c00 |0181: const/16 v0, #int 12 // #c │ │ +37a18e: 4d08 0200 |0183: aput-object v8, v2, v0 │ │ +37a192: 1300 0d00 |0185: const/16 v0, #int 13 // #d │ │ +37a196: 4d10 0200 |0187: aput-object v16, v2, v0 │ │ +37a19a: 1300 0e00 |0189: const/16 v0, #int 14 // #e │ │ +37a19e: 4d11 0200 |018b: aput-object v17, v2, v0 │ │ +37a1a2: 1300 0f00 |018d: const/16 v0, #int 15 // #f │ │ +37a1a6: 4d12 0200 |018f: aput-object v18, v2, v0 │ │ +37a1aa: 1300 1000 |0191: const/16 v0, #int 16 // #10 │ │ +37a1ae: 4d13 0200 |0193: aput-object v19, v2, v0 │ │ +37a1b2: 1300 1100 |0195: const/16 v0, #int 17 // #11 │ │ +37a1b6: 4d14 0200 |0197: aput-object v20, v2, v0 │ │ +37a1ba: 1300 1200 |0199: const/16 v0, #int 18 // #12 │ │ +37a1be: 4d15 0200 |019b: aput-object v21, v2, v0 │ │ +37a1c2: 1300 1300 |019d: const/16 v0, #int 19 // #13 │ │ +37a1c6: 4d16 0200 |019f: aput-object v22, v2, v0 │ │ +37a1ca: 1300 1400 |01a1: const/16 v0, #int 20 // #14 │ │ +37a1ce: 4d17 0200 |01a3: aput-object v23, v2, v0 │ │ +37a1d2: 1300 1500 |01a5: const/16 v0, #int 21 // #15 │ │ +37a1d6: 4d18 0200 |01a7: aput-object v24, v2, v0 │ │ +37a1da: 1300 1600 |01a9: const/16 v0, #int 22 // #16 │ │ +37a1de: 4d19 0200 |01ab: aput-object v25, v2, v0 │ │ +37a1e2: 1300 1700 |01ad: const/16 v0, #int 23 // #17 │ │ +37a1e6: 4d1a 0200 |01af: aput-object v26, v2, v0 │ │ +37a1ea: 1300 1800 |01b1: const/16 v0, #int 24 // #18 │ │ +37a1ee: 4d1b 0200 |01b3: aput-object v27, v2, v0 │ │ +37a1f2: 1300 1900 |01b5: const/16 v0, #int 25 // #19 │ │ +37a1f6: 4d1c 0200 |01b7: aput-object v28, v2, v0 │ │ +37a1fa: 1300 1a00 |01b9: const/16 v0, #int 26 // #1a │ │ +37a1fe: 4d1d 0200 |01bb: aput-object v29, v2, v0 │ │ +37a202: 1300 1b00 |01bd: const/16 v0, #int 27 // #1b │ │ +37a206: 4d1e 0200 |01bf: aput-object v30, v2, v0 │ │ +37a20a: 1300 1c00 |01c1: const/16 v0, #int 28 // #1c │ │ +37a20e: 4d04 0200 |01c3: aput-object v4, v2, v0 │ │ +37a212: 6902 b273 |01c5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.$VALUES:[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b2 │ │ +37a216: 0e00 |01c7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1117 │ │ 0x000a line=1118 │ │ 0x0014 line=1119 │ │ 0x001e line=1120 │ │ 0x0028 line=1121 │ │ @@ -1494565,41 +1494564,41 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -37a21c: |[37a21c] net.sf.dibdib.generic.ColorNmz$ColorDistinct.:(Ljava/lang/String;I)V │ │ -37a22c: 7030 6d97 2103 |0000: invoke-direct {v1, v2, v3}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -37a232: 6e10 05a2 0100 |0003: invoke-virtual {v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.name:()Ljava/lang/String; // method@a205 │ │ -37a238: 0c02 |0006: move-result-object v2 │ │ -37a23a: 1a03 4b57 |0007: const-string v3, "__" // string@574b │ │ -37a23e: 6e20 0e98 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -37a244: 0a00 |000c: move-result v0 │ │ -37a246: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -37a24a: 6e20 1c98 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -37a250: 0a03 |0012: move-result v3 │ │ -37a252: d803 0302 |0013: add-int/lit8 v3, v3, #int 2 // #02 │ │ -37a256: 6e20 2d98 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -37a25c: 0c02 |0018: move-result-object v2 │ │ -37a25e: 7110 20a2 0200 |0019: invoke-static {v2}, Lnet/sf/dibdib/generic/ColorNmz;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/generic/ColorNmz; // method@a220 │ │ -37a264: 0c02 |001c: move-result-object v2 │ │ -37a266: 5b12 d073 |001d: iput-object v2, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -37a26a: 5222 f375 |001f: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -37a26e: 6e10 06a2 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ -37a274: 0a03 |0024: move-result v3 │ │ -37a276: 1240 |0025: const/4 v0, #int 4 // #4 │ │ -37a278: 3503 0500 |0026: if-ge v3, v0, 002b // +0005 │ │ -37a27c: 1503 0001 |0028: const/high16 v3, #int 16777216 // #100 │ │ -37a280: 2802 |002a: goto 002c // +0002 │ │ -37a282: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -37a284: b632 |002c: or-int/2addr v2, v3 │ │ -37a286: 5912 d173 |002d: iput v2, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.rgb0:I // field@73d1 │ │ -37a28a: 0e00 |002f: return-void │ │ +37a218: |[37a218] net.sf.dibdib.generic.ColorNmz$ColorDistinct.:(Ljava/lang/String;I)V │ │ +37a228: 7030 6d97 2103 |0000: invoke-direct {v1, v2, v3}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +37a22e: 6e10 05a2 0100 |0003: invoke-virtual {v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.name:()Ljava/lang/String; // method@a205 │ │ +37a234: 0c02 |0006: move-result-object v2 │ │ +37a236: 1a03 4b57 |0007: const-string v3, "__" // string@574b │ │ +37a23a: 6e20 0e98 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +37a240: 0a00 |000c: move-result v0 │ │ +37a242: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +37a246: 6e20 1c98 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +37a24c: 0a03 |0012: move-result v3 │ │ +37a24e: d803 0302 |0013: add-int/lit8 v3, v3, #int 2 // #02 │ │ +37a252: 6e20 2d98 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +37a258: 0c02 |0018: move-result-object v2 │ │ +37a25a: 7110 20a2 0200 |0019: invoke-static {v2}, Lnet/sf/dibdib/generic/ColorNmz;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/generic/ColorNmz; // method@a220 │ │ +37a260: 0c02 |001c: move-result-object v2 │ │ +37a262: 5b12 d073 |001d: iput-object v2, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +37a266: 5222 f375 |001f: iget v2, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +37a26a: 6e10 06a2 0100 |0021: invoke-virtual {v1}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ +37a270: 0a03 |0024: move-result v3 │ │ +37a272: 1240 |0025: const/4 v0, #int 4 // #4 │ │ +37a274: 3503 0500 |0026: if-ge v3, v0, 002b // +0005 │ │ +37a278: 1503 0001 |0028: const/high16 v3, #int 16777216 // #100 │ │ +37a27c: 2802 |002a: goto 002c // +0002 │ │ +37a27e: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +37a280: b632 |002c: or-int/2addr v2, v3 │ │ +37a282: 5912 d173 |002d: iput v2, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.rgb0:I // field@73d1 │ │ +37a286: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1152 │ │ 0x0003 line=1153 │ │ 0x0009 line=1154 │ │ 0x001f line=1155 │ │ locals : │ │ @@ -1494612,20 +1494611,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -379e34: |[379e34] net.sf.dibdib.generic.ColorNmz$ColorDistinct.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; │ │ -379e44: 1c00 8d14 |0000: const-class v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379e48: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -379e4e: 0c01 |0005: move-result-object v1 │ │ -379e50: 1f01 8d14 |0006: check-cast v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ -379e54: 1101 |0008: return-object v1 │ │ +379e30: |[379e30] net.sf.dibdib.generic.ColorNmz$ColorDistinct.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; │ │ +379e40: 1c00 8d14 |0000: const-class v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379e44: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +379e4a: 0c01 |0005: move-result-object v1 │ │ +379e4c: 1f01 8d14 |0006: check-cast v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@148d │ │ +379e50: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1116 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;) │ │ @@ -1494633,20 +1494632,20 @@ │ │ type : '()[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -379e58: |[379e58] net.sf.dibdib.generic.ColorNmz$ColorDistinct.values:()[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; │ │ -379e68: 6200 b273 |0000: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.$VALUES:[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b2 │ │ -379e6c: 6e10 6ea6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.clone:()Ljava/lang/Object; // method@a66e │ │ -379e72: 0c00 |0005: move-result-object v0 │ │ -379e74: 1f00 0016 |0006: check-cast v0, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@1600 │ │ -379e78: 1100 |0008: return-object v0 │ │ +379e54: |[379e54] net.sf.dibdib.generic.ColorNmz$ColorDistinct.values:()[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; │ │ +379e64: 6200 b273 |0000: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.$VALUES:[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b2 │ │ +379e68: 6e10 6ea6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.clone:()Ljava/lang/Object; // method@a66e │ │ +379e6e: 0c00 |0005: move-result-object v0 │ │ +379e70: 1f00 0016 |0006: check-cast v0, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@1600 │ │ +379e74: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1116 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;) │ │ @@ -1494654,108 +1494653,108 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 178 16-bit code units │ │ -379ca4: |[379ca4] net.sf.dibdib.generic.ColorNmz$ColorDistinct.argbQ:(I)I │ │ -379cb4: 6e10 06a2 0600 |0000: invoke-virtual {v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ -379cba: 0a00 |0003: move-result v0 │ │ -379cbc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -379cbe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -379cc0: 1243 |0006: const/4 v3, #int 4 // #4 │ │ -379cc2: 3530 6500 |0007: if-ge v0, v3, 006c // +0065 │ │ -379cc6: 6e10 06a2 0600 |0009: invoke-virtual {v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ -379ccc: 0a00 |000c: move-result v0 │ │ -379cce: 7100 14a2 0000 |000d: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.isDarkMode:()Z // method@a214 │ │ -379cd4: 0a03 |0010: move-result v3 │ │ -379cd6: b730 |0011: xor-int/2addr v0, v3 │ │ -379cd8: 7100 08a2 0000 |0012: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.values:()[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a208 │ │ -379cde: 0c03 |0015: move-result-object v3 │ │ -379ce0: 4600 0300 |0016: aget-object v0, v3, v0 │ │ -379ce4: 5200 d173 |0018: iget v0, v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.rgb0:I // field@73d1 │ │ -379ce8: 1403 ffff ff00 |001a: const v3, #float 2.35099e-38 // #00ffffff │ │ -379cee: b530 |001d: and-int/2addr v0, v3 │ │ -379cf0: 6e10 06a2 0600 |001e: invoke-virtual {v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ -379cf6: 0a03 |0021: move-result v3 │ │ -379cf8: b531 |0022: and-int/2addr v1, v3 │ │ -379cfa: 1503 8000 |0023: const/high16 v3, #int 8388608 // #80 │ │ -379cfe: 1404 3030 3000 |0025: const v4, #float 4.42539e-39 // #00303030 │ │ -379d04: 1505 00ff |0028: const/high16 v5, #int -16777216 // #ff00 │ │ -379d08: 3801 2000 |002a: if-eqz v1, 004a // +0020 │ │ -379d0c: 3503 0f00 |002c: if-ge v3, v0, 003b // +000f │ │ -379d10: 3d07 0300 |002e: if-lez v7, 0031 // +0003 │ │ -379d14: 2807 |0030: goto 0037 // +0007 │ │ -379d16: 3907 0300 |0031: if-nez v7, 0034 // +0003 │ │ -379d1a: 2804 |0033: goto 0037 // +0004 │ │ -379d1c: 1402 3030 3000 |0034: const v2, #float 4.42539e-39 // #00303030 │ │ -379d22: b120 |0037: sub-int/2addr v0, v2 │ │ -379d24: 9607 0005 |0038: or-int v7, v0, v5 │ │ -379d28: 0f07 |003a: return v7 │ │ -379d2a: 3d07 0600 |003b: if-lez v7, 0041 // +0006 │ │ -379d2e: 1402 3030 3000 |003d: const v2, #float 4.42539e-39 // #00303030 │ │ -379d34: 2806 |0040: goto 0046 // +0006 │ │ -379d36: 3907 0500 |0041: if-nez v7, 0046 // +0005 │ │ -379d3a: 1402 1212 1200 |0043: const v2, #float 1.65952e-39 // #00121212 │ │ -379d40: b020 |0046: add-int/2addr v0, v2 │ │ -379d42: 9607 0005 |0047: or-int v7, v0, v5 │ │ -379d46: 0f07 |0049: return v7 │ │ -379d48: 3503 1200 |004a: if-ge v3, v0, 005c // +0012 │ │ -379d4c: 3d07 0300 |004c: if-lez v7, 004f // +0003 │ │ -379d50: 280a |004e: goto 0058 // +000a │ │ -379d52: 3907 0600 |004f: if-nez v7, 0055 // +0006 │ │ -379d56: 1402 2020 2000 |0051: const v2, #float 2.95026e-39 // #00202020 │ │ -379d5c: 2804 |0054: goto 0058 // +0004 │ │ -379d5e: 1402 7070 7000 |0055: const v2, #float 1.03259e-38 // #00707070 │ │ -379d64: b120 |0058: sub-int/2addr v0, v2 │ │ -379d66: 9607 0005 |0059: or-int v7, v0, v5 │ │ -379d6a: 0f07 |005b: return v7 │ │ -379d6c: 3d07 0300 |005c: if-lez v7, 005f // +0003 │ │ -379d70: 280a |005e: goto 0068 // +000a │ │ -379d72: 3907 0600 |005f: if-nez v7, 0065 // +0006 │ │ -379d76: 1402 3030 3000 |0061: const v2, #float 4.42539e-39 // #00303030 │ │ -379d7c: 2804 |0064: goto 0068 // +0004 │ │ -379d7e: 1402 8080 8000 |0065: const v2, #float 1.1801e-38 // #00808080 │ │ -379d84: b020 |0068: add-int/2addr v0, v2 │ │ -379d86: 9607 0005 |0069: or-int v7, v0, v5 │ │ -379d8a: 0f07 |006b: return v7 │ │ -379d8c: 7100 14a2 0000 |006c: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.isDarkMode:()Z // method@a214 │ │ -379d92: 0a00 |006f: move-result v0 │ │ -379d94: 1903 f03f |0070: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ -379d98: 3800 2200 |0072: if-eqz v0, 0094 // +0022 │ │ -379d9c: 3d07 0300 |0074: if-lez v7, 0077 // +0003 │ │ -379da0: 280e |0076: goto 0084 // +000e │ │ -379da2: 3907 0800 |0077: if-nez v7, 007f // +0008 │ │ -379da6: 1803 d7a3 703d 0ad7 eb3f |0079: const-wide v3, #double 0.87 // #3febd70a3d70a3d7 │ │ -379db0: 2806 |007e: goto 0084 // +0006 │ │ -379db2: 1803 6666 6666 6666 e63f |007f: const-wide v3, #double 0.7 // #3fe6666666666666 │ │ -379dbc: 5467 d073 |0084: iget-object v7, v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -379dc0: 6e10 06a2 0600 |0086: invoke-virtual {v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ -379dc6: 0a00 |0089: move-result v0 │ │ -379dc8: b510 |008a: and-int/2addr v0, v1 │ │ -379dca: 3800 0300 |008b: if-eqz v0, 008e // +0003 │ │ -379dce: 2802 |008d: goto 008f // +0002 │ │ -379dd0: 1201 |008e: const/4 v1, #int 0 // #0 │ │ -379dd2: 6e40 0ca2 3714 |008f: invoke-virtual {v7, v3, v4, v1}, Lnet/sf/dibdib/generic/ColorNmz;.argb4Dark:(DZ)I // method@a20c │ │ -379dd8: 0a07 |0092: move-result v7 │ │ -379dda: 0f07 |0093: return v7 │ │ -379ddc: 3d07 0300 |0094: if-lez v7, 0097 // +0003 │ │ -379de0: 280e |0096: goto 00a4 // +000e │ │ -379de2: 3907 0800 |0097: if-nez v7, 009f // +0008 │ │ -379de6: 1803 3333 3333 3333 eb3f |0099: const-wide v3, #double 0.85 // #3feb333333333333 │ │ -379df0: 2806 |009e: goto 00a4 // +0006 │ │ -379df2: 1803 9a99 9999 9999 d93f |009f: const-wide v3, #double 0.4 // #3fd999999999999a │ │ -379dfc: 1800 cdcc cccc ccfc 6f40 |00a4: const-wide v0, #double 255.9 // #406ffccccccccccd │ │ -379e06: ad03 0300 |00a9: mul-double v3, v3, v0 │ │ -379e0a: 8a37 |00ab: double-to-int v7, v3 │ │ -379e0c: e007 0718 |00ac: shl-int/lit8 v7, v7, #int 24 // #18 │ │ -379e10: 5260 d173 |00ae: iget v0, v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.rgb0:I // field@73d1 │ │ -379e14: b607 |00b0: or-int/2addr v7, v0 │ │ -379e16: 0f07 |00b1: return v7 │ │ +379ca0: |[379ca0] net.sf.dibdib.generic.ColorNmz$ColorDistinct.argbQ:(I)I │ │ +379cb0: 6e10 06a2 0600 |0000: invoke-virtual {v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ +379cb6: 0a00 |0003: move-result v0 │ │ +379cb8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +379cba: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +379cbc: 1243 |0006: const/4 v3, #int 4 // #4 │ │ +379cbe: 3530 6500 |0007: if-ge v0, v3, 006c // +0065 │ │ +379cc2: 6e10 06a2 0600 |0009: invoke-virtual {v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ +379cc8: 0a00 |000c: move-result v0 │ │ +379cca: 7100 14a2 0000 |000d: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.isDarkMode:()Z // method@a214 │ │ +379cd0: 0a03 |0010: move-result v3 │ │ +379cd2: b730 |0011: xor-int/2addr v0, v3 │ │ +379cd4: 7100 08a2 0000 |0012: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.values:()[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a208 │ │ +379cda: 0c03 |0015: move-result-object v3 │ │ +379cdc: 4600 0300 |0016: aget-object v0, v3, v0 │ │ +379ce0: 5200 d173 |0018: iget v0, v0, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.rgb0:I // field@73d1 │ │ +379ce4: 1403 ffff ff00 |001a: const v3, #float 2.35099e-38 // #00ffffff │ │ +379cea: b530 |001d: and-int/2addr v0, v3 │ │ +379cec: 6e10 06a2 0600 |001e: invoke-virtual {v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ +379cf2: 0a03 |0021: move-result v3 │ │ +379cf4: b531 |0022: and-int/2addr v1, v3 │ │ +379cf6: 1503 8000 |0023: const/high16 v3, #int 8388608 // #80 │ │ +379cfa: 1404 3030 3000 |0025: const v4, #float 4.42539e-39 // #00303030 │ │ +379d00: 1505 00ff |0028: const/high16 v5, #int -16777216 // #ff00 │ │ +379d04: 3801 2000 |002a: if-eqz v1, 004a // +0020 │ │ +379d08: 3503 0f00 |002c: if-ge v3, v0, 003b // +000f │ │ +379d0c: 3d07 0300 |002e: if-lez v7, 0031 // +0003 │ │ +379d10: 2807 |0030: goto 0037 // +0007 │ │ +379d12: 3907 0300 |0031: if-nez v7, 0034 // +0003 │ │ +379d16: 2804 |0033: goto 0037 // +0004 │ │ +379d18: 1402 3030 3000 |0034: const v2, #float 4.42539e-39 // #00303030 │ │ +379d1e: b120 |0037: sub-int/2addr v0, v2 │ │ +379d20: 9607 0005 |0038: or-int v7, v0, v5 │ │ +379d24: 0f07 |003a: return v7 │ │ +379d26: 3d07 0600 |003b: if-lez v7, 0041 // +0006 │ │ +379d2a: 1402 3030 3000 |003d: const v2, #float 4.42539e-39 // #00303030 │ │ +379d30: 2806 |0040: goto 0046 // +0006 │ │ +379d32: 3907 0500 |0041: if-nez v7, 0046 // +0005 │ │ +379d36: 1402 1212 1200 |0043: const v2, #float 1.65952e-39 // #00121212 │ │ +379d3c: b020 |0046: add-int/2addr v0, v2 │ │ +379d3e: 9607 0005 |0047: or-int v7, v0, v5 │ │ +379d42: 0f07 |0049: return v7 │ │ +379d44: 3503 1200 |004a: if-ge v3, v0, 005c // +0012 │ │ +379d48: 3d07 0300 |004c: if-lez v7, 004f // +0003 │ │ +379d4c: 280a |004e: goto 0058 // +000a │ │ +379d4e: 3907 0600 |004f: if-nez v7, 0055 // +0006 │ │ +379d52: 1402 2020 2000 |0051: const v2, #float 2.95026e-39 // #00202020 │ │ +379d58: 2804 |0054: goto 0058 // +0004 │ │ +379d5a: 1402 7070 7000 |0055: const v2, #float 1.03259e-38 // #00707070 │ │ +379d60: b120 |0058: sub-int/2addr v0, v2 │ │ +379d62: 9607 0005 |0059: or-int v7, v0, v5 │ │ +379d66: 0f07 |005b: return v7 │ │ +379d68: 3d07 0300 |005c: if-lez v7, 005f // +0003 │ │ +379d6c: 280a |005e: goto 0068 // +000a │ │ +379d6e: 3907 0600 |005f: if-nez v7, 0065 // +0006 │ │ +379d72: 1402 3030 3000 |0061: const v2, #float 4.42539e-39 // #00303030 │ │ +379d78: 2804 |0064: goto 0068 // +0004 │ │ +379d7a: 1402 8080 8000 |0065: const v2, #float 1.1801e-38 // #00808080 │ │ +379d80: b020 |0068: add-int/2addr v0, v2 │ │ +379d82: 9607 0005 |0069: or-int v7, v0, v5 │ │ +379d86: 0f07 |006b: return v7 │ │ +379d88: 7100 14a2 0000 |006c: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.isDarkMode:()Z // method@a214 │ │ +379d8e: 0a00 |006f: move-result v0 │ │ +379d90: 1903 f03f |0070: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ +379d94: 3800 2200 |0072: if-eqz v0, 0094 // +0022 │ │ +379d98: 3d07 0300 |0074: if-lez v7, 0077 // +0003 │ │ +379d9c: 280e |0076: goto 0084 // +000e │ │ +379d9e: 3907 0800 |0077: if-nez v7, 007f // +0008 │ │ +379da2: 1803 d7a3 703d 0ad7 eb3f |0079: const-wide v3, #double 0.87 // #3febd70a3d70a3d7 │ │ +379dac: 2806 |007e: goto 0084 // +0006 │ │ +379dae: 1803 6666 6666 6666 e63f |007f: const-wide v3, #double 0.7 // #3fe6666666666666 │ │ +379db8: 5467 d073 |0084: iget-object v7, v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +379dbc: 6e10 06a2 0600 |0086: invoke-virtual {v6}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ordinal:()I // method@a206 │ │ +379dc2: 0a00 |0089: move-result v0 │ │ +379dc4: b510 |008a: and-int/2addr v0, v1 │ │ +379dc6: 3800 0300 |008b: if-eqz v0, 008e // +0003 │ │ +379dca: 2802 |008d: goto 008f // +0002 │ │ +379dcc: 1201 |008e: const/4 v1, #int 0 // #0 │ │ +379dce: 6e40 0ca2 3714 |008f: invoke-virtual {v7, v3, v4, v1}, Lnet/sf/dibdib/generic/ColorNmz;.argb4Dark:(DZ)I // method@a20c │ │ +379dd4: 0a07 |0092: move-result v7 │ │ +379dd6: 0f07 |0093: return v7 │ │ +379dd8: 3d07 0300 |0094: if-lez v7, 0097 // +0003 │ │ +379ddc: 280e |0096: goto 00a4 // +000e │ │ +379dde: 3907 0800 |0097: if-nez v7, 009f // +0008 │ │ +379de2: 1803 3333 3333 3333 eb3f |0099: const-wide v3, #double 0.85 // #3feb333333333333 │ │ +379dec: 2806 |009e: goto 00a4 // +0006 │ │ +379dee: 1803 9a99 9999 9999 d93f |009f: const-wide v3, #double 0.4 // #3fd999999999999a │ │ +379df8: 1800 cdcc cccc ccfc 6f40 |00a4: const-wide v0, #double 255.9 // #406ffccccccccccd │ │ +379e02: ad03 0300 |00a9: mul-double v3, v3, v0 │ │ +379e06: 8a37 |00ab: double-to-int v7, v3 │ │ +379e08: e007 0718 |00ac: shl-int/lit8 v7, v7, #int 24 // #18 │ │ +379e0c: 5260 d173 |00ae: iget v0, v6, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.rgb0:I // field@73d1 │ │ +379e10: b607 |00b0: or-int/2addr v7, v0 │ │ +379e12: 0f07 |00b1: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1162 │ │ 0x0009 line=1163 │ │ 0x0012 line=1164 │ │ 0x001e line=1165 │ │ 0x006c line=1184 │ │ @@ -1494770,19 +1494769,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -379e18: |[379e18] net.sf.dibdib.generic.ColorNmz$ColorDistinct.getShash:()J │ │ -379e28: 5420 d073 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -379e2c: 5200 f375 |0002: iget v0, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -379e30: 8100 |0004: int-to-long v0, v0 │ │ -379e32: 1000 |0005: return-wide v0 │ │ +379e14: |[379e14] net.sf.dibdib.generic.ColorNmz$ColorDistinct.getShash:()J │ │ +379e24: 5420 d073 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +379e28: 5200 f375 |0002: iget v0, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +379e2c: 8100 |0004: int-to-long v0, v0 │ │ +379e2e: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1194 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; │ │ │ │ source_file_idx : 4748 (ColorNmz.java) │ │ @@ -1497293,5437 +1497292,5437 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 532 │ │ ins : 0 │ │ outs : 7 │ │ insns size : 12124 16-bit code units │ │ -37b20c: |[37b20c] net.sf.dibdib.generic.ColorNmz.:()V │ │ -37b21c: 2200 8e14 |0000: new-instance v0, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b220: 1a01 160d |0002: const-string v1, "BLACK" // string@0d16 │ │ -37b224: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -37b226: 7040 0aa2 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b22c: 6900 fc73 |0008: sput-object v0, Lnet/sf/dibdib/generic/ColorNmz;.BLACK:Lnet/sf/dibdib/generic/ColorNmz; // field@73fc │ │ -37b230: 2201 8e14 |000a: new-instance v1, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b234: 1a03 733f |000c: const-string v3, "ONYX_GRAY" // string@3f73 │ │ -37b238: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -37b23a: 1405 0a0a 0a00 |000f: const v5, #float 9.21956e-40 // #000a0a0a │ │ -37b240: 7040 0aa2 3154 |0012: invoke-direct {v1, v3, v4, v5}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b246: 6901 1175 |0015: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ONYX_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7511 │ │ -37b24a: 2203 8e14 |0017: new-instance v3, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b24e: 1a05 fc42 |0019: const-string v5, "RAISIN_GRAY" // string@42fc │ │ -37b252: 1226 |001b: const/4 v6, #int 2 // #2 │ │ -37b254: 1407 2020 2000 |001c: const v7, #float 2.95026e-39 // #00202020 │ │ -37b25a: 7040 0aa2 5376 |001f: invoke-direct {v3, v5, v6, v7}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b260: 6903 6375 |0022: sput-object v3, Lnet/sf/dibdib/generic/ColorNmz;.RAISIN_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7563 │ │ -37b264: 2205 8e14 |0024: new-instance v5, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b268: 1a07 1e3b |0026: const-string v7, "MIDNIGHT_GRAY" // string@3b1e │ │ -37b26c: 1238 |0028: const/4 v8, #int 3 // #3 │ │ -37b26e: 1409 2b2b 2b00 |0029: const v9, #float 3.96441e-39 // #002b2b2b │ │ -37b274: 7040 0aa2 7598 |002c: invoke-direct {v5, v7, v8, v9}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b27a: 6905 f274 |002f: sput-object v5, Lnet/sf/dibdib/generic/ColorNmz;.MIDNIGHT_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@74f2 │ │ -37b27e: 2207 8e14 |0031: new-instance v7, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b282: 1a09 a71c |0033: const-string v9, "GRAPHITE_GRAY" // string@1ca7 │ │ -37b286: 124a |0035: const/4 v10, #int 4 // #4 │ │ -37b288: 140b 4747 4700 |0036: const v11, #float 6.54589e-39 // #00474747 │ │ -37b28e: 7040 0aa2 97ba |0039: invoke-direct {v7, v9, v10, v11}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b294: 6907 8c74 |003c: sput-object v7, Lnet/sf/dibdib/generic/ColorNmz;.GRAPHITE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@748c │ │ -37b298: 2209 8e14 |003e: new-instance v9, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b29c: 1a0b dc0c |0040: const-string v11, "BASALT_GRAY" // string@0cdc │ │ -37b2a0: 125c |0042: const/4 v12, #int 5 // #5 │ │ -37b2a2: 140d 5c5c 5c00 |0043: const v13, #float 8.482e-39 // #005c5c5c │ │ -37b2a8: 7040 0aa2 b9dc |0046: invoke-direct {v9, v11, v12, v13}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b2ae: 6909 f373 |0049: sput-object v9, Lnet/sf/dibdib/generic/ColorNmz;.BASALT_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@73f3 │ │ -37b2b2: 220b 8e14 |004b: new-instance v11, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b2b6: 1a0d 3946 |004d: const-string v13, "SLATE_GRAY" // string@4639 │ │ -37b2ba: 126e |004f: const/4 v14, #int 6 // #6 │ │ -37b2bc: 140f 6565 6500 |0050: const v15, #float 9.31176e-39 // #00656565 │ │ -37b2c2: 7040 0aa2 dbfe |0053: invoke-direct {v11, v13, v14, v15}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b2c8: 690b 9d75 |0056: sput-object v11, Lnet/sf/dibdib/generic/ColorNmz;.SLATE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@759d │ │ -37b2cc: 220d 8e14 |0058: new-instance v13, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b2d0: 1a0f 640d |005a: const-string v15, "BRIDGE_GRAY" // string@0d64 │ │ -37b2d4: 127e |005c: const/4 v14, #int 7 // #7 │ │ -37b2d6: 140c 7777 7700 |005d: const v12, #float 1.09713e-38 // #00777777 │ │ -37b2dc: 7040 0aa2 fdce |0060: invoke-direct {v13, v15, v14, v12}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b2e2: 690d 1674 |0063: sput-object v13, Lnet/sf/dibdib/generic/ColorNmz;.BRIDGE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7416 │ │ -37b2e6: 220c 8e14 |0065: new-instance v12, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b2ea: 1a0f 7641 |0067: const-string v15, "PURE_GRAY" // string@4176 │ │ -37b2ee: 130e 0800 |0069: const/16 v14, #int 8 // #8 │ │ -37b2f2: 140a 8080 8000 |006b: const v10, #float 1.1801e-38 // #00808080 │ │ -37b2f8: 7040 0aa2 fcae |006e: invoke-direct {v12, v15, v14, v10}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b2fe: 690c 5275 |0071: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.PURE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7552 │ │ -37b302: 220a 8e14 |0073: new-instance v10, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b306: 1a0f a51c |0075: const-string v15, "GRANITE_GRAY" // string@1ca5 │ │ -37b30a: 130e 0900 |0077: const/16 v14, #int 9 // #9 │ │ -37b30e: 1408 7e7e 7e00 |0079: const v8, #float 1.16166e-38 // #007e7e7e │ │ -37b314: 7040 0aa2 fa8e |007c: invoke-direct {v10, v15, v14, v8}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b31a: 690a 8a74 |007f: sput-object v10, Lnet/sf/dibdib/generic/ColorNmz;.GRANITE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@748a │ │ -37b31e: 2208 8e14 |0081: new-instance v8, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b322: 1a0f eb0c |0083: const-string v15, "BATTLESHIP" // string@0ceb │ │ -37b326: 130e 0a00 |0085: const/16 v14, #int 10 // #a │ │ -37b32a: 1406 8484 8400 |0087: const v6, #float 1.21698e-38 // #00848484 │ │ -37b330: 7040 0aa2 f86e |008a: invoke-direct {v8, v15, v14, v6}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b336: 6908 f473 |008d: sput-object v8, Lnet/sf/dibdib/generic/ColorNmz;.BATTLESHIP:Lnet/sf/dibdib/generic/ColorNmz; // field@73f4 │ │ -37b33a: 2206 8e14 |008f: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b33e: 1a0f fa40 |0091: const-string v15, "PIPELINE_GRAY" // string@40fa │ │ -37b342: 130e 0b00 |0093: const/16 v14, #int 11 // #b │ │ -37b346: 1404 9999 9900 |0095: const v4, #float 1.41059e-38 // #00999999 │ │ -37b34c: 7040 0aa2 f64e |0098: invoke-direct {v6, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b352: 6906 4475 |009b: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz;.PIPELINE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7544 │ │ -37b356: 2204 8e14 |009d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b35a: 1a0f cb42 |009f: const-string v15, "QUICKSILVER" // string@42cb │ │ -37b35e: 130e 0c00 |00a1: const/16 v14, #int 12 // #c │ │ -37b362: 1402 a6a6 a600 |00a3: const v2, #float 1.53045e-38 // #00a6a6a6 │ │ -37b368: 7040 0aa2 f42e |00a6: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b36e: 6904 5f75 |00a9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.QUICKSILVER:Lnet/sf/dibdib/generic/ColorNmz; // field@755f │ │ -37b372: 2202 8e14 |00ab: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b376: 1a0f b922 |00ad: const-string v15, "LIGHTBOX_GRAY" // string@22b9 │ │ -37b37a: 130e 0d00 |00af: const/16 v14, #int 13 // #d │ │ -37b37e: 0810 0400 |00b1: move-object/from16 v16, v4 │ │ -37b382: 1404 adad ad00 |00b3: const v4, #float 1.59498e-38 // #00adadad │ │ -37b388: 7040 0aa2 f24e |00b6: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b38e: 6902 c474 |00b9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIGHTBOX_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@74c4 │ │ -37b392: 2204 8e14 |00bb: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b396: 1a0f b01c |00bd: const-string v15, "GRAY20" // string@1cb0 │ │ -37b39a: 130e 0e00 |00bf: const/16 v14, #int 14 // #e │ │ -37b39e: 0811 0200 |00c1: move-object/from16 v17, v2 │ │ -37b3a2: 1402 a9a9 a900 |00c3: const v2, #float 1.55811e-38 // #00a9a9a9 │ │ -37b3a8: 7040 0aa2 f42e |00c6: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b3ae: 6904 8f74 |00c9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GRAY20:Lnet/sf/dibdib/generic/ColorNmz; // field@748f │ │ -37b3b2: 2202 8e14 |00cb: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b3b6: 1a0f c409 |00cd: const-string v15, "ASH_GRAY" // string@09c4 │ │ -37b3ba: 130e 0f00 |00cf: const/16 v14, #int 15 // #f │ │ -37b3be: 0812 0400 |00d1: move-object/from16 v18, v4 │ │ -37b3c2: 1404 b9b9 b900 |00d3: const v4, #float 1.70562e-38 // #00b9b9b9 │ │ -37b3c8: 7040 0aa2 f24e |00d6: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b3ce: 6902 e673 |00d9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ASH_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@73e6 │ │ -37b3d2: 2204 8e14 |00db: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b3d6: 1a0f 1646 |00dd: const-string v15, "SILVER_SAND" // string@4616 │ │ -37b3da: 130e 1000 |00df: const/16 v14, #int 16 // #10 │ │ -37b3de: 0813 0200 |00e1: move-object/from16 v19, v2 │ │ -37b3e2: 1402 c0c0 c000 |00e3: const v2, #float 1.77016e-38 // #00c0c0c0 │ │ -37b3e8: 7040 0aa2 f42e |00e6: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b3ee: 6904 9875 |00e9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SILVER_SAND:Lnet/sf/dibdib/generic/ColorNmz; // field@7598 │ │ -37b3f2: 2202 8e14 |00eb: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b3f6: 1a0f 1446 |00ed: const-string v15, "SILVER" // string@4614 │ │ -37b3fa: 130e 1100 |00ef: const/16 v14, #int 17 // #11 │ │ -37b3fe: 0814 0400 |00f1: move-object/from16 v20, v4 │ │ -37b402: 1404 c7c7 c700 |00f3: const v4, #float 1.83469e-38 // #00c7c7c7 │ │ -37b408: 7040 0aa2 f24e |00f6: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b40e: 6902 9675 |00f9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SILVER:Lnet/sf/dibdib/generic/ColorNmz; // field@7596 │ │ -37b412: 2204 8e14 |00fb: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b416: 1a0f 9440 |00fd: const-string v15, "PASTEL_GRAY" // string@4094 │ │ -37b41a: 130e 1200 |00ff: const/16 v14, #int 18 // #12 │ │ -37b41e: 0815 0200 |0101: move-object/from16 v21, v2 │ │ -37b422: 1402 cccc cc00 |0103: const v2, #float 1.88079e-38 // #00cccccc │ │ -37b428: 7040 0aa2 f42e |0106: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b42e: 6904 2775 |0109: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PASTEL_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7527 │ │ -37b432: 2202 8e14 |010b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b436: 1a0f 741c |010d: const-string v15, "GAINSBORO" // string@1c74 │ │ -37b43a: 130e 1300 |010f: const/16 v14, #int 19 // #13 │ │ -37b43e: 0816 0400 |0111: move-object/from16 v22, v4 │ │ -37b442: 1404 dcdc dc00 |0113: const v4, #float 2.0283e-38 // #00dcdcdc │ │ -37b448: 7040 0aa2 f24e |0116: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b44e: 6902 8074 |0119: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GAINSBORO:Lnet/sf/dibdib/generic/ColorNmz; // field@7480 │ │ -37b452: 2204 8e14 |011b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b456: 1a0f 0741 |011d: const-string v15, "PLATINUM" // string@4107 │ │ -37b45a: 130e 1400 |011f: const/16 v14, #int 20 // #14 │ │ -37b45e: 0817 0200 |0121: move-object/from16 v23, v2 │ │ -37b462: 1402 e4e4 e400 |0123: const v2, #float 2.10206e-38 // #00e4e4e4 │ │ -37b468: 7040 0aa2 f42e |0126: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b46e: 6904 4675 |0129: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PLATINUM:Lnet/sf/dibdib/generic/ColorNmz; // field@7546 │ │ -37b472: 2202 8e14 |012b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b476: 1a0f 0d53 |012d: const-string v15, "WHITESMOKE" // string@530d │ │ -37b47a: 130e 1500 |012f: const/16 v14, #int 21 // #15 │ │ -37b47e: 0818 0400 |0131: move-object/from16 v24, v4 │ │ -37b482: 1404 f5f5 f500 |0133: const v4, #float 2.25879e-38 // #00f5f5f5 │ │ -37b488: 7040 0aa2 f24e |0136: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b48e: 6902 e075 |0139: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.WHITESMOKE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e0 │ │ -37b492: 2204 8e14 |013b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b496: 1a0f 0c53 |013d: const-string v15, "WHITE" // string@530c │ │ -37b49a: 130e 1600 |013f: const/16 v14, #int 22 // #16 │ │ -37b49e: 0819 0200 |0141: move-object/from16 v25, v2 │ │ -37b4a2: 1402 ffff ff00 |0143: const v2, #float 2.35099e-38 // #00ffffff │ │ -37b4a8: 7040 0aa2 f42e |0146: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b4ae: 6904 df75 |0149: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@75df │ │ -37b4b2: 2202 8e14 |014b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b4b6: 1a0e 3b09 |014d: const-string v14, "ALICE_BLUE__W" // string@093b │ │ -37b4ba: 130f 1700 |014f: const/16 v15, #int 23 // #17 │ │ -37b4be: 081a 0400 |0151: move-object/from16 v26, v4 │ │ -37b4c2: 1404 fff8 f000 |0153: const v4, #float 2.21298e-38 // #00f0f8ff │ │ -37b4c8: 7040 0aa2 e24f |0156: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b4ce: 6902 d573 |0159: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ALICE_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73d5 │ │ -37b4d2: 2204 8e14 |015b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b4d6: 1a0e 5509 |015d: const-string v14, "AMARANTH__W" // string@0955 │ │ -37b4da: 130f 1800 |015f: const/16 v15, #int 24 // #18 │ │ -37b4de: 081b 0200 |0161: move-object/from16 v27, v2 │ │ -37b4e2: 1402 502b e500 |0163: const v2, #float 2.10459e-38 // #00e52b50 │ │ -37b4e8: 7040 0aa2 e42f |0166: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b4ee: 6904 d773 |0169: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AMARANTH__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73d7 │ │ -37b4f2: 2202 8e14 |016b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b4f6: 1a0e 5709 |016d: const-string v14, "AMBER__W" // string@0957 │ │ -37b4fa: 130f 1900 |016f: const/16 v15, #int 25 // #19 │ │ -37b4fe: 081c 0400 |0171: move-object/from16 v28, v4 │ │ -37b502: 1404 00bf ff00 |0173: const v4, #float 2.34866e-38 // #00ffbf00 │ │ -37b508: 7040 0aa2 e24f |0176: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b50e: 6902 d973 |0179: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AMBER__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73d9 │ │ -37b512: 2204 8e14 |017b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b516: 1a0e 5a09 |017d: const-string v14, "AMETHYST__W" // string@095a │ │ -37b51a: 130f 1a00 |017f: const/16 v15, #int 26 // #1a │ │ -37b51e: 081d 0200 |0181: move-object/from16 v29, v2 │ │ -37b522: 1402 cc66 9900 |0183: const v2, #float 1.40877e-38 // #009966cc │ │ -37b528: 7040 0aa2 e42f |0186: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b52e: 6904 db73 |0189: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AMETHYST__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73db │ │ -37b532: 2202 8e14 |018b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b536: 1a0e a309 |018d: const-string v14, "APPLE_GREEN__W" // string@09a3 │ │ -37b53a: 130f 1b00 |018f: const/16 v15, #int 27 // #1b │ │ -37b53e: 081e 0400 |0191: move-object/from16 v30, v4 │ │ -37b542: 1404 00b6 8d00 |0193: const v4, #float 1.30141e-38 // #008db600 │ │ -37b548: 7040 0aa2 e24f |0196: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b54e: 6902 de73 |0199: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.APPLE_GREEN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73de │ │ -37b552: 2204 8e14 |019b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b556: 1a0e a409 |019d: const-string v14, "APPLE_RED__W" // string@09a4 │ │ -37b55a: 130f 1c00 |019f: const/16 v15, #int 28 // #1c │ │ -37b55e: 081f 0200 |01a1: move-object/from16 v31, v2 │ │ -37b562: 1402 3200 be00 |01a3: const v2, #float 1.74488e-38 // #00be0032 │ │ -37b568: 7040 0aa2 e42f |01a6: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b56e: 6904 df73 |01a9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.APPLE_RED__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73df │ │ -37b572: 2202 8e14 |01ab: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b576: 1a0e a909 |01ad: const-string v14, "APRICOT__W" // string@09a9 │ │ -37b57a: 130f 1d00 |01af: const/16 v15, #int 29 // #1d │ │ -37b57e: 0820 0400 |01b1: move-object/from16 v32, v4 │ │ -37b582: 1404 b1ce fb00 |01b3: const v4, #float 2.31249e-38 // #00fbceb1 │ │ -37b588: 7040 0aa2 e24f |01b6: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b58e: 6902 e273 |01b9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.APRICOT__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73e2 │ │ -37b592: 2204 8e14 |01bb: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b596: 1a0e ab09 |01bd: const-string v14, "AQUAMARINE__W" // string@09ab │ │ -37b59a: 130f 1e00 |01bf: const/16 v15, #int 30 // #1e │ │ -37b59e: 0821 0200 |01c1: move-object/from16 v33, v2 │ │ -37b5a2: 1402 d4ff 7f00 |01c3: const v2, #float 1.17549e-38 // #007fffd4 │ │ -37b5a8: 7040 0aa2 e42f |01c6: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b5ae: 6904 e473 |01c9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AQUAMARINE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73e4 │ │ -37b5b2: 2202 8e14 |01cb: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b5b6: 1a0e 300a |01cd: const-string v14, "AZURE__W" // string@0a30 │ │ -37b5ba: 130f 1f00 |01cf: const/16 v15, #int 31 // #1f │ │ -37b5be: 0822 0400 |01d1: move-object/from16 v34, v4 │ │ -37b5c2: 1304 ff7f |01d3: const/16 v4, #int 32767 // #7fff │ │ -37b5c6: 7040 0aa2 e24f |01d5: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b5cc: 6902 ec73 |01d8: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AZURE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73ec │ │ -37b5d0: 2204 8e14 |01da: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b5d4: 1a0e c90c |01dc: const-string v14, "BABY_BLUE__W" // string@0cc9 │ │ -37b5d8: 130f 2000 |01de: const/16 v15, #int 32 // #20 │ │ -37b5dc: 0823 0200 |01e0: move-object/from16 v35, v2 │ │ -37b5e0: 1402 f0cf 8900 |01e2: const v2, #float 1.26561e-38 // #0089cff0 │ │ -37b5e6: 7040 0aa2 e42f |01e5: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b5ec: 6904 ee73 |01e8: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BABY_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73ee │ │ -37b5f0: 2202 8e14 |01ea: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b5f4: 1a0e 020d |01ec: const-string v14, "BEIGE__W" // string@0d02 │ │ -37b5f8: 130f 2100 |01ee: const/16 v15, #int 33 // #21 │ │ -37b5fc: 0824 0400 |01f0: move-object/from16 v36, v4 │ │ -37b600: 1404 dcf5 f500 |01f2: const v4, #float 2.25879e-38 // #00f5f5dc │ │ -37b606: 7040 0aa2 e24f |01f5: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b60c: 6902 f973 |01f8: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BEIGE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73f9 │ │ -37b610: 2204 8e14 |01fa: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b614: 1a0e 630d |01fc: const-string v14, "BRICK_RED__W" // string@0d63 │ │ -37b618: 130f 2200 |01fe: const/16 v15, #int 34 // #22 │ │ -37b61c: 0825 0200 |0200: move-object/from16 v37, v2 │ │ -37b620: 1402 5441 cb00 |0202: const v2, #float 1.8666e-38 // #00cb4154 │ │ -37b626: 7040 0aa2 e42f |0205: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b62c: 6904 1574 |0208: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BRICK_RED__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7415 │ │ -37b630: 2202 8e14 |020a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b634: 1a0e 310d |020c: const-string v14, "BLUSH__W" // string@0d31 │ │ -37b638: 130f 2300 |020e: const/16 v15, #int 35 // #23 │ │ -37b63c: 0826 0400 |0210: move-object/from16 v38, v4 │ │ -37b640: 1404 835d de00 |0212: const v4, #float 2.0421e-38 // #00de5d83 │ │ -37b646: 7040 0aa2 e24f |0215: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b64c: 6902 1174 |0218: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLUSH__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7411 │ │ -37b650: 2204 8e14 |021a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b654: 1a0e 670d |021c: const-string v14, "BRONZE__W" // string@0d67 │ │ -37b658: 130f 2400 |021e: const/16 v15, #int 36 // #24 │ │ -37b65c: 0827 0200 |0220: move-object/from16 v39, v2 │ │ -37b660: 1402 327f cd00 |0222: const v2, #float 1.88719e-38 // #00cd7f32 │ │ -37b666: 7040 0aa2 e42f |0225: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b66c: 6904 1974 |0228: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BRONZE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7419 │ │ -37b670: 2202 8e14 |022a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b674: 1a0e 6b0d |022c: const-string v14, "BROWN__W" // string@0d6b │ │ -37b678: 130f 2500 |022e: const/16 v15, #int 37 // #25 │ │ -37b67c: 0828 0400 |0230: move-object/from16 v40, v4 │ │ -37b680: 1404 0033 9900 |0232: const v4, #float 1.40691e-38 // #00993300 │ │ -37b686: 7040 0aa2 e24f |0235: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b68c: 6902 1d74 |0238: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BROWN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@741d │ │ -37b690: 2204 8e14 |023a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b694: 1a0e 7a0d |023c: const-string v14, "BURGUNDY__W" // string@0d7a │ │ -37b698: 130f 2600 |023e: const/16 v15, #int 38 // #26 │ │ -37b69c: 0829 0200 |0240: move-object/from16 v41, v2 │ │ -37b6a0: 1402 2000 8000 |0242: const v2, #float 1.1755e-38 // #00800020 │ │ -37b6a6: 7040 0aa2 e42f |0245: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b6ac: 6904 1e74 |0248: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BURGUNDY__W:Lnet/sf/dibdib/generic/ColorNmz; // field@741e │ │ -37b6b0: 2202 8e14 |024a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b6b4: 1a0e 840d |024c: const-string v14, "BYZANTIUM__W" // string@0d84 │ │ -37b6b8: 130f 2700 |024e: const/16 v15, #int 39 // #27 │ │ -37b6bc: 082a 0400 |0250: move-object/from16 v42, v4 │ │ -37b6c0: 1404 6329 7000 |0252: const v4, #float 1.03004e-38 // #00702963 │ │ -37b6c6: 7040 0aa2 e24f |0255: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b6cc: 6902 2374 |0258: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BYZANTIUM__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7423 │ │ -37b6d0: 2204 8e14 |025a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b6d4: 1a0e 8d0f |025c: const-string v14, "CARMINE__W" // string@0f8d │ │ -37b6d8: 130f 2800 |025e: const/16 v15, #int 40 // #28 │ │ -37b6dc: 082b 0200 |0260: move-object/from16 v43, v2 │ │ -37b6e0: 1402 1800 9600 |0262: const v2, #float 1.37754e-38 // #00960018 │ │ -37b6e6: 7040 0aa2 e42f |0265: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b6ec: 6904 2874 |0268: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CARMINE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7428 │ │ -37b6f0: 2202 8e14 |026a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b6f4: 1a0e ba0f |026c: const-string v14, "CERISE__W" // string@0fba │ │ -37b6f8: 130f 2900 |026e: const/16 v15, #int 41 // #29 │ │ -37b6fc: 082c 0400 |0270: move-object/from16 v44, v4 │ │ -37b700: 1404 6331 de00 |0272: const v4, #float 2.04052e-38 // #00de3163 │ │ -37b706: 7040 0aa2 e24f |0275: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b70c: 6902 2d74 |0278: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CERISE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@742d │ │ -37b710: 2204 8e14 |027a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b714: 1a0e bc0f |027c: const-string v14, "CERULEAN__W" // string@0fbc │ │ -37b718: 130f 2a00 |027e: const/16 v15, #int 42 // #2a │ │ -37b71c: 082d 0200 |0280: move-object/from16 v45, v2 │ │ -37b720: 1302 a77b |0282: const/16 v2, #int 31655 // #7ba7 │ │ -37b724: 7040 0aa2 e42f |0284: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b72a: 6904 2f74 |0287: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CERULEAN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@742f │ │ -37b72e: 2202 8e14 |0289: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b732: 1a0e c40f |028b: const-string v14, "CHAMPAGNE__W" // string@0fc4 │ │ -37b736: 130f 2b00 |028d: const/16 v15, #int 43 // #2b │ │ -37b73a: 082e 0400 |028f: move-object/from16 v46, v4 │ │ -37b73e: 1404 cee7 f700 |0291: const v4, #float 2.27665e-38 // #00f7e7ce │ │ -37b744: 7040 0aa2 e24f |0294: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b74a: 6902 3174 |0297: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CHAMPAGNE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7431 │ │ -37b74e: 2204 8e14 |0299: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b752: 1a0e ef0f |029b: const-string v14, "CHOCOLATE__W" // string@0fef │ │ -37b756: 130f 2c00 |029d: const/16 v15, #int 44 // #2c │ │ -37b75a: 082f 0200 |029f: move-object/from16 v47, v2 │ │ -37b75e: 1402 003f 7b00 |02a1: const v2, #float 1.13184e-38 // #007b3f00 │ │ -37b764: 7040 0aa2 e42f |02a4: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b76a: 6904 3a74 |02a7: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHOCOLATE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@743a │ │ -37b76e: 2202 8e14 |02a9: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b772: 1a0e 2710 |02ab: const-string v14, "COBALT_BLUE__W" // string@1027 │ │ -37b776: 130f 2d00 |02ad: const/16 v15, #int 45 // #2d │ │ -37b77a: 0830 0400 |02af: move-object/from16 v48, v4 │ │ -37b77e: 1304 ab47 |02b1: const/16 v4, #int 18347 // #47ab │ │ -37b782: 7040 0aa2 e24f |02b3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b788: 6902 4274 |02b6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.COBALT_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7442 │ │ -37b78c: 2204 8e14 |02b8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b790: 1a0e 2a10 |02ba: const-string v14, "COFFEE__W" // string@102a │ │ -37b794: 130f 2e00 |02bc: const/16 v15, #int 46 // #2e │ │ -37b798: 0831 0200 |02be: move-object/from16 v49, v2 │ │ -37b79c: 1402 374e 6f00 |02c0: const v2, #float 1.02218e-38 // #006f4e37 │ │ -37b7a2: 7040 0aa2 e42f |02c3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b7a8: 6904 4474 |02c6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COFFEE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7444 │ │ -37b7ac: 2202 8e14 |02c8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b7b0: 1a0e a310 |02ca: const-string v14, "COPPER__W" // string@10a3 │ │ -37b7b4: 130f 2f00 |02cc: const/16 v15, #int 47 // #2f │ │ -37b7b8: 0832 0400 |02ce: move-object/from16 v50, v4 │ │ -37b7bc: 1404 3373 b800 |02d0: const v4, #float 1.69391e-38 // #00b87333 │ │ -37b7c2: 7040 0aa2 e24f |02d3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b7c8: 6902 4774 |02d6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.COPPER__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7447 │ │ -37b7cc: 2204 8e14 |02d8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b7d0: 1a0e a810 |02da: const-string v14, "CORAL__W" // string@10a8 │ │ -37b7d4: 130f 3000 |02dc: const/16 v15, #int 48 // #30 │ │ -37b7d8: 0833 0200 |02de: move-object/from16 v51, v2 │ │ -37b7dc: 1402 507f ff00 |02e0: const v2, #float 2.34637e-38 // #00ff7f50 │ │ -37b7e2: 7040 0aa2 e42f |02e3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b7e8: 6904 4a74 |02e6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CORAL__W:Lnet/sf/dibdib/generic/ColorNmz; // field@744a │ │ -37b7ec: 2202 8e14 |02e8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b7f0: 1a0e d610 |02ea: const-string v14, "CRIMSON__W" // string@10d6 │ │ -37b7f4: 130f 3100 |02ec: const/16 v15, #int 49 // #31 │ │ -37b7f8: 0834 0400 |02ee: move-object/from16 v52, v4 │ │ -37b7fc: 1404 3c14 dc00 |02f0: const v4, #float 2.02111e-38 // #00dc143c │ │ -37b802: 7040 0aa2 e24f |02f3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b808: 6902 4f74 |02f6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CRIMSON__W:Lnet/sf/dibdib/generic/ColorNmz; // field@744f │ │ -37b80c: 2204 8e14 |02f8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b810: 1a0e f710 |02fa: const-string v14, "CYAN__W" // string@10f7 │ │ -37b814: 130f 3200 |02fc: const/16 v15, #int 50 // #32 │ │ -37b818: 0835 0200 |02fe: move-object/from16 v53, v2 │ │ -37b81c: 1402 ffff 0000 |0300: const v2, #float 9.18341e-41 // #0000ffff │ │ -37b822: 7040 0aa2 e42f |0303: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b828: 6904 5874 |0306: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CYAN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7458 │ │ -37b82c: 2202 8e14 |0308: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b830: 1a0e 1d16 |030a: const-string v14, "DESERT_SAND__W" // string@161d │ │ -37b834: 130f 3300 |030c: const/16 v15, #int 51 // #33 │ │ -37b838: 0836 0400 |030e: move-object/from16 v54, v4 │ │ -37b83c: 1404 afc9 ed00 |0310: const v4, #float 2.18374e-38 // #00edc9af │ │ -37b842: 7040 0aa2 e24f |0313: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b848: 6902 6474 |0316: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DESERT_SAND__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7464 │ │ -37b84c: 2204 8e14 |0318: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b850: 1a0e f917 |031a: const-string v14, "EMERALD__W" // string@17f9 │ │ -37b854: 130f 3400 |031c: const/16 v15, #int 52 // #34 │ │ -37b858: 0837 0200 |031e: move-object/from16 v55, v2 │ │ -37b85c: 1402 78c8 5000 |0320: const v2, #float 7.41875e-39 // #0050c878 │ │ -37b862: 7040 0aa2 e42f |0323: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b868: 6904 6f74 |0326: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EMERALD__W:Lnet/sf/dibdib/generic/ColorNmz; // field@746f │ │ -37b86c: 2202 8e14 |0328: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b870: 1a0e 4318 |032a: const-string v14, "ERIN__W" // string@1843 │ │ -37b874: 130f 3500 |032c: const/16 v15, #int 53 // #35 │ │ -37b878: 0838 0400 |032e: move-object/from16 v56, v4 │ │ -37b87c: 1404 3fff 0000 |0330: const v4, #float 9.1565e-41 // #0000ff3f │ │ -37b882: 7040 0aa2 e24f |0333: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b888: 6902 7374 |0336: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ERIN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7473 │ │ -37b88c: 2204 8e14 |0338: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b890: 1a0e 961c |033a: const-string v14, "GOLD__W" // string@1c96 │ │ -37b894: 130f 3600 |033c: const/16 v15, #int 54 // #36 │ │ -37b898: 0839 0200 |033e: move-object/from16 v57, v2 │ │ -37b89c: 1402 00d7 ff00 |0340: const v2, #float 2.34952e-38 // #00ffd700 │ │ -37b8a2: 7040 0aa2 e42f |0343: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b8a8: 6904 8774 |0346: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GOLD__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7487 │ │ -37b8ac: 2202 8e14 |0348: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b8b0: 1a0e 411d |034a: const-string v14, "HARLEQUIN__W" // string@1d41 │ │ -37b8b4: 130f 3700 |034c: const/16 v15, #int 55 // #37 │ │ -37b8b8: 083a 0400 |034e: move-object/from16 v58, v4 │ │ -37b8bc: 1404 00ff 3f00 |0350: const v4, #float 5.87711e-39 // #003fff00 │ │ -37b8c2: 7040 0aa2 e24f |0353: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b8c8: 6902 9674 |0356: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HARLEQUIN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7496 │ │ -37b8cc: 2204 8e14 |0358: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b8d0: 1a0e fa1e |035a: const-string v14, "INDIGO__W" // string@1efa │ │ -37b8d4: 130f 3800 |035c: const/16 v15, #int 56 // #38 │ │ -37b8d8: 083b 0200 |035e: move-object/from16 v59, v2 │ │ -37b8dc: 1402 8200 4b00 |0360: const v2, #float 6.88784e-39 // #004b0082 │ │ -37b8e2: 7040 0aa2 e42f |0363: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b8e8: 6904 a674 |0366: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.INDIGO__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74a6 │ │ -37b8ec: 2202 8e14 |0368: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b8f0: 1a0e 941f |036a: const-string v14, "IVORY__W" // string@1f94 │ │ -37b8f4: 130f 3900 |036c: const/16 v15, #int 57 // #39 │ │ -37b8f8: 083c 0400 |036e: move-object/from16 v60, v4 │ │ -37b8fc: 1404 f0ff ff00 |0370: const v4, #float 2.35099e-38 // #00fffff0 │ │ -37b902: 7040 0aa2 e24f |0373: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b908: 6902 a974 |0376: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.IVORY__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74a9 │ │ -37b90c: 2204 8e14 |0378: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b910: 1a0e c520 |037a: const-string v14, "JADE__W" // string@20c5 │ │ -37b914: 130f 3a00 |037c: const/16 v15, #int 58 // #3a │ │ -37b918: 083d 0200 |037e: move-object/from16 v61, v2 │ │ -37b91c: 1402 6ba8 0000 |0380: const v2, #float 6.0417e-41 // #0000a86b │ │ -37b922: 7040 0aa2 e42f |0383: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b928: 6904 ad74 |0386: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.JADE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74ad │ │ -37b92c: 2202 8e14 |0388: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b930: 1a0e f320 |038a: const-string v14, "JUNGLE_GREEN__W" // string@20f3 │ │ -37b934: 130f 3b00 |038c: const/16 v15, #int 59 // #3b │ │ -37b938: 083e 0400 |038e: move-object/from16 v62, v4 │ │ -37b93c: 1404 87ab 2900 |0390: const v4, #float 3.82679e-39 // #0029ab87 │ │ -37b942: 7040 0aa2 e24f |0393: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b948: 6902 b074 |0396: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.JUNGLE_GREEN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74b0 │ │ -37b94c: 2204 8e14 |0398: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b950: 1a0e 2e22 |039a: const-string v14, "LAVENDER__W" // string@222e │ │ -37b954: 130f 3c00 |039c: const/16 v15, #int 60 // #3c │ │ -37b958: 083f 0200 |039e: move-object/from16 v63, v2 │ │ -37b95c: 1402 dc7e b500 |03a0: const v2, #float 1.66677e-38 // #00b57edc │ │ -37b962: 7040 0aa2 e42f |03a3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b968: 6904 b974 |03a6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAVENDER__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74b9 │ │ -37b96c: 2202 8e14 |03a8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b970: 1a0e 9322 |03aa: const-string v14, "LEMON__W" // string@2293 │ │ -37b974: 130f 3d00 |03ac: const/16 v15, #int 61 // #3d │ │ -37b978: 0840 0400 |03ae: move-object/from16 v64, v4 │ │ -37b97c: 1404 00f7 ff00 |03b0: const v4, #float 2.35067e-38 // #00fff700 │ │ -37b982: 7040 0aa2 e24f |03b3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b988: 6902 bf74 |03b6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LEMON__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74bf │ │ -37b98c: 2204 8e14 |03b8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b990: 1a0e d622 |03ba: const-string v14, "LILAC__W" // string@22d6 │ │ -37b994: 130f 3e00 |03bc: const/16 v15, #int 62 // #3e │ │ -37b998: 0841 0200 |03be: move-object/from16 v65, v2 │ │ -37b99c: 1402 c8a2 c800 |03c0: const v2, #float 1.84255e-38 // #00c8a2c8 │ │ -37b9a2: 7040 0aa2 e42f |03c3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b9a8: 6904 ca74 |03c6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LILAC__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74ca │ │ -37b9ac: 2202 8e14 |03c8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b9b0: 1a0e e422 |03ca: const-string v14, "LIME__W" // string@22e4 │ │ -37b9b4: 130f 3f00 |03cc: const/16 v15, #int 63 // #3f │ │ -37b9b8: 0842 0400 |03ce: move-object/from16 v66, v4 │ │ -37b9bc: 1404 00ff bf00 |03d0: const v4, #float 1.76321e-38 // #00bfff00 │ │ -37b9c2: 7040 0aa2 e24f |03d3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b9c8: 6902 d074 |03d6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIME__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74d0 │ │ -37b9cc: 2204 8e14 |03d8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b9d0: 1a0e 863a |03da: const-string v14, "MAGENTA__W" // string@3a86 │ │ -37b9d4: 130f 4000 |03dc: const/16 v15, #int 64 // #40 │ │ -37b9d8: 0843 0200 |03de: move-object/from16 v67, v2 │ │ -37b9dc: 1402 ff00 ff00 |03e0: const v2, #float 2.34184e-38 // #00ff00ff │ │ -37b9e2: 7040 0aa2 e42f |03e3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37b9e8: 6904 d874 |03e6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74d8 │ │ -37b9ec: 2202 8e14 |03e8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b9f0: 1a0e 843a |03ea: const-string v14, "MAGENTA_ROSE__W" // string@3a84 │ │ -37b9f4: 130f 4100 |03ec: const/16 v15, #int 65 // #41 │ │ -37b9f8: 0844 0400 |03ee: move-object/from16 v68, v4 │ │ -37b9fc: 1404 af00 ff00 |03f0: const v4, #float 2.34183e-38 // #00ff00af │ │ -37ba02: 7040 0aa2 e24f |03f3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ba08: 6902 d674 |03f6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA_ROSE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74d6 │ │ -37ba0c: 2204 8e14 |03f8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ba10: 1a0e b83a |03fa: const-string v14, "MAUVE__W" // string@3ab8 │ │ -37ba14: 130f 4200 |03fc: const/16 v15, #int 66 // #42 │ │ -37ba18: 0845 0200 |03fe: move-object/from16 v69, v2 │ │ -37ba1c: 1402 ffb0 e000 |0400: const v2, #float 2.06346e-38 // #00e0b0ff │ │ -37ba22: 7040 0aa2 e42f |0403: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ba28: 6904 e974 |0406: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MAUVE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74e9 │ │ -37ba2c: 2202 8e14 |0408: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ba30: 1a0e 5d3f |040a: const-string v14, "OCHRE__W" // string@3f5d │ │ -37ba34: 130f 4300 |040c: const/16 v15, #int 67 // #43 │ │ -37ba38: 0846 0400 |040e: move-object/from16 v70, v4 │ │ -37ba3c: 1404 2277 cc00 |0410: const v4, #float 1.87772e-38 // #00cc7722 │ │ -37ba42: 7040 0aa2 e24f |0413: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ba48: 6902 0b75 |0416: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OCHRE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@750b │ │ -37ba4c: 2204 8e14 |0418: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ba50: 1a0e a03f |041a: const-string v14, "ORANGE__W" // string@3fa0 │ │ -37ba54: 130f 4400 |041c: const/16 v15, #int 68 // #44 │ │ -37ba58: 0847 0200 |041e: move-object/from16 v71, v2 │ │ -37ba5c: 1402 0066 ff00 |0420: const v2, #float 2.34546e-38 // #00ff6600 │ │ -37ba62: 7040 0aa2 e42f |0423: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ba68: 6904 1775 |0426: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7517 │ │ -37ba6c: 2202 8e14 |0428: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ba70: 1a0e a33f |042a: const-string v14, "ORCHID__W" // string@3fa3 │ │ -37ba74: 130f 4500 |042c: const/16 v15, #int 69 // #45 │ │ -37ba78: 0848 0400 |042e: move-object/from16 v72, v4 │ │ -37ba7c: 1404 d670 da00 |0430: const v4, #float 2.00606e-38 // #00da70d6 │ │ -37ba82: 7040 0aa2 e24f |0433: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ba88: 6902 1a75 |0436: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORCHID__W:Lnet/sf/dibdib/generic/ColorNmz; // field@751a │ │ -37ba8c: 2204 8e14 |0438: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ba90: 1a0e c140 |043a: const-string v14, "PEACH__W" // string@40c1 │ │ -37ba94: 130f 4600 |043c: const/16 v15, #int 70 // #46 │ │ -37ba98: 0849 0200 |043e: move-object/from16 v73, v2 │ │ -37ba9c: 1402 b4e5 ff00 |0440: const v2, #float 2.35005e-38 // #00ffe5b4 │ │ -37baa2: 7040 0aa2 e42f |0443: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37baa8: 6904 2b75 |0446: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEACH__W:Lnet/sf/dibdib/generic/ColorNmz; // field@752b │ │ -37baac: 2202 8e14 |0448: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bab0: 1a0e c740 |044a: const-string v14, "PEAR__W" // string@40c7 │ │ -37bab4: 130f 4700 |044c: const/16 v15, #int 71 // #47 │ │ -37bab8: 084a 0400 |044e: move-object/from16 v74, v4 │ │ -37babc: 1404 31e2 d100 |0450: const v4, #float 1.92748e-38 // #00d1e231 │ │ -37bac2: 7040 0aa2 e24f |0453: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bac8: 6902 3175 |0456: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PEAR__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7531 │ │ -37bacc: 2204 8e14 |0458: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bad0: 1a0e dc40 |045a: const-string v14, "PERIWINKLE__W" // string@40dc │ │ -37bad4: 130f 4800 |045c: const/16 v15, #int 72 // #48 │ │ -37bad8: 084b 0200 |045e: move-object/from16 v75, v2 │ │ -37badc: 1402 e6cd c300 |0460: const v2, #float 1.79818e-38 // #00c3cde6 │ │ -37bae2: 7040 0aa2 e42f |0463: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bae8: 6904 3375 |0466: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PERIWINKLE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7533 │ │ -37baec: 2202 8e14 |0468: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37baf0: 1a0e e340 |046a: const-string v14, "PERSIAN_BLUE__W" // string@40e3 │ │ -37baf4: 130f 4900 |046c: const/16 v15, #int 73 // #49 │ │ -37baf8: 084c 0400 |046e: move-object/from16 v76, v4 │ │ -37bafc: 1404 bb39 1c00 |0470: const v4, #float 2.5921e-39 // #001c39bb │ │ -37bb02: 7040 0aa2 e24f |0473: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bb08: 6902 3575 |0476: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7535 │ │ -37bb0c: 2204 8e14 |0478: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bb10: 1a0e f940 |047a: const-string v14, "PINK__W" // string@40f9 │ │ -37bb14: 130f 4a00 |047c: const/16 v15, #int 74 // #4a │ │ -37bb18: 084d 0200 |047e: move-object/from16 v77, v2 │ │ -37bb1c: 1402 cbc0 ff00 |0480: const v2, #float 2.34872e-38 // #00ffc0cb │ │ -37bb22: 7040 0aa2 e42f |0483: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bb28: 6904 4375 |0486: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINK__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7543 │ │ -37bb2c: 2202 8e14 |0488: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bb30: 1a0e 0941 |048a: const-string v14, "PLUM__W" // string@4109 │ │ -37bb34: 130f 4b00 |048c: const/16 v15, #int 75 // #4b │ │ -37bb38: 084e 0400 |048e: move-object/from16 v78, v4 │ │ -37bb3c: 1404 8545 8e00 |0490: const v4, #float 1.30656e-38 // #008e4585 │ │ -37bb42: 7040 0aa2 e24f |0493: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bb48: 6902 4875 |0496: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PLUM__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7548 │ │ -37bb4c: 2204 8e14 |0498: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bb50: 1a0e 6e41 |049a: const-string v14, "PRUSSIAN_BLUE__W" // string@416e │ │ -37bb54: 130f 4c00 |049c: const/16 v15, #int 76 // #4c │ │ -37bb58: 084f 0200 |049e: move-object/from16 v79, v2 │ │ -37bb5c: 1302 5331 |04a0: const/16 v2, #int 12627 // #3153 │ │ -37bb60: 7040 0aa2 e42f |04a2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bb66: 6904 4d75 |04a5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PRUSSIAN_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@754d │ │ -37bb6a: 2202 8e14 |04a7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bb6e: 1a0e 7141 |04a9: const-string v14, "PUCE__W" // string@4171 │ │ -37bb72: 130f 4d00 |04ab: const/16 v15, #int 77 // #4d │ │ -37bb76: 0850 0400 |04ad: move-object/from16 v80, v4 │ │ -37bb7a: 1404 9988 cc00 |04af: const v4, #float 1.87834e-38 // #00cc8899 │ │ -37bb80: 7040 0aa2 e24f |04b2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bb86: 6902 4e75 |04b5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PUCE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@754e │ │ -37bb8a: 2204 8e14 |04b7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bb8e: 1a0e 7e41 |04b9: const-string v14, "PURPLE__W" // string@417e │ │ -37bb92: 130f 4e00 |04bb: const/16 v15, #int 78 // #4e │ │ -37bb96: 0851 0200 |04bd: move-object/from16 v81, v2 │ │ -37bb9a: 1402 ad0d 6a00 |04bf: const v2, #float 9.73947e-39 // #006a0dad │ │ -37bba0: 7040 0aa2 e42f |04c2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bba6: 6904 5a75 |04c5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@755a │ │ -37bbaa: 2202 8e14 |04c7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bbae: 1a0e 0343 |04c9: const-string v14, "RASPBERRY__W" // string@4303 │ │ -37bbb2: 130f 4f00 |04cb: const/16 v15, #int 79 // #4f │ │ -37bbb6: 0852 0400 |04cd: move-object/from16 v82, v4 │ │ -37bbba: 1404 5c0b e300 |04cf: const v4, #float 2.08507e-38 // #00e30b5c │ │ -37bbc0: 7040 0aa2 e24f |04d2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bbc6: 6902 6575 |04d5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RASPBERRY__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7565 │ │ -37bbca: 2204 8e14 |04d7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bbce: 1a0e 1e43 |04d9: const-string v14, "RED_VIOLET__W" // string@431e │ │ -37bbd2: 130f 5000 |04db: const/16 v15, #int 80 // #50 │ │ -37bbd6: 0853 0200 |04dd: move-object/from16 v83, v2 │ │ -37bbda: 1402 8515 c700 |04df: const v2, #float 1.8283e-38 // #00c71585 │ │ -37bbe0: 7040 0aa2 e42f |04e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bbe6: 6904 6c75 |04e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RED_VIOLET__W:Lnet/sf/dibdib/generic/ColorNmz; // field@756c │ │ -37bbea: 2202 8e14 |04e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bbee: 1a0e a843 |04e9: const-string v14, "ROSE__W" // string@43a8 │ │ -37bbf2: 130f 5100 |04eb: const/16 v15, #int 81 // #51 │ │ -37bbf6: 0854 0400 |04ed: move-object/from16 v84, v4 │ │ -37bbfa: 1404 7f00 ff00 |04ef: const v4, #float 2.34182e-38 // #00ff007f │ │ -37bc00: 7040 0aa2 e24f |04f2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bc06: 6902 7575 |04f5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROSE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7575 │ │ -37bc0a: 2204 8e14 |04f7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bc0e: 1a0e ba43 |04f9: const-string v14, "RUBY__W" // string@43ba │ │ -37bc12: 130f 5200 |04fb: const/16 v15, #int 82 // #52 │ │ -37bc16: 0855 0200 |04fd: move-object/from16 v85, v2 │ │ -37bc1a: 1402 5f11 e000 |04ff: const v2, #float 2.05774e-38 // #00e0115f │ │ -37bc20: 7040 0aa2 e42f |0502: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bc26: 6904 7a75 |0505: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RUBY__W:Lnet/sf/dibdib/generic/ColorNmz; // field@757a │ │ -37bc2a: 2202 8e14 |0507: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bc2e: 1a0e f644 |0509: const-string v14, "SALMON__W" // string@44f6 │ │ -37bc32: 130f 5300 |050b: const/16 v15, #int 83 // #53 │ │ -37bc36: 0856 0400 |050d: move-object/from16 v86, v4 │ │ -37bc3a: 1404 7280 fa00 |050f: const v4, #float 2.3005e-38 // #00fa8072 │ │ -37bc40: 7040 0aa2 e24f |0512: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bc46: 6902 8275 |0515: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SALMON__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7582 │ │ -37bc4a: 2204 8e14 |0517: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bc4e: 1a0e fc44 |0519: const-string v14, "SANGRIA__W" // string@44fc │ │ -37bc52: 130f 5400 |051b: const/16 v15, #int 84 // #54 │ │ -37bc56: 0857 0200 |051d: move-object/from16 v87, v2 │ │ -37bc5a: 1402 0a00 9200 |051f: const v2, #float 1.3408e-38 // #0092000a │ │ -37bc60: 7040 0aa2 e42f |0522: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bc66: 6904 8675 |0525: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SANGRIA__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7586 │ │ -37bc6a: 2202 8e14 |0527: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bc6e: 1a0e 0045 |0529: const-string v14, "SAPPHIRE__W" // string@4500 │ │ -37bc72: 130f 5500 |052b: const/16 v15, #int 85 // #55 │ │ -37bc76: 0858 0400 |052d: move-object/from16 v88, v4 │ │ -37bc7a: 1404 ba52 0f00 |052f: const v4, #float 1.40721e-39 // #000f52ba │ │ -37bc80: 7040 0aa2 e24f |0532: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bc86: 6902 8875 |0535: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SAPPHIRE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7588 │ │ -37bc8a: 2204 8e14 |0537: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bc8e: 1a0e 2545 |0539: const-string v14, "SCARLET__W" // string@4525 │ │ -37bc92: 130f 5600 |053b: const/16 v15, #int 86 // #56 │ │ -37bc96: 0859 0200 |053d: move-object/from16 v89, v2 │ │ -37bc9a: 1402 0024 ff00 |053f: const v2, #float 2.3431e-38 // #00ff2400 │ │ -37bca0: 7040 0aa2 e42f |0542: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bca6: 6904 8a75 |0545: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SCARLET__W:Lnet/sf/dibdib/generic/ColorNmz; // field@758a │ │ -37bcaa: 2202 8e14 |0547: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bcae: 1a0e 9346 |0549: const-string v14, "SPRING_BUD__W" // string@4693 │ │ -37bcb2: 130f 5700 |054b: const/16 v15, #int 87 // #57 │ │ -37bcb6: 085a 0400 |054d: move-object/from16 v90, v4 │ │ -37bcba: 1404 00fc a700 |054f: const v4, #float 1.54269e-38 // #00a7fc00 │ │ -37bcc0: 7040 0aa2 e24f |0552: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bcc6: 6902 a475 |0555: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SPRING_BUD__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75a4 │ │ -37bcca: 2204 8e14 |0557: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bcce: 1a0e 9546 |0559: const-string v14, "SPRING_GREEN__W" // string@4695 │ │ -37bcd2: 130f 5800 |055b: const/16 v15, #int 88 // #58 │ │ -37bcd6: 085b 0200 |055d: move-object/from16 v91, v2 │ │ -37bcda: 1402 7fff 0000 |055f: const v2, #float 9.16547e-41 // #0000ff7f │ │ -37bce0: 7040 0aa2 e42f |0562: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bce6: 6904 a575 |0565: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SPRING_GREEN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75a5 │ │ -37bcea: 2202 8e14 |0567: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bcee: 1a0e 084a |0569: const-string v14, "TAN__W" // string@4a08 │ │ -37bcf2: 130f 5900 |056b: const/16 v15, #int 89 // #59 │ │ -37bcf6: 085c 0400 |056d: move-object/from16 v92, v4 │ │ -37bcfa: 1404 8cb4 d200 |056f: const v4, #float 1.93502e-38 // #00d2b48c │ │ -37bd00: 7040 0aa2 e24f |0572: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bd06: 6902 b775 |0575: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TAN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75b7 │ │ -37bd0a: 2204 8e14 |0577: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bd0e: 1a0e 164a |0579: const-string v14, "TAUPE__W" // string@4a16 │ │ -37bd12: 130f 5a00 |057b: const/16 v15, #int 90 // #5a │ │ -37bd16: 085d 0200 |057d: move-object/from16 v93, v2 │ │ -37bd1a: 1402 323c 4800 |057f: const v2, #float 6.63375e-39 // #00483c32 │ │ -37bd20: 7040 0aa2 e42f |0582: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bd26: 6904 b975 |0585: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TAUPE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75b9 │ │ -37bd2a: 2202 8e14 |0587: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bd2e: 1a0e 2b4a |0589: const-string v14, "TEAL__W" // string@4a2b │ │ -37bd32: 130f 5b00 |058b: const/16 v15, #int 91 // #5b │ │ -37bd36: 085e 0400 |058d: move-object/from16 v94, v4 │ │ -37bd3a: 1404 8080 0000 |058f: const v4, #float 4.60971e-41 // #00008080 │ │ -37bd40: 7040 0aa2 e24f |0592: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bd46: 6902 bc75 |0595: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEAL__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75bc │ │ -37bd4a: 2204 8e14 |0597: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bd4e: 1a0e 6e4b |0599: const-string v14, "TURQUOISE__W" // string@4b6e │ │ -37bd52: 130f 5c00 |059b: const/16 v15, #int 92 // #5c │ │ -37bd56: 085f 0200 |059d: move-object/from16 v95, v2 │ │ -37bd5a: 1402 d0e0 4000 |059f: const v2, #float 5.95812e-39 // #0040e0d0 │ │ -37bd60: 7040 0aa2 e42f |05a2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bd66: 6904 ca75 |05a5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TURQUOISE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75ca │ │ -37bd6a: 2202 8e14 |05a7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bd6e: 1a0e 254f |05a9: const-string v14, "ULTRAMARINE__W" // string@4f25 │ │ -37bd72: 130f 5d00 |05ab: const/16 v15, #int 93 // #5d │ │ -37bd76: 0860 0400 |05ad: move-object/from16 v96, v4 │ │ -37bd7a: 1404 ff00 3f00 |05af: const v4, #float 5.78599e-39 // #003f00ff │ │ -37bd80: 7040 0aa2 e24f |05b2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bd86: 6902 ce75 |05b5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ULTRAMARINE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75ce │ │ -37bd8a: 2204 8e14 |05b7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bd8e: 1a0e 1551 |05b9: const-string v14, "VIOLET__W" // string@5115 │ │ -37bd92: 130f 5e00 |05bb: const/16 v15, #int 94 // #5e │ │ -37bd96: 0861 0200 |05bd: move-object/from16 v97, v2 │ │ -37bd9a: 1402 ff00 8000 |05bf: const v2, #float 1.17553e-38 // #008000ff │ │ -37bda0: 7040 0aa2 e42f |05c2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bda6: 6904 d775 |05c5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VIOLET__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75d7 │ │ -37bdaa: 2202 8e14 |05c7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bdae: 1a0e 1751 |05c9: const-string v14, "VIRIDIAN__W" // string@5117 │ │ -37bdb2: 130f 5f00 |05cb: const/16 v15, #int 95 // #5f │ │ -37bdb6: 0862 0400 |05cd: move-object/from16 v98, v4 │ │ -37bdba: 1404 6d82 4000 |05cf: const v4, #float 5.92426e-39 // #0040826d │ │ -37bdc0: 7040 0aa2 e24f |05d2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bdc6: 6902 d975 |05d5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VIRIDIAN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75d9 │ │ -37bdca: 2204 8e14 |05d7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bdce: 1a0e 0810 |05d9: const-string v14, "CLARET__XKCD" // string@1008 │ │ -37bdd2: 130f 6000 |05db: const/16 v15, #int 96 // #60 │ │ -37bdd6: 0863 0200 |05dd: move-object/from16 v99, v2 │ │ -37bdda: 1402 1800 6800 |05df: const v2, #float 9.55093e-39 // #00680018 │ │ -37bde0: 7040 0aa2 e42f |05e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bde6: 6904 3e74 |05e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CLARET__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@743e │ │ -37bdea: 2202 8e14 |05e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bdee: 1a0e a13f |05e9: const-string v14, "ORANGE__XKCD" // string@3fa1 │ │ -37bdf2: 130f 6100 |05eb: const/16 v15, #int 97 // #61 │ │ -37bdf6: 0864 0400 |05ed: move-object/from16 v100, v4 │ │ -37bdfa: 1404 0673 f900 |05ef: const v4, #float 2.29083e-38 // #00f97306 │ │ -37be00: 7040 0aa2 e24f |05f2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37be06: 6902 1875 |05f5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7518 │ │ -37be0a: 2204 8e14 |05f7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37be0e: 1a0e fa17 |05f9: const-string v14, "EMERALD__XKCD" // string@17fa │ │ -37be12: 130f 6200 |05fb: const/16 v15, #int 98 // #62 │ │ -37be16: 0865 0200 |05fd: move-object/from16 v101, v2 │ │ -37be1a: 1402 49a0 0100 |05ff: const v2, #float 1.49335e-40 // #0001a049 │ │ -37be20: 7040 0aa2 e42f |0602: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37be26: 6904 7074 |0605: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EMERALD__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7470 │ │ -37be2a: 2202 8e14 |0607: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37be2e: 1a0e 2c4a |0609: const-string v14, "TEAL__XKCD" // string@4a2c │ │ -37be32: 130f 6300 |060b: const/16 v15, #int 99 // #63 │ │ -37be36: 0866 0400 |060d: move-object/from16 v102, v4 │ │ -37be3a: 1404 8693 0200 |060f: const v4, #float 2.36592e-40 // #00029386 │ │ -37be40: 7040 0aa2 e24f |0612: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37be46: 6902 bd75 |0615: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEAL__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@75bd │ │ -37be4a: 2204 8e14 |0617: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37be4e: 1a0e b93a |0619: const-string v14, "MAUVE__XKCD" // string@3ab9 │ │ -37be52: 130f 6400 |061b: const/16 v15, #int 100 // #64 │ │ -37be56: 0867 0200 |061d: move-object/from16 v103, v2 │ │ -37be5a: 1402 8171 ae00 |061f: const v2, #float 1.60201e-38 // #00ae7181 │ │ -37be60: 7040 0aa2 e42f |0622: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37be66: 6904 ea74 |0625: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MAUVE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74ea │ │ -37be6a: 2202 8e14 |0627: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37be6e: 1a0e a443 |0629: const-string v14, "ROSA" // string@43a4 │ │ -37be72: 130f 6500 |062b: const/16 v15, #int 101 // #65 │ │ -37be76: 0868 0400 |062d: move-object/from16 v104, v4 │ │ -37be7a: 1404 a486 fe00 |062f: const v4, #float 2.33745e-38 // #00fe86a4 │ │ -37be80: 7040 0aa2 e24f |0632: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37be86: 6902 7175 |0635: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROSA:Lnet/sf/dibdib/generic/ColorNmz; // field@7571 │ │ -37be8a: 2204 8e14 |0637: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37be8e: 1a0e e545 |0639: const-string v14, "SHIRAZ" // string@45e5 │ │ -37be92: 130f 6600 |063b: const/16 v15, #int 102 // #66 │ │ -37be96: 0869 0200 |063d: move-object/from16 v105, v2 │ │ -37be9a: 1402 330d aa00 |063f: const v2, #float 1.56168e-38 // #00aa0d33 │ │ -37bea0: 7040 0aa2 e42f |0642: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bea6: 6904 9375 |0645: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SHIRAZ:Lnet/sf/dibdib/generic/ColorNmz; // field@7593 │ │ -37beaa: 2202 8e14 |0647: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37beae: 1a0e 1743 |0649: const-string v14, "RED20" // string@4317 │ │ -37beb2: 130f 6700 |064b: const/16 v15, #int 103 // #67 │ │ -37beb6: 086a 0400 |064d: move-object/from16 v106, v4 │ │ -37beba: 1404 4b19 e600 |064f: const v4, #float 2.11312e-38 // #00e6194b │ │ -37bec0: 7040 0aa2 e24f |0652: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bec6: 6902 6775 |0655: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RED20:Lnet/sf/dibdib/generic/ColorNmz; // field@7567 │ │ -37beca: 2204 8e14 |0657: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bece: 1a0e e80f |0659: const-string v14, "CHERRY" // string@0fe8 │ │ -37bed2: 130f 6800 |065b: const/16 v15, #int 104 // #68 │ │ -37bed6: 086b 0200 |065d: move-object/from16 v107, v2 │ │ -37beda: 1402 3402 cf00 |065f: const v2, #float 1.90107e-38 // #00cf0234 │ │ -37bee0: 7040 0aa2 e42f |0662: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bee6: 6904 3674 |0665: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@7436 │ │ -37beea: 2202 8e14 |0667: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37beee: 1a0e c14a |0669: const-string v14, "TORCH" // string@4ac1 │ │ -37bef2: 130f 6900 |066b: const/16 v15, #int 105 // #69 │ │ -37bef6: 086c 0400 |066d: move-object/from16 v108, v4 │ │ -37befa: 1404 4000 ff00 |066f: const v4, #float 2.34181e-38 // #00ff0040 │ │ -37bf00: 7040 0aa2 e24f |0672: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bf06: 6902 c475 |0675: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TORCH:Lnet/sf/dibdib/generic/ColorNmz; // field@75c4 │ │ -37bf0a: 2204 8e14 |0677: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bf0e: 1a0e 1c53 |0679: const-string v14, "WINE" // string@531c │ │ -37bf12: 130f 6a00 |067b: const/16 v15, #int 106 // #6a │ │ -37bf16: 086d 0200 |067d: move-object/from16 v109, v2 │ │ -37bf1a: 1402 3828 7000 |067f: const v2, #float 1.03e-38 // #00702838 │ │ -37bf20: 7040 0aa2 e42f |0682: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bf26: 6904 e175 |0685: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WINE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e1 │ │ -37bf2a: 2202 8e14 |0687: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bf2e: 1a0e 2551 |0689: const-string v14, "VIVID_CHERRY" // string@5125 │ │ -37bf32: 130f 6b00 |068b: const/16 v15, #int 107 // #6b │ │ -37bf36: 086e 0400 |068d: move-object/from16 v110, v4 │ │ -37bf3a: 1404 4008 ff00 |068f: const v4, #float 2.3421e-38 // #00ff0840 │ │ -37bf40: 7040 0aa2 e24f |0692: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bf46: 6902 da75 |0695: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VIVID_CHERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@75da │ │ -37bf4a: 2204 8e14 |0697: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bf4e: 1a0e f740 |0699: const-string v14, "PINKLACE" // string@40f7 │ │ -37bf52: 130f 6c00 |069b: const/16 v15, #int 108 // #6c │ │ -37bf56: 086f 0200 |069d: move-object/from16 v111, v2 │ │ -37bf5a: 1402 e4dd ff00 |069f: const v2, #float 2.34977e-38 // #00ffdde4 │ │ -37bf60: 7040 0aa2 e42f |06a2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bf66: 6904 4175 |06a5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINKLACE:Lnet/sf/dibdib/generic/ColorNmz; // field@7541 │ │ -37bf6a: 2202 8e14 |06a7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bf6e: 1a0e 5409 |06a9: const-string v14, "AMARANTH" // string@0954 │ │ -37bf72: 130f 6d00 |06ab: const/16 v15, #int 109 // #6d │ │ -37bf76: 0870 0400 |06ad: move-object/from16 v112, v4 │ │ -37bf7a: 1404 502b e500 |06af: const v4, #float 2.10459e-38 // #00e52b50 │ │ -37bf80: 7040 0aa2 e24f |06b2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bf86: 6902 d673 |06b5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz; // field@73d6 │ │ -37bf8a: 2204 8e14 |06b7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bf8e: 1a0e 8e0f |06b9: const-string v14, "CARNATION" // string@0f8e │ │ -37bf92: 130f 6e00 |06bb: const/16 v15, #int 110 // #6e │ │ -37bf96: 0871 0200 |06bd: move-object/from16 v113, v2 │ │ -37bf9a: 1402 8f79 fd00 |06bf: const v2, #float 2.3278e-38 // #00fd798f │ │ -37bfa0: 7040 0aa2 e42f |06c2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bfa6: 6904 2974 |06c5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CARNATION:Lnet/sf/dibdib/generic/ColorNmz; // field@7429 │ │ -37bfaa: 2202 8e14 |06c7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bfae: 1a0e a743 |06c9: const-string v14, "ROSE_PINK" // string@43a7 │ │ -37bfb2: 130f 6f00 |06cb: const/16 v15, #int 111 // #6f │ │ -37bfb6: 0872 0400 |06cd: move-object/from16 v114, v4 │ │ -37bfba: 1404 9c91 e800 |06cf: const v4, #float 2.13581e-38 // #00e8919c │ │ -37bfc0: 7040 0aa2 e24f |06d2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bfc6: 6902 7475 |06d5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROSE_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7574 │ │ -37bfca: 2204 8e14 |06d7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bfce: 1a0e da09 |06d9: const-string v14, "AUBERGINE" // string@09da │ │ -37bfd2: 130f 7000 |06db: const/16 v15, #int 112 // #70 │ │ -37bfd6: 0873 0200 |06dd: move-object/from16 v115, v2 │ │ -37bfda: 1402 1009 3b00 |06df: const v2, #float 5.42155e-39 // #003b0910 │ │ -37bfe0: 7040 0aa2 e42f |06e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37bfe6: 6904 e873 |06e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AUBERGINE:Lnet/sf/dibdib/generic/ColorNmz; // field@73e8 │ │ -37bfea: 2202 8e14 |06e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37bfee: 1a0e 301a |06e9: const-string v14, "FIREBRICK" // string@1a30 │ │ -37bff2: 130f 7100 |06eb: const/16 v15, #int 113 // #71 │ │ -37bff6: 0874 0400 |06ed: move-object/from16 v116, v4 │ │ -37bffa: 1404 1705 8000 |06ef: const v4, #float 1.17568e-38 // #00800517 │ │ -37c000: 7040 0aa2 e24f |06f2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c006: 6902 7a74 |06f5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.FIREBRICK:Lnet/sf/dibdib/generic/ColorNmz; // field@747a │ │ -37c00a: 2204 8e14 |06f7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c00e: 1a0e 8c0f |06f9: const-string v14, "CARMINE" // string@0f8c │ │ -37c012: 130f 7200 |06fb: const/16 v15, #int 114 // #72 │ │ -37c016: 0875 0200 |06fd: move-object/from16 v117, v2 │ │ -37c01a: 1402 1602 9d00 |06ff: const v2, #float 1.44189e-38 // #009d0216 │ │ -37c020: 7040 0aa2 e42f |0702: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c026: 6904 2774 |0705: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CARMINE:Lnet/sf/dibdib/generic/ColorNmz; // field@7427 │ │ -37c02a: 2202 8e14 |0707: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c02e: 1a0e 2645 |0709: const-string v14, "SCARLET__XKCD" // string@4526 │ │ -37c032: 130f 7300 |070b: const/16 v15, #int 115 // #73 │ │ -37c036: 0876 0400 |070d: move-object/from16 v118, v4 │ │ -37c03a: 1404 1901 be00 |070f: const v4, #float 1.74491e-38 // #00be0119 │ │ -37c040: 7040 0aa2 e24f |0712: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c046: 6902 8b75 |0715: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SCARLET__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@758b │ │ -37c04a: 2204 8e14 |0717: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c04e: 1a0e 7947 |0719: const-string v14, "SUNSET_PINK" // string@4779 │ │ -37c052: 130f 7400 |071b: const/16 v15, #int 116 // #74 │ │ -37c056: 0877 0200 |071d: move-object/from16 v119, v2 │ │ -37c05a: 1402 bdbb e300 |071f: const v2, #float 2.0914e-38 // #00e3bbbd │ │ -37c060: 7040 0aa2 e42f |0722: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c066: 6904 b075 |0725: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SUNSET_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@75b0 │ │ -37c06a: 2202 8e14 |0727: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c06e: 1a0e 0710 |0729: const-string v14, "CLARET" // string@1007 │ │ -37c072: 130f 7500 |072b: const/16 v15, #int 117 // #75 │ │ -37c076: 0878 0400 |072d: move-object/from16 v120, v4 │ │ -37c07a: 1404 2d29 6700 |072f: const v4, #float 9.47383e-39 // #0067292d │ │ -37c080: 7040 0aa2 e24f |0732: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c086: 6902 3d74 |0735: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CLARET:Lnet/sf/dibdib/generic/ColorNmz; // field@743d │ │ -37c08a: 2204 8e14 |0737: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c08e: 1a0e a643 |0739: const-string v14, "ROSEWOOD" // string@43a6 │ │ -37c092: 130f 7600 |073b: const/16 v15, #int 118 // #76 │ │ -37c096: 0879 0200 |073d: move-object/from16 v121, v2 │ │ -37c09a: 1402 0b00 6500 |073f: const v2, #float 9.2754e-39 // #0065000b │ │ -37c0a0: 7040 0aa2 e42f |0742: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c0a6: 6904 7375 |0745: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ROSEWOOD:Lnet/sf/dibdib/generic/ColorNmz; // field@7573 │ │ -37c0aa: 2202 8e14 |0747: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c0ae: 1a0e a423 |0749: const-string v14, "LOLLIPOP" // string@23a4 │ │ -37c0b2: 130f 7700 |074b: const/16 v15, #int 119 // #77 │ │ -37c0b6: 087a 0400 |074d: move-object/from16 v122, v4 │ │ -37c0ba: 1404 5850 cc00 |074f: const v4, #float 1.87633e-38 // #00cc5058 │ │ -37c0c0: 7040 0aa2 e24f |0752: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c0c6: 6902 d274 |0755: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LOLLIPOP:Lnet/sf/dibdib/generic/ColorNmz; // field@74d2 │ │ -37c0ca: 2204 8e14 |0757: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c0ce: 1a0e 1d43 |0759: const-string v14, "RED_OXIDE" // string@431d │ │ -37c0d2: 130f 7800 |075b: const/16 v15, #int 120 // #78 │ │ -37c0d6: 087b 0200 |075d: move-object/from16 v123, v2 │ │ -37c0da: 1402 3433 6600 |075f: const v2, #float 9.38559e-39 // #00663334 │ │ -37c0e0: 7040 0aa2 e42f |0762: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c0e6: 6904 6b75 |0765: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RED_OXIDE:Lnet/sf/dibdib/generic/ColorNmz; // field@756b │ │ -37c0ea: 2202 8e14 |0767: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c0ee: 1a0e d510 |0769: const-string v14, "CRIMSON" // string@10d5 │ │ -37c0f2: 130f 7900 |076b: const/16 v15, #int 121 // #79 │ │ -37c0f6: 087c 0400 |076d: move-object/from16 v124, v4 │ │ -37c0fa: 1404 2924 9e00 |076f: const v4, #float 1.4523e-38 // #009e2429 │ │ -37c100: 7040 0aa2 e24f |0772: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c106: 6902 4e74 |0775: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CRIMSON:Lnet/sf/dibdib/generic/ColorNmz; // field@744e │ │ -37c10a: 2204 8e14 |0777: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c10e: 1a0e f640 |0779: const-string v14, "PINK20" // string@40f6 │ │ -37c112: 130f 7a00 |077b: const/16 v15, #int 122 // #7a │ │ -37c116: 087d 0200 |077d: move-object/from16 v125, v2 │ │ -37c11a: 1402 bebe fa00 |077f: const v2, #float 2.30273e-38 // #00fabebe │ │ -37c120: 7040 0aa2 e42f |0782: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c126: 6904 4075 |0785: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINK20:Lnet/sf/dibdib/generic/ColorNmz; // field@7540 │ │ -37c12a: 2202 8e14 |0787: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c12e: 1a0e 0243 |0789: const-string v14, "RASPBERRY" // string@4302 │ │ -37c132: 130f 7b00 |078b: const/16 v15, #int 123 // #7b │ │ -37c136: 087e 0400 |078d: move-object/from16 v126, v4 │ │ -37c13a: 1404 312f 8500 |078f: const v4, #float 1.22311e-38 // #00852f31 │ │ -37c140: 7040 0aa2 e24f |0792: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c146: 6902 6475 |0795: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RASPBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@7564 │ │ -37c14a: 2204 8e14 |0797: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c14e: 1a0e f352 |0799: const-string v14, "WARATAH" // string@52f3 │ │ -37c152: 130f 7c00 |079b: const/16 v15, #int 124 // #7c │ │ -37c156: 087f 0200 |079d: move-object/from16 v127, v2 │ │ -37c15a: 1402 2924 aa00 |079f: const v2, #float 1.5625e-38 // #00aa2429 │ │ -37c160: 7040 0aa2 e42f |07a2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c166: 6904 dc75 |07a5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WARATAH:Lnet/sf/dibdib/generic/ColorNmz; // field@75dc │ │ -37c16a: 2202 8e14 |07a7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c16e: 1a0e aa23 |07a9: const-string v14, "LOTUS" // string@23aa │ │ -37c172: 130f 7d00 |07ab: const/16 v15, #int 125 // #7d │ │ -37c176: 0880 0400 |07ad: move-object/from16 v128, v4 │ │ -37c17a: 1404 3c3c 8600 |07af: const v4, #float 1.23276e-38 // #00863c3c │ │ -37c180: 7040 0aa2 e24f |07b2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c186: 6902 d374 |07b5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LOTUS:Lnet/sf/dibdib/generic/ColorNmz; // field@74d3 │ │ -37c18a: 2204 8e14 |07b7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c18e: 1a0e 021a |07b9: const-string v14, "FERRARI" // string@1a02 │ │ -37c192: 130f 7e00 |07bb: const/16 v15, #int 126 // #7e │ │ -37c196: 0881 0200 |07bd: move-object/from16 v129, v2 │ │ -37c19a: 1402 1a0d f700 |07bf: const v2, #float 2.26881e-38 // #00f70d1a │ │ -37c1a0: 7040 0aa2 e42f |07c2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c1a6: 6904 7974 |07c5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FERRARI:Lnet/sf/dibdib/generic/ColorNmz; // field@7479 │ │ -37c1aa: 2202 8e14 |07c7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c1ae: 1a0e 0047 |07c9: const-string v14, "STRAWBERRY" // string@4700 │ │ -37c1b2: 130f 7f00 |07cb: const/16 v15, #int 127 // #7f │ │ -37c1b6: 0882 0400 |07cd: move-object/from16 v130, v4 │ │ -37c1ba: 1404 2a29 b400 |07cf: const v4, #float 1.65452e-38 // #00b4292a │ │ -37c1c0: 7040 0aa2 e24f |07d2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c1c6: 6902 ad75 |07d5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STRAWBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@75ad │ │ -37c1ca: 2204 8e14 |07d7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c1ce: 1a0e e640 |07d9: const-string v14, "PERSIAN_RED" // string@40e6 │ │ -37c1d2: 130f 8000 |07db: const/16 v15, #int 128 // #80 │ │ -37c1d6: 0883 0200 |07dd: move-object/from16 v131, v2 │ │ -37c1da: 1402 3333 cc00 |07df: const v2, #float 1.87528e-38 // #00cc3333 │ │ -37c1e0: 7040 0aa2 e42f |07e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c1e6: 6904 3875 |07e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7538 │ │ -37c1ea: 2202 8e14 |07e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c1ee: 1a0e ac16 |07e9: const-string v14, "DUSTY_PINK" // string@16ac │ │ -37c1f2: 130f 8100 |07eb: const/16 v15, #int 129 // #81 │ │ -37c1f6: 0884 0400 |07ed: move-object/from16 v132, v4 │ │ -37c1fa: 1404 bcbe db00 |07ef: const v4, #float 2.01804e-38 // #00dbbebc │ │ -37c200: 7040 0aa2 e24f |07f2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c206: 6902 6874 |07f5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DUSTY_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7468 │ │ -37c20a: 2204 8e14 |07f7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c20e: 1a0e a543 |07f9: const-string v14, "ROSEWHITE" // string@43a5 │ │ -37c212: 130f 8200 |07fb: const/16 v15, #int 130 // #82 │ │ -37c216: 0885 0200 |07fd: move-object/from16 v133, v2 │ │ -37c21a: 1402 f5f6 ff00 |07ff: const v2, #float 2.35066e-38 // #00fff6f5 │ │ -37c220: 7040 0aa2 e42f |0802: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c226: 6904 7275 |0805: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ROSEWHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@7572 │ │ -37c22a: 2202 8e14 |0807: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c22e: 1a0e a610 |0809: const-string v14, "CORAL" // string@10a6 │ │ -37c232: 130f 8300 |080b: const/16 v15, #int 131 // #83 │ │ -37c236: 0886 0400 |080d: move-object/from16 v134, v4 │ │ -37c23a: 1404 505a fc00 |080f: const v4, #float 2.31749e-38 // #00fc5a50 │ │ -37c240: 7040 0aa2 e24f |0812: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c246: 6902 4874 |0815: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CORAL:Lnet/sf/dibdib/generic/ColorNmz; // field@7448 │ │ -37c24a: 2204 8e14 |0817: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c24e: 1a0e 1246 |0819: const-string v14, "SIGNAL_RED" // string@4612 │ │ -37c252: 130f 8400 |081b: const/16 v15, #int 132 // #84 │ │ -37c256: 0887 0200 |081d: move-object/from16 v135, v2 │ │ -37c25a: 1402 2b31 ba00 |081f: const v2, #float 1.7099e-38 // #00ba312b │ │ -37c260: 7040 0aa2 e42f |0822: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c266: 6904 9575 |0825: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SIGNAL_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7595 │ │ -37c26a: 2202 8e14 |0827: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c26e: 1a0e f344 |0829: const-string v14, "SALMON" // string@44f3 │ │ -37c272: 130f 8500 |082b: const/16 v15, #int 133 // #85 │ │ -37c276: 0888 0400 |082d: move-object/from16 v136, v4 │ │ -37c27a: 1404 6c79 ff00 |082f: const v4, #float 2.34616e-38 // #00ff796c │ │ -37c280: 7040 0aa2 e24f |0832: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c286: 6902 7f75 |0835: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SALMON:Lnet/sf/dibdib/generic/ColorNmz; // field@757f │ │ -37c28a: 2204 8e14 |0837: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c28e: 1a0e 240d |0839: const-string v14, "BLOOD" // string@0d24 │ │ -37c292: 130f 8600 |083b: const/16 v15, #int 134 // #86 │ │ -37c296: 0889 0200 |083d: move-object/from16 v137, v2 │ │ -37c29a: 1402 0100 7700 |083f: const v2, #float 1.09284e-38 // #00770001 │ │ -37c2a0: 7040 0aa2 e42f |0842: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c2a6: 6904 0574 |0845: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLOOD:Lnet/sf/dibdib/generic/ColorNmz; // field@7405 │ │ -37c2aa: 2202 8e14 |0847: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c2ae: 1a0e 2a16 |0849: const-string v14, "DIESEL" // string@162a │ │ -37c2b2: 130f 8700 |084b: const/16 v15, #int 135 // #87 │ │ -37c2b6: 088a 0400 |084d: move-object/from16 v138, v4 │ │ -37c2ba: 1504 1300 |084f: const/high16 v4, #int 1245184 // #13 │ │ -37c2be: 7040 0aa2 e24f |0851: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c2c4: 6902 6674 |0854: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DIESEL:Lnet/sf/dibdib/generic/ColorNmz; // field@7466 │ │ -37c2c8: 2204 8e14 |0856: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c2cc: 1a0e 801d |0858: const-string v14, "HOMEBUSH_RED" // string@1d80 │ │ -37c2d0: 130f 8800 |085a: const/16 v15, #int 136 // #88 │ │ -37c2d4: 088b 0200 |085c: move-object/from16 v139, v2 │ │ -37c2d8: 1402 2d3a d800 |085e: const v2, #float 1.98573e-38 // #00d83a2d │ │ -37c2de: 7040 0aa2 e42f |0861: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c2e4: 6904 9e74 |0864: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@749e │ │ -37c2e8: 2202 8e14 |0866: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c2ec: 1a0e 9c3a |0868: const-string v14, "MAROON__X11" // string@3a9c │ │ -37c2f0: 130f 8900 |086a: const/16 v15, #int 137 // #89 │ │ -37c2f4: 088c 0400 |086c: move-object/from16 v140, v4 │ │ -37c2f8: 1504 8000 |086e: const/high16 v4, #int 8388608 // #80 │ │ -37c2fc: 7040 0aa2 e24f |0870: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c302: 6902 e774 |0873: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAROON__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@74e7 │ │ -37c306: 2204 8e14 |0875: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c30a: 1a0e 9b3a |0877: const-string v14, "MAROON20" // string@3a9b │ │ -37c30e: 130f 8a00 |0879: const/16 v15, #int 138 // #8a │ │ -37c312: 088d 0200 |087b: move-object/from16 v141, v2 │ │ -37c316: 1502 8000 |087d: const/high16 v2, #int 8388608 // #80 │ │ -37c31a: 7040 0aa2 e42f |087f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c320: 6904 e674 |0882: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MAROON20:Lnet/sf/dibdib/generic/ColorNmz; // field@74e6 │ │ -37c324: 2202 8e14 |0884: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c328: 1a0e 1843 |0886: const-string v14, "REDBERRY" // string@4318 │ │ -37c32c: 130f 8b00 |0888: const/16 v15, #int 139 // #8b │ │ -37c330: 088e 0400 |088a: move-object/from16 v142, v4 │ │ -37c334: 1504 8e00 |088c: const/high16 v4, #int 9306112 // #8e │ │ -37c338: 7040 0aa2 e24f |088e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c33e: 6902 6875 |0891: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.REDBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@7568 │ │ -37c342: 2204 8e14 |0893: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c346: 1a0e 1643 |0895: const-string v14, "RED" // string@4316 │ │ -37c34a: 130f 8c00 |0897: const/16 v15, #int 140 // #8c │ │ -37c34e: 088f 0200 |0899: move-object/from16 v143, v2 │ │ -37c352: 1502 e500 |089b: const/high16 v2, #int 15007744 // #e5 │ │ -37c356: 7040 0aa2 e42f |089d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c35c: 6904 6675 |08a0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7566 │ │ -37c360: 2202 8e14 |08a2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c364: 1a0e 7941 |08a4: const-string v14, "PURE_RED" // string@4179 │ │ -37c368: 130f 8d00 |08a6: const/16 v15, #int 141 // #8d │ │ -37c36c: 0890 0400 |08a8: move-object/from16 v144, v4 │ │ -37c370: 1504 ff00 |08aa: const/high16 v4, #int 16711680 // #ff │ │ -37c374: 7040 0aa2 e24f |08ac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c37a: 6902 5575 |08af: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7555 │ │ -37c37e: 2204 8e14 |08b1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c382: 1a0e 2445 |08b3: const-string v14, "SCARLET" // string@4524 │ │ -37c386: 130f 8e00 |08b5: const/16 v15, #int 142 // #8e │ │ -37c38a: 0891 0200 |08b7: move-object/from16 v145, v2 │ │ -37c38e: 1402 2a39 cd00 |08b9: const v2, #float 1.88468e-38 // #00cd392a │ │ -37c394: 7040 0aa2 e42f |08bc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c39a: 6904 8975 |08bf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SCARLET:Lnet/sf/dibdib/generic/ColorNmz; // field@7589 │ │ -37c39e: 2202 8e14 |08c1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c3a2: 1a0e 8b3a |08c3: const-string v14, "MAHOGANY" // string@3a8b │ │ -37c3a6: 130f 8f00 |08c5: const/16 v15, #int 143 // #8f │ │ -37c3aa: 0892 0400 |08c7: move-object/from16 v146, v4 │ │ -37c3ae: 1404 0001 4a00 |08c9: const v4, #float 6.79619e-39 // #004a0100 │ │ -37c3b4: 7040 0aa2 e24f |08cc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c3ba: 6902 db74 |08cf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAHOGANY:Lnet/sf/dibdib/generic/ColorNmz; // field@74db │ │ -37c3be: 2204 8e14 |08d1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c3c2: 1a0e f444 |08d3: const-string v14, "SALMON_PALE" // string@44f4 │ │ -37c3c6: 130f 9000 |08d5: const/16 v15, #int 144 // #90 │ │ -37c3ca: 0893 0200 |08d7: move-object/from16 v147, v2 │ │ -37c3ce: 1402 dbe1 ff00 |08d9: const v2, #float 2.34991e-38 // #00ffe1db │ │ -37c3d4: 7040 0aa2 e42f |08dc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c3da: 6904 8075 |08df: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SALMON_PALE:Lnet/sf/dibdib/generic/ColorNmz; // field@7580 │ │ -37c3de: 2202 8e14 |08e1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c3e2: 1a0e 1c43 |08e3: const-string v14, "RED_GUM" // string@431c │ │ -37c3e6: 130f 9100 |08e5: const/16 v15, #int 145 // #91 │ │ -37c3ea: 0894 0400 |08e7: move-object/from16 v148, v4 │ │ -37c3ee: 1404 3843 8d00 |08e9: const v4, #float 1.29729e-38 // #008d4338 │ │ -37c3f4: 7040 0aa2 e24f |08ec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c3fa: 6902 6a75 |08ef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RED_GUM:Lnet/sf/dibdib/generic/ColorNmz; // field@756a │ │ -37c3fe: 2204 8e14 |08f1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c402: 1a0e 064a |08f3: const-string v14, "TANGERINE" // string@4a06 │ │ -37c406: 130f 9200 |08f5: const/16 v15, #int 146 // #92 │ │ -37c40a: 0895 0200 |08f7: move-object/from16 v149, v2 │ │ -37c40e: 1402 5769 e900 |08f9: const v2, #float 2.14355e-38 // #00e96957 │ │ -37c414: 7040 0aa2 e42f |08fc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c41a: 6904 b675 |08ff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TANGERINE:Lnet/sf/dibdib/generic/ColorNmz; // field@75b6 │ │ -37c41e: 2202 8e14 |0901: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c422: 1a0e 7c0d |0903: const-string v14, "BURNT_PINK" // string@0d7c │ │ -37c426: 130f 9300 |0905: const/16 v15, #int 147 // #93 │ │ -37c42a: 0896 0400 |0907: move-object/from16 v150, v4 │ │ -37c42e: 1404 8e9b e100 |0909: const v4, #float 2.07188e-38 // #00e19b8e │ │ -37c434: 7040 0aa2 e24f |090c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c43a: 6902 2074 |090f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BURNT_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7420 │ │ -37c43e: 2204 8e14 |0911: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c442: 1a0e 300d |0913: const-string v14, "BLUSH" // string@0d30 │ │ -37c446: 130f 9400 |0915: const/16 v15, #int 148 // #94 │ │ -37c44a: 0897 0200 |0917: move-object/from16 v151, v2 │ │ -37c44e: 1402 8e9e f200 |0919: const v2, #float 2.22811e-38 // #00f29e8e │ │ -37c454: 7040 0aa2 e42f |091c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c45a: 6904 1074 |091f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUSH:Lnet/sf/dibdib/generic/ColorNmz; // field@7410 │ │ -37c45e: 2202 8e14 |0921: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c462: 1a0e 7750 |0923: const-string v14, "VENETIAN_RED" // string@5077 │ │ -37c466: 130f 9500 |0925: const/16 v15, #int 149 // #95 │ │ -37c46a: 0898 0400 |0927: move-object/from16 v152, v4 │ │ -37c46e: 1404 2b37 7700 |0929: const v4, #float 1.09482e-38 // #0077372b │ │ -37c474: 7040 0aa2 e24f |092c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c47a: 6902 d275 |092f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VENETIAN_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@75d2 │ │ -37c47e: 2204 8e14 |0931: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c482: 1a0e 273b |0933: const-string v14, "MILANO" // string@3b27 │ │ -37c486: 130f 9600 |0935: const/16 v15, #int 150 // #96 │ │ -37c48a: 0899 0200 |0937: move-object/from16 v153, v2 │ │ -37c48e: 1402 0411 b800 |0939: const v2, #float 1.69038e-38 // #00b81104 │ │ -37c494: 7040 0aa2 e42f |093c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c49a: 6904 f374 |093f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MILANO:Lnet/sf/dibdib/generic/ColorNmz; // field@74f3 │ │ -37c49e: 2202 8e14 |0941: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c4a2: 1a0e b34a |0943: const-string v14, "TOMATO" // string@4ab3 │ │ -37c4a6: 130f 9700 |0945: const/16 v15, #int 151 // #97 │ │ -37c4aa: 089a 0400 |0947: move-object/from16 v154, v4 │ │ -37c4ae: 1404 2640 ef00 |0949: const v4, #float 2.19717e-38 // #00ef4026 │ │ -37c4b4: 7040 0aa2 e24f |094c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c4ba: 6902 c275 |094f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TOMATO:Lnet/sf/dibdib/generic/ColorNmz; // field@75c2 │ │ -37c4be: 2204 8e14 |0951: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c4c2: 1a0e 1e41 |0953: const-string v14, "POSSUM" // string@411e │ │ -37c4c6: 130f 9800 |0955: const/16 v15, #int 152 // #98 │ │ -37c4ca: 089b 0200 |0957: move-object/from16 v155, v2 │ │ -37c4ce: 1402 8188 a100 |0959: const v2, #float 1.48345e-38 // #00a18881 │ │ -37c4d4: 7040 0aa2 e42f |095c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c4da: 6904 4a75 |095f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.POSSUM:Lnet/sf/dibdib/generic/ColorNmz; // field@754a │ │ -37c4de: 2202 8e14 |0961: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c4e2: 1a0e 1b43 |0963: const-string v14, "RED_DUST" // string@431b │ │ -37c4e6: 130f 9900 |0965: const/16 v15, #int 153 // #99 │ │ -37c4ea: 089c 0400 |0967: move-object/from16 v156, v4 │ │ -37c4ee: 1404 4f67 d000 |0969: const v4, #float 1.91388e-38 // #00d0674f │ │ -37c4f4: 7040 0aa2 e24f |096c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c4fa: 6902 6975 |096f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RED_DUST:Lnet/sf/dibdib/generic/ColorNmz; // field@7569 │ │ -37c4fe: 2204 8e14 |0971: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c502: 1a0e 364a |0973: const-string v14, "TERRACOTTA" // string@4a36 │ │ -37c506: 130f 9a00 |0975: const/16 v15, #int 154 // #9a │ │ -37c50a: 089d 0200 |0977: move-object/from16 v157, v2 │ │ -37c50e: 1402 364c a000 |0979: const v2, #float 1.4721e-38 // #00a04c36 │ │ -37c514: 7040 0aa2 e42f |097c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c51a: 6904 bf75 |097f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TERRACOTTA:Lnet/sf/dibdib/generic/ColorNmz; // field@75bf │ │ -37c51e: 2202 8e14 |0981: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c522: 1a0e 881c |0983: const-string v14, "GHOST_GUM" // string@1c88 │ │ -37c526: 130f 9b00 |0985: const/16 v15, #int 155 // #9b │ │ -37c52a: 089e 0400 |0987: move-object/from16 v158, v4 │ │ -37c52e: 1404 d4da e800 |0989: const v4, #float 2.13843e-38 // #00e8dad4 │ │ -37c534: 7040 0aa2 e24f |098c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c53a: 6902 8274 |098f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GHOST_GUM:Lnet/sf/dibdib/generic/ColorNmz; // field@7482 │ │ -37c53e: 2204 8e14 |0991: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c542: 1a0e f60c |0993: const-string v14, "BEAN" // string@0cf6 │ │ -37c546: 130f 9c00 |0995: const/16 v15, #int 156 // #9c │ │ -37c54a: 089f 0200 |0997: move-object/from16 v159, v2 │ │ -37c54e: 1402 020c 3d00 |0999: const v2, #float 5.60627e-39 // #003d0c02 │ │ -37c554: 7040 0aa2 e42f |099c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c55a: 6904 f573 |099f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BEAN:Lnet/sf/dibdib/generic/ColorNmz; // field@73f5 │ │ -37c55e: 2202 8e14 |09a1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c562: 1a0e f544 |09a3: const-string v14, "SALMON_PINK" // string@44f5 │ │ -37c566: 130f 9d00 |09a5: const/16 v15, #int 157 // #9d │ │ -37c56a: 08a0 0400 |09a7: move-object/from16 v160, v4 │ │ -37c56e: 1404 7996 d900 |09a9: const v4, #float 1.99823e-38 // #00d99679 │ │ -37c574: 7040 0aa2 e24f |09ac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c57a: 6902 8175 |09af: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SALMON_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7581 │ │ -37c57e: 2204 8e14 |09b1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c582: 1a0e 913a |09b3: const-string v14, "MANDARINE" // string@3a91 │ │ -37c586: 130f 9e00 |09b5: const/16 v15, #int 158 // #9e │ │ -37c58a: 08a1 0200 |09b7: move-object/from16 v161, v2 │ │ -37c58e: 1402 2754 e400 |09b9: const v2, #float 2.09687e-38 // #00e45427 │ │ -37c594: 7040 0aa2 e42f |09bc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c59a: 6904 de74 |09bf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MANDARINE:Lnet/sf/dibdib/generic/ColorNmz; // field@74de │ │ -37c59e: 2202 8e14 |09c1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c5a2: 1a0e a109 |09c3: const-string v14, "APPLE_BLOSSOM" // string@09a1 │ │ -37c5a6: 130f 9f00 |09c5: const/16 v15, #int 159 // #9f │ │ -37c5aa: 08a2 0400 |09c7: move-object/from16 v162, v4 │ │ -37c5ae: 1404 d8e1 f200 |09c9: const v4, #float 2.23052e-38 // #00f2e1d8 │ │ -37c5b4: 7040 0aa2 e24f |09cc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c5ba: 6902 dc73 |09cf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.APPLE_BLOSSOM:Lnet/sf/dibdib/generic/ColorNmz; // field@73dc │ │ -37c5be: 2204 8e14 |09d1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c5c2: 1a0e 2910 |09d3: const-string v14, "COFFEE_BEAN" // string@1029 │ │ -37c5c6: 130f a000 |09d5: const/16 v15, #int 160 // #a0 │ │ -37c5ca: 08a3 0200 |09d7: move-object/from16 v163, v2 │ │ -37c5ce: 1402 010a 2900 |09d9: const v2, #float 3.76884e-39 // #00290a01 │ │ -37c5d4: 7040 0aa2 e42f |09dc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c5da: 6904 4374 |09df: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COFFEE_BEAN:Lnet/sf/dibdib/generic/ColorNmz; // field@7443 │ │ -37c5de: 2202 8e14 |09e1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c5e2: 1a0e e110 |09e3: const-string v14, "CUMIN" // string@10e1 │ │ -37c5e6: 130f a100 |09e5: const/16 v15, #int 161 // #a1 │ │ -37c5ea: 08a4 0400 |09e7: move-object/from16 v164, v4 │ │ -37c5ee: 1404 2143 9200 |09e9: const v4, #float 1.34321e-38 // #00924321 │ │ -37c5f4: 7040 0aa2 e24f |09ec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c5fa: 6902 5374 |09ef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CUMIN:Lnet/sf/dibdib/generic/ColorNmz; // field@7453 │ │ -37c5fe: 2204 8e14 |09f1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c602: 1a0e 7950 |09f3: const-string v14, "VERMILLION" // string@5079 │ │ -37c606: 130f a200 |09f5: const/16 v15, #int 162 // #a2 │ │ -37c60a: 08a5 0200 |09f7: move-object/from16 v165, v2 │ │ -37c60e: 1402 0040 ff00 |09f9: const v2, #float 2.3441e-38 // #00ff4000 │ │ -37c614: 7040 0aa2 e42f |09fc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c61a: 6904 d375 |09ff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VERMILLION:Lnet/sf/dibdib/generic/ColorNmz; // field@75d3 │ │ -37c61e: 2202 8e14 |0a01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c622: 1a0e 933a |0a03: const-string v14, "MANGO" // string@3a93 │ │ -37c626: 130f a300 |0a05: const/16 v15, #int 163 // #a3 │ │ -37c62a: 08a6 0400 |0a07: move-object/from16 v166, v4 │ │ -37c62e: 1404 4080 ff00 |0a09: const v4, #float 2.34641e-38 // #00ff8040 │ │ -37c634: 7040 0aa2 e24f |0a0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c63a: 6902 df74 |0a0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MANGO:Lnet/sf/dibdib/generic/ColorNmz; // field@74df │ │ -37c63e: 2204 8e14 |0a11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c642: 1a0e 9243 |0a13: const-string v14, "ROCKMELON" // string@4392 │ │ -37c646: 130f a400 |0a15: const/16 v15, #int 164 // #a4 │ │ -37c64a: 08a7 0200 |0a17: move-object/from16 v167, v2 │ │ -37c64e: 1402 4b89 f600 |0a19: const v2, #float 2.26408e-38 // #00f6894b │ │ -37c654: 7040 0aa2 e42f |0a1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c65a: 6904 7075 |0a1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ROCKMELON:Lnet/sf/dibdib/generic/ColorNmz; // field@7570 │ │ -37c65e: 2202 8e14 |0a21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c662: 1a0e ee0f |0a23: const-string v14, "CHOCOLATE_RED" // string@0fee │ │ -37c666: 130f a500 |0a25: const/16 v15, #int 165 // #a5 │ │ -37c66a: 08a8 0400 |0a27: move-object/from16 v168, v4 │ │ -37c66e: 1404 0014 4800 |0a29: const v4, #float 6.61933e-39 // #00481400 │ │ -37c674: 7040 0aa2 e24f |0a2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c67a: 6902 3974 |0a2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CHOCOLATE_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7439 │ │ -37c67e: 2204 8e14 |0a31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c682: 1a0e bf40 |0a33: const-string v14, "PEACH" // string@40bf │ │ -37c686: 130f a600 |0a35: const/16 v15, #int 166 // #a6 │ │ -37c68a: 08a9 0200 |0a37: move-object/from16 v169, v2 │ │ -37c68e: 1402 7cb0 ff00 |0a39: const v2, #float 2.34814e-38 // #00ffb07c │ │ -37c694: 7040 0aa2 e42f |0a3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c69a: 6904 2975 |0a3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEACH:Lnet/sf/dibdib/generic/ColorNmz; // field@7529 │ │ -37c69e: 2202 8e14 |0a41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c6a2: 1a0e 9f3f |0a43: const-string v14, "ORANGE__A" // string@3f9f │ │ -37c6a6: 130f a700 |0a45: const/16 v15, #int 167 // #a7 │ │ -37c6aa: 08aa 0400 |0a47: move-object/from16 v170, v4 │ │ -37c6ae: 1404 2b6c e300 |0a49: const v4, #float 2.08855e-38 // #00e36c2b │ │ -37c6b4: 7040 0aa2 e24f |0a4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c6ba: 6902 1675 |0a4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7516 │ │ -37c6be: 2204 8e14 |0a51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c6c2: 1a0e c317 |0a53: const-string v14, "EARTH" // string@17c3 │ │ -37c6c6: 130f a800 |0a55: const/16 v15, #int 168 // #a8 │ │ -37c6ca: 08ab 0200 |0a57: move-object/from16 v171, v2 │ │ -37c6ce: 1402 3e65 a200 |0a59: const v2, #float 1.49137e-38 // #00a2653e │ │ -37c6d4: 7040 0aa2 e42f |0a5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c6da: 6904 6974 |0a5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EARTH:Lnet/sf/dibdib/generic/ColorNmz; // field@7469 │ │ -37c6de: 2202 8e14 |0a61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c6e2: 1a0e db09 |0a63: const-string v14, "AUBURN" // string@09db │ │ -37c6e6: 130f a900 |0a65: const/16 v15, #int 169 // #a9 │ │ -37c6ea: 08ac 0400 |0a67: move-object/from16 v172, v4 │ │ -37c6ee: 1404 0130 9a00 |0a69: const v4, #float 1.41599e-38 // #009a3001 │ │ -37c6f4: 7040 0aa2 e24f |0a6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c6fa: 6902 e973 |0a6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AUBURN:Lnet/sf/dibdib/generic/ColorNmz; // field@73e9 │ │ -37c6fe: 2204 8e14 |0a71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c702: 1a0e 3f55 |0a73: const-string v14, "ZINNWALDITE" // string@553f │ │ -37c706: 130f aa00 |0a75: const/16 v15, #int 170 // #aa │ │ -37c70a: 08ad 0200 |0a77: move-object/from16 v173, v2 │ │ -37c70e: 1402 0816 2c00 |0a79: const v2, #float 4.04867e-39 // #002c1608 │ │ -37c714: 7040 0aa2 e42f |0a7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c71a: 6904 ea75 |0a7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ZINNWALDITE:Lnet/sf/dibdib/generic/ColorNmz; // field@75ea │ │ -37c71e: 2202 8e14 |0a81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c722: 1a0e 9e3f |0a83: const-string v14, "ORANGE_DUSTY" // string@3f9e │ │ -37c726: 130f ab00 |0a85: const/16 v15, #int 171 // #ab │ │ -37c72a: 08ae 0400 |0a87: move-object/from16 v174, v4 │ │ -37c72e: 1404 3a83 f000 |0a89: const v4, #float 2.20876e-38 // #00f0833a │ │ -37c734: 7040 0aa2 e24f |0a8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c73a: 6902 1575 |0a8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE_DUSTY:Lnet/sf/dibdib/generic/ColorNmz; // field@7515 │ │ -37c73e: 2204 8e14 |0a91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c742: 1a0e e90f |0a93: const-string v14, "CHESTNUT" // string@0fe9 │ │ -37c746: 130f ac00 |0a95: const/16 v15, #int 172 // #ac │ │ -37c74a: 08af 0200 |0a97: move-object/from16 v175, v2 │ │ -37c74e: 1402 0228 7400 |0a99: const v2, #float 1.06673e-38 // #00742802 │ │ -37c754: 7040 0aa2 e42f |0a9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c75a: 6904 3774 |0a9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHESTNUT:Lnet/sf/dibdib/generic/ColorNmz; // field@7437 │ │ -37c75e: 2202 8e14 |0aa1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c762: 1a0e e540 |0aa3: const-string v14, "PERSIAN_ORANGE" // string@40e5 │ │ -37c766: 130f ad00 |0aa5: const/16 v15, #int 173 // #ad │ │ -37c76a: 08b0 0400 |0aa7: move-object/from16 v176, v4 │ │ -37c76e: 1404 5890 d900 |0aa9: const v4, #float 1.99801e-38 // #00d99058 │ │ -37c774: 7040 0aa2 e24f |0aac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c77a: 6902 3775 |0aaf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_ORANGE:Lnet/sf/dibdib/generic/ColorNmz; // field@7537 │ │ -37c77e: 2204 8e14 |0ab1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c782: 1a0e 1046 |0ab3: const-string v14, "SIENNA" // string@4610 │ │ -37c786: 130f ae00 |0ab5: const/16 v15, #int 174 // #ae │ │ -37c78a: 08b1 0200 |0ab7: move-object/from16 v177, v2 │ │ -37c78e: 1402 1e56 a900 |0ab9: const v2, #float 1.55511e-38 // #00a9561e │ │ -37c794: 7040 0aa2 e42f |0abc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c79a: 6904 9475 |0abf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SIENNA:Lnet/sf/dibdib/generic/ColorNmz; // field@7594 │ │ -37c79e: 2202 8e14 |0ac1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c7a2: 1a0e e145 |0ac3: const-string v14, "SHELL_PINK" // string@45e1 │ │ -37c7a6: 130f af00 |0ac5: const/16 v15, #int 175 // #af │ │ -37c7aa: 08b2 0400 |0ac7: move-object/from16 v178, v4 │ │ -37c7ae: 1404 bbd9 f900 |0ac9: const v4, #float 2.29451e-38 // #00f9d9bb │ │ -37c7b4: 7040 0aa2 e24f |0acc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c7ba: 6902 9075 |0acf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SHELL_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7590 │ │ -37c7be: 2204 8e14 |0ad1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c7c2: 1a0e 9d3f |0ad3: const-string v14, "ORANGE20" // string@3f9d │ │ -37c7c6: 130f b000 |0ad5: const/16 v15, #int 176 // #b0 │ │ -37c7ca: 08b3 0200 |0ad7: move-object/from16 v179, v2 │ │ -37c7ce: 1402 3182 f500 |0ad9: const v2, #float 2.25464e-38 // #00f58231 │ │ -37c7d4: 7040 0aa2 e42f |0adc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c7da: 6904 1475 |0adf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE20:Lnet/sf/dibdib/generic/ColorNmz; // field@7514 │ │ -37c7de: 2202 8e14 |0ae1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c7e2: 1a0e aa3b |0ae3: const-string v14, "MUDSTONE" // string@3baa │ │ -37c7e6: 130f b100 |0ae5: const/16 v15, #int 177 // #b1 │ │ -37c7ea: 08b4 0400 |0ae7: move-object/from16 v180, v4 │ │ -37c7ee: 1404 454e 5700 |0ae9: const v4, #float 8.01777e-39 // #00574e45 │ │ -37c7f4: 7040 0aa2 e24f |0aec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c7fa: 6902 fd74 |0aef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MUDSTONE:Lnet/sf/dibdib/generic/ColorNmz; // field@74fd │ │ -37c7fe: 2204 8e14 |0af1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c802: 1a0e a210 |0af3: const-string v14, "COPPER" // string@10a2 │ │ -37c806: 130f b200 |0af5: const/16 v15, #int 178 // #b2 │ │ -37c80a: 08b5 0200 |0af7: move-object/from16 v181, v2 │ │ -37c80e: 1402 2563 b600 |0af9: const v2, #float 1.67496e-38 // #00b66325 │ │ -37c814: 7040 0aa2 e42f |0afc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c81a: 6904 4674 |0aff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COPPER:Lnet/sf/dibdib/generic/ColorNmz; // field@7446 │ │ -37c81e: 2202 8e14 |0b01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c822: 1a0e c040 |0b03: const-string v14, "PEACH_LIGHT" // string@40c0 │ │ -37c826: 130f b300 |0b05: const/16 v15, #int 179 // #b3 │ │ -37c82a: 08b6 0400 |0b07: move-object/from16 v182, v4 │ │ -37c82e: 1404 b1d8 ff00 |0b09: const v4, #float 2.34958e-38 // #00ffd8b1 │ │ -37c834: 7040 0aa2 e24f |0b0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c83a: 6902 2a75 |0b0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PEACH_LIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@752a │ │ -37c83e: 2204 8e14 |0b11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c842: 1a0e a809 |0b13: const-string v14, "APRICOT20" // string@09a8 │ │ -37c846: 130f b400 |0b15: const/16 v15, #int 180 // #b4 │ │ -37c84a: 08b7 0200 |0b17: move-object/from16 v183, v2 │ │ -37c84e: 1402 b1d8 ff00 |0b19: const v2, #float 2.34958e-38 // #00ffd8b1 │ │ -37c854: 7040 0aa2 e42f |0b1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c85a: 6904 e173 |0b1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.APRICOT20:Lnet/sf/dibdib/generic/ColorNmz; // field@73e1 │ │ -37c85e: 2202 8e14 |0b21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c862: 1a0e 673b |0b23: const-string v14, "MOCHA" // string@3b67 │ │ -37c866: 130f b500 |0b25: const/16 v15, #int 181 // #b5 │ │ -37c86a: 08b8 0400 |0b27: move-object/from16 v184, v4 │ │ -37c86e: 1404 5176 9d00 |0b29: const v4, #float 1.44606e-38 // #009d7651 │ │ -37c874: 7040 0aa2 e24f |0b2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c87a: 6902 fa74 |0b2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MOCHA:Lnet/sf/dibdib/generic/ColorNmz; // field@74fa │ │ -37c87e: 2204 8e14 |0b31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c882: 1a0e 0d10 |0b33: const-string v14, "CLINKER" // string@100d │ │ -37c886: 130f b600 |0b35: const/16 v15, #int 182 // #b6 │ │ -37c88a: 08b9 0200 |0b37: move-object/from16 v185, v2 │ │ -37c88e: 1402 091d 3700 |0b39: const v2, #float 5.06137e-39 // #00371d09 │ │ -37c894: 7040 0aa2 e42f |0b3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c89a: 6904 3f74 |0b3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CLINKER:Lnet/sf/dibdib/generic/ColorNmz; // field@743f │ │ -37c89e: 2202 8e14 |0b41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c8a2: 1a0e 7e1d |0b43: const-string v14, "HOMEBUSH_GRAY" // string@1d7e │ │ -37c8a6: 130f b700 |0b45: const/16 v15, #int 183 // #b7 │ │ -37c8aa: 08ba 0400 |0b47: move-object/from16 v186, v4 │ │ -37c8ae: 1404 939b a200 |0b49: const v4, #float 1.49332e-38 // #00a29b93 │ │ -37c8b4: 7040 0aa2 e24f |0b4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c8ba: 6902 9c74 |0b4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@749c │ │ -37c8be: 2204 8e14 |0b51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c8c2: 1a0e a709 |0b53: const-string v14, "APRICOT" // string@09a7 │ │ -37c8c6: 130f b800 |0b55: const/16 v15, #int 184 // #b8 │ │ -37c8ca: 08bb 0200 |0b57: move-object/from16 v187, v2 │ │ -37c8ce: 1402 6db5 fe00 |0b59: const v2, #float 2.33913e-38 // #00feb56d │ │ -37c8d4: 7040 0aa2 e42f |0b5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c8da: 6904 e073 |0b5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.APRICOT:Lnet/sf/dibdib/generic/ColorNmz; // field@73e0 │ │ -37c8de: 2202 8e14 |0b61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c8e2: 1a0e ed0f |0b63: const-string v14, "CHOCOLATE" // string@0fed │ │ -37c8e6: 130f b900 |0b65: const/16 v15, #int 185 // #b9 │ │ -37c8ea: 08bc 0400 |0b67: move-object/from16 v188, v4 │ │ -37c8ee: 1404 021c 3d00 |0b69: const v4, #float 5.61201e-39 // #003d1c02 │ │ -37c8f4: 7040 0aa2 e24f |0b6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c8fa: 6902 3874 |0b6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CHOCOLATE:Lnet/sf/dibdib/generic/ColorNmz; // field@7438 │ │ -37c8fe: 2204 8e14 |0b71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c902: 1a0e f70f |0b73: const-string v14, "CINNAMON" // string@0ff7 │ │ -37c906: 130f ba00 |0b75: const/16 v15, #int 186 // #ba │ │ -37c90a: 08bd 0200 |0b77: move-object/from16 v189, v2 │ │ -37c90e: 1402 064f ac00 |0b79: const v2, #float 1.58241e-38 // #00ac4f06 │ │ -37c914: 7040 0aa2 e42f |0b7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c91a: 6904 3b74 |0b7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CINNAMON:Lnet/sf/dibdib/generic/ColorNmz; // field@743b │ │ -37c91e: 2202 8e14 |0b81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c922: 1a0e 063b |0b83: const-string v14, "MERINO" // string@3b06 │ │ -37c926: 130f bb00 |0b85: const/16 v15, #int 187 // #bb │ │ -37c92a: 08be 0400 |0b87: move-object/from16 v190, v4 │ │ -37c92e: 1404 9eb7 c900 |0b89: const v4, #float 1.85248e-38 // #00c9b79e │ │ -37c934: 7040 0aa2 e24f |0b8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c93a: 6902 ee74 |0b8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MERINO:Lnet/sf/dibdib/generic/ColorNmz; // field@74ee │ │ -37c93e: 2204 8e14 |0b91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c942: 1a0e fa42 |0b93: const-string v14, "RAFFIA" // string@42fa │ │ -37c946: 130f bc00 |0b95: const/16 v15, #int 188 // #bc │ │ -37c94a: 08bf 0200 |0b97: move-object/from16 v191, v2 │ │ -37c94e: 1402 95c6 eb00 |0b99: const v2, #float 2.16526e-38 // #00ebc695 │ │ -37c954: 7040 0aa2 e42f |0b9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c95a: 6904 6175 |0b9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RAFFIA:Lnet/sf/dibdib/generic/ColorNmz; // field@7561 │ │ -37c95e: 2202 8e14 |0ba1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c962: 1a0e 7f0d |0ba3: const-string v14, "BUTTERSCOTCH" // string@0d7f │ │ -37c966: 130f bd00 |0ba5: const/16 v15, #int 189 // #bd │ │ -37c96a: 08c0 0400 |0ba7: move-object/from16 v192, v4 │ │ -37c96e: 1404 438f d300 |0ba9: const v4, #float 1.94287e-38 // #00d38f43 │ │ -37c974: 7040 0aa2 e24f |0bac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c97a: 6902 2274 |0baf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BUTTERSCOTCH:Lnet/sf/dibdib/generic/ColorNmz; // field@7422 │ │ -37c97e: 2204 8e14 |0bb1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c982: 1a0e 154a |0bb3: const-string v14, "TAUPE" // string@4a15 │ │ -37c986: 130f be00 |0bb5: const/16 v15, #int 190 // #be │ │ -37c98a: 08c1 0200 |0bb7: move-object/from16 v193, v2 │ │ -37c98e: 1402 81a2 b900 |0bb9: const v2, #float 1.70479e-38 // #00b9a281 │ │ -37c994: 7040 0aa2 e42f |0bbc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c99a: 6904 b875 |0bbf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TAUPE:Lnet/sf/dibdib/generic/ColorNmz; // field@75b8 │ │ -37c99e: 2202 8e14 |0bc1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c9a2: 1a0e f144 |0bc3: const-string v14, "SAFFRON" // string@44f1 │ │ -37c9a6: 130f bf00 |0bc5: const/16 v15, #int 191 // #bf │ │ -37c9aa: 08c2 0400 |0bc7: move-object/from16 v194, v4 │ │ -37c9ae: 1404 51aa f600 |0bc9: const v4, #float 2.26526e-38 // #00f6aa51 │ │ -37c9b4: 7040 0aa2 e24f |0bcc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c9ba: 6902 7d75 |0bcf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SAFFRON:Lnet/sf/dibdib/generic/ColorNmz; // field@757d │ │ -37c9be: 2204 8e14 |0bd1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c9c2: 1a0e 973a |0bd3: const-string v14, "MARIGOLD" // string@3a97 │ │ -37c9c6: 130f c000 |0bd5: const/16 v15, #int 192 // #c0 │ │ -37c9ca: 08c3 0200 |0bd7: move-object/from16 v195, v2 │ │ -37c9ce: 1402 157f ed00 |0bd9: const v2, #float 2.18106e-38 // #00ed7f15 │ │ -37c9d4: 7040 0aa2 e42f |0bdc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c9da: 6904 e274 |0bdf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MARIGOLD:Lnet/sf/dibdib/generic/ColorNmz; // field@74e2 │ │ -37c9de: 2202 8e14 |0be1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37c9e2: 1a0e 690d |0be3: const-string v14, "BROWN20" // string@0d69 │ │ -37c9e6: 130f c100 |0be5: const/16 v15, #int 193 // #c1 │ │ -37c9ea: 08c4 0400 |0be7: move-object/from16 v196, v4 │ │ -37c9ee: 1404 2463 9a00 |0be9: const v4, #float 1.41782e-38 // #009a6324 │ │ -37c9f4: 7040 0aa2 e24f |0bec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37c9fa: 6902 1b74 |0bef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BROWN20:Lnet/sf/dibdib/generic/ColorNmz; // field@741b │ │ -37c9fe: 2204 8e14 |0bf1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ca02: 1a0e 7241 |0bf3: const-string v14, "PUMPKIN" // string@4172 │ │ -37ca06: 130f c200 |0bf5: const/16 v15, #int 194 // #c2 │ │ -37ca0a: 08c5 0200 |0bf7: move-object/from16 v197, v2 │ │ -37ca0e: 1402 1a7e dd00 |0bf9: const v2, #float 2.03409e-38 // #00dd7e1a │ │ -37ca14: 7040 0aa2 e42f |0bfc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ca1a: 6904 4f75 |0bff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PUMPKIN:Lnet/sf/dibdib/generic/ColorNmz; // field@754f │ │ -37ca1e: 2202 8e14 |0c01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ca22: 1a0e 7421 |0c03: const-string v14, "KHAKI__A" // string@2174 │ │ -37ca26: 130f c300 |0c05: const/16 v15, #int 195 // #c3 │ │ -37ca2a: 08c6 0400 |0c07: move-object/from16 v198, v4 │ │ -37ca2e: 1404 4368 8200 |0c09: const v4, #float 1.1976e-38 // #00826843 │ │ -37ca34: 7040 0aa2 e24f |0c0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ca3a: 6902 b274 |0c0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.KHAKI__A:Lnet/sf/dibdib/generic/ColorNmz; // field@74b2 │ │ -37ca3e: 2204 8e14 |0c11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ca42: 1a0e 0f0d |0c13: const-string v14, "BIRCH_GRAY" // string@0d0f │ │ -37ca46: 130f c400 |0c15: const/16 v15, #int 196 // #c4 │ │ -37ca4a: 08c7 0200 |0c17: move-object/from16 v199, v2 │ │ -37ca4e: 1402 98a4 ab00 |0c19: const v2, #float 1.57629e-38 // #00aba498 │ │ -37ca54: 7040 0aa2 e42f |0c1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ca5a: 6904 fb73 |0c1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BIRCH_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@73fb │ │ -37ca5e: 2202 8e14 |0c21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ca62: 1a0e 354a |0c23: const-string v14, "TEQUILA" // string@4a35 │ │ -37ca66: 130f c500 |0c25: const/16 v15, #int 197 // #c5 │ │ -37ca6a: 08c8 0400 |0c27: move-object/from16 v200, v4 │ │ -37ca6e: 1404 d0e8 f600 |0c29: const v4, #float 2.2675e-38 // #00f6e8d0 │ │ -37ca74: 7040 0aa2 e24f |0c2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ca7a: 6902 be75 |0c2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEQUILA:Lnet/sf/dibdib/generic/ColorNmz; // field@75be │ │ -37ca7e: 2204 8e14 |0c31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ca82: 1a0e 553f |0c33: const-string v14, "OATMEAL" // string@3f55 │ │ -37ca86: 130f c600 |0c35: const/16 v15, #int 198 // #c6 │ │ -37ca8a: 08c9 0200 |0c37: move-object/from16 v201, v2 │ │ -37ca8e: 1402 82ae ca00 |0c39: const v2, #float 1.86134e-38 // #00caae82 │ │ -37ca94: 7040 0aa2 e42f |0c3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ca9a: 6904 0875 |0c3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OATMEAL:Lnet/sf/dibdib/generic/ColorNmz; // field@7508 │ │ -37ca9e: 2202 8e14 |0c41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37caa2: 1a0e 8a3a |0c43: const-string v14, "MAGNOLIA" // string@3a8a │ │ -37caa6: 130f c700 |0c45: const/16 v15, #int 199 // #c7 │ │ -37caaa: 08ca 0400 |0c47: move-object/from16 v202, v4 │ │ -37caae: 1404 bede f100 |0c49: const v4, #float 2.22123e-38 // #00f1debe │ │ -37cab4: 7040 0aa2 e24f |0c4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37caba: 6902 da74 |0c4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGNOLIA:Lnet/sf/dibdib/generic/ColorNmz; // field@74da │ │ -37cabe: 2204 8e14 |0c51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cac2: 1a0e 6a0d |0c53: const-string v14, "BROWN_DIRT" // string@0d6a │ │ -37cac6: 130f c800 |0c55: const/16 v15, #int 200 // #c8 │ │ -37caca: 08cb 0200 |0c57: move-object/from16 v203, v2 │ │ -37cace: 1402 3965 8300 |0c59: const v2, #float 1.20668e-38 // #00836539 │ │ -37cad4: 7040 0aa2 e42f |0c5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cada: 6904 1c74 |0c5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BROWN_DIRT:Lnet/sf/dibdib/generic/ColorNmz; // field@741c │ │ -37cade: 2202 8e14 |0c61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cae2: 1a0e 9c3f |0c63: const-string v14, "ORANGE" // string@3f9c │ │ -37cae6: 130f c900 |0c65: const/16 v15, #int 201 // #c9 │ │ -37caea: 08cc 0400 |0c67: move-object/from16 v204, v4 │ │ -37caee: 1404 0080 ff00 |0c69: const v4, #float 2.3464e-38 // #00ff8000 │ │ -37caf4: 7040 0aa2 e24f |0c6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cafa: 6902 1375 |0c6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE:Lnet/sf/dibdib/generic/ColorNmz; // field@7513 │ │ -37cafe: 2204 8e14 |0c71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cb02: 1a0e 663b |0c73: const-string v14, "MOCCASIN" // string@3b66 │ │ -37cb06: 130f ca00 |0c75: const/16 v15, #int 202 // #ca │ │ -37cb0a: 08cd 0200 |0c77: move-object/from16 v205, v2 │ │ -37cb0e: 1402 b5e4 ff00 |0c79: const v2, #float 2.35001e-38 // #00ffe4b5 │ │ -37cb14: 7040 0aa2 e42f |0c7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cb1a: 6904 f974 |0c7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MOCCASIN:Lnet/sf/dibdib/generic/ColorNmz; // field@74f9 │ │ -37cb1e: 2202 8e14 |0c81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cb22: 1a0e 8b22 |0c83: const-string v14, "LEAD_GRAY" // string@228b │ │ -37cb26: 130f cb00 |0c85: const/16 v15, #int 203 // #cb │ │ -37cb2a: 08ce 0400 |0c87: move-object/from16 v206, v4 │ │ -37cb2e: 1404 585c 5e00 |0c89: const v4, #float 8.66566e-39 // #005e5c58 │ │ -37cb34: 7040 0aa2 e24f |0c8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cb3a: 6902 bc74 |0c8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LEAD_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@74bc │ │ -37cb3e: 2204 8e14 |0c91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cb42: 1a0e db4a |0c93: const-string v14, "TOUPE" // string@4adb │ │ -37cb46: 130f cc00 |0c95: const/16 v15, #int 204 // #cc │ │ -37cb4a: 08cf 0200 |0c97: move-object/from16 v207, v2 │ │ -37cb4e: 1402 7dac c700 |0c99: const v2, #float 1.83371e-38 // #00c7ac7d │ │ -37cb54: 7040 0aa2 e42f |0c9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cb5a: 6904 c575 |0c9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TOUPE:Lnet/sf/dibdib/generic/ColorNmz; // field@75c5 │ │ -37cb5e: 2202 8e14 |0ca1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cb62: 1a0e 943a |0ca3: const-string v14, "MANILLA" // string@3a94 │ │ -37cb66: 130f cd00 |0ca5: const/16 v15, #int 205 // #cd │ │ -37cb6a: 08d0 0400 |0ca7: move-object/from16 v208, v4 │ │ -37cb6e: 1404 a7d0 e500 |0ca9: const v4, #float 2.11052e-38 // #00e5d0a7 │ │ -37cb74: 7040 0aa2 e24f |0cac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cb7a: 6902 e074 |0caf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MANILLA:Lnet/sf/dibdib/generic/ColorNmz; // field@74e0 │ │ -37cb7e: 2204 8e14 |0cb1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cb82: 1a0e 680d |0cb3: const-string v14, "BROWN" // string@0d68 │ │ -37cb86: 130f ce00 |0cb5: const/16 v15, #int 206 // #ce │ │ -37cb8a: 08d1 0200 |0cb7: move-object/from16 v209, v2 │ │ -37cb8e: 1402 0037 6500 |0cb9: const v2, #float 9.29512e-39 // #00653700 │ │ -37cb94: 7040 0aa2 e42f |0cbc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cb9a: 6904 1a74 |0cbf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BROWN:Lnet/sf/dibdib/generic/ColorNmz; // field@741a │ │ -37cb9e: 2202 8e14 |0cc1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cba2: 1a0e df1e |0cc3: const-string v14, "INCA_GOLD" // string@1edf │ │ -37cba6: 130f cf00 |0cc5: const/16 v15, #int 207 // #cf │ │ -37cbaa: 08d2 0400 |0cc7: move-object/from16 v210, v4 │ │ -37cbae: 1404 198c df00 |0cc9: const v4, #float 2.05296e-38 // #00df8c19 │ │ -37cbb4: 7040 0aa2 e24f |0ccc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cbba: 6902 a474 |0ccf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.INCA_GOLD:Lnet/sf/dibdib/generic/ColorNmz; // field@74a4 │ │ -37cbbe: 2204 8e14 |0cd1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cbc2: 1a0e f944 |0cd3: const-string v14, "SAND" // string@44f9 │ │ -37cbc6: 130f d000 |0cd5: const/16 v15, #int 208 // #d0 │ │ -37cbca: 08d3 0200 |0cd7: move-object/from16 v211, v2 │ │ -37cbce: 1402 8bc1 dc00 |0cd9: const v2, #float 2.02732e-38 // #00dcc18b │ │ -37cbd4: 7040 0aa2 e42f |0cdc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cbda: 6904 8375 |0cdf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SAND:Lnet/sf/dibdib/generic/ColorNmz; // field@7583 │ │ -37cbde: 2202 8e14 |0ce1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cbe2: 1a0e 7821 |0ce3: const-string v14, "KOALA_GRAY" // string@2178 │ │ -37cbe6: 130f d100 |0ce5: const/16 v15, #int 209 // #d1 │ │ -37cbea: 08d4 0400 |0ce7: move-object/from16 v212, v4 │ │ -37cbee: 1404 888f 9200 |0ce9: const v4, #float 1.34595e-38 // #00928f88 │ │ -37cbf4: 7040 0aa2 e24f |0cec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cbfa: 6902 b574 |0cef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.KOALA_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@74b5 │ │ -37cbfe: 2204 8e14 |0cf1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cc02: 1a0e c640 |0cf3: const-string v14, "PEARL_GRAY" // string@40c6 │ │ -37cc06: 130f d200 |0cf5: const/16 v15, #int 210 // #d2 │ │ -37cc0a: 08d5 0200 |0cf7: move-object/from16 v213, v2 │ │ -37cc0e: 1402 c7d3 d800 |0cf9: const v2, #float 1.99124e-38 // #00d8d3c7 │ │ -37cc14: 7040 0aa2 e42f |0cfc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cc1a: 6904 3075 |0cff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEARL_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7530 │ │ -37cc1e: 2202 8e14 |0d01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cc22: 1a0e b63f |0d03: const-string v14, "OYSTER" // string@3fb6 │ │ -37cc26: 130f d300 |0d05: const/16 v15, #int 211 // #d3 │ │ -37cc2a: 08d6 0400 |0d07: move-object/from16 v214, v4 │ │ -37cc2e: 1404 788f 9900 |0d09: const v4, #float 1.41023e-38 // #00998f78 │ │ -37cc34: 7040 0aa2 e24f |0d0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cc3a: 6902 1c75 |0d0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OYSTER:Lnet/sf/dibdib/generic/ColorNmz; // field@751c │ │ -37cc3e: 2204 8e14 |0d11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cc42: 1a0e 643f |0d13: const-string v14, "OFF_WHITE" // string@3f64 │ │ -37cc46: 130f d400 |0d15: const/16 v15, #int 212 // #d4 │ │ -37cc4a: 08d7 0200 |0d17: move-object/from16 v215, v2 │ │ -37cc4e: 1402 d5e9 f100 |0d19: const v2, #float 2.22162e-38 // #00f1e9d5 │ │ -37cc54: 7040 0aa2 e42f |0d1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cc5a: 6904 0c75 |0d1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OFF_WHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@750c │ │ -37cc5e: 2202 8e14 |0d21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cc62: 1a0e fa44 |0d23: const-string v14, "SANDSTONE" // string@44fa │ │ -37cc66: 130f d500 |0d25: const/16 v15, #int 213 // #d5 │ │ -37cc6a: 08d8 0400 |0d27: move-object/from16 v216, v4 │ │ -37cc6e: 1404 8ebf d500 |0d29: const v4, #float 1.96297e-38 // #00d5bf8e │ │ -37cc74: 7040 0aa2 e24f |0d2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cc7a: 6902 8475 |0d2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SANDSTONE:Lnet/sf/dibdib/generic/ColorNmz; // field@7584 │ │ -37cc7e: 2204 8e14 |0d31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cc82: 1a0e 054a |0d33: const-string v14, "TAN" // string@4a05 │ │ -37cc86: 130f d600 |0d35: const/16 v15, #int 214 // #d6 │ │ -37cc8a: 08d9 0200 |0d37: move-object/from16 v217, v2 │ │ -37cc8e: 1402 6fb2 d100 |0d39: const v2, #float 1.92576e-38 // #00d1b26f │ │ -37cc94: 7040 0aa2 e42f |0d3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cc9a: 6904 b575 |0d3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TAN:Lnet/sf/dibdib/generic/ColorNmz; // field@75b5 │ │ -37cc9e: 2202 8e14 |0d41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cca2: 1a0e 1810 |0d43: const-string v14, "CLOUD_GRAY" // string@1018 │ │ -37cca6: 130f d700 |0d45: const/16 v15, #int 215 // #d7 │ │ -37ccaa: 08da 0400 |0d47: move-object/from16 v218, v4 │ │ -37ccae: 1404 b9c1 c400 |0d49: const v4, #float 1.80693e-38 // #00c4c1b9 │ │ -37ccb4: 7040 0aa2 e24f |0d4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ccba: 6902 4074 |0d4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CLOUD_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7440 │ │ -37ccbe: 2204 8e14 |0d51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ccc2: 1a0e c30f |0d53: const-string v14, "CHAMOIS" // string@0fc3 │ │ -37ccc6: 130f d800 |0d55: const/16 v15, #int 216 // #d8 │ │ -37ccca: 08db 0200 |0d57: move-object/from16 v219, v2 │ │ -37ccce: 1402 73a8 be00 |0d59: const v2, #float 1.75092e-38 // #00bea873 │ │ -37ccd4: 7040 0aa2 e42f |0d5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ccda: 6904 3074 |0d5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHAMOIS:Lnet/sf/dibdib/generic/ColorNmz; // field@7430 │ │ -37ccde: 2202 8e14 |0d61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cce2: 1a0e 660d |0d63: const-string v14, "BRONZE_OLIVE" // string@0d66 │ │ -37cce6: 130f d900 |0d65: const/16 v15, #int 217 // #d9 │ │ -37ccea: 08dc 0400 |0d67: move-object/from16 v220, v4 │ │ -37ccee: 1404 3e5d 6900 |0d69: const v4, #float 9.67618e-39 // #00695d3e │ │ -37ccf4: 7040 0aa2 e24f |0d6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ccfa: 6902 1874 |0d6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BRONZE_OLIVE:Lnet/sf/dibdib/generic/ColorNmz; // field@7418 │ │ -37ccfe: 2204 8e14 |0d71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cd02: 1a0e ff46 |0d73: const-string v14, "STRAW" // string@46ff │ │ -37cd06: 130f da00 |0d75: const/16 v15, #int 218 // #da │ │ -37cd0a: 08dd 0200 |0d77: move-object/from16 v221, v2 │ │ -37cd0e: 1402 82c8 e300 |0d79: const v2, #float 2.09186e-38 // #00e3c882 │ │ -37cd14: 7040 0aa2 e42f |0d7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cd1a: 6904 ac75 |0d7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.STRAW:Lnet/sf/dibdib/generic/ColorNmz; // field@75ac │ │ -37cd1e: 2202 8e14 |0d81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cd22: 1a0e b410 |0d83: const-string v14, "CREAM" // string@10b4 │ │ -37cd26: 130f db00 |0d85: const/16 v15, #int 219 // #db │ │ -37cd2a: 08de 0400 |0d87: move-object/from16 v222, v4 │ │ -37cd2e: 1404 bee3 ef00 |0d89: const v4, #float 2.20304e-38 // #00efe3be │ │ -37cd34: 7040 0aa2 e24f |0d8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cd3a: 6902 4d74 |0d8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CREAM:Lnet/sf/dibdib/generic/ColorNmz; // field@744d │ │ -37cd3e: 2204 8e14 |0d91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cd42: 1a0e 7647 |0d93: const-string v14, "SUNFLOWER" // string@4776 │ │ -37cd46: 130f dc00 |0d95: const/16 v15, #int 220 // #dc │ │ -37cd4a: 08df 0200 |0d97: move-object/from16 v223, v2 │ │ -37cd4e: 1402 09a7 ff00 |0d99: const v2, #float 2.3478e-38 // #00ffa709 │ │ -37cd54: 7040 0aa2 e42f |0d9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cd5a: 6904 af75 |0d9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SUNFLOWER:Lnet/sf/dibdib/generic/ColorNmz; // field@75af │ │ -37cd5e: 2202 8e14 |0da1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cd62: 1a0e 8640 |0da3: const-string v14, "PARCHMENT" // string@4086 │ │ -37cd66: 130f dd00 |0da5: const/16 v15, #int 221 // #dd │ │ -37cd6a: 08e0 0400 |0da7: move-object/from16 v224, v4 │ │ -37cd6e: 1404 a3c9 d400 |0da9: const v4, #float 1.95415e-38 // #00d4c9a3 │ │ -37cd74: 7040 0aa2 e24f |0dac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cd7a: 6902 2475 |0daf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PARCHMENT:Lnet/sf/dibdib/generic/ColorNmz; // field@7524 │ │ -37cd7e: 2204 8e14 |0db1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cd82: 1a0e b108 |0db3: const-string v14, "ACADIA" // string@08b1 │ │ -37cd86: 130f de00 |0db5: const/16 v15, #int 222 // #de │ │ -37cd8a: 08e1 0200 |0db7: move-object/from16 v225, v2 │ │ -37cd8e: 1402 0414 1b00 |0db9: const v2, #float 2.48674e-39 // #001b1404 │ │ -37cd94: 7040 0aa2 e42f |0dbc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cd9a: 6904 d373 |0dbf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ACADIA:Lnet/sf/dibdib/generic/ColorNmz; // field@73d3 │ │ -37cd9e: 2202 8e14 |0dc1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cda2: 1a0e 7447 |0dc3: const-string v14, "SUGAR_CANE" // string@4774 │ │ -37cda6: 130f df00 |0dc5: const/16 v15, #int 223 // #df │ │ -37cdaa: 08e2 0400 |0dc7: move-object/from16 v226, v4 │ │ -37cdae: 1404 5ca5 bc00 |0dc9: const v4, #float 1.73244e-38 // #00bca55c │ │ -37cdb4: 7040 0aa2 e24f |0dcc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cdba: 6902 ae75 |0dcf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SUGAR_CANE:Lnet/sf/dibdib/generic/ColorNmz; // field@75ae │ │ -37cdbe: 2204 8e14 |0dd1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cdc2: 1a0e 4341 |0dd3: const-string v14, "PRIMROSE" // string@4143 │ │ -37cdc6: 130f e000 |0dd5: const/16 v15, #int 224 // #e0 │ │ -37cdca: 08e3 0200 |0dd7: move-object/from16 v227, v2 │ │ -37cdce: 1402 5bcf f500 |0dd9: const v2, #float 2.25741e-38 // #00f5cf5b │ │ -37cdd4: 7040 0aa2 e42f |0ddc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cdda: 6904 4c75 |0ddf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PRIMROSE:Lnet/sf/dibdib/generic/ColorNmz; // field@754c │ │ -37cdde: 2202 8e14 |0de1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cde2: 1a0e 5609 |0de3: const-string v14, "AMBER" // string@0956 │ │ -37cde6: 130f e100 |0de5: const/16 v15, #int 225 // #e1 │ │ -37cdea: 08e4 0400 |0de7: move-object/from16 v228, v4 │ │ -37cdee: 1404 08b3 fe00 |0de9: const v4, #float 2.33904e-38 // #00feb308 │ │ -37cdf4: 7040 0aa2 e24f |0dec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cdfa: 6902 d873 |0def: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AMBER:Lnet/sf/dibdib/generic/ColorNmz; // field@73d8 │ │ -37cdfe: 2204 8e14 |0df1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ce02: 1a0e 951c |0df3: const-string v14, "GOLDEN_YELLOW" // string@1c95 │ │ -37ce06: 130f e200 |0df5: const/16 v15, #int 226 // #e2 │ │ -37ce0a: 08e5 0200 |0df7: move-object/from16 v229, v2 │ │ -37ce0e: 1402 01a6 f500 |0df9: const v2, #float 2.25592e-38 // #00f5a601 │ │ -37ce14: 7040 0aa2 e42f |0dfc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ce1a: 6904 8674 |0dff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GOLDEN_YELLOW:Lnet/sf/dibdib/generic/ColorNmz; // field@7486 │ │ -37ce1e: 2202 8e14 |0e01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ce22: 1a0e fb44 |0e03: const-string v14, "SAND__XKCD" // string@44fb │ │ -37ce26: 130f e300 |0e05: const/16 v15, #int 227 // #e3 │ │ -37ce2a: 08e6 0400 |0e07: move-object/from16 v230, v4 │ │ -37ce2e: 1404 76ca e200 |0e09: const v4, #float 2.08275e-38 // #00e2ca76 │ │ -37ce34: 7040 0aa2 e24f |0e0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ce3a: 6902 8575 |0e0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SAND__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7585 │ │ -37ce3e: 2204 8e14 |0e11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ce42: 1a0e 703f |0e13: const-string v14, "OLIVE_YELLOW" // string@3f70 │ │ -37ce46: 130f e400 |0e15: const/16 v15, #int 228 // #e4 │ │ -37ce4a: 08e7 0200 |0e17: move-object/from16 v231, v2 │ │ -37ce4e: 1402 2674 8e00 |0e19: const v2, #float 1.30823e-38 // #008e7426 │ │ -37ce54: 7040 0aa2 e42f |0e1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ce5a: 6904 1075 |0e1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OLIVE_YELLOW:Lnet/sf/dibdib/generic/ColorNmz; // field@7510 │ │ -37ce5e: 2202 8e14 |0e21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ce62: 1a0e 000d |0e23: const-string v14, "BEIGE" // string@0d00 │ │ -37ce66: 130f e500 |0e25: const/16 v15, #int 229 // #e5 │ │ -37ce6a: 08e8 0400 |0e27: move-object/from16 v232, v4 │ │ -37ce6e: 1404 a6da e600 |0e29: const v4, #float 2.12006e-38 // #00e6daa6 │ │ -37ce74: 7040 0aa2 e24f |0e2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ce7a: 6902 f773 |0e2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BEIGE:Lnet/sf/dibdib/generic/ColorNmz; // field@73f7 │ │ -37ce7e: 2204 8e14 |0e31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ce82: 1a0e 650d |0e33: const-string v14, "BRONZE" // string@0d65 │ │ -37ce86: 130f e600 |0e35: const/16 v15, #int 230 // #e6 │ │ -37ce8a: 08e9 0200 |0e37: move-object/from16 v233, v2 │ │ -37ce8e: 1402 0079 a800 |0e39: const v2, #float 1.54718e-38 // #00a87900 │ │ -37ce94: 7040 0aa2 e42f |0e3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ce9a: 6904 1774 |0e3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BRONZE:Lnet/sf/dibdib/generic/ColorNmz; // field@7417 │ │ -37ce9e: 2202 8e14 |0e41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cea2: 1a0e b03b |0e43: const-string v14, "MUSTARD" // string@3bb0 │ │ -37cea6: 130f e700 |0e45: const/16 v15, #int 231 // #e7 │ │ -37ceaa: 08ea 0400 |0e47: move-object/from16 v234, v4 │ │ -37ceae: 1404 2ea3 c400 |0e49: const v4, #float 1.80583e-38 // #00c4a32e │ │ -37ceb4: 7040 0aa2 e24f |0e4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ceba: 6902 ff74 |0e4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MUSTARD:Lnet/sf/dibdib/generic/ColorNmz; // field@74ff │ │ -37cebe: 2204 8e14 |0e51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cec2: 1a0e 7d1d |0e53: const-string v14, "HOMEBUSH_GOLD" // string@1d7d │ │ -37cec6: 130f e800 |0e55: const/16 v15, #int 232 // #e8 │ │ -37ceca: 08eb 0200 |0e57: move-object/from16 v235, v2 │ │ -37cece: 1402 1ac5 fc00 |0e59: const v2, #float 2.32133e-38 // #00fcc51a │ │ -37ced4: 7040 0aa2 e42f |0e5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ceda: 6904 9b74 |0e5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_GOLD:Lnet/sf/dibdib/generic/ColorNmz; // field@749b │ │ -37cede: 2202 8e14 |0e61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cee2: 1a0e eb10 |0e63: const-string v14, "CUSTARD" // string@10eb │ │ -37cee6: 130f e900 |0e65: const/16 v15, #int 233 // #e9 │ │ -37ceea: 08ec 0400 |0e67: move-object/from16 v236, v4 │ │ -37ceee: 1404 5cd2 ef00 |0e69: const v4, #float 2.20241e-38 // #00efd25c │ │ -37cef4: 7040 0aa2 e24f |0e6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cefa: 6902 5474 |0e6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CUSTARD:Lnet/sf/dibdib/generic/ColorNmz; // field@7454 │ │ -37cefe: 2204 8e14 |0e71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cf02: 1a0e 5c3f |0e73: const-string v14, "OCHRE" // string@3f5c │ │ -37cf06: 130f ea00 |0e75: const/16 v15, #int 234 // #ea │ │ -37cf0a: 08ed 0200 |0e77: move-object/from16 v237, v2 │ │ -37cf0e: 1402 0590 bf00 |0e79: const v2, #float 1.75922e-38 // #00bf9005 │ │ -37cf14: 7040 0aa2 e42f |0e7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cf1a: 6904 0a75 |0e7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OCHRE:Lnet/sf/dibdib/generic/ColorNmz; // field@750a │ │ -37cf1e: 2202 8e14 |0e81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cf22: 1a0e 983a |0e83: const-string v14, "MARIGOLD__XKCD" // string@3a98 │ │ -37cf26: 130f eb00 |0e85: const/16 v15, #int 235 // #eb │ │ -37cf2a: 08ee 0400 |0e87: move-object/from16 v238, v4 │ │ -37cf2e: 1404 06c0 fc00 |0e89: const v4, #float 2.32114e-38 // #00fcc006 │ │ -37cf34: 7040 0aa2 e24f |0e8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cf3a: 6902 e374 |0e8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MARIGOLD__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74e3 │ │ -37cf3e: 2204 8e14 |0e91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cf42: 1a0e fe52 |0e93: const-string v14, "WATTLE" // string@52fe │ │ -37cf46: 130f ec00 |0e95: const/16 v15, #int 236 // #ec │ │ -37cf4a: 08ef 0200 |0e97: move-object/from16 v239, v2 │ │ -37cf4e: 1402 01af e800 |0e99: const v2, #float 2.13686e-38 // #00e8af01 │ │ -37cf54: 7040 0aa2 e42f |0e9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cf5a: 6904 de75 |0e9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WATTLE:Lnet/sf/dibdib/generic/ColorNmz; // field@75de │ │ -37cf5e: 2202 8e14 |0ea1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cf62: 1a0e 941c |0ea3: const-string v14, "GOLDEN" // string@1c94 │ │ -37cf66: 130f ed00 |0ea5: const/16 v15, #int 237 // #ed │ │ -37cf6a: 08f0 0400 |0ea7: move-object/from16 v240, v4 │ │ -37cf6e: 1404 00c0 ff00 |0ea9: const v4, #float 2.34869e-38 // #00ffc000 │ │ -37cf74: 7040 0aa2 e24f |0eac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cf7a: 6902 8574 |0eaf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GOLDEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7485 │ │ -37cf7e: 2204 8e14 |0eb1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cf82: 1a0e 4c1d |0eb3: const-string v14, "HAZEL" // string@1d4c │ │ -37cf86: 130f ee00 |0eb5: const/16 v15, #int 238 // #ee │ │ -37cf8a: 08f1 0200 |0eb7: move-object/from16 v241, v2 │ │ -37cf8e: 1402 1876 8e00 |0eb9: const v2, #float 1.3083e-38 // #008e7618 │ │ -37cf94: 7040 0aa2 e42f |0ebc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cf9a: 6904 9774 |0ebf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.HAZEL:Lnet/sf/dibdib/generic/ColorNmz; // field@7497 │ │ -37cf9e: 2202 8e14 |0ec1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cfa2: 1a0e 7b40 |0ec3: const-string v14, "PALE" // string@407b │ │ -37cfa6: 130f ef00 |0ec5: const/16 v15, #int 239 // #ef │ │ -37cfaa: 08f2 0400 |0ec7: move-object/from16 v242, v4 │ │ -37cfae: 1404 d0f9 ff00 |0ec9: const v4, #float 2.35077e-38 // #00fff9d0 │ │ -37cfb4: 7040 0aa2 e24f |0ecc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cfba: 6902 1f75 |0ecf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PALE:Lnet/sf/dibdib/generic/ColorNmz; // field@751f │ │ -37cfbe: 2204 8e14 |0ed1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cfc2: 1a0e 7a0f |0ed3: const-string v14, "CANARY" // string@0f7a │ │ -37cfc6: 130f f000 |0ed5: const/16 v15, #int 240 // #f0 │ │ -37cfca: 08f3 0200 |0ed7: move-object/from16 v243, v2 │ │ -37cfce: 1402 11bd e700 |0ed9: const v2, #float 2.12818e-38 // #00e7bd11 │ │ -37cfd4: 7040 0aa2 e42f |0edc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cfda: 6904 2674 |0edf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CANARY:Lnet/sf/dibdib/generic/ColorNmz; // field@7426 │ │ -37cfde: 2202 8e14 |0ee1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37cfe2: 1a0e b20f |0ee3: const-string v14, "CEMENT" // string@0fb2 │ │ -37cfe6: 130f f100 |0ee5: const/16 v15, #int 241 // #f1 │ │ -37cfea: 08f4 0400 |0ee7: move-object/from16 v244, v4 │ │ -37cfee: 1404 91a3 a500 |0ee9: const v4, #float 1.52115e-38 // #00a5a391 │ │ -37cff4: 7040 0aa2 e24f |0eec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37cffa: 6902 2b74 |0eef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CEMENT:Lnet/sf/dibdib/generic/ColorNmz; // field@742b │ │ -37cffe: 2204 8e14 |0ef1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d002: 1a0e 931c |0ef3: const-string v14, "GOLD" // string@1c93 │ │ -37d006: 130f f200 |0ef5: const/16 v15, #int 242 // #f2 │ │ -37d00a: 08f5 0200 |0ef7: move-object/from16 v245, v2 │ │ -37d00e: 1402 0cb4 db00 |0ef9: const v2, #float 2.01766e-38 // #00dbb40c │ │ -37d014: 7040 0aa2 e42f |0efc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d01a: 6904 8474 |0eff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GOLD:Lnet/sf/dibdib/generic/ColorNmz; // field@7484 │ │ -37d01e: 2202 8e14 |0f01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d022: 1a0e 010d |0f03: const-string v14, "BEIGE20" // string@0d01 │ │ -37d026: 130f f300 |0f05: const/16 v15, #int 243 // #f3 │ │ -37d02a: 08f6 0400 |0f07: move-object/from16 v246, v4 │ │ -37d02e: 1404 c8fa ff00 |0f09: const v4, #float 2.3508e-38 // #00fffac8 │ │ -37d034: 7040 0aa2 e24f |0f0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d03a: 6902 f873 |0f0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BEIGE20:Lnet/sf/dibdib/generic/ColorNmz; // field@73f8 │ │ -37d03e: 2204 8e14 |0f11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d042: 1a0e b41a |0f13: const-string v14, "FLUMMERY" // string@1ab4 │ │ -37d046: 130f f400 |0f15: const/16 v15, #int 244 // #f4 │ │ -37d04a: 08f7 0200 |0f17: move-object/from16 v247, v2 │ │ -37d04e: 1402 9edf e600 |0f19: const v2, #float 2.12024e-38 // #00e6df9e │ │ -37d054: 7040 0aa2 e42f |0f1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d05a: 6904 7c74 |0f1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FLUMMERY:Lnet/sf/dibdib/generic/ColorNmz; // field@747c │ │ -37d05e: 2202 8e14 |0f21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d062: 1a0e 7e0d |0f23: const-string v14, "BUTTERCUP" // string@0d7e │ │ -37d066: 130f f500 |0f25: const/16 v15, #int 245 // #f5 │ │ -37d06a: 08f8 0400 |0f27: move-object/from16 v248, v4 │ │ -37d06e: 1404 41cd e000 |0f29: const v4, #float 2.06448e-38 // #00e0cd41 │ │ -37d074: 7040 0aa2 e24f |0f2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d07a: 6902 2174 |0f2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BUTTERCUP:Lnet/sf/dibdib/generic/ColorNmz; // field@7421 │ │ -37d07e: 2204 8e14 |0f31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d082: 1a0e 971c |0f33: const-string v14, "GOLD__X11" // string@1c97 │ │ -37d086: 130f f600 |0f35: const/16 v15, #int 246 // #f6 │ │ -37d08a: 08f9 0200 |0f37: move-object/from16 v249, v2 │ │ -37d08e: 1402 00d7 ff00 |0f39: const v2, #float 2.34952e-38 // #00ffd700 │ │ -37d094: 7040 0aa2 e42f |0f3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d09a: 6904 8874 |0f3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GOLD__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@7488 │ │ -37d09e: 2202 8e14 |0f41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d0a2: 1a0e e717 |0f43: const-string v14, "EGGSHELL" // string@17e7 │ │ -37d0a6: 130f f700 |0f45: const/16 v15, #int 247 // #f7 │ │ -37d0aa: 08fa 0400 |0f47: move-object/from16 v250, v4 │ │ -37d0ae: 1404 c4fc ff00 |0f49: const v4, #float 2.35087e-38 // #00fffcc4 │ │ -37d0b4: 7040 0aa2 e24f |0f4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d0ba: 6902 6d74 |0f4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.EGGSHELL:Lnet/sf/dibdib/generic/ColorNmz; // field@746d │ │ -37d0be: 2204 8e14 |0f51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d0c2: 1a0e e454 |0f53: const-string v14, "YELLOW20" // string@54e4 │ │ -37d0c6: 130f f800 |0f55: const/16 v15, #int 248 // #f8 │ │ -37d0ca: 08fb 0200 |0f57: move-object/from16 v251, v2 │ │ -37d0ce: 1402 19e1 ff00 |0f59: const v2, #float 2.34988e-38 // #00ffe119 │ │ -37d0d4: 7040 0aa2 e42f |0f5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d0da: 6904 e775 |0f5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.YELLOW20:Lnet/sf/dibdib/generic/ColorNmz; // field@75e7 │ │ -37d0de: 2202 8e14 |0f61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d0e2: 1a0e 1c15 |0f63: const-string v14, "DANDELION" // string@151c │ │ -37d0e6: 130f f900 |0f65: const/16 v15, #int 249 // #f9 │ │ -37d0ea: 08fc 0400 |0f67: move-object/from16 v252, v4 │ │ -37d0ee: 1404 08df fe00 |0f69: const v4, #float 2.34062e-38 // #00fedf08 │ │ -37d0f4: 7040 0aa2 e24f |0f6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d0fa: 6902 5f74 |0f6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DANDELION:Lnet/sf/dibdib/generic/ColorNmz; // field@745f │ │ -37d0fe: 2204 8e14 |0f71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d102: 1a0e 7321 |0f73: const-string v14, "KHAKI" // string@2173 │ │ -37d106: 130f fa00 |0f75: const/16 v15, #int 250 // #fa │ │ -37d10a: 08fd 0200 |0f77: move-object/from16 v253, v2 │ │ -37d10e: 1402 62a6 aa00 |0f79: const v2, #float 1.56717e-38 // #00aaa662 │ │ -37d114: 7040 0aa2 e42f |0f7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d11a: 6904 b174 |0f7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.KHAKI:Lnet/sf/dibdib/generic/ColorNmz; // field@74b1 │ │ -37d11e: 2202 8e14 |0f81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d122: 1a0e df22 |0f83: const-string v14, "LILY_GREEN" // string@22df │ │ -37d126: 130f fb00 |0f85: const/16 v15, #int 251 // #fb │ │ -37d12a: 08fe 0400 |0f87: move-object/from16 v254, v4 │ │ -37d12e: 1404 cde3 e300 |0f89: const v4, #float 2.09284e-38 // #00e3e3cd │ │ -37d134: 7040 0aa2 e24f |0f8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d13a: 6902 cc74 |0f8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILY_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74cc │ │ -37d13e: 2204 8e14 |0f91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d142: 1a0e 1a0d |0f93: const-string v14, "BLACK_OLIVE" // string@0d1a │ │ -37d146: 130f fc00 |0f95: const/16 v15, #int 252 // #fc │ │ -37d14a: 08ff 0200 |0f97: move-object/from16 v255, v2 │ │ -37d14e: 1402 3b47 4700 |0f99: const v2, #float 6.54587e-39 // #0047473b │ │ -37d154: 7040 0aa2 e42f |0f9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d15a: 6904 0074 |0f9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACK_OLIVE:Lnet/sf/dibdib/generic/ColorNmz; // field@7400 │ │ -37d15e: 2202 8e14 |0fa1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d162: 1a0e 8047 |0fa3: const-string v14, "SURF_GREEN" // string@4780 │ │ -37d166: 130f fd00 |0fa5: const/16 v15, #int 253 // #fd │ │ -37d16a: 0900 0001 0400 |0fa7: move-object/16 v256, v4 │ │ -37d170: 1404 a7c8 c800 |0faa: const v4, #float 1.84391e-38 // #00c8c8a7 │ │ -37d176: 7040 0aa2 e24f |0fad: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d17c: 6902 b375 |0fb0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SURF_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@75b3 │ │ -37d180: 2204 8e14 |0fb2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d184: 1a0e 931f |0fb4: const-string v14, "IVORY" // string@1f93 │ │ -37d188: 130f fe00 |0fb6: const/16 v15, #int 254 // #fe │ │ -37d18c: 0900 0101 0200 |0fb8: move-object/16 v257, v2 │ │ -37d192: 1402 cbff ff00 |0fbb: const v2, #float 2.35098e-38 // #00ffffcb │ │ -37d198: 7040 0aa2 e42f |0fbe: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d19e: 6904 a874 |0fc1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.IVORY:Lnet/sf/dibdib/generic/ColorNmz; // field@74a8 │ │ -37d1a2: 2202 8e14 |0fc3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d1a6: 1a0e cf17 |0fc5: const-string v14, "ECRU" // string@17cf │ │ -37d1aa: 130f ff00 |0fc7: const/16 v15, #int 255 // #ff │ │ -37d1ae: 0900 0201 0400 |0fc9: move-object/16 v258, v4 │ │ -37d1b4: 1404 caff fe00 |0fcc: const v4, #float 2.3418e-38 // #00feffca │ │ -37d1ba: 7040 0aa2 e24f |0fcf: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d1c0: 6902 6b74 |0fd2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ECRU:Lnet/sf/dibdib/generic/ColorNmz; // field@746b │ │ -37d1c4: 2204 8e14 |0fd4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d1c8: 1a0e d50f |0fd6: const-string v14, "CHARTREUSE__A" // string@0fd5 │ │ -37d1cc: 130f 0001 |0fd8: const/16 v15, #int 256 // #100 │ │ -37d1d0: 0900 0301 0200 |0fda: move-object/16 v259, v2 │ │ -37d1d6: 1402 8dc9 c700 |0fdd: const v2, #float 1.83476e-38 // #00c7c98d │ │ -37d1dc: 7040 0aa2 e42f |0fe0: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d1e2: 6904 3474 |0fe3: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHARTREUSE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7434 │ │ -37d1e6: 2202 8e14 |0fe5: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d1ea: 1a0e 9222 |0fe7: const-string v14, "LEMON" // string@2292 │ │ -37d1ee: 130f 0101 |0fe9: const/16 v15, #int 257 // #101 │ │ -37d1f2: 0900 0401 0400 |0feb: move-object/16 v260, v4 │ │ -37d1f8: 1404 52ff fd00 |0fee: const v4, #float 2.3326e-38 // #00fdff52 │ │ -37d1fe: 7040 0aa2 e24f |0ff1: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d204: 6902 be74 |0ff4: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LEMON:Lnet/sf/dibdib/generic/ColorNmz; // field@74be │ │ -37d208: 2204 8e14 |0ff6: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d20c: 1a0e 7a47 |0ff8: const-string v14, "SUNSHINE" // string@477a │ │ -37d210: 130f 0201 |0ffa: const/16 v15, #int 258 // #102 │ │ -37d214: 0900 0501 0200 |0ffc: move-object/16 v261, v2 │ │ -37d21a: 1402 37fd ff00 |0fff: const v2, #float 2.35089e-38 // #00fffd37 │ │ -37d220: 7040 0aa2 e42f |1002: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d226: 6904 b175 |1005: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SUNSHINE:Lnet/sf/dibdib/generic/ColorNmz; // field@75b1 │ │ -37d22a: 2202 8e14 |1007: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d22e: 1a0e d20c |1009: const-string v14, "BANKSIA" // string@0cd2 │ │ -37d232: 130f 0301 |100b: const/16 v15, #int 259 // #103 │ │ -37d236: 0900 0601 0400 |100d: move-object/16 v262, v4 │ │ -37d23c: 1404 7994 9200 |1010: const v4, #float 1.34612e-38 // #00929479 │ │ -37d242: 7040 0aa2 e24f |1013: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d248: 6902 ef73 |1016: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BANKSIA:Lnet/sf/dibdib/generic/ColorNmz; // field@73ef │ │ -37d24c: 2204 8e14 |1018: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d250: 1a0e b222 |101a: const-string v14, "LICHEN" // string@22b2 │ │ -37d254: 130f 0401 |101c: const/16 v15, #int 260 // #104 │ │ -37d258: 0900 0701 0200 |101e: move-object/16 v263, v2 │ │ -37d25e: 1402 8ca9 a700 |1021: const v2, #float 1.53973e-38 // #00a7a98c │ │ -37d264: 7040 0aa2 e42f |1024: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d26a: 6904 c274 |1027: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LICHEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74c2 │ │ -37d26e: 2202 8e14 |1029: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d272: 1a0e 693f |102b: const-string v14, "OILBLACK" // string@3f69 │ │ -37d276: 130f 0501 |102d: const/16 v15, #int 261 // #105 │ │ -37d27a: 0900 0801 0400 |102f: move-object/16 v264, v4 │ │ -37d280: 1404 0010 1000 |1032: const v4, #float 1.47511e-39 // #00101000 │ │ -37d286: 7040 0aa2 e24f |1035: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d28c: 6902 0d75 |1038: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OILBLACK:Lnet/sf/dibdib/generic/ColorNmz; // field@750d │ │ -37d290: 2204 8e14 |103a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d294: 1a0e 6f3f |103c: const-string v14, "OLIVE20" // string@3f6f │ │ -37d298: 130f 0601 |103e: const/16 v15, #int 262 // #106 │ │ -37d29c: 0900 0901 0200 |1040: move-object/16 v265, v2 │ │ -37d2a2: 1402 0080 8000 |1043: const v2, #float 1.18009e-38 // #00808000 │ │ -37d2a8: 7040 0aa2 e42f |1046: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d2ae: 6904 0f75 |1049: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OLIVE20:Lnet/sf/dibdib/generic/ColorNmz; // field@750f │ │ -37d2b2: 2202 8e14 |104b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d2b6: 1a0e e554 |104d: const-string v14, "YELLOW__XKCD" // string@54e5 │ │ -37d2ba: 130f 0701 |104f: const/16 v15, #int 263 // #107 │ │ -37d2be: 0900 0a01 0400 |1051: move-object/16 v266, v4 │ │ -37d2c4: 1404 14ff ff00 |1054: const v4, #float 2.35096e-38 // #00ffff14 │ │ -37d2ca: 7040 0aa2 e24f |1057: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d2d0: 6902 e875 |105a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.YELLOW__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@75e8 │ │ -37d2d4: 2204 8e14 |105c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d2d8: 1a0e e354 |105e: const-string v14, "YELLOW" // string@54e3 │ │ -37d2dc: 130f 0801 |1060: const/16 v15, #int 264 // #108 │ │ -37d2e0: 0900 0b01 0200 |1062: move-object/16 v267, v2 │ │ -37d2e6: 1402 00ff ff00 |1065: const v2, #float 2.35095e-38 // #00ffff00 │ │ -37d2ec: 7040 0aa2 e42f |1068: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d2f2: 6904 e675 |106b: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.YELLOW:Lnet/sf/dibdib/generic/ColorNmz; // field@75e6 │ │ -37d2f6: 2202 8e14 |106d: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d2fa: 1a0e fd0f |106f: const-string v14, "CITRONELLA" // string@0ffd │ │ -37d2fe: 130f 0901 |1071: const/16 v15, #int 265 // #109 │ │ -37d302: 0900 0c01 0400 |1073: move-object/16 v268, v4 │ │ -37d308: 1404 3ec8 bf00 |1076: const v4, #float 1.76124e-38 // #00bfc83e │ │ -37d30e: 7040 0aa2 e24f |1079: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d314: 6902 3c74 |107c: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CITRONELLA:Lnet/sf/dibdib/generic/ColorNmz; // field@743c │ │ -37d318: 2204 8e14 |107e: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d31c: 1a0e 8d4a |1080: const-string v14, "TI_TREE" // string@4a8d │ │ -37d320: 130f 0a01 |1082: const/16 v15, #int 266 // #10a │ │ -37d324: 0900 0d01 0200 |1084: move-object/16 v269, v2 │ │ -37d32a: 1402 4e5f 5d00 |1087: const v2, #float 8.57489e-39 // #005d5f4e │ │ -37d330: 7040 0aa2 e42f |108a: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d336: 6904 c175 |108d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TI_TREE:Lnet/sf/dibdib/generic/ColorNmz; // field@75c1 │ │ -37d33a: 2202 8e14 |108f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d33e: 1a0e e322 |1091: const-string v14, "LIME_GREEN" // string@22e3 │ │ -37d342: 130f 0b01 |1093: const/16 v15, #int 267 // #10b │ │ -37d346: 0900 0e01 0400 |1095: move-object/16 v270, v4 │ │ -37d34c: 1404 2e92 8900 |1098: const v4, #float 1.26339e-38 // #0089922e │ │ -37d352: 7040 0aa2 e24f |109b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d358: 6902 cf74 |109e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIME_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74cf │ │ -37d35c: 2204 8e14 |10a0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d360: 1a0e 6e3f |10a2: const-string v14, "OLIVE" // string@3f6e │ │ -37d364: 130f 0c01 |10a4: const/16 v15, #int 268 // #10c │ │ -37d368: 0900 0f01 0200 |10a6: move-object/16 v271, v2 │ │ -37d36e: 1402 0e75 6e00 |10a9: const v2, #float 1.01439e-38 // #006e750e │ │ -37d374: 7040 0aa2 e42f |10ac: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d37a: 6904 0e75 |10af: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OLIVE:Lnet/sf/dibdib/generic/ColorNmz; // field@750e │ │ -37d37e: 2202 8e14 |10b1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d382: 1a0e fe09 |10b3: const-string v14, "AVOCADO" // string@09fe │ │ -37d386: 130f 0d01 |10b5: const/16 v15, #int 269 // #10d │ │ -37d38a: 0900 1001 0400 |10b7: move-object/16 v272, v4 │ │ -37d390: 1404 4c7c 7500 |10ba: const v4, #float 1.07893e-38 // #00757c4c │ │ -37d396: 7040 0aa2 e24f |10bd: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d39c: 6902 ea73 |10c0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AVOCADO:Lnet/sf/dibdib/generic/ColorNmz; // field@73ea │ │ -37d3a0: 2204 8e14 |10c2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d3a4: 1a0e fd52 |10c4: const-string v14, "WASABI" // string@52fd │ │ -37d3a8: 130f 0e01 |10c6: const/16 v15, #int 270 // #10e │ │ -37d3ac: 0900 1101 0200 |10c8: move-object/16 v273, v2 │ │ -37d3b2: 1402 258a 7800 |10cb: const v2, #float 1.10698e-38 // #00788a25 │ │ -37d3b8: 7040 0aa2 e42f |10ce: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d3be: 6904 dd75 |10d1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WASABI:Lnet/sf/dibdib/generic/ColorNmz; // field@75dd │ │ -37d3c2: 2202 8e14 |10d3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d3c6: 1a0e 3846 |10d5: const-string v14, "SLATE" // string@4638 │ │ -37d3ca: 130f 0f01 |10d7: const/16 v15, #int 271 // #10f │ │ -37d3ce: 0900 1201 0400 |10d9: move-object/16 v274, v4 │ │ -37d3d4: 1404 5361 5e00 |10dc: const v4, #float 8.66745e-39 // #005e6153 │ │ -37d3da: 7040 0aa2 e24f |10df: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d3e0: 6902 9c75 |10e2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SLATE:Lnet/sf/dibdib/generic/ColorNmz; // field@759c │ │ -37d3e4: 2204 8e14 |10e4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d3e8: 1a0e d60f |10e6: const-string v14, "CHARTREUSE__XKCD" // string@0fd6 │ │ -37d3ec: 130f 1001 |10e8: const/16 v15, #int 272 // #110 │ │ -37d3f0: 0900 1301 0200 |10ea: move-object/16 v275, v2 │ │ -37d3f6: 1402 0af8 c100 |10ed: const v2, #float 1.78132e-38 // #00c1f80a │ │ -37d3fc: 7040 0aa2 e42f |10f0: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d402: 6904 3574 |10f3: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHARTREUSE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7435 │ │ -37d406: 2202 8e14 |10f5: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d40a: 1a0e 7521 |10f7: const-string v14, "KIKUYU" // string@2175 │ │ -37d40e: 130f 1101 |10f9: const/16 v15, #int 273 // #111 │ │ -37d412: 0900 1401 0400 |10fb: move-object/16 v276, v4 │ │ -37d418: 1404 3bb4 9500 |10fe: const v4, #float 1.37481e-38 // #0095b43b │ │ -37d41e: 7040 0aa2 e24f |1101: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d424: 6902 b374 |1104: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.KIKUYU:Lnet/sf/dibdib/generic/ColorNmz; // field@74b3 │ │ -37d428: 2204 8e14 |1106: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d42c: 1a0e 3e46 |1108: const-string v14, "SLIME" // string@463e │ │ -37d430: 130f 1201 |110a: const/16 v15, #int 274 // #112 │ │ -37d434: 0900 1501 0200 |110c: move-object/16 v277, v2 │ │ -37d43a: 1402 04cc 9900 |110f: const v2, #float 1.4124e-38 // #0099cc04 │ │ -37d440: 7040 0aa2 e42f |1112: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d446: 6904 9f75 |1115: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SLIME:Lnet/sf/dibdib/generic/ColorNmz; // field@759f │ │ -37d44a: 2202 8e14 |1117: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d44e: 1a0e d40f |1119: const-string v14, "CHARTREUSE" // string@0fd4 │ │ -37d452: 130f 1301 |111b: const/16 v15, #int 275 // #113 │ │ -37d456: 0900 1601 0400 |111d: move-object/16 v278, v4 │ │ -37d45c: 1404 00ff c000 |1120: const v4, #float 1.77239e-38 // #00c0ff00 │ │ -37d462: 7040 0aa2 e24f |1123: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d468: 6902 3374 |1126: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CHARTREUSE:Lnet/sf/dibdib/generic/ColorNmz; // field@7433 │ │ -37d46c: 2204 8e14 |1128: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d470: 1a0e f244 |112a: const-string v14, "SAGE_GREEN" // string@44f2 │ │ -37d474: 130f 1401 |112c: const/16 v15, #int 276 // #114 │ │ -37d478: 0900 1701 0200 |112e: move-object/16 v279, v2 │ │ -37d47e: 1402 4972 6700 |1131: const v2, #float 9.50005e-39 // #00677249 │ │ -37d484: 7040 0aa2 e42f |1134: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d48a: 6904 7e75 |1137: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SAGE_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@757e │ │ -37d48e: 2202 8e14 |1139: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d492: 1a0e e222 |113b: const-string v14, "LIME20" // string@22e2 │ │ -37d496: 130f 1501 |113d: const/16 v15, #int 277 // #115 │ │ -37d49a: 0900 1801 0400 |113f: move-object/16 v280, v4 │ │ -37d4a0: 1404 45ef bf00 |1142: const v4, #float 1.76264e-38 // #00bfef45 │ │ -37d4a6: 7040 0aa2 e24f |1145: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d4ac: 6902 ce74 |1148: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIME20:Lnet/sf/dibdib/generic/ColorNmz; // field@74ce │ │ -37d4b0: 2204 8e14 |114a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d4b4: 1a0e 190d |114c: const-string v14, "BLACKPINE" // string@0d19 │ │ -37d4b8: 130f 1601 |114e: const/16 v15, #int 278 // #116 │ │ -37d4bc: 0900 1901 0200 |1150: move-object/16 v281, v2 │ │ -37d4c2: 1402 041f 1700 |1153: const v2, #float 2.12334e-39 // #00171f04 │ │ -37d4c8: 7040 0aa2 e42f |1156: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d4ce: 6904 ff73 |1159: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACKPINE:Lnet/sf/dibdib/generic/ColorNmz; // field@73ff │ │ -37d4d2: 2202 8e14 |115b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d4d6: 1a0e c440 |115d: const-string v14, "PEAR" // string@40c4 │ │ -37d4da: 130f 1701 |115f: const/16 v15, #int 279 // #117 │ │ -37d4de: 0900 1a01 0400 |1161: move-object/16 v282, v4 │ │ -37d4e4: 1404 5ff8 cb00 |1164: const v4, #float 1.87317e-38 // #00cbf85f │ │ -37d4ea: 7040 0aa2 e24f |1167: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d4f0: 6902 2e75 |116a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PEAR:Lnet/sf/dibdib/generic/ColorNmz; // field@752e │ │ -37d4f4: 2204 8e14 |116c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d4f8: 1a0e 3618 |116e: const-string v14, "ENVIRONMENT_GREEN" // string@1836 │ │ -37d4fc: 130f 1801 |1170: const/16 v15, #int 280 // #118 │ │ -37d500: 0900 1b01 0200 |1172: move-object/16 v283, v2 │ │ -37d506: 1402 3f4c 4800 |1175: const v2, #float 6.63951e-39 // #00484c3f │ │ -37d50c: 7040 0aa2 e42f |1178: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d512: 6904 7174 |117b: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ENVIRONMENT_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7471 │ │ -37d516: 2202 8e14 |117d: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d51a: 1a0e 8947 |117f: const-string v14, "SWAMP" // string@4789 │ │ -37d51e: 130f 1901 |1181: const/16 v15, #int 281 // #119 │ │ -37d522: 0900 1c01 0400 |1183: move-object/16 v284, v4 │ │ -37d528: 1404 3983 6900 |1186: const v4, #float 9.6898e-39 // #00698339 │ │ -37d52e: 7040 0aa2 e24f |1189: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d534: 6902 b475 |118c: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SWAMP:Lnet/sf/dibdib/generic/ColorNmz; // field@75b4 │ │ -37d538: 2204 8e14 |118e: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d53c: 1a0e 573b |1190: const-string v14, "MIST_GREEN" // string@3b57 │ │ -37d540: 130f 1a01 |1192: const/16 v15, #int 282 // #11a │ │ -37d544: 0900 1d01 0200 |1194: move-object/16 v285, v2 │ │ -37d54a: 1402 6d83 7a00 |1197: const v2, #float 1.12511e-38 // #007a836d │ │ -37d550: 7040 0aa2 e42f |119a: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d556: 6904 f874 |119d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MIST_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74f8 │ │ -37d55a: 2202 8e14 |119f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d55e: 1a0e 8c22 |11a1: const-string v14, "LEAF" // string@228c │ │ -37d562: 130f 1b01 |11a3: const/16 v15, #int 283 // #11b │ │ -37d566: 0900 1e01 0400 |11a5: move-object/16 v286, v4 │ │ -37d56c: 1404 0d6a 4300 |11a8: const v4, #float 6.19102e-39 // #00436a0d │ │ -37d572: 7040 0aa2 e24f |11ab: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d578: 6902 bd74 |11ae: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LEAF:Lnet/sf/dibdib/generic/ColorNmz; // field@74bd │ │ -37d57c: 2204 8e14 |11b0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d580: 1a0e e522 |11b2: const-string v14, "LIME__XKCD" // string@22e5 │ │ -37d584: 130f 1c01 |11b4: const/16 v15, #int 284 // #11c │ │ -37d588: 0900 1f01 0200 |11b6: move-object/16 v287, v2 │ │ -37d58e: 1402 32ff aa00 |11b9: const v2, #float 1.57036e-38 // #00aaff32 │ │ -37d594: 7040 0aa2 e42f |11bc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d59a: 6904 d174 |11bf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LIME__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74d1 │ │ -37d59e: 2202 8e14 |11c1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d5a2: 1a0e fb42 |11c3: const-string v14, "RAINFOREST_GREEN" // string@42fb │ │ -37d5a6: 130f 1d01 |11c5: const/16 v15, #int 285 // #11d │ │ -37d5aa: 0900 2001 0400 |11c7: move-object/16 v288, v4 │ │ -37d5b0: 1404 2d49 3d00 |11ca: const v4, #float 5.62822e-39 // #003d492d │ │ -37d5b6: 7040 0aa2 e24f |11cd: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d5bc: 6902 6275 |11d0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RAINFOREST_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7562 │ │ -37d5c0: 2204 8e14 |11d2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d5c4: 1a0e 7d40 |11d4: const-string v14, "PALM_GREEN" // string@407d │ │ -37d5c8: 130f 1e01 |11d6: const/16 v15, #int 286 // #11e │ │ -37d5cc: 0900 2101 0200 |11d8: move-object/16 v289, v2 │ │ -37d5d2: 1402 79b1 9900 |11db: const v2, #float 1.41145e-38 // #0099b179 │ │ -37d5d8: 7040 0aa2 e42f |11de: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d5de: 6904 2175 |11e1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PALM_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7521 │ │ -37d5e2: 2202 8e14 |11e3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d5e6: 1a0e 9822 |11e5: const-string v14, "LETTUCE" // string@2298 │ │ -37d5ea: 130f 1f01 |11e7: const/16 v15, #int 287 // #11f │ │ -37d5ee: 0900 2201 0400 |11e9: move-object/16 v290, v4 │ │ -37d5f4: 1404 5499 7b00 |11ec: const v4, #float 1.13508e-38 // #007b9954 │ │ -37d5fa: 7040 0aa2 e24f |11ef: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d600: 6902 c074 |11f2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LETTUCE:Lnet/sf/dibdib/generic/ColorNmz; // field@74c0 │ │ -37d604: 2204 8e14 |11f4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d608: 1a0e 7621 |11f6: const-string v14, "KIWI" // string@2176 │ │ -37d60c: 130f 2001 |11f8: const/16 v15, #int 288 // #120 │ │ -37d610: 0900 2301 0200 |11fa: move-object/16 v291, v2 │ │ -37d616: 1402 43ef 9c00 |11fd: const v2, #float 1.44122e-38 // #009cef43 │ │ -37d61c: 7040 0aa2 e42f |1200: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d622: 6904 b474 |1203: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.KIWI:Lnet/sf/dibdib/generic/ColorNmz; // field@74b4 │ │ -37d626: 2202 8e14 |1205: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d62a: 1a0e e122 |1207: const-string v14, "LIME" // string@22e1 │ │ -37d62e: 130f 2101 |1209: const/16 v15, #int 289 // #121 │ │ -37d632: 0900 2401 0400 |120b: move-object/16 v292, v4 │ │ -37d638: 1404 00ff 8000 |120e: const v4, #float 1.18464e-38 // #0080ff00 │ │ -37d63e: 7040 0aa2 e24f |1211: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d644: 6902 cd74 |1214: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIME:Lnet/sf/dibdib/generic/ColorNmz; // field@74cd │ │ -37d648: 2204 8e14 |1216: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d64c: 1a0e 180d |1218: const-string v14, "BLACKFOREST" // string@0d18 │ │ -37d650: 130f 2201 |121a: const/16 v15, #int 290 // #122 │ │ -37d654: 0900 2501 0200 |121c: move-object/16 v293, v2 │ │ -37d65a: 1402 0413 0b00 |121f: const v2, #float 1.01701e-39 // #000b1304 │ │ -37d660: 7040 0aa2 e42f |1222: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d666: 6904 fe73 |1225: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACKFOREST:Lnet/sf/dibdib/generic/ColorNmz; // field@73fe │ │ -37d66a: 2202 8e14 |1227: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d66e: 1a0e fb40 |1229: const-string v14, "PISTACHIO" // string@40fb │ │ -37d672: 130f 2301 |122b: const/16 v15, #int 291 // #123 │ │ -37d676: 0900 2601 0400 |122d: move-object/16 v294, v4 │ │ -37d67c: 1404 8bfa c000 |1230: const v4, #float 1.77223e-38 // #00c0fa8b │ │ -37d682: 7040 0aa2 e24f |1233: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d688: 6902 4575 |1236: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PISTACHIO:Lnet/sf/dibdib/generic/ColorNmz; // field@7545 │ │ -37d68c: 2204 8e14 |1238: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d690: 1a0e 5318 |123a: const-string v14, "EUCALYPTUS" // string@1853 │ │ -37d694: 130f 2401 |123c: const/16 v15, #int 292 // #124 │ │ -37d698: 0900 2701 0200 |123e: move-object/16 v295, v2 │ │ -37d69e: 1402 5b75 6600 |1241: const v2, #float 9.40932e-39 // #0066755b │ │ -37d6a4: 7040 0aa2 e42f |1244: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d6aa: 6904 7474 |1247: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EUCALYPTUS:Lnet/sf/dibdib/generic/ColorNmz; // field@7474 │ │ -37d6ae: 2202 8e14 |1249: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d6b2: 1a0e 9f1c |124b: const-string v14, "GORDONS" // string@1c9f │ │ -37d6b6: 130f 2501 |124d: const/16 v15, #int 293 // #125 │ │ -37d6ba: 0900 2801 0400 |124f: move-object/16 v296, v4 │ │ -37d6c0: 1404 0711 0b00 |1252: const v4, #float 1.0163e-39 // #000b1107 │ │ -37d6c6: 7040 0aa2 e24f |1255: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d6cc: 6902 8974 |1258: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GORDONS:Lnet/sf/dibdib/generic/ColorNmz; // field@7489 │ │ -37d6d0: 2204 8e14 |125a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d6d4: 1a0e a91c |125c: const-string v14, "GRASS" // string@1ca9 │ │ -37d6d8: 130f 2601 |125e: const/16 v15, #int 294 // #126 │ │ -37d6dc: 0900 2901 0200 |1260: move-object/16 v297, v2 │ │ -37d6e2: 1402 2dac 5c00 |1263: const v2, #float 8.51063e-39 // #005cac2d │ │ -37d6e8: 7040 0aa2 e42f |1266: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d6ee: 6904 8d74 |1269: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GRASS:Lnet/sf/dibdib/generic/ColorNmz; // field@748d │ │ -37d6f2: 2202 8e14 |126b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d6f6: 1a0e 4c45 |126d: const-string v14, "SEAWEED" // string@454c │ │ -37d6fa: 130f 2701 |126f: const/16 v15, #int 295 // #127 │ │ -37d6fe: 0900 2a01 0400 |1271: move-object/16 v298, v4 │ │ -37d704: 1404 112f 1b00 |1274: const v4, #float 2.49644e-39 // #001b2f11 │ │ -37d70a: 7040 0aa2 e24f |1277: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d710: 6902 8d75 |127a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SEAWEED:Lnet/sf/dibdib/generic/ColorNmz; // field@758d │ │ -37d714: 2204 8e14 |127c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d718: 1a0e b322 |127e: const-string v14, "LICHEN__XKCD" // string@22b3 │ │ -37d71c: 130f 2801 |1280: const/16 v15, #int 296 // #128 │ │ -37d720: 0900 2b01 0200 |1282: move-object/16 v299, v2 │ │ -37d726: 1402 7bb6 8f00 |1285: const v2, #float 1.31979e-38 // #008fb67b │ │ -37d72c: 7040 0aa2 e42f |1288: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d732: 6904 c374 |128b: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LICHEN__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74c3 │ │ -37d736: 2202 8e14 |128d: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d73a: 1a0e 011a |128f: const-string v14, "FERN_TREE" // string@1a01 │ │ -37d73e: 130f 2901 |1291: const/16 v15, #int 297 // #129 │ │ -37d742: 0900 2c01 0400 |1293: move-object/16 v300, v4 │ │ -37d748: 1404 3670 4700 |1296: const v4, #float 6.56057e-39 // #00477036 │ │ -37d74e: 7040 0aa2 e24f |1299: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d754: 6902 7874 |129c: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.FERN_TREE:Lnet/sf/dibdib/generic/ColorNmz; // field@7478 │ │ -37d758: 2204 8e14 |129e: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d75c: 1a0e 6f1d |12a0: const-string v14, "HIGHLIGHTER" // string@1d6f │ │ -37d760: 130f 2a01 |12a2: const/16 v15, #int 298 // #12a │ │ -37d764: 0900 2d01 0200 |12a4: move-object/16 v301, v2 │ │ -37d76a: 1402 00ff 4000 |12a7: const v2, #float 5.96895e-39 // #0040ff00 │ │ -37d770: 7040 0aa2 e42f |12aa: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d776: 6904 9874 |12ad: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.HIGHLIGHTER:Lnet/sf/dibdib/generic/ColorNmz; // field@7498 │ │ -37d77a: 2202 8e14 |12af: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d77e: 1a0e af1c |12b1: const-string v14, "GRAY" // string@1caf │ │ -37d782: 130f 2b01 |12b3: const/16 v15, #int 299 // #12b │ │ -37d786: 0900 2e01 0400 |12b5: move-object/16 v302, v4 │ │ -37d78c: 1404 9195 9200 |12b8: const v4, #float 1.34616e-38 // #00929591 │ │ -37d792: 7040 0aa2 e24f |12bb: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d798: 6902 8e74 |12be: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@748e │ │ -37d79c: 2204 8e14 |12c0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d7a0: 1a0e 001a |12c2: const-string v14, "FERN" // string@1a00 │ │ -37d7a4: 130f 2c01 |12c4: const/16 v15, #int 300 // #12c │ │ -37d7a8: 0900 2f01 0200 |12c6: move-object/16 v303, v2 │ │ -37d7ae: 1402 50a9 6300 |12c9: const v2, #float 9.15245e-39 // #0063a950 │ │ -37d7b4: 7040 0aa2 e42f |12cc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d7ba: 6904 7774 |12cf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FERN:Lnet/sf/dibdib/generic/ColorNmz; // field@7477 │ │ -37d7be: 2202 8e14 |12d1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d7c2: 1a0e 8d1c |12d3: const-string v14, "GLACIER" // string@1c8d │ │ -37d7c6: 130f 2d01 |12d5: const/16 v15, #int 301 // #12d │ │ -37d7ca: 0900 3001 0400 |12d7: move-object/16 v304, v4 │ │ -37d7d0: 1404 d2e1 d500 |12da: const v4, #float 1.9642e-38 // #00d5e1d2 │ │ -37d7d6: 7040 0aa2 e24f |12dd: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d7dc: 6902 8374 |12e0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GLACIER:Lnet/sf/dibdib/generic/ColorNmz; // field@7483 │ │ -37d7e0: 2204 8e14 |12e2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d7e4: 1a0e 873b |12e4: const-string v14, "MOSS_GREEN" // string@3b87 │ │ -37d7e8: 130f 2e01 |12e6: const/16 v15, #int 302 // #12e │ │ -37d7ec: 0900 3101 0200 |12e8: move-object/16 v305, v2 │ │ -37d7f2: 1402 2d57 3300 |12eb: const v2, #float 4.71488e-39 // #0033572d │ │ -37d7f8: 7040 0aa2 e42f |12ee: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d7fe: 6904 fb74 |12f1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MOSS_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74fb │ │ -37d802: 2202 8e14 |12f3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d806: 1a0e a209 |12f5: const-string v14, "APPLE_GREEN" // string@09a2 │ │ -37d80a: 130f 2f01 |12f7: const/16 v15, #int 303 // #12f │ │ -37d80e: 0900 3201 0400 |12f9: move-object/16 v306, v4 │ │ -37d814: 1404 4398 4e00 |12fc: const v4, #float 7.21779e-39 // #004e9843 │ │ -37d81a: 7040 0aa2 e24f |12ff: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d820: 6902 dd73 |1302: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@73dd │ │ -37d824: 2204 8e14 |1304: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d828: 1a0e dc10 |1306: const-string v14, "CRYSTAL_GREEN" // string@10dc │ │ -37d82c: 130f 3001 |1308: const/16 v15, #int 304 // #130 │ │ -37d830: 0900 3301 0200 |130a: move-object/16 v307, v2 │ │ -37d836: 1402 a8cc ad00 |130d: const v2, #float 1.5961e-38 // #00adcca8 │ │ -37d83c: 7040 0aa2 e42f |1310: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d842: 6904 5274 |1313: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CRYSTAL_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7452 │ │ -37d846: 2202 8e14 |1315: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d84a: 1a0e a81d |1317: const-string v14, "HUNTERGREEN" // string@1da8 │ │ -37d84e: 130f 3101 |1319: const/16 v15, #int 305 // #131 │ │ -37d852: 0900 3401 0400 |131b: move-object/16 v308, v4 │ │ -37d858: 1404 0840 0b00 |131e: const v4, #float 1.03316e-39 // #000b4008 │ │ -37d85e: 7040 0aa2 e24f |1321: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d864: 6902 a174 |1324: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HUNTERGREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74a1 │ │ -37d868: 2204 8e14 |1326: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d86c: 1a0e b43b |1328: const-string v14, "MYRTLE" // string@3bb4 │ │ -37d870: 130f 3201 |132a: const/16 v15, #int 306 // #132 │ │ -37d874: 0900 3501 0200 |132c: move-object/16 v309, v2 │ │ -37d87a: 1402 1e42 2100 |132f: const v2, #float 3.05429e-39 // #0021421e │ │ -37d880: 7040 0aa2 e42f |1332: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d886: 6904 0075 |1335: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MYRTLE:Lnet/sf/dibdib/generic/ColorNmz; // field@7500 │ │ -37d88a: 2202 8e14 |1337: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d88e: 1a0e b41c |1339: const-string v14, "GREEN__X11" // string@1cb4 │ │ -37d892: 130f 3301 |133b: const/16 v15, #int 307 // #133 │ │ -37d896: 0900 3601 0400 |133d: move-object/16 v310, v4 │ │ -37d89c: 1404 0080 0000 |1340: const v4, #float 4.59177e-41 // #00008000 │ │ -37d8a2: 7040 0aa2 e24f |1343: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d8a8: 6902 9374 |1346: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GREEN__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@7493 │ │ -37d8ac: 2204 8e14 |1348: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d8b0: 1a0e b11c |134a: const-string v14, "GREEN" // string@1cb1 │ │ -37d8b4: 130f 3401 |134c: const/16 v15, #int 308 // #134 │ │ -37d8b8: 0900 3701 0200 |134e: move-object/16 v311, v2 │ │ -37d8be: 1402 00b0 0000 |1351: const v2, #float 6.31369e-41 // #0000b000 │ │ -37d8c4: 7040 0aa2 e42f |1354: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d8ca: 6904 9074 |1357: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7490 │ │ -37d8ce: 2202 8e14 |1359: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d8d2: 1a0e fa3d |135b: const-string v14, "NEON_GREEN" // string@3dfa │ │ -37d8d6: 130f 3501 |135d: const/16 v15, #int 309 // #135 │ │ -37d8da: 0900 3801 0400 |135f: move-object/16 v312, v4 │ │ -37d8e0: 1404 00ff 0000 |1362: const v4, #float 9.14768e-41 // #0000ff00 │ │ -37d8e6: 7040 0aa2 e24f |1365: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d8ec: 6902 0675 |1368: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NEON_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7506 │ │ -37d8f0: 2204 8e14 |136a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d8f4: 1a0e b51c |136c: const-string v14, "GREEN__XKCD" // string@1cb5 │ │ -37d8f8: 130f 3601 |136e: const/16 v15, #int 310 // #136 │ │ -37d8fc: 0900 3901 0200 |1370: move-object/16 v313, v2 │ │ -37d902: 1402 1ab0 1500 |1373: const v2, #float 1.99172e-39 // #0015b01a │ │ -37d908: 7040 0aa2 e42f |1376: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d90e: 6904 9474 |1379: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GREEN__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7494 │ │ -37d912: 2202 8e14 |137b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d916: 1a0e 8843 |137d: const-string v14, "RIVERGUM" // string@4388 │ │ -37d91a: 130f 3701 |137f: const/16 v15, #int 311 // #137 │ │ -37d91e: 0900 3a01 0400 |1381: move-object/16 v314, v4 │ │ -37d924: 1404 6170 6100 |1384: const v4, #float 8.94836e-39 // #00617061 │ │ -37d92a: 7040 0aa2 e24f |1387: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d930: 6902 6f75 |138a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RIVERGUM:Lnet/sf/dibdib/generic/ColorNmz; // field@756f │ │ -37d934: 2204 8e14 |138c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d938: 1a0e c745 |138e: const-string v14, "SHAMROCK" // string@45c7 │ │ -37d93c: 130f 3801 |1390: const/16 v15, #int 312 // #138 │ │ -37d940: 0900 3b01 0200 |1392: move-object/16 v315, v2 │ │ -37d946: 1402 3466 3300 |1395: const v2, #float 4.72027e-39 // #00336634 │ │ -37d94c: 7040 0aa2 e42f |1398: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d952: 6904 8f75 |139b: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SHAMROCK:Lnet/sf/dibdib/generic/ColorNmz; // field@758f │ │ -37d956: 2202 8e14 |139d: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d95a: 1a0e 811d |139f: const-string v14, "HONEYDEW" // string@1d81 │ │ -37d95e: 130f 3901 |13a1: const/16 v15, #int 313 // #139 │ │ -37d962: 0900 3c01 0400 |13a3: move-object/16 v316, v4 │ │ -37d968: 1404 eeff ee00 |13a6: const v4, #float 2.19487e-38 // #00eeffee │ │ -37d96e: 7040 0aa2 e24f |13a9: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d974: 6902 9f74 |13ac: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HONEYDEW:Lnet/sf/dibdib/generic/ColorNmz; // field@749f │ │ -37d978: 2204 8e14 |13ae: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d97c: 1a0e 343b |13b0: const-string v14, "MINT_LIGHT" // string@3b34 │ │ -37d980: 130f 3a01 |13b2: const/16 v15, #int 314 // #13a │ │ -37d984: 0900 3d01 0200 |13b4: move-object/16 v317, v2 │ │ -37d98a: 1402 bbff b600 |13b7: const v2, #float 1.68058e-38 // #00b6ffbb │ │ -37d990: 7040 0aa2 e42f |13ba: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d996: 6904 f674 |13bd: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MINT_LIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@74f6 │ │ -37d99a: 2202 8e14 |13bf: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d99e: 1a0e b21c |13c1: const-string v14, "GREEN20" // string@1cb2 │ │ -37d9a2: 130f 3b01 |13c3: const/16 v15, #int 315 // #13b │ │ -37d9a6: 0900 3e01 0400 |13c5: move-object/16 v318, v4 │ │ -37d9ac: 1404 4bb4 3c00 |13c8: const v4, #float 5.57481e-39 // #003cb44b │ │ -37d9b2: 7040 0aa2 e24f |13cb: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d9b8: 6902 9174 |13ce: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GREEN20:Lnet/sf/dibdib/generic/ColorNmz; // field@7491 │ │ -37d9bc: 2204 8e14 |13d0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d9c0: 1a0e f440 |13d2: const-string v14, "PINE" // string@40f4 │ │ -37d9c4: 130f 3c01 |13d4: const/16 v15, #int 316 // #13c │ │ -37d9c8: 0900 3f01 0200 |13d6: move-object/16 v319, v2 │ │ -37d9ce: 1402 345d 2b00 |13d9: const v2, #float 3.98236e-39 // #002b5d34 │ │ -37d9d4: 7040 0aa2 e42f |13dc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d9da: 6904 3e75 |13df: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINE:Lnet/sf/dibdib/generic/ColorNmz; // field@753e │ │ -37d9de: 2202 8e14 |13e1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37d9e2: 1a0e a645 |13e3: const-string v14, "SERPENTINE" // string@45a6 │ │ -37d9e6: 130f 3d01 |13e5: const/16 v15, #int 317 // #13d │ │ -37d9ea: 0900 4001 0400 |13e7: move-object/16 v320, v4 │ │ -37d9f0: 1404 81a6 7800 |13ea: const v4, #float 1.108e-38 // #0078a681 │ │ -37d9f6: 7040 0aa2 e24f |13ed: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37d9fc: 6902 8e75 |13f0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SERPENTINE:Lnet/sf/dibdib/generic/ColorNmz; // field@758e │ │ -37da00: 2204 8e14 |13f2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37da04: 1a0e 323b |13f4: const-string v14, "MINT" // string@3b32 │ │ -37da08: 130f 3e01 |13f6: const/16 v15, #int 318 // #13e │ │ -37da0c: 0900 4101 0200 |13f8: move-object/16 v321, v2 │ │ -37da12: 1402 b0fe 9f00 |13fb: const v2, #float 1.46932e-38 // #009ffeb0 │ │ -37da18: 7040 0aa2 e42f |13fe: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37da1e: 6904 f474 |1401: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MINT:Lnet/sf/dibdib/generic/ColorNmz; // field@74f4 │ │ -37da22: 2202 8e14 |1403: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37da26: 1a0e f942 |1405: const-string v14, "RADIOACTIVE" // string@42f9 │ │ -37da2a: 130f 3f01 |1407: const/16 v15, #int 319 // #13f │ │ -37da2e: 0900 4201 0400 |1409: move-object/16 v322, v4 │ │ -37da34: 1404 40ff 0000 |140c: const v4, #float 9.15664e-41 // #0000ff40 │ │ -37da3a: 7040 0aa2 e24f |140f: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37da40: 6902 6075 |1412: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RADIOACTIVE:Lnet/sf/dibdib/generic/ColorNmz; // field@7560 │ │ -37da44: 2204 8e14 |1414: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37da48: 1a0e 7c40 |1416: const-string v14, "PALM" // string@407c │ │ -37da4c: 130f 4001 |1418: const/16 v15, #int 320 // #140 │ │ -37da50: 0900 4301 0200 |141a: move-object/16 v323, v2 │ │ -37da56: 1402 1023 0800 |141d: const v2, #float 7.47262e-40 // #00082310 │ │ -37da5c: 7040 0aa2 e42f |1420: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37da62: 6904 2075 |1423: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PALM:Lnet/sf/dibdib/generic/ColorNmz; // field@7520 │ │ -37da66: 2202 8e14 |1425: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37da6a: 1a0e fa46 |1427: const-string v14, "STORM_GRAY" // string@46fa │ │ -37da6e: 130f 4101 |1429: const/16 v15, #int 321 // #141 │ │ -37da72: 0900 4401 0400 |142b: move-object/16 v324, v4 │ │ -37da78: 1404 888f 8500 |142e: const v4, #float 1.22656e-38 // #00858f88 │ │ -37da7e: 7040 0aa2 e24f |1431: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37da84: 6902 aa75 |1434: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STORM_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@75aa │ │ -37da88: 2204 8e14 |1436: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37da8c: 1a0e 333b |1438: const-string v14, "MINT20" // string@3b33 │ │ -37da90: 130f 4201 |143a: const/16 v15, #int 322 // #142 │ │ -37da94: 0900 4501 0200 |143c: move-object/16 v325, v2 │ │ -37da9a: 1402 c3ff aa00 |143f: const v2, #float 1.57038e-38 // #00aaffc3 │ │ -37daa0: 7040 0aa2 e42f |1442: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37daa6: 6904 f574 |1445: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MINT20:Lnet/sf/dibdib/generic/ColorNmz; // field@74f5 │ │ -37daaa: 2202 8e14 |1447: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37daae: 1a0e 7c3f |1449: const-string v14, "OPALINE" // string@3f7c │ │ -37dab2: 130f 4301 |144b: const/16 v15, #int 323 // #143 │ │ -37dab6: 0900 4601 0400 |144d: move-object/16 v326, v4 │ │ -37dabc: 1404 b8cb af00 |1450: const v4, #float 1.61443e-38 // #00afcbb8 │ │ -37dac2: 7040 0aa2 e24f |1453: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dac8: 6902 1275 |1456: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OPALINE:Lnet/sf/dibdib/generic/ColorNmz; // field@7512 │ │ -37dacc: 2204 8e14 |1458: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dad0: 1a0e 563b |145a: const-string v14, "MIST_BLUE" // string@3b56 │ │ -37dad4: 130f 4401 |145c: const/16 v15, #int 324 // #144 │ │ -37dad8: 0900 4701 0200 |145e: move-object/16 v327, v2 │ │ -37dade: 1402 e2e6 e000 |1461: const v2, #float 2.0654e-38 // #00e0e6e2 │ │ -37dae4: 7040 0aa2 e42f |1464: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37daea: 6904 f774 |1467: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MIST_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74f7 │ │ -37daee: 2202 8e14 |1469: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37daf2: 1a0e 7b1d |146b: const-string v14, "HOLLY" // string@1d7b │ │ -37daf6: 130f 4501 |146d: const/16 v15, #int 325 // #145 │ │ -37dafa: 0900 4801 0400 |146f: move-object/16 v328, v4 │ │ -37db00: 1404 2d43 2100 |1472: const v4, #float 3.05467e-39 // #0021432d │ │ -37db06: 7040 0aa2 e24f |1475: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37db0c: 6902 9974 |1478: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOLLY:Lnet/sf/dibdib/generic/ColorNmz; // field@7499 │ │ -37db10: 2204 8e14 |147a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37db14: 1a0e 7a22 |147c: const-string v14, "LA_SALLE" // string@227a │ │ -37db18: 130f 4601 |147e: const/16 v15, #int 326 // #146 │ │ -37db1c: 0900 4901 0200 |1480: move-object/16 v329, v2 │ │ -37db22: 1402 3078 0800 |1483: const v2, #float 7.77799e-40 // #00087830 │ │ -37db28: 7040 0aa2 e42f |1486: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37db2e: 6904 bb74 |1489: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LA_SALLE:Lnet/sf/dibdib/generic/ColorNmz; // field@74bb │ │ -37db32: 2202 8e14 |148b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37db36: 1a0e f70c |148d: const-string v14, "BEANSTALK" // string@0cf7 │ │ -37db3a: 130f 4701 |148f: const/16 v15, #int 327 // #147 │ │ -37db3e: 0900 4a01 0400 |1491: move-object/16 v330, v4 │ │ -37db44: 1404 6aa5 4500 |1494: const v4, #float 6.39599e-39 // #0045a56a │ │ -37db4a: 7040 0aa2 e24f |1497: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37db50: 6902 f673 |149a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BEANSTALK:Lnet/sf/dibdib/generic/ColorNmz; // field@73f6 │ │ -37db54: 2204 8e14 |149c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37db58: 1a0e f817 |149e: const-string v14, "EMERALD" // string@17f8 │ │ -37db5c: 130f 4801 |14a0: const/16 v15, #int 328 // #148 │ │ -37db60: 0900 4b01 0200 |14a2: move-object/16 v331, v2 │ │ -37db66: 1402 355f 1900 |14a5: const v2, #float 2.33004e-39 // #00195f35 │ │ -37db6c: 7040 0aa2 e42f |14a8: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37db72: 6904 6e74 |14ab: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EMERALD:Lnet/sf/dibdib/generic/ColorNmz; // field@746e │ │ -37db76: 2202 8e14 |14ad: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37db7a: 1a0e 9850 |14af: const-string v14, "VERTIGRIS" // string@5098 │ │ -37db7e: 130f 4901 |14b1: const/16 v15, #int 329 // #149 │ │ -37db82: 0900 4c01 0400 |14b3: move-object/16 v332, v4 │ │ -37db88: 1404 658a 4600 |14b6: const v4, #float 6.47813e-39 // #00468a65 │ │ -37db8e: 7040 0aa2 e24f |14b9: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37db94: 6902 d475 |14bc: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VERTIGRIS:Lnet/sf/dibdib/generic/ColorNmz; // field@75d4 │ │ -37db98: 2204 8e14 |14be: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37db9c: 1a0e b110 |14c0: const-string v14, "COUNTY" // string@10b1 │ │ -37dba0: 130f 4a01 |14c2: const/16 v15, #int 330 // #14a │ │ -37dba4: 0900 4d01 0200 |14c4: move-object/16 v333, v2 │ │ -37dbaa: 1402 1a37 0100 |14c7: const v2, #float 1.11602e-40 // #0001371a │ │ -37dbb0: 7040 0aa2 e42f |14ca: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dbb6: 6904 4c74 |14cd: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COUNTY:Lnet/sf/dibdib/generic/ColorNmz; // field@744c │ │ -37dbba: 2202 8e14 |14cf: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dbbe: 1a0e ee4a |14d1: const-string v14, "TRAFFIC_GREEN" // string@4aee │ │ -37dbc2: 130f 4b01 |14d3: const/16 v15, #int 331 // #14b │ │ -37dbc6: 0900 4e01 0400 |14d5: move-object/16 v334, v4 │ │ -37dbcc: 1404 4254 3000 |14d8: const v4, #float 4.43833e-39 // #00305442 │ │ -37dbd2: 7040 0aa2 e24f |14db: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dbd8: 6902 c675 |14de: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TRAFFIC_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@75c6 │ │ -37dbdc: 2204 8e14 |14e0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dbe0: 1a0e 5a18 |14e2: const-string v14, "EVERGLADE" // string@185a │ │ -37dbe4: 130f 4c01 |14e4: const/16 v15, #int 332 // #14c │ │ -37dbe8: 0900 4f01 0200 |14e6: move-object/16 v335, v2 │ │ -37dbee: 1402 2e40 1c00 |14e9: const v2, #float 2.59442e-39 // #001c402e │ │ -37dbf4: 7040 0aa2 e42f |14ec: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dbfa: 6904 7574 |14ef: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EVERGLADE:Lnet/sf/dibdib/generic/ColorNmz; // field@7475 │ │ -37dbfe: 2202 8e14 |14f1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dc02: 1a0e 7541 |14f3: const-string v14, "PURE_EMERALD" // string@4175 │ │ -37dc06: 130f 4d01 |14f5: const/16 v15, #int 333 // #14d │ │ -37dc0a: 0900 5001 0400 |14f7: move-object/16 v336, v4 │ │ -37dc10: 1404 80ff 0000 |14fa: const v4, #float 9.16561e-41 // #0000ff80 │ │ -37dc16: 7040 0aa2 e24f |14fd: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dc1c: 6902 5175 |1500: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_EMERALD:Lnet/sf/dibdib/generic/ColorNmz; // field@7551 │ │ -37dc20: 2204 8e14 |1502: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dc24: 1a0e 8b46 |1504: const-string v14, "SPEARMINT" // string@468b │ │ -37dc28: 130f 4e01 |1506: const/16 v15, #int 334 // #14e │ │ -37dc2c: 0900 5101 0200 |1508: move-object/16 v337, v2 │ │ -37dc32: 1402 80ff 0000 |150b: const v2, #float 9.16561e-41 // #0000ff80 │ │ -37dc38: 7040 0aa2 e42f |150e: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dc3e: 6904 a375 |1511: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SPEARMINT:Lnet/sf/dibdib/generic/ColorNmz; // field@75a3 │ │ -37dc42: 2202 8e14 |1513: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dc46: 1a0e 3309 |1515: const-string v14, "AERO" // string@0933 │ │ -37dc4a: 130f 4f01 |1517: const/16 v15, #int 335 // #14f │ │ -37dc4e: 0900 5201 0400 |1519: move-object/16 v338, v4 │ │ -37dc54: 1404 e5ff c900 |151c: const v4, #float 1.85507e-38 // #00c9ffe5 │ │ -37dc5a: 7040 0aa2 e24f |151f: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dc60: 6902 d473 |1522: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AERO:Lnet/sf/dibdib/generic/ColorNmz; // field@73d4 │ │ -37dc64: 2204 8e14 |1524: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dc68: 1a0e 9655 |1526: const-string v14, "ZUCCHINI" // string@5596 │ │ -37dc6c: 130f 5001 |1528: const/16 v15, #int 336 // #150 │ │ -37dc70: 0900 5301 0200 |152a: move-object/16 v339, v2 │ │ -37dc76: 1402 3a44 2e00 |152d: const v2, #float 4.24891e-39 // #002e443a │ │ -37dc7c: 7040 0aa2 e42f |1530: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dc82: 6904 eb75 |1533: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ZUCCHINI:Lnet/sf/dibdib/generic/ColorNmz; // field@75eb │ │ -37dc86: 2202 8e14 |1535: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dc8a: 1a0e 5b18 |1537: const-string v14, "EVERGREEN" // string@185b │ │ -37dc8e: 130f 5101 |1539: const/16 v15, #int 337 // #151 │ │ -37dc92: 0900 5401 0400 |153b: move-object/16 v340, v4 │ │ -37dc98: 1404 2a47 0500 |153e: const v4, #float 4.84706e-40 // #0005472a │ │ -37dc9e: 7040 0aa2 e24f |1541: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dca4: 6902 7674 |1544: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.EVERGREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7476 │ │ -37dca8: 2204 8e14 |1546: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dcac: 1a0e 1e15 |1548: const-string v14, "DARTMOUTH" // string@151e │ │ -37dcb0: 130f 5201 |154a: const/16 v15, #int 338 // #152 │ │ -37dcb4: 0900 5501 0200 |154c: move-object/16 v341, v2 │ │ -37dcba: 1302 3e69 |154f: const/16 v2, #int 26942 // #693e │ │ -37dcbe: 7040 0aa2 e42f |1551: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dcc4: 6904 6074 |1554: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.DARTMOUTH:Lnet/sf/dibdib/generic/ColorNmz; // field@7460 │ │ -37dcc8: 2202 8e14 |1556: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dccc: 1a0e 7f1d |1558: const-string v14, "HOMEBUSH_GREEN" // string@1d7f │ │ -37dcd0: 130f 5301 |155a: const/16 v15, #int 339 // #153 │ │ -37dcd4: 0900 5601 0400 |155c: move-object/16 v342, v4 │ │ -37dcda: 1404 4d7f 0100 |155f: const v4, #float 1.37502e-40 // #00017f4d │ │ -37dce0: 7040 0aa2 e24f |1562: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dce6: 6902 9d74 |1565: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@749d │ │ -37dcea: 2204 8e14 |1567: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dcee: 1a0e 4c0d |1569: const-string v14, "BOTTLE_GREEN" // string@0d4c │ │ -37dcf2: 130f 5401 |156b: const/16 v15, #int 340 // #154 │ │ -37dcf6: 0900 5701 0200 |156d: move-object/16 v343, v2 │ │ -37dcfc: 1402 323a 2500 |1570: const v2, #float 3.41879e-39 // #00253a32 │ │ -37dd02: 7040 0aa2 e42f |1573: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dd08: 6904 1374 |1576: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BOTTLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7413 │ │ -37dd0c: 2202 8e14 |1578: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dd10: 1a0e c420 |157a: const-string v14, "JADE" // string@20c4 │ │ -37dd14: 130f 5501 |157c: const/16 v15, #int 341 // #155 │ │ -37dd18: 0900 5801 0400 |157e: move-object/16 v344, v4 │ │ -37dd1e: 1404 5374 1200 |1581: const v4, #float 1.69477e-39 // #00127453 │ │ -37dd24: 7040 0aa2 e24f |1584: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dd2a: 6902 ac74 |1587: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.JADE:Lnet/sf/dibdib/generic/ColorNmz; // field@74ac │ │ -37dd2e: 2204 8e14 |1589: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dd32: 1a0e 2f22 |158b: const-string v14, "LAWN_GREEN" // string@222f │ │ -37dd36: 130f 5601 |158d: const/16 v15, #int 342 // #156 │ │ -37dd3a: 0900 5901 0200 |158f: move-object/16 v345, v2 │ │ -37dd40: 1402 5d87 0d00 |1592: const v2, #float 1.24242e-39 // #000d875d │ │ -37dd46: 7040 0aa2 e42f |1595: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dd4c: 6904 ba74 |1598: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAWN_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74ba │ │ -37dd50: 2202 8e14 |159a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dd54: 1a0e a110 |159c: const-string v14, "COOTAMUNDRA" // string@10a1 │ │ -37dd58: 130f 5701 |159e: const/16 v15, #int 343 // #157 │ │ -37dd5c: 0900 5a01 0400 |15a0: move-object/16 v346, v4 │ │ -37dd62: 1404 919e 7500 |15a3: const v4, #float 1.08016e-38 // #00759e91 │ │ -37dd68: 7040 0aa2 e24f |15a6: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dd6e: 6902 4574 |15a9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.COOTAMUNDRA:Lnet/sf/dibdib/generic/ColorNmz; // field@7445 │ │ -37dd72: 2204 8e14 |15ab: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dd76: 1a0e e345 |15ad: const-string v14, "SHERWOOD" // string@45e3 │ │ -37dd7a: 130f 5801 |15af: const/16 v15, #int 344 // #158 │ │ -37dd7e: 0900 5b01 0200 |15b1: move-object/16 v347, v2 │ │ -37dd84: 1402 2c40 0200 |15b4: const v2, #float 2.06692e-40 // #0002402c │ │ -37dd8a: 7040 0aa2 e42f |15b7: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dd90: 6904 9275 |15ba: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SHERWOOD:Lnet/sf/dibdib/generic/ColorNmz; // field@7592 │ │ -37dd94: 2202 8e14 |15bc: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dd98: 1a0e 7b0d |15be: const-string v14, "BURNHAM" // string@0d7b │ │ -37dd9c: 130f 5901 |15c0: const/16 v15, #int 345 // #159 │ │ -37dda0: 0900 5c01 0400 |15c2: move-object/16 v348, v4 │ │ -37dda6: 1304 202e |15c5: const/16 v4, #int 11808 // #2e20 │ │ -37ddaa: 7040 0aa2 e24f |15c7: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ddb0: 6902 1f74 |15ca: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BURNHAM:Lnet/sf/dibdib/generic/ColorNmz; // field@741f │ │ -37ddb4: 2204 8e14 |15cc: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ddb8: 1a0e 9646 |15ce: const-string v14, "SPRUCE" // string@4696 │ │ -37ddbc: 130f 5a01 |15d0: const/16 v15, #int 346 // #15a │ │ -37ddc0: 0900 5d01 0200 |15d2: move-object/16 v349, v2 │ │ -37ddc6: 1402 4f67 0500 |15d5: const v2, #float 4.96238e-40 // #0005674f │ │ -37ddcc: 7040 0aa2 e42f |15d8: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ddd2: 6904 a675 |15db: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SPRUCE:Lnet/sf/dibdib/generic/ColorNmz; // field@75a6 │ │ -37ddd6: 2202 8e14 |15dd: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ddda: 1a0e 6c4b |15df: const-string v14, "TURQUOISE" // string@4b6c │ │ -37ddde: 130f 5b01 |15e1: const/16 v15, #int 347 // #15b │ │ -37dde2: 0900 5e01 0400 |15e3: move-object/16 v350, v4 │ │ -37dde8: 1404 c0ff 0000 |15e6: const v4, #float 9.17458e-41 // #0000ffc0 │ │ -37ddee: 7040 0aa2 e24f |15e9: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ddf4: 6902 c875 |15ec: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TURQUOISE:Lnet/sf/dibdib/generic/ColorNmz; // field@75c8 │ │ -37ddf8: 2204 8e14 |15ee: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ddfc: 1a0e b31c |15f0: const-string v14, "GREEN_ICE" // string@1cb3 │ │ -37de00: 130f 5c01 |15f2: const/16 v15, #int 348 // #15c │ │ -37de04: 0900 5f01 0200 |15f4: move-object/16 v351, v2 │ │ -37de0a: 1402 a2ae 7800 |15f7: const v2, #float 1.10829e-38 // #0078aea2 │ │ -37de10: 7040 0aa2 e42f |15fa: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37de16: 6904 9274 |15fd: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GREEN_ICE:Lnet/sf/dibdib/generic/ColorNmz; // field@7492 │ │ -37de1a: 2202 8e14 |15ff: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37de1e: 1a0e 1546 |1601: const-string v14, "SILVER_GRAY__A" // string@4615 │ │ -37de22: 130f 5d01 |1603: const/16 v15, #int 349 // #15d │ │ -37de26: 0900 6001 0400 |1605: move-object/16 v352, v4 │ │ -37de2c: 1404 c5c7 bd00 |1608: const v4, #float 1.74286e-38 // #00bdc7c5 │ │ -37de32: 7040 0aa2 e24f |160b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37de38: 6902 9775 |160e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SILVER_GRAY__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7597 │ │ -37de3c: 2204 8e14 |1610: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37de40: 1a0e 4546 |1612: const-string v14, "SMOKE_BLUE" // string@4645 │ │ -37de44: 130f 5e01 |1614: const/16 v15, #int 350 // #15e │ │ -37de48: 0900 6101 0200 |1616: move-object/16 v353, v2 │ │ -37de4e: 1402 b2b6 9e00 |1619: const v2, #float 1.45755e-38 // #009eb6b2 │ │ -37de54: 7040 0aa2 e42f |161c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37de5a: 6904 a175 |161f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SMOKE_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75a1 │ │ -37de5e: 2202 8e14 |1621: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37de62: 1a0e 171e |1623: const-string v14, "ICE" // string@1e17 │ │ -37de66: 130f 5f01 |1625: const/16 v15, #int 351 // #15f │ │ -37de6a: 0900 6201 0400 |1627: move-object/16 v354, v4 │ │ -37de70: 1404 faff d600 |162a: const v4, #float 1.97446e-38 // #00d6fffa │ │ -37de76: 7040 0aa2 e24f |162d: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37de7c: 6902 a374 |1630: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ICE:Lnet/sf/dibdib/generic/ColorNmz; // field@74a3 │ │ -37de80: 2204 8e14 |1632: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37de84: 1a0e e440 |1634: const-string v14, "PERSIAN_GREEN" // string@40e4 │ │ -37de88: 130f 6001 |1636: const/16 v15, #int 352 // #160 │ │ -37de8c: 0900 6301 0200 |1638: move-object/16 v355, v2 │ │ -37de92: 1402 93a6 0000 |163b: const v2, #float 5.97556e-41 // #0000a693 │ │ -37de98: 7040 0aa2 e42f |163e: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37de9e: 6904 3675 |1641: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7536 │ │ -37dea2: 2202 8e14 |1643: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dea6: 1a0e 2a4a |1645: const-string v14, "TEAL20" // string@4a2a │ │ -37deaa: 130f 6101 |1647: const/16 v15, #int 353 // #161 │ │ -37deae: 0900 6401 0400 |1649: move-object/16 v356, v4 │ │ -37deb4: 1404 9099 4600 |164c: const v4, #float 6.48357e-39 // #00469990 │ │ -37deba: 7040 0aa2 e24f |164f: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dec0: 6902 bb75 |1652: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEAL20:Lnet/sf/dibdib/generic/ColorNmz; // field@75bb │ │ -37dec4: 2204 8e14 |1654: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dec8: 1a0e 2553 |1656: const-string v14, "WOODSMOKE" // string@5325 │ │ -37decc: 130f 6201 |1658: const/16 v15, #int 354 // #162 │ │ -37ded0: 0900 6501 0200 |165a: move-object/16 v357, v2 │ │ -37ded6: 1402 1011 0400 |165d: const v2, #float 3.73463e-40 // #00041110 │ │ -37dedc: 7040 0aa2 e42f |1660: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dee2: 6904 e475 |1663: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WOODSMOKE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e4 │ │ -37dee6: 2202 8e14 |1665: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37deea: 1a0e 4945 |1667: const-string v14, "SEA" // string@4549 │ │ -37deee: 130f 6301 |1669: const/16 v15, #int 355 // #163 │ │ -37def2: 0900 6601 0400 |166b: move-object/16 v358, v4 │ │ -37def8: 1404 9299 3c00 |166e: const v4, #float 5.56522e-39 // #003c9992 │ │ -37defe: 7040 0aa2 e24f |1671: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37df04: 6902 8c75 |1674: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SEA:Lnet/sf/dibdib/generic/ColorNmz; // field@758c │ │ -37df08: 2204 8e14 |1676: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37df0c: 1a0e b74a |1678: const-string v14, "TOPAZ" // string@4ab7 │ │ -37df10: 130f 6401 |167a: const/16 v15, #int 356 // #164 │ │ -37df14: 0900 6701 0200 |167c: move-object/16 v359, v2 │ │ -37df1a: 1402 afbb 1300 |167f: const v2, #float 1.8122e-39 // #0013bbaf │ │ -37df20: 7040 0aa2 e42f |1682: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37df26: 6904 c375 |1685: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TOPAZ:Lnet/sf/dibdib/generic/ColorNmz; // field@75c3 │ │ -37df2a: 2202 8e14 |1687: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37df2e: 1a0e e41a |1689: const-string v14, "FROSTED" // string@1ae4 │ │ -37df32: 130f 6501 |168b: const/16 v15, #int 357 // #165 │ │ -37df36: 0900 6801 0400 |168d: move-object/16 v360, v4 │ │ -37df3c: 1404 feff ee00 |1690: const v4, #float 2.19487e-38 // #00eefffe │ │ -37df42: 7040 0aa2 e24f |1693: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37df48: 6902 7e74 |1696: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.FROSTED:Lnet/sf/dibdib/generic/ColorNmz; // field@747e │ │ -37df4c: 2204 8e14 |1698: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37df50: 1a0e 2d0d |169a: const-string v14, "BLUE_GUM" // string@0d2d │ │ -37df54: 130f 6601 |169c: const/16 v15, #int 358 // #166 │ │ -37df58: 0900 6901 0200 |169e: move-object/16 v361, v2 │ │ -37df5e: 1402 888a 6a00 |16a1: const v2, #float 9.78426e-39 // #006a8a88 │ │ -37df64: 7040 0aa2 e42f |16a4: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37df6a: 6904 0e74 |16a7: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUE_GUM:Lnet/sf/dibdib/generic/ColorNmz; // field@740e │ │ -37df6e: 2202 8e14 |16a9: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37df72: 1a0e a91d |16ab: const-string v14, "HUON_GREEN" // string@1da9 │ │ -37df76: 130f 6701 |16ad: const/16 v15, #int 359 // #167 │ │ -37df7a: 0900 6a01 0400 |16af: move-object/16 v362, v4 │ │ -37df80: 1404 b1b3 7200 |16b2: const v4, #float 1.05337e-38 // #0072b3b1 │ │ -37df86: 7040 0aa2 e24f |16b5: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37df8c: 6902 a274 |16b8: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HUON_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74a2 │ │ -37df90: 2204 8e14 |16ba: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37df94: 1a0e 7f47 |16bc: const-string v14, "SURFIE_TEAL" // string@477f │ │ -37df98: 130f 6801 |16be: const/16 v15, #int 360 // #168 │ │ -37df9c: 0900 6b01 0200 |16c0: move-object/16 v363, v2 │ │ -37dfa2: 1402 797a 0c00 |16c3: const v2, #float 1.14596e-39 // #000c7a79 │ │ -37dfa8: 7040 0aa2 e42f |16c6: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dfae: 6904 b275 |16c9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SURFIE_TEAL:Lnet/sf/dibdib/generic/ColorNmz; // field@75b2 │ │ -37dfb2: 2202 8e14 |16cb: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dfb6: 1a0e ac09 |16cd: const-string v14, "AQUA__X11" // string@09ac │ │ -37dfba: 130f 6901 |16cf: const/16 v15, #int 361 // #169 │ │ -37dfbe: 0900 6c01 0400 |16d1: move-object/16 v364, v4 │ │ -37dfc4: 1404 ffff 0000 |16d4: const v4, #float 9.18341e-41 // #0000ffff │ │ -37dfca: 7040 0aa2 e24f |16d7: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dfd0: 6902 e573 |16da: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AQUA__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@73e5 │ │ -37dfd4: 2204 8e14 |16dc: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dfd8: 1a0e f410 |16de: const-string v14, "CYAN" // string@10f4 │ │ -37dfdc: 130f 6a01 |16e0: const/16 v15, #int 362 // #16a │ │ -37dfe0: 0900 6d01 0200 |16e2: move-object/16 v365, v2 │ │ -37dfe6: 1402 ffff 0000 |16e5: const v2, #float 9.18341e-41 // #0000ffff │ │ -37dfec: 7040 0aa2 e42f |16e8: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37dff2: 6904 5574 |16eb: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CYAN:Lnet/sf/dibdib/generic/ColorNmz; // field@7455 │ │ -37dff6: 2202 8e14 |16ed: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37dffa: 1a0e f610 |16ef: const-string v14, "CYAN_BRIGHT" // string@10f6 │ │ -37dffe: 130f 6b01 |16f1: const/16 v15, #int 363 // #16b │ │ -37e002: 0900 6e01 0400 |16f3: move-object/16 v366, v4 │ │ -37e008: 1404 fefd 4100 |16f6: const v4, #float 6.06042e-39 // #0041fdfe │ │ -37e00e: 7040 0aa2 e24f |16f9: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e014: 6902 5774 |16fc: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CYAN_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@7457 │ │ -37e018: 2204 8e14 |16fe: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e01c: 1a0e 6d4b |1700: const-string v14, "TURQUOISE__A" // string@4b6d │ │ -37e020: 130f 6c01 |1702: const/16 v15, #int 364 // #16c │ │ -37e024: 0900 6f01 0200 |1704: move-object/16 v367, v2 │ │ -37e02a: 1402 8785 0900 |1707: const v2, #float 8.7442e-40 // #00098587 │ │ -37e030: 7040 0aa2 e42f |170a: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e036: 6904 c975 |170d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TURQUOISE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@75c9 │ │ -37e03a: 2202 8e14 |170f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e03e: 1a0e 8f3a |1711: const-string v14, "MALACHITE" // string@3a8f │ │ -37e042: 130f 6d01 |1713: const/16 v15, #int 365 // #16d │ │ -37e046: 0900 7001 0400 |1715: move-object/16 v368, v4 │ │ -37e04c: 1404 5451 1000 |1718: const v4, #float 1.49854e-39 // #00105154 │ │ -37e052: 7040 0aa2 e24f |171b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e058: 6902 dc74 |171e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MALACHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@74dc │ │ -37e05c: 2204 8e14 |1720: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e060: 1a0e 2816 |1722: const-string v14, "DIAMANTIA" // string@1628 │ │ -37e064: 130f 6e01 |1724: const/16 v15, #int 366 // #16e │ │ -37e068: 0900 7101 0200 |1726: move-object/16 v369, v2 │ │ -37e06e: 1302 746c |1729: const/16 v2, #int 27764 // #6c74 │ │ -37e072: 7040 0aa2 e42f |172b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e078: 6904 6574 |172e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.DIAMANTIA:Lnet/sf/dibdib/generic/ColorNmz; // field@7465 │ │ -37e07c: 2202 8e14 |1730: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e080: 1a0e e245 |1732: const-string v14, "SHERPA" // string@45e2 │ │ -37e084: 130f 6f01 |1734: const/16 v15, #int 367 // #16f │ │ -37e088: 0900 7201 0400 |1736: move-object/16 v370, v4 │ │ -37e08e: 1304 5049 |1739: const/16 v4, #int 18768 // #4950 │ │ -37e092: 7040 0aa2 e24f |173b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e098: 6902 9175 |173e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SHERPA:Lnet/sf/dibdib/generic/ColorNmz; // field@7591 │ │ -37e09c: 2204 8e14 |1740: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e0a0: 1a0e e740 |1742: const-string v14, "PETROL" // string@40e7 │ │ -37e0a4: 130f 7001 |1744: const/16 v15, #int 368 // #170 │ │ -37e0a8: 0900 7301 0200 |1746: move-object/16 v371, v2 │ │ -37e0ae: 1302 6a5f |1749: const/16 v2, #int 24426 // #5f6a │ │ -37e0b2: 7040 0aa2 e42f |174b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e0b8: 6904 3975 |174e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PETROL:Lnet/sf/dibdib/generic/ColorNmz; // field@7539 │ │ -37e0bc: 2202 8e14 |1750: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e0c0: 1a0e 901d |1752: const-string v14, "HOSTA_BLUE" // string@1d90 │ │ -37e0c4: 130f 7101 |1754: const/16 v15, #int 369 // #171 │ │ -37e0c8: 0900 7401 0400 |1756: move-object/16 v372, v4 │ │ -37e0ce: 1404 c7bf 7700 |1759: const v4, #float 1.09972e-38 // #0077bfc7 │ │ -37e0d4: 7040 0aa2 e24f |175c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e0da: 6902 a074 |175f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOSTA_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74a0 │ │ -37e0de: 2204 8e14 |1761: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e0e2: 1a0e a63f |1763: const-string v14, "ORIENTAL_BLUE" // string@3fa6 │ │ -37e0e6: 130f 7201 |1765: const/16 v15, #int 370 // #172 │ │ -37e0ea: 0900 7501 0200 |1767: move-object/16 v373, v2 │ │ -37e0f0: 1402 9287 3500 |176a: const v2, #float 4.91591e-39 // #00358792 │ │ -37e0f6: 7040 0aa2 e42f |176d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e0fc: 6904 1b75 |1770: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ORIENTAL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@751b │ │ -37e100: 2202 8e14 |1772: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e104: 1a0e 5b3f |1774: const-string v14, "OCEAN" // string@3f5b │ │ -37e108: 130f 7301 |1776: const/16 v15, #int 371 // #173 │ │ -37e10c: 0900 7601 0400 |1778: move-object/16 v374, v4 │ │ -37e112: 1404 927b 0100 |177b: const v4, #float 1.36164e-40 // #00017b92 │ │ -37e118: 7040 0aa2 e24f |177e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e11e: 6902 0975 |1781: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OCEAN:Lnet/sf/dibdib/generic/ColorNmz; // field@7509 │ │ -37e122: 2204 8e14 |1783: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e126: 1a0e 311a |1785: const-string v14, "FIREFLY" // string@1a31 │ │ -37e12a: 130f 7401 |1787: const/16 v15, #int 372 // #174 │ │ -37e12e: 0900 7701 0200 |1789: move-object/16 v375, v2 │ │ -37e134: 1402 302a 0e00 |178c: const v2, #float 1.30083e-39 // #000e2a30 │ │ -37e13a: 7040 0aa2 e42f |178f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e140: 6904 7b74 |1792: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FIREFLY:Lnet/sf/dibdib/generic/ColorNmz; // field@747b │ │ -37e144: 2202 8e14 |1794: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e148: 1a0e f510 |1796: const-string v14, "CYAN20" // string@10f5 │ │ -37e14c: 130f 7501 |1798: const/16 v15, #int 373 // #175 │ │ -37e150: 0900 7801 0400 |179a: move-object/16 v376, v4 │ │ -37e156: 1404 f4d4 4200 |179d: const v4, #float 6.13754e-39 // #0042d4f4 │ │ -37e15c: 7040 0aa2 e24f |17a0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e162: 6902 5674 |17a3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CYAN20:Lnet/sf/dibdib/generic/ColorNmz; // field@7456 │ │ -37e166: 2204 8e14 |17a5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e16a: 1a0e c340 |17a7: const-string v14, "PEACOCK_BLUE" // string@40c3 │ │ -37e16e: 130f 7601 |17a9: const/16 v15, #int 374 // #176 │ │ -37e172: 0900 7901 0200 |17ab: move-object/16 v377, v2 │ │ -37e178: 1402 6457 2400 |17ae: const v2, #float 3.33743e-39 // #00245764 │ │ -37e17e: 7040 0aa2 e42f |17b1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e184: 6904 2d75 |17b4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEACOCK_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@752d │ │ -37e188: 2202 8e14 |17b6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e18c: 1a0e 2f0a |17b8: const-string v14, "AZURE" // string@0a2f │ │ -37e190: 130f 7701 |17ba: const/16 v15, #int 375 // #177 │ │ -37e194: 0900 7a01 0400 |17bc: move-object/16 v378, v4 │ │ -37e19a: 1404 ffc0 0000 |17bf: const v4, #float 6.9234e-41 // #0000c0ff │ │ -37e1a0: 7040 0aa2 e24f |17c2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e1a6: 6902 eb73 |17c5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AZURE:Lnet/sf/dibdib/generic/ColorNmz; // field@73eb │ │ -37e1aa: 2204 8e14 |17c7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e1ae: 1a0e 3346 |17c9: const-string v14, "SKY_BAFF" // string@4633 │ │ -37e1b2: 130f 7801 |17cb: const/16 v15, #int 376 // #178 │ │ -37e1b6: 0900 7b01 0200 |17cd: move-object/16 v379, v2 │ │ -37e1bc: 1402 ffba 0000 |17d0: const v2, #float 6.70816e-41 // #0000baff │ │ -37e1c2: 7040 0aa2 e42f |17d3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e1c8: 6904 9975 |17d6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SKY_BAFF:Lnet/sf/dibdib/generic/ColorNmz; // field@7599 │ │ -37e1cc: 2202 8e14 |17d8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e1d0: 1a0e 3446 |17da: const-string v14, "SKY_BLUE" // string@4634 │ │ -37e1d4: 130f 7901 |17dc: const/16 v15, #int 377 // #179 │ │ -37e1d8: 0900 7c01 0400 |17de: move-object/16 v380, v4 │ │ -37e1de: 1404 c7b7 7d00 |17e1: const v4, #float 1.15454e-38 // #007db7c7 │ │ -37e1e4: 7040 0aa2 e24f |17e4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e1ea: 6902 9a75 |17e7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SKY_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@759a │ │ -37e1ee: 2204 8e14 |17e9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e1f2: 1a0e aa09 |17eb: const-string v14, "AQUA" // string@09aa │ │ -37e1f6: 130f 7a01 |17ed: const/16 v15, #int 378 // #17a │ │ -37e1fa: 0900 7d01 0200 |17ef: move-object/16 v381, v2 │ │ -37e200: 1402 ac97 5000 |17f2: const v2, #float 7.40125e-39 // #005097ac │ │ -37e206: 7040 0aa2 e42f |17f5: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e20c: 6904 e373 |17f8: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AQUA:Lnet/sf/dibdib/generic/ColorNmz; // field@73e3 │ │ -37e210: 2202 8e14 |17fa: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e214: 1a0e 8240 |17fc: const-string v14, "PARADISE_BLUE" // string@4082 │ │ -37e218: 130f 7b01 |17fe: const/16 v15, #int 379 // #17b │ │ -37e21c: 0900 7e01 0400 |1800: move-object/16 v382, v4 │ │ -37e222: 1404 ba99 3400 |1803: const v4, #float 4.83059e-39 // #003499ba │ │ -37e228: 7040 0aa2 e24f |1806: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e22e: 6902 2375 |1809: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PARADISE_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7523 │ │ -37e232: 2204 8e14 |180b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e236: 1a0e c240 |180d: const-string v14, "PEACOCK" // string@40c2 │ │ -37e23a: 130f 7c01 |180f: const/16 v15, #int 380 // #17c │ │ -37e23e: 0900 7f01 0200 |1811: move-object/16 v383, v2 │ │ -37e244: 1402 9567 0100 |1814: const v2, #float 1.28994e-40 // #00016795 │ │ -37e24a: 7040 0aa2 e42f |1817: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e250: 6904 2c75 |181a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEACOCK:Lnet/sf/dibdib/generic/ColorNmz; // field@752c │ │ -37e254: 2202 8e14 |181c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e258: 1a0e 294a |181e: const-string v14, "TEAL" // string@4a29 │ │ -37e25c: 130f 7d01 |1820: const/16 v15, #int 381 // #17d │ │ -37e260: 0900 8001 0400 |1822: move-object/16 v384, v4 │ │ -37e266: 1404 4e3f 1800 |1825: const v4, #float 2.22676e-39 // #00183f4e │ │ -37e26c: 7040 0aa2 e24f |1828: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e272: 6902 ba75 |182b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEAL:Lnet/sf/dibdib/generic/ColorNmz; // field@75ba │ │ -37e276: 2204 8e14 |182d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e27a: 1a0e 8c3b |182f: const-string v14, "MOUNTAIN_BLUE" // string@3b8c │ │ -37e27e: 130f 7e01 |1831: const/16 v15, #int 382 // #17e │ │ -37e282: 0900 8101 0200 |1833: move-object/16 v385, v2 │ │ -37e288: 1402 6856 2900 |1836: const v2, #float 3.79625e-39 // #00295668 │ │ -37e28e: 7040 0aa2 e42f |1839: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e294: 6904 fc74 |183c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MOUNTAIN_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74fc │ │ -37e298: 2202 8e14 |183e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e29c: 1a0e f946 |1840: const-string v14, "STORM_BLUE" // string@46f9 │ │ -37e2a0: 130f 7f01 |1842: const/16 v15, #int 383 // #17f │ │ -37e2a4: 0900 8201 0400 |1844: move-object/16 v386, v4 │ │ -37e2aa: 1404 947c 3f00 |1847: const v4, #float 5.83033e-39 // #003f7c94 │ │ -37e2b0: 7040 0aa2 e24f |184a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e2b6: 6902 a975 |184d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STORM_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75a9 │ │ -37e2ba: 2204 8e14 |184f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e2be: 1a0e 2e4b |1851: const-string v14, "TROPICAL_BLUE" // string@4b2e │ │ -37e2c2: 130f 8001 |1853: const/16 v15, #int 384 // #180 │ │ -37e2c6: 0900 8301 0200 |1855: move-object/16 v387, v2 │ │ -37e2cc: 1302 9866 |1858: const/16 v2, #int 26264 // #6698 │ │ -37e2d0: 7040 0aa2 e42f |185a: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e2d6: 6904 c775 |185d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TROPICAL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75c7 │ │ -37e2da: 2202 8e14 |185f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e2de: 1a0e c709 |1861: const-string v14, "ASTROBLUE" // string@09c7 │ │ -37e2e2: 130f 8101 |1863: const/16 v15, #int 385 // #181 │ │ -37e2e6: 0900 8401 0400 |1865: move-object/16 v388, v4 │ │ -37e2ec: 1404 623e 0100 |1868: const v4, #float 1.14214e-40 // #00013e62 │ │ -37e2f2: 7040 0aa2 e24f |186b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e2f8: 6902 e773 |186e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ASTROBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@73e7 │ │ -37e2fc: 2204 8e14 |1870: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e300: 1a0e f240 |1872: const-string v14, "PICTON" // string@40f2 │ │ -37e304: 130f 8201 |1874: const/16 v15, #int 386 // #182 │ │ -37e308: 0900 8501 0200 |1876: move-object/16 v389, v2 │ │ -37e30e: 1402 e8b1 4500 |1879: const v2, #float 6.40047e-39 // #0045b1e8 │ │ -37e314: 7040 0aa2 e42f |187c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e31a: 6904 3d75 |187f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PICTON:Lnet/sf/dibdib/generic/ColorNmz; // field@753d │ │ -37e31e: 2202 8e14 |1881: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e322: 1a0e 310a |1883: const-string v14, "AZURE__XKCD" // string@0a31 │ │ -37e326: 130f 8301 |1885: const/16 v15, #int 387 // #183 │ │ -37e32a: 0900 8601 0400 |1887: move-object/16 v390, v4 │ │ -37e330: 1404 f39a 0600 |188a: const v4, #float 6.06598e-40 // #00069af3 │ │ -37e336: 7040 0aa2 e24f |188d: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e33c: 6902 ed73 |1890: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AZURE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@73ed │ │ -37e340: 2204 8e14 |1892: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e344: 1a0e 951f |1894: const-string v14, "IVY_BLUE" // string@1f95 │ │ -37e348: 130f 8401 |1896: const/16 v15, #int 388 // #184 │ │ -37e34c: 0900 8701 0200 |1898: move-object/16 v391, v2 │ │ -37e352: 1402 d79a 2c00 |189b: const v2, #float 4.09631e-39 // #002c9ad7 │ │ -37e358: 7040 0aa2 e42f |189e: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e35e: 6904 aa74 |18a1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.IVY_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74aa │ │ -37e362: 2202 8e14 |18a3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e366: 1a0e 1c3b |18a5: const-string v14, "MIDNIGHT_BLUE" // string@3b1c │ │ -37e36a: 130f 8501 |18a7: const/16 v15, #int 389 // #185 │ │ -37e36e: 0900 8801 0400 |18a9: move-object/16 v392, v4 │ │ -37e374: 1404 2215 0100 |18ac: const v4, #float 9.94165e-41 // #00011522 │ │ -37e37a: 7040 0aa2 e24f |18af: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e380: 6902 f074 |18b2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MIDNIGHT_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74f0 │ │ -37e384: 2204 8e14 |18b4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e388: 1a0e db10 |18b6: const-string v14, "CRYSTAL_BAFF" // string@10db │ │ -37e38c: 130f 8601 |18b8: const/16 v15, #int 390 // #186 │ │ -37e390: 0900 8901 0200 |18ba: move-object/16 v393, v2 │ │ -37e396: 1402 ffba 4000 |18bd: const v2, #float 5.94455e-39 // #0040baff │ │ -37e39c: 7040 0aa2 e42f |18c0: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e3a2: 6904 5174 |18c3: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CRYSTAL_BAFF:Lnet/sf/dibdib/generic/ColorNmz; // field@7451 │ │ -37e3a6: 2202 8e14 |18c5: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e3aa: 1a0e 2643 |18c7: const-string v14, "REGAL_BLUE" // string@4326 │ │ -37e3ae: 130f 8701 |18c9: const/16 v15, #int 391 // #187 │ │ -37e3b2: 0900 8a01 0400 |18cb: move-object/16 v394, v4 │ │ -37e3b8: 1404 6a3f 0100 |18ce: const v4, #float 1.14584e-40 // #00013f6a │ │ -37e3be: 7040 0aa2 e24f |18d1: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e3c4: 6902 6d75 |18d4: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.REGAL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@756d │ │ -37e3c8: 2204 8e14 |18d6: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e3cc: 1a0e 903a |18d8: const-string v14, "MALIBU" // string@3a90 │ │ -37e3d0: 130f 8801 |18da: const/16 v15, #int 392 // #188 │ │ -37e3d4: 0900 8b01 0200 |18dc: move-object/16 v395, v2 │ │ -37e3da: 1402 f7c8 7d00 |18df: const v2, #float 1.15515e-38 // #007dc8f7 │ │ -37e3e0: 7040 0aa2 e42f |18e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e3e6: 6904 dd74 |18e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MALIBU:Lnet/sf/dibdib/generic/ColorNmz; // field@74dd │ │ -37e3ea: 2202 8e14 |18e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e3ee: 1a0e e840 |18e9: const-string v14, "PEWTER" // string@40e8 │ │ -37e3f2: 130f 8901 |18eb: const/16 v15, #int 393 // #189 │ │ -37e3f6: 0900 8c01 0400 |18ed: move-object/16 v396, v4 │ │ -37e3fc: 1404 6460 5900 |18f0: const v4, #float 8.20794e-39 // #00596064 │ │ -37e402: 7040 0aa2 e24f |18f3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e408: 6902 3a75 |18f6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PEWTER:Lnet/sf/dibdib/generic/ColorNmz; // field@753a │ │ -37e40c: 2204 8e14 |18f8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e410: 1a0e 624f |18fa: const-string v14, "URANIAN" // string@4f62 │ │ -37e414: 130f 8a01 |18fc: const/16 v15, #int 394 // #18a │ │ -37e418: 0900 8d01 0200 |18fe: move-object/16 v397, v2 │ │ -37e41e: 1402 f5db af00 |1901: const v2, #float 1.61501e-38 // #00afdbf5 │ │ -37e424: 7040 0aa2 e42f |1904: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e42a: 6904 d075 |1907: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.URANIAN:Lnet/sf/dibdib/generic/ColorNmz; // field@75d0 │ │ -37e42e: 2202 8e14 |1909: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e432: 1a0e 1b0d |190b: const-string v14, "BLACK_PEARL" // string@0d1b │ │ -37e436: 130f 8b01 |190d: const/16 v15, #int 395 // #18b │ │ -37e43a: 0900 8e01 0400 |190f: move-object/16 v398, v4 │ │ -37e440: 1304 2815 |1912: const/16 v4, #int 5416 // #1528 │ │ -37e444: 7040 0aa2 e24f |1914: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e44a: 6902 0174 |1917: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLACK_PEARL:Lnet/sf/dibdib/generic/ColorNmz; // field@7401 │ │ -37e44e: 2204 8e14 |1919: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e452: 1a0e 804b |191b: const-string v14, "TWINBED" // string@4b80 │ │ -37e456: 130f 8c01 |191d: const/16 v15, #int 396 // #18c │ │ -37e45a: 0900 8f01 0200 |191f: move-object/16 v399, v2 │ │ -37e460: 1402 eddb be00 |1922: const v2, #float 1.75276e-38 // #00bedbed │ │ -37e466: 7040 0aa2 e42f |1925: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e46c: 6904 cb75 |1928: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TWINBED:Lnet/sf/dibdib/generic/ColorNmz; // field@75cb │ │ -37e470: 2202 8e14 |192a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e474: 1a0e 3a46 |192c: const-string v14, "SLATE__XKCD" // string@463a │ │ -37e478: 130f 8d01 |192e: const/16 v15, #int 397 // #18d │ │ -37e47c: 0900 9001 0400 |1930: move-object/16 v400, v4 │ │ -37e482: 1404 7265 5100 |1933: const v4, #float 7.47507e-39 // #00516572 │ │ -37e488: 7040 0aa2 e24f |1936: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e48e: 6902 9e75 |1939: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SLATE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@759e │ │ -37e492: 2204 8e14 |193b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e496: 1a0e 3546 |193d: const-string v14, "SKY_BRIGHT" // string@4635 │ │ -37e49a: 130f 8e01 |193f: const/16 v15, #int 398 // #18e │ │ -37e49e: 0900 9101 0200 |1941: move-object/16 v401, v2 │ │ -37e4a4: 1402 fcca 8200 |1944: const v2, #float 1.20114e-38 // #0082cafc │ │ -37e4aa: 7040 0aa2 e42f |1947: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e4b0: 6904 9b75 |194a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SKY_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@759b │ │ -37e4b4: 2202 8e14 |194c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e4b8: 1a0e 7a41 |194e: const-string v14, "PURE_SKY" // string@417a │ │ -37e4bc: 130f 8f01 |1950: const/16 v15, #int 399 // #18f │ │ -37e4c0: 0900 9201 0400 |1952: move-object/16 v402, v4 │ │ -37e4c6: 1404 ff80 0000 |1955: const v4, #float 4.62751e-41 // #000080ff │ │ -37e4cc: 7040 0aa2 e24f |1958: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e4d2: 6902 5675 |195b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_SKY:Lnet/sf/dibdib/generic/ColorNmz; // field@7556 │ │ -37e4d6: 2204 8e14 |195d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e4da: 1a0e bb0f |195f: const-string v14, "CERULEAN" // string@0fbb │ │ -37e4de: 130f 9001 |1961: const/16 v15, #int 400 // #190 │ │ -37e4e2: 0900 9301 0200 |1963: move-object/16 v403, v2 │ │ -37e4e8: 1402 e0c6 a000 |1966: const v2, #float 1.4765e-38 // #00a0c6e0 │ │ -37e4ee: 7040 0aa2 e42f |1969: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e4f4: 6904 2e74 |196c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CERULEAN:Lnet/sf/dibdib/generic/ColorNmz; // field@742e │ │ -37e4f8: 2202 8e14 |196e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e4fc: 1a0e 133b |1970: const-string v14, "METALLICBLUE" // string@3b13 │ │ -37e500: 130f 9101 |1972: const/16 v15, #int 401 // #191 │ │ -37e504: 0900 9401 0400 |1974: move-object/16 v404, v4 │ │ -37e50a: 1404 8e73 4f00 |1977: const v4, #float 7.29646e-39 // #004f738e │ │ -37e510: 7040 0aa2 e24f |197a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e516: 6902 ef74 |197d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.METALLICBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74ef │ │ -37e51a: 2204 8e14 |197f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e51e: 1a0e 963a |1981: const-string v14, "MARBLE" // string@3a96 │ │ -37e522: 130f 9201 |1983: const/16 v15, #int 402 // #192 │ │ -37e526: 0900 9501 0200 |1985: move-object/16 v405, v2 │ │ -37e52c: 1402 7e6d 5600 |1988: const v2, #float 7.93713e-39 // #00566d7e │ │ -37e532: 7040 0aa2 e42f |198b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e538: 6904 e174 |198e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MARBLE:Lnet/sf/dibdib/generic/ColorNmz; // field@74e1 │ │ -37e53c: 2202 8e14 |1990: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e540: 1a0e eb46 |1992: const-string v14, "STEELBLUE" // string@46eb │ │ -37e544: 130f 9301 |1994: const/16 v15, #int 403 // #193 │ │ -37e548: 0900 9601 0400 |1996: move-object/16 v406, v4 │ │ -37e54e: 1404 9a7d 5a00 |1999: const v4, #float 8.31025e-39 // #005a7d9a │ │ -37e554: 7040 0aa2 e24f |199c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e55a: 6902 a875 |199f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STEELBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75a8 │ │ -37e55e: 2204 8e14 |19a1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e562: 1a0e 200d |19a3: const-string v14, "BLEU_FRANCE" // string@0d20 │ │ -37e566: 130f 9401 |19a5: const/16 v15, #int 404 // #194 │ │ -37e56a: 0900 9701 0200 |19a7: move-object/16 v407, v2 │ │ -37e570: 1402 e78c 3100 |19aa: const v2, #float 4.55049e-39 // #00318ce7 │ │ -37e576: 7040 0aa2 e42f |19ad: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e57c: 6904 0474 |19b0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLEU_FRANCE:Lnet/sf/dibdib/generic/ColorNmz; // field@7404 │ │ -37e580: 2202 8e14 |19b2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e584: 1a0e 993a |19b4: const-string v14, "MARINE" // string@3a99 │ │ -37e588: 130f 9501 |19b6: const/16 v15, #int 405 // #195 │ │ -37e58c: 0900 9801 0400 |19b8: move-object/16 v408, v4 │ │ -37e592: 1404 602e 0400 |19bb: const v4, #float 3.83978e-40 // #00042e60 │ │ -37e598: 7040 0aa2 e24f |19be: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e59e: 6902 e474 |19c1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MARINE:Lnet/sf/dibdib/generic/ColorNmz; // field@74e4 │ │ -37e5a2: 2204 8e14 |19c3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e5a6: 1a0e de54 |19c5: const-string v14, "YALE" // string@54de │ │ -37e5aa: 130f 9601 |19c7: const/16 v15, #int 406 // #196 │ │ -37e5ae: 0900 9901 0200 |19c9: move-object/16 v409, v2 │ │ -37e5b4: 1402 924d 0f00 |19cc: const v2, #float 1.40536e-39 // #000f4d92 │ │ -37e5ba: 7040 0aa2 e42f |19cf: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e5c0: 6904 e575 |19d2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.YALE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e5 │ │ -37e5c4: 2202 8e14 |19d4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e5c8: 1a0e 610d |19d6: const-string v14, "BRANDEIS" // string@0d61 │ │ -37e5cc: 130f 9701 |19d8: const/16 v15, #int 407 // #197 │ │ -37e5d0: 0900 9a01 0400 |19da: move-object/16 v410, v4 │ │ -37e5d6: 1304 ff70 |19dd: const/16 v4, #int 28927 // #70ff │ │ -37e5da: 7040 0aa2 e24f |19df: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e5e0: 6902 1474 |19e2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BRANDEIS:Lnet/sf/dibdib/generic/ColorNmz; // field@7414 │ │ -37e5e4: 2204 8e14 |19e4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e5e8: 1a0e 700f |19e6: const-string v14, "CADETBLUE" // string@0f70 │ │ -37e5ec: 130f 9801 |19e8: const/16 v15, #int 408 // #198 │ │ -37e5f0: 0900 9b01 0200 |19ea: move-object/16 v411, v2 │ │ -37e5f6: 1402 9674 4e00 |19ed: const v2, #float 7.20499e-39 // #004e7496 │ │ -37e5fc: 7040 0aa2 e42f |19f0: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e602: 6904 2474 |19f3: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CADETBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7424 │ │ -37e606: 2202 8e14 |19f5: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e60a: 1a0e db40 |19f7: const-string v14, "PERIWINKLE" // string@40db │ │ -37e60e: 130f 9901 |19f9: const/16 v15, #int 409 // #199 │ │ -37e612: 0900 9c01 0400 |19fb: move-object/16 v412, v4 │ │ -37e618: 1404 ac71 3800 |19fe: const v4, #float 5.18357e-39 // #003871ac │ │ -37e61e: 7040 0aa2 e24f |1a01: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e624: 6902 3275 |1a04: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PERIWINKLE:Lnet/sf/dibdib/generic/ColorNmz; // field@7532 │ │ -37e628: 2204 8e14 |1a06: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e62c: 1a0e cb0f |1a08: const-string v14, "CHARCOAL" // string@0fcb │ │ -37e630: 130f 9a01 |1a0a: const/16 v15, #int 410 // #19a │ │ -37e634: 0900 9d01 0200 |1a0c: move-object/16 v413, v2 │ │ -37e63a: 1402 453e 3600 |1a0f: const v2, #float 4.98145e-39 // #00363e45 │ │ -37e640: 7040 0aa2 e42f |1a12: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e646: 6904 3274 |1a15: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHARCOAL:Lnet/sf/dibdib/generic/ColorNmz; // field@7432 │ │ -37e64a: 2202 8e14 |1a17: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e64e: 1a0e ea46 |1a19: const-string v14, "STEEL" // string@46ea │ │ -37e652: 130f 9b01 |1a1b: const/16 v15, #int 411 // #19b │ │ -37e656: 0900 9e01 0400 |1a1d: move-object/16 v414, v4 │ │ -37e65c: 1404 9585 7300 |1a20: const v4, #float 1.0609e-38 // #00738595 │ │ -37e662: 7040 0aa2 e24f |1a23: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e668: 6902 a775 |1a26: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STEEL:Lnet/sf/dibdib/generic/ColorNmz; // field@75a7 │ │ -37e66c: 2204 8e14 |1a28: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e670: 1a0e bc43 |1a2a: const-string v14, "RUDDY" // string@43bc │ │ -37e674: 130f 9c01 |1a2c: const/16 v15, #int 412 // #19c │ │ -37e678: 0900 9f01 0200 |1a2e: move-object/16 v415, v2 │ │ -37e67e: 1402 dfab 7600 |1a31: const v2, #float 1.08982e-38 // #0076abdf │ │ -37e684: 7040 0aa2 e42f |1a34: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e68a: 6904 7c75 |1a37: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RUDDY:Lnet/sf/dibdib/generic/ColorNmz; // field@757c │ │ -37e68e: 2202 8e14 |1a39: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e692: 1a0e 1716 |1a3b: const-string v14, "DENIM" // string@1617 │ │ -37e696: 130f 9d01 |1a3d: const/16 v15, #int 413 // #19d │ │ -37e69a: 0900 a001 0400 |1a3f: move-object/16 v416, v4 │ │ -37e6a0: 1404 8c63 3b00 |1a42: const v4, #float 5.454e-39 // #003b638c │ │ -37e6a6: 7040 0aa2 e24f |1a45: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e6ac: 6902 6374 |1a48: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DENIM:Lnet/sf/dibdib/generic/ColorNmz; // field@7463 │ │ -37e6b0: 2204 8e14 |1a4a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e6b4: 1a0e 270d |1a4c: const-string v14, "BLUEBELL" // string@0d27 │ │ -37e6b8: 130f 9e01 |1a4e: const/16 v15, #int 414 // #19e │ │ -37e6bc: 0900 a101 0200 |1a50: move-object/16 v417, v2 │ │ -37e6c2: 1402 d194 5b00 |1a53: const v2, #float 8.41042e-39 // #005b94d1 │ │ -37e6c8: 7040 0aa2 e42f |1a56: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e6ce: 6904 0874 |1a59: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUEBELL:Lnet/sf/dibdib/generic/ColorNmz; // field@7408 │ │ -37e6d2: 2202 8e14 |1a5b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e6d6: 1a0e 2453 |1a5d: const-string v14, "WOAD" // string@5324 │ │ -37e6da: 130f 9f01 |1a5f: const/16 v15, #int 415 // #19f │ │ -37e6de: 0900 a201 0400 |1a61: move-object/16 v418, v4 │ │ -37e6e4: 1404 ce6b 2400 |1a64: const v4, #float 3.34475e-39 // #00246bce │ │ -37e6ea: 7040 0aa2 e24f |1a67: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e6f0: 6902 e375 |1a6a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.WOAD:Lnet/sf/dibdib/generic/ColorNmz; // field@75e3 │ │ -37e6f4: 2204 8e14 |1a6c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e6f8: 1a0e 4446 |1a6e: const-string v14, "SMALT" // string@4644 │ │ -37e6fc: 130f a001 |1a70: const/16 v15, #int 416 // #1a0 │ │ -37e700: 0900 a301 0200 |1a72: move-object/16 v419, v2 │ │ -37e706: 1302 9933 |1a75: const/16 v2, #int 13209 // #3399 │ │ -37e70a: 7040 0aa2 e42f |1a77: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e710: 6904 a075 |1a7a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SMALT:Lnet/sf/dibdib/generic/ColorNmz; // field@75a0 │ │ -37e714: 2202 8e14 |1a7c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e718: 1a0e ec3d |1a7e: const-string v14, "NAVY" // string@3dec │ │ -37e71c: 130f a101 |1a80: const/16 v15, #int 417 // #1a1 │ │ -37e720: 0900 a401 0400 |1a82: move-object/16 v420, v4 │ │ -37e726: 1404 3e15 0100 |1a85: const v4, #float 9.94558e-41 // #0001153e │ │ -37e72c: 7040 0aa2 e24f |1a88: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e732: 6902 0175 |1a8b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NAVY:Lnet/sf/dibdib/generic/ColorNmz; // field@7501 │ │ -37e736: 2204 8e14 |1a8d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e73a: 1a0e 2541 |1a8f: const-string v14, "POWDER_BLUE" // string@4125 │ │ -37e73e: 130f a201 |1a91: const/16 v15, #int 418 // #1a2 │ │ -37e742: 0900 a501 0200 |1a93: move-object/16 v421, v2 │ │ -37e748: 1402 dbc8 b700 |1a96: const v2, #float 1.68779e-38 // #00b7c8db │ │ -37e74e: 7040 0aa2 e42f |1a99: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e754: 6904 4b75 |1a9c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.POWDER_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@754b │ │ -37e758: 2202 8e14 |1a9e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e75c: 1a0e 7c1d |1aa0: const-string v14, "HOMEBUSH_BLUE" // string@1d7c │ │ -37e760: 130f a301 |1aa2: const/16 v15, #int 419 // #1a3 │ │ -37e764: 0900 a601 0400 |1aa4: move-object/16 v422, v4 │ │ -37e76a: 1404 9750 2100 |1aa7: const v4, #float 3.05948e-39 // #00215097 │ │ -37e770: 7040 0aa2 e24f |1aaa: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e776: 6902 9a74 |1aad: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@749a │ │ -37e77a: 2204 8e14 |1aaf: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e77e: 1a0e 2610 |1ab1: const-string v14, "COBALT" // string@1026 │ │ -37e782: 130f a401 |1ab3: const/16 v15, #int 420 // #1a4 │ │ -37e786: 0900 a701 0200 |1ab5: move-object/16 v423, v2 │ │ -37e78c: 1402 8f48 1e00 |1ab8: const v2, #float 2.78109e-39 // #001e488f │ │ -37e792: 7040 0aa2 e42f |1abb: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e798: 6904 4174 |1abe: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COBALT:Lnet/sf/dibdib/generic/ColorNmz; // field@7441 │ │ -37e79c: 2202 8e14 |1ac0: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e7a0: 1a0e 930f |1ac2: const-string v14, "CATALINA" // string@0f93 │ │ -37e7a4: 130f a501 |1ac4: const/16 v15, #int 421 // #1a5 │ │ -37e7a8: 0900 a801 0400 |1ac6: move-object/16 v424, v4 │ │ -37e7ae: 1404 782a 0600 |1ac9: const v4, #float 5.66248e-40 // #00062a78 │ │ -37e7b4: 7040 0aa2 e24f |1acc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e7ba: 6902 2a74 |1acf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CATALINA:Lnet/sf/dibdib/generic/ColorNmz; // field@742a │ │ -37e7be: 2204 8e14 |1ad1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e7c2: 1a0e 2e0d |1ad3: const-string v14, "BLUE__XKCD" // string@0d2e │ │ -37e7c6: 130f a601 |1ad5: const/16 v15, #int 422 // #1a6 │ │ -37e7ca: 0900 a901 0200 |1ad7: move-object/16 v425, v2 │ │ -37e7d0: 1402 df43 0300 |1ada: const v2, #float 2.99854e-40 // #000343df │ │ -37e7d6: 7040 0aa2 e42f |1add: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e7dc: 6904 0f74 |1ae0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@740f │ │ -37e7e0: 2202 8e14 |1ae2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e7e4: 1a0e 6716 |1ae4: const-string v14, "DODGER" // string@1667 │ │ -37e7e8: 130f a701 |1ae6: const/16 v15, #int 423 // #1a7 │ │ -37e7ec: 0900 aa01 0400 |1ae8: move-object/16 v426, v4 │ │ -37e7f2: 1404 fc82 3e00 |1aeb: const v4, #float 5.74079e-39 // #003e82fc │ │ -37e7f8: 7040 0aa2 e24f |1aee: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e7fe: 6902 6774 |1af1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DODGER:Lnet/sf/dibdib/generic/ColorNmz; // field@7467 │ │ -37e802: 2204 8e14 |1af3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e806: 1a0e 250d |1af5: const-string v14, "BLUE" // string@0d25 │ │ -37e80a: 130f a801 |1af7: const/16 v15, #int 424 // #1a8 │ │ -37e80e: 0900 ab01 0200 |1af9: move-object/16 v427, v2 │ │ -37e814: 1302 ff40 |1afc: const/16 v2, #int 16639 // #40ff │ │ -37e818: 7040 0aa2 e42f |1afe: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e81e: 6904 0674 |1b01: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7406 │ │ -37e822: 2202 8e14 |1b03: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e826: 1a0e ee3d |1b05: const-string v14, "NAVY_BLUE" // string@3dee │ │ -37e82a: 130f a901 |1b07: const/16 v15, #int 425 // #1a9 │ │ -37e82e: 0900 ac01 0400 |1b09: move-object/16 v428, v4 │ │ -37e834: 1304 4611 |1b0c: const/16 v4, #int 4422 // #1146 │ │ -37e838: 7040 0aa2 e24f |1b0e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e83e: 6902 0375 |1b11: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NAVY_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7503 │ │ -37e842: 2204 8e14 |1b13: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e846: 1a0e 264f |1b15: const-string v14, "ULTRAMARINE__XKCD" // string@4f26 │ │ -37e84a: 130f aa01 |1b17: const/16 v15, #int 426 // #1aa │ │ -37e84e: 0900 ad01 0200 |1b19: move-object/16 v429, v2 │ │ -37e854: 1402 9850 2c00 |1b1c: const v2, #float 4.06967e-39 // #002c5098 │ │ -37e85a: 7040 0aa2 e42f |1b1f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e860: 6904 cf75 |1b22: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ULTRAMARINE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@75cf │ │ -37e864: 2202 8e14 |1b24: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e868: 1a0e a61c |1b26: const-string v14, "GRAPHITE" // string@1ca6 │ │ -37e86c: 130f ab01 |1b28: const/16 v15, #int 427 // #1ab │ │ -37e870: 0900 ae01 0400 |1b2a: move-object/16 v430, v4 │ │ -37e876: 1404 4a47 4500 |1b2d: const v4, #float 6.36222e-39 // #0045474a │ │ -37e87c: 7040 0aa2 e24f |1b30: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e882: 6902 8b74 |1b33: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GRAPHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@748b │ │ -37e886: 2204 8e14 |1b35: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e88a: 1a0e 2522 |1b37: const-string v14, "LAPIS" // string@2225 │ │ -37e88e: 130f ac01 |1b39: const/16 v15, #int 428 // #1ac │ │ -37e892: 0900 af01 0200 |1b3b: move-object/16 v431, v2 │ │ -37e898: 1402 7e31 1500 |1b3e: const v2, #float 1.9463e-39 // #0015317e │ │ -37e89e: 7040 0aa2 e42f |1b41: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e8a4: 6904 b674 |1b44: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAPIS:Lnet/sf/dibdib/generic/ColorNmz; // field@74b6 │ │ -37e8a8: 2202 8e14 |1b46: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e8ac: 1a0e db0c |1b48: const-string v14, "BASALT" // string@0cdb │ │ -37e8b0: 130f ad01 |1b4a: const/16 v15, #int 429 // #1ad │ │ -37e8b4: 0900 b001 0400 |1b4c: move-object/16 v432, v4 │ │ -37e8ba: 1404 635c 5800 |1b4f: const v4, #float 8.11467e-39 // #00585c63 │ │ -37e8c0: 7040 0aa2 e24f |1b52: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e8c6: 6902 f273 |1b55: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BASALT:Lnet/sf/dibdib/generic/ColorNmz; // field@73f2 │ │ -37e8ca: 2204 8e14 |1b57: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e8ce: 1a0e 1055 |1b59: const-string v14, "ZAFFRE" // string@5510 │ │ -37e8d2: 130f ae01 |1b5b: const/16 v15, #int 430 // #1ae │ │ -37e8d6: 0900 b101 0200 |1b5d: move-object/16 v433, v2 │ │ -37e8dc: 1302 a814 |1b60: const/16 v2, #int 5288 // #14a8 │ │ -37e8e0: 7040 0aa2 e42f |1b62: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e8e6: 6904 e975 |1b65: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ZAFFRE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e9 │ │ -37e8ea: 2202 8e14 |1b67: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e8ee: 1a0e fe46 |1b69: const-string v14, "STRATOS" // string@46fe │ │ -37e8f2: 130f af01 |1b6b: const/16 v15, #int 431 // #1af │ │ -37e8f6: 0900 b201 0400 |1b6d: move-object/16 v434, v4 │ │ -37e8fc: 1304 4107 |1b70: const/16 v4, #int 1857 // #741 │ │ -37e900: 7040 0aa2 e24f |1b72: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e906: 6902 ab75 |1b75: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STRATOS:Lnet/sf/dibdib/generic/ColorNmz; // field@75ab │ │ -37e90a: 2204 8e14 |1b77: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e90e: 1a0e ee40 |1b79: const-string v14, "PHTHALO" // string@40ee │ │ -37e912: 130f b001 |1b7b: const/16 v15, #int 432 // #1b0 │ │ -37e916: 0900 b301 0200 |1b7d: move-object/16 v435, v2 │ │ -37e91c: 1302 890f |1b80: const/16 v2, #int 3977 // #f89 │ │ -37e920: 7040 0aa2 e42f |1b82: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e926: 6904 3b75 |1b85: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PHTHALO:Lnet/sf/dibdib/generic/ColorNmz; // field@753b │ │ -37e92a: 2202 8e14 |1b87: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e92e: 1a0e 1516 |1b89: const-string v14, "DELFT" // string@1615 │ │ -37e932: 130f b101 |1b8b: const/16 v15, #int 433 // #1b1 │ │ -37e936: 0900 b401 0400 |1b8d: move-object/16 v436, v4 │ │ -37e93c: 1404 5e30 1f00 |1b90: const v4, #float 2.86425e-39 // #001f305e │ │ -37e942: 7040 0aa2 e24f |1b93: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e948: 6902 6274 |1b96: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DELFT:Lnet/sf/dibdib/generic/ColorNmz; // field@7462 │ │ -37e94c: 2204 8e14 |1b98: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e950: 1a0e 9340 |1b9a: const-string v14, "PASTEL_BLUE" // string@4093 │ │ -37e954: 130f b201 |1b9c: const/16 v15, #int 434 // #1b2 │ │ -37e958: 0900 b501 0200 |1b9e: move-object/16 v437, v2 │ │ -37e95e: 1402 febf a200 |1ba1: const v2, #float 1.49462e-38 // #00a2bffe │ │ -37e964: 7040 0aa2 e42f |1ba4: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e96a: 6904 2675 |1ba7: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PASTEL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7526 │ │ -37e96e: 2202 8e14 |1ba9: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e972: 1a0e ed3d |1bab: const-string v14, "NAVY20" // string@3ded │ │ -37e976: 130f b301 |1bad: const/16 v15, #int 435 // #1b3 │ │ -37e97a: 0900 b601 0400 |1baf: move-object/16 v438, v4 │ │ -37e980: 1304 7500 |1bb2: const/16 v4, #int 117 // #75 │ │ -37e984: 7040 0aa2 e24f |1bb4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e98a: 6902 0275 |1bb7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NAVY20:Lnet/sf/dibdib/generic/ColorNmz; // field@7502 │ │ -37e98e: 2204 8e14 |1bb9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e992: 1a0e f03d |1bbb: const-string v14, "NAVY__X11" // string@3df0 │ │ -37e996: 130f b401 |1bbd: const/16 v15, #int 436 // #1b4 │ │ -37e99a: 0900 b701 0200 |1bbf: move-object/16 v439, v2 │ │ -37e9a0: 1302 8000 |1bc2: const/16 v2, #int 128 // #80 │ │ -37e9a4: 7040 0aa2 e42f |1bc4: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e9aa: 6904 0575 |1bc7: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.NAVY__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@7505 │ │ -37e9ae: 2202 8e14 |1bc9: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e9b2: 1a0e 7441 |1bcb: const-string v14, "PURE_BLUE" // string@4174 │ │ -37e9b6: 130f b501 |1bcd: const/16 v15, #int 437 // #1b5 │ │ -37e9ba: 0900 b801 0400 |1bcf: move-object/16 v440, v4 │ │ -37e9c0: 1304 ff00 |1bd2: const/16 v4, #int 255 // #ff │ │ -37e9c4: 7040 0aa2 e24f |1bd4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e9ca: 6902 5075 |1bd7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7550 │ │ -37e9ce: 2204 8e14 |1bd9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e9d2: 1a0e 290d |1bdb: const-string v14, "BLUEBLUE" // string@0d29 │ │ -37e9d6: 130f b601 |1bdd: const/16 v15, #int 438 // #1b6 │ │ -37e9da: 0900 b901 0200 |1bdf: move-object/16 v441, v2 │ │ -37e9e0: 1402 c742 2200 |1be2: const v2, #float 3.14636e-39 // #002242c7 │ │ -37e9e6: 7040 0aa2 e42f |1be5: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37e9ec: 6904 0a74 |1be8: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUEBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@740a │ │ -37e9f0: 2202 8e14 |1bea: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37e9f4: 1a0e e240 |1bec: const-string v14, "PERSIAN_BLUE" // string@40e2 │ │ -37e9f8: 130f b701 |1bee: const/16 v15, #int 439 // #1b7 │ │ -37e9fc: 0900 ba01 0400 |1bf0: move-object/16 v442, v4 │ │ -37ea02: 1404 bb39 1c00 |1bf3: const v4, #float 2.5921e-39 // #001c39bb │ │ -37ea08: 7040 0aa2 e24f |1bf6: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ea0e: 6902 3475 |1bf9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7534 │ │ -37ea12: 2204 8e14 |1bfb: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ea16: 1a0e ee20 |1bfd: const-string v14, "JORDY_BAFF" // string@20ee │ │ -37ea1a: 130f b801 |1bff: const/16 v15, #int 440 // #1b8 │ │ -37ea1e: 0900 bb01 0200 |1c01: move-object/16 v443, v2 │ │ -37ea24: 1402 ffba a000 |1c04: const v2, #float 1.47608e-38 // #00a0baff │ │ -37ea2a: 7040 0aa2 e42f |1c07: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ea30: 6904 af74 |1c0a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.JORDY_BAFF:Lnet/sf/dibdib/generic/ColorNmz; // field@74af │ │ -37ea34: 2202 8e14 |1c0c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ea38: 1a0e 2b0d |1c0e: const-string v14, "BLUE_COBALT" // string@0d2b │ │ -37ea3c: 130f b901 |1c10: const/16 v15, #int 441 // #1b9 │ │ -37ea40: 0900 bc01 0400 |1c12: move-object/16 v444, v4 │ │ -37ea46: 1404 a70a 0300 |1c15: const v4, #float 2.79328e-40 // #00030aa7 │ │ -37ea4c: 7040 0aa2 e24f |1c18: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ea52: 6902 0c74 |1c1b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLUE_COBALT:Lnet/sf/dibdib/generic/ColorNmz; // field@740c │ │ -37ea56: 2204 8e14 |1c1d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ea5a: 1a0e 260d |1c1f: const-string v14, "BLUE20" // string@0d26 │ │ -37ea5e: 130f ba01 |1c21: const/16 v15, #int 442 // #1ba │ │ -37ea62: 0900 bd01 0200 |1c23: move-object/16 v445, v2 │ │ -37ea68: 1402 d863 4300 |1c26: const v2, #float 6.1888e-39 // #004363d8 │ │ -37ea6e: 7040 0aa2 e42f |1c29: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ea74: 6904 0774 |1c2c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUE20:Lnet/sf/dibdib/generic/ColorNmz; // field@7407 │ │ -37ea78: 2202 8e14 |1c2e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ea7c: 1a0e 244f |1c30: const-string v14, "ULTRAMARINE" // string@4f24 │ │ -37ea80: 130f bb01 |1c32: const/16 v15, #int 443 // #1bb │ │ -37ea84: 0900 be01 0400 |1c34: move-object/16 v446, v4 │ │ -37ea8a: 1404 f566 4100 |1c37: const v4, #float 6.00624e-39 // #004166f5 │ │ -37ea90: 7040 0aa2 e24f |1c3a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ea96: 6902 cd75 |1c3d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz; // field@75cd │ │ -37ea9a: 2204 8e14 |1c3f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ea9e: 1a0e 8346 |1c41: const-string v14, "SPACE_CADET" // string@4683 │ │ -37eaa2: 130f bc01 |1c43: const/16 v15, #int 444 // #1bc │ │ -37eaa6: 0900 bf01 0200 |1c45: move-object/16 v447, v2 │ │ -37eaac: 1402 5229 1e00 |1c48: const v2, #float 2.76989e-39 // #001e2952 │ │ -37eab2: 7040 0aa2 e42f |1c4b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eab8: 6904 a275 |1c4e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SPACE_CADET:Lnet/sf/dibdib/generic/ColorNmz; // field@75a2 │ │ -37eabc: 2202 8e14 |1c50: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eac0: 1a0e ff44 |1c52: const-string v14, "SAPPHIRE" // string@44ff │ │ -37eac4: 130f bd01 |1c54: const/16 v15, #int 445 // #1bd │ │ -37eac8: 0900 c001 0400 |1c56: move-object/16 v448, v4 │ │ -37eace: 1404 ab38 2100 |1c59: const v4, #float 3.0509e-39 // #002138ab │ │ -37ead4: 7040 0aa2 e24f |1c5c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eada: 6902 8775 |1c5f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SAPPHIRE:Lnet/sf/dibdib/generic/ColorNmz; // field@7587 │ │ -37eade: 2204 8e14 |1c61: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eae2: 1a0e ef3d |1c63: const-string v14, "NAVY_BLUE__A" // string@3def │ │ -37eae6: 130f be01 |1c65: const/16 v15, #int 446 // #1be │ │ -37eaea: 0900 c101 0200 |1c67: move-object/16 v449, v2 │ │ -37eaf0: 1402 4d30 2800 |1c6a: const v2, #float 3.69075e-39 // #0028304d │ │ -37eaf6: 7040 0aa2 e42f |1c6d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eafc: 6904 0475 |1c70: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.NAVY_BLUE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7504 │ │ -37eb00: 2202 8e14 |1c72: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eb04: 1a0e a710 |1c74: const-string v14, "CORAL_SEA" // string@10a7 │ │ -37eb08: 130f bf01 |1c76: const/16 v15, #int 447 // #1bf │ │ -37eb0c: 0900 c201 0400 |1c78: move-object/16 v450, v4 │ │ -37eb12: 1404 7338 2b00 |1c7b: const v4, #float 3.96918e-39 // #002b3873 │ │ -37eb18: 7040 0aa2 e24f |1c7e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eb1e: 6902 4974 |1c81: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CORAL_SEA:Lnet/sf/dibdib/generic/ColorNmz; // field@7449 │ │ -37eb22: 2204 8e14 |1c83: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eb26: 1a0e 7940 |1c85: const-string v14, "PALATINATE_BLUE" // string@4079 │ │ -37eb2a: 130f c001 |1c87: const/16 v15, #int 448 // #1c0 │ │ -37eb2e: 0900 c301 0200 |1c89: move-object/16 v451, v2 │ │ -37eb34: 1402 e23b 2700 |1c8c: const v2, #float 3.60307e-39 // #00273be2 │ │ -37eb3a: 7040 0aa2 e42f |1c8f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eb40: 6904 1d75 |1c92: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PALATINATE_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@751d │ │ -37eb44: 2202 8e14 |1c94: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eb48: 1a0e b243 |1c96: const-string v14, "ROYAL_BLUE" // string@43b2 │ │ -37eb4c: 130f c101 |1c98: const/16 v15, #int 449 // #1c1 │ │ -37eb50: 0900 c401 0400 |1c9a: move-object/16 v452, v4 │ │ -37eb56: 1404 6335 2c00 |1c9d: const v4, #float 4.05991e-39 // #002c3563 │ │ -37eb5c: 7040 0aa2 e24f |1ca0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eb62: 6902 7775 |1ca3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROYAL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7577 │ │ -37eb66: 2204 8e14 |1ca5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eb6a: 1a0e 2a0d |1ca7: const-string v14, "BLUEBONNET" // string@0d2a │ │ -37eb6e: 130f c201 |1ca9: const/16 v15, #int 450 // #1c2 │ │ -37eb72: 0900 c501 0200 |1cab: move-object/16 v453, v2 │ │ -37eb78: 1402 f01c 1c00 |1cae: const v2, #float 2.58177e-39 // #001c1cf0 │ │ -37eb7e: 7040 0aa2 e42f |1cb1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eb84: 6904 0b74 |1cb4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUEBONNET:Lnet/sf/dibdib/generic/ColorNmz; // field@740b │ │ -37eb88: 2202 8e14 |1cb6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eb8c: 1a0e ab10 |1cb8: const-string v14, "CORNFLOWER" // string@10ab │ │ -37eb90: 130f c301 |1cba: const/16 v15, #int 451 // #1c3 │ │ -37eb94: 0900 c601 0400 |1cbc: move-object/16 v454, v4 │ │ -37eb9a: 1404 f779 6a00 |1cbf: const v4, #float 9.77832e-39 // #006a79f7 │ │ -37eba0: 7040 0aa2 e24f |1cc2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eba6: 6902 4b74 |1cc5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CORNFLOWER:Lnet/sf/dibdib/generic/ColorNmz; // field@744b │ │ -37ebaa: 2204 8e14 |1cc7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ebae: 1a0e ab22 |1cc9: const-string v14, "LIBERTY" // string@22ab │ │ -37ebb2: 130f c401 |1ccb: const/16 v15, #int 452 // #1c4 │ │ -37ebb6: 0900 c701 0200 |1ccd: move-object/16 v455, v2 │ │ -37ebbc: 1402 a75a 5400 |1cd0: const v2, #float 7.7467e-39 // #00545aa7 │ │ -37ebc2: 7040 0aa2 e42f |1cd3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ebc8: 6904 c174 |1cd6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LIBERTY:Lnet/sf/dibdib/generic/ColorNmz; // field@74c1 │ │ -37ebcc: 2202 8e14 |1cd8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ebd0: 1a0e 1d3b |1cda: const-string v14, "MIDNIGHT_BLUE__A" // string@3b1d │ │ -37ebd4: 130f c501 |1cdc: const/16 v15, #int 453 // #1c5 │ │ -37ebd8: 0900 c801 0400 |1cde: move-object/16 v456, v4 │ │ -37ebde: 1404 342a 2900 |1ce1: const v4, #float 3.78039e-39 // #00292a34 │ │ -37ebe4: 7040 0aa2 e24f |1ce4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ebea: 6902 f174 |1ce7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MIDNIGHT_BLUE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@74f1 │ │ -37ebee: 2204 8e14 |1ce9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ebf2: 1a0e 1d0d |1ceb: const-string v14, "BLACK__A" // string@0d1d │ │ -37ebf6: 130f c601 |1ced: const/16 v15, #int 454 // #1c6 │ │ -37ebfa: 0900 c901 0200 |1cef: move-object/16 v457, v2 │ │ -37ec00: 1402 2c2a 2a00 |1cf2: const v2, #float 3.87222e-39 // #002a2a2c │ │ -37ec06: 7040 0aa2 e42f |1cf5: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ec0c: 6904 0374 |1cf8: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACK__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7403 │ │ -37ec10: 2202 8e14 |1cfa: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ec14: 1a0e 871c |1cfc: const-string v14, "GHOST" // string@1c87 │ │ -37ec18: 130f c701 |1cfe: const/16 v15, #int 455 // #1c7 │ │ -37ec1c: 0900 ca01 0400 |1d00: move-object/16 v458, v4 │ │ -37ec22: 1404 fff8 f800 |1d03: const v4, #float 2.28645e-38 // #00f8f8ff │ │ -37ec28: 7040 0aa2 e24f |1d06: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ec2e: 6902 8174 |1d09: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GHOST:Lnet/sf/dibdib/generic/ColorNmz; // field@7481 │ │ -37ec32: 2204 8e14 |1d0b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ec36: 1a0e cc17 |1d0d: const-string v14, "EBONY" // string@17cc │ │ -37ec3a: 130f c801 |1d0f: const/16 v15, #int 456 // #1c8 │ │ -37ec3e: 0900 cb01 0200 |1d11: move-object/16 v459, v2 │ │ -37ec44: 1402 1d0b 0c00 |1d14: const v2, #float 1.10601e-39 // #000c0b1d │ │ -37ec4a: 7040 0aa2 e42f |1d17: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ec50: 6904 6a74 |1d1a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EBONY:Lnet/sf/dibdib/generic/ColorNmz; // field@746a │ │ -37ec54: 2202 8e14 |1d1c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ec58: 1a0e f140 |1d1e: const-string v14, "PICOTEE" // string@40f1 │ │ -37ec5c: 130f c901 |1d20: const/16 v15, #int 457 // #1c9 │ │ -37ec60: 0900 cc01 0400 |1d22: move-object/16 v460, v4 │ │ -37ec66: 1404 8727 2e00 |1d25: const v4, #float 4.23861e-39 // #002e2787 │ │ -37ec6c: 7040 0aa2 e24f |1d28: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ec72: 6902 3c75 |1d2b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PICOTEE:Lnet/sf/dibdib/generic/ColorNmz; // field@753c │ │ -37ec76: 2204 8e14 |1d2d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ec7a: 1a0e 6d1f |1d2f: const-string v14, "IRIS" // string@1f6d │ │ -37ec7e: 130f ca01 |1d31: const/16 v15, #int 458 // #1ca │ │ -37ec82: 0900 cd01 0200 |1d33: move-object/16 v461, v2 │ │ -37ec88: 1402 c458 6200 |1d36: const v2, #float 9.03172e-39 // #006258c4 │ │ -37ec8e: 7040 0aa2 e42f |1d39: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ec94: 6904 a774 |1d3c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.IRIS:Lnet/sf/dibdib/generic/ColorNmz; // field@74a7 │ │ -37ec98: 2202 8e14 |1d3e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ec9c: 1a0e 864a |1d40: const-string v14, "TITAN" // string@4a86 │ │ -37eca0: 130f cb01 |1d42: const/16 v15, #int 459 // #1cb │ │ -37eca4: 0900 ce01 0400 |1d44: move-object/16 v462, v4 │ │ -37ecaa: 1404 ffee f000 |1d47: const v4, #float 2.21263e-38 // #00f0eeff │ │ -37ecb0: 7040 0aa2 e24f |1d4a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ecb6: 6902 c075 |1d4d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TITAN:Lnet/sf/dibdib/generic/ColorNmz; // field@75c0 │ │ -37ecba: 2204 8e14 |1d4f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ecbe: 1a0e 1c0d |1d51: const-string v14, "BLACK_ROCK" // string@0d1c │ │ -37ecc2: 130f cc01 |1d53: const/16 v15, #int 460 // #1cc │ │ -37ecc6: 0900 cf01 0200 |1d55: move-object/16 v463, v2 │ │ -37eccc: 1402 3304 0d00 |1d58: const v2, #float 1.19537e-39 // #000d0433 │ │ -37ecd2: 7040 0aa2 e42f |1d5b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ecd8: 6904 0274 |1d5e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACK_ROCK:Lnet/sf/dibdib/generic/ColorNmz; // field@7402 │ │ -37ecdc: 2202 8e14 |1d60: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ece0: 1a0e 280d |1d62: const-string v14, "BLUEBERRY" // string@0d28 │ │ -37ece4: 130f cd01 |1d64: const/16 v15, #int 461 // #1cd │ │ -37ece8: 0900 d001 0400 |1d66: move-object/16 v464, v4 │ │ -37ecee: 1404 7641 4c00 |1d69: const v4, #float 7.00298e-39 // #004c4176 │ │ -37ecf4: 7040 0aa2 e24f |1d6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ecfa: 6902 0974 |1d6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLUEBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@7409 │ │ -37ecfe: 2204 8e14 |1d71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ed02: 1a0e 1d53 |1d73: const-string v14, "WISTERIA" // string@531d │ │ -37ed06: 130f ce01 |1d75: const/16 v15, #int 462 // #1ce │ │ -37ed0a: 0900 d101 0200 |1d77: move-object/16 v465, v2 │ │ -37ed10: 1402 916d 7500 |1d7a: const v2, #float 1.07841e-38 // #00756d91 │ │ -37ed16: 7040 0aa2 e42f |1d7d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ed1c: 6904 e275 |1d80: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WISTERIA:Lnet/sf/dibdib/generic/ColorNmz; // field@75e2 │ │ -37ed20: 2202 8e14 |1d82: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ed24: 1a0e 2c0d |1d84: const-string v14, "BLUE_GEM" // string@0d2c │ │ -37ed28: 130f cf01 |1d86: const/16 v15, #int 463 // #1cf │ │ -37ed2c: 0900 d201 0400 |1d88: move-object/16 v466, v4 │ │ -37ed32: 1404 8c0e 2c00 |1d8b: const v4, #float 4.04598e-39 // #002c0e8c │ │ -37ed38: 7040 0aa2 e24f |1d8e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ed3e: 6902 0d74 |1d91: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLUE_GEM:Lnet/sf/dibdib/generic/ColorNmz; // field@740d │ │ -37ed42: 2204 8e14 |1d93: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ed46: 1a0e 0d0d |1d95: const-string v14, "BILOBA" // string@0d0d │ │ -37ed4a: 130f d001 |1d97: const/16 v15, #int 464 // #1d0 │ │ -37ed4e: 0900 d301 0200 |1d99: move-object/16 v467, v2 │ │ -37ed54: 1402 eaa1 b200 |1d9c: const v2, #float 1.64048e-38 // #00b2a1ea │ │ -37ed5a: 7040 0aa2 e42f |1d9f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ed60: 6904 fa73 |1da2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BILOBA:Lnet/sf/dibdib/generic/ColorNmz; // field@73fa │ │ -37ed64: 2202 8e14 |1da4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ed68: 1a0e 2651 |1da6: const-string v14, "VIVID_IRIS" // string@5126 │ │ -37ed6c: 130f d101 |1da8: const/16 v15, #int 465 // #1d1 │ │ -37ed70: 0900 d401 0400 |1daa: move-object/16 v468, v4 │ │ -37ed76: 1404 ff00 4000 |1dad: const v4, #float 5.87783e-39 // #004000ff │ │ -37ed7c: 7040 0aa2 e24f |1db0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ed82: 6902 db75 |1db3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VIVID_IRIS:Lnet/sf/dibdib/generic/ColorNmz; // field@75db │ │ -37ed86: 2204 8e14 |1db5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ed8a: 1a0e d910 |1db7: const-string v14, "CROCUS" // string@10d9 │ │ -37ed8e: 130f d201 |1db9: const/16 v15, #int 466 // #1d2 │ │ -37ed92: 0900 d501 0200 |1dbb: move-object/16 v469, v2 │ │ -37ed98: 1402 ea70 9000 |1dbe: const v2, #float 1.32648e-38 // #009070ea │ │ -37ed9e: 7040 0aa2 e42f |1dc1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eda4: 6904 5074 |1dc4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CROCUS:Lnet/sf/dibdib/generic/ColorNmz; // field@7450 │ │ -37eda8: 2202 8e14 |1dc6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37edac: 1a0e 8e40 |1dc8: const-string v14, "PASSIFLORA" // string@408e │ │ -37edb0: 130f d301 |1dca: const/16 v15, #int 467 // #1d3 │ │ -37edb4: 0900 d601 0400 |1dcc: move-object/16 v470, v4 │ │ -37edba: 1404 a048 6000 |1dcf: const v4, #float 8.84226e-39 // #006048a0 │ │ -37edc0: 7040 0aa2 e24f |1dd2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37edc6: 6902 2575 |1dd5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PASSIFLORA:Lnet/sf/dibdib/generic/ColorNmz; // field@7525 │ │ -37edca: 2204 8e14 |1dd7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37edce: 1a0e 234f |1dd9: const-string v14, "ULTRABLUE" // string@4f23 │ │ -37edd2: 130f d401 |1ddb: const/16 v15, #int 468 // #1d4 │ │ -37edd6: 0900 d701 0200 |1ddd: move-object/16 v471, v2 │ │ -37eddc: 1402 ff00 5800 |1de0: const v2, #float 8.08188e-39 // #005800ff │ │ -37ede2: 7040 0aa2 e42f |1de3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ede8: 6904 cc75 |1de6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ULTRABLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75cc │ │ -37edec: 2202 8e14 |1de8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37edf0: 1a0e d122 |1dea: const-string v14, "LILAC" // string@22d1 │ │ -37edf4: 130f d501 |1dec: const/16 v15, #int 469 // #1d5 │ │ -37edf8: 0900 d801 0400 |1dee: move-object/16 v472, v4 │ │ -37edfe: 1404 b19f a600 |1df1: const v4, #float 1.5302e-38 // #00a69fb1 │ │ -37ee04: 7040 0aa2 e24f |1df4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ee0a: 6902 c574 |1df7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILAC:Lnet/sf/dibdib/generic/ColorNmz; // field@74c5 │ │ -37ee0e: 2204 8e14 |1df9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ee12: 1a0e 1715 |1dfb: const-string v14, "DAISY_BUSH" // string@1517 │ │ -37ee16: 130f d601 |1dfd: const/16 v15, #int 470 // #1d6 │ │ -37ee1a: 0900 d901 0200 |1dff: move-object/16 v473, v2 │ │ -37ee20: 1402 9823 4f00 |1e02: const v2, #float 7.26777e-39 // #004f2398 │ │ -37ee26: 7040 0aa2 e42f |1e05: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ee2c: 6904 5e74 |1e08: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.DAISY_BUSH:Lnet/sf/dibdib/generic/ColorNmz; // field@745e │ │ -37ee30: 2202 8e14 |1e0a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ee34: 1a0e b343 |1e0c: const-string v14, "ROYAL_PURPLE" // string@43b3 │ │ -37ee38: 130f d701 |1e0e: const/16 v15, #int 471 // #1d7 │ │ -37ee3c: 0900 da01 0400 |1e10: move-object/16 v474, v4 │ │ -37ee42: 1404 a951 7800 |1e13: const v4, #float 1.10496e-38 // #007851a9 │ │ -37ee48: 7040 0aa2 e24f |1e16: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ee4e: 6902 7875 |1e19: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROYAL_PURPLE:Lnet/sf/dibdib/generic/ColorNmz; // field@7578 │ │ -37ee52: 2204 8e14 |1e1b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ee56: 1a0e d322 |1e1d: const-string v14, "LILAC_PALE" // string@22d3 │ │ -37ee5a: 130f d801 |1e1f: const/16 v15, #int 472 // #1d8 │ │ -37ee5e: 0900 db01 0200 |1e21: move-object/16 v475, v2 │ │ -37ee64: 1402 ffcb e400 |1e24: const v2, #float 2.10117e-38 // #00e4cbff │ │ -37ee6a: 7040 0aa2 e42f |1e27: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ee70: 6904 c774 |1e2a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LILAC_PALE:Lnet/sf/dibdib/generic/ColorNmz; // field@74c7 │ │ -37ee74: 2202 8e14 |1e2c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ee78: 1a0e f91e |1e2e: const-string v14, "INDIGO" // string@1ef9 │ │ -37ee7c: 130f d901 |1e30: const/16 v15, #int 473 // #1d9 │ │ -37ee80: 0900 dc01 0400 |1e32: move-object/16 v476, v4 │ │ -37ee86: 1404 8202 3800 |1e35: const v4, #float 5.14369e-39 // #00380282 │ │ -37ee8c: 7040 0aa2 e24f |1e38: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ee92: 6902 a574 |1e3b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.INDIGO:Lnet/sf/dibdib/generic/ColorNmz; // field@74a5 │ │ -37ee96: 2204 8e14 |1e3d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ee9a: 1a0e 2c22 |1e3f: const-string v14, "LAVENDER" // string@222c │ │ -37ee9e: 130f da01 |1e41: const/16 v15, #int 474 // #1da │ │ -37eea2: 0900 dd01 0200 |1e43: move-object/16 v477, v2 │ │ -37eea8: 1402 ef9f c700 |1e46: const v2, #float 1.83326e-38 // #00c79fef │ │ -37eeae: 7040 0aa2 e42f |1e49: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eeb4: 6904 b774 |1e4c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAVENDER:Lnet/sf/dibdib/generic/ColorNmz; // field@74b7 │ │ -37eeb8: 2202 8e14 |1e4e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eebc: 1a0e d522 |1e50: const-string v14, "LILAC_STRONG" // string@22d5 │ │ -37eec0: 130f db01 |1e52: const/16 v15, #int 475 // #1db │ │ -37eec4: 0900 de01 0400 |1e54: move-object/16 v478, v4 │ │ -37eeca: 1404 fda2 ce00 |1e57: const v4, #float 1.89766e-38 // #00cea2fd │ │ -37eed0: 7040 0aa2 e24f |1e5a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eed6: 6902 c974 |1e5d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILAC_STRONG:Lnet/sf/dibdib/generic/ColorNmz; // field@74c9 │ │ -37eeda: 2204 8e14 |1e5f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37eede: 1a0e c320 |1e61: const-string v14, "JACKARANDA" // string@20c3 │ │ -37eee2: 130f dc01 |1e63: const/16 v15, #int 476 // #1dc │ │ -37eee6: 0900 df01 0200 |1e65: move-object/16 v479, v2 │ │ -37eeec: 1402 915f 7900 |1e68: const v2, #float 1.11464e-38 // #00795f91 │ │ -37eef2: 7040 0aa2 e42f |1e6b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37eef8: 6904 ab74 |1e6e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.JACKARANDA:Lnet/sf/dibdib/generic/ColorNmz; // field@74ab │ │ -37eefc: 2202 8e14 |1e70: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ef00: 1a0e 7741 |1e72: const-string v14, "PURE_INDIGO" // string@4177 │ │ -37ef04: 130f dd01 |1e74: const/16 v15, #int 477 // #1dd │ │ -37ef08: 0900 e001 0400 |1e76: move-object/16 v480, v4 │ │ -37ef0e: 1404 ff00 8000 |1e79: const v4, #float 1.17553e-38 // #008000ff │ │ -37ef14: 7040 0aa2 e24f |1e7c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ef1a: 6902 5375 |1e7f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_INDIGO:Lnet/sf/dibdib/generic/ColorNmz; // field@7553 │ │ -37ef1e: 2204 8e14 |1e81: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ef22: 1a0e 2d22 |1e83: const-string v14, "LAVENDER20" // string@222d │ │ -37ef26: 130f de01 |1e85: const/16 v15, #int 478 // #1de │ │ -37ef2a: 0900 e101 0200 |1e87: move-object/16 v481, v2 │ │ -37ef30: 1402 ffbe e600 |1e8a: const v2, #float 2.11907e-38 // #00e6beff │ │ -37ef36: 7040 0aa2 e42f |1e8d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ef3c: 6904 b874 |1e90: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAVENDER20:Lnet/sf/dibdib/generic/ColorNmz; // field@74b8 │ │ -37ef40: 2202 8e14 |1e92: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ef44: 1a0e 5909 |1e94: const-string v14, "AMETHYST" // string@0959 │ │ -37ef48: 130f df01 |1e96: const/16 v15, #int 479 // #1df │ │ -37ef4c: 0900 e201 0400 |1e98: move-object/16 v482, v4 │ │ -37ef52: 1404 c05f 9b00 |1e9b: const v4, #float 1.42689e-38 // #009b5fc0 │ │ -37ef58: 7040 0aa2 e24f |1e9e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ef5e: 6902 da73 |1ea1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AMETHYST:Lnet/sf/dibdib/generic/ColorNmz; // field@73da │ │ -37ef62: 2204 8e14 |1ea3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ef66: 1a0e 7f41 |1ea5: const-string v14, "PURPLE__X11" // string@417f │ │ -37ef6a: 130f e001 |1ea7: const/16 v15, #int 480 // #1e0 │ │ -37ef6e: 0900 e301 0200 |1ea9: move-object/16 v483, v2 │ │ -37ef74: 1402 f020 a000 |1eac: const v2, #float 1.47055e-38 // #00a020f0 │ │ -37ef7a: 7040 0aa2 e42f |1eaf: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37ef80: 6904 5b75 |1eb2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@755b │ │ -37ef84: 2202 8e14 |1eb4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37ef88: 1a0e 1651 |1eb6: const-string v14, "VIOLET__XKCD" // string@5116 │ │ -37ef8c: 130f e101 |1eb8: const/16 v15, #int 481 // #1e1 │ │ -37ef90: 0900 e401 0400 |1eba: move-object/16 v484, v4 │ │ -37ef96: 1404 ea0e 9a00 |1ebd: const v4, #float 1.4148e-38 // #009a0eea │ │ -37ef9c: 7040 0aa2 e24f |1ec0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37efa2: 6902 d875 |1ec3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VIOLET__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@75d8 │ │ -37efa6: 2204 8e14 |1ec5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37efaa: 1a0e c620 |1ec7: const-string v14, "JAGUAR" // string@20c6 │ │ -37efae: 130f e201 |1ec9: const/16 v15, #int 482 // #1e2 │ │ -37efb2: 0900 e501 0200 |1ecb: move-object/16 v485, v2 │ │ -37efb8: 1402 1801 1000 |1ece: const v2, #float 1.46976e-39 // #00100118 │ │ -37efbe: 7040 0aa2 e42f |1ed1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37efc4: 6904 ae74 |1ed4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.JAGUAR:Lnet/sf/dibdib/generic/ColorNmz; // field@74ae │ │ -37efc8: 2202 8e14 |1ed6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37efcc: 1a0e d222 |1ed8: const-string v14, "LILAC_BRIGHT" // string@22d2 │ │ -37efd0: 130f e301 |1eda: const/16 v15, #int 483 // #1e3 │ │ -37efd4: 0900 e601 0400 |1edc: move-object/16 v486, v4 │ │ -37efda: 1404 ef91 d800 |1edf: const v4, #float 1.98888e-38 // #00d891ef │ │ -37efe0: 7040 0aa2 e24f |1ee2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37efe6: 6902 c674 |1ee5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILAC_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@74c6 │ │ -37efea: 2204 8e14 |1ee7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37efee: 1a0e d422 |1ee9: const-string v14, "LILAC_RICH" // string@22d4 │ │ -37eff2: 130f e401 |1eeb: const/16 v15, #int 484 // #1e4 │ │ -37eff6: 0900 e701 0200 |1eed: move-object/16 v487, v2 │ │ -37effc: 1402 d266 b600 |1ef0: const v2, #float 1.67509e-38 // #00b666d2 │ │ -37f002: 7040 0aa2 e42f |1ef3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f008: 6904 c874 |1ef6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LILAC_RICH:Lnet/sf/dibdib/generic/ColorNmz; // field@74c8 │ │ -37f00c: 2202 8e14 |1ef8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f010: 1a0e 8141 |1efa: const-string v14, "PURPLISH_VIOLET" // string@4181 │ │ -37f014: 130f e501 |1efc: const/16 v15, #int 485 // #1e5 │ │ -37f018: 0900 e801 0400 |1efe: move-object/16 v488, v4 │ │ -37f01e: 1404 a800 7000 |1f01: const v4, #float 1.02858e-38 // #007000a8 │ │ -37f024: 7040 0aa2 e24f |1f04: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f02a: 6902 5d75 |1f07: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURPLISH_VIOLET:Lnet/sf/dibdib/generic/ColorNmz; // field@755d │ │ -37f02e: 2204 8e14 |1f09: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f032: 1a0e 1451 |1f0b: const-string v14, "VIOLET_STRONG" // string@5114 │ │ -37f036: 130f e601 |1f0d: const/16 v15, #int 486 // #1e6 │ │ -37f03a: 0900 e901 0200 |1f0f: move-object/16 v489, v2 │ │ -37f040: 1402 d020 a000 |1f12: const v2, #float 1.47055e-38 // #00a020d0 │ │ -37f046: 7040 0aa2 e42f |1f15: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f04c: 6904 d675 |1f18: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VIOLET_STRONG:Lnet/sf/dibdib/generic/ColorNmz; // field@75d6 │ │ -37f050: 2202 8e14 |1f1a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f054: 1a0e 7c41 |1f1c: const-string v14, "PURPLE20" // string@417c │ │ -37f058: 130f e701 |1f1e: const/16 v15, #int 487 // #1e7 │ │ -37f05c: 0900 ea01 0400 |1f20: move-object/16 v490, v4 │ │ -37f062: 1404 b41e 9100 |1f23: const v4, #float 1.33272e-38 // #00911eb4 │ │ -37f068: 7040 0aa2 e24f |1f26: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f06e: 6902 5875 |1f29: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE20:Lnet/sf/dibdib/generic/ColorNmz; // field@7558 │ │ -37f072: 2204 8e14 |1f2b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f076: 1a0e d81a |1f2d: const-string v14, "FRENCH_LILAC" // string@1ad8 │ │ -37f07a: 130f e801 |1f2f: const/16 v15, #int 488 // #1e8 │ │ -37f07e: 0900 eb01 0200 |1f31: move-object/16 v491, v2 │ │ -37f084: 1402 8e60 8600 |1f34: const v2, #float 1.23406e-38 // #0086608e │ │ -37f08a: 7040 0aa2 e42f |1f37: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f090: 6904 7d74 |1f3a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FRENCH_LILAC:Lnet/sf/dibdib/generic/ColorNmz; // field@747d │ │ -37f094: 2202 8e14 |1f3c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f098: 1a0e 7841 |1f3e: const-string v14, "PURE_PURPLE" // string@4178 │ │ -37f09c: 130f e901 |1f40: const/16 v15, #int 489 // #1e9 │ │ -37f0a0: 0900 ec01 0400 |1f42: move-object/16 v492, v4 │ │ -37f0a6: 1404 ff00 c000 |1f45: const v4, #float 1.76328e-38 // #00c000ff │ │ -37f0ac: 7040 0aa2 e24f |1f48: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f0b2: 6902 5475 |1f4b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_PURPLE:Lnet/sf/dibdib/generic/ColorNmz; // field@7554 │ │ -37f0b6: 2204 8e14 |1f4d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f0ba: 1a0e 1351 |1f4f: const-string v14, "VIOLET" // string@5113 │ │ -37f0be: 130f ea01 |1f51: const/16 v15, #int 490 // #1ea │ │ -37f0c2: 0900 ed01 0200 |1f53: move-object/16 v493, v2 │ │ -37f0c8: 1402 613a 5d00 |1f56: const v2, #float 8.56164e-39 // #005d3a61 │ │ -37f0ce: 7040 0aa2 e42f |1f59: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f0d4: 6904 d575 |1f5c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VIOLET:Lnet/sf/dibdib/generic/ColorNmz; // field@75d5 │ │ -37f0d8: 2202 8e14 |1f5e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f0dc: 1a0e 7b41 |1f60: const-string v14, "PURPLE" // string@417b │ │ -37f0e0: 130f eb01 |1f62: const/16 v15, #int 491 // #1eb │ │ -37f0e4: 0900 ee01 0400 |1f64: move-object/16 v494, v4 │ │ -37f0ea: 1404 c500 9f00 |1f67: const v4, #float 1.46021e-38 // #009f00c5 │ │ -37f0f0: 7040 0aa2 e24f |1f6a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f0f6: 6902 5775 |1f6d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE:Lnet/sf/dibdib/generic/ColorNmz; // field@7557 │ │ -37f0fa: 2204 8e14 |1f6f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f0fe: 1a0e c540 |1f71: const-string v14, "PEARL" // string@40c5 │ │ -37f102: 130f ec01 |1f73: const/16 v15, #int 492 // #1ec │ │ -37f106: 0900 ef01 0200 |1f75: move-object/16 v495, v2 │ │ -37f10c: 1402 ffd8 ff00 |1f78: const v2, #float 2.34959e-38 // #00ffd8ff │ │ -37f112: 7040 0aa2 e42f |1f7b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f118: 6904 2f75 |1f7e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEARL:Lnet/sf/dibdib/generic/ColorNmz; // field@752f │ │ -37f11c: 2202 8e14 |1f80: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f120: 1a0e d722 |1f82: const-string v14, "LILAC__X11" // string@22d7 │ │ -37f124: 130f ed01 |1f84: const/16 v15, #int 493 // #1ed │ │ -37f128: 0900 f001 0400 |1f86: move-object/16 v496, v4 │ │ -37f12e: 1404 c8a2 c800 |1f89: const v4, #float 1.84255e-38 // #00c8a2c8 │ │ -37f134: 7040 0aa2 e24f |1f8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f13a: 6902 cb74 |1f8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILAC__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@74cb │ │ -37f13e: 2204 8e14 |1f91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f142: 1a0e d30c |1f93: const-string v14, "BARNEY" // string@0cd3 │ │ -37f146: 130f ee01 |1f95: const/16 v15, #int 494 // #1ee │ │ -37f14a: 0900 f101 0200 |1f97: move-object/16 v497, v2 │ │ -37f150: 1402 b81d ac00 |1f9a: const v2, #float 1.58064e-38 // #00ac1db8 │ │ -37f156: 7040 0aa2 e42f |1f9d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f15c: 6904 f073 |1fa0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BARNEY:Lnet/sf/dibdib/generic/ColorNmz; // field@73f0 │ │ -37f160: 2202 8e14 |1fa2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f164: 1a0e a23f |1fa4: const-string v14, "ORCHID" // string@3fa2 │ │ -37f168: 130f ef01 |1fa6: const/16 v15, #int 495 // #1ef │ │ -37f16c: 0900 f201 0400 |1fa8: move-object/16 v498, v4 │ │ -37f172: 1404 c475 c800 |1fab: const v4, #float 1.84093e-38 // #00c875c4 │ │ -37f178: 7040 0aa2 e24f |1fae: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f17e: 6902 1975 |1fb1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORCHID:Lnet/sf/dibdib/generic/ColorNmz; // field@7519 │ │ -37f182: 2204 8e14 |1fb3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f186: 1a0e 8041 |1fb5: const-string v14, "PURPLISH_PINK" // string@4180 │ │ -37f18a: 130f f001 |1fb7: const/16 v15, #int 496 // #1f0 │ │ -37f18e: 0900 f301 0200 |1fb9: move-object/16 v499, v2 │ │ -37f194: 1402 e038 e800 |1fbc: const v2, #float 2.13262e-38 // #00e838e0 │ │ -37f19a: 7040 0aa2 e42f |1fbf: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f1a0: 6904 5c75 |1fc2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PURPLISH_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@755c │ │ -37f1a4: 2202 8e14 |1fc4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f1a8: 1a0e 833a |1fc6: const-string v14, "MAGENTA20" // string@3a83 │ │ -37f1ac: 130f f101 |1fc8: const/16 v15, #int 497 // #1f1 │ │ -37f1b0: 0900 f401 0400 |1fca: move-object/16 v500, v4 │ │ -37f1b6: 1404 e632 f000 |1fcd: const v4, #float 2.20588e-38 // #00f032e6 │ │ -37f1bc: 7040 0aa2 e24f |1fd0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f1c2: 6902 d574 |1fd3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA20:Lnet/sf/dibdib/generic/ColorNmz; // field@74d5 │ │ -37f1c6: 2204 8e14 |1fd5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f1ca: 1a0e 8515 |1fd7: const-string v14, "DEEP_VIOLET" // string@1585 │ │ -37f1ce: 130f f201 |1fd9: const/16 v15, #int 498 // #1f2 │ │ -37f1d2: 0900 f501 0200 |1fdb: move-object/16 v501, v2 │ │ -37f1d8: 1402 5000 5000 |1fde: const v2, #float 7.34695e-39 // #00500050 │ │ -37f1de: 7040 0aa2 e42f |1fe1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f1e4: 6904 6174 |1fe4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.DEEP_VIOLET:Lnet/sf/dibdib/generic/ColorNmz; // field@7461 │ │ -37f1e8: 2202 8e14 |1fe6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f1ec: 1a0e 823a |1fe8: const-string v14, "MAGENTA" // string@3a82 │ │ -37f1f0: 130f f301 |1fea: const/16 v15, #int 499 // #1f3 │ │ -37f1f4: 0900 f601 0400 |1fec: move-object/16 v502, v4 │ │ -37f1fa: 1404 ff00 ff00 |1fef: const v4, #float 2.34184e-38 // #00ff00ff │ │ -37f200: 7040 0aa2 e24f |1ff2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f206: 6902 d474 |1ff5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA:Lnet/sf/dibdib/generic/ColorNmz; // field@74d4 │ │ -37f20a: 2204 8e14 |1ff7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f20e: 1a0e e617 |1ff9: const-string v14, "EGGPLANT" // string@17e6 │ │ -37f212: 130f f401 |1ffb: const/16 v15, #int 500 // #1f4 │ │ -37f216: 0900 f701 0200 |1ffd: move-object/16 v503, v2 │ │ -37f21c: 1402 3508 3800 |2000: const v2, #float 5.14573e-39 // #00380835 │ │ -37f222: 7040 0aa2 e42f |2003: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f228: 6904 6c74 |2006: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EGGPLANT:Lnet/sf/dibdib/generic/ColorNmz; // field@746c │ │ -37f22c: 2202 8e14 |2008: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f230: 1a0e 9a3a |200a: const-string v14, "MAROON" // string@3a9a │ │ -37f234: 130f f501 |200c: const/16 v15, #int 501 // #1f5 │ │ -37f238: 0900 f801 0400 |200e: move-object/16 v504, v4 │ │ -37f23e: 1404 3c2b 3f00 |2011: const v4, #float 5.80115e-39 // #003f2b3c │ │ -37f244: 7040 0aa2 e24f |2014: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f24a: 6902 e574 |2017: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAROON:Lnet/sf/dibdib/generic/ColorNmz; // field@74e5 │ │ -37f24e: 2204 8e14 |2019: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f252: 1a0e f810 |201b: const-string v14, "CYCLAMEN" // string@10f8 │ │ -37f256: 130f f601 |201d: const/16 v15, #int 502 // #1f6 │ │ -37f25a: 0900 f901 0200 |201f: move-object/16 v505, v2 │ │ -37f260: 1402 7d59 8300 |2022: const v2, #float 1.20626e-38 // #0083597d │ │ -37f266: 7040 0aa2 e42f |2025: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f26c: 6904 5974 |2028: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CYCLAMEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7459 │ │ -37f270: 2202 8e14 |202a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f274: 1a0e 7a40 |202c: const-string v14, "PALATINATE_PURPLE" // string@407a │ │ -37f278: 130f f701 |202e: const/16 v15, #int 503 // #1f7 │ │ -37f27c: 0900 fa01 0400 |2030: move-object/16 v506, v4 │ │ -37f282: 1404 6028 6800 |2033: const v4, #float 9.56538e-39 // #00682860 │ │ -37f288: 7040 0aa2 e24f |2036: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f28e: 6902 1e75 |2039: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PALATINATE_PURPLE:Lnet/sf/dibdib/generic/ColorNmz; // field@751e │ │ -37f292: 2204 8e14 |203b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f296: 1a0e ea1a |203d: const-string v14, "FUCHSIA" // string@1aea │ │ -37f29a: 130f f801 |203f: const/16 v15, #int 504 // #1f8 │ │ -37f29e: 0900 fb01 0200 |2041: move-object/16 v507, v2 │ │ -37f2a4: 1402 d90d ed00 |2044: const v2, #float 2.177e-38 // #00ed0dd9 │ │ -37f2aa: 7040 0aa2 e42f |2047: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f2b0: 6904 7f74 |204a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FUCHSIA:Lnet/sf/dibdib/generic/ColorNmz; // field@747f │ │ -37f2b4: 2202 8e14 |204c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f2b8: 1a0e 7d41 |204e: const-string v14, "PURPLE__A" // string@417d │ │ -37f2bc: 130f f901 |2050: const/16 v15, #int 505 // #1f9 │ │ -37f2c0: 0900 fc01 0400 |2052: move-object/16 v508, v4 │ │ -37f2c6: 1404 7b46 8500 |2055: const v4, #float 1.22394e-38 // #0085467b │ │ -37f2cc: 7040 0aa2 e24f |2058: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f2d2: 6902 5975 |205b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7559 │ │ -37f2d6: 2204 8e14 |205d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f2da: 1a0e f840 |205f: const-string v14, "PINKWHITE" // string@40f8 │ │ -37f2de: 130f fa01 |2061: const/16 v15, #int 506 // #1fa │ │ -37f2e2: 0900 fd01 0200 |2063: move-object/16 v509, v2 │ │ -37f2e8: 1402 fcf4 ff00 |2066: const v2, #float 2.35059e-38 // #00fff4fc │ │ -37f2ee: 7040 0aa2 e42f |2069: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f2f4: 6904 4275 |206c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINKWHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@7542 │ │ -37f2f8: 2202 8e14 |206e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f2fc: 1a0e fb3d |2070: const-string v14, "NEON_PINK" // string@3dfb │ │ -37f300: 130f fb01 |2072: const/16 v15, #int 507 // #1fb │ │ -37f304: 0900 fe01 0400 |2074: move-object/16 v510, v4 │ │ -37f30a: 1404 c000 ff00 |2077: const v4, #float 2.34183e-38 // #00ff00c0 │ │ -37f310: 7040 0aa2 e24f |207a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f316: 6902 0775 |207d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NEON_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7507 │ │ -37f31a: 2204 8e14 |207f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f31e: 1a0e 0a41 |2081: const-string v14, "PLUM__XKCD" // string@410a │ │ -37f322: 130f fc01 |2083: const/16 v15, #int 508 // #1fc │ │ -37f326: 0900 ff01 0200 |2085: move-object/16 v511, v2 │ │ -37f32c: 1402 410f 5800 |2088: const v2, #float 8.087e-39 // #00580f41 │ │ -37f332: 7040 0aa2 e42f |208b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f338: 6904 4975 |208e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PLUM__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7549 │ │ -37f33c: 2202 8e14 |2090: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f340: 1a0e 170d |2092: const-string v14, "BLACKBERRY" // string@0d17 │ │ -37f344: 130f fd01 |2094: const/16 v15, #int 509 // #1fd │ │ -37f348: 0900 0002 0400 |2096: move-object/16 v512, v4 │ │ -37f34e: 1404 3501 4d00 |2099: const v4, #float 7.07177e-39 // #004d0135 │ │ -37f354: 7040 0aa2 e24f |209c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f35a: 6902 fd73 |209f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLACKBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@73fd │ │ -37f35e: 2204 8e14 |20a1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f362: 1a0e 7650 |20a3: const-string v14, "VELVET" // string@5076 │ │ -37f366: 130f fe01 |20a5: const/16 v15, #int 510 // #1fe │ │ -37f36a: 0900 0102 0200 |20a7: move-object/16 v513, v2 │ │ -37f370: 1402 5108 7500 |20aa: const v2, #float 1.07477e-38 // #00750851 │ │ -37f376: 7040 0aa2 e42f |20ad: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f37c: 6904 d175 |20b0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VELVET:Lnet/sf/dibdib/generic/ColorNmz; // field@75d1 │ │ -37f380: 2202 8e14 |20b2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f384: 1a0e d40c |20b4: const-string v14, "BAROSSA" // string@0cd4 │ │ -37f388: 130f ff01 |20b6: const/16 v15, #int 511 // #1ff │ │ -37f38c: 0900 0202 0400 |20b8: move-object/16 v514, v4 │ │ -37f392: 1404 2d01 4400 |20bb: const v4, #float 6.24524e-39 // #0044012d │ │ -37f398: 7040 0aa2 e24f |20be: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f39e: 6902 f173 |20c1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BAROSSA:Lnet/sf/dibdib/generic/ColorNmz; // field@73f1 │ │ -37f3a2: 2204 8e14 |20c3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f3a6: 1a0e 8343 |20c5: const-string v14, "RIBBON_PINK" // string@4383 │ │ -37f3aa: 130f 0002 |20c7: const/16 v15, #int 512 // #200 │ │ -37f3ae: 0900 0302 0200 |20c9: move-object/16 v515, v2 │ │ -37f3b4: 1402 c9bc d100 |20cc: const v2, #float 1.92613e-38 // #00d1bcc9 │ │ -37f3ba: 7040 0aa2 e42f |20cf: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f3c0: 6904 6e75 |20d2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RIBBON_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@756e │ │ -37f3c4: 2202 8e14 |20d4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f3c8: 1a0e 873a |20d6: const-string v14, "MAGENTA__XKCD" // string@3a87 │ │ -37f3cc: 130f 0102 |20d8: const/16 v15, #int 513 // #201 │ │ -37f3d0: 0900 0402 0400 |20da: move-object/16 v516, v4 │ │ -37f3d6: 1404 7800 c200 |20dd: const v4, #float 1.78163e-38 // #00c20078 │ │ -37f3dc: 7040 0aa2 e24f |20e0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f3e2: 6902 d974 |20e3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74d9 │ │ -37f3e6: 2204 8e14 |20e5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f3ea: 1a0e 8241 |20e7: const-string v14, "PURPURA" // string@4182 │ │ -37f3ee: 130f 0202 |20e9: const/16 v15, #int 514 // #202 │ │ -37f3f2: 0900 0502 0200 |20eb: move-object/16 v517, v2 │ │ -37f3f8: 1402 3c02 6600 |20ee: const v2, #float 9.36802e-39 // #0066023c │ │ -37f3fe: 7040 0aa2 e42f |20f1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f404: 6904 5e75 |20f4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PURPURA:Lnet/sf/dibdib/generic/ColorNmz; // field@755e │ │ -37f408: 2202 8e14 |20f6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f40c: 1a0e 7f40 |20f8: const-string v14, "PANSY" // string@407f │ │ -37f410: 130f 0302 |20fa: const/16 v15, #int 515 // #203 │ │ -37f414: 0900 0602 0400 |20fc: move-object/16 v518, v4 │ │ -37f41a: 1404 4a18 7800 |20ff: const v4, #float 1.1029e-38 // #0078184a │ │ -37f420: 7040 0aa2 e24f |2102: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f426: 6902 2275 |2105: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PANSY:Lnet/sf/dibdib/generic/ColorNmz; // field@7522 │ │ -37f42a: 2204 8e14 |2107: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f42e: 1a0e f540 |2109: const-string v14, "PINK" // string@40f5 │ │ -37f432: 130f 0402 |210b: const/16 v15, #int 516 // #204 │ │ -37f436: 0900 0702 0200 |210d: move-object/16 v519, v2 │ │ -37f43c: 1402 c081 ff00 |2110: const v2, #float 2.34646e-38 // #00ff81c0 │ │ -37f442: 7040 0aa2 e42f |2113: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f448: 6904 3f75 |2116: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@753f │ │ -37f44c: 2202 8e14 |2118: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f450: 1a0e b90f |211a: const-string v14, "CERISE" // string@0fb9 │ │ -37f454: 130f 0502 |211c: const/16 v15, #int 517 // #205 │ │ -37f458: 0900 0802 0400 |211e: move-object/16 v520, v4 │ │ -37f45e: 1404 8000 ff00 |2121: const v4, #float 2.34182e-38 // #00ff0080 │ │ -37f464: 7040 0aa2 e24f |2124: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f46a: 6902 2c74 |2127: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CERISE:Lnet/sf/dibdib/generic/ColorNmz; // field@742c │ │ -37f46e: 2204 8e14 |2129: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f472: 1a0e ad43 |212b: const-string v14, "ROUGE" // string@43ad │ │ -37f476: 130f 0602 |212d: const/16 v15, #int 518 // #206 │ │ -37f47a: 0900 0902 0200 |212f: move-object/16 v521, v2 │ │ -37f480: 1402 6c3b a200 |2132: const v2, #float 1.48987e-38 // #00a23b6c │ │ -37f486: 7040 0aa2 e42f |2135: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f48c: 6904 7675 |2138: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ROUGE:Lnet/sf/dibdib/generic/ColorNmz; // field@7576 │ │ -37f490: 2202 8e14 |213a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f494: 1a0e 710f |213c: const-string v14, "CADILLAC" // string@0f71 │ │ -37f498: 130f 0702 |213e: const/16 v15, #int 519 // #207 │ │ -37f49c: 0900 0a02 0400 |2140: move-object/16 v522, v4 │ │ -37f4a2: 1404 ae8a e300 |2143: const v4, #float 2.08964e-38 // #00e38aae │ │ -37f4a8: 7040 0aa2 e24f |2146: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f4ae: 6902 2574 |2149: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CADILLAC:Lnet/sf/dibdib/generic/ColorNmz; // field@7425 │ │ -37f4b2: 2204 8e14 |214b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f4b6: 1a0e 4218 |214d: const-string v14, "ERICA_PINK" // string@1842 │ │ -37f4ba: 130f 0802 |214f: const/16 v15, #int 520 // #208 │ │ -37f4be: 0900 0b02 0200 |2151: move-object/16 v523, v2 │ │ -37f4c4: 1402 835a c500 |2154: const v2, #float 1.81241e-38 // #00c55a83 │ │ -37f4ca: 7040 0aa2 e42f |2157: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f4d0: 6904 7274 |215a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ERICA_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7472 │ │ -37f4d4: 2202 8e14 |215c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f4d8: 1a0e b943 |215e: const-string v14, "RUBY" // string@43b9 │ │ -37f4dc: 130f 0902 |2160: const/16 v15, #int 521 // #209 │ │ -37f4e0: 0900 0c02 0400 |2162: move-object/16 v524, v4 │ │ -37f4e6: 1404 5c3e 8f00 |2165: const v4, #float 1.31548e-38 // #008f3e5c │ │ -37f4ec: 7040 0aa2 e24f |2168: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f4f2: 6902 7975 |216b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RUBY:Lnet/sf/dibdib/generic/ColorNmz; // field@7579 │ │ -37f4f6: 2204 8e14 |216d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f4fa: 1a0e 4b0d |216f: const-string v14, "BORDEAUX" // string@0d4b │ │ -37f4fe: 130f 0a02 |2171: const/16 v15, #int 522 // #20a │ │ -37f502: 0900 0d02 0200 |2173: move-object/16 v525, v2 │ │ -37f508: 1402 2c00 7b00 |2176: const v2, #float 1.12958e-38 // #007b002c │ │ -37f50e: 7040 0aa2 e42f |2179: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f514: 6904 1274 |217c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BORDEAUX:Lnet/sf/dibdib/generic/ColorNmz; // field@7412 │ │ -37f518: 2202 8e14 |217e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f51c: 1a0e 853a |2180: const-string v14, "MAGENTA__A" // string@3a85 │ │ -37f520: 130f 0b02 |2182: const/16 v15, #int 523 // #20b │ │ -37f524: 0900 0e02 0400 |2184: move-object/16 v526, v4 │ │ -37f52a: 1404 482b 7b00 |2187: const v4, #float 1.13113e-38 // #007b2b48 │ │ -37f530: 7040 0aa2 e24f |218a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f536: 6902 d774 |218d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA__A:Lnet/sf/dibdib/generic/ColorNmz; // field@74d7 │ │ -37f53a: 2204 8e14 |218f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f53e: 1a0e bb43 |2191: const-string v14, "RUBY__XKCD" // string@43bb │ │ -37f542: 130f 0c02 |2193: const/16 v15, #int 524 // #20c │ │ -37f546: 0900 0f02 0200 |2195: move-object/16 v527, v2 │ │ -37f54c: 1402 4701 ca00 |2198: const v2, #float 1.85512e-38 // #00ca0147 │ │ -37f552: 7040 0aa2 e42f |219b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f558: 6904 7b75 |219e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RUBY__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@757b │ │ -37f55c: 2202 8e14 |21a0: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f560: 1a0e 9d3a |21a2: const-string v14, "MAROON__XKCD" // string@3a9d │ │ -37f564: 130f 0d02 |21a4: const/16 v15, #int 525 // #20d │ │ -37f568: 0900 1002 0400 |21a6: move-object/16 v528, v4 │ │ -37f56e: 1404 2100 6500 |21a9: const v4, #float 9.27543e-39 // #00650021 │ │ -37f574: 7040 0aa2 e24f |21ac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f57a: 6902 e874 |21af: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAROON__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74e8 │ │ -37f57e: 2204 8e14 |21b1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f582: 1a0e 0841 |21b3: const-string v14, "PLUM" // string@4108 │ │ -37f586: 130f 0e02 |21b5: const/16 v15, #int 526 // #20e │ │ -37f58a: 0900 1102 0200 |21b7: move-object/16 v529, v2 │ │ -37f590: 1402 4b3d 6e00 |21ba: const v2, #float 1.01239e-38 // #006e3d4b │ │ -37f596: 7040 0aa2 e42f |21bd: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f59c: 6904 4775 |21c0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PLUM:Lnet/sf/dibdib/generic/ColorNmz; // field@7547 │ │ -37f5a0: 2202 8e14 |21c2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f5a4: 1a0e 9540 |21c4: const-string v14, "PASTEL_PINK" // string@4095 │ │ -37f5a8: 130f 0f02 |21c6: const/16 v15, #int 527 // #20f │ │ -37f5ac: 0900 1202 0400 |21c8: move-object/16 v530, v4 │ │ -37f5b2: 1404 cdba ff00 |21cb: const v4, #float 2.34851e-38 // #00ffbacd │ │ -37f5b8: 7040 0aa2 e24f |21ce: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f5be: 6902 2875 |21d1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PASTEL_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7528 │ │ -37f5c2: 2204 8e14 |21d3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37f5c6: 1a0e ad3b |21d5: const-string v14, "MULBERRY" // string@3bad │ │ -37f5ca: 130f 1002 |21d7: const/16 v15, #int 528 // #210 │ │ -37f5ce: 0900 1302 0200 |21d9: move-object/16 v531, v2 │ │ -37f5d4: 1402 7465 a000 |21dc: const v2, #float 1.47301e-38 // #00a06574 │ │ -37f5da: 7040 0aa2 e42f |21df: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ -37f5e0: 6904 fe74 |21e2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MULBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@74fe │ │ -37f5e4: 1302 1102 |21e4: const/16 v2, #int 529 // #211 │ │ -37f5e8: 2322 0116 |21e6: new-array v2, v2, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ -37f5ec: 120e |21e8: const/4 v14, #int 0 // #0 │ │ -37f5ee: 4d00 020e |21e9: aput-object v0, v2, v14 │ │ -37f5f2: 121e |21eb: const/4 v14, #int 1 // #1 │ │ -37f5f4: 4d01 020e |21ec: aput-object v1, v2, v14 │ │ -37f5f8: 122e |21ee: const/4 v14, #int 2 // #2 │ │ -37f5fa: 4d03 020e |21ef: aput-object v3, v2, v14 │ │ -37f5fe: 123e |21f1: const/4 v14, #int 3 // #3 │ │ -37f600: 4d05 020e |21f2: aput-object v5, v2, v14 │ │ -37f604: 124e |21f4: const/4 v14, #int 4 // #4 │ │ -37f606: 4d07 020e |21f5: aput-object v7, v2, v14 │ │ -37f60a: 125e |21f7: const/4 v14, #int 5 // #5 │ │ -37f60c: 4d09 020e |21f8: aput-object v9, v2, v14 │ │ -37f610: 126e |21fa: const/4 v14, #int 6 // #6 │ │ -37f612: 4d0b 020e |21fb: aput-object v11, v2, v14 │ │ -37f616: 127e |21fd: const/4 v14, #int 7 // #7 │ │ -37f618: 4d0d 020e |21fe: aput-object v13, v2, v14 │ │ -37f61c: 130e 0800 |2200: const/16 v14, #int 8 // #8 │ │ -37f620: 4d0c 020e |2202: aput-object v12, v2, v14 │ │ -37f624: 130e 0900 |2204: const/16 v14, #int 9 // #9 │ │ -37f628: 4d0a 020e |2206: aput-object v10, v2, v14 │ │ -37f62c: 130e 0a00 |2208: const/16 v14, #int 10 // #a │ │ -37f630: 4d08 020e |220a: aput-object v8, v2, v14 │ │ -37f634: 130e 0b00 |220c: const/16 v14, #int 11 // #b │ │ -37f638: 4d06 020e |220e: aput-object v6, v2, v14 │ │ -37f63c: 130e 0c00 |2210: const/16 v14, #int 12 // #c │ │ -37f640: 4d10 020e |2212: aput-object v16, v2, v14 │ │ -37f644: 130e 0d00 |2214: const/16 v14, #int 13 // #d │ │ -37f648: 4d11 020e |2216: aput-object v17, v2, v14 │ │ -37f64c: 130e 0e00 |2218: const/16 v14, #int 14 // #e │ │ -37f650: 4d12 020e |221a: aput-object v18, v2, v14 │ │ -37f654: 130e 0f00 |221c: const/16 v14, #int 15 // #f │ │ -37f658: 4d13 020e |221e: aput-object v19, v2, v14 │ │ -37f65c: 130e 1000 |2220: const/16 v14, #int 16 // #10 │ │ -37f660: 4d14 020e |2222: aput-object v20, v2, v14 │ │ -37f664: 130e 1100 |2224: const/16 v14, #int 17 // #11 │ │ -37f668: 4d15 020e |2226: aput-object v21, v2, v14 │ │ -37f66c: 130e 1200 |2228: const/16 v14, #int 18 // #12 │ │ -37f670: 4d16 020e |222a: aput-object v22, v2, v14 │ │ -37f674: 130e 1300 |222c: const/16 v14, #int 19 // #13 │ │ -37f678: 4d17 020e |222e: aput-object v23, v2, v14 │ │ -37f67c: 130e 1400 |2230: const/16 v14, #int 20 // #14 │ │ -37f680: 4d18 020e |2232: aput-object v24, v2, v14 │ │ -37f684: 130e 1500 |2234: const/16 v14, #int 21 // #15 │ │ -37f688: 4d19 020e |2236: aput-object v25, v2, v14 │ │ -37f68c: 130e 1600 |2238: const/16 v14, #int 22 // #16 │ │ -37f690: 4d1a 020e |223a: aput-object v26, v2, v14 │ │ -37f694: 130e 1700 |223c: const/16 v14, #int 23 // #17 │ │ -37f698: 4d1b 020e |223e: aput-object v27, v2, v14 │ │ -37f69c: 130e 1800 |2240: const/16 v14, #int 24 // #18 │ │ -37f6a0: 4d1c 020e |2242: aput-object v28, v2, v14 │ │ -37f6a4: 130e 1900 |2244: const/16 v14, #int 25 // #19 │ │ -37f6a8: 4d1d 020e |2246: aput-object v29, v2, v14 │ │ -37f6ac: 130e 1a00 |2248: const/16 v14, #int 26 // #1a │ │ -37f6b0: 4d1e 020e |224a: aput-object v30, v2, v14 │ │ -37f6b4: 130e 1b00 |224c: const/16 v14, #int 27 // #1b │ │ -37f6b8: 4d1f 020e |224e: aput-object v31, v2, v14 │ │ -37f6bc: 130e 1c00 |2250: const/16 v14, #int 28 // #1c │ │ -37f6c0: 4d20 020e |2252: aput-object v32, v2, v14 │ │ -37f6c4: 130e 1d00 |2254: const/16 v14, #int 29 // #1d │ │ -37f6c8: 4d21 020e |2256: aput-object v33, v2, v14 │ │ -37f6cc: 130e 1e00 |2258: const/16 v14, #int 30 // #1e │ │ -37f6d0: 4d22 020e |225a: aput-object v34, v2, v14 │ │ -37f6d4: 130e 1f00 |225c: const/16 v14, #int 31 // #1f │ │ -37f6d8: 4d23 020e |225e: aput-object v35, v2, v14 │ │ -37f6dc: 130e 2000 |2260: const/16 v14, #int 32 // #20 │ │ -37f6e0: 4d24 020e |2262: aput-object v36, v2, v14 │ │ -37f6e4: 130e 2100 |2264: const/16 v14, #int 33 // #21 │ │ -37f6e8: 4d25 020e |2266: aput-object v37, v2, v14 │ │ -37f6ec: 130e 2200 |2268: const/16 v14, #int 34 // #22 │ │ -37f6f0: 4d26 020e |226a: aput-object v38, v2, v14 │ │ -37f6f4: 130e 2300 |226c: const/16 v14, #int 35 // #23 │ │ -37f6f8: 4d27 020e |226e: aput-object v39, v2, v14 │ │ -37f6fc: 130e 2400 |2270: const/16 v14, #int 36 // #24 │ │ -37f700: 4d28 020e |2272: aput-object v40, v2, v14 │ │ -37f704: 130e 2500 |2274: const/16 v14, #int 37 // #25 │ │ -37f708: 4d29 020e |2276: aput-object v41, v2, v14 │ │ -37f70c: 130e 2600 |2278: const/16 v14, #int 38 // #26 │ │ -37f710: 4d2a 020e |227a: aput-object v42, v2, v14 │ │ -37f714: 130e 2700 |227c: const/16 v14, #int 39 // #27 │ │ -37f718: 4d2b 020e |227e: aput-object v43, v2, v14 │ │ -37f71c: 130e 2800 |2280: const/16 v14, #int 40 // #28 │ │ -37f720: 4d2c 020e |2282: aput-object v44, v2, v14 │ │ -37f724: 130e 2900 |2284: const/16 v14, #int 41 // #29 │ │ -37f728: 4d2d 020e |2286: aput-object v45, v2, v14 │ │ -37f72c: 130e 2a00 |2288: const/16 v14, #int 42 // #2a │ │ -37f730: 4d2e 020e |228a: aput-object v46, v2, v14 │ │ -37f734: 130e 2b00 |228c: const/16 v14, #int 43 // #2b │ │ -37f738: 4d2f 020e |228e: aput-object v47, v2, v14 │ │ -37f73c: 130e 2c00 |2290: const/16 v14, #int 44 // #2c │ │ -37f740: 4d30 020e |2292: aput-object v48, v2, v14 │ │ -37f744: 130e 2d00 |2294: const/16 v14, #int 45 // #2d │ │ -37f748: 4d31 020e |2296: aput-object v49, v2, v14 │ │ -37f74c: 130e 2e00 |2298: const/16 v14, #int 46 // #2e │ │ -37f750: 4d32 020e |229a: aput-object v50, v2, v14 │ │ -37f754: 130e 2f00 |229c: const/16 v14, #int 47 // #2f │ │ -37f758: 4d33 020e |229e: aput-object v51, v2, v14 │ │ -37f75c: 130e 3000 |22a0: const/16 v14, #int 48 // #30 │ │ -37f760: 4d34 020e |22a2: aput-object v52, v2, v14 │ │ -37f764: 130e 3100 |22a4: const/16 v14, #int 49 // #31 │ │ -37f768: 4d35 020e |22a6: aput-object v53, v2, v14 │ │ -37f76c: 130e 3200 |22a8: const/16 v14, #int 50 // #32 │ │ -37f770: 4d36 020e |22aa: aput-object v54, v2, v14 │ │ -37f774: 130e 3300 |22ac: const/16 v14, #int 51 // #33 │ │ -37f778: 4d37 020e |22ae: aput-object v55, v2, v14 │ │ -37f77c: 130e 3400 |22b0: const/16 v14, #int 52 // #34 │ │ -37f780: 4d38 020e |22b2: aput-object v56, v2, v14 │ │ -37f784: 130e 3500 |22b4: const/16 v14, #int 53 // #35 │ │ -37f788: 4d39 020e |22b6: aput-object v57, v2, v14 │ │ -37f78c: 130e 3600 |22b8: const/16 v14, #int 54 // #36 │ │ -37f790: 4d3a 020e |22ba: aput-object v58, v2, v14 │ │ -37f794: 130e 3700 |22bc: const/16 v14, #int 55 // #37 │ │ -37f798: 4d3b 020e |22be: aput-object v59, v2, v14 │ │ -37f79c: 130e 3800 |22c0: const/16 v14, #int 56 // #38 │ │ -37f7a0: 4d3c 020e |22c2: aput-object v60, v2, v14 │ │ -37f7a4: 130e 3900 |22c4: const/16 v14, #int 57 // #39 │ │ -37f7a8: 4d3d 020e |22c6: aput-object v61, v2, v14 │ │ -37f7ac: 130e 3a00 |22c8: const/16 v14, #int 58 // #3a │ │ -37f7b0: 4d3e 020e |22ca: aput-object v62, v2, v14 │ │ -37f7b4: 130e 3b00 |22cc: const/16 v14, #int 59 // #3b │ │ -37f7b8: 4d3f 020e |22ce: aput-object v63, v2, v14 │ │ -37f7bc: 130e 3c00 |22d0: const/16 v14, #int 60 // #3c │ │ -37f7c0: 4d40 020e |22d2: aput-object v64, v2, v14 │ │ -37f7c4: 130e 3d00 |22d4: const/16 v14, #int 61 // #3d │ │ -37f7c8: 4d41 020e |22d6: aput-object v65, v2, v14 │ │ -37f7cc: 130e 3e00 |22d8: const/16 v14, #int 62 // #3e │ │ -37f7d0: 4d42 020e |22da: aput-object v66, v2, v14 │ │ -37f7d4: 130e 3f00 |22dc: const/16 v14, #int 63 // #3f │ │ -37f7d8: 4d43 020e |22de: aput-object v67, v2, v14 │ │ -37f7dc: 130e 4000 |22e0: const/16 v14, #int 64 // #40 │ │ -37f7e0: 4d44 020e |22e2: aput-object v68, v2, v14 │ │ -37f7e4: 130e 4100 |22e4: const/16 v14, #int 65 // #41 │ │ -37f7e8: 4d45 020e |22e6: aput-object v69, v2, v14 │ │ -37f7ec: 130e 4200 |22e8: const/16 v14, #int 66 // #42 │ │ -37f7f0: 4d46 020e |22ea: aput-object v70, v2, v14 │ │ -37f7f4: 130e 4300 |22ec: const/16 v14, #int 67 // #43 │ │ -37f7f8: 4d47 020e |22ee: aput-object v71, v2, v14 │ │ -37f7fc: 130e 4400 |22f0: const/16 v14, #int 68 // #44 │ │ -37f800: 4d48 020e |22f2: aput-object v72, v2, v14 │ │ -37f804: 130e 4500 |22f4: const/16 v14, #int 69 // #45 │ │ -37f808: 4d49 020e |22f6: aput-object v73, v2, v14 │ │ -37f80c: 130e 4600 |22f8: const/16 v14, #int 70 // #46 │ │ -37f810: 4d4a 020e |22fa: aput-object v74, v2, v14 │ │ -37f814: 130e 4700 |22fc: const/16 v14, #int 71 // #47 │ │ -37f818: 4d4b 020e |22fe: aput-object v75, v2, v14 │ │ -37f81c: 130e 4800 |2300: const/16 v14, #int 72 // #48 │ │ -37f820: 4d4c 020e |2302: aput-object v76, v2, v14 │ │ -37f824: 130e 4900 |2304: const/16 v14, #int 73 // #49 │ │ -37f828: 4d4d 020e |2306: aput-object v77, v2, v14 │ │ -37f82c: 130e 4a00 |2308: const/16 v14, #int 74 // #4a │ │ -37f830: 4d4e 020e |230a: aput-object v78, v2, v14 │ │ -37f834: 130e 4b00 |230c: const/16 v14, #int 75 // #4b │ │ -37f838: 4d4f 020e |230e: aput-object v79, v2, v14 │ │ -37f83c: 130e 4c00 |2310: const/16 v14, #int 76 // #4c │ │ -37f840: 4d50 020e |2312: aput-object v80, v2, v14 │ │ -37f844: 130e 4d00 |2314: const/16 v14, #int 77 // #4d │ │ -37f848: 4d51 020e |2316: aput-object v81, v2, v14 │ │ -37f84c: 130e 4e00 |2318: const/16 v14, #int 78 // #4e │ │ -37f850: 4d52 020e |231a: aput-object v82, v2, v14 │ │ -37f854: 130e 4f00 |231c: const/16 v14, #int 79 // #4f │ │ -37f858: 4d53 020e |231e: aput-object v83, v2, v14 │ │ -37f85c: 130e 5000 |2320: const/16 v14, #int 80 // #50 │ │ -37f860: 4d54 020e |2322: aput-object v84, v2, v14 │ │ -37f864: 130e 5100 |2324: const/16 v14, #int 81 // #51 │ │ -37f868: 4d55 020e |2326: aput-object v85, v2, v14 │ │ -37f86c: 130e 5200 |2328: const/16 v14, #int 82 // #52 │ │ -37f870: 4d56 020e |232a: aput-object v86, v2, v14 │ │ -37f874: 130e 5300 |232c: const/16 v14, #int 83 // #53 │ │ -37f878: 4d57 020e |232e: aput-object v87, v2, v14 │ │ -37f87c: 130e 5400 |2330: const/16 v14, #int 84 // #54 │ │ -37f880: 4d58 020e |2332: aput-object v88, v2, v14 │ │ -37f884: 130e 5500 |2334: const/16 v14, #int 85 // #55 │ │ -37f888: 4d59 020e |2336: aput-object v89, v2, v14 │ │ -37f88c: 130e 5600 |2338: const/16 v14, #int 86 // #56 │ │ -37f890: 4d5a 020e |233a: aput-object v90, v2, v14 │ │ -37f894: 130e 5700 |233c: const/16 v14, #int 87 // #57 │ │ -37f898: 4d5b 020e |233e: aput-object v91, v2, v14 │ │ -37f89c: 130e 5800 |2340: const/16 v14, #int 88 // #58 │ │ -37f8a0: 4d5c 020e |2342: aput-object v92, v2, v14 │ │ -37f8a4: 130e 5900 |2344: const/16 v14, #int 89 // #59 │ │ -37f8a8: 4d5d 020e |2346: aput-object v93, v2, v14 │ │ -37f8ac: 130e 5a00 |2348: const/16 v14, #int 90 // #5a │ │ -37f8b0: 4d5e 020e |234a: aput-object v94, v2, v14 │ │ -37f8b4: 130e 5b00 |234c: const/16 v14, #int 91 // #5b │ │ -37f8b8: 4d5f 020e |234e: aput-object v95, v2, v14 │ │ -37f8bc: 130e 5c00 |2350: const/16 v14, #int 92 // #5c │ │ -37f8c0: 4d60 020e |2352: aput-object v96, v2, v14 │ │ -37f8c4: 130e 5d00 |2354: const/16 v14, #int 93 // #5d │ │ -37f8c8: 4d61 020e |2356: aput-object v97, v2, v14 │ │ -37f8cc: 130e 5e00 |2358: const/16 v14, #int 94 // #5e │ │ -37f8d0: 4d62 020e |235a: aput-object v98, v2, v14 │ │ -37f8d4: 130e 5f00 |235c: const/16 v14, #int 95 // #5f │ │ -37f8d8: 4d63 020e |235e: aput-object v99, v2, v14 │ │ -37f8dc: 130e 6000 |2360: const/16 v14, #int 96 // #60 │ │ -37f8e0: 4d64 020e |2362: aput-object v100, v2, v14 │ │ -37f8e4: 130e 6100 |2364: const/16 v14, #int 97 // #61 │ │ -37f8e8: 4d65 020e |2366: aput-object v101, v2, v14 │ │ -37f8ec: 130e 6200 |2368: const/16 v14, #int 98 // #62 │ │ -37f8f0: 4d66 020e |236a: aput-object v102, v2, v14 │ │ -37f8f4: 130e 6300 |236c: const/16 v14, #int 99 // #63 │ │ -37f8f8: 4d67 020e |236e: aput-object v103, v2, v14 │ │ -37f8fc: 130e 6400 |2370: const/16 v14, #int 100 // #64 │ │ -37f900: 4d68 020e |2372: aput-object v104, v2, v14 │ │ -37f904: 130e 6500 |2374: const/16 v14, #int 101 // #65 │ │ -37f908: 4d69 020e |2376: aput-object v105, v2, v14 │ │ -37f90c: 130e 6600 |2378: const/16 v14, #int 102 // #66 │ │ -37f910: 4d6a 020e |237a: aput-object v106, v2, v14 │ │ -37f914: 130e 6700 |237c: const/16 v14, #int 103 // #67 │ │ -37f918: 4d6b 020e |237e: aput-object v107, v2, v14 │ │ -37f91c: 130e 6800 |2380: const/16 v14, #int 104 // #68 │ │ -37f920: 4d6c 020e |2382: aput-object v108, v2, v14 │ │ -37f924: 130e 6900 |2384: const/16 v14, #int 105 // #69 │ │ -37f928: 4d6d 020e |2386: aput-object v109, v2, v14 │ │ -37f92c: 130e 6a00 |2388: const/16 v14, #int 106 // #6a │ │ -37f930: 4d6e 020e |238a: aput-object v110, v2, v14 │ │ -37f934: 130e 6b00 |238c: const/16 v14, #int 107 // #6b │ │ -37f938: 4d6f 020e |238e: aput-object v111, v2, v14 │ │ -37f93c: 130e 6c00 |2390: const/16 v14, #int 108 // #6c │ │ -37f940: 4d70 020e |2392: aput-object v112, v2, v14 │ │ -37f944: 130e 6d00 |2394: const/16 v14, #int 109 // #6d │ │ -37f948: 4d71 020e |2396: aput-object v113, v2, v14 │ │ -37f94c: 130e 6e00 |2398: const/16 v14, #int 110 // #6e │ │ -37f950: 4d72 020e |239a: aput-object v114, v2, v14 │ │ -37f954: 130e 6f00 |239c: const/16 v14, #int 111 // #6f │ │ -37f958: 4d73 020e |239e: aput-object v115, v2, v14 │ │ -37f95c: 130e 7000 |23a0: const/16 v14, #int 112 // #70 │ │ -37f960: 4d74 020e |23a2: aput-object v116, v2, v14 │ │ -37f964: 130e 7100 |23a4: const/16 v14, #int 113 // #71 │ │ -37f968: 4d75 020e |23a6: aput-object v117, v2, v14 │ │ -37f96c: 130e 7200 |23a8: const/16 v14, #int 114 // #72 │ │ -37f970: 4d76 020e |23aa: aput-object v118, v2, v14 │ │ -37f974: 130e 7300 |23ac: const/16 v14, #int 115 // #73 │ │ -37f978: 4d77 020e |23ae: aput-object v119, v2, v14 │ │ -37f97c: 130e 7400 |23b0: const/16 v14, #int 116 // #74 │ │ -37f980: 4d78 020e |23b2: aput-object v120, v2, v14 │ │ -37f984: 130e 7500 |23b4: const/16 v14, #int 117 // #75 │ │ -37f988: 4d79 020e |23b6: aput-object v121, v2, v14 │ │ -37f98c: 130e 7600 |23b8: const/16 v14, #int 118 // #76 │ │ -37f990: 4d7a 020e |23ba: aput-object v122, v2, v14 │ │ -37f994: 130e 7700 |23bc: const/16 v14, #int 119 // #77 │ │ -37f998: 4d7b 020e |23be: aput-object v123, v2, v14 │ │ -37f99c: 130e 7800 |23c0: const/16 v14, #int 120 // #78 │ │ -37f9a0: 4d7c 020e |23c2: aput-object v124, v2, v14 │ │ -37f9a4: 130e 7900 |23c4: const/16 v14, #int 121 // #79 │ │ -37f9a8: 4d7d 020e |23c6: aput-object v125, v2, v14 │ │ -37f9ac: 130e 7a00 |23c8: const/16 v14, #int 122 // #7a │ │ -37f9b0: 4d7e 020e |23ca: aput-object v126, v2, v14 │ │ -37f9b4: 130e 7b00 |23cc: const/16 v14, #int 123 // #7b │ │ -37f9b8: 4d7f 020e |23ce: aput-object v127, v2, v14 │ │ -37f9bc: 130e 7c00 |23d0: const/16 v14, #int 124 // #7c │ │ -37f9c0: 4d80 020e |23d2: aput-object v128, v2, v14 │ │ -37f9c4: 130e 7d00 |23d4: const/16 v14, #int 125 // #7d │ │ -37f9c8: 4d81 020e |23d6: aput-object v129, v2, v14 │ │ -37f9cc: 130e 7e00 |23d8: const/16 v14, #int 126 // #7e │ │ -37f9d0: 4d82 020e |23da: aput-object v130, v2, v14 │ │ -37f9d4: 130e 7f00 |23dc: const/16 v14, #int 127 // #7f │ │ -37f9d8: 4d83 020e |23de: aput-object v131, v2, v14 │ │ -37f9dc: 130e 8000 |23e0: const/16 v14, #int 128 // #80 │ │ -37f9e0: 4d84 020e |23e2: aput-object v132, v2, v14 │ │ -37f9e4: 130e 8100 |23e4: const/16 v14, #int 129 // #81 │ │ -37f9e8: 4d85 020e |23e6: aput-object v133, v2, v14 │ │ -37f9ec: 130e 8200 |23e8: const/16 v14, #int 130 // #82 │ │ -37f9f0: 4d86 020e |23ea: aput-object v134, v2, v14 │ │ -37f9f4: 130e 8300 |23ec: const/16 v14, #int 131 // #83 │ │ -37f9f8: 4d87 020e |23ee: aput-object v135, v2, v14 │ │ -37f9fc: 130e 8400 |23f0: const/16 v14, #int 132 // #84 │ │ -37fa00: 4d88 020e |23f2: aput-object v136, v2, v14 │ │ -37fa04: 130e 8500 |23f4: const/16 v14, #int 133 // #85 │ │ -37fa08: 4d89 020e |23f6: aput-object v137, v2, v14 │ │ -37fa0c: 130e 8600 |23f8: const/16 v14, #int 134 // #86 │ │ -37fa10: 4d8a 020e |23fa: aput-object v138, v2, v14 │ │ -37fa14: 130e 8700 |23fc: const/16 v14, #int 135 // #87 │ │ -37fa18: 4d8b 020e |23fe: aput-object v139, v2, v14 │ │ -37fa1c: 130e 8800 |2400: const/16 v14, #int 136 // #88 │ │ -37fa20: 4d8c 020e |2402: aput-object v140, v2, v14 │ │ -37fa24: 130e 8900 |2404: const/16 v14, #int 137 // #89 │ │ -37fa28: 4d8d 020e |2406: aput-object v141, v2, v14 │ │ -37fa2c: 130e 8a00 |2408: const/16 v14, #int 138 // #8a │ │ -37fa30: 4d8e 020e |240a: aput-object v142, v2, v14 │ │ -37fa34: 130e 8b00 |240c: const/16 v14, #int 139 // #8b │ │ -37fa38: 4d8f 020e |240e: aput-object v143, v2, v14 │ │ -37fa3c: 130e 8c00 |2410: const/16 v14, #int 140 // #8c │ │ -37fa40: 4d90 020e |2412: aput-object v144, v2, v14 │ │ -37fa44: 130e 8d00 |2414: const/16 v14, #int 141 // #8d │ │ -37fa48: 4d91 020e |2416: aput-object v145, v2, v14 │ │ -37fa4c: 130e 8e00 |2418: const/16 v14, #int 142 // #8e │ │ -37fa50: 4d92 020e |241a: aput-object v146, v2, v14 │ │ -37fa54: 130e 8f00 |241c: const/16 v14, #int 143 // #8f │ │ -37fa58: 4d93 020e |241e: aput-object v147, v2, v14 │ │ -37fa5c: 130e 9000 |2420: const/16 v14, #int 144 // #90 │ │ -37fa60: 4d94 020e |2422: aput-object v148, v2, v14 │ │ -37fa64: 130e 9100 |2424: const/16 v14, #int 145 // #91 │ │ -37fa68: 4d95 020e |2426: aput-object v149, v2, v14 │ │ -37fa6c: 130e 9200 |2428: const/16 v14, #int 146 // #92 │ │ -37fa70: 4d96 020e |242a: aput-object v150, v2, v14 │ │ -37fa74: 130e 9300 |242c: const/16 v14, #int 147 // #93 │ │ -37fa78: 4d97 020e |242e: aput-object v151, v2, v14 │ │ -37fa7c: 130e 9400 |2430: const/16 v14, #int 148 // #94 │ │ -37fa80: 4d98 020e |2432: aput-object v152, v2, v14 │ │ -37fa84: 130e 9500 |2434: const/16 v14, #int 149 // #95 │ │ -37fa88: 4d99 020e |2436: aput-object v153, v2, v14 │ │ -37fa8c: 130e 9600 |2438: const/16 v14, #int 150 // #96 │ │ -37fa90: 4d9a 020e |243a: aput-object v154, v2, v14 │ │ -37fa94: 130e 9700 |243c: const/16 v14, #int 151 // #97 │ │ -37fa98: 4d9b 020e |243e: aput-object v155, v2, v14 │ │ -37fa9c: 130e 9800 |2440: const/16 v14, #int 152 // #98 │ │ -37faa0: 4d9c 020e |2442: aput-object v156, v2, v14 │ │ -37faa4: 130e 9900 |2444: const/16 v14, #int 153 // #99 │ │ -37faa8: 4d9d 020e |2446: aput-object v157, v2, v14 │ │ -37faac: 130e 9a00 |2448: const/16 v14, #int 154 // #9a │ │ -37fab0: 4d9e 020e |244a: aput-object v158, v2, v14 │ │ -37fab4: 130e 9b00 |244c: const/16 v14, #int 155 // #9b │ │ -37fab8: 4d9f 020e |244e: aput-object v159, v2, v14 │ │ -37fabc: 130e 9c00 |2450: const/16 v14, #int 156 // #9c │ │ -37fac0: 4da0 020e |2452: aput-object v160, v2, v14 │ │ -37fac4: 130e 9d00 |2454: const/16 v14, #int 157 // #9d │ │ -37fac8: 4da1 020e |2456: aput-object v161, v2, v14 │ │ -37facc: 130e 9e00 |2458: const/16 v14, #int 158 // #9e │ │ -37fad0: 4da2 020e |245a: aput-object v162, v2, v14 │ │ -37fad4: 130e 9f00 |245c: const/16 v14, #int 159 // #9f │ │ -37fad8: 4da3 020e |245e: aput-object v163, v2, v14 │ │ -37fadc: 130e a000 |2460: const/16 v14, #int 160 // #a0 │ │ -37fae0: 4da4 020e |2462: aput-object v164, v2, v14 │ │ -37fae4: 130e a100 |2464: const/16 v14, #int 161 // #a1 │ │ -37fae8: 4da5 020e |2466: aput-object v165, v2, v14 │ │ -37faec: 130e a200 |2468: const/16 v14, #int 162 // #a2 │ │ -37faf0: 4da6 020e |246a: aput-object v166, v2, v14 │ │ -37faf4: 130e a300 |246c: const/16 v14, #int 163 // #a3 │ │ -37faf8: 4da7 020e |246e: aput-object v167, v2, v14 │ │ -37fafc: 130e a400 |2470: const/16 v14, #int 164 // #a4 │ │ -37fb00: 4da8 020e |2472: aput-object v168, v2, v14 │ │ -37fb04: 130e a500 |2474: const/16 v14, #int 165 // #a5 │ │ -37fb08: 4da9 020e |2476: aput-object v169, v2, v14 │ │ -37fb0c: 130e a600 |2478: const/16 v14, #int 166 // #a6 │ │ -37fb10: 4daa 020e |247a: aput-object v170, v2, v14 │ │ -37fb14: 130e a700 |247c: const/16 v14, #int 167 // #a7 │ │ -37fb18: 4dab 020e |247e: aput-object v171, v2, v14 │ │ -37fb1c: 130e a800 |2480: const/16 v14, #int 168 // #a8 │ │ -37fb20: 4dac 020e |2482: aput-object v172, v2, v14 │ │ -37fb24: 130e a900 |2484: const/16 v14, #int 169 // #a9 │ │ -37fb28: 4dad 020e |2486: aput-object v173, v2, v14 │ │ -37fb2c: 130e aa00 |2488: const/16 v14, #int 170 // #aa │ │ -37fb30: 4dae 020e |248a: aput-object v174, v2, v14 │ │ -37fb34: 130e ab00 |248c: const/16 v14, #int 171 // #ab │ │ -37fb38: 4daf 020e |248e: aput-object v175, v2, v14 │ │ -37fb3c: 130e ac00 |2490: const/16 v14, #int 172 // #ac │ │ -37fb40: 4db0 020e |2492: aput-object v176, v2, v14 │ │ -37fb44: 130e ad00 |2494: const/16 v14, #int 173 // #ad │ │ -37fb48: 4db1 020e |2496: aput-object v177, v2, v14 │ │ -37fb4c: 130e ae00 |2498: const/16 v14, #int 174 // #ae │ │ -37fb50: 4db2 020e |249a: aput-object v178, v2, v14 │ │ -37fb54: 130e af00 |249c: const/16 v14, #int 175 // #af │ │ -37fb58: 4db3 020e |249e: aput-object v179, v2, v14 │ │ -37fb5c: 130e b000 |24a0: const/16 v14, #int 176 // #b0 │ │ -37fb60: 4db4 020e |24a2: aput-object v180, v2, v14 │ │ -37fb64: 130e b100 |24a4: const/16 v14, #int 177 // #b1 │ │ -37fb68: 4db5 020e |24a6: aput-object v181, v2, v14 │ │ -37fb6c: 130e b200 |24a8: const/16 v14, #int 178 // #b2 │ │ -37fb70: 4db6 020e |24aa: aput-object v182, v2, v14 │ │ -37fb74: 130e b300 |24ac: const/16 v14, #int 179 // #b3 │ │ -37fb78: 4db7 020e |24ae: aput-object v183, v2, v14 │ │ -37fb7c: 130e b400 |24b0: const/16 v14, #int 180 // #b4 │ │ -37fb80: 4db8 020e |24b2: aput-object v184, v2, v14 │ │ -37fb84: 130e b500 |24b4: const/16 v14, #int 181 // #b5 │ │ -37fb88: 4db9 020e |24b6: aput-object v185, v2, v14 │ │ -37fb8c: 130e b600 |24b8: const/16 v14, #int 182 // #b6 │ │ -37fb90: 4dba 020e |24ba: aput-object v186, v2, v14 │ │ -37fb94: 130e b700 |24bc: const/16 v14, #int 183 // #b7 │ │ -37fb98: 4dbb 020e |24be: aput-object v187, v2, v14 │ │ -37fb9c: 130e b800 |24c0: const/16 v14, #int 184 // #b8 │ │ -37fba0: 4dbc 020e |24c2: aput-object v188, v2, v14 │ │ -37fba4: 130e b900 |24c4: const/16 v14, #int 185 // #b9 │ │ -37fba8: 4dbd 020e |24c6: aput-object v189, v2, v14 │ │ -37fbac: 130e ba00 |24c8: const/16 v14, #int 186 // #ba │ │ -37fbb0: 4dbe 020e |24ca: aput-object v190, v2, v14 │ │ -37fbb4: 130e bb00 |24cc: const/16 v14, #int 187 // #bb │ │ -37fbb8: 4dbf 020e |24ce: aput-object v191, v2, v14 │ │ -37fbbc: 130e bc00 |24d0: const/16 v14, #int 188 // #bc │ │ -37fbc0: 4dc0 020e |24d2: aput-object v192, v2, v14 │ │ -37fbc4: 130e bd00 |24d4: const/16 v14, #int 189 // #bd │ │ -37fbc8: 4dc1 020e |24d6: aput-object v193, v2, v14 │ │ -37fbcc: 130e be00 |24d8: const/16 v14, #int 190 // #be │ │ -37fbd0: 4dc2 020e |24da: aput-object v194, v2, v14 │ │ -37fbd4: 130e bf00 |24dc: const/16 v14, #int 191 // #bf │ │ -37fbd8: 4dc3 020e |24de: aput-object v195, v2, v14 │ │ -37fbdc: 130e c000 |24e0: const/16 v14, #int 192 // #c0 │ │ -37fbe0: 4dc4 020e |24e2: aput-object v196, v2, v14 │ │ -37fbe4: 130e c100 |24e4: const/16 v14, #int 193 // #c1 │ │ -37fbe8: 4dc5 020e |24e6: aput-object v197, v2, v14 │ │ -37fbec: 130e c200 |24e8: const/16 v14, #int 194 // #c2 │ │ -37fbf0: 4dc6 020e |24ea: aput-object v198, v2, v14 │ │ -37fbf4: 130e c300 |24ec: const/16 v14, #int 195 // #c3 │ │ -37fbf8: 4dc7 020e |24ee: aput-object v199, v2, v14 │ │ -37fbfc: 130e c400 |24f0: const/16 v14, #int 196 // #c4 │ │ -37fc00: 4dc8 020e |24f2: aput-object v200, v2, v14 │ │ -37fc04: 130e c500 |24f4: const/16 v14, #int 197 // #c5 │ │ -37fc08: 4dc9 020e |24f6: aput-object v201, v2, v14 │ │ -37fc0c: 130e c600 |24f8: const/16 v14, #int 198 // #c6 │ │ -37fc10: 4dca 020e |24fa: aput-object v202, v2, v14 │ │ -37fc14: 130e c700 |24fc: const/16 v14, #int 199 // #c7 │ │ -37fc18: 4dcb 020e |24fe: aput-object v203, v2, v14 │ │ -37fc1c: 130e c800 |2500: const/16 v14, #int 200 // #c8 │ │ -37fc20: 4dcc 020e |2502: aput-object v204, v2, v14 │ │ -37fc24: 130e c900 |2504: const/16 v14, #int 201 // #c9 │ │ -37fc28: 4dcd 020e |2506: aput-object v205, v2, v14 │ │ -37fc2c: 130e ca00 |2508: const/16 v14, #int 202 // #ca │ │ -37fc30: 4dce 020e |250a: aput-object v206, v2, v14 │ │ -37fc34: 130e cb00 |250c: const/16 v14, #int 203 // #cb │ │ -37fc38: 4dcf 020e |250e: aput-object v207, v2, v14 │ │ -37fc3c: 130e cc00 |2510: const/16 v14, #int 204 // #cc │ │ -37fc40: 4dd0 020e |2512: aput-object v208, v2, v14 │ │ -37fc44: 130e cd00 |2514: const/16 v14, #int 205 // #cd │ │ -37fc48: 4dd1 020e |2516: aput-object v209, v2, v14 │ │ -37fc4c: 130e ce00 |2518: const/16 v14, #int 206 // #ce │ │ -37fc50: 4dd2 020e |251a: aput-object v210, v2, v14 │ │ -37fc54: 130e cf00 |251c: const/16 v14, #int 207 // #cf │ │ -37fc58: 4dd3 020e |251e: aput-object v211, v2, v14 │ │ -37fc5c: 130e d000 |2520: const/16 v14, #int 208 // #d0 │ │ -37fc60: 4dd4 020e |2522: aput-object v212, v2, v14 │ │ -37fc64: 130e d100 |2524: const/16 v14, #int 209 // #d1 │ │ -37fc68: 4dd5 020e |2526: aput-object v213, v2, v14 │ │ -37fc6c: 130e d200 |2528: const/16 v14, #int 210 // #d2 │ │ -37fc70: 4dd6 020e |252a: aput-object v214, v2, v14 │ │ -37fc74: 130e d300 |252c: const/16 v14, #int 211 // #d3 │ │ -37fc78: 4dd7 020e |252e: aput-object v215, v2, v14 │ │ -37fc7c: 130e d400 |2530: const/16 v14, #int 212 // #d4 │ │ -37fc80: 4dd8 020e |2532: aput-object v216, v2, v14 │ │ -37fc84: 130e d500 |2534: const/16 v14, #int 213 // #d5 │ │ -37fc88: 4dd9 020e |2536: aput-object v217, v2, v14 │ │ -37fc8c: 130e d600 |2538: const/16 v14, #int 214 // #d6 │ │ -37fc90: 4dda 020e |253a: aput-object v218, v2, v14 │ │ -37fc94: 130e d700 |253c: const/16 v14, #int 215 // #d7 │ │ -37fc98: 4ddb 020e |253e: aput-object v219, v2, v14 │ │ -37fc9c: 130e d800 |2540: const/16 v14, #int 216 // #d8 │ │ -37fca0: 4ddc 020e |2542: aput-object v220, v2, v14 │ │ -37fca4: 130e d900 |2544: const/16 v14, #int 217 // #d9 │ │ -37fca8: 4ddd 020e |2546: aput-object v221, v2, v14 │ │ -37fcac: 130e da00 |2548: const/16 v14, #int 218 // #da │ │ -37fcb0: 4dde 020e |254a: aput-object v222, v2, v14 │ │ -37fcb4: 130e db00 |254c: const/16 v14, #int 219 // #db │ │ -37fcb8: 4ddf 020e |254e: aput-object v223, v2, v14 │ │ -37fcbc: 130e dc00 |2550: const/16 v14, #int 220 // #dc │ │ -37fcc0: 4de0 020e |2552: aput-object v224, v2, v14 │ │ -37fcc4: 130e dd00 |2554: const/16 v14, #int 221 // #dd │ │ -37fcc8: 4de1 020e |2556: aput-object v225, v2, v14 │ │ -37fccc: 130e de00 |2558: const/16 v14, #int 222 // #de │ │ -37fcd0: 4de2 020e |255a: aput-object v226, v2, v14 │ │ -37fcd4: 130e df00 |255c: const/16 v14, #int 223 // #df │ │ -37fcd8: 4de3 020e |255e: aput-object v227, v2, v14 │ │ -37fcdc: 130e e000 |2560: const/16 v14, #int 224 // #e0 │ │ -37fce0: 4de4 020e |2562: aput-object v228, v2, v14 │ │ -37fce4: 130e e100 |2564: const/16 v14, #int 225 // #e1 │ │ -37fce8: 4de5 020e |2566: aput-object v229, v2, v14 │ │ -37fcec: 130e e200 |2568: const/16 v14, #int 226 // #e2 │ │ -37fcf0: 4de6 020e |256a: aput-object v230, v2, v14 │ │ -37fcf4: 130e e300 |256c: const/16 v14, #int 227 // #e3 │ │ -37fcf8: 4de7 020e |256e: aput-object v231, v2, v14 │ │ -37fcfc: 130e e400 |2570: const/16 v14, #int 228 // #e4 │ │ -37fd00: 4de8 020e |2572: aput-object v232, v2, v14 │ │ -37fd04: 130e e500 |2574: const/16 v14, #int 229 // #e5 │ │ -37fd08: 4de9 020e |2576: aput-object v233, v2, v14 │ │ -37fd0c: 130e e600 |2578: const/16 v14, #int 230 // #e6 │ │ -37fd10: 080f ea00 |257a: move-object/from16 v15, v234 │ │ -37fd14: 4d0f 020e |257c: aput-object v15, v2, v14 │ │ -37fd18: 130e e700 |257e: const/16 v14, #int 231 // #e7 │ │ -37fd1c: 080f eb00 |2580: move-object/from16 v15, v235 │ │ -37fd20: 4d0f 020e |2582: aput-object v15, v2, v14 │ │ -37fd24: 130e e800 |2584: const/16 v14, #int 232 // #e8 │ │ -37fd28: 080f ec00 |2586: move-object/from16 v15, v236 │ │ -37fd2c: 4d0f 020e |2588: aput-object v15, v2, v14 │ │ -37fd30: 130e e900 |258a: const/16 v14, #int 233 // #e9 │ │ -37fd34: 080f ed00 |258c: move-object/from16 v15, v237 │ │ -37fd38: 4d0f 020e |258e: aput-object v15, v2, v14 │ │ -37fd3c: 130e ea00 |2590: const/16 v14, #int 234 // #ea │ │ -37fd40: 080f ee00 |2592: move-object/from16 v15, v238 │ │ -37fd44: 4d0f 020e |2594: aput-object v15, v2, v14 │ │ -37fd48: 130e eb00 |2596: const/16 v14, #int 235 // #eb │ │ -37fd4c: 080f ef00 |2598: move-object/from16 v15, v239 │ │ -37fd50: 4d0f 020e |259a: aput-object v15, v2, v14 │ │ -37fd54: 130e ec00 |259c: const/16 v14, #int 236 // #ec │ │ -37fd58: 080f f000 |259e: move-object/from16 v15, v240 │ │ -37fd5c: 4d0f 020e |25a0: aput-object v15, v2, v14 │ │ -37fd60: 130e ed00 |25a2: const/16 v14, #int 237 // #ed │ │ -37fd64: 080f f100 |25a4: move-object/from16 v15, v241 │ │ -37fd68: 4d0f 020e |25a6: aput-object v15, v2, v14 │ │ -37fd6c: 130e ee00 |25a8: const/16 v14, #int 238 // #ee │ │ -37fd70: 0812 f200 |25aa: move-object/from16 v18, v242 │ │ -37fd74: 4d12 020e |25ac: aput-object v18, v2, v14 │ │ -37fd78: 130e ef00 |25ae: const/16 v14, #int 239 // #ef │ │ -37fd7c: 0812 f300 |25b0: move-object/from16 v18, v243 │ │ -37fd80: 4d12 020e |25b2: aput-object v18, v2, v14 │ │ -37fd84: 130e f000 |25b4: const/16 v14, #int 240 // #f0 │ │ -37fd88: 0812 f400 |25b6: move-object/from16 v18, v244 │ │ -37fd8c: 4d12 020e |25b8: aput-object v18, v2, v14 │ │ -37fd90: 130e f100 |25ba: const/16 v14, #int 241 // #f1 │ │ -37fd94: 0812 f500 |25bc: move-object/from16 v18, v245 │ │ -37fd98: 4d12 020e |25be: aput-object v18, v2, v14 │ │ -37fd9c: 130e f200 |25c0: const/16 v14, #int 242 // #f2 │ │ -37fda0: 0812 f600 |25c2: move-object/from16 v18, v246 │ │ -37fda4: 4d12 020e |25c4: aput-object v18, v2, v14 │ │ -37fda8: 130e f300 |25c6: const/16 v14, #int 243 // #f3 │ │ -37fdac: 0812 f700 |25c8: move-object/from16 v18, v247 │ │ -37fdb0: 4d12 020e |25ca: aput-object v18, v2, v14 │ │ -37fdb4: 130e f400 |25cc: const/16 v14, #int 244 // #f4 │ │ -37fdb8: 0812 f800 |25ce: move-object/from16 v18, v248 │ │ -37fdbc: 4d12 020e |25d0: aput-object v18, v2, v14 │ │ -37fdc0: 130e f500 |25d2: const/16 v14, #int 245 // #f5 │ │ -37fdc4: 0812 f900 |25d4: move-object/from16 v18, v249 │ │ -37fdc8: 4d12 020e |25d6: aput-object v18, v2, v14 │ │ -37fdcc: 130e f600 |25d8: const/16 v14, #int 246 // #f6 │ │ -37fdd0: 0812 fa00 |25da: move-object/from16 v18, v250 │ │ -37fdd4: 4d12 020e |25dc: aput-object v18, v2, v14 │ │ -37fdd8: 130e f700 |25de: const/16 v14, #int 247 // #f7 │ │ -37fddc: 0812 fb00 |25e0: move-object/from16 v18, v251 │ │ -37fde0: 4d12 020e |25e2: aput-object v18, v2, v14 │ │ -37fde4: 130e f800 |25e4: const/16 v14, #int 248 // #f8 │ │ -37fde8: 0812 fc00 |25e6: move-object/from16 v18, v252 │ │ -37fdec: 4d12 020e |25e8: aput-object v18, v2, v14 │ │ -37fdf0: 130e f900 |25ea: const/16 v14, #int 249 // #f9 │ │ -37fdf4: 0812 fd00 |25ec: move-object/from16 v18, v253 │ │ -37fdf8: 4d12 020e |25ee: aput-object v18, v2, v14 │ │ -37fdfc: 130e fa00 |25f0: const/16 v14, #int 250 // #fa │ │ -37fe00: 0812 fe00 |25f2: move-object/from16 v18, v254 │ │ -37fe04: 4d12 020e |25f4: aput-object v18, v2, v14 │ │ -37fe08: 130e fb00 |25f6: const/16 v14, #int 251 // #fb │ │ -37fe0c: 0812 ff00 |25f8: move-object/from16 v18, v255 │ │ -37fe10: 4d12 020e |25fa: aput-object v18, v2, v14 │ │ -37fe14: 130e fc00 |25fc: const/16 v14, #int 252 // #fc │ │ -37fe18: 0812 0001 |25fe: move-object/from16 v18, v256 │ │ -37fe1c: 4d12 020e |2600: aput-object v18, v2, v14 │ │ -37fe20: 130e fd00 |2602: const/16 v14, #int 253 // #fd │ │ -37fe24: 0812 0101 |2604: move-object/from16 v18, v257 │ │ -37fe28: 4d12 020e |2606: aput-object v18, v2, v14 │ │ -37fe2c: 130e fe00 |2608: const/16 v14, #int 254 // #fe │ │ -37fe30: 0812 0201 |260a: move-object/from16 v18, v258 │ │ -37fe34: 4d12 020e |260c: aput-object v18, v2, v14 │ │ -37fe38: 130e ff00 |260e: const/16 v14, #int 255 // #ff │ │ -37fe3c: 081b 0301 |2610: move-object/from16 v27, v259 │ │ -37fe40: 4d1b 020e |2612: aput-object v27, v2, v14 │ │ -37fe44: 130e 0001 |2614: const/16 v14, #int 256 // #100 │ │ -37fe48: 081b 0401 |2616: move-object/from16 v27, v260 │ │ -37fe4c: 4d1b 020e |2618: aput-object v27, v2, v14 │ │ -37fe50: 130e 0101 |261a: const/16 v14, #int 257 // #101 │ │ -37fe54: 081b 0501 |261c: move-object/from16 v27, v261 │ │ -37fe58: 4d1b 020e |261e: aput-object v27, v2, v14 │ │ -37fe5c: 130e 0201 |2620: const/16 v14, #int 258 // #102 │ │ -37fe60: 081b 0601 |2622: move-object/from16 v27, v262 │ │ -37fe64: 4d1b 020e |2624: aput-object v27, v2, v14 │ │ -37fe68: 130e 0301 |2626: const/16 v14, #int 259 // #103 │ │ -37fe6c: 081b 0701 |2628: move-object/from16 v27, v263 │ │ -37fe70: 4d1b 020e |262a: aput-object v27, v2, v14 │ │ -37fe74: 130e 0401 |262c: const/16 v14, #int 260 // #104 │ │ -37fe78: 081b 0801 |262e: move-object/from16 v27, v264 │ │ -37fe7c: 4d1b 020e |2630: aput-object v27, v2, v14 │ │ -37fe80: 130e 0501 |2632: const/16 v14, #int 261 // #105 │ │ -37fe84: 081b 0901 |2634: move-object/from16 v27, v265 │ │ -37fe88: 4d1b 020e |2636: aput-object v27, v2, v14 │ │ -37fe8c: 130e 0601 |2638: const/16 v14, #int 262 // #106 │ │ -37fe90: 081c 0a01 |263a: move-object/from16 v28, v266 │ │ -37fe94: 4d1c 020e |263c: aput-object v28, v2, v14 │ │ -37fe98: 130e 0701 |263e: const/16 v14, #int 263 // #107 │ │ -37fe9c: 081c 0b01 |2640: move-object/from16 v28, v267 │ │ -37fea0: 4d1c 020e |2642: aput-object v28, v2, v14 │ │ -37fea4: 130e 0801 |2644: const/16 v14, #int 264 // #108 │ │ -37fea8: 081c 0c01 |2646: move-object/from16 v28, v268 │ │ -37feac: 4d1c 020e |2648: aput-object v28, v2, v14 │ │ -37feb0: 130e 0901 |264a: const/16 v14, #int 265 // #109 │ │ -37feb4: 081d 0d01 |264c: move-object/from16 v29, v269 │ │ -37feb8: 4d1d 020e |264e: aput-object v29, v2, v14 │ │ -37febc: 130e 0a01 |2650: const/16 v14, #int 266 // #10a │ │ -37fec0: 081d 0e01 |2652: move-object/from16 v29, v270 │ │ -37fec4: 4d1d 020e |2654: aput-object v29, v2, v14 │ │ -37fec8: 130e 0b01 |2656: const/16 v14, #int 267 // #10b │ │ -37fecc: 081d 0f01 |2658: move-object/from16 v29, v271 │ │ -37fed0: 4d1d 020e |265a: aput-object v29, v2, v14 │ │ -37fed4: 130e 0c01 |265c: const/16 v14, #int 268 // #10c │ │ -37fed8: 081d 1001 |265e: move-object/from16 v29, v272 │ │ -37fedc: 4d1d 020e |2660: aput-object v29, v2, v14 │ │ -37fee0: 130e 0d01 |2662: const/16 v14, #int 269 // #10d │ │ -37fee4: 081e 1101 |2664: move-object/from16 v30, v273 │ │ -37fee8: 4d1e 020e |2666: aput-object v30, v2, v14 │ │ -37feec: 130e 0e01 |2668: const/16 v14, #int 270 // #10e │ │ -37fef0: 081e 1201 |266a: move-object/from16 v30, v274 │ │ -37fef4: 4d1e 020e |266c: aput-object v30, v2, v14 │ │ -37fef8: 130e 0f01 |266e: const/16 v14, #int 271 // #10f │ │ -37fefc: 081e 1301 |2670: move-object/from16 v30, v275 │ │ -37ff00: 4d1e 020e |2672: aput-object v30, v2, v14 │ │ -37ff04: 130e 1001 |2674: const/16 v14, #int 272 // #110 │ │ -37ff08: 081e 1401 |2676: move-object/from16 v30, v276 │ │ -37ff0c: 4d1e 020e |2678: aput-object v30, v2, v14 │ │ -37ff10: 130e 1101 |267a: const/16 v14, #int 273 // #111 │ │ -37ff14: 081e 1501 |267c: move-object/from16 v30, v277 │ │ -37ff18: 4d1e 020e |267e: aput-object v30, v2, v14 │ │ -37ff1c: 130e 1201 |2680: const/16 v14, #int 274 // #112 │ │ -37ff20: 081e 1601 |2682: move-object/from16 v30, v278 │ │ -37ff24: 4d1e 020e |2684: aput-object v30, v2, v14 │ │ -37ff28: 130e 1301 |2686: const/16 v14, #int 275 // #113 │ │ -37ff2c: 081e 1701 |2688: move-object/from16 v30, v279 │ │ -37ff30: 4d1e 020e |268a: aput-object v30, v2, v14 │ │ -37ff34: 130e 1401 |268c: const/16 v14, #int 276 // #114 │ │ -37ff38: 081f 1801 |268e: move-object/from16 v31, v280 │ │ -37ff3c: 4d1f 020e |2690: aput-object v31, v2, v14 │ │ -37ff40: 130e 1501 |2692: const/16 v14, #int 277 // #115 │ │ -37ff44: 081f 1901 |2694: move-object/from16 v31, v281 │ │ -37ff48: 4d1f 020e |2696: aput-object v31, v2, v14 │ │ -37ff4c: 130e 1601 |2698: const/16 v14, #int 278 // #116 │ │ -37ff50: 081f 1a01 |269a: move-object/from16 v31, v282 │ │ -37ff54: 4d1f 020e |269c: aput-object v31, v2, v14 │ │ -37ff58: 130e 1701 |269e: const/16 v14, #int 279 // #117 │ │ -37ff5c: 0820 1b01 |26a0: move-object/from16 v32, v283 │ │ -37ff60: 4d20 020e |26a2: aput-object v32, v2, v14 │ │ -37ff64: 130e 1801 |26a4: const/16 v14, #int 280 // #118 │ │ -37ff68: 0820 1c01 |26a6: move-object/from16 v32, v284 │ │ -37ff6c: 4d20 020e |26a8: aput-object v32, v2, v14 │ │ -37ff70: 130e 1901 |26aa: const/16 v14, #int 281 // #119 │ │ -37ff74: 0820 1d01 |26ac: move-object/from16 v32, v285 │ │ -37ff78: 4d20 020e |26ae: aput-object v32, v2, v14 │ │ -37ff7c: 130e 1a01 |26b0: const/16 v14, #int 282 // #11a │ │ -37ff80: 0820 1e01 |26b2: move-object/from16 v32, v286 │ │ -37ff84: 4d20 020e |26b4: aput-object v32, v2, v14 │ │ -37ff88: 130e 1b01 |26b6: const/16 v14, #int 283 // #11b │ │ -37ff8c: 0820 1f01 |26b8: move-object/from16 v32, v287 │ │ -37ff90: 4d20 020e |26ba: aput-object v32, v2, v14 │ │ -37ff94: 130e 1c01 |26bc: const/16 v14, #int 284 // #11c │ │ -37ff98: 0821 2001 |26be: move-object/from16 v33, v288 │ │ -37ff9c: 4d21 020e |26c0: aput-object v33, v2, v14 │ │ -37ffa0: 130e 1d01 |26c2: const/16 v14, #int 285 // #11d │ │ -37ffa4: 0821 2101 |26c4: move-object/from16 v33, v289 │ │ -37ffa8: 4d21 020e |26c6: aput-object v33, v2, v14 │ │ -37ffac: 130e 1e01 |26c8: const/16 v14, #int 286 // #11e │ │ -37ffb0: 0821 2201 |26ca: move-object/from16 v33, v290 │ │ -37ffb4: 4d21 020e |26cc: aput-object v33, v2, v14 │ │ -37ffb8: 130e 1f01 |26ce: const/16 v14, #int 287 // #11f │ │ -37ffbc: 0821 2301 |26d0: move-object/from16 v33, v291 │ │ -37ffc0: 4d21 020e |26d2: aput-object v33, v2, v14 │ │ -37ffc4: 130e 2001 |26d4: const/16 v14, #int 288 // #120 │ │ -37ffc8: 0821 2401 |26d6: move-object/from16 v33, v292 │ │ -37ffcc: 4d21 020e |26d8: aput-object v33, v2, v14 │ │ -37ffd0: 130e 2101 |26da: const/16 v14, #int 289 // #121 │ │ -37ffd4: 0821 2501 |26dc: move-object/from16 v33, v293 │ │ -37ffd8: 4d21 020e |26de: aput-object v33, v2, v14 │ │ -37ffdc: 130e 2201 |26e0: const/16 v14, #int 290 // #122 │ │ -37ffe0: 0822 2601 |26e2: move-object/from16 v34, v294 │ │ -37ffe4: 4d22 020e |26e4: aput-object v34, v2, v14 │ │ -37ffe8: 130e 2301 |26e6: const/16 v14, #int 291 // #123 │ │ -37ffec: 0823 2701 |26e8: move-object/from16 v35, v295 │ │ -37fff0: 4d23 020e |26ea: aput-object v35, v2, v14 │ │ -37fff4: 130e 2401 |26ec: const/16 v14, #int 292 // #124 │ │ -37fff8: 0823 2801 |26ee: move-object/from16 v35, v296 │ │ -37fffc: 4d23 020e |26f0: aput-object v35, v2, v14 │ │ -380000: 130e 2501 |26f2: const/16 v14, #int 293 // #125 │ │ -380004: 0823 2901 |26f4: move-object/from16 v35, v297 │ │ -380008: 4d23 020e |26f6: aput-object v35, v2, v14 │ │ -38000c: 130e 2601 |26f8: const/16 v14, #int 294 // #126 │ │ -380010: 0824 2a01 |26fa: move-object/from16 v36, v298 │ │ -380014: 4d24 020e |26fc: aput-object v36, v2, v14 │ │ -380018: 130e 2701 |26fe: const/16 v14, #int 295 // #127 │ │ -38001c: 0824 2b01 |2700: move-object/from16 v36, v299 │ │ -380020: 4d24 020e |2702: aput-object v36, v2, v14 │ │ -380024: 130e 2801 |2704: const/16 v14, #int 296 // #128 │ │ -380028: 0824 2c01 |2706: move-object/from16 v36, v300 │ │ -38002c: 4d24 020e |2708: aput-object v36, v2, v14 │ │ -380030: 130e 2901 |270a: const/16 v14, #int 297 // #129 │ │ -380034: 0824 2d01 |270c: move-object/from16 v36, v301 │ │ -380038: 4d24 020e |270e: aput-object v36, v2, v14 │ │ -38003c: 130e 2a01 |2710: const/16 v14, #int 298 // #12a │ │ -380040: 0824 2e01 |2712: move-object/from16 v36, v302 │ │ -380044: 4d24 020e |2714: aput-object v36, v2, v14 │ │ -380048: 130e 2b01 |2716: const/16 v14, #int 299 // #12b │ │ -38004c: 0825 2f01 |2718: move-object/from16 v37, v303 │ │ -380050: 4d25 020e |271a: aput-object v37, v2, v14 │ │ -380054: 130e 2c01 |271c: const/16 v14, #int 300 // #12c │ │ -380058: 0825 3001 |271e: move-object/from16 v37, v304 │ │ -38005c: 4d25 020e |2720: aput-object v37, v2, v14 │ │ -380060: 130e 2d01 |2722: const/16 v14, #int 301 // #12d │ │ -380064: 0825 3101 |2724: move-object/from16 v37, v305 │ │ -380068: 4d25 020e |2726: aput-object v37, v2, v14 │ │ -38006c: 130e 2e01 |2728: const/16 v14, #int 302 // #12e │ │ -380070: 0825 3201 |272a: move-object/from16 v37, v306 │ │ -380074: 4d25 020e |272c: aput-object v37, v2, v14 │ │ -380078: 130e 2f01 |272e: const/16 v14, #int 303 // #12f │ │ -38007c: 0825 3301 |2730: move-object/from16 v37, v307 │ │ -380080: 4d25 020e |2732: aput-object v37, v2, v14 │ │ -380084: 130e 3001 |2734: const/16 v14, #int 304 // #130 │ │ -380088: 0825 3401 |2736: move-object/from16 v37, v308 │ │ -38008c: 4d25 020e |2738: aput-object v37, v2, v14 │ │ -380090: 130e 3101 |273a: const/16 v14, #int 305 // #131 │ │ -380094: 0825 3501 |273c: move-object/from16 v37, v309 │ │ -380098: 4d25 020e |273e: aput-object v37, v2, v14 │ │ -38009c: 130e 3201 |2740: const/16 v14, #int 306 // #132 │ │ -3800a0: 0826 3601 |2742: move-object/from16 v38, v310 │ │ -3800a4: 4d26 020e |2744: aput-object v38, v2, v14 │ │ -3800a8: 130e 3301 |2746: const/16 v14, #int 307 // #133 │ │ -3800ac: 0826 3701 |2748: move-object/from16 v38, v311 │ │ -3800b0: 4d26 020e |274a: aput-object v38, v2, v14 │ │ -3800b4: 130e 3401 |274c: const/16 v14, #int 308 // #134 │ │ -3800b8: 0826 3801 |274e: move-object/from16 v38, v312 │ │ -3800bc: 4d26 020e |2750: aput-object v38, v2, v14 │ │ -3800c0: 130e 3501 |2752: const/16 v14, #int 309 // #135 │ │ -3800c4: 0827 3901 |2754: move-object/from16 v39, v313 │ │ -3800c8: 4d27 020e |2756: aput-object v39, v2, v14 │ │ -3800cc: 130e 3601 |2758: const/16 v14, #int 310 // #136 │ │ -3800d0: 0828 3a01 |275a: move-object/from16 v40, v314 │ │ -3800d4: 4d28 020e |275c: aput-object v40, v2, v14 │ │ -3800d8: 130e 3701 |275e: const/16 v14, #int 311 // #137 │ │ -3800dc: 0828 3b01 |2760: move-object/from16 v40, v315 │ │ -3800e0: 4d28 020e |2762: aput-object v40, v2, v14 │ │ -3800e4: 130e 3801 |2764: const/16 v14, #int 312 // #138 │ │ -3800e8: 0828 3c01 |2766: move-object/from16 v40, v316 │ │ -3800ec: 4d28 020e |2768: aput-object v40, v2, v14 │ │ -3800f0: 130e 3901 |276a: const/16 v14, #int 313 // #139 │ │ -3800f4: 0828 3d01 |276c: move-object/from16 v40, v317 │ │ -3800f8: 4d28 020e |276e: aput-object v40, v2, v14 │ │ -3800fc: 130e 3a01 |2770: const/16 v14, #int 314 // #13a │ │ -380100: 0829 3e01 |2772: move-object/from16 v41, v318 │ │ -380104: 4d29 020e |2774: aput-object v41, v2, v14 │ │ -380108: 130e 3b01 |2776: const/16 v14, #int 315 // #13b │ │ -38010c: 0829 3f01 |2778: move-object/from16 v41, v319 │ │ -380110: 4d29 020e |277a: aput-object v41, v2, v14 │ │ -380114: 130e 3c01 |277c: const/16 v14, #int 316 // #13c │ │ -380118: 0829 4001 |277e: move-object/from16 v41, v320 │ │ -38011c: 4d29 020e |2780: aput-object v41, v2, v14 │ │ -380120: 130e 3d01 |2782: const/16 v14, #int 317 // #13d │ │ -380124: 0829 4101 |2784: move-object/from16 v41, v321 │ │ -380128: 4d29 020e |2786: aput-object v41, v2, v14 │ │ -38012c: 130e 3e01 |2788: const/16 v14, #int 318 // #13e │ │ -380130: 0829 4201 |278a: move-object/from16 v41, v322 │ │ -380134: 4d29 020e |278c: aput-object v41, v2, v14 │ │ -380138: 130e 3f01 |278e: const/16 v14, #int 319 // #13f │ │ -38013c: 0829 4301 |2790: move-object/from16 v41, v323 │ │ -380140: 4d29 020e |2792: aput-object v41, v2, v14 │ │ -380144: 130e 4001 |2794: const/16 v14, #int 320 // #140 │ │ -380148: 082a 4401 |2796: move-object/from16 v42, v324 │ │ -38014c: 4d2a 020e |2798: aput-object v42, v2, v14 │ │ -380150: 130e 4101 |279a: const/16 v14, #int 321 // #141 │ │ -380154: 082b 4501 |279c: move-object/from16 v43, v325 │ │ -380158: 4d2b 020e |279e: aput-object v43, v2, v14 │ │ -38015c: 130e 4201 |27a0: const/16 v14, #int 322 // #142 │ │ -380160: 082b 4601 |27a2: move-object/from16 v43, v326 │ │ -380164: 4d2b 020e |27a4: aput-object v43, v2, v14 │ │ -380168: 130e 4301 |27a6: const/16 v14, #int 323 // #143 │ │ -38016c: 082b 4701 |27a8: move-object/from16 v43, v327 │ │ -380170: 4d2b 020e |27aa: aput-object v43, v2, v14 │ │ -380174: 130e 4401 |27ac: const/16 v14, #int 324 // #144 │ │ -380178: 082b 4801 |27ae: move-object/from16 v43, v328 │ │ -38017c: 4d2b 020e |27b0: aput-object v43, v2, v14 │ │ -380180: 130e 4501 |27b2: const/16 v14, #int 325 // #145 │ │ -380184: 082b 4901 |27b4: move-object/from16 v43, v329 │ │ -380188: 4d2b 020e |27b6: aput-object v43, v2, v14 │ │ -38018c: 130e 4601 |27b8: const/16 v14, #int 326 // #146 │ │ -380190: 082b 4a01 |27ba: move-object/from16 v43, v330 │ │ -380194: 4d2b 020e |27bc: aput-object v43, v2, v14 │ │ -380198: 130e 4701 |27be: const/16 v14, #int 327 // #147 │ │ -38019c: 082b 4b01 |27c0: move-object/from16 v43, v331 │ │ -3801a0: 4d2b 020e |27c2: aput-object v43, v2, v14 │ │ -3801a4: 130e 4801 |27c4: const/16 v14, #int 328 // #148 │ │ -3801a8: 082b 4c01 |27c6: move-object/from16 v43, v332 │ │ -3801ac: 4d2b 020e |27c8: aput-object v43, v2, v14 │ │ -3801b0: 130e 4901 |27ca: const/16 v14, #int 329 // #149 │ │ -3801b4: 082b 4d01 |27cc: move-object/from16 v43, v333 │ │ -3801b8: 4d2b 020e |27ce: aput-object v43, v2, v14 │ │ -3801bc: 130e 4a01 |27d0: const/16 v14, #int 330 // #14a │ │ -3801c0: 082b 4e01 |27d2: move-object/from16 v43, v334 │ │ -3801c4: 4d2b 020e |27d4: aput-object v43, v2, v14 │ │ -3801c8: 130e 4b01 |27d6: const/16 v14, #int 331 // #14b │ │ -3801cc: 082b 4f01 |27d8: move-object/from16 v43, v335 │ │ -3801d0: 4d2b 020e |27da: aput-object v43, v2, v14 │ │ -3801d4: 130e 4c01 |27dc: const/16 v14, #int 332 // #14c │ │ -3801d8: 082b 5001 |27de: move-object/from16 v43, v336 │ │ -3801dc: 4d2b 020e |27e0: aput-object v43, v2, v14 │ │ -3801e0: 130e 4d01 |27e2: const/16 v14, #int 333 // #14d │ │ -3801e4: 082b 5101 |27e4: move-object/from16 v43, v337 │ │ -3801e8: 4d2b 020e |27e6: aput-object v43, v2, v14 │ │ -3801ec: 130e 4e01 |27e8: const/16 v14, #int 334 // #14e │ │ -3801f0: 082c 5201 |27ea: move-object/from16 v44, v338 │ │ -3801f4: 4d2c 020e |27ec: aput-object v44, v2, v14 │ │ -3801f8: 130e 4f01 |27ee: const/16 v14, #int 335 // #14f │ │ -3801fc: 082d 5301 |27f0: move-object/from16 v45, v339 │ │ -380200: 4d2d 020e |27f2: aput-object v45, v2, v14 │ │ -380204: 130e 5001 |27f4: const/16 v14, #int 336 // #150 │ │ -380208: 082e 5401 |27f6: move-object/from16 v46, v340 │ │ -38020c: 4d2e 020e |27f8: aput-object v46, v2, v14 │ │ -380210: 130e 5101 |27fa: const/16 v14, #int 337 // #151 │ │ -380214: 082e 5501 |27fc: move-object/from16 v46, v341 │ │ -380218: 4d2e 020e |27fe: aput-object v46, v2, v14 │ │ -38021c: 130e 5201 |2800: const/16 v14, #int 338 // #152 │ │ -380220: 082e 5601 |2802: move-object/from16 v46, v342 │ │ -380224: 4d2e 020e |2804: aput-object v46, v2, v14 │ │ -380228: 130e 5301 |2806: const/16 v14, #int 339 // #153 │ │ -38022c: 082e 5701 |2808: move-object/from16 v46, v343 │ │ -380230: 4d2e 020e |280a: aput-object v46, v2, v14 │ │ -380234: 130e 5401 |280c: const/16 v14, #int 340 // #154 │ │ -380238: 082e 5801 |280e: move-object/from16 v46, v344 │ │ -38023c: 4d2e 020e |2810: aput-object v46, v2, v14 │ │ -380240: 130e 5501 |2812: const/16 v14, #int 341 // #155 │ │ -380244: 082e 5901 |2814: move-object/from16 v46, v345 │ │ -380248: 4d2e 020e |2816: aput-object v46, v2, v14 │ │ -38024c: 130e 5601 |2818: const/16 v14, #int 342 // #156 │ │ -380250: 082e 5a01 |281a: move-object/from16 v46, v346 │ │ -380254: 4d2e 020e |281c: aput-object v46, v2, v14 │ │ -380258: 130e 5701 |281e: const/16 v14, #int 343 // #157 │ │ -38025c: 082e 5b01 |2820: move-object/from16 v46, v347 │ │ -380260: 4d2e 020e |2822: aput-object v46, v2, v14 │ │ -380264: 130e 5801 |2824: const/16 v14, #int 344 // #158 │ │ -380268: 082e 5c01 |2826: move-object/from16 v46, v348 │ │ -38026c: 4d2e 020e |2828: aput-object v46, v2, v14 │ │ -380270: 130e 5901 |282a: const/16 v14, #int 345 // #159 │ │ -380274: 082e 5d01 |282c: move-object/from16 v46, v349 │ │ -380278: 4d2e 020e |282e: aput-object v46, v2, v14 │ │ -38027c: 130e 5a01 |2830: const/16 v14, #int 346 // #15a │ │ -380280: 082f 5e01 |2832: move-object/from16 v47, v350 │ │ -380284: 4d2f 020e |2834: aput-object v47, v2, v14 │ │ -380288: 130e 5b01 |2836: const/16 v14, #int 347 // #15b │ │ -38028c: 082f 5f01 |2838: move-object/from16 v47, v351 │ │ -380290: 4d2f 020e |283a: aput-object v47, v2, v14 │ │ -380294: 130e 5c01 |283c: const/16 v14, #int 348 // #15c │ │ -380298: 0830 6001 |283e: move-object/from16 v48, v352 │ │ -38029c: 4d30 020e |2840: aput-object v48, v2, v14 │ │ -3802a0: 130e 5d01 |2842: const/16 v14, #int 349 // #15d │ │ -3802a4: 0830 6101 |2844: move-object/from16 v48, v353 │ │ -3802a8: 4d30 020e |2846: aput-object v48, v2, v14 │ │ -3802ac: 130e 5e01 |2848: const/16 v14, #int 350 // #15e │ │ -3802b0: 0830 6201 |284a: move-object/from16 v48, v354 │ │ -3802b4: 4d30 020e |284c: aput-object v48, v2, v14 │ │ -3802b8: 130e 5f01 |284e: const/16 v14, #int 351 // #15f │ │ -3802bc: 0830 6301 |2850: move-object/from16 v48, v355 │ │ -3802c0: 4d30 020e |2852: aput-object v48, v2, v14 │ │ -3802c4: 130e 6001 |2854: const/16 v14, #int 352 // #160 │ │ -3802c8: 0830 6401 |2856: move-object/from16 v48, v356 │ │ -3802cc: 4d30 020e |2858: aput-object v48, v2, v14 │ │ -3802d0: 130e 6101 |285a: const/16 v14, #int 353 // #161 │ │ -3802d4: 0830 6501 |285c: move-object/from16 v48, v357 │ │ -3802d8: 4d30 020e |285e: aput-object v48, v2, v14 │ │ -3802dc: 130e 6201 |2860: const/16 v14, #int 354 // #162 │ │ -3802e0: 0830 6601 |2862: move-object/from16 v48, v358 │ │ -3802e4: 4d30 020e |2864: aput-object v48, v2, v14 │ │ -3802e8: 130e 6301 |2866: const/16 v14, #int 355 // #163 │ │ -3802ec: 0831 6701 |2868: move-object/from16 v49, v359 │ │ -3802f0: 4d31 020e |286a: aput-object v49, v2, v14 │ │ -3802f4: 130e 6401 |286c: const/16 v14, #int 356 // #164 │ │ -3802f8: 0831 6801 |286e: move-object/from16 v49, v360 │ │ -3802fc: 4d31 020e |2870: aput-object v49, v2, v14 │ │ -380300: 130e 6501 |2872: const/16 v14, #int 357 // #165 │ │ -380304: 0831 6901 |2874: move-object/from16 v49, v361 │ │ -380308: 4d31 020e |2876: aput-object v49, v2, v14 │ │ -38030c: 130e 6601 |2878: const/16 v14, #int 358 // #166 │ │ -380310: 0832 6a01 |287a: move-object/from16 v50, v362 │ │ -380314: 4d32 020e |287c: aput-object v50, v2, v14 │ │ -380318: 130e 6701 |287e: const/16 v14, #int 359 // #167 │ │ -38031c: 0832 6b01 |2880: move-object/from16 v50, v363 │ │ -380320: 4d32 020e |2882: aput-object v50, v2, v14 │ │ -380324: 130e 6801 |2884: const/16 v14, #int 360 // #168 │ │ -380328: 0832 6c01 |2886: move-object/from16 v50, v364 │ │ -38032c: 4d32 020e |2888: aput-object v50, v2, v14 │ │ -380330: 130e 6901 |288a: const/16 v14, #int 361 // #169 │ │ -380334: 0832 6d01 |288c: move-object/from16 v50, v365 │ │ -380338: 4d32 020e |288e: aput-object v50, v2, v14 │ │ -38033c: 130e 6a01 |2890: const/16 v14, #int 362 // #16a │ │ -380340: 0832 6e01 |2892: move-object/from16 v50, v366 │ │ -380344: 4d32 020e |2894: aput-object v50, v2, v14 │ │ -380348: 130e 6b01 |2896: const/16 v14, #int 363 // #16b │ │ -38034c: 0833 6f01 |2898: move-object/from16 v51, v367 │ │ -380350: 4d33 020e |289a: aput-object v51, v2, v14 │ │ -380354: 130e 6c01 |289c: const/16 v14, #int 364 // #16c │ │ -380358: 0833 7001 |289e: move-object/from16 v51, v368 │ │ -38035c: 4d33 020e |28a0: aput-object v51, v2, v14 │ │ -380360: 130e 6d01 |28a2: const/16 v14, #int 365 // #16d │ │ -380364: 0833 7101 |28a4: move-object/from16 v51, v369 │ │ -380368: 4d33 020e |28a6: aput-object v51, v2, v14 │ │ -38036c: 130e 6e01 |28a8: const/16 v14, #int 366 // #16e │ │ -380370: 0833 7201 |28aa: move-object/from16 v51, v370 │ │ -380374: 4d33 020e |28ac: aput-object v51, v2, v14 │ │ -380378: 130e 6f01 |28ae: const/16 v14, #int 367 // #16f │ │ -38037c: 0833 7301 |28b0: move-object/from16 v51, v371 │ │ -380380: 4d33 020e |28b2: aput-object v51, v2, v14 │ │ -380384: 130e 7001 |28b4: const/16 v14, #int 368 // #170 │ │ -380388: 0833 7401 |28b6: move-object/from16 v51, v372 │ │ -38038c: 4d33 020e |28b8: aput-object v51, v2, v14 │ │ -380390: 130e 7101 |28ba: const/16 v14, #int 369 // #171 │ │ -380394: 0833 7501 |28bc: move-object/from16 v51, v373 │ │ -380398: 4d33 020e |28be: aput-object v51, v2, v14 │ │ -38039c: 130e 7201 |28c0: const/16 v14, #int 370 // #172 │ │ -3803a0: 0833 7601 |28c2: move-object/from16 v51, v374 │ │ -3803a4: 4d33 020e |28c4: aput-object v51, v2, v14 │ │ -3803a8: 130e 7301 |28c6: const/16 v14, #int 371 // #173 │ │ -3803ac: 0833 7701 |28c8: move-object/from16 v51, v375 │ │ -3803b0: 4d33 020e |28ca: aput-object v51, v2, v14 │ │ -3803b4: 130e 7401 |28cc: const/16 v14, #int 372 // #174 │ │ -3803b8: 0833 7801 |28ce: move-object/from16 v51, v376 │ │ -3803bc: 4d33 020e |28d0: aput-object v51, v2, v14 │ │ -3803c0: 130e 7501 |28d2: const/16 v14, #int 373 // #175 │ │ -3803c4: 0833 7901 |28d4: move-object/from16 v51, v377 │ │ -3803c8: 4d33 020e |28d6: aput-object v51, v2, v14 │ │ -3803cc: 130e 7601 |28d8: const/16 v14, #int 374 // #176 │ │ -3803d0: 0833 7a01 |28da: move-object/from16 v51, v378 │ │ -3803d4: 4d33 020e |28dc: aput-object v51, v2, v14 │ │ -3803d8: 130e 7701 |28de: const/16 v14, #int 375 // #177 │ │ -3803dc: 0833 7b01 |28e0: move-object/from16 v51, v379 │ │ -3803e0: 4d33 020e |28e2: aput-object v51, v2, v14 │ │ -3803e4: 130e 7801 |28e4: const/16 v14, #int 376 // #178 │ │ -3803e8: 0834 7c01 |28e6: move-object/from16 v52, v380 │ │ -3803ec: 4d34 020e |28e8: aput-object v52, v2, v14 │ │ -3803f0: 130e 7901 |28ea: const/16 v14, #int 377 // #179 │ │ -3803f4: 0834 7d01 |28ec: move-object/from16 v52, v381 │ │ -3803f8: 4d34 020e |28ee: aput-object v52, v2, v14 │ │ -3803fc: 130e 7a01 |28f0: const/16 v14, #int 378 // #17a │ │ -380400: 0834 7e01 |28f2: move-object/from16 v52, v382 │ │ -380404: 4d34 020e |28f4: aput-object v52, v2, v14 │ │ -380408: 130e 7b01 |28f6: const/16 v14, #int 379 // #17b │ │ -38040c: 0834 7f01 |28f8: move-object/from16 v52, v383 │ │ -380410: 4d34 020e |28fa: aput-object v52, v2, v14 │ │ -380414: 130e 7c01 |28fc: const/16 v14, #int 380 // #17c │ │ -380418: 0834 8001 |28fe: move-object/from16 v52, v384 │ │ -38041c: 4d34 020e |2900: aput-object v52, v2, v14 │ │ -380420: 130e 7d01 |2902: const/16 v14, #int 381 // #17d │ │ -380424: 0834 8101 |2904: move-object/from16 v52, v385 │ │ -380428: 4d34 020e |2906: aput-object v52, v2, v14 │ │ -38042c: 130e 7e01 |2908: const/16 v14, #int 382 // #17e │ │ -380430: 0835 8201 |290a: move-object/from16 v53, v386 │ │ -380434: 4d35 020e |290c: aput-object v53, v2, v14 │ │ -380438: 130e 7f01 |290e: const/16 v14, #int 383 // #17f │ │ -38043c: 0835 8301 |2910: move-object/from16 v53, v387 │ │ -380440: 4d35 020e |2912: aput-object v53, v2, v14 │ │ -380444: 130e 8001 |2914: const/16 v14, #int 384 // #180 │ │ -380448: 0835 8401 |2916: move-object/from16 v53, v388 │ │ -38044c: 4d35 020e |2918: aput-object v53, v2, v14 │ │ -380450: 130e 8101 |291a: const/16 v14, #int 385 // #181 │ │ -380454: 0835 8501 |291c: move-object/from16 v53, v389 │ │ -380458: 4d35 020e |291e: aput-object v53, v2, v14 │ │ -38045c: 130e 8201 |2920: const/16 v14, #int 386 // #182 │ │ -380460: 0835 8601 |2922: move-object/from16 v53, v390 │ │ -380464: 4d35 020e |2924: aput-object v53, v2, v14 │ │ -380468: 130e 8301 |2926: const/16 v14, #int 387 // #183 │ │ -38046c: 0835 8701 |2928: move-object/from16 v53, v391 │ │ -380470: 4d35 020e |292a: aput-object v53, v2, v14 │ │ -380474: 130e 8401 |292c: const/16 v14, #int 388 // #184 │ │ -380478: 0835 8801 |292e: move-object/from16 v53, v392 │ │ -38047c: 4d35 020e |2930: aput-object v53, v2, v14 │ │ -380480: 130e 8501 |2932: const/16 v14, #int 389 // #185 │ │ -380484: 0835 8901 |2934: move-object/from16 v53, v393 │ │ -380488: 4d35 020e |2936: aput-object v53, v2, v14 │ │ -38048c: 130e 8601 |2938: const/16 v14, #int 390 // #186 │ │ -380490: 0835 8a01 |293a: move-object/from16 v53, v394 │ │ -380494: 4d35 020e |293c: aput-object v53, v2, v14 │ │ -380498: 130e 8701 |293e: const/16 v14, #int 391 // #187 │ │ -38049c: 0835 8b01 |2940: move-object/from16 v53, v395 │ │ -3804a0: 4d35 020e |2942: aput-object v53, v2, v14 │ │ -3804a4: 130e 8801 |2944: const/16 v14, #int 392 // #188 │ │ -3804a8: 0835 8c01 |2946: move-object/from16 v53, v396 │ │ -3804ac: 4d35 020e |2948: aput-object v53, v2, v14 │ │ -3804b0: 130e 8901 |294a: const/16 v14, #int 393 // #189 │ │ -3804b4: 0835 8d01 |294c: move-object/from16 v53, v397 │ │ -3804b8: 4d35 020e |294e: aput-object v53, v2, v14 │ │ -3804bc: 130e 8a01 |2950: const/16 v14, #int 394 // #18a │ │ -3804c0: 0835 8e01 |2952: move-object/from16 v53, v398 │ │ -3804c4: 4d35 020e |2954: aput-object v53, v2, v14 │ │ -3804c8: 130e 8b01 |2956: const/16 v14, #int 395 // #18b │ │ -3804cc: 0835 8f01 |2958: move-object/from16 v53, v399 │ │ -3804d0: 4d35 020e |295a: aput-object v53, v2, v14 │ │ -3804d4: 130e 8c01 |295c: const/16 v14, #int 396 // #18c │ │ -3804d8: 0835 9001 |295e: move-object/from16 v53, v400 │ │ -3804dc: 4d35 020e |2960: aput-object v53, v2, v14 │ │ -3804e0: 130e 8d01 |2962: const/16 v14, #int 397 // #18d │ │ -3804e4: 0835 9101 |2964: move-object/from16 v53, v401 │ │ -3804e8: 4d35 020e |2966: aput-object v53, v2, v14 │ │ -3804ec: 130e 8e01 |2968: const/16 v14, #int 398 // #18e │ │ -3804f0: 0835 9201 |296a: move-object/from16 v53, v402 │ │ -3804f4: 4d35 020e |296c: aput-object v53, v2, v14 │ │ -3804f8: 130e 8f01 |296e: const/16 v14, #int 399 // #18f │ │ -3804fc: 0835 9301 |2970: move-object/from16 v53, v403 │ │ -380500: 4d35 020e |2972: aput-object v53, v2, v14 │ │ -380504: 130e 9001 |2974: const/16 v14, #int 400 // #190 │ │ -380508: 0836 9401 |2976: move-object/from16 v54, v404 │ │ -38050c: 4d36 020e |2978: aput-object v54, v2, v14 │ │ -380510: 130e 9101 |297a: const/16 v14, #int 401 // #191 │ │ -380514: 0837 9501 |297c: move-object/from16 v55, v405 │ │ -380518: 4d37 020e |297e: aput-object v55, v2, v14 │ │ -38051c: 130e 9201 |2980: const/16 v14, #int 402 // #192 │ │ -380520: 0837 9601 |2982: move-object/from16 v55, v406 │ │ -380524: 4d37 020e |2984: aput-object v55, v2, v14 │ │ -380528: 130e 9301 |2986: const/16 v14, #int 403 // #193 │ │ -38052c: 0837 9701 |2988: move-object/from16 v55, v407 │ │ -380530: 4d37 020e |298a: aput-object v55, v2, v14 │ │ -380534: 130e 9401 |298c: const/16 v14, #int 404 // #194 │ │ -380538: 0837 9801 |298e: move-object/from16 v55, v408 │ │ -38053c: 4d37 020e |2990: aput-object v55, v2, v14 │ │ -380540: 130e 9501 |2992: const/16 v14, #int 405 // #195 │ │ -380544: 0837 9901 |2994: move-object/from16 v55, v409 │ │ -380548: 4d37 020e |2996: aput-object v55, v2, v14 │ │ -38054c: 130e 9601 |2998: const/16 v14, #int 406 // #196 │ │ -380550: 0837 9a01 |299a: move-object/from16 v55, v410 │ │ -380554: 4d37 020e |299c: aput-object v55, v2, v14 │ │ -380558: 130e 9701 |299e: const/16 v14, #int 407 // #197 │ │ -38055c: 0837 9b01 |29a0: move-object/from16 v55, v411 │ │ -380560: 4d37 020e |29a2: aput-object v55, v2, v14 │ │ -380564: 130e 9801 |29a4: const/16 v14, #int 408 // #198 │ │ -380568: 0837 9c01 |29a6: move-object/from16 v55, v412 │ │ -38056c: 4d37 020e |29a8: aput-object v55, v2, v14 │ │ -380570: 130e 9901 |29aa: const/16 v14, #int 409 // #199 │ │ -380574: 0837 9d01 |29ac: move-object/from16 v55, v413 │ │ -380578: 4d37 020e |29ae: aput-object v55, v2, v14 │ │ -38057c: 130e 9a01 |29b0: const/16 v14, #int 410 // #19a │ │ -380580: 0837 9e01 |29b2: move-object/from16 v55, v414 │ │ -380584: 4d37 020e |29b4: aput-object v55, v2, v14 │ │ -380588: 130e 9b01 |29b6: const/16 v14, #int 411 // #19b │ │ -38058c: 0837 9f01 |29b8: move-object/from16 v55, v415 │ │ -380590: 4d37 020e |29ba: aput-object v55, v2, v14 │ │ -380594: 130e 9c01 |29bc: const/16 v14, #int 412 // #19c │ │ -380598: 0837 a001 |29be: move-object/from16 v55, v416 │ │ -38059c: 4d37 020e |29c0: aput-object v55, v2, v14 │ │ -3805a0: 130e 9d01 |29c2: const/16 v14, #int 413 // #19d │ │ -3805a4: 0837 a101 |29c4: move-object/from16 v55, v417 │ │ -3805a8: 4d37 020e |29c6: aput-object v55, v2, v14 │ │ -3805ac: 130e 9e01 |29c8: const/16 v14, #int 414 // #19e │ │ -3805b0: 0837 a201 |29ca: move-object/from16 v55, v418 │ │ -3805b4: 4d37 020e |29cc: aput-object v55, v2, v14 │ │ -3805b8: 130e 9f01 |29ce: const/16 v14, #int 415 // #19f │ │ -3805bc: 0837 a301 |29d0: move-object/from16 v55, v419 │ │ -3805c0: 4d37 020e |29d2: aput-object v55, v2, v14 │ │ -3805c4: 130e a001 |29d4: const/16 v14, #int 416 // #1a0 │ │ -3805c8: 0837 a401 |29d6: move-object/from16 v55, v420 │ │ -3805cc: 4d37 020e |29d8: aput-object v55, v2, v14 │ │ -3805d0: 130e a101 |29da: const/16 v14, #int 417 // #1a1 │ │ -3805d4: 0837 a501 |29dc: move-object/from16 v55, v421 │ │ -3805d8: 4d37 020e |29de: aput-object v55, v2, v14 │ │ -3805dc: 130e a201 |29e0: const/16 v14, #int 418 // #1a2 │ │ -3805e0: 0838 a601 |29e2: move-object/from16 v56, v422 │ │ -3805e4: 4d38 020e |29e4: aput-object v56, v2, v14 │ │ -3805e8: 130e a301 |29e6: const/16 v14, #int 419 // #1a3 │ │ -3805ec: 0838 a701 |29e8: move-object/from16 v56, v423 │ │ -3805f0: 4d38 020e |29ea: aput-object v56, v2, v14 │ │ -3805f4: 130e a401 |29ec: const/16 v14, #int 420 // #1a4 │ │ -3805f8: 0838 a801 |29ee: move-object/from16 v56, v424 │ │ -3805fc: 4d38 020e |29f0: aput-object v56, v2, v14 │ │ -380600: 130e a501 |29f2: const/16 v14, #int 421 // #1a5 │ │ -380604: 0838 a901 |29f4: move-object/from16 v56, v425 │ │ -380608: 4d38 020e |29f6: aput-object v56, v2, v14 │ │ -38060c: 130e a601 |29f8: const/16 v14, #int 422 // #1a6 │ │ -380610: 0838 aa01 |29fa: move-object/from16 v56, v426 │ │ -380614: 4d38 020e |29fc: aput-object v56, v2, v14 │ │ -380618: 130e a701 |29fe: const/16 v14, #int 423 // #1a7 │ │ -38061c: 0838 ab01 |2a00: move-object/from16 v56, v427 │ │ -380620: 4d38 020e |2a02: aput-object v56, v2, v14 │ │ -380624: 130e a801 |2a04: const/16 v14, #int 424 // #1a8 │ │ -380628: 0839 ac01 |2a06: move-object/from16 v57, v428 │ │ -38062c: 4d39 020e |2a08: aput-object v57, v2, v14 │ │ -380630: 130e a901 |2a0a: const/16 v14, #int 425 // #1a9 │ │ -380634: 083a ad01 |2a0c: move-object/from16 v58, v429 │ │ -380638: 4d3a 020e |2a0e: aput-object v58, v2, v14 │ │ -38063c: 130e aa01 |2a10: const/16 v14, #int 426 // #1aa │ │ -380640: 083a ae01 |2a12: move-object/from16 v58, v430 │ │ -380644: 4d3a 020e |2a14: aput-object v58, v2, v14 │ │ -380648: 130e ab01 |2a16: const/16 v14, #int 427 // #1ab │ │ -38064c: 083a af01 |2a18: move-object/from16 v58, v431 │ │ -380650: 4d3a 020e |2a1a: aput-object v58, v2, v14 │ │ -380654: 130e ac01 |2a1c: const/16 v14, #int 428 // #1ac │ │ -380658: 083a b001 |2a1e: move-object/from16 v58, v432 │ │ -38065c: 4d3a 020e |2a20: aput-object v58, v2, v14 │ │ -380660: 130e ad01 |2a22: const/16 v14, #int 429 // #1ad │ │ -380664: 083a b101 |2a24: move-object/from16 v58, v433 │ │ -380668: 4d3a 020e |2a26: aput-object v58, v2, v14 │ │ -38066c: 130e ae01 |2a28: const/16 v14, #int 430 // #1ae │ │ -380670: 083a b201 |2a2a: move-object/from16 v58, v434 │ │ -380674: 4d3a 020e |2a2c: aput-object v58, v2, v14 │ │ -380678: 130e af01 |2a2e: const/16 v14, #int 431 // #1af │ │ -38067c: 083a b301 |2a30: move-object/from16 v58, v435 │ │ -380680: 4d3a 020e |2a32: aput-object v58, v2, v14 │ │ -380684: 130e b001 |2a34: const/16 v14, #int 432 // #1b0 │ │ -380688: 083b b401 |2a36: move-object/from16 v59, v436 │ │ -38068c: 4d3b 020e |2a38: aput-object v59, v2, v14 │ │ -380690: 130e b101 |2a3a: const/16 v14, #int 433 // #1b1 │ │ -380694: 083b b501 |2a3c: move-object/from16 v59, v437 │ │ -380698: 4d3b 020e |2a3e: aput-object v59, v2, v14 │ │ -38069c: 130e b201 |2a40: const/16 v14, #int 434 // #1b2 │ │ -3806a0: 083b b601 |2a42: move-object/from16 v59, v438 │ │ -3806a4: 4d3b 020e |2a44: aput-object v59, v2, v14 │ │ -3806a8: 130e b301 |2a46: const/16 v14, #int 435 // #1b3 │ │ -3806ac: 083b b701 |2a48: move-object/from16 v59, v439 │ │ -3806b0: 4d3b 020e |2a4a: aput-object v59, v2, v14 │ │ -3806b4: 130e b401 |2a4c: const/16 v14, #int 436 // #1b4 │ │ -3806b8: 083b b801 |2a4e: move-object/from16 v59, v440 │ │ -3806bc: 4d3b 020e |2a50: aput-object v59, v2, v14 │ │ -3806c0: 130e b501 |2a52: const/16 v14, #int 437 // #1b5 │ │ -3806c4: 083b b901 |2a54: move-object/from16 v59, v441 │ │ -3806c8: 4d3b 020e |2a56: aput-object v59, v2, v14 │ │ -3806cc: 130e b601 |2a58: const/16 v14, #int 438 // #1b6 │ │ -3806d0: 083c ba01 |2a5a: move-object/from16 v60, v442 │ │ -3806d4: 4d3c 020e |2a5c: aput-object v60, v2, v14 │ │ -3806d8: 130e b701 |2a5e: const/16 v14, #int 439 // #1b7 │ │ -3806dc: 083c bb01 |2a60: move-object/from16 v60, v443 │ │ -3806e0: 4d3c 020e |2a62: aput-object v60, v2, v14 │ │ -3806e4: 130e b801 |2a64: const/16 v14, #int 440 // #1b8 │ │ -3806e8: 083c bc01 |2a66: move-object/from16 v60, v444 │ │ -3806ec: 4d3c 020e |2a68: aput-object v60, v2, v14 │ │ -3806f0: 130e b901 |2a6a: const/16 v14, #int 441 // #1b9 │ │ -3806f4: 083c bd01 |2a6c: move-object/from16 v60, v445 │ │ -3806f8: 4d3c 020e |2a6e: aput-object v60, v2, v14 │ │ -3806fc: 130e ba01 |2a70: const/16 v14, #int 442 // #1ba │ │ -380700: 083c be01 |2a72: move-object/from16 v60, v446 │ │ -380704: 4d3c 020e |2a74: aput-object v60, v2, v14 │ │ -380708: 130e bb01 |2a76: const/16 v14, #int 443 // #1bb │ │ -38070c: 083c bf01 |2a78: move-object/from16 v60, v447 │ │ -380710: 4d3c 020e |2a7a: aput-object v60, v2, v14 │ │ -380714: 130e bc01 |2a7c: const/16 v14, #int 444 // #1bc │ │ -380718: 083c c001 |2a7e: move-object/from16 v60, v448 │ │ -38071c: 4d3c 020e |2a80: aput-object v60, v2, v14 │ │ -380720: 130e bd01 |2a82: const/16 v14, #int 445 // #1bd │ │ -380724: 083c c101 |2a84: move-object/from16 v60, v449 │ │ -380728: 4d3c 020e |2a86: aput-object v60, v2, v14 │ │ -38072c: 130e be01 |2a88: const/16 v14, #int 446 // #1be │ │ -380730: 083c c201 |2a8a: move-object/from16 v60, v450 │ │ -380734: 4d3c 020e |2a8c: aput-object v60, v2, v14 │ │ -380738: 130e bf01 |2a8e: const/16 v14, #int 447 // #1bf │ │ -38073c: 083c c301 |2a90: move-object/from16 v60, v451 │ │ -380740: 4d3c 020e |2a92: aput-object v60, v2, v14 │ │ -380744: 130e c001 |2a94: const/16 v14, #int 448 // #1c0 │ │ -380748: 083c c401 |2a96: move-object/from16 v60, v452 │ │ -38074c: 4d3c 020e |2a98: aput-object v60, v2, v14 │ │ -380750: 130e c101 |2a9a: const/16 v14, #int 449 // #1c1 │ │ -380754: 083c c501 |2a9c: move-object/from16 v60, v453 │ │ -380758: 4d3c 020e |2a9e: aput-object v60, v2, v14 │ │ -38075c: 130e c201 |2aa0: const/16 v14, #int 450 // #1c2 │ │ -380760: 083c c601 |2aa2: move-object/from16 v60, v454 │ │ -380764: 4d3c 020e |2aa4: aput-object v60, v2, v14 │ │ -380768: 130e c301 |2aa6: const/16 v14, #int 451 // #1c3 │ │ -38076c: 083c c701 |2aa8: move-object/from16 v60, v455 │ │ -380770: 4d3c 020e |2aaa: aput-object v60, v2, v14 │ │ -380774: 130e c401 |2aac: const/16 v14, #int 452 // #1c4 │ │ -380778: 083c c801 |2aae: move-object/from16 v60, v456 │ │ -38077c: 4d3c 020e |2ab0: aput-object v60, v2, v14 │ │ -380780: 130e c501 |2ab2: const/16 v14, #int 453 // #1c5 │ │ -380784: 083c c901 |2ab4: move-object/from16 v60, v457 │ │ -380788: 4d3c 020e |2ab6: aput-object v60, v2, v14 │ │ -38078c: 130e c601 |2ab8: const/16 v14, #int 454 // #1c6 │ │ -380790: 083c ca01 |2aba: move-object/from16 v60, v458 │ │ -380794: 4d3c 020e |2abc: aput-object v60, v2, v14 │ │ -380798: 130e c701 |2abe: const/16 v14, #int 455 // #1c7 │ │ -38079c: 083c cb01 |2ac0: move-object/from16 v60, v459 │ │ -3807a0: 4d3c 020e |2ac2: aput-object v60, v2, v14 │ │ -3807a4: 130e c801 |2ac4: const/16 v14, #int 456 // #1c8 │ │ -3807a8: 083d cc01 |2ac6: move-object/from16 v61, v460 │ │ -3807ac: 4d3d 020e |2ac8: aput-object v61, v2, v14 │ │ -3807b0: 130e c901 |2aca: const/16 v14, #int 457 // #1c9 │ │ -3807b4: 083d cd01 |2acc: move-object/from16 v61, v461 │ │ -3807b8: 4d3d 020e |2ace: aput-object v61, v2, v14 │ │ -3807bc: 130e ca01 |2ad0: const/16 v14, #int 458 // #1ca │ │ -3807c0: 083d ce01 |2ad2: move-object/from16 v61, v462 │ │ -3807c4: 4d3d 020e |2ad4: aput-object v61, v2, v14 │ │ -3807c8: 130e cb01 |2ad6: const/16 v14, #int 459 // #1cb │ │ -3807cc: 083d cf01 |2ad8: move-object/from16 v61, v463 │ │ -3807d0: 4d3d 020e |2ada: aput-object v61, v2, v14 │ │ -3807d4: 130e cc01 |2adc: const/16 v14, #int 460 // #1cc │ │ -3807d8: 083e d001 |2ade: move-object/from16 v62, v464 │ │ -3807dc: 4d3e 020e |2ae0: aput-object v62, v2, v14 │ │ -3807e0: 130e cd01 |2ae2: const/16 v14, #int 461 // #1cd │ │ -3807e4: 083e d101 |2ae4: move-object/from16 v62, v465 │ │ -3807e8: 4d3e 020e |2ae6: aput-object v62, v2, v14 │ │ -3807ec: 130e ce01 |2ae8: const/16 v14, #int 462 // #1ce │ │ -3807f0: 083e d201 |2aea: move-object/from16 v62, v466 │ │ -3807f4: 4d3e 020e |2aec: aput-object v62, v2, v14 │ │ -3807f8: 130e cf01 |2aee: const/16 v14, #int 463 // #1cf │ │ -3807fc: 083e d301 |2af0: move-object/from16 v62, v467 │ │ -380800: 4d3e 020e |2af2: aput-object v62, v2, v14 │ │ -380804: 130e d001 |2af4: const/16 v14, #int 464 // #1d0 │ │ -380808: 083e d401 |2af6: move-object/from16 v62, v468 │ │ -38080c: 4d3e 020e |2af8: aput-object v62, v2, v14 │ │ -380810: 130e d101 |2afa: const/16 v14, #int 465 // #1d1 │ │ -380814: 083e d501 |2afc: move-object/from16 v62, v469 │ │ -380818: 4d3e 020e |2afe: aput-object v62, v2, v14 │ │ -38081c: 130e d201 |2b00: const/16 v14, #int 466 // #1d2 │ │ -380820: 083f d601 |2b02: move-object/from16 v63, v470 │ │ -380824: 4d3f 020e |2b04: aput-object v63, v2, v14 │ │ -380828: 130e d301 |2b06: const/16 v14, #int 467 // #1d3 │ │ -38082c: 083f d701 |2b08: move-object/from16 v63, v471 │ │ -380830: 4d3f 020e |2b0a: aput-object v63, v2, v14 │ │ -380834: 130e d401 |2b0c: const/16 v14, #int 468 // #1d4 │ │ -380838: 083f d801 |2b0e: move-object/from16 v63, v472 │ │ -38083c: 4d3f 020e |2b10: aput-object v63, v2, v14 │ │ -380840: 130e d501 |2b12: const/16 v14, #int 469 // #1d5 │ │ -380844: 0840 d901 |2b14: move-object/from16 v64, v473 │ │ -380848: 4d40 020e |2b16: aput-object v64, v2, v14 │ │ -38084c: 130e d601 |2b18: const/16 v14, #int 470 // #1d6 │ │ -380850: 0840 da01 |2b1a: move-object/from16 v64, v474 │ │ -380854: 4d40 020e |2b1c: aput-object v64, v2, v14 │ │ -380858: 130e d701 |2b1e: const/16 v14, #int 471 // #1d7 │ │ -38085c: 0840 db01 |2b20: move-object/from16 v64, v475 │ │ -380860: 4d40 020e |2b22: aput-object v64, v2, v14 │ │ -380864: 130e d801 |2b24: const/16 v14, #int 472 // #1d8 │ │ -380868: 0840 dc01 |2b26: move-object/from16 v64, v476 │ │ -38086c: 4d40 020e |2b28: aput-object v64, v2, v14 │ │ -380870: 130e d901 |2b2a: const/16 v14, #int 473 // #1d9 │ │ -380874: 0840 dd01 |2b2c: move-object/from16 v64, v477 │ │ -380878: 4d40 020e |2b2e: aput-object v64, v2, v14 │ │ -38087c: 130e da01 |2b30: const/16 v14, #int 474 // #1da │ │ -380880: 0841 de01 |2b32: move-object/from16 v65, v478 │ │ -380884: 4d41 020e |2b34: aput-object v65, v2, v14 │ │ -380888: 130e db01 |2b36: const/16 v14, #int 475 // #1db │ │ -38088c: 0842 df01 |2b38: move-object/from16 v66, v479 │ │ -380890: 4d42 020e |2b3a: aput-object v66, v2, v14 │ │ -380894: 130e dc01 |2b3c: const/16 v14, #int 476 // #1dc │ │ -380898: 0842 e001 |2b3e: move-object/from16 v66, v480 │ │ -38089c: 4d42 020e |2b40: aput-object v66, v2, v14 │ │ -3808a0: 130e dd01 |2b42: const/16 v14, #int 477 // #1dd │ │ -3808a4: 0842 e101 |2b44: move-object/from16 v66, v481 │ │ -3808a8: 4d42 020e |2b46: aput-object v66, v2, v14 │ │ -3808ac: 130e de01 |2b48: const/16 v14, #int 478 // #1de │ │ -3808b0: 0843 e201 |2b4a: move-object/from16 v67, v482 │ │ -3808b4: 4d43 020e |2b4c: aput-object v67, v2, v14 │ │ -3808b8: 130e df01 |2b4e: const/16 v14, #int 479 // #1df │ │ -3808bc: 0843 e301 |2b50: move-object/from16 v67, v483 │ │ -3808c0: 4d43 020e |2b52: aput-object v67, v2, v14 │ │ -3808c4: 130e e001 |2b54: const/16 v14, #int 480 // #1e0 │ │ -3808c8: 0843 e401 |2b56: move-object/from16 v67, v484 │ │ -3808cc: 4d43 020e |2b58: aput-object v67, v2, v14 │ │ -3808d0: 130e e101 |2b5a: const/16 v14, #int 481 // #1e1 │ │ -3808d4: 0843 e501 |2b5c: move-object/from16 v67, v485 │ │ -3808d8: 4d43 020e |2b5e: aput-object v67, v2, v14 │ │ -3808dc: 130e e201 |2b60: const/16 v14, #int 482 // #1e2 │ │ -3808e0: 0843 e601 |2b62: move-object/from16 v67, v486 │ │ -3808e4: 4d43 020e |2b64: aput-object v67, v2, v14 │ │ -3808e8: 130e e301 |2b66: const/16 v14, #int 483 // #1e3 │ │ -3808ec: 0844 e701 |2b68: move-object/from16 v68, v487 │ │ -3808f0: 4d44 020e |2b6a: aput-object v68, v2, v14 │ │ -3808f4: 130e e401 |2b6c: const/16 v14, #int 484 // #1e4 │ │ -3808f8: 0844 e801 |2b6e: move-object/from16 v68, v488 │ │ -3808fc: 4d44 020e |2b70: aput-object v68, v2, v14 │ │ -380900: 130e e501 |2b72: const/16 v14, #int 485 // #1e5 │ │ -380904: 0844 e901 |2b74: move-object/from16 v68, v489 │ │ -380908: 4d44 020e |2b76: aput-object v68, v2, v14 │ │ -38090c: 130e e601 |2b78: const/16 v14, #int 486 // #1e6 │ │ -380910: 0844 ea01 |2b7a: move-object/from16 v68, v490 │ │ -380914: 4d44 020e |2b7c: aput-object v68, v2, v14 │ │ -380918: 130e e701 |2b7e: const/16 v14, #int 487 // #1e7 │ │ -38091c: 0844 eb01 |2b80: move-object/from16 v68, v491 │ │ -380920: 4d44 020e |2b82: aput-object v68, v2, v14 │ │ -380924: 130e e801 |2b84: const/16 v14, #int 488 // #1e8 │ │ -380928: 0844 ec01 |2b86: move-object/from16 v68, v492 │ │ -38092c: 4d44 020e |2b88: aput-object v68, v2, v14 │ │ -380930: 130e e901 |2b8a: const/16 v14, #int 489 // #1e9 │ │ -380934: 0844 ed01 |2b8c: move-object/from16 v68, v493 │ │ -380938: 4d44 020e |2b8e: aput-object v68, v2, v14 │ │ -38093c: 130e ea01 |2b90: const/16 v14, #int 490 // #1ea │ │ -380940: 0845 ee01 |2b92: move-object/from16 v69, v494 │ │ -380944: 4d45 020e |2b94: aput-object v69, v2, v14 │ │ -380948: 130e eb01 |2b96: const/16 v14, #int 491 // #1eb │ │ -38094c: 0846 ef01 |2b98: move-object/from16 v70, v495 │ │ -380950: 4d46 020e |2b9a: aput-object v70, v2, v14 │ │ -380954: 130e ec01 |2b9c: const/16 v14, #int 492 // #1ec │ │ -380958: 0846 f001 |2b9e: move-object/from16 v70, v496 │ │ -38095c: 4d46 020e |2ba0: aput-object v70, v2, v14 │ │ -380960: 130e ed01 |2ba2: const/16 v14, #int 493 // #1ed │ │ -380964: 0847 f101 |2ba4: move-object/from16 v71, v497 │ │ -380968: 4d47 020e |2ba6: aput-object v71, v2, v14 │ │ -38096c: 130e ee01 |2ba8: const/16 v14, #int 494 // #1ee │ │ -380970: 0847 f201 |2baa: move-object/from16 v71, v498 │ │ -380974: 4d47 020e |2bac: aput-object v71, v2, v14 │ │ -380978: 130e ef01 |2bae: const/16 v14, #int 495 // #1ef │ │ -38097c: 0847 f301 |2bb0: move-object/from16 v71, v499 │ │ -380980: 4d47 020e |2bb2: aput-object v71, v2, v14 │ │ -380984: 130e f001 |2bb4: const/16 v14, #int 496 // #1f0 │ │ -380988: 0847 f401 |2bb6: move-object/from16 v71, v500 │ │ -38098c: 4d47 020e |2bb8: aput-object v71, v2, v14 │ │ -380990: 130e f101 |2bba: const/16 v14, #int 497 // #1f1 │ │ -380994: 0847 f501 |2bbc: move-object/from16 v71, v501 │ │ -380998: 4d47 020e |2bbe: aput-object v71, v2, v14 │ │ -38099c: 130e f201 |2bc0: const/16 v14, #int 498 // #1f2 │ │ -3809a0: 0847 f601 |2bc2: move-object/from16 v71, v502 │ │ -3809a4: 4d47 020e |2bc4: aput-object v71, v2, v14 │ │ -3809a8: 130e f301 |2bc6: const/16 v14, #int 499 // #1f3 │ │ -3809ac: 0847 f701 |2bc8: move-object/from16 v71, v503 │ │ -3809b0: 4d47 020e |2bca: aput-object v71, v2, v14 │ │ -3809b4: 130e f401 |2bcc: const/16 v14, #int 500 // #1f4 │ │ -3809b8: 0848 f801 |2bce: move-object/from16 v72, v504 │ │ -3809bc: 4d48 020e |2bd0: aput-object v72, v2, v14 │ │ -3809c0: 130e f501 |2bd2: const/16 v14, #int 501 // #1f5 │ │ -3809c4: 0849 f901 |2bd4: move-object/from16 v73, v505 │ │ -3809c8: 4d49 020e |2bd6: aput-object v73, v2, v14 │ │ -3809cc: 130e f601 |2bd8: const/16 v14, #int 502 // #1f6 │ │ -3809d0: 0849 fa01 |2bda: move-object/from16 v73, v506 │ │ -3809d4: 4d49 020e |2bdc: aput-object v73, v2, v14 │ │ -3809d8: 130e f701 |2bde: const/16 v14, #int 503 // #1f7 │ │ -3809dc: 0849 fb01 |2be0: move-object/from16 v73, v507 │ │ -3809e0: 4d49 020e |2be2: aput-object v73, v2, v14 │ │ -3809e4: 130e f801 |2be4: const/16 v14, #int 504 // #1f8 │ │ -3809e8: 0849 fc01 |2be6: move-object/from16 v73, v508 │ │ -3809ec: 4d49 020e |2be8: aput-object v73, v2, v14 │ │ -3809f0: 130e f901 |2bea: const/16 v14, #int 505 // #1f9 │ │ -3809f4: 0849 fd01 |2bec: move-object/from16 v73, v509 │ │ -3809f8: 4d49 020e |2bee: aput-object v73, v2, v14 │ │ -3809fc: 130e fa01 |2bf0: const/16 v14, #int 506 // #1fa │ │ -380a00: 0849 fe01 |2bf2: move-object/from16 v73, v510 │ │ -380a04: 4d49 020e |2bf4: aput-object v73, v2, v14 │ │ -380a08: 130e fb01 |2bf6: const/16 v14, #int 507 // #1fb │ │ -380a0c: 084a ff01 |2bf8: move-object/from16 v74, v511 │ │ -380a10: 4d4a 020e |2bfa: aput-object v74, v2, v14 │ │ -380a14: 130e fc01 |2bfc: const/16 v14, #int 508 // #1fc │ │ -380a18: 084b 0002 |2bfe: move-object/from16 v75, v512 │ │ -380a1c: 4d4b 020e |2c00: aput-object v75, v2, v14 │ │ -380a20: 130e fd01 |2c02: const/16 v14, #int 509 // #1fd │ │ -380a24: 084b 0102 |2c04: move-object/from16 v75, v513 │ │ -380a28: 4d4b 020e |2c06: aput-object v75, v2, v14 │ │ -380a2c: 130e fe01 |2c08: const/16 v14, #int 510 // #1fe │ │ -380a30: 084c 0202 |2c0a: move-object/from16 v76, v514 │ │ -380a34: 4d4c 020e |2c0c: aput-object v76, v2, v14 │ │ -380a38: 130e ff01 |2c0e: const/16 v14, #int 511 // #1ff │ │ -380a3c: 084c 0302 |2c10: move-object/from16 v76, v515 │ │ -380a40: 4d4c 020e |2c12: aput-object v76, v2, v14 │ │ -380a44: 130e 0002 |2c14: const/16 v14, #int 512 // #200 │ │ -380a48: 084c 0402 |2c16: move-object/from16 v76, v516 │ │ -380a4c: 4d4c 020e |2c18: aput-object v76, v2, v14 │ │ -380a50: 130e 0102 |2c1a: const/16 v14, #int 513 // #201 │ │ -380a54: 084c 0502 |2c1c: move-object/from16 v76, v517 │ │ -380a58: 4d4c 020e |2c1e: aput-object v76, v2, v14 │ │ -380a5c: 130e 0202 |2c20: const/16 v14, #int 514 // #202 │ │ -380a60: 084c 0602 |2c22: move-object/from16 v76, v518 │ │ -380a64: 4d4c 020e |2c24: aput-object v76, v2, v14 │ │ -380a68: 130e 0302 |2c26: const/16 v14, #int 515 // #203 │ │ -380a6c: 084c 0702 |2c28: move-object/from16 v76, v519 │ │ -380a70: 4d4c 020e |2c2a: aput-object v76, v2, v14 │ │ -380a74: 130e 0402 |2c2c: const/16 v14, #int 516 // #204 │ │ -380a78: 084c 0802 |2c2e: move-object/from16 v76, v520 │ │ -380a7c: 4d4c 020e |2c30: aput-object v76, v2, v14 │ │ -380a80: 130e 0502 |2c32: const/16 v14, #int 517 // #205 │ │ -380a84: 084c 0902 |2c34: move-object/from16 v76, v521 │ │ -380a88: 4d4c 020e |2c36: aput-object v76, v2, v14 │ │ -380a8c: 130e 0602 |2c38: const/16 v14, #int 518 // #206 │ │ -380a90: 084d 0a02 |2c3a: move-object/from16 v77, v522 │ │ -380a94: 4d4d 020e |2c3c: aput-object v77, v2, v14 │ │ -380a98: 130e 0702 |2c3e: const/16 v14, #int 519 // #207 │ │ -380a9c: 084d 0b02 |2c40: move-object/from16 v77, v523 │ │ -380aa0: 4d4d 020e |2c42: aput-object v77, v2, v14 │ │ -380aa4: 130e 0802 |2c44: const/16 v14, #int 520 // #208 │ │ -380aa8: 084d 0c02 |2c46: move-object/from16 v77, v524 │ │ -380aac: 4d4d 020e |2c48: aput-object v77, v2, v14 │ │ -380ab0: 130e 0902 |2c4a: const/16 v14, #int 521 // #209 │ │ -380ab4: 084d 0d02 |2c4c: move-object/from16 v77, v525 │ │ -380ab8: 4d4d 020e |2c4e: aput-object v77, v2, v14 │ │ -380abc: 130e 0a02 |2c50: const/16 v14, #int 522 // #20a │ │ -380ac0: 084d 0e02 |2c52: move-object/from16 v77, v526 │ │ -380ac4: 4d4d 020e |2c54: aput-object v77, v2, v14 │ │ -380ac8: 130e 0b02 |2c56: const/16 v14, #int 523 // #20b │ │ -380acc: 084d 0f02 |2c58: move-object/from16 v77, v527 │ │ -380ad0: 4d4d 020e |2c5a: aput-object v77, v2, v14 │ │ -380ad4: 130e 0c02 |2c5c: const/16 v14, #int 524 // #20c │ │ -380ad8: 084d 1002 |2c5e: move-object/from16 v77, v528 │ │ -380adc: 4d4d 020e |2c60: aput-object v77, v2, v14 │ │ -380ae0: 130e 0d02 |2c62: const/16 v14, #int 525 // #20d │ │ -380ae4: 084d 1102 |2c64: move-object/from16 v77, v529 │ │ -380ae8: 4d4d 020e |2c66: aput-object v77, v2, v14 │ │ -380aec: 130e 0e02 |2c68: const/16 v14, #int 526 // #20e │ │ -380af0: 084d 1202 |2c6a: move-object/from16 v77, v530 │ │ -380af4: 4d4d 020e |2c6c: aput-object v77, v2, v14 │ │ -380af8: 130e 0f02 |2c6e: const/16 v14, #int 527 // #20f │ │ -380afc: 084d 1302 |2c70: move-object/from16 v77, v531 │ │ -380b00: 4d4d 020e |2c72: aput-object v77, v2, v14 │ │ -380b04: 130e 1002 |2c74: const/16 v14, #int 528 // #210 │ │ -380b08: 4d04 020e |2c76: aput-object v4, v2, v14 │ │ -380b0c: 6902 d273 |2c78: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.$VALUES:[Lnet/sf/dibdib/generic/ColorNmz; // field@73d2 │ │ -380b10: 1212 |2c7a: const/4 v2, #int 1 // #1 │ │ -380b12: 6a02 ee75 |2c7b: sput-boolean v2, Lnet/sf/dibdib/generic/ColorNmz;.darkMode:Z // field@75ee │ │ -380b16: 190e f03f |2c7d: const-wide/high16 v14, #long 4607182418800017408 // #3ff0 │ │ -380b1a: 07c4 |2c7f: move-object v4, v12 │ │ -380b1c: 07d2 |2c80: move-object v2, v13 │ │ -380b1e: 190c f0ff |2c81: const-wide/high16 v12, #long -4503599627370496 // #fff0 │ │ -380b22: 7140 c897 fedc |2c83: invoke-static {v14, v15, v12, v13}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ -380b28: 0b0c |2c86: move-result-wide v12 │ │ -380b2a: 680c ed74 |2c87: sput-wide v12, Lnet/sf/dibdib/generic/ColorNmz;.MAX_QCHROMA:D // field@74ed │ │ -380b2e: 130c 0a00 |2c89: const/16 v12, #int 10 // #a │ │ -380b32: 23cd 1715 |2c8b: new-array v13, v12, [D // type@1517 │ │ -380b36: 260d a302 0000 |2c8d: fill-array-data v13, 00002f30 // +000002a3 │ │ -380b3c: 690d ed75 |2c90: sput-object v13, Lnet/sf/dibdib/generic/ColorNmz;.calibrateHueFromTo:[D // field@75ed │ │ -380b40: 220c 990e |2c92: new-instance v12, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ -380b44: 164e 0000 |2c94: const-wide/16 v78, #int 0 // #0 │ │ -380b48: 1650 0000 |2c96: const-wide/16 v80, #int 0 // #0 │ │ -380b4c: 1652 0000 |2c98: const-wide/16 v82, #int 0 // #0 │ │ -380b50: 084d 0c00 |2c9a: move-object/from16 v77, v12 │ │ -380b54: 7607 c570 4d00 |2c9c: invoke-direct/range {v77, v78, v79, v80, v81, v82, v83}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c5 │ │ -380b5a: 690c f175 |2c9f: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.oklab_0:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f1 │ │ -380b5e: 220c 990e |2ca1: new-instance v12, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ -380b62: 1955 f03f |2ca3: const-wide/high16 v85, #long 4607182418800017408 // #3ff0 │ │ -380b66: 1657 0000 |2ca5: const-wide/16 v87, #int 0 // #0 │ │ -380b6a: 1659 0000 |2ca7: const-wide/16 v89, #int 0 // #0 │ │ -380b6e: 0854 0c00 |2ca9: move-object/from16 v84, v12 │ │ -380b72: 7607 c570 5400 |2cab: invoke-direct/range {v84, v85, v86, v87, v88, v89, v90}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c5 │ │ -380b78: 690c f275 |2cae: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.oklab_1:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f2 │ │ -380b7c: 120c |2cb0: const/4 v12, #int 0 // #0 │ │ -380b7e: 690c ec75 |2cb1: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.box_box:[[[[Lnet/sf/dibdib/generic/ColorNmz; // field@75ec │ │ -380b82: 130c 1600 |2cb3: const/16 v12, #int 22 // #16 │ │ -380b86: 23cc 0116 |2cb5: new-array v12, v12, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ -380b8a: 120d |2cb7: const/4 v13, #int 0 // #0 │ │ -380b8c: 4d00 0c0d |2cb8: aput-object v0, v12, v13 │ │ -380b90: 1210 |2cba: const/4 v0, #int 1 // #1 │ │ -380b92: 4d01 0c00 |2cbb: aput-object v1, v12, v0 │ │ -380b96: 1220 |2cbd: const/4 v0, #int 2 // #2 │ │ -380b98: 4d03 0c00 |2cbe: aput-object v3, v12, v0 │ │ -380b9c: 1230 |2cc0: const/4 v0, #int 3 // #3 │ │ -380b9e: 4d05 0c00 |2cc1: aput-object v5, v12, v0 │ │ -380ba2: 1240 |2cc3: const/4 v0, #int 4 // #4 │ │ -380ba4: 4d07 0c00 |2cc4: aput-object v7, v12, v0 │ │ -380ba8: 1250 |2cc6: const/4 v0, #int 5 // #5 │ │ -380baa: 4d09 0c00 |2cc7: aput-object v9, v12, v0 │ │ -380bae: 1260 |2cc9: const/4 v0, #int 6 // #6 │ │ -380bb0: 4d0b 0c00 |2cca: aput-object v11, v12, v0 │ │ -380bb4: 1270 |2ccc: const/4 v0, #int 7 // #7 │ │ -380bb6: 4d02 0c00 |2ccd: aput-object v2, v12, v0 │ │ -380bba: 1300 0800 |2ccf: const/16 v0, #int 8 // #8 │ │ -380bbe: 4d0a 0c00 |2cd1: aput-object v10, v12, v0 │ │ -380bc2: 1300 0900 |2cd3: const/16 v0, #int 9 // #9 │ │ -380bc6: 4d04 0c00 |2cd5: aput-object v4, v12, v0 │ │ -380bca: 1300 0a00 |2cd7: const/16 v0, #int 10 // #a │ │ -380bce: 4d08 0c00 |2cd9: aput-object v8, v12, v0 │ │ -380bd2: 1300 0b00 |2cdb: const/16 v0, #int 11 // #b │ │ -380bd6: 4d06 0c00 |2cdd: aput-object v6, v12, v0 │ │ -380bda: 1300 0c00 |2cdf: const/16 v0, #int 12 // #c │ │ -380bde: 4d10 0c00 |2ce1: aput-object v16, v12, v0 │ │ -380be2: 1300 0d00 |2ce3: const/16 v0, #int 13 // #d │ │ -380be6: 4d11 0c00 |2ce5: aput-object v17, v12, v0 │ │ -380bea: 1300 0e00 |2ce7: const/16 v0, #int 14 // #e │ │ -380bee: 4d13 0c00 |2ce9: aput-object v19, v12, v0 │ │ -380bf2: 1300 0f00 |2ceb: const/16 v0, #int 15 // #f │ │ -380bf6: 4d14 0c00 |2ced: aput-object v20, v12, v0 │ │ -380bfa: 1300 1000 |2cef: const/16 v0, #int 16 // #10 │ │ -380bfe: 4d15 0c00 |2cf1: aput-object v21, v12, v0 │ │ -380c02: 1300 1100 |2cf3: const/16 v0, #int 17 // #11 │ │ -380c06: 4d16 0c00 |2cf5: aput-object v22, v12, v0 │ │ -380c0a: 1300 1200 |2cf7: const/16 v0, #int 18 // #12 │ │ -380c0e: 4d17 0c00 |2cf9: aput-object v23, v12, v0 │ │ -380c12: 1300 1300 |2cfb: const/16 v0, #int 19 // #13 │ │ -380c16: 4d18 0c00 |2cfd: aput-object v24, v12, v0 │ │ -380c1a: 1300 1400 |2cff: const/16 v0, #int 20 // #14 │ │ -380c1e: 4d19 0c00 |2d01: aput-object v25, v12, v0 │ │ -380c22: 1300 1500 |2d03: const/16 v0, #int 21 // #15 │ │ -380c26: 4d1a 0c00 |2d05: aput-object v26, v12, v0 │ │ -380c2a: 690c 9574 |2d07: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.Gray:[Lnet/sf/dibdib/generic/ColorNmz; // field@7495 │ │ -380c2e: 1260 |2d09: const/4 v0, #int 6 // #6 │ │ -380c30: 2301 0116 |2d0a: new-array v1, v0, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ -380c34: 1200 |2d0c: const/4 v0, #int 0 // #0 │ │ -380c36: 4d91 0100 |2d0d: aput-object v145, v1, v0 │ │ -380c3a: 1212 |2d0f: const/4 v2, #int 1 // #1 │ │ -380c3c: 4d1c 0102 |2d10: aput-object v28, v1, v2 │ │ -380c40: 1223 |2d12: const/4 v3, #int 2 // #2 │ │ -380c42: 4d27 0103 |2d13: aput-object v39, v1, v3 │ │ -380c46: 1234 |2d15: const/4 v4, #int 3 // #3 │ │ -380c48: 4d32 0104 |2d16: aput-object v50, v1, v4 │ │ -380c4c: 1245 |2d18: const/4 v5, #int 4 // #4 │ │ -380c4e: 4d3b 0105 |2d19: aput-object v59, v1, v5 │ │ -380c52: 1256 |2d1b: const/4 v6, #int 5 // #5 │ │ -380c54: 4d47 0106 |2d1c: aput-object v71, v1, v6 │ │ -380c58: 6901 5c74 |2d1e: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ColorStrong:[Lnet/sf/dibdib/generic/ColorNmz; // field@745c │ │ -380c5c: 1301 1800 |2d20: const/16 v1, #int 24 // #18 │ │ -380c60: 2311 0116 |2d22: new-array v1, v1, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ -380c64: 4d6d 0100 |2d24: aput-object v109, v1, v0 │ │ -380c68: 4d91 0102 |2d26: aput-object v145, v1, v2 │ │ -380c6c: 4da6 0103 |2d28: aput-object v166, v1, v3 │ │ -380c70: 4dcd 0104 |2d2a: aput-object v205, v1, v4 │ │ -380c74: 0800 f100 |2d2c: move-object/from16 v0, v241 │ │ -380c78: 4d00 0105 |2d2e: aput-object v0, v1, v5 │ │ -380c7c: 4d1c 0106 |2d30: aput-object v28, v1, v6 │ │ -380c80: 1262 |2d32: const/4 v2, #int 6 // #6 │ │ -380c82: 4d1e 0102 |2d33: aput-object v30, v1, v2 │ │ -380c86: 1272 |2d35: const/4 v2, #int 7 // #7 │ │ -380c88: 4d21 0102 |2d36: aput-object v33, v1, v2 │ │ -380c8c: 1302 0800 |2d38: const/16 v2, #int 8 // #8 │ │ -380c90: 4d24 0102 |2d3a: aput-object v36, v1, v2 │ │ -380c94: 1302 0900 |2d3c: const/16 v2, #int 9 // #9 │ │ -380c98: 4d27 0102 |2d3e: aput-object v39, v1, v2 │ │ -380c9c: 1302 0a00 |2d40: const/16 v2, #int 10 // #a │ │ -380ca0: 4d29 0102 |2d42: aput-object v41, v1, v2 │ │ -380ca4: 1302 0b00 |2d44: const/16 v2, #int 11 // #b │ │ -380ca8: 4d2c 0102 |2d46: aput-object v44, v1, v2 │ │ -380cac: 1302 0c00 |2d48: const/16 v2, #int 12 // #c │ │ -380cb0: 4d2f 0102 |2d4a: aput-object v47, v1, v2 │ │ -380cb4: 1302 0d00 |2d4c: const/16 v2, #int 13 // #d │ │ -380cb8: 4d32 0102 |2d4e: aput-object v50, v1, v2 │ │ -380cbc: 1302 0e00 |2d50: const/16 v2, #int 14 // #e │ │ -380cc0: 4d33 0102 |2d52: aput-object v51, v1, v2 │ │ -380cc4: 1302 0f00 |2d54: const/16 v2, #int 15 // #f │ │ -380cc8: 4d35 0102 |2d56: aput-object v53, v1, v2 │ │ -380ccc: 1302 1000 |2d58: const/16 v2, #int 16 // #10 │ │ -380cd0: 4d39 0102 |2d5a: aput-object v57, v1, v2 │ │ -380cd4: 1303 1100 |2d5c: const/16 v3, #int 17 // #11 │ │ -380cd8: 4d3b 0103 |2d5e: aput-object v59, v1, v3 │ │ -380cdc: 1303 1200 |2d60: const/16 v3, #int 18 // #12 │ │ -380ce0: 4d3e 0103 |2d62: aput-object v62, v1, v3 │ │ -380ce4: 1303 1300 |2d64: const/16 v3, #int 19 // #13 │ │ -380ce8: 4d42 0103 |2d66: aput-object v66, v1, v3 │ │ -380cec: 1303 1400 |2d68: const/16 v3, #int 20 // #14 │ │ -380cf0: 4d44 0103 |2d6a: aput-object v68, v1, v3 │ │ -380cf4: 1303 1500 |2d6c: const/16 v3, #int 21 // #15 │ │ -380cf8: 4d47 0103 |2d6e: aput-object v71, v1, v3 │ │ -380cfc: 1303 1600 |2d70: const/16 v3, #int 22 // #16 │ │ -380d00: 4d4a 0103 |2d72: aput-object v74, v1, v3 │ │ -380d04: 1303 1700 |2d74: const/16 v3, #int 23 // #17 │ │ -380d08: 4d4c 0103 |2d76: aput-object v76, v1, v3 │ │ -380d0c: 6901 5d74 |2d78: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ColorWheel:[Lnet/sf/dibdib/generic/ColorNmz; // field@745d │ │ -380d10: 2321 0116 |2d7a: new-array v1, v2, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ -380d14: 1202 |2d7c: const/4 v2, #int 0 // #0 │ │ -380d16: 4d6d 0102 |2d7d: aput-object v109, v1, v2 │ │ -380d1a: 1212 |2d7f: const/4 v2, #int 1 // #1 │ │ -380d1c: 4d91 0102 |2d80: aput-object v145, v1, v2 │ │ -380d20: 1222 |2d82: const/4 v2, #int 2 // #2 │ │ -380d22: 4da6 0102 |2d83: aput-object v166, v1, v2 │ │ -380d26: 1232 |2d85: const/4 v2, #int 3 // #3 │ │ -380d28: 4dcd 0102 |2d86: aput-object v205, v1, v2 │ │ -380d2c: 1242 |2d88: const/4 v2, #int 4 // #4 │ │ -380d2e: 4de5 0102 |2d89: aput-object v229, v1, v2 │ │ -380d32: 1252 |2d8b: const/4 v2, #int 5 // #5 │ │ -380d34: 4d1c 0102 |2d8c: aput-object v28, v1, v2 │ │ -380d38: 1262 |2d8e: const/4 v2, #int 6 // #6 │ │ -380d3a: 4d21 0102 |2d8f: aput-object v33, v1, v2 │ │ -380d3e: 1272 |2d91: const/4 v2, #int 7 // #7 │ │ -380d40: 4d27 0102 |2d92: aput-object v39, v1, v2 │ │ -380d44: 1302 0800 |2d94: const/16 v2, #int 8 // #8 │ │ -380d48: 4d2b 0102 |2d96: aput-object v43, v1, v2 │ │ -380d4c: 1302 0900 |2d98: const/16 v2, #int 9 // #9 │ │ -380d50: 4d32 0102 |2d9a: aput-object v50, v1, v2 │ │ -380d54: 1302 0a00 |2d9c: const/16 v2, #int 10 // #a │ │ -380d58: 4d33 0102 |2d9e: aput-object v51, v1, v2 │ │ -380d5c: 1302 0b00 |2da0: const/16 v2, #int 11 // #b │ │ -380d60: 4d35 0102 |2da2: aput-object v53, v1, v2 │ │ -380d64: 1302 0c00 |2da4: const/16 v2, #int 12 // #c │ │ -380d68: 4d3b 0102 |2da6: aput-object v59, v1, v2 │ │ -380d6c: 1302 0d00 |2da8: const/16 v2, #int 13 // #d │ │ -380d70: 4d3f 0102 |2daa: aput-object v63, v1, v2 │ │ -380d74: 1302 0e00 |2dac: const/16 v2, #int 14 // #e │ │ -380d78: 4d42 0102 |2dae: aput-object v66, v1, v2 │ │ -380d7c: 1302 0f00 |2db0: const/16 v2, #int 15 // #f │ │ -380d80: 4d45 0102 |2db2: aput-object v69, v1, v2 │ │ -380d84: 6901 5b74 |2db4: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ColorSpectrum:[Lnet/sf/dibdib/generic/ColorNmz; // field@745b │ │ -380d88: 1301 3c00 |2db6: const/16 v1, #int 60 // #3c │ │ -380d8c: 2311 0116 |2db8: new-array v1, v1, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ -380d90: 1202 |2dba: const/4 v2, #int 0 // #0 │ │ -380d92: 4d6d 0102 |2dbb: aput-object v109, v1, v2 │ │ -380d96: 1212 |2dbd: const/4 v2, #int 1 // #1 │ │ -380d98: 4d8b 0102 |2dbe: aput-object v139, v1, v2 │ │ -380d9c: 1222 |2dc0: const/4 v2, #int 2 // #2 │ │ -380d9e: 4d7a 0102 |2dc1: aput-object v122, v1, v2 │ │ -380da2: 1232 |2dc3: const/4 v2, #int 3 // #3 │ │ -380da4: 4d91 0102 |2dc4: aput-object v145, v1, v2 │ │ -380da8: 1242 |2dc6: const/4 v2, #int 4 // #4 │ │ -380daa: 4d94 0102 |2dc7: aput-object v148, v1, v2 │ │ -380dae: 1252 |2dc9: const/4 v2, #int 5 // #5 │ │ -380db0: 4d86 0102 |2dca: aput-object v134, v1, v2 │ │ -380db4: 1262 |2dcc: const/4 v2, #int 6 // #6 │ │ -380db6: 4da6 0102 |2dcd: aput-object v166, v1, v2 │ │ -380dba: 1272 |2dcf: const/4 v2, #int 7 // #7 │ │ -380dbc: 4da0 0102 |2dd0: aput-object v160, v1, v2 │ │ -380dc0: 1302 0800 |2dd2: const/16 v2, #int 8 // #8 │ │ -380dc4: 4dcd 0102 |2dd4: aput-object v205, v1, v2 │ │ -380dc8: 1302 0900 |2dd6: const/16 v2, #int 9 // #9 │ │ -380dcc: 4dc9 0102 |2dd8: aput-object v201, v1, v2 │ │ -380dd0: 1302 0a00 |2dda: const/16 v2, #int 10 // #a │ │ -380dd4: 4d00 0102 |2ddc: aput-object v0, v1, v2 │ │ -380dd8: 1300 0b00 |2dde: const/16 v0, #int 11 // #b │ │ -380ddc: 4d1b 0100 |2de0: aput-object v27, v1, v0 │ │ -380de0: 1300 0c00 |2de2: const/16 v0, #int 12 // #c │ │ -380de4: 4d1f 0100 |2de4: aput-object v31, v1, v0 │ │ -380de8: 1300 0d00 |2de6: const/16 v0, #int 13 // #d │ │ -380dec: 4d1d 0100 |2de8: aput-object v29, v1, v0 │ │ -380df0: 1300 0e00 |2dea: const/16 v0, #int 14 // #e │ │ -380df4: 4d1c 0100 |2dec: aput-object v28, v1, v0 │ │ -380df8: 1300 0f00 |2dee: const/16 v0, #int 15 // #f │ │ -380dfc: 4d12 0100 |2df0: aput-object v18, v1, v0 │ │ -380e00: 1300 1000 |2df2: const/16 v0, #int 16 // #10 │ │ -380e04: 4d1e 0100 |2df4: aput-object v30, v1, v0 │ │ -380e08: 1300 1100 |2df6: const/16 v0, #int 17 // #11 │ │ -380e0c: 4d22 0100 |2df8: aput-object v34, v1, v0 │ │ -380e10: 1300 1200 |2dfa: const/16 v0, #int 18 // #12 │ │ -380e14: 4d20 0100 |2dfc: aput-object v32, v1, v0 │ │ -380e18: 1300 1300 |2dfe: const/16 v0, #int 19 // #13 │ │ -380e1c: 4d21 0100 |2e00: aput-object v33, v1, v0 │ │ -380e20: 1300 1400 |2e02: const/16 v0, #int 20 // #14 │ │ -380e24: 4d24 0100 |2e04: aput-object v36, v1, v0 │ │ -380e28: 1300 1500 |2e06: const/16 v0, #int 21 // #15 │ │ -380e2c: 4d23 0100 |2e08: aput-object v35, v1, v0 │ │ -380e30: 1300 1600 |2e0a: const/16 v0, #int 22 // #16 │ │ -380e34: 4d25 0100 |2e0c: aput-object v37, v1, v0 │ │ -380e38: 1300 1700 |2e0e: const/16 v0, #int 23 // #17 │ │ -380e3c: 4d26 0100 |2e10: aput-object v38, v1, v0 │ │ -380e40: 1300 1800 |2e12: const/16 v0, #int 24 // #18 │ │ -380e44: 4d27 0100 |2e14: aput-object v39, v1, v0 │ │ -380e48: 1300 1900 |2e16: const/16 v0, #int 25 // #19 │ │ -380e4c: 4d28 0100 |2e18: aput-object v40, v1, v0 │ │ -380e50: 1300 1a00 |2e1a: const/16 v0, #int 26 // #1a │ │ -380e54: 4d29 0100 |2e1c: aput-object v41, v1, v0 │ │ -380e58: 1300 1b00 |2e1e: const/16 v0, #int 27 // #1b │ │ -380e5c: 4d2a 0100 |2e20: aput-object v42, v1, v0 │ │ -380e60: 1300 1c00 |2e22: const/16 v0, #int 28 // #1c │ │ -380e64: 4d2c 0100 |2e24: aput-object v44, v1, v0 │ │ -380e68: 1300 1d00 |2e26: const/16 v0, #int 29 // #1d │ │ -380e6c: 4d2d 0100 |2e28: aput-object v45, v1, v0 │ │ -380e70: 1300 1e00 |2e2a: const/16 v0, #int 30 // #1e │ │ -380e74: 4d2f 0100 |2e2c: aput-object v47, v1, v0 │ │ -380e78: 1300 1f00 |2e2e: const/16 v0, #int 31 // #1f │ │ -380e7c: 4d30 0100 |2e30: aput-object v48, v1, v0 │ │ -380e80: 1300 2000 |2e32: const/16 v0, #int 32 // #20 │ │ -380e84: 4d2e 0100 |2e34: aput-object v46, v1, v0 │ │ -380e88: 1300 2100 |2e36: const/16 v0, #int 33 // #21 │ │ -380e8c: 4d34 0100 |2e38: aput-object v52, v1, v0 │ │ -380e90: 1300 2200 |2e3a: const/16 v0, #int 34 // #22 │ │ -380e94: 4d32 0100 |2e3c: aput-object v50, v1, v0 │ │ -380e98: 1300 2300 |2e3e: const/16 v0, #int 35 // #23 │ │ -380e9c: 4d31 0100 |2e40: aput-object v49, v1, v0 │ │ -380ea0: 1300 2400 |2e42: const/16 v0, #int 36 // #24 │ │ -380ea4: 4d33 0100 |2e44: aput-object v51, v1, v0 │ │ -380ea8: 1300 2500 |2e46: const/16 v0, #int 37 // #25 │ │ -380eac: 4d37 0100 |2e48: aput-object v55, v1, v0 │ │ -380eb0: 1300 2600 |2e4a: const/16 v0, #int 38 // #26 │ │ -380eb4: 4d35 0100 |2e4c: aput-object v53, v1, v0 │ │ -380eb8: 1300 2700 |2e4e: const/16 v0, #int 39 // #27 │ │ -380ebc: 4d36 0100 |2e50: aput-object v54, v1, v0 │ │ -380ec0: 1300 2800 |2e52: const/16 v0, #int 40 // #28 │ │ -380ec4: 4d39 0100 |2e54: aput-object v57, v1, v0 │ │ -380ec8: 1300 2900 |2e56: const/16 v0, #int 41 // #29 │ │ -380ecc: 4d3a 0100 |2e58: aput-object v58, v1, v0 │ │ -380ed0: 1300 2a00 |2e5a: const/16 v0, #int 42 // #2a │ │ -380ed4: 4d3b 0100 |2e5c: aput-object v59, v1, v0 │ │ -380ed8: 1300 2b00 |2e5e: const/16 v0, #int 43 // #2b │ │ -380edc: 4d38 0100 |2e60: aput-object v56, v1, v0 │ │ -380ee0: 1300 2c00 |2e62: const/16 v0, #int 44 // #2c │ │ -380ee4: 4d3d 0100 |2e64: aput-object v61, v1, v0 │ │ -380ee8: 1300 2d00 |2e66: const/16 v0, #int 45 // #2d │ │ -380eec: 4d3c 0100 |2e68: aput-object v60, v1, v0 │ │ -380ef0: 1300 2e00 |2e6a: const/16 v0, #int 46 // #2e │ │ -380ef4: 4d3e 0100 |2e6c: aput-object v62, v1, v0 │ │ -380ef8: 1300 2f00 |2e6e: const/16 v0, #int 47 // #2f │ │ -380efc: 4d40 0100 |2e70: aput-object v64, v1, v0 │ │ -380f00: 1300 3000 |2e72: const/16 v0, #int 48 // #30 │ │ -380f04: 4d42 0100 |2e74: aput-object v66, v1, v0 │ │ -380f08: 1300 3100 |2e76: const/16 v0, #int 49 // #31 │ │ -380f0c: 4d41 0100 |2e78: aput-object v65, v1, v0 │ │ -380f10: 1300 3200 |2e7a: const/16 v0, #int 50 // #32 │ │ -380f14: 4d44 0100 |2e7c: aput-object v68, v1, v0 │ │ -380f18: 1300 3300 |2e7e: const/16 v0, #int 51 // #33 │ │ -380f1c: 4d43 0100 |2e80: aput-object v67, v1, v0 │ │ -380f20: 1300 3400 |2e82: const/16 v0, #int 52 // #34 │ │ -380f24: 4d48 0100 |2e84: aput-object v72, v1, v0 │ │ -380f28: 1300 3500 |2e86: const/16 v0, #int 53 // #35 │ │ -380f2c: 4d47 0100 |2e88: aput-object v71, v1, v0 │ │ -380f30: 1300 3600 |2e8a: const/16 v0, #int 54 // #36 │ │ -380f34: 4d46 0100 |2e8c: aput-object v70, v1, v0 │ │ -380f38: 1300 3700 |2e8e: const/16 v0, #int 55 // #37 │ │ -380f3c: 4d49 0100 |2e90: aput-object v73, v1, v0 │ │ -380f40: 1300 3800 |2e92: const/16 v0, #int 56 // #38 │ │ -380f44: 4d4a 0100 |2e94: aput-object v74, v1, v0 │ │ -380f48: 1300 3900 |2e96: const/16 v0, #int 57 // #39 │ │ -380f4c: 4d4b 0100 |2e98: aput-object v75, v1, v0 │ │ -380f50: 1300 3a00 |2e9a: const/16 v0, #int 58 // #3a │ │ -380f54: 4d4c 0100 |2e9c: aput-object v76, v1, v0 │ │ -380f58: 1300 3b00 |2e9e: const/16 v0, #int 59 // #3b │ │ -380f5c: 4d70 0100 |2ea0: aput-object v112, v1, v0 │ │ -380f60: 6901 5a74 |2ea2: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ColorFixed:[Lnet/sf/dibdib/generic/ColorNmz; // field@745a │ │ -380f64: 1300 0e00 |2ea4: const/16 v0, #int 14 // #e │ │ -380f68: 2300 0016 |2ea6: new-array v0, v0, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@1600 │ │ -380f6c: 6201 bb73 |2ea8: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ -380f70: 1202 |2eaa: const/4 v2, #int 0 // #0 │ │ -380f72: 4d01 0002 |2eab: aput-object v1, v0, v2 │ │ -380f76: 6201 ce73 |2ead: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ -380f7a: 1212 |2eaf: const/4 v2, #int 1 // #1 │ │ -380f7c: 4d01 0002 |2eb0: aput-object v1, v0, v2 │ │ -380f80: 6201 c973 |2eb2: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.QUICKSILVER:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c9 │ │ -380f84: 1222 |2eb4: const/4 v2, #int 2 // #2 │ │ -380f86: 4d01 0002 |2eb5: aput-object v1, v0, v2 │ │ -380f8a: 6201 bf73 |2eb7: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bf │ │ -380f8e: 1232 |2eb9: const/4 v2, #int 3 // #3 │ │ -380f90: 4d01 0002 |2eba: aput-object v1, v0, v2 │ │ -380f94: 6201 ca73 |2ebc: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.REDBERRY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ca │ │ -380f98: 1242 |2ebe: const/4 v2, #int 4 // #4 │ │ -380f9a: 4d01 0002 |2ebf: aput-object v1, v0, v2 │ │ -380f9e: 6201 c573 |2ec1: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PHTHALO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c5 │ │ -380fa2: 1252 |2ec3: const/4 v2, #int 5 // #5 │ │ -380fa4: 4d01 0002 |2ec4: aput-object v1, v0, v2 │ │ -380fa8: 6201 b373 |2ec6: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ -380fac: 1262 |2ec8: const/4 v2, #int 6 // #6 │ │ -380fae: 4d01 0002 |2ec9: aput-object v1, v0, v2 │ │ -380fb2: 6201 b473 |2ecb: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -380fb6: 1272 |2ecd: const/4 v2, #int 7 // #7 │ │ -380fb8: 4d01 0002 |2ece: aput-object v1, v0, v2 │ │ -380fbc: 6201 c873 |2ed0: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURPLISH_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c8 │ │ -380fc0: 1302 0800 |2ed2: const/16 v2, #int 8 // #8 │ │ -380fc4: 4d01 0002 |2ed4: aput-object v1, v0, v2 │ │ -380fc8: 6201 cb73 |2ed6: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cb │ │ -380fcc: 1302 0900 |2ed8: const/16 v2, #int 9 // #9 │ │ -380fd0: 4d01 0002 |2eda: aput-object v1, v0, v2 │ │ -380fd4: 6201 ba73 |2edc: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.EARTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ -380fd8: 1302 0a00 |2ede: const/16 v2, #int 10 // #a │ │ -380fdc: 4d01 0002 |2ee0: aput-object v1, v0, v2 │ │ -380fe0: 6201 b573 |2ee2: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BARNEY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b5 │ │ -380fe4: 1303 0b00 |2ee4: const/16 v3, #int 11 // #b │ │ -380fe8: 4d01 0003 |2ee6: aput-object v1, v0, v3 │ │ -380fec: 6201 c173 |2ee8: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.OLIVE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c1 │ │ -380ff0: 1303 0c00 |2eea: const/16 v3, #int 12 // #c │ │ -380ff4: 4d01 0003 |2eec: aput-object v1, v0, v3 │ │ -380ff8: 6201 c773 |2eee: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ -380ffc: 1303 0d00 |2ef0: const/16 v3, #int 13 // #d │ │ -381000: 4d01 0003 |2ef2: aput-object v1, v0, v3 │ │ -381004: 6900 f075 |2ef4: sput-object v0, Lnet/sf/dibdib/generic/ColorNmz;.kColorValsFg:[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@75f0 │ │ -381008: 2320 0016 |2ef6: new-array v0, v2, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@1600 │ │ -38100c: 6201 b673 |2ef8: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b6 │ │ -381010: 1202 |2efa: const/4 v2, #int 0 // #0 │ │ -381012: 4d01 0002 |2efb: aput-object v1, v0, v2 │ │ -381016: 6201 b973 |2efd: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.DANDELION:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b9 │ │ -38101a: 1212 |2eff: const/4 v2, #int 1 // #1 │ │ -38101c: 4d01 0002 |2f00: aput-object v1, v0, v2 │ │ -381020: 6201 c373 |2f02: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PASTEL_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c3 │ │ -381024: 1222 |2f04: const/4 v2, #int 2 // #2 │ │ -381026: 4d01 0002 |2f05: aput-object v1, v0, v2 │ │ -38102a: 6201 be73 |2f07: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.LILAC_PALE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73be │ │ -38102e: 1232 |2f09: const/4 v2, #int 3 // #3 │ │ -381030: 4d01 0002 |2f0a: aput-object v1, v0, v2 │ │ -381034: 6201 b873 |2f0c: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.CYAN_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b8 │ │ -381038: 1242 |2f0e: const/4 v2, #int 4 // #4 │ │ -38103a: 4d01 0002 |2f0f: aput-object v1, v0, v2 │ │ -38103e: 6201 c273 |2f11: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PALE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c2 │ │ -381042: 1252 |2f13: const/4 v2, #int 5 // #5 │ │ -381044: 4d01 0002 |2f14: aput-object v1, v0, v2 │ │ -381048: 6201 c073 |2f16: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MINT_LIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c0 │ │ -38104c: 1262 |2f18: const/4 v2, #int 6 // #6 │ │ -38104e: 4d01 0002 |2f19: aput-object v1, v0, v2 │ │ -381052: 6201 bd73 |2f1b: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.KIWI:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bd │ │ -381056: 1272 |2f1d: const/4 v2, #int 7 // #7 │ │ -381058: 4d01 0002 |2f1e: aput-object v1, v0, v2 │ │ -38105c: 6201 c473 |2f20: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PEACH_LIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c4 │ │ -381060: 1302 0800 |2f22: const/16 v2, #int 8 // #8 │ │ -381064: 4d01 0002 |2f24: aput-object v1, v0, v2 │ │ -381068: 6201 b773 |2f26: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BLUSH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b7 │ │ -38106c: 1302 0900 |2f28: const/16 v2, #int 9 // #9 │ │ -381070: 4d01 0002 |2f2a: aput-object v1, v0, v2 │ │ -381074: 6900 ef75 |2f2c: sput-object v0, Lnet/sf/dibdib/generic/ColorNmz;.kColorValsBg:[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@75ef │ │ -381078: 0e00 |2f2e: return-void │ │ -38107a: 0000 |2f2f: nop // spacer │ │ -38107c: 0003 0800 0a00 0000 03ac b8e5 e18c ... |2f30: array-data (44 units) │ │ +37b208: |[37b208] net.sf.dibdib.generic.ColorNmz.:()V │ │ +37b218: 2200 8e14 |0000: new-instance v0, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b21c: 1a01 160d |0002: const-string v1, "BLACK" // string@0d16 │ │ +37b220: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +37b222: 7040 0aa2 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b228: 6900 fc73 |0008: sput-object v0, Lnet/sf/dibdib/generic/ColorNmz;.BLACK:Lnet/sf/dibdib/generic/ColorNmz; // field@73fc │ │ +37b22c: 2201 8e14 |000a: new-instance v1, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b230: 1a03 733f |000c: const-string v3, "ONYX_GRAY" // string@3f73 │ │ +37b234: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +37b236: 1405 0a0a 0a00 |000f: const v5, #float 9.21956e-40 // #000a0a0a │ │ +37b23c: 7040 0aa2 3154 |0012: invoke-direct {v1, v3, v4, v5}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b242: 6901 1175 |0015: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ONYX_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7511 │ │ +37b246: 2203 8e14 |0017: new-instance v3, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b24a: 1a05 fc42 |0019: const-string v5, "RAISIN_GRAY" // string@42fc │ │ +37b24e: 1226 |001b: const/4 v6, #int 2 // #2 │ │ +37b250: 1407 2020 2000 |001c: const v7, #float 2.95026e-39 // #00202020 │ │ +37b256: 7040 0aa2 5376 |001f: invoke-direct {v3, v5, v6, v7}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b25c: 6903 6375 |0022: sput-object v3, Lnet/sf/dibdib/generic/ColorNmz;.RAISIN_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7563 │ │ +37b260: 2205 8e14 |0024: new-instance v5, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b264: 1a07 1e3b |0026: const-string v7, "MIDNIGHT_GRAY" // string@3b1e │ │ +37b268: 1238 |0028: const/4 v8, #int 3 // #3 │ │ +37b26a: 1409 2b2b 2b00 |0029: const v9, #float 3.96441e-39 // #002b2b2b │ │ +37b270: 7040 0aa2 7598 |002c: invoke-direct {v5, v7, v8, v9}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b276: 6905 f274 |002f: sput-object v5, Lnet/sf/dibdib/generic/ColorNmz;.MIDNIGHT_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@74f2 │ │ +37b27a: 2207 8e14 |0031: new-instance v7, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b27e: 1a09 a71c |0033: const-string v9, "GRAPHITE_GRAY" // string@1ca7 │ │ +37b282: 124a |0035: const/4 v10, #int 4 // #4 │ │ +37b284: 140b 4747 4700 |0036: const v11, #float 6.54589e-39 // #00474747 │ │ +37b28a: 7040 0aa2 97ba |0039: invoke-direct {v7, v9, v10, v11}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b290: 6907 8c74 |003c: sput-object v7, Lnet/sf/dibdib/generic/ColorNmz;.GRAPHITE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@748c │ │ +37b294: 2209 8e14 |003e: new-instance v9, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b298: 1a0b dc0c |0040: const-string v11, "BASALT_GRAY" // string@0cdc │ │ +37b29c: 125c |0042: const/4 v12, #int 5 // #5 │ │ +37b29e: 140d 5c5c 5c00 |0043: const v13, #float 8.482e-39 // #005c5c5c │ │ +37b2a4: 7040 0aa2 b9dc |0046: invoke-direct {v9, v11, v12, v13}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b2aa: 6909 f373 |0049: sput-object v9, Lnet/sf/dibdib/generic/ColorNmz;.BASALT_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@73f3 │ │ +37b2ae: 220b 8e14 |004b: new-instance v11, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b2b2: 1a0d 3946 |004d: const-string v13, "SLATE_GRAY" // string@4639 │ │ +37b2b6: 126e |004f: const/4 v14, #int 6 // #6 │ │ +37b2b8: 140f 6565 6500 |0050: const v15, #float 9.31176e-39 // #00656565 │ │ +37b2be: 7040 0aa2 dbfe |0053: invoke-direct {v11, v13, v14, v15}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b2c4: 690b 9d75 |0056: sput-object v11, Lnet/sf/dibdib/generic/ColorNmz;.SLATE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@759d │ │ +37b2c8: 220d 8e14 |0058: new-instance v13, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b2cc: 1a0f 640d |005a: const-string v15, "BRIDGE_GRAY" // string@0d64 │ │ +37b2d0: 127e |005c: const/4 v14, #int 7 // #7 │ │ +37b2d2: 140c 7777 7700 |005d: const v12, #float 1.09713e-38 // #00777777 │ │ +37b2d8: 7040 0aa2 fdce |0060: invoke-direct {v13, v15, v14, v12}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b2de: 690d 1674 |0063: sput-object v13, Lnet/sf/dibdib/generic/ColorNmz;.BRIDGE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7416 │ │ +37b2e2: 220c 8e14 |0065: new-instance v12, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b2e6: 1a0f 7641 |0067: const-string v15, "PURE_GRAY" // string@4176 │ │ +37b2ea: 130e 0800 |0069: const/16 v14, #int 8 // #8 │ │ +37b2ee: 140a 8080 8000 |006b: const v10, #float 1.1801e-38 // #00808080 │ │ +37b2f4: 7040 0aa2 fcae |006e: invoke-direct {v12, v15, v14, v10}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b2fa: 690c 5275 |0071: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.PURE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7552 │ │ +37b2fe: 220a 8e14 |0073: new-instance v10, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b302: 1a0f a51c |0075: const-string v15, "GRANITE_GRAY" // string@1ca5 │ │ +37b306: 130e 0900 |0077: const/16 v14, #int 9 // #9 │ │ +37b30a: 1408 7e7e 7e00 |0079: const v8, #float 1.16166e-38 // #007e7e7e │ │ +37b310: 7040 0aa2 fa8e |007c: invoke-direct {v10, v15, v14, v8}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b316: 690a 8a74 |007f: sput-object v10, Lnet/sf/dibdib/generic/ColorNmz;.GRANITE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@748a │ │ +37b31a: 2208 8e14 |0081: new-instance v8, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b31e: 1a0f eb0c |0083: const-string v15, "BATTLESHIP" // string@0ceb │ │ +37b322: 130e 0a00 |0085: const/16 v14, #int 10 // #a │ │ +37b326: 1406 8484 8400 |0087: const v6, #float 1.21698e-38 // #00848484 │ │ +37b32c: 7040 0aa2 f86e |008a: invoke-direct {v8, v15, v14, v6}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b332: 6908 f473 |008d: sput-object v8, Lnet/sf/dibdib/generic/ColorNmz;.BATTLESHIP:Lnet/sf/dibdib/generic/ColorNmz; // field@73f4 │ │ +37b336: 2206 8e14 |008f: new-instance v6, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b33a: 1a0f fa40 |0091: const-string v15, "PIPELINE_GRAY" // string@40fa │ │ +37b33e: 130e 0b00 |0093: const/16 v14, #int 11 // #b │ │ +37b342: 1404 9999 9900 |0095: const v4, #float 1.41059e-38 // #00999999 │ │ +37b348: 7040 0aa2 f64e |0098: invoke-direct {v6, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b34e: 6906 4475 |009b: sput-object v6, Lnet/sf/dibdib/generic/ColorNmz;.PIPELINE_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7544 │ │ +37b352: 2204 8e14 |009d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b356: 1a0f cb42 |009f: const-string v15, "QUICKSILVER" // string@42cb │ │ +37b35a: 130e 0c00 |00a1: const/16 v14, #int 12 // #c │ │ +37b35e: 1402 a6a6 a600 |00a3: const v2, #float 1.53045e-38 // #00a6a6a6 │ │ +37b364: 7040 0aa2 f42e |00a6: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b36a: 6904 5f75 |00a9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.QUICKSILVER:Lnet/sf/dibdib/generic/ColorNmz; // field@755f │ │ +37b36e: 2202 8e14 |00ab: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b372: 1a0f b922 |00ad: const-string v15, "LIGHTBOX_GRAY" // string@22b9 │ │ +37b376: 130e 0d00 |00af: const/16 v14, #int 13 // #d │ │ +37b37a: 0810 0400 |00b1: move-object/from16 v16, v4 │ │ +37b37e: 1404 adad ad00 |00b3: const v4, #float 1.59498e-38 // #00adadad │ │ +37b384: 7040 0aa2 f24e |00b6: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b38a: 6902 c474 |00b9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIGHTBOX_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@74c4 │ │ +37b38e: 2204 8e14 |00bb: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b392: 1a0f b01c |00bd: const-string v15, "GRAY20" // string@1cb0 │ │ +37b396: 130e 0e00 |00bf: const/16 v14, #int 14 // #e │ │ +37b39a: 0811 0200 |00c1: move-object/from16 v17, v2 │ │ +37b39e: 1402 a9a9 a900 |00c3: const v2, #float 1.55811e-38 // #00a9a9a9 │ │ +37b3a4: 7040 0aa2 f42e |00c6: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b3aa: 6904 8f74 |00c9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GRAY20:Lnet/sf/dibdib/generic/ColorNmz; // field@748f │ │ +37b3ae: 2202 8e14 |00cb: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b3b2: 1a0f c409 |00cd: const-string v15, "ASH_GRAY" // string@09c4 │ │ +37b3b6: 130e 0f00 |00cf: const/16 v14, #int 15 // #f │ │ +37b3ba: 0812 0400 |00d1: move-object/from16 v18, v4 │ │ +37b3be: 1404 b9b9 b900 |00d3: const v4, #float 1.70562e-38 // #00b9b9b9 │ │ +37b3c4: 7040 0aa2 f24e |00d6: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b3ca: 6902 e673 |00d9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ASH_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@73e6 │ │ +37b3ce: 2204 8e14 |00db: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b3d2: 1a0f 1646 |00dd: const-string v15, "SILVER_SAND" // string@4616 │ │ +37b3d6: 130e 1000 |00df: const/16 v14, #int 16 // #10 │ │ +37b3da: 0813 0200 |00e1: move-object/from16 v19, v2 │ │ +37b3de: 1402 c0c0 c000 |00e3: const v2, #float 1.77016e-38 // #00c0c0c0 │ │ +37b3e4: 7040 0aa2 f42e |00e6: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b3ea: 6904 9875 |00e9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SILVER_SAND:Lnet/sf/dibdib/generic/ColorNmz; // field@7598 │ │ +37b3ee: 2202 8e14 |00eb: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b3f2: 1a0f 1446 |00ed: const-string v15, "SILVER" // string@4614 │ │ +37b3f6: 130e 1100 |00ef: const/16 v14, #int 17 // #11 │ │ +37b3fa: 0814 0400 |00f1: move-object/from16 v20, v4 │ │ +37b3fe: 1404 c7c7 c700 |00f3: const v4, #float 1.83469e-38 // #00c7c7c7 │ │ +37b404: 7040 0aa2 f24e |00f6: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b40a: 6902 9675 |00f9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SILVER:Lnet/sf/dibdib/generic/ColorNmz; // field@7596 │ │ +37b40e: 2204 8e14 |00fb: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b412: 1a0f 9440 |00fd: const-string v15, "PASTEL_GRAY" // string@4094 │ │ +37b416: 130e 1200 |00ff: const/16 v14, #int 18 // #12 │ │ +37b41a: 0815 0200 |0101: move-object/from16 v21, v2 │ │ +37b41e: 1402 cccc cc00 |0103: const v2, #float 1.88079e-38 // #00cccccc │ │ +37b424: 7040 0aa2 f42e |0106: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b42a: 6904 2775 |0109: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PASTEL_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7527 │ │ +37b42e: 2202 8e14 |010b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b432: 1a0f 741c |010d: const-string v15, "GAINSBORO" // string@1c74 │ │ +37b436: 130e 1300 |010f: const/16 v14, #int 19 // #13 │ │ +37b43a: 0816 0400 |0111: move-object/from16 v22, v4 │ │ +37b43e: 1404 dcdc dc00 |0113: const v4, #float 2.0283e-38 // #00dcdcdc │ │ +37b444: 7040 0aa2 f24e |0116: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b44a: 6902 8074 |0119: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GAINSBORO:Lnet/sf/dibdib/generic/ColorNmz; // field@7480 │ │ +37b44e: 2204 8e14 |011b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b452: 1a0f 0741 |011d: const-string v15, "PLATINUM" // string@4107 │ │ +37b456: 130e 1400 |011f: const/16 v14, #int 20 // #14 │ │ +37b45a: 0817 0200 |0121: move-object/from16 v23, v2 │ │ +37b45e: 1402 e4e4 e400 |0123: const v2, #float 2.10206e-38 // #00e4e4e4 │ │ +37b464: 7040 0aa2 f42e |0126: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b46a: 6904 4675 |0129: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PLATINUM:Lnet/sf/dibdib/generic/ColorNmz; // field@7546 │ │ +37b46e: 2202 8e14 |012b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b472: 1a0f 0d53 |012d: const-string v15, "WHITESMOKE" // string@530d │ │ +37b476: 130e 1500 |012f: const/16 v14, #int 21 // #15 │ │ +37b47a: 0818 0400 |0131: move-object/from16 v24, v4 │ │ +37b47e: 1404 f5f5 f500 |0133: const v4, #float 2.25879e-38 // #00f5f5f5 │ │ +37b484: 7040 0aa2 f24e |0136: invoke-direct {v2, v15, v14, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b48a: 6902 e075 |0139: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.WHITESMOKE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e0 │ │ +37b48e: 2204 8e14 |013b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b492: 1a0f 0c53 |013d: const-string v15, "WHITE" // string@530c │ │ +37b496: 130e 1600 |013f: const/16 v14, #int 22 // #16 │ │ +37b49a: 0819 0200 |0141: move-object/from16 v25, v2 │ │ +37b49e: 1402 ffff ff00 |0143: const v2, #float 2.35099e-38 // #00ffffff │ │ +37b4a4: 7040 0aa2 f42e |0146: invoke-direct {v4, v15, v14, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b4aa: 6904 df75 |0149: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@75df │ │ +37b4ae: 2202 8e14 |014b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b4b2: 1a0e 3b09 |014d: const-string v14, "ALICE_BLUE__W" // string@093b │ │ +37b4b6: 130f 1700 |014f: const/16 v15, #int 23 // #17 │ │ +37b4ba: 081a 0400 |0151: move-object/from16 v26, v4 │ │ +37b4be: 1404 fff8 f000 |0153: const v4, #float 2.21298e-38 // #00f0f8ff │ │ +37b4c4: 7040 0aa2 e24f |0156: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b4ca: 6902 d573 |0159: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ALICE_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73d5 │ │ +37b4ce: 2204 8e14 |015b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b4d2: 1a0e 5509 |015d: const-string v14, "AMARANTH__W" // string@0955 │ │ +37b4d6: 130f 1800 |015f: const/16 v15, #int 24 // #18 │ │ +37b4da: 081b 0200 |0161: move-object/from16 v27, v2 │ │ +37b4de: 1402 502b e500 |0163: const v2, #float 2.10459e-38 // #00e52b50 │ │ +37b4e4: 7040 0aa2 e42f |0166: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b4ea: 6904 d773 |0169: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AMARANTH__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73d7 │ │ +37b4ee: 2202 8e14 |016b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b4f2: 1a0e 5709 |016d: const-string v14, "AMBER__W" // string@0957 │ │ +37b4f6: 130f 1900 |016f: const/16 v15, #int 25 // #19 │ │ +37b4fa: 081c 0400 |0171: move-object/from16 v28, v4 │ │ +37b4fe: 1404 00bf ff00 |0173: const v4, #float 2.34866e-38 // #00ffbf00 │ │ +37b504: 7040 0aa2 e24f |0176: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b50a: 6902 d973 |0179: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AMBER__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73d9 │ │ +37b50e: 2204 8e14 |017b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b512: 1a0e 5a09 |017d: const-string v14, "AMETHYST__W" // string@095a │ │ +37b516: 130f 1a00 |017f: const/16 v15, #int 26 // #1a │ │ +37b51a: 081d 0200 |0181: move-object/from16 v29, v2 │ │ +37b51e: 1402 cc66 9900 |0183: const v2, #float 1.40877e-38 // #009966cc │ │ +37b524: 7040 0aa2 e42f |0186: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b52a: 6904 db73 |0189: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AMETHYST__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73db │ │ +37b52e: 2202 8e14 |018b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b532: 1a0e a309 |018d: const-string v14, "APPLE_GREEN__W" // string@09a3 │ │ +37b536: 130f 1b00 |018f: const/16 v15, #int 27 // #1b │ │ +37b53a: 081e 0400 |0191: move-object/from16 v30, v4 │ │ +37b53e: 1404 00b6 8d00 |0193: const v4, #float 1.30141e-38 // #008db600 │ │ +37b544: 7040 0aa2 e24f |0196: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b54a: 6902 de73 |0199: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.APPLE_GREEN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73de │ │ +37b54e: 2204 8e14 |019b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b552: 1a0e a409 |019d: const-string v14, "APPLE_RED__W" // string@09a4 │ │ +37b556: 130f 1c00 |019f: const/16 v15, #int 28 // #1c │ │ +37b55a: 081f 0200 |01a1: move-object/from16 v31, v2 │ │ +37b55e: 1402 3200 be00 |01a3: const v2, #float 1.74488e-38 // #00be0032 │ │ +37b564: 7040 0aa2 e42f |01a6: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b56a: 6904 df73 |01a9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.APPLE_RED__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73df │ │ +37b56e: 2202 8e14 |01ab: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b572: 1a0e a909 |01ad: const-string v14, "APRICOT__W" // string@09a9 │ │ +37b576: 130f 1d00 |01af: const/16 v15, #int 29 // #1d │ │ +37b57a: 0820 0400 |01b1: move-object/from16 v32, v4 │ │ +37b57e: 1404 b1ce fb00 |01b3: const v4, #float 2.31249e-38 // #00fbceb1 │ │ +37b584: 7040 0aa2 e24f |01b6: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b58a: 6902 e273 |01b9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.APRICOT__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73e2 │ │ +37b58e: 2204 8e14 |01bb: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b592: 1a0e ab09 |01bd: const-string v14, "AQUAMARINE__W" // string@09ab │ │ +37b596: 130f 1e00 |01bf: const/16 v15, #int 30 // #1e │ │ +37b59a: 0821 0200 |01c1: move-object/from16 v33, v2 │ │ +37b59e: 1402 d4ff 7f00 |01c3: const v2, #float 1.17549e-38 // #007fffd4 │ │ +37b5a4: 7040 0aa2 e42f |01c6: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b5aa: 6904 e473 |01c9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AQUAMARINE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73e4 │ │ +37b5ae: 2202 8e14 |01cb: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b5b2: 1a0e 300a |01cd: const-string v14, "AZURE__W" // string@0a30 │ │ +37b5b6: 130f 1f00 |01cf: const/16 v15, #int 31 // #1f │ │ +37b5ba: 0822 0400 |01d1: move-object/from16 v34, v4 │ │ +37b5be: 1304 ff7f |01d3: const/16 v4, #int 32767 // #7fff │ │ +37b5c2: 7040 0aa2 e24f |01d5: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b5c8: 6902 ec73 |01d8: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AZURE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73ec │ │ +37b5cc: 2204 8e14 |01da: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b5d0: 1a0e c90c |01dc: const-string v14, "BABY_BLUE__W" // string@0cc9 │ │ +37b5d4: 130f 2000 |01de: const/16 v15, #int 32 // #20 │ │ +37b5d8: 0823 0200 |01e0: move-object/from16 v35, v2 │ │ +37b5dc: 1402 f0cf 8900 |01e2: const v2, #float 1.26561e-38 // #0089cff0 │ │ +37b5e2: 7040 0aa2 e42f |01e5: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b5e8: 6904 ee73 |01e8: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BABY_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73ee │ │ +37b5ec: 2202 8e14 |01ea: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b5f0: 1a0e 020d |01ec: const-string v14, "BEIGE__W" // string@0d02 │ │ +37b5f4: 130f 2100 |01ee: const/16 v15, #int 33 // #21 │ │ +37b5f8: 0824 0400 |01f0: move-object/from16 v36, v4 │ │ +37b5fc: 1404 dcf5 f500 |01f2: const v4, #float 2.25879e-38 // #00f5f5dc │ │ +37b602: 7040 0aa2 e24f |01f5: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b608: 6902 f973 |01f8: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BEIGE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@73f9 │ │ +37b60c: 2204 8e14 |01fa: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b610: 1a0e 630d |01fc: const-string v14, "BRICK_RED__W" // string@0d63 │ │ +37b614: 130f 2200 |01fe: const/16 v15, #int 34 // #22 │ │ +37b618: 0825 0200 |0200: move-object/from16 v37, v2 │ │ +37b61c: 1402 5441 cb00 |0202: const v2, #float 1.8666e-38 // #00cb4154 │ │ +37b622: 7040 0aa2 e42f |0205: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b628: 6904 1574 |0208: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BRICK_RED__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7415 │ │ +37b62c: 2202 8e14 |020a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b630: 1a0e 310d |020c: const-string v14, "BLUSH__W" // string@0d31 │ │ +37b634: 130f 2300 |020e: const/16 v15, #int 35 // #23 │ │ +37b638: 0826 0400 |0210: move-object/from16 v38, v4 │ │ +37b63c: 1404 835d de00 |0212: const v4, #float 2.0421e-38 // #00de5d83 │ │ +37b642: 7040 0aa2 e24f |0215: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b648: 6902 1174 |0218: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLUSH__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7411 │ │ +37b64c: 2204 8e14 |021a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b650: 1a0e 670d |021c: const-string v14, "BRONZE__W" // string@0d67 │ │ +37b654: 130f 2400 |021e: const/16 v15, #int 36 // #24 │ │ +37b658: 0827 0200 |0220: move-object/from16 v39, v2 │ │ +37b65c: 1402 327f cd00 |0222: const v2, #float 1.88719e-38 // #00cd7f32 │ │ +37b662: 7040 0aa2 e42f |0225: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b668: 6904 1974 |0228: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BRONZE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7419 │ │ +37b66c: 2202 8e14 |022a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b670: 1a0e 6b0d |022c: const-string v14, "BROWN__W" // string@0d6b │ │ +37b674: 130f 2500 |022e: const/16 v15, #int 37 // #25 │ │ +37b678: 0828 0400 |0230: move-object/from16 v40, v4 │ │ +37b67c: 1404 0033 9900 |0232: const v4, #float 1.40691e-38 // #00993300 │ │ +37b682: 7040 0aa2 e24f |0235: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b688: 6902 1d74 |0238: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BROWN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@741d │ │ +37b68c: 2204 8e14 |023a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b690: 1a0e 7a0d |023c: const-string v14, "BURGUNDY__W" // string@0d7a │ │ +37b694: 130f 2600 |023e: const/16 v15, #int 38 // #26 │ │ +37b698: 0829 0200 |0240: move-object/from16 v41, v2 │ │ +37b69c: 1402 2000 8000 |0242: const v2, #float 1.1755e-38 // #00800020 │ │ +37b6a2: 7040 0aa2 e42f |0245: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b6a8: 6904 1e74 |0248: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BURGUNDY__W:Lnet/sf/dibdib/generic/ColorNmz; // field@741e │ │ +37b6ac: 2202 8e14 |024a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b6b0: 1a0e 840d |024c: const-string v14, "BYZANTIUM__W" // string@0d84 │ │ +37b6b4: 130f 2700 |024e: const/16 v15, #int 39 // #27 │ │ +37b6b8: 082a 0400 |0250: move-object/from16 v42, v4 │ │ +37b6bc: 1404 6329 7000 |0252: const v4, #float 1.03004e-38 // #00702963 │ │ +37b6c2: 7040 0aa2 e24f |0255: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b6c8: 6902 2374 |0258: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BYZANTIUM__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7423 │ │ +37b6cc: 2204 8e14 |025a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b6d0: 1a0e 8d0f |025c: const-string v14, "CARMINE__W" // string@0f8d │ │ +37b6d4: 130f 2800 |025e: const/16 v15, #int 40 // #28 │ │ +37b6d8: 082b 0200 |0260: move-object/from16 v43, v2 │ │ +37b6dc: 1402 1800 9600 |0262: const v2, #float 1.37754e-38 // #00960018 │ │ +37b6e2: 7040 0aa2 e42f |0265: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b6e8: 6904 2874 |0268: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CARMINE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7428 │ │ +37b6ec: 2202 8e14 |026a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b6f0: 1a0e ba0f |026c: const-string v14, "CERISE__W" // string@0fba │ │ +37b6f4: 130f 2900 |026e: const/16 v15, #int 41 // #29 │ │ +37b6f8: 082c 0400 |0270: move-object/from16 v44, v4 │ │ +37b6fc: 1404 6331 de00 |0272: const v4, #float 2.04052e-38 // #00de3163 │ │ +37b702: 7040 0aa2 e24f |0275: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b708: 6902 2d74 |0278: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CERISE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@742d │ │ +37b70c: 2204 8e14 |027a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b710: 1a0e bc0f |027c: const-string v14, "CERULEAN__W" // string@0fbc │ │ +37b714: 130f 2a00 |027e: const/16 v15, #int 42 // #2a │ │ +37b718: 082d 0200 |0280: move-object/from16 v45, v2 │ │ +37b71c: 1302 a77b |0282: const/16 v2, #int 31655 // #7ba7 │ │ +37b720: 7040 0aa2 e42f |0284: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b726: 6904 2f74 |0287: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CERULEAN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@742f │ │ +37b72a: 2202 8e14 |0289: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b72e: 1a0e c40f |028b: const-string v14, "CHAMPAGNE__W" // string@0fc4 │ │ +37b732: 130f 2b00 |028d: const/16 v15, #int 43 // #2b │ │ +37b736: 082e 0400 |028f: move-object/from16 v46, v4 │ │ +37b73a: 1404 cee7 f700 |0291: const v4, #float 2.27665e-38 // #00f7e7ce │ │ +37b740: 7040 0aa2 e24f |0294: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b746: 6902 3174 |0297: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CHAMPAGNE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7431 │ │ +37b74a: 2204 8e14 |0299: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b74e: 1a0e ef0f |029b: const-string v14, "CHOCOLATE__W" // string@0fef │ │ +37b752: 130f 2c00 |029d: const/16 v15, #int 44 // #2c │ │ +37b756: 082f 0200 |029f: move-object/from16 v47, v2 │ │ +37b75a: 1402 003f 7b00 |02a1: const v2, #float 1.13184e-38 // #007b3f00 │ │ +37b760: 7040 0aa2 e42f |02a4: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b766: 6904 3a74 |02a7: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHOCOLATE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@743a │ │ +37b76a: 2202 8e14 |02a9: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b76e: 1a0e 2710 |02ab: const-string v14, "COBALT_BLUE__W" // string@1027 │ │ +37b772: 130f 2d00 |02ad: const/16 v15, #int 45 // #2d │ │ +37b776: 0830 0400 |02af: move-object/from16 v48, v4 │ │ +37b77a: 1304 ab47 |02b1: const/16 v4, #int 18347 // #47ab │ │ +37b77e: 7040 0aa2 e24f |02b3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b784: 6902 4274 |02b6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.COBALT_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7442 │ │ +37b788: 2204 8e14 |02b8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b78c: 1a0e 2a10 |02ba: const-string v14, "COFFEE__W" // string@102a │ │ +37b790: 130f 2e00 |02bc: const/16 v15, #int 46 // #2e │ │ +37b794: 0831 0200 |02be: move-object/from16 v49, v2 │ │ +37b798: 1402 374e 6f00 |02c0: const v2, #float 1.02218e-38 // #006f4e37 │ │ +37b79e: 7040 0aa2 e42f |02c3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b7a4: 6904 4474 |02c6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COFFEE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7444 │ │ +37b7a8: 2202 8e14 |02c8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b7ac: 1a0e a310 |02ca: const-string v14, "COPPER__W" // string@10a3 │ │ +37b7b0: 130f 2f00 |02cc: const/16 v15, #int 47 // #2f │ │ +37b7b4: 0832 0400 |02ce: move-object/from16 v50, v4 │ │ +37b7b8: 1404 3373 b800 |02d0: const v4, #float 1.69391e-38 // #00b87333 │ │ +37b7be: 7040 0aa2 e24f |02d3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b7c4: 6902 4774 |02d6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.COPPER__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7447 │ │ +37b7c8: 2204 8e14 |02d8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b7cc: 1a0e a810 |02da: const-string v14, "CORAL__W" // string@10a8 │ │ +37b7d0: 130f 3000 |02dc: const/16 v15, #int 48 // #30 │ │ +37b7d4: 0833 0200 |02de: move-object/from16 v51, v2 │ │ +37b7d8: 1402 507f ff00 |02e0: const v2, #float 2.34637e-38 // #00ff7f50 │ │ +37b7de: 7040 0aa2 e42f |02e3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b7e4: 6904 4a74 |02e6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CORAL__W:Lnet/sf/dibdib/generic/ColorNmz; // field@744a │ │ +37b7e8: 2202 8e14 |02e8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b7ec: 1a0e d610 |02ea: const-string v14, "CRIMSON__W" // string@10d6 │ │ +37b7f0: 130f 3100 |02ec: const/16 v15, #int 49 // #31 │ │ +37b7f4: 0834 0400 |02ee: move-object/from16 v52, v4 │ │ +37b7f8: 1404 3c14 dc00 |02f0: const v4, #float 2.02111e-38 // #00dc143c │ │ +37b7fe: 7040 0aa2 e24f |02f3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b804: 6902 4f74 |02f6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CRIMSON__W:Lnet/sf/dibdib/generic/ColorNmz; // field@744f │ │ +37b808: 2204 8e14 |02f8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b80c: 1a0e f710 |02fa: const-string v14, "CYAN__W" // string@10f7 │ │ +37b810: 130f 3200 |02fc: const/16 v15, #int 50 // #32 │ │ +37b814: 0835 0200 |02fe: move-object/from16 v53, v2 │ │ +37b818: 1402 ffff 0000 |0300: const v2, #float 9.18341e-41 // #0000ffff │ │ +37b81e: 7040 0aa2 e42f |0303: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b824: 6904 5874 |0306: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CYAN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7458 │ │ +37b828: 2202 8e14 |0308: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b82c: 1a0e 1d16 |030a: const-string v14, "DESERT_SAND__W" // string@161d │ │ +37b830: 130f 3300 |030c: const/16 v15, #int 51 // #33 │ │ +37b834: 0836 0400 |030e: move-object/from16 v54, v4 │ │ +37b838: 1404 afc9 ed00 |0310: const v4, #float 2.18374e-38 // #00edc9af │ │ +37b83e: 7040 0aa2 e24f |0313: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b844: 6902 6474 |0316: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DESERT_SAND__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7464 │ │ +37b848: 2204 8e14 |0318: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b84c: 1a0e f917 |031a: const-string v14, "EMERALD__W" // string@17f9 │ │ +37b850: 130f 3400 |031c: const/16 v15, #int 52 // #34 │ │ +37b854: 0837 0200 |031e: move-object/from16 v55, v2 │ │ +37b858: 1402 78c8 5000 |0320: const v2, #float 7.41875e-39 // #0050c878 │ │ +37b85e: 7040 0aa2 e42f |0323: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b864: 6904 6f74 |0326: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EMERALD__W:Lnet/sf/dibdib/generic/ColorNmz; // field@746f │ │ +37b868: 2202 8e14 |0328: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b86c: 1a0e 4318 |032a: const-string v14, "ERIN__W" // string@1843 │ │ +37b870: 130f 3500 |032c: const/16 v15, #int 53 // #35 │ │ +37b874: 0838 0400 |032e: move-object/from16 v56, v4 │ │ +37b878: 1404 3fff 0000 |0330: const v4, #float 9.1565e-41 // #0000ff3f │ │ +37b87e: 7040 0aa2 e24f |0333: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b884: 6902 7374 |0336: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ERIN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7473 │ │ +37b888: 2204 8e14 |0338: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b88c: 1a0e 961c |033a: const-string v14, "GOLD__W" // string@1c96 │ │ +37b890: 130f 3600 |033c: const/16 v15, #int 54 // #36 │ │ +37b894: 0839 0200 |033e: move-object/from16 v57, v2 │ │ +37b898: 1402 00d7 ff00 |0340: const v2, #float 2.34952e-38 // #00ffd700 │ │ +37b89e: 7040 0aa2 e42f |0343: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b8a4: 6904 8774 |0346: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GOLD__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7487 │ │ +37b8a8: 2202 8e14 |0348: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b8ac: 1a0e 411d |034a: const-string v14, "HARLEQUIN__W" // string@1d41 │ │ +37b8b0: 130f 3700 |034c: const/16 v15, #int 55 // #37 │ │ +37b8b4: 083a 0400 |034e: move-object/from16 v58, v4 │ │ +37b8b8: 1404 00ff 3f00 |0350: const v4, #float 5.87711e-39 // #003fff00 │ │ +37b8be: 7040 0aa2 e24f |0353: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b8c4: 6902 9674 |0356: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HARLEQUIN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7496 │ │ +37b8c8: 2204 8e14 |0358: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b8cc: 1a0e fa1e |035a: const-string v14, "INDIGO__W" // string@1efa │ │ +37b8d0: 130f 3800 |035c: const/16 v15, #int 56 // #38 │ │ +37b8d4: 083b 0200 |035e: move-object/from16 v59, v2 │ │ +37b8d8: 1402 8200 4b00 |0360: const v2, #float 6.88784e-39 // #004b0082 │ │ +37b8de: 7040 0aa2 e42f |0363: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b8e4: 6904 a674 |0366: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.INDIGO__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74a6 │ │ +37b8e8: 2202 8e14 |0368: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b8ec: 1a0e 941f |036a: const-string v14, "IVORY__W" // string@1f94 │ │ +37b8f0: 130f 3900 |036c: const/16 v15, #int 57 // #39 │ │ +37b8f4: 083c 0400 |036e: move-object/from16 v60, v4 │ │ +37b8f8: 1404 f0ff ff00 |0370: const v4, #float 2.35099e-38 // #00fffff0 │ │ +37b8fe: 7040 0aa2 e24f |0373: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b904: 6902 a974 |0376: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.IVORY__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74a9 │ │ +37b908: 2204 8e14 |0378: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b90c: 1a0e c520 |037a: const-string v14, "JADE__W" // string@20c5 │ │ +37b910: 130f 3a00 |037c: const/16 v15, #int 58 // #3a │ │ +37b914: 083d 0200 |037e: move-object/from16 v61, v2 │ │ +37b918: 1402 6ba8 0000 |0380: const v2, #float 6.0417e-41 // #0000a86b │ │ +37b91e: 7040 0aa2 e42f |0383: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b924: 6904 ad74 |0386: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.JADE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74ad │ │ +37b928: 2202 8e14 |0388: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b92c: 1a0e f320 |038a: const-string v14, "JUNGLE_GREEN__W" // string@20f3 │ │ +37b930: 130f 3b00 |038c: const/16 v15, #int 59 // #3b │ │ +37b934: 083e 0400 |038e: move-object/from16 v62, v4 │ │ +37b938: 1404 87ab 2900 |0390: const v4, #float 3.82679e-39 // #0029ab87 │ │ +37b93e: 7040 0aa2 e24f |0393: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b944: 6902 b074 |0396: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.JUNGLE_GREEN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74b0 │ │ +37b948: 2204 8e14 |0398: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b94c: 1a0e 2e22 |039a: const-string v14, "LAVENDER__W" // string@222e │ │ +37b950: 130f 3c00 |039c: const/16 v15, #int 60 // #3c │ │ +37b954: 083f 0200 |039e: move-object/from16 v63, v2 │ │ +37b958: 1402 dc7e b500 |03a0: const v2, #float 1.66677e-38 // #00b57edc │ │ +37b95e: 7040 0aa2 e42f |03a3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b964: 6904 b974 |03a6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAVENDER__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74b9 │ │ +37b968: 2202 8e14 |03a8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b96c: 1a0e 9322 |03aa: const-string v14, "LEMON__W" // string@2293 │ │ +37b970: 130f 3d00 |03ac: const/16 v15, #int 61 // #3d │ │ +37b974: 0840 0400 |03ae: move-object/from16 v64, v4 │ │ +37b978: 1404 00f7 ff00 |03b0: const v4, #float 2.35067e-38 // #00fff700 │ │ +37b97e: 7040 0aa2 e24f |03b3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b984: 6902 bf74 |03b6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LEMON__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74bf │ │ +37b988: 2204 8e14 |03b8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b98c: 1a0e d622 |03ba: const-string v14, "LILAC__W" // string@22d6 │ │ +37b990: 130f 3e00 |03bc: const/16 v15, #int 62 // #3e │ │ +37b994: 0841 0200 |03be: move-object/from16 v65, v2 │ │ +37b998: 1402 c8a2 c800 |03c0: const v2, #float 1.84255e-38 // #00c8a2c8 │ │ +37b99e: 7040 0aa2 e42f |03c3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b9a4: 6904 ca74 |03c6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LILAC__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74ca │ │ +37b9a8: 2202 8e14 |03c8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b9ac: 1a0e e422 |03ca: const-string v14, "LIME__W" // string@22e4 │ │ +37b9b0: 130f 3f00 |03cc: const/16 v15, #int 63 // #3f │ │ +37b9b4: 0842 0400 |03ce: move-object/from16 v66, v4 │ │ +37b9b8: 1404 00ff bf00 |03d0: const v4, #float 1.76321e-38 // #00bfff00 │ │ +37b9be: 7040 0aa2 e24f |03d3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b9c4: 6902 d074 |03d6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIME__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74d0 │ │ +37b9c8: 2204 8e14 |03d8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b9cc: 1a0e 863a |03da: const-string v14, "MAGENTA__W" // string@3a86 │ │ +37b9d0: 130f 4000 |03dc: const/16 v15, #int 64 // #40 │ │ +37b9d4: 0843 0200 |03de: move-object/from16 v67, v2 │ │ +37b9d8: 1402 ff00 ff00 |03e0: const v2, #float 2.34184e-38 // #00ff00ff │ │ +37b9de: 7040 0aa2 e42f |03e3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37b9e4: 6904 d874 |03e6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74d8 │ │ +37b9e8: 2202 8e14 |03e8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b9ec: 1a0e 843a |03ea: const-string v14, "MAGENTA_ROSE__W" // string@3a84 │ │ +37b9f0: 130f 4100 |03ec: const/16 v15, #int 65 // #41 │ │ +37b9f4: 0844 0400 |03ee: move-object/from16 v68, v4 │ │ +37b9f8: 1404 af00 ff00 |03f0: const v4, #float 2.34183e-38 // #00ff00af │ │ +37b9fe: 7040 0aa2 e24f |03f3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ba04: 6902 d674 |03f6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA_ROSE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74d6 │ │ +37ba08: 2204 8e14 |03f8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ba0c: 1a0e b83a |03fa: const-string v14, "MAUVE__W" // string@3ab8 │ │ +37ba10: 130f 4200 |03fc: const/16 v15, #int 66 // #42 │ │ +37ba14: 0845 0200 |03fe: move-object/from16 v69, v2 │ │ +37ba18: 1402 ffb0 e000 |0400: const v2, #float 2.06346e-38 // #00e0b0ff │ │ +37ba1e: 7040 0aa2 e42f |0403: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ba24: 6904 e974 |0406: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MAUVE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@74e9 │ │ +37ba28: 2202 8e14 |0408: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ba2c: 1a0e 5d3f |040a: const-string v14, "OCHRE__W" // string@3f5d │ │ +37ba30: 130f 4300 |040c: const/16 v15, #int 67 // #43 │ │ +37ba34: 0846 0400 |040e: move-object/from16 v70, v4 │ │ +37ba38: 1404 2277 cc00 |0410: const v4, #float 1.87772e-38 // #00cc7722 │ │ +37ba3e: 7040 0aa2 e24f |0413: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ba44: 6902 0b75 |0416: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OCHRE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@750b │ │ +37ba48: 2204 8e14 |0418: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ba4c: 1a0e a03f |041a: const-string v14, "ORANGE__W" // string@3fa0 │ │ +37ba50: 130f 4400 |041c: const/16 v15, #int 68 // #44 │ │ +37ba54: 0847 0200 |041e: move-object/from16 v71, v2 │ │ +37ba58: 1402 0066 ff00 |0420: const v2, #float 2.34546e-38 // #00ff6600 │ │ +37ba5e: 7040 0aa2 e42f |0423: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ba64: 6904 1775 |0426: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7517 │ │ +37ba68: 2202 8e14 |0428: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ba6c: 1a0e a33f |042a: const-string v14, "ORCHID__W" // string@3fa3 │ │ +37ba70: 130f 4500 |042c: const/16 v15, #int 69 // #45 │ │ +37ba74: 0848 0400 |042e: move-object/from16 v72, v4 │ │ +37ba78: 1404 d670 da00 |0430: const v4, #float 2.00606e-38 // #00da70d6 │ │ +37ba7e: 7040 0aa2 e24f |0433: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ba84: 6902 1a75 |0436: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORCHID__W:Lnet/sf/dibdib/generic/ColorNmz; // field@751a │ │ +37ba88: 2204 8e14 |0438: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ba8c: 1a0e c140 |043a: const-string v14, "PEACH__W" // string@40c1 │ │ +37ba90: 130f 4600 |043c: const/16 v15, #int 70 // #46 │ │ +37ba94: 0849 0200 |043e: move-object/from16 v73, v2 │ │ +37ba98: 1402 b4e5 ff00 |0440: const v2, #float 2.35005e-38 // #00ffe5b4 │ │ +37ba9e: 7040 0aa2 e42f |0443: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37baa4: 6904 2b75 |0446: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEACH__W:Lnet/sf/dibdib/generic/ColorNmz; // field@752b │ │ +37baa8: 2202 8e14 |0448: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37baac: 1a0e c740 |044a: const-string v14, "PEAR__W" // string@40c7 │ │ +37bab0: 130f 4700 |044c: const/16 v15, #int 71 // #47 │ │ +37bab4: 084a 0400 |044e: move-object/from16 v74, v4 │ │ +37bab8: 1404 31e2 d100 |0450: const v4, #float 1.92748e-38 // #00d1e231 │ │ +37babe: 7040 0aa2 e24f |0453: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bac4: 6902 3175 |0456: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PEAR__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7531 │ │ +37bac8: 2204 8e14 |0458: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bacc: 1a0e dc40 |045a: const-string v14, "PERIWINKLE__W" // string@40dc │ │ +37bad0: 130f 4800 |045c: const/16 v15, #int 72 // #48 │ │ +37bad4: 084b 0200 |045e: move-object/from16 v75, v2 │ │ +37bad8: 1402 e6cd c300 |0460: const v2, #float 1.79818e-38 // #00c3cde6 │ │ +37bade: 7040 0aa2 e42f |0463: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bae4: 6904 3375 |0466: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PERIWINKLE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7533 │ │ +37bae8: 2202 8e14 |0468: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37baec: 1a0e e340 |046a: const-string v14, "PERSIAN_BLUE__W" // string@40e3 │ │ +37baf0: 130f 4900 |046c: const/16 v15, #int 73 // #49 │ │ +37baf4: 084c 0400 |046e: move-object/from16 v76, v4 │ │ +37baf8: 1404 bb39 1c00 |0470: const v4, #float 2.5921e-39 // #001c39bb │ │ +37bafe: 7040 0aa2 e24f |0473: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bb04: 6902 3575 |0476: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7535 │ │ +37bb08: 2204 8e14 |0478: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bb0c: 1a0e f940 |047a: const-string v14, "PINK__W" // string@40f9 │ │ +37bb10: 130f 4a00 |047c: const/16 v15, #int 74 // #4a │ │ +37bb14: 084d 0200 |047e: move-object/from16 v77, v2 │ │ +37bb18: 1402 cbc0 ff00 |0480: const v2, #float 2.34872e-38 // #00ffc0cb │ │ +37bb1e: 7040 0aa2 e42f |0483: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bb24: 6904 4375 |0486: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINK__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7543 │ │ +37bb28: 2202 8e14 |0488: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bb2c: 1a0e 0941 |048a: const-string v14, "PLUM__W" // string@4109 │ │ +37bb30: 130f 4b00 |048c: const/16 v15, #int 75 // #4b │ │ +37bb34: 084e 0400 |048e: move-object/from16 v78, v4 │ │ +37bb38: 1404 8545 8e00 |0490: const v4, #float 1.30656e-38 // #008e4585 │ │ +37bb3e: 7040 0aa2 e24f |0493: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bb44: 6902 4875 |0496: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PLUM__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7548 │ │ +37bb48: 2204 8e14 |0498: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bb4c: 1a0e 6e41 |049a: const-string v14, "PRUSSIAN_BLUE__W" // string@416e │ │ +37bb50: 130f 4c00 |049c: const/16 v15, #int 76 // #4c │ │ +37bb54: 084f 0200 |049e: move-object/from16 v79, v2 │ │ +37bb58: 1302 5331 |04a0: const/16 v2, #int 12627 // #3153 │ │ +37bb5c: 7040 0aa2 e42f |04a2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bb62: 6904 4d75 |04a5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PRUSSIAN_BLUE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@754d │ │ +37bb66: 2202 8e14 |04a7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bb6a: 1a0e 7141 |04a9: const-string v14, "PUCE__W" // string@4171 │ │ +37bb6e: 130f 4d00 |04ab: const/16 v15, #int 77 // #4d │ │ +37bb72: 0850 0400 |04ad: move-object/from16 v80, v4 │ │ +37bb76: 1404 9988 cc00 |04af: const v4, #float 1.87834e-38 // #00cc8899 │ │ +37bb7c: 7040 0aa2 e24f |04b2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bb82: 6902 4e75 |04b5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PUCE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@754e │ │ +37bb86: 2204 8e14 |04b7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bb8a: 1a0e 7e41 |04b9: const-string v14, "PURPLE__W" // string@417e │ │ +37bb8e: 130f 4e00 |04bb: const/16 v15, #int 78 // #4e │ │ +37bb92: 0851 0200 |04bd: move-object/from16 v81, v2 │ │ +37bb96: 1402 ad0d 6a00 |04bf: const v2, #float 9.73947e-39 // #006a0dad │ │ +37bb9c: 7040 0aa2 e42f |04c2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bba2: 6904 5a75 |04c5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@755a │ │ +37bba6: 2202 8e14 |04c7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bbaa: 1a0e 0343 |04c9: const-string v14, "RASPBERRY__W" // string@4303 │ │ +37bbae: 130f 4f00 |04cb: const/16 v15, #int 79 // #4f │ │ +37bbb2: 0852 0400 |04cd: move-object/from16 v82, v4 │ │ +37bbb6: 1404 5c0b e300 |04cf: const v4, #float 2.08507e-38 // #00e30b5c │ │ +37bbbc: 7040 0aa2 e24f |04d2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bbc2: 6902 6575 |04d5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RASPBERRY__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7565 │ │ +37bbc6: 2204 8e14 |04d7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bbca: 1a0e 1e43 |04d9: const-string v14, "RED_VIOLET__W" // string@431e │ │ +37bbce: 130f 5000 |04db: const/16 v15, #int 80 // #50 │ │ +37bbd2: 0853 0200 |04dd: move-object/from16 v83, v2 │ │ +37bbd6: 1402 8515 c700 |04df: const v2, #float 1.8283e-38 // #00c71585 │ │ +37bbdc: 7040 0aa2 e42f |04e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bbe2: 6904 6c75 |04e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RED_VIOLET__W:Lnet/sf/dibdib/generic/ColorNmz; // field@756c │ │ +37bbe6: 2202 8e14 |04e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bbea: 1a0e a843 |04e9: const-string v14, "ROSE__W" // string@43a8 │ │ +37bbee: 130f 5100 |04eb: const/16 v15, #int 81 // #51 │ │ +37bbf2: 0854 0400 |04ed: move-object/from16 v84, v4 │ │ +37bbf6: 1404 7f00 ff00 |04ef: const v4, #float 2.34182e-38 // #00ff007f │ │ +37bbfc: 7040 0aa2 e24f |04f2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bc02: 6902 7575 |04f5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROSE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7575 │ │ +37bc06: 2204 8e14 |04f7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bc0a: 1a0e ba43 |04f9: const-string v14, "RUBY__W" // string@43ba │ │ +37bc0e: 130f 5200 |04fb: const/16 v15, #int 82 // #52 │ │ +37bc12: 0855 0200 |04fd: move-object/from16 v85, v2 │ │ +37bc16: 1402 5f11 e000 |04ff: const v2, #float 2.05774e-38 // #00e0115f │ │ +37bc1c: 7040 0aa2 e42f |0502: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bc22: 6904 7a75 |0505: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RUBY__W:Lnet/sf/dibdib/generic/ColorNmz; // field@757a │ │ +37bc26: 2202 8e14 |0507: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bc2a: 1a0e f644 |0509: const-string v14, "SALMON__W" // string@44f6 │ │ +37bc2e: 130f 5300 |050b: const/16 v15, #int 83 // #53 │ │ +37bc32: 0856 0400 |050d: move-object/from16 v86, v4 │ │ +37bc36: 1404 7280 fa00 |050f: const v4, #float 2.3005e-38 // #00fa8072 │ │ +37bc3c: 7040 0aa2 e24f |0512: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bc42: 6902 8275 |0515: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SALMON__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7582 │ │ +37bc46: 2204 8e14 |0517: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bc4a: 1a0e fc44 |0519: const-string v14, "SANGRIA__W" // string@44fc │ │ +37bc4e: 130f 5400 |051b: const/16 v15, #int 84 // #54 │ │ +37bc52: 0857 0200 |051d: move-object/from16 v87, v2 │ │ +37bc56: 1402 0a00 9200 |051f: const v2, #float 1.3408e-38 // #0092000a │ │ +37bc5c: 7040 0aa2 e42f |0522: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bc62: 6904 8675 |0525: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SANGRIA__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7586 │ │ +37bc66: 2202 8e14 |0527: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bc6a: 1a0e 0045 |0529: const-string v14, "SAPPHIRE__W" // string@4500 │ │ +37bc6e: 130f 5500 |052b: const/16 v15, #int 85 // #55 │ │ +37bc72: 0858 0400 |052d: move-object/from16 v88, v4 │ │ +37bc76: 1404 ba52 0f00 |052f: const v4, #float 1.40721e-39 // #000f52ba │ │ +37bc7c: 7040 0aa2 e24f |0532: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bc82: 6902 8875 |0535: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SAPPHIRE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@7588 │ │ +37bc86: 2204 8e14 |0537: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bc8a: 1a0e 2545 |0539: const-string v14, "SCARLET__W" // string@4525 │ │ +37bc8e: 130f 5600 |053b: const/16 v15, #int 86 // #56 │ │ +37bc92: 0859 0200 |053d: move-object/from16 v89, v2 │ │ +37bc96: 1402 0024 ff00 |053f: const v2, #float 2.3431e-38 // #00ff2400 │ │ +37bc9c: 7040 0aa2 e42f |0542: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bca2: 6904 8a75 |0545: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SCARLET__W:Lnet/sf/dibdib/generic/ColorNmz; // field@758a │ │ +37bca6: 2202 8e14 |0547: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bcaa: 1a0e 9346 |0549: const-string v14, "SPRING_BUD__W" // string@4693 │ │ +37bcae: 130f 5700 |054b: const/16 v15, #int 87 // #57 │ │ +37bcb2: 085a 0400 |054d: move-object/from16 v90, v4 │ │ +37bcb6: 1404 00fc a700 |054f: const v4, #float 1.54269e-38 // #00a7fc00 │ │ +37bcbc: 7040 0aa2 e24f |0552: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bcc2: 6902 a475 |0555: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SPRING_BUD__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75a4 │ │ +37bcc6: 2204 8e14 |0557: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bcca: 1a0e 9546 |0559: const-string v14, "SPRING_GREEN__W" // string@4695 │ │ +37bcce: 130f 5800 |055b: const/16 v15, #int 88 // #58 │ │ +37bcd2: 085b 0200 |055d: move-object/from16 v91, v2 │ │ +37bcd6: 1402 7fff 0000 |055f: const v2, #float 9.16547e-41 // #0000ff7f │ │ +37bcdc: 7040 0aa2 e42f |0562: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bce2: 6904 a575 |0565: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SPRING_GREEN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75a5 │ │ +37bce6: 2202 8e14 |0567: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bcea: 1a0e 084a |0569: const-string v14, "TAN__W" // string@4a08 │ │ +37bcee: 130f 5900 |056b: const/16 v15, #int 89 // #59 │ │ +37bcf2: 085c 0400 |056d: move-object/from16 v92, v4 │ │ +37bcf6: 1404 8cb4 d200 |056f: const v4, #float 1.93502e-38 // #00d2b48c │ │ +37bcfc: 7040 0aa2 e24f |0572: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bd02: 6902 b775 |0575: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TAN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75b7 │ │ +37bd06: 2204 8e14 |0577: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bd0a: 1a0e 164a |0579: const-string v14, "TAUPE__W" // string@4a16 │ │ +37bd0e: 130f 5a00 |057b: const/16 v15, #int 90 // #5a │ │ +37bd12: 085d 0200 |057d: move-object/from16 v93, v2 │ │ +37bd16: 1402 323c 4800 |057f: const v2, #float 6.63375e-39 // #00483c32 │ │ +37bd1c: 7040 0aa2 e42f |0582: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bd22: 6904 b975 |0585: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TAUPE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75b9 │ │ +37bd26: 2202 8e14 |0587: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bd2a: 1a0e 2b4a |0589: const-string v14, "TEAL__W" // string@4a2b │ │ +37bd2e: 130f 5b00 |058b: const/16 v15, #int 91 // #5b │ │ +37bd32: 085e 0400 |058d: move-object/from16 v94, v4 │ │ +37bd36: 1404 8080 0000 |058f: const v4, #float 4.60971e-41 // #00008080 │ │ +37bd3c: 7040 0aa2 e24f |0592: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bd42: 6902 bc75 |0595: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEAL__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75bc │ │ +37bd46: 2204 8e14 |0597: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bd4a: 1a0e 6e4b |0599: const-string v14, "TURQUOISE__W" // string@4b6e │ │ +37bd4e: 130f 5c00 |059b: const/16 v15, #int 92 // #5c │ │ +37bd52: 085f 0200 |059d: move-object/from16 v95, v2 │ │ +37bd56: 1402 d0e0 4000 |059f: const v2, #float 5.95812e-39 // #0040e0d0 │ │ +37bd5c: 7040 0aa2 e42f |05a2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bd62: 6904 ca75 |05a5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TURQUOISE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75ca │ │ +37bd66: 2202 8e14 |05a7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bd6a: 1a0e 254f |05a9: const-string v14, "ULTRAMARINE__W" // string@4f25 │ │ +37bd6e: 130f 5d00 |05ab: const/16 v15, #int 93 // #5d │ │ +37bd72: 0860 0400 |05ad: move-object/from16 v96, v4 │ │ +37bd76: 1404 ff00 3f00 |05af: const v4, #float 5.78599e-39 // #003f00ff │ │ +37bd7c: 7040 0aa2 e24f |05b2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bd82: 6902 ce75 |05b5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ULTRAMARINE__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75ce │ │ +37bd86: 2204 8e14 |05b7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bd8a: 1a0e 1551 |05b9: const-string v14, "VIOLET__W" // string@5115 │ │ +37bd8e: 130f 5e00 |05bb: const/16 v15, #int 94 // #5e │ │ +37bd92: 0861 0200 |05bd: move-object/from16 v97, v2 │ │ +37bd96: 1402 ff00 8000 |05bf: const v2, #float 1.17553e-38 // #008000ff │ │ +37bd9c: 7040 0aa2 e42f |05c2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bda2: 6904 d775 |05c5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VIOLET__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75d7 │ │ +37bda6: 2202 8e14 |05c7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bdaa: 1a0e 1751 |05c9: const-string v14, "VIRIDIAN__W" // string@5117 │ │ +37bdae: 130f 5f00 |05cb: const/16 v15, #int 95 // #5f │ │ +37bdb2: 0862 0400 |05cd: move-object/from16 v98, v4 │ │ +37bdb6: 1404 6d82 4000 |05cf: const v4, #float 5.92426e-39 // #0040826d │ │ +37bdbc: 7040 0aa2 e24f |05d2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bdc2: 6902 d975 |05d5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VIRIDIAN__W:Lnet/sf/dibdib/generic/ColorNmz; // field@75d9 │ │ +37bdc6: 2204 8e14 |05d7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bdca: 1a0e 0810 |05d9: const-string v14, "CLARET__XKCD" // string@1008 │ │ +37bdce: 130f 6000 |05db: const/16 v15, #int 96 // #60 │ │ +37bdd2: 0863 0200 |05dd: move-object/from16 v99, v2 │ │ +37bdd6: 1402 1800 6800 |05df: const v2, #float 9.55093e-39 // #00680018 │ │ +37bddc: 7040 0aa2 e42f |05e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bde2: 6904 3e74 |05e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CLARET__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@743e │ │ +37bde6: 2202 8e14 |05e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bdea: 1a0e a13f |05e9: const-string v14, "ORANGE__XKCD" // string@3fa1 │ │ +37bdee: 130f 6100 |05eb: const/16 v15, #int 97 // #61 │ │ +37bdf2: 0864 0400 |05ed: move-object/from16 v100, v4 │ │ +37bdf6: 1404 0673 f900 |05ef: const v4, #float 2.29083e-38 // #00f97306 │ │ +37bdfc: 7040 0aa2 e24f |05f2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37be02: 6902 1875 |05f5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7518 │ │ +37be06: 2204 8e14 |05f7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37be0a: 1a0e fa17 |05f9: const-string v14, "EMERALD__XKCD" // string@17fa │ │ +37be0e: 130f 6200 |05fb: const/16 v15, #int 98 // #62 │ │ +37be12: 0865 0200 |05fd: move-object/from16 v101, v2 │ │ +37be16: 1402 49a0 0100 |05ff: const v2, #float 1.49335e-40 // #0001a049 │ │ +37be1c: 7040 0aa2 e42f |0602: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37be22: 6904 7074 |0605: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EMERALD__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7470 │ │ +37be26: 2202 8e14 |0607: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37be2a: 1a0e 2c4a |0609: const-string v14, "TEAL__XKCD" // string@4a2c │ │ +37be2e: 130f 6300 |060b: const/16 v15, #int 99 // #63 │ │ +37be32: 0866 0400 |060d: move-object/from16 v102, v4 │ │ +37be36: 1404 8693 0200 |060f: const v4, #float 2.36592e-40 // #00029386 │ │ +37be3c: 7040 0aa2 e24f |0612: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37be42: 6902 bd75 |0615: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEAL__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@75bd │ │ +37be46: 2204 8e14 |0617: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37be4a: 1a0e b93a |0619: const-string v14, "MAUVE__XKCD" // string@3ab9 │ │ +37be4e: 130f 6400 |061b: const/16 v15, #int 100 // #64 │ │ +37be52: 0867 0200 |061d: move-object/from16 v103, v2 │ │ +37be56: 1402 8171 ae00 |061f: const v2, #float 1.60201e-38 // #00ae7181 │ │ +37be5c: 7040 0aa2 e42f |0622: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37be62: 6904 ea74 |0625: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MAUVE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74ea │ │ +37be66: 2202 8e14 |0627: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37be6a: 1a0e a443 |0629: const-string v14, "ROSA" // string@43a4 │ │ +37be6e: 130f 6500 |062b: const/16 v15, #int 101 // #65 │ │ +37be72: 0868 0400 |062d: move-object/from16 v104, v4 │ │ +37be76: 1404 a486 fe00 |062f: const v4, #float 2.33745e-38 // #00fe86a4 │ │ +37be7c: 7040 0aa2 e24f |0632: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37be82: 6902 7175 |0635: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROSA:Lnet/sf/dibdib/generic/ColorNmz; // field@7571 │ │ +37be86: 2204 8e14 |0637: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37be8a: 1a0e e545 |0639: const-string v14, "SHIRAZ" // string@45e5 │ │ +37be8e: 130f 6600 |063b: const/16 v15, #int 102 // #66 │ │ +37be92: 0869 0200 |063d: move-object/from16 v105, v2 │ │ +37be96: 1402 330d aa00 |063f: const v2, #float 1.56168e-38 // #00aa0d33 │ │ +37be9c: 7040 0aa2 e42f |0642: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bea2: 6904 9375 |0645: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SHIRAZ:Lnet/sf/dibdib/generic/ColorNmz; // field@7593 │ │ +37bea6: 2202 8e14 |0647: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37beaa: 1a0e 1743 |0649: const-string v14, "RED20" // string@4317 │ │ +37beae: 130f 6700 |064b: const/16 v15, #int 103 // #67 │ │ +37beb2: 086a 0400 |064d: move-object/from16 v106, v4 │ │ +37beb6: 1404 4b19 e600 |064f: const v4, #float 2.11312e-38 // #00e6194b │ │ +37bebc: 7040 0aa2 e24f |0652: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bec2: 6902 6775 |0655: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RED20:Lnet/sf/dibdib/generic/ColorNmz; // field@7567 │ │ +37bec6: 2204 8e14 |0657: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37beca: 1a0e e80f |0659: const-string v14, "CHERRY" // string@0fe8 │ │ +37bece: 130f 6800 |065b: const/16 v15, #int 104 // #68 │ │ +37bed2: 086b 0200 |065d: move-object/from16 v107, v2 │ │ +37bed6: 1402 3402 cf00 |065f: const v2, #float 1.90107e-38 // #00cf0234 │ │ +37bedc: 7040 0aa2 e42f |0662: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bee2: 6904 3674 |0665: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@7436 │ │ +37bee6: 2202 8e14 |0667: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37beea: 1a0e c14a |0669: const-string v14, "TORCH" // string@4ac1 │ │ +37beee: 130f 6900 |066b: const/16 v15, #int 105 // #69 │ │ +37bef2: 086c 0400 |066d: move-object/from16 v108, v4 │ │ +37bef6: 1404 4000 ff00 |066f: const v4, #float 2.34181e-38 // #00ff0040 │ │ +37befc: 7040 0aa2 e24f |0672: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bf02: 6902 c475 |0675: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TORCH:Lnet/sf/dibdib/generic/ColorNmz; // field@75c4 │ │ +37bf06: 2204 8e14 |0677: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bf0a: 1a0e 1c53 |0679: const-string v14, "WINE" // string@531c │ │ +37bf0e: 130f 6a00 |067b: const/16 v15, #int 106 // #6a │ │ +37bf12: 086d 0200 |067d: move-object/from16 v109, v2 │ │ +37bf16: 1402 3828 7000 |067f: const v2, #float 1.03e-38 // #00702838 │ │ +37bf1c: 7040 0aa2 e42f |0682: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bf22: 6904 e175 |0685: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WINE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e1 │ │ +37bf26: 2202 8e14 |0687: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bf2a: 1a0e 2551 |0689: const-string v14, "VIVID_CHERRY" // string@5125 │ │ +37bf2e: 130f 6b00 |068b: const/16 v15, #int 107 // #6b │ │ +37bf32: 086e 0400 |068d: move-object/from16 v110, v4 │ │ +37bf36: 1404 4008 ff00 |068f: const v4, #float 2.3421e-38 // #00ff0840 │ │ +37bf3c: 7040 0aa2 e24f |0692: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bf42: 6902 da75 |0695: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VIVID_CHERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@75da │ │ +37bf46: 2204 8e14 |0697: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bf4a: 1a0e f740 |0699: const-string v14, "PINKLACE" // string@40f7 │ │ +37bf4e: 130f 6c00 |069b: const/16 v15, #int 108 // #6c │ │ +37bf52: 086f 0200 |069d: move-object/from16 v111, v2 │ │ +37bf56: 1402 e4dd ff00 |069f: const v2, #float 2.34977e-38 // #00ffdde4 │ │ +37bf5c: 7040 0aa2 e42f |06a2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bf62: 6904 4175 |06a5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINKLACE:Lnet/sf/dibdib/generic/ColorNmz; // field@7541 │ │ +37bf66: 2202 8e14 |06a7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bf6a: 1a0e 5409 |06a9: const-string v14, "AMARANTH" // string@0954 │ │ +37bf6e: 130f 6d00 |06ab: const/16 v15, #int 109 // #6d │ │ +37bf72: 0870 0400 |06ad: move-object/from16 v112, v4 │ │ +37bf76: 1404 502b e500 |06af: const v4, #float 2.10459e-38 // #00e52b50 │ │ +37bf7c: 7040 0aa2 e24f |06b2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bf82: 6902 d673 |06b5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz; // field@73d6 │ │ +37bf86: 2204 8e14 |06b7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bf8a: 1a0e 8e0f |06b9: const-string v14, "CARNATION" // string@0f8e │ │ +37bf8e: 130f 6e00 |06bb: const/16 v15, #int 110 // #6e │ │ +37bf92: 0871 0200 |06bd: move-object/from16 v113, v2 │ │ +37bf96: 1402 8f79 fd00 |06bf: const v2, #float 2.3278e-38 // #00fd798f │ │ +37bf9c: 7040 0aa2 e42f |06c2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bfa2: 6904 2974 |06c5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CARNATION:Lnet/sf/dibdib/generic/ColorNmz; // field@7429 │ │ +37bfa6: 2202 8e14 |06c7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bfaa: 1a0e a743 |06c9: const-string v14, "ROSE_PINK" // string@43a7 │ │ +37bfae: 130f 6f00 |06cb: const/16 v15, #int 111 // #6f │ │ +37bfb2: 0872 0400 |06cd: move-object/from16 v114, v4 │ │ +37bfb6: 1404 9c91 e800 |06cf: const v4, #float 2.13581e-38 // #00e8919c │ │ +37bfbc: 7040 0aa2 e24f |06d2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bfc2: 6902 7475 |06d5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROSE_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7574 │ │ +37bfc6: 2204 8e14 |06d7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bfca: 1a0e da09 |06d9: const-string v14, "AUBERGINE" // string@09da │ │ +37bfce: 130f 7000 |06db: const/16 v15, #int 112 // #70 │ │ +37bfd2: 0873 0200 |06dd: move-object/from16 v115, v2 │ │ +37bfd6: 1402 1009 3b00 |06df: const v2, #float 5.42155e-39 // #003b0910 │ │ +37bfdc: 7040 0aa2 e42f |06e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37bfe2: 6904 e873 |06e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AUBERGINE:Lnet/sf/dibdib/generic/ColorNmz; // field@73e8 │ │ +37bfe6: 2202 8e14 |06e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37bfea: 1a0e 301a |06e9: const-string v14, "FIREBRICK" // string@1a30 │ │ +37bfee: 130f 7100 |06eb: const/16 v15, #int 113 // #71 │ │ +37bff2: 0874 0400 |06ed: move-object/from16 v116, v4 │ │ +37bff6: 1404 1705 8000 |06ef: const v4, #float 1.17568e-38 // #00800517 │ │ +37bffc: 7040 0aa2 e24f |06f2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c002: 6902 7a74 |06f5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.FIREBRICK:Lnet/sf/dibdib/generic/ColorNmz; // field@747a │ │ +37c006: 2204 8e14 |06f7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c00a: 1a0e 8c0f |06f9: const-string v14, "CARMINE" // string@0f8c │ │ +37c00e: 130f 7200 |06fb: const/16 v15, #int 114 // #72 │ │ +37c012: 0875 0200 |06fd: move-object/from16 v117, v2 │ │ +37c016: 1402 1602 9d00 |06ff: const v2, #float 1.44189e-38 // #009d0216 │ │ +37c01c: 7040 0aa2 e42f |0702: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c022: 6904 2774 |0705: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CARMINE:Lnet/sf/dibdib/generic/ColorNmz; // field@7427 │ │ +37c026: 2202 8e14 |0707: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c02a: 1a0e 2645 |0709: const-string v14, "SCARLET__XKCD" // string@4526 │ │ +37c02e: 130f 7300 |070b: const/16 v15, #int 115 // #73 │ │ +37c032: 0876 0400 |070d: move-object/from16 v118, v4 │ │ +37c036: 1404 1901 be00 |070f: const v4, #float 1.74491e-38 // #00be0119 │ │ +37c03c: 7040 0aa2 e24f |0712: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c042: 6902 8b75 |0715: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SCARLET__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@758b │ │ +37c046: 2204 8e14 |0717: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c04a: 1a0e 7947 |0719: const-string v14, "SUNSET_PINK" // string@4779 │ │ +37c04e: 130f 7400 |071b: const/16 v15, #int 116 // #74 │ │ +37c052: 0877 0200 |071d: move-object/from16 v119, v2 │ │ +37c056: 1402 bdbb e300 |071f: const v2, #float 2.0914e-38 // #00e3bbbd │ │ +37c05c: 7040 0aa2 e42f |0722: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c062: 6904 b075 |0725: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SUNSET_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@75b0 │ │ +37c066: 2202 8e14 |0727: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c06a: 1a0e 0710 |0729: const-string v14, "CLARET" // string@1007 │ │ +37c06e: 130f 7500 |072b: const/16 v15, #int 117 // #75 │ │ +37c072: 0878 0400 |072d: move-object/from16 v120, v4 │ │ +37c076: 1404 2d29 6700 |072f: const v4, #float 9.47383e-39 // #0067292d │ │ +37c07c: 7040 0aa2 e24f |0732: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c082: 6902 3d74 |0735: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CLARET:Lnet/sf/dibdib/generic/ColorNmz; // field@743d │ │ +37c086: 2204 8e14 |0737: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c08a: 1a0e a643 |0739: const-string v14, "ROSEWOOD" // string@43a6 │ │ +37c08e: 130f 7600 |073b: const/16 v15, #int 118 // #76 │ │ +37c092: 0879 0200 |073d: move-object/from16 v121, v2 │ │ +37c096: 1402 0b00 6500 |073f: const v2, #float 9.2754e-39 // #0065000b │ │ +37c09c: 7040 0aa2 e42f |0742: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c0a2: 6904 7375 |0745: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ROSEWOOD:Lnet/sf/dibdib/generic/ColorNmz; // field@7573 │ │ +37c0a6: 2202 8e14 |0747: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c0aa: 1a0e a423 |0749: const-string v14, "LOLLIPOP" // string@23a4 │ │ +37c0ae: 130f 7700 |074b: const/16 v15, #int 119 // #77 │ │ +37c0b2: 087a 0400 |074d: move-object/from16 v122, v4 │ │ +37c0b6: 1404 5850 cc00 |074f: const v4, #float 1.87633e-38 // #00cc5058 │ │ +37c0bc: 7040 0aa2 e24f |0752: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c0c2: 6902 d274 |0755: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LOLLIPOP:Lnet/sf/dibdib/generic/ColorNmz; // field@74d2 │ │ +37c0c6: 2204 8e14 |0757: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c0ca: 1a0e 1d43 |0759: const-string v14, "RED_OXIDE" // string@431d │ │ +37c0ce: 130f 7800 |075b: const/16 v15, #int 120 // #78 │ │ +37c0d2: 087b 0200 |075d: move-object/from16 v123, v2 │ │ +37c0d6: 1402 3433 6600 |075f: const v2, #float 9.38559e-39 // #00663334 │ │ +37c0dc: 7040 0aa2 e42f |0762: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c0e2: 6904 6b75 |0765: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RED_OXIDE:Lnet/sf/dibdib/generic/ColorNmz; // field@756b │ │ +37c0e6: 2202 8e14 |0767: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c0ea: 1a0e d510 |0769: const-string v14, "CRIMSON" // string@10d5 │ │ +37c0ee: 130f 7900 |076b: const/16 v15, #int 121 // #79 │ │ +37c0f2: 087c 0400 |076d: move-object/from16 v124, v4 │ │ +37c0f6: 1404 2924 9e00 |076f: const v4, #float 1.4523e-38 // #009e2429 │ │ +37c0fc: 7040 0aa2 e24f |0772: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c102: 6902 4e74 |0775: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CRIMSON:Lnet/sf/dibdib/generic/ColorNmz; // field@744e │ │ +37c106: 2204 8e14 |0777: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c10a: 1a0e f640 |0779: const-string v14, "PINK20" // string@40f6 │ │ +37c10e: 130f 7a00 |077b: const/16 v15, #int 122 // #7a │ │ +37c112: 087d 0200 |077d: move-object/from16 v125, v2 │ │ +37c116: 1402 bebe fa00 |077f: const v2, #float 2.30273e-38 // #00fabebe │ │ +37c11c: 7040 0aa2 e42f |0782: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c122: 6904 4075 |0785: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINK20:Lnet/sf/dibdib/generic/ColorNmz; // field@7540 │ │ +37c126: 2202 8e14 |0787: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c12a: 1a0e 0243 |0789: const-string v14, "RASPBERRY" // string@4302 │ │ +37c12e: 130f 7b00 |078b: const/16 v15, #int 123 // #7b │ │ +37c132: 087e 0400 |078d: move-object/from16 v126, v4 │ │ +37c136: 1404 312f 8500 |078f: const v4, #float 1.22311e-38 // #00852f31 │ │ +37c13c: 7040 0aa2 e24f |0792: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c142: 6902 6475 |0795: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RASPBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@7564 │ │ +37c146: 2204 8e14 |0797: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c14a: 1a0e f352 |0799: const-string v14, "WARATAH" // string@52f3 │ │ +37c14e: 130f 7c00 |079b: const/16 v15, #int 124 // #7c │ │ +37c152: 087f 0200 |079d: move-object/from16 v127, v2 │ │ +37c156: 1402 2924 aa00 |079f: const v2, #float 1.5625e-38 // #00aa2429 │ │ +37c15c: 7040 0aa2 e42f |07a2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c162: 6904 dc75 |07a5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WARATAH:Lnet/sf/dibdib/generic/ColorNmz; // field@75dc │ │ +37c166: 2202 8e14 |07a7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c16a: 1a0e aa23 |07a9: const-string v14, "LOTUS" // string@23aa │ │ +37c16e: 130f 7d00 |07ab: const/16 v15, #int 125 // #7d │ │ +37c172: 0880 0400 |07ad: move-object/from16 v128, v4 │ │ +37c176: 1404 3c3c 8600 |07af: const v4, #float 1.23276e-38 // #00863c3c │ │ +37c17c: 7040 0aa2 e24f |07b2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c182: 6902 d374 |07b5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LOTUS:Lnet/sf/dibdib/generic/ColorNmz; // field@74d3 │ │ +37c186: 2204 8e14 |07b7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c18a: 1a0e 021a |07b9: const-string v14, "FERRARI" // string@1a02 │ │ +37c18e: 130f 7e00 |07bb: const/16 v15, #int 126 // #7e │ │ +37c192: 0881 0200 |07bd: move-object/from16 v129, v2 │ │ +37c196: 1402 1a0d f700 |07bf: const v2, #float 2.26881e-38 // #00f70d1a │ │ +37c19c: 7040 0aa2 e42f |07c2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c1a2: 6904 7974 |07c5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FERRARI:Lnet/sf/dibdib/generic/ColorNmz; // field@7479 │ │ +37c1a6: 2202 8e14 |07c7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c1aa: 1a0e 0047 |07c9: const-string v14, "STRAWBERRY" // string@4700 │ │ +37c1ae: 130f 7f00 |07cb: const/16 v15, #int 127 // #7f │ │ +37c1b2: 0882 0400 |07cd: move-object/from16 v130, v4 │ │ +37c1b6: 1404 2a29 b400 |07cf: const v4, #float 1.65452e-38 // #00b4292a │ │ +37c1bc: 7040 0aa2 e24f |07d2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c1c2: 6902 ad75 |07d5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STRAWBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@75ad │ │ +37c1c6: 2204 8e14 |07d7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c1ca: 1a0e e640 |07d9: const-string v14, "PERSIAN_RED" // string@40e6 │ │ +37c1ce: 130f 8000 |07db: const/16 v15, #int 128 // #80 │ │ +37c1d2: 0883 0200 |07dd: move-object/from16 v131, v2 │ │ +37c1d6: 1402 3333 cc00 |07df: const v2, #float 1.87528e-38 // #00cc3333 │ │ +37c1dc: 7040 0aa2 e42f |07e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c1e2: 6904 3875 |07e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7538 │ │ +37c1e6: 2202 8e14 |07e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c1ea: 1a0e ac16 |07e9: const-string v14, "DUSTY_PINK" // string@16ac │ │ +37c1ee: 130f 8100 |07eb: const/16 v15, #int 129 // #81 │ │ +37c1f2: 0884 0400 |07ed: move-object/from16 v132, v4 │ │ +37c1f6: 1404 bcbe db00 |07ef: const v4, #float 2.01804e-38 // #00dbbebc │ │ +37c1fc: 7040 0aa2 e24f |07f2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c202: 6902 6874 |07f5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DUSTY_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7468 │ │ +37c206: 2204 8e14 |07f7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c20a: 1a0e a543 |07f9: const-string v14, "ROSEWHITE" // string@43a5 │ │ +37c20e: 130f 8200 |07fb: const/16 v15, #int 130 // #82 │ │ +37c212: 0885 0200 |07fd: move-object/from16 v133, v2 │ │ +37c216: 1402 f5f6 ff00 |07ff: const v2, #float 2.35066e-38 // #00fff6f5 │ │ +37c21c: 7040 0aa2 e42f |0802: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c222: 6904 7275 |0805: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ROSEWHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@7572 │ │ +37c226: 2202 8e14 |0807: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c22a: 1a0e a610 |0809: const-string v14, "CORAL" // string@10a6 │ │ +37c22e: 130f 8300 |080b: const/16 v15, #int 131 // #83 │ │ +37c232: 0886 0400 |080d: move-object/from16 v134, v4 │ │ +37c236: 1404 505a fc00 |080f: const v4, #float 2.31749e-38 // #00fc5a50 │ │ +37c23c: 7040 0aa2 e24f |0812: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c242: 6902 4874 |0815: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CORAL:Lnet/sf/dibdib/generic/ColorNmz; // field@7448 │ │ +37c246: 2204 8e14 |0817: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c24a: 1a0e 1246 |0819: const-string v14, "SIGNAL_RED" // string@4612 │ │ +37c24e: 130f 8400 |081b: const/16 v15, #int 132 // #84 │ │ +37c252: 0887 0200 |081d: move-object/from16 v135, v2 │ │ +37c256: 1402 2b31 ba00 |081f: const v2, #float 1.7099e-38 // #00ba312b │ │ +37c25c: 7040 0aa2 e42f |0822: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c262: 6904 9575 |0825: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SIGNAL_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7595 │ │ +37c266: 2202 8e14 |0827: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c26a: 1a0e f344 |0829: const-string v14, "SALMON" // string@44f3 │ │ +37c26e: 130f 8500 |082b: const/16 v15, #int 133 // #85 │ │ +37c272: 0888 0400 |082d: move-object/from16 v136, v4 │ │ +37c276: 1404 6c79 ff00 |082f: const v4, #float 2.34616e-38 // #00ff796c │ │ +37c27c: 7040 0aa2 e24f |0832: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c282: 6902 7f75 |0835: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SALMON:Lnet/sf/dibdib/generic/ColorNmz; // field@757f │ │ +37c286: 2204 8e14 |0837: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c28a: 1a0e 240d |0839: const-string v14, "BLOOD" // string@0d24 │ │ +37c28e: 130f 8600 |083b: const/16 v15, #int 134 // #86 │ │ +37c292: 0889 0200 |083d: move-object/from16 v137, v2 │ │ +37c296: 1402 0100 7700 |083f: const v2, #float 1.09284e-38 // #00770001 │ │ +37c29c: 7040 0aa2 e42f |0842: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c2a2: 6904 0574 |0845: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLOOD:Lnet/sf/dibdib/generic/ColorNmz; // field@7405 │ │ +37c2a6: 2202 8e14 |0847: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c2aa: 1a0e 2a16 |0849: const-string v14, "DIESEL" // string@162a │ │ +37c2ae: 130f 8700 |084b: const/16 v15, #int 135 // #87 │ │ +37c2b2: 088a 0400 |084d: move-object/from16 v138, v4 │ │ +37c2b6: 1504 1300 |084f: const/high16 v4, #int 1245184 // #13 │ │ +37c2ba: 7040 0aa2 e24f |0851: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c2c0: 6902 6674 |0854: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DIESEL:Lnet/sf/dibdib/generic/ColorNmz; // field@7466 │ │ +37c2c4: 2204 8e14 |0856: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c2c8: 1a0e 801d |0858: const-string v14, "HOMEBUSH_RED" // string@1d80 │ │ +37c2cc: 130f 8800 |085a: const/16 v15, #int 136 // #88 │ │ +37c2d0: 088b 0200 |085c: move-object/from16 v139, v2 │ │ +37c2d4: 1402 2d3a d800 |085e: const v2, #float 1.98573e-38 // #00d83a2d │ │ +37c2da: 7040 0aa2 e42f |0861: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c2e0: 6904 9e74 |0864: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@749e │ │ +37c2e4: 2202 8e14 |0866: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c2e8: 1a0e 9c3a |0868: const-string v14, "MAROON__X11" // string@3a9c │ │ +37c2ec: 130f 8900 |086a: const/16 v15, #int 137 // #89 │ │ +37c2f0: 088c 0400 |086c: move-object/from16 v140, v4 │ │ +37c2f4: 1504 8000 |086e: const/high16 v4, #int 8388608 // #80 │ │ +37c2f8: 7040 0aa2 e24f |0870: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c2fe: 6902 e774 |0873: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAROON__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@74e7 │ │ +37c302: 2204 8e14 |0875: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c306: 1a0e 9b3a |0877: const-string v14, "MAROON20" // string@3a9b │ │ +37c30a: 130f 8a00 |0879: const/16 v15, #int 138 // #8a │ │ +37c30e: 088d 0200 |087b: move-object/from16 v141, v2 │ │ +37c312: 1502 8000 |087d: const/high16 v2, #int 8388608 // #80 │ │ +37c316: 7040 0aa2 e42f |087f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c31c: 6904 e674 |0882: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MAROON20:Lnet/sf/dibdib/generic/ColorNmz; // field@74e6 │ │ +37c320: 2202 8e14 |0884: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c324: 1a0e 1843 |0886: const-string v14, "REDBERRY" // string@4318 │ │ +37c328: 130f 8b00 |0888: const/16 v15, #int 139 // #8b │ │ +37c32c: 088e 0400 |088a: move-object/from16 v142, v4 │ │ +37c330: 1504 8e00 |088c: const/high16 v4, #int 9306112 // #8e │ │ +37c334: 7040 0aa2 e24f |088e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c33a: 6902 6875 |0891: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.REDBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@7568 │ │ +37c33e: 2204 8e14 |0893: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c342: 1a0e 1643 |0895: const-string v14, "RED" // string@4316 │ │ +37c346: 130f 8c00 |0897: const/16 v15, #int 140 // #8c │ │ +37c34a: 088f 0200 |0899: move-object/from16 v143, v2 │ │ +37c34e: 1502 e500 |089b: const/high16 v2, #int 15007744 // #e5 │ │ +37c352: 7040 0aa2 e42f |089d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c358: 6904 6675 |08a0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7566 │ │ +37c35c: 2202 8e14 |08a2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c360: 1a0e 7941 |08a4: const-string v14, "PURE_RED" // string@4179 │ │ +37c364: 130f 8d00 |08a6: const/16 v15, #int 141 // #8d │ │ +37c368: 0890 0400 |08a8: move-object/from16 v144, v4 │ │ +37c36c: 1504 ff00 |08aa: const/high16 v4, #int 16711680 // #ff │ │ +37c370: 7040 0aa2 e24f |08ac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c376: 6902 5575 |08af: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7555 │ │ +37c37a: 2204 8e14 |08b1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c37e: 1a0e 2445 |08b3: const-string v14, "SCARLET" // string@4524 │ │ +37c382: 130f 8e00 |08b5: const/16 v15, #int 142 // #8e │ │ +37c386: 0891 0200 |08b7: move-object/from16 v145, v2 │ │ +37c38a: 1402 2a39 cd00 |08b9: const v2, #float 1.88468e-38 // #00cd392a │ │ +37c390: 7040 0aa2 e42f |08bc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c396: 6904 8975 |08bf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SCARLET:Lnet/sf/dibdib/generic/ColorNmz; // field@7589 │ │ +37c39a: 2202 8e14 |08c1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c39e: 1a0e 8b3a |08c3: const-string v14, "MAHOGANY" // string@3a8b │ │ +37c3a2: 130f 8f00 |08c5: const/16 v15, #int 143 // #8f │ │ +37c3a6: 0892 0400 |08c7: move-object/from16 v146, v4 │ │ +37c3aa: 1404 0001 4a00 |08c9: const v4, #float 6.79619e-39 // #004a0100 │ │ +37c3b0: 7040 0aa2 e24f |08cc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c3b6: 6902 db74 |08cf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAHOGANY:Lnet/sf/dibdib/generic/ColorNmz; // field@74db │ │ +37c3ba: 2204 8e14 |08d1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c3be: 1a0e f444 |08d3: const-string v14, "SALMON_PALE" // string@44f4 │ │ +37c3c2: 130f 9000 |08d5: const/16 v15, #int 144 // #90 │ │ +37c3c6: 0893 0200 |08d7: move-object/from16 v147, v2 │ │ +37c3ca: 1402 dbe1 ff00 |08d9: const v2, #float 2.34991e-38 // #00ffe1db │ │ +37c3d0: 7040 0aa2 e42f |08dc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c3d6: 6904 8075 |08df: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SALMON_PALE:Lnet/sf/dibdib/generic/ColorNmz; // field@7580 │ │ +37c3da: 2202 8e14 |08e1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c3de: 1a0e 1c43 |08e3: const-string v14, "RED_GUM" // string@431c │ │ +37c3e2: 130f 9100 |08e5: const/16 v15, #int 145 // #91 │ │ +37c3e6: 0894 0400 |08e7: move-object/from16 v148, v4 │ │ +37c3ea: 1404 3843 8d00 |08e9: const v4, #float 1.29729e-38 // #008d4338 │ │ +37c3f0: 7040 0aa2 e24f |08ec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c3f6: 6902 6a75 |08ef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RED_GUM:Lnet/sf/dibdib/generic/ColorNmz; // field@756a │ │ +37c3fa: 2204 8e14 |08f1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c3fe: 1a0e 064a |08f3: const-string v14, "TANGERINE" // string@4a06 │ │ +37c402: 130f 9200 |08f5: const/16 v15, #int 146 // #92 │ │ +37c406: 0895 0200 |08f7: move-object/from16 v149, v2 │ │ +37c40a: 1402 5769 e900 |08f9: const v2, #float 2.14355e-38 // #00e96957 │ │ +37c410: 7040 0aa2 e42f |08fc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c416: 6904 b675 |08ff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TANGERINE:Lnet/sf/dibdib/generic/ColorNmz; // field@75b6 │ │ +37c41a: 2202 8e14 |0901: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c41e: 1a0e 7c0d |0903: const-string v14, "BURNT_PINK" // string@0d7c │ │ +37c422: 130f 9300 |0905: const/16 v15, #int 147 // #93 │ │ +37c426: 0896 0400 |0907: move-object/from16 v150, v4 │ │ +37c42a: 1404 8e9b e100 |0909: const v4, #float 2.07188e-38 // #00e19b8e │ │ +37c430: 7040 0aa2 e24f |090c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c436: 6902 2074 |090f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BURNT_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7420 │ │ +37c43a: 2204 8e14 |0911: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c43e: 1a0e 300d |0913: const-string v14, "BLUSH" // string@0d30 │ │ +37c442: 130f 9400 |0915: const/16 v15, #int 148 // #94 │ │ +37c446: 0897 0200 |0917: move-object/from16 v151, v2 │ │ +37c44a: 1402 8e9e f200 |0919: const v2, #float 2.22811e-38 // #00f29e8e │ │ +37c450: 7040 0aa2 e42f |091c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c456: 6904 1074 |091f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUSH:Lnet/sf/dibdib/generic/ColorNmz; // field@7410 │ │ +37c45a: 2202 8e14 |0921: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c45e: 1a0e 7750 |0923: const-string v14, "VENETIAN_RED" // string@5077 │ │ +37c462: 130f 9500 |0925: const/16 v15, #int 149 // #95 │ │ +37c466: 0898 0400 |0927: move-object/from16 v152, v4 │ │ +37c46a: 1404 2b37 7700 |0929: const v4, #float 1.09482e-38 // #0077372b │ │ +37c470: 7040 0aa2 e24f |092c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c476: 6902 d275 |092f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VENETIAN_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@75d2 │ │ +37c47a: 2204 8e14 |0931: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c47e: 1a0e 273b |0933: const-string v14, "MILANO" // string@3b27 │ │ +37c482: 130f 9600 |0935: const/16 v15, #int 150 // #96 │ │ +37c486: 0899 0200 |0937: move-object/from16 v153, v2 │ │ +37c48a: 1402 0411 b800 |0939: const v2, #float 1.69038e-38 // #00b81104 │ │ +37c490: 7040 0aa2 e42f |093c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c496: 6904 f374 |093f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MILANO:Lnet/sf/dibdib/generic/ColorNmz; // field@74f3 │ │ +37c49a: 2202 8e14 |0941: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c49e: 1a0e b34a |0943: const-string v14, "TOMATO" // string@4ab3 │ │ +37c4a2: 130f 9700 |0945: const/16 v15, #int 151 // #97 │ │ +37c4a6: 089a 0400 |0947: move-object/from16 v154, v4 │ │ +37c4aa: 1404 2640 ef00 |0949: const v4, #float 2.19717e-38 // #00ef4026 │ │ +37c4b0: 7040 0aa2 e24f |094c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c4b6: 6902 c275 |094f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TOMATO:Lnet/sf/dibdib/generic/ColorNmz; // field@75c2 │ │ +37c4ba: 2204 8e14 |0951: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c4be: 1a0e 1e41 |0953: const-string v14, "POSSUM" // string@411e │ │ +37c4c2: 130f 9800 |0955: const/16 v15, #int 152 // #98 │ │ +37c4c6: 089b 0200 |0957: move-object/from16 v155, v2 │ │ +37c4ca: 1402 8188 a100 |0959: const v2, #float 1.48345e-38 // #00a18881 │ │ +37c4d0: 7040 0aa2 e42f |095c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c4d6: 6904 4a75 |095f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.POSSUM:Lnet/sf/dibdib/generic/ColorNmz; // field@754a │ │ +37c4da: 2202 8e14 |0961: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c4de: 1a0e 1b43 |0963: const-string v14, "RED_DUST" // string@431b │ │ +37c4e2: 130f 9900 |0965: const/16 v15, #int 153 // #99 │ │ +37c4e6: 089c 0400 |0967: move-object/from16 v156, v4 │ │ +37c4ea: 1404 4f67 d000 |0969: const v4, #float 1.91388e-38 // #00d0674f │ │ +37c4f0: 7040 0aa2 e24f |096c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c4f6: 6902 6975 |096f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RED_DUST:Lnet/sf/dibdib/generic/ColorNmz; // field@7569 │ │ +37c4fa: 2204 8e14 |0971: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c4fe: 1a0e 364a |0973: const-string v14, "TERRACOTTA" // string@4a36 │ │ +37c502: 130f 9a00 |0975: const/16 v15, #int 154 // #9a │ │ +37c506: 089d 0200 |0977: move-object/from16 v157, v2 │ │ +37c50a: 1402 364c a000 |0979: const v2, #float 1.4721e-38 // #00a04c36 │ │ +37c510: 7040 0aa2 e42f |097c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c516: 6904 bf75 |097f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TERRACOTTA:Lnet/sf/dibdib/generic/ColorNmz; // field@75bf │ │ +37c51a: 2202 8e14 |0981: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c51e: 1a0e 881c |0983: const-string v14, "GHOST_GUM" // string@1c88 │ │ +37c522: 130f 9b00 |0985: const/16 v15, #int 155 // #9b │ │ +37c526: 089e 0400 |0987: move-object/from16 v158, v4 │ │ +37c52a: 1404 d4da e800 |0989: const v4, #float 2.13843e-38 // #00e8dad4 │ │ +37c530: 7040 0aa2 e24f |098c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c536: 6902 8274 |098f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GHOST_GUM:Lnet/sf/dibdib/generic/ColorNmz; // field@7482 │ │ +37c53a: 2204 8e14 |0991: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c53e: 1a0e f60c |0993: const-string v14, "BEAN" // string@0cf6 │ │ +37c542: 130f 9c00 |0995: const/16 v15, #int 156 // #9c │ │ +37c546: 089f 0200 |0997: move-object/from16 v159, v2 │ │ +37c54a: 1402 020c 3d00 |0999: const v2, #float 5.60627e-39 // #003d0c02 │ │ +37c550: 7040 0aa2 e42f |099c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c556: 6904 f573 |099f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BEAN:Lnet/sf/dibdib/generic/ColorNmz; // field@73f5 │ │ +37c55a: 2202 8e14 |09a1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c55e: 1a0e f544 |09a3: const-string v14, "SALMON_PINK" // string@44f5 │ │ +37c562: 130f 9d00 |09a5: const/16 v15, #int 157 // #9d │ │ +37c566: 08a0 0400 |09a7: move-object/from16 v160, v4 │ │ +37c56a: 1404 7996 d900 |09a9: const v4, #float 1.99823e-38 // #00d99679 │ │ +37c570: 7040 0aa2 e24f |09ac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c576: 6902 8175 |09af: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SALMON_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7581 │ │ +37c57a: 2204 8e14 |09b1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c57e: 1a0e 913a |09b3: const-string v14, "MANDARINE" // string@3a91 │ │ +37c582: 130f 9e00 |09b5: const/16 v15, #int 158 // #9e │ │ +37c586: 08a1 0200 |09b7: move-object/from16 v161, v2 │ │ +37c58a: 1402 2754 e400 |09b9: const v2, #float 2.09687e-38 // #00e45427 │ │ +37c590: 7040 0aa2 e42f |09bc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c596: 6904 de74 |09bf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MANDARINE:Lnet/sf/dibdib/generic/ColorNmz; // field@74de │ │ +37c59a: 2202 8e14 |09c1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c59e: 1a0e a109 |09c3: const-string v14, "APPLE_BLOSSOM" // string@09a1 │ │ +37c5a2: 130f 9f00 |09c5: const/16 v15, #int 159 // #9f │ │ +37c5a6: 08a2 0400 |09c7: move-object/from16 v162, v4 │ │ +37c5aa: 1404 d8e1 f200 |09c9: const v4, #float 2.23052e-38 // #00f2e1d8 │ │ +37c5b0: 7040 0aa2 e24f |09cc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c5b6: 6902 dc73 |09cf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.APPLE_BLOSSOM:Lnet/sf/dibdib/generic/ColorNmz; // field@73dc │ │ +37c5ba: 2204 8e14 |09d1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c5be: 1a0e 2910 |09d3: const-string v14, "COFFEE_BEAN" // string@1029 │ │ +37c5c2: 130f a000 |09d5: const/16 v15, #int 160 // #a0 │ │ +37c5c6: 08a3 0200 |09d7: move-object/from16 v163, v2 │ │ +37c5ca: 1402 010a 2900 |09d9: const v2, #float 3.76884e-39 // #00290a01 │ │ +37c5d0: 7040 0aa2 e42f |09dc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c5d6: 6904 4374 |09df: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COFFEE_BEAN:Lnet/sf/dibdib/generic/ColorNmz; // field@7443 │ │ +37c5da: 2202 8e14 |09e1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c5de: 1a0e e110 |09e3: const-string v14, "CUMIN" // string@10e1 │ │ +37c5e2: 130f a100 |09e5: const/16 v15, #int 161 // #a1 │ │ +37c5e6: 08a4 0400 |09e7: move-object/from16 v164, v4 │ │ +37c5ea: 1404 2143 9200 |09e9: const v4, #float 1.34321e-38 // #00924321 │ │ +37c5f0: 7040 0aa2 e24f |09ec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c5f6: 6902 5374 |09ef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CUMIN:Lnet/sf/dibdib/generic/ColorNmz; // field@7453 │ │ +37c5fa: 2204 8e14 |09f1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c5fe: 1a0e 7950 |09f3: const-string v14, "VERMILLION" // string@5079 │ │ +37c602: 130f a200 |09f5: const/16 v15, #int 162 // #a2 │ │ +37c606: 08a5 0200 |09f7: move-object/from16 v165, v2 │ │ +37c60a: 1402 0040 ff00 |09f9: const v2, #float 2.3441e-38 // #00ff4000 │ │ +37c610: 7040 0aa2 e42f |09fc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c616: 6904 d375 |09ff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VERMILLION:Lnet/sf/dibdib/generic/ColorNmz; // field@75d3 │ │ +37c61a: 2202 8e14 |0a01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c61e: 1a0e 933a |0a03: const-string v14, "MANGO" // string@3a93 │ │ +37c622: 130f a300 |0a05: const/16 v15, #int 163 // #a3 │ │ +37c626: 08a6 0400 |0a07: move-object/from16 v166, v4 │ │ +37c62a: 1404 4080 ff00 |0a09: const v4, #float 2.34641e-38 // #00ff8040 │ │ +37c630: 7040 0aa2 e24f |0a0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c636: 6902 df74 |0a0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MANGO:Lnet/sf/dibdib/generic/ColorNmz; // field@74df │ │ +37c63a: 2204 8e14 |0a11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c63e: 1a0e 9243 |0a13: const-string v14, "ROCKMELON" // string@4392 │ │ +37c642: 130f a400 |0a15: const/16 v15, #int 164 // #a4 │ │ +37c646: 08a7 0200 |0a17: move-object/from16 v167, v2 │ │ +37c64a: 1402 4b89 f600 |0a19: const v2, #float 2.26408e-38 // #00f6894b │ │ +37c650: 7040 0aa2 e42f |0a1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c656: 6904 7075 |0a1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ROCKMELON:Lnet/sf/dibdib/generic/ColorNmz; // field@7570 │ │ +37c65a: 2202 8e14 |0a21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c65e: 1a0e ee0f |0a23: const-string v14, "CHOCOLATE_RED" // string@0fee │ │ +37c662: 130f a500 |0a25: const/16 v15, #int 165 // #a5 │ │ +37c666: 08a8 0400 |0a27: move-object/from16 v168, v4 │ │ +37c66a: 1404 0014 4800 |0a29: const v4, #float 6.61933e-39 // #00481400 │ │ +37c670: 7040 0aa2 e24f |0a2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c676: 6902 3974 |0a2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CHOCOLATE_RED:Lnet/sf/dibdib/generic/ColorNmz; // field@7439 │ │ +37c67a: 2204 8e14 |0a31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c67e: 1a0e bf40 |0a33: const-string v14, "PEACH" // string@40bf │ │ +37c682: 130f a600 |0a35: const/16 v15, #int 166 // #a6 │ │ +37c686: 08a9 0200 |0a37: move-object/from16 v169, v2 │ │ +37c68a: 1402 7cb0 ff00 |0a39: const v2, #float 2.34814e-38 // #00ffb07c │ │ +37c690: 7040 0aa2 e42f |0a3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c696: 6904 2975 |0a3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEACH:Lnet/sf/dibdib/generic/ColorNmz; // field@7529 │ │ +37c69a: 2202 8e14 |0a41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c69e: 1a0e 9f3f |0a43: const-string v14, "ORANGE__A" // string@3f9f │ │ +37c6a2: 130f a700 |0a45: const/16 v15, #int 167 // #a7 │ │ +37c6a6: 08aa 0400 |0a47: move-object/from16 v170, v4 │ │ +37c6aa: 1404 2b6c e300 |0a49: const v4, #float 2.08855e-38 // #00e36c2b │ │ +37c6b0: 7040 0aa2 e24f |0a4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c6b6: 6902 1675 |0a4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7516 │ │ +37c6ba: 2204 8e14 |0a51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c6be: 1a0e c317 |0a53: const-string v14, "EARTH" // string@17c3 │ │ +37c6c2: 130f a800 |0a55: const/16 v15, #int 168 // #a8 │ │ +37c6c6: 08ab 0200 |0a57: move-object/from16 v171, v2 │ │ +37c6ca: 1402 3e65 a200 |0a59: const v2, #float 1.49137e-38 // #00a2653e │ │ +37c6d0: 7040 0aa2 e42f |0a5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c6d6: 6904 6974 |0a5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EARTH:Lnet/sf/dibdib/generic/ColorNmz; // field@7469 │ │ +37c6da: 2202 8e14 |0a61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c6de: 1a0e db09 |0a63: const-string v14, "AUBURN" // string@09db │ │ +37c6e2: 130f a900 |0a65: const/16 v15, #int 169 // #a9 │ │ +37c6e6: 08ac 0400 |0a67: move-object/from16 v172, v4 │ │ +37c6ea: 1404 0130 9a00 |0a69: const v4, #float 1.41599e-38 // #009a3001 │ │ +37c6f0: 7040 0aa2 e24f |0a6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c6f6: 6902 e973 |0a6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AUBURN:Lnet/sf/dibdib/generic/ColorNmz; // field@73e9 │ │ +37c6fa: 2204 8e14 |0a71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c6fe: 1a0e 3f55 |0a73: const-string v14, "ZINNWALDITE" // string@553f │ │ +37c702: 130f aa00 |0a75: const/16 v15, #int 170 // #aa │ │ +37c706: 08ad 0200 |0a77: move-object/from16 v173, v2 │ │ +37c70a: 1402 0816 2c00 |0a79: const v2, #float 4.04867e-39 // #002c1608 │ │ +37c710: 7040 0aa2 e42f |0a7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c716: 6904 ea75 |0a7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ZINNWALDITE:Lnet/sf/dibdib/generic/ColorNmz; // field@75ea │ │ +37c71a: 2202 8e14 |0a81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c71e: 1a0e 9e3f |0a83: const-string v14, "ORANGE_DUSTY" // string@3f9e │ │ +37c722: 130f ab00 |0a85: const/16 v15, #int 171 // #ab │ │ +37c726: 08ae 0400 |0a87: move-object/from16 v174, v4 │ │ +37c72a: 1404 3a83 f000 |0a89: const v4, #float 2.20876e-38 // #00f0833a │ │ +37c730: 7040 0aa2 e24f |0a8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c736: 6902 1575 |0a8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE_DUSTY:Lnet/sf/dibdib/generic/ColorNmz; // field@7515 │ │ +37c73a: 2204 8e14 |0a91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c73e: 1a0e e90f |0a93: const-string v14, "CHESTNUT" // string@0fe9 │ │ +37c742: 130f ac00 |0a95: const/16 v15, #int 172 // #ac │ │ +37c746: 08af 0200 |0a97: move-object/from16 v175, v2 │ │ +37c74a: 1402 0228 7400 |0a99: const v2, #float 1.06673e-38 // #00742802 │ │ +37c750: 7040 0aa2 e42f |0a9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c756: 6904 3774 |0a9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHESTNUT:Lnet/sf/dibdib/generic/ColorNmz; // field@7437 │ │ +37c75a: 2202 8e14 |0aa1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c75e: 1a0e e540 |0aa3: const-string v14, "PERSIAN_ORANGE" // string@40e5 │ │ +37c762: 130f ad00 |0aa5: const/16 v15, #int 173 // #ad │ │ +37c766: 08b0 0400 |0aa7: move-object/from16 v176, v4 │ │ +37c76a: 1404 5890 d900 |0aa9: const v4, #float 1.99801e-38 // #00d99058 │ │ +37c770: 7040 0aa2 e24f |0aac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c776: 6902 3775 |0aaf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_ORANGE:Lnet/sf/dibdib/generic/ColorNmz; // field@7537 │ │ +37c77a: 2204 8e14 |0ab1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c77e: 1a0e 1046 |0ab3: const-string v14, "SIENNA" // string@4610 │ │ +37c782: 130f ae00 |0ab5: const/16 v15, #int 174 // #ae │ │ +37c786: 08b1 0200 |0ab7: move-object/from16 v177, v2 │ │ +37c78a: 1402 1e56 a900 |0ab9: const v2, #float 1.55511e-38 // #00a9561e │ │ +37c790: 7040 0aa2 e42f |0abc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c796: 6904 9475 |0abf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SIENNA:Lnet/sf/dibdib/generic/ColorNmz; // field@7594 │ │ +37c79a: 2202 8e14 |0ac1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c79e: 1a0e e145 |0ac3: const-string v14, "SHELL_PINK" // string@45e1 │ │ +37c7a2: 130f af00 |0ac5: const/16 v15, #int 175 // #af │ │ +37c7a6: 08b2 0400 |0ac7: move-object/from16 v178, v4 │ │ +37c7aa: 1404 bbd9 f900 |0ac9: const v4, #float 2.29451e-38 // #00f9d9bb │ │ +37c7b0: 7040 0aa2 e24f |0acc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c7b6: 6902 9075 |0acf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SHELL_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7590 │ │ +37c7ba: 2204 8e14 |0ad1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c7be: 1a0e 9d3f |0ad3: const-string v14, "ORANGE20" // string@3f9d │ │ +37c7c2: 130f b000 |0ad5: const/16 v15, #int 176 // #b0 │ │ +37c7c6: 08b3 0200 |0ad7: move-object/from16 v179, v2 │ │ +37c7ca: 1402 3182 f500 |0ad9: const v2, #float 2.25464e-38 // #00f58231 │ │ +37c7d0: 7040 0aa2 e42f |0adc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c7d6: 6904 1475 |0adf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE20:Lnet/sf/dibdib/generic/ColorNmz; // field@7514 │ │ +37c7da: 2202 8e14 |0ae1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c7de: 1a0e aa3b |0ae3: const-string v14, "MUDSTONE" // string@3baa │ │ +37c7e2: 130f b100 |0ae5: const/16 v15, #int 177 // #b1 │ │ +37c7e6: 08b4 0400 |0ae7: move-object/from16 v180, v4 │ │ +37c7ea: 1404 454e 5700 |0ae9: const v4, #float 8.01777e-39 // #00574e45 │ │ +37c7f0: 7040 0aa2 e24f |0aec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c7f6: 6902 fd74 |0aef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MUDSTONE:Lnet/sf/dibdib/generic/ColorNmz; // field@74fd │ │ +37c7fa: 2204 8e14 |0af1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c7fe: 1a0e a210 |0af3: const-string v14, "COPPER" // string@10a2 │ │ +37c802: 130f b200 |0af5: const/16 v15, #int 178 // #b2 │ │ +37c806: 08b5 0200 |0af7: move-object/from16 v181, v2 │ │ +37c80a: 1402 2563 b600 |0af9: const v2, #float 1.67496e-38 // #00b66325 │ │ +37c810: 7040 0aa2 e42f |0afc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c816: 6904 4674 |0aff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COPPER:Lnet/sf/dibdib/generic/ColorNmz; // field@7446 │ │ +37c81a: 2202 8e14 |0b01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c81e: 1a0e c040 |0b03: const-string v14, "PEACH_LIGHT" // string@40c0 │ │ +37c822: 130f b300 |0b05: const/16 v15, #int 179 // #b3 │ │ +37c826: 08b6 0400 |0b07: move-object/from16 v182, v4 │ │ +37c82a: 1404 b1d8 ff00 |0b09: const v4, #float 2.34958e-38 // #00ffd8b1 │ │ +37c830: 7040 0aa2 e24f |0b0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c836: 6902 2a75 |0b0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PEACH_LIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@752a │ │ +37c83a: 2204 8e14 |0b11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c83e: 1a0e a809 |0b13: const-string v14, "APRICOT20" // string@09a8 │ │ +37c842: 130f b400 |0b15: const/16 v15, #int 180 // #b4 │ │ +37c846: 08b7 0200 |0b17: move-object/from16 v183, v2 │ │ +37c84a: 1402 b1d8 ff00 |0b19: const v2, #float 2.34958e-38 // #00ffd8b1 │ │ +37c850: 7040 0aa2 e42f |0b1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c856: 6904 e173 |0b1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.APRICOT20:Lnet/sf/dibdib/generic/ColorNmz; // field@73e1 │ │ +37c85a: 2202 8e14 |0b21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c85e: 1a0e 673b |0b23: const-string v14, "MOCHA" // string@3b67 │ │ +37c862: 130f b500 |0b25: const/16 v15, #int 181 // #b5 │ │ +37c866: 08b8 0400 |0b27: move-object/from16 v184, v4 │ │ +37c86a: 1404 5176 9d00 |0b29: const v4, #float 1.44606e-38 // #009d7651 │ │ +37c870: 7040 0aa2 e24f |0b2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c876: 6902 fa74 |0b2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MOCHA:Lnet/sf/dibdib/generic/ColorNmz; // field@74fa │ │ +37c87a: 2204 8e14 |0b31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c87e: 1a0e 0d10 |0b33: const-string v14, "CLINKER" // string@100d │ │ +37c882: 130f b600 |0b35: const/16 v15, #int 182 // #b6 │ │ +37c886: 08b9 0200 |0b37: move-object/from16 v185, v2 │ │ +37c88a: 1402 091d 3700 |0b39: const v2, #float 5.06137e-39 // #00371d09 │ │ +37c890: 7040 0aa2 e42f |0b3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c896: 6904 3f74 |0b3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CLINKER:Lnet/sf/dibdib/generic/ColorNmz; // field@743f │ │ +37c89a: 2202 8e14 |0b41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c89e: 1a0e 7e1d |0b43: const-string v14, "HOMEBUSH_GRAY" // string@1d7e │ │ +37c8a2: 130f b700 |0b45: const/16 v15, #int 183 // #b7 │ │ +37c8a6: 08ba 0400 |0b47: move-object/from16 v186, v4 │ │ +37c8aa: 1404 939b a200 |0b49: const v4, #float 1.49332e-38 // #00a29b93 │ │ +37c8b0: 7040 0aa2 e24f |0b4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c8b6: 6902 9c74 |0b4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@749c │ │ +37c8ba: 2204 8e14 |0b51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c8be: 1a0e a709 |0b53: const-string v14, "APRICOT" // string@09a7 │ │ +37c8c2: 130f b800 |0b55: const/16 v15, #int 184 // #b8 │ │ +37c8c6: 08bb 0200 |0b57: move-object/from16 v187, v2 │ │ +37c8ca: 1402 6db5 fe00 |0b59: const v2, #float 2.33913e-38 // #00feb56d │ │ +37c8d0: 7040 0aa2 e42f |0b5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c8d6: 6904 e073 |0b5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.APRICOT:Lnet/sf/dibdib/generic/ColorNmz; // field@73e0 │ │ +37c8da: 2202 8e14 |0b61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c8de: 1a0e ed0f |0b63: const-string v14, "CHOCOLATE" // string@0fed │ │ +37c8e2: 130f b900 |0b65: const/16 v15, #int 185 // #b9 │ │ +37c8e6: 08bc 0400 |0b67: move-object/from16 v188, v4 │ │ +37c8ea: 1404 021c 3d00 |0b69: const v4, #float 5.61201e-39 // #003d1c02 │ │ +37c8f0: 7040 0aa2 e24f |0b6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c8f6: 6902 3874 |0b6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CHOCOLATE:Lnet/sf/dibdib/generic/ColorNmz; // field@7438 │ │ +37c8fa: 2204 8e14 |0b71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c8fe: 1a0e f70f |0b73: const-string v14, "CINNAMON" // string@0ff7 │ │ +37c902: 130f ba00 |0b75: const/16 v15, #int 186 // #ba │ │ +37c906: 08bd 0200 |0b77: move-object/from16 v189, v2 │ │ +37c90a: 1402 064f ac00 |0b79: const v2, #float 1.58241e-38 // #00ac4f06 │ │ +37c910: 7040 0aa2 e42f |0b7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c916: 6904 3b74 |0b7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CINNAMON:Lnet/sf/dibdib/generic/ColorNmz; // field@743b │ │ +37c91a: 2202 8e14 |0b81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c91e: 1a0e 063b |0b83: const-string v14, "MERINO" // string@3b06 │ │ +37c922: 130f bb00 |0b85: const/16 v15, #int 187 // #bb │ │ +37c926: 08be 0400 |0b87: move-object/from16 v190, v4 │ │ +37c92a: 1404 9eb7 c900 |0b89: const v4, #float 1.85248e-38 // #00c9b79e │ │ +37c930: 7040 0aa2 e24f |0b8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c936: 6902 ee74 |0b8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MERINO:Lnet/sf/dibdib/generic/ColorNmz; // field@74ee │ │ +37c93a: 2204 8e14 |0b91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c93e: 1a0e fa42 |0b93: const-string v14, "RAFFIA" // string@42fa │ │ +37c942: 130f bc00 |0b95: const/16 v15, #int 188 // #bc │ │ +37c946: 08bf 0200 |0b97: move-object/from16 v191, v2 │ │ +37c94a: 1402 95c6 eb00 |0b99: const v2, #float 2.16526e-38 // #00ebc695 │ │ +37c950: 7040 0aa2 e42f |0b9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c956: 6904 6175 |0b9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RAFFIA:Lnet/sf/dibdib/generic/ColorNmz; // field@7561 │ │ +37c95a: 2202 8e14 |0ba1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c95e: 1a0e 7f0d |0ba3: const-string v14, "BUTTERSCOTCH" // string@0d7f │ │ +37c962: 130f bd00 |0ba5: const/16 v15, #int 189 // #bd │ │ +37c966: 08c0 0400 |0ba7: move-object/from16 v192, v4 │ │ +37c96a: 1404 438f d300 |0ba9: const v4, #float 1.94287e-38 // #00d38f43 │ │ +37c970: 7040 0aa2 e24f |0bac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c976: 6902 2274 |0baf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BUTTERSCOTCH:Lnet/sf/dibdib/generic/ColorNmz; // field@7422 │ │ +37c97a: 2204 8e14 |0bb1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c97e: 1a0e 154a |0bb3: const-string v14, "TAUPE" // string@4a15 │ │ +37c982: 130f be00 |0bb5: const/16 v15, #int 190 // #be │ │ +37c986: 08c1 0200 |0bb7: move-object/from16 v193, v2 │ │ +37c98a: 1402 81a2 b900 |0bb9: const v2, #float 1.70479e-38 // #00b9a281 │ │ +37c990: 7040 0aa2 e42f |0bbc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c996: 6904 b875 |0bbf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TAUPE:Lnet/sf/dibdib/generic/ColorNmz; // field@75b8 │ │ +37c99a: 2202 8e14 |0bc1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c99e: 1a0e f144 |0bc3: const-string v14, "SAFFRON" // string@44f1 │ │ +37c9a2: 130f bf00 |0bc5: const/16 v15, #int 191 // #bf │ │ +37c9a6: 08c2 0400 |0bc7: move-object/from16 v194, v4 │ │ +37c9aa: 1404 51aa f600 |0bc9: const v4, #float 2.26526e-38 // #00f6aa51 │ │ +37c9b0: 7040 0aa2 e24f |0bcc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c9b6: 6902 7d75 |0bcf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SAFFRON:Lnet/sf/dibdib/generic/ColorNmz; // field@757d │ │ +37c9ba: 2204 8e14 |0bd1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c9be: 1a0e 973a |0bd3: const-string v14, "MARIGOLD" // string@3a97 │ │ +37c9c2: 130f c000 |0bd5: const/16 v15, #int 192 // #c0 │ │ +37c9c6: 08c3 0200 |0bd7: move-object/from16 v195, v2 │ │ +37c9ca: 1402 157f ed00 |0bd9: const v2, #float 2.18106e-38 // #00ed7f15 │ │ +37c9d0: 7040 0aa2 e42f |0bdc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c9d6: 6904 e274 |0bdf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MARIGOLD:Lnet/sf/dibdib/generic/ColorNmz; // field@74e2 │ │ +37c9da: 2202 8e14 |0be1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c9de: 1a0e 690d |0be3: const-string v14, "BROWN20" // string@0d69 │ │ +37c9e2: 130f c100 |0be5: const/16 v15, #int 193 // #c1 │ │ +37c9e6: 08c4 0400 |0be7: move-object/from16 v196, v4 │ │ +37c9ea: 1404 2463 9a00 |0be9: const v4, #float 1.41782e-38 // #009a6324 │ │ +37c9f0: 7040 0aa2 e24f |0bec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37c9f6: 6902 1b74 |0bef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BROWN20:Lnet/sf/dibdib/generic/ColorNmz; // field@741b │ │ +37c9fa: 2204 8e14 |0bf1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37c9fe: 1a0e 7241 |0bf3: const-string v14, "PUMPKIN" // string@4172 │ │ +37ca02: 130f c200 |0bf5: const/16 v15, #int 194 // #c2 │ │ +37ca06: 08c5 0200 |0bf7: move-object/from16 v197, v2 │ │ +37ca0a: 1402 1a7e dd00 |0bf9: const v2, #float 2.03409e-38 // #00dd7e1a │ │ +37ca10: 7040 0aa2 e42f |0bfc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ca16: 6904 4f75 |0bff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PUMPKIN:Lnet/sf/dibdib/generic/ColorNmz; // field@754f │ │ +37ca1a: 2202 8e14 |0c01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ca1e: 1a0e 7421 |0c03: const-string v14, "KHAKI__A" // string@2174 │ │ +37ca22: 130f c300 |0c05: const/16 v15, #int 195 // #c3 │ │ +37ca26: 08c6 0400 |0c07: move-object/from16 v198, v4 │ │ +37ca2a: 1404 4368 8200 |0c09: const v4, #float 1.1976e-38 // #00826843 │ │ +37ca30: 7040 0aa2 e24f |0c0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ca36: 6902 b274 |0c0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.KHAKI__A:Lnet/sf/dibdib/generic/ColorNmz; // field@74b2 │ │ +37ca3a: 2204 8e14 |0c11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ca3e: 1a0e 0f0d |0c13: const-string v14, "BIRCH_GRAY" // string@0d0f │ │ +37ca42: 130f c400 |0c15: const/16 v15, #int 196 // #c4 │ │ +37ca46: 08c7 0200 |0c17: move-object/from16 v199, v2 │ │ +37ca4a: 1402 98a4 ab00 |0c19: const v2, #float 1.57629e-38 // #00aba498 │ │ +37ca50: 7040 0aa2 e42f |0c1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ca56: 6904 fb73 |0c1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BIRCH_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@73fb │ │ +37ca5a: 2202 8e14 |0c21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ca5e: 1a0e 354a |0c23: const-string v14, "TEQUILA" // string@4a35 │ │ +37ca62: 130f c500 |0c25: const/16 v15, #int 197 // #c5 │ │ +37ca66: 08c8 0400 |0c27: move-object/from16 v200, v4 │ │ +37ca6a: 1404 d0e8 f600 |0c29: const v4, #float 2.2675e-38 // #00f6e8d0 │ │ +37ca70: 7040 0aa2 e24f |0c2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ca76: 6902 be75 |0c2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEQUILA:Lnet/sf/dibdib/generic/ColorNmz; // field@75be │ │ +37ca7a: 2204 8e14 |0c31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ca7e: 1a0e 553f |0c33: const-string v14, "OATMEAL" // string@3f55 │ │ +37ca82: 130f c600 |0c35: const/16 v15, #int 198 // #c6 │ │ +37ca86: 08c9 0200 |0c37: move-object/from16 v201, v2 │ │ +37ca8a: 1402 82ae ca00 |0c39: const v2, #float 1.86134e-38 // #00caae82 │ │ +37ca90: 7040 0aa2 e42f |0c3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ca96: 6904 0875 |0c3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OATMEAL:Lnet/sf/dibdib/generic/ColorNmz; // field@7508 │ │ +37ca9a: 2202 8e14 |0c41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ca9e: 1a0e 8a3a |0c43: const-string v14, "MAGNOLIA" // string@3a8a │ │ +37caa2: 130f c700 |0c45: const/16 v15, #int 199 // #c7 │ │ +37caa6: 08ca 0400 |0c47: move-object/from16 v202, v4 │ │ +37caaa: 1404 bede f100 |0c49: const v4, #float 2.22123e-38 // #00f1debe │ │ +37cab0: 7040 0aa2 e24f |0c4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cab6: 6902 da74 |0c4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGNOLIA:Lnet/sf/dibdib/generic/ColorNmz; // field@74da │ │ +37caba: 2204 8e14 |0c51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cabe: 1a0e 6a0d |0c53: const-string v14, "BROWN_DIRT" // string@0d6a │ │ +37cac2: 130f c800 |0c55: const/16 v15, #int 200 // #c8 │ │ +37cac6: 08cb 0200 |0c57: move-object/from16 v203, v2 │ │ +37caca: 1402 3965 8300 |0c59: const v2, #float 1.20668e-38 // #00836539 │ │ +37cad0: 7040 0aa2 e42f |0c5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cad6: 6904 1c74 |0c5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BROWN_DIRT:Lnet/sf/dibdib/generic/ColorNmz; // field@741c │ │ +37cada: 2202 8e14 |0c61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cade: 1a0e 9c3f |0c63: const-string v14, "ORANGE" // string@3f9c │ │ +37cae2: 130f c900 |0c65: const/16 v15, #int 201 // #c9 │ │ +37cae6: 08cc 0400 |0c67: move-object/from16 v204, v4 │ │ +37caea: 1404 0080 ff00 |0c69: const v4, #float 2.3464e-38 // #00ff8000 │ │ +37caf0: 7040 0aa2 e24f |0c6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37caf6: 6902 1375 |0c6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORANGE:Lnet/sf/dibdib/generic/ColorNmz; // field@7513 │ │ +37cafa: 2204 8e14 |0c71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cafe: 1a0e 663b |0c73: const-string v14, "MOCCASIN" // string@3b66 │ │ +37cb02: 130f ca00 |0c75: const/16 v15, #int 202 // #ca │ │ +37cb06: 08cd 0200 |0c77: move-object/from16 v205, v2 │ │ +37cb0a: 1402 b5e4 ff00 |0c79: const v2, #float 2.35001e-38 // #00ffe4b5 │ │ +37cb10: 7040 0aa2 e42f |0c7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cb16: 6904 f974 |0c7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MOCCASIN:Lnet/sf/dibdib/generic/ColorNmz; // field@74f9 │ │ +37cb1a: 2202 8e14 |0c81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cb1e: 1a0e 8b22 |0c83: const-string v14, "LEAD_GRAY" // string@228b │ │ +37cb22: 130f cb00 |0c85: const/16 v15, #int 203 // #cb │ │ +37cb26: 08ce 0400 |0c87: move-object/from16 v206, v4 │ │ +37cb2a: 1404 585c 5e00 |0c89: const v4, #float 8.66566e-39 // #005e5c58 │ │ +37cb30: 7040 0aa2 e24f |0c8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cb36: 6902 bc74 |0c8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LEAD_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@74bc │ │ +37cb3a: 2204 8e14 |0c91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cb3e: 1a0e db4a |0c93: const-string v14, "TOUPE" // string@4adb │ │ +37cb42: 130f cc00 |0c95: const/16 v15, #int 204 // #cc │ │ +37cb46: 08cf 0200 |0c97: move-object/from16 v207, v2 │ │ +37cb4a: 1402 7dac c700 |0c99: const v2, #float 1.83371e-38 // #00c7ac7d │ │ +37cb50: 7040 0aa2 e42f |0c9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cb56: 6904 c575 |0c9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TOUPE:Lnet/sf/dibdib/generic/ColorNmz; // field@75c5 │ │ +37cb5a: 2202 8e14 |0ca1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cb5e: 1a0e 943a |0ca3: const-string v14, "MANILLA" // string@3a94 │ │ +37cb62: 130f cd00 |0ca5: const/16 v15, #int 205 // #cd │ │ +37cb66: 08d0 0400 |0ca7: move-object/from16 v208, v4 │ │ +37cb6a: 1404 a7d0 e500 |0ca9: const v4, #float 2.11052e-38 // #00e5d0a7 │ │ +37cb70: 7040 0aa2 e24f |0cac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cb76: 6902 e074 |0caf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MANILLA:Lnet/sf/dibdib/generic/ColorNmz; // field@74e0 │ │ +37cb7a: 2204 8e14 |0cb1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cb7e: 1a0e 680d |0cb3: const-string v14, "BROWN" // string@0d68 │ │ +37cb82: 130f ce00 |0cb5: const/16 v15, #int 206 // #ce │ │ +37cb86: 08d1 0200 |0cb7: move-object/from16 v209, v2 │ │ +37cb8a: 1402 0037 6500 |0cb9: const v2, #float 9.29512e-39 // #00653700 │ │ +37cb90: 7040 0aa2 e42f |0cbc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cb96: 6904 1a74 |0cbf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BROWN:Lnet/sf/dibdib/generic/ColorNmz; // field@741a │ │ +37cb9a: 2202 8e14 |0cc1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cb9e: 1a0e df1e |0cc3: const-string v14, "INCA_GOLD" // string@1edf │ │ +37cba2: 130f cf00 |0cc5: const/16 v15, #int 207 // #cf │ │ +37cba6: 08d2 0400 |0cc7: move-object/from16 v210, v4 │ │ +37cbaa: 1404 198c df00 |0cc9: const v4, #float 2.05296e-38 // #00df8c19 │ │ +37cbb0: 7040 0aa2 e24f |0ccc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cbb6: 6902 a474 |0ccf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.INCA_GOLD:Lnet/sf/dibdib/generic/ColorNmz; // field@74a4 │ │ +37cbba: 2204 8e14 |0cd1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cbbe: 1a0e f944 |0cd3: const-string v14, "SAND" // string@44f9 │ │ +37cbc2: 130f d000 |0cd5: const/16 v15, #int 208 // #d0 │ │ +37cbc6: 08d3 0200 |0cd7: move-object/from16 v211, v2 │ │ +37cbca: 1402 8bc1 dc00 |0cd9: const v2, #float 2.02732e-38 // #00dcc18b │ │ +37cbd0: 7040 0aa2 e42f |0cdc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cbd6: 6904 8375 |0cdf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SAND:Lnet/sf/dibdib/generic/ColorNmz; // field@7583 │ │ +37cbda: 2202 8e14 |0ce1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cbde: 1a0e 7821 |0ce3: const-string v14, "KOALA_GRAY" // string@2178 │ │ +37cbe2: 130f d100 |0ce5: const/16 v15, #int 209 // #d1 │ │ +37cbe6: 08d4 0400 |0ce7: move-object/from16 v212, v4 │ │ +37cbea: 1404 888f 9200 |0ce9: const v4, #float 1.34595e-38 // #00928f88 │ │ +37cbf0: 7040 0aa2 e24f |0cec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cbf6: 6902 b574 |0cef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.KOALA_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@74b5 │ │ +37cbfa: 2204 8e14 |0cf1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cbfe: 1a0e c640 |0cf3: const-string v14, "PEARL_GRAY" // string@40c6 │ │ +37cc02: 130f d200 |0cf5: const/16 v15, #int 210 // #d2 │ │ +37cc06: 08d5 0200 |0cf7: move-object/from16 v213, v2 │ │ +37cc0a: 1402 c7d3 d800 |0cf9: const v2, #float 1.99124e-38 // #00d8d3c7 │ │ +37cc10: 7040 0aa2 e42f |0cfc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cc16: 6904 3075 |0cff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEARL_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7530 │ │ +37cc1a: 2202 8e14 |0d01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cc1e: 1a0e b63f |0d03: const-string v14, "OYSTER" // string@3fb6 │ │ +37cc22: 130f d300 |0d05: const/16 v15, #int 211 // #d3 │ │ +37cc26: 08d6 0400 |0d07: move-object/from16 v214, v4 │ │ +37cc2a: 1404 788f 9900 |0d09: const v4, #float 1.41023e-38 // #00998f78 │ │ +37cc30: 7040 0aa2 e24f |0d0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cc36: 6902 1c75 |0d0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OYSTER:Lnet/sf/dibdib/generic/ColorNmz; // field@751c │ │ +37cc3a: 2204 8e14 |0d11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cc3e: 1a0e 643f |0d13: const-string v14, "OFF_WHITE" // string@3f64 │ │ +37cc42: 130f d400 |0d15: const/16 v15, #int 212 // #d4 │ │ +37cc46: 08d7 0200 |0d17: move-object/from16 v215, v2 │ │ +37cc4a: 1402 d5e9 f100 |0d19: const v2, #float 2.22162e-38 // #00f1e9d5 │ │ +37cc50: 7040 0aa2 e42f |0d1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cc56: 6904 0c75 |0d1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OFF_WHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@750c │ │ +37cc5a: 2202 8e14 |0d21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cc5e: 1a0e fa44 |0d23: const-string v14, "SANDSTONE" // string@44fa │ │ +37cc62: 130f d500 |0d25: const/16 v15, #int 213 // #d5 │ │ +37cc66: 08d8 0400 |0d27: move-object/from16 v216, v4 │ │ +37cc6a: 1404 8ebf d500 |0d29: const v4, #float 1.96297e-38 // #00d5bf8e │ │ +37cc70: 7040 0aa2 e24f |0d2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cc76: 6902 8475 |0d2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SANDSTONE:Lnet/sf/dibdib/generic/ColorNmz; // field@7584 │ │ +37cc7a: 2204 8e14 |0d31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cc7e: 1a0e 054a |0d33: const-string v14, "TAN" // string@4a05 │ │ +37cc82: 130f d600 |0d35: const/16 v15, #int 214 // #d6 │ │ +37cc86: 08d9 0200 |0d37: move-object/from16 v217, v2 │ │ +37cc8a: 1402 6fb2 d100 |0d39: const v2, #float 1.92576e-38 // #00d1b26f │ │ +37cc90: 7040 0aa2 e42f |0d3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cc96: 6904 b575 |0d3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TAN:Lnet/sf/dibdib/generic/ColorNmz; // field@75b5 │ │ +37cc9a: 2202 8e14 |0d41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cc9e: 1a0e 1810 |0d43: const-string v14, "CLOUD_GRAY" // string@1018 │ │ +37cca2: 130f d700 |0d45: const/16 v15, #int 215 // #d7 │ │ +37cca6: 08da 0400 |0d47: move-object/from16 v218, v4 │ │ +37ccaa: 1404 b9c1 c400 |0d49: const v4, #float 1.80693e-38 // #00c4c1b9 │ │ +37ccb0: 7040 0aa2 e24f |0d4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ccb6: 6902 4074 |0d4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CLOUD_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@7440 │ │ +37ccba: 2204 8e14 |0d51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ccbe: 1a0e c30f |0d53: const-string v14, "CHAMOIS" // string@0fc3 │ │ +37ccc2: 130f d800 |0d55: const/16 v15, #int 216 // #d8 │ │ +37ccc6: 08db 0200 |0d57: move-object/from16 v219, v2 │ │ +37ccca: 1402 73a8 be00 |0d59: const v2, #float 1.75092e-38 // #00bea873 │ │ +37ccd0: 7040 0aa2 e42f |0d5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ccd6: 6904 3074 |0d5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHAMOIS:Lnet/sf/dibdib/generic/ColorNmz; // field@7430 │ │ +37ccda: 2202 8e14 |0d61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ccde: 1a0e 660d |0d63: const-string v14, "BRONZE_OLIVE" // string@0d66 │ │ +37cce2: 130f d900 |0d65: const/16 v15, #int 217 // #d9 │ │ +37cce6: 08dc 0400 |0d67: move-object/from16 v220, v4 │ │ +37ccea: 1404 3e5d 6900 |0d69: const v4, #float 9.67618e-39 // #00695d3e │ │ +37ccf0: 7040 0aa2 e24f |0d6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ccf6: 6902 1874 |0d6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BRONZE_OLIVE:Lnet/sf/dibdib/generic/ColorNmz; // field@7418 │ │ +37ccfa: 2204 8e14 |0d71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ccfe: 1a0e ff46 |0d73: const-string v14, "STRAW" // string@46ff │ │ +37cd02: 130f da00 |0d75: const/16 v15, #int 218 // #da │ │ +37cd06: 08dd 0200 |0d77: move-object/from16 v221, v2 │ │ +37cd0a: 1402 82c8 e300 |0d79: const v2, #float 2.09186e-38 // #00e3c882 │ │ +37cd10: 7040 0aa2 e42f |0d7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cd16: 6904 ac75 |0d7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.STRAW:Lnet/sf/dibdib/generic/ColorNmz; // field@75ac │ │ +37cd1a: 2202 8e14 |0d81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cd1e: 1a0e b410 |0d83: const-string v14, "CREAM" // string@10b4 │ │ +37cd22: 130f db00 |0d85: const/16 v15, #int 219 // #db │ │ +37cd26: 08de 0400 |0d87: move-object/from16 v222, v4 │ │ +37cd2a: 1404 bee3 ef00 |0d89: const v4, #float 2.20304e-38 // #00efe3be │ │ +37cd30: 7040 0aa2 e24f |0d8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cd36: 6902 4d74 |0d8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CREAM:Lnet/sf/dibdib/generic/ColorNmz; // field@744d │ │ +37cd3a: 2204 8e14 |0d91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cd3e: 1a0e 7647 |0d93: const-string v14, "SUNFLOWER" // string@4776 │ │ +37cd42: 130f dc00 |0d95: const/16 v15, #int 220 // #dc │ │ +37cd46: 08df 0200 |0d97: move-object/from16 v223, v2 │ │ +37cd4a: 1402 09a7 ff00 |0d99: const v2, #float 2.3478e-38 // #00ffa709 │ │ +37cd50: 7040 0aa2 e42f |0d9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cd56: 6904 af75 |0d9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SUNFLOWER:Lnet/sf/dibdib/generic/ColorNmz; // field@75af │ │ +37cd5a: 2202 8e14 |0da1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cd5e: 1a0e 8640 |0da3: const-string v14, "PARCHMENT" // string@4086 │ │ +37cd62: 130f dd00 |0da5: const/16 v15, #int 221 // #dd │ │ +37cd66: 08e0 0400 |0da7: move-object/from16 v224, v4 │ │ +37cd6a: 1404 a3c9 d400 |0da9: const v4, #float 1.95415e-38 // #00d4c9a3 │ │ +37cd70: 7040 0aa2 e24f |0dac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cd76: 6902 2475 |0daf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PARCHMENT:Lnet/sf/dibdib/generic/ColorNmz; // field@7524 │ │ +37cd7a: 2204 8e14 |0db1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cd7e: 1a0e b108 |0db3: const-string v14, "ACADIA" // string@08b1 │ │ +37cd82: 130f de00 |0db5: const/16 v15, #int 222 // #de │ │ +37cd86: 08e1 0200 |0db7: move-object/from16 v225, v2 │ │ +37cd8a: 1402 0414 1b00 |0db9: const v2, #float 2.48674e-39 // #001b1404 │ │ +37cd90: 7040 0aa2 e42f |0dbc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cd96: 6904 d373 |0dbf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ACADIA:Lnet/sf/dibdib/generic/ColorNmz; // field@73d3 │ │ +37cd9a: 2202 8e14 |0dc1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cd9e: 1a0e 7447 |0dc3: const-string v14, "SUGAR_CANE" // string@4774 │ │ +37cda2: 130f df00 |0dc5: const/16 v15, #int 223 // #df │ │ +37cda6: 08e2 0400 |0dc7: move-object/from16 v226, v4 │ │ +37cdaa: 1404 5ca5 bc00 |0dc9: const v4, #float 1.73244e-38 // #00bca55c │ │ +37cdb0: 7040 0aa2 e24f |0dcc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cdb6: 6902 ae75 |0dcf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SUGAR_CANE:Lnet/sf/dibdib/generic/ColorNmz; // field@75ae │ │ +37cdba: 2204 8e14 |0dd1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cdbe: 1a0e 4341 |0dd3: const-string v14, "PRIMROSE" // string@4143 │ │ +37cdc2: 130f e000 |0dd5: const/16 v15, #int 224 // #e0 │ │ +37cdc6: 08e3 0200 |0dd7: move-object/from16 v227, v2 │ │ +37cdca: 1402 5bcf f500 |0dd9: const v2, #float 2.25741e-38 // #00f5cf5b │ │ +37cdd0: 7040 0aa2 e42f |0ddc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cdd6: 6904 4c75 |0ddf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PRIMROSE:Lnet/sf/dibdib/generic/ColorNmz; // field@754c │ │ +37cdda: 2202 8e14 |0de1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cdde: 1a0e 5609 |0de3: const-string v14, "AMBER" // string@0956 │ │ +37cde2: 130f e100 |0de5: const/16 v15, #int 225 // #e1 │ │ +37cde6: 08e4 0400 |0de7: move-object/from16 v228, v4 │ │ +37cdea: 1404 08b3 fe00 |0de9: const v4, #float 2.33904e-38 // #00feb308 │ │ +37cdf0: 7040 0aa2 e24f |0dec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cdf6: 6902 d873 |0def: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AMBER:Lnet/sf/dibdib/generic/ColorNmz; // field@73d8 │ │ +37cdfa: 2204 8e14 |0df1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cdfe: 1a0e 951c |0df3: const-string v14, "GOLDEN_YELLOW" // string@1c95 │ │ +37ce02: 130f e200 |0df5: const/16 v15, #int 226 // #e2 │ │ +37ce06: 08e5 0200 |0df7: move-object/from16 v229, v2 │ │ +37ce0a: 1402 01a6 f500 |0df9: const v2, #float 2.25592e-38 // #00f5a601 │ │ +37ce10: 7040 0aa2 e42f |0dfc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ce16: 6904 8674 |0dff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GOLDEN_YELLOW:Lnet/sf/dibdib/generic/ColorNmz; // field@7486 │ │ +37ce1a: 2202 8e14 |0e01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ce1e: 1a0e fb44 |0e03: const-string v14, "SAND__XKCD" // string@44fb │ │ +37ce22: 130f e300 |0e05: const/16 v15, #int 227 // #e3 │ │ +37ce26: 08e6 0400 |0e07: move-object/from16 v230, v4 │ │ +37ce2a: 1404 76ca e200 |0e09: const v4, #float 2.08275e-38 // #00e2ca76 │ │ +37ce30: 7040 0aa2 e24f |0e0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ce36: 6902 8575 |0e0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SAND__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7585 │ │ +37ce3a: 2204 8e14 |0e11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ce3e: 1a0e 703f |0e13: const-string v14, "OLIVE_YELLOW" // string@3f70 │ │ +37ce42: 130f e400 |0e15: const/16 v15, #int 228 // #e4 │ │ +37ce46: 08e7 0200 |0e17: move-object/from16 v231, v2 │ │ +37ce4a: 1402 2674 8e00 |0e19: const v2, #float 1.30823e-38 // #008e7426 │ │ +37ce50: 7040 0aa2 e42f |0e1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ce56: 6904 1075 |0e1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OLIVE_YELLOW:Lnet/sf/dibdib/generic/ColorNmz; // field@7510 │ │ +37ce5a: 2202 8e14 |0e21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ce5e: 1a0e 000d |0e23: const-string v14, "BEIGE" // string@0d00 │ │ +37ce62: 130f e500 |0e25: const/16 v15, #int 229 // #e5 │ │ +37ce66: 08e8 0400 |0e27: move-object/from16 v232, v4 │ │ +37ce6a: 1404 a6da e600 |0e29: const v4, #float 2.12006e-38 // #00e6daa6 │ │ +37ce70: 7040 0aa2 e24f |0e2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ce76: 6902 f773 |0e2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BEIGE:Lnet/sf/dibdib/generic/ColorNmz; // field@73f7 │ │ +37ce7a: 2204 8e14 |0e31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ce7e: 1a0e 650d |0e33: const-string v14, "BRONZE" // string@0d65 │ │ +37ce82: 130f e600 |0e35: const/16 v15, #int 230 // #e6 │ │ +37ce86: 08e9 0200 |0e37: move-object/from16 v233, v2 │ │ +37ce8a: 1402 0079 a800 |0e39: const v2, #float 1.54718e-38 // #00a87900 │ │ +37ce90: 7040 0aa2 e42f |0e3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ce96: 6904 1774 |0e3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BRONZE:Lnet/sf/dibdib/generic/ColorNmz; // field@7417 │ │ +37ce9a: 2202 8e14 |0e41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ce9e: 1a0e b03b |0e43: const-string v14, "MUSTARD" // string@3bb0 │ │ +37cea2: 130f e700 |0e45: const/16 v15, #int 231 // #e7 │ │ +37cea6: 08ea 0400 |0e47: move-object/from16 v234, v4 │ │ +37ceaa: 1404 2ea3 c400 |0e49: const v4, #float 1.80583e-38 // #00c4a32e │ │ +37ceb0: 7040 0aa2 e24f |0e4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ceb6: 6902 ff74 |0e4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MUSTARD:Lnet/sf/dibdib/generic/ColorNmz; // field@74ff │ │ +37ceba: 2204 8e14 |0e51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cebe: 1a0e 7d1d |0e53: const-string v14, "HOMEBUSH_GOLD" // string@1d7d │ │ +37cec2: 130f e800 |0e55: const/16 v15, #int 232 // #e8 │ │ +37cec6: 08eb 0200 |0e57: move-object/from16 v235, v2 │ │ +37ceca: 1402 1ac5 fc00 |0e59: const v2, #float 2.32133e-38 // #00fcc51a │ │ +37ced0: 7040 0aa2 e42f |0e5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ced6: 6904 9b74 |0e5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_GOLD:Lnet/sf/dibdib/generic/ColorNmz; // field@749b │ │ +37ceda: 2202 8e14 |0e61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cede: 1a0e eb10 |0e63: const-string v14, "CUSTARD" // string@10eb │ │ +37cee2: 130f e900 |0e65: const/16 v15, #int 233 // #e9 │ │ +37cee6: 08ec 0400 |0e67: move-object/from16 v236, v4 │ │ +37ceea: 1404 5cd2 ef00 |0e69: const v4, #float 2.20241e-38 // #00efd25c │ │ +37cef0: 7040 0aa2 e24f |0e6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cef6: 6902 5474 |0e6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CUSTARD:Lnet/sf/dibdib/generic/ColorNmz; // field@7454 │ │ +37cefa: 2204 8e14 |0e71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cefe: 1a0e 5c3f |0e73: const-string v14, "OCHRE" // string@3f5c │ │ +37cf02: 130f ea00 |0e75: const/16 v15, #int 234 // #ea │ │ +37cf06: 08ed 0200 |0e77: move-object/from16 v237, v2 │ │ +37cf0a: 1402 0590 bf00 |0e79: const v2, #float 1.75922e-38 // #00bf9005 │ │ +37cf10: 7040 0aa2 e42f |0e7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cf16: 6904 0a75 |0e7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OCHRE:Lnet/sf/dibdib/generic/ColorNmz; // field@750a │ │ +37cf1a: 2202 8e14 |0e81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cf1e: 1a0e 983a |0e83: const-string v14, "MARIGOLD__XKCD" // string@3a98 │ │ +37cf22: 130f eb00 |0e85: const/16 v15, #int 235 // #eb │ │ +37cf26: 08ee 0400 |0e87: move-object/from16 v238, v4 │ │ +37cf2a: 1404 06c0 fc00 |0e89: const v4, #float 2.32114e-38 // #00fcc006 │ │ +37cf30: 7040 0aa2 e24f |0e8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cf36: 6902 e374 |0e8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MARIGOLD__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74e3 │ │ +37cf3a: 2204 8e14 |0e91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cf3e: 1a0e fe52 |0e93: const-string v14, "WATTLE" // string@52fe │ │ +37cf42: 130f ec00 |0e95: const/16 v15, #int 236 // #ec │ │ +37cf46: 08ef 0200 |0e97: move-object/from16 v239, v2 │ │ +37cf4a: 1402 01af e800 |0e99: const v2, #float 2.13686e-38 // #00e8af01 │ │ +37cf50: 7040 0aa2 e42f |0e9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cf56: 6904 de75 |0e9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WATTLE:Lnet/sf/dibdib/generic/ColorNmz; // field@75de │ │ +37cf5a: 2202 8e14 |0ea1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cf5e: 1a0e 941c |0ea3: const-string v14, "GOLDEN" // string@1c94 │ │ +37cf62: 130f ed00 |0ea5: const/16 v15, #int 237 // #ed │ │ +37cf66: 08f0 0400 |0ea7: move-object/from16 v240, v4 │ │ +37cf6a: 1404 00c0 ff00 |0ea9: const v4, #float 2.34869e-38 // #00ffc000 │ │ +37cf70: 7040 0aa2 e24f |0eac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cf76: 6902 8574 |0eaf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GOLDEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7485 │ │ +37cf7a: 2204 8e14 |0eb1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cf7e: 1a0e 4c1d |0eb3: const-string v14, "HAZEL" // string@1d4c │ │ +37cf82: 130f ee00 |0eb5: const/16 v15, #int 238 // #ee │ │ +37cf86: 08f1 0200 |0eb7: move-object/from16 v241, v2 │ │ +37cf8a: 1402 1876 8e00 |0eb9: const v2, #float 1.3083e-38 // #008e7618 │ │ +37cf90: 7040 0aa2 e42f |0ebc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cf96: 6904 9774 |0ebf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.HAZEL:Lnet/sf/dibdib/generic/ColorNmz; // field@7497 │ │ +37cf9a: 2202 8e14 |0ec1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cf9e: 1a0e 7b40 |0ec3: const-string v14, "PALE" // string@407b │ │ +37cfa2: 130f ef00 |0ec5: const/16 v15, #int 239 // #ef │ │ +37cfa6: 08f2 0400 |0ec7: move-object/from16 v242, v4 │ │ +37cfaa: 1404 d0f9 ff00 |0ec9: const v4, #float 2.35077e-38 // #00fff9d0 │ │ +37cfb0: 7040 0aa2 e24f |0ecc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cfb6: 6902 1f75 |0ecf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PALE:Lnet/sf/dibdib/generic/ColorNmz; // field@751f │ │ +37cfba: 2204 8e14 |0ed1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cfbe: 1a0e 7a0f |0ed3: const-string v14, "CANARY" // string@0f7a │ │ +37cfc2: 130f f000 |0ed5: const/16 v15, #int 240 // #f0 │ │ +37cfc6: 08f3 0200 |0ed7: move-object/from16 v243, v2 │ │ +37cfca: 1402 11bd e700 |0ed9: const v2, #float 2.12818e-38 // #00e7bd11 │ │ +37cfd0: 7040 0aa2 e42f |0edc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cfd6: 6904 2674 |0edf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CANARY:Lnet/sf/dibdib/generic/ColorNmz; // field@7426 │ │ +37cfda: 2202 8e14 |0ee1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cfde: 1a0e b20f |0ee3: const-string v14, "CEMENT" // string@0fb2 │ │ +37cfe2: 130f f100 |0ee5: const/16 v15, #int 241 // #f1 │ │ +37cfe6: 08f4 0400 |0ee7: move-object/from16 v244, v4 │ │ +37cfea: 1404 91a3 a500 |0ee9: const v4, #float 1.52115e-38 // #00a5a391 │ │ +37cff0: 7040 0aa2 e24f |0eec: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37cff6: 6902 2b74 |0eef: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CEMENT:Lnet/sf/dibdib/generic/ColorNmz; // field@742b │ │ +37cffa: 2204 8e14 |0ef1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37cffe: 1a0e 931c |0ef3: const-string v14, "GOLD" // string@1c93 │ │ +37d002: 130f f200 |0ef5: const/16 v15, #int 242 // #f2 │ │ +37d006: 08f5 0200 |0ef7: move-object/from16 v245, v2 │ │ +37d00a: 1402 0cb4 db00 |0ef9: const v2, #float 2.01766e-38 // #00dbb40c │ │ +37d010: 7040 0aa2 e42f |0efc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d016: 6904 8474 |0eff: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GOLD:Lnet/sf/dibdib/generic/ColorNmz; // field@7484 │ │ +37d01a: 2202 8e14 |0f01: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d01e: 1a0e 010d |0f03: const-string v14, "BEIGE20" // string@0d01 │ │ +37d022: 130f f300 |0f05: const/16 v15, #int 243 // #f3 │ │ +37d026: 08f6 0400 |0f07: move-object/from16 v246, v4 │ │ +37d02a: 1404 c8fa ff00 |0f09: const v4, #float 2.3508e-38 // #00fffac8 │ │ +37d030: 7040 0aa2 e24f |0f0c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d036: 6902 f873 |0f0f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BEIGE20:Lnet/sf/dibdib/generic/ColorNmz; // field@73f8 │ │ +37d03a: 2204 8e14 |0f11: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d03e: 1a0e b41a |0f13: const-string v14, "FLUMMERY" // string@1ab4 │ │ +37d042: 130f f400 |0f15: const/16 v15, #int 244 // #f4 │ │ +37d046: 08f7 0200 |0f17: move-object/from16 v247, v2 │ │ +37d04a: 1402 9edf e600 |0f19: const v2, #float 2.12024e-38 // #00e6df9e │ │ +37d050: 7040 0aa2 e42f |0f1c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d056: 6904 7c74 |0f1f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FLUMMERY:Lnet/sf/dibdib/generic/ColorNmz; // field@747c │ │ +37d05a: 2202 8e14 |0f21: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d05e: 1a0e 7e0d |0f23: const-string v14, "BUTTERCUP" // string@0d7e │ │ +37d062: 130f f500 |0f25: const/16 v15, #int 245 // #f5 │ │ +37d066: 08f8 0400 |0f27: move-object/from16 v248, v4 │ │ +37d06a: 1404 41cd e000 |0f29: const v4, #float 2.06448e-38 // #00e0cd41 │ │ +37d070: 7040 0aa2 e24f |0f2c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d076: 6902 2174 |0f2f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BUTTERCUP:Lnet/sf/dibdib/generic/ColorNmz; // field@7421 │ │ +37d07a: 2204 8e14 |0f31: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d07e: 1a0e 971c |0f33: const-string v14, "GOLD__X11" // string@1c97 │ │ +37d082: 130f f600 |0f35: const/16 v15, #int 246 // #f6 │ │ +37d086: 08f9 0200 |0f37: move-object/from16 v249, v2 │ │ +37d08a: 1402 00d7 ff00 |0f39: const v2, #float 2.34952e-38 // #00ffd700 │ │ +37d090: 7040 0aa2 e42f |0f3c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d096: 6904 8874 |0f3f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GOLD__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@7488 │ │ +37d09a: 2202 8e14 |0f41: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d09e: 1a0e e717 |0f43: const-string v14, "EGGSHELL" // string@17e7 │ │ +37d0a2: 130f f700 |0f45: const/16 v15, #int 247 // #f7 │ │ +37d0a6: 08fa 0400 |0f47: move-object/from16 v250, v4 │ │ +37d0aa: 1404 c4fc ff00 |0f49: const v4, #float 2.35087e-38 // #00fffcc4 │ │ +37d0b0: 7040 0aa2 e24f |0f4c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d0b6: 6902 6d74 |0f4f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.EGGSHELL:Lnet/sf/dibdib/generic/ColorNmz; // field@746d │ │ +37d0ba: 2204 8e14 |0f51: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d0be: 1a0e e454 |0f53: const-string v14, "YELLOW20" // string@54e4 │ │ +37d0c2: 130f f800 |0f55: const/16 v15, #int 248 // #f8 │ │ +37d0c6: 08fb 0200 |0f57: move-object/from16 v251, v2 │ │ +37d0ca: 1402 19e1 ff00 |0f59: const v2, #float 2.34988e-38 // #00ffe119 │ │ +37d0d0: 7040 0aa2 e42f |0f5c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d0d6: 6904 e775 |0f5f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.YELLOW20:Lnet/sf/dibdib/generic/ColorNmz; // field@75e7 │ │ +37d0da: 2202 8e14 |0f61: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d0de: 1a0e 1c15 |0f63: const-string v14, "DANDELION" // string@151c │ │ +37d0e2: 130f f900 |0f65: const/16 v15, #int 249 // #f9 │ │ +37d0e6: 08fc 0400 |0f67: move-object/from16 v252, v4 │ │ +37d0ea: 1404 08df fe00 |0f69: const v4, #float 2.34062e-38 // #00fedf08 │ │ +37d0f0: 7040 0aa2 e24f |0f6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d0f6: 6902 5f74 |0f6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DANDELION:Lnet/sf/dibdib/generic/ColorNmz; // field@745f │ │ +37d0fa: 2204 8e14 |0f71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d0fe: 1a0e 7321 |0f73: const-string v14, "KHAKI" // string@2173 │ │ +37d102: 130f fa00 |0f75: const/16 v15, #int 250 // #fa │ │ +37d106: 08fd 0200 |0f77: move-object/from16 v253, v2 │ │ +37d10a: 1402 62a6 aa00 |0f79: const v2, #float 1.56717e-38 // #00aaa662 │ │ +37d110: 7040 0aa2 e42f |0f7c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d116: 6904 b174 |0f7f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.KHAKI:Lnet/sf/dibdib/generic/ColorNmz; // field@74b1 │ │ +37d11a: 2202 8e14 |0f81: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d11e: 1a0e df22 |0f83: const-string v14, "LILY_GREEN" // string@22df │ │ +37d122: 130f fb00 |0f85: const/16 v15, #int 251 // #fb │ │ +37d126: 08fe 0400 |0f87: move-object/from16 v254, v4 │ │ +37d12a: 1404 cde3 e300 |0f89: const v4, #float 2.09284e-38 // #00e3e3cd │ │ +37d130: 7040 0aa2 e24f |0f8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d136: 6902 cc74 |0f8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILY_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74cc │ │ +37d13a: 2204 8e14 |0f91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d13e: 1a0e 1a0d |0f93: const-string v14, "BLACK_OLIVE" // string@0d1a │ │ +37d142: 130f fc00 |0f95: const/16 v15, #int 252 // #fc │ │ +37d146: 08ff 0200 |0f97: move-object/from16 v255, v2 │ │ +37d14a: 1402 3b47 4700 |0f99: const v2, #float 6.54587e-39 // #0047473b │ │ +37d150: 7040 0aa2 e42f |0f9c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d156: 6904 0074 |0f9f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACK_OLIVE:Lnet/sf/dibdib/generic/ColorNmz; // field@7400 │ │ +37d15a: 2202 8e14 |0fa1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d15e: 1a0e 8047 |0fa3: const-string v14, "SURF_GREEN" // string@4780 │ │ +37d162: 130f fd00 |0fa5: const/16 v15, #int 253 // #fd │ │ +37d166: 0900 0001 0400 |0fa7: move-object/16 v256, v4 │ │ +37d16c: 1404 a7c8 c800 |0faa: const v4, #float 1.84391e-38 // #00c8c8a7 │ │ +37d172: 7040 0aa2 e24f |0fad: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d178: 6902 b375 |0fb0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SURF_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@75b3 │ │ +37d17c: 2204 8e14 |0fb2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d180: 1a0e 931f |0fb4: const-string v14, "IVORY" // string@1f93 │ │ +37d184: 130f fe00 |0fb6: const/16 v15, #int 254 // #fe │ │ +37d188: 0900 0101 0200 |0fb8: move-object/16 v257, v2 │ │ +37d18e: 1402 cbff ff00 |0fbb: const v2, #float 2.35098e-38 // #00ffffcb │ │ +37d194: 7040 0aa2 e42f |0fbe: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d19a: 6904 a874 |0fc1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.IVORY:Lnet/sf/dibdib/generic/ColorNmz; // field@74a8 │ │ +37d19e: 2202 8e14 |0fc3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d1a2: 1a0e cf17 |0fc5: const-string v14, "ECRU" // string@17cf │ │ +37d1a6: 130f ff00 |0fc7: const/16 v15, #int 255 // #ff │ │ +37d1aa: 0900 0201 0400 |0fc9: move-object/16 v258, v4 │ │ +37d1b0: 1404 caff fe00 |0fcc: const v4, #float 2.3418e-38 // #00feffca │ │ +37d1b6: 7040 0aa2 e24f |0fcf: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d1bc: 6902 6b74 |0fd2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ECRU:Lnet/sf/dibdib/generic/ColorNmz; // field@746b │ │ +37d1c0: 2204 8e14 |0fd4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d1c4: 1a0e d50f |0fd6: const-string v14, "CHARTREUSE__A" // string@0fd5 │ │ +37d1c8: 130f 0001 |0fd8: const/16 v15, #int 256 // #100 │ │ +37d1cc: 0900 0301 0200 |0fda: move-object/16 v259, v2 │ │ +37d1d2: 1402 8dc9 c700 |0fdd: const v2, #float 1.83476e-38 // #00c7c98d │ │ +37d1d8: 7040 0aa2 e42f |0fe0: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d1de: 6904 3474 |0fe3: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHARTREUSE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7434 │ │ +37d1e2: 2202 8e14 |0fe5: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d1e6: 1a0e 9222 |0fe7: const-string v14, "LEMON" // string@2292 │ │ +37d1ea: 130f 0101 |0fe9: const/16 v15, #int 257 // #101 │ │ +37d1ee: 0900 0401 0400 |0feb: move-object/16 v260, v4 │ │ +37d1f4: 1404 52ff fd00 |0fee: const v4, #float 2.3326e-38 // #00fdff52 │ │ +37d1fa: 7040 0aa2 e24f |0ff1: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d200: 6902 be74 |0ff4: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LEMON:Lnet/sf/dibdib/generic/ColorNmz; // field@74be │ │ +37d204: 2204 8e14 |0ff6: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d208: 1a0e 7a47 |0ff8: const-string v14, "SUNSHINE" // string@477a │ │ +37d20c: 130f 0201 |0ffa: const/16 v15, #int 258 // #102 │ │ +37d210: 0900 0501 0200 |0ffc: move-object/16 v261, v2 │ │ +37d216: 1402 37fd ff00 |0fff: const v2, #float 2.35089e-38 // #00fffd37 │ │ +37d21c: 7040 0aa2 e42f |1002: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d222: 6904 b175 |1005: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SUNSHINE:Lnet/sf/dibdib/generic/ColorNmz; // field@75b1 │ │ +37d226: 2202 8e14 |1007: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d22a: 1a0e d20c |1009: const-string v14, "BANKSIA" // string@0cd2 │ │ +37d22e: 130f 0301 |100b: const/16 v15, #int 259 // #103 │ │ +37d232: 0900 0601 0400 |100d: move-object/16 v262, v4 │ │ +37d238: 1404 7994 9200 |1010: const v4, #float 1.34612e-38 // #00929479 │ │ +37d23e: 7040 0aa2 e24f |1013: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d244: 6902 ef73 |1016: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BANKSIA:Lnet/sf/dibdib/generic/ColorNmz; // field@73ef │ │ +37d248: 2204 8e14 |1018: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d24c: 1a0e b222 |101a: const-string v14, "LICHEN" // string@22b2 │ │ +37d250: 130f 0401 |101c: const/16 v15, #int 260 // #104 │ │ +37d254: 0900 0701 0200 |101e: move-object/16 v263, v2 │ │ +37d25a: 1402 8ca9 a700 |1021: const v2, #float 1.53973e-38 // #00a7a98c │ │ +37d260: 7040 0aa2 e42f |1024: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d266: 6904 c274 |1027: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LICHEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74c2 │ │ +37d26a: 2202 8e14 |1029: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d26e: 1a0e 693f |102b: const-string v14, "OILBLACK" // string@3f69 │ │ +37d272: 130f 0501 |102d: const/16 v15, #int 261 // #105 │ │ +37d276: 0900 0801 0400 |102f: move-object/16 v264, v4 │ │ +37d27c: 1404 0010 1000 |1032: const v4, #float 1.47511e-39 // #00101000 │ │ +37d282: 7040 0aa2 e24f |1035: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d288: 6902 0d75 |1038: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OILBLACK:Lnet/sf/dibdib/generic/ColorNmz; // field@750d │ │ +37d28c: 2204 8e14 |103a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d290: 1a0e 6f3f |103c: const-string v14, "OLIVE20" // string@3f6f │ │ +37d294: 130f 0601 |103e: const/16 v15, #int 262 // #106 │ │ +37d298: 0900 0901 0200 |1040: move-object/16 v265, v2 │ │ +37d29e: 1402 0080 8000 |1043: const v2, #float 1.18009e-38 // #00808000 │ │ +37d2a4: 7040 0aa2 e42f |1046: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d2aa: 6904 0f75 |1049: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OLIVE20:Lnet/sf/dibdib/generic/ColorNmz; // field@750f │ │ +37d2ae: 2202 8e14 |104b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d2b2: 1a0e e554 |104d: const-string v14, "YELLOW__XKCD" // string@54e5 │ │ +37d2b6: 130f 0701 |104f: const/16 v15, #int 263 // #107 │ │ +37d2ba: 0900 0a01 0400 |1051: move-object/16 v266, v4 │ │ +37d2c0: 1404 14ff ff00 |1054: const v4, #float 2.35096e-38 // #00ffff14 │ │ +37d2c6: 7040 0aa2 e24f |1057: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d2cc: 6902 e875 |105a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.YELLOW__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@75e8 │ │ +37d2d0: 2204 8e14 |105c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d2d4: 1a0e e354 |105e: const-string v14, "YELLOW" // string@54e3 │ │ +37d2d8: 130f 0801 |1060: const/16 v15, #int 264 // #108 │ │ +37d2dc: 0900 0b01 0200 |1062: move-object/16 v267, v2 │ │ +37d2e2: 1402 00ff ff00 |1065: const v2, #float 2.35095e-38 // #00ffff00 │ │ +37d2e8: 7040 0aa2 e42f |1068: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d2ee: 6904 e675 |106b: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.YELLOW:Lnet/sf/dibdib/generic/ColorNmz; // field@75e6 │ │ +37d2f2: 2202 8e14 |106d: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d2f6: 1a0e fd0f |106f: const-string v14, "CITRONELLA" // string@0ffd │ │ +37d2fa: 130f 0901 |1071: const/16 v15, #int 265 // #109 │ │ +37d2fe: 0900 0c01 0400 |1073: move-object/16 v268, v4 │ │ +37d304: 1404 3ec8 bf00 |1076: const v4, #float 1.76124e-38 // #00bfc83e │ │ +37d30a: 7040 0aa2 e24f |1079: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d310: 6902 3c74 |107c: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CITRONELLA:Lnet/sf/dibdib/generic/ColorNmz; // field@743c │ │ +37d314: 2204 8e14 |107e: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d318: 1a0e 8d4a |1080: const-string v14, "TI_TREE" // string@4a8d │ │ +37d31c: 130f 0a01 |1082: const/16 v15, #int 266 // #10a │ │ +37d320: 0900 0d01 0200 |1084: move-object/16 v269, v2 │ │ +37d326: 1402 4e5f 5d00 |1087: const v2, #float 8.57489e-39 // #005d5f4e │ │ +37d32c: 7040 0aa2 e42f |108a: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d332: 6904 c175 |108d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TI_TREE:Lnet/sf/dibdib/generic/ColorNmz; // field@75c1 │ │ +37d336: 2202 8e14 |108f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d33a: 1a0e e322 |1091: const-string v14, "LIME_GREEN" // string@22e3 │ │ +37d33e: 130f 0b01 |1093: const/16 v15, #int 267 // #10b │ │ +37d342: 0900 0e01 0400 |1095: move-object/16 v270, v4 │ │ +37d348: 1404 2e92 8900 |1098: const v4, #float 1.26339e-38 // #0089922e │ │ +37d34e: 7040 0aa2 e24f |109b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d354: 6902 cf74 |109e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIME_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74cf │ │ +37d358: 2204 8e14 |10a0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d35c: 1a0e 6e3f |10a2: const-string v14, "OLIVE" // string@3f6e │ │ +37d360: 130f 0c01 |10a4: const/16 v15, #int 268 // #10c │ │ +37d364: 0900 0f01 0200 |10a6: move-object/16 v271, v2 │ │ +37d36a: 1402 0e75 6e00 |10a9: const v2, #float 1.01439e-38 // #006e750e │ │ +37d370: 7040 0aa2 e42f |10ac: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d376: 6904 0e75 |10af: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.OLIVE:Lnet/sf/dibdib/generic/ColorNmz; // field@750e │ │ +37d37a: 2202 8e14 |10b1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d37e: 1a0e fe09 |10b3: const-string v14, "AVOCADO" // string@09fe │ │ +37d382: 130f 0d01 |10b5: const/16 v15, #int 269 // #10d │ │ +37d386: 0900 1001 0400 |10b7: move-object/16 v272, v4 │ │ +37d38c: 1404 4c7c 7500 |10ba: const v4, #float 1.07893e-38 // #00757c4c │ │ +37d392: 7040 0aa2 e24f |10bd: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d398: 6902 ea73 |10c0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AVOCADO:Lnet/sf/dibdib/generic/ColorNmz; // field@73ea │ │ +37d39c: 2204 8e14 |10c2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d3a0: 1a0e fd52 |10c4: const-string v14, "WASABI" // string@52fd │ │ +37d3a4: 130f 0e01 |10c6: const/16 v15, #int 270 // #10e │ │ +37d3a8: 0900 1101 0200 |10c8: move-object/16 v273, v2 │ │ +37d3ae: 1402 258a 7800 |10cb: const v2, #float 1.10698e-38 // #00788a25 │ │ +37d3b4: 7040 0aa2 e42f |10ce: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d3ba: 6904 dd75 |10d1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WASABI:Lnet/sf/dibdib/generic/ColorNmz; // field@75dd │ │ +37d3be: 2202 8e14 |10d3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d3c2: 1a0e 3846 |10d5: const-string v14, "SLATE" // string@4638 │ │ +37d3c6: 130f 0f01 |10d7: const/16 v15, #int 271 // #10f │ │ +37d3ca: 0900 1201 0400 |10d9: move-object/16 v274, v4 │ │ +37d3d0: 1404 5361 5e00 |10dc: const v4, #float 8.66745e-39 // #005e6153 │ │ +37d3d6: 7040 0aa2 e24f |10df: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d3dc: 6902 9c75 |10e2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SLATE:Lnet/sf/dibdib/generic/ColorNmz; // field@759c │ │ +37d3e0: 2204 8e14 |10e4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d3e4: 1a0e d60f |10e6: const-string v14, "CHARTREUSE__XKCD" // string@0fd6 │ │ +37d3e8: 130f 1001 |10e8: const/16 v15, #int 272 // #110 │ │ +37d3ec: 0900 1301 0200 |10ea: move-object/16 v275, v2 │ │ +37d3f2: 1402 0af8 c100 |10ed: const v2, #float 1.78132e-38 // #00c1f80a │ │ +37d3f8: 7040 0aa2 e42f |10f0: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d3fe: 6904 3574 |10f3: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHARTREUSE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7435 │ │ +37d402: 2202 8e14 |10f5: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d406: 1a0e 7521 |10f7: const-string v14, "KIKUYU" // string@2175 │ │ +37d40a: 130f 1101 |10f9: const/16 v15, #int 273 // #111 │ │ +37d40e: 0900 1401 0400 |10fb: move-object/16 v276, v4 │ │ +37d414: 1404 3bb4 9500 |10fe: const v4, #float 1.37481e-38 // #0095b43b │ │ +37d41a: 7040 0aa2 e24f |1101: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d420: 6902 b374 |1104: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.KIKUYU:Lnet/sf/dibdib/generic/ColorNmz; // field@74b3 │ │ +37d424: 2204 8e14 |1106: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d428: 1a0e 3e46 |1108: const-string v14, "SLIME" // string@463e │ │ +37d42c: 130f 1201 |110a: const/16 v15, #int 274 // #112 │ │ +37d430: 0900 1501 0200 |110c: move-object/16 v277, v2 │ │ +37d436: 1402 04cc 9900 |110f: const v2, #float 1.4124e-38 // #0099cc04 │ │ +37d43c: 7040 0aa2 e42f |1112: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d442: 6904 9f75 |1115: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SLIME:Lnet/sf/dibdib/generic/ColorNmz; // field@759f │ │ +37d446: 2202 8e14 |1117: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d44a: 1a0e d40f |1119: const-string v14, "CHARTREUSE" // string@0fd4 │ │ +37d44e: 130f 1301 |111b: const/16 v15, #int 275 // #113 │ │ +37d452: 0900 1601 0400 |111d: move-object/16 v278, v4 │ │ +37d458: 1404 00ff c000 |1120: const v4, #float 1.77239e-38 // #00c0ff00 │ │ +37d45e: 7040 0aa2 e24f |1123: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d464: 6902 3374 |1126: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CHARTREUSE:Lnet/sf/dibdib/generic/ColorNmz; // field@7433 │ │ +37d468: 2204 8e14 |1128: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d46c: 1a0e f244 |112a: const-string v14, "SAGE_GREEN" // string@44f2 │ │ +37d470: 130f 1401 |112c: const/16 v15, #int 276 // #114 │ │ +37d474: 0900 1701 0200 |112e: move-object/16 v279, v2 │ │ +37d47a: 1402 4972 6700 |1131: const v2, #float 9.50005e-39 // #00677249 │ │ +37d480: 7040 0aa2 e42f |1134: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d486: 6904 7e75 |1137: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SAGE_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@757e │ │ +37d48a: 2202 8e14 |1139: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d48e: 1a0e e222 |113b: const-string v14, "LIME20" // string@22e2 │ │ +37d492: 130f 1501 |113d: const/16 v15, #int 277 // #115 │ │ +37d496: 0900 1801 0400 |113f: move-object/16 v280, v4 │ │ +37d49c: 1404 45ef bf00 |1142: const v4, #float 1.76264e-38 // #00bfef45 │ │ +37d4a2: 7040 0aa2 e24f |1145: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d4a8: 6902 ce74 |1148: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIME20:Lnet/sf/dibdib/generic/ColorNmz; // field@74ce │ │ +37d4ac: 2204 8e14 |114a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d4b0: 1a0e 190d |114c: const-string v14, "BLACKPINE" // string@0d19 │ │ +37d4b4: 130f 1601 |114e: const/16 v15, #int 278 // #116 │ │ +37d4b8: 0900 1901 0200 |1150: move-object/16 v281, v2 │ │ +37d4be: 1402 041f 1700 |1153: const v2, #float 2.12334e-39 // #00171f04 │ │ +37d4c4: 7040 0aa2 e42f |1156: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d4ca: 6904 ff73 |1159: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACKPINE:Lnet/sf/dibdib/generic/ColorNmz; // field@73ff │ │ +37d4ce: 2202 8e14 |115b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d4d2: 1a0e c440 |115d: const-string v14, "PEAR" // string@40c4 │ │ +37d4d6: 130f 1701 |115f: const/16 v15, #int 279 // #117 │ │ +37d4da: 0900 1a01 0400 |1161: move-object/16 v282, v4 │ │ +37d4e0: 1404 5ff8 cb00 |1164: const v4, #float 1.87317e-38 // #00cbf85f │ │ +37d4e6: 7040 0aa2 e24f |1167: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d4ec: 6902 2e75 |116a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PEAR:Lnet/sf/dibdib/generic/ColorNmz; // field@752e │ │ +37d4f0: 2204 8e14 |116c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d4f4: 1a0e 3618 |116e: const-string v14, "ENVIRONMENT_GREEN" // string@1836 │ │ +37d4f8: 130f 1801 |1170: const/16 v15, #int 280 // #118 │ │ +37d4fc: 0900 1b01 0200 |1172: move-object/16 v283, v2 │ │ +37d502: 1402 3f4c 4800 |1175: const v2, #float 6.63951e-39 // #00484c3f │ │ +37d508: 7040 0aa2 e42f |1178: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d50e: 6904 7174 |117b: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ENVIRONMENT_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7471 │ │ +37d512: 2202 8e14 |117d: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d516: 1a0e 8947 |117f: const-string v14, "SWAMP" // string@4789 │ │ +37d51a: 130f 1901 |1181: const/16 v15, #int 281 // #119 │ │ +37d51e: 0900 1c01 0400 |1183: move-object/16 v284, v4 │ │ +37d524: 1404 3983 6900 |1186: const v4, #float 9.6898e-39 // #00698339 │ │ +37d52a: 7040 0aa2 e24f |1189: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d530: 6902 b475 |118c: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SWAMP:Lnet/sf/dibdib/generic/ColorNmz; // field@75b4 │ │ +37d534: 2204 8e14 |118e: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d538: 1a0e 573b |1190: const-string v14, "MIST_GREEN" // string@3b57 │ │ +37d53c: 130f 1a01 |1192: const/16 v15, #int 282 // #11a │ │ +37d540: 0900 1d01 0200 |1194: move-object/16 v285, v2 │ │ +37d546: 1402 6d83 7a00 |1197: const v2, #float 1.12511e-38 // #007a836d │ │ +37d54c: 7040 0aa2 e42f |119a: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d552: 6904 f874 |119d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MIST_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74f8 │ │ +37d556: 2202 8e14 |119f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d55a: 1a0e 8c22 |11a1: const-string v14, "LEAF" // string@228c │ │ +37d55e: 130f 1b01 |11a3: const/16 v15, #int 283 // #11b │ │ +37d562: 0900 1e01 0400 |11a5: move-object/16 v286, v4 │ │ +37d568: 1404 0d6a 4300 |11a8: const v4, #float 6.19102e-39 // #00436a0d │ │ +37d56e: 7040 0aa2 e24f |11ab: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d574: 6902 bd74 |11ae: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LEAF:Lnet/sf/dibdib/generic/ColorNmz; // field@74bd │ │ +37d578: 2204 8e14 |11b0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d57c: 1a0e e522 |11b2: const-string v14, "LIME__XKCD" // string@22e5 │ │ +37d580: 130f 1c01 |11b4: const/16 v15, #int 284 // #11c │ │ +37d584: 0900 1f01 0200 |11b6: move-object/16 v287, v2 │ │ +37d58a: 1402 32ff aa00 |11b9: const v2, #float 1.57036e-38 // #00aaff32 │ │ +37d590: 7040 0aa2 e42f |11bc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d596: 6904 d174 |11bf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LIME__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74d1 │ │ +37d59a: 2202 8e14 |11c1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d59e: 1a0e fb42 |11c3: const-string v14, "RAINFOREST_GREEN" // string@42fb │ │ +37d5a2: 130f 1d01 |11c5: const/16 v15, #int 285 // #11d │ │ +37d5a6: 0900 2001 0400 |11c7: move-object/16 v288, v4 │ │ +37d5ac: 1404 2d49 3d00 |11ca: const v4, #float 5.62822e-39 // #003d492d │ │ +37d5b2: 7040 0aa2 e24f |11cd: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d5b8: 6902 6275 |11d0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RAINFOREST_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7562 │ │ +37d5bc: 2204 8e14 |11d2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d5c0: 1a0e 7d40 |11d4: const-string v14, "PALM_GREEN" // string@407d │ │ +37d5c4: 130f 1e01 |11d6: const/16 v15, #int 286 // #11e │ │ +37d5c8: 0900 2101 0200 |11d8: move-object/16 v289, v2 │ │ +37d5ce: 1402 79b1 9900 |11db: const v2, #float 1.41145e-38 // #0099b179 │ │ +37d5d4: 7040 0aa2 e42f |11de: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d5da: 6904 2175 |11e1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PALM_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7521 │ │ +37d5de: 2202 8e14 |11e3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d5e2: 1a0e 9822 |11e5: const-string v14, "LETTUCE" // string@2298 │ │ +37d5e6: 130f 1f01 |11e7: const/16 v15, #int 287 // #11f │ │ +37d5ea: 0900 2201 0400 |11e9: move-object/16 v290, v4 │ │ +37d5f0: 1404 5499 7b00 |11ec: const v4, #float 1.13508e-38 // #007b9954 │ │ +37d5f6: 7040 0aa2 e24f |11ef: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d5fc: 6902 c074 |11f2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LETTUCE:Lnet/sf/dibdib/generic/ColorNmz; // field@74c0 │ │ +37d600: 2204 8e14 |11f4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d604: 1a0e 7621 |11f6: const-string v14, "KIWI" // string@2176 │ │ +37d608: 130f 2001 |11f8: const/16 v15, #int 288 // #120 │ │ +37d60c: 0900 2301 0200 |11fa: move-object/16 v291, v2 │ │ +37d612: 1402 43ef 9c00 |11fd: const v2, #float 1.44122e-38 // #009cef43 │ │ +37d618: 7040 0aa2 e42f |1200: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d61e: 6904 b474 |1203: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.KIWI:Lnet/sf/dibdib/generic/ColorNmz; // field@74b4 │ │ +37d622: 2202 8e14 |1205: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d626: 1a0e e122 |1207: const-string v14, "LIME" // string@22e1 │ │ +37d62a: 130f 2101 |1209: const/16 v15, #int 289 // #121 │ │ +37d62e: 0900 2401 0400 |120b: move-object/16 v292, v4 │ │ +37d634: 1404 00ff 8000 |120e: const v4, #float 1.18464e-38 // #0080ff00 │ │ +37d63a: 7040 0aa2 e24f |1211: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d640: 6902 cd74 |1214: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LIME:Lnet/sf/dibdib/generic/ColorNmz; // field@74cd │ │ +37d644: 2204 8e14 |1216: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d648: 1a0e 180d |1218: const-string v14, "BLACKFOREST" // string@0d18 │ │ +37d64c: 130f 2201 |121a: const/16 v15, #int 290 // #122 │ │ +37d650: 0900 2501 0200 |121c: move-object/16 v293, v2 │ │ +37d656: 1402 0413 0b00 |121f: const v2, #float 1.01701e-39 // #000b1304 │ │ +37d65c: 7040 0aa2 e42f |1222: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d662: 6904 fe73 |1225: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACKFOREST:Lnet/sf/dibdib/generic/ColorNmz; // field@73fe │ │ +37d666: 2202 8e14 |1227: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d66a: 1a0e fb40 |1229: const-string v14, "PISTACHIO" // string@40fb │ │ +37d66e: 130f 2301 |122b: const/16 v15, #int 291 // #123 │ │ +37d672: 0900 2601 0400 |122d: move-object/16 v294, v4 │ │ +37d678: 1404 8bfa c000 |1230: const v4, #float 1.77223e-38 // #00c0fa8b │ │ +37d67e: 7040 0aa2 e24f |1233: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d684: 6902 4575 |1236: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PISTACHIO:Lnet/sf/dibdib/generic/ColorNmz; // field@7545 │ │ +37d688: 2204 8e14 |1238: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d68c: 1a0e 5318 |123a: const-string v14, "EUCALYPTUS" // string@1853 │ │ +37d690: 130f 2401 |123c: const/16 v15, #int 292 // #124 │ │ +37d694: 0900 2701 0200 |123e: move-object/16 v295, v2 │ │ +37d69a: 1402 5b75 6600 |1241: const v2, #float 9.40932e-39 // #0066755b │ │ +37d6a0: 7040 0aa2 e42f |1244: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d6a6: 6904 7474 |1247: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EUCALYPTUS:Lnet/sf/dibdib/generic/ColorNmz; // field@7474 │ │ +37d6aa: 2202 8e14 |1249: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d6ae: 1a0e 9f1c |124b: const-string v14, "GORDONS" // string@1c9f │ │ +37d6b2: 130f 2501 |124d: const/16 v15, #int 293 // #125 │ │ +37d6b6: 0900 2801 0400 |124f: move-object/16 v296, v4 │ │ +37d6bc: 1404 0711 0b00 |1252: const v4, #float 1.0163e-39 // #000b1107 │ │ +37d6c2: 7040 0aa2 e24f |1255: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d6c8: 6902 8974 |1258: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GORDONS:Lnet/sf/dibdib/generic/ColorNmz; // field@7489 │ │ +37d6cc: 2204 8e14 |125a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d6d0: 1a0e a91c |125c: const-string v14, "GRASS" // string@1ca9 │ │ +37d6d4: 130f 2601 |125e: const/16 v15, #int 294 // #126 │ │ +37d6d8: 0900 2901 0200 |1260: move-object/16 v297, v2 │ │ +37d6de: 1402 2dac 5c00 |1263: const v2, #float 8.51063e-39 // #005cac2d │ │ +37d6e4: 7040 0aa2 e42f |1266: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d6ea: 6904 8d74 |1269: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GRASS:Lnet/sf/dibdib/generic/ColorNmz; // field@748d │ │ +37d6ee: 2202 8e14 |126b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d6f2: 1a0e 4c45 |126d: const-string v14, "SEAWEED" // string@454c │ │ +37d6f6: 130f 2701 |126f: const/16 v15, #int 295 // #127 │ │ +37d6fa: 0900 2a01 0400 |1271: move-object/16 v298, v4 │ │ +37d700: 1404 112f 1b00 |1274: const v4, #float 2.49644e-39 // #001b2f11 │ │ +37d706: 7040 0aa2 e24f |1277: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d70c: 6902 8d75 |127a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SEAWEED:Lnet/sf/dibdib/generic/ColorNmz; // field@758d │ │ +37d710: 2204 8e14 |127c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d714: 1a0e b322 |127e: const-string v14, "LICHEN__XKCD" // string@22b3 │ │ +37d718: 130f 2801 |1280: const/16 v15, #int 296 // #128 │ │ +37d71c: 0900 2b01 0200 |1282: move-object/16 v299, v2 │ │ +37d722: 1402 7bb6 8f00 |1285: const v2, #float 1.31979e-38 // #008fb67b │ │ +37d728: 7040 0aa2 e42f |1288: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d72e: 6904 c374 |128b: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LICHEN__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74c3 │ │ +37d732: 2202 8e14 |128d: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d736: 1a0e 011a |128f: const-string v14, "FERN_TREE" // string@1a01 │ │ +37d73a: 130f 2901 |1291: const/16 v15, #int 297 // #129 │ │ +37d73e: 0900 2c01 0400 |1293: move-object/16 v300, v4 │ │ +37d744: 1404 3670 4700 |1296: const v4, #float 6.56057e-39 // #00477036 │ │ +37d74a: 7040 0aa2 e24f |1299: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d750: 6902 7874 |129c: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.FERN_TREE:Lnet/sf/dibdib/generic/ColorNmz; // field@7478 │ │ +37d754: 2204 8e14 |129e: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d758: 1a0e 6f1d |12a0: const-string v14, "HIGHLIGHTER" // string@1d6f │ │ +37d75c: 130f 2a01 |12a2: const/16 v15, #int 298 // #12a │ │ +37d760: 0900 2d01 0200 |12a4: move-object/16 v301, v2 │ │ +37d766: 1402 00ff 4000 |12a7: const v2, #float 5.96895e-39 // #0040ff00 │ │ +37d76c: 7040 0aa2 e42f |12aa: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d772: 6904 9874 |12ad: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.HIGHLIGHTER:Lnet/sf/dibdib/generic/ColorNmz; // field@7498 │ │ +37d776: 2202 8e14 |12af: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d77a: 1a0e af1c |12b1: const-string v14, "GRAY" // string@1caf │ │ +37d77e: 130f 2b01 |12b3: const/16 v15, #int 299 // #12b │ │ +37d782: 0900 2e01 0400 |12b5: move-object/16 v302, v4 │ │ +37d788: 1404 9195 9200 |12b8: const v4, #float 1.34616e-38 // #00929591 │ │ +37d78e: 7040 0aa2 e24f |12bb: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d794: 6902 8e74 |12be: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@748e │ │ +37d798: 2204 8e14 |12c0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d79c: 1a0e 001a |12c2: const-string v14, "FERN" // string@1a00 │ │ +37d7a0: 130f 2c01 |12c4: const/16 v15, #int 300 // #12c │ │ +37d7a4: 0900 2f01 0200 |12c6: move-object/16 v303, v2 │ │ +37d7aa: 1402 50a9 6300 |12c9: const v2, #float 9.15245e-39 // #0063a950 │ │ +37d7b0: 7040 0aa2 e42f |12cc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d7b6: 6904 7774 |12cf: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FERN:Lnet/sf/dibdib/generic/ColorNmz; // field@7477 │ │ +37d7ba: 2202 8e14 |12d1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d7be: 1a0e 8d1c |12d3: const-string v14, "GLACIER" // string@1c8d │ │ +37d7c2: 130f 2d01 |12d5: const/16 v15, #int 301 // #12d │ │ +37d7c6: 0900 3001 0400 |12d7: move-object/16 v304, v4 │ │ +37d7cc: 1404 d2e1 d500 |12da: const v4, #float 1.9642e-38 // #00d5e1d2 │ │ +37d7d2: 7040 0aa2 e24f |12dd: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d7d8: 6902 8374 |12e0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GLACIER:Lnet/sf/dibdib/generic/ColorNmz; // field@7483 │ │ +37d7dc: 2204 8e14 |12e2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d7e0: 1a0e 873b |12e4: const-string v14, "MOSS_GREEN" // string@3b87 │ │ +37d7e4: 130f 2e01 |12e6: const/16 v15, #int 302 // #12e │ │ +37d7e8: 0900 3101 0200 |12e8: move-object/16 v305, v2 │ │ +37d7ee: 1402 2d57 3300 |12eb: const v2, #float 4.71488e-39 // #0033572d │ │ +37d7f4: 7040 0aa2 e42f |12ee: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d7fa: 6904 fb74 |12f1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MOSS_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74fb │ │ +37d7fe: 2202 8e14 |12f3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d802: 1a0e a209 |12f5: const-string v14, "APPLE_GREEN" // string@09a2 │ │ +37d806: 130f 2f01 |12f7: const/16 v15, #int 303 // #12f │ │ +37d80a: 0900 3201 0400 |12f9: move-object/16 v306, v4 │ │ +37d810: 1404 4398 4e00 |12fc: const v4, #float 7.21779e-39 // #004e9843 │ │ +37d816: 7040 0aa2 e24f |12ff: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d81c: 6902 dd73 |1302: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@73dd │ │ +37d820: 2204 8e14 |1304: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d824: 1a0e dc10 |1306: const-string v14, "CRYSTAL_GREEN" // string@10dc │ │ +37d828: 130f 3001 |1308: const/16 v15, #int 304 // #130 │ │ +37d82c: 0900 3301 0200 |130a: move-object/16 v307, v2 │ │ +37d832: 1402 a8cc ad00 |130d: const v2, #float 1.5961e-38 // #00adcca8 │ │ +37d838: 7040 0aa2 e42f |1310: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d83e: 6904 5274 |1313: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CRYSTAL_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7452 │ │ +37d842: 2202 8e14 |1315: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d846: 1a0e a81d |1317: const-string v14, "HUNTERGREEN" // string@1da8 │ │ +37d84a: 130f 3101 |1319: const/16 v15, #int 305 // #131 │ │ +37d84e: 0900 3401 0400 |131b: move-object/16 v308, v4 │ │ +37d854: 1404 0840 0b00 |131e: const v4, #float 1.03316e-39 // #000b4008 │ │ +37d85a: 7040 0aa2 e24f |1321: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d860: 6902 a174 |1324: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HUNTERGREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74a1 │ │ +37d864: 2204 8e14 |1326: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d868: 1a0e b43b |1328: const-string v14, "MYRTLE" // string@3bb4 │ │ +37d86c: 130f 3201 |132a: const/16 v15, #int 306 // #132 │ │ +37d870: 0900 3501 0200 |132c: move-object/16 v309, v2 │ │ +37d876: 1402 1e42 2100 |132f: const v2, #float 3.05429e-39 // #0021421e │ │ +37d87c: 7040 0aa2 e42f |1332: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d882: 6904 0075 |1335: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MYRTLE:Lnet/sf/dibdib/generic/ColorNmz; // field@7500 │ │ +37d886: 2202 8e14 |1337: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d88a: 1a0e b41c |1339: const-string v14, "GREEN__X11" // string@1cb4 │ │ +37d88e: 130f 3301 |133b: const/16 v15, #int 307 // #133 │ │ +37d892: 0900 3601 0400 |133d: move-object/16 v310, v4 │ │ +37d898: 1404 0080 0000 |1340: const v4, #float 4.59177e-41 // #00008000 │ │ +37d89e: 7040 0aa2 e24f |1343: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d8a4: 6902 9374 |1346: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GREEN__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@7493 │ │ +37d8a8: 2204 8e14 |1348: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d8ac: 1a0e b11c |134a: const-string v14, "GREEN" // string@1cb1 │ │ +37d8b0: 130f 3401 |134c: const/16 v15, #int 308 // #134 │ │ +37d8b4: 0900 3701 0200 |134e: move-object/16 v311, v2 │ │ +37d8ba: 1402 00b0 0000 |1351: const v2, #float 6.31369e-41 // #0000b000 │ │ +37d8c0: 7040 0aa2 e42f |1354: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d8c6: 6904 9074 |1357: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7490 │ │ +37d8ca: 2202 8e14 |1359: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d8ce: 1a0e fa3d |135b: const-string v14, "NEON_GREEN" // string@3dfa │ │ +37d8d2: 130f 3501 |135d: const/16 v15, #int 309 // #135 │ │ +37d8d6: 0900 3801 0400 |135f: move-object/16 v312, v4 │ │ +37d8dc: 1404 00ff 0000 |1362: const v4, #float 9.14768e-41 // #0000ff00 │ │ +37d8e2: 7040 0aa2 e24f |1365: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d8e8: 6902 0675 |1368: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NEON_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7506 │ │ +37d8ec: 2204 8e14 |136a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d8f0: 1a0e b51c |136c: const-string v14, "GREEN__XKCD" // string@1cb5 │ │ +37d8f4: 130f 3601 |136e: const/16 v15, #int 310 // #136 │ │ +37d8f8: 0900 3901 0200 |1370: move-object/16 v313, v2 │ │ +37d8fe: 1402 1ab0 1500 |1373: const v2, #float 1.99172e-39 // #0015b01a │ │ +37d904: 7040 0aa2 e42f |1376: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d90a: 6904 9474 |1379: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GREEN__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7494 │ │ +37d90e: 2202 8e14 |137b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d912: 1a0e 8843 |137d: const-string v14, "RIVERGUM" // string@4388 │ │ +37d916: 130f 3701 |137f: const/16 v15, #int 311 // #137 │ │ +37d91a: 0900 3a01 0400 |1381: move-object/16 v314, v4 │ │ +37d920: 1404 6170 6100 |1384: const v4, #float 8.94836e-39 // #00617061 │ │ +37d926: 7040 0aa2 e24f |1387: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d92c: 6902 6f75 |138a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RIVERGUM:Lnet/sf/dibdib/generic/ColorNmz; // field@756f │ │ +37d930: 2204 8e14 |138c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d934: 1a0e c745 |138e: const-string v14, "SHAMROCK" // string@45c7 │ │ +37d938: 130f 3801 |1390: const/16 v15, #int 312 // #138 │ │ +37d93c: 0900 3b01 0200 |1392: move-object/16 v315, v2 │ │ +37d942: 1402 3466 3300 |1395: const v2, #float 4.72027e-39 // #00336634 │ │ +37d948: 7040 0aa2 e42f |1398: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d94e: 6904 8f75 |139b: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SHAMROCK:Lnet/sf/dibdib/generic/ColorNmz; // field@758f │ │ +37d952: 2202 8e14 |139d: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d956: 1a0e 811d |139f: const-string v14, "HONEYDEW" // string@1d81 │ │ +37d95a: 130f 3901 |13a1: const/16 v15, #int 313 // #139 │ │ +37d95e: 0900 3c01 0400 |13a3: move-object/16 v316, v4 │ │ +37d964: 1404 eeff ee00 |13a6: const v4, #float 2.19487e-38 // #00eeffee │ │ +37d96a: 7040 0aa2 e24f |13a9: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d970: 6902 9f74 |13ac: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HONEYDEW:Lnet/sf/dibdib/generic/ColorNmz; // field@749f │ │ +37d974: 2204 8e14 |13ae: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d978: 1a0e 343b |13b0: const-string v14, "MINT_LIGHT" // string@3b34 │ │ +37d97c: 130f 3a01 |13b2: const/16 v15, #int 314 // #13a │ │ +37d980: 0900 3d01 0200 |13b4: move-object/16 v317, v2 │ │ +37d986: 1402 bbff b600 |13b7: const v2, #float 1.68058e-38 // #00b6ffbb │ │ +37d98c: 7040 0aa2 e42f |13ba: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d992: 6904 f674 |13bd: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MINT_LIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@74f6 │ │ +37d996: 2202 8e14 |13bf: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d99a: 1a0e b21c |13c1: const-string v14, "GREEN20" // string@1cb2 │ │ +37d99e: 130f 3b01 |13c3: const/16 v15, #int 315 // #13b │ │ +37d9a2: 0900 3e01 0400 |13c5: move-object/16 v318, v4 │ │ +37d9a8: 1404 4bb4 3c00 |13c8: const v4, #float 5.57481e-39 // #003cb44b │ │ +37d9ae: 7040 0aa2 e24f |13cb: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d9b4: 6902 9174 |13ce: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GREEN20:Lnet/sf/dibdib/generic/ColorNmz; // field@7491 │ │ +37d9b8: 2204 8e14 |13d0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d9bc: 1a0e f440 |13d2: const-string v14, "PINE" // string@40f4 │ │ +37d9c0: 130f 3c01 |13d4: const/16 v15, #int 316 // #13c │ │ +37d9c4: 0900 3f01 0200 |13d6: move-object/16 v319, v2 │ │ +37d9ca: 1402 345d 2b00 |13d9: const v2, #float 3.98236e-39 // #002b5d34 │ │ +37d9d0: 7040 0aa2 e42f |13dc: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d9d6: 6904 3e75 |13df: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINE:Lnet/sf/dibdib/generic/ColorNmz; // field@753e │ │ +37d9da: 2202 8e14 |13e1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37d9de: 1a0e a645 |13e3: const-string v14, "SERPENTINE" // string@45a6 │ │ +37d9e2: 130f 3d01 |13e5: const/16 v15, #int 317 // #13d │ │ +37d9e6: 0900 4001 0400 |13e7: move-object/16 v320, v4 │ │ +37d9ec: 1404 81a6 7800 |13ea: const v4, #float 1.108e-38 // #0078a681 │ │ +37d9f2: 7040 0aa2 e24f |13ed: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37d9f8: 6902 8e75 |13f0: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SERPENTINE:Lnet/sf/dibdib/generic/ColorNmz; // field@758e │ │ +37d9fc: 2204 8e14 |13f2: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37da00: 1a0e 323b |13f4: const-string v14, "MINT" // string@3b32 │ │ +37da04: 130f 3e01 |13f6: const/16 v15, #int 318 // #13e │ │ +37da08: 0900 4101 0200 |13f8: move-object/16 v321, v2 │ │ +37da0e: 1402 b0fe 9f00 |13fb: const v2, #float 1.46932e-38 // #009ffeb0 │ │ +37da14: 7040 0aa2 e42f |13fe: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37da1a: 6904 f474 |1401: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MINT:Lnet/sf/dibdib/generic/ColorNmz; // field@74f4 │ │ +37da1e: 2202 8e14 |1403: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37da22: 1a0e f942 |1405: const-string v14, "RADIOACTIVE" // string@42f9 │ │ +37da26: 130f 3f01 |1407: const/16 v15, #int 319 // #13f │ │ +37da2a: 0900 4201 0400 |1409: move-object/16 v322, v4 │ │ +37da30: 1404 40ff 0000 |140c: const v4, #float 9.15664e-41 // #0000ff40 │ │ +37da36: 7040 0aa2 e24f |140f: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37da3c: 6902 6075 |1412: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RADIOACTIVE:Lnet/sf/dibdib/generic/ColorNmz; // field@7560 │ │ +37da40: 2204 8e14 |1414: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37da44: 1a0e 7c40 |1416: const-string v14, "PALM" // string@407c │ │ +37da48: 130f 4001 |1418: const/16 v15, #int 320 // #140 │ │ +37da4c: 0900 4301 0200 |141a: move-object/16 v323, v2 │ │ +37da52: 1402 1023 0800 |141d: const v2, #float 7.47262e-40 // #00082310 │ │ +37da58: 7040 0aa2 e42f |1420: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37da5e: 6904 2075 |1423: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PALM:Lnet/sf/dibdib/generic/ColorNmz; // field@7520 │ │ +37da62: 2202 8e14 |1425: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37da66: 1a0e fa46 |1427: const-string v14, "STORM_GRAY" // string@46fa │ │ +37da6a: 130f 4101 |1429: const/16 v15, #int 321 // #141 │ │ +37da6e: 0900 4401 0400 |142b: move-object/16 v324, v4 │ │ +37da74: 1404 888f 8500 |142e: const v4, #float 1.22656e-38 // #00858f88 │ │ +37da7a: 7040 0aa2 e24f |1431: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37da80: 6902 aa75 |1434: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STORM_GRAY:Lnet/sf/dibdib/generic/ColorNmz; // field@75aa │ │ +37da84: 2204 8e14 |1436: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37da88: 1a0e 333b |1438: const-string v14, "MINT20" // string@3b33 │ │ +37da8c: 130f 4201 |143a: const/16 v15, #int 322 // #142 │ │ +37da90: 0900 4501 0200 |143c: move-object/16 v325, v2 │ │ +37da96: 1402 c3ff aa00 |143f: const v2, #float 1.57038e-38 // #00aaffc3 │ │ +37da9c: 7040 0aa2 e42f |1442: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37daa2: 6904 f574 |1445: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MINT20:Lnet/sf/dibdib/generic/ColorNmz; // field@74f5 │ │ +37daa6: 2202 8e14 |1447: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37daaa: 1a0e 7c3f |1449: const-string v14, "OPALINE" // string@3f7c │ │ +37daae: 130f 4301 |144b: const/16 v15, #int 323 // #143 │ │ +37dab2: 0900 4601 0400 |144d: move-object/16 v326, v4 │ │ +37dab8: 1404 b8cb af00 |1450: const v4, #float 1.61443e-38 // #00afcbb8 │ │ +37dabe: 7040 0aa2 e24f |1453: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dac4: 6902 1275 |1456: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OPALINE:Lnet/sf/dibdib/generic/ColorNmz; // field@7512 │ │ +37dac8: 2204 8e14 |1458: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dacc: 1a0e 563b |145a: const-string v14, "MIST_BLUE" // string@3b56 │ │ +37dad0: 130f 4401 |145c: const/16 v15, #int 324 // #144 │ │ +37dad4: 0900 4701 0200 |145e: move-object/16 v327, v2 │ │ +37dada: 1402 e2e6 e000 |1461: const v2, #float 2.0654e-38 // #00e0e6e2 │ │ +37dae0: 7040 0aa2 e42f |1464: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dae6: 6904 f774 |1467: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MIST_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74f7 │ │ +37daea: 2202 8e14 |1469: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37daee: 1a0e 7b1d |146b: const-string v14, "HOLLY" // string@1d7b │ │ +37daf2: 130f 4501 |146d: const/16 v15, #int 325 // #145 │ │ +37daf6: 0900 4801 0400 |146f: move-object/16 v328, v4 │ │ +37dafc: 1404 2d43 2100 |1472: const v4, #float 3.05467e-39 // #0021432d │ │ +37db02: 7040 0aa2 e24f |1475: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37db08: 6902 9974 |1478: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOLLY:Lnet/sf/dibdib/generic/ColorNmz; // field@7499 │ │ +37db0c: 2204 8e14 |147a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37db10: 1a0e 7a22 |147c: const-string v14, "LA_SALLE" // string@227a │ │ +37db14: 130f 4601 |147e: const/16 v15, #int 326 // #146 │ │ +37db18: 0900 4901 0200 |1480: move-object/16 v329, v2 │ │ +37db1e: 1402 3078 0800 |1483: const v2, #float 7.77799e-40 // #00087830 │ │ +37db24: 7040 0aa2 e42f |1486: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37db2a: 6904 bb74 |1489: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LA_SALLE:Lnet/sf/dibdib/generic/ColorNmz; // field@74bb │ │ +37db2e: 2202 8e14 |148b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37db32: 1a0e f70c |148d: const-string v14, "BEANSTALK" // string@0cf7 │ │ +37db36: 130f 4701 |148f: const/16 v15, #int 327 // #147 │ │ +37db3a: 0900 4a01 0400 |1491: move-object/16 v330, v4 │ │ +37db40: 1404 6aa5 4500 |1494: const v4, #float 6.39599e-39 // #0045a56a │ │ +37db46: 7040 0aa2 e24f |1497: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37db4c: 6902 f673 |149a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BEANSTALK:Lnet/sf/dibdib/generic/ColorNmz; // field@73f6 │ │ +37db50: 2204 8e14 |149c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37db54: 1a0e f817 |149e: const-string v14, "EMERALD" // string@17f8 │ │ +37db58: 130f 4801 |14a0: const/16 v15, #int 328 // #148 │ │ +37db5c: 0900 4b01 0200 |14a2: move-object/16 v331, v2 │ │ +37db62: 1402 355f 1900 |14a5: const v2, #float 2.33004e-39 // #00195f35 │ │ +37db68: 7040 0aa2 e42f |14a8: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37db6e: 6904 6e74 |14ab: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EMERALD:Lnet/sf/dibdib/generic/ColorNmz; // field@746e │ │ +37db72: 2202 8e14 |14ad: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37db76: 1a0e 9850 |14af: const-string v14, "VERTIGRIS" // string@5098 │ │ +37db7a: 130f 4901 |14b1: const/16 v15, #int 329 // #149 │ │ +37db7e: 0900 4c01 0400 |14b3: move-object/16 v332, v4 │ │ +37db84: 1404 658a 4600 |14b6: const v4, #float 6.47813e-39 // #00468a65 │ │ +37db8a: 7040 0aa2 e24f |14b9: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37db90: 6902 d475 |14bc: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VERTIGRIS:Lnet/sf/dibdib/generic/ColorNmz; // field@75d4 │ │ +37db94: 2204 8e14 |14be: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37db98: 1a0e b110 |14c0: const-string v14, "COUNTY" // string@10b1 │ │ +37db9c: 130f 4a01 |14c2: const/16 v15, #int 330 // #14a │ │ +37dba0: 0900 4d01 0200 |14c4: move-object/16 v333, v2 │ │ +37dba6: 1402 1a37 0100 |14c7: const v2, #float 1.11602e-40 // #0001371a │ │ +37dbac: 7040 0aa2 e42f |14ca: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dbb2: 6904 4c74 |14cd: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COUNTY:Lnet/sf/dibdib/generic/ColorNmz; // field@744c │ │ +37dbb6: 2202 8e14 |14cf: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dbba: 1a0e ee4a |14d1: const-string v14, "TRAFFIC_GREEN" // string@4aee │ │ +37dbbe: 130f 4b01 |14d3: const/16 v15, #int 331 // #14b │ │ +37dbc2: 0900 4e01 0400 |14d5: move-object/16 v334, v4 │ │ +37dbc8: 1404 4254 3000 |14d8: const v4, #float 4.43833e-39 // #00305442 │ │ +37dbce: 7040 0aa2 e24f |14db: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dbd4: 6902 c675 |14de: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TRAFFIC_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@75c6 │ │ +37dbd8: 2204 8e14 |14e0: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dbdc: 1a0e 5a18 |14e2: const-string v14, "EVERGLADE" // string@185a │ │ +37dbe0: 130f 4c01 |14e4: const/16 v15, #int 332 // #14c │ │ +37dbe4: 0900 4f01 0200 |14e6: move-object/16 v335, v2 │ │ +37dbea: 1402 2e40 1c00 |14e9: const v2, #float 2.59442e-39 // #001c402e │ │ +37dbf0: 7040 0aa2 e42f |14ec: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dbf6: 6904 7574 |14ef: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EVERGLADE:Lnet/sf/dibdib/generic/ColorNmz; // field@7475 │ │ +37dbfa: 2202 8e14 |14f1: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dbfe: 1a0e 7541 |14f3: const-string v14, "PURE_EMERALD" // string@4175 │ │ +37dc02: 130f 4d01 |14f5: const/16 v15, #int 333 // #14d │ │ +37dc06: 0900 5001 0400 |14f7: move-object/16 v336, v4 │ │ +37dc0c: 1404 80ff 0000 |14fa: const v4, #float 9.16561e-41 // #0000ff80 │ │ +37dc12: 7040 0aa2 e24f |14fd: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dc18: 6902 5175 |1500: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_EMERALD:Lnet/sf/dibdib/generic/ColorNmz; // field@7551 │ │ +37dc1c: 2204 8e14 |1502: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dc20: 1a0e 8b46 |1504: const-string v14, "SPEARMINT" // string@468b │ │ +37dc24: 130f 4e01 |1506: const/16 v15, #int 334 // #14e │ │ +37dc28: 0900 5101 0200 |1508: move-object/16 v337, v2 │ │ +37dc2e: 1402 80ff 0000 |150b: const v2, #float 9.16561e-41 // #0000ff80 │ │ +37dc34: 7040 0aa2 e42f |150e: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dc3a: 6904 a375 |1511: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SPEARMINT:Lnet/sf/dibdib/generic/ColorNmz; // field@75a3 │ │ +37dc3e: 2202 8e14 |1513: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dc42: 1a0e 3309 |1515: const-string v14, "AERO" // string@0933 │ │ +37dc46: 130f 4f01 |1517: const/16 v15, #int 335 // #14f │ │ +37dc4a: 0900 5201 0400 |1519: move-object/16 v338, v4 │ │ +37dc50: 1404 e5ff c900 |151c: const v4, #float 1.85507e-38 // #00c9ffe5 │ │ +37dc56: 7040 0aa2 e24f |151f: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dc5c: 6902 d473 |1522: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AERO:Lnet/sf/dibdib/generic/ColorNmz; // field@73d4 │ │ +37dc60: 2204 8e14 |1524: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dc64: 1a0e 9655 |1526: const-string v14, "ZUCCHINI" // string@5596 │ │ +37dc68: 130f 5001 |1528: const/16 v15, #int 336 // #150 │ │ +37dc6c: 0900 5301 0200 |152a: move-object/16 v339, v2 │ │ +37dc72: 1402 3a44 2e00 |152d: const v2, #float 4.24891e-39 // #002e443a │ │ +37dc78: 7040 0aa2 e42f |1530: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dc7e: 6904 eb75 |1533: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ZUCCHINI:Lnet/sf/dibdib/generic/ColorNmz; // field@75eb │ │ +37dc82: 2202 8e14 |1535: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dc86: 1a0e 5b18 |1537: const-string v14, "EVERGREEN" // string@185b │ │ +37dc8a: 130f 5101 |1539: const/16 v15, #int 337 // #151 │ │ +37dc8e: 0900 5401 0400 |153b: move-object/16 v340, v4 │ │ +37dc94: 1404 2a47 0500 |153e: const v4, #float 4.84706e-40 // #0005472a │ │ +37dc9a: 7040 0aa2 e24f |1541: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dca0: 6902 7674 |1544: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.EVERGREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7476 │ │ +37dca4: 2204 8e14 |1546: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dca8: 1a0e 1e15 |1548: const-string v14, "DARTMOUTH" // string@151e │ │ +37dcac: 130f 5201 |154a: const/16 v15, #int 338 // #152 │ │ +37dcb0: 0900 5501 0200 |154c: move-object/16 v341, v2 │ │ +37dcb6: 1302 3e69 |154f: const/16 v2, #int 26942 // #693e │ │ +37dcba: 7040 0aa2 e42f |1551: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dcc0: 6904 6074 |1554: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.DARTMOUTH:Lnet/sf/dibdib/generic/ColorNmz; // field@7460 │ │ +37dcc4: 2202 8e14 |1556: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dcc8: 1a0e 7f1d |1558: const-string v14, "HOMEBUSH_GREEN" // string@1d7f │ │ +37dccc: 130f 5301 |155a: const/16 v15, #int 339 // #153 │ │ +37dcd0: 0900 5601 0400 |155c: move-object/16 v342, v4 │ │ +37dcd6: 1404 4d7f 0100 |155f: const v4, #float 1.37502e-40 // #00017f4d │ │ +37dcdc: 7040 0aa2 e24f |1562: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dce2: 6902 9d74 |1565: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@749d │ │ +37dce6: 2204 8e14 |1567: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dcea: 1a0e 4c0d |1569: const-string v14, "BOTTLE_GREEN" // string@0d4c │ │ +37dcee: 130f 5401 |156b: const/16 v15, #int 340 // #154 │ │ +37dcf2: 0900 5701 0200 |156d: move-object/16 v343, v2 │ │ +37dcf8: 1402 323a 2500 |1570: const v2, #float 3.41879e-39 // #00253a32 │ │ +37dcfe: 7040 0aa2 e42f |1573: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dd04: 6904 1374 |1576: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BOTTLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7413 │ │ +37dd08: 2202 8e14 |1578: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dd0c: 1a0e c420 |157a: const-string v14, "JADE" // string@20c4 │ │ +37dd10: 130f 5501 |157c: const/16 v15, #int 341 // #155 │ │ +37dd14: 0900 5801 0400 |157e: move-object/16 v344, v4 │ │ +37dd1a: 1404 5374 1200 |1581: const v4, #float 1.69477e-39 // #00127453 │ │ +37dd20: 7040 0aa2 e24f |1584: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dd26: 6902 ac74 |1587: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.JADE:Lnet/sf/dibdib/generic/ColorNmz; // field@74ac │ │ +37dd2a: 2204 8e14 |1589: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dd2e: 1a0e 2f22 |158b: const-string v14, "LAWN_GREEN" // string@222f │ │ +37dd32: 130f 5601 |158d: const/16 v15, #int 342 // #156 │ │ +37dd36: 0900 5901 0200 |158f: move-object/16 v345, v2 │ │ +37dd3c: 1402 5d87 0d00 |1592: const v2, #float 1.24242e-39 // #000d875d │ │ +37dd42: 7040 0aa2 e42f |1595: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dd48: 6904 ba74 |1598: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAWN_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74ba │ │ +37dd4c: 2202 8e14 |159a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dd50: 1a0e a110 |159c: const-string v14, "COOTAMUNDRA" // string@10a1 │ │ +37dd54: 130f 5701 |159e: const/16 v15, #int 343 // #157 │ │ +37dd58: 0900 5a01 0400 |15a0: move-object/16 v346, v4 │ │ +37dd5e: 1404 919e 7500 |15a3: const v4, #float 1.08016e-38 // #00759e91 │ │ +37dd64: 7040 0aa2 e24f |15a6: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dd6a: 6902 4574 |15a9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.COOTAMUNDRA:Lnet/sf/dibdib/generic/ColorNmz; // field@7445 │ │ +37dd6e: 2204 8e14 |15ab: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dd72: 1a0e e345 |15ad: const-string v14, "SHERWOOD" // string@45e3 │ │ +37dd76: 130f 5801 |15af: const/16 v15, #int 344 // #158 │ │ +37dd7a: 0900 5b01 0200 |15b1: move-object/16 v347, v2 │ │ +37dd80: 1402 2c40 0200 |15b4: const v2, #float 2.06692e-40 // #0002402c │ │ +37dd86: 7040 0aa2 e42f |15b7: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dd8c: 6904 9275 |15ba: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SHERWOOD:Lnet/sf/dibdib/generic/ColorNmz; // field@7592 │ │ +37dd90: 2202 8e14 |15bc: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dd94: 1a0e 7b0d |15be: const-string v14, "BURNHAM" // string@0d7b │ │ +37dd98: 130f 5901 |15c0: const/16 v15, #int 345 // #159 │ │ +37dd9c: 0900 5c01 0400 |15c2: move-object/16 v348, v4 │ │ +37dda2: 1304 202e |15c5: const/16 v4, #int 11808 // #2e20 │ │ +37dda6: 7040 0aa2 e24f |15c7: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ddac: 6902 1f74 |15ca: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BURNHAM:Lnet/sf/dibdib/generic/ColorNmz; // field@741f │ │ +37ddb0: 2204 8e14 |15cc: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ddb4: 1a0e 9646 |15ce: const-string v14, "SPRUCE" // string@4696 │ │ +37ddb8: 130f 5a01 |15d0: const/16 v15, #int 346 // #15a │ │ +37ddbc: 0900 5d01 0200 |15d2: move-object/16 v349, v2 │ │ +37ddc2: 1402 4f67 0500 |15d5: const v2, #float 4.96238e-40 // #0005674f │ │ +37ddc8: 7040 0aa2 e42f |15d8: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ddce: 6904 a675 |15db: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SPRUCE:Lnet/sf/dibdib/generic/ColorNmz; // field@75a6 │ │ +37ddd2: 2202 8e14 |15dd: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ddd6: 1a0e 6c4b |15df: const-string v14, "TURQUOISE" // string@4b6c │ │ +37ddda: 130f 5b01 |15e1: const/16 v15, #int 347 // #15b │ │ +37ddde: 0900 5e01 0400 |15e3: move-object/16 v350, v4 │ │ +37dde4: 1404 c0ff 0000 |15e6: const v4, #float 9.17458e-41 // #0000ffc0 │ │ +37ddea: 7040 0aa2 e24f |15e9: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ddf0: 6902 c875 |15ec: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TURQUOISE:Lnet/sf/dibdib/generic/ColorNmz; // field@75c8 │ │ +37ddf4: 2204 8e14 |15ee: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ddf8: 1a0e b31c |15f0: const-string v14, "GREEN_ICE" // string@1cb3 │ │ +37ddfc: 130f 5c01 |15f2: const/16 v15, #int 348 // #15c │ │ +37de00: 0900 5f01 0200 |15f4: move-object/16 v351, v2 │ │ +37de06: 1402 a2ae 7800 |15f7: const v2, #float 1.10829e-38 // #0078aea2 │ │ +37de0c: 7040 0aa2 e42f |15fa: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37de12: 6904 9274 |15fd: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.GREEN_ICE:Lnet/sf/dibdib/generic/ColorNmz; // field@7492 │ │ +37de16: 2202 8e14 |15ff: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37de1a: 1a0e 1546 |1601: const-string v14, "SILVER_GRAY__A" // string@4615 │ │ +37de1e: 130f 5d01 |1603: const/16 v15, #int 349 // #15d │ │ +37de22: 0900 6001 0400 |1605: move-object/16 v352, v4 │ │ +37de28: 1404 c5c7 bd00 |1608: const v4, #float 1.74286e-38 // #00bdc7c5 │ │ +37de2e: 7040 0aa2 e24f |160b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37de34: 6902 9775 |160e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SILVER_GRAY__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7597 │ │ +37de38: 2204 8e14 |1610: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37de3c: 1a0e 4546 |1612: const-string v14, "SMOKE_BLUE" // string@4645 │ │ +37de40: 130f 5e01 |1614: const/16 v15, #int 350 // #15e │ │ +37de44: 0900 6101 0200 |1616: move-object/16 v353, v2 │ │ +37de4a: 1402 b2b6 9e00 |1619: const v2, #float 1.45755e-38 // #009eb6b2 │ │ +37de50: 7040 0aa2 e42f |161c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37de56: 6904 a175 |161f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SMOKE_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75a1 │ │ +37de5a: 2202 8e14 |1621: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37de5e: 1a0e 171e |1623: const-string v14, "ICE" // string@1e17 │ │ +37de62: 130f 5f01 |1625: const/16 v15, #int 351 // #15f │ │ +37de66: 0900 6201 0400 |1627: move-object/16 v354, v4 │ │ +37de6c: 1404 faff d600 |162a: const v4, #float 1.97446e-38 // #00d6fffa │ │ +37de72: 7040 0aa2 e24f |162d: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37de78: 6902 a374 |1630: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ICE:Lnet/sf/dibdib/generic/ColorNmz; // field@74a3 │ │ +37de7c: 2204 8e14 |1632: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37de80: 1a0e e440 |1634: const-string v14, "PERSIAN_GREEN" // string@40e4 │ │ +37de84: 130f 6001 |1636: const/16 v15, #int 352 // #160 │ │ +37de88: 0900 6301 0200 |1638: move-object/16 v355, v2 │ │ +37de8e: 1402 93a6 0000 |163b: const v2, #float 5.97556e-41 // #0000a693 │ │ +37de94: 7040 0aa2 e42f |163e: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37de9a: 6904 3675 |1641: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7536 │ │ +37de9e: 2202 8e14 |1643: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dea2: 1a0e 2a4a |1645: const-string v14, "TEAL20" // string@4a2a │ │ +37dea6: 130f 6101 |1647: const/16 v15, #int 353 // #161 │ │ +37deaa: 0900 6401 0400 |1649: move-object/16 v356, v4 │ │ +37deb0: 1404 9099 4600 |164c: const v4, #float 6.48357e-39 // #00469990 │ │ +37deb6: 7040 0aa2 e24f |164f: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37debc: 6902 bb75 |1652: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEAL20:Lnet/sf/dibdib/generic/ColorNmz; // field@75bb │ │ +37dec0: 2204 8e14 |1654: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dec4: 1a0e 2553 |1656: const-string v14, "WOODSMOKE" // string@5325 │ │ +37dec8: 130f 6201 |1658: const/16 v15, #int 354 // #162 │ │ +37decc: 0900 6501 0200 |165a: move-object/16 v357, v2 │ │ +37ded2: 1402 1011 0400 |165d: const v2, #float 3.73463e-40 // #00041110 │ │ +37ded8: 7040 0aa2 e42f |1660: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dede: 6904 e475 |1663: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WOODSMOKE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e4 │ │ +37dee2: 2202 8e14 |1665: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dee6: 1a0e 4945 |1667: const-string v14, "SEA" // string@4549 │ │ +37deea: 130f 6301 |1669: const/16 v15, #int 355 // #163 │ │ +37deee: 0900 6601 0400 |166b: move-object/16 v358, v4 │ │ +37def4: 1404 9299 3c00 |166e: const v4, #float 5.56522e-39 // #003c9992 │ │ +37defa: 7040 0aa2 e24f |1671: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37df00: 6902 8c75 |1674: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SEA:Lnet/sf/dibdib/generic/ColorNmz; // field@758c │ │ +37df04: 2204 8e14 |1676: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37df08: 1a0e b74a |1678: const-string v14, "TOPAZ" // string@4ab7 │ │ +37df0c: 130f 6401 |167a: const/16 v15, #int 356 // #164 │ │ +37df10: 0900 6701 0200 |167c: move-object/16 v359, v2 │ │ +37df16: 1402 afbb 1300 |167f: const v2, #float 1.8122e-39 // #0013bbaf │ │ +37df1c: 7040 0aa2 e42f |1682: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37df22: 6904 c375 |1685: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TOPAZ:Lnet/sf/dibdib/generic/ColorNmz; // field@75c3 │ │ +37df26: 2202 8e14 |1687: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37df2a: 1a0e e41a |1689: const-string v14, "FROSTED" // string@1ae4 │ │ +37df2e: 130f 6501 |168b: const/16 v15, #int 357 // #165 │ │ +37df32: 0900 6801 0400 |168d: move-object/16 v360, v4 │ │ +37df38: 1404 feff ee00 |1690: const v4, #float 2.19487e-38 // #00eefffe │ │ +37df3e: 7040 0aa2 e24f |1693: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37df44: 6902 7e74 |1696: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.FROSTED:Lnet/sf/dibdib/generic/ColorNmz; // field@747e │ │ +37df48: 2204 8e14 |1698: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37df4c: 1a0e 2d0d |169a: const-string v14, "BLUE_GUM" // string@0d2d │ │ +37df50: 130f 6601 |169c: const/16 v15, #int 358 // #166 │ │ +37df54: 0900 6901 0200 |169e: move-object/16 v361, v2 │ │ +37df5a: 1402 888a 6a00 |16a1: const v2, #float 9.78426e-39 // #006a8a88 │ │ +37df60: 7040 0aa2 e42f |16a4: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37df66: 6904 0e74 |16a7: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUE_GUM:Lnet/sf/dibdib/generic/ColorNmz; // field@740e │ │ +37df6a: 2202 8e14 |16a9: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37df6e: 1a0e a91d |16ab: const-string v14, "HUON_GREEN" // string@1da9 │ │ +37df72: 130f 6701 |16ad: const/16 v15, #int 359 // #167 │ │ +37df76: 0900 6a01 0400 |16af: move-object/16 v362, v4 │ │ +37df7c: 1404 b1b3 7200 |16b2: const v4, #float 1.05337e-38 // #0072b3b1 │ │ +37df82: 7040 0aa2 e24f |16b5: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37df88: 6902 a274 |16b8: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HUON_GREEN:Lnet/sf/dibdib/generic/ColorNmz; // field@74a2 │ │ +37df8c: 2204 8e14 |16ba: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37df90: 1a0e 7f47 |16bc: const-string v14, "SURFIE_TEAL" // string@477f │ │ +37df94: 130f 6801 |16be: const/16 v15, #int 360 // #168 │ │ +37df98: 0900 6b01 0200 |16c0: move-object/16 v363, v2 │ │ +37df9e: 1402 797a 0c00 |16c3: const v2, #float 1.14596e-39 // #000c7a79 │ │ +37dfa4: 7040 0aa2 e42f |16c6: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dfaa: 6904 b275 |16c9: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SURFIE_TEAL:Lnet/sf/dibdib/generic/ColorNmz; // field@75b2 │ │ +37dfae: 2202 8e14 |16cb: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dfb2: 1a0e ac09 |16cd: const-string v14, "AQUA__X11" // string@09ac │ │ +37dfb6: 130f 6901 |16cf: const/16 v15, #int 361 // #169 │ │ +37dfba: 0900 6c01 0400 |16d1: move-object/16 v364, v4 │ │ +37dfc0: 1404 ffff 0000 |16d4: const v4, #float 9.18341e-41 // #0000ffff │ │ +37dfc6: 7040 0aa2 e24f |16d7: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dfcc: 6902 e573 |16da: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AQUA__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@73e5 │ │ +37dfd0: 2204 8e14 |16dc: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dfd4: 1a0e f410 |16de: const-string v14, "CYAN" // string@10f4 │ │ +37dfd8: 130f 6a01 |16e0: const/16 v15, #int 362 // #16a │ │ +37dfdc: 0900 6d01 0200 |16e2: move-object/16 v365, v2 │ │ +37dfe2: 1402 ffff 0000 |16e5: const v2, #float 9.18341e-41 // #0000ffff │ │ +37dfe8: 7040 0aa2 e42f |16e8: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37dfee: 6904 5574 |16eb: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CYAN:Lnet/sf/dibdib/generic/ColorNmz; // field@7455 │ │ +37dff2: 2202 8e14 |16ed: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37dff6: 1a0e f610 |16ef: const-string v14, "CYAN_BRIGHT" // string@10f6 │ │ +37dffa: 130f 6b01 |16f1: const/16 v15, #int 363 // #16b │ │ +37dffe: 0900 6e01 0400 |16f3: move-object/16 v366, v4 │ │ +37e004: 1404 fefd 4100 |16f6: const v4, #float 6.06042e-39 // #0041fdfe │ │ +37e00a: 7040 0aa2 e24f |16f9: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e010: 6902 5774 |16fc: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CYAN_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@7457 │ │ +37e014: 2204 8e14 |16fe: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e018: 1a0e 6d4b |1700: const-string v14, "TURQUOISE__A" // string@4b6d │ │ +37e01c: 130f 6c01 |1702: const/16 v15, #int 364 // #16c │ │ +37e020: 0900 6f01 0200 |1704: move-object/16 v367, v2 │ │ +37e026: 1402 8785 0900 |1707: const v2, #float 8.7442e-40 // #00098587 │ │ +37e02c: 7040 0aa2 e42f |170a: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e032: 6904 c975 |170d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TURQUOISE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@75c9 │ │ +37e036: 2202 8e14 |170f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e03a: 1a0e 8f3a |1711: const-string v14, "MALACHITE" // string@3a8f │ │ +37e03e: 130f 6d01 |1713: const/16 v15, #int 365 // #16d │ │ +37e042: 0900 7001 0400 |1715: move-object/16 v368, v4 │ │ +37e048: 1404 5451 1000 |1718: const v4, #float 1.49854e-39 // #00105154 │ │ +37e04e: 7040 0aa2 e24f |171b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e054: 6902 dc74 |171e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MALACHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@74dc │ │ +37e058: 2204 8e14 |1720: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e05c: 1a0e 2816 |1722: const-string v14, "DIAMANTIA" // string@1628 │ │ +37e060: 130f 6e01 |1724: const/16 v15, #int 366 // #16e │ │ +37e064: 0900 7101 0200 |1726: move-object/16 v369, v2 │ │ +37e06a: 1302 746c |1729: const/16 v2, #int 27764 // #6c74 │ │ +37e06e: 7040 0aa2 e42f |172b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e074: 6904 6574 |172e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.DIAMANTIA:Lnet/sf/dibdib/generic/ColorNmz; // field@7465 │ │ +37e078: 2202 8e14 |1730: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e07c: 1a0e e245 |1732: const-string v14, "SHERPA" // string@45e2 │ │ +37e080: 130f 6f01 |1734: const/16 v15, #int 367 // #16f │ │ +37e084: 0900 7201 0400 |1736: move-object/16 v370, v4 │ │ +37e08a: 1304 5049 |1739: const/16 v4, #int 18768 // #4950 │ │ +37e08e: 7040 0aa2 e24f |173b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e094: 6902 9175 |173e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SHERPA:Lnet/sf/dibdib/generic/ColorNmz; // field@7591 │ │ +37e098: 2204 8e14 |1740: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e09c: 1a0e e740 |1742: const-string v14, "PETROL" // string@40e7 │ │ +37e0a0: 130f 7001 |1744: const/16 v15, #int 368 // #170 │ │ +37e0a4: 0900 7301 0200 |1746: move-object/16 v371, v2 │ │ +37e0aa: 1302 6a5f |1749: const/16 v2, #int 24426 // #5f6a │ │ +37e0ae: 7040 0aa2 e42f |174b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e0b4: 6904 3975 |174e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PETROL:Lnet/sf/dibdib/generic/ColorNmz; // field@7539 │ │ +37e0b8: 2202 8e14 |1750: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e0bc: 1a0e 901d |1752: const-string v14, "HOSTA_BLUE" // string@1d90 │ │ +37e0c0: 130f 7101 |1754: const/16 v15, #int 369 // #171 │ │ +37e0c4: 0900 7401 0400 |1756: move-object/16 v372, v4 │ │ +37e0ca: 1404 c7bf 7700 |1759: const v4, #float 1.09972e-38 // #0077bfc7 │ │ +37e0d0: 7040 0aa2 e24f |175c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e0d6: 6902 a074 |175f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOSTA_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74a0 │ │ +37e0da: 2204 8e14 |1761: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e0de: 1a0e a63f |1763: const-string v14, "ORIENTAL_BLUE" // string@3fa6 │ │ +37e0e2: 130f 7201 |1765: const/16 v15, #int 370 // #172 │ │ +37e0e6: 0900 7501 0200 |1767: move-object/16 v373, v2 │ │ +37e0ec: 1402 9287 3500 |176a: const v2, #float 4.91591e-39 // #00358792 │ │ +37e0f2: 7040 0aa2 e42f |176d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e0f8: 6904 1b75 |1770: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ORIENTAL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@751b │ │ +37e0fc: 2202 8e14 |1772: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e100: 1a0e 5b3f |1774: const-string v14, "OCEAN" // string@3f5b │ │ +37e104: 130f 7301 |1776: const/16 v15, #int 371 // #173 │ │ +37e108: 0900 7601 0400 |1778: move-object/16 v374, v4 │ │ +37e10e: 1404 927b 0100 |177b: const v4, #float 1.36164e-40 // #00017b92 │ │ +37e114: 7040 0aa2 e24f |177e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e11a: 6902 0975 |1781: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.OCEAN:Lnet/sf/dibdib/generic/ColorNmz; // field@7509 │ │ +37e11e: 2204 8e14 |1783: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e122: 1a0e 311a |1785: const-string v14, "FIREFLY" // string@1a31 │ │ +37e126: 130f 7401 |1787: const/16 v15, #int 372 // #174 │ │ +37e12a: 0900 7701 0200 |1789: move-object/16 v375, v2 │ │ +37e130: 1402 302a 0e00 |178c: const v2, #float 1.30083e-39 // #000e2a30 │ │ +37e136: 7040 0aa2 e42f |178f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e13c: 6904 7b74 |1792: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FIREFLY:Lnet/sf/dibdib/generic/ColorNmz; // field@747b │ │ +37e140: 2202 8e14 |1794: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e144: 1a0e f510 |1796: const-string v14, "CYAN20" // string@10f5 │ │ +37e148: 130f 7501 |1798: const/16 v15, #int 373 // #175 │ │ +37e14c: 0900 7801 0400 |179a: move-object/16 v376, v4 │ │ +37e152: 1404 f4d4 4200 |179d: const v4, #float 6.13754e-39 // #0042d4f4 │ │ +37e158: 7040 0aa2 e24f |17a0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e15e: 6902 5674 |17a3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CYAN20:Lnet/sf/dibdib/generic/ColorNmz; // field@7456 │ │ +37e162: 2204 8e14 |17a5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e166: 1a0e c340 |17a7: const-string v14, "PEACOCK_BLUE" // string@40c3 │ │ +37e16a: 130f 7601 |17a9: const/16 v15, #int 374 // #176 │ │ +37e16e: 0900 7901 0200 |17ab: move-object/16 v377, v2 │ │ +37e174: 1402 6457 2400 |17ae: const v2, #float 3.33743e-39 // #00245764 │ │ +37e17a: 7040 0aa2 e42f |17b1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e180: 6904 2d75 |17b4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEACOCK_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@752d │ │ +37e184: 2202 8e14 |17b6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e188: 1a0e 2f0a |17b8: const-string v14, "AZURE" // string@0a2f │ │ +37e18c: 130f 7701 |17ba: const/16 v15, #int 375 // #177 │ │ +37e190: 0900 7a01 0400 |17bc: move-object/16 v378, v4 │ │ +37e196: 1404 ffc0 0000 |17bf: const v4, #float 6.9234e-41 // #0000c0ff │ │ +37e19c: 7040 0aa2 e24f |17c2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e1a2: 6902 eb73 |17c5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AZURE:Lnet/sf/dibdib/generic/ColorNmz; // field@73eb │ │ +37e1a6: 2204 8e14 |17c7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e1aa: 1a0e 3346 |17c9: const-string v14, "SKY_BAFF" // string@4633 │ │ +37e1ae: 130f 7801 |17cb: const/16 v15, #int 376 // #178 │ │ +37e1b2: 0900 7b01 0200 |17cd: move-object/16 v379, v2 │ │ +37e1b8: 1402 ffba 0000 |17d0: const v2, #float 6.70816e-41 // #0000baff │ │ +37e1be: 7040 0aa2 e42f |17d3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e1c4: 6904 9975 |17d6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SKY_BAFF:Lnet/sf/dibdib/generic/ColorNmz; // field@7599 │ │ +37e1c8: 2202 8e14 |17d8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e1cc: 1a0e 3446 |17da: const-string v14, "SKY_BLUE" // string@4634 │ │ +37e1d0: 130f 7901 |17dc: const/16 v15, #int 377 // #179 │ │ +37e1d4: 0900 7c01 0400 |17de: move-object/16 v380, v4 │ │ +37e1da: 1404 c7b7 7d00 |17e1: const v4, #float 1.15454e-38 // #007db7c7 │ │ +37e1e0: 7040 0aa2 e24f |17e4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e1e6: 6902 9a75 |17e7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SKY_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@759a │ │ +37e1ea: 2204 8e14 |17e9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e1ee: 1a0e aa09 |17eb: const-string v14, "AQUA" // string@09aa │ │ +37e1f2: 130f 7a01 |17ed: const/16 v15, #int 378 // #17a │ │ +37e1f6: 0900 7d01 0200 |17ef: move-object/16 v381, v2 │ │ +37e1fc: 1402 ac97 5000 |17f2: const v2, #float 7.40125e-39 // #005097ac │ │ +37e202: 7040 0aa2 e42f |17f5: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e208: 6904 e373 |17f8: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.AQUA:Lnet/sf/dibdib/generic/ColorNmz; // field@73e3 │ │ +37e20c: 2202 8e14 |17fa: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e210: 1a0e 8240 |17fc: const-string v14, "PARADISE_BLUE" // string@4082 │ │ +37e214: 130f 7b01 |17fe: const/16 v15, #int 379 // #17b │ │ +37e218: 0900 7e01 0400 |1800: move-object/16 v382, v4 │ │ +37e21e: 1404 ba99 3400 |1803: const v4, #float 4.83059e-39 // #003499ba │ │ +37e224: 7040 0aa2 e24f |1806: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e22a: 6902 2375 |1809: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PARADISE_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7523 │ │ +37e22e: 2204 8e14 |180b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e232: 1a0e c240 |180d: const-string v14, "PEACOCK" // string@40c2 │ │ +37e236: 130f 7c01 |180f: const/16 v15, #int 380 // #17c │ │ +37e23a: 0900 7f01 0200 |1811: move-object/16 v383, v2 │ │ +37e240: 1402 9567 0100 |1814: const v2, #float 1.28994e-40 // #00016795 │ │ +37e246: 7040 0aa2 e42f |1817: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e24c: 6904 2c75 |181a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEACOCK:Lnet/sf/dibdib/generic/ColorNmz; // field@752c │ │ +37e250: 2202 8e14 |181c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e254: 1a0e 294a |181e: const-string v14, "TEAL" // string@4a29 │ │ +37e258: 130f 7d01 |1820: const/16 v15, #int 381 // #17d │ │ +37e25c: 0900 8001 0400 |1822: move-object/16 v384, v4 │ │ +37e262: 1404 4e3f 1800 |1825: const v4, #float 2.22676e-39 // #00183f4e │ │ +37e268: 7040 0aa2 e24f |1828: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e26e: 6902 ba75 |182b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TEAL:Lnet/sf/dibdib/generic/ColorNmz; // field@75ba │ │ +37e272: 2204 8e14 |182d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e276: 1a0e 8c3b |182f: const-string v14, "MOUNTAIN_BLUE" // string@3b8c │ │ +37e27a: 130f 7e01 |1831: const/16 v15, #int 382 // #17e │ │ +37e27e: 0900 8101 0200 |1833: move-object/16 v385, v2 │ │ +37e284: 1402 6856 2900 |1836: const v2, #float 3.79625e-39 // #00295668 │ │ +37e28a: 7040 0aa2 e42f |1839: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e290: 6904 fc74 |183c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MOUNTAIN_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74fc │ │ +37e294: 2202 8e14 |183e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e298: 1a0e f946 |1840: const-string v14, "STORM_BLUE" // string@46f9 │ │ +37e29c: 130f 7f01 |1842: const/16 v15, #int 383 // #17f │ │ +37e2a0: 0900 8201 0400 |1844: move-object/16 v386, v4 │ │ +37e2a6: 1404 947c 3f00 |1847: const v4, #float 5.83033e-39 // #003f7c94 │ │ +37e2ac: 7040 0aa2 e24f |184a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e2b2: 6902 a975 |184d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STORM_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75a9 │ │ +37e2b6: 2204 8e14 |184f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e2ba: 1a0e 2e4b |1851: const-string v14, "TROPICAL_BLUE" // string@4b2e │ │ +37e2be: 130f 8001 |1853: const/16 v15, #int 384 // #180 │ │ +37e2c2: 0900 8301 0200 |1855: move-object/16 v387, v2 │ │ +37e2c8: 1302 9866 |1858: const/16 v2, #int 26264 // #6698 │ │ +37e2cc: 7040 0aa2 e42f |185a: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e2d2: 6904 c775 |185d: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TROPICAL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75c7 │ │ +37e2d6: 2202 8e14 |185f: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e2da: 1a0e c709 |1861: const-string v14, "ASTROBLUE" // string@09c7 │ │ +37e2de: 130f 8101 |1863: const/16 v15, #int 385 // #181 │ │ +37e2e2: 0900 8401 0400 |1865: move-object/16 v388, v4 │ │ +37e2e8: 1404 623e 0100 |1868: const v4, #float 1.14214e-40 // #00013e62 │ │ +37e2ee: 7040 0aa2 e24f |186b: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e2f4: 6902 e773 |186e: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ASTROBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@73e7 │ │ +37e2f8: 2204 8e14 |1870: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e2fc: 1a0e f240 |1872: const-string v14, "PICTON" // string@40f2 │ │ +37e300: 130f 8201 |1874: const/16 v15, #int 386 // #182 │ │ +37e304: 0900 8501 0200 |1876: move-object/16 v389, v2 │ │ +37e30a: 1402 e8b1 4500 |1879: const v2, #float 6.40047e-39 // #0045b1e8 │ │ +37e310: 7040 0aa2 e42f |187c: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e316: 6904 3d75 |187f: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PICTON:Lnet/sf/dibdib/generic/ColorNmz; // field@753d │ │ +37e31a: 2202 8e14 |1881: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e31e: 1a0e 310a |1883: const-string v14, "AZURE__XKCD" // string@0a31 │ │ +37e322: 130f 8301 |1885: const/16 v15, #int 387 // #183 │ │ +37e326: 0900 8601 0400 |1887: move-object/16 v390, v4 │ │ +37e32c: 1404 f39a 0600 |188a: const v4, #float 6.06598e-40 // #00069af3 │ │ +37e332: 7040 0aa2 e24f |188d: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e338: 6902 ed73 |1890: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AZURE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@73ed │ │ +37e33c: 2204 8e14 |1892: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e340: 1a0e 951f |1894: const-string v14, "IVY_BLUE" // string@1f95 │ │ +37e344: 130f 8401 |1896: const/16 v15, #int 388 // #184 │ │ +37e348: 0900 8701 0200 |1898: move-object/16 v391, v2 │ │ +37e34e: 1402 d79a 2c00 |189b: const v2, #float 4.09631e-39 // #002c9ad7 │ │ +37e354: 7040 0aa2 e42f |189e: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e35a: 6904 aa74 |18a1: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.IVY_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74aa │ │ +37e35e: 2202 8e14 |18a3: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e362: 1a0e 1c3b |18a5: const-string v14, "MIDNIGHT_BLUE" // string@3b1c │ │ +37e366: 130f 8501 |18a7: const/16 v15, #int 389 // #185 │ │ +37e36a: 0900 8801 0400 |18a9: move-object/16 v392, v4 │ │ +37e370: 1404 2215 0100 |18ac: const v4, #float 9.94165e-41 // #00011522 │ │ +37e376: 7040 0aa2 e24f |18af: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e37c: 6902 f074 |18b2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MIDNIGHT_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74f0 │ │ +37e380: 2204 8e14 |18b4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e384: 1a0e db10 |18b6: const-string v14, "CRYSTAL_BAFF" // string@10db │ │ +37e388: 130f 8601 |18b8: const/16 v15, #int 390 // #186 │ │ +37e38c: 0900 8901 0200 |18ba: move-object/16 v393, v2 │ │ +37e392: 1402 ffba 4000 |18bd: const v2, #float 5.94455e-39 // #0040baff │ │ +37e398: 7040 0aa2 e42f |18c0: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e39e: 6904 5174 |18c3: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CRYSTAL_BAFF:Lnet/sf/dibdib/generic/ColorNmz; // field@7451 │ │ +37e3a2: 2202 8e14 |18c5: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e3a6: 1a0e 2643 |18c7: const-string v14, "REGAL_BLUE" // string@4326 │ │ +37e3aa: 130f 8701 |18c9: const/16 v15, #int 391 // #187 │ │ +37e3ae: 0900 8a01 0400 |18cb: move-object/16 v394, v4 │ │ +37e3b4: 1404 6a3f 0100 |18ce: const v4, #float 1.14584e-40 // #00013f6a │ │ +37e3ba: 7040 0aa2 e24f |18d1: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e3c0: 6902 6d75 |18d4: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.REGAL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@756d │ │ +37e3c4: 2204 8e14 |18d6: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e3c8: 1a0e 903a |18d8: const-string v14, "MALIBU" // string@3a90 │ │ +37e3cc: 130f 8801 |18da: const/16 v15, #int 392 // #188 │ │ +37e3d0: 0900 8b01 0200 |18dc: move-object/16 v395, v2 │ │ +37e3d6: 1402 f7c8 7d00 |18df: const v2, #float 1.15515e-38 // #007dc8f7 │ │ +37e3dc: 7040 0aa2 e42f |18e2: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e3e2: 6904 dd74 |18e5: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MALIBU:Lnet/sf/dibdib/generic/ColorNmz; // field@74dd │ │ +37e3e6: 2202 8e14 |18e7: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e3ea: 1a0e e840 |18e9: const-string v14, "PEWTER" // string@40e8 │ │ +37e3ee: 130f 8901 |18eb: const/16 v15, #int 393 // #189 │ │ +37e3f2: 0900 8c01 0400 |18ed: move-object/16 v396, v4 │ │ +37e3f8: 1404 6460 5900 |18f0: const v4, #float 8.20794e-39 // #00596064 │ │ +37e3fe: 7040 0aa2 e24f |18f3: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e404: 6902 3a75 |18f6: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PEWTER:Lnet/sf/dibdib/generic/ColorNmz; // field@753a │ │ +37e408: 2204 8e14 |18f8: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e40c: 1a0e 624f |18fa: const-string v14, "URANIAN" // string@4f62 │ │ +37e410: 130f 8a01 |18fc: const/16 v15, #int 394 // #18a │ │ +37e414: 0900 8d01 0200 |18fe: move-object/16 v397, v2 │ │ +37e41a: 1402 f5db af00 |1901: const v2, #float 1.61501e-38 // #00afdbf5 │ │ +37e420: 7040 0aa2 e42f |1904: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e426: 6904 d075 |1907: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.URANIAN:Lnet/sf/dibdib/generic/ColorNmz; // field@75d0 │ │ +37e42a: 2202 8e14 |1909: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e42e: 1a0e 1b0d |190b: const-string v14, "BLACK_PEARL" // string@0d1b │ │ +37e432: 130f 8b01 |190d: const/16 v15, #int 395 // #18b │ │ +37e436: 0900 8e01 0400 |190f: move-object/16 v398, v4 │ │ +37e43c: 1304 2815 |1912: const/16 v4, #int 5416 // #1528 │ │ +37e440: 7040 0aa2 e24f |1914: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e446: 6902 0174 |1917: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLACK_PEARL:Lnet/sf/dibdib/generic/ColorNmz; // field@7401 │ │ +37e44a: 2204 8e14 |1919: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e44e: 1a0e 804b |191b: const-string v14, "TWINBED" // string@4b80 │ │ +37e452: 130f 8c01 |191d: const/16 v15, #int 396 // #18c │ │ +37e456: 0900 8f01 0200 |191f: move-object/16 v399, v2 │ │ +37e45c: 1402 eddb be00 |1922: const v2, #float 1.75276e-38 // #00bedbed │ │ +37e462: 7040 0aa2 e42f |1925: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e468: 6904 cb75 |1928: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.TWINBED:Lnet/sf/dibdib/generic/ColorNmz; // field@75cb │ │ +37e46c: 2202 8e14 |192a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e470: 1a0e 3a46 |192c: const-string v14, "SLATE__XKCD" // string@463a │ │ +37e474: 130f 8d01 |192e: const/16 v15, #int 397 // #18d │ │ +37e478: 0900 9001 0400 |1930: move-object/16 v400, v4 │ │ +37e47e: 1404 7265 5100 |1933: const v4, #float 7.47507e-39 // #00516572 │ │ +37e484: 7040 0aa2 e24f |1936: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e48a: 6902 9e75 |1939: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SLATE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@759e │ │ +37e48e: 2204 8e14 |193b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e492: 1a0e 3546 |193d: const-string v14, "SKY_BRIGHT" // string@4635 │ │ +37e496: 130f 8e01 |193f: const/16 v15, #int 398 // #18e │ │ +37e49a: 0900 9101 0200 |1941: move-object/16 v401, v2 │ │ +37e4a0: 1402 fcca 8200 |1944: const v2, #float 1.20114e-38 // #0082cafc │ │ +37e4a6: 7040 0aa2 e42f |1947: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e4ac: 6904 9b75 |194a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SKY_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@759b │ │ +37e4b0: 2202 8e14 |194c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e4b4: 1a0e 7a41 |194e: const-string v14, "PURE_SKY" // string@417a │ │ +37e4b8: 130f 8f01 |1950: const/16 v15, #int 399 // #18f │ │ +37e4bc: 0900 9201 0400 |1952: move-object/16 v402, v4 │ │ +37e4c2: 1404 ff80 0000 |1955: const v4, #float 4.62751e-41 // #000080ff │ │ +37e4c8: 7040 0aa2 e24f |1958: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e4ce: 6902 5675 |195b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_SKY:Lnet/sf/dibdib/generic/ColorNmz; // field@7556 │ │ +37e4d2: 2204 8e14 |195d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e4d6: 1a0e bb0f |195f: const-string v14, "CERULEAN" // string@0fbb │ │ +37e4da: 130f 9001 |1961: const/16 v15, #int 400 // #190 │ │ +37e4de: 0900 9301 0200 |1963: move-object/16 v403, v2 │ │ +37e4e4: 1402 e0c6 a000 |1966: const v2, #float 1.4765e-38 // #00a0c6e0 │ │ +37e4ea: 7040 0aa2 e42f |1969: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e4f0: 6904 2e74 |196c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CERULEAN:Lnet/sf/dibdib/generic/ColorNmz; // field@742e │ │ +37e4f4: 2202 8e14 |196e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e4f8: 1a0e 133b |1970: const-string v14, "METALLICBLUE" // string@3b13 │ │ +37e4fc: 130f 9101 |1972: const/16 v15, #int 401 // #191 │ │ +37e500: 0900 9401 0400 |1974: move-object/16 v404, v4 │ │ +37e506: 1404 8e73 4f00 |1977: const v4, #float 7.29646e-39 // #004f738e │ │ +37e50c: 7040 0aa2 e24f |197a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e512: 6902 ef74 |197d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.METALLICBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@74ef │ │ +37e516: 2204 8e14 |197f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e51a: 1a0e 963a |1981: const-string v14, "MARBLE" // string@3a96 │ │ +37e51e: 130f 9201 |1983: const/16 v15, #int 402 // #192 │ │ +37e522: 0900 9501 0200 |1985: move-object/16 v405, v2 │ │ +37e528: 1402 7e6d 5600 |1988: const v2, #float 7.93713e-39 // #00566d7e │ │ +37e52e: 7040 0aa2 e42f |198b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e534: 6904 e174 |198e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MARBLE:Lnet/sf/dibdib/generic/ColorNmz; // field@74e1 │ │ +37e538: 2202 8e14 |1990: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e53c: 1a0e eb46 |1992: const-string v14, "STEELBLUE" // string@46eb │ │ +37e540: 130f 9301 |1994: const/16 v15, #int 403 // #193 │ │ +37e544: 0900 9601 0400 |1996: move-object/16 v406, v4 │ │ +37e54a: 1404 9a7d 5a00 |1999: const v4, #float 8.31025e-39 // #005a7d9a │ │ +37e550: 7040 0aa2 e24f |199c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e556: 6902 a875 |199f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STEELBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75a8 │ │ +37e55a: 2204 8e14 |19a1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e55e: 1a0e 200d |19a3: const-string v14, "BLEU_FRANCE" // string@0d20 │ │ +37e562: 130f 9401 |19a5: const/16 v15, #int 404 // #194 │ │ +37e566: 0900 9701 0200 |19a7: move-object/16 v407, v2 │ │ +37e56c: 1402 e78c 3100 |19aa: const v2, #float 4.55049e-39 // #00318ce7 │ │ +37e572: 7040 0aa2 e42f |19ad: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e578: 6904 0474 |19b0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLEU_FRANCE:Lnet/sf/dibdib/generic/ColorNmz; // field@7404 │ │ +37e57c: 2202 8e14 |19b2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e580: 1a0e 993a |19b4: const-string v14, "MARINE" // string@3a99 │ │ +37e584: 130f 9501 |19b6: const/16 v15, #int 405 // #195 │ │ +37e588: 0900 9801 0400 |19b8: move-object/16 v408, v4 │ │ +37e58e: 1404 602e 0400 |19bb: const v4, #float 3.83978e-40 // #00042e60 │ │ +37e594: 7040 0aa2 e24f |19be: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e59a: 6902 e474 |19c1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MARINE:Lnet/sf/dibdib/generic/ColorNmz; // field@74e4 │ │ +37e59e: 2204 8e14 |19c3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e5a2: 1a0e de54 |19c5: const-string v14, "YALE" // string@54de │ │ +37e5a6: 130f 9601 |19c7: const/16 v15, #int 406 // #196 │ │ +37e5aa: 0900 9901 0200 |19c9: move-object/16 v409, v2 │ │ +37e5b0: 1402 924d 0f00 |19cc: const v2, #float 1.40536e-39 // #000f4d92 │ │ +37e5b6: 7040 0aa2 e42f |19cf: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e5bc: 6904 e575 |19d2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.YALE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e5 │ │ +37e5c0: 2202 8e14 |19d4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e5c4: 1a0e 610d |19d6: const-string v14, "BRANDEIS" // string@0d61 │ │ +37e5c8: 130f 9701 |19d8: const/16 v15, #int 407 // #197 │ │ +37e5cc: 0900 9a01 0400 |19da: move-object/16 v410, v4 │ │ +37e5d2: 1304 ff70 |19dd: const/16 v4, #int 28927 // #70ff │ │ +37e5d6: 7040 0aa2 e24f |19df: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e5dc: 6902 1474 |19e2: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BRANDEIS:Lnet/sf/dibdib/generic/ColorNmz; // field@7414 │ │ +37e5e0: 2204 8e14 |19e4: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e5e4: 1a0e 700f |19e6: const-string v14, "CADETBLUE" // string@0f70 │ │ +37e5e8: 130f 9801 |19e8: const/16 v15, #int 408 // #198 │ │ +37e5ec: 0900 9b01 0200 |19ea: move-object/16 v411, v2 │ │ +37e5f2: 1402 9674 4e00 |19ed: const v2, #float 7.20499e-39 // #004e7496 │ │ +37e5f8: 7040 0aa2 e42f |19f0: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e5fe: 6904 2474 |19f3: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CADETBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7424 │ │ +37e602: 2202 8e14 |19f5: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e606: 1a0e db40 |19f7: const-string v14, "PERIWINKLE" // string@40db │ │ +37e60a: 130f 9901 |19f9: const/16 v15, #int 409 // #199 │ │ +37e60e: 0900 9c01 0400 |19fb: move-object/16 v412, v4 │ │ +37e614: 1404 ac71 3800 |19fe: const v4, #float 5.18357e-39 // #003871ac │ │ +37e61a: 7040 0aa2 e24f |1a01: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e620: 6902 3275 |1a04: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PERIWINKLE:Lnet/sf/dibdib/generic/ColorNmz; // field@7532 │ │ +37e624: 2204 8e14 |1a06: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e628: 1a0e cb0f |1a08: const-string v14, "CHARCOAL" // string@0fcb │ │ +37e62c: 130f 9a01 |1a0a: const/16 v15, #int 410 // #19a │ │ +37e630: 0900 9d01 0200 |1a0c: move-object/16 v413, v2 │ │ +37e636: 1402 453e 3600 |1a0f: const v2, #float 4.98145e-39 // #00363e45 │ │ +37e63c: 7040 0aa2 e42f |1a12: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e642: 6904 3274 |1a15: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CHARCOAL:Lnet/sf/dibdib/generic/ColorNmz; // field@7432 │ │ +37e646: 2202 8e14 |1a17: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e64a: 1a0e ea46 |1a19: const-string v14, "STEEL" // string@46ea │ │ +37e64e: 130f 9b01 |1a1b: const/16 v15, #int 411 // #19b │ │ +37e652: 0900 9e01 0400 |1a1d: move-object/16 v414, v4 │ │ +37e658: 1404 9585 7300 |1a20: const v4, #float 1.0609e-38 // #00738595 │ │ +37e65e: 7040 0aa2 e24f |1a23: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e664: 6902 a775 |1a26: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STEEL:Lnet/sf/dibdib/generic/ColorNmz; // field@75a7 │ │ +37e668: 2204 8e14 |1a28: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e66c: 1a0e bc43 |1a2a: const-string v14, "RUDDY" // string@43bc │ │ +37e670: 130f 9c01 |1a2c: const/16 v15, #int 412 // #19c │ │ +37e674: 0900 9f01 0200 |1a2e: move-object/16 v415, v2 │ │ +37e67a: 1402 dfab 7600 |1a31: const v2, #float 1.08982e-38 // #0076abdf │ │ +37e680: 7040 0aa2 e42f |1a34: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e686: 6904 7c75 |1a37: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RUDDY:Lnet/sf/dibdib/generic/ColorNmz; // field@757c │ │ +37e68a: 2202 8e14 |1a39: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e68e: 1a0e 1716 |1a3b: const-string v14, "DENIM" // string@1617 │ │ +37e692: 130f 9d01 |1a3d: const/16 v15, #int 413 // #19d │ │ +37e696: 0900 a001 0400 |1a3f: move-object/16 v416, v4 │ │ +37e69c: 1404 8c63 3b00 |1a42: const v4, #float 5.454e-39 // #003b638c │ │ +37e6a2: 7040 0aa2 e24f |1a45: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e6a8: 6902 6374 |1a48: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DENIM:Lnet/sf/dibdib/generic/ColorNmz; // field@7463 │ │ +37e6ac: 2204 8e14 |1a4a: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e6b0: 1a0e 270d |1a4c: const-string v14, "BLUEBELL" // string@0d27 │ │ +37e6b4: 130f 9e01 |1a4e: const/16 v15, #int 414 // #19e │ │ +37e6b8: 0900 a101 0200 |1a50: move-object/16 v417, v2 │ │ +37e6be: 1402 d194 5b00 |1a53: const v2, #float 8.41042e-39 // #005b94d1 │ │ +37e6c4: 7040 0aa2 e42f |1a56: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e6ca: 6904 0874 |1a59: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUEBELL:Lnet/sf/dibdib/generic/ColorNmz; // field@7408 │ │ +37e6ce: 2202 8e14 |1a5b: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e6d2: 1a0e 2453 |1a5d: const-string v14, "WOAD" // string@5324 │ │ +37e6d6: 130f 9f01 |1a5f: const/16 v15, #int 415 // #19f │ │ +37e6da: 0900 a201 0400 |1a61: move-object/16 v418, v4 │ │ +37e6e0: 1404 ce6b 2400 |1a64: const v4, #float 3.34475e-39 // #00246bce │ │ +37e6e6: 7040 0aa2 e24f |1a67: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e6ec: 6902 e375 |1a6a: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.WOAD:Lnet/sf/dibdib/generic/ColorNmz; // field@75e3 │ │ +37e6f0: 2204 8e14 |1a6c: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e6f4: 1a0e 4446 |1a6e: const-string v14, "SMALT" // string@4644 │ │ +37e6f8: 130f a001 |1a70: const/16 v15, #int 416 // #1a0 │ │ +37e6fc: 0900 a301 0200 |1a72: move-object/16 v419, v2 │ │ +37e702: 1302 9933 |1a75: const/16 v2, #int 13209 // #3399 │ │ +37e706: 7040 0aa2 e42f |1a77: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e70c: 6904 a075 |1a7a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SMALT:Lnet/sf/dibdib/generic/ColorNmz; // field@75a0 │ │ +37e710: 2202 8e14 |1a7c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e714: 1a0e ec3d |1a7e: const-string v14, "NAVY" // string@3dec │ │ +37e718: 130f a101 |1a80: const/16 v15, #int 417 // #1a1 │ │ +37e71c: 0900 a401 0400 |1a82: move-object/16 v420, v4 │ │ +37e722: 1404 3e15 0100 |1a85: const v4, #float 9.94558e-41 // #0001153e │ │ +37e728: 7040 0aa2 e24f |1a88: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e72e: 6902 0175 |1a8b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NAVY:Lnet/sf/dibdib/generic/ColorNmz; // field@7501 │ │ +37e732: 2204 8e14 |1a8d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e736: 1a0e 2541 |1a8f: const-string v14, "POWDER_BLUE" // string@4125 │ │ +37e73a: 130f a201 |1a91: const/16 v15, #int 418 // #1a2 │ │ +37e73e: 0900 a501 0200 |1a93: move-object/16 v421, v2 │ │ +37e744: 1402 dbc8 b700 |1a96: const v2, #float 1.68779e-38 // #00b7c8db │ │ +37e74a: 7040 0aa2 e42f |1a99: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e750: 6904 4b75 |1a9c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.POWDER_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@754b │ │ +37e754: 2202 8e14 |1a9e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e758: 1a0e 7c1d |1aa0: const-string v14, "HOMEBUSH_BLUE" // string@1d7c │ │ +37e75c: 130f a301 |1aa2: const/16 v15, #int 419 // #1a3 │ │ +37e760: 0900 a601 0400 |1aa4: move-object/16 v422, v4 │ │ +37e766: 1404 9750 2100 |1aa7: const v4, #float 3.05948e-39 // #00215097 │ │ +37e76c: 7040 0aa2 e24f |1aaa: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e772: 6902 9a74 |1aad: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.HOMEBUSH_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@749a │ │ +37e776: 2204 8e14 |1aaf: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e77a: 1a0e 2610 |1ab1: const-string v14, "COBALT" // string@1026 │ │ +37e77e: 130f a401 |1ab3: const/16 v15, #int 420 // #1a4 │ │ +37e782: 0900 a701 0200 |1ab5: move-object/16 v423, v2 │ │ +37e788: 1402 8f48 1e00 |1ab8: const v2, #float 2.78109e-39 // #001e488f │ │ +37e78e: 7040 0aa2 e42f |1abb: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e794: 6904 4174 |1abe: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.COBALT:Lnet/sf/dibdib/generic/ColorNmz; // field@7441 │ │ +37e798: 2202 8e14 |1ac0: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e79c: 1a0e 930f |1ac2: const-string v14, "CATALINA" // string@0f93 │ │ +37e7a0: 130f a501 |1ac4: const/16 v15, #int 421 // #1a5 │ │ +37e7a4: 0900 a801 0400 |1ac6: move-object/16 v424, v4 │ │ +37e7aa: 1404 782a 0600 |1ac9: const v4, #float 5.66248e-40 // #00062a78 │ │ +37e7b0: 7040 0aa2 e24f |1acc: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e7b6: 6902 2a74 |1acf: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CATALINA:Lnet/sf/dibdib/generic/ColorNmz; // field@742a │ │ +37e7ba: 2204 8e14 |1ad1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e7be: 1a0e 2e0d |1ad3: const-string v14, "BLUE__XKCD" // string@0d2e │ │ +37e7c2: 130f a601 |1ad5: const/16 v15, #int 422 // #1a6 │ │ +37e7c6: 0900 a901 0200 |1ad7: move-object/16 v425, v2 │ │ +37e7cc: 1402 df43 0300 |1ada: const v2, #float 2.99854e-40 // #000343df │ │ +37e7d2: 7040 0aa2 e42f |1add: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e7d8: 6904 0f74 |1ae0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@740f │ │ +37e7dc: 2202 8e14 |1ae2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e7e0: 1a0e 6716 |1ae4: const-string v14, "DODGER" // string@1667 │ │ +37e7e4: 130f a701 |1ae6: const/16 v15, #int 423 // #1a7 │ │ +37e7e8: 0900 aa01 0400 |1ae8: move-object/16 v426, v4 │ │ +37e7ee: 1404 fc82 3e00 |1aeb: const v4, #float 5.74079e-39 // #003e82fc │ │ +37e7f4: 7040 0aa2 e24f |1aee: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e7fa: 6902 6774 |1af1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DODGER:Lnet/sf/dibdib/generic/ColorNmz; // field@7467 │ │ +37e7fe: 2204 8e14 |1af3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e802: 1a0e 250d |1af5: const-string v14, "BLUE" // string@0d25 │ │ +37e806: 130f a801 |1af7: const/16 v15, #int 424 // #1a8 │ │ +37e80a: 0900 ab01 0200 |1af9: move-object/16 v427, v2 │ │ +37e810: 1302 ff40 |1afc: const/16 v2, #int 16639 // #40ff │ │ +37e814: 7040 0aa2 e42f |1afe: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e81a: 6904 0674 |1b01: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7406 │ │ +37e81e: 2202 8e14 |1b03: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e822: 1a0e ee3d |1b05: const-string v14, "NAVY_BLUE" // string@3dee │ │ +37e826: 130f a901 |1b07: const/16 v15, #int 425 // #1a9 │ │ +37e82a: 0900 ac01 0400 |1b09: move-object/16 v428, v4 │ │ +37e830: 1304 4611 |1b0c: const/16 v4, #int 4422 // #1146 │ │ +37e834: 7040 0aa2 e24f |1b0e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e83a: 6902 0375 |1b11: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NAVY_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7503 │ │ +37e83e: 2204 8e14 |1b13: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e842: 1a0e 264f |1b15: const-string v14, "ULTRAMARINE__XKCD" // string@4f26 │ │ +37e846: 130f aa01 |1b17: const/16 v15, #int 426 // #1aa │ │ +37e84a: 0900 ad01 0200 |1b19: move-object/16 v429, v2 │ │ +37e850: 1402 9850 2c00 |1b1c: const v2, #float 4.06967e-39 // #002c5098 │ │ +37e856: 7040 0aa2 e42f |1b1f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e85c: 6904 cf75 |1b22: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ULTRAMARINE__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@75cf │ │ +37e860: 2202 8e14 |1b24: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e864: 1a0e a61c |1b26: const-string v14, "GRAPHITE" // string@1ca6 │ │ +37e868: 130f ab01 |1b28: const/16 v15, #int 427 // #1ab │ │ +37e86c: 0900 ae01 0400 |1b2a: move-object/16 v430, v4 │ │ +37e872: 1404 4a47 4500 |1b2d: const v4, #float 6.36222e-39 // #0045474a │ │ +37e878: 7040 0aa2 e24f |1b30: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e87e: 6902 8b74 |1b33: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GRAPHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@748b │ │ +37e882: 2204 8e14 |1b35: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e886: 1a0e 2522 |1b37: const-string v14, "LAPIS" // string@2225 │ │ +37e88a: 130f ac01 |1b39: const/16 v15, #int 428 // #1ac │ │ +37e88e: 0900 af01 0200 |1b3b: move-object/16 v431, v2 │ │ +37e894: 1402 7e31 1500 |1b3e: const v2, #float 1.9463e-39 // #0015317e │ │ +37e89a: 7040 0aa2 e42f |1b41: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e8a0: 6904 b674 |1b44: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAPIS:Lnet/sf/dibdib/generic/ColorNmz; // field@74b6 │ │ +37e8a4: 2202 8e14 |1b46: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e8a8: 1a0e db0c |1b48: const-string v14, "BASALT" // string@0cdb │ │ +37e8ac: 130f ad01 |1b4a: const/16 v15, #int 429 // #1ad │ │ +37e8b0: 0900 b001 0400 |1b4c: move-object/16 v432, v4 │ │ +37e8b6: 1404 635c 5800 |1b4f: const v4, #float 8.11467e-39 // #00585c63 │ │ +37e8bc: 7040 0aa2 e24f |1b52: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e8c2: 6902 f273 |1b55: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BASALT:Lnet/sf/dibdib/generic/ColorNmz; // field@73f2 │ │ +37e8c6: 2204 8e14 |1b57: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e8ca: 1a0e 1055 |1b59: const-string v14, "ZAFFRE" // string@5510 │ │ +37e8ce: 130f ae01 |1b5b: const/16 v15, #int 430 // #1ae │ │ +37e8d2: 0900 b101 0200 |1b5d: move-object/16 v433, v2 │ │ +37e8d8: 1302 a814 |1b60: const/16 v2, #int 5288 // #14a8 │ │ +37e8dc: 7040 0aa2 e42f |1b62: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e8e2: 6904 e975 |1b65: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ZAFFRE:Lnet/sf/dibdib/generic/ColorNmz; // field@75e9 │ │ +37e8e6: 2202 8e14 |1b67: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e8ea: 1a0e fe46 |1b69: const-string v14, "STRATOS" // string@46fe │ │ +37e8ee: 130f af01 |1b6b: const/16 v15, #int 431 // #1af │ │ +37e8f2: 0900 b201 0400 |1b6d: move-object/16 v434, v4 │ │ +37e8f8: 1304 4107 |1b70: const/16 v4, #int 1857 // #741 │ │ +37e8fc: 7040 0aa2 e24f |1b72: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e902: 6902 ab75 |1b75: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.STRATOS:Lnet/sf/dibdib/generic/ColorNmz; // field@75ab │ │ +37e906: 2204 8e14 |1b77: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e90a: 1a0e ee40 |1b79: const-string v14, "PHTHALO" // string@40ee │ │ +37e90e: 130f b001 |1b7b: const/16 v15, #int 432 // #1b0 │ │ +37e912: 0900 b301 0200 |1b7d: move-object/16 v435, v2 │ │ +37e918: 1302 890f |1b80: const/16 v2, #int 3977 // #f89 │ │ +37e91c: 7040 0aa2 e42f |1b82: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e922: 6904 3b75 |1b85: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PHTHALO:Lnet/sf/dibdib/generic/ColorNmz; // field@753b │ │ +37e926: 2202 8e14 |1b87: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e92a: 1a0e 1516 |1b89: const-string v14, "DELFT" // string@1615 │ │ +37e92e: 130f b101 |1b8b: const/16 v15, #int 433 // #1b1 │ │ +37e932: 0900 b401 0400 |1b8d: move-object/16 v436, v4 │ │ +37e938: 1404 5e30 1f00 |1b90: const v4, #float 2.86425e-39 // #001f305e │ │ +37e93e: 7040 0aa2 e24f |1b93: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e944: 6902 6274 |1b96: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.DELFT:Lnet/sf/dibdib/generic/ColorNmz; // field@7462 │ │ +37e948: 2204 8e14 |1b98: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e94c: 1a0e 9340 |1b9a: const-string v14, "PASTEL_BLUE" // string@4093 │ │ +37e950: 130f b201 |1b9c: const/16 v15, #int 434 // #1b2 │ │ +37e954: 0900 b501 0200 |1b9e: move-object/16 v437, v2 │ │ +37e95a: 1402 febf a200 |1ba1: const v2, #float 1.49462e-38 // #00a2bffe │ │ +37e960: 7040 0aa2 e42f |1ba4: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e966: 6904 2675 |1ba7: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PASTEL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7526 │ │ +37e96a: 2202 8e14 |1ba9: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e96e: 1a0e ed3d |1bab: const-string v14, "NAVY20" // string@3ded │ │ +37e972: 130f b301 |1bad: const/16 v15, #int 435 // #1b3 │ │ +37e976: 0900 b601 0400 |1baf: move-object/16 v438, v4 │ │ +37e97c: 1304 7500 |1bb2: const/16 v4, #int 117 // #75 │ │ +37e980: 7040 0aa2 e24f |1bb4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e986: 6902 0275 |1bb7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NAVY20:Lnet/sf/dibdib/generic/ColorNmz; // field@7502 │ │ +37e98a: 2204 8e14 |1bb9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e98e: 1a0e f03d |1bbb: const-string v14, "NAVY__X11" // string@3df0 │ │ +37e992: 130f b401 |1bbd: const/16 v15, #int 436 // #1b4 │ │ +37e996: 0900 b701 0200 |1bbf: move-object/16 v439, v2 │ │ +37e99c: 1302 8000 |1bc2: const/16 v2, #int 128 // #80 │ │ +37e9a0: 7040 0aa2 e42f |1bc4: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e9a6: 6904 0575 |1bc7: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.NAVY__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@7505 │ │ +37e9aa: 2202 8e14 |1bc9: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e9ae: 1a0e 7441 |1bcb: const-string v14, "PURE_BLUE" // string@4174 │ │ +37e9b2: 130f b501 |1bcd: const/16 v15, #int 437 // #1b5 │ │ +37e9b6: 0900 b801 0400 |1bcf: move-object/16 v440, v4 │ │ +37e9bc: 1304 ff00 |1bd2: const/16 v4, #int 255 // #ff │ │ +37e9c0: 7040 0aa2 e24f |1bd4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e9c6: 6902 5075 |1bd7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7550 │ │ +37e9ca: 2204 8e14 |1bd9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e9ce: 1a0e 290d |1bdb: const-string v14, "BLUEBLUE" // string@0d29 │ │ +37e9d2: 130f b601 |1bdd: const/16 v15, #int 438 // #1b6 │ │ +37e9d6: 0900 b901 0200 |1bdf: move-object/16 v441, v2 │ │ +37e9dc: 1402 c742 2200 |1be2: const v2, #float 3.14636e-39 // #002242c7 │ │ +37e9e2: 7040 0aa2 e42f |1be5: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37e9e8: 6904 0a74 |1be8: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUEBLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@740a │ │ +37e9ec: 2202 8e14 |1bea: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37e9f0: 1a0e e240 |1bec: const-string v14, "PERSIAN_BLUE" // string@40e2 │ │ +37e9f4: 130f b701 |1bee: const/16 v15, #int 439 // #1b7 │ │ +37e9f8: 0900 ba01 0400 |1bf0: move-object/16 v442, v4 │ │ +37e9fe: 1404 bb39 1c00 |1bf3: const v4, #float 2.5921e-39 // #001c39bb │ │ +37ea04: 7040 0aa2 e24f |1bf6: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ea0a: 6902 3475 |1bf9: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PERSIAN_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7534 │ │ +37ea0e: 2204 8e14 |1bfb: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ea12: 1a0e ee20 |1bfd: const-string v14, "JORDY_BAFF" // string@20ee │ │ +37ea16: 130f b801 |1bff: const/16 v15, #int 440 // #1b8 │ │ +37ea1a: 0900 bb01 0200 |1c01: move-object/16 v443, v2 │ │ +37ea20: 1402 ffba a000 |1c04: const v2, #float 1.47608e-38 // #00a0baff │ │ +37ea26: 7040 0aa2 e42f |1c07: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ea2c: 6904 af74 |1c0a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.JORDY_BAFF:Lnet/sf/dibdib/generic/ColorNmz; // field@74af │ │ +37ea30: 2202 8e14 |1c0c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ea34: 1a0e 2b0d |1c0e: const-string v14, "BLUE_COBALT" // string@0d2b │ │ +37ea38: 130f b901 |1c10: const/16 v15, #int 441 // #1b9 │ │ +37ea3c: 0900 bc01 0400 |1c12: move-object/16 v444, v4 │ │ +37ea42: 1404 a70a 0300 |1c15: const v4, #float 2.79328e-40 // #00030aa7 │ │ +37ea48: 7040 0aa2 e24f |1c18: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ea4e: 6902 0c74 |1c1b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLUE_COBALT:Lnet/sf/dibdib/generic/ColorNmz; // field@740c │ │ +37ea52: 2204 8e14 |1c1d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ea56: 1a0e 260d |1c1f: const-string v14, "BLUE20" // string@0d26 │ │ +37ea5a: 130f ba01 |1c21: const/16 v15, #int 442 // #1ba │ │ +37ea5e: 0900 bd01 0200 |1c23: move-object/16 v445, v2 │ │ +37ea64: 1402 d863 4300 |1c26: const v2, #float 6.1888e-39 // #004363d8 │ │ +37ea6a: 7040 0aa2 e42f |1c29: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ea70: 6904 0774 |1c2c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUE20:Lnet/sf/dibdib/generic/ColorNmz; // field@7407 │ │ +37ea74: 2202 8e14 |1c2e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ea78: 1a0e 244f |1c30: const-string v14, "ULTRAMARINE" // string@4f24 │ │ +37ea7c: 130f bb01 |1c32: const/16 v15, #int 443 // #1bb │ │ +37ea80: 0900 be01 0400 |1c34: move-object/16 v446, v4 │ │ +37ea86: 1404 f566 4100 |1c37: const v4, #float 6.00624e-39 // #004166f5 │ │ +37ea8c: 7040 0aa2 e24f |1c3a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ea92: 6902 cd75 |1c3d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz; // field@75cd │ │ +37ea96: 2204 8e14 |1c3f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ea9a: 1a0e 8346 |1c41: const-string v14, "SPACE_CADET" // string@4683 │ │ +37ea9e: 130f bc01 |1c43: const/16 v15, #int 444 // #1bc │ │ +37eaa2: 0900 bf01 0200 |1c45: move-object/16 v447, v2 │ │ +37eaa8: 1402 5229 1e00 |1c48: const v2, #float 2.76989e-39 // #001e2952 │ │ +37eaae: 7040 0aa2 e42f |1c4b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eab4: 6904 a275 |1c4e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.SPACE_CADET:Lnet/sf/dibdib/generic/ColorNmz; // field@75a2 │ │ +37eab8: 2202 8e14 |1c50: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eabc: 1a0e ff44 |1c52: const-string v14, "SAPPHIRE" // string@44ff │ │ +37eac0: 130f bd01 |1c54: const/16 v15, #int 445 // #1bd │ │ +37eac4: 0900 c001 0400 |1c56: move-object/16 v448, v4 │ │ +37eaca: 1404 ab38 2100 |1c59: const v4, #float 3.0509e-39 // #002138ab │ │ +37ead0: 7040 0aa2 e24f |1c5c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ead6: 6902 8775 |1c5f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.SAPPHIRE:Lnet/sf/dibdib/generic/ColorNmz; // field@7587 │ │ +37eada: 2204 8e14 |1c61: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eade: 1a0e ef3d |1c63: const-string v14, "NAVY_BLUE__A" // string@3def │ │ +37eae2: 130f be01 |1c65: const/16 v15, #int 446 // #1be │ │ +37eae6: 0900 c101 0200 |1c67: move-object/16 v449, v2 │ │ +37eaec: 1402 4d30 2800 |1c6a: const v2, #float 3.69075e-39 // #0028304d │ │ +37eaf2: 7040 0aa2 e42f |1c6d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eaf8: 6904 0475 |1c70: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.NAVY_BLUE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7504 │ │ +37eafc: 2202 8e14 |1c72: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eb00: 1a0e a710 |1c74: const-string v14, "CORAL_SEA" // string@10a7 │ │ +37eb04: 130f bf01 |1c76: const/16 v15, #int 447 // #1bf │ │ +37eb08: 0900 c201 0400 |1c78: move-object/16 v450, v4 │ │ +37eb0e: 1404 7338 2b00 |1c7b: const v4, #float 3.96918e-39 // #002b3873 │ │ +37eb14: 7040 0aa2 e24f |1c7e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eb1a: 6902 4974 |1c81: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CORAL_SEA:Lnet/sf/dibdib/generic/ColorNmz; // field@7449 │ │ +37eb1e: 2204 8e14 |1c83: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eb22: 1a0e 7940 |1c85: const-string v14, "PALATINATE_BLUE" // string@4079 │ │ +37eb26: 130f c001 |1c87: const/16 v15, #int 448 // #1c0 │ │ +37eb2a: 0900 c301 0200 |1c89: move-object/16 v451, v2 │ │ +37eb30: 1402 e23b 2700 |1c8c: const v2, #float 3.60307e-39 // #00273be2 │ │ +37eb36: 7040 0aa2 e42f |1c8f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eb3c: 6904 1d75 |1c92: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PALATINATE_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@751d │ │ +37eb40: 2202 8e14 |1c94: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eb44: 1a0e b243 |1c96: const-string v14, "ROYAL_BLUE" // string@43b2 │ │ +37eb48: 130f c101 |1c98: const/16 v15, #int 449 // #1c1 │ │ +37eb4c: 0900 c401 0400 |1c9a: move-object/16 v452, v4 │ │ +37eb52: 1404 6335 2c00 |1c9d: const v4, #float 4.05991e-39 // #002c3563 │ │ +37eb58: 7040 0aa2 e24f |1ca0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eb5e: 6902 7775 |1ca3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROYAL_BLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@7577 │ │ +37eb62: 2204 8e14 |1ca5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eb66: 1a0e 2a0d |1ca7: const-string v14, "BLUEBONNET" // string@0d2a │ │ +37eb6a: 130f c201 |1ca9: const/16 v15, #int 450 // #1c2 │ │ +37eb6e: 0900 c501 0200 |1cab: move-object/16 v453, v2 │ │ +37eb74: 1402 f01c 1c00 |1cae: const v2, #float 2.58177e-39 // #001c1cf0 │ │ +37eb7a: 7040 0aa2 e42f |1cb1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eb80: 6904 0b74 |1cb4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLUEBONNET:Lnet/sf/dibdib/generic/ColorNmz; // field@740b │ │ +37eb84: 2202 8e14 |1cb6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eb88: 1a0e ab10 |1cb8: const-string v14, "CORNFLOWER" // string@10ab │ │ +37eb8c: 130f c301 |1cba: const/16 v15, #int 451 // #1c3 │ │ +37eb90: 0900 c601 0400 |1cbc: move-object/16 v454, v4 │ │ +37eb96: 1404 f779 6a00 |1cbf: const v4, #float 9.77832e-39 // #006a79f7 │ │ +37eb9c: 7040 0aa2 e24f |1cc2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eba2: 6902 4b74 |1cc5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CORNFLOWER:Lnet/sf/dibdib/generic/ColorNmz; // field@744b │ │ +37eba6: 2204 8e14 |1cc7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ebaa: 1a0e ab22 |1cc9: const-string v14, "LIBERTY" // string@22ab │ │ +37ebae: 130f c401 |1ccb: const/16 v15, #int 452 // #1c4 │ │ +37ebb2: 0900 c701 0200 |1ccd: move-object/16 v455, v2 │ │ +37ebb8: 1402 a75a 5400 |1cd0: const v2, #float 7.7467e-39 // #00545aa7 │ │ +37ebbe: 7040 0aa2 e42f |1cd3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ebc4: 6904 c174 |1cd6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LIBERTY:Lnet/sf/dibdib/generic/ColorNmz; // field@74c1 │ │ +37ebc8: 2202 8e14 |1cd8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ebcc: 1a0e 1d3b |1cda: const-string v14, "MIDNIGHT_BLUE__A" // string@3b1d │ │ +37ebd0: 130f c501 |1cdc: const/16 v15, #int 453 // #1c5 │ │ +37ebd4: 0900 c801 0400 |1cde: move-object/16 v456, v4 │ │ +37ebda: 1404 342a 2900 |1ce1: const v4, #float 3.78039e-39 // #00292a34 │ │ +37ebe0: 7040 0aa2 e24f |1ce4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ebe6: 6902 f174 |1ce7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MIDNIGHT_BLUE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@74f1 │ │ +37ebea: 2204 8e14 |1ce9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ebee: 1a0e 1d0d |1ceb: const-string v14, "BLACK__A" // string@0d1d │ │ +37ebf2: 130f c601 |1ced: const/16 v15, #int 454 // #1c6 │ │ +37ebf6: 0900 c901 0200 |1cef: move-object/16 v457, v2 │ │ +37ebfc: 1402 2c2a 2a00 |1cf2: const v2, #float 3.87222e-39 // #002a2a2c │ │ +37ec02: 7040 0aa2 e42f |1cf5: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ec08: 6904 0374 |1cf8: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACK__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7403 │ │ +37ec0c: 2202 8e14 |1cfa: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ec10: 1a0e 871c |1cfc: const-string v14, "GHOST" // string@1c87 │ │ +37ec14: 130f c701 |1cfe: const/16 v15, #int 455 // #1c7 │ │ +37ec18: 0900 ca01 0400 |1d00: move-object/16 v458, v4 │ │ +37ec1e: 1404 fff8 f800 |1d03: const v4, #float 2.28645e-38 // #00f8f8ff │ │ +37ec24: 7040 0aa2 e24f |1d06: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ec2a: 6902 8174 |1d09: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.GHOST:Lnet/sf/dibdib/generic/ColorNmz; // field@7481 │ │ +37ec2e: 2204 8e14 |1d0b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ec32: 1a0e cc17 |1d0d: const-string v14, "EBONY" // string@17cc │ │ +37ec36: 130f c801 |1d0f: const/16 v15, #int 456 // #1c8 │ │ +37ec3a: 0900 cb01 0200 |1d11: move-object/16 v459, v2 │ │ +37ec40: 1402 1d0b 0c00 |1d14: const v2, #float 1.10601e-39 // #000c0b1d │ │ +37ec46: 7040 0aa2 e42f |1d17: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ec4c: 6904 6a74 |1d1a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EBONY:Lnet/sf/dibdib/generic/ColorNmz; // field@746a │ │ +37ec50: 2202 8e14 |1d1c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ec54: 1a0e f140 |1d1e: const-string v14, "PICOTEE" // string@40f1 │ │ +37ec58: 130f c901 |1d20: const/16 v15, #int 457 // #1c9 │ │ +37ec5c: 0900 cc01 0400 |1d22: move-object/16 v460, v4 │ │ +37ec62: 1404 8727 2e00 |1d25: const v4, #float 4.23861e-39 // #002e2787 │ │ +37ec68: 7040 0aa2 e24f |1d28: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ec6e: 6902 3c75 |1d2b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PICOTEE:Lnet/sf/dibdib/generic/ColorNmz; // field@753c │ │ +37ec72: 2204 8e14 |1d2d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ec76: 1a0e 6d1f |1d2f: const-string v14, "IRIS" // string@1f6d │ │ +37ec7a: 130f ca01 |1d31: const/16 v15, #int 458 // #1ca │ │ +37ec7e: 0900 cd01 0200 |1d33: move-object/16 v461, v2 │ │ +37ec84: 1402 c458 6200 |1d36: const v2, #float 9.03172e-39 // #006258c4 │ │ +37ec8a: 7040 0aa2 e42f |1d39: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ec90: 6904 a774 |1d3c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.IRIS:Lnet/sf/dibdib/generic/ColorNmz; // field@74a7 │ │ +37ec94: 2202 8e14 |1d3e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ec98: 1a0e 864a |1d40: const-string v14, "TITAN" // string@4a86 │ │ +37ec9c: 130f cb01 |1d42: const/16 v15, #int 459 // #1cb │ │ +37eca0: 0900 ce01 0400 |1d44: move-object/16 v462, v4 │ │ +37eca6: 1404 ffee f000 |1d47: const v4, #float 2.21263e-38 // #00f0eeff │ │ +37ecac: 7040 0aa2 e24f |1d4a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ecb2: 6902 c075 |1d4d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.TITAN:Lnet/sf/dibdib/generic/ColorNmz; // field@75c0 │ │ +37ecb6: 2204 8e14 |1d4f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ecba: 1a0e 1c0d |1d51: const-string v14, "BLACK_ROCK" // string@0d1c │ │ +37ecbe: 130f cc01 |1d53: const/16 v15, #int 460 // #1cc │ │ +37ecc2: 0900 cf01 0200 |1d55: move-object/16 v463, v2 │ │ +37ecc8: 1402 3304 0d00 |1d58: const v2, #float 1.19537e-39 // #000d0433 │ │ +37ecce: 7040 0aa2 e42f |1d5b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ecd4: 6904 0274 |1d5e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BLACK_ROCK:Lnet/sf/dibdib/generic/ColorNmz; // field@7402 │ │ +37ecd8: 2202 8e14 |1d60: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ecdc: 1a0e 280d |1d62: const-string v14, "BLUEBERRY" // string@0d28 │ │ +37ece0: 130f cd01 |1d64: const/16 v15, #int 461 // #1cd │ │ +37ece4: 0900 d001 0400 |1d66: move-object/16 v464, v4 │ │ +37ecea: 1404 7641 4c00 |1d69: const v4, #float 7.00298e-39 // #004c4176 │ │ +37ecf0: 7040 0aa2 e24f |1d6c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ecf6: 6902 0974 |1d6f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLUEBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@7409 │ │ +37ecfa: 2204 8e14 |1d71: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ecfe: 1a0e 1d53 |1d73: const-string v14, "WISTERIA" // string@531d │ │ +37ed02: 130f ce01 |1d75: const/16 v15, #int 462 // #1ce │ │ +37ed06: 0900 d101 0200 |1d77: move-object/16 v465, v2 │ │ +37ed0c: 1402 916d 7500 |1d7a: const v2, #float 1.07841e-38 // #00756d91 │ │ +37ed12: 7040 0aa2 e42f |1d7d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ed18: 6904 e275 |1d80: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.WISTERIA:Lnet/sf/dibdib/generic/ColorNmz; // field@75e2 │ │ +37ed1c: 2202 8e14 |1d82: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ed20: 1a0e 2c0d |1d84: const-string v14, "BLUE_GEM" // string@0d2c │ │ +37ed24: 130f cf01 |1d86: const/16 v15, #int 463 // #1cf │ │ +37ed28: 0900 d201 0400 |1d88: move-object/16 v466, v4 │ │ +37ed2e: 1404 8c0e 2c00 |1d8b: const v4, #float 4.04598e-39 // #002c0e8c │ │ +37ed34: 7040 0aa2 e24f |1d8e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ed3a: 6902 0d74 |1d91: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLUE_GEM:Lnet/sf/dibdib/generic/ColorNmz; // field@740d │ │ +37ed3e: 2204 8e14 |1d93: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ed42: 1a0e 0d0d |1d95: const-string v14, "BILOBA" // string@0d0d │ │ +37ed46: 130f d001 |1d97: const/16 v15, #int 464 // #1d0 │ │ +37ed4a: 0900 d301 0200 |1d99: move-object/16 v467, v2 │ │ +37ed50: 1402 eaa1 b200 |1d9c: const v2, #float 1.64048e-38 // #00b2a1ea │ │ +37ed56: 7040 0aa2 e42f |1d9f: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ed5c: 6904 fa73 |1da2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BILOBA:Lnet/sf/dibdib/generic/ColorNmz; // field@73fa │ │ +37ed60: 2202 8e14 |1da4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ed64: 1a0e 2651 |1da6: const-string v14, "VIVID_IRIS" // string@5126 │ │ +37ed68: 130f d101 |1da8: const/16 v15, #int 465 // #1d1 │ │ +37ed6c: 0900 d401 0400 |1daa: move-object/16 v468, v4 │ │ +37ed72: 1404 ff00 4000 |1dad: const v4, #float 5.87783e-39 // #004000ff │ │ +37ed78: 7040 0aa2 e24f |1db0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ed7e: 6902 db75 |1db3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VIVID_IRIS:Lnet/sf/dibdib/generic/ColorNmz; // field@75db │ │ +37ed82: 2204 8e14 |1db5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ed86: 1a0e d910 |1db7: const-string v14, "CROCUS" // string@10d9 │ │ +37ed8a: 130f d201 |1db9: const/16 v15, #int 466 // #1d2 │ │ +37ed8e: 0900 d501 0200 |1dbb: move-object/16 v469, v2 │ │ +37ed94: 1402 ea70 9000 |1dbe: const v2, #float 1.32648e-38 // #009070ea │ │ +37ed9a: 7040 0aa2 e42f |1dc1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eda0: 6904 5074 |1dc4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CROCUS:Lnet/sf/dibdib/generic/ColorNmz; // field@7450 │ │ +37eda4: 2202 8e14 |1dc6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eda8: 1a0e 8e40 |1dc8: const-string v14, "PASSIFLORA" // string@408e │ │ +37edac: 130f d301 |1dca: const/16 v15, #int 467 // #1d3 │ │ +37edb0: 0900 d601 0400 |1dcc: move-object/16 v470, v4 │ │ +37edb6: 1404 a048 6000 |1dcf: const v4, #float 8.84226e-39 // #006048a0 │ │ +37edbc: 7040 0aa2 e24f |1dd2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37edc2: 6902 2575 |1dd5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PASSIFLORA:Lnet/sf/dibdib/generic/ColorNmz; // field@7525 │ │ +37edc6: 2204 8e14 |1dd7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37edca: 1a0e 234f |1dd9: const-string v14, "ULTRABLUE" // string@4f23 │ │ +37edce: 130f d401 |1ddb: const/16 v15, #int 468 // #1d4 │ │ +37edd2: 0900 d701 0200 |1ddd: move-object/16 v471, v2 │ │ +37edd8: 1402 ff00 5800 |1de0: const v2, #float 8.08188e-39 // #005800ff │ │ +37edde: 7040 0aa2 e42f |1de3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ede4: 6904 cc75 |1de6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ULTRABLUE:Lnet/sf/dibdib/generic/ColorNmz; // field@75cc │ │ +37ede8: 2202 8e14 |1de8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37edec: 1a0e d122 |1dea: const-string v14, "LILAC" // string@22d1 │ │ +37edf0: 130f d501 |1dec: const/16 v15, #int 469 // #1d5 │ │ +37edf4: 0900 d801 0400 |1dee: move-object/16 v472, v4 │ │ +37edfa: 1404 b19f a600 |1df1: const v4, #float 1.5302e-38 // #00a69fb1 │ │ +37ee00: 7040 0aa2 e24f |1df4: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ee06: 6902 c574 |1df7: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILAC:Lnet/sf/dibdib/generic/ColorNmz; // field@74c5 │ │ +37ee0a: 2204 8e14 |1df9: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ee0e: 1a0e 1715 |1dfb: const-string v14, "DAISY_BUSH" // string@1517 │ │ +37ee12: 130f d601 |1dfd: const/16 v15, #int 470 // #1d6 │ │ +37ee16: 0900 d901 0200 |1dff: move-object/16 v473, v2 │ │ +37ee1c: 1402 9823 4f00 |1e02: const v2, #float 7.26777e-39 // #004f2398 │ │ +37ee22: 7040 0aa2 e42f |1e05: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ee28: 6904 5e74 |1e08: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.DAISY_BUSH:Lnet/sf/dibdib/generic/ColorNmz; // field@745e │ │ +37ee2c: 2202 8e14 |1e0a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ee30: 1a0e b343 |1e0c: const-string v14, "ROYAL_PURPLE" // string@43b3 │ │ +37ee34: 130f d701 |1e0e: const/16 v15, #int 471 // #1d7 │ │ +37ee38: 0900 da01 0400 |1e10: move-object/16 v474, v4 │ │ +37ee3e: 1404 a951 7800 |1e13: const v4, #float 1.10496e-38 // #007851a9 │ │ +37ee44: 7040 0aa2 e24f |1e16: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ee4a: 6902 7875 |1e19: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ROYAL_PURPLE:Lnet/sf/dibdib/generic/ColorNmz; // field@7578 │ │ +37ee4e: 2204 8e14 |1e1b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ee52: 1a0e d322 |1e1d: const-string v14, "LILAC_PALE" // string@22d3 │ │ +37ee56: 130f d801 |1e1f: const/16 v15, #int 472 // #1d8 │ │ +37ee5a: 0900 db01 0200 |1e21: move-object/16 v475, v2 │ │ +37ee60: 1402 ffcb e400 |1e24: const v2, #float 2.10117e-38 // #00e4cbff │ │ +37ee66: 7040 0aa2 e42f |1e27: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ee6c: 6904 c774 |1e2a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LILAC_PALE:Lnet/sf/dibdib/generic/ColorNmz; // field@74c7 │ │ +37ee70: 2202 8e14 |1e2c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ee74: 1a0e f91e |1e2e: const-string v14, "INDIGO" // string@1ef9 │ │ +37ee78: 130f d901 |1e30: const/16 v15, #int 473 // #1d9 │ │ +37ee7c: 0900 dc01 0400 |1e32: move-object/16 v476, v4 │ │ +37ee82: 1404 8202 3800 |1e35: const v4, #float 5.14369e-39 // #00380282 │ │ +37ee88: 7040 0aa2 e24f |1e38: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ee8e: 6902 a574 |1e3b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.INDIGO:Lnet/sf/dibdib/generic/ColorNmz; // field@74a5 │ │ +37ee92: 2204 8e14 |1e3d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ee96: 1a0e 2c22 |1e3f: const-string v14, "LAVENDER" // string@222c │ │ +37ee9a: 130f da01 |1e41: const/16 v15, #int 474 // #1da │ │ +37ee9e: 0900 dd01 0200 |1e43: move-object/16 v477, v2 │ │ +37eea4: 1402 ef9f c700 |1e46: const v2, #float 1.83326e-38 // #00c79fef │ │ +37eeaa: 7040 0aa2 e42f |1e49: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eeb0: 6904 b774 |1e4c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAVENDER:Lnet/sf/dibdib/generic/ColorNmz; // field@74b7 │ │ +37eeb4: 2202 8e14 |1e4e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eeb8: 1a0e d522 |1e50: const-string v14, "LILAC_STRONG" // string@22d5 │ │ +37eebc: 130f db01 |1e52: const/16 v15, #int 475 // #1db │ │ +37eec0: 0900 de01 0400 |1e54: move-object/16 v478, v4 │ │ +37eec6: 1404 fda2 ce00 |1e57: const v4, #float 1.89766e-38 // #00cea2fd │ │ +37eecc: 7040 0aa2 e24f |1e5a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eed2: 6902 c974 |1e5d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILAC_STRONG:Lnet/sf/dibdib/generic/ColorNmz; // field@74c9 │ │ +37eed6: 2204 8e14 |1e5f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eeda: 1a0e c320 |1e61: const-string v14, "JACKARANDA" // string@20c3 │ │ +37eede: 130f dc01 |1e63: const/16 v15, #int 476 // #1dc │ │ +37eee2: 0900 df01 0200 |1e65: move-object/16 v479, v2 │ │ +37eee8: 1402 915f 7900 |1e68: const v2, #float 1.11464e-38 // #00795f91 │ │ +37eeee: 7040 0aa2 e42f |1e6b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37eef4: 6904 ab74 |1e6e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.JACKARANDA:Lnet/sf/dibdib/generic/ColorNmz; // field@74ab │ │ +37eef8: 2202 8e14 |1e70: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37eefc: 1a0e 7741 |1e72: const-string v14, "PURE_INDIGO" // string@4177 │ │ +37ef00: 130f dd01 |1e74: const/16 v15, #int 477 // #1dd │ │ +37ef04: 0900 e001 0400 |1e76: move-object/16 v480, v4 │ │ +37ef0a: 1404 ff00 8000 |1e79: const v4, #float 1.17553e-38 // #008000ff │ │ +37ef10: 7040 0aa2 e24f |1e7c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ef16: 6902 5375 |1e7f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_INDIGO:Lnet/sf/dibdib/generic/ColorNmz; // field@7553 │ │ +37ef1a: 2204 8e14 |1e81: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ef1e: 1a0e 2d22 |1e83: const-string v14, "LAVENDER20" // string@222d │ │ +37ef22: 130f de01 |1e85: const/16 v15, #int 478 // #1de │ │ +37ef26: 0900 e101 0200 |1e87: move-object/16 v481, v2 │ │ +37ef2c: 1402 ffbe e600 |1e8a: const v2, #float 2.11907e-38 // #00e6beff │ │ +37ef32: 7040 0aa2 e42f |1e8d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ef38: 6904 b874 |1e90: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LAVENDER20:Lnet/sf/dibdib/generic/ColorNmz; // field@74b8 │ │ +37ef3c: 2202 8e14 |1e92: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ef40: 1a0e 5909 |1e94: const-string v14, "AMETHYST" // string@0959 │ │ +37ef44: 130f df01 |1e96: const/16 v15, #int 479 // #1df │ │ +37ef48: 0900 e201 0400 |1e98: move-object/16 v482, v4 │ │ +37ef4e: 1404 c05f 9b00 |1e9b: const v4, #float 1.42689e-38 // #009b5fc0 │ │ +37ef54: 7040 0aa2 e24f |1e9e: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ef5a: 6902 da73 |1ea1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.AMETHYST:Lnet/sf/dibdib/generic/ColorNmz; // field@73da │ │ +37ef5e: 2204 8e14 |1ea3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ef62: 1a0e 7f41 |1ea5: const-string v14, "PURPLE__X11" // string@417f │ │ +37ef66: 130f e001 |1ea7: const/16 v15, #int 480 // #1e0 │ │ +37ef6a: 0900 e301 0200 |1ea9: move-object/16 v483, v2 │ │ +37ef70: 1402 f020 a000 |1eac: const v2, #float 1.47055e-38 // #00a020f0 │ │ +37ef76: 7040 0aa2 e42f |1eaf: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ef7c: 6904 5b75 |1eb2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@755b │ │ +37ef80: 2202 8e14 |1eb4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37ef84: 1a0e 1651 |1eb6: const-string v14, "VIOLET__XKCD" // string@5116 │ │ +37ef88: 130f e101 |1eb8: const/16 v15, #int 481 // #1e1 │ │ +37ef8c: 0900 e401 0400 |1eba: move-object/16 v484, v4 │ │ +37ef92: 1404 ea0e 9a00 |1ebd: const v4, #float 1.4148e-38 // #009a0eea │ │ +37ef98: 7040 0aa2 e24f |1ec0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37ef9e: 6902 d875 |1ec3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.VIOLET__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@75d8 │ │ +37efa2: 2204 8e14 |1ec5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37efa6: 1a0e c620 |1ec7: const-string v14, "JAGUAR" // string@20c6 │ │ +37efaa: 130f e201 |1ec9: const/16 v15, #int 482 // #1e2 │ │ +37efae: 0900 e501 0200 |1ecb: move-object/16 v485, v2 │ │ +37efb4: 1402 1801 1000 |1ece: const v2, #float 1.46976e-39 // #00100118 │ │ +37efba: 7040 0aa2 e42f |1ed1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37efc0: 6904 ae74 |1ed4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.JAGUAR:Lnet/sf/dibdib/generic/ColorNmz; // field@74ae │ │ +37efc4: 2202 8e14 |1ed6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37efc8: 1a0e d222 |1ed8: const-string v14, "LILAC_BRIGHT" // string@22d2 │ │ +37efcc: 130f e301 |1eda: const/16 v15, #int 483 // #1e3 │ │ +37efd0: 0900 e601 0400 |1edc: move-object/16 v486, v4 │ │ +37efd6: 1404 ef91 d800 |1edf: const v4, #float 1.98888e-38 // #00d891ef │ │ +37efdc: 7040 0aa2 e24f |1ee2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37efe2: 6902 c674 |1ee5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILAC_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz; // field@74c6 │ │ +37efe6: 2204 8e14 |1ee7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37efea: 1a0e d422 |1ee9: const-string v14, "LILAC_RICH" // string@22d4 │ │ +37efee: 130f e401 |1eeb: const/16 v15, #int 484 // #1e4 │ │ +37eff2: 0900 e701 0200 |1eed: move-object/16 v487, v2 │ │ +37eff8: 1402 d266 b600 |1ef0: const v2, #float 1.67509e-38 // #00b666d2 │ │ +37effe: 7040 0aa2 e42f |1ef3: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f004: 6904 c874 |1ef6: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.LILAC_RICH:Lnet/sf/dibdib/generic/ColorNmz; // field@74c8 │ │ +37f008: 2202 8e14 |1ef8: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f00c: 1a0e 8141 |1efa: const-string v14, "PURPLISH_VIOLET" // string@4181 │ │ +37f010: 130f e501 |1efc: const/16 v15, #int 485 // #1e5 │ │ +37f014: 0900 e801 0400 |1efe: move-object/16 v488, v4 │ │ +37f01a: 1404 a800 7000 |1f01: const v4, #float 1.02858e-38 // #007000a8 │ │ +37f020: 7040 0aa2 e24f |1f04: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f026: 6902 5d75 |1f07: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURPLISH_VIOLET:Lnet/sf/dibdib/generic/ColorNmz; // field@755d │ │ +37f02a: 2204 8e14 |1f09: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f02e: 1a0e 1451 |1f0b: const-string v14, "VIOLET_STRONG" // string@5114 │ │ +37f032: 130f e601 |1f0d: const/16 v15, #int 486 // #1e6 │ │ +37f036: 0900 e901 0200 |1f0f: move-object/16 v489, v2 │ │ +37f03c: 1402 d020 a000 |1f12: const v2, #float 1.47055e-38 // #00a020d0 │ │ +37f042: 7040 0aa2 e42f |1f15: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f048: 6904 d675 |1f18: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VIOLET_STRONG:Lnet/sf/dibdib/generic/ColorNmz; // field@75d6 │ │ +37f04c: 2202 8e14 |1f1a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f050: 1a0e 7c41 |1f1c: const-string v14, "PURPLE20" // string@417c │ │ +37f054: 130f e701 |1f1e: const/16 v15, #int 487 // #1e7 │ │ +37f058: 0900 ea01 0400 |1f20: move-object/16 v490, v4 │ │ +37f05e: 1404 b41e 9100 |1f23: const v4, #float 1.33272e-38 // #00911eb4 │ │ +37f064: 7040 0aa2 e24f |1f26: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f06a: 6902 5875 |1f29: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE20:Lnet/sf/dibdib/generic/ColorNmz; // field@7558 │ │ +37f06e: 2204 8e14 |1f2b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f072: 1a0e d81a |1f2d: const-string v14, "FRENCH_LILAC" // string@1ad8 │ │ +37f076: 130f e801 |1f2f: const/16 v15, #int 488 // #1e8 │ │ +37f07a: 0900 eb01 0200 |1f31: move-object/16 v491, v2 │ │ +37f080: 1402 8e60 8600 |1f34: const v2, #float 1.23406e-38 // #0086608e │ │ +37f086: 7040 0aa2 e42f |1f37: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f08c: 6904 7d74 |1f3a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FRENCH_LILAC:Lnet/sf/dibdib/generic/ColorNmz; // field@747d │ │ +37f090: 2202 8e14 |1f3c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f094: 1a0e 7841 |1f3e: const-string v14, "PURE_PURPLE" // string@4178 │ │ +37f098: 130f e901 |1f40: const/16 v15, #int 489 // #1e9 │ │ +37f09c: 0900 ec01 0400 |1f42: move-object/16 v492, v4 │ │ +37f0a2: 1404 ff00 c000 |1f45: const v4, #float 1.76328e-38 // #00c000ff │ │ +37f0a8: 7040 0aa2 e24f |1f48: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f0ae: 6902 5475 |1f4b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURE_PURPLE:Lnet/sf/dibdib/generic/ColorNmz; // field@7554 │ │ +37f0b2: 2204 8e14 |1f4d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f0b6: 1a0e 1351 |1f4f: const-string v14, "VIOLET" // string@5113 │ │ +37f0ba: 130f ea01 |1f51: const/16 v15, #int 490 // #1ea │ │ +37f0be: 0900 ed01 0200 |1f53: move-object/16 v493, v2 │ │ +37f0c4: 1402 613a 5d00 |1f56: const v2, #float 8.56164e-39 // #005d3a61 │ │ +37f0ca: 7040 0aa2 e42f |1f59: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f0d0: 6904 d575 |1f5c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VIOLET:Lnet/sf/dibdib/generic/ColorNmz; // field@75d5 │ │ +37f0d4: 2202 8e14 |1f5e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f0d8: 1a0e 7b41 |1f60: const-string v14, "PURPLE" // string@417b │ │ +37f0dc: 130f eb01 |1f62: const/16 v15, #int 491 // #1eb │ │ +37f0e0: 0900 ee01 0400 |1f64: move-object/16 v494, v4 │ │ +37f0e6: 1404 c500 9f00 |1f67: const v4, #float 1.46021e-38 // #009f00c5 │ │ +37f0ec: 7040 0aa2 e24f |1f6a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f0f2: 6902 5775 |1f6d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE:Lnet/sf/dibdib/generic/ColorNmz; // field@7557 │ │ +37f0f6: 2204 8e14 |1f6f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f0fa: 1a0e c540 |1f71: const-string v14, "PEARL" // string@40c5 │ │ +37f0fe: 130f ec01 |1f73: const/16 v15, #int 492 // #1ec │ │ +37f102: 0900 ef01 0200 |1f75: move-object/16 v495, v2 │ │ +37f108: 1402 ffd8 ff00 |1f78: const v2, #float 2.34959e-38 // #00ffd8ff │ │ +37f10e: 7040 0aa2 e42f |1f7b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f114: 6904 2f75 |1f7e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PEARL:Lnet/sf/dibdib/generic/ColorNmz; // field@752f │ │ +37f118: 2202 8e14 |1f80: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f11c: 1a0e d722 |1f82: const-string v14, "LILAC__X11" // string@22d7 │ │ +37f120: 130f ed01 |1f84: const/16 v15, #int 493 // #1ed │ │ +37f124: 0900 f001 0400 |1f86: move-object/16 v496, v4 │ │ +37f12a: 1404 c8a2 c800 |1f89: const v4, #float 1.84255e-38 // #00c8a2c8 │ │ +37f130: 7040 0aa2 e24f |1f8c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f136: 6902 cb74 |1f8f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.LILAC__X11:Lnet/sf/dibdib/generic/ColorNmz; // field@74cb │ │ +37f13a: 2204 8e14 |1f91: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f13e: 1a0e d30c |1f93: const-string v14, "BARNEY" // string@0cd3 │ │ +37f142: 130f ee01 |1f95: const/16 v15, #int 494 // #1ee │ │ +37f146: 0900 f101 0200 |1f97: move-object/16 v497, v2 │ │ +37f14c: 1402 b81d ac00 |1f9a: const v2, #float 1.58064e-38 // #00ac1db8 │ │ +37f152: 7040 0aa2 e42f |1f9d: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f158: 6904 f073 |1fa0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BARNEY:Lnet/sf/dibdib/generic/ColorNmz; // field@73f0 │ │ +37f15c: 2202 8e14 |1fa2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f160: 1a0e a23f |1fa4: const-string v14, "ORCHID" // string@3fa2 │ │ +37f164: 130f ef01 |1fa6: const/16 v15, #int 495 // #1ef │ │ +37f168: 0900 f201 0400 |1fa8: move-object/16 v498, v4 │ │ +37f16e: 1404 c475 c800 |1fab: const v4, #float 1.84093e-38 // #00c875c4 │ │ +37f174: 7040 0aa2 e24f |1fae: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f17a: 6902 1975 |1fb1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.ORCHID:Lnet/sf/dibdib/generic/ColorNmz; // field@7519 │ │ +37f17e: 2204 8e14 |1fb3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f182: 1a0e 8041 |1fb5: const-string v14, "PURPLISH_PINK" // string@4180 │ │ +37f186: 130f f001 |1fb7: const/16 v15, #int 496 // #1f0 │ │ +37f18a: 0900 f301 0200 |1fb9: move-object/16 v499, v2 │ │ +37f190: 1402 e038 e800 |1fbc: const v2, #float 2.13262e-38 // #00e838e0 │ │ +37f196: 7040 0aa2 e42f |1fbf: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f19c: 6904 5c75 |1fc2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PURPLISH_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@755c │ │ +37f1a0: 2202 8e14 |1fc4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f1a4: 1a0e 833a |1fc6: const-string v14, "MAGENTA20" // string@3a83 │ │ +37f1a8: 130f f101 |1fc8: const/16 v15, #int 497 // #1f1 │ │ +37f1ac: 0900 f401 0400 |1fca: move-object/16 v500, v4 │ │ +37f1b2: 1404 e632 f000 |1fcd: const v4, #float 2.20588e-38 // #00f032e6 │ │ +37f1b8: 7040 0aa2 e24f |1fd0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f1be: 6902 d574 |1fd3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA20:Lnet/sf/dibdib/generic/ColorNmz; // field@74d5 │ │ +37f1c2: 2204 8e14 |1fd5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f1c6: 1a0e 8515 |1fd7: const-string v14, "DEEP_VIOLET" // string@1585 │ │ +37f1ca: 130f f201 |1fd9: const/16 v15, #int 498 // #1f2 │ │ +37f1ce: 0900 f501 0200 |1fdb: move-object/16 v501, v2 │ │ +37f1d4: 1402 5000 5000 |1fde: const v2, #float 7.34695e-39 // #00500050 │ │ +37f1da: 7040 0aa2 e42f |1fe1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f1e0: 6904 6174 |1fe4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.DEEP_VIOLET:Lnet/sf/dibdib/generic/ColorNmz; // field@7461 │ │ +37f1e4: 2202 8e14 |1fe6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f1e8: 1a0e 823a |1fe8: const-string v14, "MAGENTA" // string@3a82 │ │ +37f1ec: 130f f301 |1fea: const/16 v15, #int 499 // #1f3 │ │ +37f1f0: 0900 f601 0400 |1fec: move-object/16 v502, v4 │ │ +37f1f6: 1404 ff00 ff00 |1fef: const v4, #float 2.34184e-38 // #00ff00ff │ │ +37f1fc: 7040 0aa2 e24f |1ff2: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f202: 6902 d474 |1ff5: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA:Lnet/sf/dibdib/generic/ColorNmz; // field@74d4 │ │ +37f206: 2204 8e14 |1ff7: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f20a: 1a0e e617 |1ff9: const-string v14, "EGGPLANT" // string@17e6 │ │ +37f20e: 130f f401 |1ffb: const/16 v15, #int 500 // #1f4 │ │ +37f212: 0900 f701 0200 |1ffd: move-object/16 v503, v2 │ │ +37f218: 1402 3508 3800 |2000: const v2, #float 5.14573e-39 // #00380835 │ │ +37f21e: 7040 0aa2 e42f |2003: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f224: 6904 6c74 |2006: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.EGGPLANT:Lnet/sf/dibdib/generic/ColorNmz; // field@746c │ │ +37f228: 2202 8e14 |2008: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f22c: 1a0e 9a3a |200a: const-string v14, "MAROON" // string@3a9a │ │ +37f230: 130f f501 |200c: const/16 v15, #int 501 // #1f5 │ │ +37f234: 0900 f801 0400 |200e: move-object/16 v504, v4 │ │ +37f23a: 1404 3c2b 3f00 |2011: const v4, #float 5.80115e-39 // #003f2b3c │ │ +37f240: 7040 0aa2 e24f |2014: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f246: 6902 e574 |2017: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAROON:Lnet/sf/dibdib/generic/ColorNmz; // field@74e5 │ │ +37f24a: 2204 8e14 |2019: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f24e: 1a0e f810 |201b: const-string v14, "CYCLAMEN" // string@10f8 │ │ +37f252: 130f f601 |201d: const/16 v15, #int 502 // #1f6 │ │ +37f256: 0900 f901 0200 |201f: move-object/16 v505, v2 │ │ +37f25c: 1402 7d59 8300 |2022: const v2, #float 1.20626e-38 // #0083597d │ │ +37f262: 7040 0aa2 e42f |2025: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f268: 6904 5974 |2028: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.CYCLAMEN:Lnet/sf/dibdib/generic/ColorNmz; // field@7459 │ │ +37f26c: 2202 8e14 |202a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f270: 1a0e 7a40 |202c: const-string v14, "PALATINATE_PURPLE" // string@407a │ │ +37f274: 130f f701 |202e: const/16 v15, #int 503 // #1f7 │ │ +37f278: 0900 fa01 0400 |2030: move-object/16 v506, v4 │ │ +37f27e: 1404 6028 6800 |2033: const v4, #float 9.56538e-39 // #00682860 │ │ +37f284: 7040 0aa2 e24f |2036: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f28a: 6902 1e75 |2039: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PALATINATE_PURPLE:Lnet/sf/dibdib/generic/ColorNmz; // field@751e │ │ +37f28e: 2204 8e14 |203b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f292: 1a0e ea1a |203d: const-string v14, "FUCHSIA" // string@1aea │ │ +37f296: 130f f801 |203f: const/16 v15, #int 504 // #1f8 │ │ +37f29a: 0900 fb01 0200 |2041: move-object/16 v507, v2 │ │ +37f2a0: 1402 d90d ed00 |2044: const v2, #float 2.177e-38 // #00ed0dd9 │ │ +37f2a6: 7040 0aa2 e42f |2047: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f2ac: 6904 7f74 |204a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.FUCHSIA:Lnet/sf/dibdib/generic/ColorNmz; // field@747f │ │ +37f2b0: 2202 8e14 |204c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f2b4: 1a0e 7d41 |204e: const-string v14, "PURPLE__A" // string@417d │ │ +37f2b8: 130f f901 |2050: const/16 v15, #int 505 // #1f9 │ │ +37f2bc: 0900 fc01 0400 |2052: move-object/16 v508, v4 │ │ +37f2c2: 1404 7b46 8500 |2055: const v4, #float 1.22394e-38 // #0085467b │ │ +37f2c8: 7040 0aa2 e24f |2058: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f2ce: 6902 5975 |205b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PURPLE__A:Lnet/sf/dibdib/generic/ColorNmz; // field@7559 │ │ +37f2d2: 2204 8e14 |205d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f2d6: 1a0e f840 |205f: const-string v14, "PINKWHITE" // string@40f8 │ │ +37f2da: 130f fa01 |2061: const/16 v15, #int 506 // #1fa │ │ +37f2de: 0900 fd01 0200 |2063: move-object/16 v509, v2 │ │ +37f2e4: 1402 fcf4 ff00 |2066: const v2, #float 2.35059e-38 // #00fff4fc │ │ +37f2ea: 7040 0aa2 e42f |2069: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f2f0: 6904 4275 |206c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINKWHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@7542 │ │ +37f2f4: 2202 8e14 |206e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f2f8: 1a0e fb3d |2070: const-string v14, "NEON_PINK" // string@3dfb │ │ +37f2fc: 130f fb01 |2072: const/16 v15, #int 507 // #1fb │ │ +37f300: 0900 fe01 0400 |2074: move-object/16 v510, v4 │ │ +37f306: 1404 c000 ff00 |2077: const v4, #float 2.34183e-38 // #00ff00c0 │ │ +37f30c: 7040 0aa2 e24f |207a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f312: 6902 0775 |207d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.NEON_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7507 │ │ +37f316: 2204 8e14 |207f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f31a: 1a0e 0a41 |2081: const-string v14, "PLUM__XKCD" // string@410a │ │ +37f31e: 130f fc01 |2083: const/16 v15, #int 508 // #1fc │ │ +37f322: 0900 ff01 0200 |2085: move-object/16 v511, v2 │ │ +37f328: 1402 410f 5800 |2088: const v2, #float 8.087e-39 // #00580f41 │ │ +37f32e: 7040 0aa2 e42f |208b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f334: 6904 4975 |208e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PLUM__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@7549 │ │ +37f338: 2202 8e14 |2090: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f33c: 1a0e 170d |2092: const-string v14, "BLACKBERRY" // string@0d17 │ │ +37f340: 130f fd01 |2094: const/16 v15, #int 509 // #1fd │ │ +37f344: 0900 0002 0400 |2096: move-object/16 v512, v4 │ │ +37f34a: 1404 3501 4d00 |2099: const v4, #float 7.07177e-39 // #004d0135 │ │ +37f350: 7040 0aa2 e24f |209c: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f356: 6902 fd73 |209f: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BLACKBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@73fd │ │ +37f35a: 2204 8e14 |20a1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f35e: 1a0e 7650 |20a3: const-string v14, "VELVET" // string@5076 │ │ +37f362: 130f fe01 |20a5: const/16 v15, #int 510 // #1fe │ │ +37f366: 0900 0102 0200 |20a7: move-object/16 v513, v2 │ │ +37f36c: 1402 5108 7500 |20aa: const v2, #float 1.07477e-38 // #00750851 │ │ +37f372: 7040 0aa2 e42f |20ad: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f378: 6904 d175 |20b0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.VELVET:Lnet/sf/dibdib/generic/ColorNmz; // field@75d1 │ │ +37f37c: 2202 8e14 |20b2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f380: 1a0e d40c |20b4: const-string v14, "BAROSSA" // string@0cd4 │ │ +37f384: 130f ff01 |20b6: const/16 v15, #int 511 // #1ff │ │ +37f388: 0900 0202 0400 |20b8: move-object/16 v514, v4 │ │ +37f38e: 1404 2d01 4400 |20bb: const v4, #float 6.24524e-39 // #0044012d │ │ +37f394: 7040 0aa2 e24f |20be: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f39a: 6902 f173 |20c1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.BAROSSA:Lnet/sf/dibdib/generic/ColorNmz; // field@73f1 │ │ +37f39e: 2204 8e14 |20c3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f3a2: 1a0e 8343 |20c5: const-string v14, "RIBBON_PINK" // string@4383 │ │ +37f3a6: 130f 0002 |20c7: const/16 v15, #int 512 // #200 │ │ +37f3aa: 0900 0302 0200 |20c9: move-object/16 v515, v2 │ │ +37f3b0: 1402 c9bc d100 |20cc: const v2, #float 1.92613e-38 // #00d1bcc9 │ │ +37f3b6: 7040 0aa2 e42f |20cf: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f3bc: 6904 6e75 |20d2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RIBBON_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@756e │ │ +37f3c0: 2202 8e14 |20d4: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f3c4: 1a0e 873a |20d6: const-string v14, "MAGENTA__XKCD" // string@3a87 │ │ +37f3c8: 130f 0102 |20d8: const/16 v15, #int 513 // #201 │ │ +37f3cc: 0900 0402 0400 |20da: move-object/16 v516, v4 │ │ +37f3d2: 1404 7800 c200 |20dd: const v4, #float 1.78163e-38 // #00c20078 │ │ +37f3d8: 7040 0aa2 e24f |20e0: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f3de: 6902 d974 |20e3: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74d9 │ │ +37f3e2: 2204 8e14 |20e5: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f3e6: 1a0e 8241 |20e7: const-string v14, "PURPURA" // string@4182 │ │ +37f3ea: 130f 0202 |20e9: const/16 v15, #int 514 // #202 │ │ +37f3ee: 0900 0502 0200 |20eb: move-object/16 v517, v2 │ │ +37f3f4: 1402 3c02 6600 |20ee: const v2, #float 9.36802e-39 // #0066023c │ │ +37f3fa: 7040 0aa2 e42f |20f1: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f400: 6904 5e75 |20f4: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PURPURA:Lnet/sf/dibdib/generic/ColorNmz; // field@755e │ │ +37f404: 2202 8e14 |20f6: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f408: 1a0e 7f40 |20f8: const-string v14, "PANSY" // string@407f │ │ +37f40c: 130f 0302 |20fa: const/16 v15, #int 515 // #203 │ │ +37f410: 0900 0602 0400 |20fc: move-object/16 v518, v4 │ │ +37f416: 1404 4a18 7800 |20ff: const v4, #float 1.1029e-38 // #0078184a │ │ +37f41c: 7040 0aa2 e24f |2102: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f422: 6902 2275 |2105: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PANSY:Lnet/sf/dibdib/generic/ColorNmz; // field@7522 │ │ +37f426: 2204 8e14 |2107: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f42a: 1a0e f540 |2109: const-string v14, "PINK" // string@40f5 │ │ +37f42e: 130f 0402 |210b: const/16 v15, #int 516 // #204 │ │ +37f432: 0900 0702 0200 |210d: move-object/16 v519, v2 │ │ +37f438: 1402 c081 ff00 |2110: const v2, #float 2.34646e-38 // #00ff81c0 │ │ +37f43e: 7040 0aa2 e42f |2113: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f444: 6904 3f75 |2116: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@753f │ │ +37f448: 2202 8e14 |2118: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f44c: 1a0e b90f |211a: const-string v14, "CERISE" // string@0fb9 │ │ +37f450: 130f 0502 |211c: const/16 v15, #int 517 // #205 │ │ +37f454: 0900 0802 0400 |211e: move-object/16 v520, v4 │ │ +37f45a: 1404 8000 ff00 |2121: const v4, #float 2.34182e-38 // #00ff0080 │ │ +37f460: 7040 0aa2 e24f |2124: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f466: 6902 2c74 |2127: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CERISE:Lnet/sf/dibdib/generic/ColorNmz; // field@742c │ │ +37f46a: 2204 8e14 |2129: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f46e: 1a0e ad43 |212b: const-string v14, "ROUGE" // string@43ad │ │ +37f472: 130f 0602 |212d: const/16 v15, #int 518 // #206 │ │ +37f476: 0900 0902 0200 |212f: move-object/16 v521, v2 │ │ +37f47c: 1402 6c3b a200 |2132: const v2, #float 1.48987e-38 // #00a23b6c │ │ +37f482: 7040 0aa2 e42f |2135: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f488: 6904 7675 |2138: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ROUGE:Lnet/sf/dibdib/generic/ColorNmz; // field@7576 │ │ +37f48c: 2202 8e14 |213a: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f490: 1a0e 710f |213c: const-string v14, "CADILLAC" // string@0f71 │ │ +37f494: 130f 0702 |213e: const/16 v15, #int 519 // #207 │ │ +37f498: 0900 0a02 0400 |2140: move-object/16 v522, v4 │ │ +37f49e: 1404 ae8a e300 |2143: const v4, #float 2.08964e-38 // #00e38aae │ │ +37f4a4: 7040 0aa2 e24f |2146: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f4aa: 6902 2574 |2149: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.CADILLAC:Lnet/sf/dibdib/generic/ColorNmz; // field@7425 │ │ +37f4ae: 2204 8e14 |214b: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f4b2: 1a0e 4218 |214d: const-string v14, "ERICA_PINK" // string@1842 │ │ +37f4b6: 130f 0802 |214f: const/16 v15, #int 520 // #208 │ │ +37f4ba: 0900 0b02 0200 |2151: move-object/16 v523, v2 │ │ +37f4c0: 1402 835a c500 |2154: const v2, #float 1.81241e-38 // #00c55a83 │ │ +37f4c6: 7040 0aa2 e42f |2157: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f4cc: 6904 7274 |215a: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.ERICA_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7472 │ │ +37f4d0: 2202 8e14 |215c: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f4d4: 1a0e b943 |215e: const-string v14, "RUBY" // string@43b9 │ │ +37f4d8: 130f 0902 |2160: const/16 v15, #int 521 // #209 │ │ +37f4dc: 0900 0c02 0400 |2162: move-object/16 v524, v4 │ │ +37f4e2: 1404 5c3e 8f00 |2165: const v4, #float 1.31548e-38 // #008f3e5c │ │ +37f4e8: 7040 0aa2 e24f |2168: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f4ee: 6902 7975 |216b: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.RUBY:Lnet/sf/dibdib/generic/ColorNmz; // field@7579 │ │ +37f4f2: 2204 8e14 |216d: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f4f6: 1a0e 4b0d |216f: const-string v14, "BORDEAUX" // string@0d4b │ │ +37f4fa: 130f 0a02 |2171: const/16 v15, #int 522 // #20a │ │ +37f4fe: 0900 0d02 0200 |2173: move-object/16 v525, v2 │ │ +37f504: 1402 2c00 7b00 |2176: const v2, #float 1.12958e-38 // #007b002c │ │ +37f50a: 7040 0aa2 e42f |2179: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f510: 6904 1274 |217c: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.BORDEAUX:Lnet/sf/dibdib/generic/ColorNmz; // field@7412 │ │ +37f514: 2202 8e14 |217e: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f518: 1a0e 853a |2180: const-string v14, "MAGENTA__A" // string@3a85 │ │ +37f51c: 130f 0b02 |2182: const/16 v15, #int 523 // #20b │ │ +37f520: 0900 0e02 0400 |2184: move-object/16 v526, v4 │ │ +37f526: 1404 482b 7b00 |2187: const v4, #float 1.13113e-38 // #007b2b48 │ │ +37f52c: 7040 0aa2 e24f |218a: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f532: 6902 d774 |218d: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAGENTA__A:Lnet/sf/dibdib/generic/ColorNmz; // field@74d7 │ │ +37f536: 2204 8e14 |218f: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f53a: 1a0e bb43 |2191: const-string v14, "RUBY__XKCD" // string@43bb │ │ +37f53e: 130f 0c02 |2193: const/16 v15, #int 524 // #20c │ │ +37f542: 0900 0f02 0200 |2195: move-object/16 v527, v2 │ │ +37f548: 1402 4701 ca00 |2198: const v2, #float 1.85512e-38 // #00ca0147 │ │ +37f54e: 7040 0aa2 e42f |219b: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f554: 6904 7b75 |219e: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.RUBY__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@757b │ │ +37f558: 2202 8e14 |21a0: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f55c: 1a0e 9d3a |21a2: const-string v14, "MAROON__XKCD" // string@3a9d │ │ +37f560: 130f 0d02 |21a4: const/16 v15, #int 525 // #20d │ │ +37f564: 0900 1002 0400 |21a6: move-object/16 v528, v4 │ │ +37f56a: 1404 2100 6500 |21a9: const v4, #float 9.27543e-39 // #00650021 │ │ +37f570: 7040 0aa2 e24f |21ac: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f576: 6902 e874 |21af: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.MAROON__XKCD:Lnet/sf/dibdib/generic/ColorNmz; // field@74e8 │ │ +37f57a: 2204 8e14 |21b1: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f57e: 1a0e 0841 |21b3: const-string v14, "PLUM" // string@4108 │ │ +37f582: 130f 0e02 |21b5: const/16 v15, #int 526 // #20e │ │ +37f586: 0900 1102 0200 |21b7: move-object/16 v529, v2 │ │ +37f58c: 1402 4b3d 6e00 |21ba: const v2, #float 1.01239e-38 // #006e3d4b │ │ +37f592: 7040 0aa2 e42f |21bd: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f598: 6904 4775 |21c0: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.PLUM:Lnet/sf/dibdib/generic/ColorNmz; // field@7547 │ │ +37f59c: 2202 8e14 |21c2: new-instance v2, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f5a0: 1a0e 9540 |21c4: const-string v14, "PASTEL_PINK" // string@4095 │ │ +37f5a4: 130f 0f02 |21c6: const/16 v15, #int 527 // #20f │ │ +37f5a8: 0900 1202 0400 |21c8: move-object/16 v530, v4 │ │ +37f5ae: 1404 cdba ff00 |21cb: const v4, #float 2.34851e-38 // #00ffbacd │ │ +37f5b4: 7040 0aa2 e24f |21ce: invoke-direct {v2, v14, v15, v4}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f5ba: 6902 2875 |21d1: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.PASTEL_PINK:Lnet/sf/dibdib/generic/ColorNmz; // field@7528 │ │ +37f5be: 2204 8e14 |21d3: new-instance v4, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37f5c2: 1a0e ad3b |21d5: const-string v14, "MULBERRY" // string@3bad │ │ +37f5c6: 130f 1002 |21d7: const/16 v15, #int 528 // #210 │ │ +37f5ca: 0900 1302 0200 |21d9: move-object/16 v531, v2 │ │ +37f5d0: 1402 7465 a000 |21dc: const v2, #float 1.47301e-38 // #00a06574 │ │ +37f5d6: 7040 0aa2 e42f |21df: invoke-direct {v4, v14, v15, v2}, Lnet/sf/dibdib/generic/ColorNmz;.:(Ljava/lang/String;II)V // method@a20a │ │ +37f5dc: 6904 fe74 |21e2: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.MULBERRY:Lnet/sf/dibdib/generic/ColorNmz; // field@74fe │ │ +37f5e0: 1302 1102 |21e4: const/16 v2, #int 529 // #211 │ │ +37f5e4: 2322 0116 |21e6: new-array v2, v2, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ +37f5e8: 120e |21e8: const/4 v14, #int 0 // #0 │ │ +37f5ea: 4d00 020e |21e9: aput-object v0, v2, v14 │ │ +37f5ee: 121e |21eb: const/4 v14, #int 1 // #1 │ │ +37f5f0: 4d01 020e |21ec: aput-object v1, v2, v14 │ │ +37f5f4: 122e |21ee: const/4 v14, #int 2 // #2 │ │ +37f5f6: 4d03 020e |21ef: aput-object v3, v2, v14 │ │ +37f5fa: 123e |21f1: const/4 v14, #int 3 // #3 │ │ +37f5fc: 4d05 020e |21f2: aput-object v5, v2, v14 │ │ +37f600: 124e |21f4: const/4 v14, #int 4 // #4 │ │ +37f602: 4d07 020e |21f5: aput-object v7, v2, v14 │ │ +37f606: 125e |21f7: const/4 v14, #int 5 // #5 │ │ +37f608: 4d09 020e |21f8: aput-object v9, v2, v14 │ │ +37f60c: 126e |21fa: const/4 v14, #int 6 // #6 │ │ +37f60e: 4d0b 020e |21fb: aput-object v11, v2, v14 │ │ +37f612: 127e |21fd: const/4 v14, #int 7 // #7 │ │ +37f614: 4d0d 020e |21fe: aput-object v13, v2, v14 │ │ +37f618: 130e 0800 |2200: const/16 v14, #int 8 // #8 │ │ +37f61c: 4d0c 020e |2202: aput-object v12, v2, v14 │ │ +37f620: 130e 0900 |2204: const/16 v14, #int 9 // #9 │ │ +37f624: 4d0a 020e |2206: aput-object v10, v2, v14 │ │ +37f628: 130e 0a00 |2208: const/16 v14, #int 10 // #a │ │ +37f62c: 4d08 020e |220a: aput-object v8, v2, v14 │ │ +37f630: 130e 0b00 |220c: const/16 v14, #int 11 // #b │ │ +37f634: 4d06 020e |220e: aput-object v6, v2, v14 │ │ +37f638: 130e 0c00 |2210: const/16 v14, #int 12 // #c │ │ +37f63c: 4d10 020e |2212: aput-object v16, v2, v14 │ │ +37f640: 130e 0d00 |2214: const/16 v14, #int 13 // #d │ │ +37f644: 4d11 020e |2216: aput-object v17, v2, v14 │ │ +37f648: 130e 0e00 |2218: const/16 v14, #int 14 // #e │ │ +37f64c: 4d12 020e |221a: aput-object v18, v2, v14 │ │ +37f650: 130e 0f00 |221c: const/16 v14, #int 15 // #f │ │ +37f654: 4d13 020e |221e: aput-object v19, v2, v14 │ │ +37f658: 130e 1000 |2220: const/16 v14, #int 16 // #10 │ │ +37f65c: 4d14 020e |2222: aput-object v20, v2, v14 │ │ +37f660: 130e 1100 |2224: const/16 v14, #int 17 // #11 │ │ +37f664: 4d15 020e |2226: aput-object v21, v2, v14 │ │ +37f668: 130e 1200 |2228: const/16 v14, #int 18 // #12 │ │ +37f66c: 4d16 020e |222a: aput-object v22, v2, v14 │ │ +37f670: 130e 1300 |222c: const/16 v14, #int 19 // #13 │ │ +37f674: 4d17 020e |222e: aput-object v23, v2, v14 │ │ +37f678: 130e 1400 |2230: const/16 v14, #int 20 // #14 │ │ +37f67c: 4d18 020e |2232: aput-object v24, v2, v14 │ │ +37f680: 130e 1500 |2234: const/16 v14, #int 21 // #15 │ │ +37f684: 4d19 020e |2236: aput-object v25, v2, v14 │ │ +37f688: 130e 1600 |2238: const/16 v14, #int 22 // #16 │ │ +37f68c: 4d1a 020e |223a: aput-object v26, v2, v14 │ │ +37f690: 130e 1700 |223c: const/16 v14, #int 23 // #17 │ │ +37f694: 4d1b 020e |223e: aput-object v27, v2, v14 │ │ +37f698: 130e 1800 |2240: const/16 v14, #int 24 // #18 │ │ +37f69c: 4d1c 020e |2242: aput-object v28, v2, v14 │ │ +37f6a0: 130e 1900 |2244: const/16 v14, #int 25 // #19 │ │ +37f6a4: 4d1d 020e |2246: aput-object v29, v2, v14 │ │ +37f6a8: 130e 1a00 |2248: const/16 v14, #int 26 // #1a │ │ +37f6ac: 4d1e 020e |224a: aput-object v30, v2, v14 │ │ +37f6b0: 130e 1b00 |224c: const/16 v14, #int 27 // #1b │ │ +37f6b4: 4d1f 020e |224e: aput-object v31, v2, v14 │ │ +37f6b8: 130e 1c00 |2250: const/16 v14, #int 28 // #1c │ │ +37f6bc: 4d20 020e |2252: aput-object v32, v2, v14 │ │ +37f6c0: 130e 1d00 |2254: const/16 v14, #int 29 // #1d │ │ +37f6c4: 4d21 020e |2256: aput-object v33, v2, v14 │ │ +37f6c8: 130e 1e00 |2258: const/16 v14, #int 30 // #1e │ │ +37f6cc: 4d22 020e |225a: aput-object v34, v2, v14 │ │ +37f6d0: 130e 1f00 |225c: const/16 v14, #int 31 // #1f │ │ +37f6d4: 4d23 020e |225e: aput-object v35, v2, v14 │ │ +37f6d8: 130e 2000 |2260: const/16 v14, #int 32 // #20 │ │ +37f6dc: 4d24 020e |2262: aput-object v36, v2, v14 │ │ +37f6e0: 130e 2100 |2264: const/16 v14, #int 33 // #21 │ │ +37f6e4: 4d25 020e |2266: aput-object v37, v2, v14 │ │ +37f6e8: 130e 2200 |2268: const/16 v14, #int 34 // #22 │ │ +37f6ec: 4d26 020e |226a: aput-object v38, v2, v14 │ │ +37f6f0: 130e 2300 |226c: const/16 v14, #int 35 // #23 │ │ +37f6f4: 4d27 020e |226e: aput-object v39, v2, v14 │ │ +37f6f8: 130e 2400 |2270: const/16 v14, #int 36 // #24 │ │ +37f6fc: 4d28 020e |2272: aput-object v40, v2, v14 │ │ +37f700: 130e 2500 |2274: const/16 v14, #int 37 // #25 │ │ +37f704: 4d29 020e |2276: aput-object v41, v2, v14 │ │ +37f708: 130e 2600 |2278: const/16 v14, #int 38 // #26 │ │ +37f70c: 4d2a 020e |227a: aput-object v42, v2, v14 │ │ +37f710: 130e 2700 |227c: const/16 v14, #int 39 // #27 │ │ +37f714: 4d2b 020e |227e: aput-object v43, v2, v14 │ │ +37f718: 130e 2800 |2280: const/16 v14, #int 40 // #28 │ │ +37f71c: 4d2c 020e |2282: aput-object v44, v2, v14 │ │ +37f720: 130e 2900 |2284: const/16 v14, #int 41 // #29 │ │ +37f724: 4d2d 020e |2286: aput-object v45, v2, v14 │ │ +37f728: 130e 2a00 |2288: const/16 v14, #int 42 // #2a │ │ +37f72c: 4d2e 020e |228a: aput-object v46, v2, v14 │ │ +37f730: 130e 2b00 |228c: const/16 v14, #int 43 // #2b │ │ +37f734: 4d2f 020e |228e: aput-object v47, v2, v14 │ │ +37f738: 130e 2c00 |2290: const/16 v14, #int 44 // #2c │ │ +37f73c: 4d30 020e |2292: aput-object v48, v2, v14 │ │ +37f740: 130e 2d00 |2294: const/16 v14, #int 45 // #2d │ │ +37f744: 4d31 020e |2296: aput-object v49, v2, v14 │ │ +37f748: 130e 2e00 |2298: const/16 v14, #int 46 // #2e │ │ +37f74c: 4d32 020e |229a: aput-object v50, v2, v14 │ │ +37f750: 130e 2f00 |229c: const/16 v14, #int 47 // #2f │ │ +37f754: 4d33 020e |229e: aput-object v51, v2, v14 │ │ +37f758: 130e 3000 |22a0: const/16 v14, #int 48 // #30 │ │ +37f75c: 4d34 020e |22a2: aput-object v52, v2, v14 │ │ +37f760: 130e 3100 |22a4: const/16 v14, #int 49 // #31 │ │ +37f764: 4d35 020e |22a6: aput-object v53, v2, v14 │ │ +37f768: 130e 3200 |22a8: const/16 v14, #int 50 // #32 │ │ +37f76c: 4d36 020e |22aa: aput-object v54, v2, v14 │ │ +37f770: 130e 3300 |22ac: const/16 v14, #int 51 // #33 │ │ +37f774: 4d37 020e |22ae: aput-object v55, v2, v14 │ │ +37f778: 130e 3400 |22b0: const/16 v14, #int 52 // #34 │ │ +37f77c: 4d38 020e |22b2: aput-object v56, v2, v14 │ │ +37f780: 130e 3500 |22b4: const/16 v14, #int 53 // #35 │ │ +37f784: 4d39 020e |22b6: aput-object v57, v2, v14 │ │ +37f788: 130e 3600 |22b8: const/16 v14, #int 54 // #36 │ │ +37f78c: 4d3a 020e |22ba: aput-object v58, v2, v14 │ │ +37f790: 130e 3700 |22bc: const/16 v14, #int 55 // #37 │ │ +37f794: 4d3b 020e |22be: aput-object v59, v2, v14 │ │ +37f798: 130e 3800 |22c0: const/16 v14, #int 56 // #38 │ │ +37f79c: 4d3c 020e |22c2: aput-object v60, v2, v14 │ │ +37f7a0: 130e 3900 |22c4: const/16 v14, #int 57 // #39 │ │ +37f7a4: 4d3d 020e |22c6: aput-object v61, v2, v14 │ │ +37f7a8: 130e 3a00 |22c8: const/16 v14, #int 58 // #3a │ │ +37f7ac: 4d3e 020e |22ca: aput-object v62, v2, v14 │ │ +37f7b0: 130e 3b00 |22cc: const/16 v14, #int 59 // #3b │ │ +37f7b4: 4d3f 020e |22ce: aput-object v63, v2, v14 │ │ +37f7b8: 130e 3c00 |22d0: const/16 v14, #int 60 // #3c │ │ +37f7bc: 4d40 020e |22d2: aput-object v64, v2, v14 │ │ +37f7c0: 130e 3d00 |22d4: const/16 v14, #int 61 // #3d │ │ +37f7c4: 4d41 020e |22d6: aput-object v65, v2, v14 │ │ +37f7c8: 130e 3e00 |22d8: const/16 v14, #int 62 // #3e │ │ +37f7cc: 4d42 020e |22da: aput-object v66, v2, v14 │ │ +37f7d0: 130e 3f00 |22dc: const/16 v14, #int 63 // #3f │ │ +37f7d4: 4d43 020e |22de: aput-object v67, v2, v14 │ │ +37f7d8: 130e 4000 |22e0: const/16 v14, #int 64 // #40 │ │ +37f7dc: 4d44 020e |22e2: aput-object v68, v2, v14 │ │ +37f7e0: 130e 4100 |22e4: const/16 v14, #int 65 // #41 │ │ +37f7e4: 4d45 020e |22e6: aput-object v69, v2, v14 │ │ +37f7e8: 130e 4200 |22e8: const/16 v14, #int 66 // #42 │ │ +37f7ec: 4d46 020e |22ea: aput-object v70, v2, v14 │ │ +37f7f0: 130e 4300 |22ec: const/16 v14, #int 67 // #43 │ │ +37f7f4: 4d47 020e |22ee: aput-object v71, v2, v14 │ │ +37f7f8: 130e 4400 |22f0: const/16 v14, #int 68 // #44 │ │ +37f7fc: 4d48 020e |22f2: aput-object v72, v2, v14 │ │ +37f800: 130e 4500 |22f4: const/16 v14, #int 69 // #45 │ │ +37f804: 4d49 020e |22f6: aput-object v73, v2, v14 │ │ +37f808: 130e 4600 |22f8: const/16 v14, #int 70 // #46 │ │ +37f80c: 4d4a 020e |22fa: aput-object v74, v2, v14 │ │ +37f810: 130e 4700 |22fc: const/16 v14, #int 71 // #47 │ │ +37f814: 4d4b 020e |22fe: aput-object v75, v2, v14 │ │ +37f818: 130e 4800 |2300: const/16 v14, #int 72 // #48 │ │ +37f81c: 4d4c 020e |2302: aput-object v76, v2, v14 │ │ +37f820: 130e 4900 |2304: const/16 v14, #int 73 // #49 │ │ +37f824: 4d4d 020e |2306: aput-object v77, v2, v14 │ │ +37f828: 130e 4a00 |2308: const/16 v14, #int 74 // #4a │ │ +37f82c: 4d4e 020e |230a: aput-object v78, v2, v14 │ │ +37f830: 130e 4b00 |230c: const/16 v14, #int 75 // #4b │ │ +37f834: 4d4f 020e |230e: aput-object v79, v2, v14 │ │ +37f838: 130e 4c00 |2310: const/16 v14, #int 76 // #4c │ │ +37f83c: 4d50 020e |2312: aput-object v80, v2, v14 │ │ +37f840: 130e 4d00 |2314: const/16 v14, #int 77 // #4d │ │ +37f844: 4d51 020e |2316: aput-object v81, v2, v14 │ │ +37f848: 130e 4e00 |2318: const/16 v14, #int 78 // #4e │ │ +37f84c: 4d52 020e |231a: aput-object v82, v2, v14 │ │ +37f850: 130e 4f00 |231c: const/16 v14, #int 79 // #4f │ │ +37f854: 4d53 020e |231e: aput-object v83, v2, v14 │ │ +37f858: 130e 5000 |2320: const/16 v14, #int 80 // #50 │ │ +37f85c: 4d54 020e |2322: aput-object v84, v2, v14 │ │ +37f860: 130e 5100 |2324: const/16 v14, #int 81 // #51 │ │ +37f864: 4d55 020e |2326: aput-object v85, v2, v14 │ │ +37f868: 130e 5200 |2328: const/16 v14, #int 82 // #52 │ │ +37f86c: 4d56 020e |232a: aput-object v86, v2, v14 │ │ +37f870: 130e 5300 |232c: const/16 v14, #int 83 // #53 │ │ +37f874: 4d57 020e |232e: aput-object v87, v2, v14 │ │ +37f878: 130e 5400 |2330: const/16 v14, #int 84 // #54 │ │ +37f87c: 4d58 020e |2332: aput-object v88, v2, v14 │ │ +37f880: 130e 5500 |2334: const/16 v14, #int 85 // #55 │ │ +37f884: 4d59 020e |2336: aput-object v89, v2, v14 │ │ +37f888: 130e 5600 |2338: const/16 v14, #int 86 // #56 │ │ +37f88c: 4d5a 020e |233a: aput-object v90, v2, v14 │ │ +37f890: 130e 5700 |233c: const/16 v14, #int 87 // #57 │ │ +37f894: 4d5b 020e |233e: aput-object v91, v2, v14 │ │ +37f898: 130e 5800 |2340: const/16 v14, #int 88 // #58 │ │ +37f89c: 4d5c 020e |2342: aput-object v92, v2, v14 │ │ +37f8a0: 130e 5900 |2344: const/16 v14, #int 89 // #59 │ │ +37f8a4: 4d5d 020e |2346: aput-object v93, v2, v14 │ │ +37f8a8: 130e 5a00 |2348: const/16 v14, #int 90 // #5a │ │ +37f8ac: 4d5e 020e |234a: aput-object v94, v2, v14 │ │ +37f8b0: 130e 5b00 |234c: const/16 v14, #int 91 // #5b │ │ +37f8b4: 4d5f 020e |234e: aput-object v95, v2, v14 │ │ +37f8b8: 130e 5c00 |2350: const/16 v14, #int 92 // #5c │ │ +37f8bc: 4d60 020e |2352: aput-object v96, v2, v14 │ │ +37f8c0: 130e 5d00 |2354: const/16 v14, #int 93 // #5d │ │ +37f8c4: 4d61 020e |2356: aput-object v97, v2, v14 │ │ +37f8c8: 130e 5e00 |2358: const/16 v14, #int 94 // #5e │ │ +37f8cc: 4d62 020e |235a: aput-object v98, v2, v14 │ │ +37f8d0: 130e 5f00 |235c: const/16 v14, #int 95 // #5f │ │ +37f8d4: 4d63 020e |235e: aput-object v99, v2, v14 │ │ +37f8d8: 130e 6000 |2360: const/16 v14, #int 96 // #60 │ │ +37f8dc: 4d64 020e |2362: aput-object v100, v2, v14 │ │ +37f8e0: 130e 6100 |2364: const/16 v14, #int 97 // #61 │ │ +37f8e4: 4d65 020e |2366: aput-object v101, v2, v14 │ │ +37f8e8: 130e 6200 |2368: const/16 v14, #int 98 // #62 │ │ +37f8ec: 4d66 020e |236a: aput-object v102, v2, v14 │ │ +37f8f0: 130e 6300 |236c: const/16 v14, #int 99 // #63 │ │ +37f8f4: 4d67 020e |236e: aput-object v103, v2, v14 │ │ +37f8f8: 130e 6400 |2370: const/16 v14, #int 100 // #64 │ │ +37f8fc: 4d68 020e |2372: aput-object v104, v2, v14 │ │ +37f900: 130e 6500 |2374: const/16 v14, #int 101 // #65 │ │ +37f904: 4d69 020e |2376: aput-object v105, v2, v14 │ │ +37f908: 130e 6600 |2378: const/16 v14, #int 102 // #66 │ │ +37f90c: 4d6a 020e |237a: aput-object v106, v2, v14 │ │ +37f910: 130e 6700 |237c: const/16 v14, #int 103 // #67 │ │ +37f914: 4d6b 020e |237e: aput-object v107, v2, v14 │ │ +37f918: 130e 6800 |2380: const/16 v14, #int 104 // #68 │ │ +37f91c: 4d6c 020e |2382: aput-object v108, v2, v14 │ │ +37f920: 130e 6900 |2384: const/16 v14, #int 105 // #69 │ │ +37f924: 4d6d 020e |2386: aput-object v109, v2, v14 │ │ +37f928: 130e 6a00 |2388: const/16 v14, #int 106 // #6a │ │ +37f92c: 4d6e 020e |238a: aput-object v110, v2, v14 │ │ +37f930: 130e 6b00 |238c: const/16 v14, #int 107 // #6b │ │ +37f934: 4d6f 020e |238e: aput-object v111, v2, v14 │ │ +37f938: 130e 6c00 |2390: const/16 v14, #int 108 // #6c │ │ +37f93c: 4d70 020e |2392: aput-object v112, v2, v14 │ │ +37f940: 130e 6d00 |2394: const/16 v14, #int 109 // #6d │ │ +37f944: 4d71 020e |2396: aput-object v113, v2, v14 │ │ +37f948: 130e 6e00 |2398: const/16 v14, #int 110 // #6e │ │ +37f94c: 4d72 020e |239a: aput-object v114, v2, v14 │ │ +37f950: 130e 6f00 |239c: const/16 v14, #int 111 // #6f │ │ +37f954: 4d73 020e |239e: aput-object v115, v2, v14 │ │ +37f958: 130e 7000 |23a0: const/16 v14, #int 112 // #70 │ │ +37f95c: 4d74 020e |23a2: aput-object v116, v2, v14 │ │ +37f960: 130e 7100 |23a4: const/16 v14, #int 113 // #71 │ │ +37f964: 4d75 020e |23a6: aput-object v117, v2, v14 │ │ +37f968: 130e 7200 |23a8: const/16 v14, #int 114 // #72 │ │ +37f96c: 4d76 020e |23aa: aput-object v118, v2, v14 │ │ +37f970: 130e 7300 |23ac: const/16 v14, #int 115 // #73 │ │ +37f974: 4d77 020e |23ae: aput-object v119, v2, v14 │ │ +37f978: 130e 7400 |23b0: const/16 v14, #int 116 // #74 │ │ +37f97c: 4d78 020e |23b2: aput-object v120, v2, v14 │ │ +37f980: 130e 7500 |23b4: const/16 v14, #int 117 // #75 │ │ +37f984: 4d79 020e |23b6: aput-object v121, v2, v14 │ │ +37f988: 130e 7600 |23b8: const/16 v14, #int 118 // #76 │ │ +37f98c: 4d7a 020e |23ba: aput-object v122, v2, v14 │ │ +37f990: 130e 7700 |23bc: const/16 v14, #int 119 // #77 │ │ +37f994: 4d7b 020e |23be: aput-object v123, v2, v14 │ │ +37f998: 130e 7800 |23c0: const/16 v14, #int 120 // #78 │ │ +37f99c: 4d7c 020e |23c2: aput-object v124, v2, v14 │ │ +37f9a0: 130e 7900 |23c4: const/16 v14, #int 121 // #79 │ │ +37f9a4: 4d7d 020e |23c6: aput-object v125, v2, v14 │ │ +37f9a8: 130e 7a00 |23c8: const/16 v14, #int 122 // #7a │ │ +37f9ac: 4d7e 020e |23ca: aput-object v126, v2, v14 │ │ +37f9b0: 130e 7b00 |23cc: const/16 v14, #int 123 // #7b │ │ +37f9b4: 4d7f 020e |23ce: aput-object v127, v2, v14 │ │ +37f9b8: 130e 7c00 |23d0: const/16 v14, #int 124 // #7c │ │ +37f9bc: 4d80 020e |23d2: aput-object v128, v2, v14 │ │ +37f9c0: 130e 7d00 |23d4: const/16 v14, #int 125 // #7d │ │ +37f9c4: 4d81 020e |23d6: aput-object v129, v2, v14 │ │ +37f9c8: 130e 7e00 |23d8: const/16 v14, #int 126 // #7e │ │ +37f9cc: 4d82 020e |23da: aput-object v130, v2, v14 │ │ +37f9d0: 130e 7f00 |23dc: const/16 v14, #int 127 // #7f │ │ +37f9d4: 4d83 020e |23de: aput-object v131, v2, v14 │ │ +37f9d8: 130e 8000 |23e0: const/16 v14, #int 128 // #80 │ │ +37f9dc: 4d84 020e |23e2: aput-object v132, v2, v14 │ │ +37f9e0: 130e 8100 |23e4: const/16 v14, #int 129 // #81 │ │ +37f9e4: 4d85 020e |23e6: aput-object v133, v2, v14 │ │ +37f9e8: 130e 8200 |23e8: const/16 v14, #int 130 // #82 │ │ +37f9ec: 4d86 020e |23ea: aput-object v134, v2, v14 │ │ +37f9f0: 130e 8300 |23ec: const/16 v14, #int 131 // #83 │ │ +37f9f4: 4d87 020e |23ee: aput-object v135, v2, v14 │ │ +37f9f8: 130e 8400 |23f0: const/16 v14, #int 132 // #84 │ │ +37f9fc: 4d88 020e |23f2: aput-object v136, v2, v14 │ │ +37fa00: 130e 8500 |23f4: const/16 v14, #int 133 // #85 │ │ +37fa04: 4d89 020e |23f6: aput-object v137, v2, v14 │ │ +37fa08: 130e 8600 |23f8: const/16 v14, #int 134 // #86 │ │ +37fa0c: 4d8a 020e |23fa: aput-object v138, v2, v14 │ │ +37fa10: 130e 8700 |23fc: const/16 v14, #int 135 // #87 │ │ +37fa14: 4d8b 020e |23fe: aput-object v139, v2, v14 │ │ +37fa18: 130e 8800 |2400: const/16 v14, #int 136 // #88 │ │ +37fa1c: 4d8c 020e |2402: aput-object v140, v2, v14 │ │ +37fa20: 130e 8900 |2404: const/16 v14, #int 137 // #89 │ │ +37fa24: 4d8d 020e |2406: aput-object v141, v2, v14 │ │ +37fa28: 130e 8a00 |2408: const/16 v14, #int 138 // #8a │ │ +37fa2c: 4d8e 020e |240a: aput-object v142, v2, v14 │ │ +37fa30: 130e 8b00 |240c: const/16 v14, #int 139 // #8b │ │ +37fa34: 4d8f 020e |240e: aput-object v143, v2, v14 │ │ +37fa38: 130e 8c00 |2410: const/16 v14, #int 140 // #8c │ │ +37fa3c: 4d90 020e |2412: aput-object v144, v2, v14 │ │ +37fa40: 130e 8d00 |2414: const/16 v14, #int 141 // #8d │ │ +37fa44: 4d91 020e |2416: aput-object v145, v2, v14 │ │ +37fa48: 130e 8e00 |2418: const/16 v14, #int 142 // #8e │ │ +37fa4c: 4d92 020e |241a: aput-object v146, v2, v14 │ │ +37fa50: 130e 8f00 |241c: const/16 v14, #int 143 // #8f │ │ +37fa54: 4d93 020e |241e: aput-object v147, v2, v14 │ │ +37fa58: 130e 9000 |2420: const/16 v14, #int 144 // #90 │ │ +37fa5c: 4d94 020e |2422: aput-object v148, v2, v14 │ │ +37fa60: 130e 9100 |2424: const/16 v14, #int 145 // #91 │ │ +37fa64: 4d95 020e |2426: aput-object v149, v2, v14 │ │ +37fa68: 130e 9200 |2428: const/16 v14, #int 146 // #92 │ │ +37fa6c: 4d96 020e |242a: aput-object v150, v2, v14 │ │ +37fa70: 130e 9300 |242c: const/16 v14, #int 147 // #93 │ │ +37fa74: 4d97 020e |242e: aput-object v151, v2, v14 │ │ +37fa78: 130e 9400 |2430: const/16 v14, #int 148 // #94 │ │ +37fa7c: 4d98 020e |2432: aput-object v152, v2, v14 │ │ +37fa80: 130e 9500 |2434: const/16 v14, #int 149 // #95 │ │ +37fa84: 4d99 020e |2436: aput-object v153, v2, v14 │ │ +37fa88: 130e 9600 |2438: const/16 v14, #int 150 // #96 │ │ +37fa8c: 4d9a 020e |243a: aput-object v154, v2, v14 │ │ +37fa90: 130e 9700 |243c: const/16 v14, #int 151 // #97 │ │ +37fa94: 4d9b 020e |243e: aput-object v155, v2, v14 │ │ +37fa98: 130e 9800 |2440: const/16 v14, #int 152 // #98 │ │ +37fa9c: 4d9c 020e |2442: aput-object v156, v2, v14 │ │ +37faa0: 130e 9900 |2444: const/16 v14, #int 153 // #99 │ │ +37faa4: 4d9d 020e |2446: aput-object v157, v2, v14 │ │ +37faa8: 130e 9a00 |2448: const/16 v14, #int 154 // #9a │ │ +37faac: 4d9e 020e |244a: aput-object v158, v2, v14 │ │ +37fab0: 130e 9b00 |244c: const/16 v14, #int 155 // #9b │ │ +37fab4: 4d9f 020e |244e: aput-object v159, v2, v14 │ │ +37fab8: 130e 9c00 |2450: const/16 v14, #int 156 // #9c │ │ +37fabc: 4da0 020e |2452: aput-object v160, v2, v14 │ │ +37fac0: 130e 9d00 |2454: const/16 v14, #int 157 // #9d │ │ +37fac4: 4da1 020e |2456: aput-object v161, v2, v14 │ │ +37fac8: 130e 9e00 |2458: const/16 v14, #int 158 // #9e │ │ +37facc: 4da2 020e |245a: aput-object v162, v2, v14 │ │ +37fad0: 130e 9f00 |245c: const/16 v14, #int 159 // #9f │ │ +37fad4: 4da3 020e |245e: aput-object v163, v2, v14 │ │ +37fad8: 130e a000 |2460: const/16 v14, #int 160 // #a0 │ │ +37fadc: 4da4 020e |2462: aput-object v164, v2, v14 │ │ +37fae0: 130e a100 |2464: const/16 v14, #int 161 // #a1 │ │ +37fae4: 4da5 020e |2466: aput-object v165, v2, v14 │ │ +37fae8: 130e a200 |2468: const/16 v14, #int 162 // #a2 │ │ +37faec: 4da6 020e |246a: aput-object v166, v2, v14 │ │ +37faf0: 130e a300 |246c: const/16 v14, #int 163 // #a3 │ │ +37faf4: 4da7 020e |246e: aput-object v167, v2, v14 │ │ +37faf8: 130e a400 |2470: const/16 v14, #int 164 // #a4 │ │ +37fafc: 4da8 020e |2472: aput-object v168, v2, v14 │ │ +37fb00: 130e a500 |2474: const/16 v14, #int 165 // #a5 │ │ +37fb04: 4da9 020e |2476: aput-object v169, v2, v14 │ │ +37fb08: 130e a600 |2478: const/16 v14, #int 166 // #a6 │ │ +37fb0c: 4daa 020e |247a: aput-object v170, v2, v14 │ │ +37fb10: 130e a700 |247c: const/16 v14, #int 167 // #a7 │ │ +37fb14: 4dab 020e |247e: aput-object v171, v2, v14 │ │ +37fb18: 130e a800 |2480: const/16 v14, #int 168 // #a8 │ │ +37fb1c: 4dac 020e |2482: aput-object v172, v2, v14 │ │ +37fb20: 130e a900 |2484: const/16 v14, #int 169 // #a9 │ │ +37fb24: 4dad 020e |2486: aput-object v173, v2, v14 │ │ +37fb28: 130e aa00 |2488: const/16 v14, #int 170 // #aa │ │ +37fb2c: 4dae 020e |248a: aput-object v174, v2, v14 │ │ +37fb30: 130e ab00 |248c: const/16 v14, #int 171 // #ab │ │ +37fb34: 4daf 020e |248e: aput-object v175, v2, v14 │ │ +37fb38: 130e ac00 |2490: const/16 v14, #int 172 // #ac │ │ +37fb3c: 4db0 020e |2492: aput-object v176, v2, v14 │ │ +37fb40: 130e ad00 |2494: const/16 v14, #int 173 // #ad │ │ +37fb44: 4db1 020e |2496: aput-object v177, v2, v14 │ │ +37fb48: 130e ae00 |2498: const/16 v14, #int 174 // #ae │ │ +37fb4c: 4db2 020e |249a: aput-object v178, v2, v14 │ │ +37fb50: 130e af00 |249c: const/16 v14, #int 175 // #af │ │ +37fb54: 4db3 020e |249e: aput-object v179, v2, v14 │ │ +37fb58: 130e b000 |24a0: const/16 v14, #int 176 // #b0 │ │ +37fb5c: 4db4 020e |24a2: aput-object v180, v2, v14 │ │ +37fb60: 130e b100 |24a4: const/16 v14, #int 177 // #b1 │ │ +37fb64: 4db5 020e |24a6: aput-object v181, v2, v14 │ │ +37fb68: 130e b200 |24a8: const/16 v14, #int 178 // #b2 │ │ +37fb6c: 4db6 020e |24aa: aput-object v182, v2, v14 │ │ +37fb70: 130e b300 |24ac: const/16 v14, #int 179 // #b3 │ │ +37fb74: 4db7 020e |24ae: aput-object v183, v2, v14 │ │ +37fb78: 130e b400 |24b0: const/16 v14, #int 180 // #b4 │ │ +37fb7c: 4db8 020e |24b2: aput-object v184, v2, v14 │ │ +37fb80: 130e b500 |24b4: const/16 v14, #int 181 // #b5 │ │ +37fb84: 4db9 020e |24b6: aput-object v185, v2, v14 │ │ +37fb88: 130e b600 |24b8: const/16 v14, #int 182 // #b6 │ │ +37fb8c: 4dba 020e |24ba: aput-object v186, v2, v14 │ │ +37fb90: 130e b700 |24bc: const/16 v14, #int 183 // #b7 │ │ +37fb94: 4dbb 020e |24be: aput-object v187, v2, v14 │ │ +37fb98: 130e b800 |24c0: const/16 v14, #int 184 // #b8 │ │ +37fb9c: 4dbc 020e |24c2: aput-object v188, v2, v14 │ │ +37fba0: 130e b900 |24c4: const/16 v14, #int 185 // #b9 │ │ +37fba4: 4dbd 020e |24c6: aput-object v189, v2, v14 │ │ +37fba8: 130e ba00 |24c8: const/16 v14, #int 186 // #ba │ │ +37fbac: 4dbe 020e |24ca: aput-object v190, v2, v14 │ │ +37fbb0: 130e bb00 |24cc: const/16 v14, #int 187 // #bb │ │ +37fbb4: 4dbf 020e |24ce: aput-object v191, v2, v14 │ │ +37fbb8: 130e bc00 |24d0: const/16 v14, #int 188 // #bc │ │ +37fbbc: 4dc0 020e |24d2: aput-object v192, v2, v14 │ │ +37fbc0: 130e bd00 |24d4: const/16 v14, #int 189 // #bd │ │ +37fbc4: 4dc1 020e |24d6: aput-object v193, v2, v14 │ │ +37fbc8: 130e be00 |24d8: const/16 v14, #int 190 // #be │ │ +37fbcc: 4dc2 020e |24da: aput-object v194, v2, v14 │ │ +37fbd0: 130e bf00 |24dc: const/16 v14, #int 191 // #bf │ │ +37fbd4: 4dc3 020e |24de: aput-object v195, v2, v14 │ │ +37fbd8: 130e c000 |24e0: const/16 v14, #int 192 // #c0 │ │ +37fbdc: 4dc4 020e |24e2: aput-object v196, v2, v14 │ │ +37fbe0: 130e c100 |24e4: const/16 v14, #int 193 // #c1 │ │ +37fbe4: 4dc5 020e |24e6: aput-object v197, v2, v14 │ │ +37fbe8: 130e c200 |24e8: const/16 v14, #int 194 // #c2 │ │ +37fbec: 4dc6 020e |24ea: aput-object v198, v2, v14 │ │ +37fbf0: 130e c300 |24ec: const/16 v14, #int 195 // #c3 │ │ +37fbf4: 4dc7 020e |24ee: aput-object v199, v2, v14 │ │ +37fbf8: 130e c400 |24f0: const/16 v14, #int 196 // #c4 │ │ +37fbfc: 4dc8 020e |24f2: aput-object v200, v2, v14 │ │ +37fc00: 130e c500 |24f4: const/16 v14, #int 197 // #c5 │ │ +37fc04: 4dc9 020e |24f6: aput-object v201, v2, v14 │ │ +37fc08: 130e c600 |24f8: const/16 v14, #int 198 // #c6 │ │ +37fc0c: 4dca 020e |24fa: aput-object v202, v2, v14 │ │ +37fc10: 130e c700 |24fc: const/16 v14, #int 199 // #c7 │ │ +37fc14: 4dcb 020e |24fe: aput-object v203, v2, v14 │ │ +37fc18: 130e c800 |2500: const/16 v14, #int 200 // #c8 │ │ +37fc1c: 4dcc 020e |2502: aput-object v204, v2, v14 │ │ +37fc20: 130e c900 |2504: const/16 v14, #int 201 // #c9 │ │ +37fc24: 4dcd 020e |2506: aput-object v205, v2, v14 │ │ +37fc28: 130e ca00 |2508: const/16 v14, #int 202 // #ca │ │ +37fc2c: 4dce 020e |250a: aput-object v206, v2, v14 │ │ +37fc30: 130e cb00 |250c: const/16 v14, #int 203 // #cb │ │ +37fc34: 4dcf 020e |250e: aput-object v207, v2, v14 │ │ +37fc38: 130e cc00 |2510: const/16 v14, #int 204 // #cc │ │ +37fc3c: 4dd0 020e |2512: aput-object v208, v2, v14 │ │ +37fc40: 130e cd00 |2514: const/16 v14, #int 205 // #cd │ │ +37fc44: 4dd1 020e |2516: aput-object v209, v2, v14 │ │ +37fc48: 130e ce00 |2518: const/16 v14, #int 206 // #ce │ │ +37fc4c: 4dd2 020e |251a: aput-object v210, v2, v14 │ │ +37fc50: 130e cf00 |251c: const/16 v14, #int 207 // #cf │ │ +37fc54: 4dd3 020e |251e: aput-object v211, v2, v14 │ │ +37fc58: 130e d000 |2520: const/16 v14, #int 208 // #d0 │ │ +37fc5c: 4dd4 020e |2522: aput-object v212, v2, v14 │ │ +37fc60: 130e d100 |2524: const/16 v14, #int 209 // #d1 │ │ +37fc64: 4dd5 020e |2526: aput-object v213, v2, v14 │ │ +37fc68: 130e d200 |2528: const/16 v14, #int 210 // #d2 │ │ +37fc6c: 4dd6 020e |252a: aput-object v214, v2, v14 │ │ +37fc70: 130e d300 |252c: const/16 v14, #int 211 // #d3 │ │ +37fc74: 4dd7 020e |252e: aput-object v215, v2, v14 │ │ +37fc78: 130e d400 |2530: const/16 v14, #int 212 // #d4 │ │ +37fc7c: 4dd8 020e |2532: aput-object v216, v2, v14 │ │ +37fc80: 130e d500 |2534: const/16 v14, #int 213 // #d5 │ │ +37fc84: 4dd9 020e |2536: aput-object v217, v2, v14 │ │ +37fc88: 130e d600 |2538: const/16 v14, #int 214 // #d6 │ │ +37fc8c: 4dda 020e |253a: aput-object v218, v2, v14 │ │ +37fc90: 130e d700 |253c: const/16 v14, #int 215 // #d7 │ │ +37fc94: 4ddb 020e |253e: aput-object v219, v2, v14 │ │ +37fc98: 130e d800 |2540: const/16 v14, #int 216 // #d8 │ │ +37fc9c: 4ddc 020e |2542: aput-object v220, v2, v14 │ │ +37fca0: 130e d900 |2544: const/16 v14, #int 217 // #d9 │ │ +37fca4: 4ddd 020e |2546: aput-object v221, v2, v14 │ │ +37fca8: 130e da00 |2548: const/16 v14, #int 218 // #da │ │ +37fcac: 4dde 020e |254a: aput-object v222, v2, v14 │ │ +37fcb0: 130e db00 |254c: const/16 v14, #int 219 // #db │ │ +37fcb4: 4ddf 020e |254e: aput-object v223, v2, v14 │ │ +37fcb8: 130e dc00 |2550: const/16 v14, #int 220 // #dc │ │ +37fcbc: 4de0 020e |2552: aput-object v224, v2, v14 │ │ +37fcc0: 130e dd00 |2554: const/16 v14, #int 221 // #dd │ │ +37fcc4: 4de1 020e |2556: aput-object v225, v2, v14 │ │ +37fcc8: 130e de00 |2558: const/16 v14, #int 222 // #de │ │ +37fccc: 4de2 020e |255a: aput-object v226, v2, v14 │ │ +37fcd0: 130e df00 |255c: const/16 v14, #int 223 // #df │ │ +37fcd4: 4de3 020e |255e: aput-object v227, v2, v14 │ │ +37fcd8: 130e e000 |2560: const/16 v14, #int 224 // #e0 │ │ +37fcdc: 4de4 020e |2562: aput-object v228, v2, v14 │ │ +37fce0: 130e e100 |2564: const/16 v14, #int 225 // #e1 │ │ +37fce4: 4de5 020e |2566: aput-object v229, v2, v14 │ │ +37fce8: 130e e200 |2568: const/16 v14, #int 226 // #e2 │ │ +37fcec: 4de6 020e |256a: aput-object v230, v2, v14 │ │ +37fcf0: 130e e300 |256c: const/16 v14, #int 227 // #e3 │ │ +37fcf4: 4de7 020e |256e: aput-object v231, v2, v14 │ │ +37fcf8: 130e e400 |2570: const/16 v14, #int 228 // #e4 │ │ +37fcfc: 4de8 020e |2572: aput-object v232, v2, v14 │ │ +37fd00: 130e e500 |2574: const/16 v14, #int 229 // #e5 │ │ +37fd04: 4de9 020e |2576: aput-object v233, v2, v14 │ │ +37fd08: 130e e600 |2578: const/16 v14, #int 230 // #e6 │ │ +37fd0c: 080f ea00 |257a: move-object/from16 v15, v234 │ │ +37fd10: 4d0f 020e |257c: aput-object v15, v2, v14 │ │ +37fd14: 130e e700 |257e: const/16 v14, #int 231 // #e7 │ │ +37fd18: 080f eb00 |2580: move-object/from16 v15, v235 │ │ +37fd1c: 4d0f 020e |2582: aput-object v15, v2, v14 │ │ +37fd20: 130e e800 |2584: const/16 v14, #int 232 // #e8 │ │ +37fd24: 080f ec00 |2586: move-object/from16 v15, v236 │ │ +37fd28: 4d0f 020e |2588: aput-object v15, v2, v14 │ │ +37fd2c: 130e e900 |258a: const/16 v14, #int 233 // #e9 │ │ +37fd30: 080f ed00 |258c: move-object/from16 v15, v237 │ │ +37fd34: 4d0f 020e |258e: aput-object v15, v2, v14 │ │ +37fd38: 130e ea00 |2590: const/16 v14, #int 234 // #ea │ │ +37fd3c: 080f ee00 |2592: move-object/from16 v15, v238 │ │ +37fd40: 4d0f 020e |2594: aput-object v15, v2, v14 │ │ +37fd44: 130e eb00 |2596: const/16 v14, #int 235 // #eb │ │ +37fd48: 080f ef00 |2598: move-object/from16 v15, v239 │ │ +37fd4c: 4d0f 020e |259a: aput-object v15, v2, v14 │ │ +37fd50: 130e ec00 |259c: const/16 v14, #int 236 // #ec │ │ +37fd54: 080f f000 |259e: move-object/from16 v15, v240 │ │ +37fd58: 4d0f 020e |25a0: aput-object v15, v2, v14 │ │ +37fd5c: 130e ed00 |25a2: const/16 v14, #int 237 // #ed │ │ +37fd60: 080f f100 |25a4: move-object/from16 v15, v241 │ │ +37fd64: 4d0f 020e |25a6: aput-object v15, v2, v14 │ │ +37fd68: 130e ee00 |25a8: const/16 v14, #int 238 // #ee │ │ +37fd6c: 0812 f200 |25aa: move-object/from16 v18, v242 │ │ +37fd70: 4d12 020e |25ac: aput-object v18, v2, v14 │ │ +37fd74: 130e ef00 |25ae: const/16 v14, #int 239 // #ef │ │ +37fd78: 0812 f300 |25b0: move-object/from16 v18, v243 │ │ +37fd7c: 4d12 020e |25b2: aput-object v18, v2, v14 │ │ +37fd80: 130e f000 |25b4: const/16 v14, #int 240 // #f0 │ │ +37fd84: 0812 f400 |25b6: move-object/from16 v18, v244 │ │ +37fd88: 4d12 020e |25b8: aput-object v18, v2, v14 │ │ +37fd8c: 130e f100 |25ba: const/16 v14, #int 241 // #f1 │ │ +37fd90: 0812 f500 |25bc: move-object/from16 v18, v245 │ │ +37fd94: 4d12 020e |25be: aput-object v18, v2, v14 │ │ +37fd98: 130e f200 |25c0: const/16 v14, #int 242 // #f2 │ │ +37fd9c: 0812 f600 |25c2: move-object/from16 v18, v246 │ │ +37fda0: 4d12 020e |25c4: aput-object v18, v2, v14 │ │ +37fda4: 130e f300 |25c6: const/16 v14, #int 243 // #f3 │ │ +37fda8: 0812 f700 |25c8: move-object/from16 v18, v247 │ │ +37fdac: 4d12 020e |25ca: aput-object v18, v2, v14 │ │ +37fdb0: 130e f400 |25cc: const/16 v14, #int 244 // #f4 │ │ +37fdb4: 0812 f800 |25ce: move-object/from16 v18, v248 │ │ +37fdb8: 4d12 020e |25d0: aput-object v18, v2, v14 │ │ +37fdbc: 130e f500 |25d2: const/16 v14, #int 245 // #f5 │ │ +37fdc0: 0812 f900 |25d4: move-object/from16 v18, v249 │ │ +37fdc4: 4d12 020e |25d6: aput-object v18, v2, v14 │ │ +37fdc8: 130e f600 |25d8: const/16 v14, #int 246 // #f6 │ │ +37fdcc: 0812 fa00 |25da: move-object/from16 v18, v250 │ │ +37fdd0: 4d12 020e |25dc: aput-object v18, v2, v14 │ │ +37fdd4: 130e f700 |25de: const/16 v14, #int 247 // #f7 │ │ +37fdd8: 0812 fb00 |25e0: move-object/from16 v18, v251 │ │ +37fddc: 4d12 020e |25e2: aput-object v18, v2, v14 │ │ +37fde0: 130e f800 |25e4: const/16 v14, #int 248 // #f8 │ │ +37fde4: 0812 fc00 |25e6: move-object/from16 v18, v252 │ │ +37fde8: 4d12 020e |25e8: aput-object v18, v2, v14 │ │ +37fdec: 130e f900 |25ea: const/16 v14, #int 249 // #f9 │ │ +37fdf0: 0812 fd00 |25ec: move-object/from16 v18, v253 │ │ +37fdf4: 4d12 020e |25ee: aput-object v18, v2, v14 │ │ +37fdf8: 130e fa00 |25f0: const/16 v14, #int 250 // #fa │ │ +37fdfc: 0812 fe00 |25f2: move-object/from16 v18, v254 │ │ +37fe00: 4d12 020e |25f4: aput-object v18, v2, v14 │ │ +37fe04: 130e fb00 |25f6: const/16 v14, #int 251 // #fb │ │ +37fe08: 0812 ff00 |25f8: move-object/from16 v18, v255 │ │ +37fe0c: 4d12 020e |25fa: aput-object v18, v2, v14 │ │ +37fe10: 130e fc00 |25fc: const/16 v14, #int 252 // #fc │ │ +37fe14: 0812 0001 |25fe: move-object/from16 v18, v256 │ │ +37fe18: 4d12 020e |2600: aput-object v18, v2, v14 │ │ +37fe1c: 130e fd00 |2602: const/16 v14, #int 253 // #fd │ │ +37fe20: 0812 0101 |2604: move-object/from16 v18, v257 │ │ +37fe24: 4d12 020e |2606: aput-object v18, v2, v14 │ │ +37fe28: 130e fe00 |2608: const/16 v14, #int 254 // #fe │ │ +37fe2c: 0812 0201 |260a: move-object/from16 v18, v258 │ │ +37fe30: 4d12 020e |260c: aput-object v18, v2, v14 │ │ +37fe34: 130e ff00 |260e: const/16 v14, #int 255 // #ff │ │ +37fe38: 081b 0301 |2610: move-object/from16 v27, v259 │ │ +37fe3c: 4d1b 020e |2612: aput-object v27, v2, v14 │ │ +37fe40: 130e 0001 |2614: const/16 v14, #int 256 // #100 │ │ +37fe44: 081b 0401 |2616: move-object/from16 v27, v260 │ │ +37fe48: 4d1b 020e |2618: aput-object v27, v2, v14 │ │ +37fe4c: 130e 0101 |261a: const/16 v14, #int 257 // #101 │ │ +37fe50: 081b 0501 |261c: move-object/from16 v27, v261 │ │ +37fe54: 4d1b 020e |261e: aput-object v27, v2, v14 │ │ +37fe58: 130e 0201 |2620: const/16 v14, #int 258 // #102 │ │ +37fe5c: 081b 0601 |2622: move-object/from16 v27, v262 │ │ +37fe60: 4d1b 020e |2624: aput-object v27, v2, v14 │ │ +37fe64: 130e 0301 |2626: const/16 v14, #int 259 // #103 │ │ +37fe68: 081b 0701 |2628: move-object/from16 v27, v263 │ │ +37fe6c: 4d1b 020e |262a: aput-object v27, v2, v14 │ │ +37fe70: 130e 0401 |262c: const/16 v14, #int 260 // #104 │ │ +37fe74: 081b 0801 |262e: move-object/from16 v27, v264 │ │ +37fe78: 4d1b 020e |2630: aput-object v27, v2, v14 │ │ +37fe7c: 130e 0501 |2632: const/16 v14, #int 261 // #105 │ │ +37fe80: 081b 0901 |2634: move-object/from16 v27, v265 │ │ +37fe84: 4d1b 020e |2636: aput-object v27, v2, v14 │ │ +37fe88: 130e 0601 |2638: const/16 v14, #int 262 // #106 │ │ +37fe8c: 081c 0a01 |263a: move-object/from16 v28, v266 │ │ +37fe90: 4d1c 020e |263c: aput-object v28, v2, v14 │ │ +37fe94: 130e 0701 |263e: const/16 v14, #int 263 // #107 │ │ +37fe98: 081c 0b01 |2640: move-object/from16 v28, v267 │ │ +37fe9c: 4d1c 020e |2642: aput-object v28, v2, v14 │ │ +37fea0: 130e 0801 |2644: const/16 v14, #int 264 // #108 │ │ +37fea4: 081c 0c01 |2646: move-object/from16 v28, v268 │ │ +37fea8: 4d1c 020e |2648: aput-object v28, v2, v14 │ │ +37feac: 130e 0901 |264a: const/16 v14, #int 265 // #109 │ │ +37feb0: 081d 0d01 |264c: move-object/from16 v29, v269 │ │ +37feb4: 4d1d 020e |264e: aput-object v29, v2, v14 │ │ +37feb8: 130e 0a01 |2650: const/16 v14, #int 266 // #10a │ │ +37febc: 081d 0e01 |2652: move-object/from16 v29, v270 │ │ +37fec0: 4d1d 020e |2654: aput-object v29, v2, v14 │ │ +37fec4: 130e 0b01 |2656: const/16 v14, #int 267 // #10b │ │ +37fec8: 081d 0f01 |2658: move-object/from16 v29, v271 │ │ +37fecc: 4d1d 020e |265a: aput-object v29, v2, v14 │ │ +37fed0: 130e 0c01 |265c: const/16 v14, #int 268 // #10c │ │ +37fed4: 081d 1001 |265e: move-object/from16 v29, v272 │ │ +37fed8: 4d1d 020e |2660: aput-object v29, v2, v14 │ │ +37fedc: 130e 0d01 |2662: const/16 v14, #int 269 // #10d │ │ +37fee0: 081e 1101 |2664: move-object/from16 v30, v273 │ │ +37fee4: 4d1e 020e |2666: aput-object v30, v2, v14 │ │ +37fee8: 130e 0e01 |2668: const/16 v14, #int 270 // #10e │ │ +37feec: 081e 1201 |266a: move-object/from16 v30, v274 │ │ +37fef0: 4d1e 020e |266c: aput-object v30, v2, v14 │ │ +37fef4: 130e 0f01 |266e: const/16 v14, #int 271 // #10f │ │ +37fef8: 081e 1301 |2670: move-object/from16 v30, v275 │ │ +37fefc: 4d1e 020e |2672: aput-object v30, v2, v14 │ │ +37ff00: 130e 1001 |2674: const/16 v14, #int 272 // #110 │ │ +37ff04: 081e 1401 |2676: move-object/from16 v30, v276 │ │ +37ff08: 4d1e 020e |2678: aput-object v30, v2, v14 │ │ +37ff0c: 130e 1101 |267a: const/16 v14, #int 273 // #111 │ │ +37ff10: 081e 1501 |267c: move-object/from16 v30, v277 │ │ +37ff14: 4d1e 020e |267e: aput-object v30, v2, v14 │ │ +37ff18: 130e 1201 |2680: const/16 v14, #int 274 // #112 │ │ +37ff1c: 081e 1601 |2682: move-object/from16 v30, v278 │ │ +37ff20: 4d1e 020e |2684: aput-object v30, v2, v14 │ │ +37ff24: 130e 1301 |2686: const/16 v14, #int 275 // #113 │ │ +37ff28: 081e 1701 |2688: move-object/from16 v30, v279 │ │ +37ff2c: 4d1e 020e |268a: aput-object v30, v2, v14 │ │ +37ff30: 130e 1401 |268c: const/16 v14, #int 276 // #114 │ │ +37ff34: 081f 1801 |268e: move-object/from16 v31, v280 │ │ +37ff38: 4d1f 020e |2690: aput-object v31, v2, v14 │ │ +37ff3c: 130e 1501 |2692: const/16 v14, #int 277 // #115 │ │ +37ff40: 081f 1901 |2694: move-object/from16 v31, v281 │ │ +37ff44: 4d1f 020e |2696: aput-object v31, v2, v14 │ │ +37ff48: 130e 1601 |2698: const/16 v14, #int 278 // #116 │ │ +37ff4c: 081f 1a01 |269a: move-object/from16 v31, v282 │ │ +37ff50: 4d1f 020e |269c: aput-object v31, v2, v14 │ │ +37ff54: 130e 1701 |269e: const/16 v14, #int 279 // #117 │ │ +37ff58: 0820 1b01 |26a0: move-object/from16 v32, v283 │ │ +37ff5c: 4d20 020e |26a2: aput-object v32, v2, v14 │ │ +37ff60: 130e 1801 |26a4: const/16 v14, #int 280 // #118 │ │ +37ff64: 0820 1c01 |26a6: move-object/from16 v32, v284 │ │ +37ff68: 4d20 020e |26a8: aput-object v32, v2, v14 │ │ +37ff6c: 130e 1901 |26aa: const/16 v14, #int 281 // #119 │ │ +37ff70: 0820 1d01 |26ac: move-object/from16 v32, v285 │ │ +37ff74: 4d20 020e |26ae: aput-object v32, v2, v14 │ │ +37ff78: 130e 1a01 |26b0: const/16 v14, #int 282 // #11a │ │ +37ff7c: 0820 1e01 |26b2: move-object/from16 v32, v286 │ │ +37ff80: 4d20 020e |26b4: aput-object v32, v2, v14 │ │ +37ff84: 130e 1b01 |26b6: const/16 v14, #int 283 // #11b │ │ +37ff88: 0820 1f01 |26b8: move-object/from16 v32, v287 │ │ +37ff8c: 4d20 020e |26ba: aput-object v32, v2, v14 │ │ +37ff90: 130e 1c01 |26bc: const/16 v14, #int 284 // #11c │ │ +37ff94: 0821 2001 |26be: move-object/from16 v33, v288 │ │ +37ff98: 4d21 020e |26c0: aput-object v33, v2, v14 │ │ +37ff9c: 130e 1d01 |26c2: const/16 v14, #int 285 // #11d │ │ +37ffa0: 0821 2101 |26c4: move-object/from16 v33, v289 │ │ +37ffa4: 4d21 020e |26c6: aput-object v33, v2, v14 │ │ +37ffa8: 130e 1e01 |26c8: const/16 v14, #int 286 // #11e │ │ +37ffac: 0821 2201 |26ca: move-object/from16 v33, v290 │ │ +37ffb0: 4d21 020e |26cc: aput-object v33, v2, v14 │ │ +37ffb4: 130e 1f01 |26ce: const/16 v14, #int 287 // #11f │ │ +37ffb8: 0821 2301 |26d0: move-object/from16 v33, v291 │ │ +37ffbc: 4d21 020e |26d2: aput-object v33, v2, v14 │ │ +37ffc0: 130e 2001 |26d4: const/16 v14, #int 288 // #120 │ │ +37ffc4: 0821 2401 |26d6: move-object/from16 v33, v292 │ │ +37ffc8: 4d21 020e |26d8: aput-object v33, v2, v14 │ │ +37ffcc: 130e 2101 |26da: const/16 v14, #int 289 // #121 │ │ +37ffd0: 0821 2501 |26dc: move-object/from16 v33, v293 │ │ +37ffd4: 4d21 020e |26de: aput-object v33, v2, v14 │ │ +37ffd8: 130e 2201 |26e0: const/16 v14, #int 290 // #122 │ │ +37ffdc: 0822 2601 |26e2: move-object/from16 v34, v294 │ │ +37ffe0: 4d22 020e |26e4: aput-object v34, v2, v14 │ │ +37ffe4: 130e 2301 |26e6: const/16 v14, #int 291 // #123 │ │ +37ffe8: 0823 2701 |26e8: move-object/from16 v35, v295 │ │ +37ffec: 4d23 020e |26ea: aput-object v35, v2, v14 │ │ +37fff0: 130e 2401 |26ec: const/16 v14, #int 292 // #124 │ │ +37fff4: 0823 2801 |26ee: move-object/from16 v35, v296 │ │ +37fff8: 4d23 020e |26f0: aput-object v35, v2, v14 │ │ +37fffc: 130e 2501 |26f2: const/16 v14, #int 293 // #125 │ │ +380000: 0823 2901 |26f4: move-object/from16 v35, v297 │ │ +380004: 4d23 020e |26f6: aput-object v35, v2, v14 │ │ +380008: 130e 2601 |26f8: const/16 v14, #int 294 // #126 │ │ +38000c: 0824 2a01 |26fa: move-object/from16 v36, v298 │ │ +380010: 4d24 020e |26fc: aput-object v36, v2, v14 │ │ +380014: 130e 2701 |26fe: const/16 v14, #int 295 // #127 │ │ +380018: 0824 2b01 |2700: move-object/from16 v36, v299 │ │ +38001c: 4d24 020e |2702: aput-object v36, v2, v14 │ │ +380020: 130e 2801 |2704: const/16 v14, #int 296 // #128 │ │ +380024: 0824 2c01 |2706: move-object/from16 v36, v300 │ │ +380028: 4d24 020e |2708: aput-object v36, v2, v14 │ │ +38002c: 130e 2901 |270a: const/16 v14, #int 297 // #129 │ │ +380030: 0824 2d01 |270c: move-object/from16 v36, v301 │ │ +380034: 4d24 020e |270e: aput-object v36, v2, v14 │ │ +380038: 130e 2a01 |2710: const/16 v14, #int 298 // #12a │ │ +38003c: 0824 2e01 |2712: move-object/from16 v36, v302 │ │ +380040: 4d24 020e |2714: aput-object v36, v2, v14 │ │ +380044: 130e 2b01 |2716: const/16 v14, #int 299 // #12b │ │ +380048: 0825 2f01 |2718: move-object/from16 v37, v303 │ │ +38004c: 4d25 020e |271a: aput-object v37, v2, v14 │ │ +380050: 130e 2c01 |271c: const/16 v14, #int 300 // #12c │ │ +380054: 0825 3001 |271e: move-object/from16 v37, v304 │ │ +380058: 4d25 020e |2720: aput-object v37, v2, v14 │ │ +38005c: 130e 2d01 |2722: const/16 v14, #int 301 // #12d │ │ +380060: 0825 3101 |2724: move-object/from16 v37, v305 │ │ +380064: 4d25 020e |2726: aput-object v37, v2, v14 │ │ +380068: 130e 2e01 |2728: const/16 v14, #int 302 // #12e │ │ +38006c: 0825 3201 |272a: move-object/from16 v37, v306 │ │ +380070: 4d25 020e |272c: aput-object v37, v2, v14 │ │ +380074: 130e 2f01 |272e: const/16 v14, #int 303 // #12f │ │ +380078: 0825 3301 |2730: move-object/from16 v37, v307 │ │ +38007c: 4d25 020e |2732: aput-object v37, v2, v14 │ │ +380080: 130e 3001 |2734: const/16 v14, #int 304 // #130 │ │ +380084: 0825 3401 |2736: move-object/from16 v37, v308 │ │ +380088: 4d25 020e |2738: aput-object v37, v2, v14 │ │ +38008c: 130e 3101 |273a: const/16 v14, #int 305 // #131 │ │ +380090: 0825 3501 |273c: move-object/from16 v37, v309 │ │ +380094: 4d25 020e |273e: aput-object v37, v2, v14 │ │ +380098: 130e 3201 |2740: const/16 v14, #int 306 // #132 │ │ +38009c: 0826 3601 |2742: move-object/from16 v38, v310 │ │ +3800a0: 4d26 020e |2744: aput-object v38, v2, v14 │ │ +3800a4: 130e 3301 |2746: const/16 v14, #int 307 // #133 │ │ +3800a8: 0826 3701 |2748: move-object/from16 v38, v311 │ │ +3800ac: 4d26 020e |274a: aput-object v38, v2, v14 │ │ +3800b0: 130e 3401 |274c: const/16 v14, #int 308 // #134 │ │ +3800b4: 0826 3801 |274e: move-object/from16 v38, v312 │ │ +3800b8: 4d26 020e |2750: aput-object v38, v2, v14 │ │ +3800bc: 130e 3501 |2752: const/16 v14, #int 309 // #135 │ │ +3800c0: 0827 3901 |2754: move-object/from16 v39, v313 │ │ +3800c4: 4d27 020e |2756: aput-object v39, v2, v14 │ │ +3800c8: 130e 3601 |2758: const/16 v14, #int 310 // #136 │ │ +3800cc: 0828 3a01 |275a: move-object/from16 v40, v314 │ │ +3800d0: 4d28 020e |275c: aput-object v40, v2, v14 │ │ +3800d4: 130e 3701 |275e: const/16 v14, #int 311 // #137 │ │ +3800d8: 0828 3b01 |2760: move-object/from16 v40, v315 │ │ +3800dc: 4d28 020e |2762: aput-object v40, v2, v14 │ │ +3800e0: 130e 3801 |2764: const/16 v14, #int 312 // #138 │ │ +3800e4: 0828 3c01 |2766: move-object/from16 v40, v316 │ │ +3800e8: 4d28 020e |2768: aput-object v40, v2, v14 │ │ +3800ec: 130e 3901 |276a: const/16 v14, #int 313 // #139 │ │ +3800f0: 0828 3d01 |276c: move-object/from16 v40, v317 │ │ +3800f4: 4d28 020e |276e: aput-object v40, v2, v14 │ │ +3800f8: 130e 3a01 |2770: const/16 v14, #int 314 // #13a │ │ +3800fc: 0829 3e01 |2772: move-object/from16 v41, v318 │ │ +380100: 4d29 020e |2774: aput-object v41, v2, v14 │ │ +380104: 130e 3b01 |2776: const/16 v14, #int 315 // #13b │ │ +380108: 0829 3f01 |2778: move-object/from16 v41, v319 │ │ +38010c: 4d29 020e |277a: aput-object v41, v2, v14 │ │ +380110: 130e 3c01 |277c: const/16 v14, #int 316 // #13c │ │ +380114: 0829 4001 |277e: move-object/from16 v41, v320 │ │ +380118: 4d29 020e |2780: aput-object v41, v2, v14 │ │ +38011c: 130e 3d01 |2782: const/16 v14, #int 317 // #13d │ │ +380120: 0829 4101 |2784: move-object/from16 v41, v321 │ │ +380124: 4d29 020e |2786: aput-object v41, v2, v14 │ │ +380128: 130e 3e01 |2788: const/16 v14, #int 318 // #13e │ │ +38012c: 0829 4201 |278a: move-object/from16 v41, v322 │ │ +380130: 4d29 020e |278c: aput-object v41, v2, v14 │ │ +380134: 130e 3f01 |278e: const/16 v14, #int 319 // #13f │ │ +380138: 0829 4301 |2790: move-object/from16 v41, v323 │ │ +38013c: 4d29 020e |2792: aput-object v41, v2, v14 │ │ +380140: 130e 4001 |2794: const/16 v14, #int 320 // #140 │ │ +380144: 082a 4401 |2796: move-object/from16 v42, v324 │ │ +380148: 4d2a 020e |2798: aput-object v42, v2, v14 │ │ +38014c: 130e 4101 |279a: const/16 v14, #int 321 // #141 │ │ +380150: 082b 4501 |279c: move-object/from16 v43, v325 │ │ +380154: 4d2b 020e |279e: aput-object v43, v2, v14 │ │ +380158: 130e 4201 |27a0: const/16 v14, #int 322 // #142 │ │ +38015c: 082b 4601 |27a2: move-object/from16 v43, v326 │ │ +380160: 4d2b 020e |27a4: aput-object v43, v2, v14 │ │ +380164: 130e 4301 |27a6: const/16 v14, #int 323 // #143 │ │ +380168: 082b 4701 |27a8: move-object/from16 v43, v327 │ │ +38016c: 4d2b 020e |27aa: aput-object v43, v2, v14 │ │ +380170: 130e 4401 |27ac: const/16 v14, #int 324 // #144 │ │ +380174: 082b 4801 |27ae: move-object/from16 v43, v328 │ │ +380178: 4d2b 020e |27b0: aput-object v43, v2, v14 │ │ +38017c: 130e 4501 |27b2: const/16 v14, #int 325 // #145 │ │ +380180: 082b 4901 |27b4: move-object/from16 v43, v329 │ │ +380184: 4d2b 020e |27b6: aput-object v43, v2, v14 │ │ +380188: 130e 4601 |27b8: const/16 v14, #int 326 // #146 │ │ +38018c: 082b 4a01 |27ba: move-object/from16 v43, v330 │ │ +380190: 4d2b 020e |27bc: aput-object v43, v2, v14 │ │ +380194: 130e 4701 |27be: const/16 v14, #int 327 // #147 │ │ +380198: 082b 4b01 |27c0: move-object/from16 v43, v331 │ │ +38019c: 4d2b 020e |27c2: aput-object v43, v2, v14 │ │ +3801a0: 130e 4801 |27c4: const/16 v14, #int 328 // #148 │ │ +3801a4: 082b 4c01 |27c6: move-object/from16 v43, v332 │ │ +3801a8: 4d2b 020e |27c8: aput-object v43, v2, v14 │ │ +3801ac: 130e 4901 |27ca: const/16 v14, #int 329 // #149 │ │ +3801b0: 082b 4d01 |27cc: move-object/from16 v43, v333 │ │ +3801b4: 4d2b 020e |27ce: aput-object v43, v2, v14 │ │ +3801b8: 130e 4a01 |27d0: const/16 v14, #int 330 // #14a │ │ +3801bc: 082b 4e01 |27d2: move-object/from16 v43, v334 │ │ +3801c0: 4d2b 020e |27d4: aput-object v43, v2, v14 │ │ +3801c4: 130e 4b01 |27d6: const/16 v14, #int 331 // #14b │ │ +3801c8: 082b 4f01 |27d8: move-object/from16 v43, v335 │ │ +3801cc: 4d2b 020e |27da: aput-object v43, v2, v14 │ │ +3801d0: 130e 4c01 |27dc: const/16 v14, #int 332 // #14c │ │ +3801d4: 082b 5001 |27de: move-object/from16 v43, v336 │ │ +3801d8: 4d2b 020e |27e0: aput-object v43, v2, v14 │ │ +3801dc: 130e 4d01 |27e2: const/16 v14, #int 333 // #14d │ │ +3801e0: 082b 5101 |27e4: move-object/from16 v43, v337 │ │ +3801e4: 4d2b 020e |27e6: aput-object v43, v2, v14 │ │ +3801e8: 130e 4e01 |27e8: const/16 v14, #int 334 // #14e │ │ +3801ec: 082c 5201 |27ea: move-object/from16 v44, v338 │ │ +3801f0: 4d2c 020e |27ec: aput-object v44, v2, v14 │ │ +3801f4: 130e 4f01 |27ee: const/16 v14, #int 335 // #14f │ │ +3801f8: 082d 5301 |27f0: move-object/from16 v45, v339 │ │ +3801fc: 4d2d 020e |27f2: aput-object v45, v2, v14 │ │ +380200: 130e 5001 |27f4: const/16 v14, #int 336 // #150 │ │ +380204: 082e 5401 |27f6: move-object/from16 v46, v340 │ │ +380208: 4d2e 020e |27f8: aput-object v46, v2, v14 │ │ +38020c: 130e 5101 |27fa: const/16 v14, #int 337 // #151 │ │ +380210: 082e 5501 |27fc: move-object/from16 v46, v341 │ │ +380214: 4d2e 020e |27fe: aput-object v46, v2, v14 │ │ +380218: 130e 5201 |2800: const/16 v14, #int 338 // #152 │ │ +38021c: 082e 5601 |2802: move-object/from16 v46, v342 │ │ +380220: 4d2e 020e |2804: aput-object v46, v2, v14 │ │ +380224: 130e 5301 |2806: const/16 v14, #int 339 // #153 │ │ +380228: 082e 5701 |2808: move-object/from16 v46, v343 │ │ +38022c: 4d2e 020e |280a: aput-object v46, v2, v14 │ │ +380230: 130e 5401 |280c: const/16 v14, #int 340 // #154 │ │ +380234: 082e 5801 |280e: move-object/from16 v46, v344 │ │ +380238: 4d2e 020e |2810: aput-object v46, v2, v14 │ │ +38023c: 130e 5501 |2812: const/16 v14, #int 341 // #155 │ │ +380240: 082e 5901 |2814: move-object/from16 v46, v345 │ │ +380244: 4d2e 020e |2816: aput-object v46, v2, v14 │ │ +380248: 130e 5601 |2818: const/16 v14, #int 342 // #156 │ │ +38024c: 082e 5a01 |281a: move-object/from16 v46, v346 │ │ +380250: 4d2e 020e |281c: aput-object v46, v2, v14 │ │ +380254: 130e 5701 |281e: const/16 v14, #int 343 // #157 │ │ +380258: 082e 5b01 |2820: move-object/from16 v46, v347 │ │ +38025c: 4d2e 020e |2822: aput-object v46, v2, v14 │ │ +380260: 130e 5801 |2824: const/16 v14, #int 344 // #158 │ │ +380264: 082e 5c01 |2826: move-object/from16 v46, v348 │ │ +380268: 4d2e 020e |2828: aput-object v46, v2, v14 │ │ +38026c: 130e 5901 |282a: const/16 v14, #int 345 // #159 │ │ +380270: 082e 5d01 |282c: move-object/from16 v46, v349 │ │ +380274: 4d2e 020e |282e: aput-object v46, v2, v14 │ │ +380278: 130e 5a01 |2830: const/16 v14, #int 346 // #15a │ │ +38027c: 082f 5e01 |2832: move-object/from16 v47, v350 │ │ +380280: 4d2f 020e |2834: aput-object v47, v2, v14 │ │ +380284: 130e 5b01 |2836: const/16 v14, #int 347 // #15b │ │ +380288: 082f 5f01 |2838: move-object/from16 v47, v351 │ │ +38028c: 4d2f 020e |283a: aput-object v47, v2, v14 │ │ +380290: 130e 5c01 |283c: const/16 v14, #int 348 // #15c │ │ +380294: 0830 6001 |283e: move-object/from16 v48, v352 │ │ +380298: 4d30 020e |2840: aput-object v48, v2, v14 │ │ +38029c: 130e 5d01 |2842: const/16 v14, #int 349 // #15d │ │ +3802a0: 0830 6101 |2844: move-object/from16 v48, v353 │ │ +3802a4: 4d30 020e |2846: aput-object v48, v2, v14 │ │ +3802a8: 130e 5e01 |2848: const/16 v14, #int 350 // #15e │ │ +3802ac: 0830 6201 |284a: move-object/from16 v48, v354 │ │ +3802b0: 4d30 020e |284c: aput-object v48, v2, v14 │ │ +3802b4: 130e 5f01 |284e: const/16 v14, #int 351 // #15f │ │ +3802b8: 0830 6301 |2850: move-object/from16 v48, v355 │ │ +3802bc: 4d30 020e |2852: aput-object v48, v2, v14 │ │ +3802c0: 130e 6001 |2854: const/16 v14, #int 352 // #160 │ │ +3802c4: 0830 6401 |2856: move-object/from16 v48, v356 │ │ +3802c8: 4d30 020e |2858: aput-object v48, v2, v14 │ │ +3802cc: 130e 6101 |285a: const/16 v14, #int 353 // #161 │ │ +3802d0: 0830 6501 |285c: move-object/from16 v48, v357 │ │ +3802d4: 4d30 020e |285e: aput-object v48, v2, v14 │ │ +3802d8: 130e 6201 |2860: const/16 v14, #int 354 // #162 │ │ +3802dc: 0830 6601 |2862: move-object/from16 v48, v358 │ │ +3802e0: 4d30 020e |2864: aput-object v48, v2, v14 │ │ +3802e4: 130e 6301 |2866: const/16 v14, #int 355 // #163 │ │ +3802e8: 0831 6701 |2868: move-object/from16 v49, v359 │ │ +3802ec: 4d31 020e |286a: aput-object v49, v2, v14 │ │ +3802f0: 130e 6401 |286c: const/16 v14, #int 356 // #164 │ │ +3802f4: 0831 6801 |286e: move-object/from16 v49, v360 │ │ +3802f8: 4d31 020e |2870: aput-object v49, v2, v14 │ │ +3802fc: 130e 6501 |2872: const/16 v14, #int 357 // #165 │ │ +380300: 0831 6901 |2874: move-object/from16 v49, v361 │ │ +380304: 4d31 020e |2876: aput-object v49, v2, v14 │ │ +380308: 130e 6601 |2878: const/16 v14, #int 358 // #166 │ │ +38030c: 0832 6a01 |287a: move-object/from16 v50, v362 │ │ +380310: 4d32 020e |287c: aput-object v50, v2, v14 │ │ +380314: 130e 6701 |287e: const/16 v14, #int 359 // #167 │ │ +380318: 0832 6b01 |2880: move-object/from16 v50, v363 │ │ +38031c: 4d32 020e |2882: aput-object v50, v2, v14 │ │ +380320: 130e 6801 |2884: const/16 v14, #int 360 // #168 │ │ +380324: 0832 6c01 |2886: move-object/from16 v50, v364 │ │ +380328: 4d32 020e |2888: aput-object v50, v2, v14 │ │ +38032c: 130e 6901 |288a: const/16 v14, #int 361 // #169 │ │ +380330: 0832 6d01 |288c: move-object/from16 v50, v365 │ │ +380334: 4d32 020e |288e: aput-object v50, v2, v14 │ │ +380338: 130e 6a01 |2890: const/16 v14, #int 362 // #16a │ │ +38033c: 0832 6e01 |2892: move-object/from16 v50, v366 │ │ +380340: 4d32 020e |2894: aput-object v50, v2, v14 │ │ +380344: 130e 6b01 |2896: const/16 v14, #int 363 // #16b │ │ +380348: 0833 6f01 |2898: move-object/from16 v51, v367 │ │ +38034c: 4d33 020e |289a: aput-object v51, v2, v14 │ │ +380350: 130e 6c01 |289c: const/16 v14, #int 364 // #16c │ │ +380354: 0833 7001 |289e: move-object/from16 v51, v368 │ │ +380358: 4d33 020e |28a0: aput-object v51, v2, v14 │ │ +38035c: 130e 6d01 |28a2: const/16 v14, #int 365 // #16d │ │ +380360: 0833 7101 |28a4: move-object/from16 v51, v369 │ │ +380364: 4d33 020e |28a6: aput-object v51, v2, v14 │ │ +380368: 130e 6e01 |28a8: const/16 v14, #int 366 // #16e │ │ +38036c: 0833 7201 |28aa: move-object/from16 v51, v370 │ │ +380370: 4d33 020e |28ac: aput-object v51, v2, v14 │ │ +380374: 130e 6f01 |28ae: const/16 v14, #int 367 // #16f │ │ +380378: 0833 7301 |28b0: move-object/from16 v51, v371 │ │ +38037c: 4d33 020e |28b2: aput-object v51, v2, v14 │ │ +380380: 130e 7001 |28b4: const/16 v14, #int 368 // #170 │ │ +380384: 0833 7401 |28b6: move-object/from16 v51, v372 │ │ +380388: 4d33 020e |28b8: aput-object v51, v2, v14 │ │ +38038c: 130e 7101 |28ba: const/16 v14, #int 369 // #171 │ │ +380390: 0833 7501 |28bc: move-object/from16 v51, v373 │ │ +380394: 4d33 020e |28be: aput-object v51, v2, v14 │ │ +380398: 130e 7201 |28c0: const/16 v14, #int 370 // #172 │ │ +38039c: 0833 7601 |28c2: move-object/from16 v51, v374 │ │ +3803a0: 4d33 020e |28c4: aput-object v51, v2, v14 │ │ +3803a4: 130e 7301 |28c6: const/16 v14, #int 371 // #173 │ │ +3803a8: 0833 7701 |28c8: move-object/from16 v51, v375 │ │ +3803ac: 4d33 020e |28ca: aput-object v51, v2, v14 │ │ +3803b0: 130e 7401 |28cc: const/16 v14, #int 372 // #174 │ │ +3803b4: 0833 7801 |28ce: move-object/from16 v51, v376 │ │ +3803b8: 4d33 020e |28d0: aput-object v51, v2, v14 │ │ +3803bc: 130e 7501 |28d2: const/16 v14, #int 373 // #175 │ │ +3803c0: 0833 7901 |28d4: move-object/from16 v51, v377 │ │ +3803c4: 4d33 020e |28d6: aput-object v51, v2, v14 │ │ +3803c8: 130e 7601 |28d8: const/16 v14, #int 374 // #176 │ │ +3803cc: 0833 7a01 |28da: move-object/from16 v51, v378 │ │ +3803d0: 4d33 020e |28dc: aput-object v51, v2, v14 │ │ +3803d4: 130e 7701 |28de: const/16 v14, #int 375 // #177 │ │ +3803d8: 0833 7b01 |28e0: move-object/from16 v51, v379 │ │ +3803dc: 4d33 020e |28e2: aput-object v51, v2, v14 │ │ +3803e0: 130e 7801 |28e4: const/16 v14, #int 376 // #178 │ │ +3803e4: 0834 7c01 |28e6: move-object/from16 v52, v380 │ │ +3803e8: 4d34 020e |28e8: aput-object v52, v2, v14 │ │ +3803ec: 130e 7901 |28ea: const/16 v14, #int 377 // #179 │ │ +3803f0: 0834 7d01 |28ec: move-object/from16 v52, v381 │ │ +3803f4: 4d34 020e |28ee: aput-object v52, v2, v14 │ │ +3803f8: 130e 7a01 |28f0: const/16 v14, #int 378 // #17a │ │ +3803fc: 0834 7e01 |28f2: move-object/from16 v52, v382 │ │ +380400: 4d34 020e |28f4: aput-object v52, v2, v14 │ │ +380404: 130e 7b01 |28f6: const/16 v14, #int 379 // #17b │ │ +380408: 0834 7f01 |28f8: move-object/from16 v52, v383 │ │ +38040c: 4d34 020e |28fa: aput-object v52, v2, v14 │ │ +380410: 130e 7c01 |28fc: const/16 v14, #int 380 // #17c │ │ +380414: 0834 8001 |28fe: move-object/from16 v52, v384 │ │ +380418: 4d34 020e |2900: aput-object v52, v2, v14 │ │ +38041c: 130e 7d01 |2902: const/16 v14, #int 381 // #17d │ │ +380420: 0834 8101 |2904: move-object/from16 v52, v385 │ │ +380424: 4d34 020e |2906: aput-object v52, v2, v14 │ │ +380428: 130e 7e01 |2908: const/16 v14, #int 382 // #17e │ │ +38042c: 0835 8201 |290a: move-object/from16 v53, v386 │ │ +380430: 4d35 020e |290c: aput-object v53, v2, v14 │ │ +380434: 130e 7f01 |290e: const/16 v14, #int 383 // #17f │ │ +380438: 0835 8301 |2910: move-object/from16 v53, v387 │ │ +38043c: 4d35 020e |2912: aput-object v53, v2, v14 │ │ +380440: 130e 8001 |2914: const/16 v14, #int 384 // #180 │ │ +380444: 0835 8401 |2916: move-object/from16 v53, v388 │ │ +380448: 4d35 020e |2918: aput-object v53, v2, v14 │ │ +38044c: 130e 8101 |291a: const/16 v14, #int 385 // #181 │ │ +380450: 0835 8501 |291c: move-object/from16 v53, v389 │ │ +380454: 4d35 020e |291e: aput-object v53, v2, v14 │ │ +380458: 130e 8201 |2920: const/16 v14, #int 386 // #182 │ │ +38045c: 0835 8601 |2922: move-object/from16 v53, v390 │ │ +380460: 4d35 020e |2924: aput-object v53, v2, v14 │ │ +380464: 130e 8301 |2926: const/16 v14, #int 387 // #183 │ │ +380468: 0835 8701 |2928: move-object/from16 v53, v391 │ │ +38046c: 4d35 020e |292a: aput-object v53, v2, v14 │ │ +380470: 130e 8401 |292c: const/16 v14, #int 388 // #184 │ │ +380474: 0835 8801 |292e: move-object/from16 v53, v392 │ │ +380478: 4d35 020e |2930: aput-object v53, v2, v14 │ │ +38047c: 130e 8501 |2932: const/16 v14, #int 389 // #185 │ │ +380480: 0835 8901 |2934: move-object/from16 v53, v393 │ │ +380484: 4d35 020e |2936: aput-object v53, v2, v14 │ │ +380488: 130e 8601 |2938: const/16 v14, #int 390 // #186 │ │ +38048c: 0835 8a01 |293a: move-object/from16 v53, v394 │ │ +380490: 4d35 020e |293c: aput-object v53, v2, v14 │ │ +380494: 130e 8701 |293e: const/16 v14, #int 391 // #187 │ │ +380498: 0835 8b01 |2940: move-object/from16 v53, v395 │ │ +38049c: 4d35 020e |2942: aput-object v53, v2, v14 │ │ +3804a0: 130e 8801 |2944: const/16 v14, #int 392 // #188 │ │ +3804a4: 0835 8c01 |2946: move-object/from16 v53, v396 │ │ +3804a8: 4d35 020e |2948: aput-object v53, v2, v14 │ │ +3804ac: 130e 8901 |294a: const/16 v14, #int 393 // #189 │ │ +3804b0: 0835 8d01 |294c: move-object/from16 v53, v397 │ │ +3804b4: 4d35 020e |294e: aput-object v53, v2, v14 │ │ +3804b8: 130e 8a01 |2950: const/16 v14, #int 394 // #18a │ │ +3804bc: 0835 8e01 |2952: move-object/from16 v53, v398 │ │ +3804c0: 4d35 020e |2954: aput-object v53, v2, v14 │ │ +3804c4: 130e 8b01 |2956: const/16 v14, #int 395 // #18b │ │ +3804c8: 0835 8f01 |2958: move-object/from16 v53, v399 │ │ +3804cc: 4d35 020e |295a: aput-object v53, v2, v14 │ │ +3804d0: 130e 8c01 |295c: const/16 v14, #int 396 // #18c │ │ +3804d4: 0835 9001 |295e: move-object/from16 v53, v400 │ │ +3804d8: 4d35 020e |2960: aput-object v53, v2, v14 │ │ +3804dc: 130e 8d01 |2962: const/16 v14, #int 397 // #18d │ │ +3804e0: 0835 9101 |2964: move-object/from16 v53, v401 │ │ +3804e4: 4d35 020e |2966: aput-object v53, v2, v14 │ │ +3804e8: 130e 8e01 |2968: const/16 v14, #int 398 // #18e │ │ +3804ec: 0835 9201 |296a: move-object/from16 v53, v402 │ │ +3804f0: 4d35 020e |296c: aput-object v53, v2, v14 │ │ +3804f4: 130e 8f01 |296e: const/16 v14, #int 399 // #18f │ │ +3804f8: 0835 9301 |2970: move-object/from16 v53, v403 │ │ +3804fc: 4d35 020e |2972: aput-object v53, v2, v14 │ │ +380500: 130e 9001 |2974: const/16 v14, #int 400 // #190 │ │ +380504: 0836 9401 |2976: move-object/from16 v54, v404 │ │ +380508: 4d36 020e |2978: aput-object v54, v2, v14 │ │ +38050c: 130e 9101 |297a: const/16 v14, #int 401 // #191 │ │ +380510: 0837 9501 |297c: move-object/from16 v55, v405 │ │ +380514: 4d37 020e |297e: aput-object v55, v2, v14 │ │ +380518: 130e 9201 |2980: const/16 v14, #int 402 // #192 │ │ +38051c: 0837 9601 |2982: move-object/from16 v55, v406 │ │ +380520: 4d37 020e |2984: aput-object v55, v2, v14 │ │ +380524: 130e 9301 |2986: const/16 v14, #int 403 // #193 │ │ +380528: 0837 9701 |2988: move-object/from16 v55, v407 │ │ +38052c: 4d37 020e |298a: aput-object v55, v2, v14 │ │ +380530: 130e 9401 |298c: const/16 v14, #int 404 // #194 │ │ +380534: 0837 9801 |298e: move-object/from16 v55, v408 │ │ +380538: 4d37 020e |2990: aput-object v55, v2, v14 │ │ +38053c: 130e 9501 |2992: const/16 v14, #int 405 // #195 │ │ +380540: 0837 9901 |2994: move-object/from16 v55, v409 │ │ +380544: 4d37 020e |2996: aput-object v55, v2, v14 │ │ +380548: 130e 9601 |2998: const/16 v14, #int 406 // #196 │ │ +38054c: 0837 9a01 |299a: move-object/from16 v55, v410 │ │ +380550: 4d37 020e |299c: aput-object v55, v2, v14 │ │ +380554: 130e 9701 |299e: const/16 v14, #int 407 // #197 │ │ +380558: 0837 9b01 |29a0: move-object/from16 v55, v411 │ │ +38055c: 4d37 020e |29a2: aput-object v55, v2, v14 │ │ +380560: 130e 9801 |29a4: const/16 v14, #int 408 // #198 │ │ +380564: 0837 9c01 |29a6: move-object/from16 v55, v412 │ │ +380568: 4d37 020e |29a8: aput-object v55, v2, v14 │ │ +38056c: 130e 9901 |29aa: const/16 v14, #int 409 // #199 │ │ +380570: 0837 9d01 |29ac: move-object/from16 v55, v413 │ │ +380574: 4d37 020e |29ae: aput-object v55, v2, v14 │ │ +380578: 130e 9a01 |29b0: const/16 v14, #int 410 // #19a │ │ +38057c: 0837 9e01 |29b2: move-object/from16 v55, v414 │ │ +380580: 4d37 020e |29b4: aput-object v55, v2, v14 │ │ +380584: 130e 9b01 |29b6: const/16 v14, #int 411 // #19b │ │ +380588: 0837 9f01 |29b8: move-object/from16 v55, v415 │ │ +38058c: 4d37 020e |29ba: aput-object v55, v2, v14 │ │ +380590: 130e 9c01 |29bc: const/16 v14, #int 412 // #19c │ │ +380594: 0837 a001 |29be: move-object/from16 v55, v416 │ │ +380598: 4d37 020e |29c0: aput-object v55, v2, v14 │ │ +38059c: 130e 9d01 |29c2: const/16 v14, #int 413 // #19d │ │ +3805a0: 0837 a101 |29c4: move-object/from16 v55, v417 │ │ +3805a4: 4d37 020e |29c6: aput-object v55, v2, v14 │ │ +3805a8: 130e 9e01 |29c8: const/16 v14, #int 414 // #19e │ │ +3805ac: 0837 a201 |29ca: move-object/from16 v55, v418 │ │ +3805b0: 4d37 020e |29cc: aput-object v55, v2, v14 │ │ +3805b4: 130e 9f01 |29ce: const/16 v14, #int 415 // #19f │ │ +3805b8: 0837 a301 |29d0: move-object/from16 v55, v419 │ │ +3805bc: 4d37 020e |29d2: aput-object v55, v2, v14 │ │ +3805c0: 130e a001 |29d4: const/16 v14, #int 416 // #1a0 │ │ +3805c4: 0837 a401 |29d6: move-object/from16 v55, v420 │ │ +3805c8: 4d37 020e |29d8: aput-object v55, v2, v14 │ │ +3805cc: 130e a101 |29da: const/16 v14, #int 417 // #1a1 │ │ +3805d0: 0837 a501 |29dc: move-object/from16 v55, v421 │ │ +3805d4: 4d37 020e |29de: aput-object v55, v2, v14 │ │ +3805d8: 130e a201 |29e0: const/16 v14, #int 418 // #1a2 │ │ +3805dc: 0838 a601 |29e2: move-object/from16 v56, v422 │ │ +3805e0: 4d38 020e |29e4: aput-object v56, v2, v14 │ │ +3805e4: 130e a301 |29e6: const/16 v14, #int 419 // #1a3 │ │ +3805e8: 0838 a701 |29e8: move-object/from16 v56, v423 │ │ +3805ec: 4d38 020e |29ea: aput-object v56, v2, v14 │ │ +3805f0: 130e a401 |29ec: const/16 v14, #int 420 // #1a4 │ │ +3805f4: 0838 a801 |29ee: move-object/from16 v56, v424 │ │ +3805f8: 4d38 020e |29f0: aput-object v56, v2, v14 │ │ +3805fc: 130e a501 |29f2: const/16 v14, #int 421 // #1a5 │ │ +380600: 0838 a901 |29f4: move-object/from16 v56, v425 │ │ +380604: 4d38 020e |29f6: aput-object v56, v2, v14 │ │ +380608: 130e a601 |29f8: const/16 v14, #int 422 // #1a6 │ │ +38060c: 0838 aa01 |29fa: move-object/from16 v56, v426 │ │ +380610: 4d38 020e |29fc: aput-object v56, v2, v14 │ │ +380614: 130e a701 |29fe: const/16 v14, #int 423 // #1a7 │ │ +380618: 0838 ab01 |2a00: move-object/from16 v56, v427 │ │ +38061c: 4d38 020e |2a02: aput-object v56, v2, v14 │ │ +380620: 130e a801 |2a04: const/16 v14, #int 424 // #1a8 │ │ +380624: 0839 ac01 |2a06: move-object/from16 v57, v428 │ │ +380628: 4d39 020e |2a08: aput-object v57, v2, v14 │ │ +38062c: 130e a901 |2a0a: const/16 v14, #int 425 // #1a9 │ │ +380630: 083a ad01 |2a0c: move-object/from16 v58, v429 │ │ +380634: 4d3a 020e |2a0e: aput-object v58, v2, v14 │ │ +380638: 130e aa01 |2a10: const/16 v14, #int 426 // #1aa │ │ +38063c: 083a ae01 |2a12: move-object/from16 v58, v430 │ │ +380640: 4d3a 020e |2a14: aput-object v58, v2, v14 │ │ +380644: 130e ab01 |2a16: const/16 v14, #int 427 // #1ab │ │ +380648: 083a af01 |2a18: move-object/from16 v58, v431 │ │ +38064c: 4d3a 020e |2a1a: aput-object v58, v2, v14 │ │ +380650: 130e ac01 |2a1c: const/16 v14, #int 428 // #1ac │ │ +380654: 083a b001 |2a1e: move-object/from16 v58, v432 │ │ +380658: 4d3a 020e |2a20: aput-object v58, v2, v14 │ │ +38065c: 130e ad01 |2a22: const/16 v14, #int 429 // #1ad │ │ +380660: 083a b101 |2a24: move-object/from16 v58, v433 │ │ +380664: 4d3a 020e |2a26: aput-object v58, v2, v14 │ │ +380668: 130e ae01 |2a28: const/16 v14, #int 430 // #1ae │ │ +38066c: 083a b201 |2a2a: move-object/from16 v58, v434 │ │ +380670: 4d3a 020e |2a2c: aput-object v58, v2, v14 │ │ +380674: 130e af01 |2a2e: const/16 v14, #int 431 // #1af │ │ +380678: 083a b301 |2a30: move-object/from16 v58, v435 │ │ +38067c: 4d3a 020e |2a32: aput-object v58, v2, v14 │ │ +380680: 130e b001 |2a34: const/16 v14, #int 432 // #1b0 │ │ +380684: 083b b401 |2a36: move-object/from16 v59, v436 │ │ +380688: 4d3b 020e |2a38: aput-object v59, v2, v14 │ │ +38068c: 130e b101 |2a3a: const/16 v14, #int 433 // #1b1 │ │ +380690: 083b b501 |2a3c: move-object/from16 v59, v437 │ │ +380694: 4d3b 020e |2a3e: aput-object v59, v2, v14 │ │ +380698: 130e b201 |2a40: const/16 v14, #int 434 // #1b2 │ │ +38069c: 083b b601 |2a42: move-object/from16 v59, v438 │ │ +3806a0: 4d3b 020e |2a44: aput-object v59, v2, v14 │ │ +3806a4: 130e b301 |2a46: const/16 v14, #int 435 // #1b3 │ │ +3806a8: 083b b701 |2a48: move-object/from16 v59, v439 │ │ +3806ac: 4d3b 020e |2a4a: aput-object v59, v2, v14 │ │ +3806b0: 130e b401 |2a4c: const/16 v14, #int 436 // #1b4 │ │ +3806b4: 083b b801 |2a4e: move-object/from16 v59, v440 │ │ +3806b8: 4d3b 020e |2a50: aput-object v59, v2, v14 │ │ +3806bc: 130e b501 |2a52: const/16 v14, #int 437 // #1b5 │ │ +3806c0: 083b b901 |2a54: move-object/from16 v59, v441 │ │ +3806c4: 4d3b 020e |2a56: aput-object v59, v2, v14 │ │ +3806c8: 130e b601 |2a58: const/16 v14, #int 438 // #1b6 │ │ +3806cc: 083c ba01 |2a5a: move-object/from16 v60, v442 │ │ +3806d0: 4d3c 020e |2a5c: aput-object v60, v2, v14 │ │ +3806d4: 130e b701 |2a5e: const/16 v14, #int 439 // #1b7 │ │ +3806d8: 083c bb01 |2a60: move-object/from16 v60, v443 │ │ +3806dc: 4d3c 020e |2a62: aput-object v60, v2, v14 │ │ +3806e0: 130e b801 |2a64: const/16 v14, #int 440 // #1b8 │ │ +3806e4: 083c bc01 |2a66: move-object/from16 v60, v444 │ │ +3806e8: 4d3c 020e |2a68: aput-object v60, v2, v14 │ │ +3806ec: 130e b901 |2a6a: const/16 v14, #int 441 // #1b9 │ │ +3806f0: 083c bd01 |2a6c: move-object/from16 v60, v445 │ │ +3806f4: 4d3c 020e |2a6e: aput-object v60, v2, v14 │ │ +3806f8: 130e ba01 |2a70: const/16 v14, #int 442 // #1ba │ │ +3806fc: 083c be01 |2a72: move-object/from16 v60, v446 │ │ +380700: 4d3c 020e |2a74: aput-object v60, v2, v14 │ │ +380704: 130e bb01 |2a76: const/16 v14, #int 443 // #1bb │ │ +380708: 083c bf01 |2a78: move-object/from16 v60, v447 │ │ +38070c: 4d3c 020e |2a7a: aput-object v60, v2, v14 │ │ +380710: 130e bc01 |2a7c: const/16 v14, #int 444 // #1bc │ │ +380714: 083c c001 |2a7e: move-object/from16 v60, v448 │ │ +380718: 4d3c 020e |2a80: aput-object v60, v2, v14 │ │ +38071c: 130e bd01 |2a82: const/16 v14, #int 445 // #1bd │ │ +380720: 083c c101 |2a84: move-object/from16 v60, v449 │ │ +380724: 4d3c 020e |2a86: aput-object v60, v2, v14 │ │ +380728: 130e be01 |2a88: const/16 v14, #int 446 // #1be │ │ +38072c: 083c c201 |2a8a: move-object/from16 v60, v450 │ │ +380730: 4d3c 020e |2a8c: aput-object v60, v2, v14 │ │ +380734: 130e bf01 |2a8e: const/16 v14, #int 447 // #1bf │ │ +380738: 083c c301 |2a90: move-object/from16 v60, v451 │ │ +38073c: 4d3c 020e |2a92: aput-object v60, v2, v14 │ │ +380740: 130e c001 |2a94: const/16 v14, #int 448 // #1c0 │ │ +380744: 083c c401 |2a96: move-object/from16 v60, v452 │ │ +380748: 4d3c 020e |2a98: aput-object v60, v2, v14 │ │ +38074c: 130e c101 |2a9a: const/16 v14, #int 449 // #1c1 │ │ +380750: 083c c501 |2a9c: move-object/from16 v60, v453 │ │ +380754: 4d3c 020e |2a9e: aput-object v60, v2, v14 │ │ +380758: 130e c201 |2aa0: const/16 v14, #int 450 // #1c2 │ │ +38075c: 083c c601 |2aa2: move-object/from16 v60, v454 │ │ +380760: 4d3c 020e |2aa4: aput-object v60, v2, v14 │ │ +380764: 130e c301 |2aa6: const/16 v14, #int 451 // #1c3 │ │ +380768: 083c c701 |2aa8: move-object/from16 v60, v455 │ │ +38076c: 4d3c 020e |2aaa: aput-object v60, v2, v14 │ │ +380770: 130e c401 |2aac: const/16 v14, #int 452 // #1c4 │ │ +380774: 083c c801 |2aae: move-object/from16 v60, v456 │ │ +380778: 4d3c 020e |2ab0: aput-object v60, v2, v14 │ │ +38077c: 130e c501 |2ab2: const/16 v14, #int 453 // #1c5 │ │ +380780: 083c c901 |2ab4: move-object/from16 v60, v457 │ │ +380784: 4d3c 020e |2ab6: aput-object v60, v2, v14 │ │ +380788: 130e c601 |2ab8: const/16 v14, #int 454 // #1c6 │ │ +38078c: 083c ca01 |2aba: move-object/from16 v60, v458 │ │ +380790: 4d3c 020e |2abc: aput-object v60, v2, v14 │ │ +380794: 130e c701 |2abe: const/16 v14, #int 455 // #1c7 │ │ +380798: 083c cb01 |2ac0: move-object/from16 v60, v459 │ │ +38079c: 4d3c 020e |2ac2: aput-object v60, v2, v14 │ │ +3807a0: 130e c801 |2ac4: const/16 v14, #int 456 // #1c8 │ │ +3807a4: 083d cc01 |2ac6: move-object/from16 v61, v460 │ │ +3807a8: 4d3d 020e |2ac8: aput-object v61, v2, v14 │ │ +3807ac: 130e c901 |2aca: const/16 v14, #int 457 // #1c9 │ │ +3807b0: 083d cd01 |2acc: move-object/from16 v61, v461 │ │ +3807b4: 4d3d 020e |2ace: aput-object v61, v2, v14 │ │ +3807b8: 130e ca01 |2ad0: const/16 v14, #int 458 // #1ca │ │ +3807bc: 083d ce01 |2ad2: move-object/from16 v61, v462 │ │ +3807c0: 4d3d 020e |2ad4: aput-object v61, v2, v14 │ │ +3807c4: 130e cb01 |2ad6: const/16 v14, #int 459 // #1cb │ │ +3807c8: 083d cf01 |2ad8: move-object/from16 v61, v463 │ │ +3807cc: 4d3d 020e |2ada: aput-object v61, v2, v14 │ │ +3807d0: 130e cc01 |2adc: const/16 v14, #int 460 // #1cc │ │ +3807d4: 083e d001 |2ade: move-object/from16 v62, v464 │ │ +3807d8: 4d3e 020e |2ae0: aput-object v62, v2, v14 │ │ +3807dc: 130e cd01 |2ae2: const/16 v14, #int 461 // #1cd │ │ +3807e0: 083e d101 |2ae4: move-object/from16 v62, v465 │ │ +3807e4: 4d3e 020e |2ae6: aput-object v62, v2, v14 │ │ +3807e8: 130e ce01 |2ae8: const/16 v14, #int 462 // #1ce │ │ +3807ec: 083e d201 |2aea: move-object/from16 v62, v466 │ │ +3807f0: 4d3e 020e |2aec: aput-object v62, v2, v14 │ │ +3807f4: 130e cf01 |2aee: const/16 v14, #int 463 // #1cf │ │ +3807f8: 083e d301 |2af0: move-object/from16 v62, v467 │ │ +3807fc: 4d3e 020e |2af2: aput-object v62, v2, v14 │ │ +380800: 130e d001 |2af4: const/16 v14, #int 464 // #1d0 │ │ +380804: 083e d401 |2af6: move-object/from16 v62, v468 │ │ +380808: 4d3e 020e |2af8: aput-object v62, v2, v14 │ │ +38080c: 130e d101 |2afa: const/16 v14, #int 465 // #1d1 │ │ +380810: 083e d501 |2afc: move-object/from16 v62, v469 │ │ +380814: 4d3e 020e |2afe: aput-object v62, v2, v14 │ │ +380818: 130e d201 |2b00: const/16 v14, #int 466 // #1d2 │ │ +38081c: 083f d601 |2b02: move-object/from16 v63, v470 │ │ +380820: 4d3f 020e |2b04: aput-object v63, v2, v14 │ │ +380824: 130e d301 |2b06: const/16 v14, #int 467 // #1d3 │ │ +380828: 083f d701 |2b08: move-object/from16 v63, v471 │ │ +38082c: 4d3f 020e |2b0a: aput-object v63, v2, v14 │ │ +380830: 130e d401 |2b0c: const/16 v14, #int 468 // #1d4 │ │ +380834: 083f d801 |2b0e: move-object/from16 v63, v472 │ │ +380838: 4d3f 020e |2b10: aput-object v63, v2, v14 │ │ +38083c: 130e d501 |2b12: const/16 v14, #int 469 // #1d5 │ │ +380840: 0840 d901 |2b14: move-object/from16 v64, v473 │ │ +380844: 4d40 020e |2b16: aput-object v64, v2, v14 │ │ +380848: 130e d601 |2b18: const/16 v14, #int 470 // #1d6 │ │ +38084c: 0840 da01 |2b1a: move-object/from16 v64, v474 │ │ +380850: 4d40 020e |2b1c: aput-object v64, v2, v14 │ │ +380854: 130e d701 |2b1e: const/16 v14, #int 471 // #1d7 │ │ +380858: 0840 db01 |2b20: move-object/from16 v64, v475 │ │ +38085c: 4d40 020e |2b22: aput-object v64, v2, v14 │ │ +380860: 130e d801 |2b24: const/16 v14, #int 472 // #1d8 │ │ +380864: 0840 dc01 |2b26: move-object/from16 v64, v476 │ │ +380868: 4d40 020e |2b28: aput-object v64, v2, v14 │ │ +38086c: 130e d901 |2b2a: const/16 v14, #int 473 // #1d9 │ │ +380870: 0840 dd01 |2b2c: move-object/from16 v64, v477 │ │ +380874: 4d40 020e |2b2e: aput-object v64, v2, v14 │ │ +380878: 130e da01 |2b30: const/16 v14, #int 474 // #1da │ │ +38087c: 0841 de01 |2b32: move-object/from16 v65, v478 │ │ +380880: 4d41 020e |2b34: aput-object v65, v2, v14 │ │ +380884: 130e db01 |2b36: const/16 v14, #int 475 // #1db │ │ +380888: 0842 df01 |2b38: move-object/from16 v66, v479 │ │ +38088c: 4d42 020e |2b3a: aput-object v66, v2, v14 │ │ +380890: 130e dc01 |2b3c: const/16 v14, #int 476 // #1dc │ │ +380894: 0842 e001 |2b3e: move-object/from16 v66, v480 │ │ +380898: 4d42 020e |2b40: aput-object v66, v2, v14 │ │ +38089c: 130e dd01 |2b42: const/16 v14, #int 477 // #1dd │ │ +3808a0: 0842 e101 |2b44: move-object/from16 v66, v481 │ │ +3808a4: 4d42 020e |2b46: aput-object v66, v2, v14 │ │ +3808a8: 130e de01 |2b48: const/16 v14, #int 478 // #1de │ │ +3808ac: 0843 e201 |2b4a: move-object/from16 v67, v482 │ │ +3808b0: 4d43 020e |2b4c: aput-object v67, v2, v14 │ │ +3808b4: 130e df01 |2b4e: const/16 v14, #int 479 // #1df │ │ +3808b8: 0843 e301 |2b50: move-object/from16 v67, v483 │ │ +3808bc: 4d43 020e |2b52: aput-object v67, v2, v14 │ │ +3808c0: 130e e001 |2b54: const/16 v14, #int 480 // #1e0 │ │ +3808c4: 0843 e401 |2b56: move-object/from16 v67, v484 │ │ +3808c8: 4d43 020e |2b58: aput-object v67, v2, v14 │ │ +3808cc: 130e e101 |2b5a: const/16 v14, #int 481 // #1e1 │ │ +3808d0: 0843 e501 |2b5c: move-object/from16 v67, v485 │ │ +3808d4: 4d43 020e |2b5e: aput-object v67, v2, v14 │ │ +3808d8: 130e e201 |2b60: const/16 v14, #int 482 // #1e2 │ │ +3808dc: 0843 e601 |2b62: move-object/from16 v67, v486 │ │ +3808e0: 4d43 020e |2b64: aput-object v67, v2, v14 │ │ +3808e4: 130e e301 |2b66: const/16 v14, #int 483 // #1e3 │ │ +3808e8: 0844 e701 |2b68: move-object/from16 v68, v487 │ │ +3808ec: 4d44 020e |2b6a: aput-object v68, v2, v14 │ │ +3808f0: 130e e401 |2b6c: const/16 v14, #int 484 // #1e4 │ │ +3808f4: 0844 e801 |2b6e: move-object/from16 v68, v488 │ │ +3808f8: 4d44 020e |2b70: aput-object v68, v2, v14 │ │ +3808fc: 130e e501 |2b72: const/16 v14, #int 485 // #1e5 │ │ +380900: 0844 e901 |2b74: move-object/from16 v68, v489 │ │ +380904: 4d44 020e |2b76: aput-object v68, v2, v14 │ │ +380908: 130e e601 |2b78: const/16 v14, #int 486 // #1e6 │ │ +38090c: 0844 ea01 |2b7a: move-object/from16 v68, v490 │ │ +380910: 4d44 020e |2b7c: aput-object v68, v2, v14 │ │ +380914: 130e e701 |2b7e: const/16 v14, #int 487 // #1e7 │ │ +380918: 0844 eb01 |2b80: move-object/from16 v68, v491 │ │ +38091c: 4d44 020e |2b82: aput-object v68, v2, v14 │ │ +380920: 130e e801 |2b84: const/16 v14, #int 488 // #1e8 │ │ +380924: 0844 ec01 |2b86: move-object/from16 v68, v492 │ │ +380928: 4d44 020e |2b88: aput-object v68, v2, v14 │ │ +38092c: 130e e901 |2b8a: const/16 v14, #int 489 // #1e9 │ │ +380930: 0844 ed01 |2b8c: move-object/from16 v68, v493 │ │ +380934: 4d44 020e |2b8e: aput-object v68, v2, v14 │ │ +380938: 130e ea01 |2b90: const/16 v14, #int 490 // #1ea │ │ +38093c: 0845 ee01 |2b92: move-object/from16 v69, v494 │ │ +380940: 4d45 020e |2b94: aput-object v69, v2, v14 │ │ +380944: 130e eb01 |2b96: const/16 v14, #int 491 // #1eb │ │ +380948: 0846 ef01 |2b98: move-object/from16 v70, v495 │ │ +38094c: 4d46 020e |2b9a: aput-object v70, v2, v14 │ │ +380950: 130e ec01 |2b9c: const/16 v14, #int 492 // #1ec │ │ +380954: 0846 f001 |2b9e: move-object/from16 v70, v496 │ │ +380958: 4d46 020e |2ba0: aput-object v70, v2, v14 │ │ +38095c: 130e ed01 |2ba2: const/16 v14, #int 493 // #1ed │ │ +380960: 0847 f101 |2ba4: move-object/from16 v71, v497 │ │ +380964: 4d47 020e |2ba6: aput-object v71, v2, v14 │ │ +380968: 130e ee01 |2ba8: const/16 v14, #int 494 // #1ee │ │ +38096c: 0847 f201 |2baa: move-object/from16 v71, v498 │ │ +380970: 4d47 020e |2bac: aput-object v71, v2, v14 │ │ +380974: 130e ef01 |2bae: const/16 v14, #int 495 // #1ef │ │ +380978: 0847 f301 |2bb0: move-object/from16 v71, v499 │ │ +38097c: 4d47 020e |2bb2: aput-object v71, v2, v14 │ │ +380980: 130e f001 |2bb4: const/16 v14, #int 496 // #1f0 │ │ +380984: 0847 f401 |2bb6: move-object/from16 v71, v500 │ │ +380988: 4d47 020e |2bb8: aput-object v71, v2, v14 │ │ +38098c: 130e f101 |2bba: const/16 v14, #int 497 // #1f1 │ │ +380990: 0847 f501 |2bbc: move-object/from16 v71, v501 │ │ +380994: 4d47 020e |2bbe: aput-object v71, v2, v14 │ │ +380998: 130e f201 |2bc0: const/16 v14, #int 498 // #1f2 │ │ +38099c: 0847 f601 |2bc2: move-object/from16 v71, v502 │ │ +3809a0: 4d47 020e |2bc4: aput-object v71, v2, v14 │ │ +3809a4: 130e f301 |2bc6: const/16 v14, #int 499 // #1f3 │ │ +3809a8: 0847 f701 |2bc8: move-object/from16 v71, v503 │ │ +3809ac: 4d47 020e |2bca: aput-object v71, v2, v14 │ │ +3809b0: 130e f401 |2bcc: const/16 v14, #int 500 // #1f4 │ │ +3809b4: 0848 f801 |2bce: move-object/from16 v72, v504 │ │ +3809b8: 4d48 020e |2bd0: aput-object v72, v2, v14 │ │ +3809bc: 130e f501 |2bd2: const/16 v14, #int 501 // #1f5 │ │ +3809c0: 0849 f901 |2bd4: move-object/from16 v73, v505 │ │ +3809c4: 4d49 020e |2bd6: aput-object v73, v2, v14 │ │ +3809c8: 130e f601 |2bd8: const/16 v14, #int 502 // #1f6 │ │ +3809cc: 0849 fa01 |2bda: move-object/from16 v73, v506 │ │ +3809d0: 4d49 020e |2bdc: aput-object v73, v2, v14 │ │ +3809d4: 130e f701 |2bde: const/16 v14, #int 503 // #1f7 │ │ +3809d8: 0849 fb01 |2be0: move-object/from16 v73, v507 │ │ +3809dc: 4d49 020e |2be2: aput-object v73, v2, v14 │ │ +3809e0: 130e f801 |2be4: const/16 v14, #int 504 // #1f8 │ │ +3809e4: 0849 fc01 |2be6: move-object/from16 v73, v508 │ │ +3809e8: 4d49 020e |2be8: aput-object v73, v2, v14 │ │ +3809ec: 130e f901 |2bea: const/16 v14, #int 505 // #1f9 │ │ +3809f0: 0849 fd01 |2bec: move-object/from16 v73, v509 │ │ +3809f4: 4d49 020e |2bee: aput-object v73, v2, v14 │ │ +3809f8: 130e fa01 |2bf0: const/16 v14, #int 506 // #1fa │ │ +3809fc: 0849 fe01 |2bf2: move-object/from16 v73, v510 │ │ +380a00: 4d49 020e |2bf4: aput-object v73, v2, v14 │ │ +380a04: 130e fb01 |2bf6: const/16 v14, #int 507 // #1fb │ │ +380a08: 084a ff01 |2bf8: move-object/from16 v74, v511 │ │ +380a0c: 4d4a 020e |2bfa: aput-object v74, v2, v14 │ │ +380a10: 130e fc01 |2bfc: const/16 v14, #int 508 // #1fc │ │ +380a14: 084b 0002 |2bfe: move-object/from16 v75, v512 │ │ +380a18: 4d4b 020e |2c00: aput-object v75, v2, v14 │ │ +380a1c: 130e fd01 |2c02: const/16 v14, #int 509 // #1fd │ │ +380a20: 084b 0102 |2c04: move-object/from16 v75, v513 │ │ +380a24: 4d4b 020e |2c06: aput-object v75, v2, v14 │ │ +380a28: 130e fe01 |2c08: const/16 v14, #int 510 // #1fe │ │ +380a2c: 084c 0202 |2c0a: move-object/from16 v76, v514 │ │ +380a30: 4d4c 020e |2c0c: aput-object v76, v2, v14 │ │ +380a34: 130e ff01 |2c0e: const/16 v14, #int 511 // #1ff │ │ +380a38: 084c 0302 |2c10: move-object/from16 v76, v515 │ │ +380a3c: 4d4c 020e |2c12: aput-object v76, v2, v14 │ │ +380a40: 130e 0002 |2c14: const/16 v14, #int 512 // #200 │ │ +380a44: 084c 0402 |2c16: move-object/from16 v76, v516 │ │ +380a48: 4d4c 020e |2c18: aput-object v76, v2, v14 │ │ +380a4c: 130e 0102 |2c1a: const/16 v14, #int 513 // #201 │ │ +380a50: 084c 0502 |2c1c: move-object/from16 v76, v517 │ │ +380a54: 4d4c 020e |2c1e: aput-object v76, v2, v14 │ │ +380a58: 130e 0202 |2c20: const/16 v14, #int 514 // #202 │ │ +380a5c: 084c 0602 |2c22: move-object/from16 v76, v518 │ │ +380a60: 4d4c 020e |2c24: aput-object v76, v2, v14 │ │ +380a64: 130e 0302 |2c26: const/16 v14, #int 515 // #203 │ │ +380a68: 084c 0702 |2c28: move-object/from16 v76, v519 │ │ +380a6c: 4d4c 020e |2c2a: aput-object v76, v2, v14 │ │ +380a70: 130e 0402 |2c2c: const/16 v14, #int 516 // #204 │ │ +380a74: 084c 0802 |2c2e: move-object/from16 v76, v520 │ │ +380a78: 4d4c 020e |2c30: aput-object v76, v2, v14 │ │ +380a7c: 130e 0502 |2c32: const/16 v14, #int 517 // #205 │ │ +380a80: 084c 0902 |2c34: move-object/from16 v76, v521 │ │ +380a84: 4d4c 020e |2c36: aput-object v76, v2, v14 │ │ +380a88: 130e 0602 |2c38: const/16 v14, #int 518 // #206 │ │ +380a8c: 084d 0a02 |2c3a: move-object/from16 v77, v522 │ │ +380a90: 4d4d 020e |2c3c: aput-object v77, v2, v14 │ │ +380a94: 130e 0702 |2c3e: const/16 v14, #int 519 // #207 │ │ +380a98: 084d 0b02 |2c40: move-object/from16 v77, v523 │ │ +380a9c: 4d4d 020e |2c42: aput-object v77, v2, v14 │ │ +380aa0: 130e 0802 |2c44: const/16 v14, #int 520 // #208 │ │ +380aa4: 084d 0c02 |2c46: move-object/from16 v77, v524 │ │ +380aa8: 4d4d 020e |2c48: aput-object v77, v2, v14 │ │ +380aac: 130e 0902 |2c4a: const/16 v14, #int 521 // #209 │ │ +380ab0: 084d 0d02 |2c4c: move-object/from16 v77, v525 │ │ +380ab4: 4d4d 020e |2c4e: aput-object v77, v2, v14 │ │ +380ab8: 130e 0a02 |2c50: const/16 v14, #int 522 // #20a │ │ +380abc: 084d 0e02 |2c52: move-object/from16 v77, v526 │ │ +380ac0: 4d4d 020e |2c54: aput-object v77, v2, v14 │ │ +380ac4: 130e 0b02 |2c56: const/16 v14, #int 523 // #20b │ │ +380ac8: 084d 0f02 |2c58: move-object/from16 v77, v527 │ │ +380acc: 4d4d 020e |2c5a: aput-object v77, v2, v14 │ │ +380ad0: 130e 0c02 |2c5c: const/16 v14, #int 524 // #20c │ │ +380ad4: 084d 1002 |2c5e: move-object/from16 v77, v528 │ │ +380ad8: 4d4d 020e |2c60: aput-object v77, v2, v14 │ │ +380adc: 130e 0d02 |2c62: const/16 v14, #int 525 // #20d │ │ +380ae0: 084d 1102 |2c64: move-object/from16 v77, v529 │ │ +380ae4: 4d4d 020e |2c66: aput-object v77, v2, v14 │ │ +380ae8: 130e 0e02 |2c68: const/16 v14, #int 526 // #20e │ │ +380aec: 084d 1202 |2c6a: move-object/from16 v77, v530 │ │ +380af0: 4d4d 020e |2c6c: aput-object v77, v2, v14 │ │ +380af4: 130e 0f02 |2c6e: const/16 v14, #int 527 // #20f │ │ +380af8: 084d 1302 |2c70: move-object/from16 v77, v531 │ │ +380afc: 4d4d 020e |2c72: aput-object v77, v2, v14 │ │ +380b00: 130e 1002 |2c74: const/16 v14, #int 528 // #210 │ │ +380b04: 4d04 020e |2c76: aput-object v4, v2, v14 │ │ +380b08: 6902 d273 |2c78: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.$VALUES:[Lnet/sf/dibdib/generic/ColorNmz; // field@73d2 │ │ +380b0c: 1212 |2c7a: const/4 v2, #int 1 // #1 │ │ +380b0e: 6a02 ee75 |2c7b: sput-boolean v2, Lnet/sf/dibdib/generic/ColorNmz;.darkMode:Z // field@75ee │ │ +380b12: 190e f03f |2c7d: const-wide/high16 v14, #long 4607182418800017408 // #3ff0 │ │ +380b16: 07c4 |2c7f: move-object v4, v12 │ │ +380b18: 07d2 |2c80: move-object v2, v13 │ │ +380b1a: 190c f0ff |2c81: const-wide/high16 v12, #long -4503599627370496 // #fff0 │ │ +380b1e: 7140 c897 fedc |2c83: invoke-static {v14, v15, v12, v13}, Ljava/lang/Math;.nextAfter:(DD)D // method@97c8 │ │ +380b24: 0b0c |2c86: move-result-wide v12 │ │ +380b26: 680c ed74 |2c87: sput-wide v12, Lnet/sf/dibdib/generic/ColorNmz;.MAX_QCHROMA:D // field@74ed │ │ +380b2a: 130c 0a00 |2c89: const/16 v12, #int 10 // #a │ │ +380b2e: 23cd 1715 |2c8b: new-array v13, v12, [D // type@1517 │ │ +380b32: 260d a302 0000 |2c8d: fill-array-data v13, 00002f30 // +000002a3 │ │ +380b38: 690d ed75 |2c90: sput-object v13, Lnet/sf/dibdib/generic/ColorNmz;.calibrateHueFromTo:[D // field@75ed │ │ +380b3c: 220c 990e |2c92: new-instance v12, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ +380b40: 164e 0000 |2c94: const-wide/16 v78, #int 0 // #0 │ │ +380b44: 1650 0000 |2c96: const-wide/16 v80, #int 0 // #0 │ │ +380b48: 1652 0000 |2c98: const-wide/16 v82, #int 0 // #0 │ │ +380b4c: 084d 0c00 |2c9a: move-object/from16 v77, v12 │ │ +380b50: 7607 c570 4d00 |2c9c: invoke-direct/range {v77, v78, v79, v80, v81, v82, v83}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c5 │ │ +380b56: 690c f175 |2c9f: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.oklab_0:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f1 │ │ +380b5a: 220c 990e |2ca1: new-instance v12, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ +380b5e: 1955 f03f |2ca3: const-wide/high16 v85, #long 4607182418800017408 // #3ff0 │ │ +380b62: 1657 0000 |2ca5: const-wide/16 v87, #int 0 // #0 │ │ +380b66: 1659 0000 |2ca7: const-wide/16 v89, #int 0 // #0 │ │ +380b6a: 0854 0c00 |2ca9: move-object/from16 v84, v12 │ │ +380b6e: 7607 c570 5400 |2cab: invoke-direct/range {v84, v85, v86, v87, v88, v89, v90}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c5 │ │ +380b74: 690c f275 |2cae: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.oklab_1:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f2 │ │ +380b78: 120c |2cb0: const/4 v12, #int 0 // #0 │ │ +380b7a: 690c ec75 |2cb1: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.box_box:[[[[Lnet/sf/dibdib/generic/ColorNmz; // field@75ec │ │ +380b7e: 130c 1600 |2cb3: const/16 v12, #int 22 // #16 │ │ +380b82: 23cc 0116 |2cb5: new-array v12, v12, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ +380b86: 120d |2cb7: const/4 v13, #int 0 // #0 │ │ +380b88: 4d00 0c0d |2cb8: aput-object v0, v12, v13 │ │ +380b8c: 1210 |2cba: const/4 v0, #int 1 // #1 │ │ +380b8e: 4d01 0c00 |2cbb: aput-object v1, v12, v0 │ │ +380b92: 1220 |2cbd: const/4 v0, #int 2 // #2 │ │ +380b94: 4d03 0c00 |2cbe: aput-object v3, v12, v0 │ │ +380b98: 1230 |2cc0: const/4 v0, #int 3 // #3 │ │ +380b9a: 4d05 0c00 |2cc1: aput-object v5, v12, v0 │ │ +380b9e: 1240 |2cc3: const/4 v0, #int 4 // #4 │ │ +380ba0: 4d07 0c00 |2cc4: aput-object v7, v12, v0 │ │ +380ba4: 1250 |2cc6: const/4 v0, #int 5 // #5 │ │ +380ba6: 4d09 0c00 |2cc7: aput-object v9, v12, v0 │ │ +380baa: 1260 |2cc9: const/4 v0, #int 6 // #6 │ │ +380bac: 4d0b 0c00 |2cca: aput-object v11, v12, v0 │ │ +380bb0: 1270 |2ccc: const/4 v0, #int 7 // #7 │ │ +380bb2: 4d02 0c00 |2ccd: aput-object v2, v12, v0 │ │ +380bb6: 1300 0800 |2ccf: const/16 v0, #int 8 // #8 │ │ +380bba: 4d0a 0c00 |2cd1: aput-object v10, v12, v0 │ │ +380bbe: 1300 0900 |2cd3: const/16 v0, #int 9 // #9 │ │ +380bc2: 4d04 0c00 |2cd5: aput-object v4, v12, v0 │ │ +380bc6: 1300 0a00 |2cd7: const/16 v0, #int 10 // #a │ │ +380bca: 4d08 0c00 |2cd9: aput-object v8, v12, v0 │ │ +380bce: 1300 0b00 |2cdb: const/16 v0, #int 11 // #b │ │ +380bd2: 4d06 0c00 |2cdd: aput-object v6, v12, v0 │ │ +380bd6: 1300 0c00 |2cdf: const/16 v0, #int 12 // #c │ │ +380bda: 4d10 0c00 |2ce1: aput-object v16, v12, v0 │ │ +380bde: 1300 0d00 |2ce3: const/16 v0, #int 13 // #d │ │ +380be2: 4d11 0c00 |2ce5: aput-object v17, v12, v0 │ │ +380be6: 1300 0e00 |2ce7: const/16 v0, #int 14 // #e │ │ +380bea: 4d13 0c00 |2ce9: aput-object v19, v12, v0 │ │ +380bee: 1300 0f00 |2ceb: const/16 v0, #int 15 // #f │ │ +380bf2: 4d14 0c00 |2ced: aput-object v20, v12, v0 │ │ +380bf6: 1300 1000 |2cef: const/16 v0, #int 16 // #10 │ │ +380bfa: 4d15 0c00 |2cf1: aput-object v21, v12, v0 │ │ +380bfe: 1300 1100 |2cf3: const/16 v0, #int 17 // #11 │ │ +380c02: 4d16 0c00 |2cf5: aput-object v22, v12, v0 │ │ +380c06: 1300 1200 |2cf7: const/16 v0, #int 18 // #12 │ │ +380c0a: 4d17 0c00 |2cf9: aput-object v23, v12, v0 │ │ +380c0e: 1300 1300 |2cfb: const/16 v0, #int 19 // #13 │ │ +380c12: 4d18 0c00 |2cfd: aput-object v24, v12, v0 │ │ +380c16: 1300 1400 |2cff: const/16 v0, #int 20 // #14 │ │ +380c1a: 4d19 0c00 |2d01: aput-object v25, v12, v0 │ │ +380c1e: 1300 1500 |2d03: const/16 v0, #int 21 // #15 │ │ +380c22: 4d1a 0c00 |2d05: aput-object v26, v12, v0 │ │ +380c26: 690c 9574 |2d07: sput-object v12, Lnet/sf/dibdib/generic/ColorNmz;.Gray:[Lnet/sf/dibdib/generic/ColorNmz; // field@7495 │ │ +380c2a: 1260 |2d09: const/4 v0, #int 6 // #6 │ │ +380c2c: 2301 0116 |2d0a: new-array v1, v0, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ +380c30: 1200 |2d0c: const/4 v0, #int 0 // #0 │ │ +380c32: 4d91 0100 |2d0d: aput-object v145, v1, v0 │ │ +380c36: 1212 |2d0f: const/4 v2, #int 1 // #1 │ │ +380c38: 4d1c 0102 |2d10: aput-object v28, v1, v2 │ │ +380c3c: 1223 |2d12: const/4 v3, #int 2 // #2 │ │ +380c3e: 4d27 0103 |2d13: aput-object v39, v1, v3 │ │ +380c42: 1234 |2d15: const/4 v4, #int 3 // #3 │ │ +380c44: 4d32 0104 |2d16: aput-object v50, v1, v4 │ │ +380c48: 1245 |2d18: const/4 v5, #int 4 // #4 │ │ +380c4a: 4d3b 0105 |2d19: aput-object v59, v1, v5 │ │ +380c4e: 1256 |2d1b: const/4 v6, #int 5 // #5 │ │ +380c50: 4d47 0106 |2d1c: aput-object v71, v1, v6 │ │ +380c54: 6901 5c74 |2d1e: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ColorStrong:[Lnet/sf/dibdib/generic/ColorNmz; // field@745c │ │ +380c58: 1301 1800 |2d20: const/16 v1, #int 24 // #18 │ │ +380c5c: 2311 0116 |2d22: new-array v1, v1, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ +380c60: 4d6d 0100 |2d24: aput-object v109, v1, v0 │ │ +380c64: 4d91 0102 |2d26: aput-object v145, v1, v2 │ │ +380c68: 4da6 0103 |2d28: aput-object v166, v1, v3 │ │ +380c6c: 4dcd 0104 |2d2a: aput-object v205, v1, v4 │ │ +380c70: 0800 f100 |2d2c: move-object/from16 v0, v241 │ │ +380c74: 4d00 0105 |2d2e: aput-object v0, v1, v5 │ │ +380c78: 4d1c 0106 |2d30: aput-object v28, v1, v6 │ │ +380c7c: 1262 |2d32: const/4 v2, #int 6 // #6 │ │ +380c7e: 4d1e 0102 |2d33: aput-object v30, v1, v2 │ │ +380c82: 1272 |2d35: const/4 v2, #int 7 // #7 │ │ +380c84: 4d21 0102 |2d36: aput-object v33, v1, v2 │ │ +380c88: 1302 0800 |2d38: const/16 v2, #int 8 // #8 │ │ +380c8c: 4d24 0102 |2d3a: aput-object v36, v1, v2 │ │ +380c90: 1302 0900 |2d3c: const/16 v2, #int 9 // #9 │ │ +380c94: 4d27 0102 |2d3e: aput-object v39, v1, v2 │ │ +380c98: 1302 0a00 |2d40: const/16 v2, #int 10 // #a │ │ +380c9c: 4d29 0102 |2d42: aput-object v41, v1, v2 │ │ +380ca0: 1302 0b00 |2d44: const/16 v2, #int 11 // #b │ │ +380ca4: 4d2c 0102 |2d46: aput-object v44, v1, v2 │ │ +380ca8: 1302 0c00 |2d48: const/16 v2, #int 12 // #c │ │ +380cac: 4d2f 0102 |2d4a: aput-object v47, v1, v2 │ │ +380cb0: 1302 0d00 |2d4c: const/16 v2, #int 13 // #d │ │ +380cb4: 4d32 0102 |2d4e: aput-object v50, v1, v2 │ │ +380cb8: 1302 0e00 |2d50: const/16 v2, #int 14 // #e │ │ +380cbc: 4d33 0102 |2d52: aput-object v51, v1, v2 │ │ +380cc0: 1302 0f00 |2d54: const/16 v2, #int 15 // #f │ │ +380cc4: 4d35 0102 |2d56: aput-object v53, v1, v2 │ │ +380cc8: 1302 1000 |2d58: const/16 v2, #int 16 // #10 │ │ +380ccc: 4d39 0102 |2d5a: aput-object v57, v1, v2 │ │ +380cd0: 1303 1100 |2d5c: const/16 v3, #int 17 // #11 │ │ +380cd4: 4d3b 0103 |2d5e: aput-object v59, v1, v3 │ │ +380cd8: 1303 1200 |2d60: const/16 v3, #int 18 // #12 │ │ +380cdc: 4d3e 0103 |2d62: aput-object v62, v1, v3 │ │ +380ce0: 1303 1300 |2d64: const/16 v3, #int 19 // #13 │ │ +380ce4: 4d42 0103 |2d66: aput-object v66, v1, v3 │ │ +380ce8: 1303 1400 |2d68: const/16 v3, #int 20 // #14 │ │ +380cec: 4d44 0103 |2d6a: aput-object v68, v1, v3 │ │ +380cf0: 1303 1500 |2d6c: const/16 v3, #int 21 // #15 │ │ +380cf4: 4d47 0103 |2d6e: aput-object v71, v1, v3 │ │ +380cf8: 1303 1600 |2d70: const/16 v3, #int 22 // #16 │ │ +380cfc: 4d4a 0103 |2d72: aput-object v74, v1, v3 │ │ +380d00: 1303 1700 |2d74: const/16 v3, #int 23 // #17 │ │ +380d04: 4d4c 0103 |2d76: aput-object v76, v1, v3 │ │ +380d08: 6901 5d74 |2d78: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ColorWheel:[Lnet/sf/dibdib/generic/ColorNmz; // field@745d │ │ +380d0c: 2321 0116 |2d7a: new-array v1, v2, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ +380d10: 1202 |2d7c: const/4 v2, #int 0 // #0 │ │ +380d12: 4d6d 0102 |2d7d: aput-object v109, v1, v2 │ │ +380d16: 1212 |2d7f: const/4 v2, #int 1 // #1 │ │ +380d18: 4d91 0102 |2d80: aput-object v145, v1, v2 │ │ +380d1c: 1222 |2d82: const/4 v2, #int 2 // #2 │ │ +380d1e: 4da6 0102 |2d83: aput-object v166, v1, v2 │ │ +380d22: 1232 |2d85: const/4 v2, #int 3 // #3 │ │ +380d24: 4dcd 0102 |2d86: aput-object v205, v1, v2 │ │ +380d28: 1242 |2d88: const/4 v2, #int 4 // #4 │ │ +380d2a: 4de5 0102 |2d89: aput-object v229, v1, v2 │ │ +380d2e: 1252 |2d8b: const/4 v2, #int 5 // #5 │ │ +380d30: 4d1c 0102 |2d8c: aput-object v28, v1, v2 │ │ +380d34: 1262 |2d8e: const/4 v2, #int 6 // #6 │ │ +380d36: 4d21 0102 |2d8f: aput-object v33, v1, v2 │ │ +380d3a: 1272 |2d91: const/4 v2, #int 7 // #7 │ │ +380d3c: 4d27 0102 |2d92: aput-object v39, v1, v2 │ │ +380d40: 1302 0800 |2d94: const/16 v2, #int 8 // #8 │ │ +380d44: 4d2b 0102 |2d96: aput-object v43, v1, v2 │ │ +380d48: 1302 0900 |2d98: const/16 v2, #int 9 // #9 │ │ +380d4c: 4d32 0102 |2d9a: aput-object v50, v1, v2 │ │ +380d50: 1302 0a00 |2d9c: const/16 v2, #int 10 // #a │ │ +380d54: 4d33 0102 |2d9e: aput-object v51, v1, v2 │ │ +380d58: 1302 0b00 |2da0: const/16 v2, #int 11 // #b │ │ +380d5c: 4d35 0102 |2da2: aput-object v53, v1, v2 │ │ +380d60: 1302 0c00 |2da4: const/16 v2, #int 12 // #c │ │ +380d64: 4d3b 0102 |2da6: aput-object v59, v1, v2 │ │ +380d68: 1302 0d00 |2da8: const/16 v2, #int 13 // #d │ │ +380d6c: 4d3f 0102 |2daa: aput-object v63, v1, v2 │ │ +380d70: 1302 0e00 |2dac: const/16 v2, #int 14 // #e │ │ +380d74: 4d42 0102 |2dae: aput-object v66, v1, v2 │ │ +380d78: 1302 0f00 |2db0: const/16 v2, #int 15 // #f │ │ +380d7c: 4d45 0102 |2db2: aput-object v69, v1, v2 │ │ +380d80: 6901 5b74 |2db4: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ColorSpectrum:[Lnet/sf/dibdib/generic/ColorNmz; // field@745b │ │ +380d84: 1301 3c00 |2db6: const/16 v1, #int 60 // #3c │ │ +380d88: 2311 0116 |2db8: new-array v1, v1, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ +380d8c: 1202 |2dba: const/4 v2, #int 0 // #0 │ │ +380d8e: 4d6d 0102 |2dbb: aput-object v109, v1, v2 │ │ +380d92: 1212 |2dbd: const/4 v2, #int 1 // #1 │ │ +380d94: 4d8b 0102 |2dbe: aput-object v139, v1, v2 │ │ +380d98: 1222 |2dc0: const/4 v2, #int 2 // #2 │ │ +380d9a: 4d7a 0102 |2dc1: aput-object v122, v1, v2 │ │ +380d9e: 1232 |2dc3: const/4 v2, #int 3 // #3 │ │ +380da0: 4d91 0102 |2dc4: aput-object v145, v1, v2 │ │ +380da4: 1242 |2dc6: const/4 v2, #int 4 // #4 │ │ +380da6: 4d94 0102 |2dc7: aput-object v148, v1, v2 │ │ +380daa: 1252 |2dc9: const/4 v2, #int 5 // #5 │ │ +380dac: 4d86 0102 |2dca: aput-object v134, v1, v2 │ │ +380db0: 1262 |2dcc: const/4 v2, #int 6 // #6 │ │ +380db2: 4da6 0102 |2dcd: aput-object v166, v1, v2 │ │ +380db6: 1272 |2dcf: const/4 v2, #int 7 // #7 │ │ +380db8: 4da0 0102 |2dd0: aput-object v160, v1, v2 │ │ +380dbc: 1302 0800 |2dd2: const/16 v2, #int 8 // #8 │ │ +380dc0: 4dcd 0102 |2dd4: aput-object v205, v1, v2 │ │ +380dc4: 1302 0900 |2dd6: const/16 v2, #int 9 // #9 │ │ +380dc8: 4dc9 0102 |2dd8: aput-object v201, v1, v2 │ │ +380dcc: 1302 0a00 |2dda: const/16 v2, #int 10 // #a │ │ +380dd0: 4d00 0102 |2ddc: aput-object v0, v1, v2 │ │ +380dd4: 1300 0b00 |2dde: const/16 v0, #int 11 // #b │ │ +380dd8: 4d1b 0100 |2de0: aput-object v27, v1, v0 │ │ +380ddc: 1300 0c00 |2de2: const/16 v0, #int 12 // #c │ │ +380de0: 4d1f 0100 |2de4: aput-object v31, v1, v0 │ │ +380de4: 1300 0d00 |2de6: const/16 v0, #int 13 // #d │ │ +380de8: 4d1d 0100 |2de8: aput-object v29, v1, v0 │ │ +380dec: 1300 0e00 |2dea: const/16 v0, #int 14 // #e │ │ +380df0: 4d1c 0100 |2dec: aput-object v28, v1, v0 │ │ +380df4: 1300 0f00 |2dee: const/16 v0, #int 15 // #f │ │ +380df8: 4d12 0100 |2df0: aput-object v18, v1, v0 │ │ +380dfc: 1300 1000 |2df2: const/16 v0, #int 16 // #10 │ │ +380e00: 4d1e 0100 |2df4: aput-object v30, v1, v0 │ │ +380e04: 1300 1100 |2df6: const/16 v0, #int 17 // #11 │ │ +380e08: 4d22 0100 |2df8: aput-object v34, v1, v0 │ │ +380e0c: 1300 1200 |2dfa: const/16 v0, #int 18 // #12 │ │ +380e10: 4d20 0100 |2dfc: aput-object v32, v1, v0 │ │ +380e14: 1300 1300 |2dfe: const/16 v0, #int 19 // #13 │ │ +380e18: 4d21 0100 |2e00: aput-object v33, v1, v0 │ │ +380e1c: 1300 1400 |2e02: const/16 v0, #int 20 // #14 │ │ +380e20: 4d24 0100 |2e04: aput-object v36, v1, v0 │ │ +380e24: 1300 1500 |2e06: const/16 v0, #int 21 // #15 │ │ +380e28: 4d23 0100 |2e08: aput-object v35, v1, v0 │ │ +380e2c: 1300 1600 |2e0a: const/16 v0, #int 22 // #16 │ │ +380e30: 4d25 0100 |2e0c: aput-object v37, v1, v0 │ │ +380e34: 1300 1700 |2e0e: const/16 v0, #int 23 // #17 │ │ +380e38: 4d26 0100 |2e10: aput-object v38, v1, v0 │ │ +380e3c: 1300 1800 |2e12: const/16 v0, #int 24 // #18 │ │ +380e40: 4d27 0100 |2e14: aput-object v39, v1, v0 │ │ +380e44: 1300 1900 |2e16: const/16 v0, #int 25 // #19 │ │ +380e48: 4d28 0100 |2e18: aput-object v40, v1, v0 │ │ +380e4c: 1300 1a00 |2e1a: const/16 v0, #int 26 // #1a │ │ +380e50: 4d29 0100 |2e1c: aput-object v41, v1, v0 │ │ +380e54: 1300 1b00 |2e1e: const/16 v0, #int 27 // #1b │ │ +380e58: 4d2a 0100 |2e20: aput-object v42, v1, v0 │ │ +380e5c: 1300 1c00 |2e22: const/16 v0, #int 28 // #1c │ │ +380e60: 4d2c 0100 |2e24: aput-object v44, v1, v0 │ │ +380e64: 1300 1d00 |2e26: const/16 v0, #int 29 // #1d │ │ +380e68: 4d2d 0100 |2e28: aput-object v45, v1, v0 │ │ +380e6c: 1300 1e00 |2e2a: const/16 v0, #int 30 // #1e │ │ +380e70: 4d2f 0100 |2e2c: aput-object v47, v1, v0 │ │ +380e74: 1300 1f00 |2e2e: const/16 v0, #int 31 // #1f │ │ +380e78: 4d30 0100 |2e30: aput-object v48, v1, v0 │ │ +380e7c: 1300 2000 |2e32: const/16 v0, #int 32 // #20 │ │ +380e80: 4d2e 0100 |2e34: aput-object v46, v1, v0 │ │ +380e84: 1300 2100 |2e36: const/16 v0, #int 33 // #21 │ │ +380e88: 4d34 0100 |2e38: aput-object v52, v1, v0 │ │ +380e8c: 1300 2200 |2e3a: const/16 v0, #int 34 // #22 │ │ +380e90: 4d32 0100 |2e3c: aput-object v50, v1, v0 │ │ +380e94: 1300 2300 |2e3e: const/16 v0, #int 35 // #23 │ │ +380e98: 4d31 0100 |2e40: aput-object v49, v1, v0 │ │ +380e9c: 1300 2400 |2e42: const/16 v0, #int 36 // #24 │ │ +380ea0: 4d33 0100 |2e44: aput-object v51, v1, v0 │ │ +380ea4: 1300 2500 |2e46: const/16 v0, #int 37 // #25 │ │ +380ea8: 4d37 0100 |2e48: aput-object v55, v1, v0 │ │ +380eac: 1300 2600 |2e4a: const/16 v0, #int 38 // #26 │ │ +380eb0: 4d35 0100 |2e4c: aput-object v53, v1, v0 │ │ +380eb4: 1300 2700 |2e4e: const/16 v0, #int 39 // #27 │ │ +380eb8: 4d36 0100 |2e50: aput-object v54, v1, v0 │ │ +380ebc: 1300 2800 |2e52: const/16 v0, #int 40 // #28 │ │ +380ec0: 4d39 0100 |2e54: aput-object v57, v1, v0 │ │ +380ec4: 1300 2900 |2e56: const/16 v0, #int 41 // #29 │ │ +380ec8: 4d3a 0100 |2e58: aput-object v58, v1, v0 │ │ +380ecc: 1300 2a00 |2e5a: const/16 v0, #int 42 // #2a │ │ +380ed0: 4d3b 0100 |2e5c: aput-object v59, v1, v0 │ │ +380ed4: 1300 2b00 |2e5e: const/16 v0, #int 43 // #2b │ │ +380ed8: 4d38 0100 |2e60: aput-object v56, v1, v0 │ │ +380edc: 1300 2c00 |2e62: const/16 v0, #int 44 // #2c │ │ +380ee0: 4d3d 0100 |2e64: aput-object v61, v1, v0 │ │ +380ee4: 1300 2d00 |2e66: const/16 v0, #int 45 // #2d │ │ +380ee8: 4d3c 0100 |2e68: aput-object v60, v1, v0 │ │ +380eec: 1300 2e00 |2e6a: const/16 v0, #int 46 // #2e │ │ +380ef0: 4d3e 0100 |2e6c: aput-object v62, v1, v0 │ │ +380ef4: 1300 2f00 |2e6e: const/16 v0, #int 47 // #2f │ │ +380ef8: 4d40 0100 |2e70: aput-object v64, v1, v0 │ │ +380efc: 1300 3000 |2e72: const/16 v0, #int 48 // #30 │ │ +380f00: 4d42 0100 |2e74: aput-object v66, v1, v0 │ │ +380f04: 1300 3100 |2e76: const/16 v0, #int 49 // #31 │ │ +380f08: 4d41 0100 |2e78: aput-object v65, v1, v0 │ │ +380f0c: 1300 3200 |2e7a: const/16 v0, #int 50 // #32 │ │ +380f10: 4d44 0100 |2e7c: aput-object v68, v1, v0 │ │ +380f14: 1300 3300 |2e7e: const/16 v0, #int 51 // #33 │ │ +380f18: 4d43 0100 |2e80: aput-object v67, v1, v0 │ │ +380f1c: 1300 3400 |2e82: const/16 v0, #int 52 // #34 │ │ +380f20: 4d48 0100 |2e84: aput-object v72, v1, v0 │ │ +380f24: 1300 3500 |2e86: const/16 v0, #int 53 // #35 │ │ +380f28: 4d47 0100 |2e88: aput-object v71, v1, v0 │ │ +380f2c: 1300 3600 |2e8a: const/16 v0, #int 54 // #36 │ │ +380f30: 4d46 0100 |2e8c: aput-object v70, v1, v0 │ │ +380f34: 1300 3700 |2e8e: const/16 v0, #int 55 // #37 │ │ +380f38: 4d49 0100 |2e90: aput-object v73, v1, v0 │ │ +380f3c: 1300 3800 |2e92: const/16 v0, #int 56 // #38 │ │ +380f40: 4d4a 0100 |2e94: aput-object v74, v1, v0 │ │ +380f44: 1300 3900 |2e96: const/16 v0, #int 57 // #39 │ │ +380f48: 4d4b 0100 |2e98: aput-object v75, v1, v0 │ │ +380f4c: 1300 3a00 |2e9a: const/16 v0, #int 58 // #3a │ │ +380f50: 4d4c 0100 |2e9c: aput-object v76, v1, v0 │ │ +380f54: 1300 3b00 |2e9e: const/16 v0, #int 59 // #3b │ │ +380f58: 4d70 0100 |2ea0: aput-object v112, v1, v0 │ │ +380f5c: 6901 5a74 |2ea2: sput-object v1, Lnet/sf/dibdib/generic/ColorNmz;.ColorFixed:[Lnet/sf/dibdib/generic/ColorNmz; // field@745a │ │ +380f60: 1300 0e00 |2ea4: const/16 v0, #int 14 // #e │ │ +380f64: 2300 0016 |2ea6: new-array v0, v0, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@1600 │ │ +380f68: 6201 bb73 |2ea8: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ +380f6c: 1202 |2eaa: const/4 v2, #int 0 // #0 │ │ +380f6e: 4d01 0002 |2eab: aput-object v1, v0, v2 │ │ +380f72: 6201 ce73 |2ead: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ +380f76: 1212 |2eaf: const/4 v2, #int 1 // #1 │ │ +380f78: 4d01 0002 |2eb0: aput-object v1, v0, v2 │ │ +380f7c: 6201 c973 |2eb2: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.QUICKSILVER:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c9 │ │ +380f80: 1222 |2eb4: const/4 v2, #int 2 // #2 │ │ +380f82: 4d01 0002 |2eb5: aput-object v1, v0, v2 │ │ +380f86: 6201 bf73 |2eb7: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MANGO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bf │ │ +380f8a: 1232 |2eb9: const/4 v2, #int 3 // #3 │ │ +380f8c: 4d01 0002 |2eba: aput-object v1, v0, v2 │ │ +380f90: 6201 ca73 |2ebc: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.REDBERRY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ca │ │ +380f94: 1242 |2ebe: const/4 v2, #int 4 // #4 │ │ +380f96: 4d01 0002 |2ebf: aput-object v1, v0, v2 │ │ +380f9a: 6201 c573 |2ec1: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PHTHALO:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c5 │ │ +380f9e: 1252 |2ec3: const/4 v2, #int 5 // #5 │ │ +380fa0: 4d01 0002 |2ec4: aput-object v1, v0, v2 │ │ +380fa4: 6201 b373 |2ec6: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.AMARANTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b3 │ │ +380fa8: 1262 |2ec8: const/4 v2, #int 6 // #6 │ │ +380faa: 4d01 0002 |2ec9: aput-object v1, v0, v2 │ │ +380fae: 6201 b473 |2ecb: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +380fb2: 1272 |2ecd: const/4 v2, #int 7 // #7 │ │ +380fb4: 4d01 0002 |2ece: aput-object v1, v0, v2 │ │ +380fb8: 6201 c873 |2ed0: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURPLISH_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c8 │ │ +380fbc: 1302 0800 |2ed2: const/16 v2, #int 8 // #8 │ │ +380fc0: 4d01 0002 |2ed4: aput-object v1, v0, v2 │ │ +380fc4: 6201 cb73 |2ed6: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SEA:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cb │ │ +380fc8: 1302 0900 |2ed8: const/16 v2, #int 9 // #9 │ │ +380fcc: 4d01 0002 |2eda: aput-object v1, v0, v2 │ │ +380fd0: 6201 ba73 |2edc: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.EARTH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ba │ │ +380fd4: 1302 0a00 |2ede: const/16 v2, #int 10 // #a │ │ +380fd8: 4d01 0002 |2ee0: aput-object v1, v0, v2 │ │ +380fdc: 6201 b573 |2ee2: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BARNEY:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b5 │ │ +380fe0: 1303 0b00 |2ee4: const/16 v3, #int 11 // #b │ │ +380fe4: 4d01 0003 |2ee6: aput-object v1, v0, v3 │ │ +380fe8: 6201 c173 |2ee8: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.OLIVE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c1 │ │ +380fec: 1303 0c00 |2eea: const/16 v3, #int 12 // #c │ │ +380ff0: 4d01 0003 |2eec: aput-object v1, v0, v3 │ │ +380ff4: 6201 c773 |2eee: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ +380ff8: 1303 0d00 |2ef0: const/16 v3, #int 13 // #d │ │ +380ffc: 4d01 0003 |2ef2: aput-object v1, v0, v3 │ │ +381000: 6900 f075 |2ef4: sput-object v0, Lnet/sf/dibdib/generic/ColorNmz;.kColorValsFg:[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@75f0 │ │ +381004: 2320 0016 |2ef6: new-array v0, v2, [Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // type@1600 │ │ +381008: 6201 b673 |2ef8: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BG__WHITE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b6 │ │ +38100c: 1202 |2efa: const/4 v2, #int 0 // #0 │ │ +38100e: 4d01 0002 |2efb: aput-object v1, v0, v2 │ │ +381012: 6201 b973 |2efd: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.DANDELION:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b9 │ │ +381016: 1212 |2eff: const/4 v2, #int 1 // #1 │ │ +381018: 4d01 0002 |2f00: aput-object v1, v0, v2 │ │ +38101c: 6201 c373 |2f02: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PASTEL_PINK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c3 │ │ +381020: 1222 |2f04: const/4 v2, #int 2 // #2 │ │ +381022: 4d01 0002 |2f05: aput-object v1, v0, v2 │ │ +381026: 6201 be73 |2f07: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.LILAC_PALE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73be │ │ +38102a: 1232 |2f09: const/4 v2, #int 3 // #3 │ │ +38102c: 4d01 0002 |2f0a: aput-object v1, v0, v2 │ │ +381030: 6201 b873 |2f0c: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.CYAN_BRIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b8 │ │ +381034: 1242 |2f0e: const/4 v2, #int 4 // #4 │ │ +381036: 4d01 0002 |2f0f: aput-object v1, v0, v2 │ │ +38103a: 6201 c273 |2f11: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PALE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c2 │ │ +38103e: 1252 |2f13: const/4 v2, #int 5 // #5 │ │ +381040: 4d01 0002 |2f14: aput-object v1, v0, v2 │ │ +381044: 6201 c073 |2f16: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.MINT_LIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c0 │ │ +381048: 1262 |2f18: const/4 v2, #int 6 // #6 │ │ +38104a: 4d01 0002 |2f19: aput-object v1, v0, v2 │ │ +38104e: 6201 bd73 |2f1b: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.KIWI:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bd │ │ +381052: 1272 |2f1d: const/4 v2, #int 7 // #7 │ │ +381054: 4d01 0002 |2f1e: aput-object v1, v0, v2 │ │ +381058: 6201 c473 |2f20: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PEACH_LIGHT:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c4 │ │ +38105c: 1302 0800 |2f22: const/16 v2, #int 8 // #8 │ │ +381060: 4d01 0002 |2f24: aput-object v1, v0, v2 │ │ +381064: 6201 b773 |2f26: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.BLUSH:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b7 │ │ +381068: 1302 0900 |2f28: const/16 v2, #int 9 // #9 │ │ +38106c: 4d01 0002 |2f2a: aput-object v1, v0, v2 │ │ +381070: 6900 ef75 |2f2c: sput-object v0, Lnet/sf/dibdib/generic/ColorNmz;.kColorValsBg:[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@75ef │ │ +381074: 0e00 |2f2e: return-void │ │ +381076: 0000 |2f2f: nop // spacer │ │ +381078: 0003 0800 0a00 0000 03ac b8e5 e18c ... |2f30: array-data (44 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x000a line=23 │ │ 0x0017 line=24 │ │ 0x0024 line=25 │ │ 0x0031 line=26 │ │ @@ -1503272,23 +1503271,23 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -3810d4: |[3810d4] net.sf.dibdib.generic.ColorNmz.:(Ljava/lang/String;II)V │ │ -3810e4: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3810ea: 5903 f375 |0003: iput v3, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3810ee: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ -3810f0: 5901 f575 |0006: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f5 │ │ -3810f4: 1501 00ff |0008: const/high16 v1, #int -16777216 // #ff00 │ │ -3810f8: b631 |000a: or-int/2addr v1, v3 │ │ -3810fa: 5901 f475 |000b: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f4 │ │ -3810fe: 0e00 |000d: return-void │ │ +3810d0: |[3810d0] net.sf.dibdib.generic.ColorNmz.:(Ljava/lang/String;II)V │ │ +3810e0: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3810e6: 5903 f375 |0003: iput v3, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3810ea: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ +3810ec: 5901 f575 |0006: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f5 │ │ +3810f0: 1501 00ff |0008: const/high16 v1, #int -16777216 // #ff00 │ │ +3810f4: b631 |000a: or-int/2addr v1, v3 │ │ +3810f6: 5901 f475 |000b: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f4 │ │ +3810fa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0003 line=619 │ │ 0x0006 line=620 │ │ 0x000b line=621 │ │ locals : │ │ @@ -1503302,102 +1503301,102 @@ │ │ type : '()[[[[Lnet/sf/dibdib/generic/ColorNmz;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -37b0c4: |[37b0c4] net.sf.dibdib.generic.ColorNmz.box:()[[[[Lnet/sf/dibdib/generic/ColorNmz; │ │ -37b0d4: 6200 ec75 |0000: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.box_box:[[[[Lnet/sf/dibdib/generic/ColorNmz; // field@75ec │ │ -37b0d8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -37b0dc: 1100 |0004: return-object v0 │ │ -37b0de: 2200 8313 |0005: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -37b0e2: 7010 f39a 0000 |0007: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -37b0e8: 1301 3f00 |000a: const/16 v1, #int 63 // #3f │ │ -37b0ec: 2312 3816 |000c: new-array v2, v1, [[[[Lnet/sf/dibdib/generic/ColorNmz; // type@1638 │ │ -37b0f0: 1233 |000e: const/4 v3, #int 3 // #3 │ │ -37b0f2: 2333 1715 |000f: new-array v3, v3, [D // type@1517 │ │ -37b0f6: 7100 21a2 0000 |0011: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.values:()[Lnet/sf/dibdib/generic/ColorNmz; // method@a221 │ │ -37b0fc: 0c04 |0014: move-result-object v4 │ │ -37b0fe: 2145 |0015: array-length v5, v4 │ │ -37b100: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -37b102: 1207 |0017: const/4 v7, #int 0 // #0 │ │ -37b104: 3557 4000 |0018: if-ge v7, v5, 0058 // +0040 │ │ -37b108: 4608 0407 |001a: aget-object v8, v4, v7 │ │ -37b10c: 5289 f375 |001c: iget v9, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -37b110: 7120 11a2 9300 |001e: invoke-static {v3, v9}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Rgb:([DI)D // method@a211 │ │ -37b116: 4509 0306 |0021: aget-wide v9, v3, v6 │ │ -37b11a: 190b 2440 |0023: const-wide/high16 v11, #long 4621819117588971520 // #4024 │ │ -37b11e: ad09 090b |0025: mul-double v9, v9, v11 │ │ -37b122: 8a99 |0027: double-to-int v9, v9 │ │ -37b124: e009 0910 |0028: shl-int/lit8 v9, v9, #int 16 // #10 │ │ -37b128: 121a |002a: const/4 v10, #int 1 // #1 │ │ -37b12a: 450d 030a |002b: aget-wide v13, v3, v10 │ │ -37b12e: ad0d 0d0b |002d: mul-double v13, v13, v11 │ │ -37b132: 8ada |002f: double-to-int v10, v13 │ │ -37b134: e00a 0a08 |0030: shl-int/lit8 v10, v10, #int 8 // #08 │ │ -37b138: b6a9 |0032: or-int/2addr v9, v10 │ │ -37b13a: 122a |0033: const/4 v10, #int 2 // #2 │ │ -37b13c: 450d 030a |0034: aget-wide v13, v3, v10 │ │ -37b140: ad0d 0d0b |0036: mul-double v13, v13, v11 │ │ -37b144: 8ada |0038: double-to-int v10, v13 │ │ -37b146: b6a9 |0039: or-int/2addr v9, v10 │ │ -37b148: 7110 9e97 0900 |003a: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -37b14e: 0c0a |003d: move-result-object v10 │ │ -37b150: 6e20 f99a a000 |003e: invoke-virtual {v0, v10}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -37b156: 0c0a |0041: move-result-object v10 │ │ -37b158: 1f0a 6513 |0042: check-cast v10, Ljava/util/HashSet; // type@1365 │ │ -37b15c: 390a 0e00 |0044: if-nez v10, 0052 // +000e │ │ -37b160: 220a 6513 |0046: new-instance v10, Ljava/util/HashSet; // type@1365 │ │ -37b164: 7010 259a 0a00 |0048: invoke-direct {v10}, Ljava/util/HashSet;.:()V // method@9a25 │ │ -37b16a: 7110 9e97 0900 |004b: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -37b170: 0c09 |004e: move-result-object v9 │ │ -37b172: 6e30 fb9a 900a |004f: invoke-virtual {v0, v9, v10}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -37b178: 6e20 289a 8a00 |0052: invoke-virtual {v10, v8}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ -37b17e: d807 0701 |0055: add-int/lit8 v7, v7, #int 1 // #01 │ │ -37b182: 28c1 |0057: goto 0018 // -003f │ │ -37b184: 2363 0116 |0058: new-array v3, v6, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ -37b188: 1204 |005a: const/4 v4, #int 0 // #0 │ │ -37b18a: 3514 3d00 |005b: if-ge v4, v1, 0098 // +003d │ │ -37b18e: 1305 0a00 |005d: const/16 v5, #int 10 // #a │ │ -37b192: 2357 3716 |005f: new-array v7, v5, [[[Lnet/sf/dibdib/generic/ColorNmz; // type@1637 │ │ -37b196: 4d07 0204 |0061: aput-object v7, v2, v4 │ │ -37b19a: 1207 |0063: const/4 v7, #int 0 // #0 │ │ -37b19c: 3557 3100 |0064: if-ge v7, v5, 0095 // +0031 │ │ -37b1a0: 4608 0204 |0066: aget-object v8, v2, v4 │ │ -37b1a4: 2359 3416 |0068: new-array v9, v5, [[Lnet/sf/dibdib/generic/ColorNmz; // type@1634 │ │ -37b1a8: 4d09 0807 |006a: aput-object v9, v8, v7 │ │ -37b1ac: 1208 |006c: const/4 v8, #int 0 // #0 │ │ -37b1ae: 3558 2500 |006d: if-ge v8, v5, 0092 // +0025 │ │ -37b1b2: e009 0410 |006f: shl-int/lit8 v9, v4, #int 16 // #10 │ │ -37b1b6: e00a 0708 |0071: shl-int/lit8 v10, v7, #int 8 // #08 │ │ -37b1ba: b6a9 |0073: or-int/2addr v9, v10 │ │ -37b1bc: b689 |0074: or-int/2addr v9, v8 │ │ -37b1be: 7110 9e97 0900 |0075: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -37b1c4: 0c09 |0078: move-result-object v9 │ │ -37b1c6: 6e20 f99a 9000 |0079: invoke-virtual {v0, v9}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ -37b1cc: 0c09 |007c: move-result-object v9 │ │ -37b1ce: 1f09 6513 |007d: check-cast v9, Ljava/util/HashSet; // type@1365 │ │ -37b1d2: 460a 0204 |007f: aget-object v10, v2, v4 │ │ -37b1d6: 460a 0a07 |0081: aget-object v10, v10, v7 │ │ -37b1da: 3909 0400 |0083: if-nez v9, 0087 // +0004 │ │ -37b1de: 1209 |0085: const/4 v9, #int 0 // #0 │ │ -37b1e0: 2807 |0086: goto 008d // +0007 │ │ -37b1e2: 6e20 309a 3900 |0087: invoke-virtual {v9, v3}, Ljava/util/HashSet;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a30 │ │ -37b1e8: 0c09 |008a: move-result-object v9 │ │ -37b1ea: 1f09 0116 |008b: check-cast v9, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ -37b1ee: 4d09 0a08 |008d: aput-object v9, v10, v8 │ │ -37b1f2: d808 0801 |008f: add-int/lit8 v8, v8, #int 1 // #01 │ │ -37b1f6: 28dc |0091: goto 006d // -0024 │ │ -37b1f8: d807 0701 |0092: add-int/lit8 v7, v7, #int 1 // #01 │ │ -37b1fc: 28d0 |0094: goto 0064 // -0030 │ │ -37b1fe: d804 0401 |0095: add-int/lit8 v4, v4, #int 1 // #01 │ │ -37b202: 28c4 |0097: goto 005b // -003c │ │ -37b204: 6902 ec75 |0098: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.box_box:[[[[Lnet/sf/dibdib/generic/ColorNmz; // field@75ec │ │ -37b208: 1102 |009a: return-object v2 │ │ +37b0c0: |[37b0c0] net.sf.dibdib.generic.ColorNmz.box:()[[[[Lnet/sf/dibdib/generic/ColorNmz; │ │ +37b0d0: 6200 ec75 |0000: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.box_box:[[[[Lnet/sf/dibdib/generic/ColorNmz; // field@75ec │ │ +37b0d4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +37b0d8: 1100 |0004: return-object v0 │ │ +37b0da: 2200 8313 |0005: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +37b0de: 7010 f39a 0000 |0007: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +37b0e4: 1301 3f00 |000a: const/16 v1, #int 63 // #3f │ │ +37b0e8: 2312 3816 |000c: new-array v2, v1, [[[[Lnet/sf/dibdib/generic/ColorNmz; // type@1638 │ │ +37b0ec: 1233 |000e: const/4 v3, #int 3 // #3 │ │ +37b0ee: 2333 1715 |000f: new-array v3, v3, [D // type@1517 │ │ +37b0f2: 7100 21a2 0000 |0011: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.values:()[Lnet/sf/dibdib/generic/ColorNmz; // method@a221 │ │ +37b0f8: 0c04 |0014: move-result-object v4 │ │ +37b0fa: 2145 |0015: array-length v5, v4 │ │ +37b0fc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +37b0fe: 1207 |0017: const/4 v7, #int 0 // #0 │ │ +37b100: 3557 4000 |0018: if-ge v7, v5, 0058 // +0040 │ │ +37b104: 4608 0407 |001a: aget-object v8, v4, v7 │ │ +37b108: 5289 f375 |001c: iget v9, v8, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +37b10c: 7120 11a2 9300 |001e: invoke-static {v3, v9}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Rgb:([DI)D // method@a211 │ │ +37b112: 4509 0306 |0021: aget-wide v9, v3, v6 │ │ +37b116: 190b 2440 |0023: const-wide/high16 v11, #long 4621819117588971520 // #4024 │ │ +37b11a: ad09 090b |0025: mul-double v9, v9, v11 │ │ +37b11e: 8a99 |0027: double-to-int v9, v9 │ │ +37b120: e009 0910 |0028: shl-int/lit8 v9, v9, #int 16 // #10 │ │ +37b124: 121a |002a: const/4 v10, #int 1 // #1 │ │ +37b126: 450d 030a |002b: aget-wide v13, v3, v10 │ │ +37b12a: ad0d 0d0b |002d: mul-double v13, v13, v11 │ │ +37b12e: 8ada |002f: double-to-int v10, v13 │ │ +37b130: e00a 0a08 |0030: shl-int/lit8 v10, v10, #int 8 // #08 │ │ +37b134: b6a9 |0032: or-int/2addr v9, v10 │ │ +37b136: 122a |0033: const/4 v10, #int 2 // #2 │ │ +37b138: 450d 030a |0034: aget-wide v13, v3, v10 │ │ +37b13c: ad0d 0d0b |0036: mul-double v13, v13, v11 │ │ +37b140: 8ada |0038: double-to-int v10, v13 │ │ +37b142: b6a9 |0039: or-int/2addr v9, v10 │ │ +37b144: 7110 9e97 0900 |003a: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +37b14a: 0c0a |003d: move-result-object v10 │ │ +37b14c: 6e20 f99a a000 |003e: invoke-virtual {v0, v10}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +37b152: 0c0a |0041: move-result-object v10 │ │ +37b154: 1f0a 6513 |0042: check-cast v10, Ljava/util/HashSet; // type@1365 │ │ +37b158: 390a 0e00 |0044: if-nez v10, 0052 // +000e │ │ +37b15c: 220a 6513 |0046: new-instance v10, Ljava/util/HashSet; // type@1365 │ │ +37b160: 7010 259a 0a00 |0048: invoke-direct {v10}, Ljava/util/HashSet;.:()V // method@9a25 │ │ +37b166: 7110 9e97 0900 |004b: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +37b16c: 0c09 |004e: move-result-object v9 │ │ +37b16e: 6e30 fb9a 900a |004f: invoke-virtual {v0, v9, v10}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +37b174: 6e20 289a 8a00 |0052: invoke-virtual {v10, v8}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ +37b17a: d807 0701 |0055: add-int/lit8 v7, v7, #int 1 // #01 │ │ +37b17e: 28c1 |0057: goto 0018 // -003f │ │ +37b180: 2363 0116 |0058: new-array v3, v6, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ +37b184: 1204 |005a: const/4 v4, #int 0 // #0 │ │ +37b186: 3514 3d00 |005b: if-ge v4, v1, 0098 // +003d │ │ +37b18a: 1305 0a00 |005d: const/16 v5, #int 10 // #a │ │ +37b18e: 2357 3716 |005f: new-array v7, v5, [[[Lnet/sf/dibdib/generic/ColorNmz; // type@1637 │ │ +37b192: 4d07 0204 |0061: aput-object v7, v2, v4 │ │ +37b196: 1207 |0063: const/4 v7, #int 0 // #0 │ │ +37b198: 3557 3100 |0064: if-ge v7, v5, 0095 // +0031 │ │ +37b19c: 4608 0204 |0066: aget-object v8, v2, v4 │ │ +37b1a0: 2359 3416 |0068: new-array v9, v5, [[Lnet/sf/dibdib/generic/ColorNmz; // type@1634 │ │ +37b1a4: 4d09 0807 |006a: aput-object v9, v8, v7 │ │ +37b1a8: 1208 |006c: const/4 v8, #int 0 // #0 │ │ +37b1aa: 3558 2500 |006d: if-ge v8, v5, 0092 // +0025 │ │ +37b1ae: e009 0410 |006f: shl-int/lit8 v9, v4, #int 16 // #10 │ │ +37b1b2: e00a 0708 |0071: shl-int/lit8 v10, v7, #int 8 // #08 │ │ +37b1b6: b6a9 |0073: or-int/2addr v9, v10 │ │ +37b1b8: b689 |0074: or-int/2addr v9, v8 │ │ +37b1ba: 7110 9e97 0900 |0075: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +37b1c0: 0c09 |0078: move-result-object v9 │ │ +37b1c2: 6e20 f99a 9000 |0079: invoke-virtual {v0, v9}, Ljava/util/concurrent/ConcurrentHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9af9 │ │ +37b1c8: 0c09 |007c: move-result-object v9 │ │ +37b1ca: 1f09 6513 |007d: check-cast v9, Ljava/util/HashSet; // type@1365 │ │ +37b1ce: 460a 0204 |007f: aget-object v10, v2, v4 │ │ +37b1d2: 460a 0a07 |0081: aget-object v10, v10, v7 │ │ +37b1d6: 3909 0400 |0083: if-nez v9, 0087 // +0004 │ │ +37b1da: 1209 |0085: const/4 v9, #int 0 // #0 │ │ +37b1dc: 2807 |0086: goto 008d // +0007 │ │ +37b1de: 6e20 309a 3900 |0087: invoke-virtual {v9, v3}, Ljava/util/HashSet;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a30 │ │ +37b1e4: 0c09 |008a: move-result-object v9 │ │ +37b1e6: 1f09 0116 |008b: check-cast v9, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ +37b1ea: 4d09 0a08 |008d: aput-object v9, v10, v8 │ │ +37b1ee: d808 0801 |008f: add-int/lit8 v8, v8, #int 1 // #01 │ │ +37b1f2: 28dc |0091: goto 006d // -0024 │ │ +37b1f4: d807 0701 |0092: add-int/lit8 v7, v7, #int 1 // #01 │ │ +37b1f8: 28d0 |0094: goto 0064 // -0030 │ │ +37b1fa: d804 0401 |0095: add-int/lit8 v4, v4, #int 1 // #01 │ │ +37b1fe: 28c4 |0097: goto 005b // -003c │ │ +37b200: 6902 ec75 |0098: sput-object v2, Lnet/sf/dibdib/generic/ColorNmz;.box_box:[[[[Lnet/sf/dibdib/generic/ColorNmz; // field@75ec │ │ +37b204: 1102 |009a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=940 │ │ 0x0005 line=943 │ │ 0x0011 line=948 │ │ 0x001c line=949 │ │ 0x0021 line=950 │ │ @@ -1503417,39 +1503416,39 @@ │ │ type : '(I)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -37b040: |[37b040] net.sf.dibdib.generic.ColorNmz.findDistinct:(I)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; │ │ -37b050: 7100 08a2 0000 |0000: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.values:()[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a208 │ │ -37b056: 0c00 |0003: move-result-object v0 │ │ -37b058: 2101 |0004: array-length v1, v0 │ │ -37b05a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -37b05c: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ -37b060: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -37b064: 5234 d173 |000a: iget v4, v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.rgb0:I // field@73d1 │ │ -37b068: 3345 0300 |000c: if-ne v5, v4, 000f // +0003 │ │ -37b06c: 1103 |000e: return-object v3 │ │ -37b06e: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -37b072: 28f5 |0011: goto 0006 // -000b │ │ -37b074: 1500 0001 |0012: const/high16 v0, #int 16777216 // #100 │ │ -37b078: 3750 0800 |0014: if-le v0, v5, 001c // +0008 │ │ -37b07c: b605 |0016: or-int/2addr v5, v0 │ │ -37b07e: 7110 0ea2 0500 |0017: invoke-static {v5}, Lnet/sf/dibdib/generic/ColorNmz;.findDistinct:(I)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a20e │ │ -37b084: 0c05 |001a: move-result-object v5 │ │ -37b086: 1105 |001b: return-object v5 │ │ -37b088: 7100 14a2 0000 |001c: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.isDarkMode:()Z // method@a214 │ │ -37b08e: 0a05 |001f: move-result v5 │ │ -37b090: 3805 0500 |0020: if-eqz v5, 0025 // +0005 │ │ -37b094: 6205 c673 |0022: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PLATINUM:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ -37b098: 2803 |0024: goto 0027 // +0003 │ │ -37b09a: 6205 c973 |0025: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.QUICKSILVER:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c9 │ │ -37b09e: 1105 |0027: return-object v5 │ │ +37b03c: |[37b03c] net.sf.dibdib.generic.ColorNmz.findDistinct:(I)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; │ │ +37b04c: 7100 08a2 0000 |0000: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.values:()[Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a208 │ │ +37b052: 0c00 |0003: move-result-object v0 │ │ +37b054: 2101 |0004: array-length v1, v0 │ │ +37b056: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +37b058: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ +37b05c: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +37b060: 5234 d173 |000a: iget v4, v3, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.rgb0:I // field@73d1 │ │ +37b064: 3345 0300 |000c: if-ne v5, v4, 000f // +0003 │ │ +37b068: 1103 |000e: return-object v3 │ │ +37b06a: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +37b06e: 28f5 |0011: goto 0006 // -000b │ │ +37b070: 1500 0001 |0012: const/high16 v0, #int 16777216 // #100 │ │ +37b074: 3750 0800 |0014: if-le v0, v5, 001c // +0008 │ │ +37b078: b605 |0016: or-int/2addr v5, v0 │ │ +37b07a: 7110 0ea2 0500 |0017: invoke-static {v5}, Lnet/sf/dibdib/generic/ColorNmz;.findDistinct:(I)Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // method@a20e │ │ +37b080: 0c05 |001a: move-result-object v5 │ │ +37b082: 1105 |001b: return-object v5 │ │ +37b084: 7100 14a2 0000 |001c: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.isDarkMode:()Z // method@a214 │ │ +37b08a: 0a05 |001f: move-result v5 │ │ +37b08c: 3805 0500 |0020: if-eqz v5, 0025 // +0005 │ │ +37b090: 6205 c673 |0022: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PLATINUM:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c6 │ │ +37b094: 2803 |0024: goto 0027 // +0003 │ │ +37b096: 6205 c973 |0025: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.QUICKSILVER:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c9 │ │ +37b09a: 1105 |0027: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1199 │ │ 0x000a line=1200 │ │ 0x0017 line=1205 │ │ 0x001c line=1207 │ │ locals : │ │ @@ -1503460,46 +1503459,46 @@ │ │ type : '([DLcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -37a72c: |[37a72c] net.sf.dibdib.generic.ColorNmz.hql4Lab:([DLcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)D │ │ -37a73c: 7110 c970 0900 |0000: invoke-static {v9}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.hue4lab:(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)D // method@70c9 │ │ -37a742: 0b00 |0003: move-result-wide v0 │ │ -37a744: 1802 5b94 d920 938c 7c3f |0004: const-wide v2, #double 0.00697 // #3f7c8c9320d9945b │ │ -37a74e: cb20 |0009: add-double/2addr v0, v2 │ │ -37a750: 1802 182d 4454 fb21 1940 |000a: const-wide v2, #double 6.28319 // #401921fb54442d18 │ │ -37a75a: 3004 0200 |000f: cmpg-double v4, v2, v0 │ │ -37a75e: 3c04 0300 |0011: if-gtz v4, 0014 // +0003 │ │ -37a762: cc20 |0013: sub-double/2addr v0, v2 │ │ -37a764: 7110 c870 0900 |0014: invoke-static {v9}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.chroma4lab:(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)D // method@70c8 │ │ -37a76a: 0b02 |0017: move-result-wide v2 │ │ -37a76c: 3808 2900 |0018: if-eqz v8, 0041 // +0029 │ │ -37a770: 1804 3052 cbcb 90ce 0840 |001a: const-wide v4, #double 3.10086 // #4008ce90cbcb5230 │ │ -37a77a: ad02 0204 |001f: mul-double v2, v2, v4 │ │ -37a77e: 6104 ed74 |0021: sget-wide v4, Lnet/sf/dibdib/generic/ColorNmz;.MAX_QCHROMA:D // field@74ed │ │ -37a782: 7140 c497 3254 |0023: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.min:(DD)D // method@97c4 │ │ -37a788: 0b02 |0026: move-result-wide v2 │ │ -37a78a: 1214 |0027: const/4 v4, #int 1 // #1 │ │ -37a78c: 4c02 0804 |0028: aput-wide v2, v8, v4 │ │ -37a790: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -37a792: 1805 fca9 f1d2 4d62 703f |002b: const-wide v5, #double 0.004 // #3f70624dd2f1a9fc │ │ -37a79c: 4503 0804 |0030: aget-wide v3, v8, v4 │ │ -37a7a0: 3007 0503 |0032: cmpg-double v7, v5, v3 │ │ -37a7a4: 3c07 0400 |0034: if-gtz v7, 0038 // +0004 │ │ -37a7a8: 0403 |0036: move-wide v3, v0 │ │ -37a7aa: 2803 |0037: goto 003a // +0003 │ │ -37a7ac: 1603 0000 |0038: const-wide/16 v3, #int 0 // #0 │ │ -37a7b0: 4c03 0802 |003a: aput-wide v3, v8, v2 │ │ -37a7b4: 1222 |003c: const/4 v2, #int 2 // #2 │ │ -37a7b6: 5393 6248 |003d: iget-wide v3, v9, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.L:D // field@4862 │ │ -37a7ba: 4c03 0802 |003f: aput-wide v3, v8, v2 │ │ -37a7be: 1000 |0041: return-wide v0 │ │ +37a728: |[37a728] net.sf.dibdib.generic.ColorNmz.hql4Lab:([DLcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)D │ │ +37a738: 7110 c970 0900 |0000: invoke-static {v9}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.hue4lab:(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)D // method@70c9 │ │ +37a73e: 0b00 |0003: move-result-wide v0 │ │ +37a740: 1802 5b94 d920 938c 7c3f |0004: const-wide v2, #double 0.00697 // #3f7c8c9320d9945b │ │ +37a74a: cb20 |0009: add-double/2addr v0, v2 │ │ +37a74c: 1802 182d 4454 fb21 1940 |000a: const-wide v2, #double 6.28319 // #401921fb54442d18 │ │ +37a756: 3004 0200 |000f: cmpg-double v4, v2, v0 │ │ +37a75a: 3c04 0300 |0011: if-gtz v4, 0014 // +0003 │ │ +37a75e: cc20 |0013: sub-double/2addr v0, v2 │ │ +37a760: 7110 c870 0900 |0014: invoke-static {v9}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.chroma4lab:(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)D // method@70c8 │ │ +37a766: 0b02 |0017: move-result-wide v2 │ │ +37a768: 3808 2900 |0018: if-eqz v8, 0041 // +0029 │ │ +37a76c: 1804 3052 cbcb 90ce 0840 |001a: const-wide v4, #double 3.10086 // #4008ce90cbcb5230 │ │ +37a776: ad02 0204 |001f: mul-double v2, v2, v4 │ │ +37a77a: 6104 ed74 |0021: sget-wide v4, Lnet/sf/dibdib/generic/ColorNmz;.MAX_QCHROMA:D // field@74ed │ │ +37a77e: 7140 c497 3254 |0023: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.min:(DD)D // method@97c4 │ │ +37a784: 0b02 |0026: move-result-wide v2 │ │ +37a786: 1214 |0027: const/4 v4, #int 1 // #1 │ │ +37a788: 4c02 0804 |0028: aput-wide v2, v8, v4 │ │ +37a78c: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +37a78e: 1805 fca9 f1d2 4d62 703f |002b: const-wide v5, #double 0.004 // #3f70624dd2f1a9fc │ │ +37a798: 4503 0804 |0030: aget-wide v3, v8, v4 │ │ +37a79c: 3007 0503 |0032: cmpg-double v7, v5, v3 │ │ +37a7a0: 3c07 0400 |0034: if-gtz v7, 0038 // +0004 │ │ +37a7a4: 0403 |0036: move-wide v3, v0 │ │ +37a7a6: 2803 |0037: goto 003a // +0003 │ │ +37a7a8: 1603 0000 |0038: const-wide/16 v3, #int 0 // #0 │ │ +37a7ac: 4c03 0802 |003a: aput-wide v3, v8, v2 │ │ +37a7b0: 1222 |003c: const/4 v2, #int 2 // #2 │ │ +37a7b2: 5393 6248 |003d: iget-wide v3, v9, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.L:D // field@4862 │ │ +37a7b6: 4c03 0802 |003f: aput-wide v3, v8, v2 │ │ +37a7ba: 1000 |0041: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=882 │ │ 0x0014 line=884 │ │ 0x0021 line=886 │ │ 0x0030 line=887 │ │ 0x003d line=888 │ │ @@ -1503512,22 +1503511,22 @@ │ │ type : '([DI)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -37a7c0: |[37a7c0] net.sf.dibdib.generic.ColorNmz.hql4Rgb:([DI)D │ │ -37a7d0: 7110 cc70 0100 |0000: invoke-static {v1}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.rgb4Code:(I)Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB; // method@70cc │ │ -37a7d6: 0c01 |0003: move-result-object v1 │ │ -37a7d8: 7110 ca70 0100 |0004: invoke-static {v1}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.linear_srgb_to_oklab:(Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // method@70ca │ │ -37a7de: 0c01 |0007: move-result-object v1 │ │ -37a7e0: 7120 10a2 1000 |0008: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Lab:([DLcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)D // method@a210 │ │ -37a7e6: 0b00 |000b: move-result-wide v0 │ │ -37a7e8: 1000 |000c: return-wide v0 │ │ +37a7bc: |[37a7bc] net.sf.dibdib.generic.ColorNmz.hql4Rgb:([DI)D │ │ +37a7cc: 7110 cc70 0100 |0000: invoke-static {v1}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.rgb4Code:(I)Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB; // method@70cc │ │ +37a7d2: 0c01 |0003: move-result-object v1 │ │ +37a7d4: 7110 ca70 0100 |0004: invoke-static {v1}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.linear_srgb_to_oklab:(Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // method@70ca │ │ +37a7da: 0c01 |0007: move-result-object v1 │ │ +37a7dc: 7120 10a2 1000 |0008: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Lab:([DLcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)D // method@a210 │ │ +37a7e2: 0b00 |000b: move-result-wide v0 │ │ +37a7e4: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=903 │ │ 0x0008 line=904 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) [D │ │ 0x0000 - 0x000d reg=1 (null) I │ │ @@ -1503537,104 +1503536,104 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 29 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 178 16-bit code units │ │ -37a7ec: |[37a7ec] net.sf.dibdib.generic.ColorNmz.hue4WaveLen:(D)D │ │ -37a7fc: 0500 1b00 |0000: move-wide/from16 v0, v27 │ │ -37a800: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -37a804: 2f04 0200 |0004: cmpl-double v4, v2, v0 │ │ -37a808: 3d04 0400 |0006: if-lez v4, 000a // +0004 │ │ -37a80c: 8005 |0008: neg-double v5, v0 │ │ -37a80e: 2802 |0009: goto 000b // +0002 │ │ -37a810: 0405 |000a: move-wide v5, v0 │ │ -37a812: 1807 0000 0000 00d8 8440 |000b: const-wide v7, #double 667 // #4084d80000000000 │ │ -37a81c: ac09 0705 |0010: sub-double v9, v7, v5 │ │ -37a820: 190b 7040 |0012: const-wide/high16 v11, #long 4643211215818981376 // #4070 │ │ -37a824: ad09 090b |0014: mul-double v9, v9, v11 │ │ -37a828: 180d 0000 0000 0060 6740 |0016: const-wide v13, #double 187 // #4067600000000000 │ │ -37a832: ced9 |001b: div-double/2addr v9, v13 │ │ -37a834: 180f 0000 0000 001d 8440 |001c: const-wide v15, #double 643.625 // #40841d0000000000 │ │ -37a83e: 1811 182d 4454 fb21 0940 |0021: const-wide v17, #double 3.14159 // #400921fb54442d18 │ │ -37a848: 1913 6940 |0026: const-wide/high16 v19, #long 4641240890982006784 // #4069 │ │ -37a84c: 3015 0f05 |0028: cmpg-double v21, v15, v5 │ │ -37a850: 3b15 1000 |002a: if-gez v21, 003a // +0010 │ │ -37a854: 1800 0000 0000 001d 8540 |002c: const-wide v0, #double 675.625 // #40851d0000000000 │ │ -37a85e: 3007 0005 |0031: cmpg-double v7, v0, v5 │ │ -37a862: 3b07 0300 |0033: if-gez v7, 0036 // +0003 │ │ -37a866: 2803 |0035: goto 0038 // +0003 │ │ -37a868: ac02 0005 |0036: sub-double v2, v0, v5 │ │ -37a86c: 0429 |0038: move-wide v9, v2 │ │ -37a86e: 2869 |0039: goto 00a2 // +0069 │ │ -37a870: 1902 5e40 |003a: const-wide/high16 v2, #long 4638144666238189568 // #405e │ │ -37a874: 300f 0209 |003c: cmpg-double v15, v2, v9 │ │ -37a878: 3b0f 6400 |003e: if-gez v15, 00a2 // +0064 │ │ -37a87c: 190f 7440 |0040: const-wide/high16 v15, #long 4644337115725824000 // #4074 │ │ -37a880: 3015 090f |0042: cmpg-double v21, v9, v15 │ │ -37a884: 3b15 5e00 |0044: if-gez v21, 00a2 // +005e │ │ -37a888: ac15 0902 |0046: sub-double v21, v9, v2 │ │ -37a88c: 1917 1a40 |0048: const-wide/high16 v23, #long 4619004367821864960 // #401a │ │ -37a890: ad15 1517 |004a: mul-double v21, v21, v23 │ │ -37a894: ae15 1513 |004c: div-double v21, v21, v19 │ │ -37a898: ccf9 |004e: sub-double/2addr v9, v15 │ │ -37a89a: ad15 1509 |004f: mul-double v21, v21, v9 │ │ -37a89e: ae15 150f |0051: div-double v21, v21, v15 │ │ -37a8a2: 1909 3240 |0053: const-wide/high16 v9, #long 4625759767262920704 // #4032 │ │ -37a8a6: ad19 1509 |0055: mul-double v25, v21, v9 │ │ -37a8aa: ad19 1915 |0057: mul-double v25, v25, v21 │ │ -37a8ae: ab05 0519 |0059: add-double v5, v5, v25 │ │ -37a8b2: ac05 0705 |005b: sub-double v5, v7, v5 │ │ -37a8b6: ad05 050b |005d: mul-double v5, v5, v11 │ │ -37a8ba: ced5 |005f: div-double/2addr v5, v13 │ │ -37a8bc: ad15 0511 |0060: mul-double v21, v5, v17 │ │ -37a8c0: ae15 1513 |0062: div-double v21, v21, v19 │ │ -37a8c4: 7702 22a2 1500 |0064: invoke-static/range {v21, v22}, Lnet/sf/dibdib/generic/ColorNmz;.waveLen4Hue:(D)D // method@a222 │ │ -37a8ca: 0b15 |0067: move-result-wide v21 │ │ -37a8cc: 3d04 0400 |0068: if-lez v4, 006c // +0004 │ │ -37a8d0: 8007 |006a: neg-double v7, v0 │ │ -37a8d2: 2802 |006b: goto 006d // +0002 │ │ -37a8d4: 0407 |006c: move-wide v7, v0 │ │ -37a8d6: ac15 1507 |006d: sub-double v21, v21, v7 │ │ -37a8da: ad15 150b |006f: mul-double v21, v21, v11 │ │ -37a8de: ae15 150d |0071: div-double v21, v21, v13 │ │ -37a8e2: ab05 0515 |0073: add-double v5, v5, v21 │ │ -37a8e6: ad15 0511 |0075: mul-double v21, v5, v17 │ │ -37a8ea: ae15 1513 |0077: div-double v21, v21, v19 │ │ -37a8ee: 7702 22a2 1500 |0079: invoke-static/range {v21, v22}, Lnet/sf/dibdib/generic/ColorNmz;.waveLen4Hue:(D)D // method@a222 │ │ -37a8f4: 0b15 |007c: move-result-wide v21 │ │ -37a8f6: ac15 1507 |007d: sub-double v21, v21, v7 │ │ -37a8fa: ad15 150b |007f: mul-double v21, v21, v11 │ │ -37a8fe: ae15 150d |0081: div-double v21, v21, v13 │ │ -37a902: ab05 0515 |0083: add-double v5, v5, v21 │ │ -37a906: ac02 0502 |0085: sub-double v2, v5, v2 │ │ -37a90a: ad02 0217 |0087: mul-double v2, v2, v23 │ │ -37a90e: ae02 0213 |0089: div-double v2, v2, v19 │ │ -37a912: ccf5 |008b: sub-double/2addr v5, v15 │ │ -37a914: ad02 0205 |008c: mul-double v2, v2, v5 │ │ -37a918: cef2 |008e: div-double/2addr v2, v15 │ │ -37a91a: ad09 0902 |008f: mul-double v9, v9, v2 │ │ -37a91e: ad09 0902 |0091: mul-double v9, v9, v2 │ │ -37a922: 3d04 0300 |0093: if-lez v4, 0096 // +0003 │ │ -37a926: 8000 |0095: neg-double v0, v0 │ │ -37a928: cb09 |0096: add-double/2addr v9, v0 │ │ -37a92a: 1800 0000 0000 00d8 8440 |0097: const-wide v0, #double 667 // #4084d80000000000 │ │ -37a934: ac07 0009 |009c: sub-double v7, v0, v9 │ │ -37a938: ad07 070b |009e: mul-double v7, v7, v11 │ │ -37a93c: ae09 070d |00a0: div-double v9, v7, v13 │ │ -37a940: 3d04 0b00 |00a2: if-lez v4, 00ad // +000b │ │ -37a944: 3000 1309 |00a4: cmpg-double v0, v19, v9 │ │ -37a948: 3c00 0500 |00a6: if-gtz v0, 00ab // +0005 │ │ -37a94c: ac09 0913 |00a8: sub-double v9, v9, v19 │ │ -37a950: 2803 |00aa: goto 00ad // +0003 │ │ -37a952: ab09 0913 |00ab: add-double v9, v9, v19 │ │ -37a956: ad09 0911 |00ad: mul-double v9, v9, v17 │ │ -37a95a: ae09 0913 |00af: div-double v9, v9, v19 │ │ -37a95e: 1009 |00b1: return-wide v9 │ │ +37a7e8: |[37a7e8] net.sf.dibdib.generic.ColorNmz.hue4WaveLen:(D)D │ │ +37a7f8: 0500 1b00 |0000: move-wide/from16 v0, v27 │ │ +37a7fc: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +37a800: 2f04 0200 |0004: cmpl-double v4, v2, v0 │ │ +37a804: 3d04 0400 |0006: if-lez v4, 000a // +0004 │ │ +37a808: 8005 |0008: neg-double v5, v0 │ │ +37a80a: 2802 |0009: goto 000b // +0002 │ │ +37a80c: 0405 |000a: move-wide v5, v0 │ │ +37a80e: 1807 0000 0000 00d8 8440 |000b: const-wide v7, #double 667 // #4084d80000000000 │ │ +37a818: ac09 0705 |0010: sub-double v9, v7, v5 │ │ +37a81c: 190b 7040 |0012: const-wide/high16 v11, #long 4643211215818981376 // #4070 │ │ +37a820: ad09 090b |0014: mul-double v9, v9, v11 │ │ +37a824: 180d 0000 0000 0060 6740 |0016: const-wide v13, #double 187 // #4067600000000000 │ │ +37a82e: ced9 |001b: div-double/2addr v9, v13 │ │ +37a830: 180f 0000 0000 001d 8440 |001c: const-wide v15, #double 643.625 // #40841d0000000000 │ │ +37a83a: 1811 182d 4454 fb21 0940 |0021: const-wide v17, #double 3.14159 // #400921fb54442d18 │ │ +37a844: 1913 6940 |0026: const-wide/high16 v19, #long 4641240890982006784 // #4069 │ │ +37a848: 3015 0f05 |0028: cmpg-double v21, v15, v5 │ │ +37a84c: 3b15 1000 |002a: if-gez v21, 003a // +0010 │ │ +37a850: 1800 0000 0000 001d 8540 |002c: const-wide v0, #double 675.625 // #40851d0000000000 │ │ +37a85a: 3007 0005 |0031: cmpg-double v7, v0, v5 │ │ +37a85e: 3b07 0300 |0033: if-gez v7, 0036 // +0003 │ │ +37a862: 2803 |0035: goto 0038 // +0003 │ │ +37a864: ac02 0005 |0036: sub-double v2, v0, v5 │ │ +37a868: 0429 |0038: move-wide v9, v2 │ │ +37a86a: 2869 |0039: goto 00a2 // +0069 │ │ +37a86c: 1902 5e40 |003a: const-wide/high16 v2, #long 4638144666238189568 // #405e │ │ +37a870: 300f 0209 |003c: cmpg-double v15, v2, v9 │ │ +37a874: 3b0f 6400 |003e: if-gez v15, 00a2 // +0064 │ │ +37a878: 190f 7440 |0040: const-wide/high16 v15, #long 4644337115725824000 // #4074 │ │ +37a87c: 3015 090f |0042: cmpg-double v21, v9, v15 │ │ +37a880: 3b15 5e00 |0044: if-gez v21, 00a2 // +005e │ │ +37a884: ac15 0902 |0046: sub-double v21, v9, v2 │ │ +37a888: 1917 1a40 |0048: const-wide/high16 v23, #long 4619004367821864960 // #401a │ │ +37a88c: ad15 1517 |004a: mul-double v21, v21, v23 │ │ +37a890: ae15 1513 |004c: div-double v21, v21, v19 │ │ +37a894: ccf9 |004e: sub-double/2addr v9, v15 │ │ +37a896: ad15 1509 |004f: mul-double v21, v21, v9 │ │ +37a89a: ae15 150f |0051: div-double v21, v21, v15 │ │ +37a89e: 1909 3240 |0053: const-wide/high16 v9, #long 4625759767262920704 // #4032 │ │ +37a8a2: ad19 1509 |0055: mul-double v25, v21, v9 │ │ +37a8a6: ad19 1915 |0057: mul-double v25, v25, v21 │ │ +37a8aa: ab05 0519 |0059: add-double v5, v5, v25 │ │ +37a8ae: ac05 0705 |005b: sub-double v5, v7, v5 │ │ +37a8b2: ad05 050b |005d: mul-double v5, v5, v11 │ │ +37a8b6: ced5 |005f: div-double/2addr v5, v13 │ │ +37a8b8: ad15 0511 |0060: mul-double v21, v5, v17 │ │ +37a8bc: ae15 1513 |0062: div-double v21, v21, v19 │ │ +37a8c0: 7702 22a2 1500 |0064: invoke-static/range {v21, v22}, Lnet/sf/dibdib/generic/ColorNmz;.waveLen4Hue:(D)D // method@a222 │ │ +37a8c6: 0b15 |0067: move-result-wide v21 │ │ +37a8c8: 3d04 0400 |0068: if-lez v4, 006c // +0004 │ │ +37a8cc: 8007 |006a: neg-double v7, v0 │ │ +37a8ce: 2802 |006b: goto 006d // +0002 │ │ +37a8d0: 0407 |006c: move-wide v7, v0 │ │ +37a8d2: ac15 1507 |006d: sub-double v21, v21, v7 │ │ +37a8d6: ad15 150b |006f: mul-double v21, v21, v11 │ │ +37a8da: ae15 150d |0071: div-double v21, v21, v13 │ │ +37a8de: ab05 0515 |0073: add-double v5, v5, v21 │ │ +37a8e2: ad15 0511 |0075: mul-double v21, v5, v17 │ │ +37a8e6: ae15 1513 |0077: div-double v21, v21, v19 │ │ +37a8ea: 7702 22a2 1500 |0079: invoke-static/range {v21, v22}, Lnet/sf/dibdib/generic/ColorNmz;.waveLen4Hue:(D)D // method@a222 │ │ +37a8f0: 0b15 |007c: move-result-wide v21 │ │ +37a8f2: ac15 1507 |007d: sub-double v21, v21, v7 │ │ +37a8f6: ad15 150b |007f: mul-double v21, v21, v11 │ │ +37a8fa: ae15 150d |0081: div-double v21, v21, v13 │ │ +37a8fe: ab05 0515 |0083: add-double v5, v5, v21 │ │ +37a902: ac02 0502 |0085: sub-double v2, v5, v2 │ │ +37a906: ad02 0217 |0087: mul-double v2, v2, v23 │ │ +37a90a: ae02 0213 |0089: div-double v2, v2, v19 │ │ +37a90e: ccf5 |008b: sub-double/2addr v5, v15 │ │ +37a910: ad02 0205 |008c: mul-double v2, v2, v5 │ │ +37a914: cef2 |008e: div-double/2addr v2, v15 │ │ +37a916: ad09 0902 |008f: mul-double v9, v9, v2 │ │ +37a91a: ad09 0902 |0091: mul-double v9, v9, v2 │ │ +37a91e: 3d04 0300 |0093: if-lez v4, 0096 // +0003 │ │ +37a922: 8000 |0095: neg-double v0, v0 │ │ +37a924: cb09 |0096: add-double/2addr v9, v0 │ │ +37a926: 1800 0000 0000 00d8 8440 |0097: const-wide v0, #double 667 // #4084d80000000000 │ │ +37a930: ac07 0009 |009c: sub-double v7, v0, v9 │ │ +37a934: ad07 070b |009e: mul-double v7, v7, v11 │ │ +37a938: ae09 070d |00a0: div-double v9, v7, v13 │ │ +37a93c: 3d04 0b00 |00a2: if-lez v4, 00ad // +000b │ │ +37a940: 3000 1309 |00a4: cmpg-double v0, v19, v9 │ │ +37a944: 3c00 0500 |00a6: if-gtz v0, 00ab // +0005 │ │ +37a948: ac09 0913 |00a8: sub-double v9, v9, v19 │ │ +37a94c: 2803 |00aa: goto 00ad // +0003 │ │ +37a94e: ab09 0913 |00ab: add-double v9, v9, v19 │ │ +37a952: ad09 0911 |00ad: mul-double v9, v9, v17 │ │ +37a956: ae09 0913 |00af: div-double v9, v9, v19 │ │ +37a95a: 1009 |00b1: return-wide v9 │ │ catches : (none) │ │ positions : │ │ 0x0064 line=739 │ │ 0x0079 line=742 │ │ locals : │ │ 0x0000 - 0x00b2 reg=27 (null) D │ │ │ │ @@ -1503643,28 +1503642,28 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -37a960: |[37a960] net.sf.dibdib.generic.ColorNmz.invertLightness:(D)D │ │ -37a970: 1900 f03f |0000: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -37a974: ac02 0008 |0002: sub-double v2, v0, v8 │ │ -37a978: ab04 0800 |0004: add-double v4, v8, v0 │ │ -37a97c: ac00 0800 |0006: sub-double v0, v8, v0 │ │ -37a980: 1906 e03f |0008: const-wide/high16 v6, #long 4602678819172646912 // #3fe0 │ │ -37a984: ac06 0806 |000a: sub-double v6, v8, v6 │ │ -37a988: ad00 0006 |000c: mul-double v0, v0, v6 │ │ -37a98c: ad00 0008 |000e: mul-double v0, v0, v8 │ │ -37a990: 7120 ae97 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a996: 0b08 |0013: move-result-wide v8 │ │ -37a998: ad04 0408 |0014: mul-double v4, v4, v8 │ │ -37a99c: cb42 |0016: add-double/2addr v2, v4 │ │ -37a99e: 1002 |0017: return-wide v2 │ │ +37a95c: |[37a95c] net.sf.dibdib.generic.ColorNmz.invertLightness:(D)D │ │ +37a96c: 1900 f03f |0000: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +37a970: ac02 0008 |0002: sub-double v2, v0, v8 │ │ +37a974: ab04 0800 |0004: add-double v4, v8, v0 │ │ +37a978: ac00 0800 |0006: sub-double v0, v8, v0 │ │ +37a97c: 1906 e03f |0008: const-wide/high16 v6, #long 4602678819172646912 // #3fe0 │ │ +37a980: ac06 0806 |000a: sub-double v6, v8, v6 │ │ +37a984: ad00 0006 |000c: mul-double v0, v0, v6 │ │ +37a988: ad00 0008 |000e: mul-double v0, v0, v8 │ │ +37a98c: 7120 ae97 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a992: 0b08 |0013: move-result-wide v8 │ │ +37a994: ad04 0408 |0014: mul-double v4, v4, v8 │ │ +37a998: cb42 |0016: add-double/2addr v2, v4 │ │ +37a99a: 1002 |0017: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0010 line=613 │ │ locals : │ │ 0x0000 - 0x0018 reg=8 (null) D │ │ │ │ #8 : (in Lnet/sf/dibdib/generic/ColorNmz;) │ │ @@ -1503672,101 +1503671,101 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -37a28c: |[37a28c] net.sf.dibdib.generic.ColorNmz.isDarkMode:()Z │ │ -37a29c: 6300 ee75 |0000: sget-boolean v0, Lnet/sf/dibdib/generic/ColorNmz;.darkMode:Z // field@75ee │ │ -37a2a0: 0f00 |0002: return v0 │ │ +37a288: |[37a288] net.sf.dibdib.generic.ColorNmz.isDarkMode:()Z │ │ +37a298: 6300 ee75 |0000: sget-boolean v0, Lnet/sf/dibdib/generic/ColorNmz;.darkMode:Z // field@75ee │ │ +37a29c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=609 │ │ locals : │ │ │ │ #9 : (in Lnet/sf/dibdib/generic/ColorNmz;) │ │ name : 'lab4MaxChroma' │ │ type : '(D)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 143 16-bit code units │ │ -37a2a4: |[37a2a4] net.sf.dibdib.generic.ColorNmz.lab4MaxChroma:(D)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; │ │ -37a2b4: 1800 5b94 d920 938c 7c3f |0000: const-wide v0, #double 0.00697 // #3f7c8c9320d9945b │ │ -37a2be: ac00 1200 |0005: sub-double v0, v18, v0 │ │ -37a2c2: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -37a2c6: 2f04 0200 |0009: cmpl-double v4, v2, v0 │ │ -37a2ca: 3d04 0800 |000b: if-lez v4, 0013 // +0008 │ │ -37a2ce: 1802 182d 4454 fb21 1940 |000d: const-wide v2, #double 6.28319 // #401921fb54442d18 │ │ -37a2d8: cb20 |0012: add-double/2addr v0, v2 │ │ -37a2da: 7120 b897 1000 |0013: invoke-static {v0, v1}, Ljava/lang/Math;.cos:(D)D // method@97b8 │ │ -37a2e0: 0b02 |0016: move-result-wide v2 │ │ -37a2e2: 1804 4629 9d1f b1a3 d43f |0017: const-wide v4, #double 0.322491 // #3fd4a3b11f9d2946 │ │ -37a2ec: ad02 0204 |001c: mul-double v2, v2, v4 │ │ -37a2f0: 7120 d197 1000 |001e: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@97d1 │ │ -37a2f6: 0b00 |0021: move-result-wide v0 │ │ -37a2f8: ad00 0004 |0022: mul-double v0, v0, v4 │ │ -37a2fc: 1804 ae47 e17a 14ae ef3f |0024: const-wide v4, #double 0.99 // #3fefae147ae147ae │ │ -37a306: 1806 9a99 9999 9999 c9bf |0029: const-wide v6, #double -0.2 // #bfc999999999999a │ │ -37a310: 120c |002e: const/4 v12, #int 0 // #0 │ │ -37a312: 046d |002f: move-wide v13, v6 │ │ -37a314: 07c6 |0030: move-object v6, v12 │ │ -37a316: 1807 3333 3333 3333 d33f |0031: const-wide v7, #double 0.3 // #3fd3333333333333 │ │ -37a320: 2f09 0407 |0036: cmpl-double v9, v4, v7 │ │ -37a324: 3d09 4f00 |0038: if-lez v9, 0087 // +004f │ │ -37a328: 1807 7b14 ae47 e17a 74bf |003a: const-wide v7, #double -0.005 // #bf747ae147ae147b │ │ -37a332: 3009 0d07 |003f: cmpg-double v9, v13, v7 │ │ -37a336: 3b09 4600 |0041: if-gez v9, 0087 // +0046 │ │ -37a33a: 3806 0300 |0043: if-eqz v6, 0046 // +0003 │ │ -37a33e: 2808 |0045: goto 004d // +0008 │ │ -37a340: 0446 |0046: move-wide v6, v4 │ │ -37a342: 0428 |0047: move-wide v8, v2 │ │ -37a344: 040a |0048: move-wide v10, v0 │ │ -37a346: 7706 17a2 0600 |0049: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/generic/ColorNmz;.lab4MaxChroma:(DDD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // method@a217 │ │ -37a34c: 0c06 |004c: move-result-object v6 │ │ -37a34e: 076f |004d: move-object v15, v6 │ │ -37a350: ab10 040d |004e: add-double v16, v4, v13 │ │ -37a354: 0506 1000 |0050: move-wide/from16 v6, v16 │ │ -37a358: 0428 |0052: move-wide v8, v2 │ │ -37a35a: 040a |0053: move-wide v10, v0 │ │ -37a35c: 7706 17a2 0600 |0054: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/generic/ColorNmz;.lab4MaxChroma:(DDD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // method@a217 │ │ -37a362: 0c06 |0057: move-result-object v6 │ │ -37a364: 5367 6348 |0058: iget-wide v7, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.a:D // field@4863 │ │ -37a368: 7120 ae97 8700 |005a: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a36e: 0b07 |005d: move-result-wide v7 │ │ -37a370: 53f9 6348 |005e: iget-wide v9, v15, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.a:D // field@4863 │ │ -37a374: 7120 ae97 a900 |0060: invoke-static {v9, v10}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a37a: 0b09 |0063: move-result-wide v9 │ │ -37a37c: 2f0b 0709 |0064: cmpl-double v11, v7, v9 │ │ -37a380: 3a0b 1300 |0066: if-ltz v11, 0079 // +0013 │ │ -37a384: 5367 6448 |0068: iget-wide v7, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.b:D // field@4864 │ │ -37a388: 7120 ae97 8700 |006a: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a38e: 0b07 |006d: move-result-wide v7 │ │ -37a390: 53f9 6448 |006e: iget-wide v9, v15, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.b:D // field@4864 │ │ -37a394: 7120 ae97 a900 |0070: invoke-static {v9, v10}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a39a: 0b09 |0073: move-result-wide v9 │ │ -37a39c: 2f0b 0709 |0074: cmpl-double v11, v7, v9 │ │ -37a3a0: 3a0b 0300 |0076: if-ltz v11, 0079 // +0003 │ │ -37a3a4: 2807 |0078: goto 007f // +0007 │ │ -37a3a6: ac10 040d |0079: sub-double v16, v4, v13 │ │ -37a3aa: 1904 1040 |007b: const-wide/high16 v4, #long 4616189618054758400 // #4010 │ │ -37a3ae: ce4d |007d: div-double/2addr v13, v4 │ │ -37a3b0: 07c6 |007e: move-object v6, v12 │ │ -37a3b2: 1804 fca9 f1d2 4d62 503f |007f: const-wide v4, #double 0.001 // #3f50624dd2f1a9fc │ │ -37a3bc: ac04 1004 |0084: sub-double v4, v16, v4 │ │ -37a3c0: 28ab |0086: goto 0031 // -0055 │ │ -37a3c2: 0446 |0087: move-wide v6, v4 │ │ -37a3c4: 0428 |0088: move-wide v8, v2 │ │ -37a3c6: 040a |0089: move-wide v10, v0 │ │ -37a3c8: 7706 17a2 0600 |008a: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/generic/ColorNmz;.lab4MaxChroma:(DDD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // method@a217 │ │ -37a3ce: 0c00 |008d: move-result-object v0 │ │ -37a3d0: 1100 |008e: return-object v0 │ │ +37a2a0: |[37a2a0] net.sf.dibdib.generic.ColorNmz.lab4MaxChroma:(D)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; │ │ +37a2b0: 1800 5b94 d920 938c 7c3f |0000: const-wide v0, #double 0.00697 // #3f7c8c9320d9945b │ │ +37a2ba: ac00 1200 |0005: sub-double v0, v18, v0 │ │ +37a2be: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +37a2c2: 2f04 0200 |0009: cmpl-double v4, v2, v0 │ │ +37a2c6: 3d04 0800 |000b: if-lez v4, 0013 // +0008 │ │ +37a2ca: 1802 182d 4454 fb21 1940 |000d: const-wide v2, #double 6.28319 // #401921fb54442d18 │ │ +37a2d4: cb20 |0012: add-double/2addr v0, v2 │ │ +37a2d6: 7120 b897 1000 |0013: invoke-static {v0, v1}, Ljava/lang/Math;.cos:(D)D // method@97b8 │ │ +37a2dc: 0b02 |0016: move-result-wide v2 │ │ +37a2de: 1804 4629 9d1f b1a3 d43f |0017: const-wide v4, #double 0.322491 // #3fd4a3b11f9d2946 │ │ +37a2e8: ad02 0204 |001c: mul-double v2, v2, v4 │ │ +37a2ec: 7120 d197 1000 |001e: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@97d1 │ │ +37a2f2: 0b00 |0021: move-result-wide v0 │ │ +37a2f4: ad00 0004 |0022: mul-double v0, v0, v4 │ │ +37a2f8: 1804 ae47 e17a 14ae ef3f |0024: const-wide v4, #double 0.99 // #3fefae147ae147ae │ │ +37a302: 1806 9a99 9999 9999 c9bf |0029: const-wide v6, #double -0.2 // #bfc999999999999a │ │ +37a30c: 120c |002e: const/4 v12, #int 0 // #0 │ │ +37a30e: 046d |002f: move-wide v13, v6 │ │ +37a310: 07c6 |0030: move-object v6, v12 │ │ +37a312: 1807 3333 3333 3333 d33f |0031: const-wide v7, #double 0.3 // #3fd3333333333333 │ │ +37a31c: 2f09 0407 |0036: cmpl-double v9, v4, v7 │ │ +37a320: 3d09 4f00 |0038: if-lez v9, 0087 // +004f │ │ +37a324: 1807 7b14 ae47 e17a 74bf |003a: const-wide v7, #double -0.005 // #bf747ae147ae147b │ │ +37a32e: 3009 0d07 |003f: cmpg-double v9, v13, v7 │ │ +37a332: 3b09 4600 |0041: if-gez v9, 0087 // +0046 │ │ +37a336: 3806 0300 |0043: if-eqz v6, 0046 // +0003 │ │ +37a33a: 2808 |0045: goto 004d // +0008 │ │ +37a33c: 0446 |0046: move-wide v6, v4 │ │ +37a33e: 0428 |0047: move-wide v8, v2 │ │ +37a340: 040a |0048: move-wide v10, v0 │ │ +37a342: 7706 17a2 0600 |0049: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/generic/ColorNmz;.lab4MaxChroma:(DDD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // method@a217 │ │ +37a348: 0c06 |004c: move-result-object v6 │ │ +37a34a: 076f |004d: move-object v15, v6 │ │ +37a34c: ab10 040d |004e: add-double v16, v4, v13 │ │ +37a350: 0506 1000 |0050: move-wide/from16 v6, v16 │ │ +37a354: 0428 |0052: move-wide v8, v2 │ │ +37a356: 040a |0053: move-wide v10, v0 │ │ +37a358: 7706 17a2 0600 |0054: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/generic/ColorNmz;.lab4MaxChroma:(DDD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // method@a217 │ │ +37a35e: 0c06 |0057: move-result-object v6 │ │ +37a360: 5367 6348 |0058: iget-wide v7, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.a:D // field@4863 │ │ +37a364: 7120 ae97 8700 |005a: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a36a: 0b07 |005d: move-result-wide v7 │ │ +37a36c: 53f9 6348 |005e: iget-wide v9, v15, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.a:D // field@4863 │ │ +37a370: 7120 ae97 a900 |0060: invoke-static {v9, v10}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a376: 0b09 |0063: move-result-wide v9 │ │ +37a378: 2f0b 0709 |0064: cmpl-double v11, v7, v9 │ │ +37a37c: 3a0b 1300 |0066: if-ltz v11, 0079 // +0013 │ │ +37a380: 5367 6448 |0068: iget-wide v7, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.b:D // field@4864 │ │ +37a384: 7120 ae97 8700 |006a: invoke-static {v7, v8}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a38a: 0b07 |006d: move-result-wide v7 │ │ +37a38c: 53f9 6448 |006e: iget-wide v9, v15, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.b:D // field@4864 │ │ +37a390: 7120 ae97 a900 |0070: invoke-static {v9, v10}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a396: 0b09 |0073: move-result-wide v9 │ │ +37a398: 2f0b 0709 |0074: cmpl-double v11, v7, v9 │ │ +37a39c: 3a0b 0300 |0076: if-ltz v11, 0079 // +0003 │ │ +37a3a0: 2807 |0078: goto 007f // +0007 │ │ +37a3a2: ac10 040d |0079: sub-double v16, v4, v13 │ │ +37a3a6: 1904 1040 |007b: const-wide/high16 v4, #long 4616189618054758400 // #4010 │ │ +37a3aa: ce4d |007d: div-double/2addr v13, v4 │ │ +37a3ac: 07c6 |007e: move-object v6, v12 │ │ +37a3ae: 1804 fca9 f1d2 4d62 503f |007f: const-wide v4, #double 0.001 // #3f50624dd2f1a9fc │ │ +37a3b8: ac04 1004 |0084: sub-double v4, v16, v4 │ │ +37a3bc: 28ab |0086: goto 0031 // -0055 │ │ +37a3be: 0446 |0087: move-wide v6, v4 │ │ +37a3c0: 0428 |0088: move-wide v8, v2 │ │ +37a3c2: 040a |0089: move-wide v10, v0 │ │ +37a3c4: 7706 17a2 0600 |008a: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lnet/sf/dibdib/generic/ColorNmz;.lab4MaxChroma:(DDD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // method@a217 │ │ +37a3ca: 0c00 |008d: move-result-object v0 │ │ +37a3cc: 1100 |008e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0013 line=834 │ │ 0x001e line=835 │ │ 0x0049 line=839 │ │ 0x0054 line=840 │ │ 0x0058 line=841 │ │ @@ -1503779,33 +1503778,33 @@ │ │ type : '(DD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 41 16-bit code units │ │ -37a3d4: |[37a3d4] net.sf.dibdib.generic.ColorNmz.lab4MaxChroma:(DD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; │ │ -37a3e4: 1800 5b94 d920 938c 7c3f |0000: const-wide v0, #double 0.00697 // #3f7c8c9320d9945b │ │ -37a3ee: cc0c |0005: sub-double/2addr v12, v0 │ │ -37a3f0: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -37a3f4: 2f02 000c |0008: cmpl-double v2, v0, v12 │ │ -37a3f8: 3d02 0800 |000a: if-lez v2, 0012 // +0008 │ │ -37a3fc: 1800 182d 4454 fb21 1940 |000c: const-wide v0, #double 6.28319 // #401921fb54442d18 │ │ -37a406: cb0c |0011: add-double/2addr v12, v0 │ │ -37a408: 7120 b897 dc00 |0012: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@97b8 │ │ -37a40e: 0b00 |0015: move-result-wide v0 │ │ -37a410: 1802 4629 9d1f b1a3 d43f |0016: const-wide v2, #double 0.322491 // #3fd4a3b11f9d2946 │ │ -37a41a: ad06 0002 |001b: mul-double v6, v0, v2 │ │ -37a41e: 7120 d197 dc00 |001d: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@97d1 │ │ -37a424: 0b0c |0020: move-result-wide v12 │ │ -37a426: ad08 0c02 |0021: mul-double v8, v12, v2 │ │ -37a42a: 04a4 |0023: move-wide v4, v10 │ │ -37a42c: 7706 17a2 0400 |0024: invoke-static/range {v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/generic/ColorNmz;.lab4MaxChroma:(DDD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // method@a217 │ │ -37a432: 0c0a |0027: move-result-object v10 │ │ -37a434: 110a |0028: return-object v10 │ │ +37a3d0: |[37a3d0] net.sf.dibdib.generic.ColorNmz.lab4MaxChroma:(DD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; │ │ +37a3e0: 1800 5b94 d920 938c 7c3f |0000: const-wide v0, #double 0.00697 // #3f7c8c9320d9945b │ │ +37a3ea: cc0c |0005: sub-double/2addr v12, v0 │ │ +37a3ec: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +37a3f0: 2f02 000c |0008: cmpl-double v2, v0, v12 │ │ +37a3f4: 3d02 0800 |000a: if-lez v2, 0012 // +0008 │ │ +37a3f8: 1800 182d 4454 fb21 1940 |000c: const-wide v0, #double 6.28319 // #401921fb54442d18 │ │ +37a402: cb0c |0011: add-double/2addr v12, v0 │ │ +37a404: 7120 b897 dc00 |0012: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@97b8 │ │ +37a40a: 0b00 |0015: move-result-wide v0 │ │ +37a40c: 1802 4629 9d1f b1a3 d43f |0016: const-wide v2, #double 0.322491 // #3fd4a3b11f9d2946 │ │ +37a416: ad06 0002 |001b: mul-double v6, v0, v2 │ │ +37a41a: 7120 d197 dc00 |001d: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@97d1 │ │ +37a420: 0b0c |0020: move-result-wide v12 │ │ +37a422: ad08 0c02 |0021: mul-double v8, v12, v2 │ │ +37a426: 04a4 |0023: move-wide v4, v10 │ │ +37a428: 7706 17a2 0400 |0024: invoke-static/range {v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/generic/ColorNmz;.lab4MaxChroma:(DDD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // method@a217 │ │ +37a42e: 0c0a |0027: move-result-object v10 │ │ +37a430: 110a |0028: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0012 line=825 │ │ 0x001d line=826 │ │ 0x0024 line=827 │ │ locals : │ │ 0x0000 - 0x0029 reg=10 (null) D │ │ @@ -1503816,208 +1503815,208 @@ │ │ type : '(DDD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 30 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 369 16-bit code units │ │ -37a438: |[37a438] net.sf.dibdib.generic.ColorNmz.lab4MaxChroma:(DDD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; │ │ -37a448: 1607 0000 |0000: const-wide/16 v7, #int 0 // #0 │ │ -37a44c: 2f00 0718 |0002: cmpl-double v0, v7, v24 │ │ -37a450: 3a00 0500 |0004: if-ltz v0, 0009 // +0005 │ │ -37a454: 6200 f175 |0006: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.oklab_0:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f1 │ │ -37a458: 1100 |0008: return-object v0 │ │ -37a45a: 1900 f03f |0009: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -37a45e: 3002 0018 |000b: cmpg-double v2, v0, v24 │ │ -37a462: 3c02 0500 |000d: if-gtz v2, 0012 // +0005 │ │ -37a466: 6200 f275 |000f: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.oklab_1:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f2 │ │ -37a46a: 1100 |0011: return-object v0 │ │ -37a46c: 1802 0ad7 a370 3d0a ef3f |0012: const-wide v2, #double 0.97 // #3fef0a3d70a3d70a │ │ -37a476: 3004 0218 |0017: cmpg-double v4, v2, v24 │ │ -37a47a: 3b04 0b00 |0019: if-gez v4, 0024 // +000b │ │ -37a47e: ac00 0018 |001b: sub-double v0, v0, v24 │ │ -37a482: 1802 c01e 85eb 51b8 9e3f |001d: const-wide v2, #double 0.03 // #3f9eb851eb851ec0 │ │ -37a48c: ce20 |0022: div-double/2addr v0, v2 │ │ -37a48e: 2812 |0023: goto 0035 // +0012 │ │ -37a490: 1800 3333 3333 3333 d33f |0024: const-wide v0, #double 0.3 // #3fd3333333333333 │ │ -37a49a: 2f02 0018 |0029: cmpl-double v2, v0, v24 │ │ -37a49e: 3d02 0500 |002b: if-lez v2, 0030 // +0005 │ │ -37a4a2: ae00 1800 |002d: div-double v0, v24, v0 │ │ -37a4a6: 2806 |002f: goto 0035 // +0006 │ │ -37a4a8: 1800 4629 9d1f b1a3 d43f |0030: const-wide v0, #double 0.322491 // #3fd4a3b11f9d2946 │ │ -37a4b2: 1802 9a99 9999 9999 e93f |0035: const-wide v2, #double 0.8 // #3fe999999999999a │ │ -37a4bc: ad02 0200 |003a: mul-double v2, v2, v0 │ │ -37a4c0: 1809 fca9 f1d2 4d62 503f |003c: const-wide v9, #double 0.001 // #3f50624dd2f1a9fc │ │ -37a4ca: 0505 1c00 |0041: move-wide/from16 v5, v28 │ │ -37a4ce: 042b |0043: move-wide v11, v2 │ │ -37a4d0: 049d |0044: move-wide v13, v9 │ │ -37a4d2: 0503 1a00 |0045: move-wide/from16 v3, v26 │ │ -37a4d6: 7120 ae97 4300 |0047: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a4dc: 0b0f |004a: move-result-wide v15 │ │ -37a4de: 1811 fca9 f1d2 4d62 603f |004b: const-wide v17, #double 0.002 // #3f60624dd2f1a9fc │ │ -37a4e8: 3002 110f |0050: cmpg-double v2, v17, v15 │ │ -37a4ec: 3a02 0a00 |0052: if-ltz v2, 005c // +000a │ │ -37a4f0: 7120 ae97 6500 |0054: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a4f6: 0b0f |0057: move-result-wide v15 │ │ -37a4f8: 3002 110f |0058: cmpg-double v2, v17, v15 │ │ -37a4fc: 3b02 0e01 |005a: if-gez v2, 0168 // +010e │ │ -37a500: ac0f 000d |005c: sub-double v15, v0, v13 │ │ -37a504: 2f02 0f09 |005e: cmpl-double v2, v15, v9 │ │ -37a508: 3d02 0801 |0060: if-lez v2, 0168 // +0108 │ │ -37a50c: ac0f 0009 |0062: sub-double v15, v0, v9 │ │ -37a510: 2f00 110f |0064: cmpl-double v0, v17, v15 │ │ -37a514: 3a00 0e00 |0066: if-ltz v0, 0074 // +000e │ │ -37a518: 1900 e03f |0068: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ -37a51c: 3002 0018 |006a: cmpg-double v2, v0, v24 │ │ -37a520: 3b02 0500 |006c: if-gez v2, 0071 // +0005 │ │ -37a524: 6200 f275 |006e: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.oklab_1:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f2 │ │ -37a528: 2803 |0070: goto 0073 // +0003 │ │ -37a52a: 6200 f175 |0071: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.oklab_0:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f1 │ │ -37a52e: 1100 |0073: return-object v0 │ │ -37a530: 1200 |0074: const/4 v0, #int 0 // #0 │ │ -37a532: 7120 ae97 4300 |0075: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a538: 0b01 |0078: move-result-wide v1 │ │ -37a53a: 1313 0100 |0079: const/16 v19, #int 1 // #1 │ │ -37a53e: 2f14 010b |007b: cmpl-double v20, v1, v11 │ │ -37a542: 3d14 1200 |007d: if-lez v20, 008f // +0012 │ │ -37a546: ad05 050b |007f: mul-double v5, v5, v11 │ │ -37a54a: 7120 ae97 4300 |0081: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a550: 0b00 |0084: move-result-wide v0 │ │ -37a552: ce05 |0085: div-double/2addr v5, v0 │ │ -37a554: 3000 0703 |0086: cmpg-double v0, v7, v3 │ │ -37a558: 3c00 0400 |0088: if-gtz v0, 008c // +0004 │ │ -37a55c: 04b3 |008a: move-wide v3, v11 │ │ -37a55e: 2803 |008b: goto 008e // +0003 │ │ -37a560: 80b0 |008c: neg-double v0, v11 │ │ -37a562: 0403 |008d: move-wide v3, v0 │ │ -37a564: 1210 |008e: const/4 v0, #int 1 // #1 │ │ -37a566: 7120 ae97 6500 |008f: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a56c: 0b01 |0092: move-result-wide v1 │ │ -37a56e: 2f14 010b |0093: cmpl-double v20, v1, v11 │ │ -37a572: 3d14 1200 |0095: if-lez v20, 00a7 // +0012 │ │ -37a576: ad03 030b |0097: mul-double v3, v3, v11 │ │ -37a57a: 7120 ae97 6500 |0099: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a580: 0b00 |009c: move-result-wide v0 │ │ -37a582: ce03 |009d: div-double/2addr v3, v0 │ │ -37a584: 3000 0705 |009e: cmpg-double v0, v7, v5 │ │ -37a588: 3c00 0400 |00a0: if-gtz v0, 00a4 // +0004 │ │ -37a58c: 04b5 |00a2: move-wide v5, v11 │ │ -37a58e: 2806 |00a3: goto 00a9 // +0006 │ │ -37a590: 80b0 |00a4: neg-double v0, v11 │ │ -37a592: 0405 |00a5: move-wide v5, v0 │ │ -37a594: 2803 |00a6: goto 00a9 // +0003 │ │ -37a596: 0213 0000 |00a7: move/from16 v19, v0 │ │ -37a59a: 3913 1e00 |00a9: if-nez v19, 00c7 // +001e │ │ -37a59e: 7120 ae97 4300 |00ab: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a5a4: 0b00 |00ae: move-result-wide v0 │ │ -37a5a6: 7120 ae97 6500 |00af: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a5ac: 0b13 |00b2: move-result-wide v19 │ │ -37a5ae: 2f02 0013 |00b3: cmpl-double v2, v0, v19 │ │ -37a5b2: 3d02 0700 |00b5: if-lez v2, 00bc // +0007 │ │ -37a5b6: 7120 ae97 4300 |00b7: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a5bc: 0b00 |00ba: move-result-wide v0 │ │ -37a5be: 2805 |00bb: goto 00c0 // +0005 │ │ -37a5c0: 7120 ae97 6500 |00bc: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ -37a5c6: 0b00 |00bf: move-result-wide v0 │ │ -37a5c8: ae00 0f00 |00c0: div-double v0, v15, v0 │ │ -37a5cc: ad03 0300 |00c2: mul-double v3, v3, v0 │ │ -37a5d0: ad05 0500 |00c4: mul-double v5, v5, v0 │ │ -37a5d4: cb9d |00c6: add-double/2addr v13, v9 │ │ -37a5d6: 0513 0500 |00c7: move-wide/from16 v19, v5 │ │ -37a5da: 0515 0d00 |00c9: move-wide/from16 v21, v13 │ │ -37a5de: 043d |00cb: move-wide v13, v3 │ │ -37a5e0: 2217 990e |00cc: new-instance v23, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ -37a5e4: 0800 1700 |00ce: move-object/from16 v0, v23 │ │ -37a5e8: 0501 1800 |00d0: move-wide/from16 v1, v24 │ │ -37a5ec: 04d3 |00d2: move-wide v3, v13 │ │ -37a5ee: 0505 1300 |00d3: move-wide/from16 v5, v19 │ │ -37a5f2: 7607 c570 0000 |00d5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c5 │ │ -37a5f8: 7701 cb70 1700 |00d8: invoke-static/range {v23}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.oklab_to_linear_srgb:(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB; // method@70cb │ │ -37a5fe: 0c00 |00db: move-result-object v0 │ │ -37a600: 5301 6748 |00dc: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ -37a604: 5303 6648 |00de: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ -37a608: 3005 0103 |00e0: cmpg-double v5, v1, v3 │ │ -37a60c: 3b05 1000 |00e2: if-gez v5, 00f2 // +0010 │ │ -37a610: 5301 6548 |00e4: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ -37a614: 5303 6748 |00e6: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ -37a618: 3005 0103 |00e8: cmpg-double v5, v1, v3 │ │ -37a61c: 3b05 0500 |00ea: if-gez v5, 00ef // +0005 │ │ -37a620: 5301 6548 |00ec: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ -37a624: 2811 |00ee: goto 00ff // +0011 │ │ -37a626: 5301 6748 |00ef: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ -37a62a: 280e |00f1: goto 00ff // +000e │ │ -37a62c: 5301 6548 |00f2: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ -37a630: 5303 6648 |00f4: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ -37a634: 3005 0103 |00f6: cmpg-double v5, v1, v3 │ │ -37a638: 3b05 0500 |00f8: if-gez v5, 00fd // +0005 │ │ -37a63c: 5301 6548 |00fa: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ -37a640: 2803 |00fc: goto 00ff // +0003 │ │ -37a642: 5301 6648 |00fd: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ -37a646: 5303 6748 |00ff: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ -37a64a: 5305 6648 |0101: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ -37a64e: 2f17 0305 |0103: cmpl-double v23, v3, v5 │ │ -37a652: 3d17 1000 |0105: if-lez v23, 0115 // +0010 │ │ -37a656: 5303 6548 |0107: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ -37a65a: 5305 6748 |0109: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ -37a65e: 2f17 0305 |010b: cmpl-double v23, v3, v5 │ │ -37a662: 3d17 0500 |010d: if-lez v23, 0112 // +0005 │ │ -37a666: 5303 6548 |010f: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ -37a66a: 2811 |0111: goto 0122 // +0011 │ │ -37a66c: 5303 6748 |0112: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ -37a670: 280e |0114: goto 0122 // +000e │ │ -37a672: 5303 6548 |0115: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ -37a676: 5305 6648 |0117: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ -37a67a: 2f17 0305 |0119: cmpl-double v23, v3, v5 │ │ -37a67e: 3d17 0500 |011b: if-lez v23, 0120 // +0005 │ │ -37a682: 5303 6548 |011d: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ -37a686: 2803 |011f: goto 0122 // +0003 │ │ -37a688: 5303 6648 |0120: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ -37a68c: cc9b |0122: sub-double/2addr v11, v9 │ │ -37a68e: 1805 fca9 f1d2 4d62 60bf |0123: const-wide v5, #double -0.002 // #bf60624dd2f1a9fc │ │ -37a698: 2f00 0501 |0128: cmpl-double v0, v5, v1 │ │ -37a69c: 3d00 1100 |012a: if-lez v0, 013b // +0011 │ │ -37a6a0: 3000 1103 |012c: cmpg-double v0, v17, v3 │ │ -37a6a4: 3b00 0700 |012e: if-gez v0, 0135 // +0007 │ │ -37a6a8: ad0b 0b03 |0130: mul-double v11, v11, v3 │ │ -37a6ac: cc13 |0132: sub-double/2addr v3, v1 │ │ -37a6ae: ce3b |0133: div-double/2addr v11, v3 │ │ -37a6b0: 2802 |0134: goto 0136 // +0002 │ │ -37a6b2: cc9f |0135: sub-double/2addr v15, v9 │ │ -37a6b4: 3000 0b0f |0136: cmpg-double v0, v11, v15 │ │ -37a6b8: 3b00 1200 |0138: if-gez v0, 014a // +0012 │ │ -37a6bc: 2812 |013a: goto 014c // +0012 │ │ -37a6be: 1800 d578 e926 3108 f03f |013b: const-wide v0, #double 1.002 // #3ff0083126e978d5 │ │ -37a6c8: 3002 0003 |0140: cmpg-double v2, v0, v3 │ │ -37a6cc: 3b02 0c00 |0142: if-gez v2, 014e // +000c │ │ -37a6d0: ce3b |0144: div-double/2addr v11, v3 │ │ -37a6d2: 3000 0b0f |0145: cmpg-double v0, v11, v15 │ │ -37a6d6: 3b00 0300 |0147: if-gez v0, 014a // +0003 │ │ -37a6da: 2803 |0149: goto 014c // +0003 │ │ -37a6dc: ac0b 0f09 |014a: sub-double v11, v15, v9 │ │ -37a6e0: 04b0 |014c: move-wide v0, v11 │ │ -37a6e2: 280a |014d: goto 0157 // +000a │ │ -37a6e4: 3000 0b15 |014e: cmpg-double v0, v11, v21 │ │ -37a6e8: 3b00 0400 |0150: if-gez v0, 0154 // +0004 │ │ -37a6ec: ab0b 1509 |0152: add-double v11, v21, v9 │ │ -37a6f0: 0515 0b00 |0154: move-wide/from16 v21, v11 │ │ -37a6f4: 04f0 |0156: move-wide v0, v15 │ │ -37a6f6: 1902 0840 |0157: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ -37a6fa: ad02 0200 |0159: mul-double v2, v2, v0 │ │ -37a6fe: ab02 0215 |015b: add-double v2, v2, v21 │ │ -37a702: 1904 1040 |015d: const-wide/high16 v4, #long 4616189618054758400 // #4010 │ │ -37a706: ae0b 0204 |015f: div-double v11, v2, v4 │ │ -37a70a: 04d3 |0161: move-wide v3, v13 │ │ -37a70c: 0505 1300 |0162: move-wide/from16 v5, v19 │ │ -37a710: 050d 1500 |0164: move-wide/from16 v13, v21 │ │ -37a714: 2900 e1fe |0166: goto/16 0047 // -011f │ │ -37a718: 2207 990e |0168: new-instance v7, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ -37a71c: 0770 |016a: move-object v0, v7 │ │ -37a71e: 0501 1800 |016b: move-wide/from16 v1, v24 │ │ -37a722: 7607 c570 0000 |016d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c5 │ │ -37a728: 1107 |0170: return-object v7 │ │ +37a434: |[37a434] net.sf.dibdib.generic.ColorNmz.lab4MaxChroma:(DDD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; │ │ +37a444: 1607 0000 |0000: const-wide/16 v7, #int 0 // #0 │ │ +37a448: 2f00 0718 |0002: cmpl-double v0, v7, v24 │ │ +37a44c: 3a00 0500 |0004: if-ltz v0, 0009 // +0005 │ │ +37a450: 6200 f175 |0006: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.oklab_0:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f1 │ │ +37a454: 1100 |0008: return-object v0 │ │ +37a456: 1900 f03f |0009: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +37a45a: 3002 0018 |000b: cmpg-double v2, v0, v24 │ │ +37a45e: 3c02 0500 |000d: if-gtz v2, 0012 // +0005 │ │ +37a462: 6200 f275 |000f: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.oklab_1:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f2 │ │ +37a466: 1100 |0011: return-object v0 │ │ +37a468: 1802 0ad7 a370 3d0a ef3f |0012: const-wide v2, #double 0.97 // #3fef0a3d70a3d70a │ │ +37a472: 3004 0218 |0017: cmpg-double v4, v2, v24 │ │ +37a476: 3b04 0b00 |0019: if-gez v4, 0024 // +000b │ │ +37a47a: ac00 0018 |001b: sub-double v0, v0, v24 │ │ +37a47e: 1802 c01e 85eb 51b8 9e3f |001d: const-wide v2, #double 0.03 // #3f9eb851eb851ec0 │ │ +37a488: ce20 |0022: div-double/2addr v0, v2 │ │ +37a48a: 2812 |0023: goto 0035 // +0012 │ │ +37a48c: 1800 3333 3333 3333 d33f |0024: const-wide v0, #double 0.3 // #3fd3333333333333 │ │ +37a496: 2f02 0018 |0029: cmpl-double v2, v0, v24 │ │ +37a49a: 3d02 0500 |002b: if-lez v2, 0030 // +0005 │ │ +37a49e: ae00 1800 |002d: div-double v0, v24, v0 │ │ +37a4a2: 2806 |002f: goto 0035 // +0006 │ │ +37a4a4: 1800 4629 9d1f b1a3 d43f |0030: const-wide v0, #double 0.322491 // #3fd4a3b11f9d2946 │ │ +37a4ae: 1802 9a99 9999 9999 e93f |0035: const-wide v2, #double 0.8 // #3fe999999999999a │ │ +37a4b8: ad02 0200 |003a: mul-double v2, v2, v0 │ │ +37a4bc: 1809 fca9 f1d2 4d62 503f |003c: const-wide v9, #double 0.001 // #3f50624dd2f1a9fc │ │ +37a4c6: 0505 1c00 |0041: move-wide/from16 v5, v28 │ │ +37a4ca: 042b |0043: move-wide v11, v2 │ │ +37a4cc: 049d |0044: move-wide v13, v9 │ │ +37a4ce: 0503 1a00 |0045: move-wide/from16 v3, v26 │ │ +37a4d2: 7120 ae97 4300 |0047: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a4d8: 0b0f |004a: move-result-wide v15 │ │ +37a4da: 1811 fca9 f1d2 4d62 603f |004b: const-wide v17, #double 0.002 // #3f60624dd2f1a9fc │ │ +37a4e4: 3002 110f |0050: cmpg-double v2, v17, v15 │ │ +37a4e8: 3a02 0a00 |0052: if-ltz v2, 005c // +000a │ │ +37a4ec: 7120 ae97 6500 |0054: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a4f2: 0b0f |0057: move-result-wide v15 │ │ +37a4f4: 3002 110f |0058: cmpg-double v2, v17, v15 │ │ +37a4f8: 3b02 0e01 |005a: if-gez v2, 0168 // +010e │ │ +37a4fc: ac0f 000d |005c: sub-double v15, v0, v13 │ │ +37a500: 2f02 0f09 |005e: cmpl-double v2, v15, v9 │ │ +37a504: 3d02 0801 |0060: if-lez v2, 0168 // +0108 │ │ +37a508: ac0f 0009 |0062: sub-double v15, v0, v9 │ │ +37a50c: 2f00 110f |0064: cmpl-double v0, v17, v15 │ │ +37a510: 3a00 0e00 |0066: if-ltz v0, 0074 // +000e │ │ +37a514: 1900 e03f |0068: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ +37a518: 3002 0018 |006a: cmpg-double v2, v0, v24 │ │ +37a51c: 3b02 0500 |006c: if-gez v2, 0071 // +0005 │ │ +37a520: 6200 f275 |006e: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.oklab_1:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f2 │ │ +37a524: 2803 |0070: goto 0073 // +0003 │ │ +37a526: 6200 f175 |0071: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.oklab_0:Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // field@75f1 │ │ +37a52a: 1100 |0073: return-object v0 │ │ +37a52c: 1200 |0074: const/4 v0, #int 0 // #0 │ │ +37a52e: 7120 ae97 4300 |0075: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a534: 0b01 |0078: move-result-wide v1 │ │ +37a536: 1313 0100 |0079: const/16 v19, #int 1 // #1 │ │ +37a53a: 2f14 010b |007b: cmpl-double v20, v1, v11 │ │ +37a53e: 3d14 1200 |007d: if-lez v20, 008f // +0012 │ │ +37a542: ad05 050b |007f: mul-double v5, v5, v11 │ │ +37a546: 7120 ae97 4300 |0081: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a54c: 0b00 |0084: move-result-wide v0 │ │ +37a54e: ce05 |0085: div-double/2addr v5, v0 │ │ +37a550: 3000 0703 |0086: cmpg-double v0, v7, v3 │ │ +37a554: 3c00 0400 |0088: if-gtz v0, 008c // +0004 │ │ +37a558: 04b3 |008a: move-wide v3, v11 │ │ +37a55a: 2803 |008b: goto 008e // +0003 │ │ +37a55c: 80b0 |008c: neg-double v0, v11 │ │ +37a55e: 0403 |008d: move-wide v3, v0 │ │ +37a560: 1210 |008e: const/4 v0, #int 1 // #1 │ │ +37a562: 7120 ae97 6500 |008f: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a568: 0b01 |0092: move-result-wide v1 │ │ +37a56a: 2f14 010b |0093: cmpl-double v20, v1, v11 │ │ +37a56e: 3d14 1200 |0095: if-lez v20, 00a7 // +0012 │ │ +37a572: ad03 030b |0097: mul-double v3, v3, v11 │ │ +37a576: 7120 ae97 6500 |0099: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a57c: 0b00 |009c: move-result-wide v0 │ │ +37a57e: ce03 |009d: div-double/2addr v3, v0 │ │ +37a580: 3000 0705 |009e: cmpg-double v0, v7, v5 │ │ +37a584: 3c00 0400 |00a0: if-gtz v0, 00a4 // +0004 │ │ +37a588: 04b5 |00a2: move-wide v5, v11 │ │ +37a58a: 2806 |00a3: goto 00a9 // +0006 │ │ +37a58c: 80b0 |00a4: neg-double v0, v11 │ │ +37a58e: 0405 |00a5: move-wide v5, v0 │ │ +37a590: 2803 |00a6: goto 00a9 // +0003 │ │ +37a592: 0213 0000 |00a7: move/from16 v19, v0 │ │ +37a596: 3913 1e00 |00a9: if-nez v19, 00c7 // +001e │ │ +37a59a: 7120 ae97 4300 |00ab: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a5a0: 0b00 |00ae: move-result-wide v0 │ │ +37a5a2: 7120 ae97 6500 |00af: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a5a8: 0b13 |00b2: move-result-wide v19 │ │ +37a5aa: 2f02 0013 |00b3: cmpl-double v2, v0, v19 │ │ +37a5ae: 3d02 0700 |00b5: if-lez v2, 00bc // +0007 │ │ +37a5b2: 7120 ae97 4300 |00b7: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a5b8: 0b00 |00ba: move-result-wide v0 │ │ +37a5ba: 2805 |00bb: goto 00c0 // +0005 │ │ +37a5bc: 7120 ae97 6500 |00bc: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@97ae │ │ +37a5c2: 0b00 |00bf: move-result-wide v0 │ │ +37a5c4: ae00 0f00 |00c0: div-double v0, v15, v0 │ │ +37a5c8: ad03 0300 |00c2: mul-double v3, v3, v0 │ │ +37a5cc: ad05 0500 |00c4: mul-double v5, v5, v0 │ │ +37a5d0: cb9d |00c6: add-double/2addr v13, v9 │ │ +37a5d2: 0513 0500 |00c7: move-wide/from16 v19, v5 │ │ +37a5d6: 0515 0d00 |00c9: move-wide/from16 v21, v13 │ │ +37a5da: 043d |00cb: move-wide v13, v3 │ │ +37a5dc: 2217 990e |00cc: new-instance v23, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ +37a5e0: 0800 1700 |00ce: move-object/from16 v0, v23 │ │ +37a5e4: 0501 1800 |00d0: move-wide/from16 v1, v24 │ │ +37a5e8: 04d3 |00d2: move-wide v3, v13 │ │ +37a5ea: 0505 1300 |00d3: move-wide/from16 v5, v19 │ │ +37a5ee: 7607 c570 0000 |00d5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c5 │ │ +37a5f4: 7701 cb70 1700 |00d8: invoke-static/range {v23}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.oklab_to_linear_srgb:(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB; // method@70cb │ │ +37a5fa: 0c00 |00db: move-result-object v0 │ │ +37a5fc: 5301 6748 |00dc: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ +37a600: 5303 6648 |00de: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ +37a604: 3005 0103 |00e0: cmpg-double v5, v1, v3 │ │ +37a608: 3b05 1000 |00e2: if-gez v5, 00f2 // +0010 │ │ +37a60c: 5301 6548 |00e4: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ +37a610: 5303 6748 |00e6: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ +37a614: 3005 0103 |00e8: cmpg-double v5, v1, v3 │ │ +37a618: 3b05 0500 |00ea: if-gez v5, 00ef // +0005 │ │ +37a61c: 5301 6548 |00ec: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ +37a620: 2811 |00ee: goto 00ff // +0011 │ │ +37a622: 5301 6748 |00ef: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ +37a626: 280e |00f1: goto 00ff // +000e │ │ +37a628: 5301 6548 |00f2: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ +37a62c: 5303 6648 |00f4: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ +37a630: 3005 0103 |00f6: cmpg-double v5, v1, v3 │ │ +37a634: 3b05 0500 |00f8: if-gez v5, 00fd // +0005 │ │ +37a638: 5301 6548 |00fa: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ +37a63c: 2803 |00fc: goto 00ff // +0003 │ │ +37a63e: 5301 6648 |00fd: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ +37a642: 5303 6748 |00ff: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ +37a646: 5305 6648 |0101: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ +37a64a: 2f17 0305 |0103: cmpl-double v23, v3, v5 │ │ +37a64e: 3d17 1000 |0105: if-lez v23, 0115 // +0010 │ │ +37a652: 5303 6548 |0107: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ +37a656: 5305 6748 |0109: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ +37a65a: 2f17 0305 |010b: cmpl-double v23, v3, v5 │ │ +37a65e: 3d17 0500 |010d: if-lez v23, 0112 // +0005 │ │ +37a662: 5303 6548 |010f: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ +37a666: 2811 |0111: goto 0122 // +0011 │ │ +37a668: 5303 6748 |0112: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ +37a66c: 280e |0114: goto 0122 // +000e │ │ +37a66e: 5303 6548 |0115: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ +37a672: 5305 6648 |0117: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ +37a676: 2f17 0305 |0119: cmpl-double v23, v3, v5 │ │ +37a67a: 3d17 0500 |011b: if-lez v23, 0120 // +0005 │ │ +37a67e: 5303 6548 |011d: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ +37a682: 2803 |011f: goto 0122 // +0003 │ │ +37a684: 5303 6648 |0120: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ +37a688: cc9b |0122: sub-double/2addr v11, v9 │ │ +37a68a: 1805 fca9 f1d2 4d62 60bf |0123: const-wide v5, #double -0.002 // #bf60624dd2f1a9fc │ │ +37a694: 2f00 0501 |0128: cmpl-double v0, v5, v1 │ │ +37a698: 3d00 1100 |012a: if-lez v0, 013b // +0011 │ │ +37a69c: 3000 1103 |012c: cmpg-double v0, v17, v3 │ │ +37a6a0: 3b00 0700 |012e: if-gez v0, 0135 // +0007 │ │ +37a6a4: ad0b 0b03 |0130: mul-double v11, v11, v3 │ │ +37a6a8: cc13 |0132: sub-double/2addr v3, v1 │ │ +37a6aa: ce3b |0133: div-double/2addr v11, v3 │ │ +37a6ac: 2802 |0134: goto 0136 // +0002 │ │ +37a6ae: cc9f |0135: sub-double/2addr v15, v9 │ │ +37a6b0: 3000 0b0f |0136: cmpg-double v0, v11, v15 │ │ +37a6b4: 3b00 1200 |0138: if-gez v0, 014a // +0012 │ │ +37a6b8: 2812 |013a: goto 014c // +0012 │ │ +37a6ba: 1800 d578 e926 3108 f03f |013b: const-wide v0, #double 1.002 // #3ff0083126e978d5 │ │ +37a6c4: 3002 0003 |0140: cmpg-double v2, v0, v3 │ │ +37a6c8: 3b02 0c00 |0142: if-gez v2, 014e // +000c │ │ +37a6cc: ce3b |0144: div-double/2addr v11, v3 │ │ +37a6ce: 3000 0b0f |0145: cmpg-double v0, v11, v15 │ │ +37a6d2: 3b00 0300 |0147: if-gez v0, 014a // +0003 │ │ +37a6d6: 2803 |0149: goto 014c // +0003 │ │ +37a6d8: ac0b 0f09 |014a: sub-double v11, v15, v9 │ │ +37a6dc: 04b0 |014c: move-wide v0, v11 │ │ +37a6de: 280a |014d: goto 0157 // +000a │ │ +37a6e0: 3000 0b15 |014e: cmpg-double v0, v11, v21 │ │ +37a6e4: 3b00 0400 |0150: if-gez v0, 0154 // +0004 │ │ +37a6e8: ab0b 1509 |0152: add-double v11, v21, v9 │ │ +37a6ec: 0515 0b00 |0154: move-wide/from16 v21, v11 │ │ +37a6f0: 04f0 |0156: move-wide v0, v15 │ │ +37a6f2: 1902 0840 |0157: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ +37a6f6: ad02 0200 |0159: mul-double v2, v2, v0 │ │ +37a6fa: ab02 0215 |015b: add-double v2, v2, v21 │ │ +37a6fe: 1904 1040 |015d: const-wide/high16 v4, #long 4616189618054758400 // #4010 │ │ +37a702: ae0b 0204 |015f: div-double v11, v2, v4 │ │ +37a706: 04d3 |0161: move-wide v3, v13 │ │ +37a708: 0505 1300 |0162: move-wide/from16 v5, v19 │ │ +37a70c: 050d 1500 |0164: move-wide/from16 v13, v21 │ │ +37a710: 2900 e1fe |0166: goto/16 0047 // -011f │ │ +37a714: 2207 990e |0168: new-instance v7, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ +37a718: 0770 |016a: move-object v0, v7 │ │ +37a71a: 0501 1800 |016b: move-wide/from16 v1, v24 │ │ +37a71e: 7607 c570 0000 |016d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c5 │ │ +37a724: 1107 |0170: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=760 │ │ 0x000f line=762 │ │ 0x0047 line=771 │ │ 0x006e line=775 │ │ 0x0075 line=778 │ │ @@ -1504043,35 +1504042,35 @@ │ │ type : '(DDD)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 45 16-bit code units │ │ -37ac3c: |[37ac3c] net.sf.dibdib.generic.ColorNmz.rgb4Hql:(DDD)I │ │ -37ac4c: 1800 5b94 d920 938c 7c3f |0000: const-wide v0, #double 0.00697 // #3f7c8c9320d9945b │ │ -37ac56: cc0a |0005: sub-double/2addr v10, v0 │ │ -37ac58: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -37ac5c: 2f02 000a |0008: cmpl-double v2, v0, v10 │ │ -37ac60: 3d02 0800 |000a: if-lez v2, 0012 // +0008 │ │ -37ac64: 1800 182d 4454 fb21 1940 |000c: const-wide v0, #double 6.28319 // #401921fb54442d18 │ │ -37ac6e: cb0a |0011: add-double/2addr v10, v0 │ │ -37ac70: 7120 b897 ba00 |0012: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@97b8 │ │ -37ac76: 0b00 |0015: move-result-wide v0 │ │ -37ac78: ad00 000c |0016: mul-double v0, v0, v12 │ │ -37ac7c: 1802 4629 9d1f b1a3 d43f |0018: const-wide v2, #double 0.322491 // #3fd4a3b11f9d2946 │ │ -37ac86: ad06 0002 |001d: mul-double v6, v0, v2 │ │ -37ac8a: 7120 d197 ba00 |001f: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@97d1 │ │ -37ac90: 0b0a |0022: move-result-wide v10 │ │ -37ac92: ad0a 0a0c |0023: mul-double v10, v10, v12 │ │ -37ac96: ad08 0a02 |0025: mul-double v8, v10, v2 │ │ -37ac9a: 04e4 |0027: move-wide v4, v14 │ │ -37ac9c: 7706 19a2 0400 |0028: invoke-static/range {v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Lab:(DDD)I // method@a219 │ │ -37aca2: 0a0a |002b: move-result v10 │ │ -37aca4: 0f0a |002c: return v10 │ │ +37ac38: |[37ac38] net.sf.dibdib.generic.ColorNmz.rgb4Hql:(DDD)I │ │ +37ac48: 1800 5b94 d920 938c 7c3f |0000: const-wide v0, #double 0.00697 // #3f7c8c9320d9945b │ │ +37ac52: cc0a |0005: sub-double/2addr v10, v0 │ │ +37ac54: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +37ac58: 2f02 000a |0008: cmpl-double v2, v0, v10 │ │ +37ac5c: 3d02 0800 |000a: if-lez v2, 0012 // +0008 │ │ +37ac60: 1800 182d 4454 fb21 1940 |000c: const-wide v0, #double 6.28319 // #401921fb54442d18 │ │ +37ac6a: cb0a |0011: add-double/2addr v10, v0 │ │ +37ac6c: 7120 b897 ba00 |0012: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@97b8 │ │ +37ac72: 0b00 |0015: move-result-wide v0 │ │ +37ac74: ad00 000c |0016: mul-double v0, v0, v12 │ │ +37ac78: 1802 4629 9d1f b1a3 d43f |0018: const-wide v2, #double 0.322491 // #3fd4a3b11f9d2946 │ │ +37ac82: ad06 0002 |001d: mul-double v6, v0, v2 │ │ +37ac86: 7120 d197 ba00 |001f: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@97d1 │ │ +37ac8c: 0b0a |0022: move-result-wide v10 │ │ +37ac8e: ad0a 0a0c |0023: mul-double v10, v10, v12 │ │ +37ac92: ad08 0a02 |0025: mul-double v8, v10, v2 │ │ +37ac96: 04e4 |0027: move-wide v4, v14 │ │ +37ac98: 7706 19a2 0400 |0028: invoke-static/range {v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Lab:(DDD)I // method@a219 │ │ +37ac9e: 0a0a |002b: move-result v10 │ │ +37aca0: 0f0a |002c: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0012 line=897 │ │ 0x001f line=898 │ │ 0x0028 line=899 │ │ locals : │ │ 0x0000 - 0x002d reg=10 (null) D │ │ @@ -1504083,110 +1504082,110 @@ │ │ type : '(DDD)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 171 16-bit code units │ │ -37acd0: |[37acd0] net.sf.dibdib.generic.ColorNmz.rgb4Lab:(DDD)I │ │ -37ace0: 2207 990e |0000: new-instance v7, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ -37ace4: 0770 |0002: move-object v0, v7 │ │ -37ace6: 0481 |0003: move-wide v1, v8 │ │ -37ace8: 04a3 |0004: move-wide v3, v10 │ │ -37acea: 04c5 |0005: move-wide v5, v12 │ │ -37acec: 7607 c570 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c5 │ │ -37acf2: 7110 cb70 0700 |0009: invoke-static {v7}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.oklab_to_linear_srgb:(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB; // method@70cb │ │ -37acf8: 0c00 |000c: move-result-object v0 │ │ -37acfa: 5301 6748 |000d: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ -37acfe: 5303 6648 |000f: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ -37ad02: 3005 0103 |0011: cmpg-double v5, v1, v3 │ │ -37ad06: 3b05 1000 |0013: if-gez v5, 0023 // +0010 │ │ -37ad0a: 5301 6548 |0015: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ -37ad0e: 5303 6748 |0017: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ -37ad12: 3005 0103 |0019: cmpg-double v5, v1, v3 │ │ -37ad16: 3b05 0500 |001b: if-gez v5, 0020 // +0005 │ │ -37ad1a: 5301 6548 |001d: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ -37ad1e: 2811 |001f: goto 0030 // +0011 │ │ -37ad20: 5301 6748 |0020: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ -37ad24: 280e |0022: goto 0030 // +000e │ │ -37ad26: 5301 6548 |0023: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ -37ad2a: 5303 6648 |0025: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ -37ad2e: 3005 0103 |0027: cmpg-double v5, v1, v3 │ │ -37ad32: 3b05 0500 |0029: if-gez v5, 002e // +0005 │ │ -37ad36: 5301 6548 |002b: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ -37ad3a: 2803 |002d: goto 0030 // +0003 │ │ -37ad3c: 5301 6648 |002e: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ -37ad40: 5303 6748 |0030: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ -37ad44: 5305 6648 |0032: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ -37ad48: 2f07 0305 |0034: cmpl-double v7, v3, v5 │ │ -37ad4c: 3d07 1000 |0036: if-lez v7, 0046 // +0010 │ │ -37ad50: 5303 6548 |0038: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ -37ad54: 5305 6748 |003a: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ -37ad58: 2f07 0305 |003c: cmpl-double v7, v3, v5 │ │ -37ad5c: 3d07 0500 |003e: if-lez v7, 0043 // +0005 │ │ -37ad60: 5303 6548 |0040: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ -37ad64: 2811 |0042: goto 0053 // +0011 │ │ -37ad66: 5303 6748 |0043: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ -37ad6a: 280e |0045: goto 0053 // +000e │ │ -37ad6c: 5303 6548 |0046: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ -37ad70: 5305 6648 |0048: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ -37ad74: 2f07 0305 |004a: cmpl-double v7, v3, v5 │ │ -37ad78: 3d07 0500 |004c: if-lez v7, 0051 // +0005 │ │ -37ad7c: 5303 6548 |004e: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ -37ad80: 2803 |0050: goto 0053 // +0003 │ │ -37ad82: 5303 6648 |0051: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ -37ad86: 1805 fca9 f1d2 4d62 70bf |0053: const-wide v5, #double -0.004 // #bf70624dd2f1a9fc │ │ -37ad90: 2f07 0501 |0058: cmpl-double v7, v5, v1 │ │ -37ad94: 3b07 0b00 |005a: if-gez v7, 0065 // +000b │ │ -37ad98: 1801 aaf1 d24d 6210 f03f |005c: const-wide v1, #double 1.004 // #3ff010624dd2f1aa │ │ -37ada2: 3005 0103 |0061: cmpg-double v5, v1, v3 │ │ -37ada6: 3c05 0a00 |0063: if-gtz v5, 006d // +000a │ │ -37adaa: 7706 17a2 0800 |0065: invoke-static/range {v8, v9, v10, v11, v12, v13}, Lnet/sf/dibdib/generic/ColorNmz;.lab4MaxChroma:(DDD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // method@a217 │ │ -37adb0: 0c08 |0068: move-result-object v8 │ │ -37adb2: 7110 cb70 0800 |0069: invoke-static {v8}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.oklab_to_linear_srgb:(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB; // method@70cb │ │ -37adb8: 0c00 |006c: move-result-object v0 │ │ -37adba: 5308 6748 |006d: iget-wide v8, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ -37adbe: 190a 7040 |006f: const-wide/high16 v10, #long 4643211215818981376 // #4070 │ │ -37adc2: ad08 080a |0071: mul-double v8, v8, v10 │ │ -37adc6: 180c cdcc cccc cccc ec3f |0073: const-wide v12, #double 0.9 // #3feccccccccccccd │ │ -37add0: cbc8 |0078: add-double/2addr v8, v12 │ │ -37add2: 8a88 |0079: double-to-int v8, v8 │ │ -37add4: 5301 6648 |007a: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ -37add8: ad01 010a |007c: mul-double v1, v1, v10 │ │ -37addc: cbc1 |007e: add-double/2addr v1, v12 │ │ -37adde: 8a19 |007f: double-to-int v9, v1 │ │ -37ade0: 5300 6548 |0080: iget-wide v0, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ -37ade4: ad00 000a |0082: mul-double v0, v0, v10 │ │ -37ade8: cbc0 |0084: add-double/2addr v0, v12 │ │ -37adea: 8a0a |0085: double-to-int v10, v0 │ │ -37adec: 120b |0086: const/4 v11, #int 0 // #0 │ │ -37adee: 130c ff00 |0087: const/16 v12, #int 255 // #ff │ │ -37adf2: 368c 0500 |0089: if-gt v12, v8, 008e // +0005 │ │ -37adf6: 1308 ff00 |008b: const/16 v8, #int 255 // #ff │ │ -37adfa: 2805 |008d: goto 0092 // +0005 │ │ -37adfc: 3a08 0300 |008e: if-ltz v8, 0091 // +0003 │ │ -37ae00: 2802 |0090: goto 0092 // +0002 │ │ -37ae02: 1208 |0091: const/4 v8, #int 0 // #0 │ │ -37ae04: 369c 0500 |0092: if-gt v12, v9, 0097 // +0005 │ │ -37ae08: 1309 ff00 |0094: const/16 v9, #int 255 // #ff │ │ -37ae0c: 2805 |0096: goto 009b // +0005 │ │ -37ae0e: 3a09 0300 |0097: if-ltz v9, 009a // +0003 │ │ -37ae12: 2802 |0099: goto 009b // +0002 │ │ -37ae14: 1209 |009a: const/4 v9, #int 0 // #0 │ │ -37ae16: 36ac 0500 |009b: if-gt v12, v10, 00a0 // +0005 │ │ -37ae1a: 130a ff00 |009d: const/16 v10, #int 255 // #ff │ │ -37ae1e: 2805 |009f: goto 00a4 // +0005 │ │ -37ae20: 3a0a 0300 |00a0: if-ltz v10, 00a3 // +0003 │ │ -37ae24: 2802 |00a2: goto 00a4 // +0002 │ │ -37ae26: 120a |00a3: const/4 v10, #int 0 // #0 │ │ -37ae28: e008 0810 |00a4: shl-int/lit8 v8, v8, #int 16 // #10 │ │ -37ae2c: e009 0908 |00a6: shl-int/lit8 v9, v9, #int 8 // #08 │ │ -37ae30: b698 |00a8: or-int/2addr v8, v9 │ │ -37ae32: b6a8 |00a9: or-int/2addr v8, v10 │ │ -37ae34: 0f08 |00aa: return v8 │ │ +37accc: |[37accc] net.sf.dibdib.generic.ColorNmz.rgb4Lab:(DDD)I │ │ +37acdc: 2207 990e |0000: new-instance v7, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // type@0e99 │ │ +37ace0: 0770 |0002: move-object v0, v7 │ │ +37ace2: 0481 |0003: move-wide v1, v8 │ │ +37ace4: 04a3 |0004: move-wide v3, v10 │ │ +37ace6: 04c5 |0005: move-wide v5, v12 │ │ +37ace8: 7607 c570 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.:(DDD)V // method@70c5 │ │ +37acee: 7110 cb70 0700 |0009: invoke-static {v7}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.oklab_to_linear_srgb:(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB; // method@70cb │ │ +37acf4: 0c00 |000c: move-result-object v0 │ │ +37acf6: 5301 6748 |000d: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ +37acfa: 5303 6648 |000f: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ +37acfe: 3005 0103 |0011: cmpg-double v5, v1, v3 │ │ +37ad02: 3b05 1000 |0013: if-gez v5, 0023 // +0010 │ │ +37ad06: 5301 6548 |0015: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ +37ad0a: 5303 6748 |0017: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ +37ad0e: 3005 0103 |0019: cmpg-double v5, v1, v3 │ │ +37ad12: 3b05 0500 |001b: if-gez v5, 0020 // +0005 │ │ +37ad16: 5301 6548 |001d: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ +37ad1a: 2811 |001f: goto 0030 // +0011 │ │ +37ad1c: 5301 6748 |0020: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ +37ad20: 280e |0022: goto 0030 // +000e │ │ +37ad22: 5301 6548 |0023: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ +37ad26: 5303 6648 |0025: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ +37ad2a: 3005 0103 |0027: cmpg-double v5, v1, v3 │ │ +37ad2e: 3b05 0500 |0029: if-gez v5, 002e // +0005 │ │ +37ad32: 5301 6548 |002b: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ +37ad36: 2803 |002d: goto 0030 // +0003 │ │ +37ad38: 5301 6648 |002e: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ +37ad3c: 5303 6748 |0030: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ +37ad40: 5305 6648 |0032: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ +37ad44: 2f07 0305 |0034: cmpl-double v7, v3, v5 │ │ +37ad48: 3d07 1000 |0036: if-lez v7, 0046 // +0010 │ │ +37ad4c: 5303 6548 |0038: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ +37ad50: 5305 6748 |003a: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ +37ad54: 2f07 0305 |003c: cmpl-double v7, v3, v5 │ │ +37ad58: 3d07 0500 |003e: if-lez v7, 0043 // +0005 │ │ +37ad5c: 5303 6548 |0040: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ +37ad60: 2811 |0042: goto 0053 // +0011 │ │ +37ad62: 5303 6748 |0043: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ +37ad66: 280e |0045: goto 0053 // +000e │ │ +37ad68: 5303 6548 |0046: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ +37ad6c: 5305 6648 |0048: iget-wide v5, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ +37ad70: 2f07 0305 |004a: cmpl-double v7, v3, v5 │ │ +37ad74: 3d07 0500 |004c: if-lez v7, 0051 // +0005 │ │ +37ad78: 5303 6548 |004e: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ +37ad7c: 2803 |0050: goto 0053 // +0003 │ │ +37ad7e: 5303 6648 |0051: iget-wide v3, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ +37ad82: 1805 fca9 f1d2 4d62 70bf |0053: const-wide v5, #double -0.004 // #bf70624dd2f1a9fc │ │ +37ad8c: 2f07 0501 |0058: cmpl-double v7, v5, v1 │ │ +37ad90: 3b07 0b00 |005a: if-gez v7, 0065 // +000b │ │ +37ad94: 1801 aaf1 d24d 6210 f03f |005c: const-wide v1, #double 1.004 // #3ff010624dd2f1aa │ │ +37ad9e: 3005 0103 |0061: cmpg-double v5, v1, v3 │ │ +37ada2: 3c05 0a00 |0063: if-gtz v5, 006d // +000a │ │ +37ada6: 7706 17a2 0800 |0065: invoke-static/range {v8, v9, v10, v11, v12, v13}, Lnet/sf/dibdib/generic/ColorNmz;.lab4MaxChroma:(DDD)Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; // method@a217 │ │ +37adac: 0c08 |0068: move-result-object v8 │ │ +37adae: 7110 cb70 0800 |0069: invoke-static {v8}, Lcom/gitlab/dibdib/picked/common/ColorOklab;.oklab_to_linear_srgb:(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB; // method@70cb │ │ +37adb4: 0c00 |006c: move-result-object v0 │ │ +37adb6: 5308 6748 |006d: iget-wide v8, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.r:D // field@4867 │ │ +37adba: 190a 7040 |006f: const-wide/high16 v10, #long 4643211215818981376 // #4070 │ │ +37adbe: ad08 080a |0071: mul-double v8, v8, v10 │ │ +37adc2: 180c cdcc cccc cccc ec3f |0073: const-wide v12, #double 0.9 // #3feccccccccccccd │ │ +37adcc: cbc8 |0078: add-double/2addr v8, v12 │ │ +37adce: 8a88 |0079: double-to-int v8, v8 │ │ +37add0: 5301 6648 |007a: iget-wide v1, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.g:D // field@4866 │ │ +37add4: ad01 010a |007c: mul-double v1, v1, v10 │ │ +37add8: cbc1 |007e: add-double/2addr v1, v12 │ │ +37adda: 8a19 |007f: double-to-int v9, v1 │ │ +37addc: 5300 6548 |0080: iget-wide v0, v0, Lcom/gitlab/dibdib/picked/common/ColorOklab$RGB;.b:D // field@4865 │ │ +37ade0: ad00 000a |0082: mul-double v0, v0, v10 │ │ +37ade4: cbc0 |0084: add-double/2addr v0, v12 │ │ +37ade6: 8a0a |0085: double-to-int v10, v0 │ │ +37ade8: 120b |0086: const/4 v11, #int 0 // #0 │ │ +37adea: 130c ff00 |0087: const/16 v12, #int 255 // #ff │ │ +37adee: 368c 0500 |0089: if-gt v12, v8, 008e // +0005 │ │ +37adf2: 1308 ff00 |008b: const/16 v8, #int 255 // #ff │ │ +37adf6: 2805 |008d: goto 0092 // +0005 │ │ +37adf8: 3a08 0300 |008e: if-ltz v8, 0091 // +0003 │ │ +37adfc: 2802 |0090: goto 0092 // +0002 │ │ +37adfe: 1208 |0091: const/4 v8, #int 0 // #0 │ │ +37ae00: 369c 0500 |0092: if-gt v12, v9, 0097 // +0005 │ │ +37ae04: 1309 ff00 |0094: const/16 v9, #int 255 // #ff │ │ +37ae08: 2805 |0096: goto 009b // +0005 │ │ +37ae0a: 3a09 0300 |0097: if-ltz v9, 009a // +0003 │ │ +37ae0e: 2802 |0099: goto 009b // +0002 │ │ +37ae10: 1209 |009a: const/4 v9, #int 0 // #0 │ │ +37ae12: 36ac 0500 |009b: if-gt v12, v10, 00a0 // +0005 │ │ +37ae16: 130a ff00 |009d: const/16 v10, #int 255 // #ff │ │ +37ae1a: 2805 |009f: goto 00a4 // +0005 │ │ +37ae1c: 3a0a 0300 |00a0: if-ltz v10, 00a3 // +0003 │ │ +37ae20: 2802 |00a2: goto 00a4 // +0002 │ │ +37ae22: 120a |00a3: const/4 v10, #int 0 // #0 │ │ +37ae24: e008 0810 |00a4: shl-int/lit8 v8, v8, #int 16 // #10 │ │ +37ae28: e009 0908 |00a6: shl-int/lit8 v9, v9, #int 8 // #08 │ │ +37ae2c: b698 |00a8: or-int/2addr v8, v9 │ │ +37ae2e: b6a8 |00a9: or-int/2addr v8, v10 │ │ +37ae30: 0f08 |00aa: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ 0x000d line=855 │ │ 0x0015 line=856 │ │ 0x0023 line=857 │ │ 0x0030 line=859 │ │ @@ -1504207,21 +1504206,21 @@ │ │ type : '(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -37aca8: |[37aca8] net.sf.dibdib.generic.ColorNmz.rgb4Lab:(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)I │ │ -37acb8: 5360 6248 |0000: iget-wide v0, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.L:D // field@4862 │ │ -37acbc: 5362 6348 |0002: iget-wide v2, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.a:D // field@4863 │ │ -37acc0: 5364 6448 |0004: iget-wide v4, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.b:D // field@4864 │ │ -37acc4: 7706 19a2 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Lab:(DDD)I // method@a219 │ │ -37acca: 0a06 |0009: move-result v6 │ │ -37accc: 0f06 |000a: return v6 │ │ +37aca4: |[37aca4] net.sf.dibdib.generic.ColorNmz.rgb4Lab:(Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;)I │ │ +37acb4: 5360 6248 |0000: iget-wide v0, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.L:D // field@4862 │ │ +37acb8: 5362 6348 |0002: iget-wide v2, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.a:D // field@4863 │ │ +37acbc: 5364 6448 |0004: iget-wide v4, v6, Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab;.b:D // field@4864 │ │ +37acc0: 7706 19a2 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Lab:(DDD)I // method@a219 │ │ +37acc6: 0a06 |0009: move-result v6 │ │ +37acc8: 0f06 |000a: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=876 │ │ locals : │ │ 0x0000 - 0x000b reg=6 (null) Lcom/gitlab/dibdib/picked/common/ColorOklab$Lab; │ │ │ │ #15 : (in Lnet/sf/dibdib/generic/ColorNmz;) │ │ @@ -1504229,47 +1504228,47 @@ │ │ type : '(DDD)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 55 16-bit code units │ │ -37ae38: |[37ae38] net.sf.dibdib.generic.ColorNmz.rgb4Scl:(DDD)I │ │ -37ae48: 04d0 |0000: move-wide v0, v13 │ │ -37ae4a: 04f2 |0001: move-wide v2, v15 │ │ -37ae4c: 1904 0040 |0002: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -37ae50: 04b6 |0004: move-wide v6, v11 │ │ -37ae52: 7140 ca97 54cb |0005: invoke-static {v4, v5, v11, v12}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -37ae58: 0b04 |0008: move-result-wide v4 │ │ -37ae5a: 1906 7940 |0009: const-wide/high16 v6, #long 4645744490609377280 // #4079 │ │ -37ae5e: ad04 0406 |000b: mul-double v4, v4, v6 │ │ -37ae62: 1806 b6f3 fdd4 414c 1241 |000d: const-wide v6, #double 299792 // #41124c41d4fdf3b6 │ │ -37ae6c: ce46 |0012: div-double/2addr v6, v4 │ │ -37ae6e: 7120 12a2 7600 |0013: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/ColorNmz;.hue4WaveLen:(D)D // method@a212 │ │ -37ae74: 0b04 |0016: move-result-wide v4 │ │ -37ae76: 1606 0000 |0017: const-wide/16 v6, #int 0 // #0 │ │ -37ae7a: 3008 0600 |0019: cmpg-double v8, v6, v0 │ │ -37ae7e: 3c08 0400 |001b: if-gtz v8, 001f // +0004 │ │ -37ae82: 0469 |001d: move-wide v9, v6 │ │ -37ae84: 2806 |001e: goto 0024 // +0006 │ │ -37ae86: 1809 182d 4454 fb21 0940 |001f: const-wide v9, #double 3.14159 // #400921fb54442d18 │ │ -37ae90: cb94 |0024: add-double/2addr v4, v9 │ │ -37ae92: 3009 0602 |0025: cmpg-double v9, v6, v2 │ │ -37ae96: 3c09 0300 |0027: if-gtz v9, 002a // +0003 │ │ -37ae9a: 2802 |0029: goto 002b // +0002 │ │ -37ae9c: 8022 |002a: neg-double v2, v2 │ │ -37ae9e: 3c08 0300 |002b: if-gtz v8, 002e // +0003 │ │ -37aea2: 2802 |002d: goto 002f // +0002 │ │ -37aea4: 8000 |002e: neg-double v0, v0 │ │ -37aea6: 044b |002f: move-wide v11, v4 │ │ -37aea8: 040d |0030: move-wide v13, v0 │ │ -37aeaa: 042f |0031: move-wide v15, v2 │ │ -37aeac: 7706 18a2 0b00 |0032: invoke-static/range {v11, v12, v13, v14, v15, v16}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Hql:(DDD)I // method@a218 │ │ -37aeb2: 0a00 |0035: move-result v0 │ │ -37aeb4: 0f00 |0036: return v0 │ │ +37ae34: |[37ae34] net.sf.dibdib.generic.ColorNmz.rgb4Scl:(DDD)I │ │ +37ae44: 04d0 |0000: move-wide v0, v13 │ │ +37ae46: 04f2 |0001: move-wide v2, v15 │ │ +37ae48: 1904 0040 |0002: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +37ae4c: 04b6 |0004: move-wide v6, v11 │ │ +37ae4e: 7140 ca97 54cb |0005: invoke-static {v4, v5, v11, v12}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +37ae54: 0b04 |0008: move-result-wide v4 │ │ +37ae56: 1906 7940 |0009: const-wide/high16 v6, #long 4645744490609377280 // #4079 │ │ +37ae5a: ad04 0406 |000b: mul-double v4, v4, v6 │ │ +37ae5e: 1806 b6f3 fdd4 414c 1241 |000d: const-wide v6, #double 299792 // #41124c41d4fdf3b6 │ │ +37ae68: ce46 |0012: div-double/2addr v6, v4 │ │ +37ae6a: 7120 12a2 7600 |0013: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/ColorNmz;.hue4WaveLen:(D)D // method@a212 │ │ +37ae70: 0b04 |0016: move-result-wide v4 │ │ +37ae72: 1606 0000 |0017: const-wide/16 v6, #int 0 // #0 │ │ +37ae76: 3008 0600 |0019: cmpg-double v8, v6, v0 │ │ +37ae7a: 3c08 0400 |001b: if-gtz v8, 001f // +0004 │ │ +37ae7e: 0469 |001d: move-wide v9, v6 │ │ +37ae80: 2806 |001e: goto 0024 // +0006 │ │ +37ae82: 1809 182d 4454 fb21 0940 |001f: const-wide v9, #double 3.14159 // #400921fb54442d18 │ │ +37ae8c: cb94 |0024: add-double/2addr v4, v9 │ │ +37ae8e: 3009 0602 |0025: cmpg-double v9, v6, v2 │ │ +37ae92: 3c09 0300 |0027: if-gtz v9, 002a // +0003 │ │ +37ae96: 2802 |0029: goto 002b // +0002 │ │ +37ae98: 8022 |002a: neg-double v2, v2 │ │ +37ae9a: 3c08 0300 |002b: if-gtz v8, 002e // +0003 │ │ +37ae9e: 2802 |002d: goto 002f // +0002 │ │ +37aea0: 8000 |002e: neg-double v0, v0 │ │ +37aea2: 044b |002f: move-wide v11, v4 │ │ +37aea4: 040d |0030: move-wide v13, v0 │ │ +37aea6: 042f |0031: move-wide v15, v2 │ │ +37aea8: 7706 18a2 0b00 |0032: invoke-static/range {v11, v12, v13, v14, v15, v16}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Hql:(DDD)I // method@a218 │ │ +37aeae: 0a00 |0035: move-result v0 │ │ +37aeb0: 0f00 |0036: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=929 │ │ 0x0013 line=930 │ │ 0x0032 line=934 │ │ locals : │ │ 0x0000 - 0x0037 reg=11 (null) D │ │ @@ -1504281,42 +1504280,42 @@ │ │ type : '([DI)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -37a9a0: |[37a9a0] net.sf.dibdib.generic.ColorNmz.scl4Rgb:([DI)D │ │ -37a9b0: 7120 11a2 5400 |0000: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Rgb:([DI)D // method@a211 │ │ -37a9b6: 0b00 |0003: move-result-wide v0 │ │ -37a9b8: 7120 22a2 1000 |0004: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz;.waveLen4Hue:(D)D // method@a222 │ │ -37a9be: 0b00 |0007: move-result-wide v0 │ │ -37a9c0: 1802 b6f3 fdd4 414c 1241 |0008: const-wide v2, #double 299792 // #41124c41d4fdf3b6 │ │ -37a9ca: ce02 |000d: div-double/2addr v2, v0 │ │ -37a9cc: 1600 0000 |000e: const-wide/16 v0, #int 0 // #0 │ │ -37a9d0: 2f05 0002 |0010: cmpl-double v5, v0, v2 │ │ -37a9d4: 3d05 0b00 |0012: if-lez v5, 001d // +000b │ │ -37a9d8: 3804 0800 |0014: if-eqz v4, 001c // +0008 │ │ -37a9dc: 1215 |0016: const/4 v5, #int 1 // #1 │ │ -37a9de: 4500 0405 |0017: aget-wide v0, v4, v5 │ │ -37a9e2: 8000 |0019: neg-double v0, v0 │ │ -37a9e4: 4c00 0405 |001a: aput-wide v0, v4, v5 │ │ -37a9e8: 8022 |001c: neg-double v2, v2 │ │ -37a9ea: 1900 7940 |001d: const-wide/high16 v0, #long 4645744490609377280 // #4079 │ │ -37a9ee: ce02 |001f: div-double/2addr v2, v0 │ │ -37a9f0: 7120 bd97 3200 |0020: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ -37a9f6: 0b00 |0023: move-result-wide v0 │ │ -37a9f8: 1902 0040 |0024: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -37a9fc: 7120 bd97 3200 |0026: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ -37aa02: 0b02 |0029: move-result-wide v2 │ │ -37aa04: ce20 |002a: div-double/2addr v0, v2 │ │ -37aa06: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ -37aa0a: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -37aa0c: 4c00 0405 |002e: aput-wide v0, v4, v5 │ │ -37aa10: 1000 |0030: return-wide v0 │ │ +37a99c: |[37a99c] net.sf.dibdib.generic.ColorNmz.scl4Rgb:([DI)D │ │ +37a9ac: 7120 11a2 5400 |0000: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Rgb:([DI)D // method@a211 │ │ +37a9b2: 0b00 |0003: move-result-wide v0 │ │ +37a9b4: 7120 22a2 1000 |0004: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz;.waveLen4Hue:(D)D // method@a222 │ │ +37a9ba: 0b00 |0007: move-result-wide v0 │ │ +37a9bc: 1802 b6f3 fdd4 414c 1241 |0008: const-wide v2, #double 299792 // #41124c41d4fdf3b6 │ │ +37a9c6: ce02 |000d: div-double/2addr v2, v0 │ │ +37a9c8: 1600 0000 |000e: const-wide/16 v0, #int 0 // #0 │ │ +37a9cc: 2f05 0002 |0010: cmpl-double v5, v0, v2 │ │ +37a9d0: 3d05 0b00 |0012: if-lez v5, 001d // +000b │ │ +37a9d4: 3804 0800 |0014: if-eqz v4, 001c // +0008 │ │ +37a9d8: 1215 |0016: const/4 v5, #int 1 // #1 │ │ +37a9da: 4500 0405 |0017: aget-wide v0, v4, v5 │ │ +37a9de: 8000 |0019: neg-double v0, v0 │ │ +37a9e0: 4c00 0405 |001a: aput-wide v0, v4, v5 │ │ +37a9e4: 8022 |001c: neg-double v2, v2 │ │ +37a9e6: 1900 7940 |001d: const-wide/high16 v0, #long 4645744490609377280 // #4079 │ │ +37a9ea: ce02 |001f: div-double/2addr v2, v0 │ │ +37a9ec: 7120 bd97 3200 |0020: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ +37a9f2: 0b00 |0023: move-result-wide v0 │ │ +37a9f4: 1902 0040 |0024: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +37a9f8: 7120 bd97 3200 |0026: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ +37a9fe: 0b02 |0029: move-result-wide v2 │ │ +37aa00: ce20 |002a: div-double/2addr v0, v2 │ │ +37aa02: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ +37aa06: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +37aa08: 4c00 0405 |002e: aput-wide v0, v4, v5 │ │ +37aa0c: 1000 |0030: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=913 │ │ 0x0017 line=916 │ │ 0x0020 line=920 │ │ 0x002e line=922 │ │ locals : │ │ @@ -1504328,27 +1504327,27 @@ │ │ type : '([D)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -381100: |[381100] net.sf.dibdib.generic.ColorNmz.setCalibrationHue:([D)V │ │ -381110: 6904 ed75 |0000: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.calibrateHueFromTo:[D // field@75ed │ │ -381114: 7100 21a2 0000 |0002: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.values:()[Lnet/sf/dibdib/generic/ColorNmz; // method@a221 │ │ -38111a: 0c04 |0005: move-result-object v4 │ │ -38111c: 2140 |0006: array-length v0, v4 │ │ -38111e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -381120: 3501 0a00 |0008: if-ge v1, v0, 0012 // +000a │ │ -381124: 4602 0401 |000a: aget-object v2, v4, v1 │ │ -381128: 12f3 |000c: const/4 v3, #int -1 // #ff │ │ -38112a: 5923 f575 |000d: iput v3, v2, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f5 │ │ -38112e: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -381132: 28f7 |0011: goto 0008 // -0009 │ │ -381134: 0e00 |0012: return-void │ │ +3810fc: |[3810fc] net.sf.dibdib.generic.ColorNmz.setCalibrationHue:([D)V │ │ +38110c: 6904 ed75 |0000: sput-object v4, Lnet/sf/dibdib/generic/ColorNmz;.calibrateHueFromTo:[D // field@75ed │ │ +381110: 7100 21a2 0000 |0002: invoke-static {}, Lnet/sf/dibdib/generic/ColorNmz;.values:()[Lnet/sf/dibdib/generic/ColorNmz; // method@a221 │ │ +381116: 0c04 |0005: move-result-object v4 │ │ +381118: 2140 |0006: array-length v0, v4 │ │ +38111a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +38111c: 3501 0a00 |0008: if-ge v1, v0, 0012 // +000a │ │ +381120: 4602 0401 |000a: aget-object v2, v4, v1 │ │ +381124: 12f3 |000c: const/4 v3, #int -1 // #ff │ │ +381126: 5923 f575 |000d: iput v3, v2, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f5 │ │ +38112a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +38112e: 28f7 |0011: goto 0008 // -0009 │ │ +381130: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0002 line=599 │ │ 0x000d line=600 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 (null) [D │ │ @@ -1504358,21 +1504357,21 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -381138: |[381138] net.sf.dibdib.generic.ColorNmz.setDisplayMode:(I)V │ │ -381148: 3900 0400 |0000: if-nez v0, 0004 // +0004 │ │ -38114c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -38114e: 2802 |0003: goto 0005 // +0002 │ │ -381150: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -381152: 6a00 ee75 |0005: sput-boolean v0, Lnet/sf/dibdib/generic/ColorNmz;.darkMode:Z // field@75ee │ │ -381156: 0e00 |0007: return-void │ │ +381134: |[381134] net.sf.dibdib.generic.ColorNmz.setDisplayMode:(I)V │ │ +381144: 3900 0400 |0000: if-nez v0, 0004 // +0004 │ │ +381148: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +38114a: 2802 |0003: goto 0005 // +0002 │ │ +38114c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +38114e: 6a00 ee75 |0005: sput-boolean v0, Lnet/sf/dibdib/generic/ColorNmz;.darkMode:Z // field@75ee │ │ +381152: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=605 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) I │ │ │ │ #19 : (in Lnet/sf/dibdib/generic/ColorNmz;) │ │ @@ -1504380,20 +1504379,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/ColorNmz;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -37b01c: |[37b01c] net.sf.dibdib.generic.ColorNmz.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/generic/ColorNmz; │ │ -37b02c: 1c00 8e14 |0000: const-class v0, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b030: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -37b036: 0c01 |0005: move-result-object v1 │ │ -37b038: 1f01 8e14 |0006: check-cast v1, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ -37b03c: 1101 |0008: return-object v1 │ │ +37b018: |[37b018] net.sf.dibdib.generic.ColorNmz.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/generic/ColorNmz; │ │ +37b028: 1c00 8e14 |0000: const-class v0, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b02c: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +37b032: 0c01 |0005: move-result-object v1 │ │ +37b034: 1f01 8e14 |0006: check-cast v1, Lnet/sf/dibdib/generic/ColorNmz; // type@148e │ │ +37b038: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #20 : (in Lnet/sf/dibdib/generic/ColorNmz;) │ │ @@ -1504401,99 +1504400,99 @@ │ │ type : '()[Lnet/sf/dibdib/generic/ColorNmz;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -37b0a0: |[37b0a0] net.sf.dibdib.generic.ColorNmz.values:()[Lnet/sf/dibdib/generic/ColorNmz; │ │ -37b0b0: 6200 d273 |0000: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.$VALUES:[Lnet/sf/dibdib/generic/ColorNmz; // field@73d2 │ │ -37b0b4: 6e10 6fa6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/generic/ColorNmz;.clone:()Ljava/lang/Object; // method@a66f │ │ -37b0ba: 0c00 |0005: move-result-object v0 │ │ -37b0bc: 1f00 0116 |0006: check-cast v0, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ -37b0c0: 1100 |0008: return-object v0 │ │ +37b09c: |[37b09c] net.sf.dibdib.generic.ColorNmz.values:()[Lnet/sf/dibdib/generic/ColorNmz; │ │ +37b0ac: 6200 d273 |0000: sget-object v0, Lnet/sf/dibdib/generic/ColorNmz;.$VALUES:[Lnet/sf/dibdib/generic/ColorNmz; // field@73d2 │ │ +37b0b0: 6e10 6fa6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/generic/ColorNmz;.clone:()Ljava/lang/Object; // method@a66f │ │ +37b0b6: 0c00 |0005: move-result-object v0 │ │ +37b0b8: 1f00 0116 |0006: check-cast v0, [Lnet/sf/dibdib/generic/ColorNmz; // type@1601 │ │ +37b0bc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ #21 : (in Lnet/sf/dibdib/generic/ColorNmz;) │ │ name : 'waveLen4Hue' │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 130 16-bit code units │ │ -37aa14: |[37aa14] net.sf.dibdib.generic.ColorNmz.waveLen4Hue:(D)D │ │ -37aa24: 1900 6940 |0000: const-wide/high16 v0, #long 4641240890982006784 // #4069 │ │ -37aa28: ad02 0b00 |0002: mul-double v2, v11, v0 │ │ -37aa2c: 1804 182d 4454 fb21 0940 |0004: const-wide v4, #double 3.14159 // #400921fb54442d18 │ │ -37aa36: ce42 |0009: div-double/2addr v2, v4 │ │ -37aa38: 1804 a470 3d0a d7ff 7840 |000a: const-wide v4, #double 399.99 // #4078ffd70a3d70a4 │ │ -37aa42: 3006 0402 |000f: cmpg-double v6, v4, v2 │ │ -37aa46: 3b06 1200 |0011: if-gez v6, 0023 // +0012 │ │ -37aa4a: 1904 7940 |0013: const-wide/high16 v4, #long 4645744490609377280 // #4079 │ │ -37aa4e: 3006 0402 |0015: cmpg-double v6, v4, v2 │ │ -37aa52: 3b06 0a00 |0017: if-gez v6, 0021 // +000a │ │ -37aa56: 1906 8940 |0019: const-wide/high16 v6, #long 4650248090236747776 // #4089 │ │ -37aa5a: 3008 0206 |001b: cmpg-double v8, v2, v6 │ │ -37aa5e: 3b08 0400 |001d: if-gez v8, 0021 // +0004 │ │ -37aa62: cc42 |001f: sub-double/2addr v2, v4 │ │ -37aa64: 2803 |0020: goto 0023 // +0003 │ │ -37aa66: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ -37aa6a: 1804 0000 0000 0080 7640 |0023: const-wide v4, #double 360 // #4076800000000000 │ │ -37aa74: 3006 0402 |0028: cmpg-double v6, v4, v2 │ │ -37aa78: 3b06 0500 |002a: if-gez v6, 002f // +0005 │ │ -37aa7c: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -37aa7e: cc02 |002d: sub-double/2addr v2, v0 │ │ -37aa80: 2802 |002e: goto 0030 // +0002 │ │ -37aa82: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -37aa84: 1905 4040 |0030: const-wide/high16 v5, #long 4629700416936869888 // #4040 │ │ -37aa88: 2f07 0502 |0032: cmpl-double v7, v5, v2 │ │ -37aa8c: 3d07 1c00 |0034: if-lez v7, 0050 // +001c │ │ -37aa90: 1807 1a27 1792 bf15 e03f |0036: const-wide v7, #double 0.502655 // #3fe015bf9217271a │ │ -37aa9a: 3009 0b07 |003b: cmpg-double v9, v11, v7 │ │ -37aa9e: 3b09 1300 |003d: if-gez v9, 0050 // +0013 │ │ -37aaa2: 7120 22a2 8700 |003f: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/ColorNmz;.waveLen4Hue:(D)D // method@a222 │ │ -37aaa8: 0b00 |0042: move-result-wide v0 │ │ -37aaaa: ccb5 |0043: sub-double/2addr v5, v11 │ │ -37aaac: cb50 |0044: add-double/2addr v0, v5 │ │ -37aaae: 180b 0000 0000 00e0 8540 |0045: const-wide v11, #double 700 // #4085e00000000000 │ │ -37aab8: 3002 0b00 |004a: cmpg-double v2, v11, v0 │ │ -37aabc: 3c02 0300 |004c: if-gtz v2, 004f // +0003 │ │ -37aac0: 04b0 |004e: move-wide v0, v11 │ │ -37aac2: 1000 |004f: return-wide v0 │ │ -37aac4: 180b 0000 0000 00d8 8440 |0050: const-wide v11, #double 667 // #4084d80000000000 │ │ -37aace: 1805 0000 0000 0060 6740 |0055: const-wide v5, #double 187 // #4067600000000000 │ │ -37aad8: ad05 0502 |005a: mul-double v5, v5, v2 │ │ -37aadc: 1907 7040 |005c: const-wide/high16 v7, #long 4643211215818981376 // #4070 │ │ -37aae0: ce75 |005e: div-double/2addr v5, v7 │ │ -37aae2: cc5b |005f: sub-double/2addr v11, v5 │ │ -37aae4: 1905 5e40 |0060: const-wide/high16 v5, #long 4638144666238189568 // #405e │ │ -37aae8: 3007 0502 |0062: cmpg-double v7, v5, v2 │ │ -37aaec: 3b07 1a00 |0064: if-gez v7, 007e // +001a │ │ -37aaf0: 1907 7440 |0066: const-wide/high16 v7, #long 4644337115725824000 // #4074 │ │ -37aaf4: 3009 0207 |0068: cmpg-double v9, v2, v7 │ │ -37aaf8: 3b09 1400 |006a: if-gez v9, 007e // +0014 │ │ -37aafc: 1909 1a40 |006c: const-wide/high16 v9, #long 4619004367821864960 // #401a │ │ -37ab00: ac05 0205 |006e: sub-double v5, v2, v5 │ │ -37ab04: ad05 0509 |0070: mul-double v5, v5, v9 │ │ -37ab08: ce05 |0072: div-double/2addr v5, v0 │ │ -37ab0a: cc72 |0073: sub-double/2addr v2, v7 │ │ -37ab0c: ad05 0502 |0074: mul-double v5, v5, v2 │ │ -37ab10: ce75 |0076: div-double/2addr v5, v7 │ │ -37ab12: 1900 32c0 |0077: const-wide/high16 v0, #long -4597612269591855104 // #c032 │ │ -37ab16: ad00 0005 |0079: mul-double v0, v0, v5 │ │ -37ab1a: ad00 0005 |007b: mul-double v0, v0, v5 │ │ -37ab1e: cb0b |007d: add-double/2addr v11, v0 │ │ -37ab20: 3804 0300 |007e: if-eqz v4, 0081 // +0003 │ │ -37ab24: 80bb |0080: neg-double v11, v11 │ │ -37ab26: 100b |0081: return-wide v11 │ │ +37aa10: |[37aa10] net.sf.dibdib.generic.ColorNmz.waveLen4Hue:(D)D │ │ +37aa20: 1900 6940 |0000: const-wide/high16 v0, #long 4641240890982006784 // #4069 │ │ +37aa24: ad02 0b00 |0002: mul-double v2, v11, v0 │ │ +37aa28: 1804 182d 4454 fb21 0940 |0004: const-wide v4, #double 3.14159 // #400921fb54442d18 │ │ +37aa32: ce42 |0009: div-double/2addr v2, v4 │ │ +37aa34: 1804 a470 3d0a d7ff 7840 |000a: const-wide v4, #double 399.99 // #4078ffd70a3d70a4 │ │ +37aa3e: 3006 0402 |000f: cmpg-double v6, v4, v2 │ │ +37aa42: 3b06 1200 |0011: if-gez v6, 0023 // +0012 │ │ +37aa46: 1904 7940 |0013: const-wide/high16 v4, #long 4645744490609377280 // #4079 │ │ +37aa4a: 3006 0402 |0015: cmpg-double v6, v4, v2 │ │ +37aa4e: 3b06 0a00 |0017: if-gez v6, 0021 // +000a │ │ +37aa52: 1906 8940 |0019: const-wide/high16 v6, #long 4650248090236747776 // #4089 │ │ +37aa56: 3008 0206 |001b: cmpg-double v8, v2, v6 │ │ +37aa5a: 3b08 0400 |001d: if-gez v8, 0021 // +0004 │ │ +37aa5e: cc42 |001f: sub-double/2addr v2, v4 │ │ +37aa60: 2803 |0020: goto 0023 // +0003 │ │ +37aa62: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ +37aa66: 1804 0000 0000 0080 7640 |0023: const-wide v4, #double 360 // #4076800000000000 │ │ +37aa70: 3006 0402 |0028: cmpg-double v6, v4, v2 │ │ +37aa74: 3b06 0500 |002a: if-gez v6, 002f // +0005 │ │ +37aa78: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +37aa7a: cc02 |002d: sub-double/2addr v2, v0 │ │ +37aa7c: 2802 |002e: goto 0030 // +0002 │ │ +37aa7e: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +37aa80: 1905 4040 |0030: const-wide/high16 v5, #long 4629700416936869888 // #4040 │ │ +37aa84: 2f07 0502 |0032: cmpl-double v7, v5, v2 │ │ +37aa88: 3d07 1c00 |0034: if-lez v7, 0050 // +001c │ │ +37aa8c: 1807 1a27 1792 bf15 e03f |0036: const-wide v7, #double 0.502655 // #3fe015bf9217271a │ │ +37aa96: 3009 0b07 |003b: cmpg-double v9, v11, v7 │ │ +37aa9a: 3b09 1300 |003d: if-gez v9, 0050 // +0013 │ │ +37aa9e: 7120 22a2 8700 |003f: invoke-static {v7, v8}, Lnet/sf/dibdib/generic/ColorNmz;.waveLen4Hue:(D)D // method@a222 │ │ +37aaa4: 0b00 |0042: move-result-wide v0 │ │ +37aaa6: ccb5 |0043: sub-double/2addr v5, v11 │ │ +37aaa8: cb50 |0044: add-double/2addr v0, v5 │ │ +37aaaa: 180b 0000 0000 00e0 8540 |0045: const-wide v11, #double 700 // #4085e00000000000 │ │ +37aab4: 3002 0b00 |004a: cmpg-double v2, v11, v0 │ │ +37aab8: 3c02 0300 |004c: if-gtz v2, 004f // +0003 │ │ +37aabc: 04b0 |004e: move-wide v0, v11 │ │ +37aabe: 1000 |004f: return-wide v0 │ │ +37aac0: 180b 0000 0000 00d8 8440 |0050: const-wide v11, #double 667 // #4084d80000000000 │ │ +37aaca: 1805 0000 0000 0060 6740 |0055: const-wide v5, #double 187 // #4067600000000000 │ │ +37aad4: ad05 0502 |005a: mul-double v5, v5, v2 │ │ +37aad8: 1907 7040 |005c: const-wide/high16 v7, #long 4643211215818981376 // #4070 │ │ +37aadc: ce75 |005e: div-double/2addr v5, v7 │ │ +37aade: cc5b |005f: sub-double/2addr v11, v5 │ │ +37aae0: 1905 5e40 |0060: const-wide/high16 v5, #long 4638144666238189568 // #405e │ │ +37aae4: 3007 0502 |0062: cmpg-double v7, v5, v2 │ │ +37aae8: 3b07 1a00 |0064: if-gez v7, 007e // +001a │ │ +37aaec: 1907 7440 |0066: const-wide/high16 v7, #long 4644337115725824000 // #4074 │ │ +37aaf0: 3009 0207 |0068: cmpg-double v9, v2, v7 │ │ +37aaf4: 3b09 1400 |006a: if-gez v9, 007e // +0014 │ │ +37aaf8: 1909 1a40 |006c: const-wide/high16 v9, #long 4619004367821864960 // #401a │ │ +37aafc: ac05 0205 |006e: sub-double v5, v2, v5 │ │ +37ab00: ad05 0509 |0070: mul-double v5, v5, v9 │ │ +37ab04: ce05 |0072: div-double/2addr v5, v0 │ │ +37ab06: cc72 |0073: sub-double/2addr v2, v7 │ │ +37ab08: ad05 0502 |0074: mul-double v5, v5, v2 │ │ +37ab0c: ce75 |0076: div-double/2addr v5, v7 │ │ +37ab0e: 1900 32c0 |0077: const-wide/high16 v0, #long -4597612269591855104 // #c032 │ │ +37ab12: ad00 0005 |0079: mul-double v0, v0, v5 │ │ +37ab16: ad00 0005 |007b: mul-double v0, v0, v5 │ │ +37ab1a: cb0b |007d: add-double/2addr v11, v0 │ │ +37ab1c: 3804 0300 |007e: if-eqz v4, 0081 // +0003 │ │ +37ab20: 80bb |0080: neg-double v11, v11 │ │ +37ab22: 100b |0081: return-wide v11 │ │ catches : (none) │ │ positions : │ │ 0x003f line=718 │ │ locals : │ │ 0x0000 - 0x0082 reg=11 (null) D │ │ │ │ Virtual methods - │ │ @@ -1504502,20 +1504501,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -37ab28: |[37ab28] net.sf.dibdib.generic.ColorNmz.argb:()I │ │ -37ab38: 5210 f575 |0000: iget v0, v1, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f5 │ │ -37ab3c: 3b00 0500 |0002: if-gez v0, 0007 // +0005 │ │ -37ab40: 6e10 1ca2 0100 |0004: invoke-virtual {v1}, Lnet/sf/dibdib/generic/ColorNmz;.rgbCalibrated:()I // method@a21c │ │ -37ab46: 5210 f475 |0007: iget v0, v1, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f4 │ │ -37ab4a: 0f00 |0009: return v0 │ │ +37ab24: |[37ab24] net.sf.dibdib.generic.ColorNmz.argb:()I │ │ +37ab34: 5210 f575 |0000: iget v0, v1, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f5 │ │ +37ab38: 3b00 0500 |0002: if-gez v0, 0007 // +0005 │ │ +37ab3c: 6e10 1ca2 0100 |0004: invoke-virtual {v1}, Lnet/sf/dibdib/generic/ColorNmz;.rgbCalibrated:()I // method@a21c │ │ +37ab42: 5210 f475 |0007: iget v0, v1, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f4 │ │ +37ab46: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ 0x0004 line=672 │ │ 0x0007 line=674 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lnet/sf/dibdib/generic/ColorNmz; │ │ @@ -1504525,66 +1504524,66 @@ │ │ type : '(DZ)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 111 16-bit code units │ │ -37ab4c: |[37ab4c] net.sf.dibdib.generic.ColorNmz.argb4Dark:(DZ)I │ │ -37ab5c: 52a0 f575 |0000: iget v0, v10, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f5 │ │ -37ab60: 3b00 0500 |0002: if-gez v0, 0007 // +0005 │ │ -37ab64: 6e10 1ca2 0a00 |0004: invoke-virtual {v10}, Lnet/sf/dibdib/generic/ColorNmz;.rgbCalibrated:()I // method@a21c │ │ -37ab6a: 1230 |0007: const/4 v0, #int 3 // #3 │ │ -37ab6c: 2300 1715 |0008: new-array v0, v0, [D // type@1517 │ │ -37ab70: 52a1 f575 |000a: iget v1, v10, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f5 │ │ -37ab74: 7120 11a2 1000 |000c: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Rgb:([DI)D // method@a211 │ │ -37ab7a: 0b02 |000f: move-result-wide v2 │ │ -37ab7c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -37ab7e: 4504 0001 |0011: aget-wide v4, v0, v1 │ │ -37ab82: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -37ab84: 4506 0001 |0014: aget-wide v6, v0, v1 │ │ -37ab88: 1900 e83f |0016: const-wide/high16 v0, #long 4604930618986332160 // #3fe8 │ │ -37ab8c: 2f08 000b |0018: cmpl-double v8, v0, v11 │ │ -37ab90: 3d08 0c00 |001a: if-lez v8, 0026 // +000c │ │ -37ab94: ad00 0404 |001c: mul-double v0, v4, v4 │ │ -37ab98: 1808 6666 6666 6666 d63f |001e: const-wide v8, #double 0.35 // #3fd6666666666666 │ │ -37aba2: ad00 0008 |0023: mul-double v0, v0, v8 │ │ -37aba6: cc04 |0025: sub-double/2addr v4, v0 │ │ -37aba8: 380d 3100 |0026: if-eqz v13, 0057 // +0031 │ │ -37abac: 1800 3333 3333 3333 e33f |0028: const-wide v0, #double 0.6 // #3fe3333333333333 │ │ -37abb6: 300d 0006 |002d: cmpg-double v13, v0, v6 │ │ -37abba: 3b0d 0800 |002f: if-gez v13, 0037 // +0008 │ │ -37abbe: 7120 13a2 7600 |0031: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/ColorNmz;.invertLightness:(D)D // method@a213 │ │ -37abc4: 0b00 |0034: move-result-wide v0 │ │ -37abc6: 0406 |0035: move-wide v6, v0 │ │ -37abc8: 2829 |0036: goto 005f // +0029 │ │ -37abca: 1800 9a99 9999 9999 e93f |0037: const-wide v0, #double 0.8 // #3fe999999999999a │ │ -37abd4: 2f0d 000b |003c: cmpl-double v13, v0, v11 │ │ -37abd8: 3d0d 0a00 |003e: if-lez v13, 0048 // +000a │ │ -37abdc: 1800 3333 3333 3333 eb3f |0040: const-wide v0, #double 0.85 // #3feb333333333333 │ │ -37abe6: ad06 0600 |0045: mul-double v6, v6, v0 │ │ -37abea: 2818 |0047: goto 005f // +0018 │ │ -37abec: 1800 cdcc cccc cccc ec3f |0048: const-wide v0, #double 0.9 // #3feccccccccccccd │ │ -37abf6: 2f0d 000b |004d: cmpl-double v13, v0, v11 │ │ -37abfa: 3d0d 1000 |004f: if-lez v13, 005f // +0010 │ │ -37abfe: 1800 713d 0ad7 a370 ed3f |0051: const-wide v0, #double 0.92 // #3fed70a3d70a3d71 │ │ -37ac08: 28ef |0056: goto 0045 // -0011 │ │ -37ac0a: 300d 060b |0057: cmpg-double v13, v6, v11 │ │ -37ac0e: 3b0d 0600 |0059: if-gez v13, 005f // +0006 │ │ -37ac12: cbb6 |005b: add-double/2addr v6, v11 │ │ -37ac14: 1900 0040 |005c: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ -37ac18: ce06 |005e: div-double/2addr v6, v0 │ │ -37ac1a: 7706 18a2 0200 |005f: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Hql:(DDD)I // method@a218 │ │ -37ac20: 0a0d |0062: move-result v13 │ │ -37ac22: 1800 48e1 7a14 aeff 6f40 |0063: const-wide v0, #double 255.99 // #406fffae147ae148 │ │ -37ac2c: ad0b 0b00 |0068: mul-double v11, v11, v0 │ │ -37ac30: 8abb |006a: double-to-int v11, v11 │ │ -37ac32: e00b 0b18 |006b: shl-int/lit8 v11, v11, #int 24 // #18 │ │ -37ac36: b6db |006d: or-int/2addr v11, v13 │ │ -37ac38: 0f0b |006e: return v11 │ │ +37ab48: |[37ab48] net.sf.dibdib.generic.ColorNmz.argb4Dark:(DZ)I │ │ +37ab58: 52a0 f575 |0000: iget v0, v10, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f5 │ │ +37ab5c: 3b00 0500 |0002: if-gez v0, 0007 // +0005 │ │ +37ab60: 6e10 1ca2 0a00 |0004: invoke-virtual {v10}, Lnet/sf/dibdib/generic/ColorNmz;.rgbCalibrated:()I // method@a21c │ │ +37ab66: 1230 |0007: const/4 v0, #int 3 // #3 │ │ +37ab68: 2300 1715 |0008: new-array v0, v0, [D // type@1517 │ │ +37ab6c: 52a1 f575 |000a: iget v1, v10, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f5 │ │ +37ab70: 7120 11a2 1000 |000c: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Rgb:([DI)D // method@a211 │ │ +37ab76: 0b02 |000f: move-result-wide v2 │ │ +37ab78: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +37ab7a: 4504 0001 |0011: aget-wide v4, v0, v1 │ │ +37ab7e: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +37ab80: 4506 0001 |0014: aget-wide v6, v0, v1 │ │ +37ab84: 1900 e83f |0016: const-wide/high16 v0, #long 4604930618986332160 // #3fe8 │ │ +37ab88: 2f08 000b |0018: cmpl-double v8, v0, v11 │ │ +37ab8c: 3d08 0c00 |001a: if-lez v8, 0026 // +000c │ │ +37ab90: ad00 0404 |001c: mul-double v0, v4, v4 │ │ +37ab94: 1808 6666 6666 6666 d63f |001e: const-wide v8, #double 0.35 // #3fd6666666666666 │ │ +37ab9e: ad00 0008 |0023: mul-double v0, v0, v8 │ │ +37aba2: cc04 |0025: sub-double/2addr v4, v0 │ │ +37aba4: 380d 3100 |0026: if-eqz v13, 0057 // +0031 │ │ +37aba8: 1800 3333 3333 3333 e33f |0028: const-wide v0, #double 0.6 // #3fe3333333333333 │ │ +37abb2: 300d 0006 |002d: cmpg-double v13, v0, v6 │ │ +37abb6: 3b0d 0800 |002f: if-gez v13, 0037 // +0008 │ │ +37abba: 7120 13a2 7600 |0031: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/ColorNmz;.invertLightness:(D)D // method@a213 │ │ +37abc0: 0b00 |0034: move-result-wide v0 │ │ +37abc2: 0406 |0035: move-wide v6, v0 │ │ +37abc4: 2829 |0036: goto 005f // +0029 │ │ +37abc6: 1800 9a99 9999 9999 e93f |0037: const-wide v0, #double 0.8 // #3fe999999999999a │ │ +37abd0: 2f0d 000b |003c: cmpl-double v13, v0, v11 │ │ +37abd4: 3d0d 0a00 |003e: if-lez v13, 0048 // +000a │ │ +37abd8: 1800 3333 3333 3333 eb3f |0040: const-wide v0, #double 0.85 // #3feb333333333333 │ │ +37abe2: ad06 0600 |0045: mul-double v6, v6, v0 │ │ +37abe6: 2818 |0047: goto 005f // +0018 │ │ +37abe8: 1800 cdcc cccc cccc ec3f |0048: const-wide v0, #double 0.9 // #3feccccccccccccd │ │ +37abf2: 2f0d 000b |004d: cmpl-double v13, v0, v11 │ │ +37abf6: 3d0d 1000 |004f: if-lez v13, 005f // +0010 │ │ +37abfa: 1800 713d 0ad7 a370 ed3f |0051: const-wide v0, #double 0.92 // #3fed70a3d70a3d71 │ │ +37ac04: 28ef |0056: goto 0045 // -0011 │ │ +37ac06: 300d 060b |0057: cmpg-double v13, v6, v11 │ │ +37ac0a: 3b0d 0600 |0059: if-gez v13, 005f // +0006 │ │ +37ac0e: cbb6 |005b: add-double/2addr v6, v11 │ │ +37ac10: 1900 0040 |005c: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ +37ac14: ce06 |005e: div-double/2addr v6, v0 │ │ +37ac16: 7706 18a2 0200 |005f: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Hql:(DDD)I // method@a218 │ │ +37ac1c: 0a0d |0062: move-result v13 │ │ +37ac1e: 1800 48e1 7a14 aeff 6f40 |0063: const-wide v0, #double 255.99 // #406fffae147ae148 │ │ +37ac28: ad0b 0b00 |0068: mul-double v11, v11, v0 │ │ +37ac2c: 8abb |006a: double-to-int v11, v11 │ │ +37ac2e: e00b 0b18 |006b: shl-int/lit8 v11, v11, #int 24 // #18 │ │ +37ac32: b6db |006d: or-int/2addr v11, v13 │ │ +37ac34: 0f0b |006e: return v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x0004 line=680 │ │ 0x000a line=683 │ │ 0x0011 line=684 │ │ 0x0014 line=685 │ │ @@ -1504600,18 +1504599,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -37b004: |[37b004] net.sf.dibdib.generic.ColorNmz.getShash:()J │ │ -37b014: 5220 f375 |0000: iget v0, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -37b018: 8100 |0002: int-to-long v0, v0 │ │ -37b01a: 1000 |0003: return-wide v0 │ │ +37b000: |[37b000] net.sf.dibdib.generic.ColorNmz.getShash:()J │ │ +37b010: 5220 f375 |0000: iget v0, v2, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +37b014: 8100 |0002: int-to-long v0, v0 │ │ +37b016: 1000 |0003: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1238 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lnet/sf/dibdib/generic/ColorNmz; │ │ │ │ #3 : (in Lnet/sf/dibdib/generic/ColorNmz;) │ │ @@ -1504619,106 +1504618,106 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 157 16-bit code units │ │ -37aeb8: |[37aeb8] net.sf.dibdib.generic.ColorNmz.rgbCalibrated:()I │ │ -37aec8: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -37aecc: 5201 f575 |0002: iget v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f5 │ │ -37aed0: 3a01 0300 |0004: if-ltz v1, 0007 // +0003 │ │ -37aed4: 0f01 |0006: return v1 │ │ -37aed6: 1261 |0007: const/4 v1, #int 6 // #6 │ │ -37aed8: 6202 ed75 |0008: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz;.calibrateHueFromTo:[D // field@75ed │ │ -37aedc: 2123 |000a: array-length v3, v2 │ │ -37aede: 1504 00ff |000b: const/high16 v4, #int -16777216 // #ff00 │ │ -37aee2: 3631 8700 |000d: if-gt v1, v3, 0094 // +0087 │ │ -37aee6: 6201 fc73 |000f: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz;.BLACK:Lnet/sf/dibdib/generic/ColorNmz; // field@73fc │ │ -37aeea: 3201 8300 |0011: if-eq v1, v0, 0094 // +0083 │ │ -37aeee: 6201 df75 |0013: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz;.WHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@75df │ │ -37aef2: 3301 0400 |0015: if-ne v1, v0, 0019 // +0004 │ │ -37aef6: 2900 7d00 |0017: goto/16 0094 // +007d │ │ -37aefa: 1231 |0019: const/4 v1, #int 3 // #3 │ │ -37aefc: 2311 1715 |001a: new-array v1, v1, [D // type@1517 │ │ -37af00: 5203 f375 |001c: iget v3, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -37af04: 7120 11a2 3100 |001e: invoke-static {v1, v3}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Rgb:([DI)D // method@a211 │ │ -37af0a: 0b05 |0021: move-result-wide v5 │ │ -37af0c: 1807 fca9 f1d2 4d62 503f |0022: const-wide v7, #double 0.001 // #3f50624dd2f1a9fc │ │ -37af16: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -37af18: 4509 0103 |0028: aget-wide v9, v1, v3 │ │ -37af1c: 2f0b 0709 |002a: cmpl-double v11, v7, v9 │ │ -37af20: 3a0b 0b00 |002c: if-ltz v11, 0037 // +000b │ │ -37af24: 5201 f375 |002e: iget v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -37af28: 5901 f575 |0030: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f5 │ │ -37af2c: 9602 0104 |0032: or-int v2, v1, v4 │ │ -37af30: 5902 f475 |0034: iput v2, v0, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f4 │ │ -37af34: 0f01 |0036: return v1 │ │ -37af36: 2127 |0037: array-length v7, v2 │ │ -37af38: 1228 |0038: const/4 v8, #int 2 // #2 │ │ -37af3a: b187 |0039: sub-int/2addr v7, v8 │ │ -37af3c: 4509 0207 |003a: aget-wide v9, v2, v7 │ │ -37af40: 180b 182d 4454 fb21 1940 |003c: const-wide v11, #double 6.28319 // #401921fb54442d18 │ │ -37af4a: ccb9 |0041: sub-double/2addr v9, v11 │ │ -37af4c: 1207 |0042: const/4 v7, #int 0 // #0 │ │ -37af4e: 120d |0043: const/4 v13, #int 0 // #0 │ │ -37af50: 212e |0044: array-length v14, v2 │ │ -37af52: 36ed 3e00 |0045: if-gt v13, v14, 0083 // +003e │ │ -37af56: 212e |0047: array-length v14, v2 │ │ -37af58: 34ed 0600 |0048: if-lt v13, v14, 004e // +0006 │ │ -37af5c: 450e 0207 |004a: aget-wide v14, v2, v7 │ │ -37af60: cbbe |004c: add-double/2addr v14, v11 │ │ -37af62: 2803 |004d: goto 0050 // +0003 │ │ -37af64: 450e 020d |004e: aget-wide v14, v2, v13 │ │ -37af68: 3010 0905 |0050: cmpg-double v16, v9, v5 │ │ -37af6c: 3c10 2d00 |0052: if-gtz v16, 007f // +002d │ │ -37af70: 3010 050e |0054: cmpg-double v16, v5, v14 │ │ -37af74: 3c10 2900 |0056: if-gtz v16, 007f // +0029 │ │ -37af78: 3c0d 0b00 |0058: if-gtz v13, 0063 // +000b │ │ -37af7c: 4510 0203 |005a: aget-wide v16, v2, v3 │ │ -37af80: 2127 |005c: array-length v7, v2 │ │ -37af82: b137 |005d: sub-int/2addr v7, v3 │ │ -37af84: 4512 0207 |005e: aget-wide v18, v2, v7 │ │ -37af88: ac12 120b |0060: sub-double v18, v18, v11 │ │ -37af8c: 2813 |0062: goto 0075 // +0013 │ │ -37af8e: 2127 |0063: array-length v7, v2 │ │ -37af90: 357d 0a00 |0064: if-ge v13, v7, 006e // +000a │ │ -37af94: d807 0d01 |0066: add-int/lit8 v7, v13, #int 1 // #01 │ │ -37af98: 4510 0207 |0068: aget-wide v16, v2, v7 │ │ -37af9c: b13d |006a: sub-int/2addr v13, v3 │ │ -37af9e: 4512 020d |006b: aget-wide v18, v2, v13 │ │ -37afa2: 2808 |006d: goto 0075 // +0008 │ │ -37afa4: 4510 0203 |006e: aget-wide v16, v2, v3 │ │ -37afa8: ab10 100b |0070: add-double v16, v16, v11 │ │ -37afac: b13d |0072: sub-int/2addr v13, v3 │ │ -37afae: 4512 020d |0073: aget-wide v18, v2, v13 │ │ -37afb2: cc95 |0075: sub-double/2addr v5, v9 │ │ -37afb4: ac10 1012 |0076: sub-double v16, v16, v18 │ │ -37afb8: ad05 0510 |0078: mul-double v5, v5, v16 │ │ -37afbc: cc9e |007a: sub-double/2addr v14, v9 │ │ -37afbe: cee5 |007b: div-double/2addr v5, v14 │ │ -37afc0: ab05 1205 |007c: add-double v5, v18, v5 │ │ -37afc4: 2805 |007e: goto 0083 // +0005 │ │ -37afc6: d80d 0d02 |007f: add-int/lit8 v13, v13, #int 2 // #02 │ │ -37afca: 04e9 |0081: move-wide v9, v14 │ │ -37afcc: 28c2 |0082: goto 0044 // -003e │ │ -37afce: 0510 0500 |0083: move-wide/from16 v16, v5 │ │ -37afd2: 4512 0103 |0085: aget-wide v18, v1, v3 │ │ -37afd6: 4514 0108 |0087: aget-wide v20, v1, v8 │ │ -37afda: 7706 18a2 1000 |0089: invoke-static/range {v16, v17, v18, v19, v20, v21}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Hql:(DDD)I // method@a218 │ │ -37afe0: 0a01 |008c: move-result v1 │ │ -37afe2: 5901 f575 |008d: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f5 │ │ -37afe6: 9602 0104 |008f: or-int v2, v1, v4 │ │ -37afea: 5902 f475 |0091: iput v2, v0, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f4 │ │ -37afee: 0f01 |0093: return v1 │ │ -37aff0: 5201 f375 |0094: iget v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -37aff4: 5901 f575 |0096: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f5 │ │ -37aff8: 9602 0104 |0098: or-int v2, v1, v4 │ │ -37affc: 5902 f475 |009a: iput v2, v0, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f4 │ │ -37b000: 0f01 |009c: return v1 │ │ +37aeb4: |[37aeb4] net.sf.dibdib.generic.ColorNmz.rgbCalibrated:()I │ │ +37aec4: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +37aec8: 5201 f575 |0002: iget v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f5 │ │ +37aecc: 3a01 0300 |0004: if-ltz v1, 0007 // +0003 │ │ +37aed0: 0f01 |0006: return v1 │ │ +37aed2: 1261 |0007: const/4 v1, #int 6 // #6 │ │ +37aed4: 6202 ed75 |0008: sget-object v2, Lnet/sf/dibdib/generic/ColorNmz;.calibrateHueFromTo:[D // field@75ed │ │ +37aed8: 2123 |000a: array-length v3, v2 │ │ +37aeda: 1504 00ff |000b: const/high16 v4, #int -16777216 // #ff00 │ │ +37aede: 3631 8700 |000d: if-gt v1, v3, 0094 // +0087 │ │ +37aee2: 6201 fc73 |000f: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz;.BLACK:Lnet/sf/dibdib/generic/ColorNmz; // field@73fc │ │ +37aee6: 3201 8300 |0011: if-eq v1, v0, 0094 // +0083 │ │ +37aeea: 6201 df75 |0013: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz;.WHITE:Lnet/sf/dibdib/generic/ColorNmz; // field@75df │ │ +37aeee: 3301 0400 |0015: if-ne v1, v0, 0019 // +0004 │ │ +37aef2: 2900 7d00 |0017: goto/16 0094 // +007d │ │ +37aef6: 1231 |0019: const/4 v1, #int 3 // #3 │ │ +37aef8: 2311 1715 |001a: new-array v1, v1, [D // type@1517 │ │ +37aefc: 5203 f375 |001c: iget v3, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +37af00: 7120 11a2 3100 |001e: invoke-static {v1, v3}, Lnet/sf/dibdib/generic/ColorNmz;.hql4Rgb:([DI)D // method@a211 │ │ +37af06: 0b05 |0021: move-result-wide v5 │ │ +37af08: 1807 fca9 f1d2 4d62 503f |0022: const-wide v7, #double 0.001 // #3f50624dd2f1a9fc │ │ +37af12: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +37af14: 4509 0103 |0028: aget-wide v9, v1, v3 │ │ +37af18: 2f0b 0709 |002a: cmpl-double v11, v7, v9 │ │ +37af1c: 3a0b 0b00 |002c: if-ltz v11, 0037 // +000b │ │ +37af20: 5201 f375 |002e: iget v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +37af24: 5901 f575 |0030: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f5 │ │ +37af28: 9602 0104 |0032: or-int v2, v1, v4 │ │ +37af2c: 5902 f475 |0034: iput v2, v0, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f4 │ │ +37af30: 0f01 |0036: return v1 │ │ +37af32: 2127 |0037: array-length v7, v2 │ │ +37af34: 1228 |0038: const/4 v8, #int 2 // #2 │ │ +37af36: b187 |0039: sub-int/2addr v7, v8 │ │ +37af38: 4509 0207 |003a: aget-wide v9, v2, v7 │ │ +37af3c: 180b 182d 4454 fb21 1940 |003c: const-wide v11, #double 6.28319 // #401921fb54442d18 │ │ +37af46: ccb9 |0041: sub-double/2addr v9, v11 │ │ +37af48: 1207 |0042: const/4 v7, #int 0 // #0 │ │ +37af4a: 120d |0043: const/4 v13, #int 0 // #0 │ │ +37af4c: 212e |0044: array-length v14, v2 │ │ +37af4e: 36ed 3e00 |0045: if-gt v13, v14, 0083 // +003e │ │ +37af52: 212e |0047: array-length v14, v2 │ │ +37af54: 34ed 0600 |0048: if-lt v13, v14, 004e // +0006 │ │ +37af58: 450e 0207 |004a: aget-wide v14, v2, v7 │ │ +37af5c: cbbe |004c: add-double/2addr v14, v11 │ │ +37af5e: 2803 |004d: goto 0050 // +0003 │ │ +37af60: 450e 020d |004e: aget-wide v14, v2, v13 │ │ +37af64: 3010 0905 |0050: cmpg-double v16, v9, v5 │ │ +37af68: 3c10 2d00 |0052: if-gtz v16, 007f // +002d │ │ +37af6c: 3010 050e |0054: cmpg-double v16, v5, v14 │ │ +37af70: 3c10 2900 |0056: if-gtz v16, 007f // +0029 │ │ +37af74: 3c0d 0b00 |0058: if-gtz v13, 0063 // +000b │ │ +37af78: 4510 0203 |005a: aget-wide v16, v2, v3 │ │ +37af7c: 2127 |005c: array-length v7, v2 │ │ +37af7e: b137 |005d: sub-int/2addr v7, v3 │ │ +37af80: 4512 0207 |005e: aget-wide v18, v2, v7 │ │ +37af84: ac12 120b |0060: sub-double v18, v18, v11 │ │ +37af88: 2813 |0062: goto 0075 // +0013 │ │ +37af8a: 2127 |0063: array-length v7, v2 │ │ +37af8c: 357d 0a00 |0064: if-ge v13, v7, 006e // +000a │ │ +37af90: d807 0d01 |0066: add-int/lit8 v7, v13, #int 1 // #01 │ │ +37af94: 4510 0207 |0068: aget-wide v16, v2, v7 │ │ +37af98: b13d |006a: sub-int/2addr v13, v3 │ │ +37af9a: 4512 020d |006b: aget-wide v18, v2, v13 │ │ +37af9e: 2808 |006d: goto 0075 // +0008 │ │ +37afa0: 4510 0203 |006e: aget-wide v16, v2, v3 │ │ +37afa4: ab10 100b |0070: add-double v16, v16, v11 │ │ +37afa8: b13d |0072: sub-int/2addr v13, v3 │ │ +37afaa: 4512 020d |0073: aget-wide v18, v2, v13 │ │ +37afae: cc95 |0075: sub-double/2addr v5, v9 │ │ +37afb0: ac10 1012 |0076: sub-double v16, v16, v18 │ │ +37afb4: ad05 0510 |0078: mul-double v5, v5, v16 │ │ +37afb8: cc9e |007a: sub-double/2addr v14, v9 │ │ +37afba: cee5 |007b: div-double/2addr v5, v14 │ │ +37afbc: ab05 1205 |007c: add-double v5, v18, v5 │ │ +37afc0: 2805 |007e: goto 0083 // +0005 │ │ +37afc2: d80d 0d02 |007f: add-int/lit8 v13, v13, #int 2 // #02 │ │ +37afc6: 04e9 |0081: move-wide v9, v14 │ │ +37afc8: 28c2 |0082: goto 0044 // -003e │ │ +37afca: 0510 0500 |0083: move-wide/from16 v16, v5 │ │ +37afce: 4512 0103 |0085: aget-wide v18, v1, v3 │ │ +37afd2: 4514 0108 |0087: aget-wide v20, v1, v8 │ │ +37afd6: 7706 18a2 1000 |0089: invoke-static/range {v16, v17, v18, v19, v20, v21}, Lnet/sf/dibdib/generic/ColorNmz;.rgb4Hql:(DDD)I // method@a218 │ │ +37afdc: 0a01 |008c: move-result v1 │ │ +37afde: 5901 f575 |008d: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f5 │ │ +37afe2: 9602 0104 |008f: or-int v2, v1, v4 │ │ +37afe6: 5902 f475 |0091: iput v2, v0, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f4 │ │ +37afea: 0f01 |0093: return v1 │ │ +37afec: 5201 f375 |0094: iget v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +37aff0: 5901 f575 |0096: iput v1, v0, Lnet/sf/dibdib/generic/ColorNmz;.zRgb:I // field@75f5 │ │ +37aff4: 9602 0104 |0098: or-int v2, v1, v4 │ │ +37aff8: 5902 f475 |009a: iput v2, v0, Lnet/sf/dibdib/generic/ColorNmz;.zArgb:I // field@75f4 │ │ +37affc: 0f01 |009c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=625 │ │ 0x0008 line=627 │ │ 0x001c line=635 │ │ 0x0028 line=636 │ │ 0x002e line=638 │ │ @@ -1504770,17 +1504769,17 @@ │ │ type : '(I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -38185c: |[38185c] net.sf.dibdib.generic.QIfs$QObject.:(I)V │ │ -38186c: 7020 62a2 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/generic/QIfs$QObjectR;.:(I)V // method@a262 │ │ -381872: 0e00 |0003: return-void │ │ +381858: |[381858] net.sf.dibdib.generic.QIfs$QObject.:(I)V │ │ +381868: 7020 62a2 1000 |0000: invoke-direct {v0, v1}, Lnet/sf/dibdib/generic/QIfs$QObjectR;.:(I)V // method@a262 │ │ +38186e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/generic/QIfs$QObject; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1504789,21 +1504788,21 @@ │ │ type : '(I)Lnet/sf/dibdib/generic/QIfs$QObject;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -381834: |[381834] net.sf.dibdib.generic.QIfs$QObject.create:(I)Lnet/sf/dibdib/generic/QIfs$QObject; │ │ -381844: 2200 9914 |0000: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QObject; // type@1499 │ │ -381848: 7020 5da2 3000 |0002: invoke-direct {v0, v3}, Lnet/sf/dibdib/generic/QIfs$QObject;.:(I)V // method@a25d │ │ -38184e: 7100 57a3 0000 |0005: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ -381854: 0b01 |0008: move-result-wide v1 │ │ -381856: 5a01 0d76 |0009: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.stamp:J // field@760d │ │ -38185a: 1100 |000b: return-object v0 │ │ +381830: |[381830] net.sf.dibdib.generic.QIfs$QObject.create:(I)Lnet/sf/dibdib/generic/QIfs$QObject; │ │ +381840: 2200 9914 |0000: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QObject; // type@1499 │ │ +381844: 7020 5da2 3000 |0002: invoke-direct {v0, v3}, Lnet/sf/dibdib/generic/QIfs$QObject;.:(I)V // method@a25d │ │ +38184a: 7100 57a3 0000 |0005: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ +381850: 0b01 |0008: move-result-wide v1 │ │ +381852: 5a01 0d76 |0009: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.stamp:J // field@760d │ │ +381856: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0005 line=378 │ │ locals : │ │ 0x0000 - 0x000c reg=3 (null) I │ │ │ │ @@ -1504813,17 +1504812,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -38181c: |[38181c] net.sf.dibdib.generic.QIfs$QObject.getShash:()J │ │ -38182c: 5320 0d76 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QObject;.stamp:J // field@760d │ │ -381830: 1000 |0002: return-wide v0 │ │ +381818: |[381818] net.sf.dibdib.generic.QIfs$QObject.getShash:()J │ │ +381828: 5320 0d76 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QIfs$QObject;.stamp:J // field@760d │ │ +38182c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lnet/sf/dibdib/generic/QIfs$QObject; │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/QIfs$QObject;) │ │ @@ -1504831,17 +1504830,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -381874: |[381874] net.sf.dibdib.generic.QIfs$QObject.setShashOrIgnore:(J)V │ │ -381884: 5a01 0d76 |0000: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.stamp:J // field@760d │ │ -381888: 0e00 |0002: return-void │ │ +381870: |[381870] net.sf.dibdib.generic.QIfs$QObject.setShashOrIgnore:(J)V │ │ +381880: 5a01 0d76 |0000: iput-wide v1, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.stamp:J // field@760d │ │ +381884: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/dibdib/generic/QIfs$QObject; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1505016,34 +1505015,34 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -381a74: |[381a74] net.sf.dibdib.generic.QIfs$QTaskR.:()V │ │ -381a84: 7010 76a2 0300 |0000: invoke-direct {v3}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ -381a8a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -381a8c: 5b30 2076 |0004: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7620 │ │ -381a90: 5b30 1976 |0006: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7619 │ │ -381a94: 5b30 1a76 |0008: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@761a │ │ -381a98: 5b30 1b76 |000a: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@761b │ │ -381a9c: 5b30 1c76 |000c: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.argZ1:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@761c │ │ -381aa0: 5b30 2576 |000e: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@7625 │ │ -381aa4: 1601 ffff |0010: const-wide/16 v1, #int -1 // #ffff │ │ -381aa8: 5a31 1e76 |0012: iput-wide v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.hScriptElement:J // field@761e │ │ -381aac: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ -381aae: 5931 1d76 |0015: iput v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.cScript:I // field@761d │ │ -381ab2: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -381ab4: 5931 2376 |0018: iput v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.parX:I // field@7623 │ │ -381ab8: 5931 2476 |001a: iput v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.parY:I // field@7624 │ │ -381abc: 1601 0000 |001c: const-wide/16 v1, #int 0 // #0 │ │ -381ac0: 5a31 2176 |001e: iput-wide v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.parN0:J // field@7621 │ │ -381ac4: 5b30 2276 |0020: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.parS0:Ljava/lang/String; // field@7622 │ │ -381ac8: 0e00 |0022: return-void │ │ +381a70: |[381a70] net.sf.dibdib.generic.QIfs$QTaskR.:()V │ │ +381a80: 7010 76a2 0300 |0000: invoke-direct {v3}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ +381a86: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +381a88: 5b30 2076 |0004: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7620 │ │ +381a8c: 5b30 1976 |0006: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7619 │ │ +381a90: 5b30 1a76 |0008: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@761a │ │ +381a94: 5b30 1b76 |000a: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@761b │ │ +381a98: 5b30 1c76 |000c: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.argZ1:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@761c │ │ +381a9c: 5b30 2576 |000e: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@7625 │ │ +381aa0: 1601 ffff |0010: const-wide/16 v1, #int -1 // #ffff │ │ +381aa4: 5a31 1e76 |0012: iput-wide v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.hScriptElement:J // field@761e │ │ +381aa8: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ +381aaa: 5931 1d76 |0015: iput v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.cScript:I // field@761d │ │ +381aae: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +381ab0: 5931 2376 |0018: iput v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.parX:I // field@7623 │ │ +381ab4: 5931 2476 |001a: iput v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.parY:I // field@7624 │ │ +381ab8: 1601 0000 |001c: const-wide/16 v1, #int 0 // #0 │ │ +381abc: 5a31 2176 |001e: iput-wide v1, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.parN0:J // field@7621 │ │ +381ac0: 5b30 2276 |0020: iput-object v0, v3, Lnet/sf/dibdib/generic/QIfs$QTaskR;.parS0:Ljava/lang/String; // field@7622 │ │ +381ac4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0004 line=297 │ │ 0x0006 line=298 │ │ 0x0008 line=299 │ │ 0x000a line=300 │ │ @@ -1505110,50 +1505109,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -382a70: |[382a70] net.sf.dibdib.generic.QSTuple.:()V │ │ -382a80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -382a82: 2300 0d16 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -382a86: 6900 3476 |0003: sput-object v0, Lnet/sf/dibdib/generic/QSTuple;.NIL_STACKS:[Lnet/sf/dibdib/generic/QSTuple; // field@7634 │ │ -382a8a: 0e00 |0005: return-void │ │ +382a6c: |[382a6c] net.sf.dibdib.generic.QSTuple.:()V │ │ +382a7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +382a7e: 2300 0d16 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +382a82: 6900 3476 |0003: sput-object v0, Lnet/sf/dibdib/generic/QSTuple;.NIL_STACKS:[Lnet/sf/dibdib/generic/QSTuple; // field@7634 │ │ +382a86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=23 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/QSTuple;) │ │ name : '' │ │ type : '([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -382a8c: |[382a8c] net.sf.dibdib.generic.QSTuple.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V │ │ -382a9c: 7010 76a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ -382aa2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -382aa4: 5910 3776 |0004: iput v0, v1, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382aa8: 5910 3676 |0006: iput v0, v1, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -382aac: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -382ab0: 5910 3a76 |000a: iput v0, v1, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@763a │ │ -382ab4: 5b12 3976 |000c: iput-object v2, v1, Lnet/sf/dibdib/generic/QSTuple;.tags:[Lnet/sf/dibdib/generic/QIfs$QTagIf; // field@7639 │ │ -382ab8: 3c03 0500 |000e: if-gtz v3, 0013 // +0005 │ │ -382abc: 6202 2b76 |0010: sget-object v2, Lnet/sf/dibdib/generic/QIfs;.NIL_SEQS:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@762b │ │ -382ac0: 2803 |0012: goto 0015 // +0003 │ │ -382ac2: 2332 0716 |0013: new-array v2, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -382ac6: 5b12 3576 |0015: iput-object v2, v1, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382aca: 3503 0400 |0017: if-ge v3, v0, 001b // +0004 │ │ -382ace: 1303 0800 |0019: const/16 v3, #int 8 // #8 │ │ -382ad2: 5913 3a76 |001b: iput v3, v1, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@763a │ │ -382ad6: 0e00 |001d: return-void │ │ +382a88: |[382a88] net.sf.dibdib.generic.QSTuple.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V │ │ +382a98: 7010 76a2 0100 |0000: invoke-direct {v1}, Lnet/sf/dibdib/generic/QIfs$QStamped;.:()V // method@a276 │ │ +382a9e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +382aa0: 5910 3776 |0004: iput v0, v1, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382aa4: 5910 3676 |0006: iput v0, v1, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +382aa8: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +382aac: 5910 3a76 |000a: iput v0, v1, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@763a │ │ +382ab0: 5b12 3976 |000c: iput-object v2, v1, Lnet/sf/dibdib/generic/QSTuple;.tags:[Lnet/sf/dibdib/generic/QIfs$QTagIf; // field@7639 │ │ +382ab4: 3c03 0500 |000e: if-gtz v3, 0013 // +0005 │ │ +382ab8: 6202 2b76 |0010: sget-object v2, Lnet/sf/dibdib/generic/QIfs;.NIL_SEQS:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@762b │ │ +382abc: 2803 |0012: goto 0015 // +0003 │ │ +382abe: 2332 0716 |0013: new-array v2, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +382ac2: 5b12 3576 |0015: iput-object v2, v1, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382ac6: 3503 0400 |0017: if-ge v3, v0, 001b // +0004 │ │ +382aca: 1303 0800 |0019: const/16 v3, #int 8 // #8 │ │ +382ace: 5913 3a76 |001b: iput v3, v1, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@763a │ │ +382ad2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=27 │ │ 0x0006 line=28 │ │ 0x000a line=29 │ │ 0x000c line=32 │ │ @@ -1505170,37 +1505169,37 @@ │ │ type : '(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -382694: |[382694] net.sf.dibdib.generic.QSTuple.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ -3826a4: 5240 3776 |0000: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3826a8: 5241 3676 |0002: iget v1, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3826ac: 5442 3576 |0004: iget-object v2, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3826b0: 3510 0500 |0006: if-ge v0, v1, 000b // +0005 │ │ -3826b4: 2123 |0008: array-length v3, v2 │ │ -3826b6: 3431 0600 |0009: if-lt v1, v3, 000f // +0006 │ │ -3826ba: 5240 3776 |000b: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3826be: 5241 3676 |000d: iget v1, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3826c2: 3b05 0400 |000f: if-gez v5, 0013 // +0004 │ │ -3826c6: 0113 |0011: move v3, v1 │ │ -3826c8: 2802 |0012: goto 0014 // +0002 │ │ -3826ca: 0103 |0013: move v3, v0 │ │ -3826cc: b035 |0014: add-int/2addr v5, v3 │ │ -3826ce: 3650 0b00 |0015: if-gt v0, v5, 0020 // +000b │ │ -3826d2: 3515 0900 |0017: if-ge v5, v1, 0020 // +0009 │ │ -3826d6: 2120 |0019: array-length v0, v2 │ │ -3826d8: 3405 0300 |001a: if-lt v5, v0, 001d // +0003 │ │ -3826dc: 2804 |001c: goto 0020 // +0004 │ │ -3826de: 4605 0205 |001d: aget-object v5, v2, v5 │ │ -3826e2: 1105 |001f: return-object v5 │ │ -3826e4: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -3826e6: 1105 |0021: return-object v5 │ │ +382690: |[382690] net.sf.dibdib.generic.QSTuple.at:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ +3826a0: 5240 3776 |0000: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3826a4: 5241 3676 |0002: iget v1, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3826a8: 5442 3576 |0004: iget-object v2, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3826ac: 3510 0500 |0006: if-ge v0, v1, 000b // +0005 │ │ +3826b0: 2123 |0008: array-length v3, v2 │ │ +3826b2: 3431 0600 |0009: if-lt v1, v3, 000f // +0006 │ │ +3826b6: 5240 3776 |000b: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3826ba: 5241 3676 |000d: iget v1, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3826be: 3b05 0400 |000f: if-gez v5, 0013 // +0004 │ │ +3826c2: 0113 |0011: move v3, v1 │ │ +3826c4: 2802 |0012: goto 0014 // +0002 │ │ +3826c6: 0103 |0013: move v3, v0 │ │ +3826c8: b035 |0014: add-int/2addr v5, v3 │ │ +3826ca: 3650 0b00 |0015: if-gt v0, v5, 0020 // +000b │ │ +3826ce: 3515 0900 |0017: if-ge v5, v1, 0020 // +0009 │ │ +3826d2: 2120 |0019: array-length v0, v2 │ │ +3826d4: 3405 0300 |001a: if-lt v5, v0, 001d // +0003 │ │ +3826d8: 2804 |001c: goto 0020 // +0004 │ │ +3826da: 4605 0205 |001d: aget-object v5, v2, v5 │ │ +3826de: 1105 |001f: return-object v5 │ │ +3826e0: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +3826e2: 1105 |0021: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0002 line=168 │ │ 0x0004 line=169 │ │ 0x0008 line=170 │ │ 0x000b line=173 │ │ @@ -1505216,38 +1505215,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -3822c4: |[3822c4] net.sf.dibdib.generic.QSTuple.clone:()Ljava/lang/Object; │ │ -3822d4: 5460 3576 |0000: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3822d8: 5261 3776 |0002: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3822dc: 5262 3676 |0004: iget v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3822e0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -3822e4: 6200 2b76 |0008: sget-object v0, Lnet/sf/dibdib/generic/QIfs;.NIL_SEQS:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@762b │ │ -3822e8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -3822ea: 3612 0a00 |000b: if-gt v2, v1, 0015 // +000a │ │ -3822ee: 2200 ae14 |000d: new-instance v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3822f2: 5461 3976 |000f: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.tags:[Lnet/sf/dibdib/generic/QIfs$QTagIf; // field@7639 │ │ -3822f6: 7030 a3a2 1003 |0011: invoke-direct {v0, v1, v3}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ -3822fc: 1100 |0014: return-object v0 │ │ -3822fe: b112 |0015: sub-int/2addr v2, v1 │ │ -382300: 2104 |0016: array-length v4, v0 │ │ -382302: 3742 0300 |0017: if-le v2, v4, 001a // +0003 │ │ -382306: 2102 |0019: array-length v2, v0 │ │ -382308: 2204 ae14 |001a: new-instance v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -38230c: 5465 3976 |001c: iget-object v5, v6, Lnet/sf/dibdib/generic/QSTuple;.tags:[Lnet/sf/dibdib/generic/QIfs$QTagIf; // field@7639 │ │ -382310: 7030 a3a2 5402 |001e: invoke-direct {v4, v5, v2}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ -382316: 5445 3576 |0021: iget-object v5, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -38231a: 7152 5698 1035 |0023: invoke-static {v0, v1, v5, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -382320: 5943 3776 |0026: iput v3, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382324: 5942 3676 |0028: iput v2, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -382328: 1104 |002a: return-object v4 │ │ +3822c0: |[3822c0] net.sf.dibdib.generic.QSTuple.clone:()Ljava/lang/Object; │ │ +3822d0: 5460 3576 |0000: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3822d4: 5261 3776 |0002: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3822d8: 5262 3676 |0004: iget v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3822dc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +3822e0: 6200 2b76 |0008: sget-object v0, Lnet/sf/dibdib/generic/QIfs;.NIL_SEQS:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@762b │ │ +3822e4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +3822e6: 3612 0a00 |000b: if-gt v2, v1, 0015 // +000a │ │ +3822ea: 2200 ae14 |000d: new-instance v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3822ee: 5461 3976 |000f: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.tags:[Lnet/sf/dibdib/generic/QIfs$QTagIf; // field@7639 │ │ +3822f2: 7030 a3a2 1003 |0011: invoke-direct {v0, v1, v3}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ +3822f8: 1100 |0014: return-object v0 │ │ +3822fa: b112 |0015: sub-int/2addr v2, v1 │ │ +3822fc: 2104 |0016: array-length v4, v0 │ │ +3822fe: 3742 0300 |0017: if-le v2, v4, 001a // +0003 │ │ +382302: 2102 |0019: array-length v2, v0 │ │ +382304: 2204 ae14 |001a: new-instance v4, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +382308: 5465 3976 |001c: iget-object v5, v6, Lnet/sf/dibdib/generic/QSTuple;.tags:[Lnet/sf/dibdib/generic/QIfs$QTagIf; // field@7639 │ │ +38230c: 7030 a3a2 5402 |001e: invoke-direct {v4, v5, v2}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ +382312: 5445 3576 |0021: iget-object v5, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382316: 7152 5698 1035 |0023: invoke-static {v0, v1, v5, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +38231c: 5943 3776 |0026: iput v3, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382320: 5942 3676 |0028: iput v2, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +382324: 1104 |002a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ 0x0004 line=141 │ │ 0x0008 line=143 │ │ 0x000d line=146 │ │ @@ -1505264,27 +1505263,27 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -382638: |[382638] net.sf.dibdib.generic.QSTuple.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J │ │ -382648: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ -38264c: 5320 3876 |0002: iget-wide v0, v2, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -382650: 2810 |0004: goto 0014 // +0010 │ │ -382652: 5420 3576 |0005: iget-object v0, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382656: 5221 3776 |0007: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -38265a: 7210 58a2 0300 |0009: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ -382660: 0a03 |000c: move-result v3 │ │ -382662: b031 |000d: add-int/2addr v1, v3 │ │ -382664: 4603 0001 |000e: aget-object v3, v0, v1 │ │ -382668: 7210 6ca2 0300 |0010: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ -38266e: 0b00 |0013: move-result-wide v0 │ │ -382670: 1000 |0014: return-wide v0 │ │ +382634: |[382634] net.sf.dibdib.generic.QSTuple.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J │ │ +382644: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ +382648: 5320 3876 |0002: iget-wide v0, v2, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +38264c: 2810 |0004: goto 0014 // +0010 │ │ +38264e: 5420 3576 |0005: iget-object v0, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382652: 5221 3776 |0007: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382656: 7210 58a2 0300 |0009: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ +38265c: 0a03 |000c: move-result v3 │ │ +38265e: b031 |000d: add-int/2addr v1, v3 │ │ +382660: 4603 0001 |000e: aget-object v3, v0, v1 │ │ +382664: 7210 6ca2 0300 |0010: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ +38266a: 0b00 |0013: move-result-wide v0 │ │ +38266c: 1000 |0014: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lnet/sf/dibdib/generic/QSTuple; │ │ 0x0000 - 0x0015 reg=3 (null) Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ │ │ @@ -1505293,36 +1505292,36 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QTagIf;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -38232c: |[38232c] net.sf.dibdib.generic.QSTuple.getAsString:(Lnet/sf/dibdib/generic/QIfs$QTagIf;)Ljava/lang/String; │ │ -38233c: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ -382340: 2204 e812 |0002: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -382344: 7010 4098 0400 |0004: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38234a: 1a00 8206 |0007: const-string v0, "0#" // string@0682 │ │ -38234e: 6e20 4b98 0400 |0009: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -382354: 5330 3876 |000c: iget-wide v0, v3, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -382358: 7120 fba1 1000 |000e: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ -38235e: 0c00 |0011: move-result-object v0 │ │ -382360: 6e20 4b98 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -382366: 6e10 5498 0400 |0015: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38236c: 0c04 |0018: move-result-object v4 │ │ -38236e: 2810 |0019: goto 0029 // +0010 │ │ -382370: 5430 3576 |001a: iget-object v0, v3, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382374: 5231 3776 |001c: iget v1, v3, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382378: 7210 7ba2 0400 |001e: invoke-interface {v4}, Lnet/sf/dibdib/generic/QIfs$QTagIf;.ordinal:()I // method@a27b │ │ -38237e: 0a02 |0021: move-result v2 │ │ -382380: b021 |0022: add-int/2addr v1, v2 │ │ -382382: 4600 0001 |0023: aget-object v0, v0, v1 │ │ -382386: 7220 7aa2 0400 |0025: invoke-interface {v4, v0}, Lnet/sf/dibdib/generic/QIfs$QTagIf;.formatValue:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Ljava/lang/String; // method@a27a │ │ -38238c: 0c04 |0028: move-result-object v4 │ │ -38238e: 1104 |0029: return-object v4 │ │ +382328: |[382328] net.sf.dibdib.generic.QSTuple.getAsString:(Lnet/sf/dibdib/generic/QIfs$QTagIf;)Ljava/lang/String; │ │ +382338: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ +38233c: 2204 e812 |0002: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +382340: 7010 4098 0400 |0004: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +382346: 1a00 8206 |0007: const-string v0, "0#" // string@0682 │ │ +38234a: 6e20 4b98 0400 |0009: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +382350: 5330 3876 |000c: iget-wide v0, v3, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +382354: 7120 fba1 1000 |000e: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ +38235a: 0c00 |0011: move-result-object v0 │ │ +38235c: 6e20 4b98 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +382362: 6e10 5498 0400 |0015: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +382368: 0c04 |0018: move-result-object v4 │ │ +38236a: 2810 |0019: goto 0029 // +0010 │ │ +38236c: 5430 3576 |001a: iget-object v0, v3, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382370: 5231 3776 |001c: iget v1, v3, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382374: 7210 7ba2 0400 |001e: invoke-interface {v4}, Lnet/sf/dibdib/generic/QIfs$QTagIf;.ordinal:()I // method@a27b │ │ +38237a: 0a02 |0021: move-result v2 │ │ +38237c: b021 |0022: add-int/2addr v1, v2 │ │ +38237e: 4600 0001 |0023: aget-object v0, v0, v1 │ │ +382382: 7220 7aa2 0400 |0025: invoke-interface {v4, v0}, Lnet/sf/dibdib/generic/QIfs$QTagIf;.formatValue:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Ljava/lang/String; // method@a27a │ │ +382388: 0c04 |0028: move-result-object v4 │ │ +38238a: 1104 |0029: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=58 │ │ 0x001a line=59 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Lnet/sf/dibdib/generic/QSTuple; │ │ 0x0000 - 0x002a reg=4 (null) Lnet/sf/dibdib/generic/QIfs$QTagIf; │ │ @@ -1505332,20 +1505331,20 @@ │ │ type : '(I)Lnet/sf/dibdib/generic/QIfs$QItemIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -382674: |[382674] net.sf.dibdib.generic.QSTuple.getValue:(I)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -382684: 5420 3576 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382688: 5221 3776 |0002: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -38268c: b031 |0004: add-int/2addr v1, v3 │ │ -38268e: 4603 0001 |0005: aget-object v3, v0, v1 │ │ -382692: 1103 |0007: return-object v3 │ │ +382670: |[382670] net.sf.dibdib.generic.QSTuple.getValue:(I)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +382680: 5420 3576 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382684: 5221 3776 |0002: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382688: b031 |0004: add-int/2addr v1, v3 │ │ +38268a: 4603 0001 |0005: aget-object v3, v0, v1 │ │ +38268e: 1103 |0007: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sf/dibdib/generic/QSTuple; │ │ 0x0000 - 0x0008 reg=3 (null) I │ │ │ │ @@ -1505354,35 +1505353,35 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -3826e8: |[3826e8] net.sf.dibdib.generic.QSTuple.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ -3826f8: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ -3826fc: 5320 3876 |0002: iget-wide v0, v2, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -382700: 7120 06a3 1000 |0004: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -382706: 0c03 |0007: move-result-object v3 │ │ -382708: 2819 |0008: goto 0021 // +0019 │ │ -38270a: 5220 3776 |0009: iget v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -38270e: 7210 58a2 0300 |000b: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ -382714: 0a01 |000e: move-result v1 │ │ -382716: b010 |000f: add-int/2addr v0, v1 │ │ -382718: 5221 3676 |0010: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -38271c: 3510 0e00 |0012: if-ge v0, v1, 0020 // +000e │ │ -382720: 5420 3576 |0014: iget-object v0, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382724: 5221 3776 |0016: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382728: 7210 58a2 0300 |0018: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ -38272e: 0a03 |001b: move-result v3 │ │ -382730: b031 |001c: add-int/2addr v1, v3 │ │ -382732: 4603 0001 |001d: aget-object v3, v0, v1 │ │ -382736: 2802 |001f: goto 0021 // +0002 │ │ -382738: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -38273a: 1103 |0021: return-object v3 │ │ +3826e4: |[3826e4] net.sf.dibdib.generic.QSTuple.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ +3826f4: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ +3826f8: 5320 3876 |0002: iget-wide v0, v2, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3826fc: 7120 06a3 1000 |0004: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +382702: 0c03 |0007: move-result-object v3 │ │ +382704: 2819 |0008: goto 0021 // +0019 │ │ +382706: 5220 3776 |0009: iget v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +38270a: 7210 58a2 0300 |000b: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ +382710: 0a01 |000e: move-result v1 │ │ +382712: b010 |000f: add-int/2addr v0, v1 │ │ +382714: 5221 3676 |0010: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +382718: 3510 0e00 |0012: if-ge v0, v1, 0020 // +000e │ │ +38271c: 5420 3576 |0014: iget-object v0, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382720: 5221 3776 |0016: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382724: 7210 58a2 0300 |0018: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ +38272a: 0a03 |001b: move-result v3 │ │ +38272c: b031 |001c: add-int/2addr v1, v3 │ │ +38272e: 4603 0001 |001d: aget-object v3, v0, v1 │ │ +382732: 2802 |001f: goto 0021 // +0002 │ │ +382734: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +382736: 1103 |0021: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ 0x0009 line=46 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lnet/sf/dibdib/generic/QSTuple; │ │ 0x0000 - 0x0022 reg=3 (null) Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ @@ -1505392,98 +1505391,98 @@ │ │ type : '(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 158 16-bit code units │ │ -38211c: |[38211c] net.sf.dibdib.generic.QSTuple.insert:(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I │ │ -38212c: 5260 3776 |0000: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382130: 5261 3676 |0002: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -382134: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -382136: 3410 0600 |0005: if-lt v0, v1, 000b // +0006 │ │ -38213a: 5962 3676 |0007: iput v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -38213e: 5962 3776 |0009: iput v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382142: 3b07 0500 |000b: if-gez v7, 0010 // +0005 │ │ -382146: 5260 3676 |000d: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -38214a: 2803 |000f: goto 0012 // +0003 │ │ -38214c: 5260 3776 |0010: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382150: b007 |0012: add-int/2addr v7, v0 │ │ -382152: 5260 3676 |0013: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -382156: 3607 0800 |0015: if-gt v7, v0, 001d // +0008 │ │ -38215a: 5260 3776 |0017: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -38215e: 3670 0400 |0019: if-gt v0, v7, 001d // +0004 │ │ -382162: 3b07 1f00 |001b: if-gez v7, 003a // +001f │ │ -382166: 2200 b212 |001d: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@12b2 │ │ -38216a: 7010 1497 0000 |001f: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@9714 │ │ -382170: 6e10 e897 0600 |0022: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -382176: 0c01 |0025: move-result-object v1 │ │ -382178: 2203 e812 |0026: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -38217c: 7010 4098 0300 |0028: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -382182: 1a04 5784 |002b: const-string v4, "inx = " // string@8457 │ │ -382186: 6e20 4b98 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38218c: 6e20 4798 7300 |0030: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -382192: 6e10 5498 0300 |0033: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -382198: 0c03 |0036: move-result-object v3 │ │ -38219a: 7130 d870 1003 |0037: invoke-static {v0, v1, v3}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ -3821a0: 2180 |003a: array-length v0, v8 │ │ -3821a2: 5261 3676 |003b: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3821a6: b001 |003d: add-int/2addr v1, v0 │ │ -3821a8: 5463 3576 |003e: iget-object v3, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3821ac: 2133 |0040: array-length v3, v3 │ │ -3821ae: 3731 4100 |0041: if-le v1, v3, 0082 // +0041 │ │ -3821b2: 5261 3676 |0043: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3821b6: 5263 3776 |0045: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3821ba: b131 |0047: sub-int/2addr v1, v3 │ │ -3821bc: b001 |0048: add-int/2addr v1, v0 │ │ -3821be: 5263 3a76 |0049: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@763a │ │ -3821c2: e203 0302 |004b: ushr-int/lit8 v3, v3, #int 2 // #02 │ │ -3821c6: b031 |004d: add-int/2addr v1, v3 │ │ -3821c8: e201 0102 |004e: ushr-int/lit8 v1, v1, #int 2 // #02 │ │ -3821cc: d801 0102 |0050: add-int/lit8 v1, v1, #int 2 // #02 │ │ -3821d0: e001 0102 |0052: shl-int/lit8 v1, v1, #int 2 // #02 │ │ -3821d4: 2311 0716 |0054: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3821d8: 5463 3576 |0056: iget-object v3, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3821dc: 5264 3776 |0058: iget v4, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3821e0: 5265 3776 |005a: iget v5, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3821e4: 9105 0705 |005c: sub-int v5, v7, v5 │ │ -3821e8: 7155 5698 4321 |005e: invoke-static {v3, v4, v1, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -3821ee: 5263 3776 |0061: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3821f2: 9103 0703 |0063: sub-int v3, v7, v3 │ │ -3821f6: 7150 5698 2831 |0065: invoke-static {v8, v2, v1, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -3821fc: 5468 3576 |0068: iget-object v8, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382200: 5263 3776 |006a: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382204: 9103 0703 |006c: sub-int v3, v7, v3 │ │ -382208: b003 |006e: add-int/2addr v3, v0 │ │ -38220a: 5264 3676 |006f: iget v4, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -38220e: b174 |0071: sub-int/2addr v4, v7 │ │ -382210: 7154 5698 7831 |0072: invoke-static {v8, v7, v1, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -382216: 5b61 3576 |0075: iput-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -38221a: 5268 3676 |0077: iget v8, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -38221e: 5261 3776 |0079: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382222: b118 |007b: sub-int/2addr v8, v1 │ │ -382224: b008 |007c: add-int/2addr v8, v0 │ │ -382226: 5968 3676 |007d: iput v8, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -38222a: 5962 3776 |007f: iput v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -38222e: 0f07 |0081: return v7 │ │ -382230: 5261 3676 |0082: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -382234: 3517 0c00 |0084: if-ge v7, v1, 0090 // +000c │ │ -382238: 5461 3576 |0086: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -38223c: 9003 0700 |0088: add-int v3, v7, v0 │ │ -382240: 5264 3676 |008a: iget v4, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -382244: b174 |008c: sub-int/2addr v4, v7 │ │ -382246: 7154 5698 7131 |008d: invoke-static {v1, v7, v1, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -38224c: 5261 3676 |0090: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -382250: b001 |0092: add-int/2addr v1, v0 │ │ -382252: 5961 3676 |0093: iput v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -382256: 5461 3576 |0095: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -38225a: 7150 5698 2871 |0097: invoke-static {v8, v2, v1, v7, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -382260: 5268 3776 |009a: iget v8, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382264: b187 |009c: sub-int/2addr v7, v8 │ │ -382266: 0f07 |009d: return v7 │ │ +382118: |[382118] net.sf.dibdib.generic.QSTuple.insert:(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I │ │ +382128: 5260 3776 |0000: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +38212c: 5261 3676 |0002: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +382130: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +382132: 3410 0600 |0005: if-lt v0, v1, 000b // +0006 │ │ +382136: 5962 3676 |0007: iput v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +38213a: 5962 3776 |0009: iput v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +38213e: 3b07 0500 |000b: if-gez v7, 0010 // +0005 │ │ +382142: 5260 3676 |000d: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +382146: 2803 |000f: goto 0012 // +0003 │ │ +382148: 5260 3776 |0010: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +38214c: b007 |0012: add-int/2addr v7, v0 │ │ +38214e: 5260 3676 |0013: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +382152: 3607 0800 |0015: if-gt v7, v0, 001d // +0008 │ │ +382156: 5260 3776 |0017: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +38215a: 3670 0400 |0019: if-gt v0, v7, 001d // +0004 │ │ +38215e: 3b07 1f00 |001b: if-gez v7, 003a // +001f │ │ +382162: 2200 b212 |001d: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@12b2 │ │ +382166: 7010 1497 0000 |001f: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@9714 │ │ +38216c: 6e10 e897 0600 |0022: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +382172: 0c01 |0025: move-result-object v1 │ │ +382174: 2203 e812 |0026: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +382178: 7010 4098 0300 |0028: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38217e: 1a04 5784 |002b: const-string v4, "inx = " // string@8457 │ │ +382182: 6e20 4b98 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +382188: 6e20 4798 7300 |0030: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38218e: 6e10 5498 0300 |0033: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +382194: 0c03 |0036: move-result-object v3 │ │ +382196: 7130 d870 1003 |0037: invoke-static {v0, v1, v3}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ +38219c: 2180 |003a: array-length v0, v8 │ │ +38219e: 5261 3676 |003b: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3821a2: b001 |003d: add-int/2addr v1, v0 │ │ +3821a4: 5463 3576 |003e: iget-object v3, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3821a8: 2133 |0040: array-length v3, v3 │ │ +3821aa: 3731 4100 |0041: if-le v1, v3, 0082 // +0041 │ │ +3821ae: 5261 3676 |0043: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3821b2: 5263 3776 |0045: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3821b6: b131 |0047: sub-int/2addr v1, v3 │ │ +3821b8: b001 |0048: add-int/2addr v1, v0 │ │ +3821ba: 5263 3a76 |0049: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@763a │ │ +3821be: e203 0302 |004b: ushr-int/lit8 v3, v3, #int 2 // #02 │ │ +3821c2: b031 |004d: add-int/2addr v1, v3 │ │ +3821c4: e201 0102 |004e: ushr-int/lit8 v1, v1, #int 2 // #02 │ │ +3821c8: d801 0102 |0050: add-int/lit8 v1, v1, #int 2 // #02 │ │ +3821cc: e001 0102 |0052: shl-int/lit8 v1, v1, #int 2 // #02 │ │ +3821d0: 2311 0716 |0054: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3821d4: 5463 3576 |0056: iget-object v3, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3821d8: 5264 3776 |0058: iget v4, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3821dc: 5265 3776 |005a: iget v5, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3821e0: 9105 0705 |005c: sub-int v5, v7, v5 │ │ +3821e4: 7155 5698 4321 |005e: invoke-static {v3, v4, v1, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +3821ea: 5263 3776 |0061: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3821ee: 9103 0703 |0063: sub-int v3, v7, v3 │ │ +3821f2: 7150 5698 2831 |0065: invoke-static {v8, v2, v1, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +3821f8: 5468 3576 |0068: iget-object v8, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3821fc: 5263 3776 |006a: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382200: 9103 0703 |006c: sub-int v3, v7, v3 │ │ +382204: b003 |006e: add-int/2addr v3, v0 │ │ +382206: 5264 3676 |006f: iget v4, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +38220a: b174 |0071: sub-int/2addr v4, v7 │ │ +38220c: 7154 5698 7831 |0072: invoke-static {v8, v7, v1, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +382212: 5b61 3576 |0075: iput-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382216: 5268 3676 |0077: iget v8, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +38221a: 5261 3776 |0079: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +38221e: b118 |007b: sub-int/2addr v8, v1 │ │ +382220: b008 |007c: add-int/2addr v8, v0 │ │ +382222: 5968 3676 |007d: iput v8, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +382226: 5962 3776 |007f: iput v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +38222a: 0f07 |0081: return v7 │ │ +38222c: 5261 3676 |0082: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +382230: 3517 0c00 |0084: if-ge v7, v1, 0090 // +000c │ │ +382234: 5461 3576 |0086: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382238: 9003 0700 |0088: add-int v3, v7, v0 │ │ +38223c: 5264 3676 |008a: iget v4, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +382240: b174 |008c: sub-int/2addr v4, v7 │ │ +382242: 7154 5698 7131 |008d: invoke-static {v1, v7, v1, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +382248: 5261 3676 |0090: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +38224c: b001 |0092: add-int/2addr v1, v0 │ │ +38224e: 5961 3676 |0093: iput v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +382252: 5461 3576 |0095: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382256: 7150 5698 2871 |0097: invoke-static {v8, v2, v1, v7, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +38225c: 5268 3776 |009a: iget v8, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382260: b187 |009c: sub-int/2addr v7, v8 │ │ +382262: 0f07 |009d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0007 line=246 │ │ 0x000d line=248 │ │ 0x0013 line=249 │ │ 0x001d line=250 │ │ @@ -1505513,34 +1505512,34 @@ │ │ type : '(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -38273c: |[38273c] net.sf.dibdib.generic.QSTuple.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ -38274c: 5240 3776 |0000: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382750: 5241 3676 |0002: iget v1, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -382754: 5442 3576 |0004: iget-object v2, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382758: 3510 0500 |0006: if-ge v0, v1, 000b // +0005 │ │ -38275c: 2123 |0008: array-length v3, v2 │ │ -38275e: 3431 0600 |0009: if-lt v1, v3, 000f // +0006 │ │ -382762: 5240 3776 |000b: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382766: 5241 3676 |000d: iget v1, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -38276a: d803 01ff |000f: add-int/lit8 v3, v1, #int -1 // #ff │ │ -38276e: b153 |0011: sub-int/2addr v3, v5 │ │ -382770: 3630 0b00 |0012: if-gt v0, v3, 001d // +000b │ │ -382774: 3513 0900 |0014: if-ge v3, v1, 001d // +0009 │ │ -382778: 2125 |0016: array-length v5, v2 │ │ -38277a: 3453 0300 |0017: if-lt v3, v5, 001a // +0003 │ │ -38277e: 2804 |0019: goto 001d // +0004 │ │ -382780: 4605 0203 |001a: aget-object v5, v2, v3 │ │ -382784: 1105 |001c: return-object v5 │ │ -382786: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -382788: 1105 |001e: return-object v5 │ │ +382738: |[382738] net.sf.dibdib.generic.QSTuple.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ +382748: 5240 3776 |0000: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +38274c: 5241 3676 |0002: iget v1, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +382750: 5442 3576 |0004: iget-object v2, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382754: 3510 0500 |0006: if-ge v0, v1, 000b // +0005 │ │ +382758: 2123 |0008: array-length v3, v2 │ │ +38275a: 3431 0600 |0009: if-lt v1, v3, 000f // +0006 │ │ +38275e: 5240 3776 |000b: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382762: 5241 3676 |000d: iget v1, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +382766: d803 01ff |000f: add-int/lit8 v3, v1, #int -1 // #ff │ │ +38276a: b153 |0011: sub-int/2addr v3, v5 │ │ +38276c: 3630 0b00 |0012: if-gt v0, v3, 001d // +000b │ │ +382770: 3513 0900 |0014: if-ge v3, v1, 001d // +0009 │ │ +382774: 2125 |0016: array-length v5, v2 │ │ +382776: 3453 0300 |0017: if-lt v3, v5, 001a // +0003 │ │ +38277a: 2804 |0019: goto 001d // +0004 │ │ +38277c: 4605 0203 |001a: aget-object v5, v2, v3 │ │ +382780: 1105 |001c: return-object v5 │ │ +382782: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +382784: 1105 |001e: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0002 line=185 │ │ 0x0004 line=186 │ │ 0x0008 line=187 │ │ 0x000b line=190 │ │ @@ -1505556,49 +1505555,49 @@ │ │ type : '(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -38278c: |[38278c] net.sf.dibdib.generic.QSTuple.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ -38279c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -38279e: 6e20 afa2 0400 |0001: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSTuple;.remove:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2af │ │ -3827a4: 0c00 |0004: move-result-object v0 │ │ -3827a6: 3805 3500 |0005: if-eqz v5, 003a // +0035 │ │ -3827aa: 2005 af14 |0007: instance-of v5, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3827ae: 3805 3100 |0009: if-eqz v5, 003a // +0031 │ │ -3827b2: 6205 6d78 |000b: sget-object v5, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786d │ │ -3827b6: 0701 |000d: move-object v1, v0 │ │ -3827b8: 1f01 af14 |000e: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3827bc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -3827be: 6e20 bba2 2100 |0011: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3827c4: 0c02 |0014: move-result-object v2 │ │ -3827c6: 3325 2500 |0015: if-ne v5, v2, 003a // +0025 │ │ -3827ca: 1225 |0017: const/4 v5, #int 2 // #2 │ │ -3827cc: 6e20 bba2 5100 |0018: invoke-virtual {v1, v5}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3827d2: 0c05 |001b: move-result-object v5 │ │ -3827d4: 2052 b514 |001c: instance-of v2, v5, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3827d8: 3802 1c00 |001e: if-eqz v2, 003a // +001c │ │ -3827dc: 1f05 b514 |0020: check-cast v5, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3827e0: 6e10 0ca3 0500 |0022: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3827e6: 0b02 |0025: move-result-wide v2 │ │ -3827e8: 6205 b876 |0026: sget-object v5, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b8 │ │ -3827ec: 7120 ad97 3200 |0028: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3827f2: 0c00 |002b: move-result-object v0 │ │ -3827f4: 6e20 fc9a 0500 |002c: invoke-virtual {v5, v0}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ -3827fa: 1215 |002f: const/4 v5, #int 1 // #1 │ │ -3827fc: 6e20 bba2 5100 |0030: invoke-virtual {v1, v5}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -382802: 0c00 |0033: move-result-object v0 │ │ -382804: 6205 6373 |0034: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -382808: 6201 6c48 |0036: sget-object v1, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.WARNING_INTERRUPTED:Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // field@486c │ │ -38280c: 5b51 7e73 |0038: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737e │ │ -382810: 1100 |003a: return-object v0 │ │ -382812: 1205 |003b: const/4 v5, #int 0 // #0 │ │ -382814: 1105 |003c: return-object v5 │ │ +382788: |[382788] net.sf.dibdib.generic.QSTuple.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ +382798: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +38279a: 6e20 afa2 0400 |0001: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSTuple;.remove:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2af │ │ +3827a0: 0c00 |0004: move-result-object v0 │ │ +3827a2: 3805 3500 |0005: if-eqz v5, 003a // +0035 │ │ +3827a6: 2005 af14 |0007: instance-of v5, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3827aa: 3805 3100 |0009: if-eqz v5, 003a // +0031 │ │ +3827ae: 6205 6d78 |000b: sget-object v5, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786d │ │ +3827b2: 0701 |000d: move-object v1, v0 │ │ +3827b4: 1f01 af14 |000e: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3827b8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +3827ba: 6e20 bba2 2100 |0011: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3827c0: 0c02 |0014: move-result-object v2 │ │ +3827c2: 3325 2500 |0015: if-ne v5, v2, 003a // +0025 │ │ +3827c6: 1225 |0017: const/4 v5, #int 2 // #2 │ │ +3827c8: 6e20 bba2 5100 |0018: invoke-virtual {v1, v5}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3827ce: 0c05 |001b: move-result-object v5 │ │ +3827d0: 2052 b514 |001c: instance-of v2, v5, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3827d4: 3802 1c00 |001e: if-eqz v2, 003a // +001c │ │ +3827d8: 1f05 b514 |0020: check-cast v5, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3827dc: 6e10 0ca3 0500 |0022: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3827e2: 0b02 |0025: move-result-wide v2 │ │ +3827e4: 6205 b876 |0026: sget-object v5, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b8 │ │ +3827e8: 7120 ad97 3200 |0028: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3827ee: 0c00 |002b: move-result-object v0 │ │ +3827f0: 6e20 fc9a 0500 |002c: invoke-virtual {v5, v0}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ +3827f6: 1215 |002f: const/4 v5, #int 1 // #1 │ │ +3827f8: 6e20 bba2 5100 |0030: invoke-virtual {v1, v5}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3827fe: 0c00 |0033: move-result-object v0 │ │ +382800: 6205 6373 |0034: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +382804: 6201 6c48 |0036: sget-object v1, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.WARNING_INTERRUPTED:Lcom/gitlab/dibdib/picked/common/ExceptionAdapter; // field@486c │ │ +382808: 5b51 7e73 |0038: iput-object v1, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.error:Ljava/lang/Object; // field@737e │ │ +38280c: 1100 |003a: return-object v0 │ │ +38280e: 1205 |003b: const/4 v5, #int 0 // #0 │ │ +382810: 1105 |003c: return-object v5 │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ Ljava/lang/Exception; -> 0x003b │ │ positions : │ │ 0x0001 line=280 │ │ 0x0007 line=284 │ │ 0x0018 line=285 │ │ @@ -1505616,25 +1505615,25 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -382268: |[382268] net.sf.dibdib.generic.QSTuple.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I │ │ -382278: 5230 3676 |0000: iget v0, v3, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -38227c: 5231 3776 |0002: iget v1, v3, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382280: b110 |0004: sub-int/2addr v0, v1 │ │ -382282: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -382284: 2311 0716 |0006: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -382288: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -38228a: 4d04 0102 |0009: aput-object v4, v1, v2 │ │ -38228e: 6e30 aba2 0301 |000b: invoke-virtual {v3, v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.insert:(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ab │ │ -382294: 0a04 |000e: move-result v4 │ │ -382296: 0f04 |000f: return v4 │ │ +382264: |[382264] net.sf.dibdib.generic.QSTuple.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I │ │ +382274: 5230 3676 |0000: iget v0, v3, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +382278: 5231 3776 |0002: iget v1, v3, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +38227c: b110 |0004: sub-int/2addr v0, v1 │ │ +38227e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +382280: 2311 0716 |0006: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +382284: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +382286: 4d04 0102 |0009: aput-object v4, v1, v2 │ │ +38228a: 6e30 aba2 0301 |000b: invoke-virtual {v3, v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.insert:(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ab │ │ +382290: 0a04 |000e: move-result v4 │ │ +382292: 0f04 |000f: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lnet/sf/dibdib/generic/QSTuple; │ │ 0x0000 - 0x0010 reg=4 (null) Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ │ │ @@ -1505643,111 +1505642,111 @@ │ │ type : '(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 181 16-bit code units │ │ -382828: |[382828] net.sf.dibdib.generic.QSTuple.remove:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ -382838: 3b07 0500 |0000: if-gez v7, 0005 // +0005 │ │ -38283c: 5260 3676 |0002: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -382840: 2803 |0004: goto 0007 // +0003 │ │ -382842: 5260 3776 |0005: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382846: b007 |0007: add-int/2addr v7, v0 │ │ -382848: 5260 3676 |0008: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -38284c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -38284e: 3507 0800 |000b: if-ge v7, v0, 0013 // +0008 │ │ -382852: 5260 3776 |000d: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382856: 3670 0400 |000f: if-gt v0, v7, 0013 // +0004 │ │ -38285a: 3b07 2b00 |0011: if-gez v7, 003c // +002b │ │ -38285e: 5460 3576 |0013: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382862: 2102 |0015: array-length v2, v0 │ │ -382864: 3527 0900 |0016: if-ge v7, v2, 001f // +0009 │ │ -382868: 4602 0007 |0018: aget-object v2, v0, v7 │ │ -38286c: 3802 0500 |001a: if-eqz v2, 001f // +0005 │ │ -382870: 4d01 0007 |001c: aput-object v1, v0, v7 │ │ -382874: 1101 |001e: return-object v1 │ │ -382876: 2200 b212 |001f: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@12b2 │ │ -38287a: 7010 1497 0000 |0021: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@9714 │ │ -382880: 6e10 e897 0600 |0024: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -382886: 0c02 |0027: move-result-object v2 │ │ -382888: 2203 e812 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -38288c: 7010 4098 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -382892: 1a04 5784 |002d: const-string v4, "inx = " // string@8457 │ │ -382896: 6e20 4b98 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38289c: 6e20 4798 7300 |0032: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3828a2: 6e10 5498 0300 |0035: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3828a8: 0c03 |0038: move-result-object v3 │ │ -3828aa: 7130 d870 2003 |0039: invoke-static {v0, v2, v3}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ -3828b0: 5460 3576 |003c: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3828b4: 4602 0007 |003e: aget-object v2, v0, v7 │ │ -3828b8: 4d01 0007 |0040: aput-object v1, v0, v7 │ │ -3828bc: 1300 0800 |0042: const/16 v0, #int 8 // #8 │ │ -3828c0: 3670 5400 |0044: if-gt v0, v7, 0098 // +0054 │ │ -3828c4: 5260 3676 |0046: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3828c8: e100 0003 |0048: shr-int/lit8 v0, v0, #int 3 // #03 │ │ -3828cc: 3770 0300 |004a: if-le v0, v7, 004d // +0003 │ │ -3828d0: 284c |004c: goto 0098 // +004c │ │ -3828d2: 5260 3676 |004d: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3828d6: d800 00ff |004f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3828da: 5960 3676 |0051: iput v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3828de: 5460 3576 |0053: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3828e2: d801 0701 |0055: add-int/lit8 v1, v7, #int 1 // #01 │ │ -3828e6: 5263 3676 |0057: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3828ea: b173 |0059: sub-int/2addr v3, v7 │ │ -3828ec: 7153 5698 1070 |005a: invoke-static {v0, v1, v0, v7, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -3828f2: 5467 3576 |005d: iget-object v7, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3828f6: 2177 |005f: array-length v7, v7 │ │ -3828f8: 5260 3a76 |0060: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@763a │ │ -3828fc: 3707 3500 |0062: if-le v7, v0, 0097 // +0035 │ │ -382900: 6e10 b3a2 0600 |0064: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSTuple;.size:()I // method@a2b3 │ │ -382906: 0a07 |0067: move-result v7 │ │ -382908: 5460 3576 |0068: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -38290c: 2101 |006a: array-length v1, v0 │ │ -38290e: 5263 3a76 |006b: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@763a │ │ -382912: d803 0310 |006d: add-int/lit8 v3, v3, #int 16 // #10 │ │ -382916: 3731 2800 |006f: if-le v1, v3, 0097 // +0028 │ │ -38291a: 2101 |0071: array-length v1, v0 │ │ -38291c: d801 01f0 |0072: add-int/lit8 v1, v1, #int -16 // #f0 │ │ -382920: 2100 |0074: array-length v0, v0 │ │ -382922: e200 0002 |0075: ushr-int/lit8 v0, v0, #int 2 // #02 │ │ -382926: b101 |0077: sub-int/2addr v1, v0 │ │ -382928: 3517 1f00 |0078: if-ge v7, v1, 0097 // +001f │ │ -38292c: e200 0702 |007a: ushr-int/lit8 v0, v7, #int 2 // #02 │ │ -382930: d800 0002 |007c: add-int/lit8 v0, v0, #int 2 // #02 │ │ -382934: e000 0002 |007e: shl-int/lit8 v0, v0, #int 2 // #02 │ │ -382938: 5967 3676 |0080: iput v7, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -38293c: 5467 3576 |0082: iget-object v7, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382940: 5261 3776 |0084: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382944: 5263 3a76 |0086: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@763a │ │ -382948: 3730 0300 |0088: if-le v0, v3, 008b // +0003 │ │ -38294c: 2802 |008a: goto 008c // +0002 │ │ -38294e: 0130 |008b: move v0, v3 │ │ -382950: 7130 b899 1700 |008c: invoke-static {v7, v1, v0}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@99b8 │ │ -382956: 0c07 |008f: move-result-object v7 │ │ -382958: 1f07 0716 |0090: check-cast v7, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -38295c: 5b67 3576 |0092: iput-object v7, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382960: 1207 |0094: const/4 v7, #int 0 // #0 │ │ -382962: 5967 3776 |0095: iput v7, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382966: 1102 |0097: return-object v2 │ │ -382968: 5260 3776 |0098: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -38296c: 9100 0700 |009a: sub-int v0, v7, v0 │ │ -382970: 3d00 1200 |009c: if-lez v0, 00ae // +0012 │ │ -382974: 5460 3576 |009e: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382978: 5261 3776 |00a0: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -38297c: 5463 3576 |00a2: iget-object v3, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382980: 5264 3776 |00a4: iget v4, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382984: d804 0401 |00a6: add-int/lit8 v4, v4, #int 1 // #01 │ │ -382988: 5265 3776 |00a8: iget v5, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -38298c: b157 |00aa: sub-int/2addr v7, v5 │ │ -38298e: 7157 5698 1043 |00ab: invoke-static {v0, v1, v3, v4, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -382994: 5267 3776 |00ae: iget v7, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382998: d807 0701 |00b0: add-int/lit8 v7, v7, #int 1 // #01 │ │ -38299c: 5967 3776 |00b2: iput v7, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3829a0: 1102 |00b4: return-object v2 │ │ +382824: |[382824] net.sf.dibdib.generic.QSTuple.remove:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ +382834: 3b07 0500 |0000: if-gez v7, 0005 // +0005 │ │ +382838: 5260 3676 |0002: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +38283c: 2803 |0004: goto 0007 // +0003 │ │ +38283e: 5260 3776 |0005: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382842: b007 |0007: add-int/2addr v7, v0 │ │ +382844: 5260 3676 |0008: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +382848: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +38284a: 3507 0800 |000b: if-ge v7, v0, 0013 // +0008 │ │ +38284e: 5260 3776 |000d: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382852: 3670 0400 |000f: if-gt v0, v7, 0013 // +0004 │ │ +382856: 3b07 2b00 |0011: if-gez v7, 003c // +002b │ │ +38285a: 5460 3576 |0013: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +38285e: 2102 |0015: array-length v2, v0 │ │ +382860: 3527 0900 |0016: if-ge v7, v2, 001f // +0009 │ │ +382864: 4602 0007 |0018: aget-object v2, v0, v7 │ │ +382868: 3802 0500 |001a: if-eqz v2, 001f // +0005 │ │ +38286c: 4d01 0007 |001c: aput-object v1, v0, v7 │ │ +382870: 1101 |001e: return-object v1 │ │ +382872: 2200 b212 |001f: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@12b2 │ │ +382876: 7010 1497 0000 |0021: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@9714 │ │ +38287c: 6e10 e897 0600 |0024: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +382882: 0c02 |0027: move-result-object v2 │ │ +382884: 2203 e812 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +382888: 7010 4098 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38288e: 1a04 5784 |002d: const-string v4, "inx = " // string@8457 │ │ +382892: 6e20 4b98 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +382898: 6e20 4798 7300 |0032: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +38289e: 6e10 5498 0300 |0035: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3828a4: 0c03 |0038: move-result-object v3 │ │ +3828a6: 7130 d870 2003 |0039: invoke-static {v0, v2, v3}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ +3828ac: 5460 3576 |003c: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3828b0: 4602 0007 |003e: aget-object v2, v0, v7 │ │ +3828b4: 4d01 0007 |0040: aput-object v1, v0, v7 │ │ +3828b8: 1300 0800 |0042: const/16 v0, #int 8 // #8 │ │ +3828bc: 3670 5400 |0044: if-gt v0, v7, 0098 // +0054 │ │ +3828c0: 5260 3676 |0046: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3828c4: e100 0003 |0048: shr-int/lit8 v0, v0, #int 3 // #03 │ │ +3828c8: 3770 0300 |004a: if-le v0, v7, 004d // +0003 │ │ +3828cc: 284c |004c: goto 0098 // +004c │ │ +3828ce: 5260 3676 |004d: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3828d2: d800 00ff |004f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3828d6: 5960 3676 |0051: iput v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3828da: 5460 3576 |0053: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3828de: d801 0701 |0055: add-int/lit8 v1, v7, #int 1 // #01 │ │ +3828e2: 5263 3676 |0057: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3828e6: b173 |0059: sub-int/2addr v3, v7 │ │ +3828e8: 7153 5698 1070 |005a: invoke-static {v0, v1, v0, v7, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +3828ee: 5467 3576 |005d: iget-object v7, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3828f2: 2177 |005f: array-length v7, v7 │ │ +3828f4: 5260 3a76 |0060: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@763a │ │ +3828f8: 3707 3500 |0062: if-le v7, v0, 0097 // +0035 │ │ +3828fc: 6e10 b3a2 0600 |0064: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSTuple;.size:()I // method@a2b3 │ │ +382902: 0a07 |0067: move-result v7 │ │ +382904: 5460 3576 |0068: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382908: 2101 |006a: array-length v1, v0 │ │ +38290a: 5263 3a76 |006b: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@763a │ │ +38290e: d803 0310 |006d: add-int/lit8 v3, v3, #int 16 // #10 │ │ +382912: 3731 2800 |006f: if-le v1, v3, 0097 // +0028 │ │ +382916: 2101 |0071: array-length v1, v0 │ │ +382918: d801 01f0 |0072: add-int/lit8 v1, v1, #int -16 // #f0 │ │ +38291c: 2100 |0074: array-length v0, v0 │ │ +38291e: e200 0002 |0075: ushr-int/lit8 v0, v0, #int 2 // #02 │ │ +382922: b101 |0077: sub-int/2addr v1, v0 │ │ +382924: 3517 1f00 |0078: if-ge v7, v1, 0097 // +001f │ │ +382928: e200 0702 |007a: ushr-int/lit8 v0, v7, #int 2 // #02 │ │ +38292c: d800 0002 |007c: add-int/lit8 v0, v0, #int 2 // #02 │ │ +382930: e000 0002 |007e: shl-int/lit8 v0, v0, #int 2 // #02 │ │ +382934: 5967 3676 |0080: iput v7, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +382938: 5467 3576 |0082: iget-object v7, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +38293c: 5261 3776 |0084: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382940: 5263 3a76 |0086: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.zMinCap:I // field@763a │ │ +382944: 3730 0300 |0088: if-le v0, v3, 008b // +0003 │ │ +382948: 2802 |008a: goto 008c // +0002 │ │ +38294a: 0130 |008b: move v0, v3 │ │ +38294c: 7130 b899 1700 |008c: invoke-static {v7, v1, v0}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@99b8 │ │ +382952: 0c07 |008f: move-result-object v7 │ │ +382954: 1f07 0716 |0090: check-cast v7, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +382958: 5b67 3576 |0092: iput-object v7, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +38295c: 1207 |0094: const/4 v7, #int 0 // #0 │ │ +38295e: 5967 3776 |0095: iput v7, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382962: 1102 |0097: return-object v2 │ │ +382964: 5260 3776 |0098: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382968: 9100 0700 |009a: sub-int v0, v7, v0 │ │ +38296c: 3d00 1200 |009c: if-lez v0, 00ae // +0012 │ │ +382970: 5460 3576 |009e: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382974: 5261 3776 |00a0: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382978: 5463 3576 |00a2: iget-object v3, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +38297c: 5264 3776 |00a4: iget v4, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382980: d804 0401 |00a6: add-int/lit8 v4, v4, #int 1 // #01 │ │ +382984: 5265 3776 |00a8: iget v5, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382988: b157 |00aa: sub-int/2addr v7, v5 │ │ +38298a: 7157 5698 1043 |00ab: invoke-static {v0, v1, v3, v4, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +382990: 5267 3776 |00ae: iget v7, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382994: d807 0701 |00b0: add-int/lit8 v7, v7, #int 1 // #01 │ │ +382998: 5967 3776 |00b2: iput v7, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +38299c: 1102 |00b4: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=201 │ │ 0x0008 line=202 │ │ 0x0013 line=203 │ │ 0x001c line=204 │ │ 0x001f line=207 │ │ @@ -1505776,41 +1505775,41 @@ │ │ type : '(ILnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -3829a4: |[3829a4] net.sf.dibdib.generic.QSTuple.replace:(ILnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ -3829b4: 3b05 0500 |0000: if-gez v5, 0005 // +0005 │ │ -3829b8: 5240 3676 |0002: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3829bc: 2803 |0004: goto 0007 // +0003 │ │ -3829be: 5240 3776 |0005: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3829c2: b005 |0007: add-int/2addr v5, v0 │ │ -3829c4: 5240 3676 |0008: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3829c8: 3505 0800 |000a: if-ge v5, v0, 0012 // +0008 │ │ -3829cc: 5240 3776 |000c: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3829d0: 3650 0400 |000e: if-gt v0, v5, 0012 // +0004 │ │ -3829d4: 3b05 1f00 |0010: if-gez v5, 002f // +001f │ │ -3829d8: 2200 b212 |0012: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@12b2 │ │ -3829dc: 7010 1497 0000 |0014: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@9714 │ │ -3829e2: 6e10 e897 0400 |0017: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ -3829e8: 0c01 |001a: move-result-object v1 │ │ -3829ea: 2202 e812 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3829ee: 7010 4098 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3829f4: 1a03 5784 |0020: const-string v3, "inx = " // string@8457 │ │ -3829f8: 6e20 4b98 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3829fe: 6e20 4798 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -382a04: 6e10 5498 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -382a0a: 0c02 |002b: move-result-object v2 │ │ -382a0c: 7130 d870 1002 |002c: invoke-static {v0, v1, v2}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ -382a12: 5440 3576 |002f: iget-object v0, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382a16: 4601 0005 |0031: aget-object v1, v0, v5 │ │ -382a1a: 4d06 0005 |0033: aput-object v6, v0, v5 │ │ -382a1e: 1101 |0035: return-object v1 │ │ +3829a0: |[3829a0] net.sf.dibdib.generic.QSTuple.replace:(ILnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ +3829b0: 3b05 0500 |0000: if-gez v5, 0005 // +0005 │ │ +3829b4: 5240 3676 |0002: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3829b8: 2803 |0004: goto 0007 // +0003 │ │ +3829ba: 5240 3776 |0005: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3829be: b005 |0007: add-int/2addr v5, v0 │ │ +3829c0: 5240 3676 |0008: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3829c4: 3505 0800 |000a: if-ge v5, v0, 0012 // +0008 │ │ +3829c8: 5240 3776 |000c: iget v0, v4, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3829cc: 3650 0400 |000e: if-gt v0, v5, 0012 // +0004 │ │ +3829d0: 3b05 1f00 |0010: if-gez v5, 002f // +001f │ │ +3829d4: 2200 b212 |0012: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@12b2 │ │ +3829d8: 7010 1497 0000 |0014: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@9714 │ │ +3829de: 6e10 e897 0400 |0017: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@97e8 │ │ +3829e4: 0c01 |001a: move-result-object v1 │ │ +3829e6: 2202 e812 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3829ea: 7010 4098 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3829f0: 1a03 5784 |0020: const-string v3, "inx = " // string@8457 │ │ +3829f4: 6e20 4b98 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3829fa: 6e20 4798 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +382a00: 6e10 5498 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +382a06: 0c02 |002b: move-result-object v2 │ │ +382a08: 7130 d870 1002 |002c: invoke-static {v0, v1, v2}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ +382a0e: 5440 3576 |002f: iget-object v0, v4, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382a12: 4601 0005 |0031: aget-object v1, v0, v5 │ │ +382a16: 4d06 0005 |0033: aput-object v6, v0, v5 │ │ +382a1a: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=234 │ │ 0x0008 line=235 │ │ 0x0012 line=236 │ │ 0x0017 line=237 │ │ 0x002c line=236 │ │ @@ -1505826,33 +1505825,33 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -382a20: |[382a20] net.sf.dibdib.generic.QSTuple.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ -382a30: 5220 3776 |0000: iget v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382a34: 7210 58a2 0300 |0002: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ -382a3a: 0a03 |0005: move-result v3 │ │ -382a3c: b030 |0006: add-int/2addr v0, v3 │ │ -382a3e: 5223 3676 |0007: iget v3, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -382a42: 3430 0700 |0009: if-lt v0, v3, 0010 // +0007 │ │ -382a46: 3804 0300 |000b: if-eqz v4, 000e // +0003 │ │ -382a4a: 2803 |000d: goto 0010 // +0003 │ │ -382a4c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -382a4e: 280f |000f: goto 001e // +000f │ │ -382a50: 5423 3576 |0010: iget-object v3, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382a54: 4603 0300 |0012: aget-object v3, v3, v0 │ │ -382a58: 6e20 e697 3400 |0014: invoke-virtual {v4, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ -382a5e: 0a01 |0017: move-result v1 │ │ -382a60: 3901 0600 |0018: if-nez v1, 001e // +0006 │ │ -382a64: 5421 3576 |001a: iget-object v1, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382a68: 4d04 0100 |001c: aput-object v4, v1, v0 │ │ -382a6c: 1103 |001e: return-object v3 │ │ +382a1c: |[382a1c] net.sf.dibdib.generic.QSTuple.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; │ │ +382a2c: 5220 3776 |0000: iget v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382a30: 7210 58a2 0300 |0002: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.ordinal:()I // method@a258 │ │ +382a36: 0a03 |0005: move-result v3 │ │ +382a38: b030 |0006: add-int/2addr v0, v3 │ │ +382a3a: 5223 3676 |0007: iget v3, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +382a3e: 3430 0700 |0009: if-lt v0, v3, 0010 // +0007 │ │ +382a42: 3804 0300 |000b: if-eqz v4, 000e // +0003 │ │ +382a46: 2803 |000d: goto 0010 // +0003 │ │ +382a48: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +382a4a: 280f |000f: goto 001e // +000f │ │ +382a4c: 5423 3576 |0010: iget-object v3, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382a50: 4603 0300 |0012: aget-object v3, v3, v0 │ │ +382a54: 6e20 e697 3400 |0014: invoke-virtual {v4, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@97e6 │ │ +382a5a: 0a01 |0017: move-result v1 │ │ +382a5c: 3901 0600 |0018: if-nez v1, 001e // +0006 │ │ +382a60: 5421 3576 |001a: iget-object v1, v2, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382a64: 4d04 0100 |001c: aput-object v4, v1, v0 │ │ +382a68: 1103 |001e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0007 line=65 │ │ 0x0010 line=66 │ │ 0x0014 line=67 │ │ 0x001a line=68 │ │ @@ -1505866,24 +1505865,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -382298: |[382298] net.sf.dibdib.generic.QSTuple.size:()I │ │ -3822a8: 5220 3776 |0000: iget v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3822ac: 5221 3676 |0002: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3822b0: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -3822b4: 5220 3676 |0006: iget v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3822b8: 5221 3776 |0008: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3822bc: b110 |000a: sub-int/2addr v0, v1 │ │ -3822be: 0f00 |000b: return v0 │ │ -3822c0: b101 |000c: sub-int/2addr v1, v0 │ │ -3822c2: 0f01 |000d: return v1 │ │ +382294: |[382294] net.sf.dibdib.generic.QSTuple.size:()I │ │ +3822a4: 5220 3776 |0000: iget v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3822a8: 5221 3676 |0002: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3822ac: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +3822b0: 5220 3676 |0006: iget v0, v2, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3822b4: 5221 3776 |0008: iget v1, v2, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3822b8: b110 |000a: sub-int/2addr v0, v1 │ │ +3822ba: 0f00 |000b: return v0 │ │ +3822bc: b101 |000c: sub-int/2addr v1, v0 │ │ +3822be: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0002 line=158 │ │ 0x0006 line=161 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lnet/sf/dibdib/generic/QSTuple; │ │ @@ -1505893,84 +1505892,84 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 139 16-bit code units │ │ -382390: |[382390] net.sf.dibdib.generic.QSTuple.toString:()Ljava/lang/String; │ │ -3823a0: 5260 3676 |0000: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3823a4: 5261 3776 |0002: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3823a8: b110 |0004: sub-int/2addr v0, v1 │ │ -3823aa: 5461 3576 |0005: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3823ae: 3901 0400 |0007: if-nez v1, 000b // +0004 │ │ -3823b2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3823b4: 1100 |000a: return-object v0 │ │ -3823b6: 3900 0500 |000b: if-nez v0, 0010 // +0005 │ │ -3823ba: 1a00 fa56 |000d: const-string v0, "[]" // string@56fa │ │ -3823be: 1100 |000f: return-object v0 │ │ -3823c0: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -3823c2: 3302 1600 |0011: if-ne v2, v0, 0027 // +0016 │ │ -3823c6: 5260 3776 |0013: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3823ca: 4600 0100 |0015: aget-object v0, v1, v0 │ │ -3823ce: 3800 0d00 |0017: if-eqz v0, 0024 // +000d │ │ -3823d2: 5460 3576 |0019: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3823d6: 5261 3776 |001b: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3823da: 4600 0001 |001d: aget-object v0, v0, v1 │ │ -3823de: 6e10 eb97 0000 |001f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3823e4: 0c00 |0022: move-result-object v0 │ │ -3823e6: 2803 |0023: goto 0026 // +0003 │ │ -3823e8: 1a00 6704 |0024: const-string v0, "(null)" // string@0467 │ │ -3823ec: 1100 |0026: return-object v0 │ │ -3823ee: 1a01 a955 |0027: const-string v1, "[" // string@55a9 │ │ -3823f2: 1223 |0029: const/4 v3, #int 2 // #2 │ │ -3823f4: 1a04 e904 |002a: const-string v4, ", " // string@04e9 │ │ -3823f8: 3303 2a00 |002c: if-ne v3, v0, 0056 // +002a │ │ -3823fc: 2200 e812 |002e: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -382400: 7010 4098 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -382406: 6e20 4b98 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38240c: 5461 3576 |0036: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382410: 5263 3776 |0038: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382414: 4601 0103 |003a: aget-object v1, v1, v3 │ │ -382418: 6e20 4a98 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -38241e: 6e20 4b98 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -382424: 5461 3576 |0042: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382428: 5263 3776 |0044: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -38242c: b023 |0046: add-int/2addr v3, v2 │ │ -38242e: 4601 0103 |0047: aget-object v1, v1, v3 │ │ -382432: 6e20 4a98 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -382438: 1a01 3657 |004c: const-string v1, "]" // string@5736 │ │ -38243c: 6e20 4b98 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -382442: 6e10 5498 0000 |0051: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -382448: 0c00 |0054: move-result-object v0 │ │ -38244a: 1100 |0055: return-object v0 │ │ -38244c: 2200 e812 |0056: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -382450: 7010 4098 0000 |0058: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -382456: 6e20 4b98 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38245c: 5461 3576 |005e: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382460: 5265 3776 |0060: iget v5, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382464: 4601 0105 |0062: aget-object v1, v1, v5 │ │ -382468: 6e20 4a98 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -38246e: 6e20 4b98 4000 |0067: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -382474: 5461 3576 |006a: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382478: 5265 3776 |006c: iget v5, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -38247c: b025 |006e: add-int/2addr v5, v2 │ │ -38247e: 4601 0105 |006f: aget-object v1, v1, v5 │ │ -382482: 6e20 4a98 1000 |0071: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -382488: 6e20 4b98 4000 |0074: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38248e: 5461 3576 |0077: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -382492: 5262 3776 |0079: iget v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382496: b032 |007b: add-int/2addr v2, v3 │ │ -382498: 4601 0102 |007c: aget-object v1, v1, v2 │ │ -38249c: 6e20 4a98 1000 |007e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3824a2: 1a01 ec04 |0081: const-string v1, ", ..]" // string@04ec │ │ -3824a6: 6e20 4b98 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3824ac: 6e10 5498 0000 |0086: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3824b2: 0c00 |0089: move-result-object v0 │ │ -3824b4: 1100 |008a: return-object v0 │ │ +38238c: |[38238c] net.sf.dibdib.generic.QSTuple.toString:()Ljava/lang/String; │ │ +38239c: 5260 3676 |0000: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3823a0: 5261 3776 |0002: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3823a4: b110 |0004: sub-int/2addr v0, v1 │ │ +3823a6: 5461 3576 |0005: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3823aa: 3901 0400 |0007: if-nez v1, 000b // +0004 │ │ +3823ae: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3823b0: 1100 |000a: return-object v0 │ │ +3823b2: 3900 0500 |000b: if-nez v0, 0010 // +0005 │ │ +3823b6: 1a00 fa56 |000d: const-string v0, "[]" // string@56fa │ │ +3823ba: 1100 |000f: return-object v0 │ │ +3823bc: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +3823be: 3302 1600 |0011: if-ne v2, v0, 0027 // +0016 │ │ +3823c2: 5260 3776 |0013: iget v0, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3823c6: 4600 0100 |0015: aget-object v0, v1, v0 │ │ +3823ca: 3800 0d00 |0017: if-eqz v0, 0024 // +000d │ │ +3823ce: 5460 3576 |0019: iget-object v0, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3823d2: 5261 3776 |001b: iget v1, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3823d6: 4600 0001 |001d: aget-object v0, v0, v1 │ │ +3823da: 6e10 eb97 0000 |001f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3823e0: 0c00 |0022: move-result-object v0 │ │ +3823e2: 2803 |0023: goto 0026 // +0003 │ │ +3823e4: 1a00 6704 |0024: const-string v0, "(null)" // string@0467 │ │ +3823e8: 1100 |0026: return-object v0 │ │ +3823ea: 1a01 a955 |0027: const-string v1, "[" // string@55a9 │ │ +3823ee: 1223 |0029: const/4 v3, #int 2 // #2 │ │ +3823f0: 1a04 e904 |002a: const-string v4, ", " // string@04e9 │ │ +3823f4: 3303 2a00 |002c: if-ne v3, v0, 0056 // +002a │ │ +3823f8: 2200 e812 |002e: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3823fc: 7010 4098 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +382402: 6e20 4b98 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +382408: 5461 3576 |0036: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +38240c: 5263 3776 |0038: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382410: 4601 0103 |003a: aget-object v1, v1, v3 │ │ +382414: 6e20 4a98 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +38241a: 6e20 4b98 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +382420: 5461 3576 |0042: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382424: 5263 3776 |0044: iget v3, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382428: b023 |0046: add-int/2addr v3, v2 │ │ +38242a: 4601 0103 |0047: aget-object v1, v1, v3 │ │ +38242e: 6e20 4a98 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +382434: 1a01 3657 |004c: const-string v1, "]" // string@5736 │ │ +382438: 6e20 4b98 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38243e: 6e10 5498 0000 |0051: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +382444: 0c00 |0054: move-result-object v0 │ │ +382446: 1100 |0055: return-object v0 │ │ +382448: 2200 e812 |0056: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38244c: 7010 4098 0000 |0058: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +382452: 6e20 4b98 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +382458: 5461 3576 |005e: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +38245c: 5265 3776 |0060: iget v5, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382460: 4601 0105 |0062: aget-object v1, v1, v5 │ │ +382464: 6e20 4a98 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +38246a: 6e20 4b98 4000 |0067: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +382470: 5461 3576 |006a: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382474: 5265 3776 |006c: iget v5, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382478: b025 |006e: add-int/2addr v5, v2 │ │ +38247a: 4601 0105 |006f: aget-object v1, v1, v5 │ │ +38247e: 6e20 4a98 1000 |0071: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +382484: 6e20 4b98 4000 |0074: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38248a: 5461 3576 |0077: iget-object v1, v6, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +38248e: 5262 3776 |0079: iget v2, v6, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382492: b032 |007b: add-int/2addr v2, v3 │ │ +382494: 4601 0102 |007c: aget-object v1, v1, v2 │ │ +382498: 6e20 4a98 1000 |007e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +38249e: 1a01 ec04 |0081: const-string v1, ", ..]" // string@04ec │ │ +3824a2: 6e20 4b98 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3824a8: 6e10 5498 0000 |0086: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3824ae: 0c00 |0089: move-result-object v0 │ │ +3824b0: 1100 |008a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ 0x0013 line=82 │ │ 0x002e line=84 │ │ 0x0056 line=86 │ │ @@ -1505982,114 +1505981,114 @@ │ │ type : '(C[I)Ljava/lang/String;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 184 16-bit code units │ │ -3824b8: |[3824b8] net.sf.dibdib.generic.QSTuple.toStringFull:(C[I)Ljava/lang/String; │ │ -3824c8: 52b0 3776 |0000: iget v0, v11, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3824cc: 52b1 3676 |0002: iget v1, v11, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3824d0: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -3824d4: 1a0c 0000 |0006: const-string v12, "" // string@0000 │ │ -3824d8: 110c |0008: return-object v12 │ │ -3824da: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3824de: 52b1 3676 |000b: iget v1, v11, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -3824e2: 52b2 3776 |000d: iget v2, v11, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -3824e6: b121 |000f: sub-int/2addr v1, v2 │ │ -3824e8: 1302 0a00 |0010: const/16 v2, #int 10 // #a │ │ -3824ec: da01 010a |0012: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -3824f0: b021 |0014: add-int/2addr v1, v2 │ │ -3824f2: 7020 4198 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -3824f8: 2201 e812 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3824fc: 52b3 3676 |001a: iget v3, v11, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -382500: 52b4 3776 |001c: iget v4, v11, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382504: b143 |001e: sub-int/2addr v3, v4 │ │ -382506: da03 030a |001f: mul-int/lit8 v3, v3, #int 10 // #0a │ │ -38250a: b023 |0021: add-int/2addr v3, v2 │ │ -38250c: 7020 4198 3100 |0022: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -382512: 52b3 3776 |0025: iget v3, v11, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ -382516: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -382518: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -38251a: 52b6 3676 |0029: iget v6, v11, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ -38251e: 1217 |002b: const/4 v7, #int 1 // #1 │ │ -382520: 3563 6100 |002c: if-ge v3, v6, 008d // +0061 │ │ -382524: 21d6 |002e: array-length v6, v13 │ │ -382526: 3564 0f00 |002f: if-ge v4, v6, 003e // +000f │ │ -38252a: 4406 0d04 |0031: aget v6, v13, v4 │ │ -38252e: 3336 0b00 |0033: if-ne v6, v3, 003e // +000b │ │ -382532: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ -382536: d805 05ff |0037: add-int/lit8 v5, v5, #int -1 // #ff │ │ -38253a: 6e20 4498 c100 |0039: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -382540: 0716 |003c: move-object v6, v1 │ │ -382542: 2802 |003d: goto 003f // +0002 │ │ -382544: 0706 |003e: move-object v6, v0 │ │ -382546: 54b8 3576 |003f: iget-object v8, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -38254a: 4608 0803 |0041: aget-object v8, v8, v3 │ │ -38254e: 3808 4600 |0043: if-eqz v8, 0089 // +0046 │ │ -382552: 6208 3c76 |0045: sget-object v8, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ -382556: 54b9 3576 |0047: iget-object v9, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -38255a: 4609 0903 |0049: aget-object v9, v9, v3 │ │ -38255e: 3398 0300 |004b: if-ne v8, v9, 004e // +0003 │ │ -382562: 283c |004d: goto 0089 // +003c │ │ -382564: 3d05 0800 |004e: if-lez v5, 0056 // +0008 │ │ -382568: 6e20 4498 c000 |0050: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -38256e: d805 05ff |0053: add-int/lit8 v5, v5, #int -1 // #ff │ │ -382572: 28f9 |0055: goto 004e // -0007 │ │ -382574: 54b8 3976 |0056: iget-object v8, v11, Lnet/sf/dibdib/generic/QSTuple;.tags:[Lnet/sf/dibdib/generic/QIfs$QTagIf; // field@7639 │ │ -382578: 3808 1100 |0058: if-eqz v8, 0069 // +0011 │ │ -38257c: 2189 |005a: array-length v9, v8 │ │ -38257e: 3493 0300 |005b: if-lt v3, v9, 005e // +0003 │ │ -382582: 280c |005d: goto 0069 // +000c │ │ -382584: 4608 0803 |005e: aget-object v8, v8, v3 │ │ -382588: 54b9 3576 |0060: iget-object v9, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -38258c: 4609 0903 |0062: aget-object v9, v9, v3 │ │ -382590: 7220 7aa2 9800 |0064: invoke-interface {v8, v9}, Lnet/sf/dibdib/generic/QIfs$QTagIf;.formatValue:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Ljava/lang/String; // method@a27a │ │ -382596: 0c08 |0067: move-result-object v8 │ │ -382598: 2809 |0068: goto 0071 // +0009 │ │ -38259a: 54b8 3576 |0069: iget-object v8, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -38259e: 4608 0803 |006b: aget-object v8, v8, v3 │ │ -3825a2: 6e10 eb97 0800 |006d: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3825a8: 0c08 |0070: move-result-object v8 │ │ -3825aa: 380c 1500 |0071: if-eqz v12, 0086 // +0015 │ │ -3825ae: 3316 0700 |0073: if-ne v6, v1, 007a // +0007 │ │ -3825b2: 6e30 2698 280c |0075: invoke-virtual {v8, v2, v12}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3825b8: 0c08 |0078: move-result-object v8 │ │ -3825ba: 2809 |0079: goto 0082 // +0009 │ │ -3825bc: 1309 0900 |007a: const/16 v9, #int 9 // #9 │ │ -3825c0: 130a 2000 |007c: const/16 v10, #int 32 // #20 │ │ -3825c4: 6e30 2698 980a |007e: invoke-virtual {v8, v9, v10}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3825ca: 0c08 |0081: move-result-object v8 │ │ -3825cc: 7110 4ea4 0800 |0082: invoke-static {v8}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44e │ │ -3825d2: 0c08 |0085: move-result-object v8 │ │ -3825d4: 6e20 4b98 8600 |0086: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3825da: d803 0301 |0089: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3825de: b075 |008b: add-int/2addr v5, v7 │ │ -3825e0: 289d |008c: goto 0029 // -0063 │ │ -3825e2: 6e10 5198 0100 |008d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ -3825e8: 0a0d |0090: move-result v13 │ │ -3825ea: 34d7 0700 |0091: if-lt v7, v13, 0098 // +0007 │ │ -3825ee: 6e10 5498 0000 |0093: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3825f4: 0c0c |0096: move-result-object v12 │ │ -3825f6: 110c |0097: return-object v12 │ │ -3825f8: d805 05ff |0098: add-int/lit8 v5, v5, #int -1 // #ff │ │ -3825fc: 3d05 0600 |009a: if-lez v5, 00a0 // +0006 │ │ -382600: 6e20 4498 c000 |009c: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -382606: 28f9 |009f: goto 0098 // -0007 │ │ -382608: 220c e812 |00a0: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ -38260c: 7010 4098 0c00 |00a2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -382612: 6e10 5498 0000 |00a5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -382618: 0c0d |00a8: move-result-object v13 │ │ -38261a: 6e20 4b98 dc00 |00a9: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -382620: 6e10 5498 0100 |00ac: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -382626: 0c0d |00af: move-result-object v13 │ │ -382628: 6e20 4b98 dc00 |00b0: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38262e: 6e10 5498 0c00 |00b3: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -382634: 0c0c |00b6: move-result-object v12 │ │ -382636: 110c |00b7: return-object v12 │ │ +3824b4: |[3824b4] net.sf.dibdib.generic.QSTuple.toStringFull:(C[I)Ljava/lang/String; │ │ +3824c4: 52b0 3776 |0000: iget v0, v11, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3824c8: 52b1 3676 |0002: iget v1, v11, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3824cc: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +3824d0: 1a0c 0000 |0006: const-string v12, "" // string@0000 │ │ +3824d4: 110c |0008: return-object v12 │ │ +3824d6: 2200 e812 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3824da: 52b1 3676 |000b: iget v1, v11, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3824de: 52b2 3776 |000d: iget v2, v11, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +3824e2: b121 |000f: sub-int/2addr v1, v2 │ │ +3824e4: 1302 0a00 |0010: const/16 v2, #int 10 // #a │ │ +3824e8: da01 010a |0012: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +3824ec: b021 |0014: add-int/2addr v1, v2 │ │ +3824ee: 7020 4198 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +3824f4: 2201 e812 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3824f8: 52b3 3676 |001a: iget v3, v11, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +3824fc: 52b4 3776 |001c: iget v4, v11, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382500: b143 |001e: sub-int/2addr v3, v4 │ │ +382502: da03 030a |001f: mul-int/lit8 v3, v3, #int 10 // #0a │ │ +382506: b023 |0021: add-int/2addr v3, v2 │ │ +382508: 7020 4198 3100 |0022: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +38250e: 52b3 3776 |0025: iget v3, v11, Lnet/sf/dibdib/generic/QSTuple;.jStart:I // field@7637 │ │ +382512: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +382514: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +382516: 52b6 3676 |0029: iget v6, v11, Lnet/sf/dibdib/generic/QSTuple;.jEnd:I // field@7636 │ │ +38251a: 1217 |002b: const/4 v7, #int 1 // #1 │ │ +38251c: 3563 6100 |002c: if-ge v3, v6, 008d // +0061 │ │ +382520: 21d6 |002e: array-length v6, v13 │ │ +382522: 3564 0f00 |002f: if-ge v4, v6, 003e // +000f │ │ +382526: 4406 0d04 |0031: aget v6, v13, v4 │ │ +38252a: 3336 0b00 |0033: if-ne v6, v3, 003e // +000b │ │ +38252e: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ +382532: d805 05ff |0037: add-int/lit8 v5, v5, #int -1 // #ff │ │ +382536: 6e20 4498 c100 |0039: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38253c: 0716 |003c: move-object v6, v1 │ │ +38253e: 2802 |003d: goto 003f // +0002 │ │ +382540: 0706 |003e: move-object v6, v0 │ │ +382542: 54b8 3576 |003f: iget-object v8, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382546: 4608 0803 |0041: aget-object v8, v8, v3 │ │ +38254a: 3808 4600 |0043: if-eqz v8, 0089 // +0046 │ │ +38254e: 6208 3c76 |0045: sget-object v8, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ +382552: 54b9 3576 |0047: iget-object v9, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382556: 4609 0903 |0049: aget-object v9, v9, v3 │ │ +38255a: 3398 0300 |004b: if-ne v8, v9, 004e // +0003 │ │ +38255e: 283c |004d: goto 0089 // +003c │ │ +382560: 3d05 0800 |004e: if-lez v5, 0056 // +0008 │ │ +382564: 6e20 4498 c000 |0050: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38256a: d805 05ff |0053: add-int/lit8 v5, v5, #int -1 // #ff │ │ +38256e: 28f9 |0055: goto 004e // -0007 │ │ +382570: 54b8 3976 |0056: iget-object v8, v11, Lnet/sf/dibdib/generic/QSTuple;.tags:[Lnet/sf/dibdib/generic/QIfs$QTagIf; // field@7639 │ │ +382574: 3808 1100 |0058: if-eqz v8, 0069 // +0011 │ │ +382578: 2189 |005a: array-length v9, v8 │ │ +38257a: 3493 0300 |005b: if-lt v3, v9, 005e // +0003 │ │ +38257e: 280c |005d: goto 0069 // +000c │ │ +382580: 4608 0803 |005e: aget-object v8, v8, v3 │ │ +382584: 54b9 3576 |0060: iget-object v9, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +382588: 4609 0903 |0062: aget-object v9, v9, v3 │ │ +38258c: 7220 7aa2 9800 |0064: invoke-interface {v8, v9}, Lnet/sf/dibdib/generic/QIfs$QTagIf;.formatValue:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Ljava/lang/String; // method@a27a │ │ +382592: 0c08 |0067: move-result-object v8 │ │ +382594: 2809 |0068: goto 0071 // +0009 │ │ +382596: 54b8 3576 |0069: iget-object v8, v11, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +38259a: 4608 0803 |006b: aget-object v8, v8, v3 │ │ +38259e: 6e10 eb97 0800 |006d: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3825a4: 0c08 |0070: move-result-object v8 │ │ +3825a6: 380c 1500 |0071: if-eqz v12, 0086 // +0015 │ │ +3825aa: 3316 0700 |0073: if-ne v6, v1, 007a // +0007 │ │ +3825ae: 6e30 2698 280c |0075: invoke-virtual {v8, v2, v12}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3825b4: 0c08 |0078: move-result-object v8 │ │ +3825b6: 2809 |0079: goto 0082 // +0009 │ │ +3825b8: 1309 0900 |007a: const/16 v9, #int 9 // #9 │ │ +3825bc: 130a 2000 |007c: const/16 v10, #int 32 // #20 │ │ +3825c0: 6e30 2698 980a |007e: invoke-virtual {v8, v9, v10}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3825c6: 0c08 |0081: move-result-object v8 │ │ +3825c8: 7110 4ea4 0800 |0082: invoke-static {v8}, Lnet/sf/dibdib/thread_any/StringFunc;.makePrintable:(Ljava/lang/String;)Ljava/lang/String; // method@a44e │ │ +3825ce: 0c08 |0085: move-result-object v8 │ │ +3825d0: 6e20 4b98 8600 |0086: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3825d6: d803 0301 |0089: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3825da: b075 |008b: add-int/2addr v5, v7 │ │ +3825dc: 289d |008c: goto 0029 // -0063 │ │ +3825de: 6e10 5198 0100 |008d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@9851 │ │ +3825e4: 0a0d |0090: move-result v13 │ │ +3825e6: 34d7 0700 |0091: if-lt v7, v13, 0098 // +0007 │ │ +3825ea: 6e10 5498 0000 |0093: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3825f0: 0c0c |0096: move-result-object v12 │ │ +3825f2: 110c |0097: return-object v12 │ │ +3825f4: d805 05ff |0098: add-int/lit8 v5, v5, #int -1 // #ff │ │ +3825f8: 3d05 0600 |009a: if-lez v5, 00a0 // +0006 │ │ +3825fc: 6e20 4498 c000 |009c: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +382602: 28f9 |009f: goto 0098 // -0007 │ │ +382604: 220c e812 |00a0: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ +382608: 7010 4098 0c00 |00a2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38260e: 6e10 5498 0000 |00a5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +382614: 0c0d |00a8: move-result-object v13 │ │ +382616: 6e20 4b98 dc00 |00a9: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38261c: 6e10 5498 0100 |00ac: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +382622: 0c0d |00af: move-result-object v13 │ │ +382624: 6e20 4b98 dc00 |00b0: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38262a: 6e10 5498 0c00 |00b3: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +382630: 0c0c |00b6: move-result-object v12 │ │ +382632: 110c |00b7: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0009 line=93 │ │ 0x0018 line=94 │ │ 0x0025 line=97 │ │ 0x002e line=99 │ │ @@ -1506145,23 +1506144,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -38437c: |[38437c] net.sf.dibdib.generic.QSeq.:()V │ │ -38438c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -38438e: 2300 0b16 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -384392: 6900 3b76 |0003: sput-object v0, Lnet/sf/dibdib/generic/QSeq;.EMPTY_WORD_LIST:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763b │ │ -384396: 2201 af14 |0005: new-instance v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -38439a: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -38439e: 7040 b7a2 0132 |0009: invoke-direct {v1, v0, v2, v3}, Lnet/sf/dibdib/generic/QSeq;.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V // method@a2b7 │ │ -3843a4: 6901 3c76 |000c: sput-object v1, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ -3843a8: 0e00 |000e: return-void │ │ +384378: |[384378] net.sf.dibdib.generic.QSeq.:()V │ │ +384388: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +38438a: 2300 0b16 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +38438e: 6900 3b76 |0003: sput-object v0, Lnet/sf/dibdib/generic/QSeq;.EMPTY_WORD_LIST:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763b │ │ +384392: 2201 af14 |0005: new-instance v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +384396: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +38439a: 7040 b7a2 0132 |0009: invoke-direct {v1, v0, v2, v3}, Lnet/sf/dibdib/generic/QSeq;.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V // method@a2b7 │ │ +3843a0: 6901 3c76 |000c: sput-object v1, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ +3843a4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=16 │ │ 0x0005 line=18 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/QSeq;) │ │ @@ -1506169,26 +1506168,26 @@ │ │ type : '([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3843ac: |[3843ac] net.sf.dibdib.generic.QSeq.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V │ │ -3843bc: 7010 72a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QSeqR;.:()V // method@a272 │ │ -3843c2: 5b01 3f76 |0003: iput-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -3843c6: 5a02 4076 |0005: iput-wide v2, v0, Lnet/sf/dibdib/generic/QSeq;.shash:J // field@7640 │ │ -3843ca: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3843cc: 5901 3e76 |0008: iput v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -3843d0: 5402 3f76 |000a: iget-object v2, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -3843d4: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ -3843d8: 5401 3f76 |000e: iget-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -3843dc: 2111 |0010: array-length v1, v1 │ │ -3843de: 5901 3d76 |0011: iput v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ -3843e2: 0e00 |0013: return-void │ │ +3843a8: |[3843a8] net.sf.dibdib.generic.QSeq.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V │ │ +3843b8: 7010 72a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QSeqR;.:()V // method@a272 │ │ +3843be: 5b01 3f76 |0003: iput-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +3843c2: 5a02 4076 |0005: iput-wide v2, v0, Lnet/sf/dibdib/generic/QSeq;.shash:J // field@7640 │ │ +3843c6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3843c8: 5901 3e76 |0008: iput v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +3843cc: 5402 3f76 |000a: iget-object v2, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +3843d0: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ +3843d4: 5401 3f76 |000e: iget-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +3843d8: 2111 |0010: array-length v1, v1 │ │ +3843da: 5901 3d76 |0011: iput v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ +3843de: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ 0x0005 line=22 │ │ 0x0008 line=23 │ │ 0x000a line=24 │ │ @@ -1506202,175 +1506201,175 @@ │ │ type : '(J[Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0082 (PRIVATE VARARGS) │ │ code - │ │ registers : 21 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 285 16-bit code units │ │ -38386c: |[38386c] net.sf.dibdib.generic.QSeq.asString4Array:(J[Ljava/lang/String;)Ljava/lang/String; │ │ -38387c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -383880: 0501 1200 |0002: move-wide/from16 v1, v18 │ │ -383884: 0803 1400 |0004: move-object/from16 v3, v20 │ │ -383888: 6204 f279 |0006: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ -38388c: 6205 6373 |0008: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -383890: 5455 8973 |000a: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7389 │ │ -383894: 6e10 449b 0500 |000c: invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ -38389a: 0b05 |000f: move-result-wide v5 │ │ -38389c: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -38389e: 2378 da15 |0011: new-array v8, v7, [Ljava/lang/Object; // type@15da │ │ -3838a2: 6e40 9ca5 5486 |0013: invoke-virtual {v4, v5, v6, v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32:(J[Ljava/lang/Object;)I // method@a59c │ │ -3838a8: 0a04 |0016: move-result v4 │ │ -3838aa: 2005 b514 |0017: instance-of v5, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3838ae: 1216 |0019: const/4 v6, #int 1 // #1 │ │ -3838b0: 3805 3c00 |001a: if-eqz v5, 0056 // +003c │ │ -3838b4: 8412 |001c: long-to-int v2, v1 │ │ -3838b6: dd01 0203 |001d: and-int/lit8 v1, v2, #int 3 // #03 │ │ -3838ba: 1233 |001f: const/4 v3, #int 3 // #3 │ │ -3838bc: 3313 2200 |0020: if-ne v3, v1, 0042 // +0022 │ │ -3838c0: 2201 e812 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3838c4: 7010 4098 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3838ca: 0702 |0027: move-object v2, v0 │ │ -3838cc: 1f02 b514 |0028: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3838d0: 6e10 10a3 0200 |002a: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -3838d6: 0c03 |002d: move-result-object v3 │ │ -3838d8: 6e20 4b98 3100 |002e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3838de: 1303 0900 |0031: const/16 v3, #int 9 // #9 │ │ -3838e2: 6e20 4498 3100 |0033: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3838e8: 6e20 0fa3 4200 |0036: invoke-virtual {v2, v4}, Lnet/sf/dibdib/generic/QWord;.toBase:(I)Ljava/lang/String; // method@a30f │ │ -3838ee: 0c02 |0039: move-result-object v2 │ │ -3838f0: 6e20 4b98 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3838f6: 6e10 5498 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3838fc: 0c01 |0040: move-result-object v1 │ │ -3838fe: 1101 |0041: return-object v1 │ │ -383900: dd01 0201 |0042: and-int/lit8 v1, v2, #int 1 // #01 │ │ -383904: 3801 0a00 |0044: if-eqz v1, 004e // +000a │ │ -383908: 0701 |0046: move-object v1, v0 │ │ -38390a: 1f01 b514 |0047: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -38390e: 6e10 10a3 0100 |0049: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -383914: 0c01 |004c: move-result-object v1 │ │ -383916: 2808 |004d: goto 0055 // +0008 │ │ -383918: 0701 |004e: move-object v1, v0 │ │ -38391a: 1f01 b514 |004f: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -38391e: 6e20 0fa3 4100 |0051: invoke-virtual {v1, v4}, Lnet/sf/dibdib/generic/QWord;.toBase:(I)Ljava/lang/String; // method@a30f │ │ -383924: 0c01 |0054: move-result-object v1 │ │ -383926: 1101 |0055: return-object v1 │ │ -383928: 7601 c6a2 1100 |0056: invoke-direct/range {v17}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -38392e: 0c05 |0059: move-result-object v5 │ │ -383930: 5455 3f76 |005a: iget-object v5, v5, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -383934: 1608 0000 |005c: const-wide/16 v8, #int 0 // #0 │ │ -383938: 160a 0400 |005e: const-wide/16 v10, #int 4 // #4 │ │ -38393c: c01a |0060: and-long/2addr v10, v1 │ │ -38393e: 310c 080a |0061: cmp-long v12, v8, v10 │ │ -383942: 390c 0e00 |0063: if-nez v12, 0071 // +000e │ │ -383946: 1308 6400 |0065: const/16 v8, #int 100 // #64 │ │ -38394a: 5209 3d76 |0067: iget v9, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ -38394e: 520a 3e76 |0069: iget v10, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -383952: b1a9 |006b: sub-int/2addr v9, v10 │ │ -383954: 3498 0300 |006c: if-lt v8, v9, 006f // +0003 │ │ -383958: 2803 |006e: goto 0071 // +0003 │ │ -38395a: 1208 |006f: const/4 v8, #int 0 // #0 │ │ -38395c: 2802 |0070: goto 0072 // +0002 │ │ -38395e: 1218 |0071: const/4 v8, #int 1 // #1 │ │ -383960: 2209 e812 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ -383964: 215a |0074: array-length v10, v5 │ │ -383966: da0a 0a10 |0075: mul-int/lit8 v10, v10, #int 16 // #10 │ │ -38396a: d0aa 8000 |0077: add-int/lit16 v10, v10, #int 128 // #0080 │ │ -38396e: 7020 4198 a900 |0079: invoke-direct {v9, v10}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -383974: 213a |007c: array-length v10, v3 │ │ -383976: 3d0a 0500 |007d: if-lez v10, 0082 // +0005 │ │ -38397a: 4603 0307 |007f: aget-object v3, v3, v7 │ │ -38397e: 2803 |0081: goto 0084 // +0003 │ │ -383980: 1a03 a500 |0082: const-string v3, " " // string@00a5 │ │ -383984: 520a 3e76 |0084: iget v10, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -383988: d80a 0a32 |0086: add-int/lit8 v10, v10, #int 50 // #32 │ │ -38398c: 8412 |0088: long-to-int v2, v1 │ │ -38398e: e201 0201 |0089: ushr-int/lit8 v1, v2, #int 1 // #01 │ │ -383992: b561 |008b: and-int/2addr v1, v6 │ │ -383994: d901 0102 |008c: rsub-int/lit8 v1, v1, #int 2 // #02 │ │ -383998: b562 |008e: and-int/2addr v2, v6 │ │ -38399a: b162 |008f: sub-int/2addr v2, v6 │ │ -38399c: 1a0b 0000 |0090: const-string v11, "" // string@0000 │ │ -3839a0: 121c |0092: const/4 v12, #int 1 // #1 │ │ -3839a2: 12fd |0093: const/4 v13, #int -1 // #ff │ │ -3839a4: 34d2 7e00 |0094: if-lt v2, v13, 0112 // +007e │ │ -3839a8: 6e20 4b98 b900 |0096: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3839ae: 520b 3e76 |0099: iget v11, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -3839b2: 520d 3d76 |009b: iget v13, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ -3839b6: 35db 6e00 |009d: if-ge v11, v13, 010b // +006e │ │ -3839ba: 460d 050b |009f: aget-object v13, v5, v11 │ │ -3839be: 3908 1500 |00a1: if-nez v8, 00b6 // +0015 │ │ -3839c2: 36ba 1300 |00a3: if-gt v10, v11, 00b6 // +0013 │ │ -3839c6: d80e 0a0a |00a5: add-int/lit8 v14, v10, #int 10 // #0a │ │ -3839ca: 35eb 0f00 |00a7: if-ge v11, v14, 00b6 // +000f │ │ -3839ce: 1a0b 2a01 |00a9: const-string v11, " ... " // string@012a │ │ -3839d2: 6e20 4b98 b900 |00ab: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3839d8: 520b 3d76 |00ae: iget v11, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ -3839dc: d80b 0bec |00b0: add-int/lit8 v11, v11, #int -20 // #ec │ │ -3839e0: 0210 0800 |00b2: move/from16 v16, v8 │ │ -3839e4: 121c |00b4: const/4 v12, #int 1 // #1 │ │ -3839e6: 2851 |00b5: goto 0106 // +0051 │ │ -3839e8: 390d 0300 |00b6: if-nez v13, 00b9 // +0003 │ │ -3839ec: 2816 |00b8: goto 00ce // +0016 │ │ -3839ee: 20de 9614 |00b9: instance-of v14, v13, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ -3839f2: 380e 0a00 |00bb: if-eqz v14, 00c5 // +000a │ │ -3839f6: 07de |00bd: move-object v14, v13 │ │ -3839f8: 1f0e 9614 |00be: check-cast v14, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ -3839fc: 7210 57a2 0e00 |00c0: invoke-interface {v14}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ -383a02: 0c0e |00c3: move-result-object v14 │ │ -383a04: 281b |00c4: goto 00df // +001b │ │ -383a06: 20de b514 |00c5: instance-of v14, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383a0a: 390e 0a00 |00c7: if-nez v14, 00d1 // +000a │ │ -383a0e: 1a0d 3b57 |00c9: const-string v13, "^" // string@573b │ │ -383a12: 6e20 4b98 d900 |00cb: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -383a18: 0210 0800 |00ce: move/from16 v16, v8 │ │ -383a1c: 2836 |00d0: goto 0106 // +0036 │ │ -383a1e: 3902 0700 |00d1: if-nez v2, 00d8 // +0007 │ │ -383a22: 6e10 eb97 0d00 |00d3: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -383a28: 0c0e |00d6: move-result-object v14 │ │ -383a2a: 2808 |00d7: goto 00df // +0008 │ │ -383a2c: 07de |00d8: move-object v14, v13 │ │ -383a2e: 1f0e b514 |00d9: check-cast v14, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383a32: 6e20 0fa3 4e00 |00db: invoke-virtual {v14, v4}, Lnet/sf/dibdib/generic/QWord;.toBase:(I)Ljava/lang/String; // method@a30f │ │ -383a38: 0c0e |00de: move-result-object v14 │ │ -383a3a: 6e10 2298 0e00 |00df: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ -383a40: 0a0f |00e2: move-result v15 │ │ -383a42: 380f 1c00 |00e3: if-eqz v15, 00ff // +001c │ │ -383a46: 20df b514 |00e5: instance-of v15, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383a4a: 380f 0f00 |00e7: if-eqz v15, 00f6 // +000f │ │ -383a4e: 1f0d b514 |00e9: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383a52: 0210 0800 |00eb: move/from16 v16, v8 │ │ -383a56: 53d7 c576 |00ed: iget-wide v7, v13, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ -383a5a: 7120 24a4 8700 |00ef: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/ShashFunc;.isSememe:(J)Z // method@a424 │ │ -383a60: 0a07 |00f2: move-result v7 │ │ -383a62: 3907 0500 |00f3: if-nez v7, 00f8 // +0005 │ │ -383a66: 280c |00f5: goto 0101 // +000c │ │ -383a68: 0210 0800 |00f6: move/from16 v16, v8 │ │ -383a6c: 390c 0500 |00f8: if-nez v12, 00fd // +0005 │ │ -383a70: 6e20 4b98 3900 |00fa: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -383a76: 1207 |00fd: const/4 v7, #int 0 // #0 │ │ -383a78: 2804 |00fe: goto 0102 // +0004 │ │ -383a7a: 0210 0800 |00ff: move/from16 v16, v8 │ │ -383a7e: 1217 |0101: const/4 v7, #int 1 // #1 │ │ -383a80: 6e20 4b98 e900 |0102: invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -383a86: 017c |0105: move v12, v7 │ │ -383a88: b06b |0106: add-int/2addr v11, v6 │ │ -383a8a: 0208 1000 |0107: move/from16 v8, v16 │ │ -383a8e: 1207 |0109: const/4 v7, #int 0 // #0 │ │ -383a90: 2891 |010a: goto 009b // -006f │ │ -383a92: 0210 0800 |010b: move/from16 v16, v8 │ │ -383a96: b112 |010d: sub-int/2addr v2, v1 │ │ -383a98: 1a0b 1100 |010e: const-string v11, " " // string@0011 │ │ -383a9c: 1207 |0110: const/4 v7, #int 0 // #0 │ │ -383a9e: 2882 |0111: goto 0093 // -007e │ │ -383aa0: 6e10 5498 0900 |0112: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -383aa6: 0c01 |0115: move-result-object v1 │ │ -383aa8: 5402 4176 |0116: iget-object v2, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ -383aac: 3902 0400 |0118: if-nez v2, 011c // +0004 │ │ -383ab0: 5b01 4176 |011a: iput-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ -383ab4: 1101 |011c: return-object v1 │ │ +383868: |[383868] net.sf.dibdib.generic.QSeq.asString4Array:(J[Ljava/lang/String;)Ljava/lang/String; │ │ +383878: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +38387c: 0501 1200 |0002: move-wide/from16 v1, v18 │ │ +383880: 0803 1400 |0004: move-object/from16 v3, v20 │ │ +383884: 6204 f279 |0006: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ +383888: 6205 6373 |0008: sget-object v5, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +38388c: 5455 8973 |000a: iget-object v5, v5, Lnet/sf/dibdib/config/Dib2State$Threaded;.qTick:Ljava/util/concurrent/atomic/AtomicLong; // field@7389 │ │ +383890: 6e10 449b 0500 |000c: invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicLong;.get:()J // method@9b44 │ │ +383896: 0b05 |000f: move-result-wide v5 │ │ +383898: 1207 |0010: const/4 v7, #int 0 // #0 │ │ +38389a: 2378 da15 |0011: new-array v8, v7, [Ljava/lang/Object; // type@15da │ │ +38389e: 6e40 9ca5 5486 |0013: invoke-virtual {v4, v5, v6, v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.i32:(J[Ljava/lang/Object;)I // method@a59c │ │ +3838a4: 0a04 |0016: move-result v4 │ │ +3838a6: 2005 b514 |0017: instance-of v5, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3838aa: 1216 |0019: const/4 v6, #int 1 // #1 │ │ +3838ac: 3805 3c00 |001a: if-eqz v5, 0056 // +003c │ │ +3838b0: 8412 |001c: long-to-int v2, v1 │ │ +3838b2: dd01 0203 |001d: and-int/lit8 v1, v2, #int 3 // #03 │ │ +3838b6: 1233 |001f: const/4 v3, #int 3 // #3 │ │ +3838b8: 3313 2200 |0020: if-ne v3, v1, 0042 // +0022 │ │ +3838bc: 2201 e812 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3838c0: 7010 4098 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3838c6: 0702 |0027: move-object v2, v0 │ │ +3838c8: 1f02 b514 |0028: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3838cc: 6e10 10a3 0200 |002a: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +3838d2: 0c03 |002d: move-result-object v3 │ │ +3838d4: 6e20 4b98 3100 |002e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3838da: 1303 0900 |0031: const/16 v3, #int 9 // #9 │ │ +3838de: 6e20 4498 3100 |0033: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3838e4: 6e20 0fa3 4200 |0036: invoke-virtual {v2, v4}, Lnet/sf/dibdib/generic/QWord;.toBase:(I)Ljava/lang/String; // method@a30f │ │ +3838ea: 0c02 |0039: move-result-object v2 │ │ +3838ec: 6e20 4b98 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3838f2: 6e10 5498 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3838f8: 0c01 |0040: move-result-object v1 │ │ +3838fa: 1101 |0041: return-object v1 │ │ +3838fc: dd01 0201 |0042: and-int/lit8 v1, v2, #int 1 // #01 │ │ +383900: 3801 0a00 |0044: if-eqz v1, 004e // +000a │ │ +383904: 0701 |0046: move-object v1, v0 │ │ +383906: 1f01 b514 |0047: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +38390a: 6e10 10a3 0100 |0049: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +383910: 0c01 |004c: move-result-object v1 │ │ +383912: 2808 |004d: goto 0055 // +0008 │ │ +383914: 0701 |004e: move-object v1, v0 │ │ +383916: 1f01 b514 |004f: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +38391a: 6e20 0fa3 4100 |0051: invoke-virtual {v1, v4}, Lnet/sf/dibdib/generic/QWord;.toBase:(I)Ljava/lang/String; // method@a30f │ │ +383920: 0c01 |0054: move-result-object v1 │ │ +383922: 1101 |0055: return-object v1 │ │ +383924: 7601 c6a2 1100 |0056: invoke-direct/range {v17}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +38392a: 0c05 |0059: move-result-object v5 │ │ +38392c: 5455 3f76 |005a: iget-object v5, v5, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +383930: 1608 0000 |005c: const-wide/16 v8, #int 0 // #0 │ │ +383934: 160a 0400 |005e: const-wide/16 v10, #int 4 // #4 │ │ +383938: c01a |0060: and-long/2addr v10, v1 │ │ +38393a: 310c 080a |0061: cmp-long v12, v8, v10 │ │ +38393e: 390c 0e00 |0063: if-nez v12, 0071 // +000e │ │ +383942: 1308 6400 |0065: const/16 v8, #int 100 // #64 │ │ +383946: 5209 3d76 |0067: iget v9, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ +38394a: 520a 3e76 |0069: iget v10, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +38394e: b1a9 |006b: sub-int/2addr v9, v10 │ │ +383950: 3498 0300 |006c: if-lt v8, v9, 006f // +0003 │ │ +383954: 2803 |006e: goto 0071 // +0003 │ │ +383956: 1208 |006f: const/4 v8, #int 0 // #0 │ │ +383958: 2802 |0070: goto 0072 // +0002 │ │ +38395a: 1218 |0071: const/4 v8, #int 1 // #1 │ │ +38395c: 2209 e812 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@12e8 │ │ +383960: 215a |0074: array-length v10, v5 │ │ +383962: da0a 0a10 |0075: mul-int/lit8 v10, v10, #int 16 // #10 │ │ +383966: d0aa 8000 |0077: add-int/lit16 v10, v10, #int 128 // #0080 │ │ +38396a: 7020 4198 a900 |0079: invoke-direct {v9, v10}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +383970: 213a |007c: array-length v10, v3 │ │ +383972: 3d0a 0500 |007d: if-lez v10, 0082 // +0005 │ │ +383976: 4603 0307 |007f: aget-object v3, v3, v7 │ │ +38397a: 2803 |0081: goto 0084 // +0003 │ │ +38397c: 1a03 a500 |0082: const-string v3, " " // string@00a5 │ │ +383980: 520a 3e76 |0084: iget v10, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +383984: d80a 0a32 |0086: add-int/lit8 v10, v10, #int 50 // #32 │ │ +383988: 8412 |0088: long-to-int v2, v1 │ │ +38398a: e201 0201 |0089: ushr-int/lit8 v1, v2, #int 1 // #01 │ │ +38398e: b561 |008b: and-int/2addr v1, v6 │ │ +383990: d901 0102 |008c: rsub-int/lit8 v1, v1, #int 2 // #02 │ │ +383994: b562 |008e: and-int/2addr v2, v6 │ │ +383996: b162 |008f: sub-int/2addr v2, v6 │ │ +383998: 1a0b 0000 |0090: const-string v11, "" // string@0000 │ │ +38399c: 121c |0092: const/4 v12, #int 1 // #1 │ │ +38399e: 12fd |0093: const/4 v13, #int -1 // #ff │ │ +3839a0: 34d2 7e00 |0094: if-lt v2, v13, 0112 // +007e │ │ +3839a4: 6e20 4b98 b900 |0096: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3839aa: 520b 3e76 |0099: iget v11, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +3839ae: 520d 3d76 |009b: iget v13, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ +3839b2: 35db 6e00 |009d: if-ge v11, v13, 010b // +006e │ │ +3839b6: 460d 050b |009f: aget-object v13, v5, v11 │ │ +3839ba: 3908 1500 |00a1: if-nez v8, 00b6 // +0015 │ │ +3839be: 36ba 1300 |00a3: if-gt v10, v11, 00b6 // +0013 │ │ +3839c2: d80e 0a0a |00a5: add-int/lit8 v14, v10, #int 10 // #0a │ │ +3839c6: 35eb 0f00 |00a7: if-ge v11, v14, 00b6 // +000f │ │ +3839ca: 1a0b 2a01 |00a9: const-string v11, " ... " // string@012a │ │ +3839ce: 6e20 4b98 b900 |00ab: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3839d4: 520b 3d76 |00ae: iget v11, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ +3839d8: d80b 0bec |00b0: add-int/lit8 v11, v11, #int -20 // #ec │ │ +3839dc: 0210 0800 |00b2: move/from16 v16, v8 │ │ +3839e0: 121c |00b4: const/4 v12, #int 1 // #1 │ │ +3839e2: 2851 |00b5: goto 0106 // +0051 │ │ +3839e4: 390d 0300 |00b6: if-nez v13, 00b9 // +0003 │ │ +3839e8: 2816 |00b8: goto 00ce // +0016 │ │ +3839ea: 20de 9614 |00b9: instance-of v14, v13, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ +3839ee: 380e 0a00 |00bb: if-eqz v14, 00c5 // +000a │ │ +3839f2: 07de |00bd: move-object v14, v13 │ │ +3839f4: 1f0e 9614 |00be: check-cast v14, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ +3839f8: 7210 57a2 0e00 |00c0: invoke-interface {v14}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ +3839fe: 0c0e |00c3: move-result-object v14 │ │ +383a00: 281b |00c4: goto 00df // +001b │ │ +383a02: 20de b514 |00c5: instance-of v14, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383a06: 390e 0a00 |00c7: if-nez v14, 00d1 // +000a │ │ +383a0a: 1a0d 3b57 |00c9: const-string v13, "^" // string@573b │ │ +383a0e: 6e20 4b98 d900 |00cb: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +383a14: 0210 0800 |00ce: move/from16 v16, v8 │ │ +383a18: 2836 |00d0: goto 0106 // +0036 │ │ +383a1a: 3902 0700 |00d1: if-nez v2, 00d8 // +0007 │ │ +383a1e: 6e10 eb97 0d00 |00d3: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +383a24: 0c0e |00d6: move-result-object v14 │ │ +383a26: 2808 |00d7: goto 00df // +0008 │ │ +383a28: 07de |00d8: move-object v14, v13 │ │ +383a2a: 1f0e b514 |00d9: check-cast v14, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383a2e: 6e20 0fa3 4e00 |00db: invoke-virtual {v14, v4}, Lnet/sf/dibdib/generic/QWord;.toBase:(I)Ljava/lang/String; // method@a30f │ │ +383a34: 0c0e |00de: move-result-object v14 │ │ +383a36: 6e10 2298 0e00 |00df: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ +383a3c: 0a0f |00e2: move-result v15 │ │ +383a3e: 380f 1c00 |00e3: if-eqz v15, 00ff // +001c │ │ +383a42: 20df b514 |00e5: instance-of v15, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383a46: 380f 0f00 |00e7: if-eqz v15, 00f6 // +000f │ │ +383a4a: 1f0d b514 |00e9: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383a4e: 0210 0800 |00eb: move/from16 v16, v8 │ │ +383a52: 53d7 c576 |00ed: iget-wide v7, v13, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ +383a56: 7120 24a4 8700 |00ef: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/ShashFunc;.isSememe:(J)Z // method@a424 │ │ +383a5c: 0a07 |00f2: move-result v7 │ │ +383a5e: 3907 0500 |00f3: if-nez v7, 00f8 // +0005 │ │ +383a62: 280c |00f5: goto 0101 // +000c │ │ +383a64: 0210 0800 |00f6: move/from16 v16, v8 │ │ +383a68: 390c 0500 |00f8: if-nez v12, 00fd // +0005 │ │ +383a6c: 6e20 4b98 3900 |00fa: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +383a72: 1207 |00fd: const/4 v7, #int 0 // #0 │ │ +383a74: 2804 |00fe: goto 0102 // +0004 │ │ +383a76: 0210 0800 |00ff: move/from16 v16, v8 │ │ +383a7a: 1217 |0101: const/4 v7, #int 1 // #1 │ │ +383a7c: 6e20 4b98 e900 |0102: invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +383a82: 017c |0105: move v12, v7 │ │ +383a84: b06b |0106: add-int/2addr v11, v6 │ │ +383a86: 0208 1000 |0107: move/from16 v8, v16 │ │ +383a8a: 1207 |0109: const/4 v7, #int 0 // #0 │ │ +383a8c: 2891 |010a: goto 009b // -006f │ │ +383a8e: 0210 0800 |010b: move/from16 v16, v8 │ │ +383a92: b112 |010d: sub-int/2addr v2, v1 │ │ +383a94: 1a0b 1100 |010e: const-string v11, " " // string@0011 │ │ +383a98: 1207 |0110: const/4 v7, #int 0 // #0 │ │ +383a9a: 2882 |0111: goto 0093 // -007e │ │ +383a9c: 6e10 5498 0900 |0112: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +383aa2: 0c01 |0115: move-result-object v1 │ │ +383aa4: 5402 4176 |0116: iget-object v2, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ +383aa8: 3902 0400 |0118: if-nez v2, 011c // +0004 │ │ +383aac: 5b01 4176 |011a: iput-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ +383ab0: 1101 |011c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=321 │ │ 0x0017 line=322 │ │ 0x0022 line=324 │ │ 0x0046 line=327 │ │ 0x004e line=328 │ │ @@ -1506406,41 +1506405,41 @@ │ │ type : '([Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -383fc8: |[383fc8] net.sf.dibdib.generic.QSeq.createFlat:([Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ -383fd8: 2170 |0000: array-length v0, v7 │ │ -383fda: 2300 0b16 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -383fde: 2171 |0003: array-length v1, v7 │ │ -383fe0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -383fe2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -383fe4: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -383fe6: 3513 1f00 |0007: if-ge v3, v1, 0026 // +001f │ │ -383fea: 4605 0703 |0009: aget-object v5, v7, v3 │ │ -383fee: 2056 a914 |000b: instance-of v6, v5, Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@14a9 │ │ -383ff2: 3806 0900 |000d: if-eqz v6, 0016 // +0009 │ │ -383ff6: d806 0401 |000f: add-int/lit8 v6, v4, #int 1 // #01 │ │ -383ffa: 1f05 a914 |0011: check-cast v5, Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@14a9 │ │ -383ffe: 4d05 0004 |0013: aput-object v5, v0, v4 │ │ -384002: 280d |0015: goto 0022 // +000d │ │ -384004: d806 0401 |0016: add-int/lit8 v6, v4, #int 1 // #01 │ │ -384008: 6e10 cba2 0500 |0018: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -38400e: 0c05 |001b: move-result-object v5 │ │ -384010: 7120 ffa2 2500 |001c: invoke-static {v5, v2}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -384016: 0c05 |001f: move-result-object v5 │ │ -384018: 4d05 0004 |0020: aput-object v5, v0, v4 │ │ -38401c: 0164 |0022: move v4, v6 │ │ -38401e: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ -384022: 28e2 |0025: goto 0007 // -001e │ │ -384024: 7110 c3a2 0000 |0026: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ -38402a: 0c07 |0029: move-result-object v7 │ │ -38402c: 1107 |002a: return-object v7 │ │ +383fc4: |[383fc4] net.sf.dibdib.generic.QSeq.createFlat:([Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ +383fd4: 2170 |0000: array-length v0, v7 │ │ +383fd6: 2300 0b16 |0001: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +383fda: 2171 |0003: array-length v1, v7 │ │ +383fdc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +383fde: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +383fe0: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +383fe2: 3513 1f00 |0007: if-ge v3, v1, 0026 // +001f │ │ +383fe6: 4605 0703 |0009: aget-object v5, v7, v3 │ │ +383fea: 2056 a914 |000b: instance-of v6, v5, Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@14a9 │ │ +383fee: 3806 0900 |000d: if-eqz v6, 0016 // +0009 │ │ +383ff2: d806 0401 |000f: add-int/lit8 v6, v4, #int 1 // #01 │ │ +383ff6: 1f05 a914 |0011: check-cast v5, Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@14a9 │ │ +383ffa: 4d05 0004 |0013: aput-object v5, v0, v4 │ │ +383ffe: 280d |0015: goto 0022 // +000d │ │ +384000: d806 0401 |0016: add-int/lit8 v6, v4, #int 1 // #01 │ │ +384004: 6e10 cba2 0500 |0018: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +38400a: 0c05 |001b: move-result-object v5 │ │ +38400c: 7120 ffa2 2500 |001c: invoke-static {v5, v2}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +384012: 0c05 |001f: move-result-object v5 │ │ +384014: 4d05 0004 |0020: aput-object v5, v0, v4 │ │ +384018: 0164 |0022: move v4, v6 │ │ +38401a: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ +38401e: 28e2 |0025: goto 0007 // -001e │ │ +384020: 7110 c3a2 0000 |0026: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ +384026: 0c07 |0029: move-result-object v7 │ │ +384028: 1107 |002a: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=83 │ │ 0x000b line=84 │ │ 0x0011 line=85 │ │ 0x0018 line=88 │ │ @@ -1506453,19 +1506452,19 @@ │ │ type : '(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -38416c: |[38416c] net.sf.dibdib.generic.QSeq.createQSeq:(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ -38417c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -38417e: 7140 c2a2 1032 |0001: invoke-static {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(ZII[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c2 │ │ -384184: 0c01 |0004: move-result-object v1 │ │ -384186: 1101 |0005: return-object v1 │ │ +384168: |[384168] net.sf.dibdib.generic.QSeq.createQSeq:(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ +384178: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +38417a: 7140 c2a2 1032 |0001: invoke-static {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(ZII[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c2 │ │ +384180: 0c01 |0004: move-result-object v1 │ │ +384182: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ 0x0000 - 0x0006 reg=3 (null) [Lnet/sf/dibdib/generic/QIfs$QWordIf; │ │ @@ -1506475,32 +1506474,32 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -384188: |[384188] net.sf.dibdib.generic.QSeq.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; │ │ -384198: 7110 cca2 0300 |0000: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.words4String:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2cc │ │ -38419e: 0c00 |0003: move-result-object v0 │ │ -3841a0: 2101 |0004: array-length v1, v0 │ │ -3841a2: 3901 0500 |0005: if-nez v1, 000a // +0005 │ │ -3841a6: 6203 3c76 |0007: sget-object v3, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ -3841aa: 1103 |0009: return-object v3 │ │ -3841ac: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3841ae: 2102 |000b: array-length v2, v0 │ │ -3841b0: 3321 0800 |000c: if-ne v1, v2, 0014 // +0008 │ │ -3841b4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -3841b6: 4603 0003 |000f: aget-object v3, v0, v3 │ │ -3841ba: 1f03 af14 |0011: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3841be: 1103 |0013: return-object v3 │ │ -3841c0: 7110 c3a2 0000 |0014: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ -3841c6: 0c00 |0017: move-result-object v0 │ │ -3841c8: 5b03 4176 |0018: iput-object v3, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ -3841cc: 1100 |001a: return-object v0 │ │ +384184: |[384184] net.sf.dibdib.generic.QSeq.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; │ │ +384194: 7110 cca2 0300 |0000: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.words4String:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2cc │ │ +38419a: 0c00 |0003: move-result-object v0 │ │ +38419c: 2101 |0004: array-length v1, v0 │ │ +38419e: 3901 0500 |0005: if-nez v1, 000a // +0005 │ │ +3841a2: 6203 3c76 |0007: sget-object v3, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ +3841a6: 1103 |0009: return-object v3 │ │ +3841a8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3841aa: 2102 |000b: array-length v2, v0 │ │ +3841ac: 3321 0800 |000c: if-ne v1, v2, 0014 // +0008 │ │ +3841b0: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +3841b2: 4603 0003 |000f: aget-object v3, v0, v3 │ │ +3841b6: 1f03 af14 |0011: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3841ba: 1103 |0013: return-object v3 │ │ +3841bc: 7110 c3a2 0000 |0014: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ +3841c2: 0c00 |0017: move-result-object v0 │ │ +3841c4: 5b03 4176 |0018: iput-object v3, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ +3841c8: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=95 │ │ 0x0007 line=96 │ │ 0x000b line=97 │ │ 0x000f line=98 │ │ @@ -1506514,99 +1506513,99 @@ │ │ type : '(ZII[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 22 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 149 16-bit code units │ │ -384030: |[384030] net.sf.dibdib.generic.QSeq.createQSeq:(ZII[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ -384040: 0200 1300 |0000: move/from16 v0, v19 │ │ -384044: 0201 1400 |0002: move/from16 v1, v20 │ │ -384048: 0802 1500 |0004: move-object/from16 v2, v21 │ │ -38404c: 3a00 8c00 |0006: if-ltz v0, 0092 // +008c │ │ -384050: 3610 8a00 |0008: if-gt v0, v1, 0092 // +008a │ │ -384054: 2123 |000a: array-length v3, v2 │ │ -384056: 3731 0400 |000b: if-le v1, v3, 000f // +0004 │ │ -38405a: 2900 8500 |000d: goto/16 0092 // +0085 │ │ -38405e: 9103 0100 |000f: sub-int v3, v1, v0 │ │ -384062: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -384064: 3343 0d00 |0012: if-ne v3, v4, 001f // +000d │ │ -384068: 4604 0200 |0014: aget-object v4, v2, v0 │ │ -38406c: 2044 af14 |0016: instance-of v4, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -384070: 3804 0700 |0018: if-eqz v4, 001f // +0007 │ │ -384074: 4600 0200 |001a: aget-object v0, v2, v0 │ │ -384078: 1f00 af14 |001c: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -38407c: 1100 |001e: return-object v0 │ │ -38407e: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -384080: 1605 0000 |0020: const-wide/16 v5, #int 0 // #0 │ │ -384084: 0108 |0022: move v8, v0 │ │ -384086: 0459 |0023: move-wide v9, v5 │ │ -384088: 1207 |0024: const/4 v7, #int 0 // #0 │ │ -38408a: 130b 0a00 |0025: const/16 v11, #int 10 // #a │ │ -38408e: 35b4 4300 |0027: if-ge v4, v11, 006a // +0043 │ │ -384092: 130b 4000 |0029: const/16 v11, #int 64 // #40 │ │ -384096: 377b 3f00 |002b: if-le v11, v7, 006a // +003f │ │ -38409a: 3418 0300 |002d: if-lt v8, v1, 0030 // +0003 │ │ -38409e: 283b |002f: goto 006a // +003b │ │ -3840a0: 460c 0208 |0030: aget-object v12, v2, v8 │ │ -3840a4: 20cd b514 |0032: instance-of v13, v12, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3840a8: 380d 3100 |0034: if-eqz v13, 0065 // +0031 │ │ -3840ac: 1f0c b514 |0036: check-cast v12, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3840b0: 53cd c576 |0038: iget-wide v13, v12, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ -3840b4: 7120 24a4 ed00 |003a: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/ShashFunc;.isSememe:(J)Z // method@a424 │ │ -3840ba: 0a0d |003d: move-result v13 │ │ -3840bc: 390d 0300 |003e: if-nez v13, 0041 // +0003 │ │ -3840c0: 2825 |0040: goto 0065 // +0025 │ │ -3840c2: 53cc c576 |0041: iget-wide v12, v12, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ -3840c6: 160e feff |0043: const-wide/16 v14, #int -2 // #fffe │ │ -3840ca: c0ec |0045: and-long/2addr v12, v14 │ │ -3840cc: a50e 0c07 |0046: ushr-long v14, v12, v7 │ │ -3840d0: c1e9 |0048: or-long/2addr v9, v14 │ │ -3840d2: 170e ffff ff00 |0049: const-wide/32 v14, #float 2.35099e-38 // #00ffffff │ │ -3840d8: c0ce |004c: and-long/2addr v14, v12 │ │ -3840da: 3110 050e |004d: cmp-long v16, v5, v14 │ │ -3840de: 3810 0300 |004f: if-eqz v16, 0052 // +0003 │ │ -3840e2: 2819 |0051: goto 006a // +0019 │ │ -3840e4: 130e 1000 |0052: const/16 v14, #int 16 // #10 │ │ -3840e8: 35be 0e00 |0054: if-ge v14, v11, 0062 // +000e │ │ -3840ec: d90f 0e40 |0056: rsub-int/lit8 v15, v14, #int 64 // #40 │ │ -3840f0: a30f 0c0f |0058: shl-long v15, v12, v15 │ │ -3840f4: 3111 050f |005a: cmp-long v17, v5, v15 │ │ -3840f8: 3811 0300 |005c: if-eqz v17, 005f // +0003 │ │ -3840fc: 2804 |005e: goto 0062 // +0004 │ │ -3840fe: d80e 0e01 |005f: add-int/lit8 v14, v14, #int 1 // #01 │ │ -384102: 28f3 |0061: goto 0054 // -000d │ │ -384104: d80e 0e06 |0062: add-int/lit8 v14, v14, #int 6 // #06 │ │ -384108: b0e7 |0064: add-int/2addr v7, v14 │ │ -38410a: d804 0401 |0065: add-int/lit8 v4, v4, #int 1 // #01 │ │ -38410e: d808 0801 |0067: add-int/lit8 v8, v8, #int 1 // #01 │ │ -384112: 28bc |0069: goto 0025 // -0044 │ │ -384114: 3900 0b00 |006a: if-nez v0, 0075 // +000b │ │ -384118: 2124 |006c: array-length v4, v2 │ │ -38411a: 3314 0800 |006d: if-ne v4, v1, 0075 // +0008 │ │ -38411e: 2200 af14 |006f: new-instance v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -384122: 7040 b7a2 20a9 |0071: invoke-direct {v0, v2, v9, v10}, Lnet/sf/dibdib/generic/QSeq;.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V // method@a2b7 │ │ -384128: 1100 |0074: return-object v0 │ │ -38412a: 3912 1300 |0075: if-nez v18, 0088 // +0013 │ │ -38412e: 2124 |0077: array-length v4, v2 │ │ -384130: d804 04e0 |0078: add-int/lit8 v4, v4, #int -32 // #e0 │ │ -384134: 3543 0e00 |007a: if-ge v3, v4, 0088 // +000e │ │ -384138: 2203 af14 |007c: new-instance v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -38413c: 7130 b899 0201 |007e: invoke-static {v2, v0, v1}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@99b8 │ │ -384142: 0c00 |0081: move-result-object v0 │ │ -384144: 1f00 0b16 |0082: check-cast v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -384148: 7040 b7a2 03a9 |0084: invoke-direct {v3, v0, v9, v10}, Lnet/sf/dibdib/generic/QSeq;.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V // method@a2b7 │ │ -38414e: 1103 |0087: return-object v3 │ │ -384150: 2203 af14 |0088: new-instance v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -384154: 7040 b7a2 23a9 |008a: invoke-direct {v3, v2, v9, v10}, Lnet/sf/dibdib/generic/QSeq;.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V // method@a2b7 │ │ -38415a: 5930 3e76 |008d: iput v0, v3, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -38415e: 5931 3d76 |008f: iput v1, v3, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ -384162: 1103 |0091: return-object v3 │ │ -384164: 6200 bb76 |0092: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -384168: 1100 |0094: return-object v0 │ │ +38402c: |[38402c] net.sf.dibdib.generic.QSeq.createQSeq:(ZII[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ +38403c: 0200 1300 |0000: move/from16 v0, v19 │ │ +384040: 0201 1400 |0002: move/from16 v1, v20 │ │ +384044: 0802 1500 |0004: move-object/from16 v2, v21 │ │ +384048: 3a00 8c00 |0006: if-ltz v0, 0092 // +008c │ │ +38404c: 3610 8a00 |0008: if-gt v0, v1, 0092 // +008a │ │ +384050: 2123 |000a: array-length v3, v2 │ │ +384052: 3731 0400 |000b: if-le v1, v3, 000f // +0004 │ │ +384056: 2900 8500 |000d: goto/16 0092 // +0085 │ │ +38405a: 9103 0100 |000f: sub-int v3, v1, v0 │ │ +38405e: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +384060: 3343 0d00 |0012: if-ne v3, v4, 001f // +000d │ │ +384064: 4604 0200 |0014: aget-object v4, v2, v0 │ │ +384068: 2044 af14 |0016: instance-of v4, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +38406c: 3804 0700 |0018: if-eqz v4, 001f // +0007 │ │ +384070: 4600 0200 |001a: aget-object v0, v2, v0 │ │ +384074: 1f00 af14 |001c: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +384078: 1100 |001e: return-object v0 │ │ +38407a: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +38407c: 1605 0000 |0020: const-wide/16 v5, #int 0 // #0 │ │ +384080: 0108 |0022: move v8, v0 │ │ +384082: 0459 |0023: move-wide v9, v5 │ │ +384084: 1207 |0024: const/4 v7, #int 0 // #0 │ │ +384086: 130b 0a00 |0025: const/16 v11, #int 10 // #a │ │ +38408a: 35b4 4300 |0027: if-ge v4, v11, 006a // +0043 │ │ +38408e: 130b 4000 |0029: const/16 v11, #int 64 // #40 │ │ +384092: 377b 3f00 |002b: if-le v11, v7, 006a // +003f │ │ +384096: 3418 0300 |002d: if-lt v8, v1, 0030 // +0003 │ │ +38409a: 283b |002f: goto 006a // +003b │ │ +38409c: 460c 0208 |0030: aget-object v12, v2, v8 │ │ +3840a0: 20cd b514 |0032: instance-of v13, v12, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3840a4: 380d 3100 |0034: if-eqz v13, 0065 // +0031 │ │ +3840a8: 1f0c b514 |0036: check-cast v12, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3840ac: 53cd c576 |0038: iget-wide v13, v12, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ +3840b0: 7120 24a4 ed00 |003a: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_any/ShashFunc;.isSememe:(J)Z // method@a424 │ │ +3840b6: 0a0d |003d: move-result v13 │ │ +3840b8: 390d 0300 |003e: if-nez v13, 0041 // +0003 │ │ +3840bc: 2825 |0040: goto 0065 // +0025 │ │ +3840be: 53cc c576 |0041: iget-wide v12, v12, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ +3840c2: 160e feff |0043: const-wide/16 v14, #int -2 // #fffe │ │ +3840c6: c0ec |0045: and-long/2addr v12, v14 │ │ +3840c8: a50e 0c07 |0046: ushr-long v14, v12, v7 │ │ +3840cc: c1e9 |0048: or-long/2addr v9, v14 │ │ +3840ce: 170e ffff ff00 |0049: const-wide/32 v14, #float 2.35099e-38 // #00ffffff │ │ +3840d4: c0ce |004c: and-long/2addr v14, v12 │ │ +3840d6: 3110 050e |004d: cmp-long v16, v5, v14 │ │ +3840da: 3810 0300 |004f: if-eqz v16, 0052 // +0003 │ │ +3840de: 2819 |0051: goto 006a // +0019 │ │ +3840e0: 130e 1000 |0052: const/16 v14, #int 16 // #10 │ │ +3840e4: 35be 0e00 |0054: if-ge v14, v11, 0062 // +000e │ │ +3840e8: d90f 0e40 |0056: rsub-int/lit8 v15, v14, #int 64 // #40 │ │ +3840ec: a30f 0c0f |0058: shl-long v15, v12, v15 │ │ +3840f0: 3111 050f |005a: cmp-long v17, v5, v15 │ │ +3840f4: 3811 0300 |005c: if-eqz v17, 005f // +0003 │ │ +3840f8: 2804 |005e: goto 0062 // +0004 │ │ +3840fa: d80e 0e01 |005f: add-int/lit8 v14, v14, #int 1 // #01 │ │ +3840fe: 28f3 |0061: goto 0054 // -000d │ │ +384100: d80e 0e06 |0062: add-int/lit8 v14, v14, #int 6 // #06 │ │ +384104: b0e7 |0064: add-int/2addr v7, v14 │ │ +384106: d804 0401 |0065: add-int/lit8 v4, v4, #int 1 // #01 │ │ +38410a: d808 0801 |0067: add-int/lit8 v8, v8, #int 1 // #01 │ │ +38410e: 28bc |0069: goto 0025 // -0044 │ │ +384110: 3900 0b00 |006a: if-nez v0, 0075 // +000b │ │ +384114: 2124 |006c: array-length v4, v2 │ │ +384116: 3314 0800 |006d: if-ne v4, v1, 0075 // +0008 │ │ +38411a: 2200 af14 |006f: new-instance v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +38411e: 7040 b7a2 20a9 |0071: invoke-direct {v0, v2, v9, v10}, Lnet/sf/dibdib/generic/QSeq;.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V // method@a2b7 │ │ +384124: 1100 |0074: return-object v0 │ │ +384126: 3912 1300 |0075: if-nez v18, 0088 // +0013 │ │ +38412a: 2124 |0077: array-length v4, v2 │ │ +38412c: d804 04e0 |0078: add-int/lit8 v4, v4, #int -32 // #e0 │ │ +384130: 3543 0e00 |007a: if-ge v3, v4, 0088 // +000e │ │ +384134: 2203 af14 |007c: new-instance v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +384138: 7130 b899 0201 |007e: invoke-static {v2, v0, v1}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@99b8 │ │ +38413e: 0c00 |0081: move-result-object v0 │ │ +384140: 1f00 0b16 |0082: check-cast v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +384144: 7040 b7a2 03a9 |0084: invoke-direct {v3, v0, v9, v10}, Lnet/sf/dibdib/generic/QSeq;.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V // method@a2b7 │ │ +38414a: 1103 |0087: return-object v3 │ │ +38414c: 2203 af14 |0088: new-instance v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +384150: 7040 b7a2 23a9 |008a: invoke-direct {v3, v2, v9, v10}, Lnet/sf/dibdib/generic/QSeq;.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V // method@a2b7 │ │ +384156: 5930 3e76 |008d: iput v0, v3, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +38415a: 5931 3d76 |008f: iput v1, v3, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ +38415e: 1103 |0091: return-object v3 │ │ +384160: 6200 bb76 |0092: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +384164: 1100 |0094: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x000a line=30 │ │ 0x0014 line=32 │ │ 0x001a line=33 │ │ 0x0030 line=40 │ │ 0x0032 line=41 │ │ @@ -1506630,20 +1506629,20 @@ │ │ type : '([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3841d0: |[3841d0] net.sf.dibdib.generic.QSeq.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ -3841e0: 2120 |0000: array-length v0, v2 │ │ -3841e2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3841e4: 7130 c0a2 0102 |0002: invoke-static {v1, v0, v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c0 │ │ -3841ea: 0c02 |0005: move-result-object v2 │ │ -3841ec: 1102 |0006: return-object v2 │ │ +3841cc: |[3841cc] net.sf.dibdib.generic.QSeq.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ +3841dc: 2120 |0000: array-length v0, v2 │ │ +3841de: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3841e0: 7130 c0a2 0102 |0002: invoke-static {v1, v0, v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c0 │ │ +3841e6: 0c02 |0005: move-result-object v2 │ │ +3841e8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) [Lnet/sf/dibdib/generic/QIfs$QWordIf; │ │ │ │ #8 : (in Lnet/sf/dibdib/generic/QSeq;) │ │ @@ -1506651,19 +1506650,19 @@ │ │ type : '(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3841f0: |[3841f0] net.sf.dibdib.generic.QSeq.createQSeq4Temp:(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ -384200: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -384202: 7140 c2a2 1032 |0001: invoke-static {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(ZII[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c2 │ │ -384208: 0c01 |0004: move-result-object v1 │ │ -38420a: 1101 |0005: return-object v1 │ │ +3841ec: |[3841ec] net.sf.dibdib.generic.QSeq.createQSeq4Temp:(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ +3841fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3841fe: 7140 c2a2 1032 |0001: invoke-static {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(ZII[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c2 │ │ +384204: 0c01 |0004: move-result-object v1 │ │ +384206: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ 0x0000 - 0x0006 reg=3 (null) [Lnet/sf/dibdib/generic/QIfs$QWordIf; │ │ @@ -1506673,158 +1506672,158 @@ │ │ type : '()Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -38420c: |[38420c] net.sf.dibdib.generic.QSeq.getActualObject:()Lnet/sf/dibdib/generic/QSeq; │ │ -38421c: 1100 |0000: return-object v0 │ │ +384208: |[384208] net.sf.dibdib.generic.QSeq.getActualObject:()Lnet/sf/dibdib/generic/QSeq; │ │ +384218: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lnet/sf/dibdib/generic/QSeq;) │ │ name : 'words4String' │ │ type : '(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QIfs$QWordIf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 236 16-bit code units │ │ -383cac: |[383cac] net.sf.dibdib.generic.QSeq.words4String:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QIfs$QWordIf; │ │ -383cbc: 7110 26a4 0c00 |0000: invoke-static {v12}, Lnet/sf/dibdib/thread_any/ShashFunc;.markedAtoms4String:(Ljava/lang/String;)[Ljava/lang/String; // method@a426 │ │ -383cc2: 0c0c |0003: move-result-object v12 │ │ -383cc4: 21c0 |0004: array-length v0, v12 │ │ -383cc6: da00 0002 |0005: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -383cca: d800 0002 |0007: add-int/lit8 v0, v0, #int 2 // #02 │ │ -383cce: 2300 0b16 |0009: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -383cd2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -383cd4: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -383cd6: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -383cd8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -383cda: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -383cdc: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -383cde: 21c7 |0011: array-length v7, v12 │ │ -383ce0: 3573 d300 |0012: if-ge v3, v7, 00e5 // +00d3 │ │ -383ce4: 4607 0c03 |0014: aget-object v7, v12, v3 │ │ -383ce8: 6e10 2298 0700 |0016: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -383cee: 0a08 |0019: move-result v8 │ │ -383cf0: 3c08 0400 |001a: if-gtz v8, 001e // +0004 │ │ -383cf4: 2900 c500 |001c: goto/16 00e1 // +00c5 │ │ -383cf8: 1a08 a500 |001e: const-string v8, " " // string@00a5 │ │ -383cfc: 6e20 1298 8700 |0020: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -383d02: 0a08 |0023: move-result v8 │ │ -383d04: 1a09 0000 |0024: const-string v9, "" // string@0000 │ │ -383d08: 3908 2000 |0026: if-nez v8, 0046 // +0020 │ │ -383d0c: 2208 e812 |0028: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -383d10: 7010 4098 0800 |002a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -383d16: 6e20 4b98 9800 |002d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -383d1c: 620a 7278 |0030: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -383d20: 57aa 7878 |0032: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -383d24: 6e20 4498 a800 |0034: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -383d2a: 130a 2000 |0037: const/16 v10, #int 32 // #20 │ │ -383d2e: 6e20 4498 a800 |0039: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -383d34: 6e10 5498 0800 |003c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -383d3a: 0c08 |003f: move-result-object v8 │ │ -383d3c: 6e20 1298 8700 |0040: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -383d42: 0a08 |0043: move-result v8 │ │ -383d44: 3808 0800 |0044: if-eqz v8, 004c // +0008 │ │ -383d48: 3905 0600 |0046: if-nez v5, 004c // +0006 │ │ -383d4c: 1215 |0048: const/4 v5, #int 1 // #1 │ │ -383d4e: 1216 |0049: const/4 v6, #int 1 // #1 │ │ -383d50: 2900 9700 |004a: goto/16 00e1 // +0097 │ │ -383d54: 6e20 0998 1700 |004c: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -383d5a: 0a08 |004f: move-result v8 │ │ -383d5c: 140a 00e1 0000 |0050: const v10, #float 8.07148e-41 // #0000e100 │ │ -383d62: 378a 0700 |0053: if-le v10, v8, 005a // +0007 │ │ -383d66: 7120 ffa2 2700 |0055: invoke-static {v7, v2}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -383d6c: 0c07 |0058: move-result-object v7 │ │ -383d6e: 285d |0059: goto 00b6 // +005d │ │ -383d70: 140a 00f8 0000 |005a: const v10, #float 8.89656e-41 // #0000f800 │ │ -383d76: 368a 0700 |005d: if-gt v10, v8, 0064 // +0007 │ │ -383d7a: 7120 ffa2 2700 |005f: invoke-static {v7, v2}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -383d80: 0c07 |0062: move-result-object v7 │ │ -383d82: 2853 |0063: goto 00b6 // +0053 │ │ -383d84: 620a 7378 |0064: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ -383d88: 57aa 7878 |0066: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -383d8c: 368a 0b00 |0068: if-gt v10, v8, 0073 // +000b │ │ -383d90: 6e20 2d98 2700 |006a: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -383d96: 0c07 |006d: move-result-object v7 │ │ -383d98: 7120 ffa2 2700 |006e: invoke-static {v7, v2}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -383d9e: 0c07 |0071: move-result-object v7 │ │ -383da0: 2844 |0072: goto 00b6 // +0044 │ │ -383da2: 620a 7278 |0073: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ -383da6: 57aa 7878 |0075: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -383daa: 328a 3700 |0077: if-eq v10, v8, 00ae // +0037 │ │ -383dae: 620a 7578 |0079: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ -383db2: 57aa 7878 |007b: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -383db6: 338a 0300 |007d: if-ne v10, v8, 0080 // +0003 │ │ -383dba: 282f |007f: goto 00ae // +002f │ │ -383dbc: 620a 7178 |0080: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.DATE:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ -383dc0: 57aa 7878 |0082: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -383dc4: 338a 0b00 |0084: if-ne v10, v8, 008f // +000b │ │ -383dc8: 6e20 2d98 2700 |0086: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -383dce: 0c07 |0089: move-result-object v7 │ │ -383dd0: 7110 04a3 0700 |008a: invoke-static {v7}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a304 │ │ -383dd6: 0c07 |008d: move-result-object v7 │ │ -383dd8: 2828 |008e: goto 00b6 // +0028 │ │ -383dda: 620a 7678 |008f: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7876 │ │ -383dde: 57aa 7878 |0091: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -383de2: 328a 1200 |0093: if-eq v10, v8, 00a5 // +0012 │ │ -383de6: 620a 7478 |0095: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ -383dea: 57aa 7878 |0097: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ -383dee: 368a 0300 |0099: if-gt v10, v8, 009c // +0003 │ │ -383df2: 280a |009b: goto 00a5 // +000a │ │ -383df4: 6e20 2d98 2700 |009c: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -383dfa: 0c07 |009f: move-result-object v7 │ │ -383dfc: 7120 ffa2 2700 |00a0: invoke-static {v7, v2}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -383e02: 0c07 |00a3: move-result-object v7 │ │ -383e04: 2812 |00a4: goto 00b6 // +0012 │ │ -383e06: 6e20 2d98 2700 |00a5: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -383e0c: 0c07 |00a8: move-result-object v7 │ │ -383e0e: 7110 07a3 0700 |00a9: invoke-static {v7}, Lnet/sf/dibdib/generic/QWord;.createQWordNumeric:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a307 │ │ -383e14: 0c07 |00ac: move-result-object v7 │ │ -383e16: 2809 |00ad: goto 00b6 // +0009 │ │ -383e18: 6e20 2d98 2700 |00ae: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -383e1e: 0c07 |00b1: move-result-object v7 │ │ -383e20: 7110 08a3 0700 |00b2: invoke-static {v7}, Lnet/sf/dibdib/generic/QWord;.createQWordPunct:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a308 │ │ -383e26: 0c07 |00b5: move-result-object v7 │ │ -383e28: 537a c576 |00b6: iget-wide v10, v7, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ -383e2c: 7120 24a4 ba00 |00b8: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/ShashFunc;.isSememe:(J)Z // method@a424 │ │ -383e32: 0a08 |00bb: move-result v8 │ │ -383e34: b728 |00bc: xor-int/2addr v8, v2 │ │ -383e36: 3908 0e00 |00bd: if-nez v8, 00cb // +000e │ │ -383e3a: 3905 1700 |00bf: if-nez v5, 00d6 // +0017 │ │ -383e3e: d805 0401 |00c1: add-int/lit8 v5, v4, #int 1 // #01 │ │ -383e42: 7110 08a3 0900 |00c3: invoke-static {v9}, Lnet/sf/dibdib/generic/QWord;.createQWordPunct:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a308 │ │ -383e48: 0c06 |00c6: move-result-object v6 │ │ -383e4a: 4d06 0004 |00c7: aput-object v6, v0, v4 │ │ -383e4e: 0154 |00c9: move v4, v5 │ │ -383e50: 280c |00ca: goto 00d6 // +000c │ │ -383e52: 3805 0b00 |00cb: if-eqz v5, 00d6 // +000b │ │ -383e56: 3806 0900 |00cd: if-eqz v6, 00d6 // +0009 │ │ -383e5a: d805 0401 |00cf: add-int/lit8 v5, v4, #int 1 // #01 │ │ -383e5e: 6206 bf76 |00d1: sget-object v6, Lnet/sf/dibdib/generic/QWord;.V_BLANK:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ -383e62: 4d06 0004 |00d3: aput-object v6, v0, v4 │ │ -383e66: 28f4 |00d5: goto 00c9 // -000c │ │ -383e68: 6205 3c76 |00d6: sget-object v5, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ -383e6c: 3275 0700 |00d8: if-eq v5, v7, 00df // +0007 │ │ -383e70: d805 0401 |00da: add-int/lit8 v5, v4, #int 1 // #01 │ │ -383e74: 4d07 0004 |00dc: aput-object v7, v0, v4 │ │ -383e78: 0154 |00de: move v4, v5 │ │ -383e7a: 0185 |00df: move v5, v8 │ │ -383e7c: 1206 |00e0: const/4 v6, #int 0 // #0 │ │ -383e7e: d803 0301 |00e1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -383e82: 2900 2eff |00e3: goto/16 0011 // -00d2 │ │ -383e86: 7120 b499 4000 |00e5: invoke-static {v0, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -383e8c: 0c0c |00e8: move-result-object v12 │ │ -383e8e: 1f0c 0b16 |00e9: check-cast v12, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -383e92: 110c |00eb: return-object v12 │ │ +383ca8: |[383ca8] net.sf.dibdib.generic.QSeq.words4String:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QIfs$QWordIf; │ │ +383cb8: 7110 26a4 0c00 |0000: invoke-static {v12}, Lnet/sf/dibdib/thread_any/ShashFunc;.markedAtoms4String:(Ljava/lang/String;)[Ljava/lang/String; // method@a426 │ │ +383cbe: 0c0c |0003: move-result-object v12 │ │ +383cc0: 21c0 |0004: array-length v0, v12 │ │ +383cc2: da00 0002 |0005: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +383cc6: d800 0002 |0007: add-int/lit8 v0, v0, #int 2 // #02 │ │ +383cca: 2300 0b16 |0009: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +383cce: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +383cd0: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +383cd2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +383cd4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +383cd6: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +383cd8: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +383cda: 21c7 |0011: array-length v7, v12 │ │ +383cdc: 3573 d300 |0012: if-ge v3, v7, 00e5 // +00d3 │ │ +383ce0: 4607 0c03 |0014: aget-object v7, v12, v3 │ │ +383ce4: 6e10 2298 0700 |0016: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +383cea: 0a08 |0019: move-result v8 │ │ +383cec: 3c08 0400 |001a: if-gtz v8, 001e // +0004 │ │ +383cf0: 2900 c500 |001c: goto/16 00e1 // +00c5 │ │ +383cf4: 1a08 a500 |001e: const-string v8, " " // string@00a5 │ │ +383cf8: 6e20 1298 8700 |0020: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +383cfe: 0a08 |0023: move-result v8 │ │ +383d00: 1a09 0000 |0024: const-string v9, "" // string@0000 │ │ +383d04: 3908 2000 |0026: if-nez v8, 0046 // +0020 │ │ +383d08: 2208 e812 |0028: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +383d0c: 7010 4098 0800 |002a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +383d12: 6e20 4b98 9800 |002d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +383d18: 620a 7278 |0030: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +383d1c: 57aa 7878 |0032: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +383d20: 6e20 4498 a800 |0034: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +383d26: 130a 2000 |0037: const/16 v10, #int 32 // #20 │ │ +383d2a: 6e20 4498 a800 |0039: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +383d30: 6e10 5498 0800 |003c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +383d36: 0c08 |003f: move-result-object v8 │ │ +383d38: 6e20 1298 8700 |0040: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +383d3e: 0a08 |0043: move-result v8 │ │ +383d40: 3808 0800 |0044: if-eqz v8, 004c // +0008 │ │ +383d44: 3905 0600 |0046: if-nez v5, 004c // +0006 │ │ +383d48: 1215 |0048: const/4 v5, #int 1 // #1 │ │ +383d4a: 1216 |0049: const/4 v6, #int 1 // #1 │ │ +383d4c: 2900 9700 |004a: goto/16 00e1 // +0097 │ │ +383d50: 6e20 0998 1700 |004c: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +383d56: 0a08 |004f: move-result v8 │ │ +383d58: 140a 00e1 0000 |0050: const v10, #float 8.07148e-41 // #0000e100 │ │ +383d5e: 378a 0700 |0053: if-le v10, v8, 005a // +0007 │ │ +383d62: 7120 ffa2 2700 |0055: invoke-static {v7, v2}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +383d68: 0c07 |0058: move-result-object v7 │ │ +383d6a: 285d |0059: goto 00b6 // +005d │ │ +383d6c: 140a 00f8 0000 |005a: const v10, #float 8.89656e-41 // #0000f800 │ │ +383d72: 368a 0700 |005d: if-gt v10, v8, 0064 // +0007 │ │ +383d76: 7120 ffa2 2700 |005f: invoke-static {v7, v2}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +383d7c: 0c07 |0062: move-result-object v7 │ │ +383d7e: 2853 |0063: goto 00b6 // +0053 │ │ +383d80: 620a 7378 |0064: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.LIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7873 │ │ +383d84: 57aa 7878 |0066: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +383d88: 368a 0b00 |0068: if-gt v10, v8, 0073 // +000b │ │ +383d8c: 6e20 2d98 2700 |006a: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +383d92: 0c07 |006d: move-result-object v7 │ │ +383d94: 7120 ffa2 2700 |006e: invoke-static {v7, v2}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +383d9a: 0c07 |0071: move-result-object v7 │ │ +383d9c: 2844 |0072: goto 00b6 // +0044 │ │ +383d9e: 620a 7278 |0073: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.FLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7872 │ │ +383da2: 57aa 7878 |0075: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +383da6: 328a 3700 |0077: if-eq v10, v8, 00ae // +0037 │ │ +383daa: 620a 7578 |0079: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.SLIT:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7875 │ │ +383dae: 57aa 7878 |007b: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +383db2: 338a 0300 |007d: if-ne v10, v8, 0080 // +0003 │ │ +383db6: 282f |007f: goto 00ae // +002f │ │ +383db8: 620a 7178 |0080: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.DATE:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7871 │ │ +383dbc: 57aa 7878 |0082: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +383dc0: 338a 0b00 |0084: if-ne v10, v8, 008f // +000b │ │ +383dc4: 6e20 2d98 2700 |0086: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +383dca: 0c07 |0089: move-result-object v7 │ │ +383dcc: 7110 04a3 0700 |008a: invoke-static {v7}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a304 │ │ +383dd2: 0c07 |008d: move-result-object v7 │ │ +383dd4: 2828 |008e: goto 00b6 // +0028 │ │ +383dd6: 620a 7678 |008f: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.X:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7876 │ │ +383dda: 57aa 7878 |0091: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +383dde: 328a 1200 |0093: if-eq v10, v8, 00a5 // +0012 │ │ +383de2: 620a 7478 |0095: sget-object v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.NUM:Lnet/sf/dibdib/thread_any/ShashFunc$ValType; // field@7874 │ │ +383de6: 57aa 7878 |0097: iget-char v10, v10, Lnet/sf/dibdib/thread_any/ShashFunc$ValType;.marker:C // field@7878 │ │ +383dea: 368a 0300 |0099: if-gt v10, v8, 009c // +0003 │ │ +383dee: 280a |009b: goto 00a5 // +000a │ │ +383df0: 6e20 2d98 2700 |009c: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +383df6: 0c07 |009f: move-result-object v7 │ │ +383df8: 7120 ffa2 2700 |00a0: invoke-static {v7, v2}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +383dfe: 0c07 |00a3: move-result-object v7 │ │ +383e00: 2812 |00a4: goto 00b6 // +0012 │ │ +383e02: 6e20 2d98 2700 |00a5: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +383e08: 0c07 |00a8: move-result-object v7 │ │ +383e0a: 7110 07a3 0700 |00a9: invoke-static {v7}, Lnet/sf/dibdib/generic/QWord;.createQWordNumeric:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a307 │ │ +383e10: 0c07 |00ac: move-result-object v7 │ │ +383e12: 2809 |00ad: goto 00b6 // +0009 │ │ +383e14: 6e20 2d98 2700 |00ae: invoke-virtual {v7, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +383e1a: 0c07 |00b1: move-result-object v7 │ │ +383e1c: 7110 08a3 0700 |00b2: invoke-static {v7}, Lnet/sf/dibdib/generic/QWord;.createQWordPunct:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a308 │ │ +383e22: 0c07 |00b5: move-result-object v7 │ │ +383e24: 537a c576 |00b6: iget-wide v10, v7, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ +383e28: 7120 24a4 ba00 |00b8: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/ShashFunc;.isSememe:(J)Z // method@a424 │ │ +383e2e: 0a08 |00bb: move-result v8 │ │ +383e30: b728 |00bc: xor-int/2addr v8, v2 │ │ +383e32: 3908 0e00 |00bd: if-nez v8, 00cb // +000e │ │ +383e36: 3905 1700 |00bf: if-nez v5, 00d6 // +0017 │ │ +383e3a: d805 0401 |00c1: add-int/lit8 v5, v4, #int 1 // #01 │ │ +383e3e: 7110 08a3 0900 |00c3: invoke-static {v9}, Lnet/sf/dibdib/generic/QWord;.createQWordPunct:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a308 │ │ +383e44: 0c06 |00c6: move-result-object v6 │ │ +383e46: 4d06 0004 |00c7: aput-object v6, v0, v4 │ │ +383e4a: 0154 |00c9: move v4, v5 │ │ +383e4c: 280c |00ca: goto 00d6 // +000c │ │ +383e4e: 3805 0b00 |00cb: if-eqz v5, 00d6 // +000b │ │ +383e52: 3806 0900 |00cd: if-eqz v6, 00d6 // +0009 │ │ +383e56: d805 0401 |00cf: add-int/lit8 v5, v4, #int 1 // #01 │ │ +383e5a: 6206 bf76 |00d1: sget-object v6, Lnet/sf/dibdib/generic/QWord;.V_BLANK:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ +383e5e: 4d06 0004 |00d3: aput-object v6, v0, v4 │ │ +383e62: 28f4 |00d5: goto 00c9 // -000c │ │ +383e64: 6205 3c76 |00d6: sget-object v5, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ +383e68: 3275 0700 |00d8: if-eq v5, v7, 00df // +0007 │ │ +383e6c: d805 0401 |00da: add-int/lit8 v5, v4, #int 1 // #01 │ │ +383e70: 4d07 0004 |00dc: aput-object v7, v0, v4 │ │ +383e74: 0154 |00de: move v4, v5 │ │ +383e76: 0185 |00df: move v5, v8 │ │ +383e78: 1206 |00e0: const/4 v6, #int 0 // #0 │ │ +383e7a: d803 0301 |00e1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +383e7e: 2900 2eff |00e3: goto/16 0011 // -00d2 │ │ +383e82: 7120 b499 4000 |00e5: invoke-static {v0, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +383e88: 0c0c |00e8: move-result-object v12 │ │ +383e8a: 1f0c 0b16 |00e9: check-cast v12, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +383e8e: 110c |00eb: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0011 line=267 │ │ 0x0014 line=268 │ │ 0x0016 line=269 │ │ @@ -1506858,50 +1506857,50 @@ │ │ type : '(Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -383e94: |[383e94] net.sf.dibdib.generic.QSeq.append:(Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ -383ea4: 6200 3c76 |0000: sget-object v0, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ -383ea8: 3230 3500 |0002: if-eq v0, v3, 0037 // +0035 │ │ -383eac: 3340 0300 |0004: if-ne v0, v4, 0007 // +0003 │ │ -383eb0: 2831 |0006: goto 0037 // +0031 │ │ -383eb2: 2040 b514 |0007: instance-of v0, v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383eb6: 3800 0f00 |0009: if-eqz v0, 0018 // +000f │ │ -383eba: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -383ebc: 2301 0b16 |000c: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -383ec0: 1f04 b514 |000e: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383ec4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -383ec6: 4d04 0102 |0011: aput-object v4, v1, v2 │ │ -383eca: 6e40 b9a2 2310 |0013: invoke-virtual {v3, v2, v0, v1}, Lnet/sf/dibdib/generic/QSeq;.appendWords:(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2b9 │ │ -383ed0: 0c04 |0016: move-result-object v4 │ │ -383ed2: 1104 |0017: return-object v4 │ │ -383ed4: 7010 c6a2 0300 |0018: invoke-direct {v3}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -383eda: 0c00 |001b: move-result-object v0 │ │ -383edc: 7010 c6a2 0400 |001c: invoke-direct {v4}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -383ee2: 0c04 |001f: move-result-object v4 │ │ -383ee4: 3800 1400 |0020: if-eqz v0, 0034 // +0014 │ │ -383ee8: 3804 1200 |0022: if-eqz v4, 0034 // +0012 │ │ -383eec: 5440 3f76 |0024: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -383ef0: 3900 0300 |0026: if-nez v0, 0029 // +0003 │ │ -383ef4: 280c |0028: goto 0034 // +000c │ │ -383ef6: 5240 3e76 |0029: iget v0, v4, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -383efa: 5241 3d76 |002b: iget v1, v4, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ -383efe: 5444 3f76 |002d: iget-object v4, v4, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -383f02: 6e40 b9a2 0341 |002f: invoke-virtual {v3, v0, v1, v4}, Lnet/sf/dibdib/generic/QSeq;.appendWords:(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2b9 │ │ -383f08: 0c04 |0032: move-result-object v4 │ │ -383f0a: 1104 |0033: return-object v4 │ │ -383f0c: 6204 bb76 |0034: sget-object v4, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -383f10: 1104 |0036: return-object v4 │ │ -383f12: 3330 0300 |0037: if-ne v0, v3, 003a // +0003 │ │ -383f16: 2802 |0039: goto 003b // +0002 │ │ -383f18: 0734 |003a: move-object v4, v3 │ │ -383f1a: 1104 |003b: return-object v4 │ │ +383e90: |[383e90] net.sf.dibdib.generic.QSeq.append:(Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ +383ea0: 6200 3c76 |0000: sget-object v0, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ +383ea4: 3230 3500 |0002: if-eq v0, v3, 0037 // +0035 │ │ +383ea8: 3340 0300 |0004: if-ne v0, v4, 0007 // +0003 │ │ +383eac: 2831 |0006: goto 0037 // +0031 │ │ +383eae: 2040 b514 |0007: instance-of v0, v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383eb2: 3800 0f00 |0009: if-eqz v0, 0018 // +000f │ │ +383eb6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +383eb8: 2301 0b16 |000c: new-array v1, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +383ebc: 1f04 b514 |000e: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383ec0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +383ec2: 4d04 0102 |0011: aput-object v4, v1, v2 │ │ +383ec6: 6e40 b9a2 2310 |0013: invoke-virtual {v3, v2, v0, v1}, Lnet/sf/dibdib/generic/QSeq;.appendWords:(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2b9 │ │ +383ecc: 0c04 |0016: move-result-object v4 │ │ +383ece: 1104 |0017: return-object v4 │ │ +383ed0: 7010 c6a2 0300 |0018: invoke-direct {v3}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +383ed6: 0c00 |001b: move-result-object v0 │ │ +383ed8: 7010 c6a2 0400 |001c: invoke-direct {v4}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +383ede: 0c04 |001f: move-result-object v4 │ │ +383ee0: 3800 1400 |0020: if-eqz v0, 0034 // +0014 │ │ +383ee4: 3804 1200 |0022: if-eqz v4, 0034 // +0012 │ │ +383ee8: 5440 3f76 |0024: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +383eec: 3900 0300 |0026: if-nez v0, 0029 // +0003 │ │ +383ef0: 280c |0028: goto 0034 // +000c │ │ +383ef2: 5240 3e76 |0029: iget v0, v4, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +383ef6: 5241 3d76 |002b: iget v1, v4, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ +383efa: 5444 3f76 |002d: iget-object v4, v4, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +383efe: 6e40 b9a2 0341 |002f: invoke-virtual {v3, v0, v1, v4}, Lnet/sf/dibdib/generic/QSeq;.appendWords:(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2b9 │ │ +383f04: 0c04 |0032: move-result-object v4 │ │ +383f06: 1104 |0033: return-object v4 │ │ +383f08: 6204 bb76 |0034: sget-object v4, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +383f0c: 1104 |0036: return-object v4 │ │ +383f0e: 3330 0300 |0037: if-ne v0, v3, 003a // +0003 │ │ +383f12: 2802 |0039: goto 003b // +0002 │ │ +383f14: 0734 |003a: move-object v4, v3 │ │ +383f16: 1104 |003b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0007 line=250 │ │ 0x000e line=251 │ │ 0x0018 line=253 │ │ 0x001c line=254 │ │ @@ -1506917,61 +1506916,61 @@ │ │ type : '(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 77 16-bit code units │ │ -383f1c: |[383f1c] net.sf.dibdib.generic.QSeq.appendWords:(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ -383f2c: 21a0 |0000: array-length v0, v10 │ │ -383f2e: 3900 0300 |0001: if-nez v0, 0004 // +0003 │ │ -383f32: 1107 |0003: return-object v7 │ │ -383f34: 6200 c176 |0004: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ -383f38: 3370 0700 |0006: if-ne v0, v7, 000d // +0007 │ │ -383f3c: 7110 c3a2 0a00 |0008: invoke-static {v10}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ -383f42: 0c08 |000b: move-result-object v8 │ │ -383f44: 1108 |000c: return-object v8 │ │ -383f46: 7010 c6a2 0700 |000d: invoke-direct {v7}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -383f4c: 0c00 |0010: move-result-object v0 │ │ -383f4e: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -383f52: 6208 bb76 |0013: sget-object v8, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -383f56: 1108 |0015: return-object v8 │ │ -383f58: 5471 3f76 |0016: iget-object v1, v7, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -383f5c: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ -383f60: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -383f62: 2806 |001b: goto 0021 // +0006 │ │ -383f64: 5201 3d76 |001c: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ -383f68: 5202 3e76 |001e: iget v2, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -383f6c: b121 |0020: sub-int/2addr v1, v2 │ │ -383f6e: b189 |0021: sub-int/2addr v9, v8 │ │ -383f70: b091 |0022: add-int/2addr v1, v9 │ │ -383f72: 2312 0b16 |0023: new-array v2, v1, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -383f76: 5473 3f76 |0025: iget-object v3, v7, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -383f7a: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -383f7c: 3903 0f00 |0028: if-nez v3, 0037 // +000f │ │ -383f80: 2070 b514 |002a: instance-of v0, v7, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383f84: 3800 0600 |002c: if-eqz v0, 0032 // +0006 │ │ -383f88: 0770 |002e: move-object v0, v7 │ │ -383f8a: 1f00 b514 |002f: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383f8e: 2803 |0031: goto 0034 // +0003 │ │ -383f90: 6200 bb76 |0032: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -383f94: 4d00 0204 |0034: aput-object v0, v2, v4 │ │ -383f98: 280d |0036: goto 0043 // +000d │ │ -383f9a: 5403 3f76 |0037: iget-object v3, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -383f9e: 5205 3e76 |0039: iget v5, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -383fa2: 5206 3d76 |003b: iget v6, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ -383fa6: 5200 3e76 |003d: iget v0, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -383faa: b106 |003f: sub-int/2addr v6, v0 │ │ -383fac: 7156 5698 5342 |0040: invoke-static {v3, v5, v2, v4, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -383fb2: 21a0 |0043: array-length v0, v10 │ │ -383fb4: b101 |0044: sub-int/2addr v1, v0 │ │ -383fb6: 7159 5698 8a12 |0045: invoke-static {v10, v8, v2, v1, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -383fbc: 7110 c3a2 0200 |0048: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ -383fc2: 0c08 |004b: move-result-object v8 │ │ -383fc4: 1108 |004c: return-object v8 │ │ +383f18: |[383f18] net.sf.dibdib.generic.QSeq.appendWords:(II[Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; │ │ +383f28: 21a0 |0000: array-length v0, v10 │ │ +383f2a: 3900 0300 |0001: if-nez v0, 0004 // +0003 │ │ +383f2e: 1107 |0003: return-object v7 │ │ +383f30: 6200 c176 |0004: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ +383f34: 3370 0700 |0006: if-ne v0, v7, 000d // +0007 │ │ +383f38: 7110 c3a2 0a00 |0008: invoke-static {v10}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ +383f3e: 0c08 |000b: move-result-object v8 │ │ +383f40: 1108 |000c: return-object v8 │ │ +383f42: 7010 c6a2 0700 |000d: invoke-direct {v7}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +383f48: 0c00 |0010: move-result-object v0 │ │ +383f4a: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +383f4e: 6208 bb76 |0013: sget-object v8, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +383f52: 1108 |0015: return-object v8 │ │ +383f54: 5471 3f76 |0016: iget-object v1, v7, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +383f58: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ +383f5c: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +383f5e: 2806 |001b: goto 0021 // +0006 │ │ +383f60: 5201 3d76 |001c: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ +383f64: 5202 3e76 |001e: iget v2, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +383f68: b121 |0020: sub-int/2addr v1, v2 │ │ +383f6a: b189 |0021: sub-int/2addr v9, v8 │ │ +383f6c: b091 |0022: add-int/2addr v1, v9 │ │ +383f6e: 2312 0b16 |0023: new-array v2, v1, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +383f72: 5473 3f76 |0025: iget-object v3, v7, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +383f76: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +383f78: 3903 0f00 |0028: if-nez v3, 0037 // +000f │ │ +383f7c: 2070 b514 |002a: instance-of v0, v7, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383f80: 3800 0600 |002c: if-eqz v0, 0032 // +0006 │ │ +383f84: 0770 |002e: move-object v0, v7 │ │ +383f86: 1f00 b514 |002f: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383f8a: 2803 |0031: goto 0034 // +0003 │ │ +383f8c: 6200 bb76 |0032: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +383f90: 4d00 0204 |0034: aput-object v0, v2, v4 │ │ +383f94: 280d |0036: goto 0043 // +000d │ │ +383f96: 5403 3f76 |0037: iget-object v3, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +383f9a: 5205 3e76 |0039: iget v5, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +383f9e: 5206 3d76 |003b: iget v6, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ +383fa2: 5200 3e76 |003d: iget v0, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +383fa6: b106 |003f: sub-int/2addr v6, v0 │ │ +383fa8: 7156 5698 5342 |0040: invoke-static {v3, v5, v2, v4, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +383fae: 21a0 |0043: array-length v0, v10 │ │ +383fb0: b101 |0044: sub-int/2addr v1, v0 │ │ +383fb2: 7159 5698 8a12 |0045: invoke-static {v10, v8, v2, v1, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +383fb8: 7110 c3a2 0200 |0048: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ +383fbe: 0c08 |004b: move-result-object v8 │ │ +383fc0: 1108 |004c: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0004 line=228 │ │ 0x0008 line=229 │ │ 0x000d line=231 │ │ 0x0013 line=233 │ │ @@ -1506993,47 +1506992,47 @@ │ │ type : '(I)Lnet/sf/dibdib/generic/QIfs$QWordIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 53 16-bit code units │ │ -383bc0: |[383bc0] net.sf.dibdib.generic.QSeq.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; │ │ -383bd0: 2020 b514 |0000: instance-of v0, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383bd4: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -383bd8: 3803 0900 |0004: if-eqz v3, 000d // +0009 │ │ -383bdc: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -383bde: 3330 0300 |0007: if-ne v0, v3, 000a // +0003 │ │ -383be2: 2804 |0009: goto 000d // +0004 │ │ -383be4: 6203 bb76 |000a: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -383be8: 2804 |000c: goto 0010 // +0004 │ │ -383bea: 0723 |000d: move-object v3, v2 │ │ -383bec: 1f03 b514 |000e: check-cast v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -383bf0: 1103 |0010: return-object v3 │ │ -383bf2: 5420 3f76 |0011: iget-object v0, v2, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -383bf6: 3900 0500 |0013: if-nez v0, 0018 // +0005 │ │ -383bfa: 6203 bb76 |0015: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -383bfe: 1103 |0017: return-object v3 │ │ -383c00: 7010 c6a2 0200 |0018: invoke-direct {v2}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -383c06: 0c00 |001b: move-result-object v0 │ │ -383c08: 3a03 0600 |001c: if-ltz v3, 0022 // +0006 │ │ -383c0c: 5201 3e76 |001e: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -383c10: b013 |0020: add-int/2addr v3, v1 │ │ -383c12: 2804 |0021: goto 0025 // +0004 │ │ -383c14: 5201 3d76 |0022: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ -383c18: b013 |0024: add-int/2addr v3, v1 │ │ -383c1a: 5201 3e76 |0025: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -383c1e: 3631 0b00 |0027: if-gt v1, v3, 0032 // +000b │ │ -383c22: 5201 3d76 |0029: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ -383c26: 3513 0700 |002b: if-ge v3, v1, 0032 // +0007 │ │ -383c2a: 5400 3f76 |002d: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -383c2e: 4603 0003 |002f: aget-object v3, v0, v3 │ │ -383c32: 1103 |0031: return-object v3 │ │ -383c34: 6203 bb76 |0032: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -383c38: 1103 |0034: return-object v3 │ │ +383bbc: |[383bbc] net.sf.dibdib.generic.QSeq.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; │ │ +383bcc: 2020 b514 |0000: instance-of v0, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383bd0: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +383bd4: 3803 0900 |0004: if-eqz v3, 000d // +0009 │ │ +383bd8: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +383bda: 3330 0300 |0007: if-ne v0, v3, 000a // +0003 │ │ +383bde: 2804 |0009: goto 000d // +0004 │ │ +383be0: 6203 bb76 |000a: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +383be4: 2804 |000c: goto 0010 // +0004 │ │ +383be6: 0723 |000d: move-object v3, v2 │ │ +383be8: 1f03 b514 |000e: check-cast v3, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +383bec: 1103 |0010: return-object v3 │ │ +383bee: 5420 3f76 |0011: iget-object v0, v2, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +383bf2: 3900 0500 |0013: if-nez v0, 0018 // +0005 │ │ +383bf6: 6203 bb76 |0015: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +383bfa: 1103 |0017: return-object v3 │ │ +383bfc: 7010 c6a2 0200 |0018: invoke-direct {v2}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +383c02: 0c00 |001b: move-result-object v0 │ │ +383c04: 3a03 0600 |001c: if-ltz v3, 0022 // +0006 │ │ +383c08: 5201 3e76 |001e: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +383c0c: b013 |0020: add-int/2addr v3, v1 │ │ +383c0e: 2804 |0021: goto 0025 // +0004 │ │ +383c10: 5201 3d76 |0022: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ +383c14: b013 |0024: add-int/2addr v3, v1 │ │ +383c16: 5201 3e76 |0025: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +383c1a: 3631 0b00 |0027: if-gt v1, v3, 0032 // +000b │ │ +383c1e: 5201 3d76 |0029: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ +383c22: 3513 0700 |002b: if-ge v3, v1, 0032 // +0007 │ │ +383c26: 5400 3f76 |002d: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +383c2a: 4603 0003 |002f: aget-object v3, v0, v3 │ │ +383c2e: 1103 |0031: return-object v3 │ │ +383c30: 6203 bb76 |0032: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +383c34: 1103 |0034: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x000a line=166 │ │ 0x0011 line=167 │ │ 0x0015 line=168 │ │ 0x0018 line=170 │ │ @@ -1507050,40 +1507049,40 @@ │ │ type : '()Lnet/sf/dibdib/generic/QWord;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -3842e8: |[3842e8] net.sf.dibdib.generic.QSeq.atom:()Lnet/sf/dibdib/generic/QWord; │ │ -3842f8: 2040 b514 |0000: instance-of v0, v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3842fc: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -384300: 0740 |0004: move-object v0, v4 │ │ -384302: 1f00 b514 |0005: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -384306: 1100 |0007: return-object v0 │ │ -384308: 5440 3f76 |0008: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -38430c: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -384310: 6200 bb76 |000c: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -384314: 1100 |000e: return-object v0 │ │ -384316: 7010 c6a2 0400 |000f: invoke-direct {v4}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -38431c: 0c00 |0012: move-result-object v0 │ │ -38431e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -384320: 5202 3d76 |0014: iget v2, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ -384324: 5203 3e76 |0016: iget v3, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -384328: b132 |0018: sub-int/2addr v2, v3 │ │ -38432a: 3321 0f00 |0019: if-ne v1, v2, 0028 // +000f │ │ -38432e: 5400 3f76 |001b: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -384332: 5241 3e76 |001d: iget v1, v4, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -384336: 4600 0001 |001f: aget-object v0, v0, v1 │ │ -38433a: 2001 b514 |0021: instance-of v1, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -38433e: 3801 0500 |0023: if-eqz v1, 0028 // +0005 │ │ -384342: 1f00 b514 |0025: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -384346: 1100 |0027: return-object v0 │ │ -384348: 6200 bb76 |0028: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -38434c: 1100 |002a: return-object v0 │ │ +3842e4: |[3842e4] net.sf.dibdib.generic.QSeq.atom:()Lnet/sf/dibdib/generic/QWord; │ │ +3842f4: 2040 b514 |0000: instance-of v0, v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3842f8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +3842fc: 0740 |0004: move-object v0, v4 │ │ +3842fe: 1f00 b514 |0005: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +384302: 1100 |0007: return-object v0 │ │ +384304: 5440 3f76 |0008: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +384308: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +38430c: 6200 bb76 |000c: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +384310: 1100 |000e: return-object v0 │ │ +384312: 7010 c6a2 0400 |000f: invoke-direct {v4}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +384318: 0c00 |0012: move-result-object v0 │ │ +38431a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +38431c: 5202 3d76 |0014: iget v2, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ +384320: 5203 3e76 |0016: iget v3, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +384324: b132 |0018: sub-int/2addr v2, v3 │ │ +384326: 3321 0f00 |0019: if-ne v1, v2, 0028 // +000f │ │ +38432a: 5400 3f76 |001b: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +38432e: 5241 3e76 |001d: iget v1, v4, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +384332: 4600 0001 |001f: aget-object v0, v0, v1 │ │ +384336: 2001 b514 |0021: instance-of v1, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +38433a: 3801 0500 |0023: if-eqz v1, 0028 // +0005 │ │ +38433e: 1f00 b514 |0025: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +384342: 1100 |0027: return-object v0 │ │ +384344: 6200 bb76 |0028: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +384348: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0004 line=149 │ │ 0x0008 line=150 │ │ 0x000c line=151 │ │ 0x000f line=153 │ │ @@ -1507100,23 +1507099,23 @@ │ │ type : '(I)Lnet/sf/dibdib/generic/QWord;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -384350: |[384350] net.sf.dibdib.generic.QSeq.atomAt:(I)Lnet/sf/dibdib/generic/QWord; │ │ -384360: 6e20 bba2 2100 |0000: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -384366: 0c02 |0003: move-result-object v2 │ │ -384368: 2020 b514 |0004: instance-of v0, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -38436c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -384370: 1f02 b514 |0008: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -384374: 2803 |000a: goto 000d // +0003 │ │ -384376: 6202 bb76 |000b: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -38437a: 1102 |000d: return-object v2 │ │ +38434c: |[38434c] net.sf.dibdib.generic.QSeq.atomAt:(I)Lnet/sf/dibdib/generic/QWord; │ │ +38435c: 6e20 bba2 2100 |0000: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +384362: 0c02 |0003: move-result-object v2 │ │ +384364: 2020 b514 |0004: instance-of v0, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +384368: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +38436c: 1f02 b514 |0008: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +384370: 2803 |000a: goto 000d // +0003 │ │ +384372: 6202 bb76 |000b: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +384376: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0004 line=180 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lnet/sf/dibdib/generic/QSeq; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ @@ -1507126,42 +1507125,42 @@ │ │ type : '()[Lnet/sf/dibdib/generic/QIfs$QWordIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -383c3c: |[383c3c] net.sf.dibdib.generic.QSeq.atoms:()[Lnet/sf/dibdib/generic/QIfs$QWordIf; │ │ -383c4c: 7010 c6a2 0500 |0000: invoke-direct {v5}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -383c52: 0c00 |0003: move-result-object v0 │ │ -383c54: 5401 3f76 |0004: iget-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -383c58: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -383c5a: 3901 0c00 |0007: if-nez v1, 0013 // +000c │ │ -383c5e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -383c60: 2311 0b16 |000a: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -383c64: 6e10 bca2 0000 |000c: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ -383c6a: 0c00 |000f: move-result-object v0 │ │ -383c6c: 4d00 0102 |0010: aput-object v0, v1, v2 │ │ -383c70: 1101 |0012: return-object v1 │ │ -383c72: 5201 3e76 |0013: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -383c76: 3901 0c00 |0015: if-nez v1, 0021 // +000c │ │ -383c7a: 5401 3f76 |0017: iget-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -383c7e: 2111 |0019: array-length v1, v1 │ │ -383c80: 5203 3d76 |001a: iget v3, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ -383c84: 3331 0500 |001c: if-ne v1, v3, 0021 // +0005 │ │ -383c88: 5400 3f76 |001e: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -383c8c: 1100 |0020: return-object v0 │ │ -383c8e: 5201 3d76 |0021: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ -383c92: 5203 3e76 |0023: iget v3, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -383c96: b131 |0025: sub-int/2addr v1, v3 │ │ -383c98: 2313 0b16 |0026: new-array v3, v1, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -383c9c: 5404 3f76 |0028: iget-object v4, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -383ca0: 5200 3e76 |002a: iget v0, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -383ca4: 7151 5698 0423 |002c: invoke-static {v4, v0, v3, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -383caa: 1103 |002f: return-object v3 │ │ +383c38: |[383c38] net.sf.dibdib.generic.QSeq.atoms:()[Lnet/sf/dibdib/generic/QIfs$QWordIf; │ │ +383c48: 7010 c6a2 0500 |0000: invoke-direct {v5}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +383c4e: 0c00 |0003: move-result-object v0 │ │ +383c50: 5401 3f76 |0004: iget-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +383c54: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +383c56: 3901 0c00 |0007: if-nez v1, 0013 // +000c │ │ +383c5a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +383c5c: 2311 0b16 |000a: new-array v1, v1, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +383c60: 6e10 bca2 0000 |000c: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ +383c66: 0c00 |000f: move-result-object v0 │ │ +383c68: 4d00 0102 |0010: aput-object v0, v1, v2 │ │ +383c6c: 1101 |0012: return-object v1 │ │ +383c6e: 5201 3e76 |0013: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +383c72: 3901 0c00 |0015: if-nez v1, 0021 // +000c │ │ +383c76: 5401 3f76 |0017: iget-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +383c7a: 2111 |0019: array-length v1, v1 │ │ +383c7c: 5203 3d76 |001a: iget v3, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ +383c80: 3331 0500 |001c: if-ne v1, v3, 0021 // +0005 │ │ +383c84: 5400 3f76 |001e: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +383c88: 1100 |0020: return-object v0 │ │ +383c8a: 5201 3d76 |0021: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ +383c8e: 5203 3e76 |0023: iget v3, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +383c92: b131 |0025: sub-int/2addr v1, v3 │ │ +383c94: 2313 0b16 |0026: new-array v3, v1, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +383c98: 5404 3f76 |0028: iget-object v4, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +383c9c: 5200 3e76 |002a: iget v0, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +383ca0: 7151 5698 0423 |002c: invoke-static {v4, v0, v3, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +383ca6: 1103 |002f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0004 line=185 │ │ 0x000c line=186 │ │ 0x0013 line=188 │ │ 0x001e line=189 │ │ @@ -1507175,29 +1507174,29 @@ │ │ type : '(Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -383ab8: |[383ab8] net.sf.dibdib.generic.QSeq.format:(Z)Ljava/lang/String; │ │ -383ac8: 7010 c6a2 0300 |0000: invoke-direct {v3}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -383ace: 0c00 |0003: move-result-object v0 │ │ -383ad0: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -383ad4: 1a04 4b04 |0006: const-string v4, "(WiP)" // string@044b │ │ -383ad8: 1104 |0008: return-object v4 │ │ -383ada: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ -383ade: 1601 0300 |000b: const-wide/16 v1, #int 3 // #3 │ │ -383ae2: 2803 |000d: goto 0010 // +0003 │ │ -383ae4: 1601 0100 |000e: const-wide/16 v1, #int 1 // #1 │ │ -383ae8: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -383aea: 2344 dc15 |0011: new-array v4, v4, [Ljava/lang/String; // type@15dc │ │ -383aee: 7040 baa2 1042 |0013: invoke-direct {v0, v1, v2, v4}, Lnet/sf/dibdib/generic/QSeq;.asString4Array:(J[Ljava/lang/String;)Ljava/lang/String; // method@a2ba │ │ -383af4: 0c04 |0016: move-result-object v4 │ │ -383af6: 1104 |0017: return-object v4 │ │ +383ab4: |[383ab4] net.sf.dibdib.generic.QSeq.format:(Z)Ljava/lang/String; │ │ +383ac4: 7010 c6a2 0300 |0000: invoke-direct {v3}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +383aca: 0c00 |0003: move-result-object v0 │ │ +383acc: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +383ad0: 1a04 4b04 |0006: const-string v4, "(WiP)" // string@044b │ │ +383ad4: 1104 |0008: return-object v4 │ │ +383ad6: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ +383ada: 1601 0300 |000b: const-wide/16 v1, #int 3 // #3 │ │ +383ade: 2803 |000d: goto 0010 // +0003 │ │ +383ae0: 1601 0100 |000e: const-wide/16 v1, #int 1 // #1 │ │ +383ae4: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +383ae6: 2344 dc15 |0011: new-array v4, v4, [Ljava/lang/String; // type@15dc │ │ +383aea: 7040 baa2 1042 |0013: invoke-direct {v0, v1, v2, v4}, Lnet/sf/dibdib/generic/QSeq;.asString4Array:(J[Ljava/lang/String;)Ljava/lang/String; // method@a2ba │ │ +383af0: 0c04 |0016: move-result-object v4 │ │ +383af2: 1104 |0017: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0013 line=143 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lnet/sf/dibdib/generic/QSeq; │ │ 0x0000 - 0x0018 reg=4 (null) Z │ │ @@ -1507207,28 +1507206,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -383834: |[383834] net.sf.dibdib.generic.QSeq.size:()I │ │ -383844: 5420 3f76 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -383848: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -38384c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -38384e: 0f00 |0005: return v0 │ │ -383850: 7010 c6a2 0200 |0006: invoke-direct {v2}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -383856: 0c00 |0009: move-result-object v0 │ │ -383858: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -38385c: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ -38385e: 0f00 |000d: return v0 │ │ -383860: 5201 3d76 |000e: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ -383864: 5200 3e76 |0010: iget v0, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -383868: b101 |0012: sub-int/2addr v1, v0 │ │ -38386a: 0f01 |0013: return v1 │ │ +383830: |[383830] net.sf.dibdib.generic.QSeq.size:()I │ │ +383840: 5420 3f76 |0000: iget-object v0, v2, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +383844: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +383848: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +38384a: 0f00 |0005: return v0 │ │ +38384c: 7010 c6a2 0200 |0006: invoke-direct {v2}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +383852: 0c00 |0009: move-result-object v0 │ │ +383854: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +383858: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ +38385a: 0f00 |000d: return v0 │ │ +38385c: 5201 3d76 |000e: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ +383860: 5200 3e76 |0010: iget v0, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +383864: b101 |0012: sub-int/2addr v1, v0 │ │ +383866: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=115 │ │ 0x000e line=119 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lnet/sf/dibdib/generic/QSeq; │ │ @@ -1507238,67 +1507237,67 @@ │ │ type : '(II)Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -384220: |[384220] net.sf.dibdib.generic.QSeq.sub:(II)Lnet/sf/dibdib/generic/QSeq; │ │ -384230: 3b03 0500 |0000: if-gez v3, 0005 // +0005 │ │ -384234: 6203 bb76 |0002: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -384238: 1103 |0004: return-object v3 │ │ -38423a: 3343 0500 |0005: if-ne v3, v4, 000a // +0005 │ │ -38423e: 6203 3c76 |0007: sget-object v3, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ -384242: 1103 |0009: return-object v3 │ │ -384244: 7010 c6a2 0200 |000a: invoke-direct {v2}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -38424a: 0c00 |000d: move-result-object v0 │ │ -38424c: 2001 b514 |000e: instance-of v1, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -384250: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ -384254: 1f00 b514 |0012: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -384258: 1100 |0014: return-object v0 │ │ -38425a: 5421 3f76 |0015: iget-object v1, v2, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -38425e: 3901 0500 |0017: if-nez v1, 001c // +0005 │ │ -384262: 6203 bb76 |0019: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -384266: 1103 |001b: return-object v3 │ │ -384268: 5201 3e76 |001c: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -38426c: b013 |001e: add-int/2addr v3, v1 │ │ -38426e: 3a04 0600 |001f: if-ltz v4, 0025 // +0006 │ │ -384272: 5201 3e76 |0021: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ -384276: b014 |0023: add-int/2addr v4, v1 │ │ -384278: 2806 |0024: goto 002a // +0006 │ │ -38427a: 5201 3d76 |0025: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ -38427e: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -384282: b014 |0029: add-int/2addr v4, v1 │ │ -384284: 3643 2e00 |002a: if-gt v3, v4, 0058 // +002e │ │ -384288: 5201 3d76 |002c: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ -38428c: 3614 2a00 |002e: if-gt v4, v1, 0058 // +002a │ │ -384290: 3343 0500 |0030: if-ne v3, v4, 0035 // +0005 │ │ -384294: 6203 3c76 |0032: sget-object v3, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ -384298: 1103 |0034: return-object v3 │ │ -38429a: d801 0301 |0035: add-int/lit8 v1, v3, #int 1 // #01 │ │ -38429e: 3341 1400 |0037: if-ne v1, v4, 004b // +0014 │ │ -3842a2: 5404 3f76 |0039: iget-object v4, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -3842a6: 4604 0403 |003b: aget-object v4, v4, v3 │ │ -3842aa: 2044 af14 |003d: instance-of v4, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3842ae: 3804 0900 |003f: if-eqz v4, 0048 // +0009 │ │ -3842b2: 5404 3f76 |0041: iget-object v4, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -3842b6: 4603 0403 |0043: aget-object v3, v4, v3 │ │ -3842ba: 1f03 af14 |0045: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3842be: 2803 |0047: goto 004a // +0003 │ │ -3842c0: 6203 bb76 |0048: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3842c4: 1103 |004a: return-object v3 │ │ -3842c6: 5400 3f76 |004b: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -3842ca: 7130 b899 3004 |004d: invoke-static {v0, v3, v4}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@99b8 │ │ -3842d0: 0c03 |0050: move-result-object v3 │ │ -3842d2: 1f03 0b16 |0051: check-cast v3, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3842d6: 7110 c3a2 0300 |0053: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ -3842dc: 0c03 |0056: move-result-object v3 │ │ -3842de: 1103 |0057: return-object v3 │ │ -3842e0: 6203 bb76 |0058: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3842e4: 1103 |005a: return-object v3 │ │ +38421c: |[38421c] net.sf.dibdib.generic.QSeq.sub:(II)Lnet/sf/dibdib/generic/QSeq; │ │ +38422c: 3b03 0500 |0000: if-gez v3, 0005 // +0005 │ │ +384230: 6203 bb76 |0002: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +384234: 1103 |0004: return-object v3 │ │ +384236: 3343 0500 |0005: if-ne v3, v4, 000a // +0005 │ │ +38423a: 6203 3c76 |0007: sget-object v3, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ +38423e: 1103 |0009: return-object v3 │ │ +384240: 7010 c6a2 0200 |000a: invoke-direct {v2}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +384246: 0c00 |000d: move-result-object v0 │ │ +384248: 2001 b514 |000e: instance-of v1, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +38424c: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ +384250: 1f00 b514 |0012: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +384254: 1100 |0014: return-object v0 │ │ +384256: 5421 3f76 |0015: iget-object v1, v2, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +38425a: 3901 0500 |0017: if-nez v1, 001c // +0005 │ │ +38425e: 6203 bb76 |0019: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +384262: 1103 |001b: return-object v3 │ │ +384264: 5201 3e76 |001c: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +384268: b013 |001e: add-int/2addr v3, v1 │ │ +38426a: 3a04 0600 |001f: if-ltz v4, 0025 // +0006 │ │ +38426e: 5201 3e76 |0021: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jStart:I // field@763e │ │ +384272: b014 |0023: add-int/2addr v4, v1 │ │ +384274: 2806 |0024: goto 002a // +0006 │ │ +384276: 5201 3d76 |0025: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ +38427a: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +38427e: b014 |0029: add-int/2addr v4, v1 │ │ +384280: 3643 2e00 |002a: if-gt v3, v4, 0058 // +002e │ │ +384284: 5201 3d76 |002c: iget v1, v0, Lnet/sf/dibdib/generic/QSeq;.jEnd:I // field@763d │ │ +384288: 3614 2a00 |002e: if-gt v4, v1, 0058 // +002a │ │ +38428c: 3343 0500 |0030: if-ne v3, v4, 0035 // +0005 │ │ +384290: 6203 3c76 |0032: sget-object v3, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ +384294: 1103 |0034: return-object v3 │ │ +384296: d801 0301 |0035: add-int/lit8 v1, v3, #int 1 // #01 │ │ +38429a: 3341 1400 |0037: if-ne v1, v4, 004b // +0014 │ │ +38429e: 5404 3f76 |0039: iget-object v4, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +3842a2: 4604 0403 |003b: aget-object v4, v4, v3 │ │ +3842a6: 2044 af14 |003d: instance-of v4, v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3842aa: 3804 0900 |003f: if-eqz v4, 0048 // +0009 │ │ +3842ae: 5404 3f76 |0041: iget-object v4, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +3842b2: 4603 0403 |0043: aget-object v3, v4, v3 │ │ +3842b6: 1f03 af14 |0045: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3842ba: 2803 |0047: goto 004a // +0003 │ │ +3842bc: 6203 bb76 |0048: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3842c0: 1103 |004a: return-object v3 │ │ +3842c2: 5400 3f76 |004b: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +3842c6: 7130 b899 3004 |004d: invoke-static {v0, v3, v4}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@99b8 │ │ +3842cc: 0c03 |0050: move-result-object v3 │ │ +3842ce: 1f03 0b16 |0051: check-cast v3, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +3842d2: 7110 c3a2 0300 |0053: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ +3842d8: 0c03 |0056: move-result-object v3 │ │ +3842da: 1103 |0057: return-object v3 │ │ +3842dc: 6203 bb76 |0058: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3842e0: 1103 |005a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=198 │ │ 0x0007 line=201 │ │ 0x000a line=203 │ │ 0x000e line=204 │ │ 0x0012 line=206 │ │ @@ -1507321,37 +1507320,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -383af8: |[383af8] net.sf.dibdib.generic.QSeq.toString:()Ljava/lang/String; │ │ -383b08: 5430 4176 |0000: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ -383b0c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -383b10: 5430 4176 |0004: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ -383b14: 1100 |0006: return-object v0 │ │ -383b16: 7010 c6a2 0300 |0007: invoke-direct {v3}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -383b1c: 0c00 |000a: move-result-object v0 │ │ -383b1e: 3900 0500 |000b: if-nez v0, 0010 // +0005 │ │ -383b22: 1a00 4e53 |000d: const-string v0, "WiP" // string@534e │ │ -383b26: 1100 |000f: return-object v0 │ │ -383b28: 5430 3f76 |0010: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -383b2c: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ -383b30: 1a00 a306 |0014: const-string v0, "0aNaN" // string@06a3 │ │ -383b34: 5b30 4176 |0016: iput-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ -383b38: 280c |0018: goto 0024 // +000c │ │ -383b3a: 1600 0100 |0019: const-wide/16 v0, #int 1 // #1 │ │ -383b3e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -383b40: 2322 dc15 |001c: new-array v2, v2, [Ljava/lang/String; // type@15dc │ │ -383b44: 7040 baa2 0321 |001e: invoke-direct {v3, v0, v1, v2}, Lnet/sf/dibdib/generic/QSeq;.asString4Array:(J[Ljava/lang/String;)Ljava/lang/String; // method@a2ba │ │ -383b4a: 0c00 |0021: move-result-object v0 │ │ -383b4c: 5b30 4176 |0022: iput-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ -383b50: 5430 4176 |0024: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ -383b54: 1100 |0026: return-object v0 │ │ +383af4: |[383af4] net.sf.dibdib.generic.QSeq.toString:()Ljava/lang/String; │ │ +383b04: 5430 4176 |0000: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ +383b08: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +383b0c: 5430 4176 |0004: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ +383b10: 1100 |0006: return-object v0 │ │ +383b12: 7010 c6a2 0300 |0007: invoke-direct {v3}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +383b18: 0c00 |000a: move-result-object v0 │ │ +383b1a: 3900 0500 |000b: if-nez v0, 0010 // +0005 │ │ +383b1e: 1a00 4e53 |000d: const-string v0, "WiP" // string@534e │ │ +383b22: 1100 |000f: return-object v0 │ │ +383b24: 5430 3f76 |0010: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +383b28: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ +383b2c: 1a00 a306 |0014: const-string v0, "0aNaN" // string@06a3 │ │ +383b30: 5b30 4176 |0016: iput-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ +383b34: 280c |0018: goto 0024 // +000c │ │ +383b36: 1600 0100 |0019: const-wide/16 v0, #int 1 // #1 │ │ +383b3a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +383b3c: 2322 dc15 |001c: new-array v2, v2, [Ljava/lang/String; // type@15dc │ │ +383b40: 7040 baa2 0321 |001e: invoke-direct {v3, v0, v1, v2}, Lnet/sf/dibdib/generic/QSeq;.asString4Array:(J[Ljava/lang/String;)Ljava/lang/String; // method@a2ba │ │ +383b46: 0c00 |0021: move-result-object v0 │ │ +383b48: 5b30 4176 |0022: iput-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ +383b4c: 5430 4176 |0024: iget-object v0, v3, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ +383b50: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0004 line=396 │ │ 0x0007 line=397 │ │ 0x0010 line=399 │ │ 0x0016 line=400 │ │ @@ -1507365,39 +1507364,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -383b58: |[383b58] net.sf.dibdib.generic.QSeq.toStringFull:()Ljava/lang/String; │ │ -383b68: 5440 4176 |0000: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ -383b6c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -383b70: 5440 4176 |0004: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ -383b74: 1100 |0006: return-object v0 │ │ -383b76: 5440 3f76 |0007: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ -383b7a: 3900 0700 |0009: if-nez v0, 0010 // +0007 │ │ -383b7e: 6e10 caa2 0400 |000b: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ -383b84: 0c00 |000e: move-result-object v0 │ │ -383b86: 1100 |000f: return-object v0 │ │ -383b88: 7010 c6a2 0400 |0010: invoke-direct {v4}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ -383b8e: 0c00 |0013: move-result-object v0 │ │ -383b90: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ -383b94: 1a00 4b04 |0016: const-string v0, "(WiP)" // string@044b │ │ -383b98: 1100 |0018: return-object v0 │ │ -383b9a: 5401 4176 |0019: iget-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ -383b9e: 3901 0d00 |001b: if-nez v1, 0028 // +000d │ │ -383ba2: 1601 0500 |001d: const-wide/16 v1, #int 5 // #5 │ │ -383ba6: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -383ba8: 2333 dc15 |0020: new-array v3, v3, [Ljava/lang/String; // type@15dc │ │ -383bac: 7040 baa2 1032 |0022: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QSeq;.asString4Array:(J[Ljava/lang/String;)Ljava/lang/String; // method@a2ba │ │ -383bb2: 0c01 |0025: move-result-object v1 │ │ -383bb4: 5b01 4176 |0026: iput-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ -383bb8: 5400 4176 |0028: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ -383bbc: 1100 |002a: return-object v0 │ │ +383b54: |[383b54] net.sf.dibdib.generic.QSeq.toStringFull:()Ljava/lang/String; │ │ +383b64: 5440 4176 |0000: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ +383b68: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +383b6c: 5440 4176 |0004: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ +383b70: 1100 |0006: return-object v0 │ │ +383b72: 5440 3f76 |0007: iget-object v0, v4, Lnet/sf/dibdib/generic/QSeq;.mWords:[Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@763f │ │ +383b76: 3900 0700 |0009: if-nez v0, 0010 // +0007 │ │ +383b7a: 6e10 caa2 0400 |000b: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ +383b80: 0c00 |000e: move-result-object v0 │ │ +383b82: 1100 |000f: return-object v0 │ │ +383b84: 7010 c6a2 0400 |0010: invoke-direct {v4}, Lnet/sf/dibdib/generic/QSeq;.getActualObject:()Lnet/sf/dibdib/generic/QSeq; // method@a2c6 │ │ +383b8a: 0c00 |0013: move-result-object v0 │ │ +383b8c: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ +383b90: 1a00 4b04 |0016: const-string v0, "(WiP)" // string@044b │ │ +383b94: 1100 |0018: return-object v0 │ │ +383b96: 5401 4176 |0019: iget-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ +383b9a: 3901 0d00 |001b: if-nez v1, 0028 // +000d │ │ +383b9e: 1601 0500 |001d: const-wide/16 v1, #int 5 // #5 │ │ +383ba2: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +383ba4: 2333 dc15 |0020: new-array v3, v3, [Ljava/lang/String; // type@15dc │ │ +383ba8: 7040 baa2 1032 |0022: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QSeq;.asString4Array:(J[Ljava/lang/String;)Ljava/lang/String; // method@a2ba │ │ +383bae: 0c01 |0025: move-result-object v1 │ │ +383bb0: 5b01 4176 |0026: iput-object v1, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ +383bb4: 5400 4176 |0028: iget-object v0, v0, Lnet/sf/dibdib/generic/QSeq;.zString:Ljava/lang/String; // field@7641 │ │ +383bb8: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=124 │ │ 0x0007 line=126 │ │ 0x000b line=127 │ │ 0x0010 line=129 │ │ @@ -1507552,212 +1507551,212 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 27 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 402 16-bit code units │ │ -394c28: |[394c28] net.sf.dibdib.thread_any.QOpGraph.:()V │ │ -394c38: 2200 c514 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394c3c: 1a01 1541 |0002: const-string v1, "POS" // string@4115 │ │ -394c40: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -394c42: 7030 e9a3 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394c48: 6900 5c77 |0008: sput-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ -394c4c: 2201 c514 |000a: new-instance v1, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394c50: 1a03 2341 |000c: const-string v3, "POSX" // string@4123 │ │ -394c54: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -394c56: 7030 e9a3 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394c5c: 6901 5d77 |0012: sput-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POSX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775d │ │ -394c60: 2203 c514 |0014: new-instance v3, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394c64: 1a05 2441 |0016: const-string v5, "POSY" // string@4124 │ │ -394c68: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -394c6a: 7030 e9a3 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394c70: 6903 5e77 |001c: sput-object v3, Lnet/sf/dibdib/thread_any/QOpGraph;.POSY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ -394c74: 2205 c514 |001e: new-instance v5, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394c78: 1a07 0543 |0020: const-string v7, "RBASE" // string@4305 │ │ -394c7c: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -394c7e: 7030 e9a3 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394c84: 6905 5f77 |0026: sput-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ -394c88: 2207 c514 |0028: new-instance v7, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394c8c: 1a09 8f43 |002a: const-string v9, "RMOVE" // string@438f │ │ -394c90: 124a |002c: const/4 v10, #int 4 // #4 │ │ -394c92: 7030 e9a3 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394c98: 6907 6177 |0030: sput-object v7, Lnet/sf/dibdib/thread_any/QOpGraph;.RMOVE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7761 │ │ -394c9c: 2209 c514 |0032: new-instance v9, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394ca0: 1a0b 8723 |0034: const-string v11, "LNWIDTH" // string@2387 │ │ -394ca4: 125c |0036: const/4 v12, #int 5 // #5 │ │ -394ca6: 7030 e9a3 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394cac: 6909 5a77 |003a: sput-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.LNWIDTH:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775a │ │ -394cb0: 220b c514 |003c: new-instance v11, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394cb4: 1a0d 8523 |003e: const-string v13, "LNCAP" // string@2385 │ │ -394cb8: 126e |0040: const/4 v14, #int 6 // #6 │ │ -394cba: 7030 e9a3 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394cc0: 690b 5877 |0044: sput-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.LNCAP:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7758 │ │ -394cc4: 220d c514 |0046: new-instance v13, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394cc8: 1a0f 8623 |0048: const-string v15, "LNJOIN" // string@2386 │ │ -394ccc: 127e |004a: const/4 v14, #int 7 // #7 │ │ -394cce: 7030 e9a3 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394cd4: 690d 5977 |004e: sput-object v13, Lnet/sf/dibdib/thread_any/QOpGraph;.LNJOIN:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7759 │ │ -394cd8: 220f c514 |0050: new-instance v15, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394cdc: 1a0e 1f15 |0052: const-string v14, "DASH" // string@151f │ │ -394ce0: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ -394ce4: 7030 e9a3 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394cea: 690f 5277 |0059: sput-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.DASH:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7752 │ │ -394cee: 220e c514 |005b: new-instance v14, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394cf2: 1a0c 7c43 |005d: const-string v12, "RGBCOLOR" // string@437c │ │ -394cf6: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ -394cfa: 7030 e9a3 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394d00: 690e 6077 |0064: sput-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ -394d04: 220c c514 |0066: new-instance v12, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394d08: 1a0a ac19 |0068: const-string v10, "FACE" // string@19ac │ │ -394d0c: 1308 0a00 |006a: const/16 v8, #int 10 // #a │ │ -394d10: 7030 e9a3 ac08 |006c: invoke-direct {v12, v10, v8}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394d16: 690c 5477 |006f: sput-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.FACE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7754 │ │ -394d1a: 220a c514 |0071: new-instance v10, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394d1e: 1a08 1247 |0073: const-string v8, "STYLE" // string@4712 │ │ -394d22: 1306 0b00 |0075: const/16 v6, #int 11 // #b │ │ -394d26: 7030 e9a3 8a06 |0077: invoke-direct {v10, v8, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394d2c: 690a 6277 |007a: sput-object v10, Lnet/sf/dibdib/thread_any/QOpGraph;.STYLE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ -394d30: 2208 c514 |007c: new-instance v8, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394d34: 1a06 0653 |007e: const-string v6, "WEIGHT" // string@5306 │ │ -394d38: 1304 0c00 |0080: const/16 v4, #int 12 // #c │ │ -394d3c: 7030 e9a3 6804 |0082: invoke-direct {v8, v6, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394d42: 6908 6877 |0085: sput-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.WEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7768 │ │ -394d46: 2206 c514 |0087: new-instance v6, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394d4a: 1a04 531d |0089: const-string v4, "HEIGHT" // string@1d53 │ │ -394d4e: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ -394d52: 7030 e9a3 4602 |008d: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394d58: 6906 5577 |0090: sput-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7755 │ │ -394d5c: 2204 c514 |0092: new-instance v4, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394d60: 1a02 874b |0094: const-string v2, "TXLF" // string@4b87 │ │ -394d64: 0810 0600 |0096: move-object/from16 v16, v6 │ │ -394d68: 1306 0e00 |0098: const/16 v6, #int 14 // #e │ │ -394d6c: 7030 e9a3 2406 |009a: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394d72: 6904 6677 |009d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.TXLF:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7766 │ │ -394d76: 2202 c514 |009f: new-instance v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394d7a: 1a06 3018 |00a1: const-string v6, "ENTRY" // string@1830 │ │ -394d7e: 0811 0400 |00a3: move-object/from16 v17, v4 │ │ -394d82: 1304 0f00 |00a5: const/16 v4, #int 15 // #f │ │ -394d86: 7030 e9a3 6204 |00a7: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394d8c: 6902 5377 |00aa: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.ENTRY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7753 │ │ -394d90: 2206 c514 |00ac: new-instance v6, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394d94: 1a04 0f41 |00ae: const-string v4, "POINTER" // string@410f │ │ -394d98: 0812 0200 |00b0: move-object/from16 v18, v2 │ │ -394d9c: 1302 1000 |00b2: const/16 v2, #int 16 // #10 │ │ -394da0: 7030 e9a3 4602 |00b4: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394da6: 6906 5b77 |00b7: sput-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.POINTER:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ -394daa: 2204 c514 |00b9: new-instance v4, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394dae: 1a02 e722 |00bb: const-string v2, "LINE" // string@22e7 │ │ -394db2: 0813 0600 |00bd: move-object/from16 v19, v6 │ │ -394db6: 1306 1100 |00bf: const/16 v6, #int 17 // #11 │ │ -394dba: 7030 e9a3 2406 |00c1: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394dc0: 6904 5777 |00c4: sput-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.LINE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7757 │ │ -394dc4: 2202 c514 |00c6: new-instance v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394dc8: 1a06 ae09 |00c8: const-string v6, "ARC" // string@09ae │ │ -394dcc: 0814 0400 |00ca: move-object/from16 v20, v4 │ │ -394dd0: 1304 1200 |00cc: const/16 v4, #int 18 // #12 │ │ -394dd4: 7030 e9a3 6204 |00ce: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394dda: 6902 5077 |00d1: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.ARC:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7750 │ │ -394dde: 2206 c514 |00d3: new-instance v6, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394de2: 1a04 e610 |00d5: const-string v4, "CURVE" // string@10e6 │ │ -394de6: 0815 0200 |00d7: move-object/from16 v21, v2 │ │ -394dea: 1302 1300 |00d9: const/16 v2, #int 19 // #13 │ │ -394dee: 7030 e9a3 4602 |00db: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394df4: 6906 5177 |00de: sput-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.CURVE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7751 │ │ -394df8: 2204 c514 |00e0: new-instance v4, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394dfc: 1a02 384a |00e2: const-string v2, "TEXT" // string@4a38 │ │ -394e00: 0816 0600 |00e4: move-object/from16 v22, v6 │ │ -394e04: 1306 1400 |00e6: const/16 v6, #int 20 // #14 │ │ -394e08: 7030 e9a3 2406 |00e8: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394e0e: 6904 6377 |00eb: sput-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ -394e12: 2202 c514 |00ed: new-instance v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394e16: 1a06 884b |00ef: const-string v6, "TXSHLEFT" // string@4b88 │ │ -394e1a: 0817 0400 |00f1: move-object/from16 v23, v4 │ │ -394e1e: 1304 1500 |00f3: const/16 v4, #int 21 // #15 │ │ -394e22: 7030 e9a3 6204 |00f5: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394e28: 6902 6777 |00f8: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7767 │ │ -394e2c: 2206 c514 |00fa: new-instance v6, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394e30: 1a04 864b |00fc: const-string v4, "TXCTR" // string@4b86 │ │ -394e34: 0818 0200 |00fe: move-object/from16 v24, v2 │ │ -394e38: 1302 1600 |0100: const/16 v2, #int 22 // #16 │ │ -394e3c: 7030 e9a3 4602 |0102: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394e42: 6906 6577 |0105: sput-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ -394e46: 2202 c514 |0107: new-instance v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394e4a: 1a04 854b |0109: const-string v4, "TXBOX" // string@4b85 │ │ -394e4e: 0819 0600 |010b: move-object/from16 v25, v6 │ │ -394e52: 1306 1700 |010d: const/16 v6, #int 23 // #17 │ │ -394e56: 7030 e9a3 4206 |010f: invoke-direct {v2, v4, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394e5c: 6902 6477 |0112: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.TXBOX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ -394e60: 2204 c514 |0114: new-instance v4, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394e64: 1a06 ad1e |0116: const-string v6, "IMAGE" // string@1ead │ │ -394e68: 081a 0200 |0118: move-object/from16 v26, v2 │ │ -394e6c: 1302 1800 |011a: const/16 v2, #int 24 // #18 │ │ -394e70: 7030 e9a3 6402 |011c: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ -394e76: 6904 5677 |011f: sput-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.IMAGE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7756 │ │ -394e7a: 1302 1900 |0121: const/16 v2, #int 25 // #19 │ │ -394e7e: 2322 1616 |0123: new-array v2, v2, [Lnet/sf/dibdib/thread_any/QOpGraph; // type@1616 │ │ -394e82: 1206 |0125: const/4 v6, #int 0 // #0 │ │ -394e84: 4d00 0206 |0126: aput-object v0, v2, v6 │ │ -394e88: 1210 |0128: const/4 v0, #int 1 // #1 │ │ -394e8a: 4d01 0200 |0129: aput-object v1, v2, v0 │ │ -394e8e: 1220 |012b: const/4 v0, #int 2 // #2 │ │ -394e90: 4d03 0200 |012c: aput-object v3, v2, v0 │ │ -394e94: 1230 |012e: const/4 v0, #int 3 // #3 │ │ -394e96: 4d05 0200 |012f: aput-object v5, v2, v0 │ │ -394e9a: 1240 |0131: const/4 v0, #int 4 // #4 │ │ -394e9c: 4d07 0200 |0132: aput-object v7, v2, v0 │ │ -394ea0: 1250 |0134: const/4 v0, #int 5 // #5 │ │ -394ea2: 4d09 0200 |0135: aput-object v9, v2, v0 │ │ -394ea6: 1260 |0137: const/4 v0, #int 6 // #6 │ │ -394ea8: 4d0b 0200 |0138: aput-object v11, v2, v0 │ │ -394eac: 1270 |013a: const/4 v0, #int 7 // #7 │ │ -394eae: 4d0d 0200 |013b: aput-object v13, v2, v0 │ │ -394eb2: 1300 0800 |013d: const/16 v0, #int 8 // #8 │ │ -394eb6: 4d0f 0200 |013f: aput-object v15, v2, v0 │ │ -394eba: 1300 0900 |0141: const/16 v0, #int 9 // #9 │ │ -394ebe: 4d0e 0200 |0143: aput-object v14, v2, v0 │ │ -394ec2: 1300 0a00 |0145: const/16 v0, #int 10 // #a │ │ -394ec6: 4d0c 0200 |0147: aput-object v12, v2, v0 │ │ -394eca: 1300 0b00 |0149: const/16 v0, #int 11 // #b │ │ -394ece: 4d0a 0200 |014b: aput-object v10, v2, v0 │ │ -394ed2: 1300 0c00 |014d: const/16 v0, #int 12 // #c │ │ -394ed6: 4d08 0200 |014f: aput-object v8, v2, v0 │ │ -394eda: 1300 0d00 |0151: const/16 v0, #int 13 // #d │ │ -394ede: 4d10 0200 |0153: aput-object v16, v2, v0 │ │ -394ee2: 1300 0e00 |0155: const/16 v0, #int 14 // #e │ │ -394ee6: 4d11 0200 |0157: aput-object v17, v2, v0 │ │ -394eea: 1300 0f00 |0159: const/16 v0, #int 15 // #f │ │ -394eee: 4d12 0200 |015b: aput-object v18, v2, v0 │ │ -394ef2: 1300 1000 |015d: const/16 v0, #int 16 // #10 │ │ -394ef6: 4d13 0200 |015f: aput-object v19, v2, v0 │ │ -394efa: 1300 1100 |0161: const/16 v0, #int 17 // #11 │ │ -394efe: 4d14 0200 |0163: aput-object v20, v2, v0 │ │ -394f02: 1300 1200 |0165: const/16 v0, #int 18 // #12 │ │ -394f06: 4d15 0200 |0167: aput-object v21, v2, v0 │ │ -394f0a: 1300 1300 |0169: const/16 v0, #int 19 // #13 │ │ -394f0e: 4d16 0200 |016b: aput-object v22, v2, v0 │ │ -394f12: 1300 1400 |016d: const/16 v0, #int 20 // #14 │ │ -394f16: 4d17 0200 |016f: aput-object v23, v2, v0 │ │ -394f1a: 1300 1500 |0171: const/16 v0, #int 21 // #15 │ │ -394f1e: 4d18 0200 |0173: aput-object v24, v2, v0 │ │ -394f22: 1300 1600 |0175: const/16 v0, #int 22 // #16 │ │ -394f26: 4d19 0200 |0177: aput-object v25, v2, v0 │ │ -394f2a: 1300 1700 |0179: const/16 v0, #int 23 // #17 │ │ -394f2e: 4d1a 0200 |017b: aput-object v26, v2, v0 │ │ -394f32: 1300 1800 |017d: const/16 v0, #int 24 // #18 │ │ -394f36: 4d04 0200 |017f: aput-object v4, v2, v0 │ │ -394f3a: 6902 4f77 |0181: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.$VALUES:[Lnet/sf/dibdib/thread_any/QOpGraph; // field@774f │ │ -394f3e: 1300 4000 |0183: const/16 v0, #int 64 // #40 │ │ -394f42: 2300 1516 |0185: new-array v0, v0, [Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // type@1615 │ │ -394f46: 6900 6977 |0187: sput-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zPoolScriptContext:[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@7769 │ │ -394f4a: 2200 9813 |0189: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@1398 │ │ -394f4e: 1201 |018b: const/4 v1, #int 0 // #0 │ │ -394f50: 7020 3a9b 1000 |018c: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@9b3a │ │ -394f56: 6900 6a77 |018f: sput-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zcPoolScriptContext:Ljava/util/concurrent/atomic/AtomicInteger; // field@776a │ │ -394f5a: 0e00 |0191: return-void │ │ +394c24: |[394c24] net.sf.dibdib.thread_any.QOpGraph.:()V │ │ +394c34: 2200 c514 |0000: new-instance v0, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394c38: 1a01 1541 |0002: const-string v1, "POS" // string@4115 │ │ +394c3c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +394c3e: 7030 e9a3 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394c44: 6900 5c77 |0008: sput-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.POS:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775c │ │ +394c48: 2201 c514 |000a: new-instance v1, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394c4c: 1a03 2341 |000c: const-string v3, "POSX" // string@4123 │ │ +394c50: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +394c52: 7030 e9a3 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394c58: 6901 5d77 |0012: sput-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.POSX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775d │ │ +394c5c: 2203 c514 |0014: new-instance v3, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394c60: 1a05 2441 |0016: const-string v5, "POSY" // string@4124 │ │ +394c64: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +394c66: 7030 e9a3 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394c6c: 6903 5e77 |001c: sput-object v3, Lnet/sf/dibdib/thread_any/QOpGraph;.POSY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775e │ │ +394c70: 2205 c514 |001e: new-instance v5, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394c74: 1a07 0543 |0020: const-string v7, "RBASE" // string@4305 │ │ +394c78: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +394c7a: 7030 e9a3 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394c80: 6905 5f77 |0026: sput-object v5, Lnet/sf/dibdib/thread_any/QOpGraph;.RBASE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775f │ │ +394c84: 2207 c514 |0028: new-instance v7, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394c88: 1a09 8f43 |002a: const-string v9, "RMOVE" // string@438f │ │ +394c8c: 124a |002c: const/4 v10, #int 4 // #4 │ │ +394c8e: 7030 e9a3 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394c94: 6907 6177 |0030: sput-object v7, Lnet/sf/dibdib/thread_any/QOpGraph;.RMOVE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7761 │ │ +394c98: 2209 c514 |0032: new-instance v9, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394c9c: 1a0b 8723 |0034: const-string v11, "LNWIDTH" // string@2387 │ │ +394ca0: 125c |0036: const/4 v12, #int 5 // #5 │ │ +394ca2: 7030 e9a3 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394ca8: 6909 5a77 |003a: sput-object v9, Lnet/sf/dibdib/thread_any/QOpGraph;.LNWIDTH:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775a │ │ +394cac: 220b c514 |003c: new-instance v11, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394cb0: 1a0d 8523 |003e: const-string v13, "LNCAP" // string@2385 │ │ +394cb4: 126e |0040: const/4 v14, #int 6 // #6 │ │ +394cb6: 7030 e9a3 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394cbc: 690b 5877 |0044: sput-object v11, Lnet/sf/dibdib/thread_any/QOpGraph;.LNCAP:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7758 │ │ +394cc0: 220d c514 |0046: new-instance v13, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394cc4: 1a0f 8623 |0048: const-string v15, "LNJOIN" // string@2386 │ │ +394cc8: 127e |004a: const/4 v14, #int 7 // #7 │ │ +394cca: 7030 e9a3 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394cd0: 690d 5977 |004e: sput-object v13, Lnet/sf/dibdib/thread_any/QOpGraph;.LNJOIN:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7759 │ │ +394cd4: 220f c514 |0050: new-instance v15, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394cd8: 1a0e 1f15 |0052: const-string v14, "DASH" // string@151f │ │ +394cdc: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ +394ce0: 7030 e9a3 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394ce6: 690f 5277 |0059: sput-object v15, Lnet/sf/dibdib/thread_any/QOpGraph;.DASH:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7752 │ │ +394cea: 220e c514 |005b: new-instance v14, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394cee: 1a0c 7c43 |005d: const-string v12, "RGBCOLOR" // string@437c │ │ +394cf2: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ +394cf6: 7030 e9a3 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394cfc: 690e 6077 |0064: sput-object v14, Lnet/sf/dibdib/thread_any/QOpGraph;.RGBCOLOR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7760 │ │ +394d00: 220c c514 |0066: new-instance v12, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394d04: 1a0a ac19 |0068: const-string v10, "FACE" // string@19ac │ │ +394d08: 1308 0a00 |006a: const/16 v8, #int 10 // #a │ │ +394d0c: 7030 e9a3 ac08 |006c: invoke-direct {v12, v10, v8}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394d12: 690c 5477 |006f: sput-object v12, Lnet/sf/dibdib/thread_any/QOpGraph;.FACE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7754 │ │ +394d16: 220a c514 |0071: new-instance v10, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394d1a: 1a08 1247 |0073: const-string v8, "STYLE" // string@4712 │ │ +394d1e: 1306 0b00 |0075: const/16 v6, #int 11 // #b │ │ +394d22: 7030 e9a3 8a06 |0077: invoke-direct {v10, v8, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394d28: 690a 6277 |007a: sput-object v10, Lnet/sf/dibdib/thread_any/QOpGraph;.STYLE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7762 │ │ +394d2c: 2208 c514 |007c: new-instance v8, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394d30: 1a06 0653 |007e: const-string v6, "WEIGHT" // string@5306 │ │ +394d34: 1304 0c00 |0080: const/16 v4, #int 12 // #c │ │ +394d38: 7030 e9a3 6804 |0082: invoke-direct {v8, v6, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394d3e: 6908 6877 |0085: sput-object v8, Lnet/sf/dibdib/thread_any/QOpGraph;.WEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7768 │ │ +394d42: 2206 c514 |0087: new-instance v6, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394d46: 1a04 531d |0089: const-string v4, "HEIGHT" // string@1d53 │ │ +394d4a: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ +394d4e: 7030 e9a3 4602 |008d: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394d54: 6906 5577 |0090: sput-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.HEIGHT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7755 │ │ +394d58: 2204 c514 |0092: new-instance v4, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394d5c: 1a02 874b |0094: const-string v2, "TXLF" // string@4b87 │ │ +394d60: 0810 0600 |0096: move-object/from16 v16, v6 │ │ +394d64: 1306 0e00 |0098: const/16 v6, #int 14 // #e │ │ +394d68: 7030 e9a3 2406 |009a: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394d6e: 6904 6677 |009d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.TXLF:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7766 │ │ +394d72: 2202 c514 |009f: new-instance v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394d76: 1a06 3018 |00a1: const-string v6, "ENTRY" // string@1830 │ │ +394d7a: 0811 0400 |00a3: move-object/from16 v17, v4 │ │ +394d7e: 1304 0f00 |00a5: const/16 v4, #int 15 // #f │ │ +394d82: 7030 e9a3 6204 |00a7: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394d88: 6902 5377 |00aa: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.ENTRY:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7753 │ │ +394d8c: 2206 c514 |00ac: new-instance v6, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394d90: 1a04 0f41 |00ae: const-string v4, "POINTER" // string@410f │ │ +394d94: 0812 0200 |00b0: move-object/from16 v18, v2 │ │ +394d98: 1302 1000 |00b2: const/16 v2, #int 16 // #10 │ │ +394d9c: 7030 e9a3 4602 |00b4: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394da2: 6906 5b77 |00b7: sput-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.POINTER:Lnet/sf/dibdib/thread_any/QOpGraph; // field@775b │ │ +394da6: 2204 c514 |00b9: new-instance v4, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394daa: 1a02 e722 |00bb: const-string v2, "LINE" // string@22e7 │ │ +394dae: 0813 0600 |00bd: move-object/from16 v19, v6 │ │ +394db2: 1306 1100 |00bf: const/16 v6, #int 17 // #11 │ │ +394db6: 7030 e9a3 2406 |00c1: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394dbc: 6904 5777 |00c4: sput-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.LINE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7757 │ │ +394dc0: 2202 c514 |00c6: new-instance v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394dc4: 1a06 ae09 |00c8: const-string v6, "ARC" // string@09ae │ │ +394dc8: 0814 0400 |00ca: move-object/from16 v20, v4 │ │ +394dcc: 1304 1200 |00cc: const/16 v4, #int 18 // #12 │ │ +394dd0: 7030 e9a3 6204 |00ce: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394dd6: 6902 5077 |00d1: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.ARC:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7750 │ │ +394dda: 2206 c514 |00d3: new-instance v6, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394dde: 1a04 e610 |00d5: const-string v4, "CURVE" // string@10e6 │ │ +394de2: 0815 0200 |00d7: move-object/from16 v21, v2 │ │ +394de6: 1302 1300 |00d9: const/16 v2, #int 19 // #13 │ │ +394dea: 7030 e9a3 4602 |00db: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394df0: 6906 5177 |00de: sput-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.CURVE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7751 │ │ +394df4: 2204 c514 |00e0: new-instance v4, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394df8: 1a02 384a |00e2: const-string v2, "TEXT" // string@4a38 │ │ +394dfc: 0816 0600 |00e4: move-object/from16 v22, v6 │ │ +394e00: 1306 1400 |00e6: const/16 v6, #int 20 // #14 │ │ +394e04: 7030 e9a3 2406 |00e8: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394e0a: 6904 6377 |00eb: sput-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.TEXT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7763 │ │ +394e0e: 2202 c514 |00ed: new-instance v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394e12: 1a06 884b |00ef: const-string v6, "TXSHLEFT" // string@4b88 │ │ +394e16: 0817 0400 |00f1: move-object/from16 v23, v4 │ │ +394e1a: 1304 1500 |00f3: const/16 v4, #int 21 // #15 │ │ +394e1e: 7030 e9a3 6204 |00f5: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394e24: 6902 6777 |00f8: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.TXSHLEFT:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7767 │ │ +394e28: 2206 c514 |00fa: new-instance v6, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394e2c: 1a04 864b |00fc: const-string v4, "TXCTR" // string@4b86 │ │ +394e30: 0818 0200 |00fe: move-object/from16 v24, v2 │ │ +394e34: 1302 1600 |0100: const/16 v2, #int 22 // #16 │ │ +394e38: 7030 e9a3 4602 |0102: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394e3e: 6906 6577 |0105: sput-object v6, Lnet/sf/dibdib/thread_any/QOpGraph;.TXCTR:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7765 │ │ +394e42: 2202 c514 |0107: new-instance v2, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394e46: 1a04 854b |0109: const-string v4, "TXBOX" // string@4b85 │ │ +394e4a: 0819 0600 |010b: move-object/from16 v25, v6 │ │ +394e4e: 1306 1700 |010d: const/16 v6, #int 23 // #17 │ │ +394e52: 7030 e9a3 4206 |010f: invoke-direct {v2, v4, v6}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394e58: 6902 6477 |0112: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.TXBOX:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7764 │ │ +394e5c: 2204 c514 |0114: new-instance v4, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394e60: 1a06 ad1e |0116: const-string v6, "IMAGE" // string@1ead │ │ +394e64: 081a 0200 |0118: move-object/from16 v26, v2 │ │ +394e68: 1302 1800 |011a: const/16 v2, #int 24 // #18 │ │ +394e6c: 7030 e9a3 6402 |011c: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.:(Ljava/lang/String;I)V // method@a3e9 │ │ +394e72: 6904 5677 |011f: sput-object v4, Lnet/sf/dibdib/thread_any/QOpGraph;.IMAGE:Lnet/sf/dibdib/thread_any/QOpGraph; // field@7756 │ │ +394e76: 1302 1900 |0121: const/16 v2, #int 25 // #19 │ │ +394e7a: 2322 1616 |0123: new-array v2, v2, [Lnet/sf/dibdib/thread_any/QOpGraph; // type@1616 │ │ +394e7e: 1206 |0125: const/4 v6, #int 0 // #0 │ │ +394e80: 4d00 0206 |0126: aput-object v0, v2, v6 │ │ +394e84: 1210 |0128: const/4 v0, #int 1 // #1 │ │ +394e86: 4d01 0200 |0129: aput-object v1, v2, v0 │ │ +394e8a: 1220 |012b: const/4 v0, #int 2 // #2 │ │ +394e8c: 4d03 0200 |012c: aput-object v3, v2, v0 │ │ +394e90: 1230 |012e: const/4 v0, #int 3 // #3 │ │ +394e92: 4d05 0200 |012f: aput-object v5, v2, v0 │ │ +394e96: 1240 |0131: const/4 v0, #int 4 // #4 │ │ +394e98: 4d07 0200 |0132: aput-object v7, v2, v0 │ │ +394e9c: 1250 |0134: const/4 v0, #int 5 // #5 │ │ +394e9e: 4d09 0200 |0135: aput-object v9, v2, v0 │ │ +394ea2: 1260 |0137: const/4 v0, #int 6 // #6 │ │ +394ea4: 4d0b 0200 |0138: aput-object v11, v2, v0 │ │ +394ea8: 1270 |013a: const/4 v0, #int 7 // #7 │ │ +394eaa: 4d0d 0200 |013b: aput-object v13, v2, v0 │ │ +394eae: 1300 0800 |013d: const/16 v0, #int 8 // #8 │ │ +394eb2: 4d0f 0200 |013f: aput-object v15, v2, v0 │ │ +394eb6: 1300 0900 |0141: const/16 v0, #int 9 // #9 │ │ +394eba: 4d0e 0200 |0143: aput-object v14, v2, v0 │ │ +394ebe: 1300 0a00 |0145: const/16 v0, #int 10 // #a │ │ +394ec2: 4d0c 0200 |0147: aput-object v12, v2, v0 │ │ +394ec6: 1300 0b00 |0149: const/16 v0, #int 11 // #b │ │ +394eca: 4d0a 0200 |014b: aput-object v10, v2, v0 │ │ +394ece: 1300 0c00 |014d: const/16 v0, #int 12 // #c │ │ +394ed2: 4d08 0200 |014f: aput-object v8, v2, v0 │ │ +394ed6: 1300 0d00 |0151: const/16 v0, #int 13 // #d │ │ +394eda: 4d10 0200 |0153: aput-object v16, v2, v0 │ │ +394ede: 1300 0e00 |0155: const/16 v0, #int 14 // #e │ │ +394ee2: 4d11 0200 |0157: aput-object v17, v2, v0 │ │ +394ee6: 1300 0f00 |0159: const/16 v0, #int 15 // #f │ │ +394eea: 4d12 0200 |015b: aput-object v18, v2, v0 │ │ +394eee: 1300 1000 |015d: const/16 v0, #int 16 // #10 │ │ +394ef2: 4d13 0200 |015f: aput-object v19, v2, v0 │ │ +394ef6: 1300 1100 |0161: const/16 v0, #int 17 // #11 │ │ +394efa: 4d14 0200 |0163: aput-object v20, v2, v0 │ │ +394efe: 1300 1200 |0165: const/16 v0, #int 18 // #12 │ │ +394f02: 4d15 0200 |0167: aput-object v21, v2, v0 │ │ +394f06: 1300 1300 |0169: const/16 v0, #int 19 // #13 │ │ +394f0a: 4d16 0200 |016b: aput-object v22, v2, v0 │ │ +394f0e: 1300 1400 |016d: const/16 v0, #int 20 // #14 │ │ +394f12: 4d17 0200 |016f: aput-object v23, v2, v0 │ │ +394f16: 1300 1500 |0171: const/16 v0, #int 21 // #15 │ │ +394f1a: 4d18 0200 |0173: aput-object v24, v2, v0 │ │ +394f1e: 1300 1600 |0175: const/16 v0, #int 22 // #16 │ │ +394f22: 4d19 0200 |0177: aput-object v25, v2, v0 │ │ +394f26: 1300 1700 |0179: const/16 v0, #int 23 // #17 │ │ +394f2a: 4d1a 0200 |017b: aput-object v26, v2, v0 │ │ +394f2e: 1300 1800 |017d: const/16 v0, #int 24 // #18 │ │ +394f32: 4d04 0200 |017f: aput-object v4, v2, v0 │ │ +394f36: 6902 4f77 |0181: sput-object v2, Lnet/sf/dibdib/thread_any/QOpGraph;.$VALUES:[Lnet/sf/dibdib/thread_any/QOpGraph; // field@774f │ │ +394f3a: 1300 4000 |0183: const/16 v0, #int 64 // #40 │ │ +394f3e: 2300 1516 |0185: new-array v0, v0, [Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // type@1615 │ │ +394f42: 6900 6977 |0187: sput-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zPoolScriptContext:[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@7769 │ │ +394f46: 2200 9813 |0189: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@1398 │ │ +394f4a: 1201 |018b: const/4 v1, #int 0 // #0 │ │ +394f4c: 7020 3a9b 1000 |018c: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@9b3a │ │ +394f52: 6900 6a77 |018f: sput-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zcPoolScriptContext:Ljava/util/concurrent/atomic/AtomicInteger; // field@776a │ │ +394f56: 0e00 |0191: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x000a line=21 │ │ 0x0014 line=22 │ │ 0x001e line=23 │ │ 0x0028 line=24 │ │ @@ -1507791,17 +1507790,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -394f5c: |[394f5c] net.sf.dibdib.thread_any.QOpGraph.:(Ljava/lang/String;I)V │ │ -394f6c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -394f72: 0e00 |0003: return-void │ │ +394f58: |[394f58] net.sf.dibdib.thread_any.QOpGraph.:(Ljava/lang/String;I)V │ │ +394f68: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +394f6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_any/QOpGraph; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1507811,51 +1507810,51 @@ │ │ type : '()Ljava/util/concurrent/atomic/AtomicInteger;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -394b00: |[394b00] net.sf.dibdib.thread_any.QOpGraph.access$000:()Ljava/util/concurrent/atomic/AtomicInteger; │ │ -394b10: 6200 6a77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zcPoolScriptContext:Ljava/util/concurrent/atomic/AtomicInteger; // field@776a │ │ -394b14: 1100 |0002: return-object v0 │ │ +394afc: |[394afc] net.sf.dibdib.thread_any.QOpGraph.access$000:()Ljava/util/concurrent/atomic/AtomicInteger; │ │ +394b0c: 6200 6a77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zcPoolScriptContext:Ljava/util/concurrent/atomic/AtomicInteger; // field@776a │ │ +394b10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ #3 : (in Lnet/sf/dibdib/thread_any/QOpGraph;) │ │ name : 'access$100' │ │ type : '()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -394bd4: |[394bd4] net.sf.dibdib.thread_any.QOpGraph.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ -394be4: 6200 6977 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zPoolScriptContext:[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@7769 │ │ -394be8: 1100 |0002: return-object v0 │ │ +394bd0: |[394bd0] net.sf.dibdib.thread_any.QOpGraph.access$100:()[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ +394be0: 6200 6977 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zPoolScriptContext:[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@7769 │ │ +394be4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_any/QOpGraph;) │ │ name : 'access$102' │ │ type : '([Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;)[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -394bec: |[394bec] net.sf.dibdib.thread_any.QOpGraph.access$102:([Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;)[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ -394bfc: 6900 6977 |0000: sput-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zPoolScriptContext:[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@7769 │ │ -394c00: 1100 |0002: return-object v0 │ │ +394be8: |[394be8] net.sf.dibdib.thread_any.QOpGraph.access$102:([Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;)[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ +394bf8: 6900 6977 |0000: sput-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zPoolScriptContext:[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@7769 │ │ +394bfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) [Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_any/QOpGraph;) │ │ @@ -1507863,52 +1507862,52 @@ │ │ type : '()[Lnet/sf/dibdib/generic/QIfs$QEnumIf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -394b3c: |[394b3c] net.sf.dibdib.thread_any.QOpGraph.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ -394b4c: 7100 f3a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.values:()[Lnet/sf/dibdib/thread_any/QOpGraph; // method@a3f3 │ │ -394b52: 0c00 |0003: move-result-object v0 │ │ -394b54: 1100 |0004: return-object v0 │ │ +394b38: |[394b38] net.sf.dibdib.thread_any.QOpGraph.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ +394b48: 7100 f3a3 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpGraph;.values:()[Lnet/sf/dibdib/thread_any/QOpGraph; // method@a3f3 │ │ +394b4e: 0c00 |0003: move-result-object v0 │ │ +394b50: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ │ │ #6 : (in Lnet/sf/dibdib/thread_any/QOpGraph;) │ │ name : 'makeScriptContext' │ │ type : '(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -394b7c: |[394b7c] net.sf.dibdib.thread_any.QOpGraph.makeScriptContext:(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ -394b8c: 6200 6a77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zcPoolScriptContext:Ljava/util/concurrent/atomic/AtomicInteger; // field@776a │ │ -394b90: 6e10 3d9b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ -394b96: 0a01 |0005: move-result v1 │ │ -394b98: 3d01 1300 |0006: if-lez v1, 0019 // +0013 │ │ -394b9c: 6e10 3c9b 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.decrementAndGet:()I // method@9b3c │ │ -394ba2: 0a00 |000b: move-result v0 │ │ -394ba4: 6201 6977 |000c: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.zPoolScriptContext:[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@7769 │ │ -394ba8: 4602 0100 |000e: aget-object v2, v1, v0 │ │ -394bac: 3802 f0ff |0010: if-eqz v2, 0000 // -0010 │ │ -394bb0: 4600 0100 |0012: aget-object v0, v1, v0 │ │ -394bb4: 7130 e5a3 3004 |0014: invoke-static {v0, v3, v4}, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.access$200:(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3e5 │ │ -394bba: 0c03 |0017: move-result-object v3 │ │ -394bbc: 1103 |0018: return-object v3 │ │ -394bbe: 2200 c414 |0019: new-instance v0, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // type@14c4 │ │ -394bc2: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -394bc4: 7020 e4a3 1000 |001c: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.:(Lnet/sf/dibdib/thread_any/QOpGraph$1;)V // method@a3e4 │ │ -394bca: 7130 e5a3 3004 |001f: invoke-static {v0, v3, v4}, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.access$200:(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3e5 │ │ -394bd0: 0c03 |0022: move-result-object v3 │ │ -394bd2: 1103 |0023: return-object v3 │ │ +394b78: |[394b78] net.sf.dibdib.thread_any.QOpGraph.makeScriptContext:(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; │ │ +394b88: 6200 6a77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.zcPoolScriptContext:Ljava/util/concurrent/atomic/AtomicInteger; // field@776a │ │ +394b8c: 6e10 3d9b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ +394b92: 0a01 |0005: move-result v1 │ │ +394b94: 3d01 1300 |0006: if-lez v1, 0019 // +0013 │ │ +394b98: 6e10 3c9b 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.decrementAndGet:()I // method@9b3c │ │ +394b9e: 0a00 |000b: move-result v0 │ │ +394ba0: 6201 6977 |000c: sget-object v1, Lnet/sf/dibdib/thread_any/QOpGraph;.zPoolScriptContext:[Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // field@7769 │ │ +394ba4: 4602 0100 |000e: aget-object v2, v1, v0 │ │ +394ba8: 3802 f0ff |0010: if-eqz v2, 0000 // -0010 │ │ +394bac: 4600 0100 |0012: aget-object v0, v1, v0 │ │ +394bb0: 7130 e5a3 3004 |0014: invoke-static {v0, v3, v4}, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.access$200:(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3e5 │ │ +394bb6: 0c03 |0017: move-result-object v3 │ │ +394bb8: 1103 |0018: return-object v3 │ │ +394bba: 2200 c414 |0019: new-instance v0, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // type@14c4 │ │ +394bbe: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +394bc0: 7020 e4a3 1000 |001c: invoke-direct {v0, v1}, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.:(Lnet/sf/dibdib/thread_any/QOpGraph$1;)V // method@a3e4 │ │ +394bc6: 7130 e5a3 3004 |001f: invoke-static {v0, v3, v4}, Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;.access$200:(Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext;Z)Lnet/sf/dibdib/thread_any/QOpGraph$GraphContext; // method@a3e5 │ │ +394bcc: 0c03 |0022: move-result-object v3 │ │ +394bce: 1103 |0023: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0008 line=149 │ │ 0x000c line=150 │ │ 0x0012 line=151 │ │ 0x0019 line=154 │ │ @@ -1507921,20 +1507920,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/QOpGraph;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -394b58: |[394b58] net.sf.dibdib.thread_any.QOpGraph.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/QOpGraph; │ │ -394b68: 1c00 c514 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394b6c: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -394b72: 0c01 |0005: move-result-object v1 │ │ -394b74: 1f01 c514 |0006: check-cast v1, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ -394b78: 1101 |0008: return-object v1 │ │ +394b54: |[394b54] net.sf.dibdib.thread_any.QOpGraph.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/QOpGraph; │ │ +394b64: 1c00 c514 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394b68: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +394b6e: 0c01 |0005: move-result-object v1 │ │ +394b70: 1f01 c514 |0006: check-cast v1, Lnet/sf/dibdib/thread_any/QOpGraph; // type@14c5 │ │ +394b74: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #8 : (in Lnet/sf/dibdib/thread_any/QOpGraph;) │ │ @@ -1507942,20 +1507941,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_any/QOpGraph;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -394c04: |[394c04] net.sf.dibdib.thread_any.QOpGraph.values:()[Lnet/sf/dibdib/thread_any/QOpGraph; │ │ -394c14: 6200 4f77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.$VALUES:[Lnet/sf/dibdib/thread_any/QOpGraph; // field@774f │ │ -394c18: 6e10 72a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_any/QOpGraph;.clone:()Ljava/lang/Object; // method@a672 │ │ -394c1e: 0c00 |0005: move-result-object v0 │ │ -394c20: 1f00 1616 |0006: check-cast v0, [Lnet/sf/dibdib/thread_any/QOpGraph; // type@1616 │ │ -394c24: 1100 |0008: return-object v0 │ │ +394c00: |[394c00] net.sf.dibdib.thread_any.QOpGraph.values:()[Lnet/sf/dibdib/thread_any/QOpGraph; │ │ +394c10: 6200 4f77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpGraph;.$VALUES:[Lnet/sf/dibdib/thread_any/QOpGraph; // field@774f │ │ +394c14: 6e10 72a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_any/QOpGraph;.clone:()Ljava/lang/Object; // method@a672 │ │ +394c1a: 0c00 |0005: move-result-object v0 │ │ +394c1c: 1f00 1616 |0006: check-cast v0, [Lnet/sf/dibdib/thread_any/QOpGraph; // type@1616 │ │ +394c20: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_any/QOpGraph;) │ │ @@ -1507963,20 +1507962,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -394b18: |[394b18] net.sf.dibdib.thread_any.QOpGraph.getShash:()J │ │ -394b28: 6e10 f0a3 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.name:()Ljava/lang/String; // method@a3f0 │ │ -394b2e: 0c00 |0003: move-result-object v0 │ │ -394b30: 7110 28a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ -394b36: 0b00 |0007: move-result-wide v0 │ │ -394b38: 1000 |0008: return-wide v0 │ │ +394b14: |[394b14] net.sf.dibdib.thread_any.QOpGraph.getShash:()J │ │ +394b24: 6e10 f0a3 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpGraph;.name:()Ljava/lang/String; // method@a3f0 │ │ +394b2a: 0c00 |0003: move-result-object v0 │ │ +394b2c: 7110 28a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ +394b32: 0b00 |0007: move-result-wide v0 │ │ +394b34: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lnet/sf/dibdib/thread_any/QOpGraph; │ │ │ │ source_file_idx : 17062 (QOpGraph.java) │ │ @@ -1509276,2649 +1509275,2649 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 257 │ │ ins : 0 │ │ outs : 7 │ │ insns size : 5438 16-bit code units │ │ -3977b8: |[3977b8] net.sf.dibdib.thread_any.QOpMain.:()V │ │ -3977c8: 2206 c714 |0000: new-instance v6, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3977cc: 1a00 709f |0002: const-string v0, "no operation" // string@9f70 │ │ -3977d0: 2410 dc15 0000 |0004: filled-new-array {v0}, [Ljava/lang/String; // type@15dc │ │ -3977d6: 0c05 |0007: move-result-object v5 │ │ -3977d8: 1a01 233e |0008: const-string v1, "NOP" // string@3e23 │ │ -3977dc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3977de: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -3977e0: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -3977e2: 0760 |000d: move-object v0, v6 │ │ -3977e4: 7606 f7a3 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ -3977ea: 6906 e677 |0011: sput-object v6, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ -3977ee: 2200 c714 |0013: new-instance v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3977f2: 1a01 a8c4 |0015: const-string v1, "zzWIPCALC" // string@c4a8 │ │ -3977f6: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -3977f8: 7030 f6a3 1002 |0018: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3977fe: 6900 6d78 |001b: sput-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786d │ │ -397802: 2201 c714 |001d: new-instance v1, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397806: 1a03 a9c4 |001f: const-string v3, "zzWIPSYM" // string@c4a9 │ │ -39780a: 1224 |0021: const/4 v4, #int 2 // #2 │ │ -39780c: 7030 f6a3 3104 |0022: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -397812: 6901 6e78 |0025: sput-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPSYM:Lnet/sf/dibdib/thread_any/QOpMain; // field@786e │ │ -397816: 2203 c714 |0027: new-instance v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39781a: 1a05 2241 |0029: const-string v5, "POSV" // string@4122 │ │ -39781e: 1a07 e858 |002b: const-string v7, "absolute value: [X0 X1 ...] => [ABS(X0) ABS(X1) ...] " // string@58e8 │ │ -397822: 2420 dc15 7500 |002d: filled-new-array {v5, v7}, [Ljava/lang/String; // type@15dc │ │ -397828: 0c05 |0030: move-result-object v5 │ │ -39782a: 1a07 ad08 |0031: const-string v7, "ABS" // string@08ad │ │ -39782e: 1238 |0033: const/4 v8, #int 3 // #3 │ │ -397830: 7055 f8a3 7328 |0034: invoke-direct {v3, v7, v8, v2, v5}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397836: 6903 6e77 |0037: sput-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.ABS:Lnet/sf/dibdib/thread_any/QOpMain; // field@776e │ │ -39783a: 2205 c714 |0039: new-instance v5, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39783e: 1a07 5c59 |003b: const-string v7, "acos" // string@595c │ │ -397842: 2410 dc15 0700 |003d: filled-new-array {v7}, [Ljava/lang/String; // type@15dc │ │ -397848: 0c07 |0040: move-result-object v7 │ │ -39784a: 1a09 c208 |0041: const-string v9, "ACOS" // string@08c2 │ │ -39784e: 124a |0043: const/4 v10, #int 4 // #4 │ │ -397850: 7057 f8a3 952a |0044: invoke-direct {v5, v9, v10, v2, v7}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397856: 6905 6f77 |0047: sput-object v5, Lnet/sf/dibdib/thread_any/QOpMain;.ACOS:Lnet/sf/dibdib/thread_any/QOpMain; // field@776f │ │ -39785a: 2207 c714 |0049: new-instance v7, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39785e: 1a09 ddc8 |004b: const-string v9, "∔" // string@c8dd │ │ -397862: 1a0b a0ba |004d: const-string v11, "sum of 2 values each [Y0 Y1 ...] [X0 X1 ...] => " // string@baa0 │ │ -397866: 2420 dc15 b900 |004f: filled-new-array {v9, v11}, [Ljava/lang/String; // type@15dc │ │ -39786c: 0c09 |0052: move-result-object v9 │ │ -39786e: 1a0b 2809 |0053: const-string v11, "ADD" // string@0928 │ │ -397872: 125c |0055: const/4 v12, #int 5 // #5 │ │ -397874: 7059 f8a3 b74c |0056: invoke-direct {v7, v11, v12, v4, v9}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -39787a: 6907 7077 |0059: sput-object v7, Lnet/sf/dibdib/thread_any/QOpMain;.ADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@7770 │ │ -39787e: 2209 c714 |005b: new-instance v9, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397882: 1a0b 0000 |005d: const-string v11, "" // string@0000 │ │ -397886: 1a0d 6f03 |005f: const-string v13, "&" // string@036f │ │ -39788a: 1a0e e8c8 |0061: const-string v14, "∧" // string@c8e8 │ │ -39788e: 1a0f 9c60 |0063: const-string v15, "binary AND" // string@609c │ │ -397892: 2440 dc15 dbfe |0065: filled-new-array {v11, v13, v14, v15}, [Ljava/lang/String; // type@15dc │ │ -397898: 0c0d |0068: move-result-object v13 │ │ -39789a: 1a0e 6109 |0069: const-string v14, "AND" // string@0961 │ │ -39789e: 126f |006b: const/4 v15, #int 6 // #6 │ │ -3978a0: 705d f8a3 e94f |006c: invoke-direct {v9, v14, v15, v4, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3978a6: 6909 7277 |006f: sput-object v9, Lnet/sf/dibdib/thread_any/QOpMain;.AND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7772 │ │ -3978aa: 220d c714 |0071: new-instance v13, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3978ae: 1a0e 7303 |0073: const-string v14, "&&" // string@0373 │ │ -3978b2: 1a0f 26be |0075: const-string v15, "truthy AND" // string@be26 │ │ -3978b6: 2430 dc15 eb0f |0077: filled-new-array {v11, v14, v15}, [Ljava/lang/String; // type@15dc │ │ -3978bc: 0c0e |007a: move-result-object v14 │ │ -3978be: 1a0f 7109 |007b: const-string v15, "ANDT" // string@0971 │ │ -3978c2: 127c |007d: const/4 v12, #int 7 // #7 │ │ -3978c4: 705e f8a3 fd4c |007e: invoke-direct {v13, v15, v12, v4, v14}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3978ca: 690d 7377 |0081: sput-object v13, Lnet/sf/dibdib/thread_any/QOpMain;.ANDT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7773 │ │ -3978ce: 220e c714 |0083: new-instance v14, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3978d2: 1a0f f75e |0085: const-string v15, "asin" // string@5ef7 │ │ -3978d6: 2410 dc15 0f00 |0087: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ -3978dc: 0c0f |008a: move-result-object v15 │ │ -3978de: 1a0c c509 |008b: const-string v12, "ASIN" // string@09c5 │ │ -3978e2: 130a 0800 |008d: const/16 v10, #int 8 // #8 │ │ -3978e6: 705f f8a3 ce2a |008f: invoke-direct {v14, v12, v10, v2, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3978ec: 690e 7577 |0092: sput-object v14, Lnet/sf/dibdib/thread_any/QOpMain;.ASIN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7775 │ │ -3978f0: 220c c714 |0094: new-instance v12, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3978f4: 1a0f 135f |0096: const-string v15, "atan" // string@5f13 │ │ -3978f8: 2410 dc15 0f00 |0098: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ -3978fe: 0c0f |009b: move-result-object v15 │ │ -397900: 1a0a c909 |009c: const-string v10, "ATAN" // string@09c9 │ │ -397904: 1308 0900 |009e: const/16 v8, #int 9 // #9 │ │ -397908: 705f f8a3 ac28 |00a0: invoke-direct {v12, v10, v8, v2, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -39790e: 690c 7777 |00a3: sput-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.ATAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7777 │ │ -397912: 220a c714 |00a5: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397916: 1a0f db83 |00a7: const-string v15, "integer above" // string@83db │ │ -39791a: 2410 dc15 0f00 |00a9: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ -397920: 0c0f |00ac: move-result-object v15 │ │ -397922: 1a08 b10f |00ad: const-string v8, "CEIL" // string@0fb1 │ │ -397926: 1304 0a00 |00af: const/16 v4, #int 10 // #a │ │ -39792a: 705f f8a3 8a24 |00b1: invoke-direct {v10, v8, v4, v2, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397930: 690a 7c77 |00b4: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.CEIL:Lnet/sf/dibdib/thread_any/QOpMain; // field@777c │ │ -397934: 2208 c714 |00b6: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397938: 1a0f a365 |00b8: const-string v15, "comparison: Y X -> -1/0/1" // string@65a3 │ │ -39793c: 2410 dc15 0f00 |00ba: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ -397942: 0c0f |00bd: move-result-object v15 │ │ -397944: 1a04 5b10 |00be: const-string v4, "COMP" // string@105b │ │ -397948: 1302 0b00 |00c0: const/16 v2, #int 11 // #b │ │ -39794c: 081a 0a00 |00c2: move-object/from16 v26, v10 │ │ -397950: 122a |00c4: const/4 v10, #int 2 // #2 │ │ -397952: 705f f8a3 48a2 |00c5: invoke-direct {v8, v4, v2, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397958: 6908 8477 |00c8: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.COMP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7784 │ │ -39795c: 2204 c714 |00ca: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397960: 1a0a 1e67 |00cc: const-string v10, "cos" // string@671e │ │ -397964: 2410 dc15 0a00 |00ce: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -39796a: 0c0a |00d1: move-result-object v10 │ │ -39796c: 1a0f ac10 |00d2: const-string v15, "COS" // string@10ac │ │ -397970: 1302 0c00 |00d4: const/16 v2, #int 12 // #c │ │ -397974: 081c 0800 |00d6: move-object/from16 v28, v8 │ │ -397978: 1218 |00d8: const/4 v8, #int 1 // #1 │ │ -39797a: 705a f8a3 f482 |00d9: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397980: 6904 8977 |00dc: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.COS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7789 │ │ -397984: 220a c714 |00de: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397988: 1a0f 1f67 |00e0: const-string v15, "cosh" // string@671f │ │ -39798c: 2410 dc15 0f00 |00e2: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ -397992: 0c0f |00e5: move-result-object v15 │ │ -397994: 1a02 ad10 |00e6: const-string v2, "COSH" // string@10ad │ │ -397998: 081e 0400 |00e8: move-object/from16 v30, v4 │ │ -39799c: 1304 0d00 |00ea: const/16 v4, #int 13 // #d │ │ -3979a0: 705f f8a3 2a84 |00ec: invoke-direct {v10, v2, v4, v8, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3979a6: 690a 8a77 |00ef: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.COSH:Lnet/sf/dibdib/thread_any/QOpMain; // field@778a │ │ -3979aa: 2202 c714 |00f1: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3979ae: 1a0f 9ea7 |00f3: const-string v15, "radians to degrees" // string@a79e │ │ -3979b2: 2410 dc15 0f00 |00f5: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ -3979b8: 0c0f |00f8: move-result-object v15 │ │ -3979ba: 1a04 f615 |00f9: const-string v4, "DEG" // string@15f6 │ │ -3979be: 081f 0a00 |00fb: move-object/from16 v31, v10 │ │ -3979c2: 130a 0e00 |00fd: const/16 v10, #int 14 // #e │ │ -3979c6: 705f f8a3 428a |00ff: invoke-direct {v2, v4, v10, v8, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3979cc: 6902 8c77 |0102: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.DEG:Lnet/sf/dibdib/thread_any/QOpMain; // field@778c │ │ -3979d0: 2204 c714 |0104: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3979d4: 1a08 43c5 |0106: const-string v8, "÷" // string@c543 │ │ -3979d8: 1a0f dec8 |0108: const-string v15, "∕" // string@c8de │ │ -3979dc: 1a0a 076c |010a: const-string v10, "division for 2 values (each)" // string@6c07 │ │ -3979e0: 2430 dc15 f80a |010c: filled-new-array {v8, v15, v10}, [Ljava/lang/String; // type@15dc │ │ -3979e6: 0c08 |010f: move-result-object v8 │ │ -3979e8: 1a0a 5b16 |0110: const-string v10, "DIV" // string@165b │ │ -3979ec: 130f 0f00 |0112: const/16 v15, #int 15 // #f │ │ -3979f0: 0820 0200 |0114: move-object/from16 v32, v2 │ │ -3979f4: 1222 |0116: const/4 v2, #int 2 // #2 │ │ -3979f6: 7058 f8a3 a42f |0117: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3979fc: 6904 8d77 |011a: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.DIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@778d │ │ -397a00: 2202 c714 |011c: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397a04: 1a08 17ab |011e: const-string v8, "round to internal decimal places" // string@ab17 │ │ -397a08: 2410 dc15 0800 |0120: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -397a0e: 0c08 |0123: move-result-object v8 │ │ -397a10: 1a0a 9616 |0124: const-string v10, "DROUND" // string@1696 │ │ -397a14: 130f 1000 |0126: const/16 v15, #int 16 // #10 │ │ -397a18: 0821 0400 |0128: move-object/from16 v33, v4 │ │ -397a1c: 1214 |012a: const/4 v4, #int 1 // #1 │ │ -397a1e: 7058 f8a3 a24f |012b: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397a24: 6902 8e77 |012e: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.DROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@778e │ │ -397a28: 2204 c714 |0130: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397a2c: 1a08 5219 |0132: const-string v8, "Euler" // string@1952 │ │ -397a30: 2410 dc15 0800 |0134: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -397a36: 0c08 |0137: move-result-object v8 │ │ -397a38: 1a0a a417 |0138: const-string v10, "E" // string@17a4 │ │ -397a3c: 130f 1100 |013a: const/16 v15, #int 17 // #11 │ │ -397a40: 0822 0200 |013c: move-object/from16 v34, v2 │ │ -397a44: 1202 |013e: const/4 v2, #int 0 // #0 │ │ -397a46: 7058 f8a3 a42f |013f: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397a4c: 6904 9477 |0142: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.E:Lnet/sf/dibdib/thread_any/QOpMain; // field@7794 │ │ -397a50: 2208 c714 |0144: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397a54: 1a0a beaa |0146: const-string v10, "return 0 as even value (= boolean FALSE)" // string@aabe │ │ -397a58: 2410 dc15 0a00 |0148: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397a5e: 0c0a |014b: move-result-object v10 │ │ -397a60: 1a0f c819 |014c: const-string v15, "FALSE" // string@19c8 │ │ -397a64: 0823 0400 |014e: move-object/from16 v35, v4 │ │ -397a68: 1304 1200 |0150: const/16 v4, #int 18 // #12 │ │ -397a6c: 705a f8a3 f824 |0152: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397a72: 6908 a277 |0155: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.FALSE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a2 │ │ -397a76: 2204 c714 |0157: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397a7a: 1a0a dc83 |0159: const-string v10, "integer below" // string@83dc │ │ -397a7e: 2410 dc15 0a00 |015b: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397a84: 0c0a |015e: move-result-object v10 │ │ -397a86: 1a0f b21a |015f: const-string v15, "FLOOR" // string@1ab2 │ │ -397a8a: 1302 1300 |0161: const/16 v2, #int 19 // #13 │ │ -397a8e: 0824 0800 |0163: move-object/from16 v36, v8 │ │ -397a92: 1218 |0165: const/4 v8, #int 1 // #1 │ │ -397a94: 705a f8a3 f482 |0166: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397a9a: 6904 a677 |0169: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.FLOOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a6 │ │ -397a9e: 2202 c714 |016b: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397aa2: 1a0a 5e72 |016d: const-string v10, "fractional part" // string@725e │ │ -397aa6: 2410 dc15 0a00 |016f: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397aac: 0c0a |0172: move-result-object v10 │ │ -397aae: 1a0f d21a |0173: const-string v15, "FRAC" // string@1ad2 │ │ -397ab2: 0825 0400 |0175: move-object/from16 v37, v4 │ │ -397ab6: 1304 1400 |0177: const/16 v4, #int 20 // #14 │ │ -397aba: 705a f8a3 f284 |0179: invoke-direct {v2, v15, v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397ac0: 6902 a977 |017c: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.FRAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a9 │ │ -397ac4: 2204 c714 |017e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397ac8: 1a0a 9fa7 |0180: const-string v10, "radians to gradiens" // string@a79f │ │ -397acc: 2410 dc15 0a00 |0182: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397ad2: 0c0a |0185: move-result-object v10 │ │ -397ad4: 1a0f a41c |0186: const-string v15, "GRAD" // string@1ca4 │ │ -397ad8: 0826 0200 |0188: move-object/from16 v38, v2 │ │ -397adc: 1302 1500 |018a: const/16 v2, #int 21 // #15 │ │ -397ae0: 705a f8a3 f482 |018c: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397ae6: 6904 ab77 |018f: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.GRAD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ab │ │ -397aea: 2202 c714 |0191: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397aee: 1a08 fb1d |0193: const-string v8, "I" // string@1dfb │ │ -397af2: 130a 1600 |0195: const/16 v10, #int 22 // #16 │ │ -397af6: 7030 f6a3 820a |0197: invoke-direct {v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -397afc: 6902 af77 |019a: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.I:Lnet/sf/dibdib/thread_any/QOpMain; // field@77af │ │ -397b00: 2208 c714 |019c: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397b04: 1a0a 6d06 |019e: const-string v10, "//" // string@066d │ │ -397b08: 1a0f dd83 |01a0: const-string v15, "integer division" // string@83dd │ │ -397b0c: 2430 dc15 ab0f |01a2: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -397b12: 0c0a |01a5: move-result-object v10 │ │ -397b14: 1a0f 2f1e |01a6: const-string v15, "IDIV" // string@1e2f │ │ -397b18: 0827 0200 |01a8: move-object/from16 v39, v2 │ │ -397b1c: 1302 1700 |01aa: const/16 v2, #int 23 // #17 │ │ -397b20: 0828 0400 |01ac: move-object/from16 v40, v4 │ │ -397b24: 1224 |01ae: const/4 v4, #int 2 // #2 │ │ -397b26: 705a f8a3 f842 |01af: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397b2c: 6908 b077 |01b2: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.IDIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b0 │ │ -397b30: 2202 c714 |01b4: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397b34: 1a04 ce1e |01b6: const-string v4, "IMPLIES" // string@1ece │ │ -397b38: 130a 1800 |01b8: const/16 v10, #int 24 // #18 │ │ -397b3c: 7030 f6a3 420a |01ba: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -397b42: 6902 b277 |01bd: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.IMPLIES:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b2 │ │ -397b46: 2204 c714 |01bf: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397b4a: 1a0a 2383 |01c1: const-string v10, "infinity" // string@8323 │ │ -397b4e: 2410 dc15 0a00 |01c3: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397b54: 0c0a |01c6: move-result-object v10 │ │ -397b56: 1a0f fb1e |01c7: const-string v15, "INF" // string@1efb │ │ -397b5a: 0829 0200 |01c9: move-object/from16 v41, v2 │ │ -397b5e: 1302 1900 |01cb: const/16 v2, #int 25 // #19 │ │ -397b62: 082a 0800 |01cd: move-object/from16 v42, v8 │ │ -397b66: 1208 |01cf: const/4 v8, #int 0 // #0 │ │ -397b68: 705a f8a3 f482 |01d0: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397b6e: 6904 b577 |01d3: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.INF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b5 │ │ -397b72: 2202 c714 |01d5: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397b76: 1a08 849f |01d7: const-string v8, "non-fractional part" // string@9f84 │ │ -397b7a: 2410 dc15 0800 |01d9: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -397b80: 0c08 |01dc: move-result-object v8 │ │ -397b82: 1a0a 2d1f |01dd: const-string v10, "INT" // string@1f2d │ │ -397b86: 130f 1a00 |01df: const/16 v15, #int 26 // #1a │ │ -397b8a: 082b 0400 |01e1: move-object/from16 v43, v4 │ │ -397b8e: 1214 |01e3: const/4 v4, #int 1 // #1 │ │ -397b90: 7058 f8a3 a24f |01e4: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397b96: 6902 b777 |01e7: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.INT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b7 │ │ -397b9a: 2208 c714 |01e9: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397b9e: 1a0a ee02 |01eb: const-string v10, "!!" // string@02ee │ │ -397ba2: 1a0f 29be |01ed: const-string v15, "truthy conversion" // string@be29 │ │ -397ba6: 2420 dc15 fa00 |01ef: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ -397bac: 0c0a |01f2: move-result-object v10 │ │ -397bae: 1a0f 7f1f |01f3: const-string v15, "IST" // string@1f7f │ │ -397bb2: 082c 0200 |01f5: move-object/from16 v44, v2 │ │ -397bb6: 1302 1b00 |01f7: const/16 v2, #int 27 // #1b │ │ -397bba: 705a f8a3 f842 |01f9: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397bc0: 6908 b977 |01fc: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.IST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b9 │ │ -397bc4: 2202 c714 |01fe: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397bc8: 1a0a 2960 |0200: const-string v10, "base 10 logarithm" // string@6029 │ │ -397bcc: 2410 dc15 0a00 |0202: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397bd2: 0c0a |0205: move-result-object v10 │ │ -397bd4: 1a0f 9a23 |0206: const-string v15, "LOG10" // string@239a │ │ -397bd8: 082d 0800 |0208: move-object/from16 v45, v8 │ │ -397bdc: 1308 1c00 |020a: const/16 v8, #int 28 // #1c │ │ -397be0: 705a f8a3 f248 |020c: invoke-direct {v2, v15, v8, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397be6: 6902 c077 |020f: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.LOG10:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c0 │ │ -397bea: 2208 c714 |0211: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397bee: 1a0a 839e |0213: const-string v10, "natural logarithm" // string@9e83 │ │ -397bf2: 2410 dc15 0a00 |0215: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397bf8: 0c0a |0218: move-result-object v10 │ │ -397bfa: 1a0f 8423 |0219: const-string v15, "LN" // string@2384 │ │ -397bfe: 082e 0200 |021b: move-object/from16 v46, v2 │ │ -397c02: 1302 1d00 |021d: const/16 v2, #int 29 // #1d │ │ -397c06: 705a f8a3 f842 |021f: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397c0c: 6908 bf77 |0222: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.LN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bf │ │ -397c10: 2202 c714 |0224: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397c14: 1a04 c59a |0226: const-string v4, "maximum of 2 values (paired)" // string@9ac5 │ │ -397c18: 2410 dc15 0400 |0228: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -397c1e: 0c04 |022b: move-result-object v4 │ │ -397c20: 1a0a ba3a |022c: const-string v10, "MAX2" // string@3aba │ │ -397c24: 130f 1e00 |022e: const/16 v15, #int 30 // #1e │ │ -397c28: 082f 0800 |0230: move-object/from16 v47, v8 │ │ -397c2c: 1228 |0232: const/4 v8, #int 2 // #2 │ │ -397c2e: 7054 f8a3 a28f |0233: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397c34: 6902 c277 |0236: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.MAX2:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c2 │ │ -397c38: 2204 c714 |0238: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397c3c: 1a0a c69b |023a: const-string v10, "minimum of 2 values (paired)" // string@9bc6 │ │ -397c40: 2410 dc15 0a00 |023c: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397c46: 0c0a |023f: move-result-object v10 │ │ -397c48: 1a0f 2f3b |0240: const-string v15, "MIN2" // string@3b2f │ │ -397c4c: 0830 0200 |0242: move-object/from16 v48, v2 │ │ -397c50: 1302 1f00 |0244: const/16 v2, #int 31 // #1f │ │ -397c54: 705a f8a3 f482 |0246: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397c5a: 6904 cb77 |0249: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MIN2:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cb │ │ -397c5e: 2202 c714 |024b: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397c62: 1a0a d004 |024d: const-string v10, "+%" // string@04d0 │ │ -397c66: 1a0f 249c |024f: const-string v15, "modulo (positive remainder)" // string@9c24 │ │ -397c6a: 2420 dc15 fa00 |0251: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ -397c70: 0c0a |0254: move-result-object v10 │ │ -397c72: 1a0f 683b |0255: const-string v15, "MOD" // string@3b68 │ │ -397c76: 0831 0400 |0257: move-object/from16 v49, v4 │ │ -397c7a: 1304 2000 |0259: const/16 v4, #int 32 // #20 │ │ -397c7e: 705a f8a3 f284 |025b: invoke-direct {v2, v15, v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397c84: 6902 d777 |025e: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.MOD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d7 │ │ -397c88: 2204 c714 |0260: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397c8c: 1a0a 23c5 |0262: const-string v10, "×" // string@c523 │ │ -397c90: 1a0f dfc8 |0264: const-string v15, "∗" // string@c8df │ │ -397c94: 1a08 239e |0266: const-string v8, "multiply: product of 2 values (each)" // string@9e23 │ │ -397c98: 2430 dc15 fa08 |0268: filled-new-array {v10, v15, v8}, [Ljava/lang/String; // type@15dc │ │ -397c9e: 0c08 |026b: move-result-object v8 │ │ -397ca0: 1a0a ab3b |026c: const-string v10, "MUL" // string@3bab │ │ -397ca4: 130f 2100 |026e: const/16 v15, #int 33 // #21 │ │ -397ca8: 0832 0200 |0270: move-object/from16 v50, v2 │ │ -397cac: 1222 |0272: const/4 v2, #int 2 // #2 │ │ -397cae: 7058 f8a3 a42f |0273: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397cb4: 6904 dd77 |0276: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MUL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77dd │ │ -397cb8: 2202 c714 |0278: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397cbc: 1a33 0000 |027a: const-string v51, "" // string@0000 │ │ -397cc0: 1a34 f502 |027c: const-string v52, "!+" // string@02f5 │ │ -397cc4: 1a35 dcc8 |027e: const-string v53, "∓" // string@c8dc │ │ -397cc8: 1a36 fcc4 |0280: const-string v54, "±" // string@c4fc │ │ -397ccc: 1a37 f20f |0282: const-string v55, "CHS" // string@0ff2 │ │ -397cd0: 1a38 145b |0284: const-string v56, "additive inverse (unary minus), change sign" // string@5b14 │ │ -397cd4: 2506 dc15 3300 |0286: filled-new-array/range {v51, v52, v53, v54, v55, v56}, [Ljava/lang/String; // type@15dc │ │ -397cda: 0c08 |0289: move-result-object v8 │ │ -397cdc: 1a0a d73d |028a: const-string v10, "NADD" // string@3dd7 │ │ -397ce0: 130f 2200 |028c: const/16 v15, #int 34 // #22 │ │ -397ce4: 0833 0400 |028e: move-object/from16 v51, v4 │ │ -397ce8: 1214 |0290: const/4 v4, #int 1 // #1 │ │ -397cea: 7058 f8a3 a24f |0291: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397cf0: 6902 df77 |0294: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.NADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77df │ │ -397cf4: 2204 c714 |0296: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397cf8: 1a08 226f |0298: const-string v8, "error value NaN (not a number)" // string@6f22 │ │ -397cfc: 2410 dc15 0800 |029a: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -397d02: 0c08 |029d: move-result-object v8 │ │ -397d04: 1a0a e03d |029e: const-string v10, "NAN" // string@3de0 │ │ -397d08: 130f 2300 |02a0: const/16 v15, #int 35 // #23 │ │ -397d0c: 0834 0200 |02a2: move-object/from16 v52, v2 │ │ -397d10: 1202 |02a4: const/4 v2, #int 0 // #0 │ │ -397d12: 7058 f8a3 a42f |02a5: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397d18: 6904 e077 |02a8: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.NAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e0 │ │ -397d1c: 2202 c714 |02aa: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397d20: 1a08 f102 |02ac: const-string v8, "!&" // string@02f1 │ │ -397d24: 1a0a 0ac9 |02ae: const-string v10, "⊼" // string@c90a │ │ -397d28: 1a0f d5c8 |02b0: const-string v15, "∆" // string@c8d5 │ │ -397d2c: 0835 0400 |02b2: move-object/from16 v53, v4 │ │ -397d30: 1a04 9d60 |02b4: const-string v4, "binary NAND" // string@609d │ │ -397d34: 2440 dc15 a84f |02b6: filled-new-array {v8, v10, v15, v4}, [Ljava/lang/String; // type@15dc │ │ -397d3a: 0c04 |02b9: move-result-object v4 │ │ -397d3c: 1a08 e13d |02ba: const-string v8, "NAND" // string@3de1 │ │ -397d40: 130a 2400 |02bc: const/16 v10, #int 36 // #24 │ │ -397d44: 122f |02be: const/4 v15, #int 2 // #2 │ │ -397d46: 7054 f8a3 82fa |02bf: invoke-direct {v2, v8, v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397d4c: 6902 e177 |02c2: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.NAND:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e1 │ │ -397d50: 2204 c714 |02c4: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397d54: 1a08 f83d |02c6: const-string v8, "NEGV" // string@3df8 │ │ -397d58: 130a 2500 |02c8: const/16 v10, #int 37 // #25 │ │ -397d5c: 7030 f6a3 840a |02ca: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -397d62: 6904 e377 |02cd: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.NEGV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e3 │ │ -397d66: 2208 c714 |02cf: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397d6a: 1a36 0000 |02d1: const-string v54, "" // string@0000 │ │ -397d6e: 1a37 f302 |02d3: const-string v55, "!*" // string@02f3 │ │ -397d72: 1a38 a0c8 |02d5: const-string v56, "⅟" // string@c8a0 │ │ -397d76: 1a39 05c5 |02d7: const-string v57, "¹" // string@c505 │ │ -397d7a: 1a3a 461f |02d9: const-string v58, "INV" // string@1f46 │ │ -397d7e: 1a3b 209e |02db: const-string v59, "multiplicative inverse, reciprocal" // string@9e20 │ │ -397d82: 2506 dc15 3600 |02dd: filled-new-array/range {v54, v55, v56, v57, v58, v59}, [Ljava/lang/String; // type@15dc │ │ -397d88: 0c0a |02e0: move-result-object v10 │ │ -397d8a: 1a0f 193e |02e1: const-string v15, "NMULT" // string@3e19 │ │ -397d8e: 0836 0400 |02e3: move-object/from16 v54, v4 │ │ -397d92: 1304 2600 |02e5: const/16 v4, #int 38 // #26 │ │ -397d96: 0837 0200 |02e7: move-object/from16 v55, v2 │ │ -397d9a: 1212 |02e9: const/4 v2, #int 1 // #1 │ │ -397d9c: 705a f8a3 f824 |02ea: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397da2: 6908 e577 |02ed: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.NMULT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ -397da6: 2202 c714 |02ef: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397daa: 1a04 fd02 |02f1: const-string v4, "!|" // string@02fd │ │ -397dae: 1a0a 9e60 |02f3: const-string v10, "binary NOR" // string@609e │ │ -397db2: 2420 dc15 a400 |02f5: filled-new-array {v4, v10}, [Ljava/lang/String; // type@15dc │ │ -397db8: 0c04 |02f8: move-result-object v4 │ │ -397dba: 1a0a 243e |02f9: const-string v10, "NOR" // string@3e24 │ │ -397dbe: 130f 2700 |02fb: const/16 v15, #int 39 // #27 │ │ -397dc2: 0838 0800 |02fd: move-object/from16 v56, v8 │ │ -397dc6: 1228 |02ff: const/4 v8, #int 2 // #2 │ │ -397dc8: 7054 f8a3 a28f |0300: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397dce: 6902 e777 |0303: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.NOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e7 │ │ -397dd2: 2204 c714 |0305: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397dd6: 1a08 fe02 |0307: const-string v8, "!~" // string@02fe │ │ -397dda: 1a0a f7c4 |0309: const-string v10, "¬" // string@c4f7 │ │ -397dde: 1a0f c29e |030b: const-string v15, "negated bits, binary NOT" // string@9ec2 │ │ -397de2: 2430 dc15 a80f |030d: filled-new-array {v8, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -397de8: 0c08 |0310: move-result-object v8 │ │ -397dea: 1a0a 263e |0311: const-string v10, "NOT" // string@3e26 │ │ -397dee: 130f 2800 |0313: const/16 v15, #int 40 // #28 │ │ -397df2: 0839 0200 |0315: move-object/from16 v57, v2 │ │ -397df6: 1212 |0317: const/4 v2, #int 1 // #1 │ │ -397df8: 7058 f8a3 a42f |0318: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397dfe: 6904 e877 |031b: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.NOT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e8 │ │ -397e02: 2208 c714 |031d: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397e06: 1a0a f602 |031f: const-string v10, "!." // string@02f6 │ │ -397e0a: 1a0f 27be |0321: const-string v15, "truthy NOT" // string@be27 │ │ -397e0e: 2420 dc15 fa00 |0323: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ -397e14: 0c0a |0326: move-result-object v10 │ │ -397e16: 1a0f 303e |0327: const-string v15, "NOTT" // string@3e30 │ │ -397e1a: 083a 0400 |0329: move-object/from16 v58, v4 │ │ -397e1e: 1304 2900 |032b: const/16 v4, #int 41 // #29 │ │ -397e22: 705a f8a3 f824 |032d: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397e28: 6908 e977 |0330: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.NOTT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e9 │ │ -397e2c: 2202 c714 |0332: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397e30: 1a04 aec4 |0334: const-string v4, "|" // string@c4ae │ │ -397e34: 1a0a e9c8 |0336: const-string v10, "∨" // string@c8e9 │ │ -397e38: 1a0f 9f60 |0338: const-string v15, "binary OR" // string@609f │ │ -397e3c: 2440 dc15 4bfa |033a: filled-new-array {v11, v4, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -397e42: 0c04 |033d: move-result-object v4 │ │ -397e44: 1a0a 993f |033e: const-string v10, "OR" // string@3f99 │ │ -397e48: 130f 2a00 |0340: const/16 v15, #int 42 // #2a │ │ -397e4c: 083b 0800 |0342: move-object/from16 v59, v8 │ │ -397e50: 1228 |0344: const/4 v8, #int 2 // #2 │ │ -397e52: 7054 f8a3 a28f |0345: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397e58: 6902 ed77 |0348: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.OR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ed │ │ -397e5c: 2204 c714 |034a: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397e60: 1a0a bcc4 |034c: const-string v10, "||" // string@c4bc │ │ -397e64: 1a0f 28be |034e: const-string v15, "truthy OR" // string@be28 │ │ -397e68: 2430 dc15 ab0f |0350: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -397e6e: 0c0a |0353: move-result-object v10 │ │ -397e70: 1a0f ac3f |0354: const-string v15, "ORT" // string@3fac │ │ -397e74: 083c 0200 |0356: move-object/from16 v60, v2 │ │ -397e78: 1302 2b00 |0358: const/16 v2, #int 43 // #2b │ │ -397e7c: 705a f8a3 f482 |035a: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397e82: 6904 ee77 |035d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ee │ │ -397e86: 2202 c714 |035f: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397e8a: 1a08 4b03 |0361: const-string v8, "%" // string@034b │ │ -397e8e: 1a0a f2a4 |0363: const-string v10, "percentage value (/100)" // string@a4f2 │ │ -397e92: 2430 dc15 8b0a |0365: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ -397e98: 0c08 |0368: move-result-object v8 │ │ -397e9a: 1a0a d440 |0369: const-string v10, "PERCENT" // string@40d4 │ │ -397e9e: 130f 2c00 |036b: const/16 v15, #int 44 // #2c │ │ -397ea2: 083d 0400 |036d: move-object/from16 v61, v4 │ │ -397ea6: 1214 |036f: const/4 v4, #int 1 // #1 │ │ -397ea8: 7058 f8a3 a24f |0370: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397eae: 6902 f177 |0373: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PERCENT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f1 │ │ -397eb2: 2204 c714 |0375: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397eb6: 1a08 43c6 |0377: const-string v8, "π" // string@c643 │ │ -397eba: 1a0a 50a5 |0379: const-string v10, "pi" // string@a550 │ │ -397ebe: 2420 dc15 a800 |037b: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ -397ec4: 0c08 |037e: move-result-object v8 │ │ -397ec6: 1a0a ef40 |037f: const-string v10, "PI" // string@40ef │ │ -397eca: 130f 2d00 |0381: const/16 v15, #int 45 // #2d │ │ -397ece: 083e 0200 |0383: move-object/from16 v62, v2 │ │ -397ed2: 1202 |0385: const/4 v2, #int 0 // #0 │ │ -397ed4: 7058 f8a3 a42f |0386: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397eda: 6904 f277 |0389: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PI:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f2 │ │ -397ede: 2202 c714 |038b: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397ee2: 1a08 a604 |038d: const-string v8, "**" // string@04a6 │ │ -397ee6: 1a0a 06a6 |038f: const-string v10, "power" // string@a606 │ │ -397eea: 2430 dc15 8b0a |0391: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ -397ef0: 0c08 |0394: move-result-object v8 │ │ -397ef2: 1a0a 2641 |0395: const-string v10, "POWER" // string@4126 │ │ -397ef6: 130f 2e00 |0397: const/16 v15, #int 46 // #2e │ │ -397efa: 083f 0400 |0399: move-object/from16 v63, v4 │ │ -397efe: 1224 |039b: const/4 v4, #int 2 // #2 │ │ -397f00: 7058 f8a3 a24f |039c: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397f06: 6902 f477 |039f: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.POWER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f4 │ │ -397f0a: 2204 c714 |03a1: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397f0e: 1a08 1ea6 |03a3: const-string v8, "predecessor" // string@a61e │ │ -397f12: 2410 dc15 0800 |03a5: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -397f18: 0c08 |03a8: move-result-object v8 │ │ -397f1a: 1a0a 3741 |03a9: const-string v10, "PRED" // string@4137 │ │ -397f1e: 130f 2f00 |03ab: const/16 v15, #int 47 // #2f │ │ -397f22: 0840 0200 |03ad: move-object/from16 v64, v2 │ │ -397f26: 1212 |03af: const/4 v2, #int 1 // #1 │ │ -397f28: 7058 f8a3 a42f |03b0: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397f2e: 6904 f577 |03b3: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PRED:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f5 │ │ -397f32: 2208 c714 |03b5: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397f36: 1a0a f642 |03b7: const-string v10, "RAD" // string@42f6 │ │ -397f3a: 1a0f a0a7 |03b9: const-string v15, "radians, from degrees" // string@a7a0 │ │ -397f3e: 2420 dc15 fa00 |03bb: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ -397f44: 0c0a |03be: move-result-object v10 │ │ -397f46: 1a0f f742 |03bf: const-string v15, "RADD" // string@42f7 │ │ -397f4a: 0841 0400 |03c1: move-object/from16 v65, v4 │ │ -397f4e: 1304 3000 |03c3: const/16 v4, #int 48 // #30 │ │ -397f52: 705a f8a3 f824 |03c5: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397f58: 6908 0c78 |03c8: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.RADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@780c │ │ -397f5c: 2204 c714 |03ca: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397f60: 1a0a a1a7 |03cc: const-string v10, "radians, from gradiens" // string@a7a1 │ │ -397f64: 2410 dc15 0a00 |03ce: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397f6a: 0c0a |03d1: move-result-object v10 │ │ -397f6c: 1a0f f842 |03d2: const-string v15, "RADG" // string@42f8 │ │ -397f70: 0842 0800 |03d4: move-object/from16 v66, v8 │ │ -397f74: 1308 3100 |03d6: const/16 v8, #int 49 // #31 │ │ -397f78: 705a f8a3 f428 |03d8: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397f7e: 6904 0d78 |03db: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RADG:Lnet/sf/dibdib/thread_any/QOpMain; // field@780d │ │ -397f82: 2202 c714 |03dd: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397f86: 1a08 aca7 |03df: const-string v8, "random number" // string@a7ac │ │ -397f8a: 2410 dc15 0800 |03e1: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -397f90: 0c08 |03e4: move-result-object v8 │ │ -397f92: 1a0a 9043 |03e5: const-string v10, "RND1" // string@4390 │ │ -397f96: 130f 3200 |03e7: const/16 v15, #int 50 // #32 │ │ -397f9a: 0843 0400 |03e9: move-object/from16 v67, v4 │ │ -397f9e: 1204 |03eb: const/4 v4, #int 0 // #0 │ │ -397fa0: 7058 f8a3 a24f |03ec: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397fa6: 6902 1878 |03ef: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.RND1:Lnet/sf/dibdib/thread_any/QOpMain; // field@7818 │ │ -397faa: 2204 c714 |03f1: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397fae: 1a08 a105 |03f3: const-string v8, "-%" // string@05a1 │ │ -397fb2: 1a0a c9a8 |03f5: const-string v10, "remainder, returning the sign of the first value" // string@a8c9 │ │ -397fb6: 2420 dc15 a800 |03f7: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ -397fbc: 0c08 |03fa: move-result-object v8 │ │ -397fbe: 1a0a 3f43 |03fb: const-string v10, "REM" // string@433f │ │ -397fc2: 130f 3300 |03fd: const/16 v15, #int 51 // #33 │ │ -397fc6: 0844 0200 |03ff: move-object/from16 v68, v2 │ │ -397fca: 1222 |0401: const/4 v2, #int 2 // #2 │ │ -397fcc: 7058 f8a3 a42f |0402: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -397fd2: 6904 1478 |0405: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.REM:Lnet/sf/dibdib/thread_any/QOpMain; // field@7814 │ │ -397fd6: 2202 c714 |0407: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397fda: 1a08 a343 |0409: const-string v8, "ROOT" // string@43a3 │ │ -397fde: 130a 3400 |040b: const/16 v10, #int 52 // #34 │ │ -397fe2: 7030 f6a3 820a |040d: invoke-direct {v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -397fe8: 6902 1978 |0410: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ROOT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7819 │ │ -397fec: 2208 c714 |0412: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397ff0: 1a0a 1bab |0414: const-string v10, "rounded value" // string@ab1b │ │ -397ff4: 2410 dc15 0a00 |0416: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -397ffa: 0c0a |0419: move-result-object v10 │ │ -397ffc: 1a0f ae43 |041a: const-string v15, "ROUND" // string@43ae │ │ -398000: 0845 0200 |041c: move-object/from16 v69, v2 │ │ -398004: 1302 3500 |041e: const/16 v2, #int 53 // #35 │ │ -398008: 0846 0400 |0420: move-object/from16 v70, v4 │ │ -39800c: 1214 |0422: const/4 v4, #int 1 // #1 │ │ -39800e: 705a f8a3 f842 |0423: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398014: 6908 1b78 |0426: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.ROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@781b │ │ -398018: 2202 c714 |0428: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39801c: 1a0a b7c1 |042a: const-string v10, "value -> -1/0/1" // string@c1b7 │ │ -398020: 2410 dc15 0a00 |042c: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -398026: 0c0a |042f: move-result-object v10 │ │ -398028: 1a0f 1146 |0430: const-string v15, "SIGN" // string@4611 │ │ -39802c: 0847 0800 |0432: move-object/from16 v71, v8 │ │ -398030: 1308 3600 |0434: const/16 v8, #int 54 // #36 │ │ -398034: 705a f8a3 f248 |0436: invoke-direct {v2, v15, v8, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -39803a: 6902 2b78 |0439: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SIGN:Lnet/sf/dibdib/thread_any/QOpMain; // field@782b │ │ -39803e: 2208 c714 |043b: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398042: 1a0a 19b8 |043d: const-string v10, "sin" // string@b819 │ │ -398046: 2410 dc15 0a00 |043f: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -39804c: 0c0a |0442: move-result-object v10 │ │ -39804e: 1a0f 1846 |0443: const-string v15, "SIN" // string@4618 │ │ -398052: 0848 0200 |0445: move-object/from16 v72, v2 │ │ -398056: 1302 3700 |0447: const/16 v2, #int 55 // #37 │ │ -39805a: 705a f8a3 f842 |0449: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398060: 6908 2c78 |044c: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.SIN:Lnet/sf/dibdib/thread_any/QOpMain; // field@782c │ │ -398064: 2202 c714 |044e: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398068: 1a0a 21b8 |0450: const-string v10, "sinh" // string@b821 │ │ -39806c: 2410 dc15 0a00 |0452: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -398072: 0c0a |0455: move-result-object v10 │ │ -398074: 1a0f 1b46 |0456: const-string v15, "SINH" // string@461b │ │ -398078: 0849 0800 |0458: move-object/from16 v73, v8 │ │ -39807c: 1308 3800 |045a: const/16 v8, #int 56 // #38 │ │ -398080: 705a f8a3 f248 |045c: invoke-direct {v2, v15, v8, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398086: 6902 2d78 |045f: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SINH:Lnet/sf/dibdib/thread_any/QOpMain; // field@782d │ │ -39808a: 2204 c714 |0461: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39808e: 1a08 c907 |0463: const-string v8, "<<" // string@07c9 │ │ -398092: 1a0a fec8 |0465: const-string v10, "≪" // string@c8fe │ │ -398096: 1a0f f6c4 |0467: const-string v15, "«" // string@c4f6 │ │ -39809a: 084a 0200 |0469: move-object/from16 v74, v2 │ │ -39809e: 1a02 41b7 |046b: const-string v2, "shift left" // string@b741 │ │ -3980a2: 2452 dc15 8bfa |046d: filled-new-array {v11, v8, v10, v15, v2}, [Ljava/lang/String; // type@15dc │ │ -3980a8: 0c02 |0470: move-result-object v2 │ │ -3980aa: 1a08 e645 |0471: const-string v8, "SHL" // string@45e6 │ │ -3980ae: 130a 3900 |0473: const/16 v10, #int 57 // #39 │ │ -3980b2: 122f |0475: const/4 v15, #int 2 // #2 │ │ -3980b4: 7052 f8a3 84fa |0476: invoke-direct {v4, v8, v10, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3980ba: 6904 2878 |0479: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SHL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7828 │ │ -3980be: 2202 c714 |047b: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3980c2: 1a08 5808 |047d: const-string v8, ">>" // string@0858 │ │ -3980c6: 1a0a ffc8 |047f: const-string v10, "≫" // string@c8ff │ │ -3980ca: 1a0f 07c5 |0481: const-string v15, "»" // string@c507 │ │ -3980ce: 084b 0400 |0483: move-object/from16 v75, v4 │ │ -3980d2: 1a04 c95e |0485: const-string v4, "arithmetic shift right" // string@5ec9 │ │ -3980d6: 2454 dc15 8bfa |0487: filled-new-array {v11, v8, v10, v15, v4}, [Ljava/lang/String; // type@15dc │ │ -3980dc: 0c04 |048a: move-result-object v4 │ │ -3980de: 1a08 0246 |048b: const-string v8, "SHRA" // string@4602 │ │ -3980e2: 130a 3a00 |048d: const/16 v10, #int 58 // #3a │ │ -3980e6: 122f |048f: const/4 v15, #int 2 // #2 │ │ -3980e8: 7054 f8a3 82fa |0490: invoke-direct {v2, v8, v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3980ee: 6902 2978 |0493: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SHRA:Lnet/sf/dibdib/thread_any/QOpMain; // field@7829 │ │ -3980f2: 2204 c714 |0495: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3980f6: 1a08 5908 |0497: const-string v8, ">>>" // string@0859 │ │ -3980fa: 1a0a ae8a |0499: const-string v10, "logical shift right" // string@8aae │ │ -3980fe: 2420 dc15 a800 |049b: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ -398104: 0c08 |049e: move-result-object v8 │ │ -398106: 1a0a 0346 |049f: const-string v10, "SHRL" // string@4603 │ │ -39810a: 084c 0200 |04a1: move-object/from16 v76, v2 │ │ -39810e: 1302 3b00 |04a3: const/16 v2, #int 59 // #3b │ │ -398112: 7058 f8a3 a4f2 |04a5: invoke-direct {v4, v10, v2, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398118: 6904 2a78 |04a8: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SHRL:Lnet/sf/dibdib/thread_any/QOpMain; // field@782a │ │ -39811c: 2202 c714 |04aa: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398120: 1a08 47b9 |04ac: const-string v8, "square root" // string@b947 │ │ -398124: 2410 dc15 0800 |04ae: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -39812a: 0c08 |04b1: move-result-object v8 │ │ -39812c: 1a0a 9b46 |04b2: const-string v10, "SQRT" // string@469b │ │ -398130: 130f 3c00 |04b4: const/16 v15, #int 60 // #3c │ │ -398134: 084d 0400 |04b6: move-object/from16 v77, v4 │ │ -398138: 1214 |04b8: const/4 v4, #int 1 // #1 │ │ -39813a: 7058 f8a3 a24f |04b9: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398140: 6902 3578 |04bc: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SQRT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7835 │ │ -398144: 2208 c714 |04be: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398148: 1a0a 49b9 |04c0: const-string v10, "squared value" // string@b949 │ │ -39814c: 2410 dc15 0a00 |04c2: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -398152: 0c0a |04c5: move-result-object v10 │ │ -398154: 1a0f 9c46 |04c6: const-string v15, "SQUARE" // string@469c │ │ -398158: 084e 0200 |04c8: move-object/from16 v78, v2 │ │ -39815c: 1302 3d00 |04ca: const/16 v2, #int 61 // #3d │ │ -398160: 705a f8a3 f842 |04cc: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398166: 6908 3678 |04cf: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.SQUARE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7836 │ │ -39816a: 2202 c714 |04d1: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39816e: 1a04 dbc8 |04d3: const-string v4, "−" // string@c8db │ │ -398172: 1a0a 80ba |04d5: const-string v10, "subtraction with 2 values (each)" // string@ba80 │ │ -398176: 2420 dc15 a400 |04d7: filled-new-array {v4, v10}, [Ljava/lang/String; // type@15dc │ │ -39817c: 0c04 |04da: move-result-object v4 │ │ -39817e: 1a0a 6747 |04db: const-string v10, "SUB" // string@4767 │ │ -398182: 130f 3e00 |04dd: const/16 v15, #int 62 // #3e │ │ -398186: 084f 0800 |04df: move-object/from16 v79, v8 │ │ -39818a: 1228 |04e1: const/4 v8, #int 2 // #2 │ │ -39818c: 7054 f8a3 a28f |04e2: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398192: 6902 3878 |04e5: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SUB:Lnet/sf/dibdib/thread_any/QOpMain; // field@7838 │ │ -398196: 2204 c714 |04e7: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39819a: 1a08 87ba |04e9: const-string v8, "successor" // string@ba87 │ │ -39819e: 2410 dc15 0800 |04eb: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -3981a4: 0c08 |04ee: move-result-object v8 │ │ -3981a6: 1a0a 7047 |04ef: const-string v10, "SUCC" // string@4770 │ │ -3981aa: 130f 3f00 |04f1: const/16 v15, #int 63 // #3f │ │ -3981ae: 0850 0200 |04f3: move-object/from16 v80, v2 │ │ -3981b2: 1212 |04f5: const/4 v2, #int 1 // #1 │ │ -3981b4: 7058 f8a3 a42f |04f6: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3981ba: 6904 3a78 |04f9: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SUCC:Lnet/sf/dibdib/thread_any/QOpMain; // field@783a │ │ -3981be: 2208 c714 |04fb: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3981c2: 1a0a 61bb |04fd: const-string v10, "tan" // string@bb61 │ │ -3981c6: 2410 dc15 0a00 |04ff: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -3981cc: 0c0a |0502: move-result-object v10 │ │ -3981ce: 1a0f 054a |0503: const-string v15, "TAN" // string@4a05 │ │ -3981d2: 0851 0400 |0505: move-object/from16 v81, v4 │ │ -3981d6: 1304 4000 |0507: const/16 v4, #int 64 // #40 │ │ -3981da: 705a f8a3 f824 |0509: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3981e0: 6908 3f78 |050c: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@783f │ │ -3981e4: 2204 c714 |050e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3981e8: 1a0a 64bb |0510: const-string v10, "tanh" // string@bb64 │ │ -3981ec: 2410 dc15 0a00 |0512: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -3981f2: 0c0a |0515: move-result-object v10 │ │ -3981f4: 1a0f 074a |0516: const-string v15, "TANH" // string@4a07 │ │ -3981f8: 0852 0800 |0518: move-object/from16 v82, v8 │ │ -3981fc: 1308 4100 |051a: const/16 v8, #int 65 // #41 │ │ -398200: 705a f8a3 f428 |051c: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398206: 6904 4078 |051f: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.TANH:Lnet/sf/dibdib/thread_any/QOpMain; // field@7840 │ │ -39820a: 2202 c714 |0521: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39820e: 1a08 47c6 |0523: const-string v8, "τ" // string@c647 │ │ -398212: 1a0a 74bb |0525: const-string v10, "tau (= 2 * pi)" // string@bb74 │ │ -398216: 2420 dc15 a800 |0527: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ -39821c: 0c08 |052a: move-result-object v8 │ │ -39821e: 1a0a 144a |052b: const-string v10, "TAU" // string@4a14 │ │ -398222: 130f 4200 |052d: const/16 v15, #int 66 // #42 │ │ -398226: 0853 0400 |052f: move-object/from16 v83, v4 │ │ -39822a: 1204 |0531: const/4 v4, #int 0 // #0 │ │ -39822c: 7058 f8a3 a24f |0532: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398232: 6902 4178 |0535: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.TAU:Lnet/sf/dibdib/thread_any/QOpMain; // field@7841 │ │ -398236: 2208 c714 |0537: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39823a: 1a0a bdaa |0539: const-string v10, "return -1 as odd value (= boolean TRUE)" // string@aabd │ │ -39823e: 2410 dc15 0a00 |053b: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -398244: 0c0a |053e: move-result-object v10 │ │ -398246: 1a0f 2f4b |053f: const-string v15, "TRUE" // string@4b2f │ │ -39824a: 0854 0200 |0541: move-object/from16 v84, v2 │ │ -39824e: 1302 4300 |0543: const/16 v2, #int 67 // #43 │ │ -398252: 705a f8a3 f842 |0545: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398258: 6908 4778 |0548: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TRUE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7847 │ │ -39825c: 2202 c714 |054a: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398260: 1a04 21be |054c: const-string v4, "truncate" // string@be21 │ │ -398264: 2410 dc15 0400 |054e: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -39826a: 0c04 |0551: move-result-object v4 │ │ -39826c: 1a0a 314b |0552: const-string v10, "TRUNC" // string@4b31 │ │ -398270: 130f 4400 |0554: const/16 v15, #int 68 // #44 │ │ -398274: 0855 0800 |0556: move-object/from16 v85, v8 │ │ -398278: 1228 |0558: const/4 v8, #int 2 // #2 │ │ -39827a: 7054 f8a3 a28f |0559: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398280: 6902 4978 |055c: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.TRUNC:Lnet/sf/dibdib/thread_any/QOpMain; // field@7849 │ │ -398284: 2204 c714 |055e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398288: 1a0a afc4 |0560: const-string v10, "|%" // string@c4af │ │ -39828c: 1a0f 09c9 |0562: const-string v15, "⊻" // string@c909 │ │ -398290: 1a08 d6c8 |0564: const-string v8, "∇" // string@c8d6 │ │ -398294: 0856 0200 |0566: move-object/from16 v86, v2 │ │ -398298: 1a02 a060 |0568: const-string v2, "binary XOR" // string@60a0 │ │ -39829c: 2440 dc15 fa28 |056a: filled-new-array {v10, v15, v8, v2}, [Ljava/lang/String; // type@15dc │ │ -3982a2: 0c02 |056d: move-result-object v2 │ │ -3982a4: 1a08 bf54 |056e: const-string v8, "XOR" // string@54bf │ │ -3982a8: 130a 4500 |0570: const/16 v10, #int 69 // #45 │ │ -3982ac: 122f |0572: const/4 v15, #int 2 // #2 │ │ -3982ae: 7052 f8a3 84fa |0573: invoke-direct {v4, v8, v10, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3982b4: 6904 5878 |0576: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.XOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@7858 │ │ -3982b8: 2202 c714 |0578: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3982bc: 1a08 7f3f |057a: const-string v8, "OPT" // string@3f7f │ │ -3982c0: 1a0a 0666 |057c: const-string v10, "conditional value: Z Y X => X ? Y : Z" // string@6606 │ │ -3982c4: 2420 dc15 a800 |057e: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ -3982ca: 0c08 |0581: move-result-object v8 │ │ -3982cc: 1a0a f00f |0582: const-string v10, "CHOICE" // string@0ff0 │ │ -3982d0: 130f 4600 |0584: const/16 v15, #int 70 // #46 │ │ -3982d4: 0857 0400 |0586: move-object/from16 v87, v4 │ │ -3982d8: 1234 |0588: const/4 v4, #int 3 // #3 │ │ -3982da: 7058 f8a3 a24f |0589: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3982e0: 6902 7d77 |058c: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.CHOICE:Lnet/sf/dibdib/thread_any/QOpMain; // field@777d │ │ -3982e4: 2204 c714 |058e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3982e8: 1a08 bb66 |0590: const-string v8, "convert date to Julian Day" // string@66bb │ │ -3982ec: 2410 dc15 0800 |0592: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -3982f2: 0c08 |0595: move-result-object v8 │ │ -3982f4: 1a0a a016 |0596: const-string v10, "DTDT" // string@16a0 │ │ -3982f8: 130f 4700 |0598: const/16 v15, #int 71 // #47 │ │ -3982fc: 0858 0200 |059a: move-object/from16 v88, v2 │ │ -398300: 12f2 |059c: const/4 v2, #int -1 // #ff │ │ -398302: 7058 f8a3 a42f |059d: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398308: 6904 8f77 |05a0: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.DTDT:Lnet/sf/dibdib/thread_any/QOpMain; // field@778f │ │ -39830c: 2208 c714 |05a2: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398310: 1a0a b966 |05a4: const-string v10, "convert J2000 ticks in seconds to ISO date (approx.)" // string@66b9 │ │ -398314: 2410 dc15 0a00 |05a6: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -39831a: 0c0a |05a9: move-result-object v10 │ │ -39831c: 1a0f a116 |05aa: const-string v15, "DTTS" // string@16a1 │ │ -398320: 0859 0400 |05ac: move-object/from16 v89, v4 │ │ -398324: 1304 4800 |05ae: const/16 v4, #int 72 // #48 │ │ -398328: 705a f8a3 f824 |05b0: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -39832e: 6908 9077 |05b3: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.DTTS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7790 │ │ -398332: 2204 c714 |05b5: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398336: 1a0a bc66 |05b7: const-string v10, "convert sidereal years to ISO date (approx.)" // string@66bc │ │ -39833a: 2410 dc15 0a00 |05b9: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -398340: 0c0a |05bc: move-result-object v10 │ │ -398342: 1a0f a216 |05bd: const-string v15, "DTTY" // string@16a2 │ │ -398346: 085a 0800 |05bf: move-object/from16 v90, v8 │ │ -39834a: 1308 4900 |05c1: const/16 v8, #int 73 // #49 │ │ -39834e: 705a f8a3 f428 |05c3: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398354: 6904 9177 |05c6: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.DTTY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7791 │ │ -398358: 2208 c714 |05c8: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39835c: 1a0a ba66 |05ca: const-string v10, "convert Julian Day to sidereal years (approx.)" // string@66ba │ │ -398360: 2410 dc15 0a00 |05cc: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -398366: 0c0a |05cf: move-result-object v10 │ │ -398368: 1a0f a316 |05d0: const-string v15, "DTYD" // string@16a3 │ │ -39836c: 085b 0400 |05d2: move-object/from16 v91, v4 │ │ -398370: 1304 4a00 |05d4: const/16 v4, #int 74 // #4a │ │ -398374: 705a f8a3 f824 |05d6: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -39837a: 6908 9277 |05d9: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.DTYD:Lnet/sf/dibdib/thread_any/QOpMain; // field@7792 │ │ -39837e: 2204 c714 |05db: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398382: 1a0a ee07 |05dd: const-string v10, "=" // string@07ee │ │ -398386: 1a0f f507 |05df: const-string v15, "==" // string@07f5 │ │ -39838a: 1a02 8284 |05e1: const-string v2, "is equal" // string@8482 │ │ -39838e: 2440 dc15 ab2f |05e3: filled-new-array {v11, v10, v15, v2}, [Ljava/lang/String; // type@15dc │ │ -398394: 0c02 |05e6: move-result-object v2 │ │ -398396: 1a0a 3f18 |05e7: const-string v10, "EQ" // string@183f │ │ -39839a: 130f 4b00 |05e9: const/16 v15, #int 75 // #4b │ │ -39839e: 085d 0800 |05eb: move-object/from16 v93, v8 │ │ -3983a2: 1228 |05ed: const/4 v8, #int 2 // #2 │ │ -3983a4: 7052 f8a3 a48f |05ee: invoke-direct {v4, v10, v15, v8, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3983aa: 6904 9977 |05f1: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.EQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7799 │ │ -3983ae: 2202 c714 |05f3: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3983b2: 1a0a 5708 |05f5: const-string v10, ">=" // string@0857 │ │ -3983b6: 1a0f fdc8 |05f7: const-string v15, "≥" // string@c8fd │ │ -3983ba: 1a08 8484 |05f9: const-string v8, "is greater than or equal" // string@8484 │ │ -3983be: 2440 dc15 ab8f |05fb: filled-new-array {v11, v10, v15, v8}, [Ljava/lang/String; // type@15dc │ │ -3983c4: 0c08 |05fe: move-result-object v8 │ │ -3983c6: 1a0a 7b1c |05ff: const-string v10, "GE" // string@1c7b │ │ -3983ca: 130f 4c00 |0601: const/16 v15, #int 76 // #4c │ │ -3983ce: 085e 0400 |0603: move-object/from16 v94, v4 │ │ -3983d2: 1224 |0605: const/4 v4, #int 2 // #2 │ │ -3983d4: 7058 f8a3 a24f |0606: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3983da: 6902 aa77 |0609: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.GE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77aa │ │ -3983de: 2208 c714 |060b: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3983e2: 1a0a 0108 |060d: const-string v10, ">" // string@0801 │ │ -3983e6: 1a0f 8384 |060f: const-string v15, "is greater than" // string@8483 │ │ -3983ea: 2430 dc15 ab0f |0611: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -3983f0: 0c0a |0614: move-result-object v10 │ │ -3983f2: 1a0f c01c |0615: const-string v15, "GT" // string@1cc0 │ │ -3983f6: 085f 0200 |0617: move-object/from16 v95, v2 │ │ -3983fa: 1302 4d00 |0619: const/16 v2, #int 77 // #4d │ │ -3983fe: 705a f8a3 f842 |061b: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398404: 6908 ac77 |061e: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.GT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ac │ │ -398408: 2202 c714 |0620: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39840c: 1a04 801f |0622: const-string v4, "ISTYPE" // string@1f80 │ │ -398410: 130a 4e00 |0624: const/16 v10, #int 78 // #4e │ │ -398414: 7030 f6a3 420a |0626: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -39841a: 6902 ba77 |0629: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ISTYPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ba │ │ -39841e: 2204 c714 |062b: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398422: 1a0a cb07 |062d: const-string v10, "<=" // string@07cb │ │ -398426: 1a0f fcc8 |062f: const-string v15, "≤" // string@c8fc │ │ -39842a: 0860 0200 |0631: move-object/from16 v96, v2 │ │ -39842e: 1a02 8784 |0633: const-string v2, "is less than or equal" // string@8487 │ │ -398432: 2440 dc15 ab2f |0635: filled-new-array {v11, v10, v15, v2}, [Ljava/lang/String; // type@15dc │ │ -398438: 0c02 |0638: move-result-object v2 │ │ -39843a: 1a0a 8a22 |0639: const-string v10, "LE" // string@228a │ │ -39843e: 130f 4f00 |063b: const/16 v15, #int 79 // #4f │ │ -398442: 0861 0800 |063d: move-object/from16 v97, v8 │ │ -398446: 1228 |063f: const/4 v8, #int 2 // #2 │ │ -398448: 7052 f8a3 a48f |0640: invoke-direct {v4, v10, v15, v8, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -39844e: 6904 bc77 |0643: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.LE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bc │ │ -398452: 2202 c714 |0645: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398456: 1a08 16a0 |0647: const-string v8, "number of characters" // string@a016 │ │ -39845a: 2410 dc15 0800 |0649: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -398460: 0c08 |064c: move-result-object v8 │ │ -398462: 1a0a 9422 |064d: const-string v10, "LENGTH" // string@2294 │ │ -398466: 130f 5000 |064f: const/16 v15, #int 80 // #50 │ │ -39846a: 0862 0400 |0651: move-object/from16 v98, v4 │ │ -39846e: 1214 |0653: const/4 v4, #int 1 // #1 │ │ -398470: 7058 f8a3 a24f |0654: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398476: 6902 bd77 |0657: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.LENGTH:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bd │ │ -39847a: 2204 c714 |0659: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39847e: 1a08 bc07 |065b: const-string v8, "<" // string@07bc │ │ -398482: 1a0a 8684 |065d: const-string v10, "is less than" // string@8486 │ │ -398486: 2430 dc15 8b0a |065f: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ -39848c: 0c08 |0662: move-result-object v8 │ │ -39848e: 1a0a b123 |0663: const-string v10, "LT" // string@23b1 │ │ -398492: 130f 5100 |0665: const/16 v15, #int 81 // #51 │ │ -398496: 0863 0200 |0667: move-object/from16 v99, v2 │ │ -39849a: 1222 |0669: const/4 v2, #int 2 // #2 │ │ -39849c: 7058 f8a3 a42f |066a: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3984a2: 6904 c177 |066d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.LT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c1 │ │ -3984a6: 2208 c714 |066f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3984aa: 1a0a 9305 |0671: const-string v10, "-" // string@0593 │ │ -3984ae: 1a0f 7eba |0673: const-string v15, "subtract value or char's" // string@ba7e │ │ -3984b2: 2430 dc15 ab0f |0675: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -3984b8: 0c0a |0678: move-result-object v10 │ │ -3984ba: 1a0f 353b |0679: const-string v15, "MINUS" // string@3b35 │ │ -3984be: 0864 0400 |067b: move-object/from16 v100, v4 │ │ -3984c2: 1304 5200 |067d: const/16 v4, #int 82 // #52 │ │ -3984c6: 705a f8a3 f824 |067f: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3984cc: 6908 cc77 |0682: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MINUS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cc │ │ -3984d0: 2204 c714 |0684: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3984d4: 1a0a fa02 |0686: const-string v10, "!=" // string@02fa │ │ -3984d8: 1a0f cc07 |0688: const-string v15, "<>" // string@07cc │ │ -3984dc: 1a02 fac8 |068a: const-string v2, "≠" // string@c8fa │ │ -3984e0: 0865 0800 |068c: move-object/from16 v101, v8 │ │ -3984e4: 1a08 8884 |068e: const-string v8, "is not equal" // string@8488 │ │ -3984e8: 2458 dc15 ab2f |0690: filled-new-array {v11, v10, v15, v2, v8}, [Ljava/lang/String; // type@15dc │ │ -3984ee: 0c02 |0693: move-result-object v2 │ │ -3984f0: 1a08 f63d |0694: const-string v8, "NE" // string@3df6 │ │ -3984f4: 130a 5300 |0696: const/16 v10, #int 83 // #53 │ │ -3984f8: 122f |0698: const/4 v15, #int 2 // #2 │ │ -3984fa: 7052 f8a3 84fa |0699: invoke-direct {v4, v8, v10, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398500: 6904 e277 |069c: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.NE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e2 │ │ -398504: 2202 c714 |069e: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398508: 1a08 6506 |06a0: const-string v8, "/" // string@0665 │ │ -39850c: 1a0a 016c |06a2: const-string v10, "divide or cut off" // string@6c01 │ │ -398510: 2430 dc15 8b0a |06a4: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ -398516: 0c08 |06a7: move-result-object v8 │ │ -398518: 1a0a 8c40 |06a8: const-string v10, "PART" // string@408c │ │ -39851c: 0866 0400 |06aa: move-object/from16 v102, v4 │ │ -398520: 1304 5400 |06ac: const/16 v4, #int 84 // #54 │ │ -398524: 7058 f8a3 a2f4 |06ae: invoke-direct {v2, v10, v4, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -39852a: 6902 f077 |06b1: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PART:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f0 │ │ -39852e: 2204 c714 |06b3: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398532: 1a08 ce04 |06b5: const-string v8, "+" // string@04ce │ │ -398536: 1a0a c459 |06b7: const-string v10, "add value or char's" // string@59c4 │ │ -39853a: 2430 dc15 8b0a |06b9: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ -398540: 0c08 |06bc: move-result-object v8 │ │ -398542: 1a0a 0b41 |06bd: const-string v10, "PLUS" // string@410b │ │ -398546: 0867 0200 |06bf: move-object/from16 v103, v2 │ │ -39854a: 1302 5500 |06c1: const/16 v2, #int 85 // #55 │ │ -39854e: 7058 f8a3 a4f2 |06c3: invoke-direct {v4, v10, v2, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398554: 6904 f377 |06c6: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PLUS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f3 │ │ -398558: 2202 c714 |06c8: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39855c: 1a08 c7c4 |06ca: const-string v8, "~~" // string@c4c7 │ │ -398560: 1a0a f482 |06cc: const-string v10, "index of match for regular expression" // string@82f4 │ │ -398564: 2430 dc15 8b0a |06ce: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ -39856a: 0c08 |06d1: move-result-object v8 │ │ -39856c: 1a0a ca43 |06d2: const-string v10, "RX" // string@43ca │ │ -398570: 0868 0400 |06d4: move-object/from16 v104, v4 │ │ -398574: 1304 5600 |06d6: const/16 v4, #int 86 // #56 │ │ -398578: 7058 f8a3 a2f4 |06d8: invoke-direct {v2, v10, v4, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -39857e: 6902 1d78 |06db: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.RX:Lnet/sf/dibdib/thread_any/QOpMain; // field@781d │ │ -398582: 2204 c714 |06dd: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398586: 1a08 c6c4 |06df: const-string v8, "~/" // string@c4c6 │ │ -39858a: 1a0a 5d9e |06e1: const-string v10, "n-th group of match for regular expression" // string@9e5d │ │ -39858e: 2430 dc15 8b0a |06e3: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ -398594: 0c08 |06e6: move-result-object v8 │ │ -398596: 1a0a cb43 |06e7: const-string v10, "RXG" // string@43cb │ │ -39859a: 130f 5700 |06e9: const/16 v15, #int 87 // #57 │ │ -39859e: 0869 0200 |06eb: move-object/from16 v105, v2 │ │ -3985a2: 1232 |06ed: const/4 v2, #int 3 // #3 │ │ -3985a4: 7058 f8a3 a42f |06ee: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3985aa: 6904 1e78 |06f1: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@781e │ │ -3985ae: 2208 c714 |06f3: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3985b2: 1a0a c5c4 |06f5: const-string v10, "~+" // string@c4c5 │ │ -3985b6: 1a0f f582 |06f7: const-string v15, "index of n-th match for regular expression" // string@82f5 │ │ -3985ba: 2430 dc15 ab0f |06f9: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -3985c0: 0c0a |06fc: move-result-object v10 │ │ -3985c2: 1a0f cc43 |06fd: const-string v15, "RXN" // string@43cc │ │ -3985c6: 086a 0400 |06ff: move-object/from16 v106, v4 │ │ -3985ca: 1304 5800 |0701: const/16 v4, #int 88 // #58 │ │ -3985ce: 705a f8a3 f824 |0703: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3985d4: 6908 1f78 |0706: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.RXN:Lnet/sf/dibdib/thread_any/QOpMain; // field@781f │ │ -3985d8: 2204 c714 |0708: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3985dc: 1a0a c4c4 |070a: const-string v10, "~&" // string@c4c4 │ │ -3985e0: 1a0f 5e9e |070c: const-string v15, "n-th match for regular expression" // string@9e5e │ │ -3985e4: 2430 dc15 ab0f |070e: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -3985ea: 0c0a |0711: move-result-object v10 │ │ -3985ec: 1a0f cf43 |0712: const-string v15, "RXT" // string@43cf │ │ -3985f0: 086b 0800 |0714: move-object/from16 v107, v8 │ │ -3985f4: 1308 5900 |0716: const/16 v8, #int 89 // #59 │ │ -3985f8: 705a f8a3 f428 |0718: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3985fe: 6904 2178 |071b: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7821 │ │ -398602: 2202 c714 |071d: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398606: 1a08 6947 |071f: const-string v8, "SUB1" // string@4769 │ │ -39860a: 1a0a 2eb9 |0721: const-string v10, "split atom at index" // string@b92e │ │ -39860e: 2420 dc15 a800 |0723: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ -398614: 0c71 |0726: move-result-object v113 │ │ -398616: 1a6d 8f46 |0727: const-string v109, "SPLITAT" // string@468f │ │ -39861a: 136e 5a00 |0729: const/16 v110, #int 90 // #5a │ │ -39861e: 136f 0200 |072b: const/16 v111, #int 2 // #2 │ │ -398622: 1370 0200 |072d: const/16 v112, #int 2 // #2 │ │ -398626: 086c 0200 |072f: move-object/from16 v108, v2 │ │ -39862a: 7606 f7a3 6c00 |0731: invoke-direct/range {v108, v109, v110, v111, v112, v113}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ -398630: 6902 3478 |0734: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SPLITAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7834 │ │ -398634: 2208 c714 |0736: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398638: 1a0a a404 |0738: const-string v10, "*" // string@04a4 │ │ -39863c: 1a0f 229e |073a: const-string v15, "multiply or repeat, by value" // string@9e22 │ │ -398640: 2430 dc15 ab0f |073c: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -398646: 0c0a |073f: move-result-object v10 │ │ -398648: 1a0f 5c4a |0740: const-string v15, "TIMES" // string@4a5c │ │ -39864c: 1302 5b00 |0742: const/16 v2, #int 91 // #5b │ │ -398650: 086d 0400 |0744: move-object/from16 v109, v4 │ │ -398654: 1224 |0746: const/4 v4, #int 2 // #2 │ │ -398656: 705a f8a3 f842 |0747: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -39865c: 6908 4478 |074a: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TIMES:Lnet/sf/dibdib/thread_any/QOpMain; // field@7844 │ │ -398660: 2202 c714 |074c: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398664: 1a04 904f |074e: const-string v4, "UTF16" // string@4f90 │ │ -398668: 130a 5c00 |0750: const/16 v10, #int 92 // #5c │ │ -39866c: 7030 f6a3 420a |0752: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398672: 6902 4e78 |0755: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.UTF16:Lnet/sf/dibdib/thread_any/QOpMain; // field@784e │ │ -398676: 2204 c714 |0757: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39867a: 1a0a 914f |0759: const-string v10, "UTF32" // string@4f91 │ │ -39867e: 130f 5d00 |075b: const/16 v15, #int 93 // #5d │ │ -398682: 7030 f6a3 a40f |075d: invoke-direct {v4, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398688: 6904 4f78 |0760: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.UTF32:Lnet/sf/dibdib/thread_any/QOpMain; // field@784f │ │ -39868c: 220a c714 |0762: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398690: 1a0f 924f |0764: const-string v15, "UTF8" // string@4f92 │ │ -398694: 086e 0400 |0766: move-object/from16 v110, v4 │ │ -398698: 1304 5e00 |0768: const/16 v4, #int 94 // #5e │ │ -39869c: 7030 f6a3 fa04 |076a: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3986a2: 690a 5078 |076d: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.UTF8:Lnet/sf/dibdib/thread_any/QOpMain; // field@7850 │ │ -3986a6: 2204 c714 |076f: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3986aa: 1a0f e622 |0771: const-string v15, "LIMIT" // string@22e6 │ │ -3986ae: 086f 0a00 |0773: move-object/from16 v111, v10 │ │ -3986b2: 130a 5f00 |0775: const/16 v10, #int 95 // #5f │ │ -3986b6: 7030 f6a3 f40a |0777: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3986bc: 6904 be77 |077a: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.LIMIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77be │ │ -3986c0: 220a c714 |077c: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3986c4: 1a0f 4009 |077e: const-string v15, "ALL" // string@0940 │ │ -3986c8: 0870 0400 |0780: move-object/from16 v112, v4 │ │ -3986cc: 1304 6000 |0782: const/16 v4, #int 96 // #60 │ │ -3986d0: 7030 f6a3 fa04 |0784: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3986d6: 690a 7177 |0787: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.ALL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7771 │ │ -3986da: 2204 c714 |0789: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3986de: 1a0f c809 |078b: const-string v15, "AT" // string@09c8 │ │ -3986e2: 0871 0a00 |078d: move-object/from16 v113, v10 │ │ -3986e6: 130a 6100 |078f: const/16 v10, #int 97 // #61 │ │ -3986ea: 7030 f6a3 f40a |0791: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3986f0: 6904 7677 |0794: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.AT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7776 │ │ -3986f4: 220a c714 |0796: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3986f8: 1a0f ca09 |0798: const-string v15, "ATKEY" // string@09ca │ │ -3986fc: 0872 0400 |079a: move-object/from16 v114, v4 │ │ -398700: 1304 6200 |079c: const/16 v4, #int 98 // #62 │ │ -398704: 7030 f6a3 fa04 |079e: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -39870a: 690a 7877 |07a1: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.ATKEY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7778 │ │ -39870e: 2204 c714 |07a3: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398712: 1a0f 6d10 |07a5: const-string v15, "CONC" // string@106d │ │ -398716: 0873 0a00 |07a7: move-object/from16 v115, v10 │ │ -39871a: 130a 6300 |07a9: const/16 v10, #int 99 // #63 │ │ -39871e: 7030 f6a3 f40a |07ab: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398724: 6904 8577 |07ae: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.CONC:Lnet/sf/dibdib/thread_any/QOpMain; // field@7785 │ │ -398728: 220a c714 |07b0: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39872c: 1a0f b8c1 |07b2: const-string v15, "value of constant/ unit" // string@c1b8 │ │ -398730: 2410 dc15 0f00 |07b4: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ -398736: 0c0f |07b7: move-result-object v15 │ │ -398738: 0874 0400 |07b8: move-object/from16 v116, v4 │ │ -39873c: 1a04 7910 |07ba: const-string v4, "CONST" // string@1079 │ │ -398740: 0875 0200 |07bc: move-object/from16 v117, v2 │ │ -398744: 1302 6400 |07be: const/16 v2, #int 100 // #64 │ │ -398748: 0876 0800 |07c0: move-object/from16 v118, v8 │ │ -39874c: 12f8 |07c2: const/4 v8, #int -1 // #ff │ │ -39874e: 705f f8a3 4a82 |07c3: invoke-direct {v10, v4, v2, v8, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398754: 690a 8777 |07c6: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.CONST:Lnet/sf/dibdib/thread_any/QOpMain; // field@7787 │ │ -398758: 2202 c714 |07c8: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39875c: 1a04 bd66 |07ca: const-string v4, "convert value Y: Y (markerTo markerFrom ) => Y'" // string@66bd │ │ -398760: 2410 dc15 0400 |07cc: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -398766: 0c04 |07cf: move-result-object v4 │ │ -398768: 1a08 a010 |07d0: const-string v8, "CONVT" // string@10a0 │ │ -39876c: 130f 6500 |07d2: const/16 v15, #int 101 // #65 │ │ -398770: 0877 0a00 |07d4: move-object/from16 v119, v10 │ │ -398774: 12ea |07d6: const/4 v10, #int -2 // #fe │ │ -398776: 7054 f8a3 82af |07d7: invoke-direct {v2, v8, v15, v10, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -39877c: 6902 8877 |07da: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.CONVT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7788 │ │ -398780: 2204 c714 |07dc: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398784: 1a08 ba1a |07de: const-string v8, "FOLD" // string@1aba │ │ -398788: 130f 6600 |07e0: const/16 v15, #int 102 // #66 │ │ -39878c: 7030 f6a3 840f |07e2: invoke-direct {v4, v8, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398792: 6904 a777 |07e5: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.FOLD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a7 │ │ -398796: 2208 c714 |07e7: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39879a: 1a0f 236d |07e9: const-string v15, "duplicate: X => X X" // string@6d23 │ │ -39879e: 2410 dc15 0f00 |07eb: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ -3987a4: 0c7d |07ee: move-result-object v125 │ │ -3987a6: 1a79 a416 |07ef: const-string v121, "DUP" // string@16a4 │ │ -3987aa: 137a 6700 |07f1: const/16 v122, #int 103 // #67 │ │ -3987ae: 137b ffff |07f3: const/16 v123, #int -1 // #ffff │ │ -3987b2: 137c 0200 |07f5: const/16 v124, #int 2 // #2 │ │ -3987b6: 0878 0800 |07f7: move-object/from16 v120, v8 │ │ -3987ba: 7606 f7a3 7800 |07f9: invoke-direct/range {v120, v121, v122, v123, v124, v125}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ -3987c0: 6908 9377 |07fc: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7793 │ │ -3987c4: 220f c714 |07fe: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3987c8: 1a0a e217 |0800: const-string v10, "EDUPTO" // string@17e2 │ │ -3987cc: 0879 0800 |0802: move-object/from16 v121, v8 │ │ -3987d0: 1308 6800 |0804: const/16 v8, #int 104 // #68 │ │ -3987d4: 7030 f6a3 af08 |0806: invoke-direct {v15, v10, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3987da: 690f 9577 |0809: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.EDUPTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7795 │ │ -3987de: 2208 c714 |080b: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3987e2: 1a0a f717 |080d: const-string v10, "EMAP" // string@17f7 │ │ -3987e6: 087a 0f00 |080f: move-object/from16 v122, v15 │ │ -3987ea: 130f 6900 |0811: const/16 v15, #int 105 // #69 │ │ -3987ee: 7030 f6a3 a80f |0813: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3987f4: 6908 9677 |0816: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.EMAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7796 │ │ -3987f8: 220a c714 |0818: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3987fc: 1a0f fe17 |081a: const-string v15, "EMPTY" // string@17fe │ │ -398800: 087b 0800 |081c: move-object/from16 v123, v8 │ │ -398804: 1308 6a00 |081e: const/16 v8, #int 106 // #6a │ │ -398808: 7030 f6a3 fa08 |0820: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -39880e: 690a 9777 |0823: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.EMPTY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7797 │ │ -398812: 2208 c714 |0825: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398816: 1a0f 3d18 |0827: const-string v15, "EPICK" // string@183d │ │ -39881a: 087c 0a00 |0829: move-object/from16 v124, v10 │ │ -39881e: 130a 6b00 |082b: const/16 v10, #int 107 // #6b │ │ -398822: 7030 f6a3 f80a |082d: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398828: 6908 9877 |0830: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.EPICK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7798 │ │ -39882c: 220a c714 |0832: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398830: 1a0f 4418 |0834: const-string v15, "EROLL" // string@1844 │ │ -398834: 087d 0800 |0836: move-object/from16 v125, v8 │ │ -398838: 1308 6c00 |0838: const/16 v8, #int 108 // #6c │ │ -39883c: 7030 f6a3 fa08 |083a: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398842: 690a 9a77 |083d: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.EROLL:Lnet/sf/dibdib/thread_any/QOpMain; // field@779a │ │ -398846: 2208 c714 |083f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39884a: 1a0f 7618 |0841: const-string v15, "EXPAND" // string@1876 │ │ -39884e: 087e 0a00 |0843: move-object/from16 v126, v10 │ │ -398852: 130a 6d00 |0845: const/16 v10, #int 109 // #6d │ │ -398856: 7030 f6a3 f80a |0847: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -39885c: 6908 9f77 |084a: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.EXPAND:Lnet/sf/dibdib/thread_any/QOpMain; // field@779f │ │ -398860: 220a c714 |084c: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398864: 1a0f 421d |084e: const-string v15, "HAS" // string@1d42 │ │ -398868: 087f 0800 |0850: move-object/from16 v127, v8 │ │ -39886c: 1308 6e00 |0852: const/16 v8, #int 110 // #6e │ │ -398870: 7030 f6a3 fa08 |0854: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398876: 690a ad77 |0857: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.HAS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ad │ │ -39887a: 2208 c714 |0859: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39887e: 1a0f 3f1f |085b: const-string v15, "INTRS" // string@1f3f │ │ -398882: 0880 0a00 |085d: move-object/from16 v128, v10 │ │ -398886: 130a 6f00 |085f: const/16 v10, #int 111 // #6f │ │ -39888a: 7030 f6a3 f80a |0861: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398890: 6908 b877 |0864: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.INTRS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b8 │ │ -398894: 220a c714 |0866: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398898: 1a0f dd1e |0868: const-string v15, "IN" // string@1edd │ │ -39889c: 0881 0800 |086a: move-object/from16 v129, v8 │ │ -3988a0: 1308 7000 |086c: const/16 v8, #int 112 // #70 │ │ -3988a4: 7030 f6a3 fa08 |086e: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3988aa: 690a b477 |0871: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.IN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b4 │ │ -3988ae: 2208 c714 |0873: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3988b2: 1a0f f63a |0875: const-string v15, "MDROP" // string@3af6 │ │ -3988b6: 0882 0a00 |0877: move-object/from16 v130, v10 │ │ -3988ba: 130a 7100 |0879: const/16 v10, #int 113 // #71 │ │ -3988be: 7030 f6a3 f80a |087b: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3988c4: 6908 c677 |087e: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MDROP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c6 │ │ -3988c8: 220a c714 |0880: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3988cc: 1a0f f13a |0882: const-string v15, "MCROSS" // string@3af1 │ │ -3988d0: 0883 0800 |0884: move-object/from16 v131, v8 │ │ -3988d4: 1308 7200 |0886: const/16 v8, #int 114 // #72 │ │ -3988d8: 7030 f6a3 fa08 |0888: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3988de: 690a c377 |088b: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MCROSS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c3 │ │ -3988e2: 2208 c714 |088d: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3988e6: 1a0f f43a |088f: const-string v15, "MDIV" // string@3af4 │ │ -3988ea: 0884 0a00 |0891: move-object/from16 v132, v10 │ │ -3988ee: 130a 7300 |0893: const/16 v10, #int 115 // #73 │ │ -3988f2: 7030 f6a3 f80a |0895: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3988f8: 6908 c477 |0898: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MDIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c4 │ │ -3988fc: 220a c714 |089a: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398900: 1a0f f53a |089c: const-string v15, "MDOT" // string@3af5 │ │ -398904: 0885 0800 |089e: move-object/from16 v133, v8 │ │ -398908: 1308 7400 |08a0: const/16 v8, #int 116 // #74 │ │ -39890c: 7030 f6a3 fa08 |08a2: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398912: 690a c577 |08a5: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MDOT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c5 │ │ -398916: 2208 c714 |08a7: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39891a: 1a0f f73a |08a9: const-string v15, "MEAN" // string@3af7 │ │ -39891e: 0886 0a00 |08ab: move-object/from16 v134, v10 │ │ -398922: 130a 7500 |08ad: const/16 v10, #int 117 // #75 │ │ -398926: 7030 f6a3 f80a |08af: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -39892c: 6908 c777 |08b2: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MEAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c7 │ │ -398930: 220a c714 |08b4: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398934: 1a0f fd3a |08b6: const-string v15, "MEDIAN" // string@3afd │ │ -398938: 0887 0800 |08b8: move-object/from16 v135, v8 │ │ -39893c: 1308 7600 |08ba: const/16 v8, #int 118 // #76 │ │ -398940: 7030 f6a3 fa08 |08bc: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398946: 690a c877 |08bf: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MEDIAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c8 │ │ -39894a: 2208 c714 |08c1: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39894e: 1a0f 003b |08c3: const-string v15, "MEIG" // string@3b00 │ │ -398952: 0888 0a00 |08c5: move-object/from16 v136, v10 │ │ -398956: 130a 7700 |08c7: const/16 v10, #int 119 // #77 │ │ -39895a: 7030 f6a3 f80a |08c9: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398960: 6908 c977 |08cc: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MEIG:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c9 │ │ -398964: 220a c714 |08ce: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398968: 1a0f 193b |08d0: const-string v15, "MEYE" // string@3b19 │ │ -39896c: 0889 0800 |08d2: move-object/from16 v137, v8 │ │ -398970: 1308 7800 |08d4: const/16 v8, #int 120 // #78 │ │ -398974: 7030 f6a3 fa08 |08d6: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -39897a: 690a ca77 |08d9: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MEYE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ca │ │ -39897e: 2208 c714 |08db: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398982: 1a0f 373b |08dd: const-string v15, "MINV" // string@3b37 │ │ -398986: 088a 0a00 |08df: move-object/from16 v138, v10 │ │ -39898a: 130a 7900 |08e1: const/16 v10, #int 121 // #79 │ │ -39898e: 7030 f6a3 f80a |08e3: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398994: 6908 cd77 |08e6: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MINV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cd │ │ -398998: 220a c714 |08e8: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39899c: 1a0f 653b |08ea: const-string v15, "MMUL" // string@3b65 │ │ -3989a0: 088b 0800 |08ec: move-object/from16 v139, v8 │ │ -3989a4: 1308 7a00 |08ee: const/16 v8, #int 122 // #7a │ │ -3989a8: 7030 f6a3 fa08 |08f0: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3989ae: 690a d677 |08f3: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MMUL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d6 │ │ -3989b2: 2208 c714 |08f5: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3989b6: 1a0f 693b |08f7: const-string v15, "MODE" // string@3b69 │ │ -3989ba: 088c 0a00 |08f9: move-object/from16 v140, v10 │ │ -3989be: 130a 7b00 |08fb: const/16 v10, #int 123 // #7b │ │ -3989c2: 7030 f6a3 f80a |08fd: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3989c8: 6908 d877 |0900: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MODE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d8 │ │ -3989cc: 220a c714 |0902: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3989d0: 1a0f 843b |0904: const-string v15, "MONE" // string@3b84 │ │ -3989d4: 088d 0800 |0906: move-object/from16 v141, v8 │ │ -3989d8: 1308 7c00 |0908: const/16 v8, #int 124 // #7c │ │ -3989dc: 7030 f6a3 fa08 |090a: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3989e2: 690a d977 |090d: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MONE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d9 │ │ -3989e6: 2208 c714 |090f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3989ea: 1a0f 9a3b |0911: const-string v15, "MROT" // string@3b9a │ │ -3989ee: 088e 0a00 |0913: move-object/from16 v142, v10 │ │ -3989f2: 130a 7d00 |0915: const/16 v10, #int 125 // #7d │ │ -3989f6: 7030 f6a3 f80a |0917: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3989fc: 6908 da77 |091a: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MROT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77da │ │ -398a00: 220a c714 |091c: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398a04: 1a0f a83b |091e: const-string v15, "MSTD" // string@3ba8 │ │ -398a08: 088f 0800 |0920: move-object/from16 v143, v8 │ │ -398a0c: 1308 7e00 |0922: const/16 v8, #int 126 // #7e │ │ -398a10: 7030 f6a3 fa08 |0924: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398a16: 690a db77 |0927: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MSTD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77db │ │ -398a1a: 2208 c714 |0929: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398a1e: 1a0f a93b |092b: const-string v15, "MTRP" // string@3ba9 │ │ -398a22: 0890 0a00 |092d: move-object/from16 v144, v10 │ │ -398a26: 130a 7f00 |092f: const/16 v10, #int 127 // #7f │ │ -398a2a: 7030 f6a3 f80a |0931: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398a30: 6908 dc77 |0934: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MTRP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77dc │ │ -398a34: 220a c714 |0936: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398a38: 1a0f b53b |0938: const-string v15, "MZERO" // string@3bb5 │ │ -398a3c: 0891 0800 |093a: move-object/from16 v145, v8 │ │ -398a40: 1308 8000 |093c: const/16 v8, #int 128 // #80 │ │ -398a44: 7030 f6a3 fa08 |093e: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398a4a: 690a de77 |0941: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MZERO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77de │ │ -398a4e: 2208 c714 |0943: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398a52: 1a0f 153e |0945: const-string v15, "NIP" // string@3e15 │ │ -398a56: 0892 0a00 |0947: move-object/from16 v146, v10 │ │ -398a5a: 130a 8100 |0949: const/16 v10, #int 129 // #81 │ │ -398a5e: 7030 f6a3 f80a |094b: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398a64: 6908 e477 |094e: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.NIP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e4 │ │ -398a68: 220a c714 |0950: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398a6c: 1a0f 5f3f |0952: const-string v15, "OF" // string@3f5f │ │ -398a70: 0893 0800 |0954: move-object/from16 v147, v8 │ │ -398a74: 1308 8200 |0956: const/16 v8, #int 130 // #82 │ │ -398a78: 7030 f6a3 fa08 |0958: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398a7e: 690a ea77 |095b: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.OF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ea │ │ -398a82: 2208 c714 |095d: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398a86: 1a0f 723f |095f: const-string v15, "ONEOF" // string@3f72 │ │ -398a8a: 0894 0a00 |0961: move-object/from16 v148, v10 │ │ -398a8e: 130a 8300 |0963: const/16 v10, #int 131 // #83 │ │ -398a92: 7030 f6a3 f80a |0965: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398a98: 6908 eb77 |0968: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.ONEOF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77eb │ │ -398a9c: 220a c714 |096a: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398aa0: 1a0f b03f |096c: const-string v15, "OVER" // string@3fb0 │ │ -398aa4: 0895 0800 |096e: move-object/from16 v149, v8 │ │ -398aa8: 1308 8400 |0970: const/16 v8, #int 132 // #84 │ │ -398aac: 7030 f6a3 fa08 |0972: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398ab2: 690a ef77 |0975: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.OVER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ef │ │ -398ab6: 2208 c714 |0977: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398aba: 1a0f d9c8 |0979: const-string v15, "∏" // string@c8d9 │ │ -398abe: 0896 0a00 |097b: move-object/from16 v150, v10 │ │ -398ac2: 1a0a 8fa6 |097d: const-string v10, "product of sequence of values" // string@a68f │ │ -398ac6: 2420 dc15 af00 |097f: filled-new-array {v15, v10}, [Ljava/lang/String; // type@15dc │ │ -398acc: 0c0a |0982: move-result-object v10 │ │ -398ace: 1a0f 4c41 |0983: const-string v15, "PRODUCT" // string@414c │ │ -398ad2: 0897 0400 |0985: move-object/from16 v151, v4 │ │ -398ad6: 1304 8500 |0987: const/16 v4, #int 133 // #85 │ │ -398ada: 0898 0200 |0989: move-object/from16 v152, v2 │ │ -398ade: 12f2 |098b: const/4 v2, #int -1 // #ff │ │ -398ae0: 705a f8a3 f824 |098c: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398ae6: 6908 f677 |098f: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.PRODUCT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f6 │ │ -398aea: 2204 c714 |0991: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398aee: 1a0a f4ad |0993: const-string v10, "sequence of random numbers" // string@adf4 │ │ -398af2: 2410 dc15 0a00 |0995: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -398af8: 0c0a |0998: move-result-object v10 │ │ -398afa: 1a0f fd42 |0999: const-string v15, "RANDOM" // string@42fd │ │ -398afe: 0899 0800 |099b: move-object/from16 v153, v8 │ │ -398b02: 1308 8600 |099d: const/16 v8, #int 134 // #86 │ │ -398b06: 705a f8a3 f428 |099f: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398b0c: 6904 0e78 |09a2: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RANDOM:Lnet/sf/dibdib/thread_any/QOpMain; // field@780e │ │ -398b10: 2208 c714 |09a4: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398b14: 1a0a f3ad |09a6: const-string v10, "sequence of numbers" // string@adf3 │ │ -398b18: 2410 dc15 0a00 |09a8: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -398b1e: 0c0a |09ab: move-result-object v10 │ │ -398b20: 1a0f fe42 |09ac: const-string v15, "RANGE" // string@42fe │ │ -398b24: 089a 0400 |09ae: move-object/from16 v154, v4 │ │ -398b28: 1304 8700 |09b0: const/16 v4, #int 135 // #87 │ │ -398b2c: 705a f8a3 f824 |09b2: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398b32: 6908 0f78 |09b5: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.RANGE:Lnet/sf/dibdib/thread_any/QOpMain; // field@780f │ │ -398b36: 2202 c714 |09b7: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398b3a: 1a04 ce43 |09b9: const-string v4, "RXSEL" // string@43ce │ │ -398b3e: 130a 8800 |09bb: const/16 v10, #int 136 // #88 │ │ -398b42: 7030 f6a3 420a |09bd: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398b48: 6902 2078 |09c0: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.RXSEL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7820 │ │ -398b4c: 2204 c714 |09c2: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398b50: 1a0a 8143 |09c4: const-string v10, "RHO" // string@4381 │ │ -398b54: 130f 8900 |09c6: const/16 v15, #int 137 // #89 │ │ -398b58: 7030 f6a3 a40f |09c8: invoke-direct {v4, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398b5e: 6904 1578 |09cb: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RHO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7815 │ │ -398b62: 220a c714 |09cd: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398b66: 1a0f 8a43 |09cf: const-string v15, "RLDOWN" // string@438a │ │ -398b6a: 089b 0400 |09d1: move-object/from16 v155, v4 │ │ -398b6e: 1304 8a00 |09d3: const/16 v4, #int 138 // #8a │ │ -398b72: 7030 f6a3 fa04 |09d5: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398b78: 690a 1678 |09d8: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.RLDOWN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7816 │ │ -398b7c: 2204 c714 |09da: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398b80: 1a0f 8e43 |09dc: const-string v15, "RLUP" // string@438e │ │ -398b84: 089c 0a00 |09de: move-object/from16 v156, v10 │ │ -398b88: 130a 8b00 |09e0: const/16 v10, #int 139 // #8b │ │ -398b8c: 7030 f6a3 f40a |09e2: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398b92: 6904 1778 |09e5: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RLUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7817 │ │ -398b96: 220a c714 |09e7: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398b9a: 1a0f a943 |09e9: const-string v15, "ROT" // string@43a9 │ │ -398b9e: 089d 0400 |09eb: move-object/from16 v157, v4 │ │ -398ba2: 1304 8c00 |09ed: const/16 v4, #int 140 // #8c │ │ -398ba6: 7030 f6a3 fa04 |09ef: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398bac: 690a 1a78 |09f2: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.ROT:Lnet/sf/dibdib/thread_any/QOpMain; // field@781a │ │ -398bb0: 2204 c714 |09f4: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398bb4: 1a0f 5945 |09f6: const-string v15, "SELECT" // string@4559 │ │ -398bb8: 089e 0a00 |09f8: move-object/from16 v158, v10 │ │ -398bbc: 130a 8d00 |09fa: const/16 v10, #int 141 // #8d │ │ -398bc0: 7030 f6a3 f40a |09fc: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398bc6: 6904 2578 |09ff: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SELECT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7825 │ │ -398bca: 220a c714 |0a01: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398bce: 1a0f a445 |0a03: const-string v15, "SEQ" // string@45a4 │ │ -398bd2: 089f 0400 |0a05: move-object/from16 v159, v4 │ │ -398bd6: 1304 8e00 |0a07: const/16 v4, #int 142 // #8e │ │ -398bda: 7030 f6a3 fa04 |0a09: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398be0: 690a 2678 |0a0c: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SEQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7826 │ │ -398be4: 2204 c714 |0a0e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398be8: 1a0f 1d46 |0a10: const-string v15, "SIZE" // string@461d │ │ -398bec: 08a0 0a00 |0a12: move-object/from16 v160, v10 │ │ -398bf0: 130a 8f00 |0a14: const/16 v10, #int 143 // #8f │ │ -398bf4: 7030 f6a3 f40a |0a16: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398bfa: 6904 2e78 |0a19: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SIZE:Lnet/sf/dibdib/thread_any/QOpMain; // field@782e │ │ -398bfe: 220a c714 |0a1b: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398c02: 1a0f 2f46 |0a1d: const-string v15, "SIZS" // string@462f │ │ -398c06: 08a1 0400 |0a1f: move-object/from16 v161, v4 │ │ -398c0a: 1304 9000 |0a21: const/16 v4, #int 144 // #90 │ │ -398c0e: 7030 f6a3 fa04 |0a23: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398c14: 690a 2f78 |0a26: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SIZS:Lnet/sf/dibdib/thread_any/QOpMain; // field@782f │ │ -398c18: 2204 c714 |0a28: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398c1c: 1a0f 3b46 |0a2a: const-string v15, "SLICE" // string@463b │ │ -398c20: 08a2 0a00 |0a2c: move-object/from16 v162, v10 │ │ -398c24: 130a 9100 |0a2e: const/16 v10, #int 145 // #91 │ │ -398c28: 7030 f6a3 f40a |0a30: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398c2e: 6904 3078 |0a33: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SLICE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7830 │ │ -398c32: 220a c714 |0a35: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398c36: 1a0f 4246 |0a37: const-string v15, "SMALL" // string@4642 │ │ -398c3a: 08a3 0400 |0a39: move-object/from16 v163, v4 │ │ -398c3e: 1304 9200 |0a3b: const/16 v4, #int 146 // #92 │ │ -398c42: 7030 f6a3 fa04 |0a3d: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398c48: 690a 3178 |0a40: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SMALL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7831 │ │ -398c4c: 2204 c714 |0a42: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398c50: 1a0f 5e46 |0a44: const-string v15, "SOME" // string@465e │ │ -398c54: 08a4 0a00 |0a46: move-object/from16 v164, v10 │ │ -398c58: 130a 9300 |0a48: const/16 v10, #int 147 // #93 │ │ -398c5c: 7030 f6a3 f40a |0a4a: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398c62: 6904 3278 |0a4d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SOME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7832 │ │ -398c66: 220a c714 |0a4f: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398c6a: 1a0f 5f46 |0a51: const-string v15, "SORT" // string@465f │ │ -398c6e: 08a5 0400 |0a53: move-object/from16 v165, v4 │ │ -398c72: 1304 9400 |0a55: const/16 v4, #int 148 // #94 │ │ -398c76: 7030 f6a3 fa04 |0a57: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398c7c: 690a 3378 |0a5a: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7833 │ │ -398c80: 2204 c714 |0a5c: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398c84: 1a0f 6e47 |0a5e: const-string v15, "SUBSET" // string@476e │ │ -398c88: 08a6 0a00 |0a60: move-object/from16 v166, v10 │ │ -398c8c: 130a 9500 |0a62: const/16 v10, #int 149 // #95 │ │ -398c90: 7030 f6a3 f40a |0a64: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398c96: 6904 3978 |0a67: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SUBSET:Lnet/sf/dibdib/thread_any/QOpMain; // field@7839 │ │ -398c9a: 220a c714 |0a69: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398c9e: 1a0f 7e47 |0a6b: const-string v15, "SUPSET" // string@477e │ │ -398ca2: 08a7 0400 |0a6d: move-object/from16 v167, v4 │ │ -398ca6: 1304 9600 |0a6f: const/16 v4, #int 150 // #96 │ │ -398caa: 7030 f6a3 fa04 |0a71: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398cb0: 690a 3c78 |0a74: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SUPSET:Lnet/sf/dibdib/thread_any/QOpMain; // field@783c │ │ -398cb4: 2204 c714 |0a76: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398cb8: 1a0f dac8 |0a78: const-string v15, "∑" // string@c8da │ │ -398cbc: 08a8 0a00 |0a7a: move-object/from16 v168, v10 │ │ -398cc0: 1a0a a1ba |0a7c: const-string v10, "sum of sequence of values" // string@baa1 │ │ -398cc4: 2420 dc15 af00 |0a7e: filled-new-array {v15, v10}, [Ljava/lang/String; // type@15dc │ │ -398cca: 0c0a |0a81: move-result-object v10 │ │ -398ccc: 1a0f 7547 |0a82: const-string v15, "SUM" // string@4775 │ │ -398cd0: 08a9 0200 |0a84: move-object/from16 v169, v2 │ │ -398cd4: 1302 9700 |0a86: const/16 v2, #int 151 // #97 │ │ -398cd8: 08aa 0800 |0a88: move-object/from16 v170, v8 │ │ -398cdc: 12f8 |0a8a: const/4 v8, #int -1 // #ff │ │ -398cde: 705a f8a3 f482 |0a8b: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398ce4: 6904 3b78 |0a8e: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SUM:Lnet/sf/dibdib/thread_any/QOpMain; // field@783b │ │ -398ce8: 2202 c714 |0a90: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398cec: 1a08 6718 |0a92: const-string v8, "EXCH" // string@1867 │ │ -398cf0: 1a0a d1ba |0a94: const-string v10, "swap top 2 values: Y X -> X Y" // string@bad1 │ │ -398cf4: 2420 dc15 a800 |0a96: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ -398cfa: 0cb0 |0a99: move-result-object v176 │ │ -398cfc: 1aac 8a47 |0a9a: const-string v172, "SWAP" // string@478a │ │ -398d00: 13ad 9800 |0a9c: const/16 v173, #int 152 // #98 │ │ -398d04: 13ae feff |0a9e: const/16 v174, #int -2 // #fffe │ │ -398d08: 13af 0200 |0aa0: const/16 v175, #int 2 // #2 │ │ -398d0c: 08ab 0200 |0aa2: move-object/from16 v171, v2 │ │ -398d10: 7606 f7a3 ab00 |0aa4: invoke-direct/range {v171, v172, v173, v174, v175, v176}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ -398d16: 6902 3d78 |0aa7: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SWAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@783d │ │ -398d1a: 2208 c714 |0aa9: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398d1e: 1a0a 044a |0aab: const-string v10, "TAKE" // string@4a04 │ │ -398d22: 130f 9900 |0aad: const/16 v15, #int 153 // #99 │ │ -398d26: 7030 f6a3 a80f |0aaf: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398d2c: 6908 3e78 |0ab2: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TAKE:Lnet/sf/dibdib/thread_any/QOpMain; // field@783e │ │ -398d30: 220a c714 |0ab4: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398d34: 1a0f a74a |0ab6: const-string v15, "TO" // string@4aa7 │ │ -398d38: 08ab 0800 |0ab8: move-object/from16 v171, v8 │ │ -398d3c: 1308 9a00 |0aba: const/16 v8, #int 154 // #9a │ │ -398d40: 7030 f6a3 fa08 |0abc: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398d46: 690a 4578 |0abf: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.TO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7845 │ │ -398d4a: 2208 c714 |0ac1: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398d4e: 1a0f b24a |0ac3: const-string v15, "TOKEY" // string@4ab2 │ │ -398d52: 08ac 0a00 |0ac5: move-object/from16 v172, v10 │ │ -398d56: 130a 9b00 |0ac7: const/16 v10, #int 155 // #9b │ │ -398d5a: 7030 f6a3 f80a |0ac9: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398d60: 6908 4678 |0acc: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TOKEY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7846 │ │ -398d64: 220a c714 |0ace: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398d68: 1a0f 6b4b |0ad0: const-string v15, "TUCK" // string@4b6b │ │ -398d6c: 08ad 0800 |0ad2: move-object/from16 v173, v8 │ │ -398d70: 1308 9c00 |0ad4: const/16 v8, #int 156 // #9c │ │ -398d74: 7030 f6a3 fa08 |0ad6: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398d7a: 690a 4a78 |0ad9: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.TUCK:Lnet/sf/dibdib/thread_any/QOpMain; // field@784a │ │ -398d7e: 2208 c714 |0adb: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398d82: 1a0f 344f |0add: const-string v15, "UNION" // string@4f34 │ │ -398d86: 08ae 0a00 |0adf: move-object/from16 v174, v10 │ │ -398d8a: 130a 9d00 |0ae1: const/16 v10, #int 157 // #9d │ │ -398d8e: 7030 f6a3 f80a |0ae3: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398d94: 6908 4c78 |0ae6: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.UNION:Lnet/sf/dibdib/thread_any/QOpMain; // field@784c │ │ -398d98: 220a c714 |0ae8: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398d9c: 1a0f 4855 |0aea: const-string v15, "ZLENGTH" // string@5548 │ │ -398da0: 08af 0800 |0aec: move-object/from16 v175, v8 │ │ -398da4: 1308 9e00 |0aee: const/16 v8, #int 158 // #9e │ │ -398da8: 7030 f6a3 fa08 |0af0: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398dae: 690a 5978 |0af3: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.ZLENGTH:Lnet/sf/dibdib/thread_any/QOpMain; // field@7859 │ │ -398db2: 2208 c714 |0af5: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398db6: 1a0f a957 |0af7: const-string v15, "`~" // string@57a9 │ │ -398dba: 08b0 0a00 |0af9: move-object/from16 v176, v10 │ │ -398dbe: 1a0a f482 |0afb: const-string v10, "index of match for regular expression" // string@82f4 │ │ -398dc2: 2430 dc15 fb0a |0afd: filled-new-array {v11, v15, v10}, [Ljava/lang/String; // type@15dc │ │ -398dc8: 0c0a |0b00: move-result-object v10 │ │ -398dca: 1a0f 8f55 |0b01: const-string v15, "ZRX" // string@558f │ │ -398dce: 08b1 0200 |0b03: move-object/from16 v177, v2 │ │ -398dd2: 1302 9f00 |0b05: const/16 v2, #int 159 // #9f │ │ -398dd6: 08b2 0400 |0b07: move-object/from16 v178, v4 │ │ -398dda: 12e4 |0b09: const/4 v4, #int -2 // #fe │ │ -398ddc: 705a f8a3 f842 |0b0a: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398de2: 6908 5a78 |0b0d: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.ZRX:Lnet/sf/dibdib/thread_any/QOpMain; // field@785a │ │ -398de6: 2202 c714 |0b0f: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398dea: 1a04 a757 |0b11: const-string v4, "`/" // string@57a7 │ │ -398dee: 1a0a 5d9e |0b13: const-string v10, "n-th group of match for regular expression" // string@9e5d │ │ -398df2: 2430 dc15 4b0a |0b15: filled-new-array {v11, v4, v10}, [Ljava/lang/String; // type@15dc │ │ -398df8: 0c04 |0b18: move-result-object v4 │ │ -398dfa: 1a0a 9055 |0b19: const-string v10, "ZRXG" // string@5590 │ │ -398dfe: 130f a000 |0b1b: const/16 v15, #int 160 // #a0 │ │ -398e02: 08b3 0800 |0b1d: move-object/from16 v179, v8 │ │ -398e06: 12d8 |0b1f: const/4 v8, #int -3 // #fd │ │ -398e08: 7054 f8a3 a28f |0b20: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398e0e: 6902 5b78 |0b23: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@785b │ │ -398e12: 2204 c714 |0b25: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398e16: 1a0a a657 |0b27: const-string v10, "`+" // string@57a6 │ │ -398e1a: 1a0f f582 |0b29: const-string v15, "index of n-th match for regular expression" // string@82f5 │ │ -398e1e: 2430 dc15 ab0f |0b2b: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -398e24: 0c0a |0b2e: move-result-object v10 │ │ -398e26: 1a0f 9155 |0b2f: const-string v15, "ZRXN" // string@5591 │ │ -398e2a: 08b4 0200 |0b31: move-object/from16 v180, v2 │ │ -398e2e: 1302 a100 |0b33: const/16 v2, #int 161 // #a1 │ │ -398e32: 705a f8a3 f482 |0b35: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398e38: 6904 5c78 |0b38: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXN:Lnet/sf/dibdib/thread_any/QOpMain; // field@785c │ │ -398e3c: 2202 c714 |0b3a: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398e40: 1a0a cd43 |0b3c: const-string v10, "RXS" // string@43cd │ │ -398e44: 1a0f 30b9 |0b3e: const-string v15, "split literal on regex" // string@b930 │ │ -398e48: 2420 dc15 fa00 |0b40: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ -398e4e: 0c0a |0b43: move-result-object v10 │ │ -398e50: 1a0f 9255 |0b44: const-string v15, "ZRXSPLIT" // string@5592 │ │ -398e54: 1308 a200 |0b46: const/16 v8, #int 162 // #a2 │ │ -398e58: 08b6 0400 |0b48: move-object/from16 v182, v4 │ │ -398e5c: 12e4 |0b4a: const/4 v4, #int -2 // #fe │ │ -398e5e: 705a f8a3 f248 |0b4b: invoke-direct {v2, v15, v8, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398e64: 6902 5d78 |0b4e: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXSPLIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785d │ │ -398e68: 2204 c714 |0b50: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398e6c: 1a08 a457 |0b52: const-string v8, "`&" // string@57a4 │ │ -398e70: 1a0a 5e9e |0b54: const-string v10, "n-th match for regular expression" // string@9e5e │ │ -398e74: 2430 dc15 8b0a |0b56: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ -398e7a: 0c08 |0b59: move-result-object v8 │ │ -398e7c: 1a0a 9355 |0b5a: const-string v10, "ZRXT" // string@5593 │ │ -398e80: 130f a300 |0b5c: const/16 v15, #int 163 // #a3 │ │ -398e84: 08b7 0200 |0b5e: move-object/from16 v183, v2 │ │ -398e88: 12d2 |0b60: const/4 v2, #int -3 // #fd │ │ -398e8a: 7058 f8a3 a42f |0b61: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398e90: 6904 5e78 |0b64: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785e │ │ -398e94: 2202 c714 |0b66: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398e98: 1a08 6f47 |0b68: const-string v8, "SUBSTR" // string@476f │ │ -398e9c: 1a0a 2fb9 |0b6a: const-string v10, "split literal by range" // string@b92f │ │ -398ea0: 2420 dc15 a800 |0b6c: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ -398ea6: 0c08 |0b6f: move-result-object v8 │ │ -398ea8: 1a0a 9455 |0b70: const-string v10, "ZSPLIT" // string@5594 │ │ -398eac: 130f a400 |0b72: const/16 v15, #int 164 // #a4 │ │ -398eb0: 08b5 0400 |0b74: move-object/from16 v181, v4 │ │ -398eb4: 12e4 |0b76: const/4 v4, #int -2 // #fe │ │ -398eb6: 7058 f8a3 a24f |0b77: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -398ebc: 6902 5f78 |0b7a: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ZSPLIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785f │ │ -398ec0: 2204 c714 |0b7c: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398ec4: 1a08 9955 |0b7e: const-string v8, "ZZ" // string@5599 │ │ -398ec8: 130a a500 |0b80: const/16 v10, #int 165 // #a5 │ │ -398ecc: 7030 f6a3 840a |0b82: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398ed2: 6904 6078 |0b85: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ZZ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7860 │ │ -398ed6: 2208 c714 |0b87: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398eda: 1a0a 600d |0b89: const-string v10, "BRANCH" // string@0d60 │ │ -398ede: 130f a600 |0b8b: const/16 v15, #int 166 // #a6 │ │ -398ee2: 7030 f6a3 a80f |0b8d: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398ee8: 6908 7b77 |0b90: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.BRANCH:Lnet/sf/dibdib/thread_any/QOpMain; // field@777b │ │ -398eec: 220a c714 |0b92: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398ef0: 1a0f 6f10 |0b94: const-string v15, "COND" // string@106f │ │ -398ef4: 08b8 0800 |0b96: move-object/from16 v184, v8 │ │ -398ef8: 1308 a700 |0b98: const/16 v8, #int 167 // #a7 │ │ -398efc: 7030 f6a3 fa08 |0b9a: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398f02: 690a 8677 |0b9d: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.COND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7786 │ │ -398f06: 2208 c714 |0b9f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398f0a: 1a0f 411e |0ba1: const-string v15, "IF" // string@1e41 │ │ -398f0e: 08b9 0a00 |0ba3: move-object/from16 v185, v10 │ │ -398f12: 130a a800 |0ba5: const/16 v10, #int 168 // #a8 │ │ -398f16: 7030 f6a3 f80a |0ba7: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398f1c: 6908 b177 |0baa: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.IF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b1 │ │ -398f20: 220a c714 |0bac: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398f24: 1a0f 291a |0bae: const-string v15, "FILTER" // string@1a29 │ │ -398f28: 08ba 0800 |0bb0: move-object/from16 v186, v8 │ │ -398f2c: 1308 a900 |0bb2: const/16 v8, #int 169 // #a9 │ │ -398f30: 7030 f6a3 fa08 |0bb4: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398f36: 690a a577 |0bb7: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.FILTER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a5 │ │ -398f3a: 2208 c714 |0bb9: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398f3e: 1a0f c81a |0bbb: const-string v15, "FORALL" // string@1ac8 │ │ -398f42: 08bb 0a00 |0bbd: move-object/from16 v187, v10 │ │ -398f46: 130a aa00 |0bbf: const/16 v10, #int 170 // #aa │ │ -398f4a: 7030 f6a3 f80a |0bc1: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398f50: 6908 a877 |0bc4: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.FORALL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a8 │ │ -398f54: 220a c714 |0bc6: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398f58: 1a0f 1943 |0bc8: const-string v15, "REDUCE" // string@4319 │ │ -398f5c: 08bc 0800 |0bca: move-object/from16 v188, v8 │ │ -398f60: 1308 ab00 |0bcc: const/16 v8, #int 171 // #ab │ │ -398f64: 7030 f6a3 fa08 |0bce: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398f6a: 690a 1378 |0bd1: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.REDUCE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7813 │ │ -398f6e: 2208 c714 |0bd3: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398f72: 1a0f be43 |0bd5: const-string v15, "RUN" // string@43be │ │ -398f76: 08bd 0a00 |0bd7: move-object/from16 v189, v10 │ │ -398f7a: 130a ac00 |0bd9: const/16 v10, #int 172 // #ac │ │ -398f7e: 7030 f6a3 f80a |0bdb: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398f84: 6908 1c78 |0bde: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.RUN:Lnet/sf/dibdib/thread_any/QOpMain; // field@781c │ │ -398f88: 220a c714 |0be0: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398f8c: 1a0f 434f |0be2: const-string v15, "UNLESS" // string@4f43 │ │ -398f90: 08be 0800 |0be4: move-object/from16 v190, v8 │ │ -398f94: 1308 ad00 |0be6: const/16 v8, #int 173 // #ad │ │ -398f98: 7030 f6a3 fa08 |0be8: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398f9e: 690a 4d78 |0beb: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.UNLESS:Lnet/sf/dibdib/thread_any/QOpMain; // field@784d │ │ -398fa2: 2208 c714 |0bed: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398fa6: 1a0f 0a53 |0bef: const-string v15, "WHEN" // string@530a │ │ -398faa: 08bf 0a00 |0bf1: move-object/from16 v191, v10 │ │ -398fae: 130a ae00 |0bf3: const/16 v10, #int 174 // #ae │ │ -398fb2: 7030 f6a3 f80a |0bf5: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398fb8: 6908 5278 |0bf8: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.WHEN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7852 │ │ -398fbc: 220a c714 |0bfa: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398fc0: 1a0f b554 |0bfc: const-string v15, "XDIP" // string@54b5 │ │ -398fc4: 08c0 0800 |0bfe: move-object/from16 v192, v8 │ │ -398fc8: 1308 af00 |0c00: const/16 v8, #int 175 // #af │ │ -398fcc: 7030 f6a3 fa08 |0c02: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398fd2: 690a 5578 |0c05: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.XDIP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7855 │ │ -398fd6: 2208 c714 |0c07: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398fda: 1a0f b654 |0c09: const-string v15, "XDUP" // string@54b6 │ │ -398fde: 08c1 0a00 |0c0b: move-object/from16 v193, v10 │ │ -398fe2: 130a b000 |0c0d: const/16 v10, #int 176 // #b0 │ │ -398fe6: 7030 f6a3 f80a |0c0f: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -398fec: 6908 5678 |0c12: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.XDUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7856 │ │ -398ff0: 220a c714 |0c14: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -398ff4: 1a0f b754 |0c16: const-string v15, "XMAP" // string@54b7 │ │ -398ff8: 08c2 0800 |0c18: move-object/from16 v194, v8 │ │ -398ffc: 1308 b100 |0c1a: const/16 v8, #int 177 // #b1 │ │ -399000: 7030 f6a3 fa08 |0c1c: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -399006: 690a 5778 |0c1f: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.XMAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7857 │ │ -39900a: 2208 c714 |0c21: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39900e: 1a0f 0b53 |0c23: const-string v15, "WHILE" // string@530b │ │ -399012: 08c3 0a00 |0c25: move-object/from16 v195, v10 │ │ -399016: 130a b200 |0c27: const/16 v10, #int 178 // #b2 │ │ -39901a: 7030 f6a3 f80a |0c29: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -399020: 6908 5378 |0c2c: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.WHILE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7853 │ │ -399024: 220a c714 |0c2e: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399028: 1ac4 1910 |0c30: const-string v196, "CLR" // string@1019 │ │ -39902c: 1ac5 2110 |0c32: const-string v197, "CLX" // string@1021 │ │ -399030: 1ac6 8b16 |0c34: const-string v198, "DROP" // string@168b │ │ -399034: 1ac7 1241 |0c36: const-string v199, "POP" // string@4112 │ │ -399038: 1ac8 1000 |0c38: const-string v200, "" // string@0010 │ │ -39903c: 1ac9 edc4 |0c3a: const-string v201, "¢" // string@c4ed │ │ -399040: 1aca 5b64 |0c3c: const-string v202, "clear entry/ top value" // string@645b │ │ -399044: 2507 dc15 c400 |0c3e: filled-new-array/range {v196, v197, v198, v199, v200, v201, v202}, [Ljava/lang/String; // type@15dc │ │ -39904a: 0cc9 |0c41: move-result-object v201 │ │ -39904c: 1ac5 0b10 |0c42: const-string v197, "CLEAR" // string@100b │ │ -399050: 13c6 b300 |0c44: const/16 v198, #int 179 // #b3 │ │ -399054: 13c7 ffff |0c46: const/16 v199, #int -1 // #ffff │ │ -399058: 13c8 0000 |0c48: const/16 v200, #int 0 // #0 │ │ -39905c: 08c4 0a00 |0c4a: move-object/from16 v196, v10 │ │ -399060: 7606 f7a3 c400 |0c4c: invoke-direct/range {v196, v197, v198, v199, v200, v201}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ -399066: 690a 7e77 |0c4f: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777e │ │ -39906a: 220f c714 |0c51: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39906e: 1a0a 1410 |0c53: const-string v10, "CLOSE" // string@1014 │ │ -399072: 08c5 0800 |0c55: move-object/from16 v197, v8 │ │ -399076: 1308 b400 |0c57: const/16 v8, #int 180 // #b4 │ │ -39907a: 7030 f6a3 af08 |0c59: invoke-direct {v15, v10, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -399080: 690f 7f77 |0c5c: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.CLOSE:Lnet/sf/dibdib/thread_any/QOpMain; // field@777f │ │ -399084: 2208 c714 |0c5e: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399088: 1a0a 076d |0c60: const-string v10, "drop top value" // string@6d07 │ │ -39908c: 2410 dc15 0a00 |0c62: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -399092: 0ccb |0c65: move-result-object v203 │ │ -399094: 1ac7 1b10 |0c66: const-string v199, "CLR1" // string@101b │ │ -399098: 13c8 b500 |0c68: const/16 v200, #int 181 // #b5 │ │ -39909c: 13c9 ffff |0c6a: const/16 v201, #int -1 // #ffff │ │ -3990a0: 13ca 0000 |0c6c: const/16 v202, #int 0 // #0 │ │ -3990a4: 08c6 0800 |0c6e: move-object/from16 v198, v8 │ │ -3990a8: 7606 f7a3 c600 |0c70: invoke-direct/range {v198, v199, v200, v201, v202, v203}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ -3990ae: 6908 8077 |0c73: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.CLR1:Lnet/sf/dibdib/thread_any/QOpMain; // field@7780 │ │ -3990b2: 220a c714 |0c75: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3990b6: 1ac6 046d |0c77: const-string v198, "drop top 2 values" // string@6d04 │ │ -3990ba: 2501 dc15 c600 |0c79: filled-new-array/range {v198}, [Ljava/lang/String; // type@15dc │ │ -3990c0: 0cd1 |0c7c: move-result-object v209 │ │ -3990c2: 1acd 1c10 |0c7d: const-string v205, "CLR2" // string@101c │ │ -3990c6: 13ce b600 |0c7f: const/16 v206, #int 182 // #b6 │ │ -3990ca: 13cf feff |0c81: const/16 v207, #int -2 // #fffe │ │ -3990ce: 13d0 0000 |0c83: const/16 v208, #int 0 // #0 │ │ -3990d2: 08cc 0a00 |0c85: move-object/from16 v204, v10 │ │ -3990d6: 7606 f7a3 cc00 |0c87: invoke-direct/range {v204, v205, v206, v207, v208, v209}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ -3990dc: 690a 8177 |0c8a: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.CLR2:Lnet/sf/dibdib/thread_any/QOpMain; // field@7781 │ │ -3990e0: 22cc c714 |0c8c: new-instance v204, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3990e4: 1ac6 056d |0c8e: const-string v198, "drop top 3 values" // string@6d05 │ │ -3990e8: 2501 dc15 c600 |0c90: filled-new-array/range {v198}, [Ljava/lang/String; // type@15dc │ │ -3990ee: 0ccb |0c93: move-result-object v203 │ │ -3990f0: 1ac7 1d10 |0c94: const-string v199, "CLR3" // string@101d │ │ -3990f4: 13c8 b700 |0c96: const/16 v200, #int 183 // #b7 │ │ -3990f8: 13c9 fdff |0c98: const/16 v201, #int -3 // #fffd │ │ -3990fc: 08c6 cc00 |0c9a: move-object/from16 v198, v204 │ │ -399100: 7606 f7a3 c600 |0c9c: invoke-direct/range {v198, v199, v200, v201, v202, v203}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ -399106: 69cc 8277 |0c9f: sput-object v204, Lnet/sf/dibdib/thread_any/QOpMain;.CLR3:Lnet/sf/dibdib/thread_any/QOpMain; // field@7782 │ │ -39910a: 22c6 c714 |0ca1: new-instance v198, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39910e: 1ac7 066d |0ca3: const-string v199, "drop top plus n values" // string@6d06 │ │ -399112: 2501 dc15 c700 |0ca5: filled-new-array/range {v199}, [Ljava/lang/String; // type@15dc │ │ -399118: 0cd2 |0ca8: move-result-object v210 │ │ -39911a: 1ace 2010 |0ca9: const-string v206, "CLRN" // string@1020 │ │ -39911e: 13cf b800 |0cab: const/16 v207, #int 184 // #b8 │ │ -399122: 13d0 ffff |0cad: const/16 v208, #int -1 // #ffff │ │ -399126: 13d1 0000 |0caf: const/16 v209, #int 0 // #0 │ │ -39912a: 08cd c600 |0cb1: move-object/from16 v205, v198 │ │ -39912e: 7606 f7a3 cd00 |0cb3: invoke-direct/range {v205, v206, v207, v208, v209, v210}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ -399134: 69c6 8377 |0cb6: sput-object v198, Lnet/sf/dibdib/thread_any/QOpMain;.CLRN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7783 │ │ -399138: 08c7 0a00 |0cb8: move-object/from16 v199, v10 │ │ -39913c: 220a c714 |0cba: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399140: 1ac8 da68 |0cbc: const-string v200, "current date" // string@68da │ │ -399144: 08c9 0800 |0cbe: move-object/from16 v201, v8 │ │ -399148: 2501 dc15 c800 |0cc0: filled-new-array/range {v200}, [Ljava/lang/String; // type@15dc │ │ -39914e: 0c08 |0cc3: move-result-object v8 │ │ -399150: 08c8 0f00 |0cc4: move-object/from16 v200, v15 │ │ -399154: 1a0f 2415 |0cc6: const-string v15, "DATE" // string@1524 │ │ -399158: 08ca 0400 |0cc8: move-object/from16 v202, v4 │ │ -39915c: 1304 b900 |0cca: const/16 v4, #int 185 // #b9 │ │ -399160: 08cb 0200 |0ccc: move-object/from16 v203, v2 │ │ -399164: 1202 |0cce: const/4 v2, #int 0 // #0 │ │ -399166: 7058 f8a3 fa24 |0ccf: invoke-direct {v10, v15, v4, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -39916c: 690a 8b77 |0cd2: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.DATE:Lnet/sf/dibdib/thread_any/QOpMain; // field@778b │ │ -399170: 2202 c714 |0cd4: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399174: 1a04 6e18 |0cd6: const-string v4, "EXISTS" // string@186e │ │ -399178: 1308 ba00 |0cd8: const/16 v8, #int 186 // #ba │ │ -39917c: 7030 f6a3 4208 |0cda: invoke-direct {v2, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -399182: 6902 9c77 |0cdd: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.EXISTS:Lnet/sf/dibdib/thread_any/QOpMain; // field@779c │ │ -399186: 2204 c714 |0cdf: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39918a: 1a08 f03a |0ce1: const-string v8, "MC" // string@3af0 │ │ -39918e: 1a0f 5d64 |0ce3: const-string v15, "clear memory value" // string@645d │ │ -399192: 2420 dc15 f800 |0ce5: filled-new-array {v8, v15}, [Ljava/lang/String; // type@15dc │ │ -399198: 0cd2 |0ce8: move-result-object v210 │ │ -39919a: 1ace 5c3b |0ce9: const-string v206, "MMC" // string@3b5c │ │ -39919e: 13cf bb00 |0ceb: const/16 v207, #int 187 // #bb │ │ -3991a2: 08cd 0400 |0ced: move-object/from16 v205, v4 │ │ -3991a6: 7606 f7a3 cd00 |0cef: invoke-direct/range {v205, v206, v207, v208, v209, v210}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ -3991ac: 6904 cf77 |0cf2: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MMC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cf │ │ -3991b0: 2208 c714 |0cf4: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3991b4: 1a0f 5b3b |0cf6: const-string v15, "MMAT" // string@3b5b │ │ -3991b8: 1304 bc00 |0cf8: const/16 v4, #int 188 // #bc │ │ -3991bc: 7030 f6a3 f804 |0cfa: invoke-direct {v8, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3991c2: 6908 ce77 |0cfd: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MMAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ce │ │ -3991c6: 2204 c714 |0cff: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3991ca: 1a0f 1f10 |0d01: const-string v15, "CLRM" // string@101f │ │ -3991ce: 08d4 0800 |0d03: move-object/from16 v212, v8 │ │ -3991d2: 1a08 5c64 |0d05: const-string v8, "clear memory (all values)" // string@645c │ │ -3991d6: 2420 dc15 8f00 |0d07: filled-new-array {v15, v8}, [Ljava/lang/String; // type@15dc │ │ -3991dc: 0cd3 |0d0a: move-result-object v211 │ │ -3991de: 1acf 5d3b |0d0b: const-string v207, "MMCA" // string@3b5d │ │ -3991e2: 13d0 bd00 |0d0d: const/16 v208, #int 189 // #bd │ │ -3991e6: 13d2 0000 |0d0f: const/16 v210, #int 0 // #0 │ │ -3991ea: 08ce 0400 |0d11: move-object/from16 v206, v4 │ │ -3991ee: 7606 f7a3 ce00 |0d13: invoke-direct/range {v206, v207, v208, v209, v210, v211}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ -3991f4: 6904 d077 |0d16: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MMCA:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d0 │ │ -3991f8: 2208 c714 |0d18: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3991fc: 1a0f 5e3b |0d1a: const-string v15, "MMKL" // string@3b5e │ │ -399200: 1304 be00 |0d1c: const/16 v4, #int 190 // #be │ │ -399204: 7030 f6a3 f804 |0d1e: invoke-direct {v8, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -39920a: 6908 d177 |0d21: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MMKL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d1 │ │ -39920e: 2204 c714 |0d23: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399212: 1a0f 5f3b |0d25: const-string v15, "MMKS" // string@3b5f │ │ -399216: 08cf 0800 |0d27: move-object/from16 v207, v8 │ │ -39921a: 1308 bf00 |0d29: const/16 v8, #int 191 // #bf │ │ -39921e: 7030 f6a3 f408 |0d2b: invoke-direct {v4, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -399224: 6904 d277 |0d2e: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MMKS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d2 │ │ -399228: 2208 c714 |0d30: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39922c: 1a0f 6d08 |0d32: const-string v15, "@" // string@086d │ │ -399230: 08d0 0400 |0d34: move-object/from16 v208, v4 │ │ -399234: 1a04 993b |0d36: const-string v4, "MR" // string@3b99 │ │ -399238: 08d1 0200 |0d38: move-object/from16 v209, v2 │ │ -39923c: 1a02 0743 |0d3a: const-string v2, "RCM" // string@4307 │ │ -399240: 08d2 0a00 |0d3c: move-object/from16 v210, v10 │ │ -399244: 1a0a 598a |0d3e: const-string v10, "load value from memory" // string@8a59 │ │ -399248: 245a dc15 fb24 |0d40: filled-new-array {v11, v15, v4, v2, v10}, [Ljava/lang/String; // type@15dc │ │ -39924e: 0c02 |0d43: move-result-object v2 │ │ -399250: 1a04 603b |0d44: const-string v4, "MMLD" // string@3b60 │ │ -399254: 130a c000 |0d46: const/16 v10, #int 192 // #c0 │ │ -399258: 12ff |0d48: const/4 v15, #int -1 // #ff │ │ -39925a: 7052 f8a3 48fa |0d49: invoke-direct {v8, v4, v10, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -399260: 6908 d377 |0d4c: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MMLD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d3 │ │ -399264: 2202 c714 |0d4e: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399268: 1a04 9b3b |0d50: const-string v4, "MS" // string@3b9b │ │ -39926c: 1a0a 8615 |0d52: const-string v10, "DEF" // string@1586 │ │ -399270: 1a0f 2eba |0d54: const-string v15, "store value in memory" // string@ba2e │ │ -399274: 2440 dc15 4bfa |0d56: filled-new-array {v11, v4, v10, v15}, [Ljava/lang/String; // type@15dc │ │ -39927a: 0c04 |0d59: move-result-object v4 │ │ -39927c: 1a0a 633b |0d5a: const-string v10, "MMSTO" // string@3b63 │ │ -399280: 130f c100 |0d5c: const/16 v15, #int 193 // #c1 │ │ -399284: 08d3 0800 |0d5e: move-object/from16 v211, v8 │ │ -399288: 12e8 |0d60: const/4 v8, #int -2 // #fe │ │ -39928a: 7054 f8a3 a28f |0d61: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -399290: 6902 d477 |0d64: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.MMSTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d4 │ │ -399294: 2204 c714 |0d66: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399298: 1a08 643b |0d68: const-string v8, "MMTO" // string@3b64 │ │ -39929c: 130a c200 |0d6a: const/16 v10, #int 194 // #c2 │ │ -3992a0: 7030 f6a3 840a |0d6c: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3992a6: 6904 d577 |0d6f: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MMTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d5 │ │ -3992aa: 2208 c714 |0d71: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3992ae: 1a0a 7d3f |0d73: const-string v10, "OPEN" // string@3f7d │ │ -3992b2: 130f c300 |0d75: const/16 v15, #int 195 // #c3 │ │ -3992b6: 7030 f6a3 a80f |0d77: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3992bc: 6908 ec77 |0d7a: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.OPEN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ec │ │ -3992c0: 220a c714 |0d7c: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3992c4: 1a0f 0643 |0d7e: const-string v15, "RCL" // string@4306 │ │ -3992c8: 08d5 0800 |0d80: move-object/from16 v213, v8 │ │ -3992cc: 1a08 35a8 |0d82: const-string v8, "recall stashed value Q" // string@a835 │ │ -3992d0: 2420 dc15 8f00 |0d84: filled-new-array {v15, v8}, [Ljava/lang/String; // type@15dc │ │ -3992d6: 0c08 |0d87: move-result-object v8 │ │ -3992d8: 1a0f 0943 |0d88: const-string v15, "RCQ" // string@4309 │ │ -3992dc: 08d6 0400 |0d8a: move-object/from16 v214, v4 │ │ -3992e0: 1304 c400 |0d8c: const/16 v4, #int 196 // #c4 │ │ -3992e4: 08d7 0200 |0d8e: move-object/from16 v215, v2 │ │ -3992e8: 1202 |0d90: const/4 v2, #int 0 // #0 │ │ -3992ea: 7058 f8a3 fa24 |0d91: invoke-direct {v10, v15, v4, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3992f0: 690a 1178 |0d94: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.RCQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7811 │ │ -3992f4: 2204 c714 |0d96: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3992f8: 1a08 2922 |0d98: const-string v8, "LASTX" // string@2229 │ │ -3992fc: 1a0f 34a8 |0d9a: const-string v15, "recall previous stack value (L)" // string@a834 │ │ -399300: 2420 dc15 f800 |0d9c: filled-new-array {v8, v15}, [Ljava/lang/String; // type@15dc │ │ -399306: 0c08 |0d9f: move-result-object v8 │ │ -399308: 1a0f 0643 |0da0: const-string v15, "RCL" // string@4306 │ │ -39930c: 08d8 0a00 |0da2: move-object/from16 v216, v10 │ │ -399310: 130a c500 |0da4: const/16 v10, #int 197 // #c5 │ │ -399314: 7058 f8a3 f42a |0da6: invoke-direct {v4, v15, v10, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -39931a: 6904 1078 |0da9: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RCL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7810 │ │ -39931e: 2202 c714 |0dab: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399322: 1a08 23c0 |0dad: const-string v8, "use as seed for random generator" // string@c023 │ │ -399326: 2410 dc15 0800 |0daf: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -39932c: 0c08 |0db2: move-result-object v8 │ │ -39932e: 1a0a 5545 |0db3: const-string v10, "SEED" // string@4555 │ │ -399332: 130f c600 |0db5: const/16 v15, #int 198 // #c6 │ │ -399336: 08d9 0400 |0db7: move-object/from16 v217, v4 │ │ -39933a: 12f4 |0db9: const/4 v4, #int -1 // #ff │ │ -39933c: 7058 f8a3 a24f |0dba: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -399342: 6902 2378 |0dbd: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SEED:Lnet/sf/dibdib/thread_any/QOpMain; // field@7823 │ │ -399346: 2204 c714 |0dbf: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39934a: 1a08 5645 |0dc1: const-string v8, "SEEK" // string@4556 │ │ -39934e: 130a c700 |0dc3: const/16 v10, #int 199 // #c7 │ │ -399352: 7030 f6a3 840a |0dc5: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -399358: 6904 2478 |0dc8: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SEEK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7824 │ │ -39935c: 2208 c714 |0dca: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399360: 1a0a e9b9 |0dcc: const-string v10, "stash, store as Q" // string@b9e9 │ │ -399364: 2410 dc15 0a00 |0dce: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -39936a: 0c0a |0dd1: move-result-object v10 │ │ -39936c: 1a0f fb46 |0dd2: const-string v15, "STQ" // string@46fb │ │ -399370: 08da 0400 |0dd4: move-object/from16 v218, v4 │ │ -399374: 1304 c800 |0dd6: const/16 v4, #int 200 // #c8 │ │ -399378: 08db 0200 |0dd8: move-object/from16 v219, v2 │ │ -39937c: 12f2 |0dda: const/4 v2, #int -1 // #ff │ │ -39937e: 705a f8a3 f824 |0ddb: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -399384: 6908 3778 |0dde: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.STQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7837 │ │ -399388: 2202 c714 |0de0: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39938c: 1a04 dd68 |0de2: const-string v4, "current time in sec since J2000" // string@68dd │ │ -399390: 2410 dc15 0400 |0de4: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -399396: 0c04 |0de7: move-result-object v4 │ │ -399398: 1a0a 534a |0de8: const-string v10, "TICS" // string@4a53 │ │ -39939c: 130f c900 |0dea: const/16 v15, #int 201 // #c9 │ │ -3993a0: 08dc 0800 |0dec: move-object/from16 v220, v8 │ │ -3993a4: 1208 |0dee: const/4 v8, #int 0 // #0 │ │ -3993a6: 7054 f8a3 a28f |0def: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3993ac: 6902 4278 |0df2: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.TICS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7842 │ │ -3993b0: 2204 c714 |0df4: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3993b4: 1a0a 1110 |0df6: const-string v10, "CLOCK" // string@1011 │ │ -3993b8: 1a0f d868 |0df8: const-string v15, "current (Unix) time in sec" // string@68d8 │ │ -3993bc: 2420 dc15 fa00 |0dfa: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ -3993c2: 0c0a |0dfd: move-result-object v10 │ │ -3993c4: 1a0f 544a |0dfe: const-string v15, "TICX" // string@4a54 │ │ -3993c8: 08dd 0200 |0e00: move-object/from16 v221, v2 │ │ -3993cc: 1302 ca00 |0e02: const/16 v2, #int 202 // #ca │ │ -3993d0: 705a f8a3 f482 |0e04: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3993d6: 6904 4378 |0e07: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.TICX:Lnet/sf/dibdib/thread_any/QOpMain; // field@7843 │ │ -3993da: 2202 c714 |0e09: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3993de: 62e1 c779 |0e0b: sget-object v225, Lnet/sf/dibdib/thread_ui/QOpUi;.ABOUT:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c7 │ │ -3993e2: 1adf ac08 |0e0d: const-string v223, "ABOUT" // string@08ac │ │ -3993e6: 13e0 cb00 |0e0f: const/16 v224, #int 203 // #cb │ │ -3993ea: 13e2 0000 |0e11: const/16 v226, #int 0 // #0 │ │ -3993ee: 1ae3 bfb7 |0e13: const-string v227, "show license" // string@b7bf │ │ -3993f2: 08de 0200 |0e15: move-object/from16 v222, v2 │ │ -3993f6: 7606 f9a3 de00 |0e17: invoke-direct/range {v222, v223, v224, v225, v226, v227}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ -3993fc: 6902 6d77 |0e1a: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ABOUT:Lnet/sf/dibdib/thread_any/QOpMain; // field@776d │ │ -399400: 2208 c714 |0e1c: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399404: 62e7 9d79 |0e1e: sget-object v231, Lnet/sf/dibdib/thread_io/QOpIo;.BAK2EXT:Lnet/sf/dibdib/thread_io/QOpIo; // field@799d │ │ -399408: 1ae5 d10c |0e20: const-string v229, "BAK2EXT" // string@0cd1 │ │ -39940c: 13e6 cc00 |0e22: const/16 v230, #int 204 // #cc │ │ -399410: 13e8 0000 |0e24: const/16 v232, #int 0 // #0 │ │ -399414: 1ae9 f05f |0e26: const-string v233, "backup data to external storage area" // string@5ff0 │ │ -399418: 08e4 0800 |0e28: move-object/from16 v228, v8 │ │ -39941c: 7606 f9a3 e400 |0e2a: invoke-direct/range {v228, v229, v230, v231, v232, v233}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ -399422: 6908 7977 |0e2d: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.BAK2EXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7779 │ │ -399426: 220a c714 |0e2f: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39942a: 62e1 c879 |0e31: sget-object v225, Lnet/sf/dibdib/thread_ui/QOpUi;.BAS2:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c8 │ │ -39942e: 1adf e90c |0e33: const-string v223, "BASSEC" // string@0ce9 │ │ -399432: 13e0 cd00 |0e35: const/16 v224, #int 205 // #cd │ │ -399436: 13e2 ffff |0e37: const/16 v226, #int -1 // #ffff │ │ -39943a: 1ae3 80ad |0e39: const-string v227, "secondary number base" // string@ad80 │ │ -39943e: 08de 0a00 |0e3b: move-object/from16 v222, v10 │ │ -399442: 7606 f9a3 de00 |0e3d: invoke-direct/range {v222, v223, v224, v225, v226, v227}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ -399448: 690a 7a77 |0e40: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.BASSEC:Lnet/sf/dibdib/thread_any/QOpMain; // field@777a │ │ -39944c: 220f c714 |0e42: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399450: 1ade 3a6f |0e44: const-string v222, "escape, reset app's state" // string@6f3a │ │ -399454: 2501 dc15 de00 |0e46: filled-new-array/range {v222}, [Ljava/lang/String; // type@15dc │ │ -39945a: 0ce9 |0e49: move-result-object v233 │ │ -39945c: 1ae5 4d18 |0e4a: const-string v229, "ESCAPE" // string@184d │ │ -399460: 13e6 ce00 |0e4c: const/16 v230, #int 206 // #ce │ │ -399464: 13e7 0000 |0e4e: const/16 v231, #int 0 // #0 │ │ -399468: 08e4 0f00 |0e50: move-object/from16 v228, v15 │ │ -39946c: 7606 f7a3 e400 |0e52: invoke-direct/range {v228, v229, v230, v231, v232, v233}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ -399472: 690f 9b77 |0e55: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779b │ │ -399476: 22e4 c714 |0e57: new-instance v228, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39947a: 08e5 0f00 |0e59: move-object/from16 v229, v15 │ │ -39947e: 1a0f cc42 |0e5b: const-string v15, "QUIT" // string@42cc │ │ -399482: 08e6 0a00 |0e5d: move-object/from16 v230, v10 │ │ -399486: 1a0a 2e6e |0e5f: const-string v10, "end program" // string@6e2e │ │ -39948a: 2420 dc15 af00 |0e61: filled-new-array {v15, v10}, [Ljava/lang/String; // type@15dc │ │ -399490: 0ce3 |0e64: move-result-object v227 │ │ -399492: 1adf 6f18 |0e65: const-string v223, "EXIT" // string@186f │ │ -399496: 13e0 cf00 |0e67: const/16 v224, #int 207 // #cf │ │ -39949a: 13e1 0000 |0e69: const/16 v225, #int 0 // #0 │ │ -39949e: 13e2 0000 |0e6b: const/16 v226, #int 0 // #0 │ │ -3994a2: 08de e400 |0e6d: move-object/from16 v222, v228 │ │ -3994a6: 7606 f7a3 de00 |0e6f: invoke-direct/range {v222, v223, v224, v225, v226, v227}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ -3994ac: 69e4 9d77 |0e72: sput-object v228, Lnet/sf/dibdib/thread_any/QOpMain;.EXIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@779d │ │ -3994b0: 220a c714 |0e74: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3994b4: 62ea c979 |0e76: sget-object v234, Lnet/sf/dibdib/thread_ui/QOpUi;.HELP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c9 │ │ -3994b8: 1ae8 5a1d |0e78: const-string v232, "HELP" // string@1d5a │ │ -3994bc: 13e9 d000 |0e7a: const/16 v233, #int 208 // #d0 │ │ -3994c0: 13eb 0000 |0e7c: const/16 v235, #int 0 // #0 │ │ -3994c4: 1aec beb7 |0e7e: const-string v236, "show help page" // string@b7be │ │ -3994c8: 08e7 0a00 |0e80: move-object/from16 v231, v10 │ │ -3994cc: 7606 f9a3 e700 |0e82: invoke-direct/range {v231, v232, v233, v234, v235, v236}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ -3994d2: 690a ae77 |0e85: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.HELP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ae │ │ -3994d6: 220f c714 |0e87: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3994da: 62e1 ca79 |0e89: sget-object v225, Lnet/sf/dibdib/thread_ui/QOpUi;.LANG:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ca │ │ -3994de: 1adf 2422 |0e8b: const-string v223, "LANG" // string@2224 │ │ -3994e2: 13e0 d100 |0e8d: const/16 v224, #int 209 // #d1 │ │ -3994e6: 13e2 ffff |0e8f: const/16 v226, #int -1 // #ffff │ │ -3994ea: 1ae3 dcba |0e91: const-string v227, "switch language" // string@badc │ │ -3994ee: 08de 0f00 |0e93: move-object/from16 v222, v15 │ │ -3994f2: 7606 f9a3 de00 |0e95: invoke-direct/range {v222, v223, v224, v225, v226, v227}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ -3994f8: 690f bb77 |0e98: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.LANG:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bb │ │ -3994fc: 220f c714 |0e9a: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399500: 08df 0a00 |0e9c: move-object/from16 v223, v10 │ │ -399504: 1a0a a945 |0e9e: const-string v10, "SETQ" // string@45a9 │ │ -399508: 08e0 0800 |0ea0: move-object/from16 v224, v8 │ │ -39950c: 1308 d200 |0ea2: const/16 v8, #int 210 // #d2 │ │ -399510: 7030 f6a3 af08 |0ea4: invoke-direct {v15, v10, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -399516: 690f 2778 |0ea7: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.SETQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7827 │ │ -39951a: 2208 c714 |0ea9: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39951e: 62ea cb79 |0eab: sget-object v234, Lnet/sf/dibdib/thread_ui/QOpUi;.UICOD:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cb │ │ -399522: 1ae8 d94e |0ead: const-string v232, "UICOD" // string@4ed9 │ │ -399526: 13e9 d300 |0eaf: const/16 v233, #int 211 // #d3 │ │ -39952a: 13eb ffff |0eb1: const/16 v235, #int -1 // #ffff │ │ -39952e: 1aec 1a48 |0eb3: const-string v236, "Set UI offset for Unicode characters" // string@481a │ │ -399532: 08e7 0800 |0eb5: move-object/from16 v231, v8 │ │ -399536: 7606 f9a3 e700 |0eb7: invoke-direct/range {v231, v232, v233, v234, v235, v236}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ -39953c: 6908 4b78 |0eba: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.UICOD:Lnet/sf/dibdib/thread_any/QOpMain; // field@784b │ │ -399540: 220a c714 |0ebc: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399544: 62f0 cc79 |0ebe: sget-object v240, Lnet/sf/dibdib/thread_ui/QOpUi;.VIEW:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cc │ │ -399548: 1aee bf50 |0ec0: const-string v238, "VIEW" // string@50bf │ │ -39954c: 13ef d400 |0ec2: const/16 v239, #int 212 // #d4 │ │ -399550: 13f1 ffff |0ec4: const/16 v241, #int -1 // #ffff │ │ -399554: 1af2 0dae |0ec6: const-string v242, "set view (filter/ category)" // string@ae0d │ │ -399558: 08ed 0a00 |0ec8: move-object/from16 v237, v10 │ │ -39955c: 7606 f9a3 ed00 |0eca: invoke-direct/range {v237, v238, v239, v240, v241, v242}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ -399562: 690a 5178 |0ecd: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.VIEW:Lnet/sf/dibdib/thread_any/QOpMain; // field@7851 │ │ -399566: 08e1 0a00 |0ecf: move-object/from16 v225, v10 │ │ -39956a: 220a c714 |0ed1: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39956e: 1ae2 7383 |0ed3: const-string v226, "initialize: access code e-mail password (host user)." // string@8373 │ │ -399572: 08e3 0800 |0ed5: move-object/from16 v227, v8 │ │ -399576: 2501 dc15 e200 |0ed7: filled-new-array/range {v226}, [Ljava/lang/String; // type@15dc │ │ -39957c: 0c08 |0eda: move-result-object v8 │ │ -39957e: 08e2 0f00 |0edb: move-object/from16 v226, v15 │ │ -399582: 1a0f 001f |0edd: const-string v15, "INIT" // string@1f00 │ │ -399586: 08e7 0200 |0edf: move-object/from16 v231, v2 │ │ -39958a: 1302 d500 |0ee1: const/16 v2, #int 213 // #d5 │ │ -39958e: 08e8 0400 |0ee3: move-object/from16 v232, v4 │ │ -399592: 12f4 |0ee5: const/4 v4, #int -1 // #ff │ │ -399594: 7058 f8a3 fa42 |0ee6: invoke-direct {v10, v15, v2, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -39959a: 690a b677 |0ee9: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b6 │ │ -39959e: 2202 c714 |0eeb: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3995a2: 1a08 09ae |0eed: const-string v8, "set overall password" // string@ae09 │ │ -3995a6: 2410 dc15 0800 |0eef: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -3995ac: 0c08 |0ef2: move-result-object v8 │ │ -3995ae: 1a0f 8441 |0ef3: const-string v15, "PW" // string@4184 │ │ -3995b2: 08e9 0a00 |0ef5: move-object/from16 v233, v10 │ │ -3995b6: 130a d600 |0ef7: const/16 v10, #int 214 // #d6 │ │ -3995ba: 7058 f8a3 f24a |0ef9: invoke-direct {v2, v15, v10, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3995c0: 6902 f777 |0efc: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PW:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f7 │ │ -3995c4: 2208 c714 |0efe: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3995c8: 1a0a 06ae |0f00: const-string v10, "set app's access code" // string@ae06 │ │ -3995cc: 2410 dc15 0a00 |0f02: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -3995d2: 0c0a |0f05: move-result-object v10 │ │ -3995d4: 1a0f 8541 |0f06: const-string v15, "PWAC" // string@4185 │ │ -3995d8: 08ea 0200 |0f08: move-object/from16 v234, v2 │ │ -3995dc: 1302 d700 |0f0a: const/16 v2, #int 215 // #d7 │ │ -3995e0: 705a f8a3 f842 |0f0c: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3995e6: 6908 f877 |0f0f: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.PWAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f8 │ │ -3995ea: 2202 c714 |0f11: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3995ee: 1a04 8942 |0f13: const-string v4, "QAT" // string@4289 │ │ -3995f2: 130a d800 |0f15: const/16 v10, #int 216 // #d8 │ │ -3995f6: 7030 f6a3 420a |0f17: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3995fc: 6902 f977 |0f1a: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f9 │ │ -399600: 2204 c714 |0f1c: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399604: 1a0a 8a42 |0f1e: const-string v10, "QATKEY" // string@428a │ │ -399608: 130f d900 |0f20: const/16 v15, #int 217 // #d9 │ │ -39960c: 7030 f6a3 a40f |0f22: invoke-direct {v4, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -399612: 6904 fa77 |0f25: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QATKEY:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fa │ │ -399616: 220a c714 |0f27: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39961a: 1a0f 8c42 |0f29: const-string v15, "QCLR" // string@428c │ │ -39961e: 08eb 0400 |0f2b: move-object/from16 v235, v4 │ │ -399622: 1a04 146a |0f2d: const-string v4, "delete mapping for given PID" // string@6a14 │ │ -399626: 2420 dc15 4f00 |0f2f: filled-new-array {v15, v4}, [Ljava/lang/String; // type@15dc │ │ -39962c: 0c04 |0f32: move-result-object v4 │ │ -39962e: 1a0f 8f42 |0f33: const-string v15, "QDEL" // string@428f │ │ -399632: 08ec 0200 |0f35: move-object/from16 v236, v2 │ │ -399636: 1302 da00 |0f37: const/16 v2, #int 218 // #da │ │ -39963a: 08ed 0800 |0f39: move-object/from16 v237, v8 │ │ -39963e: 12f8 |0f3b: const/4 v8, #int -1 // #ff │ │ -399640: 7054 f8a3 fa82 |0f3c: invoke-direct {v10, v15, v2, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -399646: 690a fb77 |0f3f: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.QDEL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fb │ │ -39964a: 2202 c714 |0f41: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39964e: 1a04 07ae |0f43: const-string v4, "set default value for categories" // string@ae07 │ │ -399652: 2410 dc15 0400 |0f45: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ -399658: 0c04 |0f48: move-result-object v4 │ │ -39965a: 1a0f 9042 |0f49: const-string v15, "QDFC" // string@4290 │ │ -39965e: 08ee 0a00 |0f4b: move-object/from16 v238, v10 │ │ -399662: 130a db00 |0f4d: const/16 v10, #int 219 // #db │ │ -399666: 7054 f8a3 f28a |0f4f: invoke-direct {v2, v15, v10, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -39966c: 6902 fc77 |0f52: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QDFC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fc │ │ -399670: 2204 c714 |0f54: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399674: 1a08 9542 |0f56: const-string v8, "QFIX" // string@4295 │ │ -399678: 130a dc00 |0f58: const/16 v10, #int 220 // #dc │ │ -39967c: 7030 f6a3 840a |0f5a: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -399682: 6904 fd77 |0f5d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QFIX:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fd │ │ -399686: 2208 c714 |0f5f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39968a: 1a0a 0cae |0f61: const-string v10, "set values for IMAP/SMTP host: (host user (portImap portSmtp))" // string@ae0c │ │ -39968e: 2410 dc15 0a00 |0f63: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -399694: 0c0a |0f66: move-result-object v10 │ │ -399696: 1a0f 9642 |0f67: const-string v15, "QHOST" // string@4296 │ │ -39969a: 08ef 0400 |0f69: move-object/from16 v239, v4 │ │ -39969e: 1304 dd00 |0f6b: const/16 v4, #int 221 // #dd │ │ -3996a2: 08f0 0200 |0f6d: move-object/from16 v240, v2 │ │ -3996a6: 12f2 |0f6f: const/4 v2, #int -1 // #ff │ │ -3996a8: 705a f8a3 f824 |0f70: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3996ae: 6908 fe77 |0f73: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.QHOST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fe │ │ -3996b2: 2204 c714 |0f75: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3996b6: 1a0a ae42 |0f77: const-string v10, "QPID" // string@42ae │ │ -3996ba: 1a0f 1573 |0f79: const-string v15, "get PIDs for label and current cat: name -> PID" // string@7315 │ │ -3996be: 2420 dc15 fa00 |0f7b: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ -3996c4: 0c0a |0f7e: move-result-object v10 │ │ -3996c6: 1a0f 9742 |0f7f: const-string v15, "QID" // string@4297 │ │ -3996ca: 085c 0800 |0f81: move-object/from16 v92, v8 │ │ -3996ce: 1308 de00 |0f83: const/16 v8, #int 222 // #de │ │ -3996d2: 705a f8a3 f428 |0f85: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3996d8: 6904 ff77 |0f88: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QID:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ff │ │ -3996dc: 2208 c714 |0f8a: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3996e0: 1a0a 1673 |0f8c: const-string v10, "get data for given PID" // string@7316 │ │ -3996e4: 2410 dc15 0a00 |0f8e: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -3996ea: 0c0a |0f91: move-result-object v10 │ │ -3996ec: 1a0f 9a42 |0f92: const-string v15, "QLOAD" // string@429a │ │ -3996f0: 08f1 0400 |0f94: move-object/from16 v241, v4 │ │ -3996f4: 1304 df00 |0f96: const/16 v4, #int 223 // #df │ │ -3996f8: 705a f8a3 f824 |0f98: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3996fe: 6908 0078 |0f9b: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.QLOAD:Lnet/sf/dibdib/thread_any/QOpMain; // field@7800 │ │ -399702: 2204 c714 |0f9d: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399706: 1a0a 08ae |0f9f: const-string v10, "set my e-mail address" // string@ae08 │ │ -39970a: 2410 dc15 0a00 |0fa1: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -399710: 0c0a |0fa4: move-result-object v10 │ │ -399712: 1a0f 9d42 |0fa5: const-string v15, "QME" // string@429d │ │ -399716: 08f2 0800 |0fa7: move-object/from16 v242, v8 │ │ -39971a: 1308 e000 |0fa9: const/16 v8, #int 224 // #e0 │ │ -39971e: 705a f8a3 f428 |0fab: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -399724: 6904 0278 |0fae: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ -399728: 2202 c714 |0fb0: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39972c: 1a08 9107 |0fb2: const-string v8, ":^" // string@0791 │ │ -399730: 1a0a 2dba |0fb4: const-string v10, "store mapping for current cats: data label -> PID" // string@ba2d │ │ -399734: 2420 dc15 a800 |0fb6: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ -39973a: 0c08 |0fb9: move-result-object v8 │ │ -39973c: 1a0a b342 |0fba: const-string v10, "QS" // string@42b3 │ │ -399740: 130f e100 |0fbc: const/16 v15, #int 225 // #e1 │ │ -399744: 08f3 0400 |0fbe: move-object/from16 v243, v4 │ │ -399748: 12e4 |0fc0: const/4 v4, #int -2 // #fe │ │ -39974a: 7058 f8a3 a24f |0fc1: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -399750: 6902 0678 |0fc4: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7806 │ │ -399754: 2204 c714 |0fc6: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399758: 1a08 bf42 |0fc8: const-string v8, "QTO" // string@42bf │ │ -39975c: 130a e200 |0fca: const/16 v10, #int 226 // #e2 │ │ -399760: 7030 f6a3 840a |0fcc: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -399766: 6904 0778 |0fcf: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7807 │ │ -39976a: 2208 c714 |0fd1: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39976e: 1a0a c042 |0fd3: const-string v10, "QTOKEY" // string@42c0 │ │ -399772: 130f e300 |0fd5: const/16 v15, #int 227 // #e3 │ │ -399776: 7030 f6a3 a80f |0fd7: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -39977c: 6908 0878 |0fda: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.QTOKEY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7808 │ │ -399780: 220a c714 |0fdc: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399784: 1a0f 2dbf |0fde: const-string v15, "update/ replace data of mapping: PID data ->" // string@bf2d │ │ -399788: 2410 dc15 0f00 |0fe0: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ -39978e: 0c0f |0fe3: move-result-object v15 │ │ -399790: 08f4 0800 |0fe4: move-object/from16 v244, v8 │ │ -399794: 1a08 d442 |0fe6: const-string v8, "QUP" // string@42d4 │ │ -399798: 08f5 0400 |0fe8: move-object/from16 v245, v4 │ │ -39979c: 1304 e400 |0fea: const/16 v4, #int 228 // #e4 │ │ -3997a0: 08f6 0200 |0fec: move-object/from16 v246, v2 │ │ -3997a4: 12e2 |0fee: const/4 v2, #int -2 // #fe │ │ -3997a6: 705f f8a3 8a24 |0fef: invoke-direct {v10, v8, v4, v2, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3997ac: 690a 0978 |0ff2: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.QUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7809 │ │ -3997b0: 2204 c714 |0ff4: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3997b4: 1a08 7363 |0ff6: const-string v8, "change mapping's categories: PID cats ->" // string@6373 │ │ -3997b8: 2410 dc15 0800 |0ff8: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ -3997be: 0c08 |0ffb: move-result-object v8 │ │ -3997c0: 1a0f d542 |0ffc: const-string v15, "QUPCAT" // string@42d5 │ │ -3997c4: 0878 0a00 |0ffe: move-object/from16 v120, v10 │ │ -3997c8: 130a e500 |1000: const/16 v10, #int 229 // #e5 │ │ -3997cc: 7058 f8a3 f42a |1002: invoke-direct {v4, v15, v10, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3997d2: 6904 0a78 |1005: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QUPCAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@780a │ │ -3997d6: 2208 c714 |1007: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3997da: 1a0a 2cbf |1009: const-string v10, "update/ insert tagged data part of mapping: PID tag data ->" // string@bf2c │ │ -3997de: 2410 dc15 0a00 |100b: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ -3997e4: 0c0a |100e: move-result-object v10 │ │ -3997e6: 1a0f d642 |100f: const-string v15, "QUPTAGGED" // string@42d6 │ │ -3997ea: 08f7 0400 |1011: move-object/from16 v247, v4 │ │ -3997ee: 1304 e600 |1013: const/16 v4, #int 230 // #e6 │ │ -3997f2: 705a f8a3 f824 |1015: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -3997f8: 6908 0b78 |1018: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.QUPTAGGED:Lnet/sf/dibdib/thread_any/QOpMain; // field@780b │ │ -3997fc: 2202 c714 |101a: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399800: 1a04 a7c4 |101c: const-string v4, "zzSLOW" // string@c4a7 │ │ -399804: 130a e700 |101e: const/16 v10, #int 231 // #e7 │ │ -399808: 7030 f6a3 420a |1020: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -39980e: 6902 6c78 |1023: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.zzSLOW:Lnet/sf/dibdib/thread_any/QOpMain; // field@786c │ │ -399812: 2204 c714 |1025: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399816: 1a0a 7307 |1027: const-string v10, ":!" // string@0773 │ │ -39981a: 1a0f ae19 |1029: const-string v15, "FACTORIAL" // string@19ae │ │ -39981e: 08f8 0200 |102b: move-object/from16 v248, v2 │ │ -399822: 1a02 3670 |102d: const-string v2, "factorial" // string@7036 │ │ -399826: 2440 dc15 ab2f |102f: filled-new-array {v11, v10, v15, v2}, [Ljava/lang/String; // type@15dc │ │ -39982c: 0c02 |1032: move-result-object v2 │ │ -39982e: 1a0a ad19 |1033: const-string v10, "FACT" // string@19ad │ │ -399832: 130b e800 |1035: const/16 v11, #int 232 // #e8 │ │ -399836: 121f |1037: const/4 v15, #int 1 // #1 │ │ -399838: 7052 f8a3 a4fb |1038: invoke-direct {v4, v10, v11, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ -39983e: 6904 a177 |103b: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.FACT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a1 │ │ -399842: 2202 c714 |103d: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399846: 1a0a f119 |103f: const-string v10, "FDECD" // string@19f1 │ │ -39984a: 130b e900 |1041: const/16 v11, #int 233 // #e9 │ │ -39984e: 7030 f6a3 a20b |1043: invoke-direct {v2, v10, v11}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -399854: 6902 a377 |1046: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.FDECD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a3 │ │ -399858: 220a c714 |1048: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39985c: 1a0b ff19 |104a: const-string v11, "FENCD" // string@19ff │ │ -399860: 130f ea00 |104c: const/16 v15, #int 234 // #ea │ │ -399864: 7030 f6a3 ba0f |104e: invoke-direct {v10, v11, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -39986a: 690a a477 |1051: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.FENCD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a4 │ │ -39986e: 220b c714 |1053: new-instance v11, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399872: 1a0f 0c43 |1055: const-string v15, "READ" // string@430c │ │ -399876: 08f9 0a00 |1057: move-object/from16 v249, v10 │ │ -39987a: 130a eb00 |1059: const/16 v10, #int 235 // #eb │ │ -39987e: 7030 f6a3 fb0a |105b: invoke-direct {v11, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -399884: 690b 1278 |105e: sput-object v11, Lnet/sf/dibdib/thread_any/QOpMain;.READ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7812 │ │ -399888: 220a c714 |1060: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39988c: 1a0f 3553 |1062: const-string v15, "WRITE" // string@5335 │ │ -399890: 08fa 0b00 |1064: move-object/from16 v250, v11 │ │ -399894: 130b ec00 |1066: const/16 v11, #int 236 // #ec │ │ -399898: 7030 f6a3 fa0b |1068: invoke-direct {v10, v15, v11}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -39989e: 690a 5478 |106b: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.WRITE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7854 │ │ -3998a2: 220b c714 |106d: new-instance v11, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3998a6: 620f 7279 |106f: sget-object v15, Lnet/sf/dibdib/thread_feed/QOpFeed;.ARCHIVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7972 │ │ -3998aa: 1a10 af09 |1071: const-string v16, "ARCHIVE" // string@09af │ │ -3998ae: 1311 ed00 |1073: const/16 v17, #int 237 // #ed │ │ -3998b2: 1312 0000 |1075: const/16 v18, #int 0 // #0 │ │ -3998b6: 1a13 b55d |1077: const-string v19, "archive old entries" // string@5db5 │ │ -3998ba: 08fb 0b00 |1079: move-object/from16 v251, v11 │ │ -3998be: 08fc 1000 |107b: move-object/from16 v252, v16 │ │ -3998c2: 02fd 1100 |107d: move/from16 v253, v17 │ │ -3998c6: 08fe 0f00 |107f: move-object/from16 v254, v15 │ │ -3998ca: 02ff 1200 |1081: move/from16 v255, v18 │ │ -3998ce: 0900 0001 1300 |1083: move-object/16 v256, v19 │ │ -3998d4: 7606 f9a3 fb00 |1086: invoke-direct/range {v251, v252, v253, v254, v255, v256}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ -3998da: 690b 7477 |1089: sput-object v11, Lnet/sf/dibdib/thread_any/QOpMain;.ARCHIVE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7774 │ │ -3998de: 220f c714 |108b: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3998e2: 0810 0b00 |108d: move-object/from16 v16, v11 │ │ -3998e6: 1a0b 7518 |108f: const-string v11, "EXPALL" // string@1875 │ │ -3998ea: 0811 0a00 |1091: move-object/from16 v17, v10 │ │ -3998ee: 130a ee00 |1093: const/16 v10, #int 238 // #ee │ │ -3998f2: 7030 f6a3 bf0a |1095: invoke-direct {v15, v11, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -3998f8: 690f 9e77 |1098: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.EXPALL:Lnet/sf/dibdib/thread_any/QOpMain; // field@779e │ │ -3998fc: 220a c714 |109a: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399900: 1a0b 7e18 |109c: const-string v11, "EXPORT" // string@187e │ │ -399904: 0812 0f00 |109e: move-object/from16 v18, v15 │ │ -399908: 130f ef00 |10a0: const/16 v15, #int 239 // #ef │ │ -39990c: 7030 f6a3 ba0f |10a2: invoke-direct {v10, v11, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -399912: 690a a077 |10a5: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.EXPORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a0 │ │ -399916: 220b c714 |10a7: new-instance v11, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -39991a: 1a0f cf1e |10a9: const-string v15, "IMPORT" // string@1ecf │ │ -39991e: 0813 0a00 |10ab: move-object/from16 v19, v10 │ │ -399922: 130a f000 |10ad: const/16 v10, #int 240 // #f0 │ │ -399926: 7030 f6a3 fb0a |10af: invoke-direct {v11, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ -39992c: 690b b377 |10b2: sput-object v11, Lnet/sf/dibdib/thread_any/QOpMain;.IMPORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b3 │ │ -399930: 220a c714 |10b4: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399934: 620f 7479 |10b6: sget-object v15, Lnet/sf/dibdib/thread_feed/QOpFeed;.FSAVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7974 │ │ -399938: 1a14 1845 |10b8: const-string v20, "SAVTO" // string@4518 │ │ -39993c: 1315 f100 |10ba: const/16 v21, #int 241 // #f1 │ │ -399940: 1316 ffff |10bc: const/16 v22, #int -1 // #ffff │ │ -399944: 1a17 b1ac |10be: const-string v23, "save all data as encoded copy to named file" // string@acb1 │ │ -399948: 08fb 0a00 |10c0: move-object/from16 v251, v10 │ │ -39994c: 08fc 1400 |10c2: move-object/from16 v252, v20 │ │ -399950: 02fd 1500 |10c4: move/from16 v253, v21 │ │ -399954: 08fe 0f00 |10c6: move-object/from16 v254, v15 │ │ -399958: 02ff 1600 |10c8: move/from16 v255, v22 │ │ -39995c: 0900 0001 1700 |10ca: move-object/16 v256, v23 │ │ -399962: 7606 f9a3 fb00 |10cd: invoke-direct/range {v251, v252, v253, v254, v255, v256}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ -399968: 690a 2278 |10d0: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SAVTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7822 │ │ -39996c: 220f c714 |10d2: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399970: 1a14 5b59 |10d4: const-string v20, "acknowledge invitation or messages for chat" // string@595b │ │ -399974: 2501 dc15 1400 |10d6: filled-new-array/range {v20}, [Ljava/lang/String; // type@15dc │ │ -39997a: 0c14 |10d9: move-result-object v20 │ │ -39997c: 1a15 9c42 |10da: const-string v21, "QMACK" // string@429c │ │ -399980: 1316 f200 |10dc: const/16 v22, #int 242 // #f2 │ │ -399984: 1317 ffff |10de: const/16 v23, #int -1 // #ffff │ │ -399988: 1318 0000 |10e0: const/16 v24, #int 0 // #0 │ │ -39998c: 08fb 0f00 |10e2: move-object/from16 v251, v15 │ │ -399990: 08fc 1500 |10e4: move-object/from16 v252, v21 │ │ -399994: 02fd 1600 |10e6: move/from16 v253, v22 │ │ -399998: 02fe 1700 |10e8: move/from16 v254, v23 │ │ -39999c: 02ff 1800 |10ea: move/from16 v255, v24 │ │ -3999a0: 0900 0001 1400 |10ec: move-object/16 v256, v20 │ │ -3999a6: 7606 f7a3 fb00 |10ef: invoke-direct/range {v251, v252, v253, v254, v255, v256}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ -3999ac: 690f 0178 |10f2: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.QMACK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7801 │ │ -3999b0: 2214 c714 |10f4: new-instance v20, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3999b4: 1a15 c1ad |10f6: const-string v21, "send invitation (exchange keys)" // string@adc1 │ │ -3999b8: 2501 dc15 1500 |10f8: filled-new-array/range {v21}, [Ljava/lang/String; // type@15dc │ │ -3999be: 0c15 |10fb: move-result-object v21 │ │ -3999c0: 1a16 9e42 |10fc: const-string v22, "QMINVIT" // string@429e │ │ -3999c4: 1317 f300 |10fe: const/16 v23, #int 243 // #f3 │ │ -3999c8: 1318 ffff |1100: const/16 v24, #int -1 // #ffff │ │ -3999cc: 1319 0000 |1102: const/16 v25, #int 0 // #0 │ │ -3999d0: 08fb 1400 |1104: move-object/from16 v251, v20 │ │ -3999d4: 08fc 1600 |1106: move-object/from16 v252, v22 │ │ -3999d8: 02fd 1700 |1108: move/from16 v253, v23 │ │ -3999dc: 02fe 1800 |110a: move/from16 v254, v24 │ │ -3999e0: 02ff 1900 |110c: move/from16 v255, v25 │ │ -3999e4: 0900 0001 1500 |110e: move-object/16 v256, v21 │ │ -3999ea: 7606 f7a3 fb00 |1111: invoke-direct/range {v251, v252, v253, v254, v255, v256}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ -3999f0: 6914 0378 |1114: sput-object v20, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7803 │ │ -3999f4: 2215 c714 |1116: new-instance v21, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3999f8: 6216 aa79 |1118: sget-object v22, Lnet/sf/dibdib/thread_net/QOpNet;.RCV:Lnet/sf/dibdib/thread_net/QOpNet; // field@79aa │ │ -3999fc: 1a17 a042 |111a: const-string v23, "QMRCV" // string@42a0 │ │ -399a00: 1318 f400 |111c: const/16 v24, #int 244 // #f4 │ │ -399a04: 1a1b a359 |111e: const-string v27, "activate message receiver for given seconds" // string@59a3 │ │ -399a08: 08fb 1500 |1120: move-object/from16 v251, v21 │ │ -399a0c: 08fc 1700 |1122: move-object/from16 v252, v23 │ │ -399a10: 02fd 1800 |1124: move/from16 v253, v24 │ │ -399a14: 08fe 1600 |1126: move-object/from16 v254, v22 │ │ -399a18: 0900 0001 1b00 |1128: move-object/16 v256, v27 │ │ -399a1e: 7606 f9a3 fb00 |112b: invoke-direct/range {v251, v252, v253, v254, v255, v256}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ -399a24: 6915 0478 |112e: sput-object v21, Lnet/sf/dibdib/thread_any/QOpMain;.QMRCV:Lnet/sf/dibdib/thread_any/QOpMain; // field@7804 │ │ -399a28: 2216 c714 |1130: new-instance v22, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -399a2c: 1a17 c2ad |1132: const-string v23, "send message: text chat -> (OR: msg '.' ->)" // string@adc2 │ │ -399a30: 2501 dc15 1700 |1134: filled-new-array/range {v23}, [Ljava/lang/String; // type@15dc │ │ -399a36: 0c17 |1137: move-result-object v23 │ │ -399a38: 1a18 a142 |1138: const-string v24, "QMSEND" // string@42a1 │ │ -399a3c: 1319 f500 |113a: const/16 v25, #int 245 // #f5 │ │ -399a40: 131b feff |113c: const/16 v27, #int -2 // #fffe │ │ -399a44: 131d 0000 |113e: const/16 v29, #int 0 // #0 │ │ -399a48: 08fb 1600 |1140: move-object/from16 v251, v22 │ │ -399a4c: 08fc 1800 |1142: move-object/from16 v252, v24 │ │ -399a50: 02fd 1900 |1144: move/from16 v253, v25 │ │ -399a54: 02fe 1b00 |1146: move/from16 v254, v27 │ │ -399a58: 02ff 1d00 |1148: move/from16 v255, v29 │ │ -399a5c: 0900 0001 1700 |114a: move-object/16 v256, v23 │ │ -399a62: 7606 f7a3 fb00 |114d: invoke-direct/range {v251, v252, v253, v254, v255, v256}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ -399a68: 6916 0578 |1150: sput-object v22, Lnet/sf/dibdib/thread_any/QOpMain;.QMSEND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7805 │ │ -399a6c: 0817 0f00 |1152: move-object/from16 v23, v15 │ │ -399a70: 130f f600 |1154: const/16 v15, #int 246 // #f6 │ │ -399a74: 23ff 1716 |1156: new-array v15, v15, [Lnet/sf/dibdib/thread_any/QOpMain; // type@1617 │ │ -399a78: 1318 0000 |1158: const/16 v24, #int 0 // #0 │ │ -399a7c: 4d06 0f18 |115a: aput-object v6, v15, v24 │ │ -399a80: 1216 |115c: const/4 v6, #int 1 // #1 │ │ -399a82: 4d00 0f06 |115d: aput-object v0, v15, v6 │ │ -399a86: 1220 |115f: const/4 v0, #int 2 // #2 │ │ -399a88: 4d01 0f00 |1160: aput-object v1, v15, v0 │ │ -399a8c: 1230 |1162: const/4 v0, #int 3 // #3 │ │ -399a8e: 4d03 0f00 |1163: aput-object v3, v15, v0 │ │ -399a92: 1240 |1165: const/4 v0, #int 4 // #4 │ │ -399a94: 4d05 0f00 |1166: aput-object v5, v15, v0 │ │ -399a98: 1250 |1168: const/4 v0, #int 5 // #5 │ │ -399a9a: 4d07 0f00 |1169: aput-object v7, v15, v0 │ │ -399a9e: 1260 |116b: const/4 v0, #int 6 // #6 │ │ -399aa0: 4d09 0f00 |116c: aput-object v9, v15, v0 │ │ -399aa4: 1270 |116e: const/4 v0, #int 7 // #7 │ │ -399aa6: 4d0d 0f00 |116f: aput-object v13, v15, v0 │ │ -399aaa: 1300 0800 |1171: const/16 v0, #int 8 // #8 │ │ -399aae: 4d0e 0f00 |1173: aput-object v14, v15, v0 │ │ -399ab2: 1300 0900 |1175: const/16 v0, #int 9 // #9 │ │ -399ab6: 4d0c 0f00 |1177: aput-object v12, v15, v0 │ │ -399aba: 1300 0a00 |1179: const/16 v0, #int 10 // #a │ │ -399abe: 4d1a 0f00 |117b: aput-object v26, v15, v0 │ │ -399ac2: 1300 0b00 |117d: const/16 v0, #int 11 // #b │ │ -399ac6: 4d1c 0f00 |117f: aput-object v28, v15, v0 │ │ -399aca: 1300 0c00 |1181: const/16 v0, #int 12 // #c │ │ -399ace: 4d1e 0f00 |1183: aput-object v30, v15, v0 │ │ -399ad2: 1300 0d00 |1185: const/16 v0, #int 13 // #d │ │ -399ad6: 4d1f 0f00 |1187: aput-object v31, v15, v0 │ │ -399ada: 1300 0e00 |1189: const/16 v0, #int 14 // #e │ │ -399ade: 4d20 0f00 |118b: aput-object v32, v15, v0 │ │ -399ae2: 1300 0f00 |118d: const/16 v0, #int 15 // #f │ │ -399ae6: 4d21 0f00 |118f: aput-object v33, v15, v0 │ │ -399aea: 1300 1000 |1191: const/16 v0, #int 16 // #10 │ │ -399aee: 4d22 0f00 |1193: aput-object v34, v15, v0 │ │ -399af2: 1300 1100 |1195: const/16 v0, #int 17 // #11 │ │ -399af6: 4d23 0f00 |1197: aput-object v35, v15, v0 │ │ -399afa: 1300 1200 |1199: const/16 v0, #int 18 // #12 │ │ -399afe: 4d24 0f00 |119b: aput-object v36, v15, v0 │ │ -399b02: 1300 1300 |119d: const/16 v0, #int 19 // #13 │ │ -399b06: 4d25 0f00 |119f: aput-object v37, v15, v0 │ │ -399b0a: 1300 1400 |11a1: const/16 v0, #int 20 // #14 │ │ -399b0e: 4d26 0f00 |11a3: aput-object v38, v15, v0 │ │ -399b12: 1300 1500 |11a5: const/16 v0, #int 21 // #15 │ │ -399b16: 4d28 0f00 |11a7: aput-object v40, v15, v0 │ │ -399b1a: 1300 1600 |11a9: const/16 v0, #int 22 // #16 │ │ -399b1e: 4d27 0f00 |11ab: aput-object v39, v15, v0 │ │ -399b22: 1300 1700 |11ad: const/16 v0, #int 23 // #17 │ │ -399b26: 4d2a 0f00 |11af: aput-object v42, v15, v0 │ │ -399b2a: 1300 1800 |11b1: const/16 v0, #int 24 // #18 │ │ -399b2e: 4d29 0f00 |11b3: aput-object v41, v15, v0 │ │ -399b32: 1300 1900 |11b5: const/16 v0, #int 25 // #19 │ │ -399b36: 4d2b 0f00 |11b7: aput-object v43, v15, v0 │ │ -399b3a: 1300 1a00 |11b9: const/16 v0, #int 26 // #1a │ │ -399b3e: 4d2c 0f00 |11bb: aput-object v44, v15, v0 │ │ -399b42: 1300 1b00 |11bd: const/16 v0, #int 27 // #1b │ │ -399b46: 4d2d 0f00 |11bf: aput-object v45, v15, v0 │ │ -399b4a: 1300 1c00 |11c1: const/16 v0, #int 28 // #1c │ │ -399b4e: 4d2e 0f00 |11c3: aput-object v46, v15, v0 │ │ -399b52: 1300 1d00 |11c5: const/16 v0, #int 29 // #1d │ │ -399b56: 4d2f 0f00 |11c7: aput-object v47, v15, v0 │ │ -399b5a: 1300 1e00 |11c9: const/16 v0, #int 30 // #1e │ │ -399b5e: 4d30 0f00 |11cb: aput-object v48, v15, v0 │ │ -399b62: 1300 1f00 |11cd: const/16 v0, #int 31 // #1f │ │ -399b66: 4d31 0f00 |11cf: aput-object v49, v15, v0 │ │ -399b6a: 1300 2000 |11d1: const/16 v0, #int 32 // #20 │ │ -399b6e: 4d32 0f00 |11d3: aput-object v50, v15, v0 │ │ -399b72: 1300 2100 |11d5: const/16 v0, #int 33 // #21 │ │ -399b76: 4d33 0f00 |11d7: aput-object v51, v15, v0 │ │ -399b7a: 1300 2200 |11d9: const/16 v0, #int 34 // #22 │ │ -399b7e: 4d34 0f00 |11db: aput-object v52, v15, v0 │ │ -399b82: 1300 2300 |11dd: const/16 v0, #int 35 // #23 │ │ -399b86: 4d35 0f00 |11df: aput-object v53, v15, v0 │ │ -399b8a: 1300 2400 |11e1: const/16 v0, #int 36 // #24 │ │ -399b8e: 4d37 0f00 |11e3: aput-object v55, v15, v0 │ │ -399b92: 1300 2500 |11e5: const/16 v0, #int 37 // #25 │ │ -399b96: 4d36 0f00 |11e7: aput-object v54, v15, v0 │ │ -399b9a: 1300 2600 |11e9: const/16 v0, #int 38 // #26 │ │ -399b9e: 4d38 0f00 |11eb: aput-object v56, v15, v0 │ │ -399ba2: 1300 2700 |11ed: const/16 v0, #int 39 // #27 │ │ -399ba6: 4d39 0f00 |11ef: aput-object v57, v15, v0 │ │ -399baa: 1300 2800 |11f1: const/16 v0, #int 40 // #28 │ │ -399bae: 4d3a 0f00 |11f3: aput-object v58, v15, v0 │ │ -399bb2: 1300 2900 |11f5: const/16 v0, #int 41 // #29 │ │ -399bb6: 4d3b 0f00 |11f7: aput-object v59, v15, v0 │ │ -399bba: 1300 2a00 |11f9: const/16 v0, #int 42 // #2a │ │ -399bbe: 4d3c 0f00 |11fb: aput-object v60, v15, v0 │ │ -399bc2: 1300 2b00 |11fd: const/16 v0, #int 43 // #2b │ │ -399bc6: 4d3d 0f00 |11ff: aput-object v61, v15, v0 │ │ -399bca: 1300 2c00 |1201: const/16 v0, #int 44 // #2c │ │ -399bce: 4d3e 0f00 |1203: aput-object v62, v15, v0 │ │ -399bd2: 1300 2d00 |1205: const/16 v0, #int 45 // #2d │ │ -399bd6: 4d3f 0f00 |1207: aput-object v63, v15, v0 │ │ -399bda: 1300 2e00 |1209: const/16 v0, #int 46 // #2e │ │ -399bde: 4d40 0f00 |120b: aput-object v64, v15, v0 │ │ -399be2: 1300 2f00 |120d: const/16 v0, #int 47 // #2f │ │ -399be6: 4d41 0f00 |120f: aput-object v65, v15, v0 │ │ -399bea: 1300 3000 |1211: const/16 v0, #int 48 // #30 │ │ -399bee: 4d42 0f00 |1213: aput-object v66, v15, v0 │ │ -399bf2: 1300 3100 |1215: const/16 v0, #int 49 // #31 │ │ -399bf6: 4d43 0f00 |1217: aput-object v67, v15, v0 │ │ -399bfa: 1300 3200 |1219: const/16 v0, #int 50 // #32 │ │ -399bfe: 4d44 0f00 |121b: aput-object v68, v15, v0 │ │ -399c02: 1300 3300 |121d: const/16 v0, #int 51 // #33 │ │ -399c06: 4d46 0f00 |121f: aput-object v70, v15, v0 │ │ -399c0a: 1300 3400 |1221: const/16 v0, #int 52 // #34 │ │ -399c0e: 4d45 0f00 |1223: aput-object v69, v15, v0 │ │ -399c12: 1300 3500 |1225: const/16 v0, #int 53 // #35 │ │ -399c16: 4d47 0f00 |1227: aput-object v71, v15, v0 │ │ -399c1a: 1300 3600 |1229: const/16 v0, #int 54 // #36 │ │ -399c1e: 4d48 0f00 |122b: aput-object v72, v15, v0 │ │ -399c22: 1300 3700 |122d: const/16 v0, #int 55 // #37 │ │ -399c26: 4d49 0f00 |122f: aput-object v73, v15, v0 │ │ -399c2a: 1300 3800 |1231: const/16 v0, #int 56 // #38 │ │ -399c2e: 4d4a 0f00 |1233: aput-object v74, v15, v0 │ │ -399c32: 1300 3900 |1235: const/16 v0, #int 57 // #39 │ │ -399c36: 4d4b 0f00 |1237: aput-object v75, v15, v0 │ │ -399c3a: 1300 3a00 |1239: const/16 v0, #int 58 // #3a │ │ -399c3e: 4d4c 0f00 |123b: aput-object v76, v15, v0 │ │ -399c42: 1300 3b00 |123d: const/16 v0, #int 59 // #3b │ │ -399c46: 4d4d 0f00 |123f: aput-object v77, v15, v0 │ │ -399c4a: 1300 3c00 |1241: const/16 v0, #int 60 // #3c │ │ -399c4e: 4d4e 0f00 |1243: aput-object v78, v15, v0 │ │ -399c52: 1300 3d00 |1245: const/16 v0, #int 61 // #3d │ │ -399c56: 4d4f 0f00 |1247: aput-object v79, v15, v0 │ │ -399c5a: 1300 3e00 |1249: const/16 v0, #int 62 // #3e │ │ -399c5e: 4d50 0f00 |124b: aput-object v80, v15, v0 │ │ -399c62: 1300 3f00 |124d: const/16 v0, #int 63 // #3f │ │ -399c66: 4d51 0f00 |124f: aput-object v81, v15, v0 │ │ -399c6a: 1300 4000 |1251: const/16 v0, #int 64 // #40 │ │ -399c6e: 4d52 0f00 |1253: aput-object v82, v15, v0 │ │ -399c72: 1300 4100 |1255: const/16 v0, #int 65 // #41 │ │ -399c76: 4d53 0f00 |1257: aput-object v83, v15, v0 │ │ -399c7a: 1300 4200 |1259: const/16 v0, #int 66 // #42 │ │ -399c7e: 4d54 0f00 |125b: aput-object v84, v15, v0 │ │ -399c82: 1300 4300 |125d: const/16 v0, #int 67 // #43 │ │ -399c86: 4d55 0f00 |125f: aput-object v85, v15, v0 │ │ -399c8a: 1300 4400 |1261: const/16 v0, #int 68 // #44 │ │ -399c8e: 4d56 0f00 |1263: aput-object v86, v15, v0 │ │ -399c92: 1300 4500 |1265: const/16 v0, #int 69 // #45 │ │ -399c96: 4d57 0f00 |1267: aput-object v87, v15, v0 │ │ -399c9a: 1300 4600 |1269: const/16 v0, #int 70 // #46 │ │ -399c9e: 4d58 0f00 |126b: aput-object v88, v15, v0 │ │ -399ca2: 1300 4700 |126d: const/16 v0, #int 71 // #47 │ │ -399ca6: 4d59 0f00 |126f: aput-object v89, v15, v0 │ │ -399caa: 1300 4800 |1271: const/16 v0, #int 72 // #48 │ │ -399cae: 4d5a 0f00 |1273: aput-object v90, v15, v0 │ │ -399cb2: 1300 4900 |1275: const/16 v0, #int 73 // #49 │ │ -399cb6: 4d5b 0f00 |1277: aput-object v91, v15, v0 │ │ -399cba: 1300 4a00 |1279: const/16 v0, #int 74 // #4a │ │ -399cbe: 4d5d 0f00 |127b: aput-object v93, v15, v0 │ │ -399cc2: 1300 4b00 |127d: const/16 v0, #int 75 // #4b │ │ -399cc6: 4d5e 0f00 |127f: aput-object v94, v15, v0 │ │ -399cca: 1300 4c00 |1281: const/16 v0, #int 76 // #4c │ │ -399cce: 4d5f 0f00 |1283: aput-object v95, v15, v0 │ │ -399cd2: 1300 4d00 |1285: const/16 v0, #int 77 // #4d │ │ -399cd6: 4d61 0f00 |1287: aput-object v97, v15, v0 │ │ -399cda: 1300 4e00 |1289: const/16 v0, #int 78 // #4e │ │ -399cde: 4d60 0f00 |128b: aput-object v96, v15, v0 │ │ -399ce2: 1300 4f00 |128d: const/16 v0, #int 79 // #4f │ │ -399ce6: 4d62 0f00 |128f: aput-object v98, v15, v0 │ │ -399cea: 1300 5000 |1291: const/16 v0, #int 80 // #50 │ │ -399cee: 4d63 0f00 |1293: aput-object v99, v15, v0 │ │ -399cf2: 1300 5100 |1295: const/16 v0, #int 81 // #51 │ │ -399cf6: 4d64 0f00 |1297: aput-object v100, v15, v0 │ │ -399cfa: 1300 5200 |1299: const/16 v0, #int 82 // #52 │ │ -399cfe: 4d65 0f00 |129b: aput-object v101, v15, v0 │ │ -399d02: 1300 5300 |129d: const/16 v0, #int 83 // #53 │ │ -399d06: 4d66 0f00 |129f: aput-object v102, v15, v0 │ │ -399d0a: 1300 5400 |12a1: const/16 v0, #int 84 // #54 │ │ -399d0e: 4d67 0f00 |12a3: aput-object v103, v15, v0 │ │ -399d12: 1300 5500 |12a5: const/16 v0, #int 85 // #55 │ │ -399d16: 4d68 0f00 |12a7: aput-object v104, v15, v0 │ │ -399d1a: 1300 5600 |12a9: const/16 v0, #int 86 // #56 │ │ -399d1e: 4d69 0f00 |12ab: aput-object v105, v15, v0 │ │ -399d22: 1300 5700 |12ad: const/16 v0, #int 87 // #57 │ │ -399d26: 4d6a 0f00 |12af: aput-object v106, v15, v0 │ │ -399d2a: 1300 5800 |12b1: const/16 v0, #int 88 // #58 │ │ -399d2e: 4d6b 0f00 |12b3: aput-object v107, v15, v0 │ │ -399d32: 1300 5900 |12b5: const/16 v0, #int 89 // #59 │ │ -399d36: 4d6d 0f00 |12b7: aput-object v109, v15, v0 │ │ -399d3a: 1300 5a00 |12b9: const/16 v0, #int 90 // #5a │ │ -399d3e: 4d6c 0f00 |12bb: aput-object v108, v15, v0 │ │ -399d42: 1300 5b00 |12bd: const/16 v0, #int 91 // #5b │ │ -399d46: 4d76 0f00 |12bf: aput-object v118, v15, v0 │ │ -399d4a: 1300 5c00 |12c1: const/16 v0, #int 92 // #5c │ │ -399d4e: 4d75 0f00 |12c3: aput-object v117, v15, v0 │ │ -399d52: 1300 5d00 |12c5: const/16 v0, #int 93 // #5d │ │ -399d56: 4d6e 0f00 |12c7: aput-object v110, v15, v0 │ │ -399d5a: 1300 5e00 |12c9: const/16 v0, #int 94 // #5e │ │ -399d5e: 4d6f 0f00 |12cb: aput-object v111, v15, v0 │ │ -399d62: 1300 5f00 |12cd: const/16 v0, #int 95 // #5f │ │ -399d66: 4d70 0f00 |12cf: aput-object v112, v15, v0 │ │ -399d6a: 1300 6000 |12d1: const/16 v0, #int 96 // #60 │ │ -399d6e: 4d71 0f00 |12d3: aput-object v113, v15, v0 │ │ -399d72: 1300 6100 |12d5: const/16 v0, #int 97 // #61 │ │ -399d76: 4d72 0f00 |12d7: aput-object v114, v15, v0 │ │ -399d7a: 1300 6200 |12d9: const/16 v0, #int 98 // #62 │ │ -399d7e: 4d73 0f00 |12db: aput-object v115, v15, v0 │ │ -399d82: 1300 6300 |12dd: const/16 v0, #int 99 // #63 │ │ -399d86: 4d74 0f00 |12df: aput-object v116, v15, v0 │ │ -399d8a: 1300 6400 |12e1: const/16 v0, #int 100 // #64 │ │ -399d8e: 4d77 0f00 |12e3: aput-object v119, v15, v0 │ │ -399d92: 1300 6500 |12e5: const/16 v0, #int 101 // #65 │ │ -399d96: 4d98 0f00 |12e7: aput-object v152, v15, v0 │ │ -399d9a: 1300 6600 |12e9: const/16 v0, #int 102 // #66 │ │ -399d9e: 4d97 0f00 |12eb: aput-object v151, v15, v0 │ │ -399da2: 1300 6700 |12ed: const/16 v0, #int 103 // #67 │ │ -399da6: 4d79 0f00 |12ef: aput-object v121, v15, v0 │ │ -399daa: 1300 6800 |12f1: const/16 v0, #int 104 // #68 │ │ -399dae: 4d7a 0f00 |12f3: aput-object v122, v15, v0 │ │ -399db2: 1300 6900 |12f5: const/16 v0, #int 105 // #69 │ │ -399db6: 4d7b 0f00 |12f7: aput-object v123, v15, v0 │ │ -399dba: 1300 6a00 |12f9: const/16 v0, #int 106 // #6a │ │ -399dbe: 4d7c 0f00 |12fb: aput-object v124, v15, v0 │ │ -399dc2: 1300 6b00 |12fd: const/16 v0, #int 107 // #6b │ │ -399dc6: 4d7d 0f00 |12ff: aput-object v125, v15, v0 │ │ -399dca: 1300 6c00 |1301: const/16 v0, #int 108 // #6c │ │ -399dce: 4d7e 0f00 |1303: aput-object v126, v15, v0 │ │ -399dd2: 1300 6d00 |1305: const/16 v0, #int 109 // #6d │ │ -399dd6: 4d7f 0f00 |1307: aput-object v127, v15, v0 │ │ -399dda: 1300 6e00 |1309: const/16 v0, #int 110 // #6e │ │ -399dde: 4d80 0f00 |130b: aput-object v128, v15, v0 │ │ -399de2: 1300 6f00 |130d: const/16 v0, #int 111 // #6f │ │ -399de6: 4d81 0f00 |130f: aput-object v129, v15, v0 │ │ -399dea: 1300 7000 |1311: const/16 v0, #int 112 // #70 │ │ -399dee: 4d82 0f00 |1313: aput-object v130, v15, v0 │ │ -399df2: 1300 7100 |1315: const/16 v0, #int 113 // #71 │ │ -399df6: 4d83 0f00 |1317: aput-object v131, v15, v0 │ │ -399dfa: 1300 7200 |1319: const/16 v0, #int 114 // #72 │ │ -399dfe: 4d84 0f00 |131b: aput-object v132, v15, v0 │ │ -399e02: 1300 7300 |131d: const/16 v0, #int 115 // #73 │ │ -399e06: 4d85 0f00 |131f: aput-object v133, v15, v0 │ │ -399e0a: 1300 7400 |1321: const/16 v0, #int 116 // #74 │ │ -399e0e: 4d86 0f00 |1323: aput-object v134, v15, v0 │ │ -399e12: 1300 7500 |1325: const/16 v0, #int 117 // #75 │ │ -399e16: 4d87 0f00 |1327: aput-object v135, v15, v0 │ │ -399e1a: 1300 7600 |1329: const/16 v0, #int 118 // #76 │ │ -399e1e: 4d88 0f00 |132b: aput-object v136, v15, v0 │ │ -399e22: 1300 7700 |132d: const/16 v0, #int 119 // #77 │ │ -399e26: 4d89 0f00 |132f: aput-object v137, v15, v0 │ │ -399e2a: 1300 7800 |1331: const/16 v0, #int 120 // #78 │ │ -399e2e: 4d8a 0f00 |1333: aput-object v138, v15, v0 │ │ -399e32: 1300 7900 |1335: const/16 v0, #int 121 // #79 │ │ -399e36: 4d8b 0f00 |1337: aput-object v139, v15, v0 │ │ -399e3a: 1300 7a00 |1339: const/16 v0, #int 122 // #7a │ │ -399e3e: 4d8c 0f00 |133b: aput-object v140, v15, v0 │ │ -399e42: 1300 7b00 |133d: const/16 v0, #int 123 // #7b │ │ -399e46: 4d8d 0f00 |133f: aput-object v141, v15, v0 │ │ -399e4a: 1300 7c00 |1341: const/16 v0, #int 124 // #7c │ │ -399e4e: 4d8e 0f00 |1343: aput-object v142, v15, v0 │ │ -399e52: 1300 7d00 |1345: const/16 v0, #int 125 // #7d │ │ -399e56: 4d8f 0f00 |1347: aput-object v143, v15, v0 │ │ -399e5a: 1300 7e00 |1349: const/16 v0, #int 126 // #7e │ │ -399e5e: 4d90 0f00 |134b: aput-object v144, v15, v0 │ │ -399e62: 1300 7f00 |134d: const/16 v0, #int 127 // #7f │ │ -399e66: 4d91 0f00 |134f: aput-object v145, v15, v0 │ │ -399e6a: 1300 8000 |1351: const/16 v0, #int 128 // #80 │ │ -399e6e: 4d92 0f00 |1353: aput-object v146, v15, v0 │ │ -399e72: 1300 8100 |1355: const/16 v0, #int 129 // #81 │ │ -399e76: 4d93 0f00 |1357: aput-object v147, v15, v0 │ │ -399e7a: 1300 8200 |1359: const/16 v0, #int 130 // #82 │ │ -399e7e: 4d94 0f00 |135b: aput-object v148, v15, v0 │ │ -399e82: 1300 8300 |135d: const/16 v0, #int 131 // #83 │ │ -399e86: 4d95 0f00 |135f: aput-object v149, v15, v0 │ │ -399e8a: 1300 8400 |1361: const/16 v0, #int 132 // #84 │ │ -399e8e: 4d96 0f00 |1363: aput-object v150, v15, v0 │ │ -399e92: 1300 8500 |1365: const/16 v0, #int 133 // #85 │ │ -399e96: 4d99 0f00 |1367: aput-object v153, v15, v0 │ │ -399e9a: 1300 8600 |1369: const/16 v0, #int 134 // #86 │ │ -399e9e: 4d9a 0f00 |136b: aput-object v154, v15, v0 │ │ -399ea2: 1300 8700 |136d: const/16 v0, #int 135 // #87 │ │ -399ea6: 4daa 0f00 |136f: aput-object v170, v15, v0 │ │ -399eaa: 1300 8800 |1371: const/16 v0, #int 136 // #88 │ │ -399eae: 4da9 0f00 |1373: aput-object v169, v15, v0 │ │ -399eb2: 1300 8900 |1375: const/16 v0, #int 137 // #89 │ │ -399eb6: 4d9b 0f00 |1377: aput-object v155, v15, v0 │ │ -399eba: 1300 8a00 |1379: const/16 v0, #int 138 // #8a │ │ -399ebe: 4d9c 0f00 |137b: aput-object v156, v15, v0 │ │ -399ec2: 1300 8b00 |137d: const/16 v0, #int 139 // #8b │ │ -399ec6: 4d9d 0f00 |137f: aput-object v157, v15, v0 │ │ -399eca: 1300 8c00 |1381: const/16 v0, #int 140 // #8c │ │ -399ece: 4d9e 0f00 |1383: aput-object v158, v15, v0 │ │ -399ed2: 1300 8d00 |1385: const/16 v0, #int 141 // #8d │ │ -399ed6: 4d9f 0f00 |1387: aput-object v159, v15, v0 │ │ -399eda: 1300 8e00 |1389: const/16 v0, #int 142 // #8e │ │ -399ede: 4da0 0f00 |138b: aput-object v160, v15, v0 │ │ -399ee2: 1300 8f00 |138d: const/16 v0, #int 143 // #8f │ │ -399ee6: 4da1 0f00 |138f: aput-object v161, v15, v0 │ │ -399eea: 1300 9000 |1391: const/16 v0, #int 144 // #90 │ │ -399eee: 4da2 0f00 |1393: aput-object v162, v15, v0 │ │ -399ef2: 1300 9100 |1395: const/16 v0, #int 145 // #91 │ │ -399ef6: 4da3 0f00 |1397: aput-object v163, v15, v0 │ │ -399efa: 1300 9200 |1399: const/16 v0, #int 146 // #92 │ │ -399efe: 4da4 0f00 |139b: aput-object v164, v15, v0 │ │ -399f02: 1300 9300 |139d: const/16 v0, #int 147 // #93 │ │ -399f06: 4da5 0f00 |139f: aput-object v165, v15, v0 │ │ -399f0a: 1300 9400 |13a1: const/16 v0, #int 148 // #94 │ │ -399f0e: 4da6 0f00 |13a3: aput-object v166, v15, v0 │ │ -399f12: 1300 9500 |13a5: const/16 v0, #int 149 // #95 │ │ -399f16: 4da7 0f00 |13a7: aput-object v167, v15, v0 │ │ -399f1a: 1300 9600 |13a9: const/16 v0, #int 150 // #96 │ │ -399f1e: 4da8 0f00 |13ab: aput-object v168, v15, v0 │ │ -399f22: 1300 9700 |13ad: const/16 v0, #int 151 // #97 │ │ -399f26: 4db2 0f00 |13af: aput-object v178, v15, v0 │ │ -399f2a: 1300 9800 |13b1: const/16 v0, #int 152 // #98 │ │ -399f2e: 4db1 0f00 |13b3: aput-object v177, v15, v0 │ │ -399f32: 1300 9900 |13b5: const/16 v0, #int 153 // #99 │ │ -399f36: 4dab 0f00 |13b7: aput-object v171, v15, v0 │ │ -399f3a: 1300 9a00 |13b9: const/16 v0, #int 154 // #9a │ │ -399f3e: 4dac 0f00 |13bb: aput-object v172, v15, v0 │ │ -399f42: 1300 9b00 |13bd: const/16 v0, #int 155 // #9b │ │ -399f46: 4dad 0f00 |13bf: aput-object v173, v15, v0 │ │ -399f4a: 1300 9c00 |13c1: const/16 v0, #int 156 // #9c │ │ -399f4e: 4dae 0f00 |13c3: aput-object v174, v15, v0 │ │ -399f52: 1300 9d00 |13c5: const/16 v0, #int 157 // #9d │ │ -399f56: 4daf 0f00 |13c7: aput-object v175, v15, v0 │ │ -399f5a: 1300 9e00 |13c9: const/16 v0, #int 158 // #9e │ │ -399f5e: 4db0 0f00 |13cb: aput-object v176, v15, v0 │ │ -399f62: 1300 9f00 |13cd: const/16 v0, #int 159 // #9f │ │ -399f66: 4db3 0f00 |13cf: aput-object v179, v15, v0 │ │ -399f6a: 1300 a000 |13d1: const/16 v0, #int 160 // #a0 │ │ -399f6e: 4db4 0f00 |13d3: aput-object v180, v15, v0 │ │ -399f72: 1300 a100 |13d5: const/16 v0, #int 161 // #a1 │ │ -399f76: 4db6 0f00 |13d7: aput-object v182, v15, v0 │ │ -399f7a: 1300 a200 |13d9: const/16 v0, #int 162 // #a2 │ │ -399f7e: 4db7 0f00 |13db: aput-object v183, v15, v0 │ │ -399f82: 1300 a300 |13dd: const/16 v0, #int 163 // #a3 │ │ -399f86: 4db5 0f00 |13df: aput-object v181, v15, v0 │ │ -399f8a: 1300 a400 |13e1: const/16 v0, #int 164 // #a4 │ │ -399f8e: 4dcb 0f00 |13e3: aput-object v203, v15, v0 │ │ -399f92: 1300 a500 |13e5: const/16 v0, #int 165 // #a5 │ │ -399f96: 4dca 0f00 |13e7: aput-object v202, v15, v0 │ │ -399f9a: 1300 a600 |13e9: const/16 v0, #int 166 // #a6 │ │ -399f9e: 4db8 0f00 |13eb: aput-object v184, v15, v0 │ │ -399fa2: 1300 a700 |13ed: const/16 v0, #int 167 // #a7 │ │ -399fa6: 4db9 0f00 |13ef: aput-object v185, v15, v0 │ │ -399faa: 1300 a800 |13f1: const/16 v0, #int 168 // #a8 │ │ -399fae: 4dba 0f00 |13f3: aput-object v186, v15, v0 │ │ -399fb2: 1300 a900 |13f5: const/16 v0, #int 169 // #a9 │ │ -399fb6: 4dbb 0f00 |13f7: aput-object v187, v15, v0 │ │ -399fba: 1300 aa00 |13f9: const/16 v0, #int 170 // #aa │ │ -399fbe: 4dbc 0f00 |13fb: aput-object v188, v15, v0 │ │ -399fc2: 1300 ab00 |13fd: const/16 v0, #int 171 // #ab │ │ -399fc6: 4dbd 0f00 |13ff: aput-object v189, v15, v0 │ │ -399fca: 1300 ac00 |1401: const/16 v0, #int 172 // #ac │ │ -399fce: 4dbe 0f00 |1403: aput-object v190, v15, v0 │ │ -399fd2: 1300 ad00 |1405: const/16 v0, #int 173 // #ad │ │ -399fd6: 4dbf 0f00 |1407: aput-object v191, v15, v0 │ │ -399fda: 1300 ae00 |1409: const/16 v0, #int 174 // #ae │ │ -399fde: 4dc0 0f00 |140b: aput-object v192, v15, v0 │ │ -399fe2: 1300 af00 |140d: const/16 v0, #int 175 // #af │ │ -399fe6: 4dc1 0f00 |140f: aput-object v193, v15, v0 │ │ -399fea: 1300 b000 |1411: const/16 v0, #int 176 // #b0 │ │ -399fee: 4dc2 0f00 |1413: aput-object v194, v15, v0 │ │ -399ff2: 1300 b100 |1415: const/16 v0, #int 177 // #b1 │ │ -399ff6: 4dc3 0f00 |1417: aput-object v195, v15, v0 │ │ -399ffa: 1300 b200 |1419: const/16 v0, #int 178 // #b2 │ │ -399ffe: 4dc5 0f00 |141b: aput-object v197, v15, v0 │ │ -39a002: 1300 b300 |141d: const/16 v0, #int 179 // #b3 │ │ -39a006: 4dc4 0f00 |141f: aput-object v196, v15, v0 │ │ -39a00a: 1300 b400 |1421: const/16 v0, #int 180 // #b4 │ │ -39a00e: 4dc8 0f00 |1423: aput-object v200, v15, v0 │ │ -39a012: 1300 b500 |1425: const/16 v0, #int 181 // #b5 │ │ -39a016: 4dc9 0f00 |1427: aput-object v201, v15, v0 │ │ -39a01a: 1300 b600 |1429: const/16 v0, #int 182 // #b6 │ │ -39a01e: 4dc7 0f00 |142b: aput-object v199, v15, v0 │ │ -39a022: 1300 b700 |142d: const/16 v0, #int 183 // #b7 │ │ -39a026: 4dcc 0f00 |142f: aput-object v204, v15, v0 │ │ -39a02a: 1300 b800 |1431: const/16 v0, #int 184 // #b8 │ │ -39a02e: 4dc6 0f00 |1433: aput-object v198, v15, v0 │ │ -39a032: 1300 b900 |1435: const/16 v0, #int 185 // #b9 │ │ -39a036: 4dd2 0f00 |1437: aput-object v210, v15, v0 │ │ -39a03a: 1300 ba00 |1439: const/16 v0, #int 186 // #ba │ │ -39a03e: 4dd1 0f00 |143b: aput-object v209, v15, v0 │ │ -39a042: 1300 bb00 |143d: const/16 v0, #int 187 // #bb │ │ -39a046: 4dcd 0f00 |143f: aput-object v205, v15, v0 │ │ -39a04a: 1300 bc00 |1441: const/16 v0, #int 188 // #bc │ │ -39a04e: 4dd4 0f00 |1443: aput-object v212, v15, v0 │ │ -39a052: 1300 bd00 |1445: const/16 v0, #int 189 // #bd │ │ -39a056: 4dce 0f00 |1447: aput-object v206, v15, v0 │ │ -39a05a: 1300 be00 |1449: const/16 v0, #int 190 // #be │ │ -39a05e: 4dcf 0f00 |144b: aput-object v207, v15, v0 │ │ -39a062: 1300 bf00 |144d: const/16 v0, #int 191 // #bf │ │ -39a066: 4dd0 0f00 |144f: aput-object v208, v15, v0 │ │ -39a06a: 1300 c000 |1451: const/16 v0, #int 192 // #c0 │ │ -39a06e: 4dd3 0f00 |1453: aput-object v211, v15, v0 │ │ -39a072: 1300 c100 |1455: const/16 v0, #int 193 // #c1 │ │ -39a076: 4dd7 0f00 |1457: aput-object v215, v15, v0 │ │ -39a07a: 1300 c200 |1459: const/16 v0, #int 194 // #c2 │ │ -39a07e: 4dd6 0f00 |145b: aput-object v214, v15, v0 │ │ -39a082: 1300 c300 |145d: const/16 v0, #int 195 // #c3 │ │ -39a086: 4dd5 0f00 |145f: aput-object v213, v15, v0 │ │ -39a08a: 1300 c400 |1461: const/16 v0, #int 196 // #c4 │ │ -39a08e: 4dd8 0f00 |1463: aput-object v216, v15, v0 │ │ -39a092: 1300 c500 |1465: const/16 v0, #int 197 // #c5 │ │ -39a096: 4dd9 0f00 |1467: aput-object v217, v15, v0 │ │ -39a09a: 1300 c600 |1469: const/16 v0, #int 198 // #c6 │ │ -39a09e: 4ddb 0f00 |146b: aput-object v219, v15, v0 │ │ -39a0a2: 1300 c700 |146d: const/16 v0, #int 199 // #c7 │ │ -39a0a6: 4dda 0f00 |146f: aput-object v218, v15, v0 │ │ -39a0aa: 1300 c800 |1471: const/16 v0, #int 200 // #c8 │ │ -39a0ae: 4ddc 0f00 |1473: aput-object v220, v15, v0 │ │ -39a0b2: 1300 c900 |1475: const/16 v0, #int 201 // #c9 │ │ -39a0b6: 4ddd 0f00 |1477: aput-object v221, v15, v0 │ │ -39a0ba: 1300 ca00 |1479: const/16 v0, #int 202 // #ca │ │ -39a0be: 4de8 0f00 |147b: aput-object v232, v15, v0 │ │ -39a0c2: 1300 cb00 |147d: const/16 v0, #int 203 // #cb │ │ -39a0c6: 4de7 0f00 |147f: aput-object v231, v15, v0 │ │ -39a0ca: 1300 cc00 |1481: const/16 v0, #int 204 // #cc │ │ -39a0ce: 4de0 0f00 |1483: aput-object v224, v15, v0 │ │ -39a0d2: 1300 cd00 |1485: const/16 v0, #int 205 // #cd │ │ -39a0d6: 4de6 0f00 |1487: aput-object v230, v15, v0 │ │ -39a0da: 1300 ce00 |1489: const/16 v0, #int 206 // #ce │ │ -39a0de: 4de5 0f00 |148b: aput-object v229, v15, v0 │ │ -39a0e2: 1300 cf00 |148d: const/16 v0, #int 207 // #cf │ │ -39a0e6: 4de4 0f00 |148f: aput-object v228, v15, v0 │ │ -39a0ea: 1300 d000 |1491: const/16 v0, #int 208 // #d0 │ │ -39a0ee: 4ddf 0f00 |1493: aput-object v223, v15, v0 │ │ -39a0f2: 1300 d100 |1495: const/16 v0, #int 209 // #d1 │ │ -39a0f6: 4dde 0f00 |1497: aput-object v222, v15, v0 │ │ -39a0fa: 1300 d200 |1499: const/16 v0, #int 210 // #d2 │ │ -39a0fe: 4de2 0f00 |149b: aput-object v226, v15, v0 │ │ -39a102: 1300 d300 |149d: const/16 v0, #int 211 // #d3 │ │ -39a106: 4de3 0f00 |149f: aput-object v227, v15, v0 │ │ -39a10a: 1300 d400 |14a1: const/16 v0, #int 212 // #d4 │ │ -39a10e: 4de1 0f00 |14a3: aput-object v225, v15, v0 │ │ -39a112: 1300 d500 |14a5: const/16 v0, #int 213 // #d5 │ │ -39a116: 4de9 0f00 |14a7: aput-object v233, v15, v0 │ │ -39a11a: 1300 d600 |14a9: const/16 v0, #int 214 // #d6 │ │ -39a11e: 4dea 0f00 |14ab: aput-object v234, v15, v0 │ │ -39a122: 1300 d700 |14ad: const/16 v0, #int 215 // #d7 │ │ -39a126: 4ded 0f00 |14af: aput-object v237, v15, v0 │ │ -39a12a: 1300 d800 |14b1: const/16 v0, #int 216 // #d8 │ │ -39a12e: 4dec 0f00 |14b3: aput-object v236, v15, v0 │ │ -39a132: 1300 d900 |14b5: const/16 v0, #int 217 // #d9 │ │ -39a136: 4deb 0f00 |14b7: aput-object v235, v15, v0 │ │ -39a13a: 1300 da00 |14b9: const/16 v0, #int 218 // #da │ │ -39a13e: 4dee 0f00 |14bb: aput-object v238, v15, v0 │ │ -39a142: 1300 db00 |14bd: const/16 v0, #int 219 // #db │ │ -39a146: 4df0 0f00 |14bf: aput-object v240, v15, v0 │ │ -39a14a: 1300 dc00 |14c1: const/16 v0, #int 220 // #dc │ │ -39a14e: 4def 0f00 |14c3: aput-object v239, v15, v0 │ │ -39a152: 1300 dd00 |14c5: const/16 v0, #int 221 // #dd │ │ -39a156: 4d5c 0f00 |14c7: aput-object v92, v15, v0 │ │ -39a15a: 1300 de00 |14c9: const/16 v0, #int 222 // #de │ │ -39a15e: 4df1 0f00 |14cb: aput-object v241, v15, v0 │ │ -39a162: 1300 df00 |14cd: const/16 v0, #int 223 // #df │ │ -39a166: 4df2 0f00 |14cf: aput-object v242, v15, v0 │ │ -39a16a: 1300 e000 |14d1: const/16 v0, #int 224 // #e0 │ │ -39a16e: 4df3 0f00 |14d3: aput-object v243, v15, v0 │ │ -39a172: 1300 e100 |14d5: const/16 v0, #int 225 // #e1 │ │ -39a176: 4df6 0f00 |14d7: aput-object v246, v15, v0 │ │ -39a17a: 1300 e200 |14d9: const/16 v0, #int 226 // #e2 │ │ -39a17e: 4df5 0f00 |14db: aput-object v245, v15, v0 │ │ -39a182: 1300 e300 |14dd: const/16 v0, #int 227 // #e3 │ │ -39a186: 4df4 0f00 |14df: aput-object v244, v15, v0 │ │ -39a18a: 1300 e400 |14e1: const/16 v0, #int 228 // #e4 │ │ -39a18e: 4d78 0f00 |14e3: aput-object v120, v15, v0 │ │ -39a192: 1300 e500 |14e5: const/16 v0, #int 229 // #e5 │ │ -39a196: 4df7 0f00 |14e7: aput-object v247, v15, v0 │ │ -39a19a: 1300 e600 |14e9: const/16 v0, #int 230 // #e6 │ │ -39a19e: 4d08 0f00 |14eb: aput-object v8, v15, v0 │ │ -39a1a2: 1300 e700 |14ed: const/16 v0, #int 231 // #e7 │ │ -39a1a6: 4df8 0f00 |14ef: aput-object v248, v15, v0 │ │ -39a1aa: 1300 e800 |14f1: const/16 v0, #int 232 // #e8 │ │ -39a1ae: 4d04 0f00 |14f3: aput-object v4, v15, v0 │ │ -39a1b2: 1300 e900 |14f5: const/16 v0, #int 233 // #e9 │ │ -39a1b6: 4d02 0f00 |14f7: aput-object v2, v15, v0 │ │ -39a1ba: 1300 ea00 |14f9: const/16 v0, #int 234 // #ea │ │ -39a1be: 4df9 0f00 |14fb: aput-object v249, v15, v0 │ │ -39a1c2: 1300 eb00 |14fd: const/16 v0, #int 235 // #eb │ │ -39a1c6: 0801 fa00 |14ff: move-object/from16 v1, v250 │ │ -39a1ca: 4d01 0f00 |1501: aput-object v1, v15, v0 │ │ -39a1ce: 1300 ec00 |1503: const/16 v0, #int 236 // #ec │ │ -39a1d2: 4d11 0f00 |1505: aput-object v17, v15, v0 │ │ -39a1d6: 1300 ed00 |1507: const/16 v0, #int 237 // #ed │ │ -39a1da: 4d10 0f00 |1509: aput-object v16, v15, v0 │ │ -39a1de: 1300 ee00 |150b: const/16 v0, #int 238 // #ee │ │ -39a1e2: 4d12 0f00 |150d: aput-object v18, v15, v0 │ │ -39a1e6: 1300 ef00 |150f: const/16 v0, #int 239 // #ef │ │ -39a1ea: 4d13 0f00 |1511: aput-object v19, v15, v0 │ │ -39a1ee: 1300 f000 |1513: const/16 v0, #int 240 // #f0 │ │ -39a1f2: 4d0b 0f00 |1515: aput-object v11, v15, v0 │ │ -39a1f6: 1300 f100 |1517: const/16 v0, #int 241 // #f1 │ │ -39a1fa: 4d0a 0f00 |1519: aput-object v10, v15, v0 │ │ -39a1fe: 1300 f200 |151b: const/16 v0, #int 242 // #f2 │ │ -39a202: 4d17 0f00 |151d: aput-object v23, v15, v0 │ │ -39a206: 1300 f300 |151f: const/16 v0, #int 243 // #f3 │ │ -39a20a: 4d14 0f00 |1521: aput-object v20, v15, v0 │ │ -39a20e: 1300 f400 |1523: const/16 v0, #int 244 // #f4 │ │ -39a212: 4d15 0f00 |1525: aput-object v21, v15, v0 │ │ -39a216: 1300 f500 |1527: const/16 v0, #int 245 // #f5 │ │ -39a21a: 4d16 0f00 |1529: aput-object v22, v15, v0 │ │ -39a21e: 690f 6c77 |152b: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.$VALUES:[Lnet/sf/dibdib/thread_any/QOpMain; // field@776c │ │ -39a222: 2200 7513 |152d: new-instance v0, Ljava/util/Random; // type@1375 │ │ -39a226: 1601 2a00 |152f: const-wide/16 v1, #int 42 // #2a │ │ -39a22a: 7030 a49a 1002 |1531: invoke-direct {v0, v1, v2}, Ljava/util/Random;.:(J)V // method@9aa4 │ │ -39a230: 6900 6a78 |1534: sput-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.zRandom:Ljava/util/Random; // field@786a │ │ -39a234: 2200 8313 |1536: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -39a238: 7010 f39a 0000 |1538: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -39a23e: 6900 6878 |153b: sput-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7868 │ │ -39a242: 0e00 |153d: return-void │ │ +3977b4: |[3977b4] net.sf.dibdib.thread_any.QOpMain.:()V │ │ +3977c4: 2206 c714 |0000: new-instance v6, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3977c8: 1a00 709f |0002: const-string v0, "no operation" // string@9f70 │ │ +3977cc: 2410 dc15 0000 |0004: filled-new-array {v0}, [Ljava/lang/String; // type@15dc │ │ +3977d2: 0c05 |0007: move-result-object v5 │ │ +3977d4: 1a01 233e |0008: const-string v1, "NOP" // string@3e23 │ │ +3977d8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3977da: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +3977dc: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +3977de: 0760 |000d: move-object v0, v6 │ │ +3977e0: 7606 f7a3 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ +3977e6: 6906 e677 |0011: sput-object v6, Lnet/sf/dibdib/thread_any/QOpMain;.NOP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e6 │ │ +3977ea: 2200 c714 |0013: new-instance v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3977ee: 1a01 a8c4 |0015: const-string v1, "zzWIPCALC" // string@c4a8 │ │ +3977f2: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +3977f4: 7030 f6a3 1002 |0018: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3977fa: 6900 6d78 |001b: sput-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786d │ │ +3977fe: 2201 c714 |001d: new-instance v1, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397802: 1a03 a9c4 |001f: const-string v3, "zzWIPSYM" // string@c4a9 │ │ +397806: 1224 |0021: const/4 v4, #int 2 // #2 │ │ +397808: 7030 f6a3 3104 |0022: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +39780e: 6901 6e78 |0025: sput-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPSYM:Lnet/sf/dibdib/thread_any/QOpMain; // field@786e │ │ +397812: 2203 c714 |0027: new-instance v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397816: 1a05 2241 |0029: const-string v5, "POSV" // string@4122 │ │ +39781a: 1a07 e858 |002b: const-string v7, "absolute value: [X0 X1 ...] => [ABS(X0) ABS(X1) ...] " // string@58e8 │ │ +39781e: 2420 dc15 7500 |002d: filled-new-array {v5, v7}, [Ljava/lang/String; // type@15dc │ │ +397824: 0c05 |0030: move-result-object v5 │ │ +397826: 1a07 ad08 |0031: const-string v7, "ABS" // string@08ad │ │ +39782a: 1238 |0033: const/4 v8, #int 3 // #3 │ │ +39782c: 7055 f8a3 7328 |0034: invoke-direct {v3, v7, v8, v2, v5}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397832: 6903 6e77 |0037: sput-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.ABS:Lnet/sf/dibdib/thread_any/QOpMain; // field@776e │ │ +397836: 2205 c714 |0039: new-instance v5, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39783a: 1a07 5c59 |003b: const-string v7, "acos" // string@595c │ │ +39783e: 2410 dc15 0700 |003d: filled-new-array {v7}, [Ljava/lang/String; // type@15dc │ │ +397844: 0c07 |0040: move-result-object v7 │ │ +397846: 1a09 c208 |0041: const-string v9, "ACOS" // string@08c2 │ │ +39784a: 124a |0043: const/4 v10, #int 4 // #4 │ │ +39784c: 7057 f8a3 952a |0044: invoke-direct {v5, v9, v10, v2, v7}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397852: 6905 6f77 |0047: sput-object v5, Lnet/sf/dibdib/thread_any/QOpMain;.ACOS:Lnet/sf/dibdib/thread_any/QOpMain; // field@776f │ │ +397856: 2207 c714 |0049: new-instance v7, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39785a: 1a09 ddc8 |004b: const-string v9, "∔" // string@c8dd │ │ +39785e: 1a0b a0ba |004d: const-string v11, "sum of 2 values each [Y0 Y1 ...] [X0 X1 ...] => " // string@baa0 │ │ +397862: 2420 dc15 b900 |004f: filled-new-array {v9, v11}, [Ljava/lang/String; // type@15dc │ │ +397868: 0c09 |0052: move-result-object v9 │ │ +39786a: 1a0b 2809 |0053: const-string v11, "ADD" // string@0928 │ │ +39786e: 125c |0055: const/4 v12, #int 5 // #5 │ │ +397870: 7059 f8a3 b74c |0056: invoke-direct {v7, v11, v12, v4, v9}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397876: 6907 7077 |0059: sput-object v7, Lnet/sf/dibdib/thread_any/QOpMain;.ADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@7770 │ │ +39787a: 2209 c714 |005b: new-instance v9, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39787e: 1a0b 0000 |005d: const-string v11, "" // string@0000 │ │ +397882: 1a0d 6f03 |005f: const-string v13, "&" // string@036f │ │ +397886: 1a0e e8c8 |0061: const-string v14, "∧" // string@c8e8 │ │ +39788a: 1a0f 9c60 |0063: const-string v15, "binary AND" // string@609c │ │ +39788e: 2440 dc15 dbfe |0065: filled-new-array {v11, v13, v14, v15}, [Ljava/lang/String; // type@15dc │ │ +397894: 0c0d |0068: move-result-object v13 │ │ +397896: 1a0e 6109 |0069: const-string v14, "AND" // string@0961 │ │ +39789a: 126f |006b: const/4 v15, #int 6 // #6 │ │ +39789c: 705d f8a3 e94f |006c: invoke-direct {v9, v14, v15, v4, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3978a2: 6909 7277 |006f: sput-object v9, Lnet/sf/dibdib/thread_any/QOpMain;.AND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7772 │ │ +3978a6: 220d c714 |0071: new-instance v13, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3978aa: 1a0e 7303 |0073: const-string v14, "&&" // string@0373 │ │ +3978ae: 1a0f 26be |0075: const-string v15, "truthy AND" // string@be26 │ │ +3978b2: 2430 dc15 eb0f |0077: filled-new-array {v11, v14, v15}, [Ljava/lang/String; // type@15dc │ │ +3978b8: 0c0e |007a: move-result-object v14 │ │ +3978ba: 1a0f 7109 |007b: const-string v15, "ANDT" // string@0971 │ │ +3978be: 127c |007d: const/4 v12, #int 7 // #7 │ │ +3978c0: 705e f8a3 fd4c |007e: invoke-direct {v13, v15, v12, v4, v14}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3978c6: 690d 7377 |0081: sput-object v13, Lnet/sf/dibdib/thread_any/QOpMain;.ANDT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7773 │ │ +3978ca: 220e c714 |0083: new-instance v14, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3978ce: 1a0f f75e |0085: const-string v15, "asin" // string@5ef7 │ │ +3978d2: 2410 dc15 0f00 |0087: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ +3978d8: 0c0f |008a: move-result-object v15 │ │ +3978da: 1a0c c509 |008b: const-string v12, "ASIN" // string@09c5 │ │ +3978de: 130a 0800 |008d: const/16 v10, #int 8 // #8 │ │ +3978e2: 705f f8a3 ce2a |008f: invoke-direct {v14, v12, v10, v2, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3978e8: 690e 7577 |0092: sput-object v14, Lnet/sf/dibdib/thread_any/QOpMain;.ASIN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7775 │ │ +3978ec: 220c c714 |0094: new-instance v12, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3978f0: 1a0f 135f |0096: const-string v15, "atan" // string@5f13 │ │ +3978f4: 2410 dc15 0f00 |0098: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ +3978fa: 0c0f |009b: move-result-object v15 │ │ +3978fc: 1a0a c909 |009c: const-string v10, "ATAN" // string@09c9 │ │ +397900: 1308 0900 |009e: const/16 v8, #int 9 // #9 │ │ +397904: 705f f8a3 ac28 |00a0: invoke-direct {v12, v10, v8, v2, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +39790a: 690c 7777 |00a3: sput-object v12, Lnet/sf/dibdib/thread_any/QOpMain;.ATAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7777 │ │ +39790e: 220a c714 |00a5: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397912: 1a0f db83 |00a7: const-string v15, "integer above" // string@83db │ │ +397916: 2410 dc15 0f00 |00a9: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ +39791c: 0c0f |00ac: move-result-object v15 │ │ +39791e: 1a08 b10f |00ad: const-string v8, "CEIL" // string@0fb1 │ │ +397922: 1304 0a00 |00af: const/16 v4, #int 10 // #a │ │ +397926: 705f f8a3 8a24 |00b1: invoke-direct {v10, v8, v4, v2, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +39792c: 690a 7c77 |00b4: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.CEIL:Lnet/sf/dibdib/thread_any/QOpMain; // field@777c │ │ +397930: 2208 c714 |00b6: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397934: 1a0f a365 |00b8: const-string v15, "comparison: Y X -> -1/0/1" // string@65a3 │ │ +397938: 2410 dc15 0f00 |00ba: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ +39793e: 0c0f |00bd: move-result-object v15 │ │ +397940: 1a04 5b10 |00be: const-string v4, "COMP" // string@105b │ │ +397944: 1302 0b00 |00c0: const/16 v2, #int 11 // #b │ │ +397948: 081a 0a00 |00c2: move-object/from16 v26, v10 │ │ +39794c: 122a |00c4: const/4 v10, #int 2 // #2 │ │ +39794e: 705f f8a3 48a2 |00c5: invoke-direct {v8, v4, v2, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397954: 6908 8477 |00c8: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.COMP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7784 │ │ +397958: 2204 c714 |00ca: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39795c: 1a0a 1e67 |00cc: const-string v10, "cos" // string@671e │ │ +397960: 2410 dc15 0a00 |00ce: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397966: 0c0a |00d1: move-result-object v10 │ │ +397968: 1a0f ac10 |00d2: const-string v15, "COS" // string@10ac │ │ +39796c: 1302 0c00 |00d4: const/16 v2, #int 12 // #c │ │ +397970: 081c 0800 |00d6: move-object/from16 v28, v8 │ │ +397974: 1218 |00d8: const/4 v8, #int 1 // #1 │ │ +397976: 705a f8a3 f482 |00d9: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +39797c: 6904 8977 |00dc: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.COS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7789 │ │ +397980: 220a c714 |00de: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397984: 1a0f 1f67 |00e0: const-string v15, "cosh" // string@671f │ │ +397988: 2410 dc15 0f00 |00e2: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ +39798e: 0c0f |00e5: move-result-object v15 │ │ +397990: 1a02 ad10 |00e6: const-string v2, "COSH" // string@10ad │ │ +397994: 081e 0400 |00e8: move-object/from16 v30, v4 │ │ +397998: 1304 0d00 |00ea: const/16 v4, #int 13 // #d │ │ +39799c: 705f f8a3 2a84 |00ec: invoke-direct {v10, v2, v4, v8, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3979a2: 690a 8a77 |00ef: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.COSH:Lnet/sf/dibdib/thread_any/QOpMain; // field@778a │ │ +3979a6: 2202 c714 |00f1: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3979aa: 1a0f 9ea7 |00f3: const-string v15, "radians to degrees" // string@a79e │ │ +3979ae: 2410 dc15 0f00 |00f5: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ +3979b4: 0c0f |00f8: move-result-object v15 │ │ +3979b6: 1a04 f615 |00f9: const-string v4, "DEG" // string@15f6 │ │ +3979ba: 081f 0a00 |00fb: move-object/from16 v31, v10 │ │ +3979be: 130a 0e00 |00fd: const/16 v10, #int 14 // #e │ │ +3979c2: 705f f8a3 428a |00ff: invoke-direct {v2, v4, v10, v8, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3979c8: 6902 8c77 |0102: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.DEG:Lnet/sf/dibdib/thread_any/QOpMain; // field@778c │ │ +3979cc: 2204 c714 |0104: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3979d0: 1a08 43c5 |0106: const-string v8, "÷" // string@c543 │ │ +3979d4: 1a0f dec8 |0108: const-string v15, "∕" // string@c8de │ │ +3979d8: 1a0a 076c |010a: const-string v10, "division for 2 values (each)" // string@6c07 │ │ +3979dc: 2430 dc15 f80a |010c: filled-new-array {v8, v15, v10}, [Ljava/lang/String; // type@15dc │ │ +3979e2: 0c08 |010f: move-result-object v8 │ │ +3979e4: 1a0a 5b16 |0110: const-string v10, "DIV" // string@165b │ │ +3979e8: 130f 0f00 |0112: const/16 v15, #int 15 // #f │ │ +3979ec: 0820 0200 |0114: move-object/from16 v32, v2 │ │ +3979f0: 1222 |0116: const/4 v2, #int 2 // #2 │ │ +3979f2: 7058 f8a3 a42f |0117: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3979f8: 6904 8d77 |011a: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.DIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@778d │ │ +3979fc: 2202 c714 |011c: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397a00: 1a08 17ab |011e: const-string v8, "round to internal decimal places" // string@ab17 │ │ +397a04: 2410 dc15 0800 |0120: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +397a0a: 0c08 |0123: move-result-object v8 │ │ +397a0c: 1a0a 9616 |0124: const-string v10, "DROUND" // string@1696 │ │ +397a10: 130f 1000 |0126: const/16 v15, #int 16 // #10 │ │ +397a14: 0821 0400 |0128: move-object/from16 v33, v4 │ │ +397a18: 1214 |012a: const/4 v4, #int 1 // #1 │ │ +397a1a: 7058 f8a3 a24f |012b: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397a20: 6902 8e77 |012e: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.DROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@778e │ │ +397a24: 2204 c714 |0130: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397a28: 1a08 5219 |0132: const-string v8, "Euler" // string@1952 │ │ +397a2c: 2410 dc15 0800 |0134: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +397a32: 0c08 |0137: move-result-object v8 │ │ +397a34: 1a0a a417 |0138: const-string v10, "E" // string@17a4 │ │ +397a38: 130f 1100 |013a: const/16 v15, #int 17 // #11 │ │ +397a3c: 0822 0200 |013c: move-object/from16 v34, v2 │ │ +397a40: 1202 |013e: const/4 v2, #int 0 // #0 │ │ +397a42: 7058 f8a3 a42f |013f: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397a48: 6904 9477 |0142: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.E:Lnet/sf/dibdib/thread_any/QOpMain; // field@7794 │ │ +397a4c: 2208 c714 |0144: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397a50: 1a0a beaa |0146: const-string v10, "return 0 as even value (= boolean FALSE)" // string@aabe │ │ +397a54: 2410 dc15 0a00 |0148: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397a5a: 0c0a |014b: move-result-object v10 │ │ +397a5c: 1a0f c819 |014c: const-string v15, "FALSE" // string@19c8 │ │ +397a60: 0823 0400 |014e: move-object/from16 v35, v4 │ │ +397a64: 1304 1200 |0150: const/16 v4, #int 18 // #12 │ │ +397a68: 705a f8a3 f824 |0152: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397a6e: 6908 a277 |0155: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.FALSE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a2 │ │ +397a72: 2204 c714 |0157: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397a76: 1a0a dc83 |0159: const-string v10, "integer below" // string@83dc │ │ +397a7a: 2410 dc15 0a00 |015b: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397a80: 0c0a |015e: move-result-object v10 │ │ +397a82: 1a0f b21a |015f: const-string v15, "FLOOR" // string@1ab2 │ │ +397a86: 1302 1300 |0161: const/16 v2, #int 19 // #13 │ │ +397a8a: 0824 0800 |0163: move-object/from16 v36, v8 │ │ +397a8e: 1218 |0165: const/4 v8, #int 1 // #1 │ │ +397a90: 705a f8a3 f482 |0166: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397a96: 6904 a677 |0169: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.FLOOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a6 │ │ +397a9a: 2202 c714 |016b: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397a9e: 1a0a 5e72 |016d: const-string v10, "fractional part" // string@725e │ │ +397aa2: 2410 dc15 0a00 |016f: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397aa8: 0c0a |0172: move-result-object v10 │ │ +397aaa: 1a0f d21a |0173: const-string v15, "FRAC" // string@1ad2 │ │ +397aae: 0825 0400 |0175: move-object/from16 v37, v4 │ │ +397ab2: 1304 1400 |0177: const/16 v4, #int 20 // #14 │ │ +397ab6: 705a f8a3 f284 |0179: invoke-direct {v2, v15, v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397abc: 6902 a977 |017c: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.FRAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a9 │ │ +397ac0: 2204 c714 |017e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397ac4: 1a0a 9fa7 |0180: const-string v10, "radians to gradiens" // string@a79f │ │ +397ac8: 2410 dc15 0a00 |0182: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397ace: 0c0a |0185: move-result-object v10 │ │ +397ad0: 1a0f a41c |0186: const-string v15, "GRAD" // string@1ca4 │ │ +397ad4: 0826 0200 |0188: move-object/from16 v38, v2 │ │ +397ad8: 1302 1500 |018a: const/16 v2, #int 21 // #15 │ │ +397adc: 705a f8a3 f482 |018c: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397ae2: 6904 ab77 |018f: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.GRAD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ab │ │ +397ae6: 2202 c714 |0191: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397aea: 1a08 fb1d |0193: const-string v8, "I" // string@1dfb │ │ +397aee: 130a 1600 |0195: const/16 v10, #int 22 // #16 │ │ +397af2: 7030 f6a3 820a |0197: invoke-direct {v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +397af8: 6902 af77 |019a: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.I:Lnet/sf/dibdib/thread_any/QOpMain; // field@77af │ │ +397afc: 2208 c714 |019c: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397b00: 1a0a 6d06 |019e: const-string v10, "//" // string@066d │ │ +397b04: 1a0f dd83 |01a0: const-string v15, "integer division" // string@83dd │ │ +397b08: 2430 dc15 ab0f |01a2: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +397b0e: 0c0a |01a5: move-result-object v10 │ │ +397b10: 1a0f 2f1e |01a6: const-string v15, "IDIV" // string@1e2f │ │ +397b14: 0827 0200 |01a8: move-object/from16 v39, v2 │ │ +397b18: 1302 1700 |01aa: const/16 v2, #int 23 // #17 │ │ +397b1c: 0828 0400 |01ac: move-object/from16 v40, v4 │ │ +397b20: 1224 |01ae: const/4 v4, #int 2 // #2 │ │ +397b22: 705a f8a3 f842 |01af: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397b28: 6908 b077 |01b2: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.IDIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b0 │ │ +397b2c: 2202 c714 |01b4: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397b30: 1a04 ce1e |01b6: const-string v4, "IMPLIES" // string@1ece │ │ +397b34: 130a 1800 |01b8: const/16 v10, #int 24 // #18 │ │ +397b38: 7030 f6a3 420a |01ba: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +397b3e: 6902 b277 |01bd: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.IMPLIES:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b2 │ │ +397b42: 2204 c714 |01bf: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397b46: 1a0a 2383 |01c1: const-string v10, "infinity" // string@8323 │ │ +397b4a: 2410 dc15 0a00 |01c3: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397b50: 0c0a |01c6: move-result-object v10 │ │ +397b52: 1a0f fb1e |01c7: const-string v15, "INF" // string@1efb │ │ +397b56: 0829 0200 |01c9: move-object/from16 v41, v2 │ │ +397b5a: 1302 1900 |01cb: const/16 v2, #int 25 // #19 │ │ +397b5e: 082a 0800 |01cd: move-object/from16 v42, v8 │ │ +397b62: 1208 |01cf: const/4 v8, #int 0 // #0 │ │ +397b64: 705a f8a3 f482 |01d0: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397b6a: 6904 b577 |01d3: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.INF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b5 │ │ +397b6e: 2202 c714 |01d5: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397b72: 1a08 849f |01d7: const-string v8, "non-fractional part" // string@9f84 │ │ +397b76: 2410 dc15 0800 |01d9: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +397b7c: 0c08 |01dc: move-result-object v8 │ │ +397b7e: 1a0a 2d1f |01dd: const-string v10, "INT" // string@1f2d │ │ +397b82: 130f 1a00 |01df: const/16 v15, #int 26 // #1a │ │ +397b86: 082b 0400 |01e1: move-object/from16 v43, v4 │ │ +397b8a: 1214 |01e3: const/4 v4, #int 1 // #1 │ │ +397b8c: 7058 f8a3 a24f |01e4: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397b92: 6902 b777 |01e7: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.INT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b7 │ │ +397b96: 2208 c714 |01e9: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397b9a: 1a0a ee02 |01eb: const-string v10, "!!" // string@02ee │ │ +397b9e: 1a0f 29be |01ed: const-string v15, "truthy conversion" // string@be29 │ │ +397ba2: 2420 dc15 fa00 |01ef: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ +397ba8: 0c0a |01f2: move-result-object v10 │ │ +397baa: 1a0f 7f1f |01f3: const-string v15, "IST" // string@1f7f │ │ +397bae: 082c 0200 |01f5: move-object/from16 v44, v2 │ │ +397bb2: 1302 1b00 |01f7: const/16 v2, #int 27 // #1b │ │ +397bb6: 705a f8a3 f842 |01f9: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397bbc: 6908 b977 |01fc: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.IST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b9 │ │ +397bc0: 2202 c714 |01fe: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397bc4: 1a0a 2960 |0200: const-string v10, "base 10 logarithm" // string@6029 │ │ +397bc8: 2410 dc15 0a00 |0202: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397bce: 0c0a |0205: move-result-object v10 │ │ +397bd0: 1a0f 9a23 |0206: const-string v15, "LOG10" // string@239a │ │ +397bd4: 082d 0800 |0208: move-object/from16 v45, v8 │ │ +397bd8: 1308 1c00 |020a: const/16 v8, #int 28 // #1c │ │ +397bdc: 705a f8a3 f248 |020c: invoke-direct {v2, v15, v8, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397be2: 6902 c077 |020f: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.LOG10:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c0 │ │ +397be6: 2208 c714 |0211: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397bea: 1a0a 839e |0213: const-string v10, "natural logarithm" // string@9e83 │ │ +397bee: 2410 dc15 0a00 |0215: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397bf4: 0c0a |0218: move-result-object v10 │ │ +397bf6: 1a0f 8423 |0219: const-string v15, "LN" // string@2384 │ │ +397bfa: 082e 0200 |021b: move-object/from16 v46, v2 │ │ +397bfe: 1302 1d00 |021d: const/16 v2, #int 29 // #1d │ │ +397c02: 705a f8a3 f842 |021f: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397c08: 6908 bf77 |0222: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.LN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bf │ │ +397c0c: 2202 c714 |0224: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397c10: 1a04 c59a |0226: const-string v4, "maximum of 2 values (paired)" // string@9ac5 │ │ +397c14: 2410 dc15 0400 |0228: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +397c1a: 0c04 |022b: move-result-object v4 │ │ +397c1c: 1a0a ba3a |022c: const-string v10, "MAX2" // string@3aba │ │ +397c20: 130f 1e00 |022e: const/16 v15, #int 30 // #1e │ │ +397c24: 082f 0800 |0230: move-object/from16 v47, v8 │ │ +397c28: 1228 |0232: const/4 v8, #int 2 // #2 │ │ +397c2a: 7054 f8a3 a28f |0233: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397c30: 6902 c277 |0236: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.MAX2:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c2 │ │ +397c34: 2204 c714 |0238: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397c38: 1a0a c69b |023a: const-string v10, "minimum of 2 values (paired)" // string@9bc6 │ │ +397c3c: 2410 dc15 0a00 |023c: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397c42: 0c0a |023f: move-result-object v10 │ │ +397c44: 1a0f 2f3b |0240: const-string v15, "MIN2" // string@3b2f │ │ +397c48: 0830 0200 |0242: move-object/from16 v48, v2 │ │ +397c4c: 1302 1f00 |0244: const/16 v2, #int 31 // #1f │ │ +397c50: 705a f8a3 f482 |0246: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397c56: 6904 cb77 |0249: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MIN2:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cb │ │ +397c5a: 2202 c714 |024b: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397c5e: 1a0a d004 |024d: const-string v10, "+%" // string@04d0 │ │ +397c62: 1a0f 249c |024f: const-string v15, "modulo (positive remainder)" // string@9c24 │ │ +397c66: 2420 dc15 fa00 |0251: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ +397c6c: 0c0a |0254: move-result-object v10 │ │ +397c6e: 1a0f 683b |0255: const-string v15, "MOD" // string@3b68 │ │ +397c72: 0831 0400 |0257: move-object/from16 v49, v4 │ │ +397c76: 1304 2000 |0259: const/16 v4, #int 32 // #20 │ │ +397c7a: 705a f8a3 f284 |025b: invoke-direct {v2, v15, v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397c80: 6902 d777 |025e: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.MOD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d7 │ │ +397c84: 2204 c714 |0260: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397c88: 1a0a 23c5 |0262: const-string v10, "×" // string@c523 │ │ +397c8c: 1a0f dfc8 |0264: const-string v15, "∗" // string@c8df │ │ +397c90: 1a08 239e |0266: const-string v8, "multiply: product of 2 values (each)" // string@9e23 │ │ +397c94: 2430 dc15 fa08 |0268: filled-new-array {v10, v15, v8}, [Ljava/lang/String; // type@15dc │ │ +397c9a: 0c08 |026b: move-result-object v8 │ │ +397c9c: 1a0a ab3b |026c: const-string v10, "MUL" // string@3bab │ │ +397ca0: 130f 2100 |026e: const/16 v15, #int 33 // #21 │ │ +397ca4: 0832 0200 |0270: move-object/from16 v50, v2 │ │ +397ca8: 1222 |0272: const/4 v2, #int 2 // #2 │ │ +397caa: 7058 f8a3 a42f |0273: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397cb0: 6904 dd77 |0276: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MUL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77dd │ │ +397cb4: 2202 c714 |0278: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397cb8: 1a33 0000 |027a: const-string v51, "" // string@0000 │ │ +397cbc: 1a34 f502 |027c: const-string v52, "!+" // string@02f5 │ │ +397cc0: 1a35 dcc8 |027e: const-string v53, "∓" // string@c8dc │ │ +397cc4: 1a36 fcc4 |0280: const-string v54, "±" // string@c4fc │ │ +397cc8: 1a37 f20f |0282: const-string v55, "CHS" // string@0ff2 │ │ +397ccc: 1a38 145b |0284: const-string v56, "additive inverse (unary minus), change sign" // string@5b14 │ │ +397cd0: 2506 dc15 3300 |0286: filled-new-array/range {v51, v52, v53, v54, v55, v56}, [Ljava/lang/String; // type@15dc │ │ +397cd6: 0c08 |0289: move-result-object v8 │ │ +397cd8: 1a0a d73d |028a: const-string v10, "NADD" // string@3dd7 │ │ +397cdc: 130f 2200 |028c: const/16 v15, #int 34 // #22 │ │ +397ce0: 0833 0400 |028e: move-object/from16 v51, v4 │ │ +397ce4: 1214 |0290: const/4 v4, #int 1 // #1 │ │ +397ce6: 7058 f8a3 a24f |0291: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397cec: 6902 df77 |0294: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.NADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77df │ │ +397cf0: 2204 c714 |0296: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397cf4: 1a08 226f |0298: const-string v8, "error value NaN (not a number)" // string@6f22 │ │ +397cf8: 2410 dc15 0800 |029a: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +397cfe: 0c08 |029d: move-result-object v8 │ │ +397d00: 1a0a e03d |029e: const-string v10, "NAN" // string@3de0 │ │ +397d04: 130f 2300 |02a0: const/16 v15, #int 35 // #23 │ │ +397d08: 0834 0200 |02a2: move-object/from16 v52, v2 │ │ +397d0c: 1202 |02a4: const/4 v2, #int 0 // #0 │ │ +397d0e: 7058 f8a3 a42f |02a5: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397d14: 6904 e077 |02a8: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.NAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e0 │ │ +397d18: 2202 c714 |02aa: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397d1c: 1a08 f102 |02ac: const-string v8, "!&" // string@02f1 │ │ +397d20: 1a0a 0ac9 |02ae: const-string v10, "⊼" // string@c90a │ │ +397d24: 1a0f d5c8 |02b0: const-string v15, "∆" // string@c8d5 │ │ +397d28: 0835 0400 |02b2: move-object/from16 v53, v4 │ │ +397d2c: 1a04 9d60 |02b4: const-string v4, "binary NAND" // string@609d │ │ +397d30: 2440 dc15 a84f |02b6: filled-new-array {v8, v10, v15, v4}, [Ljava/lang/String; // type@15dc │ │ +397d36: 0c04 |02b9: move-result-object v4 │ │ +397d38: 1a08 e13d |02ba: const-string v8, "NAND" // string@3de1 │ │ +397d3c: 130a 2400 |02bc: const/16 v10, #int 36 // #24 │ │ +397d40: 122f |02be: const/4 v15, #int 2 // #2 │ │ +397d42: 7054 f8a3 82fa |02bf: invoke-direct {v2, v8, v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397d48: 6902 e177 |02c2: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.NAND:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e1 │ │ +397d4c: 2204 c714 |02c4: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397d50: 1a08 f83d |02c6: const-string v8, "NEGV" // string@3df8 │ │ +397d54: 130a 2500 |02c8: const/16 v10, #int 37 // #25 │ │ +397d58: 7030 f6a3 840a |02ca: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +397d5e: 6904 e377 |02cd: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.NEGV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e3 │ │ +397d62: 2208 c714 |02cf: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397d66: 1a36 0000 |02d1: const-string v54, "" // string@0000 │ │ +397d6a: 1a37 f302 |02d3: const-string v55, "!*" // string@02f3 │ │ +397d6e: 1a38 a0c8 |02d5: const-string v56, "⅟" // string@c8a0 │ │ +397d72: 1a39 05c5 |02d7: const-string v57, "¹" // string@c505 │ │ +397d76: 1a3a 461f |02d9: const-string v58, "INV" // string@1f46 │ │ +397d7a: 1a3b 209e |02db: const-string v59, "multiplicative inverse, reciprocal" // string@9e20 │ │ +397d7e: 2506 dc15 3600 |02dd: filled-new-array/range {v54, v55, v56, v57, v58, v59}, [Ljava/lang/String; // type@15dc │ │ +397d84: 0c0a |02e0: move-result-object v10 │ │ +397d86: 1a0f 193e |02e1: const-string v15, "NMULT" // string@3e19 │ │ +397d8a: 0836 0400 |02e3: move-object/from16 v54, v4 │ │ +397d8e: 1304 2600 |02e5: const/16 v4, #int 38 // #26 │ │ +397d92: 0837 0200 |02e7: move-object/from16 v55, v2 │ │ +397d96: 1212 |02e9: const/4 v2, #int 1 // #1 │ │ +397d98: 705a f8a3 f824 |02ea: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397d9e: 6908 e577 |02ed: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.NMULT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e5 │ │ +397da2: 2202 c714 |02ef: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397da6: 1a04 fd02 |02f1: const-string v4, "!|" // string@02fd │ │ +397daa: 1a0a 9e60 |02f3: const-string v10, "binary NOR" // string@609e │ │ +397dae: 2420 dc15 a400 |02f5: filled-new-array {v4, v10}, [Ljava/lang/String; // type@15dc │ │ +397db4: 0c04 |02f8: move-result-object v4 │ │ +397db6: 1a0a 243e |02f9: const-string v10, "NOR" // string@3e24 │ │ +397dba: 130f 2700 |02fb: const/16 v15, #int 39 // #27 │ │ +397dbe: 0838 0800 |02fd: move-object/from16 v56, v8 │ │ +397dc2: 1228 |02ff: const/4 v8, #int 2 // #2 │ │ +397dc4: 7054 f8a3 a28f |0300: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397dca: 6902 e777 |0303: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.NOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e7 │ │ +397dce: 2204 c714 |0305: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397dd2: 1a08 fe02 |0307: const-string v8, "!~" // string@02fe │ │ +397dd6: 1a0a f7c4 |0309: const-string v10, "¬" // string@c4f7 │ │ +397dda: 1a0f c29e |030b: const-string v15, "negated bits, binary NOT" // string@9ec2 │ │ +397dde: 2430 dc15 a80f |030d: filled-new-array {v8, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +397de4: 0c08 |0310: move-result-object v8 │ │ +397de6: 1a0a 263e |0311: const-string v10, "NOT" // string@3e26 │ │ +397dea: 130f 2800 |0313: const/16 v15, #int 40 // #28 │ │ +397dee: 0839 0200 |0315: move-object/from16 v57, v2 │ │ +397df2: 1212 |0317: const/4 v2, #int 1 // #1 │ │ +397df4: 7058 f8a3 a42f |0318: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397dfa: 6904 e877 |031b: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.NOT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e8 │ │ +397dfe: 2208 c714 |031d: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397e02: 1a0a f602 |031f: const-string v10, "!." // string@02f6 │ │ +397e06: 1a0f 27be |0321: const-string v15, "truthy NOT" // string@be27 │ │ +397e0a: 2420 dc15 fa00 |0323: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ +397e10: 0c0a |0326: move-result-object v10 │ │ +397e12: 1a0f 303e |0327: const-string v15, "NOTT" // string@3e30 │ │ +397e16: 083a 0400 |0329: move-object/from16 v58, v4 │ │ +397e1a: 1304 2900 |032b: const/16 v4, #int 41 // #29 │ │ +397e1e: 705a f8a3 f824 |032d: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397e24: 6908 e977 |0330: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.NOTT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e9 │ │ +397e28: 2202 c714 |0332: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397e2c: 1a04 aec4 |0334: const-string v4, "|" // string@c4ae │ │ +397e30: 1a0a e9c8 |0336: const-string v10, "∨" // string@c8e9 │ │ +397e34: 1a0f 9f60 |0338: const-string v15, "binary OR" // string@609f │ │ +397e38: 2440 dc15 4bfa |033a: filled-new-array {v11, v4, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +397e3e: 0c04 |033d: move-result-object v4 │ │ +397e40: 1a0a 993f |033e: const-string v10, "OR" // string@3f99 │ │ +397e44: 130f 2a00 |0340: const/16 v15, #int 42 // #2a │ │ +397e48: 083b 0800 |0342: move-object/from16 v59, v8 │ │ +397e4c: 1228 |0344: const/4 v8, #int 2 // #2 │ │ +397e4e: 7054 f8a3 a28f |0345: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397e54: 6902 ed77 |0348: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.OR:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ed │ │ +397e58: 2204 c714 |034a: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397e5c: 1a0a bcc4 |034c: const-string v10, "||" // string@c4bc │ │ +397e60: 1a0f 28be |034e: const-string v15, "truthy OR" // string@be28 │ │ +397e64: 2430 dc15 ab0f |0350: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +397e6a: 0c0a |0353: move-result-object v10 │ │ +397e6c: 1a0f ac3f |0354: const-string v15, "ORT" // string@3fac │ │ +397e70: 083c 0200 |0356: move-object/from16 v60, v2 │ │ +397e74: 1302 2b00 |0358: const/16 v2, #int 43 // #2b │ │ +397e78: 705a f8a3 f482 |035a: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397e7e: 6904 ee77 |035d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ee │ │ +397e82: 2202 c714 |035f: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397e86: 1a08 4b03 |0361: const-string v8, "%" // string@034b │ │ +397e8a: 1a0a f2a4 |0363: const-string v10, "percentage value (/100)" // string@a4f2 │ │ +397e8e: 2430 dc15 8b0a |0365: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ +397e94: 0c08 |0368: move-result-object v8 │ │ +397e96: 1a0a d440 |0369: const-string v10, "PERCENT" // string@40d4 │ │ +397e9a: 130f 2c00 |036b: const/16 v15, #int 44 // #2c │ │ +397e9e: 083d 0400 |036d: move-object/from16 v61, v4 │ │ +397ea2: 1214 |036f: const/4 v4, #int 1 // #1 │ │ +397ea4: 7058 f8a3 a24f |0370: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397eaa: 6902 f177 |0373: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PERCENT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f1 │ │ +397eae: 2204 c714 |0375: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397eb2: 1a08 43c6 |0377: const-string v8, "π" // string@c643 │ │ +397eb6: 1a0a 50a5 |0379: const-string v10, "pi" // string@a550 │ │ +397eba: 2420 dc15 a800 |037b: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ +397ec0: 0c08 |037e: move-result-object v8 │ │ +397ec2: 1a0a ef40 |037f: const-string v10, "PI" // string@40ef │ │ +397ec6: 130f 2d00 |0381: const/16 v15, #int 45 // #2d │ │ +397eca: 083e 0200 |0383: move-object/from16 v62, v2 │ │ +397ece: 1202 |0385: const/4 v2, #int 0 // #0 │ │ +397ed0: 7058 f8a3 a42f |0386: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397ed6: 6904 f277 |0389: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PI:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f2 │ │ +397eda: 2202 c714 |038b: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397ede: 1a08 a604 |038d: const-string v8, "**" // string@04a6 │ │ +397ee2: 1a0a 06a6 |038f: const-string v10, "power" // string@a606 │ │ +397ee6: 2430 dc15 8b0a |0391: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ +397eec: 0c08 |0394: move-result-object v8 │ │ +397eee: 1a0a 2641 |0395: const-string v10, "POWER" // string@4126 │ │ +397ef2: 130f 2e00 |0397: const/16 v15, #int 46 // #2e │ │ +397ef6: 083f 0400 |0399: move-object/from16 v63, v4 │ │ +397efa: 1224 |039b: const/4 v4, #int 2 // #2 │ │ +397efc: 7058 f8a3 a24f |039c: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397f02: 6902 f477 |039f: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.POWER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f4 │ │ +397f06: 2204 c714 |03a1: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397f0a: 1a08 1ea6 |03a3: const-string v8, "predecessor" // string@a61e │ │ +397f0e: 2410 dc15 0800 |03a5: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +397f14: 0c08 |03a8: move-result-object v8 │ │ +397f16: 1a0a 3741 |03a9: const-string v10, "PRED" // string@4137 │ │ +397f1a: 130f 2f00 |03ab: const/16 v15, #int 47 // #2f │ │ +397f1e: 0840 0200 |03ad: move-object/from16 v64, v2 │ │ +397f22: 1212 |03af: const/4 v2, #int 1 // #1 │ │ +397f24: 7058 f8a3 a42f |03b0: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397f2a: 6904 f577 |03b3: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PRED:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f5 │ │ +397f2e: 2208 c714 |03b5: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397f32: 1a0a f642 |03b7: const-string v10, "RAD" // string@42f6 │ │ +397f36: 1a0f a0a7 |03b9: const-string v15, "radians, from degrees" // string@a7a0 │ │ +397f3a: 2420 dc15 fa00 |03bb: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ +397f40: 0c0a |03be: move-result-object v10 │ │ +397f42: 1a0f f742 |03bf: const-string v15, "RADD" // string@42f7 │ │ +397f46: 0841 0400 |03c1: move-object/from16 v65, v4 │ │ +397f4a: 1304 3000 |03c3: const/16 v4, #int 48 // #30 │ │ +397f4e: 705a f8a3 f824 |03c5: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397f54: 6908 0c78 |03c8: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.RADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@780c │ │ +397f58: 2204 c714 |03ca: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397f5c: 1a0a a1a7 |03cc: const-string v10, "radians, from gradiens" // string@a7a1 │ │ +397f60: 2410 dc15 0a00 |03ce: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397f66: 0c0a |03d1: move-result-object v10 │ │ +397f68: 1a0f f842 |03d2: const-string v15, "RADG" // string@42f8 │ │ +397f6c: 0842 0800 |03d4: move-object/from16 v66, v8 │ │ +397f70: 1308 3100 |03d6: const/16 v8, #int 49 // #31 │ │ +397f74: 705a f8a3 f428 |03d8: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397f7a: 6904 0d78 |03db: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RADG:Lnet/sf/dibdib/thread_any/QOpMain; // field@780d │ │ +397f7e: 2202 c714 |03dd: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397f82: 1a08 aca7 |03df: const-string v8, "random number" // string@a7ac │ │ +397f86: 2410 dc15 0800 |03e1: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +397f8c: 0c08 |03e4: move-result-object v8 │ │ +397f8e: 1a0a 9043 |03e5: const-string v10, "RND1" // string@4390 │ │ +397f92: 130f 3200 |03e7: const/16 v15, #int 50 // #32 │ │ +397f96: 0843 0400 |03e9: move-object/from16 v67, v4 │ │ +397f9a: 1204 |03eb: const/4 v4, #int 0 // #0 │ │ +397f9c: 7058 f8a3 a24f |03ec: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397fa2: 6902 1878 |03ef: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.RND1:Lnet/sf/dibdib/thread_any/QOpMain; // field@7818 │ │ +397fa6: 2204 c714 |03f1: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397faa: 1a08 a105 |03f3: const-string v8, "-%" // string@05a1 │ │ +397fae: 1a0a c9a8 |03f5: const-string v10, "remainder, returning the sign of the first value" // string@a8c9 │ │ +397fb2: 2420 dc15 a800 |03f7: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ +397fb8: 0c08 |03fa: move-result-object v8 │ │ +397fba: 1a0a 3f43 |03fb: const-string v10, "REM" // string@433f │ │ +397fbe: 130f 3300 |03fd: const/16 v15, #int 51 // #33 │ │ +397fc2: 0844 0200 |03ff: move-object/from16 v68, v2 │ │ +397fc6: 1222 |0401: const/4 v2, #int 2 // #2 │ │ +397fc8: 7058 f8a3 a42f |0402: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +397fce: 6904 1478 |0405: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.REM:Lnet/sf/dibdib/thread_any/QOpMain; // field@7814 │ │ +397fd2: 2202 c714 |0407: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397fd6: 1a08 a343 |0409: const-string v8, "ROOT" // string@43a3 │ │ +397fda: 130a 3400 |040b: const/16 v10, #int 52 // #34 │ │ +397fde: 7030 f6a3 820a |040d: invoke-direct {v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +397fe4: 6902 1978 |0410: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ROOT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7819 │ │ +397fe8: 2208 c714 |0412: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397fec: 1a0a 1bab |0414: const-string v10, "rounded value" // string@ab1b │ │ +397ff0: 2410 dc15 0a00 |0416: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +397ff6: 0c0a |0419: move-result-object v10 │ │ +397ff8: 1a0f ae43 |041a: const-string v15, "ROUND" // string@43ae │ │ +397ffc: 0845 0200 |041c: move-object/from16 v69, v2 │ │ +398000: 1302 3500 |041e: const/16 v2, #int 53 // #35 │ │ +398004: 0846 0400 |0420: move-object/from16 v70, v4 │ │ +398008: 1214 |0422: const/4 v4, #int 1 // #1 │ │ +39800a: 705a f8a3 f842 |0423: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398010: 6908 1b78 |0426: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.ROUND:Lnet/sf/dibdib/thread_any/QOpMain; // field@781b │ │ +398014: 2202 c714 |0428: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398018: 1a0a b7c1 |042a: const-string v10, "value -> -1/0/1" // string@c1b7 │ │ +39801c: 2410 dc15 0a00 |042c: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +398022: 0c0a |042f: move-result-object v10 │ │ +398024: 1a0f 1146 |0430: const-string v15, "SIGN" // string@4611 │ │ +398028: 0847 0800 |0432: move-object/from16 v71, v8 │ │ +39802c: 1308 3600 |0434: const/16 v8, #int 54 // #36 │ │ +398030: 705a f8a3 f248 |0436: invoke-direct {v2, v15, v8, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398036: 6902 2b78 |0439: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SIGN:Lnet/sf/dibdib/thread_any/QOpMain; // field@782b │ │ +39803a: 2208 c714 |043b: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39803e: 1a0a 19b8 |043d: const-string v10, "sin" // string@b819 │ │ +398042: 2410 dc15 0a00 |043f: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +398048: 0c0a |0442: move-result-object v10 │ │ +39804a: 1a0f 1846 |0443: const-string v15, "SIN" // string@4618 │ │ +39804e: 0848 0200 |0445: move-object/from16 v72, v2 │ │ +398052: 1302 3700 |0447: const/16 v2, #int 55 // #37 │ │ +398056: 705a f8a3 f842 |0449: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +39805c: 6908 2c78 |044c: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.SIN:Lnet/sf/dibdib/thread_any/QOpMain; // field@782c │ │ +398060: 2202 c714 |044e: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398064: 1a0a 21b8 |0450: const-string v10, "sinh" // string@b821 │ │ +398068: 2410 dc15 0a00 |0452: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +39806e: 0c0a |0455: move-result-object v10 │ │ +398070: 1a0f 1b46 |0456: const-string v15, "SINH" // string@461b │ │ +398074: 0849 0800 |0458: move-object/from16 v73, v8 │ │ +398078: 1308 3800 |045a: const/16 v8, #int 56 // #38 │ │ +39807c: 705a f8a3 f248 |045c: invoke-direct {v2, v15, v8, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398082: 6902 2d78 |045f: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SINH:Lnet/sf/dibdib/thread_any/QOpMain; // field@782d │ │ +398086: 2204 c714 |0461: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39808a: 1a08 c907 |0463: const-string v8, "<<" // string@07c9 │ │ +39808e: 1a0a fec8 |0465: const-string v10, "≪" // string@c8fe │ │ +398092: 1a0f f6c4 |0467: const-string v15, "«" // string@c4f6 │ │ +398096: 084a 0200 |0469: move-object/from16 v74, v2 │ │ +39809a: 1a02 41b7 |046b: const-string v2, "shift left" // string@b741 │ │ +39809e: 2452 dc15 8bfa |046d: filled-new-array {v11, v8, v10, v15, v2}, [Ljava/lang/String; // type@15dc │ │ +3980a4: 0c02 |0470: move-result-object v2 │ │ +3980a6: 1a08 e645 |0471: const-string v8, "SHL" // string@45e6 │ │ +3980aa: 130a 3900 |0473: const/16 v10, #int 57 // #39 │ │ +3980ae: 122f |0475: const/4 v15, #int 2 // #2 │ │ +3980b0: 7052 f8a3 84fa |0476: invoke-direct {v4, v8, v10, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3980b6: 6904 2878 |0479: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SHL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7828 │ │ +3980ba: 2202 c714 |047b: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3980be: 1a08 5808 |047d: const-string v8, ">>" // string@0858 │ │ +3980c2: 1a0a ffc8 |047f: const-string v10, "≫" // string@c8ff │ │ +3980c6: 1a0f 07c5 |0481: const-string v15, "»" // string@c507 │ │ +3980ca: 084b 0400 |0483: move-object/from16 v75, v4 │ │ +3980ce: 1a04 c95e |0485: const-string v4, "arithmetic shift right" // string@5ec9 │ │ +3980d2: 2454 dc15 8bfa |0487: filled-new-array {v11, v8, v10, v15, v4}, [Ljava/lang/String; // type@15dc │ │ +3980d8: 0c04 |048a: move-result-object v4 │ │ +3980da: 1a08 0246 |048b: const-string v8, "SHRA" // string@4602 │ │ +3980de: 130a 3a00 |048d: const/16 v10, #int 58 // #3a │ │ +3980e2: 122f |048f: const/4 v15, #int 2 // #2 │ │ +3980e4: 7054 f8a3 82fa |0490: invoke-direct {v2, v8, v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3980ea: 6902 2978 |0493: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SHRA:Lnet/sf/dibdib/thread_any/QOpMain; // field@7829 │ │ +3980ee: 2204 c714 |0495: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3980f2: 1a08 5908 |0497: const-string v8, ">>>" // string@0859 │ │ +3980f6: 1a0a ae8a |0499: const-string v10, "logical shift right" // string@8aae │ │ +3980fa: 2420 dc15 a800 |049b: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ +398100: 0c08 |049e: move-result-object v8 │ │ +398102: 1a0a 0346 |049f: const-string v10, "SHRL" // string@4603 │ │ +398106: 084c 0200 |04a1: move-object/from16 v76, v2 │ │ +39810a: 1302 3b00 |04a3: const/16 v2, #int 59 // #3b │ │ +39810e: 7058 f8a3 a4f2 |04a5: invoke-direct {v4, v10, v2, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398114: 6904 2a78 |04a8: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SHRL:Lnet/sf/dibdib/thread_any/QOpMain; // field@782a │ │ +398118: 2202 c714 |04aa: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39811c: 1a08 47b9 |04ac: const-string v8, "square root" // string@b947 │ │ +398120: 2410 dc15 0800 |04ae: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +398126: 0c08 |04b1: move-result-object v8 │ │ +398128: 1a0a 9b46 |04b2: const-string v10, "SQRT" // string@469b │ │ +39812c: 130f 3c00 |04b4: const/16 v15, #int 60 // #3c │ │ +398130: 084d 0400 |04b6: move-object/from16 v77, v4 │ │ +398134: 1214 |04b8: const/4 v4, #int 1 // #1 │ │ +398136: 7058 f8a3 a24f |04b9: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +39813c: 6902 3578 |04bc: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SQRT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7835 │ │ +398140: 2208 c714 |04be: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398144: 1a0a 49b9 |04c0: const-string v10, "squared value" // string@b949 │ │ +398148: 2410 dc15 0a00 |04c2: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +39814e: 0c0a |04c5: move-result-object v10 │ │ +398150: 1a0f 9c46 |04c6: const-string v15, "SQUARE" // string@469c │ │ +398154: 084e 0200 |04c8: move-object/from16 v78, v2 │ │ +398158: 1302 3d00 |04ca: const/16 v2, #int 61 // #3d │ │ +39815c: 705a f8a3 f842 |04cc: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398162: 6908 3678 |04cf: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.SQUARE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7836 │ │ +398166: 2202 c714 |04d1: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39816a: 1a04 dbc8 |04d3: const-string v4, "−" // string@c8db │ │ +39816e: 1a0a 80ba |04d5: const-string v10, "subtraction with 2 values (each)" // string@ba80 │ │ +398172: 2420 dc15 a400 |04d7: filled-new-array {v4, v10}, [Ljava/lang/String; // type@15dc │ │ +398178: 0c04 |04da: move-result-object v4 │ │ +39817a: 1a0a 6747 |04db: const-string v10, "SUB" // string@4767 │ │ +39817e: 130f 3e00 |04dd: const/16 v15, #int 62 // #3e │ │ +398182: 084f 0800 |04df: move-object/from16 v79, v8 │ │ +398186: 1228 |04e1: const/4 v8, #int 2 // #2 │ │ +398188: 7054 f8a3 a28f |04e2: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +39818e: 6902 3878 |04e5: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SUB:Lnet/sf/dibdib/thread_any/QOpMain; // field@7838 │ │ +398192: 2204 c714 |04e7: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398196: 1a08 87ba |04e9: const-string v8, "successor" // string@ba87 │ │ +39819a: 2410 dc15 0800 |04eb: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +3981a0: 0c08 |04ee: move-result-object v8 │ │ +3981a2: 1a0a 7047 |04ef: const-string v10, "SUCC" // string@4770 │ │ +3981a6: 130f 3f00 |04f1: const/16 v15, #int 63 // #3f │ │ +3981aa: 0850 0200 |04f3: move-object/from16 v80, v2 │ │ +3981ae: 1212 |04f5: const/4 v2, #int 1 // #1 │ │ +3981b0: 7058 f8a3 a42f |04f6: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3981b6: 6904 3a78 |04f9: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SUCC:Lnet/sf/dibdib/thread_any/QOpMain; // field@783a │ │ +3981ba: 2208 c714 |04fb: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3981be: 1a0a 61bb |04fd: const-string v10, "tan" // string@bb61 │ │ +3981c2: 2410 dc15 0a00 |04ff: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +3981c8: 0c0a |0502: move-result-object v10 │ │ +3981ca: 1a0f 054a |0503: const-string v15, "TAN" // string@4a05 │ │ +3981ce: 0851 0400 |0505: move-object/from16 v81, v4 │ │ +3981d2: 1304 4000 |0507: const/16 v4, #int 64 // #40 │ │ +3981d6: 705a f8a3 f824 |0509: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3981dc: 6908 3f78 |050c: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@783f │ │ +3981e0: 2204 c714 |050e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3981e4: 1a0a 64bb |0510: const-string v10, "tanh" // string@bb64 │ │ +3981e8: 2410 dc15 0a00 |0512: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +3981ee: 0c0a |0515: move-result-object v10 │ │ +3981f0: 1a0f 074a |0516: const-string v15, "TANH" // string@4a07 │ │ +3981f4: 0852 0800 |0518: move-object/from16 v82, v8 │ │ +3981f8: 1308 4100 |051a: const/16 v8, #int 65 // #41 │ │ +3981fc: 705a f8a3 f428 |051c: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398202: 6904 4078 |051f: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.TANH:Lnet/sf/dibdib/thread_any/QOpMain; // field@7840 │ │ +398206: 2202 c714 |0521: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39820a: 1a08 47c6 |0523: const-string v8, "τ" // string@c647 │ │ +39820e: 1a0a 74bb |0525: const-string v10, "tau (= 2 * pi)" // string@bb74 │ │ +398212: 2420 dc15 a800 |0527: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ +398218: 0c08 |052a: move-result-object v8 │ │ +39821a: 1a0a 144a |052b: const-string v10, "TAU" // string@4a14 │ │ +39821e: 130f 4200 |052d: const/16 v15, #int 66 // #42 │ │ +398222: 0853 0400 |052f: move-object/from16 v83, v4 │ │ +398226: 1204 |0531: const/4 v4, #int 0 // #0 │ │ +398228: 7058 f8a3 a24f |0532: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +39822e: 6902 4178 |0535: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.TAU:Lnet/sf/dibdib/thread_any/QOpMain; // field@7841 │ │ +398232: 2208 c714 |0537: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398236: 1a0a bdaa |0539: const-string v10, "return -1 as odd value (= boolean TRUE)" // string@aabd │ │ +39823a: 2410 dc15 0a00 |053b: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +398240: 0c0a |053e: move-result-object v10 │ │ +398242: 1a0f 2f4b |053f: const-string v15, "TRUE" // string@4b2f │ │ +398246: 0854 0200 |0541: move-object/from16 v84, v2 │ │ +39824a: 1302 4300 |0543: const/16 v2, #int 67 // #43 │ │ +39824e: 705a f8a3 f842 |0545: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398254: 6908 4778 |0548: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TRUE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7847 │ │ +398258: 2202 c714 |054a: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39825c: 1a04 21be |054c: const-string v4, "truncate" // string@be21 │ │ +398260: 2410 dc15 0400 |054e: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +398266: 0c04 |0551: move-result-object v4 │ │ +398268: 1a0a 314b |0552: const-string v10, "TRUNC" // string@4b31 │ │ +39826c: 130f 4400 |0554: const/16 v15, #int 68 // #44 │ │ +398270: 0855 0800 |0556: move-object/from16 v85, v8 │ │ +398274: 1228 |0558: const/4 v8, #int 2 // #2 │ │ +398276: 7054 f8a3 a28f |0559: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +39827c: 6902 4978 |055c: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.TRUNC:Lnet/sf/dibdib/thread_any/QOpMain; // field@7849 │ │ +398280: 2204 c714 |055e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398284: 1a0a afc4 |0560: const-string v10, "|%" // string@c4af │ │ +398288: 1a0f 09c9 |0562: const-string v15, "⊻" // string@c909 │ │ +39828c: 1a08 d6c8 |0564: const-string v8, "∇" // string@c8d6 │ │ +398290: 0856 0200 |0566: move-object/from16 v86, v2 │ │ +398294: 1a02 a060 |0568: const-string v2, "binary XOR" // string@60a0 │ │ +398298: 2440 dc15 fa28 |056a: filled-new-array {v10, v15, v8, v2}, [Ljava/lang/String; // type@15dc │ │ +39829e: 0c02 |056d: move-result-object v2 │ │ +3982a0: 1a08 bf54 |056e: const-string v8, "XOR" // string@54bf │ │ +3982a4: 130a 4500 |0570: const/16 v10, #int 69 // #45 │ │ +3982a8: 122f |0572: const/4 v15, #int 2 // #2 │ │ +3982aa: 7052 f8a3 84fa |0573: invoke-direct {v4, v8, v10, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3982b0: 6904 5878 |0576: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.XOR:Lnet/sf/dibdib/thread_any/QOpMain; // field@7858 │ │ +3982b4: 2202 c714 |0578: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3982b8: 1a08 7f3f |057a: const-string v8, "OPT" // string@3f7f │ │ +3982bc: 1a0a 0666 |057c: const-string v10, "conditional value: Z Y X => X ? Y : Z" // string@6606 │ │ +3982c0: 2420 dc15 a800 |057e: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ +3982c6: 0c08 |0581: move-result-object v8 │ │ +3982c8: 1a0a f00f |0582: const-string v10, "CHOICE" // string@0ff0 │ │ +3982cc: 130f 4600 |0584: const/16 v15, #int 70 // #46 │ │ +3982d0: 0857 0400 |0586: move-object/from16 v87, v4 │ │ +3982d4: 1234 |0588: const/4 v4, #int 3 // #3 │ │ +3982d6: 7058 f8a3 a24f |0589: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3982dc: 6902 7d77 |058c: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.CHOICE:Lnet/sf/dibdib/thread_any/QOpMain; // field@777d │ │ +3982e0: 2204 c714 |058e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3982e4: 1a08 bb66 |0590: const-string v8, "convert date to Julian Day" // string@66bb │ │ +3982e8: 2410 dc15 0800 |0592: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +3982ee: 0c08 |0595: move-result-object v8 │ │ +3982f0: 1a0a a016 |0596: const-string v10, "DTDT" // string@16a0 │ │ +3982f4: 130f 4700 |0598: const/16 v15, #int 71 // #47 │ │ +3982f8: 0858 0200 |059a: move-object/from16 v88, v2 │ │ +3982fc: 12f2 |059c: const/4 v2, #int -1 // #ff │ │ +3982fe: 7058 f8a3 a42f |059d: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398304: 6904 8f77 |05a0: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.DTDT:Lnet/sf/dibdib/thread_any/QOpMain; // field@778f │ │ +398308: 2208 c714 |05a2: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39830c: 1a0a b966 |05a4: const-string v10, "convert J2000 ticks in seconds to ISO date (approx.)" // string@66b9 │ │ +398310: 2410 dc15 0a00 |05a6: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +398316: 0c0a |05a9: move-result-object v10 │ │ +398318: 1a0f a116 |05aa: const-string v15, "DTTS" // string@16a1 │ │ +39831c: 0859 0400 |05ac: move-object/from16 v89, v4 │ │ +398320: 1304 4800 |05ae: const/16 v4, #int 72 // #48 │ │ +398324: 705a f8a3 f824 |05b0: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +39832a: 6908 9077 |05b3: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.DTTS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7790 │ │ +39832e: 2204 c714 |05b5: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398332: 1a0a bc66 |05b7: const-string v10, "convert sidereal years to ISO date (approx.)" // string@66bc │ │ +398336: 2410 dc15 0a00 |05b9: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +39833c: 0c0a |05bc: move-result-object v10 │ │ +39833e: 1a0f a216 |05bd: const-string v15, "DTTY" // string@16a2 │ │ +398342: 085a 0800 |05bf: move-object/from16 v90, v8 │ │ +398346: 1308 4900 |05c1: const/16 v8, #int 73 // #49 │ │ +39834a: 705a f8a3 f428 |05c3: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398350: 6904 9177 |05c6: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.DTTY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7791 │ │ +398354: 2208 c714 |05c8: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398358: 1a0a ba66 |05ca: const-string v10, "convert Julian Day to sidereal years (approx.)" // string@66ba │ │ +39835c: 2410 dc15 0a00 |05cc: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +398362: 0c0a |05cf: move-result-object v10 │ │ +398364: 1a0f a316 |05d0: const-string v15, "DTYD" // string@16a3 │ │ +398368: 085b 0400 |05d2: move-object/from16 v91, v4 │ │ +39836c: 1304 4a00 |05d4: const/16 v4, #int 74 // #4a │ │ +398370: 705a f8a3 f824 |05d6: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398376: 6908 9277 |05d9: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.DTYD:Lnet/sf/dibdib/thread_any/QOpMain; // field@7792 │ │ +39837a: 2204 c714 |05db: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39837e: 1a0a ee07 |05dd: const-string v10, "=" // string@07ee │ │ +398382: 1a0f f507 |05df: const-string v15, "==" // string@07f5 │ │ +398386: 1a02 8284 |05e1: const-string v2, "is equal" // string@8482 │ │ +39838a: 2440 dc15 ab2f |05e3: filled-new-array {v11, v10, v15, v2}, [Ljava/lang/String; // type@15dc │ │ +398390: 0c02 |05e6: move-result-object v2 │ │ +398392: 1a0a 3f18 |05e7: const-string v10, "EQ" // string@183f │ │ +398396: 130f 4b00 |05e9: const/16 v15, #int 75 // #4b │ │ +39839a: 085d 0800 |05eb: move-object/from16 v93, v8 │ │ +39839e: 1228 |05ed: const/4 v8, #int 2 // #2 │ │ +3983a0: 7052 f8a3 a48f |05ee: invoke-direct {v4, v10, v15, v8, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3983a6: 6904 9977 |05f1: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.EQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7799 │ │ +3983aa: 2202 c714 |05f3: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3983ae: 1a0a 5708 |05f5: const-string v10, ">=" // string@0857 │ │ +3983b2: 1a0f fdc8 |05f7: const-string v15, "≥" // string@c8fd │ │ +3983b6: 1a08 8484 |05f9: const-string v8, "is greater than or equal" // string@8484 │ │ +3983ba: 2440 dc15 ab8f |05fb: filled-new-array {v11, v10, v15, v8}, [Ljava/lang/String; // type@15dc │ │ +3983c0: 0c08 |05fe: move-result-object v8 │ │ +3983c2: 1a0a 7b1c |05ff: const-string v10, "GE" // string@1c7b │ │ +3983c6: 130f 4c00 |0601: const/16 v15, #int 76 // #4c │ │ +3983ca: 085e 0400 |0603: move-object/from16 v94, v4 │ │ +3983ce: 1224 |0605: const/4 v4, #int 2 // #2 │ │ +3983d0: 7058 f8a3 a24f |0606: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3983d6: 6902 aa77 |0609: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.GE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77aa │ │ +3983da: 2208 c714 |060b: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3983de: 1a0a 0108 |060d: const-string v10, ">" // string@0801 │ │ +3983e2: 1a0f 8384 |060f: const-string v15, "is greater than" // string@8483 │ │ +3983e6: 2430 dc15 ab0f |0611: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +3983ec: 0c0a |0614: move-result-object v10 │ │ +3983ee: 1a0f c01c |0615: const-string v15, "GT" // string@1cc0 │ │ +3983f2: 085f 0200 |0617: move-object/from16 v95, v2 │ │ +3983f6: 1302 4d00 |0619: const/16 v2, #int 77 // #4d │ │ +3983fa: 705a f8a3 f842 |061b: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398400: 6908 ac77 |061e: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.GT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ac │ │ +398404: 2202 c714 |0620: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398408: 1a04 801f |0622: const-string v4, "ISTYPE" // string@1f80 │ │ +39840c: 130a 4e00 |0624: const/16 v10, #int 78 // #4e │ │ +398410: 7030 f6a3 420a |0626: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398416: 6902 ba77 |0629: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ISTYPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ba │ │ +39841a: 2204 c714 |062b: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39841e: 1a0a cb07 |062d: const-string v10, "<=" // string@07cb │ │ +398422: 1a0f fcc8 |062f: const-string v15, "≤" // string@c8fc │ │ +398426: 0860 0200 |0631: move-object/from16 v96, v2 │ │ +39842a: 1a02 8784 |0633: const-string v2, "is less than or equal" // string@8487 │ │ +39842e: 2440 dc15 ab2f |0635: filled-new-array {v11, v10, v15, v2}, [Ljava/lang/String; // type@15dc │ │ +398434: 0c02 |0638: move-result-object v2 │ │ +398436: 1a0a 8a22 |0639: const-string v10, "LE" // string@228a │ │ +39843a: 130f 4f00 |063b: const/16 v15, #int 79 // #4f │ │ +39843e: 0861 0800 |063d: move-object/from16 v97, v8 │ │ +398442: 1228 |063f: const/4 v8, #int 2 // #2 │ │ +398444: 7052 f8a3 a48f |0640: invoke-direct {v4, v10, v15, v8, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +39844a: 6904 bc77 |0643: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.LE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bc │ │ +39844e: 2202 c714 |0645: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398452: 1a08 16a0 |0647: const-string v8, "number of characters" // string@a016 │ │ +398456: 2410 dc15 0800 |0649: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +39845c: 0c08 |064c: move-result-object v8 │ │ +39845e: 1a0a 9422 |064d: const-string v10, "LENGTH" // string@2294 │ │ +398462: 130f 5000 |064f: const/16 v15, #int 80 // #50 │ │ +398466: 0862 0400 |0651: move-object/from16 v98, v4 │ │ +39846a: 1214 |0653: const/4 v4, #int 1 // #1 │ │ +39846c: 7058 f8a3 a24f |0654: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398472: 6902 bd77 |0657: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.LENGTH:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bd │ │ +398476: 2204 c714 |0659: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39847a: 1a08 bc07 |065b: const-string v8, "<" // string@07bc │ │ +39847e: 1a0a 8684 |065d: const-string v10, "is less than" // string@8486 │ │ +398482: 2430 dc15 8b0a |065f: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ +398488: 0c08 |0662: move-result-object v8 │ │ +39848a: 1a0a b123 |0663: const-string v10, "LT" // string@23b1 │ │ +39848e: 130f 5100 |0665: const/16 v15, #int 81 // #51 │ │ +398492: 0863 0200 |0667: move-object/from16 v99, v2 │ │ +398496: 1222 |0669: const/4 v2, #int 2 // #2 │ │ +398498: 7058 f8a3 a42f |066a: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +39849e: 6904 c177 |066d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.LT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c1 │ │ +3984a2: 2208 c714 |066f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3984a6: 1a0a 9305 |0671: const-string v10, "-" // string@0593 │ │ +3984aa: 1a0f 7eba |0673: const-string v15, "subtract value or char's" // string@ba7e │ │ +3984ae: 2430 dc15 ab0f |0675: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +3984b4: 0c0a |0678: move-result-object v10 │ │ +3984b6: 1a0f 353b |0679: const-string v15, "MINUS" // string@3b35 │ │ +3984ba: 0864 0400 |067b: move-object/from16 v100, v4 │ │ +3984be: 1304 5200 |067d: const/16 v4, #int 82 // #52 │ │ +3984c2: 705a f8a3 f824 |067f: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3984c8: 6908 cc77 |0682: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MINUS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cc │ │ +3984cc: 2204 c714 |0684: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3984d0: 1a0a fa02 |0686: const-string v10, "!=" // string@02fa │ │ +3984d4: 1a0f cc07 |0688: const-string v15, "<>" // string@07cc │ │ +3984d8: 1a02 fac8 |068a: const-string v2, "≠" // string@c8fa │ │ +3984dc: 0865 0800 |068c: move-object/from16 v101, v8 │ │ +3984e0: 1a08 8884 |068e: const-string v8, "is not equal" // string@8488 │ │ +3984e4: 2458 dc15 ab2f |0690: filled-new-array {v11, v10, v15, v2, v8}, [Ljava/lang/String; // type@15dc │ │ +3984ea: 0c02 |0693: move-result-object v2 │ │ +3984ec: 1a08 f63d |0694: const-string v8, "NE" // string@3df6 │ │ +3984f0: 130a 5300 |0696: const/16 v10, #int 83 // #53 │ │ +3984f4: 122f |0698: const/4 v15, #int 2 // #2 │ │ +3984f6: 7052 f8a3 84fa |0699: invoke-direct {v4, v8, v10, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3984fc: 6904 e277 |069c: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.NE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e2 │ │ +398500: 2202 c714 |069e: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398504: 1a08 6506 |06a0: const-string v8, "/" // string@0665 │ │ +398508: 1a0a 016c |06a2: const-string v10, "divide or cut off" // string@6c01 │ │ +39850c: 2430 dc15 8b0a |06a4: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ +398512: 0c08 |06a7: move-result-object v8 │ │ +398514: 1a0a 8c40 |06a8: const-string v10, "PART" // string@408c │ │ +398518: 0866 0400 |06aa: move-object/from16 v102, v4 │ │ +39851c: 1304 5400 |06ac: const/16 v4, #int 84 // #54 │ │ +398520: 7058 f8a3 a2f4 |06ae: invoke-direct {v2, v10, v4, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398526: 6902 f077 |06b1: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PART:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f0 │ │ +39852a: 2204 c714 |06b3: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39852e: 1a08 ce04 |06b5: const-string v8, "+" // string@04ce │ │ +398532: 1a0a c459 |06b7: const-string v10, "add value or char's" // string@59c4 │ │ +398536: 2430 dc15 8b0a |06b9: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ +39853c: 0c08 |06bc: move-result-object v8 │ │ +39853e: 1a0a 0b41 |06bd: const-string v10, "PLUS" // string@410b │ │ +398542: 0867 0200 |06bf: move-object/from16 v103, v2 │ │ +398546: 1302 5500 |06c1: const/16 v2, #int 85 // #55 │ │ +39854a: 7058 f8a3 a4f2 |06c3: invoke-direct {v4, v10, v2, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398550: 6904 f377 |06c6: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.PLUS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f3 │ │ +398554: 2202 c714 |06c8: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398558: 1a08 c7c4 |06ca: const-string v8, "~~" // string@c4c7 │ │ +39855c: 1a0a f482 |06cc: const-string v10, "index of match for regular expression" // string@82f4 │ │ +398560: 2430 dc15 8b0a |06ce: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ +398566: 0c08 |06d1: move-result-object v8 │ │ +398568: 1a0a ca43 |06d2: const-string v10, "RX" // string@43ca │ │ +39856c: 0868 0400 |06d4: move-object/from16 v104, v4 │ │ +398570: 1304 5600 |06d6: const/16 v4, #int 86 // #56 │ │ +398574: 7058 f8a3 a2f4 |06d8: invoke-direct {v2, v10, v4, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +39857a: 6902 1d78 |06db: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.RX:Lnet/sf/dibdib/thread_any/QOpMain; // field@781d │ │ +39857e: 2204 c714 |06dd: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398582: 1a08 c6c4 |06df: const-string v8, "~/" // string@c4c6 │ │ +398586: 1a0a 5d9e |06e1: const-string v10, "n-th group of match for regular expression" // string@9e5d │ │ +39858a: 2430 dc15 8b0a |06e3: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ +398590: 0c08 |06e6: move-result-object v8 │ │ +398592: 1a0a cb43 |06e7: const-string v10, "RXG" // string@43cb │ │ +398596: 130f 5700 |06e9: const/16 v15, #int 87 // #57 │ │ +39859a: 0869 0200 |06eb: move-object/from16 v105, v2 │ │ +39859e: 1232 |06ed: const/4 v2, #int 3 // #3 │ │ +3985a0: 7058 f8a3 a42f |06ee: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3985a6: 6904 1e78 |06f1: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@781e │ │ +3985aa: 2208 c714 |06f3: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3985ae: 1a0a c5c4 |06f5: const-string v10, "~+" // string@c4c5 │ │ +3985b2: 1a0f f582 |06f7: const-string v15, "index of n-th match for regular expression" // string@82f5 │ │ +3985b6: 2430 dc15 ab0f |06f9: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +3985bc: 0c0a |06fc: move-result-object v10 │ │ +3985be: 1a0f cc43 |06fd: const-string v15, "RXN" // string@43cc │ │ +3985c2: 086a 0400 |06ff: move-object/from16 v106, v4 │ │ +3985c6: 1304 5800 |0701: const/16 v4, #int 88 // #58 │ │ +3985ca: 705a f8a3 f824 |0703: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3985d0: 6908 1f78 |0706: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.RXN:Lnet/sf/dibdib/thread_any/QOpMain; // field@781f │ │ +3985d4: 2204 c714 |0708: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3985d8: 1a0a c4c4 |070a: const-string v10, "~&" // string@c4c4 │ │ +3985dc: 1a0f 5e9e |070c: const-string v15, "n-th match for regular expression" // string@9e5e │ │ +3985e0: 2430 dc15 ab0f |070e: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +3985e6: 0c0a |0711: move-result-object v10 │ │ +3985e8: 1a0f cf43 |0712: const-string v15, "RXT" // string@43cf │ │ +3985ec: 086b 0800 |0714: move-object/from16 v107, v8 │ │ +3985f0: 1308 5900 |0716: const/16 v8, #int 89 // #59 │ │ +3985f4: 705a f8a3 f428 |0718: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3985fa: 6904 2178 |071b: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7821 │ │ +3985fe: 2202 c714 |071d: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398602: 1a08 6947 |071f: const-string v8, "SUB1" // string@4769 │ │ +398606: 1a0a 2eb9 |0721: const-string v10, "split atom at index" // string@b92e │ │ +39860a: 2420 dc15 a800 |0723: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ +398610: 0c71 |0726: move-result-object v113 │ │ +398612: 1a6d 8f46 |0727: const-string v109, "SPLITAT" // string@468f │ │ +398616: 136e 5a00 |0729: const/16 v110, #int 90 // #5a │ │ +39861a: 136f 0200 |072b: const/16 v111, #int 2 // #2 │ │ +39861e: 1370 0200 |072d: const/16 v112, #int 2 // #2 │ │ +398622: 086c 0200 |072f: move-object/from16 v108, v2 │ │ +398626: 7606 f7a3 6c00 |0731: invoke-direct/range {v108, v109, v110, v111, v112, v113}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ +39862c: 6902 3478 |0734: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SPLITAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7834 │ │ +398630: 2208 c714 |0736: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398634: 1a0a a404 |0738: const-string v10, "*" // string@04a4 │ │ +398638: 1a0f 229e |073a: const-string v15, "multiply or repeat, by value" // string@9e22 │ │ +39863c: 2430 dc15 ab0f |073c: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +398642: 0c0a |073f: move-result-object v10 │ │ +398644: 1a0f 5c4a |0740: const-string v15, "TIMES" // string@4a5c │ │ +398648: 1302 5b00 |0742: const/16 v2, #int 91 // #5b │ │ +39864c: 086d 0400 |0744: move-object/from16 v109, v4 │ │ +398650: 1224 |0746: const/4 v4, #int 2 // #2 │ │ +398652: 705a f8a3 f842 |0747: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398658: 6908 4478 |074a: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TIMES:Lnet/sf/dibdib/thread_any/QOpMain; // field@7844 │ │ +39865c: 2202 c714 |074c: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398660: 1a04 904f |074e: const-string v4, "UTF16" // string@4f90 │ │ +398664: 130a 5c00 |0750: const/16 v10, #int 92 // #5c │ │ +398668: 7030 f6a3 420a |0752: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +39866e: 6902 4e78 |0755: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.UTF16:Lnet/sf/dibdib/thread_any/QOpMain; // field@784e │ │ +398672: 2204 c714 |0757: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398676: 1a0a 914f |0759: const-string v10, "UTF32" // string@4f91 │ │ +39867a: 130f 5d00 |075b: const/16 v15, #int 93 // #5d │ │ +39867e: 7030 f6a3 a40f |075d: invoke-direct {v4, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398684: 6904 4f78 |0760: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.UTF32:Lnet/sf/dibdib/thread_any/QOpMain; // field@784f │ │ +398688: 220a c714 |0762: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39868c: 1a0f 924f |0764: const-string v15, "UTF8" // string@4f92 │ │ +398690: 086e 0400 |0766: move-object/from16 v110, v4 │ │ +398694: 1304 5e00 |0768: const/16 v4, #int 94 // #5e │ │ +398698: 7030 f6a3 fa04 |076a: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +39869e: 690a 5078 |076d: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.UTF8:Lnet/sf/dibdib/thread_any/QOpMain; // field@7850 │ │ +3986a2: 2204 c714 |076f: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3986a6: 1a0f e622 |0771: const-string v15, "LIMIT" // string@22e6 │ │ +3986aa: 086f 0a00 |0773: move-object/from16 v111, v10 │ │ +3986ae: 130a 5f00 |0775: const/16 v10, #int 95 // #5f │ │ +3986b2: 7030 f6a3 f40a |0777: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3986b8: 6904 be77 |077a: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.LIMIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77be │ │ +3986bc: 220a c714 |077c: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3986c0: 1a0f 4009 |077e: const-string v15, "ALL" // string@0940 │ │ +3986c4: 0870 0400 |0780: move-object/from16 v112, v4 │ │ +3986c8: 1304 6000 |0782: const/16 v4, #int 96 // #60 │ │ +3986cc: 7030 f6a3 fa04 |0784: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3986d2: 690a 7177 |0787: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.ALL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7771 │ │ +3986d6: 2204 c714 |0789: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3986da: 1a0f c809 |078b: const-string v15, "AT" // string@09c8 │ │ +3986de: 0871 0a00 |078d: move-object/from16 v113, v10 │ │ +3986e2: 130a 6100 |078f: const/16 v10, #int 97 // #61 │ │ +3986e6: 7030 f6a3 f40a |0791: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3986ec: 6904 7677 |0794: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.AT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7776 │ │ +3986f0: 220a c714 |0796: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3986f4: 1a0f ca09 |0798: const-string v15, "ATKEY" // string@09ca │ │ +3986f8: 0872 0400 |079a: move-object/from16 v114, v4 │ │ +3986fc: 1304 6200 |079c: const/16 v4, #int 98 // #62 │ │ +398700: 7030 f6a3 fa04 |079e: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398706: 690a 7877 |07a1: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.ATKEY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7778 │ │ +39870a: 2204 c714 |07a3: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39870e: 1a0f 6d10 |07a5: const-string v15, "CONC" // string@106d │ │ +398712: 0873 0a00 |07a7: move-object/from16 v115, v10 │ │ +398716: 130a 6300 |07a9: const/16 v10, #int 99 // #63 │ │ +39871a: 7030 f6a3 f40a |07ab: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398720: 6904 8577 |07ae: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.CONC:Lnet/sf/dibdib/thread_any/QOpMain; // field@7785 │ │ +398724: 220a c714 |07b0: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398728: 1a0f b8c1 |07b2: const-string v15, "value of constant/ unit" // string@c1b8 │ │ +39872c: 2410 dc15 0f00 |07b4: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ +398732: 0c0f |07b7: move-result-object v15 │ │ +398734: 0874 0400 |07b8: move-object/from16 v116, v4 │ │ +398738: 1a04 7910 |07ba: const-string v4, "CONST" // string@1079 │ │ +39873c: 0875 0200 |07bc: move-object/from16 v117, v2 │ │ +398740: 1302 6400 |07be: const/16 v2, #int 100 // #64 │ │ +398744: 0876 0800 |07c0: move-object/from16 v118, v8 │ │ +398748: 12f8 |07c2: const/4 v8, #int -1 // #ff │ │ +39874a: 705f f8a3 4a82 |07c3: invoke-direct {v10, v4, v2, v8, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398750: 690a 8777 |07c6: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.CONST:Lnet/sf/dibdib/thread_any/QOpMain; // field@7787 │ │ +398754: 2202 c714 |07c8: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398758: 1a04 bd66 |07ca: const-string v4, "convert value Y: Y (markerTo markerFrom ) => Y'" // string@66bd │ │ +39875c: 2410 dc15 0400 |07cc: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +398762: 0c04 |07cf: move-result-object v4 │ │ +398764: 1a08 a010 |07d0: const-string v8, "CONVT" // string@10a0 │ │ +398768: 130f 6500 |07d2: const/16 v15, #int 101 // #65 │ │ +39876c: 0877 0a00 |07d4: move-object/from16 v119, v10 │ │ +398770: 12ea |07d6: const/4 v10, #int -2 // #fe │ │ +398772: 7054 f8a3 82af |07d7: invoke-direct {v2, v8, v15, v10, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398778: 6902 8877 |07da: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.CONVT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7788 │ │ +39877c: 2204 c714 |07dc: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398780: 1a08 ba1a |07de: const-string v8, "FOLD" // string@1aba │ │ +398784: 130f 6600 |07e0: const/16 v15, #int 102 // #66 │ │ +398788: 7030 f6a3 840f |07e2: invoke-direct {v4, v8, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +39878e: 6904 a777 |07e5: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.FOLD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a7 │ │ +398792: 2208 c714 |07e7: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398796: 1a0f 236d |07e9: const-string v15, "duplicate: X => X X" // string@6d23 │ │ +39879a: 2410 dc15 0f00 |07eb: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ +3987a0: 0c7d |07ee: move-result-object v125 │ │ +3987a2: 1a79 a416 |07ef: const-string v121, "DUP" // string@16a4 │ │ +3987a6: 137a 6700 |07f1: const/16 v122, #int 103 // #67 │ │ +3987aa: 137b ffff |07f3: const/16 v123, #int -1 // #ffff │ │ +3987ae: 137c 0200 |07f5: const/16 v124, #int 2 // #2 │ │ +3987b2: 0878 0800 |07f7: move-object/from16 v120, v8 │ │ +3987b6: 7606 f7a3 7800 |07f9: invoke-direct/range {v120, v121, v122, v123, v124, v125}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ +3987bc: 6908 9377 |07fc: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.DUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7793 │ │ +3987c0: 220f c714 |07fe: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3987c4: 1a0a e217 |0800: const-string v10, "EDUPTO" // string@17e2 │ │ +3987c8: 0879 0800 |0802: move-object/from16 v121, v8 │ │ +3987cc: 1308 6800 |0804: const/16 v8, #int 104 // #68 │ │ +3987d0: 7030 f6a3 af08 |0806: invoke-direct {v15, v10, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3987d6: 690f 9577 |0809: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.EDUPTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7795 │ │ +3987da: 2208 c714 |080b: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3987de: 1a0a f717 |080d: const-string v10, "EMAP" // string@17f7 │ │ +3987e2: 087a 0f00 |080f: move-object/from16 v122, v15 │ │ +3987e6: 130f 6900 |0811: const/16 v15, #int 105 // #69 │ │ +3987ea: 7030 f6a3 a80f |0813: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3987f0: 6908 9677 |0816: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.EMAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7796 │ │ +3987f4: 220a c714 |0818: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3987f8: 1a0f fe17 |081a: const-string v15, "EMPTY" // string@17fe │ │ +3987fc: 087b 0800 |081c: move-object/from16 v123, v8 │ │ +398800: 1308 6a00 |081e: const/16 v8, #int 106 // #6a │ │ +398804: 7030 f6a3 fa08 |0820: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +39880a: 690a 9777 |0823: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.EMPTY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7797 │ │ +39880e: 2208 c714 |0825: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398812: 1a0f 3d18 |0827: const-string v15, "EPICK" // string@183d │ │ +398816: 087c 0a00 |0829: move-object/from16 v124, v10 │ │ +39881a: 130a 6b00 |082b: const/16 v10, #int 107 // #6b │ │ +39881e: 7030 f6a3 f80a |082d: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398824: 6908 9877 |0830: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.EPICK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7798 │ │ +398828: 220a c714 |0832: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39882c: 1a0f 4418 |0834: const-string v15, "EROLL" // string@1844 │ │ +398830: 087d 0800 |0836: move-object/from16 v125, v8 │ │ +398834: 1308 6c00 |0838: const/16 v8, #int 108 // #6c │ │ +398838: 7030 f6a3 fa08 |083a: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +39883e: 690a 9a77 |083d: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.EROLL:Lnet/sf/dibdib/thread_any/QOpMain; // field@779a │ │ +398842: 2208 c714 |083f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398846: 1a0f 7618 |0841: const-string v15, "EXPAND" // string@1876 │ │ +39884a: 087e 0a00 |0843: move-object/from16 v126, v10 │ │ +39884e: 130a 6d00 |0845: const/16 v10, #int 109 // #6d │ │ +398852: 7030 f6a3 f80a |0847: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398858: 6908 9f77 |084a: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.EXPAND:Lnet/sf/dibdib/thread_any/QOpMain; // field@779f │ │ +39885c: 220a c714 |084c: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398860: 1a0f 421d |084e: const-string v15, "HAS" // string@1d42 │ │ +398864: 087f 0800 |0850: move-object/from16 v127, v8 │ │ +398868: 1308 6e00 |0852: const/16 v8, #int 110 // #6e │ │ +39886c: 7030 f6a3 fa08 |0854: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398872: 690a ad77 |0857: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.HAS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ad │ │ +398876: 2208 c714 |0859: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39887a: 1a0f 3f1f |085b: const-string v15, "INTRS" // string@1f3f │ │ +39887e: 0880 0a00 |085d: move-object/from16 v128, v10 │ │ +398882: 130a 6f00 |085f: const/16 v10, #int 111 // #6f │ │ +398886: 7030 f6a3 f80a |0861: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +39888c: 6908 b877 |0864: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.INTRS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b8 │ │ +398890: 220a c714 |0866: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398894: 1a0f dd1e |0868: const-string v15, "IN" // string@1edd │ │ +398898: 0881 0800 |086a: move-object/from16 v129, v8 │ │ +39889c: 1308 7000 |086c: const/16 v8, #int 112 // #70 │ │ +3988a0: 7030 f6a3 fa08 |086e: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3988a6: 690a b477 |0871: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.IN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b4 │ │ +3988aa: 2208 c714 |0873: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3988ae: 1a0f f63a |0875: const-string v15, "MDROP" // string@3af6 │ │ +3988b2: 0882 0a00 |0877: move-object/from16 v130, v10 │ │ +3988b6: 130a 7100 |0879: const/16 v10, #int 113 // #71 │ │ +3988ba: 7030 f6a3 f80a |087b: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3988c0: 6908 c677 |087e: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MDROP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c6 │ │ +3988c4: 220a c714 |0880: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3988c8: 1a0f f13a |0882: const-string v15, "MCROSS" // string@3af1 │ │ +3988cc: 0883 0800 |0884: move-object/from16 v131, v8 │ │ +3988d0: 1308 7200 |0886: const/16 v8, #int 114 // #72 │ │ +3988d4: 7030 f6a3 fa08 |0888: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3988da: 690a c377 |088b: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MCROSS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c3 │ │ +3988de: 2208 c714 |088d: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3988e2: 1a0f f43a |088f: const-string v15, "MDIV" // string@3af4 │ │ +3988e6: 0884 0a00 |0891: move-object/from16 v132, v10 │ │ +3988ea: 130a 7300 |0893: const/16 v10, #int 115 // #73 │ │ +3988ee: 7030 f6a3 f80a |0895: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3988f4: 6908 c477 |0898: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MDIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c4 │ │ +3988f8: 220a c714 |089a: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3988fc: 1a0f f53a |089c: const-string v15, "MDOT" // string@3af5 │ │ +398900: 0885 0800 |089e: move-object/from16 v133, v8 │ │ +398904: 1308 7400 |08a0: const/16 v8, #int 116 // #74 │ │ +398908: 7030 f6a3 fa08 |08a2: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +39890e: 690a c577 |08a5: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MDOT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c5 │ │ +398912: 2208 c714 |08a7: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398916: 1a0f f73a |08a9: const-string v15, "MEAN" // string@3af7 │ │ +39891a: 0886 0a00 |08ab: move-object/from16 v134, v10 │ │ +39891e: 130a 7500 |08ad: const/16 v10, #int 117 // #75 │ │ +398922: 7030 f6a3 f80a |08af: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398928: 6908 c777 |08b2: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MEAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c7 │ │ +39892c: 220a c714 |08b4: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398930: 1a0f fd3a |08b6: const-string v15, "MEDIAN" // string@3afd │ │ +398934: 0887 0800 |08b8: move-object/from16 v135, v8 │ │ +398938: 1308 7600 |08ba: const/16 v8, #int 118 // #76 │ │ +39893c: 7030 f6a3 fa08 |08bc: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398942: 690a c877 |08bf: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MEDIAN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c8 │ │ +398946: 2208 c714 |08c1: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39894a: 1a0f 003b |08c3: const-string v15, "MEIG" // string@3b00 │ │ +39894e: 0888 0a00 |08c5: move-object/from16 v136, v10 │ │ +398952: 130a 7700 |08c7: const/16 v10, #int 119 // #77 │ │ +398956: 7030 f6a3 f80a |08c9: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +39895c: 6908 c977 |08cc: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MEIG:Lnet/sf/dibdib/thread_any/QOpMain; // field@77c9 │ │ +398960: 220a c714 |08ce: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398964: 1a0f 193b |08d0: const-string v15, "MEYE" // string@3b19 │ │ +398968: 0889 0800 |08d2: move-object/from16 v137, v8 │ │ +39896c: 1308 7800 |08d4: const/16 v8, #int 120 // #78 │ │ +398970: 7030 f6a3 fa08 |08d6: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398976: 690a ca77 |08d9: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MEYE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ca │ │ +39897a: 2208 c714 |08db: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39897e: 1a0f 373b |08dd: const-string v15, "MINV" // string@3b37 │ │ +398982: 088a 0a00 |08df: move-object/from16 v138, v10 │ │ +398986: 130a 7900 |08e1: const/16 v10, #int 121 // #79 │ │ +39898a: 7030 f6a3 f80a |08e3: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398990: 6908 cd77 |08e6: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MINV:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cd │ │ +398994: 220a c714 |08e8: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398998: 1a0f 653b |08ea: const-string v15, "MMUL" // string@3b65 │ │ +39899c: 088b 0800 |08ec: move-object/from16 v139, v8 │ │ +3989a0: 1308 7a00 |08ee: const/16 v8, #int 122 // #7a │ │ +3989a4: 7030 f6a3 fa08 |08f0: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3989aa: 690a d677 |08f3: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MMUL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d6 │ │ +3989ae: 2208 c714 |08f5: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3989b2: 1a0f 693b |08f7: const-string v15, "MODE" // string@3b69 │ │ +3989b6: 088c 0a00 |08f9: move-object/from16 v140, v10 │ │ +3989ba: 130a 7b00 |08fb: const/16 v10, #int 123 // #7b │ │ +3989be: 7030 f6a3 f80a |08fd: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3989c4: 6908 d877 |0900: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MODE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d8 │ │ +3989c8: 220a c714 |0902: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3989cc: 1a0f 843b |0904: const-string v15, "MONE" // string@3b84 │ │ +3989d0: 088d 0800 |0906: move-object/from16 v141, v8 │ │ +3989d4: 1308 7c00 |0908: const/16 v8, #int 124 // #7c │ │ +3989d8: 7030 f6a3 fa08 |090a: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3989de: 690a d977 |090d: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MONE:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d9 │ │ +3989e2: 2208 c714 |090f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3989e6: 1a0f 9a3b |0911: const-string v15, "MROT" // string@3b9a │ │ +3989ea: 088e 0a00 |0913: move-object/from16 v142, v10 │ │ +3989ee: 130a 7d00 |0915: const/16 v10, #int 125 // #7d │ │ +3989f2: 7030 f6a3 f80a |0917: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3989f8: 6908 da77 |091a: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MROT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77da │ │ +3989fc: 220a c714 |091c: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398a00: 1a0f a83b |091e: const-string v15, "MSTD" // string@3ba8 │ │ +398a04: 088f 0800 |0920: move-object/from16 v143, v8 │ │ +398a08: 1308 7e00 |0922: const/16 v8, #int 126 // #7e │ │ +398a0c: 7030 f6a3 fa08 |0924: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398a12: 690a db77 |0927: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MSTD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77db │ │ +398a16: 2208 c714 |0929: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398a1a: 1a0f a93b |092b: const-string v15, "MTRP" // string@3ba9 │ │ +398a1e: 0890 0a00 |092d: move-object/from16 v144, v10 │ │ +398a22: 130a 7f00 |092f: const/16 v10, #int 127 // #7f │ │ +398a26: 7030 f6a3 f80a |0931: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398a2c: 6908 dc77 |0934: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MTRP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77dc │ │ +398a30: 220a c714 |0936: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398a34: 1a0f b53b |0938: const-string v15, "MZERO" // string@3bb5 │ │ +398a38: 0891 0800 |093a: move-object/from16 v145, v8 │ │ +398a3c: 1308 8000 |093c: const/16 v8, #int 128 // #80 │ │ +398a40: 7030 f6a3 fa08 |093e: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398a46: 690a de77 |0941: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.MZERO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77de │ │ +398a4a: 2208 c714 |0943: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398a4e: 1a0f 153e |0945: const-string v15, "NIP" // string@3e15 │ │ +398a52: 0892 0a00 |0947: move-object/from16 v146, v10 │ │ +398a56: 130a 8100 |0949: const/16 v10, #int 129 // #81 │ │ +398a5a: 7030 f6a3 f80a |094b: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398a60: 6908 e477 |094e: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.NIP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77e4 │ │ +398a64: 220a c714 |0950: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398a68: 1a0f 5f3f |0952: const-string v15, "OF" // string@3f5f │ │ +398a6c: 0893 0800 |0954: move-object/from16 v147, v8 │ │ +398a70: 1308 8200 |0956: const/16 v8, #int 130 // #82 │ │ +398a74: 7030 f6a3 fa08 |0958: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398a7a: 690a ea77 |095b: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.OF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ea │ │ +398a7e: 2208 c714 |095d: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398a82: 1a0f 723f |095f: const-string v15, "ONEOF" // string@3f72 │ │ +398a86: 0894 0a00 |0961: move-object/from16 v148, v10 │ │ +398a8a: 130a 8300 |0963: const/16 v10, #int 131 // #83 │ │ +398a8e: 7030 f6a3 f80a |0965: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398a94: 6908 eb77 |0968: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.ONEOF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77eb │ │ +398a98: 220a c714 |096a: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398a9c: 1a0f b03f |096c: const-string v15, "OVER" // string@3fb0 │ │ +398aa0: 0895 0800 |096e: move-object/from16 v149, v8 │ │ +398aa4: 1308 8400 |0970: const/16 v8, #int 132 // #84 │ │ +398aa8: 7030 f6a3 fa08 |0972: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398aae: 690a ef77 |0975: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.OVER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ef │ │ +398ab2: 2208 c714 |0977: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398ab6: 1a0f d9c8 |0979: const-string v15, "∏" // string@c8d9 │ │ +398aba: 0896 0a00 |097b: move-object/from16 v150, v10 │ │ +398abe: 1a0a 8fa6 |097d: const-string v10, "product of sequence of values" // string@a68f │ │ +398ac2: 2420 dc15 af00 |097f: filled-new-array {v15, v10}, [Ljava/lang/String; // type@15dc │ │ +398ac8: 0c0a |0982: move-result-object v10 │ │ +398aca: 1a0f 4c41 |0983: const-string v15, "PRODUCT" // string@414c │ │ +398ace: 0897 0400 |0985: move-object/from16 v151, v4 │ │ +398ad2: 1304 8500 |0987: const/16 v4, #int 133 // #85 │ │ +398ad6: 0898 0200 |0989: move-object/from16 v152, v2 │ │ +398ada: 12f2 |098b: const/4 v2, #int -1 // #ff │ │ +398adc: 705a f8a3 f824 |098c: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398ae2: 6908 f677 |098f: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.PRODUCT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f6 │ │ +398ae6: 2204 c714 |0991: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398aea: 1a0a f4ad |0993: const-string v10, "sequence of random numbers" // string@adf4 │ │ +398aee: 2410 dc15 0a00 |0995: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +398af4: 0c0a |0998: move-result-object v10 │ │ +398af6: 1a0f fd42 |0999: const-string v15, "RANDOM" // string@42fd │ │ +398afa: 0899 0800 |099b: move-object/from16 v153, v8 │ │ +398afe: 1308 8600 |099d: const/16 v8, #int 134 // #86 │ │ +398b02: 705a f8a3 f428 |099f: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398b08: 6904 0e78 |09a2: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RANDOM:Lnet/sf/dibdib/thread_any/QOpMain; // field@780e │ │ +398b0c: 2208 c714 |09a4: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398b10: 1a0a f3ad |09a6: const-string v10, "sequence of numbers" // string@adf3 │ │ +398b14: 2410 dc15 0a00 |09a8: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +398b1a: 0c0a |09ab: move-result-object v10 │ │ +398b1c: 1a0f fe42 |09ac: const-string v15, "RANGE" // string@42fe │ │ +398b20: 089a 0400 |09ae: move-object/from16 v154, v4 │ │ +398b24: 1304 8700 |09b0: const/16 v4, #int 135 // #87 │ │ +398b28: 705a f8a3 f824 |09b2: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398b2e: 6908 0f78 |09b5: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.RANGE:Lnet/sf/dibdib/thread_any/QOpMain; // field@780f │ │ +398b32: 2202 c714 |09b7: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398b36: 1a04 ce43 |09b9: const-string v4, "RXSEL" // string@43ce │ │ +398b3a: 130a 8800 |09bb: const/16 v10, #int 136 // #88 │ │ +398b3e: 7030 f6a3 420a |09bd: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398b44: 6902 2078 |09c0: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.RXSEL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7820 │ │ +398b48: 2204 c714 |09c2: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398b4c: 1a0a 8143 |09c4: const-string v10, "RHO" // string@4381 │ │ +398b50: 130f 8900 |09c6: const/16 v15, #int 137 // #89 │ │ +398b54: 7030 f6a3 a40f |09c8: invoke-direct {v4, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398b5a: 6904 1578 |09cb: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RHO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7815 │ │ +398b5e: 220a c714 |09cd: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398b62: 1a0f 8a43 |09cf: const-string v15, "RLDOWN" // string@438a │ │ +398b66: 089b 0400 |09d1: move-object/from16 v155, v4 │ │ +398b6a: 1304 8a00 |09d3: const/16 v4, #int 138 // #8a │ │ +398b6e: 7030 f6a3 fa04 |09d5: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398b74: 690a 1678 |09d8: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.RLDOWN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7816 │ │ +398b78: 2204 c714 |09da: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398b7c: 1a0f 8e43 |09dc: const-string v15, "RLUP" // string@438e │ │ +398b80: 089c 0a00 |09de: move-object/from16 v156, v10 │ │ +398b84: 130a 8b00 |09e0: const/16 v10, #int 139 // #8b │ │ +398b88: 7030 f6a3 f40a |09e2: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398b8e: 6904 1778 |09e5: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RLUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7817 │ │ +398b92: 220a c714 |09e7: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398b96: 1a0f a943 |09e9: const-string v15, "ROT" // string@43a9 │ │ +398b9a: 089d 0400 |09eb: move-object/from16 v157, v4 │ │ +398b9e: 1304 8c00 |09ed: const/16 v4, #int 140 // #8c │ │ +398ba2: 7030 f6a3 fa04 |09ef: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398ba8: 690a 1a78 |09f2: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.ROT:Lnet/sf/dibdib/thread_any/QOpMain; // field@781a │ │ +398bac: 2204 c714 |09f4: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398bb0: 1a0f 5945 |09f6: const-string v15, "SELECT" // string@4559 │ │ +398bb4: 089e 0a00 |09f8: move-object/from16 v158, v10 │ │ +398bb8: 130a 8d00 |09fa: const/16 v10, #int 141 // #8d │ │ +398bbc: 7030 f6a3 f40a |09fc: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398bc2: 6904 2578 |09ff: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SELECT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7825 │ │ +398bc6: 220a c714 |0a01: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398bca: 1a0f a445 |0a03: const-string v15, "SEQ" // string@45a4 │ │ +398bce: 089f 0400 |0a05: move-object/from16 v159, v4 │ │ +398bd2: 1304 8e00 |0a07: const/16 v4, #int 142 // #8e │ │ +398bd6: 7030 f6a3 fa04 |0a09: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398bdc: 690a 2678 |0a0c: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SEQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7826 │ │ +398be0: 2204 c714 |0a0e: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398be4: 1a0f 1d46 |0a10: const-string v15, "SIZE" // string@461d │ │ +398be8: 08a0 0a00 |0a12: move-object/from16 v160, v10 │ │ +398bec: 130a 8f00 |0a14: const/16 v10, #int 143 // #8f │ │ +398bf0: 7030 f6a3 f40a |0a16: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398bf6: 6904 2e78 |0a19: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SIZE:Lnet/sf/dibdib/thread_any/QOpMain; // field@782e │ │ +398bfa: 220a c714 |0a1b: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398bfe: 1a0f 2f46 |0a1d: const-string v15, "SIZS" // string@462f │ │ +398c02: 08a1 0400 |0a1f: move-object/from16 v161, v4 │ │ +398c06: 1304 9000 |0a21: const/16 v4, #int 144 // #90 │ │ +398c0a: 7030 f6a3 fa04 |0a23: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398c10: 690a 2f78 |0a26: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SIZS:Lnet/sf/dibdib/thread_any/QOpMain; // field@782f │ │ +398c14: 2204 c714 |0a28: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398c18: 1a0f 3b46 |0a2a: const-string v15, "SLICE" // string@463b │ │ +398c1c: 08a2 0a00 |0a2c: move-object/from16 v162, v10 │ │ +398c20: 130a 9100 |0a2e: const/16 v10, #int 145 // #91 │ │ +398c24: 7030 f6a3 f40a |0a30: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398c2a: 6904 3078 |0a33: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SLICE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7830 │ │ +398c2e: 220a c714 |0a35: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398c32: 1a0f 4246 |0a37: const-string v15, "SMALL" // string@4642 │ │ +398c36: 08a3 0400 |0a39: move-object/from16 v163, v4 │ │ +398c3a: 1304 9200 |0a3b: const/16 v4, #int 146 // #92 │ │ +398c3e: 7030 f6a3 fa04 |0a3d: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398c44: 690a 3178 |0a40: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SMALL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7831 │ │ +398c48: 2204 c714 |0a42: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398c4c: 1a0f 5e46 |0a44: const-string v15, "SOME" // string@465e │ │ +398c50: 08a4 0a00 |0a46: move-object/from16 v164, v10 │ │ +398c54: 130a 9300 |0a48: const/16 v10, #int 147 // #93 │ │ +398c58: 7030 f6a3 f40a |0a4a: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398c5e: 6904 3278 |0a4d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SOME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7832 │ │ +398c62: 220a c714 |0a4f: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398c66: 1a0f 5f46 |0a51: const-string v15, "SORT" // string@465f │ │ +398c6a: 08a5 0400 |0a53: move-object/from16 v165, v4 │ │ +398c6e: 1304 9400 |0a55: const/16 v4, #int 148 // #94 │ │ +398c72: 7030 f6a3 fa04 |0a57: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398c78: 690a 3378 |0a5a: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7833 │ │ +398c7c: 2204 c714 |0a5c: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398c80: 1a0f 6e47 |0a5e: const-string v15, "SUBSET" // string@476e │ │ +398c84: 08a6 0a00 |0a60: move-object/from16 v166, v10 │ │ +398c88: 130a 9500 |0a62: const/16 v10, #int 149 // #95 │ │ +398c8c: 7030 f6a3 f40a |0a64: invoke-direct {v4, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398c92: 6904 3978 |0a67: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SUBSET:Lnet/sf/dibdib/thread_any/QOpMain; // field@7839 │ │ +398c96: 220a c714 |0a69: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398c9a: 1a0f 7e47 |0a6b: const-string v15, "SUPSET" // string@477e │ │ +398c9e: 08a7 0400 |0a6d: move-object/from16 v167, v4 │ │ +398ca2: 1304 9600 |0a6f: const/16 v4, #int 150 // #96 │ │ +398ca6: 7030 f6a3 fa04 |0a71: invoke-direct {v10, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398cac: 690a 3c78 |0a74: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SUPSET:Lnet/sf/dibdib/thread_any/QOpMain; // field@783c │ │ +398cb0: 2204 c714 |0a76: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398cb4: 1a0f dac8 |0a78: const-string v15, "∑" // string@c8da │ │ +398cb8: 08a8 0a00 |0a7a: move-object/from16 v168, v10 │ │ +398cbc: 1a0a a1ba |0a7c: const-string v10, "sum of sequence of values" // string@baa1 │ │ +398cc0: 2420 dc15 af00 |0a7e: filled-new-array {v15, v10}, [Ljava/lang/String; // type@15dc │ │ +398cc6: 0c0a |0a81: move-result-object v10 │ │ +398cc8: 1a0f 7547 |0a82: const-string v15, "SUM" // string@4775 │ │ +398ccc: 08a9 0200 |0a84: move-object/from16 v169, v2 │ │ +398cd0: 1302 9700 |0a86: const/16 v2, #int 151 // #97 │ │ +398cd4: 08aa 0800 |0a88: move-object/from16 v170, v8 │ │ +398cd8: 12f8 |0a8a: const/4 v8, #int -1 // #ff │ │ +398cda: 705a f8a3 f482 |0a8b: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398ce0: 6904 3b78 |0a8e: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SUM:Lnet/sf/dibdib/thread_any/QOpMain; // field@783b │ │ +398ce4: 2202 c714 |0a90: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398ce8: 1a08 6718 |0a92: const-string v8, "EXCH" // string@1867 │ │ +398cec: 1a0a d1ba |0a94: const-string v10, "swap top 2 values: Y X -> X Y" // string@bad1 │ │ +398cf0: 2420 dc15 a800 |0a96: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ +398cf6: 0cb0 |0a99: move-result-object v176 │ │ +398cf8: 1aac 8a47 |0a9a: const-string v172, "SWAP" // string@478a │ │ +398cfc: 13ad 9800 |0a9c: const/16 v173, #int 152 // #98 │ │ +398d00: 13ae feff |0a9e: const/16 v174, #int -2 // #fffe │ │ +398d04: 13af 0200 |0aa0: const/16 v175, #int 2 // #2 │ │ +398d08: 08ab 0200 |0aa2: move-object/from16 v171, v2 │ │ +398d0c: 7606 f7a3 ab00 |0aa4: invoke-direct/range {v171, v172, v173, v174, v175, v176}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ +398d12: 6902 3d78 |0aa7: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SWAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@783d │ │ +398d16: 2208 c714 |0aa9: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398d1a: 1a0a 044a |0aab: const-string v10, "TAKE" // string@4a04 │ │ +398d1e: 130f 9900 |0aad: const/16 v15, #int 153 // #99 │ │ +398d22: 7030 f6a3 a80f |0aaf: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398d28: 6908 3e78 |0ab2: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TAKE:Lnet/sf/dibdib/thread_any/QOpMain; // field@783e │ │ +398d2c: 220a c714 |0ab4: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398d30: 1a0f a74a |0ab6: const-string v15, "TO" // string@4aa7 │ │ +398d34: 08ab 0800 |0ab8: move-object/from16 v171, v8 │ │ +398d38: 1308 9a00 |0aba: const/16 v8, #int 154 // #9a │ │ +398d3c: 7030 f6a3 fa08 |0abc: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398d42: 690a 4578 |0abf: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.TO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7845 │ │ +398d46: 2208 c714 |0ac1: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398d4a: 1a0f b24a |0ac3: const-string v15, "TOKEY" // string@4ab2 │ │ +398d4e: 08ac 0a00 |0ac5: move-object/from16 v172, v10 │ │ +398d52: 130a 9b00 |0ac7: const/16 v10, #int 155 // #9b │ │ +398d56: 7030 f6a3 f80a |0ac9: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398d5c: 6908 4678 |0acc: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.TOKEY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7846 │ │ +398d60: 220a c714 |0ace: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398d64: 1a0f 6b4b |0ad0: const-string v15, "TUCK" // string@4b6b │ │ +398d68: 08ad 0800 |0ad2: move-object/from16 v173, v8 │ │ +398d6c: 1308 9c00 |0ad4: const/16 v8, #int 156 // #9c │ │ +398d70: 7030 f6a3 fa08 |0ad6: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398d76: 690a 4a78 |0ad9: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.TUCK:Lnet/sf/dibdib/thread_any/QOpMain; // field@784a │ │ +398d7a: 2208 c714 |0adb: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398d7e: 1a0f 344f |0add: const-string v15, "UNION" // string@4f34 │ │ +398d82: 08ae 0a00 |0adf: move-object/from16 v174, v10 │ │ +398d86: 130a 9d00 |0ae1: const/16 v10, #int 157 // #9d │ │ +398d8a: 7030 f6a3 f80a |0ae3: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398d90: 6908 4c78 |0ae6: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.UNION:Lnet/sf/dibdib/thread_any/QOpMain; // field@784c │ │ +398d94: 220a c714 |0ae8: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398d98: 1a0f 4855 |0aea: const-string v15, "ZLENGTH" // string@5548 │ │ +398d9c: 08af 0800 |0aec: move-object/from16 v175, v8 │ │ +398da0: 1308 9e00 |0aee: const/16 v8, #int 158 // #9e │ │ +398da4: 7030 f6a3 fa08 |0af0: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398daa: 690a 5978 |0af3: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.ZLENGTH:Lnet/sf/dibdib/thread_any/QOpMain; // field@7859 │ │ +398dae: 2208 c714 |0af5: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398db2: 1a0f a957 |0af7: const-string v15, "`~" // string@57a9 │ │ +398db6: 08b0 0a00 |0af9: move-object/from16 v176, v10 │ │ +398dba: 1a0a f482 |0afb: const-string v10, "index of match for regular expression" // string@82f4 │ │ +398dbe: 2430 dc15 fb0a |0afd: filled-new-array {v11, v15, v10}, [Ljava/lang/String; // type@15dc │ │ +398dc4: 0c0a |0b00: move-result-object v10 │ │ +398dc6: 1a0f 8f55 |0b01: const-string v15, "ZRX" // string@558f │ │ +398dca: 08b1 0200 |0b03: move-object/from16 v177, v2 │ │ +398dce: 1302 9f00 |0b05: const/16 v2, #int 159 // #9f │ │ +398dd2: 08b2 0400 |0b07: move-object/from16 v178, v4 │ │ +398dd6: 12e4 |0b09: const/4 v4, #int -2 // #fe │ │ +398dd8: 705a f8a3 f842 |0b0a: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398dde: 6908 5a78 |0b0d: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.ZRX:Lnet/sf/dibdib/thread_any/QOpMain; // field@785a │ │ +398de2: 2202 c714 |0b0f: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398de6: 1a04 a757 |0b11: const-string v4, "`/" // string@57a7 │ │ +398dea: 1a0a 5d9e |0b13: const-string v10, "n-th group of match for regular expression" // string@9e5d │ │ +398dee: 2430 dc15 4b0a |0b15: filled-new-array {v11, v4, v10}, [Ljava/lang/String; // type@15dc │ │ +398df4: 0c04 |0b18: move-result-object v4 │ │ +398df6: 1a0a 9055 |0b19: const-string v10, "ZRXG" // string@5590 │ │ +398dfa: 130f a000 |0b1b: const/16 v15, #int 160 // #a0 │ │ +398dfe: 08b3 0800 |0b1d: move-object/from16 v179, v8 │ │ +398e02: 12d8 |0b1f: const/4 v8, #int -3 // #fd │ │ +398e04: 7054 f8a3 a28f |0b20: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398e0a: 6902 5b78 |0b23: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@785b │ │ +398e0e: 2204 c714 |0b25: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398e12: 1a0a a657 |0b27: const-string v10, "`+" // string@57a6 │ │ +398e16: 1a0f f582 |0b29: const-string v15, "index of n-th match for regular expression" // string@82f5 │ │ +398e1a: 2430 dc15 ab0f |0b2b: filled-new-array {v11, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +398e20: 0c0a |0b2e: move-result-object v10 │ │ +398e22: 1a0f 9155 |0b2f: const-string v15, "ZRXN" // string@5591 │ │ +398e26: 08b4 0200 |0b31: move-object/from16 v180, v2 │ │ +398e2a: 1302 a100 |0b33: const/16 v2, #int 161 // #a1 │ │ +398e2e: 705a f8a3 f482 |0b35: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398e34: 6904 5c78 |0b38: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXN:Lnet/sf/dibdib/thread_any/QOpMain; // field@785c │ │ +398e38: 2202 c714 |0b3a: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398e3c: 1a0a cd43 |0b3c: const-string v10, "RXS" // string@43cd │ │ +398e40: 1a0f 30b9 |0b3e: const-string v15, "split literal on regex" // string@b930 │ │ +398e44: 2420 dc15 fa00 |0b40: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ +398e4a: 0c0a |0b43: move-result-object v10 │ │ +398e4c: 1a0f 9255 |0b44: const-string v15, "ZRXSPLIT" // string@5592 │ │ +398e50: 1308 a200 |0b46: const/16 v8, #int 162 // #a2 │ │ +398e54: 08b6 0400 |0b48: move-object/from16 v182, v4 │ │ +398e58: 12e4 |0b4a: const/4 v4, #int -2 // #fe │ │ +398e5a: 705a f8a3 f248 |0b4b: invoke-direct {v2, v15, v8, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398e60: 6902 5d78 |0b4e: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXSPLIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785d │ │ +398e64: 2204 c714 |0b50: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398e68: 1a08 a457 |0b52: const-string v8, "`&" // string@57a4 │ │ +398e6c: 1a0a 5e9e |0b54: const-string v10, "n-th match for regular expression" // string@9e5e │ │ +398e70: 2430 dc15 8b0a |0b56: filled-new-array {v11, v8, v10}, [Ljava/lang/String; // type@15dc │ │ +398e76: 0c08 |0b59: move-result-object v8 │ │ +398e78: 1a0a 9355 |0b5a: const-string v10, "ZRXT" // string@5593 │ │ +398e7c: 130f a300 |0b5c: const/16 v15, #int 163 // #a3 │ │ +398e80: 08b7 0200 |0b5e: move-object/from16 v183, v2 │ │ +398e84: 12d2 |0b60: const/4 v2, #int -3 // #fd │ │ +398e86: 7058 f8a3 a42f |0b61: invoke-direct {v4, v10, v15, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398e8c: 6904 5e78 |0b64: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785e │ │ +398e90: 2202 c714 |0b66: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398e94: 1a08 6f47 |0b68: const-string v8, "SUBSTR" // string@476f │ │ +398e98: 1a0a 2fb9 |0b6a: const-string v10, "split literal by range" // string@b92f │ │ +398e9c: 2420 dc15 a800 |0b6c: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ +398ea2: 0c08 |0b6f: move-result-object v8 │ │ +398ea4: 1a0a 9455 |0b70: const-string v10, "ZSPLIT" // string@5594 │ │ +398ea8: 130f a400 |0b72: const/16 v15, #int 164 // #a4 │ │ +398eac: 08b5 0400 |0b74: move-object/from16 v181, v4 │ │ +398eb0: 12e4 |0b76: const/4 v4, #int -2 // #fe │ │ +398eb2: 7058 f8a3 a24f |0b77: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +398eb8: 6902 5f78 |0b7a: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ZSPLIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785f │ │ +398ebc: 2204 c714 |0b7c: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398ec0: 1a08 9955 |0b7e: const-string v8, "ZZ" // string@5599 │ │ +398ec4: 130a a500 |0b80: const/16 v10, #int 165 // #a5 │ │ +398ec8: 7030 f6a3 840a |0b82: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398ece: 6904 6078 |0b85: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ZZ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7860 │ │ +398ed2: 2208 c714 |0b87: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398ed6: 1a0a 600d |0b89: const-string v10, "BRANCH" // string@0d60 │ │ +398eda: 130f a600 |0b8b: const/16 v15, #int 166 // #a6 │ │ +398ede: 7030 f6a3 a80f |0b8d: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398ee4: 6908 7b77 |0b90: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.BRANCH:Lnet/sf/dibdib/thread_any/QOpMain; // field@777b │ │ +398ee8: 220a c714 |0b92: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398eec: 1a0f 6f10 |0b94: const-string v15, "COND" // string@106f │ │ +398ef0: 08b8 0800 |0b96: move-object/from16 v184, v8 │ │ +398ef4: 1308 a700 |0b98: const/16 v8, #int 167 // #a7 │ │ +398ef8: 7030 f6a3 fa08 |0b9a: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398efe: 690a 8677 |0b9d: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.COND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7786 │ │ +398f02: 2208 c714 |0b9f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398f06: 1a0f 411e |0ba1: const-string v15, "IF" // string@1e41 │ │ +398f0a: 08b9 0a00 |0ba3: move-object/from16 v185, v10 │ │ +398f0e: 130a a800 |0ba5: const/16 v10, #int 168 // #a8 │ │ +398f12: 7030 f6a3 f80a |0ba7: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398f18: 6908 b177 |0baa: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.IF:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b1 │ │ +398f1c: 220a c714 |0bac: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398f20: 1a0f 291a |0bae: const-string v15, "FILTER" // string@1a29 │ │ +398f24: 08ba 0800 |0bb0: move-object/from16 v186, v8 │ │ +398f28: 1308 a900 |0bb2: const/16 v8, #int 169 // #a9 │ │ +398f2c: 7030 f6a3 fa08 |0bb4: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398f32: 690a a577 |0bb7: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.FILTER:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a5 │ │ +398f36: 2208 c714 |0bb9: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398f3a: 1a0f c81a |0bbb: const-string v15, "FORALL" // string@1ac8 │ │ +398f3e: 08bb 0a00 |0bbd: move-object/from16 v187, v10 │ │ +398f42: 130a aa00 |0bbf: const/16 v10, #int 170 // #aa │ │ +398f46: 7030 f6a3 f80a |0bc1: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398f4c: 6908 a877 |0bc4: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.FORALL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a8 │ │ +398f50: 220a c714 |0bc6: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398f54: 1a0f 1943 |0bc8: const-string v15, "REDUCE" // string@4319 │ │ +398f58: 08bc 0800 |0bca: move-object/from16 v188, v8 │ │ +398f5c: 1308 ab00 |0bcc: const/16 v8, #int 171 // #ab │ │ +398f60: 7030 f6a3 fa08 |0bce: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398f66: 690a 1378 |0bd1: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.REDUCE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7813 │ │ +398f6a: 2208 c714 |0bd3: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398f6e: 1a0f be43 |0bd5: const-string v15, "RUN" // string@43be │ │ +398f72: 08bd 0a00 |0bd7: move-object/from16 v189, v10 │ │ +398f76: 130a ac00 |0bd9: const/16 v10, #int 172 // #ac │ │ +398f7a: 7030 f6a3 f80a |0bdb: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398f80: 6908 1c78 |0bde: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.RUN:Lnet/sf/dibdib/thread_any/QOpMain; // field@781c │ │ +398f84: 220a c714 |0be0: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398f88: 1a0f 434f |0be2: const-string v15, "UNLESS" // string@4f43 │ │ +398f8c: 08be 0800 |0be4: move-object/from16 v190, v8 │ │ +398f90: 1308 ad00 |0be6: const/16 v8, #int 173 // #ad │ │ +398f94: 7030 f6a3 fa08 |0be8: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398f9a: 690a 4d78 |0beb: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.UNLESS:Lnet/sf/dibdib/thread_any/QOpMain; // field@784d │ │ +398f9e: 2208 c714 |0bed: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398fa2: 1a0f 0a53 |0bef: const-string v15, "WHEN" // string@530a │ │ +398fa6: 08bf 0a00 |0bf1: move-object/from16 v191, v10 │ │ +398faa: 130a ae00 |0bf3: const/16 v10, #int 174 // #ae │ │ +398fae: 7030 f6a3 f80a |0bf5: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398fb4: 6908 5278 |0bf8: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.WHEN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7852 │ │ +398fb8: 220a c714 |0bfa: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398fbc: 1a0f b554 |0bfc: const-string v15, "XDIP" // string@54b5 │ │ +398fc0: 08c0 0800 |0bfe: move-object/from16 v192, v8 │ │ +398fc4: 1308 af00 |0c00: const/16 v8, #int 175 // #af │ │ +398fc8: 7030 f6a3 fa08 |0c02: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398fce: 690a 5578 |0c05: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.XDIP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7855 │ │ +398fd2: 2208 c714 |0c07: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398fd6: 1a0f b654 |0c09: const-string v15, "XDUP" // string@54b6 │ │ +398fda: 08c1 0a00 |0c0b: move-object/from16 v193, v10 │ │ +398fde: 130a b000 |0c0d: const/16 v10, #int 176 // #b0 │ │ +398fe2: 7030 f6a3 f80a |0c0f: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +398fe8: 6908 5678 |0c12: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.XDUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7856 │ │ +398fec: 220a c714 |0c14: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +398ff0: 1a0f b754 |0c16: const-string v15, "XMAP" // string@54b7 │ │ +398ff4: 08c2 0800 |0c18: move-object/from16 v194, v8 │ │ +398ff8: 1308 b100 |0c1a: const/16 v8, #int 177 // #b1 │ │ +398ffc: 7030 f6a3 fa08 |0c1c: invoke-direct {v10, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +399002: 690a 5778 |0c1f: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.XMAP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7857 │ │ +399006: 2208 c714 |0c21: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39900a: 1a0f 0b53 |0c23: const-string v15, "WHILE" // string@530b │ │ +39900e: 08c3 0a00 |0c25: move-object/from16 v195, v10 │ │ +399012: 130a b200 |0c27: const/16 v10, #int 178 // #b2 │ │ +399016: 7030 f6a3 f80a |0c29: invoke-direct {v8, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +39901c: 6908 5378 |0c2c: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.WHILE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7853 │ │ +399020: 220a c714 |0c2e: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399024: 1ac4 1910 |0c30: const-string v196, "CLR" // string@1019 │ │ +399028: 1ac5 2110 |0c32: const-string v197, "CLX" // string@1021 │ │ +39902c: 1ac6 8b16 |0c34: const-string v198, "DROP" // string@168b │ │ +399030: 1ac7 1241 |0c36: const-string v199, "POP" // string@4112 │ │ +399034: 1ac8 1000 |0c38: const-string v200, "" // string@0010 │ │ +399038: 1ac9 edc4 |0c3a: const-string v201, "¢" // string@c4ed │ │ +39903c: 1aca 5b64 |0c3c: const-string v202, "clear entry/ top value" // string@645b │ │ +399040: 2507 dc15 c400 |0c3e: filled-new-array/range {v196, v197, v198, v199, v200, v201, v202}, [Ljava/lang/String; // type@15dc │ │ +399046: 0cc9 |0c41: move-result-object v201 │ │ +399048: 1ac5 0b10 |0c42: const-string v197, "CLEAR" // string@100b │ │ +39904c: 13c6 b300 |0c44: const/16 v198, #int 179 // #b3 │ │ +399050: 13c7 ffff |0c46: const/16 v199, #int -1 // #ffff │ │ +399054: 13c8 0000 |0c48: const/16 v200, #int 0 // #0 │ │ +399058: 08c4 0a00 |0c4a: move-object/from16 v196, v10 │ │ +39905c: 7606 f7a3 c400 |0c4c: invoke-direct/range {v196, v197, v198, v199, v200, v201}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ +399062: 690a 7e77 |0c4f: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.CLEAR:Lnet/sf/dibdib/thread_any/QOpMain; // field@777e │ │ +399066: 220f c714 |0c51: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39906a: 1a0a 1410 |0c53: const-string v10, "CLOSE" // string@1014 │ │ +39906e: 08c5 0800 |0c55: move-object/from16 v197, v8 │ │ +399072: 1308 b400 |0c57: const/16 v8, #int 180 // #b4 │ │ +399076: 7030 f6a3 af08 |0c59: invoke-direct {v15, v10, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +39907c: 690f 7f77 |0c5c: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.CLOSE:Lnet/sf/dibdib/thread_any/QOpMain; // field@777f │ │ +399080: 2208 c714 |0c5e: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399084: 1a0a 076d |0c60: const-string v10, "drop top value" // string@6d07 │ │ +399088: 2410 dc15 0a00 |0c62: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +39908e: 0ccb |0c65: move-result-object v203 │ │ +399090: 1ac7 1b10 |0c66: const-string v199, "CLR1" // string@101b │ │ +399094: 13c8 b500 |0c68: const/16 v200, #int 181 // #b5 │ │ +399098: 13c9 ffff |0c6a: const/16 v201, #int -1 // #ffff │ │ +39909c: 13ca 0000 |0c6c: const/16 v202, #int 0 // #0 │ │ +3990a0: 08c6 0800 |0c6e: move-object/from16 v198, v8 │ │ +3990a4: 7606 f7a3 c600 |0c70: invoke-direct/range {v198, v199, v200, v201, v202, v203}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ +3990aa: 6908 8077 |0c73: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.CLR1:Lnet/sf/dibdib/thread_any/QOpMain; // field@7780 │ │ +3990ae: 220a c714 |0c75: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3990b2: 1ac6 046d |0c77: const-string v198, "drop top 2 values" // string@6d04 │ │ +3990b6: 2501 dc15 c600 |0c79: filled-new-array/range {v198}, [Ljava/lang/String; // type@15dc │ │ +3990bc: 0cd1 |0c7c: move-result-object v209 │ │ +3990be: 1acd 1c10 |0c7d: const-string v205, "CLR2" // string@101c │ │ +3990c2: 13ce b600 |0c7f: const/16 v206, #int 182 // #b6 │ │ +3990c6: 13cf feff |0c81: const/16 v207, #int -2 // #fffe │ │ +3990ca: 13d0 0000 |0c83: const/16 v208, #int 0 // #0 │ │ +3990ce: 08cc 0a00 |0c85: move-object/from16 v204, v10 │ │ +3990d2: 7606 f7a3 cc00 |0c87: invoke-direct/range {v204, v205, v206, v207, v208, v209}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ +3990d8: 690a 8177 |0c8a: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.CLR2:Lnet/sf/dibdib/thread_any/QOpMain; // field@7781 │ │ +3990dc: 22cc c714 |0c8c: new-instance v204, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3990e0: 1ac6 056d |0c8e: const-string v198, "drop top 3 values" // string@6d05 │ │ +3990e4: 2501 dc15 c600 |0c90: filled-new-array/range {v198}, [Ljava/lang/String; // type@15dc │ │ +3990ea: 0ccb |0c93: move-result-object v203 │ │ +3990ec: 1ac7 1d10 |0c94: const-string v199, "CLR3" // string@101d │ │ +3990f0: 13c8 b700 |0c96: const/16 v200, #int 183 // #b7 │ │ +3990f4: 13c9 fdff |0c98: const/16 v201, #int -3 // #fffd │ │ +3990f8: 08c6 cc00 |0c9a: move-object/from16 v198, v204 │ │ +3990fc: 7606 f7a3 c600 |0c9c: invoke-direct/range {v198, v199, v200, v201, v202, v203}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ +399102: 69cc 8277 |0c9f: sput-object v204, Lnet/sf/dibdib/thread_any/QOpMain;.CLR3:Lnet/sf/dibdib/thread_any/QOpMain; // field@7782 │ │ +399106: 22c6 c714 |0ca1: new-instance v198, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39910a: 1ac7 066d |0ca3: const-string v199, "drop top plus n values" // string@6d06 │ │ +39910e: 2501 dc15 c700 |0ca5: filled-new-array/range {v199}, [Ljava/lang/String; // type@15dc │ │ +399114: 0cd2 |0ca8: move-result-object v210 │ │ +399116: 1ace 2010 |0ca9: const-string v206, "CLRN" // string@1020 │ │ +39911a: 13cf b800 |0cab: const/16 v207, #int 184 // #b8 │ │ +39911e: 13d0 ffff |0cad: const/16 v208, #int -1 // #ffff │ │ +399122: 13d1 0000 |0caf: const/16 v209, #int 0 // #0 │ │ +399126: 08cd c600 |0cb1: move-object/from16 v205, v198 │ │ +39912a: 7606 f7a3 cd00 |0cb3: invoke-direct/range {v205, v206, v207, v208, v209, v210}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ +399130: 69c6 8377 |0cb6: sput-object v198, Lnet/sf/dibdib/thread_any/QOpMain;.CLRN:Lnet/sf/dibdib/thread_any/QOpMain; // field@7783 │ │ +399134: 08c7 0a00 |0cb8: move-object/from16 v199, v10 │ │ +399138: 220a c714 |0cba: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39913c: 1ac8 da68 |0cbc: const-string v200, "current date" // string@68da │ │ +399140: 08c9 0800 |0cbe: move-object/from16 v201, v8 │ │ +399144: 2501 dc15 c800 |0cc0: filled-new-array/range {v200}, [Ljava/lang/String; // type@15dc │ │ +39914a: 0c08 |0cc3: move-result-object v8 │ │ +39914c: 08c8 0f00 |0cc4: move-object/from16 v200, v15 │ │ +399150: 1a0f 2415 |0cc6: const-string v15, "DATE" // string@1524 │ │ +399154: 08ca 0400 |0cc8: move-object/from16 v202, v4 │ │ +399158: 1304 b900 |0cca: const/16 v4, #int 185 // #b9 │ │ +39915c: 08cb 0200 |0ccc: move-object/from16 v203, v2 │ │ +399160: 1202 |0cce: const/4 v2, #int 0 // #0 │ │ +399162: 7058 f8a3 fa24 |0ccf: invoke-direct {v10, v15, v4, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +399168: 690a 8b77 |0cd2: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.DATE:Lnet/sf/dibdib/thread_any/QOpMain; // field@778b │ │ +39916c: 2202 c714 |0cd4: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399170: 1a04 6e18 |0cd6: const-string v4, "EXISTS" // string@186e │ │ +399174: 1308 ba00 |0cd8: const/16 v8, #int 186 // #ba │ │ +399178: 7030 f6a3 4208 |0cda: invoke-direct {v2, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +39917e: 6902 9c77 |0cdd: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.EXISTS:Lnet/sf/dibdib/thread_any/QOpMain; // field@779c │ │ +399182: 2204 c714 |0cdf: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399186: 1a08 f03a |0ce1: const-string v8, "MC" // string@3af0 │ │ +39918a: 1a0f 5d64 |0ce3: const-string v15, "clear memory value" // string@645d │ │ +39918e: 2420 dc15 f800 |0ce5: filled-new-array {v8, v15}, [Ljava/lang/String; // type@15dc │ │ +399194: 0cd2 |0ce8: move-result-object v210 │ │ +399196: 1ace 5c3b |0ce9: const-string v206, "MMC" // string@3b5c │ │ +39919a: 13cf bb00 |0ceb: const/16 v207, #int 187 // #bb │ │ +39919e: 08cd 0400 |0ced: move-object/from16 v205, v4 │ │ +3991a2: 7606 f7a3 cd00 |0cef: invoke-direct/range {v205, v206, v207, v208, v209, v210}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ +3991a8: 6904 cf77 |0cf2: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MMC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77cf │ │ +3991ac: 2208 c714 |0cf4: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3991b0: 1a0f 5b3b |0cf6: const-string v15, "MMAT" // string@3b5b │ │ +3991b4: 1304 bc00 |0cf8: const/16 v4, #int 188 // #bc │ │ +3991b8: 7030 f6a3 f804 |0cfa: invoke-direct {v8, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3991be: 6908 ce77 |0cfd: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MMAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ce │ │ +3991c2: 2204 c714 |0cff: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3991c6: 1a0f 1f10 |0d01: const-string v15, "CLRM" // string@101f │ │ +3991ca: 08d4 0800 |0d03: move-object/from16 v212, v8 │ │ +3991ce: 1a08 5c64 |0d05: const-string v8, "clear memory (all values)" // string@645c │ │ +3991d2: 2420 dc15 8f00 |0d07: filled-new-array {v15, v8}, [Ljava/lang/String; // type@15dc │ │ +3991d8: 0cd3 |0d0a: move-result-object v211 │ │ +3991da: 1acf 5d3b |0d0b: const-string v207, "MMCA" // string@3b5d │ │ +3991de: 13d0 bd00 |0d0d: const/16 v208, #int 189 // #bd │ │ +3991e2: 13d2 0000 |0d0f: const/16 v210, #int 0 // #0 │ │ +3991e6: 08ce 0400 |0d11: move-object/from16 v206, v4 │ │ +3991ea: 7606 f7a3 ce00 |0d13: invoke-direct/range {v206, v207, v208, v209, v210, v211}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ +3991f0: 6904 d077 |0d16: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MMCA:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d0 │ │ +3991f4: 2208 c714 |0d18: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3991f8: 1a0f 5e3b |0d1a: const-string v15, "MMKL" // string@3b5e │ │ +3991fc: 1304 be00 |0d1c: const/16 v4, #int 190 // #be │ │ +399200: 7030 f6a3 f804 |0d1e: invoke-direct {v8, v15, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +399206: 6908 d177 |0d21: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MMKL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d1 │ │ +39920a: 2204 c714 |0d23: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39920e: 1a0f 5f3b |0d25: const-string v15, "MMKS" // string@3b5f │ │ +399212: 08cf 0800 |0d27: move-object/from16 v207, v8 │ │ +399216: 1308 bf00 |0d29: const/16 v8, #int 191 // #bf │ │ +39921a: 7030 f6a3 f408 |0d2b: invoke-direct {v4, v15, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +399220: 6904 d277 |0d2e: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MMKS:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d2 │ │ +399224: 2208 c714 |0d30: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399228: 1a0f 6d08 |0d32: const-string v15, "@" // string@086d │ │ +39922c: 08d0 0400 |0d34: move-object/from16 v208, v4 │ │ +399230: 1a04 993b |0d36: const-string v4, "MR" // string@3b99 │ │ +399234: 08d1 0200 |0d38: move-object/from16 v209, v2 │ │ +399238: 1a02 0743 |0d3a: const-string v2, "RCM" // string@4307 │ │ +39923c: 08d2 0a00 |0d3c: move-object/from16 v210, v10 │ │ +399240: 1a0a 598a |0d3e: const-string v10, "load value from memory" // string@8a59 │ │ +399244: 245a dc15 fb24 |0d40: filled-new-array {v11, v15, v4, v2, v10}, [Ljava/lang/String; // type@15dc │ │ +39924a: 0c02 |0d43: move-result-object v2 │ │ +39924c: 1a04 603b |0d44: const-string v4, "MMLD" // string@3b60 │ │ +399250: 130a c000 |0d46: const/16 v10, #int 192 // #c0 │ │ +399254: 12ff |0d48: const/4 v15, #int -1 // #ff │ │ +399256: 7052 f8a3 48fa |0d49: invoke-direct {v8, v4, v10, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +39925c: 6908 d377 |0d4c: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.MMLD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d3 │ │ +399260: 2202 c714 |0d4e: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399264: 1a04 9b3b |0d50: const-string v4, "MS" // string@3b9b │ │ +399268: 1a0a 8615 |0d52: const-string v10, "DEF" // string@1586 │ │ +39926c: 1a0f 2eba |0d54: const-string v15, "store value in memory" // string@ba2e │ │ +399270: 2440 dc15 4bfa |0d56: filled-new-array {v11, v4, v10, v15}, [Ljava/lang/String; // type@15dc │ │ +399276: 0c04 |0d59: move-result-object v4 │ │ +399278: 1a0a 633b |0d5a: const-string v10, "MMSTO" // string@3b63 │ │ +39927c: 130f c100 |0d5c: const/16 v15, #int 193 // #c1 │ │ +399280: 08d3 0800 |0d5e: move-object/from16 v211, v8 │ │ +399284: 12e8 |0d60: const/4 v8, #int -2 // #fe │ │ +399286: 7054 f8a3 a28f |0d61: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +39928c: 6902 d477 |0d64: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.MMSTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d4 │ │ +399290: 2204 c714 |0d66: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399294: 1a08 643b |0d68: const-string v8, "MMTO" // string@3b64 │ │ +399298: 130a c200 |0d6a: const/16 v10, #int 194 // #c2 │ │ +39929c: 7030 f6a3 840a |0d6c: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3992a2: 6904 d577 |0d6f: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.MMTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@77d5 │ │ +3992a6: 2208 c714 |0d71: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3992aa: 1a0a 7d3f |0d73: const-string v10, "OPEN" // string@3f7d │ │ +3992ae: 130f c300 |0d75: const/16 v15, #int 195 // #c3 │ │ +3992b2: 7030 f6a3 a80f |0d77: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3992b8: 6908 ec77 |0d7a: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.OPEN:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ec │ │ +3992bc: 220a c714 |0d7c: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3992c0: 1a0f 0643 |0d7e: const-string v15, "RCL" // string@4306 │ │ +3992c4: 08d5 0800 |0d80: move-object/from16 v213, v8 │ │ +3992c8: 1a08 35a8 |0d82: const-string v8, "recall stashed value Q" // string@a835 │ │ +3992cc: 2420 dc15 8f00 |0d84: filled-new-array {v15, v8}, [Ljava/lang/String; // type@15dc │ │ +3992d2: 0c08 |0d87: move-result-object v8 │ │ +3992d4: 1a0f 0943 |0d88: const-string v15, "RCQ" // string@4309 │ │ +3992d8: 08d6 0400 |0d8a: move-object/from16 v214, v4 │ │ +3992dc: 1304 c400 |0d8c: const/16 v4, #int 196 // #c4 │ │ +3992e0: 08d7 0200 |0d8e: move-object/from16 v215, v2 │ │ +3992e4: 1202 |0d90: const/4 v2, #int 0 // #0 │ │ +3992e6: 7058 f8a3 fa24 |0d91: invoke-direct {v10, v15, v4, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3992ec: 690a 1178 |0d94: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.RCQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7811 │ │ +3992f0: 2204 c714 |0d96: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3992f4: 1a08 2922 |0d98: const-string v8, "LASTX" // string@2229 │ │ +3992f8: 1a0f 34a8 |0d9a: const-string v15, "recall previous stack value (L)" // string@a834 │ │ +3992fc: 2420 dc15 f800 |0d9c: filled-new-array {v8, v15}, [Ljava/lang/String; // type@15dc │ │ +399302: 0c08 |0d9f: move-result-object v8 │ │ +399304: 1a0f 0643 |0da0: const-string v15, "RCL" // string@4306 │ │ +399308: 08d8 0a00 |0da2: move-object/from16 v216, v10 │ │ +39930c: 130a c500 |0da4: const/16 v10, #int 197 // #c5 │ │ +399310: 7058 f8a3 f42a |0da6: invoke-direct {v4, v15, v10, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +399316: 6904 1078 |0da9: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RCL:Lnet/sf/dibdib/thread_any/QOpMain; // field@7810 │ │ +39931a: 2202 c714 |0dab: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39931e: 1a08 23c0 |0dad: const-string v8, "use as seed for random generator" // string@c023 │ │ +399322: 2410 dc15 0800 |0daf: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +399328: 0c08 |0db2: move-result-object v8 │ │ +39932a: 1a0a 5545 |0db3: const-string v10, "SEED" // string@4555 │ │ +39932e: 130f c600 |0db5: const/16 v15, #int 198 // #c6 │ │ +399332: 08d9 0400 |0db7: move-object/from16 v217, v4 │ │ +399336: 12f4 |0db9: const/4 v4, #int -1 // #ff │ │ +399338: 7058 f8a3 a24f |0dba: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +39933e: 6902 2378 |0dbd: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.SEED:Lnet/sf/dibdib/thread_any/QOpMain; // field@7823 │ │ +399342: 2204 c714 |0dbf: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399346: 1a08 5645 |0dc1: const-string v8, "SEEK" // string@4556 │ │ +39934a: 130a c700 |0dc3: const/16 v10, #int 199 // #c7 │ │ +39934e: 7030 f6a3 840a |0dc5: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +399354: 6904 2478 |0dc8: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.SEEK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7824 │ │ +399358: 2208 c714 |0dca: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39935c: 1a0a e9b9 |0dcc: const-string v10, "stash, store as Q" // string@b9e9 │ │ +399360: 2410 dc15 0a00 |0dce: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +399366: 0c0a |0dd1: move-result-object v10 │ │ +399368: 1a0f fb46 |0dd2: const-string v15, "STQ" // string@46fb │ │ +39936c: 08da 0400 |0dd4: move-object/from16 v218, v4 │ │ +399370: 1304 c800 |0dd6: const/16 v4, #int 200 // #c8 │ │ +399374: 08db 0200 |0dd8: move-object/from16 v219, v2 │ │ +399378: 12f2 |0dda: const/4 v2, #int -1 // #ff │ │ +39937a: 705a f8a3 f824 |0ddb: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +399380: 6908 3778 |0dde: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.STQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7837 │ │ +399384: 2202 c714 |0de0: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399388: 1a04 dd68 |0de2: const-string v4, "current time in sec since J2000" // string@68dd │ │ +39938c: 2410 dc15 0400 |0de4: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +399392: 0c04 |0de7: move-result-object v4 │ │ +399394: 1a0a 534a |0de8: const-string v10, "TICS" // string@4a53 │ │ +399398: 130f c900 |0dea: const/16 v15, #int 201 // #c9 │ │ +39939c: 08dc 0800 |0dec: move-object/from16 v220, v8 │ │ +3993a0: 1208 |0dee: const/4 v8, #int 0 // #0 │ │ +3993a2: 7054 f8a3 a28f |0def: invoke-direct {v2, v10, v15, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3993a8: 6902 4278 |0df2: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.TICS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7842 │ │ +3993ac: 2204 c714 |0df4: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3993b0: 1a0a 1110 |0df6: const-string v10, "CLOCK" // string@1011 │ │ +3993b4: 1a0f d868 |0df8: const-string v15, "current (Unix) time in sec" // string@68d8 │ │ +3993b8: 2420 dc15 fa00 |0dfa: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ +3993be: 0c0a |0dfd: move-result-object v10 │ │ +3993c0: 1a0f 544a |0dfe: const-string v15, "TICX" // string@4a54 │ │ +3993c4: 08dd 0200 |0e00: move-object/from16 v221, v2 │ │ +3993c8: 1302 ca00 |0e02: const/16 v2, #int 202 // #ca │ │ +3993cc: 705a f8a3 f482 |0e04: invoke-direct {v4, v15, v2, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3993d2: 6904 4378 |0e07: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.TICX:Lnet/sf/dibdib/thread_any/QOpMain; // field@7843 │ │ +3993d6: 2202 c714 |0e09: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3993da: 62e1 c779 |0e0b: sget-object v225, Lnet/sf/dibdib/thread_ui/QOpUi;.ABOUT:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c7 │ │ +3993de: 1adf ac08 |0e0d: const-string v223, "ABOUT" // string@08ac │ │ +3993e2: 13e0 cb00 |0e0f: const/16 v224, #int 203 // #cb │ │ +3993e6: 13e2 0000 |0e11: const/16 v226, #int 0 // #0 │ │ +3993ea: 1ae3 bfb7 |0e13: const-string v227, "show license" // string@b7bf │ │ +3993ee: 08de 0200 |0e15: move-object/from16 v222, v2 │ │ +3993f2: 7606 f9a3 de00 |0e17: invoke-direct/range {v222, v223, v224, v225, v226, v227}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ +3993f8: 6902 6d77 |0e1a: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ABOUT:Lnet/sf/dibdib/thread_any/QOpMain; // field@776d │ │ +3993fc: 2208 c714 |0e1c: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399400: 62e7 9d79 |0e1e: sget-object v231, Lnet/sf/dibdib/thread_io/QOpIo;.BAK2EXT:Lnet/sf/dibdib/thread_io/QOpIo; // field@799d │ │ +399404: 1ae5 d10c |0e20: const-string v229, "BAK2EXT" // string@0cd1 │ │ +399408: 13e6 cc00 |0e22: const/16 v230, #int 204 // #cc │ │ +39940c: 13e8 0000 |0e24: const/16 v232, #int 0 // #0 │ │ +399410: 1ae9 f05f |0e26: const-string v233, "backup data to external storage area" // string@5ff0 │ │ +399414: 08e4 0800 |0e28: move-object/from16 v228, v8 │ │ +399418: 7606 f9a3 e400 |0e2a: invoke-direct/range {v228, v229, v230, v231, v232, v233}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ +39941e: 6908 7977 |0e2d: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.BAK2EXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7779 │ │ +399422: 220a c714 |0e2f: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399426: 62e1 c879 |0e31: sget-object v225, Lnet/sf/dibdib/thread_ui/QOpUi;.BAS2:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c8 │ │ +39942a: 1adf e90c |0e33: const-string v223, "BASSEC" // string@0ce9 │ │ +39942e: 13e0 cd00 |0e35: const/16 v224, #int 205 // #cd │ │ +399432: 13e2 ffff |0e37: const/16 v226, #int -1 // #ffff │ │ +399436: 1ae3 80ad |0e39: const-string v227, "secondary number base" // string@ad80 │ │ +39943a: 08de 0a00 |0e3b: move-object/from16 v222, v10 │ │ +39943e: 7606 f9a3 de00 |0e3d: invoke-direct/range {v222, v223, v224, v225, v226, v227}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ +399444: 690a 7a77 |0e40: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.BASSEC:Lnet/sf/dibdib/thread_any/QOpMain; // field@777a │ │ +399448: 220f c714 |0e42: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39944c: 1ade 3a6f |0e44: const-string v222, "escape, reset app's state" // string@6f3a │ │ +399450: 2501 dc15 de00 |0e46: filled-new-array/range {v222}, [Ljava/lang/String; // type@15dc │ │ +399456: 0ce9 |0e49: move-result-object v233 │ │ +399458: 1ae5 4d18 |0e4a: const-string v229, "ESCAPE" // string@184d │ │ +39945c: 13e6 ce00 |0e4c: const/16 v230, #int 206 // #ce │ │ +399460: 13e7 0000 |0e4e: const/16 v231, #int 0 // #0 │ │ +399464: 08e4 0f00 |0e50: move-object/from16 v228, v15 │ │ +399468: 7606 f7a3 e400 |0e52: invoke-direct/range {v228, v229, v230, v231, v232, v233}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ +39946e: 690f 9b77 |0e55: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.ESCAPE:Lnet/sf/dibdib/thread_any/QOpMain; // field@779b │ │ +399472: 22e4 c714 |0e57: new-instance v228, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399476: 08e5 0f00 |0e59: move-object/from16 v229, v15 │ │ +39947a: 1a0f cc42 |0e5b: const-string v15, "QUIT" // string@42cc │ │ +39947e: 08e6 0a00 |0e5d: move-object/from16 v230, v10 │ │ +399482: 1a0a 2e6e |0e5f: const-string v10, "end program" // string@6e2e │ │ +399486: 2420 dc15 af00 |0e61: filled-new-array {v15, v10}, [Ljava/lang/String; // type@15dc │ │ +39948c: 0ce3 |0e64: move-result-object v227 │ │ +39948e: 1adf 6f18 |0e65: const-string v223, "EXIT" // string@186f │ │ +399492: 13e0 cf00 |0e67: const/16 v224, #int 207 // #cf │ │ +399496: 13e1 0000 |0e69: const/16 v225, #int 0 // #0 │ │ +39949a: 13e2 0000 |0e6b: const/16 v226, #int 0 // #0 │ │ +39949e: 08de e400 |0e6d: move-object/from16 v222, v228 │ │ +3994a2: 7606 f7a3 de00 |0e6f: invoke-direct/range {v222, v223, v224, v225, v226, v227}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ +3994a8: 69e4 9d77 |0e72: sput-object v228, Lnet/sf/dibdib/thread_any/QOpMain;.EXIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@779d │ │ +3994ac: 220a c714 |0e74: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3994b0: 62ea c979 |0e76: sget-object v234, Lnet/sf/dibdib/thread_ui/QOpUi;.HELP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c9 │ │ +3994b4: 1ae8 5a1d |0e78: const-string v232, "HELP" // string@1d5a │ │ +3994b8: 13e9 d000 |0e7a: const/16 v233, #int 208 // #d0 │ │ +3994bc: 13eb 0000 |0e7c: const/16 v235, #int 0 // #0 │ │ +3994c0: 1aec beb7 |0e7e: const-string v236, "show help page" // string@b7be │ │ +3994c4: 08e7 0a00 |0e80: move-object/from16 v231, v10 │ │ +3994c8: 7606 f9a3 e700 |0e82: invoke-direct/range {v231, v232, v233, v234, v235, v236}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ +3994ce: 690a ae77 |0e85: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.HELP:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ae │ │ +3994d2: 220f c714 |0e87: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3994d6: 62e1 ca79 |0e89: sget-object v225, Lnet/sf/dibdib/thread_ui/QOpUi;.LANG:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ca │ │ +3994da: 1adf 2422 |0e8b: const-string v223, "LANG" // string@2224 │ │ +3994de: 13e0 d100 |0e8d: const/16 v224, #int 209 // #d1 │ │ +3994e2: 13e2 ffff |0e8f: const/16 v226, #int -1 // #ffff │ │ +3994e6: 1ae3 dcba |0e91: const-string v227, "switch language" // string@badc │ │ +3994ea: 08de 0f00 |0e93: move-object/from16 v222, v15 │ │ +3994ee: 7606 f9a3 de00 |0e95: invoke-direct/range {v222, v223, v224, v225, v226, v227}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ +3994f4: 690f bb77 |0e98: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.LANG:Lnet/sf/dibdib/thread_any/QOpMain; // field@77bb │ │ +3994f8: 220f c714 |0e9a: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3994fc: 08df 0a00 |0e9c: move-object/from16 v223, v10 │ │ +399500: 1a0a a945 |0e9e: const-string v10, "SETQ" // string@45a9 │ │ +399504: 08e0 0800 |0ea0: move-object/from16 v224, v8 │ │ +399508: 1308 d200 |0ea2: const/16 v8, #int 210 // #d2 │ │ +39950c: 7030 f6a3 af08 |0ea4: invoke-direct {v15, v10, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +399512: 690f 2778 |0ea7: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.SETQ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7827 │ │ +399516: 2208 c714 |0ea9: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39951a: 62ea cb79 |0eab: sget-object v234, Lnet/sf/dibdib/thread_ui/QOpUi;.UICOD:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cb │ │ +39951e: 1ae8 d94e |0ead: const-string v232, "UICOD" // string@4ed9 │ │ +399522: 13e9 d300 |0eaf: const/16 v233, #int 211 // #d3 │ │ +399526: 13eb ffff |0eb1: const/16 v235, #int -1 // #ffff │ │ +39952a: 1aec 1a48 |0eb3: const-string v236, "Set UI offset for Unicode characters" // string@481a │ │ +39952e: 08e7 0800 |0eb5: move-object/from16 v231, v8 │ │ +399532: 7606 f9a3 e700 |0eb7: invoke-direct/range {v231, v232, v233, v234, v235, v236}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ +399538: 6908 4b78 |0eba: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.UICOD:Lnet/sf/dibdib/thread_any/QOpMain; // field@784b │ │ +39953c: 220a c714 |0ebc: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399540: 62f0 cc79 |0ebe: sget-object v240, Lnet/sf/dibdib/thread_ui/QOpUi;.VIEW:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cc │ │ +399544: 1aee bf50 |0ec0: const-string v238, "VIEW" // string@50bf │ │ +399548: 13ef d400 |0ec2: const/16 v239, #int 212 // #d4 │ │ +39954c: 13f1 ffff |0ec4: const/16 v241, #int -1 // #ffff │ │ +399550: 1af2 0dae |0ec6: const-string v242, "set view (filter/ category)" // string@ae0d │ │ +399554: 08ed 0a00 |0ec8: move-object/from16 v237, v10 │ │ +399558: 7606 f9a3 ed00 |0eca: invoke-direct/range {v237, v238, v239, v240, v241, v242}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ +39955e: 690a 5178 |0ecd: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.VIEW:Lnet/sf/dibdib/thread_any/QOpMain; // field@7851 │ │ +399562: 08e1 0a00 |0ecf: move-object/from16 v225, v10 │ │ +399566: 220a c714 |0ed1: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39956a: 1ae2 7383 |0ed3: const-string v226, "initialize: access code e-mail password (host user)." // string@8373 │ │ +39956e: 08e3 0800 |0ed5: move-object/from16 v227, v8 │ │ +399572: 2501 dc15 e200 |0ed7: filled-new-array/range {v226}, [Ljava/lang/String; // type@15dc │ │ +399578: 0c08 |0eda: move-result-object v8 │ │ +39957a: 08e2 0f00 |0edb: move-object/from16 v226, v15 │ │ +39957e: 1a0f 001f |0edd: const-string v15, "INIT" // string@1f00 │ │ +399582: 08e7 0200 |0edf: move-object/from16 v231, v2 │ │ +399586: 1302 d500 |0ee1: const/16 v2, #int 213 // #d5 │ │ +39958a: 08e8 0400 |0ee3: move-object/from16 v232, v4 │ │ +39958e: 12f4 |0ee5: const/4 v4, #int -1 // #ff │ │ +399590: 7058 f8a3 fa42 |0ee6: invoke-direct {v10, v15, v2, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +399596: 690a b677 |0ee9: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b6 │ │ +39959a: 2202 c714 |0eeb: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39959e: 1a08 09ae |0eed: const-string v8, "set overall password" // string@ae09 │ │ +3995a2: 2410 dc15 0800 |0eef: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +3995a8: 0c08 |0ef2: move-result-object v8 │ │ +3995aa: 1a0f 8441 |0ef3: const-string v15, "PW" // string@4184 │ │ +3995ae: 08e9 0a00 |0ef5: move-object/from16 v233, v10 │ │ +3995b2: 130a d600 |0ef7: const/16 v10, #int 214 // #d6 │ │ +3995b6: 7058 f8a3 f24a |0ef9: invoke-direct {v2, v15, v10, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3995bc: 6902 f777 |0efc: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PW:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f7 │ │ +3995c0: 2208 c714 |0efe: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3995c4: 1a0a 06ae |0f00: const-string v10, "set app's access code" // string@ae06 │ │ +3995c8: 2410 dc15 0a00 |0f02: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +3995ce: 0c0a |0f05: move-result-object v10 │ │ +3995d0: 1a0f 8541 |0f06: const-string v15, "PWAC" // string@4185 │ │ +3995d4: 08ea 0200 |0f08: move-object/from16 v234, v2 │ │ +3995d8: 1302 d700 |0f0a: const/16 v2, #int 215 // #d7 │ │ +3995dc: 705a f8a3 f842 |0f0c: invoke-direct {v8, v15, v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3995e2: 6908 f877 |0f0f: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.PWAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f8 │ │ +3995e6: 2202 c714 |0f11: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3995ea: 1a04 8942 |0f13: const-string v4, "QAT" // string@4289 │ │ +3995ee: 130a d800 |0f15: const/16 v10, #int 216 // #d8 │ │ +3995f2: 7030 f6a3 420a |0f17: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3995f8: 6902 f977 |0f1a: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f9 │ │ +3995fc: 2204 c714 |0f1c: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399600: 1a0a 8a42 |0f1e: const-string v10, "QATKEY" // string@428a │ │ +399604: 130f d900 |0f20: const/16 v15, #int 217 // #d9 │ │ +399608: 7030 f6a3 a40f |0f22: invoke-direct {v4, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +39960e: 6904 fa77 |0f25: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QATKEY:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fa │ │ +399612: 220a c714 |0f27: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399616: 1a0f 8c42 |0f29: const-string v15, "QCLR" // string@428c │ │ +39961a: 08eb 0400 |0f2b: move-object/from16 v235, v4 │ │ +39961e: 1a04 146a |0f2d: const-string v4, "delete mapping for given PID" // string@6a14 │ │ +399622: 2420 dc15 4f00 |0f2f: filled-new-array {v15, v4}, [Ljava/lang/String; // type@15dc │ │ +399628: 0c04 |0f32: move-result-object v4 │ │ +39962a: 1a0f 8f42 |0f33: const-string v15, "QDEL" // string@428f │ │ +39962e: 08ec 0200 |0f35: move-object/from16 v236, v2 │ │ +399632: 1302 da00 |0f37: const/16 v2, #int 218 // #da │ │ +399636: 08ed 0800 |0f39: move-object/from16 v237, v8 │ │ +39963a: 12f8 |0f3b: const/4 v8, #int -1 // #ff │ │ +39963c: 7054 f8a3 fa82 |0f3c: invoke-direct {v10, v15, v2, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +399642: 690a fb77 |0f3f: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.QDEL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fb │ │ +399646: 2202 c714 |0f41: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39964a: 1a04 07ae |0f43: const-string v4, "set default value for categories" // string@ae07 │ │ +39964e: 2410 dc15 0400 |0f45: filled-new-array {v4}, [Ljava/lang/String; // type@15dc │ │ +399654: 0c04 |0f48: move-result-object v4 │ │ +399656: 1a0f 9042 |0f49: const-string v15, "QDFC" // string@4290 │ │ +39965a: 08ee 0a00 |0f4b: move-object/from16 v238, v10 │ │ +39965e: 130a db00 |0f4d: const/16 v10, #int 219 // #db │ │ +399662: 7054 f8a3 f28a |0f4f: invoke-direct {v2, v15, v10, v8, v4}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +399668: 6902 fc77 |0f52: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QDFC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fc │ │ +39966c: 2204 c714 |0f54: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399670: 1a08 9542 |0f56: const-string v8, "QFIX" // string@4295 │ │ +399674: 130a dc00 |0f58: const/16 v10, #int 220 // #dc │ │ +399678: 7030 f6a3 840a |0f5a: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +39967e: 6904 fd77 |0f5d: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QFIX:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fd │ │ +399682: 2208 c714 |0f5f: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399686: 1a0a 0cae |0f61: const-string v10, "set values for IMAP/SMTP host: (host user (portImap portSmtp))" // string@ae0c │ │ +39968a: 2410 dc15 0a00 |0f63: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +399690: 0c0a |0f66: move-result-object v10 │ │ +399692: 1a0f 9642 |0f67: const-string v15, "QHOST" // string@4296 │ │ +399696: 08ef 0400 |0f69: move-object/from16 v239, v4 │ │ +39969a: 1304 dd00 |0f6b: const/16 v4, #int 221 // #dd │ │ +39969e: 08f0 0200 |0f6d: move-object/from16 v240, v2 │ │ +3996a2: 12f2 |0f6f: const/4 v2, #int -1 // #ff │ │ +3996a4: 705a f8a3 f824 |0f70: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3996aa: 6908 fe77 |0f73: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.QHOST:Lnet/sf/dibdib/thread_any/QOpMain; // field@77fe │ │ +3996ae: 2204 c714 |0f75: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3996b2: 1a0a ae42 |0f77: const-string v10, "QPID" // string@42ae │ │ +3996b6: 1a0f 1573 |0f79: const-string v15, "get PIDs for label and current cat: name -> PID" // string@7315 │ │ +3996ba: 2420 dc15 fa00 |0f7b: filled-new-array {v10, v15}, [Ljava/lang/String; // type@15dc │ │ +3996c0: 0c0a |0f7e: move-result-object v10 │ │ +3996c2: 1a0f 9742 |0f7f: const-string v15, "QID" // string@4297 │ │ +3996c6: 085c 0800 |0f81: move-object/from16 v92, v8 │ │ +3996ca: 1308 de00 |0f83: const/16 v8, #int 222 // #de │ │ +3996ce: 705a f8a3 f428 |0f85: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3996d4: 6904 ff77 |0f88: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QID:Lnet/sf/dibdib/thread_any/QOpMain; // field@77ff │ │ +3996d8: 2208 c714 |0f8a: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3996dc: 1a0a 1673 |0f8c: const-string v10, "get data for given PID" // string@7316 │ │ +3996e0: 2410 dc15 0a00 |0f8e: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +3996e6: 0c0a |0f91: move-result-object v10 │ │ +3996e8: 1a0f 9a42 |0f92: const-string v15, "QLOAD" // string@429a │ │ +3996ec: 08f1 0400 |0f94: move-object/from16 v241, v4 │ │ +3996f0: 1304 df00 |0f96: const/16 v4, #int 223 // #df │ │ +3996f4: 705a f8a3 f824 |0f98: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3996fa: 6908 0078 |0f9b: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.QLOAD:Lnet/sf/dibdib/thread_any/QOpMain; // field@7800 │ │ +3996fe: 2204 c714 |0f9d: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399702: 1a0a 08ae |0f9f: const-string v10, "set my e-mail address" // string@ae08 │ │ +399706: 2410 dc15 0a00 |0fa1: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +39970c: 0c0a |0fa4: move-result-object v10 │ │ +39970e: 1a0f 9d42 |0fa5: const-string v15, "QME" // string@429d │ │ +399712: 08f2 0800 |0fa7: move-object/from16 v242, v8 │ │ +399716: 1308 e000 |0fa9: const/16 v8, #int 224 // #e0 │ │ +39971a: 705a f8a3 f428 |0fab: invoke-direct {v4, v15, v8, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +399720: 6904 0278 |0fae: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QME:Lnet/sf/dibdib/thread_any/QOpMain; // field@7802 │ │ +399724: 2202 c714 |0fb0: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399728: 1a08 9107 |0fb2: const-string v8, ":^" // string@0791 │ │ +39972c: 1a0a 2dba |0fb4: const-string v10, "store mapping for current cats: data label -> PID" // string@ba2d │ │ +399730: 2420 dc15 a800 |0fb6: filled-new-array {v8, v10}, [Ljava/lang/String; // type@15dc │ │ +399736: 0c08 |0fb9: move-result-object v8 │ │ +399738: 1a0a b342 |0fba: const-string v10, "QS" // string@42b3 │ │ +39973c: 130f e100 |0fbc: const/16 v15, #int 225 // #e1 │ │ +399740: 08f3 0400 |0fbe: move-object/from16 v243, v4 │ │ +399744: 12e4 |0fc0: const/4 v4, #int -2 // #fe │ │ +399746: 7058 f8a3 a24f |0fc1: invoke-direct {v2, v10, v15, v4, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +39974c: 6902 0678 |0fc4: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QS:Lnet/sf/dibdib/thread_any/QOpMain; // field@7806 │ │ +399750: 2204 c714 |0fc6: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399754: 1a08 bf42 |0fc8: const-string v8, "QTO" // string@42bf │ │ +399758: 130a e200 |0fca: const/16 v10, #int 226 // #e2 │ │ +39975c: 7030 f6a3 840a |0fcc: invoke-direct {v4, v8, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +399762: 6904 0778 |0fcf: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7807 │ │ +399766: 2208 c714 |0fd1: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39976a: 1a0a c042 |0fd3: const-string v10, "QTOKEY" // string@42c0 │ │ +39976e: 130f e300 |0fd5: const/16 v15, #int 227 // #e3 │ │ +399772: 7030 f6a3 a80f |0fd7: invoke-direct {v8, v10, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +399778: 6908 0878 |0fda: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.QTOKEY:Lnet/sf/dibdib/thread_any/QOpMain; // field@7808 │ │ +39977c: 220a c714 |0fdc: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399780: 1a0f 2dbf |0fde: const-string v15, "update/ replace data of mapping: PID data ->" // string@bf2d │ │ +399784: 2410 dc15 0f00 |0fe0: filled-new-array {v15}, [Ljava/lang/String; // type@15dc │ │ +39978a: 0c0f |0fe3: move-result-object v15 │ │ +39978c: 08f4 0800 |0fe4: move-object/from16 v244, v8 │ │ +399790: 1a08 d442 |0fe6: const-string v8, "QUP" // string@42d4 │ │ +399794: 08f5 0400 |0fe8: move-object/from16 v245, v4 │ │ +399798: 1304 e400 |0fea: const/16 v4, #int 228 // #e4 │ │ +39979c: 08f6 0200 |0fec: move-object/from16 v246, v2 │ │ +3997a0: 12e2 |0fee: const/4 v2, #int -2 // #fe │ │ +3997a2: 705f f8a3 8a24 |0fef: invoke-direct {v10, v8, v4, v2, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3997a8: 690a 0978 |0ff2: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.QUP:Lnet/sf/dibdib/thread_any/QOpMain; // field@7809 │ │ +3997ac: 2204 c714 |0ff4: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3997b0: 1a08 7363 |0ff6: const-string v8, "change mapping's categories: PID cats ->" // string@6373 │ │ +3997b4: 2410 dc15 0800 |0ff8: filled-new-array {v8}, [Ljava/lang/String; // type@15dc │ │ +3997ba: 0c08 |0ffb: move-result-object v8 │ │ +3997bc: 1a0f d542 |0ffc: const-string v15, "QUPCAT" // string@42d5 │ │ +3997c0: 0878 0a00 |0ffe: move-object/from16 v120, v10 │ │ +3997c4: 130a e500 |1000: const/16 v10, #int 229 // #e5 │ │ +3997c8: 7058 f8a3 f42a |1002: invoke-direct {v4, v15, v10, v2, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3997ce: 6904 0a78 |1005: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.QUPCAT:Lnet/sf/dibdib/thread_any/QOpMain; // field@780a │ │ +3997d2: 2208 c714 |1007: new-instance v8, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3997d6: 1a0a 2cbf |1009: const-string v10, "update/ insert tagged data part of mapping: PID tag data ->" // string@bf2c │ │ +3997da: 2410 dc15 0a00 |100b: filled-new-array {v10}, [Ljava/lang/String; // type@15dc │ │ +3997e0: 0c0a |100e: move-result-object v10 │ │ +3997e2: 1a0f d642 |100f: const-string v15, "QUPTAGGED" // string@42d6 │ │ +3997e6: 08f7 0400 |1011: move-object/from16 v247, v4 │ │ +3997ea: 1304 e600 |1013: const/16 v4, #int 230 // #e6 │ │ +3997ee: 705a f8a3 f824 |1015: invoke-direct {v8, v15, v4, v2, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +3997f4: 6908 0b78 |1018: sput-object v8, Lnet/sf/dibdib/thread_any/QOpMain;.QUPTAGGED:Lnet/sf/dibdib/thread_any/QOpMain; // field@780b │ │ +3997f8: 2202 c714 |101a: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3997fc: 1a04 a7c4 |101c: const-string v4, "zzSLOW" // string@c4a7 │ │ +399800: 130a e700 |101e: const/16 v10, #int 231 // #e7 │ │ +399804: 7030 f6a3 420a |1020: invoke-direct {v2, v4, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +39980a: 6902 6c78 |1023: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.zzSLOW:Lnet/sf/dibdib/thread_any/QOpMain; // field@786c │ │ +39980e: 2204 c714 |1025: new-instance v4, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399812: 1a0a 7307 |1027: const-string v10, ":!" // string@0773 │ │ +399816: 1a0f ae19 |1029: const-string v15, "FACTORIAL" // string@19ae │ │ +39981a: 08f8 0200 |102b: move-object/from16 v248, v2 │ │ +39981e: 1a02 3670 |102d: const-string v2, "factorial" // string@7036 │ │ +399822: 2440 dc15 ab2f |102f: filled-new-array {v11, v10, v15, v2}, [Ljava/lang/String; // type@15dc │ │ +399828: 0c02 |1032: move-result-object v2 │ │ +39982a: 1a0a ad19 |1033: const-string v10, "FACT" // string@19ad │ │ +39982e: 130b e800 |1035: const/16 v11, #int 232 // #e8 │ │ +399832: 121f |1037: const/4 v15, #int 1 // #1 │ │ +399834: 7052 f8a3 a4fb |1038: invoke-direct {v4, v10, v11, v15, v2}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;II[Ljava/lang/String;)V // method@a3f8 │ │ +39983a: 6904 a177 |103b: sput-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.FACT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a1 │ │ +39983e: 2202 c714 |103d: new-instance v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399842: 1a0a f119 |103f: const-string v10, "FDECD" // string@19f1 │ │ +399846: 130b e900 |1041: const/16 v11, #int 233 // #e9 │ │ +39984a: 7030 f6a3 a20b |1043: invoke-direct {v2, v10, v11}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +399850: 6902 a377 |1046: sput-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.FDECD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a3 │ │ +399854: 220a c714 |1048: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399858: 1a0b ff19 |104a: const-string v11, "FENCD" // string@19ff │ │ +39985c: 130f ea00 |104c: const/16 v15, #int 234 // #ea │ │ +399860: 7030 f6a3 ba0f |104e: invoke-direct {v10, v11, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +399866: 690a a477 |1051: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.FENCD:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a4 │ │ +39986a: 220b c714 |1053: new-instance v11, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39986e: 1a0f 0c43 |1055: const-string v15, "READ" // string@430c │ │ +399872: 08f9 0a00 |1057: move-object/from16 v249, v10 │ │ +399876: 130a eb00 |1059: const/16 v10, #int 235 // #eb │ │ +39987a: 7030 f6a3 fb0a |105b: invoke-direct {v11, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +399880: 690b 1278 |105e: sput-object v11, Lnet/sf/dibdib/thread_any/QOpMain;.READ:Lnet/sf/dibdib/thread_any/QOpMain; // field@7812 │ │ +399884: 220a c714 |1060: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399888: 1a0f 3553 |1062: const-string v15, "WRITE" // string@5335 │ │ +39988c: 08fa 0b00 |1064: move-object/from16 v250, v11 │ │ +399890: 130b ec00 |1066: const/16 v11, #int 236 // #ec │ │ +399894: 7030 f6a3 fa0b |1068: invoke-direct {v10, v15, v11}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +39989a: 690a 5478 |106b: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.WRITE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7854 │ │ +39989e: 220b c714 |106d: new-instance v11, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3998a2: 620f 7279 |106f: sget-object v15, Lnet/sf/dibdib/thread_feed/QOpFeed;.ARCHIVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7972 │ │ +3998a6: 1a10 af09 |1071: const-string v16, "ARCHIVE" // string@09af │ │ +3998aa: 1311 ed00 |1073: const/16 v17, #int 237 // #ed │ │ +3998ae: 1312 0000 |1075: const/16 v18, #int 0 // #0 │ │ +3998b2: 1a13 b55d |1077: const-string v19, "archive old entries" // string@5db5 │ │ +3998b6: 08fb 0b00 |1079: move-object/from16 v251, v11 │ │ +3998ba: 08fc 1000 |107b: move-object/from16 v252, v16 │ │ +3998be: 02fd 1100 |107d: move/from16 v253, v17 │ │ +3998c2: 08fe 0f00 |107f: move-object/from16 v254, v15 │ │ +3998c6: 02ff 1200 |1081: move/from16 v255, v18 │ │ +3998ca: 0900 0001 1300 |1083: move-object/16 v256, v19 │ │ +3998d0: 7606 f9a3 fb00 |1086: invoke-direct/range {v251, v252, v253, v254, v255, v256}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ +3998d6: 690b 7477 |1089: sput-object v11, Lnet/sf/dibdib/thread_any/QOpMain;.ARCHIVE:Lnet/sf/dibdib/thread_any/QOpMain; // field@7774 │ │ +3998da: 220f c714 |108b: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3998de: 0810 0b00 |108d: move-object/from16 v16, v11 │ │ +3998e2: 1a0b 7518 |108f: const-string v11, "EXPALL" // string@1875 │ │ +3998e6: 0811 0a00 |1091: move-object/from16 v17, v10 │ │ +3998ea: 130a ee00 |1093: const/16 v10, #int 238 // #ee │ │ +3998ee: 7030 f6a3 bf0a |1095: invoke-direct {v15, v11, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +3998f4: 690f 9e77 |1098: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.EXPALL:Lnet/sf/dibdib/thread_any/QOpMain; // field@779e │ │ +3998f8: 220a c714 |109a: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3998fc: 1a0b 7e18 |109c: const-string v11, "EXPORT" // string@187e │ │ +399900: 0812 0f00 |109e: move-object/from16 v18, v15 │ │ +399904: 130f ef00 |10a0: const/16 v15, #int 239 // #ef │ │ +399908: 7030 f6a3 ba0f |10a2: invoke-direct {v10, v11, v15}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +39990e: 690a a077 |10a5: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.EXPORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77a0 │ │ +399912: 220b c714 |10a7: new-instance v11, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399916: 1a0f cf1e |10a9: const-string v15, "IMPORT" // string@1ecf │ │ +39991a: 0813 0a00 |10ab: move-object/from16 v19, v10 │ │ +39991e: 130a f000 |10ad: const/16 v10, #int 240 // #f0 │ │ +399922: 7030 f6a3 fb0a |10af: invoke-direct {v11, v15, v10}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;I)V // method@a3f6 │ │ +399928: 690b b377 |10b2: sput-object v11, Lnet/sf/dibdib/thread_any/QOpMain;.IMPORT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b3 │ │ +39992c: 220a c714 |10b4: new-instance v10, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399930: 620f 7479 |10b6: sget-object v15, Lnet/sf/dibdib/thread_feed/QOpFeed;.FSAVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7974 │ │ +399934: 1a14 1845 |10b8: const-string v20, "SAVTO" // string@4518 │ │ +399938: 1315 f100 |10ba: const/16 v21, #int 241 // #f1 │ │ +39993c: 1316 ffff |10bc: const/16 v22, #int -1 // #ffff │ │ +399940: 1a17 b1ac |10be: const-string v23, "save all data as encoded copy to named file" // string@acb1 │ │ +399944: 08fb 0a00 |10c0: move-object/from16 v251, v10 │ │ +399948: 08fc 1400 |10c2: move-object/from16 v252, v20 │ │ +39994c: 02fd 1500 |10c4: move/from16 v253, v21 │ │ +399950: 08fe 0f00 |10c6: move-object/from16 v254, v15 │ │ +399954: 02ff 1600 |10c8: move/from16 v255, v22 │ │ +399958: 0900 0001 1700 |10ca: move-object/16 v256, v23 │ │ +39995e: 7606 f9a3 fb00 |10cd: invoke-direct/range {v251, v252, v253, v254, v255, v256}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ +399964: 690a 2278 |10d0: sput-object v10, Lnet/sf/dibdib/thread_any/QOpMain;.SAVTO:Lnet/sf/dibdib/thread_any/QOpMain; // field@7822 │ │ +399968: 220f c714 |10d2: new-instance v15, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39996c: 1a14 5b59 |10d4: const-string v20, "acknowledge invitation or messages for chat" // string@595b │ │ +399970: 2501 dc15 1400 |10d6: filled-new-array/range {v20}, [Ljava/lang/String; // type@15dc │ │ +399976: 0c14 |10d9: move-result-object v20 │ │ +399978: 1a15 9c42 |10da: const-string v21, "QMACK" // string@429c │ │ +39997c: 1316 f200 |10dc: const/16 v22, #int 242 // #f2 │ │ +399980: 1317 ffff |10de: const/16 v23, #int -1 // #ffff │ │ +399984: 1318 0000 |10e0: const/16 v24, #int 0 // #0 │ │ +399988: 08fb 0f00 |10e2: move-object/from16 v251, v15 │ │ +39998c: 08fc 1500 |10e4: move-object/from16 v252, v21 │ │ +399990: 02fd 1600 |10e6: move/from16 v253, v22 │ │ +399994: 02fe 1700 |10e8: move/from16 v254, v23 │ │ +399998: 02ff 1800 |10ea: move/from16 v255, v24 │ │ +39999c: 0900 0001 1400 |10ec: move-object/16 v256, v20 │ │ +3999a2: 7606 f7a3 fb00 |10ef: invoke-direct/range {v251, v252, v253, v254, v255, v256}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ +3999a8: 690f 0178 |10f2: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.QMACK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7801 │ │ +3999ac: 2214 c714 |10f4: new-instance v20, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3999b0: 1a15 c1ad |10f6: const-string v21, "send invitation (exchange keys)" // string@adc1 │ │ +3999b4: 2501 dc15 1500 |10f8: filled-new-array/range {v21}, [Ljava/lang/String; // type@15dc │ │ +3999ba: 0c15 |10fb: move-result-object v21 │ │ +3999bc: 1a16 9e42 |10fc: const-string v22, "QMINVIT" // string@429e │ │ +3999c0: 1317 f300 |10fe: const/16 v23, #int 243 // #f3 │ │ +3999c4: 1318 ffff |1100: const/16 v24, #int -1 // #ffff │ │ +3999c8: 1319 0000 |1102: const/16 v25, #int 0 // #0 │ │ +3999cc: 08fb 1400 |1104: move-object/from16 v251, v20 │ │ +3999d0: 08fc 1600 |1106: move-object/from16 v252, v22 │ │ +3999d4: 02fd 1700 |1108: move/from16 v253, v23 │ │ +3999d8: 02fe 1800 |110a: move/from16 v254, v24 │ │ +3999dc: 02ff 1900 |110c: move/from16 v255, v25 │ │ +3999e0: 0900 0001 1500 |110e: move-object/16 v256, v21 │ │ +3999e6: 7606 f7a3 fb00 |1111: invoke-direct/range {v251, v252, v253, v254, v255, v256}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ +3999ec: 6914 0378 |1114: sput-object v20, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7803 │ │ +3999f0: 2215 c714 |1116: new-instance v21, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3999f4: 6216 aa79 |1118: sget-object v22, Lnet/sf/dibdib/thread_net/QOpNet;.RCV:Lnet/sf/dibdib/thread_net/QOpNet; // field@79aa │ │ +3999f8: 1a17 a042 |111a: const-string v23, "QMRCV" // string@42a0 │ │ +3999fc: 1318 f400 |111c: const/16 v24, #int 244 // #f4 │ │ +399a00: 1a1b a359 |111e: const-string v27, "activate message receiver for given seconds" // string@59a3 │ │ +399a04: 08fb 1500 |1120: move-object/from16 v251, v21 │ │ +399a08: 08fc 1700 |1122: move-object/from16 v252, v23 │ │ +399a0c: 02fd 1800 |1124: move/from16 v253, v24 │ │ +399a10: 08fe 1600 |1126: move-object/from16 v254, v22 │ │ +399a14: 0900 0001 1b00 |1128: move-object/16 v256, v27 │ │ +399a1a: 7606 f9a3 fb00 |112b: invoke-direct/range {v251, v252, v253, v254, v255, v256}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V // method@a3f9 │ │ +399a20: 6915 0478 |112e: sput-object v21, Lnet/sf/dibdib/thread_any/QOpMain;.QMRCV:Lnet/sf/dibdib/thread_any/QOpMain; // field@7804 │ │ +399a24: 2216 c714 |1130: new-instance v22, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +399a28: 1a17 c2ad |1132: const-string v23, "send message: text chat -> (OR: msg '.' ->)" // string@adc2 │ │ +399a2c: 2501 dc15 1700 |1134: filled-new-array/range {v23}, [Ljava/lang/String; // type@15dc │ │ +399a32: 0c17 |1137: move-result-object v23 │ │ +399a34: 1a18 a142 |1138: const-string v24, "QMSEND" // string@42a1 │ │ +399a38: 1319 f500 |113a: const/16 v25, #int 245 // #f5 │ │ +399a3c: 131b feff |113c: const/16 v27, #int -2 // #fffe │ │ +399a40: 131d 0000 |113e: const/16 v29, #int 0 // #0 │ │ +399a44: 08fb 1600 |1140: move-object/from16 v251, v22 │ │ +399a48: 08fc 1800 |1142: move-object/from16 v252, v24 │ │ +399a4c: 02fd 1900 |1144: move/from16 v253, v25 │ │ +399a50: 02fe 1b00 |1146: move/from16 v254, v27 │ │ +399a54: 02ff 1d00 |1148: move/from16 v255, v29 │ │ +399a58: 0900 0001 1700 |114a: move-object/16 v256, v23 │ │ +399a5e: 7606 f7a3 fb00 |114d: invoke-direct/range {v251, v252, v253, v254, v255, v256}, Lnet/sf/dibdib/thread_any/QOpMain;.:(Ljava/lang/String;III[Ljava/lang/String;)V // method@a3f7 │ │ +399a64: 6916 0578 |1150: sput-object v22, Lnet/sf/dibdib/thread_any/QOpMain;.QMSEND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7805 │ │ +399a68: 0817 0f00 |1152: move-object/from16 v23, v15 │ │ +399a6c: 130f f600 |1154: const/16 v15, #int 246 // #f6 │ │ +399a70: 23ff 1716 |1156: new-array v15, v15, [Lnet/sf/dibdib/thread_any/QOpMain; // type@1617 │ │ +399a74: 1318 0000 |1158: const/16 v24, #int 0 // #0 │ │ +399a78: 4d06 0f18 |115a: aput-object v6, v15, v24 │ │ +399a7c: 1216 |115c: const/4 v6, #int 1 // #1 │ │ +399a7e: 4d00 0f06 |115d: aput-object v0, v15, v6 │ │ +399a82: 1220 |115f: const/4 v0, #int 2 // #2 │ │ +399a84: 4d01 0f00 |1160: aput-object v1, v15, v0 │ │ +399a88: 1230 |1162: const/4 v0, #int 3 // #3 │ │ +399a8a: 4d03 0f00 |1163: aput-object v3, v15, v0 │ │ +399a8e: 1240 |1165: const/4 v0, #int 4 // #4 │ │ +399a90: 4d05 0f00 |1166: aput-object v5, v15, v0 │ │ +399a94: 1250 |1168: const/4 v0, #int 5 // #5 │ │ +399a96: 4d07 0f00 |1169: aput-object v7, v15, v0 │ │ +399a9a: 1260 |116b: const/4 v0, #int 6 // #6 │ │ +399a9c: 4d09 0f00 |116c: aput-object v9, v15, v0 │ │ +399aa0: 1270 |116e: const/4 v0, #int 7 // #7 │ │ +399aa2: 4d0d 0f00 |116f: aput-object v13, v15, v0 │ │ +399aa6: 1300 0800 |1171: const/16 v0, #int 8 // #8 │ │ +399aaa: 4d0e 0f00 |1173: aput-object v14, v15, v0 │ │ +399aae: 1300 0900 |1175: const/16 v0, #int 9 // #9 │ │ +399ab2: 4d0c 0f00 |1177: aput-object v12, v15, v0 │ │ +399ab6: 1300 0a00 |1179: const/16 v0, #int 10 // #a │ │ +399aba: 4d1a 0f00 |117b: aput-object v26, v15, v0 │ │ +399abe: 1300 0b00 |117d: const/16 v0, #int 11 // #b │ │ +399ac2: 4d1c 0f00 |117f: aput-object v28, v15, v0 │ │ +399ac6: 1300 0c00 |1181: const/16 v0, #int 12 // #c │ │ +399aca: 4d1e 0f00 |1183: aput-object v30, v15, v0 │ │ +399ace: 1300 0d00 |1185: const/16 v0, #int 13 // #d │ │ +399ad2: 4d1f 0f00 |1187: aput-object v31, v15, v0 │ │ +399ad6: 1300 0e00 |1189: const/16 v0, #int 14 // #e │ │ +399ada: 4d20 0f00 |118b: aput-object v32, v15, v0 │ │ +399ade: 1300 0f00 |118d: const/16 v0, #int 15 // #f │ │ +399ae2: 4d21 0f00 |118f: aput-object v33, v15, v0 │ │ +399ae6: 1300 1000 |1191: const/16 v0, #int 16 // #10 │ │ +399aea: 4d22 0f00 |1193: aput-object v34, v15, v0 │ │ +399aee: 1300 1100 |1195: const/16 v0, #int 17 // #11 │ │ +399af2: 4d23 0f00 |1197: aput-object v35, v15, v0 │ │ +399af6: 1300 1200 |1199: const/16 v0, #int 18 // #12 │ │ +399afa: 4d24 0f00 |119b: aput-object v36, v15, v0 │ │ +399afe: 1300 1300 |119d: const/16 v0, #int 19 // #13 │ │ +399b02: 4d25 0f00 |119f: aput-object v37, v15, v0 │ │ +399b06: 1300 1400 |11a1: const/16 v0, #int 20 // #14 │ │ +399b0a: 4d26 0f00 |11a3: aput-object v38, v15, v0 │ │ +399b0e: 1300 1500 |11a5: const/16 v0, #int 21 // #15 │ │ +399b12: 4d28 0f00 |11a7: aput-object v40, v15, v0 │ │ +399b16: 1300 1600 |11a9: const/16 v0, #int 22 // #16 │ │ +399b1a: 4d27 0f00 |11ab: aput-object v39, v15, v0 │ │ +399b1e: 1300 1700 |11ad: const/16 v0, #int 23 // #17 │ │ +399b22: 4d2a 0f00 |11af: aput-object v42, v15, v0 │ │ +399b26: 1300 1800 |11b1: const/16 v0, #int 24 // #18 │ │ +399b2a: 4d29 0f00 |11b3: aput-object v41, v15, v0 │ │ +399b2e: 1300 1900 |11b5: const/16 v0, #int 25 // #19 │ │ +399b32: 4d2b 0f00 |11b7: aput-object v43, v15, v0 │ │ +399b36: 1300 1a00 |11b9: const/16 v0, #int 26 // #1a │ │ +399b3a: 4d2c 0f00 |11bb: aput-object v44, v15, v0 │ │ +399b3e: 1300 1b00 |11bd: const/16 v0, #int 27 // #1b │ │ +399b42: 4d2d 0f00 |11bf: aput-object v45, v15, v0 │ │ +399b46: 1300 1c00 |11c1: const/16 v0, #int 28 // #1c │ │ +399b4a: 4d2e 0f00 |11c3: aput-object v46, v15, v0 │ │ +399b4e: 1300 1d00 |11c5: const/16 v0, #int 29 // #1d │ │ +399b52: 4d2f 0f00 |11c7: aput-object v47, v15, v0 │ │ +399b56: 1300 1e00 |11c9: const/16 v0, #int 30 // #1e │ │ +399b5a: 4d30 0f00 |11cb: aput-object v48, v15, v0 │ │ +399b5e: 1300 1f00 |11cd: const/16 v0, #int 31 // #1f │ │ +399b62: 4d31 0f00 |11cf: aput-object v49, v15, v0 │ │ +399b66: 1300 2000 |11d1: const/16 v0, #int 32 // #20 │ │ +399b6a: 4d32 0f00 |11d3: aput-object v50, v15, v0 │ │ +399b6e: 1300 2100 |11d5: const/16 v0, #int 33 // #21 │ │ +399b72: 4d33 0f00 |11d7: aput-object v51, v15, v0 │ │ +399b76: 1300 2200 |11d9: const/16 v0, #int 34 // #22 │ │ +399b7a: 4d34 0f00 |11db: aput-object v52, v15, v0 │ │ +399b7e: 1300 2300 |11dd: const/16 v0, #int 35 // #23 │ │ +399b82: 4d35 0f00 |11df: aput-object v53, v15, v0 │ │ +399b86: 1300 2400 |11e1: const/16 v0, #int 36 // #24 │ │ +399b8a: 4d37 0f00 |11e3: aput-object v55, v15, v0 │ │ +399b8e: 1300 2500 |11e5: const/16 v0, #int 37 // #25 │ │ +399b92: 4d36 0f00 |11e7: aput-object v54, v15, v0 │ │ +399b96: 1300 2600 |11e9: const/16 v0, #int 38 // #26 │ │ +399b9a: 4d38 0f00 |11eb: aput-object v56, v15, v0 │ │ +399b9e: 1300 2700 |11ed: const/16 v0, #int 39 // #27 │ │ +399ba2: 4d39 0f00 |11ef: aput-object v57, v15, v0 │ │ +399ba6: 1300 2800 |11f1: const/16 v0, #int 40 // #28 │ │ +399baa: 4d3a 0f00 |11f3: aput-object v58, v15, v0 │ │ +399bae: 1300 2900 |11f5: const/16 v0, #int 41 // #29 │ │ +399bb2: 4d3b 0f00 |11f7: aput-object v59, v15, v0 │ │ +399bb6: 1300 2a00 |11f9: const/16 v0, #int 42 // #2a │ │ +399bba: 4d3c 0f00 |11fb: aput-object v60, v15, v0 │ │ +399bbe: 1300 2b00 |11fd: const/16 v0, #int 43 // #2b │ │ +399bc2: 4d3d 0f00 |11ff: aput-object v61, v15, v0 │ │ +399bc6: 1300 2c00 |1201: const/16 v0, #int 44 // #2c │ │ +399bca: 4d3e 0f00 |1203: aput-object v62, v15, v0 │ │ +399bce: 1300 2d00 |1205: const/16 v0, #int 45 // #2d │ │ +399bd2: 4d3f 0f00 |1207: aput-object v63, v15, v0 │ │ +399bd6: 1300 2e00 |1209: const/16 v0, #int 46 // #2e │ │ +399bda: 4d40 0f00 |120b: aput-object v64, v15, v0 │ │ +399bde: 1300 2f00 |120d: const/16 v0, #int 47 // #2f │ │ +399be2: 4d41 0f00 |120f: aput-object v65, v15, v0 │ │ +399be6: 1300 3000 |1211: const/16 v0, #int 48 // #30 │ │ +399bea: 4d42 0f00 |1213: aput-object v66, v15, v0 │ │ +399bee: 1300 3100 |1215: const/16 v0, #int 49 // #31 │ │ +399bf2: 4d43 0f00 |1217: aput-object v67, v15, v0 │ │ +399bf6: 1300 3200 |1219: const/16 v0, #int 50 // #32 │ │ +399bfa: 4d44 0f00 |121b: aput-object v68, v15, v0 │ │ +399bfe: 1300 3300 |121d: const/16 v0, #int 51 // #33 │ │ +399c02: 4d46 0f00 |121f: aput-object v70, v15, v0 │ │ +399c06: 1300 3400 |1221: const/16 v0, #int 52 // #34 │ │ +399c0a: 4d45 0f00 |1223: aput-object v69, v15, v0 │ │ +399c0e: 1300 3500 |1225: const/16 v0, #int 53 // #35 │ │ +399c12: 4d47 0f00 |1227: aput-object v71, v15, v0 │ │ +399c16: 1300 3600 |1229: const/16 v0, #int 54 // #36 │ │ +399c1a: 4d48 0f00 |122b: aput-object v72, v15, v0 │ │ +399c1e: 1300 3700 |122d: const/16 v0, #int 55 // #37 │ │ +399c22: 4d49 0f00 |122f: aput-object v73, v15, v0 │ │ +399c26: 1300 3800 |1231: const/16 v0, #int 56 // #38 │ │ +399c2a: 4d4a 0f00 |1233: aput-object v74, v15, v0 │ │ +399c2e: 1300 3900 |1235: const/16 v0, #int 57 // #39 │ │ +399c32: 4d4b 0f00 |1237: aput-object v75, v15, v0 │ │ +399c36: 1300 3a00 |1239: const/16 v0, #int 58 // #3a │ │ +399c3a: 4d4c 0f00 |123b: aput-object v76, v15, v0 │ │ +399c3e: 1300 3b00 |123d: const/16 v0, #int 59 // #3b │ │ +399c42: 4d4d 0f00 |123f: aput-object v77, v15, v0 │ │ +399c46: 1300 3c00 |1241: const/16 v0, #int 60 // #3c │ │ +399c4a: 4d4e 0f00 |1243: aput-object v78, v15, v0 │ │ +399c4e: 1300 3d00 |1245: const/16 v0, #int 61 // #3d │ │ +399c52: 4d4f 0f00 |1247: aput-object v79, v15, v0 │ │ +399c56: 1300 3e00 |1249: const/16 v0, #int 62 // #3e │ │ +399c5a: 4d50 0f00 |124b: aput-object v80, v15, v0 │ │ +399c5e: 1300 3f00 |124d: const/16 v0, #int 63 // #3f │ │ +399c62: 4d51 0f00 |124f: aput-object v81, v15, v0 │ │ +399c66: 1300 4000 |1251: const/16 v0, #int 64 // #40 │ │ +399c6a: 4d52 0f00 |1253: aput-object v82, v15, v0 │ │ +399c6e: 1300 4100 |1255: const/16 v0, #int 65 // #41 │ │ +399c72: 4d53 0f00 |1257: aput-object v83, v15, v0 │ │ +399c76: 1300 4200 |1259: const/16 v0, #int 66 // #42 │ │ +399c7a: 4d54 0f00 |125b: aput-object v84, v15, v0 │ │ +399c7e: 1300 4300 |125d: const/16 v0, #int 67 // #43 │ │ +399c82: 4d55 0f00 |125f: aput-object v85, v15, v0 │ │ +399c86: 1300 4400 |1261: const/16 v0, #int 68 // #44 │ │ +399c8a: 4d56 0f00 |1263: aput-object v86, v15, v0 │ │ +399c8e: 1300 4500 |1265: const/16 v0, #int 69 // #45 │ │ +399c92: 4d57 0f00 |1267: aput-object v87, v15, v0 │ │ +399c96: 1300 4600 |1269: const/16 v0, #int 70 // #46 │ │ +399c9a: 4d58 0f00 |126b: aput-object v88, v15, v0 │ │ +399c9e: 1300 4700 |126d: const/16 v0, #int 71 // #47 │ │ +399ca2: 4d59 0f00 |126f: aput-object v89, v15, v0 │ │ +399ca6: 1300 4800 |1271: const/16 v0, #int 72 // #48 │ │ +399caa: 4d5a 0f00 |1273: aput-object v90, v15, v0 │ │ +399cae: 1300 4900 |1275: const/16 v0, #int 73 // #49 │ │ +399cb2: 4d5b 0f00 |1277: aput-object v91, v15, v0 │ │ +399cb6: 1300 4a00 |1279: const/16 v0, #int 74 // #4a │ │ +399cba: 4d5d 0f00 |127b: aput-object v93, v15, v0 │ │ +399cbe: 1300 4b00 |127d: const/16 v0, #int 75 // #4b │ │ +399cc2: 4d5e 0f00 |127f: aput-object v94, v15, v0 │ │ +399cc6: 1300 4c00 |1281: const/16 v0, #int 76 // #4c │ │ +399cca: 4d5f 0f00 |1283: aput-object v95, v15, v0 │ │ +399cce: 1300 4d00 |1285: const/16 v0, #int 77 // #4d │ │ +399cd2: 4d61 0f00 |1287: aput-object v97, v15, v0 │ │ +399cd6: 1300 4e00 |1289: const/16 v0, #int 78 // #4e │ │ +399cda: 4d60 0f00 |128b: aput-object v96, v15, v0 │ │ +399cde: 1300 4f00 |128d: const/16 v0, #int 79 // #4f │ │ +399ce2: 4d62 0f00 |128f: aput-object v98, v15, v0 │ │ +399ce6: 1300 5000 |1291: const/16 v0, #int 80 // #50 │ │ +399cea: 4d63 0f00 |1293: aput-object v99, v15, v0 │ │ +399cee: 1300 5100 |1295: const/16 v0, #int 81 // #51 │ │ +399cf2: 4d64 0f00 |1297: aput-object v100, v15, v0 │ │ +399cf6: 1300 5200 |1299: const/16 v0, #int 82 // #52 │ │ +399cfa: 4d65 0f00 |129b: aput-object v101, v15, v0 │ │ +399cfe: 1300 5300 |129d: const/16 v0, #int 83 // #53 │ │ +399d02: 4d66 0f00 |129f: aput-object v102, v15, v0 │ │ +399d06: 1300 5400 |12a1: const/16 v0, #int 84 // #54 │ │ +399d0a: 4d67 0f00 |12a3: aput-object v103, v15, v0 │ │ +399d0e: 1300 5500 |12a5: const/16 v0, #int 85 // #55 │ │ +399d12: 4d68 0f00 |12a7: aput-object v104, v15, v0 │ │ +399d16: 1300 5600 |12a9: const/16 v0, #int 86 // #56 │ │ +399d1a: 4d69 0f00 |12ab: aput-object v105, v15, v0 │ │ +399d1e: 1300 5700 |12ad: const/16 v0, #int 87 // #57 │ │ +399d22: 4d6a 0f00 |12af: aput-object v106, v15, v0 │ │ +399d26: 1300 5800 |12b1: const/16 v0, #int 88 // #58 │ │ +399d2a: 4d6b 0f00 |12b3: aput-object v107, v15, v0 │ │ +399d2e: 1300 5900 |12b5: const/16 v0, #int 89 // #59 │ │ +399d32: 4d6d 0f00 |12b7: aput-object v109, v15, v0 │ │ +399d36: 1300 5a00 |12b9: const/16 v0, #int 90 // #5a │ │ +399d3a: 4d6c 0f00 |12bb: aput-object v108, v15, v0 │ │ +399d3e: 1300 5b00 |12bd: const/16 v0, #int 91 // #5b │ │ +399d42: 4d76 0f00 |12bf: aput-object v118, v15, v0 │ │ +399d46: 1300 5c00 |12c1: const/16 v0, #int 92 // #5c │ │ +399d4a: 4d75 0f00 |12c3: aput-object v117, v15, v0 │ │ +399d4e: 1300 5d00 |12c5: const/16 v0, #int 93 // #5d │ │ +399d52: 4d6e 0f00 |12c7: aput-object v110, v15, v0 │ │ +399d56: 1300 5e00 |12c9: const/16 v0, #int 94 // #5e │ │ +399d5a: 4d6f 0f00 |12cb: aput-object v111, v15, v0 │ │ +399d5e: 1300 5f00 |12cd: const/16 v0, #int 95 // #5f │ │ +399d62: 4d70 0f00 |12cf: aput-object v112, v15, v0 │ │ +399d66: 1300 6000 |12d1: const/16 v0, #int 96 // #60 │ │ +399d6a: 4d71 0f00 |12d3: aput-object v113, v15, v0 │ │ +399d6e: 1300 6100 |12d5: const/16 v0, #int 97 // #61 │ │ +399d72: 4d72 0f00 |12d7: aput-object v114, v15, v0 │ │ +399d76: 1300 6200 |12d9: const/16 v0, #int 98 // #62 │ │ +399d7a: 4d73 0f00 |12db: aput-object v115, v15, v0 │ │ +399d7e: 1300 6300 |12dd: const/16 v0, #int 99 // #63 │ │ +399d82: 4d74 0f00 |12df: aput-object v116, v15, v0 │ │ +399d86: 1300 6400 |12e1: const/16 v0, #int 100 // #64 │ │ +399d8a: 4d77 0f00 |12e3: aput-object v119, v15, v0 │ │ +399d8e: 1300 6500 |12e5: const/16 v0, #int 101 // #65 │ │ +399d92: 4d98 0f00 |12e7: aput-object v152, v15, v0 │ │ +399d96: 1300 6600 |12e9: const/16 v0, #int 102 // #66 │ │ +399d9a: 4d97 0f00 |12eb: aput-object v151, v15, v0 │ │ +399d9e: 1300 6700 |12ed: const/16 v0, #int 103 // #67 │ │ +399da2: 4d79 0f00 |12ef: aput-object v121, v15, v0 │ │ +399da6: 1300 6800 |12f1: const/16 v0, #int 104 // #68 │ │ +399daa: 4d7a 0f00 |12f3: aput-object v122, v15, v0 │ │ +399dae: 1300 6900 |12f5: const/16 v0, #int 105 // #69 │ │ +399db2: 4d7b 0f00 |12f7: aput-object v123, v15, v0 │ │ +399db6: 1300 6a00 |12f9: const/16 v0, #int 106 // #6a │ │ +399dba: 4d7c 0f00 |12fb: aput-object v124, v15, v0 │ │ +399dbe: 1300 6b00 |12fd: const/16 v0, #int 107 // #6b │ │ +399dc2: 4d7d 0f00 |12ff: aput-object v125, v15, v0 │ │ +399dc6: 1300 6c00 |1301: const/16 v0, #int 108 // #6c │ │ +399dca: 4d7e 0f00 |1303: aput-object v126, v15, v0 │ │ +399dce: 1300 6d00 |1305: const/16 v0, #int 109 // #6d │ │ +399dd2: 4d7f 0f00 |1307: aput-object v127, v15, v0 │ │ +399dd6: 1300 6e00 |1309: const/16 v0, #int 110 // #6e │ │ +399dda: 4d80 0f00 |130b: aput-object v128, v15, v0 │ │ +399dde: 1300 6f00 |130d: const/16 v0, #int 111 // #6f │ │ +399de2: 4d81 0f00 |130f: aput-object v129, v15, v0 │ │ +399de6: 1300 7000 |1311: const/16 v0, #int 112 // #70 │ │ +399dea: 4d82 0f00 |1313: aput-object v130, v15, v0 │ │ +399dee: 1300 7100 |1315: const/16 v0, #int 113 // #71 │ │ +399df2: 4d83 0f00 |1317: aput-object v131, v15, v0 │ │ +399df6: 1300 7200 |1319: const/16 v0, #int 114 // #72 │ │ +399dfa: 4d84 0f00 |131b: aput-object v132, v15, v0 │ │ +399dfe: 1300 7300 |131d: const/16 v0, #int 115 // #73 │ │ +399e02: 4d85 0f00 |131f: aput-object v133, v15, v0 │ │ +399e06: 1300 7400 |1321: const/16 v0, #int 116 // #74 │ │ +399e0a: 4d86 0f00 |1323: aput-object v134, v15, v0 │ │ +399e0e: 1300 7500 |1325: const/16 v0, #int 117 // #75 │ │ +399e12: 4d87 0f00 |1327: aput-object v135, v15, v0 │ │ +399e16: 1300 7600 |1329: const/16 v0, #int 118 // #76 │ │ +399e1a: 4d88 0f00 |132b: aput-object v136, v15, v0 │ │ +399e1e: 1300 7700 |132d: const/16 v0, #int 119 // #77 │ │ +399e22: 4d89 0f00 |132f: aput-object v137, v15, v0 │ │ +399e26: 1300 7800 |1331: const/16 v0, #int 120 // #78 │ │ +399e2a: 4d8a 0f00 |1333: aput-object v138, v15, v0 │ │ +399e2e: 1300 7900 |1335: const/16 v0, #int 121 // #79 │ │ +399e32: 4d8b 0f00 |1337: aput-object v139, v15, v0 │ │ +399e36: 1300 7a00 |1339: const/16 v0, #int 122 // #7a │ │ +399e3a: 4d8c 0f00 |133b: aput-object v140, v15, v0 │ │ +399e3e: 1300 7b00 |133d: const/16 v0, #int 123 // #7b │ │ +399e42: 4d8d 0f00 |133f: aput-object v141, v15, v0 │ │ +399e46: 1300 7c00 |1341: const/16 v0, #int 124 // #7c │ │ +399e4a: 4d8e 0f00 |1343: aput-object v142, v15, v0 │ │ +399e4e: 1300 7d00 |1345: const/16 v0, #int 125 // #7d │ │ +399e52: 4d8f 0f00 |1347: aput-object v143, v15, v0 │ │ +399e56: 1300 7e00 |1349: const/16 v0, #int 126 // #7e │ │ +399e5a: 4d90 0f00 |134b: aput-object v144, v15, v0 │ │ +399e5e: 1300 7f00 |134d: const/16 v0, #int 127 // #7f │ │ +399e62: 4d91 0f00 |134f: aput-object v145, v15, v0 │ │ +399e66: 1300 8000 |1351: const/16 v0, #int 128 // #80 │ │ +399e6a: 4d92 0f00 |1353: aput-object v146, v15, v0 │ │ +399e6e: 1300 8100 |1355: const/16 v0, #int 129 // #81 │ │ +399e72: 4d93 0f00 |1357: aput-object v147, v15, v0 │ │ +399e76: 1300 8200 |1359: const/16 v0, #int 130 // #82 │ │ +399e7a: 4d94 0f00 |135b: aput-object v148, v15, v0 │ │ +399e7e: 1300 8300 |135d: const/16 v0, #int 131 // #83 │ │ +399e82: 4d95 0f00 |135f: aput-object v149, v15, v0 │ │ +399e86: 1300 8400 |1361: const/16 v0, #int 132 // #84 │ │ +399e8a: 4d96 0f00 |1363: aput-object v150, v15, v0 │ │ +399e8e: 1300 8500 |1365: const/16 v0, #int 133 // #85 │ │ +399e92: 4d99 0f00 |1367: aput-object v153, v15, v0 │ │ +399e96: 1300 8600 |1369: const/16 v0, #int 134 // #86 │ │ +399e9a: 4d9a 0f00 |136b: aput-object v154, v15, v0 │ │ +399e9e: 1300 8700 |136d: const/16 v0, #int 135 // #87 │ │ +399ea2: 4daa 0f00 |136f: aput-object v170, v15, v0 │ │ +399ea6: 1300 8800 |1371: const/16 v0, #int 136 // #88 │ │ +399eaa: 4da9 0f00 |1373: aput-object v169, v15, v0 │ │ +399eae: 1300 8900 |1375: const/16 v0, #int 137 // #89 │ │ +399eb2: 4d9b 0f00 |1377: aput-object v155, v15, v0 │ │ +399eb6: 1300 8a00 |1379: const/16 v0, #int 138 // #8a │ │ +399eba: 4d9c 0f00 |137b: aput-object v156, v15, v0 │ │ +399ebe: 1300 8b00 |137d: const/16 v0, #int 139 // #8b │ │ +399ec2: 4d9d 0f00 |137f: aput-object v157, v15, v0 │ │ +399ec6: 1300 8c00 |1381: const/16 v0, #int 140 // #8c │ │ +399eca: 4d9e 0f00 |1383: aput-object v158, v15, v0 │ │ +399ece: 1300 8d00 |1385: const/16 v0, #int 141 // #8d │ │ +399ed2: 4d9f 0f00 |1387: aput-object v159, v15, v0 │ │ +399ed6: 1300 8e00 |1389: const/16 v0, #int 142 // #8e │ │ +399eda: 4da0 0f00 |138b: aput-object v160, v15, v0 │ │ +399ede: 1300 8f00 |138d: const/16 v0, #int 143 // #8f │ │ +399ee2: 4da1 0f00 |138f: aput-object v161, v15, v0 │ │ +399ee6: 1300 9000 |1391: const/16 v0, #int 144 // #90 │ │ +399eea: 4da2 0f00 |1393: aput-object v162, v15, v0 │ │ +399eee: 1300 9100 |1395: const/16 v0, #int 145 // #91 │ │ +399ef2: 4da3 0f00 |1397: aput-object v163, v15, v0 │ │ +399ef6: 1300 9200 |1399: const/16 v0, #int 146 // #92 │ │ +399efa: 4da4 0f00 |139b: aput-object v164, v15, v0 │ │ +399efe: 1300 9300 |139d: const/16 v0, #int 147 // #93 │ │ +399f02: 4da5 0f00 |139f: aput-object v165, v15, v0 │ │ +399f06: 1300 9400 |13a1: const/16 v0, #int 148 // #94 │ │ +399f0a: 4da6 0f00 |13a3: aput-object v166, v15, v0 │ │ +399f0e: 1300 9500 |13a5: const/16 v0, #int 149 // #95 │ │ +399f12: 4da7 0f00 |13a7: aput-object v167, v15, v0 │ │ +399f16: 1300 9600 |13a9: const/16 v0, #int 150 // #96 │ │ +399f1a: 4da8 0f00 |13ab: aput-object v168, v15, v0 │ │ +399f1e: 1300 9700 |13ad: const/16 v0, #int 151 // #97 │ │ +399f22: 4db2 0f00 |13af: aput-object v178, v15, v0 │ │ +399f26: 1300 9800 |13b1: const/16 v0, #int 152 // #98 │ │ +399f2a: 4db1 0f00 |13b3: aput-object v177, v15, v0 │ │ +399f2e: 1300 9900 |13b5: const/16 v0, #int 153 // #99 │ │ +399f32: 4dab 0f00 |13b7: aput-object v171, v15, v0 │ │ +399f36: 1300 9a00 |13b9: const/16 v0, #int 154 // #9a │ │ +399f3a: 4dac 0f00 |13bb: aput-object v172, v15, v0 │ │ +399f3e: 1300 9b00 |13bd: const/16 v0, #int 155 // #9b │ │ +399f42: 4dad 0f00 |13bf: aput-object v173, v15, v0 │ │ +399f46: 1300 9c00 |13c1: const/16 v0, #int 156 // #9c │ │ +399f4a: 4dae 0f00 |13c3: aput-object v174, v15, v0 │ │ +399f4e: 1300 9d00 |13c5: const/16 v0, #int 157 // #9d │ │ +399f52: 4daf 0f00 |13c7: aput-object v175, v15, v0 │ │ +399f56: 1300 9e00 |13c9: const/16 v0, #int 158 // #9e │ │ +399f5a: 4db0 0f00 |13cb: aput-object v176, v15, v0 │ │ +399f5e: 1300 9f00 |13cd: const/16 v0, #int 159 // #9f │ │ +399f62: 4db3 0f00 |13cf: aput-object v179, v15, v0 │ │ +399f66: 1300 a000 |13d1: const/16 v0, #int 160 // #a0 │ │ +399f6a: 4db4 0f00 |13d3: aput-object v180, v15, v0 │ │ +399f6e: 1300 a100 |13d5: const/16 v0, #int 161 // #a1 │ │ +399f72: 4db6 0f00 |13d7: aput-object v182, v15, v0 │ │ +399f76: 1300 a200 |13d9: const/16 v0, #int 162 // #a2 │ │ +399f7a: 4db7 0f00 |13db: aput-object v183, v15, v0 │ │ +399f7e: 1300 a300 |13dd: const/16 v0, #int 163 // #a3 │ │ +399f82: 4db5 0f00 |13df: aput-object v181, v15, v0 │ │ +399f86: 1300 a400 |13e1: const/16 v0, #int 164 // #a4 │ │ +399f8a: 4dcb 0f00 |13e3: aput-object v203, v15, v0 │ │ +399f8e: 1300 a500 |13e5: const/16 v0, #int 165 // #a5 │ │ +399f92: 4dca 0f00 |13e7: aput-object v202, v15, v0 │ │ +399f96: 1300 a600 |13e9: const/16 v0, #int 166 // #a6 │ │ +399f9a: 4db8 0f00 |13eb: aput-object v184, v15, v0 │ │ +399f9e: 1300 a700 |13ed: const/16 v0, #int 167 // #a7 │ │ +399fa2: 4db9 0f00 |13ef: aput-object v185, v15, v0 │ │ +399fa6: 1300 a800 |13f1: const/16 v0, #int 168 // #a8 │ │ +399faa: 4dba 0f00 |13f3: aput-object v186, v15, v0 │ │ +399fae: 1300 a900 |13f5: const/16 v0, #int 169 // #a9 │ │ +399fb2: 4dbb 0f00 |13f7: aput-object v187, v15, v0 │ │ +399fb6: 1300 aa00 |13f9: const/16 v0, #int 170 // #aa │ │ +399fba: 4dbc 0f00 |13fb: aput-object v188, v15, v0 │ │ +399fbe: 1300 ab00 |13fd: const/16 v0, #int 171 // #ab │ │ +399fc2: 4dbd 0f00 |13ff: aput-object v189, v15, v0 │ │ +399fc6: 1300 ac00 |1401: const/16 v0, #int 172 // #ac │ │ +399fca: 4dbe 0f00 |1403: aput-object v190, v15, v0 │ │ +399fce: 1300 ad00 |1405: const/16 v0, #int 173 // #ad │ │ +399fd2: 4dbf 0f00 |1407: aput-object v191, v15, v0 │ │ +399fd6: 1300 ae00 |1409: const/16 v0, #int 174 // #ae │ │ +399fda: 4dc0 0f00 |140b: aput-object v192, v15, v0 │ │ +399fde: 1300 af00 |140d: const/16 v0, #int 175 // #af │ │ +399fe2: 4dc1 0f00 |140f: aput-object v193, v15, v0 │ │ +399fe6: 1300 b000 |1411: const/16 v0, #int 176 // #b0 │ │ +399fea: 4dc2 0f00 |1413: aput-object v194, v15, v0 │ │ +399fee: 1300 b100 |1415: const/16 v0, #int 177 // #b1 │ │ +399ff2: 4dc3 0f00 |1417: aput-object v195, v15, v0 │ │ +399ff6: 1300 b200 |1419: const/16 v0, #int 178 // #b2 │ │ +399ffa: 4dc5 0f00 |141b: aput-object v197, v15, v0 │ │ +399ffe: 1300 b300 |141d: const/16 v0, #int 179 // #b3 │ │ +39a002: 4dc4 0f00 |141f: aput-object v196, v15, v0 │ │ +39a006: 1300 b400 |1421: const/16 v0, #int 180 // #b4 │ │ +39a00a: 4dc8 0f00 |1423: aput-object v200, v15, v0 │ │ +39a00e: 1300 b500 |1425: const/16 v0, #int 181 // #b5 │ │ +39a012: 4dc9 0f00 |1427: aput-object v201, v15, v0 │ │ +39a016: 1300 b600 |1429: const/16 v0, #int 182 // #b6 │ │ +39a01a: 4dc7 0f00 |142b: aput-object v199, v15, v0 │ │ +39a01e: 1300 b700 |142d: const/16 v0, #int 183 // #b7 │ │ +39a022: 4dcc 0f00 |142f: aput-object v204, v15, v0 │ │ +39a026: 1300 b800 |1431: const/16 v0, #int 184 // #b8 │ │ +39a02a: 4dc6 0f00 |1433: aput-object v198, v15, v0 │ │ +39a02e: 1300 b900 |1435: const/16 v0, #int 185 // #b9 │ │ +39a032: 4dd2 0f00 |1437: aput-object v210, v15, v0 │ │ +39a036: 1300 ba00 |1439: const/16 v0, #int 186 // #ba │ │ +39a03a: 4dd1 0f00 |143b: aput-object v209, v15, v0 │ │ +39a03e: 1300 bb00 |143d: const/16 v0, #int 187 // #bb │ │ +39a042: 4dcd 0f00 |143f: aput-object v205, v15, v0 │ │ +39a046: 1300 bc00 |1441: const/16 v0, #int 188 // #bc │ │ +39a04a: 4dd4 0f00 |1443: aput-object v212, v15, v0 │ │ +39a04e: 1300 bd00 |1445: const/16 v0, #int 189 // #bd │ │ +39a052: 4dce 0f00 |1447: aput-object v206, v15, v0 │ │ +39a056: 1300 be00 |1449: const/16 v0, #int 190 // #be │ │ +39a05a: 4dcf 0f00 |144b: aput-object v207, v15, v0 │ │ +39a05e: 1300 bf00 |144d: const/16 v0, #int 191 // #bf │ │ +39a062: 4dd0 0f00 |144f: aput-object v208, v15, v0 │ │ +39a066: 1300 c000 |1451: const/16 v0, #int 192 // #c0 │ │ +39a06a: 4dd3 0f00 |1453: aput-object v211, v15, v0 │ │ +39a06e: 1300 c100 |1455: const/16 v0, #int 193 // #c1 │ │ +39a072: 4dd7 0f00 |1457: aput-object v215, v15, v0 │ │ +39a076: 1300 c200 |1459: const/16 v0, #int 194 // #c2 │ │ +39a07a: 4dd6 0f00 |145b: aput-object v214, v15, v0 │ │ +39a07e: 1300 c300 |145d: const/16 v0, #int 195 // #c3 │ │ +39a082: 4dd5 0f00 |145f: aput-object v213, v15, v0 │ │ +39a086: 1300 c400 |1461: const/16 v0, #int 196 // #c4 │ │ +39a08a: 4dd8 0f00 |1463: aput-object v216, v15, v0 │ │ +39a08e: 1300 c500 |1465: const/16 v0, #int 197 // #c5 │ │ +39a092: 4dd9 0f00 |1467: aput-object v217, v15, v0 │ │ +39a096: 1300 c600 |1469: const/16 v0, #int 198 // #c6 │ │ +39a09a: 4ddb 0f00 |146b: aput-object v219, v15, v0 │ │ +39a09e: 1300 c700 |146d: const/16 v0, #int 199 // #c7 │ │ +39a0a2: 4dda 0f00 |146f: aput-object v218, v15, v0 │ │ +39a0a6: 1300 c800 |1471: const/16 v0, #int 200 // #c8 │ │ +39a0aa: 4ddc 0f00 |1473: aput-object v220, v15, v0 │ │ +39a0ae: 1300 c900 |1475: const/16 v0, #int 201 // #c9 │ │ +39a0b2: 4ddd 0f00 |1477: aput-object v221, v15, v0 │ │ +39a0b6: 1300 ca00 |1479: const/16 v0, #int 202 // #ca │ │ +39a0ba: 4de8 0f00 |147b: aput-object v232, v15, v0 │ │ +39a0be: 1300 cb00 |147d: const/16 v0, #int 203 // #cb │ │ +39a0c2: 4de7 0f00 |147f: aput-object v231, v15, v0 │ │ +39a0c6: 1300 cc00 |1481: const/16 v0, #int 204 // #cc │ │ +39a0ca: 4de0 0f00 |1483: aput-object v224, v15, v0 │ │ +39a0ce: 1300 cd00 |1485: const/16 v0, #int 205 // #cd │ │ +39a0d2: 4de6 0f00 |1487: aput-object v230, v15, v0 │ │ +39a0d6: 1300 ce00 |1489: const/16 v0, #int 206 // #ce │ │ +39a0da: 4de5 0f00 |148b: aput-object v229, v15, v0 │ │ +39a0de: 1300 cf00 |148d: const/16 v0, #int 207 // #cf │ │ +39a0e2: 4de4 0f00 |148f: aput-object v228, v15, v0 │ │ +39a0e6: 1300 d000 |1491: const/16 v0, #int 208 // #d0 │ │ +39a0ea: 4ddf 0f00 |1493: aput-object v223, v15, v0 │ │ +39a0ee: 1300 d100 |1495: const/16 v0, #int 209 // #d1 │ │ +39a0f2: 4dde 0f00 |1497: aput-object v222, v15, v0 │ │ +39a0f6: 1300 d200 |1499: const/16 v0, #int 210 // #d2 │ │ +39a0fa: 4de2 0f00 |149b: aput-object v226, v15, v0 │ │ +39a0fe: 1300 d300 |149d: const/16 v0, #int 211 // #d3 │ │ +39a102: 4de3 0f00 |149f: aput-object v227, v15, v0 │ │ +39a106: 1300 d400 |14a1: const/16 v0, #int 212 // #d4 │ │ +39a10a: 4de1 0f00 |14a3: aput-object v225, v15, v0 │ │ +39a10e: 1300 d500 |14a5: const/16 v0, #int 213 // #d5 │ │ +39a112: 4de9 0f00 |14a7: aput-object v233, v15, v0 │ │ +39a116: 1300 d600 |14a9: const/16 v0, #int 214 // #d6 │ │ +39a11a: 4dea 0f00 |14ab: aput-object v234, v15, v0 │ │ +39a11e: 1300 d700 |14ad: const/16 v0, #int 215 // #d7 │ │ +39a122: 4ded 0f00 |14af: aput-object v237, v15, v0 │ │ +39a126: 1300 d800 |14b1: const/16 v0, #int 216 // #d8 │ │ +39a12a: 4dec 0f00 |14b3: aput-object v236, v15, v0 │ │ +39a12e: 1300 d900 |14b5: const/16 v0, #int 217 // #d9 │ │ +39a132: 4deb 0f00 |14b7: aput-object v235, v15, v0 │ │ +39a136: 1300 da00 |14b9: const/16 v0, #int 218 // #da │ │ +39a13a: 4dee 0f00 |14bb: aput-object v238, v15, v0 │ │ +39a13e: 1300 db00 |14bd: const/16 v0, #int 219 // #db │ │ +39a142: 4df0 0f00 |14bf: aput-object v240, v15, v0 │ │ +39a146: 1300 dc00 |14c1: const/16 v0, #int 220 // #dc │ │ +39a14a: 4def 0f00 |14c3: aput-object v239, v15, v0 │ │ +39a14e: 1300 dd00 |14c5: const/16 v0, #int 221 // #dd │ │ +39a152: 4d5c 0f00 |14c7: aput-object v92, v15, v0 │ │ +39a156: 1300 de00 |14c9: const/16 v0, #int 222 // #de │ │ +39a15a: 4df1 0f00 |14cb: aput-object v241, v15, v0 │ │ +39a15e: 1300 df00 |14cd: const/16 v0, #int 223 // #df │ │ +39a162: 4df2 0f00 |14cf: aput-object v242, v15, v0 │ │ +39a166: 1300 e000 |14d1: const/16 v0, #int 224 // #e0 │ │ +39a16a: 4df3 0f00 |14d3: aput-object v243, v15, v0 │ │ +39a16e: 1300 e100 |14d5: const/16 v0, #int 225 // #e1 │ │ +39a172: 4df6 0f00 |14d7: aput-object v246, v15, v0 │ │ +39a176: 1300 e200 |14d9: const/16 v0, #int 226 // #e2 │ │ +39a17a: 4df5 0f00 |14db: aput-object v245, v15, v0 │ │ +39a17e: 1300 e300 |14dd: const/16 v0, #int 227 // #e3 │ │ +39a182: 4df4 0f00 |14df: aput-object v244, v15, v0 │ │ +39a186: 1300 e400 |14e1: const/16 v0, #int 228 // #e4 │ │ +39a18a: 4d78 0f00 |14e3: aput-object v120, v15, v0 │ │ +39a18e: 1300 e500 |14e5: const/16 v0, #int 229 // #e5 │ │ +39a192: 4df7 0f00 |14e7: aput-object v247, v15, v0 │ │ +39a196: 1300 e600 |14e9: const/16 v0, #int 230 // #e6 │ │ +39a19a: 4d08 0f00 |14eb: aput-object v8, v15, v0 │ │ +39a19e: 1300 e700 |14ed: const/16 v0, #int 231 // #e7 │ │ +39a1a2: 4df8 0f00 |14ef: aput-object v248, v15, v0 │ │ +39a1a6: 1300 e800 |14f1: const/16 v0, #int 232 // #e8 │ │ +39a1aa: 4d04 0f00 |14f3: aput-object v4, v15, v0 │ │ +39a1ae: 1300 e900 |14f5: const/16 v0, #int 233 // #e9 │ │ +39a1b2: 4d02 0f00 |14f7: aput-object v2, v15, v0 │ │ +39a1b6: 1300 ea00 |14f9: const/16 v0, #int 234 // #ea │ │ +39a1ba: 4df9 0f00 |14fb: aput-object v249, v15, v0 │ │ +39a1be: 1300 eb00 |14fd: const/16 v0, #int 235 // #eb │ │ +39a1c2: 0801 fa00 |14ff: move-object/from16 v1, v250 │ │ +39a1c6: 4d01 0f00 |1501: aput-object v1, v15, v0 │ │ +39a1ca: 1300 ec00 |1503: const/16 v0, #int 236 // #ec │ │ +39a1ce: 4d11 0f00 |1505: aput-object v17, v15, v0 │ │ +39a1d2: 1300 ed00 |1507: const/16 v0, #int 237 // #ed │ │ +39a1d6: 4d10 0f00 |1509: aput-object v16, v15, v0 │ │ +39a1da: 1300 ee00 |150b: const/16 v0, #int 238 // #ee │ │ +39a1de: 4d12 0f00 |150d: aput-object v18, v15, v0 │ │ +39a1e2: 1300 ef00 |150f: const/16 v0, #int 239 // #ef │ │ +39a1e6: 4d13 0f00 |1511: aput-object v19, v15, v0 │ │ +39a1ea: 1300 f000 |1513: const/16 v0, #int 240 // #f0 │ │ +39a1ee: 4d0b 0f00 |1515: aput-object v11, v15, v0 │ │ +39a1f2: 1300 f100 |1517: const/16 v0, #int 241 // #f1 │ │ +39a1f6: 4d0a 0f00 |1519: aput-object v10, v15, v0 │ │ +39a1fa: 1300 f200 |151b: const/16 v0, #int 242 // #f2 │ │ +39a1fe: 4d17 0f00 |151d: aput-object v23, v15, v0 │ │ +39a202: 1300 f300 |151f: const/16 v0, #int 243 // #f3 │ │ +39a206: 4d14 0f00 |1521: aput-object v20, v15, v0 │ │ +39a20a: 1300 f400 |1523: const/16 v0, #int 244 // #f4 │ │ +39a20e: 4d15 0f00 |1525: aput-object v21, v15, v0 │ │ +39a212: 1300 f500 |1527: const/16 v0, #int 245 // #f5 │ │ +39a216: 4d16 0f00 |1529: aput-object v22, v15, v0 │ │ +39a21a: 690f 6c77 |152b: sput-object v15, Lnet/sf/dibdib/thread_any/QOpMain;.$VALUES:[Lnet/sf/dibdib/thread_any/QOpMain; // field@776c │ │ +39a21e: 2200 7513 |152d: new-instance v0, Ljava/util/Random; // type@1375 │ │ +39a222: 1601 2a00 |152f: const-wide/16 v1, #int 42 // #2a │ │ +39a226: 7030 a49a 1002 |1531: invoke-direct {v0, v1, v2}, Ljava/util/Random;.:(J)V // method@9aa4 │ │ +39a22c: 6900 6a78 |1534: sput-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.zRandom:Ljava/util/Random; // field@786a │ │ +39a230: 2200 8313 |1536: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +39a234: 7010 f39a 0000 |1538: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +39a23a: 6900 6878 |153b: sput-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7868 │ │ +39a23e: 0e00 |153d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0013 line=32 │ │ 0x001d line=33 │ │ 0x0027 line=42 │ │ 0x0039 line=43 │ │ @@ -1512173,33 +1512172,33 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -39a244: |[39a244] net.sf.dibdib.thread_any.QOpMain.:(Ljava/lang/String;I)V │ │ -39a254: 7030 6d97 2103 |0000: invoke-direct {v1, v2, v3}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -39a25a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -39a25c: 5b12 6378 |0004: iput-object v2, v1, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7863 │ │ -39a260: 12f3 |0006: const/4 v3, #int -1 // #ff │ │ -39a262: 5913 6178 |0007: iput v3, v1, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ -39a266: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -39a268: 5c13 6b78 |000a: iput-boolean v3, v1, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786b │ │ -39a26c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -39a26e: 5910 6278 |000d: iput v0, v1, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ -39a272: 2300 dc15 |000f: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ -39a276: 5b10 6978 |0011: iput-object v0, v1, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ -39a27a: 5b12 6478 |0013: iput-object v2, v1, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7864 │ │ -39a27e: 6e10 05a4 0100 |0015: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ -39a284: 0c02 |0018: move-result-object v2 │ │ -39a286: 7120 ffa2 3200 |0019: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -39a28c: 0c02 |001c: move-result-object v2 │ │ -39a28e: 5b12 6778 |001d: iput-object v2, v1, Lnet/sf/dibdib/thread_any/QOpMain;.name:Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7867 │ │ -39a292: 0e00 |001f: return-void │ │ +39a240: |[39a240] net.sf.dibdib.thread_any.QOpMain.:(Ljava/lang/String;I)V │ │ +39a250: 7030 6d97 2103 |0000: invoke-direct {v1, v2, v3}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +39a256: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +39a258: 5b12 6378 |0004: iput-object v2, v1, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7863 │ │ +39a25c: 12f3 |0006: const/4 v3, #int -1 // #ff │ │ +39a25e: 5913 6178 |0007: iput v3, v1, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ +39a262: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +39a264: 5c13 6b78 |000a: iput-boolean v3, v1, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786b │ │ +39a268: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +39a26a: 5910 6278 |000d: iput v0, v1, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ +39a26e: 2300 dc15 |000f: new-array v0, v0, [Ljava/lang/String; // type@15dc │ │ +39a272: 5b10 6978 |0011: iput-object v0, v1, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ +39a276: 5b12 6478 |0013: iput-object v2, v1, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7864 │ │ +39a27a: 6e10 05a4 0100 |0015: invoke-virtual {v1}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ +39a280: 0c02 |0018: move-result-object v2 │ │ +39a282: 7120 ffa2 3200 |0019: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +39a288: 0c02 |001c: move-result-object v2 │ │ +39a28a: 5b12 6778 |001d: iput-object v2, v1, Lnet/sf/dibdib/thread_any/QOpMain;.name:Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7867 │ │ +39a28e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0004 line=372 │ │ 0x0007 line=373 │ │ 0x000a line=374 │ │ 0x000d line=375 │ │ @@ -1512216,55 +1512215,55 @@ │ │ type : '(Ljava/lang/String;III[Ljava/lang/String;)V' │ │ access : 0x10082 (PRIVATE VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -39a294: |[39a294] net.sf.dibdib.thread_any.QOpMain.:(Ljava/lang/String;III[Ljava/lang/String;)V │ │ -39a2a4: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -39a2aa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -39a2ac: 5b01 6378 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7863 │ │ -39a2b0: 3a03 0400 |0006: if-ltz v3, 000a // +0004 │ │ -39a2b4: 0132 |0008: move v2, v3 │ │ -39a2b6: 2802 |0009: goto 000b // +0002 │ │ -39a2b8: 7b32 |000a: neg-int v2, v3 │ │ -39a2ba: 5902 6178 |000b: iput v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ -39a2be: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -39a2c0: 3d03 0600 |000e: if-lez v3, 0014 // +0006 │ │ -39a2c4: 3442 0400 |0010: if-lt v2, v4, 0014 // +0004 │ │ -39a2c8: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -39a2ca: 2802 |0013: goto 0015 // +0002 │ │ -39a2cc: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -39a2ce: 5c03 6b78 |0015: iput-boolean v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786b │ │ -39a2d2: 5904 6278 |0017: iput v4, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ -39a2d6: 3805 0e00 |0019: if-eqz v5, 0027 // +000e │ │ -39a2da: 2153 |001b: array-length v3, v5 │ │ -39a2dc: 3632 0b00 |001c: if-gt v2, v3, 0027 // +000b │ │ -39a2e0: 2153 |001e: array-length v3, v5 │ │ -39a2e2: b123 |001f: sub-int/2addr v3, v2 │ │ -39a2e4: 7120 b499 3500 |0020: invoke-static {v5, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -39a2ea: 0c03 |0023: move-result-object v3 │ │ -39a2ec: 1f03 dc15 |0024: check-cast v3, [Ljava/lang/String; // type@15dc │ │ -39a2f0: 2802 |0026: goto 0028 // +0002 │ │ -39a2f2: 0753 |0027: move-object v3, v5 │ │ -39a2f4: 5b03 6978 |0028: iput-object v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ -39a2f8: 3805 0900 |002a: if-eqz v5, 0033 // +0009 │ │ -39a2fc: 2153 |002c: array-length v3, v5 │ │ -39a2fe: 3632 0600 |002d: if-gt v2, v3, 0033 // +0006 │ │ -39a302: 2151 |002f: array-length v1, v5 │ │ -39a304: b121 |0030: sub-int/2addr v1, v2 │ │ -39a306: 4601 0501 |0031: aget-object v1, v5, v1 │ │ -39a30a: 5b01 6478 |0033: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7864 │ │ -39a30e: 6e10 05a4 0000 |0035: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ -39a314: 0c01 |0038: move-result-object v1 │ │ -39a316: 7120 ffa2 2100 |0039: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -39a31c: 0c01 |003c: move-result-object v1 │ │ -39a31e: 5b01 6778 |003d: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.name:Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7867 │ │ -39a322: 0e00 |003f: return-void │ │ +39a290: |[39a290] net.sf.dibdib.thread_any.QOpMain.:(Ljava/lang/String;III[Ljava/lang/String;)V │ │ +39a2a0: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +39a2a6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +39a2a8: 5b01 6378 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7863 │ │ +39a2ac: 3a03 0400 |0006: if-ltz v3, 000a // +0004 │ │ +39a2b0: 0132 |0008: move v2, v3 │ │ +39a2b2: 2802 |0009: goto 000b // +0002 │ │ +39a2b4: 7b32 |000a: neg-int v2, v3 │ │ +39a2b6: 5902 6178 |000b: iput v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ +39a2ba: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +39a2bc: 3d03 0600 |000e: if-lez v3, 0014 // +0006 │ │ +39a2c0: 3442 0400 |0010: if-lt v2, v4, 0014 // +0004 │ │ +39a2c4: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +39a2c6: 2802 |0013: goto 0015 // +0002 │ │ +39a2c8: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +39a2ca: 5c03 6b78 |0015: iput-boolean v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786b │ │ +39a2ce: 5904 6278 |0017: iput v4, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ +39a2d2: 3805 0e00 |0019: if-eqz v5, 0027 // +000e │ │ +39a2d6: 2153 |001b: array-length v3, v5 │ │ +39a2d8: 3632 0b00 |001c: if-gt v2, v3, 0027 // +000b │ │ +39a2dc: 2153 |001e: array-length v3, v5 │ │ +39a2de: b123 |001f: sub-int/2addr v3, v2 │ │ +39a2e0: 7120 b499 3500 |0020: invoke-static {v5, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +39a2e6: 0c03 |0023: move-result-object v3 │ │ +39a2e8: 1f03 dc15 |0024: check-cast v3, [Ljava/lang/String; // type@15dc │ │ +39a2ec: 2802 |0026: goto 0028 // +0002 │ │ +39a2ee: 0753 |0027: move-object v3, v5 │ │ +39a2f0: 5b03 6978 |0028: iput-object v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ +39a2f4: 3805 0900 |002a: if-eqz v5, 0033 // +0009 │ │ +39a2f8: 2153 |002c: array-length v3, v5 │ │ +39a2fa: 3632 0600 |002d: if-gt v2, v3, 0033 // +0006 │ │ +39a2fe: 2151 |002f: array-length v1, v5 │ │ +39a300: b121 |0030: sub-int/2addr v1, v2 │ │ +39a302: 4601 0501 |0031: aget-object v1, v5, v1 │ │ +39a306: 5b01 6478 |0033: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7864 │ │ +39a30a: 6e10 05a4 0000 |0035: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ +39a310: 0c01 |0038: move-result-object v1 │ │ +39a312: 7120 ffa2 2100 |0039: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +39a318: 0c01 |003c: move-result-object v1 │ │ +39a31a: 5b01 6778 |003d: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.name:Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7867 │ │ +39a31e: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0004 line=392 │ │ 0x000b line=393 │ │ 0x0015 line=394 │ │ 0x0017 line=395 │ │ @@ -1512288,54 +1512287,54 @@ │ │ type : '(Ljava/lang/String;II[Ljava/lang/String;)V' │ │ access : 0x10082 (PRIVATE VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -39a324: |[39a324] net.sf.dibdib.thread_any.QOpMain.:(Ljava/lang/String;II[Ljava/lang/String;)V │ │ -39a334: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -39a33a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -39a33c: 5b01 6378 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7863 │ │ -39a340: 3a03 0400 |0006: if-ltz v3, 000a // +0004 │ │ -39a344: 0132 |0008: move v2, v3 │ │ -39a346: 2802 |0009: goto 000b // +0002 │ │ -39a348: 7b32 |000a: neg-int v2, v3 │ │ -39a34a: 5902 6178 |000b: iput v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ -39a34e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -39a350: 3d03 0400 |000e: if-lez v3, 0012 // +0004 │ │ -39a354: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -39a356: 2802 |0011: goto 0013 // +0002 │ │ -39a358: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -39a35a: 5c03 6b78 |0013: iput-boolean v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786b │ │ -39a35e: 5902 6278 |0015: iput v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ -39a362: 3804 0e00 |0017: if-eqz v4, 0025 // +000e │ │ -39a366: 2143 |0019: array-length v3, v4 │ │ -39a368: 3632 0b00 |001a: if-gt v2, v3, 0025 // +000b │ │ -39a36c: 2143 |001c: array-length v3, v4 │ │ -39a36e: b123 |001d: sub-int/2addr v3, v2 │ │ -39a370: 7120 b499 3400 |001e: invoke-static {v4, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -39a376: 0c03 |0021: move-result-object v3 │ │ -39a378: 1f03 dc15 |0022: check-cast v3, [Ljava/lang/String; // type@15dc │ │ -39a37c: 2802 |0024: goto 0026 // +0002 │ │ -39a37e: 0743 |0025: move-object v3, v4 │ │ -39a380: 5b03 6978 |0026: iput-object v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ -39a384: 3804 0900 |0028: if-eqz v4, 0031 // +0009 │ │ -39a388: 2143 |002a: array-length v3, v4 │ │ -39a38a: 3632 0600 |002b: if-gt v2, v3, 0031 // +0006 │ │ -39a38e: 2141 |002d: array-length v1, v4 │ │ -39a390: b121 |002e: sub-int/2addr v1, v2 │ │ -39a392: 4601 0401 |002f: aget-object v1, v4, v1 │ │ -39a396: 5b01 6478 |0031: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7864 │ │ -39a39a: 6e10 05a4 0000 |0033: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ -39a3a0: 0c01 |0036: move-result-object v1 │ │ -39a3a2: 7120 ffa2 2100 |0037: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -39a3a8: 0c01 |003a: move-result-object v1 │ │ -39a3aa: 5b01 6778 |003b: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.name:Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7867 │ │ -39a3ae: 0e00 |003d: return-void │ │ +39a320: |[39a320] net.sf.dibdib.thread_any.QOpMain.:(Ljava/lang/String;II[Ljava/lang/String;)V │ │ +39a330: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +39a336: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +39a338: 5b01 6378 |0004: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7863 │ │ +39a33c: 3a03 0400 |0006: if-ltz v3, 000a // +0004 │ │ +39a340: 0132 |0008: move v2, v3 │ │ +39a342: 2802 |0009: goto 000b // +0002 │ │ +39a344: 7b32 |000a: neg-int v2, v3 │ │ +39a346: 5902 6178 |000b: iput v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ +39a34a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +39a34c: 3d03 0400 |000e: if-lez v3, 0012 // +0004 │ │ +39a350: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +39a352: 2802 |0011: goto 0013 // +0002 │ │ +39a354: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +39a356: 5c03 6b78 |0013: iput-boolean v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786b │ │ +39a35a: 5902 6278 |0015: iput v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ +39a35e: 3804 0e00 |0017: if-eqz v4, 0025 // +000e │ │ +39a362: 2143 |0019: array-length v3, v4 │ │ +39a364: 3632 0b00 |001a: if-gt v2, v3, 0025 // +000b │ │ +39a368: 2143 |001c: array-length v3, v4 │ │ +39a36a: b123 |001d: sub-int/2addr v3, v2 │ │ +39a36c: 7120 b499 3400 |001e: invoke-static {v4, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +39a372: 0c03 |0021: move-result-object v3 │ │ +39a374: 1f03 dc15 |0022: check-cast v3, [Ljava/lang/String; // type@15dc │ │ +39a378: 2802 |0024: goto 0026 // +0002 │ │ +39a37a: 0743 |0025: move-object v3, v4 │ │ +39a37c: 5b03 6978 |0026: iput-object v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ +39a380: 3804 0900 |0028: if-eqz v4, 0031 // +0009 │ │ +39a384: 2143 |002a: array-length v3, v4 │ │ +39a386: 3632 0600 |002b: if-gt v2, v3, 0031 // +0006 │ │ +39a38a: 2141 |002d: array-length v1, v4 │ │ +39a38c: b121 |002e: sub-int/2addr v1, v2 │ │ +39a38e: 4601 0401 |002f: aget-object v1, v4, v1 │ │ +39a392: 5b01 6478 |0031: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7864 │ │ +39a396: 6e10 05a4 0000 |0033: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ +39a39c: 0c01 |0036: move-result-object v1 │ │ +39a39e: 7120 ffa2 2100 |0037: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +39a3a4: 0c01 |003a: move-result-object v1 │ │ +39a3a6: 5b01 6778 |003b: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.name:Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7867 │ │ +39a3aa: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0004 line=408 │ │ 0x000b line=409 │ │ 0x0013 line=410 │ │ 0x0015 line=411 │ │ @@ -1512358,34 +1512357,34 @@ │ │ type : '(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -39a3b0: |[39a3b0] net.sf.dibdib.thread_any.QOpMain.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V │ │ -39a3c0: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -39a3c6: 5b03 6378 |0003: iput-object v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7863 │ │ -39a3ca: 3a04 0300 |0005: if-ltz v4, 0008 // +0003 │ │ -39a3ce: 2802 |0007: goto 0009 // +0002 │ │ -39a3d0: 7b44 |0008: neg-int v4, v4 │ │ -39a3d2: 5904 6178 |0009: iput v4, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ -39a3d6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -39a3d8: 5c01 6b78 |000c: iput-boolean v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786b │ │ -39a3dc: 5901 6278 |000e: iput v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ -39a3e0: 2311 dc15 |0010: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ -39a3e4: 5b01 6978 |0012: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ -39a3e8: 5b05 6478 |0014: iput-object v5, v0, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7864 │ │ -39a3ec: 6e10 05a4 0000 |0016: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ -39a3f2: 0c01 |0019: move-result-object v1 │ │ -39a3f4: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -39a3f6: 7120 ffa2 2100 |001b: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -39a3fc: 0c01 |001e: move-result-object v1 │ │ -39a3fe: 5b01 6778 |001f: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.name:Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7867 │ │ -39a402: 0e00 |0021: return-void │ │ +39a3ac: |[39a3ac] net.sf.dibdib.thread_any.QOpMain.:(Ljava/lang/String;ILnet/sf/dibdib/generic/QIfs$QEnumIf;ILjava/lang/String;)V │ │ +39a3bc: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +39a3c2: 5b03 6378 |0003: iput-object v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7863 │ │ +39a3c6: 3a04 0300 |0005: if-ltz v4, 0008 // +0003 │ │ +39a3ca: 2802 |0007: goto 0009 // +0002 │ │ +39a3cc: 7b44 |0008: neg-int v4, v4 │ │ +39a3ce: 5904 6178 |0009: iput v4, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ +39a3d2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +39a3d4: 5c01 6b78 |000c: iput-boolean v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.zipped:Z // field@786b │ │ +39a3d8: 5901 6278 |000e: iput v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ +39a3dc: 2311 dc15 |0010: new-array v1, v1, [Ljava/lang/String; // type@15dc │ │ +39a3e0: 5b01 6978 |0012: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ +39a3e4: 5b05 6478 |0014: iput-object v5, v0, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7864 │ │ +39a3e8: 6e10 05a4 0000 |0016: invoke-virtual {v0}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ +39a3ee: 0c01 |0019: move-result-object v1 │ │ +39a3f0: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +39a3f2: 7120 ffa2 2100 |001b: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +39a3f8: 0c01 |001e: move-result-object v1 │ │ +39a3fa: 5b01 6778 |001f: iput-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.name:Lnet/sf/dibdib/generic/QIfs$QWordIf; // field@7867 │ │ +39a3fe: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0003 line=382 │ │ 0x0009 line=383 │ │ 0x000c line=384 │ │ 0x000e line=385 │ │ @@ -1512405,118 +1512404,118 @@ │ │ type : '(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 194 16-bit code units │ │ -397154: |[397154] net.sf.dibdib.thread_any.QOpMain.convert:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ -397164: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -397166: 6e20 bba2 0700 |0001: invoke-virtual {v7, v0}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -39716c: 0c00 |0004: move-result-object v0 │ │ -39716e: 6e10 eb97 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -397174: 0c00 |0008: move-result-object v0 │ │ -397176: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -397178: 6e20 bba2 1700 |000a: invoke-virtual {v7, v1}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -39717e: 0c07 |000d: move-result-object v7 │ │ -397180: 6e10 eb97 0700 |000e: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -397186: 0c07 |0011: move-result-object v7 │ │ -397188: 6201 bc70 |0012: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -39718c: 6e20 3398 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -397192: 0c01 |0017: move-result-object v1 │ │ -397194: 1a02 9f16 |0018: const-string v2, "DT" // string@169f │ │ -397198: 6e20 2c98 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -39719e: 0a01 |001d: move-result v1 │ │ -3971a0: 3901 0900 |001e: if-nez v1, 0027 // +0009 │ │ -3971a4: 1a06 0a3f |0020: const-string v6, "Not implemented yet" // string@3f0a │ │ -3971a8: 7110 c1a2 0600 |0022: invoke-static {v6}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3971ae: 0c06 |0025: move-result-object v6 │ │ -3971b0: 1106 |0026: return-object v6 │ │ -3971b2: 1221 |0027: const/4 v1, #int 2 // #2 │ │ -3971b4: 6e20 2d98 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3971ba: 0c00 |002b: move-result-object v0 │ │ -3971bc: 6203 bc70 |002c: sget-object v3, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -3971c0: 6e20 3398 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3971c6: 0c00 |0031: move-result-object v0 │ │ -3971c8: 1a03 4a0f |0032: const-string v3, "C" // string@0f4a │ │ -3971cc: 6e20 1298 0300 |0034: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3971d2: 0a03 |0037: move-result v3 │ │ -3971d4: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ -3971d8: 1a00 ca05 |003a: const-string v0, "." // string@05ca │ │ -3971dc: 6203 bc70 |003c: sget-object v3, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -3971e0: 6e20 3398 3700 |003e: invoke-virtual {v7, v3}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3971e6: 0c07 |0041: move-result-object v7 │ │ -3971e8: 6e20 2c98 2700 |0042: invoke-virtual {v7, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ -3971ee: 0a02 |0045: move-result v2 │ │ -3971f0: 3802 0600 |0046: if-eqz v2, 004c // +0006 │ │ -3971f4: 6e20 2d98 1700 |0048: invoke-virtual {v7, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3971fa: 0c07 |004b: move-result-object v7 │ │ -3971fc: 2061 b514 |004c: instance-of v1, v6, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -397200: 3801 1400 |004e: if-eqz v1, 0062 // +0014 │ │ -397204: 0762 |0050: move-object v2, v6 │ │ -397206: 1f02 b514 |0051: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -39720a: 6e10 0da3 0200 |0053: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.isDate:()Z // method@a30d │ │ -397210: 0a02 |0056: move-result v2 │ │ -397212: 3802 0b00 |0057: if-eqz v2, 0062 // +000b │ │ -397216: 6e10 c7a2 0600 |0059: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ -39721c: 0b06 |005c: move-result-wide v6 │ │ -39721e: 7130 56a3 7600 |005d: invoke-static {v6, v7, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.convert4Hash62:(JLjava/lang/String;)Ljava/lang/Object; // method@a356 │ │ -397224: 0c06 |0060: move-result-object v6 │ │ -397226: 2835 |0061: goto 0096 // +0035 │ │ -397228: 3801 2800 |0062: if-eqz v1, 008a // +0028 │ │ -39722c: 0761 |0064: move-object v1, v6 │ │ -39722e: 1f01 b514 |0065: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -397232: 6e10 0ea3 0100 |0067: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -397238: 0a02 |006a: move-result v2 │ │ -39723a: 3802 1f00 |006b: if-eqz v2, 008a // +001f │ │ -39723e: 5312 c476 |006d: iget-wide v2, v1, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c4 │ │ -397242: 1604 0000 |006f: const-wide/16 v4, #int 0 // #0 │ │ -397246: 3106 0402 |0071: cmp-long v6, v4, v2 │ │ -39724a: 3906 1200 |0073: if-nez v6, 0085 // +0012 │ │ -39724e: 6e10 0aa3 0100 |0075: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -397254: 0b01 |0078: move-result-wide v1 │ │ -397256: 6103 ce72 |0079: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -39725a: ad01 0103 |007b: mul-double v1, v1, v3 │ │ -39725e: 7120 6c97 2100 |007d: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ -397264: 0c06 |0080: move-result-object v6 │ │ -397266: 7120 55a3 7600 |0081: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.convert2Hash62:(Ljava/lang/Object;Ljava/lang/String;)J // method@a355 │ │ -39726c: 0b02 |0084: move-result-wide v2 │ │ -39726e: 7130 56a3 3200 |0085: invoke-static {v2, v3, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.convert4Hash62:(JLjava/lang/String;)Ljava/lang/Object; // method@a356 │ │ -397274: 0c06 |0088: move-result-object v6 │ │ -397276: 280d |0089: goto 0096 // +000d │ │ -397278: 6e10 cba2 0600 |008a: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -39727e: 0c06 |008d: move-result-object v6 │ │ -397280: 7120 55a3 7600 |008e: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.convert2Hash62:(Ljava/lang/Object;Ljava/lang/String;)J // method@a355 │ │ -397286: 0b06 |0091: move-result-wide v6 │ │ -397288: 7130 56a3 7600 |0092: invoke-static {v6, v7, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.convert4Hash62:(JLjava/lang/String;)Ljava/lang/Object; // method@a356 │ │ -39728e: 0c06 |0095: move-result-object v6 │ │ -397290: 2067 d112 |0096: instance-of v7, v6, Ljava/lang/Long; // type@12d1 │ │ -397294: 3807 0d00 |0098: if-eqz v7, 00a5 // +000d │ │ -397298: 1f06 d112 |009a: check-cast v6, Ljava/lang/Long; // type@12d1 │ │ -39729c: 6e10 a897 0600 |009c: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3972a2: 0b06 |009f: move-result-wide v6 │ │ -3972a4: 7120 05a3 7600 |00a0: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/QWord;.createQWordDateOrTickRef:(J)Lnet/sf/dibdib/generic/QWord; // method@a305 │ │ -3972aa: 0c06 |00a3: move-result-object v6 │ │ -3972ac: 1106 |00a4: return-object v6 │ │ -3972ae: 2067 c112 |00a5: instance-of v7, v6, Ljava/lang/Double; // type@12c1 │ │ -3972b2: 3807 0d00 |00a7: if-eqz v7, 00b4 // +000d │ │ -3972b6: 1f06 c112 |00a9: check-cast v6, Ljava/lang/Double; // type@12c1 │ │ -3972ba: 6e10 6697 0600 |00ab: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@9766 │ │ -3972c0: 0b06 |00ae: move-result-wide v6 │ │ -3972c2: 7120 fea2 7600 |00af: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ -3972c8: 0c06 |00b2: move-result-object v6 │ │ -3972ca: 1106 |00b3: return-object v6 │ │ -3972cc: 2067 e612 |00b4: instance-of v7, v6, Ljava/lang/String; // type@12e6 │ │ -3972d0: 3807 0900 |00b6: if-eqz v7, 00bf // +0009 │ │ -3972d4: 1f06 e612 |00b8: check-cast v6, Ljava/lang/String; // type@12e6 │ │ -3972d8: 7110 c1a2 0600 |00ba: invoke-static {v6}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3972de: 0c06 |00bd: move-result-object v6 │ │ -3972e0: 1106 |00be: return-object v6 │ │ -3972e2: 6206 bb76 |00bf: sget-object v6, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3972e6: 1106 |00c1: return-object v6 │ │ +397150: |[397150] net.sf.dibdib.thread_any.QOpMain.convert:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ +397160: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +397162: 6e20 bba2 0700 |0001: invoke-virtual {v7, v0}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +397168: 0c00 |0004: move-result-object v0 │ │ +39716a: 6e10 eb97 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +397170: 0c00 |0008: move-result-object v0 │ │ +397172: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +397174: 6e20 bba2 1700 |000a: invoke-virtual {v7, v1}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +39717a: 0c07 |000d: move-result-object v7 │ │ +39717c: 6e10 eb97 0700 |000e: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +397182: 0c07 |0011: move-result-object v7 │ │ +397184: 6201 bc70 |0012: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +397188: 6e20 3398 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +39718e: 0c01 |0017: move-result-object v1 │ │ +397190: 1a02 9f16 |0018: const-string v2, "DT" // string@169f │ │ +397194: 6e20 2c98 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +39719a: 0a01 |001d: move-result v1 │ │ +39719c: 3901 0900 |001e: if-nez v1, 0027 // +0009 │ │ +3971a0: 1a06 0a3f |0020: const-string v6, "Not implemented yet" // string@3f0a │ │ +3971a4: 7110 c1a2 0600 |0022: invoke-static {v6}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3971aa: 0c06 |0025: move-result-object v6 │ │ +3971ac: 1106 |0026: return-object v6 │ │ +3971ae: 1221 |0027: const/4 v1, #int 2 // #2 │ │ +3971b0: 6e20 2d98 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3971b6: 0c00 |002b: move-result-object v0 │ │ +3971b8: 6203 bc70 |002c: sget-object v3, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +3971bc: 6e20 3398 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3971c2: 0c00 |0031: move-result-object v0 │ │ +3971c4: 1a03 4a0f |0032: const-string v3, "C" // string@0f4a │ │ +3971c8: 6e20 1298 0300 |0034: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3971ce: 0a03 |0037: move-result v3 │ │ +3971d0: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ +3971d4: 1a00 ca05 |003a: const-string v0, "." // string@05ca │ │ +3971d8: 6203 bc70 |003c: sget-object v3, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +3971dc: 6e20 3398 3700 |003e: invoke-virtual {v7, v3}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3971e2: 0c07 |0041: move-result-object v7 │ │ +3971e4: 6e20 2c98 2700 |0042: invoke-virtual {v7, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@982c │ │ +3971ea: 0a02 |0045: move-result v2 │ │ +3971ec: 3802 0600 |0046: if-eqz v2, 004c // +0006 │ │ +3971f0: 6e20 2d98 1700 |0048: invoke-virtual {v7, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3971f6: 0c07 |004b: move-result-object v7 │ │ +3971f8: 2061 b514 |004c: instance-of v1, v6, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3971fc: 3801 1400 |004e: if-eqz v1, 0062 // +0014 │ │ +397200: 0762 |0050: move-object v2, v6 │ │ +397202: 1f02 b514 |0051: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +397206: 6e10 0da3 0200 |0053: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.isDate:()Z // method@a30d │ │ +39720c: 0a02 |0056: move-result v2 │ │ +39720e: 3802 0b00 |0057: if-eqz v2, 0062 // +000b │ │ +397212: 6e10 c7a2 0600 |0059: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ +397218: 0b06 |005c: move-result-wide v6 │ │ +39721a: 7130 56a3 7600 |005d: invoke-static {v6, v7, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.convert4Hash62:(JLjava/lang/String;)Ljava/lang/Object; // method@a356 │ │ +397220: 0c06 |0060: move-result-object v6 │ │ +397222: 2835 |0061: goto 0096 // +0035 │ │ +397224: 3801 2800 |0062: if-eqz v1, 008a // +0028 │ │ +397228: 0761 |0064: move-object v1, v6 │ │ +39722a: 1f01 b514 |0065: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +39722e: 6e10 0ea3 0100 |0067: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +397234: 0a02 |006a: move-result v2 │ │ +397236: 3802 1f00 |006b: if-eqz v2, 008a // +001f │ │ +39723a: 5312 c476 |006d: iget-wide v2, v1, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c4 │ │ +39723e: 1604 0000 |006f: const-wide/16 v4, #int 0 // #0 │ │ +397242: 3106 0402 |0071: cmp-long v6, v4, v2 │ │ +397246: 3906 1200 |0073: if-nez v6, 0085 // +0012 │ │ +39724a: 6e10 0aa3 0100 |0075: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +397250: 0b01 |0078: move-result-wide v1 │ │ +397252: 6103 ce72 |0079: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +397256: ad01 0103 |007b: mul-double v1, v1, v3 │ │ +39725a: 7120 6c97 2100 |007d: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@976c │ │ +397260: 0c06 |0080: move-result-object v6 │ │ +397262: 7120 55a3 7600 |0081: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.convert2Hash62:(Ljava/lang/Object;Ljava/lang/String;)J // method@a355 │ │ +397268: 0b02 |0084: move-result-wide v2 │ │ +39726a: 7130 56a3 3200 |0085: invoke-static {v2, v3, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.convert4Hash62:(JLjava/lang/String;)Ljava/lang/Object; // method@a356 │ │ +397270: 0c06 |0088: move-result-object v6 │ │ +397272: 280d |0089: goto 0096 // +000d │ │ +397274: 6e10 cba2 0600 |008a: invoke-virtual {v6}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +39727a: 0c06 |008d: move-result-object v6 │ │ +39727c: 7120 55a3 7600 |008e: invoke-static {v6, v7}, Lnet/sf/dibdib/thread_any/DateFunc;.convert2Hash62:(Ljava/lang/Object;Ljava/lang/String;)J // method@a355 │ │ +397282: 0b06 |0091: move-result-wide v6 │ │ +397284: 7130 56a3 7600 |0092: invoke-static {v6, v7, v0}, Lnet/sf/dibdib/thread_any/DateFunc;.convert4Hash62:(JLjava/lang/String;)Ljava/lang/Object; // method@a356 │ │ +39728a: 0c06 |0095: move-result-object v6 │ │ +39728c: 2067 d112 |0096: instance-of v7, v6, Ljava/lang/Long; // type@12d1 │ │ +397290: 3807 0d00 |0098: if-eqz v7, 00a5 // +000d │ │ +397294: 1f06 d112 |009a: check-cast v6, Ljava/lang/Long; // type@12d1 │ │ +397298: 6e10 a897 0600 |009c: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +39729e: 0b06 |009f: move-result-wide v6 │ │ +3972a0: 7120 05a3 7600 |00a0: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/QWord;.createQWordDateOrTickRef:(J)Lnet/sf/dibdib/generic/QWord; // method@a305 │ │ +3972a6: 0c06 |00a3: move-result-object v6 │ │ +3972a8: 1106 |00a4: return-object v6 │ │ +3972aa: 2067 c112 |00a5: instance-of v7, v6, Ljava/lang/Double; // type@12c1 │ │ +3972ae: 3807 0d00 |00a7: if-eqz v7, 00b4 // +000d │ │ +3972b2: 1f06 c112 |00a9: check-cast v6, Ljava/lang/Double; // type@12c1 │ │ +3972b6: 6e10 6697 0600 |00ab: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@9766 │ │ +3972bc: 0b06 |00ae: move-result-wide v6 │ │ +3972be: 7120 fea2 7600 |00af: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ +3972c4: 0c06 |00b2: move-result-object v6 │ │ +3972c6: 1106 |00b3: return-object v6 │ │ +3972c8: 2067 e612 |00b4: instance-of v7, v6, Ljava/lang/String; // type@12e6 │ │ +3972cc: 3807 0900 |00b6: if-eqz v7, 00bf // +0009 │ │ +3972d0: 1f06 e612 |00b8: check-cast v6, Ljava/lang/String; // type@12e6 │ │ +3972d4: 7110 c1a2 0600 |00ba: invoke-static {v6}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3972da: 0c06 |00bd: move-result-object v6 │ │ +3972dc: 1106 |00be: return-object v6 │ │ +3972de: 6206 bb76 |00bf: sget-object v6, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3972e2: 1106 |00c1: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=574 │ │ 0x000a line=575 │ │ 0x0012 line=576 │ │ 0x0022 line=577 │ │ 0x0028 line=579 │ │ @@ -1512547,77 +1512546,77 @@ │ │ type : '()[Lnet/sf/dibdib/generic/QIfs$QEnumIf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 113 16-bit code units │ │ -3966ec: |[3966ec] net.sf.dibdib.thread_any.QOpMain.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ -3966fc: 2200 7b13 |0000: new-instance v0, Ljava/util/TreeMap; // type@137b │ │ -396700: 7010 c29a 0000 |0002: invoke-direct {v0}, Ljava/util/TreeMap;.:()V // method@9ac2 │ │ -396706: 7100 08a4 0000 |0005: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ -39670c: 0c01 |0008: move-result-object v1 │ │ -39670e: 2112 |0009: array-length v2, v1 │ │ -396710: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -396712: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -396714: 3524 2800 |000c: if-ge v4, v2, 0034 // +0028 │ │ -396718: 4605 0104 |000e: aget-object v5, v1, v4 │ │ -39671c: 5456 6978 |0010: iget-object v6, v5, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ -396720: 2167 |0012: array-length v7, v6 │ │ -396722: 1208 |0013: const/4 v8, #int 0 // #0 │ │ -396724: 3578 1d00 |0014: if-ge v8, v7, 0031 // +001d │ │ -396728: 4609 0608 |0016: aget-object v9, v6, v8 │ │ -39672c: 6e10 2298 0900 |0018: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -396732: 0a0a |001b: move-result v10 │ │ -396734: 121b |001c: const/4 v11, #int 1 // #1 │ │ -396736: 33ab 1100 |001d: if-ne v11, v10, 002e // +0011 │ │ -39673a: 6e20 0998 3900 |001f: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -396740: 0a09 |0022: move-result v9 │ │ -396742: 140a ffff 0000 |0023: const v10, #float 9.18341e-41 // #0000ffff │ │ -396748: b5a9 |0026: and-int/2addr v9, v10 │ │ -39674a: 7110 9e97 0900 |0027: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ -396750: 0c09 |002a: move-result-object v9 │ │ -396752: 6e30 c89a 9005 |002b: invoke-virtual {v0, v9, v5}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9ac8 │ │ -396758: d808 0801 |002e: add-int/lit8 v8, v8, #int 1 // #01 │ │ -39675c: 28e4 |0030: goto 0014 // -001c │ │ -39675e: d804 0401 |0031: add-int/lit8 v4, v4, #int 1 // #01 │ │ -396762: 28d9 |0033: goto 000c // -0027 │ │ -396764: 6e10 ca9a 0000 |0034: invoke-virtual {v0}, Ljava/util/TreeMap;.size:()I // method@9aca │ │ -39676a: 0a01 |0037: move-result v1 │ │ -39676c: 2311 1615 |0038: new-array v1, v1, [C // type@1516 │ │ -396770: 6901 6678 |003a: sput-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.functSymbols:[C // field@7866 │ │ -396774: 2111 |003c: array-length v1, v1 │ │ -396776: 2311 1716 |003d: new-array v1, v1, [Lnet/sf/dibdib/thread_any/QOpMain; // type@1617 │ │ -39677a: 6901 6578 |003f: sput-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.functEnums:[Lnet/sf/dibdib/thread_any/QOpMain; // field@7865 │ │ -39677e: 6e10 c79a 0000 |0041: invoke-virtual {v0}, Ljava/util/TreeMap;.keySet:()Ljava/util/Set; // method@9ac7 │ │ -396784: 0c01 |0044: move-result-object v1 │ │ -396786: 7210 b19a 0100 |0045: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ -39678c: 0c01 |0048: move-result-object v1 │ │ -39678e: 7210 3f9a 0100 |0049: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -396794: 0a02 |004c: move-result v2 │ │ -396796: 3802 1f00 |004d: if-eqz v2, 006c // +001f │ │ -39679a: 7210 409a 0100 |004f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3967a0: 0c02 |0052: move-result-object v2 │ │ -3967a2: 1f02 cd12 |0053: check-cast v2, Ljava/lang/Integer; // type@12cd │ │ -3967a6: 6204 6678 |0055: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.functSymbols:[C // field@7866 │ │ -3967aa: 6e10 9697 0200 |0057: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9796 │ │ -3967b0: 0a05 |005a: move-result v5 │ │ -3967b2: 8e55 |005b: int-to-char v5, v5 │ │ -3967b4: 5005 0403 |005c: aput-char v5, v4, v3 │ │ -3967b8: 6204 6578 |005e: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.functEnums:[Lnet/sf/dibdib/thread_any/QOpMain; // field@7865 │ │ -3967bc: d805 0301 |0060: add-int/lit8 v5, v3, #int 1 // #01 │ │ -3967c0: 6e20 c69a 2000 |0062: invoke-virtual {v0, v2}, Ljava/util/TreeMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9ac6 │ │ -3967c6: 0c02 |0065: move-result-object v2 │ │ -3967c8: 1f02 c714 |0066: check-cast v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3967cc: 4d02 0403 |0068: aput-object v2, v4, v3 │ │ -3967d0: 0153 |006a: move v3, v5 │ │ -3967d2: 28de |006b: goto 0049 // -0022 │ │ -3967d4: 7100 08a4 0000 |006c: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ -3967da: 0c00 |006f: move-result-object v0 │ │ -3967dc: 1100 |0070: return-object v0 │ │ +3966e8: |[3966e8] net.sf.dibdib.thread_any.QOpMain.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ +3966f8: 2200 7b13 |0000: new-instance v0, Ljava/util/TreeMap; // type@137b │ │ +3966fc: 7010 c29a 0000 |0002: invoke-direct {v0}, Ljava/util/TreeMap;.:()V // method@9ac2 │ │ +396702: 7100 08a4 0000 |0005: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ +396708: 0c01 |0008: move-result-object v1 │ │ +39670a: 2112 |0009: array-length v2, v1 │ │ +39670c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +39670e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +396710: 3524 2800 |000c: if-ge v4, v2, 0034 // +0028 │ │ +396714: 4605 0104 |000e: aget-object v5, v1, v4 │ │ +396718: 5456 6978 |0010: iget-object v6, v5, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ +39671c: 2167 |0012: array-length v7, v6 │ │ +39671e: 1208 |0013: const/4 v8, #int 0 // #0 │ │ +396720: 3578 1d00 |0014: if-ge v8, v7, 0031 // +001d │ │ +396724: 4609 0608 |0016: aget-object v9, v6, v8 │ │ +396728: 6e10 2298 0900 |0018: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +39672e: 0a0a |001b: move-result v10 │ │ +396730: 121b |001c: const/4 v11, #int 1 // #1 │ │ +396732: 33ab 1100 |001d: if-ne v11, v10, 002e // +0011 │ │ +396736: 6e20 0998 3900 |001f: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +39673c: 0a09 |0022: move-result v9 │ │ +39673e: 140a ffff 0000 |0023: const v10, #float 9.18341e-41 // #0000ffff │ │ +396744: b5a9 |0026: and-int/2addr v9, v10 │ │ +396746: 7110 9e97 0900 |0027: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@979e │ │ +39674c: 0c09 |002a: move-result-object v9 │ │ +39674e: 6e30 c89a 9005 |002b: invoke-virtual {v0, v9, v5}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9ac8 │ │ +396754: d808 0801 |002e: add-int/lit8 v8, v8, #int 1 // #01 │ │ +396758: 28e4 |0030: goto 0014 // -001c │ │ +39675a: d804 0401 |0031: add-int/lit8 v4, v4, #int 1 // #01 │ │ +39675e: 28d9 |0033: goto 000c // -0027 │ │ +396760: 6e10 ca9a 0000 |0034: invoke-virtual {v0}, Ljava/util/TreeMap;.size:()I // method@9aca │ │ +396766: 0a01 |0037: move-result v1 │ │ +396768: 2311 1615 |0038: new-array v1, v1, [C // type@1516 │ │ +39676c: 6901 6678 |003a: sput-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.functSymbols:[C // field@7866 │ │ +396770: 2111 |003c: array-length v1, v1 │ │ +396772: 2311 1716 |003d: new-array v1, v1, [Lnet/sf/dibdib/thread_any/QOpMain; // type@1617 │ │ +396776: 6901 6578 |003f: sput-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.functEnums:[Lnet/sf/dibdib/thread_any/QOpMain; // field@7865 │ │ +39677a: 6e10 c79a 0000 |0041: invoke-virtual {v0}, Ljava/util/TreeMap;.keySet:()Ljava/util/Set; // method@9ac7 │ │ +396780: 0c01 |0044: move-result-object v1 │ │ +396782: 7210 b19a 0100 |0045: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9ab1 │ │ +396788: 0c01 |0048: move-result-object v1 │ │ +39678a: 7210 3f9a 0100 |0049: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +396790: 0a02 |004c: move-result v2 │ │ +396792: 3802 1f00 |004d: if-eqz v2, 006c // +001f │ │ +396796: 7210 409a 0100 |004f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +39679c: 0c02 |0052: move-result-object v2 │ │ +39679e: 1f02 cd12 |0053: check-cast v2, Ljava/lang/Integer; // type@12cd │ │ +3967a2: 6204 6678 |0055: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.functSymbols:[C // field@7866 │ │ +3967a6: 6e10 9697 0200 |0057: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9796 │ │ +3967ac: 0a05 |005a: move-result v5 │ │ +3967ae: 8e55 |005b: int-to-char v5, v5 │ │ +3967b0: 5005 0403 |005c: aput-char v5, v4, v3 │ │ +3967b4: 6204 6578 |005e: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.functEnums:[Lnet/sf/dibdib/thread_any/QOpMain; // field@7865 │ │ +3967b8: d805 0301 |0060: add-int/lit8 v5, v3, #int 1 // #01 │ │ +3967bc: 6e20 c69a 2000 |0062: invoke-virtual {v0, v2}, Ljava/util/TreeMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9ac6 │ │ +3967c2: 0c02 |0065: move-result-object v2 │ │ +3967c4: 1f02 c714 |0066: check-cast v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3967c8: 4d02 0403 |0068: aput-object v2, v4, v3 │ │ +3967cc: 0153 |006a: move v3, v5 │ │ +3967ce: 28de |006b: goto 0049 // -0022 │ │ +3967d0: 7100 08a4 0000 |006c: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.values:()[Lnet/sf/dibdib/thread_any/QOpMain; // method@a408 │ │ +3967d6: 0c00 |006f: move-result-object v0 │ │ +3967d8: 1100 |0070: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0005 line=425 │ │ 0x0010 line=426 │ │ 0x0018 line=427 │ │ 0x001f line=428 │ │ @@ -1512634,83 +1512633,83 @@ │ │ type : '(Lnet/sf/dibdib/generic/JResult;Ljava/lang/String;Ljava/lang/String;DLnet/sf/dibdib/thread_any/QOpMain;)Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 125 16-bit code units │ │ -3972e8: |[3972e8] net.sf.dibdib.thread_any.QOpMain.doRegEx:(Lnet/sf/dibdib/generic/JResult;Ljava/lang/String;Ljava/lang/String;DLnet/sf/dibdib/thread_any/QOpMain;)Lnet/sf/dibdib/generic/QSeq; │ │ -3972f8: 6202 bb76 |0000: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3972fc: 6100 ce72 |0002: sget-wide v0, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -397300: ad05 0500 |0004: mul-double v5, v5, v0 │ │ -397304: 8a55 |0006: double-to-int v5, v5 │ │ -397306: 7110 789b 0400 |0007: invoke-static {v4}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ -39730c: 0c04 |000a: move-result-object v4 │ │ -39730e: 6e20 7a9b 3400 |000b: invoke-virtual {v4, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ -397314: 0c03 |000e: move-result-object v3 │ │ -397316: 6204 1e78 |000f: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@781e │ │ -39731a: 1216 |0011: const/4 v6, #int 1 // #1 │ │ -39731c: 3247 5900 |0012: if-eq v7, v4, 006b // +0059 │ │ -397320: 6204 5b78 |0014: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@785b │ │ -397324: 3347 0300 |0016: if-ne v7, v4, 0019 // +0003 │ │ -397328: 2853 |0018: goto 006b // +0053 │ │ -39732a: 3a05 0400 |0019: if-ltz v5, 001d // +0004 │ │ -39732e: 0152 |001b: move v2, v5 │ │ -397330: 2804 |001c: goto 0020 // +0004 │ │ -397332: 1402 9f86 0100 |001d: const v2, #float 1.40128e-40 // #0001869f │ │ -397338: 12f4 |0020: const/4 v4, #int -1 // #ff │ │ -39733a: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ -39733c: 6e10 6d9b 0300 |0022: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -397342: 0a01 |0025: move-result v1 │ │ -397344: 3801 0600 |0026: if-eqz v1, 002c // +0006 │ │ -397348: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -39734c: 3420 f8ff |002a: if-lt v0, v2, 0022 // -0008 │ │ -397350: 3b05 1700 |002c: if-gez v5, 0043 // +0017 │ │ -397354: b050 |002e: add-int/2addr v0, v5 │ │ -397356: d802 0001 |002f: add-int/lit8 v2, v0, #int 1 // #01 │ │ -39735a: d800 02ff |0031: add-int/lit8 v0, v2, #int -1 // #ff │ │ -39735e: 3a02 1000 |0033: if-ltz v2, 0043 // +0010 │ │ -397362: 6e10 759b 0300 |0035: invoke-virtual {v3}, Ljava/util/regex/Matcher;.reset:()Ljava/util/regex/Matcher; // method@9b75 │ │ -397368: 6e10 6d9b 0300 |0038: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -39736e: 0a05 |003b: move-result v5 │ │ -397370: 3805 0600 |003c: if-eqz v5, 0042 // +0006 │ │ -397374: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -397378: 3424 f8ff |0040: if-lt v4, v2, 0038 // -0008 │ │ -39737c: 0140 |0042: move v0, v4 │ │ -39737e: 3520 0500 |0043: if-ge v0, v2, 0048 // +0005 │ │ -397382: 6202 bb76 |0045: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -397386: 2835 |0047: goto 007c // +0035 │ │ -397388: 6202 2178 |0048: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.RXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7821 │ │ -39738c: 3227 1800 |004a: if-eq v7, v2, 0062 // +0018 │ │ -397390: 6202 5e78 |004c: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785e │ │ -397394: 3327 0300 |004e: if-ne v7, v2, 0051 // +0003 │ │ -397398: 2812 |0050: goto 0062 // +0012 │ │ -39739a: 6e10 769b 0300 |0051: invoke-virtual {v3}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ -3973a0: 0a02 |0054: move-result v2 │ │ -3973a2: 8322 |0055: int-to-double v2, v2 │ │ -3973a4: 1804 0000 0000 00c3 be40 |0056: const-wide v4, #double 7875 // #40bec30000000000 │ │ -3973ae: ad02 0204 |005b: mul-double v2, v2, v4 │ │ -3973b2: 7120 01a3 3200 |005d: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -3973b8: 0c02 |0060: move-result-object v2 │ │ -3973ba: 281b |0061: goto 007c // +001b │ │ -3973bc: 6e10 6f9b 0300 |0062: invoke-virtual {v3}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@9b6f │ │ -3973c2: 0c02 |0065: move-result-object v2 │ │ -3973c4: 7110 c1a2 0200 |0066: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3973ca: 0c02 |0069: move-result-object v2 │ │ -3973cc: 2812 |006a: goto 007c // +0012 │ │ -3973ce: 6e10 6d9b 0300 |006b: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ -3973d4: 0a04 |006e: move-result v4 │ │ -3973d6: 3804 0a00 |006f: if-eqz v4, 0079 // +000a │ │ -3973da: 6e20 709b 5300 |0071: invoke-virtual {v3, v5}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@9b70 │ │ -3973e0: 0c02 |0074: move-result-object v2 │ │ -3973e2: 7120 ffa2 6200 |0075: invoke-static {v2, v6}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3973e8: 0c02 |0078: move-result-object v2 │ │ -3973ea: 1102 |0079: return-object v2 │ │ -3973ec: 6202 bb76 |007a: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3973f0: 1102 |007c: return-object v2 │ │ +3972e4: |[3972e4] net.sf.dibdib.thread_any.QOpMain.doRegEx:(Lnet/sf/dibdib/generic/JResult;Ljava/lang/String;Ljava/lang/String;DLnet/sf/dibdib/thread_any/QOpMain;)Lnet/sf/dibdib/generic/QSeq; │ │ +3972f4: 6202 bb76 |0000: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3972f8: 6100 ce72 |0002: sget-wide v0, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +3972fc: ad05 0500 |0004: mul-double v5, v5, v0 │ │ +397300: 8a55 |0006: double-to-int v5, v5 │ │ +397302: 7110 789b 0400 |0007: invoke-static {v4}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@9b78 │ │ +397308: 0c04 |000a: move-result-object v4 │ │ +39730a: 6e20 7a9b 3400 |000b: invoke-virtual {v4, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@9b7a │ │ +397310: 0c03 |000e: move-result-object v3 │ │ +397312: 6204 1e78 |000f: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.RXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@781e │ │ +397316: 1216 |0011: const/4 v6, #int 1 // #1 │ │ +397318: 3247 5900 |0012: if-eq v7, v4, 006b // +0059 │ │ +39731c: 6204 5b78 |0014: sget-object v4, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXG:Lnet/sf/dibdib/thread_any/QOpMain; // field@785b │ │ +397320: 3347 0300 |0016: if-ne v7, v4, 0019 // +0003 │ │ +397324: 2853 |0018: goto 006b // +0053 │ │ +397326: 3a05 0400 |0019: if-ltz v5, 001d // +0004 │ │ +39732a: 0152 |001b: move v2, v5 │ │ +39732c: 2804 |001c: goto 0020 // +0004 │ │ +39732e: 1402 9f86 0100 |001d: const v2, #float 1.40128e-40 // #0001869f │ │ +397334: 12f4 |0020: const/4 v4, #int -1 // #ff │ │ +397336: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ +397338: 6e10 6d9b 0300 |0022: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39733e: 0a01 |0025: move-result v1 │ │ +397340: 3801 0600 |0026: if-eqz v1, 002c // +0006 │ │ +397344: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +397348: 3420 f8ff |002a: if-lt v0, v2, 0022 // -0008 │ │ +39734c: 3b05 1700 |002c: if-gez v5, 0043 // +0017 │ │ +397350: b050 |002e: add-int/2addr v0, v5 │ │ +397352: d802 0001 |002f: add-int/lit8 v2, v0, #int 1 // #01 │ │ +397356: d800 02ff |0031: add-int/lit8 v0, v2, #int -1 // #ff │ │ +39735a: 3a02 1000 |0033: if-ltz v2, 0043 // +0010 │ │ +39735e: 6e10 759b 0300 |0035: invoke-virtual {v3}, Ljava/util/regex/Matcher;.reset:()Ljava/util/regex/Matcher; // method@9b75 │ │ +397364: 6e10 6d9b 0300 |0038: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +39736a: 0a05 |003b: move-result v5 │ │ +39736c: 3805 0600 |003c: if-eqz v5, 0042 // +0006 │ │ +397370: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +397374: 3424 f8ff |0040: if-lt v4, v2, 0038 // -0008 │ │ +397378: 0140 |0042: move v0, v4 │ │ +39737a: 3520 0500 |0043: if-ge v0, v2, 0048 // +0005 │ │ +39737e: 6202 bb76 |0045: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +397382: 2835 |0047: goto 007c // +0035 │ │ +397384: 6202 2178 |0048: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.RXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7821 │ │ +397388: 3227 1800 |004a: if-eq v7, v2, 0062 // +0018 │ │ +39738c: 6202 5e78 |004c: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.ZRXT:Lnet/sf/dibdib/thread_any/QOpMain; // field@785e │ │ +397390: 3327 0300 |004e: if-ne v7, v2, 0051 // +0003 │ │ +397394: 2812 |0050: goto 0062 // +0012 │ │ +397396: 6e10 769b 0300 |0051: invoke-virtual {v3}, Ljava/util/regex/Matcher;.start:()I // method@9b76 │ │ +39739c: 0a02 |0054: move-result v2 │ │ +39739e: 8322 |0055: int-to-double v2, v2 │ │ +3973a0: 1804 0000 0000 00c3 be40 |0056: const-wide v4, #double 7875 // #40bec30000000000 │ │ +3973aa: ad02 0204 |005b: mul-double v2, v2, v4 │ │ +3973ae: 7120 01a3 3200 |005d: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +3973b4: 0c02 |0060: move-result-object v2 │ │ +3973b6: 281b |0061: goto 007c // +001b │ │ +3973b8: 6e10 6f9b 0300 |0062: invoke-virtual {v3}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@9b6f │ │ +3973be: 0c02 |0065: move-result-object v2 │ │ +3973c0: 7110 c1a2 0200 |0066: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3973c6: 0c02 |0069: move-result-object v2 │ │ +3973c8: 2812 |006a: goto 007c // +0012 │ │ +3973ca: 6e10 6d9b 0300 |006b: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@9b6d │ │ +3973d0: 0a04 |006e: move-result v4 │ │ +3973d2: 3804 0a00 |006f: if-eqz v4, 0079 // +000a │ │ +3973d6: 6e20 709b 5300 |0071: invoke-virtual {v3, v5}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@9b70 │ │ +3973dc: 0c02 |0074: move-result-object v2 │ │ +3973de: 7120 ffa2 6200 |0075: invoke-static {v2, v6}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3973e4: 0c02 |0078: move-result-object v2 │ │ +3973e6: 1102 |0079: return-object v2 │ │ +3973e8: 6202 bb76 |007a: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3973ec: 1102 |007c: return-object v2 │ │ catches : 1 │ │ 0x0002 - 0x0079 │ │ Ljava/lang/Exception; -> 0x007a │ │ positions : │ │ 0x0000 line=607 │ │ 0x0002 line=609 │ │ 0x0007 line=610 │ │ @@ -1512738,231 +1512737,231 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 416 16-bit code units │ │ -397404: |[397404] net.sf.dibdib.thread_any.QOpMain.getConst:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; │ │ -397414: 380d 9d01 |0000: if-eqz v13, 019d // +019d │ │ -397418: 6e10 2298 0d00 |0002: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -39741e: 0a00 |0005: move-result v0 │ │ -397420: 3c00 0400 |0006: if-gtz v0, 000a // +0004 │ │ -397424: 2900 9501 |0008: goto/16 019d // +0195 │ │ -397428: 1a00 e954 |000a: const-string v0, "YS" // string@54e9 │ │ -39742c: 6e20 1298 d000 |000c: invoke-virtual {v0, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -397432: 0a00 |000f: move-result v0 │ │ -397434: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -397438: 1800 0000 0060 a018 7e41 |0012: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ -397442: 7120 fea2 1000 |0017: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ -397448: 0c0d |001a: move-result-object v13 │ │ -39744a: 110d |001b: return-object v13 │ │ -39744c: 1300 3f00 |001c: const/16 v0, #int 63 // #3f │ │ -397450: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -397452: 6e20 0998 1d00 |001f: invoke-virtual {v13, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -397458: 0a02 |0022: move-result v2 │ │ -39745a: 1303 2a00 |0023: const/16 v3, #int 42 // #2a │ │ -39745e: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -397460: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -397462: 3220 6500 |0027: if-eq v0, v2, 008c // +0065 │ │ -397466: 6e20 0998 1d00 |0029: invoke-virtual {v13, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -39746c: 0a00 |002c: move-result v0 │ │ -39746e: 3303 0300 |002d: if-ne v3, v0, 0030 // +0003 │ │ -397472: 285d |002f: goto 008c // +005d │ │ -397474: 7110 b870 0d00 |0030: invoke-static {v13}, Lcom/gitlab/dibdib/picked/common/Codata;.valueOf:(Ljava/lang/String;)Lcom/gitlab/dibdib/picked/common/Codata; // method@70b8 │ │ -39747a: 0c00 |0033: move-result-object v0 │ │ -39747c: 5302 5d48 |0034: iget-wide v2, v0, Lcom/gitlab/dibdib/picked/common/Codata;.value:D // field@485d │ │ -397480: 7120 fea2 3200 |0036: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ -397486: 0c0d |0039: move-result-object v13 │ │ -397488: 110d |003a: return-object v13 │ │ -39748a: 7110 df70 0d00 |003b: invoke-static {v13}, Lcom/gitlab/dibdib/picked/common/Units;.valueOf:(Ljava/lang/String;)Lcom/gitlab/dibdib/picked/common/Units; // method@70df │ │ -397490: 0c0d |003e: move-result-object v13 │ │ -397492: 2827 |003f: goto 0066 // +0027 │ │ -397494: 6200 bc70 |0040: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -397498: 6e20 3398 0d00 |0042: invoke-virtual {v13, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -39749e: 0c0d |0045: move-result-object v13 │ │ -3974a0: 7100 e070 0000 |0046: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Units;.values:()[Lcom/gitlab/dibdib/picked/common/Units; // method@70e0 │ │ -3974a6: 0c00 |0049: move-result-object v0 │ │ -3974a8: 2102 |004a: array-length v2, v0 │ │ -3974aa: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -3974ac: 3523 1900 |004c: if-ge v3, v2, 0065 // +0019 │ │ -3974b0: 4606 0003 |004e: aget-object v6, v0, v3 │ │ -3974b4: 6e10 de70 0600 |0050: invoke-virtual {v6}, Lcom/gitlab/dibdib/picked/common/Units;.name:()Ljava/lang/String; // method@70de │ │ -3974ba: 0c07 |0053: move-result-object v7 │ │ -3974bc: 6208 bc70 |0054: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -3974c0: 6e20 3398 8700 |0056: invoke-virtual {v7, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3974c6: 0c07 |0059: move-result-object v7 │ │ -3974c8: 6e20 1298 d700 |005a: invoke-virtual {v7, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3974ce: 0a07 |005d: move-result v7 │ │ -3974d0: 3807 0400 |005e: if-eqz v7, 0062 // +0004 │ │ -3974d4: 076d |0060: move-object v13, v6 │ │ -3974d6: 2805 |0061: goto 0066 // +0005 │ │ -3974d8: d803 0301 |0062: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3974dc: 28e8 |0064: goto 004c // -0018 │ │ -3974de: 074d |0065: move-object v13, v4 │ │ -3974e0: 390d 0300 |0066: if-nez v13, 0069 // +0003 │ │ -3974e4: 1104 |0068: return-object v4 │ │ -3974e6: 54d0 894e |0069: iget-object v0, v13, Lcom/gitlab/dibdib/picked/common/Units;.units:Ljava/lang/String; // field@4e89 │ │ -3974ea: 1302 2000 |006b: const/16 v2, #int 32 // #20 │ │ -3974ee: 1303 5f00 |006d: const/16 v3, #int 95 // #5f │ │ -3974f2: 6e30 2698 2003 |006f: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3974f8: 0c00 |0072: move-result-object v0 │ │ -3974fa: 7110 cca2 0000 |0073: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.words4String:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2cc │ │ -397500: 0c00 |0076: move-result-object v0 │ │ -397502: 2102 |0077: array-length v2, v0 │ │ -397504: b052 |0078: add-int/2addr v2, v5 │ │ -397506: 2322 0b16 |0079: new-array v2, v2, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -39750a: 2103 |007b: array-length v3, v0 │ │ -39750c: 7153 5698 1052 |007c: invoke-static {v0, v1, v2, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ -397512: 53d3 994e |007f: iget-wide v3, v13, Lcom/gitlab/dibdib/picked/common/Units;.val:D // field@4e99 │ │ -397516: 7120 fea2 4300 |0081: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ -39751c: 0c0d |0084: move-result-object v13 │ │ -39751e: 4d0d 0201 |0085: aput-object v13, v2, v1 │ │ -397522: 7110 c3a2 0200 |0087: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ -397528: 0c0d |008a: move-result-object v13 │ │ -39752a: 110d |008b: return-object v13 │ │ -39752c: 6e20 2d98 5d00 |008c: invoke-virtual {v13, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -397532: 0c00 |008f: move-result-object v0 │ │ -397534: 6202 bc70 |0090: sget-object v2, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -397538: 6e20 3198 2000 |0092: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -39753e: 0c00 |0095: move-result-object v0 │ │ -397540: 6e20 0998 1d00 |0096: invoke-virtual {v13, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -397546: 0a02 |0099: move-result v2 │ │ -397548: 1306 6400 |009a: const/16 v6, #int 100 // #64 │ │ -39754c: 3323 0400 |009c: if-ne v3, v2, 00a0 // +0004 │ │ -397550: 2364 0b16 |009e: new-array v4, v6, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -397554: 7100 b970 0000 |00a0: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Codata;.values:()[Lcom/gitlab/dibdib/picked/common/Codata; // method@70b9 │ │ -39755a: 0c02 |00a3: move-result-object v2 │ │ -39755c: 2123 |00a4: array-length v3, v2 │ │ -39755e: 1207 |00a5: const/4 v7, #int 0 // #0 │ │ -397560: 1218 |00a6: const/4 v8, #int 1 // #1 │ │ -397562: 1a09 5707 |00a7: const-string v9, ": " // string@0757 │ │ -397566: 3537 9000 |00a9: if-ge v7, v3, 0139 // +0090 │ │ -39756a: 460a 0207 |00ab: aget-object v10, v2, v7 │ │ -39756e: 6e10 b770 0a00 |00ad: invoke-virtual {v10}, Lcom/gitlab/dibdib/picked/common/Codata;.name:()Ljava/lang/String; // method@70b7 │ │ -397574: 0c0b |00b0: move-result-object v11 │ │ -397576: 620c bc70 |00b1: sget-object v12, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -39757a: 6e20 3198 cb00 |00b3: invoke-virtual {v11, v12}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -397580: 0c0b |00b6: move-result-object v11 │ │ -397582: 6e20 0e98 0b00 |00b7: invoke-virtual {v11, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -397588: 0a0b |00ba: move-result v11 │ │ -39758a: 380b 7a00 |00bb: if-eqz v11, 0135 // +007a │ │ -39758e: 3568 7800 |00bd: if-ge v8, v6, 0135 // +0078 │ │ -397592: 3904 6700 |00bf: if-nez v4, 0126 // +0067 │ │ -397596: 6e10 b770 0a00 |00c1: invoke-virtual {v10}, Lcom/gitlab/dibdib/picked/common/Codata;.name:()Ljava/lang/String; // method@70b7 │ │ -39759c: 0c0b |00c4: move-result-object v11 │ │ -39759e: 6e20 2d98 5d00 |00c5: invoke-virtual {v13, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3975a4: 0c0c |00c8: move-result-object v12 │ │ -3975a6: 6e20 1298 cb00 |00c9: invoke-virtual {v11, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3975ac: 0a0b |00cc: move-result v11 │ │ -3975ae: 380b 6800 |00cd: if-eqz v11, 0135 // +0068 │ │ -3975b2: 220d e812 |00cf: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -3975b6: 7010 4098 0d00 |00d1: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3975bc: 54a0 2148 |00d4: iget-object v0, v10, Lcom/gitlab/dibdib/picked/common/Codata;.quantity:Ljava/lang/String; // field@4821 │ │ -3975c0: 6e20 4b98 0d00 |00d6: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3975c6: 54a0 5b48 |00d9: iget-object v0, v10, Lcom/gitlab/dibdib/picked/common/Codata;.unit:Ljava/lang/String; // field@485b │ │ -3975ca: 6e10 2298 0000 |00db: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3975d0: 0a00 |00de: move-result v0 │ │ -3975d2: 1a01 0000 |00df: const-string v1, "" // string@0000 │ │ -3975d6: 3c00 0400 |00e1: if-gtz v0, 00e5 // +0004 │ │ -3975da: 0710 |00e3: move-object v0, v1 │ │ -3975dc: 2812 |00e4: goto 00f6 // +0012 │ │ -3975de: 2200 e812 |00e5: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3975e2: 7010 4098 0000 |00e7: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3975e8: 6e20 4b98 9000 |00ea: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3975ee: 54a2 5b48 |00ed: iget-object v2, v10, Lcom/gitlab/dibdib/picked/common/Codata;.unit:Ljava/lang/String; // field@485b │ │ -3975f2: 6e20 4b98 2000 |00ef: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3975f8: 6e10 5498 0000 |00f2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3975fe: 0c00 |00f5: move-result-object v0 │ │ -397600: 6e20 4b98 0d00 |00f6: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -397606: 1602 0000 |00f9: const-wide/16 v2, #int 0 // #0 │ │ -39760a: 53a4 5a48 |00fb: iget-wide v4, v10, Lcom/gitlab/dibdib/picked/common/Codata;.uncertainty:D // field@485a │ │ -39760e: 2f00 0204 |00fd: cmpl-double v0, v2, v4 │ │ -397612: 3900 0300 |00ff: if-nez v0, 0102 // +0003 │ │ -397616: 2819 |0101: goto 011a // +0019 │ │ -397618: 2200 e812 |0102: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -39761c: 7010 4098 0000 |0104: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -397622: 1a01 1801 |0107: const-string v1, " (uncert.: " // string@0118 │ │ -397626: 6e20 4b98 1000 |0109: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39762c: 53a1 5a48 |010c: iget-wide v1, v10, Lcom/gitlab/dibdib/picked/common/Codata;.uncertainty:D // field@485a │ │ -397630: 6e30 4598 1002 |010e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ -397636: 1a01 6e04 |0111: const-string v1, ")" // string@046e │ │ -39763a: 6e20 4b98 1000 |0113: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -397640: 6e10 5498 0000 |0116: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -397646: 0c01 |0119: move-result-object v1 │ │ -397648: 6e20 4b98 1d00 |011a: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39764e: 6e10 5498 0d00 |011d: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -397654: 0c0d |0120: move-result-object v13 │ │ -397656: 7110 c1a2 0d00 |0121: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -39765c: 0c0d |0124: move-result-object v13 │ │ -39765e: 110d |0125: return-object v13 │ │ -397660: d809 0801 |0126: add-int/lit8 v9, v8, #int 1 // #01 │ │ -397664: d808 08ff |0128: add-int/lit8 v8, v8, #int -1 // #ff │ │ -397668: 6e10 b770 0a00 |012a: invoke-virtual {v10}, Lcom/gitlab/dibdib/picked/common/Codata;.name:()Ljava/lang/String; // method@70b7 │ │ -39766e: 0c0a |012d: move-result-object v10 │ │ -397670: 7110 00a3 0a00 |012e: invoke-static {v10}, Lnet/sf/dibdib/generic/QWord;.createQWordAscii:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a300 │ │ -397676: 0c0a |0131: move-result-object v10 │ │ -397678: 4d0a 0408 |0132: aput-object v10, v4, v8 │ │ -39767c: 0198 |0134: move v8, v9 │ │ -39767e: d807 0701 |0135: add-int/lit8 v7, v7, #int 1 // #01 │ │ -397682: 2900 70ff |0137: goto/16 00a7 // -0090 │ │ -397686: 7100 e070 0000 |0139: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Units;.values:()[Lcom/gitlab/dibdib/picked/common/Units; // method@70e0 │ │ -39768c: 0c02 |013c: move-result-object v2 │ │ -39768e: 2123 |013d: array-length v3, v2 │ │ -397690: 3531 4e00 |013e: if-ge v1, v3, 018c // +004e │ │ -397694: 4607 0201 |0140: aget-object v7, v2, v1 │ │ -397698: 6e10 de70 0700 |0142: invoke-virtual {v7}, Lcom/gitlab/dibdib/picked/common/Units;.name:()Ljava/lang/String; // method@70de │ │ -39769e: 0c0a |0145: move-result-object v10 │ │ -3976a0: 620b bc70 |0146: sget-object v11, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -3976a4: 6e20 3198 ba00 |0148: invoke-virtual {v10, v11}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ -3976aa: 0c0a |014b: move-result-object v10 │ │ -3976ac: 6e20 0e98 0a00 |014c: invoke-virtual {v10, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3976b2: 0a0a |014f: move-result v10 │ │ -3976b4: 380a 3900 |0150: if-eqz v10, 0189 // +0039 │ │ -3976b8: 3568 3700 |0152: if-ge v8, v6, 0189 // +0037 │ │ -3976bc: 3904 2600 |0154: if-nez v4, 017a // +0026 │ │ -3976c0: 6e10 de70 0700 |0156: invoke-virtual {v7}, Lcom/gitlab/dibdib/picked/common/Units;.name:()Ljava/lang/String; // method@70de │ │ -3976c6: 0c0a |0159: move-result-object v10 │ │ -3976c8: 6e20 2d98 5d00 |015a: invoke-virtual {v13, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3976ce: 0c0b |015d: move-result-object v11 │ │ -3976d0: 6e20 1298 ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3976d6: 0a0a |0161: move-result v10 │ │ -3976d8: 380a 2700 |0162: if-eqz v10, 0189 // +0027 │ │ -3976dc: 220d e812 |0164: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ -3976e0: 7010 4098 0d00 |0166: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3976e6: 6e20 4b98 9d00 |0169: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3976ec: 5470 894e |016c: iget-object v0, v7, Lcom/gitlab/dibdib/picked/common/Units;.units:Ljava/lang/String; // field@4e89 │ │ -3976f0: 6e20 4b98 0d00 |016e: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3976f6: 6e10 5498 0d00 |0171: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3976fc: 0c0d |0174: move-result-object v13 │ │ -3976fe: 7110 c1a2 0d00 |0175: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -397704: 0c0d |0178: move-result-object v13 │ │ -397706: 110d |0179: return-object v13 │ │ -397708: d80a 0801 |017a: add-int/lit8 v10, v8, #int 1 // #01 │ │ -39770c: d808 08ff |017c: add-int/lit8 v8, v8, #int -1 // #ff │ │ -397710: 6e10 de70 0700 |017e: invoke-virtual {v7}, Lcom/gitlab/dibdib/picked/common/Units;.name:()Ljava/lang/String; // method@70de │ │ -397716: 0c07 |0181: move-result-object v7 │ │ -397718: 7110 00a3 0700 |0182: invoke-static {v7}, Lnet/sf/dibdib/generic/QWord;.createQWordAscii:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a300 │ │ -39771e: 0c07 |0185: move-result-object v7 │ │ -397720: 4d07 0408 |0186: aput-object v7, v4, v8 │ │ -397724: 01a8 |0188: move v8, v10 │ │ -397726: d801 0101 |0189: add-int/lit8 v1, v1, #int 1 // #01 │ │ -39772a: 28b3 |018b: goto 013e // -004d │ │ -39772c: 3485 0500 |018c: if-lt v5, v8, 0191 // +0005 │ │ -397730: 620d bb76 |018e: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -397734: 280c |0190: goto 019c // +000c │ │ -397736: b158 |0191: sub-int/2addr v8, v5 │ │ -397738: 7120 b499 8400 |0192: invoke-static {v4, v8}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -39773e: 0c0d |0195: move-result-object v13 │ │ -397740: 1f0d 0b16 |0196: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -397744: 7110 c3a2 0d00 |0198: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ -39774a: 0c0d |019b: move-result-object v13 │ │ -39774c: 110d |019c: return-object v13 │ │ -39774e: 620d bb76 |019d: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -397752: 110d |019f: return-object v13 │ │ +397400: |[397400] net.sf.dibdib.thread_any.QOpMain.getConst:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; │ │ +397410: 380d 9d01 |0000: if-eqz v13, 019d // +019d │ │ +397414: 6e10 2298 0d00 |0002: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +39741a: 0a00 |0005: move-result v0 │ │ +39741c: 3c00 0400 |0006: if-gtz v0, 000a // +0004 │ │ +397420: 2900 9501 |0008: goto/16 019d // +0195 │ │ +397424: 1a00 e954 |000a: const-string v0, "YS" // string@54e9 │ │ +397428: 6e20 1298 d000 |000c: invoke-virtual {v0, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +39742e: 0a00 |000f: move-result v0 │ │ +397430: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +397434: 1800 0000 0060 a018 7e41 |0012: const-wide v0, #double 3.15582e+07 // #417e18a060000000 │ │ +39743e: 7120 fea2 1000 |0017: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ +397444: 0c0d |001a: move-result-object v13 │ │ +397446: 110d |001b: return-object v13 │ │ +397448: 1300 3f00 |001c: const/16 v0, #int 63 // #3f │ │ +39744c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +39744e: 6e20 0998 1d00 |001f: invoke-virtual {v13, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +397454: 0a02 |0022: move-result v2 │ │ +397456: 1303 2a00 |0023: const/16 v3, #int 42 // #2a │ │ +39745a: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +39745c: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +39745e: 3220 6500 |0027: if-eq v0, v2, 008c // +0065 │ │ +397462: 6e20 0998 1d00 |0029: invoke-virtual {v13, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +397468: 0a00 |002c: move-result v0 │ │ +39746a: 3303 0300 |002d: if-ne v3, v0, 0030 // +0003 │ │ +39746e: 285d |002f: goto 008c // +005d │ │ +397470: 7110 b870 0d00 |0030: invoke-static {v13}, Lcom/gitlab/dibdib/picked/common/Codata;.valueOf:(Ljava/lang/String;)Lcom/gitlab/dibdib/picked/common/Codata; // method@70b8 │ │ +397476: 0c00 |0033: move-result-object v0 │ │ +397478: 5302 5d48 |0034: iget-wide v2, v0, Lcom/gitlab/dibdib/picked/common/Codata;.value:D // field@485d │ │ +39747c: 7120 fea2 3200 |0036: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ +397482: 0c0d |0039: move-result-object v13 │ │ +397484: 110d |003a: return-object v13 │ │ +397486: 7110 df70 0d00 |003b: invoke-static {v13}, Lcom/gitlab/dibdib/picked/common/Units;.valueOf:(Ljava/lang/String;)Lcom/gitlab/dibdib/picked/common/Units; // method@70df │ │ +39748c: 0c0d |003e: move-result-object v13 │ │ +39748e: 2827 |003f: goto 0066 // +0027 │ │ +397490: 6200 bc70 |0040: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +397494: 6e20 3398 0d00 |0042: invoke-virtual {v13, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +39749a: 0c0d |0045: move-result-object v13 │ │ +39749c: 7100 e070 0000 |0046: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Units;.values:()[Lcom/gitlab/dibdib/picked/common/Units; // method@70e0 │ │ +3974a2: 0c00 |0049: move-result-object v0 │ │ +3974a4: 2102 |004a: array-length v2, v0 │ │ +3974a6: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +3974a8: 3523 1900 |004c: if-ge v3, v2, 0065 // +0019 │ │ +3974ac: 4606 0003 |004e: aget-object v6, v0, v3 │ │ +3974b0: 6e10 de70 0600 |0050: invoke-virtual {v6}, Lcom/gitlab/dibdib/picked/common/Units;.name:()Ljava/lang/String; // method@70de │ │ +3974b6: 0c07 |0053: move-result-object v7 │ │ +3974b8: 6208 bc70 |0054: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +3974bc: 6e20 3398 8700 |0056: invoke-virtual {v7, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3974c2: 0c07 |0059: move-result-object v7 │ │ +3974c4: 6e20 1298 d700 |005a: invoke-virtual {v7, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3974ca: 0a07 |005d: move-result v7 │ │ +3974cc: 3807 0400 |005e: if-eqz v7, 0062 // +0004 │ │ +3974d0: 076d |0060: move-object v13, v6 │ │ +3974d2: 2805 |0061: goto 0066 // +0005 │ │ +3974d4: d803 0301 |0062: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3974d8: 28e8 |0064: goto 004c // -0018 │ │ +3974da: 074d |0065: move-object v13, v4 │ │ +3974dc: 390d 0300 |0066: if-nez v13, 0069 // +0003 │ │ +3974e0: 1104 |0068: return-object v4 │ │ +3974e2: 54d0 894e |0069: iget-object v0, v13, Lcom/gitlab/dibdib/picked/common/Units;.units:Ljava/lang/String; // field@4e89 │ │ +3974e6: 1302 2000 |006b: const/16 v2, #int 32 // #20 │ │ +3974ea: 1303 5f00 |006d: const/16 v3, #int 95 // #5f │ │ +3974ee: 6e30 2698 2003 |006f: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3974f4: 0c00 |0072: move-result-object v0 │ │ +3974f6: 7110 cca2 0000 |0073: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.words4String:(Ljava/lang/String;)[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2cc │ │ +3974fc: 0c00 |0076: move-result-object v0 │ │ +3974fe: 2102 |0077: array-length v2, v0 │ │ +397500: b052 |0078: add-int/2addr v2, v5 │ │ +397502: 2322 0b16 |0079: new-array v2, v2, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +397506: 2103 |007b: array-length v3, v0 │ │ +397508: 7153 5698 1052 |007c: invoke-static {v0, v1, v2, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@9856 │ │ +39750e: 53d3 994e |007f: iget-wide v3, v13, Lcom/gitlab/dibdib/picked/common/Units;.val:D // field@4e99 │ │ +397512: 7120 fea2 4300 |0081: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ +397518: 0c0d |0084: move-result-object v13 │ │ +39751a: 4d0d 0201 |0085: aput-object v13, v2, v1 │ │ +39751e: 7110 c3a2 0200 |0087: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ +397524: 0c0d |008a: move-result-object v13 │ │ +397526: 110d |008b: return-object v13 │ │ +397528: 6e20 2d98 5d00 |008c: invoke-virtual {v13, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +39752e: 0c00 |008f: move-result-object v0 │ │ +397530: 6202 bc70 |0090: sget-object v2, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +397534: 6e20 3198 2000 |0092: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +39753a: 0c00 |0095: move-result-object v0 │ │ +39753c: 6e20 0998 1d00 |0096: invoke-virtual {v13, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +397542: 0a02 |0099: move-result v2 │ │ +397544: 1306 6400 |009a: const/16 v6, #int 100 // #64 │ │ +397548: 3323 0400 |009c: if-ne v3, v2, 00a0 // +0004 │ │ +39754c: 2364 0b16 |009e: new-array v4, v6, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +397550: 7100 b970 0000 |00a0: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Codata;.values:()[Lcom/gitlab/dibdib/picked/common/Codata; // method@70b9 │ │ +397556: 0c02 |00a3: move-result-object v2 │ │ +397558: 2123 |00a4: array-length v3, v2 │ │ +39755a: 1207 |00a5: const/4 v7, #int 0 // #0 │ │ +39755c: 1218 |00a6: const/4 v8, #int 1 // #1 │ │ +39755e: 1a09 5707 |00a7: const-string v9, ": " // string@0757 │ │ +397562: 3537 9000 |00a9: if-ge v7, v3, 0139 // +0090 │ │ +397566: 460a 0207 |00ab: aget-object v10, v2, v7 │ │ +39756a: 6e10 b770 0a00 |00ad: invoke-virtual {v10}, Lcom/gitlab/dibdib/picked/common/Codata;.name:()Ljava/lang/String; // method@70b7 │ │ +397570: 0c0b |00b0: move-result-object v11 │ │ +397572: 620c bc70 |00b1: sget-object v12, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +397576: 6e20 3198 cb00 |00b3: invoke-virtual {v11, v12}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +39757c: 0c0b |00b6: move-result-object v11 │ │ +39757e: 6e20 0e98 0b00 |00b7: invoke-virtual {v11, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +397584: 0a0b |00ba: move-result v11 │ │ +397586: 380b 7a00 |00bb: if-eqz v11, 0135 // +007a │ │ +39758a: 3568 7800 |00bd: if-ge v8, v6, 0135 // +0078 │ │ +39758e: 3904 6700 |00bf: if-nez v4, 0126 // +0067 │ │ +397592: 6e10 b770 0a00 |00c1: invoke-virtual {v10}, Lcom/gitlab/dibdib/picked/common/Codata;.name:()Ljava/lang/String; // method@70b7 │ │ +397598: 0c0b |00c4: move-result-object v11 │ │ +39759a: 6e20 2d98 5d00 |00c5: invoke-virtual {v13, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3975a0: 0c0c |00c8: move-result-object v12 │ │ +3975a2: 6e20 1298 cb00 |00c9: invoke-virtual {v11, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3975a8: 0a0b |00cc: move-result v11 │ │ +3975aa: 380b 6800 |00cd: if-eqz v11, 0135 // +0068 │ │ +3975ae: 220d e812 |00cf: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +3975b2: 7010 4098 0d00 |00d1: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3975b8: 54a0 2148 |00d4: iget-object v0, v10, Lcom/gitlab/dibdib/picked/common/Codata;.quantity:Ljava/lang/String; // field@4821 │ │ +3975bc: 6e20 4b98 0d00 |00d6: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3975c2: 54a0 5b48 |00d9: iget-object v0, v10, Lcom/gitlab/dibdib/picked/common/Codata;.unit:Ljava/lang/String; // field@485b │ │ +3975c6: 6e10 2298 0000 |00db: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3975cc: 0a00 |00de: move-result v0 │ │ +3975ce: 1a01 0000 |00df: const-string v1, "" // string@0000 │ │ +3975d2: 3c00 0400 |00e1: if-gtz v0, 00e5 // +0004 │ │ +3975d6: 0710 |00e3: move-object v0, v1 │ │ +3975d8: 2812 |00e4: goto 00f6 // +0012 │ │ +3975da: 2200 e812 |00e5: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3975de: 7010 4098 0000 |00e7: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3975e4: 6e20 4b98 9000 |00ea: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3975ea: 54a2 5b48 |00ed: iget-object v2, v10, Lcom/gitlab/dibdib/picked/common/Codata;.unit:Ljava/lang/String; // field@485b │ │ +3975ee: 6e20 4b98 2000 |00ef: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3975f4: 6e10 5498 0000 |00f2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3975fa: 0c00 |00f5: move-result-object v0 │ │ +3975fc: 6e20 4b98 0d00 |00f6: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +397602: 1602 0000 |00f9: const-wide/16 v2, #int 0 // #0 │ │ +397606: 53a4 5a48 |00fb: iget-wide v4, v10, Lcom/gitlab/dibdib/picked/common/Codata;.uncertainty:D // field@485a │ │ +39760a: 2f00 0204 |00fd: cmpl-double v0, v2, v4 │ │ +39760e: 3900 0300 |00ff: if-nez v0, 0102 // +0003 │ │ +397612: 2819 |0101: goto 011a // +0019 │ │ +397614: 2200 e812 |0102: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +397618: 7010 4098 0000 |0104: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39761e: 1a01 1801 |0107: const-string v1, " (uncert.: " // string@0118 │ │ +397622: 6e20 4b98 1000 |0109: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +397628: 53a1 5a48 |010c: iget-wide v1, v10, Lcom/gitlab/dibdib/picked/common/Codata;.uncertainty:D // field@485a │ │ +39762c: 6e30 4598 1002 |010e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@9845 │ │ +397632: 1a01 6e04 |0111: const-string v1, ")" // string@046e │ │ +397636: 6e20 4b98 1000 |0113: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39763c: 6e10 5498 0000 |0116: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +397642: 0c01 |0119: move-result-object v1 │ │ +397644: 6e20 4b98 1d00 |011a: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39764a: 6e10 5498 0d00 |011d: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +397650: 0c0d |0120: move-result-object v13 │ │ +397652: 7110 c1a2 0d00 |0121: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +397658: 0c0d |0124: move-result-object v13 │ │ +39765a: 110d |0125: return-object v13 │ │ +39765c: d809 0801 |0126: add-int/lit8 v9, v8, #int 1 // #01 │ │ +397660: d808 08ff |0128: add-int/lit8 v8, v8, #int -1 // #ff │ │ +397664: 6e10 b770 0a00 |012a: invoke-virtual {v10}, Lcom/gitlab/dibdib/picked/common/Codata;.name:()Ljava/lang/String; // method@70b7 │ │ +39766a: 0c0a |012d: move-result-object v10 │ │ +39766c: 7110 00a3 0a00 |012e: invoke-static {v10}, Lnet/sf/dibdib/generic/QWord;.createQWordAscii:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a300 │ │ +397672: 0c0a |0131: move-result-object v10 │ │ +397674: 4d0a 0408 |0132: aput-object v10, v4, v8 │ │ +397678: 0198 |0134: move v8, v9 │ │ +39767a: d807 0701 |0135: add-int/lit8 v7, v7, #int 1 // #01 │ │ +39767e: 2900 70ff |0137: goto/16 00a7 // -0090 │ │ +397682: 7100 e070 0000 |0139: invoke-static {}, Lcom/gitlab/dibdib/picked/common/Units;.values:()[Lcom/gitlab/dibdib/picked/common/Units; // method@70e0 │ │ +397688: 0c02 |013c: move-result-object v2 │ │ +39768a: 2123 |013d: array-length v3, v2 │ │ +39768c: 3531 4e00 |013e: if-ge v1, v3, 018c // +004e │ │ +397690: 4607 0201 |0140: aget-object v7, v2, v1 │ │ +397694: 6e10 de70 0700 |0142: invoke-virtual {v7}, Lcom/gitlab/dibdib/picked/common/Units;.name:()Ljava/lang/String; // method@70de │ │ +39769a: 0c0a |0145: move-result-object v10 │ │ +39769c: 620b bc70 |0146: sget-object v11, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +3976a0: 6e20 3198 ba00 |0148: invoke-virtual {v10, v11}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9831 │ │ +3976a6: 0c0a |014b: move-result-object v10 │ │ +3976a8: 6e20 0e98 0a00 |014c: invoke-virtual {v10, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3976ae: 0a0a |014f: move-result v10 │ │ +3976b0: 380a 3900 |0150: if-eqz v10, 0189 // +0039 │ │ +3976b4: 3568 3700 |0152: if-ge v8, v6, 0189 // +0037 │ │ +3976b8: 3904 2600 |0154: if-nez v4, 017a // +0026 │ │ +3976bc: 6e10 de70 0700 |0156: invoke-virtual {v7}, Lcom/gitlab/dibdib/picked/common/Units;.name:()Ljava/lang/String; // method@70de │ │ +3976c2: 0c0a |0159: move-result-object v10 │ │ +3976c4: 6e20 2d98 5d00 |015a: invoke-virtual {v13, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3976ca: 0c0b |015d: move-result-object v11 │ │ +3976cc: 6e20 1298 ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3976d2: 0a0a |0161: move-result v10 │ │ +3976d4: 380a 2700 |0162: if-eqz v10, 0189 // +0027 │ │ +3976d8: 220d e812 |0164: new-instance v13, Ljava/lang/StringBuilder; // type@12e8 │ │ +3976dc: 7010 4098 0d00 |0166: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3976e2: 6e20 4b98 9d00 |0169: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3976e8: 5470 894e |016c: iget-object v0, v7, Lcom/gitlab/dibdib/picked/common/Units;.units:Ljava/lang/String; // field@4e89 │ │ +3976ec: 6e20 4b98 0d00 |016e: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3976f2: 6e10 5498 0d00 |0171: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3976f8: 0c0d |0174: move-result-object v13 │ │ +3976fa: 7110 c1a2 0d00 |0175: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +397700: 0c0d |0178: move-result-object v13 │ │ +397702: 110d |0179: return-object v13 │ │ +397704: d80a 0801 |017a: add-int/lit8 v10, v8, #int 1 // #01 │ │ +397708: d808 08ff |017c: add-int/lit8 v8, v8, #int -1 // #ff │ │ +39770c: 6e10 de70 0700 |017e: invoke-virtual {v7}, Lcom/gitlab/dibdib/picked/common/Units;.name:()Ljava/lang/String; // method@70de │ │ +397712: 0c07 |0181: move-result-object v7 │ │ +397714: 7110 00a3 0700 |0182: invoke-static {v7}, Lnet/sf/dibdib/generic/QWord;.createQWordAscii:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a300 │ │ +39771a: 0c07 |0185: move-result-object v7 │ │ +39771c: 4d07 0408 |0186: aput-object v7, v4, v8 │ │ +397720: 01a8 |0188: move v8, v10 │ │ +397722: d801 0101 |0189: add-int/lit8 v1, v1, #int 1 // #01 │ │ +397726: 28b3 |018b: goto 013e // -004d │ │ +397728: 3485 0500 |018c: if-lt v5, v8, 0191 // +0005 │ │ +39772c: 620d bb76 |018e: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +397730: 280c |0190: goto 019c // +000c │ │ +397732: b158 |0191: sub-int/2addr v8, v5 │ │ +397734: 7120 b499 8400 |0192: invoke-static {v4, v8}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +39773a: 0c0d |0195: move-result-object v13 │ │ +39773c: 1f0d 0b16 |0196: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +397740: 7110 c3a2 0d00 |0198: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ +397746: 0c0d |019b: move-result-object v13 │ │ +397748: 110d |019c: return-object v13 │ │ +39774a: 620d bb76 |019d: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +39774e: 110d |019f: return-object v13 │ │ catches : 2 │ │ 0x0030 - 0x003a │ │ Ljava/lang/Exception; -> 0x003b │ │ 0x003b - 0x003f │ │ Ljava/lang/Exception; -> 0x0040 │ │ positions : │ │ 0x0002 line=505 │ │ @@ -1513005,39 +1513004,39 @@ │ │ type : '()D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -395ef8: |[395ef8] net.sf.dibdib.thread_any.QOpMain.getNextRandom:()D │ │ -395f08: 6200 6a78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.zRandom:Ljava/util/Random; // field@786a │ │ -395f0c: 6e10 a59a 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextDouble:()D // method@9aa5 │ │ -395f12: 0b00 |0005: move-result-wide v0 │ │ -395f14: 1000 |0006: return-wide v0 │ │ +395ef4: |[395ef4] net.sf.dibdib.thread_any.QOpMain.getNextRandom:()D │ │ +395f04: 6200 6a78 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.zRandom:Ljava/util/Random; // field@786a │ │ +395f08: 6e10 a59a 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextDouble:()D // method@9aa5 │ │ +395f0e: 0b00 |0005: move-result-wide v0 │ │ +395f10: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ │ │ #10 : (in Lnet/sf/dibdib/thread_any/QOpMain;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/QOpMain;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -397770: |[397770] net.sf.dibdib.thread_any.QOpMain.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/QOpMain; │ │ -397780: 1c00 c714 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397784: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -39778a: 0c01 |0005: move-result-object v1 │ │ -39778c: 1f01 c714 |0006: check-cast v1, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -397790: 1101 |0008: return-object v1 │ │ +39776c: |[39776c] net.sf.dibdib.thread_any.QOpMain.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_any/QOpMain; │ │ +39777c: 1c00 c714 |0000: const-class v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +397780: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +397786: 0c01 |0005: move-result-object v1 │ │ +397788: 1f01 c714 |0006: check-cast v1, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +39778c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #11 : (in Lnet/sf/dibdib/thread_any/QOpMain;) │ │ @@ -1513045,20 +1513044,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_any/QOpMain;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -397794: |[397794] net.sf.dibdib.thread_any.QOpMain.values:()[Lnet/sf/dibdib/thread_any/QOpMain; │ │ -3977a4: 6200 6c77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.$VALUES:[Lnet/sf/dibdib/thread_any/QOpMain; // field@776c │ │ -3977a8: 6e10 73a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_any/QOpMain;.clone:()Ljava/lang/Object; // method@a673 │ │ -3977ae: 0c00 |0005: move-result-object v0 │ │ -3977b0: 1f00 1716 |0006: check-cast v0, [Lnet/sf/dibdib/thread_any/QOpMain; // type@1617 │ │ -3977b4: 1100 |0008: return-object v0 │ │ +397790: |[397790] net.sf.dibdib.thread_any.QOpMain.values:()[Lnet/sf/dibdib/thread_any/QOpMain; │ │ +3977a0: 6200 6c77 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.$VALUES:[Lnet/sf/dibdib/thread_any/QOpMain; // field@776c │ │ +3977a4: 6e10 73a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_any/QOpMain;.clone:()Ljava/lang/Object; // method@a673 │ │ +3977aa: 0c00 |0005: move-result-object v0 │ │ +3977ac: 1f00 1716 |0006: check-cast v0, [Lnet/sf/dibdib/thread_any/QOpMain; // type@1617 │ │ +3977b0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_any/QOpMain;) │ │ @@ -1513066,386 +1513065,386 @@ │ │ type : '([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 772 16-bit code units │ │ -395f18: |[395f18] net.sf.dibdib.thread_any.QOpMain.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; │ │ -395f28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -395f2a: 380d b002 |0001: if-eqz v13, 02b1 // +02b0 │ │ -395f2e: 52c1 6178 |0003: iget v1, v12, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ -395f32: 21d2 |0005: array-length v2, v13 │ │ -395f34: 3721 0400 |0006: if-le v1, v2, 000a // +0004 │ │ -395f38: 2900 a902 |0008: goto/16 02b1 // +02a9 │ │ -395f3c: 7100 27a2 0000 |000a: invoke-static {}, Lnet/sf/dibdib/generic/JResult;.get8Pool:()Lnet/sf/dibdib/generic/JResult; // method@a227 │ │ -395f42: 0c03 |000d: move-result-object v3 │ │ -395f44: 52c1 6178 |000e: iget v1, v12, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ -395f48: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -395f4a: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -395f4c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -395f4e: 3312 4200 |0013: if-ne v2, v1, 0055 // +0042 │ │ -395f52: 4601 0d05 |0015: aget-object v1, v13, v5 │ │ -395f56: 6e10 bca2 0100 |0017: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ -395f5c: 0c01 |001a: move-result-object v1 │ │ -395f5e: 6e10 0ea3 0100 |001b: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -395f64: 0a01 |001e: move-result v1 │ │ -395f66: 3801 3600 |001f: if-eqz v1, 0055 // +0036 │ │ -395f6a: 4601 0d04 |0021: aget-object v1, v13, v4 │ │ -395f6e: 6e10 bca2 0100 |0023: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ -395f74: 0c01 |0026: move-result-object v1 │ │ -395f76: 6e10 0ea3 0100 |0027: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -395f7c: 0a01 |002a: move-result v1 │ │ -395f7e: 3801 2a00 |002b: if-eqz v1, 0055 // +002a │ │ -395f82: 6201 6b77 |002d: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395f86: 6e10 06a4 0c00 |002f: invoke-virtual {v12}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395f8c: 0a06 |0032: move-result v6 │ │ -395f8e: 4401 0106 |0033: aget v1, v1, v6 │ │ -395f92: 2b01 7d02 0000 |0035: packed-switch v1, 000002b2 // +0000027d │ │ -395f98: 281d |0038: goto 0055 // +001d │ │ -395f9a: 6200 dd77 |0039: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.MUL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77dd │ │ -395f9e: 6e20 faa3 d000 |003b: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3fa │ │ -395fa4: 0c0d |003e: move-result-object v13 │ │ -395fa6: 110d |003f: return-object v13 │ │ -395fa8: 6200 8d77 |0040: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.DIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@778d │ │ -395fac: 6e20 faa3 d000 |0042: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3fa │ │ -395fb2: 0c0d |0045: move-result-object v13 │ │ -395fb4: 110d |0046: return-object v13 │ │ -395fb6: 6200 7077 |0047: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.ADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@7770 │ │ -395fba: 6e20 faa3 d000 |0049: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3fa │ │ -395fc0: 0c0d |004c: move-result-object v13 │ │ -395fc2: 110d |004d: return-object v13 │ │ -395fc4: 6200 3878 |004e: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.SUB:Lnet/sf/dibdib/thread_any/QOpMain; // field@7838 │ │ -395fc8: 6e20 faa3 d000 |0050: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3fa │ │ -395fce: 0c0d |0053: move-result-object v13 │ │ -395fd0: 110d |0054: return-object v13 │ │ -395fd2: 6201 6b77 |0055: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -395fd6: 6e10 06a4 0c00 |0057: invoke-virtual {v12}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -395fdc: 0a06 |005a: move-result v6 │ │ -395fde: 4401 0106 |005b: aget v1, v1, v6 │ │ -395fe2: 1906 f87f |005d: const-wide/high16 v6, #long 9221120237041090560 // #7ff8 │ │ -395fe6: 1808 0000 0000 00c3 be40 |005f: const-wide v8, #double 7875 // #40bec30000000000 │ │ -395ff0: 2b01 5a02 0000 |0064: packed-switch v1, 000002be // +0000025a │ │ -395ff6: 6e20 fba3 dc00 |0067: invoke-virtual {v12, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calcD4:([Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a3fb │ │ -395ffc: 0c0d |006a: move-result-object v13 │ │ -395ffe: 2900 4502 |006b: goto/16 02b0 // +0245 │ │ -396002: 4601 0d04 |006d: aget-object v1, v13, v4 │ │ -396006: 6e10 cba2 0100 |006f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -39600c: 0c01 |0072: move-result-object v1 │ │ -39600e: 460d 0d05 |0073: aget-object v13, v13, v5 │ │ -396012: 6e10 cba2 0d00 |0075: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -396018: 0c0d |0078: move-result-object v13 │ │ -39601a: 12f3 |0079: const/4 v3, #int -1 // #ff │ │ -39601c: 6e30 2b98 1d03 |007a: invoke-virtual {v13, v1, v3}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@982b │ │ -396022: 0c0d |007d: move-result-object v13 │ │ -396024: 4601 0d05 |007e: aget-object v1, v13, v5 │ │ -396028: 7110 c1a2 0100 |0080: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -39602e: 0c01 |0083: move-result-object v1 │ │ -396030: 460d 0d04 |0084: aget-object v13, v13, v4 │ │ -396034: 7110 c1a2 0d00 |0086: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -39603a: 0c0d |0089: move-result-object v13 │ │ -39603c: 2322 0e16 |008a: new-array v2, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -396040: 4d01 0205 |008c: aput-object v1, v2, v5 │ │ -396044: 4d0d 0204 |008e: aput-object v13, v2, v4 │ │ -396048: 7110 bfa2 0200 |0090: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createFlat:([Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a2bf │ │ -39604e: 0c0d |0093: move-result-object v13 │ │ -396050: 110d |0094: return-object v13 │ │ -396052: 4601 0d05 |0095: aget-object v1, v13, v5 │ │ -396056: 6e10 cba2 0100 |0097: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -39605c: 0c01 |009a: move-result-object v1 │ │ -39605e: 460d 0d04 |009b: aget-object v13, v13, v4 │ │ -396062: 6e10 cba2 0d00 |009d: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -396068: 0c05 |00a0: move-result-object v5 │ │ -39606a: 1606 0000 |00a1: const-wide/16 v6, #int 0 // #0 │ │ -39606e: 0714 |00a3: move-object v4, v1 │ │ -396070: 07c8 |00a4: move-object v8, v12 │ │ -396072: 7706 fea3 0300 |00a5: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.doRegEx:(Lnet/sf/dibdib/generic/JResult;Ljava/lang/String;Ljava/lang/String;DLnet/sf/dibdib/thread_any/QOpMain;)Lnet/sf/dibdib/generic/QSeq; // method@a3fe │ │ -396078: 0c0d |00a8: move-result-object v13 │ │ -39607a: 110d |00a9: return-object v13 │ │ -39607c: 4601 0d05 |00aa: aget-object v1, v13, v5 │ │ -396080: 6e10 cba2 0100 |00ac: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -396086: 0c01 |00af: move-result-object v1 │ │ -396088: 4604 0d04 |00b0: aget-object v4, v13, v4 │ │ -39608c: 6e10 cba2 0400 |00b2: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -396092: 0c05 |00b5: move-result-object v5 │ │ -396094: 460d 0d02 |00b6: aget-object v13, v13, v2 │ │ -396098: 1f0d b514 |00b8: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -39609c: 6e10 0aa3 0d00 |00ba: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -3960a2: 0b06 |00bd: move-result-wide v6 │ │ -3960a4: 8a6d |00be: double-to-int v13, v6 │ │ -3960a6: 83d6 |00bf: int-to-double v6, v13 │ │ -3960a8: 6108 ce72 |00c0: sget-wide v8, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -3960ac: ad06 0608 |00c2: mul-double v6, v6, v8 │ │ -3960b0: 0714 |00c4: move-object v4, v1 │ │ -3960b2: 07c8 |00c5: move-object v8, v12 │ │ -3960b4: 7706 fea3 0300 |00c6: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.doRegEx:(Lnet/sf/dibdib/generic/JResult;Ljava/lang/String;Ljava/lang/String;DLnet/sf/dibdib/thread_any/QOpMain;)Lnet/sf/dibdib/generic/QSeq; // method@a3fe │ │ -3960ba: 0c0d |00c9: move-result-object v13 │ │ -3960bc: 110d |00ca: return-object v13 │ │ -3960be: 7100 59a3 0000 |00cb: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3960c4: 0b01 |00ce: move-result-wide v1 │ │ -3960c6: 8611 |00cf: long-to-double v1, v1 │ │ -3960c8: ad01 0108 |00d0: mul-double v1, v1, v8 │ │ -3960cc: 1803 0000 0000 0040 8f40 |00d2: const-wide v3, #double 1000 // #408f400000000000 │ │ -3960d6: ce31 |00d7: div-double/2addr v1, v3 │ │ -3960d8: 7120 01a3 2100 |00d8: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -3960de: 0c0d |00db: move-result-object v13 │ │ -3960e0: 110d |00dc: return-object v13 │ │ -3960e2: 7110 5aa3 0500 |00dd: invoke-static {v5}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3960e8: 0b01 |00e0: move-result-wide v1 │ │ -3960ea: 8611 |00e1: long-to-double v1, v1 │ │ -3960ec: ad01 0108 |00e2: mul-double v1, v1, v8 │ │ -3960f0: 1903 103e |00e4: const-wide/high16 v3, #long 4472074429978902528 // #3e10 │ │ -3960f4: ad01 0103 |00e6: mul-double v1, v1, v3 │ │ -3960f8: 7120 01a3 2100 |00e8: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -3960fe: 0c0d |00eb: move-result-object v13 │ │ -396100: 110d |00ec: return-object v13 │ │ -396102: 2321 0e16 |00ed: new-array v1, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -396106: 4602 0d04 |00ef: aget-object v2, v13, v4 │ │ -39610a: 4d02 0105 |00f1: aput-object v2, v1, v5 │ │ -39610e: 460d 0d05 |00f3: aget-object v13, v13, v5 │ │ -396112: 4d0d 0104 |00f5: aput-object v13, v1, v4 │ │ -396116: 1101 |00f7: return-object v1 │ │ -396118: 1601 0000 |00f8: const-wide/16 v1, #int 0 // #0 │ │ -39611c: 4603 0d05 |00fa: aget-object v3, v13, v5 │ │ -396120: 6e10 c8a2 0300 |00fc: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -396126: 0a03 |00ff: move-result v3 │ │ -396128: b143 |0100: sub-int/2addr v3, v4 │ │ -39612a: 3a03 1f00 |0101: if-ltz v3, 0120 // +001f │ │ -39612e: 4604 0d05 |0103: aget-object v4, v13, v5 │ │ -396132: 6e20 bba2 3400 |0105: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -396138: 0c04 |0108: move-result-object v4 │ │ -39613a: 2048 b514 |0109: instance-of v8, v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -39613e: 3808 0900 |010b: if-eqz v8, 0114 // +0009 │ │ -396142: 1f04 b514 |010d: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -396146: 6e10 0aa3 0400 |010f: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -39614c: 0b08 |0112: move-result-wide v8 │ │ -39614e: 2802 |0113: goto 0115 // +0002 │ │ -396150: 0468 |0114: move-wide v8, v6 │ │ -396152: 7120 6797 9800 |0115: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -396158: 0a04 |0118: move-result v4 │ │ -39615a: 3804 0300 |0119: if-eqz v4, 011c // +0003 │ │ -39615e: 1100 |011b: return-object v0 │ │ -396160: cb81 |011c: add-double/2addr v1, v8 │ │ -396162: d803 03ff |011d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -396166: 28e2 |011f: goto 0101 // -001e │ │ -396168: 7120 01a3 2100 |0120: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -39616e: 0c0d |0123: move-result-object v13 │ │ -396170: 110d |0124: return-object v13 │ │ -396172: 4601 0d04 |0125: aget-object v1, v13, v4 │ │ -396176: 1f01 b514 |0127: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -39617a: 6e10 0aa3 0100 |0129: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -396180: 0b06 |012c: move-result-wide v6 │ │ -396182: 6108 ce72 |012d: sget-wide v8, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396186: ad06 0608 |012f: mul-double v6, v6, v8 │ │ -39618a: 460d 0d05 |0131: aget-object v13, v13, v5 │ │ -39618e: 6e10 cba2 0d00 |0133: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -396194: 0c0d |0136: move-result-object v13 │ │ -396196: 8a61 |0137: double-to-int v1, v6 │ │ -396198: 6e30 2e98 5d01 |0138: invoke-virtual {v13, v5, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -39619e: 0c03 |013b: move-result-object v3 │ │ -3961a0: 7110 c1a2 0300 |013c: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3961a6: 0c03 |013f: move-result-object v3 │ │ -3961a8: 6e20 2d98 1d00 |0140: invoke-virtual {v13, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3961ae: 0c0d |0143: move-result-object v13 │ │ -3961b0: 7110 c1a2 0d00 |0144: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3961b6: 0c0d |0147: move-result-object v13 │ │ -3961b8: 2321 0e16 |0148: new-array v1, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3961bc: 4d03 0105 |014a: aput-object v3, v1, v5 │ │ -3961c0: 4d0d 0104 |014c: aput-object v13, v1, v4 │ │ -3961c4: 1101 |014e: return-object v1 │ │ -3961c6: 4601 0d05 |014f: aget-object v1, v13, v5 │ │ -3961ca: 6e10 cba2 0100 |0151: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3961d0: 0c01 |0154: move-result-object v1 │ │ -3961d2: 460d 0d04 |0155: aget-object v13, v13, v4 │ │ -3961d6: 6e10 cba2 0d00 |0157: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3961dc: 0c05 |015a: move-result-object v5 │ │ -3961de: 1606 0000 |015b: const-wide/16 v6, #int 0 // #0 │ │ -3961e2: 0714 |015d: move-object v4, v1 │ │ -3961e4: 07c8 |015e: move-object v8, v12 │ │ -3961e6: 7706 fea3 0300 |015f: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.doRegEx:(Lnet/sf/dibdib/generic/JResult;Ljava/lang/String;Ljava/lang/String;DLnet/sf/dibdib/thread_any/QOpMain;)Lnet/sf/dibdib/generic/QSeq; // method@a3fe │ │ -3961ec: 0c0d |0162: move-result-object v13 │ │ -3961ee: 110d |0163: return-object v13 │ │ -3961f0: 4601 0d05 |0164: aget-object v1, v13, v5 │ │ -3961f4: 6e10 cba2 0100 |0166: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3961fa: 0c01 |0169: move-result-object v1 │ │ -3961fc: 4604 0d04 |016a: aget-object v4, v13, v4 │ │ -396200: 6e10 cba2 0400 |016c: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -396206: 0c05 |016f: move-result-object v5 │ │ -396208: 460d 0d02 |0170: aget-object v13, v13, v2 │ │ -39620c: 1f0d b514 |0172: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -396210: 6e10 0aa3 0d00 |0174: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -396216: 0b06 |0177: move-result-wide v6 │ │ -396218: 0714 |0178: move-object v4, v1 │ │ -39621a: 07c8 |0179: move-object v8, v12 │ │ -39621c: 7706 fea3 0300 |017a: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.doRegEx:(Lnet/sf/dibdib/generic/JResult;Ljava/lang/String;Ljava/lang/String;DLnet/sf/dibdib/thread_any/QOpMain;)Lnet/sf/dibdib/generic/QSeq; // method@a3fe │ │ -396222: 0c0d |017d: move-result-object v13 │ │ -396224: 110d |017e: return-object v13 │ │ -396226: 4601 0d05 |017f: aget-object v1, v13, v5 │ │ -39622a: 6e10 c8a2 0100 |0181: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -396230: 0a01 |0184: move-result v1 │ │ -396232: b141 |0185: sub-int/2addr v1, v4 │ │ -396234: 3a01 2400 |0186: if-ltz v1, 01aa // +0024 │ │ -396238: 4602 0d05 |0188: aget-object v2, v13, v5 │ │ -39623c: 6e20 bba2 1200 |018a: invoke-virtual {v2, v1}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -396242: 0c02 |018d: move-result-object v2 │ │ -396244: 2023 b514 |018e: instance-of v3, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -396248: 3803 0900 |0190: if-eqz v3, 0199 // +0009 │ │ -39624c: 1f02 b514 |0192: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -396250: 6e10 0aa3 0200 |0194: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -396256: 0b02 |0197: move-result-wide v2 │ │ -396258: 2802 |0198: goto 019a // +0002 │ │ -39625a: 0462 |0199: move-wide v2, v6 │ │ -39625c: 7120 6797 3200 |019a: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -396262: 0a04 |019d: move-result v4 │ │ -396264: 3804 0300 |019e: if-eqz v4, 01a1 // +0003 │ │ -396268: 1100 |01a0: return-object v0 │ │ -39626a: ad08 0802 |01a1: mul-double v8, v8, v2 │ │ -39626e: 6102 ce72 |01a3: sget-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396272: ad08 0802 |01a5: mul-double v8, v8, v2 │ │ -396276: d801 01ff |01a7: add-int/lit8 v1, v1, #int -1 // #ff │ │ -39627a: 28dd |01a9: goto 0186 // -0023 │ │ -39627c: 7120 01a3 9800 |01aa: invoke-static {v8, v9}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -396282: 0c0d |01ad: move-result-object v13 │ │ -396284: 110d |01ae: return-object v13 │ │ -396286: 1100 |01af: return-object v0 │ │ -396288: 460d 0d05 |01b0: aget-object v13, v13, v5 │ │ -39628c: 6e10 cba2 0d00 |01b2: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -396292: 0c0d |01b5: move-result-object v13 │ │ -396294: 6e10 2298 0d00 |01b6: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -39629a: 0a0d |01b9: move-result v13 │ │ -39629c: 81d1 |01ba: int-to-long v1, v13 │ │ -39629e: 7120 06a3 2100 |01bb: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3962a4: 0c0d |01be: move-result-object v13 │ │ -3962a6: 110d |01bf: return-object v13 │ │ -3962a8: 2321 0e16 |01c0: new-array v1, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3962ac: 4602 0d05 |01c2: aget-object v2, v13, v5 │ │ -3962b0: 4d02 0105 |01c4: aput-object v2, v1, v5 │ │ -3962b4: 460d 0d05 |01c6: aget-object v13, v13, v5 │ │ -3962b8: 4d0d 0104 |01c8: aput-object v13, v1, v4 │ │ -3962bc: 1101 |01ca: return-object v1 │ │ -3962be: 460d 0d05 |01cb: aget-object v13, v13, v5 │ │ -3962c2: 2201 e812 |01cd: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3962c6: 7010 4098 0100 |01cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3962cc: 6e10 05a4 0c00 |01d2: invoke-virtual {v12}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ -3962d2: 0c02 |01d5: move-result-object v2 │ │ -3962d4: 1233 |01d6: const/4 v3, #int 3 // #3 │ │ -3962d6: 6e30 2e98 5203 |01d7: invoke-virtual {v2, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3962dc: 0c02 |01da: move-result-object v2 │ │ -3962de: 6e20 4b98 2100 |01db: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3962e4: 1302 2000 |01de: const/16 v2, #int 32 // #20 │ │ -3962e8: 6e20 4498 2100 |01e0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3962ee: 6e10 05a4 0c00 |01e3: invoke-virtual {v12}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ -3962f4: 0c02 |01e6: move-result-object v2 │ │ -3962f6: 6e20 2d98 3200 |01e7: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3962fc: 0c02 |01ea: move-result-object v2 │ │ -3962fe: 6e20 4b98 2100 |01eb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -396304: 6e10 5498 0100 |01ee: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39630a: 0c01 |01f1: move-result-object v1 │ │ -39630c: 7110 c1a2 0100 |01f2: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -396312: 0c01 |01f5: move-result-object v1 │ │ -396314: 7120 fca3 1d00 |01f6: invoke-static {v13, v1}, Lnet/sf/dibdib/thread_any/QOpMain;.convert:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a3fc │ │ -39631a: 0c0d |01f9: move-result-object v13 │ │ -39631c: 110d |01fa: return-object v13 │ │ -39631e: 235d 1a15 |01fb: new-array v13, v5, [J // type@151a │ │ -396322: 7110 5ea3 0d00 |01fd: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ -396328: 0c0d |0200: move-result-object v13 │ │ -39632a: 7110 04a3 0d00 |0201: invoke-static {v13}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a304 │ │ -396330: 0c0d |0204: move-result-object v13 │ │ -396332: 110d |0205: return-object v13 │ │ -396334: 4601 0d05 |0206: aget-object v1, v13, v5 │ │ -396338: 460d 0d04 |0208: aget-object v13, v13, v4 │ │ -39633c: 7120 fca3 d100 |020a: invoke-static {v1, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.convert:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a3fc │ │ -396342: 0c0d |020d: move-result-object v13 │ │ -396344: 110d |020e: return-object v13 │ │ -396346: 460d 0d05 |020f: aget-object v13, v13, v5 │ │ -39634a: 6e10 cba2 0d00 |0211: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -396350: 0c0d |0214: move-result-object v13 │ │ -396352: 7110 ffa3 0d00 |0215: invoke-static {v13}, Lnet/sf/dibdib/thread_any/QOpMain;.getConst:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a3ff │ │ -396358: 0c0d |0218: move-result-object v13 │ │ -39635a: 110d |0219: return-object v13 │ │ -39635c: 1100 |021a: return-object v0 │ │ -39635e: 4601 0d02 |021b: aget-object v1, v13, v2 │ │ -396362: 1f01 b514 |021d: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -396366: 6e10 0aa3 0100 |021f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -39636c: 0b01 |0222: move-result-wide v1 │ │ -39636e: 7120 6797 2100 |0223: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -396374: 0a03 |0226: move-result v3 │ │ -396376: 3903 1300 |0227: if-nez v3, 023a // +0013 │ │ -39637a: 1606 0000 |0229: const-wide/16 v6, #int 0 // #0 │ │ -39637e: 1608 0100 |022b: const-wide/16 v8, #int 1 // #1 │ │ -396382: 610a ce72 |022d: sget-wide v10, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396386: ad01 010a |022f: mul-double v1, v1, v10 │ │ -39638a: 8b11 |0231: double-to-long v1, v1 │ │ -39638c: c081 |0232: and-long/2addr v1, v8 │ │ -39638e: 3103 0601 |0233: cmp-long v3, v6, v1 │ │ -396392: 3803 0500 |0235: if-eqz v3, 023a // +0005 │ │ -396396: 460d 0d04 |0237: aget-object v13, v13, v4 │ │ -39639a: 110d |0239: return-object v13 │ │ -39639c: 460d 0d05 |023a: aget-object v13, v13, v5 │ │ -3963a0: 110d |023c: return-object v13 │ │ -3963a2: 4601 0d05 |023d: aget-object v1, v13, v5 │ │ -3963a6: 6e10 cba2 0100 |023f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3963ac: 0c01 |0242: move-result-object v1 │ │ -3963ae: 460d 0d04 |0243: aget-object v13, v13, v4 │ │ -3963b2: 1f0d b514 |0245: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3963b6: 6e10 0aa3 0d00 |0247: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -3963bc: 0b03 |024a: move-result-wide v3 │ │ -3963be: 6105 ce72 |024b: sget-wide v5, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -3963c2: ad03 0305 |024d: mul-double v3, v3, v5 │ │ -3963c6: 1905 0040 |024f: const-wide/high16 v5, #long 4611686018427387904 // #4000 │ │ -3963ca: 300d 0503 |0251: cmpg-double v13, v5, v3 │ │ -3963ce: 3c0d 2800 |0253: if-gtz v13, 027b // +0028 │ │ -3963d2: 1805 0000 0000 0088 c340 |0255: const-wide v5, #double 10000 // #40c3880000000000 │ │ -3963dc: 300d 0305 |025a: cmpg-double v13, v3, v5 │ │ -3963e0: 3c0d 1f00 |025c: if-gtz v13, 027b // +001f │ │ -3963e4: 8a3d |025e: double-to-int v13, v3 │ │ -3963e6: 2203 e812 |025f: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3963ea: 6e10 2298 0100 |0261: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ -3963f0: 0a04 |0264: move-result v4 │ │ -3963f2: 9204 040d |0265: mul-int v4, v4, v13 │ │ -3963f6: b024 |0267: add-int/2addr v4, v2 │ │ -3963f8: 7020 4198 4300 |0268: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -3963fe: 3d0d 0800 |026b: if-lez v13, 0273 // +0008 │ │ -396402: 6e20 4b98 1300 |026d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -396408: d80d 0dff |0270: add-int/lit8 v13, v13, #int -1 // #ff │ │ -39640c: 28f9 |0272: goto 026b // -0007 │ │ -39640e: 6e10 5498 0300 |0273: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -396414: 0c0d |0276: move-result-object v13 │ │ -396416: 7110 c1a2 0d00 |0277: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -39641c: 0c00 |027a: move-result-object v0 │ │ -39641e: 1100 |027b: return-object v0 │ │ -396420: 4601 0d05 |027c: aget-object v1, v13, v5 │ │ -396424: 2011 b514 |027e: instance-of v1, v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -396428: 3801 2800 |0280: if-eqz v1, 02a8 // +0028 │ │ -39642c: 4601 0d04 |0282: aget-object v1, v13, v4 │ │ -396430: 2011 b514 |0284: instance-of v1, v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -396434: 3801 2200 |0286: if-eqz v1, 02a8 // +0022 │ │ -396438: 2201 e812 |0288: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -39643c: 7010 4098 0100 |028a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -396442: 4602 0d05 |028d: aget-object v2, v13, v5 │ │ -396446: 6e10 caa2 0200 |028f: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ -39644c: 0c02 |0292: move-result-object v2 │ │ -39644e: 6e20 4b98 2100 |0293: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -396454: 460d 0d04 |0296: aget-object v13, v13, v4 │ │ -396458: 6e10 caa2 0d00 |0298: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ -39645e: 0c0d |029b: move-result-object v13 │ │ -396460: 6e20 4b98 d100 |029c: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -396466: 6e10 5498 0100 |029f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -39646c: 0c0d |02a2: move-result-object v13 │ │ -39646e: 7120 ffa2 4d00 |02a3: invoke-static {v13, v4}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -396474: 0c0d |02a6: move-result-object v13 │ │ -396476: 110d |02a7: return-object v13 │ │ -396478: 4601 0d05 |02a8: aget-object v1, v13, v5 │ │ -39647c: 460d 0d04 |02aa: aget-object v13, v13, v4 │ │ -396480: 6e20 b8a2 d100 |02ac: invoke-virtual {v1, v13}, Lnet/sf/dibdib/generic/QSeq;.append:(Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a2b8 │ │ -396486: 0c0d |02af: move-result-object v13 │ │ -396488: 110d |02b0: return-object v13 │ │ -39648a: 1100 |02b1: return-object v0 │ │ -39648c: 0001 0400 4a00 0000 1900 0000 1200 ... |02b2: packed-switch-data (12 units) │ │ -3964a4: 0001 2100 4b00 0000 1802 0000 0300 ... |02be: packed-switch-data (70 units) │ │ +395f14: |[395f14] net.sf.dibdib.thread_any.QOpMain.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; │ │ +395f24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +395f26: 380d b002 |0001: if-eqz v13, 02b1 // +02b0 │ │ +395f2a: 52c1 6178 |0003: iget v1, v12, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ +395f2e: 21d2 |0005: array-length v2, v13 │ │ +395f30: 3721 0400 |0006: if-le v1, v2, 000a // +0004 │ │ +395f34: 2900 a902 |0008: goto/16 02b1 // +02a9 │ │ +395f38: 7100 27a2 0000 |000a: invoke-static {}, Lnet/sf/dibdib/generic/JResult;.get8Pool:()Lnet/sf/dibdib/generic/JResult; // method@a227 │ │ +395f3e: 0c03 |000d: move-result-object v3 │ │ +395f40: 52c1 6178 |000e: iget v1, v12, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ +395f44: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +395f46: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +395f48: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +395f4a: 3312 4200 |0013: if-ne v2, v1, 0055 // +0042 │ │ +395f4e: 4601 0d05 |0015: aget-object v1, v13, v5 │ │ +395f52: 6e10 bca2 0100 |0017: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ +395f58: 0c01 |001a: move-result-object v1 │ │ +395f5a: 6e10 0ea3 0100 |001b: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +395f60: 0a01 |001e: move-result v1 │ │ +395f62: 3801 3600 |001f: if-eqz v1, 0055 // +0036 │ │ +395f66: 4601 0d04 |0021: aget-object v1, v13, v4 │ │ +395f6a: 6e10 bca2 0100 |0023: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.atom:()Lnet/sf/dibdib/generic/QWord; // method@a2bc │ │ +395f70: 0c01 |0026: move-result-object v1 │ │ +395f72: 6e10 0ea3 0100 |0027: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +395f78: 0a01 |002a: move-result v1 │ │ +395f7a: 3801 2a00 |002b: if-eqz v1, 0055 // +002a │ │ +395f7e: 6201 6b77 |002d: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395f82: 6e10 06a4 0c00 |002f: invoke-virtual {v12}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395f88: 0a06 |0032: move-result v6 │ │ +395f8a: 4401 0106 |0033: aget v1, v1, v6 │ │ +395f8e: 2b01 7d02 0000 |0035: packed-switch v1, 000002b2 // +0000027d │ │ +395f94: 281d |0038: goto 0055 // +001d │ │ +395f96: 6200 dd77 |0039: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.MUL:Lnet/sf/dibdib/thread_any/QOpMain; // field@77dd │ │ +395f9a: 6e20 faa3 d000 |003b: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3fa │ │ +395fa0: 0c0d |003e: move-result-object v13 │ │ +395fa2: 110d |003f: return-object v13 │ │ +395fa4: 6200 8d77 |0040: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.DIV:Lnet/sf/dibdib/thread_any/QOpMain; // field@778d │ │ +395fa8: 6e20 faa3 d000 |0042: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3fa │ │ +395fae: 0c0d |0045: move-result-object v13 │ │ +395fb0: 110d |0046: return-object v13 │ │ +395fb2: 6200 7077 |0047: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.ADD:Lnet/sf/dibdib/thread_any/QOpMain; // field@7770 │ │ +395fb6: 6e20 faa3 d000 |0049: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3fa │ │ +395fbc: 0c0d |004c: move-result-object v13 │ │ +395fbe: 110d |004d: return-object v13 │ │ +395fc0: 6200 3878 |004e: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.SUB:Lnet/sf/dibdib/thread_any/QOpMain; // field@7838 │ │ +395fc4: 6e20 faa3 d000 |0050: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calc:([Lnet/sf/dibdib/generic/QSeq;)Ljava/lang/Object; // method@a3fa │ │ +395fca: 0c0d |0053: move-result-object v13 │ │ +395fcc: 110d |0054: return-object v13 │ │ +395fce: 6201 6b77 |0055: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +395fd2: 6e10 06a4 0c00 |0057: invoke-virtual {v12}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +395fd8: 0a06 |005a: move-result v6 │ │ +395fda: 4401 0106 |005b: aget v1, v1, v6 │ │ +395fde: 1906 f87f |005d: const-wide/high16 v6, #long 9221120237041090560 // #7ff8 │ │ +395fe2: 1808 0000 0000 00c3 be40 |005f: const-wide v8, #double 7875 // #40bec30000000000 │ │ +395fec: 2b01 5a02 0000 |0064: packed-switch v1, 000002be // +0000025a │ │ +395ff2: 6e20 fba3 dc00 |0067: invoke-virtual {v12, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.calcD4:([Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a3fb │ │ +395ff8: 0c0d |006a: move-result-object v13 │ │ +395ffa: 2900 4502 |006b: goto/16 02b0 // +0245 │ │ +395ffe: 4601 0d04 |006d: aget-object v1, v13, v4 │ │ +396002: 6e10 cba2 0100 |006f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +396008: 0c01 |0072: move-result-object v1 │ │ +39600a: 460d 0d05 |0073: aget-object v13, v13, v5 │ │ +39600e: 6e10 cba2 0d00 |0075: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +396014: 0c0d |0078: move-result-object v13 │ │ +396016: 12f3 |0079: const/4 v3, #int -1 // #ff │ │ +396018: 6e30 2b98 1d03 |007a: invoke-virtual {v13, v1, v3}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@982b │ │ +39601e: 0c0d |007d: move-result-object v13 │ │ +396020: 4601 0d05 |007e: aget-object v1, v13, v5 │ │ +396024: 7110 c1a2 0100 |0080: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +39602a: 0c01 |0083: move-result-object v1 │ │ +39602c: 460d 0d04 |0084: aget-object v13, v13, v4 │ │ +396030: 7110 c1a2 0d00 |0086: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +396036: 0c0d |0089: move-result-object v13 │ │ +396038: 2322 0e16 |008a: new-array v2, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +39603c: 4d01 0205 |008c: aput-object v1, v2, v5 │ │ +396040: 4d0d 0204 |008e: aput-object v13, v2, v4 │ │ +396044: 7110 bfa2 0200 |0090: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createFlat:([Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a2bf │ │ +39604a: 0c0d |0093: move-result-object v13 │ │ +39604c: 110d |0094: return-object v13 │ │ +39604e: 4601 0d05 |0095: aget-object v1, v13, v5 │ │ +396052: 6e10 cba2 0100 |0097: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +396058: 0c01 |009a: move-result-object v1 │ │ +39605a: 460d 0d04 |009b: aget-object v13, v13, v4 │ │ +39605e: 6e10 cba2 0d00 |009d: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +396064: 0c05 |00a0: move-result-object v5 │ │ +396066: 1606 0000 |00a1: const-wide/16 v6, #int 0 // #0 │ │ +39606a: 0714 |00a3: move-object v4, v1 │ │ +39606c: 07c8 |00a4: move-object v8, v12 │ │ +39606e: 7706 fea3 0300 |00a5: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.doRegEx:(Lnet/sf/dibdib/generic/JResult;Ljava/lang/String;Ljava/lang/String;DLnet/sf/dibdib/thread_any/QOpMain;)Lnet/sf/dibdib/generic/QSeq; // method@a3fe │ │ +396074: 0c0d |00a8: move-result-object v13 │ │ +396076: 110d |00a9: return-object v13 │ │ +396078: 4601 0d05 |00aa: aget-object v1, v13, v5 │ │ +39607c: 6e10 cba2 0100 |00ac: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +396082: 0c01 |00af: move-result-object v1 │ │ +396084: 4604 0d04 |00b0: aget-object v4, v13, v4 │ │ +396088: 6e10 cba2 0400 |00b2: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +39608e: 0c05 |00b5: move-result-object v5 │ │ +396090: 460d 0d02 |00b6: aget-object v13, v13, v2 │ │ +396094: 1f0d b514 |00b8: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +396098: 6e10 0aa3 0d00 |00ba: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +39609e: 0b06 |00bd: move-result-wide v6 │ │ +3960a0: 8a6d |00be: double-to-int v13, v6 │ │ +3960a2: 83d6 |00bf: int-to-double v6, v13 │ │ +3960a4: 6108 ce72 |00c0: sget-wide v8, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +3960a8: ad06 0608 |00c2: mul-double v6, v6, v8 │ │ +3960ac: 0714 |00c4: move-object v4, v1 │ │ +3960ae: 07c8 |00c5: move-object v8, v12 │ │ +3960b0: 7706 fea3 0300 |00c6: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.doRegEx:(Lnet/sf/dibdib/generic/JResult;Ljava/lang/String;Ljava/lang/String;DLnet/sf/dibdib/thread_any/QOpMain;)Lnet/sf/dibdib/generic/QSeq; // method@a3fe │ │ +3960b6: 0c0d |00c9: move-result-object v13 │ │ +3960b8: 110d |00ca: return-object v13 │ │ +3960ba: 7100 59a3 0000 |00cb: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3960c0: 0b01 |00ce: move-result-wide v1 │ │ +3960c2: 8611 |00cf: long-to-double v1, v1 │ │ +3960c4: ad01 0108 |00d0: mul-double v1, v1, v8 │ │ +3960c8: 1803 0000 0000 0040 8f40 |00d2: const-wide v3, #double 1000 // #408f400000000000 │ │ +3960d2: ce31 |00d7: div-double/2addr v1, v3 │ │ +3960d4: 7120 01a3 2100 |00d8: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +3960da: 0c0d |00db: move-result-object v13 │ │ +3960dc: 110d |00dc: return-object v13 │ │ +3960de: 7110 5aa3 0500 |00dd: invoke-static {v5}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3960e4: 0b01 |00e0: move-result-wide v1 │ │ +3960e6: 8611 |00e1: long-to-double v1, v1 │ │ +3960e8: ad01 0108 |00e2: mul-double v1, v1, v8 │ │ +3960ec: 1903 103e |00e4: const-wide/high16 v3, #long 4472074429978902528 // #3e10 │ │ +3960f0: ad01 0103 |00e6: mul-double v1, v1, v3 │ │ +3960f4: 7120 01a3 2100 |00e8: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +3960fa: 0c0d |00eb: move-result-object v13 │ │ +3960fc: 110d |00ec: return-object v13 │ │ +3960fe: 2321 0e16 |00ed: new-array v1, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +396102: 4602 0d04 |00ef: aget-object v2, v13, v4 │ │ +396106: 4d02 0105 |00f1: aput-object v2, v1, v5 │ │ +39610a: 460d 0d05 |00f3: aget-object v13, v13, v5 │ │ +39610e: 4d0d 0104 |00f5: aput-object v13, v1, v4 │ │ +396112: 1101 |00f7: return-object v1 │ │ +396114: 1601 0000 |00f8: const-wide/16 v1, #int 0 // #0 │ │ +396118: 4603 0d05 |00fa: aget-object v3, v13, v5 │ │ +39611c: 6e10 c8a2 0300 |00fc: invoke-virtual {v3}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +396122: 0a03 |00ff: move-result v3 │ │ +396124: b143 |0100: sub-int/2addr v3, v4 │ │ +396126: 3a03 1f00 |0101: if-ltz v3, 0120 // +001f │ │ +39612a: 4604 0d05 |0103: aget-object v4, v13, v5 │ │ +39612e: 6e20 bba2 3400 |0105: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +396134: 0c04 |0108: move-result-object v4 │ │ +396136: 2048 b514 |0109: instance-of v8, v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +39613a: 3808 0900 |010b: if-eqz v8, 0114 // +0009 │ │ +39613e: 1f04 b514 |010d: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +396142: 6e10 0aa3 0400 |010f: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +396148: 0b08 |0112: move-result-wide v8 │ │ +39614a: 2802 |0113: goto 0115 // +0002 │ │ +39614c: 0468 |0114: move-wide v8, v6 │ │ +39614e: 7120 6797 9800 |0115: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +396154: 0a04 |0118: move-result v4 │ │ +396156: 3804 0300 |0119: if-eqz v4, 011c // +0003 │ │ +39615a: 1100 |011b: return-object v0 │ │ +39615c: cb81 |011c: add-double/2addr v1, v8 │ │ +39615e: d803 03ff |011d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +396162: 28e2 |011f: goto 0101 // -001e │ │ +396164: 7120 01a3 2100 |0120: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +39616a: 0c0d |0123: move-result-object v13 │ │ +39616c: 110d |0124: return-object v13 │ │ +39616e: 4601 0d04 |0125: aget-object v1, v13, v4 │ │ +396172: 1f01 b514 |0127: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +396176: 6e10 0aa3 0100 |0129: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +39617c: 0b06 |012c: move-result-wide v6 │ │ +39617e: 6108 ce72 |012d: sget-wide v8, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396182: ad06 0608 |012f: mul-double v6, v6, v8 │ │ +396186: 460d 0d05 |0131: aget-object v13, v13, v5 │ │ +39618a: 6e10 cba2 0d00 |0133: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +396190: 0c0d |0136: move-result-object v13 │ │ +396192: 8a61 |0137: double-to-int v1, v6 │ │ +396194: 6e30 2e98 5d01 |0138: invoke-virtual {v13, v5, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +39619a: 0c03 |013b: move-result-object v3 │ │ +39619c: 7110 c1a2 0300 |013c: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3961a2: 0c03 |013f: move-result-object v3 │ │ +3961a4: 6e20 2d98 1d00 |0140: invoke-virtual {v13, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3961aa: 0c0d |0143: move-result-object v13 │ │ +3961ac: 7110 c1a2 0d00 |0144: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3961b2: 0c0d |0147: move-result-object v13 │ │ +3961b4: 2321 0e16 |0148: new-array v1, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3961b8: 4d03 0105 |014a: aput-object v3, v1, v5 │ │ +3961bc: 4d0d 0104 |014c: aput-object v13, v1, v4 │ │ +3961c0: 1101 |014e: return-object v1 │ │ +3961c2: 4601 0d05 |014f: aget-object v1, v13, v5 │ │ +3961c6: 6e10 cba2 0100 |0151: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3961cc: 0c01 |0154: move-result-object v1 │ │ +3961ce: 460d 0d04 |0155: aget-object v13, v13, v4 │ │ +3961d2: 6e10 cba2 0d00 |0157: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3961d8: 0c05 |015a: move-result-object v5 │ │ +3961da: 1606 0000 |015b: const-wide/16 v6, #int 0 // #0 │ │ +3961de: 0714 |015d: move-object v4, v1 │ │ +3961e0: 07c8 |015e: move-object v8, v12 │ │ +3961e2: 7706 fea3 0300 |015f: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.doRegEx:(Lnet/sf/dibdib/generic/JResult;Ljava/lang/String;Ljava/lang/String;DLnet/sf/dibdib/thread_any/QOpMain;)Lnet/sf/dibdib/generic/QSeq; // method@a3fe │ │ +3961e8: 0c0d |0162: move-result-object v13 │ │ +3961ea: 110d |0163: return-object v13 │ │ +3961ec: 4601 0d05 |0164: aget-object v1, v13, v5 │ │ +3961f0: 6e10 cba2 0100 |0166: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3961f6: 0c01 |0169: move-result-object v1 │ │ +3961f8: 4604 0d04 |016a: aget-object v4, v13, v4 │ │ +3961fc: 6e10 cba2 0400 |016c: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +396202: 0c05 |016f: move-result-object v5 │ │ +396204: 460d 0d02 |0170: aget-object v13, v13, v2 │ │ +396208: 1f0d b514 |0172: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +39620c: 6e10 0aa3 0d00 |0174: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +396212: 0b06 |0177: move-result-wide v6 │ │ +396214: 0714 |0178: move-object v4, v1 │ │ +396216: 07c8 |0179: move-object v8, v12 │ │ +396218: 7706 fea3 0300 |017a: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_any/QOpMain;.doRegEx:(Lnet/sf/dibdib/generic/JResult;Ljava/lang/String;Ljava/lang/String;DLnet/sf/dibdib/thread_any/QOpMain;)Lnet/sf/dibdib/generic/QSeq; // method@a3fe │ │ +39621e: 0c0d |017d: move-result-object v13 │ │ +396220: 110d |017e: return-object v13 │ │ +396222: 4601 0d05 |017f: aget-object v1, v13, v5 │ │ +396226: 6e10 c8a2 0100 |0181: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +39622c: 0a01 |0184: move-result v1 │ │ +39622e: b141 |0185: sub-int/2addr v1, v4 │ │ +396230: 3a01 2400 |0186: if-ltz v1, 01aa // +0024 │ │ +396234: 4602 0d05 |0188: aget-object v2, v13, v5 │ │ +396238: 6e20 bba2 1200 |018a: invoke-virtual {v2, v1}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +39623e: 0c02 |018d: move-result-object v2 │ │ +396240: 2023 b514 |018e: instance-of v3, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +396244: 3803 0900 |0190: if-eqz v3, 0199 // +0009 │ │ +396248: 1f02 b514 |0192: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +39624c: 6e10 0aa3 0200 |0194: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +396252: 0b02 |0197: move-result-wide v2 │ │ +396254: 2802 |0198: goto 019a // +0002 │ │ +396256: 0462 |0199: move-wide v2, v6 │ │ +396258: 7120 6797 3200 |019a: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +39625e: 0a04 |019d: move-result v4 │ │ +396260: 3804 0300 |019e: if-eqz v4, 01a1 // +0003 │ │ +396264: 1100 |01a0: return-object v0 │ │ +396266: ad08 0802 |01a1: mul-double v8, v8, v2 │ │ +39626a: 6102 ce72 |01a3: sget-wide v2, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +39626e: ad08 0802 |01a5: mul-double v8, v8, v2 │ │ +396272: d801 01ff |01a7: add-int/lit8 v1, v1, #int -1 // #ff │ │ +396276: 28dd |01a9: goto 0186 // -0023 │ │ +396278: 7120 01a3 9800 |01aa: invoke-static {v8, v9}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +39627e: 0c0d |01ad: move-result-object v13 │ │ +396280: 110d |01ae: return-object v13 │ │ +396282: 1100 |01af: return-object v0 │ │ +396284: 460d 0d05 |01b0: aget-object v13, v13, v5 │ │ +396288: 6e10 cba2 0d00 |01b2: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +39628e: 0c0d |01b5: move-result-object v13 │ │ +396290: 6e10 2298 0d00 |01b6: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +396296: 0a0d |01b9: move-result v13 │ │ +396298: 81d1 |01ba: int-to-long v1, v13 │ │ +39629a: 7120 06a3 2100 |01bb: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3962a0: 0c0d |01be: move-result-object v13 │ │ +3962a2: 110d |01bf: return-object v13 │ │ +3962a4: 2321 0e16 |01c0: new-array v1, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3962a8: 4602 0d05 |01c2: aget-object v2, v13, v5 │ │ +3962ac: 4d02 0105 |01c4: aput-object v2, v1, v5 │ │ +3962b0: 460d 0d05 |01c6: aget-object v13, v13, v5 │ │ +3962b4: 4d0d 0104 |01c8: aput-object v13, v1, v4 │ │ +3962b8: 1101 |01ca: return-object v1 │ │ +3962ba: 460d 0d05 |01cb: aget-object v13, v13, v5 │ │ +3962be: 2201 e812 |01cd: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3962c2: 7010 4098 0100 |01cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3962c8: 6e10 05a4 0c00 |01d2: invoke-virtual {v12}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ +3962ce: 0c02 |01d5: move-result-object v2 │ │ +3962d0: 1233 |01d6: const/4 v3, #int 3 // #3 │ │ +3962d2: 6e30 2e98 5203 |01d7: invoke-virtual {v2, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3962d8: 0c02 |01da: move-result-object v2 │ │ +3962da: 6e20 4b98 2100 |01db: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3962e0: 1302 2000 |01de: const/16 v2, #int 32 // #20 │ │ +3962e4: 6e20 4498 2100 |01e0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3962ea: 6e10 05a4 0c00 |01e3: invoke-virtual {v12}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ +3962f0: 0c02 |01e6: move-result-object v2 │ │ +3962f2: 6e20 2d98 3200 |01e7: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3962f8: 0c02 |01ea: move-result-object v2 │ │ +3962fa: 6e20 4b98 2100 |01eb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +396300: 6e10 5498 0100 |01ee: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +396306: 0c01 |01f1: move-result-object v1 │ │ +396308: 7110 c1a2 0100 |01f2: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +39630e: 0c01 |01f5: move-result-object v1 │ │ +396310: 7120 fca3 1d00 |01f6: invoke-static {v13, v1}, Lnet/sf/dibdib/thread_any/QOpMain;.convert:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a3fc │ │ +396316: 0c0d |01f9: move-result-object v13 │ │ +396318: 110d |01fa: return-object v13 │ │ +39631a: 235d 1a15 |01fb: new-array v13, v5, [J // type@151a │ │ +39631e: 7110 5ea3 0d00 |01fd: invoke-static {v13}, Lnet/sf/dibdib/thread_any/DateFunc;.date4Millis:([J)Ljava/lang/String; // method@a35e │ │ +396324: 0c0d |0200: move-result-object v13 │ │ +396326: 7110 04a3 0d00 |0201: invoke-static {v13}, Lnet/sf/dibdib/generic/QWord;.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; // method@a304 │ │ +39632c: 0c0d |0204: move-result-object v13 │ │ +39632e: 110d |0205: return-object v13 │ │ +396330: 4601 0d05 |0206: aget-object v1, v13, v5 │ │ +396334: 460d 0d04 |0208: aget-object v13, v13, v4 │ │ +396338: 7120 fca3 d100 |020a: invoke-static {v1, v13}, Lnet/sf/dibdib/thread_any/QOpMain;.convert:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a3fc │ │ +39633e: 0c0d |020d: move-result-object v13 │ │ +396340: 110d |020e: return-object v13 │ │ +396342: 460d 0d05 |020f: aget-object v13, v13, v5 │ │ +396346: 6e10 cba2 0d00 |0211: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +39634c: 0c0d |0214: move-result-object v13 │ │ +39634e: 7110 ffa3 0d00 |0215: invoke-static {v13}, Lnet/sf/dibdib/thread_any/QOpMain;.getConst:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a3ff │ │ +396354: 0c0d |0218: move-result-object v13 │ │ +396356: 110d |0219: return-object v13 │ │ +396358: 1100 |021a: return-object v0 │ │ +39635a: 4601 0d02 |021b: aget-object v1, v13, v2 │ │ +39635e: 1f01 b514 |021d: check-cast v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +396362: 6e10 0aa3 0100 |021f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +396368: 0b01 |0222: move-result-wide v1 │ │ +39636a: 7120 6797 2100 |0223: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +396370: 0a03 |0226: move-result v3 │ │ +396372: 3903 1300 |0227: if-nez v3, 023a // +0013 │ │ +396376: 1606 0000 |0229: const-wide/16 v6, #int 0 // #0 │ │ +39637a: 1608 0100 |022b: const-wide/16 v8, #int 1 // #1 │ │ +39637e: 610a ce72 |022d: sget-wide v10, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396382: ad01 010a |022f: mul-double v1, v1, v10 │ │ +396386: 8b11 |0231: double-to-long v1, v1 │ │ +396388: c081 |0232: and-long/2addr v1, v8 │ │ +39638a: 3103 0601 |0233: cmp-long v3, v6, v1 │ │ +39638e: 3803 0500 |0235: if-eqz v3, 023a // +0005 │ │ +396392: 460d 0d04 |0237: aget-object v13, v13, v4 │ │ +396396: 110d |0239: return-object v13 │ │ +396398: 460d 0d05 |023a: aget-object v13, v13, v5 │ │ +39639c: 110d |023c: return-object v13 │ │ +39639e: 4601 0d05 |023d: aget-object v1, v13, v5 │ │ +3963a2: 6e10 cba2 0100 |023f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3963a8: 0c01 |0242: move-result-object v1 │ │ +3963aa: 460d 0d04 |0243: aget-object v13, v13, v4 │ │ +3963ae: 1f0d b514 |0245: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3963b2: 6e10 0aa3 0d00 |0247: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +3963b8: 0b03 |024a: move-result-wide v3 │ │ +3963ba: 6105 ce72 |024b: sget-wide v5, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +3963be: ad03 0305 |024d: mul-double v3, v3, v5 │ │ +3963c2: 1905 0040 |024f: const-wide/high16 v5, #long 4611686018427387904 // #4000 │ │ +3963c6: 300d 0503 |0251: cmpg-double v13, v5, v3 │ │ +3963ca: 3c0d 2800 |0253: if-gtz v13, 027b // +0028 │ │ +3963ce: 1805 0000 0000 0088 c340 |0255: const-wide v5, #double 10000 // #40c3880000000000 │ │ +3963d8: 300d 0305 |025a: cmpg-double v13, v3, v5 │ │ +3963dc: 3c0d 1f00 |025c: if-gtz v13, 027b // +001f │ │ +3963e0: 8a3d |025e: double-to-int v13, v3 │ │ +3963e2: 2203 e812 |025f: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3963e6: 6e10 2298 0100 |0261: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9822 │ │ +3963ec: 0a04 |0264: move-result v4 │ │ +3963ee: 9204 040d |0265: mul-int v4, v4, v13 │ │ +3963f2: b024 |0267: add-int/2addr v4, v2 │ │ +3963f4: 7020 4198 4300 |0268: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +3963fa: 3d0d 0800 |026b: if-lez v13, 0273 // +0008 │ │ +3963fe: 6e20 4b98 1300 |026d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +396404: d80d 0dff |0270: add-int/lit8 v13, v13, #int -1 // #ff │ │ +396408: 28f9 |0272: goto 026b // -0007 │ │ +39640a: 6e10 5498 0300 |0273: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +396410: 0c0d |0276: move-result-object v13 │ │ +396412: 7110 c1a2 0d00 |0277: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +396418: 0c00 |027a: move-result-object v0 │ │ +39641a: 1100 |027b: return-object v0 │ │ +39641c: 4601 0d05 |027c: aget-object v1, v13, v5 │ │ +396420: 2011 b514 |027e: instance-of v1, v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +396424: 3801 2800 |0280: if-eqz v1, 02a8 // +0028 │ │ +396428: 4601 0d04 |0282: aget-object v1, v13, v4 │ │ +39642c: 2011 b514 |0284: instance-of v1, v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +396430: 3801 2200 |0286: if-eqz v1, 02a8 // +0022 │ │ +396434: 2201 e812 |0288: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +396438: 7010 4098 0100 |028a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +39643e: 4602 0d05 |028d: aget-object v2, v13, v5 │ │ +396442: 6e10 caa2 0200 |028f: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ +396448: 0c02 |0292: move-result-object v2 │ │ +39644a: 6e20 4b98 2100 |0293: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +396450: 460d 0d04 |0296: aget-object v13, v13, v4 │ │ +396454: 6e10 caa2 0d00 |0298: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ +39645a: 0c0d |029b: move-result-object v13 │ │ +39645c: 6e20 4b98 d100 |029c: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +396462: 6e10 5498 0100 |029f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +396468: 0c0d |02a2: move-result-object v13 │ │ +39646a: 7120 ffa2 4d00 |02a3: invoke-static {v13, v4}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +396470: 0c0d |02a6: move-result-object v13 │ │ +396472: 110d |02a7: return-object v13 │ │ +396474: 4601 0d05 |02a8: aget-object v1, v13, v5 │ │ +396478: 460d 0d04 |02aa: aget-object v13, v13, v4 │ │ +39647c: 6e20 b8a2 d100 |02ac: invoke-virtual {v1, v13}, Lnet/sf/dibdib/generic/QSeq;.append:(Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a2b8 │ │ +396482: 0c0d |02af: move-result-object v13 │ │ +396484: 110d |02b0: return-object v13 │ │ +396486: 1100 |02b1: return-object v0 │ │ +396488: 0001 0400 4a00 0000 1900 0000 1200 ... |02b2: packed-switch-data (12 units) │ │ +3964a0: 0001 2100 4b00 0000 1802 0000 0300 ... |02be: packed-switch-data (70 units) │ │ catches : 1 │ │ 0x0055 - 0x02b0 │ │ Ljava/lang/Exception; -> 0x02b1 │ │ positions : │ │ 0x0003 line=988 │ │ 0x000a line=991 │ │ 0x000e line=992 │ │ @@ -1513523,571 +1513522,571 @@ │ │ type : '([Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 32 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 1176 16-bit code units │ │ -3967e0: |[3967e0] net.sf.dibdib.thread_any.QOpMain.calcD4:([Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ -3967f0: 0800 1e00 |0000: move-object/from16 v0, v30 │ │ -3967f4: 0801 1f00 |0002: move-object/from16 v1, v31 │ │ -3967f8: 5202 6178 |0004: iget v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ -3967fc: 2113 |0006: array-length v3, v1 │ │ -3967fe: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -396800: 3732 0300 |0008: if-le v2, v3, 000b // +0003 │ │ -396804: 1104 |000a: return-object v4 │ │ -396806: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -396808: 1605 0000 |000c: const-wide/16 v5, #int 0 // #0 │ │ -39680c: 3c02 0400 |000e: if-gtz v2, 0012 // +0004 │ │ -396810: 0457 |0010: move-wide v7, v5 │ │ -396812: 2809 |0011: goto 001a // +0009 │ │ -396814: 4602 0103 |0012: aget-object v2, v1, v3 │ │ -396818: 1f02 b514 |0014: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -39681c: 6e10 0aa3 0200 |0016: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -396822: 0b07 |0019: move-result-wide v7 │ │ -396824: 5202 6178 |001a: iget v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ -396828: 1219 |001c: const/4 v9, #int 1 // #1 │ │ -39682a: 3429 0400 |001d: if-lt v9, v2, 0021 // +0004 │ │ -39682e: 045a |001f: move-wide v10, v5 │ │ -396830: 2809 |0020: goto 0029 // +0009 │ │ -396832: 4602 0109 |0021: aget-object v2, v1, v9 │ │ -396836: 1f02 b514 |0023: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -39683a: 6e10 0aa3 0200 |0025: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -396840: 0b0a |0028: move-result-wide v10 │ │ -396842: 6202 6b77 |0029: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ -396846: 7401 06a4 1e00 |002b: invoke-virtual/range {v30}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -39684c: 0a0e |002e: move-result v14 │ │ -39684e: 4402 020e |002f: aget v2, v2, v14 │ │ -396852: 160e 0100 |0031: const-wide/16 v14, #int 1 // #1 │ │ -396856: 1610 c31e |0033: const-wide/16 v16, #int 7875 // #1ec3 │ │ -39685a: 1912 6940 |0035: const-wide/high16 v18, #long 4641240890982006784 // #4069 │ │ -39685e: 1814 0000 0000 0080 6640 |0037: const-wide v20, #double 180 // #4066800000000000 │ │ -396868: 122c |003c: const/4 v12, #int 2 // #2 │ │ -39686a: 1816 182d 4454 fb21 0940 |003d: const-wide v22, #double 3.14159 // #400921fb54442d18 │ │ -396874: 130d 1600 |0042: const/16 v13, #int 22 // #16 │ │ -396878: 1618 0000 |0044: const-wide/16 v24, #int 0 // #0 │ │ -39687c: 181a 0000 0000 00c3 bec0 |0046: const-wide v26, #double -7875 // #c0bec30000000000 │ │ -396886: 181c 0000 0000 00c3 be40 |004b: const-wide v28, #double 7875 // #40bec30000000000 │ │ -396890: 2b02 b203 0000 |0050: packed-switch v2, 00000402 // +000003b2 │ │ -396896: 1104 |0053: return-object v4 │ │ -396898: 6101 ce72 |0054: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -39689c: ad07 0701 |0056: mul-double v7, v7, v1 │ │ -3968a0: 7120 b9a3 8700 |0058: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -3968a6: 0b01 |005b: move-result-wide v1 │ │ -3968a8: 8b11 |005c: double-to-long v1, v1 │ │ -3968aa: 6103 ce72 |005d: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -3968ae: ad0a 0a03 |005f: mul-double v10, v10, v3 │ │ -3968b2: 7120 b9a3 ba00 |0061: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -3968b8: 0b03 |0064: move-result-wide v3 │ │ -3968ba: 8b33 |0065: double-to-long v3, v3 │ │ -3968bc: c231 |0066: xor-long/2addr v1, v3 │ │ -3968be: 2900 bf01 |0067: goto/16 0226 // +01bf │ │ -3968c2: 3001 0507 |0069: cmpg-double v1, v5, v7 │ │ -3968c6: 3c01 0c00 |006b: if-gtz v1, 0077 // +000c │ │ -3968ca: 6101 ce72 |006d: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -3968ce: ad07 0701 |006f: mul-double v7, v7, v1 │ │ -3968d2: 7120 bb97 8700 |0071: invoke-static {v7, v8}, Ljava/lang/Math;.floor:(D)D // method@97bb │ │ -3968d8: 0b01 |0074: move-result-wide v1 │ │ -3968da: 2900 c900 |0075: goto/16 013e // +00c9 │ │ -3968de: 6101 ce72 |0077: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -3968e2: ad07 0701 |0079: mul-double v7, v7, v1 │ │ -3968e6: 7120 b797 8700 |007b: invoke-static {v7, v8}, Ljava/lang/Math;.ceil:(D)D // method@97b7 │ │ -3968ec: 0b01 |007e: move-result-wide v1 │ │ -3968ee: 2900 bf00 |007f: goto/16 013e // +00bf │ │ -3968f2: 0505 1a00 |0081: move-wide/from16 v5, v26 │ │ -3968f6: 2900 7103 |0083: goto/16 03f4 // +0371 │ │ -3968fa: 1805 b969 89b2 0229 e840 |0085: const-wide v5, #double 49480.1 // #40e82902b28969b9 │ │ -396904: 2900 6a03 |008a: goto/16 03f4 // +036a │ │ -396908: 6101 ce72 |008c: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -39690c: ad07 0701 |008e: mul-double v7, v7, v1 │ │ -396910: 7120 d597 8700 |0090: invoke-static {v7, v8}, Ljava/lang/Math;.tanh:(D)D // method@97d5 │ │ -396916: 0b01 |0093: move-result-wide v1 │ │ -396918: 2900 aa00 |0094: goto/16 013e // +00aa │ │ -39691c: 6101 ce72 |0096: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396920: ad07 0701 |0098: mul-double v7, v7, v1 │ │ -396924: 7120 d497 8700 |009a: invoke-static {v7, v8}, Ljava/lang/Math;.tan:(D)D // method@97d4 │ │ -39692a: 0b01 |009d: move-result-wide v1 │ │ -39692c: 2900 a000 |009e: goto/16 013e // +00a0 │ │ -396930: 6101 ce72 |00a0: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396934: ad07 0701 |00a2: mul-double v7, v7, v1 │ │ -396938: 7120 b9a3 8700 |00a4: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -39693e: 0b01 |00a7: move-result-wide v1 │ │ -396940: 8b11 |00a8: double-to-long v1, v1 │ │ -396942: bbe1 |00a9: add-long/2addr v1, v14 │ │ -396944: 2900 7c01 |00aa: goto/16 0226 // +017c │ │ -396948: ac05 070a |00ac: sub-double v5, v7, v10 │ │ -39694c: 2900 4603 |00ae: goto/16 03f4 // +0346 │ │ -396950: ad07 0707 |00b0: mul-double v7, v7, v7 │ │ -396954: 6101 ce72 |00b2: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396958: 2900 b901 |00b4: goto/16 026d // +01b9 │ │ -39695c: 6101 ce72 |00b6: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396960: ad07 0701 |00b8: mul-double v7, v7, v1 │ │ -396964: 7120 d397 8700 |00ba: invoke-static {v7, v8}, Ljava/lang/Math;.sqrt:(D)D // method@97d3 │ │ -39696a: 0b01 |00bd: move-result-wide v1 │ │ -39696c: 2900 8000 |00be: goto/16 013e // +0080 │ │ -396970: 6101 ce72 |00c0: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396974: ad07 0701 |00c2: mul-double v7, v7, v1 │ │ -396978: 7120 b9a3 8700 |00c4: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -39697e: 0b01 |00c7: move-result-wide v1 │ │ -396980: 8b11 |00c8: double-to-long v1, v1 │ │ -396982: 6103 ce72 |00c9: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396986: ad0a 0a03 |00cb: mul-double v10, v10, v3 │ │ -39698a: 7120 b9a3 ba00 |00cd: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -396990: 0b03 |00d0: move-result-wide v3 │ │ -396992: 8b33 |00d1: double-to-long v3, v3 │ │ -396994: 3105 1803 |00d2: cmp-long v5, v24, v3 │ │ -396998: 3d05 0700 |00d4: if-lez v5, 00db // +0007 │ │ -39699c: 7d33 |00d6: neg-long v3, v3 │ │ -39699e: 8434 |00d7: long-to-int v4, v3 │ │ -3969a0: c341 |00d8: shl-long/2addr v1, v4 │ │ -3969a2: 2900 4d01 |00d9: goto/16 0226 // +014d │ │ -3969a6: 6205 2978 |00db: sget-object v5, Lnet/sf/dibdib/thread_any/QOpMain;.SHRA:Lnet/sf/dibdib/thread_any/QOpMain; // field@7829 │ │ -3969aa: 8434 |00dd: long-to-int v4, v3 │ │ -3969ac: 3305 0500 |00de: if-ne v5, v0, 00e3 // +0005 │ │ -3969b0: c441 |00e0: shr-long/2addr v1, v4 │ │ -3969b2: 2900 4501 |00e1: goto/16 0226 // +0145 │ │ -3969b6: c541 |00e3: ushr-long/2addr v1, v4 │ │ -3969b8: 2900 4201 |00e4: goto/16 0226 // +0142 │ │ -3969bc: 6101 ce72 |00e6: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -3969c0: ad07 0701 |00e8: mul-double v7, v7, v1 │ │ -3969c4: 7120 b9a3 8700 |00ea: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -3969ca: 0b01 |00ed: move-result-wide v1 │ │ -3969cc: 8b11 |00ee: double-to-long v1, v1 │ │ -3969ce: 6103 ce72 |00ef: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -3969d2: ad0a 0a03 |00f1: mul-double v10, v10, v3 │ │ -3969d6: 7120 b9a3 ba00 |00f3: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -3969dc: 0b03 |00f6: move-result-wide v3 │ │ -3969de: 8b33 |00f7: double-to-long v3, v3 │ │ -3969e0: 3105 1803 |00f8: cmp-long v5, v24, v3 │ │ -3969e4: 3c05 0300 |00fa: if-gtz v5, 00fd // +0003 │ │ -3969e8: 28db |00fc: goto 00d7 // -0025 │ │ -3969ea: 7d33 |00fd: neg-long v3, v3 │ │ -3969ec: 8434 |00fe: long-to-int v4, v3 │ │ -3969ee: 28e4 |00ff: goto 00e3 // -001c │ │ -3969f0: 6101 ce72 |0100: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -3969f4: ad07 0701 |0102: mul-double v7, v7, v1 │ │ -3969f8: 7120 d297 8700 |0104: invoke-static {v7, v8}, Ljava/lang/Math;.sinh:(D)D // method@97d2 │ │ -3969fe: 0b01 |0107: move-result-wide v1 │ │ -396a00: 2836 |0108: goto 013e // +0036 │ │ -396a02: 6101 ce72 |0109: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396a06: ad07 0701 |010b: mul-double v7, v7, v1 │ │ -396a0a: 7120 d197 8700 |010d: invoke-static {v7, v8}, Ljava/lang/Math;.sin:(D)D // method@97d1 │ │ -396a10: 0b01 |0110: move-result-wide v1 │ │ -396a12: 282d |0111: goto 013e // +002d │ │ -396a14: 7140 a7a3 8765 |0112: invoke-static {v7, v8, v5, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a7 │ │ -396a1a: 0a01 |0115: move-result v1 │ │ -396a1c: 3801 0400 |0116: if-eqz v1, 011a // +0004 │ │ -396a20: 2900 dc02 |0118: goto/16 03f4 // +02dc │ │ -396a24: 3001 0507 |011a: cmpg-double v1, v5, v7 │ │ -396a28: 3b01 65ff |011c: if-gez v1, 0081 // -009b │ │ -396a2c: 0505 1c00 |011e: move-wide/from16 v5, v28 │ │ -396a30: 2900 d402 |0120: goto/16 03f4 // +02d4 │ │ -396a34: 6101 ce72 |0122: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396a38: ad07 0701 |0124: mul-double v7, v7, v1 │ │ -396a3c: 8b71 |0126: double-to-long v1, v7 │ │ -396a3e: 2203 7513 |0127: new-instance v3, Ljava/util/Random; // type@1375 │ │ -396a42: 7030 a49a 1302 |0129: invoke-direct {v3, v1, v2}, Ljava/util/Random;.:(J)V // method@9aa4 │ │ -396a48: 6903 6a78 |012c: sput-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.zRandom:Ljava/util/Random; // field@786a │ │ -396a4c: 2900 f800 |012e: goto/16 0226 // +00f8 │ │ -396a50: 6101 ce72 |0130: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396a54: ad07 0701 |0132: mul-double v7, v7, v1 │ │ -396a58: 7120 cd97 8700 |0134: invoke-static {v7, v8}, Ljava/lang/Math;.round:(D)J // method@97cd │ │ -396a5e: 0b01 |0137: move-result-wide v1 │ │ -396a60: 2900 ee00 |0138: goto/16 0226 // +00ee │ │ -396a64: 7100 01a4 0000 |013a: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.getNextRandom:()D // method@a401 │ │ -396a6a: 0b01 |013d: move-result-wide v1 │ │ -396a6c: ad05 011c |013e: mul-double v5, v1, v28 │ │ -396a70: 2900 b402 |0140: goto/16 03f4 // +02b4 │ │ -396a74: 6101 ce72 |0142: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396a78: ad07 0701 |0144: mul-double v7, v7, v1 │ │ -396a7c: 8b71 |0146: double-to-long v1, v7 │ │ -396a7e: 6103 ce72 |0147: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396a82: ad0a 0a03 |0149: mul-double v10, v10, v3 │ │ -396a86: 8ba3 |014b: double-to-long v3, v10 │ │ -396a88: bf31 |014c: rem-long/2addr v1, v3 │ │ -396a8a: 2900 d900 |014d: goto/16 0226 // +00d9 │ │ -396a8e: 4602 0103 |014f: aget-object v2, v1, v3 │ │ -396a92: 6e10 c8a2 0200 |0151: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -396a98: 0a02 |0154: move-result v2 │ │ -396a9a: 3429 0300 |0155: if-lt v9, v2, 0158 // +0003 │ │ -396a9e: 280b |0157: goto 0162 // +000b │ │ -396aa0: 4604 0103 |0158: aget-object v4, v1, v3 │ │ -396aa4: 6e20 bda2 3400 |015a: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ -396aaa: 0c04 |015d: move-result-object v4 │ │ -396aac: 6e10 0aa3 0400 |015e: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -396ab2: 0b05 |0161: move-result-wide v5 │ │ -396ab4: 342c 0300 |0162: if-lt v12, v2, 0165 // +0003 │ │ -396ab8: 280b |0164: goto 016f // +000b │ │ -396aba: 4604 0103 |0165: aget-object v4, v1, v3 │ │ -396abe: 6e20 bda2 c400 |0167: invoke-virtual {v4, v12}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ -396ac4: 0c04 |016a: move-result-object v4 │ │ -396ac6: 6e10 0aa3 0400 |016b: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -396acc: 0b1c |016e: move-result-wide v28 │ │ -396ace: 4601 0103 |016f: aget-object v1, v1, v3 │ │ -396ad2: 3529 0400 |0171: if-ge v9, v2, 0175 // +0004 │ │ -396ad6: 1212 |0173: const/4 v2, #int 1 // #1 │ │ -396ad8: 2802 |0174: goto 0176 // +0002 │ │ -396ada: 1202 |0175: const/4 v2, #int 0 // #0 │ │ -396adc: 6e20 bda2 2100 |0176: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ -396ae2: 0c01 |0179: move-result-object v1 │ │ -396ae4: 6e10 0aa3 0100 |017a: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -396aea: 0b01 |017d: move-result-wide v1 │ │ -396aec: cc51 |017e: sub-double/2addr v1, v5 │ │ -396aee: ae01 011c |017f: div-double v1, v1, v28 │ │ -396af2: 1807 1d77 4a07 ebff ef3f |0181: const-wide v7, #double 0.99999 // #3fefffeb074a771d │ │ -396afc: cb71 |0186: add-double/2addr v1, v7 │ │ -396afe: 8a11 |0187: double-to-int v1, v1 │ │ -396b00: 3c01 0300 |0188: if-gtz v1, 018b // +0003 │ │ -396b04: 2802 |018a: goto 018c // +0002 │ │ -396b06: 0119 |018b: move v9, v1 │ │ -396b08: 2391 1116 |018c: new-array v1, v9, [Lnet/sf/dibdib/generic/QWord; // type@1611 │ │ -396b0c: 3593 1100 |018e: if-ge v3, v9, 019f // +0011 │ │ -396b10: 7120 01a3 6500 |0190: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -396b16: 0c02 |0193: move-result-object v2 │ │ -396b18: 4d02 0103 |0194: aput-object v2, v1, v3 │ │ -396b1c: ab05 051c |0196: add-double v5, v5, v28 │ │ -396b20: 7120 b9a3 6500 |0198: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -396b26: 0b05 |019b: move-result-wide v5 │ │ -396b28: d803 0301 |019c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -396b2c: 28f0 |019e: goto 018e // -0010 │ │ -396b2e: 7110 c3a2 0100 |019f: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ -396b34: 0c01 |01a2: move-result-object v1 │ │ -396b36: 1101 |01a3: return-object v1 │ │ -396b38: 6101 ce72 |01a4: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396b3c: ad07 0701 |01a6: mul-double v7, v7, v1 │ │ -396b40: 8a71 |01a8: double-to-int v1, v7 │ │ -396b42: 2312 1116 |01a9: new-array v2, v1, [Lnet/sf/dibdib/generic/QWord; // type@1611 │ │ -396b46: 3513 1100 |01ab: if-ge v3, v1, 01bc // +0011 │ │ -396b4a: 7100 01a4 0000 |01ad: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.getNextRandom:()D // method@a401 │ │ -396b50: 0b04 |01b0: move-result-wide v4 │ │ -396b52: ad04 041c |01b1: mul-double v4, v4, v28 │ │ -396b56: 7120 01a3 5400 |01b3: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -396b5c: 0c04 |01b6: move-result-object v4 │ │ -396b5e: 4d04 0203 |01b7: aput-object v4, v2, v3 │ │ -396b62: d803 0301 |01b9: add-int/lit8 v3, v3, #int 1 // #01 │ │ -396b66: 28f0 |01bb: goto 01ab // -0010 │ │ -396b68: 7110 c3a2 0200 |01bc: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ -396b6e: 0c01 |01bf: move-result-object v1 │ │ -396b70: 1101 |01c0: return-object v1 │ │ -396b72: ad07 0716 |01c1: mul-double v7, v7, v22 │ │ -396b76: ae05 0712 |01c3: div-double v5, v7, v18 │ │ -396b7a: 2900 2f02 |01c5: goto/16 03f4 // +022f │ │ -396b7e: ad07 0716 |01c7: mul-double v7, v7, v22 │ │ -396b82: ae05 0714 |01c9: div-double v5, v7, v20 │ │ -396b86: 2900 2902 |01cb: goto/16 03f4 // +0229 │ │ -396b8a: 6101 ce72 |01cd: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396b8e: ad07 0701 |01cf: mul-double v7, v7, v1 │ │ -396b92: 7120 b9a3 8700 |01d1: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -396b98: 0b01 |01d4: move-result-wide v1 │ │ -396b9a: 8b11 |01d5: double-to-long v1, v1 │ │ -396b9c: bce1 |01d6: sub-long/2addr v1, v14 │ │ -396b9e: 284f |01d7: goto 0226 // +004f │ │ -396ba0: 6101 ce72 |01d8: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396ba4: ad07 0701 |01da: mul-double v7, v7, v1 │ │ -396ba8: 6101 ce72 |01dc: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396bac: ad0a 0a01 |01de: mul-double v10, v10, v1 │ │ -396bb0: 7140 ca97 87ba |01e0: invoke-static {v7, v8, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ -396bb6: 0b01 |01e3: move-result-wide v1 │ │ -396bb8: 2900 5aff |01e4: goto/16 013e // -00a6 │ │ -396bbc: 1805 b969 89b2 0229 d840 |01e6: const-wide v5, #double 24740 // #40d82902b28969b9 │ │ -396bc6: 2900 0902 |01eb: goto/16 03f4 // +0209 │ │ -396bca: 1901 5940 |01ed: const-wide/high16 v1, #long 4636737291354636288 // #4059 │ │ -396bce: ae05 0701 |01ef: div-double v5, v7, v1 │ │ -396bd2: 2900 0302 |01f1: goto/16 03f4 // +0203 │ │ -396bd6: 8b71 |01f3: double-to-long v1, v7 │ │ -396bd8: 3103 1801 |01f4: cmp-long v3, v24, v1 │ │ -396bdc: 3903 8bfe |01f6: if-nez v3, 0081 // -0175 │ │ -396be0: 8ba1 |01f8: double-to-long v1, v10 │ │ -396be2: 3103 1801 |01f9: cmp-long v3, v24, v1 │ │ -396be6: 3803 f901 |01fb: if-eqz v3, 03f4 // +01f9 │ │ -396bea: 2900 84fe |01fd: goto/16 0081 // -017c │ │ -396bee: 6101 ce72 |01ff: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396bf2: ad07 0701 |0201: mul-double v7, v7, v1 │ │ -396bf6: 7120 b9a3 8700 |0203: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -396bfc: 0b01 |0206: move-result-wide v1 │ │ -396bfe: 8b11 |0207: double-to-long v1, v1 │ │ -396c00: 6103 ce72 |0208: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396c04: ad0a 0a03 |020a: mul-double v10, v10, v3 │ │ -396c08: 7120 b9a3 ba00 |020c: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -396c0e: 0b03 |020f: move-result-wide v3 │ │ -396c10: 8b33 |0210: double-to-long v3, v3 │ │ -396c12: c131 |0211: or-long/2addr v1, v3 │ │ -396c14: 2814 |0212: goto 0226 // +0014 │ │ -396c16: 8b71 |0213: double-to-long v1, v7 │ │ -396c18: 3103 1801 |0214: cmp-long v3, v24, v1 │ │ -396c1c: 3803 6bfe |0216: if-eqz v3, 0081 // -0195 │ │ -396c20: 2900 dc01 |0218: goto/16 03f4 // +01dc │ │ -396c24: 6101 ce72 |021a: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396c28: ad07 0701 |021c: mul-double v7, v7, v1 │ │ -396c2c: 7120 b9a3 8700 |021e: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -396c32: 0b01 |0221: move-result-wide v1 │ │ -396c34: 8b11 |0222: double-to-long v1, v1 │ │ -396c36: 7e11 |0223: not-long v1, v1 │ │ -396c38: c3d1 |0224: shl-long/2addr v1, v13 │ │ -396c3a: c5d1 |0225: ushr-long/2addr v1, v13 │ │ -396c3c: 8611 |0226: long-to-double v1, v1 │ │ -396c3e: 2900 17ff |0227: goto/16 013e // -00e9 │ │ -396c42: 6101 ce72 |0229: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396c46: ad07 0701 |022b: mul-double v7, v7, v1 │ │ -396c4a: 7120 b9a3 8700 |022d: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -396c50: 0b01 |0230: move-result-wide v1 │ │ -396c52: 8b11 |0231: double-to-long v1, v1 │ │ -396c54: 6103 ce72 |0232: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396c58: ad0a 0a03 |0234: mul-double v10, v10, v3 │ │ -396c5c: 7120 b9a3 ba00 |0236: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -396c62: 0b03 |0239: move-result-wide v3 │ │ -396c64: 8b33 |023a: double-to-long v3, v3 │ │ -396c66: c131 |023b: or-long/2addr v1, v3 │ │ -396c68: 28e7 |023c: goto 0223 // -0019 │ │ -396c6a: 1801 0000 0048 4492 8d41 |023d: const-wide v1, #double 6.20156e+07 // #418d924448000000 │ │ -396c74: ae05 0107 |0242: div-double v5, v1, v7 │ │ -396c78: 2900 b001 |0244: goto/16 03f4 // +01b0 │ │ -396c7c: 7140 a7a3 87ba |0246: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a7 │ │ -396c82: 0a01 |0249: move-result v1 │ │ -396c84: 3801 37fe |024a: if-eqz v1, 0081 // -01c9 │ │ -396c88: 2900 a801 |024c: goto/16 03f4 // +01a8 │ │ -396c8c: 6101 ce72 |024e: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396c90: ad07 0701 |0250: mul-double v7, v7, v1 │ │ -396c94: 7120 b9a3 8700 |0252: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -396c9a: 0b01 |0255: move-result-wide v1 │ │ -396c9c: 8b11 |0256: double-to-long v1, v1 │ │ -396c9e: 6103 ce72 |0257: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396ca2: ad0a 0a03 |0259: mul-double v10, v10, v3 │ │ -396ca6: 7120 b9a3 ba00 |025b: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -396cac: 0b03 |025e: move-result-wide v3 │ │ -396cae: 8b33 |025f: double-to-long v3, v3 │ │ -396cb0: c031 |0260: and-long/2addr v1, v3 │ │ -396cb2: 28c2 |0261: goto 0223 // -003e │ │ -396cb4: 1905 f87f |0262: const-wide/high16 v5, #long 9221120237041090560 // #7ff8 │ │ -396cb8: 2900 9001 |0264: goto/16 03f4 // +0190 │ │ -396cbc: 8075 |0266: neg-double v5, v7 │ │ -396cbe: 2900 8d01 |0267: goto/16 03f4 // +018d │ │ -396cc2: ad07 070a |0269: mul-double v7, v7, v10 │ │ -396cc6: 6101 ce72 |026b: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396cca: ad05 0701 |026d: mul-double v5, v7, v1 │ │ -396cce: 2900 8501 |026f: goto/16 03f4 // +0185 │ │ -396cd2: 6101 ce72 |0271: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396cd6: ad07 0701 |0273: mul-double v7, v7, v1 │ │ -396cda: 8b71 |0275: double-to-long v1, v7 │ │ -396cdc: 3003 050a |0276: cmpg-double v3, v5, v10 │ │ -396ce0: 3c03 0400 |0278: if-gtz v3, 027c // +0004 │ │ -396ce4: 8ba3 |027a: double-to-long v3, v10 │ │ -396ce6: 2803 |027b: goto 027e // +0003 │ │ -396ce8: 8ba3 |027c: double-to-long v3, v10 │ │ -396cea: 7d33 |027d: neg-long v3, v3 │ │ -396cec: 8633 |027e: long-to-double v3, v3 │ │ -396cee: 6107 ce72 |027f: sget-wide v7, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396cf2: ad03 0307 |0281: mul-double v3, v3, v7 │ │ -396cf6: 8b33 |0283: double-to-long v3, v3 │ │ -396cf8: bf31 |0284: rem-long/2addr v1, v3 │ │ -396cfa: 8611 |0285: long-to-double v1, v1 │ │ -396cfc: 3007 0501 |0286: cmpg-double v7, v5, v1 │ │ -396d00: 3c07 0400 |0288: if-gtz v7, 028c // +0004 │ │ -396d04: 2900 b4fe |028a: goto/16 013e // -014c │ │ -396d08: 8633 |028c: long-to-double v3, v3 │ │ -396d0a: cb31 |028d: add-double/2addr v1, v3 │ │ -396d0c: 2900 b0fe |028e: goto/16 013e // -0150 │ │ -396d10: 3001 070a |0290: cmpg-double v1, v7, v10 │ │ -396d14: 3c01 0400 |0292: if-gtz v1, 0296 // +0004 │ │ -396d18: 2900 de00 |0294: goto/16 0372 // +00de │ │ -396d1c: 04a5 |0296: move-wide v5, v10 │ │ -396d1e: 2900 5d01 |0297: goto/16 03f4 // +015d │ │ -396d22: 2f01 070a |0299: cmpl-double v1, v7, v10 │ │ -396d26: 3a01 fbff |029b: if-ltz v1, 0296 // -0005 │ │ -396d2a: 2900 d500 |029d: goto/16 0372 // +00d5 │ │ -396d2e: 7140 a7a3 87ba |029f: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a7 │ │ -396d34: 0a01 |02a2: move-result v1 │ │ -396d36: 3901 5101 |02a3: if-nez v1, 03f4 // +0151 │ │ -396d3a: 3001 070a |02a5: cmpg-double v1, v7, v10 │ │ -396d3e: 3b01 4d01 |02a7: if-gez v1, 03f4 // +014d │ │ -396d42: 2900 d8fd |02a9: goto/16 0081 // -0228 │ │ -396d46: 6101 ce72 |02ab: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396d4a: ad07 0701 |02ad: mul-double v7, v7, v1 │ │ -396d4e: 7120 bd97 8700 |02af: invoke-static {v7, v8}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ -396d54: 0b01 |02b2: move-result-wide v1 │ │ -396d56: 2900 8bfe |02b3: goto/16 013e // -0175 │ │ -396d5a: 6101 ce72 |02b5: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396d5e: ad07 0701 |02b7: mul-double v7, v7, v1 │ │ -396d62: 7120 be97 8700 |02b9: invoke-static {v7, v8}, Ljava/lang/Math;.log10:(D)D // method@97be │ │ -396d68: 0b01 |02bc: move-result-wide v1 │ │ -396d6a: 2900 81fe |02bd: goto/16 013e // -017f │ │ -396d6e: 7140 a7a3 87ba |02bf: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a7 │ │ -396d74: 0a01 |02c2: move-result v1 │ │ -396d76: 3901 befd |02c3: if-nez v1, 0081 // -0242 │ │ -396d7a: 3001 070a |02c5: cmpg-double v1, v7, v10 │ │ -396d7e: 3c01 2d01 |02c7: if-gtz v1, 03f4 // +012d │ │ -396d82: 2900 b8fd |02c9: goto/16 0081 // -0248 │ │ -396d86: 8b71 |02cb: double-to-long v1, v7 │ │ -396d88: 3103 1801 |02cc: cmp-long v3, v24, v1 │ │ -396d8c: 3803 2601 |02ce: if-eqz v3, 03f4 // +0126 │ │ -396d90: 2900 b1fd |02d0: goto/16 0081 // -024f │ │ -396d94: 6101 ce72 |02d2: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396d98: ad07 0701 |02d4: mul-double v7, v7, v1 │ │ -396d9c: 8b71 |02d6: double-to-long v1, v7 │ │ -396d9e: 9d01 0110 |02d7: mul-long v1, v1, v16 │ │ -396da2: 8615 |02d9: long-to-double v5, v1 │ │ -396da4: 2900 1a01 |02da: goto/16 03f4 // +011a │ │ -396da8: 1905 f07f |02dc: const-wide/high16 v5, #long 9218868437227405312 // #7ff0 │ │ -396dac: 2900 1601 |02de: goto/16 03f4 // +0116 │ │ -396db0: 7120 b9a3 8700 |02e0: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -396db6: 0b01 |02e3: move-result-wide v1 │ │ -396db8: 8b11 |02e4: double-to-long v1, v1 │ │ -396dba: 7120 b9a3 ba00 |02e5: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -396dc0: 0b03 |02e8: move-result-wide v3 │ │ -396dc2: 8b33 |02e9: double-to-long v3, v3 │ │ -396dc4: be31 |02ea: div-long/2addr v1, v3 │ │ -396dc6: 2900 3bff |02eb: goto/16 0226 // -00c5 │ │ -396dca: 7140 a7a3 87ba |02ed: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a7 │ │ -396dd0: 0a01 |02f0: move-result v1 │ │ -396dd2: 3901 0301 |02f1: if-nez v1, 03f4 // +0103 │ │ -396dd6: 2f01 070a |02f3: cmpl-double v1, v7, v10 │ │ -396dda: 3d01 ff00 |02f5: if-lez v1, 03f4 // +00ff │ │ -396dde: 2900 8afd |02f7: goto/16 0081 // -0276 │ │ -396de2: ad07 0712 |02f9: mul-double v7, v7, v18 │ │ -396de6: 2900 8200 |02fb: goto/16 037d // +0082 │ │ -396dea: 7140 a7a3 87ba |02fd: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a7 │ │ -396df0: 0a01 |0300: move-result v1 │ │ -396df2: 3901 80fd |0301: if-nez v1, 0081 // -0280 │ │ -396df6: 2f01 070a |0303: cmpl-double v1, v7, v10 │ │ -396dfa: 3a01 ef00 |0305: if-ltz v1, 03f4 // +00ef │ │ -396dfe: 2900 7afd |0307: goto/16 0081 // -0286 │ │ -396e02: 6101 ce72 |0309: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396e06: ad01 0107 |030b: mul-double v1, v1, v7 │ │ -396e0a: 8b11 |030d: double-to-long v1, v1 │ │ -396e0c: 9d01 0110 |030e: mul-long v1, v1, v16 │ │ -396e10: 8611 |0310: long-to-double v1, v1 │ │ -396e12: ac05 0701 |0311: sub-double v5, v7, v1 │ │ -396e16: 2900 e100 |0313: goto/16 03f4 // +00e1 │ │ -396e1a: 6101 ce72 |0315: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396e1e: ad07 0701 |0317: mul-double v7, v7, v1 │ │ -396e22: 7120 bb97 8700 |0319: invoke-static {v7, v8}, Ljava/lang/Math;.floor:(D)D // method@97bb │ │ -396e28: 0b01 |031c: move-result-wide v1 │ │ -396e2a: 2900 21fe |031d: goto/16 013e // -01df │ │ -396e2e: 6101 ce72 |031f: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396e32: ad07 0701 |0321: mul-double v7, v7, v1 │ │ -396e36: 8b71 |0323: double-to-long v1, v7 │ │ -396e38: 1603 c800 |0324: const-wide/16 v3, #int 200 // #c8 │ │ -396e3c: 3105 0301 |0326: cmp-long v5, v3, v1 │ │ -396e40: 3a05 3aff |0328: if-ltz v5, 0262 // -00c6 │ │ -396e44: 8613 |032a: long-to-double v3, v1 │ │ -396e46: 8412 |032b: long-to-int v2, v1 │ │ -396e48: b192 |032c: sub-int/2addr v2, v9 │ │ -396e4a: 34c2 0800 |032d: if-lt v2, v12, 0335 // +0008 │ │ -396e4e: 8325 |032f: int-to-double v5, v2 │ │ -396e50: ad03 0305 |0330: mul-double v3, v3, v5 │ │ -396e54: d802 02ff |0332: add-int/lit8 v2, v2, #int -1 // #ff │ │ -396e58: 28f9 |0334: goto 032d // -0007 │ │ -396e5a: ad05 031c |0335: mul-double v5, v3, v28 │ │ -396e5e: 2900 bd00 |0337: goto/16 03f4 // +00bd │ │ -396e62: 7140 a7a3 87ba |0339: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a7 │ │ -396e68: 0a01 |033c: move-result v1 │ │ -396e6a: 3801 b700 |033d: if-eqz v1, 03f4 // +00b7 │ │ -396e6e: 2900 42fd |033f: goto/16 0081 // -02be │ │ -396e72: 1805 e795 a20a 9ee7 d440 |0341: const-wide v5, #double 21406.5 // #40d4e79e0aa295e7 │ │ -396e7c: 2900 ae00 |0346: goto/16 03f4 // +00ae │ │ -396e80: 3001 0507 |0348: cmpg-double v1, v5, v7 │ │ -396e84: 3c01 0400 |034a: if-gtz v1, 034e // +0004 │ │ -396e88: 0471 |034c: move-wide v1, v7 │ │ -396e8a: 2802 |034d: goto 034f // +0002 │ │ -396e8c: 8071 |034e: neg-double v1, v7 │ │ -396e8e: 1803 54e3 a59b c420 803f |034f: const-wide v3, #double 0.007875 // #3f8020c49ba5e354 │ │ -396e98: 2f09 0301 |0354: cmpl-double v9, v3, v1 │ │ -396e9c: 3d09 0400 |0356: if-lez v9, 035a // +0004 │ │ -396ea0: 2900 9c00 |0358: goto/16 03f4 // +009c │ │ -396ea4: 1803 0000 00a2 941a 6d42 |035a: const-wide v3, #double 1e+12 // #426d1a94a2000000 │ │ -396eae: 3005 0103 |035f: cmpg-double v5, v1, v3 │ │ -396eb2: 3b05 1100 |0361: if-gez v5, 0372 // +0011 │ │ -396eb6: 1901 6040 |0363: const-wide/high16 v1, #long 4638707616191610880 // #4060 │ │ -396eba: ad07 0701 |0365: mul-double v7, v7, v1 │ │ -396ebe: 7120 cd97 8700 |0367: invoke-static {v7, v8}, Ljava/lang/Math;.round:(D)J // method@97cd │ │ -396ec4: 0b01 |036a: move-result-wide v1 │ │ -396ec6: 8611 |036b: long-to-double v1, v1 │ │ -396ec8: 1903 803f |036c: const-wide/high16 v3, #long 4575657221408423936 // #3f80 │ │ -396ecc: ad05 0103 |036e: mul-double v5, v1, v3 │ │ -396ed0: 2900 8400 |0370: goto/16 03f4 // +0084 │ │ -396ed4: 0475 |0372: move-wide v5, v7 │ │ -396ed6: 2900 8100 |0373: goto/16 03f4 // +0081 │ │ -396eda: ad07 071c |0375: mul-double v7, v7, v28 │ │ -396ede: ae05 070a |0377: div-double v5, v7, v10 │ │ -396ee2: 2900 7b00 |0379: goto/16 03f4 // +007b │ │ -396ee6: ad07 0714 |037b: mul-double v7, v7, v20 │ │ -396eea: ae05 0716 |037d: div-double v5, v7, v22 │ │ -396eee: 2900 7500 |037f: goto/16 03f4 // +0075 │ │ -396ef2: 6101 ce72 |0381: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396ef6: ad07 0701 |0383: mul-double v7, v7, v1 │ │ -396efa: 7120 b997 8700 |0385: invoke-static {v7, v8}, Ljava/lang/Math;.cosh:(D)D // method@97b9 │ │ -396f00: 0b01 |0388: move-result-wide v1 │ │ -396f02: 2900 b5fd |0389: goto/16 013e // -024b │ │ -396f06: 6101 ce72 |038b: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396f0a: ad07 0701 |038d: mul-double v7, v7, v1 │ │ -396f0e: 7120 b897 8700 |038f: invoke-static {v7, v8}, Ljava/lang/Math;.cos:(D)D // method@97b8 │ │ -396f14: 0b01 |0392: move-result-wide v1 │ │ -396f16: 2900 abfd |0393: goto/16 013e // -0255 │ │ -396f1a: 7140 a7a3 87ba |0395: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a7 │ │ -396f20: 0a01 |0398: move-result v1 │ │ -396f22: 3801 0300 |0399: if-eqz v1, 039c // +0003 │ │ -396f26: 2859 |039b: goto 03f4 // +0059 │ │ -396f28: 2f01 070a |039c: cmpl-double v1, v7, v10 │ │ -396f2c: 3d01 e3fc |039e: if-lez v1, 0081 // -031d │ │ -396f30: 2900 7efd |03a0: goto/16 011e // -0282 │ │ -396f34: 6101 ce72 |03a2: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396f38: ad07 0701 |03a4: mul-double v7, v7, v1 │ │ -396f3c: 7120 b797 8700 |03a6: invoke-static {v7, v8}, Ljava/lang/Math;.ceil:(D)D // method@97b7 │ │ -396f42: 0b01 |03a9: move-result-wide v1 │ │ -396f44: 2900 94fd |03aa: goto/16 013e // -026c │ │ -396f48: 6101 ce72 |03ac: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396f4c: ad07 0701 |03ae: mul-double v7, v7, v1 │ │ -396f50: 7120 b497 8700 |03b0: invoke-static {v7, v8}, Ljava/lang/Math;.atan:(D)D // method@97b4 │ │ -396f56: 0b01 |03b3: move-result-wide v1 │ │ -396f58: 2900 8afd |03b4: goto/16 013e // -0276 │ │ -396f5c: 6101 ce72 |03b6: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396f60: ad07 0701 |03b8: mul-double v7, v7, v1 │ │ -396f64: 7120 b397 8700 |03ba: invoke-static {v7, v8}, Ljava/lang/Math;.asin:(D)D // method@97b3 │ │ -396f6a: 0b01 |03bd: move-result-wide v1 │ │ -396f6c: 2900 80fd |03be: goto/16 013e // -0280 │ │ -396f70: 8b71 |03c0: double-to-long v1, v7 │ │ -396f72: 3103 1801 |03c1: cmp-long v3, v24, v1 │ │ -396f76: 3803 3100 |03c3: if-eqz v3, 03f4 // +0031 │ │ -396f7a: 8ba1 |03c5: double-to-long v1, v10 │ │ -396f7c: 3103 1801 |03c6: cmp-long v3, v24, v1 │ │ -396f80: 3803 2c00 |03c8: if-eqz v3, 03f4 // +002c │ │ -396f84: 2900 b7fc |03ca: goto/16 0081 // -0349 │ │ -396f88: 6101 ce72 |03cc: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396f8c: ad07 0701 |03ce: mul-double v7, v7, v1 │ │ -396f90: 7120 b9a3 8700 |03d0: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -396f96: 0b01 |03d3: move-result-wide v1 │ │ -396f98: 8b11 |03d4: double-to-long v1, v1 │ │ -396f9a: 6103 ce72 |03d5: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396f9e: ad0a 0a03 |03d7: mul-double v10, v10, v3 │ │ -396fa2: 7120 b9a3 ba00 |03d9: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -396fa8: 0b03 |03dc: move-result-wide v3 │ │ -396faa: 8b33 |03dd: double-to-long v3, v3 │ │ -396fac: c031 |03de: and-long/2addr v1, v3 │ │ -396fae: 2900 47fe |03df: goto/16 0226 // -01b9 │ │ -396fb2: ab05 070a |03e1: add-double v5, v7, v10 │ │ -396fb6: 2811 |03e3: goto 03f4 // +0011 │ │ -396fb8: 6101 ce72 |03e4: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -396fbc: ad07 0701 |03e6: mul-double v7, v7, v1 │ │ -396fc0: 7120 b297 8700 |03e8: invoke-static {v7, v8}, Ljava/lang/Math;.acos:(D)D // method@97b2 │ │ -396fc6: 0b01 |03eb: move-result-wide v1 │ │ -396fc8: 2900 52fd |03ec: goto/16 013e // -02ae │ │ -396fcc: 2f01 0507 |03ee: cmpl-double v1, v5, v7 │ │ -396fd0: 3d01 82ff |03f0: if-lez v1, 0372 // -007e │ │ -396fd4: 8071 |03f2: neg-double v1, v7 │ │ -396fd6: 0415 |03f3: move-wide v5, v1 │ │ -396fd8: 045c |03f4: move-wide v12, v5 │ │ -396fda: 2803 |03f5: goto 03f8 // +0003 │ │ -396fdc: 190c f87f |03f6: const-wide/high16 v12, #long 9221120237041090560 // #7ff8 │ │ -396fe0: 7120 b9a3 dc00 |03f8: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ -396fe6: 0b01 |03fb: move-result-wide v1 │ │ -396fe8: 7120 01a3 2100 |03fc: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -396fee: 0c01 |03ff: move-result-object v1 │ │ -396ff0: 1101 |0400: return-object v1 │ │ -396ff2: 0000 |0401: nop // spacer │ │ -396ff4: 0001 4900 0100 0000 9e03 0000 9403 ... |0402: packed-switch-data (150 units) │ │ +3967dc: |[3967dc] net.sf.dibdib.thread_any.QOpMain.calcD4:([Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ +3967ec: 0800 1e00 |0000: move-object/from16 v0, v30 │ │ +3967f0: 0801 1f00 |0002: move-object/from16 v1, v31 │ │ +3967f4: 5202 6178 |0004: iget v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ +3967f8: 2113 |0006: array-length v3, v1 │ │ +3967fa: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +3967fc: 3732 0300 |0008: if-le v2, v3, 000b // +0003 │ │ +396800: 1104 |000a: return-object v4 │ │ +396802: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +396804: 1605 0000 |000c: const-wide/16 v5, #int 0 // #0 │ │ +396808: 3c02 0400 |000e: if-gtz v2, 0012 // +0004 │ │ +39680c: 0457 |0010: move-wide v7, v5 │ │ +39680e: 2809 |0011: goto 001a // +0009 │ │ +396810: 4602 0103 |0012: aget-object v2, v1, v3 │ │ +396814: 1f02 b514 |0014: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +396818: 6e10 0aa3 0200 |0016: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +39681e: 0b07 |0019: move-result-wide v7 │ │ +396820: 5202 6178 |001a: iget v2, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ +396824: 1219 |001c: const/4 v9, #int 1 // #1 │ │ +396826: 3429 0400 |001d: if-lt v9, v2, 0021 // +0004 │ │ +39682a: 045a |001f: move-wide v10, v5 │ │ +39682c: 2809 |0020: goto 0029 // +0009 │ │ +39682e: 4602 0109 |0021: aget-object v2, v1, v9 │ │ +396832: 1f02 b514 |0023: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +396836: 6e10 0aa3 0200 |0025: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +39683c: 0b0a |0028: move-result-wide v10 │ │ +39683e: 6202 6b77 |0029: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@776b │ │ +396842: 7401 06a4 1e00 |002b: invoke-virtual/range {v30}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +396848: 0a0e |002e: move-result v14 │ │ +39684a: 4402 020e |002f: aget v2, v2, v14 │ │ +39684e: 160e 0100 |0031: const-wide/16 v14, #int 1 // #1 │ │ +396852: 1610 c31e |0033: const-wide/16 v16, #int 7875 // #1ec3 │ │ +396856: 1912 6940 |0035: const-wide/high16 v18, #long 4641240890982006784 // #4069 │ │ +39685a: 1814 0000 0000 0080 6640 |0037: const-wide v20, #double 180 // #4066800000000000 │ │ +396864: 122c |003c: const/4 v12, #int 2 // #2 │ │ +396866: 1816 182d 4454 fb21 0940 |003d: const-wide v22, #double 3.14159 // #400921fb54442d18 │ │ +396870: 130d 1600 |0042: const/16 v13, #int 22 // #16 │ │ +396874: 1618 0000 |0044: const-wide/16 v24, #int 0 // #0 │ │ +396878: 181a 0000 0000 00c3 bec0 |0046: const-wide v26, #double -7875 // #c0bec30000000000 │ │ +396882: 181c 0000 0000 00c3 be40 |004b: const-wide v28, #double 7875 // #40bec30000000000 │ │ +39688c: 2b02 b203 0000 |0050: packed-switch v2, 00000402 // +000003b2 │ │ +396892: 1104 |0053: return-object v4 │ │ +396894: 6101 ce72 |0054: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396898: ad07 0701 |0056: mul-double v7, v7, v1 │ │ +39689c: 7120 b9a3 8700 |0058: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +3968a2: 0b01 |005b: move-result-wide v1 │ │ +3968a4: 8b11 |005c: double-to-long v1, v1 │ │ +3968a6: 6103 ce72 |005d: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +3968aa: ad0a 0a03 |005f: mul-double v10, v10, v3 │ │ +3968ae: 7120 b9a3 ba00 |0061: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +3968b4: 0b03 |0064: move-result-wide v3 │ │ +3968b6: 8b33 |0065: double-to-long v3, v3 │ │ +3968b8: c231 |0066: xor-long/2addr v1, v3 │ │ +3968ba: 2900 bf01 |0067: goto/16 0226 // +01bf │ │ +3968be: 3001 0507 |0069: cmpg-double v1, v5, v7 │ │ +3968c2: 3c01 0c00 |006b: if-gtz v1, 0077 // +000c │ │ +3968c6: 6101 ce72 |006d: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +3968ca: ad07 0701 |006f: mul-double v7, v7, v1 │ │ +3968ce: 7120 bb97 8700 |0071: invoke-static {v7, v8}, Ljava/lang/Math;.floor:(D)D // method@97bb │ │ +3968d4: 0b01 |0074: move-result-wide v1 │ │ +3968d6: 2900 c900 |0075: goto/16 013e // +00c9 │ │ +3968da: 6101 ce72 |0077: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +3968de: ad07 0701 |0079: mul-double v7, v7, v1 │ │ +3968e2: 7120 b797 8700 |007b: invoke-static {v7, v8}, Ljava/lang/Math;.ceil:(D)D // method@97b7 │ │ +3968e8: 0b01 |007e: move-result-wide v1 │ │ +3968ea: 2900 bf00 |007f: goto/16 013e // +00bf │ │ +3968ee: 0505 1a00 |0081: move-wide/from16 v5, v26 │ │ +3968f2: 2900 7103 |0083: goto/16 03f4 // +0371 │ │ +3968f6: 1805 b969 89b2 0229 e840 |0085: const-wide v5, #double 49480.1 // #40e82902b28969b9 │ │ +396900: 2900 6a03 |008a: goto/16 03f4 // +036a │ │ +396904: 6101 ce72 |008c: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396908: ad07 0701 |008e: mul-double v7, v7, v1 │ │ +39690c: 7120 d597 8700 |0090: invoke-static {v7, v8}, Ljava/lang/Math;.tanh:(D)D // method@97d5 │ │ +396912: 0b01 |0093: move-result-wide v1 │ │ +396914: 2900 aa00 |0094: goto/16 013e // +00aa │ │ +396918: 6101 ce72 |0096: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +39691c: ad07 0701 |0098: mul-double v7, v7, v1 │ │ +396920: 7120 d497 8700 |009a: invoke-static {v7, v8}, Ljava/lang/Math;.tan:(D)D // method@97d4 │ │ +396926: 0b01 |009d: move-result-wide v1 │ │ +396928: 2900 a000 |009e: goto/16 013e // +00a0 │ │ +39692c: 6101 ce72 |00a0: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396930: ad07 0701 |00a2: mul-double v7, v7, v1 │ │ +396934: 7120 b9a3 8700 |00a4: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +39693a: 0b01 |00a7: move-result-wide v1 │ │ +39693c: 8b11 |00a8: double-to-long v1, v1 │ │ +39693e: bbe1 |00a9: add-long/2addr v1, v14 │ │ +396940: 2900 7c01 |00aa: goto/16 0226 // +017c │ │ +396944: ac05 070a |00ac: sub-double v5, v7, v10 │ │ +396948: 2900 4603 |00ae: goto/16 03f4 // +0346 │ │ +39694c: ad07 0707 |00b0: mul-double v7, v7, v7 │ │ +396950: 6101 ce72 |00b2: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396954: 2900 b901 |00b4: goto/16 026d // +01b9 │ │ +396958: 6101 ce72 |00b6: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +39695c: ad07 0701 |00b8: mul-double v7, v7, v1 │ │ +396960: 7120 d397 8700 |00ba: invoke-static {v7, v8}, Ljava/lang/Math;.sqrt:(D)D // method@97d3 │ │ +396966: 0b01 |00bd: move-result-wide v1 │ │ +396968: 2900 8000 |00be: goto/16 013e // +0080 │ │ +39696c: 6101 ce72 |00c0: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396970: ad07 0701 |00c2: mul-double v7, v7, v1 │ │ +396974: 7120 b9a3 8700 |00c4: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +39697a: 0b01 |00c7: move-result-wide v1 │ │ +39697c: 8b11 |00c8: double-to-long v1, v1 │ │ +39697e: 6103 ce72 |00c9: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396982: ad0a 0a03 |00cb: mul-double v10, v10, v3 │ │ +396986: 7120 b9a3 ba00 |00cd: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +39698c: 0b03 |00d0: move-result-wide v3 │ │ +39698e: 8b33 |00d1: double-to-long v3, v3 │ │ +396990: 3105 1803 |00d2: cmp-long v5, v24, v3 │ │ +396994: 3d05 0700 |00d4: if-lez v5, 00db // +0007 │ │ +396998: 7d33 |00d6: neg-long v3, v3 │ │ +39699a: 8434 |00d7: long-to-int v4, v3 │ │ +39699c: c341 |00d8: shl-long/2addr v1, v4 │ │ +39699e: 2900 4d01 |00d9: goto/16 0226 // +014d │ │ +3969a2: 6205 2978 |00db: sget-object v5, Lnet/sf/dibdib/thread_any/QOpMain;.SHRA:Lnet/sf/dibdib/thread_any/QOpMain; // field@7829 │ │ +3969a6: 8434 |00dd: long-to-int v4, v3 │ │ +3969a8: 3305 0500 |00de: if-ne v5, v0, 00e3 // +0005 │ │ +3969ac: c441 |00e0: shr-long/2addr v1, v4 │ │ +3969ae: 2900 4501 |00e1: goto/16 0226 // +0145 │ │ +3969b2: c541 |00e3: ushr-long/2addr v1, v4 │ │ +3969b4: 2900 4201 |00e4: goto/16 0226 // +0142 │ │ +3969b8: 6101 ce72 |00e6: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +3969bc: ad07 0701 |00e8: mul-double v7, v7, v1 │ │ +3969c0: 7120 b9a3 8700 |00ea: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +3969c6: 0b01 |00ed: move-result-wide v1 │ │ +3969c8: 8b11 |00ee: double-to-long v1, v1 │ │ +3969ca: 6103 ce72 |00ef: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +3969ce: ad0a 0a03 |00f1: mul-double v10, v10, v3 │ │ +3969d2: 7120 b9a3 ba00 |00f3: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +3969d8: 0b03 |00f6: move-result-wide v3 │ │ +3969da: 8b33 |00f7: double-to-long v3, v3 │ │ +3969dc: 3105 1803 |00f8: cmp-long v5, v24, v3 │ │ +3969e0: 3c05 0300 |00fa: if-gtz v5, 00fd // +0003 │ │ +3969e4: 28db |00fc: goto 00d7 // -0025 │ │ +3969e6: 7d33 |00fd: neg-long v3, v3 │ │ +3969e8: 8434 |00fe: long-to-int v4, v3 │ │ +3969ea: 28e4 |00ff: goto 00e3 // -001c │ │ +3969ec: 6101 ce72 |0100: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +3969f0: ad07 0701 |0102: mul-double v7, v7, v1 │ │ +3969f4: 7120 d297 8700 |0104: invoke-static {v7, v8}, Ljava/lang/Math;.sinh:(D)D // method@97d2 │ │ +3969fa: 0b01 |0107: move-result-wide v1 │ │ +3969fc: 2836 |0108: goto 013e // +0036 │ │ +3969fe: 6101 ce72 |0109: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396a02: ad07 0701 |010b: mul-double v7, v7, v1 │ │ +396a06: 7120 d197 8700 |010d: invoke-static {v7, v8}, Ljava/lang/Math;.sin:(D)D // method@97d1 │ │ +396a0c: 0b01 |0110: move-result-wide v1 │ │ +396a0e: 282d |0111: goto 013e // +002d │ │ +396a10: 7140 a7a3 8765 |0112: invoke-static {v7, v8, v5, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a7 │ │ +396a16: 0a01 |0115: move-result v1 │ │ +396a18: 3801 0400 |0116: if-eqz v1, 011a // +0004 │ │ +396a1c: 2900 dc02 |0118: goto/16 03f4 // +02dc │ │ +396a20: 3001 0507 |011a: cmpg-double v1, v5, v7 │ │ +396a24: 3b01 65ff |011c: if-gez v1, 0081 // -009b │ │ +396a28: 0505 1c00 |011e: move-wide/from16 v5, v28 │ │ +396a2c: 2900 d402 |0120: goto/16 03f4 // +02d4 │ │ +396a30: 6101 ce72 |0122: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396a34: ad07 0701 |0124: mul-double v7, v7, v1 │ │ +396a38: 8b71 |0126: double-to-long v1, v7 │ │ +396a3a: 2203 7513 |0127: new-instance v3, Ljava/util/Random; // type@1375 │ │ +396a3e: 7030 a49a 1302 |0129: invoke-direct {v3, v1, v2}, Ljava/util/Random;.:(J)V // method@9aa4 │ │ +396a44: 6903 6a78 |012c: sput-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.zRandom:Ljava/util/Random; // field@786a │ │ +396a48: 2900 f800 |012e: goto/16 0226 // +00f8 │ │ +396a4c: 6101 ce72 |0130: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396a50: ad07 0701 |0132: mul-double v7, v7, v1 │ │ +396a54: 7120 cd97 8700 |0134: invoke-static {v7, v8}, Ljava/lang/Math;.round:(D)J // method@97cd │ │ +396a5a: 0b01 |0137: move-result-wide v1 │ │ +396a5c: 2900 ee00 |0138: goto/16 0226 // +00ee │ │ +396a60: 7100 01a4 0000 |013a: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.getNextRandom:()D // method@a401 │ │ +396a66: 0b01 |013d: move-result-wide v1 │ │ +396a68: ad05 011c |013e: mul-double v5, v1, v28 │ │ +396a6c: 2900 b402 |0140: goto/16 03f4 // +02b4 │ │ +396a70: 6101 ce72 |0142: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396a74: ad07 0701 |0144: mul-double v7, v7, v1 │ │ +396a78: 8b71 |0146: double-to-long v1, v7 │ │ +396a7a: 6103 ce72 |0147: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396a7e: ad0a 0a03 |0149: mul-double v10, v10, v3 │ │ +396a82: 8ba3 |014b: double-to-long v3, v10 │ │ +396a84: bf31 |014c: rem-long/2addr v1, v3 │ │ +396a86: 2900 d900 |014d: goto/16 0226 // +00d9 │ │ +396a8a: 4602 0103 |014f: aget-object v2, v1, v3 │ │ +396a8e: 6e10 c8a2 0200 |0151: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +396a94: 0a02 |0154: move-result v2 │ │ +396a96: 3429 0300 |0155: if-lt v9, v2, 0158 // +0003 │ │ +396a9a: 280b |0157: goto 0162 // +000b │ │ +396a9c: 4604 0103 |0158: aget-object v4, v1, v3 │ │ +396aa0: 6e20 bda2 3400 |015a: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ +396aa6: 0c04 |015d: move-result-object v4 │ │ +396aa8: 6e10 0aa3 0400 |015e: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +396aae: 0b05 |0161: move-result-wide v5 │ │ +396ab0: 342c 0300 |0162: if-lt v12, v2, 0165 // +0003 │ │ +396ab4: 280b |0164: goto 016f // +000b │ │ +396ab6: 4604 0103 |0165: aget-object v4, v1, v3 │ │ +396aba: 6e20 bda2 c400 |0167: invoke-virtual {v4, v12}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ +396ac0: 0c04 |016a: move-result-object v4 │ │ +396ac2: 6e10 0aa3 0400 |016b: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +396ac8: 0b1c |016e: move-result-wide v28 │ │ +396aca: 4601 0103 |016f: aget-object v1, v1, v3 │ │ +396ace: 3529 0400 |0171: if-ge v9, v2, 0175 // +0004 │ │ +396ad2: 1212 |0173: const/4 v2, #int 1 // #1 │ │ +396ad4: 2802 |0174: goto 0176 // +0002 │ │ +396ad6: 1202 |0175: const/4 v2, #int 0 // #0 │ │ +396ad8: 6e20 bda2 2100 |0176: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSeq;.atomAt:(I)Lnet/sf/dibdib/generic/QWord; // method@a2bd │ │ +396ade: 0c01 |0179: move-result-object v1 │ │ +396ae0: 6e10 0aa3 0100 |017a: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +396ae6: 0b01 |017d: move-result-wide v1 │ │ +396ae8: cc51 |017e: sub-double/2addr v1, v5 │ │ +396aea: ae01 011c |017f: div-double v1, v1, v28 │ │ +396aee: 1807 1d77 4a07 ebff ef3f |0181: const-wide v7, #double 0.99999 // #3fefffeb074a771d │ │ +396af8: cb71 |0186: add-double/2addr v1, v7 │ │ +396afa: 8a11 |0187: double-to-int v1, v1 │ │ +396afc: 3c01 0300 |0188: if-gtz v1, 018b // +0003 │ │ +396b00: 2802 |018a: goto 018c // +0002 │ │ +396b02: 0119 |018b: move v9, v1 │ │ +396b04: 2391 1116 |018c: new-array v1, v9, [Lnet/sf/dibdib/generic/QWord; // type@1611 │ │ +396b08: 3593 1100 |018e: if-ge v3, v9, 019f // +0011 │ │ +396b0c: 7120 01a3 6500 |0190: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +396b12: 0c02 |0193: move-result-object v2 │ │ +396b14: 4d02 0103 |0194: aput-object v2, v1, v3 │ │ +396b18: ab05 051c |0196: add-double v5, v5, v28 │ │ +396b1c: 7120 b9a3 6500 |0198: invoke-static {v5, v6}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +396b22: 0b05 |019b: move-result-wide v5 │ │ +396b24: d803 0301 |019c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +396b28: 28f0 |019e: goto 018e // -0010 │ │ +396b2a: 7110 c3a2 0100 |019f: invoke-static {v1}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ +396b30: 0c01 |01a2: move-result-object v1 │ │ +396b32: 1101 |01a3: return-object v1 │ │ +396b34: 6101 ce72 |01a4: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396b38: ad07 0701 |01a6: mul-double v7, v7, v1 │ │ +396b3c: 8a71 |01a8: double-to-int v1, v7 │ │ +396b3e: 2312 1116 |01a9: new-array v2, v1, [Lnet/sf/dibdib/generic/QWord; // type@1611 │ │ +396b42: 3513 1100 |01ab: if-ge v3, v1, 01bc // +0011 │ │ +396b46: 7100 01a4 0000 |01ad: invoke-static {}, Lnet/sf/dibdib/thread_any/QOpMain;.getNextRandom:()D // method@a401 │ │ +396b4c: 0b04 |01b0: move-result-wide v4 │ │ +396b4e: ad04 041c |01b1: mul-double v4, v4, v28 │ │ +396b52: 7120 01a3 5400 |01b3: invoke-static {v4, v5}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +396b58: 0c04 |01b6: move-result-object v4 │ │ +396b5a: 4d04 0203 |01b7: aput-object v4, v2, v3 │ │ +396b5e: d803 0301 |01b9: add-int/lit8 v3, v3, #int 1 // #01 │ │ +396b62: 28f0 |01bb: goto 01ab // -0010 │ │ +396b64: 7110 c3a2 0200 |01bc: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ +396b6a: 0c01 |01bf: move-result-object v1 │ │ +396b6c: 1101 |01c0: return-object v1 │ │ +396b6e: ad07 0716 |01c1: mul-double v7, v7, v22 │ │ +396b72: ae05 0712 |01c3: div-double v5, v7, v18 │ │ +396b76: 2900 2f02 |01c5: goto/16 03f4 // +022f │ │ +396b7a: ad07 0716 |01c7: mul-double v7, v7, v22 │ │ +396b7e: ae05 0714 |01c9: div-double v5, v7, v20 │ │ +396b82: 2900 2902 |01cb: goto/16 03f4 // +0229 │ │ +396b86: 6101 ce72 |01cd: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396b8a: ad07 0701 |01cf: mul-double v7, v7, v1 │ │ +396b8e: 7120 b9a3 8700 |01d1: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +396b94: 0b01 |01d4: move-result-wide v1 │ │ +396b96: 8b11 |01d5: double-to-long v1, v1 │ │ +396b98: bce1 |01d6: sub-long/2addr v1, v14 │ │ +396b9a: 284f |01d7: goto 0226 // +004f │ │ +396b9c: 6101 ce72 |01d8: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396ba0: ad07 0701 |01da: mul-double v7, v7, v1 │ │ +396ba4: 6101 ce72 |01dc: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396ba8: ad0a 0a01 |01de: mul-double v10, v10, v1 │ │ +396bac: 7140 ca97 87ba |01e0: invoke-static {v7, v8, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@97ca │ │ +396bb2: 0b01 |01e3: move-result-wide v1 │ │ +396bb4: 2900 5aff |01e4: goto/16 013e // -00a6 │ │ +396bb8: 1805 b969 89b2 0229 d840 |01e6: const-wide v5, #double 24740 // #40d82902b28969b9 │ │ +396bc2: 2900 0902 |01eb: goto/16 03f4 // +0209 │ │ +396bc6: 1901 5940 |01ed: const-wide/high16 v1, #long 4636737291354636288 // #4059 │ │ +396bca: ae05 0701 |01ef: div-double v5, v7, v1 │ │ +396bce: 2900 0302 |01f1: goto/16 03f4 // +0203 │ │ +396bd2: 8b71 |01f3: double-to-long v1, v7 │ │ +396bd4: 3103 1801 |01f4: cmp-long v3, v24, v1 │ │ +396bd8: 3903 8bfe |01f6: if-nez v3, 0081 // -0175 │ │ +396bdc: 8ba1 |01f8: double-to-long v1, v10 │ │ +396bde: 3103 1801 |01f9: cmp-long v3, v24, v1 │ │ +396be2: 3803 f901 |01fb: if-eqz v3, 03f4 // +01f9 │ │ +396be6: 2900 84fe |01fd: goto/16 0081 // -017c │ │ +396bea: 6101 ce72 |01ff: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396bee: ad07 0701 |0201: mul-double v7, v7, v1 │ │ +396bf2: 7120 b9a3 8700 |0203: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +396bf8: 0b01 |0206: move-result-wide v1 │ │ +396bfa: 8b11 |0207: double-to-long v1, v1 │ │ +396bfc: 6103 ce72 |0208: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396c00: ad0a 0a03 |020a: mul-double v10, v10, v3 │ │ +396c04: 7120 b9a3 ba00 |020c: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +396c0a: 0b03 |020f: move-result-wide v3 │ │ +396c0c: 8b33 |0210: double-to-long v3, v3 │ │ +396c0e: c131 |0211: or-long/2addr v1, v3 │ │ +396c10: 2814 |0212: goto 0226 // +0014 │ │ +396c12: 8b71 |0213: double-to-long v1, v7 │ │ +396c14: 3103 1801 |0214: cmp-long v3, v24, v1 │ │ +396c18: 3803 6bfe |0216: if-eqz v3, 0081 // -0195 │ │ +396c1c: 2900 dc01 |0218: goto/16 03f4 // +01dc │ │ +396c20: 6101 ce72 |021a: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396c24: ad07 0701 |021c: mul-double v7, v7, v1 │ │ +396c28: 7120 b9a3 8700 |021e: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +396c2e: 0b01 |0221: move-result-wide v1 │ │ +396c30: 8b11 |0222: double-to-long v1, v1 │ │ +396c32: 7e11 |0223: not-long v1, v1 │ │ +396c34: c3d1 |0224: shl-long/2addr v1, v13 │ │ +396c36: c5d1 |0225: ushr-long/2addr v1, v13 │ │ +396c38: 8611 |0226: long-to-double v1, v1 │ │ +396c3a: 2900 17ff |0227: goto/16 013e // -00e9 │ │ +396c3e: 6101 ce72 |0229: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396c42: ad07 0701 |022b: mul-double v7, v7, v1 │ │ +396c46: 7120 b9a3 8700 |022d: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +396c4c: 0b01 |0230: move-result-wide v1 │ │ +396c4e: 8b11 |0231: double-to-long v1, v1 │ │ +396c50: 6103 ce72 |0232: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396c54: ad0a 0a03 |0234: mul-double v10, v10, v3 │ │ +396c58: 7120 b9a3 ba00 |0236: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +396c5e: 0b03 |0239: move-result-wide v3 │ │ +396c60: 8b33 |023a: double-to-long v3, v3 │ │ +396c62: c131 |023b: or-long/2addr v1, v3 │ │ +396c64: 28e7 |023c: goto 0223 // -0019 │ │ +396c66: 1801 0000 0048 4492 8d41 |023d: const-wide v1, #double 6.20156e+07 // #418d924448000000 │ │ +396c70: ae05 0107 |0242: div-double v5, v1, v7 │ │ +396c74: 2900 b001 |0244: goto/16 03f4 // +01b0 │ │ +396c78: 7140 a7a3 87ba |0246: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a7 │ │ +396c7e: 0a01 |0249: move-result v1 │ │ +396c80: 3801 37fe |024a: if-eqz v1, 0081 // -01c9 │ │ +396c84: 2900 a801 |024c: goto/16 03f4 // +01a8 │ │ +396c88: 6101 ce72 |024e: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396c8c: ad07 0701 |0250: mul-double v7, v7, v1 │ │ +396c90: 7120 b9a3 8700 |0252: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +396c96: 0b01 |0255: move-result-wide v1 │ │ +396c98: 8b11 |0256: double-to-long v1, v1 │ │ +396c9a: 6103 ce72 |0257: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396c9e: ad0a 0a03 |0259: mul-double v10, v10, v3 │ │ +396ca2: 7120 b9a3 ba00 |025b: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +396ca8: 0b03 |025e: move-result-wide v3 │ │ +396caa: 8b33 |025f: double-to-long v3, v3 │ │ +396cac: c031 |0260: and-long/2addr v1, v3 │ │ +396cae: 28c2 |0261: goto 0223 // -003e │ │ +396cb0: 1905 f87f |0262: const-wide/high16 v5, #long 9221120237041090560 // #7ff8 │ │ +396cb4: 2900 9001 |0264: goto/16 03f4 // +0190 │ │ +396cb8: 8075 |0266: neg-double v5, v7 │ │ +396cba: 2900 8d01 |0267: goto/16 03f4 // +018d │ │ +396cbe: ad07 070a |0269: mul-double v7, v7, v10 │ │ +396cc2: 6101 ce72 |026b: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396cc6: ad05 0701 |026d: mul-double v5, v7, v1 │ │ +396cca: 2900 8501 |026f: goto/16 03f4 // +0185 │ │ +396cce: 6101 ce72 |0271: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396cd2: ad07 0701 |0273: mul-double v7, v7, v1 │ │ +396cd6: 8b71 |0275: double-to-long v1, v7 │ │ +396cd8: 3003 050a |0276: cmpg-double v3, v5, v10 │ │ +396cdc: 3c03 0400 |0278: if-gtz v3, 027c // +0004 │ │ +396ce0: 8ba3 |027a: double-to-long v3, v10 │ │ +396ce2: 2803 |027b: goto 027e // +0003 │ │ +396ce4: 8ba3 |027c: double-to-long v3, v10 │ │ +396ce6: 7d33 |027d: neg-long v3, v3 │ │ +396ce8: 8633 |027e: long-to-double v3, v3 │ │ +396cea: 6107 ce72 |027f: sget-wide v7, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396cee: ad03 0307 |0281: mul-double v3, v3, v7 │ │ +396cf2: 8b33 |0283: double-to-long v3, v3 │ │ +396cf4: bf31 |0284: rem-long/2addr v1, v3 │ │ +396cf6: 8611 |0285: long-to-double v1, v1 │ │ +396cf8: 3007 0501 |0286: cmpg-double v7, v5, v1 │ │ +396cfc: 3c07 0400 |0288: if-gtz v7, 028c // +0004 │ │ +396d00: 2900 b4fe |028a: goto/16 013e // -014c │ │ +396d04: 8633 |028c: long-to-double v3, v3 │ │ +396d06: cb31 |028d: add-double/2addr v1, v3 │ │ +396d08: 2900 b0fe |028e: goto/16 013e // -0150 │ │ +396d0c: 3001 070a |0290: cmpg-double v1, v7, v10 │ │ +396d10: 3c01 0400 |0292: if-gtz v1, 0296 // +0004 │ │ +396d14: 2900 de00 |0294: goto/16 0372 // +00de │ │ +396d18: 04a5 |0296: move-wide v5, v10 │ │ +396d1a: 2900 5d01 |0297: goto/16 03f4 // +015d │ │ +396d1e: 2f01 070a |0299: cmpl-double v1, v7, v10 │ │ +396d22: 3a01 fbff |029b: if-ltz v1, 0296 // -0005 │ │ +396d26: 2900 d500 |029d: goto/16 0372 // +00d5 │ │ +396d2a: 7140 a7a3 87ba |029f: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a7 │ │ +396d30: 0a01 |02a2: move-result v1 │ │ +396d32: 3901 5101 |02a3: if-nez v1, 03f4 // +0151 │ │ +396d36: 3001 070a |02a5: cmpg-double v1, v7, v10 │ │ +396d3a: 3b01 4d01 |02a7: if-gez v1, 03f4 // +014d │ │ +396d3e: 2900 d8fd |02a9: goto/16 0081 // -0228 │ │ +396d42: 6101 ce72 |02ab: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396d46: ad07 0701 |02ad: mul-double v7, v7, v1 │ │ +396d4a: 7120 bd97 8700 |02af: invoke-static {v7, v8}, Ljava/lang/Math;.log:(D)D // method@97bd │ │ +396d50: 0b01 |02b2: move-result-wide v1 │ │ +396d52: 2900 8bfe |02b3: goto/16 013e // -0175 │ │ +396d56: 6101 ce72 |02b5: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396d5a: ad07 0701 |02b7: mul-double v7, v7, v1 │ │ +396d5e: 7120 be97 8700 |02b9: invoke-static {v7, v8}, Ljava/lang/Math;.log10:(D)D // method@97be │ │ +396d64: 0b01 |02bc: move-result-wide v1 │ │ +396d66: 2900 81fe |02bd: goto/16 013e // -017f │ │ +396d6a: 7140 a7a3 87ba |02bf: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a7 │ │ +396d70: 0a01 |02c2: move-result v1 │ │ +396d72: 3901 befd |02c3: if-nez v1, 0081 // -0242 │ │ +396d76: 3001 070a |02c5: cmpg-double v1, v7, v10 │ │ +396d7a: 3c01 2d01 |02c7: if-gtz v1, 03f4 // +012d │ │ +396d7e: 2900 b8fd |02c9: goto/16 0081 // -0248 │ │ +396d82: 8b71 |02cb: double-to-long v1, v7 │ │ +396d84: 3103 1801 |02cc: cmp-long v3, v24, v1 │ │ +396d88: 3803 2601 |02ce: if-eqz v3, 03f4 // +0126 │ │ +396d8c: 2900 b1fd |02d0: goto/16 0081 // -024f │ │ +396d90: 6101 ce72 |02d2: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396d94: ad07 0701 |02d4: mul-double v7, v7, v1 │ │ +396d98: 8b71 |02d6: double-to-long v1, v7 │ │ +396d9a: 9d01 0110 |02d7: mul-long v1, v1, v16 │ │ +396d9e: 8615 |02d9: long-to-double v5, v1 │ │ +396da0: 2900 1a01 |02da: goto/16 03f4 // +011a │ │ +396da4: 1905 f07f |02dc: const-wide/high16 v5, #long 9218868437227405312 // #7ff0 │ │ +396da8: 2900 1601 |02de: goto/16 03f4 // +0116 │ │ +396dac: 7120 b9a3 8700 |02e0: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +396db2: 0b01 |02e3: move-result-wide v1 │ │ +396db4: 8b11 |02e4: double-to-long v1, v1 │ │ +396db6: 7120 b9a3 ba00 |02e5: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +396dbc: 0b03 |02e8: move-result-wide v3 │ │ +396dbe: 8b33 |02e9: double-to-long v3, v3 │ │ +396dc0: be31 |02ea: div-long/2addr v1, v3 │ │ +396dc2: 2900 3bff |02eb: goto/16 0226 // -00c5 │ │ +396dc6: 7140 a7a3 87ba |02ed: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a7 │ │ +396dcc: 0a01 |02f0: move-result v1 │ │ +396dce: 3901 0301 |02f1: if-nez v1, 03f4 // +0103 │ │ +396dd2: 2f01 070a |02f3: cmpl-double v1, v7, v10 │ │ +396dd6: 3d01 ff00 |02f5: if-lez v1, 03f4 // +00ff │ │ +396dda: 2900 8afd |02f7: goto/16 0081 // -0276 │ │ +396dde: ad07 0712 |02f9: mul-double v7, v7, v18 │ │ +396de2: 2900 8200 |02fb: goto/16 037d // +0082 │ │ +396de6: 7140 a7a3 87ba |02fd: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a7 │ │ +396dec: 0a01 |0300: move-result v1 │ │ +396dee: 3901 80fd |0301: if-nez v1, 0081 // -0280 │ │ +396df2: 2f01 070a |0303: cmpl-double v1, v7, v10 │ │ +396df6: 3a01 ef00 |0305: if-ltz v1, 03f4 // +00ef │ │ +396dfa: 2900 7afd |0307: goto/16 0081 // -0286 │ │ +396dfe: 6101 ce72 |0309: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396e02: ad01 0107 |030b: mul-double v1, v1, v7 │ │ +396e06: 8b11 |030d: double-to-long v1, v1 │ │ +396e08: 9d01 0110 |030e: mul-long v1, v1, v16 │ │ +396e0c: 8611 |0310: long-to-double v1, v1 │ │ +396e0e: ac05 0701 |0311: sub-double v5, v7, v1 │ │ +396e12: 2900 e100 |0313: goto/16 03f4 // +00e1 │ │ +396e16: 6101 ce72 |0315: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396e1a: ad07 0701 |0317: mul-double v7, v7, v1 │ │ +396e1e: 7120 bb97 8700 |0319: invoke-static {v7, v8}, Ljava/lang/Math;.floor:(D)D // method@97bb │ │ +396e24: 0b01 |031c: move-result-wide v1 │ │ +396e26: 2900 21fe |031d: goto/16 013e // -01df │ │ +396e2a: 6101 ce72 |031f: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396e2e: ad07 0701 |0321: mul-double v7, v7, v1 │ │ +396e32: 8b71 |0323: double-to-long v1, v7 │ │ +396e34: 1603 c800 |0324: const-wide/16 v3, #int 200 // #c8 │ │ +396e38: 3105 0301 |0326: cmp-long v5, v3, v1 │ │ +396e3c: 3a05 3aff |0328: if-ltz v5, 0262 // -00c6 │ │ +396e40: 8613 |032a: long-to-double v3, v1 │ │ +396e42: 8412 |032b: long-to-int v2, v1 │ │ +396e44: b192 |032c: sub-int/2addr v2, v9 │ │ +396e46: 34c2 0800 |032d: if-lt v2, v12, 0335 // +0008 │ │ +396e4a: 8325 |032f: int-to-double v5, v2 │ │ +396e4c: ad03 0305 |0330: mul-double v3, v3, v5 │ │ +396e50: d802 02ff |0332: add-int/lit8 v2, v2, #int -1 // #ff │ │ +396e54: 28f9 |0334: goto 032d // -0007 │ │ +396e56: ad05 031c |0335: mul-double v5, v3, v28 │ │ +396e5a: 2900 bd00 |0337: goto/16 03f4 // +00bd │ │ +396e5e: 7140 a7a3 87ba |0339: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a7 │ │ +396e64: 0a01 |033c: move-result v1 │ │ +396e66: 3801 b700 |033d: if-eqz v1, 03f4 // +00b7 │ │ +396e6a: 2900 42fd |033f: goto/16 0081 // -02be │ │ +396e6e: 1805 e795 a20a 9ee7 d440 |0341: const-wide v5, #double 21406.5 // #40d4e79e0aa295e7 │ │ +396e78: 2900 ae00 |0346: goto/16 03f4 // +00ae │ │ +396e7c: 3001 0507 |0348: cmpg-double v1, v5, v7 │ │ +396e80: 3c01 0400 |034a: if-gtz v1, 034e // +0004 │ │ +396e84: 0471 |034c: move-wide v1, v7 │ │ +396e86: 2802 |034d: goto 034f // +0002 │ │ +396e88: 8071 |034e: neg-double v1, v7 │ │ +396e8a: 1803 54e3 a59b c420 803f |034f: const-wide v3, #double 0.007875 // #3f8020c49ba5e354 │ │ +396e94: 2f09 0301 |0354: cmpl-double v9, v3, v1 │ │ +396e98: 3d09 0400 |0356: if-lez v9, 035a // +0004 │ │ +396e9c: 2900 9c00 |0358: goto/16 03f4 // +009c │ │ +396ea0: 1803 0000 00a2 941a 6d42 |035a: const-wide v3, #double 1e+12 // #426d1a94a2000000 │ │ +396eaa: 3005 0103 |035f: cmpg-double v5, v1, v3 │ │ +396eae: 3b05 1100 |0361: if-gez v5, 0372 // +0011 │ │ +396eb2: 1901 6040 |0363: const-wide/high16 v1, #long 4638707616191610880 // #4060 │ │ +396eb6: ad07 0701 |0365: mul-double v7, v7, v1 │ │ +396eba: 7120 cd97 8700 |0367: invoke-static {v7, v8}, Ljava/lang/Math;.round:(D)J // method@97cd │ │ +396ec0: 0b01 |036a: move-result-wide v1 │ │ +396ec2: 8611 |036b: long-to-double v1, v1 │ │ +396ec4: 1903 803f |036c: const-wide/high16 v3, #long 4575657221408423936 // #3f80 │ │ +396ec8: ad05 0103 |036e: mul-double v5, v1, v3 │ │ +396ecc: 2900 8400 |0370: goto/16 03f4 // +0084 │ │ +396ed0: 0475 |0372: move-wide v5, v7 │ │ +396ed2: 2900 8100 |0373: goto/16 03f4 // +0081 │ │ +396ed6: ad07 071c |0375: mul-double v7, v7, v28 │ │ +396eda: ae05 070a |0377: div-double v5, v7, v10 │ │ +396ede: 2900 7b00 |0379: goto/16 03f4 // +007b │ │ +396ee2: ad07 0714 |037b: mul-double v7, v7, v20 │ │ +396ee6: ae05 0716 |037d: div-double v5, v7, v22 │ │ +396eea: 2900 7500 |037f: goto/16 03f4 // +0075 │ │ +396eee: 6101 ce72 |0381: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396ef2: ad07 0701 |0383: mul-double v7, v7, v1 │ │ +396ef6: 7120 b997 8700 |0385: invoke-static {v7, v8}, Ljava/lang/Math;.cosh:(D)D // method@97b9 │ │ +396efc: 0b01 |0388: move-result-wide v1 │ │ +396efe: 2900 b5fd |0389: goto/16 013e // -024b │ │ +396f02: 6101 ce72 |038b: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396f06: ad07 0701 |038d: mul-double v7, v7, v1 │ │ +396f0a: 7120 b897 8700 |038f: invoke-static {v7, v8}, Ljava/lang/Math;.cos:(D)D // method@97b8 │ │ +396f10: 0b01 |0392: move-result-wide v1 │ │ +396f12: 2900 abfd |0393: goto/16 013e // -0255 │ │ +396f16: 7140 a7a3 87ba |0395: invoke-static {v7, v8, v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.equalRounded:(DD)Z // method@a3a7 │ │ +396f1c: 0a01 |0398: move-result v1 │ │ +396f1e: 3801 0300 |0399: if-eqz v1, 039c // +0003 │ │ +396f22: 2859 |039b: goto 03f4 // +0059 │ │ +396f24: 2f01 070a |039c: cmpl-double v1, v7, v10 │ │ +396f28: 3d01 e3fc |039e: if-lez v1, 0081 // -031d │ │ +396f2c: 2900 7efd |03a0: goto/16 011e // -0282 │ │ +396f30: 6101 ce72 |03a2: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396f34: ad07 0701 |03a4: mul-double v7, v7, v1 │ │ +396f38: 7120 b797 8700 |03a6: invoke-static {v7, v8}, Ljava/lang/Math;.ceil:(D)D // method@97b7 │ │ +396f3e: 0b01 |03a9: move-result-wide v1 │ │ +396f40: 2900 94fd |03aa: goto/16 013e // -026c │ │ +396f44: 6101 ce72 |03ac: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396f48: ad07 0701 |03ae: mul-double v7, v7, v1 │ │ +396f4c: 7120 b497 8700 |03b0: invoke-static {v7, v8}, Ljava/lang/Math;.atan:(D)D // method@97b4 │ │ +396f52: 0b01 |03b3: move-result-wide v1 │ │ +396f54: 2900 8afd |03b4: goto/16 013e // -0276 │ │ +396f58: 6101 ce72 |03b6: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396f5c: ad07 0701 |03b8: mul-double v7, v7, v1 │ │ +396f60: 7120 b397 8700 |03ba: invoke-static {v7, v8}, Ljava/lang/Math;.asin:(D)D // method@97b3 │ │ +396f66: 0b01 |03bd: move-result-wide v1 │ │ +396f68: 2900 80fd |03be: goto/16 013e // -0280 │ │ +396f6c: 8b71 |03c0: double-to-long v1, v7 │ │ +396f6e: 3103 1801 |03c1: cmp-long v3, v24, v1 │ │ +396f72: 3803 3100 |03c3: if-eqz v3, 03f4 // +0031 │ │ +396f76: 8ba1 |03c5: double-to-long v1, v10 │ │ +396f78: 3103 1801 |03c6: cmp-long v3, v24, v1 │ │ +396f7c: 3803 2c00 |03c8: if-eqz v3, 03f4 // +002c │ │ +396f80: 2900 b7fc |03ca: goto/16 0081 // -0349 │ │ +396f84: 6101 ce72 |03cc: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396f88: ad07 0701 |03ce: mul-double v7, v7, v1 │ │ +396f8c: 7120 b9a3 8700 |03d0: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +396f92: 0b01 |03d3: move-result-wide v1 │ │ +396f94: 8b11 |03d4: double-to-long v1, v1 │ │ +396f96: 6103 ce72 |03d5: sget-wide v3, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396f9a: ad0a 0a03 |03d7: mul-double v10, v10, v3 │ │ +396f9e: 7120 b9a3 ba00 |03d9: invoke-static {v10, v11}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +396fa4: 0b03 |03dc: move-result-wide v3 │ │ +396fa6: 8b33 |03dd: double-to-long v3, v3 │ │ +396fa8: c031 |03de: and-long/2addr v1, v3 │ │ +396faa: 2900 47fe |03df: goto/16 0226 // -01b9 │ │ +396fae: ab05 070a |03e1: add-double v5, v7, v10 │ │ +396fb2: 2811 |03e3: goto 03f4 // +0011 │ │ +396fb4: 6101 ce72 |03e4: sget-wide v1, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +396fb8: ad07 0701 |03e6: mul-double v7, v7, v1 │ │ +396fbc: 7120 b297 8700 |03e8: invoke-static {v7, v8}, Ljava/lang/Math;.acos:(D)D // method@97b2 │ │ +396fc2: 0b01 |03eb: move-result-wide v1 │ │ +396fc4: 2900 52fd |03ec: goto/16 013e // -02ae │ │ +396fc8: 2f01 0507 |03ee: cmpl-double v1, v5, v7 │ │ +396fcc: 3d01 82ff |03f0: if-lez v1, 0372 // -007e │ │ +396fd0: 8071 |03f2: neg-double v1, v7 │ │ +396fd2: 0415 |03f3: move-wide v5, v1 │ │ +396fd4: 045c |03f4: move-wide v12, v5 │ │ +396fd6: 2803 |03f5: goto 03f8 // +0003 │ │ +396fd8: 190c f87f |03f6: const-wide/high16 v12, #long 9221120237041090560 // #7ff8 │ │ +396fdc: 7120 b9a3 dc00 |03f8: invoke-static {v12, v13}, Lnet/sf/dibdib/thread_any/MiscFunc;.roundForRxxUsage:(D)D // method@a3b9 │ │ +396fe2: 0b01 |03fb: move-result-wide v1 │ │ +396fe4: 7120 01a3 2100 |03fc: invoke-static {v1, v2}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +396fea: 0c01 |03ff: move-result-object v1 │ │ +396fec: 1101 |0400: return-object v1 │ │ +396fee: 0000 |0401: nop // spacer │ │ +396ff0: 0001 4900 0100 0000 9e03 0000 9403 ... |0402: packed-switch-data (150 units) │ │ catches : 5 │ │ 0x0029 - 0x017e │ │ Ljava/lang/Exception; -> 0x03f6 │ │ 0x018c - 0x01a3 │ │ -> 0x0262 │ │ 0x01a4 - 0x01a6 │ │ Ljava/lang/Exception; -> 0x03f6 │ │ @@ -1514184,70 +1514183,70 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -396540: |[396540] net.sf.dibdib.thread_any.QOpMain.getDescription:()Ljava/lang/String; │ │ -396550: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -396554: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ -396558: 7020 4198 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -39655e: 5471 6478 |0007: iget-object v1, v7, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7864 │ │ -396562: 3901 0700 |0009: if-nez v1, 0010 // +0007 │ │ -396566: 1301 2e00 |000b: const/16 v1, #int 46 // #2e │ │ -39656a: 6e20 4498 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -396570: 2201 e812 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -396574: 7010 4098 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39657a: 6e10 05a4 0700 |0015: invoke-virtual {v7}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ -396580: 0c02 |0018: move-result-object v2 │ │ -396582: 6e20 4b98 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -396588: 1a02 0c01 |001c: const-string v2, " (" // string@010c │ │ -39658c: 6e20 4b98 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -396592: 5272 6178 |0021: iget v2, v7, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ -396596: 6e20 4798 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -39659c: 1a02 7104 |0026: const-string v2, ") " // string@0471 │ │ -3965a0: 6e20 4b98 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3965a6: 6e10 5498 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3965ac: 0c01 |002e: move-result-object v1 │ │ -3965ae: 6e20 4b98 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3965b4: 5471 6978 |0032: iget-object v1, v7, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ -3965b8: 2112 |0034: array-length v2, v1 │ │ -3965ba: 1203 |0035: const/4 v3, #int 0 // #0 │ │ -3965bc: 3523 2600 |0036: if-ge v3, v2, 005c // +0026 │ │ -3965c0: 4604 0103 |0038: aget-object v4, v1, v3 │ │ -3965c4: 6e10 2298 0400 |003a: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ -3965ca: 0a05 |003d: move-result v5 │ │ -3965cc: 3d05 1b00 |003e: if-lez v5, 0059 // +001b │ │ -3965d0: 2205 e812 |0040: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3965d4: 7010 4098 0500 |0042: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3965da: 1a06 a500 |0045: const-string v6, " " // string@00a5 │ │ -3965de: 6e20 4b98 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3965e4: 6e20 4b98 4500 |004a: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3965ea: 1304 2000 |004d: const/16 v4, #int 32 // #20 │ │ -3965ee: 6e20 4498 4500 |004f: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3965f4: 6e10 5498 0500 |0052: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3965fa: 0c04 |0055: move-result-object v4 │ │ -3965fc: 6e20 4b98 4000 |0056: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -396602: d803 0301 |0059: add-int/lit8 v3, v3, #int 1 // #01 │ │ -396606: 28db |005b: goto 0036 // -0025 │ │ -396608: 5471 6478 |005c: iget-object v1, v7, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7864 │ │ -39660c: 3801 1800 |005e: if-eqz v1, 0076 // +0018 │ │ -396610: 2201 e812 |0060: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -396614: 7010 4098 0100 |0062: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -39661a: 1a02 1100 |0065: const-string v2, " " // string@0011 │ │ -39661e: 6e20 4b98 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -396624: 5472 6478 |006a: iget-object v2, v7, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7864 │ │ -396628: 6e20 4b98 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39662e: 6e10 5498 0100 |006f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -396634: 0c01 |0072: move-result-object v1 │ │ -396636: 6e20 4b98 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -39663c: 6e10 5498 0000 |0076: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -396642: 0c00 |0079: move-result-object v0 │ │ -396644: 1100 |007a: return-object v0 │ │ +39653c: |[39653c] net.sf.dibdib.thread_any.QOpMain.getDescription:()Ljava/lang/String; │ │ +39654c: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +396550: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ +396554: 7020 4198 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +39655a: 5471 6478 |0007: iget-object v1, v7, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7864 │ │ +39655e: 3901 0700 |0009: if-nez v1, 0010 // +0007 │ │ +396562: 1301 2e00 |000b: const/16 v1, #int 46 // #2e │ │ +396566: 6e20 4498 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +39656c: 2201 e812 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +396570: 7010 4098 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +396576: 6e10 05a4 0700 |0015: invoke-virtual {v7}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ +39657c: 0c02 |0018: move-result-object v2 │ │ +39657e: 6e20 4b98 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +396584: 1a02 0c01 |001c: const-string v2, " (" // string@010c │ │ +396588: 6e20 4b98 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39658e: 5272 6178 |0021: iget v2, v7, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ +396592: 6e20 4798 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +396598: 1a02 7104 |0026: const-string v2, ") " // string@0471 │ │ +39659c: 6e20 4b98 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3965a2: 6e10 5498 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3965a8: 0c01 |002e: move-result-object v1 │ │ +3965aa: 6e20 4b98 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3965b0: 5471 6978 |0032: iget-object v1, v7, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ +3965b4: 2112 |0034: array-length v2, v1 │ │ +3965b6: 1203 |0035: const/4 v3, #int 0 // #0 │ │ +3965b8: 3523 2600 |0036: if-ge v3, v2, 005c // +0026 │ │ +3965bc: 4604 0103 |0038: aget-object v4, v1, v3 │ │ +3965c0: 6e10 2298 0400 |003a: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@9822 │ │ +3965c6: 0a05 |003d: move-result v5 │ │ +3965c8: 3d05 1b00 |003e: if-lez v5, 0059 // +001b │ │ +3965cc: 2205 e812 |0040: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3965d0: 7010 4098 0500 |0042: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3965d6: 1a06 a500 |0045: const-string v6, " " // string@00a5 │ │ +3965da: 6e20 4b98 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3965e0: 6e20 4b98 4500 |004a: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3965e6: 1304 2000 |004d: const/16 v4, #int 32 // #20 │ │ +3965ea: 6e20 4498 4500 |004f: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3965f0: 6e10 5498 0500 |0052: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3965f6: 0c04 |0055: move-result-object v4 │ │ +3965f8: 6e20 4b98 4000 |0056: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3965fe: d803 0301 |0059: add-int/lit8 v3, v3, #int 1 // #01 │ │ +396602: 28db |005b: goto 0036 // -0025 │ │ +396604: 5471 6478 |005c: iget-object v1, v7, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7864 │ │ +396608: 3801 1800 |005e: if-eqz v1, 0076 // +0018 │ │ +39660c: 2201 e812 |0060: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +396610: 7010 4098 0100 |0062: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +396616: 1a02 1100 |0065: const-string v2, " " // string@0011 │ │ +39661a: 6e20 4b98 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +396620: 5472 6478 |006a: iget-object v2, v7, Lnet/sf/dibdib/thread_any/QOpMain;.description:Ljava/lang/String; // field@7864 │ │ +396624: 6e20 4b98 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +39662a: 6e10 5498 0100 |006f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +396630: 0c01 |0072: move-result-object v1 │ │ +396632: 6e20 4b98 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +396638: 6e10 5498 0000 |0076: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +39663e: 0c00 |0079: move-result-object v0 │ │ +396640: 1100 |007a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0007 line=454 │ │ 0x000d line=455 │ │ 0x0010 line=457 │ │ 0x0032 line=458 │ │ @@ -1514264,29 +1514263,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -396648: |[396648] net.sf.dibdib.thread_any.QOpMain.getOperator:()Ljava/lang/String; │ │ -396658: 5430 6978 |0000: iget-object v0, v3, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ -39665c: 2101 |0002: array-length v1, v0 │ │ -39665e: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -396660: 3512 1000 |0004: if-ge v2, v1, 0014 // +0010 │ │ -396664: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -396666: 4600 0001 |0007: aget-object v0, v0, v1 │ │ -39666a: 6e10 2298 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -396670: 0a00 |000c: move-result v0 │ │ -396672: 3c00 0700 |000d: if-gtz v0, 0014 // +0007 │ │ -396676: 5430 6978 |000f: iget-object v0, v3, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ -39667a: 4600 0002 |0011: aget-object v0, v0, v2 │ │ -39667e: 2802 |0013: goto 0015 // +0002 │ │ -396680: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -396682: 1100 |0015: return-object v0 │ │ +396644: |[396644] net.sf.dibdib.thread_any.QOpMain.getOperator:()Ljava/lang/String; │ │ +396654: 5430 6978 |0000: iget-object v0, v3, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ +396658: 2101 |0002: array-length v1, v0 │ │ +39665a: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +39665c: 3512 1000 |0004: if-ge v2, v1, 0014 // +0010 │ │ +396660: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +396662: 4600 0001 |0007: aget-object v0, v0, v1 │ │ +396666: 6e10 2298 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +39666c: 0a00 |000c: move-result v0 │ │ +39666e: 3c00 0700 |000d: if-gtz v0, 0014 // +0007 │ │ +396672: 5430 6978 |000f: iget-object v0, v3, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ +396676: 4600 0002 |0011: aget-object v0, v0, v2 │ │ +39667a: 2802 |0013: goto 0015 // +0002 │ │ +39667c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +39667e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lnet/sf/dibdib/thread_any/QOpMain; │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_any/QOpMain;) │ │ @@ -1514294,30 +1514293,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -396684: |[396684] net.sf.dibdib.thread_any.QOpMain.getOperatorOrName:()Ljava/lang/String; │ │ -396694: 5430 6978 |0000: iget-object v0, v3, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ -396698: 2101 |0002: array-length v1, v0 │ │ -39669a: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -39669c: 3512 1000 |0004: if-ge v2, v1, 0014 // +0010 │ │ -3966a0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3966a2: 4600 0001 |0007: aget-object v0, v0, v1 │ │ -3966a6: 6e10 2298 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3966ac: 0a00 |000c: move-result v0 │ │ -3966ae: 3c00 0700 |000d: if-gtz v0, 0014 // +0007 │ │ -3966b2: 5430 6978 |000f: iget-object v0, v3, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ -3966b6: 4600 0002 |0011: aget-object v0, v0, v2 │ │ -3966ba: 2805 |0013: goto 0018 // +0005 │ │ -3966bc: 6e10 05a4 0300 |0014: invoke-virtual {v3}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ -3966c2: 0c00 |0017: move-result-object v0 │ │ -3966c4: 1100 |0018: return-object v0 │ │ +396680: |[396680] net.sf.dibdib.thread_any.QOpMain.getOperatorOrName:()Ljava/lang/String; │ │ +396690: 5430 6978 |0000: iget-object v0, v3, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ +396694: 2101 |0002: array-length v1, v0 │ │ +396696: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +396698: 3512 1000 |0004: if-ge v2, v1, 0014 // +0010 │ │ +39669c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +39669e: 4600 0001 |0007: aget-object v0, v0, v1 │ │ +3966a2: 6e10 2298 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3966a8: 0a00 |000c: move-result v0 │ │ +3966aa: 3c00 0700 |000d: if-gtz v0, 0014 // +0007 │ │ +3966ae: 5430 6978 |000f: iget-object v0, v3, Lnet/sf/dibdib/thread_any/QOpMain;.optionals:[Ljava/lang/String; // field@7869 │ │ +3966b2: 4600 0002 |0011: aget-object v0, v0, v2 │ │ +3966b6: 2805 |0013: goto 0018 // +0005 │ │ +3966b8: 6e10 05a4 0300 |0014: invoke-virtual {v3}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ +3966be: 0c00 |0017: move-result-object v0 │ │ +3966c0: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lnet/sf/dibdib/thread_any/QOpMain; │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_any/QOpMain;) │ │ @@ -1514325,20 +1514324,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3966c8: |[3966c8] net.sf.dibdib.thread_any.QOpMain.getShash:()J │ │ -3966d8: 6e10 05a4 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ -3966de: 0c00 |0003: move-result-object v0 │ │ -3966e0: 7110 28a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ -3966e6: 0b00 |0007: move-result-wide v0 │ │ -3966e8: 1000 |0008: return-wide v0 │ │ +3966c4: |[3966c4] net.sf.dibdib.thread_any.QOpMain.getShash:()J │ │ +3966d4: 6e10 05a4 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpMain;.name:()Ljava/lang/String; // method@a405 │ │ +3966da: 0c00 |0003: move-result-object v0 │ │ +3966dc: 7110 28a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ +3966e2: 0b00 |0007: move-result-wide v0 │ │ +3966e4: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1247 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lnet/sf/dibdib/thread_any/QOpMain; │ │ │ │ source_file_idx : 17064 (QOpMain.java) │ │ @@ -1514481,210 +1514480,210 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 27 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 398 16-bit code units │ │ -3a7b60: |[3a7b60] net.sf.dibdib.thread_feed.QOpFeed.:()V │ │ -3a7b70: 2200 e214 |0000: new-instance v0, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7b74: 1a01 7bc4 |0002: const-string v1, "zzACCESSCODE" // string@c47b │ │ -3a7b78: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a7b7a: 7030 fba4 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7b80: 6900 7679 |0008: sput-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzACCESSCODE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ -3a7b84: 2201 e214 |000a: new-instance v1, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7b88: 1a03 7dc4 |000c: const-string v3, "zzAPPLY" // string@c47d │ │ -3a7b8c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3a7b8e: 7030 fba4 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7b94: 6901 7779 |0012: sput-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ -3a7b98: 2203 e214 |0014: new-instance v3, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7b9c: 1a05 7fc4 |0016: const-string v5, "zzCHATACK" // string@c47f │ │ -3a7ba0: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -3a7ba2: 7030 fba4 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7ba8: 6903 7879 |001c: sput-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATACK:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7978 │ │ -3a7bac: 2205 e214 |001e: new-instance v5, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7bb0: 1a07 80c4 |0020: const-string v7, "zzCHATADD" // string@c480 │ │ -3a7bb4: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -3a7bb6: 7030 fba4 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7bbc: 6905 7979 |0026: sput-object v5, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7979 │ │ -3a7bc0: 2207 e214 |0028: new-instance v7, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7bc4: 1a09 81c4 |002a: const-string v9, "zzCHATADD4CHAT" // string@c481 │ │ -3a7bc8: 124a |002c: const/4 v10, #int 4 // #4 │ │ -3a7bca: 7030 fba4 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7bd0: 6907 7a79 |0030: sput-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD4CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797a │ │ -3a7bd4: 2209 e214 |0032: new-instance v9, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7bd8: 1a0b 82c4 |0034: const-string v11, "zzCHATINVIT" // string@c482 │ │ -3a7bdc: 125c |0036: const/4 v12, #int 5 // #5 │ │ -3a7bde: 7030 fba4 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7be4: 6909 7b79 |003a: sput-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATINVIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797b │ │ -3a7be8: 220b e214 |003c: new-instance v11, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7bec: 1a0d 83c4 |003e: const-string v13, "zzCHATRECV" // string@c483 │ │ -3a7bf0: 126e |0040: const/4 v14, #int 6 // #6 │ │ -3a7bf2: 7030 fba4 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7bf8: 690b 7c79 |0044: sput-object v11, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRECV:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797c │ │ -3a7bfc: 220d e214 |0046: new-instance v13, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7c00: 1a0f 84c4 |0048: const-string v15, "zzCHATRENAME" // string@c484 │ │ -3a7c04: 127e |004a: const/4 v14, #int 7 // #7 │ │ -3a7c06: 7030 fba4 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7c0c: 690d 7d79 |004e: sput-object v13, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRENAME:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797d │ │ -3a7c10: 220f e214 |0050: new-instance v15, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7c14: 1a0e 85c4 |0052: const-string v14, "zzCHATSEND" // string@c485 │ │ -3a7c18: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ -3a7c1c: 7030 fba4 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7c22: 690f 7e79 |0059: sput-object v15, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATSEND:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797e │ │ -3a7c26: 220e e214 |005b: new-instance v14, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7c2a: 1a0c 87c4 |005d: const-string v12, "zzCONT2CHAT" // string@c487 │ │ -3a7c2e: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ -3a7c32: 7030 fba4 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7c38: 690e 7f79 |0064: sput-object v14, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONT2CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797f │ │ -3a7c3c: 220c e214 |0066: new-instance v12, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7c40: 1a0a 88c4 |0068: const-string v10, "zzCONTACTADD" // string@c488 │ │ -3a7c44: 1308 0a00 |006a: const/16 v8, #int 10 // #a │ │ -3a7c48: 7030 fba4 ac08 |006c: invoke-direct {v12, v10, v8}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7c4e: 690c 8079 |006f: sput-object v12, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONTACTADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7980 │ │ -3a7c52: 220a e214 |0071: new-instance v10, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7c56: 1a08 8cc4 |0073: const-string v8, "zzEXEC" // string@c48c │ │ -3a7c5a: 1306 0b00 |0075: const/16 v6, #int 11 // #b │ │ -3a7c5e: 7030 fba4 8a06 |0077: invoke-direct {v10, v8, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7c64: 690a 8179 |007a: sput-object v10, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzEXEC:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7981 │ │ -3a7c68: 2208 e214 |007c: new-instance v8, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7c6c: 1a06 8dc4 |007e: const-string v6, "zzFILL" // string@c48d │ │ -3a7c70: 1304 0c00 |0080: const/16 v4, #int 12 // #c │ │ -3a7c74: 7030 fba4 6804 |0082: invoke-direct {v8, v6, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7c7a: 6908 8279 |0085: sput-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzFILL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ -3a7c7e: 2206 e214 |0087: new-instance v6, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7c82: 1a04 8ec4 |0089: const-string v4, "zzGET" // string@c48e │ │ -3a7c86: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ -3a7c8a: 7030 fba4 4602 |008d: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7c90: 6906 8379 |0090: sput-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ -3a7c94: 2204 e214 |0092: new-instance v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7c98: 1a02 8fc4 |0094: const-string v2, "zzGETFORCED" // string@c48f │ │ -3a7c9c: 0810 0600 |0096: move-object/from16 v16, v6 │ │ -3a7ca0: 1306 0e00 |0098: const/16 v6, #int 14 // #e │ │ -3a7ca4: 7030 fba4 2406 |009a: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7caa: 6904 8479 |009d: sput-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7984 │ │ -3a7cae: 2202 e214 |009f: new-instance v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7cb2: 1a06 94c4 |00a1: const-string v6, "zzINIT_NEW" // string@c494 │ │ -3a7cb6: 0811 0400 |00a3: move-object/from16 v17, v4 │ │ -3a7cba: 1304 0f00 |00a5: const/16 v4, #int 15 // #f │ │ -3a7cbe: 7030 fba4 6204 |00a7: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7cc4: 6902 8679 |00aa: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzINIT_NEW:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7986 │ │ -3a7cc8: 2206 e214 |00ac: new-instance v6, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7ccc: 1a04 93c4 |00ae: const-string v4, "zzINIT_LOAD" // string@c493 │ │ -3a7cd0: 0812 0200 |00b0: move-object/from16 v18, v2 │ │ -3a7cd4: 1302 1000 |00b2: const/16 v2, #int 16 // #10 │ │ -3a7cd8: 7030 fba4 4602 |00b4: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7cde: 6906 8579 |00b7: sput-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzINIT_LOAD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7985 │ │ -3a7ce2: 2204 e214 |00b9: new-instance v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7ce6: 1a02 99c4 |00bb: const-string v2, "zzPHRASE" // string@c499 │ │ -3a7cea: 0813 0600 |00bd: move-object/from16 v19, v6 │ │ -3a7cee: 1306 1100 |00bf: const/16 v6, #int 17 // #11 │ │ -3a7cf2: 7030 fba4 2406 |00c1: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7cf8: 6904 8779 |00c4: sput-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPHRASE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ -3a7cfc: 2202 e214 |00c6: new-instance v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7d00: 1a06 9ac4 |00c8: const-string v6, "zzPUSH" // string@c49a │ │ -3a7d04: 0814 0400 |00ca: move-object/from16 v20, v4 │ │ -3a7d08: 1304 1200 |00cc: const/16 v4, #int 18 // #12 │ │ -3a7d0c: 7030 fba4 6204 |00ce: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7d12: 6902 8879 |00d1: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ -3a7d16: 2206 e214 |00d3: new-instance v6, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7d1a: 1a04 9dc4 |00d5: const-string v4, "zzREFRESH" // string@c49d │ │ -3a7d1e: 0815 0200 |00d7: move-object/from16 v21, v2 │ │ -3a7d22: 1302 1300 |00d9: const/16 v2, #int 19 // #13 │ │ -3a7d26: 7030 fba4 4602 |00db: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7d2c: 6906 8979 |00de: sput-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzREFRESH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7989 │ │ -3a7d30: 2204 e214 |00e0: new-instance v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7d34: 1a02 9ec4 |00e2: const-string v2, "zzSAV0" // string@c49e │ │ -3a7d38: 0816 0600 |00e4: move-object/from16 v22, v6 │ │ -3a7d3c: 1306 1400 |00e6: const/16 v6, #int 20 // #14 │ │ -3a7d40: 7030 fba4 2406 |00e8: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7d46: 6904 8a79 |00eb: sput-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798a │ │ -3a7d4a: 2202 e214 |00ed: new-instance v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7d4e: 1a06 9fc4 |00ef: const-string v6, "zzSAV0_zzEXIT" // string@c49f │ │ -3a7d52: 0817 0400 |00f1: move-object/from16 v23, v4 │ │ -3a7d56: 1304 1500 |00f3: const/16 v4, #int 21 // #15 │ │ -3a7d5a: 7030 fba4 6204 |00f5: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7d60: 6902 8b79 |00f8: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0_zzEXIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798b │ │ -3a7d64: 2206 e214 |00fa: new-instance v6, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7d68: 1a04 af09 |00fc: const-string v4, "ARCHIVE" // string@09af │ │ -3a7d6c: 0818 0200 |00fe: move-object/from16 v24, v2 │ │ -3a7d70: 1302 1600 |0100: const/16 v2, #int 22 // #16 │ │ -3a7d74: 7030 fba4 4602 |0102: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7d7a: 6906 7279 |0105: sput-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.ARCHIVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7972 │ │ -3a7d7e: 2202 e214 |0107: new-instance v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7d82: 1a04 1e10 |0109: const-string v4, "CLRALL" // string@101e │ │ -3a7d86: 0819 0600 |010b: move-object/from16 v25, v6 │ │ -3a7d8a: 1306 1700 |010d: const/16 v6, #int 23 // #17 │ │ -3a7d8e: 7030 fba4 4206 |010f: invoke-direct {v2, v4, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7d94: 6902 7379 |0112: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.CLRALL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7973 │ │ -3a7d98: 2204 e214 |0114: new-instance v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7d9c: 1a06 e61a |0116: const-string v6, "FSAVE" // string@1ae6 │ │ -3a7da0: 081a 0200 |0118: move-object/from16 v26, v2 │ │ -3a7da4: 1302 1800 |011a: const/16 v2, #int 24 // #18 │ │ -3a7da8: 7030 fba4 6402 |011c: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ -3a7dae: 6904 7479 |011f: sput-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.FSAVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7974 │ │ -3a7db2: 1302 1900 |0121: const/16 v2, #int 25 // #19 │ │ -3a7db6: 2322 1c16 |0123: new-array v2, v2, [Lnet/sf/dibdib/thread_feed/QOpFeed; // type@161c │ │ -3a7dba: 1206 |0125: const/4 v6, #int 0 // #0 │ │ -3a7dbc: 4d00 0206 |0126: aput-object v0, v2, v6 │ │ -3a7dc0: 1210 |0128: const/4 v0, #int 1 // #1 │ │ -3a7dc2: 4d01 0200 |0129: aput-object v1, v2, v0 │ │ -3a7dc6: 1220 |012b: const/4 v0, #int 2 // #2 │ │ -3a7dc8: 4d03 0200 |012c: aput-object v3, v2, v0 │ │ -3a7dcc: 1230 |012e: const/4 v0, #int 3 // #3 │ │ -3a7dce: 4d05 0200 |012f: aput-object v5, v2, v0 │ │ -3a7dd2: 1240 |0131: const/4 v0, #int 4 // #4 │ │ -3a7dd4: 4d07 0200 |0132: aput-object v7, v2, v0 │ │ -3a7dd8: 1250 |0134: const/4 v0, #int 5 // #5 │ │ -3a7dda: 4d09 0200 |0135: aput-object v9, v2, v0 │ │ -3a7dde: 1260 |0137: const/4 v0, #int 6 // #6 │ │ -3a7de0: 4d0b 0200 |0138: aput-object v11, v2, v0 │ │ -3a7de4: 1270 |013a: const/4 v0, #int 7 // #7 │ │ -3a7de6: 4d0d 0200 |013b: aput-object v13, v2, v0 │ │ -3a7dea: 1300 0800 |013d: const/16 v0, #int 8 // #8 │ │ -3a7dee: 4d0f 0200 |013f: aput-object v15, v2, v0 │ │ -3a7df2: 1300 0900 |0141: const/16 v0, #int 9 // #9 │ │ -3a7df6: 4d0e 0200 |0143: aput-object v14, v2, v0 │ │ -3a7dfa: 1300 0a00 |0145: const/16 v0, #int 10 // #a │ │ -3a7dfe: 4d0c 0200 |0147: aput-object v12, v2, v0 │ │ -3a7e02: 1300 0b00 |0149: const/16 v0, #int 11 // #b │ │ -3a7e06: 4d0a 0200 |014b: aput-object v10, v2, v0 │ │ -3a7e0a: 1300 0c00 |014d: const/16 v0, #int 12 // #c │ │ -3a7e0e: 4d08 0200 |014f: aput-object v8, v2, v0 │ │ -3a7e12: 1300 0d00 |0151: const/16 v0, #int 13 // #d │ │ -3a7e16: 4d10 0200 |0153: aput-object v16, v2, v0 │ │ -3a7e1a: 1300 0e00 |0155: const/16 v0, #int 14 // #e │ │ -3a7e1e: 4d11 0200 |0157: aput-object v17, v2, v0 │ │ -3a7e22: 1300 0f00 |0159: const/16 v0, #int 15 // #f │ │ -3a7e26: 4d12 0200 |015b: aput-object v18, v2, v0 │ │ -3a7e2a: 1300 1000 |015d: const/16 v0, #int 16 // #10 │ │ -3a7e2e: 4d13 0200 |015f: aput-object v19, v2, v0 │ │ -3a7e32: 1300 1100 |0161: const/16 v0, #int 17 // #11 │ │ -3a7e36: 4d14 0200 |0163: aput-object v20, v2, v0 │ │ -3a7e3a: 1300 1200 |0165: const/16 v0, #int 18 // #12 │ │ -3a7e3e: 4d15 0200 |0167: aput-object v21, v2, v0 │ │ -3a7e42: 1300 1300 |0169: const/16 v0, #int 19 // #13 │ │ -3a7e46: 4d16 0200 |016b: aput-object v22, v2, v0 │ │ -3a7e4a: 1300 1400 |016d: const/16 v0, #int 20 // #14 │ │ -3a7e4e: 4d17 0200 |016f: aput-object v23, v2, v0 │ │ -3a7e52: 1300 1500 |0171: const/16 v0, #int 21 // #15 │ │ -3a7e56: 4d18 0200 |0173: aput-object v24, v2, v0 │ │ -3a7e5a: 1300 1600 |0175: const/16 v0, #int 22 // #16 │ │ -3a7e5e: 4d19 0200 |0177: aput-object v25, v2, v0 │ │ -3a7e62: 1300 1700 |0179: const/16 v0, #int 23 // #17 │ │ -3a7e66: 4d1a 0200 |017b: aput-object v26, v2, v0 │ │ -3a7e6a: 1300 1800 |017d: const/16 v0, #int 24 // #18 │ │ -3a7e6e: 4d04 0200 |017f: aput-object v4, v2, v0 │ │ -3a7e72: 6902 7179 |0181: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.$VALUES:[Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7971 │ │ -3a7e76: 2200 ae14 |0183: new-instance v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a7e7a: 1201 |0185: const/4 v1, #int 0 // #0 │ │ -3a7e7c: 1302 6400 |0186: const/16 v2, #int 100 // #64 │ │ -3a7e80: 7030 a3a2 1002 |0188: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ -3a7e86: 6900 7579 |018b: sput-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a7e8a: 0e00 |018d: return-void │ │ +3a7b5c: |[3a7b5c] net.sf.dibdib.thread_feed.QOpFeed.:()V │ │ +3a7b6c: 2200 e214 |0000: new-instance v0, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7b70: 1a01 7bc4 |0002: const-string v1, "zzACCESSCODE" // string@c47b │ │ +3a7b74: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a7b76: 7030 fba4 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7b7c: 6900 7679 |0008: sput-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzACCESSCODE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7976 │ │ +3a7b80: 2201 e214 |000a: new-instance v1, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7b84: 1a03 7dc4 |000c: const-string v3, "zzAPPLY" // string@c47d │ │ +3a7b88: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3a7b8a: 7030 fba4 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7b90: 6901 7779 |0012: sput-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ +3a7b94: 2203 e214 |0014: new-instance v3, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7b98: 1a05 7fc4 |0016: const-string v5, "zzCHATACK" // string@c47f │ │ +3a7b9c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +3a7b9e: 7030 fba4 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7ba4: 6903 7879 |001c: sput-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATACK:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7978 │ │ +3a7ba8: 2205 e214 |001e: new-instance v5, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7bac: 1a07 80c4 |0020: const-string v7, "zzCHATADD" // string@c480 │ │ +3a7bb0: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +3a7bb2: 7030 fba4 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7bb8: 6905 7979 |0026: sput-object v5, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7979 │ │ +3a7bbc: 2207 e214 |0028: new-instance v7, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7bc0: 1a09 81c4 |002a: const-string v9, "zzCHATADD4CHAT" // string@c481 │ │ +3a7bc4: 124a |002c: const/4 v10, #int 4 // #4 │ │ +3a7bc6: 7030 fba4 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7bcc: 6907 7a79 |0030: sput-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD4CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797a │ │ +3a7bd0: 2209 e214 |0032: new-instance v9, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7bd4: 1a0b 82c4 |0034: const-string v11, "zzCHATINVIT" // string@c482 │ │ +3a7bd8: 125c |0036: const/4 v12, #int 5 // #5 │ │ +3a7bda: 7030 fba4 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7be0: 6909 7b79 |003a: sput-object v9, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATINVIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797b │ │ +3a7be4: 220b e214 |003c: new-instance v11, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7be8: 1a0d 83c4 |003e: const-string v13, "zzCHATRECV" // string@c483 │ │ +3a7bec: 126e |0040: const/4 v14, #int 6 // #6 │ │ +3a7bee: 7030 fba4 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7bf4: 690b 7c79 |0044: sput-object v11, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRECV:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797c │ │ +3a7bf8: 220d e214 |0046: new-instance v13, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7bfc: 1a0f 84c4 |0048: const-string v15, "zzCHATRENAME" // string@c484 │ │ +3a7c00: 127e |004a: const/4 v14, #int 7 // #7 │ │ +3a7c02: 7030 fba4 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7c08: 690d 7d79 |004e: sput-object v13, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATRENAME:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797d │ │ +3a7c0c: 220f e214 |0050: new-instance v15, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7c10: 1a0e 85c4 |0052: const-string v14, "zzCHATSEND" // string@c485 │ │ +3a7c14: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ +3a7c18: 7030 fba4 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7c1e: 690f 7e79 |0059: sput-object v15, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATSEND:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797e │ │ +3a7c22: 220e e214 |005b: new-instance v14, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7c26: 1a0c 87c4 |005d: const-string v12, "zzCONT2CHAT" // string@c487 │ │ +3a7c2a: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ +3a7c2e: 7030 fba4 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7c34: 690e 7f79 |0064: sput-object v14, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONT2CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797f │ │ +3a7c38: 220c e214 |0066: new-instance v12, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7c3c: 1a0a 88c4 |0068: const-string v10, "zzCONTACTADD" // string@c488 │ │ +3a7c40: 1308 0a00 |006a: const/16 v8, #int 10 // #a │ │ +3a7c44: 7030 fba4 ac08 |006c: invoke-direct {v12, v10, v8}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7c4a: 690c 8079 |006f: sput-object v12, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCONTACTADD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7980 │ │ +3a7c4e: 220a e214 |0071: new-instance v10, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7c52: 1a08 8cc4 |0073: const-string v8, "zzEXEC" // string@c48c │ │ +3a7c56: 1306 0b00 |0075: const/16 v6, #int 11 // #b │ │ +3a7c5a: 7030 fba4 8a06 |0077: invoke-direct {v10, v8, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7c60: 690a 8179 |007a: sput-object v10, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzEXEC:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7981 │ │ +3a7c64: 2208 e214 |007c: new-instance v8, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7c68: 1a06 8dc4 |007e: const-string v6, "zzFILL" // string@c48d │ │ +3a7c6c: 1304 0c00 |0080: const/16 v4, #int 12 // #c │ │ +3a7c70: 7030 fba4 6804 |0082: invoke-direct {v8, v6, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7c76: 6908 8279 |0085: sput-object v8, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzFILL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ +3a7c7a: 2206 e214 |0087: new-instance v6, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7c7e: 1a04 8ec4 |0089: const-string v4, "zzGET" // string@c48e │ │ +3a7c82: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ +3a7c86: 7030 fba4 4602 |008d: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7c8c: 6906 8379 |0090: sput-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ +3a7c90: 2204 e214 |0092: new-instance v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7c94: 1a02 8fc4 |0094: const-string v2, "zzGETFORCED" // string@c48f │ │ +3a7c98: 0810 0600 |0096: move-object/from16 v16, v6 │ │ +3a7c9c: 1306 0e00 |0098: const/16 v6, #int 14 // #e │ │ +3a7ca0: 7030 fba4 2406 |009a: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7ca6: 6904 8479 |009d: sput-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7984 │ │ +3a7caa: 2202 e214 |009f: new-instance v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7cae: 1a06 94c4 |00a1: const-string v6, "zzINIT_NEW" // string@c494 │ │ +3a7cb2: 0811 0400 |00a3: move-object/from16 v17, v4 │ │ +3a7cb6: 1304 0f00 |00a5: const/16 v4, #int 15 // #f │ │ +3a7cba: 7030 fba4 6204 |00a7: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7cc0: 6902 8679 |00aa: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzINIT_NEW:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7986 │ │ +3a7cc4: 2206 e214 |00ac: new-instance v6, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7cc8: 1a04 93c4 |00ae: const-string v4, "zzINIT_LOAD" // string@c493 │ │ +3a7ccc: 0812 0200 |00b0: move-object/from16 v18, v2 │ │ +3a7cd0: 1302 1000 |00b2: const/16 v2, #int 16 // #10 │ │ +3a7cd4: 7030 fba4 4602 |00b4: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7cda: 6906 8579 |00b7: sput-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzINIT_LOAD:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7985 │ │ +3a7cde: 2204 e214 |00b9: new-instance v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7ce2: 1a02 99c4 |00bb: const-string v2, "zzPHRASE" // string@c499 │ │ +3a7ce6: 0813 0600 |00bd: move-object/from16 v19, v6 │ │ +3a7cea: 1306 1100 |00bf: const/16 v6, #int 17 // #11 │ │ +3a7cee: 7030 fba4 2406 |00c1: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7cf4: 6904 8779 |00c4: sput-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPHRASE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7987 │ │ +3a7cf8: 2202 e214 |00c6: new-instance v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7cfc: 1a06 9ac4 |00c8: const-string v6, "zzPUSH" // string@c49a │ │ +3a7d00: 0814 0400 |00ca: move-object/from16 v20, v4 │ │ +3a7d04: 1304 1200 |00cc: const/16 v4, #int 18 // #12 │ │ +3a7d08: 7030 fba4 6204 |00ce: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7d0e: 6902 8879 |00d1: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzPUSH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7988 │ │ +3a7d12: 2206 e214 |00d3: new-instance v6, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7d16: 1a04 9dc4 |00d5: const-string v4, "zzREFRESH" // string@c49d │ │ +3a7d1a: 0815 0200 |00d7: move-object/from16 v21, v2 │ │ +3a7d1e: 1302 1300 |00d9: const/16 v2, #int 19 // #13 │ │ +3a7d22: 7030 fba4 4602 |00db: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7d28: 6906 8979 |00de: sput-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzREFRESH:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7989 │ │ +3a7d2c: 2204 e214 |00e0: new-instance v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7d30: 1a02 9ec4 |00e2: const-string v2, "zzSAV0" // string@c49e │ │ +3a7d34: 0816 0600 |00e4: move-object/from16 v22, v6 │ │ +3a7d38: 1306 1400 |00e6: const/16 v6, #int 20 // #14 │ │ +3a7d3c: 7030 fba4 2406 |00e8: invoke-direct {v4, v2, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7d42: 6904 8a79 |00eb: sput-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798a │ │ +3a7d46: 2202 e214 |00ed: new-instance v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7d4a: 1a06 9fc4 |00ef: const-string v6, "zzSAV0_zzEXIT" // string@c49f │ │ +3a7d4e: 0817 0400 |00f1: move-object/from16 v23, v4 │ │ +3a7d52: 1304 1500 |00f3: const/16 v4, #int 21 // #15 │ │ +3a7d56: 7030 fba4 6204 |00f5: invoke-direct {v2, v6, v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7d5c: 6902 8b79 |00f8: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0_zzEXIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798b │ │ +3a7d60: 2206 e214 |00fa: new-instance v6, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7d64: 1a04 af09 |00fc: const-string v4, "ARCHIVE" // string@09af │ │ +3a7d68: 0818 0200 |00fe: move-object/from16 v24, v2 │ │ +3a7d6c: 1302 1600 |0100: const/16 v2, #int 22 // #16 │ │ +3a7d70: 7030 fba4 4602 |0102: invoke-direct {v6, v4, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7d76: 6906 7279 |0105: sput-object v6, Lnet/sf/dibdib/thread_feed/QOpFeed;.ARCHIVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7972 │ │ +3a7d7a: 2202 e214 |0107: new-instance v2, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7d7e: 1a04 1e10 |0109: const-string v4, "CLRALL" // string@101e │ │ +3a7d82: 0819 0600 |010b: move-object/from16 v25, v6 │ │ +3a7d86: 1306 1700 |010d: const/16 v6, #int 23 // #17 │ │ +3a7d8a: 7030 fba4 4206 |010f: invoke-direct {v2, v4, v6}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7d90: 6902 7379 |0112: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.CLRALL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7973 │ │ +3a7d94: 2204 e214 |0114: new-instance v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7d98: 1a06 e61a |0116: const-string v6, "FSAVE" // string@1ae6 │ │ +3a7d9c: 081a 0200 |0118: move-object/from16 v26, v2 │ │ +3a7da0: 1302 1800 |011a: const/16 v2, #int 24 // #18 │ │ +3a7da4: 7030 fba4 6402 |011c: invoke-direct {v4, v6, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.:(Ljava/lang/String;I)V // method@a4fb │ │ +3a7daa: 6904 7479 |011f: sput-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.FSAVE:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7974 │ │ +3a7dae: 1302 1900 |0121: const/16 v2, #int 25 // #19 │ │ +3a7db2: 2322 1c16 |0123: new-array v2, v2, [Lnet/sf/dibdib/thread_feed/QOpFeed; // type@161c │ │ +3a7db6: 1206 |0125: const/4 v6, #int 0 // #0 │ │ +3a7db8: 4d00 0206 |0126: aput-object v0, v2, v6 │ │ +3a7dbc: 1210 |0128: const/4 v0, #int 1 // #1 │ │ +3a7dbe: 4d01 0200 |0129: aput-object v1, v2, v0 │ │ +3a7dc2: 1220 |012b: const/4 v0, #int 2 // #2 │ │ +3a7dc4: 4d03 0200 |012c: aput-object v3, v2, v0 │ │ +3a7dc8: 1230 |012e: const/4 v0, #int 3 // #3 │ │ +3a7dca: 4d05 0200 |012f: aput-object v5, v2, v0 │ │ +3a7dce: 1240 |0131: const/4 v0, #int 4 // #4 │ │ +3a7dd0: 4d07 0200 |0132: aput-object v7, v2, v0 │ │ +3a7dd4: 1250 |0134: const/4 v0, #int 5 // #5 │ │ +3a7dd6: 4d09 0200 |0135: aput-object v9, v2, v0 │ │ +3a7dda: 1260 |0137: const/4 v0, #int 6 // #6 │ │ +3a7ddc: 4d0b 0200 |0138: aput-object v11, v2, v0 │ │ +3a7de0: 1270 |013a: const/4 v0, #int 7 // #7 │ │ +3a7de2: 4d0d 0200 |013b: aput-object v13, v2, v0 │ │ +3a7de6: 1300 0800 |013d: const/16 v0, #int 8 // #8 │ │ +3a7dea: 4d0f 0200 |013f: aput-object v15, v2, v0 │ │ +3a7dee: 1300 0900 |0141: const/16 v0, #int 9 // #9 │ │ +3a7df2: 4d0e 0200 |0143: aput-object v14, v2, v0 │ │ +3a7df6: 1300 0a00 |0145: const/16 v0, #int 10 // #a │ │ +3a7dfa: 4d0c 0200 |0147: aput-object v12, v2, v0 │ │ +3a7dfe: 1300 0b00 |0149: const/16 v0, #int 11 // #b │ │ +3a7e02: 4d0a 0200 |014b: aput-object v10, v2, v0 │ │ +3a7e06: 1300 0c00 |014d: const/16 v0, #int 12 // #c │ │ +3a7e0a: 4d08 0200 |014f: aput-object v8, v2, v0 │ │ +3a7e0e: 1300 0d00 |0151: const/16 v0, #int 13 // #d │ │ +3a7e12: 4d10 0200 |0153: aput-object v16, v2, v0 │ │ +3a7e16: 1300 0e00 |0155: const/16 v0, #int 14 // #e │ │ +3a7e1a: 4d11 0200 |0157: aput-object v17, v2, v0 │ │ +3a7e1e: 1300 0f00 |0159: const/16 v0, #int 15 // #f │ │ +3a7e22: 4d12 0200 |015b: aput-object v18, v2, v0 │ │ +3a7e26: 1300 1000 |015d: const/16 v0, #int 16 // #10 │ │ +3a7e2a: 4d13 0200 |015f: aput-object v19, v2, v0 │ │ +3a7e2e: 1300 1100 |0161: const/16 v0, #int 17 // #11 │ │ +3a7e32: 4d14 0200 |0163: aput-object v20, v2, v0 │ │ +3a7e36: 1300 1200 |0165: const/16 v0, #int 18 // #12 │ │ +3a7e3a: 4d15 0200 |0167: aput-object v21, v2, v0 │ │ +3a7e3e: 1300 1300 |0169: const/16 v0, #int 19 // #13 │ │ +3a7e42: 4d16 0200 |016b: aput-object v22, v2, v0 │ │ +3a7e46: 1300 1400 |016d: const/16 v0, #int 20 // #14 │ │ +3a7e4a: 4d17 0200 |016f: aput-object v23, v2, v0 │ │ +3a7e4e: 1300 1500 |0171: const/16 v0, #int 21 // #15 │ │ +3a7e52: 4d18 0200 |0173: aput-object v24, v2, v0 │ │ +3a7e56: 1300 1600 |0175: const/16 v0, #int 22 // #16 │ │ +3a7e5a: 4d19 0200 |0177: aput-object v25, v2, v0 │ │ +3a7e5e: 1300 1700 |0179: const/16 v0, #int 23 // #17 │ │ +3a7e62: 4d1a 0200 |017b: aput-object v26, v2, v0 │ │ +3a7e66: 1300 1800 |017d: const/16 v0, #int 24 // #18 │ │ +3a7e6a: 4d04 0200 |017f: aput-object v4, v2, v0 │ │ +3a7e6e: 6902 7179 |0181: sput-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.$VALUES:[Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7971 │ │ +3a7e72: 2200 ae14 |0183: new-instance v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a7e76: 1201 |0185: const/4 v1, #int 0 // #0 │ │ +3a7e78: 1302 6400 |0186: const/16 v2, #int 100 // #64 │ │ +3a7e7c: 7030 a3a2 1002 |0188: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ +3a7e82: 6900 7579 |018b: sput-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a7e86: 0e00 |018d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x000a line=25 │ │ 0x0014 line=26 │ │ 0x001e line=27 │ │ 0x0028 line=28 │ │ @@ -1514717,17 +1514716,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3a7e8c: |[3a7e8c] net.sf.dibdib.thread_feed.QOpFeed.:(Ljava/lang/String;I)V │ │ -3a7e9c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3a7ea2: 0e00 |0003: return-void │ │ +3a7e88: |[3a7e88] net.sf.dibdib.thread_feed.QOpFeed.:(Ljava/lang/String;I)V │ │ +3a7e98: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3a7e9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_feed/QOpFeed; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1514737,170 +1514736,170 @@ │ │ type : '(JLnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 300 16-bit code units │ │ -3a78b0: |[3a78b0] net.sf.dibdib.thread_feed.QOpFeed.addContactToChat:(JLnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3a78c0: 54f0 a976 |0000: iget-object v0, v15, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a78c4: 1f00 af14 |0002: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a78c8: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -3a78cc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -3a78d0: 0413 |0008: move-wide v3, v1 │ │ -3a78d2: 280a |0009: goto 0013 // +000a │ │ -3a78d4: 6203 1b7a |000a: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3a78d8: 5333 2b7a |000c: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3a78dc: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -3a78de: 7140 dfa5 3054 |000f: invoke-static {v0, v3, v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ -3a78e4: 0b03 |0012: move-result-wide v3 │ │ -3a78e6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -3a78e8: 3105 0103 |0014: cmp-long v5, v1, v3 │ │ -3a78ec: 3905 0300 |0016: if-nez v5, 0019 // +0003 │ │ -3a78f0: 1100 |0018: return-object v0 │ │ -3a78f2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -3a78f4: 7130 e0a5 ed01 |001a: invoke-static {v13, v14, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ -3a78fa: 0c0d |001d: move-result-object v13 │ │ -3a78fc: 20de ae14 |001e: instance-of v14, v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a7900: 380e 1100 |0020: if-eqz v14, 0031 // +0011 │ │ -3a7904: 620e 317a |0022: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3a7908: 1f0d ae14 |0024: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a790c: 6e20 baa5 de00 |0026: invoke-virtual {v14, v13}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3a7912: 0c0d |0029: move-result-object v13 │ │ -3a7914: 1f0d af14 |002a: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a7918: 6e10 cba2 0d00 |002c: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a791e: 0c0d |002f: move-result-object v13 │ │ -3a7920: 2802 |0030: goto 0032 // +0002 │ │ -3a7922: 070d |0031: move-object v13, v0 │ │ -3a7924: 390d 0300 |0032: if-nez v13, 0035 // +0003 │ │ -3a7928: 1100 |0034: return-object v0 │ │ -3a792a: 1a0e 8407 |0035: const-string v14, ":GROUP" // string@0784 │ │ -3a792e: 6e20 0e98 ed00 |0037: invoke-virtual {v13, v14}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a7934: 0a0e |003a: move-result v14 │ │ -3a7936: 1302 5d00 |003b: const/16 v2, #int 93 // #5d │ │ -3a793a: 1a05 0000 |003d: const-string v5, "" // string@0000 │ │ -3a793e: 1a06 7d07 |003f: const-string v6, ":AT:" // string@077d │ │ -3a7942: 1307 2000 |0041: const/16 v7, #int 32 // #20 │ │ -3a7946: 1a08 8507 |0043: const-string v8, ":GROUP:" // string@0785 │ │ -3a794a: 380e 1700 |0045: if-eqz v14, 005c // +0017 │ │ -3a794e: 1a0e 6c00 |0047: const-string v14, " │ │ +3a78ac: |[3a78ac] net.sf.dibdib.thread_feed.QOpFeed.addContactToChat:(JLnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3a78bc: 54f0 a976 |0000: iget-object v0, v15, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a78c0: 1f00 af14 |0002: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a78c4: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +3a78c8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +3a78cc: 0413 |0008: move-wide v3, v1 │ │ +3a78ce: 280a |0009: goto 0013 // +000a │ │ +3a78d0: 6203 1b7a |000a: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3a78d4: 5333 2b7a |000c: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3a78d8: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +3a78da: 7140 dfa5 3054 |000f: invoke-static {v0, v3, v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ +3a78e0: 0b03 |0012: move-result-wide v3 │ │ +3a78e2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +3a78e4: 3105 0103 |0014: cmp-long v5, v1, v3 │ │ +3a78e8: 3905 0300 |0016: if-nez v5, 0019 // +0003 │ │ +3a78ec: 1100 |0018: return-object v0 │ │ +3a78ee: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +3a78f0: 7130 e0a5 ed01 |001a: invoke-static {v13, v14, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ +3a78f6: 0c0d |001d: move-result-object v13 │ │ +3a78f8: 20de ae14 |001e: instance-of v14, v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a78fc: 380e 1100 |0020: if-eqz v14, 0031 // +0011 │ │ +3a7900: 620e 317a |0022: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3a7904: 1f0d ae14 |0024: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a7908: 6e20 baa5 de00 |0026: invoke-virtual {v14, v13}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3a790e: 0c0d |0029: move-result-object v13 │ │ +3a7910: 1f0d af14 |002a: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a7914: 6e10 cba2 0d00 |002c: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a791a: 0c0d |002f: move-result-object v13 │ │ +3a791c: 2802 |0030: goto 0032 // +0002 │ │ +3a791e: 070d |0031: move-object v13, v0 │ │ +3a7920: 390d 0300 |0032: if-nez v13, 0035 // +0003 │ │ +3a7924: 1100 |0034: return-object v0 │ │ +3a7926: 1a0e 8407 |0035: const-string v14, ":GROUP" // string@0784 │ │ +3a792a: 6e20 0e98 ed00 |0037: invoke-virtual {v13, v14}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a7930: 0a0e |003a: move-result v14 │ │ +3a7932: 1302 5d00 |003b: const/16 v2, #int 93 // #5d │ │ +3a7936: 1a05 0000 |003d: const-string v5, "" // string@0000 │ │ +3a793a: 1a06 7d07 |003f: const-string v6, ":AT:" // string@077d │ │ +3a793e: 1307 2000 |0041: const/16 v7, #int 32 // #20 │ │ +3a7942: 1a08 8507 |0043: const-string v8, ":GROUP:" // string@0785 │ │ +3a7946: 380e 1700 |0045: if-eqz v14, 005c // +0017 │ │ +3a794a: 1a0e 6c00 |0047: const-string v14, " │ │ " // string@006c │ │ -3a7952: 7140 d4a5 d85e |0049: invoke-static {v8, v13, v14, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTaggedValueOr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5d4 │ │ -3a7958: 0c0d |004c: move-result-object v13 │ │ -3a795a: 130e 5b00 |004d: const/16 v14, #int 91 // #5b │ │ -3a795e: 6e30 2698 ed07 |004f: invoke-virtual {v13, v14, v7}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3a7964: 0c0d |0052: move-result-object v13 │ │ -3a7966: 6e30 2698 2d07 |0053: invoke-virtual {v13, v2, v7}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ -3a796c: 0c0d |0056: move-result-object v13 │ │ -3a796e: 6e10 3498 0d00 |0057: invoke-virtual {v13}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3a7974: 0c0d |005a: move-result-object v13 │ │ -3a7976: 280b |005b: goto 0066 // +000b │ │ -3a7978: 6e20 0e98 6d00 |005c: invoke-virtual {v13, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a797e: 0a0e |005f: move-result v14 │ │ -3a7980: 380e cb00 |0060: if-eqz v14, 012b // +00cb │ │ -3a7984: 7110 d0a5 0d00 |0062: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ -3a798a: 0c0d |0065: move-result-object v13 │ │ -3a798c: 7130 e0a5 4301 |0066: invoke-static {v3, v4, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ -3a7992: 0c0e |0069: move-result-object v14 │ │ -3a7994: 20e9 ae14 |006a: instance-of v9, v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a7998: 3809 bf00 |006c: if-eqz v9, 012b // +00bf │ │ -3a799c: 1a09 6d08 |006e: const-string v9, "@" // string@086d │ │ -3a79a0: 6e20 0e98 9d00 |0070: invoke-virtual {v13, v9}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a79a6: 0a09 |0073: move-result v9 │ │ -3a79a8: 3909 0400 |0074: if-nez v9, 0078 // +0004 │ │ -3a79ac: 2900 b500 |0076: goto/16 012b // +00b5 │ │ -3a79b0: 6209 317a |0078: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3a79b4: 1f0e ae14 |007a: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a79b8: 6e20 baa5 e900 |007c: invoke-virtual {v9, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3a79be: 0c0e |007f: move-result-object v14 │ │ -3a79c0: 1f0e af14 |0080: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a79c4: 6e10 cba2 0e00 |0082: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a79ca: 0c0e |0085: move-result-object v14 │ │ -3a79cc: 1a09 ac55 |0086: const-string v9, "[, \[\]]+" // string@55ac │ │ -3a79d0: 6e20 2a98 9d00 |0088: invoke-virtual {v13, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3a79d6: 0c0d |008b: move-result-object v13 │ │ -3a79d8: 21d9 |008c: array-length v9, v13 │ │ -3a79da: 120a |008d: const/4 v10, #int 0 // #0 │ │ -3a79dc: 359a 2900 |008e: if-ge v10, v9, 00b7 // +0029 │ │ -3a79e0: 460b 0d0a |0090: aget-object v11, v13, v10 │ │ -3a79e4: 130c 4000 |0092: const/16 v12, #int 64 // #40 │ │ -3a79e8: 6e20 1a98 cb00 |0094: invoke-virtual {v11, v12}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a79ee: 0a0c |0097: move-result v12 │ │ -3a79f0: 3d0c 1c00 |0098: if-lez v12, 00b4 // +001c │ │ -3a79f4: 6e20 0e98 be00 |009a: invoke-virtual {v14, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a79fa: 0a0c |009d: move-result v12 │ │ -3a79fc: 390c 1600 |009e: if-nez v12, 00b4 // +0016 │ │ -3a7a00: 220c e812 |00a0: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a7a04: 7010 4098 0c00 |00a2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a7a0a: 6e20 4b98 5c00 |00a5: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7a10: 1a05 e904 |00a8: const-string v5, ", " // string@04e9 │ │ -3a7a14: 6e20 4b98 5c00 |00aa: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7a1a: 6e20 4b98 bc00 |00ad: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7a20: 6e10 5498 0c00 |00b0: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a7a26: 0c05 |00b3: move-result-object v5 │ │ -3a7a28: d80a 0a01 |00b4: add-int/lit8 v10, v10, #int 1 // #01 │ │ -3a7a2c: 28d8 |00b6: goto 008e // -0028 │ │ -3a7a2e: 6e10 2298 0500 |00b7: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a7a34: 0a0d |00ba: move-result v13 │ │ -3a7a36: 1229 |00bb: const/4 v9, #int 2 // #2 │ │ -3a7a38: 34d9 0300 |00bc: if-lt v9, v13, 00bf // +0003 │ │ -3a7a3c: 1100 |00be: return-object v0 │ │ -3a7a3e: 6e20 2d98 9500 |00bf: invoke-virtual {v5, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a7a44: 0c0d |00c2: move-result-object v13 │ │ -3a7a46: 6e20 0e98 8e00 |00c3: invoke-virtual {v14, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a7a4c: 0a05 |00c6: move-result v5 │ │ -3a7a4e: 3905 1a00 |00c7: if-nez v5, 00e1 // +001a │ │ -3a7a52: 6e20 0e98 6e00 |00c9: invoke-virtual {v14, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a7a58: 0a05 |00cc: move-result v5 │ │ -3a7a5a: 3805 0300 |00cd: if-eqz v5, 00d0 // +0003 │ │ -3a7a5e: 1100 |00cf: return-object v0 │ │ -3a7a60: 2205 e812 |00d0: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a7a64: 7010 4098 0500 |00d2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a7a6a: 1a06 8707 |00d5: const-string v6, ":GROUP: [] │ │ +3a794e: 7140 d4a5 d85e |0049: invoke-static {v8, v13, v14, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTaggedValueOr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5d4 │ │ +3a7954: 0c0d |004c: move-result-object v13 │ │ +3a7956: 130e 5b00 |004d: const/16 v14, #int 91 // #5b │ │ +3a795a: 6e30 2698 ed07 |004f: invoke-virtual {v13, v14, v7}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3a7960: 0c0d |0052: move-result-object v13 │ │ +3a7962: 6e30 2698 2d07 |0053: invoke-virtual {v13, v2, v7}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@9826 │ │ +3a7968: 0c0d |0056: move-result-object v13 │ │ +3a796a: 6e10 3498 0d00 |0057: invoke-virtual {v13}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3a7970: 0c0d |005a: move-result-object v13 │ │ +3a7972: 280b |005b: goto 0066 // +000b │ │ +3a7974: 6e20 0e98 6d00 |005c: invoke-virtual {v13, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a797a: 0a0e |005f: move-result v14 │ │ +3a797c: 380e cb00 |0060: if-eqz v14, 012b // +00cb │ │ +3a7980: 7110 d0a5 0d00 |0062: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.getFirstEmailAddress:(Ljava/lang/String;)Ljava/lang/String; // method@a5d0 │ │ +3a7986: 0c0d |0065: move-result-object v13 │ │ +3a7988: 7130 e0a5 4301 |0066: invoke-static {v3, v4, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ +3a798e: 0c0e |0069: move-result-object v14 │ │ +3a7990: 20e9 ae14 |006a: instance-of v9, v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a7994: 3809 bf00 |006c: if-eqz v9, 012b // +00bf │ │ +3a7998: 1a09 6d08 |006e: const-string v9, "@" // string@086d │ │ +3a799c: 6e20 0e98 9d00 |0070: invoke-virtual {v13, v9}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a79a2: 0a09 |0073: move-result v9 │ │ +3a79a4: 3909 0400 |0074: if-nez v9, 0078 // +0004 │ │ +3a79a8: 2900 b500 |0076: goto/16 012b // +00b5 │ │ +3a79ac: 6209 317a |0078: sget-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3a79b0: 1f0e ae14 |007a: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a79b4: 6e20 baa5 e900 |007c: invoke-virtual {v9, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3a79ba: 0c0e |007f: move-result-object v14 │ │ +3a79bc: 1f0e af14 |0080: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a79c0: 6e10 cba2 0e00 |0082: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a79c6: 0c0e |0085: move-result-object v14 │ │ +3a79c8: 1a09 ac55 |0086: const-string v9, "[, \[\]]+" // string@55ac │ │ +3a79cc: 6e20 2a98 9d00 |0088: invoke-virtual {v13, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3a79d2: 0c0d |008b: move-result-object v13 │ │ +3a79d4: 21d9 |008c: array-length v9, v13 │ │ +3a79d6: 120a |008d: const/4 v10, #int 0 // #0 │ │ +3a79d8: 359a 2900 |008e: if-ge v10, v9, 00b7 // +0029 │ │ +3a79dc: 460b 0d0a |0090: aget-object v11, v13, v10 │ │ +3a79e0: 130c 4000 |0092: const/16 v12, #int 64 // #40 │ │ +3a79e4: 6e20 1a98 cb00 |0094: invoke-virtual {v11, v12}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a79ea: 0a0c |0097: move-result v12 │ │ +3a79ec: 3d0c 1c00 |0098: if-lez v12, 00b4 // +001c │ │ +3a79f0: 6e20 0e98 be00 |009a: invoke-virtual {v14, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a79f6: 0a0c |009d: move-result v12 │ │ +3a79f8: 390c 1600 |009e: if-nez v12, 00b4 // +0016 │ │ +3a79fc: 220c e812 |00a0: new-instance v12, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a7a00: 7010 4098 0c00 |00a2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a7a06: 6e20 4b98 5c00 |00a5: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7a0c: 1a05 e904 |00a8: const-string v5, ", " // string@04e9 │ │ +3a7a10: 6e20 4b98 5c00 |00aa: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7a16: 6e20 4b98 bc00 |00ad: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7a1c: 6e10 5498 0c00 |00b0: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a7a22: 0c05 |00b3: move-result-object v5 │ │ +3a7a24: d80a 0a01 |00b4: add-int/lit8 v10, v10, #int 1 // #01 │ │ +3a7a28: 28d8 |00b6: goto 008e // -0028 │ │ +3a7a2a: 6e10 2298 0500 |00b7: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a7a30: 0a0d |00ba: move-result v13 │ │ +3a7a32: 1229 |00bb: const/4 v9, #int 2 // #2 │ │ +3a7a34: 34d9 0300 |00bc: if-lt v9, v13, 00bf // +0003 │ │ +3a7a38: 1100 |00be: return-object v0 │ │ +3a7a3a: 6e20 2d98 9500 |00bf: invoke-virtual {v5, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a7a40: 0c0d |00c2: move-result-object v13 │ │ +3a7a42: 6e20 0e98 8e00 |00c3: invoke-virtual {v14, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a7a48: 0a05 |00c6: move-result v5 │ │ +3a7a4a: 3905 1a00 |00c7: if-nez v5, 00e1 // +001a │ │ +3a7a4e: 6e20 0e98 6e00 |00c9: invoke-virtual {v14, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a7a54: 0a05 |00cc: move-result v5 │ │ +3a7a56: 3805 0300 |00cd: if-eqz v5, 00d0 // +0003 │ │ +3a7a5a: 1100 |00cf: return-object v0 │ │ +3a7a5c: 2205 e812 |00d0: new-instance v5, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a7a60: 7010 4098 0500 |00d2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a7a66: 1a06 8707 |00d5: const-string v6, ":GROUP: [] │ │ " // string@0787 │ │ -3a7a6e: 6e20 4b98 6500 |00d7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7a74: 6e20 4b98 e500 |00da: invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7a7a: 6e10 5498 0500 |00dd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a7a80: 0c0e |00e0: move-result-object v14 │ │ -3a7a82: 6e20 1c98 8e00 |00e1: invoke-virtual {v14, v8}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3a7a88: 0a05 |00e4: move-result v5 │ │ -3a7a8a: d805 0505 |00e5: add-int/lit8 v5, v5, #int 5 // #05 │ │ -3a7a8e: 6e10 2298 0e00 |00e7: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a7a94: 0a06 |00ea: move-result v6 │ │ -3a7a96: 3565 1200 |00eb: if-ge v5, v6, 00fd // +0012 │ │ -3a7a9a: 6e20 0998 5e00 |00ed: invoke-virtual {v14, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a7aa0: 0a06 |00f0: move-result v6 │ │ -3a7aa2: 3476 0c00 |00f1: if-lt v6, v7, 00fd // +000c │ │ -3a7aa6: 6e20 0998 5e00 |00f3: invoke-virtual {v14, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3a7aac: 0a06 |00f6: move-result v6 │ │ -3a7aae: 3326 0300 |00f7: if-ne v6, v2, 00fa // +0003 │ │ -3a7ab2: 2804 |00f9: goto 00fd // +0004 │ │ -3a7ab4: d805 0501 |00fa: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3a7ab8: 28eb |00fc: goto 00e7 // -0015 │ │ -3a7aba: 2202 e812 |00fd: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a7abe: 7010 4098 0200 |00ff: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a7ac4: 6e30 2e98 1e05 |0102: invoke-virtual {v14, v1, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a7aca: 0c01 |0105: move-result-object v1 │ │ -3a7acc: 6e20 4b98 1200 |0106: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7ad2: 1a01 a500 |0109: const-string v1, " " // string@00a5 │ │ -3a7ad6: 6e20 4b98 1200 |010b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7adc: 6e20 4b98 d200 |010e: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7ae2: 6e20 2d98 5e00 |0111: invoke-virtual {v14, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3a7ae8: 0c0d |0114: move-result-object v13 │ │ -3a7aea: 6e20 4b98 d200 |0115: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7af0: 6e10 5498 0200 |0118: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a7af6: 0c0d |011b: move-result-object v13 │ │ -3a7af8: 5af3 b176 |011c: iput-wide v3, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3a7afc: 7110 c1a2 0d00 |011e: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3a7b02: 0c0d |0121: move-result-object v13 │ │ -3a7b04: 5bfd a976 |0122: iput-object v13, v15, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a7b08: 620d 527a |0124: sget-object v13, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQUP:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a52 │ │ -3a7b0c: 5bfd b076 |0126: iput-object v13, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a7b10: 7110 f1a4 0f00 |0128: invoke-static {v15}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ -3a7b16: 1100 |012b: return-object v0 │ │ +3a7a6a: 6e20 4b98 6500 |00d7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7a70: 6e20 4b98 e500 |00da: invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7a76: 6e10 5498 0500 |00dd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a7a7c: 0c0e |00e0: move-result-object v14 │ │ +3a7a7e: 6e20 1c98 8e00 |00e1: invoke-virtual {v14, v8}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3a7a84: 0a05 |00e4: move-result v5 │ │ +3a7a86: d805 0505 |00e5: add-int/lit8 v5, v5, #int 5 // #05 │ │ +3a7a8a: 6e10 2298 0e00 |00e7: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a7a90: 0a06 |00ea: move-result v6 │ │ +3a7a92: 3565 1200 |00eb: if-ge v5, v6, 00fd // +0012 │ │ +3a7a96: 6e20 0998 5e00 |00ed: invoke-virtual {v14, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a7a9c: 0a06 |00f0: move-result v6 │ │ +3a7a9e: 3476 0c00 |00f1: if-lt v6, v7, 00fd // +000c │ │ +3a7aa2: 6e20 0998 5e00 |00f3: invoke-virtual {v14, v5}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3a7aa8: 0a06 |00f6: move-result v6 │ │ +3a7aaa: 3326 0300 |00f7: if-ne v6, v2, 00fa // +0003 │ │ +3a7aae: 2804 |00f9: goto 00fd // +0004 │ │ +3a7ab0: d805 0501 |00fa: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3a7ab4: 28eb |00fc: goto 00e7 // -0015 │ │ +3a7ab6: 2202 e812 |00fd: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a7aba: 7010 4098 0200 |00ff: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a7ac0: 6e30 2e98 1e05 |0102: invoke-virtual {v14, v1, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a7ac6: 0c01 |0105: move-result-object v1 │ │ +3a7ac8: 6e20 4b98 1200 |0106: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7ace: 1a01 a500 |0109: const-string v1, " " // string@00a5 │ │ +3a7ad2: 6e20 4b98 1200 |010b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7ad8: 6e20 4b98 d200 |010e: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7ade: 6e20 2d98 5e00 |0111: invoke-virtual {v14, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3a7ae4: 0c0d |0114: move-result-object v13 │ │ +3a7ae6: 6e20 4b98 d200 |0115: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7aec: 6e10 5498 0200 |0118: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a7af2: 0c0d |011b: move-result-object v13 │ │ +3a7af4: 5af3 b176 |011c: iput-wide v3, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3a7af8: 7110 c1a2 0d00 |011e: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3a7afe: 0c0d |0121: move-result-object v13 │ │ +3a7b00: 5bfd a976 |0122: iput-object v13, v15, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a7b04: 620d 527a |0124: sget-object v13, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQUP:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a52 │ │ +3a7b08: 5bfd b076 |0126: iput-object v13, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a7b0c: 7110 f1a4 0f00 |0128: invoke-static {v15}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ +3a7b12: 1100 |012b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000a line=143 │ │ 0x001a line=147 │ │ 0x001e line=148 │ │ 0x0037 line=151 │ │ @@ -1514936,43 +1514935,43 @@ │ │ type : '(Z)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -3a7ea4: |[3a7ea4] net.sf.dibdib.thread_feed.QOpFeed.cleanWipData:(Z)V │ │ -3a7eb4: 6200 c076 |0000: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3a7eb8: 6201 7579 |0002: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a7ebc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a7ebe: 6e20 aca2 2100 |0005: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a7ec4: 0c01 |0008: move-result-object v1 │ │ -3a7ec6: 3210 0c00 |0009: if-eq v0, v1, 0015 // +000c │ │ -3a7eca: 6200 b976 |000b: sget-object v0, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ -3a7ece: 6201 7579 |000d: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a7ed2: 6e20 aca2 2100 |000f: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a7ed8: 0c01 |0012: move-result-object v1 │ │ -3a7eda: 3310 1a00 |0013: if-ne v0, v1, 002d // +001a │ │ -3a7ede: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -3a7ee0: 3903 1800 |0016: if-nez v3, 002e // +0018 │ │ -3a7ee4: 6201 c076 |0018: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3a7ee8: 6202 7579 |001a: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a7eec: 6e20 aca2 0200 |001c: invoke-virtual {v2, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a7ef2: 0c02 |001f: move-result-object v2 │ │ -3a7ef4: 3221 0e00 |0020: if-eq v1, v2, 002e // +000e │ │ -3a7ef8: 6201 b976 |0022: sget-object v1, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ -3a7efc: 6202 7579 |0024: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a7f00: 6e20 aca2 0200 |0026: invoke-virtual {v2, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a7f06: 0c02 |0029: move-result-object v2 │ │ -3a7f08: 3321 0300 |002a: if-ne v1, v2, 002d // +0003 │ │ -3a7f0c: 2802 |002c: goto 002e // +0002 │ │ -3a7f0e: 0e00 |002d: return-void │ │ -3a7f10: 6201 7579 |002e: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a7f14: 6e20 ada2 0100 |0030: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ -3a7f1a: 28cd |0033: goto 0000 // -0033 │ │ +3a7ea0: |[3a7ea0] net.sf.dibdib.thread_feed.QOpFeed.cleanWipData:(Z)V │ │ +3a7eb0: 6200 c076 |0000: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3a7eb4: 6201 7579 |0002: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a7eb8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a7eba: 6e20 aca2 2100 |0005: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a7ec0: 0c01 |0008: move-result-object v1 │ │ +3a7ec2: 3210 0c00 |0009: if-eq v0, v1, 0015 // +000c │ │ +3a7ec6: 6200 b976 |000b: sget-object v0, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ +3a7eca: 6201 7579 |000d: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a7ece: 6e20 aca2 2100 |000f: invoke-virtual {v1, v2}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a7ed4: 0c01 |0012: move-result-object v1 │ │ +3a7ed6: 3310 1a00 |0013: if-ne v0, v1, 002d // +001a │ │ +3a7eda: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +3a7edc: 3903 1800 |0016: if-nez v3, 002e // +0018 │ │ +3a7ee0: 6201 c076 |0018: sget-object v1, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3a7ee4: 6202 7579 |001a: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a7ee8: 6e20 aca2 0200 |001c: invoke-virtual {v2, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a7eee: 0c02 |001f: move-result-object v2 │ │ +3a7ef0: 3221 0e00 |0020: if-eq v1, v2, 002e // +000e │ │ +3a7ef4: 6201 b976 |0022: sget-object v1, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ +3a7ef8: 6202 7579 |0024: sget-object v2, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a7efc: 6e20 aca2 0200 |0026: invoke-virtual {v2, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a7f02: 0c02 |0029: move-result-object v2 │ │ +3a7f04: 3321 0300 |002a: if-ne v1, v2, 002d // +0003 │ │ +3a7f08: 2802 |002c: goto 002e // +0002 │ │ +3a7f0a: 0e00 |002d: return-void │ │ +3a7f0c: 6201 7579 |002e: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a7f10: 6e20 ada2 0100 |0030: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ +3a7f16: 28cd |0033: goto 0000 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0018 line=197 │ │ 0x002e line=198 │ │ locals : │ │ 0x0000 - 0x0034 reg=3 (null) Z │ │ @@ -1514982,29 +1514981,29 @@ │ │ type : '()[Lnet/sf/dibdib/generic/QIfs$QEnumIf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -3a7864: |[3a7864] net.sf.dibdib.thread_feed.QOpFeed.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ -3a7874: 6200 6878 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7868 │ │ -3a7878: 6201 8179 |0002: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzEXEC:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7981 │ │ -3a787c: 1a02 6d18 |0004: const-string v2, "EXEC" // string@186d │ │ -3a7880: 6e30 fb9a 2001 |0006: invoke-virtual {v0, v2, v1}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3a7886: 6200 6878 |0009: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7868 │ │ -3a788a: 6201 7779 |000b: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ -3a788e: 1a02 a609 |000d: const-string v2, "APPLY" // string@09a6 │ │ -3a7892: 6e30 fb9a 2001 |000f: invoke-virtual {v0, v2, v1}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3a7898: 6200 6878 |0012: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7868 │ │ -3a789c: 1a02 921c |0014: const-string v2, "GO" // string@1c92 │ │ -3a78a0: 6e30 fb9a 2001 |0016: invoke-virtual {v0, v2, v1}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3a78a6: 7100 07a5 0000 |0019: invoke-static {}, Lnet/sf/dibdib/thread_feed/QOpFeed;.values:()[Lnet/sf/dibdib/thread_feed/QOpFeed; // method@a507 │ │ -3a78ac: 0c00 |001c: move-result-object v0 │ │ -3a78ae: 1100 |001d: return-object v0 │ │ +3a7860: |[3a7860] net.sf.dibdib.thread_feed.QOpFeed.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ +3a7870: 6200 6878 |0000: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7868 │ │ +3a7874: 6201 8179 |0002: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzEXEC:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7981 │ │ +3a7878: 1a02 6d18 |0004: const-string v2, "EXEC" // string@186d │ │ +3a787c: 6e30 fb9a 2001 |0006: invoke-virtual {v0, v2, v1}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3a7882: 6200 6878 |0009: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7868 │ │ +3a7886: 6201 7779 |000b: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzAPPLY:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7977 │ │ +3a788a: 1a02 a609 |000d: const-string v2, "APPLY" // string@09a6 │ │ +3a788e: 6e30 fb9a 2001 |000f: invoke-virtual {v0, v2, v1}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3a7894: 6200 6878 |0012: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.opsInternal:Ljava/util/concurrent/ConcurrentHashMap; // field@7868 │ │ +3a7898: 1a02 921c |0014: const-string v2, "GO" // string@1c92 │ │ +3a789c: 6e30 fb9a 2001 |0016: invoke-virtual {v0, v2, v1}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3a78a2: 7100 07a5 0000 |0019: invoke-static {}, Lnet/sf/dibdib/thread_feed/QOpFeed;.values:()[Lnet/sf/dibdib/thread_feed/QOpFeed; // method@a507 │ │ +3a78a8: 0c00 |001c: move-result-object v0 │ │ +3a78aa: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0009 line=60 │ │ 0x0012 line=61 │ │ 0x0019 line=62 │ │ locals : │ │ @@ -1515014,553 +1515013,553 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 1096 16-bit code units │ │ -3a6ca8: |[3a6ca8] net.sf.dibdib.thread_feed.QOpFeed.process:(Lnet/sf/dibdib/generic/QToken;)Z │ │ -3a6cb8: 54d0 a976 |0000: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a6cbc: 2000 af14 |0002: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a6cc0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -3a6cc4: 54d0 a976 |0006: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a6cc8: 1f00 af14 |0008: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a6ccc: 2803 |000a: goto 000d // +0003 │ │ -3a6cce: 6200 bb76 |000b: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3a6cd2: 6201 6473 |000d: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a6cd6: 1a02 8542 |000f: const-string v2, "Q" // string@4285 │ │ -3a6cda: 6e20 e9a5 2100 |0011: invoke-virtual {v1, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ -3a6ce0: 0c01 |0014: move-result-object v1 │ │ -3a6ce2: 6203 7079 |0015: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ -3a6ce6: 54d4 b076 |0017: iget-object v4, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a6cea: 1f04 e214 |0019: check-cast v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a6cee: 6e10 01a5 0400 |001b: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ -3a6cf4: 0a04 |001e: move-result v4 │ │ -3a6cf6: 4403 0304 |001f: aget v3, v3, v4 │ │ -3a6cfa: 1604 0000 |0021: const-wide/16 v4, #int 0 // #0 │ │ -3a6cfe: 1306 4000 |0023: const/16 v6, #int 64 // #40 │ │ -3a6d02: 1a07 8f07 |0025: const-string v7, ":TOPIC: " // string@078f │ │ -3a6d06: 1208 |0027: const/4 v8, #int 0 // #0 │ │ -3a6d08: 1209 |0028: const/4 v9, #int 0 // #0 │ │ -3a6d0a: 121a |0029: const/4 v10, #int 1 // #1 │ │ -3a6d0c: 2b03 ee03 0000 |002a: packed-switch v3, 00000418 // +000003ee │ │ -3a6d12: 2900 e003 |002d: goto/16 040d // +03e0 │ │ -3a6d16: 220d ae14 |002f: new-instance v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a6d1a: 1300 6400 |0031: const/16 v0, #int 100 // #64 │ │ -3a6d1e: 7030 a3a2 8d00 |0033: invoke-direct {v13, v8, v0}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ -3a6d24: 690d 7579 |0036: sput-object v13, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6d28: 0f0a |0038: return v10 │ │ -3a6d2a: 6200 b876 |0039: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b8 │ │ -3a6d2e: 53d1 b676 |003b: iget-wide v1, v13, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ -3a6d32: 7120 ad97 2100 |003d: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3a6d38: 0c01 |0040: move-result-object v1 │ │ -3a6d3a: 6e20 fc9a 1000 |0041: invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ -3a6d40: 53d0 af76 |0044: iget-wide v0, v13, Lnet/sf/dibdib/generic/QToken;.hWip:J // field@76af │ │ -3a6d44: 3102 0400 |0046: cmp-long v2, v4, v0 │ │ -3a6d48: 1200 |0048: const/4 v0, #int 0 // #0 │ │ -3a6d4a: 3802 1900 |0049: if-eqz v2, 0062 // +0019 │ │ -3a6d4e: 6201 7579 |004b: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6d52: 6e20 aca2 0100 |004d: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a6d58: 0c08 |0050: move-result-object v8 │ │ -3a6d5a: 3908 0300 |0051: if-nez v8, 0054 // +0003 │ │ -3a6d5e: 280f |0053: goto 0062 // +000f │ │ -3a6d60: 53d1 af76 |0054: iget-wide v1, v13, Lnet/sf/dibdib/generic/QToken;.hWip:J // field@76af │ │ -3a6d64: 7210 6ca2 0800 |0056: invoke-interface {v8}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ -3a6d6a: 0b03 |0059: move-result-wide v3 │ │ -3a6d6c: 3105 0103 |005a: cmp-long v5, v1, v3 │ │ -3a6d70: 3905 0300 |005c: if-nez v5, 005f // +0003 │ │ -3a6d74: 2804 |005e: goto 0062 // +0004 │ │ -3a6d76: d800 0001 |005f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3a6d7a: 28ea |0061: goto 004b // -0016 │ │ -3a6d7c: 3908 0900 |0062: if-nez v8, 006b // +0009 │ │ -3a6d80: 6201 8479 |0064: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7984 │ │ -3a6d84: 54d2 b076 |0066: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a6d88: 3221 0300 |0068: if-eq v1, v2, 006b // +0003 │ │ -3a6d8c: 0f09 |006a: return v9 │ │ -3a6d8e: 54d1 b776 |006b: iget-object v1, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3a6d92: 2011 3616 |006d: instance-of v1, v1, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ -3a6d96: 3801 3f00 |006f: if-eqz v1, 00ae // +003f │ │ -3a6d9a: 54dd b776 |0071: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3a6d9e: 1f0d 3616 |0073: check-cast v13, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ -3a6da2: 21d1 |0075: array-length v1, v13 │ │ -3a6da4: 1202 |0076: const/4 v2, #int 0 // #0 │ │ -3a6da6: 3512 8d00 |0077: if-ge v2, v1, 0104 // +008d │ │ -3a6daa: 4603 0d02 |0079: aget-object v3, v13, v2 │ │ -3a6dae: 2134 |007b: array-length v4, v3 │ │ -3a6db0: 334a 0500 |007c: if-ne v10, v4, 0081 // +0005 │ │ -3a6db4: 4603 0309 |007e: aget-object v3, v3, v9 │ │ -3a6db8: 2805 |0080: goto 0085 // +0005 │ │ -3a6dba: 7110 bfa2 0300 |0081: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.createFlat:([Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a2bf │ │ -3a6dc0: 0c03 |0084: move-result-object v3 │ │ -3a6dc2: 3908 1500 |0085: if-nez v8, 009a // +0015 │ │ -3a6dc6: 3900 0800 |0087: if-nez v0, 008f // +0008 │ │ -3a6dca: 6204 7579 |0089: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6dce: 6e20 aea2 3400 |008b: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ -3a6dd4: 281b |008e: goto 00a9 // +001b │ │ -3a6dd6: 6204 7579 |008f: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6dda: 7b05 |0091: neg-int v5, v0 │ │ -3a6ddc: 23a6 0716 |0092: new-array v6, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a6de0: 4d03 0609 |0094: aput-object v3, v6, v9 │ │ -3a6de4: 6e30 aba2 5406 |0096: invoke-virtual {v4, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.insert:(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ab │ │ -3a6dea: 2810 |0099: goto 00a9 // +0010 │ │ -3a6dec: 6204 7579 |009a: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6df0: 6e20 aca2 0400 |009c: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a6df6: 0c04 |009f: move-result-object v4 │ │ -3a6df8: 3348 6400 |00a0: if-ne v8, v4, 0104 // +0064 │ │ -3a6dfc: 6204 7579 |00a2: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6e00: d905 00ff |00a4: rsub-int/lit8 v5, v0, #int -1 // #ff │ │ -3a6e04: 6e30 b0a2 5403 |00a6: invoke-virtual {v4, v5, v3}, Lnet/sf/dibdib/generic/QSTuple;.replace:(ILnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b0 │ │ -3a6e0a: d800 0001 |00a9: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3a6e0e: d802 0201 |00ab: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3a6e12: 28ca |00ad: goto 0077 // -0036 │ │ -3a6e14: 54d1 b776 |00ae: iget-object v1, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3a6e18: 2011 0e16 |00b0: instance-of v1, v1, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a6e1c: 3801 3500 |00b2: if-eqz v1, 00e7 // +0035 │ │ -3a6e20: 54dd b776 |00b4: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3a6e24: 1f0d 0e16 |00b6: check-cast v13, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a6e28: 21d1 |00b8: array-length v1, v13 │ │ -3a6e2a: b1a1 |00b9: sub-int/2addr v1, v10 │ │ -3a6e2c: 3a01 4a00 |00ba: if-ltz v1, 0104 // +004a │ │ -3a6e30: 4602 0d01 |00bc: aget-object v2, v13, v1 │ │ -3a6e34: 3908 1500 |00be: if-nez v8, 00d3 // +0015 │ │ -3a6e38: 3900 0800 |00c0: if-nez v0, 00c8 // +0008 │ │ -3a6e3c: 6203 7579 |00c2: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6e40: 6e20 aea2 2300 |00c4: invoke-virtual {v3, v2}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ -3a6e46: 281b |00c7: goto 00e2 // +001b │ │ -3a6e48: 6203 7579 |00c8: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6e4c: 7b04 |00ca: neg-int v4, v0 │ │ -3a6e4e: 23a5 0716 |00cb: new-array v5, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a6e52: 4d02 0509 |00cd: aput-object v2, v5, v9 │ │ -3a6e56: 6e30 aba2 4305 |00cf: invoke-virtual {v3, v4, v5}, Lnet/sf/dibdib/generic/QSTuple;.insert:(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ab │ │ -3a6e5c: 2810 |00d2: goto 00e2 // +0010 │ │ -3a6e5e: 6203 7579 |00d3: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6e62: 6e20 aca2 0300 |00d5: invoke-virtual {v3, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a6e68: 0c03 |00d8: move-result-object v3 │ │ -3a6e6a: 3338 0900 |00d9: if-ne v8, v3, 00e2 // +0009 │ │ -3a6e6e: 6203 7579 |00db: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6e72: d904 00ff |00dd: rsub-int/lit8 v4, v0, #int -1 // #ff │ │ -3a6e76: 6e30 b0a2 4302 |00df: invoke-virtual {v3, v4, v2}, Lnet/sf/dibdib/generic/QSTuple;.replace:(ILnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b0 │ │ -3a6e7c: d801 01ff |00e2: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3a6e80: d800 0001 |00e4: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3a6e84: 28d4 |00e6: goto 00ba // -002c │ │ -3a6e86: 54d1 b776 |00e7: iget-object v1, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3a6e8a: 2011 af14 |00e9: instance-of v1, v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a6e8e: 3801 1900 |00eb: if-eqz v1, 0104 // +0019 │ │ -3a6e92: 3908 0c00 |00ed: if-nez v8, 00f9 // +000c │ │ -3a6e96: 6200 7579 |00ef: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6e9a: 54dd b776 |00f1: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3a6e9e: 1f0d af14 |00f3: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a6ea2: 6e20 aea2 d000 |00f5: invoke-virtual {v0, v13}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ -3a6ea8: 280c |00f8: goto 0104 // +000c │ │ -3a6eaa: 6201 7579 |00f9: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6eae: d900 00ff |00fb: rsub-int/lit8 v0, v0, #int -1 // #ff │ │ -3a6eb2: 54dd b776 |00fd: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3a6eb6: 1f0d af14 |00ff: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a6eba: 6e30 b0a2 010d |0101: invoke-virtual {v1, v0, v13}, Lnet/sf/dibdib/generic/QSTuple;.replace:(ILnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b0 │ │ -3a6ec0: 0f0a |0104: return v10 │ │ -3a6ec2: 54d0 a976 |0105: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a6ec6: 3900 1500 |0107: if-nez v0, 011c // +0015 │ │ -3a6eca: 6200 7579 |0109: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6ece: 6e20 ada2 a000 |010b: invoke-virtual {v0, v10}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ -3a6ed4: 0c00 |010e: move-result-object v0 │ │ -3a6ed6: 5bd0 a976 |010f: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a6eda: 54d0 a976 |0111: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a6ede: 3900 0500 |0113: if-nez v0, 0118 // +0005 │ │ -3a6ee2: 6200 bf76 |0115: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_BLANK:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ -3a6ee6: 2803 |0117: goto 011a // +0003 │ │ -3a6ee8: 54d0 a976 |0118: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a6eec: 5bd0 a976 |011a: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a6ef0: 54d0 a976 |011c: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a6ef4: 2000 9614 |011e: instance-of v0, v0, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ -3a6ef8: 3800 0700 |0120: if-eqz v0, 0127 // +0007 │ │ -3a6efc: 54d0 a976 |0122: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a6f00: 1f00 9614 |0124: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ -3a6f04: 280b |0126: goto 0131 // +000b │ │ -3a6f06: 54d0 a976 |0127: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a6f0a: 6e10 eb97 0000 |0129: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a6f10: 0c00 |012c: move-result-object v0 │ │ -3a6f12: 7130 caa1 9008 |012d: invoke-static {v0, v9, v8}, Lnet/sf/dibdib/config/Dib2Root;.valueOfOr:(Ljava/lang/String;ZLnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a1ca │ │ -3a6f18: 0c00 |0130: move-result-object v0 │ │ -3a6f1a: 5bd0 b076 |0131: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a6f1e: 54d0 b076 |0133: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a6f22: 3900 0400 |0135: if-nez v0, 0139 // +0004 │ │ -3a6f26: 2900 d602 |0137: goto/16 040d // +02d6 │ │ -3a6f2a: 6e10 f6a2 0d00 |0139: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QToken;.shiftArgs:()V // method@a2f6 │ │ -3a6f30: 54d0 b076 |013c: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a6f34: 2000 c714 |013e: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a6f38: 3800 0900 |0140: if-eqz v0, 0149 // +0009 │ │ -3a6f3c: 54d0 b076 |0142: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a6f40: 1f00 c714 |0144: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a6f44: 5200 6278 |0146: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ -3a6f48: 2802 |0148: goto 014a // +0002 │ │ -3a6f4a: 1210 |0149: const/4 v0, #int 1 // #1 │ │ -3a6f4c: 7120 04a5 0d00 |014a: invoke-static {v13, v0}, Lnet/sf/dibdib/thread_feed/QOpFeed;.pullArguments:(Lnet/sf/dibdib/generic/QToken;I)Z // method@a504 │ │ -3a6f52: 0a00 |014d: move-result v0 │ │ -3a6f54: 3900 0300 |014e: if-nez v0, 0151 // +0003 │ │ -3a6f58: 0f09 |0150: return v9 │ │ -3a6f5a: 7110 f1a4 0d00 |0151: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ -3a6f60: 0f0a |0154: return v10 │ │ -3a6f62: 54d0 a976 |0155: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a6f66: 2000 9e14 |0157: instance-of v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ -3a6f6a: 3800 0900 |0159: if-eqz v0, 0162 // +0009 │ │ -3a6f6e: 6200 7579 |015b: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6f72: 54dd a976 |015d: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a6f76: 6e20 aea2 d000 |015f: invoke-virtual {v0, v13}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ -3a6f7c: 0f0a |0162: return v10 │ │ -3a6f7e: 6200 b876 |0163: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b8 │ │ -3a6f82: 53d1 b676 |0165: iget-wide v1, v13, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ -3a6f86: 7120 ad97 2100 |0167: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3a6f8c: 0c01 |016a: move-result-object v1 │ │ -3a6f8e: 6e20 fc9a 1000 |016b: invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ -3a6f94: 6200 6d78 |016e: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786d │ │ -3a6f98: 6201 7579 |0170: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6f9c: 6e20 aca2 9100 |0172: invoke-virtual {v1, v9}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a6fa2: 0c01 |0175: move-result-object v1 │ │ -3a6fa4: 1f01 af14 |0176: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a6fa8: 6e20 bba2 9100 |0178: invoke-virtual {v1, v9}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3a6fae: 0c01 |017b: move-result-object v1 │ │ -3a6fb0: 3310 0800 |017c: if-ne v0, v1, 0184 // +0008 │ │ -3a6fb4: 6200 7579 |017e: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6fb8: 6e20 afa2 9000 |0180: invoke-virtual {v0, v9}, Lnet/sf/dibdib/generic/QSTuple;.remove:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2af │ │ -3a6fbe: 280b |0183: goto 018e // +000b │ │ -3a6fc0: 6200 7579 |0184: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6fc4: 6e10 b3a2 0000 |0186: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSTuple;.size:()I // method@a2b3 │ │ -3a6fca: 0a00 |0189: move-result v0 │ │ -3a6fcc: 3d00 0400 |018a: if-lez v0, 018e // +0004 │ │ -3a6fd0: 2900 8102 |018c: goto/16 040d // +0281 │ │ -3a6fd4: 54d0 b776 |018e: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3a6fd8: 3800 1b00 |0190: if-eqz v0, 01ab // +001b │ │ -3a6fdc: 54dd b776 |0192: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3a6fe0: 1f0d 0716 |0194: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a6fe4: 21d0 |0196: array-length v0, v13 │ │ -3a6fe6: 1201 |0197: const/4 v1, #int 0 // #0 │ │ -3a6fe8: 3501 1300 |0198: if-ge v1, v0, 01ab // +0013 │ │ -3a6fec: 4602 0d01 |019a: aget-object v2, v13, v1 │ │ -3a6ff0: 3902 0300 |019c: if-nez v2, 019f // +0003 │ │ -3a6ff4: 280a |019e: goto 01a8 // +000a │ │ -3a6ff6: 6203 7579 |019f: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a6ffa: 23a4 0716 |01a1: new-array v4, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a6ffe: 4d02 0409 |01a3: aput-object v2, v4, v9 │ │ -3a7002: 6e30 aba2 9304 |01a5: invoke-virtual {v3, v9, v4}, Lnet/sf/dibdib/generic/QSTuple;.insert:(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ab │ │ -3a7008: d801 0101 |01a8: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a700c: 28ee |01aa: goto 0198 // -0012 │ │ -3a700e: 620d 2873 |01ab: sget-object v13, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -3a7012: 6e10 b1a1 0d00 |01ad: invoke-virtual {v13}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a7018: 0a0d |01b0: move-result v13 │ │ -3a701a: 6200 6373 |01b1: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a701e: 5400 6f73 |01b3: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a7022: 6e10 b1a1 0000 |01b5: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ -3a7028: 0a00 |01b8: move-result v0 │ │ -3a702a: 370d 0800 |01b9: if-le v13, v0, 01c1 // +0008 │ │ -3a702e: 620d 6373 |01bb: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a7032: 6200 2873 |01bd: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ -3a7036: 5bd0 6f73 |01bf: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3a703a: 620d 6373 |01c1: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a703e: 6200 6373 |01c3: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a7042: 5400 8573 |01c5: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ -3a7046: 5bd0 8073 |01c7: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3a704a: 0f0a |01c9: return v10 │ │ -3a704c: 6200 537a |01ca: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a53 │ │ -3a7050: 5bd0 b076 |01cc: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a7054: 54d0 a976 |01ce: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a7058: 3900 0a00 |01d0: if-nez v0, 01da // +000a │ │ -3a705c: 6200 7579 |01d2: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a7060: 6e20 ada2 a000 |01d4: invoke-virtual {v0, v10}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ -3a7066: 0c00 |01d7: move-result-object v0 │ │ -3a7068: 5bd0 a976 |01d8: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a706c: 54d0 a976 |01da: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a7070: 3800 1600 |01dc: if-eqz v0, 01f2 // +0016 │ │ -3a7074: 6200 7579 |01de: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a7078: 6e10 a5a2 0000 |01e0: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSTuple;.clone:()Ljava/lang/Object; // method@a2a5 │ │ -3a707e: 0c01 |01e3: move-result-object v1 │ │ -3a7080: 1f01 ae14 |01e4: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a7084: 5411 3576 |01e6: iget-object v1, v1, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3a7088: 6e20 f2a2 1d00 |01e8: invoke-virtual {v13, v1}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ -3a708e: 0c01 |01eb: move-result-object v1 │ │ -3a7090: 6e20 aea2 1000 |01ec: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ -3a7096: 7110 f1a4 0d00 |01ef: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ -3a709c: 0f0a |01f2: return v10 │ │ -3a709e: 6200 4e7a |01f3: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzARCHIVE:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ -3a70a2: 5bd0 b076 |01f5: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a70a6: 6200 7579 |01f7: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a70aa: 6e10 a5a2 0000 |01f9: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSTuple;.clone:()Ljava/lang/Object; // method@a2a5 │ │ -3a70b0: 0c01 |01fc: move-result-object v1 │ │ -3a70b2: 1f01 ae14 |01fd: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a70b6: 5411 3576 |01ff: iget-object v1, v1, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3a70ba: 6e20 f2a2 1d00 |0201: invoke-virtual {v13, v1}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ -3a70c0: 0c01 |0204: move-result-object v1 │ │ -3a70c2: 6e20 aea2 1000 |0205: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ -3a70c8: 7110 f1a4 0d00 |0208: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ -3a70ce: 0f0a |020b: return v10 │ │ -3a70d0: 6200 8b79 |020c: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0_zzEXIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798b │ │ -3a70d4: 54d1 b076 |020e: iget-object v1, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a70d8: 3310 0500 |0210: if-ne v0, v1, 0215 // +0005 │ │ -3a70dc: 6200 547a |0212: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1_zzEXIT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a54 │ │ -3a70e0: 2803 |0214: goto 0217 // +0003 │ │ -3a70e2: 6200 537a |0215: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a53 │ │ -3a70e6: 5bd0 b076 |0217: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a70ea: 6200 3c76 |0219: sget-object v0, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ -3a70ee: 5bd0 a976 |021b: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a70f2: 6200 7579 |021d: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a70f6: 6e10 a5a2 0000 |021f: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSTuple;.clone:()Ljava/lang/Object; // method@a2a5 │ │ -3a70fc: 0c00 |0222: move-result-object v0 │ │ -3a70fe: 1f00 ae14 |0223: check-cast v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a7102: 5400 3576 |0225: iget-object v0, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ -3a7106: 6e20 f2a2 0d00 |0227: invoke-virtual {v13, v0}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ -3a710c: 7110 f1a4 0d00 |022a: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ -3a7112: 0f0a |022d: return v10 │ │ -3a7114: 6200 9f79 |022e: sget-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.zzLOAD_INITIAL:Lnet/sf/dibdib/thread_io/QOpIo; // field@799f │ │ -3a7118: 5bd0 b076 |0230: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a711c: 6200 7579 |0232: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a7120: 23a1 0716 |0234: new-array v1, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3a7124: 6e20 f2a2 8d00 |0236: invoke-virtual {v13, v8}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ -3a712a: 0c02 |0239: move-result-object v2 │ │ -3a712c: 4d02 0109 |023a: aput-object v2, v1, v9 │ │ -3a7130: 6e30 aba2 9001 |023c: invoke-virtual {v0, v9, v1}, Lnet/sf/dibdib/generic/QSTuple;.insert:(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ab │ │ -3a7136: 7110 f1a4 0d00 |023f: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ -3a713c: 0f0a |0242: return v10 │ │ -3a713e: 620d 5c79 |0243: sget-object v13, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ -3a7142: 6e10 cfa4 0d00 |0245: invoke-virtual {v13}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3a7148: 0c0d |0248: move-result-object v13 │ │ -3a714a: 1f0d db14 |0249: check-cast v13, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ -3a714e: 6e10 c6a4 0d00 |024b: invoke-virtual {v13}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.requestPhrase:()V // method@a4c6 │ │ -3a7154: 620d 6373 |024e: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a7158: 6200 5c79 |0250: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ -3a715c: 5bd0 8073 |0252: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3a7160: 0f0a |0254: return v10 │ │ -3a7162: 53d0 b176 |0255: iget-wide v0, v13, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3a7166: 7130 fca4 100d |0257: invoke-static {v0, v1, v13}, Lnet/sf/dibdib/thread_feed/QOpFeed;.addContactToChat:(JLnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a4fc │ │ -3a716c: 0c0d |025a: move-result-object v13 │ │ -3a716e: 380d 0300 |025b: if-eqz v13, 025e // +0003 │ │ -3a7172: 1219 |025d: const/4 v9, #int 1 // #1 │ │ -3a7174: 0f09 |025e: return v9 │ │ -3a7176: 7100 20a5 0000 |025f: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4Load:()Ljava/lang/String; // method@a520 │ │ -3a717c: 0c0d |0262: move-result-object v13 │ │ -3a717e: 380d 1400 |0263: if-eqz v13, 0277 // +0014 │ │ -3a7182: 6200 5c79 |0265: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ -3a7186: 6e10 cfa4 0000 |0267: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ -3a718c: 0c00 |026a: move-result-object v0 │ │ -3a718e: 1f00 db14 |026b: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ -3a7192: 6e20 c8a4 d000 |026d: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.setPath:(Ljava/lang/String;)V // method@a4c8 │ │ -3a7198: 620d 6373 |0270: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a719c: 6200 5c79 |0272: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ -3a71a0: 5bd0 8073 |0274: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ -3a71a4: 0f0a |0276: return v10 │ │ -3a71a6: 0f09 |0277: return v9 │ │ -3a71a8: 54d0 a976 |0278: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a71ac: 3900 0300 |027a: if-nez v0, 027d // +0003 │ │ -3a71b0: 2807 |027c: goto 0283 // +0007 │ │ -3a71b2: 54d0 a976 |027d: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a71b6: 6e10 eb97 0000 |027f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a71bc: 0c08 |0282: move-result-object v8 │ │ -3a71be: 3808 1200 |0283: if-eqz v8, 0295 // +0012 │ │ -3a71c2: 6e10 3498 0800 |0285: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3a71c8: 0c00 |0288: move-result-object v0 │ │ -3a71ca: 6e10 2298 0000 |0289: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a71d0: 0a00 |028c: move-result v0 │ │ -3a71d2: 3c00 0300 |028d: if-gtz v0, 0290 // +0003 │ │ -3a71d6: 2806 |028f: goto 0295 // +0006 │ │ -3a71d8: 7110 c1a2 0800 |0290: invoke-static {v8}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3a71de: 0c00 |0293: move-result-object v0 │ │ -3a71e0: 2816 |0294: goto 02aa // +0016 │ │ -3a71e2: 6200 7579 |0295: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a71e6: 6e20 aca2 9000 |0297: invoke-virtual {v0, v9}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ -3a71ec: 0c00 |029a: move-result-object v0 │ │ -3a71ee: 2002 af14 |029b: instance-of v2, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a71f2: 3802 1e00 |029d: if-eqz v2, 02bb // +001e │ │ -3a71f6: 6e10 eb97 0000 |029f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3a71fc: 0c02 |02a2: move-result-object v2 │ │ -3a71fe: 6e10 2298 0200 |02a3: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a7204: 0a02 |02a6: move-result v2 │ │ -3a7206: 3c02 0300 |02a7: if-gtz v2, 02aa // +0003 │ │ -3a720a: 2812 |02a9: goto 02bb // +0012 │ │ -3a720c: 6202 0578 |02aa: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QMSEND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7805 │ │ -3a7210: 5bd2 b076 |02ac: iput-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a7214: 6202 0578 |02ae: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QMSEND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7805 │ │ -3a7218: 23a3 0e16 |02b0: new-array v3, v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a721c: 1f00 af14 |02b2: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a7220: 4d00 0309 |02b4: aput-object v0, v3, v9 │ │ -3a7224: 7140 05a5 d132 |02b6: invoke-static {v1, v13, v2, v3}, Lnet/sf/dibdib/thread_feed/QOpFeed;.trigger4Chat:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QToken;Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QSeq;)Z // method@a505 │ │ -3a722a: 0a0d |02b9: move-result v13 │ │ -3a722c: 0f0d |02ba: return v13 │ │ -3a722e: 0f09 |02bb: return v9 │ │ -3a7230: 54d0 a976 |02bc: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a7234: 2000 af14 |02be: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a7238: 3800 4d01 |02c0: if-eqz v0, 040d // +014d │ │ -3a723c: 6200 0b78 |02c2: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.QUPTAGGED:Lnet/sf/dibdib/thread_any/QOpMain; // field@780b │ │ -3a7240: 1222 |02c4: const/4 v2, #int 2 // #2 │ │ -3a7242: 2322 0e16 |02c5: new-array v2, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a7246: 54d3 a976 |02c7: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a724a: 1f03 af14 |02c9: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a724e: 4d03 0209 |02cb: aput-object v3, v2, v9 │ │ -3a7252: 1a03 8e07 |02cd: const-string v3, ":TOPIC:" // string@078e │ │ -3a7256: 7120 ffa2 a300 |02cf: invoke-static {v3, v10}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3a725c: 0c03 |02d2: move-result-object v3 │ │ -3a725e: 4d03 020a |02d3: aput-object v3, v2, v10 │ │ -3a7262: 7140 05a5 d120 |02d5: invoke-static {v1, v13, v0, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.trigger4Chat:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QToken;Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QSeq;)Z // method@a505 │ │ -3a7268: 0a0d |02d8: move-result v13 │ │ -3a726a: 0f0d |02d9: return v13 │ │ -3a726c: 6200 aa79 |02da: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.RCV:Lnet/sf/dibdib/thread_net/QOpNet; // field@79aa │ │ -3a7270: 23a1 0e16 |02dc: new-array v1, v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a7274: 1902 0840 |02de: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ -3a7278: 7120 fea2 3200 |02e0: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ -3a727e: 0c02 |02e3: move-result-object v2 │ │ -3a7280: 4d02 0109 |02e4: aput-object v2, v1, v9 │ │ -3a7284: 7140 05a5 d810 |02e6: invoke-static {v8, v13, v0, v1}, Lnet/sf/dibdib/thread_feed/QOpFeed;.trigger4Chat:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QToken;Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QSeq;)Z // method@a505 │ │ -3a728a: 0a0d |02e9: move-result v13 │ │ -3a728c: 0f0d |02ea: return v13 │ │ -3a728e: 6200 0378 |02eb: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7803 │ │ -3a7292: 2392 0e16 |02ed: new-array v2, v9, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a7296: 7140 05a5 d120 |02ef: invoke-static {v1, v13, v0, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.trigger4Chat:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QToken;Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QSeq;)Z // method@a505 │ │ -3a729c: 0a0d |02f2: move-result v13 │ │ -3a729e: 0f0d |02f3: return v13 │ │ -3a72a0: 6e10 cba2 0000 |02f4: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a72a6: 0c00 |02f7: move-result-object v0 │ │ -3a72a8: 3800 0b01 |02f8: if-eqz v0, 0403 // +010b │ │ -3a72ac: 6e10 2298 0000 |02fa: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3a72b2: 0a01 |02fd: move-result v1 │ │ -3a72b4: 3c01 0400 |02fe: if-gtz v1, 0302 // +0004 │ │ -3a72b8: 2900 0301 |0300: goto/16 0403 // +0103 │ │ -3a72bc: 6e20 1a98 6000 |0302: invoke-virtual {v0, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a72c2: 0a01 |0305: move-result v1 │ │ -3a72c4: 3c01 c300 |0306: if-gtz v1, 03c9 // +00c3 │ │ -3a72c8: 7100 59a3 0000 |0308: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ -3a72ce: 0b0b |030b: move-result-wide v11 │ │ -3a72d0: 84b1 |030c: long-to-int v1, v11 │ │ -3a72d2: baa1 |030d: ushr-int/2addr v1, v10 │ │ -3a72d4: 2203 e812 |030e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a72d8: 7010 4098 0300 |0310: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a72de: 1a06 661c |0313: const-string v6, "G" // string@1c66 │ │ -3a72e2: 6e20 4b98 6300 |0315: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a72e8: 6e20 4798 1300 |0318: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a72ee: 6e10 5498 0300 |031b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a72f4: 0c03 |031e: move-result-object v3 │ │ -3a72f6: 7120 ffa2 a300 |031f: invoke-static {v3, v10}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3a72fc: 0c03 |0322: move-result-object v3 │ │ -3a72fe: 620b 6473 |0323: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a7302: 6e30 eba5 2b03 |0325: invoke-virtual {v11, v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_set:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)V // method@a5eb │ │ -3a7308: 620b 1b7a |0328: sget-object v11, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3a730c: 53bb 2b7a |032a: iget-wide v11, v11, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3a7310: 7140 dfa5 b39c |032c: invoke-static {v3, v11, v12, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ -3a7316: 0b0b |032f: move-result-wide v11 │ │ -3a7318: 3103 040b |0330: cmp-long v3, v4, v11 │ │ -3a731c: 3803 0300 |0332: if-eqz v3, 0335 // +0003 │ │ -3a7320: 0f09 |0334: return v9 │ │ -3a7322: 6203 7a79 |0335: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD4CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797a │ │ -3a7326: 54d4 b076 |0337: iget-object v4, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a732a: 1a05 fa56 |0339: const-string v5, "[]" // string@56fa │ │ -3a732e: 3343 5100 |033b: if-ne v3, v4, 038c // +0051 │ │ -3a7332: 6203 6473 |033d: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a7336: 6e20 e9a5 2300 |033f: invoke-virtual {v3, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ -3a733c: 0c02 |0342: move-result-object v2 │ │ -3a733e: 3802 4900 |0343: if-eqz v2, 038c // +0049 │ │ -3a7342: 6203 1b7a |0345: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3a7346: 5333 2b7a |0347: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3a734a: 7140 dfa5 32a4 |0349: invoke-static {v2, v3, v4, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ -3a7350: 0b02 |034c: move-result-wide v2 │ │ -3a7352: 7130 e0a5 3209 |034d: invoke-static {v2, v3, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ -3a7358: 0c02 |0350: move-result-object v2 │ │ -3a735a: 6203 317a |0351: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3a735e: 1f02 ae14 |0353: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3a7362: 6e20 baa5 2300 |0355: invoke-virtual {v3, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3a7368: 0c02 |0358: move-result-object v2 │ │ -3a736a: 1f02 af14 |0359: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a736e: 6e10 cba2 0200 |035b: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3a7374: 0c02 |035e: move-result-object v2 │ │ -3a7376: 1a03 7d07 |035f: const-string v3, ":AT:" // string@077d │ │ -3a737a: 6e20 0e98 3200 |0361: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3a7380: 0a04 |0364: move-result v4 │ │ -3a7382: 1a0b 6c00 |0365: const-string v11, " │ │ +3a6ca4: |[3a6ca4] net.sf.dibdib.thread_feed.QOpFeed.process:(Lnet/sf/dibdib/generic/QToken;)Z │ │ +3a6cb4: 54d0 a976 |0000: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a6cb8: 2000 af14 |0002: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a6cbc: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +3a6cc0: 54d0 a976 |0006: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a6cc4: 1f00 af14 |0008: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a6cc8: 2803 |000a: goto 000d // +0003 │ │ +3a6cca: 6200 bb76 |000b: sget-object v0, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3a6cce: 6201 6473 |000d: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a6cd2: 1a02 8542 |000f: const-string v2, "Q" // string@4285 │ │ +3a6cd6: 6e20 e9a5 2100 |0011: invoke-virtual {v1, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ +3a6cdc: 0c01 |0014: move-result-object v1 │ │ +3a6cde: 6203 7079 |0015: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_feed$QOpFeed:[I // field@7970 │ │ +3a6ce2: 54d4 b076 |0017: iget-object v4, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a6ce6: 1f04 e214 |0019: check-cast v4, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a6cea: 6e10 01a5 0400 |001b: invoke-virtual {v4}, Lnet/sf/dibdib/thread_feed/QOpFeed;.ordinal:()I // method@a501 │ │ +3a6cf0: 0a04 |001e: move-result v4 │ │ +3a6cf2: 4403 0304 |001f: aget v3, v3, v4 │ │ +3a6cf6: 1604 0000 |0021: const-wide/16 v4, #int 0 // #0 │ │ +3a6cfa: 1306 4000 |0023: const/16 v6, #int 64 // #40 │ │ +3a6cfe: 1a07 8f07 |0025: const-string v7, ":TOPIC: " // string@078f │ │ +3a6d02: 1208 |0027: const/4 v8, #int 0 // #0 │ │ +3a6d04: 1209 |0028: const/4 v9, #int 0 // #0 │ │ +3a6d06: 121a |0029: const/4 v10, #int 1 // #1 │ │ +3a6d08: 2b03 ee03 0000 |002a: packed-switch v3, 00000418 // +000003ee │ │ +3a6d0e: 2900 e003 |002d: goto/16 040d // +03e0 │ │ +3a6d12: 220d ae14 |002f: new-instance v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a6d16: 1300 6400 |0031: const/16 v0, #int 100 // #64 │ │ +3a6d1a: 7030 a3a2 8d00 |0033: invoke-direct {v13, v8, v0}, Lnet/sf/dibdib/generic/QSTuple;.:([Lnet/sf/dibdib/generic/QIfs$QTagIf;I)V // method@a2a3 │ │ +3a6d20: 690d 7579 |0036: sput-object v13, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6d24: 0f0a |0038: return v10 │ │ +3a6d26: 6200 b876 |0039: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b8 │ │ +3a6d2a: 53d1 b676 |003b: iget-wide v1, v13, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ +3a6d2e: 7120 ad97 2100 |003d: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3a6d34: 0c01 |0040: move-result-object v1 │ │ +3a6d36: 6e20 fc9a 1000 |0041: invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ +3a6d3c: 53d0 af76 |0044: iget-wide v0, v13, Lnet/sf/dibdib/generic/QToken;.hWip:J // field@76af │ │ +3a6d40: 3102 0400 |0046: cmp-long v2, v4, v0 │ │ +3a6d44: 1200 |0048: const/4 v0, #int 0 // #0 │ │ +3a6d46: 3802 1900 |0049: if-eqz v2, 0062 // +0019 │ │ +3a6d4a: 6201 7579 |004b: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6d4e: 6e20 aca2 0100 |004d: invoke-virtual {v1, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a6d54: 0c08 |0050: move-result-object v8 │ │ +3a6d56: 3908 0300 |0051: if-nez v8, 0054 // +0003 │ │ +3a6d5a: 280f |0053: goto 0062 // +000f │ │ +3a6d5c: 53d1 af76 |0054: iget-wide v1, v13, Lnet/sf/dibdib/generic/QToken;.hWip:J // field@76af │ │ +3a6d60: 7210 6ca2 0800 |0056: invoke-interface {v8}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ +3a6d66: 0b03 |0059: move-result-wide v3 │ │ +3a6d68: 3105 0103 |005a: cmp-long v5, v1, v3 │ │ +3a6d6c: 3905 0300 |005c: if-nez v5, 005f // +0003 │ │ +3a6d70: 2804 |005e: goto 0062 // +0004 │ │ +3a6d72: d800 0001 |005f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3a6d76: 28ea |0061: goto 004b // -0016 │ │ +3a6d78: 3908 0900 |0062: if-nez v8, 006b // +0009 │ │ +3a6d7c: 6201 8479 |0064: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7984 │ │ +3a6d80: 54d2 b076 |0066: iget-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a6d84: 3221 0300 |0068: if-eq v1, v2, 006b // +0003 │ │ +3a6d88: 0f09 |006a: return v9 │ │ +3a6d8a: 54d1 b776 |006b: iget-object v1, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3a6d8e: 2011 3616 |006d: instance-of v1, v1, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ +3a6d92: 3801 3f00 |006f: if-eqz v1, 00ae // +003f │ │ +3a6d96: 54dd b776 |0071: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3a6d9a: 1f0d 3616 |0073: check-cast v13, [[Lnet/sf/dibdib/generic/QSeq; // type@1636 │ │ +3a6d9e: 21d1 |0075: array-length v1, v13 │ │ +3a6da0: 1202 |0076: const/4 v2, #int 0 // #0 │ │ +3a6da2: 3512 8d00 |0077: if-ge v2, v1, 0104 // +008d │ │ +3a6da6: 4603 0d02 |0079: aget-object v3, v13, v2 │ │ +3a6daa: 2134 |007b: array-length v4, v3 │ │ +3a6dac: 334a 0500 |007c: if-ne v10, v4, 0081 // +0005 │ │ +3a6db0: 4603 0309 |007e: aget-object v3, v3, v9 │ │ +3a6db4: 2805 |0080: goto 0085 // +0005 │ │ +3a6db6: 7110 bfa2 0300 |0081: invoke-static {v3}, Lnet/sf/dibdib/generic/QSeq;.createFlat:([Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; // method@a2bf │ │ +3a6dbc: 0c03 |0084: move-result-object v3 │ │ +3a6dbe: 3908 1500 |0085: if-nez v8, 009a // +0015 │ │ +3a6dc2: 3900 0800 |0087: if-nez v0, 008f // +0008 │ │ +3a6dc6: 6204 7579 |0089: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6dca: 6e20 aea2 3400 |008b: invoke-virtual {v4, v3}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ +3a6dd0: 281b |008e: goto 00a9 // +001b │ │ +3a6dd2: 6204 7579 |008f: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6dd6: 7b05 |0091: neg-int v5, v0 │ │ +3a6dd8: 23a6 0716 |0092: new-array v6, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a6ddc: 4d03 0609 |0094: aput-object v3, v6, v9 │ │ +3a6de0: 6e30 aba2 5406 |0096: invoke-virtual {v4, v5, v6}, Lnet/sf/dibdib/generic/QSTuple;.insert:(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ab │ │ +3a6de6: 2810 |0099: goto 00a9 // +0010 │ │ +3a6de8: 6204 7579 |009a: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6dec: 6e20 aca2 0400 |009c: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a6df2: 0c04 |009f: move-result-object v4 │ │ +3a6df4: 3348 6400 |00a0: if-ne v8, v4, 0104 // +0064 │ │ +3a6df8: 6204 7579 |00a2: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6dfc: d905 00ff |00a4: rsub-int/lit8 v5, v0, #int -1 // #ff │ │ +3a6e00: 6e30 b0a2 5403 |00a6: invoke-virtual {v4, v5, v3}, Lnet/sf/dibdib/generic/QSTuple;.replace:(ILnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b0 │ │ +3a6e06: d800 0001 |00a9: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3a6e0a: d802 0201 |00ab: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3a6e0e: 28ca |00ad: goto 0077 // -0036 │ │ +3a6e10: 54d1 b776 |00ae: iget-object v1, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3a6e14: 2011 0e16 |00b0: instance-of v1, v1, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a6e18: 3801 3500 |00b2: if-eqz v1, 00e7 // +0035 │ │ +3a6e1c: 54dd b776 |00b4: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3a6e20: 1f0d 0e16 |00b6: check-cast v13, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a6e24: 21d1 |00b8: array-length v1, v13 │ │ +3a6e26: b1a1 |00b9: sub-int/2addr v1, v10 │ │ +3a6e28: 3a01 4a00 |00ba: if-ltz v1, 0104 // +004a │ │ +3a6e2c: 4602 0d01 |00bc: aget-object v2, v13, v1 │ │ +3a6e30: 3908 1500 |00be: if-nez v8, 00d3 // +0015 │ │ +3a6e34: 3900 0800 |00c0: if-nez v0, 00c8 // +0008 │ │ +3a6e38: 6203 7579 |00c2: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6e3c: 6e20 aea2 2300 |00c4: invoke-virtual {v3, v2}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ +3a6e42: 281b |00c7: goto 00e2 // +001b │ │ +3a6e44: 6203 7579 |00c8: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6e48: 7b04 |00ca: neg-int v4, v0 │ │ +3a6e4a: 23a5 0716 |00cb: new-array v5, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a6e4e: 4d02 0509 |00cd: aput-object v2, v5, v9 │ │ +3a6e52: 6e30 aba2 4305 |00cf: invoke-virtual {v3, v4, v5}, Lnet/sf/dibdib/generic/QSTuple;.insert:(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ab │ │ +3a6e58: 2810 |00d2: goto 00e2 // +0010 │ │ +3a6e5a: 6203 7579 |00d3: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6e5e: 6e20 aca2 0300 |00d5: invoke-virtual {v3, v0}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a6e64: 0c03 |00d8: move-result-object v3 │ │ +3a6e66: 3338 0900 |00d9: if-ne v8, v3, 00e2 // +0009 │ │ +3a6e6a: 6203 7579 |00db: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6e6e: d904 00ff |00dd: rsub-int/lit8 v4, v0, #int -1 // #ff │ │ +3a6e72: 6e30 b0a2 4302 |00df: invoke-virtual {v3, v4, v2}, Lnet/sf/dibdib/generic/QSTuple;.replace:(ILnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b0 │ │ +3a6e78: d801 01ff |00e2: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3a6e7c: d800 0001 |00e4: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3a6e80: 28d4 |00e6: goto 00ba // -002c │ │ +3a6e82: 54d1 b776 |00e7: iget-object v1, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3a6e86: 2011 af14 |00e9: instance-of v1, v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a6e8a: 3801 1900 |00eb: if-eqz v1, 0104 // +0019 │ │ +3a6e8e: 3908 0c00 |00ed: if-nez v8, 00f9 // +000c │ │ +3a6e92: 6200 7579 |00ef: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6e96: 54dd b776 |00f1: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3a6e9a: 1f0d af14 |00f3: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a6e9e: 6e20 aea2 d000 |00f5: invoke-virtual {v0, v13}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ +3a6ea4: 280c |00f8: goto 0104 // +000c │ │ +3a6ea6: 6201 7579 |00f9: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6eaa: d900 00ff |00fb: rsub-int/lit8 v0, v0, #int -1 // #ff │ │ +3a6eae: 54dd b776 |00fd: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3a6eb2: 1f0d af14 |00ff: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a6eb6: 6e30 b0a2 010d |0101: invoke-virtual {v1, v0, v13}, Lnet/sf/dibdib/generic/QSTuple;.replace:(ILnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b0 │ │ +3a6ebc: 0f0a |0104: return v10 │ │ +3a6ebe: 54d0 a976 |0105: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a6ec2: 3900 1500 |0107: if-nez v0, 011c // +0015 │ │ +3a6ec6: 6200 7579 |0109: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6eca: 6e20 ada2 a000 |010b: invoke-virtual {v0, v10}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ +3a6ed0: 0c00 |010e: move-result-object v0 │ │ +3a6ed2: 5bd0 a976 |010f: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a6ed6: 54d0 a976 |0111: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a6eda: 3900 0500 |0113: if-nez v0, 0118 // +0005 │ │ +3a6ede: 6200 bf76 |0115: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_BLANK:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ +3a6ee2: 2803 |0117: goto 011a // +0003 │ │ +3a6ee4: 54d0 a976 |0118: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a6ee8: 5bd0 a976 |011a: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a6eec: 54d0 a976 |011c: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a6ef0: 2000 9614 |011e: instance-of v0, v0, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ +3a6ef4: 3800 0700 |0120: if-eqz v0, 0127 // +0007 │ │ +3a6ef8: 54d0 a976 |0122: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a6efc: 1f00 9614 |0124: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QEnumIf; // type@1496 │ │ +3a6f00: 280b |0126: goto 0131 // +000b │ │ +3a6f02: 54d0 a976 |0127: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a6f06: 6e10 eb97 0000 |0129: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a6f0c: 0c00 |012c: move-result-object v0 │ │ +3a6f0e: 7130 caa1 9008 |012d: invoke-static {v0, v9, v8}, Lnet/sf/dibdib/config/Dib2Root;.valueOfOr:(Ljava/lang/String;ZLnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; // method@a1ca │ │ +3a6f14: 0c00 |0130: move-result-object v0 │ │ +3a6f16: 5bd0 b076 |0131: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a6f1a: 54d0 b076 |0133: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a6f1e: 3900 0400 |0135: if-nez v0, 0139 // +0004 │ │ +3a6f22: 2900 d602 |0137: goto/16 040d // +02d6 │ │ +3a6f26: 6e10 f6a2 0d00 |0139: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QToken;.shiftArgs:()V // method@a2f6 │ │ +3a6f2c: 54d0 b076 |013c: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a6f30: 2000 c714 |013e: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a6f34: 3800 0900 |0140: if-eqz v0, 0149 // +0009 │ │ +3a6f38: 54d0 b076 |0142: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a6f3c: 1f00 c714 |0144: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a6f40: 5200 6278 |0146: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ +3a6f44: 2802 |0148: goto 014a // +0002 │ │ +3a6f46: 1210 |0149: const/4 v0, #int 1 // #1 │ │ +3a6f48: 7120 04a5 0d00 |014a: invoke-static {v13, v0}, Lnet/sf/dibdib/thread_feed/QOpFeed;.pullArguments:(Lnet/sf/dibdib/generic/QToken;I)Z // method@a504 │ │ +3a6f4e: 0a00 |014d: move-result v0 │ │ +3a6f50: 3900 0300 |014e: if-nez v0, 0151 // +0003 │ │ +3a6f54: 0f09 |0150: return v9 │ │ +3a6f56: 7110 f1a4 0d00 |0151: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ +3a6f5c: 0f0a |0154: return v10 │ │ +3a6f5e: 54d0 a976 |0155: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a6f62: 2000 9e14 |0157: instance-of v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@149e │ │ +3a6f66: 3800 0900 |0159: if-eqz v0, 0162 // +0009 │ │ +3a6f6a: 6200 7579 |015b: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6f6e: 54dd a976 |015d: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a6f72: 6e20 aea2 d000 |015f: invoke-virtual {v0, v13}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ +3a6f78: 0f0a |0162: return v10 │ │ +3a6f7a: 6200 b876 |0163: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b8 │ │ +3a6f7e: 53d1 b676 |0165: iget-wide v1, v13, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ +3a6f82: 7120 ad97 2100 |0167: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3a6f88: 0c01 |016a: move-result-object v1 │ │ +3a6f8a: 6e20 fc9a 1000 |016b: invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@9afc │ │ +3a6f90: 6200 6d78 |016e: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786d │ │ +3a6f94: 6201 7579 |0170: sget-object v1, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6f98: 6e20 aca2 9100 |0172: invoke-virtual {v1, v9}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a6f9e: 0c01 |0175: move-result-object v1 │ │ +3a6fa0: 1f01 af14 |0176: check-cast v1, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a6fa4: 6e20 bba2 9100 |0178: invoke-virtual {v1, v9}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3a6faa: 0c01 |017b: move-result-object v1 │ │ +3a6fac: 3310 0800 |017c: if-ne v0, v1, 0184 // +0008 │ │ +3a6fb0: 6200 7579 |017e: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6fb4: 6e20 afa2 9000 |0180: invoke-virtual {v0, v9}, Lnet/sf/dibdib/generic/QSTuple;.remove:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2af │ │ +3a6fba: 280b |0183: goto 018e // +000b │ │ +3a6fbc: 6200 7579 |0184: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6fc0: 6e10 b3a2 0000 |0186: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSTuple;.size:()I // method@a2b3 │ │ +3a6fc6: 0a00 |0189: move-result v0 │ │ +3a6fc8: 3d00 0400 |018a: if-lez v0, 018e // +0004 │ │ +3a6fcc: 2900 8102 |018c: goto/16 040d // +0281 │ │ +3a6fd0: 54d0 b776 |018e: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3a6fd4: 3800 1b00 |0190: if-eqz v0, 01ab // +001b │ │ +3a6fd8: 54dd b776 |0192: iget-object v13, v13, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3a6fdc: 1f0d 0716 |0194: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a6fe0: 21d0 |0196: array-length v0, v13 │ │ +3a6fe2: 1201 |0197: const/4 v1, #int 0 // #0 │ │ +3a6fe4: 3501 1300 |0198: if-ge v1, v0, 01ab // +0013 │ │ +3a6fe8: 4602 0d01 |019a: aget-object v2, v13, v1 │ │ +3a6fec: 3902 0300 |019c: if-nez v2, 019f // +0003 │ │ +3a6ff0: 280a |019e: goto 01a8 // +000a │ │ +3a6ff2: 6203 7579 |019f: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a6ff6: 23a4 0716 |01a1: new-array v4, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a6ffa: 4d02 0409 |01a3: aput-object v2, v4, v9 │ │ +3a6ffe: 6e30 aba2 9304 |01a5: invoke-virtual {v3, v9, v4}, Lnet/sf/dibdib/generic/QSTuple;.insert:(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ab │ │ +3a7004: d801 0101 |01a8: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a7008: 28ee |01aa: goto 0198 // -0012 │ │ +3a700a: 620d 2873 |01ab: sget-object v13, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +3a700e: 6e10 b1a1 0d00 |01ad: invoke-virtual {v13}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a7014: 0a0d |01b0: move-result v13 │ │ +3a7016: 6200 6373 |01b1: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a701a: 5400 6f73 |01b3: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a701e: 6e10 b1a1 0000 |01b5: invoke-virtual {v0}, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ordinal:()I // method@a1b1 │ │ +3a7024: 0a00 |01b8: move-result v0 │ │ +3a7026: 370d 0800 |01b9: if-le v13, v0, 01c1 // +0008 │ │ +3a702a: 620d 6373 |01bb: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a702e: 6200 2873 |01bd: sget-object v0, Lnet/sf/dibdib/config/Dib2Lang$AppState;.ACTIVE:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@7328 │ │ +3a7032: 5bd0 6f73 |01bf: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3a7036: 620d 6373 |01c1: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a703a: 6200 6373 |01c3: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a703e: 5400 8573 |01c5: iget-object v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.mainFeeder:Ljava/lang/Object; // field@7385 │ │ +3a7042: 5bd0 8073 |01c7: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3a7046: 0f0a |01c9: return v10 │ │ +3a7048: 6200 537a |01ca: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a53 │ │ +3a704c: 5bd0 b076 |01cc: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a7050: 54d0 a976 |01ce: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a7054: 3900 0a00 |01d0: if-nez v0, 01da // +000a │ │ +3a7058: 6200 7579 |01d2: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a705c: 6e20 ada2 a000 |01d4: invoke-virtual {v0, v10}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ +3a7062: 0c00 |01d7: move-result-object v0 │ │ +3a7064: 5bd0 a976 |01d8: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a7068: 54d0 a976 |01da: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a706c: 3800 1600 |01dc: if-eqz v0, 01f2 // +0016 │ │ +3a7070: 6200 7579 |01de: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a7074: 6e10 a5a2 0000 |01e0: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSTuple;.clone:()Ljava/lang/Object; // method@a2a5 │ │ +3a707a: 0c01 |01e3: move-result-object v1 │ │ +3a707c: 1f01 ae14 |01e4: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a7080: 5411 3576 |01e6: iget-object v1, v1, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3a7084: 6e20 f2a2 1d00 |01e8: invoke-virtual {v13, v1}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ +3a708a: 0c01 |01eb: move-result-object v1 │ │ +3a708c: 6e20 aea2 1000 |01ec: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ +3a7092: 7110 f1a4 0d00 |01ef: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ +3a7098: 0f0a |01f2: return v10 │ │ +3a709a: 6200 4e7a |01f3: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzARCHIVE:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ +3a709e: 5bd0 b076 |01f5: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a70a2: 6200 7579 |01f7: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a70a6: 6e10 a5a2 0000 |01f9: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSTuple;.clone:()Ljava/lang/Object; // method@a2a5 │ │ +3a70ac: 0c01 |01fc: move-result-object v1 │ │ +3a70ae: 1f01 ae14 |01fd: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a70b2: 5411 3576 |01ff: iget-object v1, v1, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3a70b6: 6e20 f2a2 1d00 |0201: invoke-virtual {v13, v1}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ +3a70bc: 0c01 |0204: move-result-object v1 │ │ +3a70be: 6e20 aea2 1000 |0205: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ +3a70c4: 7110 f1a4 0d00 |0208: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ +3a70ca: 0f0a |020b: return v10 │ │ +3a70cc: 6200 8b79 |020c: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzSAV0_zzEXIT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@798b │ │ +3a70d0: 54d1 b076 |020e: iget-object v1, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a70d4: 3310 0500 |0210: if-ne v0, v1, 0215 // +0005 │ │ +3a70d8: 6200 547a |0212: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1_zzEXIT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a54 │ │ +3a70dc: 2803 |0214: goto 0217 // +0003 │ │ +3a70de: 6200 537a |0215: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a53 │ │ +3a70e2: 5bd0 b076 |0217: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a70e6: 6200 3c76 |0219: sget-object v0, Lnet/sf/dibdib/generic/QSeq;.NIL:Lnet/sf/dibdib/generic/QSeq; // field@763c │ │ +3a70ea: 5bd0 a976 |021b: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a70ee: 6200 7579 |021d: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a70f2: 6e10 a5a2 0000 |021f: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSTuple;.clone:()Ljava/lang/Object; // method@a2a5 │ │ +3a70f8: 0c00 |0222: move-result-object v0 │ │ +3a70fa: 1f00 ae14 |0223: check-cast v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a70fe: 5400 3576 |0225: iget-object v0, v0, Lnet/sf/dibdib/generic/QSTuple;.items:[Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@7635 │ │ +3a7102: 6e20 f2a2 0d00 |0227: invoke-virtual {v13, v0}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ +3a7108: 7110 f1a4 0d00 |022a: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ +3a710e: 0f0a |022d: return v10 │ │ +3a7110: 6200 9f79 |022e: sget-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.zzLOAD_INITIAL:Lnet/sf/dibdib/thread_io/QOpIo; // field@799f │ │ +3a7114: 5bd0 b076 |0230: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a7118: 6200 7579 |0232: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a711c: 23a1 0716 |0234: new-array v1, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3a7120: 6e20 f2a2 8d00 |0236: invoke-virtual {v13, v8}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ +3a7126: 0c02 |0239: move-result-object v2 │ │ +3a7128: 4d02 0109 |023a: aput-object v2, v1, v9 │ │ +3a712c: 6e30 aba2 9001 |023c: invoke-virtual {v0, v9, v1}, Lnet/sf/dibdib/generic/QSTuple;.insert:(I[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ab │ │ +3a7132: 7110 f1a4 0d00 |023f: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ +3a7138: 0f0a |0242: return v10 │ │ +3a713a: 620d 5c79 |0243: sget-object v13, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ +3a713e: 6e10 cfa4 0d00 |0245: invoke-virtual {v13}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3a7144: 0c0d |0248: move-result-object v13 │ │ +3a7146: 1f0d db14 |0249: check-cast v13, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ +3a714a: 6e10 c6a4 0d00 |024b: invoke-virtual {v13}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.requestPhrase:()V // method@a4c6 │ │ +3a7150: 620d 6373 |024e: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a7154: 6200 5c79 |0250: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ +3a7158: 5bd0 8073 |0252: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3a715c: 0f0a |0254: return v10 │ │ +3a715e: 53d0 b176 |0255: iget-wide v0, v13, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3a7162: 7130 fca4 100d |0257: invoke-static {v0, v1, v13}, Lnet/sf/dibdib/thread_feed/QOpFeed;.addContactToChat:(JLnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; // method@a4fc │ │ +3a7168: 0c0d |025a: move-result-object v13 │ │ +3a716a: 380d 0300 |025b: if-eqz v13, 025e // +0003 │ │ +3a716e: 1219 |025d: const/4 v9, #int 1 // #1 │ │ +3a7170: 0f09 |025e: return v9 │ │ +3a7172: 7100 20a5 0000 |025f: invoke-static {}, Lnet/sf/dibdib/thread_io/IoRunner;.check4Load:()Ljava/lang/String; // method@a520 │ │ +3a7178: 0c0d |0262: move-result-object v13 │ │ +3a717a: 380d 1400 |0263: if-eqz v13, 0277 // +0014 │ │ +3a717e: 6200 5c79 |0265: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ +3a7182: 6e10 cfa4 0000 |0267: invoke-virtual {v0}, Lnet/sf/dibdib/thread_feed/FeederRf;.get:()Lnet/sf/dibdib/thread_feed/FeederRf$FeederIf; // method@a4cf │ │ +3a7188: 0c00 |026a: move-result-object v0 │ │ +3a718a: 1f00 db14 |026b: check-cast v0, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder; // type@14db │ │ +3a718e: 6e20 c8a4 d000 |026d: invoke-virtual {v0, v13}, Lnet/sf/dibdib/thread_feed/FeederRf$LoginFeeder;.setPath:(Ljava/lang/String;)V // method@a4c8 │ │ +3a7194: 620d 6373 |0270: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a7198: 6200 5c79 |0272: sget-object v0, Lnet/sf/dibdib/thread_feed/FeederRf;.LOGIN:Lnet/sf/dibdib/thread_feed/FeederRf; // field@795c │ │ +3a719c: 5bd0 8073 |0274: iput-object v0, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.feederNext:Ljava/lang/Object; // field@7380 │ │ +3a71a0: 0f0a |0276: return v10 │ │ +3a71a2: 0f09 |0277: return v9 │ │ +3a71a4: 54d0 a976 |0278: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a71a8: 3900 0300 |027a: if-nez v0, 027d // +0003 │ │ +3a71ac: 2807 |027c: goto 0283 // +0007 │ │ +3a71ae: 54d0 a976 |027d: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a71b2: 6e10 eb97 0000 |027f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a71b8: 0c08 |0282: move-result-object v8 │ │ +3a71ba: 3808 1200 |0283: if-eqz v8, 0295 // +0012 │ │ +3a71be: 6e10 3498 0800 |0285: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3a71c4: 0c00 |0288: move-result-object v0 │ │ +3a71c6: 6e10 2298 0000 |0289: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a71cc: 0a00 |028c: move-result v0 │ │ +3a71ce: 3c00 0300 |028d: if-gtz v0, 0290 // +0003 │ │ +3a71d2: 2806 |028f: goto 0295 // +0006 │ │ +3a71d4: 7110 c1a2 0800 |0290: invoke-static {v8}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3a71da: 0c00 |0293: move-result-object v0 │ │ +3a71dc: 2816 |0294: goto 02aa // +0016 │ │ +3a71de: 6200 7579 |0295: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a71e2: 6e20 aca2 9000 |0297: invoke-virtual {v0, v9}, Lnet/sf/dibdib/generic/QSTuple;.peek:(I)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ac │ │ +3a71e8: 0c00 |029a: move-result-object v0 │ │ +3a71ea: 2002 af14 |029b: instance-of v2, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a71ee: 3802 1e00 |029d: if-eqz v2, 02bb // +001e │ │ +3a71f2: 6e10 eb97 0000 |029f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3a71f8: 0c02 |02a2: move-result-object v2 │ │ +3a71fa: 6e10 2298 0200 |02a3: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a7200: 0a02 |02a6: move-result v2 │ │ +3a7202: 3c02 0300 |02a7: if-gtz v2, 02aa // +0003 │ │ +3a7206: 2812 |02a9: goto 02bb // +0012 │ │ +3a7208: 6202 0578 |02aa: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QMSEND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7805 │ │ +3a720c: 5bd2 b076 |02ac: iput-object v2, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a7210: 6202 0578 |02ae: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.QMSEND:Lnet/sf/dibdib/thread_any/QOpMain; // field@7805 │ │ +3a7214: 23a3 0e16 |02b0: new-array v3, v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a7218: 1f00 af14 |02b2: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a721c: 4d00 0309 |02b4: aput-object v0, v3, v9 │ │ +3a7220: 7140 05a5 d132 |02b6: invoke-static {v1, v13, v2, v3}, Lnet/sf/dibdib/thread_feed/QOpFeed;.trigger4Chat:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QToken;Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QSeq;)Z // method@a505 │ │ +3a7226: 0a0d |02b9: move-result v13 │ │ +3a7228: 0f0d |02ba: return v13 │ │ +3a722a: 0f09 |02bb: return v9 │ │ +3a722c: 54d0 a976 |02bc: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a7230: 2000 af14 |02be: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a7234: 3800 4d01 |02c0: if-eqz v0, 040d // +014d │ │ +3a7238: 6200 0b78 |02c2: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.QUPTAGGED:Lnet/sf/dibdib/thread_any/QOpMain; // field@780b │ │ +3a723c: 1222 |02c4: const/4 v2, #int 2 // #2 │ │ +3a723e: 2322 0e16 |02c5: new-array v2, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a7242: 54d3 a976 |02c7: iget-object v3, v13, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a7246: 1f03 af14 |02c9: check-cast v3, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a724a: 4d03 0209 |02cb: aput-object v3, v2, v9 │ │ +3a724e: 1a03 8e07 |02cd: const-string v3, ":TOPIC:" // string@078e │ │ +3a7252: 7120 ffa2 a300 |02cf: invoke-static {v3, v10}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3a7258: 0c03 |02d2: move-result-object v3 │ │ +3a725a: 4d03 020a |02d3: aput-object v3, v2, v10 │ │ +3a725e: 7140 05a5 d120 |02d5: invoke-static {v1, v13, v0, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.trigger4Chat:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QToken;Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QSeq;)Z // method@a505 │ │ +3a7264: 0a0d |02d8: move-result v13 │ │ +3a7266: 0f0d |02d9: return v13 │ │ +3a7268: 6200 aa79 |02da: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.RCV:Lnet/sf/dibdib/thread_net/QOpNet; // field@79aa │ │ +3a726c: 23a1 0e16 |02dc: new-array v1, v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a7270: 1902 0840 |02de: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ +3a7274: 7120 fea2 3200 |02e0: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWord:(D)Lnet/sf/dibdib/generic/QWord; // method@a2fe │ │ +3a727a: 0c02 |02e3: move-result-object v2 │ │ +3a727c: 4d02 0109 |02e4: aput-object v2, v1, v9 │ │ +3a7280: 7140 05a5 d810 |02e6: invoke-static {v8, v13, v0, v1}, Lnet/sf/dibdib/thread_feed/QOpFeed;.trigger4Chat:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QToken;Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QSeq;)Z // method@a505 │ │ +3a7286: 0a0d |02e9: move-result v13 │ │ +3a7288: 0f0d |02ea: return v13 │ │ +3a728a: 6200 0378 |02eb: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7803 │ │ +3a728e: 2392 0e16 |02ed: new-array v2, v9, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a7292: 7140 05a5 d120 |02ef: invoke-static {v1, v13, v0, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.trigger4Chat:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QToken;Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QSeq;)Z // method@a505 │ │ +3a7298: 0a0d |02f2: move-result v13 │ │ +3a729a: 0f0d |02f3: return v13 │ │ +3a729c: 6e10 cba2 0000 |02f4: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a72a2: 0c00 |02f7: move-result-object v0 │ │ +3a72a4: 3800 0b01 |02f8: if-eqz v0, 0403 // +010b │ │ +3a72a8: 6e10 2298 0000 |02fa: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3a72ae: 0a01 |02fd: move-result v1 │ │ +3a72b0: 3c01 0400 |02fe: if-gtz v1, 0302 // +0004 │ │ +3a72b4: 2900 0301 |0300: goto/16 0403 // +0103 │ │ +3a72b8: 6e20 1a98 6000 |0302: invoke-virtual {v0, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a72be: 0a01 |0305: move-result v1 │ │ +3a72c0: 3c01 c300 |0306: if-gtz v1, 03c9 // +00c3 │ │ +3a72c4: 7100 59a3 0000 |0308: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeMillisLinearized:()J // method@a359 │ │ +3a72ca: 0b0b |030b: move-result-wide v11 │ │ +3a72cc: 84b1 |030c: long-to-int v1, v11 │ │ +3a72ce: baa1 |030d: ushr-int/2addr v1, v10 │ │ +3a72d0: 2203 e812 |030e: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a72d4: 7010 4098 0300 |0310: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a72da: 1a06 661c |0313: const-string v6, "G" // string@1c66 │ │ +3a72de: 6e20 4b98 6300 |0315: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a72e4: 6e20 4798 1300 |0318: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a72ea: 6e10 5498 0300 |031b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a72f0: 0c03 |031e: move-result-object v3 │ │ +3a72f2: 7120 ffa2 a300 |031f: invoke-static {v3, v10}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3a72f8: 0c03 |0322: move-result-object v3 │ │ +3a72fa: 620b 6473 |0323: sget-object v11, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a72fe: 6e30 eba5 2b03 |0325: invoke-virtual {v11, v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_set:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)V // method@a5eb │ │ +3a7304: 620b 1b7a |0328: sget-object v11, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3a7308: 53bb 2b7a |032a: iget-wide v11, v11, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3a730c: 7140 dfa5 b39c |032c: invoke-static {v3, v11, v12, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ +3a7312: 0b0b |032f: move-result-wide v11 │ │ +3a7314: 3103 040b |0330: cmp-long v3, v4, v11 │ │ +3a7318: 3803 0300 |0332: if-eqz v3, 0335 // +0003 │ │ +3a731c: 0f09 |0334: return v9 │ │ +3a731e: 6203 7a79 |0335: sget-object v3, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzCHATADD4CHAT:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@797a │ │ +3a7322: 54d4 b076 |0337: iget-object v4, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a7326: 1a05 fa56 |0339: const-string v5, "[]" // string@56fa │ │ +3a732a: 3343 5100 |033b: if-ne v3, v4, 038c // +0051 │ │ +3a732e: 6203 6473 |033d: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a7332: 6e20 e9a5 2300 |033f: invoke-virtual {v3, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ +3a7338: 0c02 |0342: move-result-object v2 │ │ +3a733a: 3802 4900 |0343: if-eqz v2, 038c // +0049 │ │ +3a733e: 6203 1b7a |0345: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3a7342: 5333 2b7a |0347: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3a7346: 7140 dfa5 32a4 |0349: invoke-static {v2, v3, v4, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ +3a734c: 0b02 |034c: move-result-wide v2 │ │ +3a734e: 7130 e0a5 3209 |034d: invoke-static {v2, v3, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(JZ)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e0 │ │ +3a7354: 0c02 |0350: move-result-object v2 │ │ +3a7356: 6203 317a |0351: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3a735a: 1f02 ae14 |0353: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3a735e: 6e20 baa5 2300 |0355: invoke-virtual {v3, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3a7364: 0c02 |0358: move-result-object v2 │ │ +3a7366: 1f02 af14 |0359: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a736a: 6e10 cba2 0200 |035b: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3a7370: 0c02 |035e: move-result-object v2 │ │ +3a7372: 1a03 7d07 |035f: const-string v3, ":AT:" // string@077d │ │ +3a7376: 6e20 0e98 3200 |0361: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3a737c: 0a04 |0364: move-result v4 │ │ +3a737e: 1a0b 6c00 |0365: const-string v11, " │ │ " // string@006c │ │ -3a7386: 3804 1f00 |0367: if-eqz v4, 0386 // +001f │ │ -3a738a: 2204 e812 |0369: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a738e: 7010 4098 0400 |036b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a7394: 1a05 a955 |036e: const-string v5, "[" // string@55a9 │ │ -3a7398: 6e20 4b98 5400 |0370: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a739e: 1a05 0000 |0373: const-string v5, "" // string@0000 │ │ -3a73a2: 7140 d4a5 235b |0375: invoke-static {v3, v2, v11, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTaggedValueOr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5d4 │ │ -3a73a8: 0c02 |0378: move-result-object v2 │ │ -3a73aa: 6e20 4b98 2400 |0379: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a73b0: 1a02 3657 |037c: const-string v2, "]" // string@5736 │ │ -3a73b4: 6e20 4b98 2400 |037e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a73ba: 6e10 5498 0400 |0381: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a73c0: 0c05 |0384: move-result-object v5 │ │ -3a73c2: 2807 |0385: goto 038c // +0007 │ │ -3a73c4: 1a03 8507 |0386: const-string v3, ":GROUP:" // string@0785 │ │ -3a73c8: 7140 d4a5 235b |0388: invoke-static {v3, v2, v11, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTaggedValueOr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5d4 │ │ -3a73ce: 0c05 |038b: move-result-object v5 │ │ -3a73d0: 6202 1b7a |038c: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3a73d4: 5322 2b7a |038e: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3a73d8: 5ad2 b176 |0390: iput-wide v2, v13, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3a73dc: 2202 e812 |0392: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a73e0: 7010 4098 0200 |0394: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a73e6: 6e20 4b98 6200 |0397: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a73ec: 6e20 4798 1200 |039a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3a73f2: 6e10 5498 0200 |039d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a73f8: 0c01 |03a0: move-result-object v1 │ │ -3a73fa: 5bd1 b276 |03a1: iput-object v1, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ -3a73fe: 6201 517a |03a3: sget-object v1, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ -3a7402: 23a2 0e16 |03a5: new-array v2, v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a7406: 2203 e812 |03a7: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a740a: 7010 4098 0300 |03a9: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a7410: 6e20 4b98 7300 |03ac: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7416: 6e20 4b98 0300 |03af: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a741c: 1a00 7b00 |03b2: const-string v0, " │ │ +3a7382: 3804 1f00 |0367: if-eqz v4, 0386 // +001f │ │ +3a7386: 2204 e812 |0369: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a738a: 7010 4098 0400 |036b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a7390: 1a05 a955 |036e: const-string v5, "[" // string@55a9 │ │ +3a7394: 6e20 4b98 5400 |0370: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a739a: 1a05 0000 |0373: const-string v5, "" // string@0000 │ │ +3a739e: 7140 d4a5 235b |0375: invoke-static {v3, v2, v11, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTaggedValueOr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5d4 │ │ +3a73a4: 0c02 |0378: move-result-object v2 │ │ +3a73a6: 6e20 4b98 2400 |0379: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a73ac: 1a02 3657 |037c: const-string v2, "]" // string@5736 │ │ +3a73b0: 6e20 4b98 2400 |037e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a73b6: 6e10 5498 0400 |0381: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a73bc: 0c05 |0384: move-result-object v5 │ │ +3a73be: 2807 |0385: goto 038c // +0007 │ │ +3a73c0: 1a03 8507 |0386: const-string v3, ":GROUP:" // string@0785 │ │ +3a73c4: 7140 d4a5 235b |0388: invoke-static {v3, v2, v11, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTaggedValueOr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5d4 │ │ +3a73ca: 0c05 |038b: move-result-object v5 │ │ +3a73cc: 6202 1b7a |038c: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3a73d0: 5322 2b7a |038e: iget-wide v2, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3a73d4: 5ad2 b176 |0390: iput-wide v2, v13, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3a73d8: 2202 e812 |0392: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a73dc: 7010 4098 0200 |0394: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a73e2: 6e20 4b98 6200 |0397: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a73e8: 6e20 4798 1200 |039a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3a73ee: 6e10 5498 0200 |039d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a73f4: 0c01 |03a0: move-result-object v1 │ │ +3a73f6: 5bd1 b276 |03a1: iput-object v1, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ +3a73fa: 6201 517a |03a3: sget-object v1, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ +3a73fe: 23a2 0e16 |03a5: new-array v2, v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a7402: 2203 e812 |03a7: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a7406: 7010 4098 0300 |03a9: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a740c: 6e20 4b98 7300 |03ac: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7412: 6e20 4b98 0300 |03af: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7418: 1a00 7b00 |03b2: const-string v0, " │ │ :GROUP: " // string@007b │ │ -3a7420: 6e20 4b98 0300 |03b4: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7426: 6e20 4b98 5300 |03b7: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a742c: 6e10 5498 0300 |03ba: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a7432: 0c00 |03bd: move-result-object v0 │ │ -3a7434: 7110 c1a2 0000 |03be: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3a743a: 0c00 |03c1: move-result-object v0 │ │ -3a743c: 4d00 0209 |03c2: aput-object v0, v2, v9 │ │ -3a7440: 7140 05a5 d821 |03c4: invoke-static {v8, v13, v1, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.trigger4Chat:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QToken;Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QSeq;)Z // method@a505 │ │ -3a7446: 0a0d |03c7: move-result v13 │ │ -3a7448: 0f0d |03c8: return v13 │ │ -3a744a: 5bd0 b276 |03c9: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ -3a744e: 54d0 b276 |03cb: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ -3a7452: 6201 1b7a |03cd: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3a7456: 5311 2b7a |03cf: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3a745a: 5ad1 b176 |03d1: iput-wide v1, v13, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3a745e: 5bd0 b276 |03d3: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ -3a7462: 6201 517a |03d5: sget-object v1, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ -3a7466: 23a2 0e16 |03d7: new-array v2, v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a746a: 2203 e812 |03d9: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3a746e: 7010 4098 0300 |03db: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3a7474: 6e20 4b98 7300 |03de: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a747a: 6e20 1a98 6000 |03e1: invoke-virtual {v0, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a7480: 0a04 |03e4: move-result v4 │ │ -3a7482: 6e30 2e98 9004 |03e5: invoke-virtual {v0, v9, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3a7488: 0c04 |03e8: move-result-object v4 │ │ -3a748a: 6e20 4b98 4300 |03e9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a7490: 1a04 7900 |03ec: const-string v4, " │ │ +3a741c: 6e20 4b98 0300 |03b4: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7422: 6e20 4b98 5300 |03b7: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7428: 6e10 5498 0300 |03ba: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a742e: 0c00 |03bd: move-result-object v0 │ │ +3a7430: 7110 c1a2 0000 |03be: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3a7436: 0c00 |03c1: move-result-object v0 │ │ +3a7438: 4d00 0209 |03c2: aput-object v0, v2, v9 │ │ +3a743c: 7140 05a5 d821 |03c4: invoke-static {v8, v13, v1, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.trigger4Chat:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QToken;Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QSeq;)Z // method@a505 │ │ +3a7442: 0a0d |03c7: move-result v13 │ │ +3a7444: 0f0d |03c8: return v13 │ │ +3a7446: 5bd0 b276 |03c9: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ +3a744a: 54d0 b276 |03cb: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ +3a744e: 6201 1b7a |03cd: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3a7452: 5311 2b7a |03cf: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3a7456: 5ad1 b176 |03d1: iput-wide v1, v13, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3a745a: 5bd0 b276 |03d3: iput-object v0, v13, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ +3a745e: 6201 517a |03d5: sget-object v1, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ +3a7462: 23a2 0e16 |03d7: new-array v2, v10, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a7466: 2203 e812 |03d9: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3a746a: 7010 4098 0300 |03db: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3a7470: 6e20 4b98 7300 |03de: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7476: 6e20 1a98 6000 |03e1: invoke-virtual {v0, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a747c: 0a04 |03e4: move-result v4 │ │ +3a747e: 6e30 2e98 9004 |03e5: invoke-virtual {v0, v9, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3a7484: 0c04 |03e8: move-result-object v4 │ │ +3a7486: 6e20 4b98 4300 |03e9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a748c: 1a04 7900 |03ec: const-string v4, " │ │ :AT: " // string@0079 │ │ -3a7494: 6e20 4b98 4300 |03ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a749a: 6e20 4b98 0300 |03f1: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3a74a0: 6e10 5498 0300 |03f4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3a74a6: 0c00 |03f7: move-result-object v0 │ │ -3a74a8: 7110 c1a2 0000 |03f8: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3a74ae: 0c00 |03fb: move-result-object v0 │ │ -3a74b0: 4d00 0209 |03fc: aput-object v0, v2, v9 │ │ -3a74b4: 7140 05a5 d821 |03fe: invoke-static {v8, v13, v1, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.trigger4Chat:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QToken;Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QSeq;)Z // method@a505 │ │ -3a74ba: 0a0d |0401: move-result v13 │ │ -3a74bc: 0f0d |0402: return v13 │ │ -3a74be: 0f09 |0403: return v9 │ │ -3a74c0: 6200 0178 |0404: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.QMACK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7801 │ │ -3a74c4: 2392 0e16 |0406: new-array v2, v9, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a74c8: 7140 05a5 d120 |0408: invoke-static {v1, v13, v0, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.trigger4Chat:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QToken;Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QSeq;)Z // method@a505 │ │ -3a74ce: 0a0d |040b: move-result v13 │ │ -3a74d0: 0f0d |040c: return v13 │ │ -3a74d2: 54d0 b076 |040d: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a74d6: 2000 e214 |040f: instance-of v0, v0, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a74da: 3900 0600 |0411: if-nez v0, 0417 // +0006 │ │ -3a74de: 7110 f1a4 0d00 |0413: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ -3a74e4: 0f0a |0416: return v10 │ │ -3a74e6: 0f09 |0417: return v9 │ │ -3a74e8: 0001 1600 0100 0000 da03 0000 ca02 ... |0418: packed-switch-data (48 units) │ │ +3a7490: 6e20 4b98 4300 |03ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a7496: 6e20 4b98 0300 |03f1: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3a749c: 6e10 5498 0300 |03f4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3a74a2: 0c00 |03f7: move-result-object v0 │ │ +3a74a4: 7110 c1a2 0000 |03f8: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3a74aa: 0c00 |03fb: move-result-object v0 │ │ +3a74ac: 4d00 0209 |03fc: aput-object v0, v2, v9 │ │ +3a74b0: 7140 05a5 d821 |03fe: invoke-static {v8, v13, v1, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.trigger4Chat:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QToken;Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QSeq;)Z // method@a505 │ │ +3a74b6: 0a0d |0401: move-result v13 │ │ +3a74b8: 0f0d |0402: return v13 │ │ +3a74ba: 0f09 |0403: return v9 │ │ +3a74bc: 6200 0178 |0404: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.QMACK:Lnet/sf/dibdib/thread_any/QOpMain; // field@7801 │ │ +3a74c0: 2392 0e16 |0406: new-array v2, v9, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a74c4: 7140 05a5 d120 |0408: invoke-static {v1, v13, v0, v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.trigger4Chat:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QToken;Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QSeq;)Z // method@a505 │ │ +3a74ca: 0a0d |040b: move-result v13 │ │ +3a74cc: 0f0d |040c: return v13 │ │ +3a74ce: 54d0 b076 |040d: iget-object v0, v13, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a74d2: 2000 e214 |040f: instance-of v0, v0, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a74d6: 3900 0600 |0411: if-nez v0, 0417 // +0006 │ │ +3a74da: 7110 f1a4 0d00 |0413: invoke-static {v13}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ +3a74e0: 0f0a |0416: return v10 │ │ +3a74e2: 0f09 |0417: return v9 │ │ +3a74e4: 0001 1600 0100 0000 da03 0000 ca02 ... |0418: packed-switch-data (48 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x000d line=229 │ │ 0x0015 line=230 │ │ 0x002f line=464 │ │ 0x0039 line=406 │ │ @@ -1515678,93 +1515677,93 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 164 16-bit code units │ │ -3a7548: |[3a7548] net.sf.dibdib.thread_feed.QOpFeed.process4Stack:(Lnet/sf/dibdib/generic/QToken;)Z │ │ -3a7558: 5440 b076 |0000: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a755c: 2000 c714 |0002: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a7560: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3a7562: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ -3a7566: 5440 b076 |0007: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a756a: 1f00 c714 |0009: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a756e: 5200 6278 |000b: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ -3a7572: 2802 |000d: goto 000f // +0002 │ │ -3a7574: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -3a7576: 7120 04a5 0400 |000f: invoke-static {v4, v0}, Lnet/sf/dibdib/thread_feed/QOpFeed;.pullArguments:(Lnet/sf/dibdib/generic/QToken;I)Z // method@a504 │ │ -3a757c: 0a00 |0012: move-result v0 │ │ -3a757e: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ -3a7582: 0f01 |0015: return v1 │ │ -3a7584: 6200 6f79 |0016: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796f │ │ -3a7588: 5442 b076 |0018: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a758c: 1f02 c714 |001a: check-cast v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a7590: 6e10 06a4 0200 |001c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3a7596: 0a02 |001f: move-result v2 │ │ -3a7598: 4400 0002 |0020: aget v0, v0, v2 │ │ -3a759c: 1222 |0022: const/4 v2, #int 2 // #2 │ │ -3a759e: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -3a75a0: 2b00 6c00 0000 |0024: packed-switch v0, 00000090 // +0000006c │ │ -3a75a6: 2868 |0027: goto 008f // +0068 │ │ -3a75a8: 0f01 |0028: return v1 │ │ -3a75aa: 5440 a976 |0029: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a75ae: 2000 b514 |002b: instance-of v0, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3a75b2: 3800 6200 |002d: if-eqz v0, 008f // +0062 │ │ -3a75b6: 5440 a976 |002f: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a75ba: 1f00 b514 |0031: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3a75be: 6e10 0ea3 0000 |0033: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -3a75c4: 0a00 |0036: move-result v0 │ │ -3a75c6: 3800 5800 |0037: if-eqz v0, 008f // +0058 │ │ -3a75ca: 5444 a976 |0039: iget-object v4, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a75ce: 1f04 b514 |003b: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3a75d2: 6e10 0ca3 0400 |003d: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3a75d8: 0b02 |0040: move-result-wide v2 │ │ -3a75da: 8424 |0041: long-to-int v4, v2 │ │ -3a75dc: 3d04 0a00 |0042: if-lez v4, 004c // +000a │ │ -3a75e0: 6200 7579 |0044: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a75e4: 6e20 ada2 1000 |0046: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ -3a75ea: d804 04ff |0049: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3a75ee: 28f7 |004b: goto 0042 // -0009 │ │ -3a75f0: 0f01 |004c: return v1 │ │ -3a75f2: 6200 8479 |004d: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7984 │ │ -3a75f6: 5b40 b076 |004f: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a75fa: 5440 a976 |0051: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a75fe: 2000 af14 |0053: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a7602: 3800 3a00 |0055: if-eqz v0, 008f // +003a │ │ -3a7606: 5440 aa76 |0057: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3a760a: 2000 af14 |0059: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a760e: 3800 3400 |005b: if-eqz v0, 008f // +0034 │ │ -3a7612: 2320 0e16 |005d: new-array v0, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a7616: 5442 aa76 |005f: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3a761a: 1f02 af14 |0061: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a761e: 4d02 0003 |0063: aput-object v2, v0, v3 │ │ -3a7622: 5442 a976 |0065: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a7626: 1f02 af14 |0067: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a762a: 4d02 0001 |0069: aput-object v2, v0, v1 │ │ -3a762e: 5b40 b776 |006b: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3a7632: 7110 f1a4 0400 |006d: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ -3a7638: 0f01 |0070: return v1 │ │ -3a763a: 6200 8479 |0071: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7984 │ │ -3a763e: 5b40 b076 |0073: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a7642: 5440 a976 |0075: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a7646: 2000 af14 |0077: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a764a: 3800 1600 |0079: if-eqz v0, 008f // +0016 │ │ -3a764e: 2320 0e16 |007b: new-array v0, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ -3a7652: 5442 a976 |007d: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a7656: 1f02 af14 |007f: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a765a: 4d02 0003 |0081: aput-object v2, v0, v3 │ │ -3a765e: 5442 a976 |0083: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a7662: 1f02 af14 |0085: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3a7666: 4d02 0001 |0087: aput-object v2, v0, v1 │ │ -3a766a: 5b40 b776 |0089: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3a766e: 7110 f1a4 0400 |008b: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ -3a7674: 0f01 |008e: return v1 │ │ -3a7676: 0f03 |008f: return v3 │ │ -3a7678: 0001 0800 0100 0000 4d00 0000 2900 ... |0090: packed-switch-data (20 units) │ │ +3a7544: |[3a7544] net.sf.dibdib.thread_feed.QOpFeed.process4Stack:(Lnet/sf/dibdib/generic/QToken;)Z │ │ +3a7554: 5440 b076 |0000: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a7558: 2000 c714 |0002: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a755c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3a755e: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ +3a7562: 5440 b076 |0007: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a7566: 1f00 c714 |0009: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a756a: 5200 6278 |000b: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cReturnValues:I // field@7862 │ │ +3a756e: 2802 |000d: goto 000f // +0002 │ │ +3a7570: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +3a7572: 7120 04a5 0400 |000f: invoke-static {v4, v0}, Lnet/sf/dibdib/thread_feed/QOpFeed;.pullArguments:(Lnet/sf/dibdib/generic/QToken;I)Z // method@a504 │ │ +3a7578: 0a00 |0012: move-result v0 │ │ +3a757a: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ +3a757e: 0f01 |0015: return v1 │ │ +3a7580: 6200 6f79 |0016: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@796f │ │ +3a7584: 5442 b076 |0018: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a7588: 1f02 c714 |001a: check-cast v2, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a758c: 6e10 06a4 0200 |001c: invoke-virtual {v2}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3a7592: 0a02 |001f: move-result v2 │ │ +3a7594: 4400 0002 |0020: aget v0, v0, v2 │ │ +3a7598: 1222 |0022: const/4 v2, #int 2 // #2 │ │ +3a759a: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +3a759c: 2b00 6c00 0000 |0024: packed-switch v0, 00000090 // +0000006c │ │ +3a75a2: 2868 |0027: goto 008f // +0068 │ │ +3a75a4: 0f01 |0028: return v1 │ │ +3a75a6: 5440 a976 |0029: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a75aa: 2000 b514 |002b: instance-of v0, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3a75ae: 3800 6200 |002d: if-eqz v0, 008f // +0062 │ │ +3a75b2: 5440 a976 |002f: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a75b6: 1f00 b514 |0031: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3a75ba: 6e10 0ea3 0000 |0033: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +3a75c0: 0a00 |0036: move-result v0 │ │ +3a75c2: 3800 5800 |0037: if-eqz v0, 008f // +0058 │ │ +3a75c6: 5444 a976 |0039: iget-object v4, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a75ca: 1f04 b514 |003b: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3a75ce: 6e10 0ca3 0400 |003d: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3a75d4: 0b02 |0040: move-result-wide v2 │ │ +3a75d6: 8424 |0041: long-to-int v4, v2 │ │ +3a75d8: 3d04 0a00 |0042: if-lez v4, 004c // +000a │ │ +3a75dc: 6200 7579 |0044: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a75e0: 6e20 ada2 1000 |0046: invoke-virtual {v0, v1}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ +3a75e6: d804 04ff |0049: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3a75ea: 28f7 |004b: goto 0042 // -0009 │ │ +3a75ec: 0f01 |004c: return v1 │ │ +3a75ee: 6200 8479 |004d: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7984 │ │ +3a75f2: 5b40 b076 |004f: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a75f6: 5440 a976 |0051: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a75fa: 2000 af14 |0053: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a75fe: 3800 3a00 |0055: if-eqz v0, 008f // +003a │ │ +3a7602: 5440 aa76 |0057: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3a7606: 2000 af14 |0059: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a760a: 3800 3400 |005b: if-eqz v0, 008f // +0034 │ │ +3a760e: 2320 0e16 |005d: new-array v0, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a7612: 5442 aa76 |005f: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3a7616: 1f02 af14 |0061: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a761a: 4d02 0003 |0063: aput-object v2, v0, v3 │ │ +3a761e: 5442 a976 |0065: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a7622: 1f02 af14 |0067: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a7626: 4d02 0001 |0069: aput-object v2, v0, v1 │ │ +3a762a: 5b40 b776 |006b: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3a762e: 7110 f1a4 0400 |006d: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ +3a7634: 0f01 |0070: return v1 │ │ +3a7636: 6200 8479 |0071: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGETFORCED:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7984 │ │ +3a763a: 5b40 b076 |0073: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a763e: 5440 a976 |0075: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a7642: 2000 af14 |0077: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a7646: 3800 1600 |0079: if-eqz v0, 008f // +0016 │ │ +3a764a: 2320 0e16 |007b: new-array v0, v2, [Lnet/sf/dibdib/generic/QSeq; // type@160e │ │ +3a764e: 5442 a976 |007d: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a7652: 1f02 af14 |007f: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a7656: 4d02 0003 |0081: aput-object v2, v0, v3 │ │ +3a765a: 5442 a976 |0083: iget-object v2, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a765e: 1f02 af14 |0085: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3a7662: 4d02 0001 |0087: aput-object v2, v0, v1 │ │ +3a7666: 5b40 b776 |0089: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3a766a: 7110 f1a4 0400 |008b: invoke-static {v4}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ +3a7670: 0f01 |008e: return v1 │ │ +3a7672: 0f03 |008f: return v3 │ │ +3a7674: 0001 0800 0100 0000 4d00 0000 2900 ... |0090: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x000f line=99 │ │ 0x0016 line=102 │ │ 0x0029 line=126 │ │ 0x0039 line=127 │ │ @@ -1515785,70 +1515784,70 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;I)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -3a76a0: |[3a76a0] net.sf.dibdib.thread_feed.QOpFeed.pullArguments:(Lnet/sf/dibdib/generic/QToken;I)Z │ │ -3a76b0: 5440 b076 |0000: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a76b4: 2000 c714 |0002: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a76b8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3a76ba: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -3a76bc: 3800 4900 |0006: if-eqz v0, 004f // +0049 │ │ -3a76c0: 5440 ab76 |0008: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ -3a76c4: 3900 1600 |000a: if-nez v0, 0020 // +0016 │ │ -3a76c8: 1230 |000c: const/4 v0, #int 3 // #3 │ │ -3a76ca: 5443 b076 |000d: iget-object v3, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a76ce: 1f03 c714 |000f: check-cast v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a76d2: 5233 6178 |0011: iget v3, v3, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ -3a76d6: 3630 0d00 |0013: if-gt v0, v3, 0020 // +000d │ │ -3a76da: 6200 7579 |0015: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a76de: 6e20 ada2 2000 |0017: invoke-virtual {v0, v2}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ -3a76e4: 0c00 |001a: move-result-object v0 │ │ -3a76e6: 5b40 ab76 |001b: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ -3a76ea: 3900 0300 |001d: if-nez v0, 0020 // +0003 │ │ -3a76ee: 0f01 |001f: return v1 │ │ -3a76f0: 5440 aa76 |0020: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3a76f4: 3900 1600 |0022: if-nez v0, 0038 // +0016 │ │ -3a76f8: 1220 |0024: const/4 v0, #int 2 // #2 │ │ -3a76fa: 5443 b076 |0025: iget-object v3, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a76fe: 1f03 c714 |0027: check-cast v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a7702: 5233 6178 |0029: iget v3, v3, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ -3a7706: 3630 0d00 |002b: if-gt v0, v3, 0038 // +000d │ │ -3a770a: 6200 7579 |002d: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a770e: 6e20 ada2 2000 |002f: invoke-virtual {v0, v2}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ -3a7714: 0c00 |0032: move-result-object v0 │ │ -3a7716: 5b40 aa76 |0033: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3a771a: 3900 0300 |0035: if-nez v0, 0038 // +0003 │ │ -3a771e: 0f01 |0037: return v1 │ │ -3a7720: 5440 a976 |0038: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a7724: 3900 1500 |003a: if-nez v0, 004f // +0015 │ │ -3a7728: 5440 b076 |003c: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a772c: 1f00 c714 |003e: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -3a7730: 5200 6178 |0040: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ -3a7734: 3602 0d00 |0042: if-gt v2, v0, 004f // +000d │ │ -3a7738: 6200 7579 |0044: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a773c: 6e20 ada2 2000 |0046: invoke-virtual {v0, v2}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ -3a7742: 0c00 |0049: move-result-object v0 │ │ -3a7744: 5b40 a976 |004a: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a7748: 3900 0300 |004c: if-nez v0, 004f // +0003 │ │ -3a774c: 0f01 |004e: return v1 │ │ -3a774e: 3d05 1400 |004f: if-lez v5, 0063 // +0014 │ │ -3a7752: 1200 |0051: const/4 v0, #int 0 // #0 │ │ -3a7754: 3c05 0300 |0052: if-gtz v5, 0055 // +0003 │ │ -3a7758: 2805 |0054: goto 0059 // +0005 │ │ -3a775a: 6e20 f2a2 0400 |0055: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ -3a7760: 0c00 |0058: move-result-object v0 │ │ -3a7762: 3551 0a00 |0059: if-ge v1, v5, 0063 // +000a │ │ -3a7766: 6204 7579 |005b: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a776a: 6e20 aea2 0400 |005d: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ -3a7770: d801 0101 |0060: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3a7774: 28f7 |0062: goto 0059 // -0009 │ │ -3a7776: 0f02 |0063: return v2 │ │ +3a769c: |[3a769c] net.sf.dibdib.thread_feed.QOpFeed.pullArguments:(Lnet/sf/dibdib/generic/QToken;I)Z │ │ +3a76ac: 5440 b076 |0000: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a76b0: 2000 c714 |0002: instance-of v0, v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a76b4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3a76b6: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +3a76b8: 3800 4900 |0006: if-eqz v0, 004f // +0049 │ │ +3a76bc: 5440 ab76 |0008: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ +3a76c0: 3900 1600 |000a: if-nez v0, 0020 // +0016 │ │ +3a76c4: 1230 |000c: const/4 v0, #int 3 // #3 │ │ +3a76c6: 5443 b076 |000d: iget-object v3, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a76ca: 1f03 c714 |000f: check-cast v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a76ce: 5233 6178 |0011: iget v3, v3, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ +3a76d2: 3630 0d00 |0013: if-gt v0, v3, 0020 // +000d │ │ +3a76d6: 6200 7579 |0015: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a76da: 6e20 ada2 2000 |0017: invoke-virtual {v0, v2}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ +3a76e0: 0c00 |001a: move-result-object v0 │ │ +3a76e2: 5b40 ab76 |001b: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ +3a76e6: 3900 0300 |001d: if-nez v0, 0020 // +0003 │ │ +3a76ea: 0f01 |001f: return v1 │ │ +3a76ec: 5440 aa76 |0020: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3a76f0: 3900 1600 |0022: if-nez v0, 0038 // +0016 │ │ +3a76f4: 1220 |0024: const/4 v0, #int 2 // #2 │ │ +3a76f6: 5443 b076 |0025: iget-object v3, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a76fa: 1f03 c714 |0027: check-cast v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a76fe: 5233 6178 |0029: iget v3, v3, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ +3a7702: 3630 0d00 |002b: if-gt v0, v3, 0038 // +000d │ │ +3a7706: 6200 7579 |002d: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a770a: 6e20 ada2 2000 |002f: invoke-virtual {v0, v2}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ +3a7710: 0c00 |0032: move-result-object v0 │ │ +3a7712: 5b40 aa76 |0033: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3a7716: 3900 0300 |0035: if-nez v0, 0038 // +0003 │ │ +3a771a: 0f01 |0037: return v1 │ │ +3a771c: 5440 a976 |0038: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a7720: 3900 1500 |003a: if-nez v0, 004f // +0015 │ │ +3a7724: 5440 b076 |003c: iget-object v0, v4, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a7728: 1f00 c714 |003e: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +3a772c: 5200 6178 |0040: iget v0, v0, Lnet/sf/dibdib/thread_any/QOpMain;.cArgs:I // field@7861 │ │ +3a7730: 3602 0d00 |0042: if-gt v2, v0, 004f // +000d │ │ +3a7734: 6200 7579 |0044: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a7738: 6e20 ada2 2000 |0046: invoke-virtual {v0, v2}, Lnet/sf/dibdib/generic/QSTuple;.pop:(Z)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2ad │ │ +3a773e: 0c00 |0049: move-result-object v0 │ │ +3a7740: 5b40 a976 |004a: iput-object v0, v4, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a7744: 3900 0300 |004c: if-nez v0, 004f // +0003 │ │ +3a7748: 0f01 |004e: return v1 │ │ +3a774a: 3d05 1400 |004f: if-lez v5, 0063 // +0014 │ │ +3a774e: 1200 |0051: const/4 v0, #int 0 // #0 │ │ +3a7750: 3c05 0300 |0052: if-gtz v5, 0055 // +0003 │ │ +3a7754: 2805 |0054: goto 0059 // +0005 │ │ +3a7756: 6e20 f2a2 0400 |0055: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ +3a775c: 0c00 |0058: move-result-object v0 │ │ +3a775e: 3551 0a00 |0059: if-ge v1, v5, 0063 // +000a │ │ +3a7762: 6204 7579 |005b: sget-object v4, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a7766: 6e20 aea2 0400 |005d: invoke-virtual {v4, v0}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ +3a776c: d801 0101 |0060: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3a7770: 28f7 |0062: goto 0059 // -0009 │ │ +3a7772: 0f02 |0063: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0008 line=72 │ │ 0x0015 line=73 │ │ 0x0020 line=77 │ │ 0x002d line=78 │ │ @@ -1515865,65 +1515864,65 @@ │ │ type : '(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QToken;Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QSeq;)Z' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -3a7778: |[3a7778] net.sf.dibdib.thread_feed.QOpFeed.trigger4Chat:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QToken;Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QSeq;)Z │ │ -3a7788: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3a778c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -3a778e: 3807 0b00 |0003: if-eqz v7, 000e // +000b │ │ -3a7792: 6203 1b7a |0005: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3a7796: 5333 2b7a |0007: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3a779a: 7140 dfa5 3724 |0009: invoke-static {v7, v3, v4, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ -3a77a0: 0b03 |000c: move-result-wide v3 │ │ -3a77a2: 2802 |000d: goto 000f // +0002 │ │ -3a77a4: 0403 |000e: move-wide v3, v0 │ │ -3a77a6: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -3a77a8: 5b89 b076 |0010: iput-object v9, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3a77ac: 1209 |0012: const/4 v9, #int 0 // #0 │ │ -3a77ae: 3807 1300 |0013: if-eqz v7, 0026 // +0013 │ │ -3a77b2: 3107 0003 |0015: cmp-long v7, v0, v3 │ │ -3a77b6: 3807 0e00 |0017: if-eqz v7, 0025 // +000e │ │ -3a77ba: 6207 6473 |0019: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a77be: 5477 427a |001b: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3a77c2: 1306 4000 |001d: const/16 v6, #int 64 // #40 │ │ -3a77c6: 6e20 1a98 6700 |001f: invoke-virtual {v7, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3a77cc: 0a07 |0022: move-result v7 │ │ -3a77ce: 3c07 0300 |0023: if-gtz v7, 0026 // +0003 │ │ -3a77d2: 0f09 |0025: return v9 │ │ -3a77d4: 3107 0003 |0026: cmp-long v7, v0, v3 │ │ -3a77d8: 3807 0600 |0028: if-eqz v7, 002e // +0006 │ │ -3a77dc: 7120 06a3 4300 |002a: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3a77e2: 0c05 |002d: move-result-object v5 │ │ -3a77e4: 5b85 ab76 |002e: iput-object v5, v8, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ -3a77e8: 5b85 aa76 |0030: iput-object v5, v8, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3a77ec: 5b85 a976 |0032: iput-object v5, v8, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a77f0: 21a7 |0034: array-length v7, v10 │ │ -3a77f2: 3d07 0600 |0035: if-lez v7, 003b // +0006 │ │ -3a77f6: 4607 0a09 |0037: aget-object v7, v10, v9 │ │ -3a77fa: 5b87 a976 |0039: iput-object v7, v8, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3a77fe: 21a7 |003b: array-length v7, v10 │ │ -3a7800: 3572 0600 |003c: if-ge v2, v7, 0042 // +0006 │ │ -3a7804: 4607 0a09 |003e: aget-object v7, v10, v9 │ │ -3a7808: 5b87 aa76 |0040: iput-object v7, v8, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3a780c: 1227 |0042: const/4 v7, #int 2 // #2 │ │ -3a780e: 21a0 |0043: array-length v0, v10 │ │ -3a7810: 3507 0600 |0044: if-ge v7, v0, 004a // +0006 │ │ -3a7814: 4607 0a09 |0046: aget-object v7, v10, v9 │ │ -3a7818: 5b87 ab76 |0048: iput-object v7, v8, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ -3a781c: 7110 fda4 0200 |004a: invoke-static {v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.cleanWipData:(Z)V // method@a4fd │ │ -3a7822: 6207 7579 |004d: sget-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ -3a7826: 6209 bd76 |004f: sget-object v9, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3a782a: 6e20 f2a2 9800 |0051: invoke-virtual {v8, v9}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ -3a7830: 0c09 |0054: move-result-object v9 │ │ -3a7832: 6e20 aea2 9700 |0055: invoke-virtual {v7, v9}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ -3a7838: 7110 f1a4 0800 |0058: invoke-static {v8}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ -3a783e: 0f02 |005b: return v2 │ │ +3a7774: |[3a7774] net.sf.dibdib.thread_feed.QOpFeed.trigger4Chat:(Lnet/sf/dibdib/generic/QSeq;Lnet/sf/dibdib/generic/QToken;Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QSeq;)Z │ │ +3a7784: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3a7788: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +3a778a: 3807 0b00 |0003: if-eqz v7, 000e // +000b │ │ +3a778e: 6203 1b7a |0005: sget-object v3, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3a7792: 5333 2b7a |0007: iget-wide v3, v3, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3a7796: 7140 dfa5 3724 |0009: invoke-static {v7, v3, v4, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ +3a779c: 0b03 |000c: move-result-wide v3 │ │ +3a779e: 2802 |000d: goto 000f // +0002 │ │ +3a77a0: 0403 |000e: move-wide v3, v0 │ │ +3a77a2: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +3a77a4: 5b89 b076 |0010: iput-object v9, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3a77a8: 1209 |0012: const/4 v9, #int 0 // #0 │ │ +3a77aa: 3807 1300 |0013: if-eqz v7, 0026 // +0013 │ │ +3a77ae: 3107 0003 |0015: cmp-long v7, v0, v3 │ │ +3a77b2: 3807 0e00 |0017: if-eqz v7, 0025 // +000e │ │ +3a77b6: 6207 6473 |0019: sget-object v7, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a77ba: 5477 427a |001b: iget-object v7, v7, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3a77be: 1306 4000 |001d: const/16 v6, #int 64 // #40 │ │ +3a77c2: 6e20 1a98 6700 |001f: invoke-virtual {v7, v6}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3a77c8: 0a07 |0022: move-result v7 │ │ +3a77ca: 3c07 0300 |0023: if-gtz v7, 0026 // +0003 │ │ +3a77ce: 0f09 |0025: return v9 │ │ +3a77d0: 3107 0003 |0026: cmp-long v7, v0, v3 │ │ +3a77d4: 3807 0600 |0028: if-eqz v7, 002e // +0006 │ │ +3a77d8: 7120 06a3 4300 |002a: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3a77de: 0c05 |002d: move-result-object v5 │ │ +3a77e0: 5b85 ab76 |002e: iput-object v5, v8, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ +3a77e4: 5b85 aa76 |0030: iput-object v5, v8, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3a77e8: 5b85 a976 |0032: iput-object v5, v8, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a77ec: 21a7 |0034: array-length v7, v10 │ │ +3a77ee: 3d07 0600 |0035: if-lez v7, 003b // +0006 │ │ +3a77f2: 4607 0a09 |0037: aget-object v7, v10, v9 │ │ +3a77f6: 5b87 a976 |0039: iput-object v7, v8, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3a77fa: 21a7 |003b: array-length v7, v10 │ │ +3a77fc: 3572 0600 |003c: if-ge v2, v7, 0042 // +0006 │ │ +3a7800: 4607 0a09 |003e: aget-object v7, v10, v9 │ │ +3a7804: 5b87 aa76 |0040: iput-object v7, v8, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3a7808: 1227 |0042: const/4 v7, #int 2 // #2 │ │ +3a780a: 21a0 |0043: array-length v0, v10 │ │ +3a780c: 3507 0600 |0044: if-ge v7, v0, 004a // +0006 │ │ +3a7810: 4607 0a09 |0046: aget-object v7, v10, v9 │ │ +3a7814: 5b87 ab76 |0048: iput-object v7, v8, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ +3a7818: 7110 fda4 0200 |004a: invoke-static {v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.cleanWipData:(Z)V // method@a4fd │ │ +3a781e: 6207 7579 |004d: sget-object v7, Lnet/sf/dibdib/thread_feed/QOpFeed;.zStack:Lnet/sf/dibdib/generic/QSTuple; // field@7975 │ │ +3a7822: 6209 bd76 |004f: sget-object v9, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3a7826: 6e20 f2a2 9800 |0051: invoke-virtual {v8, v9}, Lnet/sf/dibdib/generic/QToken;.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; // method@a2f2 │ │ +3a782c: 0c09 |0054: move-result-object v9 │ │ +3a782e: 6e20 aea2 9700 |0055: invoke-virtual {v7, v9}, Lnet/sf/dibdib/generic/QSTuple;.push:(Lnet/sf/dibdib/generic/QIfs$QSeqIf;)I // method@a2ae │ │ +3a7834: 7110 f1a4 0800 |0058: invoke-static {v8}, Lnet/sf/dibdib/thread_feed/MainThreads;.push:(Lnet/sf/dibdib/generic/QToken;)V // method@a4f1 │ │ +3a783a: 0f02 |005b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=206 │ │ 0x0010 line=208 │ │ 0x0019 line=209 │ │ 0x002a line=212 │ │ 0x002e line=214 │ │ @@ -1515947,20 +1515946,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/QOpFeed;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3a7b18: |[3a7b18] net.sf.dibdib.thread_feed.QOpFeed.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/QOpFeed; │ │ -3a7b28: 1c00 e214 |0000: const-class v0, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7b2c: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3a7b32: 0c01 |0005: move-result-object v1 │ │ -3a7b34: 1f01 e214 |0006: check-cast v1, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ -3a7b38: 1101 |0008: return-object v1 │ │ +3a7b14: |[3a7b14] net.sf.dibdib.thread_feed.QOpFeed.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_feed/QOpFeed; │ │ +3a7b24: 1c00 e214 |0000: const-class v0, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7b28: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3a7b2e: 0c01 |0005: move-result-object v1 │ │ +3a7b30: 1f01 e214 |0006: check-cast v1, Lnet/sf/dibdib/thread_feed/QOpFeed; // type@14e2 │ │ +3a7b34: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #10 : (in Lnet/sf/dibdib/thread_feed/QOpFeed;) │ │ @@ -1515968,20 +1515967,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_feed/QOpFeed;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3a7b3c: |[3a7b3c] net.sf.dibdib.thread_feed.QOpFeed.values:()[Lnet/sf/dibdib/thread_feed/QOpFeed; │ │ -3a7b4c: 6200 7179 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.$VALUES:[Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7971 │ │ -3a7b50: 6e10 77a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_feed/QOpFeed;.clone:()Ljava/lang/Object; // method@a677 │ │ -3a7b56: 0c00 |0005: move-result-object v0 │ │ -3a7b58: 1f00 1c16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_feed/QOpFeed; // type@161c │ │ -3a7b5c: 1100 |0008: return-object v0 │ │ +3a7b38: |[3a7b38] net.sf.dibdib.thread_feed.QOpFeed.values:()[Lnet/sf/dibdib/thread_feed/QOpFeed; │ │ +3a7b48: 6200 7179 |0000: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.$VALUES:[Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7971 │ │ +3a7b4c: 6e10 77a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_feed/QOpFeed;.clone:()Ljava/lang/Object; // method@a677 │ │ +3a7b52: 0c00 |0005: move-result-object v0 │ │ +3a7b54: 1f00 1c16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_feed/QOpFeed; // type@161c │ │ +3a7b58: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_feed/QOpFeed;) │ │ @@ -1515989,20 +1515988,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3a7840: |[3a7840] net.sf.dibdib.thread_feed.QOpFeed.getShash:()J │ │ -3a7850: 6e10 00a5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.name:()Ljava/lang/String; // method@a500 │ │ -3a7856: 0c00 |0003: move-result-object v0 │ │ -3a7858: 7110 28a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ -3a785e: 0b00 |0007: move-result-wide v0 │ │ -3a7860: 1000 |0008: return-wide v0 │ │ +3a783c: |[3a783c] net.sf.dibdib.thread_feed.QOpFeed.getShash:()J │ │ +3a784c: 6e10 00a5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_feed/QOpFeed;.name:()Ljava/lang/String; // method@a500 │ │ +3a7852: 0c00 |0003: move-result-object v0 │ │ +3a7854: 7110 28a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ +3a785a: 0b00 |0007: move-result-wide v0 │ │ +3a785c: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lnet/sf/dibdib/thread_feed/QOpFeed; │ │ │ │ source_file_idx : 17061 (QOpFeed.java) │ │ @@ -1516065,55 +1516064,55 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -3a9c38: |[3a9c38] net.sf.dibdib.thread_io.QOpIo.:()V │ │ -3a9c48: 2200 e614 |0000: new-instance v0, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a9c4c: 1a01 7ac4 |0002: const-string v1, "zzACCESS" // string@c47a │ │ -3a9c50: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3a9c52: 7030 33a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a533 │ │ -3a9c58: 6900 9e79 |0008: sput-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.zzACCESS:Lnet/sf/dibdib/thread_io/QOpIo; // field@799e │ │ -3a9c5c: 2201 e614 |000a: new-instance v1, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a9c60: 1a03 97c4 |000c: const-string v3, "zzLOAD_INITIAL" // string@c497 │ │ -3a9c64: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3a9c66: 7030 33a5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a533 │ │ -3a9c6c: 6901 9f79 |0012: sput-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzLOAD_INITIAL:Lnet/sf/dibdib/thread_io/QOpIo; // field@799f │ │ -3a9c70: 2203 e614 |0014: new-instance v3, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a9c74: 1a05 a2c4 |0016: const-string v5, "zzSAV2" // string@c4a2 │ │ -3a9c78: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -3a9c7a: 7030 33a5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a533 │ │ -3a9c80: 6903 a079 |001c: sput-object v3, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a0 │ │ -3a9c84: 2205 e614 |001e: new-instance v5, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a9c88: 1a07 a3c4 |0020: const-string v7, "zzSAV2_zzEXIT" // string@c4a3 │ │ -3a9c8c: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -3a9c8e: 7030 33a5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a533 │ │ -3a9c94: 6905 a179 |0026: sput-object v5, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2_zzEXIT:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a1 │ │ -3a9c98: 2207 e614 |0028: new-instance v7, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a9c9c: 1a09 a4c4 |002a: const-string v9, "zzSAVEARCHIVE" // string@c4a4 │ │ -3a9ca0: 124a |002c: const/4 v10, #int 4 // #4 │ │ -3a9ca2: 7030 33a5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a533 │ │ -3a9ca8: 6907 a279 |0030: sput-object v7, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAVEARCHIVE:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a2 │ │ -3a9cac: 2209 e614 |0032: new-instance v9, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a9cb0: 1a0b d10c |0034: const-string v11, "BAK2EXT" // string@0cd1 │ │ -3a9cb4: 125c |0036: const/4 v12, #int 5 // #5 │ │ -3a9cb6: 7030 33a5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a533 │ │ -3a9cbc: 6909 9d79 |003a: sput-object v9, Lnet/sf/dibdib/thread_io/QOpIo;.BAK2EXT:Lnet/sf/dibdib/thread_io/QOpIo; // field@799d │ │ -3a9cc0: 126b |003c: const/4 v11, #int 6 // #6 │ │ -3a9cc2: 23bb 1f16 |003d: new-array v11, v11, [Lnet/sf/dibdib/thread_io/QOpIo; // type@161f │ │ -3a9cc6: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ -3a9cca: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ -3a9cce: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ -3a9cd2: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ -3a9cd6: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ -3a9cda: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ -3a9cde: 690b 9c79 |004b: sput-object v11, Lnet/sf/dibdib/thread_io/QOpIo;.$VALUES:[Lnet/sf/dibdib/thread_io/QOpIo; // field@799c │ │ -3a9ce2: 0e00 |004d: return-void │ │ +3a9c34: |[3a9c34] net.sf.dibdib.thread_io.QOpIo.:()V │ │ +3a9c44: 2200 e614 |0000: new-instance v0, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a9c48: 1a01 7ac4 |0002: const-string v1, "zzACCESS" // string@c47a │ │ +3a9c4c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3a9c4e: 7030 33a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a533 │ │ +3a9c54: 6900 9e79 |0008: sput-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.zzACCESS:Lnet/sf/dibdib/thread_io/QOpIo; // field@799e │ │ +3a9c58: 2201 e614 |000a: new-instance v1, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a9c5c: 1a03 97c4 |000c: const-string v3, "zzLOAD_INITIAL" // string@c497 │ │ +3a9c60: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3a9c62: 7030 33a5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a533 │ │ +3a9c68: 6901 9f79 |0012: sput-object v1, Lnet/sf/dibdib/thread_io/QOpIo;.zzLOAD_INITIAL:Lnet/sf/dibdib/thread_io/QOpIo; // field@799f │ │ +3a9c6c: 2203 e614 |0014: new-instance v3, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a9c70: 1a05 a2c4 |0016: const-string v5, "zzSAV2" // string@c4a2 │ │ +3a9c74: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +3a9c76: 7030 33a5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a533 │ │ +3a9c7c: 6903 a079 |001c: sput-object v3, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a0 │ │ +3a9c80: 2205 e614 |001e: new-instance v5, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a9c84: 1a07 a3c4 |0020: const-string v7, "zzSAV2_zzEXIT" // string@c4a3 │ │ +3a9c88: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +3a9c8a: 7030 33a5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a533 │ │ +3a9c90: 6905 a179 |0026: sput-object v5, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2_zzEXIT:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a1 │ │ +3a9c94: 2207 e614 |0028: new-instance v7, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a9c98: 1a09 a4c4 |002a: const-string v9, "zzSAVEARCHIVE" // string@c4a4 │ │ +3a9c9c: 124a |002c: const/4 v10, #int 4 // #4 │ │ +3a9c9e: 7030 33a5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a533 │ │ +3a9ca4: 6907 a279 |0030: sput-object v7, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAVEARCHIVE:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a2 │ │ +3a9ca8: 2209 e614 |0032: new-instance v9, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a9cac: 1a0b d10c |0034: const-string v11, "BAK2EXT" // string@0cd1 │ │ +3a9cb0: 125c |0036: const/4 v12, #int 5 // #5 │ │ +3a9cb2: 7030 33a5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_io/QOpIo;.:(Ljava/lang/String;I)V // method@a533 │ │ +3a9cb8: 6909 9d79 |003a: sput-object v9, Lnet/sf/dibdib/thread_io/QOpIo;.BAK2EXT:Lnet/sf/dibdib/thread_io/QOpIo; // field@799d │ │ +3a9cbc: 126b |003c: const/4 v11, #int 6 // #6 │ │ +3a9cbe: 23bb 1f16 |003d: new-array v11, v11, [Lnet/sf/dibdib/thread_io/QOpIo; // type@161f │ │ +3a9cc2: 4d00 0b02 |003f: aput-object v0, v11, v2 │ │ +3a9cc6: 4d01 0b04 |0041: aput-object v1, v11, v4 │ │ +3a9cca: 4d03 0b06 |0043: aput-object v3, v11, v6 │ │ +3a9cce: 4d05 0b08 |0045: aput-object v5, v11, v8 │ │ +3a9cd2: 4d07 0b0a |0047: aput-object v7, v11, v10 │ │ +3a9cd6: 4d09 0b0c |0049: aput-object v9, v11, v12 │ │ +3a9cda: 690b 9c79 |004b: sput-object v11, Lnet/sf/dibdib/thread_io/QOpIo;.$VALUES:[Lnet/sf/dibdib/thread_io/QOpIo; // field@799c │ │ +3a9cde: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x000a line=13 │ │ 0x0014 line=14 │ │ 0x001e line=15 │ │ 0x0028 line=16 │ │ @@ -1516126,17 +1516125,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3a9ce4: |[3a9ce4] net.sf.dibdib.thread_io.QOpIo.:(Ljava/lang/String;I)V │ │ -3a9cf4: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3a9cfa: 0e00 |0003: return-void │ │ +3a9ce0: |[3a9ce0] net.sf.dibdib.thread_io.QOpIo.:(Ljava/lang/String;I)V │ │ +3a9cf0: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3a9cf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_io/QOpIo; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1516146,38 +1516145,38 @@ │ │ type : '()[Lnet/sf/dibdib/generic/QIfs$QEnumIf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3a9bd4: |[3a9bd4] net.sf.dibdib.thread_io.QOpIo.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ -3a9be4: 7100 39a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_io/QOpIo;.values:()[Lnet/sf/dibdib/thread_io/QOpIo; // method@a539 │ │ -3a9bea: 0c00 |0003: move-result-object v0 │ │ -3a9bec: 1100 |0004: return-object v0 │ │ +3a9bd0: |[3a9bd0] net.sf.dibdib.thread_io.QOpIo.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ +3a9be0: 7100 39a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_io/QOpIo;.values:()[Lnet/sf/dibdib/thread_io/QOpIo; // method@a539 │ │ +3a9be6: 0c00 |0003: move-result-object v0 │ │ +3a9be8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ #3 : (in Lnet/sf/dibdib/thread_io/QOpIo;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_io/QOpIo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3a9bf0: |[3a9bf0] net.sf.dibdib.thread_io.QOpIo.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_io/QOpIo; │ │ -3a9c00: 1c00 e614 |0000: const-class v0, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a9c04: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3a9c0a: 0c01 |0005: move-result-object v1 │ │ -3a9c0c: 1f01 e614 |0006: check-cast v1, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ -3a9c10: 1101 |0008: return-object v1 │ │ +3a9bec: |[3a9bec] net.sf.dibdib.thread_io.QOpIo.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_io/QOpIo; │ │ +3a9bfc: 1c00 e614 |0000: const-class v0, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a9c00: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3a9c06: 0c01 |0005: move-result-object v1 │ │ +3a9c08: 1f01 e614 |0006: check-cast v1, Lnet/sf/dibdib/thread_io/QOpIo; // type@14e6 │ │ +3a9c0c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_io/QOpIo;) │ │ @@ -1516185,20 +1516184,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_io/QOpIo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3a9c14: |[3a9c14] net.sf.dibdib.thread_io.QOpIo.values:()[Lnet/sf/dibdib/thread_io/QOpIo; │ │ -3a9c24: 6200 9c79 |0000: sget-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.$VALUES:[Lnet/sf/dibdib/thread_io/QOpIo; // field@799c │ │ -3a9c28: 6e10 7aa6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_io/QOpIo;.clone:()Ljava/lang/Object; // method@a67a │ │ -3a9c2e: 0c00 |0005: move-result-object v0 │ │ -3a9c30: 1f00 1f16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_io/QOpIo; // type@161f │ │ -3a9c34: 1100 |0008: return-object v0 │ │ +3a9c10: |[3a9c10] net.sf.dibdib.thread_io.QOpIo.values:()[Lnet/sf/dibdib/thread_io/QOpIo; │ │ +3a9c20: 6200 9c79 |0000: sget-object v0, Lnet/sf/dibdib/thread_io/QOpIo;.$VALUES:[Lnet/sf/dibdib/thread_io/QOpIo; // field@799c │ │ +3a9c24: 6e10 7aa6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_io/QOpIo;.clone:()Ljava/lang/Object; // method@a67a │ │ +3a9c2a: 0c00 |0005: move-result-object v0 │ │ +3a9c2c: 1f00 1f16 |0006: check-cast v0, [Lnet/sf/dibdib/thread_io/QOpIo; // type@161f │ │ +3a9c30: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_io/QOpIo;) │ │ @@ -1516206,20 +1516205,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3a9bb0: |[3a9bb0] net.sf.dibdib.thread_io.QOpIo.getShash:()J │ │ -3a9bc0: 6e10 36a5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_io/QOpIo;.name:()Ljava/lang/String; // method@a536 │ │ -3a9bc6: 0c00 |0003: move-result-object v0 │ │ -3a9bc8: 7110 28a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ -3a9bce: 0b00 |0007: move-result-wide v0 │ │ -3a9bd0: 1000 |0008: return-wide v0 │ │ +3a9bac: |[3a9bac] net.sf.dibdib.thread_io.QOpIo.getShash:()J │ │ +3a9bbc: 6e10 36a5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_io/QOpIo;.name:()Ljava/lang/String; // method@a536 │ │ +3a9bc2: 0c00 |0003: move-result-object v0 │ │ +3a9bc4: 7110 28a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ +3a9bca: 0b00 |0007: move-result-wide v0 │ │ +3a9bcc: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lnet/sf/dibdib/thread_io/QOpIo; │ │ │ │ source_file_idx : 17063 (QOpIo.java) │ │ @@ -1516303,67 +1516302,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -3aa510: |[3aa510] net.sf.dibdib.thread_net.QOpNet.:()V │ │ -3aa520: 2200 ea14 |0000: new-instance v0, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3aa524: 1a01 5f1f |0002: const-string v1, "INVIT" // string@1f5f │ │ -3aa528: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3aa52a: 7030 4ca5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54c │ │ -3aa530: 6900 a979 |0008: sput-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.INVIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a9 │ │ -3aa534: 2201 ea14 |000a: new-instance v1, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3aa538: 1a03 0a43 |000c: const-string v3, "RCV" // string@430a │ │ -3aa53c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3aa53e: 7030 4ca5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54c │ │ -3aa544: 6901 aa79 |0012: sput-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.RCV:Lnet/sf/dibdib/thread_net/QOpNet; // field@79aa │ │ -3aa548: 2203 ea14 |0014: new-instance v3, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3aa54c: 1a05 7cc4 |0016: const-string v5, "zzACK" // string@c47c │ │ -3aa550: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -3aa552: 7030 4ca5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54c │ │ -3aa558: 6903 af79 |001c: sput-object v3, Lnet/sf/dibdib/thread_net/QOpNet;.zzACK:Lnet/sf/dibdib/thread_net/QOpNet; // field@79af │ │ -3aa55c: 2205 ea14 |001e: new-instance v5, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3aa560: 1a07 86c4 |0020: const-string v7, "zzCLR" // string@c486 │ │ -3aa564: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -3aa566: 7030 4ca5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54c │ │ -3aa56c: 6905 b079 |0026: sput-object v5, Lnet/sf/dibdib/thread_net/QOpNet;.zzCLR:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b0 │ │ -3aa570: 2207 ea14 |0028: new-instance v7, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3aa574: 1a09 92c4 |002a: const-string v9, "zzINIT" // string@c492 │ │ -3aa578: 124a |002c: const/4 v10, #int 4 // #4 │ │ -3aa57a: 7030 4ca5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54c │ │ -3aa580: 6907 b179 |0030: sput-object v7, Lnet/sf/dibdib/thread_net/QOpNet;.zzINIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b1 │ │ -3aa584: 2209 ea14 |0032: new-instance v9, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3aa588: 1a0b 98c4 |0034: const-string v11, "zzLOOP" // string@c498 │ │ -3aa58c: 125c |0036: const/4 v12, #int 5 // #5 │ │ -3aa58e: 7030 4ca5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54c │ │ -3aa594: 6909 b279 |003a: sput-object v9, Lnet/sf/dibdib/thread_net/QOpNet;.zzLOOP:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b2 │ │ -3aa598: 220b ea14 |003c: new-instance v11, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3aa59c: 1a0d a5c4 |003e: const-string v13, "zzSEND" // string@c4a5 │ │ -3aa5a0: 126e |0040: const/4 v14, #int 6 // #6 │ │ -3aa5a2: 7030 4ca5 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54c │ │ -3aa5a8: 690b b379 |0044: sput-object v11, Lnet/sf/dibdib/thread_net/QOpNet;.zzSEND:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b3 │ │ -3aa5ac: 127d |0046: const/4 v13, #int 7 // #7 │ │ -3aa5ae: 23dd 2116 |0047: new-array v13, v13, [Lnet/sf/dibdib/thread_net/QOpNet; // type@1621 │ │ -3aa5b2: 4d00 0d02 |0049: aput-object v0, v13, v2 │ │ -3aa5b6: 4d01 0d04 |004b: aput-object v1, v13, v4 │ │ -3aa5ba: 4d03 0d06 |004d: aput-object v3, v13, v6 │ │ -3aa5be: 4d05 0d08 |004f: aput-object v5, v13, v8 │ │ -3aa5c2: 4d07 0d0a |0051: aput-object v7, v13, v10 │ │ -3aa5c6: 4d09 0d0c |0053: aput-object v9, v13, v12 │ │ -3aa5ca: 4d0b 0d0e |0055: aput-object v11, v13, v14 │ │ -3aa5ce: 690d a879 |0057: sput-object v13, Lnet/sf/dibdib/thread_net/QOpNet;.$VALUES:[Lnet/sf/dibdib/thread_net/QOpNet; // field@79a8 │ │ -3aa5d2: 1200 |0059: const/4 v0, #int 0 // #0 │ │ -3aa5d4: 6900 ab79 |005a: sput-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ -3aa5d8: 6a02 ac79 |005c: sput-boolean v2, Lnet/sf/dibdib/thread_net/QOpNet;.messengerStarted:Z // field@79ac │ │ -3aa5dc: 1601 0000 |005e: const-wide/16 v1, #int 0 // #0 │ │ -3aa5e0: 6801 ad79 |0060: sput-wide v1, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ad │ │ -3aa5e4: 6900 ae79 |0062: sput-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ae │ │ -3aa5e8: 0e00 |0064: return-void │ │ +3aa50c: |[3aa50c] net.sf.dibdib.thread_net.QOpNet.:()V │ │ +3aa51c: 2200 ea14 |0000: new-instance v0, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3aa520: 1a01 5f1f |0002: const-string v1, "INVIT" // string@1f5f │ │ +3aa524: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3aa526: 7030 4ca5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54c │ │ +3aa52c: 6900 a979 |0008: sput-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.INVIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a9 │ │ +3aa530: 2201 ea14 |000a: new-instance v1, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3aa534: 1a03 0a43 |000c: const-string v3, "RCV" // string@430a │ │ +3aa538: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3aa53a: 7030 4ca5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54c │ │ +3aa540: 6901 aa79 |0012: sput-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.RCV:Lnet/sf/dibdib/thread_net/QOpNet; // field@79aa │ │ +3aa544: 2203 ea14 |0014: new-instance v3, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3aa548: 1a05 7cc4 |0016: const-string v5, "zzACK" // string@c47c │ │ +3aa54c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +3aa54e: 7030 4ca5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54c │ │ +3aa554: 6903 af79 |001c: sput-object v3, Lnet/sf/dibdib/thread_net/QOpNet;.zzACK:Lnet/sf/dibdib/thread_net/QOpNet; // field@79af │ │ +3aa558: 2205 ea14 |001e: new-instance v5, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3aa55c: 1a07 86c4 |0020: const-string v7, "zzCLR" // string@c486 │ │ +3aa560: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +3aa562: 7030 4ca5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54c │ │ +3aa568: 6905 b079 |0026: sput-object v5, Lnet/sf/dibdib/thread_net/QOpNet;.zzCLR:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b0 │ │ +3aa56c: 2207 ea14 |0028: new-instance v7, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3aa570: 1a09 92c4 |002a: const-string v9, "zzINIT" // string@c492 │ │ +3aa574: 124a |002c: const/4 v10, #int 4 // #4 │ │ +3aa576: 7030 4ca5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54c │ │ +3aa57c: 6907 b179 |0030: sput-object v7, Lnet/sf/dibdib/thread_net/QOpNet;.zzINIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b1 │ │ +3aa580: 2209 ea14 |0032: new-instance v9, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3aa584: 1a0b 98c4 |0034: const-string v11, "zzLOOP" // string@c498 │ │ +3aa588: 125c |0036: const/4 v12, #int 5 // #5 │ │ +3aa58a: 7030 4ca5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54c │ │ +3aa590: 6909 b279 |003a: sput-object v9, Lnet/sf/dibdib/thread_net/QOpNet;.zzLOOP:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b2 │ │ +3aa594: 220b ea14 |003c: new-instance v11, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3aa598: 1a0d a5c4 |003e: const-string v13, "zzSEND" // string@c4a5 │ │ +3aa59c: 126e |0040: const/4 v14, #int 6 // #6 │ │ +3aa59e: 7030 4ca5 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_net/QOpNet;.:(Ljava/lang/String;I)V // method@a54c │ │ +3aa5a4: 690b b379 |0044: sput-object v11, Lnet/sf/dibdib/thread_net/QOpNet;.zzSEND:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b3 │ │ +3aa5a8: 127d |0046: const/4 v13, #int 7 // #7 │ │ +3aa5aa: 23dd 2116 |0047: new-array v13, v13, [Lnet/sf/dibdib/thread_net/QOpNet; // type@1621 │ │ +3aa5ae: 4d00 0d02 |0049: aput-object v0, v13, v2 │ │ +3aa5b2: 4d01 0d04 |004b: aput-object v1, v13, v4 │ │ +3aa5b6: 4d03 0d06 |004d: aput-object v3, v13, v6 │ │ +3aa5ba: 4d05 0d08 |004f: aput-object v5, v13, v8 │ │ +3aa5be: 4d07 0d0a |0051: aput-object v7, v13, v10 │ │ +3aa5c2: 4d09 0d0c |0053: aput-object v9, v13, v12 │ │ +3aa5c6: 4d0b 0d0e |0055: aput-object v11, v13, v14 │ │ +3aa5ca: 690d a879 |0057: sput-object v13, Lnet/sf/dibdib/thread_net/QOpNet;.$VALUES:[Lnet/sf/dibdib/thread_net/QOpNet; // field@79a8 │ │ +3aa5ce: 1200 |0059: const/4 v0, #int 0 // #0 │ │ +3aa5d0: 6900 ab79 |005a: sput-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ +3aa5d4: 6a02 ac79 |005c: sput-boolean v2, Lnet/sf/dibdib/thread_net/QOpNet;.messengerStarted:Z // field@79ac │ │ +3aa5d8: 1601 0000 |005e: const-wide/16 v1, #int 0 // #0 │ │ +3aa5dc: 6801 ad79 |0060: sput-wide v1, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ad │ │ +3aa5e0: 6900 ae79 |0062: sput-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ae │ │ +3aa5e4: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x000a line=17 │ │ 0x0014 line=18 │ │ 0x001e line=19 │ │ 0x0028 line=20 │ │ @@ -1516381,17 +1516380,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3aa5ec: |[3aa5ec] net.sf.dibdib.thread_net.QOpNet.:(Ljava/lang/String;I)V │ │ -3aa5fc: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3aa602: 0e00 |0003: return-void │ │ +3aa5e8: |[3aa5e8] net.sf.dibdib.thread_net.QOpNet.:(Ljava/lang/String;I)V │ │ +3aa5f8: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3aa5fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_net/QOpNet; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1516401,236 +1516400,236 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 436 16-bit code units │ │ -3aa134: |[3aa134] net.sf.dibdib.thread_net.QOpNet.exec:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ -3aa144: 54f0 a976 |0000: iget-object v0, v15, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3aa148: 6201 a779 |0002: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a7 │ │ -3aa14c: 54f2 b076 |0004: iget-object v2, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3aa150: 1f02 ea14 |0006: check-cast v2, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3aa154: 6e10 53a5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a553 │ │ -3aa15a: 0a02 |000b: move-result v2 │ │ -3aa15c: 4401 0102 |000c: aget v1, v1, v2 │ │ -3aa160: 1802 0000 0080 0100 0000 |000e: const-wide v2, #double 3.18299e-314 // #0000000180000000 │ │ -3aa16a: 1304 8813 |0013: const/16 v4, #int 5000 // #1388 │ │ -3aa16e: 1605 0000 |0015: const-wide/16 v5, #int 0 // #0 │ │ -3aa172: 1217 |0017: const/4 v7, #int 1 // #1 │ │ -3aa174: 1208 |0018: const/4 v8, #int 0 // #0 │ │ -3aa176: 1209 |0019: const/4 v9, #int 0 // #0 │ │ -3aa178: 2b01 8801 0000 |001a: packed-switch v1, 000001a2 // +00000188 │ │ -3aa17e: 1108 |001d: return-object v8 │ │ -3aa180: 2001 af14 |001e: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3aa184: 3801 3600 |0020: if-eqz v1, 0056 // +0036 │ │ -3aa188: 54f1 aa76 |0022: iget-object v1, v15, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3aa18c: 2011 b514 |0024: instance-of v1, v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3aa190: 3801 3000 |0026: if-eqz v1, 0056 // +0030 │ │ -3aa194: 7110 51a5 0900 |0028: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a551 │ │ -3aa19a: 0a01 |002b: move-result v1 │ │ -3aa19c: 3801 2a00 |002c: if-eqz v1, 0056 // +002a │ │ -3aa1a0: 6201 ab79 |002e: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ -3aa1a4: 54ff aa76 |0030: iget-object v15, v15, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3aa1a8: 1f0f b514 |0032: check-cast v15, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3aa1ac: 6e10 0ca3 0f00 |0034: invoke-virtual {v15}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3aa1b2: 0b02 |0037: move-result-wide v2 │ │ -3aa1b4: 1f00 af14 |0038: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3aa1b8: 7110 50a5 0000 |003a: invoke-static {v0}, Lnet/sf/dibdib/thread_net/QOpNet;.handles4Seq:(Lnet/sf/dibdib/generic/QSeq;)[J // method@a550 │ │ -3aa1be: 0c0f |003d: move-result-object v15 │ │ -3aa1c0: 725f 4aa5 2193 |003e: invoke-interface {v1, v2, v3, v9, v15}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.sendOrAckMessages:(JZ[J)[Ljava/lang/String; // method@a54a │ │ -3aa1c6: 0c0f |0041: move-result-object v15 │ │ -3aa1c8: 380f 1400 |0042: if-eqz v15, 0056 // +0014 │ │ -3aa1cc: 21f0 |0044: array-length v0, v15 │ │ -3aa1ce: 3d00 1100 |0045: if-lez v0, 0056 // +0011 │ │ -3aa1d2: 6200 507a |0047: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ -3aa1d6: 2391 0716 |0049: new-array v1, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3aa1da: 7120 eba2 1000 |004b: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3aa1e0: 0c00 |004e: move-result-object v0 │ │ -3aa1e2: 5b0f b776 |004f: iput-object v15, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3aa1e6: 620f 6873 |0051: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ -3aa1ea: 7220 88a2 0f00 |0053: invoke-interface {v15, v0}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3aa1f0: 1108 |0056: return-object v8 │ │ -3aa1f2: 2000 b514 |0057: instance-of v0, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3aa1f6: 3800 4b00 |0059: if-eqz v0, 00a4 // +004b │ │ -3aa1fa: 6200 ae79 |005b: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ae │ │ -3aa1fe: 3800 0c00 |005d: if-eqz v0, 0069 // +000c │ │ -3aa202: 5300 b176 |005f: iget-wide v0, v0, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3aa206: 53fa b176 |0061: iget-wide v10, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3aa20a: 310c 000a |0063: cmp-long v12, v0, v10 │ │ -3aa20e: 3d0c 0400 |0065: if-lez v12, 0069 // +0004 │ │ -3aa212: 620f ae79 |0067: sget-object v15, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ae │ │ -3aa216: 690f ae79 |0069: sput-object v15, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ae │ │ -3aa21a: 53f0 b176 |006b: iget-wide v0, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3aa21e: 610a ad79 |006d: sget-wide v10, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ad │ │ -3aa222: 7110 5aa3 0900 |006f: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3aa228: 0b0c |0072: move-result-wide v12 │ │ -3aa22a: 310e 0a0c |0073: cmp-long v14, v10, v12 │ │ -3aa22e: 3d0e 0800 |0075: if-lez v14, 007d // +0008 │ │ -3aa232: 1600 bc02 |0077: const-wide/16 v0, #int 700 // #2bc │ │ -3aa236: 7120 6e98 1000 |0079: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ -3aa23c: 110f |007c: return-object v15 │ │ -3aa23e: 620a ab79 |007d: sget-object v10, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ -3aa242: 7230 49a5 4a07 |007f: invoke-interface {v10, v4, v7}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.receiveMessages:(IZ)[Ljava/lang/String; // method@a549 │ │ -3aa248: 0c04 |0082: move-result-object v4 │ │ -3aa24a: 3804 1400 |0083: if-eqz v4, 0097 // +0014 │ │ -3aa24e: 2147 |0085: array-length v7, v4 │ │ -3aa250: 3d07 1100 |0086: if-lez v7, 0097 // +0011 │ │ -3aa254: 6207 507a |0088: sget-object v7, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ -3aa258: 239a 0716 |008a: new-array v10, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3aa25c: 7120 eba2 a700 |008c: invoke-static {v7, v10}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3aa262: 0c07 |008f: move-result-object v7 │ │ -3aa264: 5b74 b776 |0090: iput-object v4, v7, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3aa268: 6204 6873 |0092: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ -3aa26c: 7220 88a2 7400 |0094: invoke-interface {v4, v7}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3aa272: 7110 5aa3 0900 |0097: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3aa278: 0b09 |009a: move-result-wide v9 │ │ -3aa27a: bb29 |009b: add-long/2addr v9, v2 │ │ -3aa27c: 6809 ad79 |009c: sput-wide v9, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ad │ │ -3aa280: bc90 |009e: sub-long/2addr v0, v9 │ │ -3aa282: 3102 0500 |009f: cmp-long v2, v5, v0 │ │ -3aa286: 3b02 0300 |00a1: if-gez v2, 00a4 // +0003 │ │ -3aa28a: 110f |00a3: return-object v15 │ │ -3aa28c: 1108 |00a4: return-object v8 │ │ -3aa28e: 7110 51a5 0900 |00a5: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a551 │ │ -3aa294: 1108 |00a8: return-object v8 │ │ -3aa296: 7110 51a5 0700 |00a9: invoke-static {v7}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a551 │ │ -3aa29c: 1108 |00ac: return-object v8 │ │ -3aa29e: 7110 51a5 0900 |00ad: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a551 │ │ -3aa2a4: 0a01 |00b0: move-result v1 │ │ -3aa2a6: 3801 7600 |00b1: if-eqz v1, 0127 // +0076 │ │ -3aa2aa: 7110 5aa3 0900 |00b3: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3aa2b0: 0b05 |00b6: move-result-wide v5 │ │ -3aa2b2: 6201 ae79 |00b7: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ae │ │ -3aa2b6: 3801 0f00 |00b9: if-eqz v1, 00c8 // +000f │ │ -3aa2ba: 6107 ad79 |00bb: sget-wide v7, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ad │ │ -3aa2be: 3101 0507 |00bd: cmp-long v1, v5, v7 │ │ -3aa2c2: 3b01 0900 |00bf: if-gez v1, 00c8 // +0009 │ │ -3aa2c6: 1607 dc05 |00c1: const-wide/16 v7, #int 1500 // #5dc │ │ -3aa2ca: 7120 6e98 8700 |00c3: invoke-static {v7, v8}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ -3aa2d0: 2802 |00c6: goto 00c8 // +0002 │ │ -3aa2d2: 0000 |00c7: nop // spacer │ │ -3aa2d4: 8655 |00c8: long-to-double v5, v5 │ │ -3aa2d6: 1f00 b514 |00c9: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3aa2da: 6e10 0aa3 0000 |00cb: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ -3aa2e0: 0b00 |00ce: move-result-wide v0 │ │ -3aa2e2: 1907 d041 |00cf: const-wide/high16 v7, #long 4742290407621132288 // #41d0 │ │ -3aa2e6: ad00 0007 |00d1: mul-double v0, v0, v7 │ │ -3aa2ea: 6107 ce72 |00d3: sget-wide v7, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ -3aa2ee: ad00 0007 |00d5: mul-double v0, v0, v7 │ │ -3aa2f2: cb05 |00d7: add-double/2addr v5, v0 │ │ -3aa2f4: 8b50 |00d8: double-to-long v0, v5 │ │ -3aa2f6: 6205 ae79 |00d9: sget-object v5, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ae │ │ -3aa2fa: 3805 1100 |00db: if-eqz v5, 00ec // +0011 │ │ -3aa2fe: 5355 b176 |00dd: iget-wide v5, v5, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3aa302: 3107 0005 |00df: cmp-long v7, v0, v5 │ │ -3aa306: 3b07 0b00 |00e1: if-gez v7, 00ec // +000b │ │ -3aa30a: 6200 c076 |00e3: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3aa30e: 5bf0 b776 |00e5: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3aa312: 6200 8379 |00e7: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ -3aa316: 5bf0 b076 |00e9: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3aa31a: 110f |00eb: return-object v15 │ │ -3aa31c: 6205 ab79 |00ec: sget-object v5, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ -3aa320: 7230 49a5 4509 |00ee: invoke-interface {v5, v4, v9}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.receiveMessages:(IZ)[Ljava/lang/String; // method@a549 │ │ -3aa326: 0c04 |00f1: move-result-object v4 │ │ -3aa328: 3804 1400 |00f2: if-eqz v4, 0106 // +0014 │ │ -3aa32c: 2145 |00f4: array-length v5, v4 │ │ -3aa32e: 3d05 1100 |00f5: if-lez v5, 0106 // +0011 │ │ -3aa332: 6205 507a |00f7: sget-object v5, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ -3aa336: 2396 0716 |00f9: new-array v6, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3aa33a: 7120 eba2 6500 |00fb: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3aa340: 0c05 |00fe: move-result-object v5 │ │ -3aa342: 5b54 b776 |00ff: iput-object v4, v5, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3aa346: 6204 6873 |0101: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ -3aa34a: 7220 88a2 5400 |0103: invoke-interface {v4, v5}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3aa350: 7110 5aa3 0900 |0106: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ -3aa356: 0b04 |0109: move-result-wide v4 │ │ -3aa358: bb24 |010a: add-long/2addr v4, v2 │ │ -3aa35a: 6804 ad79 |010b: sput-wide v4, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ad │ │ -3aa35e: 690f ae79 |010d: sput-object v15, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ae │ │ -3aa362: 5af0 b176 |010f: iput-wide v0, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3aa366: 6200 b279 |0111: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.zzLOOP:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b2 │ │ -3aa36a: 5bf0 b076 |0113: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3aa36e: 6100 ad79 |0115: sget-wide v0, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ad │ │ -3aa372: 53f2 b176 |0117: iget-wide v2, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3aa376: 3104 0002 |0119: cmp-long v4, v0, v2 │ │ -3aa37a: 3c04 0300 |011b: if-gtz v4, 011e // +0003 │ │ -3aa37e: 110f |011d: return-object v15 │ │ -3aa380: 6200 c076 |011e: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3aa384: 5bf0 b776 |0120: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3aa388: 6200 8379 |0122: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ -3aa38c: 5bf0 b076 |0124: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3aa390: 110f |0126: return-object v15 │ │ -3aa392: 1108 |0127: return-object v8 │ │ -3aa394: 54f1 aa76 |0128: iget-object v1, v15, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3aa398: 2011 b514 |012a: instance-of v1, v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3aa39c: 3801 3700 |012c: if-eqz v1, 0163 // +0037 │ │ -3aa3a0: 2001 af14 |012e: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3aa3a4: 3801 3300 |0130: if-eqz v1, 0163 // +0033 │ │ -3aa3a8: 7110 51a5 0900 |0132: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a551 │ │ -3aa3ae: 0a01 |0135: move-result v1 │ │ -3aa3b0: 3801 2d00 |0136: if-eqz v1, 0163 // +002d │ │ -3aa3b4: 6201 ab79 |0138: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ -3aa3b8: 54f2 aa76 |013a: iget-object v2, v15, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3aa3bc: 1f02 b514 |013c: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3aa3c0: 6e10 0ca3 0200 |013e: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3aa3c6: 0b02 |0141: move-result-wide v2 │ │ -3aa3c8: 0704 |0142: move-object v4, v0 │ │ -3aa3ca: 1f04 af14 |0143: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3aa3ce: 7110 50a5 0400 |0145: invoke-static {v4}, Lnet/sf/dibdib/thread_net/QOpNet;.handles4Seq:(Lnet/sf/dibdib/generic/QSeq;)[J // method@a550 │ │ -3aa3d4: 0c04 |0148: move-result-object v4 │ │ -3aa3d6: 7254 4aa5 2173 |0149: invoke-interface {v1, v2, v3, v7, v4}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.sendOrAckMessages:(JZ[J)[Ljava/lang/String; // method@a54a │ │ -3aa3dc: 0c01 |014c: move-result-object v1 │ │ -3aa3de: 3801 1500 |014d: if-eqz v1, 0162 // +0015 │ │ -3aa3e2: 2112 |014f: array-length v2, v1 │ │ -3aa3e4: 3d02 1200 |0150: if-lez v2, 0162 // +0012 │ │ -3aa3e8: 6202 507a |0152: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ -3aa3ec: 2393 0716 |0154: new-array v3, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3aa3f0: 7120 eba2 3200 |0156: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3aa3f6: 0c02 |0159: move-result-object v2 │ │ -3aa3f8: 5b21 b776 |015a: iput-object v1, v2, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3aa3fc: 6201 6873 |015c: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ -3aa400: 7220 88a2 2100 |015e: invoke-interface {v1, v2}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3aa406: 2802 |0161: goto 0163 // +0002 │ │ -3aa408: 1108 |0162: return-object v8 │ │ -3aa40a: 2001 af14 |0163: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3aa40e: 3801 3c00 |0165: if-eqz v1, 01a1 // +003c │ │ -3aa412: 7110 51a5 0900 |0167: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a551 │ │ -3aa418: 0a01 |016a: move-result v1 │ │ -3aa41a: 3801 3600 |016b: if-eqz v1, 01a1 // +0036 │ │ -3aa41e: 1f00 af14 |016d: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3aa422: 6201 1b7a |016f: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3aa426: 5311 2b7a |0171: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3aa42a: 7140 dfa5 1072 |0173: invoke-static {v0, v1, v2, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ -3aa430: 0b01 |0176: move-result-wide v1 │ │ -3aa432: 3103 0501 |0177: cmp-long v3, v5, v1 │ │ -3aa436: 3903 0a00 |0179: if-nez v3, 0183 // +000a │ │ -3aa43a: 6201 1c7a |017b: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ -3aa43e: 5311 2b7a |017d: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3aa442: 7140 dfa5 1072 |017f: invoke-static {v0, v1, v2, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ -3aa448: 0b01 |0182: move-result-wide v1 │ │ -3aa44a: 3100 0501 |0183: cmp-long v0, v5, v1 │ │ -3aa44e: 3800 1c00 |0185: if-eqz v0, 01a1 // +001c │ │ -3aa452: 6200 ab79 |0187: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ -3aa456: 6203 a979 |0189: sget-object v3, Lnet/sf/dibdib/thread_net/QOpNet;.INVIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a9 │ │ -3aa45a: 54f4 b076 |018b: iget-object v4, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3aa45e: 3343 0300 |018d: if-ne v3, v4, 0190 // +0003 │ │ -3aa462: 2802 |018f: goto 0191 // +0002 │ │ -3aa464: 1207 |0190: const/4 v7, #int 0 // #0 │ │ -3aa466: 7240 48a5 1072 |0191: invoke-interface {v0, v1, v2, v7}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.inviteOrConfirmKey:(JZ)[Ljava/lang/String; // method@a548 │ │ -3aa46c: 0c00 |0194: move-result-object v0 │ │ -3aa46e: 5bf0 b776 |0195: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3aa472: 6200 507a |0197: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ -3aa476: 5bf0 b076 |0199: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3aa47a: 54f0 b776 |019b: iget-object v0, v15, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3aa47e: 3900 0300 |019d: if-nez v0, 01a0 // +0003 │ │ -3aa482: 078f |019f: move-object v15, v8 │ │ -3aa484: 110f |01a0: return-object v15 │ │ -3aa486: 1108 |01a1: return-object v8 │ │ -3aa488: 0001 0700 0100 0000 0e01 0000 4901 ... |01a2: packed-switch-data (18 units) │ │ +3aa130: |[3aa130] net.sf.dibdib.thread_net.QOpNet.exec:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QToken; │ │ +3aa140: 54f0 a976 |0000: iget-object v0, v15, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3aa144: 6201 a779 |0002: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet$1;.$SwitchMap$net$sf$dibdib$thread_net$QOpNet:[I // field@79a7 │ │ +3aa148: 54f2 b076 |0004: iget-object v2, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3aa14c: 1f02 ea14 |0006: check-cast v2, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3aa150: 6e10 53a5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_net/QOpNet;.ordinal:()I // method@a553 │ │ +3aa156: 0a02 |000b: move-result v2 │ │ +3aa158: 4401 0102 |000c: aget v1, v1, v2 │ │ +3aa15c: 1802 0000 0080 0100 0000 |000e: const-wide v2, #double 3.18299e-314 // #0000000180000000 │ │ +3aa166: 1304 8813 |0013: const/16 v4, #int 5000 // #1388 │ │ +3aa16a: 1605 0000 |0015: const-wide/16 v5, #int 0 // #0 │ │ +3aa16e: 1217 |0017: const/4 v7, #int 1 // #1 │ │ +3aa170: 1208 |0018: const/4 v8, #int 0 // #0 │ │ +3aa172: 1209 |0019: const/4 v9, #int 0 // #0 │ │ +3aa174: 2b01 8801 0000 |001a: packed-switch v1, 000001a2 // +00000188 │ │ +3aa17a: 1108 |001d: return-object v8 │ │ +3aa17c: 2001 af14 |001e: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3aa180: 3801 3600 |0020: if-eqz v1, 0056 // +0036 │ │ +3aa184: 54f1 aa76 |0022: iget-object v1, v15, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3aa188: 2011 b514 |0024: instance-of v1, v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3aa18c: 3801 3000 |0026: if-eqz v1, 0056 // +0030 │ │ +3aa190: 7110 51a5 0900 |0028: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a551 │ │ +3aa196: 0a01 |002b: move-result v1 │ │ +3aa198: 3801 2a00 |002c: if-eqz v1, 0056 // +002a │ │ +3aa19c: 6201 ab79 |002e: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ +3aa1a0: 54ff aa76 |0030: iget-object v15, v15, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3aa1a4: 1f0f b514 |0032: check-cast v15, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3aa1a8: 6e10 0ca3 0f00 |0034: invoke-virtual {v15}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3aa1ae: 0b02 |0037: move-result-wide v2 │ │ +3aa1b0: 1f00 af14 |0038: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3aa1b4: 7110 50a5 0000 |003a: invoke-static {v0}, Lnet/sf/dibdib/thread_net/QOpNet;.handles4Seq:(Lnet/sf/dibdib/generic/QSeq;)[J // method@a550 │ │ +3aa1ba: 0c0f |003d: move-result-object v15 │ │ +3aa1bc: 725f 4aa5 2193 |003e: invoke-interface {v1, v2, v3, v9, v15}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.sendOrAckMessages:(JZ[J)[Ljava/lang/String; // method@a54a │ │ +3aa1c2: 0c0f |0041: move-result-object v15 │ │ +3aa1c4: 380f 1400 |0042: if-eqz v15, 0056 // +0014 │ │ +3aa1c8: 21f0 |0044: array-length v0, v15 │ │ +3aa1ca: 3d00 1100 |0045: if-lez v0, 0056 // +0011 │ │ +3aa1ce: 6200 507a |0047: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ +3aa1d2: 2391 0716 |0049: new-array v1, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3aa1d6: 7120 eba2 1000 |004b: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3aa1dc: 0c00 |004e: move-result-object v0 │ │ +3aa1de: 5b0f b776 |004f: iput-object v15, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3aa1e2: 620f 6873 |0051: sget-object v15, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ +3aa1e6: 7220 88a2 0f00 |0053: invoke-interface {v15, v0}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3aa1ec: 1108 |0056: return-object v8 │ │ +3aa1ee: 2000 b514 |0057: instance-of v0, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3aa1f2: 3800 4b00 |0059: if-eqz v0, 00a4 // +004b │ │ +3aa1f6: 6200 ae79 |005b: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ae │ │ +3aa1fa: 3800 0c00 |005d: if-eqz v0, 0069 // +000c │ │ +3aa1fe: 5300 b176 |005f: iget-wide v0, v0, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3aa202: 53fa b176 |0061: iget-wide v10, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3aa206: 310c 000a |0063: cmp-long v12, v0, v10 │ │ +3aa20a: 3d0c 0400 |0065: if-lez v12, 0069 // +0004 │ │ +3aa20e: 620f ae79 |0067: sget-object v15, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ae │ │ +3aa212: 690f ae79 |0069: sput-object v15, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ae │ │ +3aa216: 53f0 b176 |006b: iget-wide v0, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3aa21a: 610a ad79 |006d: sget-wide v10, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ad │ │ +3aa21e: 7110 5aa3 0900 |006f: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3aa224: 0b0c |0072: move-result-wide v12 │ │ +3aa226: 310e 0a0c |0073: cmp-long v14, v10, v12 │ │ +3aa22a: 3d0e 0800 |0075: if-lez v14, 007d // +0008 │ │ +3aa22e: 1600 bc02 |0077: const-wide/16 v0, #int 700 // #2bc │ │ +3aa232: 7120 6e98 1000 |0079: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ +3aa238: 110f |007c: return-object v15 │ │ +3aa23a: 620a ab79 |007d: sget-object v10, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ +3aa23e: 7230 49a5 4a07 |007f: invoke-interface {v10, v4, v7}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.receiveMessages:(IZ)[Ljava/lang/String; // method@a549 │ │ +3aa244: 0c04 |0082: move-result-object v4 │ │ +3aa246: 3804 1400 |0083: if-eqz v4, 0097 // +0014 │ │ +3aa24a: 2147 |0085: array-length v7, v4 │ │ +3aa24c: 3d07 1100 |0086: if-lez v7, 0097 // +0011 │ │ +3aa250: 6207 507a |0088: sget-object v7, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ +3aa254: 239a 0716 |008a: new-array v10, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3aa258: 7120 eba2 a700 |008c: invoke-static {v7, v10}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3aa25e: 0c07 |008f: move-result-object v7 │ │ +3aa260: 5b74 b776 |0090: iput-object v4, v7, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3aa264: 6204 6873 |0092: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ +3aa268: 7220 88a2 7400 |0094: invoke-interface {v4, v7}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3aa26e: 7110 5aa3 0900 |0097: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3aa274: 0b09 |009a: move-result-wide v9 │ │ +3aa276: bb29 |009b: add-long/2addr v9, v2 │ │ +3aa278: 6809 ad79 |009c: sput-wide v9, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ad │ │ +3aa27c: bc90 |009e: sub-long/2addr v0, v9 │ │ +3aa27e: 3102 0500 |009f: cmp-long v2, v5, v0 │ │ +3aa282: 3b02 0300 |00a1: if-gez v2, 00a4 // +0003 │ │ +3aa286: 110f |00a3: return-object v15 │ │ +3aa288: 1108 |00a4: return-object v8 │ │ +3aa28a: 7110 51a5 0900 |00a5: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a551 │ │ +3aa290: 1108 |00a8: return-object v8 │ │ +3aa292: 7110 51a5 0700 |00a9: invoke-static {v7}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a551 │ │ +3aa298: 1108 |00ac: return-object v8 │ │ +3aa29a: 7110 51a5 0900 |00ad: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a551 │ │ +3aa2a0: 0a01 |00b0: move-result v1 │ │ +3aa2a2: 3801 7600 |00b1: if-eqz v1, 0127 // +0076 │ │ +3aa2a6: 7110 5aa3 0900 |00b3: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3aa2ac: 0b05 |00b6: move-result-wide v5 │ │ +3aa2ae: 6201 ae79 |00b7: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ae │ │ +3aa2b2: 3801 0f00 |00b9: if-eqz v1, 00c8 // +000f │ │ +3aa2b6: 6107 ad79 |00bb: sget-wide v7, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ad │ │ +3aa2ba: 3101 0507 |00bd: cmp-long v1, v5, v7 │ │ +3aa2be: 3b01 0900 |00bf: if-gez v1, 00c8 // +0009 │ │ +3aa2c2: 1607 dc05 |00c1: const-wide/16 v7, #int 1500 // #5dc │ │ +3aa2c6: 7120 6e98 8700 |00c3: invoke-static {v7, v8}, Ljava/lang/Thread;.sleep:(J)V // method@986e │ │ +3aa2cc: 2802 |00c6: goto 00c8 // +0002 │ │ +3aa2ce: 0000 |00c7: nop // spacer │ │ +3aa2d0: 8655 |00c8: long-to-double v5, v5 │ │ +3aa2d2: 1f00 b514 |00c9: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3aa2d6: 6e10 0aa3 0000 |00cb: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.d4:()D // method@a30a │ │ +3aa2dc: 0b00 |00ce: move-result-wide v0 │ │ +3aa2de: 1907 d041 |00cf: const-wide/high16 v7, #long 4742290407621132288 // #41d0 │ │ +3aa2e2: ad00 0007 |00d1: mul-double v0, v0, v7 │ │ +3aa2e6: 6107 ce72 |00d3: sget-wide v7, Lnet/sf/dibdib/config/Dib2Constants;.INT_D4_F_INV:D // field@72ce │ │ +3aa2ea: ad00 0007 |00d5: mul-double v0, v0, v7 │ │ +3aa2ee: cb05 |00d7: add-double/2addr v5, v0 │ │ +3aa2f0: 8b50 |00d8: double-to-long v0, v5 │ │ +3aa2f2: 6205 ae79 |00d9: sget-object v5, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ae │ │ +3aa2f6: 3805 1100 |00db: if-eqz v5, 00ec // +0011 │ │ +3aa2fa: 5355 b176 |00dd: iget-wide v5, v5, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3aa2fe: 3107 0005 |00df: cmp-long v7, v0, v5 │ │ +3aa302: 3b07 0b00 |00e1: if-gez v7, 00ec // +000b │ │ +3aa306: 6200 c076 |00e3: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3aa30a: 5bf0 b776 |00e5: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3aa30e: 6200 8379 |00e7: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ +3aa312: 5bf0 b076 |00e9: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3aa316: 110f |00eb: return-object v15 │ │ +3aa318: 6205 ab79 |00ec: sget-object v5, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ +3aa31c: 7230 49a5 4509 |00ee: invoke-interface {v5, v4, v9}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.receiveMessages:(IZ)[Ljava/lang/String; // method@a549 │ │ +3aa322: 0c04 |00f1: move-result-object v4 │ │ +3aa324: 3804 1400 |00f2: if-eqz v4, 0106 // +0014 │ │ +3aa328: 2145 |00f4: array-length v5, v4 │ │ +3aa32a: 3d05 1100 |00f5: if-lez v5, 0106 // +0011 │ │ +3aa32e: 6205 507a |00f7: sget-object v5, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ +3aa332: 2396 0716 |00f9: new-array v6, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3aa336: 7120 eba2 6500 |00fb: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3aa33c: 0c05 |00fe: move-result-object v5 │ │ +3aa33e: 5b54 b776 |00ff: iput-object v4, v5, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3aa342: 6204 6873 |0101: sget-object v4, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ +3aa346: 7220 88a2 5400 |0103: invoke-interface {v4, v5}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3aa34c: 7110 5aa3 0900 |0106: invoke-static {v9}, Lnet/sf/dibdib/thread_any/DateFunc;.currentTimeNanobisLinearized:(Z)J // method@a35a │ │ +3aa352: 0b04 |0109: move-result-wide v4 │ │ +3aa354: bb24 |010a: add-long/2addr v4, v2 │ │ +3aa356: 6804 ad79 |010b: sput-wide v4, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ad │ │ +3aa35a: 690f ae79 |010d: sput-object v15, Lnet/sf/dibdib/thread_net/QOpNet;.rcvLatest4Loop:Lnet/sf/dibdib/generic/QToken; // field@79ae │ │ +3aa35e: 5af0 b176 |010f: iput-wide v0, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3aa362: 6200 b279 |0111: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.zzLOOP:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b2 │ │ +3aa366: 5bf0 b076 |0113: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3aa36a: 6100 ad79 |0115: sget-wide v0, Lnet/sf/dibdib/thread_net/QOpNet;.rcvEarliest:J // field@79ad │ │ +3aa36e: 53f2 b176 |0117: iget-wide v2, v15, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3aa372: 3104 0002 |0119: cmp-long v4, v0, v2 │ │ +3aa376: 3c04 0300 |011b: if-gtz v4, 011e // +0003 │ │ +3aa37a: 110f |011d: return-object v15 │ │ +3aa37c: 6200 c076 |011e: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3aa380: 5bf0 b776 |0120: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3aa384: 6200 8379 |0122: sget-object v0, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzGET:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7983 │ │ +3aa388: 5bf0 b076 |0124: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3aa38c: 110f |0126: return-object v15 │ │ +3aa38e: 1108 |0127: return-object v8 │ │ +3aa390: 54f1 aa76 |0128: iget-object v1, v15, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3aa394: 2011 b514 |012a: instance-of v1, v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3aa398: 3801 3700 |012c: if-eqz v1, 0163 // +0037 │ │ +3aa39c: 2001 af14 |012e: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3aa3a0: 3801 3300 |0130: if-eqz v1, 0163 // +0033 │ │ +3aa3a4: 7110 51a5 0900 |0132: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a551 │ │ +3aa3aa: 0a01 |0135: move-result v1 │ │ +3aa3ac: 3801 2d00 |0136: if-eqz v1, 0163 // +002d │ │ +3aa3b0: 6201 ab79 |0138: sget-object v1, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ +3aa3b4: 54f2 aa76 |013a: iget-object v2, v15, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3aa3b8: 1f02 b514 |013c: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3aa3bc: 6e10 0ca3 0200 |013e: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3aa3c2: 0b02 |0141: move-result-wide v2 │ │ +3aa3c4: 0704 |0142: move-object v4, v0 │ │ +3aa3c6: 1f04 af14 |0143: check-cast v4, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3aa3ca: 7110 50a5 0400 |0145: invoke-static {v4}, Lnet/sf/dibdib/thread_net/QOpNet;.handles4Seq:(Lnet/sf/dibdib/generic/QSeq;)[J // method@a550 │ │ +3aa3d0: 0c04 |0148: move-result-object v4 │ │ +3aa3d2: 7254 4aa5 2173 |0149: invoke-interface {v1, v2, v3, v7, v4}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.sendOrAckMessages:(JZ[J)[Ljava/lang/String; // method@a54a │ │ +3aa3d8: 0c01 |014c: move-result-object v1 │ │ +3aa3da: 3801 1500 |014d: if-eqz v1, 0162 // +0015 │ │ +3aa3de: 2112 |014f: array-length v2, v1 │ │ +3aa3e0: 3d02 1200 |0150: if-lez v2, 0162 // +0012 │ │ +3aa3e4: 6202 507a |0152: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ +3aa3e8: 2393 0716 |0154: new-array v3, v9, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3aa3ec: 7120 eba2 3200 |0156: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3aa3f2: 0c02 |0159: move-result-object v2 │ │ +3aa3f4: 5b21 b776 |015a: iput-object v1, v2, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3aa3f8: 6201 6873 |015c: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ +3aa3fc: 7220 88a2 2100 |015e: invoke-interface {v1, v2}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3aa402: 2802 |0161: goto 0163 // +0002 │ │ +3aa404: 1108 |0162: return-object v8 │ │ +3aa406: 2001 af14 |0163: instance-of v1, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3aa40a: 3801 3c00 |0165: if-eqz v1, 01a1 // +003c │ │ +3aa40e: 7110 51a5 0900 |0167: invoke-static {v9}, Lnet/sf/dibdib/thread_net/QOpNet;.initMessenger:(Z)Z // method@a551 │ │ +3aa414: 0a01 |016a: move-result v1 │ │ +3aa416: 3801 3600 |016b: if-eqz v1, 01a1 // +0036 │ │ +3aa41a: 1f00 af14 |016d: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3aa41e: 6201 1b7a |016f: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3aa422: 5311 2b7a |0171: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3aa426: 7140 dfa5 1072 |0173: invoke-static {v0, v1, v2, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ +3aa42c: 0b01 |0176: move-result-wide v1 │ │ +3aa42e: 3103 0501 |0177: cmp-long v3, v5, v1 │ │ +3aa432: 3903 0a00 |0179: if-nez v3, 0183 // +000a │ │ +3aa436: 6201 1c7a |017b: sget-object v1, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ +3aa43a: 5311 2b7a |017d: iget-wide v1, v1, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3aa43e: 7140 dfa5 1072 |017f: invoke-static {v0, v1, v2, v7}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ +3aa444: 0b01 |0182: move-result-wide v1 │ │ +3aa446: 3100 0501 |0183: cmp-long v0, v5, v1 │ │ +3aa44a: 3800 1c00 |0185: if-eqz v0, 01a1 // +001c │ │ +3aa44e: 6200 ab79 |0187: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ +3aa452: 6203 a979 |0189: sget-object v3, Lnet/sf/dibdib/thread_net/QOpNet;.INVIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a9 │ │ +3aa456: 54f4 b076 |018b: iget-object v4, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3aa45a: 3343 0300 |018d: if-ne v3, v4, 0190 // +0003 │ │ +3aa45e: 2802 |018f: goto 0191 // +0002 │ │ +3aa460: 1207 |0190: const/4 v7, #int 0 // #0 │ │ +3aa462: 7240 48a5 1072 |0191: invoke-interface {v0, v1, v2, v7}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.inviteOrConfirmKey:(JZ)[Ljava/lang/String; // method@a548 │ │ +3aa468: 0c00 |0194: move-result-object v0 │ │ +3aa46a: 5bf0 b776 |0195: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3aa46e: 6200 507a |0197: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ +3aa472: 5bf0 b076 |0199: iput-object v0, v15, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3aa476: 54f0 b776 |019b: iget-object v0, v15, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3aa47a: 3900 0300 |019d: if-nez v0, 01a0 // +0003 │ │ +3aa47e: 078f |019f: move-object v15, v8 │ │ +3aa480: 110f |01a0: return-object v15 │ │ +3aa482: 1108 |01a1: return-object v8 │ │ +3aa484: 0001 0700 0100 0000 0e01 0000 4901 ... |01a2: packed-switch-data (18 units) │ │ catches : 2 │ │ 0x0079 - 0x007c │ │ Ljava/lang/Exception; -> 0x007c │ │ 0x00c3 - 0x00c6 │ │ Ljava/lang/Exception; -> 0x00c7 │ │ positions : │ │ 0x0000 line=90 │ │ @@ -1516698,60 +1516697,60 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3aa088: |[3aa088] net.sf.dibdib.thread_net.QOpNet.getFingerPrint:()Ljava/lang/String; │ │ -3aa098: 6200 ab79 |0000: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ -3aa09c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3aa0a0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3aa0a2: 2805 |0005: goto 000a // +0005 │ │ -3aa0a4: 7210 46a5 0000 |0006: invoke-interface {v0}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.getFingerPrint:()Ljava/lang/String; // method@a546 │ │ -3aa0aa: 0c00 |0009: move-result-object v0 │ │ -3aa0ac: 1100 |000a: return-object v0 │ │ +3aa084: |[3aa084] net.sf.dibdib.thread_net.QOpNet.getFingerPrint:()Ljava/lang/String; │ │ +3aa094: 6200 ab79 |0000: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ +3aa098: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3aa09c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3aa09e: 2805 |0005: goto 000a // +0005 │ │ +3aa0a0: 7210 46a5 0000 |0006: invoke-interface {v0}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.getFingerPrint:()Ljava/lang/String; // method@a546 │ │ +3aa0a6: 0c00 |0009: move-result-object v0 │ │ +3aa0a8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_net/QOpNet;) │ │ name : 'handles4Seq' │ │ type : '(Lnet/sf/dibdib/generic/QSeq;)[J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -3aa0d4: |[3aa0d4] net.sf.dibdib.thread_net.QOpNet.handles4Seq:(Lnet/sf/dibdib/generic/QSeq;)[J │ │ -3aa0e4: 6e10 bea2 0900 |0000: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.atoms:()[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2be │ │ -3aa0ea: 0c09 |0003: move-result-object v9 │ │ -3aa0ec: 2190 |0004: array-length v0, v9 │ │ -3aa0ee: 2300 1a15 |0005: new-array v0, v0, [J // type@151a │ │ -3aa0f2: 2191 |0007: array-length v1, v9 │ │ -3aa0f4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3aa0f6: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -3aa0f8: 3512 1c00 |000a: if-ge v2, v1, 0026 // +001c │ │ -3aa0fc: 4604 0902 |000c: aget-object v4, v9, v2 │ │ -3aa100: 2045 b514 |000e: instance-of v5, v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3aa104: 3805 1300 |0010: if-eqz v5, 0023 // +0013 │ │ -3aa108: 1f04 b514 |0012: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3aa10c: 6e10 0ca3 0400 |0014: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3aa112: 0b04 |0017: move-result-wide v4 │ │ -3aa114: 1606 0000 |0018: const-wide/16 v6, #int 0 // #0 │ │ -3aa118: 3108 0604 |001a: cmp-long v8, v6, v4 │ │ -3aa11c: 3808 0700 |001c: if-eqz v8, 0023 // +0007 │ │ -3aa120: d806 0301 |001e: add-int/lit8 v6, v3, #int 1 // #01 │ │ -3aa124: 4c04 0003 |0020: aput-wide v4, v0, v3 │ │ -3aa128: 0163 |0022: move v3, v6 │ │ -3aa12a: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3aa12e: 28e5 |0025: goto 000a // -001b │ │ -3aa130: 1100 |0026: return-object v0 │ │ +3aa0d0: |[3aa0d0] net.sf.dibdib.thread_net.QOpNet.handles4Seq:(Lnet/sf/dibdib/generic/QSeq;)[J │ │ +3aa0e0: 6e10 bea2 0900 |0000: invoke-virtual {v9}, Lnet/sf/dibdib/generic/QSeq;.atoms:()[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2be │ │ +3aa0e6: 0c09 |0003: move-result-object v9 │ │ +3aa0e8: 2190 |0004: array-length v0, v9 │ │ +3aa0ea: 2300 1a15 |0005: new-array v0, v0, [J // type@151a │ │ +3aa0ee: 2191 |0007: array-length v1, v9 │ │ +3aa0f0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3aa0f2: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +3aa0f4: 3512 1c00 |000a: if-ge v2, v1, 0026 // +001c │ │ +3aa0f8: 4604 0902 |000c: aget-object v4, v9, v2 │ │ +3aa0fc: 2045 b514 |000e: instance-of v5, v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3aa100: 3805 1300 |0010: if-eqz v5, 0023 // +0013 │ │ +3aa104: 1f04 b514 |0012: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3aa108: 6e10 0ca3 0400 |0014: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3aa10e: 0b04 |0017: move-result-wide v4 │ │ +3aa110: 1606 0000 |0018: const-wide/16 v6, #int 0 // #0 │ │ +3aa114: 3108 0604 |001a: cmp-long v8, v6, v4 │ │ +3aa118: 3808 0700 |001c: if-eqz v8, 0023 // +0007 │ │ +3aa11c: d806 0301 |001e: add-int/lit8 v6, v3, #int 1 // #01 │ │ +3aa120: 4c04 0003 |0020: aput-wide v4, v0, v3 │ │ +3aa124: 0163 |0022: move v3, v6 │ │ +3aa126: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3aa12a: 28e5 |0025: goto 000a // -001b │ │ +3aa12c: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ 0x0007 line=78 │ │ 0x000e line=79 │ │ 0x0012 line=80 │ │ @@ -1516764,66 +1516763,66 @@ │ │ type : '(Z)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -3a9fb4: |[3a9fb4] net.sf.dibdib.thread_net.QOpNet.initMessenger:(Z)Z │ │ -3a9fc4: 6200 ab79 |0000: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ -3a9fc8: 3800 5d00 |0002: if-eqz v0, 005f // +005d │ │ -3a9fcc: 6200 6373 |0004: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3a9fd0: 5500 7173 |0006: iget-boolean v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ -3a9fd4: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ -3a9fd8: 6200 6473 |000a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a9fdc: 5400 427a |000c: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3a9fe0: 1a01 6d08 |000e: const-string v1, "@" // string@086d │ │ -3a9fe4: 6e20 1c98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3a9fea: 0a00 |0013: move-result v0 │ │ -3a9fec: 3d00 4b00 |0014: if-lez v0, 005f // +004b │ │ -3a9ff0: 6200 6473 |0016: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3a9ff4: 1a01 86b8 |0018: const-string v1, "smtp_user" // string@b886 │ │ -3a9ff8: 6e20 d6a5 1000 |001a: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d6 │ │ -3a9ffe: 0c00 |001d: move-result-object v0 │ │ -3aa000: 3900 0300 |001e: if-nez v0, 0021 // +0003 │ │ -3aa004: 283f |0020: goto 005f // +003f │ │ -3aa006: 6300 ac79 |0021: sget-boolean v0, Lnet/sf/dibdib/thread_net/QOpNet;.messengerStarted:Z // field@79ac │ │ -3aa00a: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -3aa00c: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -3aa010: 3903 0300 |0026: if-nez v3, 0029 // +0003 │ │ -3aa014: 0f02 |0028: return v2 │ │ -3aa016: 3803 0900 |0029: if-eqz v3, 0032 // +0009 │ │ -3aa01a: 6203 6473 |002b: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3aa01e: 1a00 2021 |002d: const-string v0, "KEY.0.SIG.ECDSA256.S" // string@2120 │ │ -3aa022: 6e20 d8a5 0300 |002f: invoke-virtual {v3, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_remove:(Ljava/lang/String;)V // method@a5d8 │ │ -3aa028: 6203 6473 |0032: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3aa02c: 1a00 85b8 |0034: const-string v0, "smtp_server" // string@b885 │ │ -3aa030: 6e20 d6a5 0300 |0036: invoke-virtual {v3, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d6 │ │ -3aa036: 0c03 |0039: move-result-object v3 │ │ -3aa038: 7110 5fa4 0300 |003a: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ -3aa03e: 0c03 |003d: move-result-object v3 │ │ -3aa040: 1250 |003e: const/4 v0, #int 5 // #5 │ │ -3aa042: 6e20 2d98 0300 |003f: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ -3aa048: 0c03 |0042: move-result-object v3 │ │ -3aa04a: 6200 6473 |0043: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3aa04e: 6e20 d6a5 1000 |0045: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d6 │ │ -3aa054: 0c00 |0048: move-result-object v0 │ │ -3aa056: 7110 5fa4 0000 |0049: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ -3aa05c: 0c00 |004c: move-result-object v0 │ │ -3aa05e: 3800 0f00 |004d: if-eqz v0, 005c // +000f │ │ -3aa062: 3803 0d00 |004f: if-eqz v3, 005c // +000d │ │ -3aa066: 6203 ab79 |0051: sget-object v3, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ -3aa06a: 6200 6473 |0053: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3aa06e: 5400 427a |0055: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3aa072: 7220 47a5 0300 |0057: invoke-interface {v3, v0}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.init:(Ljava/lang/String;)Z // method@a547 │ │ -3aa078: 6a02 ac79 |005a: sput-boolean v2, Lnet/sf/dibdib/thread_net/QOpNet;.messengerStarted:Z // field@79ac │ │ -3aa07c: 6303 ac79 |005c: sget-boolean v3, Lnet/sf/dibdib/thread_net/QOpNet;.messengerStarted:Z // field@79ac │ │ -3aa080: 0f03 |005e: return v3 │ │ -3aa082: 1203 |005f: const/4 v3, #int 0 // #0 │ │ -3aa084: 0f03 |0060: return v3 │ │ +3a9fb0: |[3a9fb0] net.sf.dibdib.thread_net.QOpNet.initMessenger:(Z)Z │ │ +3a9fc0: 6200 ab79 |0000: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ +3a9fc4: 3800 5d00 |0002: if-eqz v0, 005f // +005d │ │ +3a9fc8: 6200 6373 |0004: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3a9fcc: 5500 7173 |0006: iget-boolean v0, v0, Lnet/sf/dibdib/config/Dib2State$Threaded;.bAllowDummyPass:Z // field@7371 │ │ +3a9fd0: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ +3a9fd4: 6200 6473 |000a: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a9fd8: 5400 427a |000c: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3a9fdc: 1a01 6d08 |000e: const-string v1, "@" // string@086d │ │ +3a9fe0: 6e20 1c98 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3a9fe6: 0a00 |0013: move-result v0 │ │ +3a9fe8: 3d00 4b00 |0014: if-lez v0, 005f // +004b │ │ +3a9fec: 6200 6473 |0016: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3a9ff0: 1a01 86b8 |0018: const-string v1, "smtp_user" // string@b886 │ │ +3a9ff4: 6e20 d6a5 1000 |001a: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d6 │ │ +3a9ffa: 0c00 |001d: move-result-object v0 │ │ +3a9ffc: 3900 0300 |001e: if-nez v0, 0021 // +0003 │ │ +3aa000: 283f |0020: goto 005f // +003f │ │ +3aa002: 6300 ac79 |0021: sget-boolean v0, Lnet/sf/dibdib/thread_net/QOpNet;.messengerStarted:Z // field@79ac │ │ +3aa006: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +3aa008: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ +3aa00c: 3903 0300 |0026: if-nez v3, 0029 // +0003 │ │ +3aa010: 0f02 |0028: return v2 │ │ +3aa012: 3803 0900 |0029: if-eqz v3, 0032 // +0009 │ │ +3aa016: 6203 6473 |002b: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3aa01a: 1a00 2021 |002d: const-string v0, "KEY.0.SIG.ECDSA256.S" // string@2120 │ │ +3aa01e: 6e20 d8a5 0300 |002f: invoke-virtual {v3, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_remove:(Ljava/lang/String;)V // method@a5d8 │ │ +3aa024: 6203 6473 |0032: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3aa028: 1a00 85b8 |0034: const-string v0, "smtp_server" // string@b885 │ │ +3aa02c: 6e20 d6a5 0300 |0036: invoke-virtual {v3, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d6 │ │ +3aa032: 0c03 |0039: move-result-object v3 │ │ +3aa034: 7110 5fa4 0300 |003a: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ +3aa03a: 0c03 |003d: move-result-object v3 │ │ +3aa03c: 1250 |003e: const/4 v0, #int 5 // #5 │ │ +3aa03e: 6e20 2d98 0300 |003f: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@982d │ │ +3aa044: 0c03 |0042: move-result-object v3 │ │ +3aa046: 6200 6473 |0043: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3aa04a: 6e20 d6a5 1000 |0045: invoke-virtual {v0, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d6 │ │ +3aa050: 0c00 |0048: move-result-object v0 │ │ +3aa052: 7110 5fa4 0000 |0049: invoke-static {v0}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Utf8:([B)Ljava/lang/String; // method@a45f │ │ +3aa058: 0c00 |004c: move-result-object v0 │ │ +3aa05a: 3800 0f00 |004d: if-eqz v0, 005c // +000f │ │ +3aa05e: 3803 0d00 |004f: if-eqz v3, 005c // +000d │ │ +3aa062: 6203 ab79 |0051: sget-object v3, Lnet/sf/dibdib/thread_net/QOpNet;.messenger:Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf; // field@79ab │ │ +3aa066: 6200 6473 |0053: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3aa06a: 5400 427a |0055: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3aa06e: 7220 47a5 0300 |0057: invoke-interface {v3, v0}, Lnet/sf/dibdib/thread_net/QOpNet$MessengerIf;.init:(Ljava/lang/String;)Z // method@a547 │ │ +3aa074: 6a02 ac79 |005a: sput-boolean v2, Lnet/sf/dibdib/thread_net/QOpNet;.messengerStarted:Z // field@79ac │ │ +3aa078: 6303 ac79 |005c: sget-boolean v3, Lnet/sf/dibdib/thread_net/QOpNet;.messengerStarted:Z // field@79ac │ │ +3aa07c: 0f03 |005e: return v3 │ │ +3aa07e: 1203 |005f: const/4 v3, #int 0 // #0 │ │ +3aa080: 0f03 |0060: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0010 line=50 │ │ 0x001a line=51 │ │ 0x0021 line=54 │ │ 0x002b line=58 │ │ @@ -1516841,20 +1516840,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_net/QOpNet;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3aa4c8: |[3aa4c8] net.sf.dibdib.thread_net.QOpNet.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_net/QOpNet; │ │ -3aa4d8: 1c00 ea14 |0000: const-class v0, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3aa4dc: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3aa4e2: 0c01 |0005: move-result-object v1 │ │ -3aa4e4: 1f01 ea14 |0006: check-cast v1, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ -3aa4e8: 1101 |0008: return-object v1 │ │ +3aa4c4: |[3aa4c4] net.sf.dibdib.thread_net.QOpNet.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_net/QOpNet; │ │ +3aa4d4: 1c00 ea14 |0000: const-class v0, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3aa4d8: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3aa4de: 0c01 |0005: move-result-object v1 │ │ +3aa4e0: 1f01 ea14 |0006: check-cast v1, Lnet/sf/dibdib/thread_net/QOpNet; // type@14ea │ │ +3aa4e4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #7 : (in Lnet/sf/dibdib/thread_net/QOpNet;) │ │ @@ -1516862,20 +1516861,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_net/QOpNet;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3aa4ec: |[3aa4ec] net.sf.dibdib.thread_net.QOpNet.values:()[Lnet/sf/dibdib/thread_net/QOpNet; │ │ -3aa4fc: 6200 a879 |0000: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.$VALUES:[Lnet/sf/dibdib/thread_net/QOpNet; // field@79a8 │ │ -3aa500: 6e10 7ca6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_net/QOpNet;.clone:()Ljava/lang/Object; // method@a67c │ │ -3aa506: 0c00 |0005: move-result-object v0 │ │ -3aa508: 1f00 2116 |0006: check-cast v0, [Lnet/sf/dibdib/thread_net/QOpNet; // type@1621 │ │ -3aa50c: 1100 |0008: return-object v0 │ │ +3aa4e8: |[3aa4e8] net.sf.dibdib.thread_net.QOpNet.values:()[Lnet/sf/dibdib/thread_net/QOpNet; │ │ +3aa4f8: 6200 a879 |0000: sget-object v0, Lnet/sf/dibdib/thread_net/QOpNet;.$VALUES:[Lnet/sf/dibdib/thread_net/QOpNet; // field@79a8 │ │ +3aa4fc: 6e10 7ca6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_net/QOpNet;.clone:()Ljava/lang/Object; // method@a67c │ │ +3aa502: 0c00 |0005: move-result-object v0 │ │ +3aa504: 1f00 2116 |0006: check-cast v0, [Lnet/sf/dibdib/thread_net/QOpNet; // type@1621 │ │ +3aa508: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_net/QOpNet;) │ │ @@ -1516883,20 +1516882,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3aa0b0: |[3aa0b0] net.sf.dibdib.thread_net.QOpNet.getShash:()J │ │ -3aa0c0: 6e10 52a5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_net/QOpNet;.name:()Ljava/lang/String; // method@a552 │ │ -3aa0c6: 0c00 |0003: move-result-object v0 │ │ -3aa0c8: 7110 28a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ -3aa0ce: 0b00 |0007: move-result-wide v0 │ │ -3aa0d0: 1000 |0008: return-wide v0 │ │ +3aa0ac: |[3aa0ac] net.sf.dibdib.thread_net.QOpNet.getShash:()J │ │ +3aa0bc: 6e10 52a5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_net/QOpNet;.name:()Ljava/lang/String; // method@a552 │ │ +3aa0c2: 0c00 |0003: move-result-object v0 │ │ +3aa0c4: 7110 28a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ +3aa0ca: 0b00 |0007: move-result-wide v0 │ │ +3aa0cc: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lnet/sf/dibdib/thread_net/QOpNet; │ │ │ │ source_file_idx : 17065 (QOpNet.java) │ │ @@ -1516975,84 +1516974,84 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 135 16-bit code units │ │ -3aab5c: |[3aab5c] net.sf.dibdib.thread_ui.QOpUi.:()V │ │ -3aab6c: 2200 ec14 |0000: new-instance v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aab70: 1a01 ac08 |0002: const-string v1, "ABOUT" // string@08ac │ │ -3aab74: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3aab76: 7030 67a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ -3aab7c: 6900 c779 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.ABOUT:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c7 │ │ -3aab80: 2201 ec14 |000a: new-instance v1, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aab84: 1a03 da0c |000c: const-string v3, "BAS2" // string@0cda │ │ -3aab88: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3aab8a: 7030 67a5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ -3aab90: 6901 c879 |0012: sput-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.BAS2:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c8 │ │ -3aab94: 2203 ec14 |0014: new-instance v3, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aab98: 1a05 5a1d |0016: const-string v5, "HELP" // string@1d5a │ │ -3aab9c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -3aab9e: 7030 67a5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ -3aaba4: 6903 c979 |001c: sput-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.HELP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c9 │ │ -3aaba8: 2205 ec14 |001e: new-instance v5, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aabac: 1a07 2422 |0020: const-string v7, "LANG" // string@2224 │ │ -3aabb0: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -3aabb2: 7030 67a5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ -3aabb8: 6905 ca79 |0026: sput-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.LANG:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ca │ │ -3aabbc: 2207 ec14 |0028: new-instance v7, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aabc0: 1a09 d94e |002a: const-string v9, "UICOD" // string@4ed9 │ │ -3aabc4: 124a |002c: const/4 v10, #int 4 // #4 │ │ -3aabc6: 7030 67a5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ -3aabcc: 6907 cb79 |0030: sput-object v7, Lnet/sf/dibdib/thread_ui/QOpUi;.UICOD:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cb │ │ -3aabd0: 2209 ec14 |0032: new-instance v9, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aabd4: 1a0b bf50 |0034: const-string v11, "VIEW" // string@50bf │ │ -3aabd8: 125c |0036: const/4 v12, #int 5 // #5 │ │ -3aabda: 7030 67a5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ -3aabe0: 6909 cc79 |003a: sput-object v9, Lnet/sf/dibdib/thread_ui/QOpUi;.VIEW:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cc │ │ -3aabe4: 220b ec14 |003c: new-instance v11, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aabe8: 1a0d 8bc4 |003e: const-string v13, "zzENTRY" // string@c48b │ │ -3aabec: 126e |0040: const/4 v14, #int 6 // #6 │ │ -3aabee: 7030 67a5 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ -3aabf4: 690b cd79 |0044: sput-object v11, Lnet/sf/dibdib/thread_ui/QOpUi;.zzENTRY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ -3aabf8: 220d ec14 |0046: new-instance v13, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aabfc: 1a0f 96c4 |0048: const-string v15, "zzKEY_REP" // string@c496 │ │ -3aac00: 127e |004a: const/4 v14, #int 7 // #7 │ │ -3aac02: 7030 67a5 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ -3aac08: 690d cf79 |004e: sput-object v13, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY_REP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ -3aac0c: 220f ec14 |0050: new-instance v15, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aac10: 1a0e 95c4 |0052: const-string v14, "zzKEY" // string@c495 │ │ -3aac14: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ -3aac18: 7030 67a5 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ -3aac1e: 690f ce79 |0059: sput-object v15, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ -3aac22: 220e ec14 |005b: new-instance v14, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aac26: 1a0c a6c4 |005d: const-string v12, "zzSET" // string@c4a6 │ │ -3aac2a: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ -3aac2e: 7030 67a5 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ -3aac34: 690e d079 |0064: sput-object v14, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79d0 │ │ -3aac38: 130c 0a00 |0066: const/16 v12, #int 10 // #a │ │ -3aac3c: 23cc 2316 |0068: new-array v12, v12, [Lnet/sf/dibdib/thread_ui/QOpUi; // type@1623 │ │ -3aac40: 4d00 0c02 |006a: aput-object v0, v12, v2 │ │ -3aac44: 4d01 0c04 |006c: aput-object v1, v12, v4 │ │ -3aac48: 4d03 0c06 |006e: aput-object v3, v12, v6 │ │ -3aac4c: 4d05 0c08 |0070: aput-object v5, v12, v8 │ │ -3aac50: 1240 |0072: const/4 v0, #int 4 // #4 │ │ -3aac52: 4d07 0c00 |0073: aput-object v7, v12, v0 │ │ -3aac56: 1250 |0075: const/4 v0, #int 5 // #5 │ │ -3aac58: 4d09 0c00 |0076: aput-object v9, v12, v0 │ │ -3aac5c: 1260 |0078: const/4 v0, #int 6 // #6 │ │ -3aac5e: 4d0b 0c00 |0079: aput-object v11, v12, v0 │ │ -3aac62: 1270 |007b: const/4 v0, #int 7 // #7 │ │ -3aac64: 4d0d 0c00 |007c: aput-object v13, v12, v0 │ │ -3aac68: 1300 0800 |007e: const/16 v0, #int 8 // #8 │ │ -3aac6c: 4d0f 0c00 |0080: aput-object v15, v12, v0 │ │ -3aac70: 4d0e 0c0a |0082: aput-object v14, v12, v10 │ │ -3aac74: 690c c679 |0084: sput-object v12, Lnet/sf/dibdib/thread_ui/QOpUi;.$VALUES:[Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c6 │ │ -3aac78: 0e00 |0086: return-void │ │ +3aab58: |[3aab58] net.sf.dibdib.thread_ui.QOpUi.:()V │ │ +3aab68: 2200 ec14 |0000: new-instance v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aab6c: 1a01 ac08 |0002: const-string v1, "ABOUT" // string@08ac │ │ +3aab70: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3aab72: 7030 67a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ +3aab78: 6900 c779 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.ABOUT:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c7 │ │ +3aab7c: 2201 ec14 |000a: new-instance v1, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aab80: 1a03 da0c |000c: const-string v3, "BAS2" // string@0cda │ │ +3aab84: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3aab86: 7030 67a5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ +3aab8c: 6901 c879 |0012: sput-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.BAS2:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c8 │ │ +3aab90: 2203 ec14 |0014: new-instance v3, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aab94: 1a05 5a1d |0016: const-string v5, "HELP" // string@1d5a │ │ +3aab98: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +3aab9a: 7030 67a5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ +3aaba0: 6903 c979 |001c: sput-object v3, Lnet/sf/dibdib/thread_ui/QOpUi;.HELP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c9 │ │ +3aaba4: 2205 ec14 |001e: new-instance v5, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aaba8: 1a07 2422 |0020: const-string v7, "LANG" // string@2224 │ │ +3aabac: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +3aabae: 7030 67a5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ +3aabb4: 6905 ca79 |0026: sput-object v5, Lnet/sf/dibdib/thread_ui/QOpUi;.LANG:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ca │ │ +3aabb8: 2207 ec14 |0028: new-instance v7, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aabbc: 1a09 d94e |002a: const-string v9, "UICOD" // string@4ed9 │ │ +3aabc0: 124a |002c: const/4 v10, #int 4 // #4 │ │ +3aabc2: 7030 67a5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ +3aabc8: 6907 cb79 |0030: sput-object v7, Lnet/sf/dibdib/thread_ui/QOpUi;.UICOD:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cb │ │ +3aabcc: 2209 ec14 |0032: new-instance v9, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aabd0: 1a0b bf50 |0034: const-string v11, "VIEW" // string@50bf │ │ +3aabd4: 125c |0036: const/4 v12, #int 5 // #5 │ │ +3aabd6: 7030 67a5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ +3aabdc: 6909 cc79 |003a: sput-object v9, Lnet/sf/dibdib/thread_ui/QOpUi;.VIEW:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cc │ │ +3aabe0: 220b ec14 |003c: new-instance v11, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aabe4: 1a0d 8bc4 |003e: const-string v13, "zzENTRY" // string@c48b │ │ +3aabe8: 126e |0040: const/4 v14, #int 6 // #6 │ │ +3aabea: 7030 67a5 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ +3aabf0: 690b cd79 |0044: sput-object v11, Lnet/sf/dibdib/thread_ui/QOpUi;.zzENTRY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cd │ │ +3aabf4: 220d ec14 |0046: new-instance v13, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aabf8: 1a0f 96c4 |0048: const-string v15, "zzKEY_REP" // string@c496 │ │ +3aabfc: 127e |004a: const/4 v14, #int 7 // #7 │ │ +3aabfe: 7030 67a5 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ +3aac04: 690d cf79 |004e: sput-object v13, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY_REP:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79cf │ │ +3aac08: 220f ec14 |0050: new-instance v15, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aac0c: 1a0e 95c4 |0052: const-string v14, "zzKEY" // string@c495 │ │ +3aac10: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ +3aac14: 7030 67a5 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ +3aac1a: 690f ce79 |0059: sput-object v15, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ +3aac1e: 220e ec14 |005b: new-instance v14, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aac22: 1a0c a6c4 |005d: const-string v12, "zzSET" // string@c4a6 │ │ +3aac26: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ +3aac2a: 7030 67a5 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/thread_ui/QOpUi;.:(Ljava/lang/String;I)V // method@a567 │ │ +3aac30: 690e d079 |0064: sput-object v14, Lnet/sf/dibdib/thread_ui/QOpUi;.zzSET:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79d0 │ │ +3aac34: 130c 0a00 |0066: const/16 v12, #int 10 // #a │ │ +3aac38: 23cc 2316 |0068: new-array v12, v12, [Lnet/sf/dibdib/thread_ui/QOpUi; // type@1623 │ │ +3aac3c: 4d00 0c02 |006a: aput-object v0, v12, v2 │ │ +3aac40: 4d01 0c04 |006c: aput-object v1, v12, v4 │ │ +3aac44: 4d03 0c06 |006e: aput-object v3, v12, v6 │ │ +3aac48: 4d05 0c08 |0070: aput-object v5, v12, v8 │ │ +3aac4c: 1240 |0072: const/4 v0, #int 4 // #4 │ │ +3aac4e: 4d07 0c00 |0073: aput-object v7, v12, v0 │ │ +3aac52: 1250 |0075: const/4 v0, #int 5 // #5 │ │ +3aac54: 4d09 0c00 |0076: aput-object v9, v12, v0 │ │ +3aac58: 1260 |0078: const/4 v0, #int 6 // #6 │ │ +3aac5a: 4d0b 0c00 |0079: aput-object v11, v12, v0 │ │ +3aac5e: 1270 |007b: const/4 v0, #int 7 // #7 │ │ +3aac60: 4d0d 0c00 |007c: aput-object v13, v12, v0 │ │ +3aac64: 1300 0800 |007e: const/16 v0, #int 8 // #8 │ │ +3aac68: 4d0f 0c00 |0080: aput-object v15, v12, v0 │ │ +3aac6c: 4d0e 0c0a |0082: aput-object v14, v12, v10 │ │ +3aac70: 690c c679 |0084: sput-object v12, Lnet/sf/dibdib/thread_ui/QOpUi;.$VALUES:[Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c6 │ │ +3aac74: 0e00 |0086: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x000a line=13 │ │ 0x0014 line=14 │ │ 0x001e line=15 │ │ 0x0028 line=16 │ │ @@ -1517069,17 +1517068,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3aac7c: |[3aac7c] net.sf.dibdib.thread_ui.QOpUi.:(Ljava/lang/String;I)V │ │ -3aac8c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3aac92: 0e00 |0003: return-void │ │ +3aac78: |[3aac78] net.sf.dibdib.thread_ui.QOpUi.:(Ljava/lang/String;I)V │ │ +3aac88: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3aac8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_ui/QOpUi; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1517089,38 +1517088,38 @@ │ │ type : '()[Lnet/sf/dibdib/generic/QIfs$QEnumIf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3aaaf8: |[3aaaf8] net.sf.dibdib.thread_ui.QOpUi.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ -3aab08: 7100 6da5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_ui/QOpUi;.values:()[Lnet/sf/dibdib/thread_ui/QOpUi; // method@a56d │ │ -3aab0e: 0c00 |0003: move-result-object v0 │ │ -3aab10: 1100 |0004: return-object v0 │ │ +3aaaf4: |[3aaaf4] net.sf.dibdib.thread_ui.QOpUi.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ +3aab04: 7100 6da5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_ui/QOpUi;.values:()[Lnet/sf/dibdib/thread_ui/QOpUi; // method@a56d │ │ +3aab0a: 0c00 |0003: move-result-object v0 │ │ +3aab0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ #3 : (in Lnet/sf/dibdib/thread_ui/QOpUi;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/QOpUi;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3aab14: |[3aab14] net.sf.dibdib.thread_ui.QOpUi.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/QOpUi; │ │ -3aab24: 1c00 ec14 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aab28: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3aab2e: 0c01 |0005: move-result-object v1 │ │ -3aab30: 1f01 ec14 |0006: check-cast v1, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ -3aab34: 1101 |0008: return-object v1 │ │ +3aab10: |[3aab10] net.sf.dibdib.thread_ui.QOpUi.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/QOpUi; │ │ +3aab20: 1c00 ec14 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aab24: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3aab2a: 0c01 |0005: move-result-object v1 │ │ +3aab2c: 1f01 ec14 |0006: check-cast v1, Lnet/sf/dibdib/thread_ui/QOpUi; // type@14ec │ │ +3aab30: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_ui/QOpUi;) │ │ @@ -1517128,20 +1517127,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_ui/QOpUi;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3aab38: |[3aab38] net.sf.dibdib.thread_ui.QOpUi.values:()[Lnet/sf/dibdib/thread_ui/QOpUi; │ │ -3aab48: 6200 c679 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.$VALUES:[Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c6 │ │ -3aab4c: 6e10 7ea6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_ui/QOpUi;.clone:()Ljava/lang/Object; // method@a67e │ │ -3aab52: 0c00 |0005: move-result-object v0 │ │ -3aab54: 1f00 2316 |0006: check-cast v0, [Lnet/sf/dibdib/thread_ui/QOpUi; // type@1623 │ │ -3aab58: 1100 |0008: return-object v0 │ │ +3aab34: |[3aab34] net.sf.dibdib.thread_ui.QOpUi.values:()[Lnet/sf/dibdib/thread_ui/QOpUi; │ │ +3aab44: 6200 c679 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/QOpUi;.$VALUES:[Lnet/sf/dibdib/thread_ui/QOpUi; // field@79c6 │ │ +3aab48: 6e10 7ea6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_ui/QOpUi;.clone:()Ljava/lang/Object; // method@a67e │ │ +3aab4e: 0c00 |0005: move-result-object v0 │ │ +3aab50: 1f00 2316 |0006: check-cast v0, [Lnet/sf/dibdib/thread_ui/QOpUi; // type@1623 │ │ +3aab54: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_ui/QOpUi;) │ │ @@ -1517149,20 +1517148,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3aaad4: |[3aaad4] net.sf.dibdib.thread_ui.QOpUi.getShash:()J │ │ -3aaae4: 6e10 6aa5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/QOpUi;.name:()Ljava/lang/String; // method@a56a │ │ -3aaaea: 0c00 |0003: move-result-object v0 │ │ -3aaaec: 7110 28a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ -3aaaf2: 0b00 |0007: move-result-wide v0 │ │ -3aaaf4: 1000 |0008: return-wide v0 │ │ +3aaad0: |[3aaad0] net.sf.dibdib.thread_ui.QOpUi.getShash:()J │ │ +3aaae0: 6e10 6aa5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/QOpUi;.name:()Ljava/lang/String; // method@a56a │ │ +3aaae6: 0c00 |0003: move-result-object v0 │ │ +3aaae8: 7110 28a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ +3aaaee: 0b00 |0007: move-result-wide v0 │ │ +3aaaf0: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lnet/sf/dibdib/thread_ui/QOpUi; │ │ │ │ source_file_idx : 17066 (QOpUi.java) │ │ @@ -1517373,325 +1517372,325 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 18 │ │ ins : 0 │ │ outs : 14 │ │ insns size : 961 16-bit code units │ │ -3af884: |[3af884] net.sf.dibdib.thread_ui.UiValTag.:()V │ │ -3af894: 2200 f114 |0000: new-instance v0, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af898: 1a01 134f |0002: const-string v1, "UI_READY" // string@4f13 │ │ -3af89c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3af89e: 7040 96a5 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ -3af8a4: 6900 f979 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_READY:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ -3af8a8: 2201 f114 |000a: new-instance v1, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af8ac: 1a03 f84e |000c: const-string v3, "UI_FONT_SIZE_WIN_PT10" // string@4ef8 │ │ -3af8b0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3af8b2: 1305 0030 |000f: const/16 v5, #int 12288 // #3000 │ │ -3af8b6: 7040 96a5 3154 |0011: invoke-direct {v1, v3, v4, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ -3af8bc: 6901 f179 |0014: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ -3af8c0: 2203 f114 |0016: new-instance v3, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af8c4: 6205 cd73 |0018: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SHADE__WHITESMOKE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ -3af8c8: 5455 d073 |001a: iget-object v5, v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3af8cc: 5255 f375 |001c: iget v5, v5, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3af8d0: 1a06 e84e |001e: const-string v6, "UI_BAR_BACKGROUND_COLOR" // string@4ee8 │ │ -3af8d4: 1227 |0020: const/4 v7, #int 2 // #2 │ │ -3af8d6: 7040 96a5 6357 |0021: invoke-direct {v3, v6, v7, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ -3af8dc: 6903 ef79 |0024: sput-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_BACKGROUND_COLOR:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ef │ │ -3af8e0: 2205 f114 |0026: new-instance v5, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af8e4: 1a06 174f |0028: const-string v6, "UI_WIN_HEIGHT" // string@4f17 │ │ -3af8e8: 1238 |002a: const/4 v8, #int 3 // #3 │ │ -3af8ea: 1409 0040 0200 |002b: const v9, #float 2.0663e-40 // #00024000 │ │ -3af8f0: 7040 96a5 6598 |002e: invoke-direct {v5, v6, v8, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ -3af8f6: 6905 fa79 |0031: sput-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ -3af8fa: 2206 f114 |0033: new-instance v6, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af8fe: 1a0a 1b4f |0035: const-string v10, "UI_WIN_WIDTH" // string@4f1b │ │ -3af902: 124b |0037: const/4 v11, #int 4 // #4 │ │ -3af904: 7040 96a5 a69b |0038: invoke-direct {v6, v10, v11, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ -3af90a: 6906 fb79 |003b: sput-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ -3af90e: 2209 f114 |003d: new-instance v9, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af912: 1a0a e94e |003f: const-string v10, "UI_BAR_PANE_HEIGHT" // string@4ee9 │ │ -3af916: 125c |0041: const/4 v12, #int 5 // #5 │ │ -3af918: 130d 0048 |0042: const/16 v13, #int 18432 // #4800 │ │ -3af91c: 7040 96a5 a9dc |0044: invoke-direct {v9, v10, v12, v13}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ -3af922: 6909 f079 |0047: sput-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ -3af926: 220a f114 |0049: new-instance v10, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af92a: 1a0d 0a4f |004b: const-string v13, "UI_PANE_OFFS_X" // string@4f0a │ │ -3af92e: 126e |004d: const/4 v14, #int 6 // #6 │ │ -3af930: 140f 0014 0100 |004e: const v15, #float 9.90101e-41 // #00011400 │ │ -3af936: 7040 96a5 dafe |0051: invoke-direct {v10, v13, v14, v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ -3af93c: 690a f379 |0054: sput-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ -3af940: 220d f114 |0056: new-instance v13, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af944: 1a0e 0b4f |0058: const-string v14, "UI_PANE_OFFS_Y" // string@4f0b │ │ -3af948: 127c |005a: const/4 v12, #int 7 // #7 │ │ -3af94a: 7040 96a5 edfc |005b: invoke-direct {v13, v14, v12, v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ -3af950: 690d f479 |005e: sput-object v13, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ -3af954: 220e f114 |0060: new-instance v14, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af958: 1a0f 0e4f |0062: const-string v15, "UI_PANE_SPLIT_X" // string@4f0e │ │ -3af95c: 130c 0800 |0064: const/16 v12, #int 8 // #8 │ │ -3af960: 130b 005a |0066: const/16 v11, #int 23040 // #5a00 │ │ -3af964: 7040 96a5 febc |0068: invoke-direct {v14, v15, v12, v11}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ -3af96a: 690e f779 |006b: sput-object v14, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f7 │ │ -3af96e: 220b f114 |006d: new-instance v11, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af972: 1a0f 0f4f |006f: const-string v15, "UI_PANE_SPLIT_Y" // string@4f0f │ │ -3af976: 130c 0900 |0071: const/16 v12, #int 9 // #9 │ │ -3af97a: 1408 00d8 0000 |0073: const v8, #float 7.74862e-41 // #0000d800 │ │ -3af980: 7040 96a5 fb8c |0076: invoke-direct {v11, v15, v12, v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ -3af986: 690b f879 |0079: sput-object v11, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ -3af98a: 2208 f114 |007b: new-instance v8, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af98e: 1a0f 0c4f |007d: const-string v15, "UI_PANE_SPLIT_GAP_X" // string@4f0c │ │ -3af992: 130c 0a00 |007f: const/16 v12, #int 10 // #a │ │ -3af996: 1407 0090 0000 |0081: const v7, #float 5.16575e-41 // #00009000 │ │ -3af99c: 7040 96a5 f87c |0084: invoke-direct {v8, v15, v12, v7}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ -3af9a2: 6908 f579 |0087: sput-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ -3af9a6: 2207 f114 |0089: new-instance v7, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af9aa: 1a0f 0d4f |008b: const-string v15, "UI_PANE_SPLIT_GAP_Y" // string@4f0d │ │ -3af9ae: 130c 0b00 |008d: const/16 v12, #int 11 // #b │ │ -3af9b2: 7040 96a5 f72c |008f: invoke-direct {v7, v15, v12, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ -3af9b8: 6907 f679 |0092: sput-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ -3af9bc: 220f f114 |0094: new-instance v15, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af9c0: 1a0c 1c4f |0096: const-string v12, "UI_ZOOMLVL_BOARD" // string@4f1c │ │ -3af9c4: 1304 0c00 |0098: const/16 v4, #int 12 // #c │ │ -3af9c8: 7040 96a5 cf24 |009a: invoke-direct {v15, v12, v4, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ -3af9ce: 690f fc79 |009d: sput-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ -3af9d2: 220c f114 |009f: new-instance v12, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af9d6: 1a04 014f |00a1: const-string v4, "UI_NUMBER_BASE_SEC" // string@4f01 │ │ -3af9da: 1302 0d00 |00a3: const/16 v2, #int 13 // #d │ │ -3af9de: 0810 0f00 |00a5: move-object/from16 v16, v15 │ │ -3af9e2: 130f 1000 |00a7: const/16 v15, #int 16 // #10 │ │ -3af9e6: 7040 96a5 4cf2 |00a9: invoke-direct {v12, v4, v2, v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ -3af9ec: 690c f279 |00ac: sput-object v12, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ -3af9f0: 2204 f114 |00ae: new-instance v4, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af9f4: 1a0f cb54 |00b0: const-string v15, "X_UI_SIZE" // string@54cb │ │ -3af9f8: 1302 0e00 |00b2: const/16 v2, #int 14 // #e │ │ -3af9fc: 0811 0c00 |00b4: move-object/from16 v17, v12 │ │ -3afa00: 120c |00b6: const/4 v12, #int 0 // #0 │ │ -3afa02: 7040 96a5 f4c2 |00b7: invoke-direct {v4, v15, v2, v12}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ -3afa08: 6904 fd79 |00ba: sput-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fd │ │ -3afa0c: 130f 0f00 |00bc: const/16 v15, #int 15 // #f │ │ -3afa10: 23f2 2516 |00be: new-array v2, v15, [Lnet/sf/dibdib/thread_ui/UiValTag; // type@1625 │ │ -3afa14: 4d00 020c |00c0: aput-object v0, v2, v12 │ │ -3afa18: 1210 |00c2: const/4 v0, #int 1 // #1 │ │ -3afa1a: 4d01 0200 |00c3: aput-object v1, v2, v0 │ │ -3afa1e: 1220 |00c5: const/4 v0, #int 2 // #2 │ │ -3afa20: 4d03 0200 |00c6: aput-object v3, v2, v0 │ │ -3afa24: 1230 |00c8: const/4 v0, #int 3 // #3 │ │ -3afa26: 4d05 0200 |00c9: aput-object v5, v2, v0 │ │ -3afa2a: 1240 |00cb: const/4 v0, #int 4 // #4 │ │ -3afa2c: 4d06 0200 |00cc: aput-object v6, v2, v0 │ │ -3afa30: 1250 |00ce: const/4 v0, #int 5 // #5 │ │ -3afa32: 4d09 0200 |00cf: aput-object v9, v2, v0 │ │ -3afa36: 1260 |00d1: const/4 v0, #int 6 // #6 │ │ -3afa38: 4d0a 0200 |00d2: aput-object v10, v2, v0 │ │ -3afa3c: 1270 |00d4: const/4 v0, #int 7 // #7 │ │ -3afa3e: 4d0d 0200 |00d5: aput-object v13, v2, v0 │ │ -3afa42: 1300 0800 |00d7: const/16 v0, #int 8 // #8 │ │ -3afa46: 4d0e 0200 |00d9: aput-object v14, v2, v0 │ │ -3afa4a: 1300 0900 |00db: const/16 v0, #int 9 // #9 │ │ -3afa4e: 4d0b 0200 |00dd: aput-object v11, v2, v0 │ │ -3afa52: 1300 0a00 |00df: const/16 v0, #int 10 // #a │ │ -3afa56: 4d08 0200 |00e1: aput-object v8, v2, v0 │ │ -3afa5a: 1300 0b00 |00e3: const/16 v0, #int 11 // #b │ │ -3afa5e: 4d07 0200 |00e5: aput-object v7, v2, v0 │ │ -3afa62: 1300 0c00 |00e7: const/16 v0, #int 12 // #c │ │ -3afa66: 4d10 0200 |00e9: aput-object v16, v2, v0 │ │ -3afa6a: 1300 0d00 |00eb: const/16 v0, #int 13 // #d │ │ -3afa6e: 4d11 0200 |00ed: aput-object v17, v2, v0 │ │ -3afa72: 1300 0e00 |00ef: const/16 v0, #int 14 // #e │ │ -3afa76: 4d04 0200 |00f1: aput-object v4, v2, v0 │ │ -3afa7a: 6902 ee79 |00f3: sput-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.$VALUES:[Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ -3afa7e: 1300 1000 |00f5: const/16 v0, #int 16 // #10 │ │ -3afa82: 2300 1915 |00f7: new-array v0, v0, [I // type@1519 │ │ -3afa86: 6201 c773 |00f9: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ -3afa8a: 5411 d073 |00fb: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3afa8e: 5211 f375 |00fd: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3afa92: 1202 |00ff: const/4 v2, #int 0 // #0 │ │ -3afa94: 4b01 0002 |0100: aput v1, v0, v2 │ │ -3afa98: 1301 1b00 |0102: const/16 v1, #int 27 // #1b │ │ -3afa9c: 1212 |0104: const/4 v2, #int 1 // #1 │ │ -3afa9e: 4b01 0002 |0105: aput v1, v0, v2 │ │ -3afaa2: 6201 ce73 |0107: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ -3afaa6: 5411 d073 |0109: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3afaaa: 5211 f375 |010b: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3afaae: 1222 |010d: const/4 v2, #int 2 // #2 │ │ -3afab0: 4b01 0002 |010e: aput v1, v0, v2 │ │ -3afab4: 1301 1e00 |0110: const/16 v1, #int 30 // #1e │ │ -3afab8: 1232 |0112: const/4 v2, #int 3 // #3 │ │ -3afaba: 4b01 0002 |0113: aput v1, v0, v2 │ │ -3afabe: 6201 ce73 |0115: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ -3afac2: 5411 d073 |0117: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3afac6: 5211 f375 |0119: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3afaca: 1242 |011b: const/4 v2, #int 4 // #4 │ │ -3afacc: 4b01 0002 |011c: aput v1, v0, v2 │ │ -3afad0: 1301 1d00 |011e: const/16 v1, #int 29 // #1d │ │ -3afad4: 1252 |0120: const/4 v2, #int 5 // #5 │ │ -3afad6: 4b01 0002 |0121: aput v1, v0, v2 │ │ -3afada: 6201 b473 |0123: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -3afade: 5411 d073 |0125: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3afae2: 5211 f375 |0127: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3afae6: 1262 |0129: const/4 v2, #int 6 // #6 │ │ -3afae8: 4b01 0002 |012a: aput v1, v0, v2 │ │ -3afaec: 1301 4100 |012c: const/16 v1, #int 65 // #41 │ │ -3afaf0: 1272 |012e: const/4 v2, #int 7 // #7 │ │ -3afaf2: 4b01 0002 |012f: aput v1, v0, v2 │ │ -3afaf6: 6201 c773 |0131: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ -3afafa: 5411 d073 |0133: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3afafe: 5211 f375 |0135: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3afb02: 1302 0800 |0137: const/16 v2, #int 8 // #8 │ │ -3afb06: 4b01 0002 |0139: aput v1, v0, v2 │ │ -3afb0a: 1301 1900 |013b: const/16 v1, #int 25 // #19 │ │ -3afb0e: 1302 0900 |013d: const/16 v2, #int 9 // #9 │ │ -3afb12: 4b01 0002 |013f: aput v1, v0, v2 │ │ -3afb16: 6201 b473 |0141: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ -3afb1a: 5411 d073 |0143: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3afb1e: 5211 f375 |0145: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3afb22: 1302 0a00 |0147: const/16 v2, #int 10 // #a │ │ -3afb26: 4b01 0002 |0149: aput v1, v0, v2 │ │ -3afb2a: 1301 1700 |014b: const/16 v1, #int 23 // #17 │ │ -3afb2e: 1302 0b00 |014d: const/16 v2, #int 11 // #b │ │ -3afb32: 4b01 0002 |014f: aput v1, v0, v2 │ │ -3afb36: 6201 ce73 |0151: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ -3afb3a: 5411 d073 |0153: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3afb3e: 5211 f375 |0155: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3afb42: 1302 0c00 |0157: const/16 v2, #int 12 // #c │ │ -3afb46: 4b01 0002 |0159: aput v1, v0, v2 │ │ -3afb4a: 1301 1800 |015b: const/16 v1, #int 24 // #18 │ │ -3afb4e: 1302 0d00 |015d: const/16 v2, #int 13 // #d │ │ -3afb52: 4b01 0002 |015f: aput v1, v0, v2 │ │ -3afb56: 6201 bb73 |0161: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ -3afb5a: 5411 d073 |0163: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ -3afb5e: 5211 f375 |0165: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ -3afb62: 1302 0e00 |0167: const/16 v2, #int 14 // #e │ │ -3afb66: 4b01 0002 |0169: aput v1, v0, v2 │ │ -3afb6a: 1301 3d00 |016b: const/16 v1, #int 61 // #3d │ │ -3afb6e: 4b01 000f |016d: aput v1, v0, v15 │ │ -3afb72: 6900 fe79 |016f: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ -3afb76: 1260 |0171: const/4 v0, #int 6 // #6 │ │ -3afb78: 6700 ff79 |0172: sput v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ -3afb7c: 1a00 2422 |0174: const-string v0, "LANG" // string@2224 │ │ -3afb80: 1a01 2452 |0176: const-string v1, "VW" // string@5224 │ │ -3afb84: 1a02 4c01 |0178: const-string v2, " CLR" // string@014c │ │ -3afb88: 1a03 f000 |017a: const-string v3, " GO" // string@00f0 │ │ -3afb8c: 2440 dc15 1032 |017c: filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; // type@15dc │ │ -3afb92: 0c00 |017f: move-result-object v0 │ │ -3afb94: 6900 047a |0180: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools_0:[Ljava/lang/String; // field@7a04 │ │ -3afb98: 1a01 2422 |0182: const-string v1, "LANG" // string@2224 │ │ -3afb9c: 1a02 2552 |0184: const-string v2, "VW " // string@5225 │ │ -3afba0: 1a03 6d0d |0186: const-string v3, "BS16" // string@0d6d │ │ -3afba4: 1a04 f000 |0188: const-string v4, " GO" // string@00f0 │ │ -3afba8: 1a05 4c01 |018a: const-string v5, " CLR" // string@014c │ │ -3afbac: 1a06 9042 |018c: const-string v6, "QDFC" // string@4290 │ │ -3afbb0: 1a07 8a47 |018e: const-string v7, "SWAP" // string@478a │ │ -3afbb4: 1a08 fb46 |0190: const-string v8, "STQ" // string@46fb │ │ -3afbb8: 1a09 0943 |0192: const-string v9, "RCQ" // string@4309 │ │ -3afbbc: 1a0a 0643 |0194: const-string v10, "RCL" // string@4306 │ │ -3afbc0: 1a0b 3b01 |0196: const-string v11, " ADD" // string@013b │ │ -3afbc4: 1a0c 6847 |0198: const-string v12, "SUB " // string@4768 │ │ -3afbc8: 1a0d ac3b |019a: const-string v13, "MUL " // string@3bac │ │ -3afbcc: 1a0e 5c16 |019c: const-string v14, "DIV " // string@165c │ │ -3afbd0: 250e dc15 0100 |019e: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, [Ljava/lang/String; // type@15dc │ │ -3afbd6: 0c00 |01a1: move-result-object v0 │ │ -3afbd8: 6900 017a |01a2: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsCalc:[Ljava/lang/String; // field@7a01 │ │ -3afbdc: 1a01 2422 |01a4: const-string v1, "LANG" // string@2224 │ │ -3afbe0: 1a02 2552 |01a6: const-string v2, "VW " // string@5225 │ │ -3afbe4: 1a03 4c01 |01a8: const-string v3, " CLR" // string@014c │ │ -3afbe8: 1a04 f000 |01aa: const-string v4, " GO" // string@00f0 │ │ -3afbec: 1a05 9f45 |01ac: const-string v5, "SEND" // string@459f │ │ -3afbf0: 1a06 1443 |01ae: const-string v6, "RECV" // string@4314 │ │ -3afbf4: 1a07 f30f |01b0: const-string v7, "CHT+" // string@0ff3 │ │ -3afbf8: 1a08 6c10 |01b2: const-string v8, "CON+" // string@106c │ │ -3afbfc: 1a09 3a01 |01b4: const-string v9, " ACK" // string@013a │ │ -3afc00: 1a0a 5d1f |01b6: const-string v10, "INVI" // string@1f5d │ │ -3afc04: 1a0b d93d |01b8: const-string v11, "NAME" // string@3dd9 │ │ -3afc08: 250b dc15 0100 |01ba: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, [Ljava/lang/String; // type@15dc │ │ -3afc0e: 0c01 |01bd: move-result-object v1 │ │ -3afc10: 6901 027a |01be: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsChat:[Ljava/lang/String; // field@7a02 │ │ -3afc14: 6900 007a |01c0: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ -3afc18: 1200 |01c2: const/4 v0, #int 0 // #0 │ │ -3afc1a: 6900 037a |01c3: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a03 │ │ -3afc1e: 1301 3100 |01c5: const/16 v1, #int 49 // #31 │ │ -3afc22: 2312 1615 |01c7: new-array v2, v1, [C // type@1516 │ │ -3afc26: 2602 7f00 0000 |01c9: fill-array-data v2, 00000248 // +0000007f │ │ -3afc2c: 6902 0a7a |01cc: sput-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_X:[C // field@7a0a │ │ -3afc30: 2312 1615 |01ce: new-array v2, v1, [C // type@1516 │ │ -3afc34: 2602 ae00 0000 |01d0: fill-array-data v2, 0000027e // +000000ae │ │ -3afc3a: 6902 057a |01d3: sput-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_0:[C // field@7a05 │ │ -3afc3e: 2313 1615 |01d5: new-array v3, v1, [C // type@1516 │ │ -3afc42: 2603 dd00 0000 |01d7: fill-array-data v3, 000002b4 // +000000dd │ │ -3afc48: 6903 067a |01da: sput-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_1:[C // field@7a06 │ │ -3afc4c: 2314 1615 |01dc: new-array v4, v1, [C // type@1516 │ │ -3afc50: 2604 0c01 0000 |01de: fill-array-data v4, 000002ea // +0000010c │ │ -3afc56: 6904 077a |01e1: sput-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_1_calc:[C // field@7a07 │ │ -3afc5a: 2315 1615 |01e3: new-array v5, v1, [C // type@1516 │ │ -3afc5e: 2605 3b01 0000 |01e5: fill-array-data v5, 00000320 // +0000013b │ │ -3afc64: 6905 0d7a |01e8: sput-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_a_Dvorak:[C // field@7a0d │ │ -3afc68: 6e10 3ba6 0500 |01ea: invoke-virtual {v5}, [C.clone:()Ljava/lang/Object; // method@a63b │ │ -3afc6e: 0c06 |01ed: move-result-object v6 │ │ -3afc70: 1f06 1615 |01ee: check-cast v6, [C // type@1516 │ │ -3afc74: 6906 0c7a |01f0: sput-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_a:[C // field@7a0c │ │ -3afc78: 2317 1615 |01f2: new-array v7, v1, [C // type@1516 │ │ -3afc7c: 2607 6201 0000 |01f4: fill-array-data v7, 00000356 // +00000162 │ │ -3afc82: 6907 097a |01f7: sput-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a09 │ │ -3afc86: 6e10 3ba6 0700 |01f9: invoke-virtual {v7}, [C.clone:()Ljava/lang/Object; // method@a63b │ │ -3afc8c: 0c08 |01fc: move-result-object v8 │ │ -3afc8e: 1f08 1615 |01fd: check-cast v8, [C // type@1516 │ │ -3afc92: 6908 087a |01ff: sput-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A:[C // field@7a08 │ │ -3afc96: 6e10 3ba6 0700 |0201: invoke-virtual {v7}, [C.clone:()Ljava/lang/Object; // method@a63b │ │ -3afc9c: 0c09 |0204: move-result-object v9 │ │ -3afc9e: 1f09 1615 |0205: check-cast v9, [C // type@1516 │ │ -3afca2: 6909 137a |0207: sput-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a13 │ │ -3afca6: 2311 1615 |0209: new-array v1, v1, [C // type@1516 │ │ -3afcaa: 2601 8101 0000 |020b: fill-array-data v1, 0000038c // +00000181 │ │ -3afcb0: 6901 0b7a |020e: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_Z:[C // field@7a0b │ │ -3afcb4: 125a |0210: const/4 v10, #int 5 // #5 │ │ -3afcb6: 23ab 2d16 |0211: new-array v11, v10, [[C // type@162d │ │ -3afcba: 120c |0213: const/4 v12, #int 0 // #0 │ │ -3afcbc: 4d02 0b0c |0214: aput-object v2, v11, v12 │ │ -3afcc0: 121d |0216: const/4 v13, #int 1 // #1 │ │ -3afcc2: 4d03 0b0d |0217: aput-object v3, v11, v13 │ │ -3afcc6: 1223 |0219: const/4 v3, #int 2 // #2 │ │ -3afcc8: 4d05 0b03 |021a: aput-object v5, v11, v3 │ │ -3afccc: 1235 |021c: const/4 v5, #int 3 // #3 │ │ -3afcce: 4d07 0b05 |021d: aput-object v7, v11, v5 │ │ -3afcd2: 1247 |021f: const/4 v7, #int 4 // #4 │ │ -3afcd4: 4d01 0b07 |0220: aput-object v1, v11, v7 │ │ -3afcd8: 690b 0f7a |0222: sput-object v11, Lnet/sf/dibdib/thread_ui/UiValTag;.kPadKeys_Dvorak:[[C // field@7a0f │ │ -3afcdc: 23a1 2d16 |0224: new-array v1, v10, [[C // type@162d │ │ -3afce0: 4d02 010c |0226: aput-object v2, v1, v12 │ │ -3afce4: 4d04 010d |0228: aput-object v4, v1, v13 │ │ -3afce8: 4d06 0103 |022a: aput-object v6, v1, v3 │ │ -3afcec: 4d08 0105 |022c: aput-object v8, v1, v5 │ │ -3afcf0: 4d09 0107 |022e: aput-object v9, v1, v7 │ │ -3afcf4: 6901 0e7a |0230: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kPadKeys_Calc:[[C // field@7a0e │ │ -3afcf8: 6901 157a |0232: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a15 │ │ -3afcfc: 1271 |0234: const/4 v1, #int 7 // #7 │ │ -3afcfe: 6701 167a |0235: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ -3afd02: 1301 0022 |0237: const/16 v1, #int 8704 // #2200 │ │ -3afd06: 6701 127a |0239: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Offset:I // field@7a12 │ │ -3afd0a: 6701 107a |023b: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a10 │ │ -3afd0e: 670d 117a |023d: sput v13, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_FromPad:I // field@7a11 │ │ -3afd12: 6900 197a |023f: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a19 │ │ -3afd16: 6900 187a |0241: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ -3afd1a: 1200 |0243: const/4 v0, #int 0 // #0 │ │ -3afd1c: 6700 177a |0244: sput v0, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock_perRound:I // field@7a17 │ │ -3afd20: 0e00 |0246: return-void │ │ -3afd22: 0000 |0247: nop // spacer │ │ -3afd24: 0003 0200 3100 0000 e400 ea00 0300 ... |0248: array-data (53 units) │ │ -3afd8e: 0000 |027d: nop // spacer │ │ -3afd90: 0003 0200 3100 0000 4000 7e00 0300 ... |027e: array-data (53 units) │ │ -3afdfa: 0000 |02b3: nop // spacer │ │ -3afdfc: 0003 0200 3100 0000 5e00 7b00 0300 ... |02b4: array-data (53 units) │ │ -3afe66: 0000 |02e9: nop // spacer │ │ -3afe68: 0003 0200 3100 0000 5e00 7b00 2822 ... |02ea: array-data (53 units) │ │ -3afed2: 0000 |031f: nop // spacer │ │ -3afed4: 0003 0200 3100 0000 6000 3a00 0300 ... |0320: array-data (53 units) │ │ -3aff3e: 0000 |0355: nop // spacer │ │ -3aff40: 0003 0200 3100 0000 6000 3e00 0300 ... |0356: array-data (53 units) │ │ -3affaa: 0000 |038b: nop // spacer │ │ -3affac: 0003 0200 3100 0000 c400 ca00 0300 ... |038c: array-data (53 units) │ │ +3af880: |[3af880] net.sf.dibdib.thread_ui.UiValTag.:()V │ │ +3af890: 2200 f114 |0000: new-instance v0, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af894: 1a01 134f |0002: const-string v1, "UI_READY" // string@4f13 │ │ +3af898: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3af89a: 7040 96a5 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ +3af8a0: 6900 f979 |0008: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_READY:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f9 │ │ +3af8a4: 2201 f114 |000a: new-instance v1, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af8a8: 1a03 f84e |000c: const-string v3, "UI_FONT_SIZE_WIN_PT10" // string@4ef8 │ │ +3af8ac: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3af8ae: 1305 0030 |000f: const/16 v5, #int 12288 // #3000 │ │ +3af8b2: 7040 96a5 3154 |0011: invoke-direct {v1, v3, v4, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ +3af8b8: 6901 f179 |0014: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_FONT_SIZE_WIN_PT10:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f1 │ │ +3af8bc: 2203 f114 |0016: new-instance v3, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af8c0: 6205 cd73 |0018: sget-object v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.SHADE__WHITESMOKE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73cd │ │ +3af8c4: 5455 d073 |001a: iget-object v5, v5, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3af8c8: 5255 f375 |001c: iget v5, v5, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3af8cc: 1a06 e84e |001e: const-string v6, "UI_BAR_BACKGROUND_COLOR" // string@4ee8 │ │ +3af8d0: 1227 |0020: const/4 v7, #int 2 // #2 │ │ +3af8d2: 7040 96a5 6357 |0021: invoke-direct {v3, v6, v7, v5}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ +3af8d8: 6903 ef79 |0024: sput-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_BACKGROUND_COLOR:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ef │ │ +3af8dc: 2205 f114 |0026: new-instance v5, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af8e0: 1a06 174f |0028: const-string v6, "UI_WIN_HEIGHT" // string@4f17 │ │ +3af8e4: 1238 |002a: const/4 v8, #int 3 // #3 │ │ +3af8e6: 1409 0040 0200 |002b: const v9, #float 2.0663e-40 // #00024000 │ │ +3af8ec: 7040 96a5 6598 |002e: invoke-direct {v5, v6, v8, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ +3af8f2: 6905 fa79 |0031: sput-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fa │ │ +3af8f6: 2206 f114 |0033: new-instance v6, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af8fa: 1a0a 1b4f |0035: const-string v10, "UI_WIN_WIDTH" // string@4f1b │ │ +3af8fe: 124b |0037: const/4 v11, #int 4 // #4 │ │ +3af900: 7040 96a5 a69b |0038: invoke-direct {v6, v10, v11, v9}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ +3af906: 6906 fb79 |003b: sput-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_WIN_WIDTH:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fb │ │ +3af90a: 2209 f114 |003d: new-instance v9, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af90e: 1a0a e94e |003f: const-string v10, "UI_BAR_PANE_HEIGHT" // string@4ee9 │ │ +3af912: 125c |0041: const/4 v12, #int 5 // #5 │ │ +3af914: 130d 0048 |0042: const/16 v13, #int 18432 // #4800 │ │ +3af918: 7040 96a5 a9dc |0044: invoke-direct {v9, v10, v12, v13}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ +3af91e: 6909 f079 |0047: sput-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_BAR_PANE_HEIGHT:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f0 │ │ +3af922: 220a f114 |0049: new-instance v10, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af926: 1a0d 0a4f |004b: const-string v13, "UI_PANE_OFFS_X" // string@4f0a │ │ +3af92a: 126e |004d: const/4 v14, #int 6 // #6 │ │ +3af92c: 140f 0014 0100 |004e: const v15, #float 9.90101e-41 // #00011400 │ │ +3af932: 7040 96a5 dafe |0051: invoke-direct {v10, v13, v14, v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ +3af938: 690a f379 |0054: sput-object v10, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f3 │ │ +3af93c: 220d f114 |0056: new-instance v13, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af940: 1a0e 0b4f |0058: const-string v14, "UI_PANE_OFFS_Y" // string@4f0b │ │ +3af944: 127c |005a: const/4 v12, #int 7 // #7 │ │ +3af946: 7040 96a5 edfc |005b: invoke-direct {v13, v14, v12, v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ +3af94c: 690d f479 |005e: sput-object v13, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_OFFS_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f4 │ │ +3af950: 220e f114 |0060: new-instance v14, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af954: 1a0f 0e4f |0062: const-string v15, "UI_PANE_SPLIT_X" // string@4f0e │ │ +3af958: 130c 0800 |0064: const/16 v12, #int 8 // #8 │ │ +3af95c: 130b 005a |0066: const/16 v11, #int 23040 // #5a00 │ │ +3af960: 7040 96a5 febc |0068: invoke-direct {v14, v15, v12, v11}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ +3af966: 690e f779 |006b: sput-object v14, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f7 │ │ +3af96a: 220b f114 |006d: new-instance v11, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af96e: 1a0f 0f4f |006f: const-string v15, "UI_PANE_SPLIT_Y" // string@4f0f │ │ +3af972: 130c 0900 |0071: const/16 v12, #int 9 // #9 │ │ +3af976: 1408 00d8 0000 |0073: const v8, #float 7.74862e-41 // #0000d800 │ │ +3af97c: 7040 96a5 fb8c |0076: invoke-direct {v11, v15, v12, v8}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ +3af982: 690b f879 |0079: sput-object v11, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f8 │ │ +3af986: 2208 f114 |007b: new-instance v8, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af98a: 1a0f 0c4f |007d: const-string v15, "UI_PANE_SPLIT_GAP_X" // string@4f0c │ │ +3af98e: 130c 0a00 |007f: const/16 v12, #int 10 // #a │ │ +3af992: 1407 0090 0000 |0081: const v7, #float 5.16575e-41 // #00009000 │ │ +3af998: 7040 96a5 f87c |0084: invoke-direct {v8, v15, v12, v7}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ +3af99e: 6908 f579 |0087: sput-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_X:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f5 │ │ +3af9a2: 2207 f114 |0089: new-instance v7, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af9a6: 1a0f 0d4f |008b: const-string v15, "UI_PANE_SPLIT_GAP_Y" // string@4f0d │ │ +3af9aa: 130c 0b00 |008d: const/16 v12, #int 11 // #b │ │ +3af9ae: 7040 96a5 f72c |008f: invoke-direct {v7, v15, v12, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ +3af9b4: 6907 f679 |0092: sput-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_PANE_SPLIT_GAP_Y:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f6 │ │ +3af9b8: 220f f114 |0094: new-instance v15, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af9bc: 1a0c 1c4f |0096: const-string v12, "UI_ZOOMLVL_BOARD" // string@4f1c │ │ +3af9c0: 1304 0c00 |0098: const/16 v4, #int 12 // #c │ │ +3af9c4: 7040 96a5 cf24 |009a: invoke-direct {v15, v12, v4, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ +3af9ca: 690f fc79 |009d: sput-object v15, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_ZOOMLVL_BOARD:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fc │ │ +3af9ce: 220c f114 |009f: new-instance v12, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af9d2: 1a04 014f |00a1: const-string v4, "UI_NUMBER_BASE_SEC" // string@4f01 │ │ +3af9d6: 1302 0d00 |00a3: const/16 v2, #int 13 // #d │ │ +3af9da: 0810 0f00 |00a5: move-object/from16 v16, v15 │ │ +3af9de: 130f 1000 |00a7: const/16 v15, #int 16 // #10 │ │ +3af9e2: 7040 96a5 4cf2 |00a9: invoke-direct {v12, v4, v2, v15}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ +3af9e8: 690c f279 |00ac: sput-object v12, Lnet/sf/dibdib/thread_ui/UiValTag;.UI_NUMBER_BASE_SEC:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79f2 │ │ +3af9ec: 2204 f114 |00ae: new-instance v4, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af9f0: 1a0f cb54 |00b0: const-string v15, "X_UI_SIZE" // string@54cb │ │ +3af9f4: 1302 0e00 |00b2: const/16 v2, #int 14 // #e │ │ +3af9f8: 0811 0c00 |00b4: move-object/from16 v17, v12 │ │ +3af9fc: 120c |00b6: const/4 v12, #int 0 // #0 │ │ +3af9fe: 7040 96a5 f4c2 |00b7: invoke-direct {v4, v15, v2, v12}, Lnet/sf/dibdib/thread_ui/UiValTag;.:(Ljava/lang/String;II)V // method@a596 │ │ +3afa04: 6904 fd79 |00ba: sput-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fd │ │ +3afa08: 130f 0f00 |00bc: const/16 v15, #int 15 // #f │ │ +3afa0c: 23f2 2516 |00be: new-array v2, v15, [Lnet/sf/dibdib/thread_ui/UiValTag; // type@1625 │ │ +3afa10: 4d00 020c |00c0: aput-object v0, v2, v12 │ │ +3afa14: 1210 |00c2: const/4 v0, #int 1 // #1 │ │ +3afa16: 4d01 0200 |00c3: aput-object v1, v2, v0 │ │ +3afa1a: 1220 |00c5: const/4 v0, #int 2 // #2 │ │ +3afa1c: 4d03 0200 |00c6: aput-object v3, v2, v0 │ │ +3afa20: 1230 |00c8: const/4 v0, #int 3 // #3 │ │ +3afa22: 4d05 0200 |00c9: aput-object v5, v2, v0 │ │ +3afa26: 1240 |00cb: const/4 v0, #int 4 // #4 │ │ +3afa28: 4d06 0200 |00cc: aput-object v6, v2, v0 │ │ +3afa2c: 1250 |00ce: const/4 v0, #int 5 // #5 │ │ +3afa2e: 4d09 0200 |00cf: aput-object v9, v2, v0 │ │ +3afa32: 1260 |00d1: const/4 v0, #int 6 // #6 │ │ +3afa34: 4d0a 0200 |00d2: aput-object v10, v2, v0 │ │ +3afa38: 1270 |00d4: const/4 v0, #int 7 // #7 │ │ +3afa3a: 4d0d 0200 |00d5: aput-object v13, v2, v0 │ │ +3afa3e: 1300 0800 |00d7: const/16 v0, #int 8 // #8 │ │ +3afa42: 4d0e 0200 |00d9: aput-object v14, v2, v0 │ │ +3afa46: 1300 0900 |00db: const/16 v0, #int 9 // #9 │ │ +3afa4a: 4d0b 0200 |00dd: aput-object v11, v2, v0 │ │ +3afa4e: 1300 0a00 |00df: const/16 v0, #int 10 // #a │ │ +3afa52: 4d08 0200 |00e1: aput-object v8, v2, v0 │ │ +3afa56: 1300 0b00 |00e3: const/16 v0, #int 11 // #b │ │ +3afa5a: 4d07 0200 |00e5: aput-object v7, v2, v0 │ │ +3afa5e: 1300 0c00 |00e7: const/16 v0, #int 12 // #c │ │ +3afa62: 4d10 0200 |00e9: aput-object v16, v2, v0 │ │ +3afa66: 1300 0d00 |00eb: const/16 v0, #int 13 // #d │ │ +3afa6a: 4d11 0200 |00ed: aput-object v17, v2, v0 │ │ +3afa6e: 1300 0e00 |00ef: const/16 v0, #int 14 // #e │ │ +3afa72: 4d04 0200 |00f1: aput-object v4, v2, v0 │ │ +3afa76: 6902 ee79 |00f3: sput-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.$VALUES:[Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ +3afa7a: 1300 1000 |00f5: const/16 v0, #int 16 // #10 │ │ +3afa7e: 2300 1915 |00f7: new-array v0, v0, [I // type@1519 │ │ +3afa82: 6201 c773 |00f9: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ +3afa86: 5411 d073 |00fb: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3afa8a: 5211 f375 |00fd: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3afa8e: 1202 |00ff: const/4 v2, #int 0 // #0 │ │ +3afa90: 4b01 0002 |0100: aput v1, v0, v2 │ │ +3afa94: 1301 1b00 |0102: const/16 v1, #int 27 // #1b │ │ +3afa98: 1212 |0104: const/4 v2, #int 1 // #1 │ │ +3afa9a: 4b01 0002 |0105: aput v1, v0, v2 │ │ +3afa9e: 6201 ce73 |0107: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ +3afaa2: 5411 d073 |0109: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3afaa6: 5211 f375 |010b: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3afaaa: 1222 |010d: const/4 v2, #int 2 // #2 │ │ +3afaac: 4b01 0002 |010e: aput v1, v0, v2 │ │ +3afab0: 1301 1e00 |0110: const/16 v1, #int 30 // #1e │ │ +3afab4: 1232 |0112: const/4 v2, #int 3 // #3 │ │ +3afab6: 4b01 0002 |0113: aput v1, v0, v2 │ │ +3afaba: 6201 ce73 |0115: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ +3afabe: 5411 d073 |0117: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3afac2: 5211 f375 |0119: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3afac6: 1242 |011b: const/4 v2, #int 4 // #4 │ │ +3afac8: 4b01 0002 |011c: aput v1, v0, v2 │ │ +3afacc: 1301 1d00 |011e: const/16 v1, #int 29 // #1d │ │ +3afad0: 1252 |0120: const/4 v2, #int 5 // #5 │ │ +3afad2: 4b01 0002 |0121: aput v1, v0, v2 │ │ +3afad6: 6201 b473 |0123: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +3afada: 5411 d073 |0125: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3afade: 5211 f375 |0127: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3afae2: 1262 |0129: const/4 v2, #int 6 // #6 │ │ +3afae4: 4b01 0002 |012a: aput v1, v0, v2 │ │ +3afae8: 1301 4100 |012c: const/16 v1, #int 65 // #41 │ │ +3afaec: 1272 |012e: const/4 v2, #int 7 // #7 │ │ +3afaee: 4b01 0002 |012f: aput v1, v0, v2 │ │ +3afaf2: 6201 c773 |0131: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.PURE_RED:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73c7 │ │ +3afaf6: 5411 d073 |0133: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3afafa: 5211 f375 |0135: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3afafe: 1302 0800 |0137: const/16 v2, #int 8 // #8 │ │ +3afb02: 4b01 0002 |0139: aput v1, v0, v2 │ │ +3afb06: 1301 1900 |013b: const/16 v1, #int 25 // #19 │ │ +3afb0a: 1302 0900 |013d: const/16 v2, #int 9 // #9 │ │ +3afb0e: 4b01 0002 |013f: aput v1, v0, v2 │ │ +3afb12: 6201 b473 |0141: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.APPLE_GREEN:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73b4 │ │ +3afb16: 5411 d073 |0143: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3afb1a: 5211 f375 |0145: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3afb1e: 1302 0a00 |0147: const/16 v2, #int 10 // #a │ │ +3afb22: 4b01 0002 |0149: aput v1, v0, v2 │ │ +3afb26: 1301 1700 |014b: const/16 v1, #int 23 // #17 │ │ +3afb2a: 1302 0b00 |014d: const/16 v2, #int 11 // #b │ │ +3afb2e: 4b01 0002 |014f: aput v1, v0, v2 │ │ +3afb32: 6201 ce73 |0151: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.ULTRAMARINE:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73ce │ │ +3afb36: 5411 d073 |0153: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3afb3a: 5211 f375 |0155: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3afb3e: 1302 0c00 |0157: const/16 v2, #int 12 // #c │ │ +3afb42: 4b01 0002 |0159: aput v1, v0, v2 │ │ +3afb46: 1301 1800 |015b: const/16 v1, #int 24 // #18 │ │ +3afb4a: 1302 0d00 |015d: const/16 v2, #int 13 // #d │ │ +3afb4e: 4b01 0002 |015f: aput v1, v0, v2 │ │ +3afb52: 6201 bb73 |0161: sget-object v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.FG__BLACK:Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct; // field@73bb │ │ +3afb56: 5411 d073 |0163: iget-object v1, v1, Lnet/sf/dibdib/generic/ColorNmz$ColorDistinct;.nmz:Lnet/sf/dibdib/generic/ColorNmz; // field@73d0 │ │ +3afb5a: 5211 f375 |0165: iget v1, v1, Lnet/sf/dibdib/generic/ColorNmz;.rgb0:I // field@75f3 │ │ +3afb5e: 1302 0e00 |0167: const/16 v2, #int 14 // #e │ │ +3afb62: 4b01 0002 |0169: aput v1, v0, v2 │ │ +3afb66: 1301 3d00 |016b: const/16 v1, #int 61 // #3d │ │ +3afb6a: 4b01 000f |016d: aput v1, v0, v15 │ │ +3afb6e: 6900 fe79 |016f: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle:[I // field@79fe │ │ +3afb72: 1260 |0171: const/4 v0, #int 6 // #6 │ │ +3afb74: 6700 ff79 |0172: sput v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTitle_qiSwitchKeyboard:I // field@79ff │ │ +3afb78: 1a00 2422 |0174: const-string v0, "LANG" // string@2224 │ │ +3afb7c: 1a01 2452 |0176: const-string v1, "VW" // string@5224 │ │ +3afb80: 1a02 4c01 |0178: const-string v2, " CLR" // string@014c │ │ +3afb84: 1a03 f000 |017a: const-string v3, " GO" // string@00f0 │ │ +3afb88: 2440 dc15 1032 |017c: filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; // type@15dc │ │ +3afb8e: 0c00 |017f: move-result-object v0 │ │ +3afb90: 6900 047a |0180: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools_0:[Ljava/lang/String; // field@7a04 │ │ +3afb94: 1a01 2422 |0182: const-string v1, "LANG" // string@2224 │ │ +3afb98: 1a02 2552 |0184: const-string v2, "VW " // string@5225 │ │ +3afb9c: 1a03 6d0d |0186: const-string v3, "BS16" // string@0d6d │ │ +3afba0: 1a04 f000 |0188: const-string v4, " GO" // string@00f0 │ │ +3afba4: 1a05 4c01 |018a: const-string v5, " CLR" // string@014c │ │ +3afba8: 1a06 9042 |018c: const-string v6, "QDFC" // string@4290 │ │ +3afbac: 1a07 8a47 |018e: const-string v7, "SWAP" // string@478a │ │ +3afbb0: 1a08 fb46 |0190: const-string v8, "STQ" // string@46fb │ │ +3afbb4: 1a09 0943 |0192: const-string v9, "RCQ" // string@4309 │ │ +3afbb8: 1a0a 0643 |0194: const-string v10, "RCL" // string@4306 │ │ +3afbbc: 1a0b 3b01 |0196: const-string v11, " ADD" // string@013b │ │ +3afbc0: 1a0c 6847 |0198: const-string v12, "SUB " // string@4768 │ │ +3afbc4: 1a0d ac3b |019a: const-string v13, "MUL " // string@3bac │ │ +3afbc8: 1a0e 5c16 |019c: const-string v14, "DIV " // string@165c │ │ +3afbcc: 250e dc15 0100 |019e: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, [Ljava/lang/String; // type@15dc │ │ +3afbd2: 0c00 |01a1: move-result-object v0 │ │ +3afbd4: 6900 017a |01a2: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsCalc:[Ljava/lang/String; // field@7a01 │ │ +3afbd8: 1a01 2422 |01a4: const-string v1, "LANG" // string@2224 │ │ +3afbdc: 1a02 2552 |01a6: const-string v2, "VW " // string@5225 │ │ +3afbe0: 1a03 4c01 |01a8: const-string v3, " CLR" // string@014c │ │ +3afbe4: 1a04 f000 |01aa: const-string v4, " GO" // string@00f0 │ │ +3afbe8: 1a05 9f45 |01ac: const-string v5, "SEND" // string@459f │ │ +3afbec: 1a06 1443 |01ae: const-string v6, "RECV" // string@4314 │ │ +3afbf0: 1a07 f30f |01b0: const-string v7, "CHT+" // string@0ff3 │ │ +3afbf4: 1a08 6c10 |01b2: const-string v8, "CON+" // string@106c │ │ +3afbf8: 1a09 3a01 |01b4: const-string v9, " ACK" // string@013a │ │ +3afbfc: 1a0a 5d1f |01b6: const-string v10, "INVI" // string@1f5d │ │ +3afc00: 1a0b d93d |01b8: const-string v11, "NAME" // string@3dd9 │ │ +3afc04: 250b dc15 0100 |01ba: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, [Ljava/lang/String; // type@15dc │ │ +3afc0a: 0c01 |01bd: move-result-object v1 │ │ +3afc0c: 6901 027a |01be: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsChat:[Ljava/lang/String; // field@7a02 │ │ +3afc10: 6900 007a |01c0: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarTools:[Ljava/lang/String; // field@7a00 │ │ +3afc14: 1200 |01c2: const/4 v0, #int 0 // #0 │ │ +3afc16: 6900 037a |01c3: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kBarToolsDelegation:[Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7a03 │ │ +3afc1a: 1301 3100 |01c5: const/16 v1, #int 49 // #31 │ │ +3afc1e: 2312 1615 |01c7: new-array v2, v1, [C // type@1516 │ │ +3afc22: 2602 7f00 0000 |01c9: fill-array-data v2, 00000248 // +0000007f │ │ +3afc28: 6902 0a7a |01cc: sput-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_X:[C // field@7a0a │ │ +3afc2c: 2312 1615 |01ce: new-array v2, v1, [C // type@1516 │ │ +3afc30: 2602 ae00 0000 |01d0: fill-array-data v2, 0000027e // +000000ae │ │ +3afc36: 6902 057a |01d3: sput-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_0:[C // field@7a05 │ │ +3afc3a: 2313 1615 |01d5: new-array v3, v1, [C // type@1516 │ │ +3afc3e: 2603 dd00 0000 |01d7: fill-array-data v3, 000002b4 // +000000dd │ │ +3afc44: 6903 067a |01da: sput-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_1:[C // field@7a06 │ │ +3afc48: 2314 1615 |01dc: new-array v4, v1, [C // type@1516 │ │ +3afc4c: 2604 0c01 0000 |01de: fill-array-data v4, 000002ea // +0000010c │ │ +3afc52: 6904 077a |01e1: sput-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_1_calc:[C // field@7a07 │ │ +3afc56: 2315 1615 |01e3: new-array v5, v1, [C // type@1516 │ │ +3afc5a: 2605 3b01 0000 |01e5: fill-array-data v5, 00000320 // +0000013b │ │ +3afc60: 6905 0d7a |01e8: sput-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_a_Dvorak:[C // field@7a0d │ │ +3afc64: 6e10 3ba6 0500 |01ea: invoke-virtual {v5}, [C.clone:()Ljava/lang/Object; // method@a63b │ │ +3afc6a: 0c06 |01ed: move-result-object v6 │ │ +3afc6c: 1f06 1615 |01ee: check-cast v6, [C // type@1516 │ │ +3afc70: 6906 0c7a |01f0: sput-object v6, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_a:[C // field@7a0c │ │ +3afc74: 2317 1615 |01f2: new-array v7, v1, [C // type@1516 │ │ +3afc78: 2607 6201 0000 |01f4: fill-array-data v7, 00000356 // +00000162 │ │ +3afc7e: 6907 097a |01f7: sput-object v7, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a09 │ │ +3afc82: 6e10 3ba6 0700 |01f9: invoke-virtual {v7}, [C.clone:()Ljava/lang/Object; // method@a63b │ │ +3afc88: 0c08 |01fc: move-result-object v8 │ │ +3afc8a: 1f08 1615 |01fd: check-cast v8, [C // type@1516 │ │ +3afc8e: 6908 087a |01ff: sput-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A:[C // field@7a08 │ │ +3afc92: 6e10 3ba6 0700 |0201: invoke-virtual {v7}, [C.clone:()Ljava/lang/Object; // method@a63b │ │ +3afc98: 0c09 |0204: move-result-object v9 │ │ +3afc9a: 1f09 1615 |0205: check-cast v9, [C // type@1516 │ │ +3afc9e: 6909 137a |0207: sput-object v9, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a13 │ │ +3afca2: 2311 1615 |0209: new-array v1, v1, [C // type@1516 │ │ +3afca6: 2601 8101 0000 |020b: fill-array-data v1, 0000038c // +00000181 │ │ +3afcac: 6901 0b7a |020e: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_Z:[C // field@7a0b │ │ +3afcb0: 125a |0210: const/4 v10, #int 5 // #5 │ │ +3afcb2: 23ab 2d16 |0211: new-array v11, v10, [[C // type@162d │ │ +3afcb6: 120c |0213: const/4 v12, #int 0 // #0 │ │ +3afcb8: 4d02 0b0c |0214: aput-object v2, v11, v12 │ │ +3afcbc: 121d |0216: const/4 v13, #int 1 // #1 │ │ +3afcbe: 4d03 0b0d |0217: aput-object v3, v11, v13 │ │ +3afcc2: 1223 |0219: const/4 v3, #int 2 // #2 │ │ +3afcc4: 4d05 0b03 |021a: aput-object v5, v11, v3 │ │ +3afcc8: 1235 |021c: const/4 v5, #int 3 // #3 │ │ +3afcca: 4d07 0b05 |021d: aput-object v7, v11, v5 │ │ +3afcce: 1247 |021f: const/4 v7, #int 4 // #4 │ │ +3afcd0: 4d01 0b07 |0220: aput-object v1, v11, v7 │ │ +3afcd4: 690b 0f7a |0222: sput-object v11, Lnet/sf/dibdib/thread_ui/UiValTag;.kPadKeys_Dvorak:[[C // field@7a0f │ │ +3afcd8: 23a1 2d16 |0224: new-array v1, v10, [[C // type@162d │ │ +3afcdc: 4d02 010c |0226: aput-object v2, v1, v12 │ │ +3afce0: 4d04 010d |0228: aput-object v4, v1, v13 │ │ +3afce4: 4d06 0103 |022a: aput-object v6, v1, v3 │ │ +3afce8: 4d08 0105 |022c: aput-object v8, v1, v5 │ │ +3afcec: 4d09 0107 |022e: aput-object v9, v1, v7 │ │ +3afcf0: 6901 0e7a |0230: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.kPadKeys_Calc:[[C // field@7a0e │ │ +3afcf4: 6901 157a |0232: sput-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.qPadKeys:[[C // field@7a15 │ │ +3afcf8: 1271 |0234: const/4 v1, #int 7 // #7 │ │ +3afcfa: 6701 167a |0235: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.qcKeys4Win:I // field@7a16 │ │ +3afcfe: 1301 0022 |0237: const/16 v1, #int 8704 // #2200 │ │ +3afd02: 6701 127a |0239: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Offset:I // field@7a12 │ │ +3afd06: 6701 107a |023b: sput v1, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a10 │ │ +3afd0a: 670d 117a |023d: sput v13, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_FromPad:I // field@7a11 │ │ +3afd0e: 6900 197a |023f: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a19 │ │ +3afd12: 6900 187a |0241: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ +3afd16: 1200 |0243: const/4 v0, #int 0 // #0 │ │ +3afd18: 6700 177a |0244: sput v0, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock_perRound:I // field@7a17 │ │ +3afd1c: 0e00 |0246: return-void │ │ +3afd1e: 0000 |0247: nop // spacer │ │ +3afd20: 0003 0200 3100 0000 e400 ea00 0300 ... |0248: array-data (53 units) │ │ +3afd8a: 0000 |027d: nop // spacer │ │ +3afd8c: 0003 0200 3100 0000 4000 7e00 0300 ... |027e: array-data (53 units) │ │ +3afdf6: 0000 |02b3: nop // spacer │ │ +3afdf8: 0003 0200 3100 0000 5e00 7b00 0300 ... |02b4: array-data (53 units) │ │ +3afe62: 0000 |02e9: nop // spacer │ │ +3afe64: 0003 0200 3100 0000 5e00 7b00 2822 ... |02ea: array-data (53 units) │ │ +3afece: 0000 |031f: nop // spacer │ │ +3afed0: 0003 0200 3100 0000 6000 3a00 0300 ... |0320: array-data (53 units) │ │ +3aff3a: 0000 |0355: nop // spacer │ │ +3aff3c: 0003 0200 3100 0000 6000 3e00 0300 ... |0356: array-data (53 units) │ │ +3affa6: 0000 |038b: nop // spacer │ │ +3affa8: 0003 0200 3100 0000 c400 ca00 0300 ... |038c: array-data (53 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x000a line=31 │ │ 0x0016 line=36 │ │ 0x0026 line=39 │ │ 0x0033 line=40 │ │ @@ -1517740,18 +1517739,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3b0018: |[3b0018] net.sf.dibdib.thread_ui.UiValTag.:(Ljava/lang/String;II)V │ │ -3b0028: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3b002e: 5903 147a |0003: iput v3, v0, Lnet/sf/dibdib/thread_ui/UiValTag;.nInit:I // field@7a14 │ │ -3b0032: 0e00 |0005: return-void │ │ +3b0014: |[3b0014] net.sf.dibdib.thread_ui.UiValTag.:(Ljava/lang/String;II)V │ │ +3b0024: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3b002a: 5903 147a |0003: iput v3, v0, Lnet/sf/dibdib/thread_ui/UiValTag;.nInit:I // field@7a14 │ │ +3b002e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0003 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sf/dibdib/thread_ui/UiValTag; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1517763,90 +1517762,90 @@ │ │ type : '()Lnet/sf/dibdib/generic/QIfs$QObject;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 131 16-bit code units │ │ -3af724: |[3af724] net.sf.dibdib.thread_ui.UiValTag.create:()Lnet/sf/dibdib/generic/QIfs$QObject; │ │ -3af734: 6200 197a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a19 │ │ -3af738: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3af73c: 1100 |0004: return-object v0 │ │ -3af73e: 2200 9414 |0005: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QComponent; // type@1494 │ │ -3af742: 2201 9f14 |0007: new-instance v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3af746: 6202 fd79 |0009: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fd │ │ -3af74a: 6e10 9fa5 0200 |000b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59f │ │ -3af750: 0a02 |000e: move-result v2 │ │ -3af752: 7020 6fa2 2100 |000f: invoke-direct {v1, v2}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.:(I)V // method@a26f │ │ -3af758: 7020 52a2 1000 |0012: invoke-direct {v0, v1}, Lnet/sf/dibdib/generic/QIfs$QComponent;.:(Lnet/sf/dibdib/generic/QIfs$QStamped;)V // method@a252 │ │ -3af75e: 6900 187a |0015: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ -3af762: 1220 |0017: const/4 v0, #int 2 // #2 │ │ -3af764: 7110 5ea2 0000 |0018: invoke-static {v0}, Lnet/sf/dibdib/generic/QIfs$QObject;.create:(I)Lnet/sf/dibdib/generic/QIfs$QObject; // method@a25e │ │ -3af76a: 0c00 |001b: move-result-object v0 │ │ -3af76c: 6900 197a |001c: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a19 │ │ -3af770: 5400 0c76 |001e: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760c │ │ -3af774: 6201 187a |0020: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ -3af778: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -3af77a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -3af77e: 6200 197a |0025: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a19 │ │ -3af782: 5400 0c76 |0027: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760c │ │ -3af786: 7100 0aa5 0000 |0029: invoke-static {}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.create:()Lnet/sf/dibdib/generic/QIfs$QComponent; // method@a50a │ │ -3af78c: 0c01 |002c: move-result-object v1 │ │ -3af78e: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -3af790: 4d01 0003 |002e: aput-object v1, v0, v3 │ │ -3af794: 1300 5a00 |0030: const/16 v0, #int 90 // #5a │ │ -3af798: 1301 7a00 |0032: const/16 v1, #int 122 // #7a │ │ -3af79c: 6204 0c7a |0034: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_a:[C // field@7a0c │ │ -3af7a0: 2144 |0036: array-length v4, v4 │ │ -3af7a2: b134 |0037: sub-int/2addr v4, v3 │ │ -3af7a4: 3a04 2d00 |0038: if-ltz v4, 0065 // +002d │ │ -3af7a8: 1303 4100 |003a: const/16 v3, #int 65 // #41 │ │ -3af7ac: 3603 2900 |003c: if-gt v3, v0, 0065 // +0029 │ │ -3af7b0: 6205 087a |003e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A:[C // field@7a08 │ │ -3af7b4: 4906 0504 |0040: aget-char v6, v5, v4 │ │ -3af7b8: 3663 0600 |0042: if-gt v3, v6, 0048 // +0006 │ │ -3af7bc: d806 00ff |0044: add-int/lit8 v6, v0, #int -1 // #ff │ │ -3af7c0: 8e66 |0046: int-to-char v6, v6 │ │ -3af7c2: 2806 |0047: goto 004d // +0006 │ │ -3af7c4: 4906 0504 |0048: aget-char v6, v5, v4 │ │ -3af7c8: 0167 |004a: move v7, v6 │ │ -3af7ca: 0106 |004b: move v6, v0 │ │ -3af7cc: 0170 |004c: move v0, v7 │ │ -3af7ce: 5000 0504 |004d: aput-char v0, v5, v4 │ │ -3af7d2: 6200 0c7a |004f: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_a:[C // field@7a0c │ │ -3af7d6: 4905 0004 |0051: aget-char v5, v0, v4 │ │ -3af7da: 3653 0600 |0053: if-gt v3, v5, 0059 // +0006 │ │ -3af7de: d803 01ff |0055: add-int/lit8 v3, v1, #int -1 // #ff │ │ -3af7e2: 8e33 |0057: int-to-char v3, v3 │ │ -3af7e4: 2806 |0058: goto 005e // +0006 │ │ -3af7e6: 4903 0004 |0059: aget-char v3, v0, v4 │ │ -3af7ea: 0137 |005b: move v7, v3 │ │ -3af7ec: 0113 |005c: move v3, v1 │ │ -3af7ee: 0171 |005d: move v1, v7 │ │ -3af7f0: 5001 0004 |005e: aput-char v1, v0, v4 │ │ -3af7f4: d804 04ff |0060: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3af7f8: 0131 |0062: move v1, v3 │ │ -3af7fa: 0160 |0063: move v0, v6 │ │ -3af7fc: 28d4 |0064: goto 0038 // -002c │ │ -3af7fe: 6000 107a |0065: sget v0, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a10 │ │ -3af802: 7120 a3a5 2000 |0067: invoke-static {v0, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock:(II)I // method@a5a3 │ │ -3af808: 7100 a8a5 0000 |006a: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.values:()[Lnet/sf/dibdib/thread_ui/UiValTag; // method@a5a8 │ │ -3af80e: 0c00 |006d: move-result-object v0 │ │ -3af810: 2101 |006e: array-length v1, v0 │ │ -3af812: 3512 1100 |006f: if-ge v2, v1, 0080 // +0011 │ │ -3af816: 4603 0002 |0071: aget-object v3, v0, v2 │ │ -3af81a: 6204 fd79 |0073: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fd │ │ -3af81e: 3334 0300 |0075: if-ne v4, v3, 0078 // +0003 │ │ -3af822: 2809 |0077: goto 0080 // +0009 │ │ -3af824: 5234 147a |0078: iget v4, v3, Lnet/sf/dibdib/thread_ui/UiValTag;.nInit:I // field@7a14 │ │ -3af828: 6e20 a2a5 4300 |007a: invoke-virtual {v3, v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.setInitial:(I)V // method@a5a2 │ │ -3af82e: d802 0201 |007d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3af832: 28f0 |007f: goto 006f // -0010 │ │ -3af834: 6200 197a |0080: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a19 │ │ -3af838: 1100 |0082: return-object v0 │ │ +3af720: |[3af720] net.sf.dibdib.thread_ui.UiValTag.create:()Lnet/sf/dibdib/generic/QIfs$QObject; │ │ +3af730: 6200 197a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a19 │ │ +3af734: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3af738: 1100 |0004: return-object v0 │ │ +3af73a: 2200 9414 |0005: new-instance v0, Lnet/sf/dibdib/generic/QIfs$QComponent; // type@1494 │ │ +3af73e: 2201 9f14 |0007: new-instance v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3af742: 6202 fd79 |0009: sget-object v2, Lnet/sf/dibdib/thread_ui/UiValTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fd │ │ +3af746: 6e10 9fa5 0200 |000b: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59f │ │ +3af74c: 0a02 |000e: move-result v2 │ │ +3af74e: 7020 6fa2 2100 |000f: invoke-direct {v1, v2}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.:(I)V // method@a26f │ │ +3af754: 7020 52a2 1000 |0012: invoke-direct {v0, v1}, Lnet/sf/dibdib/generic/QIfs$QComponent;.:(Lnet/sf/dibdib/generic/QIfs$QStamped;)V // method@a252 │ │ +3af75a: 6900 187a |0015: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ +3af75e: 1220 |0017: const/4 v0, #int 2 // #2 │ │ +3af760: 7110 5ea2 0000 |0018: invoke-static {v0}, Lnet/sf/dibdib/generic/QIfs$QObject;.create:(I)Lnet/sf/dibdib/generic/QIfs$QObject; // method@a25e │ │ +3af766: 0c00 |001b: move-result-object v0 │ │ +3af768: 6900 197a |001c: sput-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a19 │ │ +3af76c: 5400 0c76 |001e: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760c │ │ +3af770: 6201 187a |0020: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ +3af774: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +3af776: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +3af77a: 6200 197a |0025: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a19 │ │ +3af77e: 5400 0c76 |0027: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QObject;.components:[Lnet/sf/dibdib/generic/QIfs$QComponent; // field@760c │ │ +3af782: 7100 0aa5 0000 |0029: invoke-static {}, Lnet/sf/dibdib/thread_feed/UiValFeedTag;.create:()Lnet/sf/dibdib/generic/QIfs$QComponent; // method@a50a │ │ +3af788: 0c01 |002c: move-result-object v1 │ │ +3af78a: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +3af78c: 4d01 0003 |002e: aput-object v1, v0, v3 │ │ +3af790: 1300 5a00 |0030: const/16 v0, #int 90 // #5a │ │ +3af794: 1301 7a00 |0032: const/16 v1, #int 122 // #7a │ │ +3af798: 6204 0c7a |0034: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_a:[C // field@7a0c │ │ +3af79c: 2144 |0036: array-length v4, v4 │ │ +3af79e: b134 |0037: sub-int/2addr v4, v3 │ │ +3af7a0: 3a04 2d00 |0038: if-ltz v4, 0065 // +002d │ │ +3af7a4: 1303 4100 |003a: const/16 v3, #int 65 // #41 │ │ +3af7a8: 3603 2900 |003c: if-gt v3, v0, 0065 // +0029 │ │ +3af7ac: 6205 087a |003e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A:[C // field@7a08 │ │ +3af7b0: 4906 0504 |0040: aget-char v6, v5, v4 │ │ +3af7b4: 3663 0600 |0042: if-gt v3, v6, 0048 // +0006 │ │ +3af7b8: d806 00ff |0044: add-int/lit8 v6, v0, #int -1 // #ff │ │ +3af7bc: 8e66 |0046: int-to-char v6, v6 │ │ +3af7be: 2806 |0047: goto 004d // +0006 │ │ +3af7c0: 4906 0504 |0048: aget-char v6, v5, v4 │ │ +3af7c4: 0167 |004a: move v7, v6 │ │ +3af7c6: 0106 |004b: move v6, v0 │ │ +3af7c8: 0170 |004c: move v0, v7 │ │ +3af7ca: 5000 0504 |004d: aput-char v0, v5, v4 │ │ +3af7ce: 6200 0c7a |004f: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_a:[C // field@7a0c │ │ +3af7d2: 4905 0004 |0051: aget-char v5, v0, v4 │ │ +3af7d6: 3653 0600 |0053: if-gt v3, v5, 0059 // +0006 │ │ +3af7da: d803 01ff |0055: add-int/lit8 v3, v1, #int -1 // #ff │ │ +3af7de: 8e33 |0057: int-to-char v3, v3 │ │ +3af7e0: 2806 |0058: goto 005e // +0006 │ │ +3af7e2: 4903 0004 |0059: aget-char v3, v0, v4 │ │ +3af7e6: 0137 |005b: move v7, v3 │ │ +3af7e8: 0113 |005c: move v3, v1 │ │ +3af7ea: 0171 |005d: move v1, v7 │ │ +3af7ec: 5001 0004 |005e: aput-char v1, v0, v4 │ │ +3af7f0: d804 04ff |0060: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3af7f4: 0131 |0062: move v1, v3 │ │ +3af7f6: 0160 |0063: move v0, v6 │ │ +3af7f8: 28d4 |0064: goto 0038 // -002c │ │ +3af7fa: 6000 107a |0065: sget v0, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a10 │ │ +3af7fe: 7120 a3a5 2000 |0067: invoke-static {v0, v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock:(II)I // method@a5a3 │ │ +3af804: 7100 a8a5 0000 |006a: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.values:()[Lnet/sf/dibdib/thread_ui/UiValTag; // method@a5a8 │ │ +3af80a: 0c00 |006d: move-result-object v0 │ │ +3af80c: 2101 |006e: array-length v1, v0 │ │ +3af80e: 3512 1100 |006f: if-ge v2, v1, 0080 // +0011 │ │ +3af812: 4603 0002 |0071: aget-object v3, v0, v2 │ │ +3af816: 6204 fd79 |0073: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fd │ │ +3af81a: 3334 0300 |0075: if-ne v4, v3, 0078 // +0003 │ │ +3af81e: 2809 |0077: goto 0080 // +0009 │ │ +3af820: 5234 147a |0078: iget v4, v3, Lnet/sf/dibdib/thread_ui/UiValTag;.nInit:I // field@7a14 │ │ +3af824: 6e20 a2a5 4300 |007a: invoke-virtual {v3, v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.setInitial:(I)V // method@a5a2 │ │ +3af82a: d802 0201 |007d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3af82e: 28f0 |007f: goto 006f // -0010 │ │ +3af830: 6200 197a |0080: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zUiVal:Lnet/sf/dibdib/generic/QIfs$QObject; // field@7a19 │ │ +3af834: 1100 |0082: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0005 line=275 │ │ 0x0018 line=276 │ │ 0x001e line=277 │ │ 0x0025 line=278 │ │ @@ -1517865,48 +1517864,48 @@ │ │ type : '()J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3af6d0: |[3af6d0] net.sf.dibdib.thread_ui.UiValTag.getTick:()J │ │ -3af6e0: 6200 187a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ -3af6e4: 6e10 54a2 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QIfs$QComponent;.getShash:()J // method@a254 │ │ -3af6ea: 0b00 |0005: move-result-wide v0 │ │ -3af6ec: 1000 |0006: return-wide v0 │ │ +3af6cc: |[3af6cc] net.sf.dibdib.thread_ui.UiValTag.getTick:()J │ │ +3af6dc: 6200 187a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ +3af6e0: 6e10 54a2 0000 |0002: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QIfs$QComponent;.getShash:()J // method@a254 │ │ +3af6e6: 0b00 |0005: move-result-wide v0 │ │ +3af6e8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_ui/UiValTag;) │ │ name : 'resetAll' │ │ type : '()V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3b0034: |[3b0034] net.sf.dibdib.thread_ui.UiValTag.resetAll:()V │ │ -3b0044: 7100 a8a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.values:()[Lnet/sf/dibdib/thread_ui/UiValTag; // method@a5a8 │ │ -3b004a: 0c00 |0003: move-result-object v0 │ │ -3b004c: 2101 |0004: array-length v1, v0 │ │ -3b004e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3b0050: 3512 1200 |0006: if-ge v2, v1, 0018 // +0012 │ │ -3b0054: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3b0058: 6204 fd79 |000a: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fd │ │ -3b005c: 3234 0900 |000c: if-eq v4, v3, 0015 // +0009 │ │ -3b0060: 6e10 99a5 0300 |000e: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a599 │ │ -3b0066: 0a04 |0011: move-result v4 │ │ -3b0068: 6e20 a1a5 4300 |0012: invoke-virtual {v3, v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ -3b006e: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3b0072: 28ef |0017: goto 0006 // -0011 │ │ -3b0074: 0e00 |0018: return-void │ │ +3b0030: |[3b0030] net.sf.dibdib.thread_ui.UiValTag.resetAll:()V │ │ +3b0040: 7100 a8a5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_ui/UiValTag;.values:()[Lnet/sf/dibdib/thread_ui/UiValTag; // method@a5a8 │ │ +3b0046: 0c00 |0003: move-result-object v0 │ │ +3b0048: 2101 |0004: array-length v1, v0 │ │ +3b004a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3b004c: 3512 1200 |0006: if-ge v2, v1, 0018 // +0012 │ │ +3b0050: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3b0054: 6204 fd79 |000a: sget-object v4, Lnet/sf/dibdib/thread_ui/UiValTag;.X_UI_SIZE:Lnet/sf/dibdib/thread_ui/UiValTag; // field@79fd │ │ +3b0058: 3234 0900 |000c: if-eq v4, v3, 0015 // +0009 │ │ +3b005c: 6e10 99a5 0300 |000e: invoke-virtual {v3}, Lnet/sf/dibdib/thread_ui/UiValTag;.getInitial:()I // method@a599 │ │ +3b0062: 0a04 |0011: move-result v4 │ │ +3b0064: 6e20 a1a5 4300 |0012: invoke-virtual {v3, v4}, Lnet/sf/dibdib/thread_ui/UiValTag;.setFut:(I)V // method@a5a1 │ │ +3b006a: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3b006e: 28ef |0017: goto 0006 // -0011 │ │ +3b0070: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x000a line=227 │ │ 0x000e line=228 │ │ locals : │ │ │ │ @@ -1517915,73 +1517914,73 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 93 16-bit code units │ │ -3af590: |[3af590] net.sf.dibdib.thread_ui.UiValTag.setUnicodeBlock:(II)I │ │ -3af5a0: 3b07 0400 |0000: if-gez v7, 0004 // +0004 │ │ -3af5a4: 6007 107a |0002: sget v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a10 │ │ -3af5a8: 6000 177a |0004: sget v0, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock_perRound:I // field@7a17 │ │ -3af5ac: 1301 2e00 |0006: const/16 v1, #int 46 // #2e │ │ -3af5b0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -3af5b2: 3c00 1900 |0009: if-gtz v0, 0022 // +0019 │ │ -3af5b6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3af5b8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -3af5ba: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -3af5bc: 6205 137a |000e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a13 │ │ -3af5c0: 2155 |0010: array-length v5, v5 │ │ -3af5c2: 3553 0f00 |0011: if-ge v3, v5, 0020 // +000f │ │ -3af5c6: 6205 097a |0013: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a09 │ │ -3af5ca: 4905 0503 |0015: aget-char v5, v5, v3 │ │ -3af5ce: 3715 0400 |0017: if-le v5, v1, 001b // +0004 │ │ -3af5d2: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -3af5d4: 2802 |001a: goto 001c // +0002 │ │ -3af5d6: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -3af5d8: b054 |001c: add-int/2addr v4, v5 │ │ -3af5da: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3af5de: 28ef |001f: goto 000e // -0011 │ │ -3af5e0: 6704 177a |0020: sput v4, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock_perRound:I // field@7a17 │ │ -3af5e4: 6000 177a |0022: sget v0, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock_perRound:I // field@7a17 │ │ -3af5e8: 9208 0800 |0024: mul-int v8, v8, v0 │ │ -3af5ec: b087 |0026: add-int/2addr v7, v8 │ │ -3af5ee: 1408 ffff 0000 |0027: const v8, #float 9.18341e-41 // #0000ffff │ │ -3af5f4: b587 |002a: and-int/2addr v7, v8 │ │ -3af5f6: 6707 107a |002b: sput v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a10 │ │ -3af5fa: 1408 00d8 0000 |002d: const v8, #float 7.74862e-41 // #0000d800 │ │ -3af600: 3678 0600 |0030: if-gt v8, v7, 0036 // +0006 │ │ -3af604: 1307 0020 |0032: const/16 v7, #int 8192 // #2000 │ │ -3af608: 6707 107a |0034: sput v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a10 │ │ -3af60c: 6007 107a |0036: sget v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a10 │ │ -3af610: b007 |0038: add-int/2addr v7, v0 │ │ -3af612: 8e77 |0039: int-to-char v7, v7 │ │ -3af614: 6208 137a |003a: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a13 │ │ -3af618: 2188 |003c: array-length v8, v8 │ │ -3af61a: b128 |003d: sub-int/2addr v8, v2 │ │ -3af61c: 3a08 1a00 |003e: if-ltz v8, 0058 // +001a │ │ -3af620: 6200 137a |0040: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a13 │ │ -3af624: 6203 097a |0042: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a09 │ │ -3af628: 4904 0308 |0044: aget-char v4, v3, v8 │ │ -3af62c: 3714 0700 |0046: if-le v4, v1, 004d // +0007 │ │ -3af630: d807 07ff |0048: add-int/lit8 v7, v7, #int -1 // #ff │ │ -3af634: 8e77 |004a: int-to-char v7, v7 │ │ -3af636: 0173 |004b: move v3, v7 │ │ -3af638: 2806 |004c: goto 0052 // +0006 │ │ -3af63a: 4903 0308 |004d: aget-char v3, v3, v8 │ │ -3af63e: 0136 |004f: move v6, v3 │ │ -3af640: 0173 |0050: move v3, v7 │ │ -3af642: 0167 |0051: move v7, v6 │ │ -3af644: 5007 0008 |0052: aput-char v7, v0, v8 │ │ -3af648: d808 08ff |0054: add-int/lit8 v8, v8, #int -1 // #ff │ │ -3af64c: 0137 |0056: move v7, v3 │ │ -3af64e: 28e7 |0057: goto 003e // -0019 │ │ -3af650: 6702 117a |0058: sput v2, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_FromPad:I // field@7a11 │ │ -3af654: 6007 107a |005a: sget v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a10 │ │ -3af658: 0f07 |005c: return v7 │ │ +3af58c: |[3af58c] net.sf.dibdib.thread_ui.UiValTag.setUnicodeBlock:(II)I │ │ +3af59c: 3b07 0400 |0000: if-gez v7, 0004 // +0004 │ │ +3af5a0: 6007 107a |0002: sget v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a10 │ │ +3af5a4: 6000 177a |0004: sget v0, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock_perRound:I // field@7a17 │ │ +3af5a8: 1301 2e00 |0006: const/16 v1, #int 46 // #2e │ │ +3af5ac: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +3af5ae: 3c00 1900 |0009: if-gtz v0, 0022 // +0019 │ │ +3af5b2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3af5b4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +3af5b6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +3af5b8: 6205 137a |000e: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a13 │ │ +3af5bc: 2155 |0010: array-length v5, v5 │ │ +3af5be: 3553 0f00 |0011: if-ge v3, v5, 0020 // +000f │ │ +3af5c2: 6205 097a |0013: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a09 │ │ +3af5c6: 4905 0503 |0015: aget-char v5, v5, v3 │ │ +3af5ca: 3715 0400 |0017: if-le v5, v1, 001b // +0004 │ │ +3af5ce: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +3af5d0: 2802 |001a: goto 001c // +0002 │ │ +3af5d2: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +3af5d4: b054 |001c: add-int/2addr v4, v5 │ │ +3af5d6: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3af5da: 28ef |001f: goto 000e // -0011 │ │ +3af5dc: 6704 177a |0020: sput v4, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock_perRound:I // field@7a17 │ │ +3af5e0: 6000 177a |0022: sget v0, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock_perRound:I // field@7a17 │ │ +3af5e4: 9208 0800 |0024: mul-int v8, v8, v0 │ │ +3af5e8: b087 |0026: add-int/2addr v7, v8 │ │ +3af5ea: 1408 ffff 0000 |0027: const v8, #float 9.18341e-41 // #0000ffff │ │ +3af5f0: b587 |002a: and-int/2addr v7, v8 │ │ +3af5f2: 6707 107a |002b: sput v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a10 │ │ +3af5f6: 1408 00d8 0000 |002d: const v8, #float 7.74862e-41 // #0000d800 │ │ +3af5fc: 3678 0600 |0030: if-gt v8, v7, 0036 // +0006 │ │ +3af600: 1307 0020 |0032: const/16 v7, #int 8192 // #2000 │ │ +3af604: 6707 107a |0034: sput v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a10 │ │ +3af608: 6007 107a |0036: sget v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a10 │ │ +3af60c: b007 |0038: add-int/2addr v7, v0 │ │ +3af60e: 8e77 |0039: int-to-char v7, v7 │ │ +3af610: 6208 137a |003a: sget-object v8, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a13 │ │ +3af614: 2188 |003c: array-length v8, v8 │ │ +3af616: b128 |003d: sub-int/2addr v8, v2 │ │ +3af618: 3a08 1a00 |003e: if-ltz v8, 0058 // +001a │ │ +3af61c: 6200 137a |0040: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UnicodeSel:[C // field@7a13 │ │ +3af620: 6203 097a |0042: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.kKeys_A_Dvorak:[C // field@7a09 │ │ +3af624: 4904 0308 |0044: aget-char v4, v3, v8 │ │ +3af628: 3714 0700 |0046: if-le v4, v1, 004d // +0007 │ │ +3af62c: d807 07ff |0048: add-int/lit8 v7, v7, #int -1 // #ff │ │ +3af630: 8e77 |004a: int-to-char v7, v7 │ │ +3af632: 0173 |004b: move v3, v7 │ │ +3af634: 2806 |004c: goto 0052 // +0006 │ │ +3af636: 4903 0308 |004d: aget-char v3, v3, v8 │ │ +3af63a: 0136 |004f: move v6, v3 │ │ +3af63c: 0173 |0050: move v3, v7 │ │ +3af63e: 0167 |0051: move v7, v6 │ │ +3af640: 5007 0008 |0052: aput-char v7, v0, v8 │ │ +3af644: d808 08ff |0054: add-int/lit8 v8, v8, #int -1 // #ff │ │ +3af648: 0137 |0056: move v7, v3 │ │ +3af64a: 28e7 |0057: goto 003e // -0019 │ │ +3af64c: 6702 117a |0058: sput v2, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_FromPad:I // field@7a11 │ │ +3af650: 6007 107a |005a: sget v7, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Current:I // field@7a10 │ │ +3af654: 0f07 |005c: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=308 │ │ 0x0004 line=309 │ │ 0x000e line=311 │ │ 0x0013 line=312 │ │ 0x0020 line=314 │ │ @@ -1518001,42 +1518000,42 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -3b0104: |[3b0104] net.sf.dibdib.thread_ui.UiValTag.setUnicodeBlockOffset:(Ljava/lang/String;)V │ │ -3b0114: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -3b0118: 7130 e7a1 0401 |0002: invoke-static {v4, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.long4String:(Ljava/lang/String;J)J // method@a1e7 │ │ -3b011e: 0b00 |0005: move-result-wide v0 │ │ -3b0120: 8401 |0006: long-to-int v1, v0 │ │ -3b0122: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3b0124: 3b01 1f00 |0008: if-gez v1, 0027 // +001f │ │ -3b0128: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -3b012a: 6203 7448 |000b: sget-object v3, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kUnicodeBlocks:[Ljava/lang/String; // field@4874 │ │ -3b012e: 2133 |000d: array-length v3, v3 │ │ -3b0130: 3532 1900 |000e: if-ge v2, v3, 0027 // +0019 │ │ -3b0134: 6203 7448 |0010: sget-object v3, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kUnicodeBlocks:[Ljava/lang/String; // field@4874 │ │ -3b0138: 4603 0302 |0012: aget-object v3, v3, v2 │ │ -3b013c: 6e20 0e98 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b0142: 0a03 |0017: move-result v3 │ │ -3b0144: 3803 0c00 |0018: if-eqz v3, 0024 // +000c │ │ -3b0148: 6201 7448 |001a: sget-object v1, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kUnicodeBlocks:[Ljava/lang/String; // field@4874 │ │ -3b014c: d803 02ff |001c: add-int/lit8 v3, v2, #int -1 // #ff │ │ -3b0150: 4601 0103 |001e: aget-object v1, v1, v3 │ │ -3b0154: 6e20 0998 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b015a: 0a01 |0023: move-result v1 │ │ -3b015c: d802 0202 |0024: add-int/lit8 v2, v2, #int 2 // #02 │ │ -3b0160: 28e5 |0026: goto 000b // -001b │ │ -3b0162: 3a01 0800 |0027: if-ltz v1, 002f // +0008 │ │ -3b0166: 7120 a3a5 0100 |0029: invoke-static {v1, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock:(II)I // method@a5a3 │ │ -3b016c: 0a04 |002c: move-result v4 │ │ -3b016e: 6704 127a |002d: sput v4, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Offset:I // field@7a12 │ │ -3b0172: 0e00 |002f: return-void │ │ +3b0100: |[3b0100] net.sf.dibdib.thread_ui.UiValTag.setUnicodeBlockOffset:(Ljava/lang/String;)V │ │ +3b0110: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +3b0114: 7130 e7a1 0401 |0002: invoke-static {v4, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.long4String:(Ljava/lang/String;J)J // method@a1e7 │ │ +3b011a: 0b00 |0005: move-result-wide v0 │ │ +3b011c: 8401 |0006: long-to-int v1, v0 │ │ +3b011e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3b0120: 3b01 1f00 |0008: if-gez v1, 0027 // +001f │ │ +3b0124: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +3b0126: 6203 7448 |000b: sget-object v3, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kUnicodeBlocks:[Ljava/lang/String; // field@4874 │ │ +3b012a: 2133 |000d: array-length v3, v3 │ │ +3b012c: 3532 1900 |000e: if-ge v2, v3, 0027 // +0019 │ │ +3b0130: 6203 7448 |0010: sget-object v3, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kUnicodeBlocks:[Ljava/lang/String; // field@4874 │ │ +3b0134: 4603 0302 |0012: aget-object v3, v3, v2 │ │ +3b0138: 6e20 0e98 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b013e: 0a03 |0017: move-result v3 │ │ +3b0140: 3803 0c00 |0018: if-eqz v3, 0024 // +000c │ │ +3b0144: 6201 7448 |001a: sget-object v1, Lcom/gitlab/dibdib/picked/common/Rfc1345;.kUnicodeBlocks:[Ljava/lang/String; // field@4874 │ │ +3b0148: d803 02ff |001c: add-int/lit8 v3, v2, #int -1 // #ff │ │ +3b014c: 4601 0103 |001e: aget-object v1, v1, v3 │ │ +3b0150: 6e20 0998 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b0156: 0a01 |0023: move-result v1 │ │ +3b0158: d802 0202 |0024: add-int/lit8 v2, v2, #int 2 // #02 │ │ +3b015c: 28e5 |0026: goto 000b // -001b │ │ +3b015e: 3a01 0800 |0027: if-ltz v1, 002f // +0008 │ │ +3b0162: 7120 a3a5 0100 |0029: invoke-static {v1, v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.setUnicodeBlock:(II)I // method@a5a3 │ │ +3b0168: 0a04 |002c: move-result v4 │ │ +3b016a: 6704 127a |002d: sput v4, Lnet/sf/dibdib/thread_ui/UiValTag;.keys_UniBlock_Offset:I // field@7a12 │ │ +3b016e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=329 │ │ 0x000b line=331 │ │ 0x0010 line=332 │ │ 0x001a line=333 │ │ 0x0029 line=338 │ │ @@ -1518048,18 +1518047,18 @@ │ │ type : '(J)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3b0174: |[3b0174] net.sf.dibdib.thread_ui.UiValTag.tick:(J)V │ │ -3b0184: 6200 187a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ -3b0188: 6e30 56a2 1002 |0002: invoke-virtual {v0, v1, v2}, Lnet/sf/dibdib/generic/QIfs$QComponent;.tick:(J)V // method@a256 │ │ -3b018e: 0e00 |0005: return-void │ │ +3b0170: |[3b0170] net.sf.dibdib.thread_ui.UiValTag.tick:(J)V │ │ +3b0180: 6200 187a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ +3b0184: 6e30 56a2 1002 |0002: invoke-virtual {v0, v1, v2}, Lnet/sf/dibdib/generic/QIfs$QComponent;.tick:(J)V // method@a256 │ │ +3b018a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ │ │ #8 : (in Lnet/sf/dibdib/thread_ui/UiValTag;) │ │ @@ -1518067,20 +1518066,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/UiValTag;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3af83c: |[3af83c] net.sf.dibdib.thread_ui.UiValTag.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/UiValTag; │ │ -3af84c: 1c00 f114 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af850: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3af856: 0c01 |0005: move-result-object v1 │ │ -3af858: 1f01 f114 |0006: check-cast v1, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ -3af85c: 1101 |0008: return-object v1 │ │ +3af838: |[3af838] net.sf.dibdib.thread_ui.UiValTag.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_ui/UiValTag; │ │ +3af848: 1c00 f114 |0000: const-class v0, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af84c: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3af852: 0c01 |0005: move-result-object v1 │ │ +3af854: 1f01 f114 |0006: check-cast v1, Lnet/sf/dibdib/thread_ui/UiValTag; // type@14f1 │ │ +3af858: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #9 : (in Lnet/sf/dibdib/thread_ui/UiValTag;) │ │ @@ -1518088,20 +1518087,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_ui/UiValTag;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3af860: |[3af860] net.sf.dibdib.thread_ui.UiValTag.values:()[Lnet/sf/dibdib/thread_ui/UiValTag; │ │ -3af870: 6200 ee79 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.$VALUES:[Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ -3af874: 6e10 80a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_ui/UiValTag;.clone:()Ljava/lang/Object; // method@a680 │ │ -3af87a: 0c00 |0005: move-result-object v0 │ │ -3af87c: 1f00 2516 |0006: check-cast v0, [Lnet/sf/dibdib/thread_ui/UiValTag; // type@1625 │ │ -3af880: 1100 |0008: return-object v0 │ │ +3af85c: |[3af85c] net.sf.dibdib.thread_ui.UiValTag.values:()[Lnet/sf/dibdib/thread_ui/UiValTag; │ │ +3af86c: 6200 ee79 |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.$VALUES:[Lnet/sf/dibdib/thread_ui/UiValTag; // field@79ee │ │ +3af870: 6e10 80a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_ui/UiValTag;.clone:()Ljava/lang/Object; // method@a680 │ │ +3af876: 0c00 |0005: move-result-object v0 │ │ +3af878: 1f00 2516 |0006: check-cast v0, [Lnet/sf/dibdib/thread_ui/UiValTag; // type@1625 │ │ +3af87c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_ui/UiValTag;) │ │ @@ -1518109,27 +1518108,27 @@ │ │ type : '(J[Ljava/lang/Object;)D' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -3af4b8: |[3af4b8] net.sf.dibdib.thread_ui.UiValTag.d4:(J[Ljava/lang/Object;)D │ │ -3af4c8: 6205 187a |0000: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ -3af4cc: 6e30 53a2 3504 |0002: invoke-virtual {v5, v3, v4}, Lnet/sf/dibdib/generic/QIfs$QComponent;.get:(J)Lnet/sf/dibdib/generic/QIfs$QStamped; // method@a253 │ │ -3af4d2: 0c03 |0005: move-result-object v3 │ │ -3af4d4: 1f03 9f14 |0006: check-cast v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3af4d8: 5433 0f76 |0008: iget-object v3, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -3af4dc: 6e10 9fa5 0200 |000a: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59f │ │ -3af4e2: 0a04 |000d: move-result v4 │ │ -3af4e4: 4403 0304 |000e: aget v3, v3, v4 │ │ -3af4e8: 8333 |0010: int-to-double v3, v3 │ │ -3af4ea: 1800 0000 0000 00c3 be40 |0011: const-wide v0, #double 7875 // #40bec30000000000 │ │ -3af4f4: ad03 0300 |0016: mul-double v3, v3, v0 │ │ -3af4f8: 1003 |0018: return-wide v3 │ │ +3af4b4: |[3af4b4] net.sf.dibdib.thread_ui.UiValTag.d4:(J[Ljava/lang/Object;)D │ │ +3af4c4: 6205 187a |0000: sget-object v5, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ +3af4c8: 6e30 53a2 3504 |0002: invoke-virtual {v5, v3, v4}, Lnet/sf/dibdib/generic/QIfs$QComponent;.get:(J)Lnet/sf/dibdib/generic/QIfs$QStamped; // method@a253 │ │ +3af4ce: 0c03 |0005: move-result-object v3 │ │ +3af4d0: 1f03 9f14 |0006: check-cast v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3af4d4: 5433 0f76 |0008: iget-object v3, v3, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +3af4d8: 6e10 9fa5 0200 |000a: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59f │ │ +3af4de: 0a04 |000d: move-result v4 │ │ +3af4e0: 4403 0304 |000e: aget v3, v3, v4 │ │ +3af4e4: 8333 |0010: int-to-double v3, v3 │ │ +3af4e6: 1800 0000 0000 00c3 be40 |0011: const-wide v0, #double 7875 // #40bec30000000000 │ │ +3af4f0: ad03 0300 |0016: mul-double v3, v3, v0 │ │ +3af4f4: 1003 |0018: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lnet/sf/dibdib/thread_ui/UiValTag; │ │ 0x0000 - 0x0019 reg=3 (null) J │ │ 0x0000 - 0x0019 reg=5 (null) [Ljava/lang/Object; │ │ @@ -1518139,23 +1518138,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3af4fc: |[3af4fc] net.sf.dibdib.thread_ui.UiValTag.getInitial:()I │ │ -3af50c: 6200 187a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ -3af510: 5400 0a76 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ -3af514: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3af518: 5400 0f76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -3af51c: 6e10 9fa5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59f │ │ -3af522: 0a01 |000b: move-result v1 │ │ -3af524: 4400 0001 |000c: aget v0, v0, v1 │ │ -3af528: 0f00 |000e: return v0 │ │ +3af4f8: |[3af4f8] net.sf.dibdib.thread_ui.UiValTag.getInitial:()I │ │ +3af508: 6200 187a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ +3af50c: 5400 0a76 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ +3af510: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3af514: 5400 0f76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +3af518: 6e10 9fa5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59f │ │ +3af51e: 0a01 |000b: move-result v1 │ │ +3af520: 4400 0001 |000c: aget v0, v0, v1 │ │ +3af524: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lnet/sf/dibdib/thread_ui/UiValTag; │ │ │ │ #2 : (in Lnet/sf/dibdib/thread_ui/UiValTag;) │ │ @@ -1518163,19 +1518162,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3af6b0: |[3af6b0] net.sf.dibdib.thread_ui.UiValTag.getShash:()J │ │ -3af6c0: 2200 f012 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ -3af6c4: 1a01 0f3f |0002: const-string v1, "Not supported yet." // string@3f0f │ │ -3af6c8: 7020 8298 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ -3af6ce: 2700 |0007: throw v0 │ │ +3af6ac: |[3af6ac] net.sf.dibdib.thread_ui.UiValTag.getShash:()J │ │ +3af6bc: 2200 f012 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@12f0 │ │ +3af6c0: 1a01 0f3f |0002: const-string v1, "Not supported yet." // string@3f0f │ │ +3af6c4: 7020 8298 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9882 │ │ +3af6ca: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sf/dibdib/thread_ui/UiValTag; │ │ │ │ #3 : (in Lnet/sf/dibdib/thread_ui/UiValTag;) │ │ @@ -1518183,24 +1518182,24 @@ │ │ type : '(J[Ljava/lang/Object;)I' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -3af52c: |[3af52c] net.sf.dibdib.thread_ui.UiValTag.i32:(J[Ljava/lang/Object;)I │ │ -3af53c: 6203 187a |0000: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ -3af540: 6e30 53a2 1302 |0002: invoke-virtual {v3, v1, v2}, Lnet/sf/dibdib/generic/QIfs$QComponent;.get:(J)Lnet/sf/dibdib/generic/QIfs$QStamped; // method@a253 │ │ -3af546: 0c01 |0005: move-result-object v1 │ │ -3af548: 1f01 9f14 |0006: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3af54c: 5411 0f76 |0008: iget-object v1, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -3af550: 6e10 9fa5 0000 |000a: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59f │ │ -3af556: 0a02 |000d: move-result v2 │ │ -3af558: 4401 0102 |000e: aget v1, v1, v2 │ │ -3af55c: 0f01 |0010: return v1 │ │ +3af528: |[3af528] net.sf.dibdib.thread_ui.UiValTag.i32:(J[Ljava/lang/Object;)I │ │ +3af538: 6203 187a |0000: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ +3af53c: 6e30 53a2 1302 |0002: invoke-virtual {v3, v1, v2}, Lnet/sf/dibdib/generic/QIfs$QComponent;.get:(J)Lnet/sf/dibdib/generic/QIfs$QStamped; // method@a253 │ │ +3af542: 0c01 |0005: move-result-object v1 │ │ +3af544: 1f01 9f14 |0006: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3af548: 5411 0f76 |0008: iget-object v1, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +3af54c: 6e10 9fa5 0000 |000a: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59f │ │ +3af552: 0a02 |000d: move-result v2 │ │ +3af554: 4401 0102 |000e: aget v1, v1, v2 │ │ +3af558: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lnet/sf/dibdib/thread_ui/UiValTag; │ │ 0x0000 - 0x0011 reg=1 (null) J │ │ 0x0000 - 0x0011 reg=3 (null) [Ljava/lang/Object; │ │ @@ -1518210,23 +1518209,23 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3af560: |[3af560] net.sf.dibdib.thread_ui.UiValTag.i32Fut:()I │ │ -3af570: 6200 187a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ -3af574: 5400 0976 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ -3af578: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3af57c: 5400 0f76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -3af580: 6e10 9fa5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59f │ │ -3af586: 0a01 |000b: move-result v1 │ │ -3af588: 4400 0001 |000c: aget v0, v0, v1 │ │ -3af58c: 0f00 |000e: return v0 │ │ +3af55c: |[3af55c] net.sf.dibdib.thread_ui.UiValTag.i32Fut:()I │ │ +3af56c: 6200 187a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ +3af570: 5400 0976 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ +3af574: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3af578: 5400 0f76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +3af57c: 6e10 9fa5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59f │ │ +3af582: 0a01 |000b: move-result v1 │ │ +3af584: 4400 0001 |000c: aget v0, v0, v1 │ │ +3af588: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lnet/sf/dibdib/thread_ui/UiValTag; │ │ │ │ #5 : (in Lnet/sf/dibdib/thread_ui/UiValTag;) │ │ @@ -1518234,25 +1518233,25 @@ │ │ type : '(J[Ljava/lang/Object;)J' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3af6f0: |[3af6f0] net.sf.dibdib.thread_ui.UiValTag.i64:(J[Ljava/lang/Object;)J │ │ -3af700: 6203 187a |0000: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ -3af704: 6e30 53a2 1302 |0002: invoke-virtual {v3, v1, v2}, Lnet/sf/dibdib/generic/QIfs$QComponent;.get:(J)Lnet/sf/dibdib/generic/QIfs$QStamped; // method@a253 │ │ -3af70a: 0c01 |0005: move-result-object v1 │ │ -3af70c: 1f01 9f14 |0006: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3af710: 5411 0f76 |0008: iget-object v1, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -3af714: 6e10 9fa5 0000 |000a: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59f │ │ -3af71a: 0a02 |000d: move-result v2 │ │ -3af71c: 4401 0102 |000e: aget v1, v1, v2 │ │ -3af720: 8111 |0010: int-to-long v1, v1 │ │ -3af722: 1001 |0011: return-wide v1 │ │ +3af6ec: |[3af6ec] net.sf.dibdib.thread_ui.UiValTag.i64:(J[Ljava/lang/Object;)J │ │ +3af6fc: 6203 187a |0000: sget-object v3, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ +3af700: 6e30 53a2 1302 |0002: invoke-virtual {v3, v1, v2}, Lnet/sf/dibdib/generic/QIfs$QComponent;.get:(J)Lnet/sf/dibdib/generic/QIfs$QStamped; // method@a253 │ │ +3af706: 0c01 |0005: move-result-object v1 │ │ +3af708: 1f01 9f14 |0006: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3af70c: 5411 0f76 |0008: iget-object v1, v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +3af710: 6e10 9fa5 0000 |000a: invoke-virtual {v0}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59f │ │ +3af716: 0a02 |000d: move-result v2 │ │ +3af718: 4401 0102 |000e: aget v1, v1, v2 │ │ +3af71c: 8111 |0010: int-to-long v1, v1 │ │ +3af71e: 1001 |0011: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lnet/sf/dibdib/thread_ui/UiValTag; │ │ 0x0000 - 0x0012 reg=1 (null) J │ │ 0x0000 - 0x0012 reg=3 (null) [Ljava/lang/Object; │ │ @@ -1518262,34 +1518261,34 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -3b0078: |[3b0078] net.sf.dibdib.thread_ui.UiValTag.setFut:(I)V │ │ -3b0088: 6200 187a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ -3b008c: 5400 0976 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ -3b0090: 6201 187a |0004: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ -3b0094: 5411 0876 |0006: iget-object v1, v1, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ -3b0098: 3310 0e00 |0008: if-ne v0, v1, 0016 // +000e │ │ -3b009c: 6200 187a |000a: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ -3b00a0: 5401 0876 |000c: iget-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ -3b00a4: 1f01 9f14 |000e: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3b00a8: 6e10 71a2 0100 |0010: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqInt; // method@a271 │ │ -3b00ae: 0c01 |0013: move-result-object v1 │ │ -3b00b0: 5b01 0976 |0014: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ -3b00b4: 6200 187a |0016: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ -3b00b8: 5400 0976 |0018: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ -3b00bc: 1f00 9f14 |001a: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3b00c0: 5400 0f76 |001c: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -3b00c4: 6e10 9fa5 0200 |001e: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59f │ │ -3b00ca: 0a01 |0021: move-result v1 │ │ -3b00cc: 4b03 0001 |0022: aput v3, v0, v1 │ │ -3b00d0: 0e00 |0024: return-void │ │ +3b0074: |[3b0074] net.sf.dibdib.thread_ui.UiValTag.setFut:(I)V │ │ +3b0084: 6200 187a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ +3b0088: 5400 0976 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ +3b008c: 6201 187a |0004: sget-object v1, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ +3b0090: 5411 0876 |0006: iget-object v1, v1, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ +3b0094: 3310 0e00 |0008: if-ne v0, v1, 0016 // +000e │ │ +3b0098: 6200 187a |000a: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ +3b009c: 5401 0876 |000c: iget-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.current:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7608 │ │ +3b00a0: 1f01 9f14 |000e: check-cast v1, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3b00a4: 6e10 71a2 0100 |0010: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.clone:()Lnet/sf/dibdib/generic/QIfs$QSeqInt; // method@a271 │ │ +3b00aa: 0c01 |0013: move-result-object v1 │ │ +3b00ac: 5b01 0976 |0014: iput-object v1, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ +3b00b0: 6200 187a |0016: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ +3b00b4: 5400 0976 |0018: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.future:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@7609 │ │ +3b00b8: 1f00 9f14 |001a: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3b00bc: 5400 0f76 |001c: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +3b00c0: 6e10 9fa5 0200 |001e: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59f │ │ +3b00c6: 0a01 |0021: move-result v1 │ │ +3b00c8: 4b03 0001 |0022: aput v3, v0, v1 │ │ +3b00cc: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x000a line=263 │ │ 0x0016 line=265 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Lnet/sf/dibdib/thread_ui/UiValTag; │ │ @@ -1518300,23 +1518299,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3b00d4: |[3b00d4] net.sf.dibdib.thread_ui.UiValTag.setInitial:(I)V │ │ -3b00e4: 6200 187a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ -3b00e8: 5400 0a76 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ -3b00ec: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3b00f0: 5400 0f76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -3b00f4: 6e10 9fa5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59f │ │ -3b00fa: 0a01 |000b: move-result v1 │ │ -3b00fc: 4b03 0001 |000c: aput v3, v0, v1 │ │ -3b0100: 0e00 |000e: return-void │ │ +3b00d0: |[3b00d0] net.sf.dibdib.thread_ui.UiValTag.setInitial:(I)V │ │ +3b00e0: 6200 187a |0000: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ +3b00e4: 5400 0a76 |0002: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QComponent;.initial:Lnet/sf/dibdib/generic/QIfs$QStamped; // field@760a │ │ +3b00e8: 1f00 9f14 |0004: check-cast v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3b00ec: 5400 0f76 |0006: iget-object v0, v0, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +3b00f0: 6e10 9fa5 0200 |0008: invoke-virtual {v2}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59f │ │ +3b00f6: 0a01 |000b: move-result v1 │ │ +3b00f8: 4b03 0001 |000c: aput v3, v0, v1 │ │ +3b00fc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lnet/sf/dibdib/thread_ui/UiValTag; │ │ 0x0000 - 0x000f reg=3 (null) I │ │ │ │ @@ -1518325,31 +1518324,31 @@ │ │ type : '(J[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3af65c: |[3af65c] net.sf.dibdib.thread_ui.UiValTag.strFull:(J[Ljava/lang/Object;)Ljava/lang/String; │ │ -3af66c: 2204 e812 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ -3af670: 7010 4098 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3af676: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -3af67a: 6e20 4b98 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3af680: 6200 187a |000a: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ -3af684: 6e30 53a2 2003 |000c: invoke-virtual {v0, v2, v3}, Lnet/sf/dibdib/generic/QIfs$QComponent;.get:(J)Lnet/sf/dibdib/generic/QIfs$QStamped; // method@a253 │ │ -3af68a: 0c02 |000f: move-result-object v2 │ │ -3af68c: 1f02 9f14 |0010: check-cast v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ -3af690: 5422 0f76 |0012: iget-object v2, v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ -3af694: 6e10 9fa5 0100 |0014: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59f │ │ -3af69a: 0a03 |0017: move-result v3 │ │ -3af69c: 4402 0203 |0018: aget v2, v2, v3 │ │ -3af6a0: 6e20 4798 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3af6a6: 6e10 5498 0400 |001d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3af6ac: 0c02 |0020: move-result-object v2 │ │ -3af6ae: 1102 |0021: return-object v2 │ │ +3af658: |[3af658] net.sf.dibdib.thread_ui.UiValTag.strFull:(J[Ljava/lang/Object;)Ljava/lang/String; │ │ +3af668: 2204 e812 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@12e8 │ │ +3af66c: 7010 4098 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3af672: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +3af676: 6e20 4b98 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3af67c: 6200 187a |000a: sget-object v0, Lnet/sf/dibdib/thread_ui/UiValTag;.zComponent:Lnet/sf/dibdib/generic/QIfs$QComponent; // field@7a18 │ │ +3af680: 6e30 53a2 2003 |000c: invoke-virtual {v0, v2, v3}, Lnet/sf/dibdib/generic/QIfs$QComponent;.get:(J)Lnet/sf/dibdib/generic/QIfs$QStamped; // method@a253 │ │ +3af686: 0c02 |000f: move-result-object v2 │ │ +3af688: 1f02 9f14 |0010: check-cast v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt; // type@149f │ │ +3af68c: 5422 0f76 |0012: iget-object v2, v2, Lnet/sf/dibdib/generic/QIfs$QSeqInt;.items:[I // field@760f │ │ +3af690: 6e10 9fa5 0100 |0014: invoke-virtual {v1}, Lnet/sf/dibdib/thread_ui/UiValTag;.ordinal:()I // method@a59f │ │ +3af696: 0a03 |0017: move-result v3 │ │ +3af698: 4402 0203 |0018: aget v2, v2, v3 │ │ +3af69c: 6e20 4798 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3af6a2: 6e10 5498 0400 |001d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3af6a8: 0c02 |0020: move-result-object v2 │ │ +3af6aa: 1102 |0021: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Lnet/sf/dibdib/thread_ui/UiValTag; │ │ 0x0000 - 0x0022 reg=2 (null) J │ │ 0x0000 - 0x0022 reg=4 (null) [Ljava/lang/Object; │ │ @@ -1518464,144 +1518463,144 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 21 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 263 16-bit code units │ │ -3b0478: |[3b0478] net.sf.dibdib.thread_wk.Cats.:()V │ │ -3b0488: 2200 f214 |0000: new-instance v0, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b048c: 1a01 3841 |0002: const-string v1, "PREF" // string@4138 │ │ -3b0490: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3b0492: 1603 0100 |0005: const-wide/16 v3, #int 1 // #1 │ │ -3b0496: 7054 aaa5 1032 |0007: invoke-direct {v0, v1, v2, v3, v4}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ -3b049c: 6900 257a |000a: sput-object v0, Lnet/sf/dibdib/thread_wk/Cats;.PREF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a25 │ │ -3b04a0: 2201 f214 |000c: new-instance v1, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b04a4: 1a03 5a50 |000e: const-string v3, "VAR" // string@505a │ │ -3b04a8: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -3b04aa: 1605 0200 |0011: const-wide/16 v5, #int 2 // #2 │ │ -3b04ae: 7056 aaa5 3154 |0013: invoke-direct {v1, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ -3b04b4: 6901 297a |0016: sput-object v1, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ -3b04b8: 2203 f214 |0018: new-instance v3, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b04bc: 1a05 1f43 |001a: const-string v5, "REF" // string@431f │ │ -3b04c0: 1226 |001c: const/4 v6, #int 2 // #2 │ │ -3b04c2: 1607 0400 |001d: const-wide/16 v7, #int 4 // #4 │ │ -3b04c6: 7058 aaa5 5376 |001f: invoke-direct {v3, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ -3b04cc: 6903 267a |0022: sput-object v3, Lnet/sf/dibdib/thread_wk/Cats;.REF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ -3b04d0: 2205 f214 |0024: new-instance v5, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b04d4: 1a07 8615 |0026: const-string v7, "DEF" // string@1586 │ │ -3b04d8: 1238 |0028: const/4 v8, #int 3 // #3 │ │ -3b04da: 1609 0800 |0029: const-wide/16 v9, #int 8 // #8 │ │ -3b04de: 705a aaa5 7598 |002b: invoke-direct {v5, v7, v8, v9, v10}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ -3b04e4: 6905 1d7a |002e: sput-object v5, Lnet/sf/dibdib/thread_wk/Cats;.DEF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1d │ │ -3b04e8: 2207 f214 |0030: new-instance v7, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b04ec: 1a09 bd43 |0032: const-string v9, "RULE" // string@43bd │ │ -3b04f0: 124a |0034: const/4 v10, #int 4 // #4 │ │ -3b04f2: 160b 1000 |0035: const-wide/16 v11, #int 16 // #10 │ │ -3b04f6: 705c aaa5 97ba |0037: invoke-direct {v7, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ -3b04fc: 6907 277a |003a: sput-object v7, Lnet/sf/dibdib/thread_wk/Cats;.RULE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ -3b0500: 2209 f214 |003c: new-instance v9, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b0504: 1a0b 5f1d |003e: const-string v11, "HIDDEN" // string@1d5f │ │ -3b0508: 125c |0040: const/4 v12, #int 5 // #5 │ │ -3b050a: 160d 0001 |0041: const-wide/16 v13, #int 256 // #100 │ │ -3b050e: 705e aaa5 b9dc |0043: invoke-direct {v9, v11, v12, v13, v14}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ -3b0514: 6909 217a |0046: sput-object v9, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a21 │ │ -3b0518: 220b f214 |0048: new-instance v11, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b051c: 1a0d 264b |004a: const-string v13, "TRASH" // string@4b26 │ │ -3b0520: 126e |004c: const/4 v14, #int 6 // #6 │ │ -3b0522: 0810 0900 |004d: move-object/from16 v16, v9 │ │ -3b0526: 1608 0002 |004f: const-wide/16 v8, #int 512 // #200 │ │ -3b052a: 7059 aaa5 db8e |0051: invoke-direct {v11, v13, v14, v8, v9}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ -3b0530: 690b 287a |0054: sput-object v11, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ -3b0534: 2208 f214 |0056: new-instance v8, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b0538: 1a09 6916 |0058: const-string v9, "DONE" // string@1669 │ │ -3b053c: 127d |005a: const/4 v13, #int 7 // #7 │ │ -3b053e: 160e 0004 |005b: const-wide/16 v14, #int 1024 // #400 │ │ -3b0542: 705f aaa5 98ed |005d: invoke-direct {v8, v9, v13, v14, v15}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ -3b0548: 6908 1f7a |0060: sput-object v8, Lnet/sf/dibdib/thread_wk/Cats;.DONE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1f │ │ -3b054c: 2209 f214 |0062: new-instance v9, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b0550: 1a0e ae3f |0064: const-string v14, "OTHERS" // string@3fae │ │ -3b0554: 130f 0800 |0066: const/16 v15, #int 8 // #8 │ │ -3b0558: 170c 0080 0000 |0068: const-wide/32 v12, #float 4.59177e-41 // #00008000 │ │ -3b055e: 705d aaa5 e9cf |006b: invoke-direct {v9, v14, v15, v12, v13}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ -3b0564: 6909 247a |006e: sput-object v9, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a24 │ │ -3b0568: 220c f214 |0070: new-instance v12, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b056c: 1a0d 293e |0072: const-string v13, "NOTE" // string@3e29 │ │ -3b0570: 130e 0900 |0074: const/16 v14, #int 9 // #9 │ │ -3b0574: 0811 0b00 |0076: move-object/from16 v17, v11 │ │ -3b0578: 170a 0000 0100 |0078: const-wide/32 v10, #float 9.18355e-41 // #00010000 │ │ -3b057e: 705b aaa5 dcae |007b: invoke-direct {v12, v13, v14, v10, v11}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ -3b0584: 690c 237a |007e: sput-object v12, Lnet/sf/dibdib/thread_wk/Cats;.NOTE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a23 │ │ -3b0588: 220a f214 |0080: new-instance v10, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b058c: 1a0b 5518 |0082: const-string v11, "EVENT" // string@1855 │ │ -3b0590: 130d 0a00 |0084: const/16 v13, #int 10 // #a │ │ -3b0594: 170e 0000 0200 |0086: const-wide/32 v14, #float 1.83671e-40 // #00020000 │ │ -3b059a: 705f aaa5 baed |0089: invoke-direct {v10, v11, v13, v14, v15}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ -3b05a0: 690a 207a |008c: sput-object v10, Lnet/sf/dibdib/thread_wk/Cats;.EVENT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ -3b05a4: 220b f214 |008e: new-instance v11, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b05a8: 1a0e 9010 |0090: const-string v14, "CONTACT" // string@1090 │ │ -3b05ac: 130f 0b00 |0092: const/16 v15, #int 11 // #b │ │ -3b05b0: 0812 0700 |0094: move-object/from16 v18, v7 │ │ -3b05b4: 1706 0000 0400 |0096: const-wide/32 v6, #float 3.67342e-40 // #00040000 │ │ -3b05ba: 7057 aaa5 eb6f |0099: invoke-direct {v11, v14, v15, v6, v7}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ -3b05c0: 690b 1c7a |009c: sput-object v11, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ -3b05c4: 2206 f214 |009e: new-instance v6, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b05c8: 1a07 d80f |00a0: const-string v7, "CHAT" // string@0fd8 │ │ -3b05cc: 130e 0c00 |00a2: const/16 v14, #int 12 // #c │ │ -3b05d0: 0813 0500 |00a4: move-object/from16 v19, v5 │ │ -3b05d4: 1704 0000 0800 |00a6: const-wide/32 v4, #float 7.34684e-40 // #00080000 │ │ -3b05da: 7055 aaa5 764e |00a9: invoke-direct {v6, v7, v14, v4, v5}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ -3b05e0: 6906 1b7a |00ac: sput-object v6, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b05e4: 2204 f214 |00ae: new-instance v4, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b05e8: 1a05 9c3b |00b0: const-string v5, "MSG" // string@3b9c │ │ -3b05ec: 1307 0d00 |00b2: const/16 v7, #int 13 // #d │ │ -3b05f0: 170e 0000 1000 |00b4: const-wide/32 v14, #float 1.46937e-39 // #00100000 │ │ -3b05f6: 705f aaa5 54e7 |00b7: invoke-direct {v4, v5, v7, v14, v15}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ -3b05fc: 6904 227a |00ba: sput-object v4, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ -3b0600: 2205 f214 |00bc: new-instance v5, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b0604: 1a0e 4557 |00be: const-string v14, "_MAX" // string@5745 │ │ -3b0608: 130f 0e00 |00c0: const/16 v15, #int 14 // #e │ │ -3b060c: 0814 0800 |00c2: move-object/from16 v20, v8 │ │ -3b0610: 1707 0000 2000 |00c4: const-wide/32 v7, #float 2.93874e-39 // #00200000 │ │ -3b0616: 7058 aaa5 e57f |00c7: invoke-direct {v5, v14, v15, v7, v8}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ -3b061c: 6905 2a7a |00ca: sput-object v5, Lnet/sf/dibdib/thread_wk/Cats;._MAX:Lnet/sf/dibdib/thread_wk/Cats; // field@7a2a │ │ -3b0620: 1307 0f00 |00cc: const/16 v7, #int 15 // #f │ │ -3b0624: 2377 2616 |00ce: new-array v7, v7, [Lnet/sf/dibdib/thread_wk/Cats; // type@1626 │ │ -3b0628: 4d00 0702 |00d0: aput-object v0, v7, v2 │ │ -3b062c: 1210 |00d2: const/4 v0, #int 1 // #1 │ │ -3b062e: 4d01 0700 |00d3: aput-object v1, v7, v0 │ │ -3b0632: 1220 |00d5: const/4 v0, #int 2 // #2 │ │ -3b0634: 4d03 0700 |00d6: aput-object v3, v7, v0 │ │ -3b0638: 1230 |00d8: const/4 v0, #int 3 // #3 │ │ -3b063a: 4d13 0700 |00d9: aput-object v19, v7, v0 │ │ -3b063e: 1240 |00db: const/4 v0, #int 4 // #4 │ │ -3b0640: 4d12 0700 |00dc: aput-object v18, v7, v0 │ │ -3b0644: 1250 |00de: const/4 v0, #int 5 // #5 │ │ -3b0646: 4d10 0700 |00df: aput-object v16, v7, v0 │ │ -3b064a: 1260 |00e1: const/4 v0, #int 6 // #6 │ │ -3b064c: 4d11 0700 |00e2: aput-object v17, v7, v0 │ │ -3b0650: 1270 |00e4: const/4 v0, #int 7 // #7 │ │ -3b0652: 4d14 0700 |00e5: aput-object v20, v7, v0 │ │ -3b0656: 1300 0800 |00e7: const/16 v0, #int 8 // #8 │ │ -3b065a: 4d09 0700 |00e9: aput-object v9, v7, v0 │ │ -3b065e: 1300 0900 |00eb: const/16 v0, #int 9 // #9 │ │ -3b0662: 4d0c 0700 |00ed: aput-object v12, v7, v0 │ │ -3b0666: 4d0a 070d |00ef: aput-object v10, v7, v13 │ │ -3b066a: 1300 0b00 |00f1: const/16 v0, #int 11 // #b │ │ -3b066e: 4d0b 0700 |00f3: aput-object v11, v7, v0 │ │ -3b0672: 1300 0c00 |00f5: const/16 v0, #int 12 // #c │ │ -3b0676: 4d06 0700 |00f7: aput-object v6, v7, v0 │ │ -3b067a: 1300 0d00 |00f9: const/16 v0, #int 13 // #d │ │ -3b067e: 4d04 0700 |00fb: aput-object v4, v7, v0 │ │ -3b0682: 4d05 070f |00fd: aput-object v5, v7, v15 │ │ -3b0686: 6907 1a7a |00ff: sput-object v7, Lnet/sf/dibdib/thread_wk/Cats;.$VALUES:[Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ -3b068a: 690c 1e7a |0101: sput-object v12, Lnet/sf/dibdib/thread_wk/Cats;.DEFAULT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1e │ │ -3b068e: 1200 |0103: const/4 v0, #int 0 // #0 │ │ -3b0690: 6900 2c7a |0104: sput-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2c │ │ -3b0694: 0e00 |0106: return-void │ │ +3b0474: |[3b0474] net.sf.dibdib.thread_wk.Cats.:()V │ │ +3b0484: 2200 f214 |0000: new-instance v0, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b0488: 1a01 3841 |0002: const-string v1, "PREF" // string@4138 │ │ +3b048c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3b048e: 1603 0100 |0005: const-wide/16 v3, #int 1 // #1 │ │ +3b0492: 7054 aaa5 1032 |0007: invoke-direct {v0, v1, v2, v3, v4}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ +3b0498: 6900 257a |000a: sput-object v0, Lnet/sf/dibdib/thread_wk/Cats;.PREF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a25 │ │ +3b049c: 2201 f214 |000c: new-instance v1, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b04a0: 1a03 5a50 |000e: const-string v3, "VAR" // string@505a │ │ +3b04a4: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +3b04a6: 1605 0200 |0011: const-wide/16 v5, #int 2 // #2 │ │ +3b04aa: 7056 aaa5 3154 |0013: invoke-direct {v1, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ +3b04b0: 6901 297a |0016: sput-object v1, Lnet/sf/dibdib/thread_wk/Cats;.VAR:Lnet/sf/dibdib/thread_wk/Cats; // field@7a29 │ │ +3b04b4: 2203 f214 |0018: new-instance v3, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b04b8: 1a05 1f43 |001a: const-string v5, "REF" // string@431f │ │ +3b04bc: 1226 |001c: const/4 v6, #int 2 // #2 │ │ +3b04be: 1607 0400 |001d: const-wide/16 v7, #int 4 // #4 │ │ +3b04c2: 7058 aaa5 5376 |001f: invoke-direct {v3, v5, v6, v7, v8}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ +3b04c8: 6903 267a |0022: sput-object v3, Lnet/sf/dibdib/thread_wk/Cats;.REF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a26 │ │ +3b04cc: 2205 f214 |0024: new-instance v5, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b04d0: 1a07 8615 |0026: const-string v7, "DEF" // string@1586 │ │ +3b04d4: 1238 |0028: const/4 v8, #int 3 // #3 │ │ +3b04d6: 1609 0800 |0029: const-wide/16 v9, #int 8 // #8 │ │ +3b04da: 705a aaa5 7598 |002b: invoke-direct {v5, v7, v8, v9, v10}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ +3b04e0: 6905 1d7a |002e: sput-object v5, Lnet/sf/dibdib/thread_wk/Cats;.DEF:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1d │ │ +3b04e4: 2207 f214 |0030: new-instance v7, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b04e8: 1a09 bd43 |0032: const-string v9, "RULE" // string@43bd │ │ +3b04ec: 124a |0034: const/4 v10, #int 4 // #4 │ │ +3b04ee: 160b 1000 |0035: const-wide/16 v11, #int 16 // #10 │ │ +3b04f2: 705c aaa5 97ba |0037: invoke-direct {v7, v9, v10, v11, v12}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ +3b04f8: 6907 277a |003a: sput-object v7, Lnet/sf/dibdib/thread_wk/Cats;.RULE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a27 │ │ +3b04fc: 2209 f214 |003c: new-instance v9, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b0500: 1a0b 5f1d |003e: const-string v11, "HIDDEN" // string@1d5f │ │ +3b0504: 125c |0040: const/4 v12, #int 5 // #5 │ │ +3b0506: 160d 0001 |0041: const-wide/16 v13, #int 256 // #100 │ │ +3b050a: 705e aaa5 b9dc |0043: invoke-direct {v9, v11, v12, v13, v14}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ +3b0510: 6909 217a |0046: sput-object v9, Lnet/sf/dibdib/thread_wk/Cats;.HIDDEN:Lnet/sf/dibdib/thread_wk/Cats; // field@7a21 │ │ +3b0514: 220b f214 |0048: new-instance v11, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b0518: 1a0d 264b |004a: const-string v13, "TRASH" // string@4b26 │ │ +3b051c: 126e |004c: const/4 v14, #int 6 // #6 │ │ +3b051e: 0810 0900 |004d: move-object/from16 v16, v9 │ │ +3b0522: 1608 0002 |004f: const-wide/16 v8, #int 512 // #200 │ │ +3b0526: 7059 aaa5 db8e |0051: invoke-direct {v11, v13, v14, v8, v9}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ +3b052c: 690b 287a |0054: sput-object v11, Lnet/sf/dibdib/thread_wk/Cats;.TRASH:Lnet/sf/dibdib/thread_wk/Cats; // field@7a28 │ │ +3b0530: 2208 f214 |0056: new-instance v8, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b0534: 1a09 6916 |0058: const-string v9, "DONE" // string@1669 │ │ +3b0538: 127d |005a: const/4 v13, #int 7 // #7 │ │ +3b053a: 160e 0004 |005b: const-wide/16 v14, #int 1024 // #400 │ │ +3b053e: 705f aaa5 98ed |005d: invoke-direct {v8, v9, v13, v14, v15}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ +3b0544: 6908 1f7a |0060: sput-object v8, Lnet/sf/dibdib/thread_wk/Cats;.DONE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1f │ │ +3b0548: 2209 f214 |0062: new-instance v9, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b054c: 1a0e ae3f |0064: const-string v14, "OTHERS" // string@3fae │ │ +3b0550: 130f 0800 |0066: const/16 v15, #int 8 // #8 │ │ +3b0554: 170c 0080 0000 |0068: const-wide/32 v12, #float 4.59177e-41 // #00008000 │ │ +3b055a: 705d aaa5 e9cf |006b: invoke-direct {v9, v14, v15, v12, v13}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ +3b0560: 6909 247a |006e: sput-object v9, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a24 │ │ +3b0564: 220c f214 |0070: new-instance v12, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b0568: 1a0d 293e |0072: const-string v13, "NOTE" // string@3e29 │ │ +3b056c: 130e 0900 |0074: const/16 v14, #int 9 // #9 │ │ +3b0570: 0811 0b00 |0076: move-object/from16 v17, v11 │ │ +3b0574: 170a 0000 0100 |0078: const-wide/32 v10, #float 9.18355e-41 // #00010000 │ │ +3b057a: 705b aaa5 dcae |007b: invoke-direct {v12, v13, v14, v10, v11}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ +3b0580: 690c 237a |007e: sput-object v12, Lnet/sf/dibdib/thread_wk/Cats;.NOTE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a23 │ │ +3b0584: 220a f214 |0080: new-instance v10, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b0588: 1a0b 5518 |0082: const-string v11, "EVENT" // string@1855 │ │ +3b058c: 130d 0a00 |0084: const/16 v13, #int 10 // #a │ │ +3b0590: 170e 0000 0200 |0086: const-wide/32 v14, #float 1.83671e-40 // #00020000 │ │ +3b0596: 705f aaa5 baed |0089: invoke-direct {v10, v11, v13, v14, v15}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ +3b059c: 690a 207a |008c: sput-object v10, Lnet/sf/dibdib/thread_wk/Cats;.EVENT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a20 │ │ +3b05a0: 220b f214 |008e: new-instance v11, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b05a4: 1a0e 9010 |0090: const-string v14, "CONTACT" // string@1090 │ │ +3b05a8: 130f 0b00 |0092: const/16 v15, #int 11 // #b │ │ +3b05ac: 0812 0700 |0094: move-object/from16 v18, v7 │ │ +3b05b0: 1706 0000 0400 |0096: const-wide/32 v6, #float 3.67342e-40 // #00040000 │ │ +3b05b6: 7057 aaa5 eb6f |0099: invoke-direct {v11, v14, v15, v6, v7}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ +3b05bc: 690b 1c7a |009c: sput-object v11, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ +3b05c0: 2206 f214 |009e: new-instance v6, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b05c4: 1a07 d80f |00a0: const-string v7, "CHAT" // string@0fd8 │ │ +3b05c8: 130e 0c00 |00a2: const/16 v14, #int 12 // #c │ │ +3b05cc: 0813 0500 |00a4: move-object/from16 v19, v5 │ │ +3b05d0: 1704 0000 0800 |00a6: const-wide/32 v4, #float 7.34684e-40 // #00080000 │ │ +3b05d6: 7055 aaa5 764e |00a9: invoke-direct {v6, v7, v14, v4, v5}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ +3b05dc: 6906 1b7a |00ac: sput-object v6, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b05e0: 2204 f214 |00ae: new-instance v4, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b05e4: 1a05 9c3b |00b0: const-string v5, "MSG" // string@3b9c │ │ +3b05e8: 1307 0d00 |00b2: const/16 v7, #int 13 // #d │ │ +3b05ec: 170e 0000 1000 |00b4: const-wide/32 v14, #float 1.46937e-39 // #00100000 │ │ +3b05f2: 705f aaa5 54e7 |00b7: invoke-direct {v4, v5, v7, v14, v15}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ +3b05f8: 6904 227a |00ba: sput-object v4, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ +3b05fc: 2205 f214 |00bc: new-instance v5, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b0600: 1a0e 4557 |00be: const-string v14, "_MAX" // string@5745 │ │ +3b0604: 130f 0e00 |00c0: const/16 v15, #int 14 // #e │ │ +3b0608: 0814 0800 |00c2: move-object/from16 v20, v8 │ │ +3b060c: 1707 0000 2000 |00c4: const-wide/32 v7, #float 2.93874e-39 // #00200000 │ │ +3b0612: 7058 aaa5 e57f |00c7: invoke-direct {v5, v14, v15, v7, v8}, Lnet/sf/dibdib/thread_wk/Cats;.:(Ljava/lang/String;IJ)V // method@a5aa │ │ +3b0618: 6905 2a7a |00ca: sput-object v5, Lnet/sf/dibdib/thread_wk/Cats;._MAX:Lnet/sf/dibdib/thread_wk/Cats; // field@7a2a │ │ +3b061c: 1307 0f00 |00cc: const/16 v7, #int 15 // #f │ │ +3b0620: 2377 2616 |00ce: new-array v7, v7, [Lnet/sf/dibdib/thread_wk/Cats; // type@1626 │ │ +3b0624: 4d00 0702 |00d0: aput-object v0, v7, v2 │ │ +3b0628: 1210 |00d2: const/4 v0, #int 1 // #1 │ │ +3b062a: 4d01 0700 |00d3: aput-object v1, v7, v0 │ │ +3b062e: 1220 |00d5: const/4 v0, #int 2 // #2 │ │ +3b0630: 4d03 0700 |00d6: aput-object v3, v7, v0 │ │ +3b0634: 1230 |00d8: const/4 v0, #int 3 // #3 │ │ +3b0636: 4d13 0700 |00d9: aput-object v19, v7, v0 │ │ +3b063a: 1240 |00db: const/4 v0, #int 4 // #4 │ │ +3b063c: 4d12 0700 |00dc: aput-object v18, v7, v0 │ │ +3b0640: 1250 |00de: const/4 v0, #int 5 // #5 │ │ +3b0642: 4d10 0700 |00df: aput-object v16, v7, v0 │ │ +3b0646: 1260 |00e1: const/4 v0, #int 6 // #6 │ │ +3b0648: 4d11 0700 |00e2: aput-object v17, v7, v0 │ │ +3b064c: 1270 |00e4: const/4 v0, #int 7 // #7 │ │ +3b064e: 4d14 0700 |00e5: aput-object v20, v7, v0 │ │ +3b0652: 1300 0800 |00e7: const/16 v0, #int 8 // #8 │ │ +3b0656: 4d09 0700 |00e9: aput-object v9, v7, v0 │ │ +3b065a: 1300 0900 |00eb: const/16 v0, #int 9 // #9 │ │ +3b065e: 4d0c 0700 |00ed: aput-object v12, v7, v0 │ │ +3b0662: 4d0a 070d |00ef: aput-object v10, v7, v13 │ │ +3b0666: 1300 0b00 |00f1: const/16 v0, #int 11 // #b │ │ +3b066a: 4d0b 0700 |00f3: aput-object v11, v7, v0 │ │ +3b066e: 1300 0c00 |00f5: const/16 v0, #int 12 // #c │ │ +3b0672: 4d06 0700 |00f7: aput-object v6, v7, v0 │ │ +3b0676: 1300 0d00 |00f9: const/16 v0, #int 13 // #d │ │ +3b067a: 4d04 0700 |00fb: aput-object v4, v7, v0 │ │ +3b067e: 4d05 070f |00fd: aput-object v5, v7, v15 │ │ +3b0682: 6907 1a7a |00ff: sput-object v7, Lnet/sf/dibdib/thread_wk/Cats;.$VALUES:[Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ +3b0686: 690c 1e7a |0101: sput-object v12, Lnet/sf/dibdib/thread_wk/Cats;.DEFAULT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1e │ │ +3b068a: 1200 |0103: const/4 v0, #int 0 // #0 │ │ +3b068c: 6900 2c7a |0104: sput-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2c │ │ +3b0690: 0e00 |0106: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x000c line=19 │ │ 0x0018 line=21 │ │ 0x0024 line=23 │ │ 0x0030 line=24 │ │ @@ -1518625,18 +1518624,18 @@ │ │ type : '(Ljava/lang/String;IJ)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3b0698: |[3b0698] net.sf.dibdib.thread_wk.Cats.:(Ljava/lang/String;IJ)V │ │ -3b06a8: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3b06ae: 5a03 2b7a |0003: iput-wide v3, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b06b2: 0e00 |0005: return-void │ │ +3b0694: |[3b0694] net.sf.dibdib.thread_wk.Cats.:(Ljava/lang/String;IJ)V │ │ +3b06a4: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3b06aa: 5a03 2b7a |0003: iput-wide v3, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b06ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sf/dibdib/thread_wk/Cats; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1518648,57 +1518647,57 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -3b0190: |[3b0190] net.sf.dibdib.thread_wk.Cats.cats4Flags:(J)Ljava/lang/String; │ │ -3b01a0: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b01a4: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ -3b01a8: 7020 4198 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -3b01ae: 7100 b3a5 0000 |0007: invoke-static {}, Lnet/sf/dibdib/thread_wk/Cats;.values:()[Lnet/sf/dibdib/thread_wk/Cats; // method@a5b3 │ │ -3b01b4: 0c01 |000a: move-result-object v1 │ │ -3b01b6: 2112 |000b: array-length v2, v1 │ │ -3b01b8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -3b01ba: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -3b01bc: 3523 2400 |000e: if-ge v3, v2, 0032 // +0024 │ │ -3b01c0: 4605 0103 |0010: aget-object v5, v1, v3 │ │ -3b01c4: 5356 2b7a |0012: iget-wide v6, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b01c8: c0b6 |0014: and-long/2addr v6, v11 │ │ -3b01ca: 1608 0000 |0015: const-wide/16 v8, #int 0 // #0 │ │ -3b01ce: 310a 0608 |0017: cmp-long v10, v6, v8 │ │ -3b01d2: 380a 1600 |0019: if-eqz v10, 002f // +0016 │ │ -3b01d6: 6206 247a |001b: sget-object v6, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a24 │ │ -3b01da: 3256 1200 |001d: if-eq v6, v5, 002f // +0012 │ │ -3b01de: 3804 0700 |001f: if-eqz v4, 0026 // +0007 │ │ -3b01e2: 1a06 a500 |0021: const-string v6, " " // string@00a5 │ │ -3b01e6: 6e20 4b98 6000 |0023: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b01ec: 6e10 ada5 0500 |0026: invoke-virtual {v5}, Lnet/sf/dibdib/thread_wk/Cats;.name:()Ljava/lang/String; // method@a5ad │ │ -3b01f2: 0c05 |0029: move-result-object v5 │ │ -3b01f4: 6e20 4b98 5000 |002a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b01fa: d804 0401 |002d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3b01fe: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3b0202: 28dd |0031: goto 000e // -0023 │ │ -3b0204: 3904 0c00 |0032: if-nez v4, 003e // +000c │ │ -3b0208: 620b 247a |0034: sget-object v11, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a24 │ │ -3b020c: 6e10 ada5 0b00 |0036: invoke-virtual {v11}, Lnet/sf/dibdib/thread_wk/Cats;.name:()Ljava/lang/String; // method@a5ad │ │ -3b0212: 0c0b |0039: move-result-object v11 │ │ -3b0214: 6e20 4b98 b000 |003a: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b021a: 280d |003d: goto 004a // +000d │ │ -3b021c: 7100 b3a5 0000 |003e: invoke-static {}, Lnet/sf/dibdib/thread_wk/Cats;.values:()[Lnet/sf/dibdib/thread_wk/Cats; // method@a5b3 │ │ -3b0222: 0c0b |0041: move-result-object v11 │ │ -3b0224: 21bb |0042: array-length v11, v11 │ │ -3b0226: d80b 0bff |0043: add-int/lit8 v11, v11, #int -1 // #ff │ │ -3b022a: 34b4 0500 |0045: if-lt v4, v11, 004a // +0005 │ │ -3b022e: 1a0b a404 |0047: const-string v11, "*" // string@04a4 │ │ -3b0232: 110b |0049: return-object v11 │ │ -3b0234: 6e10 5498 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b023a: 0c0b |004d: move-result-object v11 │ │ -3b023c: 110b |004e: return-object v11 │ │ +3b018c: |[3b018c] net.sf.dibdib.thread_wk.Cats.cats4Flags:(J)Ljava/lang/String; │ │ +3b019c: 2200 e812 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b01a0: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ +3b01a4: 7020 4198 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +3b01aa: 7100 b3a5 0000 |0007: invoke-static {}, Lnet/sf/dibdib/thread_wk/Cats;.values:()[Lnet/sf/dibdib/thread_wk/Cats; // method@a5b3 │ │ +3b01b0: 0c01 |000a: move-result-object v1 │ │ +3b01b2: 2112 |000b: array-length v2, v1 │ │ +3b01b4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +3b01b6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +3b01b8: 3523 2400 |000e: if-ge v3, v2, 0032 // +0024 │ │ +3b01bc: 4605 0103 |0010: aget-object v5, v1, v3 │ │ +3b01c0: 5356 2b7a |0012: iget-wide v6, v5, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b01c4: c0b6 |0014: and-long/2addr v6, v11 │ │ +3b01c6: 1608 0000 |0015: const-wide/16 v8, #int 0 // #0 │ │ +3b01ca: 310a 0608 |0017: cmp-long v10, v6, v8 │ │ +3b01ce: 380a 1600 |0019: if-eqz v10, 002f // +0016 │ │ +3b01d2: 6206 247a |001b: sget-object v6, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a24 │ │ +3b01d6: 3256 1200 |001d: if-eq v6, v5, 002f // +0012 │ │ +3b01da: 3804 0700 |001f: if-eqz v4, 0026 // +0007 │ │ +3b01de: 1a06 a500 |0021: const-string v6, " " // string@00a5 │ │ +3b01e2: 6e20 4b98 6000 |0023: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b01e8: 6e10 ada5 0500 |0026: invoke-virtual {v5}, Lnet/sf/dibdib/thread_wk/Cats;.name:()Ljava/lang/String; // method@a5ad │ │ +3b01ee: 0c05 |0029: move-result-object v5 │ │ +3b01f0: 6e20 4b98 5000 |002a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b01f6: d804 0401 |002d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3b01fa: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3b01fe: 28dd |0031: goto 000e // -0023 │ │ +3b0200: 3904 0c00 |0032: if-nez v4, 003e // +000c │ │ +3b0204: 620b 247a |0034: sget-object v11, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a24 │ │ +3b0208: 6e10 ada5 0b00 |0036: invoke-virtual {v11}, Lnet/sf/dibdib/thread_wk/Cats;.name:()Ljava/lang/String; // method@a5ad │ │ +3b020e: 0c0b |0039: move-result-object v11 │ │ +3b0210: 6e20 4b98 b000 |003a: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0216: 280d |003d: goto 004a // +000d │ │ +3b0218: 7100 b3a5 0000 |003e: invoke-static {}, Lnet/sf/dibdib/thread_wk/Cats;.values:()[Lnet/sf/dibdib/thread_wk/Cats; // method@a5b3 │ │ +3b021e: 0c0b |0041: move-result-object v11 │ │ +3b0220: 21bb |0042: array-length v11, v11 │ │ +3b0222: d80b 0bff |0043: add-int/lit8 v11, v11, #int -1 // #ff │ │ +3b0226: 34b4 0500 |0045: if-lt v4, v11, 004a // +0005 │ │ +3b022a: 1a0b a404 |0047: const-string v11, "*" // string@04a4 │ │ +3b022e: 110b |0049: return-object v11 │ │ +3b0230: 6e10 5498 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b0236: 0c0b |004d: move-result-object v11 │ │ +3b0238: 110b |004e: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=78 │ │ 0x0012 line=79 │ │ 0x0023 line=81 │ │ 0x0026 line=83 │ │ @@ -1518713,59 +1518712,59 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -3b025c: |[3b025c] net.sf.dibdib.thread_wk.Cats.toFlags:(Ljava/lang/String;)J │ │ -3b026c: 1a00 a500 |0000: const-string v0, " " // string@00a5 │ │ -3b0270: 6e20 2a98 0900 |0002: invoke-virtual {v9, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3b0276: 0c00 |0005: move-result-object v0 │ │ -3b0278: 2101 |0006: array-length v1, v0 │ │ -3b027a: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -3b027e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -3b0280: 0425 |000a: move-wide v5, v2 │ │ -3b0282: 3514 3000 |000b: if-ge v4, v1, 003b // +0030 │ │ -3b0286: 4607 0004 |000d: aget-object v7, v0, v4 │ │ -3b028a: 6208 bc70 |000f: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -3b028e: 6e20 3398 8700 |0011: invoke-virtual {v7, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3b0294: 0c08 |0014: move-result-object v8 │ │ -3b0296: 7110 b1a5 0800 |0015: invoke-static {v8}, Lnet/sf/dibdib/thread_wk/Cats;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/Cats; // method@a5b1 │ │ -3b029c: 0c08 |0018: move-result-object v8 │ │ -3b029e: 5387 2b7a |0019: iget-wide v7, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b02a2: 280e |001b: goto 0029 // +000e │ │ -3b02a4: 0000 |001c: nop // spacer │ │ -3b02a6: 1a08 9f46 |001d: const-string v8, "SRC" // string@469f │ │ -3b02aa: 6e20 1298 7800 |001f: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b02b0: 0a08 |0022: move-result v8 │ │ -3b02b2: 3808 0800 |0023: if-eqz v8, 002b // +0008 │ │ -3b02b6: 6207 1c7a |0025: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ -3b02ba: 5377 2b7a |0027: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b02be: c175 |0029: or-long/2addr v5, v7 │ │ -3b02c0: 280e |002a: goto 0038 // +000e │ │ -3b02c2: 1a08 b71c |002b: const-string v8, "GROUP" // string@1cb7 │ │ -3b02c6: 6e20 1298 7800 |002d: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b02cc: 0a07 |0030: move-result v7 │ │ -3b02ce: 3807 0700 |0031: if-eqz v7, 0038 // +0007 │ │ -3b02d2: 6207 1b7a |0033: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b02d6: 5377 2b7a |0035: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b02da: 28f2 |0037: goto 0029 // -000e │ │ -3b02dc: d804 0401 |0038: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3b02e0: 28d1 |003a: goto 000b // -002f │ │ -3b02e2: 3100 0205 |003b: cmp-long v0, v2, v5 │ │ -3b02e6: 3900 1000 |003d: if-nez v0, 004d // +0010 │ │ -3b02ea: 6e10 3498 0900 |003f: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b02f0: 0c09 |0042: move-result-object v9 │ │ -3b02f2: 6e10 2298 0900 |0043: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b02f8: 0a09 |0046: move-result v9 │ │ -3b02fa: 3d09 0600 |0047: if-lez v9, 004d // +0006 │ │ -3b02fe: 6209 247a |0049: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a24 │ │ -3b0302: 5395 2b7a |004b: iget-wide v5, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b0306: 1005 |004d: return-wide v5 │ │ +3b0258: |[3b0258] net.sf.dibdib.thread_wk.Cats.toFlags:(Ljava/lang/String;)J │ │ +3b0268: 1a00 a500 |0000: const-string v0, " " // string@00a5 │ │ +3b026c: 6e20 2a98 0900 |0002: invoke-virtual {v9, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3b0272: 0c00 |0005: move-result-object v0 │ │ +3b0274: 2101 |0006: array-length v1, v0 │ │ +3b0276: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +3b027a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +3b027c: 0425 |000a: move-wide v5, v2 │ │ +3b027e: 3514 3000 |000b: if-ge v4, v1, 003b // +0030 │ │ +3b0282: 4607 0004 |000d: aget-object v7, v0, v4 │ │ +3b0286: 6208 bc70 |000f: sget-object v8, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +3b028a: 6e20 3398 8700 |0011: invoke-virtual {v7, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3b0290: 0c08 |0014: move-result-object v8 │ │ +3b0292: 7110 b1a5 0800 |0015: invoke-static {v8}, Lnet/sf/dibdib/thread_wk/Cats;.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/Cats; // method@a5b1 │ │ +3b0298: 0c08 |0018: move-result-object v8 │ │ +3b029a: 5387 2b7a |0019: iget-wide v7, v8, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b029e: 280e |001b: goto 0029 // +000e │ │ +3b02a0: 0000 |001c: nop // spacer │ │ +3b02a2: 1a08 9f46 |001d: const-string v8, "SRC" // string@469f │ │ +3b02a6: 6e20 1298 7800 |001f: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b02ac: 0a08 |0022: move-result v8 │ │ +3b02ae: 3808 0800 |0023: if-eqz v8, 002b // +0008 │ │ +3b02b2: 6207 1c7a |0025: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CONTACT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1c │ │ +3b02b6: 5377 2b7a |0027: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b02ba: c175 |0029: or-long/2addr v5, v7 │ │ +3b02bc: 280e |002a: goto 0038 // +000e │ │ +3b02be: 1a08 b71c |002b: const-string v8, "GROUP" // string@1cb7 │ │ +3b02c2: 6e20 1298 7800 |002d: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b02c8: 0a07 |0030: move-result v7 │ │ +3b02ca: 3807 0700 |0031: if-eqz v7, 0038 // +0007 │ │ +3b02ce: 6207 1b7a |0033: sget-object v7, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b02d2: 5377 2b7a |0035: iget-wide v7, v7, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b02d6: 28f2 |0037: goto 0029 // -000e │ │ +3b02d8: d804 0401 |0038: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3b02dc: 28d1 |003a: goto 000b // -002f │ │ +3b02de: 3100 0205 |003b: cmp-long v0, v2, v5 │ │ +3b02e2: 3900 1000 |003d: if-nez v0, 004d // +0010 │ │ +3b02e6: 6e10 3498 0900 |003f: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b02ec: 0c09 |0042: move-result-object v9 │ │ +3b02ee: 6e10 2298 0900 |0043: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b02f4: 0a09 |0046: move-result v9 │ │ +3b02f6: 3d09 0600 |0047: if-lez v9, 004d // +0006 │ │ +3b02fa: 6209 247a |0049: sget-object v9, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a24 │ │ +3b02fe: 5395 2b7a |004b: iget-wide v5, v9, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b0302: 1005 |004d: return-wide v5 │ │ catches : 1 │ │ 0x000f - 0x001b │ │ Ljava/lang/Exception; -> 0x001c │ │ positions : │ │ 0x0002 line=130 │ │ 0x0006 line=132 │ │ 0x000f line=134 │ │ @@ -1518783,37 +1518782,37 @@ │ │ type : '([Lnet/sf/dibdib/generic/QIfs$QWordIf;)J' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -3b0318: |[3b0318] net.sf.dibdib.thread_wk.Cats.toFlags:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)J │ │ -3b0328: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3b032c: 3906 0300 |0002: if-nez v6, 0005 // +0003 │ │ -3b0330: 1000 |0004: return-wide v0 │ │ -3b0332: 6202 2c7a |0005: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2c │ │ -3b0336: 3902 0700 |0007: if-nez v2, 000e // +0007 │ │ -3b033a: 6202 c176 |0009: sget-object v2, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ -3b033e: 7110 b2a5 0200 |000b: invoke-static {v2}, Lnet/sf/dibdib/thread_wk/Cats;.valueOf4Q:(Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/thread_wk/Cats; // method@a5b2 │ │ -3b0344: 2162 |000e: array-length v2, v6 │ │ -3b0346: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -3b0348: 3523 1500 |0010: if-ge v3, v2, 0025 // +0015 │ │ -3b034c: 4604 0603 |0012: aget-object v4, v6, v3 │ │ -3b0350: 7110 b2a5 0400 |0014: invoke-static {v4}, Lnet/sf/dibdib/thread_wk/Cats;.valueOf4Q:(Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/thread_wk/Cats; // method@a5b2 │ │ -3b0356: 0c04 |0017: move-result-object v4 │ │ -3b0358: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ -3b035c: 6204 247a |001a: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a24 │ │ -3b0360: 5344 2b7a |001c: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b0364: 2803 |001e: goto 0021 // +0003 │ │ -3b0366: 5344 2b7a |001f: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b036a: c140 |0021: or-long/2addr v0, v4 │ │ -3b036c: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3b0370: 28ec |0024: goto 0010 // -0014 │ │ -3b0372: 1000 |0025: return-wide v0 │ │ +3b0314: |[3b0314] net.sf.dibdib.thread_wk.Cats.toFlags:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)J │ │ +3b0324: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3b0328: 3906 0300 |0002: if-nez v6, 0005 // +0003 │ │ +3b032c: 1000 |0004: return-wide v0 │ │ +3b032e: 6202 2c7a |0005: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2c │ │ +3b0332: 3902 0700 |0007: if-nez v2, 000e // +0007 │ │ +3b0336: 6202 c176 |0009: sget-object v2, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ +3b033a: 7110 b2a5 0200 |000b: invoke-static {v2}, Lnet/sf/dibdib/thread_wk/Cats;.valueOf4Q:(Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/thread_wk/Cats; // method@a5b2 │ │ +3b0340: 2162 |000e: array-length v2, v6 │ │ +3b0342: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +3b0344: 3523 1500 |0010: if-ge v3, v2, 0025 // +0015 │ │ +3b0348: 4604 0603 |0012: aget-object v4, v6, v3 │ │ +3b034c: 7110 b2a5 0400 |0014: invoke-static {v4}, Lnet/sf/dibdib/thread_wk/Cats;.valueOf4Q:(Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/thread_wk/Cats; // method@a5b2 │ │ +3b0352: 0c04 |0017: move-result-object v4 │ │ +3b0354: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ +3b0358: 6204 247a |001a: sget-object v4, Lnet/sf/dibdib/thread_wk/Cats;.OTHERS:Lnet/sf/dibdib/thread_wk/Cats; // field@7a24 │ │ +3b035c: 5344 2b7a |001c: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b0360: 2803 |001e: goto 0021 // +0003 │ │ +3b0362: 5344 2b7a |001f: iget-wide v4, v4, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b0366: c140 |0021: or-long/2addr v0, v4 │ │ +3b0368: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3b036c: 28ec |0024: goto 0010 // -0014 │ │ +3b036e: 1000 |0025: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=114 │ │ 0x0009 line=116 │ │ 0x000e line=118 │ │ 0x0014 line=119 │ │ 0x001a line=121 │ │ @@ -1518826,20 +1518825,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/Cats;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3b0374: |[3b0374] net.sf.dibdib.thread_wk.Cats.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/Cats; │ │ -3b0384: 1c00 f214 |0000: const-class v0, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b0388: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3b038e: 0c01 |0005: move-result-object v1 │ │ -3b0390: 1f01 f214 |0006: check-cast v1, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b0394: 1101 |0008: return-object v1 │ │ +3b0370: |[3b0370] net.sf.dibdib.thread_wk.Cats.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/Cats; │ │ +3b0380: 1c00 f214 |0000: const-class v0, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b0384: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3b038a: 0c01 |0005: move-result-object v1 │ │ +3b038c: 1f01 f214 |0006: check-cast v1, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b0390: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #6 : (in Lnet/sf/dibdib/thread_wk/Cats;) │ │ @@ -1518847,59 +1518846,59 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/thread_wk/Cats;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -3b0398: |[3b0398] net.sf.dibdib.thread_wk.Cats.valueOf4Q:(Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/thread_wk/Cats; │ │ -3b03a8: 6200 2c7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2c │ │ -3b03ac: 3900 2500 |0002: if-nez v0, 0027 // +0025 │ │ -3b03b0: 2200 6413 |0004: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ -3b03b4: 7010 159a 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ -3b03ba: 7100 b3a5 0000 |0009: invoke-static {}, Lnet/sf/dibdib/thread_wk/Cats;.values:()[Lnet/sf/dibdib/thread_wk/Cats; // method@a5b3 │ │ -3b03c0: 0c01 |000c: move-result-object v1 │ │ -3b03c2: 2112 |000d: array-length v2, v1 │ │ -3b03c4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -3b03c6: 3523 1600 |000f: if-ge v3, v2, 0025 // +0016 │ │ -3b03ca: 4604 0103 |0011: aget-object v4, v1, v3 │ │ -3b03ce: 6e10 ada5 0400 |0013: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/Cats;.name:()Ljava/lang/String; // method@a5ad │ │ -3b03d4: 0c05 |0016: move-result-object v5 │ │ -3b03d6: 7110 28a4 0500 |0017: invoke-static {v5}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ -3b03dc: 0b05 |001a: move-result-wide v5 │ │ -3b03de: 7120 ad97 6500 |001b: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b03e4: 0c05 |001e: move-result-object v5 │ │ -3b03e6: 6e30 209a 5004 |001f: invoke-virtual {v0, v5, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ -3b03ec: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3b03f0: 28eb |0024: goto 000f // -0015 │ │ -3b03f2: 6900 2c7a |0025: sput-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2c │ │ -3b03f6: 6200 2c7a |0027: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2c │ │ -3b03fa: 7210 87a2 0700 |0029: invoke-interface {v7}, Lnet/sf/dibdib/generic/QIfs$QWordIf;.getShash:()J // method@a287 │ │ -3b0400: 0b01 |002c: move-result-wide v1 │ │ -3b0402: 7120 ad97 2100 |002d: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b0408: 0c01 |0030: move-result-object v1 │ │ -3b040a: 6e20 1c9a 1000 |0031: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -3b0410: 0c00 |0034: move-result-object v0 │ │ -3b0412: 1f00 f214 |0035: check-cast v0, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b0416: 3900 1d00 |0037: if-nez v0, 0054 // +001d │ │ -3b041a: 6200 2c7a |0039: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2c │ │ -3b041e: 6e10 eb97 0700 |003b: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b0424: 0c07 |003e: move-result-object v7 │ │ -3b0426: 6201 bc70 |003f: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ -3b042a: 6e20 3398 1700 |0041: invoke-virtual {v7, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ -3b0430: 0c07 |0044: move-result-object v7 │ │ -3b0432: 7110 28a4 0700 |0045: invoke-static {v7}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ -3b0438: 0b01 |0048: move-result-wide v1 │ │ -3b043a: 7120 ad97 2100 |0049: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3b0440: 0c07 |004c: move-result-object v7 │ │ -3b0442: 6e20 1c9a 7000 |004d: invoke-virtual {v0, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ -3b0448: 0c07 |0050: move-result-object v7 │ │ -3b044a: 0770 |0051: move-object v0, v7 │ │ -3b044c: 1f00 f214 |0052: check-cast v0, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ -3b0450: 1100 |0054: return-object v0 │ │ +3b0394: |[3b0394] net.sf.dibdib.thread_wk.Cats.valueOf4Q:(Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/thread_wk/Cats; │ │ +3b03a4: 6200 2c7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2c │ │ +3b03a8: 3900 2500 |0002: if-nez v0, 0027 // +0025 │ │ +3b03ac: 2200 6413 |0004: new-instance v0, Ljava/util/HashMap; // type@1364 │ │ +3b03b0: 7010 159a 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@9a15 │ │ +3b03b6: 7100 b3a5 0000 |0009: invoke-static {}, Lnet/sf/dibdib/thread_wk/Cats;.values:()[Lnet/sf/dibdib/thread_wk/Cats; // method@a5b3 │ │ +3b03bc: 0c01 |000c: move-result-object v1 │ │ +3b03be: 2112 |000d: array-length v2, v1 │ │ +3b03c0: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +3b03c2: 3523 1600 |000f: if-ge v3, v2, 0025 // +0016 │ │ +3b03c6: 4604 0103 |0011: aget-object v4, v1, v3 │ │ +3b03ca: 6e10 ada5 0400 |0013: invoke-virtual {v4}, Lnet/sf/dibdib/thread_wk/Cats;.name:()Ljava/lang/String; // method@a5ad │ │ +3b03d0: 0c05 |0016: move-result-object v5 │ │ +3b03d2: 7110 28a4 0500 |0017: invoke-static {v5}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ +3b03d8: 0b05 |001a: move-result-wide v5 │ │ +3b03da: 7120 ad97 6500 |001b: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b03e0: 0c05 |001e: move-result-object v5 │ │ +3b03e2: 6e30 209a 5004 |001f: invoke-virtual {v0, v5, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9a20 │ │ +3b03e8: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3b03ec: 28eb |0024: goto 000f // -0015 │ │ +3b03ee: 6900 2c7a |0025: sput-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2c │ │ +3b03f2: 6200 2c7a |0027: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2c │ │ +3b03f6: 7210 87a2 0700 |0029: invoke-interface {v7}, Lnet/sf/dibdib/generic/QIfs$QWordIf;.getShash:()J // method@a287 │ │ +3b03fc: 0b01 |002c: move-result-wide v1 │ │ +3b03fe: 7120 ad97 2100 |002d: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b0404: 0c01 |0030: move-result-object v1 │ │ +3b0406: 6e20 1c9a 1000 |0031: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +3b040c: 0c00 |0034: move-result-object v0 │ │ +3b040e: 1f00 f214 |0035: check-cast v0, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b0412: 3900 1d00 |0037: if-nez v0, 0054 // +001d │ │ +3b0416: 6200 2c7a |0039: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.map:Ljava/util/HashMap; // field@7a2c │ │ +3b041a: 6e10 eb97 0700 |003b: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b0420: 0c07 |003e: move-result-object v7 │ │ +3b0422: 6201 bc70 |003f: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@70bc │ │ +3b0426: 6e20 3398 1700 |0041: invoke-virtual {v7, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@9833 │ │ +3b042c: 0c07 |0044: move-result-object v7 │ │ +3b042e: 7110 28a4 0700 |0045: invoke-static {v7}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ +3b0434: 0b01 |0048: move-result-wide v1 │ │ +3b0436: 7120 ad97 2100 |0049: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3b043c: 0c07 |004c: move-result-object v7 │ │ +3b043e: 6e20 1c9a 7000 |004d: invoke-virtual {v0, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a1c │ │ +3b0444: 0c07 |0050: move-result-object v7 │ │ +3b0446: 0770 |0051: move-object v0, v7 │ │ +3b0448: 1f00 f214 |0052: check-cast v0, Lnet/sf/dibdib/thread_wk/Cats; // type@14f2 │ │ +3b044c: 1100 |0054: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x0009 line=63 │ │ 0x0013 line=64 │ │ 0x0025 line=66 │ │ @@ -1518913,20 +1518912,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_wk/Cats;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3b0454: |[3b0454] net.sf.dibdib.thread_wk.Cats.values:()[Lnet/sf/dibdib/thread_wk/Cats; │ │ -3b0464: 6200 1a7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.$VALUES:[Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ -3b0468: 6e10 81a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_wk/Cats;.clone:()Ljava/lang/Object; // method@a681 │ │ -3b046e: 0c00 |0005: move-result-object v0 │ │ -3b0470: 1f00 2616 |0006: check-cast v0, [Lnet/sf/dibdib/thread_wk/Cats; // type@1626 │ │ -3b0474: 1100 |0008: return-object v0 │ │ +3b0450: |[3b0450] net.sf.dibdib.thread_wk.Cats.values:()[Lnet/sf/dibdib/thread_wk/Cats; │ │ +3b0460: 6200 1a7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.$VALUES:[Lnet/sf/dibdib/thread_wk/Cats; // field@7a1a │ │ +3b0464: 6e10 81a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_wk/Cats;.clone:()Ljava/lang/Object; // method@a681 │ │ +3b046a: 0c00 |0005: move-result-object v0 │ │ +3b046c: 1f00 2616 |0006: check-cast v0, [Lnet/sf/dibdib/thread_wk/Cats; // type@1626 │ │ +3b0470: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_wk/Cats;) │ │ @@ -1518934,19 +1518933,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b0240: |[3b0240] net.sf.dibdib.thread_wk.Cats.getShash:()J │ │ -3b0250: 6e10 aea5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/Cats;.ordinal:()I // method@a5ae │ │ -3b0256: 0a00 |0003: move-result v0 │ │ -3b0258: 8100 |0004: int-to-long v0, v0 │ │ -3b025a: 1000 |0005: return-wide v0 │ │ +3b023c: |[3b023c] net.sf.dibdib.thread_wk.Cats.getShash:()J │ │ +3b024c: 6e10 aea5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/Cats;.ordinal:()I // method@a5ae │ │ +3b0252: 0a00 |0003: move-result v0 │ │ +3b0254: 8100 |0004: int-to-long v0, v0 │ │ +3b0256: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lnet/sf/dibdib/thread_wk/Cats; │ │ │ │ source_file_idx : 4545 (Cats.java) │ │ @@ -1519015,61 +1519014,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -3b6e98: |[3b6e98] net.sf.dibdib.thread_wk.QOpWk.:()V │ │ -3b6ea8: 2200 f714 |0000: new-instance v0, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b6eac: 1a01 7ec4 |0002: const-string v1, "zzARCHIVE" // string@c47e │ │ -3b6eb0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3b6eb2: 7030 eea5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ee │ │ -3b6eb8: 6900 4e7a |0008: sput-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzARCHIVE:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ -3b6ebc: 2201 f714 |000a: new-instance v1, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b6ec0: 1a03 89c4 |000c: const-string v3, "zzDATA" // string@c489 │ │ -3b6ec4: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3b6ec6: 7030 eea5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ee │ │ -3b6ecc: 6901 4f7a |0012: sput-object v1, Lnet/sf/dibdib/thread_wk/QOpWk;.zzDATA:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4f │ │ -3b6ed0: 2203 f714 |0014: new-instance v3, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b6ed4: 1a05 a0c4 |0016: const-string v5, "zzSAV1" // string@c4a0 │ │ -3b6ed8: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -3b6eda: 7030 eea5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ee │ │ -3b6ee0: 6903 537a |001c: sput-object v3, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a53 │ │ -3b6ee4: 2205 f714 |001e: new-instance v5, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b6ee8: 1a07 a1c4 |0020: const-string v7, "zzSAV1_zzEXIT" // string@c4a1 │ │ -3b6eec: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -3b6eee: 7030 eea5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ee │ │ -3b6ef4: 6905 547a |0026: sput-object v5, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1_zzEXIT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a54 │ │ -3b6ef8: 2207 f714 |0028: new-instance v7, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b6efc: 1a09 9bc4 |002a: const-string v9, "zzQSTO" // string@c49b │ │ -3b6f00: 124a |002c: const/4 v10, #int 4 // #4 │ │ -3b6f02: 7030 eea5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ee │ │ -3b6f08: 6907 517a |0030: sput-object v7, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ -3b6f0c: 2209 f714 |0032: new-instance v9, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b6f10: 1a0b 9cc4 |0034: const-string v11, "zzQUP" // string@c49c │ │ -3b6f14: 125c |0036: const/4 v12, #int 5 // #5 │ │ -3b6f16: 7030 eea5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ee │ │ -3b6f1c: 6909 527a |003a: sput-object v9, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQUP:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a52 │ │ -3b6f20: 220b f714 |003c: new-instance v11, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b6f24: 1a0d 90c4 |003e: const-string v13, "zzIMPORT" // string@c490 │ │ -3b6f28: 126e |0040: const/4 v14, #int 6 // #6 │ │ -3b6f2a: 7030 eea5 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ee │ │ -3b6f30: 690b 507a |0044: sput-object v11, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ -3b6f34: 127d |0046: const/4 v13, #int 7 // #7 │ │ -3b6f36: 23dd 2816 |0047: new-array v13, v13, [Lnet/sf/dibdib/thread_wk/QOpWk; // type@1628 │ │ -3b6f3a: 4d00 0d02 |0049: aput-object v0, v13, v2 │ │ -3b6f3e: 4d01 0d04 |004b: aput-object v1, v13, v4 │ │ -3b6f42: 4d03 0d06 |004d: aput-object v3, v13, v6 │ │ -3b6f46: 4d05 0d08 |004f: aput-object v5, v13, v8 │ │ -3b6f4a: 4d07 0d0a |0051: aput-object v7, v13, v10 │ │ -3b6f4e: 4d09 0d0c |0053: aput-object v9, v13, v12 │ │ -3b6f52: 4d0b 0d0e |0055: aput-object v11, v13, v14 │ │ -3b6f56: 690d 4d7a |0057: sput-object v13, Lnet/sf/dibdib/thread_wk/QOpWk;.$VALUES:[Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4d │ │ -3b6f5a: 0e00 |0059: return-void │ │ +3b6e94: |[3b6e94] net.sf.dibdib.thread_wk.QOpWk.:()V │ │ +3b6ea4: 2200 f714 |0000: new-instance v0, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b6ea8: 1a01 7ec4 |0002: const-string v1, "zzARCHIVE" // string@c47e │ │ +3b6eac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3b6eae: 7030 eea5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ee │ │ +3b6eb4: 6900 4e7a |0008: sput-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzARCHIVE:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4e │ │ +3b6eb8: 2201 f714 |000a: new-instance v1, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b6ebc: 1a03 89c4 |000c: const-string v3, "zzDATA" // string@c489 │ │ +3b6ec0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3b6ec2: 7030 eea5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ee │ │ +3b6ec8: 6901 4f7a |0012: sput-object v1, Lnet/sf/dibdib/thread_wk/QOpWk;.zzDATA:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4f │ │ +3b6ecc: 2203 f714 |0014: new-instance v3, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b6ed0: 1a05 a0c4 |0016: const-string v5, "zzSAV1" // string@c4a0 │ │ +3b6ed4: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +3b6ed6: 7030 eea5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ee │ │ +3b6edc: 6903 537a |001c: sput-object v3, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a53 │ │ +3b6ee0: 2205 f714 |001e: new-instance v5, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b6ee4: 1a07 a1c4 |0020: const-string v7, "zzSAV1_zzEXIT" // string@c4a1 │ │ +3b6ee8: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +3b6eea: 7030 eea5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ee │ │ +3b6ef0: 6905 547a |0026: sput-object v5, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1_zzEXIT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a54 │ │ +3b6ef4: 2207 f714 |0028: new-instance v7, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b6ef8: 1a09 9bc4 |002a: const-string v9, "zzQSTO" // string@c49b │ │ +3b6efc: 124a |002c: const/4 v10, #int 4 // #4 │ │ +3b6efe: 7030 eea5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ee │ │ +3b6f04: 6907 517a |0030: sput-object v7, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQSTO:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a51 │ │ +3b6f08: 2209 f714 |0032: new-instance v9, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b6f0c: 1a0b 9cc4 |0034: const-string v11, "zzQUP" // string@c49c │ │ +3b6f10: 125c |0036: const/4 v12, #int 5 // #5 │ │ +3b6f12: 7030 eea5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ee │ │ +3b6f18: 6909 527a |003a: sput-object v9, Lnet/sf/dibdib/thread_wk/QOpWk;.zzQUP:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a52 │ │ +3b6f1c: 220b f714 |003c: new-instance v11, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b6f20: 1a0d 90c4 |003e: const-string v13, "zzIMPORT" // string@c490 │ │ +3b6f24: 126e |0040: const/4 v14, #int 6 // #6 │ │ +3b6f26: 7030 eea5 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_wk/QOpWk;.:(Ljava/lang/String;I)V // method@a5ee │ │ +3b6f2c: 690b 507a |0044: sput-object v11, Lnet/sf/dibdib/thread_wk/QOpWk;.zzIMPORT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a50 │ │ +3b6f30: 127d |0046: const/4 v13, #int 7 // #7 │ │ +3b6f32: 23dd 2816 |0047: new-array v13, v13, [Lnet/sf/dibdib/thread_wk/QOpWk; // type@1628 │ │ +3b6f36: 4d00 0d02 |0049: aput-object v0, v13, v2 │ │ +3b6f3a: 4d01 0d04 |004b: aput-object v1, v13, v4 │ │ +3b6f3e: 4d03 0d06 |004d: aput-object v3, v13, v6 │ │ +3b6f42: 4d05 0d08 |004f: aput-object v5, v13, v8 │ │ +3b6f46: 4d07 0d0a |0051: aput-object v7, v13, v10 │ │ +3b6f4a: 4d09 0d0c |0053: aput-object v9, v13, v12 │ │ +3b6f4e: 4d0b 0d0e |0055: aput-object v11, v13, v14 │ │ +3b6f52: 690d 4d7a |0057: sput-object v13, Lnet/sf/dibdib/thread_wk/QOpWk;.$VALUES:[Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4d │ │ +3b6f56: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x000a line=22 │ │ 0x0014 line=23 │ │ 0x001e line=24 │ │ 0x0028 line=25 │ │ @@ -1519083,17 +1519082,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3b6f5c: |[3b6f5c] net.sf.dibdib.thread_wk.QOpWk.:(Ljava/lang/String;I)V │ │ -3b6f6c: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3b6f72: 0e00 |0003: return-void │ │ +3b6f58: |[3b6f58] net.sf.dibdib.thread_wk.QOpWk.:(Ljava/lang/String;I)V │ │ +3b6f68: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3b6f6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/thread_wk/QOpWk; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1519103,739 +1519102,739 @@ │ │ type : '()[Lnet/sf/dibdib/generic/QIfs$QEnumIf;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3b62e4: |[3b62e4] net.sf.dibdib.thread_wk.QOpWk.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ -3b62f4: 7100 faa5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_wk/QOpWk;.values:()[Lnet/sf/dibdib/thread_wk/QOpWk; // method@a5fa │ │ -3b62fa: 0c00 |0003: move-result-object v0 │ │ -3b62fc: 1100 |0004: return-object v0 │ │ +3b62e0: |[3b62e0] net.sf.dibdib.thread_wk.QOpWk.create:()[Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ +3b62f0: 7100 faa5 0000 |0000: invoke-static {}, Lnet/sf/dibdib/thread_wk/QOpWk;.values:()[Lnet/sf/dibdib/thread_wk/QOpWk; // method@a5fa │ │ +3b62f6: 0c00 |0003: move-result-object v0 │ │ +3b62f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ #3 : (in Lnet/sf/dibdib/thread_wk/QOpWk;) │ │ name : 'execOpMain' │ │ type : '(Lnet/sf/dibdib/thread_any/QOpMain;[Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 1428 16-bit code units │ │ -3b6300: |[3b6300] net.sf.dibdib.thread_wk.QOpWk.execOpMain:(Lnet/sf/dibdib/thread_any/QOpMain;[Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ -3b6310: 1a00 d16d |0000: const-string v0, "email_address" // string@6dd1 │ │ -3b6314: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b6316: 6202 4b7a |0003: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ -3b631a: 6e10 06a4 0d00 |0005: invoke-virtual {v13}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ -3b6320: 0a03 |0008: move-result v3 │ │ -3b6322: 4402 0203 |0009: aget v2, v2, v3 │ │ -3b6326: 1a03 a500 |000b: const-string v3, " " // string@00a5 │ │ -3b632a: 1a04 8542 |000d: const-string v4, "Q" // string@4285 │ │ -3b632e: 1a05 743a |000f: const-string v5, "M" // string@3a74 │ │ -3b6332: 1a06 4a0f |0011: const-string v6, "C" // string@0f4a │ │ -3b6336: 1227 |0013: const/4 v7, #int 2 // #2 │ │ -3b6338: 1608 0000 |0014: const-wide/16 v8, #int 0 // #0 │ │ -3b633c: 121a |0016: const/4 v10, #int 1 // #1 │ │ -3b633e: 120b |0017: const/4 v11, #int 0 // #0 │ │ -3b6340: 2b02 4805 0000 |0018: packed-switch v2, 00000560 // +00000548 │ │ -3b6346: 1101 |001b: return-object v1 │ │ -3b6348: 620d 6473 |001c: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b634c: 4600 0e0b |001e: aget-object v0, v14, v11 │ │ -3b6350: 6e30 e8a5 4d00 |0020: invoke-virtual {v13, v4, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ -3b6356: 4601 0e0b |0023: aget-object v1, v14, v11 │ │ -3b635a: 2900 3505 |0025: goto/16 055a // +0535 │ │ -3b635e: 620d 6473 |0027: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6362: 1a0e 0422 |0029: const-string v14, "L" // string@2204 │ │ -3b6366: 6e20 e9a5 ed00 |002b: invoke-virtual {v13, v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ -3b636c: 0c01 |002e: move-result-object v1 │ │ -3b636e: 2900 2b05 |002f: goto/16 055a // +052b │ │ -3b6372: 620d 6473 |0031: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6376: 6e20 e9a5 4d00 |0033: invoke-virtual {v13, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ -3b637c: 0c01 |0036: move-result-object v1 │ │ -3b637e: 2900 2305 |0037: goto/16 055a // +0523 │ │ -3b6382: 460d 0e0a |0039: aget-object v13, v14, v10 │ │ -3b6386: 6e10 cba2 0d00 |003b: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b638c: 0c0d |003e: move-result-object v13 │ │ -3b638e: 7110 afa5 0d00 |003f: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:(Ljava/lang/String;)J // method@a5af │ │ -3b6394: 0b02 |0042: move-result-wide v2 │ │ -3b6396: 460d 0e0b |0043: aget-object v13, v14, v11 │ │ -3b639a: 6e20 bba2 bd00 |0045: invoke-virtual {v13, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3b63a0: 0c0d |0048: move-result-object v13 │ │ -3b63a2: 620e bb76 |0049: sget-object v14, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3b63a6: 3100 0802 |004b: cmp-long v0, v8, v2 │ │ -3b63aa: 3800 0d03 |004d: if-eqz v0, 035a // +030d │ │ -3b63ae: 20d0 b514 |004f: instance-of v0, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b63b2: 3800 0903 |0051: if-eqz v0, 035a // +0309 │ │ -3b63b6: 07de |0053: move-object v14, v13 │ │ -3b63b8: 1f0e b514 |0054: check-cast v14, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b63bc: 6e10 0ca3 0e00 |0056: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b63c2: 0b04 |0059: move-result-wide v4 │ │ -3b63c4: 1f0d b514 |005a: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b63c8: 620e 6473 |005c: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b63cc: 54ee 497a |005e: iget-object v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b63d0: 6e30 dca3 4e05 |0060: invoke-virtual {v14, v4, v5}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b63d6: 0c0e |0063: move-result-object v14 │ │ -3b63d8: 20e0 ae14 |0064: instance-of v0, v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b63dc: 3800 0e00 |0066: if-eqz v0, 0074 // +000e │ │ -3b63e0: 1f0e ae14 |0068: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b63e4: 6200 2f7a |006a: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b63e8: 7120 06a3 3200 |006c: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b63ee: 0c02 |006f: move-result-object v2 │ │ -3b63f0: 6e30 b1a2 0e02 |0070: invoke-virtual {v14, v0, v2}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b63f6: 2803 |0073: goto 0076 // +0003 │ │ -3b63f8: 620d bb76 |0074: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3b63fc: 07d1 |0076: move-object v1, v13 │ │ -3b63fe: 2900 e304 |0077: goto/16 055a // +04e3 │ │ -3b6402: 4600 0e0b |0079: aget-object v0, v14, v11 │ │ -3b6406: 6e20 bba2 b000 |007b: invoke-virtual {v0, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3b640c: 0c00 |007e: move-result-object v0 │ │ -3b640e: 6202 bb76 |007f: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3b6412: 2003 b514 |0081: instance-of v3, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b6416: 3803 5d00 |0083: if-eqz v3, 00e0 // +005d │ │ -3b641a: 1f00 b514 |0085: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b641e: 6e10 0ca3 0000 |0087: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b6424: 0b03 |008a: move-result-wide v3 │ │ -3b6426: 6200 6473 |008b: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b642a: 5400 497a |008d: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b642e: 6e30 dca3 3004 |008f: invoke-virtual {v0, v3, v4}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b6434: 0c00 |0092: move-result-object v0 │ │ -3b6436: 2003 ae14 |0093: instance-of v3, v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b643a: 3803 4b00 |0095: if-eqz v3, 00e0 // +004b │ │ -3b643e: 6203 0b78 |0097: sget-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.QUPTAGGED:Lnet/sf/dibdib/thread_any/QOpMain; // field@780b │ │ -3b6442: 32d3 1100 |0099: if-eq v3, v13, 00aa // +0011 │ │ -3b6446: 070d |009b: move-object v13, v0 │ │ -3b6448: 1f0d ae14 |009c: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b644c: 6202 317a |009e: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b6450: 460e 0e0a |00a0: aget-object v14, v14, v10 │ │ -3b6454: 6e30 b1a2 2d0e |00a2: invoke-virtual {v13, v2, v14}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b645a: 1f00 b514 |00a5: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b645e: 0701 |00a7: move-object v1, v0 │ │ -3b6460: 2900 b204 |00a8: goto/16 055a // +04b2 │ │ -3b6464: 460d 0e07 |00aa: aget-object v13, v14, v7 │ │ -3b6468: 380d 3400 |00ac: if-eqz v13, 00e0 // +0034 │ │ -3b646c: 070d |00ae: move-object v13, v0 │ │ -3b646e: 1f0d ae14 |00af: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b6472: 6203 317a |00b1: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b6476: 6e20 aaa2 3d00 |00b3: invoke-virtual {v13, v3}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b647c: 0c0d |00b6: move-result-object v13 │ │ -3b647e: 20d3 af14 |00b7: instance-of v3, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6482: 3803 2700 |00b9: if-eqz v3, 00e0 // +0027 │ │ -3b6486: 1f0d af14 |00bb: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b648a: 6e10 cba2 0d00 |00bd: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b6490: 0c0d |00c0: move-result-object v13 │ │ -3b6492: 4602 0e0a |00c1: aget-object v2, v14, v10 │ │ -3b6496: 6e10 cba2 0200 |00c3: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b649c: 0c02 |00c6: move-result-object v2 │ │ -3b649e: 460e 0e07 |00c7: aget-object v14, v14, v7 │ │ -3b64a2: 6e10 cba2 0e00 |00c9: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b64a8: 0c0e |00cc: move-result-object v14 │ │ -3b64aa: 7130 e5a5 d20e |00cd: invoke-static {v2, v13, v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.setTaggedValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5e5 │ │ -3b64b0: 0c0d |00d0: move-result-object v13 │ │ -3b64b2: 070e |00d1: move-object v14, v0 │ │ -3b64b4: 1f0e ae14 |00d2: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b64b8: 6202 317a |00d4: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b64bc: 7110 c1a2 0d00 |00d6: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b64c2: 0c0d |00d9: move-result-object v13 │ │ -3b64c4: 6e30 b1a2 2e0d |00da: invoke-virtual {v14, v2, v13}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b64ca: 1f00 b514 |00dd: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b64ce: 28c8 |00df: goto 00a7 // -0038 │ │ -3b64d0: 0721 |00e0: move-object v1, v2 │ │ -3b64d2: 2900 7904 |00e1: goto/16 055a // +0479 │ │ -3b64d6: 620d 6473 |00e3: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b64da: 6e20 e9a5 6d00 |00e5: invoke-virtual {v13, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ -3b64e0: 0c0d |00e8: move-result-object v13 │ │ -3b64e2: 20d0 b514 |00e9: instance-of v0, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b64e6: 3800 0d00 |00eb: if-eqz v0, 00f8 // +000d │ │ -3b64ea: 23a0 0b16 |00ed: new-array v0, v10, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3b64ee: 1f0d b514 |00ef: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b64f2: 4d0d 000b |00f1: aput-object v13, v0, v11 │ │ -3b64f6: 7110 b0a5 0000 |00f3: invoke-static {v0}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)J // method@a5b0 │ │ -3b64fc: 0b02 |00f6: move-result-wide v2 │ │ -3b64fe: 2802 |00f7: goto 00f9 // +0002 │ │ -3b6500: 0482 |00f8: move-wide v2, v8 │ │ -3b6502: 310d 0802 |00f9: cmp-long v13, v8, v2 │ │ -3b6506: 380d 0300 |00fb: if-eqz v13, 00fe // +0003 │ │ -3b650a: 2805 |00fd: goto 0102 // +0005 │ │ -3b650c: 620d 1e7a |00fe: sget-object v13, Lnet/sf/dibdib/thread_wk/Cats;.DEFAULT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1e │ │ -3b6510: 53d2 2b7a |0100: iget-wide v2, v13, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b6514: 460d 0e0a |0102: aget-object v13, v14, v10 │ │ -3b6518: 6e20 bba2 bd00 |0104: invoke-virtual {v13, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3b651e: 0c0d |0107: move-result-object v13 │ │ -3b6520: 6200 b976 |0108: sget-object v0, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ -3b6524: 20d4 b514 |010a: instance-of v4, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b6528: 3804 9bff |010c: if-eqz v4, 00a7 // -0065 │ │ -3b652c: 07d4 |010e: move-object v4, v13 │ │ -3b652e: 1f04 b514 |010f: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b6532: 5344 c576 |0111: iget-wide v4, v4, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ -3b6536: 3106 0804 |0113: cmp-long v6, v8, v4 │ │ -3b653a: 3806 92ff |0115: if-eqz v6, 00a7 // -006e │ │ -3b653e: 4600 0e0b |0117: aget-object v0, v14, v11 │ │ -3b6542: 2000 af14 |0119: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6546: 3800 0900 |011b: if-eqz v0, 0124 // +0009 │ │ -3b654a: 460e 0e0b |011d: aget-object v14, v14, v11 │ │ -3b654e: 6e10 cba2 0e00 |011f: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b6554: 0c0e |0122: move-result-object v14 │ │ -3b6556: 2807 |0123: goto 012a // +0007 │ │ -3b6558: 460e 0e0b |0124: aget-object v14, v14, v11 │ │ -3b655c: 6e10 caa2 0e00 |0126: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ -3b6562: 0c0e |0129: move-result-object v14 │ │ -3b6564: 7130 5ea4 8e09 |012a: invoke-static {v14, v8, v9}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45e │ │ -3b656a: 0c0e |012d: move-result-object v14 │ │ -3b656c: 07d0 |012e: move-object v0, v13 │ │ -3b656e: 1f00 b514 |012f: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b6572: 23a4 0716 |0131: new-array v4, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b6576: 7110 c1a2 0e00 |0133: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b657c: 0c0e |0136: move-result-object v14 │ │ -3b657e: 4d0e 040b |0137: aput-object v14, v4, v11 │ │ -3b6582: 7140 c8a5 2043 |0139: invoke-static {v0, v2, v3, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ -3b6588: 0c0e |013c: move-result-object v14 │ │ -3b658a: 6200 6473 |013d: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b658e: 5400 497a |013f: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b6592: 6e20 cba3 e000 |0141: invoke-virtual {v0, v14}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ -3b6598: 6200 6473 |0144: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b659c: 5400 487a |0146: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ -3b65a0: 1f0d b514 |0148: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b65a4: 53d2 c576 |014a: iget-wide v2, v13, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ -3b65a8: 6e40 cca3 20e3 |014c: invoke-virtual {v0, v2, v3, v14}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cc │ │ -3b65ae: 6e10 a8a2 0e00 |014f: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ -3b65b4: 0b0d |0152: move-result-wide v13 │ │ -3b65b6: 7120 06a3 ed00 |0153: invoke-static {v13, v14}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b65bc: 0c01 |0156: move-result-object v1 │ │ -3b65be: 2900 0304 |0157: goto/16 055a // +0403 │ │ -3b65c2: 460d 0e0b |0159: aget-object v13, v14, v11 │ │ -3b65c6: 20dd af14 |015b: instance-of v13, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b65ca: 380d fd03 |015d: if-eqz v13, 055a // +03fd │ │ -3b65ce: 460d 0e0a |015f: aget-object v13, v14, v10 │ │ -3b65d2: 20dd af14 |0161: instance-of v13, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b65d6: 380d f703 |0163: if-eqz v13, 055a // +03f7 │ │ -3b65da: 460d 0e0a |0165: aget-object v13, v14, v10 │ │ -3b65de: 4600 0e0b |0167: aget-object v0, v14, v11 │ │ -3b65e2: 2000 b514 |0169: instance-of v0, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b65e6: 3800 3f00 |016b: if-eqz v0, 01aa // +003f │ │ -3b65ea: 4600 0e0b |016d: aget-object v0, v14, v11 │ │ -3b65ee: 1f00 b514 |016f: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b65f2: 6e10 0ca3 0000 |0171: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b65f8: 0b02 |0174: move-result-wide v2 │ │ -3b65fa: 3100 0802 |0175: cmp-long v0, v8, v2 │ │ -3b65fe: 3800 3300 |0177: if-eqz v0, 01aa // +0033 │ │ -3b6602: 6200 6473 |0179: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6606: 5400 497a |017b: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b660a: 6e30 dca3 2003 |017d: invoke-virtual {v0, v2, v3}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b6610: 0c00 |0180: move-result-object v0 │ │ -3b6612: 3800 2900 |0181: if-eqz v0, 01aa // +0029 │ │ -3b6616: 0702 |0183: move-object v2, v0 │ │ -3b6618: 1f02 ae14 |0184: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b661c: 6203 317a |0186: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b6620: 6e20 aaa2 3200 |0188: invoke-virtual {v2, v3}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b6626: 0c02 |018b: move-result-object v2 │ │ -3b6628: 1f02 af14 |018c: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b662c: 6e10 cba2 0200 |018e: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b6632: 0c02 |0191: move-result-object v2 │ │ -3b6634: 1a03 ca05 |0192: const-string v3, "." // string@05ca │ │ -3b6638: 6e10 caa2 0d00 |0194: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ -3b663e: 0c04 |0197: move-result-object v4 │ │ -3b6640: 6e20 1298 4300 |0198: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b6646: 0a03 |019b: move-result v3 │ │ -3b6648: 3803 0f00 |019c: if-eqz v3, 01ab // +000f │ │ -3b664c: 620d 367a |019e: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ -3b6650: 1f00 ae14 |01a0: check-cast v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b6654: 6e20 bba5 0d00 |01a2: invoke-virtual {v13, v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b665a: 0c0d |01a5: move-result-object v13 │ │ -3b665c: 390d 0500 |01a6: if-nez v13, 01ab // +0005 │ │ -3b6660: 2900 b203 |01a8: goto/16 055a // +03b2 │ │ -3b6664: 0712 |01aa: move-object v2, v1 │ │ -3b6666: 6200 1b7a |01ab: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b666a: 5303 2b7a |01ad: iget-wide v3, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b666e: 7140 dfa5 3da4 |01af: invoke-static {v13, v3, v4, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ -3b6674: 0b03 |01b2: move-result-wide v3 │ │ -3b6676: 310d 0803 |01b3: cmp-long v13, v8, v3 │ │ -3b667a: 390d 0400 |01b5: if-nez v13, 01b9 // +0004 │ │ -3b667e: 2900 a303 |01b7: goto/16 055a // +03a3 │ │ -3b6682: 620d 6473 |01b9: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6686: 54dd 497a |01bb: iget-object v13, v13, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b668a: 6e30 dca3 3d04 |01bd: invoke-virtual {v13, v3, v4}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b6690: 0c0d |01c0: move-result-object v13 │ │ -3b6692: 3902 6900 |01c1: if-nez v2, 022a // +0069 │ │ -3b6696: 460e 0e0b |01c3: aget-object v14, v14, v11 │ │ -3b669a: 6e10 cba2 0e00 |01c5: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b66a0: 0c0e |01c8: move-result-object v14 │ │ -3b66a2: 7130 5ea4 8e09 |01c9: invoke-static {v14, v8, v9}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45e │ │ -3b66a8: 0c0e |01cc: move-result-object v14 │ │ -3b66aa: 6200 bd76 |01cd: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b66ae: 6202 227a |01cf: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ -3b66b2: 5325 2b7a |01d1: iget-wide v5, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b66b6: 23a2 0716 |01d3: new-array v2, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b66ba: 7110 c1a2 0e00 |01d5: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b66c0: 0c0e |01d8: move-result-object v14 │ │ -3b66c2: 4d0e 020b |01d9: aput-object v14, v2, v11 │ │ -3b66c6: 7140 c8a5 5026 |01db: invoke-static {v0, v5, v6, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ -3b66cc: 0c0e |01de: move-result-object v14 │ │ -3b66ce: 2200 e812 |01df: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b66d2: 7010 4098 0000 |01e1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b66d8: 6202 337a |01e4: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b66dc: 1f0d ae14 |01e6: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b66e0: 6e20 baa5 d200 |01e8: invoke-virtual {v2, v13}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b66e6: 0c0d |01eb: move-result-object v13 │ │ -3b66e8: 6e10 eb97 0d00 |01ec: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b66ee: 0c0d |01ef: move-result-object v13 │ │ -3b66f0: 6e20 4b98 d000 |01f0: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b66f6: 1a0d 5507 |01f3: const-string v13, ":" // string@0755 │ │ -3b66fa: 6e20 4b98 d000 |01f5: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b6700: 53e5 3876 |01f8: iget-wide v5, v14, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ -3b6704: 7120 faa1 6500 |01fa: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ -3b670a: 0c0d |01fd: move-result-object v13 │ │ -3b670c: 6e20 4b98 d000 |01fe: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b6712: 6e10 5498 0000 |0201: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b6718: 0c0d |0204: move-result-object v13 │ │ -3b671a: 7120 ffa2 ad00 |0205: invoke-static {v13, v10}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b6720: 0c0d |0208: move-result-object v13 │ │ -3b6722: 6200 337a |0209: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b6726: 6e30 b1a2 0e0d |020b: invoke-virtual {v14, v0, v13}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b672c: 6200 347a |020e: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b6730: 1a02 b404 |0210: const-string v2, "*:101000" // string@04b4 │ │ -3b6734: 7110 c1a2 0200 |0212: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b673a: 0c02 |0215: move-result-object v2 │ │ -3b673c: 6e30 b1a2 0e02 |0216: invoke-virtual {v14, v0, v2}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b6742: 6200 6473 |0219: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6746: 5400 497a |021b: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b674a: 6e20 cba3 e000 |021d: invoke-virtual {v0, v14}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ -3b6750: 6200 6473 |0220: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6754: 5400 487a |0222: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ -3b6758: 53d5 c576 |0224: iget-wide v5, v13, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ -3b675c: 6e40 cca3 50e6 |0226: invoke-virtual {v0, v5, v6, v14}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cc │ │ -3b6762: 07ed |0229: move-object v13, v14 │ │ -3b6764: 380d 3003 |022a: if-eqz v13, 055a // +0330 │ │ -3b6768: 160d 0300 |022c: const-wide/16 v13, #int 3 // #3 │ │ -3b676c: 7140 f2a5 43ed |022e: invoke-static {v3, v4, v13, v14}, Lnet/sf/dibdib/thread_wk/QOpWk;.findMsgsToAckOrResend:(JJ)Ljava/util/HashSet; // method@a5f2 │ │ -3b6772: 0c0d |0231: move-result-object v13 │ │ -3b6774: 620e b379 |0232: sget-object v14, Lnet/sf/dibdib/thread_net/QOpNet;.zzSEND:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b3 │ │ -3b6778: 2370 0716 |0234: new-array v0, v7, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b677c: 23b2 0b16 |0236: new-array v2, v11, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3b6780: 6e20 309a 2d00 |0238: invoke-virtual {v13, v2}, Ljava/util/HashSet;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a30 │ │ -3b6786: 0c0d |023b: move-result-object v13 │ │ -3b6788: 1f0d 0b16 |023c: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3b678c: 7110 c3a2 0d00 |023e: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ -3b6792: 0c0d |0241: move-result-object v13 │ │ -3b6794: 4d0d 000b |0242: aput-object v13, v0, v11 │ │ -3b6798: 7120 06a3 4300 |0244: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b679e: 0c0d |0247: move-result-object v13 │ │ -3b67a0: 4d0d 000a |0248: aput-object v13, v0, v10 │ │ -3b67a4: 7120 eba2 0e00 |024a: invoke-static {v14, v0}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3b67aa: 0c0d |024d: move-result-object v13 │ │ -3b67ac: 620e 6873 |024e: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ -3b67b0: 7220 88a2 de00 |0250: invoke-interface {v14, v13}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3b67b6: 2900 0703 |0253: goto/16 055a // +0307 │ │ -3b67ba: 4600 0e0b |0255: aget-object v0, v14, v11 │ │ -3b67be: 2000 af14 |0257: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b67c2: 3800 0103 |0259: if-eqz v0, 055a // +0301 │ │ -3b67c6: 460e 0e0b |025b: aget-object v14, v14, v11 │ │ -3b67ca: 6200 1b7a |025d: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b67ce: 5302 2b7a |025f: iget-wide v2, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b67d2: 7140 dfa5 2ea3 |0261: invoke-static {v14, v2, v3, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ -3b67d8: 0b02 |0264: move-result-wide v2 │ │ -3b67da: 310e 0802 |0265: cmp-long v14, v8, v2 │ │ -3b67de: 380e f302 |0267: if-eqz v14, 055a // +02f3 │ │ -3b67e2: 620e 0378 |0269: sget-object v14, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7803 │ │ -3b67e6: 32de 0400 |026b: if-eq v14, v13, 026f // +0004 │ │ -3b67ea: 121e |026d: const/4 v14, #int 1 // #1 │ │ -3b67ec: 2802 |026e: goto 0270 // +0002 │ │ -3b67ee: 120e |026f: const/4 v14, #int 0 // #0 │ │ -3b67f0: 6200 0378 |0270: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7803 │ │ -3b67f4: 33d0 0400 |0272: if-ne v0, v13, 0276 // +0004 │ │ -3b67f8: 1210 |0274: const/4 v0, #int 1 // #1 │ │ -3b67fa: 2802 |0275: goto 0277 // +0002 │ │ -3b67fc: 1200 |0276: const/4 v0, #int 0 // #0 │ │ -3b67fe: 7140 cba5 320e |0277: invoke-static {v2, v3, v14, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.ensureContact4Chat:(JZZ)J // method@a5cb │ │ -3b6804: 0b04 |027a: move-result-wide v4 │ │ -3b6806: 310e 0804 |027b: cmp-long v14, v8, v4 │ │ -3b680a: 390e 0400 |027d: if-nez v14, 0281 // +0004 │ │ -3b680e: 2900 db02 |027f: goto/16 055a // +02db │ │ -3b6812: 310e 0204 |0281: cmp-long v14, v2, v4 │ │ -3b6816: 380e 1e00 |0283: if-eqz v14, 02a1 // +001e │ │ -3b681a: 620e 0378 |0285: sget-object v14, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7803 │ │ -3b681e: 32de 0500 |0287: if-eq v14, v13, 028c // +0005 │ │ -3b6822: 620d af79 |0289: sget-object v13, Lnet/sf/dibdib/thread_net/QOpNet;.zzACK:Lnet/sf/dibdib/thread_net/QOpNet; // field@79af │ │ -3b6826: 2803 |028b: goto 028e // +0003 │ │ -3b6828: 620d a979 |028c: sget-object v13, Lnet/sf/dibdib/thread_net/QOpNet;.INVIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a9 │ │ -3b682c: 23ae 0716 |028e: new-array v14, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b6830: 7120 06a3 3200 |0290: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b6836: 0c00 |0293: move-result-object v0 │ │ -3b6838: 4d00 0e0b |0294: aput-object v0, v14, v11 │ │ -3b683c: 7120 eba2 ed00 |0296: invoke-static {v13, v14}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3b6842: 0c0d |0299: move-result-object v13 │ │ -3b6844: 620e 6873 |029a: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ -3b6848: 7220 88a2 de00 |029c: invoke-interface {v14, v13}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3b684e: 2900 bb02 |029f: goto/16 055a // +02bb │ │ -3b6852: 620e 0378 |02a1: sget-object v14, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7803 │ │ -3b6856: 32de b702 |02a3: if-eq v14, v13, 055a // +02b7 │ │ -3b685a: 160d 0100 |02a5: const-wide/16 v13, #int 1 // #1 │ │ -3b685e: 7140 f2a5 32ed |02a7: invoke-static {v2, v3, v13, v14}, Lnet/sf/dibdib/thread_wk/QOpWk;.findMsgsToAckOrResend:(JJ)Ljava/util/HashSet; // method@a5f2 │ │ -3b6864: 0c0d |02aa: move-result-object v13 │ │ -3b6866: 6e10 2f9a 0d00 |02ab: invoke-virtual {v13}, Ljava/util/HashSet;.size:()I // method@9a2f │ │ -3b686c: 0a0e |02ae: move-result v14 │ │ -3b686e: 3d0e ab02 |02af: if-lez v14, 055a // +02ab │ │ -3b6872: 620e b379 |02b1: sget-object v14, Lnet/sf/dibdib/thread_net/QOpNet;.zzSEND:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b3 │ │ -3b6876: 2370 0716 |02b3: new-array v0, v7, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b687a: 23b4 0b16 |02b5: new-array v4, v11, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3b687e: 6e20 309a 4d00 |02b7: invoke-virtual {v13, v4}, Ljava/util/HashSet;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a30 │ │ -3b6884: 0c0d |02ba: move-result-object v13 │ │ -3b6886: 1f0d 0b16 |02bb: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3b688a: 7110 c3a2 0d00 |02bd: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ -3b6890: 0c0d |02c0: move-result-object v13 │ │ -3b6892: 4d0d 000b |02c1: aput-object v13, v0, v11 │ │ -3b6896: 7120 06a3 3200 |02c3: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b689c: 0c0d |02c6: move-result-object v13 │ │ -3b689e: 4d0d 000a |02c7: aput-object v13, v0, v10 │ │ -3b68a2: 7120 eba2 0e00 |02c9: invoke-static {v14, v0}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ -3b68a8: 0c0d |02cc: move-result-object v13 │ │ -3b68aa: 620e 6873 |02cd: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ -3b68ae: 7220 88a2 de00 |02cf: invoke-interface {v14, v13}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ -3b68b4: 2900 8802 |02d2: goto/16 055a // +0288 │ │ -3b68b8: 620d bb76 |02d4: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3b68bc: 460e 0e0b |02d6: aget-object v14, v14, v11 │ │ -3b68c0: 6e20 bba2 be00 |02d8: invoke-virtual {v14, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3b68c6: 0c0e |02db: move-result-object v14 │ │ -3b68c8: 20e0 b514 |02dc: instance-of v0, v14, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b68cc: 3800 0800 |02de: if-eqz v0, 02e6 // +0008 │ │ -3b68d0: 1f0e b514 |02e0: check-cast v14, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b68d4: 6e10 0ca3 0e00 |02e2: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b68da: 0b08 |02e5: move-result-wide v8 │ │ -3b68dc: 620e 6473 |02e6: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b68e0: 54ee 497a |02e8: iget-object v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b68e4: 6e30 dca3 8e09 |02ea: invoke-virtual {v14, v8, v9}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b68ea: 0c0e |02ed: move-result-object v14 │ │ -3b68ec: 20e0 ae14 |02ee: instance-of v0, v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b68f0: 3800 86fd |02f0: if-eqz v0, 0076 // -027a │ │ -3b68f4: 1f0e ae14 |02f2: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b68f8: 6200 317a |02f4: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b68fc: 6e20 aaa2 0e00 |02f6: invoke-virtual {v14, v0}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b6902: 0c0e |02f9: move-result-object v14 │ │ -3b6904: 20e0 af14 |02fa: instance-of v0, v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6908: 3800 7afd |02fc: if-eqz v0, 0076 // -0286 │ │ -3b690c: 1f0e af14 |02fe: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6910: 285a |0300: goto 035a // +005a │ │ -3b6912: 620d 6473 |0301: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6916: 6e20 e9a5 6d00 |0303: invoke-virtual {v13, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ -3b691c: 0c0d |0306: move-result-object v13 │ │ -3b691e: 20d0 b514 |0307: instance-of v0, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b6922: 3800 0d00 |0309: if-eqz v0, 0316 // +000d │ │ -3b6926: 23a0 0b16 |030b: new-array v0, v10, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3b692a: 1f0d b514 |030d: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b692e: 4d0d 000b |030f: aput-object v13, v0, v11 │ │ -3b6932: 7110 b0a5 0000 |0311: invoke-static {v0}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)J // method@a5b0 │ │ -3b6938: 0b02 |0314: move-result-wide v2 │ │ -3b693a: 2802 |0315: goto 0317 // +0002 │ │ -3b693c: 0482 |0316: move-wide v2, v8 │ │ -3b693e: 310d 0802 |0317: cmp-long v13, v8, v2 │ │ -3b6942: 380d 0300 |0319: if-eqz v13, 031c // +0003 │ │ -3b6946: 2805 |031b: goto 0320 // +0005 │ │ -3b6948: 620d 1e7a |031c: sget-object v13, Lnet/sf/dibdib/thread_wk/Cats;.DEFAULT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1e │ │ -3b694c: 53d2 2b7a |031e: iget-wide v2, v13, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b6950: 460d 0e0b |0320: aget-object v13, v14, v11 │ │ -3b6954: 620e bb76 |0322: sget-object v14, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3b6958: 20d0 af14 |0324: instance-of v0, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b695c: 3800 3400 |0326: if-eqz v0, 035a // +0034 │ │ -3b6960: 1f0d af14 |0328: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6964: 7130 e4a5 2d03 |032a: invoke-static {v13, v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.searchBunch:(Lnet/sf/dibdib/generic/QSeq;J)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e4 │ │ -3b696a: 0c0d |032d: move-result-object v13 │ │ -3b696c: 380d 2c00 |032e: if-eqz v13, 035a // +002c │ │ -3b6970: 21d0 |0330: array-length v0, v13 │ │ -3b6972: 2300 1116 |0331: new-array v0, v0, [Lnet/sf/dibdib/generic/QWord; // type@1611 │ │ -3b6976: 1202 |0333: const/4 v2, #int 0 // #0 │ │ -3b6978: 21d3 |0334: array-length v3, v13 │ │ -3b697a: 3532 1100 |0335: if-ge v2, v3, 0346 // +0011 │ │ -3b697e: 4603 0d02 |0337: aget-object v3, v13, v2 │ │ -3b6982: 7210 5aa2 0300 |0339: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ -3b6988: 0b03 |033c: move-result-wide v3 │ │ -3b698a: 7120 06a3 4300 |033d: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b6990: 0c03 |0340: move-result-object v3 │ │ -3b6992: 4d03 0002 |0341: aput-object v3, v0, v2 │ │ -3b6996: d802 0201 |0343: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3b699a: 28ef |0345: goto 0334 // -0011 │ │ -3b699c: 332a 0600 |0346: if-ne v10, v2, 034c // +0006 │ │ -3b69a0: 460d 000b |0348: aget-object v13, v0, v11 │ │ -3b69a4: 2900 2cfd |034a: goto/16 0076 // -02d4 │ │ -3b69a8: 352a 0e00 |034c: if-ge v10, v2, 035a // +000e │ │ -3b69ac: 7120 b499 2000 |034e: invoke-static {v0, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -3b69b2: 0c0d |0351: move-result-object v13 │ │ -3b69b4: 1f0d 0b16 |0352: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3b69b8: 7110 c3a2 0d00 |0354: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ -3b69be: 0c0d |0357: move-result-object v13 │ │ -3b69c0: 2900 1efd |0358: goto/16 0076 // -02e2 │ │ -3b69c4: 07e1 |035a: move-object v1, v14 │ │ -3b69c6: 2900 ff01 |035b: goto/16 055a // +01ff │ │ -3b69ca: 460d 0e0b |035d: aget-object v13, v14, v11 │ │ -3b69ce: 6e10 cba2 0d00 |035f: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b69d4: 0c0d |0362: move-result-object v13 │ │ -3b69d6: 6e20 2a98 3d00 |0363: invoke-virtual {v13, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3b69dc: 0c0d |0366: move-result-object v13 │ │ -3b69de: 7110 f8a5 0d00 |0367: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/QOpWk;.setHost:([Ljava/lang/String;)V // method@a5f8 │ │ -3b69e4: 1101 |036a: return-object v1 │ │ -3b69e6: 460d 0e0b |036b: aget-object v13, v14, v11 │ │ -3b69ea: 6e10 cba2 0d00 |036d: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b69f0: 0c0d |0370: move-result-object v13 │ │ -3b69f2: 6e10 3498 0d00 |0371: invoke-virtual {v13}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b69f8: 0c0d |0374: move-result-object v13 │ │ -3b69fa: 6e10 2298 0d00 |0375: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b6a00: 0a0e |0378: move-result v14 │ │ -3b6a02: 34ea 0400 |0379: if-lt v10, v14, 037d // +0004 │ │ -3b6a06: 048d |037b: move-wide v13, v8 │ │ -3b6a08: 2805 |037c: goto 0381 // +0005 │ │ -3b6a0a: 7110 afa5 0d00 |037d: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:(Ljava/lang/String;)J // method@a5af │ │ -3b6a10: 0b0d |0380: move-result-wide v13 │ │ -3b6a12: 3100 080d |0381: cmp-long v0, v8, v13 │ │ -3b6a16: 3900 0800 |0383: if-nez v0, 038b // +0008 │ │ -3b6a1a: 6200 6473 |0385: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6a1e: 6e20 eaa5 6000 |0387: invoke-virtual {v0, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_remove:(Ljava/lang/String;)V // method@a5ea │ │ -3b6a24: 280e |038a: goto 0398 // +000e │ │ -3b6a26: 7120 aba5 ed00 |038b: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_wk/Cats;.cats4Flags:(J)Ljava/lang/String; // method@a5ab │ │ -3b6a2c: 0c00 |038e: move-result-object v0 │ │ -3b6a2e: 6202 6473 |038f: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6a32: 7110 c1a2 0000 |0391: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b6a38: 0c00 |0394: move-result-object v0 │ │ -3b6a3a: 6e30 e8a5 6200 |0395: invoke-virtual {v2, v6, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ -3b6a40: 7120 06a3 ed00 |0398: invoke-static {v13, v14}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b6a46: 0c01 |039b: move-result-object v1 │ │ -3b6a48: 2900 be01 |039c: goto/16 055a // +01be │ │ -3b6a4c: 460d 0e0b |039e: aget-object v13, v14, v11 │ │ -3b6a50: 6e20 bba2 bd00 |03a0: invoke-virtual {v13, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ -3b6a56: 0c0d |03a3: move-result-object v13 │ │ -3b6a58: 20de b514 |03a4: instance-of v14, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b6a5c: 380e 0800 |03a6: if-eqz v14, 03ae // +0008 │ │ -3b6a60: 1f0d b514 |03a8: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b6a64: 6e10 0ca3 0d00 |03aa: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b6a6a: 0b08 |03ad: move-result-wide v8 │ │ -3b6a6c: 620d 6473 |03ae: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6a70: 54dd 497a |03b0: iget-object v13, v13, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b6a74: 6e30 dca3 8d09 |03b2: invoke-virtual {v13, v8, v9}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b6a7a: 0c0d |03b5: move-result-object v13 │ │ -3b6a7c: 620e bb76 |03b6: sget-object v14, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3b6a80: 20d0 ae14 |03b8: instance-of v0, v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b6a84: 3800 a0ff |03ba: if-eqz v0, 035a // -0060 │ │ -3b6a88: 620e 6473 |03bc: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6a8c: 54ee 497a |03be: iget-object v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b6a90: 6e40 d8a3 8ed9 |03c0: invoke-virtual {v14, v8, v9, v13}, Lnet/sf/dibdib/thread_any/QMMap;.remove:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3d8 │ │ -3b6a96: 07de |03c3: move-object v14, v13 │ │ -3b6a98: 1f0e ae14 |03c4: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b6a9c: 6200 337a |03c6: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b6aa0: 6e20 a6a2 0e00 |03c8: invoke-virtual {v14, v0}, Lnet/sf/dibdib/generic/QSTuple;.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a2a6 │ │ -3b6aa6: 0b02 |03cb: move-result-wide v2 │ │ -3b6aa8: 620e 6473 |03cc: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6aac: 54ee 487a |03ce: iget-object v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ -3b6ab0: 6e40 d8a3 2ed3 |03d0: invoke-virtual {v14, v2, v3, v13}, Lnet/sf/dibdib/thread_any/QMMap;.remove:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3d8 │ │ -3b6ab6: 1f0d ae14 |03d3: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b6aba: 620e 337a |03d5: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b6abe: 6e20 aaa2 ed00 |03d7: invoke-virtual {v13, v14}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ -3b6ac4: 0c0d |03da: move-result-object v13 │ │ -3b6ac6: 20de af14 |03db: instance-of v14, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6aca: 380e 0600 |03dd: if-eqz v14, 03e3 // +0006 │ │ -3b6ace: 1f0d af14 |03df: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6ad2: 2900 95fc |03e1: goto/16 0076 // -036b │ │ -3b6ad6: 620d b976 |03e3: sget-object v13, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ -3b6ada: 2900 91fc |03e5: goto/16 0076 // -036f │ │ -3b6ade: 460d 0e0a |03e7: aget-object v13, v14, v10 │ │ -3b6ae2: 6e10 cba2 0d00 |03e9: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b6ae8: 0c0d |03ec: move-result-object v13 │ │ -3b6aea: 6e10 2298 0d00 |03ed: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b6af0: 0a00 |03f0: move-result v0 │ │ -3b6af2: 330a 1500 |03f1: if-ne v10, v0, 0406 // +0015 │ │ -3b6af6: 2200 e812 |03f3: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b6afa: 7010 4098 0000 |03f5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b6b00: 6e20 4b98 5000 |03f8: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b6b06: 6e20 0998 bd00 |03fb: invoke-virtual {v13, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b6b0c: 0a0d |03fe: move-result v13 │ │ -3b6b0e: 6e20 4498 d000 |03ff: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b6b14: 6e10 5498 0000 |0402: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b6b1a: 0c0d |0405: move-result-object v13 │ │ -3b6b1c: 6200 6473 |0406: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6b20: 4602 0e0b |0408: aget-object v2, v14, v11 │ │ -3b6b24: 6e30 eba5 d002 |040a: invoke-virtual {v0, v13, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_set:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)V // method@a5eb │ │ -3b6b2a: 4601 0e0b |040d: aget-object v1, v14, v11 │ │ -3b6b2e: 2900 4b01 |040f: goto/16 055a // +014b │ │ -3b6b32: 460d 0e0b |0411: aget-object v13, v14, v11 │ │ -3b6b36: 6e10 cba2 0d00 |0413: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b6b3c: 0c0d |0416: move-result-object v13 │ │ -3b6b3e: 6e10 2298 0d00 |0417: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b6b44: 0a0e |041a: move-result v14 │ │ -3b6b46: 33ea 1c00 |041b: if-ne v10, v14, 0437 // +001c │ │ -3b6b4a: 6e20 0998 bd00 |041d: invoke-virtual {v13, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b6b50: 0a0d |0420: move-result v13 │ │ -3b6b52: 130e 2100 |0421: const/16 v14, #int 33 // #21 │ │ -3b6b56: 32ed 1200 |0423: if-eq v13, v14, 0435 // +0012 │ │ -3b6b5a: 220e e812 |0425: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b6b5e: 7010 4098 0e00 |0427: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b6b64: 6e20 4b98 5e00 |042a: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b6b6a: 6e20 4498 de00 |042d: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b6b70: 6e10 5498 0e00 |0430: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b6b76: 0c0d |0433: move-result-object v13 │ │ -3b6b78: 2803 |0434: goto 0437 // +0003 │ │ -3b6b7a: 1a0d c649 |0435: const-string v13, "T" // string@49c6 │ │ -3b6b7e: 620e 6473 |0437: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6b82: 6e20 e9a5 de00 |0439: invoke-virtual {v14, v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ -3b6b88: 0c01 |043c: move-result-object v1 │ │ -3b6b8a: 2900 1d01 |043d: goto/16 055a // +011d │ │ -3b6b8e: 620d 6473 |043f: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6b92: 6e20 c7a5 ad00 |0441: invoke-virtual {v13, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.clearXVar:(Z)V // method@a5c7 │ │ -3b6b98: 1101 |0444: return-object v1 │ │ -3b6b9a: 460d 0e0b |0445: aget-object v13, v14, v11 │ │ -3b6b9e: 6e10 cba2 0d00 |0447: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b6ba4: 0c0d |044a: move-result-object v13 │ │ -3b6ba6: 380e 2d00 |044b: if-eqz v14, 0478 // +002d │ │ -3b6baa: 380d 2b00 |044d: if-eqz v13, 0478 // +002b │ │ -3b6bae: 6e10 2298 0d00 |044f: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b6bb4: 0a0e |0452: move-result v14 │ │ -3b6bb6: 3d0e 2500 |0453: if-lez v14, 0478 // +0025 │ │ -3b6bba: 620e 6473 |0455: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6bbe: 6e30 eba5 de01 |0457: invoke-virtual {v14, v13, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_set:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)V // method@a5eb │ │ -3b6bc4: 6e10 2298 0d00 |045a: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b6bca: 0a0e |045d: move-result v14 │ │ -3b6bcc: 33ea 1a00 |045e: if-ne v10, v14, 0478 // +001a │ │ -3b6bd0: 220e e812 |0460: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b6bd4: 7010 4098 0e00 |0462: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b6bda: 6e20 4b98 5e00 |0465: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b6be0: 6e20 0998 bd00 |0468: invoke-virtual {v13, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b6be6: 0a0d |046b: move-result v13 │ │ -3b6be8: 6e20 4498 de00 |046c: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b6bee: 6e10 5498 0e00 |046f: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b6bf4: 0c0d |0472: move-result-object v13 │ │ -3b6bf6: 620e 6473 |0473: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6bfa: 6e30 eba5 de01 |0475: invoke-virtual {v14, v13, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_set:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)V // method@a5eb │ │ -3b6c00: 1101 |0478: return-object v1 │ │ -3b6c02: 460e 0e0b |0479: aget-object v14, v14, v11 │ │ -3b6c06: 6e10 cba2 0e00 |047b: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b6c0c: 0c0e |047e: move-result-object v14 │ │ -3b6c0e: 380e d200 |047f: if-eqz v14, 0551 // +00d2 │ │ -3b6c12: 6e10 2298 0e00 |0481: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b6c18: 0a02 |0484: move-result v2 │ │ -3b6c1a: 3c02 0400 |0485: if-gtz v2, 0489 // +0004 │ │ -3b6c1e: 2900 ca00 |0487: goto/16 0551 // +00ca │ │ -3b6c22: 6202 f777 |0489: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PW:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f7 │ │ -3b6c26: 33d2 0e00 |048b: if-ne v2, v13, 0499 // +000e │ │ -3b6c2a: 620d 1879 |048d: sget-object v13, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3b6c2e: 7120 4ba4 be00 |048f: invoke-static {v14, v11}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44b │ │ -3b6c34: 0c0e |0492: move-result-object v14 │ │ -3b6c36: 6e20 78a4 ed00 |0493: invoke-virtual {v13, v14}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a478 │ │ -3b6c3c: 0a0a |0496: move-result v10 │ │ -3b6c3e: 2900 b000 |0497: goto/16 0547 // +00b0 │ │ -3b6c42: 6202 f877 |0499: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PWAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f8 │ │ -3b6c46: 33d2 1000 |049b: if-ne v2, v13, 04ab // +0010 │ │ -3b6c4a: 620d 1879 |049d: sget-object v13, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3b6c4e: 6200 bc78 |049f: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ -3b6c52: 6e20 1898 0e00 |04a1: invoke-virtual {v14, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3b6c58: 0c0e |04a4: move-result-object v14 │ │ -3b6c5a: 6e20 75a4 ed00 |04a5: invoke-virtual {v13, v14}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a475 │ │ -3b6c60: 0a0a |04a8: move-result v10 │ │ -3b6c62: 2900 9e00 |04a9: goto/16 0547 // +009e │ │ -3b6c66: 6202 b677 |04ab: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b6 │ │ -3b6c6a: 1304 4000 |04ad: const/16 v4, #int 64 // #40 │ │ -3b6c6e: 32d2 0800 |04af: if-eq v2, v13, 04b7 // +0008 │ │ -3b6c72: 6e20 1a98 4e00 |04b1: invoke-virtual {v14, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b6c78: 0a02 |04b4: move-result v2 │ │ -3b6c7a: 3d02 9200 |04b5: if-lez v2, 0547 // +0092 │ │ -3b6c7e: 6202 b677 |04b7: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b6 │ │ -3b6c82: 33d2 4200 |04b9: if-ne v2, v13, 04fb // +0042 │ │ -3b6c86: 6e20 2a98 3e00 |04bb: invoke-virtual {v14, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3b6c8c: 0c0d |04be: move-result-object v13 │ │ -3b6c8e: 21de |04bf: array-length v14, v13 │ │ -3b6c90: 1232 |04c0: const/4 v2, #int 3 // #3 │ │ -3b6c92: 37e2 0600 |04c1: if-le v2, v14, 04c7 // +0006 │ │ -3b6c96: 6201 b976 |04c3: sget-object v1, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ -3b6c9a: 2900 9500 |04c5: goto/16 055a // +0095 │ │ -3b6c9e: 21de |04c7: array-length v14, v13 │ │ -3b6ca0: 35e2 0c00 |04c8: if-ge v2, v14, 04d4 // +000c │ │ -3b6ca4: 21de |04ca: array-length v14, v13 │ │ -3b6ca6: 7130 b899 2d0e |04cb: invoke-static {v13, v2, v14}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@99b8 │ │ -3b6cac: 0c0e |04ce: move-result-object v14 │ │ -3b6cae: 1f0e dc15 |04cf: check-cast v14, [Ljava/lang/String; // type@15dc │ │ -3b6cb2: 7110 f8a5 0e00 |04d1: invoke-static {v14}, Lnet/sf/dibdib/thread_wk/QOpWk;.setHost:([Ljava/lang/String;)V // method@a5f8 │ │ -3b6cb8: 620e 1879 |04d4: sget-object v14, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3b6cbc: 4602 0d0b |04d6: aget-object v2, v13, v11 │ │ -3b6cc0: 6203 bc78 |04d8: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ -3b6cc4: 6e20 1898 3200 |04da: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ -3b6cca: 0c02 |04dd: move-result-object v2 │ │ -3b6ccc: 6e20 75a4 2e00 |04de: invoke-virtual {v14, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a475 │ │ -3b6cd2: 0a0e |04e1: move-result v14 │ │ -3b6cd4: 380e 1200 |04e2: if-eqz v14, 04f4 // +0012 │ │ -3b6cd8: 620e 1879 |04e4: sget-object v14, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ -3b6cdc: 4602 0d07 |04e6: aget-object v2, v13, v7 │ │ -3b6ce0: 7120 4ba4 b200 |04e8: invoke-static {v2, v11}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44b │ │ -3b6ce6: 0c02 |04eb: move-result-object v2 │ │ -3b6ce8: 6e20 78a4 2e00 |04ec: invoke-virtual {v14, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a478 │ │ -3b6cee: 0a0e |04ef: move-result v14 │ │ -3b6cf0: 380e 0400 |04f0: if-eqz v14, 04f4 // +0004 │ │ -3b6cf4: 121e |04f2: const/4 v14, #int 1 // #1 │ │ -3b6cf6: 2802 |04f3: goto 04f5 // +0002 │ │ -3b6cf8: 120e |04f4: const/4 v14, #int 0 // #0 │ │ -3b6cfa: 460d 0d0a |04f5: aget-object v13, v13, v10 │ │ -3b6cfe: 01ec |04f7: move v12, v14 │ │ -3b6d00: 07de |04f8: move-object v14, v13 │ │ -3b6d02: 01cd |04f9: move v13, v12 │ │ -3b6d04: 2802 |04fa: goto 04fc // +0002 │ │ -3b6d06: 121d |04fb: const/4 v13, #int 1 // #1 │ │ -3b6d08: 6202 6473 |04fc: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6d0c: 5422 427a |04fe: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b6d10: 6e20 1298 2e00 |0500: invoke-virtual {v14, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3b6d16: 0a02 |0503: move-result v2 │ │ -3b6d18: 3902 0400 |0504: if-nez v2, 0508 // +0004 │ │ -3b6d1c: 1212 |0506: const/4 v2, #int 1 // #1 │ │ -3b6d1e: 2802 |0507: goto 0509 // +0002 │ │ -3b6d20: 1202 |0508: const/4 v2, #int 0 // #0 │ │ -3b6d22: 6203 6473 |0509: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6d26: 5b3e 427a |050b: iput-object v14, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b6d2a: 380d 0a00 |050d: if-eqz v13, 0517 // +000a │ │ -3b6d2e: 6e20 1a98 4e00 |050f: invoke-virtual {v14, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b6d34: 0a0d |0512: move-result v13 │ │ -3b6d36: 3d0d 0400 |0513: if-lez v13, 0517 // +0004 │ │ -3b6d3a: 121d |0515: const/4 v13, #int 1 // #1 │ │ -3b6d3c: 2802 |0516: goto 0518 // +0002 │ │ -3b6d3e: 120d |0517: const/4 v13, #int 0 // #0 │ │ -3b6d40: 380d 2e00 |0518: if-eqz v13, 0546 // +002e │ │ -3b6d44: 620e 6473 |051a: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6d48: 6e20 d6a5 0e00 |051c: invoke-virtual {v14, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d6 │ │ -3b6d4e: 0c0e |051f: move-result-object v14 │ │ -3b6d50: 380e 0f00 |0520: if-eqz v14, 052f // +000f │ │ -3b6d54: 620e 6473 |0522: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6d58: 6203 6473 |0524: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6d5c: 5433 427a |0526: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ -3b6d60: 7110 37a4 0300 |0528: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ -3b6d66: 0c03 |052b: move-result-object v3 │ │ -3b6d68: 6e30 d9a5 0e03 |052c: invoke-virtual {v14, v0, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d9 │ │ -3b6d6e: 3802 1700 |052f: if-eqz v2, 0546 // +0017 │ │ -3b6d72: 620e 6473 |0531: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b6d76: 1a00 86b8 |0533: const-string v0, "smtp_user" // string@b886 │ │ -3b6d7a: 6e20 d6a5 0e00 |0535: invoke-virtual {v14, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d6 │ │ -3b6d80: 0c0e |0538: move-result-object v14 │ │ -3b6d82: 380e 0d00 |0539: if-eqz v14, 0546 // +000d │ │ -3b6d86: 23ad 0b16 |053b: new-array v13, v10, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -3b6d8a: 620e b079 |053d: sget-object v14, Lnet/sf/dibdib/thread_net/QOpNet;.zzCLR:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b0 │ │ -3b6d8e: 4d0e 0d0b |053f: aput-object v14, v13, v11 │ │ -3b6d92: 7110 c3a2 0d00 |0541: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ -3b6d98: 0c0d |0544: move-result-object v13 │ │ -3b6d9a: 110d |0545: return-object v13 │ │ -3b6d9c: 01da |0546: move v10, v13 │ │ -3b6d9e: 380a 0600 |0547: if-eqz v10, 054d // +0006 │ │ -3b6da2: 620d c076 |0549: sget-object v13, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3b6da6: 2900 2bfb |054b: goto/16 0076 // -04d5 │ │ -3b6daa: 620d b976 |054d: sget-object v13, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ -3b6dae: 2900 27fb |054f: goto/16 0076 // -04d9 │ │ -3b6db2: 1101 |0551: return-object v1 │ │ -3b6db4: 620d 6373 |0552: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ -3b6db8: 620e 2c73 |0554: sget-object v14, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ -3b6dbc: 5bde 6f73 |0556: iput-object v14, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ -3b6dc0: 1101 |0558: return-object v1 │ │ -3b6dc2: 0000 |0559: nop // spacer │ │ -3b6dc4: 3901 0400 |055a: if-nez v1, 055e // +0004 │ │ -3b6dc8: 6201 bb76 |055c: sget-object v1, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -3b6dcc: 1101 |055e: return-object v1 │ │ -3b6dce: 0000 |055f: nop // spacer │ │ -3b6dd0: 0001 1800 0100 0000 3a05 0000 6104 ... |0560: packed-switch-data (52 units) │ │ +3b62fc: |[3b62fc] net.sf.dibdib.thread_wk.QOpWk.execOpMain:(Lnet/sf/dibdib/thread_any/QOpMain;[Lnet/sf/dibdib/generic/QSeq;)Lnet/sf/dibdib/generic/QSeq; │ │ +3b630c: 1a00 d16d |0000: const-string v0, "email_address" // string@6dd1 │ │ +3b6310: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b6312: 6202 4b7a |0003: sget-object v2, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_any$QOpMain:[I // field@7a4b │ │ +3b6316: 6e10 06a4 0d00 |0005: invoke-virtual {v13}, Lnet/sf/dibdib/thread_any/QOpMain;.ordinal:()I // method@a406 │ │ +3b631c: 0a03 |0008: move-result v3 │ │ +3b631e: 4402 0203 |0009: aget v2, v2, v3 │ │ +3b6322: 1a03 a500 |000b: const-string v3, " " // string@00a5 │ │ +3b6326: 1a04 8542 |000d: const-string v4, "Q" // string@4285 │ │ +3b632a: 1a05 743a |000f: const-string v5, "M" // string@3a74 │ │ +3b632e: 1a06 4a0f |0011: const-string v6, "C" // string@0f4a │ │ +3b6332: 1227 |0013: const/4 v7, #int 2 // #2 │ │ +3b6334: 1608 0000 |0014: const-wide/16 v8, #int 0 // #0 │ │ +3b6338: 121a |0016: const/4 v10, #int 1 // #1 │ │ +3b633a: 120b |0017: const/4 v11, #int 0 // #0 │ │ +3b633c: 2b02 4805 0000 |0018: packed-switch v2, 00000560 // +00000548 │ │ +3b6342: 1101 |001b: return-object v1 │ │ +3b6344: 620d 6473 |001c: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6348: 4600 0e0b |001e: aget-object v0, v14, v11 │ │ +3b634c: 6e30 e8a5 4d00 |0020: invoke-virtual {v13, v4, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ +3b6352: 4601 0e0b |0023: aget-object v1, v14, v11 │ │ +3b6356: 2900 3505 |0025: goto/16 055a // +0535 │ │ +3b635a: 620d 6473 |0027: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b635e: 1a0e 0422 |0029: const-string v14, "L" // string@2204 │ │ +3b6362: 6e20 e9a5 ed00 |002b: invoke-virtual {v13, v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ +3b6368: 0c01 |002e: move-result-object v1 │ │ +3b636a: 2900 2b05 |002f: goto/16 055a // +052b │ │ +3b636e: 620d 6473 |0031: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6372: 6e20 e9a5 4d00 |0033: invoke-virtual {v13, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ +3b6378: 0c01 |0036: move-result-object v1 │ │ +3b637a: 2900 2305 |0037: goto/16 055a // +0523 │ │ +3b637e: 460d 0e0a |0039: aget-object v13, v14, v10 │ │ +3b6382: 6e10 cba2 0d00 |003b: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b6388: 0c0d |003e: move-result-object v13 │ │ +3b638a: 7110 afa5 0d00 |003f: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:(Ljava/lang/String;)J // method@a5af │ │ +3b6390: 0b02 |0042: move-result-wide v2 │ │ +3b6392: 460d 0e0b |0043: aget-object v13, v14, v11 │ │ +3b6396: 6e20 bba2 bd00 |0045: invoke-virtual {v13, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3b639c: 0c0d |0048: move-result-object v13 │ │ +3b639e: 620e bb76 |0049: sget-object v14, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3b63a2: 3100 0802 |004b: cmp-long v0, v8, v2 │ │ +3b63a6: 3800 0d03 |004d: if-eqz v0, 035a // +030d │ │ +3b63aa: 20d0 b514 |004f: instance-of v0, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b63ae: 3800 0903 |0051: if-eqz v0, 035a // +0309 │ │ +3b63b2: 07de |0053: move-object v14, v13 │ │ +3b63b4: 1f0e b514 |0054: check-cast v14, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b63b8: 6e10 0ca3 0e00 |0056: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b63be: 0b04 |0059: move-result-wide v4 │ │ +3b63c0: 1f0d b514 |005a: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b63c4: 620e 6473 |005c: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b63c8: 54ee 497a |005e: iget-object v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b63cc: 6e30 dca3 4e05 |0060: invoke-virtual {v14, v4, v5}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b63d2: 0c0e |0063: move-result-object v14 │ │ +3b63d4: 20e0 ae14 |0064: instance-of v0, v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b63d8: 3800 0e00 |0066: if-eqz v0, 0074 // +000e │ │ +3b63dc: 1f0e ae14 |0068: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b63e0: 6200 2f7a |006a: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b63e4: 7120 06a3 3200 |006c: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b63ea: 0c02 |006f: move-result-object v2 │ │ +3b63ec: 6e30 b1a2 0e02 |0070: invoke-virtual {v14, v0, v2}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b63f2: 2803 |0073: goto 0076 // +0003 │ │ +3b63f4: 620d bb76 |0074: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3b63f8: 07d1 |0076: move-object v1, v13 │ │ +3b63fa: 2900 e304 |0077: goto/16 055a // +04e3 │ │ +3b63fe: 4600 0e0b |0079: aget-object v0, v14, v11 │ │ +3b6402: 6e20 bba2 b000 |007b: invoke-virtual {v0, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3b6408: 0c00 |007e: move-result-object v0 │ │ +3b640a: 6202 bb76 |007f: sget-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3b640e: 2003 b514 |0081: instance-of v3, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b6412: 3803 5d00 |0083: if-eqz v3, 00e0 // +005d │ │ +3b6416: 1f00 b514 |0085: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b641a: 6e10 0ca3 0000 |0087: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b6420: 0b03 |008a: move-result-wide v3 │ │ +3b6422: 6200 6473 |008b: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6426: 5400 497a |008d: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b642a: 6e30 dca3 3004 |008f: invoke-virtual {v0, v3, v4}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b6430: 0c00 |0092: move-result-object v0 │ │ +3b6432: 2003 ae14 |0093: instance-of v3, v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b6436: 3803 4b00 |0095: if-eqz v3, 00e0 // +004b │ │ +3b643a: 6203 0b78 |0097: sget-object v3, Lnet/sf/dibdib/thread_any/QOpMain;.QUPTAGGED:Lnet/sf/dibdib/thread_any/QOpMain; // field@780b │ │ +3b643e: 32d3 1100 |0099: if-eq v3, v13, 00aa // +0011 │ │ +3b6442: 070d |009b: move-object v13, v0 │ │ +3b6444: 1f0d ae14 |009c: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b6448: 6202 317a |009e: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b644c: 460e 0e0a |00a0: aget-object v14, v14, v10 │ │ +3b6450: 6e30 b1a2 2d0e |00a2: invoke-virtual {v13, v2, v14}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b6456: 1f00 b514 |00a5: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b645a: 0701 |00a7: move-object v1, v0 │ │ +3b645c: 2900 b204 |00a8: goto/16 055a // +04b2 │ │ +3b6460: 460d 0e07 |00aa: aget-object v13, v14, v7 │ │ +3b6464: 380d 3400 |00ac: if-eqz v13, 00e0 // +0034 │ │ +3b6468: 070d |00ae: move-object v13, v0 │ │ +3b646a: 1f0d ae14 |00af: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b646e: 6203 317a |00b1: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b6472: 6e20 aaa2 3d00 |00b3: invoke-virtual {v13, v3}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b6478: 0c0d |00b6: move-result-object v13 │ │ +3b647a: 20d3 af14 |00b7: instance-of v3, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b647e: 3803 2700 |00b9: if-eqz v3, 00e0 // +0027 │ │ +3b6482: 1f0d af14 |00bb: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6486: 6e10 cba2 0d00 |00bd: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b648c: 0c0d |00c0: move-result-object v13 │ │ +3b648e: 4602 0e0a |00c1: aget-object v2, v14, v10 │ │ +3b6492: 6e10 cba2 0200 |00c3: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b6498: 0c02 |00c6: move-result-object v2 │ │ +3b649a: 460e 0e07 |00c7: aget-object v14, v14, v7 │ │ +3b649e: 6e10 cba2 0e00 |00c9: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b64a4: 0c0e |00cc: move-result-object v14 │ │ +3b64a6: 7130 e5a5 d20e |00cd: invoke-static {v2, v13, v14}, Lnet/sf/dibdib/thread_wk/CcmSto;.setTaggedValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5e5 │ │ +3b64ac: 0c0d |00d0: move-result-object v13 │ │ +3b64ae: 070e |00d1: move-object v14, v0 │ │ +3b64b0: 1f0e ae14 |00d2: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b64b4: 6202 317a |00d4: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b64b8: 7110 c1a2 0d00 |00d6: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b64be: 0c0d |00d9: move-result-object v13 │ │ +3b64c0: 6e30 b1a2 2e0d |00da: invoke-virtual {v14, v2, v13}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b64c6: 1f00 b514 |00dd: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b64ca: 28c8 |00df: goto 00a7 // -0038 │ │ +3b64cc: 0721 |00e0: move-object v1, v2 │ │ +3b64ce: 2900 7904 |00e1: goto/16 055a // +0479 │ │ +3b64d2: 620d 6473 |00e3: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b64d6: 6e20 e9a5 6d00 |00e5: invoke-virtual {v13, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ +3b64dc: 0c0d |00e8: move-result-object v13 │ │ +3b64de: 20d0 b514 |00e9: instance-of v0, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b64e2: 3800 0d00 |00eb: if-eqz v0, 00f8 // +000d │ │ +3b64e6: 23a0 0b16 |00ed: new-array v0, v10, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +3b64ea: 1f0d b514 |00ef: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b64ee: 4d0d 000b |00f1: aput-object v13, v0, v11 │ │ +3b64f2: 7110 b0a5 0000 |00f3: invoke-static {v0}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)J // method@a5b0 │ │ +3b64f8: 0b02 |00f6: move-result-wide v2 │ │ +3b64fa: 2802 |00f7: goto 00f9 // +0002 │ │ +3b64fc: 0482 |00f8: move-wide v2, v8 │ │ +3b64fe: 310d 0802 |00f9: cmp-long v13, v8, v2 │ │ +3b6502: 380d 0300 |00fb: if-eqz v13, 00fe // +0003 │ │ +3b6506: 2805 |00fd: goto 0102 // +0005 │ │ +3b6508: 620d 1e7a |00fe: sget-object v13, Lnet/sf/dibdib/thread_wk/Cats;.DEFAULT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1e │ │ +3b650c: 53d2 2b7a |0100: iget-wide v2, v13, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b6510: 460d 0e0a |0102: aget-object v13, v14, v10 │ │ +3b6514: 6e20 bba2 bd00 |0104: invoke-virtual {v13, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3b651a: 0c0d |0107: move-result-object v13 │ │ +3b651c: 6200 b976 |0108: sget-object v0, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ +3b6520: 20d4 b514 |010a: instance-of v4, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b6524: 3804 9bff |010c: if-eqz v4, 00a7 // -0065 │ │ +3b6528: 07d4 |010e: move-object v4, v13 │ │ +3b652a: 1f04 b514 |010f: check-cast v4, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b652e: 5344 c576 |0111: iget-wide v4, v4, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ +3b6532: 3106 0804 |0113: cmp-long v6, v8, v4 │ │ +3b6536: 3806 92ff |0115: if-eqz v6, 00a7 // -006e │ │ +3b653a: 4600 0e0b |0117: aget-object v0, v14, v11 │ │ +3b653e: 2000 af14 |0119: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6542: 3800 0900 |011b: if-eqz v0, 0124 // +0009 │ │ +3b6546: 460e 0e0b |011d: aget-object v14, v14, v11 │ │ +3b654a: 6e10 cba2 0e00 |011f: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b6550: 0c0e |0122: move-result-object v14 │ │ +3b6552: 2807 |0123: goto 012a // +0007 │ │ +3b6554: 460e 0e0b |0124: aget-object v14, v14, v11 │ │ +3b6558: 6e10 caa2 0e00 |0126: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ +3b655e: 0c0e |0129: move-result-object v14 │ │ +3b6560: 7130 5ea4 8e09 |012a: invoke-static {v14, v8, v9}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45e │ │ +3b6566: 0c0e |012d: move-result-object v14 │ │ +3b6568: 07d0 |012e: move-object v0, v13 │ │ +3b656a: 1f00 b514 |012f: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b656e: 23a4 0716 |0131: new-array v4, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b6572: 7110 c1a2 0e00 |0133: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b6578: 0c0e |0136: move-result-object v14 │ │ +3b657a: 4d0e 040b |0137: aput-object v14, v4, v11 │ │ +3b657e: 7140 c8a5 2043 |0139: invoke-static {v0, v2, v3, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ +3b6584: 0c0e |013c: move-result-object v14 │ │ +3b6586: 6200 6473 |013d: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b658a: 5400 497a |013f: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b658e: 6e20 cba3 e000 |0141: invoke-virtual {v0, v14}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ +3b6594: 6200 6473 |0144: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6598: 5400 487a |0146: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ +3b659c: 1f0d b514 |0148: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b65a0: 53d2 c576 |014a: iget-wide v2, v13, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ +3b65a4: 6e40 cca3 20e3 |014c: invoke-virtual {v0, v2, v3, v14}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cc │ │ +3b65aa: 6e10 a8a2 0e00 |014f: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSTuple;.getShash:()J // method@a2a8 │ │ +3b65b0: 0b0d |0152: move-result-wide v13 │ │ +3b65b2: 7120 06a3 ed00 |0153: invoke-static {v13, v14}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b65b8: 0c01 |0156: move-result-object v1 │ │ +3b65ba: 2900 0304 |0157: goto/16 055a // +0403 │ │ +3b65be: 460d 0e0b |0159: aget-object v13, v14, v11 │ │ +3b65c2: 20dd af14 |015b: instance-of v13, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b65c6: 380d fd03 |015d: if-eqz v13, 055a // +03fd │ │ +3b65ca: 460d 0e0a |015f: aget-object v13, v14, v10 │ │ +3b65ce: 20dd af14 |0161: instance-of v13, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b65d2: 380d f703 |0163: if-eqz v13, 055a // +03f7 │ │ +3b65d6: 460d 0e0a |0165: aget-object v13, v14, v10 │ │ +3b65da: 4600 0e0b |0167: aget-object v0, v14, v11 │ │ +3b65de: 2000 b514 |0169: instance-of v0, v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b65e2: 3800 3f00 |016b: if-eqz v0, 01aa // +003f │ │ +3b65e6: 4600 0e0b |016d: aget-object v0, v14, v11 │ │ +3b65ea: 1f00 b514 |016f: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b65ee: 6e10 0ca3 0000 |0171: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b65f4: 0b02 |0174: move-result-wide v2 │ │ +3b65f6: 3100 0802 |0175: cmp-long v0, v8, v2 │ │ +3b65fa: 3800 3300 |0177: if-eqz v0, 01aa // +0033 │ │ +3b65fe: 6200 6473 |0179: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6602: 5400 497a |017b: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b6606: 6e30 dca3 2003 |017d: invoke-virtual {v0, v2, v3}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b660c: 0c00 |0180: move-result-object v0 │ │ +3b660e: 3800 2900 |0181: if-eqz v0, 01aa // +0029 │ │ +3b6612: 0702 |0183: move-object v2, v0 │ │ +3b6614: 1f02 ae14 |0184: check-cast v2, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b6618: 6203 317a |0186: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b661c: 6e20 aaa2 3200 |0188: invoke-virtual {v2, v3}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b6622: 0c02 |018b: move-result-object v2 │ │ +3b6624: 1f02 af14 |018c: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6628: 6e10 cba2 0200 |018e: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b662e: 0c02 |0191: move-result-object v2 │ │ +3b6630: 1a03 ca05 |0192: const-string v3, "." // string@05ca │ │ +3b6634: 6e10 caa2 0d00 |0194: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toString:()Ljava/lang/String; // method@a2ca │ │ +3b663a: 0c04 |0197: move-result-object v4 │ │ +3b663c: 6e20 1298 4300 |0198: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b6642: 0a03 |019b: move-result v3 │ │ +3b6644: 3803 0f00 |019c: if-eqz v3, 01ab // +000f │ │ +3b6648: 620d 367a |019e: sget-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ +3b664c: 1f00 ae14 |01a0: check-cast v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b6650: 6e20 bba5 0d00 |01a2: invoke-virtual {v13, v0}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b6656: 0c0d |01a5: move-result-object v13 │ │ +3b6658: 390d 0500 |01a6: if-nez v13, 01ab // +0005 │ │ +3b665c: 2900 b203 |01a8: goto/16 055a // +03b2 │ │ +3b6660: 0712 |01aa: move-object v2, v1 │ │ +3b6662: 6200 1b7a |01ab: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b6666: 5303 2b7a |01ad: iget-wide v3, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b666a: 7140 dfa5 3da4 |01af: invoke-static {v13, v3, v4, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ +3b6670: 0b03 |01b2: move-result-wide v3 │ │ +3b6672: 310d 0803 |01b3: cmp-long v13, v8, v3 │ │ +3b6676: 390d 0400 |01b5: if-nez v13, 01b9 // +0004 │ │ +3b667a: 2900 a303 |01b7: goto/16 055a // +03a3 │ │ +3b667e: 620d 6473 |01b9: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6682: 54dd 497a |01bb: iget-object v13, v13, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b6686: 6e30 dca3 3d04 |01bd: invoke-virtual {v13, v3, v4}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b668c: 0c0d |01c0: move-result-object v13 │ │ +3b668e: 3902 6900 |01c1: if-nez v2, 022a // +0069 │ │ +3b6692: 460e 0e0b |01c3: aget-object v14, v14, v11 │ │ +3b6696: 6e10 cba2 0e00 |01c5: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b669c: 0c0e |01c8: move-result-object v14 │ │ +3b669e: 7130 5ea4 8e09 |01c9: invoke-static {v14, v8, v9}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45e │ │ +3b66a4: 0c0e |01cc: move-result-object v14 │ │ +3b66a6: 6200 bd76 |01cd: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b66aa: 6202 227a |01cf: sget-object v2, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ +3b66ae: 5325 2b7a |01d1: iget-wide v5, v2, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b66b2: 23a2 0716 |01d3: new-array v2, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b66b6: 7110 c1a2 0e00 |01d5: invoke-static {v14}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b66bc: 0c0e |01d8: move-result-object v14 │ │ +3b66be: 4d0e 020b |01d9: aput-object v14, v2, v11 │ │ +3b66c2: 7140 c8a5 5026 |01db: invoke-static {v0, v5, v6, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ +3b66c8: 0c0e |01de: move-result-object v14 │ │ +3b66ca: 2200 e812 |01df: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b66ce: 7010 4098 0000 |01e1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b66d4: 6202 337a |01e4: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b66d8: 1f0d ae14 |01e6: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b66dc: 6e20 baa5 d200 |01e8: invoke-virtual {v2, v13}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b66e2: 0c0d |01eb: move-result-object v13 │ │ +3b66e4: 6e10 eb97 0d00 |01ec: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b66ea: 0c0d |01ef: move-result-object v13 │ │ +3b66ec: 6e20 4b98 d000 |01f0: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b66f2: 1a0d 5507 |01f3: const-string v13, ":" // string@0755 │ │ +3b66f6: 6e20 4b98 d000 |01f5: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b66fc: 53e5 3876 |01f8: iget-wide v5, v14, Lnet/sf/dibdib/generic/QSTuple;.stamp:J // field@7638 │ │ +3b6700: 7120 faa1 6500 |01fa: invoke-static {v5, v6}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ +3b6706: 0c0d |01fd: move-result-object v13 │ │ +3b6708: 6e20 4b98 d000 |01fe: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b670e: 6e10 5498 0000 |0201: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b6714: 0c0d |0204: move-result-object v13 │ │ +3b6716: 7120 ffa2 ad00 |0205: invoke-static {v13, v10}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b671c: 0c0d |0208: move-result-object v13 │ │ +3b671e: 6200 337a |0209: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b6722: 6e30 b1a2 0e0d |020b: invoke-virtual {v14, v0, v13}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b6728: 6200 347a |020e: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b672c: 1a02 b404 |0210: const-string v2, "*:101000" // string@04b4 │ │ +3b6730: 7110 c1a2 0200 |0212: invoke-static {v2}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b6736: 0c02 |0215: move-result-object v2 │ │ +3b6738: 6e30 b1a2 0e02 |0216: invoke-virtual {v14, v0, v2}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b673e: 6200 6473 |0219: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6742: 5400 497a |021b: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b6746: 6e20 cba3 e000 |021d: invoke-virtual {v0, v14}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ +3b674c: 6200 6473 |0220: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6750: 5400 487a |0222: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ +3b6754: 53d5 c576 |0224: iget-wide v5, v13, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ +3b6758: 6e40 cca3 50e6 |0226: invoke-virtual {v0, v5, v6, v14}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cc │ │ +3b675e: 07ed |0229: move-object v13, v14 │ │ +3b6760: 380d 3003 |022a: if-eqz v13, 055a // +0330 │ │ +3b6764: 160d 0300 |022c: const-wide/16 v13, #int 3 // #3 │ │ +3b6768: 7140 f2a5 43ed |022e: invoke-static {v3, v4, v13, v14}, Lnet/sf/dibdib/thread_wk/QOpWk;.findMsgsToAckOrResend:(JJ)Ljava/util/HashSet; // method@a5f2 │ │ +3b676e: 0c0d |0231: move-result-object v13 │ │ +3b6770: 620e b379 |0232: sget-object v14, Lnet/sf/dibdib/thread_net/QOpNet;.zzSEND:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b3 │ │ +3b6774: 2370 0716 |0234: new-array v0, v7, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b6778: 23b2 0b16 |0236: new-array v2, v11, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +3b677c: 6e20 309a 2d00 |0238: invoke-virtual {v13, v2}, Ljava/util/HashSet;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a30 │ │ +3b6782: 0c0d |023b: move-result-object v13 │ │ +3b6784: 1f0d 0b16 |023c: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +3b6788: 7110 c3a2 0d00 |023e: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ +3b678e: 0c0d |0241: move-result-object v13 │ │ +3b6790: 4d0d 000b |0242: aput-object v13, v0, v11 │ │ +3b6794: 7120 06a3 4300 |0244: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b679a: 0c0d |0247: move-result-object v13 │ │ +3b679c: 4d0d 000a |0248: aput-object v13, v0, v10 │ │ +3b67a0: 7120 eba2 0e00 |024a: invoke-static {v14, v0}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3b67a6: 0c0d |024d: move-result-object v13 │ │ +3b67a8: 620e 6873 |024e: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ +3b67ac: 7220 88a2 de00 |0250: invoke-interface {v14, v13}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3b67b2: 2900 0703 |0253: goto/16 055a // +0307 │ │ +3b67b6: 4600 0e0b |0255: aget-object v0, v14, v11 │ │ +3b67ba: 2000 af14 |0257: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b67be: 3800 0103 |0259: if-eqz v0, 055a // +0301 │ │ +3b67c2: 460e 0e0b |025b: aget-object v14, v14, v11 │ │ +3b67c6: 6200 1b7a |025d: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b67ca: 5302 2b7a |025f: iget-wide v2, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b67ce: 7140 dfa5 2ea3 |0261: invoke-static {v14, v2, v3, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.peek:(Lnet/sf/dibdib/generic/QSeq;JZ)J // method@a5df │ │ +3b67d4: 0b02 |0264: move-result-wide v2 │ │ +3b67d6: 310e 0802 |0265: cmp-long v14, v8, v2 │ │ +3b67da: 380e f302 |0267: if-eqz v14, 055a // +02f3 │ │ +3b67de: 620e 0378 |0269: sget-object v14, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7803 │ │ +3b67e2: 32de 0400 |026b: if-eq v14, v13, 026f // +0004 │ │ +3b67e6: 121e |026d: const/4 v14, #int 1 // #1 │ │ +3b67e8: 2802 |026e: goto 0270 // +0002 │ │ +3b67ea: 120e |026f: const/4 v14, #int 0 // #0 │ │ +3b67ec: 6200 0378 |0270: sget-object v0, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7803 │ │ +3b67f0: 33d0 0400 |0272: if-ne v0, v13, 0276 // +0004 │ │ +3b67f4: 1210 |0274: const/4 v0, #int 1 // #1 │ │ +3b67f6: 2802 |0275: goto 0277 // +0002 │ │ +3b67f8: 1200 |0276: const/4 v0, #int 0 // #0 │ │ +3b67fa: 7140 cba5 320e |0277: invoke-static {v2, v3, v14, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.ensureContact4Chat:(JZZ)J // method@a5cb │ │ +3b6800: 0b04 |027a: move-result-wide v4 │ │ +3b6802: 310e 0804 |027b: cmp-long v14, v8, v4 │ │ +3b6806: 390e 0400 |027d: if-nez v14, 0281 // +0004 │ │ +3b680a: 2900 db02 |027f: goto/16 055a // +02db │ │ +3b680e: 310e 0204 |0281: cmp-long v14, v2, v4 │ │ +3b6812: 380e 1e00 |0283: if-eqz v14, 02a1 // +001e │ │ +3b6816: 620e 0378 |0285: sget-object v14, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7803 │ │ +3b681a: 32de 0500 |0287: if-eq v14, v13, 028c // +0005 │ │ +3b681e: 620d af79 |0289: sget-object v13, Lnet/sf/dibdib/thread_net/QOpNet;.zzACK:Lnet/sf/dibdib/thread_net/QOpNet; // field@79af │ │ +3b6822: 2803 |028b: goto 028e // +0003 │ │ +3b6824: 620d a979 |028c: sget-object v13, Lnet/sf/dibdib/thread_net/QOpNet;.INVIT:Lnet/sf/dibdib/thread_net/QOpNet; // field@79a9 │ │ +3b6828: 23ae 0716 |028e: new-array v14, v10, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b682c: 7120 06a3 3200 |0290: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b6832: 0c00 |0293: move-result-object v0 │ │ +3b6834: 4d00 0e0b |0294: aput-object v0, v14, v11 │ │ +3b6838: 7120 eba2 ed00 |0296: invoke-static {v13, v14}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3b683e: 0c0d |0299: move-result-object v13 │ │ +3b6840: 620e 6873 |029a: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ +3b6844: 7220 88a2 de00 |029c: invoke-interface {v14, v13}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3b684a: 2900 bb02 |029f: goto/16 055a // +02bb │ │ +3b684e: 620e 0378 |02a1: sget-object v14, Lnet/sf/dibdib/thread_any/QOpMain;.QMINVIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@7803 │ │ +3b6852: 32de b702 |02a3: if-eq v14, v13, 055a // +02b7 │ │ +3b6856: 160d 0100 |02a5: const-wide/16 v13, #int 1 // #1 │ │ +3b685a: 7140 f2a5 32ed |02a7: invoke-static {v2, v3, v13, v14}, Lnet/sf/dibdib/thread_wk/QOpWk;.findMsgsToAckOrResend:(JJ)Ljava/util/HashSet; // method@a5f2 │ │ +3b6860: 0c0d |02aa: move-result-object v13 │ │ +3b6862: 6e10 2f9a 0d00 |02ab: invoke-virtual {v13}, Ljava/util/HashSet;.size:()I // method@9a2f │ │ +3b6868: 0a0e |02ae: move-result v14 │ │ +3b686a: 3d0e ab02 |02af: if-lez v14, 055a // +02ab │ │ +3b686e: 620e b379 |02b1: sget-object v14, Lnet/sf/dibdib/thread_net/QOpNet;.zzSEND:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b3 │ │ +3b6872: 2370 0716 |02b3: new-array v0, v7, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b6876: 23b4 0b16 |02b5: new-array v4, v11, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +3b687a: 6e20 309a 4d00 |02b7: invoke-virtual {v13, v4}, Ljava/util/HashSet;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@9a30 │ │ +3b6880: 0c0d |02ba: move-result-object v13 │ │ +3b6882: 1f0d 0b16 |02bb: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +3b6886: 7110 c3a2 0d00 |02bd: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ +3b688c: 0c0d |02c0: move-result-object v13 │ │ +3b688e: 4d0d 000b |02c1: aput-object v13, v0, v11 │ │ +3b6892: 7120 06a3 3200 |02c3: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b6898: 0c0d |02c6: move-result-object v13 │ │ +3b689a: 4d0d 000a |02c7: aput-object v13, v0, v10 │ │ +3b689e: 7120 eba2 0e00 |02c9: invoke-static {v14, v0}, Lnet/sf/dibdib/generic/QToken;.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; // method@a2eb │ │ +3b68a4: 0c0d |02cc: move-result-object v13 │ │ +3b68a6: 620e 6873 |02cd: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.schedulerTrigger:Lnet/sf/dibdib/generic/QIfs$TriggerIf; // field@7368 │ │ +3b68aa: 7220 88a2 de00 |02cf: invoke-interface {v14, v13}, Lnet/sf/dibdib/generic/QIfs$TriggerIf;.trigger:(Lnet/sf/dibdib/generic/QToken;)Z // method@a288 │ │ +3b68b0: 2900 8802 |02d2: goto/16 055a // +0288 │ │ +3b68b4: 620d bb76 |02d4: sget-object v13, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3b68b8: 460e 0e0b |02d6: aget-object v14, v14, v11 │ │ +3b68bc: 6e20 bba2 be00 |02d8: invoke-virtual {v14, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3b68c2: 0c0e |02db: move-result-object v14 │ │ +3b68c4: 20e0 b514 |02dc: instance-of v0, v14, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b68c8: 3800 0800 |02de: if-eqz v0, 02e6 // +0008 │ │ +3b68cc: 1f0e b514 |02e0: check-cast v14, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b68d0: 6e10 0ca3 0e00 |02e2: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b68d6: 0b08 |02e5: move-result-wide v8 │ │ +3b68d8: 620e 6473 |02e6: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b68dc: 54ee 497a |02e8: iget-object v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b68e0: 6e30 dca3 8e09 |02ea: invoke-virtual {v14, v8, v9}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b68e6: 0c0e |02ed: move-result-object v14 │ │ +3b68e8: 20e0 ae14 |02ee: instance-of v0, v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b68ec: 3800 86fd |02f0: if-eqz v0, 0076 // -027a │ │ +3b68f0: 1f0e ae14 |02f2: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b68f4: 6200 317a |02f4: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b68f8: 6e20 aaa2 0e00 |02f6: invoke-virtual {v14, v0}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b68fe: 0c0e |02f9: move-result-object v14 │ │ +3b6900: 20e0 af14 |02fa: instance-of v0, v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6904: 3800 7afd |02fc: if-eqz v0, 0076 // -0286 │ │ +3b6908: 1f0e af14 |02fe: check-cast v14, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b690c: 285a |0300: goto 035a // +005a │ │ +3b690e: 620d 6473 |0301: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6912: 6e20 e9a5 6d00 |0303: invoke-virtual {v13, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ +3b6918: 0c0d |0306: move-result-object v13 │ │ +3b691a: 20d0 b514 |0307: instance-of v0, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b691e: 3800 0d00 |0309: if-eqz v0, 0316 // +000d │ │ +3b6922: 23a0 0b16 |030b: new-array v0, v10, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +3b6926: 1f0d b514 |030d: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b692a: 4d0d 000b |030f: aput-object v13, v0, v11 │ │ +3b692e: 7110 b0a5 0000 |0311: invoke-static {v0}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)J // method@a5b0 │ │ +3b6934: 0b02 |0314: move-result-wide v2 │ │ +3b6936: 2802 |0315: goto 0317 // +0002 │ │ +3b6938: 0482 |0316: move-wide v2, v8 │ │ +3b693a: 310d 0802 |0317: cmp-long v13, v8, v2 │ │ +3b693e: 380d 0300 |0319: if-eqz v13, 031c // +0003 │ │ +3b6942: 2805 |031b: goto 0320 // +0005 │ │ +3b6944: 620d 1e7a |031c: sget-object v13, Lnet/sf/dibdib/thread_wk/Cats;.DEFAULT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1e │ │ +3b6948: 53d2 2b7a |031e: iget-wide v2, v13, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b694c: 460d 0e0b |0320: aget-object v13, v14, v11 │ │ +3b6950: 620e bb76 |0322: sget-object v14, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3b6954: 20d0 af14 |0324: instance-of v0, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6958: 3800 3400 |0326: if-eqz v0, 035a // +0034 │ │ +3b695c: 1f0d af14 |0328: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6960: 7130 e4a5 2d03 |032a: invoke-static {v13, v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.searchBunch:(Lnet/sf/dibdib/generic/QSeq;J)[Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5e4 │ │ +3b6966: 0c0d |032d: move-result-object v13 │ │ +3b6968: 380d 2c00 |032e: if-eqz v13, 035a // +002c │ │ +3b696c: 21d0 |0330: array-length v0, v13 │ │ +3b696e: 2300 1116 |0331: new-array v0, v0, [Lnet/sf/dibdib/generic/QWord; // type@1611 │ │ +3b6972: 1202 |0333: const/4 v2, #int 0 // #0 │ │ +3b6974: 21d3 |0334: array-length v3, v13 │ │ +3b6976: 3532 1100 |0335: if-ge v2, v3, 0346 // +0011 │ │ +3b697a: 4603 0d02 |0337: aget-object v3, v13, v2 │ │ +3b697e: 7210 5aa2 0300 |0339: invoke-interface {v3}, Lnet/sf/dibdib/generic/QIfs$QItemIf;.getShash:()J // method@a25a │ │ +3b6984: 0b03 |033c: move-result-wide v3 │ │ +3b6986: 7120 06a3 4300 |033d: invoke-static {v3, v4}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b698c: 0c03 |0340: move-result-object v3 │ │ +3b698e: 4d03 0002 |0341: aput-object v3, v0, v2 │ │ +3b6992: d802 0201 |0343: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3b6996: 28ef |0345: goto 0334 // -0011 │ │ +3b6998: 332a 0600 |0346: if-ne v10, v2, 034c // +0006 │ │ +3b699c: 460d 000b |0348: aget-object v13, v0, v11 │ │ +3b69a0: 2900 2cfd |034a: goto/16 0076 // -02d4 │ │ +3b69a4: 352a 0e00 |034c: if-ge v10, v2, 035a // +000e │ │ +3b69a8: 7120 b499 2000 |034e: invoke-static {v0, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +3b69ae: 0c0d |0351: move-result-object v13 │ │ +3b69b0: 1f0d 0b16 |0352: check-cast v13, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +3b69b4: 7110 c3a2 0d00 |0354: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ +3b69ba: 0c0d |0357: move-result-object v13 │ │ +3b69bc: 2900 1efd |0358: goto/16 0076 // -02e2 │ │ +3b69c0: 07e1 |035a: move-object v1, v14 │ │ +3b69c2: 2900 ff01 |035b: goto/16 055a // +01ff │ │ +3b69c6: 460d 0e0b |035d: aget-object v13, v14, v11 │ │ +3b69ca: 6e10 cba2 0d00 |035f: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b69d0: 0c0d |0362: move-result-object v13 │ │ +3b69d2: 6e20 2a98 3d00 |0363: invoke-virtual {v13, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3b69d8: 0c0d |0366: move-result-object v13 │ │ +3b69da: 7110 f8a5 0d00 |0367: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/QOpWk;.setHost:([Ljava/lang/String;)V // method@a5f8 │ │ +3b69e0: 1101 |036a: return-object v1 │ │ +3b69e2: 460d 0e0b |036b: aget-object v13, v14, v11 │ │ +3b69e6: 6e10 cba2 0d00 |036d: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b69ec: 0c0d |0370: move-result-object v13 │ │ +3b69ee: 6e10 3498 0d00 |0371: invoke-virtual {v13}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b69f4: 0c0d |0374: move-result-object v13 │ │ +3b69f6: 6e10 2298 0d00 |0375: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b69fc: 0a0e |0378: move-result v14 │ │ +3b69fe: 34ea 0400 |0379: if-lt v10, v14, 037d // +0004 │ │ +3b6a02: 048d |037b: move-wide v13, v8 │ │ +3b6a04: 2805 |037c: goto 0381 // +0005 │ │ +3b6a06: 7110 afa5 0d00 |037d: invoke-static {v13}, Lnet/sf/dibdib/thread_wk/Cats;.toFlags:(Ljava/lang/String;)J // method@a5af │ │ +3b6a0c: 0b0d |0380: move-result-wide v13 │ │ +3b6a0e: 3100 080d |0381: cmp-long v0, v8, v13 │ │ +3b6a12: 3900 0800 |0383: if-nez v0, 038b // +0008 │ │ +3b6a16: 6200 6473 |0385: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6a1a: 6e20 eaa5 6000 |0387: invoke-virtual {v0, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_remove:(Ljava/lang/String;)V // method@a5ea │ │ +3b6a20: 280e |038a: goto 0398 // +000e │ │ +3b6a22: 7120 aba5 ed00 |038b: invoke-static {v13, v14}, Lnet/sf/dibdib/thread_wk/Cats;.cats4Flags:(J)Ljava/lang/String; // method@a5ab │ │ +3b6a28: 0c00 |038e: move-result-object v0 │ │ +3b6a2a: 6202 6473 |038f: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6a2e: 7110 c1a2 0000 |0391: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b6a34: 0c00 |0394: move-result-object v0 │ │ +3b6a36: 6e30 e8a5 6200 |0395: invoke-virtual {v2, v6, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.variableForceOrIndex:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)I // method@a5e8 │ │ +3b6a3c: 7120 06a3 ed00 |0398: invoke-static {v13, v14}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b6a42: 0c01 |039b: move-result-object v1 │ │ +3b6a44: 2900 be01 |039c: goto/16 055a // +01be │ │ +3b6a48: 460d 0e0b |039e: aget-object v13, v14, v11 │ │ +3b6a4c: 6e20 bba2 bd00 |03a0: invoke-virtual {v13, v11}, Lnet/sf/dibdib/generic/QSeq;.at:(I)Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2bb │ │ +3b6a52: 0c0d |03a3: move-result-object v13 │ │ +3b6a54: 20de b514 |03a4: instance-of v14, v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b6a58: 380e 0800 |03a6: if-eqz v14, 03ae // +0008 │ │ +3b6a5c: 1f0d b514 |03a8: check-cast v13, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b6a60: 6e10 0ca3 0d00 |03aa: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b6a66: 0b08 |03ad: move-result-wide v8 │ │ +3b6a68: 620d 6473 |03ae: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6a6c: 54dd 497a |03b0: iget-object v13, v13, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b6a70: 6e30 dca3 8d09 |03b2: invoke-virtual {v13, v8, v9}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b6a76: 0c0d |03b5: move-result-object v13 │ │ +3b6a78: 620e bb76 |03b6: sget-object v14, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3b6a7c: 20d0 ae14 |03b8: instance-of v0, v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b6a80: 3800 a0ff |03ba: if-eqz v0, 035a // -0060 │ │ +3b6a84: 620e 6473 |03bc: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6a88: 54ee 497a |03be: iget-object v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b6a8c: 6e40 d8a3 8ed9 |03c0: invoke-virtual {v14, v8, v9, v13}, Lnet/sf/dibdib/thread_any/QMMap;.remove:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3d8 │ │ +3b6a92: 07de |03c3: move-object v14, v13 │ │ +3b6a94: 1f0e ae14 |03c4: check-cast v14, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b6a98: 6200 337a |03c6: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b6a9c: 6e20 a6a2 0e00 |03c8: invoke-virtual {v14, v0}, Lnet/sf/dibdib/generic/QSTuple;.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a2a6 │ │ +3b6aa2: 0b02 |03cb: move-result-wide v2 │ │ +3b6aa4: 620e 6473 |03cc: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6aa8: 54ee 487a |03ce: iget-object v14, v14, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ +3b6aac: 6e40 d8a3 2ed3 |03d0: invoke-virtual {v14, v2, v3, v13}, Lnet/sf/dibdib/thread_any/QMMap;.remove:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3d8 │ │ +3b6ab2: 1f0d ae14 |03d3: check-cast v13, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b6ab6: 620e 337a |03d5: sget-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b6aba: 6e20 aaa2 ed00 |03d7: invoke-virtual {v13, v14}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2aa │ │ +3b6ac0: 0c0d |03da: move-result-object v13 │ │ +3b6ac2: 20de af14 |03db: instance-of v14, v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6ac6: 380e 0600 |03dd: if-eqz v14, 03e3 // +0006 │ │ +3b6aca: 1f0d af14 |03df: check-cast v13, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6ace: 2900 95fc |03e1: goto/16 0076 // -036b │ │ +3b6ad2: 620d b976 |03e3: sget-object v13, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ +3b6ad6: 2900 91fc |03e5: goto/16 0076 // -036f │ │ +3b6ada: 460d 0e0a |03e7: aget-object v13, v14, v10 │ │ +3b6ade: 6e10 cba2 0d00 |03e9: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b6ae4: 0c0d |03ec: move-result-object v13 │ │ +3b6ae6: 6e10 2298 0d00 |03ed: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b6aec: 0a00 |03f0: move-result v0 │ │ +3b6aee: 330a 1500 |03f1: if-ne v10, v0, 0406 // +0015 │ │ +3b6af2: 2200 e812 |03f3: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b6af6: 7010 4098 0000 |03f5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b6afc: 6e20 4b98 5000 |03f8: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b6b02: 6e20 0998 bd00 |03fb: invoke-virtual {v13, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b6b08: 0a0d |03fe: move-result v13 │ │ +3b6b0a: 6e20 4498 d000 |03ff: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b6b10: 6e10 5498 0000 |0402: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b6b16: 0c0d |0405: move-result-object v13 │ │ +3b6b18: 6200 6473 |0406: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6b1c: 4602 0e0b |0408: aget-object v2, v14, v11 │ │ +3b6b20: 6e30 eba5 d002 |040a: invoke-virtual {v0, v13, v2}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_set:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)V // method@a5eb │ │ +3b6b26: 4601 0e0b |040d: aget-object v1, v14, v11 │ │ +3b6b2a: 2900 4b01 |040f: goto/16 055a // +014b │ │ +3b6b2e: 460d 0e0b |0411: aget-object v13, v14, v11 │ │ +3b6b32: 6e10 cba2 0d00 |0413: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b6b38: 0c0d |0416: move-result-object v13 │ │ +3b6b3a: 6e10 2298 0d00 |0417: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b6b40: 0a0e |041a: move-result v14 │ │ +3b6b42: 33ea 1c00 |041b: if-ne v10, v14, 0437 // +001c │ │ +3b6b46: 6e20 0998 bd00 |041d: invoke-virtual {v13, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b6b4c: 0a0d |0420: move-result v13 │ │ +3b6b4e: 130e 2100 |0421: const/16 v14, #int 33 // #21 │ │ +3b6b52: 32ed 1200 |0423: if-eq v13, v14, 0435 // +0012 │ │ +3b6b56: 220e e812 |0425: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b6b5a: 7010 4098 0e00 |0427: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b6b60: 6e20 4b98 5e00 |042a: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b6b66: 6e20 4498 de00 |042d: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b6b6c: 6e10 5498 0e00 |0430: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b6b72: 0c0d |0433: move-result-object v13 │ │ +3b6b74: 2803 |0434: goto 0437 // +0003 │ │ +3b6b76: 1a0d c649 |0435: const-string v13, "T" // string@49c6 │ │ +3b6b7a: 620e 6473 |0437: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6b7e: 6e20 e9a5 de00 |0439: invoke-virtual {v14, v13}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_get:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a5e9 │ │ +3b6b84: 0c01 |043c: move-result-object v1 │ │ +3b6b86: 2900 1d01 |043d: goto/16 055a // +011d │ │ +3b6b8a: 620d 6473 |043f: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6b8e: 6e20 c7a5 ad00 |0441: invoke-virtual {v13, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.clearXVar:(Z)V // method@a5c7 │ │ +3b6b94: 1101 |0444: return-object v1 │ │ +3b6b96: 460d 0e0b |0445: aget-object v13, v14, v11 │ │ +3b6b9a: 6e10 cba2 0d00 |0447: invoke-virtual {v13}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b6ba0: 0c0d |044a: move-result-object v13 │ │ +3b6ba2: 380e 2d00 |044b: if-eqz v14, 0478 // +002d │ │ +3b6ba6: 380d 2b00 |044d: if-eqz v13, 0478 // +002b │ │ +3b6baa: 6e10 2298 0d00 |044f: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b6bb0: 0a0e |0452: move-result v14 │ │ +3b6bb2: 3d0e 2500 |0453: if-lez v14, 0478 // +0025 │ │ +3b6bb6: 620e 6473 |0455: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6bba: 6e30 eba5 de01 |0457: invoke-virtual {v14, v13, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_set:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)V // method@a5eb │ │ +3b6bc0: 6e10 2298 0d00 |045a: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b6bc6: 0a0e |045d: move-result v14 │ │ +3b6bc8: 33ea 1a00 |045e: if-ne v10, v14, 0478 // +001a │ │ +3b6bcc: 220e e812 |0460: new-instance v14, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b6bd0: 7010 4098 0e00 |0462: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b6bd6: 6e20 4b98 5e00 |0465: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b6bdc: 6e20 0998 bd00 |0468: invoke-virtual {v13, v11}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b6be2: 0a0d |046b: move-result v13 │ │ +3b6be4: 6e20 4498 de00 |046c: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b6bea: 6e10 5498 0e00 |046f: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b6bf0: 0c0d |0472: move-result-object v13 │ │ +3b6bf2: 620e 6473 |0473: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6bf6: 6e30 eba5 de01 |0475: invoke-virtual {v14, v13, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.variable_set:(Ljava/lang/String;Lnet/sf/dibdib/generic/QSeq;)V // method@a5eb │ │ +3b6bfc: 1101 |0478: return-object v1 │ │ +3b6bfe: 460e 0e0b |0479: aget-object v14, v14, v11 │ │ +3b6c02: 6e10 cba2 0e00 |047b: invoke-virtual {v14}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b6c08: 0c0e |047e: move-result-object v14 │ │ +3b6c0a: 380e d200 |047f: if-eqz v14, 0551 // +00d2 │ │ +3b6c0e: 6e10 2298 0e00 |0481: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b6c14: 0a02 |0484: move-result v2 │ │ +3b6c16: 3c02 0400 |0485: if-gtz v2, 0489 // +0004 │ │ +3b6c1a: 2900 ca00 |0487: goto/16 0551 // +00ca │ │ +3b6c1e: 6202 f777 |0489: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PW:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f7 │ │ +3b6c22: 33d2 0e00 |048b: if-ne v2, v13, 0499 // +000e │ │ +3b6c26: 620d 1879 |048d: sget-object v13, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3b6c2a: 7120 4ba4 be00 |048f: invoke-static {v14, v11}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44b │ │ +3b6c30: 0c0e |0492: move-result-object v14 │ │ +3b6c32: 6e20 78a4 ed00 |0493: invoke-virtual {v13, v14}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a478 │ │ +3b6c38: 0a0a |0496: move-result v10 │ │ +3b6c3a: 2900 b000 |0497: goto/16 0547 // +00b0 │ │ +3b6c3e: 6202 f877 |0499: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.PWAC:Lnet/sf/dibdib/thread_any/QOpMain; // field@77f8 │ │ +3b6c42: 33d2 1000 |049b: if-ne v2, v13, 04ab // +0010 │ │ +3b6c46: 620d 1879 |049d: sget-object v13, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3b6c4a: 6200 bc78 |049f: sget-object v0, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ +3b6c4e: 6e20 1898 0e00 |04a1: invoke-virtual {v14, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3b6c54: 0c0e |04a4: move-result-object v14 │ │ +3b6c56: 6e20 75a4 ed00 |04a5: invoke-virtual {v13, v14}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a475 │ │ +3b6c5c: 0a0a |04a8: move-result v10 │ │ +3b6c5e: 2900 9e00 |04a9: goto/16 0547 // +009e │ │ +3b6c62: 6202 b677 |04ab: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b6 │ │ +3b6c66: 1304 4000 |04ad: const/16 v4, #int 64 // #40 │ │ +3b6c6a: 32d2 0800 |04af: if-eq v2, v13, 04b7 // +0008 │ │ +3b6c6e: 6e20 1a98 4e00 |04b1: invoke-virtual {v14, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b6c74: 0a02 |04b4: move-result v2 │ │ +3b6c76: 3d02 9200 |04b5: if-lez v2, 0547 // +0092 │ │ +3b6c7a: 6202 b677 |04b7: sget-object v2, Lnet/sf/dibdib/thread_any/QOpMain;.INIT:Lnet/sf/dibdib/thread_any/QOpMain; // field@77b6 │ │ +3b6c7e: 33d2 4200 |04b9: if-ne v2, v13, 04fb // +0042 │ │ +3b6c82: 6e20 2a98 3e00 |04bb: invoke-virtual {v14, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3b6c88: 0c0d |04be: move-result-object v13 │ │ +3b6c8a: 21de |04bf: array-length v14, v13 │ │ +3b6c8c: 1232 |04c0: const/4 v2, #int 3 // #3 │ │ +3b6c8e: 37e2 0600 |04c1: if-le v2, v14, 04c7 // +0006 │ │ +3b6c92: 6201 b976 |04c3: sget-object v1, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ +3b6c96: 2900 9500 |04c5: goto/16 055a // +0095 │ │ +3b6c9a: 21de |04c7: array-length v14, v13 │ │ +3b6c9c: 35e2 0c00 |04c8: if-ge v2, v14, 04d4 // +000c │ │ +3b6ca0: 21de |04ca: array-length v14, v13 │ │ +3b6ca2: 7130 b899 2d0e |04cb: invoke-static {v13, v2, v14}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@99b8 │ │ +3b6ca8: 0c0e |04ce: move-result-object v14 │ │ +3b6caa: 1f0e dc15 |04cf: check-cast v14, [Ljava/lang/String; // type@15dc │ │ +3b6cae: 7110 f8a5 0e00 |04d1: invoke-static {v14}, Lnet/sf/dibdib/thread_wk/QOpWk;.setHost:([Ljava/lang/String;)V // method@a5f8 │ │ +3b6cb4: 620e 1879 |04d4: sget-object v14, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3b6cb8: 4602 0d0b |04d6: aget-object v2, v13, v11 │ │ +3b6cbc: 6203 bc78 |04d8: sget-object v3, Lnet/sf/dibdib/thread_any/StringFunc;.CHAR16UTF8:Ljava/nio/charset/Charset; // field@78bc │ │ +3b6cc0: 6e20 1898 3200 |04da: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9818 │ │ +3b6cc6: 0c02 |04dd: move-result-object v2 │ │ +3b6cc8: 6e20 75a4 2e00 |04de: invoke-virtual {v14, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.setAccessCode:([B)Z // method@a475 │ │ +3b6cce: 0a0e |04e1: move-result v14 │ │ +3b6cd0: 380e 1200 |04e2: if-eqz v14, 04f4 // +0012 │ │ +3b6cd4: 620e 1879 |04e4: sget-object v14, Lnet/sf/dibdib/thread_any/TcvCodec;.instance:Lnet/sf/dibdib/thread_any/TcvCodec; // field@7918 │ │ +3b6cd8: 4602 0d07 |04e6: aget-object v2, v13, v7 │ │ +3b6cdc: 7120 4ba4 b200 |04e8: invoke-static {v2, v11}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44b │ │ +3b6ce2: 0c02 |04eb: move-result-object v2 │ │ +3b6ce4: 6e20 78a4 2e00 |04ec: invoke-virtual {v14, v2}, Lnet/sf/dibdib/thread_any/TcvCodec;.settleHexPhrase:(Ljava/lang/String;)Z // method@a478 │ │ +3b6cea: 0a0e |04ef: move-result v14 │ │ +3b6cec: 380e 0400 |04f0: if-eqz v14, 04f4 // +0004 │ │ +3b6cf0: 121e |04f2: const/4 v14, #int 1 // #1 │ │ +3b6cf2: 2802 |04f3: goto 04f5 // +0002 │ │ +3b6cf4: 120e |04f4: const/4 v14, #int 0 // #0 │ │ +3b6cf6: 460d 0d0a |04f5: aget-object v13, v13, v10 │ │ +3b6cfa: 01ec |04f7: move v12, v14 │ │ +3b6cfc: 07de |04f8: move-object v14, v13 │ │ +3b6cfe: 01cd |04f9: move v13, v12 │ │ +3b6d00: 2802 |04fa: goto 04fc // +0002 │ │ +3b6d02: 121d |04fb: const/4 v13, #int 1 // #1 │ │ +3b6d04: 6202 6473 |04fc: sget-object v2, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6d08: 5422 427a |04fe: iget-object v2, v2, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b6d0c: 6e20 1298 2e00 |0500: invoke-virtual {v14, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3b6d12: 0a02 |0503: move-result v2 │ │ +3b6d14: 3902 0400 |0504: if-nez v2, 0508 // +0004 │ │ +3b6d18: 1212 |0506: const/4 v2, #int 1 // #1 │ │ +3b6d1a: 2802 |0507: goto 0509 // +0002 │ │ +3b6d1c: 1202 |0508: const/4 v2, #int 0 // #0 │ │ +3b6d1e: 6203 6473 |0509: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6d22: 5b3e 427a |050b: iput-object v14, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b6d26: 380d 0a00 |050d: if-eqz v13, 0517 // +000a │ │ +3b6d2a: 6e20 1a98 4e00 |050f: invoke-virtual {v14, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b6d30: 0a0d |0512: move-result v13 │ │ +3b6d32: 3d0d 0400 |0513: if-lez v13, 0517 // +0004 │ │ +3b6d36: 121d |0515: const/4 v13, #int 1 // #1 │ │ +3b6d38: 2802 |0516: goto 0518 // +0002 │ │ +3b6d3a: 120d |0517: const/4 v13, #int 0 // #0 │ │ +3b6d3c: 380d 2e00 |0518: if-eqz v13, 0546 // +002e │ │ +3b6d40: 620e 6473 |051a: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6d44: 6e20 d6a5 0e00 |051c: invoke-virtual {v14, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d6 │ │ +3b6d4a: 0c0e |051f: move-result-object v14 │ │ +3b6d4c: 380e 0f00 |0520: if-eqz v14, 052f // +000f │ │ +3b6d50: 620e 6473 |0522: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6d54: 6203 6473 |0524: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6d58: 5433 427a |0526: iget-object v3, v3, Lnet/sf/dibdib/thread_wk/CcmSto;.mUserAddr:Ljava/lang/String; // field@7a42 │ │ +3b6d5c: 7110 37a4 0300 |0528: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ +3b6d62: 0c03 |052b: move-result-object v3 │ │ +3b6d64: 6e30 d9a5 0e03 |052c: invoke-virtual {v14, v0, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d9 │ │ +3b6d6a: 3802 1700 |052f: if-eqz v2, 0546 // +0017 │ │ +3b6d6e: 620e 6473 |0531: sget-object v14, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b6d72: 1a00 86b8 |0533: const-string v0, "smtp_user" // string@b886 │ │ +3b6d76: 6e20 d6a5 0e00 |0535: invoke-virtual {v14, v0}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_get:(Ljava/lang/String;)[B // method@a5d6 │ │ +3b6d7c: 0c0e |0538: move-result-object v14 │ │ +3b6d7e: 380e 0d00 |0539: if-eqz v14, 0546 // +000d │ │ +3b6d82: 23ad 0b16 |053b: new-array v13, v10, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +3b6d86: 620e b079 |053d: sget-object v14, Lnet/sf/dibdib/thread_net/QOpNet;.zzCLR:Lnet/sf/dibdib/thread_net/QOpNet; // field@79b0 │ │ +3b6d8a: 4d0e 0d0b |053f: aput-object v14, v13, v11 │ │ +3b6d8e: 7110 c3a2 0d00 |0541: invoke-static {v13}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ +3b6d94: 0c0d |0544: move-result-object v13 │ │ +3b6d96: 110d |0545: return-object v13 │ │ +3b6d98: 01da |0546: move v10, v13 │ │ +3b6d9a: 380a 0600 |0547: if-eqz v10, 054d // +0006 │ │ +3b6d9e: 620d c076 |0549: sget-object v13, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3b6da2: 2900 2bfb |054b: goto/16 0076 // -04d5 │ │ +3b6da6: 620d b976 |054d: sget-object v13, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ +3b6daa: 2900 27fb |054f: goto/16 0076 // -04d9 │ │ +3b6dae: 1101 |0551: return-object v1 │ │ +3b6db0: 620d 6373 |0552: sget-object v13, Lnet/sf/dibdib/config/Dib2Root;.app:Lnet/sf/dibdib/config/Dib2State$Threaded; // field@7363 │ │ +3b6db4: 620e 2c73 |0554: sget-object v14, Lnet/sf/dibdib/config/Dib2Lang$AppState;.EXIT_REQUEST:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@732c │ │ +3b6db8: 5bde 6f73 |0556: iput-object v14, v13, Lnet/sf/dibdib/config/Dib2State$Threaded;.appState:Lnet/sf/dibdib/config/Dib2Lang$AppState; // field@736f │ │ +3b6dbc: 1101 |0558: return-object v1 │ │ +3b6dbe: 0000 |0559: nop // spacer │ │ +3b6dc0: 3901 0400 |055a: if-nez v1, 055e // +0004 │ │ +3b6dc4: 6201 bb76 |055c: sget-object v1, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +3b6dc8: 1101 |055e: return-object v1 │ │ +3b6dca: 0000 |055f: nop // spacer │ │ +3b6dcc: 0001 1800 0100 0000 3a05 0000 6104 ... |0560: packed-switch-data (52 units) │ │ catches : 2 │ │ 0x0003 - 0x000b │ │ Ljava/lang/Exception; -> 0x0559 │ │ 0x001c - 0x0558 │ │ Ljava/lang/Exception; -> 0x0559 │ │ positions : │ │ 0x0003 line=87 │ │ @@ -1520015,177 +1520014,177 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QIfs$QEnumIf;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 336 16-bit code units │ │ -3b6034: |[3b6034] net.sf.dibdib.thread_wk.QOpWk.execOpWk:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ -3b6044: 6200 4c7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4c │ │ -3b6048: 54a1 b076 |0002: iget-object v1, v10, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3b604c: 1f01 f714 |0004: check-cast v1, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b6050: 6e10 f6a5 0100 |0006: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f6 │ │ -3b6056: 0a01 |0009: move-result v1 │ │ -3b6058: 4400 0001 |000a: aget v0, v0, v1 │ │ -3b605c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -3b605e: 2b00 3101 0000 |000d: packed-switch v0, 0000013e // +00000131 │ │ -3b6064: 1101 |0010: return-object v1 │ │ -3b6066: 54a0 b776 |0011: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3b606a: 0701 |0013: move-object v1, v0 │ │ -3b606c: 1f01 0716 |0014: check-cast v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b6070: 2112 |0016: array-length v2, v1 │ │ -3b6072: 1603 ffff |0017: const-wide/16 v3, #int -1 // #ffff │ │ -3b6076: 1605 ffff |0019: const-wide/16 v5, #int -1 // #ffff │ │ -3b607a: 7706 cca5 0100 |001b: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.exportData:([Lnet/sf/dibdib/generic/QIfs$QSeqIf;IJJ)[Lnet/sf/dibdib/generic/QSTuple; // method@a5cc │ │ -3b6080: 0c00 |001e: move-result-object v0 │ │ -3b6082: 7100 bea5 0000 |001f: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames:()Ljava/lang/String; // method@a5be │ │ -3b6088: 0c01 |0022: move-result-object v1 │ │ -3b608a: 7120 23a5 1000 |0023: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_io/IoRunner;.exportTsv:([Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)[B // method@a523 │ │ -3b6090: 0c00 |0026: move-result-object v0 │ │ -3b6092: 5ba0 b776 |0027: iput-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3b6096: 6200 547a |0029: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1_zzEXIT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a54 │ │ -3b609a: 54aa b076 |002b: iget-object v10, v10, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3b609e: 33a0 0500 |002d: if-ne v0, v10, 0032 // +0005 │ │ -3b60a2: 620a a179 |002f: sget-object v10, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2_zzEXIT:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a1 │ │ -3b60a6: 2803 |0031: goto 0034 // +0003 │ │ -3b60a8: 620a a079 |0032: sget-object v10, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a0 │ │ -3b60ac: 110a |0034: return-object v10 │ │ -3b60ae: 7100 c4a5 0000 |0035: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto;.archiveData:()[Lnet/sf/dibdib/generic/QSTuple; // method@a5c4 │ │ -3b60b4: 0c00 |0038: move-result-object v0 │ │ -3b60b6: 3800 0f00 |0039: if-eqz v0, 0048 // +000f │ │ -3b60ba: 7100 bea5 0000 |003b: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames:()Ljava/lang/String; // method@a5be │ │ -3b60c0: 0c01 |003e: move-result-object v1 │ │ -3b60c2: 7120 23a5 1000 |003f: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_io/IoRunner;.exportTsv:([Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)[B // method@a523 │ │ -3b60c8: 0c00 |0042: move-result-object v0 │ │ -3b60ca: 5ba0 b776 |0043: iput-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3b60ce: 620a a279 |0045: sget-object v10, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAVEARCHIVE:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a2 │ │ -3b60d2: 110a |0047: return-object v10 │ │ -3b60d4: 1101 |0048: return-object v1 │ │ -3b60d6: 54a0 a976 |0049: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3b60da: 2000 af14 |004b: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b60de: 3800 1900 |004d: if-eqz v0, 0066 // +0019 │ │ -3b60e2: 6200 6473 |004f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b60e6: 5400 497a |0051: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b60ea: 53a2 b176 |0053: iget-wide v2, v10, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3b60ee: 6e30 dca3 2003 |0055: invoke-virtual {v0, v2, v3}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b60f4: 0c00 |0058: move-result-object v0 │ │ -3b60f6: 2002 ae14 |0059: instance-of v2, v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b60fa: 3802 0b00 |005b: if-eqz v2, 0066 // +000b │ │ -3b60fe: 1f00 ae14 |005d: check-cast v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b6102: 6202 317a |005f: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b6106: 54aa a976 |0061: iget-object v10, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3b610a: 6e30 b1a2 200a |0063: invoke-virtual {v0, v2, v10}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ -3b6110: 1101 |0066: return-object v1 │ │ -3b6112: 54a0 b276 |0067: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ -3b6116: 3800 6000 |0069: if-eqz v0, 00c9 // +0060 │ │ -3b611a: 54a0 b276 |006b: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ -3b611e: 6e10 2298 0000 |006d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b6124: 0a00 |0070: move-result v0 │ │ -3b6126: 3d00 5800 |0071: if-lez v0, 00c9 // +0058 │ │ -3b612a: 53a2 b176 |0073: iget-wide v2, v10, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3b612e: 1604 0000 |0075: const-wide/16 v4, #int 0 // #0 │ │ -3b6132: 3100 0402 |0077: cmp-long v0, v4, v2 │ │ -3b6136: 3800 5000 |0079: if-eqz v0, 00c9 // +0050 │ │ -3b613a: 54a0 a976 |007b: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3b613e: 3800 4c00 |007d: if-eqz v0, 00c9 // +004c │ │ -3b6142: 54a0 a976 |007f: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3b6146: 7210 6ca2 0000 |0081: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ -3b614c: 0b02 |0084: move-result-wide v2 │ │ -3b614e: 3100 0402 |0085: cmp-long v0, v4, v2 │ │ -3b6152: 3900 0300 |0087: if-nez v0, 008a // +0003 │ │ -3b6156: 2840 |0089: goto 00c9 // +0040 │ │ -3b6158: 54a0 a976 |008a: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3b615c: 2000 af14 |008c: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b6160: 3800 0b00 |008e: if-eqz v0, 0099 // +000b │ │ -3b6164: 54a0 a976 |0090: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3b6168: 1f00 af14 |0092: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b616c: 6e10 cba2 0000 |0094: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b6172: 0c00 |0097: move-result-object v0 │ │ -3b6174: 2807 |0098: goto 009f // +0007 │ │ -3b6176: 54a0 a976 |0099: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3b617a: 6e10 eb97 0000 |009b: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b6180: 0c00 |009e: move-result-object v0 │ │ -3b6182: 54a2 b276 |009f: iget-object v2, v10, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ -3b6186: 1213 |00a1: const/4 v3, #int 1 // #1 │ │ -3b6188: 7120 ffa2 3200 |00a2: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -3b618e: 0c02 |00a5: move-result-object v2 │ │ -3b6190: 53a6 b176 |00a6: iget-wide v6, v10, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -3b6194: 233a 0716 |00a8: new-array v10, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ -3b6198: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -3b619a: 7130 5ea4 4005 |00ab: invoke-static {v0, v4, v5}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45e │ │ -3b61a0: 0c00 |00ae: move-result-object v0 │ │ -3b61a2: 7110 c1a2 0000 |00af: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ -3b61a8: 0c00 |00b2: move-result-object v0 │ │ -3b61aa: 4d00 0a03 |00b3: aput-object v0, v10, v3 │ │ -3b61ae: 7140 c8a5 62a7 |00b5: invoke-static {v2, v6, v7, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ -3b61b4: 0c0a |00b8: move-result-object v10 │ │ -3b61b6: 6200 6473 |00b9: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b61ba: 5400 497a |00bb: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b61be: 6e20 cba3 a000 |00bd: invoke-virtual {v0, v10}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ -3b61c4: 6200 6473 |00c0: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b61c8: 5400 487a |00c2: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ -3b61cc: 5322 c576 |00c4: iget-wide v2, v2, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ -3b61d0: 6e40 cca3 20a3 |00c6: invoke-virtual {v0, v2, v3, v10}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cc │ │ -3b61d6: 1101 |00c9: return-object v1 │ │ -3b61d8: 54a0 b776 |00ca: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3b61dc: 2000 dc15 |00cc: instance-of v0, v0, [Ljava/lang/String; // type@15dc │ │ -3b61e0: 3900 1d00 |00ce: if-nez v0, 00eb // +001d │ │ -3b61e4: 2200 c812 |00d0: new-instance v0, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -3b61e8: 7010 8597 0000 |00d2: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ -3b61ee: 2202 e812 |00d5: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b61f2: 7010 4098 0200 |00d7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b61f8: 1a03 91c4 |00da: const-string v3, "zzIMPORT: " // string@c491 │ │ -3b61fc: 6e20 4b98 3200 |00dc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b6202: 53a3 b676 |00df: iget-wide v3, v10, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ -3b6206: 6e30 4898 3204 |00e1: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3b620c: 6e10 5498 0200 |00e4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b6212: 0c02 |00e7: move-result-object v2 │ │ -3b6214: 7130 d870 1002 |00e8: invoke-static {v0, v1, v2}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ -3b621a: 54aa b776 |00eb: iget-object v10, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3b621e: 1f0a dc15 |00ed: check-cast v10, [Ljava/lang/String; // type@15dc │ │ -3b6222: 6200 1b7a |00ef: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ -3b6226: 5302 2b7a |00f1: iget-wide v2, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b622a: 6200 227a |00f3: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ -3b622e: 5304 2b7a |00f5: iget-wide v4, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b6232: c142 |00f7: or-long/2addr v2, v4 │ │ -3b6234: 6200 1f7a |00f8: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.DONE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1f │ │ -3b6238: 5304 2b7a |00fa: iget-wide v4, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ -3b623c: c142 |00fc: or-long/2addr v2, v4 │ │ -3b623e: 6200 be76 |00fd: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ -3b6242: 7140 f4a5 2a03 |00ff: invoke-static {v10, v2, v3, v0}, Lnet/sf/dibdib/thread_wk/QOpWk;.importExternalTsv:([Ljava/lang/String;JLnet/sf/dibdib/generic/QWord;)V // method@a5f4 │ │ -3b6248: 1101 |0102: return-object v1 │ │ -3b624a: 54a0 b776 |0103: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3b624e: 2000 0d16 |0105: instance-of v0, v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b6252: 3900 1d00 |0107: if-nez v0, 0124 // +001d │ │ -3b6256: 2200 c812 |0109: new-instance v0, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ -3b625a: 7010 8597 0000 |010b: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ -3b6260: 2202 e812 |010e: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b6264: 7010 4098 0200 |0110: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b626a: 1a03 8ac4 |0113: const-string v3, "zzDATA: " // string@c48a │ │ -3b626e: 6e20 4b98 3200 |0115: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b6274: 53a3 b676 |0118: iget-wide v3, v10, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ -3b6278: 6e30 4898 3204 |011a: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3b627e: 6e10 5498 0200 |011d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b6284: 0c02 |0120: move-result-object v2 │ │ -3b6286: 7130 d870 1002 |0121: invoke-static {v0, v1, v2}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ -3b628c: 54a0 b776 |0124: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3b6290: 1f00 0d16 |0126: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b6294: 1601 ffff |0128: const-wide/16 v1, #int -1 // #ffff │ │ -3b6298: 6203 bd76 |012a: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b629c: 7140 c5a5 1032 |012c: invoke-static {v0, v1, v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.ccmCleanup:([Lnet/sf/dibdib/generic/QSTuple;JLnet/sf/dibdib/generic/QWord;)[Lnet/sf/dibdib/generic/QSTuple; // method@a5c5 │ │ -3b62a2: 0c09 |012f: move-result-object v9 │ │ -3b62a4: 1214 |0130: const/4 v4, #int 1 // #1 │ │ -3b62a6: 1605 ffff |0131: const-wide/16 v5, #int -1 // #ffff │ │ -3b62aa: 1607 0400 |0133: const-wide/16 v7, #int 4 // #4 │ │ -3b62ae: 7706 dba5 0400 |0135: invoke-static/range {v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.importData:(ZJJ[Lnet/sf/dibdib/generic/QSTuple;)[Lnet/sf/dibdib/generic/QSeq; // method@a5db │ │ -3b62b4: 0c00 |0138: move-result-object v0 │ │ -3b62b6: 5ba0 b776 |0139: iput-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3b62ba: 620a 8279 |013b: sget-object v10, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzFILL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ -3b62be: 110a |013d: return-object v10 │ │ -3b62c0: 0001 0700 0100 0000 f600 0000 bd00 ... |013e: packed-switch-data (18 units) │ │ +3b6030: |[3b6030] net.sf.dibdib.thread_wk.QOpWk.execOpWk:(Lnet/sf/dibdib/generic/QToken;)Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ +3b6040: 6200 4c7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk$1;.$SwitchMap$net$sf$dibdib$thread_wk$QOpWk:[I // field@7a4c │ │ +3b6044: 54a1 b076 |0002: iget-object v1, v10, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3b6048: 1f01 f714 |0004: check-cast v1, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b604c: 6e10 f6a5 0100 |0006: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/QOpWk;.ordinal:()I // method@a5f6 │ │ +3b6052: 0a01 |0009: move-result v1 │ │ +3b6054: 4400 0001 |000a: aget v0, v0, v1 │ │ +3b6058: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +3b605a: 2b00 3101 0000 |000d: packed-switch v0, 0000013e // +00000131 │ │ +3b6060: 1101 |0010: return-object v1 │ │ +3b6062: 54a0 b776 |0011: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3b6066: 0701 |0013: move-object v1, v0 │ │ +3b6068: 1f01 0716 |0014: check-cast v1, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b606c: 2112 |0016: array-length v2, v1 │ │ +3b606e: 1603 ffff |0017: const-wide/16 v3, #int -1 // #ffff │ │ +3b6072: 1605 ffff |0019: const-wide/16 v5, #int -1 // #ffff │ │ +3b6076: 7706 cca5 0100 |001b: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.exportData:([Lnet/sf/dibdib/generic/QIfs$QSeqIf;IJJ)[Lnet/sf/dibdib/generic/QSTuple; // method@a5cc │ │ +3b607c: 0c00 |001e: move-result-object v0 │ │ +3b607e: 7100 bea5 0000 |001f: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames:()Ljava/lang/String; // method@a5be │ │ +3b6084: 0c01 |0022: move-result-object v1 │ │ +3b6086: 7120 23a5 1000 |0023: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_io/IoRunner;.exportTsv:([Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)[B // method@a523 │ │ +3b608c: 0c00 |0026: move-result-object v0 │ │ +3b608e: 5ba0 b776 |0027: iput-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3b6092: 6200 547a |0029: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.zzSAV1_zzEXIT:Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a54 │ │ +3b6096: 54aa b076 |002b: iget-object v10, v10, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3b609a: 33a0 0500 |002d: if-ne v0, v10, 0032 // +0005 │ │ +3b609e: 620a a179 |002f: sget-object v10, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2_zzEXIT:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a1 │ │ +3b60a2: 2803 |0031: goto 0034 // +0003 │ │ +3b60a4: 620a a079 |0032: sget-object v10, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAV2:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a0 │ │ +3b60a8: 110a |0034: return-object v10 │ │ +3b60aa: 7100 c4a5 0000 |0035: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto;.archiveData:()[Lnet/sf/dibdib/generic/QSTuple; // method@a5c4 │ │ +3b60b0: 0c00 |0038: move-result-object v0 │ │ +3b60b2: 3800 0f00 |0039: if-eqz v0, 0048 // +000f │ │ +3b60b6: 7100 bea5 0000 |003b: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames:()Ljava/lang/String; // method@a5be │ │ +3b60bc: 0c01 |003e: move-result-object v1 │ │ +3b60be: 7120 23a5 1000 |003f: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_io/IoRunner;.exportTsv:([Lnet/sf/dibdib/generic/QSTuple;Ljava/lang/String;)[B // method@a523 │ │ +3b60c4: 0c00 |0042: move-result-object v0 │ │ +3b60c6: 5ba0 b776 |0043: iput-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3b60ca: 620a a279 |0045: sget-object v10, Lnet/sf/dibdib/thread_io/QOpIo;.zzSAVEARCHIVE:Lnet/sf/dibdib/thread_io/QOpIo; // field@79a2 │ │ +3b60ce: 110a |0047: return-object v10 │ │ +3b60d0: 1101 |0048: return-object v1 │ │ +3b60d2: 54a0 a976 |0049: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3b60d6: 2000 af14 |004b: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b60da: 3800 1900 |004d: if-eqz v0, 0066 // +0019 │ │ +3b60de: 6200 6473 |004f: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b60e2: 5400 497a |0051: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b60e6: 53a2 b176 |0053: iget-wide v2, v10, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3b60ea: 6e30 dca3 2003 |0055: invoke-virtual {v0, v2, v3}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b60f0: 0c00 |0058: move-result-object v0 │ │ +3b60f2: 2002 ae14 |0059: instance-of v2, v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b60f6: 3802 0b00 |005b: if-eqz v2, 0066 // +000b │ │ +3b60fa: 1f00 ae14 |005d: check-cast v0, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b60fe: 6202 317a |005f: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b6102: 54aa a976 |0061: iget-object v10, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3b6106: 6e30 b1a2 200a |0063: invoke-virtual {v0, v2, v10}, Lnet/sf/dibdib/generic/QSTuple;.set:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QIfs$QSeqIf; // method@a2b1 │ │ +3b610c: 1101 |0066: return-object v1 │ │ +3b610e: 54a0 b276 |0067: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ +3b6112: 3800 6000 |0069: if-eqz v0, 00c9 // +0060 │ │ +3b6116: 54a0 b276 |006b: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ +3b611a: 6e10 2298 0000 |006d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b6120: 0a00 |0070: move-result v0 │ │ +3b6122: 3d00 5800 |0071: if-lez v0, 00c9 // +0058 │ │ +3b6126: 53a2 b176 |0073: iget-wide v2, v10, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3b612a: 1604 0000 |0075: const-wide/16 v4, #int 0 // #0 │ │ +3b612e: 3100 0402 |0077: cmp-long v0, v4, v2 │ │ +3b6132: 3800 5000 |0079: if-eqz v0, 00c9 // +0050 │ │ +3b6136: 54a0 a976 |007b: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3b613a: 3800 4c00 |007d: if-eqz v0, 00c9 // +004c │ │ +3b613e: 54a0 a976 |007f: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3b6142: 7210 6ca2 0000 |0081: invoke-interface {v0}, Lnet/sf/dibdib/generic/QIfs$QSeqIf;.getShash:()J // method@a26c │ │ +3b6148: 0b02 |0084: move-result-wide v2 │ │ +3b614a: 3100 0402 |0085: cmp-long v0, v4, v2 │ │ +3b614e: 3900 0300 |0087: if-nez v0, 008a // +0003 │ │ +3b6152: 2840 |0089: goto 00c9 // +0040 │ │ +3b6154: 54a0 a976 |008a: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3b6158: 2000 af14 |008c: instance-of v0, v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b615c: 3800 0b00 |008e: if-eqz v0, 0099 // +000b │ │ +3b6160: 54a0 a976 |0090: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3b6164: 1f00 af14 |0092: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b6168: 6e10 cba2 0000 |0094: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b616e: 0c00 |0097: move-result-object v0 │ │ +3b6170: 2807 |0098: goto 009f // +0007 │ │ +3b6172: 54a0 a976 |0099: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3b6176: 6e10 eb97 0000 |009b: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b617c: 0c00 |009e: move-result-object v0 │ │ +3b617e: 54a2 b276 |009f: iget-object v2, v10, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ +3b6182: 1213 |00a1: const/4 v3, #int 1 // #1 │ │ +3b6184: 7120 ffa2 3200 |00a2: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +3b618a: 0c02 |00a5: move-result-object v2 │ │ +3b618c: 53a6 b176 |00a6: iget-wide v6, v10, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +3b6190: 233a 0716 |00a8: new-array v10, v3, [Lnet/sf/dibdib/generic/QIfs$QSeqIf; // type@1607 │ │ +3b6194: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +3b6196: 7130 5ea4 4005 |00ab: invoke-static {v0, v4, v5}, Lnet/sf/dibdib/thread_any/StringFunc;.string4Mnemonics1345:(Ljava/lang/String;J)Ljava/lang/String; // method@a45e │ │ +3b619c: 0c00 |00ae: move-result-object v0 │ │ +3b619e: 7110 c1a2 0000 |00af: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QSeq; // method@a2c1 │ │ +3b61a4: 0c00 |00b2: move-result-object v0 │ │ +3b61a6: 4d00 0a03 |00b3: aput-object v0, v10, v3 │ │ +3b61aa: 7140 c8a5 62a7 |00b5: invoke-static {v2, v6, v7, v10}, Lnet/sf/dibdib/thread_wk/CcmSto;.createEntry:(Lnet/sf/dibdib/generic/QIfs$QWordIf;J[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QSTuple; // method@a5c8 │ │ +3b61b0: 0c0a |00b8: move-result-object v10 │ │ +3b61b2: 6200 6473 |00b9: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b61b6: 5400 497a |00bb: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b61ba: 6e20 cba3 a000 |00bd: invoke-virtual {v0, v10}, Lnet/sf/dibdib/thread_any/QMMap;.add4Handle:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cb │ │ +3b61c0: 6200 6473 |00c0: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b61c4: 5400 487a |00c2: iget-object v0, v0, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsLabel:Lnet/sf/dibdib/thread_any/QMMap; // field@7a48 │ │ +3b61c8: 5322 c576 |00c4: iget-wide v2, v2, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ +3b61cc: 6e40 cca3 20a3 |00c6: invoke-virtual {v0, v2, v3, v10}, Lnet/sf/dibdib/thread_any/QMMap;.add4Multi:(JLnet/sf/dibdib/generic/QIfs$QItemIf;)J // method@a3cc │ │ +3b61d2: 1101 |00c9: return-object v1 │ │ +3b61d4: 54a0 b776 |00ca: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3b61d8: 2000 dc15 |00cc: instance-of v0, v0, [Ljava/lang/String; // type@15dc │ │ +3b61dc: 3900 1d00 |00ce: if-nez v0, 00eb // +001d │ │ +3b61e0: 2200 c812 |00d0: new-instance v0, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +3b61e4: 7010 8597 0000 |00d2: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ +3b61ea: 2202 e812 |00d5: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b61ee: 7010 4098 0200 |00d7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b61f4: 1a03 91c4 |00da: const-string v3, "zzIMPORT: " // string@c491 │ │ +3b61f8: 6e20 4b98 3200 |00dc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b61fe: 53a3 b676 |00df: iget-wide v3, v10, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ +3b6202: 6e30 4898 3204 |00e1: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3b6208: 6e10 5498 0200 |00e4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b620e: 0c02 |00e7: move-result-object v2 │ │ +3b6210: 7130 d870 1002 |00e8: invoke-static {v0, v1, v2}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ +3b6216: 54aa b776 |00eb: iget-object v10, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3b621a: 1f0a dc15 |00ed: check-cast v10, [Ljava/lang/String; // type@15dc │ │ +3b621e: 6200 1b7a |00ef: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.CHAT:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1b │ │ +3b6222: 5302 2b7a |00f1: iget-wide v2, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b6226: 6200 227a |00f3: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.MSG:Lnet/sf/dibdib/thread_wk/Cats; // field@7a22 │ │ +3b622a: 5304 2b7a |00f5: iget-wide v4, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b622e: c142 |00f7: or-long/2addr v2, v4 │ │ +3b6230: 6200 1f7a |00f8: sget-object v0, Lnet/sf/dibdib/thread_wk/Cats;.DONE:Lnet/sf/dibdib/thread_wk/Cats; // field@7a1f │ │ +3b6234: 5304 2b7a |00fa: iget-wide v4, v0, Lnet/sf/dibdib/thread_wk/Cats;.flag:J // field@7a2b │ │ +3b6238: c142 |00fc: or-long/2addr v2, v4 │ │ +3b623a: 6200 be76 |00fd: sget-object v0, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ +3b623e: 7140 f4a5 2a03 |00ff: invoke-static {v10, v2, v3, v0}, Lnet/sf/dibdib/thread_wk/QOpWk;.importExternalTsv:([Ljava/lang/String;JLnet/sf/dibdib/generic/QWord;)V // method@a5f4 │ │ +3b6244: 1101 |0102: return-object v1 │ │ +3b6246: 54a0 b776 |0103: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3b624a: 2000 0d16 |0105: instance-of v0, v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b624e: 3900 1d00 |0107: if-nez v0, 0124 // +001d │ │ +3b6252: 2200 c812 |0109: new-instance v0, Ljava/lang/IllegalArgumentException; // type@12c8 │ │ +3b6256: 7010 8597 0000 |010b: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@9785 │ │ +3b625c: 2202 e812 |010e: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b6260: 7010 4098 0200 |0110: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b6266: 1a03 8ac4 |0113: const-string v3, "zzDATA: " // string@c48a │ │ +3b626a: 6e20 4b98 3200 |0115: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b6270: 53a3 b676 |0118: iget-wide v3, v10, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ +3b6274: 6e30 4898 3204 |011a: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3b627a: 6e10 5498 0200 |011d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b6280: 0c02 |0120: move-result-object v2 │ │ +3b6282: 7130 d870 1002 |0121: invoke-static {v0, v1, v2}, Lcom/gitlab/dibdib/picked/common/ExceptionAdapter;.throwAdapted:(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)V // method@70d8 │ │ +3b6288: 54a0 b776 |0124: iget-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3b628c: 1f00 0d16 |0126: check-cast v0, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b6290: 1601 ffff |0128: const-wide/16 v1, #int -1 // #ffff │ │ +3b6294: 6203 bd76 |012a: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b6298: 7140 c5a5 1032 |012c: invoke-static {v0, v1, v2, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.ccmCleanup:([Lnet/sf/dibdib/generic/QSTuple;JLnet/sf/dibdib/generic/QWord;)[Lnet/sf/dibdib/generic/QSTuple; // method@a5c5 │ │ +3b629e: 0c09 |012f: move-result-object v9 │ │ +3b62a0: 1214 |0130: const/4 v4, #int 1 // #1 │ │ +3b62a2: 1605 ffff |0131: const-wide/16 v5, #int -1 // #ffff │ │ +3b62a6: 1607 0400 |0133: const-wide/16 v7, #int 4 // #4 │ │ +3b62aa: 7706 dba5 0400 |0135: invoke-static/range {v4, v5, v6, v7, v8, v9}, Lnet/sf/dibdib/thread_wk/CcmSto;.importData:(ZJJ[Lnet/sf/dibdib/generic/QSTuple;)[Lnet/sf/dibdib/generic/QSeq; // method@a5db │ │ +3b62b0: 0c00 |0138: move-result-object v0 │ │ +3b62b2: 5ba0 b776 |0139: iput-object v0, v10, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3b62b6: 620a 8279 |013b: sget-object v10, Lnet/sf/dibdib/thread_feed/QOpFeed;.zzFILL:Lnet/sf/dibdib/thread_feed/QOpFeed; // field@7982 │ │ +3b62ba: 110a |013d: return-object v10 │ │ +3b62bc: 0001 0700 0100 0000 f600 0000 bd00 ... |013e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x0011 line=599 │ │ 0x0016 line=600 │ │ 0x001b line=602 │ │ 0x0023 line=601 │ │ @@ -1520221,90 +1520220,90 @@ │ │ type : '(JJ)Ljava/util/HashSet;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 146 16-bit code units │ │ -3b5edc: |[3b5edc] net.sf.dibdib.thread_wk.QOpWk.findMsgsToAckOrResend:(JJ)Ljava/util/HashSet; │ │ -3b5eec: 7120 cfa5 8700 |0000: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMsgs4Chat:(J)Ljava/util/HashSet; // method@a5cf │ │ -3b5ef2: 0c07 |0003: move-result-object v7 │ │ -3b5ef4: 2208 6513 |0004: new-instance v8, Ljava/util/HashSet; // type@1365 │ │ -3b5ef8: 6e10 2f9a 0700 |0006: invoke-virtual {v7}, Ljava/util/HashSet;.size:()I // method@9a2f │ │ -3b5efe: 0a00 |0009: move-result v0 │ │ -3b5f00: 7020 269a 0800 |000a: invoke-direct {v8, v0}, Ljava/util/HashSet;.:(I)V // method@9a26 │ │ -3b5f06: 6e10 2d9a 0700 |000d: invoke-virtual {v7}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@9a2d │ │ -3b5f0c: 0c07 |0010: move-result-object v7 │ │ -3b5f0e: 7210 3f9a 0700 |0011: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ -3b5f14: 0a00 |0014: move-result v0 │ │ -3b5f16: 3800 7c00 |0015: if-eqz v0, 0091 // +007c │ │ -3b5f1a: 7210 409a 0700 |0017: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ -3b5f20: 0c00 |001a: move-result-object v0 │ │ -3b5f22: 1f00 d112 |001b: check-cast v0, Ljava/lang/Long; // type@12d1 │ │ -3b5f26: 6201 6473 |001d: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b5f2a: 5411 497a |001f: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ -3b5f2e: 6e10 a897 0000 |0021: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b5f34: 0b02 |0024: move-result-wide v2 │ │ -3b5f36: 6e30 dca3 2103 |0025: invoke-virtual {v1, v2, v3}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ -3b5f3c: 0c01 |0028: move-result-object v1 │ │ -3b5f3e: 2012 ae14 |0029: instance-of v2, v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b5f42: 3802 e6ff |002b: if-eqz v2, 0011 // -001a │ │ -3b5f46: 6202 347a |002d: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b5f4a: 1f01 ae14 |002f: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ -3b5f4e: 6e20 baa5 1200 |0031: invoke-virtual {v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b5f54: 0c02 |0034: move-result-object v2 │ │ -3b5f56: 3802 dcff |0035: if-eqz v2, 0011 // -0024 │ │ -3b5f5a: 6202 347a |0037: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b5f5e: 6e20 baa5 1200 |0039: invoke-virtual {v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ -3b5f64: 0c02 |003c: move-result-object v2 │ │ -3b5f66: 1f02 af14 |003d: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b5f6a: 6e10 cba2 0200 |003f: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b5f70: 0c02 |0042: move-result-object v2 │ │ -3b5f72: 1a03 b204 |0043: const-string v3, "*:" // string@04b2 │ │ -3b5f76: 6e20 1c98 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ -3b5f7c: 0a03 |0048: move-result v3 │ │ -3b5f7e: 1224 |0049: const/4 v4, #int 2 // #2 │ │ -3b5f80: b043 |004a: add-int/2addr v3, v4 │ │ -3b5f82: 3634 c6ff |004b: if-gt v4, v3, 0011 // -003a │ │ -3b5f86: d804 0305 |004d: add-int/lit8 v4, v3, #int 5 // #05 │ │ -3b5f8a: 6e10 2298 0200 |004f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ -3b5f90: 0a05 |0052: move-result v5 │ │ -3b5f92: 3554 beff |0053: if-ge v4, v5, 0011 // -0042 │ │ -3b5f96: 6e30 2e98 3204 |0055: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ -3b5f9c: 0c02 |0058: move-result-object v2 │ │ -3b5f9e: 6e10 3498 0200 |0059: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ -3b5fa4: 0c02 |005c: move-result-object v2 │ │ -3b5fa6: 1a03 b655 |005d: const-string v3, "[1-9][0-9]+" // string@55b6 │ │ -3b5faa: 6e20 2398 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -3b5fb0: 0a02 |0062: move-result v2 │ │ -3b5fb2: 3802 aeff |0063: if-eqz v2, 0011 // -0052 │ │ -3b5fb6: 6202 307a |0065: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b5fba: 6e20 bba5 1200 |0067: invoke-virtual {v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ -3b5fc0: 0c01 |006a: move-result-object v1 │ │ -3b5fc2: 6e10 0ca3 0100 |006b: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b5fc8: 0b01 |006e: move-result-wide v1 │ │ -3b5fca: 1603 0000 |006f: const-wide/16 v3, #int 0 // #0 │ │ -3b5fce: 3105 0103 |0071: cmp-long v5, v1, v3 │ │ -3b5fd2: 3905 0900 |0073: if-nez v5, 007c // +0009 │ │ -3b5fd6: 1601 0200 |0075: const-wide/16 v1, #int 2 // #2 │ │ -3b5fda: c091 |0077: and-long/2addr v1, v9 │ │ -3b5fdc: 3106 0301 |0078: cmp-long v6, v3, v1 │ │ -3b5fe0: 3906 0b00 |007a: if-nez v6, 0085 // +000b │ │ -3b5fe4: 3805 95ff |007c: if-eqz v5, 0011 // -006b │ │ -3b5fe8: 1601 0100 |007e: const-wide/16 v1, #int 1 // #1 │ │ -3b5fec: c091 |0080: and-long/2addr v1, v9 │ │ -3b5fee: 3105 0301 |0081: cmp-long v5, v3, v1 │ │ -3b5ff2: 3805 8eff |0083: if-eqz v5, 0011 // -0072 │ │ -3b5ff6: 6e10 a897 0000 |0085: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ -3b5ffc: 0b00 |0088: move-result-wide v0 │ │ -3b5ffe: 7120 06a3 1000 |0089: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -3b6004: 0c00 |008c: move-result-object v0 │ │ -3b6006: 6e20 289a 0800 |008d: invoke-virtual {v8, v0}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ -3b600c: 2881 |0090: goto 0011 // -007f │ │ -3b600e: 1108 |0091: return-object v8 │ │ +3b5ed8: |[3b5ed8] net.sf.dibdib.thread_wk.QOpWk.findMsgsToAckOrResend:(JJ)Ljava/util/HashSet; │ │ +3b5ee8: 7120 cfa5 8700 |0000: invoke-static {v7, v8}, Lnet/sf/dibdib/thread_wk/CcmSto;.findMsgs4Chat:(J)Ljava/util/HashSet; // method@a5cf │ │ +3b5eee: 0c07 |0003: move-result-object v7 │ │ +3b5ef0: 2208 6513 |0004: new-instance v8, Ljava/util/HashSet; // type@1365 │ │ +3b5ef4: 6e10 2f9a 0700 |0006: invoke-virtual {v7}, Ljava/util/HashSet;.size:()I // method@9a2f │ │ +3b5efa: 0a00 |0009: move-result v0 │ │ +3b5efc: 7020 269a 0800 |000a: invoke-direct {v8, v0}, Ljava/util/HashSet;.:(I)V // method@9a26 │ │ +3b5f02: 6e10 2d9a 0700 |000d: invoke-virtual {v7}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@9a2d │ │ +3b5f08: 0c07 |0010: move-result-object v7 │ │ +3b5f0a: 7210 3f9a 0700 |0011: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@9a3f │ │ +3b5f10: 0a00 |0014: move-result v0 │ │ +3b5f12: 3800 7c00 |0015: if-eqz v0, 0091 // +007c │ │ +3b5f16: 7210 409a 0700 |0017: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9a40 │ │ +3b5f1c: 0c00 |001a: move-result-object v0 │ │ +3b5f1e: 1f00 d112 |001b: check-cast v0, Ljava/lang/Long; // type@12d1 │ │ +3b5f22: 6201 6473 |001d: sget-object v1, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b5f26: 5411 497a |001f: iget-object v1, v1, Lnet/sf/dibdib/thread_wk/CcmSto;.zMappingsPid:Lnet/sf/dibdib/thread_any/QMMap; // field@7a49 │ │ +3b5f2a: 6e10 a897 0000 |0021: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b5f30: 0b02 |0024: move-result-wide v2 │ │ +3b5f32: 6e30 dca3 2103 |0025: invoke-virtual {v1, v2, v3}, Lnet/sf/dibdib/thread_any/QMMap;.search:(J)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a3dc │ │ +3b5f38: 0c01 |0028: move-result-object v1 │ │ +3b5f3a: 2012 ae14 |0029: instance-of v2, v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b5f3e: 3802 e6ff |002b: if-eqz v2, 0011 // -001a │ │ +3b5f42: 6202 347a |002d: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b5f46: 1f01 ae14 |002f: check-cast v1, Lnet/sf/dibdib/generic/QSTuple; // type@14ae │ │ +3b5f4a: 6e20 baa5 1200 |0031: invoke-virtual {v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b5f50: 0c02 |0034: move-result-object v2 │ │ +3b5f52: 3802 dcff |0035: if-eqz v2, 0011 // -0024 │ │ +3b5f56: 6202 347a |0037: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b5f5a: 6e20 baa5 1200 |0039: invoke-virtual {v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a5ba │ │ +3b5f60: 0c02 |003c: move-result-object v2 │ │ +3b5f62: 1f02 af14 |003d: check-cast v2, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b5f66: 6e10 cba2 0200 |003f: invoke-virtual {v2}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b5f6c: 0c02 |0042: move-result-object v2 │ │ +3b5f6e: 1a03 b204 |0043: const-string v3, "*:" // string@04b2 │ │ +3b5f72: 6e20 1c98 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@981c │ │ +3b5f78: 0a03 |0048: move-result v3 │ │ +3b5f7a: 1224 |0049: const/4 v4, #int 2 // #2 │ │ +3b5f7c: b043 |004a: add-int/2addr v3, v4 │ │ +3b5f7e: 3634 c6ff |004b: if-gt v4, v3, 0011 // -003a │ │ +3b5f82: d804 0305 |004d: add-int/lit8 v4, v3, #int 5 // #05 │ │ +3b5f86: 6e10 2298 0200 |004f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@9822 │ │ +3b5f8c: 0a05 |0052: move-result v5 │ │ +3b5f8e: 3554 beff |0053: if-ge v4, v5, 0011 // -0042 │ │ +3b5f92: 6e30 2e98 3204 |0055: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@982e │ │ +3b5f98: 0c02 |0058: move-result-object v2 │ │ +3b5f9a: 6e10 3498 0200 |0059: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9834 │ │ +3b5fa0: 0c02 |005c: move-result-object v2 │ │ +3b5fa2: 1a03 b655 |005d: const-string v3, "[1-9][0-9]+" // string@55b6 │ │ +3b5fa6: 6e20 2398 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +3b5fac: 0a02 |0062: move-result v2 │ │ +3b5fae: 3802 aeff |0063: if-eqz v2, 0011 // -0052 │ │ +3b5fb2: 6202 307a |0065: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b5fb6: 6e20 bba5 1200 |0067: invoke-virtual {v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; // method@a5bb │ │ +3b5fbc: 0c01 |006a: move-result-object v1 │ │ +3b5fbe: 6e10 0ca3 0100 |006b: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b5fc4: 0b01 |006e: move-result-wide v1 │ │ +3b5fc6: 1603 0000 |006f: const-wide/16 v3, #int 0 // #0 │ │ +3b5fca: 3105 0103 |0071: cmp-long v5, v1, v3 │ │ +3b5fce: 3905 0900 |0073: if-nez v5, 007c // +0009 │ │ +3b5fd2: 1601 0200 |0075: const-wide/16 v1, #int 2 // #2 │ │ +3b5fd6: c091 |0077: and-long/2addr v1, v9 │ │ +3b5fd8: 3106 0301 |0078: cmp-long v6, v3, v1 │ │ +3b5fdc: 3906 0b00 |007a: if-nez v6, 0085 // +000b │ │ +3b5fe0: 3805 95ff |007c: if-eqz v5, 0011 // -006b │ │ +3b5fe4: 1601 0100 |007e: const-wide/16 v1, #int 1 // #1 │ │ +3b5fe8: c091 |0080: and-long/2addr v1, v9 │ │ +3b5fea: 3105 0301 |0081: cmp-long v5, v3, v1 │ │ +3b5fee: 3805 8eff |0083: if-eqz v5, 0011 // -0072 │ │ +3b5ff2: 6e10 a897 0000 |0085: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@97a8 │ │ +3b5ff8: 0b00 |0088: move-result-wide v0 │ │ +3b5ffa: 7120 06a3 1000 |0089: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +3b6000: 0c00 |008c: move-result-object v0 │ │ +3b6002: 6e20 289a 0800 |008d: invoke-virtual {v8, v0}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@9a28 │ │ +3b6008: 2881 |0090: goto 0011 // -007f │ │ +3b600a: 1108 |0091: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x000d line=62 │ │ 0x001d line=63 │ │ 0x0029 line=64 │ │ @@ -1520323,90 +1520322,90 @@ │ │ type : '([Ljava/lang/String;JLnet/sf/dibdib/generic/QWord;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 135 16-bit code units │ │ -3b6f74: |[3b6f74] net.sf.dibdib.thread_wk.QOpWk.importExternalTsv:([Ljava/lang/String;JLnet/sf/dibdib/generic/QWord;)V │ │ -3b6f84: 2169 |0000: array-length v9, v6 │ │ -3b6f86: 2399 0d16 |0001: new-array v9, v9, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ -3b6f8a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3b6f8c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3b6f8e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3b6f90: 2163 |0006: array-length v3, v6 │ │ -3b6f92: 3532 7200 |0007: if-ge v2, v3, 0079 // +0072 │ │ -3b6f96: 4603 0602 |0009: aget-object v3, v6, v2 │ │ -3b6f9a: 3803 6b00 |000b: if-eqz v3, 0076 // +006b │ │ -3b6f9e: 4603 0602 |000d: aget-object v3, v6, v2 │ │ -3b6fa2: 1304 0900 |000f: const/16 v4, #int 9 // #9 │ │ -3b6fa6: 6e20 1a98 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ -3b6fac: 0a03 |0014: move-result v3 │ │ -3b6fae: 3b03 0300 |0015: if-gez v3, 0018 // +0003 │ │ -3b6fb2: 285f |0017: goto 0076 // +005f │ │ -3b6fb4: 3901 5600 |0018: if-nez v1, 006e // +0056 │ │ -3b6fb8: 4601 0602 |001a: aget-object v1, v6, v2 │ │ -3b6fbc: 6e20 0998 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b6fc2: 0a01 |001f: move-result v1 │ │ -3b6fc4: 6203 d072 |0020: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -3b6fc8: 4803 0300 |0022: aget-byte v3, v3, v0 │ │ -3b6fcc: 1a04 1100 |0024: const-string v4, " " // string@0011 │ │ -3b6fd0: 3331 0f00 |0026: if-ne v1, v3, 0035 // +000f │ │ -3b6fd4: 4601 0602 |0028: aget-object v1, v6, v2 │ │ -3b6fd8: 1213 |002a: const/4 v3, #int 1 // #1 │ │ -3b6fda: 6e20 0998 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3b6fe0: 0a01 |002e: move-result v1 │ │ -3b6fe2: 6205 d072 |002f: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ -3b6fe6: 4803 0503 |0031: aget-byte v3, v5, v3 │ │ -3b6fea: 3231 2000 |0033: if-eq v1, v3, 0053 // +0020 │ │ -3b6fee: 4601 0602 |0035: aget-object v1, v6, v2 │ │ -3b6ff2: 1a03 4100 |0037: const-string v3, " TIME " // string@0041 │ │ -3b6ff6: 6e20 0e98 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b6ffc: 0a01 |003c: move-result v1 │ │ -3b6ffe: 3801 2100 |003d: if-eqz v1, 005e // +0021 │ │ -3b7002: 4601 0602 |003f: aget-object v1, v6, v2 │ │ -3b7006: 1a03 2c00 |0041: const-string v3, " DAT" // string@002c │ │ -3b700a: 6e20 0e98 3100 |0043: invoke-virtual {v1, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b7010: 0a01 |0046: move-result v1 │ │ -3b7012: 3801 1700 |0047: if-eqz v1, 005e // +0017 │ │ -3b7016: 4601 0602 |0049: aget-object v1, v6, v2 │ │ -3b701a: 1a03 2a00 |004b: const-string v3, " CAT" // string@002a │ │ -3b701e: 6e20 0e98 3100 |004d: invoke-virtual {v1, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ -3b7024: 0a01 |0050: move-result v1 │ │ -3b7026: 3801 0d00 |0051: if-eqz v1, 005e // +000d │ │ -3b702a: 4601 0602 |0053: aget-object v1, v6, v2 │ │ -3b702e: 6e20 2a98 4100 |0055: invoke-virtual {v1, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3b7034: 0c01 |0058: move-result-object v1 │ │ -3b7036: 7110 c9a5 0100 |0059: invoke-static {v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap:([Ljava/lang/String;)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c9 │ │ -3b703c: 0c01 |005c: move-result-object v1 │ │ -3b703e: 2819 |005d: goto 0076 // +0019 │ │ -3b7040: 4601 0602 |005e: aget-object v1, v6, v2 │ │ -3b7044: 6e20 2a98 4100 |0060: invoke-virtual {v1, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ -3b704a: 0c01 |0063: move-result-object v1 │ │ -3b704c: 2111 |0064: array-length v1, v1 │ │ -3b704e: 1273 |0065: const/4 v3, #int 7 // #7 │ │ -3b7050: 3613 0300 |0066: if-gt v3, v1, 0069 // +0003 │ │ -3b7054: 2802 |0068: goto 006a // +0002 │ │ -3b7056: 1233 |0069: const/4 v3, #int 3 // #3 │ │ -3b7058: 7110 d3a5 0300 |006a: invoke-static {v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTagMapStd:(I)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5d3 │ │ -3b705e: 0c01 |006d: move-result-object v1 │ │ -3b7060: 4603 0602 |006e: aget-object v3, v6, v2 │ │ -3b7064: 7120 caa5 1300 |0070: invoke-static {v3, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.createTuple4Tsv:(Ljava/lang/String;[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QSTuple; // method@a5ca │ │ -3b706a: 0c03 |0073: move-result-object v3 │ │ -3b706c: 4d03 0902 |0074: aput-object v3, v9, v2 │ │ -3b7070: d802 0201 |0076: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3b7074: 288e |0078: goto 0006 // -0072 │ │ -3b7076: 6206 be76 |0079: sget-object v6, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ -3b707a: 7140 c5a5 7968 |007b: invoke-static {v9, v7, v8, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.ccmCleanup:([Lnet/sf/dibdib/generic/QSTuple;JLnet/sf/dibdib/generic/QWord;)[Lnet/sf/dibdib/generic/QSTuple; // method@a5c5 │ │ -3b7080: 0c05 |007e: move-result-object v5 │ │ -3b7082: 1200 |007f: const/4 v0, #int 0 // #0 │ │ -3b7084: 1603 0000 |0080: const-wide/16 v3, #int 0 // #0 │ │ -3b7088: 0471 |0082: move-wide v1, v7 │ │ -3b708a: 7706 dba5 0000 |0083: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.importData:(ZJJ[Lnet/sf/dibdib/generic/QSTuple;)[Lnet/sf/dibdib/generic/QSeq; // method@a5db │ │ -3b7090: 0e00 |0086: return-void │ │ +3b6f70: |[3b6f70] net.sf.dibdib.thread_wk.QOpWk.importExternalTsv:([Ljava/lang/String;JLnet/sf/dibdib/generic/QWord;)V │ │ +3b6f80: 2169 |0000: array-length v9, v6 │ │ +3b6f82: 2399 0d16 |0001: new-array v9, v9, [Lnet/sf/dibdib/generic/QSTuple; // type@160d │ │ +3b6f86: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3b6f88: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3b6f8a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3b6f8c: 2163 |0006: array-length v3, v6 │ │ +3b6f8e: 3532 7200 |0007: if-ge v2, v3, 0079 // +0072 │ │ +3b6f92: 4603 0602 |0009: aget-object v3, v6, v2 │ │ +3b6f96: 3803 6b00 |000b: if-eqz v3, 0076 // +006b │ │ +3b6f9a: 4603 0602 |000d: aget-object v3, v6, v2 │ │ +3b6f9e: 1304 0900 |000f: const/16 v4, #int 9 // #9 │ │ +3b6fa2: 6e20 1a98 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/String;.indexOf:(I)I // method@981a │ │ +3b6fa8: 0a03 |0014: move-result v3 │ │ +3b6faa: 3b03 0300 |0015: if-gez v3, 0018 // +0003 │ │ +3b6fae: 285f |0017: goto 0076 // +005f │ │ +3b6fb0: 3901 5600 |0018: if-nez v1, 006e // +0056 │ │ +3b6fb4: 4601 0602 |001a: aget-object v1, v6, v2 │ │ +3b6fb8: 6e20 0998 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b6fbe: 0a01 |001f: move-result v1 │ │ +3b6fc0: 6203 d072 |0020: sget-object v3, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +3b6fc4: 4803 0300 |0022: aget-byte v3, v3, v0 │ │ +3b6fc8: 1a04 1100 |0024: const-string v4, " " // string@0011 │ │ +3b6fcc: 3331 0f00 |0026: if-ne v1, v3, 0035 // +000f │ │ +3b6fd0: 4601 0602 |0028: aget-object v1, v6, v2 │ │ +3b6fd4: 1213 |002a: const/4 v3, #int 1 // #1 │ │ +3b6fd6: 6e20 0998 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3b6fdc: 0a01 |002e: move-result v1 │ │ +3b6fde: 6205 d072 |002f: sget-object v5, Lnet/sf/dibdib/config/Dib2Constants;.MAGIC_BYTES:[B // field@72d0 │ │ +3b6fe2: 4803 0503 |0031: aget-byte v3, v5, v3 │ │ +3b6fe6: 3231 2000 |0033: if-eq v1, v3, 0053 // +0020 │ │ +3b6fea: 4601 0602 |0035: aget-object v1, v6, v2 │ │ +3b6fee: 1a03 4100 |0037: const-string v3, " TIME " // string@0041 │ │ +3b6ff2: 6e20 0e98 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b6ff8: 0a01 |003c: move-result v1 │ │ +3b6ffa: 3801 2100 |003d: if-eqz v1, 005e // +0021 │ │ +3b6ffe: 4601 0602 |003f: aget-object v1, v6, v2 │ │ +3b7002: 1a03 2c00 |0041: const-string v3, " DAT" // string@002c │ │ +3b7006: 6e20 0e98 3100 |0043: invoke-virtual {v1, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b700c: 0a01 |0046: move-result v1 │ │ +3b700e: 3801 1700 |0047: if-eqz v1, 005e // +0017 │ │ +3b7012: 4601 0602 |0049: aget-object v1, v6, v2 │ │ +3b7016: 1a03 2a00 |004b: const-string v3, " CAT" // string@002a │ │ +3b701a: 6e20 0e98 3100 |004d: invoke-virtual {v1, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@980e │ │ +3b7020: 0a01 |0050: move-result v1 │ │ +3b7022: 3801 0d00 |0051: if-eqz v1, 005e // +000d │ │ +3b7026: 4601 0602 |0053: aget-object v1, v6, v2 │ │ +3b702a: 6e20 2a98 4100 |0055: invoke-virtual {v1, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3b7030: 0c01 |0058: move-result-object v1 │ │ +3b7032: 7110 c9a5 0100 |0059: invoke-static {v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.createTagMap:([Ljava/lang/String;)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c9 │ │ +3b7038: 0c01 |005c: move-result-object v1 │ │ +3b703a: 2819 |005d: goto 0076 // +0019 │ │ +3b703c: 4601 0602 |005e: aget-object v1, v6, v2 │ │ +3b7040: 6e20 2a98 4100 |0060: invoke-virtual {v1, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@982a │ │ +3b7046: 0c01 |0063: move-result-object v1 │ │ +3b7048: 2111 |0064: array-length v1, v1 │ │ +3b704a: 1273 |0065: const/4 v3, #int 7 // #7 │ │ +3b704c: 3613 0300 |0066: if-gt v3, v1, 0069 // +0003 │ │ +3b7050: 2802 |0068: goto 006a // +0002 │ │ +3b7052: 1233 |0069: const/4 v3, #int 3 // #3 │ │ +3b7054: 7110 d3a5 0300 |006a: invoke-static {v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.getTagMapStd:(I)[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5d3 │ │ +3b705a: 0c01 |006d: move-result-object v1 │ │ +3b705c: 4603 0602 |006e: aget-object v3, v6, v2 │ │ +3b7060: 7120 caa5 1300 |0070: invoke-static {v3, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.createTuple4Tsv:(Ljava/lang/String;[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;)Lnet/sf/dibdib/generic/QSTuple; // method@a5ca │ │ +3b7066: 0c03 |0073: move-result-object v3 │ │ +3b7068: 4d03 0902 |0074: aput-object v3, v9, v2 │ │ +3b706c: d802 0201 |0076: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3b7070: 288e |0078: goto 0006 // -0072 │ │ +3b7072: 6206 be76 |0079: sget-object v6, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ +3b7076: 7140 c5a5 7968 |007b: invoke-static {v9, v7, v8, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.ccmCleanup:([Lnet/sf/dibdib/generic/QSTuple;JLnet/sf/dibdib/generic/QWord;)[Lnet/sf/dibdib/generic/QSTuple; // method@a5c5 │ │ +3b707c: 0c05 |007e: move-result-object v5 │ │ +3b707e: 1200 |007f: const/4 v0, #int 0 // #0 │ │ +3b7080: 1603 0000 |0080: const-wide/16 v3, #int 0 // #0 │ │ +3b7084: 0471 |0082: move-wide v1, v7 │ │ +3b7086: 7706 dba5 0000 |0083: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lnet/sf/dibdib/thread_wk/CcmSto;.importData:(ZJJ[Lnet/sf/dibdib/generic/QSTuple;)[Lnet/sf/dibdib/generic/QSeq; // method@a5db │ │ +3b708c: 0e00 |0086: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0006 line=517 │ │ 0x0009 line=518 │ │ 0x001a line=521 │ │ 0x002b line=522 │ │ @@ -1520430,66 +1520429,66 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -3b7094: |[3b7094] net.sf.dibdib.thread_wk.QOpWk.setHost:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3b70a4: 6200 6473 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b70a8: 2201 e812 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b70ac: 7010 4098 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b70b2: 1a02 80b8 |0007: const-string v2, "smtp." // string@b880 │ │ -3b70b6: 6e20 4b98 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b70bc: 6e20 4b98 3100 |000c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b70c2: 6e10 5498 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b70c8: 0c01 |0012: move-result-object v1 │ │ -3b70ca: 7110 37a4 0100 |0013: invoke-static {v1}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ -3b70d0: 0c01 |0016: move-result-object v1 │ │ -3b70d2: 1a02 85b8 |0017: const-string v2, "smtp_server" // string@b885 │ │ -3b70d6: 6e30 d9a5 2001 |0019: invoke-virtual {v0, v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d9 │ │ -3b70dc: 6200 6473 |001c: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b70e0: 7110 37a4 0400 |001e: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ -3b70e6: 0c01 |0021: move-result-object v1 │ │ -3b70e8: 1a02 86b8 |0022: const-string v2, "smtp_user" // string@b886 │ │ -3b70ec: 6e30 d9a5 2001 |0024: invoke-virtual {v0, v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d9 │ │ -3b70f2: 6200 6473 |0027: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b70f6: 3806 0300 |0029: if-eqz v6, 002c // +0003 │ │ -3b70fa: 2803 |002b: goto 002e // +0003 │ │ -3b70fc: 1a06 1d07 |002c: const-string v6, "587" // string@071d │ │ -3b7100: 7110 37a4 0600 |002e: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ -3b7106: 0c06 |0031: move-result-object v6 │ │ -3b7108: 1a01 83b8 |0032: const-string v1, "smtp_port" // string@b883 │ │ -3b710c: 6e30 d9a5 1006 |0034: invoke-virtual {v0, v1, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d9 │ │ -3b7112: 6206 6473 |0037: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b7116: 2200 e812 |0039: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b711a: 7010 4098 0000 |003b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b7120: 1a01 9382 |003e: const-string v1, "imap." // string@8293 │ │ -3b7124: 6e20 4b98 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b712a: 6e20 4b98 3000 |0043: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b7130: 6e10 5498 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b7136: 0c03 |0049: move-result-object v3 │ │ -3b7138: 7110 37a4 0300 |004a: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ -3b713e: 0c03 |004d: move-result-object v3 │ │ -3b7140: 1a00 9682 |004e: const-string v0, "imap_server" // string@8296 │ │ -3b7144: 6e30 d9a5 0603 |0050: invoke-virtual {v6, v0, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d9 │ │ -3b714a: 6203 6473 |0053: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b714e: 7110 37a4 0400 |0055: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ -3b7154: 0c04 |0058: move-result-object v4 │ │ -3b7156: 1a06 9782 |0059: const-string v6, "imap_user" // string@8297 │ │ -3b715a: 6e30 d9a5 6304 |005b: invoke-virtual {v3, v6, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d9 │ │ -3b7160: 6203 6473 |005e: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ -3b7164: 3805 0300 |0060: if-eqz v5, 0063 // +0003 │ │ -3b7168: 2803 |0062: goto 0065 // +0003 │ │ -3b716a: 1a05 4d07 |0063: const-string v5, "993" // string@074d │ │ -3b716e: 7110 37a4 0500 |0065: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ -3b7174: 0c04 |0068: move-result-object v4 │ │ -3b7176: 1a05 9582 |0069: const-string v5, "imap_port" // string@8295 │ │ -3b717a: 6e30 d9a5 5304 |006b: invoke-virtual {v3, v5, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d9 │ │ -3b7180: 0e00 |006e: return-void │ │ +3b7090: |[3b7090] net.sf.dibdib.thread_wk.QOpWk.setHost:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3b70a0: 6200 6473 |0000: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b70a4: 2201 e812 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b70a8: 7010 4098 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b70ae: 1a02 80b8 |0007: const-string v2, "smtp." // string@b880 │ │ +3b70b2: 6e20 4b98 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b70b8: 6e20 4b98 3100 |000c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b70be: 6e10 5498 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b70c4: 0c01 |0012: move-result-object v1 │ │ +3b70c6: 7110 37a4 0100 |0013: invoke-static {v1}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ +3b70cc: 0c01 |0016: move-result-object v1 │ │ +3b70ce: 1a02 85b8 |0017: const-string v2, "smtp_server" // string@b885 │ │ +3b70d2: 6e30 d9a5 2001 |0019: invoke-virtual {v0, v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d9 │ │ +3b70d8: 6200 6473 |001c: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b70dc: 7110 37a4 0400 |001e: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ +3b70e2: 0c01 |0021: move-result-object v1 │ │ +3b70e4: 1a02 86b8 |0022: const-string v2, "smtp_user" // string@b886 │ │ +3b70e8: 6e30 d9a5 2001 |0024: invoke-virtual {v0, v2, v1}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d9 │ │ +3b70ee: 6200 6473 |0027: sget-object v0, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b70f2: 3806 0300 |0029: if-eqz v6, 002c // +0003 │ │ +3b70f6: 2803 |002b: goto 002e // +0003 │ │ +3b70f8: 1a06 1d07 |002c: const-string v6, "587" // string@071d │ │ +3b70fc: 7110 37a4 0600 |002e: invoke-static {v6}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ +3b7102: 0c06 |0031: move-result-object v6 │ │ +3b7104: 1a01 83b8 |0032: const-string v1, "smtp_port" // string@b883 │ │ +3b7108: 6e30 d9a5 1006 |0034: invoke-virtual {v0, v1, v6}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d9 │ │ +3b710e: 6206 6473 |0037: sget-object v6, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b7112: 2200 e812 |0039: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b7116: 7010 4098 0000 |003b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b711c: 1a01 9382 |003e: const-string v1, "imap." // string@8293 │ │ +3b7120: 6e20 4b98 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b7126: 6e20 4b98 3000 |0043: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b712c: 6e10 5498 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b7132: 0c03 |0049: move-result-object v3 │ │ +3b7134: 7110 37a4 0300 |004a: invoke-static {v3}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ +3b713a: 0c03 |004d: move-result-object v3 │ │ +3b713c: 1a00 9682 |004e: const-string v0, "imap_server" // string@8296 │ │ +3b7140: 6e30 d9a5 0603 |0050: invoke-virtual {v6, v0, v3}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d9 │ │ +3b7146: 6203 6473 |0053: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b714a: 7110 37a4 0400 |0055: invoke-static {v4}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ +3b7150: 0c04 |0058: move-result-object v4 │ │ +3b7152: 1a06 9782 |0059: const-string v6, "imap_user" // string@8297 │ │ +3b7156: 6e30 d9a5 6304 |005b: invoke-virtual {v3, v6, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d9 │ │ +3b715c: 6203 6473 |005e: sget-object v3, Lnet/sf/dibdib/config/Dib2Root;.ccmSto:Lnet/sf/dibdib/thread_wk/CcmSto; // field@7364 │ │ +3b7160: 3805 0300 |0060: if-eqz v5, 0063 // +0003 │ │ +3b7164: 2803 |0062: goto 0065 // +0003 │ │ +3b7166: 1a05 4d07 |0063: const-string v5, "993" // string@074d │ │ +3b716a: 7110 37a4 0500 |0065: invoke-static {v5}, Lnet/sf/dibdib/thread_any/StringFunc;.bytesUtf8:(Ljava/lang/String;)[B // method@a437 │ │ +3b7170: 0c04 |0068: move-result-object v4 │ │ +3b7172: 1a05 9582 |0069: const-string v5, "imap_port" // string@8295 │ │ +3b7176: 6e30 d9a5 5304 |006b: invoke-virtual {v3, v5, v4}, Lnet/sf/dibdib/thread_wk/CcmSto;.hidden_set:(Ljava/lang/String;[B)V // method@a5d9 │ │ +3b717c: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x001c line=42 │ │ 0x0027 line=43 │ │ 0x002e line=44 │ │ 0x0034 line=43 │ │ @@ -1520509,33 +1520508,33 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -3b7184: |[3b7184] net.sf.dibdib.thread_wk.QOpWk.setHost:([Ljava/lang/String;)V │ │ -3b7194: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b7196: 4600 0600 |0001: aget-object v0, v6, v0 │ │ -3b719a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -3b719c: 4601 0601 |0004: aget-object v1, v6, v1 │ │ -3b71a0: 2162 |0006: array-length v2, v6 │ │ -3b71a2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -3b71a4: 1224 |0008: const/4 v4, #int 2 // #2 │ │ -3b71a6: 3424 0400 |0009: if-lt v4, v2, 000d // +0004 │ │ -3b71aa: 0732 |000b: move-object v2, v3 │ │ -3b71ac: 2803 |000c: goto 000f // +0003 │ │ -3b71ae: 4602 0604 |000d: aget-object v2, v6, v4 │ │ -3b71b2: 2164 |000f: array-length v4, v6 │ │ -3b71b4: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -3b71b6: 3445 0300 |0011: if-lt v5, v4, 0014 // +0003 │ │ -3b71ba: 2803 |0013: goto 0016 // +0003 │ │ -3b71bc: 4603 0605 |0014: aget-object v3, v6, v5 │ │ -3b71c0: 7140 f7a5 1032 |0016: invoke-static {v0, v1, v2, v3}, Lnet/sf/dibdib/thread_wk/QOpWk;.setHost:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a5f7 │ │ -3b71c6: 0e00 |0019: return-void │ │ +3b7180: |[3b7180] net.sf.dibdib.thread_wk.QOpWk.setHost:([Ljava/lang/String;)V │ │ +3b7190: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b7192: 4600 0600 |0001: aget-object v0, v6, v0 │ │ +3b7196: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +3b7198: 4601 0601 |0004: aget-object v1, v6, v1 │ │ +3b719c: 2162 |0006: array-length v2, v6 │ │ +3b719e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +3b71a0: 1224 |0008: const/4 v4, #int 2 // #2 │ │ +3b71a2: 3424 0400 |0009: if-lt v4, v2, 000d // +0004 │ │ +3b71a6: 0732 |000b: move-object v2, v3 │ │ +3b71a8: 2803 |000c: goto 000f // +0003 │ │ +3b71aa: 4602 0604 |000d: aget-object v2, v6, v4 │ │ +3b71ae: 2164 |000f: array-length v4, v6 │ │ +3b71b0: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +3b71b2: 3445 0300 |0011: if-lt v5, v4, 0014 // +0003 │ │ +3b71b6: 2803 |0013: goto 0016 // +0003 │ │ +3b71b8: 4603 0605 |0014: aget-object v3, v6, v5 │ │ +3b71bc: 7140 f7a5 1032 |0016: invoke-static {v0, v1, v2, v3}, Lnet/sf/dibdib/thread_wk/QOpWk;.setHost:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a5f7 │ │ +3b71c2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x0004 line=53 │ │ 0x0006 line=54 │ │ 0x000f line=55 │ │ 0x0016 line=56 │ │ @@ -1520547,20 +1520546,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/QOpWk;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3b6e50: |[3b6e50] net.sf.dibdib.thread_wk.QOpWk.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/QOpWk; │ │ -3b6e60: 1c00 f714 |0000: const-class v0, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b6e64: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3b6e6a: 0c01 |0005: move-result-object v1 │ │ -3b6e6c: 1f01 f714 |0006: check-cast v1, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ -3b6e70: 1101 |0008: return-object v1 │ │ +3b6e4c: |[3b6e4c] net.sf.dibdib.thread_wk.QOpWk.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/QOpWk; │ │ +3b6e5c: 1c00 f714 |0000: const-class v0, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b6e60: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3b6e66: 0c01 |0005: move-result-object v1 │ │ +3b6e68: 1f01 f714 |0006: check-cast v1, Lnet/sf/dibdib/thread_wk/QOpWk; // type@14f7 │ │ +3b6e6c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #10 : (in Lnet/sf/dibdib/thread_wk/QOpWk;) │ │ @@ -1520568,20 +1520567,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_wk/QOpWk;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3b6e74: |[3b6e74] net.sf.dibdib.thread_wk.QOpWk.values:()[Lnet/sf/dibdib/thread_wk/QOpWk; │ │ -3b6e84: 6200 4d7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.$VALUES:[Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4d │ │ -3b6e88: 6e10 83a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_wk/QOpWk;.clone:()Ljava/lang/Object; // method@a683 │ │ -3b6e8e: 0c00 |0005: move-result-object v0 │ │ -3b6e90: 1f00 2816 |0006: check-cast v0, [Lnet/sf/dibdib/thread_wk/QOpWk; // type@1628 │ │ -3b6e94: 1100 |0008: return-object v0 │ │ +3b6e70: |[3b6e70] net.sf.dibdib.thread_wk.QOpWk.values:()[Lnet/sf/dibdib/thread_wk/QOpWk; │ │ +3b6e80: 6200 4d7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/QOpWk;.$VALUES:[Lnet/sf/dibdib/thread_wk/QOpWk; // field@7a4d │ │ +3b6e84: 6e10 83a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_wk/QOpWk;.clone:()Ljava/lang/Object; // method@a683 │ │ +3b6e8a: 0c00 |0005: move-result-object v0 │ │ +3b6e8c: 1f00 2816 |0006: check-cast v0, [Lnet/sf/dibdib/thread_wk/QOpWk; // type@1628 │ │ +3b6e90: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_wk/QOpWk;) │ │ @@ -1520589,20 +1520588,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3b6010: |[3b6010] net.sf.dibdib.thread_wk.QOpWk.getShash:()J │ │ -3b6020: 6e10 f5a5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/QOpWk;.name:()Ljava/lang/String; // method@a5f5 │ │ -3b6026: 0c00 |0003: move-result-object v0 │ │ -3b6028: 7110 28a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ -3b602e: 0b00 |0007: move-result-wide v0 │ │ -3b6030: 1000 |0008: return-wide v0 │ │ +3b600c: |[3b600c] net.sf.dibdib.thread_wk.QOpWk.getShash:()J │ │ +3b601c: 6e10 f5a5 0200 |0000: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/QOpWk;.name:()Ljava/lang/String; // method@a5f5 │ │ +3b6022: 0c00 |0003: move-result-object v0 │ │ +3b6024: 7110 28a4 0000 |0004: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ +3b602a: 0b00 |0007: move-result-wide v0 │ │ +3b602c: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lnet/sf/dibdib/thread_wk/QOpWk; │ │ │ │ source_file_idx : 17067 (QOpWk.java) │ │ @@ -1521324,29 +1521323,29 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -384be4: |[384be4] net.sf.dibdib.generic.QToken.:()V │ │ -384bf4: 2200 b414 |0000: new-instance v0, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ -384bf8: 1801 0000 0000 c0c0 fe07 |0002: const-wide v1, #double 3.63823e-270 // #07fec0c000000000 │ │ -384c02: 7030 e8a2 1002 |0007: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/QToken;.:(J)V // method@a2e8 │ │ -384c08: 6900 a876 |000a: sput-object v0, Lnet/sf/dibdib/generic/QToken;.EXIT_REQUESTED:Lnet/sf/dibdib/generic/QToken; // field@76a8 │ │ -384c0c: 2200 b314 |000c: new-instance v0, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ -384c10: 7010 dea2 0000 |000e: invoke-direct {v0}, Lnet/sf/dibdib/generic/QToken$QScript;.:()V // method@a2de │ │ -384c16: 6900 a676 |0011: sput-object v0, Lnet/sf/dibdib/generic/QToken;.EMPTY:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a6 │ │ -384c1a: 2200 b314 |0013: new-instance v0, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ -384c1e: 7010 dea2 0000 |0015: invoke-direct {v0}, Lnet/sf/dibdib/generic/QToken$QScript;.:()V // method@a2de │ │ -384c24: 6900 a776 |0018: sput-object v0, Lnet/sf/dibdib/generic/QToken;.ERROR:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a7 │ │ -384c28: 2200 8313 |001a: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ -384c2c: 7010 f39a 0000 |001c: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ -384c32: 6900 b876 |001f: sput-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b8 │ │ -384c36: 0e00 |0021: return-void │ │ +384be0: |[384be0] net.sf.dibdib.generic.QToken.:()V │ │ +384bf0: 2200 b414 |0000: new-instance v0, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ +384bf4: 1801 0000 0000 c0c0 fe07 |0002: const-wide v1, #double 3.63823e-270 // #07fec0c000000000 │ │ +384bfe: 7030 e8a2 1002 |0007: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/generic/QToken;.:(J)V // method@a2e8 │ │ +384c04: 6900 a876 |000a: sput-object v0, Lnet/sf/dibdib/generic/QToken;.EXIT_REQUESTED:Lnet/sf/dibdib/generic/QToken; // field@76a8 │ │ +384c08: 2200 b314 |000c: new-instance v0, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ +384c0c: 7010 dea2 0000 |000e: invoke-direct {v0}, Lnet/sf/dibdib/generic/QToken$QScript;.:()V // method@a2de │ │ +384c12: 6900 a676 |0011: sput-object v0, Lnet/sf/dibdib/generic/QToken;.EMPTY:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a6 │ │ +384c16: 2200 b314 |0013: new-instance v0, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ +384c1a: 7010 dea2 0000 |0015: invoke-direct {v0}, Lnet/sf/dibdib/generic/QToken$QScript;.:()V // method@a2de │ │ +384c20: 6900 a776 |0018: sput-object v0, Lnet/sf/dibdib/generic/QToken;.ERROR:Lnet/sf/dibdib/generic/QToken$QScript; // field@76a7 │ │ +384c24: 2200 8313 |001a: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1383 │ │ +384c28: 7010 f39a 0000 |001c: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@9af3 │ │ +384c2e: 6900 b876 |001f: sput-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b8 │ │ +384c32: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x000c line=20 │ │ 0x0013 line=21 │ │ 0x001a line=23 │ │ locals : │ │ @@ -1521356,20 +1521355,20 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -384c38: |[384c38] net.sf.dibdib.generic.QToken.:()V │ │ -384c48: 7010 80a2 0200 |0000: invoke-direct {v2}, Lnet/sf/dibdib/generic/QIfs$QTaskR;.:()V // method@a280 │ │ -384c4e: 7100 57a3 0000 |0003: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ -384c54: 0b00 |0006: move-result-wide v0 │ │ -384c56: 5a20 b676 |0007: iput-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ -384c5a: 0e00 |0009: return-void │ │ +384c34: |[384c34] net.sf.dibdib.generic.QToken.:()V │ │ +384c44: 7010 80a2 0200 |0000: invoke-direct {v2}, Lnet/sf/dibdib/generic/QIfs$QTaskR;.:()V // method@a280 │ │ +384c4a: 7100 57a3 0000 |0003: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ +384c50: 0b00 |0006: move-result-wide v0 │ │ +384c52: 5a20 b676 |0007: iput-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ +384c56: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lnet/sf/dibdib/generic/QToken; │ │ │ │ @@ -1521378,18 +1521377,18 @@ │ │ type : '(J)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -384c5c: |[384c5c] net.sf.dibdib.generic.QToken.:(J)V │ │ -384c6c: 7010 80a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QTaskR;.:()V // method@a280 │ │ -384c72: 5a01 b676 |0003: iput-wide v1, v0, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ -384c76: 0e00 |0005: return-void │ │ +384c58: |[384c58] net.sf.dibdib.generic.QToken.:(J)V │ │ +384c68: 7010 80a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QIfs$QTaskR;.:()V // method@a280 │ │ +384c6e: 5a01 b676 |0003: iput-wide v1, v0, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ +384c72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/sf/dibdib/generic/QToken; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -1521399,21 +1521398,21 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -384c78: |[384c78] net.sf.dibdib.generic.QToken.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)V │ │ -384c88: 7010 80a2 0200 |0000: invoke-direct {v2}, Lnet/sf/dibdib/generic/QIfs$QTaskR;.:()V // method@a280 │ │ -384c8e: 5b23 b076 |0003: iput-object v3, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -384c92: 7100 57a3 0000 |0005: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ -384c98: 0b00 |0008: move-result-wide v0 │ │ -384c9a: 5a20 b676 |0009: iput-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ -384c9e: 0e00 |000b: return-void │ │ +384c74: |[384c74] net.sf.dibdib.generic.QToken.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)V │ │ +384c84: 7010 80a2 0200 |0000: invoke-direct {v2}, Lnet/sf/dibdib/generic/QIfs$QTaskR;.:()V // method@a280 │ │ +384c8a: 5b23 b076 |0003: iput-object v3, v2, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +384c8e: 7100 57a3 0000 |0005: invoke-static {}, Lnet/sf/dibdib/thread_any/DateFunc;.createId:()J // method@a357 │ │ +384c94: 0b00 |0008: move-result-wide v0 │ │ +384c96: 5a20 b676 |0009: iput-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ +384c9a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=87 │ │ 0x0005 line=88 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lnet/sf/dibdib/generic/QToken; │ │ @@ -1521424,17 +1521423,17 @@ │ │ type : '(Lnet/sf/dibdib/generic/QToken$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -384ca0: |[384ca0] net.sf.dibdib.generic.QToken.:(Lnet/sf/dibdib/generic/QToken$1;)V │ │ -384cb0: 7010 e7a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QToken;.:()V // method@a2e7 │ │ -384cb6: 0e00 |0003: return-void │ │ +384c9c: |[384c9c] net.sf.dibdib.generic.QToken.:(Lnet/sf/dibdib/generic/QToken$1;)V │ │ +384cac: 7010 e7a2 0000 |0000: invoke-direct {v0}, Lnet/sf/dibdib/generic/QToken;.:()V // method@a2e7 │ │ +384cb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/sf/dibdib/generic/QToken; │ │ 0x0000 - 0x0004 reg=1 (null) Lnet/sf/dibdib/generic/QToken$1; │ │ │ │ @@ -1521443,52 +1521442,52 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -384a64: |[384a64] net.sf.dibdib.generic.QToken.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; │ │ -384a74: 2030 c714 |0000: instance-of v0, v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -384a78: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -384a7c: 0730 |0004: move-object v0, v3 │ │ -384a7e: 1f00 c714 |0005: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ -384a82: 5401 6378 |0007: iget-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7863 │ │ -384a86: 3801 0400 |0009: if-eqz v1, 000d // +0004 │ │ -384a8a: 5403 6378 |000b: iget-object v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7863 │ │ -384a8e: 2200 b414 |000d: new-instance v0, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ -384a92: 7020 e9a2 3000 |000f: invoke-direct {v0, v3}, Lnet/sf/dibdib/generic/QToken;.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)V // method@a2e9 │ │ -384a98: 2143 |0012: array-length v3, v4 │ │ -384a9a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -384a9c: 3d03 0600 |0014: if-lez v3, 001a // +0006 │ │ -384aa0: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -384aa2: 4603 0403 |0017: aget-object v3, v4, v3 │ │ -384aa6: 2802 |0019: goto 001b // +0002 │ │ -384aa8: 0713 |001a: move-object v3, v1 │ │ -384aaa: 5b03 a976 |001b: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -384aae: 2143 |001d: array-length v3, v4 │ │ -384ab0: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -384ab2: 3532 0500 |001f: if-ge v2, v3, 0024 // +0005 │ │ -384ab6: 4603 0402 |0021: aget-object v3, v4, v2 │ │ -384aba: 2802 |0023: goto 0025 // +0002 │ │ -384abc: 0713 |0024: move-object v3, v1 │ │ -384abe: 5b03 aa76 |0025: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -384ac2: 2143 |0027: array-length v3, v4 │ │ -384ac4: 1222 |0028: const/4 v2, #int 2 // #2 │ │ -384ac6: 3532 0500 |0029: if-ge v2, v3, 002e // +0005 │ │ -384aca: 4603 0402 |002b: aget-object v3, v4, v2 │ │ -384ace: 2802 |002d: goto 002f // +0002 │ │ -384ad0: 0713 |002e: move-object v3, v1 │ │ -384ad2: 5b03 ab76 |002f: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ -384ad6: 2143 |0031: array-length v3, v4 │ │ -384ad8: 1232 |0032: const/4 v2, #int 3 // #3 │ │ -384ada: 3532 0400 |0033: if-ge v2, v3, 0037 // +0004 │ │ -384ade: 4601 0402 |0035: aget-object v1, v4, v2 │ │ -384ae2: 5b01 ac76 |0037: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argZ1:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ac │ │ -384ae6: 1100 |0039: return-object v0 │ │ +384a60: |[384a60] net.sf.dibdib.generic.QToken.createTask:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;[Lnet/sf/dibdib/generic/QIfs$QSeqIf;)Lnet/sf/dibdib/generic/QToken; │ │ +384a70: 2030 c714 |0000: instance-of v0, v3, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +384a74: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +384a78: 0730 |0004: move-object v0, v3 │ │ +384a7a: 1f00 c714 |0005: check-cast v0, Lnet/sf/dibdib/thread_any/QOpMain; // type@14c7 │ │ +384a7e: 5401 6378 |0007: iget-object v1, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7863 │ │ +384a82: 3801 0400 |0009: if-eqz v1, 000d // +0004 │ │ +384a86: 5403 6378 |000b: iget-object v3, v0, Lnet/sf/dibdib/thread_any/QOpMain;.delegated:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@7863 │ │ +384a8a: 2200 b414 |000d: new-instance v0, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ +384a8e: 7020 e9a2 3000 |000f: invoke-direct {v0, v3}, Lnet/sf/dibdib/generic/QToken;.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)V // method@a2e9 │ │ +384a94: 2143 |0012: array-length v3, v4 │ │ +384a96: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +384a98: 3d03 0600 |0014: if-lez v3, 001a // +0006 │ │ +384a9c: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +384a9e: 4603 0403 |0017: aget-object v3, v4, v3 │ │ +384aa2: 2802 |0019: goto 001b // +0002 │ │ +384aa4: 0713 |001a: move-object v3, v1 │ │ +384aa6: 5b03 a976 |001b: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +384aaa: 2143 |001d: array-length v3, v4 │ │ +384aac: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +384aae: 3532 0500 |001f: if-ge v2, v3, 0024 // +0005 │ │ +384ab2: 4603 0402 |0021: aget-object v3, v4, v2 │ │ +384ab6: 2802 |0023: goto 0025 // +0002 │ │ +384ab8: 0713 |0024: move-object v3, v1 │ │ +384aba: 5b03 aa76 |0025: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +384abe: 2143 |0027: array-length v3, v4 │ │ +384ac0: 1222 |0028: const/4 v2, #int 2 // #2 │ │ +384ac2: 3532 0500 |0029: if-ge v2, v3, 002e // +0005 │ │ +384ac6: 4603 0402 |002b: aget-object v3, v4, v2 │ │ +384aca: 2802 |002d: goto 002f // +0002 │ │ +384acc: 0713 |002e: move-object v3, v1 │ │ +384ace: 5b03 ab76 |002f: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ +384ad2: 2143 |0031: array-length v3, v4 │ │ +384ad4: 1232 |0032: const/4 v2, #int 3 // #3 │ │ +384ad6: 3532 0400 |0033: if-ge v2, v3, 0037 // +0004 │ │ +384ada: 4601 0402 |0035: aget-object v1, v4, v2 │ │ +384ade: 5b01 ac76 |0037: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argZ1:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ac │ │ +384ae2: 1100 |0039: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x000b line=99 │ │ 0x000d line=101 │ │ 0x0012 line=102 │ │ 0x001d line=103 │ │ @@ -1521503,25 +1521502,25 @@ │ │ type : '(C)Lnet/sf/dibdib/generic/QToken;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -384ae8: |[384ae8] net.sf.dibdib.generic.QToken.createTask4UiEvent:(C)Lnet/sf/dibdib/generic/QToken; │ │ -384af8: 2200 b414 |0000: new-instance v0, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ -384afc: 6201 ce79 |0002: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ -384b00: 7020 e9a2 1000 |0004: invoke-direct {v0, v1}, Lnet/sf/dibdib/generic/QToken;.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)V // method@a2e9 │ │ -384b06: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -384b08: 5b01 a976 |0008: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -384b0c: 5b01 aa76 |000a: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -384b10: 5b01 ab76 |000c: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ -384b14: 5b01 ac76 |000e: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argZ1:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ac │ │ -384b18: 5902 b376 |0010: iput v2, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -384b1c: 1100 |0012: return-object v0 │ │ +384ae4: |[384ae4] net.sf.dibdib.generic.QToken.createTask4UiEvent:(C)Lnet/sf/dibdib/generic/QToken; │ │ +384af4: 2200 b414 |0000: new-instance v0, Lnet/sf/dibdib/generic/QToken; // type@14b4 │ │ +384af8: 6201 ce79 |0002: sget-object v1, Lnet/sf/dibdib/thread_ui/QOpUi;.zzKEY:Lnet/sf/dibdib/thread_ui/QOpUi; // field@79ce │ │ +384afc: 7020 e9a2 1000 |0004: invoke-direct {v0, v1}, Lnet/sf/dibdib/generic/QToken;.:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)V // method@a2e9 │ │ +384b02: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +384b04: 5b01 a976 |0008: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +384b08: 5b01 aa76 |000a: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +384b0c: 5b01 ab76 |000c: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ +384b10: 5b01 ac76 |000e: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken;.argZ1:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ac │ │ +384b14: 5902 b376 |0010: iput v2, v0, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +384b18: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0008 line=111 │ │ 0x000a line=112 │ │ 0x000c line=113 │ │ 0x000e line=114 │ │ @@ -1521535,20 +1521534,20 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -38496c: |[38496c] net.sf.dibdib.generic.QToken.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J │ │ -38497c: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ -384980: 5320 b676 |0002: iget-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ -384984: 2803 |0004: goto 0007 // +0003 │ │ -384986: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -38498a: 1000 |0007: return-wide v0 │ │ +384968: |[384968] net.sf.dibdib.generic.QToken.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J │ │ +384978: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ +38497c: 5320 b676 |0002: iget-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ +384980: 2803 |0004: goto 0007 // +0003 │ │ +384982: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +384986: 1000 |0007: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=126 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/sf/dibdib/generic/QToken; │ │ 0x0000 - 0x0008 reg=3 (null) Lnet/sf/dibdib/generic/QIfs$QEnumIf; │ │ │ │ @@ -1521557,22 +1521556,22 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QTagIf;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -38470c: |[38470c] net.sf.dibdib.generic.QToken.getAsString:(Lnet/sf/dibdib/generic/QIfs$QTagIf;)Ljava/lang/String; │ │ -38471c: 3901 0900 |0000: if-nez v1, 0009 // +0009 │ │ -384720: 5401 b076 |0002: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -384724: 7210 57a2 0100 |0004: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ -38472a: 0c01 |0007: move-result-object v1 │ │ -38472c: 2802 |0008: goto 000a // +0002 │ │ -38472e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -384730: 1101 |000a: return-object v1 │ │ +384708: |[384708] net.sf.dibdib.generic.QToken.getAsString:(Lnet/sf/dibdib/generic/QIfs$QTagIf;)Ljava/lang/String; │ │ +384718: 3901 0900 |0000: if-nez v1, 0009 // +0009 │ │ +38471c: 5401 b076 |0002: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +384720: 7210 57a2 0100 |0004: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ +384726: 0c01 |0007: move-result-object v1 │ │ +384728: 2802 |0008: goto 000a // +0002 │ │ +38472a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +38472c: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=131 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lnet/sf/dibdib/generic/QToken; │ │ 0x0000 - 0x000b reg=1 (null) Lnet/sf/dibdib/generic/QIfs$QTagIf; │ │ │ │ @@ -1521581,17 +1521580,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -38498c: |[38498c] net.sf.dibdib.generic.QToken.getShash:()J │ │ -38499c: 5320 b676 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ -3849a0: 1000 |0002: return-wide v0 │ │ +384988: |[384988] net.sf.dibdib.generic.QToken.getShash:()J │ │ +384998: 5320 b676 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ +38499c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lnet/sf/dibdib/generic/QToken; │ │ │ │ #3 : (in Lnet/sf/dibdib/generic/QToken;) │ │ @@ -1521599,20 +1521598,20 @@ │ │ type : '(I)Lnet/sf/dibdib/generic/QIfs$QItemIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -3849d8: |[3849d8] net.sf.dibdib.generic.QToken.getValue:(I)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -3849e8: 3901 0500 |0000: if-nez v1, 0005 // +0005 │ │ -3849ec: 5401 b076 |0002: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -3849f0: 2802 |0004: goto 0006 // +0002 │ │ -3849f2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3849f4: 1101 |0006: return-object v1 │ │ +3849d4: |[3849d4] net.sf.dibdib.generic.QToken.getValue:(I)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +3849e4: 3901 0500 |0000: if-nez v1, 0005 // +0005 │ │ +3849e8: 5401 b076 |0002: iget-object v1, v0, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +3849ec: 2802 |0004: goto 0006 // +0002 │ │ +3849ee: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3849f0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lnet/sf/dibdib/generic/QToken; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ @@ -1521621,24 +1521620,24 @@ │ │ type : '(JLjava/lang/Object;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3849a4: |[3849a4] net.sf.dibdib.generic.QToken.pushWip:(JLjava/lang/Object;)J │ │ -3849b4: 5b03 b776 |0000: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -3849b8: 5a01 af76 |0002: iput-wide v1, v0, Lnet/sf/dibdib/generic/QToken;.hWip:J // field@76af │ │ -3849bc: 6201 b876 |0004: sget-object v1, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b8 │ │ -3849c0: 5302 b676 |0006: iget-wide v2, v0, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ -3849c4: 7120 ad97 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -3849ca: 0c02 |000b: move-result-object v2 │ │ -3849cc: 6e30 fb9a 2100 |000c: invoke-virtual {v1, v2, v0}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -3849d2: 5301 b676 |000f: iget-wide v1, v0, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ -3849d6: 1001 |0011: return-wide v1 │ │ +3849a0: |[3849a0] net.sf.dibdib.generic.QToken.pushWip:(JLjava/lang/Object;)J │ │ +3849b0: 5b03 b776 |0000: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +3849b4: 5a01 af76 |0002: iput-wide v1, v0, Lnet/sf/dibdib/generic/QToken;.hWip:J // field@76af │ │ +3849b8: 6201 b876 |0004: sget-object v1, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b8 │ │ +3849bc: 5302 b676 |0006: iget-wide v2, v0, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ +3849c0: 7120 ad97 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +3849c6: 0c02 |000b: move-result-object v2 │ │ +3849c8: 6e30 fb9a 2100 |000c: invoke-virtual {v1, v2, v0}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +3849ce: 5301 b676 |000f: iget-wide v1, v0, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ +3849d2: 1001 |0011: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ 0x0004 line=141 │ │ 0x000f line=142 │ │ locals : │ │ @@ -1521651,40 +1521650,40 @@ │ │ type : '(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -3849f8: |[3849f8] net.sf.dibdib.generic.QToken.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; │ │ -384a08: 5b34 b776 |0000: iput-object v4, v3, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ -384a0c: 5330 b676 |0002: iget-wide v0, v3, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ -384a10: 7120 06a3 1000 |0004: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -384a16: 0c04 |0007: move-result-object v4 │ │ -384a18: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -384a1a: 2300 0b16 |0009: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ -384a1e: 6201 6d78 |000b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786d │ │ -384a22: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -384a24: 4d01 0002 |000e: aput-object v1, v0, v2 │ │ -384a28: 5431 b076 |0010: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -384a2c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -384a2e: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ -384a32: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -384a34: 4d04 0001 |0016: aput-object v4, v0, v1 │ │ -384a38: 7110 c3a2 0000 |0018: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ -384a3e: 0c04 |001b: move-result-object v4 │ │ -384a40: 6e10 c7a2 0400 |001c: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ -384a46: 0b00 |001f: move-result-wide v0 │ │ -384a48: 5a30 af76 |0020: iput-wide v0, v3, Lnet/sf/dibdib/generic/QToken;.hWip:J // field@76af │ │ -384a4c: 6200 b876 |0022: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b8 │ │ -384a50: 5331 b676 |0024: iget-wide v1, v3, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ -384a54: 7120 ad97 2100 |0026: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ -384a5a: 0c01 |0029: move-result-object v1 │ │ -384a5c: 6e30 fb9a 1003 |002a: invoke-virtual {v0, v1, v3}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ -384a62: 1104 |002d: return-object v4 │ │ +3849f4: |[3849f4] net.sf.dibdib.generic.QToken.pushWip4Seq:(Ljava/lang/Object;)Lnet/sf/dibdib/generic/QSeq; │ │ +384a04: 5b34 b776 |0000: iput-object v4, v3, Lnet/sf/dibdib/generic/QToken;.wip:Ljava/lang/Object; // field@76b7 │ │ +384a08: 5330 b676 |0002: iget-wide v0, v3, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ +384a0c: 7120 06a3 1000 |0004: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +384a12: 0c04 |0007: move-result-object v4 │ │ +384a14: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +384a16: 2300 0b16 |0009: new-array v0, v0, [Lnet/sf/dibdib/generic/QIfs$QWordIf; // type@160b │ │ +384a1a: 6201 6d78 |000b: sget-object v1, Lnet/sf/dibdib/thread_any/QOpMain;.zzWIPCALC:Lnet/sf/dibdib/thread_any/QOpMain; // field@786d │ │ +384a1e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +384a20: 4d01 0002 |000e: aput-object v1, v0, v2 │ │ +384a24: 5431 b076 |0010: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +384a28: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +384a2a: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ +384a2e: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +384a30: 4d04 0001 |0016: aput-object v4, v0, v1 │ │ +384a34: 7110 c3a2 0000 |0018: invoke-static {v0}, Lnet/sf/dibdib/generic/QSeq;.createQSeq:([Lnet/sf/dibdib/generic/QIfs$QWordIf;)Lnet/sf/dibdib/generic/QSeq; // method@a2c3 │ │ +384a3a: 0c04 |001b: move-result-object v4 │ │ +384a3c: 6e10 c7a2 0400 |001c: invoke-virtual {v4}, Lnet/sf/dibdib/generic/QSeq;.getShash:()J // method@a2c7 │ │ +384a42: 0b00 |001f: move-result-wide v0 │ │ +384a44: 5a30 af76 |0020: iput-wide v0, v3, Lnet/sf/dibdib/generic/QToken;.hWip:J // field@76af │ │ +384a48: 6200 b876 |0022: sget-object v0, Lnet/sf/dibdib/generic/QToken;.zWip:Ljava/util/concurrent/ConcurrentHashMap; // field@76b8 │ │ +384a4c: 5331 b676 |0024: iget-wide v1, v3, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ +384a50: 7120 ad97 2100 |0026: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@97ad │ │ +384a56: 0c01 |0029: move-result-object v1 │ │ +384a58: 6e30 fb9a 1003 |002a: invoke-virtual {v0, v1, v3}, Ljava/util/concurrent/ConcurrentHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9afb │ │ +384a5e: 1104 |002d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0002 line=147 │ │ 0x000b line=148 │ │ 0x001c line=149 │ │ 0x0022 line=150 │ │ @@ -1521697,64 +1521696,64 @@ │ │ type : '()Lnet/sf/dibdib/generic/QToken$QScript;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -384b20: |[384b20] net.sf.dibdib.generic.QToken.recycleMe:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ -384b30: 5230 ad76 |0000: iget v0, v3, Lnet/sf/dibdib/generic/QToken;.cScript:I // field@76ad │ │ -384b34: 3a00 5300 |0002: if-ltz v0, 0055 // +0053 │ │ -384b38: 1300 0008 |0004: const/16 v0, #int 2048 // #800 │ │ -384b3c: 6201 a576 |0006: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a5 │ │ -384b40: 6e10 3d9b 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ -384b46: 0a01 |000b: move-result v1 │ │ -384b48: 3710 4900 |000c: if-le v0, v1, 0055 // +0049 │ │ -384b4c: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ -384b4e: 5930 ad76 |000f: iput v0, v3, Lnet/sf/dibdib/generic/QToken;.cScript:I // field@76ad │ │ -384b52: 1600 ffff |0011: const-wide/16 v0, #int -1 // #ffff │ │ -384b56: 5a30 ae76 |0013: iput-wide v0, v3, Lnet/sf/dibdib/generic/QToken;.hScriptElement:J // field@76ae │ │ -384b5a: 6200 a576 |0015: sget-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a5 │ │ -384b5e: 6e10 3e9b 0000 |0017: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ -384b64: 0a00 |001a: move-result v0 │ │ -384b66: 3a00 3a00 |001b: if-ltz v0, 0055 // +003a │ │ -384b6a: 6201 a476 |001d: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a4 │ │ -384b6e: 2111 |001f: array-length v1, v1 │ │ -384b70: 3410 1100 |0020: if-lt v0, v1, 0031 // +0011 │ │ -384b74: 6201 a476 |0022: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a4 │ │ -384b78: 6202 a476 |0024: sget-object v2, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a4 │ │ -384b7c: 2122 |0026: array-length v2, v2 │ │ -384b7e: da02 0202 |0027: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -384b82: 7120 b499 2100 |0029: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ -384b88: 0c01 |002c: move-result-object v1 │ │ -384b8a: 1f01 0f16 |002d: check-cast v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -384b8e: 6901 a476 |002f: sput-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a4 │ │ -384b92: 6201 a476 |0031: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a4 │ │ -384b96: 0732 |0033: move-object v2, v3 │ │ -384b98: 1f02 b314 |0034: check-cast v2, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ -384b9c: 4d02 0100 |0036: aput-object v2, v1, v0 │ │ -384ba0: 5430 b576 |0038: iget-object v0, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b5 │ │ -384ba4: 3800 1b00 |003a: if-eqz v0, 0055 // +001b │ │ -384ba8: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -384baa: 5431 b576 |003d: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b5 │ │ -384bae: 2111 |003f: array-length v1, v1 │ │ -384bb0: 3510 1500 |0040: if-ge v0, v1, 0055 // +0015 │ │ -384bb4: 5431 b576 |0042: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b5 │ │ -384bb8: 4601 0100 |0044: aget-object v1, v1, v0 │ │ -384bbc: 3901 0300 |0046: if-nez v1, 0049 // +0003 │ │ -384bc0: 280d |0048: goto 0055 // +000d │ │ -384bc2: 5431 b576 |0049: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b5 │ │ -384bc6: 4601 0100 |004b: aget-object v1, v1, v0 │ │ -384bca: 1f01 b314 |004d: check-cast v1, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ -384bce: 6e10 e5a2 0100 |004f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QToken$QScript;.recycleMe:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e5 │ │ -384bd4: d800 0001 |0052: add-int/lit8 v0, v0, #int 1 // #01 │ │ -384bd8: 28e9 |0054: goto 003d // -0017 │ │ -384bda: 1200 |0055: const/4 v0, #int 0 // #0 │ │ -384bdc: 5b30 b576 |0056: iput-object v0, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b5 │ │ -384be0: 1100 |0058: return-object v0 │ │ +384b1c: |[384b1c] net.sf.dibdib.generic.QToken.recycleMe:()Lnet/sf/dibdib/generic/QToken$QScript; │ │ +384b2c: 5230 ad76 |0000: iget v0, v3, Lnet/sf/dibdib/generic/QToken;.cScript:I // field@76ad │ │ +384b30: 3a00 5300 |0002: if-ltz v0, 0055 // +0053 │ │ +384b34: 1300 0008 |0004: const/16 v0, #int 2048 // #800 │ │ +384b38: 6201 a576 |0006: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a5 │ │ +384b3c: 6e10 3d9b 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ +384b42: 0a01 |000b: move-result v1 │ │ +384b44: 3710 4900 |000c: if-le v0, v1, 0055 // +0049 │ │ +384b48: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ +384b4a: 5930 ad76 |000f: iput v0, v3, Lnet/sf/dibdib/generic/QToken;.cScript:I // field@76ad │ │ +384b4e: 1600 ffff |0011: const-wide/16 v0, #int -1 // #ffff │ │ +384b52: 5a30 ae76 |0013: iput-wide v0, v3, Lnet/sf/dibdib/generic/QToken;.hScriptElement:J // field@76ae │ │ +384b56: 6200 a576 |0015: sget-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a5 │ │ +384b5a: 6e10 3e9b 0000 |0017: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@9b3e │ │ +384b60: 0a00 |001a: move-result v0 │ │ +384b62: 3a00 3a00 |001b: if-ltz v0, 0055 // +003a │ │ +384b66: 6201 a476 |001d: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a4 │ │ +384b6a: 2111 |001f: array-length v1, v1 │ │ +384b6c: 3410 1100 |0020: if-lt v0, v1, 0031 // +0011 │ │ +384b70: 6201 a476 |0022: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a4 │ │ +384b74: 6202 a476 |0024: sget-object v2, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a4 │ │ +384b78: 2122 |0026: array-length v2, v2 │ │ +384b7a: da02 0202 |0027: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +384b7e: 7120 b499 2100 |0029: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@99b4 │ │ +384b84: 0c01 |002c: move-result-object v1 │ │ +384b86: 1f01 0f16 |002d: check-cast v1, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +384b8a: 6901 a476 |002f: sput-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a4 │ │ +384b8e: 6201 a476 |0031: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a4 │ │ +384b92: 0732 |0033: move-object v2, v3 │ │ +384b94: 1f02 b314 |0034: check-cast v2, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ +384b98: 4d02 0100 |0036: aput-object v2, v1, v0 │ │ +384b9c: 5430 b576 |0038: iget-object v0, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b5 │ │ +384ba0: 3800 1b00 |003a: if-eqz v0, 0055 // +001b │ │ +384ba4: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +384ba6: 5431 b576 |003d: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b5 │ │ +384baa: 2111 |003f: array-length v1, v1 │ │ +384bac: 3510 1500 |0040: if-ge v0, v1, 0055 // +0015 │ │ +384bb0: 5431 b576 |0042: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b5 │ │ +384bb4: 4601 0100 |0044: aget-object v1, v1, v0 │ │ +384bb8: 3901 0300 |0046: if-nez v1, 0049 // +0003 │ │ +384bbc: 280d |0048: goto 0055 // +000d │ │ +384bbe: 5431 b576 |0049: iget-object v1, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b5 │ │ +384bc2: 4601 0100 |004b: aget-object v1, v1, v0 │ │ +384bc6: 1f01 b314 |004d: check-cast v1, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ +384bca: 6e10 e5a2 0100 |004f: invoke-virtual {v1}, Lnet/sf/dibdib/generic/QToken$QScript;.recycleMe:()Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e5 │ │ +384bd0: d800 0001 |0052: add-int/lit8 v0, v0, #int 1 // #01 │ │ +384bd4: 28e9 |0054: goto 003d // -0017 │ │ +384bd6: 1200 |0055: const/4 v0, #int 0 // #0 │ │ +384bd8: 5b30 b576 |0056: iput-object v0, v3, Lnet/sf/dibdib/generic/QToken;.script:[Lnet/sf/dibdib/generic/QIfs$QTaskR; // field@76b5 │ │ +384bdc: 1100 |0058: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x000f line=157 │ │ 0x0013 line=158 │ │ 0x0015 line=159 │ │ 0x001d line=161 │ │ @@ -1521773,18 +1521772,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -384cb8: |[384cb8] net.sf.dibdib.generic.QToken.reset4Recycle:()V │ │ -384cc8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -384ccc: 5a20 b676 |0002: iput-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ -384cd0: 0e00 |0004: return-void │ │ +384cb4: |[384cb4] net.sf.dibdib.generic.QToken.reset4Recycle:()V │ │ +384cc4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +384cc8: 5a20 b676 |0002: iput-wide v0, v2, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ +384ccc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=135 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lnet/sf/dibdib/generic/QToken; │ │ │ │ #8 : (in Lnet/sf/dibdib/generic/QToken;) │ │ @@ -1521792,17 +1521791,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -384cd4: |[384cd4] net.sf.dibdib.generic.QToken.setShashOrIgnore:(J)V │ │ -384ce4: 5a01 b676 |0000: iput-wide v1, v0, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ -384ce8: 0e00 |0002: return-void │ │ +384cd0: |[384cd0] net.sf.dibdib.generic.QToken.setShashOrIgnore:(J)V │ │ +384ce0: 5a01 b676 |0000: iput-wide v1, v0, Lnet/sf/dibdib/generic/QToken;.stamp:J // field@76b6 │ │ +384ce4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/sf/dibdib/generic/QToken; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1521811,22 +1521810,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -384cec: |[384cec] net.sf.dibdib.generic.QToken.shiftArgs:()V │ │ -384cfc: 5410 aa76 |0000: iget-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -384d00: 5b10 a976 |0002: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -384d04: 5410 ab76 |0004: iget-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ -384d08: 5b10 aa76 |0006: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -384d0c: 5410 ac76 |0008: iget-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argZ1:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ac │ │ -384d10: 5b10 ab76 |000a: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ -384d14: 0e00 |000c: return-void │ │ +384ce8: |[384ce8] net.sf.dibdib.generic.QToken.shiftArgs:()V │ │ +384cf8: 5410 aa76 |0000: iget-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +384cfc: 5b10 a976 |0002: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +384d00: 5410 ab76 |0004: iget-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ +384d04: 5b10 aa76 |0006: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +384d08: 5410 ac76 |0008: iget-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argZ1:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ac │ │ +384d0c: 5b10 ab76 |000a: iput-object v0, v1, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ +384d10: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0004 line=191 │ │ 0x0008 line=192 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lnet/sf/dibdib/generic/QToken; │ │ @@ -1521836,140 +1521835,140 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 276 16-bit code units │ │ -384734: |[384734] net.sf.dibdib.generic.QToken.toString:()Ljava/lang/String; │ │ -384744: 5480 a976 |0000: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -384748: 1a01 a500 |0002: const-string v1, " " // string@00a5 │ │ -38474c: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -384750: 3900 b100 |0006: if-nez v0, 00b7 // +00b1 │ │ -384754: 5280 ad76 |0008: iget v0, v8, Lnet/sf/dibdib/generic/QToken;.cScript:I // field@76ad │ │ -384758: 3a00 1c00 |000a: if-ltz v0, 0026 // +001c │ │ -38475c: 2200 e812 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -384760: 7010 4098 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -384766: 1a01 c904 |0011: const-string v1, "*[" // string@04c9 │ │ -38476a: 6e20 4b98 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384770: 5281 ad76 |0016: iget v1, v8, Lnet/sf/dibdib/generic/QToken;.cScript:I // field@76ad │ │ -384774: 6e20 4798 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -38477a: 1a01 3657 |001b: const-string v1, "]" // string@5736 │ │ -38477e: 6e20 4b98 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384784: 6e10 5498 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -38478a: 0c00 |0023: move-result-object v0 │ │ -38478c: 2900 9200 |0024: goto/16 00b6 // +0092 │ │ -384790: 2200 e812 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -384794: 7010 4098 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38479a: 6e20 4b98 2000 |002b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3847a0: 5283 b376 |002e: iget v3, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3847a4: 3903 0400 |0030: if-nez v3, 0034 // +0004 │ │ -3847a8: 0723 |0032: move-object v3, v2 │ │ -3847aa: 2814 |0033: goto 0047 // +0014 │ │ -3847ac: 2203 e812 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3847b0: 7010 4098 0300 |0036: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3847b6: 1a04 af54 |0039: const-string v4, "X=" // string@54af │ │ -3847ba: 6e20 4b98 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3847c0: 5284 b376 |003e: iget v4, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ -3847c4: 6e20 4798 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -3847ca: 6e10 5498 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3847d0: 0c03 |0046: move-result-object v3 │ │ -3847d2: 6e20 4b98 3000 |0047: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3847d8: 5283 b476 |004a: iget v3, v8, Lnet/sf/dibdib/generic/QToken;.parY:I // field@76b4 │ │ -3847dc: 3903 0400 |004c: if-nez v3, 0050 // +0004 │ │ -3847e0: 0723 |004e: move-object v3, v2 │ │ -3847e2: 2814 |004f: goto 0063 // +0014 │ │ -3847e4: 2203 e812 |0050: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3847e8: 7010 4098 0300 |0052: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3847ee: 1a04 8a01 |0055: const-string v4, " Y=" // string@018a │ │ -3847f2: 6e20 4b98 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3847f8: 5284 b476 |005a: iget v4, v8, Lnet/sf/dibdib/generic/QToken;.parY:I // field@76b4 │ │ -3847fc: 6e20 4798 4300 |005c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ -384802: 6e10 5498 0300 |005f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -384808: 0c03 |0062: move-result-object v3 │ │ -38480a: 6e20 4b98 3000 |0063: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384810: 1603 0000 |0066: const-wide/16 v3, #int 0 // #0 │ │ -384814: 5385 b176 |0068: iget-wide v5, v8, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -384818: 3107 0305 |006a: cmp-long v7, v3, v5 │ │ -38481c: 3907 0400 |006c: if-nez v7, 0070 // +0004 │ │ -384820: 0723 |006e: move-object v3, v2 │ │ -384822: 2814 |006f: goto 0083 // +0014 │ │ -384824: 2203 e812 |0070: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -384828: 7010 4098 0300 |0072: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -38482e: 1a04 6201 |0075: const-string v4, " N0=" // string@0162 │ │ -384832: 6e20 4b98 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384838: 5384 b176 |007a: iget-wide v4, v8, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ -38483c: 6e30 4898 4305 |007c: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -384842: 6e10 5498 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -384848: 0c03 |0082: move-result-object v3 │ │ -38484a: 6e20 4b98 3000 |0083: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384850: 5483 b276 |0086: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ -384854: 3903 0300 |0088: if-nez v3, 008b // +0003 │ │ -384858: 2819 |008a: goto 00a3 // +0019 │ │ -38485a: 2202 e812 |008b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -38485e: 7010 4098 0200 |008d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -384864: 1a03 7c01 |0090: const-string v3, " S0={" // string@017c │ │ -384868: 6e20 4b98 3200 |0092: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38486e: 5483 b276 |0095: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ -384872: 6e20 4b98 3200 |0097: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384878: 1303 7d00 |009a: const/16 v3, #int 125 // #7d │ │ -38487c: 6e20 4498 3200 |009c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -384882: 6e10 5498 0200 |009f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -384888: 0c02 |00a2: move-result-object v2 │ │ -38488a: 6e20 4b98 2000 |00a3: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384890: 6e20 4b98 1000 |00a6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384896: 5481 b076 |00a9: iget-object v1, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -38489a: 7210 57a2 0100 |00ab: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ -3848a0: 0c01 |00ae: move-result-object v1 │ │ -3848a2: 6e20 4b98 1000 |00af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3848a8: 6e10 5498 0000 |00b2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3848ae: 0c00 |00b5: move-result-object v0 │ │ -3848b0: 1100 |00b6: return-object v0 │ │ -3848b2: 2200 e812 |00b7: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3848b6: 7010 4098 0000 |00b9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3848bc: 6e20 4b98 2000 |00bc: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3848c2: 5483 a976 |00bf: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ -3848c6: 6e10 eb97 0300 |00c1: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3848cc: 0c03 |00c4: move-result-object v3 │ │ -3848ce: 6e20 4b98 3000 |00c5: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3848d4: 5483 aa76 |00c8: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3848d8: 3903 0400 |00ca: if-nez v3, 00ce // +0004 │ │ -3848dc: 0723 |00cc: move-object v3, v2 │ │ -3848de: 2816 |00cd: goto 00e3 // +0016 │ │ -3848e0: 2203 e812 |00ce: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ -3848e4: 7010 4098 0300 |00d0: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3848ea: 6e20 4b98 1300 |00d3: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3848f0: 5484 aa76 |00d6: iget-object v4, v8, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ -3848f4: 6e10 eb97 0400 |00d8: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3848fa: 0c04 |00db: move-result-object v4 │ │ -3848fc: 6e20 4b98 4300 |00dc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384902: 6e10 5498 0300 |00df: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -384908: 0c03 |00e2: move-result-object v3 │ │ -38490a: 6e20 4b98 3000 |00e3: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384910: 5483 ab76 |00e6: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ -384914: 3903 0300 |00e8: if-nez v3, 00eb // +0003 │ │ -384918: 2816 |00ea: goto 0100 // +0016 │ │ -38491a: 2202 e812 |00eb: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ -38491e: 7010 4098 0200 |00ed: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -384924: 6e20 4b98 1200 |00f0: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38492a: 5483 ab76 |00f3: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ -38492e: 6e10 eb97 0300 |00f5: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -384934: 0c03 |00f8: move-result-object v3 │ │ -384936: 6e20 4b98 3200 |00f9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38493c: 6e10 5498 0200 |00fc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -384942: 0c02 |00ff: move-result-object v2 │ │ -384944: 6e20 4b98 2000 |0100: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -38494a: 6e20 4b98 1000 |0103: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384950: 5481 b076 |0106: iget-object v1, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ -384954: 7210 57a2 0100 |0108: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ -38495a: 0c01 |010b: move-result-object v1 │ │ -38495c: 6e20 4b98 1000 |010c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -384962: 6e10 5498 0000 |010f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -384968: 0c00 |0112: move-result-object v0 │ │ -38496a: 1100 |0113: return-object v0 │ │ +384730: |[384730] net.sf.dibdib.generic.QToken.toString:()Ljava/lang/String; │ │ +384740: 5480 a976 |0000: iget-object v0, v8, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +384744: 1a01 a500 |0002: const-string v1, " " // string@00a5 │ │ +384748: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +38474c: 3900 b100 |0006: if-nez v0, 00b7 // +00b1 │ │ +384750: 5280 ad76 |0008: iget v0, v8, Lnet/sf/dibdib/generic/QToken;.cScript:I // field@76ad │ │ +384754: 3a00 1c00 |000a: if-ltz v0, 0026 // +001c │ │ +384758: 2200 e812 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +38475c: 7010 4098 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +384762: 1a01 c904 |0011: const-string v1, "*[" // string@04c9 │ │ +384766: 6e20 4b98 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38476c: 5281 ad76 |0016: iget v1, v8, Lnet/sf/dibdib/generic/QToken;.cScript:I // field@76ad │ │ +384770: 6e20 4798 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +384776: 1a01 3657 |001b: const-string v1, "]" // string@5736 │ │ +38477a: 6e20 4b98 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384780: 6e10 5498 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +384786: 0c00 |0023: move-result-object v0 │ │ +384788: 2900 9200 |0024: goto/16 00b6 // +0092 │ │ +38478c: 2200 e812 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +384790: 7010 4098 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +384796: 6e20 4b98 2000 |002b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38479c: 5283 b376 |002e: iget v3, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3847a0: 3903 0400 |0030: if-nez v3, 0034 // +0004 │ │ +3847a4: 0723 |0032: move-object v3, v2 │ │ +3847a6: 2814 |0033: goto 0047 // +0014 │ │ +3847a8: 2203 e812 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3847ac: 7010 4098 0300 |0036: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3847b2: 1a04 af54 |0039: const-string v4, "X=" // string@54af │ │ +3847b6: 6e20 4b98 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3847bc: 5284 b376 |003e: iget v4, v8, Lnet/sf/dibdib/generic/QToken;.parX:I // field@76b3 │ │ +3847c0: 6e20 4798 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3847c6: 6e10 5498 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3847cc: 0c03 |0046: move-result-object v3 │ │ +3847ce: 6e20 4b98 3000 |0047: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3847d4: 5283 b476 |004a: iget v3, v8, Lnet/sf/dibdib/generic/QToken;.parY:I // field@76b4 │ │ +3847d8: 3903 0400 |004c: if-nez v3, 0050 // +0004 │ │ +3847dc: 0723 |004e: move-object v3, v2 │ │ +3847de: 2814 |004f: goto 0063 // +0014 │ │ +3847e0: 2203 e812 |0050: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3847e4: 7010 4098 0300 |0052: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3847ea: 1a04 8a01 |0055: const-string v4, " Y=" // string@018a │ │ +3847ee: 6e20 4b98 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3847f4: 5284 b476 |005a: iget v4, v8, Lnet/sf/dibdib/generic/QToken;.parY:I // field@76b4 │ │ +3847f8: 6e20 4798 4300 |005c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9847 │ │ +3847fe: 6e10 5498 0300 |005f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +384804: 0c03 |0062: move-result-object v3 │ │ +384806: 6e20 4b98 3000 |0063: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38480c: 1603 0000 |0066: const-wide/16 v3, #int 0 // #0 │ │ +384810: 5385 b176 |0068: iget-wide v5, v8, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +384814: 3107 0305 |006a: cmp-long v7, v3, v5 │ │ +384818: 3907 0400 |006c: if-nez v7, 0070 // +0004 │ │ +38481c: 0723 |006e: move-object v3, v2 │ │ +38481e: 2814 |006f: goto 0083 // +0014 │ │ +384820: 2203 e812 |0070: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +384824: 7010 4098 0300 |0072: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +38482a: 1a04 6201 |0075: const-string v4, " N0=" // string@0162 │ │ +38482e: 6e20 4b98 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384834: 5384 b176 |007a: iget-wide v4, v8, Lnet/sf/dibdib/generic/QToken;.parN0:J // field@76b1 │ │ +384838: 6e30 4898 4305 |007c: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +38483e: 6e10 5498 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +384844: 0c03 |0082: move-result-object v3 │ │ +384846: 6e20 4b98 3000 |0083: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38484c: 5483 b276 |0086: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ +384850: 3903 0300 |0088: if-nez v3, 008b // +0003 │ │ +384854: 2819 |008a: goto 00a3 // +0019 │ │ +384856: 2202 e812 |008b: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +38485a: 7010 4098 0200 |008d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +384860: 1a03 7c01 |0090: const-string v3, " S0={" // string@017c │ │ +384864: 6e20 4b98 3200 |0092: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38486a: 5483 b276 |0095: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.parS0:Ljava/lang/String; // field@76b2 │ │ +38486e: 6e20 4b98 3200 |0097: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384874: 1303 7d00 |009a: const/16 v3, #int 125 // #7d │ │ +384878: 6e20 4498 3200 |009c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +38487e: 6e10 5498 0200 |009f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +384884: 0c02 |00a2: move-result-object v2 │ │ +384886: 6e20 4b98 2000 |00a3: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38488c: 6e20 4b98 1000 |00a6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384892: 5481 b076 |00a9: iget-object v1, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +384896: 7210 57a2 0100 |00ab: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ +38489c: 0c01 |00ae: move-result-object v1 │ │ +38489e: 6e20 4b98 1000 |00af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3848a4: 6e10 5498 0000 |00b2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3848aa: 0c00 |00b5: move-result-object v0 │ │ +3848ac: 1100 |00b6: return-object v0 │ │ +3848ae: 2200 e812 |00b7: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3848b2: 7010 4098 0000 |00b9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3848b8: 6e20 4b98 2000 |00bc: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3848be: 5483 a976 |00bf: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.argX:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76a9 │ │ +3848c2: 6e10 eb97 0300 |00c1: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3848c8: 0c03 |00c4: move-result-object v3 │ │ +3848ca: 6e20 4b98 3000 |00c5: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3848d0: 5483 aa76 |00c8: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3848d4: 3903 0400 |00ca: if-nez v3, 00ce // +0004 │ │ +3848d8: 0723 |00cc: move-object v3, v2 │ │ +3848da: 2816 |00cd: goto 00e3 // +0016 │ │ +3848dc: 2203 e812 |00ce: new-instance v3, Ljava/lang/StringBuilder; // type@12e8 │ │ +3848e0: 7010 4098 0300 |00d0: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3848e6: 6e20 4b98 1300 |00d3: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3848ec: 5484 aa76 |00d6: iget-object v4, v8, Lnet/sf/dibdib/generic/QToken;.argY:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76aa │ │ +3848f0: 6e10 eb97 0400 |00d8: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3848f6: 0c04 |00db: move-result-object v4 │ │ +3848f8: 6e20 4b98 4300 |00dc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3848fe: 6e10 5498 0300 |00df: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +384904: 0c03 |00e2: move-result-object v3 │ │ +384906: 6e20 4b98 3000 |00e3: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38490c: 5483 ab76 |00e6: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ +384910: 3903 0300 |00e8: if-nez v3, 00eb // +0003 │ │ +384914: 2816 |00ea: goto 0100 // +0016 │ │ +384916: 2202 e812 |00eb: new-instance v2, Ljava/lang/StringBuilder; // type@12e8 │ │ +38491a: 7010 4098 0200 |00ed: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +384920: 6e20 4b98 1200 |00f0: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384926: 5483 ab76 |00f3: iget-object v3, v8, Lnet/sf/dibdib/generic/QToken;.argZ:Lnet/sf/dibdib/generic/QIfs$QSeqIf; // field@76ab │ │ +38492a: 6e10 eb97 0300 |00f5: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +384930: 0c03 |00f8: move-result-object v3 │ │ +384932: 6e20 4b98 3200 |00f9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384938: 6e10 5498 0200 |00fc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +38493e: 0c02 |00ff: move-result-object v2 │ │ +384940: 6e20 4b98 2000 |0100: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +384946: 6e20 4b98 1000 |0103: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38494c: 5481 b076 |0106: iget-object v1, v8, Lnet/sf/dibdib/generic/QToken;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@76b0 │ │ +384950: 7210 57a2 0100 |0108: invoke-interface {v1}, Lnet/sf/dibdib/generic/QIfs$QEnumIf;.name:()Ljava/lang/String; // method@a257 │ │ +384956: 0c01 |010b: move-result-object v1 │ │ +384958: 6e20 4b98 1000 |010c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +38495e: 6e10 5498 0000 |010f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +384964: 0c00 |0112: move-result-object v0 │ │ +384966: 1100 |0113: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0008 line=198 │ │ 0x000c line=199 │ │ 0x0026 line=206 │ │ 0x002e line=201 │ │ @@ -1522059,64 +1522058,64 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 100 16-bit code units │ │ -385b10: |[385b10] net.sf.dibdib.generic.QWord.:()V │ │ -385b20: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385b24: 1a01 4a04 |0002: const-string v1, "(WIP/NULL)" // string@044a │ │ -385b28: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -385b2c: 7040 fca2 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -385b32: 6900 c176 |0009: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ -385b36: 2200 b514 |000b: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385b3a: 1a01 a500 |000d: const-string v1, " " // string@00a5 │ │ -385b3e: 7110 2aa4 0100 |000f: invoke-static {v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a42a │ │ -385b44: 0b04 |0012: move-result-wide v4 │ │ -385b46: 1606 feff |0013: const-wide/16 v6, #int -2 // #fffe │ │ -385b4a: c064 |0015: and-long/2addr v4, v6 │ │ -385b4c: 7040 fca2 1054 |0016: invoke-direct {v0, v1, v4, v5}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -385b52: 6900 bf76 |0019: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_BLANK:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ -385b56: 2200 b514 |001b: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385b5a: 7030 faa2 2003 |001d: invoke-direct {v0, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(J)V // method@a2fa │ │ -385b60: 6900 bd76 |0020: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -385b64: 2201 b514 |0022: new-instance v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385b68: 1602 0100 |0024: const-wide/16 v2, #int 1 // #1 │ │ -385b6c: 7030 faa2 2103 |0026: invoke-direct {v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(J)V // method@a2fa │ │ -385b72: 6901 be76 |0029: sput-object v1, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ -385b76: 2201 b514 |002b: new-instance v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385b7a: 1602 ffff |002d: const-wide/16 v2, #int -1 // #ffff │ │ -385b7e: 7030 faa2 2103 |002f: invoke-direct {v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(J)V // method@a2fa │ │ -385b84: 6901 ba76 |0032: sput-object v1, Lnet/sf/dibdib/generic/QWord;.NEG_1:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -385b88: 2202 b514 |0034: new-instance v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385b8c: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -385b8e: 1904 f87f |0037: const-wide/high16 v4, #long 9221120237041090560 // #7ff8 │ │ -385b92: 7130 29a4 4305 |0039: invoke-static {v3, v4, v5}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a429 │ │ -385b98: 0b08 |003c: move-result-wide v8 │ │ -385b9a: c068 |003d: and-long/2addr v8, v6 │ │ -385b9c: 7059 f9a2 4285 |003e: invoke-direct {v2, v4, v5, v8, v9}, Lnet/sf/dibdib/generic/QWord;.:(DJ)V // method@a2f9 │ │ -385ba2: 6902 bb76 |0041: sput-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -385ba6: 6900 b976 |0043: sput-object v0, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ -385baa: 6901 bc76 |0045: sput-object v1, Lnet/sf/dibdib/generic/QWord;.TRUE:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ -385bae: 2200 b514 |0047: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385bb2: 1a01 ca05 |0049: const-string v1, "." // string@05ca │ │ -385bb6: 7110 2aa4 0100 |004b: invoke-static {v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a42a │ │ -385bbc: 0b02 |004e: move-result-wide v2 │ │ -385bbe: c062 |004f: and-long/2addr v2, v6 │ │ -385bc0: 7040 fca2 1032 |0050: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -385bc6: 6900 c076 |0053: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -385bca: 2200 b514 |0055: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385bce: 1a01 a404 |0057: const-string v1, "*" // string@04a4 │ │ -385bd2: 7110 2aa4 0100 |0059: invoke-static {v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a42a │ │ -385bd8: 0b02 |005c: move-result-wide v2 │ │ -385bda: c062 |005d: and-long/2addr v2, v6 │ │ -385bdc: 7040 fca2 1032 |005e: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -385be2: 6900 c276 |0061: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c2 │ │ -385be6: 0e00 |0063: return-void │ │ +385b0c: |[385b0c] net.sf.dibdib.generic.QWord.:()V │ │ +385b1c: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385b20: 1a01 4a04 |0002: const-string v1, "(WIP/NULL)" // string@044a │ │ +385b24: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +385b28: 7040 fca2 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +385b2e: 6900 c176 |0009: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_NULL:Lnet/sf/dibdib/generic/QWord; // field@76c1 │ │ +385b32: 2200 b514 |000b: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385b36: 1a01 a500 |000d: const-string v1, " " // string@00a5 │ │ +385b3a: 7110 2aa4 0100 |000f: invoke-static {v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a42a │ │ +385b40: 0b04 |0012: move-result-wide v4 │ │ +385b42: 1606 feff |0013: const-wide/16 v6, #int -2 // #fffe │ │ +385b46: c064 |0015: and-long/2addr v4, v6 │ │ +385b48: 7040 fca2 1054 |0016: invoke-direct {v0, v1, v4, v5}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +385b4e: 6900 bf76 |0019: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_BLANK:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ +385b52: 2200 b514 |001b: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385b56: 7030 faa2 2003 |001d: invoke-direct {v0, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(J)V // method@a2fa │ │ +385b5c: 6900 bd76 |0020: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +385b60: 2201 b514 |0022: new-instance v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385b64: 1602 0100 |0024: const-wide/16 v2, #int 1 // #1 │ │ +385b68: 7030 faa2 2103 |0026: invoke-direct {v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(J)V // method@a2fa │ │ +385b6e: 6901 be76 |0029: sput-object v1, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ +385b72: 2201 b514 |002b: new-instance v1, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385b76: 1602 ffff |002d: const-wide/16 v2, #int -1 // #ffff │ │ +385b7a: 7030 faa2 2103 |002f: invoke-direct {v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(J)V // method@a2fa │ │ +385b80: 6901 ba76 |0032: sput-object v1, Lnet/sf/dibdib/generic/QWord;.NEG_1:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +385b84: 2202 b514 |0034: new-instance v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385b88: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +385b8a: 1904 f87f |0037: const-wide/high16 v4, #long 9221120237041090560 // #7ff8 │ │ +385b8e: 7130 29a4 4305 |0039: invoke-static {v3, v4, v5}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a429 │ │ +385b94: 0b08 |003c: move-result-wide v8 │ │ +385b96: c068 |003d: and-long/2addr v8, v6 │ │ +385b98: 7059 f9a2 4285 |003e: invoke-direct {v2, v4, v5, v8, v9}, Lnet/sf/dibdib/generic/QWord;.:(DJ)V // method@a2f9 │ │ +385b9e: 6902 bb76 |0041: sput-object v2, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +385ba2: 6900 b976 |0043: sput-object v0, Lnet/sf/dibdib/generic/QWord;.FALSE:Lnet/sf/dibdib/generic/QWord; // field@76b9 │ │ +385ba6: 6901 bc76 |0045: sput-object v1, Lnet/sf/dibdib/generic/QWord;.TRUE:Lnet/sf/dibdib/generic/QWord; // field@76bc │ │ +385baa: 2200 b514 |0047: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385bae: 1a01 ca05 |0049: const-string v1, "." // string@05ca │ │ +385bb2: 7110 2aa4 0100 |004b: invoke-static {v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a42a │ │ +385bb8: 0b02 |004e: move-result-wide v2 │ │ +385bba: c062 |004f: and-long/2addr v2, v6 │ │ +385bbc: 7040 fca2 1032 |0050: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +385bc2: 6900 c076 |0053: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +385bc6: 2200 b514 |0055: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385bca: 1a01 a404 |0057: const-string v1, "*" // string@04a4 │ │ +385bce: 7110 2aa4 0100 |0059: invoke-static {v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a42a │ │ +385bd4: 0b02 |005c: move-result-wide v2 │ │ +385bd6: c062 |005d: and-long/2addr v2, v6 │ │ +385bd8: 7040 fca2 1032 |005e: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +385bde: 6900 c276 |0061: sput-object v0, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c2 │ │ +385be2: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x000b line=15 │ │ 0x001b line=16 │ │ 0x0022 line=17 │ │ 0x002b line=18 │ │ @@ -1522132,21 +1522131,21 @@ │ │ type : '(DJ)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -385be8: |[385be8] net.sf.dibdib.generic.QWord.:(DJ)V │ │ -385bf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -385bfa: 7040 b7a2 0154 |0001: invoke-direct {v1, v0, v4, v5}, Lnet/sf/dibdib/generic/QSeq;.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V // method@a2b7 │ │ -385c00: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ -385c04: 5a14 c476 |0006: iput-wide v4, v1, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c4 │ │ -385c08: 5a12 c376 |0008: iput-wide v2, v1, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c3 │ │ -385c0c: 0e00 |000a: return-void │ │ +385be4: |[385be4] net.sf.dibdib.generic.QWord.:(DJ)V │ │ +385bf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +385bf6: 7040 b7a2 0154 |0001: invoke-direct {v1, v0, v4, v5}, Lnet/sf/dibdib/generic/QSeq;.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V // method@a2b7 │ │ +385bfc: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ +385c00: 5a14 c476 |0006: iput-wide v4, v1, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c4 │ │ +385c04: 5a12 c376 |0008: iput-wide v2, v1, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c3 │ │ +385c08: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0006 line=45 │ │ 0x0008 line=46 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/sf/dibdib/generic/QWord; │ │ @@ -1522158,30 +1522157,30 @@ │ │ type : '(J)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -385c64: |[385c64] net.sf.dibdib.generic.QWord.:(J)V │ │ -385c74: 1600 c31e |0000: const-wide/16 v0, #int 7875 // #1ec3 │ │ -385c78: 9d00 0006 |0002: mul-long v0, v0, v6 │ │ -385c7c: 8600 |0004: long-to-double v0, v0 │ │ -385c7e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -385c80: 7130 29a4 0201 |0006: invoke-static {v2, v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a429 │ │ -385c86: 0b00 |0009: move-result-wide v0 │ │ -385c88: 1603 feff |000a: const-wide/16 v3, #int -2 // #fffe │ │ -385c8c: c030 |000c: and-long/2addr v0, v3 │ │ -385c8e: 7040 b7a2 2510 |000d: invoke-direct {v5, v2, v0, v1}, Lnet/sf/dibdib/generic/QSeq;.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V // method@a2b7 │ │ -385c94: 5a56 c476 |0010: iput-wide v6, v5, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c4 │ │ -385c98: 8666 |0012: long-to-double v6, v6 │ │ -385c9a: 1800 0000 0000 00c3 be40 |0013: const-wide v0, #double 7875 // #40bec30000000000 │ │ -385ca4: ad06 0600 |0018: mul-double v6, v6, v0 │ │ -385ca8: 5a56 c376 |001a: iput-wide v6, v5, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c3 │ │ -385cac: 0e00 |001c: return-void │ │ +385c60: |[385c60] net.sf.dibdib.generic.QWord.:(J)V │ │ +385c70: 1600 c31e |0000: const-wide/16 v0, #int 7875 // #1ec3 │ │ +385c74: 9d00 0006 |0002: mul-long v0, v0, v6 │ │ +385c78: 8600 |0004: long-to-double v0, v0 │ │ +385c7a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +385c7c: 7130 29a4 0201 |0006: invoke-static {v2, v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a429 │ │ +385c82: 0b00 |0009: move-result-wide v0 │ │ +385c84: 1603 feff |000a: const-wide/16 v3, #int -2 // #fffe │ │ +385c88: c030 |000c: and-long/2addr v0, v3 │ │ +385c8a: 7040 b7a2 2510 |000d: invoke-direct {v5, v2, v0, v1}, Lnet/sf/dibdib/generic/QSeq;.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V // method@a2b7 │ │ +385c90: 5a56 c476 |0010: iput-wide v6, v5, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c4 │ │ +385c94: 8666 |0012: long-to-double v6, v6 │ │ +385c96: 1800 0000 0000 00c3 be40 |0013: const-wide v0, #double 7875 // #40bec30000000000 │ │ +385ca0: ad06 0600 |0018: mul-double v6, v6, v0 │ │ +385ca4: 5a56 c376 |001a: iput-wide v6, v5, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c3 │ │ +385ca8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=38 │ │ 0x0010 line=39 │ │ 0x001a line=40 │ │ locals : │ │ 0x0000 - 0x001d reg=5 this Lnet/sf/dibdib/generic/QWord; │ │ @@ -1522192,22 +1522191,22 @@ │ │ type : '(Ljava/lang/String;DJ)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -385c10: |[385c10] net.sf.dibdib.generic.QWord.:(Ljava/lang/String;DJ)V │ │ -385c20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -385c22: 7040 b7a2 0165 |0001: invoke-direct {v1, v0, v5, v6}, Lnet/sf/dibdib/generic/QSeq;.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V // method@a2b7 │ │ -385c28: 5b12 c676 |0004: iput-object v2, v1, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c6 │ │ -385c2c: 1605 0000 |0006: const-wide/16 v5, #int 0 // #0 │ │ -385c30: 5a15 c476 |0008: iput-wide v5, v1, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c4 │ │ -385c34: 5a13 c376 |000a: iput-wide v3, v1, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c3 │ │ -385c38: 0e00 |000c: return-void │ │ +385c0c: |[385c0c] net.sf.dibdib.generic.QWord.:(Ljava/lang/String;DJ)V │ │ +385c1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +385c1e: 7040 b7a2 0165 |0001: invoke-direct {v1, v0, v5, v6}, Lnet/sf/dibdib/generic/QSeq;.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V // method@a2b7 │ │ +385c24: 5b12 c676 |0004: iput-object v2, v1, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c6 │ │ +385c28: 1605 0000 |0006: const-wide/16 v5, #int 0 // #0 │ │ +385c2c: 5a15 c476 |0008: iput-wide v5, v1, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c4 │ │ +385c30: 5a13 c376 |000a: iput-wide v3, v1, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c3 │ │ +385c34: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0004 line=52 │ │ 0x0008 line=53 │ │ 0x000a line=54 │ │ locals : │ │ @@ -1522221,21 +1522220,21 @@ │ │ type : '(Ljava/lang/String;J)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -385c3c: |[385c3c] net.sf.dibdib.generic.QWord.:(Ljava/lang/String;J)V │ │ -385c4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -385c4e: 7040 b7a2 0143 |0001: invoke-direct {v1, v0, v3, v4}, Lnet/sf/dibdib/generic/QSeq;.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V // method@a2b7 │ │ -385c54: 5b12 c676 |0004: iput-object v2, v1, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c6 │ │ -385c58: 1902 f87f |0006: const-wide/high16 v2, #long 9221120237041090560 // #7ff8 │ │ -385c5c: 5a12 c376 |0008: iput-wide v2, v1, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c3 │ │ -385c60: 0e00 |000a: return-void │ │ +385c38: |[385c38] net.sf.dibdib.generic.QWord.:(Ljava/lang/String;J)V │ │ +385c48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +385c4a: 7040 b7a2 0143 |0001: invoke-direct {v1, v0, v3, v4}, Lnet/sf/dibdib/generic/QSeq;.:([Lnet/sf/dibdib/generic/QIfs$QWordIf;J)V // method@a2b7 │ │ +385c50: 5b12 c676 |0004: iput-object v2, v1, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c6 │ │ +385c54: 1902 f87f |0006: const-wide/high16 v2, #long 9221120237041090560 // #7ff8 │ │ +385c58: 5a12 c376 |0008: iput-wide v2, v1, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c3 │ │ +385c5c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x0004 line=33 │ │ 0x0008 line=34 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/sf/dibdib/generic/QWord; │ │ @@ -1522247,20 +1522246,20 @@ │ │ type : '(D)Lnet/sf/dibdib/generic/QWord;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -385744: |[385744] net.sf.dibdib.generic.QWord.createQWord:(D)Lnet/sf/dibdib/generic/QWord; │ │ -385754: 1800 0000 0000 00c3 be40 |0000: const-wide v0, #double 7875 // #40bec30000000000 │ │ -38575e: ad02 0200 |0005: mul-double v2, v2, v0 │ │ -385762: 7120 01a3 3200 |0007: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -385768: 0c02 |000a: move-result-object v2 │ │ -38576a: 1102 |000b: return-object v2 │ │ +385740: |[385740] net.sf.dibdib.generic.QWord.createQWord:(D)Lnet/sf/dibdib/generic/QWord; │ │ +385750: 1800 0000 0000 00c3 be40 |0000: const-wide v0, #double 7875 // #40bec30000000000 │ │ +38575a: ad02 0200 |0005: mul-double v2, v2, v0 │ │ +38575e: 7120 01a3 3200 |0007: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +385764: 0c02 |000a: move-result-object v2 │ │ +385766: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=128 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) D │ │ │ │ #6 : (in Lnet/sf/dibdib/generic/QWord;) │ │ @@ -1522268,50 +1522267,50 @@ │ │ type : '(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -38576c: |[38576c] net.sf.dibdib.generic.QWord.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; │ │ -38577c: 6e10 2298 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ -385782: 0a00 |0003: move-result v0 │ │ -385784: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -385786: 3301 2f00 |0005: if-ne v1, v0, 0034 // +002f │ │ -38578a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -38578c: 6e20 0998 0300 |0008: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -385792: 0a00 |000b: move-result v0 │ │ -385794: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -385798: 3210 2300 |000e: if-eq v0, v1, 0031 // +0023 │ │ -38579c: 1301 2a00 |0010: const/16 v1, #int 42 // #2a │ │ -3857a0: 3210 1c00 |0012: if-eq v0, v1, 002e // +001c │ │ -3857a4: 1301 2e00 |0014: const/16 v1, #int 46 // #2e │ │ -3857a8: 3210 1500 |0016: if-eq v0, v1, 002b // +0015 │ │ -3857ac: 1301 3000 |0018: const/16 v1, #int 48 // #30 │ │ -3857b0: 3210 0700 |001a: if-eq v0, v1, 0021 // +0007 │ │ -3857b4: 1301 3100 |001c: const/16 v1, #int 49 // #31 │ │ -3857b8: 3210 0800 |001e: if-eq v0, v1, 0026 // +0008 │ │ -3857bc: 2814 |0020: goto 0034 // +0014 │ │ -3857be: 3904 0500 |0021: if-nez v4, 0026 // +0005 │ │ -3857c2: 6203 bd76 |0023: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3857c6: 1103 |0025: return-object v3 │ │ -3857c8: 3904 0e00 |0026: if-nez v4, 0034 // +000e │ │ -3857cc: 6203 be76 |0028: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ -3857d0: 1103 |002a: return-object v3 │ │ -3857d2: 6203 c076 |002b: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -3857d6: 1103 |002d: return-object v3 │ │ -3857d8: 6203 c276 |002e: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c2 │ │ -3857dc: 1103 |0030: return-object v3 │ │ -3857de: 6203 bf76 |0031: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_BLANK:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ -3857e2: 1103 |0033: return-object v3 │ │ -3857e4: 2200 b514 |0034: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3857e8: 7120 2ba4 4300 |0036: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4String:(Ljava/lang/String;Z)J // method@a42b │ │ -3857ee: 0b01 |0039: move-result-wide v1 │ │ -3857f0: 7040 fca2 3021 |003a: invoke-direct {v0, v3, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -3857f6: 1100 |003d: return-object v0 │ │ +385768: |[385768] net.sf.dibdib.generic.QWord.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; │ │ +385778: 6e10 2298 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@9822 │ │ +38577e: 0a00 |0003: move-result v0 │ │ +385780: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +385782: 3301 2f00 |0005: if-ne v1, v0, 0034 // +002f │ │ +385786: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +385788: 6e20 0998 0300 |0008: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +38578e: 0a00 |000b: move-result v0 │ │ +385790: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +385794: 3210 2300 |000e: if-eq v0, v1, 0031 // +0023 │ │ +385798: 1301 2a00 |0010: const/16 v1, #int 42 // #2a │ │ +38579c: 3210 1c00 |0012: if-eq v0, v1, 002e // +001c │ │ +3857a0: 1301 2e00 |0014: const/16 v1, #int 46 // #2e │ │ +3857a4: 3210 1500 |0016: if-eq v0, v1, 002b // +0015 │ │ +3857a8: 1301 3000 |0018: const/16 v1, #int 48 // #30 │ │ +3857ac: 3210 0700 |001a: if-eq v0, v1, 0021 // +0007 │ │ +3857b0: 1301 3100 |001c: const/16 v1, #int 49 // #31 │ │ +3857b4: 3210 0800 |001e: if-eq v0, v1, 0026 // +0008 │ │ +3857b8: 2814 |0020: goto 0034 // +0014 │ │ +3857ba: 3904 0500 |0021: if-nez v4, 0026 // +0005 │ │ +3857be: 6203 bd76 |0023: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3857c2: 1103 |0025: return-object v3 │ │ +3857c4: 3904 0e00 |0026: if-nez v4, 0034 // +000e │ │ +3857c8: 6203 be76 |0028: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ +3857cc: 1103 |002a: return-object v3 │ │ +3857ce: 6203 c076 |002b: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +3857d2: 1103 |002d: return-object v3 │ │ +3857d4: 6203 c276 |002e: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_WILD:Lnet/sf/dibdib/generic/QWord; // field@76c2 │ │ +3857d8: 1103 |0030: return-object v3 │ │ +3857da: 6203 bf76 |0031: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_BLANK:Lnet/sf/dibdib/generic/QWord; // field@76bf │ │ +3857de: 1103 |0033: return-object v3 │ │ +3857e0: 2200 b514 |0034: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3857e4: 7120 2ba4 4300 |0036: invoke-static {v3, v4}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4String:(Ljava/lang/String;Z)J // method@a42b │ │ +3857ea: 0b01 |0039: move-result-wide v1 │ │ +3857ec: 7040 fca2 3021 |003a: invoke-direct {v0, v3, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +3857f2: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0008 line=59 │ │ 0x0023 line=68 │ │ 0x0028 line=71 │ │ 0x002b line=65 │ │ @@ -1522327,29 +1522326,29 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -3857f8: |[3857f8] net.sf.dibdib.generic.QWord.createQWordAscii:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; │ │ -385808: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ -38580e: 0a00 |0003: move-result v0 │ │ -385810: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -385812: 3301 0700 |0005: if-ne v1, v0, 000c // +0007 │ │ -385816: 7120 ffa2 1500 |0007: invoke-static {v5, v1}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ -38581c: 0c05 |000a: move-result-object v5 │ │ -38581e: 1105 |000b: return-object v5 │ │ -385820: 2200 b514 |000c: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385824: 7110 28a4 0500 |000e: invoke-static {v5}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ -38582a: 0b01 |0011: move-result-wide v1 │ │ -38582c: 1603 feff |0012: const-wide/16 v3, #int -2 // #fffe │ │ -385830: c031 |0014: and-long/2addr v1, v3 │ │ -385832: 7040 fca2 5021 |0015: invoke-direct {v0, v5, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -385838: 1100 |0018: return-object v0 │ │ +3857f4: |[3857f4] net.sf.dibdib.generic.QWord.createQWordAscii:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; │ │ +385804: 6e10 2298 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@9822 │ │ +38580a: 0a00 |0003: move-result v0 │ │ +38580c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +38580e: 3301 0700 |0005: if-ne v1, v0, 000c // +0007 │ │ +385812: 7120 ffa2 1500 |0007: invoke-static {v5, v1}, Lnet/sf/dibdib/generic/QWord;.createQWord:(Ljava/lang/String;Z)Lnet/sf/dibdib/generic/QWord; // method@a2ff │ │ +385818: 0c05 |000a: move-result-object v5 │ │ +38581a: 1105 |000b: return-object v5 │ │ +38581c: 2200 b514 |000c: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385820: 7110 28a4 0500 |000e: invoke-static {v5}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ +385826: 0b01 |0011: move-result-wide v1 │ │ +385828: 1603 feff |0012: const-wide/16 v3, #int -2 // #fffe │ │ +38582c: c031 |0014: and-long/2addr v1, v3 │ │ +38582e: 7040 fca2 5021 |0015: invoke-direct {v0, v5, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +385834: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0007 line=81 │ │ 0x000c line=83 │ │ locals : │ │ 0x0000 - 0x0019 reg=5 (null) Ljava/lang/String; │ │ @@ -1522359,43 +1522358,43 @@ │ │ type : '(D)Lnet/sf/dibdib/generic/QWord;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 56 16-bit code units │ │ -38583c: |[38583c] net.sf.dibdib.generic.QWord.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; │ │ -38584c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -385850: 2f02 0005 |0002: cmpl-double v2, v0, v5 │ │ -385854: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ -385858: 6205 bd76 |0006: sget-object v5, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -38585c: 1105 |0008: return-object v5 │ │ -38585e: 1800 0000 0000 00c3 be40 |0009: const-wide v0, #double 7875 // #40bec30000000000 │ │ -385868: 2f02 0005 |000e: cmpl-double v2, v0, v5 │ │ -38586c: 3902 0500 |0010: if-nez v2, 0015 // +0005 │ │ -385870: 6205 be76 |0012: sget-object v5, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ -385874: 1105 |0014: return-object v5 │ │ -385876: 1800 0000 0000 00c3 bec0 |0015: const-wide v0, #double -7875 // #c0bec30000000000 │ │ -385880: 2f02 0005 |001a: cmpl-double v2, v0, v5 │ │ -385884: 3902 0500 |001c: if-nez v2, 0021 // +0005 │ │ -385888: 6205 ba76 |001e: sget-object v5, Lnet/sf/dibdib/generic/QWord;.NEG_1:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -38588c: 1105 |0020: return-object v5 │ │ -38588e: 7120 6797 6500 |0021: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -385894: 0a00 |0024: move-result v0 │ │ -385896: 3800 0500 |0025: if-eqz v0, 002a // +0005 │ │ -38589a: 6205 bb76 |0027: sget-object v5, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ -38589e: 1105 |0029: return-object v5 │ │ -3858a0: 2200 b514 |002a: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3858a4: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -3858a6: 7130 29a4 5106 |002d: invoke-static {v1, v5, v6}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a429 │ │ -3858ac: 0b01 |0030: move-result-wide v1 │ │ -3858ae: 1603 feff |0031: const-wide/16 v3, #int -2 // #fffe │ │ -3858b2: c031 |0033: and-long/2addr v1, v3 │ │ -3858b4: 7052 f9a2 5016 |0034: invoke-direct {v0, v5, v6, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(DJ)V // method@a2f9 │ │ -3858ba: 1100 |0037: return-object v0 │ │ +385838: |[385838] net.sf.dibdib.generic.QWord.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; │ │ +385848: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +38584c: 2f02 0005 |0002: cmpl-double v2, v0, v5 │ │ +385850: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ +385854: 6205 bd76 |0006: sget-object v5, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +385858: 1105 |0008: return-object v5 │ │ +38585a: 1800 0000 0000 00c3 be40 |0009: const-wide v0, #double 7875 // #40bec30000000000 │ │ +385864: 2f02 0005 |000e: cmpl-double v2, v0, v5 │ │ +385868: 3902 0500 |0010: if-nez v2, 0015 // +0005 │ │ +38586c: 6205 be76 |0012: sget-object v5, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ +385870: 1105 |0014: return-object v5 │ │ +385872: 1800 0000 0000 00c3 bec0 |0015: const-wide v0, #double -7875 // #c0bec30000000000 │ │ +38587c: 2f02 0005 |001a: cmpl-double v2, v0, v5 │ │ +385880: 3902 0500 |001c: if-nez v2, 0021 // +0005 │ │ +385884: 6205 ba76 |001e: sget-object v5, Lnet/sf/dibdib/generic/QWord;.NEG_1:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +385888: 1105 |0020: return-object v5 │ │ +38588a: 7120 6797 6500 |0021: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +385890: 0a00 |0024: move-result v0 │ │ +385892: 3800 0500 |0025: if-eqz v0, 002a // +0005 │ │ +385896: 6205 bb76 |0027: sget-object v5, Lnet/sf/dibdib/generic/QWord;.NaN:Lnet/sf/dibdib/generic/QWord; // field@76bb │ │ +38589a: 1105 |0029: return-object v5 │ │ +38589c: 2200 b514 |002a: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3858a0: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +3858a2: 7130 29a4 5106 |002d: invoke-static {v1, v5, v6}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a429 │ │ +3858a8: 0b01 |0030: move-result-wide v1 │ │ +3858aa: 1603 feff |0031: const-wide/16 v3, #int -2 // #fffe │ │ +3858ae: c031 |0033: and-long/2addr v1, v3 │ │ +3858b0: 7052 f9a2 5016 |0034: invoke-direct {v0, v5, v6, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(DJ)V // method@a2f9 │ │ +3858b6: 1100 |0037: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=108 │ │ 0x0012 line=110 │ │ 0x001e line=112 │ │ 0x0021 line=113 │ │ 0x0027 line=114 │ │ @@ -1522408,34 +1522407,34 @@ │ │ type : '(Ljava/lang/String;D)Lnet/sf/dibdib/generic/QWord;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -3858bc: |[3858bc] net.sf.dibdib.generic.QWord.createQWordD4:(Ljava/lang/String;D)Lnet/sf/dibdib/generic/QWord; │ │ -3858cc: 7120 01a3 a900 |0000: invoke-static {v9, v10}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ -3858d2: 0c00 |0003: move-result-object v0 │ │ -3858d4: 6e10 10a3 0000 |0004: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -3858da: 0c01 |0007: move-result-object v1 │ │ -3858dc: 6e20 1298 1800 |0008: invoke-virtual {v8, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -3858e2: 0a01 |000b: move-result v1 │ │ -3858e4: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ -3858e8: 1100 |000e: return-object v0 │ │ -3858ea: 2200 b514 |000f: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3858ee: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -3858f0: 7130 29a4 910a |0012: invoke-static {v1, v9, v10}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a429 │ │ -3858f6: 0b01 |0015: move-result-wide v1 │ │ -3858f8: 1603 feff |0016: const-wide/16 v3, #int -2 // #fffe │ │ -3858fc: a006 0103 |0018: and-long v6, v1, v3 │ │ -385900: 0702 |001a: move-object v2, v0 │ │ -385902: 0783 |001b: move-object v3, v8 │ │ -385904: 0494 |001c: move-wide v4, v9 │ │ -385906: 7606 fba2 0200 |001d: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;DJ)V // method@a2fb │ │ -38590c: 1100 |0020: return-object v0 │ │ +3858b8: |[3858b8] net.sf.dibdib.generic.QWord.createQWordD4:(Ljava/lang/String;D)Lnet/sf/dibdib/generic/QWord; │ │ +3858c8: 7120 01a3 a900 |0000: invoke-static {v9, v10}, Lnet/sf/dibdib/generic/QWord;.createQWordD4:(D)Lnet/sf/dibdib/generic/QWord; // method@a301 │ │ +3858ce: 0c00 |0003: move-result-object v0 │ │ +3858d0: 6e10 10a3 0000 |0004: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +3858d6: 0c01 |0007: move-result-object v1 │ │ +3858d8: 6e20 1298 1800 |0008: invoke-virtual {v8, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +3858de: 0a01 |000b: move-result v1 │ │ +3858e0: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ +3858e4: 1100 |000e: return-object v0 │ │ +3858e6: 2200 b514 |000f: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3858ea: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +3858ec: 7130 29a4 910a |0012: invoke-static {v1, v9, v10}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a429 │ │ +3858f2: 0b01 |0015: move-result-wide v1 │ │ +3858f4: 1603 feff |0016: const-wide/16 v3, #int -2 // #fffe │ │ +3858f8: a006 0103 |0018: and-long v6, v1, v3 │ │ +3858fc: 0702 |001a: move-object v2, v0 │ │ +3858fe: 0783 |001b: move-object v3, v8 │ │ +385900: 0494 |001c: move-wide v4, v9 │ │ +385902: 7606 fba2 0200 |001d: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;DJ)V // method@a2fb │ │ +385908: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x000f line=124 │ │ locals : │ │ 0x0000 - 0x0021 reg=8 (null) Ljava/lang/String; │ │ @@ -1522446,21 +1522445,21 @@ │ │ type : '(D)Lnet/sf/dibdib/generic/QWord;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -385910: |[385910] net.sf.dibdib.generic.QWord.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; │ │ -385920: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385924: 7120 7ea3 3200 |0002: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(D)J // method@a37e │ │ -38592a: 0b02 |0005: move-result-wide v2 │ │ -38592c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -38592e: 7040 fca2 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -385934: 1100 |000a: return-object v0 │ │ +38590c: |[38590c] net.sf.dibdib.generic.QWord.createQWordDate:(D)Lnet/sf/dibdib/generic/QWord; │ │ +38591c: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385920: 7120 7ea3 3200 |0002: invoke-static {v2, v3}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oEraTicks:(D)J // method@a37e │ │ +385926: 0b02 |0005: move-result-wide v2 │ │ +385928: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +38592a: 7040 fca2 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +385930: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) D │ │ │ │ #11 : (in Lnet/sf/dibdib/generic/QWord;) │ │ @@ -1522468,22 +1522467,22 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -385938: |[385938] net.sf.dibdib.generic.QWord.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; │ │ -385948: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -38594c: 7110 7da3 0500 |0002: invoke-static {v5}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ -385952: 0b01 |0005: move-result-wide v1 │ │ -385954: 1603 feff |0006: const-wide/16 v3, #int -2 // #fffe │ │ -385958: c031 |0008: and-long/2addr v1, v3 │ │ -38595a: 7040 fca2 5021 |0009: invoke-direct {v0, v5, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -385960: 1100 |000c: return-object v0 │ │ +385934: |[385934] net.sf.dibdib.generic.QWord.createQWordDate:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; │ │ +385944: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385948: 7110 7da3 0500 |0002: invoke-static {v5}, Lnet/sf/dibdib/thread_any/DateFunc;.hash62oDate:(Ljava/lang/String;)J // method@a37d │ │ +38594e: 0b01 |0005: move-result-wide v1 │ │ +385950: 1603 feff |0006: const-wide/16 v3, #int -2 // #fffe │ │ +385954: c031 |0008: and-long/2addr v1, v3 │ │ +385956: 7040 fca2 5021 |0009: invoke-direct {v0, v5, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +38595c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x000d reg=5 (null) Ljava/lang/String; │ │ │ │ #12 : (in Lnet/sf/dibdib/generic/QWord;) │ │ @@ -1522491,19 +1522490,19 @@ │ │ type : '(J)Lnet/sf/dibdib/generic/QWord;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -385964: |[385964] net.sf.dibdib.generic.QWord.createQWordDateOrTickRef:(J)Lnet/sf/dibdib/generic/QWord; │ │ -385974: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385978: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -38597a: 7040 fca2 1032 |0003: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -385980: 1100 |0006: return-object v0 │ │ +385960: |[385960] net.sf.dibdib.generic.QWord.createQWordDateOrTickRef:(J)Lnet/sf/dibdib/generic/QWord; │ │ +385970: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385974: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +385976: 7040 fca2 1032 |0003: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +38597c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) J │ │ │ │ #13 : (in Lnet/sf/dibdib/generic/QWord;) │ │ @@ -1522511,33 +1522510,33 @@ │ │ type : '(J)Lnet/sf/dibdib/generic/QWord;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -385984: |[385984] net.sf.dibdib.generic.QWord.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; │ │ -385994: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -385998: 3102 0003 |0002: cmp-long v2, v0, v3 │ │ -38599c: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ -3859a0: 6203 bd76 |0006: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3859a4: 1103 |0008: return-object v3 │ │ -3859a6: 1600 0100 |0009: const-wide/16 v0, #int 1 // #1 │ │ -3859aa: 3102 0003 |000b: cmp-long v2, v0, v3 │ │ -3859ae: 3902 0500 |000d: if-nez v2, 0012 // +0005 │ │ -3859b2: 6203 be76 |000f: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ -3859b6: 1103 |0011: return-object v3 │ │ -3859b8: 1600 ffff |0012: const-wide/16 v0, #int -1 // #ffff │ │ -3859bc: 3102 0003 |0014: cmp-long v2, v0, v3 │ │ -3859c0: 3902 0500 |0016: if-nez v2, 001b // +0005 │ │ -3859c4: 6203 ba76 |0018: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NEG_1:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ -3859c8: 1103 |001a: return-object v3 │ │ -3859ca: 2200 b514 |001b: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3859ce: 7030 faa2 3004 |001d: invoke-direct {v0, v3, v4}, Lnet/sf/dibdib/generic/QWord;.:(J)V // method@a2fa │ │ -3859d4: 1100 |0020: return-object v0 │ │ +385980: |[385980] net.sf.dibdib.generic.QWord.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; │ │ +385990: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +385994: 3102 0003 |0002: cmp-long v2, v0, v3 │ │ +385998: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ +38599c: 6203 bd76 |0006: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3859a0: 1103 |0008: return-object v3 │ │ +3859a2: 1600 0100 |0009: const-wide/16 v0, #int 1 // #1 │ │ +3859a6: 3102 0003 |000b: cmp-long v2, v0, v3 │ │ +3859aa: 3902 0500 |000d: if-nez v2, 0012 // +0005 │ │ +3859ae: 6203 be76 |000f: sget-object v3, Lnet/sf/dibdib/generic/QWord;.V_1:Lnet/sf/dibdib/generic/QWord; // field@76be │ │ +3859b2: 1103 |0011: return-object v3 │ │ +3859b4: 1600 ffff |0012: const-wide/16 v0, #int -1 // #ffff │ │ +3859b8: 3102 0003 |0014: cmp-long v2, v0, v3 │ │ +3859bc: 3902 0500 |0016: if-nez v2, 001b // +0005 │ │ +3859c0: 6203 ba76 |0018: sget-object v3, Lnet/sf/dibdib/generic/QWord;.NEG_1:Lnet/sf/dibdib/generic/QWord; // field@76ba │ │ +3859c4: 1103 |001a: return-object v3 │ │ +3859c6: 2200 b514 |001b: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3859ca: 7030 faa2 3004 |001d: invoke-direct {v0, v3, v4}, Lnet/sf/dibdib/generic/QWord;.:(J)V // method@a2fa │ │ +3859d0: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=133 │ │ 0x000f line=135 │ │ 0x0018 line=137 │ │ 0x001b line=139 │ │ locals : │ │ @@ -1522548,70 +1522547,70 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 101 16-bit code units │ │ -3859d8: |[3859d8] net.sf.dibdib.generic.QWord.createQWordNumeric:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; │ │ -3859e8: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ -3859ee: 0a00 |0003: move-result v0 │ │ -3859f0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -3859f2: 3501 4b00 |0005: if-ge v1, v0, 0050 // +004b │ │ -3859f6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -3859f8: 6e20 0998 0700 |0008: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -3859fe: 0a02 |000b: move-result v2 │ │ -385a00: 1303 3900 |000c: const/16 v3, #int 57 // #39 │ │ -385a04: 3423 0800 |000e: if-lt v3, v2, 0016 // +0008 │ │ -385a08: 6e20 0998 1700 |0010: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -385a0e: 0a01 |0013: move-result v1 │ │ -385a10: 3513 3c00 |0014: if-ge v3, v1, 0050 // +003c │ │ -385a14: 1301 2d00 |0016: const/16 v1, #int 45 // #2d │ │ -385a18: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -385a1a: 6e20 0998 2700 |0019: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -385a20: 0a03 |001c: move-result v3 │ │ -385a22: 3331 0300 |001d: if-ne v1, v3, 0020 // +0003 │ │ -385a26: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -385a28: 1301 3000 |0020: const/16 v1, #int 48 // #30 │ │ -385a2c: 6e20 0998 2700 |0022: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -385a32: 0a03 |0025: move-result v3 │ │ -385a34: 3331 2a00 |0026: if-ne v1, v3, 0050 // +002a │ │ -385a38: 1301 7a00 |0028: const/16 v1, #int 122 // #7a │ │ -385a3c: b002 |002a: add-int/2addr v2, v0 │ │ -385a3e: 6e20 0998 2700 |002b: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -385a44: 0a00 |002e: move-result v0 │ │ -385a46: 3201 0a00 |002f: if-eq v1, v0, 0039 // +000a │ │ -385a4a: 1300 2300 |0031: const/16 v0, #int 35 // #23 │ │ -385a4e: 6e20 0998 2700 |0033: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ -385a54: 0a01 |0036: move-result v1 │ │ -385a56: 3310 1900 |0037: if-ne v0, v1, 0050 // +0019 │ │ -385a5a: 1a00 b305 |0039: const-string v0, "-?0.[0-9A-Za-z]+" // string@05b3 │ │ -385a5e: 6e20 2398 0700 |003b: invoke-virtual {v7, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ -385a64: 0a00 |003e: move-result v0 │ │ -385a66: 3800 1100 |003f: if-eqz v0, 0050 // +0011 │ │ -385a6a: 1600 0000 |0041: const-wide/16 v0, #int 0 // #0 │ │ -385a6e: 7130 e7a1 0701 |0043: invoke-static {v7, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.long4String:(Ljava/lang/String;J)J // method@a1e7 │ │ -385a74: 0b02 |0046: move-result-wide v2 │ │ -385a76: 3104 0002 |0047: cmp-long v4, v0, v2 │ │ -385a7a: 3804 0700 |0049: if-eqz v4, 0050 // +0007 │ │ -385a7e: 7120 06a3 3200 |004b: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ -385a84: 0c07 |004e: move-result-object v7 │ │ -385a86: 1107 |004f: return-object v7 │ │ -385a88: 2206 b514 |0050: new-instance v6, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385a8c: 1600 0000 |0052: const-wide/16 v0, #int 0 // #0 │ │ -385a90: 7130 e3a1 0701 |0054: invoke-static {v7, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.doubleD4oString:(Ljava/lang/String;D)D // method@a1e3 │ │ -385a96: 0b02 |0057: move-result-wide v2 │ │ -385a98: 7130 29a4 0701 |0058: invoke-static {v7, v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a429 │ │ -385a9e: 0b00 |005b: move-result-wide v0 │ │ -385aa0: 1604 feff |005c: const-wide/16 v4, #int -2 // #fffe │ │ -385aa4: c004 |005e: and-long/2addr v4, v0 │ │ -385aa6: 0760 |005f: move-object v0, v6 │ │ -385aa8: 0771 |0060: move-object v1, v7 │ │ -385aaa: 7606 fba2 0000 |0061: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;DJ)V // method@a2fb │ │ -385ab0: 1106 |0064: return-object v6 │ │ +3859d4: |[3859d4] net.sf.dibdib.generic.QWord.createQWordNumeric:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; │ │ +3859e4: 6e10 2298 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@9822 │ │ +3859ea: 0a00 |0003: move-result v0 │ │ +3859ec: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +3859ee: 3501 4b00 |0005: if-ge v1, v0, 0050 // +004b │ │ +3859f2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +3859f4: 6e20 0998 0700 |0008: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +3859fa: 0a02 |000b: move-result v2 │ │ +3859fc: 1303 3900 |000c: const/16 v3, #int 57 // #39 │ │ +385a00: 3423 0800 |000e: if-lt v3, v2, 0016 // +0008 │ │ +385a04: 6e20 0998 1700 |0010: invoke-virtual {v7, v1}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +385a0a: 0a01 |0013: move-result v1 │ │ +385a0c: 3513 3c00 |0014: if-ge v3, v1, 0050 // +003c │ │ +385a10: 1301 2d00 |0016: const/16 v1, #int 45 // #2d │ │ +385a14: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +385a16: 6e20 0998 2700 |0019: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +385a1c: 0a03 |001c: move-result v3 │ │ +385a1e: 3331 0300 |001d: if-ne v1, v3, 0020 // +0003 │ │ +385a22: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +385a24: 1301 3000 |0020: const/16 v1, #int 48 // #30 │ │ +385a28: 6e20 0998 2700 |0022: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +385a2e: 0a03 |0025: move-result v3 │ │ +385a30: 3331 2a00 |0026: if-ne v1, v3, 0050 // +002a │ │ +385a34: 1301 7a00 |0028: const/16 v1, #int 122 // #7a │ │ +385a38: b002 |002a: add-int/2addr v2, v0 │ │ +385a3a: 6e20 0998 2700 |002b: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +385a40: 0a00 |002e: move-result v0 │ │ +385a42: 3201 0a00 |002f: if-eq v1, v0, 0039 // +000a │ │ +385a46: 1300 2300 |0031: const/16 v0, #int 35 // #23 │ │ +385a4a: 6e20 0998 2700 |0033: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@9809 │ │ +385a50: 0a01 |0036: move-result v1 │ │ +385a52: 3310 1900 |0037: if-ne v0, v1, 0050 // +0019 │ │ +385a56: 1a00 b305 |0039: const-string v0, "-?0.[0-9A-Za-z]+" // string@05b3 │ │ +385a5a: 6e20 2398 0700 |003b: invoke-virtual {v7, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@9823 │ │ +385a60: 0a00 |003e: move-result v0 │ │ +385a62: 3800 1100 |003f: if-eqz v0, 0050 // +0011 │ │ +385a66: 1600 0000 |0041: const-wide/16 v0, #int 0 // #0 │ │ +385a6a: 7130 e7a1 0701 |0043: invoke-static {v7, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.long4String:(Ljava/lang/String;J)J // method@a1e7 │ │ +385a70: 0b02 |0046: move-result-wide v2 │ │ +385a72: 3104 0002 |0047: cmp-long v4, v0, v2 │ │ +385a76: 3804 0700 |0049: if-eqz v4, 0050 // +0007 │ │ +385a7a: 7120 06a3 3200 |004b: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/QWord;.createQWordInt:(J)Lnet/sf/dibdib/generic/QWord; // method@a306 │ │ +385a80: 0c07 |004e: move-result-object v7 │ │ +385a82: 1107 |004f: return-object v7 │ │ +385a84: 2206 b514 |0050: new-instance v6, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385a88: 1600 0000 |0052: const-wide/16 v0, #int 0 // #0 │ │ +385a8c: 7130 e3a1 0701 |0054: invoke-static {v7, v0, v1}, Lnet/sf/dibdib/generic/BigSxg;.doubleD4oString:(Ljava/lang/String;D)D // method@a1e3 │ │ +385a92: 0b02 |0057: move-result-wide v2 │ │ +385a94: 7130 29a4 0701 |0058: invoke-static {v7, v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4DoubleD4:(Ljava/lang/String;D)J // method@a429 │ │ +385a9a: 0b00 |005b: move-result-wide v0 │ │ +385a9c: 1604 feff |005c: const-wide/16 v4, #int -2 // #fffe │ │ +385aa0: c004 |005e: and-long/2addr v4, v0 │ │ +385aa2: 0760 |005f: move-object v0, v6 │ │ +385aa4: 0771 |0060: move-object v1, v7 │ │ +385aa6: 7606 fba2 0000 |0061: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;DJ)V // method@a2fb │ │ +385aac: 1106 |0064: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0019 line=144 │ │ 0x0022 line=145 │ │ 0x002b line=146 │ │ 0x003b line=147 │ │ @@ -1522627,28 +1522626,28 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -385ab4: |[385ab4] net.sf.dibdib.generic.QWord.createQWordPunct:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; │ │ -385ac4: 1a00 ca05 |0000: const-string v0, "." // string@05ca │ │ -385ac8: 6e20 1298 5000 |0002: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ -385ace: 0a00 |0005: move-result v0 │ │ -385ad0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -385ad4: 6205 c076 |0008: sget-object v5, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ -385ad8: 1105 |000a: return-object v5 │ │ -385ada: 2200 b514 |000b: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385ade: 7110 2aa4 0500 |000d: invoke-static {v5}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a42a │ │ -385ae4: 0b01 |0010: move-result-wide v1 │ │ -385ae6: 1603 feff |0011: const-wide/16 v3, #int -2 // #fffe │ │ -385aea: c031 |0013: and-long/2addr v1, v3 │ │ -385aec: 7040 fca2 5021 |0014: invoke-direct {v0, v5, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -385af2: 1100 |0017: return-object v0 │ │ +385ab0: |[385ab0] net.sf.dibdib.generic.QWord.createQWordPunct:(Ljava/lang/String;)Lnet/sf/dibdib/generic/QWord; │ │ +385ac0: 1a00 ca05 |0000: const-string v0, "." // string@05ca │ │ +385ac4: 6e20 1298 5000 |0002: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9812 │ │ +385aca: 0a00 |0005: move-result v0 │ │ +385acc: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +385ad0: 6205 c076 |0008: sget-object v5, Lnet/sf/dibdib/generic/QWord;.V_DOT:Lnet/sf/dibdib/generic/QWord; // field@76c0 │ │ +385ad4: 1105 |000a: return-object v5 │ │ +385ad6: 2200 b514 |000b: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385ada: 7110 2aa4 0500 |000d: invoke-static {v5}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4PunctFS:(Ljava/lang/String;)J // method@a42a │ │ +385ae0: 0b01 |0010: move-result-wide v1 │ │ +385ae2: 1603 feff |0011: const-wide/16 v3, #int -2 // #fffe │ │ +385ae6: c031 |0013: and-long/2addr v1, v3 │ │ +385ae8: 7040 fca2 5021 |0014: invoke-direct {v0, v5, v1, v2}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +385aee: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=87 │ │ 0x0008 line=88 │ │ 0x000b line=90 │ │ locals : │ │ 0x0000 - 0x0018 reg=5 (null) Ljava/lang/String; │ │ @@ -1522658,18 +1522657,18 @@ │ │ type : '(Ljava/lang/String;J)Lnet/sf/dibdib/generic/QWord;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -385af4: |[385af4] net.sf.dibdib.generic.QWord.createSpecial:(Ljava/lang/String;J)Lnet/sf/dibdib/generic/QWord; │ │ -385b04: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -385b08: 7040 fca2 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ -385b0e: 1100 |0005: return-object v0 │ │ +385af0: |[385af0] net.sf.dibdib.generic.QWord.createSpecial:(Ljava/lang/String;J)Lnet/sf/dibdib/generic/QWord; │ │ +385b00: 2200 b514 |0000: new-instance v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +385b04: 7040 fca2 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lnet/sf/dibdib/generic/QWord;.:(Ljava/lang/String;J)V // method@a2fc │ │ +385b0a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ │ │ @@ -1522679,17 +1522678,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3855b8: |[3855b8] net.sf.dibdib.generic.QWord.d4:()D │ │ -3855c8: 5320 c376 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c3 │ │ -3855cc: 1000 |0002: return-wide v0 │ │ +3855b4: |[3855b4] net.sf.dibdib.generic.QWord.d4:()D │ │ +3855c4: 5320 c376 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c3 │ │ +3855c8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lnet/sf/dibdib/generic/QWord; │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/QWord;) │ │ @@ -1522697,17 +1522696,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -38572c: |[38572c] net.sf.dibdib.generic.QWord.i64:()J │ │ -38573c: 5320 c476 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c4 │ │ -385740: 1000 |0002: return-wide v0 │ │ +385728: |[385728] net.sf.dibdib.generic.QWord.i64:()J │ │ +385738: 5320 c476 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c4 │ │ +38573c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lnet/sf/dibdib/generic/QWord; │ │ │ │ #2 : (in Lnet/sf/dibdib/generic/QWord;) │ │ @@ -1522715,19 +1522714,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -385574: |[385574] net.sf.dibdib.generic.QWord.isDate:()Z │ │ -385584: 5320 c576 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ -385588: 7120 21a4 1000 |0002: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.isDate:(J)Z // method@a421 │ │ -38558e: 0a00 |0005: move-result v0 │ │ -385590: 0f00 |0006: return v0 │ │ +385570: |[385570] net.sf.dibdib.generic.QWord.isDate:()Z │ │ +385580: 5320 c576 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ +385584: 7120 21a4 1000 |0002: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.isDate:(J)Z // method@a421 │ │ +38558a: 0a00 |0005: move-result v0 │ │ +38558c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lnet/sf/dibdib/generic/QWord; │ │ │ │ #3 : (in Lnet/sf/dibdib/generic/QWord;) │ │ @@ -1522735,20 +1522734,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -385594: |[385594] net.sf.dibdib.generic.QWord.isNumeric:()Z │ │ -3855a4: 5320 c376 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c3 │ │ -3855a8: 7120 6797 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ -3855ae: 0a00 |0005: move-result v0 │ │ -3855b0: df00 0001 |0006: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -3855b4: 0f00 |0008: return v0 │ │ +385590: |[385590] net.sf.dibdib.generic.QWord.isNumeric:()Z │ │ +3855a0: 5320 c376 |0000: iget-wide v0, v2, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c3 │ │ +3855a4: 7120 6797 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@9767 │ │ +3855aa: 0a00 |0005: move-result v0 │ │ +3855ac: df00 0001 |0006: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +3855b0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lnet/sf/dibdib/generic/QWord; │ │ │ │ #4 : (in Lnet/sf/dibdib/generic/QWord;) │ │ @@ -1522756,49 +1522755,49 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -3855d0: |[3855d0] net.sf.dibdib.generic.QWord.toBase:(I)Ljava/lang/String; │ │ -3855e0: 6e10 0da3 0500 |0000: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.isDate:()Z // method@a30d │ │ -3855e6: 0a00 |0003: move-result v0 │ │ -3855e8: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -3855ec: 5350 c576 |0006: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ -3855f0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3855f2: 2322 1915 |0009: new-array v2, v2, [I // type@1519 │ │ -3855f6: 7130 74a3 1002 |000b: invoke-static {v0, v1, v2}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4Hash62:(J[I)D // method@a374 │ │ -3855fc: 0b00 |000e: move-result-wide v0 │ │ -3855fe: 7130 eba1 1006 |000f: invoke-static {v0, v1, v6}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Double:(DI)Ljava/lang/String; // method@a1eb │ │ -385604: 0c06 |0012: move-result-object v6 │ │ -385606: 1106 |0013: return-object v6 │ │ -385608: 6e10 0ea3 0500 |0014: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -38560e: 0a00 |0017: move-result v0 │ │ -385610: 3900 0c00 |0018: if-nez v0, 0024 // +000c │ │ -385614: 6e10 10a3 0500 |001a: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ -38561a: 0c06 |001d: move-result-object v6 │ │ -38561c: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -38561e: 7120 4ba4 0600 |001f: invoke-static {v6, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44b │ │ -385624: 0c06 |0022: move-result-object v6 │ │ -385626: 1106 |0023: return-object v6 │ │ -385628: 1600 0000 |0024: const-wide/16 v0, #int 0 // #0 │ │ -38562c: 5352 c376 |0026: iget-wide v2, v5, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c3 │ │ -385630: 2f04 0002 |0028: cmpl-double v4, v0, v2 │ │ -385634: 3904 0500 |002a: if-nez v4, 002f // +0005 │ │ -385638: 1a06 8c06 |002c: const-string v6, "0/F" // string@068c │ │ -38563c: 2811 |002e: goto 003f // +0011 │ │ -38563e: 1800 0000 0000 00c3 bec0 |002f: const-wide v0, #double -7875 // #c0bec30000000000 │ │ -385648: 2f04 0002 |0034: cmpl-double v4, v0, v2 │ │ -38564c: 3904 0500 |0036: if-nez v4, 003b // +0005 │ │ -385650: 1a06 ac05 |0038: const-string v6, "-1/T" // string@05ac │ │ -385654: 2805 |003a: goto 003f // +0005 │ │ -385656: 7130 eca1 3206 |003b: invoke-static {v2, v3, v6}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoubleD4:(DI)Ljava/lang/String; // method@a1ec │ │ -38565c: 0c06 |003e: move-result-object v6 │ │ -38565e: 1106 |003f: return-object v6 │ │ +3855cc: |[3855cc] net.sf.dibdib.generic.QWord.toBase:(I)Ljava/lang/String; │ │ +3855dc: 6e10 0da3 0500 |0000: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.isDate:()Z // method@a30d │ │ +3855e2: 0a00 |0003: move-result v0 │ │ +3855e4: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +3855e8: 5350 c576 |0006: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ +3855ec: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3855ee: 2322 1915 |0009: new-array v2, v2, [I // type@1519 │ │ +3855f2: 7130 74a3 1002 |000b: invoke-static {v0, v1, v2}, Lnet/sf/dibdib/thread_any/DateFunc;.eraTicks4Hash62:(J[I)D // method@a374 │ │ +3855f8: 0b00 |000e: move-result-wide v0 │ │ +3855fa: 7130 eba1 1006 |000f: invoke-static {v0, v1, v6}, Lnet/sf/dibdib/generic/BigSxg;.rxx4Double:(DI)Ljava/lang/String; // method@a1eb │ │ +385600: 0c06 |0012: move-result-object v6 │ │ +385602: 1106 |0013: return-object v6 │ │ +385604: 6e10 0ea3 0500 |0014: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +38560a: 0a00 |0017: move-result v0 │ │ +38560c: 3900 0c00 |0018: if-nez v0, 0024 // +000c │ │ +385610: 6e10 10a3 0500 |001a: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.toString:()Ljava/lang/String; // method@a310 │ │ +385616: 0c06 |001d: move-result-object v6 │ │ +385618: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +38561a: 7120 4ba4 0600 |001f: invoke-static {v6, v0}, Lnet/sf/dibdib/thread_any/StringFunc;.hexUtf8:(Ljava/lang/String;Z)Ljava/lang/String; // method@a44b │ │ +385620: 0c06 |0022: move-result-object v6 │ │ +385622: 1106 |0023: return-object v6 │ │ +385624: 1600 0000 |0024: const-wide/16 v0, #int 0 // #0 │ │ +385628: 5352 c376 |0026: iget-wide v2, v5, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c3 │ │ +38562c: 2f04 0002 |0028: cmpl-double v4, v0, v2 │ │ +385630: 3904 0500 |002a: if-nez v4, 002f // +0005 │ │ +385634: 1a06 8c06 |002c: const-string v6, "0/F" // string@068c │ │ +385638: 2811 |002e: goto 003f // +0011 │ │ +38563a: 1800 0000 0000 00c3 bec0 |002f: const-wide v0, #double -7875 // #c0bec30000000000 │ │ +385644: 2f04 0002 |0034: cmpl-double v4, v0, v2 │ │ +385648: 3904 0500 |0036: if-nez v4, 003b // +0005 │ │ +38564c: 1a06 ac05 |0038: const-string v6, "-1/T" // string@05ac │ │ +385650: 2805 |003a: goto 003f // +0005 │ │ +385652: 7130 eca1 3206 |003b: invoke-static {v2, v3, v6}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoubleD4:(DI)Ljava/lang/String; // method@a1ec │ │ +385658: 0c06 |003e: move-result-object v6 │ │ +38565a: 1106 |003f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0006 line=189 │ │ 0x0014 line=190 │ │ 0x001a line=191 │ │ 0x0026 line=193 │ │ @@ -1522812,59 +1522811,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -385660: |[385660] net.sf.dibdib.generic.QWord.toString:()Ljava/lang/String; │ │ -385670: 5450 c676 |0000: iget-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c6 │ │ -385674: 3900 5100 |0002: if-nez v0, 0053 // +0051 │ │ -385678: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -38567c: 5352 c476 |0006: iget-wide v2, v5, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c4 │ │ -385680: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -385684: 3804 2b00 |000a: if-eqz v4, 0035 // +002b │ │ -385688: 1600 18fc |000c: const-wide/16 v0, #int -1000 // #fc18 │ │ -38568c: 3104 0002 |000e: cmp-long v4, v0, v2 │ │ -385690: 3c04 1e00 |0010: if-gtz v4, 002e // +001e │ │ -385694: 1600 e803 |0012: const-wide/16 v0, #int 1000 // #3e8 │ │ -385698: 3104 0200 |0014: cmp-long v4, v2, v0 │ │ -38569c: 3b04 1800 |0016: if-gez v4, 002e // +0018 │ │ -3856a0: 2200 e812 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3856a4: 7010 4098 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3856aa: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ -3856ae: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3856b4: 5351 c476 |0022: iget-wide v1, v5, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c4 │ │ -3856b8: 6e30 4898 1002 |0024: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ -3856be: 6e10 5498 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3856c4: 0c00 |002a: move-result-object v0 │ │ -3856c6: 5b50 c676 |002b: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c6 │ │ -3856ca: 2826 |002d: goto 0053 // +0026 │ │ -3856cc: 7120 faa1 3200 |002e: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ -3856d2: 0c00 |0031: move-result-object v0 │ │ -3856d4: 5b50 c676 |0032: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c6 │ │ -3856d8: 281f |0034: goto 0053 // +001f │ │ -3856da: 6e10 0ea3 0500 |0035: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -3856e0: 0a00 |0038: move-result v0 │ │ -3856e2: 3800 0d00 |0039: if-eqz v0, 0046 // +000d │ │ -3856e6: 5350 c376 |003b: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c3 │ │ -3856ea: 1302 0a00 |003d: const/16 v2, #int 10 // #a │ │ -3856ee: 7130 eca1 1002 |003f: invoke-static {v0, v1, v2}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoubleD4:(DI)Ljava/lang/String; // method@a1ec │ │ -3856f4: 0c00 |0042: move-result-object v0 │ │ -3856f6: 5b50 c676 |0043: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c6 │ │ -3856fa: 280e |0045: goto 0053 // +000e │ │ -3856fc: 5350 c576 |0046: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ -385700: 7120 2da4 1000 |0048: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.string4ShashBits:(J)Ljava/lang/String; // method@a42d │ │ -385706: 0c00 |004b: move-result-object v0 │ │ -385708: 5b50 c676 |004c: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c6 │ │ -38570c: 2805 |004e: goto 0053 // +0005 │ │ -38570e: 1a00 a306 |004f: const-string v0, "0aNaN" // string@06a3 │ │ -385712: 5b50 c676 |0051: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c6 │ │ -385716: 5450 c676 |0053: iget-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c6 │ │ -38571a: 1100 |0055: return-object v0 │ │ +38565c: |[38565c] net.sf.dibdib.generic.QWord.toString:()Ljava/lang/String; │ │ +38566c: 5450 c676 |0000: iget-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c6 │ │ +385670: 3900 5100 |0002: if-nez v0, 0053 // +0051 │ │ +385674: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +385678: 5352 c476 |0006: iget-wide v2, v5, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c4 │ │ +38567c: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +385680: 3804 2b00 |000a: if-eqz v4, 0035 // +002b │ │ +385684: 1600 18fc |000c: const-wide/16 v0, #int -1000 // #fc18 │ │ +385688: 3104 0002 |000e: cmp-long v4, v0, v2 │ │ +38568c: 3c04 1e00 |0010: if-gtz v4, 002e // +001e │ │ +385690: 1600 e803 |0012: const-wide/16 v0, #int 1000 // #3e8 │ │ +385694: 3104 0200 |0014: cmp-long v4, v2, v0 │ │ +385698: 3b04 1800 |0016: if-gez v4, 002e // +0018 │ │ +38569c: 2200 e812 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3856a0: 7010 4098 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3856a6: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ +3856aa: 6e20 4b98 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3856b0: 5351 c476 |0022: iget-wide v1, v5, Lnet/sf/dibdib/generic/QWord;.qValLong:J // field@76c4 │ │ +3856b4: 6e30 4898 1002 |0024: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9848 │ │ +3856ba: 6e10 5498 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3856c0: 0c00 |002a: move-result-object v0 │ │ +3856c2: 5b50 c676 |002b: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c6 │ │ +3856c6: 2826 |002d: goto 0053 // +0026 │ │ +3856c8: 7120 faa1 3200 |002e: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.sxg4Long:(J)Ljava/lang/String; // method@a1fa │ │ +3856ce: 0c00 |0031: move-result-object v0 │ │ +3856d0: 5b50 c676 |0032: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c6 │ │ +3856d4: 281f |0034: goto 0053 // +001f │ │ +3856d6: 6e10 0ea3 0500 |0035: invoke-virtual {v5}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +3856dc: 0a00 |0038: move-result v0 │ │ +3856de: 3800 0d00 |0039: if-eqz v0, 0046 // +000d │ │ +3856e2: 5350 c376 |003b: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.qValD4:D // field@76c3 │ │ +3856e6: 1302 0a00 |003d: const/16 v2, #int 10 // #a │ │ +3856ea: 7130 eca1 1002 |003f: invoke-static {v0, v1, v2}, Lnet/sf/dibdib/generic/BigSxg;.rxx4DoubleD4:(DI)Ljava/lang/String; // method@a1ec │ │ +3856f0: 0c00 |0042: move-result-object v0 │ │ +3856f2: 5b50 c676 |0043: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c6 │ │ +3856f6: 280e |0045: goto 0053 // +000e │ │ +3856f8: 5350 c576 |0046: iget-wide v0, v5, Lnet/sf/dibdib/generic/QWord;.shash:J // field@76c5 │ │ +3856fc: 7120 2da4 1000 |0048: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_any/ShashFunc;.string4ShashBits:(J)Ljava/lang/String; // method@a42d │ │ +385702: 0c00 |004b: move-result-object v0 │ │ +385704: 5b50 c676 |004c: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c6 │ │ +385708: 2805 |004e: goto 0053 // +0005 │ │ +38570a: 1a00 a306 |004f: const-string v0, "0aNaN" // string@06a3 │ │ +38570e: 5b50 c676 |0051: iput-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c6 │ │ +385712: 5450 c676 |0053: iget-object v0, v5, Lnet/sf/dibdib/generic/QWord;.zString:Ljava/lang/String; // field@76c6 │ │ +385716: 1100 |0055: return-object v0 │ │ catches : 1 │ │ 0x0006 - 0x004e │ │ Ljava/lang/Exception; -> 0x004f │ │ positions : │ │ 0x0000 line=165 │ │ 0x0006 line=167 │ │ 0x0018 line=169 │ │ @@ -1522963,86 +1522962,86 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -3b0b20: |[3b0b20] net.sf.dibdib.thread_wk.CcmSto$CcmTag.:()V │ │ -3b0b30: 2200 f414 |0000: new-instance v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b0b34: 1a01 1422 |0002: const-string v1, "LABEL" // string@2214 │ │ -3b0b38: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3b0b3a: 7030 b6a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ -3b0b40: 6900 337a |0008: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ -3b0b44: 2201 f414 |000a: new-instance v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b0b48: 1a03 ab0f |000c: const-string v3, "CATS" // string@0fab │ │ -3b0b4c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3b0b4e: 7030 b6a5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ -3b0b54: 6901 2f7a |0012: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ -3b0b58: 2203 f414 |0014: new-instance v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b0b5c: 1a05 2015 |0016: const-string v5, "DAT" // string@1520 │ │ -3b0b60: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -3b0b62: 7030 b6a5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ -3b0b68: 6903 317a |001c: sput-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b0b6c: 2205 f414 |001e: new-instance v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b0b70: 1a07 594a |0020: const-string v7, "TIME" // string@4a59 │ │ -3b0b74: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -3b0b76: 7030 b6a5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ -3b0b7c: 6905 377a |0026: sput-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ -3b0b80: 2207 f414 |0028: new-instance v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b0b84: 1a09 df49 |002a: const-string v9, "TAGSREFS" // string@49df │ │ -3b0b88: 124a |002c: const/4 v10, #int 4 // #4 │ │ -3b0b8a: 7030 b6a5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ -3b0b90: 6907 367a |0030: sput-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ -3b0b94: 2209 f414 |0032: new-instance v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b0b98: 1a0b 2410 |0034: const-string v11, "CNTRB" // string@1024 │ │ -3b0b9c: 125c |0036: const/4 v12, #int 5 // #5 │ │ -3b0b9e: 7030 b6a5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ -3b0ba4: 6909 307a |003a: sput-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ -3b0ba8: 220b f414 |003c: new-instance v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b0bac: 1a0d a046 |003e: const-string v13, "SRCS" // string@46a0 │ │ -3b0bb0: 126e |0040: const/4 v14, #int 6 // #6 │ │ -3b0bb2: 7030 b6a5 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ -3b0bb8: 690b 357a |0044: sput-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ -3b0bbc: 220d f414 |0046: new-instance v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b0bc0: 1a0f 1443 |0048: const-string v15, "RECV" // string@4314 │ │ -3b0bc4: 127e |004a: const/4 v14, #int 7 // #7 │ │ -3b0bc6: 7030 b6a5 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ -3b0bcc: 690d 347a |004e: sput-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ -3b0bd0: 220f f414 |0050: new-instance v15, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b0bd4: 1a0e 274b |0052: const-string v14, "TRASHED" // string@4b27 │ │ -3b0bd8: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ -3b0bdc: 7030 b6a5 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ -3b0be2: 690f 387a |0059: sput-object v15, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a38 │ │ -3b0be6: 220e f414 |005b: new-instance v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b0bea: 1a0c 2815 |005d: const-string v12, "DAT_X" // string@1528 │ │ -3b0bee: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ -3b0bf2: 7030 b6a5 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ -3b0bf8: 690e 327a |0064: sput-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b0bfc: 130c 0a00 |0066: const/16 v12, #int 10 // #a │ │ -3b0c00: 23cc 2716 |0068: new-array v12, v12, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ -3b0c04: 4d00 0c02 |006a: aput-object v0, v12, v2 │ │ -3b0c08: 4d01 0c04 |006c: aput-object v1, v12, v4 │ │ -3b0c0c: 4d03 0c06 |006e: aput-object v3, v12, v6 │ │ -3b0c10: 4d05 0c08 |0070: aput-object v5, v12, v8 │ │ -3b0c14: 1240 |0072: const/4 v0, #int 4 // #4 │ │ -3b0c16: 4d07 0c00 |0073: aput-object v7, v12, v0 │ │ -3b0c1a: 1250 |0075: const/4 v0, #int 5 // #5 │ │ -3b0c1c: 4d09 0c00 |0076: aput-object v9, v12, v0 │ │ -3b0c20: 1260 |0078: const/4 v0, #int 6 // #6 │ │ -3b0c22: 4d0b 0c00 |0079: aput-object v11, v12, v0 │ │ -3b0c26: 1270 |007b: const/4 v0, #int 7 // #7 │ │ -3b0c28: 4d0d 0c00 |007c: aput-object v13, v12, v0 │ │ -3b0c2c: 1300 0800 |007e: const/16 v0, #int 8 // #8 │ │ -3b0c30: 4d0f 0c00 |0080: aput-object v15, v12, v0 │ │ -3b0c34: 4d0e 0c0a |0082: aput-object v14, v12, v10 │ │ -3b0c38: 690c 2e7a |0084: sput-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.$VALUES:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b0c3c: 1200 |0086: const/4 v0, #int 0 // #0 │ │ -3b0c3e: 6900 3a7a |0087: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames_z:Ljava/lang/String; // field@7a3a │ │ -3b0c42: 0e00 |0089: return-void │ │ +3b0b1c: |[3b0b1c] net.sf.dibdib.thread_wk.CcmSto$CcmTag.:()V │ │ +3b0b2c: 2200 f414 |0000: new-instance v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b0b30: 1a01 1422 |0002: const-string v1, "LABEL" // string@2214 │ │ +3b0b34: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3b0b36: 7030 b6a5 1002 |0005: invoke-direct {v0, v1, v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ +3b0b3c: 6900 337a |0008: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.LABEL:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a33 │ │ +3b0b40: 2201 f414 |000a: new-instance v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b0b44: 1a03 ab0f |000c: const-string v3, "CATS" // string@0fab │ │ +3b0b48: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3b0b4a: 7030 b6a5 3104 |000f: invoke-direct {v1, v3, v4}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ +3b0b50: 6901 2f7a |0012: sput-object v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CATS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2f │ │ +3b0b54: 2203 f414 |0014: new-instance v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b0b58: 1a05 2015 |0016: const-string v5, "DAT" // string@1520 │ │ +3b0b5c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +3b0b5e: 7030 b6a5 5306 |0019: invoke-direct {v3, v5, v6}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ +3b0b64: 6903 317a |001c: sput-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b0b68: 2205 f414 |001e: new-instance v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b0b6c: 1a07 594a |0020: const-string v7, "TIME" // string@4a59 │ │ +3b0b70: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +3b0b72: 7030 b6a5 7508 |0023: invoke-direct {v5, v7, v8}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ +3b0b78: 6905 377a |0026: sput-object v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TIME:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a37 │ │ +3b0b7c: 2207 f414 |0028: new-instance v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b0b80: 1a09 df49 |002a: const-string v9, "TAGSREFS" // string@49df │ │ +3b0b84: 124a |002c: const/4 v10, #int 4 // #4 │ │ +3b0b86: 7030 b6a5 970a |002d: invoke-direct {v7, v9, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ +3b0b8c: 6907 367a |0030: sput-object v7, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TAGSREFS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a36 │ │ +3b0b90: 2209 f414 |0032: new-instance v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b0b94: 1a0b 2410 |0034: const-string v11, "CNTRB" // string@1024 │ │ +3b0b98: 125c |0036: const/4 v12, #int 5 // #5 │ │ +3b0b9a: 7030 b6a5 b90c |0037: invoke-direct {v9, v11, v12}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ +3b0ba0: 6909 307a |003a: sput-object v9, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.CNTRB:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a30 │ │ +3b0ba4: 220b f414 |003c: new-instance v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b0ba8: 1a0d a046 |003e: const-string v13, "SRCS" // string@46a0 │ │ +3b0bac: 126e |0040: const/4 v14, #int 6 // #6 │ │ +3b0bae: 7030 b6a5 db0e |0041: invoke-direct {v11, v13, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ +3b0bb4: 690b 357a |0044: sput-object v11, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.SRCS:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a35 │ │ +3b0bb8: 220d f414 |0046: new-instance v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b0bbc: 1a0f 1443 |0048: const-string v15, "RECV" // string@4314 │ │ +3b0bc0: 127e |004a: const/4 v14, #int 7 // #7 │ │ +3b0bc2: 7030 b6a5 fd0e |004b: invoke-direct {v13, v15, v14}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ +3b0bc8: 690d 347a |004e: sput-object v13, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.RECV:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a34 │ │ +3b0bcc: 220f f414 |0050: new-instance v15, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b0bd0: 1a0e 274b |0052: const-string v14, "TRASHED" // string@4b27 │ │ +3b0bd4: 130c 0800 |0054: const/16 v12, #int 8 // #8 │ │ +3b0bd8: 7030 b6a5 ef0c |0056: invoke-direct {v15, v14, v12}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ +3b0bde: 690f 387a |0059: sput-object v15, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.TRASHED:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a38 │ │ +3b0be2: 220e f414 |005b: new-instance v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b0be6: 1a0c 2815 |005d: const-string v12, "DAT_X" // string@1528 │ │ +3b0bea: 130a 0900 |005f: const/16 v10, #int 9 // #9 │ │ +3b0bee: 7030 b6a5 ce0a |0061: invoke-direct {v14, v12, v10}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.:(Ljava/lang/String;I)V // method@a5b6 │ │ +3b0bf4: 690e 327a |0064: sput-object v14, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b0bf8: 130c 0a00 |0066: const/16 v12, #int 10 // #a │ │ +3b0bfc: 23cc 2716 |0068: new-array v12, v12, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ +3b0c00: 4d00 0c02 |006a: aput-object v0, v12, v2 │ │ +3b0c04: 4d01 0c04 |006c: aput-object v1, v12, v4 │ │ +3b0c08: 4d03 0c06 |006e: aput-object v3, v12, v6 │ │ +3b0c0c: 4d05 0c08 |0070: aput-object v5, v12, v8 │ │ +3b0c10: 1240 |0072: const/4 v0, #int 4 // #4 │ │ +3b0c12: 4d07 0c00 |0073: aput-object v7, v12, v0 │ │ +3b0c16: 1250 |0075: const/4 v0, #int 5 // #5 │ │ +3b0c18: 4d09 0c00 |0076: aput-object v9, v12, v0 │ │ +3b0c1c: 1260 |0078: const/4 v0, #int 6 // #6 │ │ +3b0c1e: 4d0b 0c00 |0079: aput-object v11, v12, v0 │ │ +3b0c22: 1270 |007b: const/4 v0, #int 7 // #7 │ │ +3b0c24: 4d0d 0c00 |007c: aput-object v13, v12, v0 │ │ +3b0c28: 1300 0800 |007e: const/16 v0, #int 8 // #8 │ │ +3b0c2c: 4d0f 0c00 |0080: aput-object v15, v12, v0 │ │ +3b0c30: 4d0e 0c0a |0082: aput-object v14, v12, v10 │ │ +3b0c34: 690c 2e7a |0084: sput-object v12, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.$VALUES:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b0c38: 1200 |0086: const/4 v0, #int 0 // #0 │ │ +3b0c3a: 6900 3a7a |0087: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames_z:Ljava/lang/String; // field@7a3a │ │ +3b0c3e: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000a line=53 │ │ 0x0014 line=54 │ │ 0x001e line=55 │ │ 0x0028 line=56 │ │ @@ -1523060,19 +1523059,19 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3b0c44: |[3b0c44] net.sf.dibdib.thread_wk.CcmSto$CcmTag.:(Ljava/lang/String;I)V │ │ -3b0c54: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ -3b0c5a: 1601 0000 |0003: const-wide/16 v1, #int 0 // #0 │ │ -3b0c5e: 5a01 397a |0005: iput-wide v1, v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.shash:J // field@7a39 │ │ -3b0c62: 0e00 |0007: return-void │ │ +3b0c40: |[3b0c40] net.sf.dibdib.thread_wk.CcmSto$CcmTag.:(Ljava/lang/String;I)V │ │ +3b0c50: 7030 6d97 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@976d │ │ +3b0c56: 1601 0000 |0003: const-wide/16 v1, #int 0 // #0 │ │ +3b0c5a: 5a01 397a |0005: iput-wide v1, v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.shash:J // field@7a39 │ │ +3b0c5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ @@ -1523083,43 +1523082,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -3b09a8: |[3b09a8] net.sf.dibdib.thread_wk.CcmSto$CcmTag.tsvFieldNames:()Ljava/lang/String; │ │ -3b09b8: 6200 3a7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames_z:Ljava/lang/String; // field@7a3a │ │ -3b09bc: 3900 3300 |0002: if-nez v0, 0035 // +0033 │ │ -3b09c0: 2200 e812 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b09c4: 1301 6400 |0006: const/16 v1, #int 100 // #64 │ │ -3b09c8: 7020 4198 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -3b09ce: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3b09d0: 6202 327a |000c: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ -3b09d4: 6e10 bda5 0200 |000e: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b09da: 0a02 |0011: move-result v2 │ │ -3b09dc: 3521 1800 |0012: if-ge v1, v2, 002a // +0018 │ │ -3b09e0: 7100 c0a5 0000 |0014: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c0 │ │ -3b09e6: 0c02 |0017: move-result-object v2 │ │ -3b09e8: 4602 0201 |0018: aget-object v2, v2, v1 │ │ -3b09ec: 6203 317a |001a: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ -3b09f0: 3332 0300 |001c: if-ne v2, v3, 001f // +0003 │ │ -3b09f4: 2809 |001e: goto 0027 // +0009 │ │ -3b09f6: 1303 0900 |001f: const/16 v3, #int 9 // #9 │ │ -3b09fa: 6e20 4498 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b0a00: 6e20 4a98 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ -3b0a06: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3b0a0a: 28e3 |0029: goto 000c // -001d │ │ -3b0a0c: 1a01 2d00 |002a: const-string v1, " DAT DAT1 DAT2 DAT3" // string@002d │ │ -3b0a10: 6e20 4b98 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0a16: 6e10 5498 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b0a1c: 0c00 |0032: move-result-object v0 │ │ -3b0a1e: 6900 3a7a |0033: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames_z:Ljava/lang/String; // field@7a3a │ │ -3b0a22: 6200 3a7a |0035: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames_z:Ljava/lang/String; // field@7a3a │ │ -3b0a26: 1100 |0037: return-object v0 │ │ +3b09a4: |[3b09a4] net.sf.dibdib.thread_wk.CcmSto$CcmTag.tsvFieldNames:()Ljava/lang/String; │ │ +3b09b4: 6200 3a7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames_z:Ljava/lang/String; // field@7a3a │ │ +3b09b8: 3900 3300 |0002: if-nez v0, 0035 // +0033 │ │ +3b09bc: 2200 e812 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b09c0: 1301 6400 |0006: const/16 v1, #int 100 // #64 │ │ +3b09c4: 7020 4198 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +3b09ca: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3b09cc: 6202 327a |000c: sget-object v2, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT_X:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a32 │ │ +3b09d0: 6e10 bda5 0200 |000e: invoke-virtual {v2}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b09d6: 0a02 |0011: move-result v2 │ │ +3b09d8: 3521 1800 |0012: if-ge v1, v2, 002a // +0018 │ │ +3b09dc: 7100 c0a5 0000 |0014: invoke-static {}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // method@a5c0 │ │ +3b09e2: 0c02 |0017: move-result-object v2 │ │ +3b09e4: 4602 0201 |0018: aget-object v2, v2, v1 │ │ +3b09e8: 6203 317a |001a: sget-object v3, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.DAT:Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a31 │ │ +3b09ec: 3332 0300 |001c: if-ne v2, v3, 001f // +0003 │ │ +3b09f0: 2809 |001e: goto 0027 // +0009 │ │ +3b09f2: 1303 0900 |001f: const/16 v3, #int 9 // #9 │ │ +3b09f6: 6e20 4498 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b09fc: 6e20 4a98 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@984a │ │ +3b0a02: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3b0a06: 28e3 |0029: goto 000c // -001d │ │ +3b0a08: 1a01 2d00 |002a: const-string v1, " DAT DAT1 DAT2 DAT3" // string@002d │ │ +3b0a0c: 6e20 4b98 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0a12: 6e10 5498 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b0a18: 0c00 |0032: move-result-object v0 │ │ +3b0a1a: 6900 3a7a |0033: sput-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames_z:Ljava/lang/String; // field@7a3a │ │ +3b0a1e: 6200 3a7a |0035: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.tsvFieldNames_z:Ljava/lang/String; // field@7a3a │ │ +3b0a22: 1100 |0037: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=139 │ │ 0x000c line=140 │ │ 0x0014 line=141 │ │ 0x001a line=142 │ │ @@ -1523135,20 +1523134,20 @@ │ │ type : '(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3b0ad8: |[3b0ad8] net.sf.dibdib.thread_wk.CcmSto$CcmTag.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ -3b0ae8: 1c00 f414 |0000: const-class v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b0aec: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ -3b0af2: 0c01 |0005: move-result-object v1 │ │ -3b0af4: 1f01 f414 |0006: check-cast v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ -3b0af8: 1101 |0008: return-object v1 │ │ +3b0ad4: |[3b0ad4] net.sf.dibdib.thread_wk.CcmSto$CcmTag.valueOf:(Ljava/lang/String;)Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ +3b0ae4: 1c00 f414 |0000: const-class v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b0ae8: 7120 6e97 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@976e │ │ +3b0aee: 0c01 |0005: move-result-object v1 │ │ +3b0af0: 1f01 f414 |0006: check-cast v1, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@14f4 │ │ +3b0af4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;) │ │ @@ -1523156,20 +1523155,20 @@ │ │ type : '()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3b0afc: |[3b0afc] net.sf.dibdib.thread_wk.CcmSto$CcmTag.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ -3b0b0c: 6200 2e7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.$VALUES:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ -3b0b10: 6e10 82a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.clone:()Ljava/lang/Object; // method@a682 │ │ -3b0b16: 0c00 |0005: move-result-object v0 │ │ -3b0b18: 1f00 2716 |0006: check-cast v0, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ -3b0b1c: 1100 |0008: return-object v0 │ │ +3b0af8: |[3b0af8] net.sf.dibdib.thread_wk.CcmSto$CcmTag.values:()[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ +3b0b08: 6200 2e7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.$VALUES:[Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // field@7a2e │ │ +3b0b0c: 6e10 82a6 0000 |0002: invoke-virtual {v0}, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.clone:()Ljava/lang/Object; // method@a682 │ │ +3b0b12: 0c00 |0005: move-result-object v0 │ │ +3b0b14: 1f00 2716 |0006: check-cast v0, [Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; // type@1627 │ │ +3b0b18: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;) │ │ @@ -1523177,117 +1523176,117 @@ │ │ type : '(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 195 16-bit code units │ │ -3b0810: |[3b0810] net.sf.dibdib.thread_wk.CcmSto$CcmTag.formatValue:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Ljava/lang/String; │ │ -3b0820: 6200 2d7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ -3b0824: 6e10 bda5 0900 |0002: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b082a: 0a01 |0005: move-result v1 │ │ -3b082c: 4400 0001 |0006: aget v0, v0, v1 │ │ -3b0830: 1a01 8206 |0008: const-string v1, "0#" // string@0682 │ │ -3b0834: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -3b0836: 3220 0a00 |000b: if-eq v0, v2, 0015 // +000a │ │ -3b083a: 1223 |000d: const/4 v3, #int 2 // #2 │ │ -3b083c: 3230 1600 |000e: if-eq v0, v3, 0024 // +0016 │ │ -3b0840: 1233 |0010: const/4 v3, #int 3 // #3 │ │ -3b0842: 3230 4a00 |0011: if-eq v0, v3, 005b // +004a │ │ -3b0846: 2900 ab00 |0013: goto/16 00be // +00ab │ │ -3b084a: 20a0 b514 |0015: instance-of v0, v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b084e: 3800 0d00 |0017: if-eqz v0, 0024 // +000d │ │ -3b0852: 1f0a b514 |0019: check-cast v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b0856: 6e10 0ca3 0a00 |001b: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b085c: 0b00 |001e: move-result-wide v0 │ │ -3b085e: 7120 aba5 1000 |001f: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_wk/Cats;.cats4Flags:(J)Ljava/lang/String; // method@a5ab │ │ -3b0864: 0c0a |0022: move-result-object v10 │ │ -3b0866: 110a |0023: return-object v10 │ │ -3b0868: 20a0 b514 |0024: instance-of v0, v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b086c: 3800 2300 |0026: if-eqz v0, 0049 // +0023 │ │ -3b0870: 07a0 |0028: move-object v0, v10 │ │ -3b0872: 1f00 b514 |0029: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b0876: 6e10 0ea3 0000 |002b: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ -3b087c: 0a03 |002e: move-result v3 │ │ -3b087e: 3803 1a00 |002f: if-eqz v3, 0049 // +001a │ │ -3b0882: 6e10 0ca3 0000 |0031: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b0888: 0b02 |0034: move-result-wide v2 │ │ -3b088a: 220a e812 |0035: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b088e: 7010 4098 0a00 |0037: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b0894: 6e20 4b98 1a00 |003a: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b089a: 7120 fba1 3200 |003d: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ -3b08a0: 0c00 |0040: move-result-object v0 │ │ -3b08a2: 6e20 4b98 0a00 |0041: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b08a8: 6e10 5498 0a00 |0044: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b08ae: 0c0a |0047: move-result-object v10 │ │ -3b08b0: 110a |0048: return-object v10 │ │ -3b08b2: 20a0 af14 |0049: instance-of v0, v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b08b6: 3800 0900 |004b: if-eqz v0, 0054 // +0009 │ │ -3b08ba: 1f0a af14 |004d: check-cast v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b08be: 6e10 cba2 0a00 |004f: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ -3b08c4: 0c0a |0052: move-result-object v10 │ │ -3b08c6: 110a |0053: return-object v10 │ │ -3b08c8: 380a 0700 |0054: if-eqz v10, 005b // +0007 │ │ -3b08cc: 6e10 eb97 0a00 |0056: invoke-virtual {v10}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b08d2: 0c0a |0059: move-result-object v10 │ │ -3b08d4: 110a |005a: return-object v10 │ │ -3b08d6: 20a0 af14 |005b: instance-of v0, v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b08da: 3800 6100 |005d: if-eqz v0, 00be // +0061 │ │ -3b08de: 07a0 |005f: move-object v0, v10 │ │ -3b08e0: 1f00 af14 |0060: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ -3b08e4: 6e10 c8a2 0000 |0062: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -3b08ea: 0a03 |0065: move-result v3 │ │ -3b08ec: 3d03 5800 |0066: if-lez v3, 00be // +0058 │ │ -3b08f0: 220a e812 |0068: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b08f4: 6e10 c8a2 0000 |006a: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ -3b08fa: 0a03 |006d: move-result v3 │ │ -3b08fc: da03 030a |006e: mul-int/lit8 v3, v3, #int 10 // #0a │ │ -3b0900: 7020 4198 3a00 |0070: invoke-direct {v10, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ -3b0906: 6e10 bea2 0000 |0073: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atoms:()[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2be │ │ -3b090c: 0c00 |0076: move-result-object v0 │ │ -3b090e: 2103 |0077: array-length v3, v0 │ │ -3b0910: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -3b0912: 1205 |0079: const/4 v5, #int 0 // #0 │ │ -3b0914: 3534 3f00 |007a: if-ge v4, v3, 00b9 // +003f │ │ -3b0918: 4606 0004 |007c: aget-object v6, v0, v4 │ │ -3b091c: 3805 0800 |007e: if-eqz v5, 0086 // +0008 │ │ -3b0920: 1307 2000 |0080: const/16 v7, #int 32 // #20 │ │ -3b0924: 6e20 4498 7a00 |0082: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ -3b092a: 2802 |0085: goto 0087 // +0002 │ │ -3b092c: 1215 |0086: const/4 v5, #int 1 // #1 │ │ -3b092e: 2067 b514 |0087: instance-of v7, v6, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b0932: 3807 2600 |0089: if-eqz v7, 00af // +0026 │ │ -3b0936: 0767 |008b: move-object v7, v6 │ │ -3b0938: 1f07 b514 |008c: check-cast v7, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b093c: 6e10 0da3 0700 |008e: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.isDate:()Z // method@a30d │ │ -3b0942: 0a08 |0091: move-result v8 │ │ -3b0944: 3808 1d00 |0092: if-eqz v8, 00af // +001d │ │ -3b0948: 6e10 0ca3 0700 |0094: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ -3b094e: 0b06 |0097: move-result-wide v6 │ │ -3b0950: 2208 e812 |0098: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ -3b0954: 7010 4098 0800 |009a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ -3b095a: 6e20 4b98 1800 |009d: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b0960: 7120 fba1 7600 |00a0: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ -3b0966: 0c06 |00a3: move-result-object v6 │ │ -3b0968: 6e20 4b98 6800 |00a4: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b096e: 6e10 5498 0800 |00a7: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b0974: 0c06 |00aa: move-result-object v6 │ │ -3b0976: 6e20 4b98 6a00 |00ab: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b097c: 2808 |00ae: goto 00b6 // +0008 │ │ -3b097e: 6e10 eb97 0600 |00af: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b0984: 0c06 |00b2: move-result-object v6 │ │ -3b0986: 6e20 4b98 6a00 |00b3: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ -3b098c: d804 0401 |00b6: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3b0990: 28c2 |00b8: goto 007a // -003e │ │ -3b0992: 6e10 5498 0a00 |00b9: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ -3b0998: 0c0a |00bc: move-result-object v10 │ │ -3b099a: 110a |00bd: return-object v10 │ │ -3b099c: 6e10 eb97 0a00 |00be: invoke-virtual {v10}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ -3b09a2: 0c0a |00c1: move-result-object v10 │ │ -3b09a4: 110a |00c2: return-object v10 │ │ +3b080c: |[3b080c] net.sf.dibdib.thread_wk.CcmSto$CcmTag.formatValue:(Lnet/sf/dibdib/generic/QIfs$QItemIf;)Ljava/lang/String; │ │ +3b081c: 6200 2d7a |0000: sget-object v0, Lnet/sf/dibdib/thread_wk/CcmSto$1;.$SwitchMap$net$sf$dibdib$thread_wk$CcmSto$CcmTag:[I // field@7a2d │ │ +3b0820: 6e10 bda5 0900 |0002: invoke-virtual {v9}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b0826: 0a01 |0005: move-result v1 │ │ +3b0828: 4400 0001 |0006: aget v0, v0, v1 │ │ +3b082c: 1a01 8206 |0008: const-string v1, "0#" // string@0682 │ │ +3b0830: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +3b0832: 3220 0a00 |000b: if-eq v0, v2, 0015 // +000a │ │ +3b0836: 1223 |000d: const/4 v3, #int 2 // #2 │ │ +3b0838: 3230 1600 |000e: if-eq v0, v3, 0024 // +0016 │ │ +3b083c: 1233 |0010: const/4 v3, #int 3 // #3 │ │ +3b083e: 3230 4a00 |0011: if-eq v0, v3, 005b // +004a │ │ +3b0842: 2900 ab00 |0013: goto/16 00be // +00ab │ │ +3b0846: 20a0 b514 |0015: instance-of v0, v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b084a: 3800 0d00 |0017: if-eqz v0, 0024 // +000d │ │ +3b084e: 1f0a b514 |0019: check-cast v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b0852: 6e10 0ca3 0a00 |001b: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b0858: 0b00 |001e: move-result-wide v0 │ │ +3b085a: 7120 aba5 1000 |001f: invoke-static {v0, v1}, Lnet/sf/dibdib/thread_wk/Cats;.cats4Flags:(J)Ljava/lang/String; // method@a5ab │ │ +3b0860: 0c0a |0022: move-result-object v10 │ │ +3b0862: 110a |0023: return-object v10 │ │ +3b0864: 20a0 b514 |0024: instance-of v0, v10, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b0868: 3800 2300 |0026: if-eqz v0, 0049 // +0023 │ │ +3b086c: 07a0 |0028: move-object v0, v10 │ │ +3b086e: 1f00 b514 |0029: check-cast v0, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b0872: 6e10 0ea3 0000 |002b: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.isNumeric:()Z // method@a30e │ │ +3b0878: 0a03 |002e: move-result v3 │ │ +3b087a: 3803 1a00 |002f: if-eqz v3, 0049 // +001a │ │ +3b087e: 6e10 0ca3 0000 |0031: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b0884: 0b02 |0034: move-result-wide v2 │ │ +3b0886: 220a e812 |0035: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b088a: 7010 4098 0a00 |0037: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b0890: 6e20 4b98 1a00 |003a: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0896: 7120 fba1 3200 |003d: invoke-static {v2, v3}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ +3b089c: 0c00 |0040: move-result-object v0 │ │ +3b089e: 6e20 4b98 0a00 |0041: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b08a4: 6e10 5498 0a00 |0044: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b08aa: 0c0a |0047: move-result-object v10 │ │ +3b08ac: 110a |0048: return-object v10 │ │ +3b08ae: 20a0 af14 |0049: instance-of v0, v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b08b2: 3800 0900 |004b: if-eqz v0, 0054 // +0009 │ │ +3b08b6: 1f0a af14 |004d: check-cast v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b08ba: 6e10 cba2 0a00 |004f: invoke-virtual {v10}, Lnet/sf/dibdib/generic/QSeq;.toStringFull:()Ljava/lang/String; // method@a2cb │ │ +3b08c0: 0c0a |0052: move-result-object v10 │ │ +3b08c2: 110a |0053: return-object v10 │ │ +3b08c4: 380a 0700 |0054: if-eqz v10, 005b // +0007 │ │ +3b08c8: 6e10 eb97 0a00 |0056: invoke-virtual {v10}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b08ce: 0c0a |0059: move-result-object v10 │ │ +3b08d0: 110a |005a: return-object v10 │ │ +3b08d2: 20a0 af14 |005b: instance-of v0, v10, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b08d6: 3800 6100 |005d: if-eqz v0, 00be // +0061 │ │ +3b08da: 07a0 |005f: move-object v0, v10 │ │ +3b08dc: 1f00 af14 |0060: check-cast v0, Lnet/sf/dibdib/generic/QSeq; // type@14af │ │ +3b08e0: 6e10 c8a2 0000 |0062: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +3b08e6: 0a03 |0065: move-result v3 │ │ +3b08e8: 3d03 5800 |0066: if-lez v3, 00be // +0058 │ │ +3b08ec: 220a e812 |0068: new-instance v10, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b08f0: 6e10 c8a2 0000 |006a: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.size:()I // method@a2c8 │ │ +3b08f6: 0a03 |006d: move-result v3 │ │ +3b08f8: da03 030a |006e: mul-int/lit8 v3, v3, #int 10 // #0a │ │ +3b08fc: 7020 4198 3a00 |0070: invoke-direct {v10, v3}, Ljava/lang/StringBuilder;.:(I)V // method@9841 │ │ +3b0902: 6e10 bea2 0000 |0073: invoke-virtual {v0}, Lnet/sf/dibdib/generic/QSeq;.atoms:()[Lnet/sf/dibdib/generic/QIfs$QWordIf; // method@a2be │ │ +3b0908: 0c00 |0076: move-result-object v0 │ │ +3b090a: 2103 |0077: array-length v3, v0 │ │ +3b090c: 1204 |0078: const/4 v4, #int 0 // #0 │ │ +3b090e: 1205 |0079: const/4 v5, #int 0 // #0 │ │ +3b0910: 3534 3f00 |007a: if-ge v4, v3, 00b9 // +003f │ │ +3b0914: 4606 0004 |007c: aget-object v6, v0, v4 │ │ +3b0918: 3805 0800 |007e: if-eqz v5, 0086 // +0008 │ │ +3b091c: 1307 2000 |0080: const/16 v7, #int 32 // #20 │ │ +3b0920: 6e20 4498 7a00 |0082: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@9844 │ │ +3b0926: 2802 |0085: goto 0087 // +0002 │ │ +3b0928: 1215 |0086: const/4 v5, #int 1 // #1 │ │ +3b092a: 2067 b514 |0087: instance-of v7, v6, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b092e: 3807 2600 |0089: if-eqz v7, 00af // +0026 │ │ +3b0932: 0767 |008b: move-object v7, v6 │ │ +3b0934: 1f07 b514 |008c: check-cast v7, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b0938: 6e10 0da3 0700 |008e: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.isDate:()Z // method@a30d │ │ +3b093e: 0a08 |0091: move-result v8 │ │ +3b0940: 3808 1d00 |0092: if-eqz v8, 00af // +001d │ │ +3b0944: 6e10 0ca3 0700 |0094: invoke-virtual {v7}, Lnet/sf/dibdib/generic/QWord;.i64:()J // method@a30c │ │ +3b094a: 0b06 |0097: move-result-wide v6 │ │ +3b094c: 2208 e812 |0098: new-instance v8, Ljava/lang/StringBuilder; // type@12e8 │ │ +3b0950: 7010 4098 0800 |009a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@9840 │ │ +3b0956: 6e20 4b98 1800 |009d: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b095c: 7120 fba1 7600 |00a0: invoke-static {v6, v7}, Lnet/sf/dibdib/generic/BigSxg;.sxgChecked64:(J)Ljava/lang/String; // method@a1fb │ │ +3b0962: 0c06 |00a3: move-result-object v6 │ │ +3b0964: 6e20 4b98 6800 |00a4: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b096a: 6e10 5498 0800 |00a7: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b0970: 0c06 |00aa: move-result-object v6 │ │ +3b0972: 6e20 4b98 6a00 |00ab: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0978: 2808 |00ae: goto 00b6 // +0008 │ │ +3b097a: 6e10 eb97 0600 |00af: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b0980: 0c06 |00b2: move-result-object v6 │ │ +3b0982: 6e20 4b98 6a00 |00b3: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@984b │ │ +3b0988: d804 0401 |00b6: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3b098c: 28c2 |00b8: goto 007a // -003e │ │ +3b098e: 6e10 5498 0a00 |00b9: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9854 │ │ +3b0994: 0c0a |00bc: move-result-object v10 │ │ +3b0996: 110a |00bd: return-object v10 │ │ +3b0998: 6e10 eb97 0a00 |00be: invoke-virtual {v10}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@97eb │ │ +3b099e: 0c0a |00c1: move-result-object v10 │ │ +3b09a0: 110a |00c2: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0015 line=92 │ │ 0x0019 line=93 │ │ 0x001f line=94 │ │ 0x0024 line=99 │ │ @@ -1523315,18 +1523314,18 @@ │ │ type : '(Lnet/sf/dibdib/generic/QSTuple;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3b0a28: |[3b0a28] net.sf.dibdib.thread_wk.CcmSto$CcmTag.getAsKey:(Lnet/sf/dibdib/generic/QSTuple;)J │ │ -3b0a38: 6e20 a6a2 2300 |0000: invoke-virtual {v3, v2}, Lnet/sf/dibdib/generic/QSTuple;.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a2a6 │ │ -3b0a3e: 0b00 |0003: move-result-wide v0 │ │ -3b0a40: 1000 |0004: return-wide v0 │ │ +3b0a24: |[3b0a24] net.sf.dibdib.thread_wk.CcmSto$CcmTag.getAsKey:(Lnet/sf/dibdib/generic/QSTuple;)J │ │ +3b0a34: 6e20 a6a2 2300 |0000: invoke-virtual {v3, v2}, Lnet/sf/dibdib/generic/QSTuple;.getAsKey:(Lnet/sf/dibdib/generic/QIfs$QEnumIf;)J // method@a2a6 │ │ +3b0a3a: 0b00 |0003: move-result-wide v0 │ │ +3b0a3c: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ 0x0000 - 0x0005 reg=3 (null) Lnet/sf/dibdib/generic/QSTuple; │ │ │ │ @@ -1523335,26 +1523334,26 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -3b0a44: |[3b0a44] net.sf.dibdib.thread_wk.CcmSto$CcmTag.getShash:()J │ │ -3b0a54: 5350 397a |0000: iget-wide v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.shash:J // field@7a39 │ │ -3b0a58: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3b0a5c: 3104 0200 |0004: cmp-long v4, v2, v0 │ │ -3b0a60: 3904 0c00 |0006: if-nez v4, 0012 // +000c │ │ -3b0a64: 6e10 bca5 0500 |0008: invoke-virtual {v5}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.name:()Ljava/lang/String; // method@a5bc │ │ -3b0a6a: 0c00 |000b: move-result-object v0 │ │ -3b0a6c: 7110 28a4 0000 |000c: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ -3b0a72: 0b00 |000f: move-result-wide v0 │ │ -3b0a74: 5a50 397a |0010: iput-wide v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.shash:J // field@7a39 │ │ -3b0a78: 5350 397a |0012: iget-wide v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.shash:J // field@7a39 │ │ -3b0a7c: 1000 |0014: return-wide v0 │ │ +3b0a40: |[3b0a40] net.sf.dibdib.thread_wk.CcmSto$CcmTag.getShash:()J │ │ +3b0a50: 5350 397a |0000: iget-wide v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.shash:J // field@7a39 │ │ +3b0a54: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3b0a58: 3104 0200 |0004: cmp-long v4, v2, v0 │ │ +3b0a5c: 3904 0c00 |0006: if-nez v4, 0012 // +000c │ │ +3b0a60: 6e10 bca5 0500 |0008: invoke-virtual {v5}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.name:()Ljava/lang/String; // method@a5bc │ │ +3b0a66: 0c00 |000b: move-result-object v0 │ │ +3b0a68: 7110 28a4 0000 |000c: invoke-static {v0}, Lnet/sf/dibdib/thread_any/ShashFunc;.shashBits4Ansi:(Ljava/lang/String;)J // method@a428 │ │ +3b0a6e: 0b00 |000f: move-result-wide v0 │ │ +3b0a70: 5a50 397a |0010: iput-wide v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.shash:J // field@7a39 │ │ +3b0a74: 5350 397a |0012: iget-wide v0, v5, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.shash:J // field@7a39 │ │ +3b0a78: 1000 |0014: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0008 line=69 │ │ 0x0012 line=71 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 this Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ @@ -1523364,20 +1523363,20 @@ │ │ type : '(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3b0a80: |[3b0a80] net.sf.dibdib.thread_wk.CcmSto$CcmTag.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ -3b0a90: 6e10 bda5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b0a96: 0a00 |0003: move-result v0 │ │ -3b0a98: 6e20 a9a2 0200 |0004: invoke-virtual {v2, v0}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(I)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a2a9 │ │ -3b0a9e: 0c02 |0007: move-result-object v2 │ │ -3b0aa0: 1102 |0008: return-object v2 │ │ +3b0a7c: |[3b0a7c] net.sf.dibdib.thread_wk.CcmSto$CcmTag.getValue:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QIfs$QItemIf; │ │ +3b0a8c: 6e10 bda5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b0a92: 0a00 |0003: move-result v0 │ │ +3b0a94: 6e20 a9a2 0200 |0004: invoke-virtual {v2, v0}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(I)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a2a9 │ │ +3b0a9a: 0c02 |0007: move-result-object v2 │ │ +3b0a9c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ 0x0000 - 0x0009 reg=2 (null) Lnet/sf/dibdib/generic/QSTuple; │ │ │ │ @@ -1523386,25 +1523385,25 @@ │ │ type : '(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3b0aa4: |[3b0aa4] net.sf.dibdib.thread_wk.CcmSto$CcmTag.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; │ │ -3b0ab4: 6e10 bda5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ -3b0aba: 0a00 |0003: move-result v0 │ │ -3b0abc: 6e20 a9a2 0200 |0004: invoke-virtual {v2, v0}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(I)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a2a9 │ │ -3b0ac2: 0c02 |0007: move-result-object v2 │ │ -3b0ac4: 2020 b514 |0008: instance-of v0, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b0ac8: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -3b0acc: 1f02 b514 |000c: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ -3b0ad0: 2803 |000e: goto 0011 // +0003 │ │ -3b0ad2: 6202 bd76 |000f: sget-object v2, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ -3b0ad6: 1102 |0011: return-object v2 │ │ +3b0aa0: |[3b0aa0] net.sf.dibdib.thread_wk.CcmSto$CcmTag.getWord:(Lnet/sf/dibdib/generic/QSTuple;)Lnet/sf/dibdib/generic/QWord; │ │ +3b0ab0: 6e10 bda5 0100 |0000: invoke-virtual {v1}, Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag;.ordinal:()I // method@a5bd │ │ +3b0ab6: 0a00 |0003: move-result v0 │ │ +3b0ab8: 6e20 a9a2 0200 |0004: invoke-virtual {v2, v0}, Lnet/sf/dibdib/generic/QSTuple;.getValue:(I)Lnet/sf/dibdib/generic/QIfs$QItemIf; // method@a2a9 │ │ +3b0abe: 0c02 |0007: move-result-object v2 │ │ +3b0ac0: 2020 b514 |0008: instance-of v0, v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b0ac4: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +3b0ac8: 1f02 b514 |000c: check-cast v2, Lnet/sf/dibdib/generic/QWord; // type@14b5 │ │ +3b0acc: 2803 |000e: goto 0011 // +0003 │ │ +3b0ace: 6202 bd76 |000f: sget-object v2, Lnet/sf/dibdib/generic/QWord;.V_0:Lnet/sf/dibdib/generic/QWord; // field@76bd │ │ +3b0ad2: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0008 line=84 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lnet/sf/dibdib/thread_wk/CcmSto$CcmTag; │ │ 0x0000 - 0x0012 reg=2 (null) Lnet/sf/dibdib/generic/QSTuple; │ │ @@ -1523447,23 +1523446,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3846c0: |[3846c0] net.sf.dibdib.generic.QToken$QScript.:()V │ │ -3846d0: 2200 9813 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@1398 │ │ -3846d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3846d6: 7020 3a9b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@9b3a │ │ -3846dc: 6900 a576 |0006: sput-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a5 │ │ -3846e0: 1300 4000 |0008: const/16 v0, #int 64 // #40 │ │ -3846e4: 2300 0f16 |000a: new-array v0, v0, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ -3846e8: 6900 a476 |000c: sput-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a4 │ │ -3846ec: 0e00 |000e: return-void │ │ +3846bc: |[3846bc] net.sf.dibdib.generic.QToken$QScript.:()V │ │ +3846cc: 2200 9813 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@1398 │ │ +3846d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3846d2: 7020 3a9b 1000 |0003: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@9b3a │ │ +3846d8: 6900 a576 |0006: sput-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a5 │ │ +3846dc: 1300 4000 |0008: const/16 v0, #int 64 // #40 │ │ +3846e0: 2300 0f16 |000a: new-array v0, v0, [Lnet/sf/dibdib/generic/QToken$QScript; // type@160f │ │ +3846e4: 6900 a476 |000c: sput-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a4 │ │ +3846e8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x000c line=30 │ │ locals : │ │ │ │ #1 : (in Lnet/sf/dibdib/generic/QToken$QScript;) │ │ @@ -1523471,18 +1523470,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3846f0: |[3846f0] net.sf.dibdib.generic.QToken$QScript.:()V │ │ -384700: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -384702: 7020 eaa2 0100 |0001: invoke-direct {v1, v0}, Lnet/sf/dibdib/generic/QToken;.:(Lnet/sf/dibdib/generic/QToken$1;)V // method@a2ea │ │ -384708: 0e00 |0004: return-void │ │ +3846ec: |[3846ec] net.sf.dibdib.generic.QToken$QScript.:()V │ │ +3846fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3846fe: 7020 eaa2 0100 |0001: invoke-direct {v1, v0}, Lnet/sf/dibdib/generic/QToken;.:(Lnet/sf/dibdib/generic/QToken$1;)V // method@a2ea │ │ +384704: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/sf/dibdib/generic/QToken$QScript; │ │ │ │ #2 : (in Lnet/sf/dibdib/generic/QToken$QScript;) │ │ @@ -1523490,35 +1523489,35 @@ │ │ type : '(J)Lnet/sf/dibdib/generic/QToken$QScript;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -3845c8: |[3845c8] net.sf.dibdib.generic.QToken$QScript.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3845d8: 6200 a576 |0000: sget-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a5 │ │ -3845dc: 6e10 3d9b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ -3845e2: 0a00 |0005: move-result v0 │ │ -3845e4: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -3845e8: 6200 a576 |0008: sget-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a5 │ │ -3845ec: 6e10 3c9b 0000 |000a: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.decrementAndGet:()I // method@9b3c │ │ -3845f2: 0a00 |000d: move-result v0 │ │ -3845f4: 3a00 f2ff |000e: if-ltz v0, 0000 // -000e │ │ -3845f8: 6201 a476 |0010: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a4 │ │ -3845fc: 4602 0100 |0012: aget-object v2, v1, v0 │ │ -384600: 3802 ecff |0014: if-eqz v2, 0000 // -0014 │ │ -384604: 4601 0100 |0016: aget-object v1, v1, v0 │ │ -384608: 5a13 9d76 |0018: iput-wide v3, v1, Lnet/sf/dibdib/generic/QToken$QScript;.hScriptElement:J // field@769d │ │ -38460c: 6203 a476 |001a: sget-object v3, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a4 │ │ -384610: 4603 0300 |001c: aget-object v3, v3, v0 │ │ -384614: 1103 |001e: return-object v3 │ │ -384616: 2200 b314 |001f: new-instance v0, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ -38461a: 7010 dea2 0000 |0021: invoke-direct {v0}, Lnet/sf/dibdib/generic/QToken$QScript;.:()V // method@a2de │ │ -384620: 5a03 9d76 |0024: iput-wide v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.hScriptElement:J // field@769d │ │ -384624: 1100 |0026: return-object v0 │ │ +3845c4: |[3845c4] net.sf.dibdib.generic.QToken$QScript.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3845d4: 6200 a576 |0000: sget-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a5 │ │ +3845d8: 6e10 3d9b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@9b3d │ │ +3845de: 0a00 |0005: move-result v0 │ │ +3845e0: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +3845e4: 6200 a576 |0008: sget-object v0, Lnet/sf/dibdib/generic/QToken$QScript;.zcPoolScript:Ljava/util/concurrent/atomic/AtomicInteger; // field@76a5 │ │ +3845e8: 6e10 3c9b 0000 |000a: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.decrementAndGet:()I // method@9b3c │ │ +3845ee: 0a00 |000d: move-result v0 │ │ +3845f0: 3a00 f2ff |000e: if-ltz v0, 0000 // -000e │ │ +3845f4: 6201 a476 |0010: sget-object v1, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a4 │ │ +3845f8: 4602 0100 |0012: aget-object v2, v1, v0 │ │ +3845fc: 3802 ecff |0014: if-eqz v2, 0000 // -0014 │ │ +384600: 4601 0100 |0016: aget-object v1, v1, v0 │ │ +384604: 5a13 9d76 |0018: iput-wide v3, v1, Lnet/sf/dibdib/generic/QToken$QScript;.hScriptElement:J // field@769d │ │ +384608: 6203 a476 |001a: sget-object v3, Lnet/sf/dibdib/generic/QToken$QScript;.zPoolScript:[Lnet/sf/dibdib/generic/QToken$QScript; // field@76a4 │ │ +38460c: 4603 0300 |001c: aget-object v3, v3, v0 │ │ +384610: 1103 |001e: return-object v3 │ │ +384612: 2200 b314 |001f: new-instance v0, Lnet/sf/dibdib/generic/QToken$QScript; // type@14b3 │ │ +384616: 7010 dea2 0000 |0021: invoke-direct {v0}, Lnet/sf/dibdib/generic/QToken$QScript;.:()V // method@a2de │ │ +38461c: 5a03 9d76 |0024: iput-wide v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.hScriptElement:J // field@769d │ │ +384620: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x0010 line=66 │ │ 0x0016 line=67 │ │ 0x001a line=68 │ │ @@ -1523532,20 +1523531,20 @@ │ │ type : '(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -384674: |[384674] net.sf.dibdib.generic.QToken$QScript.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; │ │ -384684: 7120 e1a2 1000 |0000: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ -38468a: 0c00 |0003: move-result-object v0 │ │ -38468c: 5b02 9e76 |0004: iput-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769e │ │ -384690: 5b03 a076 |0006: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ -384694: 1100 |0008: return-object v0 │ │ +384670: |[384670] net.sf.dibdib.generic.QToken$QScript.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;)Lnet/sf/dibdib/generic/QToken$QScript; │ │ +384680: 7120 e1a2 1000 |0000: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ +384686: 0c00 |0003: move-result-object v0 │ │ +384688: 5b02 9e76 |0004: iput-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769e │ │ +38468c: 5b03 a076 |0006: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ +384690: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=42 │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) J │ │ @@ -1523557,21 +1523556,21 @@ │ │ type : '(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;J)Lnet/sf/dibdib/generic/QToken$QScript;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -384698: |[384698] net.sf.dibdib.generic.QToken$QScript.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;J)Lnet/sf/dibdib/generic/QToken$QScript; │ │ -3846a8: 7120 e1a2 1000 |0000: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ -3846ae: 0c00 |0003: move-result-object v0 │ │ -3846b0: 5b02 9e76 |0004: iput-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769e │ │ -3846b4: 5a04 9f76 |0006: iput-wide v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parN0:J // field@769f │ │ -3846b8: 5b03 a076 |0008: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ -3846bc: 1100 |000a: return-object v0 │ │ +384694: |[384694] net.sf.dibdib.generic.QToken$QScript.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;Ljava/lang/String;J)Lnet/sf/dibdib/generic/QToken$QScript; │ │ +3846a4: 7120 e1a2 1000 |0000: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ +3846aa: 0c00 |0003: move-result-object v0 │ │ +3846ac: 5b02 9e76 |0004: iput-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769e │ │ +3846b0: 5a04 9f76 |0006: iput-wide v4, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parN0:J // field@769f │ │ +3846b4: 5b03 a076 |0008: iput-object v3, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ +3846b8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=34 │ │ 0x0006 line=35 │ │ 0x0008 line=36 │ │ locals : │ │ @@ -1523585,33 +1523584,33 @@ │ │ type : '(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -384628: |[384628] net.sf.dibdib.generic.QToken$QScript.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; │ │ -384638: 7120 e1a2 1000 |0000: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ -38463e: 0c00 |0003: move-result-object v0 │ │ -384640: 5b02 9e76 |0004: iput-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769e │ │ -384644: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -384646: 5b01 a076 |0007: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ -38464a: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ -38464e: 1100 |000b: return-object v0 │ │ -384650: 2131 |000c: array-length v1, v3 │ │ -384652: 3d01 0700 |000d: if-lez v1, 0014 // +0007 │ │ -384656: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -384658: 4401 0301 |0010: aget v1, v3, v1 │ │ -38465c: 5901 a176 |0012: iput v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ -384660: 2131 |0014: array-length v1, v3 │ │ -384662: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -384664: 3512 0600 |0016: if-ge v2, v1, 001c // +0006 │ │ -384668: 4401 0302 |0018: aget v1, v3, v2 │ │ -38466c: 5901 a276 |001a: iput v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ -384670: 1100 |001c: return-object v0 │ │ +384624: |[384624] net.sf.dibdib.generic.QToken$QScript.makeScriptEl:(JLnet/sf/dibdib/thread_any/QOpGraph;[I)Lnet/sf/dibdib/generic/QToken$QScript; │ │ +384634: 7120 e1a2 1000 |0000: invoke-static {v0, v1}, Lnet/sf/dibdib/generic/QToken$QScript;.makeScript:(J)Lnet/sf/dibdib/generic/QToken$QScript; // method@a2e1 │ │ +38463a: 0c00 |0003: move-result-object v0 │ │ +38463c: 5b02 9e76 |0004: iput-object v2, v0, Lnet/sf/dibdib/generic/QToken$QScript;.op:Lnet/sf/dibdib/generic/QIfs$QEnumIf; // field@769e │ │ +384640: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +384642: 5b01 a076 |0007: iput-object v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parS0:Ljava/lang/String; // field@76a0 │ │ +384646: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ +38464a: 1100 |000b: return-object v0 │ │ +38464c: 2131 |000c: array-length v1, v3 │ │ +38464e: 3d01 0700 |000d: if-lez v1, 0014 // +0007 │ │ +384652: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +384654: 4401 0301 |0010: aget v1, v3, v1 │ │ +384658: 5901 a176 |0012: iput v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parX:I // field@76a1 │ │ +38465c: 2131 |0014: array-length v1, v3 │ │ +38465e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +384660: 3512 0600 |0016: if-ge v2, v1, 001c // +0006 │ │ +384664: 4401 0302 |0018: aget v1, v3, v2 │ │ +384668: 5901 a276 |001a: iput v1, v0, Lnet/sf/dibdib/generic/QToken$QScript;.parY:I // field@76a2 │ │ +38466c: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x0007 line=50 │ │ 0x000c line=54 │ │ 0x0010 line=55 │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 9271939 bytes, number of entries: 4370 │ │ │ +Zip file size: 9271926 bytes, number of entries: 4370 │ │ │ ?rwxrwxr-x 2.0 unx 318 b- stor 80-Jan-01 00:00 android/support/v4/app/INotificationSideChannel.class │ │ │ ?rwxrwxr-x 2.0 unx 159 b- stor 80-Jan-01 00:00 android/support/v4/os/IResultReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 623 b- stor 80-Jan-01 00:00 android/support/v4/os/ResultReceiver$1.class │ │ │ ?rwxrwxr-x 2.0 unx 575 b- stor 80-Jan-01 00:00 android/support/v4/os/ResultReceiver$MyRunnable.class │ │ │ ?rwxrwxr-x 2.0 unx 1739 b- stor 80-Jan-01 00:00 android/support/v4/os/ResultReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 104 b- stor 80-Jan-01 00:00 androidx/activity/Cancellable.class │ │ │ ?rwxrwxr-x 2.0 unx 684 b- stor 80-Jan-01 00:00 androidx/activity/ComponentActivity$1.class │ │ │ @@ -3896,15 +3896,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1306 b- stor 80-Jan-01 00:00 com/sun/mail/smtp/SMTPTransport$OAuth2Authenticator.class │ │ │ ?rwxrwxr-x 2.0 unx 1342 b- stor 80-Jan-01 00:00 com/sun/mail/smtp/SMTPTransport$PlainAuthenticator.class │ │ │ ?rwxrwxr-x 2.0 unx 282 b- stor 80-Jan-01 00:00 com/sun/mail/util/BEncoderStream.class │ │ │ ?rwxrwxr-x 2.0 unx 1187 b- stor 80-Jan-01 00:00 com/sun/mail/util/MailConnectException.class │ │ │ ?rwxrwxr-x 2.0 unx 912 b- stor 80-Jan-01 00:00 com/sun/mail/util/QDecoderStream.class │ │ │ ?rwxrwxr-x 2.0 unx 847 b- stor 80-Jan-01 00:00 com/sun/mail/util/QEncoderStream.class │ │ │ ?rwxrwxr-x 2.0 unx 1887 b- stor 80-Jan-01 00:00 javax/activation/ActivationDataFlavor.class │ │ │ -?rwxrwxr-x 2.0 unx 7900 b- stor 80-Jan-01 00:00 javax/activation/DataHandler.class │ │ │ +?rwxrwxr-x 2.0 unx 7887 b- stor 80-Jan-01 00:00 javax/activation/DataHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 647 b- stor 80-Jan-01 00:00 javax/activation/DataHandlerDataSource.class │ │ │ ?rwxrwxr-x 2.0 unx 1874 b- stor 80-Jan-01 00:00 javax/activation/DataSourceDataContentHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 1114 b- stor 80-Jan-01 00:00 javax/activation/FileDataSource.class │ │ │ ?rwxrwxr-x 2.0 unx 11337 b- defN 80-Jan-01 00:00 javax/activation/MailcapCommandMap.class │ │ │ ?rwxrwxr-x 2.0 unx 6294 b- stor 80-Jan-01 00:00 javax/activation/MimetypesFileTypeMap.class │ │ │ ?rwxrwxr-x 2.0 unx 2273 b- stor 80-Jan-01 00:00 javax/activation/ObjectDataContentHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 1005 b- stor 80-Jan-01 00:00 javax/activation/URLDataSource.class │ │ │ @@ -4365,8 +4365,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1425 b- stor 80-Jan-01 00:00 androidx/core/view/WindowInsetsCompat$Impl30.class │ │ │ ?rwxrwxr-x 2.0 unx 869 b- stor 80-Jan-01 00:00 androidx/transition/ViewUtilsApi29.class │ │ │ ?rwxrwxr-x 2.0 unx 1965 b- stor 80-Jan-01 00:00 com/google/android/material/bottomsheet/BottomSheetDialogFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 4803 b- stor 80-Jan-01 00:00 net/sf/dibdib/generic/QToken.class │ │ │ ?rwxrwxr-x 2.0 unx 4816 b- stor 80-Jan-01 00:00 net/sf/dibdib/generic/QWord.class │ │ │ ?rwxrwxr-x 2.0 unx 3575 b- stor 80-Jan-01 00:00 net/sf/dibdib/thread_wk/CcmSto$CcmTag.class │ │ │ ?rwxrwxr-x 2.0 unx 1389 b- stor 80-Jan-01 00:00 net/sf/dibdib/generic/QToken$QScript.class │ │ │ -4370 files, 11166293 bytes uncompressed, 8454715 bytes compressed: 24.3% │ │ │ +4370 files, 11166280 bytes uncompressed, 8454702 bytes compressed: 24.3% │ │ ├── javax/activation/DataHandler.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -128,16 +128,17 @@ │ │ │ │ if (this.dataSource != null) { │ │ │ │ this.dataContentHandler = this.getCommandMap().createDataContentHandler(baseType, this.dataSource); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.dataContentHandler = this.getCommandMap().createDataContentHandler(baseType); │ │ │ │ } │ │ │ │ } │ │ │ │ - if (this.dataSource != null) { │ │ │ │ - this.dataContentHandler = (DataContentHandler)new DataSourceDataContentHandler(this.dataContentHandler, this.dataSource); │ │ │ │ + final DataSource dataSource = this.dataSource; │ │ │ │ + if (dataSource != null) { │ │ │ │ + this.dataContentHandler = (DataContentHandler)new DataSourceDataContentHandler(this.dataContentHandler, dataSource); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.dataContentHandler = (DataContentHandler)new ObjectDataContentHandler(this.dataContentHandler, this.object, this.objectMimeType); │ │ │ │ } │ │ │ │ return this.dataContentHandler; │ │ │ │ } │ │ │ │ } ├── smali/javax/activation/DataHandler.smali │ @@ -443,23 +443,21 @@ │ :cond_5 │ :goto_0 │ iget-object v0, p0, Ljavax/activation/DataHandler;->dataSource:Ljavax/activation/DataSource; │ │ if-eqz v0, :cond_6 │ │ .line 635 │ - new-instance v0, Ljavax/activation/DataSourceDataContentHandler; │ + new-instance v1, Ljavax/activation/DataSourceDataContentHandler; │ │ - iget-object v1, p0, Ljavax/activation/DataHandler;->dataContentHandler:Ljavax/activation/DataContentHandler; │ + iget-object v2, p0, Ljavax/activation/DataHandler;->dataContentHandler:Ljavax/activation/DataContentHandler; │ │ - iget-object v2, p0, Ljavax/activation/DataHandler;->dataSource:Ljavax/activation/DataSource; │ + invoke-direct {v1, v2, v0}, Ljavax/activation/DataSourceDataContentHandler;->(Ljavax/activation/DataContentHandler;Ljavax/activation/DataSource;)V │ │ - invoke-direct {v0, v1, v2}, Ljavax/activation/DataSourceDataContentHandler;->(Ljavax/activation/DataContentHandler;Ljavax/activation/DataSource;)V │ - │ - iput-object v0, p0, Ljavax/activation/DataHandler;->dataContentHandler:Ljavax/activation/DataContentHandler; │ + iput-object v1, p0, Ljavax/activation/DataHandler;->dataContentHandler:Ljavax/activation/DataContentHandler; │ │ goto :goto_1 │ │ .line 639 │ :cond_6 │ new-instance v0, Ljavax/activation/ObjectDataContentHandler;